This extension is for playing MusicMon v1 files, and for turning mouse reporting off and on.
The extension files are named: MONST_C1.EXK and MONST_C1.ECK for the interpreter and compiler extensions respectively.
The extension has 3 commands:
mausaus - Turns off mouse reporting
mausan - Turns on mouse reporting.
monstplay - Play or stop a MusicMon module. Takes 2 parameters.
To play a module, the parameters are 1,[module address].
To stop a module the parameter is 0,[anything].
Note that with the interpreter extension, you can stop the music with just "monstplay 0", but when you compile it, it expects 2 parameters.
You load a music mon v1 song into a bank and use the monstplay command to play and stop it.
Code: Select all
10 erase 15
20 reserve as data 15,2000
30 bload "DEMO.MMM",15
40 monstplay 1,start(15)
50 wait key
60 monstplay 0,0
NOTE: This is not the official documentation, since the extension did not come with any. This information was found by experimentation.
A copy of the extension can be found in Tony Greenwood's STOS archive file found at: ftp://ftp.atari.org/pub/stos/bullis1_TGreenwoodSTOS.zip
Within that zip file you'd navigate into: stos\Stosbits.zip\Extensio\MOST____.EXT\
PS: I made this documentation as part of a much bigger STOS project I've been working on for a while now. It will soon be ready for release. Watch this space...