Re: Graphics

new topic     » goto parent     » topic index » view thread      » older message » newer message

From:    "BABOR, JIRI" <J.Babor at GNS.CRI.NZ>
>Falkon, if you give me your email address, I'll send you my superrat,
>a set of superVGA mouse routines that seems to work. Jiri
From:    Lee woo seob <wslee at HHI.CO.KR>
>the same problem occurs in my computer, and in my friend's too.
>and we found that sigvesa.com(memory resident) attached below
>overcomes the trouble.

     Thanks to all who offered suggestions.  10 points to Lee woo seob for
having the right answer!  (though a different file)  After downloading the
VBE interrupt function reference and spending all day peeking and poking and
playing with video ROM and  converting hexadecimal words...  All that
low-level stuff that I really don't know anything about... I finally thought
to check the video chip manufacturer's webpage.
     Wouldn't ya know, there's a little TSR program called m64vbe.com that
translates the vesa instructions for the driver.  A program that's supposed
to be a standard part of the driver package, but which the PC makers so
thoughtfully didn't bother to include with the PC.
     So for anyone else with an ATI card based on the Mach64 chip who's
having problems, go to http://www.atitech.com and look around for the file.
For other cards, of course, it'd be different.  Then just load the TSR
before you run your program and unload it afterwords.  You could make a DOS
.BAT file like
;----------------------------
c:\ati\m64vbe.com vw vga s
cd c:\euphoria\source
ex myprog.ex
c:\ati\m64.com u
;----------------------------
to run your program, substituting the appropriate directories and program
names, of course.  I believe those are the correct switches for Euphoria's
(Watcom's) VESA implementation.  (memory aperture off, standard VGA crt,
single window)

    And if you don't have problems with your card, but do write SVGA
programs, you might want to make a note like that in your program's
documentation somewhere if you distribute it.  Perhaps under "Okay, I've got
a VESA driver loaded, why is it still not working?" in a readme file's
troubleshooting section.

Falkon, missing the days of DOS when all we needed was one driver file and
it came with the PC (and documentation.)

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu