| Приставки > Картриджи / диски |
| [NES] Battletoads CoolBoy |
| << < (5/13) > >> |
| NStormX:
megavolt85, круто! картридж приобретает вторую жизнь! kosmo, на самом деле информации огромное количество. Вот например: https://old-console.com/nintendo/nes/разработка-под-nes-обзор-ассемблера-и-не/ http://www.tv-games.narod.ru/library/nes.htm Главная проблема для меня в невозможности отладки на эмуляторе и недостатке времени. |
| kosmo:
NStormX, Эх, замантило бы меня изучать картриджи в ноябре, тогда в распоряжении была бы вся зима. А теперь всё, огороды зашли. |
| megavolt85:
--- Цитата: kosmo от 11 Апрель 2019, 14:07:53 ---А можно ссылочку на эту информацию, которую ты сейчас изучаешь по меню. --- Конец цитаты --- https://en.wikibooks.org/wiki/6502_Assembly http://wiki.nesdev.com/w/index.php/CPU_memory_map меню и информация по нему ну и FCEUX с дебагером --- Цитата: NStormX от 11 Апрель 2019, 14:20:03 ---Главная проблема для меня в невозможности отладки на эмуляторе --- Конец цитаты --- так в FCEUX есть дебагер, думаешь как у меня получилось запихать в первый банк две игры и меню сейчас ещё одну игру ковыряю, если выйдет, то карик получится 10в1 |
| NStormX:
--- Цитата: megavolt85 от 11 Апрель 2019, 14:30:45 ---так в FCEUX есть дебагер, думаешь как у меня получилось запихать в первый банк две игры и меню --- Конец цитаты --- Я имею ввиду что у нашего картриджа особенность маппера не поддерживается FCEUX. Мои дампы он не открывает. |
| megavolt85:
да поддержка этого маппера не обязательна, для создания меню достаточно знать регистр переключающий старшие банки запись в 5000h-5FFFh переключает старшие адреса A17-A19 (*A23) запись в 8000h-FFFFh стандартна для AxROM, биты 0-2 переключают A14-A16, бит 4 переключает мирроринг |
| KykyPyky:
--- Цитата: kosmo от 11 Апрель 2019, 14:07:53 ---А можно ссылочку на эту информацию, которую ты сейчас изучаешь по меню. --- Конец цитаты --- Могу порекомендовать книжку Морер "Язык ассемблера для персонального компьютера Эпл" |
| kosmo:
KykyPyky, Да, уж, почитал я и с первого раза ничего не понял. Для того, что бы взломать игры, две недели пришлось смотреть на коды дебагера как баран на новые ворота. При том, что по этой теме были хотя бы видео в ютубе. А здесь информация имеет "особый гриф секретности" (шутка). Так, что придётся походу "смотреть" на новые ворота ни две недели, а пару месяцев. :lol: |
| megavolt85:
--- Цитата: kosmo от 11 Апрель 2019, 16:47:59 ---А здесь информация имеет "особый гриф секретности" --- Конец цитаты --- так я тебе ссылки же дал, буквально неделю назад по этой информации и начал вникать в асму 6502 а вообще погоняй какую нибудь игру в дебагере, посмотри как регистры меняются, я так SH4 осваивал, когда начал понимать как устроена архитектура проца, то стал понимать что в букваре написано |
| NStormX:
megavolt85, к слову в многоигровку если добавить отдельно оригинал, отдельно хаки BT и BT_DD - уже 4 игры будут заняты :) |
| megavolt85:
NStormX, говорят что родная BT американка, и в режиме двух игроков она не проходима |
| NStormX:
megavolt85, возможно... но для меня не актуально. Всегда все проходил один. А зависание второго уровня перепрыгиваются Warp'ом в начале первого. |
| megavolt85:
сижу пытаюсь запустить танки на AxROM, KykyPyky пнул в нужном направлении, но что то моих скилов пока не хватает, в общем я отключил скрол главного меню и всё вроде как ажурно, но стоит зайти в режим строки и главное меню крешится,проблема мироринга, я конечно представляю как это исправить (во всяком случае мне так кажется), но места в коде я на это выкроить не могу эх, а так хотелось 12 IN 1 :lol: хотя я не уверен что и остальные мои хаки работоспособны на 100%, я проверял максимум один уровень хз что делать, выложить для тестов 11 IN 1, попытаться отключить режим стройки или выложить как есть |
| kosmo:
megavolt85, Моё предложение, отключай режим стройки. Эх, жаль я отдал картридж поиграть. Я бы его помучил. |
| megavolt85:
ну вроде удалось мне победить танки, стройку отключать не пришлось P.S. при заливке программатором обязательно отрежьте заголовок (первые 16 байт) |
| kosmo:
megavolt85, Что-то на эмуляторе не все игры запускаются. Или на железе должно быть всё ок? |
| megavolt85:
эмулятор понятия не имеет об этом маппере и может запустить только то, что находится в адресном пространстве стандартного AxROM, то есть до 40000'h |
| kosmo:
megavolt85, Ясно. Значит надо мучить железо. |
| SAMael:
Хе, у меня на эмуляторе запускается 1-2-12 игры и все ))) |
| kosmo:
эмулятор может запустить только то, что находится в адресном пространстве стандартного AxROM, то есть до 40000'h [/quote] SAMael, |
| SAMael:
kosmo, ну мне же интересно потыкать в эмуле, плату то еще не изготовил ))) Правда фигово что игры на русском, я предпочитаю сток, прийдётся пересобирать с чистыми играми. megavolt85, а ты меню вшил в какую то игру или оно отдельно? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |