Apple II была одной из самых популярных систем линейки компьютеров Apple. Она была ведущей платформой для компьютерных игр. Если вы как и я увлекаетесь ретро-играми и являетесь пользователем операционной системы Linux, то у меня есть для вас хорошая новость. Используя эмулятор Apple II вы сможете играть в любимые игры. В этой статье я покажу как установить эмулятор LinApple Apple II на Linux.
LinApple — эмулятор Apple II на Linux
Эмулятор LinApple Apple II — это отличный эмулятор для Linux, который позволяет пользователям загружать образ игры в формате ROM и наслаждаться играми Apple II.
РЕКОМЕНДУЕМ:
Лучшие эмуляторы игровых консолей для Linux
Установка эмулятора LinApple Apple II в Linux
Эмулятора LinApple нет в репозиториях популярных дистрибутивов Linux. Для запуска эмулятора необходимо быть скомпилирована из исходного кода. В этой главе я покажу, как установить зависимости и установить LinApple в Linux.
Чтобы получить последнюю версию LinApple, откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T. Затем следуйте инструкциям командной строки, которые соответствуют вашей операционной системе Linux.
Примечание: исходный код эмулятора LinApple можно скомпилировать для каждого отдельного дистрибутива Linux, а не только для тех, которые мы рассмотрим. При этом разработчик конкретно не перечисляет все библиотеки зависимостей, только некоторые.
Установка зависимостей
Первым шагом в процессе установки эмулятора LinApple будет установка различных зависимостей, необходимых для установки. Выберите операционную систему, которую вы используете и в окне терминала выполните следующую команду:
1 |
sudo apt git libzip-dev libsdl1.2-dev libcurl4-openssl-dev zlib1g-dev |
Debian
1 |
sudo apt-get git libzip-dev libsdl1.2-dev libcurl4-openssl-dev zlib1g-dev |
Arch Linux
В Arch Linux нет необходимости устанавливать зависимости. Вместо этого вы можете использовать AUR для автоматического загрузки эмулятора и зависимостей.
Для начала используйте команду Pacman для установки пакетов Base-devel и Git на ваш компьютер.
1 |
sudo pacman -S git base-devel |
После установки Git и Base-devel необходимо использовать команду git clone для загрузки помощника Trizen AUR. С помощью этого инструмента вы можете быстро загрузить все файлы зависимостей без каких-либо усилий.
1 2 |
git clone https://github.com/trizen/trizen cd trizen |
1 |
makepkg -sri |
С помощью Trizen AUR установите LinApple:
1 |
trizen -S linapple |
Fedora
В Fedora Linux есть пакет для LinApple, доступный в репозитории RPM Sphere. Тем не менее, эта версия программы работает не очень хорошо. Иногда происходит сбой, поэтому лучше просто установить файлы зависимостей и собрать все самому.
Примечание: если вы не можете собрать LinApple в Fedora, можете попробовать пакет RPM Sphere.
1 |
sudo dnf install git libzip-devel SDL-devel libcurl-devel gcc-c++ |
OpenSUSE
1 |
sudo zypper install sudo git libzip-devel libSDL-devel libcurl-devel gcc-c++ |
Загрузка LinApple
Теперь, когда зависимости установлены в вашей системе Linux, можете использовать инструмент Git для клонирования последней версии исходного кода. Откройте окно терминала и используйте git clone, чтобы скачать эмулятор.
1 |
git clone https://github.com/linappleii/linapple.git |
После загрузки используйте команду CD, чтобы перейти в папку с программой.
1 |
cd linapple/ |
Сборка LinApple для Linux
Компиляция исходного кода для LinApple начинается с запуска команды make. В терминале выполните команду:
1 |
make |
В качестве альтернативы, если вы хотите скомпилировать код быстрее, можете запустить команду make так:
1 |
make -j$(nproc) |
Когда компиляция будет завершена, установите программу на компьютер с помощью команды make install.
1 |
sudo make install |
Использование LinApple
LinApple может загружать образ ROM / Disk напрямую из командной строки. Чтобы загрузить образ игры в первый диск, используйте «d1». Например:
1 |
linapple -d1 /path/to/disk/image -f -autoboot |
Чтобы загрузить ROM во второй слот, используйте «d2».
1 |
linapple -d2 /path/to/disk/image -f -autoboot |
Горячие клавиши LinApple
Эмулятор LinApple работает с сочетаниями клавиш. Вот несколько важных, которые помогут в процессе эмуляции.
- F1: показывает экран справки и подробную информацию, которая поможет пользователю лучше понять LinApple, его функции и т. д.
- Ctrl + F2: перезагружает эмулятор.
- Shift + F2: перезагружает файл конфигурации для LinApple и перезагружает эмулятор.
- F3: загрузить образ диска с диска 1.
- F4: загрузить образ диска с диска 2.
- F6: полноэкранный режим.
- F8: сделать скриншот.
- F9: сортировка по различным режимам видео.
- F10: загрузить снимок состояния сохранения.
- F11: сохранить снимок.
РЕКОМЕНДУЕМ:
Как написать эмулятор игровой консоли NES
Сочетания клавиш выше в списке — это те, которые вам нужно запомнить, без них работать с эмулятором LinApple будет довольно трудно.
На этом все. Теперь вы знаете как установить эмулятор Apple II в Linux.