Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Namespaces | Functions | Variables
first-diff.py File Reference

Namespaces

 first-diff
 

Functions

def first-diff.search_map (rom_addr)
 
def first-diff.parse_map (fname)
 
def first-diff.map_diff ()
 
def first-diff.hexbytes (bs)
 

Variables

 first-diff.lang = None
 
list first-diff.args = []
 
int first-diff.best = 0
 
string first-diff.baseimg = 'baserom.' + lang + '.z64'
 
string first-diff.basemap = 'sm64.' + lang + '.map'
 
string first-diff.myimg = 'build/' + lang + '/sm64.' + lang + '.z64'
 
string first-diff.mymap = 'build/' + lang + '/sm64.map'
 
list first-diff.required_files = [baseimg, myimg, mymap]
 
 first-diff.mybin = open(myimg, 'rb').read()
 
 first-diff.basebin = open(baseimg, 'rb').read()
 
 first-diff.addr = int(args[0], 0)
 
def first-diff.m = parse_map(mymap)
 
 first-diff.found_instr_diff = None
 
int first-diff.diffs = 0
 
int first-diff.shift_cap = 1000
 
tuple first-diff.definite_shift = (diffs > shift_cap)
 
 first-diff.i = found_instr_diff