CDROM: Implement motor on command

This commit is contained in:
Connor McLaughlin
2019-10-28 17:25:04 +10:00
parent c15822d745
commit a1ed2d1d77
2 changed files with 33 additions and 11 deletions

View File

@ -109,13 +109,13 @@ private:
enum class DriveState : u8
{
Idle,
Initializing,
SpinningUp,
Seeking,
ReadingID,
Reading,
Playing,
Pausing,
Stopping,
Stopping
};
union StatusRegister
@ -195,7 +195,7 @@ private:
void ExecuteCommand();
void ExecuteTestCommand(u8 subcommand);
void BeginReading(bool cdda);
void DoInitComplete();
void DoSpinUpComplete();
void DoSeekComplete();
void DoPauseComplete();
void DoStopComplete();