Implement the rest of _eject/_mount functions
Implement the rest of media eject/mount functions declared in plat.h, intended for future use
This commit is contained in:
@@ -909,6 +909,47 @@ MediaMenu::getMediaOpenDirectory()
|
|||||||
|
|
||||||
// callbacks from 86box C code
|
// callbacks from 86box C code
|
||||||
extern "C" {
|
extern "C" {
|
||||||
|
void
|
||||||
|
cassette_mount(char *fn, uint8_t wp)
|
||||||
|
{
|
||||||
|
MediaMenu::ptr->cassetteMount(QString(fn), wp);
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
cassette_eject(void)
|
||||||
|
{
|
||||||
|
MediaMenu::ptr->cassetteEject();
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
cartridge_mount(uint8_t id, char *fn, uint8_t wp)
|
||||||
|
{
|
||||||
|
MediaMenu::ptr->cartridgeMount(id, QString(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
cartridge_eject(uint8_t id)
|
||||||
|
{
|
||||||
|
MediaMenu::ptr->cartridgeEject(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
floppy_mount(uint8_t id, char *fn, uint8_t wp)
|
||||||
|
{
|
||||||
|
MediaMenu::ptr->floppyMount(id, QString(fn), wp);
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
floppy_eject(uint8_t id)
|
||||||
|
{
|
||||||
|
MediaMenu::ptr->floppyEject(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
cdrom_mount(uint8_t id, char *fn)
|
||||||
|
{
|
||||||
|
MediaMenu::ptr->cdromMount(id, QString(fn));
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
plat_cdrom_ui_update(uint8_t id, uint8_t reload)
|
plat_cdrom_ui_update(uint8_t id, uint8_t reload)
|
||||||
@@ -922,6 +963,12 @@ zip_eject(uint8_t id)
|
|||||||
MediaMenu::ptr->zipEject(id);
|
MediaMenu::ptr->zipEject(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
zip_mount(uint8_t id, char *fn, uint8_t wp)
|
||||||
|
{
|
||||||
|
MediaMenu::ptr->zipMount(id, QString(fn), wp);
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
zip_reload(uint8_t id)
|
zip_reload(uint8_t id)
|
||||||
{
|
{
|
||||||
@@ -934,6 +981,12 @@ mo_eject(uint8_t id)
|
|||||||
MediaMenu::ptr->moEject(id);
|
MediaMenu::ptr->moEject(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
mo_mount(uint8_t id, char *fn, uint8_t wp)
|
||||||
|
{
|
||||||
|
MediaMenu::ptr->moMount(id, QString(fn), wp);
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
mo_reload(uint8_t id)
|
mo_reload(uint8_t id)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user