mirror of
https://github.com/N64Recomp/N64ModernRuntime.git
synced 2025-10-30 08:02:29 +00:00
Fix unplugged controller members being written to
This commit is contained in:
parent
9770110c60
commit
17afeaee65
1 changed files with 6 additions and 4 deletions
|
|
@ -50,12 +50,14 @@ extern "C" void osContGetReadData_recomp(uint8_t* rdram, recomp_context* ctx) {
|
|||
osContGetReadData(dummy_data);
|
||||
|
||||
for (int controller = 0; controller < MAXCONTROLLERS; controller++) {
|
||||
if (dummy_data[controller].err_no == 0) {
|
||||
MEM_H(6 * controller + 0, data) = dummy_data[controller].button;
|
||||
MEM_B(6 * controller + 2, data) = dummy_data[controller].stick_x;
|
||||
MEM_B(6 * controller + 3, data) = dummy_data[controller].stick_y;
|
||||
MEM_B(6 * controller + 4, data) = dummy_data[controller].err_no;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
extern "C" void osContStartQuery_recomp(uint8_t * rdram, recomp_context * ctx) {
|
||||
PTR(OSMesgQueue) mq = _arg<0, PTR(OSMesgQueue)>(rdram, ctx);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue