Главная Новости Электронщику Программисту Эмулятор Micro Speccy и Micro ST Архивы музыки Проект Vortex Ссылки

Программисту


Доступные для скачивания архивы.
Имя файлаРазмерОписание
ay8910-2.rar3878 The AY-3-8910/8912 sound synthesizer IC (with examples on assembler and BASIC)
ay2sna.rar15776 Конвертер AY-файлов в SNA-файлы (с исходным текстом)
ymdmp.7z23060 Преобразователь YM5 и YM6 в текстовый дамп (с исходным текстом)
AYMakeR.rar51102 Утилита для создания AY-файлов (с исходным текстом)
aysplitr.rar16578 Разбивает AY-файлы на составные части для использования с утилитой AYMakeR (с исходным текстом)
aysplit.rar16576 Разбивает AY-файлы на составные части (с исходным текстом, устарела)
EnhVtx.rar4461 Проект формата для хранения AY-музыки
FLSPlayer.7z3839 Исходные тексты как оригинального проигрывателя модулей Flash Tracker, так и модифицированного Budder'ом для проигрывания модулей с произвольным адресом компиляции.
FTCPlayer.7z14844 Проигрыватель модулей Fast Tracker (оригинальный дизассемблер, а также исходники версий 1.07 и 1.08 beta 1).
FXMPlayer.7z5810 Дизассемблированный текст оригинального проигрывателя модулей Fuxoft AY Language и его модификация, выполненная Budder'ом, для проигрывания модулей с произвольным адресом компиляции.
GTRPlayer.rar3186 Исходный текст оригинального проигрывателя модулей Global Tracker.
PSCPlayer.rar9642 Дизассемблированный текст оригинального проигрывателя модулей Pro Sound Creator.
PSGFormat.rar1219 Подборка документации по PSG файлам.
psg2mid.rar5353 Исходные тексты конвертера PSG в MIDI файлы.
PSGComp.7z38071 Программа для сравнения двух PSG-файлов (с исходным текстом).
PT1Player.rar6777 Дизассемблированный текст оригинального проигрывателя модулей Pro Tracker 1.xx.
PT2Docs.rar6432 Описание формата модулей Pro Tracker 2.xx.
PT3Docs.7z21056 Подборка описаний редактора и формата Pro Tracker 3.xx.
PTxTools.7z41350 Пакет для ZX Spectrum и MSX для работы с PT2 и PT3 модулями (исходники/бинарники/документация/поиск/детект/подсчет длины/проигрывание) как через AY, так и через 2xAY – Turbo Sound. Включены универсальные плееры PTxPlay и PTSPlay.
SQTPlayer.rar5543 Дизассемблированный текст оригинального проигрывателя модулей SQ-Tracker
STDocs.7z3094 Описание формата модулей Sound Tracker (некомпилированных и компилированных) – ST1, STC и ST3
STPDocs.7z9660 Руководство пользователя, описание формата модулей (некомпилированных STF и компилированных STP) и дизассемблер плеера Sound Tracker Pro
Ay_Emul29.src.7z1524328 Исходные тексты Ay_Emul версии 2.9
Ay_Emul29b16.src.7z593365 Исходные тексты Ay_Emul версии 2.9 beta 16 (последняя версия, поддерживающая Windows 98)
Ay_Emul29b5.src.7z381623 Исходные тексты Ay_Emul версии 2.9 beta 5 (последняя версия для Delphi 7)
Ay_Emul28b10.src.7z469760 Исходные тексты Ay_Emul версии 2.8 beta 10
ay_leds.7z36436 Модификация исходников Ay_Emul2.8b10 от Алексея Голубева (использование индикаторов клавиатуры для визуализации AY-музыки)
Ay_Emul30alpha9.7z252805 Ay_Emul версии 3.0 alpha 9 (чистый WinAPI) с исходными текстами.
Ay_Emul30alpha11.src.7z509296 Исходники Ay_Emul версии 3.0 alpha 11 (библиотека KOL вместо VCL).
YMEmuWithFilters.rar28646 Конвертер из AY в WAV (YM2149F эмуляция с фильтром)
YMEmuWithFilters.src.rar22129 Исходники конвертера из AY в WAV
Pentagon48K.rar370188 Pentagon 48K emulator v1.0 с исходными текстами
Inserters.rar16652 Утилиты для вставки названий и имен авторов в ASC и STP модули (с исходным текстом)
MicroSTbeta10.src.7z570045 Исходные тексты Micro ST beta version 10
Ice.7z13286 Ice Depacker с исходными текстами на паскале (распаковывает SNDH-файлы)
VT1.0beta31.src.7z325767 Исходные тексты Vortex Tracker II v1.0 beta 31
VT1.0beta28.src.7z297109 Исходные тексты Vortex Tracker II v1.0 beta 28
VT1.0beta19Plus.src.7z151706 Исходные тексты Vortex Tracker II v1.0 beta 19+
pt3chk.7z12425 ZX Spectrum Pro Tracker 3 tables analizer с исходником
aylchk.7z100569 AYL и M3U Playlist Files Checker с исходником
tran.7z85233 ZX Spectrum Tracker Music Collection Analizer v2 с исходником
SkinManagerII.src.7z94390 Skin Manager II source code
KillDoubles.7z40972 Утилита для удаления дубликатов файлов в заданной папке (активно используется автором во время работы с архивами ZX-музыки) с исходником.

