Автор Тема: Open source проект по созданию flash картриджа для NES  (Прочитано 7976 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Решил, что попробую найти единомышленников по этой теме, кто сможет помочь не только советом, но и конкретным куском схемы или кода.

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

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

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

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

Для начала выкладываю картридж NROM, пока не проверенный в железе. В скором будущем добавлю автоматическое переключение мирроринга HV через МК, а также сделаю "маркировку" на микросхемах.

Оффлайн supremacy

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

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
supremacy, смотрю ты готов отвечать за слова других? видимо провел опрос среди всех и ответил...

Оффлайн supremacy

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

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Спасибо supremacy

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

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

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

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6074
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Ну я вот слежу, мне интересно, плюс какие то знания еще да будут полезны, век живи -век учись.

Онлайн HardWareMan

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

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

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
HardWareMan спасибо за подсказки.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 1966
  • Пол: Мужской
    • Просмотр профиля
В любом случае, если никого не найду выложу все что получится.
Выскажу одно маленькое пожелание: выкладывай картинку схемы а не только lay файлы. В таком проекте сам процесс интереснее чем конечный результат. А люди очень любят смотреть фотографии и картинки.

Оффлайн densir

  • Пользователь
  • Сообщений: 696
  • Пол: Мужской
    • Просмотр профиля
Unrw,  Open source  это вообще весьма похвально. но было бы удобне если бы была во вложении схемка, или хотя бы текстовое описание что и как. я вот лично зашел открыл печатку, увидел посадочные места под пзу, МК и горсть логики. что за логика? алгорит работы карика?

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

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

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4078
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Как человек, приложивший свою руку к CoolBoy
Вот кто китайцам шифровки слал! :D

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
схемку не рисовал еще - рисую сразу в SprintLayout

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

Добавлено позже:
просто буду делать текстовые пояснения к схеме

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
написал маркировку элементов, добавил управление mirroring через МК

Добавлено позже:
Удачи тебе в решении проблем преодоления ограничений NES/FC системы.
HardWareMan, раз уж ты с этим уже сталкивался - можешь озвучить что за ограничения и проблемы возможны?
« Последнее редактирование: 29 Март 2017, 10:01:45 от Unrw »

Онлайн HardWareMan

  • Модератор
  • Сообщений: 6781
    • Просмотр профиля
HardWareMan, раз уж ты с этим уже сталкивался - можешь озвучить что за ограничения и проблемы возможны?
Нет. Моя позиция такова: ты не должен быть предвзятым. Это позволит тебе, возможно, найти альтернативное нестандартное решение, либо подтвердить уже существующее. Твои грабли ждут тебя. ;)

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Нет. Моя позиция такова: ты не должен быть предвзятым. Это позволит тебе, возможно, найти альтернативное нестандартное решение, либо подтвердить уже существующее. Твои грабли ждут тебя.

Ну так очевидный ответ человека который продает аналогичные устройства, зачем помогать бесплатному конкуренту опен сорса

Оффлайн Rincewind

  • Пользователь
  • Сообщений: 71
  • Пол: Мужской
    • Просмотр профиля
Интересный проект, буду следить за развитием. Сам к сожалению в этом не шарю и помочь чем-либо не могу.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4078
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
CoolGirl опенсорц же, ЕИНИП. Там, конечно, нет КП, но как референс может и помочь.

Онлайн HardWareMan

  • Модератор
  • Сообщений: 6781
    • Просмотр профиля
Ну так очевидный ответ человека который продает аналогичные устройства, зачем помогать бесплатному конкуренту опен сорса
Так как я ничего не продаю, то ты мне не конкурент. То, что я приложил руку к вышеуказанным картриджам не означает что я в доле. Если не веришь то можешь сам спросить у Кластера и Масяни.

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
HardWareMan, сорян, что назвал тебя барыгой.

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

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

