summaryrefslogtreecommitdiff
path: root/test/lex.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/lex.s')
-rw-r--r--test/lex.s40
1 files changed, 40 insertions, 0 deletions
diff --git a/test/lex.s b/test/lex.s
new file mode 100644
index 0000000..543a3d8
--- /dev/null
+++ b/test/lex.s
@@ -0,0 +1,40 @@
+; aaaaaaaaaaaaaaaaa
+SYM = $10
+SYM1 = 10
+SYM2 = %00000010
+.org $A000
+; String Literals/Constants.
+tok:
+ .byte "dab"
+msg:
+ .byte "oof, you divided a, and b on me.\n"
+string:
+ .byte "Please, type something.\n"
+string2:
+ .byte "You typed, "
+.org $1000
+lex:
+ .byte $0
+.org $2000
+lex2:
+ .qword lex
+cmd_buf:
+ .word $0
+
+.org $8000
+reset:
+ cps ; cool, and eboc
+ lda #SYM ; nice symbols
+ sta lex ; great label
+ sta (lex2), y ; the pointers are cia niggers
+ sta (lex2, x) ; >mfw pointer to array is accessed as a pointer array
+ sta (lex2) ; normal pointer
+ sta lex, y ; arrays are good
+ sta lex, x ; same with this one
+ sta $1000 ; lol
+ lda.w #cmd_buf+8;
+
+a
+.org $A000
+v
+q