FCEUltra Win32 mappers modified
Project moved to Sourceforge.net
Latest WIP build (uploaded: 20.11.2008) available here (Note: this strongly BUGGY version, this just for testing new mappers and stuff.)
Older builds available here.
Latest source codes available in SVN.
Past Changes (may 29, 2006):
Based on FCEUltra source code snapshot (fceu-v0.98.13).
Changes:
- 060 mapper - (...) defined as BMC-D1038 UNIF board with capability to change hardware dip switch to select game number in menu by pressing Reset.
- 209 mapper - (...) fixed chr bankswitching in 4k mode, almost fixes "Power Rangers 3,4" and "Punch Out"
- 113 mapper - (...) cleaned source, Sachen games redefined to normal sachen mappers, "deadboots" probably won't work ;).
- 132 mapper - (...) UNL-22211 UNIF board wrapper
- 158 mapper - (...) removed, redefined to 118
- 195 mapper - (...) defined for "Crystalis (C)", "Captain Tsubasa Vol 2 - Super Striker (C)"
- 198 mapper - (...) defined for "Tenchi o Kurau II - Shokatsu Koumei Den (J) (C)"
- 199 mapper - (Martin) defined for new dumps "Dragon Ball Z 2 - Gekishin Freeza! (C)", "Dragon Ball Z Gaiden - Saiya Jin Zetsumetsu Keikaku (C)"
- BMC-70in1 - fixed UNIF board for supporting menu selecting by pressing Reset
- BMC-FK23C - fixed UNIF board for dump "4-in-1 (FK23C8244) [p1][U][!].nes"
- UNL-22211 - new UNIF board for dump "Qi Wang - Chinese Chess (MGC-001) [U][!].nes"
- BMC-D1038 - UNIF board for mapper 60.
- BMC-A65AS - new UNIF board for dump "3-in-1 (N068) [p1][U][!].nes"
- BMC-GF1004 - new UNIF board for dump "4-in-1 (JY-066) [p1][U][!].nes"
- UNL-6035052 - new UNIF board for dump "Contra Fighter (Unl) [U][!].nes"
Past Changes (april 10, 2006):
Based on FCEUltra source code snapshot (fceu-v0.98.13).
Changes:
- 045 mapper - (...) fixed, correct emulation of some dumps.
- 115 mapper - (...) fixed, looks like logic of this mapper little different than we has know.
- 188 mapper - (...) fixed, additional songs are selectable.
- 189 mapper - (...) fixed for new dump "Master Fighter II (As)[!].nes"
- 235 mapper - (...) modified iNES loader source to allow loading iNES ROMS with 256 PRG banks.
- UNL-S74LS374N board fixed for supporting new dumps...
- UNL-SHero boadr for new Sachen dump
- BMC-T-262 board for new multigame cart dumps
- DInput device mode changed to BACKGROUND. Now with enabled flag "Acvive while focus lost" it can be used for playing two or more FCEUs with one keyboard or joystic at same time.
Past Changes (march 19, 2006):
Based on FCEUltra source code snapshot (fceu-v0.98.13).
Changes:
- 004 mapper - (...) "Yong Zhe Dou E Long - Dragon Quest VI (As).nes" fixed CHR glitch (probably others).
- 004 mapper - (Nestopia) forced to MMC3 RevB board IRQ, fixes map mode "My Life My Love - Boku no Yume - Watashi no Negai (J).nes", wave effect at level start for "Mickey Mouse 3 - Yume Fuusen (J).nes", "Kid Klown (U).nes", probaly crashes others non-RevB games...
- 004 mapper - Small fix to mapper source to allow to run "Colour 2001 Streetfighter II (Unl) [!].nes", "King of Fighters 99 [p1].nes" and "Super HIK 7-in-1 (Multicart k7006) [p1][!].nes"
- 037 mapper - (...) "Super Mario Bros. + Tetris + Nintendo World Cup (E) [!]" redefined from 47 by CRC check.
- 057 mapper - (...) small modification for switching menu mode by pressing reset button, moved to UNIF borads source
- 058 mapper - (...) small mirroring fix, moved to UNIF boards source
- 074 mapper - (...) defined for "Di 4 Ci - Ji Qi Ren Dai Zhan (As).nes" and "Ji Jia Zhan Shi (As).nes", "Jia A Fung Yun (Chinese).nes" now fully playable.
- 090 mapper - (Kevin Horton) another IRQ source mode 00 (M2 CPU Cycles), now "45-in-1 (Unl) (As)[U][!].nes" emulated perfectly ;)
- 090 mapper - (...) fixed nametable handling bug, fixed 211 mapper too
- 090 mapper - (...) fixed register initialization, now "Super Contra 3 (Unl) [p1].nes" starts properly, fixed "black boxes" instead players in "Goal!!" at "45-in-1 (JY-120A)(As) [U][!].nes" multigame cart while they crossing bottom part of playing screen.
- 163 mapper - (TPU) fixed screen error in "Harvest Moon (C).nes"
- 211 mapper - (...) removed old source, concatenated with main 90 mapper source after fixing nametable problem mapper have hardware nametable ROM mapping enabled by default indepentantly from nametable mode
- 181 mapper - (...) defined for "Seicross (J)(Redump) [!].nes", this mapper have opposite protection bits values than normal 185.
- 185 mapper - (...) now supports all different mapper board in one mapper source without hacks (little dirty ;))
- 187 mapper - (Nestopia) "King of Fighters 96 [p1].nes", "Sonic 3D Blast 6 (Unl) [h1].nes", "Street Fighter Alpha Zero 97 [!].nes" now playable, "Street Fighter Zero 2 [p1].nes" background fixed
- 192 mapper - (...) defined for "Ying Lie Qun Xia Zhuan (Chinese)" instead 74 mapper.
- 194 mapper - (...) defined for "Dai-2-Ji - Super Robot Taisen (As)" instead 74 mapper.
- 222 mapper - (...) "Dragon Ninja (J) [p1][!].nes" works properly
- UNL-KOF97 board - new UNIF board for "King of Fighters 97 (Rex Soft.) [U][!].nes"
- UNL-Super24 board - fixed again, now fixed mirroring problem finally
- UNL-8157 board - small fix allows to see another game menu after reset
- BMC-42in1ResetSwitch - new UNIF board for "42-in-1 (Reset Switch) [U][p1][!].nes"
- BMC-64in1NoRepeat - new UNIF board for "64-in-1 (No Repeat) [U][p1][!].nes"
- BMC-70in1 - new UNIF board for "70-in-1 [U][p1][!].nes"
- BMC-70in1B - new UNIF board for "800-in-1 [U][p1][!].nes"
Past Changes (november 18, 2005):
Based on FCEUltra source code snapshot (fceu-v0.98.13).
- 137 mapper - (...) Sachen S8259 board, 1K CHR bank mode "The Great Wall (72 pin cart).nes"
- 138 mapper - (...) Sachen S8259 board, 2K CHR bank planar mode
- 139 mapper - (...) Sachen S8259 board, 8K CHR bank mode
- 141 mapper - (...) Sachen S8259 board, 4K CHR bank mode
- 143 mapper - (...) Sachen TCA01 board
- 145 mapper - (...) Sachen SA72007 board
- 146 mapper - (...) Sachen SA0161M board
- 147 mapper - (...) Sachen TCU01 board ("pathetic copy protection" ;))
- 148 mapper - (...) Sachen SA0037 board ("Q-Boy" now mapper 148)
- 149 mapper - (...) Sachen SA0036 board
- 150 mapper - (...) Sachen S74LS374N board
- 191 mapper - (...) old mapper code removed, old mapper 148 code moved to
- PowerShot Gun - right mouse button click throws grenade.
- UNL-SuperHIK8in1 unif board - (...) UNIF wrapper for "Super 8-in-1 99 King Fighter [p1].nes" converted to UNIF format with correct CHR banks order.
Past Changes (october 30, 2005):
Based on FCEUltra source code snapshot (fceu-v0.98.13).
- 006 mapper - (...) added new mapper mode for supporting "Mi Hun Che (As) [hFFE].nes"
- 090 mapper - (...) updated mapper source for supporting new dump "45-in-1 (Unl) (As) [f1].nes"
- 148 mapper - (...) redefined by CRC check from 74 mapper "Sugoro Quest - Dice no Senshitachi (As) [a1].nes"
- 133 mapper - (...) fixed, work again, source for 133 removed, used UNIF board source
- 183 mapper - (...) new dump "Suikan Pipe (Gimmick bootleg)[p1][!].nes"
- 186 mapper - (...) new dump "Famicom Study Box.nes"
- 248 mapper - removed, "Bao Qing Tian (As).nes" redefined to 115 mapper
- KONAMI-QTAI unif board - (...) partial support for CAI by Konami.
- DREAMTECH01 unif board - (...) new dump "Korean Igo (Unl) [U][!].nes"
- UNL-H2288 unif board - (Nintendulator) protected dump "Earth Worm Jim 2 (Pirate Original).nes" now playable
Past Changes (august 23, 2005):
Based on FCEUltra source code snapshot (fceu-v0.98.13).
- 114 mapper - (...) source rewritten and moved to MMC3 shared source file
- 215 mapper - (...) source rewritten and moved to MMC3 shared source file, new dump "3-in-1 Super 308 (Super Game)[!].nes"
- 217 mapper - (...) source rewritten and moved to MMC3 shared source file, new dump "Golden Card 6-in-1 (SPC009) (Super Game)[!].nes"
- debugger - disasm window double click handlig reworked, now it adds new breakpoint for selected instruction
Past Changes (august 02, 2005):
Based on FCEUltra source code snapshot (fceu-v0.98.13).
- 042 mapper - (...) small mapper fix allow play "Ai Senshi Nicol (As).nes"
- 090 mapper - (...) hardware selection flag now advanced to 4 different values, allow enable more game title inside by pressing reset button
- 090 mapper - (...) added new IRQ counting mode that allow to run normally pirate hack of "Astyanax" - "Aladdin - Return of Jaffar, The [p1].nes"
- 163 mapper - (...) new TPU's dump
- 191 mapper - (VNES) "Sachen Q-Bert.nes"
- 211 mapper - (...) new dump "Tiny Toon Adentures 6 (Pirate Original) [!].nes" now work fine
- 212 mapper - (...) playable again "Super HIK 300-in-1 (1994).nes"
- 216 mapper - (...) debug mapper for cart with SIM reader aboard "Bonza"
- 245 mapper - (...) fixed old CHR switching bug
- Super24 board - (Nintencer) now works fine.
- Fixed PPUView according to FCEUexD source code.
Past Changes (january 02, 2005):
Based on FCEUltra source code snapshot (fceu-v0.98.13).
- added 214 mapper - debug "Super Gun 24-in-1 [p2].nes"
- fixed 113 mapper - (VNES) "Mind Blower Pak [p1].nes" displays correct CHR page
- added debugger function to dump video memory
Past Changes (september 03, 2004):
Based on FCEUltra source code snapshot (fceu-v0.98.11).
- added PPU memory Viewer (from FCEUd sources by Dragon-Eye Studio)
- added "Subor" V1.0,V3.0,V4.0 keyboard support, also works "Edu (As)", "Study and Game 32-in-1" (Thanx TPU)
- added 166 mapper - (TPU) redefined by CRC check "Suborv10 (Russian).nes" from 015 mapper
- added 167 mapper - (TPU) "SuporV40.nes", "Supor English (Chinese).nes"
- added 213 mapper - mapper for new dump "9999999-in-1 [p2].nes"
- added CRC check for games that supports Subor keyboard
- fixed 015 mapper - (...) original mapper code is back
- fixed 060 mapper - (...) redefined to simple multicart board, similar to 58-62,200-204, works now "Super 35-in-1 (6-in-1 VT5201) [p1].nes", "TN 95-in-1 (6-in-1) [p1].nes", reset based "Reset Based 4-in-1 [p1].nes" no longer supports
- fixed 165 mapper - (TPU) "Fire Emblem (Unl).nes" now works (almost fine)
- fixed "Study and Game 32-in-1 [p1][!].nes" redefined CRC check from 058 to 241 mapper as nearest functionality
Past Changes (june 09, 2004):
Based on FCEUltra source code snapshot (fceu-v0.98.10).
- fixed 164 mapper - (...) "San Guo Zhi 2 (Chinese).nes" now works
Past Changes (may 21, 2004):
Based on FCEUltra source code snapshot (fceu-v0.98.10).
- added 164 mapper - (Xod) "Final Fantasy V (Unl).nes"
- added 165 mapper - (...) partially supports "Fire Emblem (Unl).nes"
- added 212 mapper - (...) mapper for new dump "Super HIK 300-in-1 (1994).nes"
- added 215 mapper - (...) mapper for new dump "Mortal Combat 3 (Extra 60).nes"
- added exit by pressing ESCAPE button
Past Changes (december 25, 2003):
Based on FCEUltra source code snapshot (fceu-nov12-2003).
- fixed 201 mapper - (...) mapper corrections
- fixed 202 mapper - (...) mapper corrections
- fixed 204 mapper - (...) mapper for new dump "64-in-1 [p1].nes"
- added 208 mapper - (FCEU) "Street Fighter 4 (GOUDER).nes" now playable. (thx Xodnizel)
- added 211 mapper - (...) debug mapper code for new dumps "MK2.nes" и "DKC1.nes"
Past Changes (november 10, 2003):
Based on FCEUltra source code snapshot (fceu-nov12-2003).
- fixed 060 mapper (...) Almost nothing...
- added 186 mapper (Thanx Scrybe and others), "Street Fighter IV.nes" (still work unproperly).
- fixed 200 mapper (...) mapper for new dump now works properly
- added 203 mapper (...) mapper for new dump "35-in-1 [p1].nes"
- added 205 mapper (...) mapper for new dumps "15-in-1 [p2].nes", "3-in-1 [p2].nes"
Past Changes (October 23, 2003):
Based on FCEUltra source code snapshot (fceu-oct23-2003).
- added #231 mapper (VirtuaNES source), "20-in-1 (Mapper 231) [p1][!].nes"
- fixed #115 mapper (VirtuaNES source), "Yuu Yuu Hakusho Final - Makai Saikyou Retsuden [T-Chi].nes" glitches
- added debug #200 mapper for new dump "1200-in-1.nes"
- added debug #201 mapper for new dump "21-in-1 [2006-CA].nes"
- added debug #202 mapper for new dump "150-in-1.nes"
Past Changes (October 18, 2003):
Based on FCEUltra source code snapshot (fceu-oct16-2003).
- added #254 mapper (VirtuaNES source), "Pikachu Y2k [decrypted].nes"
- added #111 mapper (...), "Ninja Ryuukenden (J) [T-Chi] [mapper 111].nes"
- fixed #113 mapper (VirtuaNES source), "16 Mahjang [!].nes" works again
Past Changes (October 14, 2003):
Based on FCEUltra source code snapshot (fceu-sep27-2003).
- added #012 mapper. "Dragon Ball Z 5 (Chinese).nes" [VirtuaNES source]
- fixed #045 mapper. "Super 8-in-1 [p1][!].nes" now works fine [NESten Source]
- added #058 mapper. "68-in-1 (Game Star - HKX5268) [!].nes"
- added #060 mapper. "Reset Based 4-in-1.nes"
- added #062 mapper. "Super 700-in-1 [!].nes" [NESten Source]
- fixed #090 mapper. "Final Fight 3 [!].nes" reset mode switch now works.
- fixed #113 mapper. "16 Mahjang [!].nes" correct CHR page
- added #133 mapper. "Jovial Race (Sachen) [!].nes" [FCEUltra UNIF source]
- added #188 mapper. "Karaoke Studio (J).nes"
- added #230 mapper. "22-in-1 [p1].nes"
- added #243 mapper. "Poker III 5-in-1 (Sachen) [!].nes"
- added #244 mapper. "Decathlon (As).nes"