Skip to content

Version 2022-03-28

Compare
Choose a tag to compare
@jrdennisoss jrdennisoss released this 29 Mar 03:23
· 33 commits to main since this release
e270b69

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:
  • 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:
  • Man Enough:
    • Video Artifacts
    • No Subtitles