franke@rwthinf.UUCP (Christian Franke) (11/14/89)
Hello, Here are some additions & corrections for the Interrupt list 5/89: ***************************** cut here ************************************** *** interrup.a Tue Nov 14 13:16:07 1989 --- interrup.a.new Tue Nov 14 13:41:58 1989 *************** *** 203,208 **** --- 203,210 ---- = 80x25 8 EGA,VGA = 80x25 9x14 mono B000 ATI VIP 08h = 20x25 8x8 160x200 16 B800 PCjr,Tandy 1000 + = 132x25 8x8 16 B800 ATI EGA Wonder ** + = 132x25 8x8 mono B000 ATI EGA Wonder ** 09h = 40x25 8x8 320x200 16 B800 PCjr,Tandy 1000 0Ah = 80x25 8x8 640x200 4 B800 PCjr,Tandy 1000 0Bh = reserved (used internally by EGA BIOS) *************** *** 247,253 **** = 80x60 Allstar Peacock (VGA) 27h = 720x512 16 VEGA VGA = 720x512 16 Genoa ! = 132x25 8x8 mono B800 ATI EGA Wonder,ATI VIP 28h = ???x??? VEGA VGA 29h = 800x600 16 VEGA VGA = 800x600 16 Orchid,STB,Genoa,Sigma --- 249,255 ---- = 80x60 Allstar Peacock (VGA) 27h = 720x512 16 VEGA VGA = 720x512 16 Genoa ! = 132x25 8x8 mono B000 ATI EGA Wonder,ATI VIP 28h = ???x??? VEGA VGA 29h = 800x600 16 VEGA VGA = 800x600 16 Orchid,STB,Genoa,Sigma *************** *** 412,417 **** --- 414,423 ---- * for AT&T VDC overlay modes, BL contains the DEB mode, which may be 06h, 40h, or 44h + ** for ATI EGA Wonder, mode 08h is only valid if SMS.COM is loaded resident. + SMS maps mode 08h to mode 27h if the byte at location 0040:0063 is 0B4h, + otherwise to mode 23h. So, the appropriate (monochrome or color) 132x25 + character mode is selected. Notes: IBM standard modes do not clear the screen if the high bit of AL is set SeeAlso: AX=0070h,6F05h --------------------------------------------- *************** *** 1202,1207 **** --- 1208,1226 ---- nonzero enable Note: SCROLOCK is a utility supplied with System Enhancement Associates' ARC --------------------------------------------- + INT 10 - VIDEO - ATI EGA Wonder Super Switch Installation check + AX = 5555h + Return: AX = AAAAh if installed + BX:CX = Adress of some internal routine of + SMS.COM's resident part. + (Sorry, don't know more about it.) + Note: Super Switch (SMS.COM) is a video mode switch program + supplied with ATI EGA Wonder. It also maps video mode + 08h to 27h or 23h (see INT 10h, function 00h). + + Christian Franke, Aachen University of Technology + (franke@rwthinf.uucp) + --------------------------------------------- INT 10 - Direct Graphics Interface Standard (DGIS) - INQUIRE AVAILABLE DEVICES AX = 6A00h BX = 0000h *************** *** 5356,5361 **** --- 5375,5407 ---- AH = 0Bh CX = count of days since Jan 1,1980 Return: CF set on error + --------------------------------------------- + INT 1A - WORD PERFECT 5.0 Third Party Interface - Installation Check + AX = 3601h + Return: DS:SI = Routine to monitor keyboard intput. + The String "WPCORP\0" must immediately precede + the entry point of this routine. + Note: WordPerfect 5.0 will call this interrupt at start up to + determine if a third party product wants to interface with + it. The third party product must intercept this interrupt + and return the address of a keyboard monitor routine. + + Before checking for keyboard input, and after every key + entered by the user, Word Perfect will call the routine + whose address was provided in DS:SI with the following + parameters: + + Entry: AX = key code or 0 + BX = WordPerfect state flag + + Exit: AX = 0 or key code + BX = 0 or segment address of buffer with key codes + + See the "WordPerfect 5.0 Developer's Toolkit" for further + information. + + Christian Franke, Aachen University of Technology + (franke@rwthinf.uucp) --------------------------------------------- INT 1A - PCjr - SET UP SOUND MULTIPLEXOR AH = 80h ***************************** cut here ************************************** Regards, Christian Franke Aachen University of Technology Lehrstuhl fuer Informatik I Ahornstrasse 55 D-5100 Aachen Federal Republic of Germany Tel.: 0241 / 80-3586 UUCP: franke@rwthinf.uucp ({...mcvax}!unido!rwthinf!franke)