Main News for Engineer to the Programmer the Emulator Micro Speccy & Micro ST Archives of music Project Vortex References

To the Programmer

Available for downloading archives.
File nameSizeDescription
ay8910-2.rar3878 The AY-3-8910/8912 sound synthesizer IC (with examples on assembler and BASIC)
ay2sna.rar15776 AY-files 2 SNA-files converter with sources
ymdmp.7z23060 YM5 and YM6-files dumper with sources
AYMakeR.rar51102 AY-files maker with sources
aysplitr.rar16578 AY-files splitter for AYMakeR with sources
aysplit.rar16576 AY-files splitter with sources (obsolete)
EnhVtx.rar4461 New AY music file format project
FLSPlayer.7z3839 Source codes of original Flash Tracker modules player and of Budder's modificated player for modules with any compilation addresses.
FTCPlayer.7z14844 Fast Tracker modules player (disassembled code of original, and also source code of 1.07 and 1.08 beta 1)
FXMPlayer.7z5810 Disassembled code of original Fuxoft AY Language modules player and its modification by Budder for modules with any compilation addresses.
GTRPlayer.rar3186 Source code of original Global Tracker modules player.
PSCPlayer.rar9642 Disassembled code of original Pro Sound Creator modules player.
PSGFormat.rar1219 Some documentation about PSG files.
psg2mid.rar5353 Source code of PSG to MIDI converter.
PSGComp.7z38071 PSG-files comparer (with source text).
PT1Player.rar6777 Disassembled code of original Pro Tracker 1.xx modules player.
PT2Docs.rar6432 Pro Tracker 2.xx module format description (in Russian).
PT3Docs.7z15150 Some description of Pro Tracker 3.xx editor and format (in Russian).
PTxTools.7z41350 Package for ZX Spectrum and MSX for work with PT2 and PT3 modules (sources/binaries/documentation/searcher/detector/duration calculator/player) through AY and through 2xAY - Turbo Sound. Universal players PTxPlay and PTSPlay are included.
SQTPlayer.rar5543 Disassembled code of original SQ-Tracker modules player.
STDocs.7z3094 Sound Tracker modules formats (both non compiled ST1 and compiled STC, ST3) description.
STPDocs.7z9660 Sound Tracker Pro user manual, module formats (both non compiled STF and compiled STP) description (in Russian) and disassembled player.
Ay_Emul29b32.src.7z1190329 AY Emulator version 2.9 beta 32 source code
Ay_Emul29b16.src.7z593365 AY Emulator version 2.9 beta 16 source code (last version where Windows 98 is supported)
Ay_Emul29b5.src.7z381623 AY Emulator version 2.9 beta 5 source code (last Delphi 7 version)
Ay_Emul.src.7z488994 AY Emulator version 2.8 source code
Ay_Emul28b10.src.7z469760 AY Emulator version 2.8 beta 10 source code
ay_leds.7z36436 Ay_Emul2.8b10 source code modification by Alexey Golubev (using keyboard LEDs for AY-music visualisation)
Ay_Emul30alpha9.7z252805 AY Emulator version 3.0 alpha 9 with source code
Ay_Emul30alpha11.src.7z509296 AY Emulator version 3.0 alpha 11 source code
YMEmuWithFilters.rar28646 AY to WAV converter (YM2149F emulation with filter)
YMEmuWithFilters.src.rar22129 AY to WAV converter source text
Pentagon48K.rar370188 Pentagon 48K emulator v1.0 with sources
Inserters.rar16652 Tools for inserting titles and author names into ASC and STP modules with source code
MicroSTbeta10.src.7z570045 Micro ST beta version 10 source code
Ice.rar14146 Ice Depacker with source code, use to depack SNDH-music
VT1.0beta21.src.7z228564 Source code of Vortex Tracker II v1.0 beta 21
VT1.0beta19Plus.src.7z151706 Source code of Vortex Tracker II v1.0 beta 19+
pt3chk.7z12425 ZX Spectrum Pro Tracker 3 tables analizer with source
aylchk.7z100569 AYL and M3U Playlist Files Checker with source
tran.7z85233 ZX Spectrum Tracker Music Collection Analizer v2 with source
SkinManagerII.src.7z94390 Skin Manager II source code


YMEngine is a package of source texts in pascal, which allows you to add YM2149F emulation of AY Emulator into your own programs. If AY_Emul sources too hard for your understanding, you can to use results of YMEngine's author (Sledge Hammer of Grinder) efforts. You can download two demos and two games from the site (as examples of YM-Engine usage). Martin Andersson has made YMEngine addaptation for SDL with ability to compile it on Linux and other platforms. I must say, that all described YMEngine packages are based on old Ay_Emul versions. So, some YM5 and YM6 files are not playing correctly. Also, there are some not correct using of WaveOut functions in Delphi version. Please, with any questions about YMEngine refer to their authors first.
Available for downloading archives.
File nameSizeDescription
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 is a port of Ay_Emul v2.7 beta 3 to Linux. It consists of a simple console player named 'SimplePlayer', aswell as a plugin for the popular XMMS player. Currently only .YM and .PT3 formats are supported. All sources and instructions are included. You need a Free Pascal if you want to recompile binaries. Player uses platform-independent library (SDL) and is based on Ay_Emul 2.7 beta 3 (without bugs of previous AY_Emul versions). Author is Martin Andersson. If you have questions, please ask Martin Andersson first.
Available for downloading archives.
File nameSizeDescription
squaretone-0.1.tgz322403 SquareTone for Linux (YM and PT3 player and plug-in for XMMS with sources) by Martin Andersson


Available for downloading archives.
File nameSizeDescription
Newinamp.7z7248 Source in Delphi as example of using BASS.DLL (WAV,MP3,OGG,MOD,IT and so on)
CDPlayer.7z5456 Source in Delphi as example of using Windows MCI for playing CD
Nemidi.7z21365 Two projects for Delphi 7 playing MIDI-files by low level functions of Win32 Multimedia System
Read information about depacking archives at Depacking page.

Site author Sergey Bulba
Web design Ivan Reshetnikov
Copyright © 1999,2022 S.V. Bulba