140 Commits
Author SHA1 Message Date
d2eb45ff48 XYZ struct proposal (#213)
* Ignore IDO warnings with styles we don't follow

* Fix multiple warnings in game_ui.c

* Define an Object_XYZ struct

* Replaced values in Object for Object_XYZ

* Documenting some values

* Update XYZ to ObjectTransform

* Match render_borders_for_multiplayer and convert #if 1 and #if 0 to #ifdef NON_EQUIVALENT

* Try using more libultra code for the gDPSetFillColor values

* Fix some broken NON_EQUIVALENT code

* Fix a couple of minor warnings in unknown_078050

* More warnings

* Match thread1_main, and clean up all warnings in main.c

* Matched main.c

* Document and cleanup some code in thread0_epc.c

* Fix all warnings in unknown_0255E0.c

* Document unknown_078050.c stuff

* Fix warnings in asset_loading.c

* Fix font warnings

* Fix minor memory.c warnings

* Fix warnings in camera.c

* Fix many more warnings in game.c

* racer.c warning fixes

* Match func_80008140

* func_800092A8 is close, but not quite matching

* Reconfigured unk80120AC0 to be ObjectSegment and have Object match it. Maybe it should be merged in?

* Make changes to get NON_EQUIVALENT building.

* Nearly match func_800092A8

* Get func_800092A8 REALLY close, and update the submodule to point to the newer location

* Matched func_800092A8 thanks to Synray

* Not sure why the commit value changed, but this is the latest

* Fix makefile for updated recomp project builds

* Match update_controller_sticks

* Do some documenting

* Implement suggestions from PR, and add ObjectSegment into Object struct

* Match two more funcs

* An if(0){} seems more appropriate after second thought

* Add size to ObjectSegment

* Update include/structs.h

Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>

Co-authored-by: Ryan Myers <foldor@gmail.com>
Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>
2022-03-10 09:01:18 -05:00
Ryan MyersandGitHub 247a69ae2f Fix many warnings (#195)
* Fix many warnings, mostly when using functions without including headers, and mostly in libultra files. Included a few warning ignores as well

* Add another warning fix

* Revert trailing comma for LogicUpdateRates
2021-12-16 07:58:19 -05:00
Fazana 70e918bb35 Update Makefile 2021-12-03 12:32:17 +00:00
Fazana 4e9ea5e3a4 Update Makefile 2021-12-02 22:05:47 +00:00
Ryan Myers 8fdf8449d3 Add a fancy ascii art OK to make 2021-10-26 14:08:52 -04:00
Ryan Myers fd5535d88f Maybe went overboard with make colours, but it's all colourful now! 2021-10-21 22:43:20 -04:00
Ryan Myers e3ef4bd3cc Matched osInitialize using libreultra/sm64 and a little grunt work 2021-10-21 14:14:55 -04:00
Ryan Myers ddf9d36863 Added coloring to the Makefile throughout most of it's build. 2021-10-21 11:47:22 -04:00
Ryan Myers acebbfef39 Add coloring to the Make process to make it easier to distiinguish warnings for each file. Stolen from sm64. Also fixed some easy warnings by using this. 2021-10-21 11:11:25 -04:00
Ryan Myers 633933960a Fixed Makefiles clean_lib and clean_src options 2021-10-21 10:38:00 -04:00
Ryan Myers 2ea8ecc10e Match motor functions 2021-09-30 20:51:39 -04:00
Ryan Myers 7c7376bc7b I'm not as positive about the name of some undefined symbols anymore. Also slightly better stack pointer code 2021-09-30 14:46:38 -04:00
Ryan Myers 9f8880737f Dummy check for the ido folder fix 2021-09-29 20:24:27 -04:00
Ryan Myers 77b03c353c Add ido-static-recomp as a submodule, and update the Makefile to use it. This was necessary because the recomp built originally had some different output that was non matching 2021-09-29 15:23:45 -04:00
Ryan Myers bc6f4fce29 Rename xprintf and printf files. I accidentally used the xprintf name in the wrong place, and don't want to cause confusion with libreultra and others 2021-09-27 14:11:43 -04:00
Ryan Myers 1f32d978af Move more os files to it's directory 2021-09-24 15:29:49 -04:00
Ryan Myers ecc6909506 Identify, and implement a few more functions, as well as move some stuff around 2021-09-24 15:08:52 -04:00
Ryan Myers a688a1d4ba Move more files around to clean things up 2021-09-24 13:09:28 -04:00
Ryan Myers b97fc22f62 alCSPSetTempo set to -O3 fixed it 2021-09-24 11:48:35 -04:00
Ryan Myers 50139c5504 Fixed guPerspectiveF 2021-09-24 09:37:35 -04:00
Ryan Myers 838abdadf3 Attempt guPerspectiveF, not matching yet 2021-09-24 09:30:59 -04:00
Ryan Myers c2c204157b Add more files to the os folder that belong there 2021-09-23 20:57:25 -04:00
Ryan Myers 27a984927b Move os files to the correct folder 2021-09-23 20:45:08 -04:00
Ryan Myers e33fd2e915 MAtch osPfsIsPlug and __osPfsRequestData 2021-09-23 20:42:00 -04:00
Ryan Myers 4227268f1f Matched osAiSetNextBuffer 2021-09-22 15:32:13 -04:00