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,10 +50,12 @@ extern "C" void osContGetReadData_recomp(uint8_t* rdram, recomp_context* ctx) {
|
||||||
osContGetReadData(dummy_data);
|
osContGetReadData(dummy_data);
|
||||||
|
|
||||||
for (int controller = 0; controller < MAXCONTROLLERS; controller++) {
|
for (int controller = 0; controller < MAXCONTROLLERS; controller++) {
|
||||||
MEM_H(6 * controller + 0, data) = dummy_data[controller].button;
|
if (dummy_data[controller].err_no == 0) {
|
||||||
MEM_B(6 * controller + 2, data) = dummy_data[controller].stick_x;
|
MEM_H(6 * controller + 0, data) = dummy_data[controller].button;
|
||||||
MEM_B(6 * controller + 3, data) = dummy_data[controller].stick_y;
|
MEM_B(6 * controller + 2, data) = dummy_data[controller].stick_x;
|
||||||
MEM_B(6 * controller + 4, data) = dummy_data[controller].err_no;
|
MEM_B(6 * controller + 3, data) = dummy_data[controller].stick_y;
|
||||||
|
MEM_B(6 * controller + 4, data) = dummy_data[controller].err_no;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue