Mouse cursor routines

 BBS: Inland Empire Archive
Date: 09-24-92 (07:55)             Number: 185
From: MATT PRITCHARD @ 930/21      Refer#: NONE
  To: TOM BRADY                     Recvd: NO  
Subj: Mouse cursor routines          Conf: (2) Quik_Bas
TB>The problem is: if I identify the video as either VGA or
TB>EGA, only the upper
TB>half of the screen is available for the mouse.
TB>Consequently, while the curso
TB>can be designed, no further clicking can take place on
TB>anything. If the vide
TB>is identified as CGA, the entire screen is available for
TB>the mousre, and the
TB>program works quite well.

TB>I've looked the code over, and haven't been able to
TB>identify the portion whi
TB>is restricting the movement of the mouse. If you, or anyone else, has a
TB>suggestion, I'd be grateful.

Try Mouse function INT 33, function 08 - Set Vertical
range, to *expand* the size of mouse area.  Normally, it
defaults to a virtual screen of 640 by 200 points (Which
don't have to correspond to pixels - depending on what you
are doing....)   Also, Function 7 is used for the
Horizontal range...

-Hope this helps

-Matt P
 * SLMR 2.1a * Can you really have a ban on censorship?

--- InterPCB 1.50
 # Origin: CENTRAL BBS -Texas' BEST BBS! 214-393-7090 HST  3+GIGs (8:930/21)
 * Origin: Gateway System to/from RBBS-NET (RBBS-PC 1:10/8)
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