-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.hex
198 lines (198 loc) · 8.64 KB
/
main.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
:100000005AC074C073C072C071C070C06FC06EC07F
:100010006DC06CC06BC06AC069C068C0D2C066C029
:1000200065C064C063C062C061C060C05FC05EC0C4
:100030005DC05CC008000000BE922449123EABAA1D
:10004000AA2ABECDCCCC4C3E00000080BEABAAAAF2
:10005000AA3E00000000BF000000803F000000003A
:1000600000084178D3BB4387D1133D190E3CC3BD73
:100070004282AD2B3E68EC8276BED98FE1A93E4C20
:1000800080EFFFBE01C4FF7F3F0000000000076358
:100090004236B79BD8A71A39685618AEBAAB558CFA
:1000A0001D3CB7CC5763BD6DEDFD753EF617723143
:1000B000BF000000803F11241FBECFEFD4E0DEBFA1
:1000C000CDBF11E0A0E0B1E0E2E3FCE002C00590AA
:1000D0000D92A031B107D9F711E0A0E1B1E001C064
:1000E0001D92A131B107E1F7D0D1A1C589CF8AEF27
:1000F00090E00197F1F70895E1E6F0E080E8808371
:1001000080818360808308958EE380937E0080E405
:1001100080937C00EAE7F0E08081806880838081C2
:1001200086608083089582E084BD93E095BD90EA67
:1001300097BD80936E0008958FEF84B915B88AB18A
:100140008C618AB95B985A985C9808953091100137
:1001500020E04AEF50E02AC0213069F0213038F029
:10016000223019F0233071F40AC023E01FC05B98DD
:100170005C985A9A07C05A985C985B9A03C05A9840
:100180005B985C9AE053EB3068F4F0E0EB5FFE4F75
:100190008081809585B9213021F0233019F43130E8
:1001A00009F42F982F5FCA010197F1F7E22FF0E0D1
:1001B000E050FF4FE081EE2379F65B985A985C9807
:1001C00008951F920F920FB60F9211242F933F9311
:1001D0004F935F936F937F938F939F93AF93BF934F
:1001E000EF93FF93B3DFFF91EF91BF91AF919F9199
:1001F0008F917F916F915F914F913F912F910F90D0
:100200000FBE0F901F901895CF92DF92EF92FF9242
:100210000F931F93CF93DF936A01F8942EE2FA01B4
:100220002283148220E030E040E251E456D37B0187
:100230008C0127D2EB01BE01882777FD8095982F8E
:1002400053D29B01AC01C801B7014AD120E030E094
:1002500040E05FE3F9D288230CF02196D7FF07C076
:10026000D095C195DF4F81E08093100102C01092BC
:100270001001CE016AE070E0B3D48063F60183839D
:10028000CE016AE070E0ACD49B01CB016AE070E083
:10029000A7D480638183C9016AE070E0A1D4CB0157
:1002A0006AE070E09DD4806380837894DF91CF9181
:1002B0001F910F91FF90EF90DF90CF9008956F9274
:1002C0007F928F929F92AF92BF92CF92DF92EF92E6
:1002D000FF920F931F935B016C0179018A0120E06B
:1002E00030E040E854E461D1882329F4E0E070E094
:1002F00080E86FEB69C0C801B701A6019501EDD296
:1003000020E030E040E85AE3E8D27B018C01C601EE
:10031000B50120E030E040E85AEBDFD220E030E0E9
:1003200040E85FE3DED09B01AC01C801B70141D1D9
:1003300020E030E44CE156E43CD18FD23B014C014B
:10034000A4019301CAD25B016C01C401B30120E096
:1003500030E040E450E424D37B018C01C401B301BC
:1003600021EF3BEB46E859E3B8D22EE03FEC4BE5FA
:100370005BE3B7D03B014C01C601B50122E835ED86
:100380004FE256E3AAD29B01AC01C401B301A9D04C
:100390005B016C01C801B7012AE633E149E853E388
:1003A0009CD29B01AC01C601B5019BD09B01AC0165
:1003B00060E070E080E89FE3FCD023E333E148E8AD
:1003C00053E48ED0E62F692F2E2F372F482F562F2C
:1003D000B901CA011F910F91FF90EF90DF90CF906C
:1003E000BF90AF909F908F907F906F900895AF9245
:1003F000BF92CF92DF92EF92FF920F931F93CF9312
:10040000DF930F2EF0E0AF2EF0E0BF2EF0E0CF2E06
:10041000F0E0DF2EF02D80917A00806480937A00E6
:1004200080917A0086FDFCCF609178002091790060
:10043000D22FC0E070E06C2B7D2B80E090E052D199
:1004400020E030EF4BE156E43ADF7B018C01A6015E
:10045000950146D02DEC3CEC4CE45EE3F5D118164A
:1004600064F0C601B501A80197013AD02DEC3CEC2F
:100470004CE45EE3E9D1181674F6C801B70140E018
:1004800051E0C2DE57016801C6CFE1E6F0E080E846
:1004900080838081836080838EE380937E0080E40C
:1004A00080937C00EAE7F0E080818068808380812F
:1004B0008660808392E094BD83E085BD80EA87BD3D
:1004C00090936E008FEF84B915B88AB18C618AB9A8
:1004D0005B985A985C9878948ADF80E090E0089561
:1004E0005058BB27AA270ED075C166D130F06BD10A
:1004F00020F031F49F3F11F41EF45BC10EF4E0953F
:10050000E7FB51C1E92F77D180F3BA176207730770
:100510008407950718F071F49EF58FC10EF4E095ED
:100520000B2EBA2FA02D0B01B90190010C01CA01AD
:10053000A0011124FF27591B99F0593F50F4503E58
:1005400068F11A16F040A22F232F342F4427585F4A
:10055000F3CF469537952795A795F0405395C9F762
:100560007EF41F16BA0B620B730B840BBAF091501A
:10057000A1F0FF0FBB1F661F771F881FC2F70EC0B9
:10058000BA0F621F731F841F48F48795779567958C
:10059000B795F7959E3F08F0B3CF9395880F08F075
:1005A0009927EE0F979587950895D9D008F481E0A3
:1005B00008950CD00FC107D140F0FED030F021F4E7
:1005C0005F3F19F0F0C0511139C1F3C014D198F355
:1005D0009923C9F35523B1F3951B550BBB27AA27C4
:1005E00062177307840738F09F5F5F4F220F331F36
:1005F000441FAA1FA9F333D00E2E3AF0E0E830D002
:1006000091505040E695001CCAF729D0FE2F27D004
:10061000660F771F881FBB1F261737074807AB07D2
:10062000B0E809F0BB0B802DBF01FF2793585F4F47
:100630002AF09E3F510568F0B6C000C15F3FECF361
:10064000983EDCF3869577956795B795F7959F5F0C
:10065000C9F7880F911D9695879597F90895E1E060
:10066000660F771F881FBB1F621773078407BA07BF
:1006700020F0621B730B840BBA0BEE1F88F7E0951A
:10068000089504D06894B111D9C00895BCD088F001
:100690009F5790F0B92F9927B751A0F0D1F0660F6E
:1006A000771F881F991F1AF0BA95C9F712C0B13089
:1006B00081F0C3D0B1E00895C0C0672F782F88279C
:1006C000B85F39F0B93FCCF3869577956795B395C8
:1006D000D9F73EF490958095709561957F4F8F4F37
:1006E0009F4F0895E89409C097FB3EF4909580953C
:1006F000709561957F4F8F4F9F4F9923A9F0F92FE8
:1007000096E9BB279395F695879577956795B79565
:10071000F111F8CFFAF4BB0F11F460FF1BC06F5F4B
:100720007F4F8F4F9F4F16C0882311F096E911C05D
:10073000772321F09EE8872F762F05C0662371F07E
:1007400096E8862F70E060E02AF09A95660F771F92
:10075000881FDAF7880F9695879597F90895990F6E
:100760000008550FAA0BE0E8FEEF16161706E8077B
:10077000F907C0F012161306E407F50798F0621B9C
:10078000730B840B950B39F40A2661F0232B242B71
:10079000252B21F408950A2609F4A140A6958FEF90
:1007A000811D811D089597F99F6780E870E060E0E2
:1007B00008959FEF80EC089500240A9416161706FA
:1007C00018060906089500240A9412161306140642
:1007D00005060895092E0394000C11F4882352F0A5
:1007E000BB0F40F4BF2B11F460FF04C06F5F7F4F5D
:1007F0008F4F9F4F089557FD9058440F551F59F044
:100800005F3F71F04795880F97FB991F61F09F3FFD
:1008100079F087950895121613061406551FF2CF26
:100820004695F1DF08C0161617061806991FF1CF76
:1008300086957105610508940895E894BB2766279D
:100840007727CB0197F908958ADF08F48FEF089591
:100850000EF023C1AECF6894A6CFD5DFC8F399239D
:10086000D1F3C6F3DF93CF931F930F93FF92C92F5A
:10087000DD2788232AF02197660F771F881FDAF774
:1008800020E030E040E85FEB9FE3883920F0803ED5
:1008900030F021968F7725DEE4E3F0E003C021DE1F
:1008A000E1E6F0E008D18B01BE01EC01FB2E6F57B1
:1008B00071097595771F880B990B16DF28E132E7D0
:1008C00041E35FE316D0AF2D9801AE01FF900F9189
:1008D0001F91CF91DF9116DE7DCF0BD07BCF6CDFE8
:1008E00028F071DF18F0952309F05DCF62CF112455
:1008F000A5CF81DFA0F3959FD1F3950F50E0551F51
:10090000629FF001729FBB27F00DB11D639FAA2764
:10091000F00DB11DAA1F649F6627B00DA11D661FB3
:10092000829F2227B00DA11D621F739FB00DA11DD4
:10093000621F839FA00D611D221F749F3327A00D8E
:10094000611D231F849F600D211D822F762F6A2F2A
:1009500011249F5750408AF0E1F088234AF0EE0FAF
:10096000FF1FBB1F661F771F881F91505040A9F7BC
:100970009E3F510570F017CF61CF5F3FECF3983E7B
:10098000DCF3869577956795B795F795E7959F5F23
:10099000C1F7FE2B880F911D9695879597F90895BD
:1009A000FA01EE0FFF1F30962105310599F161150F
:1009B000710561F48038BFE39B0749F16894903872
:1009C000810561F08038BFEF9B0741F0992342F524
:1009D000FF3FE1053105210511F1E8940894E79501
:1009E000D901AA2329F4AB2FBE2FF85FD0F310C092
:1009F000FF5F70F4A695E0F7F73950F019F0FF3A71
:100A000038F49F779F930CD00F9007FC905808956F
:100A10003EF0CFCE60E070E080E89FE308954FE7BE
:100A20009F775F934F933F932F9317DF2F913F91C2
:100A30004F915F9152DF05C019F40EF0B4CEFDCE98
:100A4000B8CEE1DEC8F39638C0F707F80F92E89405
:100A50002BE33AEA48EB5FE74EDF0F920F920F92DB
:100A60004DB75EB70F9289D0EEE8F0E024D04F91F9
:100A70005F91EF91FF91E595EE1FFF1F49F0FE5743
:100A8000E0684427EE0F441FFA95E1F74195550BB6
:100A900040D00F9007FE34C008959F3F31F0915031
:100AA00020F4879577956795B795880F911D969552
:100AB000879597F90895DF93CF931F930F93FF9234
:100AC000EF92DF927B018C01689405C0DA2EEF0172
:100AD00010DFFE01E894A59125913591459155913E
:100AE000AEF3EF010FDDFE019701A801DA9479F76B
:100AF000DF90EF90FF900F911F91CF91DF910895BC
:100B00009B01AC0160E070E080E89FE352CD4BCEEA
:100B1000C4CF79DEE8F39923D9F3940F511DBBF3C9
:100B20009150504094F059F0882332F0660F771FAF
:100B3000881F91505040C1F79E3F510544F7880FE0
:100B4000911D9695879597F908955F3FACF0983E73
:100B50009CF0BB27869577956795B79508F4B160AB
:100B60009395C1F7BB0F58F711F460FFE8CF6F5FA3
:100B70007F4F8F4F9F4FE3CF61CEFA01DC01AA0F69
:100B8000BB1F9B01AC01BF5728F422273327442702
:100B900050781FC0B75188F4AB2F00244695379585
:100BA0002795011CA395D2F3002069F0220F331F73
:100BB000441FB395DAF30DD093CC61307105A0E8F2
:100BC0008A07B94630F49B01AC016627772788274E
:100BD0009078309621F020833183428353830895A7
:100BE00097FB092E07260AD077FD04D00CD006D03B
:100BF00000201AF4709561957F4F0895F6F790954F
:100C000081959F4F0895AA1BBB1B51E107C0AA1FE6
:100C1000BB1FA617B70710F0A61BB70B881F991F9D
:100C20005A95A9F780959095BC01CD010895F89447
:020C3000FFCFF4
:100C32002D2D2E2D003F065B4F666D7D077F6F8049
:00000001FF