mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-12 10:54:44 +00:00
* 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
21 lines
458 B
C
21 lines
458 B
C
#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;
|
|
}
|