Архив двухканальных версий

Архив двухканальных версий эмулятора

Версия 24.0

Изменения: улучшен генератор шума, улучшена громкость огибающих, улучшено микширование каналов.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version24_0__2ch дата выхода 28.07.2016.

 

Версия 23.0

Изменения: исправлен генератор шума.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version23_0__2ch дата выхода 18.02.2016.

Версия 22.0

Изменения: новый принцип формирования выходного сигнала в режиме чтения параллельного режима

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version22_0__2ch дата выхода 01.02.2016.

Версия 21.0

Изменения: Исправлены ошибки в генераторе огибающей и шума, код таймера перенесен в главный цикл. Параллельный режим работает очень точно, за счет того что не используется таймер. Новая таблица значений уровней громкости. Еще больше оптимизации кода. Настройки эмулятора перенесены в EEPROM, что позволило избавиться от кучи версий, достаточно загрузить нужный конфиг в EEPROM. Указания по загрузке смотрите в readme.txt

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version21_0__2ch дата выхода 16.01.2016.

Версия 20.0

Изменения: еще больше оптимизирован код, улучшена работа в параллельном режиме, шум канала B теперь работает в противофазе с другими, улучшена таблица громкости. Пересчитаны все константы для точного соответствия частоте 1.75 МГц, добавлена версия для 2МГц, улучшено микширование каналов.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version20_0__2ch (для кварцев  24MHz, 25MHz, 27MHz, 28MHz, 30MHz, 32MHz) дата выхода 03.12.2015.

Версия 19.5

Изменения: очередная оптимизация, более качественное микширование каналов, немного поправлена таблица уровней громкости, небольшие исправления в генераторе огибающей.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version19_5__2ch (для кварцев  24MHz, 25MHz, 27MHz, 28MHz, 30MHz, 32MHz) дата выхода 29.11.2015.

Версия 19.3

Изменения: исправлен и улучшен генератор огибающей, теперь 32 уровня громкости как в YM2149F, улучшена генерация шума, улучшена синхронизация всех генераторов, звук теперь полностью идентичен оригинальному чипу!

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version19_3__2ch (для кварцев  24MHz, 25MHz, 27MHz, 28MHz, 30MHz, 32MHz) дата выхода 28.07.2015.

Версия 19.2

Изменения: произведена дальнейшая оптимизация генераторов тона и огибающей, исправлены проблемы с повторным вхождением в прерывание, теперь МК не зависает при очень частых прерываниях.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version19_2__2ch (для кварцев  24MHz, 25MHz, 27MHz, 28MHz, 30MHz, 32MHz) дата выхода 15.07.2015.

Версия 19.0

Изменения: оптимизирована большая часть кода, таймер теперь работает в 2 раза быстрее, генерация тона теперь идентична оригинальной микросхеме, немного упрощена генерация шума, но это не сказалось на его качестве, оптимизирована работа с SRAM, генератор огибающей на периоде 0 работает в 2 раза быстрее (как в оригинале). Обновление счетчиков PWM вынесено из кода таймера. Данная версия звучит как оригинальный чип! Единственный недостаток, с такой скоростью обработки кода таймера справляются кварцы с частотой не менее 25MHz. Частота генераторов в таком режиме более 200КГц !!!

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version19_0__2ch (для кварцев  25MHz, 27MHz, 28MHz, 30MHz, 32MHz) дата выхода 15.06.2015.

Версия 18.7

