mirror of
https://github.com/MiSTer-devel/CDi_MiSTer.git
synced 2026-06-14 03:04:32 +00:00
- Remount is allowed without reset, when the CD wasn't read yet during power cycle - Allows changing a disc with multi disc titles after application induced eject - Added debug option to allow replacing the image during operation - Also fixed tray close on image mount
21 lines
596 B
Markdown
21 lines
596 B
Markdown
# State of Multi Disc support
|
|
|
|
Due to being restricted to SLAVE 2.0, instead of the actual required SLAVE 3.2, the front panel is not working.
|
|
Ejecting a disc is not possible via button press.
|
|
|
|
But maybe it doesn't need to.
|
|
According to the chapter "Multi Disc Applications" from the Green Book,
|
|
this is not how it works, because pressing Eject usually resets the player.
|
|
|
|
Instead, the application needs to eject the disc by itself like this
|
|
|
|
int cdfile = open("/cd@", _READ);
|
|
DEBUG(ss_eject(cdfile));
|
|
printf("ejected\n");
|
|
|
|
sleep(1);
|
|
|
|
DEBUG(ss_mount(cdfile,0));
|
|
printf("mounted\n");
|
|
|