Commit Graph

65 Commits

Author SHA1 Message Date
Arceveti
3cae3580c1 Move some analog macros to joybus.h 2024-02-14 01:06:07 -08:00
Arceveti
8f61244f57 Improve some struct definitions 2023-09-01 19:18:24 -07:00
Arceveti
fb5c68f14f CONT_CMD_GCN_CALIBRATE doesn't require uninitialized origins + analog deadzone defines + formatting 2023-08-17 11:20:39 -07:00
Arceveti
1351c41196 Fix struct offset sizes 2023-08-14 13:13:45 -07:00
Arceveti
c091960a9b Update the relevant ique include files to include changes 2023-08-10 15:30:06 -07:00
Arceveti
371296f94a Rename 'osStartRead_impl' to 'osContStartReadDataEx' 2023-08-10 15:09:35 -07:00
Arceveti
55fd98b253 Remove redundant OSContPadEx union field + button union type consistency 2023-08-10 14:07:19 -07:00
Arceveti
0cab016a0f Add raw byte arrays to PIF command struct unions + properly fix goddard Z crash + fix some comments 2023-08-10 13:49:26 -07:00
Arceveti
a6aab07352 Rename "cmdID" to "cmd" 2023-08-09 15:48:30 -07:00
Arceveti
deb53bc973 Add rawContButtons field to OSContPadEx + os_cont.h formatting 2023-08-05 14:17:32 -07:00
Arceveti
00e5dd6da0 Move gControllerPlayerNumbers into gControllerPads + replace gcnRumble field in OSContPadEx 2023-08-02 12:44:17 -07:00
Arceveti
ebb5253de8 Streamline GCN origins polling trigger 2023-07-31 18:25:59 -07:00
Arceveti
8afd5122ea Add zero analog defines 2023-07-31 13:13:10 -07:00
Arceveti
369ef6734c Remove __osContGetInitDataEx since it's no longer needed 2023-07-30 16:13:59 -07:00
Arceveti
f93d47b7ba Dissolve gPortInfo 2023-07-30 14:55:20 -07:00
Arceveti
338eee167c Decouple button bits from non-button bits + Move controller button struct definitions to os_cont.h 2023-07-27 15:08:49 -07:00
Arceveti
47e0f25a15 Add proper GCN controller origin recalibrating functionality 2023-07-19 19:27:51 -07:00
Arceveti
9b903d42d5 Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-four-controllers 2023-07-12 16:37:47 -07:00
someone2639
e2cf2d5119 IPL3 documentation; undefined_syms.txt finally deleted (#545)
* yeet undefined_syms; IPL3 documentation; theoretical addition of checksum skip and initial DMA length/location change

* another comment about how to set dma len

* comment is now correct in ultratypes

* do the rename

* remove insinuations that ipl3 can be modified

---------

Co-authored-by: someone2639 <someone2639@gmail.com>
2023-06-26 12:35:52 -05:00
Arceveti
8b4cd14cb6 _Bool usage 2023-04-26 12:26:36 -04:00
Arceveti
ec880fb46b formatting changes 2023-04-10 14:16:16 -04:00
Arceveti
fc977ed3e0 Rename 'NUM_SUPPORTED_CONTROLLERS' to 'MAX_NUM_PLAYERS' + formatting consistency 2023-03-09 16:37:19 -05:00
Arceveti
bba724e6f8 Add OSPifRamEx 2023-03-08 11:44:58 -05:00
Arceveti
69055c9401 Fix some macros 2023-03-08 11:26:37 -05:00
Arceveti
b38bce56d7 Fix gamecube input v3 (real) [final] *release edition* (probably) 2023-03-07 13:43:23 -05:00