@@ -3,9 +3,9 @@
. 0105 3E FF LD A, FF
. 0107 D3 B2 OUT (B2), A
. 0109 21 02 01 LD HL, 0102
. 010C 22 F8 BF LD (BFF8), HL
-. 010F 2A F5 BF LD HL, (BFF5)
+. 010F 2A F4 BF LD HL, (BFF4)
. 0112 CB F4 SET 6, H
. 0114 06 04 LD B, 04
. 0116 CB 3C SRL H
. 0118 CB 1D RR L
@@ -21530,19 +21530,14 @@
. 6DBB 00 NOP
. 6DBC 00 NOP
. 6DBD 00 NOP
. 6DBE 00 NOP
-. 6DBF 43 LD B, E
-. 6DC0 68 LD L, B
-. 6DC1 65 LD H, L
-. 6DC2 61 LD H, C
-. 6DC3 74 LD (HL), H
-. 6DC4 73 LD (HL), E
-. 6DC5 20 28 JR NZ, 6DEF
-. 6DC7 59 LD E, C
-. 6DC8 2F CPL
-. 6DC9 4E LD C, (HL)
-. 6DCA 29 ADD HL, HL
+. 6DBF 3E 2C LD A, 2C
+. 6DC1 32 BD 6E LD (6EBD), A
+. 6DC4 3E FF LD A, FF
+. 6DC6 32 BE 6E LD (6EBE), A
+. 6DC9 C9 RET
+. 6DCA 00 NOP
. 6DCB 01 1C 01 LD BC, 011C
. 6DCE 16 50 LD D, 50
. 6DD0 F7 10 EXOS 10
. 6DD2 76 HALT
@@ -21550,20 +21545,21 @@
. 6DD5 D3 BF OUT (BF), A
. 6DD7 01 0A 01 LD BC, 010A
. 6DDA 16 64 LD D, 64
. 6DDC F7 10 EXOS 10
-. 6DDE 3E FF LD A, FF
-. 6DE0 D3 B2 OUT (B2), A
-. 6DE2 21 BF 6D LD HL, 6DBF
-. 6DE5 11 C0 BE LD DE, BEC0
-. 6DE8 01 0C 00 LD BC, 000C
+. 6DDE 2A F6 BF LD HL, (BFF6)
+. 6DE1 01 08 00 LD BC, 0008
+. 6DE4 09 ADD HL, BC
+. 6DE5 EB EX DE, HL
+. 6DE6 21 E5 6F LD HL, 6FE5
+. 6DE9 0E 0C LD C, 0C
. 6DEB ED B0 LDIR
. 6DED 3A 9A BF LD A, (BF9A)
. 6DF0 21 9F BF LD HL, BF9F
. 6DF3 FE D0 CP D0
. 6DF5 28 12 JR Z, 6E09
. 6DF7 21 A3 BF LD HL, BFA3
-. 6DFA 3E BC LD A, BC
+. 6DFA 3E C4 LD A, C4
. 6DFC 32 BD 6E LD (6EBD), A
. 6DFF 3E ED LD A, ED
. 6E01 32 BF 6E LD (6EBF), A
. 6E04 3E 1C LD A, 1C
@@ -21574,10 +21570,11 @@
. 6E0D 3E FF LD A, FF
. 6E0F 32 4D 01 LD (014D), A
. 6E12 11 00 C0 LD DE, C000
. 6E15 ED 53 CD 6E LD (6ECD), DE
-. 6E19 3E 3F LD A, 3F
-. 6E1B 32 BB 6E LD (6EBB), A
+. 6E19 CD BF 6D CALL 6DBF
+. 6E1C 00 NOP
+. 6E1D 00 NOP
. 6E1E 3E FC LD A, FC
. 6E20 32 B8 6E LD (6EB8), A
. 6E23 18 24 JR 6E49
. 6E25 21 02 01 LD HL, 0102
@@ -21611,9 +21608,9 @@
. 6E67 11 00 FE LD DE, FE00
. 6E6A 01 20 00 LD BC, 0020
. 6E6D ED B0 LDIR
. 6E6F 21 D9 6E LD HL, 6ED9
-. 6E72 01 08 01 LD BC, 0108
+. 6E72 01 18 01 LD BC, 0118
. 6E75 ED B0 LDIR
. 6E77 3E C0 LD A, C0
. 6E79 21 CE 6E LD HL, 6ECE
. 6E7C ED 6F RLD
@@ -21651,11 +21648,11 @@
. 6EB6 00 NOP
. 6EB7 00 NOP
. 6EB8 00 NOP
. 6EB9 F7 08 EXOS 08
-. 6EBB 0B DEC BC
-. 6EBC 73 LD (HL), E
-. 6EBD B8 CP B
+. 6EBB 13 INC DE
+. 6EBC 5F LD E, A
+. 6EBD C0 RET NZ
. 6EBE FE E9 CP E9
. 6EC0 01 00 36 LD BC, 3600
. 6EC3 B6 OR (HL)
. 6EC4 49 LD C, C
@@ -21904,20 +21901,19 @@
. 6FDF FC FC FF CALL M, FFFC
. 6FE2 00 NOP
. 6FE3 00 NOP
. 6FE4 00 NOP
-. 6FE5 00 NOP
-. 6FE6 00 NOP
-. 6FE7 00 NOP
-. 6FE8 00 NOP
-. 6FE9 00 NOP
-. 6FEA 00 NOP
-. 6FEB 00 NOP
-. 6FEC 00 NOP
-. 6FED 00 NOP
-. 6FEE 00 NOP
-. 6FEF 00 NOP
-. 6FF0 00 NOP
+. 6FE5 43 LD B, E
+. 6FE6 68 LD L, B
+. 6FE7 65 LD H, L
+. 6FE8 61 LD H, C
+. 6FE9 74 LD (HL), H
+. 6FEA 73 LD (HL), E
+. 6FEB 20 28 JR NZ, 7015
+. 6FED 59 LD E, C
+. 6FEE 2F CPL
+. 6FEF 4E LD C, (HL)
+. 6FF0 29 ADD HL, HL
. 6FF1 00 NOP
. 6FF2 00 NOP
. 6FF3 00 NOP
. 6FF4 00 NOP
@@ -22273,9 +22269,9 @@
. 7180 78 LD A, B
. 7181 FE 04 CP 04
. 7183 20 D5 JR NZ, 715A
. 7185 F3 DI
-. 7186 3E FC LD A, FC
+. 7186 3E 0C LD A, 0C
. 7188 D3 BF OUT (BF), A
. 718A CD 0E 8A CALL 8A0E
. 718D 21 DB 8A LD HL, 8ADB
. 7190 22 1B 85 LD (851B), HL
@@ -23442,49 +23438,50 @@
. 7A35 23 INC HL
. 7A36 DB B4 IN A, (B4)
. 7A38 A3 AND E
. 7A39 C2 35 8A JP NZ, 8A35
-. 7A3C 01 29 0B LD BC, 0B29
-. 7A3F B7 OR A
-. 7A40 ED 42 SBC HL, BC
-. 7A42 30 02 JR NC, 7A46
-. 7A44 18 46 JR 7A8C
-. 7A46 54 LD D, H
-. 7A47 5D LD E, L
-. 7A48 01 08 00 LD BC, 0008
-. 7A4B 21 00 00 LD HL, 0000
-. 7A4E DD 21 00 00 LD IX, 0000
-. 7A52 3E 10 LD A, 10
-. 7A54 DD 29 ADD IX, IX
-. 7A56 ED 6A ADC HL, HL
-. 7A58 CB 21 SLA C
-. 7A5A CB 10 RL B
-. 7A5C 30 05 JR NC, 7A63
-. 7A5E DD 19 ADD IX, DE
-. 7A60 30 01 JR NC, 7A63
-. 7A62 23 INC HL
-. 7A63 3D DEC A
-. 7A64 20 EE JR NZ, 7A54
-. 7A66 01 59 01 LD BC, 0159
-. 7A69 11 00 00 LD DE, 0000
-. 7A6C 3E 11 LD A, 11
-. 7A6E B7 OR A
-. 7A6F ED 42 SBC HL, BC
-. 7A71 38 03 JR C, 7A76
-. 7A73 CB C3 SET 0, E
-. 7A75 FE 09 CP 09
-. 7A77 3D DEC A
-. 7A78 C8 RET Z
-. 7A79 CB 23 SLA E
-. 7A7B CB 12 RL D
-. 7A7D DD 29 ADD IX, IX
-. 7A7F ED 6A ADC HL, HL
-. 7A81 18 EB JR 7A6E
-. 7A83 7A LD A, D
-. 7A84 FE 04 CP 04
-. 7A86 38 03 JR C, 7A8B
-. 7A88 11 FF 03 LD DE, 03FF
-. 7A8B 7B LD A, E
+. 7A3C 01 D6 F4 LD BC, F4D6
+. 7A3F 09 ADD HL, BC
+. 7A40 3E 3F LD A, 3F
+. 7A42 30 42 JR NC, 7A86
+. 7A44 E5 PUSH HL
+. 7A45 DD E1 POP IX
+. 7A47 21 00 00 LD HL, 0000
+. 7A4A 06 09 LD B, 09
+. 7A4C DD 29 ADD IX, IX
+. 7A4E ED 6A ADC HL, HL
+. 7A50 10 FA DJNZ 7A4C
+. 7A52 01 45 56 LD BC, 5645
+. 7A55 11 01 00 LD DE, 0001
+. 7A58 DD 29 ADD IX, IX
+. 7A5A ED 6A ADC HL, HL
+. 7A5C B7 OR A
+. 7A5D ED 42 SBC HL, BC
+. 7A5F 30 01 JR NC, 7A62
+. 7A61 09 ADD HL, BC
+. 7A62 3F CCF
+. 7A63 CB 13 RL E
+. 7A65 CB 12 RL D
+. 7A67 30 EF JR NC, 7A58
+. 7A69 3E 0E LD A, 0E
+. 7A6B D3 BF OUT (BF), A
+. 7A6D 7A LD A, D
+. 7A6E FE 04 CP 04
+. 7A70 38 03 JR C, 7A75
+. 7A72 11 FF 03 LD DE, 03FF
+. 7A75 7B LD A, E
+. 7A76 CB 3A SRL D
+. 7A78 1F RRA
+. 7A79 CB 3A SRL D
+. 7A7B 1F RRA
+. 7A7C 3C INC A
+. 7A7D 32 D9 82 LD (82D9), A
+. 7A80 7B LD A, E
+. 7A81 2F CPL
+. 7A82 E6 03 AND 03
+. 7A84 C6 D5 ADD A, D5
+. 7A86 32 76 82 LD (8276), A
+. 7A89 32 68 83 LD (8368), A
. 7A8C F1 POP AF
. 7A8D B7 OR A
. 7A8E 20 05 JR NZ, 7A95
. 7A90 3E 18 LD A, 18