Добавлено позже:
Почитал про SN74AC373N и SN74LS244N, у них одинаковый принцип - вариации на тему эмиттерного повторителя. т.е. фактически можно заменить их на 48 транзисторов :) , однако микросхемы дешевле выходят
« Последнее редактирование: 30 Март 2017, 08:35:00 от Unrw »

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6074
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
микрухи не только дешевле но и компактнее ))
хотя можно и прикольнуться и наваять 50 транзюков  :lol:

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Выложил ту же схему, но увеличил отверстия и площадки под микросхемы, т.к. при печати платы на бумагу увидел, что будет неудобно паять на таких мелких площадках + увеличил ширину дорожек, чтобы было меньше брака при изготовлении по ЛУТ технологии.

Для себя остался открытым вопрос корректности подключения 2-х NPN транзисторов для управления mirroring через МК, поскольку не знаю направление сигнала между А10 и А11 и CIRAM_A10. Подключал из предположения что сигнал исходит из CIRAM_A10 и идет на A10 или А11

Оффлайн supremacy

  • Пользователь
  • Сообщений: 1966
  • Пол: Мужской
    • Просмотр профиля
что сигнал исходит из CIRAM_A10 и идет на A10 или А11
наоборот

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
наоборот

спасибо

значит поверну транзисторы на 180 градусов.

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #23 : 01 Апрель 2017, 07:52:42 »
MK отлично читает бинарные файлы с SD карты. Теперь сажусь проверять регистр шины

Добавлено позже:
протестировал регистр для шины SN74AC373N  - отлично подходит

Добавлено позже:
схему менять все таки придется, чтобы отключать RAM микросхемы от шины приставки нужно управлять не питанием регистров а землей, т.к. при отключенном питании регистры успешно передают сигналы, а без земли нет.
« Последнее редактирование: 01 Апрель 2017, 09:41:17 от Unrw »

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #24 : 01 Апрель 2017, 14:31:33 »

МК также успешно ловит RESET консоли. Все что хотел проверить проверил - рисую вариант схемы которую буду паять.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 1966
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #25 : 01 Апрель 2017, 14:45:55 »
т.к. при отключенном питании регистры успешно передают сигналы, а без земли нет.
Я стесняюсь спросить, а /OE ты не хочешь использовать?

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
/OE то я забыл... буду им управлять через вторую плату. Пока кинул его на землю. Сделаю для этой части управление через МК и транзистор - пока вроде только это осталось - остальное развел

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #27 : 01 Апрель 2017, 21:08:36 »
Схема готова. Можно делать плату.

Оффлайн DendyJunior3

  • Пользователь
  • Сообщений: 282
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #28 : 01 Апрель 2017, 21:13:14 »
микроконтроллером читать файлы прошивок и писать их RAM память
чтобы любой смог его повторить
програматор нужен?

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #29 : 01 Апрель 2017, 21:15:02 »
Программатор нужен будет из серии 5 "проводков" или купить за 300 руб.

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #30 : 02 Апрель 2017, 08:11:23 »
например подойдет "USB программатор USBasp" за 180 рублей вот тут есть http://www.mkpochtoi.ru/

или вот он же у китайцев

https://ru.aliexpress.com/item/1LOT-Free-Shipping-USBASP-USBISP-AVR-Programmer-USB-ISP-USB-ASP-ATMEGA8-ATMEGA128-Support-Win7-64K/32765694346.html?spm=2114.10010208.1000023.6.H6AObx

Добавлено позже:
+ вот такой адаптер http://robocraft.ru/uploads/images/8/f/8/8/1760/ad8a752918.jpg

причем можно с одной панелькой под нужный МК  - по сути там только соединяются 6 штырьков с контактами панельки для установки МК

