User:Peter Swinkels
(Minor update.) |
|||
Line 5: | Line 5: | ||
Right now I have also made a start at analysing Cartooners' music (*.mus) files. Unfortunately I know very little about MIDI music and the specifics of how soundcards work. Although there is a lot of information in this regard on the internet, I could still use any help offered. I also made a document describing what I already know about the *.mus file format and wrote a crude music file generator which can be downloaded at: [http://www.euronet.nl/users/swinkels/cmg.zip cmg.zip] | Right now I have also made a start at analysing Cartooners' music (*.mus) files. Unfortunately I know very little about MIDI music and the specifics of how soundcards work. Although there is a lot of information in this regard on the internet, I could still use any help offered. I also made a document describing what I already know about the *.mus file format and wrote a crude music file generator which can be downloaded at: [http://www.euronet.nl/users/swinkels/cmg.zip cmg.zip] | ||
+ | |||
+ | Alright, I just made some progress. It appears that the last byte in a .mus file controls whether or not the music is restarted after the last note has been played. (0x80 = Restart the music. 0x81 = Stop playing the music.) | ||
+ | |||
Links of interest: | Links of interest: | ||
Line 10: | Line 13: | ||
[http://www.vgmpf.com/Wiki/index.php?title=MUS_(Electronic_Arts) A post about Cartooners' music files.] | [http://www.vgmpf.com/Wiki/index.php?title=MUS_(Electronic_Arts) A post about Cartooners' music files.] | ||
[http://www.vogons.org/viewtopic.php?f=5&t=38361 DOSBox forum post] | [http://www.vogons.org/viewtopic.php?f=5&t=38361 DOSBox forum post] | ||
− | |||
− | |||
− | |||
− |
Revision as of 14:10, 21 April 2014
I used to and (some times still) play a lot of MS-DOS games and have also tried to reverse engineer and modify them. Programming languages I'm familiar with: Quick Basic, Visual Basic(.NET), assembly language, HTML, JavaScript/VBScript and some C/C++.
I have almost completely reverse engineerd Cartooners' (year 1988/1989, developer: IDTA, publisher: Electronic Arts, MS-DOS version) actor file (*.act) format and made a program that import and export actor templates. It can be downloaded at: VBForums post
Right now I have also made a start at analysing Cartooners' music (*.mus) files. Unfortunately I know very little about MIDI music and the specifics of how soundcards work. Although there is a lot of information in this regard on the internet, I could still use any help offered. I also made a document describing what I already know about the *.mus file format and wrote a crude music file generator which can be downloaded at: cmg.zip
Alright, I just made some progress. It appears that the last byte in a .mus file controls whether or not the music is restarted after the last note has been played. (0x80 = Restart the music. 0x81 = Stop playing the music.)
Links of interest: