PDA

Просмотр полной версии : Dendy on FPGA?



Ewgeny7
31.10.2009, 18:30
Извините, что не стал искать как следует, надеюсь что будет проще спросить у знатоков - сабж существует?
Поиск по яндексу вывел непонятно куда, какието буржуйские заумности без строчки кода.

balu_dark
01.11.2009, 01:27
ну искать надо "NES on FPGA" неужто в Гугле - забанили??? :) :D
вот первые линки что выдало по запросу
http://cegt201.bradley.edu/projgrad/proj2006/fpganes/#
http://crystal.freespace.jp/pgate1/nes/reference.htm
http://code.google.com/p/fpga-retro/wiki/FPGA_NES
http://hackaday.com/2009/10/17/nes-processor-cloned-on-a-fpga/
http://zx.pk.ru/archive/index.php/t-7501.html ;)
http://www.nesworld.com/cgi-bin/yabb/YaBB.pl?num=1209788566

http://www.tripoint.org/kevtris/nes/index.html

---------- Post added at 02:21 ---------- Previous post was at 02:08 ----------

Задачу то - поставь немного яснее!

---------- Post added at 02:27 ---------- Previous post was at 02:21 ----------

http://nesdev.parodius.com/

Ewgeny7
01.11.2009, 12:05
Задачу то - поставь немного яснее!
Имеем пару циклонов, россыпь СРАМов и паяльник. На выходе хотю получить Марио на цветном ТВ.

Порылся в ссылках. Блин, почему буржуи не могут свои проекты описывать ОЧЕВИДНО. Куча рассуждений "пить или не пить", "зачем мне это надо", "не посодют ли нас копирасты" и подобная бодяга. Среди этого мусора изредка находятся строки HDL, но чтобы "взял и сделал" кода не нашел.
Только у fun'a на сайте есть что-то внятное.

balu_dark
01.11.2009, 17:20
http://cegt201.bradley.edu/projgrad/proj2006/fpganes/FPGA%20NES%20Version%201.0.zip
ну а разве тут нету кода? по моему все там есть.

andrews
01.11.2009, 20:51
На выходе хотю получить Марио на цветном ТВ.
а почему не на обычном мониторе?

Ewgeny7
01.11.2009, 21:15
а почему не на обычном мониторе?
На обычном мониторе я могу и эмуль запустить :)
А представь, что ты уехал куда-нить (в командировку), а в комнате где тебя поселили стоит самый обычный телевизор...

AlexBel
01.11.2009, 22:13
http://cegt201.bradley.edu/projgrad/proj2006/fpganes/FPGA%20NES%20Version%201.0.zip
ну а разве тут нету кода? по моему все там есть.

А где там, например, PPU и APU?

Через поисковики не раз находил проекты NES на FPGA, некоторые со скриншотами, некоторые даже немножко с исходниками. Но не видел ни разу исходников, готовых для компиляции, которые можно было запустить, скажем, на какой-нибудь борде...

andrews
01.11.2009, 22:16
А если представить что в комнате "арабский телевизор": TV-тюнер + обычный VGA монитор. Эмуль пускать нерационально: электричества четвертый пень много жрет.

Ewgeny7
01.11.2009, 22:21
А где там, например, PPU и APU?
Там вроде как граф.проц в головном модуле. Звука нет (пины на gnd).
Проект компилится, выскакивают некритичные баги в модулях процессора и памяти. Но многое там смущает... Например чем рулиться. В общем, надо курить этот проект как следует.

---------- Post added at 22:21 ---------- Previous post was at 22:19 ----------


четвертый пень много жрет.
дык ты сам пишешь, что тв-тюнер есть :)
Да и не видел я на просторах России и Скандинавии арабских телевизоров. Обычных - полно.

andrews
01.11.2009, 22:25
То есть, чтобы поиграть в Dendy придется включать TV-тюнер и на его видео-вход подавать сигнал с твоего девайса? Все б ничего, но он греется собака. В общем я понял, что VGA-выхода не будет. Жаль.

Ewgeny7
01.11.2009, 22:29
В общем я понял, что VGA-выхода не будет. Жаль.
В проекте, который сейчас здесь курим, как раз сделан VGA-выход. Я думаю, как его переделать в ТВ :)

andrews
01.11.2009, 22:36
А можно это сделать на последнем шаге, когда все остальное будет работать? :) Тем самым у тебя будет два девайса и больше потенциальных покупателей. Главное, чтоб микроSD была.

Ewgeny7
01.11.2009, 22:40
Тем самым у тебя будет два девайса и больше потенциальных покупателей. Главное, чтоб микроSD была.
Уууу... Я в проекте не видел SD... Там только одна игрулина, сидящая прямо в коде проекта :)
Насчет продавать... А зачем? Автор не я, прав не имею, кому оно нафик надо? :)

andrews
01.11.2009, 22:45
Одна игрулина это неинтересно. Прикрути SD и автор будешь ты. И это будет интересно.

fan
02.11.2009, 04:44
Насчёт игрулин .

Ищите проджект NES FunkyFlashCart . Оф. сайт сдох... Если не найдётся зеркало , то к себе закину .

AlexBel
02.11.2009, 08:41
Там вроде как граф.проц в головном модуле. Звука нет (пины на gnd).
Проект компилится, выскакивают некритичные баги в модулях процессора и памяти. Но многое там смущает... Например чем рулиться. В общем, надо курить этот проект как следует.

