Приставки > Картриджи / диски
Open source проект по созданию flash картриджа для NES
(1/4) > >>
Unrw:
Решил, что попробую найти единомышленников по этой теме, кто сможет помочь не только советом, но и конкретным куском схемы или кода.

Не буду пытаться на этом заработать - у меня интерес "хоббийный".

Буду публиковать сюда печатные платы и исходники для прошивки микроконтроллера.

Общий концепт: прошивки хранить на SD карте, микроконтроллером читать файлы прошивок и писать их RAM память, которая заменит EEPROM память картриджа.

Решил идти от простого к сложному - сначала сделать минимальный картридж для NROM с переключением между играми по RESET, микросхемы DIP корпусах чтобы любой смог его повторить. Далее усложнять картридж, добавлением самых популярных мапперов CNROM, MMC1 и может быть MMC3, возможно даже на микросхемах стандартной логики без ПЛИС. Далее сделать схему под SOIC корпуса, чтобы уменьшить размеры. Потом найти китайского производителя плат и опубликовать также все тут, чтобы любой уже продвинутый энтузиаст смог воспроизвести или улучшить схему или прошивку МК.

Для начала выкладываю картридж NROM, пока не проверенный в железе. В скором будущем добавлю автоматическое переключение мирроринга HV через МК, а также сделаю "маркировку" на микросхемах.
supremacy:
Не хочется остужать твой творческий пыл, но реально такой картридж будет интересен лишь тебе. Собирай, запускай, набирайся опыта. Если соберёшь работающий прототип, мы за тебя порадуемся. Вот лежит открытый проект Кластера https://github.com/ClusterM/coolgirl-famicom-multicart
И заработать на этом у тебя точно не получится, конкурировать с китайцами ты не сможешь. У них клон everdrive n8 за 75 баксов можно купить.
Unrw:
supremacy, смотрю ты готов отвечать за слова других? видимо провел опрос среди всех и ответил...
supremacy:

--- Цитата: Unrw от 28 Март 2017, 08:57:22 ---supremacy, смотрю ты готов отвечать за слова других? видимо провел опрос среди всех и ответил...

--- Конец цитаты ---
какие слова других? 8) Ты хотел сказать "говорить за всех"? 8) Проведя некоторое время на форуме ты тоже увидишь, что людей готовых что-то спаять здесь по пальцам перечесть. Хотя, согласен, с моей стороны это было не корректно. Можешь читать, что только Я за тебя порадуюсь 8)
Unrw:
Спасибо supremacy

В любом случае, если никого не найду выложу все что получится.

Картридж кластера хоть и крутой но очень сложен для реализации.

Картридж в DIP корпусах легко сделать в ЛУТ + запрограммировать МК AT mega можно простым китайским программатором за 300 руб, в отличие от ПЛИС
SAMael:
Ну я вот слежу, мне интересно, плюс какие то знания еще да будут полезны, век живи -век учись.
HardWareMan:

--- Цитата: Unrw от 28 Март 2017, 09:15:36 ---Картридж кластера хоть и крутой но очень сложен для реализации.
--- Конец цитаты ---
Да? Не замечал, после InviteNES и Everdrive N8. В нем деталей на порядок меньше.

--- Цитата: Unrw от 28 Март 2017, 09:15:36 ---Картридж в DIP корпусах легко сделать в ЛУТ + запрограммировать МК AT mega можно простым китайским программатором за 300 руб, в отличие от ПЛИС
--- Конец цитаты ---
Да что ты говоришь? Байтбластер для ПЛИС это 5 проводков для LPT (если он есть, конечно) или 171 рупь за USB Blaster от китайцев. В отличии от программатора за 300 рублей. :) Далее, ЛУТ на 2 стороны + необходимость анодирования ламелек краевого разъема, иначе ты угробишь слот приставки окислами меди да и контакт не на высоте - тоже повторяемые вещи? Ну да ладно, допустим ты все же закажешь платы. Удачи тебе в решении проблем преодоления ограничений NES/FC системы. ;)

Как человек, приложивший свою руку к CoolBoy и InviteNES скажу что их схемотехника оправдана. Но они с заявкой на универсальность, чтобы оправдать их стоимость. Посмотрим, что получится у тебя.
Unrw:
HardWareMan спасибо за подсказки.
supremacy:

--- Цитата: Unrw от 28 Март 2017, 09:15:36 ---В любом случае, если никого не найду выложу все что получится.
--- Конец цитаты ---
Выскажу одно маленькое пожелание: выкладывай картинку схемы а не только lay файлы. В таком проекте сам процесс интереснее чем конечный результат. А люди очень любят смотреть фотографии и картинки.
densir:
Unrw,  Open source  это вообще весьма похвально. но было бы удобне если бы была во вложении схемка, или хотя бы текстовое описание что и как. я вот лично зашел открыл печатку, увидел посадочные места под пзу, МК и горсть логики. что за логика? алгорит работы карика?

логика отвязывает карик от шины консоли во время записи?
ииииии.... ты хочешь sram использовать?

о, supremacy,  по схемкам опередил
Yoti:

--- Цитата: HardWareMan от 28 Март 2017, 09:41:46 ---Как человек, приложивший свою руку к CoolBoy
--- Конец цитаты ---
Вот кто китайцам шифровки слал! :D
Unrw:
схемку не рисовал еще - рисую сразу в SprintLayout

на sprintLayout поставлю маркировку микросхем когда протестирую какой шинный формирователь подойдет и как МК ловит reset

Добавлено позже:
просто буду делать текстовые пояснения к схеме
Unrw:
написал маркировку элементов, добавил управление mirroring через МК

Добавлено позже:

--- Цитата: Unrw от 28 Март 2017, 09:55:08 ---Удачи тебе в решении проблем преодоления ограничений NES/FC системы.
--- Конец цитаты ---
HardWareMan, раз уж ты с этим уже сталкивался - можешь озвучить что за ограничения и проблемы возможны?
HardWareMan:

--- Цитата: Unrw от 29 Март 2017, 08:23:50 ---HardWareMan, раз уж ты с этим уже сталкивался - можешь озвучить что за ограничения и проблемы возможны?
--- Конец цитаты ---
Нет. Моя позиция такова: ты не должен быть предвзятым. Это позволит тебе, возможно, найти альтернативное нестандартное решение, либо подтвердить уже существующее. Твои грабли ждут тебя. ;)
Unrw:

--- Цитата: HardWareMan от 29 Март 2017, 12:25:14 ---Нет. Моя позиция такова: ты не должен быть предвзятым. Это позволит тебе, возможно, найти альтернативное нестандартное решение, либо подтвердить уже существующее. Твои грабли ждут тебя.
--- Конец цитаты ---

Ну так очевидный ответ человека который продает аналогичные устройства, зачем помогать бесплатному конкуренту опен сорса
Rincewind:
Интересный проект, буду следить за развитием. Сам к сожалению в этом не шарю и помочь чем-либо не могу.
Yoti:
CoolGirl опенсорц же, ЕИНИП. Там, конечно, нет КП, но как референс может и помочь.
HardWareMan:

--- Цитата: Unrw от 29 Март 2017, 21:04:17 ---Ну так очевидный ответ человека который продает аналогичные устройства, зачем помогать бесплатному конкуренту опен сорса
--- Конец цитаты ---
Так как я ничего не продаю, то ты мне не конкурент. То, что я приложил руку к вышеуказанным картриджам не означает что я в доле. Если не веришь то можешь сам спросить у Кластера и Масяни.
Unrw:
HardWareMan, сорян, что назвал тебя барыгой.

Наверное не конкурент, т.к. для меня это хобби, много времени на это не могу потратить, все занимает основная работа - CIO, все знания которые использую в проекте получил в универе, который закончил в 2000 г.

В ближайшее время протестирую как МК ловит reset от приставки, как МК читает SD карту (есть библиотеки, но я их еще ни разу не применял) и какая из микросхем лучше для шины SN74AC373N или SN74LS244N (К555АП5 ), схему изначально делал под SN74AC373N, однако вторая SN74LS244N по описанию больше подходит

Добавлено позже:
Почитал про SN74AC373N и SN74LS244N, у них одинаковый принцип - вариации на тему эмиттерного повторителя. т.е. фактически можно заменить их на 48 транзисторов :) , однако микросхемы дешевле выходят
SAMael:
микрухи не только дешевле но и компактнее ))
хотя можно и прикольнуться и наваять 50 транзюков  :lol:
Навигация
Главная страница сообщений
Следующая страница

Перейти к полной версии