![]() |
Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
|
Data Structures | |
| class | AifcEntry |
| class | AifcWriter |
| class | NoIndent |
| class | NoIndentEncoder |
| class | SampleBank |
Functions | |
| def | align (val, al) |
| def | gen_name (prefix, name_table=[]) |
| def | parse_bcd (data) |
| def | serialize_f80 (num) |
| def | round_f32 (num) |
| def | parse_sound (data) |
| def | parse_drum (data, addr) |
| def | parse_inst (data, addr) |
| def | parse_loop (addr, bank_data) |
| def | parse_book (addr, bank_data) |
| def | parse_sample (data, bank_data, sample_bank) |
| def | parse_envelope (addr, data_bank) |
| def | parse_ctl (header, data, sample_bank, index) |
| def | parse_seqfile (data, filetype) |
| def | parse_tbl (data, entries) |
| def | write_aifc (entry, out) |
| def | write_aiff (entry, filename) |
| def | inst_ifdef_json (bank_index, inst_index) |
| def | main () |
Variables | |
| int | TYPE_CTL = 1 |
| int | TYPE_TBL = 2 |
| list | SAMPLE_BANK_IDS |
| Sound = namedtuple("Sound", ["sample_addr", "tuning"]) | |
| Drum = namedtuple("Drum", ["name", "addr", "release_rate", "pan", "envelope", "sound"]) | |
| Inst | |
| Book = namedtuple("Book", ["order", "npredictors", "table"]) | |
| Loop = namedtuple("Loop", ["start", "end", "count", "state"]) | |
| Envelope = namedtuple("Envelope", ["name", "entries"]) | |
| Bank | |
| dictionary | name_tbl = {} |
| def disassemble_sound.align | ( | val, | |
| al | |||
| ) |
| def disassemble_sound.gen_name | ( | prefix, | |
name_table = [] |
|||
| ) |
| def disassemble_sound.inst_ifdef_json | ( | bank_index, | |
| inst_index | |||
| ) |
| def disassemble_sound.main | ( | ) |
| def disassemble_sound.parse_bcd | ( | data | ) |
| def disassemble_sound.parse_book | ( | addr, | |
| bank_data | |||
| ) |
| def disassemble_sound.parse_ctl | ( | header, | |
| data, | |||
| sample_bank, | |||
| index | |||
| ) |
| def disassemble_sound.parse_drum | ( | data, | |
| addr | |||
| ) |
| def disassemble_sound.parse_envelope | ( | addr, | |
| data_bank | |||
| ) |
| def disassemble_sound.parse_inst | ( | data, | |
| addr | |||
| ) |
| def disassemble_sound.parse_loop | ( | addr, | |
| bank_data | |||
| ) |
| def disassemble_sound.parse_sample | ( | data, | |
| bank_data, | |||
| sample_bank | |||
| ) |
| def disassemble_sound.parse_seqfile | ( | data, | |
| filetype | |||
| ) |
| def disassemble_sound.parse_sound | ( | data | ) |
| def disassemble_sound.parse_tbl | ( | data, | |
| entries | |||
| ) |
| def disassemble_sound.round_f32 | ( | num | ) |
| def disassemble_sound.serialize_f80 | ( | num | ) |
| def disassemble_sound.write_aifc | ( | entry, | |
| out | |||
| ) |
| def disassemble_sound.write_aiff | ( | entry, | |
| filename | |||
| ) |
| disassemble_sound.Bank |
| disassemble_sound.Book = namedtuple("Book", ["order", "npredictors", "table"]) |
| disassemble_sound.Drum = namedtuple("Drum", ["name", "addr", "release_rate", "pan", "envelope", "sound"]) |
| disassemble_sound.Envelope = namedtuple("Envelope", ["name", "entries"]) |
| disassemble_sound.Inst |
| disassemble_sound.Loop = namedtuple("Loop", ["start", "end", "count", "state"]) |
| dictionary disassemble_sound.name_tbl = {} |
| list disassemble_sound.SAMPLE_BANK_IDS |
| disassemble_sound.Sound = namedtuple("Sound", ["sample_addr", "tuning"]) |
| int disassemble_sound.TYPE_CTL = 1 |
| int disassemble_sound.TYPE_TBL = 2 |
1.8.13