Get rid of a couple of copies of the CC0 text. Add header comment to
CC0 files to remind people editing them what the terms are. Also add
some missing XML headers. The header comments in layouts won't bloat
the binary - they get stripped out before compressing, same as any other
comments.
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.
based on nointro pictures [LoganB]
(MESS) svmu.c: changed input mappings to be more standard [LoganB]
also, LoganB has updated the support status of snes_strom.xml saving me the time to test
them again :)
- gbcolor.xml: new dumps from taizou
- n64.xml: new dump from Carrot
- pico.xml: new dumps from TeamEurope
- gba.xml: added a couple of pirate (Sintax?) dumps
(MESS) gameboy: added correct handling of Echo RAM, needed by Rockman 8. [Fabio Priuli]
(MESS) gbcolor: added proper type to Stone Age / Shi Qi Shi Dai, making it working on gbpocket
(it freezes on gb/gbc due to unemulated interaction with the bios). nw.
also backing up some wip code which I'm not sure when I will have time to improve...
Momotarou Collection, Mortal Kombat I & II and Super Chinese Land 1.2.3 to working state [Fabio Priuli]
gbcolor.c: added support for Sintax mapper, promoting a dozen of pirate games to working state [taizou, Fabio Priuli]
NOTE TO USERS: the new lists require MESS 0.148u1 to properly load games (with correct banking and SRAM) and aren't
fully compatible with MESS 0.148 anymore.
now RAM size, Battery, RTC & Rumble purely rely on xml features. Updated xml accordingly. nw.
Also, notice that duplicated features (from these lists and from megadriv.xml) will be removed only after
0.148u1, so that people updating their lists but not the exe can still use the xml with their version which
requires them.
- updated carts to be slot devices
- simplified loading and bankswitch mechanism
- fixed MMM01 emulation
- removed need for "mapper" feature from xml softlist, since the new "slot" feature is enough
gba.xml: fixed mislabeled info. no whastnew/
fm77av.xml: added another disk from black2 (thanks to Anna for loading instructions). no whatsnew.
+ added a few gb/gbc dumps from other sets
(MESS) nes.xml: added dumps of Super Maruo (first pirate FC game ever), courtesy
of bombman, and of a few pirate games, courtesy of maxzhou. no whatsnew.
+ bunch of misc tiny fixes (thanks Tafoid)