Tri-M Systems MOPS/586 User Manual

Page 23

Advertising
background image

MOPS/586

Hardware Description

Get Manufacturing Date

Int 15h

Input:

AX

= EA02h

DX = 4648h

CL

= Board number

Output:

CL=0: Board present
CL

0: Board not present

DX=6B6Fh: Function successful
DX

6B6Fh: 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
CL

0: Board not present

DX=6B6Fh: Function successful
DX

6B6Fh: 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
CL

0: Board not present

DX=6B6Fh: Function successful
DX

6B6Fh: 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
CL

0: Board not present

DX=6B6Fh: Function successful
DX

6B6Fh: 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
CL

0: Board not present

DX=6B6Fh: Function successful
DX

6B6Fh: 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: [email protected] Web: www.Tri-M.com

Advertising