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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: мерцание бордюра (254)

  1. #1
    Guru Аватар для ALKO
    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,257
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    183
    Поблагодарили
    86 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Question мерцание бордюра (254)

    Вот бипола компилирует в ассемблер музон на движке фазер.
    Нужно, что б мерцал бордюр при проигрывании музона.
    Я так полагаю , нужно в процедуре PLAYER что-то изменить, только как именно.
    Подскажите.
    (и не сильно ли изменится скорость проигрывания, если убрать константы битов, отвечающих за цвет бордюра?)
    Вложения Вложения

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

  3. #2
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Каким образом мерцал-то?
    Если целиком чтоб разными цветами заливался, достаточно раз в прерывание
    ld a,00000000b
    out (#FE),a
    =18 тактов, +ret-10. На звуке сильно сказаться наверное не должно.
    А изменяя процедуру плеера, мало того, что получишь изменение звука, так и бордюр будет в виде полос.
    Последний раз редактировалось NovaStorm; 12.04.2012 в 09:47.

  4. #3
    R.I.P. Аватар для VNN_KCS
    Регистрация
    11.10.2007
    Адрес
    Донецкая обл. г.Енакиево
    Сообщений
    2,316
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нужно считать уровень громкости в регистр А, сделать AND #07, а потом OUT (#FE),A.
    Примерно так : LD A,#08 (канал А)
    LD BC,#FFFD
    OUT (C),A
    IN A,(C)
    AND #07
    OUT (#FE),A
    Последний раз редактировалось VNN_KCS; 12.04.2012 в 10:47.
    Pentevo - рулез

  5. #4
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    265
    Поблагодарили
    199 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    наркоманы штоле?
    это биперный движок
    Код:
                 LD   A,BORDER_COL
    
                 LD   H,$00
                 LD   L,A
    
    
    ...
                 EX   AF,AF'
                 ADD  HL,BC
                 OUT  ($FE),A
                 JR   C,L8171
                 JR   L8173
    L8171:       XOR  $10
    L8173:       ADD  IX,DE
                 JR   C,L8179
                 JR   L817B
    L8179:       XOR  $10
    L817B:       EX   AF,AF'
                 OUT  ($FE),A
                 EXX
                 ADD  HL,BC
                 JR   C,L8184
                 JR   L8186
    L8184:       XOR  $10
    L8186:       NOP
                 JP   L818A
    
    L818A:       EXX
                 EX   AF,AF'
                 ADD  HL,BC
                 OUT  ($FE),A
                 JR   C,L8193
                 JR   L8195
    L8193:       XOR  $10
    L8195:       ADD  IX,DE
                 JR   C,L819B
                 JR   L819D
    L819B:       XOR  $10
    L819D:       EX   AF,AF'
                 OUT  ($FE),A
                 EXX
                 ADD  HL,BC
                 JR   C,L81A6
                 JR   L81A8
    L81A6:       XOR  $10
    L81A8:       NOP
                 JP   L81AC
    
    L81AC:       EXX
                 EX   AF,AF'
                 ADD  HL,BC
                 OUT  ($FE),A
                 JR   C,L81B5
                 JR   L81B7
    смотри где OUT ($fe)
    и там думай как часто тебе цвет бордюра менять
    если каждую ноту
    то смотри где они меняются
    если иногда то смотри сам где удобнее
    но я считаю что дёргать бордюром - дурной тон
    С уважением,
    Jerri / Red Triangle.

  6. #5
    R.I.P. Аватар для VNN_KCS
    Регистрация
    11.10.2007
    Адрес
    Донецкая обл. г.Енакиево
    Сообщений
    2,316
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    наркоманы штоле?
    Да вроде нет) Сорец надо было глянуть, а я просто подумал, что AY. Лоханулся :-(
    А тут, если каждую ноту мндицировать на бордюре, однотонного цвета не получится.
    Последний раз редактировалось VNN_KCS; 12.04.2012 в 13:36.
    Pentevo - рулез

  7. #6
    Guru Аватар для ALKO
    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,257
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    183
    Поблагодарили
    86 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VNN_KCS Посмотреть сообщение
    Да вроде нет) Сорец надо было глянуть, а я просто подумал, что AY. Лоханулся :-(
    А тут, если каждую ноту мндицировать на бордюре, однотонного цвета не получится.
    Нужно мерцать не сплошняком, а как при загрузке.
    То есть не по нотам, а по состоянию динамика в момент времени.

    ---------- Post added at 16:07 ---------- Previous post was at 16:00 ----------

    там как раз при генерации звука изменяется содержимое порта 254, вот нужно, что б и биты бордюра менялись (а они там нарочно выполнены в виде констант)

    ---------- Post added at 16:13 ---------- Previous post was at 16:07 ----------

    Цитата Сообщение от jerri Посмотреть сообщение
    но я считаю что дёргать бордюром - дурной тон
    нужно для дэмки
    Последний раз редактировалось ALKO; 12.04.2012 в 17:19.

  8. #7
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,755
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    141
    Спасибо Благодарностей получено 
    1,172
    Поблагодарили
    769 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ALKO,выложи скомпиленный музон в TAP/TRD

  9. #8
    Guru Аватар для ALKO
    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,257
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    183
    Поблагодарили
    86 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ALKO Посмотреть сообщение
    Нужно, что б мерцал бордюр
    Цитата Сообщение от ALKO Посмотреть сообщение
    нужно в процедуре
    Цитата Сообщение от ALKO Посмотреть сообщение
    Нужно мерцать не сплошняком,
    Цитата Сообщение от ALKO Посмотреть сообщение
    нужно для дэмки
    Нужно с этим завязывать.............................. ............

    ---------- Post added at 16:44 ---------- Previous post was at 16:44 ----------

    Цитата Сообщение от goodboy Посмотреть сообщение
    ALKO,выложи скомпиленный музон в TAP/TRD
    а чем асм не вариант?

    ---------- Post added at 16:47 ---------- Previous post was at 16:44 ----------

    да и к тому же музон ещё не дописан.

  10. #9
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,755
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    141
    Спасибо Благодарностей получено 
    1,172
    Поблагодарили
    769 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ALKO Посмотреть сообщение
    а чем асм не вариант?
    глядя на текст плейера мне трудно представить как будут мельтешить полоски на бордюре. а специально искать ассемблер я не собираюсь

  11. #10
    Guru Аватар для ALKO
    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,257
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    183
    Поблагодарили
    86 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    глядя на текст плейера мне трудно представить как будут мельтешить полоски на бордюре
    В таком случае, глядя на работу скомпилированного музона тоже трудно будет представить, как будут мельтешить полоски на бордюре.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Мерцание спрайтов
    от Slider в разделе Для начинающих
    Ответов: 12
    Последнее: 05.08.2009, 22:51
  2. Мерцание - Pentagon Fix
    от Slider в разделе Игры
    Ответов: 6
    Последнее: 11.11.2008, 15:09

Ваши права

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