IBM PC - Software - Operating Systems - 6024001 IBM Personal Computer Diskette Software (DOS Diskette) (6024001) Also known as: PC DOS 1.0 Item number: 6024001 Announcement date: 1981-08-12 Availability date: 1981-08-12 Announcement letter: 281-65 THE IBM PERSONAL COMPUTER From the announcement: The IBM Personal Computer Diskette Software (DOS Diskette) consists of the IBM Personal Computer Disk Operating System (DOS) and the Disk and Advanced BASIC language extensions to the Cassette level BASIC which is included in the ROM of the System Unit. DOS Diskette is designed so that the user can load into memory DOS, Disk or Advanced BASIC depending upon the functions required. IBM Personal Computer Disk Operating System (DOS) The IBM Personal Computer Disk Operating System (DOS) provides a high-level interface between a program and its hardware environment. DOS supports one or more 5 1/4" diskette drives. Sequential and random access of files is supported and file space is allocated dynamically as data is added. DOS functions include the display of a diskette directory and the rename, erase, display, compare, or copy of files. DOS also permits the chaining of a series of diskette programs contained in a predefined job stream. Either a job stream or a single program may be designated for automatic execution when the system is first turned on. The IBM Personal Computer DOS provides the diskette I/O for the PASCAL Compiler and any programs produced by it. DOS also provides Editor and Debug utility programs to aid in program development. A Linkage Editor is provided to convert language compiler relocatable modules to executable load modules. The IBM Personal Computer DOS resides on the DOS Diskette. If the DOS Diskette is present in diskette drive "A" when power is turned on, DOS will automatically be loaded into memory. DOS requires a minimum of one diskette drive and 32KB memory. IBM Personal Computer BASIC language extensions The IBM Personal Computer BASIC Interpreter is structured in three functional levels: ROM Interpreter (Cassette), Disk, and Advanced. The Cassette level not only provides the necessary cassette input/output instructions, but also supports display, keyboard, printer, and customer-supplied light pen and joystick, and a full complement of editing, logic, math, and string functions. The Cassette level of BASIC is provided with each computer in the form of built-in read-only memory (ROM). The Disk and Advanced levels of BASIC may be loaded into memory from the DOS Diskette. The Disk extensions to the language provide a full set of instructions, commands and built-in functions which support the companion Disk Operating System and add date, time of day, and communications capability. The Advanced extension to BASIC includes the Disk functions and further enhances the support for display graphics, and customer-supplied light pen and joystick. It also includes both the Graphics Macro Language (paint, circle, get/put display contents, store, and draw line segments) and the Music Macro Language* (provides 84 notes for the programmable speaker) and provides the capability to support a variety of external hardware devices. Advanced BASIC also supports interrupts for communications, function keys, light pen, and game controllers. * Trademark Microsoft Inc. The IBM Personal Computer language extensions require a minimum 32KB memory and at least one diskette drive. While IBM Personal Computer DOS can be loaded only from drive "A", the BASIC extensions may be loaded from either drive "A" or "B". Some examples of the minimum memory configuration required are: Total User Memory Available/ Memory Total System Memory of Required 32KB 48KB 64KB Cassette Level BASIC (ROM) 4.0KB 28.0KB 44.0KB 60.0KB DOS 12.0KB 20.0KB 36.0KB 52.0KB Disk Level BASIC - without communica- tions option 24.0KB 8.0KB 24.0KB 40.0KB - with default communi- cations option 25.5KB 6.5KB 22.5KB 38.5KB Advanced Level BASIC - without communica- tions option 29.0KB 3.0KB 19.0KB 35.0KB - with default communi- cations option 30.5KB 1.5KB 17.5KB 33.5KB Page created: 2021-08-12 Page last updated: 2021-08-12