/
ROM.z80.hex
283 lines (283 loc) · 11.9 KB
/
ROM.z80.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
:03000000C38B00AF
:06000800E52AD023E3C944
:06001000E52AD223E3C93A
:06001800E52AD423E3C930
:06002000E52AD623E3C926
:06002800E52AD823E3C91C
:07003000E52ADA23E3ED4DA0
:07003800E52ADE23E3ED4D94
:10004000EB28CDAD2EA7E729EF2F6FE6C3ECC7470E
:10005000210020E5D5110100ED52D25800D1E1C9AF
:10006600E52AE023E9C547DB80CB4F28FA78D38120
:10007600C1C9DB80CB4728FADB81C92AE223E9E53F
:100086002AE423E3C9310021215F0022D02322D2B2
:100096002322D42322D62322D82322DA2322DE23A4
:1000A60022E02321780022E223216B0022E4233E72
:1000B60003D380CD5000ED56FB3E12D38031002194
:0300C600C338112B
:10018000210C5E0912730C186BA5C9067D0F1B1E8E
:100190001E1E1E1E1E1E1E1E1E045E4C324115E932
:1001A000E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5FF
:1001B000E5E5E5E5E5E5E5E5E5E5122E4F9FE1B589
:1001C000000000000000000000000000000000002F
:1001D00000000000000000000000CBD0DBDE0021AA
:1001E000002222240000020A24FF00000000000078
:1001F0001B5B324A4D6F6E74792056302E310D0ADA
:1002000000000000DDE9C37F0BC3020CC32C0CC34C
:100210000004C3460CC31F0CC3CB03C30005C37B40
:100220000C030AFE3D2005E1D1C3BD0D0B210000EA
:10023000180B030AFE3D28040BC3A50DE1D1C3B67C
:100240000D030AFE3ECA1D0ED1E11809030AFE3C49
:10025000CA010EE1D1FE3DCAC40D0BC3C90DE1D1E7
:100260003AEE233D28012919C3B60FFD4E08FD467D
:1002700009DDE9D1E17BA56F7AA467185B030A0B5E
:10028000FE303805FE3ADA7B0CE103FE2D20042B0C
:10029000C3A70DD1FE3D28020BEBB7ED52FE3DCAC0
:1002A000A70DE5DDE9030AFE2ACADD0D0BD1E1C584
:1002B000444D2100003E1029CB13CB1230040930ED
:1002C00001133D20F2C1C3D802030AFE2B2005E131
:1002D00023C3A70D0BD1E119030AFE3D28040BE54A
:0A02E000DDE9C3A70D0AD641181B83
:100300000AD661C61A876F262322F8235E2356D5A4
:10031000DDE9110000D5FD5E04FD5605D5FD5E0248
:10032000FD5603D5FDE5FD210000FD39DDE9DDE5E4
:10033000CD6F0E030AFE2138FAFE7B28062102004B
:10034000C3DE11CDA50ECD140FE1DDE1E5DDE9FD44
:1003500054FD5DED430424626BB7ED72CB3CCB1DC5
:10036000444D2AEA23712370231815FD7EFE77235E
:100370003AEE233D2805FD7EFF7723FD2BFD2B0B59
:1003800079B020E7EBF9E1EBFD62FD6BD1D1D1ED66
:100390005BEA231313D522EA23ED4B0424DDE9D1D4
:1003A0007BB22002DDE91AFE7BCA180DFE28C24B83
:1003B0000DD5CA180D03ED5BE82318031213030AC9
:1003C000FE6020F8ED53E823C3550ECDA50EDDE900
:1003D000D1E17BB56F7AB467C3D802C3AB0CC3F865
:1003E0000B030A6F2600E5DDE9ED5BF82321F82316
:0303F000C3B60F82
:10040000CDE30F6100350B63001304730022040079
:10041000003704E17DED5BE8231213ED53E823C3BD
:10042000550EE1ED5BE82318031213237EB720F984
:10043000ED53E823C3550E3AEF23FE10CA5F04C301
:100440004204ED5BE823D9E13AEE233D2002260089
:10045000CD2810D93E201213ED53E823C3550EEDDD
:100460005BE8233AF023B728021213E13AEE233D6A
:1004700028047CCD85047DCD85043E201213ED53E8
:10048000E823C3550EF51F1F1F1FCD8E04F1E60F85
:09049000C69027CE40271213C9C3
:10050000030AFE2FCAC3060BCDC80F2641506B76D7
:100510008500B0BB000000C600D90000E4E6E8009A
:10052000EAECEE0000F0CDE30F6273830664729193
:10053000066974A2086C63EF066C6E99060000DE13
:1005400006CDE30F79652F117974BC060000DE0635
:10055000CDE30F6C6CD6076C73DF076D76E407751F
:1005600072F207676F01080000DE06CDE30F6563D6
:10057000CC060000DE06CDE30F6368D3066E64622E
:10058000070000DE06CDE30F616CD70D6F72AE0A77
:100590007265F1067261F7067472FC0931007F1210
:1005A00032007F1233007F1234007F120000DE061B
:1005B000CDE30F6578D9060000DE06CDE30F6E00AF
:1005C000E4060000DE06CDE30F6170BA096178FC35
:1005D00006696E08070000DE06CDE30F7574140788
:1005E0000000DE06180D18221843184C185918661A
:1005F000C36106CDE30F63002707656D2D076574A2
:100600001D076E6709080000DE06CDE30F636E5D0F
:100610000A6370A007656C330769742A096C6E91D0
:10062000077263FA0A74725A070000DE06CDE30F00
:100630007275D10D0000DE06CDE30F617200236FED
:1006400069BE070000DE06CDE30F6869A20672648A
:10065000C6070000DE06CDE30F6F72CB070000DE99
:1006600006CDE30F00006806E1D1030AFE3D280233
:100670000BEBF5C5444DCD3C0EEBED53FA23C1F128
:10068000C39D02E1CB7C2806AF956F9F9467E5DDA3
:10069000E9E17DCD0510E5DDE9E12B562B5EEBE5CB
:1006A000DDE9E17DB42802DDE9FD5DFD54210800AE
:1006B000192323FD7502FD7403C3AB0C3E0132EE1A
:1006C00023DDE9030AFE2030FA0BDDE93E0A32EFB2
:1006D00023DDE9E122F123DDE93E10C3CE0621014D
:1006E00000C3DE11E1594DED6826004BE5DDE9DD83
:1006F000E9E122EA23DDE9E12B2B18F6E1D1E5B3AC
:10070000ED523002E1D5DDE9E1D1E5B3ED52380239
:10071000E1D5DDE9E1594DE1ED694BDDE9E17DB47C
:100720002002DDE9C3AB0CE122EC23DDE92AFA2348
:10073000E5DDE9E1D1C52B462B4E232318157EBB01
:1007400023200C7EBA2320085E2356C1C3A00323B6
:1007500023230B79B020E7C1DDE921FFFF22F2233B
:10076000182721000022F2232AE823AF7723ED4344
:100770000424110022B7ED52444D2AEA23EBD5EDB3
:10078000B0ED53EA23ED4B042421002222E823DDBF
:10079000E9D1210000180213231AB720FAE5DDE998
:1007A000D1E11ABE2007B72809132318F52100004C
:1007B000180321FFFFE5DDE9210023C3C50FFD5D1F
:1007C000FD54EBF9DDE93E02C3BE06D1E17BAD6F1E
:1007D0007AAC67C3D802E17DE603CD2712DDE9CD0F
:1007E0002012DDE9E17DE603C64167D16BCD5312EE
:1007F000DDE9E1237DB43E6828023E6CCD7212DD56
:10080000E9D1E162CD3612DDE9CD9F030000180881
:10081000120801046265734C7B5B2562202F7472A1
:1008200075202573303E7B7B256125653C7D7D7B76
:100830007B256125653E7D7D3F5D20254C3D205C0F
:100840006B747B302574213D2F7265745C64743A3F
:10085000617B254C313B212F726574254C303B2048
:1008600025613D257320254C303B202B3D312574DF
:10087000213D2F726574254C323B5E7B2561203112
:100880007D7B2F66616C20254C313B3D2030203232
:100890007D3F20256B2F72637D203020256B5E7D90
:1008A0007D00CD9F030000AF08AB080102614C7BC7
:1008B0005B30202F7472752025612F616C6E5D2076
:1008C000254C3D5C6B747B302574213D2F72657423
:1008D0005C64743A697B254C313B212F7265742529
:1008E0004C303B2025693D254C303B202B2B3125BE
:1008F00074213D2F726574256920254C323B203CC4
:100900007B256125693B20317D7B2F66616C20252D
:100910004C313B3D203020327D3F20256B2F7263D0
:100920007D203020256B5E7D7D00CD9F030000374C
:100930000933090102734C7B5B30202F7472755DA3
:1009400020254C3D5C6B747B302574213D2F7265F6
:10095000745C64743A69637B254C313B212F72656A
:1009600074254C303B2025693D254C303B202B2BFA
:100970002F62797420257325693B202F77726420BC
:1009800025633D312574213D2F7265742563203028
:1009900020213D7B256320317D7B2F66616C2025E6
:1009A0004C313B3D203020327D3F20256B2F726340
:1009B0007D203020256B5E7D7D00CD9F030000C72C
:1009C00009C309000273667B5C6B747B302574215C
:1009D0003D2F7265745C64747B3125743D3D7B25CD
:1009E000642025665E7D7B25647D3F20257420255F
:1009F0006B5E7D20302025735E7D7D00CD9F0300E2
:100A0000000A0A050A01037370547B5B305D2554AC
:100A10003D5C6B747B5C64747B5B7B25642025543C
:100A2000303B3D202F7472757D7B25642025705EE0
:100A30007D7B2F7472757D5D25743B5E7B25642004
:100A4000257420256B5E7D7B302031202554303B82
:100A50005E7D3F7D20302025735E7D7D00CD9F0330
:100A600000006C0A660A0104736972417B5B2569A8
:100A70005D25413D5C6B747B5C64747B3125743D0A
:100A80003D7B2564202541303B2025725E25413089
:100A90003B3D202541303B7D7B25647D3F202574F7
:100AA00020256B5E7D20302025735E7D7D00CD9FEF
:100AB000030000BC0AB70A01037370547B5B305D0E
:100AC00025543D5C64747B3225743D3D2F72657402
:100AD0003025743D3D7B2564202554303B3D7D7B96
:100AE00025642025705E7D3F302031202554303B29
:100AF0005E7D20302025735E7D00CD9F03000006C3
:100B00000B030B0001667B5C6B747B3025743D3DF1
:100B10002F7768695C64747B3125743D3D2F77685D
:100B2000692025665E203120256B5E7D20302025E2
:100B30006B5E7D7D00CD9F030000430B3E0B0203E7
:100B40006162637B275B20272E732025612F616CF8
:100B50006E25633D203025623D20282561202562D9
:100B6000203B2E202562202B2B2025622025632070
:100B70003C2F776869295E20275D272E737D00CD85
:100B8000E30F63008E0B7300970B0000B90BCD8150
:100B90000026006FE5DDE9ED5BEA23D5CD8100FE9F
:100BA0000D280D12133AF1233C20F1CD850018ECED
:100BB000AF1213ED53EA23DDE9DDE5DD21C20BC3FE
:100BC000970B6069E322EA23444D0AFE2D2811FEAB
:100BD000242817FE303009FE3A380521000018128B
:100BE000DD21E70BC37B0CE11808DD21F10BC3020B
:100BF0000CE1C1DDE1E5DDE9E17D2F6F7C2F67C30D
:100C0000D802210000030ACB772802D607D630DAB3
:100C10009D0CFE10D29D0C29292929856F18E6D13B
:100C2000E1E37CB5E1CAA003EBC3A0032AEA23E514
:100C30000A5F0318037723030ABB280218F7AF776C
:100C40002322EA23DDE9FD5E04FD5605EB7DB42891
:100C50001A237E23B728145F030AC543FD5E02FDF5
:100C600056031B1BBE28092310F8C11100001808E9
:100C7000C1EB22F8235E2356D5DDE92100000AFEF0
:100C80002D200103080AD6303813FE0A300F035412
:100C90005D29291929856F3E008C6718E80B08200B
:100CA00007EB210000B7ED52E5DDE9FD5E00FD56E2
:100CB00001ED530424FD5E06FD5607ED530624FDA9
:100CC0005E02FD5603EBFD5E00FD560113B7ED52CB
:100CD000380BFD54FD5D21080019EB180CFD5E0278
:100CE000FD5603EBFD54FD5DEB444DB7ED727DB455
:100CF0002809C5444DE12B1BEDB813EBF9ED4B066C
:100D000024FD2A0424ED5BEC237BB22002DDE921E3
:100D1000000022EC23C3A003ED530424210021FD95
:100D200054FD5DB7ED52ED5B04247DB43E00286AAE
:100D3000C5FD4E04FD4605FD6E02FD6603C5E5FDDD
:100D4000E5FD210000FD39424BDDE9EB5E23562332
:100D50007BB22821ED430424220624EB2B462B4EA4
:100D6000232318065E235623D50B79B020F6ED4BCE
:100D700004242A06245E235623ED5304245E2356BE
:100D800023EBED5B04247DB42003AF180D7E180324
:100D90003B3B3DB720FA237E2B87C5444D21020003
:100DA000856F391898E1E1EB2AF823733AEE233D79
:100DB00028022372DDE9B7ED522816181AB7ED5252
:100DC000200F1813B7ED521805B7ED522809FAD7BE
:100DD0000D21FFFFE5DDE9210000E5DDE9E1ED435F
:100DE00004242B462B4E2323180D5E233AEE235763
:100DF0001528025623D50B79B020EFED4B0424DDE6
:100E0000E9E1D1030AFE3D28020BEBED4304244344
:100E10000418012910FDED4B0424C39D02E1D10308
:100E20000AFE3D28020BEBED43042443041804CBD7
:100E30003CCB1D10FAED4B0424C39D022100003E63
:100E400010CB21CB10ED6AED5238030C1801193D7F
:100E500020EF5059C93AF2233C2002DDE91100226B
:100E60002AE8233600ED53E823EBCD2010DDE9110D
:100E700000002AEA23E52323030AFE3A200314187C
:100E800010FE61380FFE7B300B77231CAFB22801B8
:100E9000140318E50BAFB22801152322EA23E172EF
:100EA00023732BE3E9C50316010A03FE2138FAFE7A
:100EB00027280FFE22280BFE602807CB7A20EAC3E2
:100EC000C80E3E80AA5718E1FE282816FE7B28127D
:100ED000FE5B280EFE29280DFE7D2809FE5D2805F3
:100EE00018C71418C41520C16069112224B7ED5227
:100EF000CB7C281C6069D1ED430424B7ED52444DEE
:100F0000EBED5BEA23D5EDB0ED53EA23ED4B042482
:100F10000BE1E3E9E1220824ED430424E122062465
:100F2000FD5E04FD56057BB22009210000ED5BEA61
:100F3000231865E1E5ED5BEA237E4F1223137E1251
:100F4000912313B728054F0600EDB0EBFD5E04FDBD
:100F50005605EB237E23B728054F0600EDB0472A40
:100F6000EA23237E80772B7808E37EB7280F4F068D
:100F700000237E9123856F3E008467EDB008121335
:100F8000AF1213D5EBFD5E02FD5603EB2B4E2B7E0D
:100F9000121379121310F5E1C1D5EB73237223ED0F
:100FA0005B0624732372237123702322EA23ED4B03
:100FB00004242A0824E922F8235E3AEE233D160091
:100FC000280323562BD5DDE9030AFE7B3010D661BA
:100FD000380CE1856F7EB72003C3DE066FE93E1A49
:100FE0000B18EFE156235E23AFBA2814030ABA2088
:100FF0000AAFBB280B030ABB28060B0B232318E4FC
:101000005E2356EBE9210000FE7BD0D641D8FE1AC4
:101010003805D606FE1AD8876F2623C9CD8500234A
:101020007EB720F8C9E5D9E1CB7C280CD93E2D123A
:1010300013D9AF956F9F94670E0011F0D8CD58105B
:101040001118FCCD5810119CFFCD58101EF6CD582C
:10105000100C1EFFCD5810C9062F041938FCED5294
:101060003E30B82005AFB1C818010C78D91213D999
:10107000C9FE27280AFE222806FE602802180ACB8D
:101080007B2803CBBBC9CBFBC9CB7BC0FE7B28082D
:10109000FE5B2804FE2820021CC9FE7D2807FE5D99
:1010A0002803FE29C01DC9CDB7100D0A3E2000C976
:1010B000CDB7100D0A00C9E3CD201023E3C9CDB789
:1010C000101B5B00C9CDBE10C3B710ED5BE823CD8C
:1010D0002510D93E001213ED53E82321002222E807
:1010E00023C3201021F001110E2406141ABE20176C
:1010F000132310F8ED4BFC23ED7BFE23DD2A0024A7
:10110000FD2A0224C33E1121F001110E240614ED24
:10111000B021DE0111E623011200EDB0210023060B
:1011200034AF772310FCDD21BA11FD210021C93134
:101130000021CD0711C33E11310021CDE410210E55
:1011400024CD2010CDA71001000021002122E6238C
:101150001E00C521002118067E230BCD711079B029
:1011600020F6C1CD8100FE203014FE002831FE0D96
:10117000281AFE08CAF011FE0ACA001218D221006D
:1011800021097703CD8500CD711018D721002109E1
:10119000360D23360A230303CDB0107BB720C421BC
:1011A00000210922E623010021ED43FC23ED73FE1B
:1011B00023DD220024FD2202240B030AFE2028FA4C
:1011C000380DC65F6F26016E24FEBA380124E9FE91
:1011D000002803C34411036069E9C10BDDE9E5CDD3
:1011E000DA11604572726F722060202E00C34411C4
:1011F00079B0CA50110BCDB71008200800C35011A8
:10120000CDB7100D3E20002100211804CD8500230C
:101210007EFE0D20F7110021B7ED52444DC3501151
:10122000CDC510324A00C9C63008CDBE1008CD85E4
:10123000003E4BC38500D9CDBE10D97C082600CD19
:10124000CB103E3BCD8500086C2600CDCB103E4830
:10125000C38500D9CDC510D97C082600CDCB100898
:10126000C38500C63008CDBE1008CD85003E6DC3D5
:0F127000850008CDC5103F32356C0008C38500DE
:00000001FF