by Aaronn on 10/21/23, 3:24 AM with 48 comments
by FirmwareBurner on 10/23/23, 8:58 PM
Anyone got any detailed info on what CPU, software and programming language is used on the Voyager that can support something as "advanced" as OTA software patches?
It was launched in 1977 and since aerospace uses tech older than consumer tech, it probably isn't running anything remotely as advanced as a Z80, 6800 or 6502 which came out only a few years before Voyager was launched.
Any info I found point to a custom 18 bit CPU built out of discrete TTL 7400 series parts which would be period correct, but not much details on how the SW, programming and OTA updates work.
I assume NASA has the full HW-SW stack, compiler, toolchain, version control, plus HW and SW simulators for it so making some of them public would be really cool considering the source code of the moon lander is already public. What do they have to loose?
by ck2 on 10/21/23, 4:50 AM
Voyager website is awesome
https://voyager.jpl.nasa.gov/mission/timeline/
A very different time, thank goodness for DEI now
https://voyager.jpl.nasa.gov/assets/images/timeline/0003.jpg
by qingcharles on 10/21/23, 6:56 AM
What is it written in? Assembler, surely?
What is the development toolchain like in 2023 for a 70s computer? Do they have an emulator? What happened to the spare development Voyager they had lying around?
by nycdotnet on 10/23/23, 9:33 PM
by prox on 10/21/23, 4:30 AM
Also is this correct?
>NASA extended the mission so that Voyager 2 could visit Uranus and Neptune; it is still the only spacecraft ever to have encountered the >ice giants<.
Aren’t they gas giants? I mean they are probably very cold, but usually they are called gas giants.
by protoman3000 on 10/21/23, 1:45 PM
by gonzo41 on 10/21/23, 6:00 AM
by perihelions on 10/23/23, 10:24 PM
by miohtama on 10/23/23, 9:22 PM
by bullen on 10/21/23, 1:35 PM
by bongoman37 on 10/23/23, 9:06 PM
by doublerabbit on 10/23/23, 8:53 PM