beautypg.com

Tri-M Systems MOPS/586 User Manual

Page 24

background image

MOPS/586

Hardware Description

Read Running Time Meter

Int 15h

Input:

AX

= EA07h

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=Running time (hours)
CH=Overflow counter

ReadBoot Counter

Int 15h

Input:

AX

= EA08h

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 = Boot counter

Get JIDA Revision Level

Int 15h

Input:

AX

= EA09h

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 (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
CL

0: Board not present

DX=6B6Fh: Function successful
DX

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

0: Board not present

DX=6B6Fh: Function successful
DX

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

0: Board not present

DX=6B6Fh: Function successful
DX

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