back to article Eben Upton on Sinclair, Acorn, and the Raspberry Pi

Inspired at least in part by Pi creator Eben Upton's dalliances with the home computers of the 1980s, the Raspberry Pi casts a long shadow over the retro computing world. Upton, born in 1978, was given his first computer in 1988, just as magazine code listings were dwindling and game consoles were starting to dominate. He …

  1. Anonymous Coward
    Anonymous Coward

    The glory days of UK IT

    when we really did lead the world (yes, even China).

    Pissed away by successive governments.

    1. Andy 73 Silver badge

      Re: The glory days of UK IT

      "Pissed away by successive governments"..

      Not really, most European countries read the tea-leaves wrong and stuck with oddball personal computers when America was moving wholesale onto the PC standard. Acorn was still pushing RISCOS when it was finally bought out, and many users were still on Amigas, Atari ST's and other long-forgotten machines right into the 90's. None of that was the government's fault, so much as the obsession of UK (and European - hello Nokia) companies to chase "smart ideas" and fragmentation.

      We kept trying to out smart people, when what was really needed was a consistent, affordable and compatible experience.

      1. Anonymous Coward
        Anonymous Coward

        Re: The glory days of UK IT

        USA was never trying to move wholesale onto the PC. There was plenty more workstation class platforms competing there. In reality, the PC just bulldozed everything in front of it. Even the Mac was destined for the scrap heap, barely holding onto desktop publishing at the time. Jobs took the only way out of oblivion that was available. The door that the music industry had left wide open for literally years.

        1. Andy 73 Silver badge

          Re: The glory days of UK IT

          Note that I wasn't saying it was a conscious choice - just that the users in the US converged on a consistent, flexible and shared platform quite a while before Europe did. Still nothing to do with government intervention.

          1. jotheberlock

            Re: The glory days of UK IT

            It has a hell of a lot to do with European import costs and sales taxes for PCs. They were very much not affordable home computers over here before the 90s or so.

            1. Terry 6 Silver badge

              Re: The glory days of UK IT

              I seem to remember a story in one of the PC magazines about UK computer pricing in the late 70s/early 80s.

              What they were saying was that the US computer industry tried to kick start sales by offering UK resellers really low prices, to make their machines more affordable and sell at higher volumes. The UK resellers simply pocketed this extra subsidy and kept on flogging their kit at the same higher prices*

              *This is not unique to the computer industry. When I was a kid my dad worked for a couple of clothing manufacturers and other family members were managers for some large manufacturing companies. Each of them had stories of bosses that would rather sell a thousand units with £10 unit/profit than 10,000 with a £5 unit profit. The idea that they could make ten quid on each sale being almost a point of principle. They refused to sell for less. I even witnessed this once. The boss wouldn't listen to a group of managers trying to persuade him to drop the price a bit, saying that no the units could fetch £x so that's what he was going to sell them for. Even though they could have sold many times more at a still decent margin, but were struggling to shift the number of units they were producing.

              1. Sam Liddicott

                Re: The glory days of UK IT

                Protecting the cartel?

      2. steviebuk Silver badge

        Re: The glory days of UK IT

        And no import tax or whatever it was called. I now can't find the vid but its of Alan Sugar saying in an interview in the 80s, that he gets all his stuff made in Asia because he gets hit with no tax when then importing the boards.

        1. John Brown (no body) Silver badge

          Re: The glory days of UK IT

          Yes, it was the entire electronics manufacturing industry that was hit. You could import completed units, tax/duty free, or at least very low, but in a misguided attempt to maintain the British electronics component manufactures, imported components and boards were taxed through the roof.

        2. doublerot13

          Re: The glory days of UK IT

          I'm sure I remember reading this is why the R-PI was manufactured abroad... importing a complete made-in-Asia unit incurred no tax, importing parts (memory, processor...) to manufacture in the UK incurred tax.

          And again, if my foggy memory is correct, the government shat itself at this high profile reveal and changed things.

    2. steelpillow Silver badge

      Re: The glory days of UK IT

      Not really.

      While we were peddling ZX-80s and 380Zs, the US was into the PET and the TRS-80. They bring out the Apple II, we bring out the, er... Speccy? The Amigatari/QL revolution was more about lowering the cost of 16-bit than anything else: In the UK we saw these as serious machines and used them for things like electronic music and professional graphics. In the US they saw them as cute gaming toys. (Acorn were the oddball. They faced a choice between the education market or RISC technology, and chose the latter).

      The UK simply did not have the market scale to push the QL up there with Amigatari, or the PCW or Archimedes ahead of the IBM-Compatible. We kept the bits we could - the software and the ARM. You can blame a later govmint for allowing the ARM to float abroad, but you can't blame them for making the deal.

      1. Dan 55 Silver badge

        Re: The glory days of UK IT

        The PCW had over one fifth of the Western European market, but eventually the PC steamrollered everything because not even a fifth of the market was good enough if it was a not PC compatible.

        1. John Brown (no body) Silver badge

          Re: The glory days of UK IT

          Agreed, to an extent. We still have "non-PC" Apple :-)

          Amstrad were good at spotting and filling a niche on the cheap. Apple went the other way with quality and aspiration.

          It also helps if you have a vast home market that even a small percentage of it can make you rich, as you then have a head start on companies with small home markets.

      2. John Brown (no body) Silver badge

        Re: The glory days of UK IT

        "While we were peddling ZX-80s and 380Zs, the US was into the PET and the TRS-80. They bring out the Apple II, we bring out the, er... Speccy? "

        Not exactly. PET/TRS-80/AppleII all came out about the same time and predated ZX-80 by a few years and at less than a quarter the price of the PET/TRS-80/Apple, not to mention the even later Speccy. The 380Z is correct, and others such as Nascom might have been the UK competition at the time, or the UK101, both primarily sold as kits. And as the article stated, Sinclair was aiming at a price point, not a feature point because he understood the British market and customer. The Spectrum was competing with the Commodore 64, and again at a vastly reduced price because that's what would sell in the UK and was one of the reasons Commodore kept dropping it's prices because they had real competition.

        Not only that, but you have to put yourself into the mind-set of the time and try to forget what we have now. They were all amazing and revolutionary in their own way, leading the way, sometimes down dead-ends, to where we are now.

    3. YetAnotherLocksmith

      Re: The glory days of UK IT

      If the UK government had broken the telephone monopoly, or forced BT to have free (or just fixed cost) data lines we would've been miles ahead of where we ended up.

      I watched and read jealously of the Americans using dialup for nearly free! While we had to pay 10p a minute! (was it 10p? Whatever it was, it rapidly added up to more than mom and dad would stomach for a bill, especially when it was quarterly!

      So instead we had to pass floppy discs around on the playground.

  2. StrangerHereMyself Silver badge

    Backwards

    I don't think a backwards and cheap computer would be useful, even to poor cash-strapped Third World denizens. There's also the question of copyright to consider if you want to run that on it. Even though the software is long defunct someone is bound to claim foul is you bundle it with your device.

    In that sense the cheap smartphone has already taken the role of the desktop computer. And for those who really need it, there's a thriving pre-owned computer market where you can buy a still useful desktop or laptop for a pittance.

    I'm somewhat puzzled that Upton is contemplating this. I'd rather see him staying true to the Raspberry Pi legacy by churning out cheap computers which don't need active cooling.

    1. John Robson Silver badge

      Re: Backwards

      "staying true to the Raspberry Pi legacy"

      I rather think that's his to determine.

      If I recall correctly the intent was to concentrate on low cost machines for education... the massive take up in industry is great, but is funding that original requirement.

      Us hobbyists are another group which is great, but not the original requirement.

      1. Andy 73 Silver badge

        Re: Backwards

        I've argued elsewhere that the Pi is not an educational machine - at least in the sense that it has a meaningful presence in the UK curriculum or schools (outside of computer clubs). Our kids have sailed through primary and secondary schools, all the way through A-level computer studies without having once turned on a Pi. That's despite us living in Cambridge.

        Whilst Upton has talked about it being "like the BBC", I've always understood that to mean a standalone, easily configured, hardware accessible 'building block' - that turns out to be very useful in industry, hobbyist areas and higher educational establishments where electronic design is relevant. The Pi itself is not actually particularly designed to be a 'computer for schools' - it neither fits the curriculum, nor is it actually a very practical tool for schools that really don't want the hassle of cobbling together a working system from a bunch of parts. Sure, it's cheap - but by the time you've bought monitor, keyboard, cables, mouse and all the rest, it's not very competitive with a boggo Android tablet and hugely less convenient for busy teachers.

        It's low cost... but that's about the only side of it that might be considered "for education".

        1. Yet Another Anonymous coward Silver badge

          Re: Backwards

          It's not just the low cost that made it educational, although that was useful to allow everyone to also have one for home.

          It was because your kids that used PCs through school weren't allowed to tinker with them because they were locked down 'for security' and anything your kids did do would mean a hefty bill from G4S/CapGemini/Cthullu or whoever the school outsourced support to.

          On a Pi, wonder what happens if I delete vmlinuz = teacher can I have another sdcard?

          1. Andy 73 Silver badge

            Re: Backwards

            That, unfortunately is exactly why it isn't in every secondary school in the UK - very few schools want to manage a collection of SD-Cards, SD-card writers and other paraphernalia to deal with "Miss, it's not working". Fewer still want to waste time on a constant upgrade cycle of slightly better releases, security updates and fixes. Even fewer actually understand anything about selecting a release version.

            That's ignoring that there is no official "for schools" release (which would ideally drop kids into a robust environment with simple tools ready to teach, rather than a desktop and command prompt).

            Again, a cheap Android tablet or even an Arduino gives a more reliable, focussed education platform than a 'easily fixed' Linux computer.

            This is a source of some frustration, as I see again and again techies decide something is "educational" based on arbitrary convenience for an experienced developer rather than a practical understanding of the challenges of teaching in a school. Yes, I understand that these are used in code clubs, but this is not an experience that is available without experienced and enthusiastic evangelists. That shouldn't be a prerequisite for an "educational" device.

            1. ridley

              Re: Backwards

              "Again, a cheap Android tablet or even an Arduino gives a more reliable, focussed education platform than a 'easily fixed'"

              Not really, there's a reason that Chromebooks/bases etc are popular in schools. Nothing needs to be updated, patched etc it just works, plus the actual suite of software is just superb for the school environment.

              Currently I am at an office 365 school and trying to use it is like pulling teeth when you're used to Google Suite for Education.

              Teams and One note? No thanks.

              Different functionality with the app versions of word etc as

              opposed to the web versions is such a block to teaching.

              Give me strength.

              Give me strength.

              1. Yet Another Anonymous coward Silver badge

                Re: Backwards

                >plus the actual suite of software is just superb for the school environment.

                Yes for training the little Proto-Human-Resources for their job at the email factory

                But this was the problem Upton was trying to solve:

                30 years ago: So you want to study CS at Cambridge? We both know O-level CS is worthless, so what do you know?

                Smug Student: Here is a Speccy game I wrote in assembler featured on the cover of Speccy-Gamer Magazine.

                Now; So you want to study CS at Cambridge? You have 5A*** Extra Platinum grade A-level CS so what do you know?

                Smug Student: I can underline AND do right justify in Google Docs AND MS Word

                1. ldo Silver badge

                  Re: “right justify”

                  Grits teeth.

                  It’s alignment that has attributes like “left”, “right” and “centre”. Justfication is something that fills out the line with whitespace. It has an amount, but no direction.

                2. werdsmith Silver badge

                  Re: Backwards

                  Somebody hasn’t checked the modern CS syllabus for GCSE and O level before commenting.

                  Do you still think they do the old IT stuff from 15 years ago?

                  1. andy gibson

                    Re: Backwards

                    Just picking two:

                    Hardware and software

                    Define the terms hardware and software and understand the relationship between them.

                    Boolean logic

                    Construct truth tables for the following logic gates:

                    NOT

                    AND

                    OR

                    XOR.

                    They were doing that in GCSE IT back in 1989

                    1. werdsmith Silver badge

                      Re: Backwards

                      Picking two what?

                      This is the actual syllabus headlines for GCSE :

                      Fundamentals of algorithms

                      Programming

                      Fundamentals of data representation

                      Computer systems

                      Fundamentals of computer networks

                      Cyber security

                      Relational databases and structured query language (SQL)

                      Ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy

                      Assessments

                      You won 't find anything about "underlining and right justifying in Word". Which is what I was responding to.

                3. Terry 6 Silver badge

                  Re: Backwards

                  That's nonsense. Even the GCSE computer science required the kids to know their way around computer hardware, data structures, programme design and coding.

                  In the A level they, as a basic minimum, need to be able to write and test a programme to solve an exam challenge.

            2. Dickie Mosfet

              Re: Backwards

              That's ignoring that there is no official "for schools" release (which would ideally drop kids into a robust environment with simple tools ready to teach, rather than a desktop and command prompt).

              This is a source of some frustration, as I see again and again techies decide something is "educational" based on arbitrary convenience for an experienced developer...

              ^This. I have a couple of Raspberry Pi's and I think that they're fantastic. But how in the world did a Unix-alike machine gain the label of "educational"? Would my 12-year-old self be motivated to wrestle with the cryptic commands and labyrinthine directory structure of Linux? Or would I have just given up and decided that this computer lark wasn't for me?

              Thankfully, the first computer that I ever experienced (ZX Spectrum) booted straight into a simple command line for the BASIC programming language. No OS commands or directory structures. Just type 'LOAD ""' and press 'Play' on the cassette desk.

              I recently watched a BBC Horizon episode called "Talking Turtle" from February 1983 about Seymour Papert and the LOGO programming language. By the end of it, I couldn't help feeling that when we threw out the 8-bit machines, we lost the best way of introducing children to the magic of getting a computer to follow a list of instructions.

              1. doublelayer Silver badge

                Re: Backwards

                Speaking of my 12-year-old self, this would not have been a problem, and a more limited computer in a world like ours would have been. With a Linux machine, the user can start at the desktop level, with a bunch of developer tools and useful programs on it, and eventually start to do more and more with it. Maybe at first the student just plays around with the included game thing that's supposed to teach developer skills*, but eventually, they want to do something else and end up running their first command in the terminal, which introduces them to more commands, which introduces them to understanding how those commands work. This is useful education.

                If, instead, I was faced with a computer which did nothing unless I wrote in a program every time, I wouldn't be drawn in from the start because I already have another computer which can do a lot of interesting things, so why don't I program that one? I'd also end up getting annoyed at limitations. For example, if I have a computer which has an internet connection, I will eventually want to write a program that sends or receives some data over the internet. If I've been learning to program on a computer that doesn't have any concept of that, then I'll find it annoying and want to stop. In my opinion, the worst thing to hear while getting students interested in computers is "it can't do that". "It can do that, but it's hard" gives them motivation to learn enough to do it. "It can do it and it's easy" lets them do what they want. "It can't do that" makes them ask what the point is. Therefore, the computer on which they're learning should be able to do most common things, something the Raspberry Pi's Linux system enabled.

                Had I grown up in the 1980s, this situation would have been different. Sure, the set of things I could do with a disconnected, no persistent memory machine would have been limited, but there weren't boxes that could do orders of magnitude more all over the place. As the most advanced devices available to me as a child, I'd have been interested in those computers instead. It's when I compare a ZX81 to a modern laptop that it comes up short.

                * I've never used it, but I understand that the Pi's version of Minecraft actually does involve a coding area and that some children have learned by starting with it. That's a convincing education purpose, given that no organized educational programs using the Pi are generally available.

                1. Andy 73 Silver badge

                  Re: Backwards

                  "Eventually they'll want to do everything a fully specc'd computer is able to do" (I paraphrase).

                  That's an argument for giving primary school kids a Unix computer and telling them that eventually they'll be coding in Python, so they'd better learn to download endless libraries. I don't think that's how education should work.

                  You say that "It can't do that" is off-putting - I'd suggest that so is "Yes it can do that task, but first you have to install these five programs, set up the correct directory structure and install exactly the right versions of these six libraries".

                  A genuinely educational environment abstracts away as much as possible so the pupil can (a) learn some key concepts without distraction and ideally (b) be rewarded by a positive result. Yes, sure they eventually want to be able to write a full networked game in Unity, but there are a lot of steps along that path that benefit from not exposing them to the full horrors of a modern computer.

                  1. John Robson Silver badge

                    Re: Backwards

                    That's why raspbian comes with various things preinstalled...

                    You have a fairly robust environment, with many things available.

                    Ideally a netboot enviornment at schools would be good - kids can have an SD card, and the systems can just power on and boot from the network if there isn't an SD card there.

                    1. YetAnotherLocksmith

                      Re: Backwards

                      I don't think that's a feature though, is it?

                      Closest I've got to that is getting a Zero to boot as a webcam, and Damn, that took days!

                      1. doublelayer Silver badge

                        Re: Backwards

                        Netboot is now supported on the 3B+ and 4, and maybe the version of the Zero they've released recently but I don't know for sure. I haven't used it, but I know people who have and at least one place that uses it to use Pis as rentable cloud servers without having to bother with the SD cards.

                        There has been another option for schools since the Pi was relatively new, which was to create a minimal image that would boot, connect to the network, then run the image from the server. It still required SD cards to work, but you could use really tiny ones and wouldn't have to worry much about wearing them out through lots of writing. There's some work involved in either option, but it's not too difficult to get going.

                  2. doublelayer Silver badge

                    Re: Backwards

                    Installing those libraries is abstracting it out. Eventually, they'll learn what calling requests.get is really sending to the HTTP server, and they'll also eventually learn how those servers talk to each other, but for the start, they can retrieve some data from a server in their programs.

                    That was, however, not what I was saying. I was saying that, if you give me a ZX81 today, it won't be able to retrieve from an HTTP server no matter how much code I write. Eventually, I might want to do that. When I find that the computer I'm supposed to learn on does not let me do something I know my normal computer can do, I'm not going to be motivated to use the limited one.

                    There is another aspect to this as well, specifically that skills you learn writing a program on the Raspberry Pi's Linux can be easily transferred to other computers. The code a student writes on a Pi will also probably run on their university's Linux servers, and if it doesn't the change needed will be small and easily understood. If they want to run their code on Windows, they'll have some more changes to make such as running their shell scripts in Cygwin or something like it, but their Python scripts will probably be fine and most of their CLI programs will compile and run without a hitch. If they learned how to write Z80 assembly or whatever archaic basic you put on the machine, it won't run anywhere else except for an emulator running on it. The skills will not transfer, and they'll have to throw away their experience and relearn another language. While it will probably be much easier for them to learn that language than someone who didn't have any experience, it can be nice to start them out with a tool that actually works in the modern day.

              2. ldo Silver badge

                Re: simple command line for the BASIC programming language.

                The modern equivalent to that is the Jupyter notebook. No line numbers, just an array of cells that can contain code (in Python or other languages) or narrative text, and even mathematical formulas. And you can do rich output (images/audio/video/3D), with simple interactive widgets for added flavour.

              3. Terry 6 Silver badge

                Re: Backwards

                When in teh early '70s I got interested in computers at school we were writing in hexcodes and addressing memory locations, and so forth. We had an IBM school computer ( which resembled and was probably based on their cash registers). Coding was lists of numbers that meant, "Place the x value into cell 027, place the y value into cell 127. Add the contents of 027 to .... 127 and place the result into 227...."

                And we had stacks of cards that we marked with special pencils that we then went off to the University of Manchester computer centre, who returned them with our errors a week later.

                But we, the few who were doing this, persisted because we wanted to. And may well have gone into this as a profession ( some I know about did.)

                Which is very different from hauling hundred of reluctant kids through compulsory "coding" lessons.

                In my opinion today's coding curriculum is just the modern era's equivalent of when my generation of working class lads were required to do "shop". i.e. woodwork and metal work lessons, ready for when we left school at 16 to go and work in Ferranti or Connoly's cables- down the road, or become joiners and plumbers. It was making the school a training ground for proles.

                In reality few needed that skill then and even fewer will ever need coding skills now.

                1. YetAnotherLocksmith

                  Re: Backwards

                  I upvoted you, even if I don't completely agree.

                  We will need coders, even with AI assistants. Same as we will need plumbers and wiring harness makers. And school is where you find out you've got an aptitude for that sort of thing, or not (unless your parents/family friends/etc introduce you, but that's no way to build a country)

              4. Jay 2

                Re: Backwards

                Wow, not thought about LOGO in who knows how long! I'm sure that (on BBC at school) and a family friend's ZX-81 were my first exposure to computers and getting them to do something.

          2. Anonymous Coward
            Anonymous Coward

            Re: Backwards

            It's not even being at school that makes it educational.

            Eben said (sorry I've lost the link but I'm pretty sure I'm remembering this right) he was thinking of families whose parents don't dare let the kid genius try to reprogram the family computer.

            Raspberry Pi is cheap enough for said kid genius to buy by themselves no matter what the parents think, as long as they let the kid plug it into the family TV and borrow a keyboard. And THEN they can experiment as much as they like and the worst that can happen is you have to re-image the SD card.

            I don't know how much this is actually happening, but this was definitely the original vision.

        2. J.G.Harston Silver badge

          Re: Backwards

          Exactly. The Pi isn't "the BBC/Spectrum in 1982", it's "the 6502/Z80 in 1976". It's a hugely flexible *core* around which you build stuff.

        3. Enormous Crowe Turd

          Re: Backwards

          Cash strapped schools keep forcing iPads, and Laptops onto kids that cost several hundred pounds each, when they could simply be using a pi400 costing £30 each that has all the same capabilities and much less faff factor. But schools do like to blow money on toys to keep the little'uns amused under the pretense of being a valuable teaching aid. My wife's experience of issuing laptops to kids in school was that they were invariably broken -or- if not broken subject to kids breaking them, while iPads were targets for light fingers. None of the kids would consider nicking a pi400 - and ALL of the content they access in school is web-based...

      2. doublelayer Silver badge

        Re: Backwards

        "I rather think that's his to determine."

        Not really. He can determine what they do, and what their goals are now, but he can't retroactively change what the Raspberry Pi used to do, what they said their reasons were, or the goals they were using. Legacy usually refers to those past attributes. Their goals from before were not focused on retro computing, but on cheap modern computing and education. Hence using modern kernels, open source components rather than stuff that's probably not being protected by an IP law team, and modern standards such as having good networking support and using more common languages like Python and Java. A computer that's intended to focus on running old software will have to change most or all of that, which would be changing the legacy. Whether to do that is his decision. Whether it is a change in direction is not.

        1. ldo Silver badge

          Re: can't retroactively change what the Raspberry Pi used to do

          Worth mentioning that their original idea was for a dedicated learning platform that could run a Python-based environment and nothing else. They discovered it was actually cheaper to make it a full-fledged Linux computer. And the rest, as they say, is history.

      3. Dan 55 Silver badge

        Re: Backwards

        I rather think that's his to determine.

        If I recall correctly the intent was to concentrate on low cost machines for education... the massive take up in industry is great, but is funding that original requirement.

        Us hobbyists are another group which is great, but not the original requirement.

        The users determine the legacy, not the developers.

        Sinclair tried to sell every computer as some kind of business machine but they obviously weren't really, they were mostly used for games and by hobbyists. Then he got to the QL which he really tried to design for business and it flopped.

        It started out aimed at education but if it turns out it's mainly used for emulation and media centres so that will be its legacy. But mostly it's used by embedded developers, by industry, and in thin clients and when there was a component shortage then there was no Pi for anyone else.

    2. doublelayer Silver badge

      Re: Backwards

      He isn't getting the reasons why people who don't have computers don't have computers. Making the computer part even cheaper won't fix it. You can buy a Raspberry Pi Zero for $5 or local equivalent (sort of). That's plenty cheap for people to buy. That computer won't have an internet connection, but none of the retro computers he's talking about had one and none of the ancient software he thinks someone might run could use it, so who cares. Take an original Zero, 32 GB SD card which are pretty cheap when bought in bulk these days, and an image that includes lots of emulators, and you have what he's talking about possibly building.

      People won't buy it because of the rest of the parts. When the first Pis were released with an educational goal, they'd be pretty cheap to buy for a student by a parent: just buy the board and an SD card. The child can plug it into the existing television and there's bound to be a USB keyboard and mouse somewhere in the house, and if not come to my house because I somehow have more than I can ever use even though I don't keep them around when others ask me to get rid of them. If you've never had a computer before, though, you won't have a keyboard, and if you didn't have a computer because it was too expensive, there's quite a good chance that you don't have a television. If you didn't have a computer because electricity is limited, you won't be very happy even if you did get all these things. The computery part in the middle can be a little cheaper and much less powerful, and all those problems still exist. Phones get around this problem because they include all the peripherals you need for a basic setup in the device, including a battery so you can use them frequently.

    3. John Brown (no body) Silver badge

      Re: Backwards

      "In that sense the cheap smartphone has already taken the role of the desktop computer. And for those who really need it, there's a thriving pre-owned computer market where you can buy a still useful desktop or laptop for a pittance."

      yes, no matter how cheap the computer, there still the stuff you need to plug in to it. keyboard, mouse and power source (possibly battery) is one thing, the real expense comes with a display of some sort. If you are aiming at the very poor, first time computer owners, the display is probably the biggest hurdle now. There are cheap, surplus smaller LCD displays out there now, but you still need to make them available in the target markets. Even brand new, smaller 8-10" panels from AliExpress are adding quite a bit to the system costs.

  3. Anonymous Coward
    Anonymous Coward

    In that sense the cheap smartphone has already taken the role of the desktop computer.

    Not really. Even AOSP isn't really hackable enough.

    1. doublelayer Silver badge

      Re: In that sense the cheap smartphone has already taken the role of the desktop computer.

      It's not about being a hackable platform, but being the available platform. The comments in the article spoke of people who don't have access to computers, with the idea that giving them a 1980s-style computer will fix this. It won't, because when compared to a phone, the old computer loses every time.

      Power requirement: Phone has a battery. Retro computer doesn't.

      Screen requirement: Phone has full-color, video-capable screen. Retro computer didn't, the screen it's connected to now probably does, but the software can't drive it that way.

      Communication: Phone has WiFi, Bluetooth, and can connect to local mobile infrastructure. And it has a USB port in case you find something to connect to that. Retro computer probably has a USB port of some kind and who knows what you can even do with that.

      Peripherals: Phone has screen, camera, microphone, speaker, assorted sensors, touch input. Retro computer has: beeping thing, external keyboard, external screen.

      So the retro computer has a basic interpreter which lets you write your own software, but if it's worse at everything else, people will not want to buy it when a phone which is less open but much more useful is available. A person who buys a phone can write a message, send it to someone else, and if they can get a connection, look up information online. A person who has a retro computer can write a document in an ancient text editor which probably has a limit on the size of ASCII text file it can use, then send it to a printer, which they don't have. If you could only buy one, which would you pick?

      1. Yet Another Anonymous coward Silver badge

        Re: In that sense the cheap smartphone has already taken the role of the desktop computer.

        That's why people don't have bicycles anymore when a pickup truck is much more useful.

        It can demonstrate how tough you are are at traffic lights, it can haul garbage, it can lead a Chad militia against the Libyan army

        1. doublelayer Silver badge

          Re: In that sense the cheap smartphone has already taken the role of the desktop computer.

          Except that still fits my analogy. You may not be able to buy a truck because they're too expensive, but the bicycle is cheap and functional. It is similar to the phones, because they are cheap and quite capable even if they typically have specs we would be pretty unhappy with today. A retro computer would probably be analogous to an ancient vehicle which only accepted leaded fuel or something similarly uncommon and wasn't much cheaper or easier to maintain.

  4. Uncle Slacky Silver badge
    Windows

    How useful is an 8086 DOS machine?

    Isn't he describing the "Book 8088" (more or less)? Bit pricey, mind - especially given that I could just install FreeDOS on my old eee 701 instead:

    https://arstechnica.com/gadgets/2023/05/brand-new-laptop-recreates-1981s-ibm-pc-complete-with-8088-cpu-and-640kb-of-ram/

  5. Anonymous Coward
    Anonymous Coward

    There's something quite appealing about a computers not tied into advertising behemoths in some form.

    I am very, very tempted to pick up a professionally refurbed Amiga with capacitors that will last longer than me. As fun as the interweb is, I spend enough time emulating old hardware to say that I prefer to "play" in that environment over current stuff.

    1. John Brown (no body) Silver badge

      "I am very, very tempted to pick up a professionally refurbed Amiga with capacitors that will last longer than me."

      It'll cost you! Vintage/retro computing hit a high during the pandemic and it's hard work finding something "ready to run" because of that and there's no signs of the prices dropping. They probably won't drop, since as time goes by, they are becoming even more rare.

  6. Andy 73 Silver badge

    Hmmm..

    You can't possibly do this subject justice in the comments section on El-Reg - or even within interesting interviews - there are a lot of nuances and interesting ideas floating about.

    There are two competing challenges here. The first is not the 'core processing unit', but the overall delivery mechanism to get 'computing' into the hands of many. The keyboard, display, network and storage that make up a complete working system. That's actually where Sinclair excelled. Where other manufacturers (including the BBC) were using expensive off the shelf components such as mechanical keyboards and floppy drives, Sinclair was pushing the limits of industrial design to come up with lower cost alternatives. Rick Dickinson, the designer behind the Spectrum and many other Sinclair machines came up with revolutionary techniques for delivering a computer that you could plug in and go, for a fraction of the price of any competitor. There are plenty of tales of where Sinclair himself pushed things too far (both in flaky hardware that made it to the consumer, and some of the internal projects that were cheekily referred to as "special Sinclair technology" within the company), but arguably the ZX81 and Spectrum were very close to a sweet spot.

    The other challenge is accessible software. Arguably, Acorn didn't quite make it as they were pushed into the education niche, though the BBC stood way above its competitors when it came to a functional language and fledgling disk O/S. Some CP/M machines got closer thanks to the system's ubiquity, but it was IBM that finally achieved the scale that meant every tool could be found on a DOS disk somewhere. Remember though that even with the IBM machines, a simple "get you up and started" BASIC programming language was still around so that users could always write something for themselves. I can't decide if Python is a modern equivalent, or over-exposes new users to the complexity of vast, arcane software ecosystems and tools.

    Regardless, we're currently at an interesting stage where there are many systems designed to fit every possible niche, from the Micro:bit to the Pi 400, via ESP-32s and Arduinos. That new ones are being launched on a weekly basis perhaps suggests that we're both benefiting from fragmentation, and perhaps still searching for that sweet spot of innovative, low cost hardware and highly accessible software.

    1. Doctor Syntax Silver badge

      Re: Hmmm..

      Looking back to those days, certainly the Spectrum was worth buying as a present for my son and arguably launched him on his career as it did with many. On the other hand buying my own PC of any sort was long delayed in the gap between those with 90% of what was needed to be worth buying and those too expensive to be worth buying. It was a long time before slowly rising income and falling prices met.

  7. hammarbtyp

    The tube

    "Suppose you'd taken the Tube out. Would anybody have really cared?"

    He is basically describing the Acorn electron. Problem is by removing what made the Beeb special just meant you were competing with other low end computers, most of which had a larger software catalogue

    In my day, the rich got a beeb, the well off got a commodore 64, while the rest got a spectrum. In the end however whichever one you bought was enough to give you a glimpse of the world ahead

    1. Andy 73 Silver badge

      Re: The tube

      I'm not sure it was the presence of the Tube that made the Beeb sell - just that it was the flagship educational machine. The Electron came later when Acorn realised they were missing out on the much larger market Sinclair had captured, but not only was it too late, it also managed to be incompatible and slightly underpowered when directly compared with the top selling Spectrum and C64. The absence of the Tube was not as important as the relatively limited and slower graphics capabilities.

      1. Anonymous Coward
        Anonymous Coward

        Re: The tube

        I think the relevant question now is whether ARM could've happened without the Tube to support it?

        1. Andy 73 Silver badge

          Re: The tube

          Yes, it certainly would have. Many, many hardware designs were tested out by cobbling together interfaces to 8-bit computers of the time, since most of them exposed pretty much the entire system bus to peripherals. As an example, the Apple II had a whole range of expansion cards that allowed you to try out alternative and sometimes exotic processors and operating systems.

      2. Anonymous Coward
        Anonymous Coward

        Re: The tube

        My family got an Acorn Electron, and it was actually pretty good. It gave us days of fun playing games, (Repton, Southern Belle, Holed Out Golf, Plan B, Synchron, to name a few of the better ones) and a few years later, with the "View" cartridge, I typed all my GCSE English coursework and printed it on a dot matrix printer... (Lots of it, my school year had a couple of "exam condition" essays but no actual exams in English.)

    2. Paul Kinsler

      Re: "Suppose you'd taken the Tube out. Would anybody have really cared?"

      Really, the statement should be "Would enough people have really cared?" - because yes, I would have cared. I needed my 6502 coprocessor to make my programs run fast enough.

      Not that they were especially exciting programs, but they did keep me amused.

    3. Terry 6 Silver badge

      Re: The tube

      Yep, as a young adult I had the Electron. And lots of fun third party add-ons. (Watford Electronics pops into my head)

      On it I learnt to programme in BASIC then assembler, with a bit of LISP thrown in.

      And with that I could write some decent and useful programmes ( and modify a few pretty poor ones- particualrly educational software.- to make them usable in the classroom).

      Oh, and I recently taught myself the basics of Python. But almost half a century on from my Acorn days I wasn't able to create anything useful and gave up. Partly because, in my mid-sixties I don't have the flexibility of thought. But also because these days writing programmes appears to be more about creating a script for calling up the right modules.

    4. NeilPost

      Re: The tube

      The

      "We talk a lot about the BBC Micro, because it's a machine that I had – it's a machine a lot of people had – but if you think about the actual impact, probably the Sinclair products are the ones that had more impact. They had more impact because they sold more units. And they sold more units because they cost less."

      Is a bit off in my view. Most people learned to program the BBC at school. Plus it ultimately led to the Archimedes and ARM CPU… and obvs the Taspberry Pi.

      The lasting legacy of ZX 81/Spectrum is a bit kore limited- Rare, GTA?

      The lasting legacy of Commodore … I’m struggling to see what C64 and Amiga brought.

      1. werdsmith Silver badge

        Re: The tube

        Is a bit off in my view. Most people learned to program the BBC at school

        BBC? Never saw one, it was a rich persons computer. The equivalent chunk of salary now would be a Macbook Pro purchase.

        Spectrums were in homes and more affordable, turned up on more birthdays and christmas mornings. People had their own with unfettered access at home, rather than the occasional access at school (iuf your school had a BBC Micro, mine never did).

        5 million spectrums+ were built and sold but despite the support of the government, the BBC and some schools, less than a million of all variants on BBC Micro. (https://bbcmicro.computer/how-many-made).

        No chance that me or any of my peers were getting hands on a BBC Micro, I just about managed to obtain a ZX81 and that got me rolling. You'll find there are many more ZX babies than Acorn ones and that's where the deep legacy is.

        The Commmodore machines, after Vic-20 were popular but far more of those were just used as games consoles with a keyboard.

  8. Soruk

    BBC, Tube and RasPi

    You managed to mention the BBC Micro and the Tube in a Raspberry Pi article, but somehow, despite pointing out the Pi being used as expansions to several other retro platforms, you managed to forget about PiTubeDirect, a Pi interface and software that gets your Pi able to be virtually any of the various Second Processors ever created for the Beeb, and even some new ones that don't yet exist in physical forn (e.g. RISC-V).

    Another Pi project (very well suited for the Pi 0) is Pi1MHz, that emulates some other peripherals, including 4 ADFS hard discs giving a massive 2GB (total) disc space across 4 drives (all simultaneously accessible), and fully supported by the built-in ADFS in the Master; an 8MB RAM disc add-on, and Music 5000.

  9. Doctor Syntax Silver badge

    "the museum's ICL 2966 mainframe"

    Somehow to someone who started with 1900 series the thought of 2900 series as museum fodder sounds bizarre.

    1. Anomalous Cowturd

      I must be young.

      The first computer I ever saw in person was a 290something, back in the mid 70s.

      It was quite orange.

      1. David 132 Silver badge
        Happy

        Re: I must be young.

        Lots of things were orange in the 70s. Wallpaper, trousers, the Bond Bug…

        1. John Brown (no body) Silver badge

          Re: I must be young.

          ...Space Hoppers!

    2. DaveLS

      I find it a bit of a shocker, too. My 1970 edition of the Guiness Book of Records listed the ICL 1900 as the most powerful British computer, and the CDC 7600 as the world's most powerful. Twelve years later, as a PhD student, I was submitting jobs to a CDC 7600 in the University of Manchester Regional Computing Centre via an ICL 1906A front-end. The longevity of those things seems incredible now.

  10. steelpillow Silver badge

    Timeless

    Some games are just timeless. If dropping an emulator on your $9 bleepy thing is the easiest way, do it. If recoding for native RISC V is more practical, do it. The kids won't give a fsck how "retro" they are or aren't, as long as they can play. I am sure that the lower-end Pi can find its place in the ecosystem, and the high-end Pi, costing those few dollars extra that Sinclair would have baulked at, will not turn its nose up.

  11. J.G.Harston Silver badge

    "If you took the Tube out would anybody care?"

    YES!!!!! Me, and thousands like me. And the Tube wasn't even "in" the Beeb, it was just an exposed edge connector, barely anything more than the Spectrum's edge connector. Having it "in" or "out" had zero cost, because all the "Tube" was entirely external, but Just. Having. That. Edge. Connector just allowed so much stuff to happen IF YOU CHOSE TO.

    1. Yet Another Anonymous coward Silver badge

      Allegedly one of the things that made the BBC impossible to sell in America. Having a MHz bus attached to a foot of ribbon cable made the FCCs hair stand up.

      1. J.G.Harston Silver badge

        So. Just. CHOOSE. Not. To. Use. It.

        1. heyrick Silver badge

          Not so simple. You'd have to have a guy walking in front waving a warning flag, just in case...

      2. Gary Stewart Silver badge

        FCC

        And yet plastic PC cases or plastic or glass windows have never been a problem for the FCC. Never have been able to that one out.

        1. Yet Another Anonymous coward Silver badge

          Re: FCC

          Ideally you don't radiate a signal in the first place. Blocking it by making the case radio tight is always a struggle.

          The classic textbook in the field "Ott - On low noise electronics" had the advice (from memory) "To shield the most sensitive electronics from low frequency interference, I find a battleship turret to be most effective"

  12. J.G.Harston Silver badge

    "the choice between not having a PC at all or having a computer that has this huge back catalog of software"

    The promblem is, something in the region of 386% of users want to get their priated version of Microsoft Office working on it. If it won't do Microsoft Office (no, not Libre Offce, not not Open Office, it's Microsoft Office at work, we're taught "Office" at school), it's not a computer.

    I used to bang out hundreds of pages of documentation with View on my Beeb, and a colleague was nonplussed at how I could fit "all that" on a 400K disk. "What do you do when you run out of space?" ieurinoo? I've got about 80 reports on this disk, probably space for another 30 (*FREE, bit of mental arithmetic, yeah that looks right), then I'll get another disk out of the box. He couldn't understand that what I was using Was Not Word.

  13. PeterO

    Not quite what I said....

    At TNMOC we use a Pi to run an emulation of the 2966 when the real machine is not in operation, but the real 2966 uses an SD card for it's mass storage as we don't run any of the real disk drives for environmental reasons.

    1. John Brown (no body) Silver badge
      Flame

      Re: Not quite what I said....

      "we don't run any of the real disk drives for environmental reasons."

      Why? Are they coal fired or something?

      (Yes, I know...LOL)

  14. karlkarl Silver badge

    I like the Pi but using a low powered (by design) hardware to use in order to emulate another platform is ultimately a pretty daft idea.

    1. Yet Another Anonymous coward Silver badge

      That's why I use a vintage mainframe to emulate a Pi, it also keeps the house warm

  15. Claverhouse
    Happy

    Eben Upton on Sinclair, Acorn, and the Raspberry Pi

    A Sinclair Upton ?

    1. ldo Silver badge

      Re: A Sinclair Upton ?

      The only thing I remember about Upton Sinclair is a quote to the effect of “It is difficult to get someone to understand something, when their livelihood depends on them not understanding it”.

  16. MSArm

    Where is the Pi going though?

    I nearly ordered a Raspberry Pi 5 recently. However when you add in the extras like HDMI lead, official power supply, cooling fan, case, it's actually cheaper to buy a i5 Optiplex with 16GB and SSD from eBay for £60. And it'll easily out perform a Pi.

    Seems like PI pricing is going a bit pricey for what it is.

    1. ldo Silver badge

      Re: Where is the Pi going though?

      I suspect that older x86 machine will have much higher running costs electricity consumption than the ARM.

    2. werdsmith Silver badge

      Re: Where is the Pi going though?

      Yeah, I nearly ordered a new motorcycle last week but I worked out that it was cheaper to buy a Ford Transit which would give exactly the same experience…..

      1. YetAnotherLocksmith

        Re: Where is the Pi going though?

        I just bought a secondhand one, as they're available cheap now the faster units have come out! It'll prove the concept, or not, and if it's too slow, I can upgrade to a 4 or 5.

  17. bigtreeman

    CP/M or PC

    Soon after the PC came out I had a choice of a 64k ram Z80, STD bus, CP/M boxen or a 640k PC-XT clone out the back door of a Chinese factory, both the same $1500. Wouldn't even think about any of the little, basically useless toys out there.

    The PC came with a mountain of pirated software and IBM firmware proms with a math co-processor.

    So the choice was pretty simple, that ugly beige box and green screen looked pretty good and did everything was asked of it, work or play.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like