Tandy 600 Programmer's Reference Manual page 188

Bios programmers
Hide thumbs Also See for 600:
Table of Contents

Advertisement

INT 5Bh, Function
1
-
Touch
Panel Location
Entry:
AH
=
1
(function
code)
Exit:
BL =
Current
state
=
Touch
panel
is
not currently
being touched
0FFh =
Touch
panel
is
currently
being
touched
DH -Column
DL^Row
This function
is
called
to
determine
the current
state
of
the
touch
panel.
The
flag
in
BL
indicates
if
the
touch
panel
is
currently
being touched.
If
the
panel
is
being touched, then
DH-
DL
should contain
the
Column-Row
that
are
currently
being touched.
If
the
panel
is
not
currently
being touched, then
DH-DL
are undefined.
INT 5Bh, Function
2
-
Disable
Touch
Panel
Entry:
AH
=
2
(function
code)
Exit:
No
registers specified
After
this
function
is
called,
the
BIOS
no
longer
needs
to
scan
the
touch panel
at interrupt
level.
The
touch panel
can
still
be
polled via functions
and
1.
While
the touch panel
is
disabled, the
touch panel cursor should
also
be
disabled.
INT 5Bh, Function 3
-
Enable Touch
Panel
Entry:
AH
= 3
(function
code)
Exit:
No
registers specified
After
this
function
is
called,
the
BIOS
should begin scanning the touch panel
at interrupt
level.
The
touch panel
cursor
should
also
return to
the enabled/disabled
state that
it
had
prior to
the
last call
to
function
2.
INT 5Bh, Function 4
-
Enable Touch Cursor
Entry:
AH =4
(function
code)
Exit:
No
registers specified
This
function
is
called
to
enable
the display
of
the touch panel
cursor.
The
touch cursor should
be
displayed
at
the current
touch
position,
and
should
be
removed
when
the
touch panel
is
no
longer
being touched.
183

Advertisement

Table of Contents
loading

Table of Contents