Sol OS and some fixes

This commit is contained in:
copy 2014-01-11 02:02:31 +01:00
parent 75c370532c
commit 2a3cd0b283
6 changed files with 27 additions and 9 deletions

View file

@ -71,7 +71,7 @@ Here's an overview of the operating systems supported in v86:
- Haiku boots after 30 minutes. r1alpha4 immediately reboots, the newest version
compiled from source works. Requires settings the memory size to 128MB.
You get some infos on the disk images here: https://github.com/copy/v86/tree/master/images
How can I contribute?
@ -95,6 +95,7 @@ Credits
- Test cases via QEMU, http://wiki.qemu.org/Main_Page
- https://github.com/creationix/node-sdl
- ascii.ttf (used in node) from http://www.apollosoft.de/ASCII/indexen.htm
- [Disk Images](images)
More questions?

View file

@ -39,11 +39,12 @@
<div>
<div id="boot_options">
<h4>Debugger</h4>
<input type="button" value="KolibriOS (1.4 MB)" id="start_koli">
<input type="button" value="Linux 2.6 (4.9 MB)" id="start_linux">
<input type="button" value="Windows 1.01 (1.4 MB)" id="start_win101">
<input type="button" value="FreeDOS (0.7 MB)" id="start_freedos">
<input type="button" value="OpenBSD (1.4 MB)" id="start_bsd">
<input type="button" value="KolibriOS" id="start_koli">
<input type="button" value="Linux 2.6" id="start_linux">
<input type="button" value="Windows 1.01" id="start_win101">
<input type="button" value="FreeDOS" id="start_freedos">
<input type="button" value="OpenBSD" id="start_bsd">
<input type="button" value="Sol OS" id="start_sol">
<input type="button" value="Test" id="start_test">
<br>

View file

@ -12,4 +12,5 @@ Sources
- Linux: Self compiled Kernel and [Busybox](http://www.busybox.net/). A working
image can also be found here: http://wiki.qemu.org/download/linux-0.2.img.bz2
- Windows 1.01: http://vetusware.com/ (can't remember exact link)
- Sol OS: http://www.oby.ro/os/

BIN
images/os8.dsk Normal file

Binary file not shown.

View file

@ -42,14 +42,16 @@
<h4>Quickstart</h4>
<input type="button" value="KolibriOS (1.4 MB)" id="start_koli">
- Graphical OS, takes about 60 seconds to boot<br>
<input type="button" value="Linux 2.6 (4.9 MB)" id="start_linux">
- With busybox and lua interpreter, takes about 20 seconds to boot<br>
<input type="button" value="Linux 2.6 (6.3 MB)" id="start_linux">
- With busybox, lua interpreter and test cases, takes about 20 seconds to boot<br>
<input type="button" value="Windows 1.01 (1.4 MB)" id="start_win101">
- Takes 1 second to boot<br>
<input type="button" value="FreeDOS (0.7 MB)" id="start_freedos">
- With nasm, vim, debug.com, some games and demos, takes 1 second to boot<br>
<input type="button" value="OpenBSD (1.4 MB)" id="start_bsd">
- Random boot floppy, takes very long to boot<br>
<input type="button" value="Solar OS (1.4 MB)" id="start_sol">
- Simple graphical OS
<br>
<hr>
@ -178,7 +180,7 @@ In Linux it can be accessed with `cat /dev/ttyS0`
<h4>News</h4>
<ul>
<li>Jan 10, 2014 &mdash; Updated interface
<li>Nov 05, 2013 &mdash; Source Code now available: <a href="https://github.com/copy/v86">Github</a>, <a href="v86-latest.tar.gz">tarball</a>.
<li>Nov 05, 2013 &mdash; Source Code now available: <a href="https://github.com/copy/v86">Github</a>, <a href="v86-latest.tar.gz">Tarball</a>.
<li>Oct 17, 2013 &mdash; First public release
</ul>
</div>

View file

@ -603,6 +603,19 @@
$("boot_options").style.display = "none";
};
$("start_sol").onclick = function()
{
load_file("images/os8.dsk", function(buffer)
{
settings.fda = new SyncBuffer(buffer);
set_title("Sol OS");
init(settings);
}, show_progress.bind(this, "Downloading image"));
$("start_sol").blur();
$("boot_options").style.display = "none";
};
$("start_emulation").onclick = function()
{
$("boot_options").style.display = "none";