Most people think assembly is only to be used to write toy programs for learning purposes, or to write a highly optimized version of a specific function inside a codebase written in a high-level language.

Well, what if we wrote a whole program in assembly that opens a GUI window? It will be the hello world of the GUI world, but that still counts.

  • RandomDevOpsDude@programming.dev
    link
    fedilink
    English
    arrow-up
    11
    ·
    2 years ago

    The original Roller Coaster Tycoon is famously written in assembly.

    Sawyer wrote 99% of the code for RollerCoaster Tycoon in assembly code for the Microsoft Macro Assembler, with the remaining one percent written in C.

    wikipedia

    This always blew my mind, especially when struggling around with things like cmu bomblab back in the day.

    I haven’t thought about assembly in a long time, and not sure if I want to ;P

    Looks like a nice detailed walkthrough though!