logoUnique visits: 7962
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
Super Contra 2
Typesingle
Mapper285
Original mapper4
PCB marks40-5A 900215
Tags:
Uploaded:2018-02-06 11:07:04

Elements:
NameValue
U14020
U223C3662(VRC2)
U374138
U47400
U627512
U727512
CART1FAMICOM_CART
JP1OPEN
JP10CLOSED
JP11CLOSED
JP12CLOSED
JP13CLOSED
JP14OPEN
JP2OPEN
JP3CLOSED
JP4CLOSED
JP5OPEN
JP6CLOSED
JP7OPEN
JP8CLOSED
JP9CLOSED

Chip signature:
4020+23C3662(VRC2)+74138+7400+27512+27512

PCB top:

PCB bottom:

Shell top:


Shell bottom:

Screenshoots:

Extra info:
dump script:
for (int i = 0; i < 128 / 8; ++i) {
	cpuWrite(0x8000, i);
	cpuRead(0x8000, 0x9fff);
}
for (int i = 0; i < 128 / 1; ++i) {
	cpuWrite(0xb000, i & 0xf);
	cpuWrite(0xb001, (i >> 4));
	ppuRead(0x0000, 0x03ff);
}

regular vrc + ppu a12 counter: every 32 rising edge of a12, interrupt is triggered
write at $F008 (mask: $F00C) acknowledges irq & resets counter)

Comments:

Want to leave a comment?

Name:

Page loaded in 0.8 seconds | W3C validate