Blame | Last modification | View Log | Download
# file opened: cpc.asm1 0000 DEVICE AMSTRADCPC4642 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 0002cpc.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 0002cpc.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 0xFFFEcpc.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 ; swap to the 612829 0002 DEVICE AMSTRADCPC612830 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 0002cpc.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 0002cpc.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 0xFFFEcpc.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 0002# file closed: cpc.asmValue Label------ - -----------------------------------------------------------