From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search

Assembly is a low-level programming language that many video game music composers used in order to make music on the early video game systems. These languages are different for every major chip set and model, so many early composers had to became fluent in various dialects of assembly. Some larger companies could afford to hire programmers to write intricate audio drivers, and then the composers would only have to learn a custom form of Music Macro Language.

Assembler is so low level that it compiles nearly 1-to-1 into machine code (the exact instructions sent to a microprocessor, usually displayed in hex). As the processing power of video game hardware increased over the years, composers were able to use more conventional music composition software for their music. These days, very few composers learn assembly to write video game music.


The following composers used assembler: