Version 2022-03-16
Changes:
- Added a "heavy debugging" Windows exe to the build as well.
- Makes it convenient to see what ReelMagic DOS games are actually doing under-the-hood.
- Added a configuration parameter to control FMPDRV.EXE function Ah subfunction 204h debug logging as this can get very noisy and even slow down emulation when on. Only applicable in "heavy debugging" build.
- #58
- #59
- Updated Reported Emulated Driver Version to 2.21
- This should fix some games complaining about the driver version.
- #45
- Updated video mixer for proper ReelMagic surface z-ordering
- Fixes problems in RTZ; scenes like gift shop fans, Alexis, ferry ride, hotel elevator not rendering correctly
- #52
- PL MPEG custom change cleanup and picture header decode callback refactor
- This is preparation for getting f_code hack fixed as well as DMA streaming implementation
- #60
- Scaffolding for supporting more driver -> user event callbacks and calling conventions.
- Implement file status (function Ah / subfunction 202h) more accurately
- Not sure if anything cares about this, but could help with game stability if something is checking the actual bits instead of non-zero value.
- #61
- Implement player status (function Ah / subfunction 204h) more accurately
- Not sure if anything cares about this, but could help with game stability if something is checking the actual bits instead of non-zero value.
- #62
- Change driver call function 4 to behave as a pause function, not a stop function
- Fixes the black screen in "Lord of the Rings" when hitting spacebar
- #63
- Implement player/decoder handle allocation which is inline with the real deal.
- Not sure if anything cares about this, but if there is a game which depends on this behavior, a bug could manifest in a very unobvious way.
- #64
- I created a file to start tracking games known bugs that happen in both the emulator and on the real deal as chasing phantom issues is no fun :-)
- Tracking file can be found here: https://github.com/jrdennisoss/dosboxrm/blob/main/KNOWN_GAME_BUGS.md
- Issue: #65
Current Tested Game Compatibility:
- Return to Zork
- Lord of the Rings
- The Horde (Incomplete Testing but Improving)
- Entity (Incomplete Testing but Improving)
Known Issues:
- Incomplete ReelMagic driver API; game compatibility limited because of this.
- A serious driver interface defect in the ReelMagic driver impacts game stability and compatibility:
- Issue: #53
- Minor video artifacts sometimes occur across all games.
- A few glitches occur in the Return to Zork game, but it's not unplayable:
- The Horde:
- Entity:
- More Testing Required