Ну вот.
Таки сделал свой первый musicdisk (дай бог не последний).
Плеер наваял на дельфях, OpenGL/DirectX не использовались (вполне хватило и graph32).
В состав диска вошли 15 спектрумовских треков (сделаны в период 1996-1998, кроме трека "Timedrops", датируемого августом 2009-го) и 14 модулей, сварганенных в Impulse Tracker с 2001-го по 2004-й.
Все IT-модули были оптимизированы по размеру (путем удаления неиспользуемых семплов) с помощью чудной программы Magicfish Postmod 1.04, которую можно невозбранно скачать с её родного сайта.
Эмуляцию AY решил пока руками не трогать, взял готовый код из проектов Сергея Бульбы – "Vortex Tracker II" (основной код эмуляции и плеера) и "AY Emulator 2.9b5" (процедура паузы и еще что-то, уже не помню). Автору – СПАСИБО!
Ну а IT-модули, само собой, играются BASS'ом.
Скачать (7.8 Мб)
Таки сделал свой первый musicdisk (дай бог не последний).
Плеер наваял на дельфях, OpenGL/DirectX не использовались (вполне хватило и graph32).
В состав диска вошли 15 спектрумовских треков (сделаны в период 1996-1998, кроме трека "Timedrops", датируемого августом 2009-го) и 14 модулей, сварганенных в Impulse Tracker с 2001-го по 2004-й.
Все IT-модули были оптимизированы по размеру (путем удаления неиспользуемых семплов) с помощью чудной программы Magicfish Postmod 1.04, которую можно невозбранно скачать с её родного сайта.
Эмуляцию AY решил пока руками не трогать, взял готовый код из проектов Сергея Бульбы – "Vortex Tracker II" (основной код эмуляции и плеера) и "AY Emulator 2.9b5" (процедура паузы и еще что-то, уже не помню). Автору – СПАСИБО!
Ну а IT-модули, само собой, играются BASS'ом.
Скачать (7.8 Мб)