[Coco] Including an SSC
L. Curtis Boyle
curtisboyle at sasktel.net
Sun Oct 12 12:46:14 EDT 2014
Ironically, this is *exactly* what Frank Hogg was trying do to with the K-Bus part of the TC-9/TC-70. Either board could set up parameters (pointers, etc. in the shared RAM), and implement function calls to the other card. So, the 6809 could call the 680x0 to perform tasks, or the 680x0 could call the TC-9 to perform tasks. Other then some testing, I don't know of anybody who actually did anything substantial with that (neither Bill Nobel or I, for example, had any other K-Bus boards besides the TC-9). It did, however, have both an 8 bit ADC and 8 bit DAC, so it could do 8 bit sound samples (vs. the Coco 3's 6), and 256x256 joystick sampling without a hi-res joystick interface.
L. Curtis Boyle
curtisboyle at sasktel.net
On Oct 11, 2014, at 2:02 PM, Nick Marentes <nickma2 at optusnet.com.au> wrote:
> On 12/10/2014 5:39 AM, Simon Jonassen wrote:
>> Hey Nick !
>>
>> Agreed... *GOOD* sw to push the hw...
>>
>> AY chip is all sqaure wave as you spculated...
>>
>> It would be a *nice* option to have on an fpga though... As it's not labour
>> intensive like the 1bit stuff or the DAC....
>>
>> It basically takes care of itself until told otherwise (vsync)
>>
>> /Simon :-)
>>
>>
>
> My idea was based on what I percieve to be the most useful for including sound effects in games.
>
> Using sampled sound effects of gunshots and explosions and then having your code merely signal the microcontroller which sample to start playing while the 6809 continues on it's merry way.
>
> This is essentially what I already do using an interrupt driven routine but this does mean CPU overhead which takes away time from doing other things.
>
> Being sample based it should then be possible to create a MOD type tracker player using samples of real instruments.
>
> I'm looking at the Teensey microcontroller because it'se easy to interface, very capable and I own one!
>
> The 3.1 Teensey has 64K of RAM on board but it also generates 12 bit PWM sound, 2 onboard Analogue to Digital converters (hires mouse!), CAN Bus support, runs a 72Mhz Cortex M4 CPU, USB, Real Time Clock, I2C and is the size less than a 2764 eprom with easy to solder pins!
>
> Imagine all that in a CoCo!
>
> Nick
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
More information about the Coco
mailing list