С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
В итоге на моём компьютере эмулятор идёт вот так:
Есть подозрение, что всё упирается не в нехватку быстродействия, а во что-то другое. Возможно, я с тактами команд Intel 8080 где-то пролетел, хотя я всё перепроверял.
"Запустил" виртуальный Intel 8080 на 2.5 MHz, вместо штатных 2:
Зарелизил версию 0.5 (первое сообщение + github)
Последний раз редактировалось CityAceE; 20.01.2019 в 04:49.
С уважением, Станислав.
hobot (31.12.2020)
Наткнулся на этот эмулятор, и он мне сильно понравился! Попробовал запустить - с небольшими правками получилось. Дополнительно сделал ресайз окна и изображения в нём (пока без соблюдения пропорций). Но не работает клавиатура и мусор в нижней части экрана. Естественно, буду разбираться сам. Но если у кого есть идеи - буду рад помощи. Проблема, скорее всего, связана с эмуляцией оборудования. Например, неточно описана работа с памятью/регистрами с учётом разрядности интерпретатора.
Скрин:
При нажатии на F1 получаю скан 1073741882....
Версии ПО: pygame 2.0.1 (SDL 2.0.14, Python 3.8.5), архитектура: x64, ОС: Linux и Windows.
Репозиторий: https://github.com/Albom/sPycialist
Последний раз редактировалось Albom; 30.12.2020 в 22:52. Причина: добавлена ссылка на гит
CityAceE, а можно про игру с картинок подробнее рассказать, поскольку любые LR-подобные игры всегда интересны,
и сами по себе, и возможно дополнительной информацией.
Спасибо.
Это связано с тем, что перед загрузкой и запуском игры, необходимо инициализировать системные переменные. Возможно, и клавиатура не работает поэтому же.
Это же ZOO из Моделиста-Конструктора. Наверное, единственная серьёзная игра, которая была у всех, благодаря той публикации.
С уважением, Станислав.
hobot (31.12.2020)
hobot (31.12.2020)
Клавиатуру пофиксил путём замены кодов клавиш на константы из pygame. Приведу код в порядок - сделаю коммит.
Мусор в нижней части скриншота также возникает при нажатии на EDIT (F9) в Мониторе. Интересно.
Со Специалистом дела не имел, хоть есть почти собранная плата. Поэтому такой эмулятор - отличный тренажёр для изучения архитектуры.
Albom (02.01.2021)
hobot (14.02.2021)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)