summaryrefslogtreecommitdiff
path: root/src/arch/micro_asm_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/micro_asm_test.py')
-rwxr-xr-xsrc/arch/micro_asm_test.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/arch/micro_asm_test.py b/src/arch/micro_asm_test.py
index 816a74b71..858ac511e 100755
--- a/src/arch/micro_asm_test.py
+++ b/src/arch/micro_asm_test.py
@@ -57,12 +57,15 @@ class TestMacroop(Macroop):
microops["bah"] = Bah_Tweaked
def untweak(self):
microops["bah"] = Bah
+ def print_debug(self, message):
+ print message
def __init__(self, name):
super(TestMacroop, self).__init__(name)
self.directives = {
"tweak": self.tweak,
- "untweak": self.untweak
+ "untweak": self.untweak,
+ "print": self.print_debug
}
assembler = MicroAssembler(TestMacroop, microops, Rom('main ROM'))
@@ -82,6 +85,7 @@ def macroop squishy {
.tweak
bah
.untweak
+ .print "In the midst"
bah
dah # single line comment after something
.tweak