You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When loading a ZX128K snapshot with an active BANK6 in zsim, slot2 (#8000-#BFFF) incorrectly contains BANK6 data instead of BANK2 data, which should contain the actual code.
To Reproduce
Steps to reproduce the behavior:
Start debugging the attached SNA file with active BANK6.
Click on the 'Disassembly' view or check the memory dump starting from #8000.
Observe 'nop'-s at #8000...#800C
Expected behavior
At #8000...#800C, you should see data from BANK2 with the actual program.
Screenshots
Version etc. (please complete the following information):
DeZog SW Version: v3.3.3 (and older)
Remote: zsim
Additional context
Here is an project example to reproduce the bug:
SLDOPT COMMENT WPMEM, LOGPOINT, ASSERTION
device zxspectrum128
ORG #8000
MAIN
di : xor a
l1 out (#fe),a : dec a : jp l2 ; "jp" just to align t-states inbetween "out"
l2 out (#fe),a : inc a : jp l1
PAGE 6
savesna "_dezog_test.sna", MAIN
It seems like zsim correctly loads the .sna file with any other BANK active except for BANK6.
You can fill BANK6 with any values to check, that it is mapped to SLOT2 in zsim after loading.
Yes, it seems that 3.3.4-rc1 version does not have such a problem. I tested it on my project with various active pages in the snapshot, and it appears that everything is working as it should now. Thanks!
Describe the bug
When loading a ZX128K snapshot with an active BANK6 in zsim, slot2 (#8000-#BFFF) incorrectly contains BANK6 data instead of BANK2 data, which should contain the actual code.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
At #8000...#800C, you should see data from BANK2 with the actual program.
Screenshots
Version etc. (please complete the following information):
Additional context
Here is an project example to reproduce the bug:
It seems like zsim correctly loads the .sna file with any other BANK active except for BANK6.
You can fill BANK6 with any values to check, that it is mapped to SLOT2 in zsim after loading.
sna_page6_dezog_bug.zip
The text was updated successfully, but these errors were encountered: