Merge branch 'master' into gh-pages
This commit is contained in:
commit
4cd0c76270
4 changed files with 35 additions and 34 deletions
|
|
@ -12,13 +12,13 @@ This [Disk Library](/disks/pcx86/library.xml) lists all the [Disk Manifests](#di
|
|||
in the project that uses the library. Note that most machines use the *[compiled](/disks/pcx86/compiled/library.xml)*
|
||||
form of the library, to reduce machine load time.
|
||||
|
||||
The summary below is not a complete list of everything in the library,
|
||||
just highlights. For some of the disks, we have provided more information about the software, and in some cases,
|
||||
The summary below is not a complete list of everything in the library, just highlights.
|
||||
For some of the disks, we have provided more information about the software, and in some cases,
|
||||
machines that automatically run the software. Ideally, everything in the library would also be listed below,
|
||||
and linked to a page that describes the software in more detail, along with a live demonstration of the software,
|
||||
but that's not yet a reality.
|
||||
|
||||
For IBM PC application demos, see the [Application Archive](/apps/pcx86/), which focuses excusively on applications.
|
||||
For IBM PC application demos, see the [Application Archive](/apps/pcx86/), which focuses exclusively on applications.
|
||||
The [Disk Library](/disks/pcx86/library.xml) is a superset, including operating systems, application software,
|
||||
computer diagnostics, programming tools, and more.
|
||||
|
||||
|
|
@ -58,6 +58,10 @@ computer diagnostics, programming tools, and more.
|
|||
* [PC Diagnostics](diags/)
|
||||
* [VGA "Black Book" Tests](/tests/pcx86/vga/)
|
||||
|
||||
### Fixed Disks
|
||||
|
||||
* [Assorted Fixed Disk Images](/disks/pcx86/fixed/) (eg, [10Mb](/disks/pcx86/fixed/10mb/) and [20Mb](/disks/pcx86/fixed/20mb/))
|
||||
|
||||
---
|
||||
|
||||
Disk Manifests
|
||||
|
|
|
|||
|
|
@ -9,14 +9,27 @@ permalink: /disks/pcx86/fixed/10mb/
|
|||
|
||||
This folder contains the following 10Mb fixed disk images:
|
||||
|
||||
* Empty formatted disk ([PCDOS200-EMPTY](PCDOS200-EMPTY.json))
|
||||
* PC-DOS 2.00 with Windows 1.01 for CGA ([PCDOS200-WIN101-CGA](pcdos200-win101-cga.xml))
|
||||
* PC-DOS 2.00 with Windows 1.01 for EGA ([PCDOS200-WIN101-EGA](pcdos200-win101-ega.xml))
|
||||
* [Empty formatted disk](PCDOS200-EMPTY.json)
|
||||
* [PC-DOS 2.00 with Windows 1.01 for CGA](PCDOS200-WIN101-CGA.json) ([XML](pcdos200-win101-cga.xml))
|
||||
* [PC-DOS 2.00 with Windows 1.01 for EGA](PCDOS200-WIN101-EGA.json) ([XML](pcdos200-win101-ega.xml))
|
||||
|
||||
These disk images are used by various IBM PC XT [Model 5160](/devices/pcx86/machine/5160/) machine configurations.
|
||||
These disk images are used by various IBM PC XT [Model 5160](/devices/pcx86/machine/5160/) machine configurations,
|
||||
either directly:
|
||||
|
||||
NOTE: The empty disk is *completely* empty. It was partitioned with the PC-DOS 2.00 **FDISK** utility, allocating
|
||||
the entire disk to a single DOS partition, and then it was formatted with the PC-DOS 2.00 **FORMAT** utility.
|
||||
```xml
|
||||
<hdc id="hdcXT" drives='[{name:"10Mb Hard Drive",path:"/disks/pcx86/fixed/10mb/PCDOS200-WIN101-CGA.json",type:3}]'/>
|
||||
```
|
||||
|
||||
or by reference:
|
||||
|
||||
```xml
|
||||
<hdc ref="/disks/pcx86/fixed/10mb/pcdos200-win101-cga.xml"/>
|
||||
```
|
||||
|
||||
### Notes Regarding 10Mb Disks
|
||||
|
||||
The [Empty formatted disk](PCDOS200-EMPTY.json) is *completely* empty. It was partitioned with the PC-DOS 2.00 **FDISK** utility,
|
||||
allocating the entire disk to a single DOS partition, and then it was formatted with the PC-DOS 2.00 **FORMAT** utility.
|
||||
Neither the **FORMAT** "/S" option nor the **SYS** command were used, so no system files were transferred, leaving
|
||||
the disk completely empty and non-bootable.
|
||||
|
||||
|
|
@ -62,8 +75,8 @@ is not allowed, another 2 sectors are lost, bringing the total FAT file system o
|
|||
Thus, actual free space is (20739 - 51) * 512, or 10,592,256 bytes, which is exactly what DOS reports as the available
|
||||
space.
|
||||
|
||||
Some sources on the internet (eg, http://www.wikiwand.com/en/Timeline_of_DOS_operating_systems) claim that the (FAT)
|
||||
file system overhead for the XT's 10Mb disk is "50 sectors". As they explain:
|
||||
Some sources on the internet (eg, [http://www.wikiwand.com/en/Timeline_of_DOS_operating_systems](http://www.wikiwand.com/en/Timeline_of_DOS_operating_systems))
|
||||
claim that the FAT file system overhead for the XT's 10Mb disk is "50 sectors". As they explain:
|
||||
|
||||
"The fixed disk has 10,618,880 bytes of raw space: 305 cylinders (the equivalent of tracks) × 2 platters
|
||||
× 2 sides or heads per platter × 17 sectors per track = 20,740 sectors × 512 bytes per sector = 10,618,880
|
||||
|
|
@ -79,19 +92,3 @@ However, that's incorrect. First, the disk has 306 cylinders, not 305. Second,
|
|||
the overhead OUTSIDE the partition (69 sectors) and the overhead INSIDE the partition (51 sectors). They failed
|
||||
to account for the reserved cylinder in the first calculation and the lost fractional cluster in the second
|
||||
calculation, and then they conflated the two values to produce a single (incorrect) result.
|
||||
|
||||
---
|
||||
|
||||
To use one of these disks with another machine configuration, include:
|
||||
|
||||
```xml
|
||||
<hdc id="hdcXT" drives='[{name:"10Mb Hard Drive",path:"/disks/pcx86/fixed/10mb/PCDOS200-WIN101-CGA.json",type:3}]'/>
|
||||
```
|
||||
|
||||
in the *machine.xml* file. Alternatively, you can include it by reference:
|
||||
|
||||
```xml
|
||||
<hdc ref="/disks/pcx86/fixed/10mb/pcdos200-win101-cga.xml"/>
|
||||
```
|
||||
|
||||
Of course, if your machine configuration file is on a different server, the *ref* path will likely be different.
|
||||
|
|
|
|||
|
|
@ -9,9 +9,9 @@ permalink: /disks/pcx86/fixed/20mb/
|
|||
|
||||
This folder contains the following 20Mb disk images:
|
||||
|
||||
* COMPAQ MS-DOS 3.10 with Windows/386 2.01 for VGA (COMPAQ310-WIN386201-VGA.json)
|
||||
* IBM OS/2 1.0 for EGA (IBMOS210-EGA.json)
|
||||
* IBM OS/2 1.1 for VGA (IBMOS211-VGA.json)
|
||||
* PC-DOS 3.20 with Windows 3.00 for EGA (PCDOS320-WIN300-EGA.json)
|
||||
* PC-DOS 3.30 with no files ([PCDOS330-EMPTY](pcdos330-empty.xml))
|
||||
* PC-DOS 3.30 with Windows 3.10 for VGA (PCDOS330-WIN310-VGA.json)
|
||||
* [IBM OS/2 1.0 for EGA](http://archive.pcjs.org/disks/pcx86/fixed/20mb/IBMOS210-EGA.json)
|
||||
* [IBM OS/2 1.1 for VGA](http://archive.pcjs.org/disks/pcx86/fixed/20mb/IBMOS211-VGA.json)
|
||||
* [PC-DOS 3.20 with Windows 3.00 for EGA](http://archive.pcjs.org/disks/pcx86/fixed/20mb/PCDOS320-WIN300-EGA.json)
|
||||
* [PC-DOS 3.30 with no files](PCDOS330-EMPTY.json) ([XML](pcdos330-empty.xml))
|
||||
* [PC-DOS 3.30 with Windows 3.10 for VGA](http://archive.pcjs.org/disks/pcx86/fixed/20mb/PCDOS330-WIN310-VGA.json)
|
||||
* [COMPAQ MS-DOS 3.10 with Windows/386 2.01 for VGA](http://archive.pcjs.org/disks/pcx86/fixed/20mb/COMPAQ310-WIN386201-VGA.json)
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ permalink: /disks/pcx86/fixed/
|
|||
---
|
||||
|
||||
PC Hard Drive (Fixed Disk) Images
|
||||
---
|
||||
---------------------------------
|
||||
|
||||
Pre-built fixed disk images with the following sizes are available:
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue