Download Print this page

DIGITAL-LOGIC MICROSPACE MSM286 Series Technical User's Manual page 71

Pc/104 board

Advertisement

DIGITAL-LOGIC AG
INT
pop
retf
ScktServNot:
STI
(AH)=26h:
(AH)=27h:
(BL)
= 0 - Hook external PS pin interrupt function.
(DS:DX) = Location of SuperState Hook structure.
(BL)
= 1 - Unhook external PS pin interrupt function.
(DS:DX) = Location of SuperState Hook structure.
(BL)
= 2 - Return installed status.
(DS:DX) = Location of SuperState Hook structure.
On Return:
(DS:DX) = SEG:OFF of hook structure if installed.
(BL)
= 3 - Return pointer to linked list
On Return:
(DS:DX) = SEG:OFF of pointer to linked list of Hook structures. Contents of this location points
(DI) holds PS pin number when hooked routine is called.
(AH)=28h:
Input: (BL)
(DS:DX)
Inputs to far routine:
Output of far routine:
Trash:
Input: (BL)
Output: (AL)
(AL)
Input: (BL)
(AL)
(AL)
1Fh
si
2
Reserved for Chips and Technologies
Hook or Unhook External PS pin interrupt
0:0 if not installed.
to the first element of the list.
Miscellaneous functions and hooks.
= 0 - Hook Keyboard Scanning routine.
= Pointer to far routine to be called in Superstate whenever the keyboard
scanning module puts a scan code in the buffer.
ds = ss = cs = F000h
ss:bp points at stack frame of user's registers
al = scan code that will be put into keyboard
scanning buffer
Case (1) ZF=1: do not put key in buffer (far routine processed it)
Case (2) ZF=0; al left alone (Key is fine as is; insert it)
Case (3) ZF=0; al changed (Insert translated data)
al and low byte of flags only
= 1 - Get speaker state
= 0 Speaker is silent.
= 1 Speaker is audible.
= 2 - Set speaker state
= 0 Speaker becomes silent
= 1 Speaker becomes audible
; return ax intact
; return CF intact
; old int 1Ah routine.
71
MSM286 Manual V6.4

Advertisement

loading
Need help?

Need help?

Do you have a question about the MICROSPACE MSM286 Series and is the answer not in the manual?

Subscribe to Our Youtube Channel