1
Ромхакинг и программирование / [Хак Battle City] Как добавить пистолет в танчики?
« : 14 Август 2022, 08:51:08 »
Спасибо Cyneprepou4uk и Sharpnull!
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
Cyneprepou4uk, я и забыл, что там изображение пистолета было, благодаря вам всё просто: поставить CPU $E900 или CPU $E901 байт 06 (будет реже попадаться либо звезда, либо граната) и уже будет появляться пистолет, а для добавление своего кода в CPU $E9EE записать адрес CPU $FF50 (байт 50 FF), где место свободно. В CPU $FF50 для макс. танка (не проверял):На хекс не похоже....Код: [Выделить]LDA #$60
Можно в Tank 1990 посмотреть, думаю не сложно найти.
STA ram_tank_upgrade,X ; $0101
STA ram_tank_type,X ; $A8
RTS
Может он про бонус «пистолет»?
Лучше не надо, это непросто и мерцать придётся для определения позиции, что лично меня раздражает. Начать нужно с изучения https://www.nesdev.org/wiki/Zapper, внизу ссылки на тестовые ромы с исходным кодом. С мышкой думаю намного проще и веселее https://www.nesdev.org/wiki/Super_NES_Mouse, только нельзя проигрывать DPCM сэмплы, есть игра https://rainwarrior.itch.io/nesert-golfing с поддержкой мыши.