Supports:
- all "woz test images" v1.3 (WOZ1, WOZ2) are working, except 3.5"
- additionally: Frogger (spiradisc), Choplifter (not Enhanced //e!), Lode Runner, Marble Madness, Skyfox.
- woz images can be .gz or .zip compressed (ie. same as other supported images)
- save-state
Limitations:
- read-only, so WOZ images are forced to be write-protected
. as a result, games that need r/w images won't work (Stickybear Town Builder, Wizardry)
- 5.25" only (not 3.5")
- Added Configuration GUI to include checkbox for "50Hz"
- Implicitly use PAL or NTSC base 6502 clocks depending on video refresh rate
- Added new -50hz and -60hz command line switches
- Updated save-state for video refresh rate
1.28.8.0: Updated version & history.txt
* Class-ify disk.cpp into DiskIIInterfaceCard
* DiskIIInterfaceCard add in private variables
* Rename all class's private vars
* Remove the 'Disk' prefix from method names
* Rename var: iDrive to drive
* Remove redundant Initialize()
* Get rid of duplicate func
* Added info about enhanceDisk
* Rename Drive_t to FloppyDrive; and prefix members
* Rename Disk_t to FloppyDisk; and prefix members
* Rename DiskIIInterfaceCard to Disk2InterfaceCard
* Rename sg_DiskIICard to sg_Disk2Card
* Minor: fix a few comments and remove some whitespace
* Minor fixes for LOG_DISK wrapped code
* Change struct FloppyDrive, FloppyDisk into classes
* Remove IsSpinning()
Updates for DHGR MIX (#633):
. Support new switch -rgb-card-invert-bit7 to invert bit7 for Dragon Wars.
- Reverted DHGR MIX mode and AN2 off to invert bit7
. Support DHGR MIX mode and AN2 off to invert bit7 (undocumented)
. Improve the video-mode precondition to check for 80COL access occurring before $C05F
. Relax the video-mode precondition to just checking VF_MIXED
. In DHGR B&W mode, then HGR screen is also B&W
. For '50% scan lines', don't blend in NTSC B&W mode (as this was inconsistent with the RGB colour rendering), and DHGR MIX mode would look odd!