Raspberry Pi to 1MHz bus interface

for bbc micro/electron hardware, peripherals & programming issues (NOT emulators!)
dp11
Posts: 928
Joined: Sun Aug 12, 2012 8:47 pm
Contact:

Raspberry Pi to 1MHz bus interface

Post by dp11 » Sun Oct 14, 2018 2:28 pm

I've designed a small PCB to connected a Raspberry Pi to the 1MHz bus . It is designed to fit under and Beeb or a master with a PiZero.

It is designed to be easily assembled and so only uses through hole parts, just resistors and diodes and connectors.

I might in future think about putting together a kit of parts.

I'm just about to get a batch of PCBs made on a reasonably quick turn around. If you want to be a very early adopter let me know and I'll up the order size. Blank PCBs are £2 + postage.

At this stage this is untested , and I may never actually complete the Pi code.

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

Re: Raspberry Pi to 1MHz bus interface

Post by hoglet » Sun Oct 14, 2018 2:34 pm

Put me down for one please.

Dave

User avatar
Elminster
Posts: 3420
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by Elminster » Sun Oct 14, 2018 4:52 pm

I can put one together on my next mass solder day. Put me down for one please. I am good as breaking stuff in testing, which is what you want ?

User avatar
fordp
Posts: 1015
Joined: Sun Feb 12, 2012 9:08 pm
Location: Kent, England
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by fordp » Sun Oct 14, 2018 7:46 pm

I will take one please.
FordP (Simon Ellwood)
Time is an illusion. Lunchtime, doubly so!

User avatar
IanB
Posts: 376
Joined: Sun Sep 04, 2011 7:28 pm
Location: South Wales
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by IanB » Mon Oct 15, 2018 4:49 am

Put me down for 5 please.

User avatar
marcusjambler
Posts: 595
Joined: Mon May 22, 2017 11:20 am
Location: Bradford
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by marcusjambler » Mon Oct 15, 2018 8:49 am

Please put me down for two boards :)
Last edited by marcusjambler on Mon Oct 15, 2018 6:45 pm, edited 1 time in total.

User avatar
paulv
Posts: 3853
Joined: Tue Jan 25, 2011 6:37 pm
Location: Leicestershire
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by paulv » Mon Oct 15, 2018 8:56 am

I'd be interested in two please.

Paul
Last edited by paulv on Mon Oct 15, 2018 8:57 am, edited 1 time in total.

User avatar
myelin
Posts: 655
Joined: Tue Apr 26, 2016 9:17 pm
Location: Mountain View, CA, USA
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by myelin » Mon Oct 15, 2018 4:52 pm

Please put me down for two. Thank you!
SW/EE from New Zealand, now in Mountain View, CA, making BBC/Electron hardware projects for fun.
Most interesting: Arcflash, FX2+PiTubeDirect Tube/Cartridge adapter, USB cart interface.

RobC
Posts: 2605
Joined: Sat Sep 01, 2007 9:41 pm
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by RobC » Mon Oct 15, 2018 5:48 pm

I'd like two if possible please.

User avatar
BeebMaster
Posts: 2714
Joined: Sun Aug 02, 2009 4:59 pm
Location: Lost in the BeebVault!
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by BeebMaster » Mon Oct 15, 2018 7:04 pm

What does it do? I mean, will the Pi be used to emulate 1MHz bus devices like hard discs, Teletext adapter, Music 500 etc?
Image

dp11
Posts: 928
Joined: Sun Aug 12, 2012 8:47 pm
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by dp11 » Mon Oct 15, 2018 7:08 pm

It doesn't do anything yet. But it should be possible to emulate 1MHz bus devices in the Pizero.

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

Re: Raspberry Pi to 1MHz bus interface

Post by hoglet » Mon Oct 15, 2018 8:02 pm

dp11 wrote:
Mon Oct 15, 2018 7:08 pm
It doesn't do anything yet. But it should be possible to emulate 1MHz bus devices in the Pizero.
This, of course, is left as an exercise for the interested reader. :lol:

User avatar
BeebMaster
Posts: 2714
Joined: Sun Aug 02, 2009 4:59 pm
Location: Lost in the BeebVault!
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by BeebMaster » Mon Oct 15, 2018 8:07 pm

Beyond me I think, but hopefully somebody will! And as a vote of confidence in the ability of others, put me down for 4 of the interfaces please!
Image

dp11
Posts: 928
Joined: Sun Aug 12, 2012 8:47 pm
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by dp11 » Mon Oct 15, 2018 8:43 pm

I do a few plans , but don't want to over sell it at this moment.

User avatar
IanB
Posts: 376
Joined: Sun Sep 04, 2011 7:28 pm
Location: South Wales
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by IanB » Mon Oct 15, 2018 9:01 pm

You do realise if we keep going on this way, the beeb will have a Raspberry Pi stuck in every port :lol:
Last edited by IanB on Mon Oct 15, 2018 9:02 pm, edited 1 time in total.

