MOPSlcd6
The JIDA Standard
p588m115.doc
JUMP
tec
Industrielle Computertechnik AG
Page: 31 of 42
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
BL = Minor revision number
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