BeebSID

for bbc micro/electron hardware, peripherals & programming issues (NOT emulators!)
User avatar
sirmorris
Posts: 771
Joined: Wed Feb 11, 2009 12:18 pm
Location: oxfordshire uk
Contact:

Re: BeebSID

Post by sirmorris » Tue Feb 09, 2010 5:08 pm

>>£16.99, not sure how that compares price wise

Lovely. I've ordered one. I'll let you know how it pans out. Things look nice and legit so far..


>>Still not ordered the parts for mine. Must do that soon.

Consider 'Mode Components' - http://www.modecomponents.co.uk/

I've used them a few times now. Good prices if a little old fashioned..! You'll be needing to bank transfer the cash, none of that paypal nonsense ;) These days though that's instant and free so no biggie. Tell Chris that Charlie sent you :)

>>Just out of interest is anyone still building the boards

There may well be a board spare - (Sorry Martin - I'll do that this week ;) - if you manage to bag yourself one then PM me.

Charlie

User avatar
andyt31
Posts: 300
Joined: Wed Nov 21, 2007 1:16 pm
Location: Peterborough, UK
Contact:

Re: BeebSID

Post by andyt31 » Tue Feb 09, 2010 11:53 pm

Do mode have all of the parts for the board? (Excluding the SID, obviously!)
Website : https://www.retrocomputers.online
Twitter : http://twitter.com/andytuk
Volunteer for The Centre for Computing History

User avatar
sirmorris
Posts: 771
Joined: Wed Feb 11, 2009 12:18 pm
Location: oxfordshire uk
Contact:

Re: BeebSID

Post by sirmorris » Thu Feb 11, 2010 9:19 am

All bar the IDC connectors. I've asked if they can be sourced, and I'll see about getting a 'beebsid' package put together that people can buy.

I wonder if there's any room (I.E. a market) for BeebSID 2? I have a few ideas for little improvements... Martin - any thoughts on this?

C

User avatar
andyt31
Posts: 300
Joined: Wed Nov 21, 2007 1:16 pm
Location: Peterborough, UK
Contact:

Re: BeebSID

Post by andyt31 » Thu Feb 11, 2010 9:56 am

sirmorris wrote:All bar the IDC connectors. I've asked if they can be sourced, and I'll see about getting a 'beebsid' package put together that people can buy.
C
Ive got the IDC connectiors - so thats OK.
A beebsid package would be good. Would stop errors in my order.
Last edited by andyt31 on Thu Feb 11, 2010 11:54 am, edited 1 time in total.
Website : https://www.retrocomputers.online
Twitter : http://twitter.com/andytuk
Volunteer for The Centre for Computing History

MurrayCakaMuzer
Posts: 294
Joined: Sat Sep 05, 2009 9:20 pm
Location: Hampshire
Contact:

Re: BeebSID

Post by MurrayCakaMuzer » Thu Feb 11, 2010 11:47 am

I agree.

User avatar
MartinB
Posts: 5213
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity
Contact:

Re: BeebSID

Post by MartinB » Thu Feb 11, 2010 1:25 pm

C wrote:I wonder if there's any room (I.E. a market) for BeebSID 2? I have a few ideas for little improvements... Martin - any thoughts on this?
Another set of boards isn't problem now we're experts (lol) and I would propose as a minimum to 'fix' the RCA and DC connector layouts, add some pin header options for same (and the LED) and add pads with an option link for the 6581 output load resistor. I'm not sure I can currently 'cope' with being the central resource again but if anyone else fancies the role then I think it would need to be payment up front so that nobody is ever out of pocket for the processing period.

If you have ideas for improvements Charlie then by all means air them here - it's a community project after all :wink: (PS I'd also change the silk screen to read (c) Barr, Walker and Robson since your contribution to get BeebSID up and running has been laudable and much appreciated =D>)
A beebsid package would be good.
Agreed.
You have our souls already, is this not enough..... :wink:

Martin

User avatar
sirmorris
Posts: 771
Joined: Wed Feb 11, 2009 12:18 pm
Location: oxfordshire uk
Contact:

Re: BeebSID

Post by sirmorris » Thu Feb 11, 2010 1:30 pm

/me bows Ay thenkew!

I'll happily get to thinking as soon as there's a clammer for more.


C

User avatar
andyt31
Posts: 300
Joined: Wed Nov 21, 2007 1:16 pm
Location: Peterborough, UK
Contact:

Re: BeebSID

Post by andyt31 » Thu Feb 11, 2010 2:08 pm

BeeBDualSID anyone?
Website : https://www.retrocomputers.online
Twitter : http://twitter.com/andytuk
Volunteer for The Centre for Computing History

User avatar
elaverick
Posts: 86
Joined: Tue Jun 30, 2009 11:46 pm
Contact:

Re: BeebSID

Post by elaverick » Thu Feb 11, 2010 6:15 pm

sirmorris wrote:/me bows Ay thenkew!

I'll happily get to thinking as soon as there's a clammer for more.


C
*Clammer*

Just out of interest is there any equivalent to something like SourceForge but for hobbyist electronics? A nice central repository, possibly with the option to be able to fork off variants of the project.

User avatar
MartinB
Posts: 5213
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity
Contact:

Re: BeebSID

Post by MartinB » Thu Feb 11, 2010 7:25 pm

elaverick wrote:...possibly with the option to be able to fork off variants of the project.
Variants of BeebSID? Not sure what you've got in mind but fundamentally, once there's a SID with all it's registers contiguously memory mapped as per the C64, there's not much you can do if you want to keep compatibility. The tweaks I have in mind are just niggle fixes or constructor-friendliness improvements. Software support is of course very important and the reason I insisted on a fixed address was so that there would be a common standard for people to work with. (Thanks Tom W and billcarr2005 =D>)

Incidentally, and as Charlie hinted, there is one spare board up for grabs now that our beloved RM have finished giving it a tour of the UK :roll:

Martin

User avatar
fransoos
Posts: 23
Joined: Mon Sep 28, 2009 10:06 am
Location: Breda, Netherlands
Contact:

Re: BeebSID

Post by fransoos » Sat Feb 13, 2010 5:24 pm

sirmorris wrote:All bar the IDC connectors. I've asked if they can be sourced, and I'll see about getting a 'beebsid' package put together that people can buy
that's a good thought; i definitely would buy one !!
Don't worry be happy

User avatar
MartinB
Posts: 5213
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity
Contact:

Re: BeebSID

Post by MartinB » Sat Feb 13, 2010 9:30 pm

I came across a nicely re-worked version of the SID section from the C64 programming manual. It's slightly trimmed down from the original but as it's been re-typed (or OCR'd) into document format it's much easier to work with.

Although short, it's a very good intro to SID programming and there's some useful example programs which can be cut'n'pasted across to yer Beebs. (Remember to change POKE A,D to ?A=D and to add 10272 to any C64 SID register addresses.)

Martin
Attachments
sid info.zip
(65.09 KiB) Downloaded 102 times

Prime
Posts: 2723
Joined: Sun May 31, 2009 11:52 pm
Contact:

Re: BeebSID

Post by Prime » Sun Feb 14, 2010 5:04 pm

sirmorris wrote:I wonder if there's any room (I.E. a market) for BeebSID 2? I have a few ideas for little improvements... Martin - any thoughts on this?
AtomSID anyone ???? :) :) :)

Cheers.

Phill.

User avatar
sirmorris
Posts: 771
Joined: Wed Feb 11, 2009 12:18 pm
Location: oxfordshire uk
Contact:

Re: BeebSID

Post by sirmorris » Sun Feb 14, 2010 7:43 pm

I've already frightened Martin with that one ;)

User avatar
MartinB
Posts: 5213
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity
Contact:

Re: BeebSID

Post by MartinB » Sun Feb 14, 2010 8:49 pm

Indeed, and the silkscreen on AtomSID will read....

(c) Barr, Walker, Robson and <the person that donates an Atom to Martin>

Martin

User avatar
sirmorris
Posts: 771
Joined: Wed Feb 11, 2009 12:18 pm
Location: oxfordshire uk
Contact:

Re: BeebSID

Post by sirmorris » Mon Feb 15, 2010 3:18 pm

I bought a SID from the shop linked to previously and I can vouch for their legitimacy.

Arrived in good time, well packed and as described.

Presently residing in the BeebSID of on of my merry band of buildees, happily buzzing, gurgling, filtering away.

I think £17 is a reasonable price given today's market conditions.

C

Bitstik
Posts: 33
Joined: Thu Feb 18, 2010 2:59 pm
Contact:

Re: BeebSID

Post by Bitstik » Thu Feb 18, 2010 3:31 pm

Hello- I'd be very interested in a board if somebody could build it for me....
Is that board still available from the UK tour?

many thanks

User avatar
MartinB
Posts: 5213
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity
Contact:

Re: BeebSID

Post by MartinB » Thu Feb 18, 2010 9:22 pm

If he hasn't already done so, my Sales & Marketing Manager should shortly be getting in touch with you regarding the remaining PCB :wink:

Martin

User avatar
sirmorris
Posts: 771
Joined: Wed Feb 11, 2009 12:18 pm
Location: oxfordshire uk
Contact:

Re: BeebSID

Post by sirmorris » Thu Feb 18, 2010 10:29 pm

/me dons sheepskin coat & trilby

User avatar
sirmorris
Posts: 771
Joined: Wed Feb 11, 2009 12:18 pm
Location: oxfordshire uk
Contact:

Re: BeebSID

Post by sirmorris » Wed Feb 24, 2010 8:29 pm

@ bitstik - another PM awaiting! :)

User avatar
PitfallJones
Posts: 447
Joined: Fri Feb 22, 2008 3:44 pm
Contact:

PJs Sid Demo Disk#1

Post by PitfallJones » Sun Feb 28, 2010 1:37 pm

Hi,

Here's my first attempt at a sid demo disk.

Big thank you to Bill Carr for giving me the source code for his demo disk and Tom Walker for writing the original.

Press space to pause, return to resume and a letter to select a song - the idea is you can keep selecting subsequent songs but I think system memory is getting corrupted as the sid often loads below 1900 - I'll have to eventually make them all load above 1900 to preserve the DFS - so in the meantime you can keep running the program and press a different letter.

I never appreciated the sid file actually contains 6502 code - pretty tricky!

I have my master connected to some 2:1 pc computer speakers via the audio out and it sounds beautiful! I think the way the BeebSid sends the audio back into the computer is a brilliant feature.

- PJ
Attachments
pj_sid_01.zip
PJs SID demo#1
(36.95 KiB) Downloaded 223 times

User avatar
billcarr2005
Posts: 1334
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: PJs Sid Demo Disk#1

Post by billcarr2005 » Sun Feb 28, 2010 11:47 pm

PitfallJones wrote:Hi,
I think system memory is getting corrupted as the sid often loads below 1900 - I'll have to eventually make them all load above 1900 to preserve the DFS
Agreed, any further SIDs i modify, i'll relocate to 2000+

Feels like a cheat to have my name on the disk, when you've built so much on top of the code (which i'd borrowed/stolen anyway)!

What about the other tunes on the disk CHRONOS, COMPLET, TETRIS and VISAGE?

User avatar
SarahWalker
Posts: 1176
Joined: Fri Jan 14, 2005 3:56 pm
Contact:

Re: PJs Sid Demo Disk#1

Post by SarahWalker » Mon Mar 01, 2010 12:29 pm

PitfallJones wrote:Press space to pause, return to resume and a letter to select a song - the idea is you can keep selecting subsequent songs but I think system memory is getting corrupted as the sid often loads below 1900 - I'll have to eventually make them all load above 1900 to preserve the DFS
Before loading a new song, try clearing $E00-$1900 then *DISC - that should reset the DFS enough to work.

User avatar
PitfallJones
Posts: 447
Joined: Fri Feb 22, 2008 3:44 pm
Contact:

Re: BeebSID

Post by PitfallJones » Mon Mar 01, 2010 1:51 pm

I've tried that thanks and it seems to work on the 95% of the time in the emulator.
My real BBC fails now however as it has a turbo MMC card and not a drive.
I then realized that needs a *CARD command and not a *DISK command but then I'm not sure how I can can write one program that knows if MMC or DFS is the one active and issue the correct command.
- PJ

User avatar
MartinB
Posts: 5213
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity
Contact:

Re: BeebSID

Post by MartinB » Mon Mar 01, 2010 9:30 pm

That is absolutely blinding PJ =D> (and billcarr =D>)

I've been a bit slow on the uptake with things BeebSID lately and look what I've been missing!

Absolutely superb guys - please keep it up :D

(And it works on a Beeb B too - Yay!)

User avatar
sirmorris
Posts: 771
Joined: Wed Feb 11, 2009 12:18 pm
Location: oxfordshire uk
Contact:

Re: BeebSID

Post by sirmorris » Wed Mar 10, 2010 10:25 am

Are there any *minimalist* SID players/tunes out there?

Something that would fit in - ooh let's say - less than 12k of RAM?

Just askin' ... Nothin' in patomicular in mind, you know. Just casual like.

User avatar
Arcadian
Site Admin
Posts: 2973
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Re: BeebSID

Post by Arcadian » Wed Mar 10, 2010 11:02 am

Ooh! Sweet! ;)
For a "Complete BBC Games Archive" visit www.bbcmicro.co.uk

User avatar
MartinB
Posts: 5213
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity
Contact:

Re: BeebSID

Post by MartinB » Thu Mar 11, 2010 12:24 am

To pass the time, here's another little BeebSID video of a track from a demo disc by PitfallJones and billcarr2005 =D>

Kecske Bak will notice that the Headbutt'o'vision system has been dropped in favour of SteadyCam which is quite impressive given that I was juggling Forints on an indoor trampoline whilst filming.



(Since the ban on product placement has been lifted, the random shot right at the end is of a tasty disc drive combo-pair that will be appearing on eBay shortly :-$ )
Last edited by MartinB on Mon Jul 09, 2018 8:28 pm, edited 1 time in total.

User avatar
billcarr2005
Posts: 1334
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: BeebSID

Post by billcarr2005 » Thu Mar 11, 2010 3:22 am

Now with SIDs stored at a standardised &1900 + song selection (where available) :)

*/PLAYER to load (or SHIFT-BREAK)

Added Repton3

[deleted disk image since new one has the same tunes +1]
Last edited by billcarr2005 on Thu Mar 11, 2010 7:59 pm, edited 3 times in total.

User avatar
Kecske Bak
Posts: 703
Joined: Wed Jul 13, 2005 7:03 am
Location: Treddle's Wharf, Chigley
Contact:

Re: BeebSID

Post by Kecske Bak » Thu Mar 11, 2010 4:03 am

Very impressive camerawork MartinB - I've entered you for the BAFTA craft award.

If you're doing requests, the Repton 3 sid would be nice to hear coming out of a Beeb. In fact, a hacked version of Repton 3 that uses the BeebSID for the music would be really impressive at shows.

Post Reply