Remove some unncessary quoting
This commit is contained in:
parent
14bab44a2d
commit
d4831d3b10
2
Makefile
2
Makefile
|
@ -133,6 +133,7 @@ build/libv86.js: $(CLOSURE) src/*.js lib/*.js src/browser/*.js
|
|||
--define=DEBUG=false\
|
||||
$(CLOSURE_FLAGS)\
|
||||
--compilation_level SIMPLE\
|
||||
--jscomp_off=missingProperties\
|
||||
--output_wrapper ';(function(){%output%}).call(this);'\
|
||||
--js $(CORE_FILES)\
|
||||
--js $(BROWSER_FILES)\
|
||||
|
@ -147,6 +148,7 @@ build/libv86-debug.js: $(CLOSURE) src/*.js lib/*.js src/browser/*.js
|
|||
$(CLOSURE_FLAGS)\
|
||||
$(CLOSURE_READABLE)\
|
||||
--compilation_level SIMPLE\
|
||||
--jscomp_off=missingProperties\
|
||||
--output_wrapper ';(function(){%output%}).call(this);'\
|
||||
--js $(CORE_FILES)\
|
||||
--js $(BROWSER_FILES)\
|
||||
|
|
|
@ -184,10 +184,10 @@
|
|||
memory_size: 512 * 1024 * 1024,
|
||||
vga_memory_size: 8 * 1024 * 1024,
|
||||
state: {
|
||||
"url": host + "arch_state.bin.zst",
|
||||
url: host + "arch_state.bin.zst",
|
||||
},
|
||||
filesystem: {
|
||||
"baseurl": host + "arch/",
|
||||
baseurl: host + "arch/",
|
||||
},
|
||||
},
|
||||
{
|
||||
|
@ -196,8 +196,8 @@
|
|||
memory_size: 512 * 1024 * 1024,
|
||||
vga_memory_size: 8 * 1024 * 1024,
|
||||
filesystem: {
|
||||
"baseurl": host + "arch/",
|
||||
"basefs": { url: host + "fs.json", },
|
||||
baseurl: host + "arch/",
|
||||
basefs: { url: host + "fs.json", },
|
||||
},
|
||||
cmdline: [
|
||||
"rw apm=off vga=0x344 video=vesafb:ypan,vremap:8",
|
||||
|
@ -215,10 +215,10 @@
|
|||
id: "serenity",
|
||||
name: "SerenityOS",
|
||||
hda: {
|
||||
"url": host + "serenity-v2.img",
|
||||
"size": 700448768,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
url: host + "serenity-v2.img",
|
||||
size: 700448768,
|
||||
async: true,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
memory_size: 512 * 1024 * 1024,
|
||||
|
@ -230,10 +230,10 @@
|
|||
id: "serenity-boot",
|
||||
name: "SerenityOS",
|
||||
hda: {
|
||||
"url": host + "serenity-v2.img",
|
||||
"size": 700448768,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
url: host + "serenity-v2.img",
|
||||
size: 700448768,
|
||||
async: true,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
memory_size: 512 * 1024 * 1024,
|
||||
|
@ -243,10 +243,10 @@
|
|||
id: "serenity-old",
|
||||
name: "SerenityOS",
|
||||
hda: {
|
||||
"url": host + "serenity.img",
|
||||
"size": 876 * 1024 * 1024,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
url: host + "serenity.img",
|
||||
size: 876 * 1024 * 1024,
|
||||
async: true,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
memory_size: 512 * 1024 * 1024,
|
||||
|
@ -257,10 +257,10 @@
|
|||
id: "serenity-old-boot",
|
||||
name: "SerenityOS",
|
||||
hda: {
|
||||
"url": host + "serenity.img",
|
||||
"size": 876 * 1024 * 1024,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
url: host + "serenity.img",
|
||||
size: 876 * 1024 * 1024,
|
||||
async: true,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
memory_size: 512 * 1024 * 1024,
|
||||
|
@ -284,7 +284,7 @@
|
|||
url: host + "haiku-v2.img",
|
||||
size: 1 * 1024 * 1024 * 1024,
|
||||
async: true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
state: {
|
||||
|
@ -300,7 +300,7 @@
|
|||
url: host + "haiku-v2.img",
|
||||
size: 1 * 1024 * 1024 * 1024,
|
||||
async: true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
name: "Haiku",
|
||||
|
@ -309,9 +309,9 @@
|
|||
{
|
||||
id: "msdos",
|
||||
hda: {
|
||||
"url": host + "msdos.img",
|
||||
"size": 8 * 1024 * 1024,
|
||||
"async": false,
|
||||
url: host + "msdos.img",
|
||||
size: 8 * 1024 * 1024,
|
||||
async: false,
|
||||
},
|
||||
boot_order: 0x132,
|
||||
name: "MS-DOS",
|
||||
|
@ -319,19 +319,19 @@
|
|||
{
|
||||
id: "freedos",
|
||||
fda: {
|
||||
"url": host + "freedos722.img",
|
||||
"size": 737280,
|
||||
"async": false,
|
||||
url: host + "freedos722.img",
|
||||
size: 737280,
|
||||
async: false,
|
||||
},
|
||||
name: "FreeDOS",
|
||||
},
|
||||
{
|
||||
id: "psychdos",
|
||||
hda: {
|
||||
"url": host + "psychdos.img",
|
||||
"size": 549453824,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 256 * 1024,
|
||||
url: host + "psychdos.img",
|
||||
size: 549453824,
|
||||
async: true,
|
||||
fixed_chunk_size: 256 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
name: "PsychDOS",
|
||||
|
@ -340,45 +340,45 @@
|
|||
{
|
||||
id: "oberon",
|
||||
hda: {
|
||||
"url": host + "oberon.img",
|
||||
"size": 24 * 1024 * 1024,
|
||||
"async": false,
|
||||
url: host + "oberon.img",
|
||||
size: 24 * 1024 * 1024,
|
||||
async: false,
|
||||
},
|
||||
name: "Oberon",
|
||||
},
|
||||
{
|
||||
id: "windows1",
|
||||
fda: {
|
||||
"url": host + "windows101.img",
|
||||
"size": 1474560,
|
||||
"async": false,
|
||||
url: host + "windows101.img",
|
||||
size: 1474560,
|
||||
async: false,
|
||||
},
|
||||
name: "Windows",
|
||||
},
|
||||
{
|
||||
id: "linux26",
|
||||
cdrom: {
|
||||
"url": host + "linux.iso",
|
||||
"size": 6547456,
|
||||
"async": false,
|
||||
url: host + "linux.iso",
|
||||
size: 6547456,
|
||||
async: false,
|
||||
},
|
||||
name: "Linux",
|
||||
},
|
||||
{
|
||||
id: "linux3",
|
||||
cdrom: {
|
||||
"url": host + "linux3.iso",
|
||||
"size": 8624128,
|
||||
"async": false,
|
||||
url: host + "linux3.iso",
|
||||
size: 8624128,
|
||||
async: false,
|
||||
},
|
||||
name: "Linux",
|
||||
},
|
||||
{
|
||||
id: "linux4",
|
||||
cdrom: {
|
||||
"url": host + "linux4.iso",
|
||||
"size": 7731200,
|
||||
"async": false,
|
||||
url: host + "linux4.iso",
|
||||
size: 7731200,
|
||||
async: false,
|
||||
},
|
||||
name: "Linux",
|
||||
filesystem: {},
|
||||
|
@ -423,7 +423,7 @@
|
|||
url: host + "minix-3.3.0.iso",
|
||||
size: 605581312,
|
||||
async: true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
homepage: "https://www.minix3.org/",
|
||||
|
@ -431,11 +431,11 @@
|
|||
{
|
||||
id: "kolibrios",
|
||||
fda: {
|
||||
"url": ON_LOCALHOST ?
|
||||
url: ON_LOCALHOST ?
|
||||
host + "kolibri.img" :
|
||||
"//builds.kolibrios.org/eng/data/data/kolibri.img",
|
||||
"size": 1474560,
|
||||
"async": false,
|
||||
size: 1474560,
|
||||
async: false,
|
||||
},
|
||||
name: "KolibriOS",
|
||||
homepage: "https://kolibrios.org/en/",
|
||||
|
@ -443,19 +443,19 @@
|
|||
{
|
||||
id: "kolibrios-fallback",
|
||||
fda: {
|
||||
"url": host + "kolibri.img",
|
||||
"size": 1474560,
|
||||
"async": false,
|
||||
url: host + "kolibri.img",
|
||||
size: 1474560,
|
||||
async: false,
|
||||
},
|
||||
name: "KolibriOS",
|
||||
},
|
||||
{
|
||||
id: "openbsd",
|
||||
hda: {
|
||||
"url": host + "openbsd.img",
|
||||
url: host + "openbsd.img",
|
||||
size: 1073741824,
|
||||
async: true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
state: {
|
||||
|
@ -470,7 +470,7 @@
|
|||
url: host + "openbsd.img",
|
||||
size: 1073741824,
|
||||
async: true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
memory_size: 256 * 1024 * 1024,
|
||||
|
@ -480,10 +480,10 @@
|
|||
{
|
||||
id: "netbsd",
|
||||
hda: {
|
||||
"url": host + "netbsd.img",
|
||||
url: host + "netbsd.img",
|
||||
size: 511000064,
|
||||
async: true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
memory_size: 256 * 1024 * 1024,
|
||||
|
@ -492,9 +492,9 @@
|
|||
{
|
||||
id: "solos",
|
||||
fda: {
|
||||
"url": host + "os8.img",
|
||||
"async": false,
|
||||
"size": 1474560,
|
||||
url: host + "os8.img",
|
||||
async: false,
|
||||
size: 1474560,
|
||||
},
|
||||
name: "Sol OS",
|
||||
homepage: "http://oby.ro/os/",
|
||||
|
@ -502,9 +502,9 @@
|
|||
{
|
||||
id: "bootchess",
|
||||
fda: {
|
||||
"url": host + "bootchess.img",
|
||||
"async": false,
|
||||
"size": 1474560,
|
||||
url: host + "bootchess.img",
|
||||
async: false,
|
||||
size: 1474560,
|
||||
},
|
||||
name: "BootChess",
|
||||
homepage: "http://www.pouet.net/prod.php?which=64962",
|
||||
|
@ -512,9 +512,9 @@
|
|||
{
|
||||
id: "bootbasic",
|
||||
fda: {
|
||||
"url": host + "bootbasic.img",
|
||||
"async": false,
|
||||
"size": 1474560,
|
||||
url: host + "bootbasic.img",
|
||||
async: false,
|
||||
size: 1474560,
|
||||
},
|
||||
name: "bootBASIC",
|
||||
homepage: "https://github.com/nanochess/bootBASIC",
|
||||
|
@ -522,9 +522,9 @@
|
|||
{
|
||||
id: "sectorlisp",
|
||||
fda: {
|
||||
"url": host + "sectorlisp-friendly.bin",
|
||||
"async": false,
|
||||
"size": 512,
|
||||
url: host + "sectorlisp-friendly.bin",
|
||||
async: false,
|
||||
size: 512,
|
||||
},
|
||||
name: "SectorLISP",
|
||||
homepage: "https://justine.lol/sectorlisp2/",
|
||||
|
@ -532,9 +532,9 @@
|
|||
{
|
||||
id: "sectorforth",
|
||||
fda: {
|
||||
"url": host + "sectorforth.img",
|
||||
"async": false,
|
||||
"size": 512,
|
||||
url: host + "sectorforth.img",
|
||||
async: false,
|
||||
size: 512,
|
||||
},
|
||||
name: "sectorforth",
|
||||
homepage: "https://github.com/cesarblum/sectorforth",
|
||||
|
@ -542,9 +542,9 @@
|
|||
{
|
||||
id: "floppybird",
|
||||
fda: {
|
||||
"url": host + "floppybird.img",
|
||||
"async": false,
|
||||
"size": 1474560,
|
||||
url: host + "floppybird.img",
|
||||
async: false,
|
||||
size: 1474560,
|
||||
},
|
||||
name: "Floppy Bird",
|
||||
homepage: "http://mihail.co/floppybird",
|
||||
|
@ -553,15 +553,15 @@
|
|||
id: "windows2000",
|
||||
memory_size: 512 * 1024 * 1024,
|
||||
hda: {
|
||||
"url": host + "windows2k.img",
|
||||
"size": 2 * 1024 * 1024 * 1024,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 256 * 1024,
|
||||
url: host + "windows2k.img",
|
||||
size: 2 * 1024 * 1024 * 1024,
|
||||
async: true,
|
||||
fixed_chunk_size: 256 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
name: "Windows 2000",
|
||||
state: {
|
||||
"url": host + "windows2k_state-v2.bin.zst",
|
||||
url: host + "windows2k_state-v2.bin.zst",
|
||||
},
|
||||
mac_address_translation: true,
|
||||
},
|
||||
|
@ -569,10 +569,10 @@
|
|||
id: "windows2000-boot",
|
||||
memory_size: 512 * 1024 * 1024,
|
||||
hda: {
|
||||
"url": host + "windows2k.img",
|
||||
"size": 2 * 1024 * 1024 * 1024,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 256 * 1024,
|
||||
url: host + "windows2k.img",
|
||||
size: 2 * 1024 * 1024 * 1024,
|
||||
async: true,
|
||||
fixed_chunk_size: 256 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
boot_order: 0x132,
|
||||
|
@ -582,15 +582,15 @@
|
|||
id: "windows98",
|
||||
memory_size: 128 * 1024 * 1024,
|
||||
hda: {
|
||||
"url": host + "windows98.img",
|
||||
"size": 300 * 1024 * 1024,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 256 * 1024,
|
||||
url: host + "windows98.img",
|
||||
size: 300 * 1024 * 1024,
|
||||
async: true,
|
||||
fixed_chunk_size: 256 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
name: "Windows 98",
|
||||
state: {
|
||||
"url": host + "windows98_state.bin.zst",
|
||||
url: host + "windows98_state.bin.zst",
|
||||
},
|
||||
mac_address_translation: true,
|
||||
},
|
||||
|
@ -598,10 +598,10 @@
|
|||
id: "windows98-boot",
|
||||
memory_size: 128 * 1024 * 1024,
|
||||
hda: {
|
||||
"url": host + "windows98.img",
|
||||
"size": 300 * 1024 * 1024,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 256 * 1024,
|
||||
url: host + "windows98.img",
|
||||
size: 300 * 1024 * 1024,
|
||||
async: true,
|
||||
fixed_chunk_size: 256 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
name: "Windows 98",
|
||||
|
@ -610,25 +610,25 @@
|
|||
id: "windows95",
|
||||
memory_size: 32 * 1024 * 1024,
|
||||
hda: {
|
||||
"url": host + "w95.img",
|
||||
"size": 242049024,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 256 * 1024,
|
||||
url: host + "w95.img",
|
||||
size: 242049024,
|
||||
async: true,
|
||||
fixed_chunk_size: 256 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
name: "Windows 95",
|
||||
state: {
|
||||
"url": host + "windows95_state.bin.zst",
|
||||
url: host + "windows95_state.bin.zst",
|
||||
},
|
||||
},
|
||||
{
|
||||
id: "windows95-boot",
|
||||
memory_size: 32 * 1024 * 1024,
|
||||
hda: {
|
||||
"url": host + "w95.img",
|
||||
"size": 242049024,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 256 * 1024,
|
||||
url: host + "w95.img",
|
||||
size: 242049024,
|
||||
async: true,
|
||||
fixed_chunk_size: 256 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
name: "Windows 95",
|
||||
|
@ -637,8 +637,8 @@
|
|||
id: "windows30",
|
||||
memory_size: 64 * 1024 * 1024,
|
||||
cdrom: {
|
||||
"url": host + "Win30.iso",
|
||||
"async": false,
|
||||
url: host + "Win30.iso",
|
||||
async: false,
|
||||
},
|
||||
name: "Windows 3.0",
|
||||
},
|
||||
|
@ -646,9 +646,9 @@
|
|||
id: "windows31",
|
||||
memory_size: 64 * 1024 * 1024,
|
||||
hda: {
|
||||
"url": host + "win31.img",
|
||||
"async": false,
|
||||
"size": 34463744,
|
||||
url: host + "win31.img",
|
||||
async: false,
|
||||
size: 34463744,
|
||||
},
|
||||
name: "Windows 3.1",
|
||||
},
|
||||
|
@ -656,14 +656,14 @@
|
|||
id: "freebsd",
|
||||
memory_size: 256 * 1024 * 1024,
|
||||
hda: {
|
||||
"url": host + "freebsd.img",
|
||||
"size": 2147483648,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
url: host + "freebsd.img",
|
||||
size: 2147483648,
|
||||
async: true,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
state: {
|
||||
"url": host + "freebsd_state.bin.zst",
|
||||
url: host + "freebsd_state.bin.zst",
|
||||
},
|
||||
name: "FreeBSD",
|
||||
},
|
||||
|
@ -671,10 +671,10 @@
|
|||
id: "freebsd-boot",
|
||||
memory_size: 256 * 1024 * 1024,
|
||||
hda: {
|
||||
"url": host + "freebsd.img",
|
||||
"size": 2147483648,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
url: host + "freebsd.img",
|
||||
size: 2147483648,
|
||||
async: true,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
name: "FreeBSD",
|
||||
|
@ -683,10 +683,10 @@
|
|||
id: "reactos-livecd",
|
||||
memory_size: 256 * 1024 * 1024,
|
||||
hda: {
|
||||
"url": host + "reactos-livecd-0.4.15-dev-73-g03c09c9-x86-gcc-lin-dbg.iso",
|
||||
"size": 250609664,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
url: host + "reactos-livecd-0.4.15-dev-73-g03c09c9-x86-gcc-lin-dbg.iso",
|
||||
size: 250609664,
|
||||
async: true,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
name: "ReactOS",
|
||||
|
@ -696,14 +696,14 @@
|
|||
id: "reactos",
|
||||
memory_size: 512 * 1024 * 1024,
|
||||
hda: {
|
||||
"url": host + "reactos.img",
|
||||
"size": 500 * 1024 * 1024,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
url: host + "reactos.img",
|
||||
size: 500 * 1024 * 1024,
|
||||
async: true,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
state: {
|
||||
"url": host + "reactos_state.bin.zst",
|
||||
url: host + "reactos_state.bin.zst",
|
||||
},
|
||||
mac_address_translation: true,
|
||||
name: "ReactOS",
|
||||
|
@ -713,10 +713,10 @@
|
|||
id: "reactos-boot",
|
||||
memory_size: 512 * 1024 * 1024,
|
||||
hda: {
|
||||
"url": host + "reactos.img",
|
||||
"size": 500 * 1024 * 1024,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
url: host + "reactos.img",
|
||||
size: 500 * 1024 * 1024,
|
||||
async: true,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
name: "ReactOS",
|
||||
|
@ -725,9 +725,9 @@
|
|||
{
|
||||
id: "skift",
|
||||
cdrom: {
|
||||
"url": host + "skift-20200910.iso",
|
||||
"size": 64452608,
|
||||
"async": false,
|
||||
url: host + "skift-20200910.iso",
|
||||
size: 64452608,
|
||||
async: false,
|
||||
},
|
||||
name: "Skift",
|
||||
homepage: "https://skiftos.org/",
|
||||
|
@ -735,9 +735,9 @@
|
|||
{
|
||||
id: "snowdrop",
|
||||
fda: {
|
||||
"url": host + "snowdrop.img",
|
||||
"size": 1440 * 1024,
|
||||
"async": false,
|
||||
url: host + "snowdrop.img",
|
||||
size: 1440 * 1024,
|
||||
async: false,
|
||||
},
|
||||
name: "Snowdrop",
|
||||
homepage: "http://www.sebastianmihai.com/snowdrop/",
|
||||
|
@ -745,9 +745,9 @@
|
|||
{
|
||||
id: "openwrt",
|
||||
hda: {
|
||||
"url": host + "openwrt-18.06.1-x86-legacy-combined-squashfs.img",
|
||||
"size": 19846474,
|
||||
"async": false,
|
||||
url: host + "openwrt-18.06.1-x86-legacy-combined-squashfs.img",
|
||||
size: 19846474,
|
||||
async: false,
|
||||
},
|
||||
name: "OpenWrt",
|
||||
},
|
||||
|
@ -767,11 +767,11 @@
|
|||
url: host + "9front-8963.f84cf1e60427675514fb056cc1723e45da01e043.386.iso",
|
||||
size: 477452288,
|
||||
async: true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
state: {
|
||||
"url": host + "9front_state-v2.bin.zst",
|
||||
url: host + "9front_state-v2.bin.zst",
|
||||
},
|
||||
acpi: true,
|
||||
name: "9front",
|
||||
|
@ -784,7 +784,7 @@
|
|||
url: host + "9front-8963.f84cf1e60427675514fb056cc1723e45da01e043.386.iso",
|
||||
size: 477452288,
|
||||
async: true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
acpi: true,
|
||||
|
@ -794,9 +794,9 @@
|
|||
{
|
||||
id: "mobius",
|
||||
fda: {
|
||||
"url": host + "mobius-fd-release5.img",
|
||||
"size": 1474560,
|
||||
"async": false,
|
||||
url: host + "mobius-fd-release5.img",
|
||||
size: 1474560,
|
||||
async: false,
|
||||
},
|
||||
name: "Mobius",
|
||||
},
|
||||
|
@ -804,10 +804,10 @@
|
|||
id: "android",
|
||||
memory_size: 512 * 1024 * 1024,
|
||||
cdrom: {
|
||||
"url": host + "android-x86-1.6-r2.iso",
|
||||
"size": 54661120,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
url: host + "android-x86-1.6-r2.iso",
|
||||
size: 54661120,
|
||||
async: true,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
name: "Android",
|
||||
|
@ -816,10 +816,10 @@
|
|||
id: "android4",
|
||||
memory_size: 512 * 1024 * 1024,
|
||||
cdrom: {
|
||||
"url": host + "android_x86_nonsse3_4.4r1_20140904.iso",
|
||||
"size": 247463936,
|
||||
"async": true,
|
||||
"fixed_chunk_size": 1024 * 1024,
|
||||
url: host + "android_x86_nonsse3_4.4r1_20140904.iso",
|
||||
size: 247463936,
|
||||
async: true,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: !ON_LOCALHOST,
|
||||
},
|
||||
name: "Android",
|
||||
|
@ -828,8 +828,8 @@
|
|||
id: "tinycore",
|
||||
memory_size: 256 * 1024 * 1024,
|
||||
hda: {
|
||||
"url": host + "TinyCore-11.0.iso",
|
||||
"async": false,
|
||||
url: host + "TinyCore-11.0.iso",
|
||||
async: false,
|
||||
},
|
||||
name: "Tinycore",
|
||||
homepage: "http://www.tinycorelinux.net/",
|
||||
|
@ -838,9 +838,9 @@
|
|||
id: "freenos",
|
||||
memory_size: 256 * 1024 * 1024,
|
||||
cdrom: {
|
||||
"url": host + "FreeNOS-1.0.3.iso",
|
||||
"async": false,
|
||||
"size": 11014144,
|
||||
url: host + "FreeNOS-1.0.3.iso",
|
||||
async: false,
|
||||
size: 11014144,
|
||||
},
|
||||
name: "FreeNOS",
|
||||
acpi: true,
|
||||
|
@ -879,7 +879,7 @@
|
|||
name: "Test case: " + test,
|
||||
id: "test-" + test,
|
||||
memory_size: 128 * 1024 * 1024,
|
||||
multiboot: { "url": "tests/kvm-unit-tests/x86/" + test + ".flat", }
|
||||
multiboot: { url: "tests/kvm-unit-tests/x86/" + test + ".flat", }
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@ -945,27 +945,27 @@
|
|||
if(query_args["hda.url"])
|
||||
{
|
||||
settings.hda = {
|
||||
"size": parseInt(query_args["hda.size"], 10) || undefined,
|
||||
"url": query_args["hda.url"],
|
||||
"async": true,
|
||||
size: parseInt(query_args["hda.size"], 10) || undefined,
|
||||
url: query_args["hda.url"],
|
||||
async: true,
|
||||
};
|
||||
}
|
||||
|
||||
if(query_args["cdrom.url"])
|
||||
{
|
||||
settings.cdrom = {
|
||||
"size": parseInt(query_args["cdrom.size"], 10) || undefined,
|
||||
"url": query_args["cdrom.url"],
|
||||
"async": true,
|
||||
size: parseInt(query_args["cdrom.size"], 10) || undefined,
|
||||
url: query_args["cdrom.url"],
|
||||
async: true,
|
||||
};
|
||||
}
|
||||
|
||||
if(query_args["fda.url"])
|
||||
{
|
||||
settings.fda = {
|
||||
"size": parseInt(query_args["fda.size"], 10) || undefined,
|
||||
"url": query_args["fda.url"],
|
||||
"async": false,
|
||||
size: parseInt(query_args["fda.size"], 10) || undefined,
|
||||
url: query_args["fda.url"],
|
||||
async: false,
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -987,7 +987,7 @@
|
|||
.then(p => {
|
||||
function handle_image(o)
|
||||
{
|
||||
return o ? { url: base + "/" + o["url"], async: o["async"], size: o["size"] } : o;
|
||||
return o && { url: base + "/" + o["url"], async: o["async"], size: o["size"] };
|
||||
}
|
||||
|
||||
start_profile({
|
||||
|
@ -1057,12 +1057,12 @@
|
|||
|
||||
if(settings.hda)
|
||||
{
|
||||
settings.hda["fixed_chunk_size"] = chunk_size;
|
||||
settings.hda.fixed_chunk_size = chunk_size;
|
||||
}
|
||||
|
||||
if(settings.cdrom)
|
||||
{
|
||||
settings.cdrom["fixed_chunk_size"] = chunk_size;
|
||||
settings.cdrom.fixed_chunk_size = chunk_size;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1253,10 +1253,10 @@
|
|||
if(!settings.initial_state)
|
||||
{
|
||||
bios = {
|
||||
"url": BIOSPATH + biosfile,
|
||||
url: BIOSPATH + biosfile,
|
||||
};
|
||||
vga_bios = {
|
||||
"url": BIOSPATH + vgabiosfile,
|
||||
url: BIOSPATH + vgabiosfile,
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -371,7 +371,7 @@ V86Starter.prototype.continue_init = async function(emulator, options)
|
|||
return;
|
||||
}
|
||||
|
||||
if(file["get"] && file["set"] && file["load"])
|
||||
if(file.get && file.set && file.load)
|
||||
{
|
||||
files_to_load.push({
|
||||
name: name,
|
||||
|
@ -380,17 +380,6 @@ V86Starter.prototype.continue_init = async function(emulator, options)
|
|||
return;
|
||||
}
|
||||
|
||||
// Anything coming from the outside world needs to be quoted for
|
||||
// Closure Compiler compilation
|
||||
file = {
|
||||
buffer: file["buffer"],
|
||||
async: file["async"],
|
||||
url: file["url"],
|
||||
size: file["size"],
|
||||
fixed_chunk_size: file["fixed_chunk_size"],
|
||||
use_parts: file.use_parts,
|
||||
};
|
||||
|
||||
if(name === "bios" || name === "vga_bios" ||
|
||||
name === "initial_state" || name === "multiboot" ||
|
||||
name === "bzimage" || name === "initrd")
|
||||
|
@ -493,8 +482,8 @@ V86Starter.prototype.continue_init = async function(emulator, options)
|
|||
|
||||
if(options["filesystem"])
|
||||
{
|
||||
var fs_url = options["filesystem"]["basefs"];
|
||||
var base_url = options["filesystem"]["baseurl"];
|
||||
var fs_url = options["filesystem"].basefs;
|
||||
var base_url = options["filesystem"].baseurl;
|
||||
|
||||
let file_storage = new MemoryFileStorage();
|
||||
|
||||
|
@ -512,8 +501,8 @@ V86Starter.prototype.continue_init = async function(emulator, options)
|
|||
|
||||
if(typeof fs_url === "object")
|
||||
{
|
||||
size = fs_url["size"];
|
||||
fs_url = fs_url["url"];
|
||||
size = fs_url.size;
|
||||
fs_url = fs_url.url;
|
||||
}
|
||||
dbg_assert(typeof fs_url === "string");
|
||||
|
||||
|
|
|
@ -1554,7 +1554,7 @@ const emulator = new V86({
|
|||
autostart: true,
|
||||
memory_size: 64 * 1024 * 1024,
|
||||
filesystem: {
|
||||
"baseurl": __dirname + "/testfs/",
|
||||
baseurl: __dirname + "/testfs/",
|
||||
},
|
||||
log_level: SHOW_LOGS ? 0x400000 : 0,
|
||||
});
|
||||
|
|
|
@ -15,7 +15,7 @@ var oses = [
|
|||
memory_size: 512 * 1024 * 1024,
|
||||
vga_memory_size: 8 * 1024 * 1024,
|
||||
state: { url: host + "debian-state-base.bin" },
|
||||
filesystem: { "baseurl": host + "debian-9p-rootfs-flat/" }
|
||||
filesystem: { baseurl: host + "debian-9p-rootfs-flat/" }
|
||||
},
|
||||
...
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue