| 
									
										
										
										
											2024-10-20 15:09:39 +02:00
										 |  |  | # V86 - Basekernel | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | This distribution starts the basekernel.iso in the Web browser with an virtual HDD (buffer). | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-20 15:13:02 +02:00
										 |  |  | The `basekernel.iso` file must be saved in this folder (or a symbolic link towards the file). | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-20 15:09:39 +02:00
										 |  |  | # browser vm86.html | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | > automount | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | > list | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ... | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # VM Setup | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | var emulator = new V86Starter({ | 
					
						
							|  |  |  |     wasm_path        : "v86.wasm", | 
					
						
							|  |  |  |     memory_size      : 64 * 1024 * 1024,  // 64 MB memory ought to be enough for anyone | 
					
						
							|  |  |  |     vga_memory_size  : 2 * 1024 * 1024, | 
					
						
							|  |  |  |     screen_container : screen_container, | 
					
						
							|  |  |  |     bios             : {url: "seabios.bin"}, | 
					
						
							|  |  |  |     vga_bios         : {url: "vgabios.bin"}, | 
					
						
							|  |  |  |     cdrom            : {url: "basekernel.iso"}, | 
					
						
							|  |  |  |     hda              : { | 
					
						
							|  |  |  |       buffer: new Uint8Array(16*1024*1024).buffer | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     boot_order       : 0x123, | 
					
						
							|  |  |  |     autostart        : true | 
					
						
							|  |  |  | }) | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 |