aboutsummaryrefslogtreecommitdiffstats
path: root/asm/test_py_src.py
diff options
context:
space:
mode:
authorJan Tuomi <jans.tuomi@gmail.com>2023-11-07 16:29:52 +0200
committerJan Tuomi <jans.tuomi@gmail.com>2023-11-07 16:29:52 +0200
commit5a0e57601a9489d9f56602e0184e722c85ffc310 (patch)
treed217f13caa628bba83411da15a027fecbbb7244c /asm/test_py_src.py
parent7309d563c6661f6e17c1ed3577b40b9646a85bb4 (diff)
WIP tree walking compiler
Diffstat (limited to 'asm/test_py_src.py')
-rw-r--r--asm/test_py_src.py23
1 files changed, 16 insertions, 7 deletions
diff --git a/asm/test_py_src.py b/asm/test_py_src.py
index 89658f8..a1eca3f 100644
--- a/asm/test_py_src.py
+++ b/asm/test_py_src.py
@@ -1,8 +1,17 @@
-from atk16 import *
+import atk16
-atk_enable_text_mode()
-atk_store(0xF800, 65 + 7) # H
-atk_store(0xF801, 65 + 4) # E
-atk_store(0xF802, 65 + 11) # L
-atk_store(0xF803, 65 + 11) # L
-atk_store(0xF804, 65 + 14) # O
+TEXT_MODE: atk16.ConstInt = 1
+GRAPHICS_MODE_ADDR: atk16.ConstInt = 0x17
+
+atk16.store(GRAPHICS_MODE_ADDR, TEXT_MODE)
+atk16.store(0xF800, 'H')
+atk16.store(0xF801, 'E')
+atk16.store(0xF802, 'L')
+atk16.store(0xF803, 'L')
+atk16.store(0xF804, 'O')
+
+a = atk16.call_inline(
+ atk16.load(0xF000)
+)
+
+atk16.asm("ldi 1 RA")