logoUnique visits: 7040
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 Russian Roulette
Typesingle
Mapper413
Original mapper
PCB marks
Tags:#new
Uploaded:2023-05-04 09:28:29

Elements:
NameValue
IC1AM29F040P
IC2AM29F040P
IC3XC9572XL-QFP44
IC4SO8(DIL8)
IC5TINY13
C1?
C2?
C3?
C4?
C5?
C6?
C7?
C8?
CART1NES_CART
VREG13.3V

Chip signature:
AM29F040P+AM29F040P+XC9572XL-QFP44+SO8(DIL8)+TINY13

PCB top:

PCB bottom:

Shell top:


Shell bottom:
No photo
Screenshoots:

Extra info:
Cartridge consists of:
256 kB PRG-ROM
256 kB CHR-ROM
8MB SPI Flash ROM (EXROM) that stores DPCM audio speech
XC9572 CPLD

CPLD makes serial SPI access to the EXROM and returns parallel data at $C000.
The current EXROM address can be set via $c000 and can be automatically incremented after each read (so that NES APU can fetch samples from $c000-$cfff)

CPU:
| $5000  |$6000       |$8000       |$a000       |$c000  |$d000  |$e000       |
+--------+------------+------------+------------+-------+-------+------------+
| 1      |bank_reg0   |bank_reg1   |bank_reg2   |EXROM  |7      |4           |

PPU:
|$0000     |$1000     |
+----------+----------+
|bank_reg3 |$3d       |

[LLLLLLLL] @ $8000-$8fff: SET IRQ RELOAD VALUE
 ++++++++---- IRQ RELOAD VALUE
 
[........] @ $9000-$9fff: FORCE IRQ RELOAD ON NEXT PPU A12 EDGE
			  
[........] @ $a000-$afff: DISABLE IRQ & CLEAR COUNTER
			  
[........] @ $b000-$bfff: ENABLE IRQ
			  
[B.......] @ $c000-$cfff: SET EXROM ADDRES
 +---------- exrom_addres(22 downto 0) <= exrom_address(21 downto 0) & B;
 
[......M.] @ $d000-$dfff: EXROM ADDRESS AUTO INCREMENT
       +---- 1:exrom_address is incremented after each cpu read cycle from $4800-$4fff / $c000-$cfff
	   
[iivvvvvv] @ $e000-$ffff: BANK REGISTER
 ||++++++-- value to write at this register
 ++-------- register to choose
 
 
NES ROM consists of PRG data, CHR data and then the EXROM in that orderr.
Because the total PRG data exceeds 8MB, ines1 header cannot be used.
 --
free space:
$132001-20002D

Comments:

Want to leave a comment?

Name:

Page loaded in 0.7 seconds | W3C validate