Re: 28 rows

 BBS: Inland Empire Archive
Date: 12-16-92 (07:52)             Number: 301
From: FRANCOIS ROY                 Refer#: NONE
  To: PETER BARNEY                  Recvd: NO  
Subj: Re: 28 rows                    Conf: (2) Quik_Bas
 PB> I recently installed Norton Desktop for DOS here.  There is a particular
 PB> video mode that has made me curious.  80x28 text.  Does anyone know
 PB> anything about this?

 I use that mode in one of my applications.  Problem is I found a few
 computers (mostly laptops) with which it is not compatible (sometimes I can
 switch TO it but not back FROM it to 80x25).  QB doesn't support it
 directly; you have to set 80x43 mode in QB so it lets you access more than
 25 lines without giving you an Illegal function call when you use LOCATE,
 and you have to scroll the screen yourself (CALL INTERRUPT (&H10, ...)).

 Here is how you switch to it (ensure user has a VGA first...):

 IF ScrTyp% = 12 THEN WIDTH , 43: CALL VGA28

 SUB VGA28
    INR.AX = &H1202       ' Set up 400 scan lines
    INR.BX = &H30
    CALL INTERRUPT(&H10, INReg, OUTReg)
    INR.AX = 3
    CALL INTERRUPT(&H10, INReg, OUTReg)
    INR.AX = &H1111
    INR.BX = 0
    CALL INTERRUPT(&H10, INReg, OUTReg)
END SUB

Now, if someone could tell me where to POKE to reset the number of lines from
43 to 28 (so that I didn't have to scroll the screen myself), that would make
my day.  Oh yeah... issue a WIDTH ,25 to return to 80x25 mode when done...

--- ME2_1104
 * Origin: Out of String Space - the Final Frontier (Fidonet 1:163/506.2)
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