CD-ROM: Implement not ready to ready transition in a cleaner and better way, fixes #4805.

This commit is contained in:
OBattler
2024-09-18 08:01:38 +02:00
parent 3c550f3afb
commit 7068655343
3 changed files with 29 additions and 11 deletions

View File

@@ -25,6 +25,7 @@
#define CD_STATUS_PLAYING_COMPLETED 5
/* Medium changed flag. */
#define CD_STATUS_TRANSITION 0x40
#define CD_STATUS_MEDIUM_CHANGED 0x80
#define CD_TRACK_AUDIO 0x08
@@ -298,6 +299,7 @@ extern void cdrom_seek(cdrom_t *dev, uint32_t pos, uint8_t vendor_type);
extern void cdrom_close_handler(uint8_t id);
extern void cdrom_insert(uint8_t id);
extern void cdrom_exit(uint8_t id);
extern void cdrom_eject(uint8_t id);
extern void cdrom_reload(uint8_t id);