mirror of
https://github.com/zeldaret/oot.git
synced 2025-08-24 16:01:26 +00:00
Matched some controller files (#178)
* osPfsIsPlug.c and osContSetCh.c OK * update * __osPfsGetStatus.c OK * removed unused asm * Updated all libultra controller files to use new structs instead of the temporary structs. Added os_pfs.h * controller updates * fixed header guard * Made suggested changes
This commit is contained in:
parent
229e0c8629
commit
b86edcf92c
39 changed files with 650 additions and 1001 deletions
21
src/libultra_code/osContSetCh.c
Normal file
21
src/libultra_code/osContSetCh.c
Normal file
|
@ -0,0 +1,21 @@
|
|||
#include <ultra64.h>
|
||||
#include <global.h>
|
||||
|
||||
/*
|
||||
* s32 osContSetCh(u8 ch)
|
||||
* This function specifies the number of devices for the functions to access when those functions access to multiple
|
||||
* direct SI devices.
|
||||
*/
|
||||
s32 osContSetCh(u8 ch) {
|
||||
__osSiGetAccess();
|
||||
|
||||
if (ch > MAXCONTROLLERS) {
|
||||
__osMaxControllers = MAXCONTROLLERS;
|
||||
} else {
|
||||
__osMaxControllers = ch;
|
||||
}
|
||||
|
||||
__osContLastPoll = -2;
|
||||
__osSiRelAccess();
|
||||
return 0;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue