Tag

Assembly Language

All articles tagged with #assembly language

Voyager’s legacy code still steers interstellar ships as aging engineers guard fading memory
space11 days ago

Voyager’s legacy code still steers interstellar ships as aging engineers guard fading memory

NASA continues to run the Voyager probes with 1970s assembly-language software on purpose-built hardware, with total onboard memory around 64–70 KB. The operating team is small and aging, and much original documentation remains lost or scattered on paper, making it difficult to replace the few engineers who truly understand the code. The real challenge is preserving institutional memory and expertise as generations of specialists retire, not merely deciphering unreadable code, even as Voyager data transmission could continue into the mid-2030s.

Bit Banged I2C on 6502: A Beginner's Guide.
electronics2 years ago

Bit Banged I2C on 6502: A Beginner's Guide.

Anders Nielsen demonstrates how to bit-bang I2C using 6502 assembly language in his 65duino project. Since there is no dedicated I2C interface hardware, the programmer must take care of all the details of the I2C protocol in software. Nielsen shows how to generate the I2C start, stop, and NACK conditions required to write to the SSD1306-based OLED. From these basic roots, a complete OLED library in assembly can be constructed.