This effectively reverts b380514764 and
c24473ddff, restoring the state at
598cd52272.
Before pushing, please check that what you're about to push is sane.
Check your local commit log and ensure there isn't anything out-of-place
before pushing to mainline. When things like this happen, it wastes
everyone's time. I really don't need this in a week when real work™ is
busting my balls and I'm behind where I want to be with preparing for
MAME release.
Color games which supported it. MAME will now output
a "Rumble" output bit (0 for Rumble=OFF and 1 for
Rumble=ON) whenever the games try to access the Rumble
component… third party applications can now listen to the
output and redirect it to some hardware that can "rumble"
in sync with the gameplay. [Fabio Priuli]
gb.cpp: Added partial RTC emulation to the MBC-3 Game Boy
Color games which supported it. Clock proceeds a bit too
fast during gameplay, but at least it is not stuck anymore to the
time of first configuration. [Fabio Priuli]
- fixed some MBC1, MBC2 details
- added MMM01 notes on registers
- fixed Sachen MMC1 implementation so that Sachen logo
is properly displayed
- started work on the emulation of Sachen MMC2 mapper
based on reverse engineering by Tauwasser. Logo handling not emulated yet
(you have to select the "Skip BIOS check" in the System Configuration menu
to play the games). [Fabio Priuli]
(MESS) gameboy.xml/gbcolor.xml: Added some recent dumps of Sachen carts
[Tauwasser, BigFred, taizou]
out of whatsnew: commit also includes some cosmetic changes suggested by Tauwasser (many thanks for the feedback!)
MBC-1 collection cart, since it is just plain MBC-1 mapper
with slightly different address lines wiring. [Tauwasser]
out of whatsnew: thanks a lot Tauwasser for the contribution!
I have made some minor changes to adhere to current MESS conventions,
but I think the spirit of the patch has been kept :)
(off by default) to skip BIOS checks at boot. This allows the
recently dumped Rockman World Prototype to be played,
and the Rocket Games pirate GBC carts too. [Fabio Priuli]
(MESS) gba: added a configuration setting (off by default)
to skip some BIOS checks at boot. This allows Tyrian 2000
Prototype to be played. [Fabio Priuli]
out of whatsnew: for the Rocket Games pirates it is currently unclear how real carts were bypassing
the BIOS checks on a real unit, and it would be nice to emulate it properly. however, this trick allows
to go on fixing the rest of mapper emulation until it's fully understood.