Joshua Peisach
965d1e85b4
code_80086E70: Match 8008ACE0 ( #382 )
...
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com >
2023-08-25 21:27:49 -06:00
Tyler McGavran
0d9396b631
Make some adjustments to the SaveData struct ( #381 )
...
Also get rid of some fake variables from a bss file.
Matched a couple functions too.
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-08-25 18:02:37 -06:00
Tyler McGavran
a915dfcc73
3 matches in math_util.c ( #380 )
...
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-08-24 13:45:13 -06:00
MegaMech
6e3f6aee63
Matched some funcs ( #378 )
...
* Matched code
2023-08-22 19:12:51 -06:00
Joshua Peisach
6e56638950
code_80086E70: match 8008AA3C, 8008ADD0 ( #377 )
2023-08-22 18:29:16 -06:00
Tyler McGavran
63f97bbfa3
Some matches in code_80005FD0 ( #376 )
...
Got set_places matched which feels nice. That was a big functions.
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-08-22 18:21:01 -06:00
Tyler McGavran
df3c435ac8
Versus mode Bomb Kart stuff ( #375 )
...
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-08-20 22:23:57 -06:00
Tyler McGavran
070cb2d501
A couple matches in code_80027D00 ( #374 )
...
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-08-20 21:58:18 -06:00
Joshua Peisach
c124377253
Push more matching! Primarily audio ( #372 )
...
* Push more matching! Primarily audio
2023-08-19 21:33:59 -06:00
Tyler McGavran
2b0d20a84f
Migrate audio/port_eu data ( #370 )
...
* All work done in audio
* Migrate audio/port_eu data
* Refereshed m2c
* Got the bss segment matching too
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-08-15 13:40:01 -06:00
MegaMech
27af470a46
Bumped Total Progress Script by 1.04% ( #371 )
...
* Matched camera.c
2023-08-15 13:07:23 -06:00
Tyler McGavran
119b7121bf
All but one function matched code_8001F980 ( #368 )
...
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-08-12 15:34:30 -06:00
MegaMech
569bafc48b
Various cleanup and matching ( #369 )
...
* More podium_ceremony_actors documentation
* Updated progress script
* Various matches and cleanup
2023-08-12 15:19:57 -06:00
MegaMech
e57133e59f
Matched staff_ghosts.c and doc for podium_ceremony_actors.c ( #365 )
...
* Matched staff_ghosts.c
* More podium_ceremony_actors documentation
2023-08-11 13:21:17 -06:00
Tyler McGavran
da33557296
More matches for code_80071F00 ( #364 )
...
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-08-11 10:12:00 -06:00
MegaMech
baaa2f930d
Match Segment 3 -> Matched code_80280650.c ( #363 )
...
* Match & doc code_80280650.c
* Update readme
2023-08-10 20:54:11 -06:00
Tyler McGavran
04e9e00227
Some matches in code_80086E70 ( #361 )
...
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-08-09 19:16:00 -06:00
Joshua Peisach
727ceadfb4
audio/external: match 800C5CB8, 800C3448, 800CB2C4, 800C35E8 ( #359 )
...
* Match funcs in audio/external.c
2023-08-09 18:36:24 -06:00
MegaMech
870c39ad77
Matched code_80091440.c and named gDemoMode variable ( #358 )
...
* matched code_80091440.c
* Named gDemoMode
* Remove asm for matching func
* Matched and namings for random_u16_credits func in code_80280650.c
2023-08-09 14:53:55 -06:00
Tyler McGavran
ccd33e9e10
Finished matching code_8008C1D0 ( #357 )
...
* Matched code_8008C1D0.c
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-08-08 20:58:36 -06:00
Matthew
21a5645e12
More matches in code_80057C60 ( #351 )
...
* Some matchings for code_80057C60
* Remove matched assembly
2023-08-08 13:05:58 -06:00
tomas
cf9841d39f
small changes. One matching func, Two nonmatching funcs ( #355 )
...
* Various decomp and non_matchings.
2023-08-08 12:41:17 -06:00
Joshua Peisach
fe36d4a738
audio/external: Match 800CAD40/800CAFC0/800CAC60 ( #350 )
...
* audio/external: Match 800CAD40/800CAFC0
* Match func_800CAC60, mark unused arg0's as UNUSED
2023-08-08 11:40:30 -06:00
Tyler McGavran
e7632b3227
Some mathes and some non-matchings in code_80057C60 ( #352 )
...
* Some matches and some non-matchings in code_80057C60
* Mirgrate code_80057C60 rw data
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-08-06 11:07:09 -06:00
Tyler McGavran
87297bc3b4
Lots of code_80071F00 matches ( #347 )
...
* Lots of code_80071F00 matches
Also removed a bunch of fake variables related to the object list.
Also gave names to some of the members of the object list type
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-08-04 15:05:13 -06:00
tomas
9d716d921a
very cool debug display list ( #348 )
...
* added a very cool debug display list ^^ (prints variables to screen)
* Decompiled various functions
2023-08-04 13:04:49 -06:00
Tyler McGavran
ce15ceac10
Assorted matches ( #346 )
...
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-07-17 20:06:10 -04:00
Tyler McGavran
93117587c1
Finalize matches in code_80004740 ( #342 )
...
Since the animation stuff was merged, I'm finalizing the matching
of the 3 functions in code_80004740
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-07-14 21:36:24 -06:00
Tyler McGavran
890aaee162
Move plan data for code_8008C1D0 into asm files ( #340 )
...
Had to create a new file in order to get stuff matching right,
even though making a separate file for just 3 functions is
incredibly silly.
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-07-11 12:54:39 -06:00
Tyler McGavran
90dce9303e
Matched a couple functions in code_80027D00 ( #337 )
...
* Match funcs in code_80027D00
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-07-11 12:27:01 -06:00
tomas
84edd67231
controller pak stuff ( #333 )
...
- Named some variables
2023-07-11 12:14:23 -06:00
Tyler McGavran
cf33e2ea5f
Migrate rodata for code_80005FD0 into asm files ( #332 )
...
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-07-11 11:58:02 -06:00
Tyler McGavran
2f7719086a
Rename a bunch of D_06XXXXXX variables ( #330 )
...
* Rename a bunch of D_06XXXXXX variables
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-07-08 17:54:58 -06:00
Tyler McGavran
178dfc5591
Match a couple functions and migrate assets related to HUD Type C ( #328 )
...
Signed-off-by: Taggerung <tyler.taggerung@email.com >
2023-07-02 14:16:24 -06:00
tomas
dc44aad0ec
Matched func_800B5B94 ( #329 )
...
* Matched func_800B5B94
2023-07-02 13:00:51 -06:00
MegaMech
d6eb25aae3
Cleaning Up Warnings ( #317 )
...
* Update mk64 makefile to reflect sm64 makefile
* print func matches and fix some warnings
2023-06-28 14:30:11 -06:00
MegaMech
779ae6f6f1
Item & Various decomp ( #311 )
...
* Item & Various decomp
2023-06-16 10:30:39 -06:00
MegaMech
e371f88b2d
UI and print debug matches ( #310 )
...
* various decomp
2023-05-22 13:05:54 -06:00
MegaMech
eda4a3f117
Various documentation ( #309 )
...
* Various matches
* Various documentation
* fix
2023-04-18 22:31:05 -06:00
MegaMech
fb7c3bce61
Various matches ( #304 )
2023-04-10 01:40:47 -06:00
MegaMech
1643909b34
Match render_courses.c ( #303 )
...
* Update render_courses.c
* Update render_courses.h
* Delete func_8029122C.s
* Update code_802AAA70.h
2023-04-09 01:47:10 -06:00
MegaMech
afb29a5a65
Match memory.c, remove warnings, fix fake matches ( #301 )
...
* Match memory, remove warnings, fix fake matches
* label switch
2023-04-07 22:13:28 -06:00
Tyler McGavran
782ed71f61
Massive data relocation ( #295 )
...
Mostly relocating rodata from data/* files to the appropriate
asm/nonmatching/* files, although there is some plain data
relocating to be found in here too.
Big change to note is the addition of the code_802AAA70.c file,
split from memory.c. Based on some padding in the ro/data for
memory it seems clear that a split is needed, although it is
not clear that exact spot chosen for the split is correct.
Still, it gets the file padding for the ro/data and text segments
correct so it can't be too wrong.
Also included is an update to the asm_processor tool to support
the .hword directive. I made a PR to the main repo of that
project with an identical change and it was accepted.
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2023-03-29 18:52:15 -06:00
MegaMech
8d118db0b2
Labelling of some hard-coded addr to syms ( #294 )
...
* Updated final displaylist symbol
* Cleaned up loader script
* Random changes
* Various naming and decomp
2023-03-28 16:40:03 -06:00
Tyler McGavran
889520b045
Relocated rodata for code_800431B0 ( #293 )
...
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2023-03-26 16:53:41 -06:00
Tyler McGavran
bd82bf5f0c
Relocate rodata for some OS related function ( #292 )
...
Required moving a struct def to another file, and I renamed a
struct to something nicer
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2023-03-24 00:49:30 -06:00
Tyler McGavran
3b8e76054d
Move all ro/data for code_8001F980 out of data/* ( #291 )
...
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2023-03-21 22:27:54 -06:00
Tyler McGavran
3a99685c2f
Clean up some more bin2c calls from the Makefile ( #286 )
...
* Remove some bin2c calls from the Makefile
* Found a way to make n64graphics use shared tluts
* Added an option that makes n64graphics operate in a mode where it
takes an image and tlut (as pngs) and spits out the appropriate
CI8 indices inc.c form
* Turns out all the TLUTs for Lakitu are kept in one place, far away
from the textures that use them
* Names some textures and tluts
* Pretty helpful actually, helped identify where a few different
objects types are initialized. Should be a little useful to
whoever dives into the object stuff more deeply
* Minor cleanup in n64graphics
* Added some comments, gave more appropriate names to some
variables.
* Leaving the new mode argument as `-Z` for now
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
* Textures compile using makefile rules
* Patched n64 graphics memory leak and ci output
* Added memset16safe to initialize ci palettes to magic numbers (transparent pixels).
---------
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com >
2023-02-06 22:52:34 -07:00
Tyler McGavran
533d035875
Some assorted matches ( #289 )
...
Also renamed a couple variables
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2023-01-31 07:02:40 -07:00
Tyler McGavran
d1ebe06b29
Assorted matches ( #288 )
...
* Matches in code_80071F00
Signed-off-by: Taggerung <tyler.taggerung@gmail.com >
2023-01-25 07:50:32 -07:00