70 lines
3.2 KiB
Plaintext
70 lines
3.2 KiB
Plaintext
10 CALF $0D45 // look up digit value
|
|
1 CALF $085C // send "Zero DAC" to module board
|
|
1 CALF $087E // save edited value and send to sysex and module
|
|
1 CALF $08E9 // send sysex header if manual pressed
|
|
1 CALF $0955 // send pitchbend to midi
|
|
1 CALF $097E // send modwheel to midi
|
|
1 CALF $0996 // to do with voice functions
|
|
1 CALF $0A18 // to do with voice functions
|
|
1 CALF $0A76 // to do with voice functions
|
|
1 CALF $0A88 // voice functions
|
|
1 CALF $0AAF // voice functions
|
|
1 CALF $0AF8 // voice functions
|
|
1 CALF $0B30 // voice functions
|
|
1 CALF $0BA9 // Sustain on/off
|
|
1 CALF $0BCC // adjusts switch values
|
|
1 CALF $0BDA // adjusts switch values
|
|
1 CALF $0BEB // adjusts switch values
|
|
1 CALF $0C0C // switches2 values
|
|
1 CALF $0C54 // switches values
|
|
1 CALF $0F27 // maybe tape?
|
|
2 CALF $0800 // display
|
|
2 CALF $0813 // set flags and store midi channel
|
|
2 CALF $0871 // read ADCs
|
|
2 CALF $08C3 // unknown1
|
|
2 CALF $0936 // calculate patch number for MIDI
|
|
2 CALF $0947 // send to module board
|
|
2 CALF $09C2 // send note on message to MIDI
|
|
2 CALF $09DC // add midi channel and send
|
|
2 CALF $09E6_setRunningStatus
|
|
2 CALF $0A0D // to do with note on flags
|
|
2 CALF $0B55 // unison note on to module board
|
|
2 CALF $0C47 // manual mode middle bars
|
|
2 CALF $0CA7 // calculate address for patch data
|
|
2 CALF $0CF1 // transmit 8 bytes to module board
|
|
2 CALF $0D06 // something to do with patches
|
|
2 CALF $0D25 // encode switches byte into upper bits
|
|
2 CALF $0EB4 // unknown2
|
|
2 CALF $0EC3 // unknown2
|
|
2 CALF $0EE7 // unknown3
|
|
2 CALF $0EFB // memory protect switch
|
|
2 CALF $0F64 // unknown4
|
|
3 CALF $0837 // send B, A to module board
|
|
3 CALF $0843_sendOmniOffPoly
|
|
3 CALF $08D6 // send single value sysex
|
|
3 CALF $0915_sendSysexHeader
|
|
3 CALF $0B9E // clear note on bits at FF30
|
|
3 CALF $0D33 // save digit pattern
|
|
3 CALF $0D3C // restore digit pattern
|
|
3 CALF $0ED5 // unknown5
|
|
4 CALF $0828 // centre bend to module board
|
|
4 CALF $08f0_sendSysexPatch
|
|
4 CALF $0929 // send program change over MIDI
|
|
4 CALF $0B81 // voice allocation
|
|
4 CALF $0B9A // clear MIDI on bits
|
|
4 CALF $0BF9 // send switches 1 to module board
|
|
4 CALF $0C29 // send switches 2 to module board
|
|
4 CALF $0C9D // shift bits in A and count
|
|
4 CALF $0F01 // detect two keys pressed together, maybe poly1+2
|
|
4 CALF $0F18 // unknown6, probably tape
|
|
5 CALF $09D5 // omni off running status
|
|
5 CALF $0C3C // something to do with testing switches
|
|
5 CALF $0F38 // unknown7 very likely tape
|
|
6 CALF $0B70_stopAllNotes
|
|
6 CALF $0C93 // decimal points off?
|
|
6 CALF $0CD0 // patch change
|
|
6 CALF $0F07 // possibly to do with tape
|
|
7 CALF $0D5B // decimal points on?
|
|
7 CALF $0EF0 // something to do with LEDs, possibly to do with tape?
|
|
85 CALF $09E8_sendToTx
|