ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows Оглавление Запуск игр на ФОКАЛе Запуск игр на БЕЙСИКЕ Запуск игр в мониторной системе Запуск игр на БК0011М В этой статье подробно разберем запуск игр БК-0010 (11М) в эмуляторе BK Emulator for Windows v3.7. В основе данного эмулятора лежит эмулятор Юрия Калмыкова из далекого 2004 года, в настоящее время доработку и оптимизацию эмулятора ведет разработчик под ником gid. Итак, для разбора возьмем 4 игровых файла, разных форматов: на БЕЙСИКЕ (расширение файлов 4 5 0 5

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

Оглавление
В этой статье подробно разберем запуск игр БК-0010 (11М) в эмуляторе BK Emulator for Windows v3.7. В основе данного эмулятора лежит эмулятор Юрия Калмыкова из далекого 2004 года, в настоящее время доработку и оптимизацию эмулятора ведет разработчик под ником gid.
Итак, для разбора возьмем 4 игровых файла, разных форматов: на БЕЙСИКЕ (расширение файлов cod, bin), ФОКАЛЕ (расширение файлов .foc), в машинных кодах (расширение файлов .bin) и на образе диска (расширение файлов img, bkd).
 
BK Emulator for Windows v3.7
Первым делом качаем архив с эмулятором, скачать можно здесь. Установка эмулятору не требуется, поэтому просто распаковываем его к себе на диск, в любое удобное для Вас место.

Немного разберем структуру папок эмулятора, она в дальнейшем нам понадобится.
Bin – программы БК;
Docs – документация к эмулятору;
Img – образы дисков БК;
Memory – записанные состояния памяти;
Rom – прошивки ПЗУ;
Scripts – скрипты эмулятора
Tapes – wav и tap файлы кассет для загрузки с магнитофона.
Tools – служебные утилиты;
UserSaves – файлы сохраненные пользователем.

Итак, запускаем эмулятор, видим следующую картину:

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

первоначально эмулятор запущен в режиме БК0010-01 (БЕЙСИК). Для нормального отображения шрифта переключимся в черно-белый режим нажав клавишу SCROLL LOCK либо через меню Вид --> Режим цвета или просто с помощью соответствующей кнопки на панели инструментов эмулятора.

Запуск игр БК-0010 в ФОКАЛЕ.

Переключаем конфигурацию в режим БК-0010, для этого открываем в эмуляторе меню Конфигурация и выбираем команду меню Старт BK0010(01) + блок Фокал-МСТД

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

Перед нами стандартное приветствие языка программирования Фокал

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

Прежде чем запустить игру, необходимо скопировать файл игры с расширение .bin в папку BIN эмулятора. Для примера я взял игру РЕВЕРСИ. В архиве с игрой лежит файл reversi.foc, который я распаковал в папку BIN эмулятора. Обратите внимание на расширение файла .foc, его необходимо заменить на bin, таким образом, после переименования, файл у нас выглядит как: reversi.bin.
Переименование расширения необходимо нам, так как при загрузке игры в эмуляторе не появляется диалог выбора файла для загрузки, загрузка файла происходит строго из папки BIN эмулятора, причем для загрузки сам эмулятор добавляет к загружаемому файлу расширение .bin. Чтобы было понятно, если мы попытаемся загрузить игру с названием файла reversi.foc, то эмулятор нам выдаст ошибку что файла reversi.foc.bin не существует, так как эмулятор добавит расширение .bin к имени нашего файла, а такого файла нет. С расширениями файлов эмулятор работает очень криво, поэтому, если при запуске игры эмулятор не может найти указанный Вами файл, посмотрите что он ищет и не добавил ли он в конце файла расширение .bin или пробелы после имени файла и расширением. Ещё одно важное замечание: если в имени файла есть спецсимвол нижнего подчеркивания "_", то данный символ нужно убрать, так как на клавиатуре БК нет такого символа и Вы просто не сможете ввести правильное название файла.

Для запуска игры у нас всё готово. Пишем на экране эмулятора команду
L G REVERSI
обратите внимание, что все команды в языке программирования Фокал необходимо писать с заглавной буквы, а также точно ставить пробелы между командами, имя файла после команды L G должно точно совпадать с именем файла в папке BIN без указания расширения bin.
Общий вид команды запуска выглядит так:
L G <<имя файла>>
Если загрузка прошла без ошибок, Фокал продублирует введённое имя файла на новой строке и перейдет в режим дальнейшего диалога.

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

Набираем команду G, для запуска игры

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

Стоит отметить, что эмулятор не очень хорошо работает с файлами на Фокале, из 10 игр у меня получилось запустить только 7 из них, причем в эмуляторе EMU, те же самые файлы запустились все.


Запуск игр БК-0010 в БЕЙСИКЕ.

Переключаем конфигурацию в режим БК-0010-01, для этого открываем в эмуляторе меню Конфигурация и выбираем команду Старт BK0010(01)

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

На экране наблюдаем язык программирования БЕЙСИК

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

Небольшое отступление. В языке программирования БЕЙСИК присутствуют две команды для загрузки файлов, это команды CLOAD и BLOAD. Соответственно команда CLOAD загружает файлы с расширением cod (это файлы листинга программ написанных на БЕЙСИКЕ), команда BLOAD загружает сохраненную ранее область ОЗУ, расширение файла .bin. В дальнейшем, для выбора нужной команды для запуска игр, ориентируйтесь на расширение файлов.

 

Запуск игр на БЕЙСИКЕ командой CLOAD

Проделываем те же операции, что и при загрузке игр на Фокале. Копируем файл с игрой в папку BIN эмулятора. Для примера возьмем игру ФУТБОЛ. В архиве с игрой лежит файл FOTER2.COD.

Для запуска этой игры будем использовать команду CLOAD, так как расширение файла .COD

На экране эмулятора набираем команду

CLOAD "FOTER2"

обратите внимание что в имени файла я не указываю расширение cod, а пишу только имя файла FOTER2,  после выполнения команды, эмулятор выдает ошибку

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

данная ошибка опять же связана с корявой работой эмулятора с именами файлов, обратите внимание на файл который хочет запустить эмулятор - FOTER2.cod.bin, т.е. к названию нашего файла эмулятор пририсовал расширение bin, а такого файла нет. Переименовываем файл в папке BIN следующим образом FOTER2.cod.bin

Набираем команду ещё раз

CLOAD "FOTER2"

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

В этот раз все прошло без ошибок, о чем свидетельствует дублирование названия файла на новой строке. Для запуска игры набираем команду RUN

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

после выполнения команды запускается игра

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows


Запуск игр на БЕЙСИКЕ командой BLOAD

Ещё один пример, на этот раз запуск игры командой BLOAD. Для примера возьму игру DRAGON FLY! (EPISODE 5). В архиве с игрой лежат два файла DRAGON.BIN.bin и DRAGONSCR.bin. Эти файлы уже переименованы нужным образом для работы в данном эмуляторе, для этого я добавил расширение bin к файлам игры. Повторюсь, если эмулятор выдает ошибку при загрузке файла, посмотрите, какой файл он пытается загрузить и "подведите" название файла в папке BIN с тем что просит эмулятор.

Перезапустим эмулятор нажав клавишу F7

Набираем команду BLOAD "DRAGON"

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

Если все прошло как надо имя файла появиться на новой строчке. Набираем команду RUN

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

начинает запускаться игра, при этом некоторое время на экране ничего не происходит. После запуска, эмулятор выдает ошибку что эмулятор не может найти файл DRAGON SCR.bin

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

Переименовываем файл "DRAGONSCR.bin" в папке BIN, в "DRAGON SCR.bin". В окне эмулятора, в диалоге нажимает на НЕТ и видим запущенную игру

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows


Запуск игр БК-0010 в Мониторной системе.

Переключаем конфигурацию в режим БК-0010-01, для этого открываем в эмуляторе меню Конфигурация и выбираем команду меню Старт BK0010(01)

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

В окне эмулятора набираем команду

МО

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

 

переходим в мониторную систему.

набираем команду М

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

 

появляется надпись ИМЯ?

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

 

нажимаем на клавиатуре клавишу ENTER, появляется стандартное окно для выбора файла. Осталось на диске найти распакованный файл с игрой и нажать кнопку ОТКРЫТЬ. Если всё прошло без ошибок, запуститься игра. В редких случаях игра не запускается на автомате, а после загрузки выбрасывает опять в мониторную систему

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

Набираем команду S или S1000

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows


Запуск игр БК-0011М на образе диска.

Переключаем конфигурацию в режим БК-0011М, для этого открываем в эмуляторе меню Конфигурация и выбираем команду меню Старт BK0011М (+КНГМД)

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

запускается БЕЙСИК БК11/10

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

он нам не нужен, проведем первоначальные настройки для подключения образа с игрой к эмулятору. Для примера возьму демку - CAT MEGADEMO, качаю архив с игрой и распаковываю его в папку эмулятора IMG, затем, в окне эмулятора нажимаем клавишу F6 или через меню ОПЦИИ -> МЕНЕДЖЕР ОБРАЗОВ ДИСКОВ, открываем окно для подключения распакованного образа

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

Выделяем нужный образ, в моём случае это demobk0011.img, справа нажимаем на кнопку ДИСК А:, после таких действий к приводу А будет подключен выбранный нами образ. Закрываем окно выбора образа нажав в этом окне на кнопку ОК. Перезагружаем окно эмулятора, нажимаем клавишу F7, данная демка имеет автозапуск, никаких других действий мы не производим, а просто любуемся демкой. 

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

 

Другой пример, запуск игр на образе диска без автозапуска. Возьмем демо-игру CRAZY STREET, качаем образ с игрой и распаковываем его в папку IMG эмулятора. Открываем МЕНЕДЖЕР ОБРАЗОВ ДИСКОВ нажав клавишу F6 и выбираем нужный образ, в моём случае это CRAZY STREET.bkd

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

справа нажимаем на кнопу ДИСК А, далее подтверждаем выбор нажав на кнопку ОК. Перезапускаем конфигурацию эмулятора нажав клавишу F7 и ждем пока не загрузиться операционная система.

ЗАПУСК ИГР БК0010(11М) В ЭМУЛЯТОРЕ - BK Emulator for Windows

Дальше, в окне операционной системы открываем папку CRAZY STREET и запускаем нужный файл на запуск.

 

Добавить комментарий

Автору будет очень приятно узнать обратную связь о своей новости.

Комментариев 0