Non-standerd VGA modes

 BBS: Inland Empire Archive
Date: 04-24-92 (08:47)             Number: 191
From: MATT HART                    Refer#: NONE
  To: CORIDON HENSHAW               Recvd: NO  
Subj: Non-standerd VGA modes         Conf: (2) Quik_Bas
 CH> Does anyone know how to shift into a non-standed video mode, like

Call interrupt 10h function 00h with AL set to the desired
mode.  For example, on my SuperVGA, 800x600x16 is mode 29h.
 So setting it would be:

     '$INCLUDE:'QB.BI'
     DIM InRegs AS RegTypeX
     InRegs.AX = &H29
     CALL InterruptX(&H10,InRegs,InRegs)

Note that BASIC still doesn't know that it is in a graphics mode and thus
none of the graphics stuff will work.  You must either use
PEEK/POKE or other Int 10h functions in order to get
anything onto the screen.
---
 * Origin: Midnight Micro!  V.32/REL  (918)451-3306 (1:170/600)
Outer Court
Echo Basic Postings

Books at Amazon:

Back to BASIC: The History, Corruption, and Future of the Language

Hackers: Heroes of the Computer Revolution (including Tiny BASIC)

Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution

The Advent of the Algorithm: The Idea that Rules the World

Moths in the Machine: The Power and Perils of Programming

Mastering Visual Basic .NET