Article History
 
 
 
Discussion
 
12433 views
 
23% Blast_Brothers
sms (format) View HTML Version
 

The Master System was a video game console produced by Sega beginning in 1985.  For audio, the SMS used a clone of the Texas Instruments SN76489 chip.  These clones were also present in the Sega SG-1000 (and SC-3000), Sega Genesis and Game Gear systems, the latter adding stereo functionality.

(sn76489 were also included in other game consoles like Colecovision, home computers like TI99/4A, BBC-Micro, IBM-PCjr, Bandai RX78, and in some arcade machines)

The SN76489 chip has 1 white noise and 3 square wave tone generators.  Each channel has 16 levels of volume.  The third square wave channel can also be used to control periodic noise in the white noise channel.

The Japanese Master System included an FM chip (the OPLL) built into the console in some revisions; this is not part of the sms format on BotB, so you can't use it.

'[#[Tools]
'[t[b2]Main tools:'[/t]
- '[[SnevenTracker] - Fork of '[[FamiTracker] made by '[l[https://battleofthebits.com/barracks/Profile/hertzdevil/[HertzDevil].
- '[[DefleMask Tracker] - Multi-chip tracker supporting the SN76489, alongside its bigger brothers.
- '[[Furnace Tracker] - Another multi-chip tracker (this one's free!)- supports the SN7 and many other chips.

'[t[b2]Other tools:'[/t]
- '[[1tracker] - '[o]Technically'[/o] can do SN7. The SNBasic engine is basically a truncated SN7 tracker, so technically.
- '[[MOD2PSG2] - Tracker that can import .MOD, as well as import and export .MID and .VGM files.
- '[[VGM Music Maker] - Shiru's actual SN7 tracker and cousin to TFM Music Maker.
- '[[XPMCK] - MML compiler that supports SN7, among many other formats.

'[#[Accepted file format]
Both this entry format and the '[[sgen (format)[sgen entry format] share the .VGM file format.

'[#[Playback (for voting)]
'[l[http://vgm.mdscene.net/forum/viewtopic.php?t=112[in_vgm] - a winamp plugin for playback
'[l[https://github.com/vgmrips/vgmplay[vgmplay]

For playback on actual hardware, there is '[l[https://www.smspower.org/maxim/SMSSoftware/VGMPlayer[SMS VGM Player] by Maxim.

For submitting a mp3 rendering you can use vgmplay with "LogSound=2" in the vgmplay.ini file - a GNU/Linux bash script would look like (on other operating systems it wouldn't look that different):
echo LogSound=2 > vgmplay.ini
vgmplay song.vgm
lame -b 320 song.wav song.mp3
rm song.wav vgmplay.ini #(this line if you want to delete these files)

'[#[See also]
Want to listen music ripped from the console’s games? check out the ripped chiptune repository!
- '[[Complete list of ripped chiptunes repositories]

 
C A T E G O R I E S
 
 
Battle Formats