Ретро-контроллер C64: Интерфейс на Arduino Nano
Компоненты и материалы
- Arduino Nano R3 — 1 шт.
Инструменты
- Arduino IDE (среда разработки)
Программное обеспечение и библиотеки
Описание проекта
C64-Controller
Устройство управления ретро-компьютером Commodore 64. Позволяет выбирать: версию Kernal, BASIC, набор символов (Charset), а также номер устройства внутреннего SD2IEC-накопителя (эмулятор дисковода на SD-карте).
Это аппаратное расширение для C64. Требуется: сам компьютер C64, опционально внутренний SD2IEC, мульти-ROM адаптер (например, REPROM64), Arduino Nano (~3€), OLED 128×64 (~3€), опционально I2C LCD (16×2, 20×4), ротационный энкодер (~1€).
Функции
- Сброс (Reset) C64
- Выбор одного из 4 Kernal (с авто-сбросом)
- Опционально: выбор одного из 2 BASIC (с авто-сбросом)
- Опционально: выбор одного из 4 Charset
- Опционально: выбор номера устройства 8–11 для внутреннего привода
- Информационный дисплей
REPROM-64
Один из лучших мульти-ROM адаптеров для C64. Arduino напрямую управляет этим адаптером.
Сайт проекта: henning-bekel.de/reprom64
Код и ресурсы
- Основной репозиторий проекта: GitHub C64-Controller
- Библиотека LCDMenuLib2: GitHub
- Библиотека U8g2: GitHub
Схема подключения

Производственный процесс
- Антиперспиранты/дезодоранты-стики: наука, история и производственные инсайты
- Открыватель гаражных ворот на Raspberry Pi с живой видео-трансляцией — пошаговое руководство
- Высокое разрешение 3D визуализация карандашоподобных GaN/(In,Ga)N ядро-оболочечных нанонитей электронной томогра…
- Сборка Bluetooth-робота-шпиона на Arduino с управлением с телефона
- FlickMote: жестовое IR-пульт для умного дома на Arduino 101 и ультразвуковом датчике
- DIY Arduino TV-B-Gone: универсальный пульт для выключения любого телевизора
- Прием телефонных вызовов на Arduino UNO через Twilio и Yaler
- Создание пользовательских LED-часов с будильником — видно с 12 метров
- Find Me: Умный поисковик вещей на Arduino и Bluetooth
- Создание сильного бизнес-кейса для CMMS: повышение эффективности ТО и ROI