Index for interrupt INT EF
Table of Contents by Order
EF - INT EF - BASIC - ORIGINAL INT 09 VECTOR
EF----CX00C8 - INT EF - GEM - AES INTERFACE
EF----CX00C9 - INT EF - GEM - AES INTERFACE
EF----CX0473 - INT EF - GEM - VDI INTERFACE
INT EF - BASIC - ORIGINAL INT 09 VECTOR Note: BASIC.COM/BASICA.COM do not restore vector on termination SeeAlso: INT EE"BASIC",INT F0"BASIC"Top
INT EF - GEM - AES INTERFACE CX = 00C8h DX = 0000h ES:BX -> AES parameter block (see #04064) SeeAlso: INT EF/CX=00C9h,INT EF/CX=0473h Format of AES parameter block: Offset Size Description (Table 04064) 00h DWORD -> control array (see #04065) 04h DWORD -> global variables (15 WORDs) 08h DWORD -> integer input parameters 0Ch DWORS -> buffer for integer results 10h DWORD -> address (DWORD) input parameters 14h DWORD -> buffer for address (DWORD) results SeeAlso: #04066 Format of AES control array: Offset Size Description (Table 04065) 00h WORD function number (000Ah-0084h) 02h WORD number of words of integer input parameters 04h WORD number of words available for integer results 06h WORD number of words of address input parameters 08h WORD number of words available for address results SeeAlso: #04064Top
INT EF - GEM - AES INTERFACE CX = 00C9h DX = 0000h ES:BX -> AES parameter block (see #04064) SeeAlso: INT EF/CX=00C8h,INT EF/CX=0473hTop
INT EF - GEM - VDI INTERFACE CX = 0473h DS:DX -> GEM VDI parameter block (see #04066) Note: if installed, one of the following ASCII signatures will appear two bytes after the INT EF entry point: "GEMVDI" GEM VDI (but not AES) is present "GEMAES" GEM/ViewMAX VDI and AES are both present "ViewMAX" ViewMAX VDI (only) is present each of the above is followed by an ASCIZ number indicating the version ("10" for GEM/1 AES and VDI; "20" for GEM/2,GEM/3,ViewMAX AES and GEM/2 VDI; "23" for GEM/3 VDI; and "1" for ViewMAX VDIs) SeeAlso: INT EF/CX=00C8h,INT EF/CX=00C9h Index: installation check;GEM Format of VDI parameter block: Offset Size Description (Table 04066) 00h DWORD -> control array (see #04067) 08h DWORD -> integer parameters 0Ch DWORD -> (x,y) pair parameters 10h DWORD -> integer results 14h DWORD -> (x,y) pair results SeeAlso: #04064 Format of VDI control array: Offset Size Description (Table 04067) 00h WORD (call) function number (0001h-0084h) 02h WORD (call) number of words of pair parameters 04h WORD (ret) number of words of pair results 06h WORD (call) number of words of integer parameters 08h WORD (ret) number of words of integer results 0Ah WORD subfunction number 0Ch WORD graphics handle 0Eh DWORD (call) -> pointer parameter 12h DWORD (ret) -> pointer result SeeAlso: #04066Top