Continuing the separation of software states from machine states

This commit is contained in:
Jeff Parsons 2016-03-11 14:50:14 -08:00
commit 6ba02637c3
26 changed files with 103 additions and 164 deletions

View file

@ -1,28 +0,0 @@
---
layout: page
title: "IBM PC XT (Model 5160, 640Kb, 10Mb Drive) with Color Display running Multitasking MS-DOS 4.00"
permalink: /devices/pc/machine/5160/cga/640kb/dos400m/
redirect_from:
- /configs/pc/machines/5160/cga/640kb/dos400m/
- /videos/pcjs/
machines:
- type: pc
id: ibm5160
debugger: true
---
Multitasking MS-DOS 4.00
---
This simulation demonstrates the first unearthed copy of Microsoft's "multitasking" version of MS-DOS.
The [original images](/disks/pc/dos/microsoft/4.0M/) were discovered by the [PCjs Project](/docs/about/) in March 2013.
This version of MS-DOS was never officially released in North America. More information is available at
[Wikipedia](http://en.wikipedia.org/wiki/Multi-tasking_MS-DOS_4.0) and [OS/2 Museum](http://www.os2museum.com/wp/?p=1769).
Note: The designation "4.0M" is not an official version number; it's an internal version number used only to
differentiate these disk images from those of the official MS-DOS 4.00 release in July 1988.
The PCjs machine configuration below boots MS-DOS 4.0M. To access the MS-DOS "Session Manager" after it's booted,
tap the **Alt** key.
{% include machine.html id="ibm5160" %}

View file

@ -0,0 +1,10 @@
---
layout: page
title: "IBM PC XT (Model 5160, 640Kb, 10Mb Drive) with Color Display and Soft Keyboard"
permalink: /devices/pc/machine/5160/cga/640kb/softkbd/
machines:
- type: pc
id: ibm5160
---
{% include machine.html id="ibm5160" %}

View file

@ -9,7 +9,7 @@
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pc/rom/5160/basic/BASIC110.json"/>
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pc/rom/5160/bios/1982-11-08/XTBIOS-REV1.json"/>
<video ref="/devices/pc/video/ibm/cga/ibm-cga-lock.xml"/>
<fdc ref="/disks/pc/compiled/library.xml" automount='{A:{name:"MS-DOS 4.0M (Disk 1)",path:"/disks/pc/dos/microsoft/4.0M/MSDOS400M-DISK1.json"}, B:{name:"MS-DOS 4.0M (Disk 2)",path:"/disks/pc/dos/microsoft/4.0M/MSDOS400M-DISK2.json"}}'/>
<fdc ref="/disks/pc/compiled/library.xml"/>
<keyboard ref="/devices/pc/keyboard/us83-softkeys.xml"/>
<debugger id="debugger"/>
<panel ref="/devices/pc/panel/wide.xml"/>