shithub: pokecrystal

Download patch

ref: e225d296b72a41cbee6e16416d8d1fcfb4760445
parent: a325db0f14ca3c48bd9057627f7306b207544700
author: mid-kid <esteve.varela@gmail.com>
date: Mon Apr 6 10:58:49 EDT 2020

Bump tools/unnamed.py to RGBDS object version 13

--- a/tools/unnamed.py
+++ b/tools/unnamed.py
@@ -81,7 +81,7 @@
     elif magic == b'RGB9':
         obj_ver = 10 + unpack_file("<I", f)[0]
 
-    if obj_ver not in [6, 10, 11]:
+    if obj_ver not in [6, 10, 11, 12, 13]:
         print("Error: File '%s' is of an unknown format." % objfile, file=stderr)
         exit(1)
 
@@ -88,7 +88,7 @@
     num_symbols = unpack_file("<II", f)[0]
     for x in range(num_symbols):
         sym_name = read_string(f)
-        sym_type = symtype(unpack_file("<B", f)[0])
+        sym_type = symtype(unpack_file("<B", f)[0] & 0x7f)
         if sym_type == symtype.IMPORT:
             continue
         sym_filename = read_string(f)