Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to index page
Thread view  Board view
rr(R)

Homepage E-mail

Berlin, Germany,
03.10.2018, 20:37
 

Madbit's FM Tracker 0.11alpha (Announce)

Today I came across this AdLib tracker made in 1994. It comes with three demo songs and source code for Borland (Turbo) Pascal 7: https://sourceforge.net/projects/fmtracker/ (Direct download: http://datapacket.dl.sourceforge.net/project/fmtracker/FM.Tracker.v0.11.With.Sources.zip)

[image]

You can find a 7-minute demo video at http://youtu.be/xQQvtjI7THg

Features:
* Supports OPL-2 compatible sound cards like AdLib, SoundBlaster, SB Pro, SB16 or an emulator like DOSBox.
* FastTracker inspired interface and keyboard shortcuts.
* OPL-2 Instrument editor with live preview.
* Imports instruments from HSC Tracker and S!P AdLib Tracker.
* Up to 256 instruments per song.
* Up to 256 patterns per song.
* 64 rows and 9 channels per pattern.
* Editable scrolltext message per song.
* Supported tracker commands: Pitch slide up, Pitch slide down, Shift to note, Set carrier volume, Set modulator volume, Set feedback, Slide volume, Jump to position, Set volume, Break pattern, Key off, Vibrato on/off, Amplitude modulation on/off, Fine volume slide up, Fine volume slide down, Set tempo.

RayeR(R)

Homepage

CZ,
03.10.2018, 21:30

@ rr
 

Madbit's FM Tracker 0.11alpha

At first it needs to patch CRT runtime error 200 or recompile.

---
DOS gives me freedom to unlimited HW access.

rr(R)

Homepage E-mail

Berlin, Germany,
04.10.2018, 22:46

@ RayeR
 

Madbit's FM Tracker 0.11alpha

> At first it needs to patch CRT runtime error 200 or recompile.

No RTE 200 here with DOSBox or Virtual PC 2007.
Player runs fine in DOSBox, but music plays (and text scrolls) too fast in VPC. :-|

rr(R)

Homepage E-mail

Berlin, Germany,
29.10.2018, 21:59

@ rr
 

Madbit's FM Tracker 0.11alpha

> > At first it needs to patch CRT runtime error 200 or recompile.
>
> No RTE 200 here with DOSBox or Virtual PC 2007.
> Player runs fine in DOSBox, but music plays (and text scrolls) too fast in
> VPC. :-|

I have no idea how to change the source code to fix the speed issue in VPC. (Yes, I know SlowDown or MoSlo, but that's a different thing.)

glennmcc(R)

Homepage E-mail

North Jackson, Ohio (USA),
29.10.2018, 23:20

@ rr
 

Madbit's FM Tracker 0.11alpha

> > > At first it needs to patch CRT runtime error 200 or recompile.
> >
> > No RTE 200 here with DOSBox or Virtual PC 2007.
> > Player runs fine in DOSBox, but music plays (and text scrolls) too fast
> in
> > VPC. :-|
>
> I have no idea how to change the source code to fix the speed issue in VPC.
> (Yes, I know SlowDown or MoSlo, but that's a different thing.)

The 'easy fix' is to patch the EXE with one or the other of these....

ftp://archives.thebbs.org/patchcrt.zip
ftp://archives.thebbs.org/door_converters_and_utils/tppatch.zip

Found those links via...

http://www.pcmicro.com/elebbs/faq/rte200.html

---
--
http://glennmcc.org/

rr(R)

Homepage E-mail

Berlin, Germany,
29.10.2018, 21:56

@ RayeR
 

Madbit's FM Tracker 0.11alpha

> At first it needs to patch CRT runtime error 200 or recompile.

Are you sure?

RayeR(R)

Homepage

CZ,
30.10.2018, 02:28

@ rr
 

Madbit's FM Tracker 0.11alpha

> > At first it needs to patch CRT runtime error 200 or recompile.
> Are you sure?

Yes, I tested on real (and fast) DOS PC.
This problem have ALL programs compiled with Borland/Turbo Pascal using CRT library. There's fix to patch exe or fixed CRT library if you can/want recompile.

---
DOS gives me freedom to unlimited HW access.

rr(R)

Homepage E-mail

Berlin, Germany,
31.10.2018, 17:59

@ RayeR
 

Madbit's FM Tracker 0.11alpha

> > > At first it needs to patch CRT runtime error 200 or recompile.
> > Are you sure?
>
> Yes, I tested on real (and fast) DOS PC.
> This problem have ALL programs compiled with Borland/Turbo Pascal using CRT
> library. There's fix to patch exe or fixed CRT library if you can/want
> recompile.

RTE200 is not new to me: https://www.bttr-software.de/freesoft/system.htm#tp7p5fix ;-)

But using a patch or a TSR didn't change anything in VPC. So I "leave this as an exercise to the reader". :-P

Rugxulo(R)

Homepage

Usono,
02.11.2018, 15:35

@ rr
 

Madbit's FM Tracker 0.11alpha

> But using a patch or a TSR didn't change anything in VPC.

I keep thinking you mean Virtual Pascal (aka, VPC.EXE), but apparently "VPC" to you means Virtual PC 2007 (as previously mentioned). Confusing, especially since you're indirectly talking about Pascal. :-P

rr(R)

Homepage E-mail

Berlin, Germany,
02.11.2018, 17:16

@ Rugxulo
 

Madbit's FM Tracker 0.11alpha

> > But using a patch or a TSR didn't change anything in VPC.
>
> I keep thinking you mean Virtual Pascal (aka, VPC.EXE), but apparently
> "VPC" to you means Virtual PC 2007 (as previously mentioned). Confusing,
> especially since you're indirectly talking about Pascal. :-P

I mean "Virtual Private Cloud", of course. Or "Virginia Panel Corporation".

Rugxulo(R)

Homepage

Usono,
05.10.2018, 02:57

@ rr
 

Dr. Track

What about Dr. Track?

* http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/util/sound/drtrack/
* https://www.walkofmind.com/programming/dr_track.htm

> Dr. Track ... the first "MOD" player and editor for DOS!
> ... was written in Assembly and Turbo Pascal, here is the source code ....

EDIT: I remember pointing Jim Leonard (author of MONOTONE) to this, years ago, and he was blown away.

Back to index page
Thread view  Board view
15673 Postings in 1427 Threads, 259 registered users, 13 users online (1 registered, 12 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum