newbie's questions

Ask anything your want about Megadrive/Genesis programming.

Moderator: BigEvilCorporation

Jaklub
Interested
Posts: 41
Joined: Mon Aug 24, 2009 1:36 pm

Post by Jaklub »

I got TFM Music Maker already, but there is no bin export option, so it's rather not useful. Are there any other options?
Shiru
Very interested
Posts: 786
Joined: Sat Apr 07, 2007 3:11 am
Location: Russia, Moscow
Contact:

Post by Shiru »

Read /replayers/smd/gcc/readme.txt in TFM Music Maker package to learn how to make it more useful.

There are other options, but they much difficult to use than these two.
Jaklub
Interested
Posts: 41
Joined: Mon Aug 24, 2009 1:36 pm

Post by Jaklub »

I see. I had old version (1.0). Now I got the 1.4, but what are the other options?
Shiru
Very interested
Posts: 786
Joined: Sat Apr 07, 2007 3:11 am
Location: Russia, Moscow
Contact:

Post by Shiru »

MML compiler. At least one is already exists, you'll get VGM as output and must code simple replayer.
MIDI to VGM conversion or player. Don't know if there any ready-made solution, remember that someone did experiments. Also, few commercial games had MIDI music.
SMPS with XM2SMPS. You'll have to somehow hook replayer, and convert/edit music data using few different tools.

Don't forget, you trying to make code for 21-year old game console. There is no 100% complete, easy-to-use solutions.
Jaklub
Interested
Posts: 41
Joined: Mon Aug 24, 2009 1:36 pm

Post by Jaklub »

Thanks, I'll read about them.
But it would be easier to know how were the tracks from mini genesis devkit made and converted to bin.
Don't forget, you trying to make code for 21-year old game console. There is no 100% complete, easy-to-use solutions.
I remember that.

edit: I have inserted the music into the project, thank you.
Last edited by Jaklub on Sat Aug 29, 2009 10:02 pm, edited 1 time in total.
mic_
Very interested
Posts: 265
Joined: Tue Aug 12, 2008 12:26 pm
Location: Sweden
Contact:

Post by mic_ »

MML compiler. At least one is already exists, you'll get VGM as output and must code simple replayer.
VGM is not the only output option. It can output the music data in a much more compact format suited for frame-based playback, and playback code is included (done on the z80).
There are a few limitations compared to when VGM output is used - like the number of effect macros you can have, the total size of the song (the data must fit in 32k), and a lack of PCM support in my z80 driver.
Post Reply