[Coco] Orchestra 90CC

Joel Ewy jcewy at swbell.net
Mon Jan 29 00:35:07 EST 2007


Bob Devries wrote:
> James,
> While it's true that the ROM in the Orchestra-90 does do what you describe, 
> any third-party and OS9 software does its own handling of the data, 
> including the timing between the sending of the data to the ports.
>
>   
Right.
> So unless the new hardware has some way of knowing how much time to insert 
> between "packets" of 2-byte stereo pairs, indeed the FIFO will make no 
> difference. In fact, I'd rather think that it would completely screw up the 
> timing that's necessary for the Orch-90 to work correctly.
>
>   
And that's what Kevin's original post said.  See below.
So how are such things done on PC sound cards?  Is there some logic for
pushing the data out at a defined sample rate, or is it all done in
software?
> --
> Regards, Bob Devries, Dalby, Queensland, Australia
>
> Isaiah 50:4 The sovereign Lord has given me
> the capacity to be his spokesman,
> so that I know how to help the weary.
>
> website: http://www.home.gil.com.au/~bdevasl
> my blog: http://bdevries.invigorated.org/
>
> ----- Original Message ----- 
> From: <jdaggett at gate.net>
> To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
> Sent: Monday, January 29, 2007 6:42 AM
> Subject: Re: [Coco] Orchestra 90CC
>
>
>   
>> Kevin
>>
>> Adding a FIFO would do nothing to improve the performance. Audio tones are
>> genereated via the software in the 8Kx8 ROM. All the uP does is write to 
>> two
>> addresses an eight bit data. The writes are to two 8 bit latches whose 
>> outputs
>> have a 2R:R resistor ladder to perform digital to analog conversion.
>>
>> The way the progrma works the best method of improvement is to run the uP 
>> at a
>> faster speed. Then the software would need patching for timing issues.
>>
>> james
>>
>> On 27 Jan 2007 at 20:20, Kevin Diggs wrote:
>>
>>     
>>>  With all the recent discussion of the 90cc, I thought I'd ask:
>>>
>>> If this thing had had a FIFO <b>and some logic to send samples out at
>>> regular intervals</b> how much would that have aided performance? To ask
>>> another way, how much of a burden was it that the 6809 not only had to
>>> compute the samples but also had to deal with sending them out at the
>>> right time?
>>>
>>>       
(Emphasis added, JCE)
>>> kevin
>>>
>>> -- 
>>> Coco mailing list
>>> Coco at maltedmedia.com
>>> http://five.pairlist.net/mailman/listinfo/coco
>>>
>>>
>>> -- 
>>> No virus found in this incoming message.
>>> Checked by AVG Free Edition.
>>> Version: 7.5.432 / Virus Database: 268.17.12/655 - Release Date:
>>> 1/28/2007 1:12 PM
>>>
>>>       
>>
>> -- 
>> Coco mailing list
>> Coco at maltedmedia.com
>> http://five.pairlist.net/mailman/listinfo/coco 
>>     
>
>
>   




More information about the Coco mailing list