mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-26 18:04:07 +00:00
Upload
Digital Research
This commit is contained in:
@@ -0,0 +1,97 @@
|
||||
|
||||
.bp odd
|
||||
.pn 141
|
||||
.cs 5
|
||||
.mt 5
|
||||
.mb 6
|
||||
.pl 66
|
||||
.ll 65
|
||||
.po 10
|
||||
.hm 2
|
||||
.fm 2
|
||||
.ft All Information Presented Here is Proprietary to Digital Research
|
||||
.he
|
||||
.ce 2
|
||||
.sh
|
||||
Appendix A
|
||||
.sp
|
||||
.sh
|
||||
Summary of BIOS Functions
|
||||
.sp 2
|
||||
.he CP/M-8000 Programmer's Guide A Summary BIOS Functions
|
||||
.pp 5
|
||||
Table A-1 lists the BIOS functions supported by CP/M-8000. For
|
||||
more details on these functions, refer to the \c
|
||||
.ul
|
||||
CP/M-8000 Operating System System Guide.
|
||||
.qu
|
||||
.sp 2
|
||||
============= ADD OR REFERENCE DESCRIPTION OF MEMORY MANAGEMENT ==========
|
||||
============= AND CONTEXT SWITCH FUNCTIONS DONE WITH SC #1 ==========
|
||||
============= (mem_cpy, map_adr, xfer) ==========
|
||||
.ce
|
||||
.sh
|
||||
Table A-1. Summary of BIOS Functions
|
||||
.qs
|
||||
.sp 2
|
||||
.ix Init function
|
||||
.ix Warm Boot function
|
||||
.ix Const function
|
||||
.ix Conin function
|
||||
.ix Conout function
|
||||
.ix List function
|
||||
.ix Auxiliary Output function
|
||||
.ix Auxiliary Input function
|
||||
.ix Home function
|
||||
.ix Seldsk function
|
||||
.ix Settrk function
|
||||
.ix Setsec function
|
||||
.ix Setdma function
|
||||
.ix Read function
|
||||
.ix Write function
|
||||
.ix Listst function
|
||||
.ix Sectran function
|
||||
.ix Get Memory Region Table Address function
|
||||
.ix Get I/O Byte function
|
||||
.ix Set I/O Byte function
|
||||
.ix Flush Buffers function
|
||||
.ix Set Exception Vector function
|
||||
.nf
|
||||
Function F# Description
|
||||
.sp
|
||||
Init 0 Called for Cold Boot
|
||||
Warm Boot 1 Called for Warm Start
|
||||
Const 2 Check for Console Character
|
||||
Ready
|
||||
Conin 3 Read Console Character In
|
||||
Conout 4 Write Console Character Out
|
||||
List 5 Write Listing Character Out
|
||||
Auxiliary Output 6 Write Character to Auxiliary
|
||||
Output Device
|
||||
Auxiliary Input 7 Read from Auxiliary Input
|
||||
Device
|
||||
Home 8 Move to Track 00
|
||||
Seldsk 9 Select Disk Drive
|
||||
Settrk 10 Set Track Number
|
||||
Setsec 11 Set Sector Number
|
||||
Setdma 12 Set DMA Offset Address
|
||||
Read 13 Read Selected Sector
|
||||
Write 14 Write Selected Sector
|
||||
Listst 15 Return List Status
|
||||
Sectran 16 Sector Translate
|
||||
Get Memory Region
|
||||
Table Address 18 Address of Memory Region
|
||||
Table
|
||||
Get I/O Byte 19 Get I/O Mapping Byte
|
||||
Set I/O Byte 20 Set I/O Mapping Byte
|
||||
Flush Buffers 21 Writes Modified Buffers
|
||||
Set Exception Vector 22 Sets Exception Vector
|
||||
.sp 2
|
||||
.ce
|
||||
End of Appendix A
|
||||
.bp
|
||||
.he CP/M-8000 Programmer's Guide End of Appendix A
|
||||
.sp 50
|
||||
.nx appb
|
||||
|
||||
|
||||
Reference in New Issue
Block a user