diff --git a/src/backend/core/mmio/PIF/Device.cpp b/src/backend/core/mmio/PIF/Device.cpp index c0866a90..77234255 100644 --- a/src/backend/core/mmio/PIF/Device.cpp +++ b/src/backend/core/mmio/PIF/Device.cpp @@ -6,9 +6,11 @@ namespace n64 { void PIF::InitDevices(SaveType saveType) { - for (int i = 0; i < 4; i++) { //TODO: make this configurable - joybusDevices[i].type = JOYBUS_CONTROLLER; - joybusDevices[i].accessoryType = ACCESSORY_MEMPACK; + joybusDevices[0].type = JOYBUS_CONTROLLER; + joybusDevices[0].accessoryType = ACCESSORY_MEMPACK; + for (int i = 1; i < 4; i++) { //TODO: make this configurable + joybusDevices[i].type = JOYBUS_NONE; + joybusDevices[i].accessoryType = ACCESSORY_NONE; } if (saveType == SAVE_EEPROM_4k) {