BeebSID

for bbc micro/electron hardware, peripherals & programming issues (NOT emulators!)
User avatar
oss003
Posts: 2550
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: BeebSID

Postby oss003 » Wed May 15, 2013 7:58 pm

Hey PJ,

And here she is ........ our lovely Linda!!

Greetings
Kees
linda.PNG
(161.45 KiB) Downloaded 199 times

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

BeebSID Power Suppy

Postby PitfallJones » Thu May 23, 2013 10:05 pm

Hi,

I'm thinking of changing the power brick I use on my BeebSID to a 500mA 12V center positive one from a 1200mA one - is that OK - what are the specs it needs?

Thanks for any help

- PJ

User avatar
1024MAK
Posts: 6791
Joined: Mon Apr 18, 2011 4:46 pm
Location: Looking forward to summer in Somerset, UK...

Re: BeebSID

Postby 1024MAK » Fri May 24, 2013 6:45 am

Oh dear, do you like reading? The answer is somewhere in the previous 26 odd pages of this thread... :roll:

I think a 500mA should be okay.

Mark

Edit: this bit may help
For a "Complete BBC Games Archive" visit www.bbcmicro.co.uk NOW!
BeebWiki‬ - for answers to many questions...

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

Re: BeebSID

Postby PitfallJones » Fri May 24, 2013 11:58 am

Thanks - that was really helpful - I'm glad I read that - I think the magic word is Regulated (besides 500mA and center +ve).

I've been trying to clean up my desk and got an inline power switch for my BeebSID (which is really useful) and my old power brick has as a right angled connection on it so I searched thru all the multitude of power bricks I already have and found one with a straight connector but as I don't know if it's regulated or not I think I'll give it a miss.

You're right about this thread being enormous now - I just started a new one about enclosures:

http://www.stardot.org.uk/forums/viewtopic.php?f=3&t=6675

And here's a shot of my tidied up setup - it was a real mess before, honest! :-)

plugs.jpg
(143.42 KiB) Downloaded 122 times


- PJ

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

Re: BeebSID

Postby MartinB » Sun Nov 03, 2013 9:36 pm

On another thread, Dave EJH wrote:Not up on SID . . . Anybody think we could fit one into an Electron cartridge?
When I designed the original BeebSID, I only went for the 1MHz Bus interface because once Tom (Walker) had spawned the original idea and expertly briefed me on the technical requirements for SID players, it seemed like a logical and straightforward choice for getting the SID chip onto a Master or a Beeb.

Now, that said and like most 1MHz bus devices, there's no exclusive requirement for the 'Acorn 1MHz Bus' to be used as such, it's usually just a case of needing to get the subject device into memory mapped address space with a synchronised 1MHz clock. The '1MHz Bus' concept simply allows multiple devices to share precious address space, provides the necessary clock and allows everything to be accessed from BASIC if appropriate.

So, in the case of an ElkSID, I can't off the top of my head see any particular reason why one couldn't live directly in say Page $FC address space in exactly the same way as the 6522 I implemented via EUP. I doubt there's a technical need for them (6522 & SID) to be concurrent devices so ElkSID could occupy nominally the same address space as EUP but start at maybe $FCA0 to cater for the SID's 29 registers. There could a similar clock arrangement to EUP or it could be done in a more conformist way with a full synchronised 16MHz divider. Actually, it might even be possible to use simple rom space and locate the SID somewhere between $8000 and $BFFF but you'd only be able to sensibly access such an arrangement from machine code, not BASIC.

In summary, not a particularly difficult job once a stable clock is made available and that done, the biggest problems would probably be the SID's 9v or 12v supply (depending on particular SID version), the SID player conversions to ElkSID and of course, the well-known shortage of SID's!

(Actually, given a suitable power supply and a chip carrier, it'd probably be possible to drop a SID into the 6522 socket of EUP - if you left the base address as is, it'd only trample on the space for a Morley Ram disc but they must be pretty scarce!)

User avatar
TheCorfiot
Posts: 648
Joined: Mon Jan 08, 2007 5:22 pm

Re: BeebSID

Postby TheCorfiot » Sun Nov 03, 2013 9:50 pm

Regarding power requirements, you could use a SwinSID which just needs +5v.
I have a few ready built for integrating into a Beeb and Atom..

If theres interest I could get boards made for us.
TC :)

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

Re: BeebSID

Postby MartinB » Sun Nov 03, 2013 10:38 pm

Thanks TC, very kind offer =D>

Thing is, I wasn't offering to pursue an ElkSID, I have way too much on at the mo for anything substantial. I was just helping to seed the thoughts of others with more time and inclination than I :wink:

(Actually, despite the obvious benefits of SwinSID, I think the audio purists still prefer the real thing!)

User avatar
daveejhitchins
Posts: 3691
Joined: Wed Jun 13, 2012 5:23 pm
Location: Newton Aycliffe, County Durham

Re: BeebSID

Postby daveejhitchins » Mon Nov 04, 2013 8:12 am

Thanks for the run-down Martin, appreciated, as always.

I, like yourself, are chaco-a-block at the moment. What with Christmas coming up and 'still' loads of work to do on the bathroom!

Still, an interesting job for the future, if no one else jumps-in.

Dave H :D
Parts: UM6502CE, GAL22V10D, GAL16V8D, AS6C62256A, TC514400AZ, WD1772, R6522, TMS27C512, AT28C256
Products: ARA II, ABR, ATI, AP6, MGC, AP5 . . .
For a price list, contact me at: Retro Hardware AT dave ej hitchins DOT plus DOT com

User avatar
richardtoohey
Posts: 3378
Joined: Thu Dec 29, 2011 5:13 am
Location: Tauranga, New Zealand

Re: BeebSID

Postby richardtoohey » Tue Nov 05, 2013 3:41 am

MartinB wrote:of course, the well-known shortage of SID's!
I hope I've found mine!

They do come in funny boxes, though. :lol:

http://www.trademe.co.nz/computers/vint ... 865415.htm
http://www.trademe.co.nz/computers/vint ... 850806.htm

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

Re: BeebSID

Postby MartinB » Tue Nov 05, 2013 7:33 am

Heh heh - yes ineed Richard, I got one of my SIDs packaged like that although to be fair, it was somewhat 'shop soiled' with half the keys missing and what looked like an alligator bite out of one corner :D

User avatar
1024MAK
Posts: 6791
Joined: Mon Apr 18, 2011 4:46 pm
Location: Looking forward to summer in Somerset, UK...

Re: BeebSID

Postby 1024MAK » Tue Nov 05, 2013 7:38 am

MartinB wrote:Heh heh - yes ineed Richard, I got one of my SIDs package like that although to be fair, it was somewhat 'shop soiled' with half the keys missing and what looked like an alligator bite out of one corner :D

Sounds like a large computer bug took a bite out of it :lol:
For a "Complete BBC Games Archive" visit www.bbcmicro.co.uk NOW!
BeebWiki‬ - for answers to many questions...

User avatar
hoglet
Posts: 6623
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: BeebSID

Postby hoglet » Tue Nov 19, 2013 9:46 pm

Hi Poink,

poink wrote:I think I've now managed to patch sidreloc to relocate SID addresses. Certainly, with the first tune I've tried (DEMOS/0-9/1394.sid), it looks like blindly changing byte pairs would have changed bytes that aren't used to address the SID, so, they'd have either broken the code, or
made some change to the data.

Is there any chance you could post your changes to sidreloc?

A bit of background: There are now several ways to get a SID on the Atom. Kees has an Atom SID board with a real SID chip. I've got an FPGA SID implementation that I'm using in my GODIL VGA Adapter, and also in the two variants of Atom FPGA.

As an experiment, I'm trying to relocate the original SIDs that Kees has included on his AtomSID disk. It would be nice to be able to automate the movement of the SID registers at the same time. Silreloc looks like the way to go.

I'd like to include some SIDs in the next version of the Atom Software Archive. It would be better if these just used the memory addresses in a standard 12K Atom, hence the desire to relocate.

Dave

User avatar
hoglet
Posts: 6623
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: BeebSID

Postby hoglet » Tue Nov 19, 2013 9:56 pm

Hi PitfallJones,

Long shot, but do you happen to have a record of the original SID files used to make the BeebSID Disk #5?

Dave

User avatar
oss003
Posts: 2550
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: BeebSID

Postby oss003 » Tue Nov 19, 2013 11:11 pm

Hi Dave,

I found a few original SID files in HVSC. You can check for text in the SID file.

Greetings
Kees
Attachments
AtomSID music.zip
(22.59 KiB) Downloaded 52 times

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

Re: BeebSID

Postby PitfallJones » Wed Nov 20, 2013 3:34 am

Here you go - I think these are the original ones.
They are all on the bbc disk as well with the header removed and addresses relocated.

@kees
Do you have a real sid file for that repton tune you did?

@samwise
beebsid5.jpg
(16.18 KiB) Not downloaded yet

can you fix pictures not-displaying:
this picture used to display and it's not very large..
Attachments
Movies.zip
(36.01 KiB) Downloaded 54 times

User avatar
richardtoohey
Posts: 3378
Joined: Thu Dec 29, 2011 5:13 am
Location: Tauranga, New Zealand

Re: BeebSID

Postby richardtoohey » Wed Nov 20, 2013 3:56 am

PitfallJones wrote:can you fix pictures not-displaying:
this picture used to display and it's not very large..
I haven't quite worked it out yet, but if you have pictures that are too small, they don't display - you have to get the JPGs of just the right size and choose to put them inline - and then it works. So you could try making that picture a big bigger?

User avatar
hoglet
Posts: 6623
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: BeebSID

Postby hoglet » Wed Nov 20, 2013 7:13 am

Thanks PJ,

All of these seem to be relocatable by sidreloc, and all verified OK after relocation. :D

I just now need a reliable way of fixed the SID register addresses.

Dave

User avatar
oss003
Posts: 2550
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: BeebSID

Postby oss003 » Wed Nov 20, 2013 7:42 am

PitfallJones wrote:@kees
Do you have a real sid file for that repton tune you did?
Hi PJ,

this is the one I used.

Greetings
Kees
Attachments
Hustler.zip
(1.07 KiB) Downloaded 49 times

User avatar
KarateEd
Posts: 3058
Joined: Fri Sep 20, 2013 9:15 pm
Location: Squamish, BC, Canada

Re: BeebSID

Postby KarateEd » Mon Nov 25, 2013 6:28 am

Hi Phill,

If you have any more boards left, would it be possible to get a built one?

As I'm in Canada of course I will be paying a bit more for shipping and whatever you are charging for the build (provided you still have the cards available).

Thanks very much,

Ed......:-)

User avatar
hoglet
Posts: 6623
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: BeebSID

Postby hoglet » Tue Nov 26, 2013 9:03 pm

I now have Poink's patched version of sidreloc to play with :D

Dave

User avatar
KarateEd
Posts: 3058
Joined: Fri Sep 20, 2013 9:15 pm
Location: Squamish, BC, Canada

Re: BeebSID

Postby KarateEd » Thu Nov 28, 2013 10:27 pm

Hi Folks,

I now have two SID chips coming my way.....one in a non-working C64, the other one in a working one......

I may just give my mom the one that works (she had it back in the day and loved it) as I only need one SID chip....we'll see when get my BeebSID board......and if the results are as I figured.

Ed......:-)

User avatar
hoglet
Posts: 6623
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol

Re: BeebSID

Postby hoglet » Sun Dec 08, 2013 7:08 pm

Martin or Phill,

Are there any BeebSID boards left?

I fancy putting together a real SID Board over Christmas, so I can do some comparisons with the FPGA SID.

Dave

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

Re: BeebSID

Postby MartinB » Sun Dec 08, 2013 7:55 pm

Not me I'm afraid Dave. All mine were quickly snapped up (I guess in part I underestimated how popular it'd be) which is why Phill offered a re-run, also sorting few minor errors and improvements I'd subsequently identified. Over to Phill then.... :wink:

User avatar
KarateEd
Posts: 3058
Joined: Fri Sep 20, 2013 9:15 pm
Location: Squamish, BC, Canada

Re: BeebSID

