Street Fighter II (mapper 189) overview

Discuss hardware-related topics, such as development cartridges, CopyNES, PowerPak, EPROMs, or whatever.

Moderator: Moderators

Post Reply
User avatar
krzysiobal
Posts: 1037
Joined: Sun Jun 12, 2011 12:06 pm
Location: Poland
Contact:

Street Fighter II (mapper 189) overview

Post by krzysiobal »

I made this short summary after encountering different versions of this cartridge.

Version 1: MMC3 NTDEC + 74139 + 74161 (Mario Fighter III)
PRG: 256 kB (CRC32=3793DB49)
CHR: 256 kB (CRC32=485D0D7D)
PRG register: $4100: [.PPP....](mask: $C100)
Notes:
* MMC3 chip has the rarely seen NTDEC pinout
* Game writes to $4132
* Do not care about the add-on board with CPLD chip (I made it to fix non-working /IRQ functionality in the MMC chip)

Image Image Image Image Image Image

--------------------------------------------------------------------------------

Version 2: PT8154 + PT8159 blobs (Street Fighter II)

PRG: 128 kB (CRC32=B0F32DEF)
CHR: 128 kB (CRC32=D1390DA0)
PRG register: $4100: [..PP....](mask: $E100)
Notes:
* Game writes to $4132
* Left blob (PT8154) is responsible for /IRQ and CHR banking. It has the pinout matching "regular" AX5202P MMC3 chip (except PRG-A and CHR-A17 lines, which are not present)
* Right blob (PT8159) is responsible for PRG banking and generating CHR-/CE = PPU-A13 or PPU-/RD. Its pinout is

Code: Select all

                +---------+
    PRG A16 <-  | 01      | 
    PRG A15 <-  | 02   19 | -- VCC 
     CPU D4 ->  | 03   18 | <- PPU A13
     CPU D5 ->  | 04   17 | <- PPU /RD
     CPU D0 ->  | 05   16 | -> CHR /CE
     CPU D1 ->  | 06   15 | <- CPU R/W
     CPU D2 ->  | 07   14 | -- GND
     CPU D3 ->  | 08   13 | <- M2
CPU /ROMSEL <-  | 09   12 | <- CPU A8
    CPU A14 ->  | 10   11 | <- CPU A13
                +---------+
