Spis treści

Arduino: Symulator stacji dysków UNO2IEC dla Commodore 64

Wstęp

Uno2IEC to emulator stacji dysków 1541 z Arduino UNO/Nano, działający przez interfejs IEC – genialne połączenie retro magii z nowoczesną prostotą.

Moja osobista notka kolorystyczna

UWAGA: ten wpis dotyczy kabla, który sam sobie wykonałem i absolutnie nie chcę zapomnieć, które przewody idą gdzie.
Jeśli kiedyś wrócisz do tego projektu, proszę… pamiętaj o kolorach!

Kolory PIN→tryb (wg mojego własnego „kablesztuka”):

Zastosowanie

Podłączenie

Pamiętaj: ten kabel to twój osobisty wynalazek – jak wrócisz za miesiąc i zapomnisz, co było czym, odkop ten wpis albo zarabiasz kabel od początku ;)

Oprogramowanie

  1. Sketch uno2iec.ino w Arduino – most między IEC a USB-Serial.
  2. Program host‑GUI na PC – montowanie folderu z obrazami; wybór portu, piny, komendy mount/unmount itp.

Działanie

Arduino emuluje stację 1541, host wysyła sektory .d64 przez USB do Arduino, Arduino przekazuje je po IEC do C‑64. Simple & stupid, ale działa szokująco dobrze.

Kompilacja i uruchomienie

  1. Zrób kabel wg mojej instrukcji kolorystycznej (albo płyń na lwiej łapie, nie zapominaj o kolorach!).
  2. Wgraj sketch, uruchom host‑GUI, wybierz COM, prędkość, pin numerację i folder z .d64.
  3. Montujesz, wpisujesz typowe
LOAD"\$",8
LIST
LOAD"PROGRAM",8
RUN

…i bum – gra się włącza.

Problemy

Podsumowując

– Projekt UNO2IEC jest prosty, tani i działa  
– Robisz kabel sam, kolorujesz go jak dusza zapragnie  
– Lecz zapamiętaj: kolory oznaczają coś – zapisz to teraz, zanim wciągnie to sen pamięci 😆

Pliki:

Źródło: