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

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

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #870 : 17 Июнь 2024, 09:04:45 »
маппер 90, Вы делали это?
Это игры на пиратском маппере 90 (MMC5), под них микросхем нигде не найти, насколько я знаю.
« Последнее редактирование: 17 Июнь 2024, 13:32:35 от max5775 »

Оффлайн mutabor

  • Пользователь
  • Сообщений: 298
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #871 : 17 Июнь 2024, 20:31:33 »
Только вот думаю, как подключить капли к программатору и какой там чип выбирать.
Не надо так извращаться. Дампером сдампить как NROM, потом в эмуле посмотреть к каким регистрам обращается менюха и идентифицировать маппер, потом сдампить все.

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #872 : 17 Июнь 2024, 21:35:30 »
Не надо так извращаться. Дампером сдампить как NROM, потом в эмуле посмотреть к каким регистрам обращается менюха и идентифицировать маппер, потом сдампить все.
Это когда ты знаешь и умеешь, для меня это пока недосягаемо. Поэтому пока делаю дедовским методом, prg сдампил, теперь chr...

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4424
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #873 : 17 Июнь 2024, 21:43:12 »
Это когда ты знаешь и умеешь, для меня это пока недосягаемо.
На форуме упоминалось несколько раз. В том числе, в профильной теме про чтение и запись картриджей.

Оффлайн Narn

  • Пользователь
  • Сообщений: 65
  • Пол: Мужской
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #874 : 17 Июнь 2024, 21:45:47 »
Не надо так извращаться. Дампером сдампить как NROM, потом в эмуле посмотреть к каким регистрам обращается менюха и идентифицировать маппер, потом сдампить все.
Вопросов нет) а если  нет дампера, приходится изобретать велосипед))). Главное достичь цели.)

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #875 : 17 Июнь 2024, 21:50:56 »
На форуме упоминалось несколько раз. В том числе, в профильной теме про чтение и запись картриджей.
Покажите где, я почитаю.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4424
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #876 : 17 Июнь 2024, 21:55:02 »
max5775,
тема в закрепе про Coolboy, вроде бы там видел.

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #877 : 17 Июнь 2024, 23:09:23 »
max5775,
тема в закрепе про Coolboy, вроде бы там видел.
Про кулбой 1000 и 1 тема уже, сложно найти.
Дампер есть и желание есть разобраться, как его использовать, кроме как для прошивки кластеровской многоигровки.
Но цельной картины пока никак не сложится
Вот сдампил его как nrom с параметрами prg-size 128K и chr-size 64K
Попробовал еще попереключать перемычки, получается две версии мультиигровки 43в1 и 64в1
Приложил еще меню самой многоигровки в исходном варианте 64 в 1
« Последнее редактирование: 17 Июнь 2024, 23:23:38 от max5775 »

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4424
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #878 : 18 Июнь 2024, 00:22:27 »
Про кулбой 1000 и 1 тема уже, сложно найти
С тобой всё в порядке? В закрепе всего 10 тем и нужная, на данный момент, первая.

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #879 : 18 Июнь 2024, 07:24:37 »
С тобой всё в порядке? В закрепе всего 10 тем и нужная, на данный момент, первая.
Ты сам то нормальный? Где-то, что-то, видел, похожее. Нормальные люди дают ссылку, если хотят помочь. А такими общими фразами тут 90℅ таких специалистов.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4424
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #880 : 18 Июнь 2024, 08:45:10 »
Нормальные люди дают ссылку, если хотят помочь.
Побежал гуглить за каждого ленивца, ага :lol:

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #881 : 18 Июнь 2024, 09:22:07 »
Побежал гуглить за каждого ленивца, ага :lol:
Может тогда проще промолчать, не думал?

Оффлайн mutabor

  • Пользователь
  • Сообщений: 298
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #882 : 18 Июнь 2024, 21:27:13 »
Вот сдампил его как nrom с параметрами prg-size 128K и chr-size 64K
Странноватый дамп, но ладно. Выкинул мусор, собрал как надо, в итоге PRG - менюха + танки, CHR от танков, в меню кракозябры.
Обращение к регистрам такое:
Init
8001 c0
f000 c0
f020 A2
f001 00
f001 00

1 track field
f01c 00

2 tetris
f209 00

3 tank
f000 00

4 mario
f013 00

5 block
f209 00

6 tank
f000 00

7 track field
f01c 00

