Apple II був одним з найпопулярніших будинків Appleкомп'ютерна система. Він продається дуже добре, і в результаті продажів він став захоплюючою платформою для комп'ютерних ігор. Багато, багато видів відеоігор було випущено на платформі протягом її життєвого циклу.
У 2019 році, якщо у вас з’явиться свербіж, спробуйтеу деяких старих іграх Apple II, у вас є один варіант: емулятор LinApple Apple II. Емулятор LinApple Apple II - це вражаючий емулятор для платформи Linux, що дозволяє користувачам завантажувати ROM та насолоджуватися досвідом Apple II.
Встановлення LinApple
Здебільшого емулятор LinApple не працюєіснують у будь-якій системі упаковки дистрибутива Linux. Це означає, що програма повинна бути складена з джерела. У цьому розділі ми розповімо, як дізнатися про останній вихідний код для LinApple, встановити залежності та скомпілювати все, щоб його можна було використовувати.
Щоб скласти останній код LinApple, відкрийте вікно терміналу, натиснувши його Ctrl + Alt + T або Ctrl + Shift + T. Потім дотримуйтесь інструкцій командного рядка, які відповідають вашій операційній системі Linux.
Примітка: вихідний код емулятора LinApple може компілюватися в кожному окремому дистрибутиві Linux, а не тільки в тому, що ми охоплюємо. При цьому розробник не перераховує спеціально всі бібліотеки залежностей, лише деякі. Отже, вам потрібно буде це вивчити самостійно.
Встановлення залежностей
Перший крок у процесі встановлення дляемулятор LinApple встановлює різні залежності, необхідні для успішного створення вихідного коду. Виберіть операційну систему, яку ви використовуєте нижче, і скопіюйте команду в термінальний сеанс, щоб швидко встановити різні залежності.
Ubuntu
sudo apt git libzip-dev libsdl1.2-dev libcurl4-openssl-dev zlib1g-dev
Debian
sudo apt-get git libzip-dev libsdl1.2-dev libcurl4-openssl-dev zlib1g-dev
Arch Linux
В Arch Linux не потрібно виходити зі шляху встановлення залежностей. Натомість ви можете використовувати AUR для автоматичного захоплення коду, залежностей та створення всього без проблем.
Для початку використовуйте Pacman команда встановити пакети Base-devel та Git на комп'ютері Arch Linux.
sudo pacman -S git base-devel
Як тільки Git та Base-devel встановлені, прийшов час використовувати клон git команда завантажити помічник Trizen AUR. За допомогою цього інструменту ви можете швидко завантажувати всі файли залежностей без будь-якої стомлюваності.
git clone https://github.com/trizen/trizen cd trizen
makepkg -sri
За допомогою помічника Trizen AUR на комп'ютері Linux встановіть LinApple на Arch.
trizen -S linapple
Fedora
У Fedora Linux доступний пакет для LinAppleв сховищі програмного забезпечення RPM Sphere. Однак, ця версія програми не працює належним чином. Іноді воно виходить з ладу, тому краще просто встановити файли залежності та створити з джерела.
Примітка. Якщо ви не можете створити LinApple на Fedora, не забудьте спробувати пакет RPM Sphere, хоча він може не працювати. Крім того, замість цього використовуйте дистрибутив на зразок Ubuntu.
sudo dnf install git libzip-devel SDL-devel libcurl-devel gcc-c++
OpenSUSE
sudo zypper install sudo git libzip-devel libSDL-devel libcurl-devel gcc-c++
Завантажити вихідний код
За допомогою залежностей, встановлених у вашій системі Linux, тепер ми можемо використовувати інструмент Git для клонування останнього випуску вихідного коду. Відкрийте вікно терміналу та використовуйте клон git щоб схопити код.
git clone https://github.com/linappleii/linapple.git
Після завантаження використовуйте CD команда для переміщення в папку коду.
cd linapple/
Побудувати LinApple для Linux
Компіляція вихідного коду для LinApple починається з запуску зробити командування. У терміналі запустіть:
make
Крім того, якщо ви хочете зібрати код набагато швидше, можете запустити зробити команда проти всіх ядер на вашому ПК Linux, з:
make -j$(nproc)
Коли компіляція завершена, встановіть програму на свій ПК з Linux, використовуючи зробити встановлення командування.
sudo make install
Використання LinApple
LinApple може завантажувати зображення ПЗУ / диска безпосередньо з командного рядка завдяки зручній у використанні структурі командного рядка. Щоб завантажити ROM-зображення на перший диск, використовуйте 'D1'. Наприклад:

linapple -d1 /path/to/disk/image -f -autoboot
Щоб завантажити ПЗУ у другий слот, використовуйте "d2".
linapple -d2 /path/to/disk/image -f -autoboot
Ярлики
Емулятор LinApple працює з комбінаціями клавіш. Ось кілька важливих, які допоможуть під час процесу емуляції.

- F1: показує екран довідки та детальну інформацію, яка допоможе користувачеві краще зрозуміти LinApple, його функції тощо.
- Ctrl + F2: перезавантажує емулятор і повертає його назад.
- Shift + F2: перезавантажує ваш конфігураційний файл для LinApple і перезавантажує емулятор.
- F3: завантажте зображення диска з Диска 1.
- F4: завантажте зображення диска з Диска 2.
- F6: Повноекранний режим.
- F8: зробити знімок екрана.
- F9: сортувати різні режими відео.
- F10: завантажити знімок стану збереження
- F11: зберегти знімок.
Клавіші, наведені вище у списку, є тимиВам потрібно пам’ятати, щоб мати приємне враження від емулятора LinApple на вашому ПК з Linux. Однак вони не єдині. Для отримання додаткової інформації про ярлики натисніть тут.
Коментарі