Приставки > Картриджи / диски
Mapper 189 помогите со схемой
<< < (2/3) > >>
max5775:
Накидал печатку, вернее подправил печатку с радиокота, изначально это была двухигровка на mmc3.
Сайт bootgood говорит, что на 189 маппере есть еще игра - Gluk The Thunder Warrior   http://bootgod.dyndns.org:7777/profile.php?id=4266
Вот думаю, есть ли смысл сделать 2-х игровку, или эта игра не заведется на данной схеме? Там 2 логики и еще один транзистор.
Физически проверить пока не могу, вечером попробую залить этот ром и запустить.
P.S:Проверил, даже намека нет на запуск, тогда будет одноигровка
supremacy:
У Thunder Warrior банки переключаются записью по адресу $4120 значений 00, 10, 30. Вот для этой игры нужно брать значения A15 и A16 с D4 и D5
megavolt85:

--- Цитата: supremacy от 20 Март 2019, 17:51:13 ---Вот для этой игры нужно брать значения A15 и A16 с D4 и D5
--- Конец цитаты ---

К155ЛЛ1 (SN7432N) решит проблему?
supremacy:
Да, скорее всего на китайских платах она стоит как раз для универсальности.
max5775:

--- Цитата: supremacy от 20 Март 2019, 17:51:13 ---У Thunder Warrior банки переключаются записью по адресу $4120 значений 00, 10, 30. Вот для этой игры нужно брать значения A15 и A16 с D4 и D5

--- Конец цитаты ---
т.е HC161 отключить от D0 и D1 и подключить к D4 и D5?
megavolt85:

--- Цитата: max5775 от 20 Март 2019, 20:11:35 ---т.е HC161 отключить от D0 и D1 и подключить к D4 и D5?
--- Конец цитаты ---

да, если прокатит то можно добавить К155ЛЛ1 (SN7432N) (любые 2 логических ИЛИ) и всё будет происходить на автомате
max5775:

--- Цитата: megavolt85 от 20 Март 2019, 20:14:53 ---да, если прокатит то можно добавить К155ЛЛ1 (SN7432N) (любые 2 логических ИЛИ) и всё будет происходить на автомате

--- Конец цитаты ---
не прокатило, пустой экран
megavolt85:
max5775, а ром точно под 189-ый, может похаченый
max5775:

--- Цитата: megavolt85 от 20 Март 2019, 20:53:09 ---max5775, а ром точно под 189-ый, может похаченый

--- Конец цитаты ---
megavolt85:
блин ну пока и идей нет, заглянул в код FCEUX, там всё как и сказал CaH4e3


--- Код: ---static DECLFW(M189Write) {
EXPREGS[0] = V | (V >> 4); //actually, there is a two versions of 189 mapper with hi or lo bits bankswitching.
FixMMC3PRG(MMC3_cmd);
}

--- Конец кода ---

если только Thunder Warrior для переключения не использует все четыре бита (хотя вряд ли, надо в дебагере проверять в общем), тогда без логического ИЛИ не обойтись

Добавлено позже:
max5775, проверил твой ром, всё как сказал supremacy переключение по записи 00h, 10h, 30h в $4120, что соответствует D4, D5
max5775:
Фиг  его знает, лежала плата от Руслана с игрой Kage, хотел туда запихнуть этот Master Fighter, выпаял чипы, прошил, запаял обратно.
Сделал разводку счетчика, как делал до этого - хрен работает, бесит уже.
Хотя на универсальном картридже от Кукуруку все работало, прозвонил все контакты по схеме, все в норме, заменил счетчик, фиг там
CaH4e3:

--- Цитата: megavolt85 от 20 Март 2019, 21:25:57 ---блин ну пока и идей нет, заглянул в код FCEUX, там всё как и сказал CaH4e3


--- Код: ---static DECLFW(M189Write) {
EXPREGS[0] = V | (V >> 4); //actually, there is a two versions of 189 mapper with hi or lo bits bankswitching.
FixMMC3PRG(MMC3_cmd);
}

--- Конец кода ---

если только Thunder Warrior для переключения не использует все четыре бита (хотя вряд ли, надо в дебагере проверять в общем), тогда без логического ИЛИ не обойтись

Добавлено позже:
max5775, проверил твой ром, всё как сказал supremacy переключение по записи 00h, 10h, 30h в $4120, что соответствует D4, D5

--- Конец цитаты ---

блин лол да этот код я сам в фсеух и добавлял

никто не слушает старого мудрого санчеза, все чего-то сами истину ищут лол а под носом вот текстом русским же написал я что к чему.. эх...
megavolt85:

--- Цитата: CaH4e3 от 22 Март 2019, 15:45:19 ---все чего-то сами истину ищут
--- Конец цитаты ---

ну а как иначе, лучше один раз увидеть чем сто раз услышать
CaH4e3:
это называется есть по сотому разу тот самый кактус
max5775:
Собрал все покультурнее, закатал в корпус и забыл как страшный сон.
megavolt85:
CaH4e3, это называется, понять как устроенно на практике
HardWareMan:
megavolt85, немедленно вспоминается старый анекдот:
- Не пытайся это понять, понял?
- Нет.
- Вот и не пытайся!
CaH4e3:

--- Цитата: megavolt85 от 23 Март 2019, 16:38:21 ---CaH4e3, это называется, понять как устроенно на практике

--- Конец цитаты ---

это просто вы не слушаете, что вам умные люди говорят. бананы в уши и долбиться в стену лбом.
"ой, у меня чета не получается, пойду почитаю, о чем санчез сказал. о чудо! санчез то прав!" лол

я уже три раза сказал, маппер в муляторе - это Франкенштейн. там два карика в одном. оригинальный 189 маппер от мастерфайтера не то же самое, что маппер тандер варриора. но работают они логически одинаково. разница только в том, что первый использует биты данных 0-1, а второй - 4-5. и все. перетыкнули битики шины данных. больше различий нет. логически в маппере это имплементить - один сдвиг, один лог ор. что и было сделано. физически игры не совместимы и на железе работать одном и том же не будут без модификации. которая тем не менее тривиальная. как указали выше, сделай лог ор в железе на 0-1 и 4-5 биты данных и получи то же, что и в муле - 2в1 Франкенштейна для запуска любых дампов.
megavolt85:
CaH4e3, не кипятись, если ты не заметил, то расскажу хронологию действий, max5775 перевесил HC161 с D0, D1 на D4, D5, но Thunder Warrior у него так и не завелась и уже после этого я стал проверять выложенный им ром, ну мало ли, вдруг он похачен

выдохни, я не сказанное тобой поставил под сомненье, а сам ром
CaH4e3:
звиняйте, хлопци, по диагонали читал ;)
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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