Гид по технологиям

Как собрать мини‑Commodore 64 на Raspberry Pi

7 min read Ретро-гейминг Обновлено 08 Jan 2026
Мини‑Commodore 64 на Raspberry Pi
Мини‑Commodore 64 на Raspberry Pi

Важно: не используйте ROM‑файлы, если у вас нет прав на соответствующие носители. Авторские права остаются в силе.

Компактный корпус, вдохновлённый Commodore 64 с Raspberry Pi

Зачем не брать C64 Mini

C64 Mini — компактная коммерческая мини‑версия классического компьютера, выпущенная в начале 2018 года. Она эмулирует оригинал, но имеет заметные ограничения: неудобная загрузка пользовательских ROM‑ов, баги в прошивке, а также отсутствие адаптера питания в комплекте. Джойстик в комплекте хорош для навигации, но не дотягивает до качества настоящих ретро‑джойстиков.

Если вы хотите гибкость, простоту добавления игр и возможность настроить поведение эмулятора — Raspberry Pi даёт больше контроля и возможностей для апгрейда и кастомизации.

Commodore 64 игра Turrican на Raspberry Pi в эмуляторе VICE64

Какие модели Raspberry Pi подойдут

Хорошая новость: VICE64 и другие эмуляторы C64 работают на большинстве моделей Raspberry Pi. Это включает оригинальные Pi A и B, Pi Zero, Pi 2, Pi 3, Pi 4 и более новые модели.

Короткая таблица совместимости:

Модель PiПодходитПримечания
Pi Zero / Zero WПодходит, но медленнееПодойдёт для большинства 2D‑игр, нагрузка на CPU выше
Pi 2ПодходитМинимально комфортная производительность
Pi 3 / 3+ОтличноРекомендуется для хорошего баланса цены и производительности
Pi 4ОтличноБыстрее, хорош для многозадачности и записи аудио/видео

Рекомендация: если у вас есть Pi 3 или 4 — используйте их для наилучшего опыта. Для простого ретро‑гейминга Pi Zero тоже может подойти.

Необходимые компоненты

  • Raspberry Pi (любой совместимый модуль)
  • microSD карта, минимум 2 ГБ (лучше 8–32 ГБ или больше)
  • HDMI‑кабель для подключения к монитору/ТВ
  • Надёжный блок питания (5V, 2–3A в зависимости от модели)
  • USB‑клавиатура (для старой школы) и USB‑джойстик
  • Опционально: корпус в стиле C64 или стандартный корпус Raspberry Pi

Выбор корпуса

Доступны готовые корпусные решения, имитирующие форму C64, а также более простые и дешёвые корпуса под Raspberry Pi. Можно 3D‑напечатать корпус по готовым моделям (например, на Thingiverse) — это даёт интересный визуальный результат, но увеличивает время и стоимость.

Выбор программного образа: Combian64 и C64 by Pi Lizard

Есть два удобных проекта, которые упрощают превращение Pi в мини‑C64:

  • Combian64 — система на базе Raspbian, загружающаяся прямо в эмулятор VICE64. Поддерживает широкий спектр моделей Pi.
  • C64 by Pi Lizard — лёгкая сборка на Raspbian Lite с настройками разрешения экрана и оптимизацией для Raspberry Pi 3; также загружается в VICE64.

Выбор зависит от вашей модели Pi и от того, хотите ли вы дополнительный функционал ОС. В этом руководстве используется C64 by Pi Lizard, но инструкции для Combian64 схожи.

Как записать образ на microSD

  1. Скачайте выбранный IMG‑файл образа C64 для Raspberry Pi.
  2. Скачайте и установите balenaEtcher (etcher.io) — простое кроссплатформенное приложение для записи образов.
  3. Запустите Etcher, нажмите Select image и укажите IMG‑файл.
  4. Нажмите Select drive и выберите вашу microSD карту.
  5. Нажмите Flash и дождитесь окончания записи.

После успешной записи безопасно извлеките карту из компьютера и вставьте в Raspberry Pi.

Включение SSH и загрузка ROM‑ов по сети

Если вы хотите загружать игры по сети, создайте пустой текстовый файл с именем ssh в корне раздела /boot на microSD (это активирует SSH при первом запуске Raspbian‑базированных образов). Используя SFTP или SCP, подключитесь к Raspberry Pi по адресу по сети, зайдите под логином pi и паролем raspberry (по умолчанию) и скопируйте ROM‑файлы в директорию /software/.

Примечание: смените стандартный пароль сразу после первого входа.

Добавление игр (ROM‑файлов)

Классические C64‑игры хранятся в форматах D64 (дисковые образы), T64 (коллекции кассетных образов) и TAP (кассеты). Вы можете перенести ROM‑ы тремя способами:

  1. Скопировать файлы через USB‑накопитель: вставьте USB в Pi, скопируйте в /software.
  2. Извлечь microSD и записать файлы в раздел /root/software на компьютере под Linux.
  3. Подключиться по SFTP и загрузить ROM‑файлы в /software (предпочтительный и удобный способ).

Загрузка ROM-файлов на Raspberry Pi через SFTP

Важно: не размещайте файлы вне /software, если образ ожидает конкретной структуры каталогов.

