mirror of
https://github.com/zeldaret/oot.git
synced 2024-09-23 22:05:09 +00:00
b86edcf92c
* 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
22 lines
458 B
C
22 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;
|
|
}
|