INT 10,4 - Read Light Pen Position

AH = 04

on return:

AH = 0 light pen switch not triggered

= 1 light pen triggered

BX = pixel column (0-319 or 0-639, mode dependent)

CH = raster line (0-199) (CGA and EGA modes 4, 5 and 6)

CX = raster line (EGA modes except 4, 5 and 6)

DH = row (0-24)

DL = column (0-79 or 0-79 mode dependent)

- data returned as a byte coordinate, leaving horizontal

accuracy to within 2 pixels (320) or 4 pixels (640)

- vertical accuracy within 2 lines

- PS/2's don't support the light pen interface


Zurück zum Interrupt Info. Roger Morgan / 1998 L.Änderung 29.03.99