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