- name: makerom type: code start: 0x0 subsegments: - {start: 0x0, type: header, name: header} - {start: 0x40, type: textbin, name: ipl3} - {start: 0x1000, type: asm, vram: 0x80000400, name: entry} - name: main type: code start: 0x1050 vram: 0x80000450 #bss_size: 0x9B1F0 subsegments: # Microcode - [0x01050, textbin, BOOT] # Nintendo libraries - [ 0x3450, asm, sys/sys_joybus] - [ 0x3A90, asm, sys/sys_lib] - [ 0x41E0, asm, sys/sys_lights] - [ 0x4660, asm, sys/sys_main] - [ 0x5A30, asm, sys/sys_math] - [ 0x6460, asm, sys/sys_matrix] - [ 0x7D00, asm, sys/sys_memory] - [ 0x7D40, asm, sys/sys_timer] - [ 0x7F10, asm, sys/sys_save] - [ 0x8190, asm, sys/sys_fault] - [ 0x8E70, asm, audio/audio_synthesis] - [ 0xCA20, asm, audio/audio_heap] - [ 0xF250, asm, audio/audio_load] - [0x125B0, asm, audio/audio_playback] - [0x14120, asm, audio/audio_effects] - [0x14BC0, asm, audio/audio_seqplayer] - [0x17770, asm, audio/audio_general] - [0x1EC30, asm, audio/audio_thread] - [0x1FB40, asm, 1FA60] - [0x1FB50, asm, mio0] - [0x1FBF0, asm, rdramcheck] - [0x206C0, asm, libc_sprintf] - [0x20760, asm] # libultra - [0x20C90, asm] # libultra - [0x21050, asm] # libultra - [0x212B0, asm] # libultra - [0x213F0, asm] # libultra - [0x21540, asm] # libultra - [0x215F0, asm] # libultra - [0x21880, asm] # libultra - [0x21D70, asm] # libultra - [0x21DF0, asm] # libultra - [0x21EA0, asm] # libultra - [0x21FB0, asm] # libultra - [0x22050, asm] # libultra - [0x22150, asm] # libultra - [0x221C0, asm] # libultra - [0x22380, asm] # libultra - [0x223B0, asm] # libultra - [0x22420, asm] # libultra - [0x22490, asm] # libultra - [0x227F0, asm] # libultra - [0x22800, asm] # libultra - [0x22950, asm] # libultra - [0x22E00, asm] # libultra - [0x22F90, asm] # libultra - [0x233A0, asm] # libultra - [0x233B0, asm] # libultra - [0x236E0, asm] # libultra - [0x237C0, asm] # libultra - [0x23AC0, asm] # libultra - [0x242D0, asm] # libultra - [0x24370, asm] # libultra - [0x25030, asm] # libultra - [0x25060, asm] # libultra - [0x25070, asm] # libultra - [0x252A0, asm] # libultra - [0x25380, asm] # libultra - [0x25390, asm] # libultra - [0x25440, asm] # libultra - [0x25450, asm] # libultra - [0x25780, asm] # libultra - [0x258F0, asm] # libultra - [0x25DE0, asm] # libultra - [0x26190, asm] # libultra - [0x26D30, asm] # libultra - [0x26EB0, asm] # libultra - [0x27000, asm] # libultra - [0x27010, asm] # libultra - [0x27020, asm] # libultra - [0x27330, asm] # libultra - [0x273B0, asm] # libultra - [0x27430, asm] # libultra - [0x27470, asm] # libultra - [0x27500, asm] # libultra - [0x27530, asm] # libultra - [0x27950, asm] # libultra - [0x27960, asm] # libultra - [0x27CC0, asm] # libultra - [0x283F0, asm] # libultra - [0x284A0, asm] # libultra - [0x28500, asm] # libultra - [0x28560, asm] # libultra - [0x28600, asm] # libultra - [0x28E80, asm] # libultra - [0x29120, asm] # libultra - [0x29BE0, asm] # libultra - [0x29C40, asm] # libultra - [0x2A1D0, asm] # libultra - [0x2A370, asm] # libultra - [0x2A430, asm] # libultra - [0x2A440, asm] # libultra - [0x2A4A0, asm] # libultra - [0x2A4F0, asm] # libultra - [0x2A590, asm] # libultra - [0x2A5E0, asm] # libultra - [0x2A6D0, asm] # libultra - [0x2A860, asm] # libultra - [0x2BF20, asm, engine/fox_360] - [0x337A0, asm, engine/fox_beam] - [0x3B560, asm, engine/fox_bg] - [0x40940, asm, engine/fox_boss] - [0x40D00, asm, engine/fox_tank] - [0x46540, asm, engine/fox_demo] - [0x4F580, asm, engine/fox_display] - [0x565D0, asm, engine/fox_load] - [0x56F20, asm, engine/fox_edata] - [0x570F0, asm, engine/fox_edisplay] - [0x5E8F0, asm, engine/fox_enmy] - [0x68190, asm, engine/fox_enmy2] - [0x74BE0, asm, engine/fox_effect] - [0x81D10, asm, engine/fox_fade] - [0x82090, asm, engine/fox_852F0] - [0x822D0, asm, engine/fox_hud] - [0x94EA0, asm, engine/fox_97F80] - [0x974A0, asm, engine/fox_std_lib] - [0x9F480, asm, engine/fox_game] - [0xA1250, asm, engine/fox_A4290] - [0xA1860, asm, engine/fox_A48A0] - [0xA1B10, asm, engine/fox_play] - [0xB69E0, asm, engine/fox_rcp] - [0xB8370, asm, engine/fox_radio] - [0xBA0A0, asm, engine/fox_reset] - [0xBA350, asm, engine/fox_vs] - [0xC0580, asm, engine/fox_message] - [0xC0D00, asm, engine/fox_save] - [0xC1030, data] # microcode - [0xC2320, data, sys/sys_main] - [0xC2330, data, sys/sys_math] - [0xC2370, data, sys/sys_matrix] - [0xC2440, data, sys/sys_fault] - [0xC2620, data, audio/audio_synthesis] - [0xC2700, data, audio/audio_heap] - [0xC2CA0, data, audio/audio_load] - [0xC3290, data, audio/audio_playback] # could be C6110? - [0xC3670, data, audio/audio_effects] - [0xC3690, data, audio/audio_seqplayer] - [0xC3A50, data, audio/audio_general] - [0xC5240, data, audio/audio_context] - [0xC59C0, data, audio/audio_thread] - [0xC59F0, data] # libultra - [0xC5CC0, rodata, sys/sys_math] - [0xC5D20, rodata, sys/sys_matrix] - [0xC5D30, rodata, sys/sys_save] - [0xC5E50, rodata, sys/sys_fault] - [0xC6230, rodata, audio/audio_synthesis] - [0xC6270, rodata, audio/audio_heap] - [0xC6270, rodata, audio/audio_load] - [0xC62D0, rodata, audio/audio_playback] - [0xC6300, rodata, audio/audio_effects] - [0xC6330, rodata, audio/audio_seqplayer] - [0xC69E0, rodata, audio/audio_general] - [0xC69E0, rodata, audio/audio_thread] - [0xC6F20, rodata] # libultra - [0xC6F30, rodata] # libultra - [0xC6F80, rodata] # libultra - [0xC6FD0, rodata] # libultra - [0xC70D0, rodata] # libultra - [0xC7120, rodata] # libultra - [0xC7140, rodata] # libultra - [0xC7150, rodata] # libultra - [0xC71B0, rodata] # libultra - [0xC7230, data, engine/fox_360] - [0xC7360, data, engine/fox_beam] - [0xC73D0, data, engine/fox_bg] - [0xC7630, data, engine/fox_boss] - [0xC76A0, data, engine/fox_tank] - [0xC7700, data, engine/fox_demo] - [0xC79C0, data, engine/fox_display] - [0xC7B50, data, engine/fox_load] - [0xC9610, data, engine/fox_edata] - [0xCD110, data, engine/fox_edisplay] - [0xCD540, data, engine/fox_enmy] - [0xCD720, data, engine/fox_enmy2] - [0xCEC80, data, engine/fox_effect] - [0xCF110, data, engine/fox_hud] - [0xCFD60, data, engine/fox_std_lib] - [0xD0160, data, engine/fox_game] - [0xD0220, data, engine/fox_A4290] - [0xD0850, data, engine/fox_play] - [0xD0A80, data, engine/fox_context] - [0xD0AB0, data, engine/fox_rcp] - [0xD2370, data, engine/fox_radio] - [0xD2380, data, engine/fox_reset] - [0xD2390, data, engine/fox_versus] - [0xD2610, data, fox_message] - [0xDB900, data, fox_save] - [0xDBA00, rodata, engine/fox_360] - [0xDBCE0, rodata, engine/fox_beam] - [0xDBF80, rodata, engine/fox_bg] - [0xDC1C0, rodata, engine/fox_boss] - [0xDC1E0, rodata, engine/fox_tank] - [0xDC340, rodata, engine/fox_demo] - [0xDC990, rodata, engine/fox_display] - [0xDCB90, rodata, engine/fox_load] - [0xDCC10, rodata, engine/fox_edisplay] - [0xDCFC0, rodata, engine/fox_enmy] - [0xDD640, rodata, engine/fox_enmy2] - [0xDDE20, rodata, engine/fox_effect] - [0xDE2E0, rodata, engine/fox_fade] - [0xDE310, rodata, engine/fox_hud] - [0xDECB0, rodata, engine/fox_97F80] - [0xDECC0, rodata, engine/fox_std_lib] - [0xDED20, rodata, engine/fox_game] - [0xDEDA0, rodata, engine/fox_A4290] - [0xDEDB0, rodata, engine/fox_A48A0] - [0xDEDC0, rodata, engine/fox_play] - [0xDF6C0, rodata, engine/fox_radio] - [0xDFD20, rodata, engine/fox_versus] - [0xDFE30, rodata, engine/fox_message] - [0xDFEF0, rodata, engine/fox_save] - [0xDFF60, data, fox_msg_textures] - [0xE4FE0, data, fox_shapes] - [0xE67C0, data, fox_wheels] - [0xE7560, data, fox_msg_palettes] - [0xE75E0, data, fox_rcp_init] - [0xE7650, data, wave_samples] - [0xE8270, data, note_data] - name: dma_table type: code start: 0xE93C0 vram: 0x8017E210 #follows_vram: main subsegments: - [0xE93C0, .data, dmatable]