Реклама
Ищете какое-нибудь 8-битное игровое действие? Не можете себе позволить удивительные цены на оригинальные игры Commodore 64 на eBay? Не увлекаетесь C64 Mini? Это нормально!
Вы всегда можете создать свой собственный компактный Commodore 64, используя не более чем доступную Raspberry Pi. Вот все, что вам нужно знать о том, как это сделать.
Почему бы не использовать C64 Mini?
Выпущенный в начале 2018 года, C64 Mini - это компактный компьютер, который успешно эмулирует оригинальный Commodore 64. К сожалению, это не без его ошибок, и доставка в 100 $, что не идеально. Сложно добавить свои собственные игровые ПЗУ в C64 Mini, и он поставляется без адаптера переменного тока (что кажется непростительным в наши дни).

C64 Mini также поставляется с джойстиком, который служит контроллером для навигации по системе, запуска игр, создания сохранений и так далее. К сожалению, это не очень хороший джойстик.
Хотя это может быть идеальным для хардкорных энтузиастов, есть шанс, что C64 Mini может дать новичку очень плохое впечатление от 8-битных игр. К счастью, есть альтернатива: ваш Raspberry Pi.
Используйте любую понравившуюся вам модель Raspberry Pi!
Часто в подобных проектах вы ограничены аппаратными ограничениями Raspberry Pi. Например, работает Sega Dreamcast игры на Raspberry Pi Как играть в игры Dreamcast на Raspberry Pi с ретро-пирогомЕсли вы хотите эмулировать игры Dreamcast на Raspberry Pi, вы не можете использовать RecalBox. Вот что вам нужно сделать вместо этого. Подробнее требуется Raspberry Pi 2 или более поздняя версия.
К счастью, вы можете запускать эмуляторы Commodore 64 практически на любой модели Raspberry Pi, в которую вы можете попасть. Будь оригинал Raspberry Pi A, B или Ноль Руководство по Raspberry Pi Board: ноль против Модель А и БС таким большим количеством разных моделей Raspberry Pi, как узнать, какую купить? Наш путеводитель расскажет вам все, что вам нужно знать! Подробнее любой пи подходит для эмуляции Commodore 64!
Хотя вы можете установить RetroPie и настроить эмулятор VICE64, вы получите более достоверные результаты благодаря выделенной системе. Доступны два примера:
- Combian64: основанная на Raspbian система, которая загружается непосредственно в эмулятор VICE 64 Это подходит почти для всех моделей Raspberry Pi и было произведено Кармело Майолино.
- 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 Как установить операционную систему на Raspberry PiВот как установить ОС на Raspberry Pi и как клонировать идеальную настройку для быстрого аварийного восстановления. Подробнее .
Когда образ диска записан на ваш microSD, извлеките диск из вашего компьютера, вставьте его в Raspberry Pi и загрузитесь. Добро пожаловать на ваш новый Commodore 64!
Добавление игр в Pi 64
Готовы начать играть? Вам понадобятся некоторые игровые ПЗУ, чтобы наслаждаться играми на специально созданной мини-C64. ПЗУ имеют формат D64 или T64, в зависимости от того, были ли они созданы с диска или кассеты (некоторые ПЗУ на магнитной ленте используют расширение файла TAP).

Мы не можем дать вам никаких ссылок на поиск ПЗУ в Интернете. Вам придется использовать вашу любимую поисковую систему для поиска файлов ROM Commodore 64. Обратите внимание, что вы не должны использовать любые ПЗУ, для которых у вас нет физического носителя.
После того, как у вас есть ПЗУ, у вас есть три варианта добавления игр в Raspberry Pi. Мы предполагаем, что вы сначала загрузили их на свой ПК. Они должны храниться в каталоге / software.
- Скопируйте диски с игрой через USB-накопитель.
- Извлеките карту microSD и скопируйте ПЗУ в /software/ каталог в /root/ раздел. Вам нужно будет использовать Linux (или Виртуальная машина Linux Как установить Linux в Windows с виртуальной машиной VMwareВы хотите установить Linux, но не можете покинуть Windows? Попробуйте виртуальную машину для запуска вашей любимой версии Linux в Windows. Мы покажем вам, как настроить VMware Workstation Player. Подробнее ) для этого подхода.
- Используя FTP-клиент с функцией SFTP, вы сможете удаленно подключаться к Raspberry Pi и загружать игры на /software/ каталог. Перед этим извлеките карту microSD из Raspberry Pi и создайте пустой текстовый файл в /boot/ каталог называется SSH, который позволит SSH подключение. Используйте имя пользователя Raspbian по умолчанию («pi») и пароль («raspberry») для входа в систему.
Играйте в игры C64 на Raspberry Pi
Когда ваша игровая библиотека загружена, пришло время играть. Как и в оригинальном Commodore 64, все, что вам нужно сделать, это вставить игру, а затем ввести команду загрузки. Для доступа к меню VICE нажмите F12 на клавиатуре, или Начало на игровом контроллере.

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

Однако для простых игр Commodore 64 вам не нужно вносить каких-либо существенных изменений в конфигурацию. Чтобы загрузить игры после прикрепления изображения, используйте Автозапуск изображения. ПЗУ на магнитной ленте будет загружаться дольше, чем дисковые ПЗУ, поэтому файлы D64 должны загружаться быстрее, чем файлы T64.
Замечания: Кроме того, если вы хотите испытать ностальгию по C64, подключите клавиатуру и введите НАГРУЗКИ для файлов T64 и НАГРУЗКА «*», 8,1 для файлов D64. Нажмите Enter на клавиатуре, когда будете готовы.
Через несколько минут вы будете испытывать какое-то 8-битное игровое ретро-волшебство на своем специальном мини-компьютере C64. Не потеряйся в этой огромной библиотеке игр! Когда вы закончите, нажмите Началотогда найди Выйти из эмулятора в меню. Выберите это, и эмулятор C64 завершится, и Raspberry Pi выключится.
Ищете другую платформу для эмуляции? Не волнуйтесь, вы не ограничены C64. Многие ретро игровые приставки также могут быть эмулируется на Raspberry Pi Забудьте о SNES Classic: 5 ретро-приставок, которые можно эмулировать на Raspberry PiВам действительно нужно потратить $ 100 на версию вашей любимой игровой консоли 1980-х годов размером с ладонь? Конечно, есть какая-то альтернатива? Подробнее .
Кристиан Коули - заместитель редактора по безопасности, Linux, DIY, программированию и технологиям. Он также выпускает подкаст «Действительно полезный» и имеет большой опыт в поддержке настольных компьютеров и программного обеспечения. Кристиан - участник журнала Raspberry Pi, любитель лего и поклонник ретро-игр.