Dec 172017
Trakblaster 2.0 Plays Amiga *.MOD Files on the Sound Blaster.
File TRAK20.ZIP from The Programmer’s Corner in
Category Music and Digitized Voice
Trakblaster 2.0 Plays Amiga *.MOD Files on the Sound Blaster.
File Name File Size Zip Size Zip Type
DEMO.BAT 57 51 deflated
DNS.MOD 112676 58342 deflated
LIESMICH 14734 5230 deflated
NEUERUNG.TXT 6116 2231 deflated
README 8755 2996 deflated
TRAK.DAT 254512 153510 deflated
TRAK.EXE 19744 17729 deflated
TRAKINST.EXE 11008 5559 deflated
TUNE1.MOD 61956 35700 deflated
TUNE2.MOD 59804 37415 deflated
TUNE3.MOD 27396 14056 deflated

Download File TRAK20.ZIP Here

Contents of the README file

TRAKBLASTER 2.0 : Volker Zinke 2:245/33.5 3/91 : 2.0 TRAKBLASTER

Volker Zinke
Weuenstr. 36
4300 Essen 1
West Germany

Trakblaster 2.0


Trakblaster is a program which plays
Amiga-Soundtraker/Noisetraker files on IBM computers with a
Soundblaster-card installed. Sound/Noise-trakerfiles store music
with digitized instruments. So it is possible to make music with
interest effects, e.g. speech, singing and so on. Since not the
whole song is digitized the files are relativ small. But this
has a few disadvantages. Since every instrument is digitized
only once but you want to play different notes, the computer has

to calculate the data for every note during the output of the
music. But that's not all. The Soundtraker has up to four
channels which must be calculated independently. Besides that
the computer needs time to calculate one channel for the
Soundblaster from four channels of the soundtraker without a
great loss of quality. There are special effects such as
sliding, independent volume control for all channels and
instruments, loop-function for instruments, changing in speed
during output, jumping around the patterns and so on. All this
must be calculated by the computer. Last but not least there
must be a perfect timing to avoid distortion in music output.
The "Paula"-Chip in the Amiga do many of the work described
above. Since on IBM PCs there doesn't exist such a chip all the
work has to be done by the CPU. The Soundblaster card only
manage the moving of the calculated data from memory to the
card. So it is clear that this problem can only be solved in
pure assembler. The development of this program takes many weeks
with testing, comparing and experimenting. Many days are lost
with optimizing the program and speed it up to manage the needed
timing. The result of many crashes, whole nights programmed
through and hours of telefoning through the land is trakblaster.
A program which can play soundtraker-files directly from the
Amiga without the need to convert it. All functions of the
Soundtraker are implemented.

hardware requirements

Unfortunately I couldn't prevent the use of some special
commands which some CPUs can't handle. So the program does not
run on 8086/88 CPUs. With V20/V30 or 80186/286 and higher CPUs
there should be no problems. But I think that XTs with 8086/88
CPUs are to slow to run the program anyway. Also the program
requires between 50 and 110k Ram by itself and about 100-400k
Ram for the Soundtraker-Modules dependend on their length.


Lest the program does not mould on my computer, I decide to
give it as public domain to the rest of the world. So there is
no need to register it. Nevertheless I'll be happy about any
appreciation. Everyone who like the program and want to reward
the work and time to develop it can do this by sending a little
fee. Those of you sending 20,- DM (about 15$) cash or as a check
and give his mail- address together with his type of disk and
current version in use, I'll be sending the newest Version
together with about 15 other Soundtraker-Musikfiles. Those of
you sending 60,- DM (about 45$), I'll be sending my great
music-file-collection of over 10 MByte data and over 150 songs.

Of course, there are no limits of appreciation 🙂 But I'll
be happy also about any smaller appreciation and I think that
this could spur on the development of this software (such as
playing in the background, use it in own programms or just a
composer to make songs by own).

The program is public domain and you can copy it to your
friends as long as the whole package is in his original form
and the program leaves unchanged. Also the program does not be
used for commercial use without my permission.


To intall Trakblast all Files must be in one direcotry. Now
start TRAKINST and answer the few questions. Now TRAKINST will
make a file called TRAK.EXE in the current directory. This is
the only program you need from now on and which plays the

Here are some hints on answering the questions:

If you own a 6 Mhz 286, you answer all questions about graphics
with "no" and choose the normal samplingrate. If you own a 486
or a faster system answer all questions with "yes" and choose
high samplingrate. If the speed of your system lies between the
above systems, read the following hints:

You have the possibility of choosing different graphic-parts.
This is only possible if you own a VGA-card. If not, answer all
questions about graphics with "no". On the other hand every
graphic-part needs calculationtime of the CPU. Another point is
the samplingrate. If you choose the high samplingrate output can
be much better but you need very much time to calculate the
outputdata. Here are some hints on answering the questions
depending on the system you have:

6 Mhz 286 : all graphics off and normal samplingrate
10 Mhz 286 : all graphics off and high samplingrate
12 Mhz 286 : realtime oscilloscope normal samplingrate
20 Mhz 286 Neat : 2 graphicoptions and normal samplingrate
25 Mhz 386 : all graphics on and normal samplingrate or
2 graphicoptions and high samplingrate
25 Mhz 486 cache: all graphics on and high samplingrate

These are only suggestions. Just experiment on your own since it
depends on the speed off your graphic-card. Just listen to a few
songs. If it plays not right your computer is not fast enough to
run the choosen configuration.

using trakblast

The use of Trakblast ist very simple. Just run TRAK.EXE together
with the name of the file you want to play.


It is important to type the complete name of the music-file
including the extension. Only if the extension is ".MOD" you
don't need to type it.

During the output of the music you can break it with the ESC- or
ENTER-Key. Whith the gray '+' and '-' key you can listen fast
forwared or backward through the song. Errors in the
graphic-output in this case is normal.

Problems can occur on 386 with programs running in the protected
mode just as many extended/expanded memory manager do. The
output is not clean and constant. This is 'cause the DMA-output
is not very constant in this mode.


First of all thanks to all people supporting trakblast. Due to
this fact trakblast 2.0 exist. The comming project is a composer
enabling you to create and compose your own songs in
trakblast-quality. It is comming in the middle of the year.

If there are any problems or questions you can write it to me
using Fido/Opus Netmail to 2:245/33.5 Volker Zinke.

I hope you enjoy the program and the whole work and time to
develop it was not for nothing 🙂

Volker Zinke

 December 17, 2017  Add comments

Leave a Reply