I have this cart/PCB 32 in 1 - my beloved from the early 90s, and I "dream" to dump it using Anago WX, but failed so far.
http://krzysiobal.com/carts/?action=view&id=499
Maybe here I can get community help/support.
I recently bought this item (to dump and burn roms) and installed USB drivers well.
https://www.aliexpress.com/item/1005004398476858.html
This is proposed code by lidnariq:
Code: Select all
board <- {
mappernum = 225,
cpu_rom = {
size_base = 0x100000, size_max = 0x100000, banksize = 0x8000
},
ppu_rom = {
size_base = 0x80000, size_max = 0x80000, banksize = 0x2000
},
cpu_romsize = 0x100000, cpu_banksize = 0x8000,
ppu_romsize = 0x80000, ppu_banksize = 0x2000,
ppu_ramfind = false, vram_mirrorfind = false
};
function cpu_dump(d, pagesize, banksize) {
for (local i = 0; i < pagesize; i += 1) {
cpu_write(d, 0x8000 | ((i&31)<<7) | ((i&32)<<9), 0);
cpu_read(d, 0x8000, 0x4000);
cpu_read(d, 0xc000, 0x4000);
}
}
function ppu_dump(d, pagesize, banksize) {
for (local i = 0; i < pagesize; i += 1) {
cpu_write(d, 0x8000 | (i&63) | ((i&64)<<8), 0);
ppu_read(d, 0, 0x2000);
}
}
Code: Select all
reader open error
When I run for example script "mapper_185" I get (notice - no "reader open error"):
Code: Select all
AN ERROR HAS OCCURED [the index 'ppu_rom' does not exist]
CALLSTACK
*FUNCTION [dump()] dumpcore.nut line [22]
LOCALS
[ppuarea_memory] NULL
[vram] 1
[increase_ppu] 1
[increase_cpu] 11
[mappernum] 185
[script] "_mapper_185.ad"
[d] USERPOINTER
[this] TABLE
Code: Select all
reader open error
AN ERROR HAS OCCURED [the index 'ppu_rom' does not exist]
CALLSTACK
*FUNCTION [dump()] dumpcore.nut line [22]
LOCALS
[ppuarea_memory] NULL
[vram] 0
[increase_ppu] 1
[increase_cpu] 11
[mappernum] 130
[script] "_63in1.ad"
[d] USERPOINTER
[this] TABLE