Изменения: небольшие улучшения в генераторе тона и огибающей, более корректная начальная инициализация, небольшая оптимизация.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version18_7__2ch (для кварцев  8MHz*, 16MHz*, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 04.06.2015.

Версия 18.6

Изменения: исправлен и оптимизирован генератор тона, улучшен и оптимизирован генератор шума, оптимизирован микшер.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version18_6__2ch (для кварцев  8MHz*, 16MHz*, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 24.05.2015.

Версия 18.4

Изменения: внесены небольшие исправления в генераторы шума и тона, исправлена серьезная ошибка в генераторе огибающей.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version18_4__2ch (для кварцев  20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 07.05.2015.

Версия 18.3

Изменения: внесены изменения в генератор тона, позволяющие получать более плавный тон исключающий щелчки возникающие в некоторых случаях, улучшен генератор шума, точнее генератор случайных чисел генератора шума, теперь шум идентичен оригинальному AY.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version18_3__2ch (для кварцев  20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 27.04.2015.

Версия 18.2

Изменения: снова исправлено обновление огибающей, корректная инициализация микшера при старте, возвращена блокировка повторного вхождения в таймер (актуально для параллельного режима), добавлена версия с экстра микшером каналов (к каналу A добавляется 25% канала C, к каналу C добавляется 25% канала A) только для версий 24MHz и выше, вывод данных в ШИМ производится в начале прерывания таймера. Добавлены исходники 8MHz версии.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version18_2__2ch_nb (для кварцев  *8MHz, *16MHz, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 21.01.2015.

Версия 18.1

Изменения: новый метод обновления формы огибающей исключающий щелчки, добавлена блокировка генератора огибающей при зацикливающейся на одном значении форме, улучшена работа в последовательном режиме.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version18_1__2ch_nb (для кварцев  *8MHz, *16MHz, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 20.01.2015.

Версия 18.0

Изменения: исправления в генераторе шума, убрано всё лишнее, исправлено то, что еще можно было исправить, данная версия финальная.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version18_0__2ch_nb (для кварцев  *16MHz, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 04.01.2015.

 

Версия 17.9

Изменения: супер исправление в генераторе шума!!! улучшена генерация тона и на всех версиях частота звука подогнана до реала.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version17_9__2ch_nb (для кварцев  *16MHz, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 28.12.2014.

Версия 17.8

Изменения: исправлен генератор шума.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version17_8__2ch_nb (для кварцев  *16MHz, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 27.12.2014.

Версия 17.7

Изменения: исправлена некорректная начальная инициализация регистра 7 (микшера).

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version17_7__2ch_nb (для кварцев  *16MHz, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 17.12.2014.

Версия 17.6

Изменения: более точное вычисление полупериода тона (более качественное звучание!).

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version17_6__2ch_nb (для кварцев  *16MHz, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 14.12.2014.

Версия 17.5

Изменения: снова поправлен генератор шума, надеюсь в последний раз.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version17_5__2ch_nb (для кварцев  *16MHz, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 13.12.2014.

Версия 17.4

Изменения: исправлена старая ошибка в генераторе шума (использовался не тот бит).

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version17_4__2ch_nb (для кварцев  *16MHz, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 11.12.2014.

Версия 17.3

Изменения: улучшена генерация тона, оптимизирован код таймера, поправлен генератор шума. Полная версия. 16MHz версия только для последовательного режима.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version17_3__2ch_nb (для кварцев  *16MHz, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 10.12.2014.

Версия 17.2

Изменения: улучшена работа в параллельном режиме, без зависаний в ZX-Spectrum 🙂 Добавлена версия поддерживающая только последовательный режим, версии 16 и 8 MHz только для этой версии, т.к. проверено, что в параллельном режиме они не работают.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version17_2__2ch_nb (для кварцев  *8MHz, *16MHz, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 20.11.2014.

Версия 17.1

С этой версии все версии будут (если будут) неблокирующие прерывания.

Изменения: супер оптимизация! код эмулятора сократился до 738 байт с 908  удалось избавиться от дополнительного буфера для хранения регистров AY, т.е. теперь они меняются налету! Звук стал намного лучше и чище!

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version17_1__2ch_nb (для кварцев  16MHz, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 19.11.2014.

AY_Emul_Version17_1__2ch_nb_8mhz специальная 8 MHz версия для встроенного генератора (т.е. внешний кристалл не нужен) проверено, в последовательном режиме работает очень хорошо, в параллельном данную версию не проверял, но раньше не работали, может эта заработает. В 8 МГц версиях частота прерываний в 2 раза ниже чем у других, соответственно все счетчики считают в 2 раза быстрее, т.е. дискретизация звука ниже.

Версия 16.2

Изменения: полностью корректная инициализация регистров при старте МК, полностью корректная обработка регистров в параллельном режиме в режиме чтения + небольшая оптимизация, добавлена версия поддерживающая только параллельный режим (для использования в ZX и т.д.)., исправлена ошибка в генераторе огибающей, которая была с версии 15.1. Огибающие теперь генерируются налету, без использования таблицы в памяти, причем такой метод работает даже быстрее и размер эмулятора заметно уменьшился! В этой версии удалось сделать полноценную 16MHz версию и улучшить 8MHz.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version16_2__2ch (для кварцев  8MHz, 16MHz, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 16.11.2014. Включена альтернативная версия, где биты D5 и D6 поменяны местами, для установки в PCB 256K Upgrade

Версия не блокирующая прерывания

Более стабильная работа в реальных схемах (например, ZX-Spectrum)

AY_Emul_Version16_2__2ch_nb (для кварцев  20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz)

Версия не блокирующая прерывания + блокирующая счетчики

Блокируются счетчики тона при значении периода 0, при этом устанавливается лог 1, счетчик огибающей блокируется при зацикливающихся огибающих.  Версия была перезалита 17.11.2014 23:43 исправлен генератор шума.

 AY_Emul_Version16_2__2ch_nb_blk_cnt (для кварцев  20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz)

Версия 16.11

Изменения: исправлена работа счетчиков тона и огибающей при значении 0, исправлена альтернативная версия.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version16_11__2ch (для кварцев  20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 14.11.2014. Включена альтернативная версия, где биты D5 и D6 поменяны местами, для установки в PCB 256K Upgrade

Версия 16.1

Изменения: генератор шума теперь работает как в оригинальном чипе, микшер сильно упрощен и работает как в оригинальном чипе, все счетчики теперь считаются вверх, а не вниз, т.е. при изменении регистра счетчик будет считать период уже до нового значения. Так же, если период огибающей равен 0, то огибающая изменяется на 2 значения, как в реальном чипе! Код эмулятора сократился до размера менее 1Кб !!! Размер двухканальной версии всего 948 байт!

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version16_1__2ch (для кварцев 8MHz, 16MHz, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 11.11.2014. Включена альтернативная версия, где биты D5 и D6 поменяны местами, для установки в PCB 256K Upgrade

Версия 15.3

Изменения: очень сильно оптимизированная предыдущая версия, исправлены проблемы на низких частотах, включены версии 8 и 16 МГц для вашего творчества 🙂 версия 8МГц не работает в ZX-Spectrum! имейте в виду.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version15_3__2ch (для кварцев 8MHz, 16MHz, 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 08.11.2014. Включена альтернативная версия, где биты D5 и D6 поменяны местами, для установки в PCB 256K Upgrade

Версия 15.2

Изменения: сильно оптимизированная предыдущая версия

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version15_2__2ch (для кварцев 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 07.11.2014. Включена альтернативная версия, где биты D5 и D6 поменяны местами, для установки в PCB 256K Upgrade

Версия 15.1

Изменения: исправлена одна небольшая оплошность из-за которой мог быть еле заметный щелчок при смене огибающих

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version15_1__2ch (для кварцев 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 04.11.2014. Включена альтернативная версия, где биты D5 и D6 поменяны местами, для установки в PCB 256K Upgrade

Версия 15.0

Изменения: исправлена работа микшера, теперь как в оригинальном чипе! удалось избавиться от сохранения регистра состояния, что резко повысило быстродействие, так же очень сильно оптимизирован код и улучшена работа прерываний, возможно теперь нормально будет работать версия 20MHz.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version15_0__2ch (для кварцев 20MHz, 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 04.11.2014. Включена альтернативная версия, где биты D5 и D6 поменяны местами, для установки в PCB 256K Upgrade

Версия 14.1

Изменения: новый метод обновления счетчиков — абсолютно чистый звук без артефактов! грандиозная оптимизация! корректная инициализация порта D.

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version14_1__2ch (для кварцев 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 02.11.2014. Включена альтернативная версия, где биты D5 и D6 поменяны местами, для установки в PCB 256K Upgrade

Версия 14.0

Изменения: новый метод обновления регистров, звук стал намного лучше! новый протокол передачи в последовательном режиме, что позволило высвободить несколько регистров МК и увеличить скорость работы в последовательном и параллельном режиме, да и сам протокол стал проще и можно слать отдельные регистры, в отличие от старого протокола, где слались все 13 за раз. Подробности протокола в файле readme.txt

Внимание! Данная версия не совместима с AYPlayer версий ниже 6.0!!!

AY_Emul_Version14_0__2ch (для кварцев 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 01.11.2014. Включена альтернативная версия, где биты D5 и D6 поменяны местами, для установки в PCB 256K Upgrade

———————————————————————————————

Версия 13.2

Изменения: оптимизирована запись в регистры в последовательном режиме, оптимизировано прерывание таймера, прерывания по BC1/BDIR теперь не затрагивают регистр состояний, только битовые операции в условиях, теперь точно будет финальная версия (надеюсь)

AY_Emul_Version13_2__2ch (для кварцев 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 31.10.2014. Включена альтернативная версия, где биты D5 и D6 поменяны местами, для установки в PCB 256K Upgrade

Версия 13.1

Изменения: сильно оптимизирован алгоритм записи регистров в переменные, что позволило разгрузить прерывание таймера и получить более качественный звук. Lyra II(2) теперь звучит так же качественно, как и в последовательном режиме. Поправлено определение корректности номера регистра. Так же теперь в прерывании таймера сначала шлются данные в шим, а только потом производится расчет новых значений, в прерывании таймера запрет прерываний происходит только если прерывание не активно.

AY_Emul_Version13_1__2ch (для кварцев 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 31.10.2014. Включена альтернативная версия, где биты D5 и D6 поменяны местами, для установки в PCB 256K Upgrade

Версия 13.0

Изменения: более быстрая запись в 13 регистр, оптимизация режима записи, определение корректности адреса при помещении в регистр защелку (согласно даташиту). Надеюсь, это будет финальная версия, как бывало не раз 🙂

AY_Emul_Version13_0__2ch (для кварцев 24MHz, 25MHz, 27MHz, 28MHz, 28,332MHz) дата выхода 28.10.2014. Включена альтернативная версия, где биты D5 и D6 поменяны местами, для установки в PCB 256K Upgrade

Версия 12.9

Изменения: исправлена проблема очистки регистров после рестарта, теперь параллельный режим отключается если получены данные в последовательном режиме, небольшая оптимизация генератора огибающей

AY_Emul_Version12_9__2ch (для кварцев 24MHz, 25MHz, 27MHz) дата выхода 27.10.2014

Включена альтернативная версия, где биты D5 и D6 поменяны местами, для установки в PCB 256K Upgrade

Версия 12.8

Изменения: теперь абсолютно корректная работа в режиме чтения (в отличие от оригинала), улучшена работа в последовательном режиме, оптимизация

AY_Emul_Version12_8__2ch (для кварцев 24MHz, 25MHz, 27MHz) дата выхода 27.10.2014

Включена альтернативная версия, где биты D5 и D6 поменяны местами, для установки в PCB 256K Upgrade

Версия 12.7

Изменения: очень быстрая обработка прерывания в режиме чтения, оптимизация

AY_Emul_Version12_7__2ch (для кварцев 24MHz, 25MHz, 27MHz) дата выхода 26.10.2014

Включена альтернативная версия, где биты D5 и D6 поменяны местами, для установки в PCB 256K Upgrade

Версия 12.6

Изменения: полностью реализован режим чтения теперь эмулятор определяется в тестах наличия чипа AY! более корректная обработка BC1,BDIR в режиме чтения, оптимизирована работа в параллельном режиме

AY_Emul_Version12_6__2ch (для кварцев 24MHz, 25MHz, 27MHz) дата выхода 26.10.2014

Альтернативная версия, биты D5 и D6 поменяны местами, для установки в PCB 256K Upgrade

AY_Emul_Version12_6__2ch_alt (для кварцев 24MHz, 25MHz, 27MHz) дата выхода 26.10.2014

Версия 12.5

Изменения: исправлена ошибка инициализации порта D микроконтроллера, оптимизирована работа в параллельном режиме

AY_Emul_Version12_5__2ch (для кварцев 24MHz, 25MHz, 27MHz) дата выхода 12.10.2014

Альтернативная версия, биты D5 и D6 поменяны местами, для корректного определения в тестах ZX-Spectrum. Как показала практика, корректного определения всё-равно не происходит 🙁

AY_Emul_Version12_5__2ch_alt (для кварцев 24MHz, 25MHz, 27MHz, 28.322MHz) дата выхода 16.10.2014

Версия 12.4

Изменения: поддержка режима чтения (только 6 бит данных), оптимизация генератора тона, исправления в генераторе огибающей, оптимизация кода.

AY_Emul_Version12_4__2ch (для кварцев 24MHz, 25MHz, 27MHz) дата выхода 15.09.2014

Версия 12.3

Изменения: небольшая оптимизация в генераторе огибающей и в генераторах тона

AY_Emul_Version12_3__2ch (для кварцев 24MHz, 25MHz, 27MHz) дата выхода 31.08.2014

Версия 12.2

Изменения: Улучшен генератор огибающей, генератор тона. Очень сильно улучшена часть отвечающая за прием данных в параллельном режиме (проводилось на живом ZX-Spectrum). Теперь в параллельном режиме работает почти всё, в том числе и цифровой звук. Надеюсь это будет финальной версией эмулятора.

AY_Emul_Version12_2__2ch (для кварцев 24MHz, 25MHz, 27MHz) дата выхода 28.08.2014

Версия 12.1

Изменения: Улучшен микшер, генератор огибающей, генератор тона, генератор шума. Теперь отлично звучат даже те композиции, которые на всех предыдущих версиях играли криво.

AY_Emul_Version12_1__2ch (для кварцев 24MHz, 25MHz, 27MHz) дата выхода 27.08.2014

Версия 12.0

Изменения: оптимизирован микшер, новый метод генерации тона исключающий его искажение от четности периода + смена периодов теперь синхронизирована

AY_Emul_Version12_0__2ch (для кварцев 24MHz, 25MHz, 27MHz) дата выхода 26.08.2014

Версия 11.3

Изменения: полностью переписан микшер, небольшие изменения в генераторах огибающей и тона

AY_Emul_Version11_3__2ch (для кварцев 24MHz, 25MHz, 27MHz) дата выхода 26.08.2014

Версия 11.2

Изменения: полностью синхронизированы генераторы тона и огибающей, громкость огибающей теперь рассчитывается в генераторе огибающей а не в микшере, как всегда сделано много работы по оптимизации, восстановлен оригинальный метод микширования

AY_Emul_Version11_2__2ch (для кварцев 20MHz, 24MHz, 25MHz, 27MHz) дата выхода 20.08.2014

Версия 11.11

Изменения: К сожалению, когда я собирал двухканальную версию 11.1, я не проверил работу со всеми кварцами, версия 20MHz не работала совсем, 24MHz издавала посторонние звуки. Теперь всё в порядке, все проверил! Так же добавлены версии 30 и 32 MHz.

AY_Emul_Version11_11__2ch (для кварцев 20MHz, 24MHz, 25MHz, 27MHz, 30MHz, 32MHz) дата выхода 18.08.2014

В версии 20MHz в данном релизе съезжает частота 🙁

Версия 11.1

Изменения: Улучшен генератор шума, полностью переписан генератор огибающей (значения берутся из RAM, а не генерируются на-лету), произведена серьёзная оптимизация кода таймера и других частей эмулятора, теперь отлично воспроизводятся даже те мелодии, которые ранее притормаживали

AY_Emul_Version11_1__2ch (для кварцев 20MHz, 24MHz, 25MHz, 27MHz) дата выхода 17.08.2014

Версии 20 и 24MHz в данном релизе не работают 🙁

Версия 10.5

Изменения: Исправлена ошибка в генераторе огибающей, допущенная в предыдущей версии

AY_Emul_Version10_5__2ch (для кварцев 20MHz, 24MHz, 25MHz, 27MHz) дата выхода 16.08.2014

Версия 10.4

Изменения: Исправлена работа генераторов шума и огибающей + оптимизация

AY_Emul_Version10_4__2ch (для кварцев 20MHz, 24MHz, 25MHz, 27MHz) дата выхода 15.08.2014

Версия 10.1

AY_Emul_Version10_1__2ch (для кварцев 24MHz, 25MHz, 27MHz) дата выхода 15.07.2014

Версии до 10.1 вы можете найти на нашем форуме разработки

 

Добавить комментарий

Ваш адрес email не будет опубликован.