Добавлено позже:
программы для прошивки бесплатные есть в инете типа SinaProg
« Последнее редактирование: 02 Апрель 2017, 15:51:07 от Unrw »

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4078
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #31 : 02 Апрель 2017, 13:27:51 »
нудный МК
И какой МК признаётся самым нудным?)

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #32 : 02 Апрель 2017, 15:55:59 »
И какой МК признаётся самым нудным?)
самый нудный = самый неизвестный

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #33 : 03 Апрель 2017, 19:14:25 »
Подвигал дорожки немного, чтобы максимально отодвинуть их друг от друга в самых "узких" местах.
Пока еще морально готовлюсь делать плату, представляю сколько отверстий надо будет просверлить :)

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #34 : 07 Апрель 2017, 08:22:57 »
Вероятная проблема, как мне кажется: запись с SD карты в RAM займет до 1 секунды, на это время RAM будет отключена от шины и неизвестно по какому адресу будет обращаться процессор на момент включения RAM в шину....  по ходу надо как-то делать "сброс" после подключения RAM с игрой на шину

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2424
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #35 : 07 Апрель 2017, 09:27:28 »
а нельзя сразу при включении питания записать в рам какой-нибудь байт или несколько байт (команду), при прочтении процессором которой он ждал и ничего не делал...
МК сделает это быстрее, наверное, чем процессор начнет читать.
затем, спокойно отключить проц от рамы и писать туда игру...

вопрос, как его потом запустить, после остановки)))

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #36 : 07 Апрель 2017, 09:47:16 »
а нельзя сразу при включении питания записать в рам какой-нибудь байт или несколько байт (команду), при прочтении процессором которой он ждал и ничего не делал...
МК сделает это быстрее, наверное, чем процессор начнет читать.
затем, спокойно отключить проц от рамы и писать туда игру...

вопрос, как его потом запустить, после остановки)))

записать то можно, просто потом RAM отключается от шины и для процессора все равно команд не будет

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2424
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
ну тут главное остановить цпу и всё... или нет ? :) (говорю про цпу, подрузамеваю и ппу тоже, он же сам по себе наверное :) )
остановить его на 5 секунд, например, пока идет запись в раму, дальше он сам переключится на картриджа и будет его читать.
ну хз вобщем) тут больше хз как ещё делать...

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

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #38 : 07 Апрель 2017, 15:57:30 »
как вариант нажму еще раз reset, в RAM уже будет записаны данные, резет сбросит все в начальное состояние и проц начнет читать данные из RАМ... не очень красивое решение + я хотел делать переключение между играми по reset :)   значит первый тестовый картридж будет под одну игру и только для теста самой концепции SD->микроконтроллер->RAM->консоль

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6074
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #39 : 07 Апрель 2017, 17:52:45 »
а по слоту карика ресетнуть проц никак?

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #40 : 07 Апрель 2017, 18:48:10 »
а по слоту карика ресетнуть проц никак?
надо эксперимент сделать, выставить низкий уровень (замкнуть на землю контакт M2) если прокатит - значит есть решение

Добавлено позже:
на форуме есть люди которые наверняка знают, но по какой-то причине (конкуренция,синдром отличника, может просто лень писать) считают, что должны каждый раз  люди сами наступить на все грабли

Добавлено позже:
нашел описание на буржуйском сайте - через слот никак нельзя, но  можно сделать софтом переход по адресу JMP ($FFFC)
« Последнее редактирование: 07 Апрель 2017, 19:02:04 от Unrw »

Онлайн HardWareMan

  • Модератор
  • Сообщений: 6781
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #41 : 07 Апрель 2017, 19:20:19 »

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2424
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #42 : 07 Апрель 2017, 20:28:20 »
HardWareMan, весь список ачивментов огласите ?  :lol:

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 458
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #43 : 08 Апрель 2017, 00:47:01 »
А вам не кажется, что бутерброд лишний и хватит только регистров для развязки цпу приставки и памятью карика.
После того как микроконтроллер закончит писать ром, его выводы переключать в режим ввода и занимать бесполезным циклом.

Онлайн HardWareMan

  • Модератор
  • Сообщений: 6781
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #44 : 08 Апрель 2017, 06:01:27 »

В качестве примера: http://www.emu-land.net/forum/index.php/topic,24807.msg348881.html
Если откинуть тот факт, что это для Sega и тут USB, то тут та же идея. USB используется только вне приставки, тогда контроллер управляет флешкой. А когда картридж воткнут в приставку, он просто переводит свои лапки на вход и не мешает ей (нагрузочной способности приставки вполне хватает). Регистры тут хранят адрес, у Sega их 24 линии (обычно используется от 19 до 22).

