Update readme

This commit is contained in:
copy 2018-02-14 17:53:08 -06:00
parent 5eb5389e52
commit 21afba550b
2 changed files with 15 additions and 12 deletions

View file

@ -1,4 +1,4 @@
[![Join the chat at https://gitter.im/copy/v86](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/copy/v86?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Join the chat at https://gitter.im/copy/v86](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/copy/v86)
Demos
@ -64,11 +64,12 @@ v86 emulates an x86-compatible CPU and hardware. Here's a list of emulated hardw
- An 8254 Programmable Interval Timer (PIT).
- An 8259 Programmable Interrupt Controller (PIC).
- A CMOS Real Time Clock (RTC).
- A VGA controller with SVGA support and Bochs VBE Extensions.
- A generic VGA card with SVGA support and Bochs VBE Extensions.
- A PCI bus. This one is partly incomplete and not used by every device.
- An IDE disk controller.
- An NE2000 (8390) PCI network card.
- A virtio filesystem.
- A SoundBlaster 16 sound card.
Testing
@ -122,23 +123,25 @@ Compatibility
Here's an overview of the operating systems supported in v86:
- Linux works pretty well. Graphical boot fails in many versions, but you
mostly get a shell. The mouse is often not detected automatically.
- Damn Small Linux (2.4 Kernel): Works, takes circa 10 minutes to boot.
- Tinycore (3.0 kernel): `udev` and `X` fail, but you get a
terminal.
- Linux works pretty well.
- Tinycore (3.16, 4.8 kernel): `udev` and `X` fail, but you get a
- Nanolinux works.
- Archlinux works with some caveats. See [archlinux.md](docs/archlinux.md).
- Damn Small Linux (2.4 Kernel): Doesn't work.
- ReactOS works
- FreeDOS, Windows 1.01 and MS-DOS run very well.
- KolibriOS works. A few applications need SSE.
- Haiku boots, but takes very long (around 30 minutes).
- No Android version seems to work, you still get a shell.
- Windows 1, 95 and 98 work. Other versions currently don't.
- Windows 1, 3, 95 and 98 work. Windows XP is unstable, but can work with some
tweaks ([see this issue](https://github.com/copy/v86/issues/86)). Other
versions might work but haven't been tested.
- Many hobby operating systems work.
- FreeBSD works
- FreeBSD works.
- OS/2 doesn't work.
You can get some infos on the disk images here: https://github.com/copy/images.
The Windows images are from [WinWorld](https://winworldpc.com/).
How can I contribute?
@ -152,7 +155,8 @@ How can I contribute?
License
-
Simplified BSD License, see [LICENSE](LICENSE), unless otherwise noted.
- Source code and most tests: Simplified BSD License, see [LICENSE](LICENSE).
- QEMU test suite: See [tests/qemu/LICENSE](LICENSE).
Credits
@ -176,4 +180,3 @@ Author
-
Fabian Hemmer (http://copy.sh/, `copy@copy.sh`)

View file

@ -19,7 +19,7 @@
<input type="button" value="Oberon (16.0 MB)" id="start_oberon">
- Native Oberon 2.3.6 (<a href="https://lists.inf.ethz.ch/pipermail/oberon/2013/006844.html">via</a>)<br>
<input type="button" value="Windows 98 (12.0 MB)" id="start_windows98">
- Including Minesweeper, additional sectors are loaded as needed<br>
- Including Minesweeper and audio, additional sectors are loaded as needed<br>
<input type="button" value="Arch Linux (10.1 MB)" id="start_archlinux">
- A complete Arch Linux restored from a snapshot, additional files are loaded as needed<br>
<input type="button" value="KolibriOS (1.4 MB)" id="start_kolibrios">