I have quite happily obtained a very modern (I think) device that seems to have solved my problem of not being able to use gamepads or joysticks when booting into DOS on my TP300LD laptop. With no USB1 support (and hence no hope of using existing DOS USB drivers), no interest in installing Win9X, and no ports except USB for peripherals it seems chances were slim for comfortable couch gaming, the laptop being hooked to a TV via HDMI. However, I became aware of a 2.4GHz-based gaming controller from China, that presents itself to the system as a composite USB device with a mouse and a keyboard. To my
delight the device actually gets detected just fine by BIOS/EFI on my machines, including the laptop, and this makes it fully available to DOS games when legacy USB support is on.
The device offers:
- an analog stick bound to WASD, pressing which produces Ctrl press,
- dpad bound to 1-4 numeric key (5-8 with with modifier button)
- Shift and Space as triggers
- Q and E as bumper keys
- VCFR as buttons that go where ABXY go.
It also has Z, X and Alt as additional buttons, and Tab, M, G, B and Escape too, the latter switching to F1, F2, H, T and Enter with modifier key.
Mouse is a trackpad with left and right buttons as triggers and mousewheel sitting next to VCFR.
The device is not small, and sits in hand nicely. It has gyro features - but I have not bothered testing them - and is charged via a type-C port.
I have immediately tested it with Gods using built in key remapper to try both analog stick and dpad options and both worked great. Going to see about Doom controls remapping next.
Now, the downsides are obviously lack of ability to redefine key mappings, and absence of buttons that map to the normal keyboard cursor keys. The reason I listed the buttons above is exactly that these are the ones you can use - no more, no less. Also having analog stick as mouse instead of WASD could probably be more helpful for Tie Fighter and such. I expect it that games without key remapping built into the game or in the configuration utility will require some form of TSR for comfortable play (Adventures of Robbo for example) and am actually considering throwing together a WASD to cursor keys and 1234 to cursor keys mapper for real mode games based on this other keyboard TSR I wrote couple a few months back.
Not giving a store link to avoid this being seen as product placement, nor trademark, as it's a not a known brand anyway, but of course will be happy to share details if there's interest.
GA-G41M-Combo G41/ICH7 - Core 2 Quad Q9550 - DDR3 1033 - Radeon RX570 - CMI-8738 (Trust SC-5250) - X3MB (Buran)
Beetle/M/i815+ICH2 - Celeron 566Mhz - Opti 924 (Typhoon Media)