Džinova 8-bitová stránka
MZJOY
Úvod:
- Jak si sakra zahrát na PC emulátoru 8mi bitové hry se starým poctivým ne-analogovým joystickem ? Tak tohle je odpověď :-)
- Tohle zařízení umí připojit přes USB (nebo PS/2) dva 9-pinové joysticky a jejich spínačům přidělit libovolnou klávesu, jako by to byla tlačítka externí klávesnice.
- Buď tak nahrazuje v emulátoru na klávesy přiřazený joystick a nebo spíná normální klávesy a jde tak ovládat joystickem i to, co volbu joysticku ani nemělo.
Popis:
- Jádrem je LPC11U24FBD48/401 (ARM Cortex-M0 @ 50MHz, 48pin, 32kB flash, 4kB EEPROM, 6kB SRAM).
- Napájení 5V přes mini USB konektor, odběr max. 250mA (s připojenými joysticky).
- Konfigurovatelné napájení joysticků přes piny 5 nebo 7 (každý s 50mA ochranou proti zkratu), zem na pinu 8 a volitelně na pinu 9.
- Zařízení se chová vůči PC jako standardní USB HID klávesnice s keypadem, netřeba ovladače, tváří se jako klávesnice od Micro$oftu.
- Možnost připojit přes redukci i k zařízení s PS/2 (paralelně ke stávající klávesnicí - přes PS/2 rozbočovač, anglicky splitter, pozor musí být rozbočovač na dvě klávesnice nikoliv na klávesnici a myš, ten není zapojený 1:1).
- Vše k zastavění do krytky 37-pinového konektoru CANON (odtud dovětek 37 v názvu schématu).
Hardware:
Software:
- Aktuální verzi firmware můžete stáhnout zde.
- Nahrává se velmi jednoduše, propojíte spojku BOOT (při prvním nahrávání ani nemusíte), připojíte na USB, v PC se objeví externí disk, to co na je něm smažete a nahrajete binární soubor s firmware. Odpojte disk, odpojte USB a vyndejte propojku BOOT. Hotovo. Pozor funguje spolehlivě jen na Windows, jak se to řeší třeba na Linuxu je potřeba pohledat v konferencích.
- Konfigurační program (pro Windows) můžete stáhnout zde. Stačí rozbalit, netřeba instalovat. V případě kolize s rezidentními klávesovými manažery je potřeba je deaktivovat nebo vypnout.
- Konfigurace se po nahrání do MZJOY ukládá do vnitřní EEPROM, je tak zapamatovaná i po odpojení od napájení (přes USB nebo PS/2).
<= zpět