User avatar
BeebMaster
Posts: 2714
Joined: Sun Aug 02, 2009 4:59 pm
Location: Lost in the BeebVault!
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by BeebMaster » Mon Oct 15, 2018 9:14 pm

I'm sure a Raspberry Pi floppy disc is a possibility...
Image

tom_seddon
Posts: 280
Joined: Mon Aug 29, 2005 11:42 pm
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by tom_seddon » Tue Oct 16, 2018 11:20 am

Sign me up for two please!

--Tom

User avatar
paulv
Posts: 3853
Joined: Tue Jan 25, 2011 6:37 pm
Location: Leicestershire
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by paulv » Tue Oct 16, 2018 11:57 am

BeebMaster wrote:
Mon Oct 15, 2018 9:14 pm
I'm sure a Raspberry Pi floppy disc is a possibility...
Technically, that's been done using Linux as a server on the Pi and a bit of custom jukebox server code with a hacked DFS and custom user port to USB cable that emulates a SCSI type system to pull data over the cable. IIRC.

It was done around the same time as UPURS and put out as an open source project so is entirely reproduceable.

TBF though a Gotek does a better "less fuss" job these days and leaves the user port free for other things.

Paul

dp11
Posts: 928
Joined: Sun Aug 12, 2012 8:47 pm
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by dp11 » Sun Oct 28, 2018 4:25 pm

PCBs are due back next week. I'm just about to buy the connectors etc . For an extra £2.00 I will supply all the bits except the cable and connector to get +5v to the board .

dominicbeesley
Posts: 753
Joined: Tue Apr 30, 2013 11:16 am
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by dominicbeesley » Mon Oct 29, 2018 11:52 am

One for me please too...

rharper
Posts: 380
Joined: Sat Sep 01, 2012 5:19 pm
Location: Dunstable
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by rharper » Mon Oct 29, 2018 2:34 pm

OK, I'll try one please
Ray
Raycomp

User avatar
paulv
Posts: 3853
Joined: Tue Jan 25, 2011 6:37 pm
Location: Leicestershire
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by paulv » Mon Oct 29, 2018 2:39 pm

dp11 wrote:
Sun Oct 28, 2018 4:25 pm
For an extra £2.00 I will supply all the bits except the cable and connector to get +5v to the board .
That sounds like a plan. :D I'll definitely take you up on this.

Paul

User avatar
tricky
Posts: 3443
Joined: Tue Jun 21, 2011 8:25 am
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by tricky » Mon Oct 29, 2018 5:02 pm

I'll take a couple with bits please.

User avatar
fordp
Posts: 1015
Joined: Sun Feb 12, 2012 9:08 pm
Location: Kent, England
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by fordp » Sat Dec 22, 2018 11:12 pm

A bit quiet round here #-o
FordP (Simon Ellwood)
Time is an illusion. Lunchtime, doubly so!

dp11
Posts: 928
Joined: Sun Aug 12, 2012 8:47 pm
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by dp11 » Sun Dec 23, 2018 12:45 am

Sorry life has got in the way. 1st PCB assembled and tested on a Master. Code written to emulated Acorn Paged RAM expansion and http://www.sprow.co.uk/bbc/ramdisc.htm . I now have 16Mbytes on the 1MHz bus with a PiZero. :)

User avatar
fordp
Posts: 1015
Joined: Sun Feb 12, 2012 9:08 pm
Location: Kent, England
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by fordp » Mon Mar 04, 2019 1:04 pm

Sorry I just noticed this. Anything I can do to help, I have quite a few ideas for this board ;)
FordP (Simon Ellwood)
Time is an illusion. Lunchtime, doubly so!

dp11
Posts: 928
Joined: Sun Aug 12, 2012 8:47 pm
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by dp11 » Wed Apr 10, 2019 7:55 pm

Sorry for the delay. Lots of life got in the way.

I'm just getting ready to do a release.

Just to give you a hint of what is coming. The supported RAM via JIM is now 480MBytes ! hopefully that will be enough ( like 640K !) This RAM can also be preloaded from SDCARD.

dp11
Posts: 928
Joined: Sun Aug 12, 2012 8:47 pm
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by dp11 » Thu Apr 11, 2019 4:54 pm

Music 5000 is also now supported. Even plays through the Beebs internal speaker.

If you use a RPI3B+ you can use the headphone jack for audio and get 992Mbytes of RAM to play with.

User avatar
KenLowe
Posts: 582
Joined: Mon Oct 18, 2004 4:35 pm
Location: Scotland
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by KenLowe » Thu Apr 11, 2019 5:16 pm

If you've still got any spares, a couple of full kits is definitely something I'd be interested in.

Thanks
Ken.
Last edited by KenLowe on Thu Apr 11, 2019 7:56 pm, edited 1 time in total.

dp11
Posts: 928
Joined: Sun Aug 12, 2012 8:47 pm
Contact:

Re: Raspberry Pi to 1MHz bus interface

Post by dp11 » Thu Apr 11, 2019 7:34 pm

Now also emulates an ADFS harddisc. Read performance is about 100K/sec

Post Reply