Apollo Guidance Computer Part 27: Recovering the Lost Apollo 10 LM Software

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 404

  • @gwyllymsuter4551
    @gwyllymsuter4551 4 роки тому +240

    Mike is the nerdiest nerd in the Nerdom of Nerdistan.
    Yes, that is a compliment!

    • @thiesenf
      @thiesenf 4 роки тому +3

      All nerd the nerdism!!!

    • @gwyllymsuter4551
      @gwyllymsuter4551 4 роки тому +3

      Watching this gave me a giant nerdgasm. Couldn't stop nerdurbating over the nedography

    • @broderhjalmar
      @broderhjalmar 4 роки тому +2

      The official high-nerd-priest.

    • @gwyllymsuter4551
      @gwyllymsuter4551 4 роки тому

      @@broderhjalmar can't disagree. This boy is enormously clever. Such comnerdment to the agc

    • @alm3333
      @alm3333 4 роки тому +10

      And I thought I was a nerd. I tip my pocket protector in his general direction.

  • @Tedd755
    @Tedd755 4 роки тому +191

    I'm blown away by the incredible feats of digital archaeology by Mike, aided immensly - no doubt - by excellent documentation produced and kept by NASA. Congratulations Mike, fantastic story. And thanks Marc, for documenting this!
    PS: It almost sounds like it would've been easier to go get Snoopy. Almost. :)

    • @donmoore7785
      @donmoore7785 4 роки тому +1

      It is good to know that NASA saved *something*.

    • @MNMtm
      @MNMtm 4 роки тому +3

      I am actually shocked by the terrible archiving of NASA. Luckily there stille are modern geniuses who are able tot reconstruct the original software with the fragments of code NASA didn't throw in /dev/null.

    • @manw3bttcks
      @manw3bttcks 4 роки тому +2

      The problem isn't necessarily NASA, they give a contract to subcontractor X but don't stipulate a requirement that these types of records are kept. So contractor X might generate a binary dump of their code and load it to the lunar module and it flies and you have a successful mission. Does their lack of a source dump of the code now mean they failed their contract? Well, id say that the government should have required saving the code as an explicit requirement but I'd also suggest saving these kinds of historical records should be an assumed requirement. This is landing on the moon for God's sake.

    • @KallePihlajasaari
      @KallePihlajasaari Рік тому

      @@manw3bttcks You have a valid point there, it turns out going to the moon IS hard.

    • @kargaroc386
      @kargaroc386 Рік тому +1

      Imagine going to get Snoopy. I'm pretty sure that would be the most complex deep space robotic mission ever conceived, just because it would need to do *so many things* with lots of unknowns, and if anything is impossible then that ends the mission.
      It would need to be launched (this is the easy part lmao)
      it would need the fuel and capability (this is where the orbital mechanics wizards come in) to launch itself on an intercept course with Snoopy, which I'm not even sure we know where it is with that amount of precision
      it would need to wait in deep space
      it would need to actually intercept snoopy
      it would need to match any rotation that it has
      it would need to capture it (the apollo docking ring was disabled at the end of the mission so it would probably need to grapple it),
      it would need to somehow get into the cabin, probably using a cutting tool
      it would need to extract the AGC (super complicated robotics)
      it would need to *open up the AGC and extract the rope memory module*
      it would need to then plug the cartridge into its own computer with an adapter
      it would then finally need to transmit the data it reads back to earth.
      Provided the data is correct, its mission would then be over.
      SO yeah thats a lot of time and effort to extract a program that we already have the vast majority of.

  • @chemicaldexter
    @chemicaldexter 4 роки тому +41

    I just hope that Mike´s work is one time recognized by NASA and/or Universities/Museums/Public

  • @AntManBee19
    @AntManBee19 Рік тому +1

    Unbelievable. Maually transcribing to recreating code. Great work is an understatement. On top of all this you’d think that anything to do with going to the moon would be protected vs reengineering and saving hardware from recycling

  • @joachim2464
    @joachim2464 9 місяців тому +2

    The talent on display here is on a different level.

  • @John_L
    @John_L 4 роки тому +37

    Excellent detective work Mike, very well done. And thanks Marc for documenting the methodology and not dumbing it down. There are enough of us around that can really appreciate what is going on.
    It is very unusual these days to come across someone like Mike who is both an accomplished software engineer AND a top notch hardware engineer but we have seen both facets in this fascinating series. Not many young guys that can make sense of assembler code either, come to that. These skill sets were a lot more common back in the 1960s!

    • @AndrewDeme
      @AndrewDeme 4 роки тому +2

      John L yeah I was going to type something similar and then saw your comment, yep am sure there are a bunch of people that are happily following this. Very talented and fun to watch...

    • @nobytes2
      @nobytes2 3 роки тому +1

      Software Engineer here in the modern era lol no assembly, I'm just blown away by Mike hardware and software knowledge. Also his resilience to find lost important history is just astonishing.

  • @Gerard1971
    @Gerard1971 4 роки тому +6

    Mike is a genius who is undoubtedly also doing amazing work at SpaceX. I would like to point out one thing.. that the difference in checksum value is small does not necessarily mean that there is little difference in the binary code, as shown by the first modification of a value, that actually made the difference larger, and then after the second change the checksum matched.

  • @JuneNafziger
    @JuneNafziger 4 роки тому +59

    Wow, This is amazing work. Always impressed by Mike's knowledge and skill.

  • @Hans-gb4mv
    @Hans-gb4mv 4 роки тому +28

    - Did you read any good books lately?
    - Yeah, I picked up a copy of Luminary 69, some easy midnight reading

  • @tiny11231
    @tiny11231 4 роки тому +81

    Can you make a documentary on Mike Stewart, I need to go down this rabbit hole of his education and knowledge of vintage NASA hardware and software!

    • @swebigmac100
      @swebigmac100 4 роки тому +8

      Agree. A true genius

    • @UpcycleElectronics
      @UpcycleElectronics 4 роки тому +11

      Just a straight loosely edited or even raw unedited: "Here's your elixir of choice, have a seat around the fire, and tell us your story. (pay no mind to this fluffy mic, tripods and a couple of action cameras.)"
      I'd watch that upload for everyone in Marc's circle of friends, including Marc. There must be a wealth of stories from Bell Labs and elsewhere. I would love to hear some of the less formal accounts and industry observations too.
      -Jake

    • @RobSchofield
      @RobSchofield 4 роки тому +6

      A brilliant idea. Come on Mike, pull up a chair with a cold beer, and tell all...

    • @z_polarcat
      @z_polarcat 3 роки тому

      Well mike is actually over 100 years old

    • @wizard-pirate
      @wizard-pirate Рік тому +1

      @@z_polarcat He's actually a space vampire

  • @drCox12
    @drCox12 4 роки тому +10

    Somehow a subscription to this channel feels like a privilege.

  • @rbergen
    @rbergen 4 роки тому +4

    A well-functioning human brain and unforgiving mathematical checksums: a golden combination. Truly enjoyable to watch them in action!

  • @JohnDoe-yj5ng
    @JohnDoe-yj5ng 4 роки тому +92

    Are you going to tell Thomas Stafford? He's still alive, i'm sure he would like to hear this!

  • @Ojisan642
    @Ojisan642 4 роки тому +60

    Paper memos are the 1960s version of github.

    • @Vaslovag
      @Vaslovag 4 роки тому +10

      Ojisan642 I wonder if our github repos survive the next 50 years.

    • @benjaminsmith3625
      @benjaminsmith3625 4 роки тому +4

      Git is based on checksums too, so it's very close!

    • @daviddouard9294
      @daviddouard9294 4 роки тому +4

      @@Vaslovag We, at Software Heritage, are working so they do (softwareheritage.org)

    • @windowsxseven
      @windowsxseven 3 роки тому

      @@daviddouard9294 Maybe you shouldn't.

    • @clonkex
      @clonkex 3 роки тому +1

      @@windowsxseven What a strange thing to say.

  • @tsobf242
    @tsobf242 Рік тому +1

    I was thinking through the beginning of the video that it'd be nice if he had a checksum to verify it. Made me happy when he showed the whole areay of checksums! great work

  • @bennock1017
    @bennock1017 3 роки тому +3

    Abso fab. what can one say, A real joy to watch and as one who watched the 11 landing live as a 17 year old these videos have been fascinating. Thank you all from the bottom of my heart.

    • @CuriousMarc
      @CuriousMarc  3 роки тому +2

      Nice collection of military radios you have!

  • @AdrianChallinor
    @AdrianChallinor 4 роки тому +2

    Mike Stewart is a god amongst mortal programmers. As a programmer from the 70's - I kneel in awe.

  • @antoninbesse795
    @antoninbesse795 4 роки тому +10

    One of the best CuriousMarc episodes ever. Just made my day. What spark of genius has touched these guys?

    • @roberthayes6329
      @roberthayes6329 4 роки тому +1

      Also makes me think how thoughtless NASA was or still is in "loosing" important things. For without NASA's huge mistakes in knowing what's an important document and what's dumpster material we would not have this Awesome example of what a brilliant mind can achieve.

  • @Sharklops
    @Sharklops 4 роки тому +3

    This is beyond incredible. It's a special thing to witness the intersection of such intelligence and passion.

  • @konsul2006
    @konsul2006 4 роки тому +22

    An honor to be allowed to see this. Thank you so much!

  • @MikeCochrane
    @MikeCochrane 4 роки тому +42

    That's impressive reverse/forward engineering :-)

  • @TheRealColBosch
    @TheRealColBosch 4 роки тому +41

    I'm still half-convinced Mike is some sort of wizard.

    • @jlwilliams
      @jlwilliams 4 роки тому +2

      That's why the in-program comment (see previous video) says “OFF TO SEE THE WIZARD...”. Don Eyles just KNEW Mike would come along sooner or later! (Maybe they are both time travelers from the same future...?)

    • @phuzz00
      @phuzz00 4 роки тому +2

      I'm pretty sure he works for SpaceX as his day job, so he's definitely a rocket scientist.

    • @TheRealColBosch
      @TheRealColBosch 4 роки тому

      @@phuzz00 He does, so he's a rocket wizard.

  • @darrinpearce9780
    @darrinpearce9780 4 роки тому +13

    This whole project is freaking awesome. I would love to spend a day chatting to these guys!!

    • @danvincent2600
      @danvincent2600 2 роки тому

      I ain’t gotta clue what they all talking about. If I did and could relate hardware to software I’m sure I could make a good video

  • @johnjohnstone2870
    @johnjohnstone2870 4 роки тому +3

    This is just awesome. I grew up in the 60s with Mercury / Gemini / Apollo and was in IT for all my working life. This channel brings it all together, thanks guys.

  • @gfilion
    @gfilion 4 роки тому +19

    Brilliant detective work by Mike!

  • @tristshapez
    @tristshapez 4 роки тому +2

    Thank you Marc for leaving this relatively unedited, that was fascinating to watch. Mike's skills never fail to impress.

  • @MVVblog
    @MVVblog 4 роки тому

    The checksum is right, the program is there, no error! Mike did it! But the incredible thing is that I have understood everything!!! This really leave me so impressed! Mike deserve a Nobel Prize for the recovered Apollo 10 LM software! And you deserve a Nobel Prize for all of your video!

  • @ifitsrusteditsmine
    @ifitsrusteditsmine 4 роки тому +8

    We need to create create a new word for the nerdiness level of Mike. This guy is a gem

    • @JBFromOZ
      @JBFromOZ 4 роки тому

      Out of this world...

    • @zyeborm
      @zyeborm 4 роки тому +4

      The new measurement of nerditry is in Mikes. Myself I'm about 50 millimikes give or take. Strangely enough Mike is a 1.2 on the Mike scale

    • @cdl0
      @cdl0 4 роки тому

      "Retrobright" instead of "Retrobrite" (c.f. The 8-Bit Guy). ;-)

    • @JBFromOZ
      @JBFromOZ 4 роки тому

      zyeborm logarithmic scale too?

  • @lwilton
    @lwilton 4 роки тому +22

    Well I gotta admit I'm impressed. That is some darn good sleuthing and diagnosis on Mike's part. Probably also a small bit of luck in getting it to compile that easily, but even if the two pad words had ended up somewhere else I'm betting Mike would have figured that out in a day or so.
    Good work!

  • @SilverHaze5X
    @SilverHaze5X 4 роки тому +1

    When Yt's recommendations works beyond expectations, you end up in here and witness some digital magic.

  • @Consequator
    @Consequator 4 роки тому

    This is a great display of detective work, logical thinking, reverse engineering and old school trouble shooting. This whole space series has been a very interesting and entertaining watch.

  • @RobSchofield
    @RobSchofield 4 роки тому +2

    What a brilliant video, and a superb piece of deductive reasoning from an experienced programmer! Another Steely Eyed Missile Man!
    Honestly, these videos are outstanding. What on earth does Mike do for a day job???

    • @kirkmattoon2594
      @kirkmattoon2594 4 роки тому +1

      As he says in an answer above, he works at Capella Space, which builds synthetic aperture radar satellites (and not at SpaceX, as many believe).

  • @ben94cobra
    @ben94cobra 4 роки тому +3

    just when I thought I couldn't be more impressed by Mike Stewart. What a legend.

  • @CStuartHardwick
    @CStuartHardwick 4 роки тому +1

    This was fabulous. One small point though. I wondered while watching whether there was something about the checksums in this code that was fundamentally different from my understanding. Hugh Blair-Smith told me no, saying he found the logic employed here baseless: "Since the calculation of those checksums was done by adding whole words and discarding carries. the 46xxx difference in bank 11 does not imply that a greater number of words was changed than in bank 13 where the difference was 00066. What the 00066 does imply is that the differences in bank 13 are probably restricted to address fields (in the low-order bits), and most likely to the 9 bits used to select data from the selected erasable bank. So he got to the right place by not quite the right reasoning path and deserves credit for that. But a change in any single word of the program could produce any difference in the checksum." hugh Blair-Smith. Regardless, a fantastic bit of forensic computer science.

    • @mikestewart8928
      @mikestewart8928 4 роки тому +1

      Thanks! :) With all due respect, I understand how the checksum calculation works and disagree that my reasoning was "baseless". I'm fully aware that any single word can change the checksum by any amount -- that's literally what the bugger word does. However, the starting point here was that there was a very large change, probably in a single bank, with possibly changed constants in other banks to support it. Moreover, one of the banks (with difference 00066) doesn't have enough free space in it to contain any of the new code. So when faced with differences 46xxx and 00066, which one is *more likely* to have the big change, and which is *more likely* to have the small change? Reconstruction is entirely guesswork, so you have to make assumptions at every step, then test to see if they were correct. So far, in the ten I've done, small differences in banksum have consistently turned out to be small changes in bank contents, even though it's theoretically possible that a bunch of large changes add up to a near zero difference.

  • @joelalain
    @joelalain 4 роки тому

    Mike Stewart is a relentless genius. The hacking / deep understanding this required & reverse engineering of the code is just breathtaking, congrats!

  • @PaulTomblin
    @PaulTomblin 4 роки тому +1

    How many other old timers watching Mike work are reminded of the Story of Mel? Good to see him using vim and make.

  • @mnoxman
    @mnoxman 4 роки тому +5

    After watching the previous edition about the comments in the code I don't feel bad about my comments in code. One of the things I do is I put in the lines
    # No user serviceable parts below this line
    # Refer to your Dumont Service Engineer
    # Verily there be sea monsters.
    Just after any configurable assumptions and defaults. A (at one place I worked) manager saw that and I was called on the carpet for "Very unprofessional attitude and approach" and was forced to remove it.
    Thing is... I do it to almost every script I write from scratch. Kind of nice to know that this isn't even 'stand out' in the programming world.

    • @soulrobotics
      @soulrobotics 4 роки тому +1

      Man! You have to see mines! Yes! Calling names, bad words, ... since i know the management i did a macro to search and replace them to its hexa representation. For 8 years nobody bother me anymore...

    • @TheRealColBosch
      @TheRealColBosch 4 роки тому +3

      Anyone who doesn't hide some kind of Easter eggs, jokes, and/or rants in their code is a heartless monster.

    • @mnoxman
      @mnoxman 4 роки тому +3

      @@TheRealColBosch while (hell != frozen); do ...

  • @jagardina
    @jagardina 4 роки тому +3

    I watched the entire thing and wow. The mastery, the skill, and maybe the luck. But mostly skill I think. Great deductions. I understood more than I'd be willing to admit.

  • @Scrapy-ih7ob
    @Scrapy-ih7ob 4 роки тому

    NASA Needs Send this MAN A JOB INVITE... Very nice commitment to preserving HISTORY and setting the record Straight..

  • @PixelSchnitzel
    @PixelSchnitzel 4 роки тому +3

    I've never said this about anybody before, but Mike is a prodigy.

  • @dreamtimescape
    @dreamtimescape 4 роки тому

    wowza. What an amazing journey. From the hand-transcribed code by a team of amazing passionate people, to the memo detective work, and the detailed notes that did survive, enabling a checksum 'proof' of the changes matching what actually was recorded at the time. Very kewl! Thanks for creating all this to capture the quest!

  • @simontay4851
    @simontay4851 4 роки тому

    I don't understand most of what mike is saying. im lost. To say that mike is a genius, would be a huge understatement.
    i have no words. Im in awe of him.

  • @queuerious
    @queuerious 4 роки тому

    Wonderful channel! The details and nuances of the Apollo program are never explored in mainstream documentaries or tv shows, etc. They show the herculean engineering to make the rockets and landers, but the software is overlooked. I'd never heard of 'lost' code of Apollo 10, nor the complexities and attention to detail needed in the flown software. This is a wonderful new chapter for me to explore. Thanks for sharing.

  • @mymessylab
    @mymessylab 4 роки тому

    Watching your channel get me the stimulus to go deeper in the earliest computer since a while, but this is absolutely amazing. You have repaired the AGC and now you get in the brain of its programmer(s). Simply genius are all of you. ❤️

  • @Ender.wigginn
    @Ender.wigginn 4 роки тому

    This is really cool! I hated my asm course so much I went on to study physics and pure maths instead 😂 dude is a wizard, I love how quickly he navigates the program structure too, he obviously knows how it all fits together quite intuitively.
    Thanks for sharing, and thank you Mike for your diligent work and ingenious reconstruction of the snoopy LM code! Your mastery of the historical, computational, archeological, forensic, and linguistic aspects of this project are mind blowing. I wouldn't even know where to start in uncovering 60+ year old internal memos and code samples, let alone how to even begin attempting to revise such that the check sums changed. I'd probably have given up after my first attempts produced more difference than I had to begin with. Great work! Amazing bit of history you've saved

  • @daveb4446
    @daveb4446 Рік тому +1

    This is absolutely brilliant. Excellent work gentlemen!

  • @timcurran7841
    @timcurran7841 4 роки тому +1

    Thanks again Marc and Mike. This is the best channel on UA-cam for me! And yes I would buy the Luminary 69 Lands T Shirt.

  • @dosgos
    @dosgos 4 роки тому +2

    My grandfather did OCR work with that green bar paper at a bank in the 80s. They had pretty good hit rates with very rudimentary equipment and software. I can't remember the details but he said it was somewhat useless as general purpose OCR solution. You might want to look at 80s OCR approaches for future projects.

    • @gryff8400
      @gryff8400 4 роки тому +1

      Worked with cheque scanning equipment in the 80s. The light colour was important, to make for example handwriting pop off the page and background designs disappear. Very very low fail rate.

  • @skfalpink123
    @skfalpink123 4 роки тому +1

    When I look at some of the people our society now holds up as heroes, and then I see the work of brilliant engineers like Don Eyles, it almost breaks my heart.

  • @splunge2222
    @splunge2222 4 роки тому +1

    This is amazing work. Please warn Mike that the foam in those Pelican cases is not archival: over many years, it not only outgases, but it tends to turn into a sticky petroleum product. I would suggest storing his listings in an acid free archival box.

    • @mikestewart8928
      @mikestewart8928 4 роки тому +1

      Yep, I know. Those are for safety when travelling.

  • @Dountman
    @Dountman 3 роки тому

    I can’t even fathom the wave-lengths this guys brain runs on. It’s incredible.

  • @38911bytefree
    @38911bytefree 4 роки тому +1

    Super crazy stuff ... UI didnt understand. But sure Mike did it perfectly, glad this big piece of history is secured, preserved and documented.

  • @MrJay8ee
    @MrJay8ee 4 роки тому +2

    Anyone who can move around cygwin and vim that quickly is an absolute g unit in my books.

    • @edgeeffect
      @edgeeffect 4 роки тому

      When I was a lad, vi was the only editor we had.

    • @Tedd755
      @Tedd755 4 роки тому

      Cygwin? That's real Linux.

  • @Hiphopasaurus
    @Hiphopasaurus 4 роки тому

    Mike, your parents need to write a book about exactly what they did. We need more Mike Stewarts in the world.

  • @Sharklops
    @Sharklops 4 роки тому +4

    This is genius on another level and absolutely fascinating to witness. Thanks so much for sharing with us!

  • @mikus4242
    @mikus4242 4 роки тому

    Preserving the technical history of Apollo turns into a code forensic journey of epic proportions!

  • @donmoore7785
    @donmoore7785 4 роки тому

    Frigging awesome! Mike is quite a detective. Love the way the documentation provided the bread crumbs to allow for the recreation.

  • @alansmithee183
    @alansmithee183 2 роки тому

    I'm sure glad Mike is on our side!

  • @Digital-Dan
    @Digital-Dan 4 роки тому +19

    Mike is entitled to the Platinum version of the Peach-Pit-Carving Merit Badge. I may have earned a tin one a time or two . . .

  • @cowboyfrankspersonalvideos8869
    @cowboyfrankspersonalvideos8869 4 роки тому

    Mike would have fit right in with the early genus programmers. He was just born too late. Thanks for your dedication.

  • @VincentGroenewold
    @VincentGroenewold 4 роки тому

    Man, this is so underrated. The amount of research here is beyond amazing and the skills Mike has are just out of this world. No wonder SpaceX wanted him. ;)

  • @seamusandpat
    @seamusandpat 4 роки тому +5

    Outstanding work Mike. Congratulations.

  • @MrHichammohsen1
    @MrHichammohsen1 4 роки тому

    When i got amazed from this video, i thought about the people who had to write this in a time where software virtually did not exist! And that amazes me even more!

    • @jacksonmacd
      @jacksonmacd 4 роки тому

      Exactly! Hard to know who was more amazing, the original coders or the detective. Truly amazing stuff on both sides.

  • @Toshiro7777
    @Toshiro7777 4 роки тому

    Just astonishing. Done on a laptop on a wobbly table while standing up. Amazing skills!

  • @MrENT18
    @MrENT18 4 роки тому +29

    Any chance we can get a run of Luminary 69. It Lands, We checked. Merch?

    • @bend1483
      @bend1483 4 роки тому +2

      Yes!

    • @CuriousMarc
      @CuriousMarc  4 роки тому +4

      Of course, right here: teespring.com/it-lands-we-checked
      Not sure why it is not showing in my merch shelf :-(

  • @dgretlein
    @dgretlein 4 роки тому +1

    Hey, it can’t be that tough to get if it’s orbiting the .... turns out, we orbit the Sun!
    I absolutely what you all have done. One of my cousins, now looking down on us, was the chief meteorologist for NASA on the Gemini and Apollo missions. His son has a DSKY shirt I gave him from your merchandise (as do I). Thank you thank you thank you.

  • @muddywaters8706
    @muddywaters8706 4 роки тому

    What an incredible feat, Mike (and his army of scribes). THANK YOU!
    Now we need vids on all that other lost software!

  • @Nighthawke70
    @Nighthawke70 4 роки тому

    This is like fiddling with a 100x100 Rubik's Cube blind and numb fingers. This kid is one HELL of an software engineer.

  • @terry6131
    @terry6131 4 роки тому +1

    It's great to see history being recovered for the future

  • @edgeeffect
    @edgeeffect 4 роки тому +4

    I've just been reading about archaeologists efforts to read and classify the Etruscan language.... then came here to find Mike poring over archaic ancient scrolls.........

  • @robertborchert932
    @robertborchert932 4 роки тому +11

    Absolutely brilliant work!

  • @pipsqueak2009
    @pipsqueak2009 4 роки тому

    You guys are doing a wonderful wonderful thing. Congratulations and Thank you. Please keep going and help preserve as much as possible from Apollo history for future generations. Just fantastic!!

  • @TheFleetz
    @TheFleetz 4 роки тому

    Mike is on another planet! What an amazingly talented and intelligent young man......this is fascinating stuff, thanks for sharing.

  • @Culturedropout
    @Culturedropout 4 роки тому

    That's really quite amazing work. Having spent my share of time writing and debugging assembly code on the 8080 and Z-80, I'm really enjoying watching your process.

    • @mannhansen9337
      @mannhansen9337 3 роки тому +1

      I started with machine code on a KIM-1 with 6502.Still in working order.

  • @kudlok1
    @kudlok1 4 роки тому

    That left me speechless. Chapeau bas, Mike! And many thanks to Marc for his fascinating films. Love you, guys!

  • @djmips
    @djmips 4 роки тому +8

    I spontaneously applauded @20:00

    • @CuriousMarc
      @CuriousMarc  4 роки тому +6

      I did too. Internally of course, because I had to film ;-)

    • @soulrobotics
      @soulrobotics 4 роки тому

      In deed, that was the climax..... I am speechless, inspired, extremely happy

  • @mikeburch2998
    @mikeburch2998 4 роки тому +1

    This guy is amazing! Someone hire him for a high end aerospace job!!! Greetings from Arizona.

    • @Spookieham
      @Spookieham 4 роки тому +1

      Mike comments on here but I maybe recalling Marc mentioning that Mike works for SpaceX.

    • @mikestewart8928
      @mikestewart8928 4 роки тому +6

      @@Spookieham Nah, that rumor started because in the first couple of videos I was wearing a SpaceX t-shirt, having just gotten back from a trip to Vandenberg AFB to integrate the satellite I was working on at the time onto a Falcon 9 for launch. I work (then and still now) at Capella Space, which builds synthetic aperture radar satellties.

  • @epgallinj222
    @epgallinj222 4 роки тому +2

    Incredible work Mike!
    Thank you for doing this.

  • @steve1978ger
    @steve1978ger 4 роки тому +2

    I loled when he said "checksum". Hats off to you Sir.

  • @guyh3403
    @guyh3403 2 роки тому

    Wow, I am very impressed by the skills of Mike.

  • @tomgeorge3726
    @tomgeorge3726 4 роки тому

    Well done Mike, logical process but to understand the code and the version changes makes you an Apollo software guru...
    We all bow before you.
    Great video series Marc...👍👍👍👍👍👍👍👍

  • @theannoyedmrfloyd3998
    @theannoyedmrfloyd3998 4 роки тому

    To do what he just did would have blown the minds of the engineers back then. Compile in an instant, know what's different, copy and paste into the right place and then know it's correct. 🎆

  • @ewetoo
    @ewetoo 4 роки тому +1

    What a great service to history this is as well as being prime nerdfood, bravo!

  • @rrl4245
    @rrl4245 4 роки тому

    Fascinating. Great work Mike! Great detective work and nice coding... Thanks for all of the excellent work!

  • @jaysonl
    @jaysonl Рік тому

    9:12 - I was rewatching this video and I just noticed this.... is that one of Douglas Engelbart's chorded keyers on the desk in the background??

  • @LtData2000
    @LtData2000 4 роки тому

    Kudos to Mike. It's incredible interesting to see his work and get insights into this old software. Keep it up!

  • @patjackmanesq
    @patjackmanesq 4 роки тому

    Wow. Wow. Wow. What a lovely way to start a day, watching this. Thanks M&M!

  • @ml.2770
    @ml.2770 4 роки тому +12

    Luminary 69 It lands.
    I would purchase that shirt if you made it available.

    • @CuriousMarc
      @CuriousMarc  4 роки тому +8

      Done! teespring.com/stores/curiousmarcs-store

    • @gsuberland
      @gsuberland 4 роки тому

      @@CuriousMarc Niiiiccccceeeee.

  • @edgeeffect
    @edgeeffect 4 роки тому

    I wish I'd known about Mike's efforts before this... I'd have loved to be part of his team of volunteer typists!

  • @tekvax01
    @tekvax01 4 роки тому +3

    Simply remarkable that the only changes were some constants and a small group of code that was reused in other later versions!
    I followed your explanations very well indeed! Is the code and the compilers available somewhere for examination?

    • @mikestewart8928
      @mikestewart8928 4 роки тому +4

      Yep! Everything is in the VirtualAGC github repository: github.com/virtualagc/virtualagc

  • @xinam
    @xinam 4 роки тому

    Mike is a clever guy. And that’s an understatement.

  • @electrofan7180
    @electrofan7180 4 роки тому

    A lot of lucky finds here. The puzzle completes. Fantastic work! Mike is a wizard!☻

  • @robgoald
    @robgoald 4 роки тому

    Wow.. Wow Wow Wow.. Amazing video. Mike, you are the shiznit! When that compiled with the correct checksums, I lost it... Seriously, this is amazing.. Real and true resurrection of history.

    • @mikestewart8928
      @mikestewart8928 4 роки тому +6

      Haha, thanks! Yeah, it's a huge rush seeing it assemble with matching banksums for the first time. Especially for the ones that took a couple of months of work. :)

  • @alexswindley-wilson2762
    @alexswindley-wilson2762 4 роки тому

    I think the coolest part is that this is like the coding equivalent of paleontology. Like wow. Just hope in the future we don't end up with the code equivalent of the crystal palace dinosaurs

  • @ForViewingOnly
    @ForViewingOnly 4 роки тому +1

    This is really pretty amazing. Great video. It makes me want to learn a whole lot more about the AGC.

  • @usermacBrian
    @usermacBrian 4 роки тому +1

    This is most impressive! Really. I'm shaking my head.

  • @mikewilliams6467
    @mikewilliams6467 4 роки тому +1

    Backporting often makes my head hurt in the 2020s, I can't imagine how they did that in the 1960s without revision control.
    I'd love to hear about how the code was actually developed, as surely it wasn't written by a single person.

  • @jonnychooch6624
    @jonnychooch6624 4 роки тому

    outstanding understanding of lm software. true dedication.

  • @larrythorn4715
    @larrythorn4715 2 роки тому

    With all the effort being put into this...It would be fantastic to see a video series re-create some of Apollo missions step by step with Orbiter, and show how the AGC worked to maneuver the spacecraft. Perhaps in collaboration with some other UA-camrs like Fran from Franlab or Amy Shira Teitel from Vintage Space?

  • @neur303
    @neur303 4 роки тому

    Thanks for sharing this feat! It is so inspiring to me how persistence and ingenuity can actually pay off! ❤️