
Working with the superMOPSpro
super
MOPS
pro
Copyright
JUMP
tec
Industrielle Computertechnik AG
Page: 28 of 93
The optional SDisk won’t work under any protected mode operating system, like WINDOWS 3.1,
WINDOWS FOR WORKGROUPS 3.11, WINDOWS NT, OS/2 etc. The reason for this restriction is
the onboard PIC-controller placed between keyboard and keyboard controller. One of the PIC´s
purposes is controlling the SDisk access. The above mentioned operating systems emulate the
keyboard and therefore suppress most kind of SDisk accesses.
Watchdog User Interface
The watchdog user interface is implemented in the SDisk BIOS and will only be active when the
” BIOS SDisk” option in the extended setup is set to a BIOS location. If this Option is set to OFF the
watchdog can not be accessed via the user interface.
The watchdog can either be handled via the extension setup (described above) or by the user’s own
software. There are two functions available for the programmer. One is the initialization the other the
triggering of the internal
super
MOPS
pro
watchdog, with both functions handled by the software
interrupt 15hex.
Watchdog Control Functions
Watchdog Init
Int 15h
Input:
AX = E000h
BX = 0h to 0FFFFh
Timeout in 0,2s steps
0 = watchdog off
CX = 0h to 07FFFh
DX = 0h or 1h
Delay in 0,2s steps
Event:
0 for RESET
1 for IOCHK
Watchdog Trigger
Int 15h
Input:
AX = E001h
Programming Example
Start:
MOV AX,0E000h
set watchdog
MOV BX,96h
150 * 0.2s = 30s timeout
MOV CX,32h
50 * 0.2s = 10s delay
MOV DX,0h
RESET as event
INT 15h
Trigger:
MOV AX,0E001h
trigger watchdog
INT 15h
The part of the programming example marked with ” start” has to be executed once to initialize the
watchdog, while the ” trigger” part has to be run cyclic at least once before timeout is elapsed.