Комментарии 8
А эмулятор будет nes romы грузить и стараться максимально приблеженно эмулировать то железо? Тогда круто, удачи.
Классическая Ардуино не сильно-то ушла от самой nes по производительности. Особенно с учетом того, что надо эмулировать ещё PPU. Даже если допустить, что это теоретически возможно, то там будет даже уже не эмуляция а исполнение прекомпилированного кода, который надо ещё успевать откуда-то читать и класть в кеш. На стмке о 168 МГц это выглядит уже чуть более реалистично, но там нужно будет очень хорошо погрузиться в пучину низкоуровневых оптимизаций и активного использования DMA. Если код тормозит даже на ноуте, то дорога обещает быть долгой.
можно попробовать фрибсд, он работает не как линукс(на ПК точно), по памяти поменьше потребляет, и архитектура ОС интересная, может получится
интересно, вы молодец сделали эмулятор, он работает по всем тем законам эмуляции это круто тоесть он кодирует в логику, а вы бы не хотели сделать для пк версии хотябы для себя, чтобы не боятся этого кода и тестов последствий от изменения - правок, такую штуку как обертка на ПК уровень, но работающий от вашей VM если вы это сделаете поидее вам будет проще креативить и проверять/изменять, а поддержку НЕС оставить как фишку поидее в этом случае вы получите все преимущества эмуляции и высокого уровня программирования, тоесть у вас будет своя система сборки основаная на VM, там поидее надо прикрутить систему сборки и бинд библиотеку к вашему асемблерно подобному коду, хотя я могу ошибаться может вы это и сделали, просто вы пишите что кода много и поидее как я понял вы смотрите в стек ассемблерно-подобного кода
Звучит круто. Помочь наверное ничем не смогу. Но повторить, если это будет возможно запустить на условной esp32 или ещё где то, очень бы хотел ;D
Эмулятор NES в каждый проект! [0x02]