Nice to see this here, yes in what concerned the 8 bit world and the 16 bit home micros (PC, Amiga, Atari) C compilers just sucked.<p>Anyone that was writing code where performance mattered was using Assembly.<p>Even on 16 bit platforms, although high level languages were already quite common, in what concerns games (or demoscene), they were our "Unity".<p>Good enough for prototyping, but also full of inline assembly.<p>I once saw a game submission to a Portuguese newspaper (for a MS-DOS game), which the only C that it had were data structures and function declarations, the bodies were 100% inline Assembly.<p>And by the time Pentium arrived, unless one was buying Watcom, there wasn't a good C / C++ compiler that could take advantage of the pipelines and instruction scheduling in a proper way, as described by Abrash books.