Postby KarateEd » Wed Dec 11, 2013 5:01 am

Hi Folks,

Got my SID chip from a broken C64......it'll give me some fun troubleshooting with my scope too I think.....

Ed......:-)

SID Chip.JPG

User avatar
richardtoohey
Posts: 3378
Joined: Thu Dec 29, 2011 5:13 am
Location: Tauranga, New Zealand

Re: BeebSID

Postby richardtoohey » Wed Dec 11, 2013 5:11 am

I've got a couple of dead C64s (and a live one) - so interested in this too (along with all the other things I'm interested in!)

Do the BeebSID boards have to use the C64 SID chip - the 6581 - or will the one in the C64C work as well - the 8580?

EDIT: BAH, and then I decide not to be lazy [-X and read the thread ... and one of the first posts says:

Most of it's obscured by the cable, but the big chip at the left (with the Commodore logo) is the 8580 SID (which the board is designed for - 6581 SIDs will need at least one modification).

User avatar
KarateEd
Posts: 3058
Joined: Fri Sep 20, 2013 9:15 pm
Location: Squamish, BC, Canada

Re: BeebSID

Postby KarateEd » Wed Dec 11, 2013 5:40 am

Hi Richard,

This is a really long thread and I'll have to re-read it once I have the BeebSID board but it is very interesting and certainly worth a re-read.

I hope that down the road I'll gain enough knowledge to actually be of some use to the over-all group.

And I guess there will be a small modification when I get my board as your copied comment suggests. I believe Phill told me that too....when I asked him if it mattered which SID I had...

Ed......:-)

User avatar
daveejhitchins
Posts: 3691
Joined: Wed Jun 13, 2012 5:23 pm
Location: Newton Aycliffe, County Durham

Re: BeebSID

Postby daveejhitchins » Tue Dec 24, 2013 11:17 am

I placed an enquiry with my far-easten supplier for the following parts:

MOS 6581 (date code '82)
MOS 6581R4 (date code '86)
MOS 6582 (date code '86)
CSG 6582A (date code '89)
CSG 6582A (date code '92)
MOS 8580R5 (date code '86)

They've come back with the following:

6581R4AR @ $6.78
8580R5 @ $11.70

Note: prices don't include: Shipping, Import charges or Payment transfer fees. Although I average these out over the whole shipment.

However, don't get excited as I have to check on the date codes of these parts and there would be extensive testing to be carried out - I have 30days to test and report any issues. I get a full refund or, if there's only a few parts fail, replacements.

I'm not holding my breath here for genuine parts 8-[

Dave H :D
Parts: UM6502CE, GAL22V10D, GAL16V8D, AS6C62256A, TC514400AZ, WD1772, R6522, TMS27C512, AT28C256
Products: ARA II, ABR, ATI, AP6, MGC, AP5 . . .
For a price list, contact me at: Retro Hardware AT dave ej hitchins DOT plus DOT com

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

BeebSID#13 Michael Jackson

Postby PitfallJones » Sat Feb 08, 2014 12:25 pm

Here's a new BeebSid Disk#13 - unlucky for some!

Loads of hits from Michael Jackson from the 80s through to the beginning of the 90s - he certainly was prolific.

Enjoy!

- PJ

beebsid13.jpg
Attachments
beebsid13.zip
(29.67 KiB) Downloaded 77 times

User avatar
KarateEd
Posts: 3058
Joined: Fri Sep 20, 2013 9:15 pm
Location: Squamish, BC, Canada

Re: BeebSID

Postby KarateEd » Sat Feb 08, 2014 4:07 pm

And very lucky for others....I'm finally going to sit down and get my BeebSid going....testing these on B-Em.....very nice....can hardly wait to hear them on the SID....

Thank you for your hard work.....

Ed......:-)

User avatar
oss003
Posts: 2550
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: BeebSID

Postby oss003 » Sat Feb 08, 2014 4:41 pm

Ok PJ,

“The greatest education in the world is watching the masters at work.”
Michael Jackson

Nice work!!! =D> =D>

Greetings
Kees


Return to “hardware”

Who is online

Users browsing this forum: cmorley, fatbob_gb and 12 guests