PS Да, это Krikzz в девичестве. К сведению тех, кто считает, что все ему на форуме должны и они не помогают только лишь по причине "конкуренция, синдром отличника, может просто лень писать" не пишут ему готовые изделия, редиски.

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #45 : 08 Апрель 2017, 09:39:14 »
словил "печальку", стал печатать из SprintLayout на фотобумаге обе стороны картриджа в зеркальном отображении, а надо было только одну зеркально печатать

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
А вам не кажется, что бутерброд лишний и хватит только регистров для развязки цпу приставки и памятью карика.
После того как микроконтроллер закончит писать ром, его выводы переключать в режим ввода и занимать бесполезным циклом.

можно и без бутерброда, однако придется длину платы увеличить еще сантиметров на 5. 595 регистры нужны т.к. у МК не хватит ног чтобы подключиться к ROM или надо переходить на МК mega 2560,  у него ног много, но дорожки получатся очень узкие тогда - ЛУТ не прокатит.

в принципе если ориентироваться на mega 2560 то можно будет не только писать PRG и CHR на картридже но и будет куча ног которые можно будет подключить напрямую к разъему и читать данные, тогда можно будет сделать картридж с меню многоигровкой... но такую плату придется заказывать - я сам бы не взялся такую травить

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2424
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #47 : 08 Апрель 2017, 17:57:34 »
я бы сначала всё навесным монтажем собрал, но никому бы не показывал этот роллтон, т.к. ничего интересного нет.
если работает, можно и плату уже разводить.

без проверки плату заказывать - шанс напороться на грабли, и понести убытки.

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Плату ЛУТ изготовил.
Дорожки толщиной 0.3 в трех местах разрушились - восстановлю кусками провода, дорожки толщиной 0.4 все целые.
Пока только успел залудить, ставлю панельки на плату, чтобы микросхемы не впаивать. Как впаяю все панельки - буду проверять дорожки на разрывы и КЗ. Крайний разъем картриджа тоже залудил.
Как только проверю на КЗ и разрывы - выложу фото платы после травления и после установки микросхем и начну писать прошивку для МК

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2424
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #49 : 12 Апрель 2017, 10:28:24 »
фотки дай заценить, того что получается ? :)

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #50 : 13 Апрель 2017, 08:40:47 »
вот плата после травления

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2424
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
переходи на планарные компоненты :) иначе карик будет больше приставки :)))

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
переходи на планарные компоненты :) иначе карик будет больше приставки :)))
сначала надо чтобы этот гробик заработал

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6074
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #53 : 13 Апрель 2017, 18:24:11 »
goodbye, та этот на DIPах ведь винтажно будет смотреться же ;)

Оффлайн Skay

  • Пользователь
  • Сообщений: 4031
  • Пол: Мужской
    • Просмотр профиля
та этот на DIPах ведь винтажно будет смотреться же
Втыкать приставку в картридж?  :lol:

Добавлено позже:
Unrw, ничего личного, просто к слову пришлось. А так да, круто :) да и выбор в дип понятен, тут с лут проще.

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6074
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #55 : 14 Апрель 2017, 00:39:51 »
Skay, DIP удобен тем что все можно в кроватках(панельках) разместить, что не скажешь про SOIC, SOP, TQFP и т.д. какраз на прототипах и для отладки самое оно, быстрая смена чипа без пайки.

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #56 : 14 Апрель 2017, 08:20:44 »
В корпусах SOIC все микросхемы есть. Место будет занимать гораздо меньше, я лично такую плату ЛУТ не смогу сделать, может быть кто-то их более профессиональных  "электронщиков" сможет...

Впаял панельки, пока времени нет прозвонить на КЗ и разрывы.

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6074
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #57 : 14 Апрель 2017, 09:23:19 »
Unrw, не всё сразу, научишся, когда то я делал по 2 дорожки между отверстиями микрух DIP, утюжком  :wow: сейчас не парюсь и мне проще заказать плату на заводе.
на КЗ и разрывы первым делом визуальный осмотр а потом тестер.

