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

Namespaces

 seq_decoder
 

Functions

def seq_decoder.print_hword (x)
 
def seq_decoder.emit_cmd (key, op, cmd)
 
def seq_decoder.emit_env_cmd (op, cmd)
 
def seq_decoder.is_arg_command (cmd_args)
 
def seq_decoder.gen_label (ind, tp)
 
def seq_decoder.gen_mnemonic (tp, b)
 
def seq_decoder.decode_one (state)
 
def seq_decoder.decode_rec (state, initial)
 
def seq_decoder.main ()
 

Variables

dictionary seq_decoder.commands = {}
 
dictionary seq_decoder.commands_layer_base
 
bool seq_decoder.print_end_padding = False
 
dictionary seq_decoder.cmds = commands['layer_large']
 
list seq_decoder.eu = []
 
list seq_decoder.non_eu = []
 
dictionary seq_decoder.mn = cmds[op][0]
 
 seq_decoder.filename = sys.argv[1]
 
 seq_decoder.parts = filename.split('/seq_')
 
 seq_decoder.lang = parts[0][-2:]
 
 seq_decoder.seq_num = int(parts[1].split('.')[0], 16)
 
 seq_decoder.data = f.read()
 
 seq_decoder.file
 
list seq_decoder.output = [None] * len(data)
 
list seq_decoder.output_instate = [None] * len(data)
 
list seq_decoder.label_name = [None] * len(data)
 
list seq_decoder.script_start = [False] * len(data)
 
bool seq_decoder.hit_eof = False
 
list seq_decoder.errors = []
 
list seq_decoder.seq_writes = []
 
bool seq_decoder.force_large_notes = True
 
list seq_decoder.decode_list = []