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.