From the perspective of the user, MS-DOS was a lousy OS. However, as a tinkerer, it was super fun. To this day, my best programming memories are about using Turbo Assembler and the information from Interrup.lst to do weird things with the graphics card's text mode (unusual resolutions, borders, 18 bit color palettes, smooth scrolling...).<p>EDIT: typo.