Commit Graph

7 Commits

Author SHA1 Message Date
clobber 7dabdd6fbd Support light gun 2015-08-15 18:37:10 -05:00
clobber 0fb71b683b Add state serialization/deserialization 2015-08-10 01:10:10 -05:00
clobber 0010a37c60 Enable save/load state support 2015-08-06 15:14:10 -05:00
clobber cd21ca7a04 Merge fixes and improvements from Wii7800 0.3 fork by Raz0red
Includes:
* MARIA - increased accuracy of cycle timing, games now run at close to intended speed (One on One, Tower Toppler, Summer Games, KLAX, Karateka, etc).
* Timers now properly take into consideration cycles generated via MARIA and during WSYNC.
* POKEY - implemented RANDOM (read) and SKCTLS (write), Ballblazer now plays all sounds.
* MARIA cycle stealing and WSYNC now enabled by default.
* Database - flags=0 (enable both), flags=1 (disable MARIA cycle stealing), flags=2 (disable WSYNC), flags=3 (disable both).
* Database - Ability to adjust HBLANK period prior to DMA (Ballblazer hack), lightgun crosshair x/y offset (frontend) and whether cart supports dual analog (Robotron, frontend).
* Increased compatibility for PAL games (Ballblazer, Commando, and Food Fight).
* Compatibility and graphical glitches fixed in various games (including Ballblazer, Kung Fu Master, Midnight Mutants, Summer Games, Plutos).
* States now save/restore state of RIOT timers for games using them.
* Updated palette (Underball).

Missing:
* Lightgun support
* High Score Cartridge support
2015-08-05 22:48:49 -05:00
clobber c159d4ba46 Don't force enable POKEY sound chip 2014-07-22 21:55:15 -05:00
clobber 49b8e0f11d Force enable POKEY sound chip
Fixes Ballblazer and Commando POKEY audio, doesn't seem to break
anything
2013-08-04 17:55:42 -05:00
clobber 6d1f51397e Initial port
Still needs sound. Note: won't run with optimizations so release build
is -O0
2013-07-30 02:31:40 -05:00