Finally got a few mins to write this - hope you all find it helpful!
Quick guide to making Master System tracks with Impulse Tracker:
--------------------------------------------------------------------
Get Python 2: http://www.python.org/download/
Grab IT2VGM -> http://pubacc.wilcox-tech.com/~greaser/
vgm.py.txt
Grab SMSPackGen -> http://pubacc.wilcox-tech.com/~greaser/
gen.py.txt
These tools are made by Greasemonkey and were spotted by Smspower.org member thematrixeatsyou - props to GM
for creating such a nice set of tools and thematrixeatsyou for sharing the information!
Feature Breakdown:
----------------------
SMS PSG Chans =
1 - Square
2 - Square
3 - Square
4 - White Noise
Channel 4 notes need to be A-4 A-5 or A-6 to trigger non-linked noise other notes
will link to Channel 3 (sq)
You cannot use this tool with OpenModplug or ModplugTracker - you need to use the original
Impulse Tracker or SchismTracker; http://schismtracker.org/wiki/Schism%20Tracker
The converter supports pretty much every Impulse Tracker command... Including GXX and JXX \o/
How to use:
---------------
1) Rename your python files it2vgm.py and smspackgen.py respectively (remove the .txt)
2) Put python in your global path
3) To create a sample pack tune to work with type:
python smspackgen.py
4) Grab Impulse tracker or SchismTracker to work with this file
5) To convert your tune type:
python it2vgm.py nameoftune.it nameofvgm.vgm
6) Check your VGM in your favourite player
7) Goto 4 if needed :)
To play on a real SMS:
1) Make yourself an EPROM cart (very easy - just find an afterburner or similar cart
and pull the code rom out and stick a socket in its place)
2) Burn Maxim's nice VGM player rom (http://www.smspower.org/maxim/SMSSoftware/VGMPlayer)
and your VGM onto an eprom and go :)
Hope that helps peeps get a handle on making some Sega Master System tunes \o_ have fun
- Ne7