[Coco] Orchestra 90 disassembly

Aaron Wolfe aawolfe at gmail.com
Tue Nov 29 08:06:28 EST 2011


My goal is to support playback of the various "orchestra 90" song
files floating around the internet, so I suppose that means a bit more
than just accessing the DACs.  I was hoping the rom had routines
inside which could be convinced to do my bidding, and the target
environment isn't really robust enough to implement anything much more
than loading ram and calling some subroutines (at least not in the
time I can commit to such a thing)

As for DW4 and mess..  this isn't something I have time to maintain or
support, but the patch and tools are available if someone wants to
tackle that one.
-Aaron



On Tue, Nov 29, 2011 at 7:58 AM, Bill Pierce <ooogalapasooo at aol.com> wrote:
>
> If you're just looking to use the stereo 8 bit DACs... that's no big deal. If you have a multipack and it's plugged in, the DACs are always online. You just send your data to the 8 bit DAC addresses. Example:
>
>   LDA    <Data>  channel 1
>   LDB    <Data>  channel 2
>          or
>   LDD   <Data>  both channels
>          then
>   STD    $FF7A   (orch90 dacs are at $FF7A & $FF7B)
>
> If you're looking for the 5 voice, waveform mixing routines, then that's another matter. There's several programs out there that do similar and even more complex routines. "Bells & Whistles II" in the 06/87 Rainbow comes to mind as it has 4 voices, 8 definable waveforms, 8 definable volume envelopes and a 128 band EQ. I have already started a disassembly of this M/L routine that is well on it's way to being finished to be included in my player. I hope to do this under OS9 level II and include modules to play Orch90, BW2, Musica, Lyra, Umuse3, and standard MIDI as well as standard sound files (.wav ect.).  ANY help in dissecting any of these players would be a great help. The OS9 players that are out there (that I know of) are PlayMuse (musica), UBox3 (Umuse3), LyraPlay (Lyra), MFFplay (std midi) and it seems like I've seen a PD OS9 version of the Orch90 player but it only had 4 voices (I think). I know there's a DECB version but as stated, it's only 4 voices. I would really l
>  ike to use the original 5 voices. So... any help with any of these players would be greatly appreciated.
>
> On that note... Aaron... is there any way you could compile a version of Mess for Drivewire4 and make it a package? I really need the MIDI capabilities and the author of VCC seems to have disappeared, so I guess MESS is the only answer (would rather have VCC). This would really benifit the Coco community on so many levels.... ;-)
>
> Bill Pierce
> ooogalapasooo at aol.com
>
>
>
>
> -----Original Message-----
> From: Aaron Wolfe <aawolfe at gmail.com>
> To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
> Sent: Tue, Nov 29, 2011 3:05 am
> Subject: Re: [Coco] Orchestra 90 disassembly
>
>
> I'm also interested in this, or any information/ideas on how to use
> he orchestra 90 to play song files from my own asm code (possibly by
> sing routines in the rom?)
>
> n Mon, Nov 28, 2011 at 9:33 PM, Bill Pierce <ooogalapasooo at aol.com> wrote:
>
>  Hi guys,
>  Anyone know of a disassembly of the Orchestra 90 software from the rompak? I
> orking on a player for multiple music formats and need this code to play the
> rch90 files.
>
>  Thanks
>  Bill Pierce
>  ooogalapasooo at aol.com
>
>
>  --
>  Coco mailing list
>  Coco at maltedmedia.com
>  http://five.pairlist.net/mailman/listinfo/coco
>
> --
> oco mailing list
> oco at maltedmedia.com
> ttp://five.pairlist.net/mailman/listinfo/coco
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>



More information about the Coco mailing list