108 lines
3.8 KiB
Markdown
108 lines
3.8 KiB
Markdown
---
|
|
layout: page
|
|
title: PC-DOS 1.00
|
|
permalink: /disks/pcx86/dos/ibm/1.00/
|
|
redirect_from:
|
|
- /disks/pc/dos/ibm/1.00/
|
|
machines:
|
|
- type: pcx86
|
|
id: ibm5150-pcdos100
|
|
config: /devices/pcx86/machine/5150/mda/64kb/machine.xml
|
|
autoMount:
|
|
A:
|
|
path: /disks/pcx86/dos/ibm/1.00/PCDOS100.json
|
|
---
|
|
|
|
PC-DOS 1.00
|
|
---
|
|
|
|
The PCjs machine below is running PC-DOS 1.00.
|
|
|
|
{% include machine.html id="ibm5150-pcdos100" %}
|
|
|
|
PC-DOS 1.00 was completed in August 1981 and announced at an IBM press conference on August 12, 1981, when IBM
|
|
introduced the original IBM PC (Model 5150).
|
|
|
|
PC-DOS 1.00 was released on one single-sided (160Kb) diskette. A complete listing of all the files is shown below.
|
|
|
|
### Directory of PC-DOS 1.00 Diskette
|
|
|
|
IBMBIO COM 1920 07-23-81
|
|
IBMDOS COM 6400 08-13-81
|
|
COMMAND COM 3231 08-04-81
|
|
FORMAT COM 2560 08-04-81
|
|
CHKDSK COM 1395 08-04-81
|
|
SYS COM 896 08-04-81
|
|
DISKCOPY COM 1216 08-04-81
|
|
DISKCOMP COM 1124 08-04-81
|
|
COMP COM 1620 08-04-81
|
|
DATE COM 252 08-04-81
|
|
TIME COM 250 08-04-81
|
|
MODE COM 860 08-04-81
|
|
EDLIN COM 2392 08-04-81
|
|
DEBUG COM 6049 08-04-81
|
|
LINK EXE 43264 08-04-81
|
|
BASIC COM 10880 08-04-81
|
|
BASICA COM 16256 08-04-81
|
|
ART BAS 1920 08-04-81
|
|
SAMPLES BAS 2432 08-04-81
|
|
MORTGAGE BAS 6272 08-04-81
|
|
COLORBAR BAS 1536 08-04-81
|
|
BUG BAS 640 08-04-81
|
|
CALENDAR BAS 3840 08-04-81
|
|
MUSIC BAS 4224 08-04-81
|
|
DONKEY BAS 3584 08-04-81
|
|
BLUE BAS 1152 08-04-81
|
|
HUMOR BAS 640 08-04-81
|
|
POP BAS 768 08-04-81
|
|
FORTY BAS 768 08-04-81
|
|
DANDY BAS 640 08-04-81
|
|
MARCH BAS 768 08-04-81
|
|
STARS BAS 768 08-04-81
|
|
HAT BAS 768 08-04-81
|
|
SCALES BAS 640 08-04-81
|
|
SAKURA BAS 512 08-04-81
|
|
CIRCLE BAS 1664 08-04-81
|
|
PIECHART BAS 2304 08-04-81
|
|
SPACE BAS 1920 08-04-81
|
|
BALL BAS 2048 08-04-81
|
|
COMM BAS 4352 08-04-81
|
|
|
|
CHKDSK reports:
|
|
|
|
40 disk files
|
|
160256 bytes total disk space
|
|
6144 bytes remain available
|
|
|
|
Additional Information From [PC DOS Retro](https://sites.google.com/site/pcdosretro/doshist)
|
|
---
|
|
|
|
- distributed on 1 160KB floppy disk
|
|
- initial release (equivalent to 86-DOS 1.14)
|
|
- released with the IBM PC
|
|
- PC DOS system files are IBMBIO.COM and IBMDOS.COM, command shell is COMMAND.COM
|
|
- executable file formats are .COM and .EXE
|
|
- single-sided 160KB floppy disk support (FAT12)
|
|
- directory entries only include the date last written
|
|
- file attributes read-only (01h), hidden (02h) and system (04h) supported
|
|
- batch files (.BAT) and AUTOEXEC.BAT
|
|
- internal commands: COPY, DIR, ERASE, PAUSE, REM, RENAME, TYPE
|
|
- external commands: CHKDSK, COMP (PC DOS), DATE, DEBUG, DISKCOMP, DISKCOPY, EDLIN, FORMAT, LINK, MODE, SYS, TIME
|
|
- external commands: BASIC, BASICA (PC DOS only)
|
|
- special device names: AUX, COM1, CON, LPT1, NUL, PRN
|
|
- program loading and execution implemented in COMMAND.COM
|
|
- PSP created for each executed program
|
|
- files are opened with FCBs
|
|
- DPB structures are used for internal drive info
|
|
- INT 20h terminate program
|
|
- INT 21h DOS API functions 00h-2Dh (18h, 1Ch-20h unused)
|
|
- INT 22h termination address
|
|
- INT 23h control break handler address
|
|
- INT 24h critical error handler address
|
|
- INT 25h absolute disk read (implemented in IBMBIO.COM)
|
|
- INT 26h absolute disk write (implemented in IBMBIO.COM)
|
|
- INT 27h terminate and stay resident (implemented in COMMAND.COM)
|
|
- CP/M CALL 0 interface (executes INT 20h)
|
|
- CP/M CALL 5 interface supporting INT 21h functions 00h-24h
|
|
|
|
See [PC-DOS 1.00 Documentation](/pubs/pc/software/dos/PCDOS100/) for more information.
|