diff options
| -rw-r--r-- | extras/analyze_incbins.py | 18 | 
1 files changed, 18 insertions, 0 deletions
| diff --git a/extras/analyze_incbins.py b/extras/analyze_incbins.py index 22b51c6f..0684b027 100644 --- a/extras/analyze_incbins.py +++ b/extras/analyze_incbins.py @@ -416,6 +416,24 @@ def write_all_labels(all_labels):      fh.write(json.dumps(all_labels))      fh.close() +def analyze_intervals(): +    """find the largest baserom.gbc intervals""" +    global asm +    global processed_incbins +    if asm == None: +        load_asm() +    if processed_incbins == {}: +        isolate_incbins() +        process_incbins() +     +    results = [] +    ordered_keys = sorted(processed_incbins, key=lambda entry: processed_incbins[entry]["interval"]) +    ordered_keys.reverse() +    for key in ordered_keys: +        results.append(processed_incbins[key]) + +    return results +  if __name__ == "__main__":      #load map headers      load_rom() | 
