EasyManua.ls Logo

NEC CP/M-86 - Page 37

NEC CP/M-86
280 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Basic Disk Operating System (BDOS) Functions
Table 4-2 CP/M-86
BDOS Functions
F#
RESULT
F#
RESULT
0*
System Reset
24
Return
Login
Vector
1
Console
Input
25
Return
Current
Disk
2
Console
Output
26
Set
DMA
Address
3
Reader
Input
27*
Get
Addr(Alloc)
4
Punch
Output
28
W rite
Protect
Disk
5
List
Output
29
Get
Addr(R/O
Vector)
6*
Direct
Console
I/O
30 Set File
Attributes
7#
Get
I/O
Byte
31*
Get
Addr(Disk
Parms)
8#
Set
I/O
Byte
32
Set/
Get
User
Code
9#
Print
String
33
Read
Random
10
Read
Console Buffer
34
Write
Random
11
Get
Console Buffer
35
Compute
File Size
12
Return
Version
Number
36 Set
Random
Record
13
Reset
Disk
System
37* Reset Drive
14
Select
Disk
40
Write
Random
with
Zero
Fill
15
Open
File
47*
Chain
to
Program
16
Close File
49*
Get
System
Data
Area
Address
17
Search
for
First
50*
Direct
BIOS Call
18
Search
for
Next
51* Set
DMA
Segment Base
19
Delete File
52*
Get
DMA
Segment Base
20
Read
Sequential
53*
Get
Max
Memory
Available
21
Write
Sequential
54*
Get
Max
Mem
at
Abs
Location
22
Make
File 55*
Get
Memory
Region
23
Rename
File
56*
Get
Absolute
Memory
Region
57*
Free
Memory
Region
58*
Free
All
Memory
59*
Program
Load
* -
Function
differs from
the
CP/M-80
Version 2 function
or
IS new in
CP/M-86.
# - Call is
not
fully
implemented
for
the
APC
CBIOS
dynamically (see
Chapter
5).
4-3

Table of Contents

Related product manuals