summaryrefslogtreecommitdiff
path: root/src/code_80071F00.c
AgeCommit message (Collapse)Author
2024-03-04Document render/update objects (#565)coco875
* Document objects related code. * Including render/update objects code * Various renamings
2024-02-28Match the last 2 data files (#574)Tyler McGavran
* 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>
2024-02-13fix warning, type and document audio (#559)coco875
* Document audio * Update external.h * fix warnings * put a do while on one line
2024-02-05Code Segments Shiftable (#566)MegaMech
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
2024-01-20place surface type const and unassemble flag in vtx and document effects (#553)coco875
* place surface type const and unassemble flag in vtx
2024-01-17document player and cpu (#534)coco875
* document player and cpu * cpu_descisions_branch_item to cpu_decisions_branch_item
2024-01-17Rename some Object related function and property (#531)coco875
* rename some variables
2024-01-16rename some texture (#530)coco875
* rename some texture * format common_texture
2024-01-02Finish bss (#527)coco875
* Finish importing bss
2023-12-31fix todo, bug not appears and change theme (#525)coco875
* fix todo, bug not appears and change theme * fix warning
2023-12-30Rename gTrains to gTrainList (#522)MegaMech
2023-12-30Cleanup some references to fake variables (#520)Tyler McGavran
* Cleanup some references to fake variables * Some matches, header stuff, and updated a BSS file Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-12-30Match func_8006F008 (#519)MegaMech
2023-12-28Match the BSS segment for code_80005FD0 (#516)Tyler McGavran
Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-12-25some rename in code_8006e9c0 (#512)coco875
* some basic function renames * Renaming player hud related variables.
2023-12-15Rename Functions For Calculating Distance (#500)coco875
* Rename functions for calculating an objects distance to player/camera
2023-11-25Some matches in code_80071F00 (#496)Tyler McGavran
Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-11-24Import some code_80071F00 matches (#495)Joshua Peisach
* Import some code_80071F00 matches
2023-11-07Give names to a lot of object spawn locations (#486)Tyler McGavran
Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-10-28match func_8000F628 and add NUM_PLAYERS define (#479)MegaMech
* Match two funcs and add NUM_PLAYERS define
2023-10-27Linkage for the ceremony_data file (#478)Tyler McGavran
* 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>
2023-10-19some define comment and replace number by const (#469)coco875
2023-10-18Couple matches (#466)Tyler McGavran
Removed some things from variables.h and functions.h Added headers for some src/data files
2023-10-09Rename wayPoint to waypoint (#448)MegaMech
* Rename wayPoint to waypoint * other
2023-10-07Various Naming (#445)coco875
* Mass renames
2023-10-06Doc setup_game_memory, label syms, add osSyncPrintf support, match funcs (#444)MegaMech
* 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
2023-09-27Function renaming for math_utils and math_utils_2 (#440)coco875
* Renaming functions in math_utils
2023-09-22cleaning camera, kart_dma, menu, math_util (#436)coco875
* cleaning camera.h * cleaning math_utils.h and remove space * cleaning kart_dma * cleaning menu.h
2023-09-20Header & General Cleanup (#431)coco875
* Header cleanup
2023-09-20Migrate some rodata files to C, for files in NEEDS_RODATA state (#427)AloXado320
* Migrate some rodata files to C, for file on NEEDS_RODATA state * clarify odd texture variable, split unused vertices * Remove unused file
2023-09-19some renaming (#419)coco875
* Renames
2023-09-09Remove undefined_syms for common_textures (#409)Tyler McGavran
* Remove undefined_syms for common_textures Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-09-08Cleanup undefined_syms for all the course data (#407)Tyler McGavran
* 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>
2023-09-07Match bss in podium ceremony (#403)MegaMech
2023-09-05Small matches, nothing super special (#400)Tyler McGavran
Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-08-25Some matches in 80027D00 (#385)MegaMech
2023-08-22Matched some funcs (#378)MegaMech
* Matched code
2023-08-20Versus mode Bomb Kart stuff (#375)Tyler McGavran
Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-08-11More matches for code_80071F00 (#364)Tyler McGavran
Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-08-04Lots of code_80071F00 matches (#347)Tyler McGavran
* 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-07-11Move plan data for code_8008C1D0 into asm files (#340)Tyler McGavran
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-08Rename a bunch of D_06XXXXXX variables (#330)Tyler McGavran
* Rename a bunch of D_06XXXXXX variables Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-07-02Give names to the item curves (#324)Tyler McGavran
Also use actual item names instead of raw numbers Signed-off-by: Taggerung <tyler.taggerung@email.com>
2023-06-28Cleaning Up Warnings (#317)MegaMech
* Update mk64 makefile to reflect sm64 makefile * print func matches and fix some warnings
2023-06-16Item & Various decomp (#311)MegaMech
* Item & Various decomp
2023-04-18Various documentation (#309)MegaMech
* Various matches * Various documentation * fix
2023-03-29Massive data relocation (#295)Tyler McGavran
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-02-06Clean up some more bin2c calls from the Makefile (#286)Tyler McGavran
* 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-01-31Some assorted matches (#289)Tyler McGavran
Also renamed a couple variables Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2023-01-25Assorted matches (#288)Tyler McGavran
* Matches in code_80071F00 Signed-off-by: Taggerung <tyler.taggerung@gmail.com>