* gba.xml - Document more carts with info from No-Intro
* gba.xml - Add new dumps from No-Intro
* gba.xml - Add a bunch of new dumps
* gba.xml - Add more new dumps
* gba.xml - Add new dumps and more cart info from No-Intro
* gba.xml - Add new dump and more cart documentation
* gba.xml - Add more cart info from No-intro
* gba.xml - Add new proper dumps and more cart info from No-Intro
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.
- Implemented emulation of the "General Purpose I/O"
port (GPIO) of GBA.
- Hooked up S-3511 RTC emulation through the GPIO
port. This allows to avoid the "Internal battery has run
dry [...] clock-based events will no longer occur"
messages in Pokémon Emerald / Ruby / Sapphire. This
also promotes Sennen Kazoku to working state.
- Hooked up Boktai Light Sensor emulation through the
GPIO port. This allows to avoid the "Solar Sensor is broken"
message in Boktai / Bokura no Taiyou, which is now
playable and to recharge your weapons in all three games
of the series. Light level has to be chosen via the "Machine
Configuration" menu, until we get some kind of camera
input.
- Hooked up Warioware Twist Gyroscope emulation
through the GPIO port. This allows to play the minigames,
even if in some case the input sensibility might need a
few tweaks.
- Hooked up Warioware Twist & Drill Dozer Rumble
emulation through the GPIO port. 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.
gba.cpp: implemented emulation of the Tilt sensor used by
Yoshi’s Universal Gravitation / Yoshi Topsy-Turvy / Yoshi no
Banyuuinryoku (and by Koro Koro Puzzle). Note that the
calibration can seem a bit tricky at first, because the emulated
screen does not turn as the GBA would... In order to properly
calibrate the sensor, just keep pressed right for a few seconds
when requested to calibrate right inclination (first calibration
screen in Yoshi Universal Gravitation) so to get the full right
range; then keep pressed for left for a few seconds when
requested to calibrate left inclination (second calibration screen
in Yoshi Universal Gravitation) so to get the full left range.
[Fabio Priuli]
Controller used by 64MB video cartridges. Disney Collection 2
works, while other dumps still fail (possibly due to reason
unrelated to the mapper emulation...) [Fabio Priuli]