Как запускать игры в VICE64

  1. Запустите систему — она загрузится прямо в VICE64.
  2. Для доступа к меню VICE нажмите F12 на клавиатуре или кнопку Start на геймпаде.
  3. В меню вы можете прикреплять дисковые и кассетные образы, снимать скриншоты, записывать аудио и сохранять снимки состояния (snapshots).

Меню VICE для прикрепления диска или кассеты

Для автозапуска прикреплённого образа выберите Autostart image. D64 (диски) обычно загружаются быстрее, T64/TAP (кассеты) — медленнее.

Если вы хотите имитировать аутентичное поведение, подключите клавиатуру и введите соответствующую команду загрузки:

  • Для кассеты (T64/TAP): LOAD
  • Для диска (D64): LOAD “*”,8,1

Нажмите Enter и дождитесь загрузки.

Автозапуск ROM-файлов в VICE64 на Raspberry Pi

Когда закончите играть: нажмите Start → Quit Emulator, чтобы выйти из эмулятора и корректно выключить Raspberry Pi.

Альтернативные подходы

  • RetroPie / Recalbox: если вы хотите эмулировать множество платформ (NES, SNES, Atari и др.), рассмотрите установку RetroPie, где VICE доступен как одна из систем.
  • Обычная Raspberry Pi OS + VICE: установите VICE вручную на стандартную Raspberry Pi OS, если хотите тонко настраивать окружение.
  • Портированные сборки и дистрибутивы: есть сообщества, которые поддерживают специфичные горячие сочетания клавиш и GUI‑оболочки для удобного выбора игр.

Шпаргалка по настройке джойстика и клавиатуры

  • USB‑джойстики часто работают «из коробки». Если джойстик не распознаётся, проверьте настройки в меню Input devices в VICE.
  • Для наилучшей аутентичности используйте ретро‑джойстики с переключателями режима (Digital/Analog).
  • Игры, ориентированные на клавиатуру, управлять проще с USB‑клавиатурой.

Диагностика и распространённые проблемы

  • Если образ не загружается: проверьте целостность IMG‑файла и повторите флэширование с помощью Etcher.
  • Если игры не видны в /software: убедитесь, что файлы находятся в правильном разделе и что у вас права доступа.
  • Медленная загрузка TAP/T64: это нормальное поведение — эмуляция кассетной записи воспроизводит задержки оригинальной аппаратуры.

Руководство сборщика: шаг за шагом (SOP)

  1. Подготовьте Raspberry Pi и microSD карту (минимум 2 ГБ).
  2. Скачайте образ C64 by Pi Lizard или Combian64.
  3. Запишите образ на microSD с помощью balenaEtcher.
  4. Создайте пустой файл ssh в разделе /boot для включения SSH.
  5. Вставьте microSD в Pi, подключите питание, HDMI и клавиатуру.
  6. Войдите по SSH (если нужно) и смените пароль pi.
  7. Скопируйте ROM‑файлы в /software по SFTP или USB.
  8. Запустите VICE, прикрепите образ и используйте Autostart или команды LOAD.
  9. После игры корректно выйдите из эмулятора через Quit Emulator.

Критерии приёмки

  • Raspberry Pi загружается напрямую в окружение VICE64.
  • ROM‑файлы видны в каталоге /software и успешно загружаются.
  • Управление через подключённый джойстик или клавиатуру работает корректно.
  • Снимки состояния (snapshots) создаются и загружаются без ошибок.

Ментальные модели и рекомендации

  • Если главная цель — коллекционирование и комфорт, используйте Pi 3/4 и крупную microSD.
  • Если цель — минимальная стоимость и портативность, Pi Zero позволит запустить большинство игр, но возможны компромиссы в скорости.
  • Для универсального ретро‑центра лучше выбрать RetroPie; для фокусировки на C64 — специализированный образ.

Короткий словарь

  • ROM — файл с образом игры.
  • D64 — дисковый образ для C64.
  • T64/TAP — форматы кассетных образов.
  • VICE — популярный эмулятор Commodore 64.
  • SFTP — защищённый FTP через SSH.

Когда это не сработает

  • Если у вас нет доступа к ROM‑файлам легально — не стоит пытаться скачать всё подряд.
  • Если вам нужен максимально аутентичный опыт с оригинальным аппаратным звуком через специфические расширения — программная эмуляция может не дать 100% совпадения.

Риски и меры смягчения

  • Риск: потеря данных при некорректном извлечении microSD. Мера: безопасно извлекать через меню ОС и регулярно делать резервные копии.
  • Риск: взлом/неавторизованный доступ по SSH. Мера: менять стандартные пароли и, при необходимости, ограничить доступ в сети.

Короткое резюме

Собрать мини‑Commodore 64 на Raspberry Pi — недорогой и гибкий способ насладиться 8‑битными играми. Выбирайте образ (Combian64 или C64 by Pi Lizard), используйте balenaEtcher для записи образа, копируйте ROM‑файлы в /software и запускайте через VICE. Для лучшего опыта используйте Pi 3/4 и качественный джойстик.

Итоговые рекомендации:

  • Начните с C64 by Pi Lizard, если у вас Pi 3.
  • Используйте balenaEtcher для простой записи образов.
  • Копируйте ROM‑файлы в /software через SFTP или USB.

Спасибо — и приятных ретро‑игр!

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство