Playing MOD files in Assembler 30 Kb
My original program, written in Assembler from scratch. Supports 4-channel files and all sound effects, except "Fine tune". It was begun in the middle of 90s, when Internet was unknown in Bulgaria and folks like me had no access to so many information as nowadays. I made all of it with experiments only - I was listening to others' Players and correcting mine. Recently, with the help of the Internet I knew for existense of the Flat real mode and rewrote my player for it. Now it can play 248 Mb files, containing 128 Kb instruments. Mixing routine is optimized, but it mixes directly into the output device, instead in a memory buffer, so DMA could not be used. But you may fix it. Player runs under DOS only, since Flat real mode does not like multitasking environments as Windows.
Playing STM files in Assembler 12 Kb
My original program, written in Assembler from scratch. It supports 4-channel files and all effects. I wrote it right after the 1st version of my MOD player. It still does not work under Flat real mode (no spare time and interest) and is in MASM variant.
Playing 669 files in Assembler 8 Kb
My original program, written in Assembler from scratch. Supports 8-channel files, but no effects. I wrote it right after my STM player and I didn't revisited it till then.
Music file formats 300 Kb
Very large list with the exact file format of most music files, like MID, MOD, STM, 669, S3M, IT, XM, FAR, MTM, MP3 and others.
Pascal library for playing 669/MOD/MTM/NST/S3M/WAV/XI/XM files 170 Kb
This is in fact part of the Multi Module Player 5.2 source code, which allows 16-bit instruments, XMS usage, a few Pentium optimizations.
Non-realtime vocoder 23 Kb
The program takes as command-line arguments name of original, modificator and resulting WAV-files.
MOD player tutorial 80 Kb
This is a brief tutorial (including full source codes) of how to create a MOD-player.
JUDAS 2.06 424 Kb
32-bit mixer, interpolation, 32-bit flat mode XM/S3M/MOD player.
MPEG player for Delphi 3.0 350 Kb
Not tested.
XM player for GUS in pure flat 32-bit assembler 91 Kb
Very accurate playing.
Slender's Sound System v1.07 183 Kb
99.9% protected mode, 100% Assembler, FAST mixer, includes ScreamTracker 3.20 playing routine.
MOD-player for Borland Pascal DPMI 496 Kb
Mixer supports 256 channels, but is written in Pascal, so it isn't very fast.
Star player 122 Kb
This PMODE Assembler player plays S3M/MTM/MOD and converts MTM/MOD into S3M.
USM player 373 Kb
STM/S3M/MOD/XM/IT player and converter to USM.
XTCP 0.97c 383 Kb
Supports all major formats - 669/DMF/DSM/FAR/IT/MDL/MOD/MTM/PTM/S3M/STM/VOC/WAV/XM/MPEG1+2(all layers).
This page was last updated on 17 December 2000