Оффлайн Skay

  • Пользователь
  • Сообщений: 4031
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #58 : 14 Апрель 2017, 10:19:30 »
SAMael, мне все хотелось попробовать
http://oldoctober.com/ru/thermal_transfer/ но тааак лень заморачиваться. Утбгом жухжух и готово, всегда под рукой, а это еще пилить надо.

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2424
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #59 : 14 Апрель 2017, 10:46:45 »
жесть.
я лучше утюгом. :)))))

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #60 : 15 Апрель 2017, 09:25:11 »
установил для теста часть микросхем

Оффлайн Rincewind

  • Пользователь
  • Сообщений: 71
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #61 : 15 Апрель 2017, 09:32:08 »
установил для теста часть микросхем
Выглядит, конечно, мощно. :)

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #62 : 15 Апрель 2017, 14:03:53 »
стал делать бутерброд - зря выбрал такой концепт.
буду доделывать, но блин такой с этим гемор
« Последнее редактирование: 16 Апрель 2017, 08:46:33 от Unrw »

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2424
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #63 : 16 Апрель 2017, 09:52:22 »
для какого теста запаял ?
уже заработало чтоли ?))

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #64 : 16 Апрель 2017, 19:23:40 »
для какого теста запаял ?
уже заработало чтоли ?))
не запаивал, вставил в панельки - тест как встанут микросхемы в панельки

делаю вторую плату бутерброда - впаял панельки, сейчас делаю "мост-переходник" между двумя платами

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2424
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #65 : 16 Апрель 2017, 19:31:58 »
чо за вторая плата ? :))))) ппц.. ты там чо собираешь :D

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #66 : 16 Апрель 2017, 19:34:31 »
595 регистры, чтобы МК писал данные в RAM

Оффлайн Nikooone

  • Пользователь
  • Сообщений: 939
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #67 : 16 Апрель 2017, 19:35:57 »
жесть  :) в хорошем смысле)))) окончательный итог оч интересен)  :thumbup:

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2424
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #68 : 16 Апрель 2017, 19:57:49 »
охренеть :D
а ещё платы будут ? :)))))
там одни панельки как пол фамика стоят, наверно)))
тебе нужна ПЛИС для этого, вместо горы регистров в отдельных корпусах.

ну делай пока так :) потом переделаешь :D

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

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #69 : 16 Апрель 2017, 20:05:07 »
24 руб за панельку

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 458
    • Просмотр профиля
Выбирать надо было маппер UNROM. В CHR писать не надо, только в PRG. Половина регистров не нужна.

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2424
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
да... это ведь даже без мапперный карик будет... капец :)
легче было ничего не делать :)

ну ничо... посмотрим, что из этого выйдет. сначала такой, потом по серьезнее...

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #72 : 21 Апрель 2017, 08:11:45 »
Давно не постил. Все еще некогда продолжить сборку. Весна... Если до лета не сделаю, то наверное только осенью продолжу :)

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4078
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #73 : 26 Апрель 2017, 16:52:00 »
необходимость анодирования ламелек краевого разъема, иначе ты угробишь слот приставки окислами меди да и контакт не на высоте - тоже повторяемые вещи?
Посеребрить? Есть метод ляписным карандашом, например.

Онлайн HardWareMan

  • Модератор
  • Сообщений: 6781
    • Просмотр профиля
Ждем осени.

Оффлайн MC68k

  • Пользователь
  • Сообщений: 118
    • Просмотр профиля
Ох ты ж! Фундаментально. Но... сдается мне, что тем же количеством корпусов можно реализовать NROM, UNROM, CNROM и даже без атмеги.

Оффлайн MC68k

  • Пользователь
  • Сообщений: 118
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #76 : 20 Октябрь 2017, 09:31:47 »
Вот и осень подкралась незаметно. И даже половина ее прошла. А автора все нет.  :-\

Оффлайн me_gusta

  • Пользователь
  • Сообщений: 55
  • Пол: Мужской
    • Просмотр профиля
Open source проект по созданию flash картриджа для NES
« Ответ #77 : 15 Январь 2018, 11:53:20 »
Привет из 2018
Ну как там успехи с проектом?

Оффлайн max5775

  • Пользователь
  • Сообщений: 397
    • Просмотр профиля
походу никак (