Arduino: UNO2IEC disk drive simulator for Commodore 64
Introduction
The Uno2IEC is an emulator of the Arduino UNO/Nano 1541 disk drive station, running over an IEC interface
My personal colour note
NOTE: this post is about a cable I made myself and I absolutely do not want to forget which wires go where.
If I ever come back to this project then remember the colours!
PIN→mode colours (according to my own „cable art”):
WHITE (white wire ): pin 3 → ATN
GREY (grey wire): pin 4 → DATA
PURPLE (violet): pin 5 → CLOCK
GREEN (green): pin 6 → RESET (optional, but works nicely)
ORANGE (orange): GND
Application
Connecting
It took me a while to head up what the diagrams on the internet were all about and NOTE, most of them show the pinout for the socket not the plug
Software
Sketch uno2iec.ino in Arduino - bridge between IEC and USB-Serial.
Host-
GUI program on PC - mount image folder; port selection, pins, mount/unmount commands, etc.
Operation
Arduino emulates a 1541 station, host sends .d64 sectors over USB to Arduino, Arduino passes them over IEC to C-64. Simple & stupid, but works shockingly well.
Compile & run
Make the cable according to my colour instructions (or make it yourself, at your own risk).
Upload the sketch, run the host-
GUI, select COM, speed, pin numbering and folder with .d64.
You mount, type in the typical
LOAD"$",8
LIST
LOAD"PROGRAM",8
RUN
…and boom - the game comes on.
Problems
Summary
UNO2IEC is simple, cheap and works
You make the cable yourself
But remember: the colours mean something - write it down now, because later you might forget like me

Files:
Source: