O archivní periferie ke starým XT / AT písíčkům sice není vyloženě nouze, přesto existuje řada důvodů, proč preferovat periferie moderní.
V případě myší je to jasné, kuličce věčná sláva, ale pohodlí optického senzoru se opouští obtížně. U klávesnic můžete preferovat moderní mechanické / "nízko-zdvihové" před starými a mnohdy ne úplně příjemnými membránovými modely. Nemluvě o klávesnicích kompatibilních s PC XT, ty už se shání docela blbě. Co se herních ovladačů týče, tam je situace jasná, gamepad na gameport není úplně běžná záležitost - vyloženě vzácné sice nejsou, na druhou stranu Aukro jich plné není. Co s tím? Použít HIDman!
HIDman je převodník, který konvertuje signály z USB klávesnic a myší na klávesnice PS/2, AT, XT a myši sériové. (Jak bylo řečeno, podporuje i některá USB herní zařízení, jejichž signál převádí na signál myši.) Jednoduše z jedné strany zapojíte USB věc a z druhé strany teče PS/2 či COM, přičemž, PS/2 lze dále zredukovat na AT. HIDman umí emulovat klávesnice PC XT, AT a PS/2, a také Amstrad PC (PC1512, PC1640, PC2xxx, PC3xxx, PC4xxx), myši zvládne jak sériové, tak PS/2.
Nastavení se provádí prostřednictvím konfiguračního souboru - na PC si otevřete textový editor, několik vteřin podržíte tlačítko power na HIDmanovi a hle, do okna editoru se vám vypíše text. Firmware zařízení je dále vylepšován a HIDman je na snadné aktualizace připraven.
Zařízení je otevřené, veškeré podklady a dokumentaci naleznete na GitHubu, a dá se zakoupit i hotové na e-shopu reetrohackshack.com. Holý převodník vyjde na cca 50 amerických dolarů, dalších 20 stojí krabička. Autorem HIDmana je Rasteri, který má podobných projektů na triků vícero, viz např. dISAppointment – adaptér z LPC na ISA.
U Pentia 1 jsem vyresil mys vyvedenim PS/2 (takze jsem mohl pripojit optickou)a klavesnic je take dost. Gamepadu na gameport bylo vzdy minimalne, vetsinou slo o analogove joysticky. Ac jsem koupil levne nepouzite kusy QS Warrior 5, vyskakovalo centrovani (zrejme zkrehnuti plastu). Tyto joysticky jsou zjevne casto vetsi peklo nez dobove joysticky pro 8/16 bit. Nakonec se mi osvedcil USB4VC s RPI, ktery podporuje gameport, seriovou/PS/2 mys a klavesnici (XT si nejsem jist, nezkousel jsem):
https://github.com/dekuNukem/USB4VC
Pro mys , klavesnici a gameportovy joystick to funguje pekne s modernimi USB preriferiemi, RPI, slouzi jako USB dost a deska na GPIO resi emulaci pro stare PC.
U jedné desky s Pentiem 1 mám dokonce i USB header na desce, porty samo o sobě to na backIO nemá žádné, ale z toho headeru se vyvést dají a fungují. Pravda, jak fungují v DOSu, jsem nezkoušel :) (musí podporovat BIOS a už si nevybavuju, jestli to fakt umí, nebo ne).
Ak tomu správne chápem, tak k tomu treba pripojiť dobový kábel, čiže DIN alebo Canon 9 a zapojiť druhú stranu do počítača. Ale ten spomínaný gameport tam nevidím.
Výborná věcička, paradoxně bych potřeboval spíš opačný produkt, protože až na jeden, který mi už odešel, protože jsem se v tom vrtal, jsou všechny ty převodníky z PS/2 na USB šmejdy, který občas „vypadávají“ (tzn. klávesnice nebo myš má na chvilku výpadek), což je u her, ale kolikrát i psaní textů, docela vopruz.
A já mám prostě rád staré funknční PS/2 klávesnice/myši a do nových strojů je nepřipojím, protože prostě všechno je už jen USB.
Celý ten produkt má jednu takovou zvláštní „vadu“ na kráse. Ty „výstupní“ PS/2 porty jsou stejně jako na desce samice, takže k tomu člověk musí dokoupit kabel(y) samec/samec, což jsem doteď viděl jen u KVM switchů (ale prý je na tom webu nabízí taky). U COM portů ano, takových kabelů existovalo hafo a byly i „gender changery“, nějaký jsem dokonce nedávno našel doma, ale PS/2 samec-samec úplně běžný nebyly, protože to snad krom zmíněných KVM switchů nedávalo smysl (kdo by propojoval dvě PC proti sobě skrz PS/2? ;)