| Приставки > Картриджи / диски |
| Famicom Cartridge Schematics & PCBs |
| << < (9/29) > >> |
| max5775:
--- Цитата: goodbye от 21 Июнь 2018, 20:10:46 ---в вайне есть смд и блокнот :) я тоже в линуксе если что. --- Конец цитаты --- Это да, но блокнот запускается, а cmd нет, по крайней мере у меня так... |
| max5775:
А есть схемы мапперов MMC1 и MMC3 на логике, или это не возможно в принципе? |
| supremacy:
Всё возможно, но схем нет. Китайцы делали частичные реализации под свои хаки, но воспроизводить то же самое не имеет смысла, т.к. там такое количество корпусов что дешевле купить донора либо использовать FPGA. На форуме nesdev есть несколько тем, где человек срисовал китайские платы. |
| max5775:
--- Цитата: supremacy от 29 Август 2018, 14:40:43 ---Всё возможно, но схем нет. Китайцы делали частичные реализации под свои хаки, но воспроизводить то же самое не имеет смысла, т.к. там такое количество корпусов что дешевле купить донора либо использовать FPGA. На форуме nesdev есть несколько тем, где человек срисовал китайские платы. --- Конец цитаты --- мдаа, однако дешевле купить сам маппер спасибо |
| KykyPyky:
Как правило такие схемы содержат дикое количество микросхем. Но существуют схемы которые позволяют запускать mmc1 с минимальным хакингом рома. Например highway star, игра на mmc1 с chr-ram, содержит всего 5 микрух мелкой логики. Но игры там какая то японская дичь в основном. Эту схему я не ковырял. Маппер bmc12in1 (так же известная как кинамановская семиигровка), позволяет запускать почти все mmc1 игры с 128k prg + 128k chr и содержат 7 микрух мелкой логики. У меня не получилось пропатчить только Journey to Silius из интересных мне игр, появлялись артефакты графики. Хакинг игр довольно простой. Я написал даже скриптик на питоне который делает это автоматически. Единственное, ему надо передать 3 адреса неиспользуемых ячеек в памяти. |
| max5775:
--- Цитата: KykyPyky от 29 Август 2018, 17:53:50 ---Маппер bmc12in1 (так же известная как кинамановская семиигровка), позволяет запускать почти все mmc1 игры с 128k prg + 128k chr и содержат 7 микрух мелкой логики. У меня не получилось пропатчить только Journey to Silius из интересных мне игр, появлялись артефакты графики. Хакинг игр довольно простой. Я написал даже скриптик на питоне который делает это автоматически. Единственное, ему надо передать 3 адреса неиспользуемых ячеек в памяти. --- Конец цитаты --- а можно поподробнее про этот вариант? мне как раз нужно запустить патченный p.o.w на 2 игрока, он вроде 128+128 да и много нормальных игр с такой конфигурацией нашел под mmc1 |
| KykyPyky:
Пара 74HC374 одновременно хранит три регистра: банк prg игры и два банка chr. Поэтому при смене банка prg надо звать значения банков chr и при смене одно из банков chr надо знать значение prg. Именно поэтому нужны три ячейки в памяти игры, в которые игра ничего не пишет. Для выяснения я запускал игру с lua скриптом unused-zp.lua в терминале. И прогонял tas запись. Скрипт запоминает сколько раз игра записывает в zero page ($00-$ff) и при клику по экрану пишет данные в терминал. Как правило игры при старте очищают память и пишут нули во всю память, поэтому значений 1 пугаться не надо. Потом запускаю питоновский скрипт и передаю адреса свободных ячеек. --- Код: ---./mmc2bmc.py --bank 0 --chr0 xc0 --chr1 xc1 --prg xc2 P.O.W.\ -\ Prisoners\ of\ War\ \(U\)\ \[\!\].rus.nes --- Конец кода --- Создается несколько файлов --- Код: ---P.O.W. - Prisoners of War (U) [!].rus.prg P.O.W. - Prisoners of War (U) [!].rus.chr P.O.W. - Prisoners of War (U) [!].rus.unf --- Конец кода --- prg и chr для записи в пзу, а unf для эмулятора. Вновь записанный код содержит столько же байтов и исполняется за такое же количество такстов как и старый. А это значит что для проверки успешности операции можно запустить tas. 74hc161 используется для хранения банков игр и мирроринга. Если собирать многоигровки, то параметр --bank также надо указывать, в зависимости от того какой по счету идет игра. Для первой можно не указывать, у нее и так этот параметр равен нулю. На форуме выкладывали уже разводку этой платы https://www.emu-land.net/forum/index.php/topic,53818.msg971942.html#msg971942 . Я приложил измененную разводку под флешки и адаптированную под лут. |
| max5775:
Спасибо, попробую сделать, надо пару микросхем логики докупить Расположение м/с логики такое же, как на фото? А то в печатке они не подписаны. |
| KykyPyky:
Да, точно как на фотке. Когда я собирал у меня была идея фикс собрать все на 555/1533 отечественной серии. :lol: Нигде не мог найти аналог 74LS139 ид14. Заменил на ид4, чуть изменив разводку. |
| max5775:
--- Цитата: KykyPyky от 29 Август 2018, 22:45:20 ---Да, точно как на фотке. Когда я собирал у меня была идея фикс собрать все на 555/1533 отечественной серии. :lol: Нигде не мог найти аналог 74LS139 ид14. Заменил на ид4, чуть изменив разводку. --- Конец цитаты --- ну тогда и пзу искать отечественную ) |
| godun:
думаю с темой угадал немного, будет наверное интересно. Прикупил батл сити, открыл, прифигел :D Эдак и реплику скоро не отличишь |
| max5775:
--- Цитата: godun от 07 Сентябрь 2018, 16:48:07 ---думаю с темой угадал немного, будет наверное интересно. Прикупил батл сити, открыл, прифигел :D Эдак и реплику скоро не отличишь --- Конец цитаты --- а что окошки не заклеены? |
| supremacy:
--- Цитата: max5775 от 22 Октябрь 2018, 12:32:47 ---а что окошки не заклеены? --- Конец цитаты --- Плата в черном корпусе без отверстий. Смысла заклеивать нет. |
| megavolt85:
--- Цитата: max5775 от 22 Октябрь 2018, 12:32:47 ---а что окошки не заклеены? --- Конец цитаты --- защита, при вскрытии само-уничтожается :lol: |
| supremacy:
--- Цитата: megavolt85 от 22 Октябрь 2018, 14:01:30 ---защита, при вскрытии само-уничтожается --- Конец цитаты --- В детстве такие страшилки ходили, что японцы технику свою так защищают, что при вскрытии все детали с платы срезает 8) |
| SAMael:
--- Цитата: max5775 от 22 Октябрь 2018, 12:32:47 ---а что окошки не заклеены? --- Конец цитаты --- Пофигу, не сотрётся, если толь ко у тебя дома в место обычных лампочек вкручены УФ с нужной длинной волны ;) |
| megavolt85:
supremacy, аха, а если вскрыть их портативное радио, то от туда начинает валить дым и на плате выгорает в пыль :lol: помню я эти байки |
| max5775:
Досталось пару старых момедов от HP. Там на плате нашел флешку Am29LV160D, по даташиту что-то не пойму, вроде как она и 8 и 16 битная. В 8-ми битном режиме получается емкость всего 2МБ? Хотя по старшему адресу А19 получается 8МБ |
| SAMael:
Верно, как 8 так и 16, но денде нада 8 бит. |
| supremacy:
--- Цитата: max5775 от 30 Октябрь 2018, 10:59:44 ---Хотя по старшему адресу А19 получается 8МБ --- Конец цитаты --- 8 мегабит нужно поделить на 8 бит и получим 1 мегабайт плюс DQ15/A-1, вместо А20 (как я понял) |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |