Recently I've submitted PR's for Personal Nightmare Amiga and Elvira II for the Atari ST.
Personal Nightmare was being rendered identically to the Atari ST version, but the original was taller and used the Amigas Topaz 9 font at double height. ScummVM now better matches the original, though it's still not 100% identical.
Original game in an emulator:
Before:
After:
I noticed that Elvira II for Atari ST was displaying with the wrong colours in ScummVM. This mainly affected the top UI areas but there were also some slight differences in the room art.
Emulator screenshot:
Before:
After:
I received a bug report related to the Atari ST music for Elvira I, initially my implementation was based upon the US English release where the PRG was named: ELVIRA.PRG, however the European releases understandably have different PRG files that I had not accounted for. It appears as though some of them were packed with Pack Ice compression. I've managed to implement depacking for this and the music plays in all releases that I've been able to verify.
I've also made some decent progress with my attempts to support Elvira I and II DOS EGA mode. For a long time I was hung up on the full screen image for the game title screen, but this now renders correctly too, it seems the EGA releases actually load a different title screen, despite the fact that the rest of the game uses the same graphics data as the VGA version. Interestingly, the game launched in Europe with EGA support but the US English version does not have the EGA ICONS.EGA or the SETUP.EXE that allows you to choose between VGA/EGA/Tandy.
I've also started looking in to the missing palette fade functionality that Personal Nightmare has for the day/night cycle on Amiga and Atari ST, I'm hopeful that I can re-implement this without too much issue.
Monday, 13 April 2026
Subscribe to:
Comments (Atom)





