Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!snorkelwacker!bloom-beacon!eru!luth!sunic!mcsun!unido!rwthinf!franke From: franke@rwthinf.UUCP (Christian Franke) Newsgroups: comp.sys.ibm.pc Subject: Re: ATI EGA Wonder BIOS fix (REPOST) Summary: vgafix.com not ok for EGA Wonder Keywords: ATI EGA Wonder Message-ID: <1908@rwthinf.UUCP> Date: 11 Dec 89 09:50:21 GMT References: <1798@rwthinf.UUCP> <257f06b8:7308.1comp.ibmpc;1@ddsw1.MCS.COM> Organization: RBI - RWTH Aachen Lines: 40 In article <257f06b8:7308.1comp.ibmpc;1@ddsw1.MCS.COM>, andyross@ddsw1.MCS.COM (Andrew Rossmann) writes: > [...] > > The above program is a TSR that returns the code. This is not really the > correct way to do things. If your card supports the 1Ah call, you should > use the following sequence: > > MOV AH,1Ah ; the command > MOV AH,1 ; set display combination code > MOV BH,0 ; inactive display code (leave 0 if only 1 display) > MOV BL,8 ; active is VGA analog color (7=mono, 4=EGA) > INT 10h ; call it up > > [...] > > Andrew Rossmann > andyross@ddsw1.MCS.COM This is ok for cards supporting the AX=1A01h (set DCC) call. Unfortunately, the ATI EGA Wonder only supports the AX=1A00h (get DCC) call. It returns AL=1Ah only on the get DCC call. So, it seems to be necessary to use such a TSR to fix the problem. The TSR I've posted is a quick hack designed to fix my specific problems with WP 5.0 and NCC. A real fix should also correct the DCC values returned by the AH=1Bh (get state info) at offset 25h,26h. 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)