fle game engine - движок для создания игр
fle game engine - движок для создания игр


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
25 июля 2017
19:43
Вход Регистрация Забыли пароль ?

megainformatic - Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 1
Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 1 Предлагаем вашему вниманию онлайн-комикс Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp). Привет, меня зовут Костя Коробкин ! Однажды я поездом отправился в гости к бабушке и по пути со мной приключилась эта история...
подробнее...

Теги

создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт

Статьи сайта

megainformatic - Путешествие в мир 3d

megainformatic - Путешествие в мир 3d - страница 2

megainformatic - Путешествие в мир 3d - страница 3

megainformatic - Путешествие в мир 3d - страница 4

megainformatic - Путешествие в мир 3d - страница 5

megainformatic - Путешествие в мир 3d - страница 6

megainformatic - Создание модели броневика (Хэд) - Анимация вращения колес

megainformatic cms express files

megainformatic cms express files

megainformatic cms express files

megainformatic - Уроки Photoshop - Чудеса

megainformatic cms express files - Развертывание сайта на Вашем хостинге

megainformatic - Настольная игра "Веселый Буквоежка"

megainformatic - Уроки delphi directx 8.1

megainformatic - Уроки delphi directx 8.1 - Урок 1 - Введение в Delphi DirectX 8.1. Создание шаблона стартового приложения.

megainformatic - Уроки delphi directx 8.1 - Урок 1 - Введение в Delphi DirectX 8.1. Создание шаблона стартового приложения. Страница 2

megainformatic - Урок 2 Создаем и обрабатываем команды меню.

megainformatic - Урок 2 Создаем и обрабатываем команды меню. Страница 2

megainformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8

megainformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8 - Страница 2

megainformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8 - Страница 3

megainformatic - Урок 4 Построение класса приложения

megainformatic - Урок 4 Построение класса приложения - Страница 2

megainformatic - Урок 5 Построение классов игровых объектов и других необходимых классов

megainformatic - Урок 5 Построение классов игровых объектов и других необходимых классов - Страница 2

megainformatic - Урок 6 Игровая логика

megainformatic - Заметки по joomla - JFolder::create: Path not in open_basedir paths. Что это?

megainformatic cms express files - Добавление статей на сайт под управлением megainfromatic cms express files

megainformatic - Урок 7 2D-анимация

megainformatic - Урок 8 Загрузка/Сохранение текущей игры, режим паузы, режимы часов/будильника, запуск браузера Internet Explorer для показа сайта разработчика и других интернет-ресурсов

megainformatic - Урок 9 Тестирование и отладка приложения

megainformatic - Мои Музыкальные Миры

megainformatic - уроки Photoshop free

megainformatic cms express

megainformatic cms express

megainformatic cms express

megainformatic cms express files

megainformatic - Методы создания растровых изображений в Adobe Photoshop

megainformatic - Создание фотореалистичной текстуры травы

megainformatic - Рабочее пространство Adobe Photoshop

megainformatic - Бесшовные (тайловые) текстуры

megainformatic - Создание изображений огня, воды, неба

megainformatic - Создание текстур горных пород и суши (урок 5)

megainformatic - Рисование персонажей (урок 6)

megainformatic - Рисование фона (урок 6 часть 2)

megainformatic - Рельефные изображения

Добавление статей на сайт под управлением megainformatic cms express

megainformatic - Воспроизведение файлов в форматах it, xm, s3m, mod

megainformatic - Воспроизведение файлов в форматах it, xm, s3m, mod - страница 2

megainformatic - Воспроизведение в игре музыки в формате XM

megainformatic - Воспроизведение файлов в формате OGG Vorbis

megainformatic - игра "Веселый Буквоежка" - инструменты разработки

megainformatic - Игра "Веселый Буквоежка" - история создания проекта

megainformatic - Как анимировать паука ?

megainformatic - Уроки Photoshop

megainformatic - Купить Уроки Photoshop - Чудеса

Эмулятор БК-0010.01

Ну вот наконец-то, пришло время продемонстрировать Вам эмулятор БК-0010.01.

Сегодня мы рассмотрим эмулятор БК-0010.01 версии 2.6 написанный Юрием Калмыковым в 2002 году.

Э-эх ! Сколько времени утекло с тех пор. С тех самых пор, как у меня появилась моя первая БК-0010.01 - в далеком 1992 году.

Электроника БК-0010.01

фото взято с сайта http://ibnteo.klava.org/project/bk0010

Заметьте, что с появления БК-0010.01 (начал выпускаться с 1983 г) до появления его эмулятора (конец 1990-х - начало 2000-х) прошло всего-то 10-15-20 лет - т. е. срок относительно небольшой. Чем реально может быть Вам полезен эмулятор ?

На нём можно научиться программировать. Для этого есть специальная литература, которую легко можно найти в сети (об этом см. ниже). Включив эмулятор, почти сразу же можно начать программировать на бейсике. Можно даже сохранить полученную программу на диск, а затем загрузить снова - эмулятор позволяет работать с файлами образов своей памяти. Писать программы в машинных кодах - чуть сложнее - но тоже можно - опять же поможет чтение спец. литературы, возможность сохранять и загружать результат. Конечно Вам понадобятся еще специальные программы для БК-0010.01 - ассемблеры, дизассемблеры. Есть еще возможность работать с образами флоппи-дискет в операционной системе для БК - MK-Dos.

Как видите - эмулятор - это вовсе не такая уж бесполезная музейная вещь, а вообщем-то работоспособная программа - моделька простой ЭВМ на которой очень легко освоить азы программирования и по-сути понять как устроены компьютеры. Поскольку и современные компьютеры и ноутбуки - за которыми Вы сидите сейчас и читаете данный текст, устроены всё по тем же самым принципам - на которых работал их дедушка - БК 0010.01. Современные ПК - это всего лишь более продвинутые устройства (в плане их принципов работы, архитектура их конечно же намного сложнее, но простым пользователям не нужно вдаваться в эти детали - с их точки зрения - эмулятор БК - это удобный полигон для экспериментов, а какая-то более продвинутая программа типа MSVS или Delphi на которой можно писать программы для современных ПК - это уже вещь более сложная и требующая определенного опыта для освоения, а также кучу времени). Так что БК-0010.01 это наша история. Которая никуда не делась и продолжает жить своей жизнью.

Свою БКшку я к сожалению сфотографировать уже не могу, т. к. она канула в небытие. Это отдельная история, которую Я как-нибудь вам расскажу. А сейчас вернемся к нашему Эмулятору БК-0010.10

Вот он наш, красивый и успешный - показывает как работает игра Терминатор 2.

Эмулятор БК-0010.01 показывает игру Терминатор 2

Я запускал эмулятор под Windows различных версий. Так что думаю он должен у Вас работать. Если нет - попробуйте в настройках приложения выставить режим совместимости.

Собственно что умеет делать эмулятор БК-0010.01 версии 2.6 ? Он умеет показывать реальную работу БК-шки в полноцветном режиме 256х256 точек при 4х цветах. Есть также монохромный режим где отображаются те же цвета, но в таком представлении, как если бы они отображались ч/б монитором.

Эмулятор БК-0010.01 показывает игру mcchess в монохромном режиме

На рисунке я показал, как выглядит экран в черно-белом (монохромном) режиме при игре в программу под названием mcchess т. е. в шахматы - достаточно убрать галочку (как показано на рисунке). В своё время, помнится году этак в 1993м или даже раньше я иногда играл в эти самые шахматы на БКшке. Правда монитор был у меня старинный и черно-белый. Но зато компьютер был свой собственный, а не в каком-то компьютерном центре, где чтобы поиграть всего несколько минут надо было заплатить 1 советский рубль или даже больше. Игры Каратэка, там конечно не было (имею в виду на моей БК-шке), но были игры даже очень ничего.

У моих друзей были ZX-Spectrum'ы. БКшка, конечно не конкурент ZX-Spectrum, но главное отличие её было в том, что все игры были на русском языке. Правда игр было не так много как на Спектрум, да и достать их было сложнее. Однако скоро я узнал, что в Ленинграде, а потом уже в Санкт-Петербурге, есть некая фирма КИ-ЧПМ, в которой по почте можно было заказывать кассеты с играми для БК-0010.01. Вот это была прекрасная пора. Закажешь бывало кассету и ждёшь потом с нетерпением когда же её пришлют. Ну а уж когда пришлют - играешь не наиграешься. Правда, что плохо - какая-то часть игр на кассетах ни в какую не хотела работать из-за ошибки загрузки. Поэтому к сожалению во многие игры так и не удалось поиграть, хотя во многие всё-таки удавалось.

Моё счастье было в том, что помимо кассетника (т. е. кассетного бытового магнитофона Скиф), у меня еще был магнитофон катушечный (название уже не помню, он где-то пылится сейчас под кроватью на даче :)))) Так вот - игры переписанные с кассетника на катушечный читались значительно лучше и без ошибок. Ну это и понятно - качество записи/воспроизведения на катушечном магнитофоне было в несколько раз выше - там и скорость была вдвое выше (9 м/с вместо 4 на кассетном) и даже был режим 19 скорости (но я его для записи игр не применял т. к. при этом помещалось их на катушку вдвое меньше), да и лента магнитная шире была. Вообщем с кассетника игры можно было лишь переписывать на катушки. А играть уже читая с катушечного. Тогда ошибок загрузки практически не было. А если и были - то достаточно было протереть головку катушечного магнитофона тампоном смоченным в спирте. Немного подождать и ... вперед играть !

Ну что же, что было то было, с магнитофона мы ничего загружать уже не будем. Т. к. у нас слава богу есть эмулятор. А это как вы сами понимаете - огромный прыжок по сравнению с маленьким шажком того, как если бы к БКшке у вас вместо магнитофона появился НГМД или FDD, т. е. попросту флоппи-дисковод. Я конечно в те времена о таком даже мечтать не мог. Но вот эмулятор БК-0010.01 версии 2.6 позволяет имитировать и то и другое. Т. е. можно загружать игры как из файлов так и с образов дискет. Ждать по 3 и больше минут пока загрузится игра тоже не нужно. Т. к. в эмуляторе игры грузятся почти мнгновенно.

Сначала покажу как загрузить игру обычным способом. Включаем эмулятор. На экране у нас появится обычная картинка - Бейсик Вильнюс. Тоже самое как вы понимаете, появлялось и на реальной БК-0010.01 при её включении. Мы попадали в бейсик и могли собственно писать программы на этом языке программирования. У меня где-то даже сохранилась книжка про программирование на бейсике, фокале и в машинных кодах для БК-0010.01. Правда искать её сейчас я не буду. Цель у нас другая. Но вы при желании можете поискать эту книжку в сети. Автора вот правда я тоже не помню. Но будет время - поищу книжку и напишу сюда. Кстати нашел я название книжки и автора - на это потребовалось буквально пара секунд в гугле - Митрюхин В.К. Донской А.Н. Михайлов А.В. Немов А.М. ПРОГРАММИРОВАНИЕ НА БК - 0010 - 01. Так что почитав её Вы можете буквально взять и начать писать программы для БК-0010.01 - эмулятор кстати позволяет сохранять образы памяти в файл. Так что можно в принципе написать небольшую (или даже большую) программу и сохранить её потом. Можно ли сохранить их в отдельный файл для использования в эмуляторе или вставить в образ img диска ? Наверное можно. Я пока не разбирался с этим вопросом.

Разберемся как загрузить обычную игру. Итак. Как я уже говорил мы находимся в Бейсике.

Эмулятор БК-0010.01 показывает Бейсик

В комплекте с эмулятором есть набор папок (скачать это всё можно будет по ссылке ниже). В частности там есть папка Bin, в которой записано более 200 файлов. Это в основном игровые программы. Также есть папка Img в которой есть 10 образов дискет также с работающими играми и программами. На скриншоте выше был как раз показан экран с игрой Терминатор 2, запущенный из операционной системы MKDos с образа флоппи-диска.

Итак, всё, что нам нужно, чтобы запустить игру как если бы мы на реальной БК-шке хотели бы загрузить её с магнитофона:

Напишем команду MONIT и нажмём клавишу Enter.

Эмулятор БК-0010.01 показывает Бейсик, вводим команду MONIT

Кстати нажатия клавиш будут сопровождаться звуком "Бип". На реальной БКшке это звучало именно также. Избавиться от этого биканья можно было перейдя в монитор и загрузив какую-либо программу или игру. В играх "Бип" уже не работает, т. к. динамик БК-шки и клавиатурный драйвер, который генерировал этот "Бип" при помощи специальной подпрограммы, перенастраивается на работу в машинных кодах. Также как вы понимаете в Бейсике или в том же мониторе, можно было самому при желании написать такую подпрограмму, чтобы отключить "Бип" или выдавать какой-либо иной звук по нажатию клавиш. Обычно, конечно, вообще этот звук отключали.

Итак, написав MONIT и нажав Enter, мы оказались в так называемом "мониторе" - специальной программе, наподобие упрощенной операционной системы зашитой в ПЗУ БКшки, а в эмуляторе используется образ этой ПЗУ, образ естественно взят с реальной БК.

Эмулятор БК-0010.01 показывает мониторную систему для загрузки программ в машинных кодах

Тут просто пишем M и жмём клавишу Enter.

Эмулятор БК-0010.01 показывает мониторную систему для загрузки программ в машинных кодах - Тут просто пишем M и жмём клавишу Enter.

Появится надпись: ИМЯ?

Эмулятор БК-0010.01 показывает мониторную систему для загрузки программ в машинных кодах - Тут просто пишем M и жмём клавишу Enter - Появится надпись: ИМЯ?

Требуется ввести, естественно, не ваше имя, а название программы, которую Вы хотите загрузить. В реальной БКшке надо было написать правильно название файла ЗАГЛАВНЫМИ или строчными буквами, именно так как был назван файл, а затем включить магнитофон, перемотать ленту к нужному месту, включить воспроизведение и нажать клавишу Enter. Дальше ждать - пока загрузится игра. Если Вы перемотали ленту не к тому месту, то может быть ошибка загрузки т. к. правильный файл найден не был. Либо ошибка может быть и при загрузке правильного файла. Но это уже по другим причинам.

К счатью в эмуляторе никаких таких страшных вещей не будет. Да и магнитофон, как я уже говорил, вам никогда не понадобится. Всё что делает эмулятор при нажатии клавиши Enter в ответ на надпись ИМЯ? - это открывает диалоговое окно. И вам остается как обычно найти нужный файл и открыть его.

Эмулятор БК-0010.01 показывает мониторную систему для загрузки программ в машинных кодах - Тут просто пишем M и жмём клавишу Enter - Появится надпись: ИМЯ? Нужно нажать Enter и выбрать нужный загружаемый файл.

Далее эмулятор загрузит выбранный файл (на рисунке видно, что я открывал эти файлы из той самой папки Bin, которая приложена к эмулятору), как если бы Вы загрузили этот файл на реальной БКшке с магнитофона. Для примера я загрузил игру Circler. Игра правда сразу не запустилась. Надо еще ввести команду S и нажать Enter. После этого игра запустится. Попробуйте сами (скачать архив с эмулятором и со всеми нужными файлами можно по ссылке внизу страницы) - загрузите и запустите игру Circler и убедитесь, что всё у вас работает. Если да - можно попробовать загружать какие-то еще игры. Если игра зависла (такое иногда бывает) или она вам надоела или еще какая-либо причина - то вовсе не обязательно сразу же выключать эмулятор.

Эмулятор БК-0010.01 показывает игру Circler - начальную её заставку

Эмулятор БК-0010.01 показывает игру Circler

Достаточно выбрать пункт меню CPU - Reset - и БКшка будет перезагружена как будто у неё выключили и снова включили питание. У реальной БКшки тоже не было клавиши Reset, как например у IBM PC совместимых компьютеров. Но имитировать Reset тоже можно было. Для этого можно было замкнуть определенные контакты в месте где подключались блоки расширения с языком Фокал. Я сейчас уже не помню, что именно там надо было замыкать, но проще было именно выключить питание. Ну а в эмуляторе как видите это сделать еще проще - вы делаете Reset - сброс - и снова можете загрузить какую-либо другую программу.

Далее я расскажу как запускать игры с образов дисков img, а также Вы найдете ссылку на архив который содержит всё нужное вам добро - это эмулятор, нужные ему файлы и папки, а также указанные здесь папки Bin и Img с играми и образами флоппи-дисков для БК 0010.01.

Эмуляция работы с флоппи-дисководом осуществляется выбором пункта меню - CPU - Run BK0010(01) with FDD + extended 16K - т. е. эмулируется подключенный флоппи-дисковод и дополнительное пространство памяти в 16 Килобайт.

Эмулятор БК-0010.01 с эмуляцией флоппи-дисковода и 16Кб доп. памяти

Как только Вы включаете эту опцию ваша виртуальная БКшка, т. е. эмулятор БК-0010.01 версии 2.6, переходит в мониторную систему. Вам достаточно лишь ввести команду - S160000 и нажать клавишу Enter. Это приведет к запуску начального загрузчика с системной дискеты. По-умолчанию образ диска MK-DOS смонтирован на виртуальный дисковод A.

Эмулятор БК-0010.01 с эмуляцией флоппи-дисковода и 16Кб доп. памяти - команда S160000 - запуск начального загрузчика системной дискеты

Но прежде чем сделать это, вам нужно убедиться, что виртуальный диск A у БКшки содержит подключенный образ MK-DOS, а на диск B подключен какой-либо еще образ, с которым можно работать. Это можно проверить так, как показано на рисунке ниже - выбрав пункт меню Options > Disk Image Manager

Эмулятор БК-0010.01 с эмуляцией флоппи-дисковода и 16Кб доп. памяти - показывает какие образы и на какие виртуальные диски смонтированы

Эмулятор БК-0010.01 с эмуляцией флоппи-дисковода и 16Кб доп. памяти - показывает какие образы и на какие виртуальные диски смонтированы

Итак, если всё сделано как показано на рисунках, то вводим S160000 и нажимаем Enter. При этом у вас загрузится MK-DOS как показано на рисунках ниже.

Эмулятор БК-0010.01 с эмуляцией флоппи-дисковода и 16Кб доп. памяти - запуск MK-DOS - начальная заставка

Сначала отобразится начальная заставка как на рисунке ниже, а затем панель файлового менеджера напоминающего оболочку Norton Commander для IBM PC. У современных компьютеров и ноутбуков обычно популярен Total Commander. Norton Commander был первой такой оболочкой появившейся на IBM PC для MS-DOS. А на БКшке как видим нечто похожее. Мне к сожалению не довелось увидеть MK-DOS на реальной БК 0010.01, я вижу её впервые как и Вы, в эмуляторе. Но напоминает она мне именно Norton Commander - потому что много позднее, я с ней сталкивался и работал уже на IBM PC совместимых компьютерах.

Итак, в правой половине экрана как видим отображается содержимое диска A, а в левой - B. Клавишей TAB можно переключаться с одной панели на другую делая её активной. Если переключиться на панель с диском B, то клавишами стрелок можно выбрать нужный файл, который мы хотим загрузить с дискеты и запустить. Нажимаем Enter - и файл запустится. Для проверки советую запустить файл TERMINATOR2. Должна будет загрузиться игра TERMINATOR2. Если всё получилось - значит можно попробовать нажать Reset (CPU > Reset CPU), что вернет вас снова в файловый менеджер. И пробовать загружать другие игры или программы.

Эмулятор БК-0010.01 с эмуляцией флоппи-дисковода и 16Кб доп. памяти - отображает панель файлового менеджера напоминающего оболочку Norton Commander для IBM PC

Скачать самораспаковывающийся архив bk_emul.exe содержащий папки BK 0010(01) Emulator v2.6, bk11_50b, for_bk и файл установщика bk_emulator_v26.exe можно по ссылке ниже -

скачать самораспаковывающися архив bk_emul.exe содержащий папки BK 0010(01) Emulator v2.6, bk11_50b, for_bk и файл установщика bk_emulator_v26.exe

Архив содержит папку с установленным эмулятором БК-0010.01, а также все необходимые файлы и папки. Он готов к работе и его сразу можно запускать - двойным кликом по файлу BK.exe внутри папки BK 0010(01) Emulator v2.6. Архив также содержит исталлятор bk_emulator_v26.exe - на случай если Вы захотите установить эмулятор из инсталлятора. Но принципиально он ничем не отличается. Просто также распакуется. В папке bk11_50b есть файлы другого эмулятора - БК-0011, но он в Windows не работает. Возможно будет работать в DosBox, пока не проверял. Также есть там папка for_bk в которой вложенные архивы с образами дисков БК, некоторые из образов уже есть в папке BK 0010(01) Emulator v2.6/Img/ в распакованном виде, а другие вы можете сами распаковать и разместить в этой папке, чтобы потом подключать образы и работать с ними.

Это всё на сегодня про Эмулятор БК-0010.01, но если у вас остались какие-то вопросы - пишите.

 

Оставленные комментарии



fle game engine - движок для создания игр
fle game engine - движок для создания игр


Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
megainformatic Размещение баннерной рекламы у нас
Время загрузки: 1,6874