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

diegoarmando и 1 Гость просматривают эту тему.

Оффлайн godun

  • Пользователь
  • Сообщений: 3924
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #480 : 25 Июнь 2022, 00:34:54 »
Для примера привел скан и дамп 250  in1, дампил как 27с801.   
на 136 in1  прогер ругается на неконтакт пина старшего адреса,  причем есть несколько одинаковых картриджей, как 136, и они одинаково ругаютя на пин   старший адрес .
Подскиже пож-ста, как что можно попробовать сдампить пзу на катридже  136 in1?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #481 : 25 Июнь 2022, 01:13:07 »
Как 27С040?

Оффлайн godun

  • Пользователь
  • Сообщений: 3924
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #482 : 25 Июнь 2022, 09:10:12 »
Как 27С040?
Тоже пробовал, и тоже ругается на старший адрес. Но 27с040 это же 4 мегабита, а там ПЗУ явно 8 судя по разводке

Оффлайн godun

  • Пользователь
  • Сообщений: 3924
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #483 : 25 Июнь 2022, 11:12:28 »
проигнорировал  эту ошибку и сдампил . не знаю правда, как проверить, не могу подобрать маппер для запуска на эмуле

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #484 : 25 Июнь 2022, 12:51:59 »
А каким образом ругается? Для 8М старший А19, а для 4М - А18. Это разные пины.
Разводка не показатель, в том и фишка JEDEC, что микросхемы совместимы по выводам. Ещё общий объём можно прикинуть по играм, сколько их там реально, не 136 же.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #485 : 25 Июнь 2022, 13:15:55 »
А у тебя там не 27С020? По крайней мере в дампе блоки 00000 - 7FFFF и 80000 - FFFFF идентичны. То есть 512 кбайт повторяются два раза.

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #486 : 25 Июнь 2022, 13:16:36 »
Это маппер #227
ПЗУ прочитаны с ошибками, есть повторяющиеся данные. Карики вообще работали до распайки?
По играм, здесь объем скорее 512к.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #487 : 25 Июнь 2022, 13:26:17 »
Игры такие?
ICE CLIMBER
BALLOON FIGHT
GALAXIAN
NINJA
ANTARCTIC ADVE
TANK
COMBAT
BINARY LAND
CIRCUSE
STAR FORCE
EXERION
ROAD FIGHTER
TETRISE II
MAHJONG
POOYAN
BOMBER MAN
B-WINGS
NINJA III
MARIO
CONTRA
1942
XEVIOUS
FRONT LINE
TWIN BEE
MAPPY
SKY DESTROYER
F-1 RACE


Добавлено позже:
есть повторяющиеся данные.
Там два блока повторяются, я же написал

Оффлайн godun

  • Пользователь
  • Сообщений: 3924
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #488 : 25 Июнь 2022, 13:32:06 »
А каким образом ругается?
вот так

Добавлено позже:
А у тебя там не 27С020?
если это 27с020 или 27с040, зачем тогда  на первый пин  подведено не питание а  адрес? и кстати есть пару плат, где 1 пин именно посажен на питание. его я сдампил как 27с040

Добавлено позже:
ПЗУ прочитаны с ошибками,
ошибки в чем заключаются? и они одинаковые что в 250, что 136 ?


Добавлено позже:
Карики вообще работали до распайки?
да, работали.
но странная закономерность, есть которые не ругаются  , а есть например  пару одинаковых, и они ругаются на первый пин. не может же после выпайки прямо вот два одинаквых выбит первый пин, причем их 5 штук вообщем  с такой ошибкой
« Последнее редактирование: 25 Июнь 2022, 13:39:17 от godun »

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #489 : 25 Июнь 2022, 13:42:36 »
вот так
Так это не старший адрес, а первая нога. Не знаю, по каким критериям он проверяет, но видимом адресного входа там не находит.
зачем тогда  на первый пин  подведено не питание а  адрес?
У - унификация. В эту плату можно ставить ПЗУ разного объёма. Мак и во многие другие.

Оффлайн godun

  • Пользователь
  • Сообщений: 3924
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #490 : 25 Июнь 2022, 13:46:22 »
У - унификация. В эту плату можно ставить ПЗУ разного объёма. Мак и во многие другие.
на счет унификации согласен., но  вот есть к примеру 10 плат с одинаковой разводкой, в одной не ругается, а в другой ругается . как так ?  вся хитрость в пзу? я думал что пзу тоже унифицированы))

Добавлено позже:
сейчас попробовал как 27с020, тоже самое....

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #491 : 25 Июнь 2022, 14:06:21 »
Ты не ту пзу выбрал. У 27c040 пин 1 это vpp 31 пин A18, а на плате 1 пин адресный, а 31 подтянут к питанию. Поменяй на  29f040.

Оффлайн godun

  • Пользователь
  • Сообщений: 3924
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #492 : 25 Июнь 2022, 14:19:23 »
Ты не ту пзу выбрал.  Поменяй на  29f040.
попробовал, всеравно ругается на первый пин, и теперь даже на эмуляторе не стартует ( сорян, перезалил архивы, на микре  нашел соплю из олова на 30 и 31 пине

Добавлено позже:
а на плате 1 пин адресный, а 31 подтянут к питанию
а с чего ты решил что 31 пин подтянут к питанию? он уходит на логику
« Последнее редактирование: 25 Июнь 2022, 14:57:39 от godun »

Оффлайн darleiv

  • Пользователь
  • Сообщений: 21
  • Пол: Мужской
  • Bruce Jones
    • Facebook
    • Twitter
    • Youtube
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #493 : 27 Июнь 2022, 03:02:31 »
 :wow:
REVERSE Engineering [ KID Dracula ] VRC4e Mapper 23
https://forums.nesdev.org/viewtopic.php?t=23984 :blush:
How do I tag someone in the post that is on the forum? o_0

Оффлайн triptopax

  • Пользователь
  • Сообщений: 27
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #494 : 15 Сентябрь 2022, 08:45:35 »
здравствуйте!
Я особо не разбираюсь в картриджестроении, но по схеме один спаял (2 части уток залил через "ресет").
Очень хочу спаять Lone Ranger ( https://nescartdb.com/profile/view/369/the-lone-ranger ), но чипа MMC3 на алике не нашёл, да и разводки нет именно под плату с сайта. Есть ли у вас файл в sprint layout под эту игру на доступных микрухах?

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #495 : 21 Сентябрь 2022, 18:29:20 »
чипа MMC3 на алике не нашёл
китайский аналог ax5202p, но цена на алике на него негуманная.
плата в спринте под ax5202 есть http://www.emu-land.net/forum/index.php/topic,71165.msg1361131.html#msg1361131

Оффлайн ProgAlpha

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #496 : 27 Сентябрь 2022, 21:38:24 »
Здравствуйте, уважаемые участники форума! Возможно кто-то уже сталкивался с такой проблемой. Суть в следующем. Я собрал по схеме на макетной плате UNROM512. Собранная конструкция заработала сразу, поиграл немного в homebrew-игры Deth Complex 1,2, Dungeon and Doomknights (без сохранений). Решил запустить игру Alwa's Awakening. Но, как оказалось, это не простая игра. С "самотестированием". Она требует дополнительную PRG RAM 8k. Добавляю в качестве PRG RAM - 6264. И тут я захожу в тупик. Как ПРАВИЛЬНО подключить prg оперативку к данному мапперу? В частности pin 20(CE), pin 26(CE2) и pin 27(WE). Как их подключил я. pin 20(CE) - GND, pin 26(CE2) - pin 3 BA6162, pin 27(WE) - pin R/W слота картриджа. Игра запустилась, но с серьезными графическими искажениями, отсутствует музыка, но есть звуки переключения курсора и и прыжка персонажа. И  работает так только на новодельной 8bitPSOne, на Dendy Junior 2 - черный экран, не работает. Насколько я знаю, на оригинальных картриджах Famicom в UNROM PRG RAM никогда не было. Может к данной конфигурации схемы этого маппера вообще нельзя подключить PRG RAM и нужна другая схема, типа той платы, что используется в официальном издании этой игры? :neznayu:

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #497 : 27 Сентябрь 2022, 23:35:28 »
На всякий случай напомню, что /CS1 - инверсный, активный уровень низкий, а CS2 - прямой, активный уровень высокий.

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #498 : 28 Сентябрь 2022, 08:02:31 »
UNROM512 c WRAM не существует в реальности, а работает только в эмуляторе.
Нужно делать нормальный дешифратор для WRAM: (A13 == 1) & (A14 == 1) & (/ROMSEL == 1) & (PHI2 == 1)
PHI2 здесь тоже нужен, потому что при переключении банков будет портиться используемая область WRAM.

Alwa при переключении банков учитывает конфликт шины, поэтому 74*139 можно исключить, подав на вход разрешения регистра /ROMSEL напрямую,
на освободившейся 74*139 собрать дешифратор для 4 входных сигналов, а нужный выход подать на /CE WRAM.

А еще схему дешифратора можно взять из схемы фамиком-бейсика на 74*20. Схему прикрепил ниже
251214-0.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2257
  • Пол: Мужской
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #499 : 28 Сентябрь 2022, 17:07:55 »
Я в похожей ситуации, правда для другого маппера  использовал  такую же схему на 74HC20
(1)1A = Phi2 (S32)
(2)1B /ROMSEL (S44)
(4)1C = A14 (S35)
(5)1D = A13 (S34)
(6)1Y = PRG RAM /CE
PRG RAM /0E = GND
PRG RAM /WE = R//W (S14)

И у меня, возникли проблемы с таймингами, но это, скорее всего, виновата схема защиты от конфликтов на шине собранная на той же микре, так что на новоделе карик работал, а на фамике нет. Так руки и не дошли доделать, чтобы везде работало.

Оффлайн ProgAlpha

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #500 : 29 Сентябрь 2022, 11:07:22 »
Благодаря информации, которой вы со мной поделились, я нарисовал схему подключения 74ls20. Правильно ли я определил вход (2A) и выход (2Y) для PRG? И важно ли соблюдать определенную последовательность подключения сигналов /ROMSEL, A13, A14 и PHI2 на входы 1A, 1B, 1C и 1D или можно в любом порядке?
1A = /ROMSEL
1B = A13
1C = A14
1D = PHI2 (M2)
1Y = PRG RAM /CE
2A = R/W
2B = Vcc
2C = Vcc
2D = Vcc
2Y = PRG /OE

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #501 : 29 Сентябрь 2022, 17:16:57 »
Да, верно. Порядок может быть любой.

Оффлайн ProgAlpha

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #502 : 01 Октябрь 2022, 22:25:22 »
Итак, игра Alwa's Awakening заработала на моей макетной "башне". Все джамперы выставлены согласно конфигурации Not Flashable.  Тем не менее, есть несколько нюансов.
1) Изначально для возможности сохранений я использовал цепочку R1,C1,D1,D2, однако сохранения работали только когда плата была вставлена в приставку. При ее извлечении сохранения слетали (не сразу, минут через 5-10). Читал, чтобы избежать потери данных, нужно использовать транзистор+резистор между логикой декодирования RAM/CE (7420) и самой PRG RAM.
2) Не смог разобраться, куда подключить pin 26 (/CE2) PRG RAM. Сначала оставил его в воздухе, но появились наводки при приближении рук - пропадал звук в игре, некорректно отображался текст диалогов. При подключении этого вывода на Vcc наводки исчезли, текст отображался нормально. Но сохранения слетают. Насколько я знаю, на Vcc этот вывод подключается при использовании RAM в режиме WRAM (без сохранений). Возможно я ошибаюсь.
3) В итоге отключил цепочку, а подключил к PRG RAM и элементу CR2032 микру BA6162, тем самым задействовав и вывод 26 (/CE2) 6264. Тестирую (и играю) уже второй день, сохранения держатся хорошо, пока что без проблем. Возможно и оставлю BA6162.
4) Игра немного не вмещается в экран тв. В левом верхнем углу экрана слот скилла отображается не целиком. Возможно, это проблемы с телеком. В других играх не замечал такого.

