chassis/plugin/ic1.cpp

6429 lines
222 KiB
C++
Raw Normal View History

2024-09-17 21:25:28 +00:00
/*
Chassis polysynth framework
Copyright 2024 Gordon JC Pearce <gordonjcp@gjcp.net>
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
#include "ic1.hpp"
#include <cstdio>
// Disassembly of assigner.bin, 8192 bytes [0x0 to 0x1fff]
// coldstart
// 0000: 4e 9a JRE $009C
// 0002: 00 NOP
// 0003: 00 NOP
// NMI handler
// 0004: aa EI
// 0005: 62 RETI
// 0006: 00 NOP
// 0007: 00 NOP
// ; bit patterns used for Note On
// 0008: 01 02 04 08 10 20 40 80
// ; bit patterns used for Note Off
// 0010: fe fd fb f7 ef df bf 7f
// 0018: 00 00 00 00 00 00 00 00
// timer handler
// 0020: 20 cb INRW $FFCB_timerCounter
// 0022: c3 JR $0026
// 0023: 54 4b 05 JMP $054B
// 0026: aa EI
// 0027: 62 RETI
// serial handler
// 0028: 54 95 05 JMP $0595
// 002b: 00 NOP
// 002c: 00 NOP
// 002d: 00 NOP
// 002e: 00 NOP
// 002f: 00 NOP
// table of values referenced at 0x088c
// likely to be something to do with
// patch data addresses
// 0030: 9c 97 94 90 9d 9a 95 93
// 0038: 9e 98 96 91 9b 99 9f 92
// LED code numbers for numbers " 1" to "16"
// used for MIDI channel display
// 0040: f1 f2 f3 f4 f5 f6 f7 f8
// 0048: f9 1a 11 12 13 14 15 16
// LED bitfield table for symbols
// <top bar> 1 2 3 4 5 6 7
// 8 9 0 c E P r <space>
// 0050: 01 60 c7 e5 6c ad af e8
// 0058: ef ed eb 07 8f ce 07 00
// LED bitfield table for transpose values
// 25 in total
// C C. d d. E F F. G G. A A. B
// 0060: 8b 9b 67 77 8f 8e 9e ab
// 0068: bb ee fe 2f 8b 9b 67 77
// 0070: 8f 8e 9e ab bb ee fe 2f 8b
// start of code proper
// 0079: 69 00 MVI A,$00
// 007b: 4d c1 MOV PB,A
// 007d: 4d c5 MOV PF,A
2024-09-17 22:15:32 +00:00
// 007f: 63 cc STAW $FFCC // something to do with ADC
// 0081: 63 cd STAW $FFCD // something to do with ADC
// 0083: 63 c0 STAW $FFC0_runningStatus
// 0085: 63 b7 STAW $FFB7 // set to zero for Manual
2024-09-17 21:25:28 +00:00
// 0087: 64 02 fd MVI PC,$FD
// 008a: aa EI
// 008b: 75 cd 08 EQIW $FFCD,$08
// 008e: fc JR $008B
// 008f: 71 b8 2a MVIW $FFB8,$2A
// 0092: 7c 54 CALF $0C54
// 0094: 75 cd 10 EQIW $FFCD,$10
// 0097: fc JR $0094
// 0098: 7b 81 CALF $0B81
// 009a: 4e 71 JRE $010D
// startup
// 009c: 69 0e MVI A,$0E
// 009e: 4d d0 MOV MM,A
// 00a0: 69 0e MVI A,$0E
// 00a2: 4d c9 MOV SMH,A
// 00a4: 69 4e MVI A,$4E
// 00a6: 4d ca MOV SML,A
// 00a8: 64 80 08 MVI ANM,$08
// 00ab: 68 ff MVI V,$FF
// 00ad: 10 EXA
// 00ae: 68 ff MVI V,$FF
// 00b0: 04 ff ff LXI SP,$FFFF
// 00b3: 69 00 MVI A,$00
// 00b5: 34 00 ff LXI HL,$FF00
// 00b8: 3d STAX (HL+)
// 00b9: 74 7f 00 EQI L,$00
// 00bc: fb JR $00B8
// 00bd: 69 03 MVI A,$03
// 00bf: 4d d1 MOV MCC,A
// 00c1: 69 3a MVI A,$3A
// 00c3: 4d d4 MOV MC,A
// 00c5: 69 00 MVI A,$00
// 00c7: 4d d3 MOV MB,A
// 00c9: 4d d7 MOV MF,A
// 00cb: 4d c5 MOV PF,A
// 00cd: 4d c1 MOV PB,A
// 00cf: 69 ff MVI A,$FF
// 00d1: 4d d2 MOV MA,A
// 00d3: 71 bc 08 MVIW $FFBC,$08
// 00d6: 7b 81 CALF $0B81
// 00d8: 71 c8 42 MVIW $FFC8,$42
// 00db: 24 ff 1f LXI DE,$1FFF
// 00de: 4a de MVIX DE,$DE
// 00e0: 4c c0 MOV A,PA
// 00e2: 63 a8 STAW $FFA8_midiSwitch
// 00e4: 07 01 ANI A,$01
// 00e6: 63 b6 STAW $FFB6
// 00e8: 4a dd MVIX DE,$DD
// 00ea: 4c c0 MOV A,PA
// 00ec: 63 a7 STAW $FFA7
// 00ee: 4a e8 MVIX DE,$E8
// 00f0: 64 06 00 MVI MKH,$00
// 00f3: aa EI
// 00f4: 75 cd 10 EQIW $FFCD,$10
// 00f7: fc JR $00F4
// 00f8: 71 b8 2a MVIW $FFB8,$2A
// 00fb: 7c 47 CALF $0C47
2024-09-17 22:15:32 +00:00
// 00fd: 78 43 CALF $0843_sendOmniOffPoly
2024-09-17 21:25:28 +00:00
// 00ff: 71 ba 20 MVIW $FFBA,$20
// 0102: 71 bb 01 MVIW $FFBB,$01
// 0105: 58 b6 BIT 0,$FFB6
// 0107: 71 ba 10 MVIW $FFBA,$10
// 010a: 71 be 0c MVIW $FFBE,$0C
// 010d: 7b 9a CALF $0B9A
// 010f: 78 28 CALF $0828
// 0111: 58 a8 BIT 0,$FFA8_midiSwitch
// 0113: c7 JR $011B
// 0114: 55 87 40 OFFIW $FF87,$40
// 0117: c3 JR $011B
// 0118: 55 a8 08 OFFIW $FFA8_midiSwitch,$08 (MIDI Ch)
// 011b: 4e 75 JRE $0192
// 011d: 7b 70 CALF $0B70
// 011f: 7b 9e CALF $0B9E
// 0121: 7b 81 CALF $0B81
// 0123: 7d 33 CALF $0D33
// 0125: 78 00 CALF $0800
// 0127: 24 ff 1f LXI DE,$1FFF
// 012a: 34 50 ff LXI HL,$FF50
// 012d: 6a e8 MVI B,$E8
// 012f: 0a MOV A,B
// 0130: 3a STAX (DE)
// 0131: 00 NOP
// 0132: 00 NOP
// 0133: 4c c0 MOV A,PA
// 0135: 3b STAX (HL)
// 0136: 0a MOV A,B
// 0137: 17 10 ORI A,$10
// 0139: 3a STAX (DE)
// 013a: 32 INX HL
// 013b: 42 INR B
// 013c: 48 0b SK HC
// 013e: f0 JR $012F
// 013f: 34 50 ff LXI HL,$FF50
// 0142: 6a 07 MVI B,$07
// 0144: 24 00 00 LXI DE,$0000
// 0147: 2d LDAX (HL+)
// 0148: 67 00 NEI A,$00
// 014a: ca JR $0155
// 014b: 6b 07 MVI C,$07
// 014d: 48 01 SLRC A
// 014f: c1 JR $0151
// 0150: cb JR $015C
// 0151: 22 INX DE
// 0152: 53 DCR C
// 0153: f9 JR $014D
// 0154: c3 JR $0158
// 0155: 74 45 08 ADI E,$08
// 0158: 52 DCR B
// 0159: ed JR $0147
// 015a: 4e 21 JRE $017D
// 015c: 0d MOV A,E
// 015d: 36 0c SUINB A,$0C
// 015f: 46 0c ADI A,$0C
// 0161: 37 25 LTI A,$25
// 0163: 66 0c SUI A,$0C
// 0165: 37 19 LTI A,$19
// 0167: 66 0c SUI A,$0C
// 0169: 63 be STAW $FFBE
// 016b: 77 0c EQI A,$0C
// 016d: c7 JR $0175
// 016e: 01 c8 LDAW $FFC8
// 0170: 07 fe ANI A,$FE
// 0172: 63 c8 STAW $FFC8
// 0174: c6 JR $017B
// 0175: 01 c8 LDAW $FFC8
// 0177: 17 01 ORI A,$01
// 0179: 63 c8 STAW $FFC8
// 017b: 78 00 CALF $0800
// 017d: 24 ff 1f LXI DE,$1FFF
// 0180: 69 de MVI A,$DE
// 0182: 3a STAX (DE)
// 0183: 00 NOP
// 0184: 00 NOP
// 0185: 4c c0 MOV A,PA
// 0187: 47 01 ONI A,$01
// 0189: c2 JR $018C
// 018a: 4f 9b JRE $0127
// 018c: 7d 3c CALF $0D3C
// 018e: 78 28 CALF $0828
// 0190: 7b 9a CALF $0B9A
// 0192: 01 cd LDAW $FFCD
// 0194: 07 10 ANI A,$10
// 0196: 74 f8 bf EQAW $FFBF
2024-09-17 22:15:32 +00:00
// 0199: 71 c0 00 MVIW $FFC0_runningStatus,$00
2024-09-17 21:25:28 +00:00
// 019c: 63 bf STAW $FFBF
// 019e: 24 ff 1f LXI DE,$1FFF
// 01a1: 34 50 ff LXI HL,$FF50
// 01a4: 6a e8 MVI B,$E8
// 01a6: 0a MOV A,B
// 01a7: 3a STAX (DE)
// 01a8: 00 NOP
// 01a9: 00 NOP
// 01aa: 4c c0 MOV A,PA
// 01ac: 1b MOV C,A
// 01ad: 77 00 EQI A,$00
// 01af: 15 87 80 ORIW $FF87,$80
// 01b2: 0a MOV A,B
// 01b3: 17 10 ORI A,$10
// 01b5: 3a STAX (DE)
// 01b6: 0b MOV A,C
// 01b7: 70 93 XRAX (HL)
// 01b9: 48 0c SK Z
// 01bb: 79 96 CALF $0996
// 01bd: 0b MOV A,C
// 01be: 3d STAX (HL+)
// 01bf: 42 INR B
// 01c0: 48 0b SK HC
// 01c2: e3 JR $01A6
// 01c3: 55 87 80 OFFIW $FF87,$80
// 01c6: d3 JR $01DA
// 01c7: 5e 87 BIT 6,$FF87
// 01c9: d0 JR $01DA
// 01ca: 69 f9 MVI A,$F9
2024-09-17 22:15:32 +00:00
// 01cc: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 01ce: 69 b0 MVI A,$B0
// 01d0: 79 d5 CALF $09D5
// 01d2: 69 7b MVI A,$7B
2024-09-17 22:15:32 +00:00
// 01d4: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 01d6: 69 00 MVI A,$00
2024-09-17 22:15:32 +00:00
// 01d8: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 01da: 01 87 LDAW $FF87
// 01dc: 48 21 SLR A
// 01de: 63 87 STAW $FF87
// 01e0: 6a 0d MVI B,$0D
// 01e2: 34 3d ff LXI HL,$FF3D
// 01e5: 24 57 ff LXI DE,$FF57
// 01e8: 71 d0 00 MVIW $FFD0,$00
// 01eb: af 10 LDAX (HL+$10)
// 01ed: 74 3a 03 LTI B,$03
// 01f0: 74 3a 0b LTI B,$0B
// 01f3: c3 JR $01F7
// 01f4: 70 9a ORAX (DE)
// 01f6: 23 DCX DE
// 01f7: 1b MOV C,A
// 01f8: 70 93 XRAX (HL)
// 01fa: 48 0c SK Z
// 01fc: 7a 18 CALF $0A18
// 01fe: 0b MOV A,C
// 01ff: 3b STAX (HL)
// 0200: 33 DCX HL
// 0201: 52 DCR B
// 0202: e8 JR $01EB
// 0203: 65 d0 ff NEIW $FFD0,$FF
// 0206: 7b 9e CALF $0B9E
// 0208: 24 ff 1f LXI DE,$1FFF
// 020b: 34 a4 ff LXI HL,$FFA4
// 020e: 6a da MVI B,$DA
// 0210: 0a MOV A,B
// 0211: 3a STAX (DE)
// 0212: 00 NOP
// 0213: 00 NOP
// 0214: 4c c0 MOV A,PA
// 0216: 1b MOV C,A
// 0217: 0a MOV A,B
// 0218: 17 20 ORI A,$20
// 021a: 3a STAX (DE)
// 021b: 0b MOV A,C
// 021c: 70 93 XRAX (HL)
// 021e: bf 06 STAX (HL+$06)
// 0220: 60 8b ANA A,C
// 0222: bf 0c STAX (HL+$0C)
// 0224: 0b MOV A,C
// 0225: 3d STAX (HL+)
// 0226: 42 INR B
// 0227: 48 0b SK HC
// 0229: e6 JR $0210
// 022a: 58 b6 BIT 0,$FFB6
// 022c: c2 JR $022F
// 022d: 4e 3f JRE $026E
// 022f: 5b ae BIT 3,$FFAE
// 0231: d6 JR $0248
2024-09-17 22:15:32 +00:00
// 0232: 5b a8 BIT 3,$FFA8_midiSwitch ; MIDI CH button
2024-09-17 21:25:28 +00:00
// 0234: d1 JR $0246
2024-09-17 22:15:32 +00:00
// 0235: 78 43 CALF $0843_sendOmniOffPoly
2024-09-17 21:25:28 +00:00
// 0237: 7b 9a CALF $0B9A
// 0239: 78 28 CALF $0828
// 023b: 7d 33 CALF $0D33
// 023d: 01 bd LDAW $FFBD_midiChannel
// 023f: 34 40 00 LXI HL,$0040
// 0242: ac LDAX (HL+A)
// 0243: 7d 45 CALF $0D45
// 0245: c2 JR $0248
// 0246: 7d 3c CALF $0D3C
2024-09-17 22:15:32 +00:00
// 0248: 5b a8 BIT 3,$FFA8_midiSwitch ; MIDI CH button
2024-09-17 21:25:28 +00:00
// 024a: 4e 4f JRE $029B
// 024c: 55 87 40 OFFIW $FF87,$40
// 024f: db JR $026B
// 0250: 64 4a 08 ONI PC,$08
// 0253: d7 JR $026B
// 0254: 25 b0 00 GTIW $FFB0,$00
// 0257: c7 JR $025F
// 0258: 01 b0 LDAW $FFB0
// 025a: 7c 9d CALF $0C9D
// 025c: 51 DCR A
// 025d: 78 13 CALF $0813
// 025f: 25 b1 00 GTIW $FFB1,$00
// 0262: c8 JR $026B
// 0263: 01 b1 LDAW $FFB1
// 0265: 7c 9d CALF $0C9D
// 0267: 46 07 ADI A,$07
// 0269: 78 13 CALF $0813
// 026b: 54 5d 04 JMP $045D
// 026e: 5b b4 BIT 3,$FFB4
// 0270: c2 JR $0273
// 0271: 78 5c CALF $085C
// 0273: 01 a8 LDAW $FFA8_midiSwitch
// 0275: 48 21 SLR A
// 0277: 07 38 ANI A,$38
// 0279: 1b MOV C,A
// 027a: 01 c8 LDAW $FFC8
// 027c: 07 c7 ANI A,$C7
// 027e: 60 9b ORA A,C
// 0280: 63 c8 STAW $FFC8
// 0282: 75 ba 10 EQIW $FFBA,$10
// 0285: cf JR $0295
// 0286: 59 cd BIT 1,$FFCD
// 0288: c7 JR $0290
// 0289: 5f b6 BIT 7,$FFB6
// 028b: 69 30 MVI A,$30
// 028d: 7b 55 CALF $0B55
// 028f: c5 JR $0295
// 0290: 5f b6 BIT 7,$FFB6
// 0292: c2 JR $0295
// 0293: 7b 70 CALF $0B70
// 0295: 25 aa 00 GTIW $FFAA,$00
// 0298: c2 JR $029B
// 0299: 7b 70 CALF $0B70
// 029b: 55 b5 38 OFFIW $FFB5,$38
// 029e: 54 62 0d JMP $0D62
// 02a1: 59 b5 BIT 1,$FFB5
// 02a3: c4 JR $02A8
// 02a4: 5c a9 BIT 4,$FFA9
// 02a6: 7c 47 CALF $0C47
// 02a8: 5a af BIT 2,$FFAF
// 02aa: 4e 20 JRE $02CC
// 02ac: 5a a9 BIT 2,$FFA9
// 02ae: d0 JR $02BF
// 02af: 7d 33 CALF $0D33
// 02b1: 05 b6 fb ANIW $FFB6,$FB
// 02b4: 64 4a 10 ONI PC,$10
// 02b7: cf JR $02C7
// 02b8: 69 00 MVI A,$00
// 02ba: 63 b9 STAW $FFB9
// 02bc: 7d 45 CALF $0D45
// 02be: cd JR $02CC
// 02bf: 5a b6 BIT 2,$FFB6
// 02c1: 7d 3c CALF $0D3C
// 02c3: 05 b6 fb ANIW $FFB6,$FB
// 02c6: c5 JR $02CC
// 02c7: 69 de MVI A,$DE
// 02c9: 40 45 0d CALL $0D45
// 02cc: 5f b4 BIT 7,$FFB4
// 02ce: 4e 2f JRE $02FF
// 02d0: 01 c8 LDAW $FFC8
// 02d2: 16 c0 XRI A,$C0
// 02d4: 63 c8 STAW $FFC8
// 02d6: 58 b6 BIT 0,$FFB6
// 02d8: cc JR $02E5
// 02d9: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 02db: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 02dd: 5e c8 BIT 6,$FFC8
// 02df: 69 86 MVI A,$86
// 02e1: 69 87 MVI A,$87
2024-09-17 22:15:32 +00:00
// 02e3: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 02e5: 59 b6 BIT 1,$FFB6
// 02e7: 55 a9 04 OFFIW $FFA9,$04
// 02ea: d4 JR $02FF
// 02eb: 01 bb LDAW $FFBB
// 02ed: 74 98 ba ORAW $FFBA
// 02f0: 1b MOV C,A
// 02f1: 7c d0 CALF $0CD0
// 02f3: 7c 93 CALF $0C93
// 02f5: 55 a8 10 OFFIW $FFA8_midiSwitch,$10 (MIDI Func2)
// 02f8: 79 29 CALF $0929
// 02fa: 45 a8 30 ONIW $FFA8_midiSwitch,$30 (MIDI Func1+2)
2024-09-17 22:15:32 +00:00
// 02fd: 78 f0 CALF $08f0_sendSysexPatch
2024-09-17 21:25:28 +00:00
// 02ff: 45 b4 06 ONIW $FFB4,$06
// 0302: d3 JR $0316
// 0303: 7b 70 CALF $0B70
// 0305: 7b 9e CALF $0B9E
// 0307: 7b 81 CALF $0B81
// 0309: 01 a8 LDAW $FFA8_midiSwitch
2024-09-17 22:15:32 +00:00
// 030b: 07 06 ANI A,$06 ; Poly mode switches
2024-09-17 21:25:28 +00:00
// 030d: 1b MOV C,A
// 030e: 01 c8 LDAW $FFC8
// 0310: 07 f9 ANI A,$F9
// 0312: 60 9b ORA A,C
// 0314: 63 c8 STAW $FFC8
// 0316: 25 b1 00 GTIW $FFB1,$00
// 0319: 4e 41 JRE $035C
// 031b: 01 b1 LDAW $FFB1
// 031d: 7c 9d CALF $0C9D
// 031f: 07 0f ANI A,$0F
// 0321: 63 bb STAW $FFBB
// 0323: 5a a9 BIT 2,$FFA9
// 0325: 4e 20 JRE $0347
// 0327: 64 4a 10 ONI PC,$10
// 032a: 4e 7a JRE $03A6
// 032c: 5a b6 BIT 2,$FFB6
// 032e: c2 JR $0331
// 032f: 4e 75 JRE $03A6
// 0331: 01 b9 LDAW $FFB9
// 0333: 07 f0 ANI A,$F0
// 0335: 1a MOV B,A
// 0336: 74 98 bb ORAW $FFBB
// 0339: 7d 45 CALF $0D45
// 033b: 01 bb LDAW $FFBB
// 033d: 63 b9 STAW $FFB9
// 033f: 74 2a 00 GTI B,$00
// 0342: d9 JR $035C
// 0343: 7d 06 CALF $0D06
// 0345: 4e 5f JRE $03A6
// 0347: 74 98 ba ORAW $FFBA
// 034a: 7d 45 CALF $0D45
// 034c: 7c 3c CALF $0C3C
// 034e: 7c d0 CALF $0CD0
// 0350: 7c 93 CALF $0C93
// 0352: 55 a8 10 OFFIW $FFA8_midiSwitch,$10 (MIDI Func2)
// 0355: 79 29 CALF $0929
// 0357: 45 a8 30 ONIW $FFA8_midiSwitch,$30 (MIDI Func1+2)
2024-09-17 22:15:32 +00:00
// 035a: 78 f0 CALF $08f0_sendSysexPatch
2024-09-17 21:25:28 +00:00
// 035c: 25 b0 00 GTIW $FFB0,$00
// 035f: 4e 45 JRE $03A6
// 0361: 01 b0 LDAW $FFB0
// 0363: 7c 9d CALF $0C9D
// 0365: 48 25 SLL A
// 0367: 48 25 SLL A
// 0369: 48 25 SLL A
// 036b: 48 25 SLL A
// 036d: 63 ba STAW $FFBA
// 036f: 5a a9 BIT 2,$FFA9
// 0371: df JR $0391
// 0372: 64 4a 10 ONI PC,$10
// 0375: 4e 2f JRE $03A6
// 0377: 5a b6 BIT 2,$FFB6
// 0379: c2 JR $037C
// 037a: 4e 2a JRE $03A6
// 037c: 01 b9 LDAW $FFB9
// 037e: 07 0f ANI A,$0F
// 0380: 1a MOV B,A
// 0381: 74 98 ba ORAW $FFBA
// 0384: 7d 45 CALF $0D45
// 0386: 01 ba LDAW $FFBA
// 0388: 63 b9 STAW $FFB9
// 038a: 74 2a 00 GTI B,$00
// 038d: d8 JR $03A6
// 038e: 7d 06 CALF $0D06
// 0390: d5 JR $03A6
// 0391: 74 98 bb ORAW $FFBB
// 0394: 7d 45 CALF $0D45
// 0396: 7c 3c CALF $0C3C
// 0398: 7c d0 CALF $0CD0
// 039a: 7c 93 CALF $0C93
// 039c: 55 a8 10 OFFIW $FFA8_midiSwitch,$10 (MIDI Func2)
// 039f: 79 29 CALF $0929
// 03a1: 45 a8 30 ONIW $FFA8_midiSwitch,$30 (MIDI Func1+2)
2024-09-17 22:15:32 +00:00
// 03a4: 78 f0 CALF $08f0_sendSysexPatch
2024-09-17 21:25:28 +00:00
// 03a6: 5a a9 BIT 2,$FFA9
// 03a8: 58 b5 BIT 0,$FFB5
// 03aa: 4e 28 JRE $03D4
// 03ac: 59 b6 BIT 1,$FFB6
// 03ae: c6 JR $03B5
// 03af: 7c 3c CALF $0C3C
// 03b1: 01 bb LDAW $FFBB
// 03b3: 1b MOV C,A
// 03b4: cb JR $03C0
// 03b5: 01 bb LDAW $FFBB
// 03b7: 37 08 LTI A,$08
// 03b9: 69 00 MVI A,$00
// 03bb: 46 01 ADI A,$01
// 03bd: 63 bb STAW $FFBB
// 03bf: 1b MOV C,A
// 03c0: 01 ba LDAW $FFBA
// 03c2: 60 9b ORA A,C
// 03c4: 7d 45 CALF $0D45
// 03c6: 7c d0 CALF $0CD0
// 03c8: 7c 93 CALF $0C93
// 03ca: 55 a8 10 OFFIW $FFA8_midiSwitch,$10 (MIDI Func2)
// 03cd: 79 29 CALF $0929
// 03cf: 45 a8 30 ONIW $FFA8_midiSwitch,$30 (MIDI Func1+2)
2024-09-17 22:15:32 +00:00
// 03d2: 78 f0 CALF $08f0_sendSysexPatch
2024-09-17 21:25:28 +00:00
// 03d4: 5f a3 BIT 7,$FFA3
// 03d6: 4e 32 JRE $040A
// 03d8: 05 a3 7f ANIW $FFA3,$7F
// 03db: 01 c8 LDAW $FFC8
// 03dd: 07 3f ANI A,$3F
// 03df: 5e a3 BIT 6,$FFA3
// 03e1: c3 JR $03E5
// 03e2: 17 80 ORI A,$80
// 03e4: c2 JR $03E7
// 03e5: 17 40 ORI A,$40
// 03e7: 63 c8 STAW $FFC8
// 03e9: 01 a3 LDAW $FFA3
// 03eb: 1b MOV C,A
// 03ec: 07 07 ANI A,$07
// 03ee: 41 INR A
// 03ef: 63 bb STAW $FFBB
// 03f1: 0b MOV A,C
// 03f2: 07 38 ANI A,$38
// 03f4: 48 25 SLL A
// 03f6: 46 10 ADI A,$10
// 03f8: 63 ba STAW $FFBA
// 03fa: 74 98 bb ORAW $FFBB
// 03fd: 7d 45 CALF $0D45
// 03ff: 7c 3c CALF $0C3C
// 0401: 7c d0 CALF $0CD0
// 0403: 7c 93 CALF $0C93
// 0405: 55 a3 80 OFFIW $FFA3,$80
// 0408: 4f ce JRE $03D8
// 040a: 4c c2 MOV A,PC
// 040c: 1b MOV C,A
// 040d: 74 90 bc XRAW $FFBC
// 0410: 07 08 ANI A,$08
// 0412: 48 0c SK Z
// 0414: 7b a9 CALF $0BA9
// 0416: 0b MOV A,C
// 0417: 63 bc STAW $FFBC
// 0419: 5b b6 BIT 3,$FFB6
// 041b: cb JR $0427
// 041c: 05 b6 f7 ANIW $FFB6,$F7
// 041f: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 0421: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0423: 69 87 MVI A,$87
2024-09-17 22:15:32 +00:00
// 0425: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0427: 5c b6 BIT 4,$FFB6
// 0429: cb JR $0435
// 042a: 05 b6 ef ANIW $FFB6,$EF
// 042d: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 042f: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0431: 69 86 MVI A,$86
2024-09-17 22:15:32 +00:00
// 0433: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0435: 5f a1 BIT 7,$FFA1
// 0437: cb JR $0443
// 0438: 01 a1 LDAW $FFA1
// 043a: 07 7f ANI A,$7F
// 043c: 63 a1 STAW $FFA1
// 043e: 6a a0 MVI B,$A0
// 0440: 78 37 CALF $0837
// 0442: cd JR $0450
// 0443: 5f a0 BIT 7,$FFA0
// 0445: ca JR $0450
// 0446: 01 a0 LDAW $FFA0
// 0448: 07 7f ANI A,$7F
// 044a: 63 a0 STAW $FFA0
// 044c: 6a a1 MVI B,$A1
// 044e: 78 37 CALF $0837
// 0450: 5f a2 BIT 7,$FFA2
// 0452: ca JR $045D
// 0453: 01 a2 LDAW $FFA2
// 0455: 07 7f ANI A,$7F
// 0457: 63 a2 STAW $FFA2
// 0459: 6a a2 MVI B,$A2
// 045b: 78 37 CALF $0837
// 045d: 25 b2 00 GTIW $FFB2,$00
// 0460: 4e 22 JRE $0484
// 0462: 59 b6 BIT 1,$FFB6
// 0464: 7d 5b CALF $0D5B
// 0466: 55 b2 07 OFFIW $FFB2,$07
// 0469: 7b cc CALF $0BCC
// 046b: 55 b2 18 OFFIW $FFB2,$18
// 046e: 7b da CALF $0BDA
// 0470: 55 b2 e0 OFFIW $FFB2,$E0
// 0473: 7b eb CALF $0BEB
// 0475: 7b f9 CALF $0BF9
// 0477: 55 a8 30 OFFIW $FFA8_midiSwitch,$30 (MIDI Func1+2)
// 047a: c9 JR $0484
// 047b: 01 c7 LDAW $FFC7
// 047d: 07 7f ANI A,$7F
// 047f: 1b MOV C,A
// 0480: 6d a0 MVI E,$A0
// 0482: 78 d6 CALF $08D6
// 0484: 25 ad 00 GTIW $FFAD,$00
// 0487: d5 JR $049D
// 0488: 01 a7 LDAW $FFA7
// 048a: 59 b6 BIT 1,$FFB6
// 048c: 7c 0c CALF $0C0C
// 048e: 7c 29 CALF $0C29
// 0490: 55 a8 30 OFFIW $FFA8_midiSwitch,$30 (MIDI Func1+2)
// 0493: c9 JR $049D
2024-09-17 22:15:32 +00:00
// 0494: 01 8f LDAW $FF8F_switches2
2024-09-17 21:25:28 +00:00
// 0496: 07 1f ANI A,$1F
// 0498: 1b MOV C,A
// 0499: 6d a1 MVI E,$A1
// 049b: 78 d6 CALF $08D6
// 049d: 6a 00 MVI B,$00
// 049f: 24 58 ff LXI DE,$FF58
// 04a2: 34 6c ff LXI HL,$FF6C
// 04a5: 2a LDAX (DE)
// 04a6: 70 b3 SUBNBX (HL)
// 04a8: 48 3a NEGA
// 04aa: 19 MOV EAL,A
// 04ab: 37 02 LTI A,$02
// 04ad: 78 7e CALF $087E
// 04af: 22 INX DE
// 04b0: 32 INX HL
// 04b1: 42 INR B
// 04b2: 74 7a 10 EQI B,$10
// 04b5: ef JR $04A5
// 04b6: 2a LDAX (DE)
// 04b7: 70 b3 SUBNBX (HL)
// 04b9: 48 3a NEGA
// 04bb: 37 02 LTI A,$02
// 04bd: 79 55 CALF $0955
// 04bf: 22 INX DE
// 04c0: 32 INX HL
// 04c1: 01 6b LDAW $FF6B
// 04c3: 27 80 GTI A,$80
// 04c5: 69 7f MVI A,$7F
// 04c7: 69 00 MVI A,$00
// 04c9: 1b MOV C,A
// 04ca: 74 f8 7f EQAW $FF7F
// 04cd: 79 7e CALF $097E
// 04cf: 55 4f 04 OFFIW $FF4F,$04
// 04d2: 54 11 01 JMP $0111
// 04d5: 25 ce 00 GTIW $FFCE,$00
// 04d8: d7 JR $04F0
// 04d9: 7d 5b CALF $0D5B
2024-09-17 22:15:32 +00:00
// 04db: 24 90 ff LXI DE,$FF90_patchRam
2024-09-17 21:25:28 +00:00
// 04de: 6a 07 MVI B,$07
// 04e0: 01 ce LDAW $FFCE
// 04e2: 1b MOV C,A
// 04e3: 48 2a CLC
// 04e5: 48 03 SLRC C
// 04e7: c2 JR $04EA
// 04e8: 79 47 CALF $0947
// 04ea: 22 INX DE
// 04eb: 52 DCR B
// 04ec: f8 JR $04E5
// 04ed: 71 ce 00 MVIW $FFCE,$00
// 04f0: 25 cf 00 GTIW $FFCF,$00
// 04f3: d7 JR $050B
// 04f4: 7d 5b CALF $0D5B
// 04f6: 24 98 ff LXI DE,$FF98
// 04f9: 6a 07 MVI B,$07
// 04fb: 01 cf LDAW $FFCF
// 04fd: 1b MOV C,A
// 04fe: 48 2a CLC
// 0500: 48 03 SLRC C
// 0502: c2 JR $0505
// 0503: 79 47 CALF $0947
// 0505: 22 INX DE
// 0506: 52 DCR B
// 0507: f8 JR $0500
// 0508: 71 cf 00 MVIW $FFCF,$00
// 050b: 5d b6 BIT 5,$FFB6
// 050d: d0 JR $051E
// 050e: 05 b6 df ANIW $FFB6,$DF
// 0511: 7d 5b CALF $0D5B
2024-09-17 22:15:32 +00:00
// 0513: 01 8e LDAW $FF8E_switches1
2024-09-17 21:25:28 +00:00
// 0515: 57 60 OFFI A,$60
// 0517: c4 JR $051C
// 0518: 17 80 ORI A,$80
2024-09-17 22:15:32 +00:00
// 051a: 63 8e STAW $FF8E_switches1
2024-09-17 21:25:28 +00:00
// 051c: 7b f9 CALF $0BF9
// 051e: 5e b6 BIT 6,$FFB6
// 0520: cc JR $052D
// 0521: 05 b6 bf ANIW $FFB6,$BF
// 0524: 7d 5b CALF $0D5B
// 0526: 71 b7 00 MVIW $FFB7,$00
2024-09-17 22:15:32 +00:00
// 0529: 01 8f LDAW $FF8F_switches2
2024-09-17 21:25:28 +00:00
// 052b: 7c 29 CALF $0C29
// 052d: 58 b6 BIT 0,$FFB6
// 052f: 54 11 01 JMP $0111
// 0532: 6a 05 MVI B,$05
// 0534: 34 8d ff LXI HL,$FF8D
// 0537: 2f LDAX (HL-)
// 0538: 47 80 ONI A,$80
// 053a: c5 JR $0540
// 053b: 52 DCR B
// 053c: fa JR $0537
// 053d: 69 00 MVI A,$00
// 053f: c2 JR $0542
// 0540: 0a MOV A,B
// 0541: 41 INR A
// 0542: 34 50 00 LXI HL,$0050
// 0545: ac LDAX (HL+A)
// 0546: 63 c6 STAW $FFC6
// 0548: 54 11 01 JMP $0111
// 054b: 10 EXA
// 054c: 11 EXX
// 054d: 64 c8 08 ONI ANM,$08
// 0550: d1 JR $0562
// 0551: 34 68 ff LXI HL,$FF68
// 0554: 78 71 CALF $0871
// 0556: 01 c5 LDAW $FFC5
// 0558: 4d c1 MOV PB,A
// 055a: 64 05 00 MVI PF,$00
// 055d: 64 80 00 MVI ANM,$00
// 0560: 4e 2b JRE $058D
// 0562: 6e ff MVI H,$FF
// 0564: 01 cc LDAW $FFCC
// 0566: 46 58 ADI A,$58
// 0568: 1f MOV L,A
// 0569: 78 71 CALF $0871
// 056b: 01 cc LDAW $FFCC
// 056d: 46 04 ADI A,$04
// 056f: 48 0b SK HC
// 0571: cc JR $057E
// 0572: 71 cc 00 MVIW $FFCC,$00
// 0575: 20 cd INRW $FFCD
// 0577: 00 NOP
// 0578: 64 80 08 MVI ANM,$08
// 057b: 69 fc MVI A,$FC
// 057d: d1 JR $058F
// 057e: 63 cc STAW $FFCC
// 0580: 48 01 SLRC A
// 0582: 48 01 SLRC A
// 0584: 46 c5 ADI A,$C5
// 0586: 1f MOV L,A
// 0587: 2b LDAX (HL)
// 0588: 4d c1 MOV PB,A
// 058a: 64 45 40 ADI PF,$40
// 058d: 69 f7 MVI A,$F7
// 058f: 63 cb STAW $FFCB_timerCounter_timerCounter
// 0591: 10 EXA
// 0592: 11 EXX
// 0593: aa EI
// 0594: 62 RETI
// Serial Interrupt Handler
// 0595: 10 EXA
// 0596: 11 EXX
// 0597: 64 5e 04 OFFI MKH,$04 // if the TX interrupt is masked
// 059a: c5 JR $05A0 // skip jumping to 05a0
// 059b: 48 49 SKIT FSR // skip if RX interrupt is set, and clear
// 059d: 54 af 07 JMP $07AF // handle the TX interrupt
// 05a0: 48 6b SKNIT ER // skip if the error flag is not set
// 05a2: 4e 6f JRE $0613 // handle serial error
// 05a4: 4c d9 MOV A,RXB // fetch received byte
// 05a6: 47 80 ONI A,$80 // is it a status byte?
// 05a8: 4e 70 JRE $061A // no, handle value
// 05aa: 37 f0 LTI A,$F0 // skip if < $f0
// 05ac: 4e 50 JRE $05FE // handle sysex
// 05ae: 1a MOV B,A // save byte
// 05af: 05 4f 33 ANIW $FF4F,$33 // bits 0, 1, 4, 5 left
// 05b2: 5d 4f BIT 5,$FF4F //
// 05b4: c4 JR $05B9 //
// 05b5: 74 e0 bd SUBW $FFBD_midiChannel // subtract MIDI channel
// 05b8: c2 JR $05BB
// 05b9: 07 f0 ANI A,$F0 // mask off channel
// 05bb: 67 90 NEI A,$90
// 05bd: c2 JR $05C0 // handle Note On
// 05be: 67 80 NEI A,$80
// 05c0: 4e 25 JRE $05E7 // handle Note Off
// 05c2: 67 b0 NEI A,$B0
// 05c4: d7 JR $05DC // handle Control Change
2024-09-17 22:15:32 +00:00
// 05c5: 5d a8 BIT 5,$FFA8_midiSwitch // MIDI Func 2
// 05c7: 4e 2a JRE $05F3 // handle patch change etc
// 05c9: 75 a2 00 EQIW $FFA2,$00 // these are something to do with pitch bend
2024-09-17 21:25:28 +00:00
// 05cc: 71 a2 80 MVIW $FFA2,$80
// 05cf: 75 a1 00 EQIW $FFA1,$00
// 05d2: 71 a1 80 MVIW $FFA1,$80
// 05d5: 75 a0 00 EQIW $FFA0,$00
// 05d8: 71 a0 80 MVIW $FFA0,$80
2024-09-17 22:15:32 +00:00
// 05db: d3 JR $05EF // restore registers and return from interrupt // restore registers and return from interrupt
// handle control change
// 05dc: 1b MOV C,A // save A
// 05dd: 0a MOV A,B // original status byte
// 05de: 07 0f ANI A,$0F // mask off MIDI channel
2024-09-17 21:25:28 +00:00
// 05e0: 74 e8 bd NEAW $FFBD_midiChannel
2024-09-17 22:15:32 +00:00
// 05e3: 15 4f 40 ORIW $FF4F,$40 // not the right channel
// 05e6: 0b MOV A,C // restore A
// 05e7: 71 3f 01 MVIW $FF3F_midiByteCount,$01 // expect two bytes
// 05ea: 63 4e STAW $FF4E_midiStatusByte // save status byte
// 05ec: 15 4f 80 ORIW $FF4F,$80 // parser status?
//
// return from interrupt
2024-09-17 21:25:28 +00:00
// 05ef: 10 EXA
// 05f0: 11 EXX
// 05f1: aa EI
2024-09-17 22:15:32 +00:00
// 05f2: 62 RETI
//
//
2024-09-17 21:25:28 +00:00
// 05f3: 67 c0 NEI A,$C0
2024-09-17 22:15:32 +00:00
// 05f5: c4 JR $05FA // handle patch change
2024-09-17 21:25:28 +00:00
// 05f6: 77 e0 EQI A,$E0
2024-09-17 22:15:32 +00:00
// 05f8: f6 JR $05EF // restore registers and return from interrupt
// 05f9: ed JR $05E7 // handle pitch bend
//
// expect patch change or sysex
// 05fa: 71 3f 00 MVIW $FF3F_midiByteCount,$00 // one additional byte
// 05fd: ec JR $05EA // store the status byte
// 05fe: 37 f8 LTI A,$F8 // anything past sysex end $f7?
// 0600: ee JR $05EF // restore registers and return from interrupt
2024-09-17 21:25:28 +00:00
// 0601: 77 f0 EQI A,$F0
2024-09-17 22:15:32 +00:00
// 0603: d1 JR $0615 // not sysex start
2024-09-17 21:25:28 +00:00
// 0604: 55 a8 30 OFFIW $FFA8_midiSwitch,$30 (MIDI Func1+2)
2024-09-17 22:15:32 +00:00
// 0607: cd JR $0615 // not in sysex mode
// 0608: 05 4f f3 ANIW $FF4F,$F3
2024-09-17 21:25:28 +00:00
// 060b: 15 4f 04 ORIW $FF4F,$04
2024-09-17 22:15:32 +00:00
// 060e: 71 3f 00 MVIW $FF3F_midiByteCount,$00 // one additional byte
// 0611: 4f d7 JRE $05EA // store status and return
// handle serial error
2024-09-17 21:25:28 +00:00
// 0613: 4c d9 MOV A,RXB
// 0615: 05 4f 33 ANIW $FF4F,$33
2024-09-17 22:15:32 +00:00
// 0618: 4f d5 JRE $05EF // restore registers and return from interrupt
// 061a: 5f 4f BIT 7,$FF4F // are we looking for a value or status?
// 061c: fb JR $0618 // value, return
2024-09-17 21:25:28 +00:00
// 061d: 1b MOV C,A
// 061e: 5a 4f BIT 2,$FF4F
2024-09-17 22:15:32 +00:00
// 0620: 4e 8f JRE $06B1 // multibyte message
2024-09-17 21:25:28 +00:00
// 0622: 5b 4f BIT 3,$FF4F
2024-09-17 22:15:32 +00:00
// 0624: 4e 53 JRE $0679 // single byte
2024-09-17 21:25:28 +00:00
// 0626: 5c 4f BIT 4,$FF4F
// 0628: 4e 41 JRE $066B
2024-09-17 22:15:32 +00:00
// 062a: 01 3f LDAW $FF3F_midiByteCount
2024-09-17 21:25:28 +00:00
// 062c: 37 10 LTI A,$10
// 062e: 4e 20 JRE $0650
// 0630: 1a MOV B,A
// 0631: 0b MOV A,C
2024-09-17 22:15:32 +00:00
// 0632: 34 90 ff LXI HL,$FF90_patchRam
2024-09-17 21:25:28 +00:00
// 0635: bd STAX (HL+B)
// 0636: 34 08 00 LXI HL,$0008
// 0639: 0a MOV A,B
// 063a: 07 07 ANI A,$07
// 063c: ac LDAX (HL+A)
// 063d: 34 cf ff LXI HL,$FFCF
// 0640: 74 4a 08 ONI B,$08
// 0643: 34 ce ff LXI HL,$FFCE
// 0646: 70 9b ORAX (HL)
// 0648: 3b STAX (HL)
2024-09-17 22:15:32 +00:00
// 0649: 20 3f INRW $FF3F_midiByteCount
2024-09-17 21:25:28 +00:00
// 064b: 00 NOP
// 064c: 10 EXA
// 064d: 11 EXX
// 064e: aa EI
// 064f: 62 RETI
// 0650: 67 10 NEI A,$10
// 0652: ca JR $065D
// 0653: 67 11 NEI A,$11
// 0655: ce JR $0664
// 0656: 05 4f 33 ANIW $FF4F,$33
2024-09-17 22:15:32 +00:00
// 0659: 71 3f 00 MVIW $FF3F_midiByteCount,$00
2024-09-17 21:25:28 +00:00
// 065c: ef JR $064C
// 065d: 0b MOV A,C
2024-09-17 22:15:32 +00:00
// 065e: 63 8e STAW $FF8E_switches1
2024-09-17 21:25:28 +00:00
// 0660: 15 b6 20 ORIW $FFB6,$20
// 0663: e5 JR $0649
// 0664: 0b MOV A,C
2024-09-17 22:15:32 +00:00
// 0665: 63 8f STAW $FF8F_switches2
2024-09-17 21:25:28 +00:00
// 0667: 15 b6 40 ORIW $FFB6,$40
// 066a: f8 JR $0663
2024-09-17 22:15:32 +00:00
// 066b: 55 3f 01 OFFIW $FF3F_midiByteCount,$01
2024-09-17 21:25:28 +00:00
// 066e: c3 JR $0672
// 066f: 63 3e STAW $FF3E
// 0671: f1 JR $0663
// 0672: 01 3e LDAW $FF3E
// 0674: 27 11 GTI A,$11
// 0676: 4f b4 JRE $062C
// 0678: ea JR $0663
2024-09-17 22:15:32 +00:00
// 0679: 75 3f 00 EQIW $FF3F_midiByteCount,$00
2024-09-17 21:25:28 +00:00
// 067c: c6 JR $0683
// 067d: 77 41 EQI A,$41
// 067f: 4f d5 JRE $0656
// 0681: 4f c6 JRE $0649
2024-09-17 22:15:32 +00:00
// 0683: 75 3f 01 EQIW $FF3F_midiByteCount,$01
2024-09-17 21:25:28 +00:00
// 0686: d4 JR $069B
// 0687: 77 30 EQI A,$30
// 0689: c5 JR $068F
// 068a: 15 4f 10 ORIW $FF4F,$10
// 068d: 4f ba JRE $0649
// 068f: 67 31 NEI A,$31
// 0691: f8 JR $068A
// 0692: 77 32 EQI A,$32
// 0694: 4f c0 JRE $0656
// 0696: 05 4f ef ANIW $FF4F,$EF
// 0699: 4f ae JRE $0649
2024-09-17 22:15:32 +00:00
// 069b: 75 3f 02 EQIW $FF3F_midiByteCount,$02
2024-09-17 21:25:28 +00:00
// 069e: ca JR $06A9
// 069f: 74 f8 bd EQAW $FFBD_midiChannel
// 06a2: 4f b2 JRE $0656
// 06a4: 55 4f 10 OFFIW $FF4F,$10
// 06a7: 4f a0 JRE $0649
// 06a9: 15 4f 08 ORIW $FF4F,$08
2024-09-17 22:15:32 +00:00
// 06ac: 71 3f 00 MVIW $FF3F_midiByteCount,$00
2024-09-17 21:25:28 +00:00
// 06af: 4f 9b JRE $064C
2024-09-17 22:15:32 +00:00
// 06b1: 30 3f DCRW $FF3F_midiByteCount
2024-09-17 21:25:28 +00:00
// 06b3: 4e 59 JRE $070E
2024-09-17 22:15:32 +00:00
// 06b5: 25 4e 91 GTIW $FF4E_midiStatusByte,$91
2024-09-17 21:25:28 +00:00
// 06b8: d1 JR $06CA
2024-09-17 22:15:32 +00:00
// 06b9: 65 4e b0 NEIW $FF4E_midiStatusByte,$B0
2024-09-17 21:25:28 +00:00
// 06bc: 4e 54 JRE $0712
2024-09-17 22:15:32 +00:00
// 06be: 65 4e c0 NEIW $FF4E_midiStatusByte,$C0
2024-09-17 21:25:28 +00:00
// 06c1: 4e bd JRE $0780
2024-09-17 22:15:32 +00:00
// 06c3: 65 4e e0 NEIW $FF4E_midiStatusByte,$E0
2024-09-17 21:25:28 +00:00
// 06c6: 4e c7 JRE $078F
// 06c8: 4f 8c JRE $0656
// 06ca: 01 3e LDAW $FF3E
// 06cc: 27 17 GTI A,$17
// 06ce: 4e 36 JRE $0706
// 06d0: 37 6d LTI A,$6D
// 06d2: 4e 36 JRE $070A
// 06d4: 74 e0 be SUBW $FFBE
// 06d7: 1a MOV B,A
// 06d8: 48 22 SLR B
// 06da: 48 22 SLR B
// 06dc: 48 22 SLR B
// 06de: 07 07 ANI A,$07
2024-09-17 22:15:32 +00:00
// 06e0: 75 4e 90 EQIW $FF4E_midiStatusByte,$90
2024-09-17 21:25:28 +00:00
// 06e3: d5 JR $06F9
// 06e4: 74 6b 00 NEI C,$00
// 06e7: d1 JR $06F9
// 06e8: 34 08 00 LXI HL,$0008
// 06eb: ac LDAX (HL+A)
// 06ec: 1b MOV C,A
// 06ed: 34 40 ff LXI HL,$FF40
// 06f0: ad LDAX (HL+B)
// 06f1: 60 9b ORA A,C
// 06f3: bd STAX (HL+B)
2024-09-17 22:15:32 +00:00
// 06f4: 71 3f 01 MVIW $FF3F_midiByteCount,$01
2024-09-17 21:25:28 +00:00
// 06f7: 4f 53 JRE $064C
// 06f9: 34 10 00 LXI HL,$0010
// 06fc: ac LDAX (HL+A)
// 06fd: 1b MOV C,A
// 06fe: 34 40 ff LXI HL,$FF40
// 0701: ad LDAX (HL+B)
// 0702: 60 8b ANA A,C
// 0704: bd STAX (HL+B)
// 0705: ee JR $06F4
// 0706: 46 0c ADI A,$0C
// 0708: 4f c2 JRE $06CC
// 070a: 66 0c SUI A,$0C
// 070c: 4f c2 JRE $06D0
// 070e: 63 3e STAW $FF3E
// 0710: 4f 3a JRE $064C
// 0712: 01 3e LDAW $FF3E
// 0714: 27 7a GTI A,$7A
// 0716: 4e 35 JRE $074D
// 0718: 45 4f 40 ONIW $FF4F,$40
// 071b: 4f d7 JRE $06F4
// 071d: 67 7b NEI A,$7B
// 071f: 4e 51 JRE $0772
// 0721: 47 02 ONI A,$02
// 0723: c8 JR $072C
// 0724: 05 4f fd ANIW $FF4F,$FD
// 0727: 47 01 ONI A,$01
// 0729: 4e 4d JRE $0778
// 072b: c8 JR $0734
// 072c: 05 4f fe ANIW $FF4F,$FE
// 072f: 47 01 ONI A,$01
// 0731: 15 4f 01 ORIW $FF4F,$01
// 0734: 69 03 MVI A,$03
// 0736: 74 88 4f ANAW $FF4F
// 0739: 15 4f 20 ORIW $FF4F,$20
// 073c: 77 01 EQI A,$01
// 073e: 05 4f df ANIW $FF4F,$DF
// 0741: 6a 0d MVI B,$0D
// 0743: 69 00 MVI A,$00
// 0745: 34 40 ff LXI HL,$FF40
// 0748: 3d STAX (HL+)
// 0749: 52 DCR B
// 074a: fd JR $0748
// 074b: 4f a7 JRE $06F4
// 074d: 77 40 EQI A,$40
// 074f: ce JR $075E
// 0750: 74 6b 00 NEI C,$00
// 0753: c5 JR $0759
// 0754: 15 b6 10 ORIW $FFB6,$10
// 0757: 4f 9b JRE $06F4
// 0759: 15 b6 08 ORIW $FFB6,$08
// 075c: 4f 96 JRE $06F4
// 075e: 77 01 EQI A,$01
// 0760: 4f 92 JRE $06F4
// 0762: 55 a8 20 OFFIW $FFA8_midiSwitch,$20 (MIDI Func1)
// 0765: c7 JR $076D
// 0766: 0b MOV A,C
// 0767: 17 80 ORI A,$80
// 0769: 63 a2 STAW $FFA2
// 076b: 4f 87 JRE $06F4
// 076d: 71 a2 80 MVIW $FFA2,$80
// 0770: 4f 82 JRE $06F4
// 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
// 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
// 0787: 63 a3 STAW $FFA3
2024-09-17 22:15:32 +00:00
// 0789: 71 3f 00 MVIW $FF3F_midiByteCount,$00
2024-09-17 21:25:28 +00:00
// 078c: 54 4c 06 JMP $064C
// 078f: 55 a8 20 OFFIW $FFA8_midiSwitch,$20 (MIDI Func1)
// 0792: d7 JR $07AA
// 0793: 0b MOV A,C
// 0794: 18 MOV EAH,A
// 0795: 01 3e LDAW $FF3E
// 0797: 48 25 SLL A
// 0799: 19 MOV EAL,A
// 079a: 48 a4 DSLL EA
// 079c: 08 MOV A,EAH
// 079d: 47 80 ONI A,$80
// 079f: c4 JR $07A4
// 07a0: 63 a1 STAW $FFA1
// 07a2: 4f 50 JRE $06F4
// 07a4: 16 ff XRI A,$FF
// 07a6: 63 a0 STAW $FFA0
// 07a8: 4f 4a JRE $06F4
// 07aa: 71 a1 80 MVIW $FFA1,$80
// 07ad: 4f 45 JRE $06F4
// 07af: 01 c1 LDAW $FFC1
// 07b1: 74 f8 c2 EQAW $FFC2
// 07b4: 4e 25 JRE $07DB
// 07b6: 64 1e 04 ORI MKH,$04
// 07b9: 11 EXX
// 07ba: 10 EXA
// 07bb: aa EI
// 07bc: 62 RETI
// 07bd: 1b MOV C,A
// 07be: 4c c2 MOV A,PC
// 07c0: 60 93 XRA A,C
// 07c2: 47 04 ONI A,$04
// 07c4: ca JR $07CF
// 07c5: 69 d0 MVI A,$D0
// 07c7: 48 49 SKIT FSR
// 07c9: c3 JR $07CD
// 07ca: 54 a0 05 JMP $05A0
// 07cd: 41 INR A
// 07ce: f8 JR $07C7
// 07cf: 0f MOV A,L
// 07d0: 37 30 LTI A,$30
// 07d2: 69 00 MVI A,$00
// 07d4: 63 c1 STAW $FFC1
// 07d6: 0b MOV A,C
// 07d7: 4d c2 MOV PC,A
// 07d9: 4f d4 JRE $07AF
// 07db: 6e ff MVI H,$FF
// 07dd: 1f MOV L,A
// 07de: 2d LDAX (HL+)
// 07df: 67 fd NEI A,$FD
// 07e1: 4f da JRE $07BD
// 07e3: 67 f9 NEI A,$F9
// 07e5: 4f d6 JRE $07BD
// 07e7: 48 4a SKIT FST
// 07e9: cd JR $07F7
// 07ea: 4d d8 MOV TXB,A
// 07ec: 0f MOV A,L
// 07ed: 37 30 LTI A,$30
// 07ef: 69 00 MVI A,$00
// 07f1: 63 c1 STAW $FFC1
// 07f3: 11 EXX
// 07f4: 10 EXA
// 07f5: aa EI
// 07f6: 62 RETI
// 07f7: 33 DCX HL
// 07f8: fa JR $07F3
// 07f9: 00 NOP
// 07fa: 00 NOP
// 07fb: 00 NOP
// 07fc: 00 NOP
// 07fd: 00 NOP
// 07fe: 00 NOP
// 07ff: 00 NOP
// 0800: 01 be LDAW $FFBE
// 0802: 37 0c LTI A,$0C
// 0804: c4 JR $0809
// 0805: 71 c5 04 MVIW $FFC5,$04
// 0808: c3 JR $080C
// 0809: 71 c5 00 MVIW $FFC5,$00
// 080c: 34 60 00 LXI HL,$0060
// 080f: ac LDAX (HL+A)
// 0810: 63 c6 STAW $FFC6
// 0812: b8 RET
// 0813: 05 4f dc ANIW $FF4F,$DC
// 0816: 15 4f 21 ORIW $FF4F,$21
// 0819: 63 bd STAW $FFBD_midiChannel
// 081b: 34 40 00 LXI HL,$0040
// 081e: ac LDAX (HL+A)
// 081f: 7d 45 CALF $0D45
2024-09-17 22:15:32 +00:00
// 0821: 78 43 CALF $0843_sendOmniOffPoly
2024-09-17 21:25:28 +00:00
// 0823: 7b 9a CALF $0B9A
// 0825: 78 28 CALF $0828
// 0827: b8 RET
// 0828: 69 80 MVI A,$80
// 082a: 63 a1 STAW $FFA1
// 082c: 63 a2 STAW $FFA2
// 082e: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 0830: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0832: 69 87 MVI A,$87
2024-09-17 22:15:32 +00:00
// 0834: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0836: b8 RET
// 0837: 1b MOV C,A
// 0838: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 083a: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 083c: 0a MOV A,B
2024-09-17 22:15:32 +00:00
// 083d: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 083f: 0b MOV A,C
2024-09-17 22:15:32 +00:00
// 0840: 79 e8 CALF $09E8_sendToTx
// 0842: b8 RET
// send Omni Off Poly
2024-09-17 21:25:28 +00:00
// 0843: 69 f9 MVI A,$F9
2024-09-17 22:15:32 +00:00
// 0845: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0847: 69 b0 MVI A,$B0
// 0849: 79 d5 CALF $09D5
// 084b: 69 7c MVI A,$7C
2024-09-17 22:15:32 +00:00
// 084d: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 084f: 69 00 MVI A,$00
2024-09-17 22:15:32 +00:00
// 0851: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0853: 69 7f MVI A,$7F
2024-09-17 22:15:32 +00:00
// 0855: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0857: 69 00 MVI A,$00
2024-09-17 22:15:32 +00:00
// 0859: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 085b: b8 RET
// 085c: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 085e: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0860: 69 8f MVI A,$8F
2024-09-17 22:15:32 +00:00
// 0862: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0864: 69 5f MVI A,$5F
2024-09-17 22:15:32 +00:00
// 0866: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0868: 69 a3 MVI A,$A3
2024-09-17 22:15:32 +00:00
// 086a: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 086c: 69 00 MVI A,$00
2024-09-17 22:15:32 +00:00
// 086e: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0870: b8 RET
// 0871: 4c e0 MOV A,CR0
// 0873: 3d STAX (HL+)
// 0874: 4c e1 MOV A,CR1
// 0876: 3d STAX (HL+)
// 0877: 4c e2 MOV A,CR2
// 0879: 3d STAX (HL+)
// 087a: 4c e3 MOV A,CR3
// 087c: 3b STAX (HL)
// 087d: b8 RET
// 087e: 78 c3 CALF $08C3
// 0880: 59 b6 BIT 1,$FFB6
// 0882: 4e 23 JRE $08A7
// 0884: 55 c5 10 OFFIW $FFC5,$10
// 0887: df JR $08A7
// 0888: b3 PUSH HL
// 0889: b2 PUSH DE
// 088a: 6c ff MVI D,$FF
// 088c: 34 30 00 LXI HL,$0030
// 088f: ad LDAX (HL+B)
// 0890: 1d MOV E,A
// 0891: 0b MOV A,C
// 0892: 3a STAX (DE)
// 0893: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 0895: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0897: 0d MOV A,E
2024-09-17 22:15:32 +00:00
// 0898: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 089a: 0b MOV A,C
2024-09-17 22:15:32 +00:00
// 089b: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 089d: 45 a8 30 ONIW $FFA8_midiSwitch,$30 (MIDI Func1+2)
// 08a0: 78 d6 CALF $08D6
// 08a2: a2 POP DE
// 08a3: a3 POP HL
// 08a4: 2a LDAX (DE)
// 08a5: 3b STAX (HL)
// 08a6: b8 RET
// 08a7: b3 PUSH HL
// 08a8: b2 PUSH DE
// 08a9: 6c ff MVI D,$FF
// 08ab: 34 30 00 LXI HL,$0030
// 08ae: ad LDAX (HL+B)
// 08af: 1d MOV E,A
// 08b0: 2a LDAX (DE)
// 08b1: 57 80 OFFI A,$80
// 08b3: c9 JR $08BD
// 08b4: 09 MOV A,EAL
// 08b5: 37 10 LTI A,$10
// 08b7: c3 JR $08BB
// 08b8: a2 POP DE
// 08b9: a3 POP HL
// 08ba: b8 RET
// 08bb: 7d 5b CALF $0D5B
// 08bd: 0b MOV A,C
// 08be: 17 80 ORI A,$80
// 08c0: 3a STAX (DE)
// 08c1: 4f d0 JRE $0893
// 08c3: 2a LDAX (DE)
// 08c4: 36 04 SUINB A,$04
// 08c6: 69 00 MVI A,$00
// 08c8: 27 f2 GTI A,$F2
// 08ca: c7 JR $08D2
// 08cb: 1b MOV C,A
// 08cc: 66 f2 SUI A,$F2
// 08ce: 60 a3 ADDNC A,C
// 08d0: 69 ff MVI A,$FF
// 08d2: 48 21 SLR A
// 08d4: 1b MOV C,A
// 08d5: b8 RET
// 08d6: 6c 32 MVI D,$32
2024-09-17 22:15:32 +00:00
// 08d8: 79 15 CALF $0915_sendSysexHeader
2024-09-17 21:25:28 +00:00
// 08da: 0d MOV A,E
// 08db: 66 90 SUI A,$90
// 08dd: 07 7f ANI A,$7F
2024-09-17 22:15:32 +00:00
// 08df: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 08e1: 0b MOV A,C
2024-09-17 22:15:32 +00:00
// 08e2: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 08e4: 69 f7 MVI A,$F7
2024-09-17 22:15:32 +00:00
// 08e6: 79 e6 CALF $09E6_setRunningStatus
2024-09-17 21:25:28 +00:00
// 08e8: b8 RET
// 08e9: 6c 31 MVI D,$31
2024-09-17 22:15:32 +00:00
// 08eb: 79 15 CALF $0915_sendSysexHeader
2024-09-17 21:25:28 +00:00
// 08ed: 69 00 MVI A,$00
// 08ef: c6 JR $08F6
2024-09-17 22:15:32 +00:00
// sendSysexPatch
2024-09-17 21:25:28 +00:00
// 08f0: 6c 30 MVI D,$30
2024-09-17 22:15:32 +00:00
// 08f2: 79 15 CALF $0915_sendSysexHeader
2024-09-17 21:25:28 +00:00
// 08f4: 79 36 CALF $0936
2024-09-17 22:15:32 +00:00
// 08f6: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 08f8: 6a 0f MVI B,$0F
2024-09-17 22:15:32 +00:00
// 08fa: 34 90 ff LXI HL,$FF90_patchRam
2024-09-17 21:25:28 +00:00
// 08fd: 2d LDAX (HL+)
// 08fe: 07 7f ANI A,$7F
2024-09-17 22:15:32 +00:00
// 0900: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0902: 52 DCR B
// 0903: f9 JR $08FD
2024-09-17 22:15:32 +00:00
// 0904: 01 8e LDAW $FF8E_switches1
2024-09-17 21:25:28 +00:00
// 0906: 07 7f ANI A,$7F
2024-09-17 22:15:32 +00:00
// 0908: 79 e8 CALF $09E8_sendToTx
// 090a: 01 8f LDAW $FF8F_switches2
2024-09-17 21:25:28 +00:00
// 090c: 07 1f ANI A,$1F
2024-09-17 22:15:32 +00:00
// 090e: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0910: 69 f7 MVI A,$F7
2024-09-17 22:15:32 +00:00
// 0912: 79 e8 CALF $09E8_sendToTx
// 0914: b8 RET
// sendSysexHeader
2024-09-17 21:25:28 +00:00
// 0915: 69 f9 MVI A,$F9
2024-09-17 22:15:32 +00:00
// 0917: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0919: 69 f0 MVI A,$F0
2024-09-17 22:15:32 +00:00
// 091b: 79 e6 CALF $09E6_setRunningStatus
2024-09-17 21:25:28 +00:00
// 091d: 69 41 MVI A,$41
2024-09-17 22:15:32 +00:00
// 091f: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0921: 0c MOV A,D
2024-09-17 22:15:32 +00:00
// 0922: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0924: 01 bd LDAW $FFBD_midiChannel
2024-09-17 22:15:32 +00:00
// 0926: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0928: b8 RET
// 0929: 69 f9 MVI A,$F9
2024-09-17 22:15:32 +00:00
// 092b: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 092d: 69 c0 MVI A,$C0
// 092f: 79 d5 CALF $09D5
// 0931: 79 36 CALF $0936
2024-09-17 22:15:32 +00:00
// 0933: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0935: b8 RET
// 0936: 01 bb LDAW $FFBB
// 0938: 51 DCR A
// 0939: 1b MOV C,A
// 093a: 01 ba LDAW $FFBA
// 093c: 66 10 SUI A,$10
// 093e: 48 21 SLR A
// 0940: 60 9b ORA A,C
// 0942: 5e c8 BIT 6,$FFC8
// 0944: 17 40 ORI A,$40
// 0946: b8 RET
// 0947: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 0949: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 094b: 0d MOV A,E
2024-09-17 22:15:32 +00:00
// 094c: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 094e: 2a LDAX (DE)
// 094f: 07 7f ANI A,$7F
// 0951: 3a STAX (DE)
2024-09-17 22:15:32 +00:00
// 0952: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0954: b8 RET
// 0955: 55 a8 20 OFFIW $FFA8_midiSwitch,$20 (MIDI Func1)
// 0958: b8 RET
// 0959: 2a LDAX (DE)
// 095a: 3b STAX (HL)
// 095b: 44 00 00 LXI EA,$0000
// 095e: 35 6a 80 LTIW $FF6A,$80
// 0961: 16 ff XRI A,$FF
// 0963: 18 MOV EAH,A
// 0964: 48 a0 DSLR EA
// 0966: 48 a0 DSLR EA
// 0968: 69 f9 MVI A,$F9
2024-09-17 22:15:32 +00:00
// 096a: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 096c: 69 e0 MVI A,$E0
// 096e: 79 dc CALF $09DC
// 0970: 09 MOV A,EAL
// 0971: 48 21 SLR A
2024-09-17 22:15:32 +00:00
// 0973: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0975: 08 MOV A,EAH
// 0976: 25 6a 80 GTIW $FF6A,$80
// 0979: 17 40 ORI A,$40
2024-09-17 22:15:32 +00:00
// 097b: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 097d: b8 RET
// 097e: 0b MOV A,C
// 097f: 63 7f STAW $FF7F
// 0981: 55 a8 20 OFFIW $FFA8_midiSwitch,$20 (MIDI Func1)
// 0984: b8 RET
// 0985: 1b MOV C,A
// 0986: 69 f9 MVI A,$F9
2024-09-17 22:15:32 +00:00
// 0988: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 098a: 69 b0 MVI A,$B0
// 098c: 79 d5 CALF $09D5
// 098e: 69 01 MVI A,$01
2024-09-17 22:15:32 +00:00
// 0990: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0992: 0b MOV A,C
2024-09-17 22:15:32 +00:00
// 0993: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0995: b8 RET
// 0996: 19 MOV EAL,A
// 0997: 0a MOV A,B
// 0998: 07 07 ANI A,$07
// 099a: 7a 0d CALF $0A0D
// 099c: b3 PUSH HL
// 099d: b1 PUSH BC
// 099e: 6a 00 MVI B,$00
// 09a0: 09 MOV A,EAL
// 09a1: 1b MOV C,A
// 09a2: 48 03 SLRC C
// 09a4: d5 JR $09BA
// 09a5: 34 08 00 LXI HL,$0008
// 09a8: ad LDAX (HL+B)
// 09a9: 74 c8 c3 ONAW $FFC3
// 09ac: c7 JR $09B4
// 09ad: 79 c2 CALF $09C2
// 09af: 69 40 MVI A,$40
2024-09-17 22:15:32 +00:00
// 09b1: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 09b3: c6 JR $09BA
// 09b4: 79 c2 CALF $09C2
// 09b6: 69 00 MVI A,$00
2024-09-17 22:15:32 +00:00
// 09b8: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 09ba: 42 INR B
// 09bb: 74 7a 08 EQI B,$08
// 09be: e3 JR $09A2
// 09bf: a1 POP BC
// 09c0: a3 POP HL
// 09c1: b8 RET
// 09c2: 69 f9 MVI A,$F9
2024-09-17 22:15:32 +00:00
// 09c4: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 09c6: 69 90 MVI A,$90
// 09c8: 79 dc CALF $09DC
// 09ca: 08 MOV A,EAH
// 09cb: 60 9a ORA A,B
// 09cd: 46 18 ADI A,$18
// 09cf: 74 c0 be ADDW $FFBE
2024-09-17 22:15:32 +00:00
// 09d2: 79 e8 CALF $09E8_sendToTx
// 09d4: b8 RET
2024-09-17 21:25:28 +00:00
// 09d5: 74 c0 bd ADDW $FFBD_midiChannel
2024-09-17 22:15:32 +00:00
// 09d8: 71 c0 00 MVIW $FFC0_runningStatus,$00
// 09db: cc JR $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 09dc: 47 80 ONI A,$80
2024-09-17 22:15:32 +00:00
// 09de: c9 JR $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 09df: 74 c0 bd ADDW $FFBD_midiChannel
2024-09-17 22:15:32 +00:00
// 09e2: 74 e8 c0 NEAW $FFC0_runningStatus
// 09e5: b8 RET
// set running status
// 09e6: 63 c0 STAW $FFC0_runningStatus
// send to TX
2024-09-17 21:25:28 +00:00
// 09e8: b3 PUSH HL
// 09e9: b1 PUSH BC
// 09ea: b2 PUSH DE
// 09eb: 1b MOV C,A
// 09ec: 01 c2 LDAW $FFC2
// 09ee: 41 INR A
// 09ef: 67 30 NEI A,$30
// 09f1: 69 00 MVI A,$00
// 09f3: 74 e8 c1 NEAW $FFC1
// 09f6: fc JR $09F3
// 09f7: 1d MOV E,A
// 09f8: 01 c2 LDAW $FFC2
// 09fa: 34 00 ff LXI HL,$FF00
// 09fd: 1a MOV B,A
// 09fe: 0b MOV A,C
// 09ff: bd STAX (HL+B)
// 0a00: 0d MOV A,E
// 0a01: 64 1e 07 ORI MKH,$07
// 0a04: 63 c2 STAW $FFC2
// 0a06: 64 0e f8 ANI MKH,$F8
// 0a09: a2 POP DE
// 0a0a: a1 POP BC
// 0a0b: a3 POP HL
// 0a0c: b8 RET
// 0a0d: 48 25 SLL A
// 0a0f: 48 25 SLL A
// 0a11: 48 25 SLL A
// 0a13: 18 MOV EAH,A
// 0a14: 0b MOV A,C
// 0a15: 63 c3 STAW $FFC3
// 0a17: b8 RET
// 0a18: 19 MOV EAL,A
// 0a19: 0a MOV A,B
// 0a1a: 7a 0d CALF $0A0D
// 0a1c: b3 PUSH HL
// 0a1d: b1 PUSH BC
// 0a1e: 6a 07 MVI B,$07
// 0a20: 09 MOV A,EAL
// 0a21: 1b MOV C,A
// 0a22: 34 08 00 LXI HL,$0008
// 0a25: 48 07 SLLC C
// 0a27: 4e 37 JRE $0A60
// 0a29: ad LDAX (HL+B)
// 0a2a: 74 c8 c3 ONAW $FFC3
// 0a2d: 4e 23 JRE $0A52
// 0a2f: 08 MOV A,EAH
// 0a30: 60 9a ORA A,B
// 0a32: 59 c8 BIT 1,$FFC8
// 0a34: da JR $0A4F
// 0a35: 5a c8 BIT 2,$FFC8
// 0a37: c7 JR $0A3F
// 0a38: 58 b6 BIT 0,$FFB6
// 0a3a: c7 JR $0A42
// 0a3b: 7a 88 CALF $0A88
// 0a3d: 4e 21 JRE $0A60
// 0a3f: 58 b6 BIT 0,$FFB6
// 0a41: ca JR $0A4C
// 0a42: 75 d0 00 EQIW $FFD0,$00
// 0a45: da JR $0A60
// 0a46: 7b 55 CALF $0B55
// 0a48: 71 d0 80 MVIW $FFD0,$80
// 0a4b: d4 JR $0A60
// 0a4c: 7a af CALF $0AAF
// 0a4e: d1 JR $0A60
// 0a4f: 7a 76 CALF $0A76
// 0a51: ce JR $0A60
// 0a52: 08 MOV A,EAH
// 0a53: 60 9a ORA A,B
// 0a55: 59 c8 BIT 1,$FFC8
// 0a57: c6 JR $0A5E
// 0a58: 5a c8 BIT 2,$FFC8
// 0a5a: cb JR $0A66
// 0a5b: 58 b6 BIT 0,$FFB6
// 0a5d: cb JR $0A69
// 0a5e: 7b 30 CALF $0B30
// 0a60: 52 DCR B
// 0a61: 4f c2 JRE $0A25
// 0a63: a1 POP BC
// 0a64: a3 POP HL
// 0a65: b8 RET
// 0a66: 58 b6 BIT 0,$FFB6
// 0a68: ca JR $0A73
// 0a69: 75 d0 00 EQIW $FFD0,$00
// 0a6c: f3 JR $0A60
// 0a6d: 7b 70 CALF $0B70
// 0a6f: 71 d0 ff MVIW $FFD0,$FF
// 0a72: ed JR $0A60
// 0a73: 7a f8 CALF $0AF8
// 0a75: ea JR $0A60
// 0a76: b3 PUSH HL
// 0a77: b1 PUSH BC
// 0a78: 1b MOV C,A
// 0a79: 6a 05 MVI B,$05
// 0a7b: 34 88 ff LXI HL,$FF88
// 0a7e: 2b LDAX (HL)
// 0a7f: 57 80 OFFI A,$80
// 0a81: dc JR $0A9E
// 0a82: 32 INX HL
// 0a83: 52 DCR B
// 0a84: f9 JR $0A7E
// 0a85: a1 POP BC
// 0a86: a3 POP HL
// 0a87: b8 RET
// 0a88: b3 PUSH HL
// 0a89: b1 PUSH BC
// 0a8a: 6e ff MVI H,$FF
// 0a8c: 1b MOV C,A
// 0a8d: 01 86 LDAW $FF86
// 0a8f: 41 INR A
// 0a90: 77 8e EQI A,$8E
// 0a92: c2 JR $0A95
// 0a93: 69 88 MVI A,$88
// 0a95: 63 86 STAW $FF86
// 0a97: 1f MOV L,A
// 0a98: 2b LDAX (HL)
// 0a99: 57 80 OFFI A,$80
// 0a9b: c2 JR $0A9E
// 0a9c: 52 DCR B
// 0a9d: ef JR $0A8D
// 0a9e: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 0aa0: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0aa2: 0f MOV A,L
2024-09-17 22:15:32 +00:00
// 0aa3: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0aa5: 0b MOV A,C
// 0aa6: 3b STAX (HL)
// 0aa7: 74 c0 be ADDW $FFBE
2024-09-17 22:15:32 +00:00
// 0aaa: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0aac: a1 POP BC
// 0aad: a3 POP HL
// 0aae: b8 RET
// 0aaf: b3 PUSH HL
// 0ab0: b1 PUSH BC
// 0ab1: b2 PUSH DE
// 0ab2: 1b MOV C,A
// 0ab3: 6a 05 MVI B,$05
// 0ab5: 6c ff MVI D,$FF
// 0ab7: 34 85 ff LXI HL,$FF85
// 0aba: 2b LDAX (HL)
// 0abb: 1d MOV E,A
// 0abc: 2a LDAX (DE)
// 0abd: 57 80 OFFI A,$80
// 0abf: ca JR $0ACA
// 0ac0: a2 POP DE
// 0ac1: a1 POP BC
// 0ac2: a3 POP HL
// 0ac3: b8 RET
// 0ac4: 2b LDAX (HL)
// 0ac5: 1d MOV E,A
// 0ac6: 2a LDAX (DE)
// 0ac7: 47 80 ONI A,$80
// 0ac9: c8 JR $0AD2
// 0aca: 07 7f ANI A,$7F
// 0acc: 60 eb NEA A,C
// 0ace: d1 JR $0AE0
// 0acf: 33 DCX HL
// 0ad0: 52 DCR B
// 0ad1: f2 JR $0AC4
// 0ad2: 32 INX HL
// 0ad3: 2b LDAX (HL)
// 0ad4: 1d MOV E,A
// 0ad5: 0b MOV A,C
// 0ad6: ce JR $0AE5
// 0ad7: 33 DCX HL
// 0ad8: af 01 LDAX (HL+$01)
// 0ada: 1b MOV C,A
// 0adb: 2b LDAX (HL)
// 0adc: bf 01 STAX (HL+$01)
// 0ade: 0b MOV A,C
// 0adf: 3b STAX (HL)
// 0ae0: 52 DCR B
// 0ae1: f5 JR $0AD7
// 0ae2: 2a LDAX (DE)
// 0ae3: 07 7f ANI A,$7F
// 0ae5: 3a STAX (DE)
// 0ae6: 74 c0 be ADDW $FFBE
// 0ae9: 1b MOV C,A
// 0aea: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 0aec: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0aee: 0d MOV A,E
2024-09-17 22:15:32 +00:00
// 0aef: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0af1: 0b MOV A,C
2024-09-17 22:15:32 +00:00
// 0af2: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0af4: a2 POP DE
// 0af5: a1 POP BC
// 0af6: a3 POP HL
// 0af7: b8 RET
// 0af8: b3 PUSH HL
// 0af9: b1 PUSH BC
// 0afa: b2 PUSH DE
// 0afb: 1b MOV C,A
// 0afc: 6a 05 MVI B,$05
// 0afe: 6c ff MVI D,$FF
// 0b00: 34 80 ff LXI HL,$FF80
// 0b03: 2b LDAX (HL)
// 0b04: 1d MOV E,A
// 0b05: 2a LDAX (DE)
// 0b06: 07 7f ANI A,$7F
// 0b08: 60 eb NEA A,C
// 0b0a: d0 JR $0B1B
// 0b0b: 32 INX HL
// 0b0c: 52 DCR B
// 0b0d: f5 JR $0B03
// 0b0e: a2 POP DE
// 0b0f: a1 POP BC
// 0b10: a3 POP HL
// 0b11: b8 RET
// 0b12: 2b LDAX (HL)
// 0b13: 1b MOV C,A
// 0b14: af 01 LDAX (HL+$01)
// 0b16: 3b STAX (HL)
// 0b17: 0b MOV A,C
// 0b18: bf 01 STAX (HL+$01)
// 0b1a: 32 INX HL
// 0b1b: 52 DCR B
// 0b1c: f5 JR $0B12
// 0b1d: 2a LDAX (DE)
// 0b1e: 17 80 ORI A,$80
// 0b20: 3a STAX (DE)
// 0b21: 0d MOV A,E
// 0b22: 66 08 SUI A,$08
// 0b24: 1b MOV C,A
// 0b25: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 0b27: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0b29: 0b MOV A,C
2024-09-17 22:15:32 +00:00
// 0b2a: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0b2c: a2 POP DE
// 0b2d: a1 POP BC
// 0b2e: a3 POP HL
// 0b2f: b8 RET
// 0b30: b3 PUSH HL
// 0b31: b1 PUSH BC
// 0b32: 1b MOV C,A
// 0b33: 6a 05 MVI B,$05
// 0b35: 34 88 ff LXI HL,$FF88
// 0b38: 2b LDAX (HL)
// 0b39: 47 80 ONI A,$80
// 0b3b: c6 JR $0B42
// 0b3c: 32 INX HL
// 0b3d: 52 DCR B
// 0b3e: f9 JR $0B38
// 0b3f: a1 POP BC
// 0b40: a3 POP HL
// 0b41: b8 RET
// 0b42: 60 eb NEA A,C
// 0b44: c1 JR $0B46
// 0b45: f6 JR $0B3C
// 0b46: 17 80 ORI A,$80
// 0b48: 3b STAX (HL)
// 0b49: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 0b4b: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0b4d: 0f MOV A,L
// 0b4e: 66 08 SUI A,$08
2024-09-17 22:15:32 +00:00
// 0b50: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0b52: a1 POP BC
// 0b53: a3 POP HL
// 0b54: b8 RET
// 0b55: b3 PUSH HL
// 0b56: b1 PUSH BC
// 0b57: 74 c0 be ADDW $FFBE
// 0b5a: 1b MOV C,A
// 0b5b: 6a 05 MVI B,$05
// 0b5d: 34 88 ff LXI HL,$FF88
// 0b60: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 0b62: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0b64: 0f MOV A,L
2024-09-17 22:15:32 +00:00
// 0b65: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0b67: 0b MOV A,C
2024-09-17 22:15:32 +00:00
// 0b68: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0b6a: 32 INX HL
// 0b6b: 52 DCR B
// 0b6c: f7 JR $0B64
// 0b6d: a1 POP BC
// 0b6e: a3 POP HL
// 0b6f: b8 RET
// 0b70: b1 PUSH BC
// 0b71: 6b 80 MVI C,$80
// 0b73: 6a 05 MVI B,$05
// 0b75: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 0b77: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0b79: 0b MOV A,C
2024-09-17 22:15:32 +00:00
// 0b7a: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0b7c: 43 INR C
// 0b7d: 52 DCR B
// 0b7e: fa JR $0B79
// 0b7f: a1 POP BC
// 0b80: b8 RET
// 0b81: 34 88 ff LXI HL,$FF88
// 0b84: 6a 05 MVI B,$05
// 0b86: 69 80 MVI A,$80
// 0b88: 3d STAX (HL+)
// 0b89: 52 DCR B
// 0b8a: fd JR $0B88
// 0b8b: 34 80 ff LXI HL,$FF80
// 0b8e: 6a 05 MVI B,$05
// 0b90: 69 88 MVI A,$88
// 0b92: 3d STAX (HL+)
// 0b93: 41 INR A
// 0b94: 52 DCR B
// 0b95: fc JR $0B92
// 0b96: 71 86 88 MVIW $FF86,$88
// 0b99: b8 RET
// 0b9a: 34 40 ff LXI HL,$FF40
// 0b9d: c3 JR $0BA1
// 0b9e: 34 30 ff LXI HL,$FF30
// 0ba1: 6a 0d MVI B,$0D
// 0ba3: 69 00 MVI A,$00
// 0ba5: 3d STAX (HL+)
// 0ba6: 52 DCR B
// 0ba7: fd JR $0BA5
// 0ba8: b8 RET
// 0ba9: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 0bab: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0bad: 0b MOV A,C
// 0bae: 47 08 ONI A,$08
// 0bb0: 69 86 MVI A,$86
// 0bb2: 69 87 MVI A,$87
2024-09-17 22:15:32 +00:00
// 0bb4: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0bb6: 69 f9 MVI A,$F9
2024-09-17 22:15:32 +00:00
// 0bb8: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0bba: 69 b0 MVI A,$B0
// 0bbc: 79 d5 CALF $09D5
// 0bbe: 69 40 MVI A,$40
2024-09-17 22:15:32 +00:00
// 0bc0: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0bc2: 0b MOV A,C
// 0bc3: 47 08 ONI A,$08
// 0bc5: 69 7f MVI A,$7F
// 0bc7: 69 00 MVI A,$00
2024-09-17 22:15:32 +00:00
// 0bc9: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0bcb: b8 RET
// 0bcc: 01 b2 LDAW $FFB2
// 0bce: 07 07 ANI A,$07
// 0bd0: 1a MOV B,A
2024-09-17 22:15:32 +00:00
// 0bd1: 01 8e LDAW $FF8E_switches1
2024-09-17 21:25:28 +00:00
// 0bd3: 07 f8 ANI A,$F8
// 0bd5: 60 9a ORA A,B
2024-09-17 22:15:32 +00:00
// 0bd7: 63 8e STAW $FF8E_switches1
2024-09-17 21:25:28 +00:00
// 0bd9: b8 RET
// 0bda: 01 b2 LDAW $FFB2
2024-09-17 22:15:32 +00:00
// 0bdc: 74 90 8e XRAW $FF8E_switches1
2024-09-17 21:25:28 +00:00
// 0bdf: 07 18 ANI A,$18
// 0be1: 1a MOV B,A
2024-09-17 22:15:32 +00:00
// 0be2: 01 8e LDAW $FF8E_switches1
2024-09-17 21:25:28 +00:00
// 0be4: 07 e7 ANI A,$E7
// 0be6: 60 9a ORA A,B
2024-09-17 22:15:32 +00:00
// 0be8: 63 8e STAW $FF8E_switches1
2024-09-17 21:25:28 +00:00
// 0bea: b8 RET
// 0beb: 01 b2 LDAW $FFB2
// 0bed: 07 e0 ANI A,$E0
// 0bef: 1a MOV B,A
2024-09-17 22:15:32 +00:00
// 0bf0: 01 8e LDAW $FF8E_switches1
2024-09-17 21:25:28 +00:00
// 0bf2: 07 1f ANI A,$1F
// 0bf4: 60 9a ORA A,B
2024-09-17 22:15:32 +00:00
// 0bf6: 63 8e STAW $FF8E_switches1
2024-09-17 21:25:28 +00:00
// 0bf8: b8 RET
// 0bf9: 63 c7 STAW $FFC7
// 0bfb: 16 ff XRI A,$FF
// 0bfd: 07 7f ANI A,$7F
// 0bff: 1b MOV C,A
// 0c00: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 0c02: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0c04: 69 8e MVI A,$8E
2024-09-17 22:15:32 +00:00
// 0c06: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0c08: 0b MOV A,C
2024-09-17 22:15:32 +00:00
// 0c09: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0c0b: b8 RET
// 0c0c: 7d 5b CALF $0D5B
// 0c0e: 55 ad 18 OFFIW $FFAD,$18
// 0c11: 15 ad 18 ORIW $FFAD,$18
// 0c14: 01 b7 LDAW $FFB7
// 0c16: 74 98 ad ORAW $FFAD
// 0c19: 63 b7 STAW $FFB7
// 0c1b: 16 ff XRI A,$FF
2024-09-17 22:15:32 +00:00
// 0c1d: 74 88 8f ANAW $FF8F_switches2
2024-09-17 21:25:28 +00:00
// 0c20: 1a MOV B,A
// 0c21: 01 a7 LDAW $FFA7
// 0c23: 74 88 b7 ANAW $FFB7
// 0c26: 60 9a ORA A,B
// 0c28: b8 RET
2024-09-17 22:15:32 +00:00
// 0c29: 63 8f STAW $FF8F_switches2
2024-09-17 21:25:28 +00:00
// 0c2b: 16 ff XRI A,$FF
// 0c2d: 07 1f ANI A,$1F
// 0c2f: 1b MOV C,A
// 0c30: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 0c32: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0c34: 69 8f MVI A,$8F
2024-09-17 22:15:32 +00:00
// 0c36: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0c38: 0b MOV A,C
2024-09-17 22:15:32 +00:00
// 0c39: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0c3b: b8 RET
// 0c3c: 59 b6 BIT 1,$FFB6
// 0c3e: c7 JR $0C46
2024-09-17 22:15:32 +00:00
// 0c3f: 01 8e LDAW $FF8E_switches1
2024-09-17 21:25:28 +00:00
// 0c41: 63 b8 STAW $FFB8
// 0c43: 05 b6 fd ANIW $FFB6,$FD
// 0c46: b8 RET
// 0c47: 71 b7 00 MVIW $FFB7,$00
// 0c4a: 71 c5 04 MVIW $FFC5,$04
// 0c4d: 71 c6 04 MVIW $FFC6,$04
// 0c50: 01 c7 LDAW $FFC7
// 0c52: 59 b6 BIT 1,$FFB6
// 0c54: 01 b8 LDAW $FFB8
2024-09-17 22:15:32 +00:00
// 0c56: 63 8e STAW $FF8E_switches1
2024-09-17 21:25:28 +00:00
// 0c58: 7b f9 CALF $0BF9
// 0c5a: 01 a7 LDAW $FFA7
2024-09-17 22:15:32 +00:00
// 0c5c: 63 8f STAW $FF8F_switches2
2024-09-17 21:25:28 +00:00
// 0c5e: 7c 29 CALF $0C29
// 0c60: 6a 00 MVI B,$00
// 0c62: 24 58 ff LXI DE,$FF58
// 0c65: 34 6c ff LXI HL,$FF6C
// 0c68: 78 c3 CALF $08C3
// 0c6a: b3 PUSH HL
// 0c6b: b2 PUSH DE
// 0c6c: 6c ff MVI D,$FF
// 0c6e: 34 30 00 LXI HL,$0030
// 0c71: ad LDAX (HL+B)
// 0c72: 1d MOV E,A
// 0c73: 0b MOV A,C
// 0c74: 3a STAX (DE)
// 0c75: a2 POP DE
// 0c76: a3 POP HL
// 0c77: 2a LDAX (DE)
// 0c78: 3b STAX (HL)
// 0c79: 22 INX DE
// 0c7a: 32 INX HL
// 0c7b: 42 INR B
// 0c7c: 74 7a 10 EQI B,$10
// 0c7f: e8 JR $0C68
2024-09-17 22:15:32 +00:00
// 0c80: 34 90 ff LXI HL,$FF90_patchRam
2024-09-17 21:25:28 +00:00
// 0c83: 6a 0f MVI B,$0F
// 0c85: 2d LDAX (HL+)
2024-09-17 22:15:32 +00:00
// 0c86: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0c88: 52 DCR B
// 0c89: fb JR $0C85
// 0c8a: 45 a8 30 ONIW $FFA8_midiSwitch,$30 (MIDI Func1+2)
// 0c8d: 78 e9 CALF $08E9
// 0c8f: 15 b6 02 ORIW $FFB6,$02
// 0c92: b8 RET
// 0c93: 71 b7 00 MVIW $FFB7,$00
// 0c96: 05 c5 ef ANIW $FFC5,$EF
// 0c99: 05 c6 ef ANIW $FFC6,$EF
// 0c9c: b8 RET
// 0c9d: 6a 01 MVI B,$01
// 0c9f: 48 01 SLRC A
// 0ca1: c2 JR $0CA4
// 0ca2: 0a MOV A,B
// 0ca3: b8 RET
// 0ca4: 42 INR B
// 0ca5: f9 JR $0C9F
// 0ca6: b8 RET
// 0ca7: 58 b6 BIT 0,$FFB6
// 0ca9: c8 JR $0CB2
// 0caa: 6e 0f MVI H,$0F
// 0cac: 07 f0 ANI A,$F0
// 0cae: 46 70 ADI A,$70
// 0cb0: 1f MOV L,A
// 0cb1: dd JR $0CCF
// 0cb2: 01 bb LDAW $FFBB
// 0cb4: 51 DCR A
// 0cb5: 1b MOV C,A
// 0cb6: 01 ba LDAW $FFBA
// 0cb8: 66 10 SUI A,$10
// 0cba: 48 21 SLR A
// 0cbc: 60 9b ORA A,C
// 0cbe: 5e c8 BIT 6,$FFC8
// 0cc0: 17 40 ORI A,$40
// 0cc2: 44 00 02 LXI EA,$0200
// 0cc5: 19 MOV EAL,A
// 0cc6: 48 a4 DSLL EA
// 0cc8: 48 a4 DSLL EA
// 0cca: 48 a4 DSLL EA
// 0ccc: 48 a4 DSLL EA
// 0cce: b7 DMOV HL,EA
// 0ccf: b8 RET
// 0cd0: 69 fd MVI A,$FD
2024-09-17 22:15:32 +00:00
// 0cd2: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0cd4: 69 90 MVI A,$90
2024-09-17 22:15:32 +00:00
// 0cd6: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0cd8: 0b MOV A,C
// 0cd9: 7c a7 CALF $0CA7
2024-09-17 22:15:32 +00:00
// 0cdb: 24 90 ff LXI DE,$FF90_patchRam
2024-09-17 21:25:28 +00:00
// 0cde: 7c f1 CALF $0CF1
// 0ce0: 0b MOV A,C
2024-09-17 22:15:32 +00:00
// 0ce1: 63 8e STAW $FF8E_switches1
2024-09-17 21:25:28 +00:00
// 0ce3: 7b f9 CALF $0BF9
// 0ce5: 69 98 MVI A,$98
2024-09-17 22:15:32 +00:00
// 0ce7: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0ce9: 7c f1 CALF $0CF1
// 0ceb: 0b MOV A,C
2024-09-17 22:15:32 +00:00
// 0cec: 63 8f STAW $FF8F_switches2
2024-09-17 21:25:28 +00:00
// 0cee: 7c 29 CALF $0C29
// 0cf0: b8 RET
// 0cf1: 6a 07 MVI B,$07
// 0cf3: 6b 00 MVI C,$00
// 0cf5: 2d LDAX (HL+)
// 0cf6: 48 2a CLC
// 0cf8: 57 80 OFFI A,$80
// 0cfa: 48 2b STC
// 0cfc: 48 33 RLR C
// 0cfe: 07 7f ANI A,$7F
// 0d00: 3c STAX (DE+)
2024-09-17 22:15:32 +00:00
// 0d01: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0d03: 52 DCR B
// 0d04: f0 JR $0CF5
// 0d05: b8 RET
// 0d06: 0b MOV A,C
// 0d07: 63 b9 STAW $FFB9
// 0d09: 7c a7 CALF $0CA7
2024-09-17 22:15:32 +00:00
// 0d0b: 24 90 ff LXI DE,$FF90_patchRam
// 0d0e: 01 8e LDAW $FF8E_switches1
2024-09-17 21:25:28 +00:00
// 0d10: 1b MOV C,A
// 0d11: 7d 25 CALF $0D25
2024-09-17 22:15:32 +00:00
// 0d13: 01 8f LDAW $FF8F_switches2
2024-09-17 21:25:28 +00:00
// 0d15: 1b MOV C,A
// 0d16: 7d 25 CALF $0D25
// 0d18: 15 b6 04 ORIW $FFB6,$04
// 0d1b: 7c 3c CALF $0C3C
// 0d1d: 01 b9 LDAW $FFB9
// 0d1f: 1b MOV C,A
// 0d20: 7c d0 CALF $0CD0
// 0d22: 7c 93 CALF $0C93
// 0d24: b8 RET
// 0d25: 6a 07 MVI B,$07
// 0d27: 2c LDAX (DE+)
// 0d28: 07 7f ANI A,$7F
// 0d2a: 48 03 SLRC C
// 0d2c: c2 JR $0D2F
// 0d2d: 17 80 ORI A,$80
// 0d2f: 3d STAX (HL+)
// 0d30: 52 DCR B
// 0d31: f5 JR $0D27
// 0d32: b8 RET
// 0d33: 01 c5 LDAW $FFC5
// 0d35: 63 c9 STAW $FFC9
// 0d37: 01 c6 LDAW $FFC6
// 0d39: 63 ca STAW $FFCA
// 0d3b: b8 RET
// 0d3c: 01 c9 LDAW $FFC9
// 0d3e: 63 c5 STAW $FFC5
// 0d40: 01 ca LDAW $FFCA
// 0d42: 63 c6 STAW $FFC6
// 0d44: b8 RET
// 0d45: 34 50 00 LXI HL,$0050
// 0d48: 1b MOV C,A
// 0d49: 48 21 SLR A
// 0d4b: 48 21 SLR A
// 0d4d: 48 21 SLR A
// 0d4f: 48 21 SLR A
// 0d51: ac LDAX (HL+A)
// 0d52: 63 c5 STAW $FFC5
// 0d54: 0b MOV A,C
// 0d55: 07 0f ANI A,$0F
// 0d57: ac LDAX (HL+A)
// 0d58: 63 c6 STAW $FFC6
// 0d5a: b8 RET
// 0d5b: 15 c5 10 ORIW $FFC5,$10
// 0d5e: 15 c6 10 ORIW $FFC6,$10
// 0d61: b8 RET
// 0d62: 07 38 ANI A,$38
// 0d64: 5f c8 BIT 7,$FFC8
// 0d66: 17 04 ORI A,$04
// 0d68: 63 d1 STAW $FFD1
// 0d6a: 64 05 ff MVI PF,$FF
// 0d6d: 4d c1 MOV PB,A
// 0d6f: 24 ff 1f LXI DE,$1FFF
// 0d72: 4a df MVIX DE,$DF
// 0d74: 7b 70 CALF $0B70
// 0d76: 69 87 MVI A,$87
2024-09-17 22:15:32 +00:00
// 0d78: 79 e8 CALF $09E8_sendToTx
2024-09-17 21:25:28 +00:00
// 0d7a: 6a ff MVI B,$FF
// 0d7c: 48 2d MUL A
// 0d7e: 52 DCR B
// 0d7f: fc JR $0D7C
// 0d80: ba DI
// 0d81: 64 01 00 MVI PB,$00
// 0d84: 64 05 c0 MVI PF,$C0
// 0d87: 05 d1 3c ANIW $FFD1,$3C
// 0d8a: 55 d1 20 OFFIW $FFD1,$20
// 0d8d: 4e 69 JRE $0DF8
// 0d8f: 55 d1 10 OFFIW $FFD1,$10
// 0d92: 4e 6d JRE $0E01
// 0d94: 45 d1 08 ONIW $FFD1,$08
// 0d97: 4e f7 JRE $0E90
// 0d99: 64 85 bf MVI TMM,$BF
// 0d9c: 48 42 SKIT FT1
// 0d9e: 00 NOP
// 0d9f: 64 01 08 MVI PB,$08
// 0da2: 44 00 24 LXI EA,$2400
// 0da5: 5a d1 BIT 2,$FFD1
// 0da7: 44 00 28 LXI EA,$2800
// 0daa: 34 00 20 LXI HL,$2000
// 0dad: 5a d1 BIT 2,$FFD1
// 0daf: 34 00 24 LXI HL,$2400
// 0db2: 24 c0 00 LXI DE,$00C0
// 0db5: 15 d1 01 ORIW $FFD1,$01
// 0db8: 69 01 MVI A,$01
// 0dba: 4d db MOV TM1,A
// 0dbc: 64 8d 7f ANI TMM,$7F
// 0dbf: 7e b4 CALF $0EB4
// 0dc1: 69 4a MVI A,$4A
// 0dc3: 1a MOV B,A
// 0dc4: 60 44 ADD D,A
// 0dc6: 7f 07 CALF $0F07
// 0dc8: 7e f0 CALF $0EF0
// 0dca: 69 55 MVI A,$55
// 0dcc: 1a MOV B,A
// 0dcd: 60 44 ADD D,A
// 0dcf: 7f 07 CALF $0F07
// 0dd1: 7e f0 CALF $0EF0
// 0dd3: 7f 01 CALF $0F01
// 0dd5: 2d LDAX (HL+)
// 0dd6: 1a MOV B,A
// 0dd7: 60 44 ADD D,A
// 0dd9: 7f 07 CALF $0F07
// 0ddb: 7e f0 CALF $0EF0
// 0ddd: 74 ff DEQ EA,HL
// 0ddf: f3 JR $0DD3
// 0de0: 0c MOV A,D
// 0de1: 1a MOV B,A
// 0de2: 7f 07 CALF $0F07
// 0de4: 6a aa MVI B,$AA
// 0de6: 7f 07 CALF $0F07
// 0de8: 6a aa MVI B,$AA
// 0dea: 7f 07 CALF $0F07
// 0dec: 5e d1 BIT 6,$FFD1
// 0dee: c4 JR $0DF3
// 0def: 7e b4 CALF $0EB4
// 0df1: 4e 9d JRE $0E90
// 0df3: 15 d1 40 ORIW $FFD1,$40
// 0df6: 4f a1 JRE $0D99
// 0df8: 64 4a 10 ONI PC,$10
// 0dfb: 4e 9f JRE $0E9C
// 0dfd: 64 01 20 MVI PB,$20
// 0e00: c3 JR $0E04
// 0e01: 64 01 10 MVI PB,$10
// 0e04: 5a d1 BIT 2,$FFD1
// 0e06: ca JR $0E11
// 0e07: 64 11 40 XRI PB,$40
// 0e0a: 34 00 20 LXI HL,$2000
// 0e0d: 44 00 24 LXI EA,$2400
// 0e10: c9 JR $0E1A
// 0e11: 64 11 80 XRI PB,$80
// 0e14: 34 00 24 LXI HL,$2400
// 0e17: 44 00 28 LXI EA,$2800
// 0e1a: 64 85 b7 MVI TMM,$B7
// 0e1d: 69 0d MVI A,$0D
// 0e1f: 4d da MOV TM0,A
// 0e21: 69 1e MVI A,$1E
// 0e23: 4d db MOV TM1,A
// 0e25: 15 d1 01 ORIW $FFD1,$01
// 0e28: 64 4a 20 ONI PC,$20
// 0e2b: 05 d1 fe ANIW $FFD1,$FE
// 0e2e: 48 41 SKIT FT0
// 0e30: 00 NOP
// 0e31: 48 42 SKIT FT1
// 0e33: 00 NOP
// 0e34: 6b ff MVI C,$FF
// 0e36: 64 8d 6f ANI TMM,$6F
// 0e39: 7f 38 CALF $0F38
// 0e3b: 48 0a SK CY
// 0e3d: f6 JR $0E34
// 0e3e: 7e f0 CALF $0EF0
// 0e40: 53 DCR C
// 0e41: f7 JR $0E39
// 0e42: 15 d1 02 ORIW $FFD1,$02
// 0e45: 14 00 80 LXI BC,$8000
// 0e48: 7f 38 CALF $0F38
// 0e4a: 48 1a SKN CY
// 0e4c: 4e 30 JRE $0E7E
// 0e4e: 6b 00 MVI C,$00
// 0e50: 7f 27 CALF $0F27
// 0e52: 77 4a EQI A,$4A
// 0e54: d3 JR $0E68
// 0e55: 60 43 ADD C,A
// 0e57: 7f 18 CALF $0F18
// 0e59: 77 55 EQI A,$55
// 0e5b: cc JR $0E68
// 0e5c: 60 43 ADD C,A
// 0e5e: 7f 18 CALF $0F18
// 0e60: 60 43 ADD C,A
// 0e62: 45 d1 10 ONIW $FFD1,$10
// 0e65: c5 JR $0E6B
// 0e66: 70 fd EQAX (HL+)
// 0e68: 4e 22 JRE $0E8C
// 0e6a: c5 JR $0E70
// 0e6b: 64 4a 10 ONI PC,$10
// 0e6e: dd JR $0E8C
// 0e6f: 3d STAX (HL+)
// 0e70: 74 ff DEQ EA,HL
// 0e72: eb JR $0E5E
// 0e73: 7f 18 CALF $0F18
// 0e75: 60 fb EQA A,C
// 0e77: d4 JR $0E8C
// 0e78: 7f 18 CALF $0F18
// 0e7a: 77 aa EQI A,$AA
// 0e7c: cf JR $0E8C
// 0e7d: d2 JR $0E90
// 0e7e: 5c d1 BIT 4,$FFD1
// 0e80: 7e fb CALF $0EFB
// 0e82: 7e f0 CALF $0EF0
// 0e84: 13 DCX BC
// 0e85: 0b MOV A,C
// 0e86: 60 9a ORA A,B
// 0e88: 77 00 EQI A,$00
// 0e8a: 4f bc JRE $0E48
// 0e8c: 15 d1 80 ORIW $FFD1,$80
// 0e8f: c3 JR $0E93
// 0e90: 05 d1 7f ANIW $FFD1,$7F
// 0e93: 64 01 00 MVI PB,$00
// 0e96: 64 85 bf MVI TMM,$BF
// 0e99: 5f d1 BIT 7,$FFD1
// 0e9b: d1 JR $0EAD
// 0e9c: 69 ce MVI A,$CE
// 0e9e: 5f d1 BIT 7,$FFD1
// 0ea0: 69 de MVI A,$DE
// 0ea2: 7d 45 CALF $0D45
// 0ea4: 04 ff ff LXI SP,$FFFF
// 0ea7: 64 80 08 MVI ANM,$08
// 0eaa: 54 79 00 JMP $0079
// 0ead: 71 c5 04 MVIW $FFC5,$04
// 0eb0: 71 c6 04 MVIW $FFC6,$04
// 0eb3: f0 JR $0EA4
// 0eb4: 6a 18 MVI B,$18
// 0eb6: 6b ff MVI C,$FF
// 0eb8: 7e d5 CALF $0ED5
// 0eba: 7e f0 CALF $0EF0
// 0ebc: 53 DCR C
// 0ebd: fa JR $0EB8
// 0ebe: 7f 01 CALF $0F01
// 0ec0: 52 DCR B
// 0ec1: f4 JR $0EB6
// 0ec2: b8 RET
// 0ec3: 0d MOV A,E
// 0ec4: 58 d1 BIT 0,$FFD1
// 0ec6: c8 JR $0ECF
// 0ec7: 16 c0 XRI A,$C0
// 0ec9: 1d MOV E,A
// 0eca: 69 05 MVI A,$05
// 0ecc: 7e e7 CALF $0EE7
// 0ece: b8 RET
// 0ecf: 15 d1 01 ORIW $FFD1,$01
// 0ed2: 16 80 XRI A,$80
// 0ed4: f4 JR $0EC9
// 0ed5: 0d MOV A,E
// 0ed6: 58 d1 BIT 0,$FFD1
// 0ed8: cb JR $0EE4
// 0ed9: 05 d1 fe ANIW $FFD1,$FE
// 0edc: 16 80 XRI A,$80
// 0ede: 1d MOV E,A
// 0edf: 69 14 MVI A,$14
// 0ee1: 7e e7 CALF $0EE7
// 0ee3: b8 RET
// 0ee4: 16 c0 XRI A,$C0
// 0ee6: f7 JR $0EDE
// 0ee7: 48 42 SKIT FT1
// 0ee9: fd JR $0EE7
// 0eea: 4d db MOV TM1,A
// 0eec: 0d MOV A,E
// 0eed: 4d c2 MOV PC,A
// 0eef: b8 RET
// 0ef0: 5a d1 BIT 2,$FFD1
// 0ef2: c4 JR $0EF7
// 0ef3: 64 11 40 XRI PB,$40
// 0ef6: b8 RET
// 0ef7: 64 11 80 XRI PB,$80
// 0efa: b8 RET
// 0efb: 64 4a 10 ONI PC,$10
// 0efe: 4f 8c JRE $0E8C
// 0f00: b8 RET
// 0f01: 64 48 06 ONI PA,$06
// 0f04: b8 RET
// 0f05: 4f 89 JRE $0E90
// 0f07: 6b 07 MVI C,$07
// 0f09: 7e c3 CALF $0EC3
// 0f0b: 48 02 SLRC B
// 0f0d: c3 JR $0F11
// 0f0e: 7e d5 CALF $0ED5
// 0f10: c2 JR $0F13
// 0f11: 7e c3 CALF $0EC3
// 0f13: 53 DCR C
// 0f14: f6 JR $0F0B
// 0f15: 7e d5 CALF $0ED5
// 0f17: b8 RET
// 0f18: 5a d1 BIT 2,$FFD1
// 0f1a: c4 JR $0F1F
// 0f1b: 64 11 40 XRI PB,$40
// 0f1e: c3 JR $0F22
// 0f1f: 64 11 80 XRI PB,$80
// 0f22: 7f 38 CALF $0F38
// 0f24: 48 1a SKN CY
// 0f26: ce JR $0F35
// 0f27: 69 00 MVI A,$00
// 0f29: 6a 07 MVI B,$07
// 0f2b: 7f 38 CALF $0F38
// 0f2d: 48 31 RLR A
// 0f2f: 52 DCR B
// 0f30: fa JR $0F2B
// 0f31: 7f 38 CALF $0F38
// 0f33: 48 0a SK CY
// 0f35: 4f 55 JRE $0E8C
// 0f37: b8 RET
// 0f38: 7f 01 CALF $0F01
// 0f3a: 58 d1 BIT 0,$FFD1
// 0f3c: cc JR $0F49
// 0f3d: 05 d1 fe ANIW $FFD1,$FE
// 0f40: 64 4a 20 ONI PC,$20
// 0f43: d1 JR $0F55
// 0f44: 48 62 SKNIT FT1
// 0f46: 7f 64 CALF $0F64
// 0f48: f7 JR $0F40
// 0f49: 15 d1 01 ORIW $FFD1,$01
// 0f4c: 64 5a 20 OFFI PC,$20
// 0f4f: c5 JR $0F55
// 0f50: 48 62 SKNIT FT1
// 0f52: 7f 64 CALF $0F64
// 0f54: f7 JR $0F4C
// 0f55: 48 41 SKIT FT0
// 0f57: c9 JR $0F61
// 0f58: 48 2b STC
// 0f5a: 64 95 90 XRI TMM,$90
// 0f5d: 64 95 90 XRI TMM,$90
// 0f60: b8 RET
// 0f61: 48 2a CLC
// 0f63: f6 JR $0F5A
// 0f64: 55 d1 02 OFFIW $FFD1,$02
// 0f67: 4f 23 JRE $0E8C
// 0f69: 64 95 90 XRI TMM,$90
// 0f6c: 64 95 90 XRI TMM,$90
// 0f6f: 48 41 SKIT FT0
// 0f71: 00 NOP
// 0f72: 6b ff MVI C,$FF
// 0f74: 5c d1 BIT 4,$FFD1
// 0f76: 7e fb CALF $0EFB
// 0f78: 7f 01 CALF $0F01
// 0f7a: 7e f0 CALF $0EF0
// 0f7c: b8 RET
// 0f7d: 00 NOP
// 0f7e: 00 NOP
// 0f7f: 00 NOP
// 0f80: 40 80 00 CALL $0080
// 0f83: 00 NOP
// 0f84: 00 NOP
// 0f85: ff JR $0F85
// 0f86: 00 NOP
// 0f87: 00 NOP
// 0f88: 00 NOP
// 0f89: 7f 40 CALF $0F40
// 0f8b: 00 NOP
// 0f8c: 80 CALT ($0080)
// 0f8d: 00 NOP
// 0f8e: 00 NOP
// 0f8f: 00 NOP
// 0f90: 40 80 00 CALL $0080
// 0f93: 00 NOP
// 0f94: 00 NOP
// 0f95: ff JR $0F95
// 0f96: 00 NOP
// 0f97: 00 NOP
// 0f98: 00 NOP
// 0f99: 7f 40 CALF $0F40
// 0f9b: 00 NOP
// 0f9c: 80 CALT ($0080)
// 0f9d: 7f 00 CALF $0F00
// 0f9f: 7f 40 CALF $0F40
// 0fa1: 80 CALT ($0080)
// 0fa2: 00 NOP
// 0fa3: 00 NOP
// 0fa4: 00 NOP
// 0fa5: b1 PUSH BC
// 0fa6: 7f 00 CALF $0F00
// 0fa8: 00 NOP
// 0fa9: 7f 40 CALF $0F40
// 0fab: 00 NOP
// 0fac: 80 CALT ($0080)
// 0fad: 7f 00 CALF $0F00
// 0faf: 00 NOP
// 0fb0: 40 80 00 CALL $0080
// 0fb3: 00 NOP
// 0fb4: 80 CALT ($0080)
// 0fb5: ff JR $0FB5
// 0fb6: 00 NOP
// 0fb7: 00 NOP
// 0fb8: 00 NOP
// 0fb9: 7f 40 CALF $0F40
// 0fbb: 00 NOP
// 0fbc: 80 CALT ($0080)
// 0fbd: 7f 00 CALF $0F00
// 0fbf: 00 NOP
// 0fc0: 40 80 00 CALL $0080
// 0fc3: 80 CALT ($0080)
// 0fc4: 00 NOP
// 0fc5: ff JR $0FC5
// 0fc6: 00 NOP
// 0fc7: 00 NOP
// 0fc8: 80 CALT ($0080)
// 0fc9: 7f 40 CALF $0F40
// 0fcb: 00 NOP
// 0fcc: 80 CALT ($0080)
// 0fcd: 7f 00 CALF $0F00
// 0fcf: 00 NOP
// 0fd0: 40 80 00 CALL $0080
// 0fd3: 00 NOP
// 0fd4: 7f ff CALF $0FFF
// 0fd6: 00 NOP
// 0fd7: 00 NOP
// 0fd8: 00 NOP
// 0fd9: 7f 40 CALF $0F40
// 0fdb: 00 NOP
// 0fdc: 80 CALT ($0080)
// 0fdd: 7f 00 CALF $0F00
// 0fdf: 00 NOP
// 0fe0: 40 80 00 CALL $0080
// 0fe3: 00 NOP
// 0fe4: 00 NOP
// 0fe5: ff JR $0FE5
// 0fe6: 7f 00 CALF $0F00
// 0fe8: 00 NOP
// 0fe9: 7f 40 CALF $0F40
// 0feb: 00 NOP
// 0fec: 80 CALT ($0080)
// 0fed: 7f 00 CALF $0F00
// 0fef: 00 NOP
// 0ff0: 40 80 00 CALL $0080
// 0ff3: 80 CALT ($0080)
// 0ff4: 00 NOP
// 0ff5: ff JR $0FF5
// 0ff6: 00 NOP
// 0ff7: 00 NOP
// 0ff8: 00 NOP
// 0ff9: 7f 40 CALF $0F40
// 0ffb: 00 NOP
// 0ffc: 8a CALT ($0094)
// 0ffd: 00 NOP
// 0ffe: 0a MOV A,B
// 0fff: 00 NOP
// 1000: ff JR $1000
// 1001: ff JR $1001
// 1002: ff JR $1002
// 1003: ff JR $1003
// 1004: ff JR $1004
// 1005: ff JR $1005
// 1006: ff JR $1006
// 1007: ff JR $1007
// 1008: ff JR $1008
// 1009: ff JR $1009
// 100a: ff JR $100A
// 100b: ff JR $100B
// 100c: ff JR $100C
// 100d: ff JR $100D
// 100e: ff JR $100E
// 100f: ff JR $100F
// 1010: ff JR $1010
// 1011: ff JR $1011
// 1012: ff JR $1012
// 1013: ff JR $1013
// 1014: ff JR $1014
// 1015: ff JR $1015
// 1016: ff JR $1016
// 1017: ff JR $1017
// 1018: ff JR $1018
// 1019: ff JR $1019
// 101a: ff JR $101A
// 101b: ff JR $101B
// 101c: ff JR $101C
// 101d: ff JR $101D
// 101e: ff JR $101E
// 101f: ff JR $101F
// 1020: ff JR $1020
// 1021: ff JR $1021
// 1022: ff JR $1022
// 1023: ff JR $1023
// 1024: ff JR $1024
// 1025: ff JR $1025
// 1026: ff JR $1026
// 1027: ff JR $1027
// 1028: ff JR $1028
// 1029: ff JR $1029
// 102a: ff JR $102A
// 102b: ff JR $102B
// 102c: ff JR $102C
// 102d: ff JR $102D
// 102e: ff JR $102E
// 102f: ff JR $102F
// 1030: ff JR $1030
// 1031: ff JR $1031
// 1032: ff JR $1032
// 1033: ff JR $1033
// 1034: ff JR $1034
// 1035: ff JR $1035
// 1036: ff JR $1036
// 1037: ff JR $1037
// 1038: ff JR $1038
// 1039: ff JR $1039
// 103a: ff JR $103A
// 103b: ff JR $103B
// 103c: ff JR $103C
// 103d: ff JR $103D
// 103e: ff JR $103E
// 103f: ff JR $103F
// 1040: ff JR $1040
// 1041: ff JR $1041
// 1042: ff JR $1042
// 1043: ff JR $1043
// 1044: ff JR $1044
// 1045: ff JR $1045
// 1046: ff JR $1046
// 1047: ff JR $1047
// 1048: ff JR $1048
// 1049: ff JR $1049
// 104a: ff JR $104A
// 104b: ff JR $104B
// 104c: ff JR $104C
// 104d: ff JR $104D
// 104e: ff JR $104E
// 104f: ff JR $104F
// 1050: ff JR $1050
// 1051: ff JR $1051
// 1052: ff JR $1052
// 1053: ff JR $1053
// 1054: ff JR $1054
// 1055: ff JR $1055
// 1056: ff JR $1056
// 1057: ff JR $1057
// 1058: ff JR $1058
// 1059: ff JR $1059
// 105a: ff JR $105A
// 105b: ff JR $105B
// 105c: ff JR $105C
// 105d: ff JR $105D
// 105e: ff JR $105E
// 105f: ff JR $105F
// 1060: ff JR $1060
// 1061: ff JR $1061
// 1062: ff JR $1062
// 1063: ff JR $1063
// 1064: ff JR $1064
// 1065: ff JR $1065
// 1066: ff JR $1066
// 1067: ff JR $1067
// 1068: ff JR $1068
// 1069: ff JR $1069
// 106a: ff JR $106A
// 106b: ff JR $106B
// 106c: ff JR $106C
// 106d: ff JR $106D
// 106e: ff JR $106E
// 106f: ff JR $106F
// 1070: ff JR $1070
// 1071: ff JR $1071
// 1072: ff JR $1072
// 1073: ff JR $1073
// 1074: ff JR $1074
// 1075: ff JR $1075
// 1076: ff JR $1076
// 1077: ff JR $1077
// 1078: ff JR $1078
// 1079: ff JR $1079
// 107a: ff JR $107A
// 107b: ff JR $107B
// 107c: ff JR $107C
// 107d: ff JR $107D
// 107e: ff JR $107E
// 107f: ff JR $107F
// 1080: ff JR $1080
// 1081: ff JR $1081
// 1082: ff JR $1082
// 1083: ff JR $1083
// 1084: ff JR $1084
// 1085: ff JR $1085
// 1086: ff JR $1086
// 1087: ff JR $1087
// 1088: ff JR $1088
// 1089: ff JR $1089
// 108a: ff JR $108A
// 108b: ff JR $108B
// 108c: ff JR $108C
// 108d: ff JR $108D
// 108e: ff JR $108E
// 108f: ff JR $108F
// 1090: ff JR $1090
// 1091: ff JR $1091
// 1092: ff JR $1092
// 1093: ff JR $1093
// 1094: ff JR $1094
// 1095: ff JR $1095
// 1096: ff JR $1096
// 1097: ff JR $1097
// 1098: ff JR $1098
// 1099: ff JR $1099
// 109a: ff JR $109A
// 109b: ff JR $109B
// 109c: ff JR $109C
// 109d: ff JR $109D
// 109e: ff JR $109E
// 109f: ff JR $109F
// 10a0: ff JR $10A0
// 10a1: ff JR $10A1
// 10a2: ff JR $10A2
// 10a3: ff JR $10A3
// 10a4: ff JR $10A4
// 10a5: ff JR $10A5
// 10a6: ff JR $10A6
// 10a7: ff JR $10A7
// 10a8: ff JR $10A8
// 10a9: ff JR $10A9
// 10aa: ff JR $10AA
// 10ab: ff JR $10AB
// 10ac: ff JR $10AC
// 10ad: ff JR $10AD
// 10ae: ff JR $10AE
// 10af: ff JR $10AF
// 10b0: ff JR $10B0
// 10b1: ff JR $10B1
// 10b2: ff JR $10B2
// 10b3: ff JR $10B3
// 10b4: ff JR $10B4
// 10b5: ff JR $10B5
// 10b6: ff JR $10B6
// 10b7: ff JR $10B7
// 10b8: ff JR $10B8
// 10b9: ff JR $10B9
// 10ba: ff JR $10BA
// 10bb: ff JR $10BB
// 10bc: ff JR $10BC
// 10bd: ff JR $10BD
// 10be: ff JR $10BE
// 10bf: ff JR $10BF
// 10c0: ff JR $10C0
// 10c1: ff JR $10C1
// 10c2: ff JR $10C2
// 10c3: ff JR $10C3
// 10c4: ff JR $10C4
// 10c5: ff JR $10C5
// 10c6: ff JR $10C6
// 10c7: ff JR $10C7
// 10c8: ff JR $10C8
// 10c9: ff JR $10C9
// 10ca: ff JR $10CA
// 10cb: ff JR $10CB
// 10cc: ff JR $10CC
// 10cd: ff JR $10CD
// 10ce: ff JR $10CE
// 10cf: ff JR $10CF
// 10d0: ff JR $10D0
// 10d1: ff JR $10D1
// 10d2: ff JR $10D2
// 10d3: ff JR $10D3
// 10d4: ff JR $10D4
// 10d5: ff JR $10D5
// 10d6: ff JR $10D6
// 10d7: ff JR $10D7
// 10d8: ff JR $10D8
// 10d9: ff JR $10D9
// 10da: ff JR $10DA
// 10db: ff JR $10DB
// 10dc: ff JR $10DC
// 10dd: ff JR $10DD
// 10de: ff JR $10DE
// 10df: ff JR $10DF
// 10e0: ff JR $10E0
// 10e1: ff JR $10E1
// 10e2: ff JR $10E2
// 10e3: ff JR $10E3
// 10e4: ff JR $10E4
// 10e5: ff JR $10E5
// 10e6: ff JR $10E6
// 10e7: ff JR $10E7
// 10e8: ff JR $10E8
// 10e9: ff JR $10E9
// 10ea: ff JR $10EA
// 10eb: ff JR $10EB
// 10ec: ff JR $10EC
// 10ed: ff JR $10ED
// 10ee: ff JR $10EE
// 10ef: ff JR $10EF
// 10f0: ff JR $10F0
// 10f1: ff JR $10F1
// 10f2: ff JR $10F2
// 10f3: ff JR $10F3
// 10f4: ff JR $10F4
// 10f5: ff JR $10F5
// 10f6: ff JR $10F6
// 10f7: ff JR $10F7
// 10f8: ff JR $10F8
// 10f9: ff JR $10F9
// 10fa: ff JR $10FA
// 10fb: ff JR $10FB
// 10fc: ff JR $10FC
// 10fd: ff JR $10FD
// 10fe: ff JR $10FE
// 10ff: ff JR $10FF
// 1100: ff JR $1100
// 1101: ff JR $1101
// 1102: ff JR $1102
// 1103: ff JR $1103
// 1104: ff JR $1104
// 1105: ff JR $1105
// 1106: ff JR $1106
// 1107: ff JR $1107
// 1108: ff JR $1108
// 1109: ff JR $1109
// 110a: ff JR $110A
// 110b: ff JR $110B
// 110c: ff JR $110C
// 110d: ff JR $110D
// 110e: ff JR $110E
// 110f: ff JR $110F
// 1110: ff JR $1110
// 1111: ff JR $1111
// 1112: ff JR $1112
// 1113: ff JR $1113
// 1114: ff JR $1114
// 1115: ff JR $1115
// 1116: ff JR $1116
// 1117: ff JR $1117
// 1118: ff JR $1118
// 1119: ff JR $1119
// 111a: ff JR $111A
// 111b: ff JR $111B
// 111c: ff JR $111C
// 111d: ff JR $111D
// 111e: ff JR $111E
// 111f: ff JR $111F
// 1120: ff JR $1120
// 1121: ff JR $1121
// 1122: ff JR $1122
// 1123: ff JR $1123
// 1124: ff JR $1124
// 1125: ff JR $1125
// 1126: ff JR $1126
// 1127: ff JR $1127
// 1128: ff JR $1128
// 1129: ff JR $1129
// 112a: ff JR $112A
// 112b: ff JR $112B
// 112c: ff JR $112C
// 112d: ff JR $112D
// 112e: ff JR $112E
// 112f: ff JR $112F
// 1130: ff JR $1130
// 1131: ff JR $1131
// 1132: ff JR $1132
// 1133: ff JR $1133
// 1134: ff JR $1134
// 1135: ff JR $1135
// 1136: ff JR $1136
// 1137: ff JR $1137
// 1138: ff JR $1138
// 1139: ff JR $1139
// 113a: ff JR $113A
// 113b: ff JR $113B
// 113c: ff JR $113C
// 113d: ff JR $113D
// 113e: ff JR $113E
// 113f: ff JR $113F
// 1140: ff JR $1140
// 1141: ff JR $1141
// 1142: ff JR $1142
// 1143: ff JR $1143
// 1144: ff JR $1144
// 1145: ff JR $1145
// 1146: ff JR $1146
// 1147: ff JR $1147
// 1148: ff JR $1148
// 1149: ff JR $1149
// 114a: ff JR $114A
// 114b: ff JR $114B
// 114c: ff JR $114C
// 114d: ff JR $114D
// 114e: ff JR $114E
// 114f: ff JR $114F
// 1150: ff JR $1150
// 1151: ff JR $1151
// 1152: ff JR $1152
// 1153: ff JR $1153
// 1154: ff JR $1154
// 1155: ff JR $1155
// 1156: ff JR $1156
// 1157: ff JR $1157
// 1158: ff JR $1158
// 1159: ff JR $1159
// 115a: ff JR $115A
// 115b: ff JR $115B
// 115c: ff JR $115C
// 115d: ff JR $115D
// 115e: ff JR $115E
// 115f: ff JR $115F
// 1160: ff JR $1160
// 1161: ff JR $1161
// 1162: ff JR $1162
// 1163: ff JR $1163
// 1164: ff JR $1164
// 1165: ff JR $1165
// 1166: ff JR $1166
// 1167: ff JR $1167
// 1168: ff JR $1168
// 1169: ff JR $1169
// 116a: ff JR $116A
// 116b: ff JR $116B
// 116c: ff JR $116C
// 116d: ff JR $116D
// 116e: ff JR $116E
// 116f: ff JR $116F
// 1170: ff JR $1170
// 1171: ff JR $1171
// 1172: ff JR $1172
// 1173: ff JR $1173
// 1174: ff JR $1174
// 1175: ff JR $1175
// 1176: ff JR $1176
// 1177: ff JR $1177
// 1178: ff JR $1178
// 1179: ff JR $1179
// 117a: ff JR $117A
// 117b: ff JR $117B
// 117c: ff JR $117C
// 117d: ff JR $117D
// 117e: ff JR $117E
// 117f: ff JR $117F
// 1180: ff JR $1180
// 1181: ff JR $1181
// 1182: ff JR $1182
// 1183: ff JR $1183
// 1184: ff JR $1184
// 1185: ff JR $1185
// 1186: ff JR $1186
// 1187: ff JR $1187
// 1188: ff JR $1188
// 1189: ff JR $1189
// 118a: ff JR $118A
// 118b: ff JR $118B
// 118c: ff JR $118C
// 118d: ff JR $118D
// 118e: ff JR $118E
// 118f: ff JR $118F
// 1190: ff JR $1190
// 1191: ff JR $1191
// 1192: ff JR $1192
// 1193: ff JR $1193
// 1194: ff JR $1194
// 1195: ff JR $1195
// 1196: ff JR $1196
// 1197: ff JR $1197
// 1198: ff JR $1198
// 1199: ff JR $1199
// 119a: ff JR $119A
// 119b: ff JR $119B
// 119c: ff JR $119C
// 119d: ff JR $119D
// 119e: ff JR $119E
// 119f: ff JR $119F
// 11a0: ff JR $11A0
// 11a1: ff JR $11A1
// 11a2: ff JR $11A2
// 11a3: ff JR $11A3
// 11a4: ff JR $11A4
// 11a5: ff JR $11A5
// 11a6: ff JR $11A6
// 11a7: ff JR $11A7
// 11a8: ff JR $11A8
// 11a9: ff JR $11A9
// 11aa: ff JR $11AA
// 11ab: ff JR $11AB
// 11ac: ff JR $11AC
// 11ad: ff JR $11AD
// 11ae: ff JR $11AE
// 11af: ff JR $11AF
// 11b0: ff JR $11B0
// 11b1: ff JR $11B1
// 11b2: ff JR $11B2
// 11b3: ff JR $11B3
// 11b4: ff JR $11B4
// 11b5: ff JR $11B5
// 11b6: ff JR $11B6
// 11b7: ff JR $11B7
// 11b8: ff JR $11B8
// 11b9: ff JR $11B9
// 11ba: ff JR $11BA
// 11bb: ff JR $11BB
// 11bc: ff JR $11BC
// 11bd: ff JR $11BD
// 11be: ff JR $11BE
// 11bf: ff JR $11BF
// 11c0: ff JR $11C0
// 11c1: ff JR $11C1
// 11c2: ff JR $11C2
// 11c3: ff JR $11C3
// 11c4: ff JR $11C4
// 11c5: ff JR $11C5
// 11c6: ff JR $11C6
// 11c7: ff JR $11C7
// 11c8: ff JR $11C8
// 11c9: ff JR $11C9
// 11ca: ff JR $11CA
// 11cb: ff JR $11CB
// 11cc: ff JR $11CC
// 11cd: ff JR $11CD
// 11ce: ff JR $11CE
// 11cf: ff JR $11CF
// 11d0: ff JR $11D0
// 11d1: ff JR $11D1
// 11d2: ff JR $11D2
// 11d3: ff JR $11D3
// 11d4: ff JR $11D4
// 11d5: ff JR $11D5
// 11d6: ff JR $11D6
// 11d7: ff JR $11D7
// 11d8: ff JR $11D8
// 11d9: ff JR $11D9
// 11da: ff JR $11DA
// 11db: ff JR $11DB
// 11dc: ff JR $11DC
// 11dd: ff JR $11DD
// 11de: ff JR $11DE
// 11df: ff JR $11DF
// 11e0: ff JR $11E0
// 11e1: ff JR $11E1
// 11e2: ff JR $11E2
// 11e3: ff JR $11E3
// 11e4: ff JR $11E4
// 11e5: ff JR $11E5
// 11e6: ff JR $11E6
// 11e7: ff JR $11E7
// 11e8: ff JR $11E8
// 11e9: ff JR $11E9
// 11ea: ff JR $11EA
// 11eb: ff JR $11EB
// 11ec: ff JR $11EC
// 11ed: ff JR $11ED
// 11ee: ff JR $11EE
// 11ef: ff JR $11EF
// 11f0: ff JR $11F0
// 11f1: ff JR $11F1
// 11f2: ff JR $11F2
// 11f3: ff JR $11F3
// 11f4: ff JR $11F4
// 11f5: ff JR $11F5
// 11f6: ff JR $11F6
// 11f7: ff JR $11F7
// 11f8: ff JR $11F8
// 11f9: ff JR $11F9
// 11fa: ff JR $11FA
// 11fb: ff JR $11FB
// 11fc: ff JR $11FC
// 11fd: ff JR $11FD
// 11fe: ff JR $11FE
// 11ff: ff JR $11FF
// 1200: ff JR $1200
// 1201: ff JR $1201
// 1202: ff JR $1202
// 1203: ff JR $1203
// 1204: ff JR $1204
// 1205: ff JR $1205
// 1206: ff JR $1206
// 1207: ff JR $1207
// 1208: ff JR $1208
// 1209: ff JR $1209
// 120a: ff JR $120A
// 120b: ff JR $120B
// 120c: ff JR $120C
// 120d: ff JR $120D
// 120e: ff JR $120E
// 120f: ff JR $120F
// 1210: ff JR $1210
// 1211: ff JR $1211
// 1212: ff JR $1212
// 1213: ff JR $1213
// 1214: ff JR $1214
// 1215: ff JR $1215
// 1216: ff JR $1216
// 1217: ff JR $1217
// 1218: ff JR $1218
// 1219: ff JR $1219
// 121a: ff JR $121A
// 121b: ff JR $121B
// 121c: ff JR $121C
// 121d: ff JR $121D
// 121e: ff JR $121E
// 121f: ff JR $121F
// 1220: ff JR $1220
// 1221: ff JR $1221
// 1222: ff JR $1222
// 1223: ff JR $1223
// 1224: ff JR $1224
// 1225: ff JR $1225
// 1226: ff JR $1226
// 1227: ff JR $1227
// 1228: ff JR $1228
// 1229: ff JR $1229
// 122a: ff JR $122A
// 122b: ff JR $122B
// 122c: ff JR $122C
// 122d: ff JR $122D
// 122e: ff JR $122E
// 122f: ff JR $122F
// 1230: ff JR $1230
// 1231: ff JR $1231
// 1232: ff JR $1232
// 1233: ff JR $1233
// 1234: ff JR $1234
// 1235: ff JR $1235
// 1236: ff JR $1236
// 1237: ff JR $1237
// 1238: ff JR $1238
// 1239: ff JR $1239
// 123a: ff JR $123A
// 123b: ff JR $123B
// 123c: ff JR $123C
// 123d: ff JR $123D
// 123e: ff JR $123E
// 123f: ff JR $123F
// 1240: ff JR $1240
// 1241: ff JR $1241
// 1242: ff JR $1242
// 1243: ff JR $1243
// 1244: ff JR $1244
// 1245: ff JR $1245
// 1246: ff JR $1246
// 1247: ff JR $1247
// 1248: ff JR $1248
// 1249: ff JR $1249
// 124a: ff JR $124A
// 124b: ff JR $124B
// 124c: ff JR $124C
// 124d: ff JR $124D
// 124e: ff JR $124E
// 124f: ff JR $124F
// 1250: ff JR $1250
// 1251: ff JR $1251
// 1252: ff JR $1252
// 1253: ff JR $1253
// 1254: ff JR $1254
// 1255: ff JR $1255
// 1256: ff JR $1256
// 1257: ff JR $1257
// 1258: ff JR $1258
// 1259: ff JR $1259
// 125a: ff JR $125A
// 125b: ff JR $125B
// 125c: ff JR $125C
// 125d: ff JR $125D
// 125e: ff JR $125E
// 125f: ff JR $125F
// 1260: ff JR $1260
// 1261: ff JR $1261
// 1262: ff JR $1262
// 1263: ff JR $1263
// 1264: ff JR $1264
// 1265: ff JR $1265
// 1266: ff JR $1266
// 1267: ff JR $1267
// 1268: ff JR $1268
// 1269: ff JR $1269
// 126a: ff JR $126A
// 126b: ff JR $126B
// 126c: ff JR $126C
// 126d: ff JR $126D
// 126e: ff JR $126E
// 126f: ff JR $126F
// 1270: ff JR $1270
// 1271: ff JR $1271
// 1272: ff JR $1272
// 1273: ff JR $1273
// 1274: ff JR $1274
// 1275: ff JR $1275
// 1276: ff JR $1276
// 1277: ff JR $1277
// 1278: ff JR $1278
// 1279: ff JR $1279
// 127a: ff JR $127A
// 127b: ff JR $127B
// 127c: ff JR $127C
// 127d: ff JR $127D
// 127e: ff JR $127E
// 127f: ff JR $127F
// 1280: ff JR $1280
// 1281: ff JR $1281
// 1282: ff JR $1282
// 1283: ff JR $1283
// 1284: ff JR $1284
// 1285: ff JR $1285
// 1286: ff JR $1286
// 1287: ff JR $1287
// 1288: ff JR $1288
// 1289: ff JR $1289
// 128a: ff JR $128A
// 128b: ff JR $128B
// 128c: ff JR $128C
// 128d: ff JR $128D
// 128e: ff JR $128E
// 128f: ff JR $128F
// 1290: ff JR $1290
// 1291: ff JR $1291
// 1292: ff JR $1292
// 1293: ff JR $1293
// 1294: ff JR $1294
// 1295: ff JR $1295
// 1296: ff JR $1296
// 1297: ff JR $1297
// 1298: ff JR $1298
// 1299: ff JR $1299
// 129a: ff JR $129A
// 129b: ff JR $129B
// 129c: ff JR $129C
// 129d: ff JR $129D
// 129e: ff JR $129E
// 129f: ff JR $129F
// 12a0: ff JR $12A0
// 12a1: ff JR $12A1
// 12a2: ff JR $12A2
// 12a3: ff JR $12A3
// 12a4: ff JR $12A4
// 12a5: ff JR $12A5
// 12a6: ff JR $12A6
// 12a7: ff JR $12A7
// 12a8: ff JR $12A8
// 12a9: ff JR $12A9
// 12aa: ff JR $12AA
// 12ab: ff JR $12AB
// 12ac: ff JR $12AC
// 12ad: ff JR $12AD
// 12ae: ff JR $12AE
// 12af: ff JR $12AF
// 12b0: ff JR $12B0
// 12b1: ff JR $12B1
// 12b2: ff JR $12B2
// 12b3: ff JR $12B3
// 12b4: ff JR $12B4
// 12b5: ff JR $12B5
// 12b6: ff JR $12B6
// 12b7: ff JR $12B7
// 12b8: ff JR $12B8
// 12b9: ff JR $12B9
// 12ba: ff JR $12BA
// 12bb: ff JR $12BB
// 12bc: ff JR $12BC
// 12bd: ff JR $12BD
// 12be: ff JR $12BE
// 12bf: ff JR $12BF
// 12c0: ff JR $12C0
// 12c1: ff JR $12C1
// 12c2: ff JR $12C2
// 12c3: ff JR $12C3
// 12c4: ff JR $12C4
// 12c5: ff JR $12C5
// 12c6: ff JR $12C6
// 12c7: ff JR $12C7
// 12c8: ff JR $12C8
// 12c9: ff JR $12C9
// 12ca: ff JR $12CA
// 12cb: ff JR $12CB
// 12cc: ff JR $12CC
// 12cd: ff JR $12CD
// 12ce: ff JR $12CE
// 12cf: ff JR $12CF
// 12d0: ff JR $12D0
// 12d1: ff JR $12D1
// 12d2: ff JR $12D2
// 12d3: ff JR $12D3
// 12d4: ff JR $12D4
// 12d5: ff JR $12D5
// 12d6: ff JR $12D6
// 12d7: ff JR $12D7
// 12d8: ff JR $12D8
// 12d9: ff JR $12D9
// 12da: ff JR $12DA
// 12db: ff JR $12DB
// 12dc: ff JR $12DC
// 12dd: ff JR $12DD
// 12de: ff JR $12DE
// 12df: ff JR $12DF
// 12e0: ff JR $12E0
// 12e1: ff JR $12E1
// 12e2: ff JR $12E2
// 12e3: ff JR $12E3
// 12e4: ff JR $12E4
// 12e5: ff JR $12E5
// 12e6: ff JR $12E6
// 12e7: ff JR $12E7
// 12e8: ff JR $12E8
// 12e9: ff JR $12E9
// 12ea: ff JR $12EA
// 12eb: ff JR $12EB
// 12ec: ff JR $12EC
// 12ed: ff JR $12ED
// 12ee: ff JR $12EE
// 12ef: ff JR $12EF
// 12f0: ff JR $12F0
// 12f1: ff JR $12F1
// 12f2: ff JR $12F2
// 12f3: ff JR $12F3
// 12f4: ff JR $12F4
// 12f5: ff JR $12F5
// 12f6: ff JR $12F6
// 12f7: ff JR $12F7
// 12f8: ff JR $12F8
// 12f9: ff JR $12F9
// 12fa: ff JR $12FA
// 12fb: ff JR $12FB
// 12fc: ff JR $12FC
// 12fd: ff JR $12FD
// 12fe: ff JR $12FE
// 12ff: ff JR $12FF
// 1300: ff JR $1300
// 1301: ff JR $1301
// 1302: ff JR $1302
// 1303: ff JR $1303
// 1304: ff JR $1304
// 1305: ff JR $1305
// 1306: ff JR $1306
// 1307: ff JR $1307
// 1308: ff JR $1308
// 1309: ff JR $1309
// 130a: ff JR $130A
// 130b: ff JR $130B
// 130c: ff JR $130C
// 130d: ff JR $130D
// 130e: ff JR $130E
// 130f: ff JR $130F
// 1310: ff JR $1310
// 1311: ff JR $1311
// 1312: ff JR $1312
// 1313: ff JR $1313
// 1314: ff JR $1314
// 1315: ff JR $1315
// 1316: ff JR $1316
// 1317: ff JR $1317
// 1318: ff JR $1318
// 1319: ff JR $1319
// 131a: ff JR $131A
// 131b: ff JR $131B
// 131c: ff JR $131C
// 131d: ff JR $131D
// 131e: ff JR $131E
// 131f: ff JR $131F
// 1320: ff JR $1320
// 1321: ff JR $1321
// 1322: ff JR $1322
// 1323: ff JR $1323
// 1324: ff JR $1324
// 1325: ff JR $1325
// 1326: ff JR $1326
// 1327: ff JR $1327
// 1328: ff JR $1328
// 1329: ff JR $1329
// 132a: ff JR $132A
// 132b: ff JR $132B
// 132c: ff JR $132C
// 132d: ff JR $132D
// 132e: ff JR $132E
// 132f: ff JR $132F
// 1330: ff JR $1330
// 1331: ff JR $1331
// 1332: ff JR $1332
// 1333: ff JR $1333
// 1334: ff JR $1334
// 1335: ff JR $1335
// 1336: ff JR $1336
// 1337: ff JR $1337
// 1338: ff JR $1338
// 1339: ff JR $1339
// 133a: ff JR $133A
// 133b: ff JR $133B
// 133c: ff JR $133C
// 133d: ff JR $133D
// 133e: ff JR $133E
// 133f: ff JR $133F
// 1340: ff JR $1340
// 1341: ff JR $1341
// 1342: ff JR $1342
// 1343: ff JR $1343
// 1344: ff JR $1344
// 1345: ff JR $1345
// 1346: ff JR $1346
// 1347: ff JR $1347
// 1348: ff JR $1348
// 1349: ff JR $1349
// 134a: ff JR $134A
// 134b: ff JR $134B
// 134c: ff JR $134C
// 134d: ff JR $134D
// 134e: ff JR $134E
// 134f: ff JR $134F
// 1350: ff JR $1350
// 1351: ff JR $1351
// 1352: ff JR $1352
// 1353: ff JR $1353
// 1354: ff JR $1354
// 1355: ff JR $1355
// 1356: ff JR $1356
// 1357: ff JR $1357
// 1358: ff JR $1358
// 1359: ff JR $1359
// 135a: ff JR $135A
// 135b: ff JR $135B
// 135c: ff JR $135C
// 135d: ff JR $135D
// 135e: ff JR $135E
// 135f: ff JR $135F
// 1360: ff JR $1360
// 1361: ff JR $1361
// 1362: ff JR $1362
// 1363: ff JR $1363
// 1364: ff JR $1364
// 1365: ff JR $1365
// 1366: ff JR $1366
// 1367: ff JR $1367
// 1368: ff JR $1368
// 1369: ff JR $1369
// 136a: ff JR $136A
// 136b: ff JR $136B
// 136c: ff JR $136C
// 136d: ff JR $136D
// 136e: ff JR $136E
// 136f: ff JR $136F
// 1370: ff JR $1370
// 1371: ff JR $1371
// 1372: ff JR $1372
// 1373: ff JR $1373
// 1374: ff JR $1374
// 1375: ff JR $1375
// 1376: ff JR $1376
// 1377: ff JR $1377
// 1378: ff JR $1378
// 1379: ff JR $1379
// 137a: ff JR $137A
// 137b: ff JR $137B
// 137c: ff JR $137C
// 137d: ff JR $137D
// 137e: ff JR $137E
// 137f: ff JR $137F
// 1380: ff JR $1380
// 1381: ff JR $1381
// 1382: ff JR $1382
// 1383: ff JR $1383
// 1384: ff JR $1384
// 1385: ff JR $1385
// 1386: ff JR $1386
// 1387: ff JR $1387
// 1388: ff JR $1388
// 1389: ff JR $1389
// 138a: ff JR $138A
// 138b: ff JR $138B
// 138c: ff JR $138C
// 138d: ff JR $138D
// 138e: ff JR $138E
// 138f: ff JR $138F
// 1390: ff JR $1390
// 1391: ff JR $1391
// 1392: ff JR $1392
// 1393: ff JR $1393
// 1394: ff JR $1394
// 1395: ff JR $1395
// 1396: ff JR $1396
// 1397: ff JR $1397
// 1398: ff JR $1398
// 1399: ff JR $1399
// 139a: ff JR $139A
// 139b: ff JR $139B
// 139c: ff JR $139C
// 139d: ff JR $139D
// 139e: ff JR $139E
// 139f: ff JR $139F
// 13a0: ff JR $13A0
// 13a1: ff JR $13A1
// 13a2: ff JR $13A2
// 13a3: ff JR $13A3
// 13a4: ff JR $13A4
// 13a5: ff JR $13A5
// 13a6: ff JR $13A6
// 13a7: ff JR $13A7
// 13a8: ff JR $13A8
// 13a9: ff JR $13A9
// 13aa: ff JR $13AA
// 13ab: ff JR $13AB
// 13ac: ff JR $13AC
// 13ad: ff JR $13AD
// 13ae: ff JR $13AE
// 13af: ff JR $13AF
// 13b0: ff JR $13B0
// 13b1: ff JR $13B1
// 13b2: ff JR $13B2
// 13b3: ff JR $13B3
// 13b4: ff JR $13B4
// 13b5: ff JR $13B5
// 13b6: ff JR $13B6
// 13b7: ff JR $13B7
// 13b8: ff JR $13B8
// 13b9: ff JR $13B9
// 13ba: ff JR $13BA
// 13bb: ff JR $13BB
// 13bc: ff JR $13BC
// 13bd: ff JR $13BD
// 13be: ff JR $13BE
// 13bf: ff JR $13BF
// 13c0: ff JR $13C0
// 13c1: ff JR $13C1
// 13c2: ff JR $13C2
// 13c3: ff JR $13C3
// 13c4: ff JR $13C4
// 13c5: ff JR $13C5
// 13c6: ff JR $13C6
// 13c7: ff JR $13C7
// 13c8: ff JR $13C8
// 13c9: ff JR $13C9
// 13ca: ff JR $13CA
// 13cb: ff JR $13CB
// 13cc: ff JR $13CC
// 13cd: ff JR $13CD
// 13ce: ff JR $13CE
// 13cf: ff JR $13CF
// 13d0: ff JR $13D0
// 13d1: ff JR $13D1
// 13d2: ff JR $13D2
// 13d3: ff JR $13D3
// 13d4: ff JR $13D4
// 13d5: ff JR $13D5
// 13d6: ff JR $13D6
// 13d7: ff JR $13D7
// 13d8: ff JR $13D8
// 13d9: ff JR $13D9
// 13da: ff JR $13DA
// 13db: ff JR $13DB
// 13dc: ff JR $13DC
// 13dd: ff JR $13DD
// 13de: ff JR $13DE
// 13df: ff JR $13DF
// 13e0: ff JR $13E0
// 13e1: ff JR $13E1
// 13e2: ff JR $13E2
// 13e3: ff JR $13E3
// 13e4: ff JR $13E4
// 13e5: ff JR $13E5
// 13e6: ff JR $13E6
// 13e7: ff JR $13E7
// 13e8: ff JR $13E8
// 13e9: ff JR $13E9
// 13ea: ff JR $13EA
// 13eb: ff JR $13EB
// 13ec: ff JR $13EC
// 13ed: ff JR $13ED
// 13ee: ff JR $13EE
// 13ef: ff JR $13EF
// 13f0: ff JR $13F0
// 13f1: ff JR $13F1
// 13f2: ff JR $13F2
// 13f3: ff JR $13F3
// 13f4: ff JR $13F4
// 13f5: ff JR $13F5
// 13f6: ff JR $13F6
// 13f7: ff JR $13F7
// 13f8: ff JR $13F8
// 13f9: ff JR $13F9
// 13fa: ff JR $13FA
// 13fb: ff JR $13FB
// 13fc: ff JR $13FC
// 13fd: ff JR $13FD
// 13fe: ff JR $13FE
// 13ff: ff JR $13FF
// 1400: ff JR $1400
// 1401: ff JR $1401
// 1402: ff JR $1402
// 1403: ff JR $1403
// 1404: ff JR $1404
// 1405: ff JR $1405
// 1406: ff JR $1406
// 1407: ff JR $1407
// 1408: ff JR $1408
// 1409: ff JR $1409
// 140a: ff JR $140A
// 140b: ff JR $140B
// 140c: ff JR $140C
// 140d: ff JR $140D
// 140e: ff JR $140E
// 140f: ff JR $140F
// 1410: ff JR $1410
// 1411: ff JR $1411
// 1412: ff JR $1412
// 1413: ff JR $1413
// 1414: ff JR $1414
// 1415: ff JR $1415
// 1416: ff JR $1416
// 1417: ff JR $1417
// 1418: ff JR $1418
// 1419: ff JR $1419
// 141a: ff JR $141A
// 141b: ff JR $141B
// 141c: ff JR $141C
// 141d: ff JR $141D
// 141e: ff JR $141E
// 141f: ff JR $141F
// 1420: ff JR $1420
// 1421: ff JR $1421
// 1422: ff JR $1422
// 1423: ff JR $1423
// 1424: ff JR $1424
// 1425: ff JR $1425
// 1426: ff JR $1426
// 1427: ff JR $1427
// 1428: ff JR $1428
// 1429: ff JR $1429
// 142a: ff JR $142A
// 142b: ff JR $142B
// 142c: ff JR $142C
// 142d: ff JR $142D
// 142e: ff JR $142E
// 142f: ff JR $142F
// 1430: ff JR $1430
// 1431: ff JR $1431
// 1432: ff JR $1432
// 1433: ff JR $1433
// 1434: ff JR $1434
// 1435: ff JR $1435
// 1436: ff JR $1436
// 1437: ff JR $1437
// 1438: ff JR $1438
// 1439: ff JR $1439
// 143a: ff JR $143A
// 143b: ff JR $143B
// 143c: ff JR $143C
// 143d: ff JR $143D
// 143e: ff JR $143E
// 143f: ff JR $143F
// 1440: ff JR $1440
// 1441: ff JR $1441
// 1442: ff JR $1442
// 1443: ff JR $1443
// 1444: ff JR $1444
// 1445: ff JR $1445
// 1446: ff JR $1446
// 1447: ff JR $1447
// 1448: ff JR $1448
// 1449: ff JR $1449
// 144a: ff JR $144A
// 144b: ff JR $144B
// 144c: ff JR $144C
// 144d: ff JR $144D
// 144e: ff JR $144E
// 144f: ff JR $144F
// 1450: ff JR $1450
// 1451: ff JR $1451
// 1452: ff JR $1452
// 1453: ff JR $1453
// 1454: ff JR $1454
// 1455: ff JR $1455
// 1456: ff JR $1456
// 1457: ff JR $1457
// 1458: ff JR $1458
// 1459: ff JR $1459
// 145a: ff JR $145A
// 145b: ff JR $145B
// 145c: ff JR $145C
// 145d: ff JR $145D
// 145e: ff JR $145E
// 145f: ff JR $145F
// 1460: ff JR $1460
// 1461: ff JR $1461
// 1462: ff JR $1462
// 1463: ff JR $1463
// 1464: ff JR $1464
// 1465: ff JR $1465
// 1466: ff JR $1466
// 1467: ff JR $1467
// 1468: ff JR $1468
// 1469: ff JR $1469
// 146a: ff JR $146A
// 146b: ff JR $146B
// 146c: ff JR $146C
// 146d: ff JR $146D
// 146e: ff JR $146E
// 146f: ff JR $146F
// 1470: ff JR $1470
// 1471: ff JR $1471
// 1472: ff JR $1472
// 1473: ff JR $1473
// 1474: ff JR $1474
// 1475: ff JR $1475
// 1476: ff JR $1476
// 1477: ff JR $1477
// 1478: ff JR $1478
// 1479: ff JR $1479
// 147a: ff JR $147A
// 147b: ff JR $147B
// 147c: ff JR $147C
// 147d: ff JR $147D
// 147e: ff JR $147E
// 147f: ff JR $147F
// 1480: ff JR $1480
// 1481: ff JR $1481
// 1482: ff JR $1482
// 1483: ff JR $1483
// 1484: ff JR $1484
// 1485: ff JR $1485
// 1486: ff JR $1486
// 1487: ff JR $1487
// 1488: ff JR $1488
// 1489: ff JR $1489
// 148a: ff JR $148A
// 148b: ff JR $148B
// 148c: ff JR $148C
// 148d: ff JR $148D
// 148e: ff JR $148E
// 148f: ff JR $148F
// 1490: ff JR $1490
// 1491: ff JR $1491
// 1492: ff JR $1492
// 1493: ff JR $1493
// 1494: ff JR $1494
// 1495: ff JR $1495
// 1496: ff JR $1496
// 1497: ff JR $1497
// 1498: ff JR $1498
// 1499: ff JR $1499
// 149a: ff JR $149A
// 149b: ff JR $149B
// 149c: ff JR $149C
// 149d: ff JR $149D
// 149e: ff JR $149E
// 149f: ff JR $149F
// 14a0: ff JR $14A0
// 14a1: ff JR $14A1
// 14a2: ff JR $14A2
// 14a3: ff JR $14A3
// 14a4: ff JR $14A4
// 14a5: ff JR $14A5
// 14a6: ff JR $14A6
// 14a7: ff JR $14A7
// 14a8: ff JR $14A8
// 14a9: ff JR $14A9
// 14aa: ff JR $14AA
// 14ab: ff JR $14AB
// 14ac: ff JR $14AC
// 14ad: ff JR $14AD
// 14ae: ff JR $14AE
// 14af: ff JR $14AF
// 14b0: ff JR $14B0
// 14b1: ff JR $14B1
// 14b2: ff JR $14B2
// 14b3: ff JR $14B3
// 14b4: ff JR $14B4
// 14b5: ff JR $14B5
// 14b6: ff JR $14B6
// 14b7: ff JR $14B7
// 14b8: ff JR $14B8
// 14b9: ff JR $14B9
// 14ba: ff JR $14BA
// 14bb: ff JR $14BB
// 14bc: ff JR $14BC
// 14bd: ff JR $14BD
// 14be: ff JR $14BE
// 14bf: ff JR $14BF
// 14c0: ff JR $14C0
// 14c1: ff JR $14C1
// 14c2: ff JR $14C2
// 14c3: ff JR $14C3
// 14c4: ff JR $14C4
// 14c5: ff JR $14C5
// 14c6: ff JR $14C6
// 14c7: ff JR $14C7
// 14c8: ff JR $14C8
// 14c9: ff JR $14C9
// 14ca: ff JR $14CA
// 14cb: ff JR $14CB
// 14cc: ff JR $14CC
// 14cd: ff JR $14CD
// 14ce: ff JR $14CE
// 14cf: ff JR $14CF
// 14d0: ff JR $14D0
// 14d1: ff JR $14D1
// 14d2: ff JR $14D2
// 14d3: ff JR $14D3
// 14d4: ff JR $14D4
// 14d5: ff JR $14D5
// 14d6: ff JR $14D6
// 14d7: ff JR $14D7
// 14d8: ff JR $14D8
// 14d9: ff JR $14D9
// 14da: ff JR $14DA
// 14db: ff JR $14DB
// 14dc: ff JR $14DC
// 14dd: ff JR $14DD
// 14de: ff JR $14DE
// 14df: ff JR $14DF
// 14e0: ff JR $14E0
// 14e1: ff JR $14E1
// 14e2: ff JR $14E2
// 14e3: ff JR $14E3
// 14e4: ff JR $14E4
// 14e5: ff JR $14E5
// 14e6: ff JR $14E6
// 14e7: ff JR $14E7
// 14e8: ff JR $14E8
// 14e9: ff JR $14E9
// 14ea: ff JR $14EA
// 14eb: ff JR $14EB
// 14ec: ff JR $14EC
// 14ed: ff JR $14ED
// 14ee: ff JR $14EE
// 14ef: ff JR $14EF
// 14f0: ff JR $14F0
// 14f1: ff JR $14F1
// 14f2: ff JR $14F2
// 14f3: ff JR $14F3
// 14f4: ff JR $14F4
// 14f5: ff JR $14F5
// 14f6: ff JR $14F6
// 14f7: ff JR $14F7
// 14f8: ff JR $14F8
// 14f9: ff JR $14F9
// 14fa: ff JR $14FA
// 14fb: ff JR $14FB
// 14fc: ff JR $14FC
// 14fd: ff JR $14FD
// 14fe: ff JR $14FE
// 14ff: ff JR $14FF
// 1500: ff JR $1500
// 1501: ff JR $1501
// 1502: ff JR $1502
// 1503: ff JR $1503
// 1504: ff JR $1504
// 1505: ff JR $1505
// 1506: ff JR $1506
// 1507: ff JR $1507
// 1508: ff JR $1508
// 1509: ff JR $1509
// 150a: ff JR $150A
// 150b: ff JR $150B
// 150c: ff JR $150C
// 150d: ff JR $150D
// 150e: ff JR $150E
// 150f: ff JR $150F
// 1510: ff JR $1510
// 1511: ff JR $1511
// 1512: ff JR $1512
// 1513: ff JR $1513
// 1514: ff JR $1514
// 1515: ff JR $1515
// 1516: ff JR $1516
// 1517: ff JR $1517
// 1518: ff JR $1518
// 1519: ff JR $1519
// 151a: ff JR $151A
// 151b: ff JR $151B
// 151c: ff JR $151C
// 151d: ff JR $151D
// 151e: ff JR $151E
// 151f: ff JR $151F
// 1520: ff JR $1520
// 1521: ff JR $1521
// 1522: ff JR $1522
// 1523: ff JR $1523
// 1524: ff JR $1524
// 1525: ff JR $1525
// 1526: ff JR $1526
// 1527: ff JR $1527
// 1528: ff JR $1528
// 1529: ff JR $1529
// 152a: ff JR $152A
// 152b: ff JR $152B
// 152c: ff JR $152C
// 152d: ff JR $152D
// 152e: ff JR $152E
// 152f: ff JR $152F
// 1530: ff JR $1530
// 1531: ff JR $1531
// 1532: ff JR $1532
// 1533: ff JR $1533
// 1534: ff JR $1534
// 1535: ff JR $1535
// 1536: ff JR $1536
// 1537: ff JR $1537
// 1538: ff JR $1538
// 1539: ff JR $1539
// 153a: ff JR $153A
// 153b: ff JR $153B
// 153c: ff JR $153C
// 153d: ff JR $153D
// 153e: ff JR $153E
// 153f: ff JR $153F
// 1540: ff JR $1540
// 1541: ff JR $1541
// 1542: ff JR $1542
// 1543: ff JR $1543
// 1544: ff JR $1544
// 1545: ff JR $1545
// 1546: ff JR $1546
// 1547: ff JR $1547
// 1548: ff JR $1548
// 1549: ff JR $1549
// 154a: ff JR $154A
// 154b: ff JR $154B
// 154c: ff JR $154C
// 154d: ff JR $154D
// 154e: ff JR $154E
// 154f: ff JR $154F
// 1550: ff JR $1550
// 1551: ff JR $1551
// 1552: ff JR $1552
// 1553: ff JR $1553
// 1554: ff JR $1554
// 1555: ff JR $1555
// 1556: ff JR $1556
// 1557: ff JR $1557
// 1558: ff JR $1558
// 1559: ff JR $1559
// 155a: ff JR $155A
// 155b: ff JR $155B
// 155c: ff JR $155C
// 155d: ff JR $155D
// 155e: ff JR $155E
// 155f: ff JR $155F
// 1560: ff JR $1560
// 1561: ff JR $1561
// 1562: ff JR $1562
// 1563: ff JR $1563
// 1564: ff JR $1564
// 1565: ff JR $1565
// 1566: ff JR $1566
// 1567: ff JR $1567
// 1568: ff JR $1568
// 1569: ff JR $1569
// 156a: ff JR $156A
// 156b: ff JR $156B
// 156c: ff JR $156C
// 156d: ff JR $156D
// 156e: ff JR $156E
// 156f: ff JR $156F
// 1570: ff JR $1570
// 1571: ff JR $1571
// 1572: ff JR $1572
// 1573: ff JR $1573
// 1574: ff JR $1574
// 1575: ff JR $1575
// 1576: ff JR $1576
// 1577: ff JR $1577
// 1578: ff JR $1578
// 1579: ff JR $1579
// 157a: ff JR $157A
// 157b: ff JR $157B
// 157c: ff JR $157C
// 157d: ff JR $157D
// 157e: ff JR $157E
// 157f: ff JR $157F
// 1580: ff JR $1580
// 1581: ff JR $1581
// 1582: ff JR $1582
// 1583: ff JR $1583
// 1584: ff JR $1584
// 1585: ff JR $1585
// 1586: ff JR $1586
// 1587: ff JR $1587
// 1588: ff JR $1588
// 1589: ff JR $1589
// 158a: ff JR $158A
// 158b: ff JR $158B
// 158c: ff JR $158C
// 158d: ff JR $158D
// 158e: ff JR $158E
// 158f: ff JR $158F
// 1590: ff JR $1590
// 1591: ff JR $1591
// 1592: ff JR $1592
// 1593: ff JR $1593
// 1594: ff JR $1594
// 1595: ff JR $1595
// 1596: ff JR $1596
// 1597: ff JR $1597
// 1598: ff JR $1598
// 1599: ff JR $1599
// 159a: ff JR $159A
// 159b: ff JR $159B
// 159c: ff JR $159C
// 159d: ff JR $159D
// 159e: ff JR $159E
// 159f: ff JR $159F
// 15a0: ff JR $15A0
// 15a1: ff JR $15A1
// 15a2: ff JR $15A2
// 15a3: ff JR $15A3
// 15a4: ff JR $15A4
// 15a5: ff JR $15A5
// 15a6: ff JR $15A6
// 15a7: ff JR $15A7
// 15a8: ff JR $15A8
// 15a9: ff JR $15A9
// 15aa: ff JR $15AA
// 15ab: ff JR $15AB
// 15ac: ff JR $15AC
// 15ad: ff JR $15AD
// 15ae: ff JR $15AE
// 15af: ff JR $15AF
// 15b0: ff JR $15B0
// 15b1: ff JR $15B1
// 15b2: ff JR $15B2
// 15b3: ff JR $15B3
// 15b4: ff JR $15B4
// 15b5: ff JR $15B5
// 15b6: ff JR $15B6
// 15b7: ff JR $15B7
// 15b8: ff JR $15B8
// 15b9: ff JR $15B9
// 15ba: ff JR $15BA
// 15bb: ff JR $15BB
// 15bc: ff JR $15BC
// 15bd: ff JR $15BD
// 15be: ff JR $15BE
// 15bf: ff JR $15BF
// 15c0: ff JR $15C0
// 15c1: ff JR $15C1
// 15c2: ff JR $15C2
// 15c3: ff JR $15C3
// 15c4: ff JR $15C4
// 15c5: ff JR $15C5
// 15c6: ff JR $15C6
// 15c7: ff JR $15C7
// 15c8: ff JR $15C8
// 15c9: ff JR $15C9
// 15ca: ff JR $15CA
// 15cb: ff JR $15CB
// 15cc: ff JR $15CC
// 15cd: ff JR $15CD
// 15ce: ff JR $15CE
// 15cf: ff JR $15CF
// 15d0: ff JR $15D0
// 15d1: ff JR $15D1
// 15d2: ff JR $15D2
// 15d3: ff JR $15D3
// 15d4: ff JR $15D4
// 15d5: ff JR $15D5
// 15d6: ff JR $15D6
// 15d7: ff JR $15D7
// 15d8: ff JR $15D8
// 15d9: ff JR $15D9
// 15da: ff JR $15DA
// 15db: ff JR $15DB
// 15dc: ff JR $15DC
// 15dd: ff JR $15DD
// 15de: ff JR $15DE
// 15df: ff JR $15DF
// 15e0: ff JR $15E0
// 15e1: ff JR $15E1
// 15e2: ff JR $15E2
// 15e3: ff JR $15E3
// 15e4: ff JR $15E4
// 15e5: ff JR $15E5
// 15e6: ff JR $15E6
// 15e7: ff JR $15E7
// 15e8: ff JR $15E8
// 15e9: ff JR $15E9
// 15ea: ff JR $15EA
// 15eb: ff JR $15EB
// 15ec: ff JR $15EC
// 15ed: ff JR $15ED
// 15ee: ff JR $15EE
// 15ef: ff JR $15EF
// 15f0: ff JR $15F0
// 15f1: ff JR $15F1
// 15f2: ff JR $15F2
// 15f3: ff JR $15F3
// 15f4: ff JR $15F4
// 15f5: ff JR $15F5
// 15f6: ff JR $15F6
// 15f7: ff JR $15F7
// 15f8: ff JR $15F8
// 15f9: ff JR $15F9
// 15fa: ff JR $15FA
// 15fb: ff JR $15FB
// 15fc: ff JR $15FC
// 15fd: ff JR $15FD
// 15fe: ff JR $15FE
// 15ff: ff JR $15FF
// 1600: ff JR $1600
// 1601: ff JR $1601
// 1602: ff JR $1602
// 1603: ff JR $1603
// 1604: ff JR $1604
// 1605: ff JR $1605
// 1606: ff JR $1606
// 1607: ff JR $1607
// 1608: ff JR $1608
// 1609: ff JR $1609
// 160a: ff JR $160A
// 160b: ff JR $160B
// 160c: ff JR $160C
// 160d: ff JR $160D
// 160e: ff JR $160E
// 160f: ff JR $160F
// 1610: ff JR $1610
// 1611: ff JR $1611
// 1612: ff JR $1612
// 1613: ff JR $1613
// 1614: ff JR $1614
// 1615: ff JR $1615
// 1616: ff JR $1616
// 1617: ff JR $1617
// 1618: ff JR $1618
// 1619: ff JR $1619
// 161a: ff JR $161A
// 161b: ff JR $161B
// 161c: ff JR $161C
// 161d: ff JR $161D
// 161e: ff JR $161E
// 161f: ff JR $161F
// 1620: ff JR $1620
// 1621: ff JR $1621
// 1622: ff JR $1622
// 1623: ff JR $1623
// 1624: ff JR $1624
// 1625: ff JR $1625
// 1626: ff JR $1626
// 1627: ff JR $1627
// 1628: ff JR $1628
// 1629: ff JR $1629
// 162a: ff JR $162A
// 162b: ff JR $162B
// 162c: ff JR $162C
// 162d: ff JR $162D
// 162e: ff JR $162E
// 162f: ff JR $162F
// 1630: ff JR $1630
// 1631: ff JR $1631
// 1632: ff JR $1632
// 1633: ff JR $1633
// 1634: ff JR $1634
// 1635: ff JR $1635
// 1636: ff JR $1636
// 1637: ff JR $1637
// 1638: ff JR $1638
// 1639: ff JR $1639
// 163a: ff JR $163A
// 163b: ff JR $163B
// 163c: ff JR $163C
// 163d: ff JR $163D
// 163e: ff JR $163E
// 163f: ff JR $163F
// 1640: ff JR $1640
// 1641: ff JR $1641
// 1642: ff JR $1642
// 1643: ff JR $1643
// 1644: ff JR $1644
// 1645: ff JR $1645
// 1646: ff JR $1646
// 1647: ff JR $1647
// 1648: ff JR $1648
// 1649: ff JR $1649
// 164a: ff JR $164A
// 164b: ff JR $164B
// 164c: ff JR $164C
// 164d: ff JR $164D
// 164e: ff JR $164E
// 164f: ff JR $164F
// 1650: ff JR $1650
// 1651: ff JR $1651
// 1652: ff JR $1652
// 1653: ff JR $1653
// 1654: ff JR $1654
// 1655: ff JR $1655
// 1656: ff JR $1656
// 1657: ff JR $1657
// 1658: ff JR $1658
// 1659: ff JR $1659
// 165a: ff JR $165A
// 165b: ff JR $165B
// 165c: ff JR $165C
// 165d: ff JR $165D
// 165e: ff JR $165E
// 165f: ff JR $165F
// 1660: ff JR $1660
// 1661: ff JR $1661
// 1662: ff JR $1662
// 1663: ff JR $1663
// 1664: ff JR $1664
// 1665: ff JR $1665
// 1666: ff JR $1666
// 1667: ff JR $1667
// 1668: ff JR $1668
// 1669: ff JR $1669
// 166a: ff JR $166A
// 166b: ff JR $166B
// 166c: ff JR $166C
// 166d: ff JR $166D
// 166e: ff JR $166E
// 166f: ff JR $166F
// 1670: ff JR $1670
// 1671: ff JR $1671
// 1672: ff JR $1672
// 1673: ff JR $1673
// 1674: ff JR $1674
// 1675: ff JR $1675
// 1676: ff JR $1676
// 1677: ff JR $1677
// 1678: ff JR $1678
// 1679: ff JR $1679
// 167a: ff JR $167A
// 167b: ff JR $167B
// 167c: ff JR $167C
// 167d: ff JR $167D
// 167e: ff JR $167E
// 167f: ff JR $167F
// 1680: ff JR $1680
// 1681: ff JR $1681
// 1682: ff JR $1682
// 1683: ff JR $1683
// 1684: ff JR $1684
// 1685: ff JR $1685
// 1686: ff JR $1686
// 1687: ff JR $1687
// 1688: ff JR $1688
// 1689: ff JR $1689
// 168a: ff JR $168A
// 168b: ff JR $168B
// 168c: ff JR $168C
// 168d: ff JR $168D
// 168e: ff JR $168E
// 168f: ff JR $168F
// 1690: ff JR $1690
// 1691: ff JR $1691
// 1692: ff JR $1692
// 1693: ff JR $1693
// 1694: ff JR $1694
// 1695: ff JR $1695
// 1696: ff JR $1696
// 1697: ff JR $1697
// 1698: ff JR $1698
// 1699: ff JR $1699
// 169a: ff JR $169A
// 169b: ff JR $169B
// 169c: ff JR $169C
// 169d: ff JR $169D
// 169e: ff JR $169E
// 169f: ff JR $169F
// 16a0: ff JR $16A0
// 16a1: ff JR $16A1
// 16a2: ff JR $16A2
// 16a3: ff JR $16A3
// 16a4: ff JR $16A4
// 16a5: ff JR $16A5
// 16a6: ff JR $16A6
// 16a7: ff JR $16A7
// 16a8: ff JR $16A8
// 16a9: ff JR $16A9
// 16aa: ff JR $16AA
// 16ab: ff JR $16AB
// 16ac: ff JR $16AC
// 16ad: ff JR $16AD
// 16ae: ff JR $16AE
// 16af: ff JR $16AF
// 16b0: ff JR $16B0
// 16b1: ff JR $16B1
// 16b2: ff JR $16B2
// 16b3: ff JR $16B3
// 16b4: ff JR $16B4
// 16b5: ff JR $16B5
// 16b6: ff JR $16B6
// 16b7: ff JR $16B7
// 16b8: ff JR $16B8
// 16b9: ff JR $16B9
// 16ba: ff JR $16BA
// 16bb: ff JR $16BB
// 16bc: ff JR $16BC
// 16bd: ff JR $16BD
// 16be: ff JR $16BE
// 16bf: ff JR $16BF
// 16c0: ff JR $16C0
// 16c1: ff JR $16C1
// 16c2: ff JR $16C2
// 16c3: ff JR $16C3
// 16c4: ff JR $16C4
// 16c5: ff JR $16C5
// 16c6: ff JR $16C6
// 16c7: ff JR $16C7
// 16c8: ff JR $16C8
// 16c9: ff JR $16C9
// 16ca: ff JR $16CA
// 16cb: ff JR $16CB
// 16cc: ff JR $16CC
// 16cd: ff JR $16CD
// 16ce: ff JR $16CE
// 16cf: ff JR $16CF
// 16d0: ff JR $16D0
// 16d1: ff JR $16D1
// 16d2: ff JR $16D2
// 16d3: ff JR $16D3
// 16d4: ff JR $16D4
// 16d5: ff JR $16D5
// 16d6: ff JR $16D6
// 16d7: ff JR $16D7
// 16d8: ff JR $16D8
// 16d9: ff JR $16D9
// 16da: ff JR $16DA
// 16db: ff JR $16DB
// 16dc: ff JR $16DC
// 16dd: ff JR $16DD
// 16de: ff JR $16DE
// 16df: ff JR $16DF
// 16e0: ff JR $16E0
// 16e1: ff JR $16E1
// 16e2: ff JR $16E2
// 16e3: ff JR $16E3
// 16e4: ff JR $16E4
// 16e5: ff JR $16E5
// 16e6: ff JR $16E6
// 16e7: ff JR $16E7
// 16e8: ff JR $16E8
// 16e9: ff JR $16E9
// 16ea: ff JR $16EA
// 16eb: ff JR $16EB
// 16ec: ff JR $16EC
// 16ed: ff JR $16ED
// 16ee: ff JR $16EE
// 16ef: ff JR $16EF
// 16f0: ff JR $16F0
// 16f1: ff JR $16F1
// 16f2: ff JR $16F2
// 16f3: ff JR $16F3
// 16f4: ff JR $16F4
// 16f5: ff JR $16F5
// 16f6: ff JR $16F6
// 16f7: ff JR $16F7
// 16f8: ff JR $16F8
// 16f9: ff JR $16F9
// 16fa: ff JR $16FA
// 16fb: ff JR $16FB
// 16fc: ff JR $16FC
// 16fd: ff JR $16FD
// 16fe: ff JR $16FE
// 16ff: ff JR $16FF
// 1700: ff JR $1700
// 1701: ff JR $1701
// 1702: ff JR $1702
// 1703: ff JR $1703
// 1704: ff JR $1704
// 1705: ff JR $1705
// 1706: ff JR $1706
// 1707: ff JR $1707
// 1708: ff JR $1708
// 1709: ff JR $1709
// 170a: ff JR $170A
// 170b: ff JR $170B
// 170c: ff JR $170C
// 170d: ff JR $170D
// 170e: ff JR $170E
// 170f: ff JR $170F
// 1710: ff JR $1710
// 1711: ff JR $1711
// 1712: ff JR $1712
// 1713: ff JR $1713
// 1714: ff JR $1714
// 1715: ff JR $1715
// 1716: ff JR $1716
// 1717: ff JR $1717
// 1718: ff JR $1718
// 1719: ff JR $1719
// 171a: ff JR $171A
// 171b: ff JR $171B
// 171c: ff JR $171C
// 171d: ff JR $171D
// 171e: ff JR $171E
// 171f: ff JR $171F
// 1720: ff JR $1720
// 1721: ff JR $1721
// 1722: ff JR $1722
// 1723: ff JR $1723
// 1724: ff JR $1724
// 1725: ff JR $1725
// 1726: ff JR $1726
// 1727: ff JR $1727
// 1728: ff JR $1728
// 1729: ff JR $1729
// 172a: ff JR $172A
// 172b: ff JR $172B
// 172c: ff JR $172C
// 172d: ff JR $172D
// 172e: ff JR $172E
// 172f: ff JR $172F
// 1730: ff JR $1730
// 1731: ff JR $1731
// 1732: ff JR $1732
// 1733: ff JR $1733
// 1734: ff JR $1734
// 1735: ff JR $1735
// 1736: ff JR $1736
// 1737: ff JR $1737
// 1738: ff JR $1738
// 1739: ff JR $1739
// 173a: ff JR $173A
// 173b: ff JR $173B
// 173c: ff JR $173C
// 173d: ff JR $173D
// 173e: ff JR $173E
// 173f: ff JR $173F
// 1740: ff JR $1740
// 1741: ff JR $1741
// 1742: ff JR $1742
// 1743: ff JR $1743
// 1744: ff JR $1744
// 1745: ff JR $1745
// 1746: ff JR $1746
// 1747: ff JR $1747
// 1748: ff JR $1748
// 1749: ff JR $1749
// 174a: ff JR $174A
// 174b: ff JR $174B
// 174c: ff JR $174C
// 174d: ff JR $174D
// 174e: ff JR $174E
// 174f: ff JR $174F
// 1750: ff JR $1750
// 1751: ff JR $1751
// 1752: ff JR $1752
// 1753: ff JR $1753
// 1754: ff JR $1754
// 1755: ff JR $1755
// 1756: ff JR $1756
// 1757: ff JR $1757
// 1758: ff JR $1758
// 1759: ff JR $1759
// 175a: ff JR $175A
// 175b: ff JR $175B
// 175c: ff JR $175C
// 175d: ff JR $175D
// 175e: ff JR $175E
// 175f: ff JR $175F
// 1760: ff JR $1760
// 1761: ff JR $1761
// 1762: ff JR $1762
// 1763: ff JR $1763
// 1764: ff JR $1764
// 1765: ff JR $1765
// 1766: ff JR $1766
// 1767: ff JR $1767
// 1768: ff JR $1768
// 1769: ff JR $1769
// 176a: ff JR $176A
// 176b: ff JR $176B
// 176c: ff JR $176C
// 176d: ff JR $176D
// 176e: ff JR $176E
// 176f: ff JR $176F
// 1770: ff JR $1770
// 1771: ff JR $1771
// 1772: ff JR $1772
// 1773: ff JR $1773
// 1774: ff JR $1774
// 1775: ff JR $1775
// 1776: ff JR $1776
// 1777: ff JR $1777
// 1778: ff JR $1778
// 1779: ff JR $1779
// 177a: ff JR $177A
// 177b: ff JR $177B
// 177c: ff JR $177C
// 177d: ff JR $177D
// 177e: ff JR $177E
// 177f: ff JR $177F
// 1780: ff JR $1780
// 1781: ff JR $1781
// 1782: ff JR $1782
// 1783: ff JR $1783
// 1784: ff JR $1784
// 1785: ff JR $1785
// 1786: ff JR $1786
// 1787: ff JR $1787
// 1788: ff JR $1788
// 1789: ff JR $1789
// 178a: ff JR $178A
// 178b: ff JR $178B
// 178c: ff JR $178C
// 178d: ff JR $178D
// 178e: ff JR $178E
// 178f: ff JR $178F
// 1790: ff JR $1790
// 1791: ff JR $1791
// 1792: ff JR $1792
// 1793: ff JR $1793
// 1794: ff JR $1794
// 1795: ff JR $1795
// 1796: ff JR $1796
// 1797: ff JR $1797
// 1798: ff JR $1798
// 1799: ff JR $1799
// 179a: ff JR $179A
// 179b: ff JR $179B
// 179c: ff JR $179C
// 179d: ff JR $179D
// 179e: ff JR $179E
// 179f: ff JR $179F
// 17a0: ff JR $17A0
// 17a1: ff JR $17A1
// 17a2: ff JR $17A2
// 17a3: ff JR $17A3
// 17a4: ff JR $17A4
// 17a5: ff JR $17A5
// 17a6: ff JR $17A6
// 17a7: ff JR $17A7
// 17a8: ff JR $17A8
// 17a9: ff JR $17A9
// 17aa: ff JR $17AA
// 17ab: ff JR $17AB
// 17ac: ff JR $17AC
// 17ad: ff JR $17AD
// 17ae: ff JR $17AE
// 17af: ff JR $17AF
// 17b0: ff JR $17B0
// 17b1: ff JR $17B1
// 17b2: ff JR $17B2
// 17b3: ff JR $17B3
// 17b4: ff JR $17B4
// 17b5: ff JR $17B5
// 17b6: ff JR $17B6
// 17b7: ff JR $17B7
// 17b8: ff JR $17B8
// 17b9: ff JR $17B9
// 17ba: ff JR $17BA
// 17bb: ff JR $17BB
// 17bc: ff JR $17BC
// 17bd: ff JR $17BD
// 17be: ff JR $17BE
// 17bf: ff JR $17BF
// 17c0: ff JR $17C0
// 17c1: ff JR $17C1
// 17c2: ff JR $17C2
// 17c3: ff JR $17C3
// 17c4: ff JR $17C4
// 17c5: ff JR $17C5
// 17c6: ff JR $17C6
// 17c7: ff JR $17C7
// 17c8: ff JR $17C8
// 17c9: ff JR $17C9
// 17ca: ff JR $17CA
// 17cb: ff JR $17CB
// 17cc: ff JR $17CC
// 17cd: ff JR $17CD
// 17ce: ff JR $17CE
// 17cf: ff JR $17CF
// 17d0: ff JR $17D0
// 17d1: ff JR $17D1
// 17d2: ff JR $17D2
// 17d3: ff JR $17D3
// 17d4: ff JR $17D4
// 17d5: ff JR $17D5
// 17d6: ff JR $17D6
// 17d7: ff JR $17D7
// 17d8: ff JR $17D8
// 17d9: ff JR $17D9
// 17da: ff JR $17DA
// 17db: ff JR $17DB
// 17dc: ff JR $17DC
// 17dd: ff JR $17DD
// 17de: ff JR $17DE
// 17df: ff JR $17DF
// 17e0: ff JR $17E0
// 17e1: ff JR $17E1
// 17e2: ff JR $17E2
// 17e3: ff JR $17E3
// 17e4: ff JR $17E4
// 17e5: ff JR $17E5
// 17e6: ff JR $17E6
// 17e7: ff JR $17E7
// 17e8: ff JR $17E8
// 17e9: ff JR $17E9
// 17ea: ff JR $17EA
// 17eb: ff JR $17EB
// 17ec: ff JR $17EC
// 17ed: ff JR $17ED
// 17ee: ff JR $17EE
// 17ef: ff JR $17EF
// 17f0: ff JR $17F0
// 17f1: ff JR $17F1
// 17f2: ff JR $17F2
// 17f3: ff JR $17F3
// 17f4: ff JR $17F4
// 17f5: ff JR $17F5
// 17f6: ff JR $17F6
// 17f7: ff JR $17F7
// 17f8: ff JR $17F8
// 17f9: ff JR $17F9
// 17fa: ff JR $17FA
// 17fb: ff JR $17FB
// 17fc: ff JR $17FC
// 17fd: ff JR $17FD
// 17fe: ff JR $17FE
// 17ff: ff JR $17FF
// 1800: ff JR $1800
// 1801: ff JR $1801
// 1802: ff JR $1802
// 1803: ff JR $1803
// 1804: ff JR $1804
// 1805: ff JR $1805
// 1806: ff JR $1806
// 1807: ff JR $1807
// 1808: ff JR $1808
// 1809: ff JR $1809
// 180a: ff JR $180A
// 180b: ff JR $180B
// 180c: ff JR $180C
// 180d: ff JR $180D
// 180e: ff JR $180E
// 180f: ff JR $180F
// 1810: ff JR $1810
// 1811: ff JR $1811
// 1812: ff JR $1812
// 1813: ff JR $1813
// 1814: ff JR $1814
// 1815: ff JR $1815
// 1816: ff JR $1816
// 1817: ff JR $1817
// 1818: ff JR $1818
// 1819: ff JR $1819
// 181a: ff JR $181A
// 181b: ff JR $181B
// 181c: ff JR $181C
// 181d: ff JR $181D
// 181e: ff JR $181E
// 181f: ff JR $181F
// 1820: ff JR $1820
// 1821: ff JR $1821
// 1822: ff JR $1822
// 1823: ff JR $1823
// 1824: ff JR $1824
// 1825: ff JR $1825
// 1826: ff JR $1826
// 1827: ff JR $1827
// 1828: ff JR $1828
// 1829: ff JR $1829
// 182a: ff JR $182A
// 182b: ff JR $182B
// 182c: ff JR $182C
// 182d: ff JR $182D
// 182e: ff JR $182E
// 182f: ff JR $182F
// 1830: ff JR $1830
// 1831: ff JR $1831
// 1832: ff JR $1832
// 1833: ff JR $1833
// 1834: ff JR $1834
// 1835: ff JR $1835
// 1836: ff JR $1836
// 1837: ff JR $1837
// 1838: ff JR $1838
// 1839: ff JR $1839
// 183a: ff JR $183A
// 183b: ff JR $183B
// 183c: ff JR $183C
// 183d: ff JR $183D
// 183e: ff JR $183E
// 183f: ff JR $183F
// 1840: ff JR $1840
// 1841: ff JR $1841
// 1842: ff JR $1842
// 1843: ff JR $1843
// 1844: ff JR $1844
// 1845: ff JR $1845
// 1846: ff JR $1846
// 1847: ff JR $1847
// 1848: ff JR $1848
// 1849: ff JR $1849
// 184a: ff JR $184A
// 184b: ff JR $184B
// 184c: ff JR $184C
// 184d: ff JR $184D
// 184e: ff JR $184E
// 184f: ff JR $184F
// 1850: ff JR $1850
// 1851: ff JR $1851
// 1852: ff JR $1852
// 1853: ff JR $1853
// 1854: ff JR $1854
// 1855: ff JR $1855
// 1856: ff JR $1856
// 1857: ff JR $1857
// 1858: ff JR $1858
// 1859: ff JR $1859
// 185a: ff JR $185A
// 185b: ff JR $185B
// 185c: ff JR $185C
// 185d: ff JR $185D
// 185e: ff JR $185E
// 185f: ff JR $185F
// 1860: ff JR $1860
// 1861: ff JR $1861
// 1862: ff JR $1862
// 1863: ff JR $1863
// 1864: ff JR $1864
// 1865: ff JR $1865
// 1866: ff JR $1866
// 1867: ff JR $1867
// 1868: ff JR $1868
// 1869: ff JR $1869
// 186a: ff JR $186A
// 186b: ff JR $186B
// 186c: ff JR $186C
// 186d: ff JR $186D
// 186e: ff JR $186E
// 186f: ff JR $186F
// 1870: ff JR $1870
// 1871: ff JR $1871
// 1872: ff JR $1872
// 1873: ff JR $1873
// 1874: ff JR $1874
// 1875: ff JR $1875
// 1876: ff JR $1876
// 1877: ff JR $1877
// 1878: ff JR $1878
// 1879: ff JR $1879
// 187a: ff JR $187A
// 187b: ff JR $187B
// 187c: ff JR $187C
// 187d: ff JR $187D
// 187e: ff JR $187E
// 187f: ff JR $187F
// 1880: ff JR $1880
// 1881: ff JR $1881
// 1882: ff JR $1882
// 1883: ff JR $1883
// 1884: ff JR $1884
// 1885: ff JR $1885
// 1886: ff JR $1886
// 1887: ff JR $1887
// 1888: ff JR $1888
// 1889: ff JR $1889
// 188a: ff JR $188A
// 188b: ff JR $188B
// 188c: ff JR $188C
// 188d: ff JR $188D
// 188e: ff JR $188E
// 188f: ff JR $188F
// 1890: ff JR $1890
// 1891: ff JR $1891
// 1892: ff JR $1892
// 1893: ff JR $1893
// 1894: ff JR $1894
// 1895: ff JR $1895
// 1896: ff JR $1896
// 1897: ff JR $1897
// 1898: ff JR $1898
// 1899: ff JR $1899
// 189a: ff JR $189A
// 189b: ff JR $189B
// 189c: ff JR $189C
// 189d: ff JR $189D
// 189e: ff JR $189E
// 189f: ff JR $189F
// 18a0: ff JR $18A0
// 18a1: ff JR $18A1
// 18a2: ff JR $18A2
// 18a3: ff JR $18A3
// 18a4: ff JR $18A4
// 18a5: ff JR $18A5
// 18a6: ff JR $18A6
// 18a7: ff JR $18A7
// 18a8: ff JR $18A8
// 18a9: ff JR $18A9
// 18aa: ff JR $18AA
// 18ab: ff JR $18AB
// 18ac: ff JR $18AC
// 18ad: ff JR $18AD
// 18ae: ff JR $18AE
// 18af: ff JR $18AF
// 18b0: ff JR $18B0
// 18b1: ff JR $18B1
// 18b2: ff JR $18B2
// 18b3: ff JR $18B3
// 18b4: ff JR $18B4
// 18b5: ff JR $18B5
// 18b6: ff JR $18B6
// 18b7: ff JR $18B7
// 18b8: ff JR $18B8
// 18b9: ff JR $18B9
// 18ba: ff JR $18BA
// 18bb: ff JR $18BB
// 18bc: ff JR $18BC
// 18bd: ff JR $18BD
// 18be: ff JR $18BE
// 18bf: ff JR $18BF
// 18c0: ff JR $18C0
// 18c1: ff JR $18C1
// 18c2: ff JR $18C2
// 18c3: ff JR $18C3
// 18c4: ff JR $18C4
// 18c5: ff JR $18C5
// 18c6: ff JR $18C6
// 18c7: ff JR $18C7
// 18c8: ff JR $18C8
// 18c9: ff JR $18C9
// 18ca: ff JR $18CA
// 18cb: ff JR $18CB
// 18cc: ff JR $18CC
// 18cd: ff JR $18CD
// 18ce: ff JR $18CE
// 18cf: ff JR $18CF
// 18d0: ff JR $18D0
// 18d1: ff JR $18D1
// 18d2: ff JR $18D2
// 18d3: ff JR $18D3
// 18d4: ff JR $18D4
// 18d5: ff JR $18D5
// 18d6: ff JR $18D6
// 18d7: ff JR $18D7
// 18d8: ff JR $18D8
// 18d9: ff JR $18D9
// 18da: ff JR $18DA
// 18db: ff JR $18DB
// 18dc: ff JR $18DC
// 18dd: ff JR $18DD
// 18de: ff JR $18DE
// 18df: ff JR $18DF
// 18e0: ff JR $18E0
// 18e1: ff JR $18E1
// 18e2: ff JR $18E2
// 18e3: ff JR $18E3
// 18e4: ff JR $18E4
// 18e5: ff JR $18E5
// 18e6: ff JR $18E6
// 18e7: ff JR $18E7
// 18e8: ff JR $18E8
// 18e9: ff JR $18E9
// 18ea: ff JR $18EA
// 18eb: ff JR $18EB
// 18ec: ff JR $18EC
// 18ed: ff JR $18ED
// 18ee: ff JR $18EE
// 18ef: ff JR $18EF
// 18f0: ff JR $18F0
// 18f1: ff JR $18F1
// 18f2: ff JR $18F2
// 18f3: ff JR $18F3
// 18f4: ff JR $18F4
// 18f5: ff JR $18F5
// 18f6: ff JR $18F6
// 18f7: ff JR $18F7
// 18f8: ff JR $18F8
// 18f9: ff JR $18F9
// 18fa: ff JR $18FA
// 18fb: ff JR $18FB
// 18fc: ff JR $18FC
// 18fd: ff JR $18FD
// 18fe: ff JR $18FE
// 18ff: ff JR $18FF
// 1900: ff JR $1900
// 1901: ff JR $1901
// 1902: ff JR $1902
// 1903: ff JR $1903
// 1904: ff JR $1904
// 1905: ff JR $1905
// 1906: ff JR $1906
// 1907: ff JR $1907
// 1908: ff JR $1908
// 1909: ff JR $1909
// 190a: ff JR $190A
// 190b: ff JR $190B
// 190c: ff JR $190C
// 190d: ff JR $190D
// 190e: ff JR $190E
// 190f: ff JR $190F
// 1910: ff JR $1910
// 1911: ff JR $1911
// 1912: ff JR $1912
// 1913: ff JR $1913
// 1914: ff JR $1914
// 1915: ff JR $1915
// 1916: ff JR $1916
// 1917: ff JR $1917
// 1918: ff JR $1918
// 1919: ff JR $1919
// 191a: ff JR $191A
// 191b: ff JR $191B
// 191c: ff JR $191C
// 191d: ff JR $191D
// 191e: ff JR $191E
// 191f: ff JR $191F
// 1920: ff JR $1920
// 1921: ff JR $1921
// 1922: ff JR $1922
// 1923: ff JR $1923
// 1924: ff JR $1924
// 1925: ff JR $1925
// 1926: ff JR $1926
// 1927: ff JR $1927
// 1928: ff JR $1928
// 1929: ff JR $1929
// 192a: ff JR $192A
// 192b: ff JR $192B
// 192c: ff JR $192C
// 192d: ff JR $192D
// 192e: ff JR $192E
// 192f: ff JR $192F
// 1930: ff JR $1930
// 1931: ff JR $1931
// 1932: ff JR $1932
// 1933: ff JR $1933
// 1934: ff JR $1934
// 1935: ff JR $1935
// 1936: ff JR $1936
// 1937: ff JR $1937
// 1938: ff JR $1938
// 1939: ff JR $1939
// 193a: ff JR $193A
// 193b: ff JR $193B
// 193c: ff JR $193C
// 193d: ff JR $193D
// 193e: ff JR $193E
// 193f: ff JR $193F
// 1940: ff JR $1940
// 1941: ff JR $1941
// 1942: ff JR $1942
// 1943: ff JR $1943
// 1944: ff JR $1944
// 1945: ff JR $1945
// 1946: ff JR $1946
// 1947: ff JR $1947
// 1948: ff JR $1948
// 1949: ff JR $1949
// 194a: ff JR $194A
// 194b: ff JR $194B
// 194c: ff JR $194C
// 194d: ff JR $194D
// 194e: ff JR $194E
// 194f: ff JR $194F
// 1950: ff JR $1950
// 1951: ff JR $1951
// 1952: ff JR $1952
// 1953: ff JR $1953
// 1954: ff JR $1954
// 1955: ff JR $1955
// 1956: ff JR $1956
// 1957: ff JR $1957
// 1958: ff JR $1958
// 1959: ff JR $1959
// 195a: ff JR $195A
// 195b: ff JR $195B
// 195c: ff JR $195C
// 195d: ff JR $195D
// 195e: ff JR $195E
// 195f: ff JR $195F
// 1960: ff JR $1960
// 1961: ff JR $1961
// 1962: ff JR $1962
// 1963: ff JR $1963
// 1964: ff JR $1964
// 1965: ff JR $1965
// 1966: ff JR $1966
// 1967: ff JR $1967
// 1968: ff JR $1968
// 1969: ff JR $1969
// 196a: ff JR $196A
// 196b: ff JR $196B
// 196c: ff JR $196C
// 196d: ff JR $196D
// 196e: ff JR $196E
// 196f: ff JR $196F
// 1970: ff JR $1970
// 1971: ff JR $1971
// 1972: ff JR $1972
// 1973: ff JR $1973
// 1974: ff JR $1974
// 1975: ff JR $1975
// 1976: ff JR $1976
// 1977: ff JR $1977
// 1978: ff JR $1978
// 1979: ff JR $1979
// 197a: ff JR $197A
// 197b: ff JR $197B
// 197c: ff JR $197C
// 197d: ff JR $197D
// 197e: ff JR $197E
// 197f: ff JR $197F
// 1980: ff JR $1980
// 1981: ff JR $1981
// 1982: ff JR $1982
// 1983: ff JR $1983
// 1984: ff JR $1984
// 1985: ff JR $1985
// 1986: ff JR $1986
// 1987: ff JR $1987
// 1988: ff JR $1988
// 1989: ff JR $1989
// 198a: ff JR $198A
// 198b: ff JR $198B
// 198c: ff JR $198C
// 198d: ff JR $198D
// 198e: ff JR $198E
// 198f: ff JR $198F
// 1990: ff JR $1990
// 1991: ff JR $1991
// 1992: ff JR $1992
// 1993: ff JR $1993
// 1994: ff JR $1994
// 1995: ff JR $1995
// 1996: ff JR $1996
// 1997: ff JR $1997
// 1998: ff JR $1998
// 1999: ff JR $1999
// 199a: ff JR $199A
// 199b: ff JR $199B
// 199c: ff JR $199C
// 199d: ff JR $199D
// 199e: ff JR $199E
// 199f: ff JR $199F
// 19a0: ff JR $19A0
// 19a1: ff JR $19A1
// 19a2: ff JR $19A2
// 19a3: ff JR $19A3
// 19a4: ff JR $19A4
// 19a5: ff JR $19A5
// 19a6: ff JR $19A6
// 19a7: ff JR $19A7
// 19a8: ff JR $19A8
// 19a9: ff JR $19A9
// 19aa: ff JR $19AA
// 19ab: ff JR $19AB
// 19ac: ff JR $19AC
// 19ad: ff JR $19AD
// 19ae: ff JR $19AE
// 19af: ff JR $19AF
// 19b0: ff JR $19B0
// 19b1: ff JR $19B1
// 19b2: ff JR $19B2
// 19b3: ff JR $19B3
// 19b4: ff JR $19B4
// 19b5: ff JR $19B5
// 19b6: ff JR $19B6
// 19b7: ff JR $19B7
// 19b8: ff JR $19B8
// 19b9: ff JR $19B9
// 19ba: ff JR $19BA
// 19bb: ff JR $19BB
// 19bc: ff JR $19BC
// 19bd: ff JR $19BD
// 19be: ff JR $19BE
// 19bf: ff JR $19BF
// 19c0: ff JR $19C0
// 19c1: ff JR $19C1
// 19c2: ff JR $19C2
// 19c3: ff JR $19C3
// 19c4: ff JR $19C4
// 19c5: ff JR $19C5
// 19c6: ff JR $19C6
// 19c7: ff JR $19C7
// 19c8: ff JR $19C8
// 19c9: ff JR $19C9
// 19ca: ff JR $19CA
// 19cb: ff JR $19CB
// 19cc: ff JR $19CC
// 19cd: ff JR $19CD
// 19ce: ff JR $19CE
// 19cf: ff JR $19CF
// 19d0: ff JR $19D0
// 19d1: ff JR $19D1
// 19d2: ff JR $19D2
// 19d3: ff JR $19D3
// 19d4: ff JR $19D4
// 19d5: ff JR $19D5
// 19d6: ff JR $19D6
// 19d7: ff JR $19D7
// 19d8: ff JR $19D8
// 19d9: ff JR $19D9
// 19da: ff JR $19DA
// 19db: ff JR $19DB
// 19dc: ff JR $19DC
// 19dd: ff JR $19DD
// 19de: ff JR $19DE
// 19df: ff JR $19DF
// 19e0: ff JR $19E0
// 19e1: ff JR $19E1
// 19e2: ff JR $19E2
// 19e3: ff JR $19E3
// 19e4: ff JR $19E4
// 19e5: ff JR $19E5
// 19e6: ff JR $19E6
// 19e7: ff JR $19E7
// 19e8: ff JR $19E8
// 19e9: ff JR $19E9
// 19ea: ff JR $19EA
// 19eb: ff JR $19EB
// 19ec: ff JR $19EC
// 19ed: ff JR $19ED
// 19ee: ff JR $19EE
// 19ef: ff JR $19EF
// 19f0: ff JR $19F0
// 19f1: ff JR $19F1
// 19f2: ff JR $19F2
// 19f3: ff JR $19F3
// 19f4: ff JR $19F4
// 19f5: ff JR $19F5
// 19f6: ff JR $19F6
// 19f7: ff JR $19F7
// 19f8: ff JR $19F8
// 19f9: ff JR $19F9
// 19fa: ff JR $19FA
// 19fb: ff JR $19FB
// 19fc: ff JR $19FC
// 19fd: ff JR $19FD
// 19fe: ff JR $19FE
// 19ff: ff JR $19FF
// 1a00: ff JR $1A00
// 1a01: ff JR $1A01
// 1a02: ff JR $1A02
// 1a03: ff JR $1A03
// 1a04: ff JR $1A04
// 1a05: ff JR $1A05
// 1a06: ff JR $1A06
// 1a07: ff JR $1A07
// 1a08: ff JR $1A08
// 1a09: ff JR $1A09
// 1a0a: ff JR $1A0A
// 1a0b: ff JR $1A0B
// 1a0c: ff JR $1A0C
// 1a0d: ff JR $1A0D
// 1a0e: ff JR $1A0E
// 1a0f: ff JR $1A0F
// 1a10: ff JR $1A10
// 1a11: ff JR $1A11
// 1a12: ff JR $1A12
// 1a13: ff JR $1A13
// 1a14: ff JR $1A14
// 1a15: ff JR $1A15
// 1a16: ff JR $1A16
// 1a17: ff JR $1A17
// 1a18: ff JR $1A18
// 1a19: ff JR $1A19
// 1a1a: ff JR $1A1A
// 1a1b: ff JR $1A1B
// 1a1c: ff JR $1A1C
// 1a1d: ff JR $1A1D
// 1a1e: ff JR $1A1E
// 1a1f: ff JR $1A1F
// 1a20: ff JR $1A20
// 1a21: ff JR $1A21
// 1a22: ff JR $1A22
// 1a23: ff JR $1A23
// 1a24: ff JR $1A24
// 1a25: ff JR $1A25
// 1a26: ff JR $1A26
// 1a27: ff JR $1A27
// 1a28: ff JR $1A28
// 1a29: ff JR $1A29
// 1a2a: ff JR $1A2A
// 1a2b: ff JR $1A2B
// 1a2c: ff JR $1A2C
// 1a2d: ff JR $1A2D
// 1a2e: ff JR $1A2E
// 1a2f: ff JR $1A2F
// 1a30: ff JR $1A30
// 1a31: ff JR $1A31
// 1a32: ff JR $1A32
// 1a33: ff JR $1A33
// 1a34: ff JR $1A34
// 1a35: ff JR $1A35
// 1a36: ff JR $1A36
// 1a37: ff JR $1A37
// 1a38: ff JR $1A38
// 1a39: ff JR $1A39
// 1a3a: ff JR $1A3A
// 1a3b: ff JR $1A3B
// 1a3c: ff JR $1A3C
// 1a3d: ff JR $1A3D
// 1a3e: ff JR $1A3E
// 1a3f: ff JR $1A3F
// 1a40: ff JR $1A40
// 1a41: ff JR $1A41
// 1a42: ff JR $1A42
// 1a43: ff JR $1A43
// 1a44: ff JR $1A44
// 1a45: ff JR $1A45
// 1a46: ff JR $1A46
// 1a47: ff JR $1A47
// 1a48: ff JR $1A48
// 1a49: ff JR $1A49
// 1a4a: ff JR $1A4A
// 1a4b: ff JR $1A4B
// 1a4c: ff JR $1A4C
// 1a4d: ff JR $1A4D
// 1a4e: ff JR $1A4E
// 1a4f: ff JR $1A4F
// 1a50: ff JR $1A50
// 1a51: ff JR $1A51
// 1a52: ff JR $1A52
// 1a53: ff JR $1A53
// 1a54: ff JR $1A54
// 1a55: ff JR $1A55
// 1a56: ff JR $1A56
// 1a57: ff JR $1A57
// 1a58: ff JR $1A58
// 1a59: ff JR $1A59
// 1a5a: ff JR $1A5A
// 1a5b: ff JR $1A5B
// 1a5c: ff JR $1A5C
// 1a5d: ff JR $1A5D
// 1a5e: ff JR $1A5E
// 1a5f: ff JR $1A5F
// 1a60: ff JR $1A60
// 1a61: ff JR $1A61
// 1a62: ff JR $1A62
// 1a63: ff JR $1A63
// 1a64: ff JR $1A64
// 1a65: ff JR $1A65
// 1a66: ff JR $1A66
// 1a67: ff JR $1A67
// 1a68: ff JR $1A68
// 1a69: ff JR $1A69
// 1a6a: ff JR $1A6A
// 1a6b: ff JR $1A6B
// 1a6c: ff JR $1A6C
// 1a6d: ff JR $1A6D
// 1a6e: ff JR $1A6E
// 1a6f: ff JR $1A6F
// 1a70: ff JR $1A70
// 1a71: ff JR $1A71
// 1a72: ff JR $1A72
// 1a73: ff JR $1A73
// 1a74: ff JR $1A74
// 1a75: ff JR $1A75
// 1a76: ff JR $1A76
// 1a77: ff JR $1A77
// 1a78: ff JR $1A78
// 1a79: ff JR $1A79
// 1a7a: ff JR $1A7A
// 1a7b: ff JR $1A7B
// 1a7c: ff JR $1A7C
// 1a7d: ff JR $1A7D
// 1a7e: ff JR $1A7E
// 1a7f: ff JR $1A7F
// 1a80: ff JR $1A80
// 1a81: ff JR $1A81
// 1a82: ff JR $1A82
// 1a83: ff JR $1A83
// 1a84: ff JR $1A84
// 1a85: ff JR $1A85
// 1a86: ff JR $1A86
// 1a87: ff JR $1A87
// 1a88: ff JR $1A88
// 1a89: ff JR $1A89
// 1a8a: ff JR $1A8A
// 1a8b: ff JR $1A8B
// 1a8c: ff JR $1A8C
// 1a8d: ff JR $1A8D
// 1a8e: ff JR $1A8E
// 1a8f: ff JR $1A8F
// 1a90: ff JR $1A90
// 1a91: ff JR $1A91
// 1a92: ff JR $1A92
// 1a93: ff JR $1A93
// 1a94: ff JR $1A94
// 1a95: ff JR $1A95
// 1a96: ff JR $1A96
// 1a97: ff JR $1A97
// 1a98: ff JR $1A98
// 1a99: ff JR $1A99
// 1a9a: ff JR $1A9A
// 1a9b: ff JR $1A9B
// 1a9c: ff JR $1A9C
// 1a9d: ff JR $1A9D
// 1a9e: ff JR $1A9E
// 1a9f: ff JR $1A9F
// 1aa0: ff JR $1AA0
// 1aa1: ff JR $1AA1
// 1aa2: ff JR $1AA2
// 1aa3: ff JR $1AA3
// 1aa4: ff JR $1AA4
// 1aa5: ff JR $1AA5
// 1aa6: ff JR $1AA6
// 1aa7: ff JR $1AA7
// 1aa8: ff JR $1AA8
// 1aa9: ff JR $1AA9
// 1aaa: ff JR $1AAA
// 1aab: ff JR $1AAB
// 1aac: ff JR $1AAC
// 1aad: ff JR $1AAD
// 1aae: ff JR $1AAE
// 1aaf: ff JR $1AAF
// 1ab0: ff JR $1AB0
// 1ab1: ff JR $1AB1
// 1ab2: ff JR $1AB2
// 1ab3: ff JR $1AB3
// 1ab4: ff JR $1AB4
// 1ab5: ff JR $1AB5
// 1ab6: ff JR $1AB6
// 1ab7: ff JR $1AB7
// 1ab8: ff JR $1AB8
// 1ab9: ff JR $1AB9
// 1aba: ff JR $1ABA
// 1abb: ff JR $1ABB
// 1abc: ff JR $1ABC
// 1abd: ff JR $1ABD
// 1abe: ff JR $1ABE
// 1abf: ff JR $1ABF
// 1ac0: ff JR $1AC0
// 1ac1: ff JR $1AC1
// 1ac2: ff JR $1AC2
// 1ac3: ff JR $1AC3
// 1ac4: ff JR $1AC4
// 1ac5: ff JR $1AC5
// 1ac6: ff JR $1AC6
// 1ac7: ff JR $1AC7
// 1ac8: ff JR $1AC8
// 1ac9: ff JR $1AC9
// 1aca: ff JR $1ACA
// 1acb: ff JR $1ACB
// 1acc: ff JR $1ACC
// 1acd: ff JR $1ACD
// 1ace: ff JR $1ACE
// 1acf: ff JR $1ACF
// 1ad0: ff JR $1AD0
// 1ad1: ff JR $1AD1
// 1ad2: ff JR $1AD2
// 1ad3: ff JR $1AD3
// 1ad4: ff JR $1AD4
// 1ad5: ff JR $1AD5
// 1ad6: ff JR $1AD6
// 1ad7: ff JR $1AD7
// 1ad8: ff JR $1AD8
// 1ad9: ff JR $1AD9
// 1ada: ff JR $1ADA
// 1adb: ff JR $1ADB
// 1adc: ff JR $1ADC
// 1add: ff JR $1ADD
// 1ade: ff JR $1ADE
// 1adf: ff JR $1ADF
// 1ae0: ff JR $1AE0
// 1ae1: ff JR $1AE1
// 1ae2: ff JR $1AE2
// 1ae3: ff JR $1AE3
// 1ae4: ff JR $1AE4
// 1ae5: ff JR $1AE5
// 1ae6: ff JR $1AE6
// 1ae7: ff JR $1AE7
// 1ae8: ff JR $1AE8
// 1ae9: ff JR $1AE9
// 1aea: ff JR $1AEA
// 1aeb: ff JR $1AEB
// 1aec: ff JR $1AEC
// 1aed: ff JR $1AED
// 1aee: ff JR $1AEE
// 1aef: ff JR $1AEF
// 1af0: ff JR $1AF0
// 1af1: ff JR $1AF1
// 1af2: ff JR $1AF2
// 1af3: ff JR $1AF3
// 1af4: ff JR $1AF4
// 1af5: ff JR $1AF5
// 1af6: ff JR $1AF6
// 1af7: ff JR $1AF7
// 1af8: ff JR $1AF8
// 1af9: ff JR $1AF9
// 1afa: ff JR $1AFA
// 1afb: ff JR $1AFB
// 1afc: ff JR $1AFC
// 1afd: ff JR $1AFD
// 1afe: ff JR $1AFE
// 1aff: ff JR $1AFF
// 1b00: ff JR $1B00
// 1b01: ff JR $1B01
// 1b02: ff JR $1B02
// 1b03: ff JR $1B03
// 1b04: ff JR $1B04
// 1b05: ff JR $1B05
// 1b06: ff JR $1B06
// 1b07: ff JR $1B07
// 1b08: ff JR $1B08
// 1b09: ff JR $1B09
// 1b0a: ff JR $1B0A
// 1b0b: ff JR $1B0B
// 1b0c: ff JR $1B0C
// 1b0d: ff JR $1B0D
// 1b0e: ff JR $1B0E
// 1b0f: ff JR $1B0F
// 1b10: ff JR $1B10
// 1b11: ff JR $1B11
// 1b12: ff JR $1B12
// 1b13: ff JR $1B13
// 1b14: ff JR $1B14
// 1b15: ff JR $1B15
// 1b16: ff JR $1B16
// 1b17: ff JR $1B17
// 1b18: ff JR $1B18
// 1b19: ff JR $1B19
// 1b1a: ff JR $1B1A
// 1b1b: ff JR $1B1B
// 1b1c: ff JR $1B1C
// 1b1d: ff JR $1B1D
// 1b1e: ff JR $1B1E
// 1b1f: ff JR $1B1F
// 1b20: ff JR $1B20
// 1b21: ff JR $1B21
// 1b22: ff JR $1B22
// 1b23: ff JR $1B23
// 1b24: ff JR $1B24
// 1b25: ff JR $1B25
// 1b26: ff JR $1B26
// 1b27: ff JR $1B27
// 1b28: ff JR $1B28
// 1b29: ff JR $1B29
// 1b2a: ff JR $1B2A
// 1b2b: ff JR $1B2B
// 1b2c: ff JR $1B2C
// 1b2d: ff JR $1B2D
// 1b2e: ff JR $1B2E
// 1b2f: ff JR $1B2F
// 1b30: ff JR $1B30
// 1b31: ff JR $1B31
// 1b32: ff JR $1B32
// 1b33: ff JR $1B33
// 1b34: ff JR $1B34
// 1b35: ff JR $1B35
// 1b36: ff JR $1B36
// 1b37: ff JR $1B37
// 1b38: ff JR $1B38
// 1b39: ff JR $1B39
// 1b3a: ff JR $1B3A
// 1b3b: ff JR $1B3B
// 1b3c: ff JR $1B3C
// 1b3d: ff JR $1B3D
// 1b3e: ff JR $1B3E
// 1b3f: ff JR $1B3F
// 1b40: ff JR $1B40
// 1b41: ff JR $1B41
// 1b42: ff JR $1B42
// 1b43: ff JR $1B43
// 1b44: ff JR $1B44
// 1b45: ff JR $1B45
// 1b46: ff JR $1B46
// 1b47: ff JR $1B47
// 1b48: ff JR $1B48
// 1b49: ff JR $1B49
// 1b4a: ff JR $1B4A
// 1b4b: ff JR $1B4B
// 1b4c: ff JR $1B4C
// 1b4d: ff JR $1B4D
// 1b4e: ff JR $1B4E
// 1b4f: ff JR $1B4F
// 1b50: ff JR $1B50
// 1b51: ff JR $1B51
// 1b52: ff JR $1B52
// 1b53: ff JR $1B53
// 1b54: ff JR $1B54
// 1b55: ff JR $1B55
// 1b56: ff JR $1B56
// 1b57: ff JR $1B57
// 1b58: ff JR $1B58
// 1b59: ff JR $1B59
// 1b5a: ff JR $1B5A
// 1b5b: ff JR $1B5B
// 1b5c: ff JR $1B5C
// 1b5d: ff JR $1B5D
// 1b5e: ff JR $1B5E
// 1b5f: ff JR $1B5F
// 1b60: ff JR $1B60
// 1b61: ff JR $1B61
// 1b62: ff JR $1B62
// 1b63: ff JR $1B63
// 1b64: ff JR $1B64
// 1b65: ff JR $1B65
// 1b66: ff JR $1B66
// 1b67: ff JR $1B67
// 1b68: ff JR $1B68
// 1b69: ff JR $1B69
// 1b6a: ff JR $1B6A
// 1b6b: ff JR $1B6B
// 1b6c: ff JR $1B6C
// 1b6d: ff JR $1B6D
// 1b6e: ff JR $1B6E
// 1b6f: ff JR $1B6F
// 1b70: ff JR $1B70
// 1b71: ff JR $1B71
// 1b72: ff JR $1B72
// 1b73: ff JR $1B73
// 1b74: ff JR $1B74
// 1b75: ff JR $1B75
// 1b76: ff JR $1B76
// 1b77: ff JR $1B77
// 1b78: ff JR $1B78
// 1b79: ff JR $1B79
// 1b7a: ff JR $1B7A
// 1b7b: ff JR $1B7B
// 1b7c: ff JR $1B7C
// 1b7d: ff JR $1B7D
// 1b7e: ff JR $1B7E
// 1b7f: ff JR $1B7F
// 1b80: ff JR $1B80
// 1b81: ff JR $1B81
// 1b82: ff JR $1B82
// 1b83: ff JR $1B83
// 1b84: ff JR $1B84
// 1b85: ff JR $1B85
// 1b86: ff JR $1B86
// 1b87: ff JR $1B87
// 1b88: ff JR $1B88
// 1b89: ff JR $1B89
// 1b8a: ff JR $1B8A
// 1b8b: ff JR $1B8B
// 1b8c: ff JR $1B8C
// 1b8d: ff JR $1B8D
// 1b8e: ff JR $1B8E
// 1b8f: ff JR $1B8F
// 1b90: ff JR $1B90
// 1b91: ff JR $1B91
// 1b92: ff JR $1B92
// 1b93: ff JR $1B93
// 1b94: ff JR $1B94
// 1b95: ff JR $1B95
// 1b96: ff JR $1B96
// 1b97: ff JR $1B97
// 1b98: ff JR $1B98
// 1b99: ff JR $1B99
// 1b9a: ff JR $1B9A
// 1b9b: ff JR $1B9B
// 1b9c: ff JR $1B9C
// 1b9d: ff JR $1B9D
// 1b9e: ff JR $1B9E
// 1b9f: ff JR $1B9F
// 1ba0: ff JR $1BA0
// 1ba1: ff JR $1BA1
// 1ba2: ff JR $1BA2
// 1ba3: ff JR $1BA3
// 1ba4: ff JR $1BA4
// 1ba5: ff JR $1BA5
// 1ba6: ff JR $1BA6
// 1ba7: ff JR $1BA7
// 1ba8: ff JR $1BA8
// 1ba9: ff JR $1BA9
// 1baa: ff JR $1BAA
// 1bab: ff JR $1BAB
// 1bac: ff JR $1BAC
// 1bad: ff JR $1BAD
// 1bae: ff JR $1BAE
// 1baf: ff JR $1BAF
// 1bb0: ff JR $1BB0
// 1bb1: ff JR $1BB1
// 1bb2: ff JR $1BB2
// 1bb3: ff JR $1BB3
// 1bb4: ff JR $1BB4
// 1bb5: ff JR $1BB5
// 1bb6: ff JR $1BB6
// 1bb7: ff JR $1BB7
// 1bb8: ff JR $1BB8
// 1bb9: ff JR $1BB9
// 1bba: ff JR $1BBA
// 1bbb: ff JR $1BBB
// 1bbc: ff JR $1BBC
// 1bbd: ff JR $1BBD
// 1bbe: ff JR $1BBE
// 1bbf: ff JR $1BBF
// 1bc0: ff JR $1BC0
// 1bc1: ff JR $1BC1
// 1bc2: ff JR $1BC2
// 1bc3: ff JR $1BC3
// 1bc4: ff JR $1BC4
// 1bc5: ff JR $1BC5
// 1bc6: ff JR $1BC6
// 1bc7: ff JR $1BC7
// 1bc8: ff JR $1BC8
// 1bc9: ff JR $1BC9
// 1bca: ff JR $1BCA
// 1bcb: ff JR $1BCB
// 1bcc: ff JR $1BCC
// 1bcd: ff JR $1BCD
// 1bce: ff JR $1BCE
// 1bcf: ff JR $1BCF
// 1bd0: ff JR $1BD0
// 1bd1: ff JR $1BD1
// 1bd2: ff JR $1BD2
// 1bd3: ff JR $1BD3
// 1bd4: ff JR $1BD4
// 1bd5: ff JR $1BD5
// 1bd6: ff JR $1BD6
// 1bd7: ff JR $1BD7
// 1bd8: ff JR $1BD8
// 1bd9: ff JR $1BD9
// 1bda: ff JR $1BDA
// 1bdb: ff JR $1BDB
// 1bdc: ff JR $1BDC
// 1bdd: ff JR $1BDD
// 1bde: ff JR $1BDE
// 1bdf: ff JR $1BDF
// 1be0: ff JR $1BE0
// 1be1: ff JR $1BE1
// 1be2: ff JR $1BE2
// 1be3: ff JR $1BE3
// 1be4: ff JR $1BE4
// 1be5: ff JR $1BE5
// 1be6: ff JR $1BE6
// 1be7: ff JR $1BE7
// 1be8: ff JR $1BE8
// 1be9: ff JR $1BE9
// 1bea: ff JR $1BEA
// 1beb: ff JR $1BEB
// 1bec: ff JR $1BEC
// 1bed: ff JR $1BED
// 1bee: ff JR $1BEE
// 1bef: ff JR $1BEF
// 1bf0: ff JR $1BF0
// 1bf1: ff JR $1BF1
// 1bf2: ff JR $1BF2
// 1bf3: ff JR $1BF3
// 1bf4: ff JR $1BF4
// 1bf5: ff JR $1BF5
// 1bf6: ff JR $1BF6
// 1bf7: ff JR $1BF7
// 1bf8: ff JR $1BF8
// 1bf9: ff JR $1BF9
// 1bfa: ff JR $1BFA
// 1bfb: ff JR $1BFB
// 1bfc: ff JR $1BFC
// 1bfd: ff JR $1BFD
// 1bfe: ff JR $1BFE
// 1bff: ff JR $1BFF
// 1c00: ff JR $1C00
// 1c01: ff JR $1C01
// 1c02: ff JR $1C02
// 1c03: ff JR $1C03
// 1c04: ff JR $1C04
// 1c05: ff JR $1C05
// 1c06: ff JR $1C06
// 1c07: ff JR $1C07
// 1c08: ff JR $1C08
// 1c09: ff JR $1C09
// 1c0a: ff JR $1C0A
// 1c0b: ff JR $1C0B
// 1c0c: ff JR $1C0C
// 1c0d: ff JR $1C0D
// 1c0e: ff JR $1C0E
// 1c0f: ff JR $1C0F
// 1c10: ff JR $1C10
// 1c11: ff JR $1C11
// 1c12: ff JR $1C12
// 1c13: ff JR $1C13
// 1c14: ff JR $1C14
// 1c15: ff JR $1C15
// 1c16: ff JR $1C16
// 1c17: ff JR $1C17
// 1c18: ff JR $1C18
// 1c19: ff JR $1C19
// 1c1a: ff JR $1C1A
// 1c1b: ff JR $1C1B
// 1c1c: ff JR $1C1C
// 1c1d: ff JR $1C1D
// 1c1e: ff JR $1C1E
// 1c1f: ff JR $1C1F
// 1c20: ff JR $1C20
// 1c21: ff JR $1C21
// 1c22: ff JR $1C22
// 1c23: ff JR $1C23
// 1c24: ff JR $1C24
// 1c25: ff JR $1C25
// 1c26: ff JR $1C26
// 1c27: ff JR $1C27
// 1c28: ff JR $1C28
// 1c29: ff JR $1C29
// 1c2a: ff JR $1C2A
// 1c2b: ff JR $1C2B
// 1c2c: ff JR $1C2C
// 1c2d: ff JR $1C2D
// 1c2e: ff JR $1C2E
// 1c2f: ff JR $1C2F
// 1c30: ff JR $1C30
// 1c31: ff JR $1C31
// 1c32: ff JR $1C32
// 1c33: ff JR $1C33
// 1c34: ff JR $1C34
// 1c35: ff JR $1C35
// 1c36: ff JR $1C36
// 1c37: ff JR $1C37
// 1c38: ff JR $1C38
// 1c39: ff JR $1C39
// 1c3a: ff JR $1C3A
// 1c3b: ff JR $1C3B
// 1c3c: ff JR $1C3C
// 1c3d: ff JR $1C3D
// 1c3e: ff JR $1C3E
// 1c3f: ff JR $1C3F
// 1c40: ff JR $1C40
// 1c41: ff JR $1C41
// 1c42: ff JR $1C42
// 1c43: ff JR $1C43
// 1c44: ff JR $1C44
// 1c45: ff JR $1C45
// 1c46: ff JR $1C46
// 1c47: ff JR $1C47
// 1c48: ff JR $1C48
// 1c49: ff JR $1C49
// 1c4a: ff JR $1C4A
// 1c4b: ff JR $1C4B
// 1c4c: ff JR $1C4C
// 1c4d: ff JR $1C4D
// 1c4e: ff JR $1C4E
// 1c4f: ff JR $1C4F
// 1c50: ff JR $1C50
// 1c51: ff JR $1C51
// 1c52: ff JR $1C52
// 1c53: ff JR $1C53
// 1c54: ff JR $1C54
// 1c55: ff JR $1C55
// 1c56: ff JR $1C56
// 1c57: ff JR $1C57
// 1c58: ff JR $1C58
// 1c59: ff JR $1C59
// 1c5a: ff JR $1C5A
// 1c5b: ff JR $1C5B
// 1c5c: ff JR $1C5C
// 1c5d: ff JR $1C5D
// 1c5e: ff JR $1C5E
// 1c5f: ff JR $1C5F
// 1c60: ff JR $1C60
// 1c61: ff JR $1C61
// 1c62: ff JR $1C62
// 1c63: ff JR $1C63
// 1c64: ff JR $1C64
// 1c65: ff JR $1C65
// 1c66: ff JR $1C66
// 1c67: ff JR $1C67
// 1c68: ff JR $1C68
// 1c69: ff JR $1C69
// 1c6a: ff JR $1C6A
// 1c6b: ff JR $1C6B
// 1c6c: ff JR $1C6C
// 1c6d: ff JR $1C6D
// 1c6e: ff JR $1C6E
// 1c6f: ff JR $1C6F
// 1c70: ff JR $1C70
// 1c71: ff JR $1C71
// 1c72: ff JR $1C72
// 1c73: ff JR $1C73
// 1c74: ff JR $1C74
// 1c75: ff JR $1C75
// 1c76: ff JR $1C76
// 1c77: ff JR $1C77
// 1c78: ff JR $1C78
// 1c79: ff JR $1C79
// 1c7a: ff JR $1C7A
// 1c7b: ff JR $1C7B
// 1c7c: ff JR $1C7C
// 1c7d: ff JR $1C7D
// 1c7e: ff JR $1C7E
// 1c7f: ff JR $1C7F
// 1c80: ff JR $1C80
// 1c81: ff JR $1C81
// 1c82: ff JR $1C82
// 1c83: ff JR $1C83
// 1c84: ff JR $1C84
// 1c85: ff JR $1C85
// 1c86: ff JR $1C86
// 1c87: ff JR $1C87
// 1c88: ff JR $1C88
// 1c89: ff JR $1C89
// 1c8a: ff JR $1C8A
// 1c8b: ff JR $1C8B
// 1c8c: ff JR $1C8C
// 1c8d: ff JR $1C8D
// 1c8e: ff JR $1C8E
// 1c8f: ff JR $1C8F
// 1c90: ff JR $1C90
// 1c91: ff JR $1C91
// 1c92: ff JR $1C92
// 1c93: ff JR $1C93
// 1c94: ff JR $1C94
// 1c95: ff JR $1C95
// 1c96: ff JR $1C96
// 1c97: ff JR $1C97
// 1c98: ff JR $1C98
// 1c99: ff JR $1C99
// 1c9a: ff JR $1C9A
// 1c9b: ff JR $1C9B
// 1c9c: ff JR $1C9C
// 1c9d: ff JR $1C9D
// 1c9e: ff JR $1C9E
// 1c9f: ff JR $1C9F
// 1ca0: ff JR $1CA0
// 1ca1: ff JR $1CA1
// 1ca2: ff JR $1CA2
// 1ca3: ff JR $1CA3
// 1ca4: ff JR $1CA4
// 1ca5: ff JR $1CA5
// 1ca6: ff JR $1CA6
// 1ca7: ff JR $1CA7
// 1ca8: ff JR $1CA8
// 1ca9: ff JR $1CA9
// 1caa: ff JR $1CAA
// 1cab: ff JR $1CAB
// 1cac: ff JR $1CAC
// 1cad: ff JR $1CAD
// 1cae: ff JR $1CAE
// 1caf: ff JR $1CAF
// 1cb0: ff JR $1CB0
// 1cb1: ff JR $1CB1
// 1cb2: ff JR $1CB2
// 1cb3: ff JR $1CB3
// 1cb4: ff JR $1CB4
// 1cb5: ff JR $1CB5
// 1cb6: ff JR $1CB6
// 1cb7: ff JR $1CB7
// 1cb8: ff JR $1CB8
// 1cb9: ff JR $1CB9
// 1cba: ff JR $1CBA
// 1cbb: ff JR $1CBB
// 1cbc: ff JR $1CBC
// 1cbd: ff JR $1CBD
// 1cbe: ff JR $1CBE
// 1cbf: ff JR $1CBF
// 1cc0: ff JR $1CC0
// 1cc1: ff JR $1CC1
// 1cc2: ff JR $1CC2
// 1cc3: ff JR $1CC3
// 1cc4: ff JR $1CC4
// 1cc5: ff JR $1CC5
// 1cc6: ff JR $1CC6
// 1cc7: ff JR $1CC7
// 1cc8: ff JR $1CC8
// 1cc9: ff JR $1CC9
// 1cca: ff JR $1CCA
// 1ccb: ff JR $1CCB
// 1ccc: ff JR $1CCC
// 1ccd: ff JR $1CCD
// 1cce: ff JR $1CCE
// 1ccf: ff JR $1CCF
// 1cd0: ff JR $1CD0
// 1cd1: ff JR $1CD1
// 1cd2: ff JR $1CD2
// 1cd3: ff JR $1CD3
// 1cd4: ff JR $1CD4
// 1cd5: ff JR $1CD5
// 1cd6: ff JR $1CD6
// 1cd7: ff JR $1CD7
// 1cd8: ff JR $1CD8
// 1cd9: ff JR $1CD9
// 1cda: ff JR $1CDA
// 1cdb: ff JR $1CDB
// 1cdc: ff JR $1CDC
// 1cdd: ff JR $1CDD
// 1cde: ff JR $1CDE
// 1cdf: ff JR $1CDF
// 1ce0: ff JR $1CE0
// 1ce1: ff JR $1CE1
// 1ce2: ff JR $1CE2
// 1ce3: ff JR $1CE3
// 1ce4: ff JR $1CE4
// 1ce5: ff JR $1CE5
// 1ce6: ff JR $1CE6
// 1ce7: ff JR $1CE7
// 1ce8: ff JR $1CE8
// 1ce9: ff JR $1CE9
// 1cea: ff JR $1CEA
// 1ceb: ff JR $1CEB
// 1cec: ff JR $1CEC
// 1ced: ff JR $1CED
// 1cee: ff JR $1CEE
// 1cef: ff JR $1CEF
// 1cf0: ff JR $1CF0
// 1cf1: ff JR $1CF1
// 1cf2: ff JR $1CF2
// 1cf3: ff JR $1CF3
// 1cf4: ff JR $1CF4
// 1cf5: ff JR $1CF5
// 1cf6: ff JR $1CF6
// 1cf7: ff JR $1CF7
// 1cf8: ff JR $1CF8
// 1cf9: ff JR $1CF9
// 1cfa: ff JR $1CFA
// 1cfb: ff JR $1CFB
// 1cfc: ff JR $1CFC
// 1cfd: ff JR $1CFD
// 1cfe: ff JR $1CFE
// 1cff: ff JR $1CFF
// 1d00: ff JR $1D00
// 1d01: ff JR $1D01
// 1d02: ff JR $1D02
// 1d03: ff JR $1D03
// 1d04: ff JR $1D04
// 1d05: ff JR $1D05
// 1d06: ff JR $1D06
// 1d07: ff JR $1D07
// 1d08: ff JR $1D08
// 1d09: ff JR $1D09
// 1d0a: ff JR $1D0A
// 1d0b: ff JR $1D0B
// 1d0c: ff JR $1D0C
// 1d0d: ff JR $1D0D
// 1d0e: ff JR $1D0E
// 1d0f: ff JR $1D0F
// 1d10: ff JR $1D10
// 1d11: ff JR $1D11
// 1d12: ff JR $1D12
// 1d13: ff JR $1D13
// 1d14: ff JR $1D14
// 1d15: ff JR $1D15
// 1d16: ff JR $1D16
// 1d17: ff JR $1D17
// 1d18: ff JR $1D18
// 1d19: ff JR $1D19
// 1d1a: ff JR $1D1A
// 1d1b: ff JR $1D1B
// 1d1c: ff JR $1D1C
// 1d1d: ff JR $1D1D
// 1d1e: ff JR $1D1E
// 1d1f: ff JR $1D1F
// 1d20: ff JR $1D20
// 1d21: ff JR $1D21
// 1d22: ff JR $1D22
// 1d23: ff JR $1D23
// 1d24: ff JR $1D24
// 1d25: ff JR $1D25
// 1d26: ff JR $1D26
// 1d27: ff JR $1D27
// 1d28: ff JR $1D28
// 1d29: ff JR $1D29
// 1d2a: ff JR $1D2A
// 1d2b: ff JR $1D2B
// 1d2c: ff JR $1D2C
// 1d2d: ff JR $1D2D
// 1d2e: ff JR $1D2E
// 1d2f: ff JR $1D2F
// 1d30: ff JR $1D30
// 1d31: ff JR $1D31
// 1d32: ff JR $1D32
// 1d33: ff JR $1D33
// 1d34: ff JR $1D34
// 1d35: ff JR $1D35
// 1d36: ff JR $1D36
// 1d37: ff JR $1D37
// 1d38: ff JR $1D38
// 1d39: ff JR $1D39
// 1d3a: ff JR $1D3A
// 1d3b: ff JR $1D3B
// 1d3c: ff JR $1D3C
// 1d3d: ff JR $1D3D
// 1d3e: ff JR $1D3E
// 1d3f: ff JR $1D3F
// 1d40: ff JR $1D40
// 1d41: ff JR $1D41
// 1d42: ff JR $1D42
// 1d43: ff JR $1D43
// 1d44: ff JR $1D44
// 1d45: ff JR $1D45
// 1d46: ff JR $1D46
// 1d47: ff JR $1D47
// 1d48: ff JR $1D48
// 1d49: ff JR $1D49
// 1d4a: ff JR $1D4A
// 1d4b: ff JR $1D4B
// 1d4c: ff JR $1D4C
// 1d4d: ff JR $1D4D
// 1d4e: ff JR $1D4E
// 1d4f: ff JR $1D4F
// 1d50: ff JR $1D50
// 1d51: ff JR $1D51
// 1d52: ff JR $1D52
// 1d53: ff JR $1D53
// 1d54: ff JR $1D54
// 1d55: ff JR $1D55
// 1d56: ff JR $1D56
// 1d57: ff JR $1D57
// 1d58: ff JR $1D58
// 1d59: ff JR $1D59
// 1d5a: ff JR $1D5A
// 1d5b: ff JR $1D5B
// 1d5c: ff JR $1D5C
// 1d5d: ff JR $1D5D
// 1d5e: ff JR $1D5E
// 1d5f: ff JR $1D5F
// 1d60: ff JR $1D60
// 1d61: ff JR $1D61
// 1d62: ff JR $1D62
// 1d63: ff JR $1D63
// 1d64: ff JR $1D64
// 1d65: ff JR $1D65
// 1d66: ff JR $1D66
// 1d67: ff JR $1D67
// 1d68: ff JR $1D68
// 1d69: ff JR $1D69
// 1d6a: ff JR $1D6A
// 1d6b: ff JR $1D6B
// 1d6c: ff JR $1D6C
// 1d6d: ff JR $1D6D
// 1d6e: ff JR $1D6E
// 1d6f: ff JR $1D6F
// 1d70: ff JR $1D70
// 1d71: ff JR $1D71
// 1d72: ff JR $1D72
// 1d73: ff JR $1D73
// 1d74: ff JR $1D74
// 1d75: ff JR $1D75
// 1d76: ff JR $1D76
// 1d77: ff JR $1D77
// 1d78: ff JR $1D78
// 1d79: ff JR $1D79
// 1d7a: ff JR $1D7A
// 1d7b: ff JR $1D7B
// 1d7c: ff JR $1D7C
// 1d7d: ff JR $1D7D
// 1d7e: ff JR $1D7E
// 1d7f: ff JR $1D7F
// 1d80: ff JR $1D80
// 1d81: ff JR $1D81
// 1d82: ff JR $1D82
// 1d83: ff JR $1D83
// 1d84: ff JR $1D84
// 1d85: ff JR $1D85
// 1d86: ff JR $1D86
// 1d87: ff JR $1D87
// 1d88: ff JR $1D88
// 1d89: ff JR $1D89
// 1d8a: ff JR $1D8A
// 1d8b: ff JR $1D8B
// 1d8c: ff JR $1D8C
// 1d8d: ff JR $1D8D
// 1d8e: ff JR $1D8E
// 1d8f: ff JR $1D8F
// 1d90: ff JR $1D90
// 1d91: ff JR $1D91
// 1d92: ff JR $1D92
// 1d93: ff JR $1D93
// 1d94: ff JR $1D94
// 1d95: ff JR $1D95
// 1d96: ff JR $1D96
// 1d97: ff JR $1D97
// 1d98: ff JR $1D98
// 1d99: ff JR $1D99
// 1d9a: ff JR $1D9A
// 1d9b: ff JR $1D9B
// 1d9c: ff JR $1D9C
// 1d9d: ff JR $1D9D
// 1d9e: ff JR $1D9E
// 1d9f: ff JR $1D9F
// 1da0: ff JR $1DA0
// 1da1: ff JR $1DA1
// 1da2: ff JR $1DA2
// 1da3: ff JR $1DA3
// 1da4: ff JR $1DA4
// 1da5: ff JR $1DA5
// 1da6: ff JR $1DA6
// 1da7: ff JR $1DA7
// 1da8: ff JR $1DA8
// 1da9: ff JR $1DA9
// 1daa: ff JR $1DAA
// 1dab: ff JR $1DAB
// 1dac: ff JR $1DAC
// 1dad: ff JR $1DAD
// 1dae: ff JR $1DAE
// 1daf: ff JR $1DAF
// 1db0: ff JR $1DB0
// 1db1: ff JR $1DB1
// 1db2: ff JR $1DB2
// 1db3: ff JR $1DB3
// 1db4: ff JR $1DB4
// 1db5: ff JR $1DB5
// 1db6: ff JR $1DB6
// 1db7: ff JR $1DB7
// 1db8: ff JR $1DB8
// 1db9: ff JR $1DB9
// 1dba: ff JR $1DBA
// 1dbb: ff JR $1DBB
// 1dbc: ff JR $1DBC
// 1dbd: ff JR $1DBD
// 1dbe: ff JR $1DBE
// 1dbf: ff JR $1DBF
// 1dc0: ff JR $1DC0
// 1dc1: ff JR $1DC1
// 1dc2: ff JR $1DC2
// 1dc3: ff JR $1DC3
// 1dc4: ff JR $1DC4
// 1dc5: ff JR $1DC5
// 1dc6: ff JR $1DC6
// 1dc7: ff JR $1DC7
// 1dc8: ff JR $1DC8
// 1dc9: ff JR $1DC9
// 1dca: ff JR $1DCA
// 1dcb: ff JR $1DCB
// 1dcc: ff JR $1DCC
// 1dcd: ff JR $1DCD
// 1dce: ff JR $1DCE
// 1dcf: ff JR $1DCF
// 1dd0: ff JR $1DD0
// 1dd1: ff JR $1DD1
// 1dd2: ff JR $1DD2
// 1dd3: ff JR $1DD3
// 1dd4: ff JR $1DD4
// 1dd5: ff JR $1DD5
// 1dd6: ff JR $1DD6
// 1dd7: ff JR $1DD7
// 1dd8: ff JR $1DD8
// 1dd9: ff JR $1DD9
// 1dda: ff JR $1DDA
// 1ddb: ff JR $1DDB
// 1ddc: ff JR $1DDC
// 1ddd: ff JR $1DDD
// 1dde: ff JR $1DDE
// 1ddf: ff JR $1DDF
// 1de0: ff JR $1DE0
// 1de1: ff JR $1DE1
// 1de2: ff JR $1DE2
// 1de3: ff JR $1DE3
// 1de4: ff JR $1DE4
// 1de5: ff JR $1DE5
// 1de6: ff JR $1DE6
// 1de7: ff JR $1DE7
// 1de8: ff JR $1DE8
// 1de9: ff JR $1DE9
// 1dea: ff JR $1DEA
// 1deb: ff JR $1DEB
// 1dec: ff JR $1DEC
// 1ded: ff JR $1DED
// 1dee: ff JR $1DEE
// 1def: ff JR $1DEF
// 1df0: ff JR $1DF0
// 1df1: ff JR $1DF1
// 1df2: ff JR $1DF2
// 1df3: ff JR $1DF3
// 1df4: ff JR $1DF4
// 1df5: ff JR $1DF5
// 1df6: ff JR $1DF6
// 1df7: ff JR $1DF7
// 1df8: ff JR $1DF8
// 1df9: ff JR $1DF9
// 1dfa: ff JR $1DFA
// 1dfb: ff JR $1DFB
// 1dfc: ff JR $1DFC
// 1dfd: ff JR $1DFD
// 1dfe: ff JR $1DFE
// 1dff: ff JR $1DFF
// 1e00: ff JR $1E00
// 1e01: ff JR $1E01
// 1e02: ff JR $1E02
// 1e03: ff JR $1E03
// 1e04: ff JR $1E04
// 1e05: ff JR $1E05
// 1e06: ff JR $1E06
// 1e07: ff JR $1E07
// 1e08: ff JR $1E08
// 1e09: ff JR $1E09
// 1e0a: ff JR $1E0A
// 1e0b: ff JR $1E0B
// 1e0c: ff JR $1E0C
// 1e0d: ff JR $1E0D
// 1e0e: ff JR $1E0E
// 1e0f: ff JR $1E0F
// 1e10: ff JR $1E10
// 1e11: ff JR $1E11
// 1e12: ff JR $1E12
// 1e13: ff JR $1E13
// 1e14: ff JR $1E14
// 1e15: ff JR $1E15
// 1e16: ff JR $1E16
// 1e17: ff JR $1E17
// 1e18: ff JR $1E18
// 1e19: ff JR $1E19
// 1e1a: ff JR $1E1A
// 1e1b: ff JR $1E1B
// 1e1c: ff JR $1E1C
// 1e1d: ff JR $1E1D
// 1e1e: ff JR $1E1E
// 1e1f: ff JR $1E1F
// 1e20: ff JR $1E20
// 1e21: ff JR $1E21
// 1e22: ff JR $1E22
// 1e23: ff JR $1E23
// 1e24: ff JR $1E24
// 1e25: ff JR $1E25
// 1e26: ff JR $1E26
// 1e27: ff JR $1E27
// 1e28: ff JR $1E28
// 1e29: ff JR $1E29
// 1e2a: ff JR $1E2A
// 1e2b: ff JR $1E2B
// 1e2c: ff JR $1E2C
// 1e2d: ff JR $1E2D
// 1e2e: ff JR $1E2E
// 1e2f: ff JR $1E2F
// 1e30: ff JR $1E30
// 1e31: ff JR $1E31
// 1e32: ff JR $1E32
// 1e33: ff JR $1E33
// 1e34: ff JR $1E34
// 1e35: ff JR $1E35
// 1e36: ff JR $1E36
// 1e37: ff JR $1E37
// 1e38: ff JR $1E38
// 1e39: ff JR $1E39
// 1e3a: ff JR $1E3A
// 1e3b: ff JR $1E3B
// 1e3c: ff JR $1E3C
// 1e3d: ff JR $1E3D
// 1e3e: ff JR $1E3E
// 1e3f: ff JR $1E3F
// 1e40: ff JR $1E40
// 1e41: ff JR $1E41
// 1e42: ff JR $1E42
// 1e43: ff JR $1E43
// 1e44: ff JR $1E44
// 1e45: ff JR $1E45
// 1e46: ff JR $1E46
// 1e47: ff JR $1E47
// 1e48: ff JR $1E48
// 1e49: ff JR $1E49
// 1e4a: ff JR $1E4A
// 1e4b: ff JR $1E4B
// 1e4c: ff JR $1E4C
// 1e4d: ff JR $1E4D
// 1e4e: ff JR $1E4E
// 1e4f: ff JR $1E4F
// 1e50: ff JR $1E50
// 1e51: ff JR $1E51
// 1e52: ff JR $1E52
// 1e53: ff JR $1E53
// 1e54: ff JR $1E54
// 1e55: ff JR $1E55
// 1e56: ff JR $1E56
// 1e57: ff JR $1E57
// 1e58: ff JR $1E58
// 1e59: ff JR $1E59
// 1e5a: ff JR $1E5A
// 1e5b: ff JR $1E5B
// 1e5c: ff JR $1E5C
// 1e5d: ff JR $1E5D
// 1e5e: ff JR $1E5E
// 1e5f: ff JR $1E5F
// 1e60: ff JR $1E60
// 1e61: ff JR $1E61
// 1e62: ff JR $1E62
// 1e63: ff JR $1E63
// 1e64: ff JR $1E64
// 1e65: ff JR $1E65
// 1e66: ff JR $1E66
// 1e67: ff JR $1E67
// 1e68: ff JR $1E68
// 1e69: ff JR $1E69
// 1e6a: ff JR $1E6A
// 1e6b: ff JR $1E6B
// 1e6c: ff JR $1E6C
// 1e6d: ff JR $1E6D
// 1e6e: ff JR $1E6E
// 1e6f: ff JR $1E6F
// 1e70: ff JR $1E70
// 1e71: ff JR $1E71
// 1e72: ff JR $1E72
// 1e73: ff JR $1E73
// 1e74: ff JR $1E74
// 1e75: ff JR $1E75
// 1e76: ff JR $1E76
// 1e77: ff JR $1E77
// 1e78: ff JR $1E78
// 1e79: ff JR $1E79
// 1e7a: ff JR $1E7A
// 1e7b: ff JR $1E7B
// 1e7c: ff JR $1E7C
// 1e7d: ff JR $1E7D
// 1e7e: ff JR $1E7E
// 1e7f: ff JR $1E7F
// 1e80: ff JR $1E80
// 1e81: ff JR $1E81
// 1e82: ff JR $1E82
// 1e83: ff JR $1E83
// 1e84: ff JR $1E84
// 1e85: ff JR $1E85
// 1e86: ff JR $1E86
// 1e87: ff JR $1E87
// 1e88: ff JR $1E88
// 1e89: ff JR $1E89
// 1e8a: ff JR $1E8A
// 1e8b: ff JR $1E8B
// 1e8c: ff JR $1E8C
// 1e8d: ff JR $1E8D
// 1e8e: ff JR $1E8E
// 1e8f: ff JR $1E8F
// 1e90: ff JR $1E90
// 1e91: ff JR $1E91
// 1e92: ff JR $1E92
// 1e93: ff JR $1E93
// 1e94: ff JR $1E94
// 1e95: ff JR $1E95
// 1e96: ff JR $1E96
// 1e97: ff JR $1E97
// 1e98: ff JR $1E98
// 1e99: ff JR $1E99
// 1e9a: ff JR $1E9A
// 1e9b: ff JR $1E9B
// 1e9c: ff JR $1E9C
// 1e9d: ff JR $1E9D
// 1e9e: ff JR $1E9E
// 1e9f: ff JR $1E9F
// 1ea0: ff JR $1EA0
// 1ea1: ff JR $1EA1
// 1ea2: ff JR $1EA2
// 1ea3: ff JR $1EA3
// 1ea4: ff JR $1EA4
// 1ea5: ff JR $1EA5
// 1ea6: ff JR $1EA6
// 1ea7: ff JR $1EA7
// 1ea8: ff JR $1EA8
// 1ea9: ff JR $1EA9
// 1eaa: ff JR $1EAA
// 1eab: ff JR $1EAB
// 1eac: ff JR $1EAC
// 1ead: ff JR $1EAD
// 1eae: ff JR $1EAE
// 1eaf: ff JR $1EAF
// 1eb0: ff JR $1EB0
// 1eb1: ff JR $1EB1
// 1eb2: ff JR $1EB2
// 1eb3: ff JR $1EB3
// 1eb4: ff JR $1EB4
// 1eb5: ff JR $1EB5
// 1eb6: ff JR $1EB6
// 1eb7: ff JR $1EB7
// 1eb8: ff JR $1EB8
// 1eb9: ff JR $1EB9
// 1eba: ff JR $1EBA
// 1ebb: ff JR $1EBB
// 1ebc: ff JR $1EBC
// 1ebd: ff JR $1EBD
// 1ebe: ff JR $1EBE
// 1ebf: ff JR $1EBF
// 1ec0: ff JR $1EC0
// 1ec1: ff JR $1EC1
// 1ec2: ff JR $1EC2
// 1ec3: ff JR $1EC3
// 1ec4: ff JR $1EC4
// 1ec5: ff JR $1EC5
// 1ec6: ff JR $1EC6
// 1ec7: ff JR $1EC7
// 1ec8: ff JR $1EC8
// 1ec9: ff JR $1EC9
// 1eca: ff JR $1ECA
// 1ecb: ff JR $1ECB
// 1ecc: ff JR $1ECC
// 1ecd: ff JR $1ECD
// 1ece: ff JR $1ECE
// 1ecf: ff JR $1ECF
// 1ed0: ff JR $1ED0
// 1ed1: ff JR $1ED1
// 1ed2: ff JR $1ED2
// 1ed3: ff JR $1ED3
// 1ed4: ff JR $1ED4
// 1ed5: ff JR $1ED5
// 1ed6: ff JR $1ED6
// 1ed7: ff JR $1ED7
// 1ed8: ff JR $1ED8
// 1ed9: ff JR $1ED9
// 1eda: ff JR $1EDA
// 1edb: ff JR $1EDB
// 1edc: ff JR $1EDC
// 1edd: ff JR $1EDD
// 1ede: ff JR $1EDE
// 1edf: ff JR $1EDF
// 1ee0: ff JR $1EE0
// 1ee1: ff JR $1EE1
// 1ee2: ff JR $1EE2
// 1ee3: ff JR $1EE3
// 1ee4: ff JR $1EE4
// 1ee5: ff JR $1EE5
// 1ee6: ff JR $1EE6
// 1ee7: ff JR $1EE7
// 1ee8: ff JR $1EE8
// 1ee9: ff JR $1EE9
// 1eea: ff JR $1EEA
// 1eeb: ff JR $1EEB
// 1eec: ff JR $1EEC
// 1eed: ff JR $1EED
// 1eee: ff JR $1EEE
// 1eef: ff JR $1EEF
// 1ef0: ff JR $1EF0
// 1ef1: ff JR $1EF1
// 1ef2: ff JR $1EF2
// 1ef3: ff JR $1EF3
// 1ef4: ff JR $1EF4
// 1ef5: ff JR $1EF5
// 1ef6: ff JR $1EF6
// 1ef7: ff JR $1EF7
// 1ef8: ff JR $1EF8
// 1ef9: ff JR $1EF9
// 1efa: ff JR $1EFA
// 1efb: ff JR $1EFB
// 1efc: ff JR $1EFC
// 1efd: ff JR $1EFD
// 1efe: ff JR $1EFE
// 1eff: ff JR $1EFF
// 1f00: ff JR $1F00
// 1f01: ff JR $1F01
// 1f02: ff JR $1F02
// 1f03: ff JR $1F03
// 1f04: ff JR $1F04
// 1f05: ff JR $1F05
// 1f06: ff JR $1F06
// 1f07: ff JR $1F07
// 1f08: ff JR $1F08
// 1f09: ff JR $1F09
// 1f0a: ff JR $1F0A
// 1f0b: ff JR $1F0B
// 1f0c: ff JR $1F0C
// 1f0d: ff JR $1F0D
// 1f0e: ff JR $1F0E
// 1f0f: ff JR $1F0F
// 1f10: ff JR $1F10
// 1f11: ff JR $1F11
// 1f12: ff JR $1F12
// 1f13: ff JR $1F13
// 1f14: ff JR $1F14
// 1f15: ff JR $1F15
// 1f16: ff JR $1F16
// 1f17: ff JR $1F17
// 1f18: ff JR $1F18
// 1f19: ff JR $1F19
// 1f1a: ff JR $1F1A
// 1f1b: ff JR $1F1B
// 1f1c: ff JR $1F1C
// 1f1d: ff JR $1F1D
// 1f1e: ff JR $1F1E
// 1f1f: ff JR $1F1F
// 1f20: ff JR $1F20
// 1f21: ff JR $1F21
// 1f22: ff JR $1F22
// 1f23: ff JR $1F23
// 1f24: ff JR $1F24
// 1f25: ff JR $1F25
// 1f26: ff JR $1F26
// 1f27: ff JR $1F27
// 1f28: ff JR $1F28
// 1f29: ff JR $1F29
// 1f2a: ff JR $1F2A
// 1f2b: ff JR $1F2B
// 1f2c: ff JR $1F2C
// 1f2d: ff JR $1F2D
// 1f2e: ff JR $1F2E
// 1f2f: ff JR $1F2F
// 1f30: ff JR $1F30
// 1f31: ff JR $1F31
// 1f32: ff JR $1F32
// 1f33: ff JR $1F33
// 1f34: ff JR $1F34
// 1f35: ff JR $1F35
// 1f36: ff JR $1F36
// 1f37: ff JR $1F37
// 1f38: ff JR $1F38
// 1f39: ff JR $1F39
// 1f3a: ff JR $1F3A
// 1f3b: ff JR $1F3B
// 1f3c: ff JR $1F3C
// 1f3d: ff JR $1F3D
// 1f3e: ff JR $1F3E
// 1f3f: ff JR $1F3F
// 1f40: ff JR $1F40
// 1f41: ff JR $1F41
// 1f42: ff JR $1F42
// 1f43: ff JR $1F43
// 1f44: ff JR $1F44
// 1f45: ff JR $1F45
// 1f46: ff JR $1F46
// 1f47: ff JR $1F47
// 1f48: ff JR $1F48
// 1f49: ff JR $1F49
// 1f4a: ff JR $1F4A
// 1f4b: ff JR $1F4B
// 1f4c: ff JR $1F4C
// 1f4d: ff JR $1F4D
// 1f4e: ff JR $1F4E
// 1f4f: ff JR $1F4F
// 1f50: ff JR $1F50
// 1f51: ff JR $1F51
// 1f52: ff JR $1F52
// 1f53: ff JR $1F53
// 1f54: ff JR $1F54
// 1f55: ff JR $1F55
// 1f56: ff JR $1F56
// 1f57: ff JR $1F57
// 1f58: ff JR $1F58
// 1f59: ff JR $1F59
// 1f5a: ff JR $1F5A
// 1f5b: ff JR $1F5B
// 1f5c: ff JR $1F5C
// 1f5d: ff JR $1F5D
// 1f5e: ff JR $1F5E
// 1f5f: ff JR $1F5F
// 1f60: ff JR $1F60
// 1f61: ff JR $1F61
// 1f62: ff JR $1F62
// 1f63: ff JR $1F63
// 1f64: ff JR $1F64
// 1f65: ff JR $1F65
// 1f66: ff JR $1F66
// 1f67: ff JR $1F67
// 1f68: ff JR $1F68
// 1f69: ff JR $1F69
// 1f6a: ff JR $1F6A
// 1f6b: ff JR $1F6B
// 1f6c: ff JR $1F6C
// 1f6d: ff JR $1F6D
// 1f6e: ff JR $1F6E
// 1f6f: ff JR $1F6F
// 1f70: ff JR $1F70
// 1f71: ff JR $1F71
// 1f72: ff JR $1F72
// 1f73: ff JR $1F73
// 1f74: ff JR $1F74
// 1f75: ff JR $1F75
// 1f76: ff JR $1F76
// 1f77: ff JR $1F77
// 1f78: ff JR $1F78
// 1f79: ff JR $1F79
// 1f7a: ff JR $1F7A
// 1f7b: ff JR $1F7B
// 1f7c: ff JR $1F7C
// 1f7d: ff JR $1F7D
// 1f7e: ff JR $1F7E
// 1f7f: ff JR $1F7F
// 1f80: ff JR $1F80
// 1f81: ff JR $1F81
// 1f82: ff JR $1F82
// 1f83: ff JR $1F83
// 1f84: ff JR $1F84
// 1f85: ff JR $1F85
// 1f86: ff JR $1F86
// 1f87: ff JR $1F87
// 1f88: ff JR $1F88
// 1f89: ff JR $1F89
// 1f8a: ff JR $1F8A
// 1f8b: ff JR $1F8B
// 1f8c: ff JR $1F8C
// 1f8d: ff JR $1F8D
// 1f8e: ff JR $1F8E
// 1f8f: ff JR $1F8F
// 1f90: ff JR $1F90
// 1f91: ff JR $1F91
// 1f92: ff JR $1F92
// 1f93: ff JR $1F93
// 1f94: ff JR $1F94
// 1f95: ff JR $1F95
// 1f96: ff JR $1F96
// 1f97: ff JR $1F97
// 1f98: ff JR $1F98
// 1f99: ff JR $1F99
// 1f9a: ff JR $1F9A
// 1f9b: ff JR $1F9B
// 1f9c: ff JR $1F9C
// 1f9d: ff JR $1F9D
// 1f9e: ff JR $1F9E
// 1f9f: ff JR $1F9F
// 1fa0: ff JR $1FA0
// 1fa1: ff JR $1FA1
// 1fa2: ff JR $1FA2
// 1fa3: ff JR $1FA3
// 1fa4: ff JR $1FA4
// 1fa5: ff JR $1FA5
// 1fa6: ff JR $1FA6
// 1fa7: ff JR $1FA7
// 1fa8: ff JR $1FA8
// 1fa9: ff JR $1FA9
// 1faa: ff JR $1FAA
// 1fab: ff JR $1FAB
// 1fac: ff JR $1FAC
// 1fad: ff JR $1FAD
// 1fae: ff JR $1FAE
// 1faf: ff JR $1FAF
// 1fb0: ff JR $1FB0
// 1fb1: ff JR $1FB1
// 1fb2: ff JR $1FB2
// 1fb3: ff JR $1FB3
// 1fb4: ff JR $1FB4
// 1fb5: ff JR $1FB5
// 1fb6: ff JR $1FB6
// 1fb7: ff JR $1FB7
// 1fb8: ff JR $1FB8
// 1fb9: ff JR $1FB9
// 1fba: ff JR $1FBA
// 1fbb: ff JR $1FBB
// 1fbc: ff JR $1FBC
// 1fbd: ff JR $1FBD
// 1fbe: ff JR $1FBE
// 1fbf: ff JR $1FBF
// 1fc0: ff JR $1FC0
// 1fc1: ff JR $1FC1
// 1fc2: ff JR $1FC2
// 1fc3: ff JR $1FC3
// 1fc4: ff JR $1FC4
// 1fc5: ff JR $1FC5
// 1fc6: ff JR $1FC6
// 1fc7: ff JR $1FC7
// 1fc8: ff JR $1FC8
// 1fc9: ff JR $1FC9
// 1fca: ff JR $1FCA
// 1fcb: ff JR $1FCB
// 1fcc: ff JR $1FCC
// 1fcd: ff JR $1FCD
// 1fce: ff JR $1FCE
// 1fcf: ff JR $1FCF
// 1fd0: ff JR $1FD0
// 1fd1: ff JR $1FD1
// 1fd2: ff JR $1FD2
// 1fd3: ff JR $1FD3
// 1fd4: ff JR $1FD4
// 1fd5: ff JR $1FD5
// 1fd6: ff JR $1FD6
// 1fd7: ff JR $1FD7
// 1fd8: ff JR $1FD8
// 1fd9: ff JR $1FD9
// 1fda: ff JR $1FDA
// 1fdb: ff JR $1FDB
// 1fdc: ff JR $1FDC
// 1fdd: ff JR $1FDD
// 1fde: ff JR $1FDE
// 1fdf: ff JR $1FDF
// 1fe0: ff JR $1FE0
// 1fe1: ff JR $1FE1
// 1fe2: ff JR $1FE2
// 1fe3: ff JR $1FE3
// 1fe4: ff JR $1FE4
// 1fe5: ff JR $1FE5
// 1fe6: ff JR $1FE6
// 1fe7: ff JR $1FE7
// 1fe8: ff JR $1FE8
// 1fe9: ff JR $1FE9
// 1fea: ff JR $1FEA
// 1feb: ff JR $1FEB
// 1fec: ff JR $1FEC
// 1fed: ff JR $1FED
// 1fee: ff JR $1FEE
// 1fef: ff JR $1FEF
// 1ff0: ff JR $1FF0
// 1ff1: ff JR $1FF1
// 1ff2: ff JR $1FF2
// 1ff3: ff JR $1FF3
// 1ff4: ff JR $1FF4
// 1ff5: ff JR $1FF5
// 1ff6: ff JR $1FF6
// 1ff7: ff JR $1FF7
// 1ff8: ff JR $1FF8
// 1ff9: ff JR $1FF9
// 1ffa: ff JR $1FFA
// 1ffb: ff JR $1FFB
// 1ffc: ff JR $1FFC
// 1ffd: ff JR $1FFD
// 1ffe: ff JR $1FFE
// 1fff: ff JR $1FFF