Anyhow, if anyone has any info on how to emulate this board, I'd love to know. I haven't figured out what the registers do yet. This hasn't by any chance already been emulated/documented somewhere?
As far as I know it's only been used in Star Versus. I think it was originally planned for Super Russian Roulette but he decided to make some new ultra hyper mega mapper for that instead.
What model of Xilinx CPLD is on there? The etching is harder to read than the silkscreening on the flash.
Stopping before I get too involved, I'm going to stop with observing that CPLD pin 1 is CIRAM A10.
Definitely an MMC3 variant of some flavor. /IRQ; capacitor on PPU A12; mirroring control; 1 KiB granularity on CHR RAM. PRG A12, A11, and A9 definitely connect to the card edge. A14, A13, A0 are available to the CPLD. CPLD controls some kind of write protect for the flash (i.e. R/W connects to flash /WR, but flash /OE and /CE connect to CPLD).
There's an extra three traces on the underside from the flash to the CPLD beyond what "should" be necessary; no idea what they could be for.
CPLD mostly laid out as 1-11=bottom: inputs from CPU/PPU; 12-22=right: cpu data bus; 23-33=top: prg banking; 34-44=left: chr banking.
It was also used in the Anamanaguchi kickstarter cart. I don't have one myself to check for sure, but in this photo you can see a section of the PCB through the transparent window in the cart shell.rainwarrior wrote:As far as I know it's only been used in Star Versus.
It's possible that it's also in the Anamanaguchi Power Supply 10th anniversary cart as well - I do own one of those, so I can check and provide photos if anyone's interested.
CPU $8000-$9FFF: 8 KiB PRG-ROM bank, fixed to first bank
CPU $A000-$BFFF: 8 KiB PRG-ROM bank, switchable
CPU $C000-$DFFF: 8 KiB PRG-ROM bank, switchable
CPU $E000-$FFFF: 8 KiB PRG-ROM bank, fixed to last bank
PPU $0000-$0FFF: 4 KiB CHR-RAM bank, switchable
PPU $1000-$1FFF: 4 KiB CHR-RAM bank, switchable
CHR-RAM Bank ($8000, write)
Code: Select all
Mask: probably $E001 D~7654 3210 --------- B... .CCC | +++- 4 KiB CHR-RAM bank number +--------- 0: Set 4 KiB CHR-RAM bank at PPU $0000-$0FFF 1: Set 4 KiB CHR-RAM bank at PPU $1000-$1FFF
Code: Select all
Mask: probably $E001 D~7654 3210 --------- BPPP PPPP |+++ ++++- 8 KiB PRG-ROM bank number +--------- 0: Set 8 KiB PRG-ROM bank at CPU $A000-$BFFF 1: Set 8 KiB PRG-ROM bank at CPU $C000-$DFFF
Identical to MMC3 (maybe excluding WRAM).
NES 2.0 Mapper #399 would be the next free one in my list. (I am behind adding #s 392 to 398 to the wiki.)
I don't see a WRAM chip, or place for it, so...I agree.(maybe excluding WRAM)
But, anyway, I do really like this board, and wish I could get some.
neat game. seems like it kind of went under the radar.