diff options
author | Bryan Bishop <kanzure@gmail.com> | 2012-07-01 08:41:14 -0500 |
---|---|---|
committer | Bryan Bishop <kanzure@gmail.com> | 2012-07-01 08:41:14 -0500 |
commit | fcf43b13dabed748eba1737770eeb9f5d55820c5 (patch) | |
tree | 5ffa3d2ddc9b717399c3babb1e53e80b28122093 /extras/romstr.py | |
parent | 3359121ba732f702fa3dbbc06357e3b5085a9067 (diff) |
fix romstr for compiling (thanks pasky)
Diffstat (limited to 'extras/romstr.py')
-rw-r--r-- | extras/romstr.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/extras/romstr.py b/extras/romstr.py index a51760ed7..d89c67ef5 100644 --- a/extras/romstr.py +++ b/extras/romstr.py @@ -72,7 +72,7 @@ class RomStr(str): # scan the asm source code for labels if generate_labels: - asm = open("../main.asm", "r").read().split("\n") + asm = open(os.path.dirname(__file__) + "/../main.asm", "r").read().split("\n") for line in asm: label = get_label_from_line(line) @@ -446,7 +446,7 @@ class DisAsm: addresses = set() for (id, command) in self.asm_commands.items(): - if command.has_key("target_address"): + if command.has_key("target_address") and command["id"] in call_commands: addresses.add(command["target_address"]) return addresses |