BK/Terak Emulator для пользователей

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску

Установка

Эмулятор распространяется в виде архива с исходным кодом. Если вы пользуетесь дистрибутивом Arch Linux, то можете просто установить пакет из AUR. В остальных случаях вам придется собрать эмулятор вручную.

Для этого вам надо предварительно установить необходимые зависимости: библиотеку SDL, которую использует эмулятор, и пакет Netpbm, который понадобится при компиляции. Собирается эмулятор стандартной командой:

make

При запуске эмулятор ищет ROM-файлы в папке /usr/share/bk. Если их там нет, вы можете вручную указать нужный путь с помощью переменной BK_PATH. Например, для запуска эмулятора прямо из папки с распакованным архивом надо ввести команду:

BK_PATH=Rom ./bk

Если вы хотите собрать пакет для своего дистрибутива, вам нужно установить бинарные файлы bk, maketape и readtape в папку /usr/bin, а также скопировать все ROM-файлы из папки Rom в /usr/share/bk.

Запуск программ для БК

Эмулятор поддерживает загрузку файлов в формате *.BIN. Запустите его в режиме эмуляции БК-0010.10, введя в терминале команду:

bk -2

Откроется окно эмулятора с Монитором. Нажмите клавишу F12 и переключитесь на окно терминала. Там появился запрос на ввод имени файла:

NAME?

Введите полный путь к файлу с программой и нажмите Enter. Ниже приведен пример запуска игры Land из домашней папки пользователя:

NAME?/home/имя_пользователя/LAND.BIN

В окне эмулятора запустите программу командой S<адрес>. Например:

S1000

Примечание: в некоторых случаях понадобится прописать другой адрес загрузки.

Загружать файл можно и из самого эмулятора стандартной командой M, но в этом случае длина пути ограничена 16 символами.

Опции командной строки

Эмулятор запускается командой:

bk [опции]

Список основных опций:

  • -0

Запустить в режиме эмуляции БК-0010.

  • -1

Запустить в режиме эмуляции БК-0010.10.

  • -2

Запустить в режиме эмуляции БК-0010.10 с дисководом гибких дисков.

  • -3

Запустить в режиме эмуляции БК-0011М с дисководом гибких дисков.

  • -K

Запустить в режиме эмуляции Terak 8510/a.

  • -A<файл>, -B<файл>, -C<файл> и -D<файл>

Подключить образ диска из файла (по умолчанию эмулятор пытается загрузить образы A.img, B.img, C.img и D.img из текущей папки).

  • -c

Включить цветной режим дисплея.

  • -n

Отключить звук.

  • -v

Включить эмуляцию Covox.

  • -y

Включить эмуляцию AY-3-8910.

  • -m

Включить эмуляцию мыши.

  • -h или любой другой неизвестный ключ

Вывести справку по опциям эмулятора.

Горячие клавиши

Список горячих клавиш, задействованных в эмуляторе:

  • Scroll Lock — переключение чёрно-белого и цветного режимов дисплея.
  • LWin + F11 — перезагрузка эмулятора.
  • F12 — загрузить файл *.BIN.
BK/Terak Emulator в вопросах и ответах для пользователей для знатоков примеры запуска игр