* D0-D3, despite being routed, does not seem to be responsible for anything (no, there is no OR-ing behaviour as stated here
Image Image Image Image Image Image Image Image
--------------------------------------------------------------------------------
Version 3: PT8154 + PT8159 chips (Street Fighter II)
PRG: 128 kB (CRC32=????????)
CHR: 128 kB (CRC32=????????)
PRG register: ???
Source: MLX
Notes:
* PT8154 is probably MMC3 with the 9112 pinout (its pin 16 is wired to PRG pin 29 = CPU A14)
* PT8159 is unknown (pin6 = CPU D1, pin 13 = CPU A13). Comparing to the previous wersion, I wonder what are the surplus pins used for.

Image
--------------------------------------------------------------------------------
Version 4: 9112 + 7474 + 7432 (Street Fighter III)
PRG: 128 kB (CRC32=????????)
CHR: 128 kB (CRC32=????????)
PRG register: $6000-7fff: [..PP....](mask: $E000)
Source: pakosup
Notes:
* MMC3 chip has the rarely seen 9112 pinout
Image Image Image Image

--------------------------------------------------------------------------------

Version 5: MMC3 blob + 2 chips (Street Fighter?)
PRG: 128 kB (CRC32=????????)
CHR: 128 kB (CRC32=????????)
PRG register: ???
Image
Source: MLX

--------------------------------------------------------------------------------

Version 6: Single mapper blob chip (Street Fighter 2 Pro)
PRG: 128 kB (CRC32=????????)
CHR: 256 kB? (CRC32=????????
PRG register: ???
Source: tapatalk

Turns out to be mapper 83
Image Image

--------------------------------------------------------------------------------

Version 7: PT8154 + 74138 + 74175 (Thunder Warrior)
PRG: 128 kB (CRC32=3F60AC50)
CHR: 128 kB (CRC32=9219BD34)
PRG register: $4100: [..PP....](mask: $E100)
Source: bootgod, glukvideo.info
* Game writes to $4120
Image Image Image Image Image

--------------------------------------------------------------------------------

Version 8: Single blob chip
I bet I spotted this one and have in my drawer, but need to dig for it for more info

--------------------------------------------------------------------------------

Version 9: AX5202P + 74161
PRG: 128 kB (CRC32=949E0DC8)
CHR: 128 kB (CRC32=0C9DD9DD)
PRG register: $6000-7fff: [..PP....](mask: $E000)
Notes:
* Game writes to $6132
Source: farid
Image Image Image Image

--------------------------------------------------------------------------------

Version 10: AX5202P + 7474
PRG: 128 kB (CRC32=????????)
CHR: 128 kB (CRC32=????????)
PRG register: $6000-7fff: [..PP....](mask: $E000)
Source: MLX
Image Image Image Image Image

--------------------------------------------------------------------------------
Version 11: MMC3 NTDEC + 7474 + 74139 + 7432
PRG: 128 kB (CRC32=????????)
CHR: 128 kB (CRC32=????????)
PRG register: $4100: [..PP....](mask: $C100)
Source: MLX
Notes:
* MMC3 chip has the rarely seen NTDEC pinout
Image Image Image Image Image
Last edited by krzysiobal on Thu Jul 23, 2020 7:37 am, edited 4 times in total.
MLX
Posts: 110
Joined: Tue Feb 14, 2017 9:50 am

Re: Street Fighter II (mapper 189) overview

Post by MLX »

I have some others: https://imgur.com/a/Hre0gvR

Some comments: I have owned a few "Yoko"-branded copies of both Street & Master Fighter II and they were always like #2, never ever owned or known anyone that had a copy like #3.
I suspect #5 is like the first cartridge in the above imgur post.

#6 should be mapper 83: https://imgur.com/a/WuyiRqx

---
PT8154-PT8159 DIP40 pair is also found in the Super Mario Party 6-in-1 multicart. Photo.
User avatar
krzysiobal
Posts: 1037
Joined: Sun Jun 12, 2011 12:06 pm
Location: Poland
Contact:

Re: Street Fighter II (mapper 189) overview

Post by krzysiobal »

Thank you, I will check them but despite using different chips, functionally it's probably the same like #1.

BTW. I talked to owner of http://glukvideo.info/ and he was able to supply bottom photo of Gluk Thunder Warrior. Now it is clear this is functionally the same as blob version and PT8154 is MMC3 without PRG and IRQ functionality.
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: Street Fighter II (mapper 189) overview

Post by lidnariq »

I'm just transcribing text on ICs for searchability:

Version 1:
ST T74LS139B1 9924OS -or- GoldStar GD74LS139 9253
GoldStar GD74LS161A 9248 -or- GoldStar GD74LS161A 9304 KOREA
DA021 Δ301CAUBASH -or- DA021 Δ301C3386ASH
DA004 Δ301CAS9ASH -or- DA004 Δ249CYMBASH
MC3-1
PCB: 自動車床控制板 MACP 811023

Version 2:
UVEPROMs
PCB: FC-001-EMC on solder side, FC-001EMC on component side

Version 3:
PT8159 9226 (DIP40)
PT8154 9226 (DIP40)
UVEPROMs
PCB: FC-001-EM

Version 4:
9112 9251 (DIP40)
GoldStar GD74LS74A 9250
GoldStar GD74LS32 9250
[Daewoo] DMR231024-024 NST-1005 9250C
[Daewoo] DMR231024-025 NST-1006 9249C
PCB: K-1069A

Version 5:
out of focus

Version 6:
SF011-A DIP28
SF011-B DIP32

Version 7:
PT8154 9243 (DIP28)
[Matsushita] 74LS138 133N
[Matsushita] 74LS175 974
04-01820-010 (DIP32)
04-01820-000 (DIP32)
PCB: TXC PN\01-22018-400

Version 9:
GoldStar GD74LS161A 9222 KOREA
AX5202P
[Macronix] MX27C1000PC-15 M10174 TAIWAN B9228 (VPP=12.5V)
[Macronix] MX17C1000PC-15 M10390 TAIWAN B9229 VPP=12.5V)
PCB: 810809-C (component side)
A-37 (solder side)

Version 10:
GoldStar GD74LS74A 9144
AX5202P
UVEPROMs
PCB: FC-21 (component side)
09038 (solder side)

Version 11:
[Mitsubishi] M74LS74AP 8442E1
GoldStar GD74LS139 9249
40-pin PDIP MMC3 "NTDEC pinout", no markings
[Matsushita] 74LS32 202N
ZY-1 DIP28
ZY-2 DIP28
PCB: E00-2
bg8eqb
Posts: 19
Joined: Mon Nov 11, 2019 7:46 am

Re: Street Fighter II (mapper 189) overview

Post by bg8eqb »

--------------------------------------------------------------------------------

Version 10: AX5202P + 7474
PRG: 128 kB (CRC32=????????)
CHR: 128 kB (CRC32=????????)
PRG register: $6000-7fff: [..PP....](mask: $E000)
Source: MLX
Image Image Image Image Image

--------------------------------------------------------------------------------
Is there a dump ROM for Version 10: AX5202P + 7474?
Post Reply