BBC Micro - Part Four: Let's Jump On The PiTube! The Story Of The BBC Micro CoProcessor!

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ธ.ค. 2024

ความคิดเห็น • 107

  • @leelangley3705
    @leelangley3705 3 ปีที่แล้ว +22

    I work with ARM for work, I have my bbc in my webcam background and it destroys any attempt of having a sensible business call with those guys

  • @sierkdejongh8984
    @sierkdejongh8984 3 ปีที่แล้ว +2

    My first computer in 1983 was a BBC B. it got upgraded to twin floppies with an external powersupply, a 128k sideways board and PASCAL ROMs. Oh, and a printer. When I changed to an Olivetti M24 the BBC went on loan to another student, just for PASCAL programming. I got it back eventually and kept it in storage until 10 years ago. Then I had to get rid of it because I had no place left for it. As I could not find anybody interested here in the Netherlands, it got binned. Seeing your shows, I should have kept it.....

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      Thanks- still not too late to grab one - they're still amazing machines even today :)

  • @ferociousmullet9287
    @ferociousmullet9287 3 ปีที่แล้ว +2

    The fact the BBC had/has such a wealth of connectivity was its most underrated aspect. Nothing else was like it. I loved my model B so much and it allowed me to learn not only coding but also hardware control of external electronics. What else had built in d/a and a/d like it did at the time? From traffic lights to turtles and sound to light convertors and everything in between.
    Such a wonderful machine.
    Great video. Thank you for the journey down memory lane.

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว +1

      Just glad you guys are enjoying the work - I love doing it :) :)

    • @ferociousmullet9287
      @ferociousmullet9287 3 ปีที่แล้ว +1

      @@TheRetroShack I have a raspberry Pi 400 atm as 2nd 'desktop' computer. It is the closest thing you can buy today that has the same spirit of the BBC. If they were not so expensive I would be quite tempted to get a bbc case and throw it in. If you can get your hands on a RML 380/480 you should definately try. They were another really interesting thing at the time. I am guessing they are rare as hens teeth though.
      I had the Music 500 system on mine which was a very cool set of addons. So many regrets..........Should have kept hold of it. Ah well.
      Thanks again. Keep em coming.

    • @another3997
      @another3997 3 ปีที่แล้ว

      @@ferociousmullet9287 A certain Eben Upton wanted to replicate the Beeb's educational versatility and spirit of adventure. Hence the Model A & B nomenclature in the Pi series. What he didn't replicate was the horrific price tag of the BBC micro! 😁

  • @1invag
    @1invag 3 ปีที่แล้ว +3

    I remember we had one of these on a trolley that they used to wheel around the junior school so different class rooms had access to it. I don't remember anything about it but the memory of it being wheeled about was burnt into my 8 year old mind for life. Then it was blooming wall to wall Rm Nimbus at senior school

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว +1

      In our school we had a tv and VCR that was wheeled around in the same way :) :)

  • @Colin_Ames
    @Colin_Ames 3 ปีที่แล้ว +2

    Fascinating.

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว +1

      Thanks very much! Glad you enjoyed it.

  • @MatthewJohnCrittenden
    @MatthewJohnCrittenden 3 ปีที่แล้ว +3

    Right on commander! I'd not heard of the Tube thing before. I see the whole Pi thing as an extension of those pioneering days in the 80s. I've got 3 now, very addictive for tinkering.

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      Yep, I’ve lost count of how many things I’ve put them in now - amazing price/performance :)

  • @GRPZ66
    @GRPZ66 3 ปีที่แล้ว +4

    BBC-B, sweet memories of times long past. Excellent.

  • @robevans9300
    @robevans9300 3 ปีที่แล้ว +4

    Blimey, this takes me back. I was one of those fortune souls (or jammy gits, take your pick) who managed to browbeat his father into buying a Torch Z80 Disk Pack. Cost £800-odd, IIRC. It comprised a Z80 co-processor on a PCB that I had to shoehorn into the Beeb, so it could run CP/M and the included huge office suite applications - the instruction manuals weighed a ton.
    However, the headline figure for this particular 14yr-old’s fevered brain was the main chassis, which housed two (count ‘em, TWO) 400k floppy disk drives. To be fair, each drive was 2x200k if memory serves, 200k per side cos, oh yeah, each drive had two heads.
    Have a guess how much time I spent poking about in CP/M and the office suite before consigning the whole shebang onto a dusty shelf.
    There I was, age 14, with not just one pisspot BBC 100K floppy drive, but two Torch drives! The amount of ‘work’ I was going to be able to do with them! The amount of game floppies I ‘backed up’ for and from friends!
    On balance, of a lot of expenditure just to play Elite and Aviator, but for a just a short while I was Cock o’ the North in my school’s computer club :)
    Here’s a linky to the brochure... chrisacorns.computinghistory.org.uk/docs/Torch/Torch_Z80DiscPack.pdf
    Great job you’re doing on your Frankenbeeb by the way, love your channel!

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว +1

      Thanks for sharing, and so glad you’re enjoying the channel :) :)

  • @Jimbaloidatron
    @Jimbaloidatron 3 ปีที่แล้ว +2

    When I was at school, and it was mostly all BBC Model B's, I used to enjoy my time in the computer room and do remember it fondly, but I didn't have all that much respect for the machine - it was so expensive, only had 32K, the screen memory organisation seemed difficult to work with, it had no hardware sprites, I couldn't redefine the characters in text mode 7, the bright colours melted my eyeballs, consequently many games were seeming a bit 'rubbish' to me (although I did play Thrust a lot!). HOWEVER... Today, I absolutely get what the designers went for, my focus is less narrow, and these machines now command my total respect.
    Now, sorry for the long comment, but I also remember an older pupil who had hooked up an Atari 800XL to his BBC, I remember a ribbon cable and I'm pretty sure he had an edge connector jammed into the cartridge port. I believe he was accessing the floppy on the BBC from the Atari and I suspect that he was using the tube interface to do this. Having a cartridge inserted would clear an address window in the Atari memory map for the tube FIFOs, and they are both 6502 machines, so it all seems viable. I'd love to have known/know more about this, it would be fascinating to hear more from the student, but I can't even remember his first name after ~35 years.

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      Thanks for sharing - that is absolutely fascinating about hooking the Atari up to the Beeb! And you're right about how age can make you look at things with a new respect - I absolutely adore these machines :)

  • @curiousottman
    @curiousottman 3 ปีที่แล้ว +4

    Great content. Very pleasing narration. Videos don’t drag on and on. You’re doing a great job. Keep up the excellent work.

  • @BarnokRetro
    @BarnokRetro 3 ปีที่แล้ว +6

    That's really cool, I never knew that the BBC Micro had that much flexibility!

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว +3

      I know - and this machine is forty years old! Amazing :) :)

    • @rog2224
      @rog2224 3 ปีที่แล้ว +2

      When I did my degree in the mid-80s, the BBC was a the weapon of choice for a lot of IO projects involving sensors and other toys.

  • @egelmuis
    @egelmuis 3 ปีที่แล้ว +2

    There also exists slightly smaller PiTube boards that fit on the underside, with a pi zero, directly into the tube connection. At the same size there are also boards that emulate, with a pi zero, the original SCSI harddisk. Some of the more advanced co-pros could use a real hard drive. It makes the x86 co-pro, for example, much more useful.

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      I've seen the smaller boards - but only after I'd got this one :)

  • @booboyBL
    @booboyBL 3 ปีที่แล้ว +2

    Great video, again.
    From the default 6502 co-pro screen, typing CALL &2000, will list all the available Co-Processors.

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว +2

      Thanks, and thanks for the tip :)

  • @hansford71
    @hansford71 3 ปีที่แล้ว +4

    Really enjoyable video, the BBC certainly was a clever bit of kit!

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว +1

      No denying that those guys knew what they were doing when they designed it :) Glad you enjoyed it :)

    • @OzRetrocomp
      @OzRetrocomp 3 ปีที่แล้ว

      It's not bad for something that was described by one of its creators (Steve Furber?) as relying on "finger-in-the-air engineering".

    • @julianregel
      @julianregel 3 ปีที่แล้ว

      @@OzRetrocomp It's saying something that their "finger-in-the-air engineering" resulted in something that was so elegantly designed. But when you look at the credentials of lots of the folk who worked in Acorn engineering (Cambridge graduates, sometimes working on their second degree) and you get a sense that this is what really smart people can do, even if they're making it up as they go along.

  • @edgeeffect
    @edgeeffect 3 ปีที่แล้ว +2

    Don't get me wrong... I like a nice Beeb (and yours certainly is very nice) but there's still that shiver down my spine at the sight of a 380Z. My last year of school was truly halcyon days with TWO 380Zs in Computer Studies and a Beeb over in the physics lab.

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว +1

      We had a single RM in our school, locked away in the portacabin classrooms next to the school field. Think I got to use it twice :)

    • @edgeeffect
      @edgeeffect 3 ปีที่แล้ว

      Thinking of computers from my educational past.... the crowning joy in the Pi/Tube would be a PDP-11.... that would just be the ultimate.

  • @philiphandforth4390
    @philiphandforth4390 3 ปีที่แล้ว +1

    Hey if you're looking to connect your beeb to a hdmi screen it or set it up for direct capture, you could look into the rgb to hdmi project, it uses a pi zero aswell and works pretty spot on.

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว +1

      I think the postman must think I must be smoking Raspberry PI Zeros the amount he delivers to me :)...

    • @philiphandforth4390
      @philiphandforth4390 3 ปีที่แล้ว +2

      @@TheRetroShack I've been the same there's been so many different retro projects geared around the raspberry pi I can barely keep up. I'm looking into an Amiga cpu accelerator that uses a pi at the moment (pistorm) and that looks great but if I order anymore pi's I think my family will end up arranging an intervention lol

  • @HisVirusness
    @HisVirusness 3 ปีที่แล้ว +1

    "No, not the subway..."
    Says you; I have to leave in two hours. And the subways here get... weird.
    But seriously; very interesting video. Retrocomputing is bestcomputing.

  • @alanjrobertson
    @alanjrobertson 2 ปีที่แล้ว +1

    Brilliant - there's something very satisfying about a BBC/Acorn machine with a modern ARM processor attached - the difference in price (£299 in 1982 is worth about £1,128 and the Pi0 is about a fiver!!). Other interesting ideas - could you use a Pi02W instead? Is there a way to make use of the WiFi somehow? Endless possibilities, would love more vids on this topic 👍

    • @johnm2012
      @johnm2012 ปีที่แล้ว

      You can use any Raspberry Pi, from the Zero to the 4B, except the Pico. You can't use the WiFi or Ethernet but, with the latest version of firmware, you can use the HDMI output to attach a second monitor, which has interesting possibilities.

  • @BenjyDale
    @BenjyDale ปีที่แล้ว

    Interesting that Retroclinic got mentioned in this video. I got a modified Beeb from them back in 2010 which can take a USB flash drive for storage

  • @magicknight8412
    @magicknight8412 3 ปีที่แล้ว +1

    Very interesting and cool to see. Might have to do the same with one of my Beebs, am sure one is good working order and ripe for some extra kit added.

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      You won’t regret it - these mods make the machine as instant and easy to use as modern machines - especially for certain tasks. I love mine :)

  • @egelmuis
    @egelmuis 3 ปีที่แล้ว +1

    The x86 coprocessor can't run MS-DOS but runs DOS Plus from Digital Research. It aims to be compatible with MS-DOS 2 and it runs its own version of GEM and not MS Windows. The graphics aims to be compatible with CGA.

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      Thanks - doing a lot of experimenting at the moment :) Really amazing bit of kit :)

    • @egelmuis
      @egelmuis 3 ปีที่แล้ว

      And it had not 256k but 512k, but that includes the screen memory and with some overhead from DOS Plus it is equivalent to a PC with about 420kb of RAM. There were third party memory expansions to "1024k", for another £99.00, that gave you more memory that the PCs 640k. The BBC Micro CoProcessor x86 emulation includes the memory expansion.

    • @MultiMidden
      @MultiMidden 3 ปีที่แล้ว

      If this is the Torch Graduate (256k + twin floppy) then I think it did indeed run MS-DOS (a PCW review commented how it wasn't running PC-DOS). From memory it's the Acorn 512k 80186 coprocessor that ran DR-DOS and GEM.

    • @egelmuis
      @egelmuis 3 ปีที่แล้ว

      @@MultiMidden You are right, I had completely forgotten about the Torch Graduate.

  • @jinxterx
    @jinxterx 3 ปีที่แล้ว +1

    I had Technomatic Multiform Z80 2nd Processor that cost £299 back in the day but it connected to the 1Mhz bus and not the Tube.

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      Did that need an accompanying rom to drive it?

    • @jinxterx
      @jinxterx 3 ปีที่แล้ว

      @@TheRetroShack Yes it did and you booted up the system with a *Z80 command. There was a CP/M compatible OS on rom in the unit called OSM. I can't believe that was 35 years ago, lol, had to dig up old Acorn User articles online to remind myself :D

  • @circuithijacker
    @circuithijacker 3 ปีที่แล้ว +2

    I'd love to see the 6809 with OS 9 (or NitrOS9)

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      Hmmm - interesting. Got me wondering too now :)

  • @jacklewis100
    @jacklewis100 3 ปีที่แล้ว +1

    So, I noticed a 286 emulator in the co-pros, so clearly it would be cool to see the BBC running DOS or even windows 3.1 (not sure you can get a mouse working though...)

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      Now I'm considering that a challenge! :) :)

    • @jacklewis100
      @jacklewis100 3 ปีที่แล้ว

      @@TheRetroShack Absolutely...you clearly have more patience than me so once you've beaten the path, the rest of us can ride your wake :-) You're right though - the BBC was so incredibly flexible and so well thought out. As far as I know, the only official accessory for the ashtray was the Kenneth Kendall speech ROM though some people did fit a ZIF socket into the hole for ROMs. You say you use the BBC for your writing - how do you get the text back into 2021- save to USB on the Gotec and then move that back onto a PC ? Also, what is the difference between the GoTec and the SDcard interface? Is it that the gotec contains many disc images but the SD card is just one?

  • @jonwest776
    @jonwest776 3 ปีที่แล้ว +1

    Could you use a second processor to increase RAM on the beeb virtually by using the SSD within a program? I'm thinking animated sprites.

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      Good question - I'm only scratching the surface of this thing so far. The possibilities seem almost endless...

  • @edgeeffect
    @edgeeffect 3 ปีที่แล้ว +1

    Does the 6809 copro run Flex? My mate who "did einginiering" at college used 6809 copros with Flex and it sounded well cool.

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว +1

      Dunno - not heard of Flex. Will do a bit of research :) :)

  • @leelangley3705
    @leelangley3705 3 ปีที่แล้ว +1

    Am in the only one that has a 3 second dance to the intro music each time?

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      Nope - I have to do it too ;)

  • @amyworrall9246
    @amyworrall9246 3 ปีที่แล้ว +1

    I've got a BBC in my parents' loft. Always fancied getting it out and restoring it.
    I probably won't ever get round to this, but I always had a vague idea for a project to build internet connectivity for one, e.g. a Twitter client. If I was trying to do TCP/IP and JSON parsing on the machine itself, I'm sure I'd need a Tube just to get enough system resources to get it done!
    (I wouldn't want to do this project by writing a script to run on a Pi that feeds data to the beeb in a simplified format. That seems a cop out to me. I'd want to be able to hook the BBC up to ethernet, and have all the software side of things written in native 6502 code.)

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      Very interesting idea Amy! I'd love to see that so keep me posted if you ever decide to do it!

    • @another3997
      @another3997 3 ปีที่แล้ว +1

      Don't leave it abandoned in the loft! I volunteer to look after it for you, tend to it's every need, and make sure it feels loved... all at no cost to you. I know, I'm just too generous! 😉 😁

    • @amyworrall9246
      @amyworrall9246 3 ปีที่แล้ว +1

      Hehe! I might have an Acorn A3000 up there too, that one might go to a good home if I ever get round to searching for them!

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      @@amyworrall9246 The Shack would be very happy to give the A3000 a good home :)

    • @amyworrall9246
      @amyworrall9246 3 ปีที่แล้ว +1

      @@TheRetroShack after lockdown I'll have a trawl through what's up there. Is a Performa 6200 too new for you?
      Acorn has a monitor but no mouse IIRC.
      I also have a pimped out PowerBook 540 with network card and PowerPC upgrade, that I used to give a conference talk a few years back. Not sure whether I want to part with it, but I guess I haven't used it since the talk…

  • @ASCIITerminal
    @ASCIITerminal 3 ปีที่แล้ว +4

    The deputy head at my school had a BBC Master 512 on his desk with an 80186 co-processor running DOS. It seemed so cool back in the day!

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว +2

      It *is* cool :)... (for a Headmaster... :P )

  • @MainAvel
    @MainAvel 3 ปีที่แล้ว

    Is it possible to do anything at all with the RPi's 1GHz CPU?

  • @eliotmansfield
    @eliotmansfield 3 ปีที่แล้ว +3

    wow - so the pi can emulate all the ever known tubes? i was expecting it to just be a single processor

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว +1

      Mad isn't it?! It's been a week or so since I completed this project and I'm still scratching the surface of it all :)

    • @UnlikelyAsItMaySeem
      @UnlikelyAsItMaySeem 3 ปีที่แล้ว +1

      @@TheRetroShack search for "Examples for each CoPro core"

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      @@UnlikelyAsItMaySeem Yeah, done all the standard stuff that came with it... I want to go off piste a little bit :)

    • @Soruk42
      @Soruk42 2 ปีที่แล้ว

      It can also emulate copros that didn't exist back in the day - 1GHz ARM, 274MHz 65C102 (a real 65C102 would melt pushed that hard..)

  • @ZXSpectrum128K
    @ZXSpectrum128K 3 ปีที่แล้ว +1

    can the arm processor use it's HDMI output?

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      Unfortunately not, the main processor handles all input/output, screen/keyboard stuff.

    • @UnlikelyAsItMaySeem
      @UnlikelyAsItMaySeem 3 ปีที่แล้ว

      @@TheRetroShack Just wait for the next release of PiTubeDirect...

  • @bamdadkhan
    @bamdadkhan 3 ปีที่แล้ว +2

    1:06 - that's so cool, i always say collecting stuff just to put it on a shelf is pointless, and regularly use my old classic macs PCs and UNIX machines to play games and do basic tasks that don't need modern levels of performance. a dusty machine is a sad machine..

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว +1

      Absolutely agree - these machines ran our lives at one point! There's more than enough power in them to do at least some of that today :)

  • @clangerbasher
    @clangerbasher 3 ปีที่แล้ว +1

    Wasn't the base design of the BBC actually a front end for testing other processors and then it was grown and used for the BBC contract? I think. If memory serves........

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      I'll look into that - sounds interesting!

    • @clangerbasher
      @clangerbasher 3 ปีที่แล้ว

      @@TheRetroShack I am sure it is one of these videos where chaps involved with Acorn and BBC were interviewed.
      th-cam.com/users/TheCentreforComputingHistorysearch?query=BBC%20interview%20micro%20acorn

  • @GORF_EMPIRE
    @GORF_EMPIRE 3 ปีที่แล้ว

    Man would I like to have this setup.

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      Keep an eye on the small ads, take your time and you’ll get there!

    • @GORF_EMPIRE
      @GORF_EMPIRE 3 ปีที่แล้ว

      @@TheRetroShack I'm here in the US so shipping will probably cost me rather big.

  • @KJohansson
    @KJohansson 3 ปีที่แล้ว +1

    Proper nerd stuff! I like! :)

  • @DAVIDGREGORYKERR
    @DAVIDGREGORYKERR ปีที่แล้ว

    No ECONET?

  • @cbmeeks
    @cbmeeks 3 ปีที่แล้ว +3

    The down vote(s) are from ZX Spectrum owners.

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว +2

      :) Different Horses, Different Courses :) :)

    • @hiroprotagonist1587
      @hiroprotagonist1587 3 ปีที่แล้ว

      Not from this one. I didn't really gain a decent appreciation of the beeb machines until I was in high school but the school computer club only had beebs and there was always a rush to get on one of the master series machines. Physics classes invariably ended up using a beeb as well as the school had purchased various pieces of kit for experiments and I don't think they could afford to replace them even by that time. The only other machines the school had at the time were some Archimedes 300 series used in the tech dept, mostly for CAD, and some Mac Classics exclusively used by the business/secretarial courses.
      While my beat up old speccy was always better for games I did become envious of one of my cousins who had a BBC model B at home.

  • @samcoupe4608KB
    @samcoupe4608KB 3 ปีที่แล้ว +1

    56mhz80 but only 32kb fast dual ported video ram no next support...

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว

      Dual ported video ram... Nerdgasm :)

    • @samcoupe4608KB
      @samcoupe4608KB 3 ปีที่แล้ว

      @@TheRetroShack ooo u know it's twooo in the words of smiley virus...

  • @chrismorley5393
    @chrismorley5393 3 ปีที่แล้ว +1

    Putting the Pi on top of the RAM might not be a great idea when it gets to summer. The model B is notorious for overheating RAM which manifests as graphics corruption and random program crashes.

    • @TheRetroShack
      @TheRetroShack  3 ปีที่แล้ว +1

      Thanks Chris - I was wondering about heat build up in these Beebs as they do seem to get a little warm - I'm thinking of getting a nice cooling solution together... Hmmm... Thinking cap on :)

    • @chrismorley5393
      @chrismorley5393 3 ปีที่แล้ว

      It's typically only a problem on a hot day or is you've got poor ventilation and/or a lot of mods. Some BITD ROM cards were bad because they sat over the RAM trapping in the heat.

    • @OzRetrocomp
      @OzRetrocomp 3 ปีที่แล้ว

      Wasn't that solved by Issue 7? IIRC this was a significant problem in Australia, where the BBC Micro was *very* popular in schools located in Australia's hottest states (South Australia and Western Australia) and very few schools were air-conditioned in the early '80s. It also didn't help that the all but the very last Video ULAs needed a whopping great heatsink because they ran so hot...