ZXTune is an open source application that provides a portable toolkit for playing various chiptune modules used on ZX-Spectrum.
The following input formats are supported:
AY/YM:
- AY (Compliled data in native format)
- AS0 (ASC Sound Master 0.xx modules)
- ASC (ASC Sound Master 1.xx/2.xx modules)
- GTR (Global Tracker 1.xx modules)
- PSG (Stream format)
- PSM (ProSoundMaker module)
- PT1 (ProTracker v1 modules)
- PT2 (ProTracker v2 modules)
- PT3 (ProTracker v3 modules)
- ST1 (SoundTracker uncompiled modules)
- ST3 (SoundTracker v3.x compiled modules)
- STC (SoundTracker compiled modules)
- STP (SoundTrackerPro modules)
- TXT (VortexTracker modules)
- TurboSound (Container and PT3.7-based)
- VTX (Vortex Project by V_Soft modules)
- YM (StSound? Project by Leonard/Oxygen modules)
Digital:
- CHI (ChipTracker modules)
- DMM (DigitalMusicMaker modules)
- DST (DigitalStudio modules)
- PDT (ProDigiTracker modules)
- SQD (SQ Digital Tracker modules)
- STR (SampleTracker modules)
FM:
- TFC (TurboFM Compiled)
- TFD (TurboFM Dump)
Containers:
- CHARPRES (CharPres packer)
- CC3 (Code Cruncher v3)
- CC4 (Compressor Code v4 & v4+)
- DSQ (DataSquieezer)
- ESV (ESV Cruncher)
- GAM (GamePacker v1 & v1+)
- HRUM (Hrum)
- HRUST1 (Hrust 1.x)
- HRUST2 (Hrust 2.x)
- LZH (LZH Packer v1 & v2)
- LZS (LZS Packer)
- MegaLZ (MegaLZ packer)
- MSP (MicroSpace Packer)
- PACK2 (Pack v2)
- PCD (Powerfull Code Decreaser v6.1 & -v6.2)
- TLZ (Turbo-LZ usual and protected versions)
- TRUSH (Trush packer)
- FDI (Full Disk Image format)
- HOBETA (Single file container)
- HRIP (HRiP archive format)
- LHA (LHA archives)
- RAR (RAR v2 archives)
- RAW (Data scaner)
- SNA128 (Snapshots format)
- SCL (Multifile container)
- TD0 (TeleDisk image)
- TRD (TRDos disk image)
- ZIP (ZIP archives)
- Z80 (Snapshots format)
- ZXSTATE (Snapshots format)
- ZXZIP (ZxZip)
The following output subsystems are supported:
- ALSA (linux)
- AYLPT (win32- via dlportio driver)
- DirectSound (win32)
- NULL writer (crossplatform, benchmark)
- OSS (linux)
- SDL (crossplatform, disabled by default)
- WAV writer (crossplatform)
- WaveOutput (win32)
- MP3 (crossplatform)
- OGG (crossplatform)
- FLAC (crossplatform)
Product's homepage
Requirements:
· Qt