UNIF>NES2 Conversion
Moderator: Moderators
UNIF>NES2 Conversion
I'm not aware personally, but has anyone so far taken all known NES/Famicom dumps and scanned for which entries are UNIF? We could go about the process as a community to start assigning NES2 mappers and submappers for them.
It's best that the community with the most "know how" goes about collectively assigning mapper numbers (submapper numbers) who are actively writing emulators.
Involving ROMs, we could easily just create archive.org accounts and get our work done through safe harbor.
It's best that the community with the most "know how" goes about collectively assigning mapper numbers (submapper numbers) who are actively writing emulators.
Involving ROMs, we could easily just create archive.org accounts and get our work done through safe harbor.
-
- Posts: 1510
- Joined: Thu May 19, 2005 11:30 am
Re: UNIF>NES2 Conversion
The following UNIF boards have been defined by FCEUX as iNES Mapper numbers:
I could immediately post Nintendulator Mapper DLL sources and descriptions for the following boards, for which I have tentatively assigned so-far unused mapper numbers:
The following are other UNIF board names for which I have dumps, but so far not taken a closer look at:There are probably many others, in particular multicarts. I have also been working on a very simple UNF2NES converter that uses the above tentative mapper numbers (attached).
Code: Select all
60 BMC-D1038
90 UNL-TEK90
123 UNL-H2288
125 UNL-LH32
176 BMC-FK23C
220 UNL-KS7057
221 BMC-N625092
226 BMC-42in1ResetSwitch
238 UNL-603-5052
256 UNL-DANCE/UNL-OneBus
257 PEC-586
258 UNL-158B
259 BMC-F-15
Code: Select all
260 BMC-NTD-03 Asder 20-in-1
261 BMC-11160 Micro Genius 6-in-1 Cartridge (MGC-023)
262 UNL-SHERO Street Heroes/侍魂 (Shìhún, by Sachen)
263 UNL-KOF97 Boogerman II, King of Fighters '97 (by Rex Soft)
264 UNL-YOKO Mortal Kombat II, Master Fighter VI' (by Yoko)
265 UNL-VRC7 Yoko fighting games with copyright removed
266 UNL-CITYFIGHT City Fighter IV
512 (no UNIF board) 中國大亨 (Zhōngguó Dàhēng, a.k.a. "Millionaire II", incorrectly labelled "Chuugoku Taitei", by Sachen)
513 UNL-SA-9602B 美少女 夢工場三 (Měishàonǚ Mènggōngchǎng 3, a.k.a. "Princess Maker", by Sachen)
Code: Select all
UNL-EDU2000
UNL-Transformer
UNL-RT-01
UNL-EH8813A
UNL-MALISB
UNL-DRAGONFIGHTER
UNL-43272
UNL-DANCE2000
UNL-KS7013B
UNL-KS7016
UNL-KS7017
UNL-KS7037
UNL-AC08
UNL-BB
UNL-SMB2J
BMC-12-IN-1
BMC-411120-C
BMC-64in1NoRepeat
BMC-70in1
BMC-70in1B
BMC-810544-C-A1
BMC-8157
BMC-830118C
BMC-8-IN-1
BMC-A65AS
BMC-BS-5
BMC-FK23CA
BMC-G-146
BMC-HP898F
BMC-T-262
COOLBOY
DREAMTECH01
UNL-8237A
- Attachments
-
- unf2nes-20171808.zip
- (29.4 KiB) Downloaded 938 times
Re: UNIF>NES2 Conversion
Very nice work! Of any of these, like City Fighter IV, would many of them be able to be assigned as submappers with "mother mappers"?
-
- Posts: 1510
- Joined: Thu May 19, 2005 11:30 am
Re: UNIF>NES2 Conversion
The City Fighter IV mapper is completely different from Mapper 189, used on Street Fighter II and its name hack Master Fighter II. Mappers 262, 263, 512 and 513 are MMC3 clones with enhancements, which so far have always had unique mapper numbers. 260 and 261 are simple latch-based mappers, probably using discrete chips. I haven't looked at the FCEUX ones and the long third list at all.
The only submapper candidate I see would be "UNL-YOKO" (264), which could be seen as a Cony submapper 3 (2 KB CHR ROM banks, but different than submapper 1).
The only submapper candidate I see would be "UNL-YOKO" (264), which could be seen as a Cony submapper 3 (2 KB CHR ROM banks, but different than submapper 1).
Re: UNIF>NES2 Conversion
I thought we were going to put newly discovered Asian games in 512-767 or something, to minimize trace conditions between the scene dumping uncommon Asian games and the homebrew development scene.
-
- Posts: 1510
- Joined: Thu May 19, 2005 11:30 am
Re: UNIF>NES2 Conversion
"Plane 1 (NES 2.0 mappers 256-511) is reserved for mappers used by games released outside the East Asian market". Which of the 260-266 mapper games do you know were solely released in the East Asian Market, which would justify putting them into the 512+ region?
-
- Posts: 1510
- Joined: Thu May 19, 2005 11:30 am
Re: UNIF>NES2 Conversion
I am going to denote in the wiki the mappers 256-259 defined by FCEUX. And as UNIF is dead, I'm going to be bold and assign/document a bunch of 260+ mapper numbers to so-far UNIF-only boards in the wiki. (I'll use the Submapper Proposals page for any submapper assignments.):
UNL-VRC7 turns out to be compatible to a normal Konami VRC7, and if any relevant incompatibilities are discovered, a submapper should then be proposed for Mapper 85. UNL-YOKO is somewhat similar to the Cony mapper 83, but with addresses different enough to justify a new mapper number, especially given that the current mapper 83 is already enough of a mess.
More UNIF->NES 2.0 mappers to come as I research and implement them in emulation.
Code: Select all
260 BMC-NTD-03 Asder 20-in-1
261 BMC-11160 Micro Genius 6-in-1 Cartridge (MGC-023)
262 UNL-SHERO Street Heroes/侍魂 (Shìhún, by Sachen)
263 UNL-KOF97 Boogerman II, King of Fighters '97 (by Rex Soft)
264 UNL-YOKO Mortal Kombat II, Master Fighter VI' (by Yoko)
265 T-262 Multicart
266 UNL-CITYFIGHT City Fighter IV
267 (no UNIF board) 8-in-1 JY-119 24M Multicart
268 COOLBOY
269 (no UNIF board) Games Xplosion 121-in-1, 15000-in-1, 18000-in-1: OneBus hardware with additional bankswitch registers, also mangled CHR data lines
270 (no UNIF board) Game Prince RS-16: OneBus hardware with additional bankswitch register
271 BMC-22026 MGC-026
272 (no UNIF board) Pirate Kid Dracula
273 (no UNIF board) Pirate Gremlins 2
512 (no UNIF board) 中國大亨 (Zhōngguó Dàhēng, a.k.a. "Millionaire II", incorrectly labelled "Chuugoku Taitei", by Sachen)
513 UNL-SA-9602B 美少女 夢工場三 (Měishàonǚ Mènggōngchǎng 3, a.k.a. "Princess Maker", by Sachen)
514 UNL-DANCE2000 Subor Type 2a (小霸王 卡拉OK), 32 KiB PRG-ROM granularity
515 (no UNIF board) Family Noraebang
516 (no UNIF board) EduBank
517 (no UNIF board) Kkachi-wa Nolae Chingu (UNROM with custom Microphone ADC)
518 (no UNIF board) Subor Type 2b (跳舞天使 - 動感 2000, 小霸王 Subor V), selectable 16/32 KiB PRG-ROM granularity
More UNIF->NES 2.0 mappers to come as I research and implement them in emulation.
Last edited by NewRisingSun on Sun Dec 31, 2017 5:45 am, edited 2 times in total.
Re: UNIF>NES2 Conversion
UNL-DripGame is another. They said no iNES number would ever be assigned. I like to compromise; assign a NES 2.0 mapper number outside of plane 0. The other thing I wanted to have a NES 2.0 mapper number for is Game Genie.
(Free Hero Mesh - FOSS puzzle game engine)
-
- Posts: 1510
- Joined: Thu May 19, 2005 11:30 am
Re: UNIF>NES2 Conversion
Why does the Game Genie need its own mapper number? I thought it's merely used together with another cartridge.
Re: UNIF>NES2 Conversion
The one game known to use Sunsoft's Double Cassette System uses an external memory. So does the FDS RAM adapter. But Game Genie differs from those two in that the memory behind it has its own mapper.
Re: UNIF>NES2 Conversion
Game Genie does not need its own mapper. Zzo38 is the only person who thinks the godawful "force the user to add a subcartridge" UI is something we should enshrine as an Official Way To Do Things.
what I said last time
what I said last time
-
- Posts: 1510
- Joined: Thu May 19, 2005 11:30 am
Re: UNIF>NES2 Conversion
As I am composing the wiki entry for Mapper 514, I have decided split up my planned Subor Type 2 Mapper 514 with one submapper into two distinct entries, Mapper 514 and 518, since they respond at a completely different CPU address range. This also reminded me that NES 2.0 definitely needs the "TV System" field to be amended to specify that a ROM image absolutely needs Dendy timing, as I have now come across several Asian ROM images that will run properly neither with 2C02 NTSC nor with 2C07 PAL timing, the Subor ROMs using this mapper being among them.
-
- Posts: 1510
- Joined: Thu May 19, 2005 11:30 am
Re: UNIF>NES2 Conversion
More intended assignments:
Code: Select all
274 BMC-80013-B 90-in-1 Hwang Shinwei
283 BMC-GS-2004 Tetris Family 6-in-1
283 BMC-GS-2013 Tetris Family 12-in-1
284 UNL-DripGame
285 BMC-A65AS 3-in-1 (N068)/4-in-1 (JY-066)
286 BMC-BS-5 Benshieng multicarts
287 BMC-411120-C 4-in-1s
288 BMC-GKCXIN1 21-in-1
289 BMC-60311C 17-in-1, 76-in-1
290 BMC-HPxx recent cah4e3 multicarts
291 (no UNIF board) Super 2-in-1
292 UNL-DRAGONFIGHTER Dragon Fighter
293 (no UNIF board) BMC NEWSTAR 12-IN-1/76-IN-1
294 (no UNIF board) Super Cool Boy 4-in-1 (CB-4035)
295 (no UNIF board) Soccer 7-in-1 (JY-014B)
296 (no UNIF board) FC Pocket 600-in-1, 220-in-1 DreamGear DGUN-2573
297 BMC-22110 2-in-1 Uzi Lightgun
519 UNL-EH8813A Dr. Mario II
-
- Posts: 1510
- Joined: Thu May 19, 2005 11:30 am
Re: UNIF>NES2 Conversion
I just noticed that FCEUX had assigned Mapper 260 (to HPxx) and 261 (to 200-in-1 Elfland) just a few days before I assigned the two of them to something else. I have chosen to follow FCEUX in this case and moved the Asder 20-in-1 from 260 to 290 (where I had previously put HPxx), and TXC 6-in-1 from 261 to 299 (previously empty). Since both the Asder 20-in-1 and the TXC 6-in-1 have only been distributed as UNIF images so far, this should create no problems at all.
Re: UNIF>NES2 Conversion
BMC NEWSTAR 12-IN-1/76-IN-1 is my dumped.
MAPPER 281.
MAPPER 281.