ref: bde4f489df7dd6039f880811d9b10bdaa02d3b06
parent: f43de05607d2e65bc20ea571b7ce5cfb61a300bd
author: Bryan Bishop <[email protected]>
date: Sun May 13 20:58:11 EDT 2012
better asm output for SignpostRemoteItem
--- a/extras/crystal.py
+++ b/extras/crystal.py
@@ -3647,7 +3647,14 @@
def to_asm(self):
"""very similar to Command.to_asm"""
if len(self.params) == 0: return ""
- output = ", ".join([p.to_asm() for p in self.params])
+ #output = ", ".join([p.to_asm() for p in self.params])
+ output = ""
+ for param in self.params:
+ if issubclass(param.__class__, SingleByteParam):
+ output += "db "
+ else:
+ output += "dw "
+ output += param.to_asm() + "\n"
return output