[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Music Construction Set manual?
On Thursday, September 20, 2012 2:32:15 PM UTC-5, (unknown) wrote:
> On Sunday, September 16, 2012 8:17:21 AM UTC-7, (unknown) wrote:
>
>
>
> Thanks to Unknown for the text file.
>
That was me. I looked around for some more docs, but that was all I found. There is a player dissassembled source file on the MCS disk though, which might be of some help.
>
>
>
> I guess this is some sort of black magic. MockingBoard Disk1 says:
>
> "Music Demonstration
>
> Featuring Selections developed using the music construction set by electronic arts"
>
>
>
> it then BRUNS MCS (music const. set player)
>
On the 'MOCKD1A' disk from Asimov, it seems to do something different. The songs are binaries that load at $4000, and the player is called MUSIC DRIVER YS, which loads at $7400. Then to play the songs, it pokes the lo/hi address of the music file into $26/$27, and then calls $7403 to play them.
>
>
> But the MCS **player** won't play songs saved to disk using the SAVE command within the Music Construction Set **editor**.
>
>
>
> I think I have the MCS *player* format figured out. It is different than those saved in the *MusicConstructionSet Editor*. I've been dissecting Michael J Mahons CVT.MIDI program to convert MIDI music to the proper format.
>
>
>
> Daniel Kruszyna figured out that in Music Construction Set within SAVEd files:
>
> The two data sets are mapped to the treble and bass clefs.
>
> The format in general is based on how the music looks in the editor
>
> instead of what the player needs to do (the opposite of Electric Duet).
>
>
>
>
>
> So, what program would have been used to enter the music that plays on the MockingBoard Disk1? Or is there a special command from the MCS Editor that allows conversion of the music file?
>
>
>
> Rich
On the back side of the above mentioned disk ('MOCKD1B' on Asimov), there's some stuff on there about installing the Mockingboard driver onto the MCS disk itself. There's a program for installing it. Maybe that's a clue.
(I haven't dug deeply into this, but thought it might of some use.)