Інструмент VisualBoy Advance Emulation є чудовим вибором для тих, хто бажає насолодитися іграми Nintendo Gameboy на платформі Linux. Він забезпечує підтримку всієї лінійки портативних консолей Gameboy, включаючи оригінальний Gameboy, Gameboy Color та Gameboy Advance. Крім того, він здатний працювати з апаратним забезпеченням eReader, розробленим Nintendo для GBA, за умови відповідного з’єднання. Нижче наведено покрокову інструкцію щодо запуску цього емулятора та ігор Nintendo Gameboy на Linux.
Важливо: ми не підтримуємо та не схвалюємо незаконне завантаження або розповсюдження ROM-файлів для Visualboy Advance. Якщо ви плануєте грати в ігри Nintendo Gameboy за допомогою Visualboy Advance, переконайтеся, що використовуєте лише власні ROM-файли, з яких ви законно зробили резервну копію на свій комп’ютер.
Встановлення VisualBoy Advance
Процес встановлення емулятора VisualBoy Advance на Linux є доволі простим, оскільки програма має широку підтримку на більшості популярних дистрибутивів Linux. У цьому розділі ми розглянемо встановлення на Ubuntu, Debian, Arch Linux, Fedora та OpenSUSE. Відкрийте вікно терміналу та дотримуйтесь відповідних інструкцій для вашої операційної системи.
Зверніть увагу: VisualBoy Advance є сумісним з більшістю операційних систем Linux та вважається оптимальним варіантом для емуляції Nintendo Gameboy в Linux. Проте, якщо у вас виникли проблеми, розгляньте альтернативний емулятор mGBA.
Ubuntu
Користувачі Ubuntu можуть знайти VisualBoy в офіційних репозиторіях (Universe). Переконайтеся, що у вас увімкнено репозиторій Universe, а потім скористайтеся менеджером пакетів Apt для завантаження останньої версії VBA на ваш Linux-комп’ютер.
sudo add-apt-repository universe sudo apt install visualboyadvance
Debian
Користувачі Debian можуть легко встановити VBA, оскільки він доступний в основному репозиторії програмного забезпечення. Щоб встановити його, введіть команду Apt-get у терміналі.
sudo apt-get install visualboyadvance
Arch Linux
Користувачі Arch Linux можуть отримати доступ до VisualBoy Advance через AUR (Arch User Repository). Для встановлення, відкрийте термінал та дотримуйтесь інструкцій.
Крок 1: Встановіть Git та Base-devel за допомогою менеджера пакетів Pacman.
sudo pacman -S base-devel git
Крок 2: Клонуйте репозиторій git та отримайте останній пакет VBAM з AUR.
git clone https://aur.archlinux.org/vbam-git.git
Крок 3: Перейдіть до каталогу vbam-git за допомогою команди cd.
cd vbam-git
Крок 4: Скомпілюйте пакет та встановіть його на Arch Linux за допомогою makepkg. Якщо збірка не вдається, перевірте залежності. Інформацію про залежності для пакета AUR Vbam-git можна знайти тут.
makepkg -sri
Fedora
У Fedora немає Visualboy в основних репозиторіях. На щастя, його можна встановити, налаштувавши репозиторій RPM Fusion Non-free.
Щоб увімкнути RPM Fusion Non-free, відкрийте термінал та виконайте наступну команду з DNF.
Зауважте: замініть X на номер версії вашої Fedora Linux.
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-X.noarch.rpm -y
Після активації RPM Fusion, ви можете встановити емулятор Virtualboy за допомогою:
sudo dnf install visualboyadvance-m
OpenSUSE
На жаль, офіційного пакету Visualboy Advance для OpenSUSE не існує. Однак вихідний код швидко компілюється, і інструмент установки має сценарій автоматичного встановлення залежностей, який працює з SUSE. Щоб скомпілювати вихідний код, відкрийте термінал та виконайте наведені нижче команди.
cd ~ && mkdir src && cd src git clone https://github.com/visualboyadvance-m/visualboyadvance-m.git cd visualboyadvance-m ./installdeps
mkdir build && cd build cmake .. make -j`nproc`
Запуск ігор Gameboy на Linux
Visualboy Advance є унікальним, оскільки підтримує три різні системи ігор. Розглянемо, як використовувати три консолі, підтримувані емулятором (GB Classic, GB Color та GB Advance).
Gameboy Classic
Для запуску гри Gameboy Classic, натисніть “Файл”, потім оберіть “Відкрити GB” і знайдіть потрібний ROM-файл. Гра повинна запуститися миттєво після вибору файлу.
Gameboy Color
Щоб пограти в ігри Gameboy Color, виберіть “Файл”, потім натисніть “Відкрити GBC” і знайдіть відповідний ROM-файл.
Після завантаження файлу GBC ROM, Visualboy почне відтворювати гру Gameboy Color.
Gameboy Advance
Для гри в Gameboy Advance натисніть “Файл”, а потім виберіть “Відкрити” в меню. Після цього знайдіть відповідний Gameboy Advance ROM та оберіть його.
Налаштування контролера
Хоча ігри Gameboy добре емулюються, грати на клавіатурі не дуже зручно. Тому варто налаштувати USB-контролер. Для цього відкрийте меню “Параметри” в VBA, перейдіть до “Вхід” і виберіть “Налаштувати”.
У вікні налаштування контролера, ви зможете налаштувати свій USB-контролер вручну.
Параметри графіки
Ігри Gameboy мають низьку роздільну здатність, і налаштування графіки за замовчуванням можуть бути не оптимальними для повноекранного режиму. На щастя, VBA пропонує широкий набір налаштувань дисплея.
Щоб налаштувати графіку, перейдіть до “Параметри”, потім “Відео” і налаштуйте параметри відео для емулятора. Роздільну здатність можна змінити на вкладці “Масштаб”, збільшуючи параметри масштабування.
Збереження/Завантаження
Для збереження прогресу гри, оберіть “Файл”, потім “Зберегти стан”. Щоб завантажити попереднє збереження, натисніть “Файл”, а потім “Завантажити стан”. Крім того, ви можете використовувати комбінації Shift + F1 – F10 для швидкого збереження та F1 – F10 для швидкого завантаження.
Інструменти емуляції є досить різноманітними і ви не обмежені лише іграми Nintendo Gameboy на Linux. Існують емулятори для PlayStation 2, Nintendo DS, Sony PSP, Atari та багатьох інших платформ.