PDA

Просмотр полной версии : Новодельные реплики



perestoronin
05.04.2015, 15:31
В этой теме собираем проекты, посвященные новодельным репликам и дальнейшему развитию:

1) http://www.lowbudgetify.com/ ценник от 499$ + доставка (из США) - "малобюджетные в пролёте"
The Super 8 bit is a new hand assembled game console that can play all your favorite NES and Famicom game cartridges. By using the original CPU and PPU chips, you get pixel-perfect gameplay and 100% compatibility. The Super 8 bit has video, audio, and reliability improvements over the original Nintendo systems in a compact form factor.

обсуждение проекта (http://atariage.com/forums/user/31751-low-budget/?tab=reputation&app_tab=forums&type=received)

Немного картинок:
http://www.lowbudgetify.com/uploads/3/5/7/2/3572189/7156977_orig.jpg

2) http://breaknes.com/ (информация предоставлена HardWareMan)
сайт, посвященный разработке "железного" эмулятора NES / Famicom / Dendy и китайская реализация (http://www.aliexpress.com/snapshot/6576703449.html?orderId=66582316104684), вполне уже достуная цена. У этого же китайца нашелся и новодел на оригинальных м/с (http://ru.aliexpress.com/item/DIY-8-Bit-HOT-selling-8-bit-hardware-system-Number-1-Simply-the-best/32284957657.html)

Обсуждение китайской реализации (http://forums.nesdev.com/viewtopic.php?f=9&t=10920)

Viktor2312
05.04.2015, 15:43
дело должно пойти, хотя бы на уровне спроса на чистые платки.

Не уверен я в том, что это очень многим интересно.

HardWareMan
05.04.2015, 15:44
Китай, например, использовал данные реверса с нашего BreakNES (http://breaknes.com/) и запилил свой проект (http://www.aliexpress.com/snapshot/6576703449.html?orderId=66582316104684). Я купил один, через месяц будем посмотреть. Годом ранее китаец показал свою реплику в действии. Скрины можно найти тут (http://forums.nesdev.com/viewtopic.php?f=9&t=10920). Я думаю именно он стал базой.

perestoronin
05.04.2015, 16:00
свою реплику
Благодарю за информацию, У этого же китайца нашелся и новодел на оригинальных м/с (http://ru.aliexpress.com/item/DIY-8-Bit-HOT-selling-8-bit-hardware-system-Number-1-Simply-the-best/32284957657.html?recommendVersion=1)

Не уверен я в том, что это очень многим интересно.
Многие ходят на сайт 4pda.ru, но это не значит что оно мне интересно.

DJs3000
05.04.2015, 17:01
А нет какого открытого проекта чтобы можно было самому собрать?

HardWareMan
05.04.2015, 17:26
Есть. Заходи на брейкнес и делай. :3

piroxilin
05.04.2015, 17:48
У этого же китайца нашелся и новодел на оригинальных м/с
Там um6528 - это НТСЦ чтоле?
Да, китаец не пожадничал - 2-й циклон... туда можно-было всю консоль засунуть.
Реальный проц для аудио-гурманов видимо.
А в общем - попёрли проэкты на фпга - Тотин шаманит свой нэс на циклоне, китайцы...
HWM & Co всю работу проделал по реверсу, а кетай барыжит... обидно...
Я бы взял отечественную разработку с удовольствием.
HardWareMan, ramfactory пишёт, что баланс счёта кончился :(

HardWareMan
05.04.2015, 18:14
Там um6528 - это НТСЦ чтоле?
Да, китаец не пожадничал - 2-й циклон... туда можно-было всю консоль засунуть.
Реальный проц для аудио-гурманов видимо.
Видимо. Но достаточно было бы pAPU кинуть в железо, чтобы частотка не была ограничена сверху и звук бы стал годным + можно было бы сводить как хочешь.

А в общем - попёрли проэкты на фпга - Тотин шаманит свой нэс на циклоне, китайцы...
HWM & Co всю работу проделал по реверсу, а кетай барыжит... обидно...
Ну основную работу org сделал. Его стримы с реверсом вообще учебное пособие, надо в золотой фонд заносить. Да и хрен с ним, с плащом, пусть пилят. Кевтрис первый, кто сделал клон в ФПГА, лет 7 как, но то был чисто эмулятор.

Я бы взял отечественную разработку с удовольствием.
HardWareMan, ramfactory пишёт, что баланс счёта кончился :(
Угу, обидно. Наверное придется всю поддержку рамфактори на себя переключать. Сейчас не вывожу, чуть позже. Ну а чего брать, то, может просто собраться и запилить вместе?

dennt
05.04.2015, 18:19
Раз пилить, так уж всё в одном. Чтобы и ромы грузились сразу.

piroxilin
05.04.2015, 18:32
может просто собраться и запилить вместе?
Запилить нэс или сайт рам-фактори ?

---------- Post added at 18:32 ---------- Previous post was at 18:29 ----------

Нэс надо в любом виде :
- реплика на рассыпухе надо
- на фпга - тоже надо
- гибрид как у китайца - тоже архи надо.
- даже заменятор cpu/ppu тоже надо, особенно с переключением регионов/частот и особенностей типа "дендёвых" частоток... Тот-же РГБ вывод или HD видео...

Поле не пахано.

DJs3000
05.04.2015, 20:28
Есть. Заходи на брейкнес и делай. :3

чет там мне ничего не понятно :) мнеб такую схем чтоб никаких эмуляций, а поставить реальный MOS 6502 и остальное все на рассыпухе :) такое существует или это фантастика?

piroxilin
05.04.2015, 20:35
DJs3000, - что сейчас есть :
китайци делали реплики плат фами-клонов для реальных процов - UM6538 UM6527
На брек-нэс полностью реверснули видеопроц и (вроде) сам проц от нэс.
Создали Verilog модель для потактового повторения их схем в фпга.
Огромная работа.
Это всё можно собрать и запихать в циклон - будет полностью повторяющая оригинал нэс.
Можно частично повторить - вон как у китайца - только видео на фпга и реальный проц.
Много чего можно, но готового проэкта для изготовления нет.
Как и говорилось - "бери да делай..."
Китайцы вон стянули и сделали, мать их... И продают теперь чужой труд, как всегда...
6502 - это не совсем что надо, нэсовский проц урезанный и с аудио чипом на борту.
Видеопроц на мелкоте не повторить, только на фпга.

DJs3000
05.04.2015, 20:40
piroxilin, спасибо за разъяснения :) если точный клон оригинального железа будет в верелогом то я за такой вариант реплики! Вот кто бы реализовал все в виде готовой схемы? т.к. мозгов сделать этого у меня нет то могу на себя взять печать плат и рассылки их по себестоимости всем заинтересованным.

piroxilin
05.04.2015, 20:42
Подскажу - HWM :)
А так-же там есть и InviteNES :)

DJs3000
05.04.2015, 21:43
Что-то мне подсказывает что никто просто так это делать не будет :) а если и будет то делиться точно не станет...

piroxilin
05.04.2015, 21:55
Так никто и не говорит, что за бесплатно всё будет.

может просто собраться и запилить вместе?
Я согласен скинуться, т.к. креме пиастров с меня взять нечего...
Решить что первичнее и нужнее - ну это надо "проголосовать" чтоле...
Мне любое направление по данной тематике очень интересно.
Но я лучше проплачу не китайцам , а реальным разработчикам - HWM & Co.

---------- Post added at 21:55 ---------- Previous post was at 21:48 ----------


никто просто так это делать не будет
Как показывает реальность - разработчика надо стимулировать не только спасибками и это правильно.
К томуже даже реплики заводских плат тоже денех стоят + затраты на разработку, заказы, рассылку...
Сейчас из открытых проэктов есть конфигурация NES для Reverse16 от MVV - заливай да пользуйся = прекрасная вещь.
А на брек-нэс делали абсолютно точную копию Нэс для фпга - такого ещё не было нигде (ну только 580вм80 ещё :) ).

HardWareMan
06.04.2015, 07:06
Ну тогда давайте откроем тред по клонам в данном разделе. И на основе информации на брейкнесе сделать свой симулятор. Причем, я бы хотел выделить pAPU и DMA из процессора, и ядро 6502 отдельно. Кстати, вопреки общему мнению и тут сказанному, ядро 6502 внутри 6527 1:1 серийный 6502, прям на кристалле выбран непрерывный квадрат, куда он и лег. Это видно на фотках на брейкнес (http://wiki.breaknes.com/). А чтобы копирасты не докопались, нес отключила ему десятичный режим, перебив всего две дорожки. org про это говорил при разборе 6502 (посмотреть стримы можно здесь (http://forum.emu-russia.net/viewtopic.php?f=13&t=3938)).
А, вот нашел (http://forum.emu-russia.net/viewtopic.php?f=13&t=3938&p=19620&hilit=%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B8%D0%B5+6 502#p19620):

Отличия встроенного в APU 6502

После детального изучения схемы 2A03 были получены следующие результаты.
- Отличий в декодере не обнаружено
- Флаг D работает как обычно, его можно установить или сбросить, он используется нормальным образом при обработке прерываний (сохраняется в стеке) и после выполнения инструкций PHP/PLP, RTI.
- Рандомная логика отвечающая за генерацию двух контрольных линий DAA (decimal addition adjust) и DSA (decimal subtraction adjust) работает обычным образом.

Отличие заключается в том, что контрольные линии DAA и DSA, отвечающие за включение схем коррекции, отсоединены от схемы, путём вырезания 5 кусочков полисиликона (см. картинку). полисиликон обозначен фиолетовым цветом, вырезанные кусочки обозначены голубым, а места обведены красным.

Это приводит к тому, что схема вычилсения десятичного переноса при сложении и схема добавления/отнимания 6 к результату - не работают. Поэтому встроенный процессор 2A03 всегда считает двоичными числами, даже если флаг D установлен.
http://breaknes.com/files/APU/2A03_6502_diff_sm.jpg (http://breaknes.com/files/APU/2A03_6502_diff.jpg)

Titus
06.04.2015, 08:15
А чтобы копирасты не докопались, нес отключила ему десятичный режим, перебив всего две дорожки.

Очень ценная информация, что процы 1:1.

Но неужели десятичный режим убрали только ради копирастии?

HardWareMan
06.04.2015, 09:00
Очень ценная информация, что процы 1:1.
Но неужели десятичный режим убрали только ради копирастии?
Насколько я понял из информации в интернете да. Да и был буржуйский ролик про реверсинженириг 6502 (http://www.youtube.com/watch?v=K5miMbqYB4E), там тоже что-то проскакивало. Так что выделить кастомное оборудование дендика наша задача, чтобы можно было использовать оригинальные компоненты в остальном. К тому же, отдельный pAPU в железе мне бы пригодился для создания плеера NSF, который я репетирую запилить уже пару лет.

piroxilin
06.04.2015, 09:42
К тому же, отдельный pAPU в железе мне бы пригодился для создания плеера NSF
Да это вообще - мечта ! :)
Если его на nemo-bus приделать будет вообще круть...
А если DMC звук нормально реализовать, то это вообще прорыв будет - у фпга-шных реплик это обычно "больное место" и они все играют без ударных...