Как собрать Commodore 64 Mini с помощью Raspberry Pi

Ищете какое-нибудь 8-битное игровое действие? Не можете позволить себе удивительные цены на оригинальные игры Commodore 64 на eBay? Не увлекаетесь C64 Mini? Это нормально!

Вы всегда можете создать свой собственный компактный Commodore 64, используя не более чем доступную Raspberry Pi. Вот все, что вам нужно знать о том, как это сделать.

Почему бы не использовать C64 Mini?

Выпущенный в начале 2018 года, C64 Mini — это компактный компьютер, который успешно эмулирует оригинальный Commodore 64. К сожалению, он не без ошибок и стоит 100 долларов, что не идеально. Сложно добавить свои собственные игровые ПЗУ в C64 Mini, и он поставляется без адаптера переменного тока (что кажется непростительным в наши дни).

Игры C64, такие как Turrican, могут работать на Raspberry Pi с VICE64

C64 Mini также поставляется с джойстиком, который служит контроллером для навигации по системе, запуска игр, создания сохранений и так далее. К сожалению, это не очень хороший джойстик.

Хотя это может быть идеальным для хардкорных энтузиастов, есть шанс, что C64 Mini может дать новичку очень плохое впечатление от 8-битных игр. К счастью, есть альтернатива: ваш Raspberry Pi.

Используйте любую понравившуюся вам модель Raspberry Pi!

Часто в подобных проектах вы ограничены аппаратными ограничениями Raspberry Pi. Например, запуск игр Sega Dreamcast на Raspberry Pi

требуется Raspberry Pi 2 или более поздняя версия.

К счастью, вы можете запускать эмуляторы Commodore 64 практически на любой модели Raspberry Pi, в которую вы можете попасть. Будь то оригинальный Raspberry Pi A, B или Zero

любой пи подходит для эмуляции Commodore 64!

Хотя вы можете установить RetroPie и настроить эмулятор VICE64, вы получите более достоверные результаты благодаря выделенной системе. Доступны два примера:

  • Combian64: основанная на Raspbian система, которая загружается непосредственно в эмулятор VICE 64. Это подходит почти для всех моделей Raspberry Pi, и было произведено Carmelo Maiolino.
  • C64 от Pi Lizard: основан на Raspbian Lite, имеет настройки экрана и предназначен для Raspberry Pi 3. Как и Combian64, он загружается непосредственно в среду VICE64.

Опция, которую вы выбираете, зависит от используемой вами модели Raspberry Pi. Мы используем C64 от Pi Lizard для этого урока, но инструкции для Combian 64 не будут слишком разными.

Вместе с Raspberry Pi вам понадобится карта microSD, кабель HDMI и надежный источник питания. У вас также должна быть удобная клавиатура USB (мышь на самом деле не так важна, хотя она должна работать) и USB-джойстик. Игры для C64 основывались либо на клавиатуре, либо на джойстике, поэтому геймпады и контроллеры Xbox менее подходят.

Выберите подходящий чехол Raspberry Pi

Кроме того, вы можете поместить Raspberry Pi в подходящий чехол в стиле C64. Некоторые из них доступны, но они не самые дешевые варианты из-за сложности дизайна.

Например, чехол в стиле NES для Raspberry Pi гораздо проще, в конце концов, нет клавиатуры. Например, на eBay вы найдете чехол на базе C64, но вы можете сэкономить много денег, используя стандартный чехол Raspberry Pi.

Существует также возможность 3D-печати вашего собственного кейса с использованием дизайна Freakdude, который вы можете загрузить с Thingiverse.

Возьмите C64 Изображение для Raspberry Pi

Начните с выбора предпочитаемого образа диска C64 и записи его на карту microSD. Для этого вам понадобится карта объемом не менее 2 ГБ, хотя чем больше места, тем больше игр вы сможете втиснуть.

Лучший инструмент для этого — Ether, который вы найдете на etcher.io. Загрузите инструмент (он доступен для Windows, MacOS и Linux), установите и запустите его, затем используйте Выберите изображение найти загруженный файл IMG и Выберите диск выбрать вашу отформатированную карту microSD (это должно быть обнаружено автоматически). Выбрав все, нажмите вспышка записать образ диска на карту microSD.

Другие варианты доступны для установки образов дисков на Raspberry Pi

,

После того, как образ диска записан на ваш microSD, извлеките диск из вашего компьютера, вставьте его в Raspberry Pi и загрузитесь. Добро пожаловать на ваш новый Commodore 64!

Добавление игр в Pi 64

Готовы начать играть? Вам понадобятся некоторые игровые ПЗУ, чтобы наслаждаться играми на специально созданной мини-C64. ПЗУ имеют формат D64 или T64, в зависимости от того, были ли они созданы с диска или кассеты (некоторые ПЗУ на магнитной ленте используют расширение файла TAP).

Добавляйте игры в эмулятор Raspberry Pi Commodore 64 через SFTP

Мы не можем дать вам никаких ссылок на поиск ПЗУ в Интернете. Вам придется использовать вашу любимую поисковую систему для поиска файлов ROM Commodore 64. Обратите внимание, что вы не должны использовать любые ПЗУ, для которых у вас нет физического носителя.

После того, как у вас есть ROM, у вас есть три варианта добавления игр в Raspberry Pi. Мы предполагаем, что вы сначала загрузили их на свой ПК. Они должны храниться в каталоге / software.

  1. Скопируйте диски с игрой через USB-накопитель
  2. Извлеките карту microSD и скопируйте ПЗУ в /программного обеспечения/ каталог в / Корень / раздел. Вам нужно будет использовать Linux (или виртуальную машину Linux

    ) для этого подхода.

  3. Используя FTP-клиент с функцией SFTP, вы сможете удаленно подключаться к Raspberry Pi и загружать игры на /программного обеспечения/ каталог. Перед этим извлеките карту microSD из Raspberry Pi и создайте пустой текстовый файл в / Загрузки / каталог называется SSH, который включит соединение SSH. Используйте имя пользователя Raspbian по умолчанию («pi») и пароль («raspberry») для входа в систему.

Играйте в игры C64 на Raspberry Pi

Когда ваша игровая библиотека загружена, пришло время играть. Как и в оригинальном Commodore 64, все, что вам нужно сделать, это вставить игру, а затем ввести команду загрузки. Для доступа к меню VICE нажмите F12 на клавиатуре, или Начните на игровом контроллере.

Прикрепите образ диска или ленты для загрузки

Здесь вы можете просматривать различные варианты, от прикрепления игровых образов (в формате ленты или диска) до подключения к сети через Ethernet. Также можно создавать скриншоты, записывать аудио, а также сохранять или загружать игровые снимки. В то время, как в прежние времена было практически невозможно сохранить ваши игры C64, теперь вы можете легко сохранить прогресс в виде снимка и вернуться к нему позже!

Автозапуск игровых дисков в VICE64 на Raspberry Pi

Однако для простых игр Commodore 64 вам не нужно вносить каких-либо существенных изменений в конфигурацию. Чтобы загрузить игры после прикрепления изображения, используйте Автозапуск изображения. ПЗУ на магнитной ленте будет загружаться дольше, чем дисковые ПЗУ, поэтому файлы D64 должны загружаться быстрее, чем файлы T64.

Замечания: Кроме того, если вы хотите испытать ностальгию по C64, подключите клавиатуру и введите НАГРУЗКИ для файлов T64 и НАГРУЗКА «*», 8,1 для файлов D64. Нажмите Enter на клавиатуре, когда будете готовы.

Через несколько минут вы будете испытывать какое-то 8-битное игровое ретро-волшебство на своем специальном мини-компьютере C64. Не потеряйтесь в этой огромной библиотеке игр! Когда вы закончите, нажмите Начните, тогда найди Выйти из эмулятора в меню. Выберите это, и эмулятор C64 завершится, и Raspberry Pi отключится.

Ищете другую платформу для эмуляции? Не волнуйтесь, вы не ограничены C64. Многие ретро игровые приставки также можно эмулировать на Raspberry Pi

,

Ссылка на основную публикацию