About this simulation
The character shapes are original, drawn in the MX-80 style on a 9-pin grid. They are not Epson's character ROM. The printer understands the text, spacing and bit-image commands listed under ESC/P (the MX-80 with its Graftrax 80 upgrade). Anything else prints as a marked ? and is reported, rather than guessed.
Timing is approximate: about 80 characters per second, printing in both directions, with emphasized text at half speed. The sounds are synthesized live from the same events that place the dots, not recorded. The paper, ink and plastic aging are invented models of the look of old printouts.
The Music tab is not something a stock MX-80 can do: its pins only fire on the column grid, far too coarse for a melody. It simulates the firmware hacks of printer-music hobbyists, who pulse the pin solenoids and the carriage stepper at each note's frequency. The built-in tunes are public domain.