В общем это какой-то address latch маппер. Теперь надо протестить какой бит за что отвечает, или сдампить каждую игру как NROM, правда без идентификации маппера собрать многоигровку все равно не получится. Кстати что там за тетрис?
« Последнее редактирование: 18 Июнь 2024, 21:34:30 от mutabor »

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #883 : 18 Июнь 2024, 22:03:39 »
Тетрис наверное второй, там все логотипы потерты.
Я пытался сдампить по размеру чипов, но я прекрасно понимаю, что до старших адресов дампер не достучался.
Надо же знать какую команду послать на защелку, чтобы она выставила нужные уровни на ногах чипов.

Онлайн Sharpnull

  • Пользователь
  • Сообщений: 5005
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #884 : 18 Июнь 2024, 23:28:02 »
Вот сдампил его как nrom с параметрами prg-size 128K и chr-size 64K
Вот уже сдампленный ром отсюда https://archive.org/details/Gr8FamNESUpd8 и здесь под другим именем https://fcpic.nesbbs.com/GamePic.asp?gameid=5304 (там два одинаковых рома, в одном не указаны стандартные контроллеры в NES 2.0 заголовке), но должен быть где-то в нормальном месте, потому что есть в базе https://unlicensed.games/libg/static.php?page=NintendulatorNRS и в нём на выбор (DIP Switches): 21-in-1, 32, 43 (CF-014), 64 (CF-015), 100, 200, 1080, 50000, 96080, 100000, 150000, 250000, 300000, 329680. Маппер 288, можно посмотреть в коде NintendulatorNRS.
UPD: puNES тоже даёт выбрать кол-во игр.

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
Re: Famicom Cartridge Schematics & PCBs
« Ответ #885 : 19 Июнь 2024, 08:43:39 »
Вот уже сдампленный ром отсюда https://archive.org/details/Gr8FamNESUpd8 и здесь под другим именем https://fcpic.nesbbs.com/GamePic.asp?gameid=5304 (там два одинаковых рома, в одном не указаны стандартные контроллеры в NES 2.0 заголовке), но должен быть где-то в нормальном месте, потому что есть в базе https://unlicensed.games/libg/static.php?page=NintendulatorNRS и в нём на выбор (DIP Switches): 21-in-1, 32, 43 (CF-014), 64 (CF-015), 100, 200, 1080, 50000, 96080, 100000, 150000, 250000, 300000, 329680. Маппер 288, можно посмотреть в коде NintendulatorNRS.
UPD: puNES тоже даёт выбрать кол-во игр.
Как ты это нашел то?
Во fceux не хочет открываться.
« Последнее редактирование: 19 Июнь 2024, 10:06:51 от max5775 »

Онлайн Sharpnull

  • Пользователь
  • Сообщений: 5005
    • Просмотр профиля
Re: Famicom Cartridge Schematics & PCBs
« Ответ #886 : 19 Июнь 2024, 18:26:29 »
Как ты это нашел то?
Во fceux не хочет открываться.
Сделал поиск байтов из вашего частичного дампа по всем ром-файлам из archive.org через 010 Editor (у меня взломанная версия, должны быть другие бесплатные программы). Можно было найти в https://fcpic.nesbbs.com/: перейти на English, нажать Game, в Game Count ввести 64 и Search, будут найдены ромы где указан этот вариант кол-ва ромов (т. е. 21, 32, 43, ..., 329680 тоже подошло бы).
FCEUX не нужен, в Mesen работает.

Оффлайн onimush

  • Пользователь
  • Сообщений: 467
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #887 : 25 Июнь 2024, 10:34:20 »
Узнал тут про такой картридж для msx на трёх gal22v10 поддерживающих 4 маппера(с разными прошивками)
А кто-нибудь может прикинуть сколько таких PAL-ок надо для mmc1?mmc3?

https://github.com/RBSC/Unimapper/blob/master/Pics/UniMapper_v3.5_top.jpg

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
Re: Famicom Cartridge Schematics & PCBs
« Ответ #888 : 25 Июнь 2024, 20:33:26 »
Узнал тут про такой картридж для msx на трёх gal22v10 поддерживающих 4 маппера(с разными прошивками)
А кто-нибудь может прикинуть сколько таких PAL-ок надо для mmc1?mmc3?

https://github.com/RBSC/Unimapper/blob/master/Pics/UniMapper_v3.5_top.jpg
А смысл менять gal на smd133?
Вот по ммс1 согласен, нужен какой-то аналог, потому что цены на ax5904 неадекватные.
Идеально бы использовать под него плис типа epm3064, но кто будет писать прошивку...

