Blame | Last modification | View Log | Download
# file opened: savecdtCoverage.asm1 0000 ; test-coverage cases not covered by regular tests2 00003 0000 DEVICE ZXSPECTRUM48 ; errors about wrong devicesavecdtCoverage.asm(4): error: [SAVECDT] is allowed only in AMSTRADCPC464 or AMSTRADCPC6128 device mode4 0000 SAVECDT EMPTY "BadDevice.cdt"savecdtCoverage.asm(5): error: [SAVECDT] is allowed only in AMSTRADCPC464 or AMSTRADCPC6128 device mode5 0000 SAVECDT FULL "BadDevice.cdt"savecdtCoverage.asm(6): error: [SAVECDT] is allowed only in AMSTRADCPC464 or AMSTRADCPC6128 device mode6 0000 SAVECDT BASIC "BadDevice.cdt"savecdtCoverage.asm(7): error: [SAVECDT] is allowed only in AMSTRADCPC464 or AMSTRADCPC6128 device mode7 0000 SAVECDT CODE "BadDevice.cdt"savecdtCoverage.asm(8): error: [SAVECDT] is allowed only in AMSTRADCPC464 or AMSTRADCPC6128 device mode8 0000 SAVECDT HEADLESS "BadDevice.cdt"savecdtCoverage.asm(9): error: [SAVECDT] is allowed only in AMSTRADCPC464 or AMSTRADCPC6128 device mode9 0000 SAVECDT INVALID "BadDevice.cdt"10 000011 0000 DEVICE NONEsavecdtCoverage.asm(12): error: [SAVECDT] is allowed only in AMSTRADCPC464 or AMSTRADCPC6128 device mode12 0000 SAVECDT EMPTY "NoDevice.cdt" ; error about none device13 000014 0000 DEVICE AMSTRADCPC464savecdtCoverage.asm(15): error: [SAVECDT] unknown command (commands: FULL, EMPTY, BASIC, CODE, HEADLESS): INVALID "BadDevice.cdt"15 0000 SAVECDT INVALID "BadDevice.cdt" ; invalid sub-command16 0000 ; empty filenamesavecdtCoverage.asm(17): error: [SAVECDT] CDT file name is empty: SAVECDT EMPTY17 0000 SAVECDT EMPTYsavecdtCoverage.asm(18): error: [SAVECDT] CDT file name is empty: SAVECDT EMPTY ""18 0000 SAVECDT EMPTY ""savecdtCoverage.asm(19): error: [SAVECDT] CDT file name is empty: SAVECDT FULL19 0000 SAVECDT FULL20 000021 0000 ; BASIC syntax errorssavecdtCoverage.asm(22): error: [SAVECDT] Invalid args. SAVECDT BASIC <cdtname>,<name>,<start>,<length>:22 0000 SAVECDT BASIC "some.cdt"savecdtCoverage.asm(23): error: [SAVECDT] Invalid args. SAVECDT BASIC <cdtname>,<name>,<start>,<length>:23 0000 SAVECDT BASIC "some.cdt",savecdtCoverage.asm(24): error: [SAVECDT] Invalid args. SAVECDT BASIC <cdtname>,<name>,<start>,<length>:24 0000 SAVECDT BASIC "some.cdt",""savecdtCoverage.asm(25): error: [SAVECDT] Invalid args. SAVECDT BASIC <cdtname>,<name>,<start>,<length>:25 0000 SAVECDT BASIC "some.cdt","",savecdtCoverage.asm(26): error: [SAVECDT] Invalid args. SAVECDT BASIC <cdtname>,<name>,<start>,<length>:26 0000 SAVECDT BASIC "some.cdt","",0savecdtCoverage.asm(27): error: [SAVECDT] Invalid args. SAVECDT BASIC <cdtname>,<name>,<start>,<length>:27 0000 SAVECDT BASIC "some.cdt","",0,savecdtCoverage.asm(28): error: [SAVECDT] Invalid args. SAVECDT BASIC <cdtname>,<name>,<start>,<length>:28 0000 SAVECDT BASIC "some.cdt","",0,1,savecdtCoverage.asm(29): error: Syntax error: &savecdtCoverage.asm(29): error: [SAVECDT] Invalid args. SAVECDT BASIC <cdtname>,<name>,<start>,<length>: &29 0000 SAVECDT BASIC "some.cdt","",0,&savecdtCoverage.asm(30): error: [SAVECDT] Invalid args. SAVECDT BASIC <cdtname>,<name>,<start>,<length>:30 0000 SAVECDT BASIC "some.cdt","b1",-1,1 ; invalid start addresssavecdtCoverage.asm(31): error: [SAVECDT] Invalid args. SAVECDT BASIC <cdtname>,<name>,<start>,<length>:31 0000 SAVECDT BASIC "some.cdt","b2",0x1234,0 ; invalid lengthsavecdtCoverage.asm(32): error: [SAVECDT] Invalid args. SAVECDT BASIC <cdtname>,<name>,<start>,<length>:32 0000 SAVECDT BASIC "some.cdt","b3",0xFFFF,2 ; invalid start+lengthsavecdtCoverage.asm(33): error: [SAVECDT] Invalid args. SAVECDT BASIC <cdtname>,<name>,<start>,<length>:33 0000 SAVECDT BASIC "some.cdt","b4",0,0x10000 ; invalid length (64ki block is not possible)34 000035 0000 ; CODE syntax errorssavecdtCoverage.asm(36): error: [SAVECDT] Invalid args. SAVECDT CODE <cdtname>,<name>,<start>,<length>[,<customstartaddress>]:36 0000 SAVECDT CODE "some.cdt"savecdtCoverage.asm(37): error: [SAVECDT] Invalid args. SAVECDT CODE <cdtname>,<name>,<start>,<length>[,<customstartaddress>]:37 0000 SAVECDT CODE "some.cdt",savecdtCoverage.asm(38): error: [SAVECDT] Invalid args. SAVECDT CODE <cdtname>,<name>,<start>,<length>[,<customstartaddress>]:38 0000 SAVECDT CODE "some.cdt",""savecdtCoverage.asm(39): error: [SAVECDT] Invalid args. SAVECDT CODE <cdtname>,<name>,<start>,<length>[,<customstartaddress>]:39 0000 SAVECDT CODE "some.cdt","",savecdtCoverage.asm(40): error: [SAVECDT] Invalid args. SAVECDT CODE <cdtname>,<name>,<start>,<length>[,<customstartaddress>]:40 0000 SAVECDT CODE "some.cdt","",0savecdtCoverage.asm(41): error: [SAVECDT] Invalid args. SAVECDT CODE <cdtname>,<name>,<start>,<length>[,<customstartaddress>]:41 0000 SAVECDT CODE "some.cdt","",0,savecdtCoverage.asm(42): error: Syntax error: &savecdtCoverage.asm(42): error: [SAVECDT] Invalid args. SAVECDT CODE <cdtname>,<name>,<start>,<length>[,<customstartaddress>]: &42 0000 SAVECDT CODE "some.cdt","",0,&savecdtCoverage.asm(43): error: [SAVECDT] Invalid args. SAVECDT CODE <cdtname>,<name>,<start>,<length>[,<customstartaddress>]:43 0000 SAVECDT CODE "some.cdt","",0,1,savecdtCoverage.asm(44): error: Syntax error: &savecdtCoverage.asm(44): error: [SAVECDT] Invalid args. SAVECDT CODE <cdtname>,<name>,<start>,<length>[,<customstartaddress>]: &44 0000 SAVECDT CODE "some.cdt","",0,1,&savecdtCoverage.asm(45): error: [SAVECDT] Invalid args. SAVECDT CODE <cdtname>,<name>,<start>,<length>[,<customstartaddress>]:45 0000 SAVECDT CODE "some.cdt","",0,1,0,savecdtCoverage.asm(46): error: [SAVECDT] Invalid args. SAVECDT CODE <cdtname>,<name>,<start>,<length>[,<customstartaddress>]:46 0000 SAVECDT CODE "some.cdt","c1",-1,1 ; invalid start addresssavecdtCoverage.asm(47): error: [SAVECDT] Invalid args. SAVECDT CODE <cdtname>,<name>,<start>,<length>[,<customstartaddress>]:47 0000 SAVECDT CODE "some.cdt","c2",0x1234,0 ; invalid lengthsavecdtCoverage.asm(48): error: [SAVECDT] Invalid args. SAVECDT CODE <cdtname>,<name>,<start>,<length>[,<customstartaddress>]:48 0000 SAVECDT CODE "some.cdt","c3",0xFFFF,2 ; invalid start+lengthsavecdtCoverage.asm(49): error: [SAVECDT] Invalid args. SAVECDT CODE <cdtname>,<name>,<start>,<length>[,<customstartaddress>]:49 0000 SAVECDT CODE "some.cdt","c4",0,0x10000 ; invalid length (64ki block is not possible)50 000051 0000 ; HEADLESS syntax errors, invalid valuessavecdtCoverage.asm(52): error: [SAVECDT] Invalid args. SAVECDT HEADLESS <cdtname>,<start>,<length>[,<sync>[,<format>]]:52 0000 SAVECDT HEADLESS "some.cdt"savecdtCoverage.asm(53): error: [SAVECDT] Invalid args. SAVECDT HEADLESS <cdtname>,<start>,<length>[,<sync>[,<format>]]:53 0000 SAVECDT HEADLESS "some.cdt",savecdtCoverage.asm(54): error: [SAVECDT] Invalid args. SAVECDT HEADLESS <cdtname>,<start>,<length>[,<sync>[,<format>]]:54 0000 SAVECDT HEADLESS "some.cdt",0savecdtCoverage.asm(55): error: [SAVECDT] Invalid args. SAVECDT HEADLESS <cdtname>,<start>,<length>[,<sync>[,<format>]]:55 0000 SAVECDT HEADLESS "some.cdt",0,savecdtCoverage.asm(56): error: Syntax error: &savecdtCoverage.asm(56): error: [SAVECDT] Invalid args. SAVECDT HEADLESS <cdtname>,<start>,<length>[,<sync>[,<format>]]: &56 0000 SAVECDT HEADLESS "some.cdt",0,&savecdtCoverage.asm(57): error: [SAVECDT] Invalid args. SAVECDT HEADLESS <cdtname>,<start>,<length>[,<sync>[,<format>]]:57 0000 SAVECDT HEADLESS "some.cdt",0,1,savecdtCoverage.asm(58): error: Syntax error: &savecdtCoverage.asm(58): error: [SAVECDT] Invalid args. SAVECDT HEADLESS <cdtname>,<start>,<length>[,<sync>[,<format>]]: &58 0000 SAVECDT HEADLESS "some.cdt",0,1,&savecdtCoverage.asm(59): error: [SAVECDT] Invalid args. SAVECDT HEADLESS <cdtname>,<start>,<length>[,<sync>[,<format>]]:59 0000 SAVECDT HEADLESS "some.cdt",0,1,0,savecdtCoverage.asm(60): error: [SAVECDT HEADLESS] invalid format flag. Expected 0 (AMSTRAD) or 1 (SPECTRUM).60 0000 SAVECDT HEADLESS "some.cdt",0,1,0,2savecdtCoverage.asm(61): error: [SAVECDT] Invalid args. SAVECDT HEADLESS <cdtname>,<start>,<length>[,<sync>[,<format>]]:61 0000 SAVECDT HEADLESS "some.cdt",0,1,0,0,savecdtCoverage.asm(62): error: [SAVECDT] Invalid args. SAVECDT HEADLESS <cdtname>,<start>,<length>[,<sync>[,<format>]]:62 0000 SAVECDT HEADLESS "some.cdt",-1,1 ; invalid start addresssavecdtCoverage.asm(63): error: [SAVECDT] Invalid args. SAVECDT HEADLESS <cdtname>,<start>,<length>[,<sync>[,<format>]]:63 0000 SAVECDT HEADLESS "some.cdt",0x1234,0 ; invalid lengthsavecdtCoverage.asm(64): error: [SAVECDT] Invalid args. SAVECDT HEADLESS <cdtname>,<start>,<length>[,<sync>[,<format>]]:64 0000 SAVECDT HEADLESS "some.cdt",0xFFFF,2 ; invalid start+lengthsavecdtCoverage.asm(65): error: [SAVECDT] Invalid args. SAVECDT HEADLESS <cdtname>,<start>,<length>[,<sync>[,<format>]]:65 0000 SAVECDT HEADLESS "some.cdt",0,0x10000 ; invalid length (64ki block is not possible)66 000067 0000 ; FULL syntax errorssavecdtCoverage.asm(68): error: [SAVECDT] Invalid args. SAVECDT FULL <cdtname>[,<startaddr>[,<screenmode>[,<border>[,<ink0>...<ink15>]]]]:68 0000 SAVECDT FULL "some.cdt",savecdtCoverage.asm(69): error: [SAVECDT] Invalid args. SAVECDT FULL <cdtname>[,<startaddr>[,<screenmode>[,<border>[,<ink0>...<ink15>]]]]:69 0000 SAVECDT FULL "some.cdt",0,savecdtCoverage.asm(70): error: [SAVECDT] Invalid args. SAVECDT FULL <cdtname>[,<startaddr>[,<screenmode>[,<border>[,<ink0>...<ink15>]]]]:70 0000 SAVECDT FULL "some.cdt",0, 0,0, 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,71 0000 ; not testing dangling comma after each optional value... it works, really...savecdtCoverage.asm(72): error: [SAVECDT] Could not determine the start and end of the program72 0000 SAVECDT FULL "some.cdt" ; snapshot of empty machine => error "could not determine the end of the program"73 000074 0000 ; try specific variants (depending on DEVICE state) also in CPC 6128 device75 0000 DEVICE AMSTRADCPC6128savecdtCoverage.asm(76): error: [SAVECDT] Could not determine the start and end of the program76 0000 SAVECDT FULL "some.cdt" ; snapshot of empty machine => error "could not determine the end of the program"77 0000# file closed: savecdtCoverage.asmValue Label------ - -----------------------------------------------------------