cpu saving state frame
This commit is contained in:
parent
e44fac8293
commit
24e9d94b61
5
Makefile
5
Makefile
|
@ -37,7 +37,8 @@ CLOSURE_FLAGS=\
|
|||
|
||||
|
||||
CORE_FILES=const.js io.js cpu.js main.js fpu.js ide.js pci.js floppy.js memory.js\
|
||||
dma.js pit.js vga.js ps2.js pic.js rtc.js uart.js hpet.js acpi.js
|
||||
dma.js pit.js vga.js ps2.js pic.js rtc.js uart.js hpet.js acpi.js\
|
||||
cpu_state.js
|
||||
BROWSER_FILES=browser/main.js browser/screen.js\
|
||||
browser/keyboard.js browser/mouse.js browser/serial.js browser/lib.js
|
||||
NODE_FILES=node/main.js node/keyboard_sdl.js\
|
||||
|
@ -105,4 +106,4 @@ clean:
|
|||
run:
|
||||
python2 -m SimpleHTTPServer 2> /dev/null &
|
||||
sleep 1
|
||||
$(BROWSER) http://localhost:8000/ &
|
||||
$(BROWSER) http://localhost:8000/index.html &
|
||||
|
|
|
@ -18,6 +18,10 @@
|
|||
<input type="button" value="OpenBSD" id="start_openbsd">
|
||||
<input type="button" value="Solar OS" id="start_solos">
|
||||
<input type="button" value="Test" id="start_test">
|
||||
<br>
|
||||
|
||||
<hr>
|
||||
Restore state: <input type="file" id="restore_state">
|
||||
|
||||
<br>
|
||||
<hr>
|
||||
|
@ -125,6 +129,7 @@
|
|||
<input type="button" value="Get floppy image" id="get_fdb_image">
|
||||
<input type="button" value="Get HDA image" id="get_hda_image">
|
||||
<input type="button" value="Get HDB image" id="get_hdb_image">
|
||||
<input type="button" value="Save State" id="save_state">
|
||||
<input type="button" value="Disable mouse" id="toggle_mouse">
|
||||
<input type="button" value="Lock mouse" id="lock_mouse">
|
||||
<input type="button" value="Go fullscreen" id="fullscreen">
|
||||
|
|
|
@ -4,7 +4,8 @@
|
|||
{
|
||||
var
|
||||
CORE_FILES = "const.js io.js cpu.js main.js ide.js fpu.js pci.js floppy.js " +
|
||||
"memory.js dma.js pit.js vga.js ps2.js pic.js rtc.js uart.js acpi.js hpet.js"
|
||||
"memory.js dma.js pit.js vga.js ps2.js pic.js rtc.js uart.js acpi.js hpet.js " +
|
||||
"cpu_state.js",
|
||||
BROWSER_FILES = "main.js screen.js keyboard.js mouse.js serial.js lib.js",
|
||||
LIB_FILES = "esprima.js walk.js";
|
||||
|
||||
|
|
9
src/cpu_state.js
Normal file
9
src/cpu_state.js
Normal file
|
@ -0,0 +1,9 @@
|
|||
"use strict";
|
||||
|
||||
v86.prototype.save_state = function()
|
||||
{
|
||||
};
|
||||
|
||||
v86.prototype.restore_state = function(state)
|
||||
{
|
||||
};
|
Loading…
Reference in a new issue