Автор Тема: Famicom Cartridge Schematics & PCBs  (Прочитано 78789 раз)

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

Оффлайн kosmo

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #300 : 16 Сентябрь 2019, 17:42:20 »
Да, я подумал об этом, но только сегодня. Схему, конечно могу выложить, но сразу предупреждаю, она в неприглядном виде, и достоверность её процентов 99, так как в основном я смотрел на плату исходника. Поначалу запутался с пятаками, поэтому их так много. Но на плате должно быть всё правильно. Поочерёдное переключение мироринга вообще никак не влияло на картинку в телевизоре. Быть может всё дело в bin-файле?

Оффлайн max5775

  • Пользователь
  • Сообщений: 540
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #301 : 16 Сентябрь 2019, 19:34:37 »
Да, я подумал об этом, но только сегодня. Схему, конечно могу выложить, но сразу предупреждаю, она в неприглядном виде, и достоверность её процентов 99, так как в основном я смотрел на плату исходника. Поначалу запутался с пятаками, поэтому их так много. Но на плате должно быть всё правильно. Поочерёдное переключение мироринга вообще никак не влияло на картинку в телевизоре. Быть может всё дело в bin-файле?
Может и да, я на мирроринг не смотрел когда собирал
Попробуй готовый ром от кукуруку прошить и запустить

Оффлайн kosmo

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #302 : 16 Сентябрь 2019, 19:36:32 »
Пробовал. Вообще синий экран. С этим ромом хоть что то отображается. Сейчас пробую выставить перемычки по ресету.

Оффлайн max5775

  • Пользователь
  • Сообщений: 540
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #303 : 16 Сентябрь 2019, 19:43:42 »
Пробовал. Вообще синий экран. С этим ромом хоть что то отображается. Сейчас пробую выставить перемычки по ресету.
Тогда видимо косяк в схеме/плате

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #304 : 16 Сентябрь 2019, 19:55:13 »
Не пойму зачем к VRAM A10 подводится /PA13?
/PA13 подключается перемычкой к /VRAMCS

Вообще надо бы сначала разобраться с чистым unrom-одноигровкой.
Отпаивай 161(переключатель банков игр), подключай все адреса которыми она управляет на землю и заливай во флешку игру на unrom.
Если нормально заработает, будем разбираться с переключателем игр.

Оффлайн kosmo

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #305 : 16 Сентябрь 2019, 20:30:34 »
Не пойму зачем в VRAM A10 подводится /PA13?
/PA13 подключается перемычкой к /VRAMCS
В схеме это тот самый 1% ошибки, о котором говорил. При прорисовке своей платы эту часть я не менял, оставил как есть в оригинале.
 "Отпаивай 161(переключатель банков игр), подключай все адреса которыми она управляет на землю и заливай во флешку игру на unrom." Прошу меня простить, но данная фраза для меня звучит как "Гeтepoxpoннocть физиoлoгичecкиx пpoцeccoв accимилиpyeтcя cинxpoнии aккoмoдaльнoй cтaдии гeтepoceкcyaльныx oтнoшeний." Не сочтите за труд объясните на моём "приземлённом" языке "161/1 контакты №..... "

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #306 : 16 Сентябрь 2019, 20:49:04 »
отпаиваешь 161/2, все выводы флешки которые шли к ней(А17-А18), подключаешь к минусу питания.

Оффлайн kosmo

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #307 : 16 Сентябрь 2019, 21:59:13 »
161/2 отпаял, припаял к её выводам 13, 14 перемычку на землю. Залил в флешку принц персии, запаял перемычку мирроринга от вывода А10 (W24257) на клемму VRAM A10. Экран всё-равно синий. Единственное, что теперь в моих силах, ещё раз прозвонить дорожки на предмет косяков.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2276
  • Пол: Мужской
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #308 : 17 Сентябрь 2019, 09:54:41 »
При заливке продублировал ром 4 раза?

Оффлайн kosmo

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #309 : 17 Сентябрь 2019, 11:04:12 »
Да, хотя я пытался и один ром, по всякому в общем.
Поменял LS32 на НСТ32 ничего не дало. Поменял, установив на кроватку W24257 тоже ничего не дало. Сегодня залил ром Топ ган с вшитым меню, вот что увидел. Курсор двигается, при нажатии на Топ ган - чёрный экран. При манипуляции с переключением мирроринга появляется полоса внизу экрана и всё тоже самое.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2276
  • Пол: Мужской
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #310 : 17 Сентябрь 2019, 11:48:07 »
Если игра не стартует, значит что-то не так с a15, a16 или с a14 у флешки. Проверь по схеме обычного unrom

Оффлайн kosmo

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #311 : 17 Сентябрь 2019, 12:34:52 »
Если игра не стартует, значит что-то не так с a15, a16 или с a14 у флешки. Проверь по схеме обычного unrom
Сейчас плата, по совету Кукуруку, без второй 161 микросхемы с подключенными на землю пинами 13, 14. То есть, как я понял, в режиме одноигровки. Указанные выводы флешки я прозвонил, они приходят на LS32. Распиновка в данной схеме отличается от распиновки LS32, Инструкции PDF формата, которая наверное есть у всех. Но, я думаю это не существенно, главное что совпадает по входам и выходам LS32. Единственное, что мне сейчас приходит в голову, это заменить НС161 на КР1533ИЕ10 (как на фото у Кукуруку). Пусть в подвешенном состоянии, но это для пробы. А поскольку 1533ЛЛ1 у меня нет, то придётся оставить LS32. Может быть НС161 не аналог 1533ИЕ10? Поскольку интернет выдаёт аналог ALS161. А там есть существенные отличия, по 1 ноге по моему.

Оффлайн max5775

  • Пользователь
  • Сообщений: 540
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #312 : 17 Сентябрь 2019, 21:52:33 »
Сейчас плата, по совету Кукуруку, без второй 161 микросхемы с подключенными на землю пинами 13, 14. То есть, как я понял, в режиме одноигровки. Указанные выводы флешки я прозвонил, они приходят на LS32. Распиновка в данной схеме отличается от распиновки LS32, Инструкции PDF формата, которая наверное есть у всех. Но, я думаю это не существенно, главное что совпадает по входам и выходам LS32. Единственное, что мне сейчас приходит в голову, это заменить НС161 на КР1533ИЕ10 (как на фото у Кукуруку). Пусть в подвешенном состоянии, но это для пробы. А поскольку 1533ЛЛ1 у меня нет, то придётся оставить LS32. Может быть НС161 не аналог 1533ИЕ10? Поскольку интернет выдаёт аналог ALS161. А там есть существенные отличия, по 1 ноге по моему.
Полный аналог, я ставил и ИЕ10 и HC161, все работало нормально
Не в этом дело

Оффлайн kosmo

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #313 : 17 Сентябрь 2019, 21:56:40 »
Ну, в этой ситуации мы как бы уже это... Наши полномочия уже как бы всё...  :lol:

Добавлено позже:
И всё-таки я его нашёл. Свой косяк. Оказалось пин А14 висел в воздухе. А должен быть подключен к выводам 2 или 5 или 9 LS32. Зашил принц персии и всё запустилось. Я в восторге. Кто-нибудь рад за меня? :blush: Осталось восстановить удалённые детали и зашить ром с 4-х игровкой, который нужно переделать.
Всем спасибо за участие и...и понимание. :lol:
« Последнее редактирование: 18 Сентябрь 2019, 00:14:24 от kosmo »

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2276
  • Пол: Мужской
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #314 : 18 Сентябрь 2019, 07:28:12 »
Кто-нибудь рад за меня?
молодец, что не бросил 8)

Оффлайн kosmo

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #315 : 18 Сентябрь 2019, 22:23:12 »
Рано я обрадовался. Игры с меню так и не запускаются, кроме первой (с вшитым меню). Я уже вшил РОМ от Кукуруку с кастельванией и мегаменом. То же самое. Запускается только кастельвания. Остальные сразу сброс на первую игру (курсор). Менял местами резистор и конденсатор, полярность диода и ничего. Всё то же самое. Менял резистор с конденсатором и ничего. Убрал перемычку с 13 ножки 161/2 на А17 флешки, включился мегамен, без меню. Прозвонил все дорожки в очередной раз. Теперь я в полном тупике.

