PCjs Machines
PCjs offers a variety of online machine emulators written in JavaScript. Run DOS, Windows, OS/2 and other vintage PC applications in a web browser on your desktop computer, iPhone, or iPad. An assortment of microcomputers, minicomputers, terminals, programmable calculators, and arcade machines are a
DOS / vintage PCEmulationJavaScript / TypeScriptComputing history
- Posts
- 124 from 20 Nov 2013 to 9 Mar 2026
- Posting
- now and then (1 in the last year)
- Kind
- project news
- Feed
- https://www.pcjs.org/feed.xml
2026 1
2025 1
2023 9
- Thirty Years Ago: MS-DOS 6.00, DoubleSpace, and MultiConfig
- Wrapping Up Support for FAT
- Building DOS-Compatible Hard Disks
- Running DOS Software from the Command-Line
- Old IBM PC BASIC Programs
- The PC-SIG Library and ZIP Files
- The Joys of Old ARC and ZIP Files
- Is the Living Computer Museum Dead?
- The Adventure of the Mysterious Mail Files
2022 1
2021 1
2020 3
2019 10
2018 21
- last blog post
- Write Protection and Other Idiosyncrasies
- Building MS-DOS Source Files
- IBM Monochrome Attributes
- The First Version of COMPAQ MS-DOS
- MS-DOS 1.x/2.x Source Files
- Somebody Put a SPELL On Me
- Tiny Matrix Screensaver
- Retracing My Steps
- The Realities of Fantasy Land
- Booting a Windows 95 Startup Disk on an IBM PC AT
- working on programmable font support
- IBM and SCO Xenix
- Exploring the IBM Personal Computer
- Turbo Pascal vs. QuickPascal
- Emulating IBM PC Cursors
- Mysteries of the IBM Serial Adapter
- Control Machines By Serial Port
- A Short History of SYMDEB
- All Your Keys Are Belong To Us
- New Old Software
2017 22
- Daylight Savings Time Headache
- WordStar On The PC
- 50th Anniversary of Lite-Brite
- below
- TI-57 Programmable Calculator
- Introducing Programmable Calculator JS
- Google Is Starting To Piss Me Off
- Corporations Are Crappy Archivists
- Puzzled Programmers
- Of Mice And When
- dBASE III Copy Protection Revisited
- RetroReview: SPEEDUP
- Flicker Fakery
- Magware
- last post
- Adventures in Archiving
- Stepping Through PDP-10 Diagnostics
- limping along
- Learning the PDP-10
- PDP-11 Operator's Console (Front Panel) Demo
- Completing the Switch to ES6 Classes
- PDP-11 Tutorials
2016 16
- mentioned
- The PDP-11 and VT100 Revisited
- Curious PDP-11 Features
- You Should Have Voted For The PDP-11
- Booting PDP-11 BASIC
- Introducing PDPjs for the DEC PDP-11
- Connecting a DEC VT100 Terminal to an IBM PC AT
- The VT100 Terminal
- The Sharpening
- Introducing the Intel 8080 CPU
- Demos of Windows/386 and Windows 3.x
- Touching Windows
- Remembering COMPAQ
- Save Machine
- Super Bowl Winner: PCjs
- Early OS/2 Artifacts
2015 14
- Revisiting OS/2
- Rebuilding the PCjs Website
- Windows 95 and Early 80386 CPUs
- Windows 95 In Your Web Browser
- Windows 95
- The Strange Case of the EGA Graphics Scroll Bug
- Debugging the IBM VGA ROM
- PC Tech Journal Collection
- COMPAQ DeskPro 386 Update
- JavaScript Idiosyncrasies
- Early 80386 CPUs
- COMPAQ DeskPro 386
- New PCx86 Control Panel
- PCx86 Uncompiled
2014 24
- Canvas Performance and ContentEditable
- OS/2 1.0
- Limited Support for XDF Diskettes
- JavaScript Negativity
- Improved PC DOS 7.00 Support
- Improved support for PC AT machines
- The 8Mhz IBM PC AT 5170
- PCjs Released on GitHub
- PCjs Coding Conventions
- The IBM PC AT: Alive and Booting
- Minor Fixes and Additions
- Supporting the 80286
- post
- EGA Support
- More Under-The-Hood Changes
- Halt and Catch Liar
- Chrome Kicks Butt
- Heading to New York
- Node + Express != Safari
- What's New in 1.13.0
- The Latest in Emulator Technology
- Browser Compatibility Woes
- Running on Azure
- New Year, New Directions