"Тупая синусоида" - может выдавать нехилый басс, а это уже неплохо.Цитата:
Сообщение от Dexus
Вид для печати
"Тупая синусоида" - может выдавать нехилый басс, а это уже неплохо.Цитата:
Сообщение от Dexus
Голая (тупая) синусоида - достаточно глухой звук, на фоне звенящих ФМ звуков он будет еле заметен.Цитата:
Сообщение от newart
Немного дополнил и подкорректировал документацию по программированию YM2203. http://www.intramail.ru/~dex/YM2203.ZIP
Небольшая просьба для тех у кого есть железный (экспериментальный) вариант сабжа - взять хобетовский файлик (бейсиковская мелкая программка для теста): http://www.intramail.ru/~dex/2203SSG.ZIP
и записать звук, который в результате ее получится.
Есть небольшие подозрения насчет работы SSG-EG регистров в эмуляторе.
А как перегнать в какой нить реальный формат, а то я эмулю в основном не пользуюсь, хотца формат чтобы на реале моно запустить.Цитата:
Сообщение от Dexus
Ну там если эти снапы смотреть на уровне файлов - в большинстве случаев со смещения #25ab (адрес 26000) начинается код, а данные заканчивается последовательностью 00FF. В обрывках batman'овских - идет со смещения #21c3 (адрес 25000), а _Batman_m11 - заканчивается со смещением #c01A (адрес 65535 - фактически до конца памяти). Можно просто вырезать эти куски файлов.Цитата:
Сообщение от CHRV
А без заморочек запустить можно только http://inatix.com/spool/2203tests3.zip . там хобетовский $c :)
Значит сделали в железе? И что там со стерео и с регистрами состояния?
И все таки если несложно сделай, самому не очень хочется сидеть васики писать, тем более смещения с размерами угадывать :).Цитата:
Сообщение от Dexus
Да сделал сегодня, правда одну половинку ТурбоСаундФМ. SSG разложено по ABC, а FM идет на оба канала.
Фотки завтра положу, у меня щаз цифровика нет под рукой!
Тяжело :) Тут никакие васики не нужны - просто в hiew повыделять и поудалять куски блоков ненужные. Автоматически это, наверно тоже можно.. все-таки некоторые фрагменты кода воспроизводилки - одинаковые... но это надо писать "преобразователь" только для этого дела.. это очень вломно. А сидеть вынимать вручную из каждого - тем более вломно :)Цитата:
Сообщение от CHRV
ФМ надо разбалансировать где-то на 15% от центра...Цитата:
Сообщение от CHRV
А насчет механизма чтения регистра статуса? То решение что изначально предлагалось (бит 1) - какое-то корявое, нелогичное с точки зрения программинга...
Сделай хотя бы какой нить - чисто послушать :).Цитата:
Сообщение от Dexus
Зато с точки зрения схеминга, очень даже ничего, хотя тут обсуждаемо! Ибо вся дешифрация в ПЛМке.Цитата:
Сообщение от Dexus
Послушать быстро можно http://inatix.com/spool/2203test3.zip ... Там хобетовский кодовый файлик. Не думаю что будет проблема его на реале загрузить.Цитата:
Сообщение от CHRV
А без ПЛМки? Если кто-то сам захочет спаять? Вся прелесть наших клонов была в том, что сбацать их мог кто угодно. Вот например такое: http://www.intramail.ru/~dex/len1.jpg . Собрали по одной только схеме. Ленинград. :)Цитата:
Сообщение от CHRV
Дык код ПЛМки будет открыто доступен, а ее запрограммировать даже проще чем ПЗУ (программатор одна микросхема на LPT порт). Так что хватит в дремучих пещерах жить пора переходить на ПЛМки и микроконтроллеры :).Цитата:
Сообщение от Dexus
и плмный и рассыпной варианты имеют право жить, поэтому считаю, что нужно оставить все как есть, если кто нибудь не предложит иной доступ к статусу при поставленных условиях.Цитата:
Сообщение от CHRV
p.s. снапшоты можешь поконвертить в *.z80 - для них есть лоадер под трдос.