Tri-M Systems MOPS/586 Computer Hardware User Manual


 
MOPS/586 Hardware Description
Get Manufacturing Date
Int 15h
Input:
AX = EA02h DX = 4648h
CL = Board number
Output:
CL=0: Board present
CL0: Board not present
DX=6B6Fh: Function successful
DX6B6Fh: Fn.not implemented
BX = Manufacturing date
Description
If CL=0 and DX=6B6Fh, then BX=Manufacturing date. Date format is the
same as used for DOS files:
Bit0..4: Day
Bit5..8: Month
Bit9..15: Years since 1980
Get Serial Number
Int 15h
Input:
AX = EA03h DX = 4648h
CL = Board number
ES:BX = Pointer to destination data area
Output:
CL=0: Board present
CL0: Board not present
DX=6B6Fh: Function successful
DX6B6Fh: Fn.not implemented
Description:
If CL=0 and DX=6B6Fh, then 10 Byte serial number were copied to area
pointed to by ES:BX
The result is different for each single P488.
Note: There is no ending zero byte.
Get Hardware Revision
Int 15h
Input:
AX = EA04h 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
BL=Minor revision number
Get Firmware Revision
Int 15h
Input:
AX = EA05h 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
BL=Minor revision number
Get Last Repair Date
Int 15h
Input:
AX = EA06h DX = 4648h
CL = Board number
Output:
CL=0: Board present
CL0: Board not present
DX=6B6Fh: Function successful
DX6B6Fh: Fn.not implemented
BX = Last repair date.
Description:
If CL=0 and DX=6B6Fh, then BX=Last repair date. For date format see
function Get Manufacturing Date.
If board was never repaired, result will be equal to manufacturing date.
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