Bubble Bobble (hardware info from the mame driver by Chris Moore,
Oliver White, Nicola Salmoria, Marco Cassili.
Changes from Antiriad:
Added PSX pad driver for Playstation pads via LPT1/2/3.
Added a couple more Combatribes dsw (thx mayuga).
Various code changes, so it compiles with msvc5.0/direct-x via allegro392x
wi p.
Coin Inputs are now only active for 250ms when you press them. This
fixes the 'Coin Error' problems in Taito games (caused by holding
the coin buttons down).
Fixed Puchi Carat running too fast.
Added Trackball control to Arkanoid Returns and Puchi Carat. Enter
the test mode to enable it (or delete the eeprom images in savedata).
In no gui mode, the tab key will reactivate the gui (req. by Bubble
).
Replaced some sample backback with streamed channels (better sync
in a couple of games).
Added LED emulation to Tatsujin 2, Snow Bros 2, Whoopee, Knuckle Bash.
Added -gameinfo option, prints info for games in a shark and mame
syntax especially for frontend authors.
Improved key names a bit (eg. 'minus' becomes '-', 'stop' becomes
'.').
Added new control defaults for pinball games (incase some more get
dumped)
Made an M6585 emulator needed by Grand Cross Pinball.
Added year info to all the games.
Added the 320x240 arcade monitor mode from brian lewis... It should
work fine .
Changed the screen selector, so that the list of resolutions changes
depending on what gfx driver is highlighted. For example, it only
shows 320x200 for VGA, only shows possible resolutions for mode-x,
only shows 320x240 for arcade monitor... Now it is easy to see which
resolutions are possible for each driver :).
Added Object and BG double buffer to tnzs-system. Now the sprites
move a lot better in Insector X and Extermination.
Cheat info lines can be edited in the gui like the other cheat data.
Moved [General] -> LanguageFile is now [Directories] -> language_file.
Added [Directories] -> cheat_file.
Renamed tripple_buffer -> triple_buffer (oops).
Added Cheat patch type, read the info in cheats.cfg.
Changed screen setup, so the size can be dumped.
Fixed screen size in Darius, Ninja Warriors.
Added led emulation to Darius, Warrior Blade.
Cadash cutting music should be fixed.
Added better support for rom sharing/merging, so more mame sets should
work.
If a rom is not found, it will search for it in the parent game, and
if a rom is not found in the parent game, it will check the parent
game to see if the rom is merged with a different filename (by searching
for matching crc32 and size data).
Improved some bits of chase hq.
Added starscream 0.26a. Seems to work, but I feel the new interrupt
system might break some games... Didn't find any yet though.
Fixed snow bros 2 and tatsujin 2 stalling with no sound selected.