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)