Spis treści

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”):

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

  1. Sketch uno2iec.ino in Arduino - bridge between IEC and USB-Serial.
  2. 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

  1. Make the cable according to my colour instructions (or make it yourself, at your own risk).
  2. Upload the sketch, run the host-GUI, select COM, speed, pin numbering and folder with .d64.
  3. You mount, type in the typical
LOAD"$",8
LIST
LOAD"PROGRAM",8
RUN

…and boom - the game comes on.

Problems

Summary

  1. UNO2IEC is simple, cheap and works
  2. You make the cable yourself
  3. But remember: the colours mean something - write it down now, because later you might forget like me ;-)

Files:

Source: