Index for interrupt INT 69
Table of Contents by Order
69 - INT 69 - Zenith AT BIOS - ???
69 - INT 69 C - HP Vectra AT - IRQ17 - KEYBOARD OUTPUT-BUFFER-FULL SERVICE ROUTINE
690100 - INT 69 - DECnet DOS CTERM - INSTALLATION CHECK
690101 - INT 69 - DECnet DOS CTERM - SEND BYTE
690102 - INT 69 - DECnet DOS CTERM - READ BYTE
690103 - INT 69 - DECnet DOS CTERM - STATUS
690104 - INT 69 - DECnet DOS CTERM - DECnet STATUS
690105 - INT 69 - DECnet DOS CTERM - OPEN SESSION
690106 - INT 69 - DECnet DOS CTERM - CLOSE SESSION
69010A - INT 69 - DECnet DOS CTERM - GET SESSION CONTROL BLOCK SIZE
69010B - INT 69 - DECnet DOS CTERM - GET DECnet SOCKET
69010F - INT 69 - DECnet DOS CTERM - DEINSTALL CTERM
690A - INT 69 - DECnet DOS 2.1+ - DATA LINK LAYER
694001 - INT 69 - 10NET v5.0 - SYSSVC.COM - ???
694002 - INT 69 - 10NET v5.0 - SYSSVC.COM - ???
694101 - INT 69 - 10NET v5.0 - SYSSVC.COM - ???
694102 - INT 69 - 10NET v5.0 - SYSSVC.COM - ???
694103 - INT 69 - 10NET v5.0 - SYSSVC.COM - ???
694104 - INT 69 - 10NET v5.0 - SYSSVC.COM - ???
6942 - INT 69 - 10NET v5.0 - SYSSVC.COM - ???
6943 - INT 69 - 10NET v5.0 - SYSSVC.COM - ???
6944 - INT 69 - 10NET v5.0 - SYSSVC.COM - ???
6949 - INT 69 - 10NET v5.0 - SYSSVC.COM - BUG
696996 - INT 69 - ISR.COM v1.00 - SPECIFY INTERRUPT HANDLER
69FF - INT 69 - 10NET v5.0 - SYSSVC.COM - SIGNAL SYSTEM ERROR
INT 69 - Zenith AT BIOS - ??? Note: called by INT 09 handlerTop
INT 69 C - HP Vectra AT - IRQ17 - KEYBOARD OUTPUT-BUFFER-FULL SERVICE ROUTINE SeeAlso: INT 09"IRQ1",INT 68"HP Vectra",INT 6A"HP Vectra"Top
INT 69 - DECnet DOS CTERM - INSTALLATION CHECK AX = 0100h Return: AL = FFh if present SeeAlso: AX=010FhTop
INT 69 - DECnet DOS CTERM - SEND BYTE AX = 0101h BL = character DX = session handle Return: AH >= 80h on error SeeAlso: AX=0102hTop
INT 69 - DECnet DOS CTERM - READ BYTE AX = 0102h DX = session handle Return: AH >= 80h on error AH < 80h if successful AL = character SeeAlso: AX=0101hTop
INT 69 - DECnet DOS CTERM - STATUS AX = 0103h DX = session handle Return: AH status flags (see #03710) AL = reason code if DECnet error (see #03711) SeeAlso: AX=0104h Bitfields for DECnet DOS CTERM status flags: Bit(s) Description (Table 03710) 7 session has been aborted 6 DECnet error 1 trace data available 0 receive data available (Table 03711) Values for reason code: 00h normal disconnect 01h unknown message from host 02h protocol violation from host 03h could not process the initiate message 04h error receiving message from host 05h error sending message to host 06h error checking for message from host 07h remote system does not support CTERM 08h remote system does not support correct protocol version 09h did not receive BIND message from host 0Ah could not send BIND message to host 0Bh no more sessions available 0Ch session does not exist 0Dh not enough memory to complete operation 0Eh connection has broken Index: error codes;DECnet DOS CTERM|DECnet DOS CTERM;error codesTop
INT 69 - DECnet DOS CTERM - DECnet STATUS AX = 0104h DX = session handle Return: AX = reason code (see #03711) Note: use this call when AX=0103h returns a DECnet error SeeAlso: AX=0103hTop
INT 69 - DECnet DOS CTERM - OPEN SESSION AX = 0105h DS:BX -> ASCIZ node name ES:DX -> buffer for session control block (see #03727 at INT 6A/AH=D0h) Return: AX <= 0 on error AX > 0 session handle SeeAlso: AX=0103h,AX=0106h,AX=010AhTop
INT 69 - DECnet DOS CTERM - CLOSE SESSION AX = 0106h DX = session handle Return: AH = status 00h good close other error code (see #03711) SeeAlso: AX=0103h,AX=0105hTop
INT 69 - DECnet DOS CTERM - GET SESSION CONTROL BLOCK SIZE AX = 010Ah Return: AX = length of session control block in bytes SeeAlso: AX=0105hTop
INT 69 - DECnet DOS CTERM - GET DECnet SOCKET AX = 010Bh DX = session handle Return: AX > 0 DECnet socket for the session AX = 0 no match for handleTop
INT 69 - DECnet DOS CTERM - DEINSTALL CTERM AX = 010Fh Return: AH = status 00h successful uninstall other error code (see #03711) Note: CTERM must have been the last TSR loaded in order to deinstall it SeeAlso: AX=0100h Index: uninstall;DECnet DOS CTERMTop
INT 69 - DECnet DOS 2.1+ - DATA LINK LAYER AH = 0Ah AL = function number (see #03712) ES:BX -> Datalink Communication Block (see #03714) Return: AX = status (see #03713) SeeAlso: INT 6D"DECnet" (Table 03712) Values for DECnet DOS Data Link Layer function: 00h initialize 01h open portal 02h close portal 03h enable multicast address 04h disable multicast address 05h transmit 06h request transmit buffer 07h deallocate transmit buffer 08h read channel status 09h read datalink portal list 0Ah read information about a datalink portal 0Bh read and/or clear counters 0Ch request to boot from a network server 0Dh enable Ethernet channel 0Eh disable Ethernet channel 0Fh start MOP/send a System ID message 10h stop MOP 11h get DECPARM 12h set DECPARM 13h external loopback (Table 03713) Values for DECnet DOS Data Link Layer status: 00h successful 01h hardware failed to initialize 02h channel state was not off (must be off to execute that command) 03h channel state is off (must be on to execute that command) 04h address not set 05h hardware missing 06h buffer too small 07h no more buffers available 08h no more resources available 09h promiscuous receiver active 0Ah non exclusive 0Bh unrecognized portal 0Ch protocol type in use 0Dh not a valid Multicast address 0Eh outstanding calls 0Fh hardware doesn't support receiving bad frames 10h none outstanding 11h no events 12h broken 13h buffer quota exceeded 14h already initialized 15h loopback failure Index: error codes;DECnet DOS|DECnet DOS;error codes Format of Datalink Communication Block: Offset Size Description (Table 03714) 00h WORD portal ID 02h 6 BYTEs source address 08h 6 BYTEs destination address 0Eh DWORD buffer pointer 12h WORD buffer length 14h WORD operation 16h BYTE pad flag (used on open) 00h no pad 01h pad 17h BYTE mode flag (used on open) 00h 802.3 01h Ethernet 02h promiscuous 18h DWORD line status change function 1Ch DWORD received data function 20h DWORD transmitted data function 24h BYTE maximum outstanding transmits/receives 25h 2 BYTEs protocol type 27h WORD buffers lostTop
INT 69 - 10NET v5.0 - SYSSVC.COM - ??? AX = 4001h Return: CF clear AX = 0000h ES:SI -> ??? InstallCheck: test for the signature "SYSV" immediately before the interrupt handler Range: INT 60 to INT 7F, selected by configuration SeeAlso: AX=4002h Index: installation check;10NET SYSSVCTop
INT 69 - 10NET v5.0 - SYSSVC.COM - ??? AX = 4002h ??? Return: ??? InstallCheck: test for the signature "SYSV" immediately before the interrupt handler Range: INT 60 to INT 7F, selected by configurationTop
INT 69 - 10NET v5.0 - SYSSVC.COM - ??? AX = 4101h Return: CF clear ES:SI -> ??? Range: INT 60 to INT 7F, selected by configuration SeeAlso: AX=4102h,AX=4103h,AX=4104hTop
INT 69 - 10NET v5.0 - SYSSVC.COM - ??? AX = 4102h ??? Return: ???Top
INT 69 - 10NET v5.0 - SYSSVC.COM - ??? AX = 4103h ??? Return: ???Top
INT 69 - 10NET v5.0 - SYSSVC.COM - ??? AX = 4104h ??? Return: ???Top
INT 69 - 10NET v5.0 - SYSSVC.COM - ??? AH = 42h AL = function (01h-14h) ??? Return: ??? Range: INT 60 to INT 7F, selected by configurationTop
INT 69 - 10NET v5.0 - SYSSVC.COM - ??? AH = 43h AL = function (01h-05h) ??? Return: ???Top
INT 69 - 10NET v5.0 - SYSSVC.COM - ??? AH = 44h AL = function (01h-03h) ??? Return: ??? Range: INT 60 to INT 7F, selected by configurationTop
INT 69 - 10NET v5.0 - SYSSVC.COM - BUG AH = 49h Note: due to a fencepost error, this function branches to hyperspace SeeAlso: AX=4001h,AH=FFhTop
INT 69 - ISR.COM v1.00 - SPECIFY INTERRUPT HANDLER AX = 6996h DS:DX -> interrupt handler or 0000h:0000h to disable Return: AX = 9669h Program: ISR (Interrupt Service Reflector) is a TSR by Rich Bono which permits a program to provide hardware interrupt handlers even while being debugged with a debugger that swaps interrupt vectors during debugging. Note: the interrupt vector which is to be reflected is set at installation time and cannot be changedTop
INT 69 - 10NET v5.0 - SYSSVC.COM - SIGNAL SYSTEM ERROR AH = FFh Return: never??? Desc: displays "System Error" message and register dump, then halts system InstallCheck: test for the signature "SYSV" immediately before the interrupt handler Range: INT 60 to INT 7F, selected by configuration SeeAlso: AX=4001h,AH=49hTop