Suddenly the memory layout is no longer displaying the memory segments (it shows a hyphen instead). Cannot seem to get it working again. Does anybody know how to solve this?
A lot of things, I just noticed it suddenly.
However... the "debugger hex view: 4mb external ram regs" does display the segments (*), so I was wondering why the memory layout view does not.
The debugger (development build from github) shows this:
Now when I implement this tcl script:
proc debug_memmapper { } {
set result ""
for { set page 0 } { $page < 4 } { incr page } {
set tmp [get_selected_slot $page]
append result [lindex $tmp 0] "-" [lindex $tmp 1]
if { [lsearch [debug list] "MapperIO"] != -1} {
append result " segment " [debug read "MapperIO" $page]
} else {
append result "?"
}
append result "\n"
}
return $result
}
And run "debug_memmapper" in the console I do get results:
The machine has a MFRSD+ and the default Turbo-R GT memory mappers configured.
set auto_enable_reverse off
machine "Panasonic_FS-A1GT2_int"
set power off
ext "MegaFlashROM_SCC+_SD"
ext "moonsound"
ext "video9000"
hda insert N:/app/MSX/Disk/SUNRISE_IDE_A.dsk
hdb insert N:/app/MSX/Disk/SD.dsk
debug set_watchpoint write_io 0x2D
debug set_watchpoint write_io 0x00 {} {set throttle $::wp_last_value}
set scale_algorithm simple
set scanline 15
set blur 0
plug joyporta mouse
set too_fast_vram_access real
set VDP.too_fast_vram_access_callback debug_too_fast_vram_access
set power on
set fullspeedwhenloading on
set throttle off
after time 30 "set throttle on"