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.
Music for my ears, thanks in advance!
Bug report. I've got a Canon V-20 with 64kb RAM, and I'm using a SD512 (from 8bits4ever) to play homebrews with Sofarun. l'Abbaye des Morts won't launch on my setup, even with the latest v1.2, and on emulation, the said version crashed when I died on my second-to-last life, in the room below the dragon, when hitting one of the water drops.
@Skaepoy thanks for the report, I will try to fix the boot on the V-20. Regarding the hang, I believe this is the second report of a similar crash and I think I know what the problem could be so I can prepare a tentative fix as well.
Thanks, looking forward to it!
I forward a message from a very passionate fan of this game. He knows very well all about this Abbaye since he played all the conversions, mainly that of Commodore 64.
He tested the MSX version both in FPGA and real machines (and obviously on emulators).
Here's the report:
"The game has some random problems:
- collisions worked better before than the last release, now with some defects;
- when you enter a room the screen either stays black or after black it resets the MSX;
- slowdowns on MSX2/2 + machines in some rooms, like the one with the tree, the one with the demon from above leaving scythes and some others.
These problems were experienced on:
- Core MSX1 fpga for MiST/SiDi/MiSTer of Fabio Belavenuto;
- Core OCM (MSX2+) of Kdl ported on MiST/SiDi by Gyurco;
- MSX2 Toshiba FS-TM1 + MegaFlashRom;
- MSX1 Toshiba HX-22i + MegaFlashRom;
The game is buggy and unfortunately the problems arise at random: one play is good but the next no, after a reset you can find black screen or glitches collisions in places where they were not previously present.
It is clear that in these conditions the playability and reliability itself of the game is compromised.
In my opinion it is an untested port and it is a pity that no one has played with it by revealing these problems.
Is it possible to re-check the goodness of the last release? Thankyou in advance".
Thanks for the report,
I assume the release he is referring to is the official 1.2?
Can you please forward the reporter to create a bug report in github?
https://github.com/retrodeluxe/AbbayeMSX
I have fixed some issue with banked calls in the engine since the release last year that may fix the problems he is observing. I can generate a new release for testing.
Thankyou for the very quick reply! I confirm he's referring to the last release, the official 1.2.
I'll forward your request to create these "issues" on github.