Version 2022-04-18
Changes:
- Crime Patrol is now playable.
- Crime Patrol 2 - Drug Wars is now playable.
- Update emulated FMPDRV.EXE "check string"
- Emulate FMPDRV.EXE function 6 seeking
- Fake FMPDRV.EXE function 5 and function 7 to make Crime Patrol Run
- Implement the "invisible" Z-Order
- MPEG play needs to trigger a stop event when a "program end" (0xB9) is found at the demux level.
- Commit initial port I/O documentation
- Update README
- Always display first MPEG picture when play is called
- Fix RMDEV.SYS emulation to implement correct IRQ function
- Ignore upper 12 bits of play command subfunction.
- Force audio decoder header reacquision on byte seek
Current Tested Game Compatibility:
- Return to Zork
- Lord of the Rings
- The Horde
- Entity
- Man Enough
- Dragon's Lair
- Flash Traffic
- Crime Patrol
- Crime Patrol 2 - Drug Wars
Known Issues:
- General Emulator Functionality Gaps
- "Magical" MPEG is not completely understood and is not emulated the way the original hardware does this
- Issue: #2
- Video overlay is not implemented properly resulting in either an non-ideal VGA picture or non-ideal MPEG picture.
- Should use proper SDL functions for this. Will address when rebase to DOSBox SVN trunk.
- Issue: #13
- DMA streaming is not emulated
- Issue: #53
- "Magical" MPEG is not completely understood and is not emulated the way the original hardware does this
- Return to Zork
- Cliffs of depression video artifacts
- Issue: #67
- Cliffs of depression video artifacts
- Lord of the Rings
- Game locks up when hitting space then esc during intro. Not an emulator bug as the real deal also does this.
- The Horde:
- Game does not auto-progress after videos finish playing
- Issue: #56
- Possible audio issues; clicks/pops
- Bobbytoz consistently reports this, I have not (yet) reproduced
- Game does not auto-progress after videos finish playing
- Entity
- Game locks up / crashes when picking up the first message. Not an emulator bug as the real deal also does this
- Man Enough:
- Space Ace
- Game is completely unplayable
- Emulator corrupts the game due to issue: #53
- Crime Patrol
- Audio stuttering during first second of the game intro video.