Сообщения без ответов | Активные темы Текущее время: 06 июн 2023, 06:15



Ответить на тему  [ Сообщений: 410 ]  На страницу Пред.  1 ... 17, 18, 19, 20, 21
 Очень низкоуровневый эмулятор 6502 / NES 
Автор Сообщение
Сообщение 30 мар 2022, 22:46
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
24 июл 2007, 10:41
Сообщения: 569
Вся кодовая база с наработками уехала в собственный репозиторий: https://github.com/emu-russia/breaknes

Считайте это анонсом начала разработки эмулятора Breaknes :rolleyes:

Внутренняя архитектура уже устаканилась (UI на WinForms, ядро как нативная DLL).

Вся схематика перегоняется в сишечку. То есть эмулировать пока нельзя, но зато уже можно полюбоваться на логотип, сгенерированный нейросетью Adobe (во вложении).

В июне этой теме будет 10 лет, поэтому хотелось бы постараться всё успеть. Ну если не успеем, то уже тогда на 20-летие :D


Вложения:
157481692-2ecd4e71-2599-4050-9ce0-815c0336ad27.png
157481692-2ecd4e71-2599-4050-9ce0-815c0336ad27.png [ 50.6 КБ | Просмотров: 2335 ]
Сообщение 02 апр 2022, 20:29
Профиль WWW
Аватара пользователя

Зарегистрирован:
22 июл 2007, 22:03
Сообщения: 479
Кросавчеги!

_________________
Challenge the Legend / Мой сайт - http://www.u-sm.ru
8700K, 16GB, RTX 3070 Ti


Сообщение 06 май 2022, 02:00
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
24 июл 2007, 10:41
Сообщения: 569
Завершено исследование отличий PAL PPU:

https://github.com/emu-russia/breaks/bl ... PPU/pal.md

Также в финальных стадиях разработка приблуды, под названием PPU Player, которая умеет из дампа записей в регистры PPU выводить картинку/видеосигнал.

https://github.com/emu-russia/breaknes/ ... /PPUPlayer

Иными словами, оно позволяет отладить симуляцию PPU "в сферическом вакууме". После того как всё устаканится - кусок с симулятором PPU уедет в основную часть нашего эмулятора.

Пока результаты скудноваты - например Bomberman вместо логотипа показывает едва различимый мусор, но слово "BOMBERMAN" таки прослеживается!

-- 06 май 2022, 01:04 --

А ну да, забыл ещё.. Сам симулятор PPU тоже готов на 99%. Кому интересно поковыряться в его исходниках на C++, велкам.

https://github.com/emu-russia/breaknes/ ... PPU/PPUSim


Вложения:
166121721-6106ad21-2f05-419f-8f65-123562bd.png
166121721-6106ad21-2f05-419f-8f65-123562bd.png [ 40.7 КБ | Просмотров: 2162 ]
PPU_Player_Diag.png
PPU_Player_Diag.png [ 343.18 КБ | Просмотров: 2162 ]
166121633-3e5c8b51-cd5e-4b62-b19b-589a83698335.png
166121633-3e5c8b51-cd5e-4b62-b19b-589a83698335.png [ 162.15 КБ | Просмотров: 2162 ]
Сообщение 10 май 2022, 17:31
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
24 июл 2007, 10:41
Сообщения: 569
Наш симулятор PPU обрастает жирком.

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

Всё ещё есть ошибки рендеринга, цветности и много чего ещё. Спрайты тоже пока почему-то не работают.


Вложения:
167630956-9405e68d-82fc-45db-88ea-506523dc964b.png
167630956-9405e68d-82fc-45db-88ea-506523dc964b.png [ 74.53 КБ | Просмотров: 2109 ]
167630868-ab70493f-4f03-4c5a-8b3f-378d6ee24de2.png
167630868-ab70493f-4f03-4c5a-8b3f-378d6ee24de2.png [ 246.18 КБ | Просмотров: 2109 ]
Сообщение 17 май 2022, 23:41
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
24 июл 2007, 10:41
Сообщения: 569
Исправлены спрайты.


Вложения:
mariwa2.png
mariwa2.png [ 234.7 КБ | Просмотров: 2043 ]
mariwa.png
mariwa.png [ 343.01 КБ | Просмотров: 2043 ]
Сообщение 29 май 2022, 21:11
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
24 июл 2007, 10:41
Сообщения: 569
Додолбали PPU!

Осталось там по мелочи подправить, косметические работы сделать, добить мелкие таски и приступать к последней микрухе - APU.


Вложения:
mariwa_good.png
mariwa_good.png [ 47.7 КБ | Просмотров: 1953 ]
Сообщение 14 июн 2022, 17:27
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
24 июл 2007, 10:41
Сообщения: 569
Итог всех наших исследований и разработок по PPU:

https://github.com/emu-russia/breaks/re ... elease-rus

На очереди APU.


Сообщение 02 янв 2023, 13:14
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
24 июл 2007, 10:41
Сообщения: 569
Завершено исследование всех микросхем NES / Famicom.

https://github.com/emu-russia/breaks

Вся информация на вики.


Сообщение 13 мар 2023, 00:50
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
24 июл 2007, 10:41
Сообщения: 569
Эмулятор готов:

https://github.com/emu-russia/breaknes/ ... reaknes-14

https://github.com/emu-russia/breaknes/ ... reaknes-15

Тему можно закрывать, так как все цели можно сказать выполнены. Всё дальнейшее уже просто поступательный процесс фикса багов и оптимизации. Всем спасибо! :)


Вложения:
224507821-de6f0e93-4452-4724-a9d4-892b65b9942d.png
224507821-de6f0e93-4452-4724-a9d4-892b65b9942d.png [ 307.05 КБ | Просмотров: 467 ]
Сообщение 28 мар 2023, 22:40
Профиль WWW
Аватара пользователя

Зарегистрирован:
22 июл 2007, 22:03
Сообщения: 479
Офигеть, красавцы!

_________________
Challenge the Legend / Мой сайт - http://www.u-sm.ru
8700K, 16GB, RTX 3070 Ti


Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 410 ]  На страницу Пред.  1 ... 17, 18, 19, 20, 21

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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF (mod by Zeru-j).
Русская поддержка phpBB