-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcd-changer.hex
305 lines (305 loc) · 13.4 KB
/
cd-changer.hex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
:100000000EC028C0B1C73CC425C024C023C022C034
:1000100021C092C4E2C258C31DC01CC01BC0112421
:100020001FBECFE5D2E0DEBFCDBF10E0A0E6B0E05E
:10003000ECEAF2E102C005900D92A03BB107D9F7BE
:1000400021E0A0EBB0E001C01D92A136B207E1F7BC
:1000500004D8FDC8D5CF8CE980935D011092B6001D
:1000600081E08093B8000895FF920F931F93CF9380
:10007000DF93F82E192F062F82E091D2CF2DD12FAA
:100080000C0F1D2F111DF12CC017D10739F08991CC
:1000900086D2FE0131978081F826F6CF83E07FD2A9
:1000A00083E08F257CD2CDB7DEB7E5E06FC88091C5
:1000B000B1008130C9F0823041F1811107C007D20F
:1000C0008CE980935D0181E08093B10080915D01B6
:1000D000811109C08CE980935D011092B10081E02B
:1000E0008093B800F6D1089530D2882379F336D2C0
:1000F000863061F78CE980935D0182E08093B100E6
:1001000061E08DEA90E0B0DFE1CF1FD28823F1F209
:1001100025D28630D9F68CE980935D011092B1002A
:1001200081E08093B800D5D184E039D2CFCFCF938E
:10013000C091B000C130D9F1C23009F454C0C1112E
:1001400034C0809176002AE0622FA8D7805D80932A
:100150006400905D90936500809179009FD7805DE9
:1001600080936600905D9093670080917C009091F1
:100170007D0064E670E09ED7382F862F622F8ED7E1
:10018000805D80936800905D90936900832F86D78F
:10019000805D80936A00905D90936B0098D18CE9AC
:1001A00080935D0181E08093B000CF910895CDD11F
:1001B000882361F0D3D18630C1F78CE980935D014B
:1001C00069E083E690E050DF82E0EDCF80915D0151
:1001D0008111EBCF7ED18CE980935D011092B0004C
:1001E000C093B800E2CFB1D1882381F0B7D1863077
:1001F00019F46FD184E0D3D16CD18CE980935D0187
:100200001092B00081E08093B800CFCF80915D0163
:100210008111CBCFF1CFFF920F931F93CF93DF9339
:10022000F82E192F062F80E1BAD182E0B8D1CF2D58
:10023000D12F0C0F1D2F111DF12CC017D10739F034
:100240008991ADD1FE0131978081F826F6CF80E10A
:10025000A6D183E0A4D183E18F25A1D1CDB7DEB7AC
:10026000E5E094C766E083E890E0D5DF089566E0B6
:1002700089E890E0D0DF089580E28093610063E038
:1002800080E690E0C8DF0895E0E6F0E082E2818356
:1002900080917800828363E0CF01BDDF0895F4DFB1
:1002A0000895F2DF089563E080E890E0B4DF0895F8
:1002B000FADF089586E28093610063E080E690E0D3
:1002C000AADF089587E28093610063E080E690E012
:1002D000A2DF089584E28093610063E080E690E00D
:1002E0009ADF089585E28093610063E080E690E004
:1002F00092DF0895CF9332D19091B600923069F198
:1003000080F4911116C0823091F481E08093B600A0
:100310001092B5001092B4008CE980935D01CF91EA
:100320000895933009F47BC0943009F468C093DEDB
:10033000F6CF9091B50098279093B500833021F4C3
:1003400082E08093B600E8CF9091B4009295907FC0
:100350008F70892B8093B400DFCF9091B5009813F4
:10036000E6CF83E08093B6008CE980935D01C09175
:10037000B400C037E0F6C03660F4C13091F0C2304E
:10038000A1F0C111D4CF86E00AD184E08093B600F9
:10039000C6CFC056C03158F6EC2FF0E0E75DF64FFF
:1003A000099460DFC093B700BACF61DFB8CF81E0B6
:1003B0008093780069DFCDD3B2CF5EDFC6D3AFCFF5
:1003C00089DFD6D3ACCF8EDFF7D3A9CF73DF38D494
:1003D000A6CF5ADF59DFA3CF75DF41D4A0CF63DFAB
:1003E000ABD3F8CF60DF9FD3F5CF85E08093780063
:1003F000F1CF89E0FBCF8DE0F9CF81E0F7CF8430FA
:1004000009F095CF8CE980935D018091B400811152
:1004100086CF1092B60083E08093B80080CF8630FC
:1004200009F085CF8CE980935D0184E0B8D07FCF5F
:100430008091B800823009F448C068F4811122C06C
:1004400084D0882359F045D08CE980935D0181E008
:100450008093B80008958330B1F1089580915D01D3
:10046000811134C08091B20091E089278093B2005D
:10047000882329F02ED08FE080935D01089527D046
:100480008CE9FACF62D0882311F034DF089580918F
:100490005D01811102C0DFDD08958091B7008823DE
:1004A000A9F08091B600811111C080915E019091F8
:1004B000B300981759F082E08093B80080915E01F4
:1004C0008093B3000895F3DD089531DE0895C29A54
:1004D0000895C2980895A4E0B0E0E0E7F2E03DC6D8
:1004E00082B790E0B0E0A0E09C01AD012C5C3F4FF2
:1004F0004F4F5F4F29833A834B835C83CA01B90115
:1005000028E630E040E050E0FCD568BD89B788605F
:1005100089BF81E08093B900A8982496E2E039C6AB
:1005200089B7877F89BFA89A1092B9000895E9EB2F
:10053000F0E0108213A214A215A2109201011092F1
:100540000201EEDFC198C5DF08952091DD00909192
:10055000DC0081E0291301C080E00895A9EBB0E040
:100560009496EC919497F0E0E754FF4F8381949632
:100570002C91949730E02F5F3F4F2F713327949643
:100580002C930895982F92959F709827892F869580
:1005900086958927982F96958927817008952091AF
:1005A000010130E02F5F3F4F2F713327922F409191
:1005B00002014917E1F3E0910101F0E0E754FF4F38
:1005C00080A72093010189B7806189BF089588239E
:1005D00011F0C1980895C19A08951F920F920FB615
:1005E0000F9211242F933F934F935F936F937F93B9
:1005F0008F939F93AF93BF93EF93FF938091DE0010
:10060000811132C090910201809101019817D9F0B7
:10061000E0910201F0E0E754FF4F80A58093DF00F6
:1006200081E08093DE008091020190E001968F715D
:100630009927809302018091DF00A4DF8093E0007E
:100640008CE980935D01FF91EF91BF91AF919F91F4
:100650008F917F916F915F914F913F912F910F906B
:100660000FBE0F901F9018958091DE008F5F8093D2
:10067000DE008091DE008B3021F188F48230F1F0D1
:100680008350883000F78091DF008170A0DF809177
:10069000DF0090E0959587958093DF00D4CF8C3074
:1006A00091F6C1989091020180910101981303C0C5
:1006B00089B78F7E89BF1092DE00C5CF80E087DFCB
:1006C000C2CF8091E000FBCF1F920F920FB60F9226
:1006D00011242F933F934F935F936F937F938F9347
:1006E0009F93AF93BF93EF93FF938091B9008823BB
:1006F000C9F08091B9008F5F8093B9008091B900F3
:100700008B3009F43FC0F8F4823091F18350883087
:1007100048F48091BA0090E0959587958093BA004F
:10072000B0992AC0FF91EF91BF91AF919F918F91A6
:100730007F916F915F914F913F912F910F900FBEDD
:100740000F901F9018958C3069F7B09B13C0E09103
:10075000DC00F0E08091BA00E754FF4F8383809182
:10076000DC0090E001968F7199278093DC0002C035
:10077000B09BD8CFD5DED6CF8091BA008068809369
:10078000BA00D0CF8091BA00FDDE96B39170891780
:1007900049F2F0CFA4E0B0E0EFECF3E0DEC48FB5B7
:1007A00090E0B0E0A0E09C01AD012C5C3F4F4F4FCA
:1007B0005F4F29833A834B835C83CA01B90128E6E2
:1007C00030E040E050E09DD46EBD89B7806489BFC1
:1007D00081E080930301AB982496E2E0DAC489B704
:1007E0008F7B89BFAB9A1092030108952091270156
:1007F0009091260181E0291301C080E00895A3E0D3
:10080000B1E09496EC919497F0E0ED5FFE4F838118
:1008100094962C91949730E02F5F3F4F2F713327A0
:1008200094962C93089520914B0130E02F5F3F4F19
:100830002F713327922F40914C014917E1F3E0913A
:100840004B01F0E0ED5FFE4F80A720934B01089530
:1008500089B7806289BF0895E3E0F1E0108213A2B6
:1008600014A215A210924B0110924C01B8DFC49A49
:10087000EFDF0895882311F0C49A0895C49808956D
:100880001F920F920FB60F9211242F933F934F9305
:100890005F936F937F938F939F93AF93BF93EF93E8
:1008A000FF9380910301882369F0809103018F5F9A
:1008B00080930301809103018B30A8F4833068F5A5
:1008C000823039F1FF91EF91BF91AF919F918F915C
:1008D0007F916F915F914F913F912F910F900FBE3C
:1008E0000F901F9018958B50823060F7B39B13C008
:1008F000E0912601F0E080910401ED5FFE4F8383DB
:100900008091260190E001968F71992780932601AE
:1009100002C0B39BD7CF63DFD5CF8091040190E0B5
:100920009595879580930401B39BCCCF809104016A
:10093000806880930401C6CF1F920F920FB60F926A
:1009400011242F933F934F935F936F937F938F93D4
:100950009F93AF93BF93EF93FF93809128018111F1
:1009600058C090914C0180914B01981799F0E091FB
:100970004C01F0E0ED5FFE4F80A58093290181E0FE
:100980008093280180914C0190E001968F71992706
:1009900080934C0180915D01882329F080915D0155
:1009A000815080935D0180915F018F5F80935F0133
:1009B00080915F018036E1F410925F0180916001C7
:1009C0008F5F809360019091600180915C0198132A
:1009D00003C088EC80935C0180916001843641F40F
:1009E00080915E0191E0892780935E011092600101
:1009F000FF91EF91BF91AF919F918F917F916F91F7
:100A00005F914F913F912F910F900FBE0F901F90CC
:100A10001895809128018F5F80932801809128018B
:100A20008B3040F4833070F4823009F0B3CF80E033
:100A300021DFB0CF8B50823008F0ACCFC49A109237
:100A40002801A8CF80912901817014DF80912901AC
:100A500090E095958795809329019CCFE6E7F0E09B
:100A6000648170E08681978125D36F5F63830895E9
:100A700010925A011092590110925801109251018E
:100A8000089580917600813019F0823019F0089530
:100A900051D2089557D20895B0E0A0E0E1E5F5E025
:100AA00056C38C018EE7BFDE8FEFBDDE7801680193
:100AB00085E0C80ED11CCFEFD0E0F70181917F0116
:100AC000B2DEF70131978081C80FD11DEC14FD040F
:100AD000A1F7D195C195D1098D2FA5DE8C2FA3DE6D
:100AE0008FEEA1DEF8018181811180935B01CDB78A
:100AF000DEB7E8E048C380917600813019F082309B
:100B000019F0089507D208950DD2089580917700C5
:100B100080FF05C081E080937600EDDF089581FFBE
:100B2000FCCF82E0F8CF81E0809376008093700064
:100B30008CE690E0B1DF089582E0809376008093A8
:100B400070008CE690E0A8DF089588EA90E0A4DFCA
:100B5000089580917C0090917D009827892798279F
:100B6000909375008093740081E790E095DF08957D
:100B700080917C0090917D00209178002D30A1F033
:100B800028F4293021F02B7F213009F00197609162
:100B90007E0070917F008ED2019690937D008093AD
:100BA0007C005CDFD6DF089520917E0020FD02C02E
:100BB000CE96EDCFCD96EBCF80917C0090917D00CD
:100BC000209178002D30B1F028F4293089F02B7F66
:100BD000213071F0019760917E0070917F006AD2A0
:100BE000019690937D0080937C0038DFB2DF0895FA
:100BF0000297F1CF20917E0020FD03C0805491091F
:100C0000EACFCF97E8CF8091790060917A0070E0C9
:100C10008150990B32D2019690937D0080937C0095
:100C200020917E0030917F002817390740F481E041
:100C300090E090937D0080937C00809379000895EC
:100C4000809179008F5F8093790090917B00981755
:100C500018F481E080937900D6DF7BDF08958091DE
:100C6000790081508093790090917B00882311F066
:100C7000981710F490937900C6DF6BDF089583EA2C
:100C800090E00ADF089580917600813019F082307B
:100C900029F0089584E990E0FFDE08958FE890E060
:100CA000FBCFA4DD882309F4EAC0A9DD90915A01A5
:100CB0009A3008F083C0E92FF0E0E75CF64F099422
:100CC0008E3709F001C181E080935A0110925901D9
:100CD0001092580108958F3F09F070C082E0809310
:100CE0005A01809158019091590181509F4F9093E2
:100CF0005901809358010895863009F05FC083E060
:100D000080935A01809158019091590106969093D1
:100D10005901809358011092510108959F5F90935B
:100D20005A0190915101E92FF0E0EE5AFE4F808375
:100D30009F5F909351012091580130915901820F8A
:100D4000932F911DD4CF20915801309159013195A5
:100D500021953109309359012093580183132EC0F6
:100D600088E080935A01089590915801981326C005
:100D700089E0F7CF8F3E11F5E0915201EA53E3315C
:100D8000E8F4F0E0ED5BF64F0994909155019093F3
:100D9000760080917700892B80937700ACDE32D18A
:100DA0000DC08091550180959091770089238093A3
:100DB000770090917600892309F4A8DE59DE089522
:100DC00081E08093760002D1F9CF82E0FACF809162
:100DD0005501882399F38093770098DEE0CF8091C6
:100DE0005401909155019827892798272091540103
:100DF00030915501232B91F090937D0080937C00DE
:100E00002DDE3FDEDBCF80915B01823461F0B0F6F6
:100E10008D3021F028F48150833080F6E5D0CECF9C
:100E20008F33E1F3CBCF8091540180937600809192
:100E300055018111C3CFC7CF8091540190915501C5
:100E40009827892798272091540130915501232B09
:100E500009F4A5CF90937F0080937E00813326E034
:100E6000920758F020E220937A0060917A0070E0B7
:100E700021D16F5F60937B00C4CF20E1F4CF8091DC
:100E80005C01883C09F580914D018823F1F01092B6
:100E90004D0149DE80914D0181110CC080914E01C0
:100EA000811108C080915001811104C080914F01CF
:100EB000882371F18091600190E00A9664E670E009
:100EC0000DD18F5F80935C01089580914E0188233E
:100ED00079F010924E0180917600813029F08230B5
:100EE000C9F689E990E002C08EE990E0D5DDD2CF65
:100EF00080915001882321F010925001C4DECACFA6
:100F000080914F01882331F210924F0131DEC2CF20
:100F100089ECD8CF4AE050E06AE070E086E790E0E4
:100F200065D108954AE050E060E070E086E790E027
:100F30005DD108954AE050E06AE070E086E790E015
:100F400065D108954AE050E060E070E086E790E007
:100F50005DD10895A89588E199E20FB6F894A89517
:100F600081BD0FBE91BD08951F920F920FB60F92D3
:100F700011242F933F934F935F936F937F938F939E
:100F80009F93AF93BF93EF93FF93A89B06C080916D
:100F9000B900811102C0B09B9EDAAB9B06C0809164
:100FA0000301811102C0B39BF5DBFF91EF91BF916B
:100FB000AF919F918F917F916F915F914F913F91F1
:100FC0002F910F900FBE0F901F90189581E0809386
:100FD0004F018091600190E00A9664E670E07ED057
:100FE0008F5F80935C01089581E080935001809130
:100FF000600190E0449664E670E070D08F5F80936B
:101000005C01089581E080934E018091600190E041
:10101000805B9F4F68EC70E061D08F5F80935C01D4
:10102000089580E886BD16BC87B3866187BBC49AE5
:1010300089E085BB80E28ABF8BBF8AB582608ABDAA
:1010400082E083BF88E689BD94E890BF1BBC8DBD5C
:1010500003DC6DDA7FDF78940895E3DF4CDDA8953B
:1010600020DEE6D985B7877E85BF85B7806285BFDC
:10107000889585B78F7D85BFF2CF0024552704C0A2
:10108000080E591F880F991F009729F076956795CC
:10109000B8F37105B9F7802D952F0895991B79E064
:1010A00004C0991F961708F0961B881F7A95C9F7F8
:1010B00080950895AA1BBB1B51E107C0AA1FBB1F47
:1010C000A617B70710F0A61BB70B881F991F5A95D4
:1010D000A9F780959095BC01CD01089597FB072E47
:1010E00016F4009406D077FD08D0E4DF07FC05D0A5
:1010F0003EF4909581959F4F0895709561957F4F2F
:101100000895052E97FB16F400940FD057FD05D0D7
:101110004BD007FC02D046F408C05095409530955E
:1011200021953F4F4F4F5F4F089590958095709553
:1011300061957F4F8F4F9F4F08952F923F924F920F
:101140005F926F927F928F929F92AF92BF92CF9257
:10115000DF92EF92FF920F931F93CF93DF93CDB760
:10116000DEB7CA1BDB0B0FB6F894DEBF0FBECDBFD8
:1011700009942A88398848885F846E847D848C84A9
:101180009B84AA84B984C884DF80EE80FD800C81B2
:101190001B81AA81B981CE0FD11D0FB6F894DEBF95
:1011A0000FBECDBFED010895A1E21A2EAA1BBB1BF5
:1011B000FD010DC0AA1FBB1FEE1FFF1FA217B30723
:1011C000E407F50720F0A21BB30BE40BF50B661F39
:1011D000771F881F991F1A9469F7609570958095FD
:1011E00090959B01AC01BD01CF010895DC01CB01BD
:1011F000FC01E199FECF06C0FFBBEEBBE09A319641
:101200000DB20D9241505040B8F70895DC01A40F83
:10121000B51F4150504040F0CB01840F951F2E91D7
:1012200005D041505040D8F70895262FE199FECFC0
:101230009FBB8EBBE09A01970DB2021639F01CBA23
:101240002DBB0FB6F894E29AE19A0FBE0895F89478
:10125000FFCFADC86CC8B1C8B3C8B5C8B7C8B9C8A6
:10126000BBC8B7C864C8BBC8BDC8BFC8C2C8C3C8AC
:10127000C4C826CD30CD40CD51CD50CD4FCD4ECD73
:1012800062CD72CD77CD81CD8CCD9ACD9ECD96CDD0
:101290009ECD94CDB8CD92CD91CD90CD8FCD8ECD2C
:0C12A000CBCDCACD8BCD8ACD9ACD99CD97
:1012AC00332201353031303130303030063F0000E0
:1012BC000106030100000101010110630100B70BDD
:1012CC00332A00313F80200100310000200000064D
:1012DC004C000000064B00000006480000000647CA
:1012EC000000000642000000060E01000030000065
:00000001FF