First post, by h-a-l-9000
Changes:
- implement Tandy special 4-color palette handling
- remove 3d8/3d9 from PCJr mode (PCJr didn't have it)
- update INT10 palette functions accordingly
- add a level of indirection to Tandy and PCjr palette deconding to fix video recording with on-screen palette changes
- enable line-by-line emulation for Tandy too
- machine-specific implementation of the color when display is disabled (vgaonly too)
- enable the light pen stub on all machines that it is documented for
- mask off a bank-selection bit that is not used under a specific circumstance
The results I've seen/worked forward to:
- Alley Cat palette on PCJr
- Gauntlet palette on Tandy
- Ghostbusters palette on Tandy, as well as video recording, and Tandy was changed to support line-by-line drawing
- Pirates! blue background on the map
As the modification is quite extensive it would be good if interested people would test CGA/PCJr/Tandy games for regressions. I'm attaching the patch (against r3637) and a Windows build.
1+1=10