diff --git a/plugin/ic1.cpp b/plugin/ic1.cpp index 81f31bd..c945e43 100644 --- a/plugin/ic1.cpp +++ b/plugin/ic1.cpp @@ -1047,21 +1047,27 @@ // 0767: 17 80 ORI A,$80 // OR with $80 // 0769: 63 a2 STAW $FFA2 // store to Modwheel Amount // 076b: 4f 87 JRE $06F4 // setup 2-byte, return from interrupt -// 076d: 71 a2 80 MVIW $FFA2,$80 -// 0770: 4f 82 JRE $06F4 -// 0772: 5d 4f BIT 5,$FF4F +// 076d: 71 a2 80 MVIW $FFA2,$80 // set modwheel amount to 0 +// 0770: 4f 82 JRE $06F4 // setup 2-byte, return from interrupt +// 0772: 5d 4f BIT 5,$FF4F // 0774: 4f 7e JRE $06F4 // 0776: 4f c9 JRE $0741 // 0778: 74 7b 01 EQI C,$01 // 077b: 15 4f 02 ORIW $FF4F,$02 // 077e: 4f b4 JRE $0734 +// ------------------------------------------------------------------- +// program change +// ------------------------------------------------------------------- // 0780: 55 a8 20 OFFIW $FFA8_midiSwitch,$20 (MIDI Func1) // 0783: c5 JR $0789 // 0784: 0b MOV A,C -// 0785: 17 80 ORI A,$80 +// 0785: 17 80 ORI A,$80 // bit 7 might be used to indicate the patch needs changed // 0787: 63 a3 STAW $FFA3 // 0789: 71 3f 00 MVIW $FF3F_midiByteCount,$00 // 078c: 54 4c 06 JMP $064C +// ------------------------------------------------------------------- +// pitch bend +// ------------------------------------------------------------------- // 078f: 55 a8 20 OFFIW $FFA8_midiSwitch,$20 (MIDI Func1) // 0792: d7 JR $07AA // 0793: 0b MOV A,C