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.