logoUnique visits: 7327
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
Teenage Mutant Ninja Turtles (J)
Typesingle (VRC2 hack)
MapperTODO
Original mapper4
PCB marksD-18-C 009A 9102
Tags:
Uploaded:2017-11-26 10:27:35

Elements:
NameValue
U123C3662(VRC2)
U227F080
U327F080
U416L8
U57421
U674393
CART1FAMICOM_CART

Chip signature:
23C3662(VRC2)+27F080+27F080+16L8+7421+74393

PCB top:

PCB bottom:

Shell top:
No photo

Shell bottom:
No photo
Screenshoots:
No photo
Extra info:
CLR = (!CPU-A4 & !CPU-A3) | (CPU-A3 & CPU-A2) | (CPU-!ROMSEL!) | (IRQ_PEND) | (
    CPU-R/!W!);

O1 = Probably non-combinatorial

CPU-D0 = (I12);

O3 = (!CPU-A2) | (CPU-!ROMSEL!) | (CPU-R/!W!) | (CPU-A4);

O4 = (!CPU-!ROMSEL! & !CPU-R/!W! & CPU-A3 & !CPU-A2) | (!CPU-!ROMSEL! & !CPU-R/!W!
     & CPU-A4);

O5 = Probably non-combinatorial

!IRQ! = Probably non-combinatorial

CIRAM-A10 = Probably non-combinatorial

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

IRQ <= '1' when CPU-!ROMSEL! = 0 and CPU-R/!W! = 0 and CPu-A4 =0 and CPU-A3 = 0 and CPU-A2 = 1 else
       '0' when CPU-!ROMSEL! = 0 and CPU-R/!W! = 0 and CPu-A4 =1 and CPU-A3 = 0 and CPU-A2 = 1 else
       '0' whe IRQ_PEN='1'

O1 <= D0 when CPU-!ROMSEL! = 0 and CPU-R/!W! = 0 and CPU-A4=1 and CPU-A3=0 and CPU-A2=0
O5 <= D1 when CPU-!ROMSEL! = 0 and CPU-R/!W! = 0 and CPU-A4=1 and CPU-A3=0 and CPU-A2=0

03 <= '0' when CPU-!ROMSEL! = 0 and CPU-R/!W! = 0 and CPu-A4 =0 and CPU-A3 = 0 and CPU-A2 = 1 else
      '1' when CPU-!ROMSEL! = 0 and CPU-R/!W! = 0 and CPu-A4 =1 and CPU-A3 = 0 and CPU-A2 = 1 
	  
04 <= '1' when CPU-!ROMSEL! = 0 and CPU-R/!W! = 0 and CPu-A4 =0 and CPU-A3 = 1 and CPU-A2 = 0 else
      '0' when CPU-!ROMSEL! = 0 and CPU-R/!W! = 0 and CPu-A4 =0 and CPU-A3 = 1 and CPU-A2 = 1 else
	  
CLR <= not O4 or IRQ_PEND
      

!ROMSEL A4 A3 A2            
      0  0  0  0 ??
      0  0  0  1 [.... ....] - acknowledge pending interrupt
	  0  0  1  0 ??
	  0  0  1  1 [.... ....] - acknowledge pending interrupt
      0  1  0  0 [.... ..Mm]- mirroring (0/1=VRC_CIR, 2=L, 3=H)
	  0  1  0  1 [.... ....] - force interrupt to be triggered
	  0  1  1  0 ??
	  0  1  1  1 ??
	  

Comments:

Want to leave a comment?

Name:

Page loaded in 0.8 seconds | W3C validate