Page 1 of 1

Mapper 189 (Master Fighter II)

Posted: Fri Mar 09, 2018 11:01 am
by Ice Man
So, I once had a bootleg of the said game and noticed it was just a MMC3 board with an addtiional 74'161.
After checking the traces I came to this result:

Code: Select all

					   74'161
					   __  __
			    VCC |01\/16| VCC
		  WRAM /CE |02  15| NC
		    PRG D4 |03  14| PRG A15
		    PRG D5 |04  13| PRG A16
		    PRG D6 |05  12| PRG A17
		    PRG D7 |06  11| PRG A18
			    GND |07  10| GND
		       GND |08  09| WRAM /WE
					   ------
So I got myself a TKROM board (MMC3 + PRG RAM + Battery) just to be sure.

I wired things up like I thought it would be with the bootleg but the game's not booting.
Connecting it like normal MMC3 I can dump the game fine and everything is equal when comparing both files (except iNES header, of course).

I tried wiring PRG A15-A18 ONLY to the '161 as well as MMC3 as well. Neither worked.

What am I missing or even doing wrong? Thanks in advance!

Re: Mapper 189 (Master Fighter II)

Posted: Fri Mar 09, 2018 11:23 am
by lidnariq
Ice Man wrote:I tried wiring PRG A15-A18 ONLY to the '161 as well as MMC3 as well. Neither worked.
Well, that's definitely a major requirement, too, although evidently insufficient. (Only one output should be connected to any given wire, unless there's a way to make only one drive the wire at any given time)

My understanding is that mapper 189 actually comprises several major variations:
1- Several don't enable the MMC3 WRAM register before expecting to be able to select the 32K PRG bank. (Master Fighter 2 does appear to write $80 to $A001, however)
2- Several write to the $4020-$5FFF region instead of $6000-$7FFF region. (Master Fighter 2 does appear to write to $6132, however)
3- Several specify the bank in the lower nybble instead of the upper nybble. (Master Fighter 2 does appear to use the upper nybble, however)
4- Several use N108 clones instead of MMC3 clones

Interestingly, Mesen's and Nintendulator's implementations of mapper 189 causes Master Fighter 2 to crash, but Nestopia's doesn't. And there's nothing obviously different between their implementations... And NintendulatorDX says that it's not relying on uninitialized memory either...

Re: Mapper 189 (Master Fighter II)

Posted: Sun Mar 11, 2018 4:46 am
by Ice Man
I wish I still had the game board to check everything again. If anyone actually has a Master Figthter II or similar game of mapper 189, please post pictures of the PCB or even a rev-en if done. I'd highly appreciate it!

I don't think I've actually checked all the traces going/coming from the AX5202P so I'm most likely missing something. I just can't figure out what yet.

What's wondering me is that Thunder Warrior actually uses a PT8154 instead of a AX5202P as well as 74'138 and 74'175 + resistors, etc.

Does that mean theres 2 types of mapper 189? Or was my board that I had just a mapper hack of some kind?

Re: Mapper 189 (Master Fighter II)

Posted: Sun Mar 11, 2018 7:48 am
by MLX
I've seen at least two different PCBs for the YOKO shell of Master/Street Fighter II, none of them had a AX5202P. The most common has 2 COBs. The other had no COB but two chips marked PT8154 and PT8159 (which I'm guessing is the first print). There's supposedly a third one that has only one COB + a gate. Can't make out the part number from the blurry pic tho.

It'd be interesting to know how was your cartridge? I've definitely seen pirated release using an AX5202P.

Re: Mapper 189 (Master Fighter II)

Posted: Sun Mar 11, 2018 8:53 am
by NewRisingSun
lidnariq wrote:Several write to the $4020-$5FFF region instead of $6000-$7FFF region. (Master Fighter 2 does appear to write to $6132, however)
The original version of the game, according to Hummer Cheng, is the one with the Street Fighter II title screen, and that one writes to $4132, FWIW. I would not be surprised to find that the ROM images that write to the $6xxx range are actually multicart extracts.

Re: Mapper 189 (Master Fighter II)

Posted: Sun Mar 11, 2018 9:11 am
by Ice Man
I sold all my bootlegs long time ago. I wish I still had it but I remember the cart shell looked like this:
https://vignette.wikia.nocookie.net/boo ... 9d/MF2.jpg

I just hope I'm not mistaking it with Street Fighter II. Though both use Mapper 189.

The cart design was similar to what I drew (yay for Paint skills).

Re: Mapper 189 (Master Fighter II)

Posted: Sun Mar 11, 2018 9:21 am
by MLX
I might have the board you're describing, but mine has a defective PCB and no case. I'll check tonight.

Attached the original release. Plus what I assume to be the same board you're describing but with COBs.
These are not my photos.

Re: Mapper 189 (Master Fighter II)

Posted: Sun Mar 11, 2018 9:23 am
by Ice Man
If only the first picture wasn't so blurry.
What IC is that on the top left? If that's a 74'161 we're getting close.

It's definetely not the one with the PT8154 and PT8159 chips.

Re: Mapper 189 (Master Fighter II)

Posted: Sun Mar 11, 2018 1:29 pm
by MLX
Here are my two non-Yoko Master Fighter II cartridges:
PCBs shots

On mine it's a 74'74

Re: Mapper 189 (Master Fighter II)

Posted: Mon Mar 12, 2018 2:42 am
by Ice Man
Thanks alot. That AX5202P really does look close/similar to mine from what I can remember.
I wouldn't be surprised if they had different PCBs for the same game at all.

Re: Mapper 189 (Master Fighter II)

Posted: Mon Mar 12, 2018 4:27 am
by pakosup
Pictures of mine Master Fighter III (just title screen hack)

Re: Mapper 189 (Master Fighter II)

Posted: Mon Mar 12, 2018 2:31 pm
by krzysiobal
What's with the Street Fighter? Two MMC3 connected in paralel?

Re: Mapper 189 (Master Fighter II)

Posted: Sat May 05, 2018 11:06 pm
by lidnariq
I just noticed that the picture relayed by MLX above shows a PT8154 in a DIP40, but NEScartDB's picture of Gluk the Thunder Warrior shows a PT8154 in a DIP28...??

Re: Mapper 189 (Master Fighter II)

Posted: Tue Mar 19, 2019 10:01 am
by pakosup
Ice Man wrote:What am I missing or even doing wrong?
Depends on rom file you using for repro. Seems you should take bank address from D0, D1 instead of D4, D5
Mine repro works fine
20190319_233034~01.jpg