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

User Tag List

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 11 по 20 из 46

Тема: Быстрый проигрыватель AY-музыки (980-1300t)

  1. #11
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,254
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    34 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TmK Посмотреть сообщение
    и увеличит кол-во тактов требуемых проигрывателю)
    Насколько увеличит?

  2. #12
    Master
    Регистрация
    16.09.2005
    Адрес
    Дзержинск (DustCity)
    Сообщений
    919
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну посмотри код исходника в приложении, сам прикинь...
    Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder

  3. #13
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,254
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    34 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TmK Посмотреть сообщение
    ну посмотри код исходника в приложении, сам прикинь...
    Нихрена не понял- ты хоть бы разделял навигацию по паттернам и воспроизведение оных...

  4. #14
    Master
    Регистрация
    16.09.2005
    Адрес
    Дзержинск (DustCity)
    Сообщений
    919
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тут не как в стандартном трекере - есть паттерн, для него жестко заданы все каналы...
    Тут идут паттерны на каждый канал отдельно

    В листинге проигрывателя:
    От позиции PLAY 82 строка до 273 строки - проигрывание паттернов для каждого из канналов: "A tone+Vol", "B tone+Vol", "C tone+Vo"', "Envelope+Form", "Noise+Control".

    На примере канала А:
    строки 86-89: берем адрес паттерна для канала А в HL, достаем индекс в регистр E, увеличиваем адрес паттерна (идем по паттерну), задаем в D адрес таблицы для регистров AY данного канала

    строки 91-122: Задаем регистры AY, записываем в них данные из таблицы



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

    строки 274-277 - проверяем достигли ли мы конца паттерна

    строки 280-288 - при достижении конца паттерна, задаем новые адреса для каналов
    Последний раз редактировалось TmK; 16.11.2010 в 19:31.
    Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder

  5. #15
    Master
    Регистрация
    16.09.2005
    Адрес
    Дзержинск (DustCity)
    Сообщений
    919
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Доступна новая версия:
    - исправил глюки
    - подцепил ayfly.dll (теперь можно открывать прямо сам модуль *.pt3 и другие, поддерживаемые ayfly.dll)
    - сделал выбор адресов при компиляции
    - добавил в архив исходники компилера (по просьбе newart)

    Пока проект остается в стадии beta так как еще не до конца протестирован, а вот у тех кто пробовал/попробует юзать хотелось бы услышать багрепорты, и как какая мелодия получилась по размеру
    Последний раз редактировалось TmK; 18.11.2010 в 15:36.
    Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder

  6. #16
    Veteran Аватар для GriV
    Регистрация
    18.02.2005
    Адрес
    Набережные Челны
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Саш, сделай пожалуйста how-to для чайников "как пользоваться плеером-рекомпайлером".
    Биты рулят лучше байтов, байты рулят шустрее!
    View, Звук, Цвет

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

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

    По умолчанию

    Хочется попробовать компилированые мелодии, но в Аласм-е в эмуле. Как это осуществить?

  9. #18
    Master
    Регистрация
    16.09.2005
    Адрес
    Дзержинск (DustCity)
    Сообщений
    919
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хочется попробовать компилированые мелодии, но в Аласм-е в эмуле. Как это осуществить?
    1) Убрать все дерективы sjasm
    DUP N ... EDUP - компилировать код внутри N раз
    IF A ... ENDIF - условное компилирование (компилировать код внутри если выполнено условие А)
    убрать sjasm`овское сохранение в *.trd
    2) Как конвертить текст в ALASM: http://zx.pk.ru/showthread.php?t=12955


    ---------- Post added at 18:38 ---------- Previous post was at 17:10 ----------

    Обновил архив.
    Добавил примеров, описание для чайников тоже в архиве (правда английский вариант меньше и может там проблемы с грамматикой - фигово у меня с английским)
    также там указаны ссылки на ветки обсуждений zx.pk.ru и wos
    Последний раз редактировалось TmK; 20.11.2010 в 18:41.
    Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder

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

    По умолчанию

    Цитата Сообщение от TmK Посмотреть сообщение
    1) Убрать все дерективы sjasm
    DUP N ... EDUP - компилировать код внутри N раз
    IF A ... ENDIF - условное компилирование (компилировать код внутри если выполнено условие А)
    убрать sjasm`овское сохранение в *.trd
    2) Как конвертить текст в ALASM: http://zx.pk.ru/showthread.php?t=12955
    Всё это сделано. Переводил Best View-ером в txt и грузил по IMPORT в Аласм. Аласм (4.44) отказывается компилить участки текста IF A.....ENDIF

  11. #20
    Master
    Регистрация
    16.09.2005
    Адрес
    Дзержинск (DustCity)
    Сообщений
    919
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Убери один из них.
    Посмотри какое значение принимает
    CHA_TYPE, CHB_TYPE, CHC_TYPE - и оставь те участки которые должны компилироватьася при указанных значениях...
    т.е. если CHA_TYPE=1, то в коде
    IF CHA_TYPE=0
    INC D ;4 out_reg_8
    LD A,8 ;7
    OUT (C),A ;12
    LD A,(DE) ;7
    EXX ;4
    OUT (C),A ;12
    EXX ;4 //50
    ENDIF
    //---
    IF CHA_TYPE=1
    LD A,8 ;7 out_reg_8
    OUT (C),A ;12
    LD A,(HL) ;7
    INC HL ;6
    EXX ;4
    OUT (C),A ;12
    EXX ;4 //52
    ENDIF

    убираем все между IF CHA_TYPE=0 ... ENDIF и убираем сами скобки IF ENDIF
    Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Проигрыватель WAV-музыки
    от p@lex в разделе Музыка
    Ответов: 22
    Последнее: 06.08.2014, 01:59
  2. Ответов: 296
    Последнее: 14.10.2012, 23:53
  3. Муз.Проигрыватель для Symbian 9.x
    от Darkman007 в разделе Музыка
    Ответов: 13
    Последнее: 19.09.2008, 21:10
  4. Куплю проц Z84C0006PEC или более быстрый.
    от Evgeny Muchkin в разделе Барахолка (архив)
    Ответов: 6
    Последнее: 19.09.2006, 11:24

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

Ваши права

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