Skip to content
This repository has been archived by the owner on Feb 28, 2024. It is now read-only.
/ vpc Public archive

A PC Emulator on WebBrowser

License

Notifications You must be signed in to change notification settings

neri/vpc

Repository files navigation

Virtual Playground

No new features will be developed in the future, only bug fixes.

A PC Emulator on WebBrowser

Emulated Hardware

  • IBM PC compatible
  • CPU: 486SX without Paging (See docs/cpu for details)
  • I/O: (See docs/ioports for details)
    • i8259 PIC
    • i8254 Timer & Sound
    • RTC
    • MPU-401 - UART mode Only
    • VGA - mode 03 and 13 only
    • FDC (non standard interface)
      • Supported: 160KB, 360KB, 640KB, 720KB, 1.2MB, 1.4MB and 512 bytes (Boot Sector Only)

Supported Software

Software Kind Status
osz System It seems working
FreeDOS Kernel It seems working
haribote OS System It seems working
BASIC-DOS System It works, but weird
elks System failed
BootChess Game buggy

Test

$ npm run test

License

MIT License

Copyright (C)2019 Nerry