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
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ócę do tego projektu to pamiętaj o kolorach!
Kolory PIN→tryb (wg mojego własnego „kablesztuka”):
WHITE (biały przewód ): pin 3 – ATN
GREY (szary): pin 4 → DATA
PURPLE (fioletowy): pin 5 → CLOCK
GREEN (zielony): pin 6 → RESET (opcjonalny, ale działa fajnie)
ORANGE (pomarańczowy): GND
Zastosowanie
Podłączenie
Trochę zajęło mi nagłówkowanie się o co chodzi z schematami w internecie i UWAGA, większość z nich pokazuje pinout dla gniazda nie dla wtyczki
Oprogramowanie
Sketch uno2iec.ino w Arduino – most między IEC a USB-Serial.
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
Zrób kabel wg mojej instrukcji kolorystycznej (albo zrób go sam, na własna odpowiedzialność).
Wgraj sketch, uruchom host‑GUI, wybierz COM, prędkość, pin numerację i folder z .d64.
Montujesz, wpisujesz typowe
LOAD"$",8
LIST
LOAD"PROGRAM",8
RUN
…i bum – gra się włącza.
Problemy
Podsumowując
UNO2IEC jest prosty, tani i działa
Robisz kabel sam
Lecz zapamiętaj: kolory oznaczają coś – zapisz to teraz, bo potem możesz zapomnieć tak jak ja

Pliki:
Źródło: