System information
 1690+08  DB 8
 1691+0E  DB 14
 1692+14  DB 20
 1693+1A  DB 26
 1694+06  DB 6
 1695+0C  DB 12
 1696+12  DB 18
 1697+18  DB 24
 1698+04  DB 4
 1699+0A  DB 10
 169A+10  DB 16
 169B+16  DB 22
  DISKDEF 1,0
 1673+= DPB1 EQU DPB0 ;EQUIVALENT PARAMETERS
 001F+= ALS1 EQU ALS0 ;SAME ALLOCATION VECTOR SIZE
 0010+= CSS1 EQU CSS0 ;SAME CHECKSUM VECTOR SIZE
 1682+= XLT1 EQU XLT0 ;SAME TRANSLATE TABLE
  DISKDEF 2,0
 1673+= DPB2 EQU DPB0 ;EQUIVALENT PARAMETERS
 001F+= ALS2 EQU ALS0 ;SAME ALLOCATION VECTOR SIZE
 0010+= CSS2 EQU CSS0 ;SAME CHECKSUM VECTOR SIZE
 1682+= XLT2 EQU XLT0 ;SAME TRANSLATE TABLE
  DISKDEF 3,0
 1673+= DPB3 EQU DPB0 ;EQUIVALENT PARAMETERS
 001F+= ALS3 EQU ALS0 ;SAME ALLOCATION VECTOR SIZE
 0010+= CSS3 EQU CSS0 ;SAME CHECKSUM VECTOR SIZE
 1682+= XLT3 EQU XLT0 ;SAME TRANSLATE TABLE
 ; ENDEF OCCURS AT END OF ASSEMBLY
 ;
 ; END OF CONTROLLER - INDEPENDENT CODE, THE REMAINING 
 ; SUBROUTINES
 ; ARE TAILORED TO THE PARTICULAR OPERATING ENVIRONMENT, 
 ;  AND MUST
 ; BE ALTERED FOR ANY SYSTEM WHICH DIFFERS FROM THE INTEL 
 ; MDS.
 ;
 ; THE FOLLOWING CODE ASSUMES THE MDS MONITOR EXISTS AT 
 ; 0F800H
 ; AND USES THE I/O SUBROUTINES WITHIN THE MONITOR
 ;
 ; WE ALSO ASSUME THE MDS SYSTEM HAS FOUR DISK DRIVES
 00FD = REVRTEQU 0FDH ;INTERRUPT REVERT PORT
 00FC = INTC EQU 0FCH ;INTERRUPT MASK PORT
 00F3 = ICON EQU 0F3H ;INTERRUPT CONTROL PORT
 007E = INTE EQU 0111$1110B ;ENABLE RST 0(WARM BOOT), RST 7 
Appendix A : The MDS-800 BIOS CP/M Operating System Manual
A-4










