•  Back 
  •  Assembler 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help 
  •  Show info about hypertext 
  •  View a new file 
Topic       : Pure Assembler Documentation
Author      : John Kormylo
Version     : PASM.HYP 1.0
Subject     : Documentation/Pure Assembler
Nodes       : 740
Index Size  : 20262
HCP-Version : 3
Compiled on : Atari
@charset    : atarist
@lang       : en
@default    : 
@help       : Help
@options    : +g -i -s +x +z -t4
@width      : 75
View Ref-File[ Intelligent Keyboard ]

Returns one byte for each key press (1-$72) and key release ($81-$F2).
See Scan Codes.

Returns $F6-$FF for special multi-byte report headers:
  $F6      IKBD Status Report
  $F7      IKBD Absolute Mouse Position
  $F8-$FB  IKBD Relative Mouse Position
  $FC      IKBD Time of Day
  $FD      IKBD Joystick Report
  $FE-$FF  IKBD Joystick Event Report

Commands (sent to keyboard):
  $07  IKBD Set Mouse Button Action
  $08  Set Relative Mouse Position Reporting (default)
  $09  IKBD Set Absolute Mouse Positioning
  $0A  IKBD Set Mouse Keycode Mode
  $0B  IKBD Set Mouse Threshold
  $0C  IKBD Set Mouse Scale
  $0D  Interrogate Mouse Position (see IKBD Absolute Mouse Position)
  $0E  IKBD Load Mouse Position
  $0F  Set Y=0 at Bottom (positive up)
  $10  Set Y=0 at Top (positive down) Default.
  $11  Resume (see $13)
  $12  Disable Mouse (re-enabled by commands $08-$0A)
  $13  Pause Output (until next command)

  $14  Set Joystick Event Reporting (default)
  $15  Set Joystick Interrogation Mode (no reports unless asked)
  $16  Interrogate Joysticks (see IKBD Joystick Report)
  $17  IKBD Set Joystick Monitoring
  $18  IKBD Set Fire Button Monitoring
  $19  IKBD Set Joystick Keycode Mode
  $1A  Disable Joysticks (re-enabled by commands $14-$19)

  $1B  IKBD Set Time of Day Clock
  $1C  Interrogate Time of Day Clock (see IKBD Time of Day)

  $20  IKBD Memory Load
  $21  IKBD Memory Read
  $22  IKBD Controller Execute

  $80  IKBD Reset

Inquire Status Commands (see IKBD Status Report)
  $87          Inquire IKBD Mouse Button Action
  $88-$8A      Inquire Mouse Position Reporting
  $8B          Inquire IKBD Mouse Threshold
  $8C          Inquire IKBD Mouse Scale
  $8F-$90      Inquire Y=0 at Top or Bottom
  $92          Inquire Mouse Disabled
  $94,$95,$99  Inquire Joystick Mode
  $9A          Inquire Joystick Disabled

XBIOS: Initmouse, Gettime, Settime and Ikbdws.