User Tag List

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 21 по 30 из 66

Тема: Вставка AY музыки в программу

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

    Цитата Сообщение от Enigmatic Посмотреть сообщение
    А вместе с прерываниями im2 как это будет выглядеть?
    Хочу отдельно повесть музон на прерывания.
    Возьми любую демку без частей или гифт и посмотри как там сделано!!!
    На хитрый код и Отладчик с мозгами.

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

  3. #2
    DimkaM
    Гость

    По умолчанию

    Для прерываний юзаю IM1, намного удобней и проще.
    Последний раз редактировалось DimkaM; 30.12.2011 в 09:03.

  4. #3

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    DimkaM, а ты всегда в прерывание укладываешься?
    С уважением,
    Jerri / Red Triangle.

  5. #4
    DimkaM
    Гость

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    DimkaM, а ты всегда в прерывание укладываешься?
    разве есть разница IM2 vs IM1 ?
    Наверно имеется ввиду Халт с юзаньем Бейсиковского обработчика. Я обычно в 0-3ффф ОЗУ держу.
    Цитата Сообщение от Enigmatic Посмотреть сообщение
    start ld hl,inter
    ld (#66ff),hl
    ld a,#66
    ld i,a
    im 2
    ei
    ret
    А разве таблица не нужна?
    Последний раз редактировалось DimkaM; 30.12.2011 в 16:12.

  6. #5

    Регистрация
    22.08.2010
    Адрес
    г. Антрацит, Украина
    Сообщений
    1,685
    Спасибо Благодарностей отдано 
    295
    Спасибо Благодарностей получено 
    329
    Поблагодарили
    168 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Killer Посмотреть сообщение
    Возьми любую демку без частей или гифт и посмотри как там сделано!!!
    Я уже разобрался.
    Вот кому мож пригодится:

    Скрытый текст


    org 46000
    call 30000 ;ин.музыки
    jp start
    start ld hl,inter
    ld (#66ff),hl
    ld a,#66
    ld i,a
    im 2
    ei
    ret
    inter push hl
    push de
    push bc
    push af
    push ix
    call 30005 ;воспроизведение музыки,можно
    всунуть +еще индикатор или цикл.бег.строку
    pop ix
    pop af
    pop bc
    pop de
    pop hl
    jp #38
    imoff di
    ld a,63
    ld i,a
    im 1
    ei
    ret
    [свернуть]

    по адресу 30000 или люб.другой должна лежать музыка.В цикл можно вставить еще и анализатор музыки,бег строку...
    Использовать можно в бейсике:
    10 загрузил музыку
    20 загрузил саму прогу code 46000
    30 randomize usr 46000
    Последний раз редактировалось Enigmatic; 30.12.2011 в 13:01.
    Моё железо

    Скрытый текст


    ZX_Evolution rev.b + NEO_GS + TSFM
    Ленинград-128/256kb + AY + TR_Dos
    Delta_micro /repair status/
    Москва_48кb /repair status/
    [свернуть]

  7. #6

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    DimkaM, Это на каком клоне озу держишь?

    ---------- Post added at 17:27 ---------- Previous post was at 17:26 ----------

    Enigmatic, таблица нужна для нормальной обработки им2
    С уважением,
    Jerri / Red Triangle.

  8. #7
    DimkaM
    Гость

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    DimkaM, Это на каком клоне озу держишь?
    пентева,незнаю правда потянет ли оно на клон спека.

  9. #8

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

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    таблица нужна для нормальной обработки им2
    Это только на клонах. В оригинальных спеках так и делается. В некоторых клонах прерывания по IM2 не правильно отрабатываются, для этого нужна таблица ( лишняя трата 256 байт)
    На хитрый код и Отладчик с мозгами.

  10. #9

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Killer Посмотреть сообщение
    Это только на клонах. В оригинальных спеках так и делается. В некоторых клонах прерывания по IM2 не правильно отрабатываются, для этого нужна таблица ( лишняя трата 256 байт)
    Это вообще-то из правил хорошего тона

    не ставить I в slowram
    делать для IM2 табличку

    и именно про фирменные машины
    ты поручишься что какойнить interface1 не будет сыпать мусор на шину оригинального спека?
    С уважением,
    Jerri / Red Triangle.

  11. #10

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

    По умолчанию

    Цитата Сообщение от Killer Посмотреть сообщение
    В некоторых клонах прерывания по IM2 не правильно отрабатываются, для этого нужна таблица ( лишняя трата 256 байт)
    Вот только не надо. Сделай простейшее - в вектор вставь #3f. Получится адрес #FFFF. В #FFFF запиши #18. Получится JR #FFF4. В #FFF4 запиши JP куда нада. И никаких таблиц, занимающих 257 байт.
    Правда для проги, не переключающей странички. Хотя и там можно сделать соотв. изменения.
    Pentevo - рулез

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Обсуждение музыки от
    от Mike в разделе Музыка
    Ответов: 51
    Последнее: 20.02.2008, 22:57
  2. Ищу программу Rome Rus или Провал Рима
    от Лебедев в разделе Игры
    Ответов: 4
    Последнее: 15.02.2006, 17:22
  3. Ответов: 3
    Последнее: 09.04.2005, 23:18

Метки этой темы

Ваши права

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