Эмулятор PZ_Nes

Планы, идеология, архитектура и т.п.

Модератор: Модераторы

Эмулятор PZ_Nes

Сообщение Seenkao » 02.05.2025 00:37:26

Привет!

Выпустил предварительную, уже рабочую версию -->PZ_Nes 0.0.7.<-- (Pascal ZenGL Nes) Только исходный код!
Для запуска требуется последний -->ZenGL<--.
Лиценизия: MIT + ZLib.

Распакуйте ZenGL. Рядом расположите проект PZ_Nes. Скомпилируйте (FPC/Lazarus или Delphi).

Делал всё сам, но понятно дело что и подсматривал в другие эмуляторы и пользовался документацией. :)

В папке есть несколько игр, которые запускаются. В главном модуле можно сменить игру и перекомпилировать. Многие из игр будут с глюком по графике (решается пока как всё исправить). Ну и без звука.
Управление есть. Есть возможность отладки Nes-приложений (больше просмотра, чем отладки).

Технология PPU собственная. Тестовая. Если у кого-то вдруг возникнет желание воткнуть подобное с свой эмулятор, то пока воздержитесь. Очень многие проблемы не решены. А со всеми остальными эмуляторами данная технология будет несовместима.

Если не заброшу эмулятор, то в конечном итоге постараюсь выпустить на всех поддерживаемых ZenGL платформах.

Успехов! :D

Видео с ютуба:
https://youtu.be/clU4Viw--mQ
https://youtu.be/k4-0WTgrJ_c
https://youtu.be/uup4g3sKWEU
https://youtu.be/iTq5d-fv1tE

С рутуба:
https://rutube.ru/video/b71b439d424ee82 ... a4477c3e4/
https://rutube.ru/video/453e6f9c7e99fad ... 85e734300/
https://rutube.ru/video/b44b3cd010ff1a2 ... 82f8b53b1/
https://rutube.ru/video/5f45624739c10e1 ... 002c70698/

Добавлено спустя 3 минуты:
Вообще с одной стороны прикольно заниматься эмулятором, а с другой стороны на это столько времени уходит... Всё изучить, как всё работает, перевести в код, протестировать, найти ошибки...

Пришлось писать отладчик для этого эмулятора. Без отладки такие вещи не делаются. Я бы там намного дольше просматривал бы код и ловил ошибки. Отладчик очень сильно упростил жизнь, но отобрал время... :D
Seenkao
энтузиаст
 
Сообщения: 560
Зарегистрирован: 01.04.2020 03:37:12

Re: Эмулятор PZ_Nes

Сообщение Alex2013 » 19.05.2025 20:32:57

Эмулятор это в принципе круто но почему именно Nes ? :roll:
Alex2013
долгожитель
 
Сообщения: 3140
Зарегистрирован: 03.04.2013 11:59:44

Re: Эмулятор PZ_Nes

Сообщение Seenkao » 21.05.2025 15:38:12

Alex2013, давно хотел что-нибудь сотворить, и игры с Dendy увлекают (как минимум ностальгия).

Если браться за эмулятор, то начинать надо с простого. Но мне не очень хотелось делать самый простой эмулятор. А вот Nes/amicom/Dendy достаточно сложны для эмулирования. Кто бы что там не говорил, большинство забрасывают на моменте создания процессора или запуска пары игрушек. А мне хочется полноценный эмулятор, который будет нормально работать (как минимум) с большинством игр.
Это если получится всё. :D
Seenkao
энтузиаст
 
Сообщения: 560
Зарегистрирован: 01.04.2020 03:37:12


Вернуться в Разработки на нашем сайте

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Рейтинг@Mail.ru