Abbaye des Morts MSX

Page 2/3
1 | | 3

By usuariodemsx

Rookie (26)

usuariodemsx's picture

15-06-2020, 15:39

Your MSX version looks great. I hope I can play this game on my MSX soon!

By santiontanon

Paladin (1013)

santiontanon's picture

15-06-2020, 19:08

Very nice looking! I loved the original version of this game, and the conversion is looking very faithful!!

By geijoenr

Master (158)

geijoenr's picture

28-07-2020, 19:30

As you can see the game is finished and part of msxdev'20.

Source code is available here:
https://github.com/retrodeluxe/rlengine-msx1/tree/master/tes...
and here
https://github.com/retrodeluxe/AbbayeMSX

The engine is written almost entirely in C and features some really cool stuff like banked calls across ROM pages generated automagically by the linker. This allows having a large code optimized for speed and split in chunks of 8Kb.
I am myself quite surprised that after very few optimizations the frame rate is quite consistent for up to around 10 sprites/objects on display. This is achieved by using 100k allocs per node for the register allocator. I didn't have time to actually optimize the animations, which contain lots of pointer indirections; so I have the feeling it can get a still a bit faster and allow for types of games that require more speed.

By tfh

Prophet (2315)

tfh's picture

28-07-2020, 20:14

I really like the result. I've put the game online to play just like all the other MSXDev entries:
https://www.file-hunter.com/MSXdev/index.php?id=labbayedesmorts
I hope that's OK for you?

By geijoenr

Master (158)

geijoenr's picture

28-07-2020, 20:19

Absolutely! Sharing is caring.

By santiontanon

Paladin (1013)

santiontanon's picture

28-07-2020, 22:56

I just gave it a try! Very nice port! It plays very well!! And bonus points for making the source code available, highly appreciated!

By sunn

Rookie (29)

sunn's picture

01-08-2020, 20:22

With version 1.1. We faced an occasional crash that made computer reboot. I’ll try 1.2.

In Commodore 64 port there are some neat extra effects. Lighting effects in the start screen and falling leaves in the belltower screen. Do you intend to add these?

By geijoenr

Master (158)

geijoenr's picture

01-08-2020, 21:07

sunn, can you tell me more about the crash? Let me know if v1.2 solves it.

I added some graphic improvements for the MSX version that are not in the original, and also missed some things that are not easy to implement (I barely had time to finish on time for msxdev). The c64 version has an extraordinary level of polish, I don’t know if we can reach that on an MSX version but... I am starting an MSX2 version of my engine so maybe I will come up with a MSX2 port of the game with scr5 graphics. Big smile

By Gig71

Resident (49)

Gig71's picture

01-08-2020, 21:42

Wow !

By ARTRAG

Enlighted (6396)

ARTRAG's picture

01-08-2020, 22:06

Enric that would be great! If you aim to screen 5, consider supporting software sprites too

Page 2/3
1 | | 3