mirror of
https://github.com/zeldaret/oot.git
synced 2024-11-25 01:34:18 +00:00
Fix VROM address handling in sym_info.py (#2292)
This commit is contained in:
parent
17edb82c0d
commit
5881164453
1 changed files with 17 additions and 1 deletions
18
sym_info.py
18
sym_info.py
|
@ -20,7 +20,23 @@ def symInfoMain():
|
||||||
if args.use_expected:
|
if args.use_expected:
|
||||||
mapPath = "expected" / BUILTMAP
|
mapPath = "expected" / BUILTMAP
|
||||||
|
|
||||||
mapfile_parser.frontends.sym_info.doSymInfo(mapPath, args.symname)
|
# Guess if the input is an VROM/VRAM or a symbol name
|
||||||
|
as_vram = False
|
||||||
|
as_vrom = False
|
||||||
|
as_name = False
|
||||||
|
try:
|
||||||
|
address = int(args.symname, 0)
|
||||||
|
if address >= 0x01000000:
|
||||||
|
as_vram = True
|
||||||
|
else:
|
||||||
|
as_vrom = True
|
||||||
|
except ValueError:
|
||||||
|
as_name = True
|
||||||
|
|
||||||
|
mapfile_parser.frontends.sym_info.doSymInfo(
|
||||||
|
mapPath, args.symname, as_vram=as_vram, as_vrom=as_vrom, as_name=as_name
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
symInfoMain()
|
symInfoMain()
|
||||||
|
|
Loading…
Reference in a new issue