Важная информация

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 16 из 16

Тема: Как разделить музыку и звук выстрела для AY?

  1. #11

    Регистрация
    20.01.2005
    Адрес
    Россия, Вологда
    Сообщений
    957
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart
    Это самое фиговое решение.
    Ведь наверняка в игре будет возможность отключения эффектов, так вот эффекты отключешь, а музыка по прежнему останется ущербной.
    Пропатчить плеер это дело 5 минут, написать свой плеер эффектов дело еще нескольких часов.
    Кому чего...
    Лучше заказать у профи универсальный плеер, который сможет еще и звуки воспроизводить. Тогда не нужно будет каждый раз изобретать велосипед.
    Последний раз редактировалось axor; 06.10.2006 в 23:12.
    axor/Perspective
    http://abzac.retropc.ru/

  2. #12

    Регистрация
    20.01.2005
    Адрес
    Россия, Вологда
    Сообщений
    957
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от The Exploited
    работать не будет
    Что именно работать не будет? Плеер трогать не нужно. Нужно написать плеер звуков.
    axor/Perspective
    http://abzac.retropc.ru/

  3. #13

    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от axor
    Что именно работать не будет? Плеер трогать не нужно. Нужно написать плеер звуков.
    патчить плеер - в любом случае. в оригинале он же все равно всегда, каждое прерывание пишет все регистры в т.ч. и того канала, который не используется в мелодии

  4. #14

    Регистрация
    26.01.2005
    Адрес
    Минск
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В зависимости от мелодии выбираешь канал в который лучше выводит звуки (чтобы мелодия меньше искажалась), потом делаешь CALL player и выводишь аутами свои эффекты. Предварительно глушить канал смысла особого не вижу, эффекты обычно короткие и быстро проигрываются.

    В коде выглядит это так:

    на прерываниях:
    ...
    CALL MUSIC
    CALL SPLAY
    ...

    Если нужно проиграть эффект делаем так:
    LD HL,SOUND1
    LD (SONG),HL

    Код SPLAY:
    Код:
    SPLAY LD HL,(SONG)
    		INC H
    		DEC H
    		RET Z
    		LD BC,#FFFD
    		LD A,4
    		OUT (C),A
    		LD B,#BF
    		LD A,(HL)
    		OUT (C),A
    		INC HL
    		LD B,#FF
    		LD A,5
    		OUT (C),A
    		LD B,#BF
    		LD A,(HL)
    		OUT (C),A
    		LD B,#FF
    		LD A,7
    		OUT (C),A
    		INC HL
    		IN A,(C)
    		AND #DB
    		OR (HL)
    		LD B,#BF
    		OUT (C),A
    		INC HL
    		LD A,#0A
    		LD B,#FF
    		OUT (C),A
    		LD B,#BF
    		LD A,(HL)
    		OUT (C),A
    		INC HL
    		LD (SONG),HL
    		LD A,(HL)
    		OR A
    		RET NZ
    		LD (SONG+1),A
    		(тут проверка включена ли музыка, если да, то Z)
    		RET Z
    		XOR A
    		LD BC,#FFFD
    		LD A,7
    		OUT (C),A
    		IN A,(C)
    		OR 36
    		LD B,#BF
    		OUT (C),A
    		RET 
    SONG	DEFW 0
    SOUND1 DEFB 180,10,32,10 ;ОДИН. КВ.
    		DEFB 180,10,32,11
    		DEFB 250,9,32,12
    		DEFB 250,9,32,13
    		DEFB 240,9,32,14
    		DEFB 240,9,32,15
    		DEFB 230,9,32,15
    		DEFB 230,9,32,15
    		DEFB 220,9,32,14
    		DEFB 220,9,32,13
    		DEFB 210,9,32,12
    		DEFB 210,9,32,11
    		DEFB 200,9,32,10
    		DEFB 200,9,32,8
    		DEFB 190,9,32,6
    		DEFB 190,9,32,5
    		DEFB 180,9,32,3
    		DEFB 180,9,32,2
    		DEFB 0

  5. #15

    Регистрация
    23.03.2005
    Адрес
    г. Чернигов, Украина
    Сообщений
    477
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вообще это верно... про велосипед...

  6. #16

    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,612
    Спасибо Благодарностей отдано 
    672
    Спасибо Благодарностей получено 
    1,700
    Поблагодарили
    463 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от The Exploited
    работать не будет
    См. CSCejaVu. Там как раз 2-х канальная (2Ньюарт - не ущербная!) музыка с эффектами на 3-м канале. Ух ты, все работает, надо же!..
    Ave ZX!

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Страница 2 из 2 ПерваяПервая 12

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Живой звук
    от GriV в разделе Музыка
    Ответов: 333
    Последнее: 24.09.2008, 20:00
  2. Нужен звук для игры!
    от Jukov в разделе Музыка
    Ответов: 7
    Последнее: 03.10.2006, 21:10
  3. На чем создать музыку?
    от DR ZX в разделе Музыка
    Ответов: 8
    Последнее: 17.03.2006, 10:22
  4. Ищу музыку:
    от GriV в разделе Музыка
    Ответов: 24
    Последнее: 11.04.2005, 14:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •