CDROM: Set motor on bit immediately on MotorOn

Fixes disc change in Armored Core - Master of Arena.
16mb
Stenzek 4 months ago
parent 3929e58751
commit fd7d4a3160
No known key found for this signature in database

@ -2279,8 +2279,9 @@ void CDROM::ExecuteCommand(void*, TickCount ticks, TickCount ticks_late)
return;
}
if (CanReadMedia())
StartMotor();
// ensure bit is set, Armored Core - Master of Arena relies on it
s_state.secondary_status.motor_on = true;
StartMotor();
QueueCommandSecondResponse(Command::MotorOn, MOTOR_ON_RESPONSE_TICKS);
}

Loading…
Cancel
Save