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

User Tag List

Страница 13 из 24 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя
Показано с 121 по 130 из 234

Тема: YM2203 = AY8910+FM

  1. #121
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,007
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем какая фигня там.. есть три регистра (2d,2e,2f), переключаясь на которые можно менять множители частот:
    2f = FM x1, SSG x2 (reset)
    2d = FM x1/3 , SSG x1/2 (default after boot)
    2d,2e = FM x2/3 , SSG x1

    Т.е. если тактировать на 1.75МГц, то после _запуска_ будет выдавать вдвое меньшей частоты звук (для AY звуков) -как написал вначале lvd. И необходимо будет выполнить вывод в порты 2d,2e чтобы выправить его.
    Если тактировать на 3.5МГц (или 3.54), то после _запуска_ будет выдавать ровно нужный тон для SSG.

    Достаточно мудрёная схема для понимания... но в общем ничего сложного, если вникнуть.

    По-моему логичнее схему "питать" как раз от 3.54МГц, во-первых, будет совместимость с AY _сразу_ после загрузки, во-вторых, все игровые автоматы работают с частотой YM2203 3-4МГц.

    У FM немножечко другие коэффиценты, но в целом - похоже.
    И поскольку этот вопрос еще не был проработан, то логичней будет отталкиваться все-же от совместимости с AY. А FM уж можно будет подогнать.
    Получается 3 FM голоса + 3 SSG (на один 2203).
    SSG и FM синтез никак не связаны (кроме как частотными коэффицентами). Т.е. можно параллельно играть музыку и в FM и в SSG Мнимая 6тиканальность.
    А если использовать 2х2203, то будет 6FM+6SSG, что есть практически 12 каналов (правда половина из них - квадратноволновой SSG).
    На фоне FM синтеза SSGшные звуки кажутся настолько плоскими и примитивными, что слушать их не очень охота...

    ЗЫ: По возможности постараюсь в ближайшие дни встроить в Unreal.
    Последний раз редактировалось Dexus; 22.08.2005 в 00:15.

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

  3. #122
    Member
    Регистрация
    17.06.2005
    Адрес
    Москва
    Сообщений
    59
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dexus
    На фоне FM синтеза SSGшные звуки кажутся настолько плоскими и примитивными, что слушать их не очень охота...
    Ну почему, можно юзать AY в качестве хреновой драм-машины для FM, или наоборот - FM как дополнительную огибающую для AY. А если серьёзно, может разумнее будет не заморачиваться с FM, а сразу сделать поддержку для MIDI? Чтобы хочешь - ставишь чип с FM, хочешь - с wavetable. А что, MIDI для спека будет самое оно - данных в него загонять надо вроде даже меньше чем в AY - меньше нагрузка на проц. Зато звук и возможности несравнимы с AY. А для любителей звука AY оставить один или два AY без всякого FM.

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

    По умолчанию

    Цитата Сообщение от Dexus
    На фоне FM синтеза SSGшные звуки кажутся настолько плоскими и примитивными, что слушать их не очень охота...
    Когда начинаешь бредить указывай пожалуйста что это "IMHO".

  5. #124
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,007
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart
    Когда начинаешь бредить указывай пожалуйста что это "IMHO".
    Да, похоже напрасно я за это взялся.
    Отбой.

  6. #125
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,007
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lounge Lizard
    если серьёзно, может разумнее будет не заморачиваться с FM, а сразу сделать поддержку для MIDI?
    Есть схемы сопряжения ZX с миди-трактом. берешь покупаешь синтезаторы по $700-1500, прицепляешь к спектруму.. только нафиг? не проще ли сразу к писюку?

  7. #126
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    TurboFM скоро появится живьем!
    Так что в эмуляторе ждем поддержку!

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  8. #127
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,007
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CHRV
    Так что в эмуляторе ждем поддержку!
    От кого ждете? Я не слышал в планах разработчиков эмуляторов хоть какой-то поддержки ФМ.
    ДАЛЕКО не все за турбоСаунд даже берутся...
    Потому что нигде даже никакой документации по этому делу нет. Ни стандартов, ни "примеров программ", ни рекомендаций, ни технических характеристик...
    А рыться в дебрях форумских высказываний мало кого прикалывает.

    Будет стандарт - будет и поддержка (со временем).
    А пока стандарта нет.
    А на идею всавывания эмуля 2203 в эмуль спектрума я забил.

  9. #128
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dexus
    От кого ждете? Я не слышал в планах разработчиков эмуляторов хоть какой-то поддержки ФМ.
    ДАЛЕКО не все за турбоСаунд даже берутся...
    Потому что нигде даже никакой документации по этому делу нет. Ни стандартов, ни "примеров программ", ни рекомендаций, ни технических характеристик...
    А рыться в дебрях форумских высказываний мало кого прикалывает.

    Будет стандарт - будет и поддержка (со временем).
    А пока стандарта нет.
    А на идею всавывания эмуля 2203 в эмуль спектрума я забил.
    Ну и ладно, а я не забил и реальный ТурбоФМ на днях сделаю .

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  10. #129
    Veteran Аватар для lvd
    Регистрация
    23.01.2005
    Сообщений
    1,113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dexus
    2f = FM x1, SSG x2 (reset)
    2d = FM x1/3 , SSG x1/2 (default after boot)
    2d,2e = FM x2/3 , SSG x1
    Что такое 'reset' и 'default after boot'? =)

    По-моему логичнее схему "питать" как раз от 3.54МГц, во-первых, будет совместимость с AY _сразу_ после загрузки,
    И не только по-твоему. Сразу так и было сделано =)
    --- Кто съел всю уху?

  11. #130
    Veteran Аватар для lvd
    Регистрация
    23.01.2005
    Сообщений
    1,113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dexus
    Будет стандарт - будет и поддержка (со временем).
    А пока стандарта нет.
    То есть как это нет - уже готов и прототип (давно), и PCB, и CHRV скоро начнёт клепать уж 'серию'!
    --- Кто съел всю уху?

Страница 13 из 24 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя

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

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

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

Ваши права

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