Оффлайн triptopax

  • Пользователь
  • Сообщений: 27
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #503 : 12 Октябрь 2022, 01:13:54 »
Приветствую всех!
Имею желание записать Duck Tales 2 2014 de luxe с читами (ибо очень сложная). Разводку платы пытался с картинки снять, но мозг вспух (там металлизация переходящая под микрухами). Можно ли вместо W27C020-70 использовать 27с2001 и можно ли вместо 74LS161 использовать 74HC161? В чем разница между LS и HC ли разница? (по даташиту разницы не заметил).
Есть ли у кого лайаутовская схема под 256-КБэшных уток.
Подскажите, пожалуйста...

Оффлайн ProgAlpha

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #504 : 12 Октябрь 2022, 16:43:40 »
Для Duck Tales 2 2014 De Luxe я использовал эту плату UNROM, в архиве файл lay платы (источник: youtube-канал "Лаборатория испытания паровозных гудков"). Насчет использования uv-eprom 27с2001 вместо W27C020 - я применял эту микросхему в качестве prg и chr, работает нормально. Также насчет hc и ls - тоже большой разницы не обнаружил (вроде ls это ТТЛ, а hc - КМОП, возможно ошибаюсь), но я предпочитаю использовать ls.

Оффлайн ProgAlpha

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #505 : 12 Октябрь 2022, 17:27:52 »
Добавлю, что эту плату я немного переделал для поддержки UOROM, согласно другой схеме

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #506 : 12 Октябрь 2022, 18:42:57 »
Есть ли у кого лайаутовская схема под 256-КБэшных уток.
Вы первый пост темы смотрели? Там несколько вариантов unrom плат, включая мою.

Оффлайн triptopax

  • Пользователь
  • Сообщений: 27
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #507 : 13 Октябрь 2022, 20:16:50 »
Вы первый пост темы смотрели? Там несколько вариантов unrom плат, включая мою.
Да, смотрел. В инструкции сказано, что схемы на UNROM поддерживают только 1 мегабитные ПЗУ, а "утки де люкс" требуют 2 мегабит. Вот и не пойму, подойдёт ли схема unrom, если впаять 2-хмегабитную 27с2001 с ромом на 256 КБ?

Оффлайн KOCT9I777

  • Пользователь
  • Сообщений: 2
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #508 : 18 Октябрь 2022, 13:52:31 »
Помогите пожалуйста, хочу сделать картридж с игрой final fantasy и ни где не могу найти схему. Буду очень признателен.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2257
  • Пол: Мужской
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #509 : 18 Октябрь 2022, 20:23:29 »
Схема стандартная для SNROM