Добавлено позже:
Перепаял диод, кондёр и резистор, переставил перемычки по ресету и игры все запустились. А что может быть не так с меню?
« Последнее редактирование: 19 Сентябрь 2019, 00:15:33 от kosmo »

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2276
  • Пол: Мужской
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #316 : 19 Сентябрь 2019, 04:26:46 »
Теперь нужно выяснить в чём проблема с переключением банков, или цепочка сброса не держит уровень или не приходит сигнал переключения.
Вместо цепочки сброса посади 1 ножку на +5. Если при этом не запустятся другие игры, значит или микросхема не в режиме счётчика или сигнал на clk не приходит.

Оффлайн kosmo

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #317 : 19 Сентябрь 2019, 17:39:16 »
Произвёл следующие эксперименты: заменил микросхему 161/2 - результат отрицательный. Переключил перемычку с ножки 1 микросхемы 161/2 на +5V. Отключая питание приставки извлёк и снова вставил картридж. После каждой такой процедуры раза 3 удалось запустить другие игры. Потом приставка наотрез отказалась их запускать. Пробовал много раз. Далее, подключил DSO138 на общую шину резистора, диода и конденсатора. При нажатии кнопки джойстика на любую игру ничего не происходит (сигнал не меняется), что видно на первом фото. При подключении щупов на 2 вывод этой микросхемы и включении кастельвании, проходит импульс (как видно на втором фото). При нажатии на другую игру ничего не происходит (логический 0).

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2276
  • Пол: Мужской
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #318 : 19 Сентябрь 2019, 18:22:13 »
Пока не нажат сброс цепочка ресета должна держать логическую единицу, а судя по первому фото там что-то меньше.  Ну и поймать этим осцилографом импульсы на clk мне кажется не всегда возможно. Может Кукуруку подскажет по номиналам, у него опыты по многоигровкам больше.

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #319 : 19 Сентябрь 2019, 19:34:47 »
Посмотрел я lay файл, вроде все правильно разведено.

Подключи вывод 1 /Rasyn через резистор 10ком на плюс питания, и через кнопку на землю.
Включаешь приставку, жмешь припаянную кнопку. На выводах 9+11 должен быть нуль.
После выбора игры через меню на выводах 9+11 должна быть единица.


Оффлайн kosmo

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #320 : 19 Сентябрь 2019, 22:56:28 »
Всё. Вопрос решился подключением резистора 10к от + питания на 1 ногу микросхемы. Так что данный вопрос закрыт, по крайней мере в моём случае.

Оффлайн kosmo

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #321 : 06 Ноябрь 2019, 12:28:10 »
И снова здравствуйте. Больная голова рукам покоя не даёт, поэтому решил сделать одноигровку UNROM по схеме, приведенной в инструкции PDF. Плату развёл под свои микрухи, собрал, нашёл и устранил пару косяков, а плата так и не запустилась. Предполагаю, что что-то не так со схемой. Кто-нибудь может подсказать, верна ли схема.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #322 : 06 Ноябрь 2019, 12:44:51 »
Попробуйте сдампить свой картридж, и сравните с тем что должно быть.

Оффлайн kosmo

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #323 : 06 Ноябрь 2019, 12:57:33 »
Прошиваю АМ29F040 PLCC32 программатором TL866A. После приставки бин файл в микросхеме совпадает с оригиналом.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #324 : 06 Ноябрь 2019, 12:59:12 »
Вы не поняли, сдампить именно сам готовый картридж, дампером, как UNROM.

Оффлайн kosmo

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #325 : 06 Ноябрь 2019, 13:10:58 »
Дампером, кроме заголовка пустые ячейки. Можно на "ты"

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #326 : 06 Ноябрь 2019, 13:16:00 »
"На вы" это просто привычка, не обращайте внимания. Пустые это FF?

Оффлайн kosmo

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #327 : 06 Ноябрь 2019, 13:16:50 »
Да, FF.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #328 : 06 Ноябрь 2019, 13:20:25 »
Если вы зашили всю микросхему целиком то хоть что-то, но должно было прочитаться, независимо от работы маппера. Проверьте питание на ПЗУ и что на CS и OE именно то что нужно. (у вас CS обозначен CE). Какую ПЗУшку поставили?

Оффлайн kosmo

  • Пользователь
  • Сообщений: 163
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #329 : 06 Ноябрь 2019, 13:25:00 »
Не, я зашил в микросхему (512k) только один .bin файл (128k) АМ29F040 PLCC32