mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-27 10:24:19 +00:00
Upload
Digital Research
This commit is contained in:
@@ -0,0 +1,138 @@
|
||||
|
||||
|
||||
CP/M-8000
|
||||
---------
|
||||
Features
|
||||
--------
|
||||
o Memory Space Efficient -- Resides in 28K bytes
|
||||
o Can utilize as little as 128Kb or as much as 8Mb
|
||||
of memory
|
||||
o Allows up to 8Gb of on-line disk(ette) storage
|
||||
o Command compatible with CP/M and CP/M-86
|
||||
o File structure compatible with CP/M and CP/M-86
|
||||
o Allows full access to the Z8000 hardware features
|
||||
o Supports all processors in the Z8000 family
|
||||
o Comes with a C language compiler and standard
|
||||
run-time library.
|
||||
`
|
||||
CP/M-8000 Overview
|
||||
------------------
|
||||
CP/M-8000 is a proprietary, general-purpose control
|
||||
program designed especially for microcomputers built
|
||||
around the Zilog Z8000 microprocessor family.
|
||||
CP/M-8000 is efficient and powerful. CP/M-8000 systems
|
||||
can support application programs that range from small
|
||||
to complex. It has a time-tested, modular design. The
|
||||
system modules include:
|
||||
o The Console Command Processor (CCP) -- the human
|
||||
interface of the operating system that parses and
|
||||
executes a user's commands.
|
||||
o The Basic Disk Operating System (BDOS) -- the
|
||||
invariant portion of the operating system
|
||||
that performs system services such as managing
|
||||
disk directories and files.
|
||||
o The Basic Input/Output System (BIOS) -- the
|
||||
variant portion of the operating system that
|
||||
contains hardware-dependent input/output device
|
||||
handlers.
|
||||
`
|
||||
CP/M and CP/M-86 Compatibility
|
||||
------------------------------
|
||||
CP/M-8000 files are completely compatible with CP/M
|
||||
Version 2.2 and CP/M-86 Version 1.1. This simplifies
|
||||
conversions of CP/M and CP/M-86 software to run on
|
||||
CP/M-8000.
|
||||
The end user will notice no significant difference
|
||||
between CP/M-8000 and previous versions of CP/M.
|
||||
Commands such as DIR, TYPE, PIP, STAT, and ED respond the
|
||||
same way in both systems. The program interface is
|
||||
also unchanged -- CP/M-8000 calls for system services have
|
||||
the same function numbers as in CP/M and CP/M-86.
|
||||
It is easy to upgrade existing CP/M and CP/M-86
|
||||
application software to run under CP/M-8000, because
|
||||
CP/M-8000 is so similar to its predecessors. Although
|
||||
assembly language programs will require recoding, high-
|
||||
level language programs will recompile with little or no
|
||||
modification.
|
||||
`
|
||||
File Management
|
||||
---------------
|
||||
CP/M-8000 can support up to 16 logical drives, each
|
||||
containing up to 512 megabytes, for a maximum of 8
|
||||
gigabytes of on-line storage. Any one file can reach 32
|
||||
megabytes, with space dynamically allocated and released.
|
||||
Each device has a directory which maps each file's
|
||||
physical locations on the disk. Disk definition tables
|
||||
in the BIOS translate this logical information to the
|
||||
physical characteristics of the disk. This file system
|
||||
is identical to the file system supported by CP/M 2 and
|
||||
CP/M-86.
|
||||
`
|
||||
Development Tools
|
||||
-----------------
|
||||
Digital Research offers a set of development tools for
|
||||
CP/M-8000 which can be run using CP/M-8000 or on a VAX-11
|
||||
or PDP-11 computer under the UNIX or VMS operating systems,
|
||||
or on a Zilog S8000 under the ZEUS operating system, or
|
||||
an Onyx C8000 running the Onix operating system. These
|
||||
tools can be used to develop CP/M-8000 applications or a
|
||||
custom CP/M-8000 BIOS. The development tools include:
|
||||
o A C compiler and C runtime library compatible with
|
||||
UNIX (R) software.
|
||||
o An assembler, linker, and library utitilies.
|
||||
o A symbolic debugger.
|
||||
o An object file dumper which can display the headers,
|
||||
symbol table and relocation information in easily
|
||||
readable ASCII form.
|
||||
These tools are distributed at no extra charge with
|
||||
CP/M-8000, and can be run on CP/M-8000 systems with at
|
||||
least 128K of memory.
|
||||
`
|
||||
Utilities
|
||||
---------
|
||||
In addition to the development tools described
|
||||
previously, CP/M-8000 is supplied with a set of file
|
||||
management utilities:
|
||||
PIP The Peripheral Interchange Program provides file
|
||||
transfer between devices and disk files. Various
|
||||
reformatting and concatenation operations may also
|
||||
be performed with PIP.
|
||||
ED The CP/M-8000 text editor allows creation and
|
||||
modification of ASCII files using extensive
|
||||
commands: string substitution, string search,
|
||||
insert, delete and block move. ED allows text
|
||||
to be located by context, line number, or
|
||||
relative position. A macro command allows making
|
||||
extensive text changes with a single command line.
|
||||
STAT The STAT utility alters and displays I/O device
|
||||
and file status including free space computations,
|
||||
status of online disk(ette)s and physical-to-logical
|
||||
device assignment.
|
||||
`
|
||||
Hardware Requirements
|
||||
---------------------
|
||||
The version of CP/M-8000 that Digital Research ships and
|
||||
supports requires an Olivetti M20 with at least 256Kb of
|
||||
memory. CP/M-8000 may be reconfigured for a custom
|
||||
hardware environment using the development tools supplied
|
||||
with the system. Custom hardware environments must
|
||||
include:
|
||||
o A Zilog Z8001, Z8002, Z8003 or Z8004 CPU.
|
||||
o At least 128K of RAM.
|
||||
o One to 16 disk drives of up to 512 megabytes each.
|
||||
o An ASCII console Device such as a CRT.
|
||||
`
|
||||
Ordering Information
|
||||
--------------------
|
||||
CP/M-8000 will be available from Digital Research in the
|
||||
first quarter of 1983. At that time, two CP/M-8000
|
||||
products will be made available:
|
||||
o The CP/M-8000 single user system, consisting of
|
||||
5 1/4 inch diskettes plus CP/M-8000 documentation.
|
||||
o CP/M-8000 documentation only, consisting of four
|
||||
manuals:
|
||||
o The CP/M-8000 User's Guide
|
||||
o The CP/M-8000 Programmer's Guide
|
||||
o The CP/M-8000 System Guide
|
||||
o The CP/M-8000 C Language Manual
|
||||
|
||||
Reference in New Issue
Block a user