Rev 539 | Blame | Compare with Previous | Last modification | View Log | Download
# file opened: savesna_128kwarning.asm1 0000 ; check if warning about only-128k save to snapshot is emitted2 00003 0000 ; no warning for regular zx48 and zx1284 0000 DEVICE ZXSPECTRUM485 0000 SAVESNA "zx48.sna", $80006 0000 DEVICE ZXSPECTRUM1287 0000 SAVESNA "zx128.sna", $80008 00009 0000 ; the larger ZX-like devices should emit warning when SAVESNA is used10 0000 DEVICE ZXSPECTRUM256savesna_128kwarning.asm(11): warning[sna128]: only 128kb will be written to snapshot: zx256.sna11 0000 SAVESNA "zx256.sna", $800012 0000 DEVICE ZXSPECTRUM512savesna_128kwarning.asm(13): warning[sna128]: only 128kb will be written to snapshot: zx512.sna13 0000 SAVESNA "zx512.sna", $800014 0000 DEVICE ZXSPECTRUM1024savesna_128kwarning.asm(15): warning[sna128]: only 128kb will be written to snapshot: zx1024.sna15 0000 SAVESNA "zx1024.sna", $800016 000017 0000 ; newly added devices, exercise also the new mem-page limits, etc..18 0000 DEVICE ZXSPECTRUM204819 0000 PAGE 127 ; goodsavesna_128kwarning.asm(20): error: [PAGE] Page number must be in range 0..127: 12820 0000 PAGE 128 ; errorsavesna_128kwarning.asm(21): warning[sna128]: only 128kb will be written to snapshot: zx2048.sna21 0000 SAVESNA "zx2048.sna", $800022 0000 SAVEDEV "m2048_end.bin", 127, 0, 0x4000 ; goodsavesna_128kwarning.asm(23): error: [SAVEDEV] invalid end address (bad length?): 209715323 0000 SAVEDEV "m2048_end.bin", 127, 0, 0x4001 ; error24 000025 0000 DEVICE ZXSPECTRUM409626 0000 PAGE 255 ; goodsavesna_128kwarning.asm(27): error: [PAGE] Page number must be in range 0..255: 25627 0000 PAGE 256 ; errorsavesna_128kwarning.asm(28): warning[sna128]: only 128kb will be written to snapshot: zx4096.sna28 0000 SAVESNA "zx4096.sna", $800029 0000 SAVEDEV "m4096_end.bin", 255, 0, 0x4000 ; goodsavesna_128kwarning.asm(30): error: [SAVEDEV] invalid end address (bad length?): 419430530 0000 SAVEDEV "m4096_end.bin", 255, 0, 0x4001 ; error31 000032 0000 DEVICE ZXSPECTRUM819233 0000 PAGE 511 ; goodsavesna_128kwarning.asm(34): error: [PAGE] Page number must be in range 0..511: 51234 0000 PAGE 512 ; errorsavesna_128kwarning.asm(35): warning[sna128]: only 128kb will be written to snapshot: zx8192.sna35 0000 SAVESNA "zx8192.sna", $800036 0000 SAVEDEV "m8192_end.bin", 511, 0, 0x4000 ; goodsavesna_128kwarning.asm(37): error: [SAVEDEV] invalid end address (bad length?): 838860937 0000 SAVEDEV "m8192_end.bin", 511, 0, 0x4001 ; error38 000039 0000 ; check suppression of "only 128k" warning40 0000 DEVICE ZXSPECTRUM25641 0000 SAVESNA "zx256.sna", $8000 ; suppress sna128-ok42 000043 0000 ; check 48k snapshot warning about screen overwritten44 0000 DEVICE ZXSPECTRUM48 ; default stack is already tainted by previous SAVESNA!savesna_128kwarning.asm(45): warning[sna48]: [SAVESNA] RAM <0x4000-0x4001> will be overwritten due to 48k snapshot imperfect format.45 0000 SAVESNA "zx48.sna", $8000 ; emit warning46 0000 SAVESNA "zx48.sna", $8000 ; suppress sna48-ok47 000048 0000 ; check fail-to-open file is non-fatalsavesna_128kwarning.asm(49): error: opening file for write:49 0000 SAVESNA "", $8000 ; sna48-ok50 0000# file closed: savesna_128kwarning.asmValue Label------ - -----------------------------------------------------------