[comp.sys.amiga.programmer] Overscan and my tablet driver

neil@celia.UUCP (Neil Richmond) (04/19/91)

Can anyone tell me how the mouse deals with overscan? I am having some problems with my tablet driver and overscan. Basically, I cannot get the mouse pointer
to the edges of the screen. Should I scale the numbers so that they are outside
the system window parameters of 640 x 400? I read in the ROM kernal manuals 
that GFXBase Library contains these numbers and references these whenever doing
mouse operations. It seems that the system clips the mouse to the window. A
question, in overscan, is the left side of the screen's x coordinate less than
zero? When the mouse is at " zero " in x, it is not fully to the left side of
the screen. I am using IECLASS_POINTERPOS to position the pointer with the
tablet. I guess I need to know how overscan works. Is there any documentation?

neil
-- 
Only 3179 shopping days left till the next millenium! 
Neil F. Richmond         INTERNET: celia!neil@usc.edu
Rhythm & Hues Inc.       UUCP: ...{ames,hplabs}!lll-tis!celia!neil)

peter@cbmvax.commodore.com (Peter Cherna) (05/01/91)

In article <994@celia.UUCP> celia!neil@usc.edu (Neil Richmond) writes:
>
>Can anyone tell me how the mouse deals with overscan? I am having some problems with my tablet driver and overscan. Basically, I cannot get the mouse pointer
>to the edges of the screen.
GfxBase->NormalDisplayRows and GfxBase->NormalDisplayColumns are the
height and width of the normal "morerowed" area of a hires
non-interlaced screen.  Equivalently Preferences->RowSizeChange and
ColumnSizeChange are the difference of these values from their nominal
values.

Preferences->ViewXOffset and ViewYOffset are the amounts the view has
shifted (usually up and to the left, I gather they'd be negative in
that case).  These numbers probably represent lores non-interlaced
pixels.

>neil
>-- 
>Only 3179 shopping days left till the next millenium! 
>Neil F. Richmond         INTERNET: celia!neil@usc.edu
>Rhythm & Hues Inc.       UUCP: ...{ames,hplabs}!lll-tis!celia!neil)

     Peter
--
Peter Cherna, Operating Systems Development Group, Commodore-Amiga, Inc.
{uunet|rutgers}!cbmvax!peter    peter@cbmvax.commodore.com
My opinions do not necessarily represent the opinions of my employer.
"If all you have is a hammer, everything looks like a nail."