* nes.xml: Fixed board type
Fixed the board type name, which is "NES-SNEPROM" as seen in the existing picture.
Named the dump "0.prg" following the notes in the softlist:
> Note on the filenames: whenever a chip was labeled, the label writings have been used as filenames, so that in principle
> one could burn back the content on the right chip. When no label was present on the cart pcb, we have arbitrarily chosen the names
> 0.prg and 0.chr (alternatively, 1.prg and 1.chr for later revisions of a game).
(Original released dump file was named "Super Sushi Pinball.nes", not sure how it became in "super sushi pinball (usa) (beta).prg" the previous PR)
New software list items marked not working (nes.xml)
------------------------------------------
Battletoads (Brazil, Conector pirate) [chirinea]
* Update nes.xml
btoadsbrc: Demoted to not supported, fixed name
New working software list additions (nes.xml)
-----------------------------------
Mick & Mack as the Global Gladiators (prototype, 19930709) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930630) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930616) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930528) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930528, alt) [ICEknight, steem69]
New working software list additions
-----------------------------------
Creepy Brawlers [No-Intro]
Haunted: Halloween '85 [No-Intro]
Haunted: Halloween '86 - The Curse of Possum Hollow [No-Intro]
Haunted: Halloween '86 - The Curse of Possum Hollow (alt) [No-Intro]
* nintendo/nes_m82.cpp: Moved m82 to separate source file and added partial implementation. Added missing graphics ROM. Got rid of m82p for now.
* nintendo/nes.cpp: Corrected name of "Twin Famicom". Switched famitvc1 to use older RP2A03.
New working machines
--------------------
Nintendo M8 Game Selectable Working Product Display (US, set 3) [kmg, Voodooween, Forest of Illusion, Fiskbit]
New working clones
------------------
Nintendo M8 Game Selectable Working Product Display (US, set 1) [kmg]
Nintendo M8 Game Selectable Working Product Display (US, set 2) [kmg]
New working software list additions
-----------------------------------
nes.xml: Wily & Light no RockBoard - That's Paradise (Japan, sample) [Zoda-Y13, Forest of Illusion]
New working software list additions
-----------------------------------
NARC (USA, CES sample, prototype) [Hard4Games, Dustin Echoes, Forest of Illusion]
Controller Test Program (Japan) [Forest of Illusion]
There are a number of places where multiple spaces were being used
intentionally (extracted directly from disk labels, separating titles
from subtitles, tabulation, etc.).
Also fixed misspelled Twinbee Yahho titles.
New working software list additions (nes.xml)
-----------------------------------
Déjà Vu (USA, prototype, 19900428) [Forest of Illusion]
Déjà Vu (USA, prototype, 19900508) [Forest of Illusion]
Déjà Vu (USA, prototype, 19900515) [Forest of Illusion]
Déjà Vu (USA, prototype, 19900703) [Forest of Illusion]
Heavy Shreddin' (USA, prototype) [johnsodu]
Shadowgate (Japan, prototype) [Forest of Illusion]
Uninvited (USA, prototype, 19900704) [Forest of Illusion]
Uninvited (USA, prototype, 19900823) [Forest of Illusion]
Uninvited (USA, prototype, 19900910) [Forest of Illusion]
New working software list additions
-----------------------------------
The FairyLand Story (Japan, prototype) [Forest of Illusion, Gaming Alexandria, Hard4Games, FenrisRetro]
* Cleaned up spaces in software list comments.
* megadriv.xml: Improperly indented sharedfeat tag.
* gbcolor.xml: Converted "GBC only" comments into sharedfeat tags.
* a5200.hsi: Fixed a few dispossessed tags.
* Various softlists: Fixed improperly entabulated tags.
* Various softlists: More entabulation fixes.
* MMC1: Made mirroring bits overridable for derivative boards. Also removed code for rumored MMC1C variant.
* Moved various boards' hardwired mirroring from pcb_reset() to the software list.
* Removed redundant banking of VRAM for non-banking boards and redundant variable setting.
- Switched mc_mario to use BMC-GOLD-7IN1 board and removed emulation for variant BMC-MARIOPARTY-7IN1. Replaced its CHR ROM with bank swapped dump.
- BMC-GOLD-7IN1: Fixed crash when carts with no WRAM are loaded.
New working software list additions
-----------------------------------
Baby Boomer (Korea) [MLX]
Exploding Fist (USA) [anonymous]
Get'em Gary [anonymous]
More Glider [anonymous]
Multidude [RetroSouls]
Nomolos - Storming the Catsle (v1.00) [anonymous]
Quest Forge - By Order of Kings [anonymous]
Super Painter [RetroSouls]
Tújí (Taiwan) [kazblox]
Uninvited (USA, prototype) [Forest of Illusion, Clarkzer0]
Wùkōng Dòujù (China) [anonymous]
- BF9096: Added alternate paging required by certain dumps. Fixes menu items that didn't load or were crisscrossed.
- Golden Five: Corrected reset/game lock behavior according to reverse engineered hardware info.
- ntf2tc1 and modaosyma were overdumps with doubled PRG ROM of their parent sets.
- dreamfgtasd was a multcart extract with extra CHR data from three other games.
- Half of musicboxa's CHR was an overdump that matched half its PRG dump.
- JF-13: fixed simultaneous samples playing at boot of Moero Pro Yakyuu.
- JF-16, discrete 74x161: set hardware-valid one-screen mirroring mode at reset.
- JF-17/19: Streamlined by putting common details in base class. Fixed latches which switch banks on low to high transition. Demoted moejudo since it's not playable.
- SS88006 boards: Also streamlined everything into common base class. Parameterized common code patterns. Added WRAM enable bits.
- nes.xml: Corrected ROM sizes of undumped uPD775xC chips.
* nes/bus: Minor cleanups for Taito boards.
- Fixed address masks for TC0190FMC and X1-005, reflecting hardware pin connections.
- Fixed off-by-one in TC0190FMC+PAL IRQ due to using two's complement instead of one's complement.
* Fixed khstad88's release date.