|
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 144
|
|
NES эмулятор на stm32f20521.01.2014, 23:25. Показов 91464. Ответов 175
Метки нет (Все метки)
Заделал тут девайсину. В общем то - спортивный интерес. Код был взят у китайцев (waves nes). Немного переработан и вот..
http://www.youtube.com/watch?v=mk8DjcywBxM Вроде все хорошо но. 1 - Ищутся единомышленники, которые помогут эту штуку доделать "до ума" 2 - Самому времени заниматься этим практически нет. 3 - Великая мечта, сделать звук. (Эмуляция сопроцессора 2А03). Наработок много но времени заняться нет. 4 - Нужно разобраться с маперами. На данный момент работают маперы 1 и 3. 5 - Нужно "думать" как впихнуть игру большего объема. На данный момент в флэше лежит 5 бинарников с играми и можно выбирать их из меню. Флэша благо в камне мег. Изначально были мысли использовать мою файловую оболочку на фат фс, потом все это отвалилось и загнал игры во флэш минуя загрузчик и файловую систему. Вобщем всем заинтересованым могу выкласть код поделиться печаткой (пкад2006), лишь бы все это доделать. PS На данный момент работают игры: Марио, танчики, Dropzone, Bomberman и Baloon fight. Вместится еще много, но хз, как разместить это в памяти озу.
0
|
|
| 21.01.2014, 23:25 | |
|
Ответы с готовыми решениями:
175
Запуск NES - приложений на STM32 STM32f205 КЗ по питанию STM32F205 SIM5320E |
|
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 423
|
|
| 12.06.2014, 20:01 | |
|
ведущий_специилист, у вас артефактов в марио на эмуляторе нет?
верхняя часть надписи и облака перерисовываются там где не надо
0
|
|
|
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 144
|
||
| 12.06.2014, 20:17 | ||
цитата из википедии.... Разрешение экрана: 256?240 пикселей, хотя NTSC-игры используют только 256?224, .... Из предыдущих постов я понял что вы используете у себя разрешение 240х240, вот и артефакты.... Сижу ковыряю проект инфонес. Скачал даже кейл. Проект выложеный китайцем не компилится, нет большинства файлов да и видимо не настроен, разбираться не стал. Переделываю все на иар. К вопросу о повторяемости проекта - хотелось бы стянуть с китайского проекта движок AVI , но он тянет хеликс.... а хеликс использует асмовые библиотеки которые скомпилены под кейл и иаром не понимаются. Вроде инфонес скомпилилась. Кто готов ковырять вместе? :) Вписываемся в ковыряльщики кода )))))). В планах поднять звук на внутреннем дак проца, а также поднять ави плеер.
0
|
||
|
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 144
|
|
| 12.06.2014, 20:46 | |
|
Короче как ни крути, надо внедрять в проект fat fs. Также есть практически 95% подозрение что образ игры вливается в флэш проца. Исследования продолжаются....
0
|
|
|
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 423
|
||
| 12.06.2014, 21:49 | ||
Картинку изначально просто растягивает с 240 до 320 по у. Режим 480*320 сами добавили в этом месте? for(i=8;i<248;i++) { write_data(NES_Palette[pByt[i]]); write_data(NES_Palette[pByt[i]]); } Вот что происходит 240*320, демо игры проигрывается несколько раз и начинаются глюки на дискавери все нормально какое-то время, потом тоже <Изображение удалено>
0
|
||
|
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 144
|
|
| 12.06.2014, 23:34 | |
|
Странные вещи ))). Похоже на переполнение чего то в контроллере жк.
У меня в проге 2я отрисовка по х координате и 2 через 3 по y. Для 320 на 240 экрана соответственно надо это убрать
0
|
|
|
Spydir84
|
|
| 27.05.2015, 12:27 | |
|
Прошу прощения за эксгумацию темы. Но не осталось ли у кого рабочей WaveNES? Просто попробовать. Нашёл у китайцев какую-то, но она с внешней SROM и прочим. А по минимуму нет?
|
|
|
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 423
|
||
| 27.05.2015, 13:33 | ||
STM32F405RGT6 дисплей 128*160 играет H264+MP3 и есть INFO NES, может заинтересует. WaveNES вроде собирали на stm32f103 без SROM, но частота кадров была низкой
0
|
||
|
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 144
|
|
| 28.05.2015, 13:17 | |
|
А кто нибудь пробывал поднять под ф4 проект ссылка по которому выше? Там даже звук реализован. У меня так руки и не дошли ((. Кстати в проекте с внешней срам тоже не много фпс выжимается.
0
|
|
|
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 423
|
||
| 23.07.2015, 18:19 | ||
update. Запустил "приставку", дисплей на fmc, скорость хорошая. Как понял сейчас ромы конвертируются в hex и из массива читаются. Флешку еще не прикручивал, вопрос как на компьютере конвертировать nes файл в hex? update2. Прикрутил карточку и нашел конвертер в hex. Успешно сконвертировал один ром. Посмотрел исходники китайцев, они копируют ром с карточки во флеш. Флеша в 405-м 1Мб, используются блоки 8,9 и 10,11, 256+256кб. Звук у них есть, но проще взять весь эмулятор целиком, чем выдергивать аудиообработку. Конвертер https://github.com/tristan2468/Hexy update3 Сделал загрузку рома с карты напрямую, у китайцев видимо памяти не хватило (128кБ) в ROM катридж считывать, у 439 памяти 192кБ. Открывает мелкие ромы - до 256кБ Нашел посты китайца, довольно интересные проекты. по ссылке есть архив с SMS, infones и еще один какой-то эмулятор NES со звуком http://www.openedv.com/posts/list/53609.htm
0
|
||
|
toky_omorf
|
||
| 04.09.2016, 19:34 | ||
|
||
|
myXtsit34
|
||
| 31.10.2016, 00:12 | ||
|
||
|
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 423
|
|||
| 31.10.2016, 10:37 | |||
До проверки работы i2s/y2s руки не дошли. Схему подключения составил из исходников.
Автор бывает не только на этом форуме [85.02 Кб]
0
|
|||
|
myXtsit34
|
|
| 01.11.2016, 18:27 | |
|
http://hackaday.com/2016/10/10... the-esp32/
Портировали на ESP32 |
|
|
myXtsit34
|
|
| 01.11.2016, 19:16 | |
|
Вопрос.
А если использовать к примеру stm32f407 в качестве основного , а за графику и дисплей отдельным чипом . Почему всю работу должен выполнять один чип ? Если не ошибаюсь , в оригинальной NES использовалась связка CPU + граф.чип (CPU + PPU) |
|
|
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 423
|
|
| 01.11.2016, 21:21 | |
|
Ну есть проектик, stm32f429 + плис.
Как к нему что прикрутить, хз. http://omdybrown.mi.uk/2014/06/01/ase/
0
|
|
|
1 / 1 / 0
Регистрация: 20.09.2017
Сообщений: 134
|
|
| 22.09.2020, 20:03 | |
|
ведущий_специилист, ведущий_специилист, день добрый. Не могли бы ещё раз скинуть схемы э3 и платы?
0
|
|
| 22.09.2020, 20:03 | |
|
АЦП stm32f205 STM32F205 Работа с USB STM32f205 + STMCube + Audio Example Как сделать эмулятор денди (NES)? NES изображения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|