Приставки > Картриджи / диски
SNES схема многоигровки с меню выбора
(1/2) > >>
JRBVZ:
Может кто подскажет, можно ли переделать схему переключения игр с сеги на снес. RESET я возьму с пина 26 разъема, а вот где взять LATCH?
Rumata:
А нет никакого "LATCH". Это /TIME, сигнал, автоматически формирующийся при обращении к диапазону адресов $A130xx. На СНЕС такого нет.
JRBVZ:
Да, я знаю, что это пин В31 у сеги, жаль на снес такого нет.
Rumata:
У СНЕС ещё всякие HiROM / LoROM, видимо тоже надо учитывать.
И вообще данная схема чисто под сеговский картридж 4 Мб с весьма специфическим распределением адресов. Например сделать 4 банка по 1 Мб не получится.
JRBVZ:
Т.е. такая схема на сеге работать не будет?
Rumata:
Такая - будет. Только это уже другая схема. Хотя есть общие элементы
JRBVZ:
Ну да, это упрощенная схема с одинаковыми банками, вот и думал ее как-то приспособить для снес, чтобы можно было выбирать переключение по сбросу, или с меню.
Rumata:
Она не упрощённая, она просто другая. С другим распределением адресов.
На СНЕС наверно можно делать "запись в ПЗУ", по типу как в НЕС. Там на слоте есть /ROMSEL и /CPUWR.

Добавлено позже:
Да, и по скольку в этом варианте нет привязки к адресам, то можно брать ПЗУ и большего объёма. Например сделать 4 х 2М
JRBVZ:
Я и думал расширить ром до 256мбит, чтобы сделать 8 игровку с меню, т.к. для переключения по сбросу, как по мне, 4 игры максимум и то неудобно.
Rumata:
Старшие адреса можно щелкать невозбранно
JRBVZ:
Каким образом это сделать через меню? И вышеприведенная схема и схема с 74НС161 используют reset для переключения банков.
Rumata:

--- Цитата: JRBVZ от 02 Февраль 2023, 06:26:55 ---И вышеприведенная схема и схема с 74НС161 используют reset для переключения банков.
--- Конец цитаты ---
Да ну? А Мне кажется, что вышеприведённая схема использует сброс для сброса, то есть для установки регистра в исходное состояние, на нулевой банк. А запись данных происходит по /TIME.
JRBVZ:
Однако китайцы смогли приспособить схему из первого поста для снес: https://snescentral.com/article.php?id=0819
SAMael наверняка знает разводку данной платы  :D
Rumata:

--- Цитата: JRBVZ от 03 Февраль 2023, 11:48:10 ---Однако китайцы смогли
--- Конец цитаты ---
Сделать многоигровку с меню можно абсолютно для любой системы. И не надо ничего никуда "приспосабливать". В любом случае это будет регистр - защёлка на старших адресах ПЗУ плюс некоторая логика по обстоятельствам.
Rumata:
Ещё нужен дамп этой многоигровки, хотя можно взять и другой. И код менюшки разбирать. Или хотя бы найти её в дампе.

Кстати, какая-то стрёмная эта 5 в 1. Суммарный объём игр 4,5 Мбайта. А таких микросхем не бывает. Значит порезали. Кстати, для Нинтенды характерны стрёмные объёмы. Тот же Аладдин 10 Мбит. И таки да, на плате стоят 8М + 2М
SAMael:

--- Цитата: JRBVZ от 03 Февраль 2023, 11:48:10 ---Однако китайцы смогли приспособить схему из первого поста для снес: https://snescentral.com/article.php?id=0819
SAMael наверняка знает разводку данной платы  :D

--- Конец цитаты ---
Да, это мои фотки, я сфоткал и отправил что бы не канул карик в лету.
Там капля с нестандартной распиновкой, смещение по пинам в половине пинов, возможно есть какой то МХ еепромчик с такой распиновкой но скоко не лопатил даташиты по МХ пока не попалось четкого совпадения, а так то МХ скоко всякой дичи еепромной оказывается выпускало o_0
Rumata:
Там разводка под DIP-44, возможно на оригинал в SOP-44, возможно просто китайская самодеятельность, дорисовали лишние дырочки. По разводке похоже на что-то 16-разрядное в 8-разрядном режиме.

Хотя в данном случае интересует не ПЗУ, а логика, которая обеспечивает переключение
JRBVZ:

--- Цитата: SAMael от 04 Февраль 2023, 10:12:32 ---Да, это мои фотки, я сфоткал и отправил что бы не канул карик в лету.

--- Конец цитаты ---
Интересны связи разъем-74LS138-74LS174. У LS174 вывод 1 соединяется с ресет разъема (26 пин краевого разъема), 3 нога на А0 (17 пин), 4 на А1 (16), 6 на А2 (15), 11 на А3 (14). 13, 14 похоже не задействованы. Выводы 2, 5, 7, 10 должны идти на LS32. 12, 15 не задействованы. Вопрос - с чем соединен 9 вывод LS174?

4 дорожки с А19, А20, А21, /WR  уходят под LS138.
Rumata:
9 нога 174 очевидно соединена с каким-то выходом 138.
Собственно его включение и интересует.

Есть, конечно, другой вариант. Извлечь код меню, а делать это всё равно придётся, и посмотреть, по каким адресам идёт запись
Rumata:
Ну что, рисуем вместе?



Вот такая схемка получается. Что, в общем-то, и предполагалось. "Не подключен" 6 вывод 138-го, на самом деле он подключен, скорее всего на питание.

Добавлено позже:
Теперь ждём кто код вытащит
Навигация
Главная страница сообщений
Следующая страница

Перейти к полной версии