YMEngine

YMEngine – это пакет исходных текстов на паскале, который позволяет добавлять эмуляцию YM2149F от Ay_Emul в ваши собственные программы. Если вы считаете, что исходные тексты Ay_Emul слишком сложны для понимания, то можете воспользоваться опытом автора YMEngine (Sledge Hammer of Grinder), который сделал всё за вас. Вы можете скачать две демонстрации и две игры как примеры использования YMEngine. Существует также адаптация пакета YMEngine к SDL с возможностью компиляции под Linux и другие платформы. Стоит отметить, что все пакеты YMEngine базируются на устаревшей версии Ay_Emul, в частности, не совсем правильно играются некоторые YM5 и YM6-файлы. Версия YMEngine под Windows содержит также спорные моменты в коде-обвязке WaveOut, унаследованные из старой версии Ay_Emul. Просьба, с любыми вопросами по пакетам YMEngine обращаться с начала к их авторам.

Доступные для скачивания архивы.
Имя файлаРазмерОписание
YmEngineDelphi10.rar25647 YMEngine for Delphi by Sledge Hammer of Grinder
YmEngine-SDL.rar78431 YMEngine with SDL (easy portable) by Martin Andersson
lymd.rar50116 Little YM Demo by Sledge Hammer (Win32, DirectX)
useful_2.rar47040 The USEFUL STUFF INTRO #2 by Sledge Hammer (PC-remake of Atari ST intro, Win32, DirectX)
lanceran.7z327435 Lanceran: The Ancient Prophecy v1.50 by Ironfist (PC game, Win32)
slidepuz.7z377163 Slide Puzzle! v1.02 by Ironfist (PC game, Win32)
gamepack.7z570065 Game pack for Slide Puzzle! v1.02
victoria.7z62812 Extra pack for Slide Puzzle! v1.02

SquareTone

SquareTone – это портированный под Linux Ay_Emul v2.7 beta 3. Имеется простой консольный плеер SimplePlayer, а также плагин для популярного XMMS плеера. Данная версия может проигрывать YM и PT3 файлы. Все исходные тексты и инструкции прилагаются. Проект расчитан для компиляции во Free Pascal. Преимуществами данного пакета служат его платформонезависимость (SDL), а также то, что пакет основан на более новой версии Ay_Emul, чем YMEngine, а это автоматически избавляет от некоторых ошибок, унаследованных в YMEngine из более старого Ay_Emul. Автор – Martin Andersson. С возникающими вопросами лучше сначала обратиться к автору пакета.

Доступные для скачивания архивы.
Имя файлаРазмерОписание
squaretone-0.1.tgz322403 SquareTone for Linux (YM and PT3 player and plug-in for XMMS with sources) by Martin Andersson

Прочее

Доступные для скачивания архивы.
Имя файлаРазмерОписание
Newinamp.7z7248 Исходники для Delphi с примером использования BASS.DLL (WAV,MP3,OGG,MOD,IT и т.д.)
CDPlayer.7z5456 Исходники для Delphi с примером использования функций MCI Windows для проигрывания CD
Nemidi.7z21365 Два проекта Delphi 7 с реализацией проигрывания MIDI-файлов с использованием низкоуровневых средств Win32 Multimedia System

О распаковке данных архивов читайте на страничке Распаковка.
Автор сайта Сергей Бульба
Дизайн сайта Иван Решетников
Copyright © 1999,2024 S.V. Bulba