mirror of
https://github.com/holub/mame
synced 2025-05-28 00:31:33 +03:00
![]() Date: Wed, Jan 26, 2011 at 6:19 AM Subject: cave.c savestate support + alpha To: submit@mamedev.org This patch contains the following changes to cave.c and toaplan2.c: - Added savestate support to all games in cave.c. Most of the work was already done by someone else; the blocker was a perpetually-running anonymous timer, which I converted to an allocated timer. - Changed OKI sample banking to use device address maps instead of memcpy() in all cave.c games except the nmk112-based games. If someone wants to try to convert nmk112.c to use device address maps and bank pointers, be my guest--you'll need 8 banks of varying sizes per OKI chip... - Fixed description of the Japanese Air Gallet set--the game's Japanese title is "Akuu Gallet". - Made machine/nmk112.c actually restore its state properly. Also refactored it a little (if you can talk about refactoring a source file that almost fits on one screen) - Fixed bgaregga's nmk112 interface to work with the refactored nmk112.c. - Removed excessive CPU interleaving from batsugun, left over from when I was initially hooking up the V25. - Removed a useless printf and some obsolete comments, more leftovers from the process of hooking up the V25. --AWJ-- |
||
---|---|---|
docs | ||
hash | ||
src | ||
.gitattributes | ||
makefile |