niedziela, 21 marca 2021

DIY Heavy Duty Joystick

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.


Finalne podłączenie.


Efekt końcowy : 





Pozdrawiam

Paweł

niedziela, 14 marca 2021

FluxEngine - docelowe rozwiązanie

 


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"





Całość prezentuje się tak : 




 Pozdrawiam
Paweł




piątek, 12 marca 2021

HstWB Launcher do Amigi

 Zmień Amigę w konsolę do gier i playera dem ! 



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!





Joystick nie wytrzymał IK

 


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. 




Po skręceniu trzeba było go przetestować : 


Wszystko działa!  - teraz idę grać ;)


niedziela, 7 marca 2021

FluxEngine - archiwizacja dyskietek

 


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. 




Dla chcących pójść w moje ślady, jest już alternatywa w postaci Greaseweazle i nie bazuje ona już na trudnodostępnych płytkach Cypress PSoC5LP CY8CKIT-059 tylko na Blue Pill STM32F103C8T6 (https://github.com/keirf/Greaseweazle/wiki/Blue-Pill-Adapter ). Są też dedykowane płytki Greaseweazle, które potrafią sporo więcej - https://github.com/keirf/Greaseweazle/wiki/Greaseweazle-Models

Greaseweazle współpracuje też oprogramowaniem klienckim FluxEngine. 



Warto wspomnieć, że Autorem  Greaseweazle jest ta sama osoba (Keir Fraser), co zrobiła Flash Floppy !

Następnym projektem będzie właśnie Greaseweazle, bazujący na Blue Pill.