Hi.
I'm developing my own dumper for famicom cartridges. Seems like it's working fine for MMC3 games, at least I can read some data.
But when I'm reading any MMC1 cartridge there are always "FFs" for any address, even $FFFC (reset vector). Maybe I'm doing it wrong? Or some initialization required?
There are my algorithm:
I'm not writing anything to cartridge at this moment. And there are no problems with CHR data dumping.
What actually happens when NES/Famicom is turned on? Are there some initialization for cartridge or something like it?
I'm developing my own dumper for famicom cartridges. Seems like it's working fine for MMC3 games, at least I can read some data.
But when I'm reading any MMC1 cartridge there are always "FFs" for any address, even $FFFC (reset vector). Maybe I'm doing it wrong? Or some initialization required?
There are my algorithm:
- PHI2 pin is HIGH
- R/W pin is HIGH
- CPU A0-A14 are set as address and ROMSEL is low for addresses >= $8000
- Waiting some time
- Reading CPU D0-D7
I'm not writing anything to cartridge at this moment. And there are no problems with CHR data dumping.
What actually happens when NES/Famicom is turned on? Are there some initialization for cartridge or something like it?