Pull to refresh
202
0
Send message

Спасибо за внимательное чтение. Опечатка. Исправил.

Рад, что информация оказалась Вам полезной.

Скорее всего у Вас не настроены ключи. Исправил в статье на git clone https://github.com/artyomsoft/pico-nu-pogodi.git, чтобы другие не столкнулись с такой же проблемой.

Спасибо, что прошли весь этот путь по сборке и нашли у меня ошибку с DC и RST.

Исправил.

Вы берёте готовую прошивку c Github или собираете у себя?

Помню скрип механизма 90 минутной Свемы)

Интересно. Тогда можно попробовать прошивку от ИМ-13 поместить в мой эмулятор, сохранив вид дисплея от "Ну, погоди". Получится с игрой АБ. Правда я не уверен, что разводка дисплея такая же как у "Ну, погоди" и нужен ли такой Франкенштейн.

Я его упоминал в статье, но не делал акцент на том, что это Octopus https://github.com/kxkx5150/CPU-SM5A-cpp

Японские стоили, кажется, 10 р за штуку. Также около 10 р стоили кооперативные с записью. 4р стоили Свема.

Не думаю, что их хватит для нормальной работы TFT-дисплея. Но, насколько я понял, в продаже сейчас  есть новодельные "Ну, погоди!" на микроконтроллере MSP430F4152  от Texas Instruments. Я не полностью уверен, но думаю, что там в основе лежит код эмуляции, похожий на тот, что использовал я, но для работы с сегментными дисплеями. В новоделах как раз используется и LR44, и сегментный дисплей, и корпус очень похожий на оригинальный, но относительно них противоречивые отзывы. Некоторые люди пишут про тихий звук и плохую точность часов, срок службы батареек тоже вызывает нарекания.

Мне кажется, что это или первоапрельская шутка или такая же сказка, как и мультик после 1000 очков. Конечно, я не исключаю, что могу ошибаться. Буду благодарен, если Вы приведёте ссылки.

Забавно, я начинал написание эмулятора "Ну, погоди!" именно с изучения исходного кода существующего десктопного эмулятора для "Octopus", который в советском варианте "Тайны окена". Несмотря на две кнопки управления, игра сложная и увлекательная.

Я добавил информацию о распиновке и используемом TFT-экране в статью

В моё детство в моём городе даже "Ну, погоди!" сложно было купить. Тогда многое "доставали", а не просто покупали. И о некоторых играх серии я только из журналов узнавал. Потом настали 90-е, и ассортимент игр Электроника ИМ в магазинах появился, но позволить купить себе уже не многие могли.

Да, у меня выведена кнопка, которая включает это режим отладки

Немного не понял вопроса. Мой эмулятор эмулирует полностью Электроника ИМ 02. Игру А, Игру Б, часы, будильник. Дополнительно добавлена кнопка для режима вечных жизней. Для сброса кнопки нет, просто нужно отключить питание. Что такое игра АБ я не встречал.

Я тоже это видел в детстве. И не сильно верил в полноценный мультик. В моём понимании максимум, что могла сделать игра в качестве мультфильма, так это помигать сегментами нестандартным способом. Но правда оказалась еще прозаичнее...)

Спасибо. Постараюсь сделать чуть понятнее. А повторить можно просто собрав как на схеме в стиле Fritzing.

Не спорю, с разведенной платой было бы лучше, но ставил целью только разработку прототипа, поэтому использовал только беспаечную макетную плату.

Да, Вы правильно понимаете.

Уточню на всякий случай.

Eсли ядро Linux скомпилировано с установленным параметром CONFIG_EFI_STUB, то оно является валидным UEFI Application. И его можно запустить как из ЕFI Shell так и непосредственно из Boot Managera. Я такое же ядро с EFI Stub запускал как из своего загрузчика ( протокол загрузки chain load), так и прописывая загрузочные записи в NVRAM UEFI. Файл ядра Windows не является UEFI приложением, поэтому небходимо сначала передать управление Bootmgfw.efi, который подготовит и загрузит ядро и передаст ядру управление.

Если Вы имеете ввиду, что можно ли моему загрузчику для протокола загрузки chainload указать вместо vmlinuz - Bootmgfw.efi, то я не проверял, так как не углублялся в особенности загрузки Windows в статье, но теоретически это должно работать. Может придется чуть подправить код загрузчика в плане обработки конфигурационного файла.

1
23 ...

Information

Rating
Does not participate
Registered
Activity