Controlador Retro C64: Interfaz Arduino Nano para Commodore 64
Componentes y materiales
- 1 × Arduino Nano R3
- 1 × Pantalla OLED 128×64 (I²C)
- 1 × Codificador rotativo (rotary encoder)
- 1 × Adaptador multi-ROM (ej. REPROM64)
- Opcional: LCD I²C (16×2, 20×2, 20×4)
- Commodore 64 funcional
- Opcional: Unidad SD2IEC interna
Herramientas necesarias
- Arduino IDE
Aplicaciones y servicios en línea
- Arduino IDE
- Librería LCDMenuLib2
- Librería U8g2lib
Sobre el proyecto
Controlador C64
Extensión hardware para Commodore 64 que permite seleccionar Kernal, BASIC, Charset y número de dispositivo de la unidad SD2IEC interna mediante menús en pantalla OLED/LCD y codificador rotativo.
Hardware necesario
- C64 antiguo
- Adaptador multi-ROM (REPROM64 recomendado: web)
- Arduino Nano (~3€)
- OLED 128×64 (~3€)
- Codificador rotativo (~1€)
Características
- Reset del C64
- Selección de 4 Kernals (con auto-reset)
- Selección de 2 BASIC (opcional, con auto-reset)
- Selección de 4 Charsets (opcional)
- Selección de dispositivo 8-11 para unidad interna
- Pantalla informativa
Código
El firmware completo y las librerías necesarias están en GitHub:
Esquemático
Diagrama de conexiones entre Arduino Nano, OLED, codificador rotativo y adaptador REPROM64.
Proceso de manufactura
- Construye un Caso de Negocio Sólido para CMMS: Impulsa Eficiencia y ROI en Mantenimiento
- Barras Antitranspirante/Desodorante: Ciencia, Historia y Claves de Fabricación
- Abridor de Puerta de Garaje con Raspberry Pi y Streaming de Video en Vivo – Guía Paso a Paso
- Construye un Spybot controlado por Bluetooth con Arduino
- FlickMote: Mando IR por gestos para Smart Home
- TV‑B‑Gone DIY con Arduino: Mando universal para apagar cualquier TV
- Habilitar llamadas telefónicas en Arduino UNO con Twilio y Yaler – Proyecto "Llama a mi Arduino"
- Construye un Reloj Maestro LED Personalizado con Alarma – Visible desde 12 Metros
- Find Me: Localizador Inteligente de Objetos con Arduino y Bluetooth
- Soluciones de Alimentación Optimizadas para Proyectos Arduino
- Imagen 3D de Alta Resolución de Nanohilos Núcleo-Cáscara GaN/(In,Ga)N en Forma de Lápiz vía Tomografía Electrónica