win: Add helper methods for mounting images
This commit is contained in:
@@ -77,6 +77,20 @@ mo_eject(uint8_t id)
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
mo_mount(uint8_t id, wchar_t *fn, uint8_t wp)
|
||||
{
|
||||
mo_t *dev = (mo_t *) mo_drives[id].priv;
|
||||
|
||||
mo_disk_close(dev);
|
||||
mo_drives[id].read_only = wp;
|
||||
mo_load(dev, fn);
|
||||
mo_insert(dev);
|
||||
|
||||
config_save();
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
mo_reload(uint8_t id)
|
||||
{
|
||||
@@ -116,6 +130,20 @@ zip_eject(uint8_t id)
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
zip_mount(uint8_t id, wchar_t *fn, uint8_t wp)
|
||||
{
|
||||
zip_t *dev = (zip_t *) zip_drives[id].priv;
|
||||
|
||||
zip_disk_close(dev);
|
||||
zip_drives[id].read_only = wp;
|
||||
zip_load(dev, fn);
|
||||
zip_insert(dev);
|
||||
|
||||
config_save();
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
zip_reload(uint8_t id)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user