Command: usbjstik

  USBDOS is a collection of different USB drivers and tools:
  USBJSTIK is a DOS Driver for up to 8 USB Joysticks or GamePads.

Syntax:

  USBJSTIK [Options]

Options:

  ?         Show this HELP screen
  A         Show all ALIASES for these command line Options
  ErrLvl    Show all ErrorLevels (DOS Return Codes)
  U         UNINSTALL from memory
  L:Y/N     Force installation into LOW memory (Default = No)

  S         Display current STATUS of program
  C         Display CONFIGURATION (& other) descriptors of last
            joystick found
  R         Show HID REPORT descriptor of last joystick found
  J:#       Display current status of JOYSTICK Index # (0-7)

  B         Show list of BAD (incompatible) joysticks found
  Beep:Y/N  BEEP speaker when bad joystick is found (Default = Yes)

  Ctr:#     Use # as BIOS Center coordinate (10-200, Default = 50)
  I:#       Virtualize I/O Port # (200h-20Fh, Default = 201h)
            (requires appropriate memory manager, like EMM386 or 386MAX)

  F:Y/N     Use FIFTEEN-button protocol (Default = No (4-buttons)
  T:Y/N     Use THRUSTMASTER protocol for 4-way DPad/HatSwitch
            (Default = No)
  P:#       Be # PERCENT from Center to detect as movement (20-80,
             Default = 50)

  M:Entity FROM J#,CType,C#[,C2#]    MAP Analog Entity FROM USB Control
    Entity = Analog Joystick Axis (AX, AY, BX, BY, AZ) or Button (A01-A15)
    J#     = USB Joystick/GamePad Index (0-7)
    CType  = Control Type (Axis, Throttle, Slider, DPad, Button)
    C#     = Control Index (0-99)
    C2#    = Second Control Index (0-99) (if required)

Comments:

  USBJSTIK is too complex and too long to describe it completely in
  htmlhelp. Please have a look into USBINTRO.DOC, pages 123 till 132 for
  more information.

  For more information see:
    https://gitlab.com/FreeDOS/drivers/usbdos/-/tree/master/DOC/DOSUSB
  OR:
    C:\FREEDOS\DOC\usbintro.doc (too big for edit, please use
    another editor, e.g. Blocek!)
  OR:
    https://bretjohnson.us/

Examples:

  usbuhci    (only UHCI is supported at the moment!)
  usbjstik

See also:

  boundtst
  drives
  errorlevel/exitcodes
  hidsupt1
  inklevel
  irq
  ps2mtest
  scantest
  thrust
  uni2asci
  usbdevic
  usbdos
  usbdrive
  usbhosts
  usbhub
  usbkeyb
  usbmouse
  usbprint
  usbsupt1
  usbuhci
  usbuhcil
  vendorid

  Copyright © 2007-2009 Bret E. Johnson, help version 2023 W. Spiegl.

  This file is derived from the FreeDOS Spec Command HOWTO.
  See the file H2Cpying for copying conditions.