aboutsummaryrefslogtreecommitdiffstats
path: root/asm/test_py_src.py
diff options
context:
space:
mode:
authorJan Tuomi <jans.tuomi@gmail.com>2023-11-10 11:07:38 +0200
committerJan Tuomi <jans.tuomi@gmail.com>2023-11-10 11:07:38 +0200
commitd3abfd22d4f5fff02adaebe28707aea7bd804ba3 (patch)
treeb1767c2e8e0cfd6f3814c3caee8698a630d89225 /asm/test_py_src.py
parent5a0e57601a9489d9f56602e0184e722c85ffc310 (diff)
Add optimizer, add supported AST nodes
Diffstat (limited to 'asm/test_py_src.py')
-rw-r--r--asm/test_py_src.py36
1 files changed, 24 insertions, 12 deletions
diff --git a/asm/test_py_src.py b/asm/test_py_src.py
index a1eca3f..48a5cac 100644
--- a/asm/test_py_src.py
+++ b/asm/test_py_src.py
@@ -1,17 +1,29 @@
import atk16
-TEXT_MODE: atk16.ConstInt = 1
-GRAPHICS_MODE_ADDR: atk16.ConstInt = 0x17
+if True:
+ 2
+else:
+ 3
-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')
+while 3:
+ 4
+ break
+ 5
+else:
+ 6
-a = atk16.call_inline(
- atk16.load(0xF000)
-)
+# TEXT_MODE: atk16.ConstInt = 1
+# GRAPHICS_MODE_ADDR: atk16.ConstInt = 0x17
-atk16.asm("ldi 1 RA")
+# 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")