| Приставки > Картриджи / диски |
| Как реализовать переключение игр через RESET (NES) |
| (1/3) > >> |
| Nikooone:
Роясните а лучше покажите каким образом при сбросе происходить переключение адресов на ПЗУ. Есть всё тот же картридж AOROM (мапеер 7) есть недостающая микра логики HC73 и как я понима эти микра при сбросе переключает какие то адреса и начинается чтение с середины ПЗУ... Поясните пожалкйста процессы, и если есть наглядно схемку с использованием 256кб ПЗУ (2игры*128кб) Есть плата впринципе с переключением игр по сбросу по игры по 256кб... логично использовалась по умолчанию 512кб память имеющая А18 (он пошел на недостающую логику) у меня же пзу 256 надо разделить пополам, тобишь следовательно А17 пустить на недостающую логику... но начинается немного мозг взрывать тот момент что если я его перенаправлю туда, то на логике маппера мне тоже надо чего то сделать :? эм... и вообще судя по схемам к примеру картриджа сеги, переключаются топу только старший адрес в моем случае A17 в 0 или 1 o_0 так чтоль.... что я сделал.... - поднял вывод пзу a17 из панельки и засунул панельку где должен был быть в своё время А18 (на логику 74) а бывший а17 (теперь таки свободный) который шел на 161ю посадил на плюс. но реакции ноль, при сбросе меняются экраны видно чот переключается но неть :wacko: |
| KykyPyky:
A17 "который почипиздил на 161" это выход, в твоем случае он должен висеть в воздухе |
| Nikooone:
--- Цитата: KykyPyky от 17 Март 2016, 21:02:44 ---A17 "который почипиздил на 161" это выход, в твоем случае он должен висеть в воздухе --- Конец цитаты --- Вы про 161 или именно A17? если про выход из ПЗУ то как же тогда переключать пол флешки и другую половину флешки? |
| Rumata:
Nikooone, а нормально писать можно? Настоятельно рекомендую привести текст к нормальному виду |
| Nikooone:
--- Цитата: Rumata от 17 Март 2016, 21:07:05 ---Nikooone, а нормально писать можно? Настоятельно рекомендую привести текст к нормальному виду --- Конец цитаты --- исправился) |
| KykyPyky:
я про бывший сигнал который идет от 161. перерезать дорожки A17 и A18 которые идут к пзу, сигнал который шел на А18 перекинуть на А17 пзу. сигнал который шел на А17 должен висеть в воздухе Проверь 161 что она нормально переключается. Замкнув ее выход на +5 ее можно спалить |
| Nikooone:
а вот теперь таки уже у меня выглядит всё примерно так |
| KykyPyky:
вроде все верно для A27020-70 на первую ногу( которая А18 у 512к пзу) надо подать +5 |
| Nikooone:
--- Цитата: KykyPyky от 17 Март 2016, 21:38:38 ---вроде все верно для A27020-70 на первую ногу( которая А18 у 512к пзу) надо подать +5 --- Конец цитаты --- я уже и на 1 и на 31 и одновременно на обе плюс кидал :-\ Сейчас стабильно при нажатии сброса меняются экраны, рандомный цвет на черный.... может при прошивке создании BIN косякнул ? :-\ как то так всё выглядело... |
| parafin:
Немного не в тему, пускай тут лежит. Разбирался как то со схемкой для 4х игр на 74LS74, пока руки не дошли проверить, рабочая в теории. Там где питание пинов перечеркнуто, можно оставить NC. |
| Nikooone:
--- Цитата: parafin от 17 Март 2016, 22:18:42 ---Разбирался как то со схемкой для 4х игр на 74LS74, пока руки не дошли проверить, рабочая в теории. Там где питание пинов перечеркнуто, можно оставить NC. --- Конец цитаты --- Ну у меня только на 2игры, и 1 заведен питающий на 10 пин 74... ну думаю он роли не играет особой, так как остальные не разведены пины |
| parafin:
Взял в руки 2х игровку с таким переключением. по нс161 - 12 пин идет на 30 прг, 13пин на 2пин прг, 14пин на 3пин прг. По 74 5пин на 31 пин прг. Сам ром на капле) |
| Nikooone:
--- Цитата: parafin от 17 Март 2016, 22:46:35 ---Взял в руки 2х игровку с таким переключением. Там 12 пин 161 идет на 30 прг, а 5пин 74 на 31 пин прг. Сам ром на капле) Я думаю А17 на 74LS74, А16 на HC161 --- Конец цитаты --- дак у тебя тут уже А18 на ls74 та как у тебя флешка на 512кб если это карик с обеими частями батложаб. И 30й твой это и есть а17... а сосед 31 это уже A18 идущий на 5ю ногу 74 5я точка подсказывает что ошибка при создании Bin файла... хотя разницы сейчас не заметил ни какой в том что устанавливаю я галочки или нет :-\ приложу ромы... может кто подскажет всёж гдеж я так просчитался :( |
| parafin:
А вот слона то я и не заметил :), да там 2 батлжабы :D Почему то твой файл и такой же созданный мной имеют разные ярлычки |
| Nikooone:
--- Цитата: parafin от 17 Март 2016, 23:05:42 ---А вот слона то я и не заметил :), да там 2 батлжабы :D Почему то твой файл и такой же созданный мной имеют разные ярлычки --- Конец цитаты --- в названии сотри .prg и перезапусти прогу, будут такие же Добавлено позже: Так мужики... я не знаю уже чо делать, великий гуру кластер сказал что с ромом всё впорядке, и схема обязана работать, но нет! поеду завтра к программатору поближе, и сделаю верификацию :wall: :wacko: |
| supremacy:
сначала попробуй просто сажать 17-ю ногу на +5 и GND, убедись что запускаются две разных игры. для 128КБ игр 5 ногу 161 надо на +5 завести, получится AMROM. если добьёшься, что игры нормально запускаются, можно уже отлаживать схему переключения. Надо сказать, что когда мне нужно было сделать переключение для 4-х игр, я пытался использовать 74HC74 (не LS), но не взлетело, поэтому сделал на 74HC161. На твоей схеме только конденсатор и диод, а я ставил ещё резистор 10k между 5В и 3 ногой 74LS74 И ещё один момент, у меня Captain Skyhawk не запускался после reset, не знаю что ему не нравится (возможно нужно было дополнительно 74hc161 сбрасывать). Точно работали Time Lord, Digger, Cabal |
| goodbye:
попробуй руками А17 переключать. без логики. т.е. сначала а17 на землю, включить консоль, проверить какая игра запустится. потом выключить а17 на +5 лучше через резистор 1к (например) и должна запустится другая игра. если стоит галочка в окне auto rom size, то прога будет подбирать размер пзу сама, если нет, то будет использовать те что ты выберешь , но не меньше минимально возможных для текущего набора игр. если стоит галочка chr rom то будет создан файл для прошивки chr если в играх были chr части, если нет, он вроде и не должен был создаваться. |
| HardWareMan:
Горе нубы. Вот так норм. |
| supremacy:
я такую схему использую |
| Nikooone:
Не ребятушки дело не в логике, чот при прошивке походу пошло не так, а именно смущает меня эта AMIC которая не выдала сразу свои ID программатору... по при нажатии сброса логика 74 отрабатывает на отлично свои действия об этом я уже писал, что стабильно меняются экраны, и лог 1 и 0 меняются на А17... комбинации перебраны вообще все, всё и на плюс и на минус кидал, результат в виде засвета экрана каким либо цветом или черный экран. Даже H и V уже пробовал менять |
| Навигация |
| Главная страница сообщений |
| Следующая страница |