Commit Graph

15 Commits

Author SHA1 Message Date
Ryan Myers
8e808803e2
fox_effects decompiled (#77)
* Match 5 funcs

* Match func_8007E93C

* Match func_8007EBB8

* Match func_8007ED54

* Match func_8007EE68

* 0.017453292f to M_DTOR

* format

* 3 more matches

* Match 2 more

* 2 more matches

* Match func_8007F958

* Match func_8007FBE0

* Match func_8007FD84

* Match func_8007FE88

* 5 new matches

* Match func_80080D04

* Match func_800815DC and func_8008165C

* Match func_80081BEC

* MAtch func_80081B24

* Match 2 more

* 3 more matches

* Small tweaks

* Give names to function params

* Match func_80080ACC

* MAtch func_80083D2C

* Match func_800837EC

* WIP func_80081C5C

* Add view of rodata that needs to be migrated somewhere

* Match func_80081C5C!

* Fix bss reordering, and formatting.

* Add a submodule of m2c, and a new script for generating the context for a file, and a m2c output to an ignored folder.

* Migrate rodata

* Start importing data for sf_77E40.c

* Successful data migration for sf_77E40.c

* make format

* Reorganzie data for sf_77E40.c

* Try stubbing a PRINTF, to help with RODATA strings.

* Rename sf_77E40 to fox_effect

* Rename Object_8C to Effect

* make format...

* Rename gObjects8C to gEffects
2024-01-13 10:43:04 -03:00
Ryan Myers
065b566eb6
Makefile Changes (#40)
* Remove existing recomp

* Compile ido-static-recomp instead of relying on precompiled version. Also introduce makefile changes to allow aarch64 devices to compile.

* Get mio0 from the source, and build it in the init.

* Workaround for sm64tools not ignoring it's build files.

* Fix cflags

* Fancy colours for build system

* Remove sm64tools submodule and just take the minimum required files instead.

* Remove ido-static-recomp submodule and just fetch latest from GH instead.

* Add support for using a venv in python.

* remove mio0-decompressor temp

* Fix the mio0-decompress files being somehow missing.

* Fix stray message about "fix_checksum"

* Update logo to be a VAR, and have a failed build say FAILED

* Add checksum fix back in.
2023-12-04 18:36:31 -03:00
Alejandro Asenjo Nitti
cdfa9d45cf
correct version of gfxdis (#6) 2023-10-19 13:40:37 -05:00
petrie911
961e803117 now with more overlays 2023-10-16 15:49:24 -05:00
Alejandro Javier Asenjo Nitti
46cfb1308c starfox64.uncompressed.ld 2023-10-15 11:41:48 -03:00
Alejandro Javier Asenjo Nitti
7f0d74e842 make expected rule for asm-differ 2023-10-14 05:14:25 -03:00
Alejandro Javier Asenjo Nitti
a7c56fbb06 gfxdis in gitignore 2023-10-14 02:20:30 -03:00
Alejandro Javier Asenjo Nitti
040ec0e954 gitignore update 2023-10-06 06:54:59 -03:00
Alejandro Javier Asenjo Nitti
f9bfb10715 .splat/ 2023-10-03 06:14:10 -03:00
Alejandro Javier Asenjo Nitti
50496a895c linker things 2023-10-03 04:31:03 -03:00
Alejandro Javier Asenjo Nitti
a1e12a304d add /build to .gitignore 2023-10-03 04:27:27 -03:00
Alejandro Javier Asenjo Nitti
30c1cf4b6a linker scripts 2023-10-03 04:25:46 -03:00
Alejandro Javier Asenjo Nitti
121283fbed git ignore settings 2023-09-21 19:26:35 -03:00
Alejandro Javier Asenjo Nitti
4a82c512a2 progress on extracting the rom 2023-09-19 17:43:01 -03:00
Alejandro Javier Asenjo Nitti
5caf02e07a initial setup 2023-09-19 16:14:04 -03:00