pcjs/devices/pcx86/machine/5160/ega/640kb/array
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2017-09-24 18:11:44 -07:00
..
machine.xml v1.37.1: Fixed a CPU bug wherein resetting a running CPU could result in multiple runCPU() timeout handlers being created (there should never be more than one outstanding runCPU() setTimeout request); also modified the Keyboard component to use a CPU-driven timer instead of setTimeout() for keystroke injection, so that stopping/starting the CPU won't interfere with the injection process 2017-09-24 18:11:44 -07:00
README.md Fixed machine array demos, by permitting machine IDs with hyphenated numeric suffixes to use a machine state file created with an unhyphenated machine ID, and added a demo of Windows 1.0 (the "Premiere Edition") 2017-06-23 14:00:27 -07:00

layout title permalink machines
page IBM PC XT (Model 5160, 256Kb, 10Mb Drive) Machine Array with EGA Displays /devices/pcx86/machine/5160/ega/640kb/array/
id type state drives
ibm5160-ega-win101-1 pcx86 /disks/pcx86/windows/1.01/state.json [{name:"10Mb Hard Disk",type:3,path:"/disks/pcx86/fixed/10mb/PCDOS200-WIN101-EGA.json"}]
id type state drives
ibm5160-ega-win101-2 pcx86 /disks/pcx86/windows/1.01/state.json [{name:"10Mb Hard Disk",type:3,path:"/disks/pcx86/fixed/10mb/PCDOS200-WIN101-EGA.json"}]
id type state drives
ibm5160-ega-win101-3 pcx86 /disks/pcx86/windows/1.01/state.json [{name:"10Mb Hard Disk",type:3,path:"/disks/pcx86/fixed/10mb/PCDOS200-WIN101-EGA.json"}]
id type state drives
ibm5160-ega-win101-4 pcx86 /disks/pcx86/windows/1.01/state.json [{name:"10Mb Hard Disk",type:3,path:"/disks/pcx86/fixed/10mb/PCDOS200-WIN101-EGA.json"}]

IBM PC XT Machine Array with EGA Displays

Demonstration of Multiple IBM PCs on a Single Web Page

The simulations below are identical PC XT configurations, each with a clock speed of 4.77Mhz, 640Kb of RAM, and a 128Kb EGA connected to an Enhanced Color Display, using the original IBM EGA BIOS.

{% include machine.html id="ibm5160-ega-win101-1" %}

{% include machine.html id="ibm5160-ega-win101-2" %}

{% include machine.html id="ibm5160-ega-win101-3" %}

{% include machine.html id="ibm5160-ega-win101-4" %}