Microsphere
Skool Daze, Sky Ranger, Back to Skool
PILOT standard 3223x[P 2168]
SYNC standard P 667, P 735
DATA
bit 0 = DP 426
bit 1 = DP 839
FLAG BYTE #ff
PARITY BYTE none
8000 33 INC SP 8001 33 INC SP 8002 E3 EX (SP),HL 8003 2600 LD H,+00 8005 6C LD L,H 8006 E3 EX (SP),HL 8007 3B DEC SP 8008 3B DEC SP 8009 3E06 LD A,+06 800B CD1180 CALL 8011 800E D0 RET NC 800F 3E0B LD A,+0B 8011 3D DEC A 8012 20FD JR NZ,8011 8014 A7 AND A 8015 04 INC B 8016 C8 RET Z 8017 3E7F LD A,+7F 8019 DBFE IN A,(+FE) 801B 1F RRA 801C A7 AND A 801D A9 XOR C 801E E620 AND +20 8020 28F3 JR Z,8015 8022 79 LD A,C 8023 2F CPL 8024 4F LD C,A 8025 E607 AND +07 8027 F608 OR +08 8029 D3FE OUT (+FE),A 802B 37 SCF 802C C9 RET 802D 00 NOP 802E 00 NOP 802F 31FC80 LD SP,+80FC 8032 DD210040 LD IX,+4000 8036 1100C0 LD DE,+C000 8039 3EFF LD A,+FF 803B 37 SCF 803C 14 INC D 803D 08 EX AF,AF' 803E 15 DEC D 803F F3 DI 8040 3E0F LD A,+0F 8042 D3FE OUT (+FE),A 8044 DBFE IN A,(+FE) 8046 1F RRA 8047 E620 AND +20 8049 F602 OR +02 804B 4F LD C,A 804C BF CP A 804D C0 RET NZ 804E CD0F80 CALL 800F 8051 30FA JR NC,804D 8053 211504 LD HL,+0415 8056 10FE DJNZ 8056 8058 2B DEC HL 8059 7C LD A,H 805A B5 OR L 805B 20F9 JR NZ,8056 805D CD0080 CALL 8000 8060 30EB JR NC,804D 8062 069C LD B,+9C 8064 CD0080 CALL 8000 8067 30E4 JR NC,804D 8069 3EC6 LD A,+C6 806B B8 CP B 806C 30E0 JR NC,804E 806E 24 INC H 806F 20F1 JR NZ,8062 8071 06C9 LD B,+C9 8073 CD0F80 CALL 800F 8076 30D5 JR NC,804D 8078 78 LD A,B 8079 FED4 CP +D4 807B 30F4 JR NC,8071 807D CD0F80 CALL 800F ld (ix-34),l ;overwritten during load 8080 D0 RET NC exx 8081 79 LD A,C add ix,bc ;#0017 8082 EE03 XOR +03 exx 8084 4F LD C,A set 7,l 8085 2600 LD H,+00 jr nz,80a1 ld sp,5d19 ;overwritten by the final byte 8087 06E1 LD B,+E1 ld e,l 8089 1818 JR 80A3 ld d,h ret 808B 08 EX AF,AF' 808C 2005 JR NZ,8093 808E DD7500 LD (IX+00),L 8091 180A JR 809D 8093 CB11 RL C 8095 AD XOR L 8096 C0 RET NZ 8097 79 LD A,C 8098 1F RRA 8099 4F LD C,A 809A 13 INC DE 809B 1802 JR 809F 809D DD23 INC IX 809F 1B DEC DE 80A0 08 EX AF,AF' 80A1 06E3 LD B,+E3 80A3 2E01 LD L,+01 80A5 CD0080 CALL 8000 80A8 D0 RET NC 80A9 3EED LD A,+ED 80AB B8 CP B 80AC CB15 RL L 80AE 06E1 LD B,+E1 80B0 D2A580 JP NC,80A5 80B3 7C LD A,H 80B4 AD XOR L 80B5 67 LD H,A 80B6 7A LD A,D 80B7 B3 OR E 80B8 20D1 JR NZ,808B jr nz,807d
8100 DD210040 LD IX,+4000 8104 11BC40 LD DE,+40BC 8107 3EFF LD A,+FF 8109 21980C LD HL,+0C98 810C 08 EX AF,AF' 810D 13 INC DE 810E DD2B DEC IX 8110 F3 DI 8111 3E02 LD A,+02 8113 47 LD B,A 8114 10FE DJNZ 8114 8116 D3FE OUT (+FE),A 8118 EE0F XOR +0F 811A 06A4 LD B,+A4 811C 2D DEC L 811D 20F5 JR NZ,8114 811F 05 DEC B 8120 25 DEC H 8121 F21481 JP P,8114 8124 062F LD B,+2F 8126 10FE DJNZ 8126 8128 D3FE OUT (+FE),A 812A 3E0D LD A,+0D 812C 0637 LD B,+37 812E 10FE DJNZ 812E 8130 D3FE OUT (+FE),A 8132 010E1A LD BC,+1A0E 8135 08 EX AF,AF' 8136 6F LD L,A 8137 C34381 JP 8143 813A 7A LD A,D 813B 7A LD A,D 813C 280C JR Z,814A 813E DD6E00 LD L,(IX+00) 8141 7C LD A,H 8142 AD XOR L 8143 67 LD H,A 8144 3E01 LD A,+01 8146 37 SCF 8147 C36181 JP 8161 814A 6C LD L,H 814B 18F4 JR 8141 814D 79 LD A,C 814E CB78 BIT 7,B 8150 10FE DJNZ 8150 8152 3004 JR NC,8158 8154 0620 LD B,+20 8156 10FE DJNZ 8156 8158 D3FE OUT (+FE),A 815A 061D LD B,+1D 815C 20EF JR NZ,814D 815E 05 DEC B 815F AF XOR A 8160 3C INC A 8161 CB15 RL L 8163 C25081 JP NZ,8150 8166 1B DEC DE 8167 DD23 INC IX 8169 0610 LD B,+10 816B 3E7F LD A,+7F 816D DBFE IN A,(+FE) 816F 1F RRA 8170 D0 RET NC 8171 7A LD A,D 8172 3C INC A 8173 C23A81 JP NZ,813A 8176 7A LD A,D 8177 B3 OR E 8178 280C JR Z,8186 817A DD6E0E LD L,(IX+0E) 817D 7C LD A,H 817E AD XOR L 817F 67 LD H,A 8180 3E01 LD A,+01 8182 37 SCF 8183 C39D81 JP 819D 8186 2E00 LD L,+00 8188 C9 RET 8189 79 LD A,C 818A CB78 BIT 7,B 818C 10FE DJNZ 818C 818E 3004 JR NC,8194 8190 0620 LD B,+20 8192 10FE DJNZ 8192 8194 D3FE OUT (+FE),A 8196 061D LD B,+1D 8198 20EF JR NZ,8189 819A 05 DEC B 819B AF XOR A 819C 3C INC A 819D CB15 RL L 819F C28C81 JP NZ,818C 81A2 1B DEC DE 81A3 D9 EXX 81A4 DD09 ADD IX,BC 81A6 D9 EXX 81A7 0610 LD B,+10 81A9 3E7F LD A,+7F 81AB DBFE IN A,(+FE) 81AD 1F RRA 81AE C37681 JP 8176