// 4: Analog Pad (reserved)
// 5: Libble Rabble stick (reserved)
bool change_jsport[2] = {false, false};
- const int js_limit = 2;
+ const int js_limit = 3;
for(int i = 0; i < 2; i++) {
// Remove connected device if changed.
if((port_using[i] >= 0) && ((port_using[i] + 1) != config.machine_features[i])) {
}
}
// Temporally mark "Not Connected".
- port_using[i] = -1;
}
+ port_using[i] = -1;
}
// Correct DATA REGISTERS.
for(int i = 0; i < 2; i++) {
}
// Plug a device if changed (and usable).
- for(int i = 0; i < 2; i++) {
+ out_debug_log(_T("update_config() : PORT1=%d PORT2=%d"),
+ config.machine_features[0] - 1,
+ config.machine_features[1] - 1);
+ for(int i = 0; i < 2; i++) {
if((config.machine_features[i] > 0) && (config.machine_features[i] <= js_limit)) {
JSDEV_TEMPLATE* p = d_port[i][config.machine_features[i] - 1];
if(p != nullptr) {