win: Add helper methods for mounting images

This commit is contained in:
David Hrdlička
2020-04-26 14:19:58 +02:00
parent c728ece0ee
commit 6838117fdd
2 changed files with 56 additions and 0 deletions

View File

@@ -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)
{