CoCoSID

A place to discuss everything Dragon related that doesn't fall into the other categories.
Post Reply
sixxie
Posts: 1348
Joined: Fri Jul 18, 2008 8:36 am
Location: Hertfordshire
Contact:

CoCoSID

Post 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
zephyr
Posts: 1474
Joined: Mon Jul 21, 2008 1:18 am

Re: CoCoSID

Post by zephyr »

Thanks Ciaran! 8-)

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

EDIT: Attachment removed.
Last edited by zephyr on Wed Feb 17, 2010 4:20 am, edited 1 time in total.
zephyr
Posts: 1474
Joined: Mon Jul 21, 2008 1:18 am

Re: CoCoSID

Post by zephyr »

Big thanks from me to the author of the original project. Nice work remz! 8-)
prime
Posts: 268
Joined: Fri Apr 10, 2009 1:40 am

Re: CoCoSID

Post 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.
zephyr
Posts: 1474
Joined: Mon Jul 21, 2008 1:18 am

Re: CoCoSID

Post 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)
Attachments
CoCoSID_Zephyr_v002.zip
CoCoSID - Zephyr v0.02
(79.36 KiB) Downloaded 195 times
Last edited by zephyr on Wed Feb 17, 2010 4:39 pm, edited 1 time in total.
zephyr
Posts: 1474
Joined: Mon Jul 21, 2008 1:18 am

Re: CoCoSID

Post 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.
Last edited by zephyr on Mon Mar 08, 2010 1:40 am, edited 1 time in total.
zephyr
Posts: 1474
Joined: Mon Jul 21, 2008 1:18 am

Re: CoCoSID

Post by zephyr »

Here's a further improved version. Now includes mods from the awesome CoCoSID3.
Attachments
CoCoSID_Zephyr_v004.zip
CoCoSID - Zephyr v0.04
(57.77 KiB) Downloaded 216 times
Post Reply