Make disk images visible
This commit is contained in:
parent
d936c32e87
commit
67ae770477
|
@ -106,6 +106,14 @@ function V86Starter(options)
|
||||||
|
|
||||||
var settings = {};
|
var settings = {};
|
||||||
|
|
||||||
|
this.disk_images = {
|
||||||
|
"fda": undefined,
|
||||||
|
"fdb": undefined,
|
||||||
|
"hda": undefined,
|
||||||
|
"hdb": undefined,
|
||||||
|
"cdrom": undefined,
|
||||||
|
};
|
||||||
|
|
||||||
settings.load_devices = true;
|
settings.load_devices = true;
|
||||||
settings.memory_size = options["memory_size"] || 64 * 1024 * 1024;
|
settings.memory_size = options["memory_size"] || 64 * 1024 * 1024;
|
||||||
settings.vga_memory_size = options["vga_memory_size"] || 8 * 1024 * 1024;
|
settings.vga_memory_size = options["vga_memory_size"] || 8 * 1024 * 1024;
|
||||||
|
@ -144,19 +152,19 @@ function V86Starter(options)
|
||||||
switch(name)
|
switch(name)
|
||||||
{
|
{
|
||||||
case "hda":
|
case "hda":
|
||||||
settings.hda = buffer;
|
settings.hda = this.disk_images["hda"] = buffer;
|
||||||
break;
|
break;
|
||||||
case "hdb":
|
case "hdb":
|
||||||
settings.hdb = buffer;
|
settings.hdb = this.disk_images["hdb"] = buffer;
|
||||||
break;
|
break;
|
||||||
case "cdrom":
|
case "cdrom":
|
||||||
settings.cdrom = buffer;
|
settings.cdrom = this.disk_images["cdrom"] = buffer;
|
||||||
break;
|
break;
|
||||||
case "fda":
|
case "fda":
|
||||||
settings.fda = buffer;
|
settings.fda = this.disk_images["fda"] = buffer;
|
||||||
break;
|
break;
|
||||||
case "fdb":
|
case "fdb":
|
||||||
settings.fdb = buffer;
|
settings.fdb = this.disk_images["fdb"] = buffer;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "bios":
|
case "bios":
|
||||||
|
@ -332,9 +340,9 @@ function V86Starter(options)
|
||||||
{
|
{
|
||||||
f.loadable.onload = function(e)
|
f.loadable.onload = function(e)
|
||||||
{
|
{
|
||||||
put_on_settings(f.name, f.loadable);
|
put_on_settings.call(this, f.name, f.loadable);
|
||||||
cont(index + 1);
|
cont(index + 1);
|
||||||
}
|
}.bind(this);
|
||||||
f.loadable.load();
|
f.loadable.load();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -342,9 +350,9 @@ function V86Starter(options)
|
||||||
v86util.load_file(f.url, {
|
v86util.load_file(f.url, {
|
||||||
done: function(result)
|
done: function(result)
|
||||||
{
|
{
|
||||||
put_on_settings(f.name, new SyncBuffer(result));
|
put_on_settings.call(this, f.name, new SyncBuffer(result));
|
||||||
cont(index + 1);
|
cont(index + 1);
|
||||||
},
|
}.bind(this),
|
||||||
progress: function progress(e)
|
progress: function progress(e)
|
||||||
{
|
{
|
||||||
starter.emulator_bus.send("download-progress", {
|
starter.emulator_bus.send("download-progress", {
|
||||||
|
|
Loading…
Reference in a new issue