PCjs Machines

Hacker News Top Tools

Summary

PCjs uses JavaScript to emulate vintage computer hardware and software from the 1970s and 1980s, allowing retro computing experiences in a browser.

No content available
Original Article
View Cached Full Text

Cached at: 07/21/26, 03:38 PM

# PCjs Machines Source: [https://www.pcjs.org/](https://www.pcjs.org/) ## Welcome to PCjs PCjs uses JavaScript to emulate a small collection of hardware and software that I grew up with in the 1970s and 1980s, allowing you to experience their slow CPUs, low\-resolution displays, and primitive sound effects, all in the comfort and safety of your desktop or mobile web browser\. Over time, PCjs emulations have expanded to include selected[IBM PC Compatibles](https://www.pcjs.org/machines/pcx86/compaq/deskpro386/)and more classic machines, such as[Minicomputers](https://www.pcjs.org/machines/dec/pdp11/),[Programmable Calculators](https://www.pcjs.org/machines/ti/ti57/),[Terminals](https://www.pcjs.org/machines/dec/vt100/), and[Arcade Games](https://www.pcjs.org/machines/arcade/invaders/)\. To learn more or contribute to these very modest preservation efforts, visit the[PCjs](https://github.com/jeffpar/pcjs)open\-source project on[GitHub](https://github.com/jeffpar)\. ### PCjs Highlights Explore a variety of old PC public domain software and shareware\. [![PC Disk Magazine (1983)](https://www.pcjs.org/software/pcx86/sw/magazines/pcdm/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/sw/magazines/pcdm/) PC Disk Magazine \(1983\) [![PC Magazine Utilities (1987)](https://www.pcjs.org/software/pcx86/sw/magazines/pcm/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/sw/magazines/pcm/) PC Magazine Utilities \(1987\) [![PC-SIG Diskette Library (1990)](https://www.pcjs.org/software/pcx86/sw/misc/pcsig/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/sw/misc/pcsig/) PC\-SIG Diskette Library \(1990\) Interact with a variety of computer hardware and software from the past\. You can browse many more combinations, along with a small collection of related documentation, using the[PCjs Explorer](https://www.pcjs.org/#pcjs-explorer)\. [![TI-57 Programmable Calculator (1978)](https://www.pcjs.org/machines/ti/ti57/images/thumbnail.png)](https://www.pcjs.org/machines/ti/ti57/) TI\-57 Programmable Calculator \(1978\) [![Ohio Scientific Challenger 1P (1978)](https://www.pcjs.org/machines/osi/c1p/images/thumbnail.png)](https://www.pcjs.org/machines/osi/c1p/) Ohio Scientific Challenger 1P \(1978\) [![Space Invaders (1978)](https://www.pcjs.org/machines/arcade/invaders/images/thumbnail.png)](https://www.pcjs.org/machines/arcade/invaders/) Space Invaders \(1978\) [![Microsoft Adventure (1981)](https://www.pcjs.org/software/pcx86/game/microsoft/adventure/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/game/microsoft/adventure/) Microsoft Adventure \(1981\) [![DONKEY.BAS from PC DOS 1.00 (1981)](https://www.pcjs.org/software/pcx86/app/ibm/basic/1.00/donkey/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/app/ibm/basic/1.00/donkey/) DONKEY\.BAS from PC DOS 1\.00 \(1981\) [![VisiCalc (1981)](https://www.pcjs.org/software/pcx86/app/other/visicalc/1981/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/app/other/visicalc/1981/) VisiCalc \(1981\) [![Multiplan 1.0 (1982)](https://www.pcjs.org/software/pcx86/app/ibm/multiplan/1.00/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/app/ibm/multiplan/1.00/) Multiplan 1\.0 \(1982\) [![Executive Suite (1982)](https://www.pcjs.org/software/pcx86/game/other/1982/esuite/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/game/other/1982/esuite/) Executive Suite \(1982\) [![PDP-11/70 with RT-11 4.0 (1982)](https://www.pcjs.org/machines/dec/pdp11/1170/panel/debugger/rt11/images/thumbnail.png)](https://www.pcjs.org/machines/dec/pdp11/1170/panel/debugger/rt11/) PDP\-11/70 with RT\-11 4\.0 \(1982\) [![CP/M-86 (1983)](https://www.pcjs.org/software/pcx86/sys/cpm/1.1b/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/sys/cpm/1.1b/) CP/M\-86 \(1983\) [![COMPAQ Portable with Monochrome Graphics (1983)](https://www.pcjs.org/machines/pcx86/compaq/portable/vdu/images/thumbnail.png)](https://www.pcjs.org/machines/pcx86/compaq/portable/vdu/) COMPAQ Portable with Monochrome Graphics \(1983\) [![Exploring the IBM Personal Computer (1983)](https://www.pcjs.org/software/pcx86/demo/ibm/exploring/1.00-MDA/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/demo/ibm/exploring/1.00-MDA/) Exploring the IBM Personal Computer \(1983\) [![Adventures in Math (1983)](https://www.pcjs.org/software/pcx86/game/other/1983/adventmath/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/game/other/1983/adventmath/) Adventures in Math \(1983\) [![Lotus 1-2-3 (1983)](https://www.pcjs.org/software/pcx86/app/lotus/123/1a/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/app/lotus/123/1a/) Lotus 1\-2\-3 \(1983\) [![Norton Utilities 2.0 (1983)](https://www.pcjs.org/software/pcx86/util/norton/2.00/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/util/norton/2.00/) Norton Utilities 2\.0 \(1983\) [![Fantasy Land EGA Demo (1984)](https://www.pcjs.org/software/pcx86/demo/ibm/ega/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/demo/ibm/ega/) Fantasy Land EGA Demo \(1984\) [![Microsoft Word 1.15 (1984)](https://www.pcjs.org/software/pcx86/app/microsoft/word/1.15/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/app/microsoft/word/1.15/) Microsoft Word 1\.15 \(1984\) [![Nine Princes in Amber (1985)](https://www.pcjs.org/software/pcx86/game/other/1985/nine_princes/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/game/other/1985/nine_princes/) Nine Princes in Amber \(1985\) [![Rogue (1985)](https://www.pcjs.org/software/pcx86/game/other/1985/rogue/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/game/other/1985/rogue/) Rogue \(1985\) [![Microsoft Windows 1.0 ("Premiere Edition")](https://www.pcjs.org/software/pcx86/sys/windows/1.00/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/sys/windows/1.00/) Microsoft Windows 1\.0 \("Premiere Edition"\) [![Microsoft Windows 1.1 on CGA (1985)](https://www.pcjs.org/software/pcx86/sys/windows/1.01/cga/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/sys/windows/1.01/cga/) Microsoft Windows 1\.1 on CGA \(1985\) [![Microsoft Windows 1.1 on EGA (1985)](https://www.pcjs.org/software/pcx86/sys/windows/1.01/ega/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/sys/windows/1.01/ega/) Microsoft Windows 1\.1 on EGA \(1985\) [![Balance of Power (1985)](https://www.pcjs.org/software/pcx86/game/other/1985/balance_of_power/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/game/other/1985/balance_of_power/) Balance of Power \(1985\) [![IBM OS/2 1.0 (1987)](https://www.pcjs.org/software/pcx86/sys/os2/ibm/1.0/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/sys/os2/ibm/1.0/) IBM OS/2 1\.0 \(1987\) [![VGA Black Book Tests (by Michael Abrash)](https://www.pcjs.org/software/pcx86/test/vga/blackbook/L23-1/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/test/vga/blackbook/) VGA Black Book Tests \(by Michael Abrash\) [![Microsoft Windows/386 2.0 (1987)](https://www.pcjs.org/software/pcx86/sys/windows/2.0x/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/sys/windows/2.0x/) Microsoft Windows/386 2\.0 \(1987\) [![Microsoft QuickPascal 1.00 (1989)](https://www.pcjs.org/software/pcx86/lang/microsoft/pascal/quickpascal/1.00/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/lang/microsoft/pascal/quickpascal/1.00/) Microsoft QuickPascal 1\.00 \(1989\) [![Microsoft Windows 3.0 (1990)](https://www.pcjs.org/software/pcx86/sys/windows/3.00/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/sys/windows/3.00/) Microsoft Windows 3\.0 \(1990\) [![Life & Death II: The Brain (1990)](https://www.pcjs.org/software/pcx86/game/other/1990/life_and_death_ii/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/game/other/1990/life_and_death_ii/) Life & Death II: The Brain \(1990\) [![The Oregon Trail (1991)](https://www.pcjs.org/software/pcx86/game/other/1991/oregon_trail/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/game/other/1991/oregon_trail/) The Oregon Trail \(1991\) [![Commander Keen (1991)](https://www.pcjs.org/software/pcx86/game/id/commander_keen/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/game/id/commander_keen/) Commander Keen \(1991\) [![Wolfenstein 3D (1992)](https://www.pcjs.org/software/pcx86/game/id/wolf3d/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/game/id/wolf3d/) Wolfenstein 3D \(1992\) [![Dune II (1992)](https://www.pcjs.org/software/pcx86/game/other/1992/dune2/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/game/other/1992/dune2/) Dune II \(1992\) [![Microsoft Windows 3.1 (1992)](https://www.pcjs.org/software/pcx86/sys/windows/3.10/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/sys/windows/3.10/) Microsoft Windows 3\.1 \(1992\) [![Microsoft Windows 95 (1995)](https://www.pcjs.org/software/pcx86/sys/windows/win95/4.00.950/images/thumbnail.png)](https://www.pcjs.org/software/pcx86/sys/windows/win95/4.00.950/) Microsoft Windows 95 \(1995\) Thanks for visiting\! –[Jeff](mailto:[email protected]) \[[GitHub Source](https://github.com/jeffpar/pcjs/tree/gh-pages/)\]

Similar Articles

Plexus P/20 Emulator

Hacker News Top

A new open-source WebAssembly-based emulator for the 1980s Plexus P/20 Unix server, letting users run SystemV Unix in the browser.

Tiny Emulators

Hacker News Top

A collection of web-based emulators for classic 8-bit computers, including Amstrad CPC, ZX Spectrum, Commodore, and Robotron models, built with Visual 6502 and Visual Z80 Remix.

Siemens PC-X (2015)

Hacker News Top

The article explores the Siemens PC-X, a 1984 PC that ran SINIX (a Unix-based OS) and featured unique hardware specifications and design, providing historical context for early computing.