Apollo Guidance Computer Part 14: Bringing up fixed rope memory

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

We bring up the first memory section, fixed core rope memory. This is the "ROM" that holds the programs. Although based on ferrite cores, this is read-only and very different from the erasable core memory. Our AGC actually did not come with flight rope modules, but instead with a pair of Raytheon boxes used during development for simulating the final ropes. Unfortunately these boxes are undocumented and of much lesser build quality than the flight hardware, which should keep us on our toes. Thanks to our sponsors Samtec for the connector pins and PCBway for the monitor PCB: www.pcbway.com
Full video of Mike's explanation here:
• Apollo Guidance Comput...
Some relevant links:
Playlist of the restoration series: • Apollo Guidance Comput...
Block I AGC period documentary: • MIT Science Reporter-"...
Inertial navigation system documentary: • Video
Schematics: www.ibiblio.org/apollo/links....
and: archive.org/details/agc_handb...
Mike's AGC backplane viewer: apolloguidance.computer/200310...
AGC software repo: github.com/virtualagc/virtualagc
The Ultimate Apollo Guidance Computer Talk: • 34C3 - The Ultimate A...

Пікірлер: 227

  • @CuriousMarc
    @CuriousMarc4 жыл бұрын

    Mike's long explanation is available in full in this bonus material video here: kzread.info/dash/bejne/gIKgyaxuYtrbd6g.html

  • @TheBitKrieger

    @TheBitKrieger

    4 жыл бұрын

    CuriousMarc Thanks!

  • @hinzster
    @hinzster5 жыл бұрын

    7:53 (a short and an open pin) "You'd think they canceled out." - That is top electronics humour just there :P

  • @cameron1975williams
    @cameron1975williams5 жыл бұрын

    Two weeks to go until the 50th anniversary of Apollo 11. Great work guys :)

  • @michaelriley1118
    @michaelriley11185 жыл бұрын

    As a computer engineer, I've always appreciated the AGC. I am very glad you guys are working on one and sharing your experience with us. I also appreciate the very technical information as well.

  • @zeeclone
    @zeeclone5 жыл бұрын

    Right. Monday. Let's get started work after a long weekend of children's birthday party. Motivated and ready. No distractions. Ooo! Another CuriousMarc AGC video!

  • @larryscott3982
    @larryscott39825 жыл бұрын

    I had no idea just how thoroughly and meticulously, or difficult and lengthy this project is and has become. This is 100s of thousands of dollars of combined effort, skill, resource, and time. Pure unadulterated mutual love and concerted effort. I hope this AGC restoration gets the public acknowledgement that it deserves. It goes to show that the Apollo project was an effort rivaling any of 7 wonders of the world. I would be interested to see a comparison to the Russian technology of the same period.

  • @NicolajTopp

    @NicolajTopp

    5 жыл бұрын

    Well said!!

  • @larryscott3982

    @larryscott3982

    5 жыл бұрын

    Nicolaj Baramsky There’s several documentaries on the design and building of the AGC, filmed on location during the fabrication. I’d like to this in parallel and a combined montage.

  • @johnclawed

    @johnclawed

    Жыл бұрын

    Russian technology of the period was a music box with switches controlled by cams on a rotating drum. That's how our astronauts described it after seeing it aboard Soyuz in the Apollo-Soyuz mission in 1975.

  • @bborkzilla
    @bborkzilla5 жыл бұрын

    I was four years old when Apollo 11 happened. I remember running outside that night to look at the moon and see if I could catch a glimpse of the astronauts as they did their thing. I finally met Armstrong a few years before he died - he was one of my heroes and one of the reasons I got into engineering in the first place!

  • @ChestonU
    @ChestonU5 жыл бұрын

    I love watching this kind of Digital Archaeology, because that's what this is. Digging into our past through empirical observation, analysis of known information, and re-learning things that have long been forgotten. Totally love the direction this channel has been going. You guys are true specialists, and its awesome that someone is taking the time to preserve and resurrect such important parts of our history - so that we can continue to learn from it and avoid repeating past mistakes. Cheers.

  • @poulx
    @poulx5 жыл бұрын

    It would be very interesting to see the explanation in a separate video. It's kind of besides the whole point to skip it. Thank you for your very, very exiting videoes. Such a team! Best regards,

  • @FoxCutter

    @FoxCutter

    5 жыл бұрын

    Yeah, I'm really into that stuff and would love to see the full version.

  • @tedvanmatje

    @tedvanmatje

    5 жыл бұрын

    I agree.....totally....in less than a heartbeat :)

  • @lexihaley2887
    @lexihaley28875 жыл бұрын

    Also - this entire team is so cool! Can y'all do a group photo at some point - maybe a round of brief (re)introductions as to who everyone is? Thanks again for making these videos; really really excellent!

  • @yorgle
    @yorgle5 жыл бұрын

    One of my favorite parts of my week! "Two days of debugging, two capacitors is the solution". Sounds about right! :D

  • @HenrikDanielsson

    @HenrikDanielsson

    Жыл бұрын

    "A capacitor a day keeps the transients away" :D

  • @lwilton
    @lwilton5 жыл бұрын

    Nice work! BTW, if you punch the "scope" button on the 7854 after it powers up it will clear the "self test complete" message on the screen.

  • @damientonkin
    @damientonkin5 жыл бұрын

    So the fixed core rope memory is now fixed fixed core rope memory?

  • @lwilton

    @lwilton

    5 жыл бұрын

    Its actually fixed variable core rope memory since it is a simulator. :-)

  • @CuriousMarc

    @CuriousMarc

    3 жыл бұрын

    The curiously named fixed fixed memory refers to page 0 in fixed memory (indeed from core rope) that does not need to be moved into view within the very restricted address space of the AGC by using the memory bank register (which is all the other pages, or the majority of fixed memory). Hence it’s doubly fixed. It would have been better named base bank or base page fixed memory, but it’s much less fun.

  • @nrdesign1991
    @nrdesign19914 жыл бұрын

    The amazing thing is not the AGC itself, but all the engineering and work that went into creating it, double that, they had only the technology of the 1960s at hand!

  • @shifter65
    @shifter654 жыл бұрын

    Whoa, seems like Mike has completely memorized/understood every nook and cranny of the AGC circuitry.

  • @michalsvojanovsky8025
    @michalsvojanovsky80254 жыл бұрын

    That memory is CRAZY, I can`t imagine how it could be so reliable :o

  • @WellingtonIronman
    @WellingtonIronman5 жыл бұрын

    I know so little about how computers actually work, yet I fund these videos accessible and easy to understand. The passion shown by the experts, their incredible knowledge, the ability to trouble shoot problems. Fascinating viewing. Thank you very much

  • @Blowcrafter
    @Blowcrafter5 жыл бұрын

    you should have left that long explanation part in the video (maybe moved to the end). I would have wanted to see it :)

  • @Tedd755

    @Tedd755

    5 жыл бұрын

    Put it on CuriousMarcTwo. Or should it be 2Curious2Marc - Tokyo Drift?

  • @sheep1ewe

    @sheep1ewe

    5 жыл бұрын

    I absolute agree, i wanted to hear that too.

  • @heatshield

    @heatshield

    5 жыл бұрын

    I would like to see that sometime, too.

  • @dolphinclassical

    @dolphinclassical

    5 жыл бұрын

    I too would love to see those 11 minutes of explanation. This is a tech channel after all! S’il vous plaît.

  • @userPrehistoricman

    @userPrehistoricman

    5 жыл бұрын

    If it really was 11 minutes, some of it is missing from this video. The sped up section was only 4 minutes ish in real time.

  • @leandrolaporta2196
    @leandrolaporta21962 жыл бұрын

    I just now found this, amazing what you guys have done, Mike's abilities don't cease to amaze me, this guy is a machine!, Man I I'm a hardware engineer and been working on assembler and digital circuits most of my life and after seeing what Mike and all of you are doing here I feel like a moron, fantastic series, thank you so much for done that, too bad I was so late to the party

  • @skaaltel
    @skaaltel5 жыл бұрын

    Any time I start to feel too smart I just sit down and watch one of these videos. I know a little bit about consumer computer repair, but this is well above my pay grade! Thanks for taking the time to lay a little knowledge and understanding on me. It's kind of like visiting a museum and getting a personal guided tour.

  • @Tedd755
    @Tedd7555 жыл бұрын

    This is a wonderfully fascinating series. Not only your hard work getting the AGC working again, but your video documentation is top notch!

  • @jeffkahn6852
    @jeffkahn68525 жыл бұрын

    Watching you guys problem solve is such a gratifying experience! Thank you for sharing your creativity craft and methods.

  • @Cougar333
    @Cougar3335 жыл бұрын

    I'm obsessed with this series. I'm on the edge of my butt for every new video. Incredible work fellas!

  • @FightAtTheForum
    @FightAtTheForum5 жыл бұрын

    These are the fabled men in sheds that overcome obstacles..

  • @LiquidCheney
    @LiquidCheney5 жыл бұрын

    Ken is a national treasure.

  • @twobob
    @twobob3 жыл бұрын

    Definitely got one of the tougher meals to chew on. Much respect to that man.

  • @unlokia
    @unlokia5 жыл бұрын

    Marc, your channel is absolutely behind compare, you have no equal peers online, with such unpretentious, hardcore, unique and EXTREMELY interesting videos with VERY hard to come by machines and friends with in depth knowledge of them. Wow! God bless you and thank you so much. Matthew.

  • @campbellmorrison8540
    @campbellmorrison85405 жыл бұрын

    Wow guys I love it, kept up with most stuff until now but the rope memory is definitely a struggle for me. Reminds me of a bunch of my friends huddled around an 8080 development board trying to get some interface working. Wonderful to see real fundamental knowledge ( and old test gear ) at work

  • @BigMouth380cal
    @BigMouth380cal5 жыл бұрын

    Without a doubt, you guys exemplify the Apollo Program spirit.

  • @andrewwong2000
    @andrewwong20004 жыл бұрын

    Some really outstanding (reverse) software & electronics engineering !!

  • @rsyoung01
    @rsyoung015 жыл бұрын

    Hardcore debug, analog and digital... 10 x Thumbs Up!

  • @alpcns
    @alpcns5 жыл бұрын

    Spectacular. And a pleasure to watch. You guys are absolutely brilliant.

  • @Zerbey
    @Zerbey5 жыл бұрын

    You guys are amazing, good luck and I really hope you can get this up and running in time for the anniversary!

  • @toboterxp8155
    @toboterxp81555 жыл бұрын

    Can we get the eleven minute in depth explanation as a seperate video?

  • @littlejason99

    @littlejason99

    5 жыл бұрын

    Yes, we want the extended cut!

  • @userPrehistoricman

    @userPrehistoricman

    5 жыл бұрын

    You can slow it down 20x and get a slightly legible result.

  • @Strothy2

    @Strothy2

    5 жыл бұрын

    your wishes just got granted!

  • @dr.strangelove5622
    @dr.strangelove56225 жыл бұрын

    Wonderful video as always. You guys can do it!!! This the most beautiful and exciting series on KZread for me.

  • @NicolajTopp
    @NicolajTopp5 жыл бұрын

    Man, I love this series! And you guys are so clever! I couldn’t have done this kind of debugging in my life ... I admire your thinking capabilities!

  • @gusbert
    @gusbert5 жыл бұрын

    Ha! In England if you call someone a "dipstick" it means they are stupid, an idiot! Keep up the fantastic videos.

  • @CuriousMarc

    @CuriousMarc

    5 жыл бұрын

    We confirm. Dipsticks are stupid.

  • @djmips

    @djmips

    5 жыл бұрын

    I'm pretty sure that's American slang originally...

  • @wayneholder
    @wayneholder5 жыл бұрын

    I love you guys! So fascinating to watch this play out.

  • @glenwoofit
    @glenwoofit5 жыл бұрын

    I get excited to watch what you guys get up to with this project, What an incredible job you're doing. Thanks for these videos.... I can't wait till the next one.

  • @SimonRousseau1
    @SimonRousseau15 жыл бұрын

    For me this is building up more hype than the game of thrones finale did. Even at 36 this is making me want to get into more electronics stuff. Thanks a ton.

  • @rosswaring2835
    @rosswaring28355 жыл бұрын

    This entire process and your dedication to it is breathtaking. Great work guys!

  • @timcurran7841
    @timcurran78415 жыл бұрын

    Can’t say it enough! You guys rock! Thanks again, looking forward to the next installment!

  • @chevon5707
    @chevon57075 жыл бұрын

    Amazing perseverance and problem-solving on display - I’m enjoying this series so much!

  • @stuartharper2289
    @stuartharper22895 жыл бұрын

    I understand maybe less than 1% of what you guys are doing but I’m completely hooked on this mini series. Good job guys and great content

  • @givemeakawasaki
    @givemeakawasaki5 жыл бұрын

    Nice Debugging Guys! awesome to see all the old test units at play with newer tools to give the information needed to fix the problem! Excellent work!

  • @jonnychooch6624
    @jonnychooch66245 жыл бұрын

    Just WoW, very much a time swallowing monster,, impressive for sure,, keep up the amazing dedication

  • @dufflepod
    @dufflepod5 жыл бұрын

    Wonderful work!

  • @brentgoeller8257
    @brentgoeller82575 жыл бұрын

    This series is so awsome. I dream of working on something like this. God bless you guys.

  • @asgerms
    @asgerms5 жыл бұрын

    I love how a Xerox Alto is just sitting there on a desk in the background while they work on an Apollo AGC. Paradise for geeks :)

  • @shyleshsrinivasan5092
    @shyleshsrinivasan50924 жыл бұрын

    Very grateful to you for these videos !

  • @RiccardoMacri
    @RiccardoMacri4 жыл бұрын

    Finally, people using the word "glitch" when its appropriate.

  • @KJ7BZC
    @KJ7BZC5 жыл бұрын

    Great work as always, I would love to see this working soon. Keep it up.

  • @marct3928
    @marct39285 жыл бұрын

    Great work guys! Can't wait to see the next episode.

  • @skfalpink123
    @skfalpink1235 жыл бұрын

    Another outstanding episode, of what has to be. the best thing on KZread. P.S. I just ordered the T-Shirt

  • @flymario8046
    @flymario80465 жыл бұрын

    Its so glorious! you guys are doing some great work!

  • @JBFromOZ
    @JBFromOZ5 жыл бұрын

    Totally awesome work guys! Smashing it out of the park!

  • @scowell
    @scowell5 жыл бұрын

    Ken is a beast! Way to go guys... I hope to see this system working someday.

  • @andie_pants
    @andie_pants5 жыл бұрын

    4:12 Ken, you are the MAN!

  • @chriholt
    @chriholt5 жыл бұрын

    Just awesome. Can’t wait for the next episode!

  • @antoninbesse795
    @antoninbesse7955 жыл бұрын

    These videos are like catnip - I cant resist them. Why do I find them so good? Why?

  • @rallokkcaz
    @rallokkcaz5 жыл бұрын

    God I love this stuff, we all take computers for granted now a days. This is what some of the most impressive engineering I've ever seen.

  • @michaelcherry8952
    @michaelcherry89525 жыл бұрын

    All this time I thought Apollo 11 used a Saturn V rocket to get into space and it turns out they were using rope! The things you learn on KZread.... Any chance of a collaboration with a channel building a full-size Saturn V? :-) This is one of my favourite KZread channels. Keep up the good work!

  • @DavidStahlOLDHAPPyMACs
    @DavidStahlOLDHAPPyMACs5 жыл бұрын

    Great Job Terry You Do Fine Work

  • @markm0000
    @markm00005 жыл бұрын

    This project is beautiful

  • @ShaunOvertonNZL
    @ShaunOvertonNZL5 жыл бұрын

    The anticipation.... Can't wait to see more!

  • @RobotnikPlays
    @RobotnikPlays5 жыл бұрын

    Ken's a funny guy! Well done to all involved, keep it up!

  • @nmccw3245
    @nmccw32455 жыл бұрын

    Great job gentlemen. Thanks!

  • @BilisNegra
    @BilisNegra5 жыл бұрын

    6:45 I'm so glad even you recognise understanding some parts in your videos can be challenging. I've followed the whole AGC series without any serious, in-depth computing knowledge at all, go figure my struggle at some points (though not as many as I expected at first). So finally I'm not feeling like the only idiot watching this, yay!

  • @Maxxarcade
    @Maxxarcade5 жыл бұрын

    It still blows my mind how physically difficult it was to make memory and other parts back then. It just goes to show how devoted people were to projects. Stuff got done, even if it had to be invented on the spot. And it's great to see a group of people that carry on this type of work.

  • @markwilliams-ko5zq

    @markwilliams-ko5zq

    5 жыл бұрын

    same story with the F1 main engines on the Saturn 5, while the blueprints still exist, a whole lot of custom fitting had to be done by hand to actually make them work, and the notes on what was done there either was never written down, or lost. the team that looked up possibly recreating those engines actually found it easier to come up with a simplified cad model that brought the original engine's some 5000 parts down to about 55-60 pieces . simply because modern design and manufacturing techniques allow us to build parts with shapes and complexities that simply weren't remotely possible then

  • @rogermason1674
    @rogermason16745 жыл бұрын

    I'm right there with you guys in spirit sending you positive thoughts...to quote Oddball (Donald Sutherland) from Kelley's Heroes " Crazy... I mean like, so many positive waves... maybe we can't lose, you're on!"

  • @SomeGuyInSandy
    @SomeGuyInSandy5 жыл бұрын

    Masterful troubleshooting!

  • @afloyd4976
    @afloyd49765 жыл бұрын

    Exciting work going on!

  • @freddyburger5574
    @freddyburger55745 жыл бұрын

    The saga continues!! So exciting! Can we please have the 11 minute explanation in its own video? I'm curious about the fault and would like to know what he said... remember, we're nerds too!

  • @DEVAXTATOR-1
    @DEVAXTATOR-15 жыл бұрын

    Thank you for your hard work

  • @cda32
    @cda325 жыл бұрын

    These videos should have a million views

  • @GameTechRefuge
    @GameTechRefuge5 жыл бұрын

    Great stuff. Really enjoying this series. The DS1054 scope seems really popular, shame it's so hard to find, been looking out for one for some time now.

  • @soniclab-cnc
    @soniclab-cnc5 жыл бұрын

    This has been such an amazing series of videos. Looking forward to the next episode. Thank you guys so much.

  • @TheMrMinecrafttnt
    @TheMrMinecrafttnt5 жыл бұрын

    I follow this project from the beginnig and i love it!

  • @mymessylab
    @mymessylab5 жыл бұрын

    Hey Gentlemen, that it’s magic So enjoyble clips. 👏👏

  • @MatthijsvanDuin
    @MatthijsvanDuin5 жыл бұрын

    Nice application of the BeagleBone! PRU is awesome

  • @mikestewart8928

    @mikestewart8928

    5 жыл бұрын

    Agreed, I love the PRUs. Their crazy little assembly language is one of my favorite's I've used.

  • @MatthijsvanDuin

    @MatthijsvanDuin

    5 жыл бұрын

    @@mikestewart8928 It's very nice and clean indeed. The only thing I don't like is the libprussdrv library on the linux side, which is part of why I created py-uio[1], and hopefully one day I'll get around to also make a better C/C++ library. [1] github.com/mvduin/py-uio

  • @doc_sav
    @doc_sav4 жыл бұрын

    Ken must have vast amounts of patience. He had a tough task in that box.

  • @BlackEpyon
    @BlackEpyon5 жыл бұрын

    I still have to argue with people who think that we didn't have enough computer power to get to the moon. I point them to this playlist.

  • @TheRealColBosch

    @TheRealColBosch

    5 жыл бұрын

    I never thought the Apollo missions were faked, and these videos - beyond being totally awesome in their own right - are definitely confirmation. There is no way anyone would've gone to this much trouble just to shoot the whole thing on a soundstage. The point of fraud is to save time, effort, and money, after all.

  • @BlackEpyon

    @BlackEpyon

    5 жыл бұрын

    @@reallyme3573 When you say, "A modern day phone with 8GB of data," you're talking about your data plan limit. What you MEAN to say, is storage space. which just means that your modern phone could fly to the moon and have plenty of room left over. Not a lot of calculations are needed, they used to do them on slide rulers, which takes a lot longer. Only a couple decades earlier, in the Manhattan Project, they were computing much more complicated equations using mechanical calculating machines larger than a typewriter before they got access to an IBM mainframe. Core memory actually was pretty fast for the 1960's compared to other forms of memory, it was just limited by the speed of the TTL logic. It was a 2MHz 16-bit computer, which is comparable to the first generation of home PCs only a decade later. I've still got a computer that isn't much faster, still doesn't have a math co-processor, and it does fractions just fine. You don't need a math co-processor to do fractions, and you never did. You just tell it to stop counting after so many decimal points, so it doesn't fill up the registers. Each sequence of the journey was pre-programmed into the ROM, and when you're programming in assembler, there's no bloat to worry about, so not much space is actually needed. It's been uploaded to GitHub, if you want to go over it: github.com/chrislgarry/Apollo-11/tree/master/Luminary099

  • @markwilliams-ko5zq

    @markwilliams-ko5zq

    5 жыл бұрын

    @@reallyme3573 the real problem is that so few people actually know how to write efficient code at the machine level these days (these guys still do),

  • @gyrcom
    @gyrcom5 жыл бұрын

    The very best the internet has to offer! I am Gobsmacked!

  • @shifter65
    @shifter654 жыл бұрын

    Talk about a dream team!

  • @CassetteMaster
    @CassetteMaster5 жыл бұрын

    This is amazing!!

  • @DanielRowe
    @DanielRowe5 жыл бұрын

    Just awesome

  • @edgeeffect
    @edgeeffect5 жыл бұрын

    A Mitutoyo rule for the Americans and a More and Wright Rule for the rest of us... now that IS pure quality!!! It'd be great to see a special edition with the "11 minute explanation" left in for the uber-nerds in the audience. ....... ah back in the days when "plug-ins" really did plug-in!

  • @teckeleddie
    @teckeleddie5 жыл бұрын

    Well done guys. It is way above my head, though I do like flashing lights, lol.

  • @pmcgee003
    @pmcgee0035 жыл бұрын

    That's some super debugging right there. Huzzah!

  • @brianbak6405
    @brianbak64054 жыл бұрын

    I am not on Jedi level with eanything you guys do here.! I have som basic knowledge of some stuff. I am absolutely fascinated with all of this 👀.! I just want more .!!!

  • @dustysparks
    @dustysparks5 жыл бұрын

    New T-Shirt Idea: Marc & Ken & Carl & Mike

  • @killemtoenjoythesilence
    @killemtoenjoythesilence3 жыл бұрын

    I truly feel stupid watching these videos. I understand the basics of how these things work but wow this is incredibly complicated.

  • @macpb2892
    @macpb28925 жыл бұрын

    Vous êtes génial!

  • @tekvax01
    @tekvax015 жыл бұрын

    Marc!! Please, can you also publish the fast-forwarded talking complex bits too, in another video?! I'd really like to hear all of it!! p-l-e-a-s-e-e-e!!

  • @CuriousMarc

    @CuriousMarc

    5 жыл бұрын

    Published now, next video kzread.info/dash/bejne/gIKgyaxuYtrbd6g.html

  • @matthewmiller6068
    @matthewmiller60685 жыл бұрын

    Any chance that you can post the normal-speed version of the "11 minutes of explanation rope memory addressing is complicated"? I really enjoyed your "episode 4-1/2" with the technical details...some of this stuff really takes me back to cool stuff of building a simple computer (albeit simulated) in college out of individual gates - I'd love to hear all the nitty gritty about how the Apollo computers address memory!

  • @CuriousMarc

    @CuriousMarc

    5 жыл бұрын

    Posted here kzread.info/dash/bejne/gIKgyaxuYtrbd6g.html

  • @MattVileta
    @MattVileta5 жыл бұрын

    Love it

  • @neilolif
    @neilolif5 жыл бұрын

    Watching you guys work your magic makes me ling for the "good old days" of debugging development hardware at IBM for "MASSIVE" 1.6 megabyte hard drives.., (Not!!!)

  • @marcelh85
    @marcelh854 жыл бұрын

    Great great great, all I can say!

  • @SomePotato
    @SomePotato3 жыл бұрын

    They had to *hand weave* the ROM. It's unbelievable.

  • @zaphhood4745
    @zaphhood47455 жыл бұрын

    Nice!

Келесі