* Run formatter
* Small documenting task
* Fix some formatting
* Fix size of sCorruptDataMenuText
* Update requirements and subrepos to make sure we stay up to date
* Do some JP font work
* Small naming of things for jp font stuff
* Small cleanup and documenting of debug_render_audio_effects
* Match audioline_reverb
* formatting
* 100 funcs remaining
* Match JP pakmenu_render
* Fix some AVOID_UB stuff, and some small documenting.
* Fix m2ctx.py and add NON_EQUIV func_80045C48
* Minor issue cleanups
* Clean up audioline_ambient_create match
* Match func_80008040 as audioline_init, fix the generate ctx script, and some small warning stuff.
* Minor work on func_80008174 so it can be NON_EQUIVALENT again
* redefine asm abs
* Hackishly fix the ctx file when generated.
* Use some more constants and got rid of some start: auto stuff which is not recommended in splat anymore for BSS
* Do some documenting, and slightly better matches using JFG source.
* Formatting
* Clean up some more audio stuff
* Further cleanup and naming of things
* First pass
* Fix n64crc and add submodules properly
* Fix other versions
* Match func_8005B818 for v80 code.
* Formatting
* Fix build for JPN in last commit. Still broken in post v77 roms though.
* Fix builds for other versions.
* Match load_menu_text for other versions.
* Fix progress script
* update m2c
* Modify asset tools to remove the LD script code.
* Fix asm file macro inclue
* Get a working splat version for us_1.0 to build from the assets tool.
* update asm differ
* Update tools again
* Fix the makefile to only compile assets when requested. This will build all versions successfully, and compile assets for us_1.0 when requested.
* First round of suggestions
* Small cleanup
* Fix the gcc_generate.py path.
* Make entrypointThreadStack
* Small addition to the last commit
* "Fix" score script. Still need to fix the score values themselves, but at least it runs and is kind of close.
* Much closer matching score script
* Fix the splat version due to a breaking change in 0.33.0 for this repo for now.
* Fix the main function name
* Add gitignore entries
* Fix the padding problem to be handled by objcopy instead of a binary pad from splat.
* Update the README and change dependencies to setup.
* Have a hasm header that can be tweaked.
* Still calculate the checksum on no_verify builds or they won't work.
* Add support for boot_custom.bin
* Fix custom boot ld code.
* Fix score script
* Fix gcc building.
* Update m2c
* Fix warning, stop ignoring mod assets, and add some handy make rules.
* Uggh, serves me right for not testing.
* First stab at modifiable entrypoint.
* Fix typo, and small README change
* Stop n64crd from defaulting to returning 6105, so we can properly fail if the CIC checksum fails. Also, fix the
* fix a whole heaping spaghetti pile of warnings
* stack sizes and header depdendancies
* more warns
* fix bug oops
* t
* Update Makefile
Create extract_boot.py
* Update extract_custom_boot.py
* somehow this blew up again in the merge
* Update Makefile
* fix these
* Delete extract_boot.py
* simplification
* Sage is stoopid
* Update controller.c
* permissions
* Update get-binutils.sh
* automatically determine the CIC type at build time
* input renames
* ok pretty happy with the save macros now
* Update save_data.c
* b
* d
* ah
* rename this macro
* yeah
* Update Makefile
---------
Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>
* First pass
* Fix n64crc and add submodules properly
* Fix other versions
* Match func_8005B818 for v80 code.
* Formatting
* Fix build for JPN in last commit. Still broken in post v77 roms though.
* Fix builds for other versions.
* Match load_menu_text for other versions.
* Fix progress script
* update m2c
* Modify asset tools to remove the LD script code.
* Fix asm file macro inclue
* Get a working splat version for us_1.0 to build from the assets tool.
* update asm differ
* Update tools again
* Fix the makefile to only compile assets when requested. This will build all versions successfully, and compile assets for us_1.0 when requested.
* First round of suggestions
* Small cleanup
* Fix the gcc_generate.py path.
* Make entrypointThreadStack
* Small addition to the last commit
* "Fix" score script. Still need to fix the score values themselves, but at least it runs and is kind of close.
* Much closer matching score script
* Fix the splat version due to a breaking change in 0.33.0 for this repo for now.
* Fix the main function name
* Add gitignore entries
* Fix the padding problem to be handled by objcopy instead of a binary pad from splat.
* Update the README and change dependencies to setup.
* Have a hasm header that can be tweaked.
* Still calculate the checksum on no_verify builds or they won't work.
* Add support for boot_custom.bin
* Fix custom boot ld code.
* Fix score script
* Fix gcc building.
* Update m2c
* Fix warning, stop ignoring mod assets, and add some handy make rules.
* Uggh, serves me right for not testing.
* First stab at modifiable entrypoint.
* Fix typo, and small README change
* Stop n64crd from defaulting to returning 6105, so we can properly fail if the CIC checksum fails. Also, fix the
* fix a whole heaping spaghetti pile of warnings
* stack sizes and header depdendancies
* more warns
* fix bug oops
* t
* Update Makefile
Create extract_boot.py
* Update extract_custom_boot.py
* somehow this blew up again in the merge
* Update Makefile
* fix these
* Delete extract_boot.py
* simplification
* Sage is stoopid
* Update controller.c
* permissions
* Update get-binutils.sh
---------
Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>
* First pass
* Fix n64crc and add submodules properly
* Fix other versions
* Match func_8005B818 for v80 code.
* Formatting
* Fix build for JPN in last commit. Still broken in post v77 roms though.
* Fix builds for other versions.
* Match load_menu_text for other versions.
* Fix progress script
* update m2c
* Modify asset tools to remove the LD script code.
* Fix asm file macro inclue
* Get a working splat version for us_1.0 to build from the assets tool.
* update asm differ
* Update tools again
* Fix the makefile to only compile assets when requested. This will build all versions successfully, and compile assets for us_1.0 when requested.
* First round of suggestions
* Small cleanup
* Fix the gcc_generate.py path.
* Make entrypointThreadStack
* Small addition to the last commit
* "Fix" score script. Still need to fix the score values themselves, but at least it runs and is kind of close.
* Much closer matching score script
* Fix the splat version due to a breaking change in 0.33.0 for this repo for now.
* Fix the main function name
* Add gitignore entries
* Fix the padding problem to be handled by objcopy instead of a binary pad from splat.
* Update the README and change dependencies to setup.
* Have a hasm header that can be tweaked.
* Still calculate the checksum on no_verify builds or they won't work.
* Add support for boot_custom.bin
* Fix custom boot ld code.
* Fix score script
* Fix gcc building.
* Update m2c
* Fix warning, stop ignoring mod assets, and add some handy make rules.
* Uggh, serves me right for not testing.
* First stab at modifiable entrypoint.
* Fix typo, and small README change
* Stop n64crd from defaulting to returning 6105, so we can properly fail if the CIC checksum fails. Also, fix the
* Extract custom boot script
* Update automated scripts.
* Woops, fixed the MAXCONTROLLERS thing now.
* Add the method for building binutils back. Sorry!
* Only use -m32 when the longbit says we're on a 64 bit platform.
* Woops....
* Hopefully fix arm detection for raspi ido downloads.
* Massive libultra changes
* Fix the build!
* Remove crc comment that seemd to break the score script for some reason.
* Update README score.
* Apply some suggestions
* rename sins and coss funcs.
* Merge changes from splat where it makes sense at this stage.
* Update score, and script for what seems like new map file style.
* format
* Fix accidental inclusion of version specific details.
* Match camera_init
* Update Score
* Near match for func_80046524
* Format
* Woops, it's NON_MATCHING
* Missed button pressed value
* Work on documenting func_80046524
* MAtch func_80046524
* Match func_80046524
* Minor changes
* Fix warnings in func_80046524
* format.py
* Update README
* Match func_800230D0
* Fix UB in mode_init_taj_race
* name some camera things
* yea there
* lots of audio
* match a func
* better
* x
* egg
* all but one func in audio.c nopw
* audio looks good for now
* Update audio.c
* correct taj thing
* fix warnings
* Update audiosfx.h
* Update README.md
* label animation and a few object flags
* models
* name funny spline
* Update menu.c
* better name
* rename unknown_005740.c
* ah its happened again
* fix warnings
* Fix that dumb idiot warning finally
* teag
* rename the last audio file
* Update math_util.c
* update math util to the latest
* small funny format
* quick change
* fix warnings
* Update README.md
* Fix a maths func
* fix nonequiv building
* bro come on
* Match func_8005F99C
* unk8005FCD0 to Object_68
* Match func_800B7460
* epc cleanup
* Match func_8001EE74
* Match func_8001E6EC
* Match func_8000FD54
* Match func_80015348
* Match func_80016748
* Match func_8001AE64
* Match func_80016DE8
* Updated score
* Fix score
* Update src/object_models.h
Co-authored-by: David Benepe <benepe96@gmail.com>
---------
Co-authored-by: David Benepe <benepe96@gmail.com>
* Fix the sins of the past
* Fix makefile extra messages, and add a patching option
* Match func_8001955C
* Match func_80016500
* Match func_8000C8F8
* WIP func_8000CC7C
* Removed old competing misc asset enums, and migrated to the better standard.
* Fix last commit
* Minor documenting of an unused asset.
* Match func_8001B4FC
* Match func_8009963C
* Match render_enter_filename_ui
* Match randomise_ai_racer_slots
* Fix NON_EQUIVALENT builds
* Update README
* A little text documenting
* Update src/menu.c
Co-authored-by: David Benepe <benepe96@gmail.com>
* Remove already matched asm file
---------
Co-authored-by: David Benepe <benepe96@gmail.com>
* Very minor cleanup of init_controllers after consulting JFG
* really rough starts to some funcs
* some labeling, and match thread0_Main
* Some documenting, and better match for a couple of memory funcs
* Add more official names for vars and funcs, as well as clean up some matches a little
* Force No Shadows on Surfaces
Force No Shadows on Surfaces
Committer: sixtyfour
On branch DKRsixtyfour
Changes to be committed:
modified: src/unknown_0255E0.h
* identify shadows and fix mislabelling from past-me (#380)
* Removed outdated comment
* split some funcs out of printf that aren't related
* Move funcs to particles that should belong there
* Some printf documenting
* Do some documenting on the debug font details
* Get func_800B63F4 in a good place for now
* Match func_800B63F4
* Match render_printf and do some more documenting
* Move some functions around into different files.
* Match func_800AA3EC
* Fix some warnings in func_800AA3EC
* Rename the thread 0 assert
* Migrate BSS from particles to thread0 and printf
* Find and split out a function in particles and do more documenting
* Rename sprintf and vsprintf stuff to match JFG
* Clean up the texAnimateTexture function, and document some more places.
* WIP build_tex_display_list and documenting
* Missing file check in
* Match memset
* build_tex_display_list update with macros
* MAssive cleanup of build_tex_display_list that brings the score down in a big way.
* Removed a massive amount of extra lines in build_tex_display_list
* Match texInitTextures
* Update README score
* Fix comment
* Rename some funcs
* Commit suggestions from Fazana
* Fix for last commit
---------
Co-authored-by: Turok64Nukem <Duke64Nukem@gmail.com>
Co-authored-by: Fazana <52551480+FazanaJ@users.noreply.github.com>