Tyler McGavran
494c36bdb1
Match assorted functions and identify a variable ( #122 )
...
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-31 13:30:55 -07:00
Tyler McGavran
2263234e58
Match function related to the podium scene text ( #120 )
...
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-27 16:36:27 -07:00
Tyler McGavran
ae7451596a
Texture related structs and some controller pak menu stuff ( #116 )
...
Some of this is identifying some functions and structs related to the Controller
pak menu
Some of it is related to structs concerning textures and "animations" and their
associated functions
* Match draw_box, func_80098C18, func_80098FC8
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-26 16:10:11 -07:00
MegaMech
dd0b6e2ff2
decomp more 80057C60.c to reach 20 percent ( #118 )
2021-12-26 00:14:52 -07:00
MegaMech
f069034c37
Merge branch 'decomp' into master
2021-12-25 18:19:53 -07:00
CoderStig
d6e9866399
Decomped some of 80057C60 & 800431B0
2021-12-25 18:12:52 -07:00
MegaMech
8ca68747db
Msys2 add binutils install instructions ( #112 )
...
* Update instructions
* Delete get_bin.sh
2021-12-24 23:43:42 -07:00
ChiefFruitcake
1b40669f0d
Menu selection global variable ( #113 )
...
* Rename D_800E86A0 to gMenuSelection. Add menu selection options to defines.h
* Other namings
2021-12-24 20:43:17 -07:00
MegaMech
b7f8765d72
Decomped more crash_screen, code_80280650, fixed import shortcut ( #115 )
...
* Decomped more crash_screen, code_80280650, fixed import shortcut
2021-12-24 20:31:54 -07:00
CoderStig
5a151c1457
Decomped more crash_screen, code_80280650, fixed import shortcut
2021-12-24 20:19:58 -07:00
Tyler McGavran
782c9f0d3c
Add preserve_macros to permuter_settings.toml ( #114 )
...
That way we don't have to remember to preserver macros manually. Just have the
permuter do it for us
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-24 18:01:23 -07:00
Tyler McGavran
7b7725b62a
Match swap_values ( #111 )
...
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-20 23:07:18 -07:00
Tyler McGavran
8aca5f519e
Match exp_by_squaring function ( #110 )
...
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-20 22:56:24 -07:00
MegaMech
48a06f2fa5
Add MSYS2 MinGW x64 Support ( #108 )
...
* Added MSYS2 MinGW x64 Support
* Updated recomp
* Updated tools
2021-12-20 20:33:42 -07:00
Tyler McGavran
cdb3ca63aa
Change some "char" terminology to "glyph" ( #107 )
...
This matches more closely with similar functions in SM64
Identified a LUT for the segmented address of each glyph's texture
CharWidthMap is more accurately called GlyphDisplayWidthMap. The values in
the map don't exactly match the texture width for the given glyph. They
likely have more to do with how the glyph is drawn on screen rather than
being a measure of its true width.
There are other LUT-like entries in data_0DD0A0_2 that clearly contain
glyph textures, but it's not clear how they differ from the "main"
LUT.
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-20 14:49:37 -07:00
Maciek Baron
7a0280f0e3
Add gPlayerIsAccelerating, gPlayerBalloonCount and update related code ( #105 )
...
* Add balloon count
* Add gPlayerIsThrottleActive
2021-12-20 04:22:04 -07:00
Tyler McGavran
37d249c681
Match a couple functions related to text color ( #96 )
...
* Match a couple functions related to text color
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-19 15:47:00 -07:00
val
89cc7ecb10
Only update progress when running on master branch. ( #106 )
2021-12-18 23:46:34 -07:00
MegaMech
98369fc526
Fix maths ( #104 )
...
* Fix maths
* Update README.md
* Update Jenkinsfile
2021-12-18 04:03:34 -07:00
MegaMech
9b0646fde0
Update progress.py ( #103 )
...
* Update progress.py
* Update Jenkinsfile
* Update progress.py
* Update README.md
2021-12-18 03:30:41 -07:00
MegaMech
45f8d5b5ca
Update Jenkinsfile
2021-12-18 03:08:15 -07:00
MegaMech
f64253c39f
Update Jenkinsfile ( #102 )
2021-12-18 02:20:21 -07:00
MegaMech
301fa052c2
Fixed spelling error ( #101 )
2021-12-18 01:49:11 -07:00
MegaMech
432e9e45c5
Remove git dependancy ( #100 )
2021-12-18 01:31:31 -07:00
val
93134bb0d4
Try to add total progress as a badge. ( #99 )
2021-12-17 23:22:15 -07:00
MegaMech
8e5ad3368d
Revert "Update Jenkinsfile ( #97 )" ( #98 )
...
This reverts commit a99a739216 .
2021-12-16 23:34:09 -07:00
MegaMech
a99a739216
Update Jenkinsfile ( #97 )
...
* Update Jenkinsfile
* Update progress.py
* Update Jenkinsfile
2021-12-16 02:42:33 -07:00
Whoblue579
1702697b73
Added new line to end of other_textures.s ( #95 )
...
* Added new line to end of other_textures.s
2021-12-15 23:32:04 -07:00
Tyler McGavran
d587580bd5
Rename a couple variables ( #93 )
...
* Rename a couple variables
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2021-12-14 20:40:38 -07:00
Tyler McGavran
66d9a4fe88
Identify a couple debug related variables and match a couple debug related functions ( #94 )
...
* Identified some debug mode specific variables
* Matched a couple debug related functions
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-13 22:13:28 -07:00
Tyler McGavran
12be6a8824
Identified variables related to title screen demos ( #92 )
...
gNextDemoId is a little weird. If a demo is currently running that variable is the ID
of the demo that will run next. It's never "current", its always one step ahead
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-13 14:16:35 -07:00
Tyler McGavran
d324dd7f3b
Identified some variables related to sound mode ( #90 )
...
* Identified some variables related to sound mode
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-11 23:14:25 -07:00
CoderStig
5fd2f225c1
mips64-elf support (fixes building on archlinux) ( #89 )
...
* Fix mips64-elf support
2021-12-11 00:50:47 -07:00
Tyler McGavran
7648ec12a7
Match functions for Grand Prix save data access ( #88 )
...
* Match grand prix save data funcs
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-11 00:34:07 -07:00
CoderStig
da5f75188b
Delete workflows ( #87 )
...
* Delete workflows
2021-12-10 00:24:23 -07:00
CoderStig
b35fc205fa
Update README.md ( #85 )
2021-12-09 14:22:38 -07:00
Tyler McGavran
8fb383cd65
Match some functions related to printing text on screen ( #80 )
...
* Match some functions related to printing text on screen
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-09 14:11:25 -07:00
CoderStig
46247502ad
Decomped gfx setup code & changed player pos coords to array ( #84 )
...
* Decomped gfx setup code and changed player pos coords to array
2021-12-09 14:10:39 -07:00
CoderStig
bfcbb8aada
Decomped gfx in data_segment2.s ( #83 )
...
* Decomped gfx in data_segment2.s
2021-12-06 00:05:33 -07:00
CoderStig
9e0f96f254
Fixing alignment, better matches in 80281FA0, --decompme support ( #82 )
2021-12-05 13:47:11 -07:00
CoderStig
b574e7065d
Import remaining .text undefined syms & match funcs in 80281FA0 ( #81 )
...
* Import remaining .text undefined syms
* Match a bunch of funcs in 80281FA0
2021-12-05 03:44:47 -07:00
CoderStig
251de29124
Merge branch 'sym' into master
2021-12-05 03:36:51 -07:00
CoderStig
1ca7ea1061
Imported remaining .text undefined syms
2021-12-05 03:24:28 -07:00
CoderStig
5ef9bc3675
Imported remaining undefined_syms ( #79 )
2021-12-04 04:36:25 -07:00
CoderStig
a4c7c620e7
Imported remaining undefined_syms
2021-12-04 03:58:20 -07:00
Tyler McGavran
6d70872c5b
Identification of some race related varaibles ( #78 )
...
* Renamed time/race related variables
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-04 00:04:07 -07:00
CoderStig
3f670579cf
Fixed progress.py, moved non_matching OS to `asm/os/non_matchings/` ( #77 )
...
* Fixed progress.py
* Moved non_matching OS asm to `asm/os/non_matchings/`
2021-12-03 04:33:36 -07:00
MegaMech
3853adf368
Create build_pr.yaml
...
Update README.md
Update build_pr.yaml
Update build_pr.yaml
Update build_pr.yaml
Update build_pr.yaml
2021-12-03 01:58:53 -07:00
Tyler McGavran
5fe0f55e6d
Match a couple functions concerning string display width ( #73 )
...
* Match a couple string related functions
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-12-01 14:24:07 -07:00
Tyler McGavran
11031f8b1c
Match some functions that convert numbers into ASCII ( #71 )
...
* Match some functions that convert numbers into ASCII
Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2021-11-29 23:04:56 -07:00