logoUnique visits: 7613
Can you help getting more info about those carts?
Cart name
Notes for chip search:
  • Use "+" as delimeter for all fields (except "cart name", where space is used); if many values are entered, all of them must appear in the cartridge then; case is not sensitive
  • "Mapper" is the actual mapper used by this cartridge hardware (might not match the one at wiki.nesdev.com, as at the moment I was analyzing this cartridge, there was no mapper assigned to it, so I had to assign my own number for testing)
  • "Original mapper" is the mapper used by licensed version of this game (for multicarts, it refers to mapper of the inside games, so 0+2 means this cartridge can run NROM+UNROM games)
  • Order in which you put values doesn't matter (you can write 7400+74138+7400 or 7400+7400+74138 to search for a cartridge that contains at least two 7400 chips and one 74138
  • Some chips (like PAL16*8) appear in cartridges as 16V8 or 16L8, so be sure to check both posibilities
  • Same goes for memories - type 27F080 to search for 32 pin memories, 27512 for 28 pin with two chip enables or MASKROM_1M_DIP28 for 28 pin with one chip enable
  • Same goes for mappers - some examples: AX5904(MMC1), AX5202P(MMC3), PT8154BM (9112MMC3), AX5208C(VRC4), 23C3662(VRC2)
  • Good news is that you can use wildcards, so 74139+*MMC3* will search for any cartrige that has at least one 74139 and MMC3 chip in any version
Mapper#
Original mapper#
PCB marks
Tags
Chips
Rockman 7 in 1(JY-208)
Typemulti
Mapper355
Original mapper1+2+4
PCB marksJY208
Tags:
Uploaded:2018-08-23 11:56:03

Elements:
NameValue
IC174153
IC227C160
IC3AX5202P(MMC3)
IC427F080
IC562256FP
CART1FAMICOM_CART
JP1PINHD-1X5

Chip signature:
74153+27C160+AX5202P(MMC3)+27F080+62256FP

PCB top:

PCB bottom:

Shell top:
No photo

Shell bottom:
No photo
Screenshoots:

Extra info:
Broken: PRG-A13,PRG-A19

bootup:
80 <- a001

JY208
This PCB consists of 2MB PRG-ROM (epoxy blob), 512kB CHR-ROM (epoxy blob), 32kB CHR-RAM, 74153 switch and mapper chip (epoxy blob).
Mapper is MMC3 which behaves exactly the same like regular one with additional signals: PRG-A19, PRG-A20, CHR-A18 and CHR_MODE0, CHR_MODE1.
Changing state of those lines is done by writing four bytes at $6000 (WRAM should be enabled first, so write $80 at $a001 and later after selecting game, write $40 to $a001 to protect it from furthes changes)

CHR_MODE0 and CHR_MODE1 are special lines, connected to 74153 which enables one of four CHR modes:

CHR_MODE1 | CHR_MODE0 | $0000-$1fff  | $2000-$3fff           comment
   0            0      RAM from cart   RAM from console      CHR-RAM games with H/V/0/1 mirroring
   0            1      ROM from cart   RAM from console      CHR-ROM games with H/V/0/1 mirroring
   1            x      ROM from cart   RAM from cart         CHR-ROM games with 4 screen 

Unfortunatelly CIRAM /CE is connected permanently to PPU /A13, so chosing mode 10/11 will cause bus conflict at $2000-$3fff so to fix that, some connections should be changed in the hardware. 

---

Here is list what writes are done on powerup and after choosing every game:

                               **1st*** **2nd*** **3rd*** **4th*** | PRG  |  PRG OFFSET   | CHR  | CHR OFFSET  |
powerup    6000 <= 80,30,1e,b0 10000000 00110000 00011110 10110000 |      |               |      |             |
RockmanX   6000 <- 00,20,7f,e0 00000000 00100000 01111111 11100000 | 256k | 256k (16*16k) | 256k | 256         |
Rockboard  6000 <- 00,00,00,e0 00000000 00000000 00000000 11100000 | 256k |   0k (00*16k) |   0k |             |
Rockman1   6000 <- 00,70,00,f0 00000000 01110000 00000000 11110000 | 128k | 896k (56*16k) |   0k |             |
Rockman3   6000 <- 80,40,2e,e0 10000000 01000000 00101110 11100000 | 256k | 512k (32*16k) | 128k | 128         |
Rockman4   6000 <- 00,80,00,c0 00000000 10000000 00000000 11000000 | 512k |1024k (64*16k) |   0k |             |
Rockman5   6000 <- 00,60,2e,f0 00000000 01100000 00101110 11110000 | 128k | 768k (48*16k) | 128k |   0         |
Rockman6   6000 <- 00,c0,00,c0 00000000 11000000 00000000 11000000 | 512k | 1536 (96*16k) |   0k |             |
                               C        PPPPPPPP  Cmc     pppppppp
                               |        ||||||||  |||     ||||||||
                               |        ||||||||  |||     ++++++++- 0=PRG line controlled by MMC3 (inner bank),
                               |        ||||||||  |||               1=PRG line belong to outer bank
                               |        ||||||||  |||               (A20 A19 A18 A17 A16 A15 A14 A13)
                               |        ||||||||| ||+------------- 1= CHR A17 line controlled  by MMC3
                               |        ++++++++--||--------------- outer PRG BANK (A20 .. A13)
                               |                  ||     
                               +------------------+|--------------- outer CHR BANK (A17, A18)
                                                   +--------------- chr mode (1=ROM, 0=RAM)
So the real PRG address should be calculated as follows: (PRG_BANK_from_regular_MMC3 & ~(pppppppp)) | PPPPPPPP

On bootup, PRG-A19=0 and PRG-A20=0 (which is probably the same as if PPPPPPPP=0 and ppppppp=0)
										                            
----------------------------------------------------------------------------------------------------------
                                                           

PRG:
256kB | 0 | Japan\Wily & Light no Rockboard - That's Paradise (J).nes
256kB | 3798 | Country_Unk\Rocman X.nes
256kB | 64 | Japan\Rockman 3 - Dr Wilyno Saigo! (J).nes
128kB | 185 | Pirate\Rockman 5 (Darkwing Duck Hack) [p1][!].nes
128kB | 191 | Japan\Rockman (J).nes
512kB | 32 | Japan\Rockman 4 - Aratanaru Yabou!! (J).nes
512kB | 21 | Japan\Rockman 6 - Shijou Saidai no Tatakai!! (J).nes

CHR:
128kB | 265 | Pirate\Rockman 5 (Darkwing Duck Hack) [p1][!].nes
128kB | 0 | Japan\Rockman 3 - Dr Wily no Saigo! (J).nes
256kB | 0 | Country_Unk\Rocman X.nes



http://wiki.nesdev.com/w/index.php/NES_2.0_Mapper_356


Adresy do przelaczen pamieci:
Rockman X $b969
Rockboard $b98a
Rockman 1 $b9ab
Rockman 3 $b9cc
Rockman 4 $b9ed
Rockman 5 $ba1d
Rockman 6 $ba3c

Comments:

Want to leave a comment?

Name:

Page loaded in 0.8 seconds | W3C validate