Форум Эму-Россия
http://forum.emu-russia.net/

Battle City APU Player
http://forum.emu-russia.net/viewtopic.php?f=13&t=355
Страница 1 из 1

Автор:  Griever [ 12 мар 2008, 16:35 ]
Заголовок сообщения:  Battle City APU Player

Непосредственно сабж сделан, скорее, для смеха (или из серии 'Look, ma, no hands!'), да и идейка, разумеется, украдена у ORG'a (прости меня, а?). Гораздо больше мне хотелось привлечь внимания к другой своей поделке: исходнику всей игры. Он почти готов (наверняка, сделал в нем много неточностей) и уже полностью модульный, однако всё, что касается звуковых процедур (Stop_Sound и Play_Sound (и пара процедур, входящие в них)) оказались выше моего понимания. Возможно, кого-нибудь (возможно, самого ГУРУ (мечтательно закатывает глаза)) заинтересует эта тема (IDA'вской базой поделюсь)...

Автор:  org [ 13 мар 2008, 13:28 ]
Заголовок сообщения:  Re: Battle City APU Player

Здорово сделано! Поставил себе звук на смс :)

Автор:  TiberiyLTim [ 14 мар 2008, 01:26 ]
Заголовок сообщения:  Re: Battle City APU Player

Зверь! Уважуха! Я даже, как будет время, сделаю одну идею благодаря этому.

Автор:  Pinball Wizzard [ 14 мар 2008, 01:31 ]
Заголовок сообщения:  Re: Battle City APU Player

Даже и не замечал, что при разрушении базы что-то проигрывается. Интересная штука.

Автор:  Griever [ 14 мар 2008, 16:30 ]
Заголовок сообщения:  Re: Battle City APU Player

Цитата:
не замечал, что при разрушении базы что-то проигрывается

Код:
ROM:E6A2                 LDA     (LowPtr_Byte),Y
ROM:E6A4                 AND     #$FC ; '№'
ROM:E6A6                 CMP     #$C8 ; 'L'      ; Сравниваем с индексом тайла штаба
ROM:E6A8                 BNE     +
ROM:E6AA                 LDA     HQ_Status       ; 80=штаб цел, если ноль то уничтожен
ROM:E6AC                 BEQ     +               ; Если 0, взрываем штаб
ROM:E6AE                 LDA     #$27 ; '''      ; Взрываем штаб
ROM:E6B0                 STA     HQ_Status       ; Начальный кадр анимации взрыва (7 кадров по 4 фрейма)

ROM:E6B2                 LDA     #1
ROM:E6B4                 STA     Snd_HQExplode
ROM:E6B7                 STA     Snd_PlayerExplode;                    !Проигрываем одновременно звук взрыва и разрушения штаба!

ROM:E6BA                 JSR     Draw_Destroyed_HQ ; Рисует разрушенный штаб
ROM:E6BD                 LDX     Counter
ROM:E6BF                 LDA     #$33 ; '3'      ; Делаем рикошет на пулю
ROM:E6C1                 STA     Bullet_Status,X
ROM:E6C3                 JMP     BulletToObject_Return0

Да, звук глушится фактически звуком взрыва игрока.

Жаль, что желающих откомментить оставшихся 4 процедуры не нашлось... Придется самому выкручиваться.

Автор:  Pinball Wizzard [ 15 мар 2008, 02:00 ]
Заголовок сообщения:  Re: Battle City APU Player

Ну, тут сейчас народу мало, может еще где, а то и на зарубежных форумах будет больше отклик, хотя за рубежом Battle City далеко не так популярна, как здесь.

Автор:  TiberiyLTim [ 15 мар 2008, 17:23 ]
Заголовок сообщения:  Re: Battle City APU Player

Pinball Wizzard писал(а):
Ну, тут сейчас народу мало, может еще где, а то и на зарубежных форумах будет больше отклик, хотя за рубежом Battle City далеко не так популярна, как здесь.


Теоретически европейцы и американцы вообще не должны были её играть (как и мы, но пираты…), ведь игра только для Японии выходила. На японских форумах могут помочь =))

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/