The potted history of ARM

Ғылым және технология

ARM is now one of the few CPU architectures left in large scale use in general computing. It started in the world of desktop, computing, moved the the mobile space, and is now back in desktops. How did the ARM processor come to be, and how did it get where it is now.
This video is sponsored by PCBWay (www.pcbway.com)
00:00 - Introduction
00:45 - A quick word from our sponsor
01:14 - The origin of ARM
09:40 - Champagne Time
10:47 - So how little power does it use ?
13:17 - How fast was the ARM 2 you ask
14:15 - Newtons of the none fig type
18:15 - Strong ARM
22:34 - Testing and Sheffield
26:26 - Complete Crystal balls
29:42 - The gas man cometh

Пікірлер: 460

  • @johntait8422
    @johntait8422 Жыл бұрын

    I loved this - as someone who was there - Acorn employee 1983-85. And I was in the room when that first ARM chip ran. What seems to have been lost in the history was just how fast it was - we kept cranking up the clock speed and it just kept working. Probably the fastest single stream computer on the planet at that time in April 1985. Also thank you for the kind words about the Domesday Project. Undoubtedly the hairiest decision I have taken in a lifetime in Computing was to say we could build the software within 2 years and it would run on twin 6502 processors with (was it?) 48K of RAM.

  • @erratic100

    @erratic100

    Жыл бұрын

    I recall seeing the Domesday project demonstrated on tomorrow's world and Blue Peter. Imagine my excitement when, a few years later on I found myself working in a company set up by a group of ex BBC ITU people, and it had a fully working system set up, including a few spares of those weird custom laserdisc players. The project was even ported to Hypercard on the Mac there just to keep it alive as technology changed.

  • @johntait8422

    @johntait8422

    Жыл бұрын

    @@erratic100 Yes. The project was conceived to run on those 12 inch hybrid analogue/digital laser discs by Peter Armstrong, a BBC Producer. But the sketch he and and Andy Finney had of how it would work would have been too slow and unusable at scale. There was a key meeting with Philips in Eindhoven where I think the plan was to offer us CD ROMs as the storage technology, but I reckon Philips' CD boffins thought they couldn't deliver in time. So this wonderful system was, sadly, initially delivered on top on a technological cul-de-sac.

  • @erratic100

    @erratic100

    Жыл бұрын

    @@johntait8422 Peter and Andy were both at the company I worked for. They are both lovely people, and great to work with. I learned a lot. And also about the innards of those Laserdisc players - there was often one with its case of being fiddled with to keep it functioning. There was one that was always problematic. I was moving it from storage one day and dropped it, heavily, on my foot. It worked perfectly after that! :) The company did end up doing a deal with Philips on an unrelated project using CDi. Another dead end technology, but it was fun to play with the range of dev kits that were sent. Also, the main project on which I worked was authored in Macromedia Director and Hypercard. Due to that it sadly no longer works on any modern kit, and two of the three multi-disc copies I own have succumbed to CD rot. I've made a bit-perfect copy of the remaining working discs, and I'll have to source a vintage Mac to play it one last time...

  • @erratic100

    @erratic100

    Жыл бұрын

    @@fermiLiquidDrinker I second this - would love to hear more of John's stories.

  • @johntait8422

    @johntait8422

    Жыл бұрын

    @@fermiLiquidDrinker It was extremely exciting. As I went through the door for the last time I was conscious I would never work in such an exciting workplace again. But I had family problems, would be in a serious financial mess if they made me redundant, and had a secure well paid job on offer.

  • @roo72
    @roo72 Жыл бұрын

    Always loved the story of the first time they've measured the power consumption of the first CPU and it worked despite the fact it wasn't even connected to the power supply.

  • @auzzierocks

    @auzzierocks

    Жыл бұрын

    Parasitic draw

  • @jaykoerner

    @jaykoerner

    Жыл бұрын

    @@auzzierocks yes, we watched the video

  • @TheErador

    @TheErador

    Жыл бұрын

    Everyone watched it? Be nice pal.

  • @SchoolforHackers

    @SchoolforHackers

    Жыл бұрын

    They should have run with this idea. Imagine zero-power CPUs!

  • @Validole

    @Validole

    Жыл бұрын

    @@SchoolforHackers sadly, the power has to come from somewhere, and if you use parasitic power, it just means you add a diode drop in series with the associated additional power loss. It's better to supply power directly, rather than through a very convoluted path. Besides, if it ever happened that most lines on input into the processor were in state "low", it would cut power to the CPU. I can tell you from experience (with both ATMega and ARM) that this is quite a frustrating "randomly occurring" bug, and is the reason most new board bring up procedures in the industry start with verifying the power bus voltages.

  • @matthewrichardson828
    @matthewrichardson828 Жыл бұрын

    I bought a $6k ARM single user licence. Hands down ARM has transformed the way I do things, especially over the PowerPC platforms I started with. We use ARM in safety critical devices.

  • @NathanPlays395
    @NathanPlays395 Жыл бұрын

    it seems like this is the peak of coincidence, when 2 youtubers made 2 long videos about 1 single topic at the same time.

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    Oh, who else has ?

  • @Urre5

    @Urre5

    Жыл бұрын

    @@RetroBytesUK LowSpecGamer

  • @hohohodrigues

    @hohohodrigues

    Жыл бұрын

    14:00 and this is accurate too, Alex from low spec gamer really did stop there

  • @JarrydHall

    @JarrydHall

    Жыл бұрын

    Hahah I was wondering if this was intended but clearly a coincidence!

  • @antoinevernet6707

    @antoinevernet6707

    Жыл бұрын

    @@JarrydHall Amazing !

  • @kimspence-jones4765
    @kimspence-jones4765 Жыл бұрын

    Just to add, I also designed one of the two semi-custom chips in the BBC micro, the serial processor, which handled the cassette filing system interface. 🙂

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    I did not know that, that's rather cool. Did you also work on the teletext adapter ?

  • @z4zuse
    @z4zuse Жыл бұрын

    I bought the Archimedes 305 in spring 1988. Amazing machine. After using it for about 8 years and expanding to 4 Mb and an ARM3, it currently sits in its original box, in the attic. It feels like an old friend that you stopped calling.

  • @cdl0
    @cdl0 Жыл бұрын

    The point about testing in this video is _very_ important. The original ARM 1 & 2 are sufficiently simple that it was possible to show by formal methods that the processors work correctly.

  • @therealchayd
    @therealchayd Жыл бұрын

    I had the pleasure of working for a company owned mostly by ex Acorn employees. We had some early ARM2 prototypes to work with, which subsequently ended up being used in the animatronic control control systems for the Teenage Mutant Ninja Turtles film (amongst other projects that Jim Henson's Creature Shop (of Muppets fame) were involved with.) I miss those days!

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    That's a very cool use of an ARM2

  • @dvdvnr
    @dvdvnr Жыл бұрын

    I knew a lot of this already but I don't think anyone has done such a good job of assembling it all in such an easy-to-digest manner. Most informative, thank you!

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    Thanks David, nice of you to say.

  • @johntait8422

    @johntait8422

    Жыл бұрын

    And accurate!

  • @mulad
    @mulad Жыл бұрын

    It's fascinating to me that the ARM1 had roughly the same transistor count as the Intel 8086 from seven years earlier (Ken Shirriff recently counted actual transistors 19,618 on an example he's been reverse-engineering, although things like ROMs and programmable logic arrays that aid in decoding instructions and controlling the chip add many more, so there were 29,277 potential spaces for transistors on it -- high and low numbers pretty much exactly bracketing the reported 25,000 for the ARM1)

  • @zyzzyva303

    @zyzzyva303

    Жыл бұрын

    All those transistors were probably needed to decode instructions.

  • @asteroidrules
    @asteroidrules Жыл бұрын

    ARM processors have also hit it big in microcontrollers. For a long time those have been dominated by 8 bit microprocessors but the exceptional power efficiency of the ARM architecture has begun to displace them.

  • @shapshooter7769

    @shapshooter7769

    Жыл бұрын

    PowerPC still dominant in automotive controllers though

  • @tomhsia4354

    @tomhsia4354

    8 ай бұрын

    This is especially true in 3D printing. 8 bit microprocessors used to dominate consumer 3D printers but 32bit ARM is taking over and bringing along advanced features only made possible by the massive increase in processing power. One example is the Prusa Mk3 vs. the newer MK4 which share the same mechanics.

  • @anonymousanonymous-ok3nn

    @anonymousanonymous-ok3nn

    3 ай бұрын

    It had begun at least 10 to 20 years ago. ST, NXP, etc. This statement is best suited for 2010 but not 2024. At this moment all MCU cores are adopting RISC-V cores. I used to work on a project which has about 20+ CPU cores in a SoC. (Can’t say much but you probably have used our products) Initially all the small controller cores are Cortex-M3s. Beginning from around 2018 we started to swap them all out with RISC-V from SiFive. I’m no longer there but I think all those CM3s are gone by now. The AP cores are still from Arm but they have plans to replace that in the back of their hands. Another example: I just heard yesterday Renesas just released their new RISC-V SoCs replacing Arm’s. Getting rid of Arm, or at least having a backup plan is the new trend at this moment. One day it will come and the switch will be flipped, just like what Apple did to Intel. My current job is working a designing RISC-V CPUs. Even there we still have a lot of Arm’s standards like AMBA CHI etc., but we are gradually replacing them as well. Arm now is just as big or complex as Intel and they have become a dragon as well.

  • @marksterling8286
    @marksterling8286 Жыл бұрын

    Loved this video. As always it’s fantastically well presented. I am very familiar with all the arm stories, this is the best I have seen that joins them all together. I really loved the insight about Sheffield house prices. Thank you.

  • @mikeselectricstuff
    @mikeselectricstuff Жыл бұрын

    15:52 AIUI Thumb mode was solely about code size reduction ( though may also have had speed advantages due to fewer memory fetches). Thumb instructions were 16 bit, not 8-bit, vs. 32 bit for ARM ones.Thumb instructions were translated to ARM ones before execution. so I don't think it had much impact on power, at least from the CPU - may have saved a little on memory access.

  • @aqualung2000

    @aqualung2000

    Жыл бұрын

    Thanks for pointing this out. I've written code for ARM chips and the have tried both (performance is basically the same.) On modern ARM processors I'm not sure this feature even has much of a reason to exist anymore (since memory used for data will usually greatly outpace memory used for code.)

  • @cozy_kat

    @cozy_kat

    Жыл бұрын

    Thumb and the Apple Newton also had absolutely no relation. Thumb came about years after the Newton

  • @BruceHoult

    @BruceHoult

    Жыл бұрын

    @@cozy_kat Absolutely. Thumb came about when Nokia wanted a CPU, not Apple.The ARM7TDMI manual was published 2 1/2 years after the first Newton. I'm not sure when the cores themselves, or chips, were actually available. Also, aside from making it sound like "Fun" mode, almost every technical detail is wrong. Thumb instructions are 16 bits in size, not 8. They can address the whole address space. As they are decoded into regular ARM instructions you can't "turn off large parts of the CPU". Thumb instructions are faster only in that they still run at 1 per clock cycle if you cheap out and use 16 bit wide memory where the regular instructions take 2 cycles to load. Both run the same speed on 32 bit wide memory. ARM7TDMI systems often had a mix of memory widths, with for example ROM code (the OS/library) 32 bits wide, but RAM (where user-applications were loaded) 16 bits wide.

  • @ptefar

    @ptefar

    Жыл бұрын

    @aqualung2000 The L1i cache is still a valuable but limited resource. For some code thumb (and especially thumb-2) is actually performing better than arm. Control code would be the usual suspect. The introduction of low latency l2 caches has finally taken a bit of the pressure off the l1i.

  • @BruceHoult

    @BruceHoult

    Жыл бұрын

    @@ptefar indeed. L1 icache has stayed exactly the same size for 20 years, and only doubled once in 30 years, despite denser process nodes that can afford the silicon space for larger caches -- the problem is that larger is slower. Pentium MMX to Pentium 3 had 16 KB L1 icache. From 2003's Pentium M all the way to the current "12th gen" Alder lake performance cores L1 icache has stayed fixed at 32 KB. Alder Lake's slower efficiency cores finally have 64 KB. AMD used 64 KB L1 icache from Athlon in 1999 up to Zen and Zen+ (except for some experimentation in the "earthmover" cores), but Zen 2, 3, and 4 have actually reduced it to 32 KB. Note that AMD has often pursued a "lower clock rate, higher IPC" approach compared to Intel, and thus can afford slower but more effective caches. ARM with their lower clocked, higher efficiency, cores have also often had slightly larger icache than Intel, but also not growing with time. Apple M1&M2 are on a different planet :-)

  • @orangejjay
    @orangejjay Жыл бұрын

    It's been a long time since I've been excited to see a channel I'm subbed to release a new video but here we are. I had to wait until things were quiet and private so I could enjoy this video allow to myself. Good stuff.

  • @adamtheld
    @adamtheld Жыл бұрын

    Love the Black Adder reference!

  • @CattoRayTube
    @CattoRayTube Жыл бұрын

    Exciting to see RetroBytes knocking on the door of 50k subscribers! Well done!!

  • @MrAsBBB
    @MrAsBBB Жыл бұрын

    Absolutely fantastic video. So well researched and narrated. Just brilliant.

  • @AntneeUK
    @AntneeUK Жыл бұрын

    I am honestly loving the videos these days now there's so little distracting stock video. You can tell a good story. Really glad you're focusing more on that now

  • @orionriley5154
    @orionriley5154 Жыл бұрын

    This video is an amazing piece of work. You've earned a new subscriber, keep it up!

  • @Carstuff111
    @Carstuff11111 ай бұрын

    Man, this channel needs, and deserves, more subscribers! I am so glad this channel came across my home page about 2 years ago!

  • @tortysoft
    @tortysoft Жыл бұрын

    Yup, that's the story of my computing life. I worked at the BBC, then at ANT. You may have read my Archimedes World articles :-)

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    I may well have done.

  • @JonathanMaddox

    @JonathanMaddox

    3 ай бұрын

    Hi Simon! I worked with you at ANT in Cambridge for a couple of years in the early 2000s, then some 15 years later I was flabbergasted to see you again on stage at a beachside pavilion in Australia, acting in a melodrama a friend had written. Small world!

  • @tortysoft

    @tortysoft

    3 ай бұрын

    Hi indeed :-) I remember you well ! I enjoyed that play so much I took up acting as full time as I can manage ! I've got a podcast now, Tortytalks, on all good distributers - and Ambron Radio - when it works. Good to be in touch again :-) @@JonathanMaddox

  • @rvoisey
    @rvoisey Жыл бұрын

    Got my first ARM based machine aged 15 and the platform has kept me in work for 35 years and counting. I still own that A440.

  • @frankwilson2607
    @frankwilson2607 Жыл бұрын

    Brilliant, multifaceted history lesson of digital development - so well organized and relatable.

  • @MrJessejamesharris
    @MrJessejamesharris Жыл бұрын

    Addicted to your videos now, so glad I found this channel, I have learnt so much and find your description of circuits very clear and easy to understand. Thank you sir

  • @icerunner
    @icerunner Жыл бұрын

    What a great retrospective, you should be proud of this video

  • @TheBasementChannel
    @TheBasementChannel Жыл бұрын

    Enjoyable video essay, thanks for sharing!

  • @willemvdk4886
    @willemvdk4886 Жыл бұрын

    Yeah! A new RetroBytes to shine up my weekend! Thanks

  • @l-l
    @l-l Жыл бұрын

    Wonderful video. Glad this was in my KZread recommended.

  • @relwalretep
    @relwalretep Жыл бұрын

    Despite Ms Wilson ending up at Broadcom and my somewhat bolshie FLOSS philosophy, she's definitely one of my personal heroes. Thanks so much for this, I'm glad such a well produced video about ARM's history has been done (my goodness I remember the 1W limit being such an incredible achievement by itself). Thanks!

  • @timypp2894
    @timypp2894 Жыл бұрын

    I believed the other point when Acorn when looking for their next BBC (6502 )was also the cost of each uP. And yes with a stroke of luck, the end result of RISC is smaller number of transistors ,less silicon real estate, more chips per water = cheaper chips. A Great video down a very historical memory lane.

  • @colincomber8027
    @colincomber8027 Жыл бұрын

    My first computer was an Acorn Atom the model before BBC Acorn we had to assemble them ourselves (including soldering) - loved it

  • @patemathic
    @patemathic Жыл бұрын

    Your presentation style is too good for a channel with 50 K subscribers. Meaning you have a very good chance of blowing up soon!

  • @jecelassumpcaojr890
    @jecelassumpcaojr890 Жыл бұрын

    the ARM1 had 25 thousand transistors. For CMOS a crude approximation is to divide the number of transistors by 4 (the number of transistors in a 2 input NAND gate), which would only be around 6250 gates. That allows more direct comparisons with current processors.

  • @maverickdisco4036
    @maverickdisco4036 Жыл бұрын

    Excellent video, most interesting. I did some work with Newtons where I set them up for building system maintenance and inspection routines. The instructions for fitters/electricians were put onto the Newtons and readings etc were then input direct into the Newton and then downloaded to the mainframes. It saved a lot of time and waste and became the forerunner for better systems as newer hardware became available. They definitely brought something to the table.

  • @limsolo
    @limsolo Жыл бұрын

    Great video, well researched and presented, as a retro computing fan especially Acorn and Apple I've been waiting for a few years for someone to tell the story and you did a great job.

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    Thats very nice of you to say, you can probably tell I'm a bit of qn Acorn fan too.

  • @limsolo

    @limsolo

    Жыл бұрын

    @@RetroBytesUK I think we both share the same obsession you've reviewed NeXT (I have 2). I also have a very rare machine a BeBox dual 133 (2x PPC 603e) running BeOS.

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    @@limsolo I did always want to get a BeBox.

  • @zxrenew5642
    @zxrenew5642 Жыл бұрын

    Excellent stuff, well done.

  • @locool676
    @locool6765 ай бұрын

    Excellent presentation! I enjoyed this entirely.

  • @alanthornton3530
    @alanthornton3530 Жыл бұрын

    Thank you for a very interesting & informative video, a lot of which I was unaware of! I used a BBC model B back in the 80's at night school for my 'O' level exam, these were exciting times indeed & my first intro to 'Basic' programming!!

  • @gothikia
    @gothikia Жыл бұрын

    Brilliant work here, love that you didn't do what most people did and just skip over how they really became what they are today in the 90s and their legendary testing infrastructure. I also agree with your "Septic Peg" predictions (talk about obscure jokes / references), that they're going to play a major part in the datacentre market. Onwards and upwards it looks like, which I'm happy with.

  • @KillaBitz
    @KillaBitz Жыл бұрын

    I had a A3010 and I loved it. I upgraded it to 2mb of ram to make it a A3020 and I got a Iomega 100mb ZIP Drive for it. I only ever needed 1 disk to hold every game and program I owned.

  • @combatking0
    @combatking0 Жыл бұрын

    With great processing power comes great processability.

  • @IndaloMan
    @IndaloMan Жыл бұрын

    I loved my BBC Model B which I took to Riyadh in 1983. My most useful program was a Darts Scoring program that spoke your shotouts using the speech synthesis board. It revolutionised the Riyadh Winter Darts League.... 😉

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    That's fantastic, I love hearing the unsual use cases people found for these machines. 8 years ago I ran across someone using two A5000s for doing all the timing for runners for the sheffield 20k. He wrote all the software in BBC basic (initially on a model B), and was still running it all on Acron hardware. When I talked to him he was planning moving it over to an RPI running RiscOS.

  • @edwinconcepcion1135
    @edwinconcepcion1135 Жыл бұрын

    Excellent video! Awesome!

  • @blendpinexus1416
    @blendpinexus14163 ай бұрын

    the prototype running on leakage current is just GOLD!

  • @kbyethx
    @kbyethx Жыл бұрын

    My goodness I love these RetroBytes videos. :)

  • @GoatZilla
    @GoatZilla Жыл бұрын

    This is a *very* thorough treatment of the subject. It's very rare for anyone to ever mention the test suite even in passing because clearly none of the other content creators have ever worked anywhere near the microprocessor industry.

  • @DaleDaviesUK
    @DaleDaviesUK Жыл бұрын

    Love your videos dude, nice one 🙂

  • @chipos81
    @chipos81 Жыл бұрын

    Amazing video (as always)

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    Very kind of you.

  • @StariusPrime
    @StariusPrime Жыл бұрын

    I did just watch this video on a Mac Studio. Thanks ARM! 👍

  • @JasonJrake
    @JasonJrake Жыл бұрын

    In 1997 my dads friend who “bought everything” had grown tired of his Apple Newton and passed it on to me in exchange for some lawn care. I carried it to my senior year of high school in my giant-pocket skater jeans (Boss or Jnco, I forget which) and used it to type out essays for college entrance and scholarship submissions. It doesn’t hold up today, but for its day it was a pretty cool gadget to have when most teenagers didn’t even own their own graphing calculator, and many homes still didn’t have even one general computing device.

  • @jimtekkit

    @jimtekkit

    Жыл бұрын

    Pretty much all of the PDA computers of that era (until phased out by smartphones) ran some kind of ARM-based instruction set. They were interesting machines although my main complaints were that they were always proprietary in design and tedious to use. When obsolete they were pretty much useless unfortunately.

  • @lawrencedoliveiro9104

    @lawrencedoliveiro9104

    Жыл бұрын

    Doonesbury made a running gag out of the Apple Newton’s notorious handwriting recognition. “How about a working lunch? When are you free?” “Well, let me see ... how about today, sir?” “No can do. I’ve got a one-o’clock with Bdippl at Cafe Fwiblob.” “Hey, you got a digital assistant too, sir?”

  • @garymarsh23

    @garymarsh23

    Жыл бұрын

    @@jimtekkit A bunch of the older Palm's ran Freescale Dragonball CPUs, but yeah, it didn't take long for ARM to take over.

  • @jfbeam

    @jfbeam

    Жыл бұрын

    @@jimtekkit Motorola's CPU32 core (type of m68k) was very popular, too. (aka "Coldfire")

  • @dieSpinnt

    @dieSpinnt

    Жыл бұрын

    @@garymarsh23 Nah, we can't forget to mention the SuperH processors (SH3) and the use of MIPS processors in that sector (f.e. Casio Cassiopeia). Back in the wild west days of mobile computing the landscape was more diverse than today (related to architecture and manufacturers). For more info see phonedb.

  • @bates64
    @bates6428 күн бұрын

    Very good video, subscribed to your channel. Cheers

  • @dextrovix3057
    @dextrovix3057 Жыл бұрын

    I had an Acorn Electron as a kid, which suffered ULA instability problems until it got new innards to stop it crashing. I bought a BBC Master later in life that I still boot every now and again, plus several Archimedes A440's that are currently in the loft. I've always admired the tenacity of Acorn and how important ARM became- it's a shame it was sold to Softbank when this was such an asset to the UK economy, where profits now go elsewhere despite being based in the UK.

  • @jyvben1520

    @jyvben1520

    Жыл бұрын

    still get the taxes of the people working there ...

  • @RoganGunn

    @RoganGunn

    Жыл бұрын

    @@jyvben1520 ...which goes directly to HM Government. The real, more direct benefit to the UK's economy is from the salaries of those working at ARM, plus the secondary benefits of it using a British talent pool (fostering education etc).

  • @michaelhawthorne8696

    @michaelhawthorne8696

    Жыл бұрын

    I had an Electron with the Plus 1 joy stick, printer and ROM cartridge interface and Plus 3 floppy drive add on (Plus 3 cost me £200 in 1980 somthing 🙄)... loved it though... Defraging the drive was interesting as it used video ram as storage space.... and was it quick compared to tape....you bet your life it was. It still played Elite but at a lower res as the CPU ran at half the speed as its big brother the BBC. The best thing about the setup was how it all went together... Everything was BOLTED....no ZX80 problems here, they were solid in their connection...never had a ZX80 problem... lovely machine.

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    @@michaelhawthorne8696 I only had the plus1 as a kid with my electron, I would have loved a plus3. Especially as it had adfs.

  • @michaelhawthorne8696

    @michaelhawthorne8696

    Жыл бұрын

    @@RetroBytesUK I was in my 20's then and working at GEC in Coventry England so was getting a decent wage.... My first printer I ever had was a Brother HR5, 30 charactors per second using a print cartridge (Black only) tape which would last maybe 10 A4 prints...pretty laughable by todays standards and that cost £150 ! 🙄😮back then but it did complete the setup ... The Electron with its add-ons looked really nice...I always wondered what the Plus 2 would have been, if it ever existed.

  • @jimgolab536
    @jimgolab536 Жыл бұрын

    Very enjoyable video, and I learned quite a few new things. Very good to see you emphasize the critical nature of test. I was involved with this sort of thing for many years and saw how chip bugs could make or break any given cpu. One obvious idea from your video is that there would seem to a great business opportunity for a (startup?) company to do RISC-V test suites, especially with the Balkanization risk inherent in the RISC-V spec.

  • @ptefar
    @ptefar Жыл бұрын

    Thumb instructions are 16 bit wide, not 8 bit. The full arm instructions are 32 bit wide. Both use 32 bit registers and can address just a much memory. However, the number of (easily) accessed general purpose registers is halved in thumb mode. Code written in the two modes can interoperable freely.

  • @BruceHoult

    @BruceHoult

    Жыл бұрын

    Right on everything except registers being halved in Thumb mode. It's true that many Thumb instructions can only use r0-r7, but SP, LR, PC (r13, r14, r15) continue in their normal role so it's more like 8/13 (61.5%) or the registers freely available. Also, you can add, compare, and move between all 16 registers, so with just a little bit of planning you can keep things such as loop limits or frequently reused large constants in the high registers.

  • @ptefar

    @ptefar

    Жыл бұрын

    @Bruce Hoult It is a good tradeoff. Thumb-2 with its mix of 16 and 32 bit instructions removed a lot of the limitations from thumb. I guess the complexity for the branch predictor and instruction decode made arm go back to uniform instructions for A64 in aarch64.

  • @BruceHoult

    @BruceHoult

    Жыл бұрын

    @@ptefar Thumb2 and its code density absolutely made ARM what it is today. Dropping that feature for 64 bit was my biggest surprise when I read the ARMv8-A manual in 2012, and I firmly believe it is their biggest mistake. There is a very large gap between fixed length instructions and the instruction decode mess than is x86, and Thumb2 and RISC-V "C" are FAR towards the fixed length end in decode complexity while offering large benefits. Yes, there are 8-wide decode ARM ISA chips now (e.g. Apple) while x86 is stuck at a lot narrower. But there are 8-wide 2&4 byte length RISC-V coming quickly. MIPS have already formally announced availability of their core, and several others are following close behind, including open source CPU cores.

  • @ptefar

    @ptefar

    Жыл бұрын

    @Bruce Hoult The variable length decoders and multi-branch branch predictors become power hungry quickly. Especially if you try to keep the pipeline short for code with high branch entropy. On the other hand l1i is a valuable commodity, so it is a tough tradeoff.

  • @jimi-w
    @jimi-w Жыл бұрын

    Not enough of KZread espouses just how much of a beast the StrongARM processors were! We had a couple of RiscPC's in our lab with them and they ran absolute rings around anything. Sure, you don't have a particularly flash native TCP/IP stack but it's 1996 and who needs that?

  • @afriedrich1452

    @afriedrich1452

    Жыл бұрын

    The StrongARM was the CPU used in the Newton MessagePad 2000. I was hoping Apple would put a camera in there also, but it didn't happen.

  • @RetrogradeScene
    @RetrogradeScene Жыл бұрын

    A subject I know well, Expertly told. Great job!!

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    Thank you nice of you to say, I loved your Fisher Price controller video btw.

  • @BarryNorton
    @BarryNorton Жыл бұрын

    Lovely video. Particularly nice to see Mike Holcombe featured - I used to work for him in the Verification and Testing group in Sheffield.

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    Are you still at DCS ?

  • @BarryNorton

    @BarryNorton

    Жыл бұрын

    Not for twenty years,@@RetroBytesUK! I run a research group in Copenhagen now.

  • @ahahaha3505
    @ahahaha3505 Жыл бұрын

    Thanks!

  • @skylineuk1485
    @skylineuk1485 Жыл бұрын

    Great video, the good old days of 80’s computers and tech lol.

  • @peternewson2275
    @peternewson2275 Жыл бұрын

    I use an ARM chromebook, and i have no complaints. Between the linux container and web based computing it can do anything i need it to and the battery lasts for ages.

  • @jammin023
    @jammin023 Жыл бұрын

    I enjoy your videos. If I may make one request though. You use a lot of stock video loops, and most of the time that's not too much of a problem, but when the video loop is particularly eyecatching - such as the "chip with green sparkles coming out of it" animation, it gets very tedious and distracting to have to watch it over and over again. And you use that one continuously for ages, from about 11:15 all the way to 14:00. It was a blessed relief when you finally switched it off. Same goes for the "hyperspeed office" clip near the end, which you made heavy use of in the DEC video too. It's quite hectic and jarring to watch for more than a few seconds. Just something to watch out for in future. Your narration is great though and that's what keeps me coming back.

  • @RonLaws
    @RonLaws Жыл бұрын

    I was biting my nails at the nVidia Takeover, because I really didn't want to see one of the few lasting independent chip designers get swallowed up by a commercially abusive conglomerate like nVidia.

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    I was very glad it did not happen, I was pleasantly surprised to see Whitehall finally wake up to the risk to the tech sector. I dare say Hermann Hauser's appeals in the press really helped there.

  • @RonLaws

    @RonLaws

    Жыл бұрын

    @@RetroBytesUK Absolutely, Despite nVidia's very public 'promise' not to be dicks with it, we all know from bitter experience that the reality would sooner or later become a back pedal, because the shareholders would inevitably pressure the company in to using it as leverage to weaken the competition. it's what they always do. it's never about morals or doing 'the right thing' it's always milking that investment and using it to gain market dominance - profit.

  • @rabidbigdog

    @rabidbigdog

    Жыл бұрын

    Just as worrying is the Softbank-nonsense sale to Chinese 'partners'. Luckily we have Intel and RISC-V, so ARM can probably disappear these days.

  • @SpencerMckenithWilliams

    @SpencerMckenithWilliams

    2 ай бұрын

    ​@@RonLaws well if they don't like independent tech companies that can't be bought, then they're really going to despise vengeful technologies (my new start-up). I got myself a very small but capable fpga and create a very capable GPU processor adding an extra 8 gigs, working on total 32 gigs of ram for different things since I wanted to use a risc-v architecture and use a custom Linux kernel. There's a company that sells those modules thus gotten 70% of my work load done so I can focus on my custom GPU unless there's a powerful low price chip that exceeds current standards. But I haven't found it yet, I'm also working on my infinite energy project. I'm pretty busy as you can see including the legality of the initiative since even though infinite energy is possible there's a monopoly in place thanks to Thomas Edison so I have to be careful with making that into a commercial product.

  • @geordieal
    @geordieal Жыл бұрын

    Got to experience ARM for the first time with an Archimedes A310 on a YTS computer course in the 80s… I was an Amiga owner back then, but was amazed by the power of ARM. I was already well versed in BBC BASIC from being at school in the 80s, so set about seeing what I could do with BBC BASIC on the archimedes. One of the first things I wrote was a breakout/Arkanoid game… 256 color graphics and stereo sound FX that panned left and right depending on where your bat and the ball was. I was amazed at how fast it ran just using interpreted BASIC! If anyone comes across a copy of it ( I shared it with other Archimedes users) I’d love to get a copy of it again as I lost the original disks… it was called BallArcs!

  • @mikepartin571
    @mikepartin57111 ай бұрын

    Have long been a fan of Acorn and Chris Curry, but was unaware of `Micro Men`. Thanks was a quite enjoyable watch.

  • @DigitalDesignET
    @DigitalDesignET Жыл бұрын

    I enjoy this video thank you

  • @stevec00ps
    @stevec00ps Жыл бұрын

    Enjoyed this video, thank you! The Centre for Computing History in Cambridge has a couple of BBC/Acorn prototypes made by Steve Furber himself. I might have even touched them :)

  • @julianfp1952
    @julianfp1952 Жыл бұрын

    Great video. I suspect that one of the reasons why some of the details of the very early ARM days are so sketchy and inconsistent, apart from the distractions that you mentioned due to all the other stuff that was going on in Acorn at the time (Electron issues, attempts to conquer the US market), the extreme secrecy of the project within Acorn at the time meant that despite Acorn having probably over 300 staff by the end of 1984 (I was one of them) the existence of the project was only known to a very small group of people within the company and inclusion in that inner circle was strictly on a need-to-know basis so there really aren’t that many people in a position to have ever known all the details let alone remember them after all these years. It was quite impressive how during those early days most of the company employees had absolutely no idea at all that the ARM development project was happening right under their noses.

  • @ATomRileyA
    @ATomRileyA Жыл бұрын

    Those dudes at Acorn were really ahead of their time, i always loved the Acorn computers and still have my BBC micro running, its on the desk in front of me as i type this :)

  • @AshtonSnapp
    @AshtonSnapp Жыл бұрын

    You can still purchase the W65C816, the 16-bit 6502 compatible processor (though not a slot-in replacement!). And yeah it’s not exactly the greatest. Because for some goddamn reason the data pins are SOMETIMES the highest 8 pins of the 24-bit address bus!

  • @phenanrithe
    @phenanrithe Жыл бұрын

    Great video, thanks! But wait, at 16:00 it says that 1) the Thumb mode allows to address limited amount of memory, 2) has 8-bit instructions and 3) was one reason to use that CPU in the Newton. If I remember that correctly it's false on all 3 accounts. The Thumb is a 16-bit instruction set (reduced instead of the native 32-bit instruction set) that can address the same memory and appeared on the ARM7T (architecture v4T according to the ARM website), years after the Newton, which after checking, used the 610 (architecture v3 only).

  • @robinwells8879
    @robinwells8879 Жыл бұрын

    And to think that all that’s left of Acorn now is an antique shop. How the mighty are fallen! Nice to see that Alan Partridge has diversified in his content into the tech sector.

  • @PJ-om2wq
    @PJ-om2wq Жыл бұрын

    I went to Sheffield Uni from 1988 to 1991 and love the city. If you live in the right bit you can walk half an hour one way and be in the middle of a big city, or walk half an hour the other way and be in the Peak District. Sheffield people are so friendly as well.

  • @jamiepearson532

    @jamiepearson532

    Жыл бұрын

    Lived in S10 my whole life. Thanks for the nice review, thoroughly agree.

  • @thirtysixnanoseconds1086
    @thirtysixnanoseconds1086 Жыл бұрын

    lowspecgamer just made a video on the same topic haha - what a coinsidence

  • @perpetualcollapse

    @perpetualcollapse

    Жыл бұрын

    Fr lol

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    Not a channel I'm familiar with, but I will go check it out now.

  • @TerribleFire
    @TerribleFire Жыл бұрын

    Great video

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    Thank you for saying. I love watching your stuff, one of your videos where you where worked on the accelerator for the cd32 I think, gave me the only explanation of how to cross clock domains that has made sense to me. I've got a TF534 in my A500, I really do want to get the Cd32 060 accel for my cd32 at some point.

  • @TerribleFire

    @TerribleFire

    Жыл бұрын

    @@RetroBytesUK Thankyou. I wish i could make content as good as yours. I'm better at the wrenching and fixing than the video making. The TF360 is available from supaduper via the forums but there are sill some bugs related to CD drive i'm working on.

  • @MrPDawes
    @MrPDawes Жыл бұрын

    Interesting point regarding test verification. When people talk about RISC V, I think they forget about the verification process which rules RISC V out of many critical applications, that and the tool suit and software libraries

  • @JM-bi6nj
    @JM-bi6nj7 ай бұрын

    As a 6 year old our family moved to Cambridge in 1982. I started to learn that dad had been head-hunted to work at early-ish Acorn Computers... He was one of those invisible behind the scenes employees you mention early in your video, albeit he was pretty senior and rose up over the 80s/90s. He died last year (🙏) although over the years he became COO and actually created a spin off with Herman H, called EO (I think) that created a pre Apple Newton type PDA and was bought by Apple prior to launching, for their stylus/software tech. I could recount so many stories he told us! Eg Bill Gates visiting their office in Rose Crescent, Cambridge, a very long time ago trying to find an early home for his OS... "no thanks mate, we've got RISC OS (Archimedes?!), we all know how that turned out?! And many more about the actual presentation to the BBC, Italian dudes at Olivetti, Acorn US and their love for Jaguars (revenue Vs expenses!?) And many more. Johnny Ball (80/90 TV tech guy) used to visit our house and my sister featured as a photoshoot 'star' on some of the Electron boxes! When he left Acorn he got a framed BBC 16k mainboard, framed. With the inscription "Thanks Jim, for making it happen " god bless you Dad... I might not have been allowed a PC, Commodore (64 or Amiga!) But your family was never bored, despite all your travel! Only wish we'd kept those ARM options xxx

  • @Superlokkus5
    @Superlokkus5 Жыл бұрын

    Around 2016-2017 I was applying for an internship at ARM. I was inclined to accept their offer and was very happy to be able to convince them of me, but 2 things made me refrain from that (which I sometimes regret): 1. The Brexit referendum (I am a German citizen) and 2. the horrendous living i.e. rent cost of Cambridge. So indeed rightly guess by RetroBytes :-)

  • @TheSteveSteele

    @TheSteveSteele

    14 күн бұрын

    I have a very similar story but it involves me, obviously, and Pixar. I was interview at Pixar to be on the IT team that supported Steve Jobs. But 2 things made me refrain from that, which I regret sometimes. 1. The cost of living in the San Francisco area. 2. Not quite the pay I was hoping for, (although it wasn’t bad, I was being a diva).

  • @nannesoar
    @nannesoar Жыл бұрын

    10:40 lmao😄 This video is amazing.

  • @iancorrigan1174
    @iancorrigan1174 Жыл бұрын

    For the first few minutes I kept thinking you were saying Akon not Acorn! Great video

  • @kFY514
    @kFY514 Жыл бұрын

    ARM is proven, tested, mature and competitive right now. It's also open for everyone to license, but still a commercial product. RISC-V is free and open-source, and while still at a relatively early stage of development, it can grow huge in the future if the success of Linux can be replicated in the hardware market. Both may be the writing on the wall for the walled garden duopoly cartel that is x86. Which means more competition, which most likely means great things for the users.

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    There is a lot of potential in RISC-V, the difficulty for it taking off in the same way Linux did, is that I could modify the kernel at home compile, it then run it. With RISC-V I dont have a chip fab at home, so I'm limited to having to run it on an FPGA, which performs poorly compered to it ASIC implementation. Dont get me wrong I think open hardware is great, but we are limited by not being able to make our own ASICs

  • @kFY514

    @kFY514

    Жыл бұрын

    @@RetroBytesUK That is true, but I'm not sure how big of an impact hobbyists have these days. Open source software is marketed as a mob of enthusiasts pushing the industry for fun, and while there is some truth in it, the ugly part is that a lot - perhaps most - of the development of big FOSS projects like Linux is now done by paid experts employed by tech giants who have business incentive in adapting those projects to their needs. I did a tiny little bit of hobbyist kernel development myself, and when my patch landed I got asked by one of the maintainers who I work for. It's only anecdotal proof, but it looks like the commercial way is the norm these days. RISC-V is obviously not for any average hobbyist, but at the level of organizations who have the resources to work with silicon, the open source nature may very much play in favor. The biggest risk I see in RISC-V is that the talent who's pushing the project forward is mostly from developed western countries like US, UK, EU etc., but due to the free and open nature, those who will benefit from it the most are likely manufacturers from countries like China and Russia, who aren't exactly friendly towards those western countries. Contributing to an open project is helping everyone in the world, and that includes our enemies. Who need that help more than our allies, so proportionately we're helping them more. I still believe that freedom of knowledge is a value in itself and thus root for RISC-V, but I guess we still should be aware of these dangers.

  • @lawrencedoliveiro9104

    @lawrencedoliveiro9104

    Жыл бұрын

    Everyone to license, except maybe Qualcomm.

  • @KillaBitz
    @KillaBitz Жыл бұрын

    I so wanted a StrongARM powered RISC PC in the late 90's.

  • @TheUAoB

    @TheUAoB

    Жыл бұрын

    I was so sad when I pulled mine out of storage a few years ago to remove the battery, only to find I was too late! I still have the StrongARM, but the motherboard is probably beyond repair, and the case reacted to the battery explosion by gping brittle! 😞 It was an awesome machine in the mid-nineties.

  • @techkev140
    @techkev140 Жыл бұрын

    Great video. I think ARM chips compete with themselves. As you pointed out, companies licence them then add in their own tech. They share a common instruction set and some will share parts of the same silicon design but most are just custom processors (CPU or SOC). None of them designed to be compatible with another but all designed to work with a common operating system. Currently Android and iOS. Risc-V looks like the same idea minus silicon or the risk of a hostile takeover by a competitor. It may do for the server market what Linux did. Can't see Risc-V surplanting ARM in mobile devices anytime soon given the volume of devices and apps that currently use it.

  • @ekscalybur
    @ekscalybur Жыл бұрын

    Nineteen Eighty Fwee. Burns me up every time.

  • @briangoldberg4439
    @briangoldberg4439 Жыл бұрын

    I was surprised when Softbank tried to sell off ARM; it seemed like a silly thing to do seeing as how they were actually profitable. You also didn't get into the kerfuffle over ARM China, and the big mess that caused (and is still causing) for everyone involved. How do you recon that's going to shake out?

  • @BruceHoult

    @BruceHoult

    Жыл бұрын

    Softbank paid an astoundingly high amount to buy ARM. They were presumably counting on a huge increase in cores made and/or on increasing royalty fees due to ARM's effective monopoly. RISC-V has rather ruined that for them and they may well lose money when they sell/IPO ARM.

  • @blacklion79
    @blacklion794 ай бұрын

    Newton's handwriting recognition was best in the class, and really very very good.

  • @recklessroges
    @recklessroges Жыл бұрын

    Much better potted history. Next the history of Potter Software Inside Or Nothing ;-)

  • @ThaVoodoo1
    @ThaVoodoo1 Жыл бұрын

    @22:04 That's good, The Amiga had ye old GURU Meditation !

  • @kevanshaw6778
    @kevanshaw6778 Жыл бұрын

    I got visicalc as soon as it was launched and still have it though not run it for nearly 30 years. Sadly it arrived just after I had written a hire quote and inventory on Pet basic! At the time it was revolutionary and quickly became a solution for double entry accounting

  • @CheshireNoir
    @CheshireNoir Жыл бұрын

    My A440 (With ARM3 upgrade) is one of my most beloved retro systems. (It had battery damaged and it took a LOT of work for me to get it going again. How does an A440 get bettery damage? Well, you leave in the original AA batteries and store it on its side, and the AAs melt and dribble down over the RAM.)

  • @Zadster
    @Zadster Жыл бұрын

    Thanks for explaining why I keep getting job posts sent to me for work at ARM in Sheffield! I had no idea they were so big there. Last I had heard, there were about 12 people there. Seems they have grown a wee bit! I think they have a GPU design facility there too?

  • @BertieJasokie
    @BertieJasokie Жыл бұрын

    Interesting. Here's a sub.

  • @jakublulek3261
    @jakublulek3261 Жыл бұрын

    I like the idea of "couple people doing suspicious things in their shed", which defined most of Britain's industrial success, transformed into the area of IT.

  • @mrrolandlawrence
    @mrrolandlawrence9 ай бұрын

    Sophie Wilson also has some great 1st hand accounts of creating ARM on her channel.

  • @RetroBytesUK

    @RetroBytesUK

    9 ай бұрын

    She goes into some great details.

  • @tommybronze3451
    @tommybronze34518 ай бұрын

    There is also a huge aspect of software compatibility with even your competitors. The fact the linux kernel and gnu apps comes in supporting solution that you'll invest - are a unbelievable time and cost saving.

  • @WooShell
    @WooShell Жыл бұрын

    I actually designed a project around the StrongARM in 2002.. but that never came to fruition because the design engineer that Intel provided me to assist with the chipset integration went on to sell out my idea and designs to a competing company. How do I know? Because one of the presentations that other company made about their product contained a picture taken from my project proposal, and someone overlooked the watermark. Thanks, Intel.

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    That's awful, them just stealing it like that.

  • @kattz753
    @kattz753 Жыл бұрын

    I'm actually rooting for Arm desktop/single board computers . Some of the new chips are quite fine for general everyday computing. Web browsing, office software and casual games work very well on them.They're cheaper to buy, cheaper to run and take up less space. Besides that, they're just a lot of fun for the rest of us. What's not to like?

  • @kuno_ichi
    @kuno_ichi Жыл бұрын

    is that Minor Swing i hear in the background initially? love the vid, excellently done.

  • @RetroBytesUK

    @RetroBytesUK

    Жыл бұрын

    It is indeed

  • @auzzierocks
    @auzzierocks Жыл бұрын

    Now I want to know what these "error messages" in the test suite were

  • @GeoNeilUK

    @GeoNeilUK

    Жыл бұрын

    I know BBC BASIC had the wonderful error message "Silly"

  • @kaitlyn__L

    @kaitlyn__L

    Жыл бұрын

    I’ve got to imagine the one discussed was “F-ed”

  • @markmanning2921
    @markmanning2921 Жыл бұрын

    The facility in chyerryhinton was an older water processing plant on fulborne road near fulborne hospital, i lived less than a mile away from this!

  • @johnharvey1786

    @johnharvey1786

    Жыл бұрын

    The three ARM buildings on Fulbourn Road are behind the Cambridge Water building (which was modernised a bit later). I worked on all three ARM buildings. When I attended the first meeting for the first building with the ARM team including Hermann Hauser, it was in some temporary Portacabins. We didn’t realise just how large ARM were going to become.

  • @ryanreedgibson
    @ryanreedgibson4 ай бұрын

    That was a great video! Although I watched it on an I9.

Келесі