The first LowSpec Processor

Sdílet
Vložit
  • čas přidán 10. 05. 2024
  • SideQuest - Bill Gate´s biggest business mistake ever: nebula.app/videos/lowspecgame...
    For years, an ongoing battle is fought by a group of Engineers to make a product that their industry thought impossible: a processor so cheap it could change the world.
    But to make it happen they would have to struggle in ways they could have never expected.
    #6502 #mos6502 #mos
    0:00 Intro
    0:40 An unlikely hero
    2:42 Motorola
    6:11 Leaving Motorola
    7:49 MOS semiconductors
    10:07 WesCon
    13:12 Trial by Lawsuit
    15:14 Commodore
    17:29 The Personal Computer
    20:00 Apple Computers
    23:09 RadioShack
    25:26 The Revolution of 1977
    Events slightly adjusted or exaggerated for narrative (or dramatic) purpose.
    Video en Español: • El primer procesador L...
    Credits
    Research and Writing: LowSpecAlex, F4mi
    Voice over: LowSpecAlex
    Editing: Henrique von Buren, LowSpecAlex
    3D animation: Windy
    Art: Maiku no Koe
    Spanish Translation, Audio editing and QA: Henrique von Buren
    Camera work: Victor Candela, LowSpecAlex
    Thumbnail design: Maiku no Koe
    Social media:
    / lowspec_gamer
    / thelowspecgamer
    Music by Epidemic Sound: epidemicsound.com/creator
    Stock Footage from Getty
    This Smash Bros Effect used: • Super Smash Bros Ulti...
    Sources:
    Peddle, Chuck oral history by Computer history Museum: www.computerhistory.org/colle...
    • Oral History of Chuck ...
    Commodore: A Company on the Edge by Brian Bagnall
  • Věda a technologie

