Ostatnio pisałem o tym, że klon joysticka Atari CX40 nie wytrzymał walki z grą International Karate+. Miałem potrzebę stworzenia wytrzymałego joysticka pod retro komputery jak C64, Amiga czy Atari 8/16bit. W związku z tym zakupiłem na Aliexpress zestaw do arcade stick w kolorze czerwonym.
W domu rozejrzałem się za jakąś obudową, która by się nadawała do tego - wybór padł na hermetyczną obudowę z OBI - koszt ok 15 PLN.
Postanowiłem zrobić 2 przyciski Fire - dla zgodności z Amigą.
Przyciski od zestawu idealnie się wpasowały w gotowe otwory.
Posiadałem przedłużacz do josticków 4m firmy Matt z Łodzi, która nadal istnieje ;)
... kabelkologi czas zacząć ;)
... i przetestować gdzie jaki kabelek ma być ...
Kierunki znalezione!
Nic nie może się zmarnować - ze starego joysticka są zabrane przyssawki.
Zabezpieczenie przed wyrwaniem przewodu. Gniazda DB9 z przedłużacza nie usuwam.
Dziś będzie o tym co robiłem w nocy z sobotę na niedzielę - kończyłem projekt FluxNet! Opisywałem go zajawkowo wcześniej kilka dni temu w artykule FluxNet - archiwizacja dyskietek.
Ostatnio przyszła do mnie zakupiona na Allegro stacja 5,25" oraz przewód do stacji 5,25" oraz 3,5" otrzymany w formie darowizny od Retropasjonaty Pawła z Konstantynowa Łódzkiego - dziękuję !.
Teraz będzie to złożyć w całość do wcześniej zakupionego pod ten cel komputera Shuttle XPC z procesorem AMD 32Bit i 1GB RAMu. Oryginalny dysk 80GB zostawiłem, chociaż do tych celów mogłabyć karta CF. Wybór systemu operacyjnego był łatwy - Debian. Został on zainstalowany poprzez PXE (bootowanie przez sieć). Następnie ze strony projektu FluxEngine na githubie pobrałem źródła dla klienta FluxEngine dla Linuksa. Po skompilowaniu i sprawdzeniu "na pająka czy działa" zabrałem się za rozkręcanie XPC w celu demontażu napędu DVD oraz stacji 3,5", która nie chciała współpracować z FluxEngine - co ciekawe pod Linux/Windows działała ona bezproblemo.
Jak widać miejsca tutaj nie jest za wiele.
Zapomniałem powiedzieć, że wcześniej zakupiłem z aliexpress kątowy microUSB do wejścia wewnętrznego USB, aby nie robić dziwnych połączeń z zewnętrznego gniazda USB do FluxEngine wewnątrz komputera.
Podłączyłem ten przewód pod złączę USB na płycie głównej i sprawdziłem na starym telefonie czy to jednak USB działa - jak się okazało było ok i telefon był widoczny w systemie (lsusb).
Po upewnieniu się, że wszystko działa - ponowny test integracyjny, ale już FluxEnginem
... i przyklejenie FluxEngine wewnątrz komputera
I teraz gęste : próby z dyskietkami z Commodore 64 5,25" oraz Amigowymi 3,5"
Nie będe się rozpisywał jak zainstalować, ponieważ wszystko jest bardzo dokładnie opisane na stronie projektu HstWB oraz wytłumaczone na tym filmie :
Mogę tylko powiedzieć, że ten launcher otwiera oczy niedowiarkom ;) Amiga stała się teraz centrum gier i dem ! Warto zaznaczyć, że podczas wybierania gry/dema odgrywana zawsze jest inna, losowa muzyczka - super!
Ostatnio przyniosłem Atari 800XE z #FujiNET do pokoju dziennego i podłączyłem je pod duży TV. Pograłem w kilka gier na niej - naszła mnie chęć na jakąś bijatykę - wybór padł na International Karate.
Niestety ta gra okazała się za bardzo twarda w stosunku do mojego Joysticka (by CHRL) wzorowanego na Atari CX40. Przy próbie zrobienia skoku coś mi ... chrupnęło ;(. Po rozkręceniu joysticka niestety obawy się potwierdziły - pacjent ma złamanie ... Udało mi się znaleźć wydruk 3d do naprawy na thingiverse .
Jak widać identyczny przypadek nie tylko mi się trafił. Zatem do dzieła - poprosiłem Kolegę Piotra o wydruk. Dziś go odebrałem i zaaplikowałem do chorego pacjenta.
Dziś będzie o projekcie FluxEngine , który to pozwala na zaarchiwizowanie danych z dyskietek z retro komputerów. Aktualnie posiadam tylko stację 3,5", ale ona pozwoli na zgrywanie zawartości dyskietek z Amigi czy Atari ST(e). Sam FluxEngine wspiera następujące formaty.
IBM PC
Acorn ADFS / DFS
Ampro Little Board
Apple II DOS 3.3
Amiga
Commodore 64 1541
Brother 120kB / 240kB
Brother FB-100
Macintosh 800kB
TRS-80
Ma też wsparcie też do takich dziwacznych stacji jak :
AES Superplus
Durango F85 (5.25”)
DVK MX(Soviet PDP-11 clone)
Micropolis
TI DS990 FD1000(8”)
Victor 9000(8”)
Zilog MCZ(8”)
Ja swój FluxEngine zbudowałem na płytce deweloperskiej o nazwie Cypress PSoC5LP CY8CKIT-059. Długo jej szukałem, ale udało mi się ją zakupić z ogłoszenia.
Instrukcja jak zbudować jest tutaj : http://cowlark.com/fluxengine/doc/building.html - więc nie będę powielał tego. Niestety nie od razu mi to zadziało, testowałem to ze stacjami z Amigi, Atari ST czy PC i nie chciało mi ruszyć.
Na szczęście wczoraj Kolega inż. Robert sprezentował mi stację od PC i ruszyło od strzała ;).
Działanie jest bardzo proste i jest opisane dokładnie na stronie projektu - dla przykładu podam instrukcję do czytania / zapisywania dyskietek Amigowych : http://cowlark.com/fluxengine/doc/disk-amiga.html .
Jak widać na załączonym filmiku - wszystko się zgrało poprawnie oraz także pod WinUAE dyskietka odpaliła się poprawnie - sukces !
Docelowo FluxEngine włożę do starego XPC z Debianem na pokładzie i jak się dorobię stacji 5,25" to też tam wyląduje.