VOGONS


First post, by GiSWiG

User metadata
Rank Member
Rank
Member

My ASUS P2B-F doesn't but my ASUS P3V4X does. Not sure if it is a board thing or a chipset thing.

Thanks!

Steamer/GOG-er: ASUS Crosshair IV Formula | AMD Phenom II X6 1100T 3.7GHz all cores | Mushkin 8GB DDR3 RAM 1333 w/ 6-6-6-18 1T | Dual AMD Radeon HD 6850s in CrossFireX | X-Fi Titanium | Dual-boot Windows XP and Vista

Reply 1 of 4, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

I think it's down to the keyboard controller, which may be separate from the chipset. Some integrate the USB into basic BIOS i/o that works in DOS some are just basic parts that do what they did ever since the 286 and not a jot more. It can be the sign of a sick KBC if any keyboard works in windows and not DOS.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 2 of 4, by Malvineous

User metadata
Rank Oldbie
Rank
Oldbie

I always thought it was the BIOS that had code that would translate standard keyboard BIOS calls into USB and back, but I must admit I never thought about games that access the keyboard I/O ports directly. I guess they work with USB keyboards too? Maybe that is down to the chipset as well.

USB keyboards (and mice) have a 'boot protocol' which is used for this emulation, and it's a different USB protocol than is normally used when full USB support is available. So I guess this simpler protocol is to allow a chipset to easily provide legacy keyboard ports without needing a full USB stack.

Reply 3 of 4, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

Well yes, the BIOS needs to support it too, but won't without hardware that kinda links the 32 bit stuff with the legacy 16 bit stuff.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 4 of 4, by Razor655

User metadata
Rank Newbie
Rank
Newbie

Actually If BIOS has 'USB Legacy support' option, it creates virtual PS/2 keyboard/mice and translates all inputs from the real USB devices to these virtual PS/2 ones using SMM. Of course, for DOS those emulated PS/2 devices looks like real 😀

If BIOS does not has 'USB Legacy support' option, you can use TSR drivers for DOS (link ). But they are abandoned in beta-stage and only support some types of usb controllers. And of couse they have compability issues with some applications (yeah, it's DOS baby! 😁).

- C&C: Red Alert Archive project
QDI Titanium IIB / P55C-200 / 64Mb RAM / 8Gb IDE CF / ATi 3D Rage Pro 8Mb / Sound Blaster CT2890 / 3D Blaster CT6670