
.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


