1
Famicom/NES dumps / Successful Sup 400-in-1 complete dump? Runs in EmuVT 1.36
« on: January 26, 2023, 10:11:47 AM »
Hello,
I had recently dumped the Sup 400-in-1 handheld ROM from the NOR flash and it runs in the EmuVT 1.36, using the combination of MCP23017s and a Raspberry Pi. The process is pretty slow and it took a whole day to do it. This carrier board is extracted using a ChipQuik and then inserted into a SOP to DIP adapter.
The schematic for the ROM board is obtained from somewhere (see attachments) that has the possibly correct address lines at the A22 and A23. The other schematic for the ROM board has a /WE instead of the A22.
Most of the games run fine except some of them. The ones that don't run well often has empty screen and glitching up. I'm not sure if the dumping process has not been good in between.
Curiously, I examined some parts of the program code through its debugger. I'm not sure where are the LCD initialization routines during the startup. I checked through the VT-03, VT-16, VT-18 and even the VT-168 datasheets for the TFT-specific registers but couldn't find any hint on these.
I'm not sure if this is another version of VT that I've never heard of, or I may be looking at a wrong place. The romdump is attached - maybe the BGC experts can have a look inside?
There are also attempts of dumping by some people in another forum too: https://4pda.to/forum/index.php?showtopic=979648&st=480, however the romdump link is no longer available.
I had recently dumped the Sup 400-in-1 handheld ROM from the NOR flash and it runs in the EmuVT 1.36, using the combination of MCP23017s and a Raspberry Pi. The process is pretty slow and it took a whole day to do it. This carrier board is extracted using a ChipQuik and then inserted into a SOP to DIP adapter.
The schematic for the ROM board is obtained from somewhere (see attachments) that has the possibly correct address lines at the A22 and A23. The other schematic for the ROM board has a /WE instead of the A22.
Most of the games run fine except some of them. The ones that don't run well often has empty screen and glitching up. I'm not sure if the dumping process has not been good in between.
Curiously, I examined some parts of the program code through its debugger. I'm not sure where are the LCD initialization routines during the startup. I checked through the VT-03, VT-16, VT-18 and even the VT-168 datasheets for the TFT-specific registers but couldn't find any hint on these.
I'm not sure if this is another version of VT that I've never heard of, or I may be looking at a wrong place. The romdump is attached - maybe the BGC experts can have a look inside?
There are also attempts of dumping by some people in another forum too: https://4pda.to/forum/index.php?showtopic=979648&st=480, however the romdump link is no longer available.