Komentáře • 1,2K

  • @trashcompactorYT
    @trashcompactorYT Před 2 lety +2091

    This channel has come so far. I remember when the content was just altering game config files to bring game graphics below their minimum settings and spec, and these documentaries are just as valuable imo.

    • @randomnumber81
      @randomnumber81 Před 2 lety +1

      You remember last year. lol just busting your balls man

    • @LoneWanderer905
      @LoneWanderer905 Před 2 lety +8

      Yes.

    • @MyScorpion42
      @MyScorpion42 Před 2 lety +71

      I miss it a bit. I am glad that he has moved on to creating content he enjoys again, but I wish somebody would pick up the mantle.

    • @ProXGenGaming619
      @ProXGenGaming619 Před 2 lety +61

      @@MyScorpion42 Problem is more and more games not allowing editing of the game files, single player games mostly excluded, but even then they continue to make it more difficult, that and most of the methods are kinda same-same anyway since a lot of games are built on existing engines and all you need to do is find the right files. There's only so many different ways of explaining what the same options do and once people know what they do they can just edit it themselves.

    • @tonnentonie2767
      @tonnentonie2767 Před 2 lety +10

      Wait I remember those videos. Are they deleted and gone for good?

  • @MrCulldog
    @MrCulldog Před 2 lety +129

    I met Chuck Peddle briefly at an event in the fall of 2019 before he passed away. Even at 82, he was still excited about new projects and eagerly shared his experience with us undergrads. A truly gifted and talented engineer. I really wish I could have spoken with him longer

    • @LowSpecGamer
      @LowSpecGamer  Před 2 lety +16

      I am jealous. I was very sad to hear of his passing back then. I am glad you got to meet him.

  • @Froblyx
    @Froblyx Před 2 lety +294

    I bought the first 6502 product, the KIM-1, directly from MOS, and built up a system around it. Later, I bought a Commodore PET and did a lot on that. Then I got a job at Atari designing games for their machine. I still have my KIM-1, my PET, and my Atari 800. I knew the 6502 instruction set, in machine code, by heart.

    • @The-KP
      @The-KP Před 2 měsíci +2

      My first 6502 was an Ohio Scientific single board computer kit. The graphics weren't great, but good enough that I could write fun games in BASIC. My next computers were Commodores and they had much better graphics systems. Rhe graphic sprites and sound system on the C64 were great.

    • @thefrogman2246
      @thefrogman2246 Před 2 měsíci

      I had the VIM-1 which was a improved KIM-1 they said if you like KIM you will love VIM I had to program it with hexadecimal numbers (just like the KIM)

    • @disgruntledtoons
      @disgruntledtoons Před měsícem

      Admittedly, there were only 150+ opcodes to know.

    • @gabrielv.4358
      @gabrielv.4358 Před měsícem

      you have a long life, wow! nice

    • @sundog.
      @sundog. Před měsícem +1

      @@disgruntledtoons you must be fun at parties lol

  • @harryb1251
    @harryb1251 Před 2 lety +288

    One exception to accuracy. I don’t think any individual was sued. I only saw one lawsuit and none was served to me personally. All our names were mentioned in the lawsuit. I did have the feeling that if things got tough I could be on my own. The suit was filed in Philadelphia in the fall of 1975. It should be on file. I only read the first page. “Motorola took seven man years to do the layout. MOS Technology took one man year,” therefore we stole it.
    As a matter of record I returned to Motorola in 1977 and worked there till 2010. There is a story there.

    • @rogerwilco2
      @rogerwilco2 Před rokem +9

      Thanks for sharing.

    • @engineerbot
      @engineerbot Před rokem +35

      So basically: You didn’t take as long to make the chip as us, therefore you stole from us.
      How does one win a lawsuit on that?

    • @harryb1251
      @harryb1251 Před rokem +35

      @@engineerbot That was page one in the lawsuit. There were many more pages I never read. MOS technology ran out of money. As I remember it the first lawyer bill was $400k. They could not pay a second one like that so they had to settle. Someone else will have to post the terms of the settlement. The possession of damaging material by one of the former Motorola employees, even tho not used or even seen by others, would have made further litigation extremely expensive. Motorola could pay it. MOS Technology could not. I was not privy to these discussions.

    • @NiffirgkcaJ
      @NiffirgkcaJ Před rokem +1

      @@harryb1251 that's interesting.

    • @mndlessdrwer
      @mndlessdrwer Před rokem +29

      @@harryb1251 That's the basic model of operations for large businesses. Make it impossible for your smaller competitor to actually fight it in court even if you're in the wrong because you have an entire office floor for your lawyers on retainer and the small business just doesn't have the liquidity to fight you.

  • @alanb76
    @alanb76 Před 2 lety +76

    I probably still have the 6502 manuals somewhere. One thing I recall that was not mentioned was that the 6502 was designed to be made on a memory production line rather than requiring a more complex chip production line that other micros required, which allowed them to be made more cheaply and leverage exiting production capacity.

  • @yumekarisu9168
    @yumekarisu9168 Před 2 lety +297

    I laughed so hard when the Steve Jobs negotiation part came out. That part of the video really capture his voice perfectly. Jobs biography book described how angry he can be when negotiating with someone he dislike. Jack was certainly the type of person that jobs dislike.

    • @LowSpecGamer
      @LowSpecGamer  Před 2 lety +56

      I was working from his characterization on that same biography so I am happy it came through

    • @cericat
      @cericat Před 2 lety +24

      ​@@LowSpecGamer Tramiel (BTW drop the i, it sounds like Tra-MEL per the man himself) was likewise well known for being fiery AF, that negotiation would have been legendary. He was a notorious micromanager and the friction between him and the chairman of the board Irving Gould was not great even though his performance had made Commodore immensely profitable.
      It's honestly weird looking back at the 70s and 80s in computing and realising just how much larger than life all these people were in the industry, so many hard nosed characters dictating the way the industry would evolve.

    • @txe1nd
      @txe1nd Před 2 lety

      Im 100 like

    • @Mnnvint
      @Mnnvint Před 2 lety +13

      Jack was the kind of person most people would dislike, I bet. There were many jerks in that generation of tech CEOs (counting Jobs), but he took the biscuit.

    • @This_is_my_real_name
      @This_is_my_real_name Před 2 lety +12

      @@ButterfatFarms - *_I don't think he cared what he was selling in the end. It eventually turned out to be consumers electronics, calculators, watches, computers and a few other odd niches._*
      When I was in my teens -- the mid-1960s -- my father gave me a small "portable" B&W TV.
      The brand was "Commodore"!
      After a year or two, the tuner developed a malfunction. This was quite common with the "electro-mechanical" tuners of the day. There were even _stores_ that sold nothing other than tuner parts (for the TV repair trade) -- I remember visiting one in the Bronx, near Yankee Stadium, to buy parts for my mother's Zenith TV (also B&W, as were most televisions of that, to get parts for the _Commodore_ TV, I had to visit the sole supplier, _Commodore,_ which was located at that time deep in the heart of Brooklyn.
      So, I got onto the subway and began my _long_ travel.
      When I arrived, I found a place that was like a big warehouse/garage type operation. Definitely _not_ an ounce of "retail" to be found. I bought my parts and was on my way.
      A few years later, the "pocket calculator" was born. Nifty, but expensive -- something like $400 in 1965 dollars (or whatever year it was in the mid-60s, I can[t remember).
      But then an inexpensive brand was born, and my father got one for me. Yup, "Commodore" (I have to wonder if the fact that they were located in Brooklyn, and he worked at the Brooklyn Navy Yard, had anything to do with his purchases).
      Ah, memories...
      PS: I had the 2nd or 3rd TRS-80 sold in my region. Went in for warranty service nearly 20 times, five main boards, and still ran like a one-legged blind man on a pogo stick.
      PPS: The one shown in the photo in the video is the Model 3, which came out a few years after the TRS-80 (retro-named the "Model 1").

  • @MartinArscott1
    @MartinArscott1 Před 2 lety +208

    Ah the memories! Taught myself 6502 assembly language as a teenager in the early 80's and wrote my own games cos I couldn't afford to buy them. Never did manage to stop my Pacman ghosts getting stuck in corners.....

    • @gs425
      @gs425 Před 2 lety +45

      You were one up on me. I couldn't stop my pacman eating the frickin maze !!!! ;-)

    • @LondonSteveLee
      @LondonSteveLee Před rokem +8

      Should have prototyped the logic in something like BASIC and then converted it. I couldn't even afford an assembler so I wrote my own BASIC program that converted z80 Assembler instructions (ZX81) into machine instructions that were POKEd directly into memory. I did intend to go a step further and create a BASIC > assembler > machine instructions compiler but I discovered drink and girls and that was the end of that! :)

    • @JoannaHammond
      @JoannaHammond Před 7 měsíci +5

      For me again it was the 6502, writing demo's on the C64 in the late 80's. Not even using an assembler, just punching hex into memory using a monitor.... lol I managed to learn every hex code for every instruction and could just sit their typing away, hex after hex after hex for hours on end. Was 14 or 15 at the time.

    • @jeffm2787
      @jeffm2787 Před 7 měsíci +1

      Ahh those were the days. I was also writing 6502 assembly in the 80's and x86 by the end of the 80's.

    • @PhilR0gers
      @PhilR0gers Před 5 měsíci +4

      ​@@JoannaHammond. Me too. Punching hex into a keypad - I couldn't afford the full keyboard for my 6502 computer until much later. Codes such as A9 (LDA) are burned into my brain.

  • @BastetFurry
    @BastetFurry Před 2 lety +49

    And one of my childhood heroes, Bil Herd, brought both low spec processors together. 65xx and Z80 working together in one machine, the Commodore 128.

    • @rayerickson7614
      @rayerickson7614 Před rokem

      Too bad the Z80 half was useless by the time the Commodore 128 came out.

    • @finnw1
      @finnw1 Před 2 měsíci

      And they wouldn't have bothered except they found the Z80 cartridge for the 64 wouldn't work on the 128, and that incompatibility was considered a bug that they had to fix

  • @ishin_nii
    @ishin_nii Před 2 lety +135

    If you're going for a new approach for your videos, let me tell you something. You're absolutely going in the right direction and I love it!

    • @johneygd
      @johneygd Před 2 lety +2

      I personally don’t like this direction,what’s that all that sarcasm funny generic talk and all those drawings,it annoys me,as if he tries to make funny out of those incedible stories to force you to take it with a grain of salt,am sorry but if i want to have some fun i will watch a comedy but if i want to watch a history about the past whether it’s politics,economy or about video games,i don’t wanna any genericness in it because i consider that BS.

  • @DavidGossettMusic
    @DavidGossettMusic Před 2 lety +310

    I don't know what I'm more impressed with, the video quality and storytelling, or that Motorola has been around since the 60's.

    • @cybercat1531
      @cybercat1531 Před 2 lety +87

      Motorola has been around since 1928 originally started as Galvin Manufacturing Corporation.
      In 1930 they sold their first Motorola branded product a Car Radio named Motorola a combination of the terms Motor and 'ola' from the then at the time popular Victrola radio name. And well the rest is history.

    • @dgillies5420
      @dgillies5420 Před 2 lety +28

      @@cybercat1531 after receiving a $500 investment to start Motorola the founders allowed the investors to drive around the block one more time in the car in which the new Motorola radio had been mounted for demonstration! The car caught fire and burned to the ground but the investors had already coughed up the check!

    • @rockstopsthetraffic
      @rockstopsthetraffic Před 2 lety +14

      The name is a clue, it's a characteristically old-timey American name lol.

    • @xSaintxSmithx
      @xSaintxSmithx Před 2 lety +21

      You think that's crazy? Nintendo was founded in 1889

    • @DjAle1
      @DjAle1 Před 2 lety +23

      @@xSaintxSmithx You think that's crazy? Nokia was founded in 1865

  • @Ryusennin
    @Ryusennin Před 2 lety +311

    MOS and Zilog were the real heroes which turned computers into mainstream devices.

    • @scottfranco1962
      @scottfranco1962 Před 2 lety +12

      And unmentioned here, MOS second sourced the Z80 for a time. My first computer was a MOS corp Z80 (hand built by the way).

    • @herrbonk3635
      @herrbonk3635 Před 2 lety +8

      @@scottfranco1962 I doubt that. MOS were probably not able to put the 8500 (fast) transistors of the Z80 design on a single chip for a reasonable price. Maybe you are confusing MOS with Mostek. Mostek and Synertek were andvanced firms that built the first Z80 chips before startup Zilog had its first plant ready. They continued as second sources for years. The European second source for Z80 was SGS-Thomson (now ST). After a few years (late 1970s) there were also clones from NEC, Sharp, Toshiba, Rohm, GoldStar/LG, Hitachi, and others.

    • @scottfranco1962
      @scottfranco1962 Před 2 lety +7

      @@herrbonk3635 Correct, it was Mostek.

    • @shaunnichols1743
      @shaunnichols1743 Před 2 lety +9

      Don't forget Acorn. Without them we're probably still marveling over flip-phones.

    • @christopherschneider2968
      @christopherschneider2968 Před rokem +2

      @@shaunnichols1743 Never heard of them before. looked it up. RISC and ARM are something i also never knew before. Thanks

  • @zaidlacksalastname4905
    @zaidlacksalastname4905 Před 2 lety +65

    10:38 that small note under the pricing is so good. The insane confidence with the transparency really shows they were proud of this.

    • @vyor8837
      @vyor8837 Před 2 lety +1

      What does it say? I can't see it.

    • @henryfleischer404
      @henryfleischer404 Před 2 lety

      What does it say? My screen is bad so I can't read it.

    • @Acorn_Anomaly
      @Acorn_Anomaly Před 2 lety +16

      It says "If you get clocks for less than $5, buy the mos6501 and give your purchasing agent a bonus."

  • @mcd3379
    @mcd3379 Před 2 lety +37

    Another great video. Without Chuck Peddle there would have been no Commodore 64, no Atari 2600 and that's right, no Apple II! The 6502 was a great, great invention.

    • @rambles2727
      @rambles2727 Před rokem +3

      It would be much longer until computers would hit the consumer market. Computers would of continued to be big business machines. Its nuts to think about. It was the perfect invention at the perfect point in history.

    • @finnw1
      @finnw1 Před 2 měsíci

      It wouldn't have stopped Woz. He'd have built something around the 8080 instead

    • @haruki_nyan
      @haruki_nyan Před 2 měsíci +3

      Don't forget that the Nintendo Entertainment System and Super Nintendo used variants of the 6502.

    • @jakestilgard4145
      @jakestilgard4145 Před měsícem

      and no Atari 400, 800, BB Micro, PET, Vic-20, Atari 7800, Acorn, .... (Even the Lynx and TG-16 use variants of the 6502).

  • @typedeaf
    @typedeaf Před 7 měsíci +3

    One significant point is that the 6502 was NOT bargin basement enough for Atari 2600. The 6507 was used instead, which is like a severely crippled 6502 with less address lines and one interrupt line.

  • @robbieburns3564
    @robbieburns3564 Před 2 lety +25

    I never get tired of hearing "cal-coo-lader". I still have an Apple ][ and an Apple //e that works! 6502 was so loved by all kinds of lowspec machines - I remember my Vic20 and C64 fondly, as well. My computer class had an army of Commodore PETs. Very fun video - I've owned a number of PCs with this processor but I never knew its story!! Thank you.

  • @andremaldonado7410
    @andremaldonado7410 Před 2 lety +147

    I will never understand how these videos haven't popped off yet, especially with the watch time probably being insanely high with people watching the whole thing. Gotta happen eventually

    • @LowSpecGamer
      @LowSpecGamer  Před 2 lety +58

      I still got lots to improve. It takes time to build a new brand. You can help me by sharing it!

    • @MrGamelover23
      @MrGamelover23 Před 2 lety +8

      @@LowSpecGamer what could you possibly improve other then your pronunciation (no offense intended, but that's literally the only thing I can think of that could be better, I'm genuinely asking what needs to improve.) These videos are some of my favorite content on the platform, your style is just so great. To be honest, you found and nailed your own unique form of presentation.

    • @glockmanish
      @glockmanish Před 2 lety +3

      @@MrGamelover23 If you actually mean his accent when criticising his pronouciation I'd not have it changed in any way shape or form. He is perfectly comprehensible and on top of that very distinguishable in tone and accent! It adds character!
      I'd rather have profound substance in content and production value.
      Since years I'm still here and excited over every video he releases. Other creator who are obsessed over perfect pronunciation and tone (aka like to here themselves talk) but seriously lacking in substance of their content (like e.g. coreteks) quickly lost my interest.

    • @MrGamelover23
      @MrGamelover23 Před 2 lety +6

      @@glockmanish hey don't get me wrong, this guy's videos are amazing, but I still need subtitles for some parts. This guy makes some of the best content for platform's ever had. I was just asking what could possibly be improved since he said he has a lot to improve?

    • @MrGamelover23
      @MrGamelover23 Před 2 lety +1

      @@LowSpecGamer hey, I apologize if my earlier comment was insulting or offensive or hurtful in any way shape or form. It was not my intention to be rude or hurtful and I hope that you weren't hurt.

  • @chestermc9954
    @chestermc9954 Před 2 lety +24

    These videos may not pull as many views as the Low Spec ones but they're absolutely top notch content! Can't wait for the next ones!

  • @johngeverett
    @johngeverett Před 2 lety +10

    I really liked the 6502 instruction set. The zero-page indexing was awesome!

    • @ArneChristianRosenfeldt
      @ArneChristianRosenfeldt Před 3 měsíci +1

      It is awesome that 6502 accepts its 8bit nature and has a ton of instructions which work with 8bit immediates. No weird register pairs. Instead 16 bit values are addressed as memory, just like strings. Clean.
      I like that little Endian works with the way immediates are read and the way pointers in the zero page are read. Yeah, Intel had carry look ahead, but 8 but ADC saves a few transistors. I think that MOS invested a lot of transistors into cycle efficiency. Unlike RCA 1802 or Intel, a lot of stuff could be done. We have like 4 busses and a huge PLA.
      Only later the MOS fab produced better and better chips, and soon their clock frequency wasn’t the limit anymore. Rather in the C64 the complex system bus limited speed.

  • @PeBoVision
    @PeBoVision Před 2 lety +2

    Excellent retrospective of the exact moment in time that I became a consumer-electronics enthusiast.
    Jack Tramiel's appearance was a particularly strong flashback moment. A man who's shrewd business acumen bordered on evil, but who understood consumers and made possible products that revolutionized home technology (all the while being myopic about the future of the industry). The man nearly took down Texas Instruments (most assuredly killed their home consumer division), and then bought Atari to price-undercut Apple, IBM and his own former Commodore. The man had huge Cajonas!!
    It was indeed more than the birth of an industry, it was the birth of our electronic zeitgeist.
    Thank you, that was 30 minutes well spent.

    • @LowSpecGamer
      @LowSpecGamer  Před 2 lety

      He was a colorful character. I respect his shrewdness if anything

  • @Deerd
    @Deerd Před 2 lety +26

    It's incredible how this is the same story told from different points of view

  • @guiga123able
    @guiga123able Před 2 lety +17

    I love a good video on microprocessor and digital design history and this one is exceptionally well presented. Seriously nice job.

  • @Deliveredmean42
    @Deliveredmean42 Před 2 lety +39

    Man was this a fun watch! Jack really is a stubborn business man that really loves calculators, and basically damage many business opportunities because of it.

    • @LowSpecGamer
      @LowSpecGamer  Před 2 lety +15

      I think he was just not a “visionary” but a good “businessman” that really kept an eye on what actually made his company money. Many companies over the years have gone bust because they lose sight of what their core business is and Jack needed definitive economic proof that computers were a worthy venture before committing.

    • @vyor8837
      @vyor8837 Před 2 lety +3

      @@LowSpecGamer and 3 different companies wanting one isn't proof?

    • @GraphicalRanger
      @GraphicalRanger Před 2 lety +2

      "Business is war" Jack Tramiel

    • @BikeArea
      @BikeArea Před rokem

      @Alfred Wedmore 😄

    • @werpu12
      @werpu12 Před 2 měsíci

      @@LowSpecGamer In the end his style of doing business also was the downfall of Jack! Nobody who ever had to deal with him businesswise wanted to do it a second time, just look at the Amiga guys how desperate they were not getting into Tramiels clutches and were saved last minute by Commodore from that fate. Also just look how Epyx was screwed over by Tramiel on the Lynx and basically went bankrupt because of it! In the end Atari under Tramiel stood alone and no one wanted to deal with them anymore.

  • @queenannsrevenge100
    @queenannsrevenge100 Před rokem +4

    Thank you this - I never looked too deeply into the origin of these chips. I remember as a teen learning to program super-simple assembly programs on my Commodore 64, which used the 6510, and then marveling about 10 years later when I was a junior technician, poking around the guts of a broken old DIN keyboard and realized just 10 years later the chip running the keyboard was a 6502! Going from being the central CPU to just powering the keyboard of an Intel computer is quite the fall from grace. 🙂

    • @tsm688
      @tsm688 Před 2 měsíci +1

      yes and no -- the whole point of these cores was they were cheap enough to be used anywhere. Even while IBM PC's were being powered bu the 8088, keyboards were already being powered by the simple-but-not-THAT-simple 8085.
      There were actually smaller alternatives to the 8-bit boys but nobody remembers them now. Basically calculator chips with minor modifications. Slow mask-programmed 4-bit behemoths found in a lot of instrumentation until they were replaced by application specific chips.

  • @cendrizzi
    @cendrizzi Před 2 lety +2

    I never saw your earlier stuff but I love this stuff. This is all before my time but it’s fascinating understanding the origin story of so much of what we take for granted. Good videos. Well done.

  • @LostMyPowerArmor
    @LostMyPowerArmor Před 2 lety +23

    Will be another high quality experience

  • @CommodoreGreg
    @CommodoreGreg Před 2 lety +36

    Commodore and its people were so central to early consumer computing yet so little history reflects this. Thank you for doing your part in helping to educate. How well did they know what consumers wanted? They were the first to one million units and have the world record for most units sold of a given model. RIP Chuck Peddle. Please do a video on how Commodore's Amiga was the first mass market computer with a preemptive multitasking OS. This is also crucially central to modern computing and yet also very much overlooked.

    • @LowSpecGamer
      @LowSpecGamer  Před 2 lety +12

      Commodore truly does not get enough credit. It is a shame they did not survive through today like Apple, Microsoft or Intel

    • @NuntiusLegis
      @NuntiusLegis Před 2 lety +3

      The Amiga was not a Commodore computer. It broke with all the fine traditions: no instantly ready BASIC in ROM, no PETSCII, no backwards compatibility. Not surprising because it was not made by Commodore but was bought in.
      They should have made an own 16-bit computer backwards compatible with the C64 instead - that could have been an IBM PC (clone) killer.

    • @watchm4ker
      @watchm4ker Před 2 lety +7

      @@NuntiusLegis It wouldn't have mattered.. The PC didn't win because it was the best, or the most fully-featured. It won because it was the *default.* It didn't matter how good Commodore made the Amiga or a hypothetical C256 or the like, because only they were making it. Just like Apple was the only ones making Macintoshes. *Everyone else was making IBM Clones.* So programmers made more IBM-Compatible software. And in the end, all the fancy hardware in the world can't change the fact that *software* drives hardware sales.

    • @NuntiusLegis
      @NuntiusLegis Před 2 lety +3

      ​@@watchm4kerWith the C64, Commodore had achieved the world market leadership for micro/home/personal computers, outselling IBM PC clones, Macs, and everything else by far. The C64 was the default.
      IBM PC clones won the race in the end, because they were continuously developed further in a backwards-compatible way. Had Commodore done the same in time, our current PCs would be descendants of the C64.

    • @watchm4ker
      @watchm4ker Před 2 lety +5

      @@NuntiusLegis No. They wouldn't. Because companies couldn't make C64 compatibles without running afoul of Commodore. Nobody else could make a C64. Nobody else could make an Apple II. Nobody else could make an Atari 400. Or an Adam. Or an Amstrad. Or an Acorn. But they *could* make a computer that was just as good, if not better, than IBM, and let someone at home use the same software they used at work.
      Commodore, Apple, Atari, and Acorn were not competing against another company. They were competing against an entire industry, and one they could not compete *within.* (See what happened later with Commodore)
      If you want a counterargument, though? *The MSX.* That was a computer system designed specifically for licensed manufacture by multiple firms. Sony, Toshiba, Panasonic, and more could make MSX computers, all compatible, all interoperable. Had it been pushed harder in the US, and had Zilog been able to keep pace with Intel's hardware, it might have become the standard for home computers, worldwide.
      The only company that could stand up to the IBM PC was Apple, and that took a truly Herculean effort to achieve, carving out a niche as the graphics computer of choice for anyone working in art, design, or publishing. Even then, they tried to grow the market by attempting to license out hardware manufacture, but it was too late for anyone to really care. Amiga found a smaller niche as the first low-cost video graphics machine, and it held on amazingly well.
      Of course the company that really got the last laugh over them *all*... is Acorn.

  • @aurismat_main
    @aurismat_main Před 2 lety +17

    Great video! I was wondering how this amazing CPU came to be, especially as I was watching Ben Eater's series about making a breadboard-based computer around it.
    Some days I miss your old type of content(read: low spec game setup guides), but these videos are great! Totally amazing videos. Earns my like, FWIW!

  • @Simte
    @Simte Před 2 lety +23

    Low spec has never left us. Man, this each and every upload is so great, many thanks my friend.

    • @monhi64
      @monhi64 Před rokem +1

      If anything I feel like it’s not only not left us but is only getting much more common. Now that processors are this powerful in general even the low spec ones blow stuff from the not so distance past out of the water

  • @d.jensen5153
    @d.jensen5153 Před 2 lety +8

    Programming an Apple II in assembly language was exactly where I started. Really loved all the addressing modes and powerful system calls. It wasn't until years later that I wrote my first lines of code in a high-level language...a thermodynamic model of an air-standard Brayton cycle.

    • @ArneChristianRosenfeldt
      @ArneChristianRosenfeldt Před 3 měsíci

      Isn’t there this indexed zero page indirect addressing mode, which no other CPU has? It seems to be used for Demo effects only. It is like if on a 68k you could use the 3 lsb of a data register to select one off the 8 address registers to use in a reg-mem instruction. This is insane. I guess 6502 cannot move addresses between address registers like a 68k. I Wonder how you teach a C compiler to use IDs in Y instead of pointers? And use zeroPage+X for lists. Global optimization? Seems like C is the wrong language for 6502. Similarly, why is it so difficult to put pointers to the stack frame on the call stack? Ah, no addressing mode for this. 6502 cannot even peek SP+signed immediate8 .

  • @mandolinic
    @mandolinic Před 2 lety +29

    I used the 6502 in the early 80s, and loved programming it (in assembler). It had exactly the right instructions to do just what I wanted. Completely fuss free and clean.

    • @FeelingShred
      @FeelingShred Před 2 lety +2

      objective oriented programming is a fucking lie...
      hopefully in the next few years we see a trend in indie game developers of coming back to Functional Programming (all functions inside a single file of code, code easier to read, etc)

    • @mandolinic
      @mandolinic Před 2 lety +9

      @@FeelingShred That's a bit random and absolutely nothing to do with my original comment.

    • @FeelingShred
      @FeelingShred Před 2 lety

      @@mandolinic haha Look, another C++ advocate LOL 🤣🤣🤣

    • @mandolinic
      @mandolinic Před 2 lety +4

      @@FeelingShred C++? Yeuk.

    • @tsm688
      @tsm688 Před 2 měsíci +1

      @@FeelingShred it is good to have a data structure of some sort... but OOP mostly means "37 different warring designer's data structures in a mangled glob that barely functions". Just give people the data, in a simple flat structure, and they can do anything in any language

  • @jonathonschott
    @jonathonschott Před 2 lety +24

    My father was a mechanical engineer who got the first family computer in 1985, a kaypro 2. 2x 5 1/4 floppy drives and no hdd. You had to boot from disk and it could either run cp/m or msdos. Gaming with ascii graphics on a 5"(? Ish?) Monochrome screen. Ah the days of 'ladders'. You can still find it online as a self contained .jar file. When I was in school for electronics one of my instructors was on the Intel design team that broke the Ghz barrier. When asked how they did it he just said 'P. F. M.' Because of that instructor we also had access to a small corner of Intel's educational materials and I was able to download a transistor schematic for the 4004. I remember some of these wild west days from the early 80's from my early youth. Of course someone younger than 10 as I was at the time had no way of comprehending the gravity of what was happening around me, I just accepted adjusted and moved on. You're making me feel old here 😁, playing games on my ti85 in high school trig.....
    Great content this is worth chronicling as almost every living person today is affected by decisions made over 40 years ago in back rooms and garages used as office space.

    • @hicknopunk
      @hicknopunk Před 2 lety +2

      We had a lugable Kaypro 2. I loved playing text adventures on it.

    • @jonathonschott
      @jonathonschott Před 2 lety

      @@hicknopunk like I said above, you can find ladders in a .jar file. Did you ever play a game that was a galactic economy Sim? Now THAT was a fun game. Wish I could remember the name of it and find a copy in a jar as well. Good old kaypro. I remember one time my dad took it on a business trip and a coworker of his that had the same machine set it up to allow me and my dad to instant message each other, in like 1985. Take that instant messenger.

    • @hicknopunk
      @hicknopunk Před 2 lety +1

      @@jonathonschott the games I remember most were infocom games like Zork, Planetfall, Hitchhikers Guide, etc. I also had arcade games made up of all text characters like centipede, pac man, some racing game.
      I was a kid using it, so I mostly remember playing text adventures at night before my dad had to take the computer back to work on monday

    • @gabrielv.4358
      @gabrielv.4358 Před měsícem

      I wish processors were still in that margin, with 1 dollar per core. 8 core processor? 10 dollars

  • @hylianchampion7713
    @hylianchampion7713 Před 2 lety +12

    Id love to see a video about the history of Unix and unix like operating systems in this format, keep this content coming bro its rly good

  • @nfistfu
    @nfistfu Před rokem +5

    I love the little lapel pins you've got on some of the people in these illustrations, it really helps make it easier to distinguish who each person is

  • @hansderuiter1699
    @hansderuiter1699 Před 2 lety +9

    Bought at first a Spectrum Z80 at the time. It feeled so cheap like their tiny rubber keys. Went back and swapped it for a VIC20. Later a commodre64, got in love with the old 6502 and learned to how to program it in assembler. Great times. Doing stuff where the "computer" wasn't designed for. Stepped later over to the 8086.

  • @PacloverN1
    @PacloverN1 Před 2 lety +1

    I'm glad to have watched this video today. I came here from the LowSpecLore playlist link on the "End of Low Spec?" video that I still had an open tab of for some reason. This kind of history lesson is great; I'll keep watching.

  • @Nico-sd4hs
    @Nico-sd4hs Před 2 lety +4

    Oh my god this was one of the most entertaining videos I've seen! Props to the artist(s), the artwork really made it 100x times better. Your content keeps amazing me! :)

  • @brandonballiett9690
    @brandonballiett9690 Před rokem +4

    I'm convinced the 6502 is one of mankind's greatest inventions, and this is the best content I've ever seen on its history. It's such a great story- a team of brilliant underdogs leaving the billion dollar Motorola and joining up with MOS to create a revolutionary processor, accessible to the masses. Also, I love seeing all the programmers leaving comments about what a joy the chip is to program against- I think its greatest strength is how succinct the instruction set is. RISC is beautiful to me.
    Absolutely brilliant content, sir.

    • @werpu12
      @werpu12 Před 2 měsíci +1

      Not sure, if there was no 6502 everbody and his kitchen sink would have used the z80 instead!

  • @metronome8471
    @metronome8471 Před 2 lety +24

    Legends state that Jack Tramiel bought Atari from WB with him recieving the Atari corp, $50, and a ham sandwich from the deal.

    • @LowSpecGamer
      @LowSpecGamer  Před 2 lety +4

      Sounds about right

    • @evensgrey
      @evensgrey Před 2 lety +5

      @@LowSpecGamer Yes, Atari was still reeling from the crash of '84, and had already missed the boat on what would become the NES. They were DONE, and their parent company wanted them gone.

  • @AntiFreak321
    @AntiFreak321 Před 2 lety +2

    Your new Videos are GREAT. You went form someone who uploadet something semi interessting every couple of vids to in my playlist next to oversimplified, vsauce and in a Nutshell.
    You managed to turn your channel into something that is timeless, great job my man.

  • @mukhtar__
    @mukhtar__ Před 2 lety +2

    man! the quality of production is going up and up every upload!
    keep it up 👍🏻❤️

  • @mrinmoybanik5598
    @mrinmoybanik5598 Před 2 lety +3

    Wow the story telling was amazing! Looking forward to the next episode!

  • @harryb1251
    @harryb1251 Před 2 lety +5

    As a member of the team from Motorola to MOS Technology my compliments on the presentation. You know more than I do about the “big picture” but your telling of the things I do know about is accurate. Thank you

    • @LowSpecGamer
      @LowSpecGamer  Před 2 lety +3

      I am going from username alone but are your Harry Bawcom? I am super glad to hear you enjoyed the video. Hopefully you noticed the piece our artist did at 7:28 with the original Motorola team that should have you on it (and we would love to send you a print of it, if interested).
      Also, let me know if you are ever available for interviews. I would to know more about these events or what you did afterwards! I am available at alex@lowspecgamer.tv

  • @Goigigandfriends
    @Goigigandfriends Před 2 lety

    Gosh I am so thankful I watched this, long time subscriber and haven’t been on CZcams much recently and loving the new stuff!!

  • @AlanTheBeast100
    @AlanTheBeast100 Před 2 lety +9

    I programmed the 6502/6510 in assembler. But prior to that there was the Cosmac 1802 and that found its way into avionics and other systems.

  • @DanielLopez-up6os
    @DanielLopez-up6os Před 2 lety +13

    Used so many machines with the 6502 it just was EVERYWHERE, and to some extent modern versions still use it.

  • @creator-link
    @creator-link Před 2 lety +7

    This was such a good documentary, I like how everything was connected

  • @s3vR3x
    @s3vR3x Před 2 lety +1

    this was incredibly well done! And your artwork is fantastic!

  • @VenerabIe
    @VenerabIe Před 2 lety +2

    Your content is astonishingly good, and I now plan to binge all of the other videos you referenced throughout this one. Keep up the amazing work. (:

  • @makerspace533
    @makerspace533 Před rokem +5

    I bought an MOS Technology 6502 as soon as they announced it. It was $25 and came with two excellent manuals, one hardware and one software. I had just built an 8008 machine. The 8008 was $45 and the 2102 rams were $5 each. That was a lot of money in 1975. My 6502 machine had a front panel with the normal arry of switches so I could fat-finger in a loader. The real advantage over the 6800 was not just price, but the indirect addressing modes in the 6502. It was much more advanced. I was shocked when Motorola came out with their 68000. Why would anyone come out with a register rich machine when the future belonged to compilers (which would never use all those registers) and multi-processing which required fast context switching. It was an interesting time.

    • @ArneChristianRosenfeldt
      @ArneChristianRosenfeldt Před 3 měsíci

      Registers are called global variables by some. Similar to the zero page. So with a bad enough coding style you use them up quickly.
      C and Pascal have structure and a compiler can check spans without any calls and then check for non-overlapping lifetimes of variables ( first and last access ). This can be expanded to parameters and return values.
      Even in 1993 AtariJaguar came with scratchPad memory which forces you to load small, but mostly complete programs into 4k of SRAM ( like on PET ). And you load data into your 64 registers, which are not that global anymore. Sad, to use a compiler only for those snippets. You have to link them all using a custom tool chain. Ah, and no subroutines allowed. I mean prohibitive slow. All macros and loops.

    • @werpu12
      @werpu12 Před 2 měsíci

      @@ArneChristianRosenfeldt tons of registers make programs also faster, you do not have to performan constant on off stack operations for storing away data. There is nothing worse than having only a small number of registers, well yes there is something worse, having a small number of registers, and half of them dedicated to just one single task to skimp on internal wiring logic!

    • @ArneChristianRosenfeldt
      @ArneChristianRosenfeldt Před 2 měsíci

      @@werpu12 6502 has the decimal logic wired to the Akkumulator, but otherwise it has a register file just like z80 . ARM, MIPS, JRISC, and SNES have special registers for multiply and accumulate. So basically, just as 6502 they have an accumulator. I always thought that maybe they keep carries at every fourth position like Z80 ALU? Also MAC already reads two source registers per cycle. You want two read ports on the file? I may want to add one bidirectional port to also allow two register barrel shift. And division is just slow, so indeed it uses hidden registers. No need to expose those in the ISA, if you have a scoreboard as JRISC does. MIPS does not. MIPS blocks if memory access takes longer than a cycle (plus addressing mode, 5 stage pipeline for memory vs 3 for reg-reg, so actually two cycles? MUL also fits in three cycles ( no addressing mode )). MIPS delegates multi cycle stuff to a coprocessor.
      Yeah, int, float, and vectors are not that different. For vector add, just block the carry. Same for exponent and mantissa. Modern, deep pipelines can deal with instructions of different execution time. So 64bit pointers, double floats, and MMX all in the same registers!
      So you don’t like the flag register? RISCV is for you! I think that the forth port to the file could be used to set or get a carry from to any register for ADC. Power has 6 flag registers. I just want them aligned to the file.
      Stack pointer is a special purpose register as is instruction pointer, but these are loved.

  • @saganandroid4175
    @saganandroid4175 Před rokem +22

    20:44 the Apple was little more than a 6502, RAM, ROM and a keyboard. They even made the 6502 responsible for video output. Also, you glossed over the fact that Wozniak could *not* get his design to work. Chick Peddle naively showed them their mistakes. And thus, we are stuck with Apple today.

    • @ischmidt
      @ischmidt Před 4 měsíci +2

      Today's PCs are just a lot of processor cores, RAM, ROM, and a keyboard. Even GPUs became just more processor cores. Wozniak was right all along: hardware's job is to run software.

    • @tsm688
      @tsm688 Před 2 měsíci

      @@ischmidt Try to us your smartphone to control a 3d printer, try to use your smartphone to write a real program, and you'll see the difference between a real system with expandable IO and the disposable tinkertoys without it. IO is so easy to overlook but so important.

    • @ischmidt
      @ischmidt Před 2 měsíci +1

      ​@@tsm688Smartphones can do both of those things, and they can do them comfortably when you plug in a USB-C hub to add a keyboard, mouse, and display. The entire point of the Arduino and Raspberry Pi ecosystems is precisely that a lot of I/O oriented stuff doesn't need a PC.

    • @tsm688
      @tsm688 Před 2 měsíci

      @@ischmidt on a platform where programming languages are literally banned? The best and nearly only way to program for phone, is to not use phone to do it...

  • @Nexus9_KD6-4.8
    @Nexus9_KD6-4.8 Před 2 lety +2

    Just found your channel. I watched your videos on the Z80 and 6502. Very entertaining and informative stuff. Keep up the great work. I look forward to viewing more of your content.

  • @Coillcara
    @Coillcara Před 2 lety +2

    You put people first in your stories about electronics. That's marvellous!

  • @fueledbyregret
    @fueledbyregret Před 2 lety +5

    Loved the cheeky use of the Mac font Chicago when you mentioned CES Chicago. It’s the little things. 👌

    • @LowSpecGamer
      @LowSpecGamer  Před 2 lety +3

      I was really, really hoping someone would catch that. I am glad it was you.

  • @niks660097
    @niks660097 Před 2 lety +13

    Another problem they faced was RISC's heavy reliant on memory bandwidth since there were simpler but a lot more instructions, they had to wait for someone to create faster memories...

    • @LowSpecGamer
      @LowSpecGamer  Před 2 lety +6

      Yes! There are ton of small technical stories, like the process they had to go through to create the masks, that I just could not get into for lack of time

    • @ArneChristianRosenfeldt
      @ArneChristianRosenfeldt Před 3 měsíci

      I don’t get this. I thought that RISC has a lot of registers in order not to access memory for data. Large registers and barrel shift to pack data.
      RISC replaces the microcode ROM with cache RAM for code.
      RISC tries to avoid wait states, but always had allowed for them in case of a cache miss. MIPS was an experiment to see how we can reduce wait states as low as possible. Just consider DRAM and the address multiplexing. It is kinda double data rate. When MIPS was designed, a load or code fetch was still single cycle. When it came to market in 1987, fast page memory introduced variable latency.

    • @niks660097
      @niks660097 Před 3 měsíci +1

      ​@@ArneChristianRosenfeldt Large registers can only help eliminating load/store operations by few percents not completely, also "RISC replaces the microcode ROM with cache RAM for code." wouldn't that exacerbate the problem, since microcode ROM is faster(at that time) and directly wired to ALUs and can do multiple operations in parallel?

    • @ArneChristianRosenfeldt
      @ArneChristianRosenfeldt Před 3 měsíci

      @@niks660097 I don’t get the few percent thing. I may be biased. I try to write assembler for AtariJaguar. Load Store does not block there and two instructions are loaded from RAM per cycle. So as long as I have reg-reg in between, von Neumann goes brrrrr. And a lot of code snippets I saw and my own ideas have a lot of reg-reg instructions. JRISC is cheap and only has one instruction format ( 6Operarstion:5src:5dst ). So there is a ROM which translates the Operation to the control lines. It only has 64 entries because there are only a few instructions and each is single cycle.
      So and that was a lie. JRISC has multicycle instructions also. RISCV has different instruction formats which slow down the decoding a bit. Still fits in a single cycle for a low enough clock rate.
      I don’t understand what 6502 does with the instruction opcode before the PLA. I thought it is so smart to emphasise decoding speed. So the opcode is latched and then using large transistors with lots of fan out blasted over the 128 transistors of the PLA for maximum parallel processing. For extra speed this is even a balanced signal almost like ECL. But why the same apply the same urgency for the following cycles of the instruction?

  • @Aaron-be2pt
    @Aaron-be2pt Před 5 měsíci +1

    Great rundown on the history of the 6502 - exactly what I was looking for!

  • @EvoPortal
    @EvoPortal Před 2 lety

    These videos are great, flows well, easy to watch, and informative, Thanks man!

  • @petergibson2318
    @petergibson2318 Před rokem +3

    My very first computer build was the "Microtan 65 " kit from Tangerine Computers in 1980.
    You had to solder cbip sockets,and everything else, into the PCB and insert the chips into the sockets.
    It used the 6502 processor. It was pure magic when I powered it on and discovered that it worked.

    • @PhilR0gers
      @PhilR0gers Před 5 měsíci

      That was my first computer, too. Bought as a kit in 1979.
      I am now building a replica of it using the 65c02 and modern memory chips (32kb in one chip is pure luxury, compared with the 2 chips needed for 1kb we had originally).

  • @glenbirbeck4098
    @glenbirbeck4098 Před 2 lety +6

    What a great chip. I learned programming on a Super Board with 8K RAM. The ideal instruction set to start with.

    • @christopherlawley1842
      @christopherlawley1842 Před 2 lety

      Ooo, me too but 4k (to start with)

    • @favesongslist
      @favesongslist Před 2 lety +1

      @@christopherlawley1842 I put 16k RAM on mine, basically by soldering an extra 8k on top of the first 8k of ram, worked fine; even with overclocking it x2 :)

  • @mudi2000a
    @mudi2000a Před 2 lety +2

    These documentaries are so great! Subscribed!! Of course, my first computer was based on this CPU, it was the Commodore 64.

  • @andressepter1984
    @andressepter1984 Před 2 lety +1

    Your videos were actually so Intereting that they made me sign up Curiosity/Nebule to watch more. Good work!

  • @yukinagato1573
    @yukinagato1573 Před 2 lety +9

    10:37 "Note: if you get clocks for less than $5, buy the mcs6501 and give your purchasing agent a bonus."
    FRICKING GENIUS MARKETING CAMPAIGN

  • @duke0102
    @duke0102 Před 2 lety +5

    Amazing documentary and the story was told really well. Thank you.

  • @MrCOPYPASTE
    @MrCOPYPASTE Před 2 lety +2

    you are a master historian I'm very glad and fortunate to be your humble subscriber. many thanks for you and to the team. thank you all.

  • @SergeiTheAnarch
    @SergeiTheAnarch Před 2 lety

    The video production is next level! Great job on the vid.

  • @RemnantCult
    @RemnantCult Před 2 lety +3

    the 6502 is fun to learn and a great retro chipset to get into as a budding computing hobbyist, next to the z80. Incredible art and incredible video!

  • @DouglasJenkins
    @DouglasJenkins Před 2 lety +5

    I started with Radio Shack's Color Computer in 1984, ordered with 16Kilobytes of memory, but delivered with 32K! Thought I was in heaven! Can't wait to see your take on the 6809!

  • @sanikku5
    @sanikku5 Před 2 lety

    Subbed, these videos are so good! Binge watched all your LowSpec lore videos and they get better and better with each upload.
    (These videos are like Kento Bento x Gaming Historian to me)

  • @jishan6992
    @jishan6992 Před rokem +1

    Can't wait for when all this new quality videos blows up, seriously good work

  • @atomicskull6405
    @atomicskull6405 Před 2 lety +4

    The Atari 2600 actually used the 6507, which is basically an even cheaper 6502 in a 28-pin package with a reduced memory address space.

    • @LowSpecGamer
      @LowSpecGamer  Před 2 lety +1

      I know, I had to simplify to not add yet another tangent to the video. Since it is a variation of 6502 it still works within the narrative of the video

  • @joelstyer5792
    @joelstyer5792 Před rokem +3

    A couple of little details. If I recall, the 6501 or 6502 had one error after layout, a rotate that didn't work properly sticks in my head but that was so long ago. Also, I seem to recall the Atari 2600 used the 6507, a version of the 6502 with a shorter (13 bit) address bus in a 28 pin package (A lower, low spec processors). When larger ROMs became available, they had to resort to bank switching to address them. I used to program in assembly on the Atari 800 (which I still think was a wonderful computer). The one thing I didn't like on the 6502 was the short index registers (8 bit) but at least there were two of them compared to the single one on the 6800. Coming from the Intel world, I was never fond of the bus interface on the 6800 and 6502, I liked the 8080 and Z80 better with MRDn and MWRn instead of the phases. Just what I was used to. To this day, I still find it amazing that a 6502 clocked at less than 2MHz (half of color bust 3.58MHz) could produce such stunning and fluid games on the Atari 800 (granted the simple graphics hardware of the day helped) but there was some really fast code written for them. I had the chance to visit MOS Technology in the late 1970s and it was something going onto that hallowed ground, and meeting some of the people who were designing the next generation. Unfortunately, it is now the closest Super Fund site to my home (an hour away). Even though I work largely with ARM microcontrollers these days, I still miss the old days with these great old chips. I made a lot of embedded systems with the Intel 8085 and loved it. However, once I wrote code for the 8086 and 80196, it was hard to go back to these simpler instruction sets. Great video and pretty accurate and well researched. The drawings are awesome.

  • @thealandude9146
    @thealandude9146 Před 2 lety +2

    i love the arts you made for these videos, the quality of your videos are amazing

  • @iAPX432
    @iAPX432 Před 5 měsíci +1

    Incredible deep and insightful documentation, with a great narrative. I am astonished!
    In 1977 I abandoned my plan to be an electronic engineer to become a computer engineer, at 10 it was easy to pivot ;)

  • @haweater1555
    @haweater1555 Před 2 lety +8

    20:51 Until this moment I was never sure that the first product of Apple Computer was actually called the "Apple 1" rather than just the "Apple" , meaning there was foresight by Jobs as to how progressively introduced models are named.

    • @monhi64
      @monhi64 Před rokem +1

      I can only find resources saying it picked up the one in the name some short time after the initial launch. Looks like in some official context it didn’t always have the one as most people would expect

  • @GraphicalRanger
    @GraphicalRanger Před 2 lety +4

    Awesome show, many thanks for for amazing effort! Interestingly Acorn, the makers of the 6502 based BBC Micro took some design cues from the 6502 and discussion on risc at universities to design the fore runners to Arm chips, something Bill Mensch (Western Design Center) one of the designers that worked on the 6502, mentioned he wasn't too happy about.

    • @LowSpecGamer
      @LowSpecGamer  Před 2 lety +2

      I knew parts of the ARM story but I had NO IDEA they directly took ideas from the 6502. That is brilliant. I am totally going to add that to my eventual ARM video. Thank you for telling me.

    • @FindecanorNotGmail
      @FindecanorNotGmail Před rokem +1

      I think I've seen a video with Sophie Wilson say that she was inspired by the 6502 when designing the ARM.

    • @LowSpecGamer
      @LowSpecGamer  Před rokem +2

      I GOT to make that video eventually

    • @ArneChristianRosenfeldt
      @ArneChristianRosenfeldt Před 3 měsíci

      6502 sets flag on load. ARM does too? But is totally the wrong thing for RISC and load store. Even flags are not so great of an idea. Now JRISC got all those variants ADD, ADC, ADDtransparent to denote if flags are read or written. Power even has 8 flag registers. Or is this okay? After all CPUs have float regs and vector regs. Vec8 could write all 8 flag registers.

    • @tsm688
      @tsm688 Před 2 měsíci +1

      @@ArneChristianRosenfeldt All RISC becomes CISC once you discover enough needs

  • @marafolse8347
    @marafolse8347 Před 3 měsíci

    You do an amazing job of delivering a relatively dry story on paper in a compelling way! The building of tension and focus on the individuals involved is great.

  • @fensoxx
    @fensoxx Před 2 lety

    I clicked on this video tonight as a random recommendation and it was awesome. I’ll be checking out more man! Hope they’re all this good!

  • @HappySlappyFace
    @HappySlappyFace Před 2 lety +6

    This didn't feel like half an hour, amazing content

  • @Heavenira
    @Heavenira Před 2 lety +5

    WOW that was a good watch. I don't know why, but I love how you've depicted calculators as sleazy computers.

  • @FreedomForAll2013
    @FreedomForAll2013 Před 2 lety +1

    This channel has come so far... I just discovered it and looked at your 1st video and then viewed your newest video and then compared the two to confirm you have indeed came far

  • @tonivazquez1081
    @tonivazquez1081 Před rokem

    Man, your videos are fascinating. Thank you very much. I also enjoy your Nebula content. Keep up the great work!

  • @jeffreyyoung4104
    @jeffreyyoung4104 Před 2 lety +5

    I had a trainer board that used the 6502, and it had 4K ram!
    I stored the programs on a cassette tape recorder, and I had a black and green monitor connected, after first using an old RTTY machine!

    • @ArneChristianRosenfeldt
      @ArneChristianRosenfeldt Před 3 měsíci

      6502 needs fast memory and originally could not accept another bus master on the 16 bit address bus and only had limited current output. So you better pair it with fast = slow RAM and add bridges for all bus pins.
      I wonder how the bridge can be fast enough to tell the SRAM that write enable is not meant for it? Address comes a bit before enable, so there is that. I still Wonder if there should be a shadow copy of SRAM in the DRAM extension to correct misguided writes? Kinda write through cache. Write only happen at half the clock rate, or do they? Push program counter is faster, but doesn’t leave SRAM. DRAM reads need to prolong phase 1 of the CPU.

  • @unpotatoedsalmon
    @unpotatoedsalmon Před 2 lety +4

    6502 and its older brother the 65816 are two of the most iconic 8/16 bit microprossesors out there

    • @reillywalker195
      @reillywalker195 Před 2 lety +2

      Ricoh in Japan also based its processors used in the NES and Super NES on the 6502.

  • @JerryEricsson
    @JerryEricsson Před rokem +1

    Thanks for the history lesson. I can recall my first computer, it as the brand new addition to Commodore, the 128 with a new 80 collumn green screen monitor. Of course most of the time I ran it in the 64 mode Go 64! I actually made some money programing in Basic. I had been in an accident and was left disabled from the police department, whille the powers that be were debating my future, I picked up the wonderful manual that came with the 128 and learned Basic. Having been the chief of a small department, I knew all the local businssmen and when they learned I could write basic programs they were at my door requesting programs for their little C=64 machines they had at home to write billing programs, and help run their stores, some owned multiple businsses and needed someone who could program sprad sheets and such. So I made enough money to help keep my children in college while workmans comp decided my future. Now I am about at the end of my days, looking to doctors to extend my life a bit by batteling the cancer that has eaten my right kidney, I look to CZcams to keep me positive as I face the future. Will I soon be with my wonderful wife of 51 years who lost the battle with cancer 2 years ago, and my two sisters who faced the same fate back in 2019. Or can I move on and watch as my grandsons and great grandson takle the world of the future. Time will tell, they tell me I should know before Christmas....

    • @tsm688
      @tsm688 Před 2 měsíci

      About the only maxed-out 128 application was some high flying business BBS software. Trying to sell CPM, in 1985!? They really did not read their market for that one.

  • @SeanGarratt
    @SeanGarratt Před 2 lety +1

    That was wonderful and informative. And whoever does the drawings does a wonderful job.

  • @sebastiantv108
    @sebastiantv108 Před 2 lety +3

    Maybe this videos don't get a lot of views yet but with this quality it's just a matter of time. Love the new direction!

  • @theodoresmith3353
    @theodoresmith3353 Před 2 lety +79

    I’m hyped for AMD’s Pheonix. It should replace low-mid level graphics cards with an APU that can play just about anything at 1080p 60.

    • @TheLongDon
      @TheLongDon Před 2 lety +5

      1080 60 is low end. Mid level is at least double that. Even the 2060, a 3 year old budget card, runs games at 1080 100+

    • @theodoresmith3353
      @theodoresmith3353 Před 2 lety +13

      @@TheLongDon well top end pheonix should be around a 2060 apparently. I don’t think a 2060 could play anything you throw at it at 1080 60 tho.

    • @theodoresmith3353
      @theodoresmith3353 Před 2 lety +3

      I hyphenated low-mid not meaning low through mid but in the sense that it would replace lower mid range cards like the 2060 which is not a low end card imo. An mx450 or 1660 would be a low end card. Mid range cards would be 60&70 series imo. In retrospect, i may have been a bit too hype saying low-mid. It will only replace lower end cards.

    • @jstan5802
      @jstan5802 Před 2 lety +26

      @@TheLongDon What parallel universe are you from that 1080 60 is low end? I want to go to that universe without the chip shortage.

    • @misham6547
      @misham6547 Před 2 lety +2

      @@TheLongDon depends on game, E sports yes, AAA it's well within mid-level

  • @alpaykasal2902
    @alpaykasal2902 Před 2 lety +1

    EXCELLENT! A great telling of am oft overlooked story! I loved it, thank you.

  • @prawnmikus
    @prawnmikus Před 2 lety

    Such bloody high quality!!! Loving these vids.

  • @utah133
    @utah133 Před 2 lety +4

    My first tinkering with micros was with the 8080. I did a bit of exploring the 6502 though. I'm now past 70, giving an indication of how long ago these were a thing.

  • @ethanmcintyre7148
    @ethanmcintyre7148 Před 2 lety +3

    Fantastic video, time spent watching well spent.

  • @juanmillaruelo7647
    @juanmillaruelo7647 Před 2 lety

    Engaging, informative, purposeful AND fun. Congratulations

  • @LemSportsinterviews
    @LemSportsinterviews Před rokem +1

    the new format is a great blend of storytelling, art and history. very unique channel and i love watching you! commenting for The Algorithm!

  • @loiscampos4553
    @loiscampos4553 Před 2 lety +3

    Este tipo de videos no tienen nada que envidiarle a los documentales de los canales de ciencia de la TV, muy completos y me gusta el hecho de como los vas enlazando con los demas videos que has hecho hasta el momento, Excelente!!!

  • @matsv201
    @matsv201 Před 2 lety +11

    "the display was mostly broken chip"
    Use to do that all the time when we where making display units back when i worked in electronics. If its a display unit, its most likely broken.

  • @Powhart
    @Powhart Před 2 lety

    What a great Channel!!! So glad I've found this!!! :D

  • @AlanCanon2222
    @AlanCanon2222 Před měsícem +1

    I remember finishing the Commodore 64 Programmer's Reference and thinking, "That's IT? That's what make these amazing games work? Just these simple instructions and their various addressing modes. Now I know a lot more about how the magic works, it still seems amazing.

  • @lowendmemes
    @lowendmemes Před 2 lety +6

    I see LowSpecGamer uploads
    I click.

  • @teknoman117
    @teknoman117 Před 2 lety +9

    The funny thing is that the 6502 wasn’t even that low spec. It depended on faster memory due to having fewer register than its competitors (6800, Z80, 8080), but it could do twice as many memory cycles vs. the Z80 at the same frequency, so assuming your memory could keep up, it was way more cost effective despite being only marginally slower.

    • @herrbonk3635
      @herrbonk3635 Před 2 lety +3

      Pretty "low spec" with just a 8-bit stack pointer though. And memory couldn't keep up. Because the 6502 did not use the available memory speed very efficiently; only a fraction of a cycle was allowed for memory access, due to the transistor level design. A 6502 at 1MHz needed a 300ns memory, which is less than 1/3 of a clock cycle. In contrast, the Z80 allowed two full clock cycles for memory to respond. So using the same speed memory, the Z80 could be clocked around six times as fast as the 6502. This meant that ordinary 8-bit operations as well as normal jumps, calls, returns, etc. could be 2-3 times as quick on the Z80, using the exact same speed (and therefore cost) RAM and ROM.
      But the big difference was in 16-bit and 32-bit arithmetics (such as for floating point). The Z80 could do a 16-bit addition in 11 cycles, while the 6502 needed at least 20 (much longer!) cycles for the same thing. Being able to be clocked faster, less cycles for 16-bit add/sub, and several internal 16-bit registers meant that the Z80 could be about 12 times as fast as the 6502 in practical "number crunching" tasks. Again using the same speed, (cost) memories.

    • @malcolmhutchison
      @malcolmhutchison Před rokem +1

      @Jimbo Bimbo But Elite was first written for the BBC Micro - a 6502 machine

    • @BruceHoult
      @BruceHoult Před rokem +2

      @@herrbonk3635 The practical speed difference is nowhere near what you indicate. z80 11 cycles for a 16 bit add is only for adding bc, de, or the stack pointer to hl (or adding hl to itself). Doing the same adds to ix or iy is 15 cycles. And you have to get the data into the right registers somehow to start with. With as few registers as both the z80 and 6502 have, that usually means the data comes from and goes to RAM. The 20 cycles for the 6502 is to add an arbitrary pair of zero page locations (there are 256 of them) to another arbitrary pair of zero page locations, and store the result in possibly yet a 3rd arbitrary pair of zero page locations. So your 20 cycles gets you the same functionality as a 16 bit machine with 128 registers and 3-address instructions. To do something as flexible on z80 requires e.g. "ld hl,($nnnn); ld bc ($nnnn); add hl,bc; ld ($nnnn),hl" which is 16+20+11+16 = 63 cycles and 11 bytes of code, vs 6502 20 cycles and 13 bytes of code. Sure, if you can keep all your data in registers on the z80 it can fly, and it does have more registers than the 6502, but it doesn't have *enough*, usually. 6502's 256 bytes of Zero Page is enough "registers" for anything you can imagine -- the same as a modern 64 bit machine with 32 registers e.g. RISC-V or ARMv8. I found that typically over a wide range of programs a z80 needs three times more clock cycles than a 6502. z80s generally ran at 4 MHz, while 6502s were either 1 MHz (a little slower than a z80) or 2 MHz (significantly faster than a z80).

    • @herrbonk3635
      @herrbonk3635 Před rokem +1

      @@BruceHoult No, it does not mean that it comes from memory, that was one of the main points iirc. Firstly, no one uses IX/IY for this purpose, other than perhaps a naive beginner in a school assignment.
      Again, even with zero page addressing only, the typical 1 MHz 6502/10 still needs 20 cycles = 20us for a 16 bit addition or subtraction. During those 20 clocks, the typical 4 MHz Z80 had 80 cycles to spend.
      Floating point routines for the Z80 could store up to three 32-bit mantissas in HL'HL, DE'DE and BC'BC. With exponents in A and A' and/or B,C. This was very useful for repeated shifts and adds, such as in mul and div. So these could therefore be performed with almost no memory data traffic at all. So very unlike the 6502 in this regard.
      The Z80 EXX-instruction was needed ONCE per 32-bit operation (via carry) and took the same time as *ONE* clock cycle on the 6502!
      The Z80 sure needed a different crystal than the 6502, but, again, it could cram more power out of the same memory ICs than the 6502 could, especially in 16/32-bit calculations. Memory speed was the main (economical) limiting factor in the 1980s. Even an old "4 MHz" rated Z80 chip could actually be run at 6, 8 or 10 MHz, when coupled to the faster memory ICs that became common in the latter part of the 1980s.
      The clock speed difference didn't even need to be large. The ABC 800 (based on a 3 MHz Z80) had a significantly faster BASIC than the pretty optimized BASIC for the BBC Micro (based on a 2 MHz 6502). The latter was in itself known to be quicker than say M$ BASIC for 6502. en.wikipedia.org/wiki/Rugg/Feldman_benchmarks

    • @BruceHoult
      @BruceHoult Před rokem +2

      @@herrbonk3635 Thanks for the link! Unfortunately it seems you didn't read it, or look at the table of results: "They conclude that the 6502 is the highest performing of the CPUs, agreeing with comments Gates had made in his letter." Just as you apparently didn't read or didn't understand my comment. I will repeat and rephrase: there are micro-benchmarks (individual loops or functions with few variables) where the z80 is faster because it can keep everything in registers, but this doesn't translate to being faster on entire programs, and certainly not by the margins you claim.

  • @glypnir
    @glypnir Před rokem +1

    I started working in that business in 1978. I programmed a Commodore Vic20 (in Basic) to run an electronically controlled cow milker. Rockwell was a second source for the 6502. I programmed a Rockwell AIM65 to run a system to verify that VHS tapes were undamaged. Fotoshop was a company that had kiosks that accepted film for developing, and returned prints in a few days. They were planning to accept orders for rental tapes and fill them in a few days. It was fun to watch 8 specialized VHS testing decks all being controlled by one 6502. Perhaps a video could be done on Colecovision. It was the first reverse engineering of the Atari system, and it was successful for a while I was the software person working on getting the reverse engineered Atari hardware working, but then others did the rest of the project.

  • @someoneyouneverknow7529

    This is a well thought and nicely done documentaries❤️👍