Хм... Надо посмотреть еще раз... Что-то для графического проца маленький модуль. Кто-нибудь запускал?

Если разговор про FPGA NES Version 1.0.zip, то кто здесь топ и где видеопроц?
ClockDivider.vhd
DanPack.vhd
Dan_2A03.vhd
SRAM.vhd
T65.vhd
T65_ALU.vhd
T65_MCode.vhd
T65_Pack.vhd

---------- Post added at 08:41 ---------- Previous post was at 08:22 ----------


Насчёт игрулин .

Ищите проджект NES FunkyFlashCart . Оф. сайт сдох... Если не найдётся зеркало , то к себе закину .

Плазив через поисковик, понял, что это картридж, в котором во флэш заливаются игрухи для NES. Непонятно, правда, как решается вопрос многочисленных мапперов.
Сам прект не нашел. Хотя, честно говоря, искал не очень усердно, не сторонник использования флэша..

fan
02.11.2009, 14:36
Ну для первых этапов тестирования вполне сойдёт . Главное полный набор сырков в комплекте (печатки нет...) - http://sblive.narod.ru/ZX-Spectrum/NESFunkyFlashCart/NESFunkyFlashCart.htm
(обновил линк)

Tim0xA
02.11.2009, 15:51
Тут среди массы проектов есть NES:
http://pacedev.net/forums/showthread.php?t=13

Репозиторий:
https://svn.pacedev.net/repos/pace/sw/synth/platform/

Статус WIP, периодически обновляется.

AlexBel
02.11.2009, 16:37
Тут среди массы проектов есть NES:
http://pacedev.net/forums/showthread.php?t=13

Репозиторий:
https://svn.pacedev.net/repos/pace/sw/synth/platform/

Статус WIP, периодически обновляется.

Пробовал скомпилить, не вышло. Правда, подробностей не помню...

AlexBel
02.11.2009, 22:54
Ну для первых этапов тестирования вполне сойдёт . Главное полный набор сырков в комплекте (печатки нет...) - http://sblive.narod.ru/ZX-Spectrum/NESFunkyFlashCart/NESFunkyFlashCart.rar

Не скачивается, говорит, мол, нет такого :(

fan
03.11.2009, 04:29
Это всё долбаный "народ" со своими ограничениями... Долго думали и наконец прибили...

Позже как нить по другому закину .

m.d.
03.11.2009, 08:38
Я успел скачать. Пока пусть тут полежит: http://symbiot7.valuehost.ru/files/NESFunkyFlashCart.rar

fan
03.11.2009, 13:14
Разбросал на части - http://sblive.narod.ru/ZX-Spectrum/NESFunkyFlashCart/NESFunkyFlashCart.htm :D

andrews
03.11.2009, 15:17
так там проект на Xilinx?

Дмитрий
03.11.2009, 16:26
как раз сделан VGA-выход. Я думаю, как его переделать в ТВ
А прикрутить CXA1645? я где-то видел такой проект, схема включения подобна NedoPC-ному пал-кодеру.

fan
03.11.2009, 18:05
так там проект на Xilinx?
Альтеры всего сто раз шьются...


А прикрутить CXA1645? я где-то видел такой проект, схема включения подобна NedoPC-ному пал-кодеру.
Причём здесь VGA и NTSC/PAL кодер ???

Если получится превратить VGA в NTSC то кодер можно выдрать из OCM , а если финтом ушами проект станет паловским , то - http://sensi.org/~svo/verilog/palencoder/ (кодер из vector06cc)

AlexBel
04.11.2009, 13:11
Альтеры всего сто раз шьются...


Причём здесь VGA и PAL кодер ???

Если получится превратить VGA в NTSC то кодер можно выдрать из OCM , а если финтом ушами проект станет паловским , то - http://sensi.org/~svo/verilog/palencoder/ (кодер из vector06cc)

Не могу понять, о чем речь? О поекте NES на FPGA (если да, то о каком именно?), если нет, если о флэш-картридже для NES, то какой у него может быть NTSC или PAL? Я в конец запутался :)

Ewgeny7
04.11.2009, 15:58
Я в конец запутался
Аналогично. На флешь-картридже ПАЛ-выход найти сомнительно...

fan
04.11.2009, 16:20
Разве по цитатам не понятно что к чему относится ? %)

Лично я знаю только один флэш картриж на Xilinx (CPLD) (http://sblive.narod.ru/ZX-Spectrum/NESFunkyFlashCart/NESFunkyFlashCart.htm) и только один максимально полный проэкт NES (http://sblive.narod.ru/ZX-Spectrum/XiNES/XiNES.htm) NTSC с выхлопом на VGA %)

AlexBel
04.11.2009, 17:55
Разве по цитатам не понятно что к чему относится ? %)

Лично я знаю только один флэш картриж на Xilinx (CPLD) (http://sblive.narod.ru/ZX-Spectrum/NESFunkyFlashCart/NESFunkyFlashCart.htm) и только один максимально полный проэкт NES (http://sblive.narod.ru/ZX-Spectrum/XiNES/XiNES.htm) NTSC с выхлопом на VGA %)

Тогда понятно. XiNES я примерно год назад пытался скомпилить под Квартусом, не получилось и бросил, надо бы попробовать еще раз. А картридж нужно каждый раз при перепрошивке выдергивать из приставки. Насколько я помню, подобный картридж, только для Сеги МД, продает Масяня.
Кстати, у NESFunkyFlashCart есть, как я понял, готовые схемы мапперов - хорошая штука.