-
Notifications
You must be signed in to change notification settings - Fork 14
Milestones
Mark Street edited this page Jan 17, 2021
·
7 revisions
Some milestones I'd like to see checked off
- Determine chunk0 (ro)data offsets
- Understand all areas of the ROM
- Determine libultra version (2.0G?)
- Identify all libultra functions (i.e. symbol_addrs)
- Determine a way to track progress!
- Make a website to track progress
- Find gzip library that can run inside Python (not gzip/deflate/zlib!)
- Determine why there is a 1-byte difference when compressing
.text
section. - Understand all fields in
game_object
struct (struct127
)
- Complete splat configuration for US ROM
- Complete splat configuration for EU ROM
- Complete splat configuration for DEBUG ROM
- Complete splat configuration for ECTS ROM
- Generate offset tables for chunk0; will allow building of a non-matching ROM that should still work correctly
- Combine generated offset tables, chunk0 .code, padding, chunk0 .data, padding.
- Link
0x10
/0x15
/0x16
code sections; be able to usesymbol_addrs.txt
in0x15
and0x16
code - Compile/link
mips3
(64bit?) sections
- Identify/classify all 'assetXX' sections
- Identify/classify all texture types used in compressedXX sections
- Find the Pikachu tail texture!