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

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

Оффлайн kino

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #1350 : 06 Мая 2026, 19:53:36 »
Ага, вкурил, спасибо. Т.е. на картридже должны быть все земли объединены, ну как все, аж два контакта.  :)

Оффлайн Redskiner

  • Пользователь
  • Сообщений: 29
    • Просмотр профиля
Re: Famicom Cartridge Schematics & PCBs
« Ответ #1351 : 06 Мая 2026, 21:04:10 »

А уже очень хочу себе гиммика, кастлу 3 ну и нужен еще доступный ммс3 маппер под другие более массовые хотелки.
купите себе китайский N8 Pro и всё. 97% библиотеки воспроизводит нормально (включая FDS), за исключением уж совсем редких мапперов, которые всегда можно (если уж совсем невмоготу) купить оригиналы. Сравнивал, например, звуки на нём и оригинальными Madara и Lagrange Point - отличия  абсолютно некритичные для комфортной игры (у оригиналов звук чуть погромче, да пара сэмплов гораздо более различимы в мелодиях). Гиммик работает нормально. Только отзывы почитайте, да сразу приготовьте SD-карту нормальную - китайцы кладут в комплект хрень, которая либо нормально не работает, либо быстро дохнет

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2427
  • Пол: Мужской
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #1352 : 07 Мая 2026, 11:18:56 »
В оригинальном фамикоме рф модулятор через картридж запитывается
Только на схеме которая гуляет в сети. У фамиков с буквами ff на шильдике модулятор записывается в обход картриджа.

Оффлайн kino

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #1353 : 27 Мая 2026, 14:38:17 »
Еще раз добрый день. Глянул я тут с просоня якобы оригинальную схему приставки, например тут (https://habr.com/ru/articles/185872/). Там для выбора периферии используют 139-й демультиплексор. Так вот видно, что можно выбрать только ram, rom и ppu. Т.е. запись по 0x6000 ни к чему не приводит, т.к. нога этой 139-й для этого адреса висит в воздухе. Получается эта версия консоли не предполагала сохранение в sram картрижа. или я не туда смотрю? спасибо.

Оффлайн Narn

  • Пользователь
  • Сообщений: 105
  • Пол: Мужской
    • Просмотр профиля
Re: Famicom Cartridge Schematics & PCBs
« Ответ #1354 : 27 Мая 2026, 15:37:23 »
Ранее на страницах форума кто-то писал:
"на картридже нет адреса А15, вместо него выведен сигнал /ROMSEL.  Этот сигнал формируется как функция NAND между A15 и M2. Что это даёт? Экономию на корпусе в картридже: ведь тогда не нужно будет вставлять в картридж этот элемент, чтобы увязать A15 и M2, а выход ROM напрямую подключить. А потом пришла эра мапперов и понадобилась адресация 6000H-7FFFH. А для этого надо "восстановить" А15. Не проблема, его можно восстановить из /ROMSEL, ведь если строб M2/F2 активен, а /ROMSEL нет то это обращение к нижней половине(6000H-7FFFH). Но есть нюанс: M2/F2 идёт напрямую, а у /ROMSEL задержка на 1 корпус. И опаздывание /ROMSEL вызовёт ложное срабатывание, от маленькой иголки до вполне ощутимого импульса для быстродействующей микросхемы. И чем медленнее 139 дешифратор, тем больше эта иголка. И вот тут M2/F2 через дополнительный буфер может работать как дополнительная задержка этого сигнала и как следствие - выравнивание сигналов.

Ранее кто то спрашивал.
На разъем 60pin не выводится с 74hc139 консоли в картридж $6000. Поэтому делают как описано выше в посте.

Оффлайн kino

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
Re: Famicom Cartridge Schematics & PCBs
« Ответ #1355 : 27 Мая 2026, 16:06:58 »
На разъем 60pin не выводится с 74hc139 консоли в картридж $6000. Поэтому делают как описано выше в посте.

В принципе понятно, но есть момент. Когда м2 активен а romsel(a15) нет, то по схеме это не обязательно 0х6000, это от нуля же тоже может быть. т.е. надо не только romsel нет, а еще и ramsel нет и ppusel нет.

Оффлайн Narn

  • Пользователь
  • Сообщений: 105
  • Пол: Мужской
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #1356 : 27 Мая 2026, 16:49:48 »
В картриджах чаще всего , например unrom512 с сохранением используют схему с 4 входовым элементом и-не (74hc20), на входы подаются сигналы с линий А13, А14, М2, /romsel.
Реже встречаются  схемы на 74hc10 кажется, это 3 входовые элементы, так сделано в biohazard например.

Оффлайн kino

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #1357 : 27 Мая 2026, 17:02:37 »
на входы подаются сигналы с линий А13, А14, М2, /romsel.

Понял. Спасибо. Ну то, что навесить можно что угодно то понятно, вопросик был что они, писав в документации memory map и указав что 0х6000 это батарейная озу на карике, но при этом в схеме абсолютно ничего для этого не предусмотрели. Это они  с заделом на будущее писали, я так понимаю? Может на схемах где 72 пин всё это есть, пока не смотрел. Короче, логику я понял, они, создавая консоль уже тогда знали что будут клепать к ней мапперы.
« Последнее редактирование: 27 Мая 2026, 17:33:44 от kino »

Оффлайн Timer

  • Пользователь
  • Сообщений: 34
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #1358 : 06 Июля 2026, 21:41:42 »
Собрал Mother на плате кукуруку с переходником и маппером SMD133, игра запускается, но через 2 экрана все крашится. Я думаю, что дело в том, что не работает WRAM FM1808. Подскажите, куда копнуть.

Оффлайн мфыфыы

  • Пользователь
  • Сообщений: 35
    • ВКонтакте
    • Просмотр профиля
Re: Famicom Cartridge Schematics & PCBs
« Ответ #1359 : 07 Июля 2026, 14:37:26 »
Работает, но есть нюанс в сочетании fm1808 и smd133, я в железе не силен, где то на форуме обсуждалась эта тема, но сейчас не могу найти

Оффлайн Timer

  • Пользователь
  • Сообщений: 34
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #1360 : 10 Июля 2026, 22:06:54 »
Немного почитав на nesdev про SMD 133 , видно что его необходимо конфигурировать перед работой, а конкретнее включить WRAM.
disable_prg_ram:
  lda #$00
  sta $A001

enable_prg_ram:
  lda #$80
  sta $6003
  sta $A001
  jmp $FF40

Через nesasm провел компиляцию, получил nes файл. Внутри 2 строки, одна заголовок, вторая код.

Строку поместил перед вектором ресета и сделал ссылку после окончания ресета  на начало строки


Оффлайн мфыфыы

  • Пользователь
  • Сообщений: 35
    • ВКонтакте
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #1361 : 11 Июля 2026, 13:30:03 »
Теперь работает?

Оффлайн Timer

  • Пользователь
  • Сообщений: 34
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #1362 : 17 Июля 2026, 18:51:07 »
Неа, пока не понимаю, что дальше делать.

Оффлайн Narn

  • Пользователь
  • Сообщений: 105
  • Пол: Мужской
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #1363 : 10 Августа 2026, 09:58:23 »
Доброго дня!
Вопрос не по теме немного, не нашел соответствующей.
Помогите пожалуйста найти ром от сборника 23-in-1 super hik 1994
Плата в нем вроде две капли и регистр 74ls161.
Не понял есть он сдампленый или нет.