Electronic Arts MUS
Electronic Arts MUS files were used, in several variants, in some Electronic Arts games in the 1989-92 period, including Cartooners (which was actually an animated-cartoon creator rather than a game, per se), Ski or Die, The Lost Files of Sherlock Holmes, and (apparently in a very different format, perhaps compressed) The Immortal.
The music files that come with Cartooners appear to have sound hardware specific sections in their headers. See below for more information. Cartooners supports the following hardware for playing music:
- AD LIB: adtoons.smb
- CMS: cstoons.smb
- PC Speaker: n/a
- Roland MT 32/LAPC: mttoons.smb
All of the above should work with DOSBox v0.74 default sound settings except for "CMS". Set "sbtype" to "=sb1" under the "[sblaster]" section to enable "CMS" support. Whether or not a driver is used by Cartooners depends on whether the file present in the same directory as "Cartoons.exe". How the program selects a drive when there are multiple drivers present is unknown.
Music File Information
Software: Cartooners 1988/1989 - by: Electronic Arts & IDTA
Music File Layout
[Music and Sounds]
Begin Structure: Header.
0x00 WORD Absolute offset of MIDI track data. 0x02 BYTES Header data [0x00] - 0x02 bytes in length. Purpose unknown.
Begin Structure: MIDI track data.
0x00 BYTES MIDI track data.
Begin Structure: Footer.
0x00 BYTE MIDI event "Stop playback".
0x01 BYTE Indicates whether or not the music/sound is played again when the end is reached: (0x80 = repeat, 0x81 stop.)
The headers typically contain the following string: "rsxx}u".
[Other games with similar file midi music files] See the file "Electronic Arts Music Files.ods". Note: *** = Same for all files.
Other games with similar file midi music files
-"Ski or Die has" a music file called "Ski2.bin" which Cartooners appears to play correctly when added to an animation. Ski or Die can play a Cartooners' music file when "Ski2.bin" is substituted with one, although it is played about two times too fast.
-"The Lost Files of Sherlock Holmes: The Case of the Serrated Scalpel" music files (when extracted from the file "Music.lib") can be played by Cartooners when the first 0x0B (ASCII 0x20 characters (spaces)) of bytes has been removed from their headers.
-"Car and Driver" (in c&d.lib as *.bin files)
-"Hard Nova" (as *.bin files)
-"Lakers versus Celtics and the NBA Playoffs" (the files "o", "r", "s", and "v")
-"Populous - The Promised Lands" (pop_tune.dat)
- Cartooners actor file (actor format used in Cartooners)
- Electronic Arts INF (preference format used in Cartooners)
- Electronic Arts MOV (movie format used in cartooners)