Upgrade emulátoru disketovej mechaniky Gotek

Stát se PATRONEM
high-voltage.cz

16 patronů přispívá částkou 1758 Kč měsíčně

Je to malé pade pro čtenáře, ale velká vzpruha pro HV! ;)

O emulátore disketovej mechaniky Gotek tu rozhodne nečítate poprvé. Sledge o ňom tak dlho sníval (a písal), až si ho nakoniec konečne kúpil. No a ja som od Sledga o Goteku tak dlho čítal, až som si ho nakoniec kúpil tiež…

Čož o to, po vyskúšaní musím povedať, že za tých pár korún je to naozaj vynikajúci kus HW, ktorý do našich retro zostáv môžete dať, a po nahratí custom firmwaru FlashFloppy sú možnosti využitia skoro nekonečné. Ale o nich tu dnes písať nechcem. Pretože napriek tomu, že FlashFloppy po SW stránke naozaj povyšuje Gotek na úplne iný level (oproti prednahranému FW), jedna vec mi na Goteku stále vadí, a žiaden SW s ňou nedokáže pohnúť. A tým niečím je displej.

Upgrade emulátoru disketovej mechaniky Gotek

Teda, nie že by Gotek žiaden displej nemal, avšak je to len obyčajný 7 segmentový LCD displej s tromi znakmi, ako ho poznáme z našich starých PC, kde ukazoval aktuálnu frekvenciu CPU. V tomto prípade ukazuje aktuálne zvolený obraz diskety. No a tu prichádzame k môjmu problému so spomínaným displejom. Na USB pripojenému ku Goteku totiž môžete mať nahraté desiatky, ak nie stovky diskiet. Lenže ako je obecne známe, človek je od prírody tvor lenivý a ja som toho ukážkovým príkladom. A pokiaľ ste si obsah diskiet a ich poriadie niekam nezapísali alebo nemáte fotografickú pamäť, tak budete mať s Gotekom dosť ťažký život. Lenže leniví ľudia sú často aj vynaliezaví, a tak namiesto toho aby som sa naučil s tým štandardným displejom žiť, šiel som na to od lesa, a z Goteku som ho vyhodil. A o tom, čím som ho nahradil, bude tento článok. Takže sa pripravte, pretože dnes si na rozdiel od väčšiny iných článkov dokonca umažeme ruky (teda skoro ;).

Myšlienku na túto úpravu som dostal, keď som sa prehraboval na FlashFloppy wiki, v kategórii HW modifikácií. Po tom, čo som zistil, že použiteľný OLED displej sa dá na eBayi zohnať za absolútne smiešne peniaze a do Goteku sa pripája bez akýchkoľvek HW úprav (teda skoro, ale o tom až potom), bol môj osud spečatený, displej som objednal a už som len vyčkával, kedy mi z Číny pristane na stole.

No a keď dorazil, povedal som si, že namiesto toho, aby som ho len nainštaloval a tu sa s ním pochválil, tak postup tej inštalácie sem spíšem pre podobných dobrodruhov, čo by si tiež takto radi vylepšili svoj Gotek.


Takže čo všetko na túto úpravu potrebujeme?

  • Gotek (duh)
  • FlashFloppy FW
  • USB A-USB A kábel
  • 0,91" OLED displej s I2C pripojením
  • Krížový šrobovák
  • Štípačky

A ešte voliteľne jednu vec, o ktorej si povieme trocha neskôr.


Takže, ako sa tu už niekoľkokrát spomínalo, v prvom rade budeme potrebovať prehrať dodávaný FW v Goteku alternatívnym open source FW FlashFloppy. A to nielen preto, že OLED displej by nám bez neho nefungoval, ale hlavne preto, lebo štandardne dodávaný FW je úplný odpad. Najjednoduchšia cesta k tomu je použitím USB A-USB A káblu. FlashFloppy stiahnete z ich GitHub stránky, a ak používate Windows, môžete postupovať podľa nasledovného videonávodu, ktorý je našťastie stále aktuálny (a dokonca už ani nemusíte vytvárať dfu súbor z hex súboru, nakoľko vo FlashFloppy archíve už súbor v správnom formáte nájdete). V prípade, že používate Linux alebo nebodaj macOS, môžete použiť nástroj dfu-util, ktorý stiahnete vo vašich repozitároch, a budete potom postupovať podľa návodu na FlashFloppy wiki.

