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

User Tag List

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

Тема: AY на PC с использованием DLL

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

    По умолчанию AY на PC с использованием DLL

    Кто нибудь использует в ремейках ZX музыку в формате AY и т.д. с помощью DLL-ок ???

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

  3. #2
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,501
    Спасибо Благодарностей отдано 
    197
    Спасибо Благодарностей получено 
    174
    Поблагодарили
    76 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Max Savin
    Кто нибудь использует в ремейках ZX музыку в формате AY и т.д. с помощью DLL-ок ???
    Таких до недавнего времени не существовало.

  4. #3
    Master
    Регистрация
    16.01.2005
    Сообщений
    615
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я лично написал свой простенький эмулятор AY + плеер PSG (которые Stealth сохраняет). Конечно, звучит хуже AY-emulator'а, но терпимо, и качество можно повысить (я писал, чтобы разобраться, как это делается). Так что не обязательно заморачиваться на чужие dll-ки, эмулятор чипа написать несложно.

    Если кому-то нужны мои исходники (на Си) для въезда в тему - могу выложить.
    Последний раз редактировалось Shiru; 04.07.2005 в 21:16.

  5. #4
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,501
    Спасибо Благодарностей отдано 
    197
    Спасибо Благодарностей получено 
    174
    Поблагодарили
    76 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shiru
    Так что не обязательно заморачиваться на чужие dll-ки, эмулятор чипа написать несложно.
    Не обязательно, да, но это однозначно проще.

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

    По умолчанию

    Выложи-выложи ! Очень интересно посмотреть, кстати у тебя есть исходники AY Emul by Bulba ?!

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

    По умолчанию

    Да и кстати, почему заморачиваться на чужие DLL-ки, лучше использовать уже готовые решения например winmm.dll или mpeg.dll - проигрывают файлы форматов поддержка коих прописана в Винде с помощью всяких кодеков - гемора просто меньше, чем заново велосипед изобретать. Сделай лучше DLL (или ActiveX) коли ты свой эмулятор чипа на С писал !!! ZX-маны тебе будут благодарны за это, и глядишь Памятник при жизни поставят !!!

  8. #7
    Junior
    Регистрация
    01.07.2005
    Адрес
    Черкесск
    Сообщений
    6
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Знаю, потому и пытаюсь сделать ремейк своих любимых с детства игрушек Down To Earch (Astradozer) и Boulder Dash. Сейчас делаю движок и логику Astradozer'а. Там музыки конечно не было, но ведь можно взять с других игрушек коих не мало было, игра - бя..., а вот звук - ого-го...

  9. #8
    Master
    Регистрация
    16.01.2005
    Сообщений
    615
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Max Savin
    кстати у тебя есть исходники AY Emul by Bulba ?!
    Может, сходишь к нему на сайт? Исходники AY Emul и Vortex Tracker давным-давно открыты, и лежат там.
    Цитата Сообщение от Max Savin
    Сделай лучше DLL (или ActiveX) коли ты свой эмулятор чипа на С писал !!! ZX-маны тебе будут благодарны за это, и глядишь Памятник при жизни поставят !!!
    Не раньше, чем мне самому такое понадобится. А мне не понадобится, я предпочитаю линковать нужный код статически

    Мои исходы вот. Код эмуляции AY - в ay_emu.h; тест запускается батником.
    Вложения Вложения
    • Тип файла: rar ay_emu.rar (29.6 Кб, Просмотров: 217)

  10. #9
    Member Аватар для lavstudio
    Регистрация
    04.02.2005
    Адрес
    Питер / Россия
    Сообщений
    81
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вообще обалденно бы было - сделать vst-плагин эмуляции спектрумского звучания.

  11. #10
    Master
    Регистрация
    16.01.2005
    Сообщений
    615
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lavstudio
    А вообще обалденно бы было - сделать vst-плагин эмуляции спектрумского звучания.
    Мне пока не очень ясно, как можно сделать управление AY через midi. Плагин, наверное, должен иметь редактор AYшных инструментов, загрузку-выгрузку их; + полифонию (по чипу на голос, тогда можно сделать условный чип - один тональник, шум, огибающая). Была-бы чёткая концепция...

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

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

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

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

Ваши права

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