shithub: pokecrystal

Download patch

ref: 8f2afd2f7c00bec87fdd33bb7745505a13d39c2e
parent: d09cf6d950ce3ba015c3ac4f74dda68d2b8c0f87
author: Bryan Bishop <[email protected]>
date: Thu Apr 26 10:00:55 EDT 2012

add DataByteWordMacro for the preprocessor

--- a/extras/crystal.py
+++ b/extras/crystal.py
@@ -1602,6 +1602,23 @@
         self.last_address = current_address
         return True
 
+class DataByteWordMacro(Command):
+    """ Only used by the preprocessor.
+    """
+
+    id = None
+    macro_name = "dbw"
+    size = 3
+    override_byte_check = True
+
+    param_types = {
+        0: {"name": "db value", "class": DecimalParam},
+        1: {"name": "dw value", "class": PointerLabelParam},
+    }
+
+    def __init__(self): pass
+    def parse(self): pass
+    def to_asm(self): pass
 
 #byte: [name, [param1 name, param1 type], [param2 name, param2 type], ...]
 #0x9E: ["verbosegiveitem", ["item", ItemLabelByte], ["quantity", SingleByteParam]],