Private
Public Access
7-post debate with @SebAaltonen + @Nerfoxingaround. NOTimothyLottes: back in the day wrote DOS extender (32-bit mode), Sound Blaster drivers, VGA interface, UI + audio synth + sequencer/editor, all in assembly, dead easy - a lot easier than bringing up a triangle in Vulkan. Nothing complex about ASM with a good macro preprocessor; easier than HLLs because you know exactly what you get; interrupts and syscalls are easy. The mess came later when systems forced C ABI library interfaces with their stacks and junk - then C++ made it worse. 'Pure ASM is easy, its interfacing with the bloat world that got hard.' Philosophical backbone of his single-file-C / no-debugger lifestyle.