Page 1 of 1

CoCoSID

Posted: Thu Feb 11, 2010 11:01 pm
by sixxie
remz recently announced an excellent music player to the coco3.com forums. His original version is CoCo 3 only, running constantly at 2MHz, but I've hacked it to run at 1MHz and thus work (reliably!) on the Dragon. We also between us (mostly remz, mind) managed to claw back many extra cycles in the inner loop, so the quality is not bad!

Dragon compatible version here: http://www.6809.org.uk/tmp/da/cocosid/

remz' discussion thread: http://www.coco3.com/community/2010/01/ ... ike-a-c64/

Video of CoCo 3 version: http://www.youtube.com/watch?v=fGGk5kVaXVI

Re: CoCoSID

Posted: Fri Feb 12, 2010 2:42 am
by zephyr
Thanks Ciaran! 8-)

Here's my own first attempt at getting this to run on a CoCo/Dragon...

EDIT: Attachment removed.

Re: CoCoSID

Posted: Fri Feb 12, 2010 10:18 pm
by zephyr
Big thanks from me to the author of the original project. Nice work remz! 8-)

Re: CoCoSID

Posted: Sat Feb 13, 2010 1:53 am
by prime
Humm,

One of the other places I hang out, one of the Acorn/BBC groups, have designed a BeebSID, that is a C64 SID chip interfaced to the
BBC. Should also be pretty easy to adapt to the Dragon/CoCo, as the 6502 and 6809 busses are almost identical.

Mind the difficult thing has been getting hold of SID chips, as a lot of the ones on ebay are either horribly broken or totally non-working /
fake ones.

Mind I was always fairly impressed with the quality of some of the sounds in Dragon/CoCo games (Manic Miner and The King spring to mind),
especially considdering it's just a bunch of resistors and an I/O port, and the grunt work is done in software.

Cheers.

Phill.

Re: CoCoSID

Posted: Wed Feb 17, 2010 4:10 am
by zephyr
Improved version attached...

NOTE: This program requires a CoCo (Minimum 32K of RAM) or Dragon capable of running at double speed.


The following changes have been made:

+ Clears text screen before displaying break message at start
+ Disables audio when returning control to BASIC operating system
+ Exits to BASIC if Dragon 64's 64K mode operating system is active
+ Automatically sets CoCo 3 to default (WIDTH 32) text mode if any other mode is detected
+ Audio now correctly initialized for all machines (Fixes problem of no sound output if program was loaded from cassette on real CoCo or Dragon)

Re: CoCoSID

Posted: Wed Feb 17, 2010 4:18 pm
by zephyr
The attached version combines most of the mods from sixxie's version with all of the mods from mine. IMHO It doesn't sound as good as the earlier versions, but its pretty decent. And (unlike the double speed versions) it should run OK on any CoCo (Minimum 32K of RAM required) or Dragon 32/64 machine.

EDIT: Attachment removed.

Re: CoCoSID

Posted: Mon Mar 08, 2010 1:29 am
by zephyr
Here's a further improved version. Now includes mods from the awesome CoCoSID3.