9 ms·
BBC Micro at 40: How it inspired a generation of coders [video]
- zeristor 6y agoI remember the PC World Computer Fair at the Barbican in the early Eighties, walking past the Acorn stand with a BBC with a voice synthesiser singing “I am working for the BBC”.
- zeristor 6y agoI remember Chris Serle learning about email from Ian McNaughton in 1982, I just couldn’t understand how fax was a thing for the next couple of decades.
- gerdesj 6y ago"... fax was a thing for the next couple of decades." Inertia. I accidentally dropped my company's fax machine in the skip when we moved a few years back. I also forgot to move the phone line or even order one for it.
- deleted 6y ago[deleted]
- madaxe_again 6y agoFax is still a thing. Not long ago did some work for a publisher, who take orders from their stockists via forms submitted either via ftp as EDIs, or fax as either EDI or a hand-filled form for transcription to EDI - the majority still fax in handwritten forms. I also had to send a fax of documentation to a government a few weeks ago - their rationale was that fax was secure, and email wasn’t - the irony of course being that I used some random web to fax service, which is likely much less secure than either email or fax!
- flyinghamster 6y agoFax is absolutely still out there. Before he retired, someone I know who ran a machine shop got drawings by fax right up to the very end. Put your drawing in the fax machine, key in the number (or speed dial), hit Send. No mucking about with apps or websites. Of course, drawings are a rather special case, and it's not like we're using fax for general business communications now. Back when a few people still did, I actually put together a HylaFax setup that allowed the office to print directly to fax. I think it got used for non-testing purposes maybe twice.
- Mauricebranagh 6y agoIt was expensive you where charged by the email and data on top of that - I used to work on billing for Telecom Gold (Dialcom) and Prestel.
- jameshart 6y agoOne of my weirdest development experiences was in what must have been about 2005, on a call with the team at another company who were to provide us with a web service API (I think given the era it was probably an ad hoc XMLRPC implementation of some sort). I asked them to send me over a sample of the request xml. They faxed it.
- htfokwrm 6y agoIf only the BBC paid its staff enough to retain good developers for longer they'd still make contributions like this.
- timthorn 6y agoThe clip doesn't mention the importance of the BBC Micro in the history of Arm - but without the success of the BBC, Acorn surely wouldn't have been in a position to create the Archimedes with its novel processor.
- jgrahamc 6y agoMine still works: https://blog.jgc.org/2011/11/my-bbc-micro-model-b-and-plume-of-acrid.html https://blog.jgc.org/2011/11/my-bbc-micro-model-b-and-plume-... https://blog.jgc.org/2011/11/back-from-dead-with-power-supply-repair.html https://blog.jgc.org/2011/11/back-from-dead-with-power-suppl...
- ggambetta 6y agoNever had the pleasure of having (or even seeing) a BBC Micro, but I grew up with the contemporary ZX Spectrum (and the predecessor ZX81) and I have the fondest memories of that time [0]. There was something magical about its simplicity and immediacy. From OFF to a BASIC interpreter in about one second. No boilerplate, you could be drawing stuff on the screen in one line. I've wondered many times if there's anything equivalent for the current generations. Teaching CG in university showed me just how many abstractions there are between a person and the computer these days. Some of my students didn't have a clear understanding of the difference between RAM and disk; I suppose SSDs make this difference even more tenuous. For me growing up it was pretty obvious what was in the computer and what was in the tape. [0] https://gabrielgambetta.com/computer-graphics-from-scratch/dedication.html https://gabrielgambetta.com/computer-graphics-from-scratch/d...
- madaxe_again 6y agoI was a Micro kid - I guess it would have been ‘89 when I started at a new school, and they had an old bomb shelter with half a dozen micros and amigas in it. The amigas were off limits, for seniors only, but the micros were free to use in breaks, evenings after prep, sundays. None had any storage - nor was there any software - but there were heaps and heaps of BBC Micro magazines. We all taught ourselves to code, following tutorial series in magazines, swapping tips with each other, and copying games line by line from listings in magazines, modifying them or fixing (and creating) bugs as we went. Then of course the power would go off, and we’d lose everything - stuff we cared about keeping got written out with pencil on graph paper. By the time I was ten, I found basic trivial, assembler natural, the idea of everything just being a set of simple operations and reading and writing memory addresses intuitive. The same applies for all of us - our little clique of half a dozen kids who accidentally learned computer science in a bomb shelter because they wanted to play games. We made a half decent little dungeon crawler, which got us into no end of trouble when one of the masters discovered us poring over the notebook we were writing it in, as they thought we were plotting to blow up the school. Which we were - just in the game, which was about escaping school. I feel like because the computers were less accessible as utility devices, they were more accessible as computers. You had to grok the thing to do anything with it - necessity, invention, mothers and all that.
- the-dude 6y agoNL/The Netherlands : Around 1984 I got really interested and there was an Acorn Electron at our local library for everybody to use. Around 1986 I went to a new school which had a fully equipped classroom with BBC B's, server with co-processor, networked(!). We all had our own floppy disks ( not drives ), which we could save to at the end of the hour. This class was opened up during lunch-breaks. Late 1986 : Acorn dumped their Electron stock on the marktet and a national furniture chain ( Quantum ) carried them, and I acquired my first computer for a very modest price. I still remember that day and place. Thank you Acorn for the wonderful products and the BBC/UK for the foresight. And here we are.
- sshagent 6y agoMy friends all got ZX Spectrums and had a larger pool of people to swap games with. My parents got me an Acorn Electron, which has a child i was disappointed. I loved the hell out of that thing and the lack of friends with the same system, meant i learn basic and things spiraled from there. So in a way, something i thought as a mistake turned out to be perfect.
- stevekemp 6y agoI started reading the manual of our ZX Spectrum because when the kit arrived the tape-deck didn't work. We had a bunch of free games with the computer, but we couldn't load any of them! No doubt I'd have gotten around to it eventually anyway, but that was the direct source of my programming career: https://blog.steve.fi/how_i_started_programming.html https://blog.steve.fi/how_i_started_programming.html
- pm215 6y agoMmm, our first computer was a TI99/4A, which my Dad picked up cheap when they were on sale as part of TI getting out of the home-computer business in the early 80s. Having very few commercial games for it was part of what nudged me into trying typing in games programs from books and user group magazines, which acted as a pretty good gradual introduction to programming as I had to figure out why things weren't working or try to adapt programs written for other BASIC dialects.
- zeristor 6y agoThe BBC made an effort in establishing web literacy, but that never quite seemed to take off. I seem to remember something called Auntie, which makes the success of this all the more interesting. There was a Barry Norman programme on Saturdays where they played programmes over the radiowaves for people to record and play. Or did I dream that? Edit: It would seem not, it was called Chip Shop: https://genome.ch.bbc.co.uk/58aae80bd5844a729097ca16998c6c02 https://genome.ch.bbc.co.uk/58aae80bd5844a729097ca16998c6c02 Weirdly they have the address to write to in the programme listing with the post code removed, I don't know if it is defunct or for GDPR.
- isthisnametaken 6y agoIt appears the postcode was W12 8QT http://www.computinghistory.org.uk/downloads/14545 http://www.computinghistory.org.uk/downloads/14545 It's the old postcode for BBC Television Centre, so it's defunct (and the Royal Mail address search doesn't list it any more)
- codeulike 6y agoThere was also Micro Live which was pretty successful and well remembered I think. BBC Micros were in lots of schools https://www.youtube.com/watch?v=Kc5vFmedE1c https://www.youtube.com/watch?v=Kc5vFmedE1c
- rolivercoffee 6y agoThere was a show called The Net: https://en.wikipedia.org/wiki/The_Net_(British_TV_series) https://en.wikipedia.org/wiki/The_Net_(British_TV_series)
- 72deluxe 6y agoMy dad still has many in his loft as my secondary school chucked them out late 90s and we took them. They were even considered old rubbish when I was in middle school; that school had 1 Archimedes that sat forlornly in the corner. I was using it in the early 90s when everyone else was playing on their Sega and early PCs. We were poor so had to make do with very last-generation tech. I enjoyed playing games on it and then got a programming book (Advanced Programming Techniques for the BBC Micro my Jim McGregor and Alan Watt - I bought a copy recently) from my school library as a teenager with thoughts of writing a game, when Pentiums IIs were appearing... the folly. I did my homework on its word processor and printed it out with a deafening Epson, which looked pretty rubbish compared to my contempory's Encarta-pictured-studded inkjet printouts with WordArt. Oh well. As it turned out, the programming book was very interesting and had all manner of stuff in it I didn't understand like 3D programming methods with maths I didn't understand, but I did design my own glyph and animate it walking across the screen after designing it on grid paper. My dad still has all the disk drives, second processor, A, B, B+ and Master units in his loft along with a series of Cub monitors. And various eeproms like Speech, View etc, and an AMX mouse. Even had an Integrex colour inkjet which I managed to get some output from (very quiet), but that went to the bin some years ago. I think he has all the manuals too. Really fond of the Beeb as it served me well and introduced me to programming despite the inadequacies of the keybord. Will have to grab a Master from him. I certainly do miss the instant start-up time... I ended up doing my paper round as a teenager and spending the money on PC Plus and Micromart in the hope of buying a PC but had to do with ones school threw out again, so I was languishing on a 486 DX2 when PIIIs and Celerons were around, but I don't regret it. Introduced me to Linux RedHat 6.2 and many more exciting computer journeys.
- 7373737373 6y agoIt used the MOS 6502 CPU, which was also used for the Apple I, Apple II, the Commodores and Atari and Nintendo (NES, SNES) game consoles! https://www.youtube.com/watch?v=fWqBmmPQP40 https://www.youtube.com/watch?v=fWqBmmPQP40 http://www.visual6502.org/JSSim/index.html http://www.visual6502.org/JSSim/index.html https://eater.net/6502 https://eater.net/6502
- the-dude 6y agoYou are not wrong, but at least the C64 used the 6510 ( a variant ).
- royjacobs 6y agoThat CPU is still going strong. In fact, I'm currently building an assembler for the 6502 in Rust. https://mos.datatra.sh https://mos.datatra.sh
- elvis70 6y agoAnd clocked at 2 MHz! Twice the frequency of the Apple II or the C64.
- OnlyMortal 6y agoLuxury! Though I did have a VIC 2 and SID to solve many problems. Elite was very slow on the C64 because of the CPU speed. Line drawing and hidden surface removal were expensive.
- UncleSlacky 6y agoI'd say the Spectrums and to a lesser extent (in the UK) C64s inspired more coders - the Spectrum in particular was much cheaper and more popular (and thus a bigger potential market for games), the Beeb was seen as a boring school PC by many kids, by dint of its presence in virtually every school in the UK - Apple didn't have a foothold in the UK education market like it did in the US.
- stevekemp 6y agoFair comment; I was regularly hacking games, programming, and playing on the Spectrum as were most of my friends. Nobody I knew had a BBC - they were a "school computer", not a "fun computer". Though the games still stuck in my memory, "Granny's Garden" and some kind of economy game (where you raised taxes, and did similar things. You had to get elected again and keep your population happy. I wish I knew what that was called.)
- crumbshot 6y ago> some kind of economy game (where you raised taxes, and did similar things. You had to get elected again and keep your population happy. I wish I knew what that was called.) Yellow River Kingdom?
- stevekemp 6y agoThanks for the suggestion, from the video it doesn't match my memories: https://www.youtube.com/watch?v=RSE1NVaUs8s https://www.youtube.com/watch?v=RSE1NVaUs8s I remember text-only, and being shown unemployment-rates, and similar. I think it was based on UK political parties, but my memory is so vague I can't remember any significant details.
- crumbshot 6y agoCould it be Great Britain Ltd? https://youtu.be/vnojOGjz578 https://youtu.be/vnojOGjz578
- signal11 6y agoThis has been covered many times in the past[1], but for anyone looking to play with the BBC Micro these days: https://www.bbcmicrobot.com/ https://www.bbcmicrobot.com/ [1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&query=bbc%20microbot&sort=byPopularity&type=story https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
- major505 6y agoMy first contact with computers was with an unlicensed clone of the Zx81.Too bad the acorns never catched in south america. They seen far more capable computers. At least they have better keyboards.
- forinti 6y agoIt was great that you could get ROMs for other languages. I learnt Pascal on a Beeb. There was also Lisp, Forth, and a few others. It also had the best resolution I ever saw on an 8 bit micro: mode 0 was 640x256 with one bit colour depth. This meant you could have 80 columns. The one thing that I missed were colours: you only really had 8.
- teh_klev 6y agoI had the Acornsoft version of Forth, which loaded from a cassette tape :) But yeah, the sideways ROM feature was pretty amazing. I wrote up my final year college project in Wordwise running in a sideways ROM. Then I snagged a Torch Z80 coprocessor and could run a port of WordStar on CP/N (Torch's clone of CP/M). The project (all 600 pages of it) was then printed on a Juki 6100 daisywheel printer :)
- nickt 6y ago> Juki 6100 daisywheel printer Ahh, thanks, I’ve been trying to remember what that printer was for about 30 years!
- teh_klev 6y agoThe noisiest thing ever as well, clackety clack at 12cps, and thumpity thump as it did a carriage return :)
- Wildgoose 6y agoI had the Acornsoft Forth as well, (for the Acorn Atom). Ah, the memories!
- _joel 6y agoThey were just about becoming obsolete when I was in infant/junior school but even so, playing Chuckie Egg and using that drawing turtle (when available) really left an impression. Played around with BASIC (as much as an 8 year old can) and then got a bug for it. Few years later got a 286 donated by my mum and dad (yay qbasic), then a few years later some thing called linux came out which opened up a new horizon all together. I then had the pleasure of working in R&D at the beeb for a few years where I got briefly involved testing the microbit for thermal dissipation and usage with different USB cable lengths (it was a colleague how kicked off the project, amongst several others, who also pushed the idea). Here's to the Micro! Who knows what computing will look like in 40 years but I can guarantee they'll be an emulator running BBC Micro code ;)
- marcusr 6y agoMy school had a classroom of BBC Micros which were connected over a primitive network to a "server" which I guess must have had a hard drive for saving files too. I can't take the credit but a school friend worked out how to view the memory of another machine over the network, from which we made the first remote keystroke capture I had ever seen, which got us the teachers' passwords. Our first hack was born - with their password we could get onto the server and print out the password file (in plain text of course). The teachers started to realise they'd been hacked but I think thought it more likely we'd observed their typing when sat nearby and so changed their passwords. Of course we could just keep watching their passwords being entered at a distance. I think we were caught in the end red handed with the password file printing out and unable to stop it printing when they came in the room. Luckily back then it was seen as experimentation not criminal!
- bonaldi 6y agoWith the *REMOTE, *VIEW and *NOTIFY commands you could also have a huge amount of fun in class (much of it invisible to the teacher). We also found a privilege escalation endpoint, and were only caught when the network server was upgraded to an Archimedes and the special badging on admin accounts in the GUI gave our MRBIG account away.
- zepto 6y agoDon’t forget to change *PROT to *PR0T in the teachers !BOOT file.
- uncledave 6y agoI vaguely remember editing one of the boot files so it'd start up and display a fake > prompt. This was then used to print out an insult. Also because everyone just hit break you could set it with a *KEY0 command to just run the program and insult them some more. I remember getting in trouble more than exactly what I did - was a long time ago now! :)
- cjg 6y agoThat sounds very familiar! There was essentially no security on those Econet networks. If you had a copy of the executable that could read and write the memory of a remote computer, you were good to go. I remember I had a print-out of a hex dump of the REMOTE command and used it with exactly that key capture attack. I just typed in the executable then told the teacher I'd forgotten my password and needed it reset. I watched remotely as he logged on to his admin account. The next day, all the BBC micros in the lab played Captain Pugwash when they started: very beep-heavy given the ability of a BBC to create sound. Eventually I was caught re-entering the hex dump and my printout was confiscated. I didn't have another copy.
- ArtWomb 6y agoI enjoy messing around in the Owlet browser-based BBC BASIC editor. 8-bit graphics still has a place in modern web design ;) https://bbcmic.ro/ https://bbcmic.ro/ Related doc on youtube: "Birth of BASIC" https://www.youtube.com/watch?v=WYPNjSoDrqw https://www.youtube.com/watch?v=WYPNjSoDrqw
- seapunk 6y agoThis is one of the best Twitter bots to follow: https://twitter.com/bbcmicrobot https://twitter.com/bbcmicrobot
- 83457 6y agoVideo series I enjoyed a while back on history and repair. (I would post the playlist but it is out of order) https://www.youtube.com/watch?v=4rgEzG7F5d8 https://www.youtube.com/watch?v=4rgEzG7F5d8 https://www.youtube.com/watch?v=bQCgzIWZo0o https://www.youtube.com/watch?v=bQCgzIWZo0o https://www.youtube.com/watch?v=OKDMZCEeBd4 https://www.youtube.com/watch?v=OKDMZCEeBd4
- tomxor 6y ago<slight rant> I remember these mysterious computers from primary school... I never got to even touch one, only the "cleverest" kids seemed to be blessed with the chance to use it and merely to learn typing - remember when that was considered a skill? Later on in the mid 90s my dad got me an old Atari ST where my first exposure to programming and fun with computers began, It might seem dated by that point but I am still extremely grateful for it to this day. I will never know how useful the BBC would have been. My memory of schools back then were not the most inclusive, they seem to arbitrarily decide who should and shouldn't get a chance to do something based on their perception of who is the cleverest.
- conjectures 6y ago> remember when that was considered a skill? Yeah ;) That era was like being given a car and pretending it's a horse. Skills for the future was mostly typing on a word processor, not programming the thing.
- OnlyMortal 6y agoThe ST was a good machine. GEM worked well though the API was poor. Source: Mac Plus C/68K developer.
- codeulike 6y agoHad one when I was 8, learnt programming on it, everything else comes from that.
- Wildgoose 6y agoI remember (aged about 17) going to see Chris Curry demonstrate the BBC computer at the South Yorkshire Personal Computer Group which met in a Sheffield University lecture theatre. He was just nonchalantly smoking at the front of the lecture theatre, demonstating what it was capable of. There was a mass stampede down to the front when he ended his demonstration, with nearly everybody wanting to place pre-orders.
- bernardv 6y agoLoved my BBC Micro model B. 32Kb RAM was a luxury back then. It was attached to a huge black and white 1970’s TV as real computer monitors were very expensive back then. Planetoid was my go-to game. Got me into BASIC programming and 6502 assembly.
- walshemj 6y agoActually the BBC color monitor was very cheap - at the time a color Vt100 clone cost over £2k the BBC one was £800 approx. The basic Tektronix graphics display was a lot! more
- nickmain 6y ago"Chuckie Egg" was my introduction to hacking. I wrote an assembler program to load the game from tape, disassemble the code and overwrite the instruction that decremented the life count. The inline assembler in BBC Basic was an incredible feature. I wish more systems today had the same mix of high-level and bare-metal.
- marcus_holmes 6y agoGave away my Beeb decades ago. It was awesome. I wrote a timekeeping system for my Dad's firm on it that got me through my Computer Studies A-level :) Also played a shit-ton of Elite on it. I suspect Elite was the driver behind 90% of the floppy drive sales for the Beeb. Still got my Acorn Atom, though 12Kb of memory (including the expansion pack), and that includes roughly 1Kb of system memory, a BASIC interpreter and Assembler. Now all I need is to find some way of connecting it to a PAL-compatible TV again, and finding a cassette recorder to act as the storage device... I suspect I'll be giving this one away soon too.
- OnlyMortal 6y agoI’d suggest that, in the UK, it’d be the C64 and Spectrum, not the BBC Model B. Cost alone restricted the BBC to wealthy families and schools. I’d play games on my C64 and then took an interest in cracking games. This lead into writing demos and, eventually, a job writing 68k and C with MPW in the Mac (via Amiga and Atari). The BBC Model B played no part in my career.