Einfach mal spielen: Linux 2.6, KolibriOS, Windows 1.01, FreeDOS, OpenBSD und Solar OS emulieren
Emulationen für verschiedene Systeme in einem Web-Browser stellt die Seite copy.sh bereit. Coooole Sache das, meinen wir!
Linux 2.6, KolibriOS, Windows 1.01, FreeDOS, OpenBSD und Solar OS – Wer damit experimentieren oder einfach nur mal spielen möchte, der ist auf dieser Seite gut aufgehoben. Danke an Fabian Hemmer für die tolle Arbeit!
86 emuliert eine x86-compatible CPU und Hardware. Die Übersicht der emulierten Hardware kann der readme entnommen werden. Hier ein Auszug:
- Eine x86 compatible CPU. Das Instruction Set ist auf Pentium 1 Level. Einige Funktionen fehlen, beispielsweise Task Gates, 16 Bit Protected Mode Features und Virtual 8086 Mode, Single Stepping, MMX, SSE, einige FPU Instruktionen und Ausnahmen, weitere Exceptions
- Floating Point Unit (FPU). Berechnungen werden in JavaScript Double Precision Numbers (64 Bit) ausgeführt und sind nicht so präzise wie FPU (80 Bit)
- ISA Bus
- Floppy Disk Controller (8272A).
- DMA (Direct Memory Access) Controller
- 8042 Keyboard Controller, PS2 mit Unterstützung einer Maus
- 8254 Programmable Interval Timer (PIT)
- 8259 Programmable Interrupt Controller (PIC)
- CMOS Real Time Clock (RTC).
- VGA Controller mit SVGA-Unterstützung und Bochs VBE Extensions.
- PCI Bus, teilweise noch nicht vollständig
- IDE Disk Controller
Wer möchte, kann auf der Seite copy.sh experimentieren. 86 steht unter Simplified BSD License. Die Quellen gibt es auf GitHub.
Weiterführende Informationen: