| Эмуляция > Эмуляторы портативных консолей |
| Эмулятор КБ1013ВК1-2 "Электроника ИМ-02" "Ну,погоди!" |
| (1/5) > >> |
| IgorR76:
Вышел настоящий эмулятор игры "Ну,погоди!", которая была популярной портативной консолью 80-90х годов. Проделана огромная работа по реверс-инжинирингу однокристальной ЭВМ КБ1013ВК1-2, в условиях отсутствия какой-либо достоверной документации. Написаны эмуляторы процессора 1013, ЖКИ индикатора ИЖМ2-71. Точно воспроизведены тайминги реального устройства. Звуки генерируются непосредственно оригинальной программой из КБ1013ВК1-2. Эмулятор выполняет те же функции, что и оригинал: помимо игры, это и часы-будильник, которые размещаются на рабочем столе, и могут подавать звуковой сигнал в заданное время. История создания эмулятора: http://sfrolov.livejournal.com/175067.html http://forum.watch.ru/showthread.php?t=154411&page=30 Готовится к публикации статья с описанием КБ1013ВК1-2, системой команд, интерфейсом чтения ПЗУ и другой тех. информацией. Программа работает под Windows (от XP до 10). Требуется DirectX 9 June 2010. Скачать эмулятор: |
| s1nka:
--- Цитата: IgorR76 от 25 Июль 2015, 19:24:04 ---Готовится к публикации статья с описанием КБ1013ВК1-2, системой команд, интерфейсом чтения ПЗУ и другой тех. информацией. --- Конец цитаты --- Великолепно. Ждёмс. Повторюсь, спасибо за проделаную работу. |
| MetalliC:
суперски! более всего порадовало, что в этой игре действительно есть чит, пусть и аппаратный :thumbup: знал бы в детстве - обязательно допаял бы проводок с переключателем :) Добавлено позже: на счет КБ1013ВК1-2 - а это отечественная разработка или всё же содрали какую буржуйскую однокристалку ? |
| IgorR76:
--- Цитата: MetalliC от 25 Июль 2015, 21:13:44 ---КБ1013ВК1-2 - а это отечественная разработка или всё же содрали какую буржуйскую однокристалку ? --- Конец цитаты --- По этому вопросу достоверной информации нет. Как и нет инфы, какой чип применялся в нинтендовских играх. Полная тишина. Но сравнение японской и советской игрушки показывает их полную идентичность... А отсутствие корректной русской документации наводит на определённые выводы... |
| Partsigah:
--- Цитата: MetalliC ---более всего порадовало, что в этой игре действительно есть чит, пусть и аппаратный --- Конец цитаты --- Например? Нашёл. --- Цитата ---Чтобы включить "беспроигрышный" режим в играх "Электроника", нужно замкнуть вывод 20 процессора на минус питания. Главное это делать после подачи питания, иначе игра не включится. --- Конец цитаты --- |
| MetalliC:
ясно, спасибо за информацию. подозреваю что он может быть похож на Sharp SM510 использовавшийся японцами. надо проверить. а саму прошивочку можно заполучить ? или это она и есть 2Кб в ресурсах экзешника эмулятора ? |
| IgorR76:
А, кстати, да. Вы правы, SM510 похож на ВК1, но не на 100%. Там целое семейство SHARP и SANYO (например, LC57xx серия), но точного аналога я не встречал. Системы команд немного, да отличаются. |
| MetalliC:
это не совсем я, спросил у знакомого, который делал эмуляцию похожих устройств там , вот и подсказали :) очень интересно будет почитать вашу статью, ждем с нетерпением. и еще раз спасибо за труды. |
| Sumac:
Огромное спасибо за проделанную работу. :thumbup: |
| Damian:
Очень здорово.... только не знаю почему, но имеено версия ну погоди меня не цепляет... Была бы ИМ-50 Космический полет, которая стоит у меня на полке :) |
| Silver Dragon:
Спасибо. Хорошая работа. |
| IgorR76:
И вам спасибо за благодарности! Теперь о вопросах про другие игры серии "Электроника". Вообще моей целью было понять устройство игры, изучить микросхему. Эмулятор получился как следствие проделанной работы, и чтобы убедиться, что "материал усвоен и достоверен". Воспроизводить всю серию "Электроники" в планы не входило. Всё бы ничего, можно было б и заняться другими играми, но очень много времени и трудов занимает эмуляция ЖКИ : рисование картинок, изучение топологии дисплея, составление таблиц соответствия сегментов выводам процессора. Этого мне больше не хочется делать. А без этого новую игру не сделать... Вот если найдётся художник-дизайнер для рисования дисплеев, тогда можно продолжить эмулирование! Кто хочет заняться - прошу "к станку" ! :) |
| v0xy:
Замечательная работа! Было бы отлично, если бы вы сделали проект опенсорсным. Это даст толчок для портирования эмулятора на другие платформы (в т.ч. и мобильные). |
| s1nka:
v0xy, ну судя по последнему предложение первого поста - информация будет, а там и опенсорс эмуляторы подтянуться, если и правда это кому-нибудь нужно будет. |
| IgorR76:
Обновлён дистрибутив эмулятора (в 1м сообщении темы). 1я часть статьи о КБ1013ВК1-2 : |
| щербаков5:
Сколько не пытался настроить часы, так ничего и не вышло. Т.е. будильник установить можно, а вот выставить точное время не получается. Также у меня почему-то не работает сброс через F4. С играми А и В проблем нет :) *gameB - часы :) |
| IgorR76:
:) В окне помощи по клавишам управления есть кнопка "Инструкция". Там сказано, что --- Цитата ---Функции "Сброс","Установка системного времени" доступны только когда активно окно с подсказкой клавиш управления. Когда активно окно с часами-игрой, доступны функции запуска и управления игрой, установка будильника. --- Конец цитаты --- P.S. А проще установить текущее системное время, нажав F3... |
| щербаков5:
Непривычный гуи какой-то :) Нельзя ли и кнопки управления и само окошко с игрой вместе склеить? |
| IgorR76:
Окно игры может масштабироваться (за правую часть окна ЖКИ). А окну помощи это повредит (будет мелко или крупно). В режиме часов (/watch) программа располагается в правом нижнем углу экрана, и хотелось, чтобы она занимала как можно меньше места на рабочем столе. Поэтому убрана даже стандартная рамка окна Windows. Помощь по клавишам сворачивается в трей. А отключение функции сброса при неактивном окне сделано, чтобы случайно не сбросить часы. В настоящем устройстве для нажатия сброса нужен острый предмет. В эмуляторе - выбрать нужное окно. |
| IgorR76:
Ссылка на журнал со статьёй о КБ1013: http://journal-club.ru/?q=node/15460 2я часть статьи про КБ1013ВК1-2. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |