commit | 82cdceb8c0542045cc1ba7c87e1d6dd0129ec85f | [log] [download] |
---|---|---|
author | copy <aranae@web.de> | Fri Aug 22 10:51:49 2014 -0700 |
committer | copy <aranae@web.de> | Fri Aug 22 10:51:49 2014 -0700 |
tree | 56a7f7a79bc2ef61eb3565eee0d264ffd5788c4e | |
parent | d2bd1325fbcda448ead5390a6bf03696b6bcae7e [diff] | |
parent | 7ecd38a86b6e1b5618e24d494af0794b4dcc1b66 [diff] |
Merge pull request #25 from cyberplant/patch-1 Fixed URL for basic sample
v86 emulates an x86-compatible CPU and hardware. Here's a list of emulated hardware:
cpu.js
file, you need make
and cpp
(the C preprocessor). Run: make src/cpu.js
.git submodule update --init --recursive closure-compiler
and run make v86_all.js
.index.html
locally, make sure to serve it from a local webserver.Similiar projects have been done before, but I decided to work on this as a fun project and learn something about the x86 architecture. It has grown pretty advanced and I got Linux and KolibriOS working, so there might be some actual uses.
If you build something interesting, let me know.
Here's an overview of the operating systems supported in v86:
lowram
and choose PS2 mouse in xsetup. Takes circa 10 minutes to boot.udev
and X
fail, but you get a terminal.atkbd
to MODULES
in /etc/mkinitcpio.conf
.You can get some infos on the disk images here: https://github.com/copy/v86/tree/master/images
14KBXSoewGzbQY8VoznJ5MZXGxoia8RxC9
. If you want to donate elsewhere, let me know.Simplified BSD License, see LICENSE, unless otherwise noted.
Shoot me an email to copy@copy.sh
. Please don't tell about bugs via mail, create a bug report on GitHub instead.
Fabian Hemmer (http://copy.sh/, copy@copy.sh
)