User Tag List

Страница 5 из 5 ПерваяПервая 12345
Показано с 41 по 49 из 49

Тема: Amstrad Music

  1. #41

    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    А поподробнее? Ты просто отрезал плеер или какие-то более хитрые манипуляции делал?
    если я угадал трекер, то дизассемблировал наверное, я отдавал образец одной музычки.

  2. #42

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,293
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    203
    Спасибо Благодарностей получено 
    1,458
    Поблагодарили
    948 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    если я угадал трекер
    Цитата Сообщение от Mick Посмотреть сообщение
    а именно написанные в редакторе Soundtrakker 64
    и чего тут угадывать ?

  3. #43

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    не Sound Trakker случайно?
    Да, он самый. Только не 128, а обычный, который ST-Module

    ---------- Post added at 10:40 ---------- Previous post was at 10:29 ----------

    Цитата Сообщение от Vitamin Посмотреть сообщение
    А поподробнее? Ты просто отрезал плеер или какие-то более хитрые манипуляции делал?
    Для начала я дизссемблировал несколько треков с плеерами по разным адресам. После этого
    1)Надругался над плеером, чтобы он мог не зависить от конкретных адресов музыки. Тоесть приделал инициализацию с вычислением адресов музыки и установки их в регистровые пары . По сути еще нашел где там темп задается. Ну собственно и вывод на AY изменил.
    2)Изменил немного формат музыкального модуля. По сути к оригинальному модулю приделал 64 байта.
    +0 - темп
    +1,2 - таблица патернов канала А (или как из там)
    +3,4 - таблица патернов канала B (или как из там)
    +5,6 - таблица патернов канала C (или как из там)
    +7 - строка символьная ST-Module.
    +17 - резерв 5 байт
    +22,23 - длина модуля
    +24..63 - подразумевалось под инфо о треке
    +64 - штатное начало модуля

    Ну и штатную музыку избавил от фиксированных адресов для лучшей перемещаемости

    На сайте есть исходники того проигрывающего модуля, только вывод AY там надо чуть уменьшить, ибо я для простоты объеденил с записью в буфер регистров AY для анализатора.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #44

    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    на grimware есть утилитка, которая медленно конвертит модули ST в .YM
    не проверял пока еще.

  5. #45

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    на grimware есть утилитка, которая медленно конвертит модули ST в .YM
    не проверял пока еще.
    И что? Зачем мне YM, когда эти и так неплохо перевариваются.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  6. #46

    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    И что? Зачем мне YM, когда эти и так неплохо перевариваются
    Я тебе приводил пример einstein/BSC - звучание процедуры на ZX и .YM другое. в НГ гифте играет electric/BSC, если ты дизассемблируешь плейер и переделаешь на Спектрум, то .YM будет звучать по-другому.

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

  8. #47

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Изменил немного формат музыкального модуля. По сути к оригинальному модулю приделал 64 байта.
    Гм. А где вся эта приделанная информация хранилась ранее? Прямо в плеере чтоли?

  9. #48

    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ого, Vitamin уже заинтересовался

  10. #49

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Гм. А где вся эта приделанная информация хранилась ранее? Прямо в плеере чтоли?
    Не вся конечно, но в целом да.
    Байт темпа хранился в самом плеере и задавался программно, типа через ld a,XX и дальше рассовывался куда надо. Три таблицы паттернов или как их непосредтвенно содержались в переменных плеера.
    Символьная строка S-Module. собственно с чего начинается реальный модуль.
    Длины музыки не было, это я сам приделал чтобы если что знать где модуль заканчивается. Строка типа инфо, у меня она пустая, но в принципе можно переписать с файла ay (с чего я конвертил). Или если знать название трека и автора записать самому.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

Страница 5 из 5 ПерваяПервая 12345

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

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

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

Похожие темы

  1. Amstrad CPC
    от GNTB в разделе Amstrad
    Ответов: 51
    Последнее: 20.11.2025, 08:26
  2. информация по amstrad cpc
    от jerri в разделе Amstrad
    Ответов: 22
    Последнее: 07.07.2014, 07:50
  3. Amstrad CPC
    от megabyte в разделе Amstrad
    Ответов: 19
    Последнее: 06.07.2010, 21:05
  4. Disturbed COverMAnia ( music disk with z00m music collection)
    от kyv в разделе Музыка
    Ответов: 10
    Последнее: 27.03.2008, 10:01
  5. Ответов: 6
    Последнее: 08.03.2008, 19:13

Ваши права

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