diff options
author | mrb0nk500 <b0nk@b0nk.xyz> | 2020-11-20 11:50:47 -0500 |
---|---|---|
committer | mrb0nk500 <b0nk@b0nk.xyz> | 2020-11-20 11:50:47 -0500 |
commit | dc7ebb9d424bb39d59f09b8498746beb871c46f4 (patch) | |
tree | 69b6e2f4bd1fd488ce85e680c3d550e56fa40572 /programs/sub-suite/declare.s | |
parent | 6a88d1af2ee5894365a56af89a6e97140f3e804d (diff) |
- Cleaned up a bit of the code.
- Made the debug print for the CPU flags more
readable.
- Started work on implementing line number support
into SuBAsm.
Diffstat (limited to 'programs/sub-suite/declare.s')
-rw-r--r-- | programs/sub-suite/declare.s | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/programs/sub-suite/declare.s b/programs/sub-suite/declare.s index 7b419e2..5828fdb 100644 --- a/programs/sub-suite/declare.s +++ b/programs/sub-suite/declare.s @@ -312,6 +312,10 @@ t_str: t_sym: .res 8 +; First token. +toks: + .res 8 + ; Current token. ctok: .res 8 @@ -320,6 +324,10 @@ ctok: ltok: .res 8 +; First line. +lines: + .res 8 + ; Current line. cline: .res 8 @@ -385,9 +393,19 @@ symbol: fixup: .res 8 +; Line number. +linenum: + .res 4 +ln: + .res 4 + +; Is line number flag. +islinenum: + .res 1 + ; ROM data declarations. -.org $A000 +.org $C000 ; String Literals/Constants. ;tok: ; .byte "dab" @@ -409,8 +427,8 @@ made: author: .byte "mr b0nk 500" -string2: - .byte "You typed, " +;string2: +; .byte "You typed, " asm_name: .byte "SuBAsm" |