Re: UNIF mappers
Posted: Sun Sep 13, 2015 3:24 pm
Thank you sir.
@Bodkinz Thanks again for the UNIF files. If you have additional files, please provide a link. I have returned to exploring UNIF. Hopefully, I can integrate the format into my emulator.bodkinz wrote:Hope this helps.. would be a shame to see a format buried... just because it isn't used much... All those items we buy and throw away.. then later in life think... i wish i had kept that.....
anyway.... 56meg of unf/unif files
can dig up more if needed
https://mega.nz/#!op0RyRTB!HfPW2nr8Mk6Y ... 3YOCx4mXyU
Code: Select all
File name: Mario Bros. (E) [U][!].unf
Name: Mario Bros.
Mapper: NES-NROM-128
Mirroring: Horizontal
PRG ROM 0: length = 16384, CRC = 2AEC46C2
CHR ROM 0: length = 8192, CRC = 10F77435
CHR RAM: no
Non-Volatile PRG RAM: no
TV System: PAL
Any TV System: no
Controllers: Gamepad
Minimum version: 7
Dump software: CopyNES BIOS V2.00 (c) Kevin Horton Built on 11.06.2005
Dump writer:
Dump author: piteta
Dump date: 2007-08-04
Read me:
I'll start documenting there at some point. The wiki is mostly written from a hardware perspective. In contrast, any documentation I write will be based on reverse engineering the source code of other emulators. I maybe able to express how to emulate the boards, but I won't be able to explain why that logic is required.lidnariq wrote:You should feel free to update &// create documentation on the wiki.
Code: Select all
{"MMC3 PIRATE H2288", 123, UNLH2288_Init},
Code: Select all
-- FARID_SLROM_8-IN-1 -----------------------------
File name: [UNIF] farid slrom 8- in-1 (unl).unf
File format: UNIF
File CRC: 1AA55844 (unknown)
Name: FARID SLROM 8- in - 1 (Unl)
Mapper: FARID_SLROM_8-IN-1
Board: FARID_SLROM_8-IN-1
Mirroring: Vertical
PRG ROM 0: length = 1048576, CRC = 00000000
CHR ROM 0: length = 1048576, CRC = 00000000
PRG ROM size: 1048576 bytes
PRG ROM CRC: 56BDC3FB
CHR ROM size: 1048576 bytes
CHR ROM CRC: D944CB75
CHR RAM: no
Non-Volatile PRG RAM: no
TV System: NTSC
Any TV System: no
Controllers:
Minimum version: 7
Dump software:
Dump writer:
Dump author:
Dump date:
Read me:
File name: [UNIF] nesbbs slrom 8- in-1 (unl).unf
File format: UNIF
File CRC: 267C31BE (unknown)
Name: NESBBS SLROM 8- in - 1 (Unl)
Mapper: FARID_SLROM_8-IN-1
Board: FARID_SLROM_8-IN-1
Mirroring: Vertical
PRG ROM 0: length = 131072, CRC = 00000000
PRG ROM 1: length = 131072, CRC = 00000000
PRG ROM 2: length = 131072, CRC = 00000000
PRG ROM 3: length = 131072, CRC = 00000000
PRG ROM 4: length = 131072, CRC = 00000000
PRG ROM 5: length = 131072, CRC = 00000000
PRG ROM 6: length = 131072, CRC = 00000000
PRG ROM 7: length = 131072, CRC = 00000000
CHR ROM 0: length = 131072, CRC = 00000000
CHR ROM 1: length = 131072, CRC = 00000000
CHR ROM 2: length = 131072, CRC = 00000000
CHR ROM 3: length = 131072, CRC = 00000000
CHR ROM 4: length = 131072, CRC = 00000000
CHR ROM 5: length = 131072, CRC = 00000000
CHR ROM 6: length = 131072, CRC = 00000000
CHR ROM 7: length = 131072, CRC = 00000000
PRG ROM size: 1048576 bytes
PRG ROM CRC: 4F2FE11D
CHR ROM size: 1048576 bytes
CHR ROM CRC: C83888EE
CHR RAM: no
Non-Volatile PRG RAM: no
TV System: NTSC
Any TV System: no
Controllers:
Minimum version: 7
Dump software:
Dump writer:
Dump author:
Dump date:
Read me:
-- RESET-TXROM -----------------------------
File name: [UNIF] [JY-013] Mario Series 4in1 (Unl).unf
File format: UNIF
File CRC: 49D84ABD (unknown)
Name: [JY-013] Mario Series 4in1 (Unl)
Mapper: BMC-RESET-TXROM
Board: RESET-TXROM
Mirroring: Vertical
PRG ROM 0: length = 131072, CRC = 00000000
PRG ROM 1: length = 131072, CRC = 00000000
PRG ROM 2: length = 131072, CRC = 00000000
PRG ROM 3: length = 131072, CRC = 00000000
CHR ROM 0: length = 131072, CRC = 00000000
CHR ROM 1: length = 131072, CRC = 00000000
CHR ROM 2: length = 131072, CRC = 00000000
CHR ROM 3: length = 131072, CRC = 00000000
PRG ROM size: 524288 bytes
PRG ROM CRC: 4558ACD5
CHR ROM size: 524288 bytes
CHR ROM CRC: C89F1E34
CHR RAM: no
Non-Volatile PRG RAM: no
TV System: NTSC
Any TV System: no
Controllers:
Minimum version: 7
Dump software:
Dump writer:
Dump author:
Dump date:
Read me:
-- DRAGONFIGHTER -----------------------------
File name: [UNIF] Dragon Fighter (Unl)[U][!].unf
File format: UNIF
File CRC: A08632F8 (unknown)
Name: Dragon Fighter (Unl)[!]
Mapper: UNL-DRAGONFIGHTER
Board: DRAGONFIGHTER
Mirroring: Mapper Controlled
PRG ROM 0: length = 131072, CRC = 00000000
CHR ROM 0: length = 524288, CRC = 00000000
PRG ROM size: 131072 bytes
PRG ROM CRC: E43CB7A9
CHR ROM size: 524288 bytes
CHR ROM CRC: A62E97C9
CHR RAM: no
Non-Volatile PRG RAM: no
TV System: NTSC
Any TV System: no
Controllers:
Minimum version: 7
Dump software:
Dump writer:
Dump author:
Dump date:
Read me:
-- 830425C-4391T -----------------------------
File name: [UNIF] Super Hik 6-in-1 A-030 (Unl).unf
File format: UNIF
File CRC: EE62AC32 (unknown)
Name: Super Hik 6-in-1 A-030(Unl)
Mapper: BMC-830425C-4391T
Board: 830425C-4391T
Mirroring: Vertical
PRG ROM 0: length = 262144, CRC = 00000000
PRG ROM 1: length = 262144, CRC = 00000000
PRG ROM 2: length = 131072, CRC = 00000000
PRG ROM 3: length = 131072, CRC = 00000000
PRG ROM 4: length = 131072, CRC = 00000000
PRG ROM 5: length = 131072, CRC = 00000000
PRG ROM size: 1048576 bytes
PRG ROM CRC: EE62AC32
CHR ROM size: 0 bytes
CHR ROM CRC: 00000000
CHR RAM: yes
Non-Volatile PRG RAM: no
TV System: NTSC
Any TV System: no
Controllers:
Minimum version: 7
Dump software:
Dump writer:
Dump author:
Dump date:
Read me:
-- K-3088 -----------------------------
File name: [UNIF] 19-in-1 (k-3088) (810849-c) (unl).unf
File format: UNIF
File CRC: 775B8530 (unknown)
Name: 19-in-1(K-3088)(810849-C)(Unl)
Mapper: BMC-K-3088
Board: K-3088
Mirroring: Vertical
PRG ROM 0: length = 131072, CRC = 00000000
PRG ROM 1: length = 131072, CRC = 00000000
PRG ROM 2: length = 131072, CRC = 00000000
PRG ROM 3: length = 131072, CRC = 00000000
PRG ROM 4: length = 131072, CRC = 00000000
PRG ROM 5: length = 131072, CRC = 00000000
PRG ROM 6: length = 131072, CRC = 00000000
PRG ROM 7: length = 131072, CRC = 00000000
CHR ROM 0: length = 131072, CRC = 00000000
CHR ROM 1: length = 131072, CRC = 00000000
CHR ROM 2: length = 131072, CRC = 00000000
CHR ROM 3: length = 131072, CRC = 00000000
CHR ROM 4: length = 131072, CRC = 00000000
CHR ROM 5: length = 131072, CRC = 00000000
CHR ROM 6: length = 131072, CRC = 00000000
CHR ROM 7: length = 131072, CRC = 00000000
PRG ROM size: 1048576 bytes
PRG ROM CRC: 0FCCB6F0
CHR ROM size: 1048576 bytes
CHR ROM CRC: 32B3D63F
CHR RAM: no
Non-Volatile PRG RAM: no
TV System: NTSC
Any TV System: no
Controllers:
Minimum version: 7
Dump software:
Dump writer:
Dump author:
Dump date:
Read me:
-- CHINA_ER_SAN2 -----------------------------
File name: [UNIF] sgz2-bawangdedalu-unfv1.2-g.unf
File format: UNIF
File CRC: 92AA33C7 (unknown)
Name:
Mapper: CHINA_ER_SAN2
Board: CHINA_ER_SAN2
Mirroring: Vertical
PRG ROM 0: length = 262144, CRC = 3F09F3C8
CHR ROM 0: length = 262144, CRC = C553A974
PRG ROM size: 262144 bytes
PRG ROM CRC: 279F78DA
CHR ROM size: 262144 bytes
CHR ROM CRC: C553A974
CHR RAM: no
Non-Volatile PRG RAM: no
TV System: NTSC
Any TV System: no
Controllers:
Minimum version: 8
Dump software:
Dump writer: uCON64;2.0.0;Win32 (MinGW)
Dump author:
Dump date:
Read me:
-- FARID_UNROM_8-IN-1 -----------------------------
File name: [UNIF] unrom 8-in-1 (unl).unf
File format: UNIF
File CRC: A731DBD9 (unknown)
Name:
Mapper: FARID_UNROM_8-IN-1
Board: FARID_UNROM_8-IN-1
Mirroring: Vertical
PRG ROM 0: length = 1048576, CRC = 00000000
PRG ROM size: 1048576 bytes
PRG ROM CRC: A731DBD9
CHR ROM size: 0 bytes
CHR ROM CRC: 00000000
CHR RAM: yes
Non-Volatile PRG RAM: no
TV System: NTSC
Any TV System: no
Controllers:
Minimum version: 6
Dump software:
Dump writer:
Dump author:
Dump date:
Read me:
-- K-3033 -----------------------------
File name: [UNIF] 35-in-1 (k-3033) (6-15-c) (unl).unf
File format: UNIF
File CRC: D16E1D79 (unknown)
Name: 35-in-1(K-3033)(6-15-C)(Unl)
Mapper: BMC-K-3033
Board: K-3033
Mirroring: Vertical
PRG ROM 0: length = 131072, CRC = 00000000
PRG ROM 1: length = 131072, CRC = 00000000
PRG ROM 2: length = 131072, CRC = 00000000
PRG ROM 3: length = 131072, CRC = 00000000
PRG ROM 4: length = 131072, CRC = 00000000
PRG ROM 5: length = 131072, CRC = 00000000
PRG ROM 6: length = 262144, CRC = 00000000
CHR ROM 0: length = 131072, CRC = 00000000
CHR ROM 1: length = 131072, CRC = 00000000
CHR ROM 2: length = 131072, CRC = 00000000
CHR ROM 3: length = 131072, CRC = 00000000
CHR ROM 4: length = 131072, CRC = 00000000
CHR ROM 5: length = 131072, CRC = 00000000
CHR ROM 6: length = 262144, CRC = 00000000
PRG ROM size: 1048576 bytes
PRG ROM CRC: 71C2171E
CHR ROM size: 1048576 bytes
CHR ROM CRC: BDED0AFD
CHR RAM: no
Non-Volatile PRG RAM: no
TV System: NTSC
Any TV System: no
Controllers:
Minimum version: 7
Dump software:
Dump writer:
Dump author:
Dump date:
Read me:
-- STREETFIGTER-GAME4IN1 -----------------------------
File name: [UNIF] street fighter ii game 4-in-1 (unl)[p1].unf
File format: UNIF
File CRC: C3B06986 (unknown)
Name: Street Fighter II Game 4-in-1 (Unl)[p1]
Mapper: BMC-STREETFIGTER-GAME4IN1
Board: STREETFIGTER-GAME4IN1
Mirroring: Vertical
PRG ROM 0: length = 524288, CRC = 00000000
CHR ROM 0: length = 524288, CRC = 00000000
PRG ROM size: 524288 bytes
PRG ROM CRC: 408EA235
CHR ROM size: 524288 bytes
CHR ROM CRC: 9888ECFA
CHR RAM: no
Non-Volatile PRG RAM: no
TV System: NTSC
Any TV System: no
Controllers:
Minimum version: 7
Dump software:
Dump writer:
Dump author:
Dump date:
Read me:
-- JC-016-2 -----------------------------
File name: [UNIF] 7-in-1 (JC_016_2) (Unl).unf
File format: UNIF
File CRC: B0ADB76B (unknown)
Name: 7-in-1(JC_016_2)(Unl)
Mapper: BMC-JC-016-2
Board: JC-016-2
Mirroring: Vertical
PRG ROM 0: length = 262144, CRC = 00000000
PRG ROM 1: length = 131072, CRC = 00000000
PRG ROM 2: length = 131072, CRC = 00000000
CHR ROM 0: length = 262144, CRC = 00000000
CHR ROM 1: length = 131072, CRC = 00000000
CHR ROM 2: length = 131072, CRC = 00000000
PRG ROM size: 524288 bytes
PRG ROM CRC: AC2EA298
CHR ROM size: 524288 bytes
CHR ROM CRC: 6D3B648B
CHR RAM: no
Non-Volatile PRG RAM: no
TV System: NTSC
Any TV System: no
Controllers:
Minimum version: 7
Dump software:
Dump writer:
Dump author:
Dump date:
Read me:
-- 158B -----------------------------
File name: [UNIF] Blood Of Jurassic (GD-98)(Unl)[U][!].unf
File format: UNIF
File CRC: 1CA9C322 (unknown)
Name: Blood Of Jurassic (GD-98)(Unl)[!]
Mapper: UNL-158B
Board: 158B
Mirroring: Mapper Controlled
PRG ROM 0: length = 131072, CRC = 00000000
CHR ROM 0: length = 131072, CRC = 00000000
PRG ROM size: 131072 bytes
PRG ROM CRC: F22B14BF
CHR ROM size: 131072 bytes
CHR ROM CRC: D05443B2
CHR RAM: no
Non-Volatile PRG RAM: no
TV System: NTSC
Any TV System: no
Controllers:
Minimum version: 7
Dump software:
Dump writer:
Dump author:
Dump date:
Read me:
-- LH51 -----------------------------
File name: [UNIF] ai senshi nicol (fds conversion,whirlwind manu)[u][!].unf
File format: UNIF
File CRC: ED3E1526 (unknown)
Name: Ai Senshi Nicol (FDS Conversion,Whirlwind Manu)[U][!]
Mapper: UNL-LH51
Board: LH51
Mirroring: Mapper Controlled
PRG ROM 0: length = 131072, CRC = 00000000
PRG ROM size: 131072 bytes
PRG ROM CRC: ED3E1526
CHR ROM size: 0 bytes
CHR ROM CRC: 00000000
CHR RAM: yes
Non-Volatile PRG RAM: no
TV System: NTSC
Any TV System: no
Controllers:
Minimum version: 7
Dump software:
Dump writer:
Dump author:
Dump date:
Read me:
The FARID_* boards come from FARID's posts on this forum:zeroone wrote:Listed below is the subset of Bodkinz's UNIF files that are not supported by FCEUX and Nintendulator. Any idea on where I can get more information on these boards?
Thanks.freem wrote: The FARID_* boards come from FARID's posts on this forum:
FARID_SLROM_8-IN-1
FARID_UNROM_8-IN-1
Thanks so much. That worked perfectly.lidnariq wrote:WRAM CE the PRG RAM positive enable from the MMC1.
Translate schematic as: If MMC1 PRG RAM access is allowed, any values written to MMC1's PRG RAM area with D3 low allow continued changing of bank; after a write with D3 high no further outer bank changes can happen until soft or hard reset.