Update readme
This commit is contained in:
parent
5eb5389e52
commit
21afba550b
25
Readme.md
25
Readme.md
|
@ -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`)
|
||||
|
||||
|
|
|
@ -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">
|
||||
|
|
Loading…
Reference in a new issue