Нашел тут на просторах интернета проект MSX1 под ESP32 VGA32_V1.4 (та же платка TTGO что для ESpectrum)
Проект жутко сырой, эмулирует MSX1 с бипером (кое-какой звук есть в игрушках) и по словам автора ооооочень медленно развивается
Готовой прошивки (бинаря) нет, поэтому нужно собирать сырки в Arduino IDE. Поскольку начиная с либы борды esp32 3.0 изменились библиотеки, то придётся откатится на 2.0.17 версию.
Иначе будет вылетать ошибка при сборке что не обнаружено:
Выбирал плату «ESP32 Dev Module» и обязательно включал «Tools → PSRAM → Enabled». (Почему оно умолчанию выкл хз, но без неё прошивка не запускается пишет не найдено PSRAM)Код:#include "esp_spiram.h"
Стартует секунды 2-3 потом появляется список ромов на SD. Без SD не стартует, и пишет ошибка инициализации карты.
Вообще по ощущениям эмуль очень нееееееетооооооррооооплии ииивый. Это видно даже когда переходишь по файлам в списке.
Файлы читает только из корня и ТОЛЬКО если написано мелкими .rom на конце. Остальное на SD игнорирует.
Бейсик MSX тоже запускается только через rom, но можно «навалить» в корень разных версий и потом выбрать первый пункт меню «run basic» и оно что-то запустит.
Опрос клавиатуры это отдельная болья так и не смог найти как в BASIC набрать " что бы написать:
Отрисовка экрана отельная странность. Список меню на весь экран, а вот когда стартует MSX это меленькое окошко последи экрана XD почему так хз.Код:10 PRINT "HELLO WORLD!"
Ну в целом не покидало ощущение, что в играх (тех что удалось запустить) подтормаживает.
И да, запускаются в основном старые rom'ки небольшого размера
Но если вас это не пугает и вы жаждите посмотреть и пошупаить своими руками → GitHub проекта.
И немного фоточек
![]()




я так и не смог найти как в BASIC набрать " что бы написать:











Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
