попробовал на ZXMAK. Загрузилась основная прога, по пробелу можно загрузить доп. файлы "музыки". Но вместо узнаваемых мелодий выводится какой-то беспорядочный набор звуков.
ZX-Evo Rev. C4 (Double-config) / VDAC2 / ZiFi / NeoGS / ZXM-Soundcard Extreme
Ну вот я и покопался в оно...
что мну скажу
щас все заточено под 128 онли
я долго не мог понять
чаво хотел аффтар
он не только похерил совместимость с гигантским количеством машин
обращением к портам юзая не полную дешифрацию
он еще сделал такие таблицы для ЦАП-а
что на нашем православном стерео
в канале С тупо стоит шум
(там аффтар попытался выводить как можно больше градаций громкости через Ау
но сделал он это не безопасным(но более качественным на моно) и не совместимым со стерео способом)
при этом оно еще зачем то и в ПЗУ лезит...
нифига
если звук выводить на моно ковокс
через элементарный out ($FB),a
вместо той 130 тактовой городухи (я сначала решил что это 3 разных канала...)
то можно будет повысить частоту дискретизации с 9859Гц до 14830Гц!!!!
то есть качество будет лучше на порядок
а если еще заменить таблицы громкостей самого сида с диапазоном от 0 до 63 (то что счас)
на таблицу от 0 до 85
то можно будет еще расширить динамический диапазон до 0-255 который счас 0-191
и повысить качество и громкость (как для ковокса так и для моно Ак-ка)
правда если треугольные, пиловидные и таблицы шума видно
то генератор меандра со скважностью уже видимо программный
или на основе этих таблиц
(не копал как работает)
и как сменить ему динамический диапазон ях
все равно яхз чаво он сделал не все 0-255
У Ау в моно режиме там....
надо пинать аффтара ногами по лицу (интересно чтобы сказал lvd???)
чтоб он делал и более медленную версию с нормальной совместимостью
а так же версии для ковокса
так же прилагаю безопасную для любой раскладки стерео таблицу
сделанную на скорую руку и не очень качественную
stereo safe dactab.zip
сама она выдает сигнал хоть и без шума
но зато на порядок хуже чем оригинальная (меньше 48 градаций громкости)
но все же лучше чем простое моно на одном канале Ау-ка
ткните ее аффтару ктонибудь
можно сделать безопасно и порядко 100 градаций
но тогда оно будет чувствительно к раскладке стерео
так же атачу снапшоты пропатченные под моно ковокс на порту FB (он есть в unreal-е и emuzwin-е)
ничего не перекомпилировал тупо положил костыли сверху
SnapZ.zip
с пометкой covox FB - пропатченные под ковокс но с сохранением всех времянок (именно так звучит на Ау но чуть хуже)
с пометкой 14830Hz - тоже самое только с большей частотой дискретизации и повышенной частотой тона(тк нужно пересчитывать таблицы) то есть чисто ковоксная версия будет еще лучше
с пометкой beep - версия с мумулятором ковокса на бипере)))) прямиком из Ау48
слушаем как получился 0002 beep 2.SNA
пример 0003 видимо я перепутал и сохранил не ту мелодию
эта какайтогалимая...
- - - Добавлено - - -
Ах да
даже эти снапшоты не везде работают...
- - - Добавлено - - -
еще остается вопрос работает ли оно на настоящем 128?
или только на эмуляторе который использовал аффтар...
Последний раз редактировалось NEO SPECTRUMAN; 01.03.2017 в 16:23.
чота у меня в unreal covox не слышно
почему?
С уважением,
Jerri / Red Triangle.
Аффтар продолжает пилить сид плеер.
https://enterpriseforever.com/sound/...h;attach=17528
Скорость возросла.
И думаете совместимость тоже.
А НИФИГА!!!
Теперь аффтар узнал что можно использовать не полную дешифрацию при выборе регистров на Ау-ке
а так как у нашего православного Ум-ка нету не полной дешифрации
то на нем оно теперь тоже не работает...
хорошо что он додумался сделать 2 версии
за что +1
так же он теперь наложил примеров в виде тапок
так что плясать с бубном теперь не требуетсо
обращение к FFFDh через C0FDh из коробки поддерживает тслабсовский унриал
(пентева оно врятли поддерживает...)))))
https://github.com/tslabs/zx-evo/raw.../bin/unreal.7z
теперь просто загружаем плеер
драгндропаем желаюмую тапку жмем пару раз пробел и вот оно
чтоб зброситься в класическую менюшку 128-го(в тслабсовском унриале) жмем ctrl+alt+shift+F12
для правильного звучания в настройках Ау ставим!!!
Stereo Preset - mono
пушо оно тока под моно
(хотя на стерео посторонний шум слабо слышно)
SIDBasicSP_AY_YM.tap - версия для обоих чипов работает с ходу
SIDBasicSPYM.tap - более лучшая версия только для Ау-ка(почему так названа в упор не понятно)
для работы в настройках поставить
Turbo Scheme - single chip
Bus Reaction - AY-3-8910
- - - Добавлено - - -
Сижу полтора часа слушаю...
...и такое чувство что некоторые моменты версия из первого поста играла лучше...
особенно шум
надо будет сверить
мож показалось...
показалось
- - - Добавлено - - -
список более менее годных музык от которых не хочется блевать радугой
и которые передают дух сида (в порядке имеющем значение)
и на которые можно потратить свое драгоценное время
LN3_1.tap
CYBERNOIND2.tap
GOLDENAXE.tap
AufMonty.tap
GOLDENAXE1.tap
LN3_2.tap
LN2_4.tap
LN2_2.tap
LN2_C.tap
EXPFIST_2.tap
HVSC.tap
Последний раз редактировалось NEO SPECTRUMAN; 03.03.2017 в 19:51.
похоже ld a,(rom) сделано тупо для задержки,
почти следом (аккумулятор не используется) ld a,h
блин, там гораздо мудрёней.
3E ld a,(#00fe)
FE cp #00
00 nop
переход выполняется по-разному, на один из трёх байтов
(словами это объяснить трудно)
addr ld a,(#00fe)
переход может быть на addr, addr+1,addr+2
Последний раз редактировалось goodboy; 03.03.2017 в 20:48.
Это какой то выравниевание по тактам
чтоб в любом случае главный цикл был одинаковой длины
вот из исходника
ну хотя бы на совместимость это не влияетКод:ld a, (00feh) ; = CP 0 (= NOP), 13, 7, 4 cycles
- - - Добавлено - - -
а еще оно чувствительно к таблицам громкости
а тк они разные (щелкаем их в унриале и слушаем)
в том числе и на реальном железе
то на некоторых иузпроцах вполне могут быть посторонние шумы...
а еще меня радует что оно
doesn't load on +2a or +3.
Последний раз редактировалось NEO SPECTRUMAN; 03.03.2017 в 21:31.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)