Lines Matching +full:0 +full:x09
32 is obtained by ORing 0x80 with the make code.
34 The special codes 0xF6 through 0xFF are reserved for use as follows:
39 0xF6 status report
40 0xF7 absolute mouse position record
41 0xF8-0xFB relative mouse position records (lsbs determined by
43 0xFC time-of-day
44 0xFD joystick report (both sticks)
45 0xFE joystick 0 event
46 0xFF joystick 1 event
114 LEFT=0x74 & RIGHT=0x75).
128 ; where x is Joystick 0 or 1
140 0xFD ; joystick report header
141 %x000yyyy ; Joystick 0
175 matrix envisioned (i.e. JOYSTICK0=0x74, JOYSTICK1=0x75).
198 0xF0 is returned. (This code will be used to indicate the version/release of
199 the ikbd controller. The first release of the ikbd is version 0xF0, should
200 there be a second release it will be 0xF1, and so on.)
202 either axis and the Y=0 origin at the top of the screen, and joystick event
206 DISABLE) then causes port 0 to again be scanned as if it were a mouse, and
208 received while port 0 is presumed to be a mouse, the button is logically
215 codes (such as 0x00) which are not specified should perform no operation
223 0x80
224 0x01
227 Any byte following an 0x80 command byte other than 0x01 is ignored (and causes
228 the 0x80 to be ignored).
234 If the test is successful, the ikbd will send the code of 0xF0 within 300mS
245 0x07
248 ; mss=0xy, mouse button press or release causes mouse
257 When buttons act like keys, LEFT=0x74 & RIGHT=0x75.
264 0x08
278 0x09
287 between 0 and large positive numbers. Excess motion below 0 is ignored. The
296 0x0A
312 0x0B
326 0x0C
343 0x0D
345 0xF7 ; absolute mouse position header
364 0x0E
365 0x00 ; filler
374 SET Y=0 AT BOTTOM
379 0x0F
386 SET Y=0 AT TOP
391 0x10
403 0x11
415 0x12
429 0x13
457 0x14
467 0x15
477 0x16
488 0x17
507 0x18
523 0x19
541 In this mode, joystick 0 is scanned in a way that simulates cursor keystrokes.
556 0x1A
569 0x1B
587 0x1C
589 0xFC ; time-of-day event header
604 0x20
607 NUM ; number of bytes (0-128)
618 0x21
622 0xF6 ; status header
623 0x20 ; memory access
633 0x22
645 Status commands are formed by inclusively ORing 0x80 with the
649 0x88 (or 0x89 or 0x8A) ; request mouse mode
651 0xF6 ; status response header
652 mode ; 0x08 is RELATIVE
653 ; 0x09 is ABSOLUTE
654 ; 0x0A is KEYCODE
655 param1 ; 0 is RELATIVE
658 param2 ; 0 is RELATIVE
661 param3 ; 0 if RELATIVE
664 param4 ; 0 if RELATIVE
667 0 ; pad
668 0
675 ikbd to restore its state. The 0 pad bytes will be treated as NOPs by the
680 0x87 mouse button action
681 0x88 mouse mode
682 0x89
683 0x8A
684 0x8B mnouse threshold
685 0x8C mouse scale
686 0x8F mouse vertical coordinates
687 0x90 ( returns 0x0F Y=0 at bottom
688 0x10 Y=0 at top )
689 0x92 mouse enable/disable
690 ( returns 0x00 enabled)
691 0x12 disabled )
692 0x94 joystick mode
693 0x95
694 0x96
695 0x9A joystick enable/disable
696 ( returns 0x00 enabled
697 0x1A disabled )
725 0A 9
726 0B 0
727 0C \-
728 0D \=
729 0E BS
730 0F TAB
817 70 KEYPAD 0