Takže FlashFloppy máme v mechanike, čo teraz? Teraz si predsa pôjdeme zamazať tie ruky :)

Upgrade emulátoru disketovej mechaniky Gotek

Goteka rozoberieme (sú to len 3 Philips šróby) a vytiahneme PCB s displejom. Displej odpojíme a niekam si ho schováme, keby sme ho náhodou do budúcnosti potrebovali. Na tomto OLED móde je super, že na zapojenie displeju fakt nepotrebujeme žiadne úpravy ani letovanie, jednoducho ho pripojíme na kábilky, ktorými bol zapojený pôvodný displej podľa nasledovnej schémy.

Upgrade emulátoru disketovej mechaniky Gotek

A takto to vyzerá v realite po zapojení.

 

Upgrade emulátoru disketovej mechaniky Gotek

No a to by bolo vlastne aj všetko, lenže nový OLED displej na rozdiel od starého nie je uchytený. Displej sa asi dá uchytiť nejakým kutilským spôsobom (duct tape sa ponúka tak nejak automaticky :), lenže my to vyriešime spôsobom elegantným a držiak displeju si vyrobíme. A tu sa dostávame k tej poslednej veci, ktorú som predtým spomínal. Šikovní kutilovia s 3D tlačiarňami totiž už tento problém pred nami dávno vyriešili a o toto riešenie sa navyše podelili. Takže na Thingiverse sa dá nájsť súbor, s ktorým si ten držiak “vytlačíte”. Ja som využil toho, že moja žena má 3D tlačiareň v práci, koho zneužijete vy, to už nechám na vás ;)

Upgrade emulátoru disketovej mechaniky Gotek

Až budete držiak mať, jednoducho doňho zasadíte displej a zavrie…

Bohužiaľ, nie tak rýchlo. Krabička od Goteku totiž teraz zavrieť nepôjde, nakoľko náš nový držiak displeju koliduje s tým starým na vrchnej strane krabičky. Ale to nie je nič, čo by naše štípačky nedokázali vyriešiť. A toto je práve tá jediná úprava, ktorú musíme na Goteku spraviť, aby bol náš mód úspešne dokončený.

Upgrade emulátoru disketovej mechaniky Gotek

Po tom, čo sme štípačkami vytunili krabičku nám už naozaj nič nebráni v tom, aby sme ju zavreli, zašróbovali a opať vrátili do nášho PC, kde ju následne môžeme otestovať. FlashFloppy by mal OLED displej automaticky detekovať, ak nie, alebo ak by ste sa ešte chceli s nastavením displeju trošku vyhrať, namierte svoju pozornosť na FF.CFG súbor, kde nastavíte všetko potrebné (nielen k displeju, ale všeobecne k FlashFloppy FW).

Upgrade emulátoru disketovej mechaniky Gotek

A to je celé. Takto môžu konečne Gotek používať aj leniví ľudia, ktorí si už nikdy nebudú musieť zapisovať, čo, kde a na ktorú “disketu” zapísali :)

Upgrade emulátoru disketovej mechaniky Gotek

P.S. Touto cestou by som sa chcel ešte veľmi poďakovať užívateľovi jjilek z HV komunity, ktorý mi daroval potrebný floppy kábel, bez ktorého by tento článok nemohol vzniknúť!

  • | Kategorie: PC 

Komentáře k:
"Upgrade emulátoru disketovej mechaniky Gotek"

Přidej komentář (přihlášení / registrace)

(Komentáře s více jak 2 odkazy musí počkat na schválení.)

Podpořit finančním příspěvkem »
Shadow bazar, retro herní džungle