Version 2022-03-28
Changes:
- Implemented the "bytes decoded" driver API
- Fixes subtitles in Entity
- #76
Known issues:
- Motion/f_code stuff is still a hack
- need to understand the 9/210h subfunction relationship!
- #2
- DMA streaming is not implemented
- This is a serious core functionality of the ReelMagic system that is MISSING from the current version of the emulator.
- IRQ 11 interrupt events are also missing and a part of this.
- Part of RTZ game engine (and possibly others such as Man Enough) logic is in the emulator to workaround this!!
- I am REALLY surprised games which use this feature (so far I have only seen RTZ and Man Enough) work as well as they do as the emulator is bypassing a LOT of code execution that normally is supposed to happen within the game engine during normal play.
- #53
- Horde videos do not auto-progress as they do on the real setup; one has to click through to force the game engine to go on to the next part.
- This is due to the emulator not emulating IRQ 11 interrupt events.
- #56
- Small MPEG artifacts appear sometimes like green blocks or sometimes a weird color flash. These do NOT appear on the same assets when using "unlock_the_magic" with VLC and need to be fixed in the MPEG decoder.
- MPEG macroblock/block edge smoothing is a "nice-to-have" too which naturally occurred on the old CRT monitors, as well as some modern MPEG players do this too.
- Return to Zork Cliffs of Depression Scene is Glitchy
Current Tested Game Compatibility:
- Return to Zork
- Lord of the Rings
- The Horde
- Entity
- Man Enough
- Dragon's Lair (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:
- Issue: #56
- Man Enough:
- Video Artifacts
- No Subtitles