home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / graphics / 12994 < prev    next >
Encoding:
Internet Message Format  |  1992-12-17  |  2.4 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!att!fang!tarpit!tous!bilver!jwt!rjck!rob
  2. From: rob@rjck.UUCP (Robert J.C. Kyanko)
  3. Newsgroups: comp.graphics
  4. Subject: Re: Looking for help on VESA programing.
  5. Distribution: world
  6. Message-ID: <724555218snx@rjck.UUCP>
  7. References: <1992Dec14.161316.1@ualr.edu>
  8. Date: Thu, 17 Dec 92 01:20:18 GMT
  9. Organization: RJK Enterprises
  10. Lines: 36
  11.  
  12. djlewis@ualr.edu writes in article <1992Dec14.161316.1@ualr.edu>:
  13.  
  14. > > Just call this number (408) 435-0333, and they will send you a free package
  15. > > with the whole specification and a disk.
  16. > > Ask for the VESA Super VGA standard documentation
  17. > > 
  18. > > Hans van Oostrom                    KD4MUJ
  19. > > PO Box J-254, JHMHC                 hans@ufpine                (BITNET)
  20. > > Gainesville, FL  32601, USA         hans@pine.circa.ufl.edu    (INTERNET)
  21. > >>>>          Hoe ver je ook gaat, overal zie je landgenoten           <<<
  22. > Hello all, 
  23. >     I have the above mentioned VESA kit. Be prepared to know PASCAL. I
  24. > found a public domain pas to c convertor that helps but does'nt do it all. I
  25. > asked for a "C" kit when I ordered it. The kit comes with old VESA drivers
  26. > from some vendors (early91) and some early demo programs.
  27. >     I have a technical question. I have the STB Evolution VESA compliant
  28. > card and am having a VERY difficult time getting the modes 0x101h, 0x103h,
  29. > 0x104h, 0x105h or in other words, any 256colour mode. It appears to be a
  30. > problem with VESA function 0x4F05 (SetVesaBank()). Anyone programming VESA
  31. > modes want to share their experiance?
  32.  
  33. I recently did some VESA graphics programming and found it straight forward.
  34. I didn't use the text mentioned.  I found it in a graphics book I have at
  35. work (sorry, forgot title & author -- but it's a very popular & spoke about
  36. book).  Just remember when you are switching banks, you need to work with
  37. granules, not 64k banks.  Of course, simple division fixes this.  The granule
  38. size can vary from implementation to implementation and is specified by
  39. requesting mode information.  Also the bank size doesn't have to be 64k, but
  40. I check to make sure.  All banks start at 0xA000:0.  Don't forget to subtract
  41. the bank offset from your absolute screen address if you're not familiar with
  42. bank switching; all writes must be contained within 0xa000:00000 - 0xa000:ffff.
  43.  
  44. --
  45. I am not responsible for anything I do or say -- I'm just an opinion.
  46.              Robert J.C. Kyanko (rob@rjck.UUCP)
  47.