Билд 1802:
+ поддержка формата TFC
* пофикшено воспроизведение FM (NEO SPECTRUMAN)
* еще немного ускорено сканирование (~5..10%)
* поддержка моно раскладки каналов для AY/YM
* корректная обработка генерируемого звука. Повышена дефолтная громкость вывода.
Скачать версию для win32
Поддержан более плотный формат TFM модулей- TFC. На этом поддержку TurboFM вынужден считать законченной.
Очередные изучения умных книг с алгоритмами позволили еще немного ускорить сканирование (адаптация классических алгоритмов четкого поиска к нечетким- крайне нетривиальная задача).
По многочисленным просьбам добавлен режим моно для AY/YM. Решающим фактором стала новая для меня информация о том, что оригинальный ZX Spectrum имеет как раз такую "раскладку" каналов.
Серьезно перелопачена генерация и обработка звуковых семплов. Это один из самых старых кусков кода, перемены добрались и туда. Как следствие, все играет раза в 2 громче