Доброе время суток всем участникам форума!
Наверное, многие скептически отнесутся к этой теме, но все же..
Хочу представить на ваш суд новый проект по созданию кроссплатформенного проигрывателя трекерных форматов спектрума - ayfly. Сначала планировалось только сделать программу для ОС Symbian 9 с возможностями сервера звонков. Эта идея в последствии немного расширилась, но все же остается в планах. На данный момент плеер может следующее:
1. Работать под Linux и Windows x86 (x64?).
2. Проигрывать следующие форматы: ay, stc, stp, pt2 и pt3.
3. Можно помещать песни в список воспроизведения. Поддерживается определение времени проигрывания форматов из п.2.
4. Повторение текущей мелодии.
5. Регулировка громкостей и функция mute для каждого из 3-х каналов AY.
6. Эмулятор ay сделан с нуля, поэтому звучание отличается от AyEmul.
7. В качестве эмулятора z80 используется библиотека z80ex.
Что планируется сделать:
1. Сборки для Symbian 9 и WinCE. Для Symbian 9 сделать возможность выбора программы в качестве сервера звонка
2. Доделать нормальные привязки клавиш (в данный момент они такие же как и в винампе).
3. Добавить возможность экспорта музыки в mp3 или wav, по одной или всего списка.
4. Поддержку скинов.
5. Отделяемые окна.
6. Интернационализацию
4. И еще много чего
Домашняя страница проекта: http://code.google.com/p/ayfly
Для сборки требуется библиотека wxWidgets >= 2.8.7. Для сборки в линуксе также требуется библиотека SDL >= 1.2.12. Для Windows уже выложен исполняемый файл.
Отдельное спасибо хочется сказать Шатину Александру за изображения кнопок и различные варианты иконок, за стойкое тестирование программы и, главное, за идею, а также Ломакину Станиславу за библиотеку z80ex. (до нее было перепробовано много вариантов ).
Если кого-нубудь заинтересует этот проект, прошу высказывать пожелания и комментарии по его улучшению и исправлению ошибок.
/Андрей.