120 lines
5.9 KiB
Markdown
120 lines
5.9 KiB
Markdown
---
|
|
layout: page
|
|
title: "PC-DOS 0.90 (with Debugger)"
|
|
permalink: /disks/pcx86/dos/ibm/0.90/debugger/
|
|
machines:
|
|
- id: ibm5150-pcdos090
|
|
type: pcx86
|
|
debugger: true
|
|
config: /devices/pcx86/machine/5150/mda/256kb/debugger/machine.xml
|
|
resume: 1
|
|
autoMount:
|
|
A:
|
|
path: /disks/pcx86/dos/ibm/0.90/PCDOS090.json
|
|
B:
|
|
name: None
|
|
---
|
|
|
|
PC-DOS 0.90 (with MDA and Debugger)
|
|
-----------------------------------
|
|
|
|
There was no PC-DOS 0.90 product *per se*. It has been dubbed version 0.90 simply because it predates
|
|
[PC-DOS 1.00](../1.00/) by several months. More information about this preliminary version of PC-DOS can
|
|
be found at the [OS/2 Museum](http://www.os2museum.com/wp/pc-dos-1-0-but-not-quite/).
|
|
|
|
Below is an IBM PC (Model 5150) with an original IBM ROM BIOS and Monochrome (MDA) Display that will boot PC-DOS 0.90.
|
|
The machine is configured to run at 4.77Mhz, so the ROM BIOS memory test has been disabled, since a PC with 256Kb
|
|
was rather slow to boot. A similar configuration with [Color Display](/disks/pcx86/dos/ibm/0.90/) is also available.
|
|
|
|
{% include machine.html id="ibm5150-pcdos090" %}
|
|
|
|
PC-DOS 0.90 files were distributed on one single-sided (160Kb) diskette. A directory listing of the disk is
|
|
provided below.
|
|
|
|
### Directory of PC-DOS 0.90 Diskette
|
|
|
|
Volume in drive A has no label
|
|
Directory of A:\
|
|
|
|
IBMBIO COM 2560 05-29-81 12:00a
|
|
IBMDOS COM 5566 05-29-81 12:00a
|
|
COMMAND COM 2576 05-29-81 12:00a
|
|
DEBUG COM 5450 05-27-81 12:00a
|
|
TIME COM 243 05-19-81 12:00a
|
|
DATE COM 245 05-20-81 12:00a
|
|
ASM COM 6389 05-15-81 12:00a
|
|
FORMAT COM 2048 05-29-81 12:00a
|
|
HEX2BIN COM 483 05-07-81 12:00a
|
|
BASIC COM 11008 06-04-81 12:00a
|
|
CHKDSK COM 1224 05-30-81 12:00a
|
|
EDLIN COM 2231 05-29-81 12:00a
|
|
MODE COM 675
|
|
COMMENTS 3561 06-05-81 12:00a
|
|
MOVBAS COM 128 04-23-81 12:00a
|
|
BAS18 COM 11008 06-04-81 12:00a
|
|
BASICA COM 14976 06-04-81 12:00a
|
|
AUTOEXEC BAK 24
|
|
SYS COM 896 06-03-81 12:00a
|
|
BAS18A COM 14976 06-04-81 12:00a
|
|
COMMENTS BAK 3560 06-05-81 12:00a
|
|
FCOMP COM 1408 04-13-81 12:00a
|
|
DISKCOPY COM 1211 06-04-81 12:00a
|
|
CONVERT COM 3200 04-15-81 12:00a
|
|
COMP COM 256 04-15-81 12:00a
|
|
KILO BAS 768 04-23-81 12:00a
|
|
20HAL COM 1792 04-24-81 12:00a
|
|
SPCWAR BAS 5120 05-22-81 12:00a
|
|
TTY ASC 2432 05-22-81 12:00a
|
|
VCOPY BAT 26 04-24-81 12:00a
|
|
SHIPS MAC 1792 06-01-81 12:00a
|
|
CIRCLE MAC 384 06-01-81 12:00a
|
|
RBAS COM 32768 04-25-81 12:00a
|
|
THREED BAS 3072
|
|
CUBE DAT 402 04-30-81 12:00a
|
|
35 file(s) 144458 bytes
|
|
8192 bytes free
|
|
|
|
The boot sector of the original PC-DOS 0.90 disk image contained the following bytes:
|
|
|
|
00000000 eb 2f 14 00 00 00 60 00 20 37 2d 4d 61 79 2d 38 |./....`. 7-May-8|
|
|
00000010 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |1...............|
|
|
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
00000030 00 fa 8c c8 8e d8 ba 00 00 8e d2 bc 00 7c fb a1 |.............|..|
|
|
00000040 06 7c 8e d8 8e c0 ba 00 00 8b c2 cd 13 72 41 e8 |.|...........rA.|
|
|
00000050 58 00 72 fb 2e 8b 0e 02 7c 51 bb 00 00 33 d2 b9 |X.r.....|Q...3..|
|
|
00000060 08 00 be 01 00 56 b0 01 b4 02 cd 13 72 22 5e 58 |.....V......r"^X|
|
|
00000070 e8 e7 00 2b c6 74 14 fe c5 b1 01 be 08 00 3b c6 |...+.t........;.|
|
|
00000080 73 04 8b f0 eb 01 96 56 50 eb dd 2e ff 2e 04 7c |s......VP......||
|
|
00000090 be 44 7d b8 42 7d 50 32 ff ac 24 7f 74 0b 56 b4 |.D}.B}P2..$.t.V.|
|
|
000000a0 0e bb 07 00 cd 10 5e eb f0 c3 bb 00 00 b9 04 00 |......^.........|
|
|
000000b0 b8 01 02 cd 13 1e 72 34 8c c8 8e d8 bf 00 00 b9 |......r4........|
|
|
000000c0 0b 00 26 80 0d 20 26 80 8d 20 00 20 47 e2 f3 bf |..&.. &.. . G...|
|
|
000000d0 00 00 be 76 7d b9 0b 00 fc f3 a6 75 0f bf 20 00 |...v}......u.. .|
|
|
000000e0 be 82 7d b9 0b 00 f3 a6 75 02 1f c3 be f9 7c e8 |..}.....u.....|.|
|
|
000000f0 a5 ff b4 00 cd 16 1f f9 c3 0d 0a 4e 6f 6e 2d 53 |...........Non-S|
|
|
00000100 79 73 74 65 6d 20 64 69 73 6b 20 6f 72 20 64 69 |ystem disk or di|
|
|
00000110 73 6b 20 65 72 72 6f f2 0d 0a 52 65 70 6c 61 63 |sk erro...Replac|
|
|
00000120 65 20 61 6e 64 20 73 74 72 69 6b 65 20 61 6e 79 |e and strike any|
|
|
00000130 20 6b 65 79 20 77 68 65 6e 20 72 65 61 64 f9 0d | key when read..|
|
|
00000140 0a 00 cd 18 0d 0a 44 69 73 6b 20 42 6f 6f 74 20 |......Disk Boot |
|
|
00000150 66 61 69 6c 75 72 e5 0d 0a 00 50 52 8b c6 bf 00 |failur....PR....|
|
|
00000160 02 f7 e7 03 d8 5a 58 c3 52 6f 62 65 72 74 20 4f |.....ZX.Robert O|
|
|
00000170 27 52 65 61 72 20 69 62 6d 62 69 6f 20 20 63 6f |'Rear ibmbio co|
|
|
00000180 6d b0 69 62 6d 64 6f 73 20 20 63 6f 6d b0 c9 00 |m.ibmdos com...|
|
|
00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
000001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
000001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
|
|
|
Note that if you download the disk image from the PCjs website (using the "Save" button on a PCjs machine),
|
|
the following boot sector bytes will differ:
|
|
|
|
00000000 eb 2f 14 00 00 00 60 00 20 37 2d 00 02 01 01 00 |./....`. 7-.....|
|
|
00000010 02 40 00 40 01 fe 01 00 08 00 01 00 00 00 00 00 |.@.@............|
|
|
|
|
This is simply a side-effect of the [DiskDump](/modules/diskdump/) utility that's used to prepare disk images for the
|
|
PCjs website. It automatically adds a BPB to the boot sector if the BPB is missing or incorrect, making it easier for
|
|
modern operating systems to mount the disk image.
|