Blame | Last modification | View Log | Download
# file opened: sldopt.asm1 0000 DEVICE ZXSPECTRUMNEXT2 0000 ORG $80003 8000 27 daa ; some eol comments with keyword1 included4 8001 00 nop ; some eol comment without any keyword5 8002 ; full line comment with keyword2 included (line without code)6 8002 ; full line without any keyword, but wrong cased Keyword2 (SLD keywords are case sensitive)7 8002 01 62 03 label1: DB 1,"b",3 ; some keyword3 here8 8005 04 65 06 label2: DB 4,"e",6 ; keyword none here9 800810 8008 SLDOPT COMMENT keyword1, keyword2 ; SLDOPT is global directive11 8008 SLDOPT COMMENT keyword2, keyword3 ; and keywords could be added over multiple lines12 800813 8008 C9 ret ; some keyword1 also after SLDOPT specified (should not matter)14 8009 00 nop ; some eol comment without any keyword15 800A MMU 6, 10016 800A DISP 50000, 10017 C350 2F cpl ; keyword2 in displacement block (displaced address reported)18 C351 ENT19 800B20 800B ORG 6000021 EA60 MACRO MEMGUARD22 EA60 ~ defb 0 ; WPMEM keyword123 EA60 ~ nop ; keyword324 EA60 ENDM25 EA6026 EA60 MEMGUARD26 EA60 00 > defb 0 ; WPMEM keyword126 EA61 00 > nop ; keyword327 EA62 D2 04 someData: dw 123428 EA64 MEMGUARD28 EA64 00 > defb 0 ; WPMEM keyword128 EA65 00 > nop ; keyword329 EA6630 EA66 ; syntax errorsldopt.asm(31): error: [SLDOPT] Syntax error in <type> (valid is only COMMENT): INVALID whatever31 EA66 SLDOPT INVALID whateversldopt.asm(32): error: [SLDOPT COMMENT] invalid keyword: @@@32 EA66 SLDOPT COMMENT @@@ ; invalid keyword (must roughly fit rules of valid labels)sldopt.asm(33): error: [SLDOPT COMMENT] invalid keyword:33 EA66 SLDOPT COMMENTsldopt.asm(34): error: [SLDOPT] Syntax error in <type> (valid is only COMMENT):34 EA66 SLDOPT35 EA66# file closed: sldopt.asmValue Label------ - -----------------------------------------------------------0x8002 X label10x8005 X label20xEA62 X someData