runs properly now), added second external slot -cart2 (same functionality
as -cart1). Expansion ROM slots, which are handled as internal cart slot,
are now accessible via -cart3/-cart6 media switch, until they are converted
to proper slot devices. [Fabio Priuli]
emulation of JY Company PCBs (mappers 90, 209 & 211). It's still
too glicthy to be promoted to working state, but you can now see
how Super Mario Wolrd, Contra Spirits, Donkey Kong Country 4
and Tiny Toons Adventures 6 were like. nw.
pass-through cart. Correct syntax to launch e.g. Dizzy The Adventurer
is now "mess nes -cart ade -cart2 dizzyadv". Moved Aladdin minicart
dumps to a separate softlist (but you can load in -cart2 iNES files from
fullpath, if you like) [Fabio Priuli]
nes_camerica: simplified emulation of the BF9096 board and fixed
emulation of GoldenFive board (used by the Polish Pegasus 5 in 1
cart). [Fabio Priuli]
out of whatsnew: this commit completes the recent work about emulating properly the
different pass-through NES/Famicom devices and their corresponding mini-carts...
there should be no more games requiring non-standard syntax to be launched.
slot. The two Senyou Cassettes (Top Hit 20 Vol 1 & Vol 2) have now to be
loaded with the following commands "mess nes -cart karaoke -cart2 top20v1"
(or top20v2). This is accurate to the hardware, because these expansions
had to be manually inserted into the body of the main Karaoke Studio cart
before playing. [Fabio Priuli]
now select songs and see the animation, even if I would not call playable the
games this way. [Fabio Priuli]
out of whatsnew: the expansion slot is currently hacked around at loading time.
I will soon implement it as a subslot, but I still need to check a few details first.
added a skeleton list I used for some quick testing.
the driver really needs a significant overhaul, but at least this makes usage a little less opaque.
Datach games have now to be loaded with the following commands
"mess nes -cart datach -cart2 gamename" where gamename can be
either a shortname from the datach softlist, or a fullpath to the iNES files
(or to headerless 256k dump of the Datach minicarts). This is accurate
to the hardware, because Datach carts could not be mounted in the main
Famicom cartridge slot. [Fabio Priuli]
out of whatsnew:
+ fixed a small bug in handling MMC-1 games with > 8K of WRAM (only a Jpn baseball games use this,
and I can see no difference in behavior)
+ updated emulation status in xml for a few games I had made working during slot-ification
* hacked around the limitations of our PPU code, so to support the different CHR registers
* implemented Extended Attribute Mode (Ex1)
* improved PRG-RAM handling
* simplified NT-RAM handling
* first attempt to add split screen mode, still broken
out of whatsnew: this was for sake of messnew inclusion ;)