| ||
Shopping Cart Download Website |
Home | Products | Teensy | Blog | Forum |
You are here: MIDI Drum Machine Firmware Overview |
|
8051 Assembly Language Source CodeThis code is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.Download the code or browse an on-line copy. This code is an original work by Paul Stoffregen, written in the Fall of 1991. This code has been placed in the public domain. You may use it without any restrictions. You may include it in your own projects, even commercial (for profit) products.
Code OverviewThe overall operation of the code is a bit complex, because it services many sources of input using a combination of polling and interrupt handlers. Here is a flow chart that attempts to show how the code works:
TODO: Add some more explainations someday...
Memory MapTODO: make a proper html table, instead of this gif image. TODO: add some text that relates this stuff to a page about the drum machine's feature set.
|