Оффлайн mutabor

  • Пользователь
  • Сообщений: 298
    • Просмотр профиля
Re: Famicom Cartridge Schematics & PCBs
« Ответ #889 : 25 Июнь 2024, 22:08:45 »
Идеально бы использовать под него плис типа epm3064, но кто будет писать прошивку...
Так есть же готовые реализации на верилоге, у того же Кластера например, а вот еще https://forums.nesdev.org/viewtopic.php?t=10010

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
Re: Famicom Cartridge Schematics & PCBs
« Ответ #890 : 25 Июнь 2024, 22:37:38 »
Так есть же готовые реализации на верилоге, у того же Кластера например, а вот еще https://forums.nesdev.org/viewtopic.php?t=10010
Есть... только хрен они работают, там допиливать надо. Да и не влазит он в epm3064, а epm3128 с его 100 пинами паять то еще удовольствие.
По поводу реализации на Xilinx я пока в процессе, программатор lpt под него что-то не завелся.
Думаю заказывать с китая за 3т.р или на фиг оно надо.
« Последнее редактирование: 25 Июнь 2024, 22:44:17 от max5775 »

Оффлайн yaiba1989

  • Пользователь
  • Сообщений: 54
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #891 : 28 Июнь 2024, 17:57:07 »
EPM240 может создавать MMC1 и MMC3, EPM570 может создавать MMC5.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4424
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #892 : 30 Июнь 2024, 16:30:46 »
yaiba1989,
железка ничего не может создавать. Создаёт "прошивка".

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #893 : 11 Июль 2024, 23:29:57 »
Перерисовал схему UNROM512 (маппер 30) с поддержкой сохранений в более привычном варианте, может кому пригодится.
По совету NARN, вторая логика HC32 заменена парой диодов и резистором.
« Последнее редактирование: 15 Июль 2024, 22:18:54 от max5775 »

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #894 : 21 Июль 2024, 15:15:53 »
SMD133 поддерживает до 2МБ PRG и 256КБ CHR. 512КБ CHR невпихуемо (разве что с нестандартным расширением), т.к. MMC3 не позволяет ее адресовать.
А не в курсе, там что-то дополнительно нужно делать, чтобы маппер работал с PRG адресами выше А18 или просто соединить маппер с А19 prg?
Просто вот когда-то собирал тестовый образец с хаком игры Rockman 4 на 1Мб, что-то не заработало.
PRG-RAM и CHR-RAM стоят и работают нормально, проверял на обычном роме Rockman4, который на 512КБ

Оффлайн Domas59

  • Пользователь
  • Сообщений: 6
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #895 : 28 Июль 2024, 00:25:02 »
Здравствуйте, есть ли у кого-нибудь схема /герберы/ для маппера 30 (с использованием 74574 и 74139) по этой ссылке  https://www.maliscash.com/product-page/diy-famicom-build-a-cart-mapper-30

Оффлайн max5775

  • Пользователь
  • Сообщений: 536
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #896 : 28 Июль 2024, 10:23:08 »
Здравствуйте, есть ли у кого-нибудь схема /герберы/ для маппера 30 (с использованием 74574 и 74139) по этой ссылке  https://www.maliscash.com/product-page/diy-famicom-build-a-cart-mapper-30
Есть по схеме выше, но без доппамяти и железе еще не проверена.

Оффлайн Narn

  • Пользователь
  • Сообщений: 65
  • Пол: Мужской
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #897 : 28 Июль 2024, 10:55:04 »
Там и выше есть платы, только ему зачем то на 574 надо? При использовании 574 придется дополнительно подтягивающие резисторы ставить.

Оффлайн Domas59

  • Пользователь
  • Сообщений: 6
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #898 : 28 Июль 2024, 12:09:08 »
Там и выше есть платы, только ему зачем то на 574 надо? При использовании 574 придется дополнительно подтягивающие резисторы ставить.
Я имел в виду дип-версию и нашел список этих систем на упомянутом выше сайте.

Есть по схеме выше, но без доппамяти и железе еще не проверена.
Спасибо

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24660
    • Просмотр профиля
Famicom Cartridge Schematics & PCBs
« Ответ #899 : 28 Июль 2024, 12:10:55 »
А зачем там резисторы? На сколько я помню 574 отличается от 374 только "прямой" разводкой