mirror of
https://github.com/HarbourMasters/Starship.git
synced 2025-01-24 22:15:01 +03:00
198 lines
4.5 KiB
YAML
198 lines
4.5 KiB
YAML
|
- 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]
|
||
|
- [0x3A90, asm]
|
||
|
- [0x41E0, asm]
|
||
|
- [0x4660, asm]
|
||
|
- [0x5A30, asm]
|
||
|
- [0x6460, asm]
|
||
|
- [0x7D00, asm]
|
||
|
- [0x7F10, asm]
|
||
|
- [0x8190, asm]
|
||
|
- [0x8E70, asm]
|
||
|
- [0xCA20, asm]
|
||
|
- [0xF250, asm]
|
||
|
- [0x125B0, asm]
|
||
|
- [0x14BC0, asm]
|
||
|
- [0x17770, asm]
|
||
|
- [0x1EC30, asm]
|
||
|
- [0x1FB40, asm]
|
||
|
- [0x1FB50, asm]
|
||
|
- [0x1FBF0, asm]
|
||
|
- [0x206C0, asm]
|
||
|
- [0x20C90, asm]
|
||
|
- [0x21050, asm]
|
||
|
- [0x212B0, asm]
|
||
|
- [0x213F0, asm]
|
||
|
- [0x21540, asm]
|
||
|
- [0x215F0, asm]
|
||
|
- [0x21880, asm]
|
||
|
- [0x21D70, asm]
|
||
|
- [0x21DF0, asm]
|
||
|
- [0x21EA0, asm]
|
||
|
- [0x21FB0, asm]
|
||
|
- [0x22050, asm]
|
||
|
- [0x22150, asm]
|
||
|
- [0x221C0, asm]
|
||
|
- [0x22380, asm]
|
||
|
- [0x223B0, asm]
|
||
|
- [0x22420, asm]
|
||
|
- [0x22490, asm]
|
||
|
- [0x227F0, asm]
|
||
|
- [0x22800, asm]
|
||
|
- [0x22950, asm]
|
||
|
- [0x22E00, asm]
|
||
|
- [0x22F90, asm]
|
||
|
- [0x233A0, asm]
|
||
|
- [0x233B0, asm]
|
||
|
- [0x236E0, asm]
|
||
|
- [0x237C0, asm]
|
||
|
- [0x23AC0, asm]
|
||
|
- [0x242D0, asm]
|
||
|
- [0x24370, asm]
|
||
|
- [0x25030, asm]
|
||
|
- [0x25060, asm]
|
||
|
- [0x25070, asm]
|
||
|
- [0x252A0, asm]
|
||
|
- [0x25380, asm]
|
||
|
- [0x25390, asm]
|
||
|
- [0x25440, asm]
|
||
|
- [0x25450, asm]
|
||
|
- [0x25780, asm]
|
||
|
- [0x258F0, asm]
|
||
|
- [0x25DE0, asm]
|
||
|
- [0x26190, asm]
|
||
|
- [0x26D30, asm]
|
||
|
- [0x26EB0, asm]
|
||
|
- [0x27000, asm]
|
||
|
- [0x27010, asm]
|
||
|
- [0x27020, asm]
|
||
|
- [0x27330, asm]
|
||
|
- [0x273B0, asm]
|
||
|
- [0x27430, asm]
|
||
|
- [0x27470, asm]
|
||
|
- [0x27500, asm]
|
||
|
- [0x27530, asm]
|
||
|
- [0x27950, asm]
|
||
|
- [0x27960, asm]
|
||
|
- [0x27CC0, asm]
|
||
|
- [0x283F0, asm]
|
||
|
- [0x284A0, asm]
|
||
|
- [0x28500, asm]
|
||
|
- [0x28560, asm]
|
||
|
- [0x28600, asm]
|
||
|
- [0x28E80, asm]
|
||
|
- [0x29120, asm]
|
||
|
- [0x29BE0, asm]
|
||
|
- [0x29C40, asm]
|
||
|
- [0x2A1D0, asm]
|
||
|
- [0x2A370, asm]
|
||
|
- [0x2A430, asm]
|
||
|
- [0x2A440, asm]
|
||
|
- [0x2A4A0, asm]
|
||
|
- [0x2A4F0, asm]
|
||
|
- [0x2A590, asm]
|
||
|
- [0x2A5E0, asm]
|
||
|
- [0x2A6D0, asm]
|
||
|
- [0x2A860, asm]
|
||
|
- [0x337A0, asm]
|
||
|
- [0x40940, asm]
|
||
|
- [0x40D00, asm]
|
||
|
- [0x565D0, asm, fox_load]
|
||
|
- [0x570F0, asm]
|
||
|
- [0x68190, asm]
|
||
|
- [0x81D10, asm]
|
||
|
- [0x822D0, asm]
|
||
|
- [0x94EA0, asm]
|
||
|
- [0x9F480, asm]
|
||
|
- [0xA1B10, asm]
|
||
|
- [0xB8370, asm]
|
||
|
- [0xBA0A0, asm]
|
||
|
- [0xBA350, asm]
|
||
|
- [0xC0580, asm]
|
||
|
- [0xC0D00, asm]
|
||
|
- [0xC1030, data]
|
||
|
- [0xC5CA4, rodata]
|
||
|
- [0xC6FF4, rodata]
|
||
|
- [0xC73D4, rodata]
|
||
|
- [0xC7534, rodata]
|
||
|
- [0xC7604, rodata]
|
||
|
- [0xC76B4, rodata]
|
||
|
- [0xC7954, rodata]
|
||
|
- [0xC7994, rodata]
|
||
|
- [0xC79D4, rodata]
|
||
|
- [0xC79F4, rodata]
|
||
|
- [0xC7AD4, rodata]
|
||
|
- [0xC7AF4, rodata]
|
||
|
- [0xC8014, rodata]
|
||
|
- [0xC8144, rodata]
|
||
|
- [0xC8274, rodata]
|
||
|
- [0xC83A4, rodata]
|
||
|
- [0xC8734, rodata]
|
||
|
- [0xC8864, rodata]
|
||
|
- [0xC8994, rodata]
|
||
|
- [0xC8BF4, rodata]
|
||
|
- [0xC8D24, rodata]
|
||
|
- [0xC8E54, rodata]
|
||
|
- [0xC90B4, rodata]
|
||
|
- [0xC9314, rodata]
|
||
|
- [0xC9574, rodata]
|
||
|
- [0xC9594, rodata]
|
||
|
- [0xCD104, rodata]
|
||
|
- [0xCD4A4, rodata]
|
||
|
- [0xCD4D4, rodata]
|
||
|
- [0xCD6F4, rodata]
|
||
|
- [0xCD7A4, rodata]
|
||
|
- [0xCECD4, rodata]
|
||
|
- [0xCF084, rodata]
|
||
|
- [0xCF194, rodata]
|
||
|
- [0xCF8C4, rodata]
|
||
|
- [0xCF924, rodata]
|
||
|
- [0xCF934, rodata]
|
||
|
- [0xCFAB4, rodata]
|
||
|
- [0xD0854, rodata]
|
||
|
- [0xD09F4, rodata]
|
||
|
- [0xD0A64, rodata]
|
||
|
- [0xD25A4, rodata]
|
||
|
- [0xD58F4, rodata]
|
||
|
- [0xD5AD4, rodata]
|
||
|
- [0xD5B04, rodata]
|
||
|
- [0xD5C14, rodata]
|
||
|
- [0xD5D24, rodata]
|
||
|
- [0xD6084, rodata]
|
||
|
- [0xD6F04, rodata]
|
||
|
- [0xD7ED4, rodata]
|
||
|
- [0xD82A4, rodata]
|
||
|
- [0xD8824, rodata]
|
||
|
- [0xD89E4, rodata]
|
||
|
- [0xD93D4, rodata]
|
||
|
- [0xDA0B4, rodata]
|
||
|
- [0xE8D44, rodata]
|
||
|
|
||
|
- name: dma_table
|
||
|
type: code
|
||
|
start: 0xE93C0
|
||
|
vram: 0x8017E210
|
||
|
#follows_vram: main
|
||
|
subsegments:
|
||
|
- [0xE93C0, .data, dmatable]
|
||
|
|
||
|
|