Tri-M Systems MOPS/586 Computer Hardware User Manual


 
MOPS/586 Hardware Description
Read Running Time Meter
Int 15h
Input:
AX = EA07h DX = 4648h
CL = Board number
Output:
CL=0: Board present
CL0: Board not present
DX=6B6Fh: Function successful
DX6B6Fh: Fn.not implemented
BX=Running time (hours)
CH=Overflow counter
ReadBoot Counter
Int 15h
Input:
AX = EA08h DX = 4648h
CL = Board number
Output:
CL=0: Board present
CL0: Board not present
DX=6B6Fh: Function successful
DX6B6Fh: Fn.not implemented
BX = Boot counter
Get JIDA Revision Level
Int 15h
Input:
AX = EA09h DX = 4648h
CL = Board number
Output:
CL=0: Board present
CL0: Board not present
DX=6B6Fh: Function successful
DX6B6Fh: Fn. not implemented
BH = Major revision number (currently 2)
BL = Minor revision number (currently 4)
Read User Byte from
EEPROM
Int 15h
Input:
AX = EA40h DX = 4648h
CL = Board number
BH = Number of byte to read (0..15 allowed)
Output:
CL=0: Board present
CL0: Board not present
DX=6B6Fh: Function successful
DX6B6Fh: Fn.not implemented
BL = Value read
Write User Byte to EEPROM
Int 15h
Input:
AX = EA41h DX = 4648h
CL = Board number
BH = Number of byte to write (0..15 allowed)
BL = Value to write
Output:
CL=0: Board present
CL0: Board not present
DX=6B6Fh: Function successful
DX6B6Fh: Fn.not implemented
Get Number of User Bytes
available in EEPROM
Int 15h
Input:
AX = EA42h DX = 4648h
CL = Board number
Output:
CL=0: Board present
CL0: Board not present
DX=6B6Fh: Function successful
DX6B6Fh: Fn.not implemented
BL=Number of Bytes available
Note: BL=0 means 256 Bytes
Tri-M Systems Inc., 6-1301 Ketch Court, Coquitlam, B.C., V3K 6X7, Canada
Phone: (604) 527-1100, (800) 665-5600 Fax: (604) 527-1110
Email: info@Tri-M.com Web: www.Tri-M.com