Welcome, Guest. Please login or register.

Author Topic: SID playing on the AmigaOS 4 Catweasel MkIV  (Read 1415 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline spiranthoTopic starter

SID playing on the AmigaOS 4 Catweasel MkIV
« on: June 29, 2013, 07:22:15 PM »
Hi everybody,

I've just finished a very very early preliminary not complete Pre-Alpha version of a SID player for the Catweasel Mk4!
If anybody has any comments please email them to me (ian.gledhill@btinternit.com but it's internEt not nIt).

On the plus side, it now more or less works. PSID files work better than RSID, as you'd expect, but RSID files usually do a fair rendition.
You'll find many SID files don't work properly, I'd imagine, but the ones that do will have that true SID sound (as it's a real SID!).
It's inefficient at the moment - just building the Catweasel FIFO each 1/50th or 1/60 of a second. Therefore you'll notice the tune slow down when it can't get the data fast enough.
You'll need the catweasel.device, catweaselsid.device and the executable "tinysid". It's actually a very heavily modified version of the Linux version of tinysid, hence the executable name (that'll change as it becomes less and less like tinysid).

Any comments by email or on this thread would be awesome. Enjoy!

Please note you need to set the stack size high before running the tinysid program - I use 2048000.

http://www.retroreview.com/iang/Catweasel/catweasel_tinysid.lha
« Last Edit: June 29, 2013, 07:33:31 PM by spirantho »
--
Ian Gledhill
ian.gledhill@btinternit.com (except it should be internEt of course...!)
Check out my shop! http://www.mutant-caterpillar.co.uk/shop/ - for 8-bit (and soon 16-bit) goodness!
 

Offline magnetic

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2531
    • Show only replies by magnetic
Re: SID playing on the AmigaOS 4 Catweasel MkIV
« Reply #1 on: June 30, 2013, 06:10:04 AM »
That is sooo awesome! Thanks man
bPlan Pegasos2 G4@1ghz
Quad Boot:Reg. MorphOS | OS4.1 U4 |Ubuntu GNU-Linux | MacOS X

Amiga 2000 Rom Switcher w/ 3.1 + 1.3 | HardFrame SCSI | CBM Ram board| A Squared LIVE! 2000 | Vlab Motion | Firecracker 24 gfx

Commodore CDTV: 68010 | ECS | 9mb Ram | SCSI -TV | 3.9 Rom | Developer EPROMs
 

Offline spiranthoTopic starter

Re: SID playing on the AmigaOS 4 Catweasel MkIV
« Reply #2 on: June 30, 2013, 05:07:52 PM »
New version:

http://www.retroreview.com/iang/Catweasel/catweaselsid_20130630.lha

Now much better handling of files, better support for SIDs, and no longer slows down when the CPU gets busy! Using OWB on my Sam440ep and it's playing Cybernoid II theme without skipping a beat. Nice. :)
--
Ian Gledhill
ian.gledhill@btinternit.com (except it should be internEt of course...!)
Check out my shop! http://www.mutant-caterpillar.co.uk/shop/ - for 8-bit (and soon 16-bit) goodness!
 

Offline lionstorm

Re: SID playing on the AmigaOS 4 Catweasel MkIV
« Reply #3 on: June 30, 2013, 05:37:42 PM »
I guess you need the SID chip on the CW ?
 

Offline spiranthoTopic starter

Re: SID playing on the AmigaOS 4 Catweasel MkIV
« Reply #4 on: June 30, 2013, 06:06:51 PM »
Strangely yes, it does help. :)
--
Ian Gledhill
ian.gledhill@btinternit.com (except it should be internEt of course...!)
Check out my shop! http://www.mutant-caterpillar.co.uk/shop/ - for 8-bit (and soon 16-bit) goodness!
 

Offline lionstorm

Re: SID playing on the AmigaOS 4 Catweasel MkIV
« Reply #5 on: June 30, 2013, 09:27:49 PM »
thx ! sounds obvious but since it is not said explicitely I wanted to b sure !