diff options
author | Bryan Bishop <kanzure@gmail.com> | 2012-04-26 14:00:55 -0500 |
---|---|---|
committer | Bryan Bishop <kanzure@gmail.com> | 2012-04-26 14:00:55 -0500 |
commit | 8f2afd2f7c00bec87fdd33bb7745505a13d39c2e (patch) | |
tree | e88b71510e31edf2726ba8924e9eefc9448da61a | |
parent | d09cf6d950ce3ba015c3ac4f74dda68d2b8c0f87 (diff) |
add DataByteWordMacro for the preprocessor
-rw-r--r-- | extras/crystal.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/extras/crystal.py b/extras/crystal.py index aef435cf7..d658928fe 100644 --- a/extras/crystal.py +++ b/extras/crystal.py @@ -1602,6 +1602,23 @@ class GivePoke(Command): 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]], |