Форум Эму-Россия 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/ |