pcjs/devices/pc/machine/README.md
Jeff Parsons 12b760f912 Changed the last embedPC() parameter from sStateFile to sParms, although for backward compatibility, if sParms is not a JSON object definition (ie, beginning with a brace), it continues to be treated as a state filename.
This change allows us to pass any number of additional properties to embedPC(), which in turn can override properties contained in the XML file; the only property overrides currently supported are 'state' (which overrides any 'state' property set in the XML's <computer> element) and 'automount' (which overrides any 'automount' property set in the XML's <fdc> element).  The goal is to make it easier to reuse XML machine definitions, by allowing commonly altered component attributes to be overridden.
2016-01-18 16:11:08 -08:00

102 lines
4.6 KiB
Markdown

---
layout: page
title: Machine Configurations
menu_title: Machines
menu_order: 5
permalink: /devices/pc/machine/
---
IBM PC Machine Configurations
---
PCjs supports these IBM PC models:
* [Model 5150](/devices/pc/machine/#model-5150-machine-configurations)
* [Model 5160](/devices/pc/machine/#model-5160-machine-configurations)
* [Model 5170](/devices/pc/machine/#model-5170-machine-configurations)
along with these IBM PC-compatibles:
* [Compaq DeskPro 386](/devices/pc/machine/compaq/deskpro386/)
We also support a few non-IBM [Devices](/devices/):
* [6502 Challenger 1P](/devices/c1p/machine/)
### Ready-To-Run App Demos
Machines from our [IBM PC Application Archive](/apps/pc/):
* [VisiCalc (1981)](/apps/pc/1981/visicalc/)
* [Executive Suite (1982)](/apps/pc/1982/esuite/)
* [Rogue (1985)](/apps/pc/1985/rogue/)
* [ThinkTank (1987)](/apps/pc/1987/thinktank/)
* [The Dungeons of Moria (1992)](/apps/pc/1992/moria/)
### Ready-To-Boot Disk Demos
And here are some machines from our [IBM PC Disk Archive](/disks/pc/):
* [PC-DOS 1.00](/disks/pc/dos/ibm/1.00/)
* [PC-DOS 1.10](/disks/pc/dos/ibm/1.10/)
* [Multitasking MS-DOS 4.00](/disks/pc/dos/microsoft/4.0M/)
* [IBM Diagnostics v2.20](/disks/pc/diags/ibm/2.20/)
* [IBM OS/2 1.0](/disks/pc/os2/ibm/1.0/)
* [OS/2 1.0 Debugger Boot Disk](/disks/pc/os2/misc/1.0/debugger/)
* [CP/M-86 v1.1B](/disks/pc/cpm/1.1b/)
* [Infocom Zork I](/disks/pc/games/infocom/zork1/)
---
List of Preconfigured IBM PC Machines
---
This is a list of all the other preconfigured IBM PC machines in the project. Some of them include
a predefined state, which automatically restores the machine and the specified application to an initial
state, while others include a hard disk with preinstalled software.
However, most simply boot an early version of DOS, and the hard disk, if any, will generally be unformatted.
From there, you can load another disk image
### Model 5150 Machine Configurations
* [IBM PC, MDA, 64K](/devices/pc/machine/5150/mda/64kb/)
* [IBM PC, MDA, 64K, Debugger](/devices/pc/machine/5150/mda/64kb/debugger/)
* [IBM PC, CGA, 64K, DONKEY.BAS](/devices/pc/machine/5150/cga/64kb/donkey/)
* [IBM PC, CGA, 64K, DONKEY.BAS, Debugger](/devices/pc/machine/5150/cga/64kb/donkey/debugger/)
* [IBM PC, Dual Display, 64K](/devices/pc/machine/5150/dual/64kb/)
### Model 5160 Machine Configurations
* [IBM PC XT, MDA, 256K, 10Mb Drive](/devices/pc/machine/5160/mda/256kb/)
* [IBM PC XT, MDA, 256K, 10Mb Drive, Debugger](/devices/pc/machine/5160/mda/256kb/debugger/)
* [IBM PC XT, CGA, 256K, 10Mb Drive](/devices/pc/machine/5160/cga/256kb/demo/)
* [IBM PC XT, CGA, 256K, 10Mb Drive, Debugger](/devices/pc/machine/5160/cga/256kb/demo/debugger/)
* [IBM PC XT, CGA, 256K, Windows 1.01](/devices/pc/machine/5160/cga/256kb/win101/)
* [IBM PC XT, CGA, 256K, Windows 1.01, Debugger](/devices/pc/machine/5160/cga/256kb/win101/debugger/)
* [IBM PC XT, CGA, 640K, 10Mb Drive](/devices/pc/machine/5160/cga/640kb/)
* [IBM PC XT, CGA, 640K, 10Mb Drive, Debugger](/devices/pc/machine/5160/cga/640kb/debugger/)
* [IBM PC XT, CGA, 640K, Multitasking MS-DOS 4.00](/devices/pc/machine/5160/cga/640kb/dos400m/)
* [IBM PC XT, CGA "Server Array" Demo](/devices/pc/machine/5160/cga/256kb/array/)
* [IBM PC XT, EGA, 256K, 10Mb Drive, Debugger](/devices/pc/machine/5160/ega/256kb/debugger/)
* [IBM PC XT, EGA, 640K, 10Mb Drive](/devices/pc/machine/5160/ega/640kb/)
* [IBM PC XT, EGA, 640K, 10Mb Drive, Debugger](/devices/pc/machine/5160/ega/640kb/debugger/)
* [IBM PC XT, EGA, 640K, Windows 1.01](/devices/pc/machine/5160/ega/640kb/win101/)
* [IBM PC XT, EGA, 640K, Windows 1.01, Debugger](/devices/pc/machine/5160/ega/640kb/win101/debugger/)
* [IBM PC XT, EGA "Server Array" Demo](/devices/pc/machine/5160/ega/640kb/array/)
### Model 5170 Machine Configurations
* [IBM PC AT (6Mhz), EGA, 640K, Debugger](/devices/pc/machine/5170/ega/640kb/rev1/)
* [IBM PC AT (6Mhz), EGA, 1152Kb, 20Mb Drive, Debugger](/devices/pc/machine/5170/ega/1152kb/rev1/)
* [IBM PC AT (8Mhz), EGA, 1152Kb, 20Mb Drive, Debugger](/devices/pc/machine/5170/ega/1152kb/rev3/)
### Machine Configurations with "Soft Keyboards"
* [IBM PC, MDA, 64K](/devices/pc/machine/5150/mda/64kb/softkbd/)
* [IBM PC, CGA, 64K](/devices/pc/machine/5150/cga/64kb/softkbd/)
* [IBM PC, CGA, 384K](/devices/pc/machine/5150/cga/384kb/softkbd/)
* [IBM PC XT, MDA, 64K, 10Mb Drive](/devices/pc/machine/5160/mda/64kb/softkbd/)
* [IBM PC XT, CGA, 256K, 10Mb Drive](/devices/pc/machine/5160/cga/256kb/softkbd/)
* [IBM PC XT, CGA, 256K, Windows 1.01](/devices/pc/machine/5160/cga/256kb/win101/softkbd/)
* [IBM PC XT, CGA, 512K, Windows 1.01](/devices/pc/machine/5160/cga/512kb/win101/softkbd/)