Rev 539 | Blame | Compare with Previous | Last modification | View Log | Download
# file opened: zx48_and_128.asm1 0000 DEVICE ZXSPECTRUM482 00003 0000 SLOT 04 0000 PAGE 04 0000 ORG 0x00004 0000 30 30 DB "00"5 0002 PAGE 15 0002 ORG 0x00005 0000 31 31 DB "11"6 0002 PAGE 26 0002 ORG 0x00006 0000 32 32 DB "22"7 0002 PAGE 37 0002 ORG 0x00007 0000 33 33 DB "33"8 0002zx48_and_128.asm(9): error: [PAGE] Page number must be in range 0..3: 49 0002 PAGE 4 ; error - non-existing page (page 3 should be still visible in slot 0)10 0002 ASSERT {0} == "33"11 000212 0002 SLOT 112 0002 PAGE 012 0002 ASSERT {0x4000} == "00"12 0002 PAGE 112 0002 ASSERT {0x4000} == "11"13 0002 SLOT 213 0002 PAGE 213 0002 ASSERT {0x8000} == "22"13 0002 PAGE 313 0002 ASSERT {0x8000} == "33"14 0002 SLOT 314 0002 PAGE 014 0002 ASSERT {0xC000} == "00"14 0002 PAGE 114 0002 ASSERT {0xC000} == "11"15 0002zx48_and_128.asm(16): error: [SLOT] Slot number must be in range 0..3, or exact starting address of slot16 0002 SLOT 4 ; error17 000218 0002 ; pages: 3:1:3:119 0002 ORG 0xC000-220 BFFE 41 41 42 42 DB "AABB"21 C002 ASSERT {0x4000-2} == "AA" ; should be visible also at these addresses22 C002 ASSERT {0x4000} == "BB"23 C00224 C002 ORG 0xFFFEzx48_and_128.asm(25): error: Write outside of device memory at: 6553625 FFFE 43 43 44 44 DB "CCDD" ; "DD" goes beyond 0x10000 -> lost (error reported)26 0002 ASSERT {0} == "33" ; still page 3 there27 000228 0002 ; now try the 128 classic (should be not affected by the 48 device above)29 0002 DEVICE ZXSPECTRUM12830 000231 0002 SLOT 032 0002 PAGE 032 0002 ASSERT {0} == 032 0002 ORG 0x000032 0000 30 30 DB "00"33 0002 PAGE 133 0002 ASSERT {0} == 033 0002 ORG 0x000033 0000 31 31 DB "11"34 0002 PAGE 234 0002 ASSERT {0} == 034 0002 ORG 0x000034 0000 32 32 DB "22"35 0002 PAGE 335 0002 ASSERT {0} == 035 0002 ORG 0x000035 0000 33 33 DB "33"36 0002 PAGE 436 0002 ASSERT {0} == 036 0002 ORG 0x000036 0000 34 34 DB "44"37 0002 PAGE 537 0002 ASSERT {0} == 037 0002 ORG 0x000037 0000 35 35 DB "55"38 0002 PAGE 638 0002 ASSERT {0} == 038 0002 ORG 0x000038 0000 36 36 DB "66"39 0002 PAGE 739 0002 ASSERT {0} == 039 0002 ORG 0x000039 0000 37 37 DB "77"40 0002zx48_and_128.asm(41): error: [PAGE] Page number must be in range 0..7: 841 0002 PAGE 8 ; error - non-existing page (page 7 should be still visible in slot 0)42 0002 ASSERT {0} == "77"43 000244 0002 SLOT 144 0002 PAGE 444 0002 ASSERT {0x4000} == "44"44 0002 PAGE 544 0002 ASSERT {0x4000} == "55"45 0002 SLOT 245 0002 PAGE 645 0002 ASSERT {0x8000} == "66"45 0002 PAGE 745 0002 ASSERT {0x8000} == "77"46 0002 SLOT 346 0002 PAGE 446 0002 ASSERT {0xC000} == "44"46 0002 PAGE 546 0002 ASSERT {0xC000} == "55"47 0002zx48_and_128.asm(48): error: [SLOT] Slot number must be in range 0..3, or exact starting address of slot48 0002 SLOT 4 ; error49 000250 0002 ; pages: 7:5:7:551 0002 ORG 0xC000-252 BFFE 41 41 42 42 DB "AABB"53 C002 ASSERT {0x4000-2} == "AA" ; should be visible also at these addresses54 C002 ASSERT {0x4000} == "BB"55 C00256 C002 ORG 0xFFFEzx48_and_128.asm(57): error: Write outside of device memory at: 6553657 FFFE 43 43 44 44 DB "CCDD" ; "DD" goes beyond 0x10000 -> lost (error reported)58 0002 ASSERT {0} == "77" ; still page 7 there59 000260 0002 ; some more error stateszx48_and_128.asm(61): error: [ORG] Syntax error in <address>: &61 0002 ORG &zx48_and_128.asm(61): error: Syntax error in <page_number>: &61 0002 PAGE &zx48_and_128.asm(61): warning[orgpage]: [ORG] page argument affects current slot while address is outside: address 0x1234 vs slot 3 range 0xC000..0xFFFFzx48_and_128.asm(61): error: Syntax error in <page_number>: &61 0002 ORG 0x1234, &zx48_and_128.asm(61): error: [DISP] Syntax error in <address>: &61 1234 DISP &zx48_and_128.asm(61): error: [SLOT] Syntax error in <slot_number>: &61 1234 SLOT & ; syntax errorszx48_and_128.asm(62): error: ENT should be after DISP62 1234 ENT63 123464 1234 DEVICE nonezx48_and_128.asm(65): warning: PAGE only allowed in real device emulation mode (See DEVICE)65 1234 PAGE 1zx48_and_128.asm(65): warning: SLOT only allowed in real device emulation mode (See DEVICE)65 1234 SLOT 166 1234# file closed: zx48_and_128.asmValue Label------ - -----------------------------------------------------------