| Age | Commit message (Collapse) | Author |
|
* Document objects related code.
* Including render/update objects code
* Various renamings
|
|
* Match the last 2 data files
Signed-off-by: Taggerung <tyler.taggerung@email.com>
* Update one of the file names based on comments
Signed-off-by: Taggerung <tyler.taggerung@email.com>
* Fix bad path in onomatopoeia asset file
Signed-off-by: Taggerung <tyler.taggerung@email.com>
---------
Signed-off-by: Taggerung <tyler.taggerung@email.com>
Co-authored-by: Taggerung <tyler.taggerung@email.com>
|
|
* Document audio
* Update external.h
* fix warnings
* put a do while on one line
|
|
his PR cleans up segment related code in main.c.
Also cleans up the linker a bit.
Add memory pool to linker as .bss to validate that it exists properly.
Move framebuffers, gfx, and audio buffers out of racing segment and make its own segment.
Rename framebuffers.c to buffers.c as it contains more than just framebuffers.
Import asserts from sm64 to validate that code segments are not overlapping
Rename segNoload to segmentNoload
Rename 802BA370 segment to trigTables
Rename gMenuSelectionFromEndingSequence to gGotoMenu
Rename gMenuSelectionFromQuit to gGotoMode
Rename SEG_ENDING_SEQUENCES to SEG_ENDING
Rename data_821D10 to ceremonyData
Rename data_825800 to startupLogo
|
|
* place surface type const and unassemble flag in vtx
|
|
* document player and cpu
* cpu_descisions_branch_item to cpu_decisions_branch_item
|
|
* rename some variables
|
|
* rename some texture
* format common_texture
|
|
* Finish importing bss
|
|
* fix todo, bug not appears and change theme
* fix warning
|
|
|
|
* Cleanup some references to fake variables
* Some matches, header stuff, and updated a BSS file
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
|
|
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
* some basic function renames
* Renaming player hud related variables.
|
|
* Rename functions for calculating an objects distance to player/camera
|
|
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
* Import some code_80071F00 matches
|
|
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
* Match two funcs and add NUM_PLAYERS define
|
|
* Linkage for the ceremony_data file
Cleaned up all but 1 undefined symbol from the 0x0B range. The one
leftover may be something from texture_tkmk00. Or atleast, that's
what I think. Can't say for certain
* Startup logo linkage
Cleaned up a bunch of unused items from assets.json too
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
|
|
Removed some things from variables.h and functions.h
Added headers for some src/data files
|
|
* Rename wayPoint to waypoint
* other
|
|
* Mass renames
|
|
* Doc setup_game_memory and label syms
* match func_800132F4
* match func label defines
* fix some fake ptrs
* match more code
* Matches
* Add osSyncPrintf support and matches
* Add func equiv to draw_square and add comment to is_debug
|
|
* Renaming functions in math_utils
|
|
* cleaning camera.h
* cleaning math_utils.h and remove space
* cleaning kart_dma
* cleaning menu.h
|
|
* Header cleanup
|
|
* Migrate some rodata files to C, for file on NEEDS_RODATA state
* clarify odd texture variable, split unused vertices
* Remove unused file
|
|
* Renames
|
|
* Remove undefined_syms for common_textures
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
* Update building of packed_dl files
* Expose course_data symbols to linker.
* Remove undefined_syms for course data
* Update ctx_includes
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
|
|
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
|
|
* Matched code
|
|
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
* 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>
|
|
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>
|
|
* Rename a bunch of D_06XXXXXX variables
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
Also use actual item names instead of raw numbers
Signed-off-by: Taggerung <tyler.taggerung@email.com>
|
|
* Update mk64 makefile to reflect sm64 makefile
* print func matches and fix some warnings
|
|
* Item & Various decomp
|
|
* Various matches
* Various documentation
* fix
|
|
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>
|
|
* 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>
|
|
Also renamed a couple variables
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
|
|
* Matches in code_80071F00
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
|