nocash wrote:
Easiest way for testing would be cartiridge dumping (if you have any such hardware). For the sram it should preferably also support writing to sram, instead of just dumping rom or sram.
Or if you have a flashcard or the like (and know how to write snes software), then you could brew up some test tool on your own, something that displays the rom checksum, and that tests writing and reading sram content. If you can do that: The most reliable way to get through hotswapping is to execute some small code in dma "memory area" at 43xxh while swapping cartridges.
A bit offtopic: I wasn't aware that there are PAL aka SNSP boards for MC1 chips. And I don't see a direct requirement for that in this case (since the CIC is mounted externally, and I don't think that there is framerate selector pin on the MC1 chip). Some differences are the SMD L1 instead of the uninstalled 74HCT04 chip, and the dual D1 diode (for whatever purpose), and maybe most importantly: two ground contacts for shielding (if that should be a requirement in europe).
Hmmm, and looking at where the D1 diodes are connected to the MC1 chip... that looks as if MC1 pinout is yet a bit different than GSU-1 pinout : /
PS. for the ROM chip (or EPROM or whatever you have connected there), you know that nintendo ROMs have slightly different pinouts than, say, EPROMs?
I don't have any hardware for dumping the cartridge, only my TL866A for programming the eeprom that I replaced. No flashcard either, though I wouldn't really have any idea how to write something like that.
Yeah, it is a little different. As you can see, I replaced the inductor on L1 with a 27uH one, like what was mentioned in Fisher's other thread, I figured, it worked for him, so I'll just go for the same number, but no luck.
As for the double ground contacts, I'm not sure why it has that as the cartridge only has one connection, even though there is a space for another.
As for the eeprom I connected, I do know that the pinouts are a little different. It's only an 8mb game, so I used a 27c801, which only needs two pins changing. I did have the game working at one point before I switched the sram back to the original 256, which is why I thought that was the issue. I just can't see anything wrong with any of the pins I can trace, which is why I was wondering about the ones the go off the side. They don't seem to go to ground, so I'm not sure what's up with that, as with pin 26, it doesn't seem to have a trace going anywhere, which is why I think they do go somewhere, I just can't figure out where.
Edit: Sometimes I get strange graphical things happening on the screen. This is one, would this be an sram problem do you think? Or perhaps the rom not loading correctly?