summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2010-10-04 16:16:18 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2010-10-04 16:16:18 +0200
commit11b12718888cfe3174552412fd7fb8102c2bcaf5 (patch)
treecbe659a1b924a132d0c4ffd02e8d32de81a66600
parent2e1d8e06e0d5419111e31a63c307a1c00bb77165 (diff)
downloadsdma-firmware-11b12718888cfe3174552412fd7fb8102c2bcaf5.tar.gz
sdma-firmware-11b12718888cfe3174552412fd7fb8102c2bcaf5.tar.xz
add sdma ram image files
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--src/imx25-v1-ram.asm263
-rw-r--r--src/imx31-v1-ram.asm1793
-rw-r--r--src/imx31-v2-ram.asm1797
-rw-r--r--src/imx35-v1-ram.asm921
-rw-r--r--src/imx35-v2-ram.asm789
-rw-r--r--src/imx51-v1-ram.asm322
6 files changed, 5885 insertions, 0 deletions
diff --git a/src/imx25-v1-ram.asm b/src/imx25-v1-ram.asm
new file mode 100644
index 0000000..b9d79e7
--- /dev/null
+++ b/src/imx25-v1-ram.asm
@@ -0,0 +1,263 @@
+ ldi 6, 112 % 6144
+ revblo 6 % 6145
+ ld 6, 6, 2 % 6146
+ jsr 394 % 6147
+ bt 42 % 6148
+ st 2, 6, 27 % 6149
+ mov 0, 6 % 6150
+ jsr 412 % 6151
+ bf 38 % 6152
+ st 3, 0, 28 % 6153
+ st 6, 0, 30 % 6154
+ st 4, 0, 29 % 6155
+ mov 6, 0 % 6156
+ ldi 0, 255 % 6157
+ revblo 0 % 6158
+ ori 0, 255 % 6159
+ and 0, 4 % 6160
+ ld 3, 6, 30 % 6161
+ cmphs 5, 7 % 6162
+ bt 11 % 6163
+ stf 5, 197 % 6164
+ cmphs 3, 7 % 6165
+ bt 3 % 6166
+ stf 3, 213 % 6167
+ jsr 6223 % 6168
+ jmp 6187 % 6169
+ stf 3, 5 % 6170
+ jsr 1752 % 6171
+ bsf 39 % 6172
+ bdf 41 % 6173
+ jmp 6187 % 6174
+ stf 5, 1 % 6175
+ cmphs 3, 7 % 6176
+ bt 5 % 6177
+ stf 3, 213 % 6178
+ jsr 1794 % 6179
+ bsf 24 % 6180
+ bdf 26 % 6181
+ jmp 6187 % 6182
+ stf 3, 5 % 6183
+ jsr 1656 % 6184
+ bsf 7 % 6185
+ bdf 6 % 6186
+ ld 2, 6, 27 % 6187
+ ld 3, 6, 28 % 6188
+ jsr 424 % 6189
+ bt 215 % 6190
+ done 2 % 6191
+ jmp 6147 % 6192
+ clrf 0 % 6193
+ ldf 0, 4 % 6194
+ stf 0, 12 % 6195
+ ld 3, 6, 30 % 6196
+ mov 2, 6 % 6197
+ sub 0, 3 % 6198
+ jsr 685 % 6199
+ mov 4, 3 % 6200
+ add 4, 0 % 6201
+ bseti 4, 20 % 6202
+ mov 6, 2 % 6203
+ jmp 6187 % 6204
+ clrf 2 % 6205
+ stf 0, 12 % 6206
+ stf 5, 223 % 6207
+ clrf 1 % 6208
+ stf 0, 255 % 6209
+ ldf 0, 208 % 6210
+ jmp 6196 % 6211
+ clrf 2 % 6212
+ stf 0, 255 % 6213
+ stf 5, 40 % 6214
+ clrf 1 % 6215
+ ldf 0, 4 % 6216
+ stf 0, 12 % 6217
+ jmp 6196 % 6218
+ clrf 0 % 6219
+ stf 0, 255 % 6220
+ ldf 0, 208 % 6221
+ jmp 6196 % 6222
+ mov 2, 0 % 6223
+ sub 3, 5 % 6224
+ andi 3, 3 % 6225
+ andi 5, 3 % 6226
+ cmpeqi 5, 0 % 6227
+ bt 10 % 6228
+ ldi 0, 4 % 6229
+ sub 0, 5 % 6230
+ cmphs 0, 2 % 6231
+ bt 26 % 6232
+ sub 2, 0 % 6233
+ loop 1, 3 % 6234
+ ldf 5, 216 % 6235
+ bsf 238 % 6236
+ ldf 5, 255 % 6237
+ bsf 236 % 6238
+ ldi 0, 4 % 6239
+ cmplt 2, 0 % 6240
+ bt 17 % 6241
+ cmpeqi 3, 0 % 6242
+ bf 15 % 6243
+ mov 0, 2 % 6244
+ andni 0, 3 % 6245
+ stf 5, 207 % 6246
+ stf 3, 223 % 6247
+ lsr1 0 % 6248
+ lsr1 0 % 6249
+ loop 2, 3 % 6250
+ ldf 5, 216 % 6251
+ done 0 % 6252
+ bsf 221 % 6253
+ ldf 3, 255 % 6254
+ bsf 219 % 6255
+ andi 2, 3 % 6256
+ stf 5, 205 % 6257
+ stf 3, 221 % 6258
+ mov 0, 2 % 6259
+ loop 2, 3 % 6260
+ ldf 5, 216 % 6261
+ done 0 % 6262
+ bsf 211 % 6263
+ ldf 5, 255 % 6264
+ bsf 209 % 6265
+ ret % 6266
+ jsr 570 % 6267
+ ld 7, 3, 27 % 6268
+ ld 2, 3, 30 % 6269
+ stf 2, 213 % 6270
+ ld 6, 3, 31 % 6271
+ mov 2, 6 % 6272
+ addi 2, 148 % 6273
+ stf 2, 195 % 6274
+ ldf 2, 200 % 6275
+ btsti 2, 9 % 6276
+ bt 30 % 6277
+ addi 6, 148 % 6278
+ stf 6, 227 % 6279
+ ldf 2, 208 % 6280
+ st 2, 3, 29 % 6281
+ ldf 2, 200 % 6282
+ bseti 2, 8 % 6283
+ stf 6, 211 % 6284
+ stf 2, 200 % 6285
+ subi 6, 148 % 6286
+ ld 2, 3, 29 % 6287
+ stf 2, 213 % 6288
+ stf 6, 227 % 6289
+ ldf 2, 200 % 6290
+ btsti 2, 14 % 6291
+ bt 39 % 6292
+ stf 2, 200 % 6293
+ bdf 35 % 6294
+ subi 5, 1 % 6295
+ cmpeqi 5, 0 % 6296
+ bt 38 % 6297
+ mov 2, 6 % 6298
+ addi 2, 152 % 6299
+ stf 2, 195 % 6300
+ ldf 2, 200 % 6301
+ stf 6, 195 % 6302
+ btsti 2, 0 % 6303
+ bt 241 % 6304
+ ldf 2, 208 % 6305
+ jsr 721 % 6306
+ jmp 6336 % 6307
+ stf 6, 227 % 6308
+ mov 0, 7 % 6309
+ subi 0, 1 % 6310
+ cmplt 0, 5 % 6311
+ bt 1 % 6312
+ mov 0, 5 % 6313
+ sub 5, 0 % 6314
+ ldf 2, 200 % 6315
+ btsti 2, 14 % 6316
+ bt 14 % 6317
+ stf 2, 200 % 6318
+ bdf 10 % 6319
+ subi 0, 1 % 6320
+ bf 249 % 6321
+ stf 2, 221 % 6322
+ bdf 6 % 6323
+ done 0 % 6324
+ cmpeqi 5, 0 % 6325
+ bt 9 % 6326
+ jsr 593 % 6327
+ ld 7, 3, 27 % 6328
+ jmp 6271 % 6329
+ clrf 0 % 6330
+ stf 2, 255 % 6331
+ ldf 2, 208 % 6332
+ jsr 721 % 6333
+ bseti 4, 24 % 6334
+ bseti 4, 20 % 6335
+ stf 2, 221 % 6336
+ bdf 248 % 6337
+ jsr 609 % 6338
+ jmp 6268 % 6339
+ jsr 560 % 6340
+ jsr 570 % 6341
+ ld 7, 3, 27 % 6342
+ ld 2, 3, 30 % 6343
+ stf 2, 213 % 6344
+ ld 6, 3, 31 % 6345
+ mov 2, 6 % 6346
+ addi 2, 148 % 6347
+ ld 2, 2, 0 % 6348
+ btsti 2, 9 % 6349
+ bt 23 % 6350
+ addi 6, 148 % 6351
+ ld 2, 6, 0 % 6352
+ bseti 2, 8 % 6353
+ st 2, 6, 0 % 6354
+ subi 6, 148 % 6355
+ ld 2, 6, 0 % 6356
+ btsti 2, 14 % 6357
+ bt 38 % 6358
+ stf 2, 200 % 6359
+ bdf 34 % 6360
+ subi 5, 1 % 6361
+ cmpeqi 5, 0 % 6362
+ bt 39 % 6363
+ mov 2, 6 % 6364
+ addi 2, 152 % 6365
+ ld 2, 2, 0 % 6366
+ btsti 2, 0 % 6367
+ bt 243 % 6368
+ stf 2, 221 % 6369
+ bdf 24 % 6370
+ ldf 2, 208 % 6371
+ jsr 721 % 6372
+ jmp 6403 % 6373
+ mov 0, 7 % 6374
+ subi 0, 1 % 6375
+ cmplt 0, 5 % 6376
+ bt 1 % 6377
+ mov 0, 5 % 6378
+ sub 5, 0 % 6379
+ ld 2, 6, 0 % 6380
+ btsti 2, 14 % 6381
+ bt 14 % 6382
+ stf 2, 200 % 6383
+ bdf 10 % 6384
+ subi 0, 1 % 6385
+ bf 249 % 6386
+ stf 2, 221 % 6387
+ bdf 6 % 6388
+ done 0 % 6389
+ cmpeqi 5, 0 % 6390
+ bt 11 % 6391
+ jsr 593 % 6392
+ ld 7, 3, 27 % 6393
+ jmp 6345 % 6394
+ clrf 0 % 6395
+ stf 2, 255 % 6396
+ stf 2, 221 % 6397
+ bdf 252 % 6398
+ ldf 2, 208 % 6399
+ jsr 721 % 6400
+ bseti 4, 24 % 6401
+ bseti 4, 20 % 6402
+ stf 2, 221 % 6403
+ bdf 246 % 6404
+ jsr 609 % 6405
+ jmp 6342 % 6406
diff --git a/src/imx31-v1-ram.asm b/src/imx31-v1-ram.asm
new file mode 100644
index 0000000..618972c
--- /dev/null
+++ b/src/imx31-v1-ram.asm
@@ -0,0 +1,1793 @@
+ jsr 236 % 6144
+ bt 89 % 6145
+ ldi 1, 112 % 6146
+ revblo 1 % 6147
+ ld 1, 1, 2 % 6148
+ st 2, 1, 26 % 6149
+ st 3, 1, 27 % 6150
+ jsr 254 % 6151
+ st 4, 1, 28 % 6152
+ bt 2 % 6153
+ done 2 % 6154
+ jmp 6150 % 6155
+ ldi 0, 255 % 6156
+ revblo 0 % 6157
+ ori 0, 255 % 6158
+ and 0, 4 % 6159
+ cmphs 5, 7 % 6160
+ bt 75 % 6161
+ cmphs 6, 7 % 6162
+ bt 47 % 6163
+ stf 5, 197 % 6164
+ stf 6, 213 % 6165
+ st 6, 1, 30 % 6166
+ mov 2, 0 % 6167
+ jsr 6170 % 6168
+ jmp 6228 % 6169
+ ldi 3, 4 % 6170
+ cmplt 0, 3 % 6171
+ bt 32 % 6172
+ sub 6, 5 % 6173
+ andi 6, 3 % 6174
+ andi 5, 3 % 6175
+ sub 3, 5 % 6176
+ andi 3, 3 % 6177
+ mov 0, 3 % 6178
+ mov 5, 3 % 6179
+ loop 2, 0 % 6180
+ ldf 3, 216 % 6181
+ done 0 % 6182
+ bsf 114 % 6183
+ ldf 3, 255 % 6184
+ bsf 112 % 6185
+ sub 2, 5 % 6186
+ mov 0, 2 % 6187
+ cmpeqi 6, 0 % 6188
+ bt 1 % 6189
+ jmp 6205 % 6190
+ stf 5, 207 % 6191
+ stf 6, 223 % 6192
+ lsr1 0 % 6193
+ lsr1 0 % 6194
+ loop 2, 0 % 6195
+ ldf 3, 216 % 6196
+ done 0 % 6197
+ bsf 99 % 6198
+ ldf 3, 255 % 6199
+ bsf 97 % 6200
+ andi 2, 3 % 6201
+ mov 0, 2 % 6202
+ stf 5, 205 % 6203
+ stf 6, 221 % 6204
+ loop 1, 0 % 6205
+ ldf 3, 216 % 6206
+ bsf 90 % 6207
+ ldf 3, 255 % 6208
+ bsf 88 % 6209
+ ret % 6210
+ stf 5, 197 % 6211
+ stf 6, 7 % 6212
+ st 6, 1, 30 % 6213
+ mov 2, 0 % 6214
+ jsr 6391 % 6215
+ bsf 2 % 6216
+ bdf 4 % 6217
+ jmp 6228 % 6218
+ clrf 0 % 6219
+ stf 0, 204 % 6220
+ stf 3, 40 % 6221
+ ld 4, 1, 28 % 6222
+ mov 0, 1 % 6223
+ jsr 6931 % 6224
+ mov 1, 0 % 6225
+ st 4, 1, 28 % 6226
+ jmp 6228 % 6227
+ ld 2, 1, 26 % 6228
+ ld 3, 1, 27 % 6229
+ ld 4, 1, 28 % 6230
+ jsr 269 % 6231
+ bt 173 % 6232
+ done 2 % 6233
+ jmp 6144 % 6234
+ done 2 % 6235
+ jmp 6144 % 6236
+ cmphs 6, 7 % 6237
+ bt 6 % 6238
+ stf 5, 35 % 6239
+ stf 6, 213 % 6240
+ st 6, 1, 30 % 6241
+ mov 2, 0 % 6242
+ jsr 6349 % 6243
+ jmp 6228 % 6244
+ st 6, 1, 30 % 6245
+ stf 6, 7 % 6246
+ stf 5, 3 % 6247
+ ldi 3, 4 % 6248
+ cmplt 0, 3 % 6249
+ bt 89 % 6250
+ sub 6, 5 % 6251
+ andi 6, 3 % 6252
+ andi 5, 3 % 6253
+ cmpeqi 5, 0 % 6254
+ bt 9 % 6255
+ sub 3, 5 % 6256
+ sub 0, 3 % 6257
+ mov 5, 0 % 6258
+ mov 0, 3 % 6259
+ jsr 6345 % 6260
+ bsf 216 % 6261
+ ldf 2, 12 % 6262
+ bsf 214 % 6263
+ mov 0, 5 % 6264
+ cmpeqi 6, 0 % 6265
+ bf 37 % 6266
+ ldi 2, 32 % 6267
+ cmphs 0, 2 % 6268
+ bf 34 % 6269
+ ldf 5, 3 % 6270
+ andi 5, 31 % 6271
+ sub 2, 5 % 6272
+ sub 0, 2 % 6273
+ lsr1 2 % 6274
+ lsr1 2 % 6275
+ stf 2, 24 % 6276
+ stf 2, 40 % 6277
+ bdf 199 % 6278
+ ldi 2, 32 % 6279
+ ldi 3, 8 % 6280
+ cmphs 0, 2 % 6281
+ bf 6 % 6282
+ stf 3, 24 % 6283
+ stf 3, 40 % 6284
+ bdf 192 % 6285
+ done 0 % 6286
+ subi 0, 32 % 6287
+ jmp 6281 % 6288
+ mov 6, 0 % 6289
+ lsr1 0 % 6290
+ lsr1 0 % 6291
+ stf 0, 24 % 6292
+ stf 0, 40 % 6293
+ bdf 183 % 6294
+ jmp 6338 % 6295
+ clrf 0 % 6296
+ stf 2, 12 % 6297
+ ld 4, 1, 28 % 6298
+ mov 0, 1 % 6299
+ jsr 6927 % 6300
+ mov 1, 0 % 6301
+ st 4, 1, 28 % 6302
+ jmp 6228 % 6303
+ ldi 3, 4 % 6304
+ cmplt 0, 3 % 6305
+ bt 33 % 6306
+ mov 3, 1 % 6307
+ addi 3, 18 % 6308
+ mov 4, 3 % 6309
+ mov 6, 0 % 6310
+ lsr1 0 % 6311
+ lsr1 0 % 6312
+ mov 5, 0 % 6313
+ mov 3, 4 % 6314
+ ldi 2, 8 % 6315
+ cmphs 5, 2 % 6316
+ mov 0, 5 % 6317
+ bf 1 % 6318
+ mov 0, 2 % 6319
+ sub 5, 0 % 6320
+ loop 3, 0 % 6321
+ ldf 2, 11 % 6322
+ st 2, 3, 0 % 6323
+ addi 3, 1 % 6324
+ bsf 152 % 6325
+ mov 0, 3 % 6326
+ sub 0, 4 % 6327
+ mov 3, 4 % 6328
+ loop 3, 0 % 6329
+ ld 2, 3, 0 % 6330
+ stf 2, 11 % 6331
+ addi 3, 1 % 6332
+ stf 2, 40 % 6333
+ bdf 143 % 6334
+ done 0 % 6335
+ cmpeqi 5, 0 % 6336
+ bf 232 % 6337
+ mov 0, 6 % 6338
+ andi 0, 3 % 6339
+ jsr 6345 % 6340
+ bsf 136 % 6341
+ ldf 2, 12 % 6342
+ bsf 134 % 6343
+ jmp 6228 % 6344
+ loop 2, 0 % 6345
+ ldf 2, 9 % 6346
+ stf 2, 41 % 6347
+ ret % 6348
+ andi 6, 3 % 6349
+ cmpeqi 6, 0 % 6350
+ bt 17 % 6351
+ ldi 3, 4 % 6352
+ sub 3, 6 % 6353
+ cmphs 2, 3 % 6354
+ bt 1 % 6355
+ mov 3, 2 % 6356
+ sub 2, 3 % 6357
+ mov 4, 2 % 6358
+ mov 0, 3 % 6359
+ loop 2, 0 % 6360
+ ldf 3, 41 % 6361
+ stf 3, 200 % 6362
+ bsf 188 % 6363
+ ldf 3, 200 % 6364
+ bsf 188 % 6365
+ mov 0, 4 % 6366
+ cmpeqi 0, 0 % 6367
+ bt 21 % 6368
+ mov 4, 0 % 6369
+ lsr1 0 % 6370
+ lsr1 0 % 6371
+ stf 6, 223 % 6372
+ loop 3, 0 % 6373
+ ldf 3, 43 % 6374
+ stf 3, 200 % 6375
+ done 0 % 6376
+ bsf 174 % 6377
+ ldf 3, 200 % 6378
+ bsf 174 % 6379
+ mov 0, 4 % 6380
+ andi 0, 3 % 6381
+ stf 6, 221 % 6382
+ loop 3, 0 % 6383
+ ldf 3, 41 % 6384
+ stf 3, 200 % 6385
+ done 0 % 6386
+ bsf 164 % 6387
+ ldf 3, 200 % 6388
+ bsf 164 % 6389
+ ret % 6390
+ andi 5, 3 % 6391
+ cmpeqi 5, 0 % 6392
+ bt 14 % 6393
+ ldi 3, 4 % 6394
+ sub 3, 5 % 6395
+ cmphs 2, 3 % 6396
+ bt 1 % 6397
+ mov 3, 2 % 6398
+ sub 2, 3 % 6399
+ mov 4, 2 % 6400
+ mov 0, 3 % 6401
+ loop 2, 0 % 6402
+ ldf 3, 200 % 6403
+ stf 3, 9 % 6404
+ bsf 30 % 6405
+ bdf 30 % 6406
+ mov 0, 4 % 6407
+ mov 4, 0 % 6408
+ lsr1 0 % 6409
+ lsr1 0 % 6410
+ stf 5, 207 % 6411
+ mov 2, 0 % 6412
+ mov 0, 2 % 6413
+ ldi 5, 8 % 6414
+ cmphs 2, 5 % 6415
+ bf 1 % 6416
+ mov 0, 5 % 6417
+ loop 2, 0 % 6418
+ ldf 3, 200 % 6419
+ stf 3, 11 % 6420
+ bsf 14 % 6421
+ stf 3, 40 % 6422
+ bdf 13 % 6423
+ done 0 % 6424
+ cmphs 2, 5 % 6425
+ bf 2 % 6426
+ subi 2, 8 % 6427
+ jmp 6413 % 6428
+ mov 0, 4 % 6429
+ andi 0, 3 % 6430
+ ldf 5, 192 % 6431
+ stf 5, 197 % 6432
+ loop 2, 0 % 6433
+ ldf 3, 200 % 6434
+ stf 3, 9 % 6435
+ stf 3, 40 % 6436
+ ret % 6437
+ ldi 0, 112 % 6438
+ revblo 0 % 6439
+ ld 0, 0, 2 % 6440
+ jsr 236 % 6441
+ bt 94 % 6442
+ st 2, 0, 24 % 6443
+ st 3, 0, 25 % 6444
+ st 6, 0, 31 % 6445
+ jsr 254 % 6446
+ ld 6, 0, 31 % 6447
+ bt 2 % 6448
+ done 2 % 6449
+ jmp 6444 % 6450
+ stf 6, 195 % 6451
+ stf 5, 7 % 6452
+ st 5, 0, 30 % 6453
+ ldi 5, 255 % 6454
+ revblo 5 % 6455
+ addi 5, 255 % 6456
+ and 5, 4 % 6457
+ cmpeqi 5, 0 % 6458
+ bt 68 % 6459
+ ldi 3, 112 % 6460
+ revblo 3 % 6461
+ ld 2, 3, 5 % 6462
+ ld 3, 3, 2 % 6463
+ and 2, 1 % 6464
+ cmpeqi 2, 0 % 6465
+ bf 4 % 6466
+ stf 2, 40 % 6467
+ bdf 58 % 6468
+ done 4 % 6469
+ jmp 6460 % 6470
+ mov 0, 7 % 6471
+ cmplt 0, 5 % 6472
+ bt 1 % 6473
+ mov 0, 5 % 6474
+ sub 5, 0 % 6475
+ ldi 2, 3 % 6476
+ rorb 2 % 6477
+ and 2, 4 % 6478
+ revb 2 % 6479
+ cmpeqi 2, 0 % 6480
+ bt 28 % 6481
+ cmpeqi 2, 2 % 6482
+ bt 32 % 6483
+ cmpeqi 2, 1 % 6484
+ bt 35 % 6485
+ ldi 3, 112 % 6486
+ revblo 3 % 6487
+ ld 3, 3, 29 % 6488
+ ldf 2, 200 % 6489
+ bsf 36 % 6490
+ btsti 3, 0 % 6491
+ bt 2 % 6492
+ revb 2 % 6493
+ rorb 2 % 6494
+ stf 2, 9 % 6495
+ bdf 30 % 6496
+ rorb 2 % 6497
+ stf 2, 9 % 6498
+ bdf 27 % 6499
+ rorb 2 % 6500
+ stf 2, 9 % 6501
+ bdf 24 % 6502
+ subi 0, 3 % 6503
+ cmpeqi 0, 0 % 6504
+ bf 239 % 6505
+ ldi 3, 112 % 6506
+ revblo 3 % 6507
+ ld 3, 3, 2 % 6508
+ jmp 6525 % 6509
+ lsr1 0 % 6510
+ lsr1 0 % 6511
+ loop 2, 0 % 6512
+ ldf 2, 200 % 6513
+ stf 2, 11 % 6514
+ jmp 6524 % 6515
+ lsr1 0 % 6516
+ loop 2, 0 % 6517
+ ldf 2, 200 % 6518
+ stf 2, 10 % 6519
+ jmp 6524 % 6520
+ loop 2, 0 % 6521
+ ldf 2, 200 % 6522
+ stf 2, 9 % 6523
+ bf 2 % 6524
+ done 0 % 6525
+ jmp 6458 % 6526
+ jsr 6931 % 6527
+ stf 2, 40 % 6528
+ bdf 253 % 6529
+ mov 0, 3 % 6530
+ ld 2, 3, 24 % 6531
+ ld 3, 3, 25 % 6532
+ jsr 269 % 6533
+ bt 165 % 6534
+ done 2 % 6535
+ jmp 6444 % 6536
+ done 2 % 6537
+ jmp 6441 % 6538
+ jsr 413 % 6539
+ jsr 236 % 6540
+ bt 105 % 6541
+ ldi 4, 112 % 6542
+ revblo 4 % 6543
+ ld 4, 4, 2 % 6544
+ st 2, 4, 24 % 6545
+ mov 2, 4 % 6546
+ st 0, 2, 27 % 6547
+ st 6, 2, 31 % 6548
+ jsr 254 % 6549
+ ld 6, 2, 31 % 6550
+ bt 2 % 6551
+ done 2 % 6552
+ jmp 6548 % 6553
+ stf 5, 7 % 6554
+ st 3, 2, 25 % 6555
+ st 4, 2, 26 % 6556
+ ldi 3, 255 % 6557
+ revblo 3 % 6558
+ addi 3, 255 % 6559
+ and 4, 3 % 6560
+ lsr1 4 % 6561
+ ld 3, 2, 27 % 6562
+ cmpeqi 4, 0 % 6563
+ bt 71 % 6564
+ ldi 2, 112 % 6565
+ revblo 2 % 6566
+ ld 5, 2, 5 % 6567
+ ld 2, 2, 2 % 6568
+ mov 0, 5 % 6569
+ and 0, 3 % 6570
+ cmpeqi 0, 0 % 6571
+ bf 7 % 6572
+ and 5, 1 % 6573
+ cmpeqi 5, 0 % 6574
+ bf 19 % 6575
+ stf 1, 40 % 6576
+ bdf 45 % 6577
+ done 4 % 6578
+ jmp 6565 % 6579
+ mov 0, 7 % 6580
+ lsr1 0 % 6581
+ cmphs 4, 0 % 6582
+ bt 1 % 6583
+ mov 0, 4 % 6584
+ sub 4, 0 % 6585
+ lsr1 0 % 6586
+ loop 2, 0 % 6587
+ ld 5, 6, 24 % 6588
+ stf 5, 11 % 6589
+ bsf 41 % 6590
+ stf 5, 40 % 6591
+ bdf 30 % 6592
+ done 0 % 6593
+ jmp 6563 % 6594
+ addi 6, 32 % 6595
+ ld 5, 6, 0 % 6596
+ subi 6, 32 % 6597
+ mov 0, 5 % 6598
+ btsti 5, 0 % 6599
+ bf 8 % 6600
+ bseti 6, 31 % 6601
+ ld 5, 6, 24 % 6602
+ bclri 6, 31 % 6603
+ bsf 27 % 6604
+ stf 5, 10 % 6605
+ bdf 16 % 6606
+ cmpeqi 4, 0 % 6607
+ bt 27 % 6608
+ cmphs 4, 0 % 6609
+ bt 2 % 6610
+ mov 0, 4 % 6611
+ bclri 0, 0 % 6612
+ sub 4, 0 % 6613
+ lsr1 0 % 6614
+ loop 2, 0 % 6615
+ ld 5, 6, 24 % 6616
+ stf 5, 11 % 6617
+ bsf 13 % 6618
+ stf 5, 40 % 6619
+ bdf 2 % 6620
+ done 0 % 6621
+ jmp 6636 % 6622
+ clrf 0 % 6623
+ stf 0, 12 % 6624
+ stf 5, 12 % 6625
+ ldf 5, 7 % 6626
+ stf 5, 7 % 6627
+ stf 5, 43 % 6628
+ stf 5, 40 % 6629
+ clrf 0 % 6630
+ stf 0, 12 % 6631
+ clrf 0 % 6632
+ ld 4, 2, 26 % 6633
+ bseti 4, 20 % 6634
+ jmp 6639 % 6635
+ stf 1, 40 % 6636
+ bdf 241 % 6637
+ ld 4, 2, 26 % 6638
+ mov 0, 2 % 6639
+ ld 2, 0, 24 % 6640
+ ld 3, 0, 25 % 6641
+ jsr 269 % 6642
+ mov 2, 0 % 6643
+ bt 159 % 6644
+ done 2 % 6645
+ jmp 6548 % 6646
+ done 2 % 6647
+ jmp 6540 % 6648
+ jsr 236 % 6649
+ bt 114 % 6650
+ ldi 0, 0 % 6651
+ ldi 1, 112 % 6652
+ revblo 1 % 6653
+ ld 1, 1, 2 % 6654
+ st 2, 1, 24 % 6655
+ st 3, 1, 25 % 6656
+ mov 2, 6 % 6657
+ jsr 254 % 6658
+ mov 6, 2 % 6659
+ bf 106 % 6660
+ st 5, 1, 27 % 6661
+ st 4, 1, 28 % 6662
+ ldi 3, 255 % 6663
+ revblo 3 % 6664
+ addi 3, 255 % 6665
+ and 3, 4 % 6666
+ st 3, 1, 26 % 6667
+ addi 2, 92 % 6668
+ stf 2, 195 % 6669
+ ldf 3, 200 % 6670
+ btsti 3, 3 % 6671
+ bf 5 % 6672
+ btsti 3, 15 % 6673
+ bt 39 % 6674
+ btsti 3, 20 % 6675
+ bf 122 % 6676
+ jmp 6769 % 6677
+ jsr 6916 % 6678
+ andi 4, 6 % 6679
+ cmpeqi 4, 0 % 6680
+ bt 247 % 6681
+ mov 2, 7 % 6682
+ addi 2, 4 % 6683
+ stf 2, 35 % 6684
+ ldf 2, 11 % 6685
+ stf 7, 35 % 6686
+ andni 0, 31 % 6687
+ or 0, 2 % 6688
+ btsti 4, 2 % 6689
+ bf 4 % 6690
+ cmpeqi 2, 0 % 6691
+ bt 11 % 6692
+ subi 0, 1 % 6693
+ jmp 6704 % 6694
+ mov 4, 2 % 6695
+ ldf 2, 11 % 6696
+ subi 2, 1 % 6697
+ addi 4, 1 % 6698
+ addi 0, 1 % 6699
+ cmphs 2, 4 % 6700
+ bt 2 % 6701
+ andni 0, 31 % 6702
+ or 0, 2 % 6703
+ mov 4, 7 % 6704
+ addi 4, 4 % 6705
+ stf 4, 7 % 6706
+ mov 4, 0 % 6707
+ andi 4, 31 % 6708
+ stf 4, 43 % 6709
+ bseti 0, 5 % 6710
+ mov 2, 6 % 6711
+ addi 2, 92 % 6712
+ jmp 6673 % 6713
+ mov 5, 7 % 6714
+ addi 5, 12 % 6715
+ stf 5, 35 % 6716
+ ldf 5, 11 % 6717
+ btsti 0, 29 % 6718
+ bf 1 % 6719
+ addi 5, 8 % 6720
+ btsti 0, 28 % 6721
+ bf 1 % 6722
+ addi 5, 4 % 6723
+ stf 5, 35 % 6724
+ ldf 5, 11 % 6725
+ mov 4, 0 % 6726
+ andi 4, 31 % 6727
+ lsl1 4 % 6728
+ lsl1 4 % 6729
+ lsl1 4 % 6730
+ lsl1 4 % 6731
+ add 5, 4 % 6732
+ stf 5, 35 % 6733
+ mov 2, 6 % 6734
+ addi 2, 52 % 6735
+ stf 2, 215 % 6736
+ mov 4, 0 % 6737
+ ldi 0, 4 % 6738
+ loop 2, 0 % 6739
+ ldf 5, 11 % 6740
+ stf 5, 200 % 6741
+ mov 0, 4 % 6742
+ addi 2, 40 % 6743
+ stf 2, 215 % 6744
+ ldf 3, 200 % 6745
+ bseti 3, 12 % 6746
+ stf 3, 200 % 6747
+ ld 4, 1, 26 % 6748
+ cmpeqi 4, 0 % 6749
+ bt 6 % 6750
+ btsti 0, 5 % 6751
+ bf 2 % 6752
+ notify 1 % 6753
+ bclri 0, 5 % 6754
+ done 4 % 6755
+ jmp 6669 % 6756
+ ld 2, 1, 24 % 6757
+ ld 3, 1, 25 % 6758
+ ld 4, 1, 28 % 6759
+ bseti 4, 19 % 6760
+ jsr 269 % 6761
+ bt 149 % 6762
+ done 2 % 6763
+ jmp 6656 % 6764
+ done 2 % 6765
+ jmp 6649 % 6766
+ done 2 % 6767
+ jmp 6656 % 6768
+ ld 5, 1, 27 % 6769
+ stf 5, 7 % 6770
+ ld 4, 1, 26 % 6771
+ mov 5, 2 % 6772
+ subi 5, 8 % 6773
+ stf 5, 199 % 6774
+ btsti 3, 19 % 6775
+ bf 3 % 6776
+ ldf 5, 200 % 6777
+ stf 5, 11 % 6778
+ subi 4, 8 % 6779
+ btsti 3, 18 % 6780
+ bf 4 % 6781
+ ldf 5, 200 % 6782
+ stf 5, 11 % 6783
+ subi 4, 8 % 6784
+ jmp 6790 % 6785
+ stf 4, 206 % 6786
+ ldf 5, 200 % 6787
+ stf 5, 10 % 6788
+ subi 4, 4 % 6789
+ stf 5, 40 % 6790
+ ldf 5, 7 % 6791
+ st 5, 1, 27 % 6792
+ st 4, 1, 26 % 6793
+ stf 2, 215 % 6794
+ stf 2, 227 % 6795
+ ldf 3, 200 % 6796
+ bclri 3, 20 % 6797
+ stf 3, 200 % 6798
+ btsti 3, 16 % 6799
+ bf 169 % 6800
+ ldi 4, 96 % 6801
+ revblo 4 % 6802
+ and 4, 3 % 6803
+ cmpeqi 4, 0 % 6804
+ bt 164 % 6805
+ revb 4 % 6806
+ addi 4, 48 % 6807
+ revb 4 % 6808
+ and 4, 3 % 6809
+ btsti 4, 13 % 6810
+ bt 10 % 6811
+ btsti 4, 29 % 6812
+ bf 3 % 6813
+ btsti 4, 28 % 6814
+ bf 1 % 6815
+ jmp 6714 % 6816
+ bclri 0, 27 % 6817
+ bclri 0, 26 % 6818
+ bclri 0, 25 % 6819
+ bseti 0, 24 % 6820
+ jmp 6837 % 6821
+ btsti 4, 29 % 6822
+ bt 3 % 6823
+ btsti 4, 28 % 6824
+ bt 1 % 6825
+ jmp 6714 % 6826
+ bseti 0, 27 % 6827
+ jsr 6905 % 6828
+ addi 5, 24 % 6829
+ stf 5, 35 % 6830
+ ldf 5, 11 % 6831
+ revb 5 % 6832
+ bclri 0, 26 % 6833
+ bclri 0, 25 % 6834
+ bclri 0, 24 % 6835
+ or 0, 5 % 6836
+ jsr 6916 % 6837
+ ldi 4, 48 % 6838
+ revb 4 % 6839
+ and 4, 3 % 6840
+ bclri 0, 28 % 6841
+ bclri 0, 29 % 6842
+ or 0, 4 % 6843
+ jsr 6905 % 6844
+ btsti 0, 27 % 6845
+ bf 4 % 6846
+ bclri 0, 29 % 6847
+ bclri 0, 28 % 6848
+ addi 5, 12 % 6849
+ jmp 6870 % 6850
+ mov 4, 7 % 6851
+ addi 4, 20 % 6852
+ stf 4, 35 % 6853
+ ldf 4, 11 % 6854
+ tsti 4, 1 % 6855
+ bt 4 % 6856
+ bseti 0, 29 % 6857
+ bseti 0, 28 % 6858
+ addi 5, 12 % 6859
+ jmp 6870 % 6860
+ revb 3 % 6861
+ andi 3, 48 % 6862
+ cmpeqi 3, 48 % 6863
+ bt 1 % 6864
+ addi 3, 16 % 6865
+ revb 3 % 6866
+ bclri 0, 29 % 6867
+ bclri 0, 28 % 6868
+ or 0, 3 % 6869
+ stf 2, 215 % 6870
+ ldf 3, 200 % 6871
+ stf 5, 35 % 6872
+ ldf 5, 11 % 6873
+ btsti 5, 0 % 6874
+ bt 3 % 6875
+ bseti 0, 30 % 6876
+ jsr 6893 % 6877
+ jmp 6714 % 6878
+ bclri 0, 30 % 6879
+ ldi 4, 128 % 6880
+ revb 4 % 6881
+ xor 3, 4 % 6882
+ jsr 6893 % 6883
+ ldf 4, 11 % 6884
+ btsti 3, 31 % 6885
+ bt 2 % 6886
+ addi 2, 20 % 6887
+ jmp 6890 % 6888
+ addi 2, 12 % 6889
+ stf 2, 215 % 6890
+ stf 4, 200 % 6891
+ jmp 6714 % 6892
+ ldi 4, 127 % 6893
+ revb 4 % 6894
+ andn 3, 4 % 6895
+ and 4, 0 % 6896
+ or 3, 4 % 6897
+ ldf 4, 11 % 6898
+ stf 3, 200 % 6899
+ mov 2, 6 % 6900
+ addi 2, 4 % 6901
+ stf 2, 215 % 6902
+ stf 4, 200 % 6903
+ ret % 6904
+ mov 5, 7 % 6905
+ addi 5, 8 % 6906
+ stf 5, 35 % 6907
+ ldf 5, 11 % 6908
+ btsti 0, 29 % 6909
+ bf 1 % 6910
+ addi 5, 56 % 6911
+ btsti 0, 28 % 6912
+ bf 1 % 6913
+ addi 5, 28 % 6914
+ ret % 6915
+ mov 4, 3 % 6916
+ bclri 4, 12 % 6917
+ bseti 4, 20 % 6918
+ bclri 4, 11 % 6919
+ stf 2, 215 % 6920
+ stf 4, 200 % 6921
+ ret % 6922
+ clrf 0 % 6923
+ stf 0, 76 % 6924
+ ldf 1, 68 % 6925
+ jmp 6940 % 6926
+ clrf 0 % 6927
+ stf 0, 204 % 6928
+ ldf 1, 208 % 6929
+ jmp 6940 % 6930
+ clrf 0 % 6931
+ stf 0, 12 % 6932
+ stf 0, 12 % 6933
+ ldf 1, 7 % 6934
+ stf 1, 7 % 6935
+ stf 1, 43 % 6936
+ stf 1, 40 % 6937
+ clrf 0 % 6938
+ stf 0, 12 % 6939
+ ldi 5, 112 % 6940
+ revblo 5 % 6941
+ ld 5, 5, 2 % 6942
+ ld 5, 5, 30 % 6943
+ sub 1, 5 % 6944
+ ldi 5, 255 % 6945
+ rorb 5 % 6946
+ addi 5, 255 % 6947
+ rorb 5 % 6948
+ and 4, 5 % 6949
+ add 4, 1 % 6950
+ bseti 4, 20 % 6951
+ ret % 6952
+ ldi 0, 255 % 6953
+ revblo 0 % 6954
+ ori 0, 255 % 6955
+ ret % 6956
+ mov 3, 4 % 6957
+ ldi 6, 255 % 6958
+ revblo 6 % 6959
+ ori 6, 255 % 6960
+ andn 3, 6 % 6961
+ ret % 6962
+ ld 3, 6, 26 % 6963
+ add 3, 0 % 6964
+ st 3, 6, 26 % 6965
+ ld 3, 6, 29 % 6966
+ add 3, 0 % 6967
+ st 3, 6, 29 % 6968
+ ret % 6969
+ ld 2, 6, 27 % 6970
+ ld 3, 6, 28 % 6971
+ ld 4, 6, 29 % 6972
+ add 4, 0 % 6973
+ bseti 4, 20 % 6974
+ ret % 6975
+ ld 0, 6, 30 % 6976
+ ld 2, 6, 24 % 6977
+ ld 3, 6, 25 % 6978
+ ld 4, 6, 26 % 6979
+ add 4, 0 % 6980
+ bseti 4, 20 % 6981
+ ret % 6982
+ ldf 2, 7 % 6983
+ ldi 3, 112 % 6984
+ revblo 3 % 6985
+ ld 0, 3, 2 % 6986
+ ld 5, 0, 30 % 6987
+ sub 2, 5 % 6988
+ ldi 3, 255 % 6989
+ rorb 3 % 6990
+ addi 3, 255 % 6991
+ rorb 3 % 6992
+ and 4, 3 % 6993
+ add 4, 2 % 6994
+ ret % 6995
+ addi 6, 16 % 6996
+ ldi 0, 112 % 6997
+ revblo 0 % 6998
+ ld 0, 0, 2 % 6999
+ jsr 236 % 7000
+ bt 57 % 7001
+ st 2, 0, 24 % 7002
+ st 3, 0, 25 % 7003
+ st 6, 0, 31 % 7004
+ jsr 254 % 7005
+ ld 6, 0, 31 % 7006
+ bt 2 % 7007
+ done 2 % 7008
+ jmp 7003 % 7009
+ stf 5, 7 % 7010
+ st 5, 0, 30 % 7011
+ ldi 5, 255 % 7012
+ revblo 5 % 7013
+ addi 5, 255 % 7014
+ and 5, 4 % 7015
+ cmpeqi 5, 0 % 7016
+ bt 23 % 7017
+ stf 6, 195 % 7018
+ ldf 2, 200 % 7019
+ bsf 40 % 7020
+ btsti 2, 4 % 7021
+ bt 8 % 7022
+ ldi 3, 112 % 7023
+ revblo 3 % 7024
+ ld 2, 3, 5 % 7025
+ and 2, 1 % 7026
+ cmpeqi 2, 0 % 7027
+ bf 24 % 7028
+ done 4 % 7029
+ jmp 7018 % 7030
+ rorb 2 % 7031
+ andi 2, 255 % 7032
+ mov 0, 2 % 7033
+ cmphs 5, 0 % 7034
+ bt 1 % 7035
+ mov 0, 5 % 7036
+ ldi 2, 16 % 7037
+ stf 6, 211 % 7038
+ stf 2, 200 % 7039
+ jsr 7077 % 7040
+ stf 2, 40 % 7041
+ bdf 23 % 7042
+ ldi 3, 112 % 7043
+ revblo 3 % 7044
+ ld 0, 3, 2 % 7045
+ jsr 7101 % 7046
+ ld 2, 0, 24 % 7047
+ ld 3, 0, 25 % 7048
+ jsr 269 % 7049
+ bt 208 % 7050
+ done 2 % 7051
+ jmp 7003 % 7052
+ mov 0, 7 % 7053
+ cmplt 0, 5 % 7054
+ bt 1 % 7055
+ mov 0, 5 % 7056
+ jsr 7077 % 7057
+ jmp 7016 % 7058
+ done 2 % 7059
+ jmp 7000 % 7060
+ clrf 0 % 7061
+ stf 0, 204 % 7062
+ stf 2, 40 % 7063
+ bdf 1 % 7064
+ jmp 7075 % 7065
+ clrf 0 % 7066
+ stf 2, 12 % 7067
+ stf 2, 12 % 7068
+ ldf 2, 7 % 7069
+ stf 2, 7 % 7070
+ stf 2, 43 % 7071
+ stf 2, 40 % 7072
+ clrf 0 % 7073
+ stf 0, 12 % 7074
+ bseti 4, 20 % 7075
+ jmp 7041 % 7076
+ sub 5, 0 % 7077
+ addi 6, 8 % 7078
+ stf 6, 195 % 7079
+ mov 3, 0 % 7080
+ andi 3, 3 % 7081
+ lsr1 0 % 7082
+ lsr1 0 % 7083
+ loop 2, 0 % 7084
+ ldf 2, 200 % 7085
+ stf 2, 11 % 7086
+ bsf 229 % 7087
+ stf 2, 40 % 7088
+ bdf 232 % 7089
+ done 0 % 7090
+ stf 6, 193 % 7091
+ mov 0, 3 % 7092
+ loop 2, 0 % 7093
+ ldf 2, 200 % 7094
+ stf 2, 9 % 7095
+ bsf 220 % 7096
+ stf 2, 40 % 7097
+ bdf 223 % 7098
+ subi 6, 8 % 7099
+ ret % 7100
+ ld 5, 0, 30 % 7101
+ ldf 2, 7 % 7102
+ sub 2, 5 % 7103
+ ldi 5, 255 % 7104
+ revblo 5 % 7105
+ addi 5, 255 % 7106
+ andn 4, 5 % 7107
+ add 4, 2 % 7108
+ ret % 7109
+ ldi 0, 112 % 7110
+ revblo 0 % 7111
+ ld 0, 0, 2 % 7112
+ jsr 236 % 7113
+ bt 120 % 7114
+ st 2, 0, 24 % 7115
+ st 3, 0, 25 % 7116
+ st 6, 0, 31 % 7117
+ jsr 254 % 7118
+ ld 6, 0, 31 % 7119
+ bt 2 % 7120
+ done 2 % 7121
+ jmp 7116 % 7122
+ stf 5, 3 % 7123
+ stf 6, 211 % 7124
+ ldi 5, 255 % 7125
+ revblo 5 % 7126
+ addi 5, 255 % 7127
+ and 5, 4 % 7128
+ st 5, 0, 31 % 7129
+ cmpeqi 5, 0 % 7130
+ bt 94 % 7131
+ ldi 3, 112 % 7132
+ revblo 3 % 7133
+ ld 2, 3, 5 % 7134
+ ld 3, 3, 2 % 7135
+ and 2, 1 % 7136
+ cmpeqi 2, 0 % 7137
+ bf 4 % 7138
+ ldf 2, 255 % 7139
+ bsf 63 % 7140
+ done 4 % 7141
+ jmp 7132 % 7142
+ mov 0, 7 % 7143
+ cmplt 0, 5 % 7144
+ bt 1 % 7145
+ mov 0, 5 % 7146
+ sub 5, 0 % 7147
+ st 5, 3, 27 % 7148
+ ldi 5, 3 % 7149
+ rorb 5 % 7150
+ and 5, 4 % 7151
+ revb 5 % 7152
+ st 5, 3, 26 % 7153
+ cmpeqi 5, 0 % 7154
+ bt 39 % 7155
+ cmpeqi 5, 2 % 7156
+ bt 32 % 7157
+ cmpeqi 5, 1 % 7158
+ bt 26 % 7159
+ ldi 3, 112 % 7160
+ revblo 3 % 7161
+ ld 3, 3, 29 % 7162
+ btsti 3, 0 % 7163
+ bt 5 % 7164
+ ldf 5, 9 % 7165
+ bsf 37 % 7166
+ ldf 2, 10 % 7167
+ bsf 35 % 7168
+ jmp 7174 % 7169
+ ldf 2, 10 % 7170
+ bsf 32 % 7171
+ ldf 5, 9 % 7172
+ bsf 30 % 7173
+ rorb 5 % 7174
+ rorb 5 % 7175
+ or 2, 5 % 7176
+ stf 2, 200 % 7177
+ bdf 25 % 7178
+ subi 0, 3 % 7179
+ cmpeqi 0, 0 % 7180
+ bf 237 % 7181
+ ldi 3, 112 % 7182
+ revblo 3 % 7183
+ ld 3, 3, 2 % 7184
+ jmp 7201 % 7185
+ loop 2, 0 % 7186
+ ldf 2, 9 % 7187
+ stf 2, 200 % 7188
+ jmp 7200 % 7189
+ lsr1 0 % 7190
+ loop 2, 0 % 7191
+ ldf 2, 10 % 7192
+ stf 2, 200 % 7193
+ jmp 7200 % 7194
+ lsr1 0 % 7195
+ lsr1 0 % 7196
+ loop 2, 0 % 7197
+ ldf 2, 11 % 7198
+ stf 2, 200 % 7199
+ bf 3 % 7200
+ done 0 % 7201
+ ld 5, 3, 27 % 7202
+ jmp 7130 % 7203
+ clrf 0 % 7204
+ stf 0, 204 % 7205
+ stf 0, 12 % 7206
+ ld 5, 3, 26 % 7207
+ cmpeqi 5, 0 % 7208
+ bt 3 % 7209
+ cmpeqi 5, 2 % 7210
+ bt 2 % 7211
+ jmp 7215 % 7212
+ lsl1 0 % 7213
+ lsl1 0 % 7214
+ ld 5, 3, 27 % 7215
+ add 0, 5 % 7216
+ ld 5, 3, 31 % 7217
+ sub 5, 0 % 7218
+ ldi 0, 255 % 7219
+ revblo 0 % 7220
+ addi 0, 255 % 7221
+ revb 0 % 7222
+ and 4, 0 % 7223
+ or 4, 5 % 7224
+ bseti 4, 20 % 7225
+ ldf 2, 255 % 7226
+ bsf 232 % 7227
+ mov 0, 3 % 7228
+ ld 2, 0, 24 % 7229
+ ld 3, 0, 25 % 7230
+ jsr 269 % 7231
+ bt 139 % 7232
+ done 2 % 7233
+ jmp 7116 % 7234
+ done 2 % 7235
+ jmp 7113 % 7236
+ jsr 413 % 7237
+ jsr 236 % 7238
+ bt 82 % 7239
+ ldi 4, 112 % 7240
+ revblo 4 % 7241
+ ld 4, 4, 2 % 7242
+ st 2, 4, 24 % 7243
+ mov 2, 4 % 7244
+ st 0, 2, 27 % 7245
+ st 6, 2, 31 % 7246
+ jsr 254 % 7247
+ ld 6, 2, 31 % 7248
+ bt 2 % 7249
+ done 2 % 7250
+ jmp 7246 % 7251
+ stf 5, 3 % 7252
+ st 3, 2, 25 % 7253
+ st 4, 2, 26 % 7254
+ ldi 3, 255 % 7255
+ revblo 3 % 7256
+ addi 3, 255 % 7257
+ and 4, 3 % 7258
+ lsr1 4 % 7259
+ ld 3, 2, 27 % 7260
+ ldi 2, 112 % 7261
+ revblo 2 % 7262
+ cmpeqi 4, 0 % 7263
+ bt 40 % 7264
+ ld 5, 2, 5 % 7265
+ and 5, 3 % 7266
+ cmpeqi 5, 0 % 7267
+ bf 2 % 7268
+ done 4 % 7269
+ jmp 7265 % 7270
+ cmpeqi 4, 1 % 7271
+ bt 15 % 7272
+ mov 0, 7 % 7273
+ lsr1 0 % 7274
+ cmphs 4, 0 % 7275
+ bt 1 % 7276
+ mov 0, 4 % 7277
+ bclri 0, 0 % 7278
+ sub 4, 0 % 7279
+ lsr1 0 % 7280
+ loop 2, 0 % 7281
+ ldf 5, 11 % 7282
+ st 5, 6, 0 % 7283
+ done 0 % 7284
+ bsf 12 % 7285
+ bdf 13 % 7286
+ jmp 7263 % 7287
+ ldf 5, 10 % 7288
+ bsf 8 % 7289
+ mov 0, 5 % 7290
+ revblo 0 % 7291
+ revb 0 % 7292
+ or 5, 0 % 7293
+ bseti 6, 31 % 7294
+ st 5, 6, 0 % 7295
+ bclri 6, 31 % 7296
+ bdf 2 % 7297
+ clrf 0 % 7298
+ stf 0, 12 % 7299
+ clrf 0 % 7300
+ ld 0, 2, 2 % 7301
+ ld 4, 0, 26 % 7302
+ bseti 4, 20 % 7303
+ jmp 7307 % 7304
+ ld 0, 2, 2 % 7305
+ ld 4, 0, 26 % 7306
+ btsti 4, 19 % 7307
+ bf 6 % 7308
+ ld 5, 2, 5 % 7309
+ and 5, 1 % 7310
+ cmpeqi 5, 0 % 7311
+ bf 2 % 7312
+ done 4 % 7313
+ jmp 7309 % 7314
+ ld 2, 0, 24 % 7315
+ ld 3, 0, 25 % 7316
+ jsr 269 % 7317
+ mov 2, 0 % 7318
+ bt 182 % 7319
+ done 2 % 7320
+ jmp 7246 % 7321
+ done 2 % 7322
+ jmp 7238 % 7323
+ ldi 0, 112 % 7324
+ revblo 0 % 7325
+ ld 0, 0, 2 % 7326
+ jsr 236 % 7327
+ bt 70 % 7328
+ st 2, 0, 24 % 7329
+ st 3, 0, 25 % 7330
+ st 6, 0, 31 % 7331
+ jsr 254 % 7332
+ ld 6, 0, 31 % 7333
+ bt 2 % 7334
+ done 2 % 7335
+ jmp 7330 % 7336
+ ldi 3, 112 % 7337
+ revblo 3 % 7338
+ stf 6, 211 % 7339
+ stf 5, 3 % 7340
+ ldi 5, 255 % 7341
+ revblo 5 % 7342
+ addi 5, 255 % 7343
+ and 5, 4 % 7344
+ cmpeqi 5, 0 % 7345
+ bt 43 % 7346
+ ld 2, 3, 5 % 7347
+ and 2, 1 % 7348
+ cmpeqi 2, 0 % 7349
+ bf 4 % 7350
+ ldf 2, 200 % 7351
+ bsf 31 % 7352
+ done 4 % 7353
+ jmp 7347 % 7354
+ mov 0, 7 % 7355
+ cmplt 0, 5 % 7356
+ bt 1 % 7357
+ mov 0, 5 % 7358
+ sub 5, 0 % 7359
+ btsti 0, 0 % 7360
+ bf 5 % 7361
+ stf 6, 221 % 7362
+ ldf 2, 9 % 7363
+ bsf 22 % 7364
+ stf 2, 200 % 7365
+ bdf 17 % 7366
+ lsr1 0 % 7367
+ btsti 0, 0 % 7368
+ bf 5 % 7369
+ stf 6, 222 % 7370
+ ldf 2, 10 % 7371
+ bsf 14 % 7372
+ stf 2, 200 % 7373
+ bdf 9 % 7374
+ stf 6, 223 % 7375
+ lsr1 0 % 7376
+ loop 2, 0 % 7377
+ ldf 2, 11 % 7378
+ stf 2, 200 % 7379
+ done 0 % 7380
+ bsf 5 % 7381
+ bdf 1 % 7382
+ jmp 7345 % 7383
+ clrf 0 % 7384
+ stf 0, 204 % 7385
+ jmp 7389 % 7386
+ clrf 0 % 7387
+ stf 2, 12 % 7388
+ bseti 4, 20 % 7389
+ ldf 2, 200 % 7390
+ bsf 248 % 7391
+ ld 0, 3, 2 % 7392
+ ld 2, 0, 24 % 7393
+ ld 3, 0, 25 % 7394
+ jsr 269 % 7395
+ bt 189 % 7396
+ done 2 % 7397
+ jmp 7330 % 7398
+ done 2 % 7399
+ jmp 7327 % 7400
+ jsr 413 % 7401
+ ldi 0, 112 % 7402
+ revblo 0 % 7403
+ jsr 236 % 7404
+ bt 41 % 7405
+ ld 0, 0, 2 % 7406
+ st 2, 0, 24 % 7407
+ st 6, 0, 31 % 7408
+ jsr 254 % 7409
+ ld 6, 0, 31 % 7410
+ bt 2 % 7411
+ done 2 % 7412
+ jmp 7408 % 7413
+ ldi 0, 112 % 7414
+ revblo 0 % 7415
+ stf 5, 3 % 7416
+ ldi 5, 255 % 7417
+ revblo 5 % 7418
+ addi 5, 255 % 7419
+ and 5, 4 % 7420
+ cmpeqi 5, 0 % 7421
+ bt 18 % 7422
+ ld 2, 0, 5 % 7423
+ and 2, 1 % 7424
+ cmpeqi 2, 0 % 7425
+ bf 2 % 7426
+ done 4 % 7427
+ jmp 7423 % 7428
+ ldf 2, 11 % 7429
+ bsf 6 % 7430
+ st 2, 6, 0 % 7431
+ bdf 6 % 7432
+ done 0 % 7433
+ subi 5, 4 % 7434
+ bt 5 % 7435
+ jmp 7423 % 7436
+ clrf 0 % 7437
+ stf 0, 12 % 7438
+ clrf 0 % 7439
+ bseti 4, 20 % 7440
+ ld 0, 0, 2 % 7441
+ ld 2, 0, 24 % 7442
+ jsr 269 % 7443
+ bt 219 % 7444
+ done 2 % 7445
+ jmp 7408 % 7446
+ done 2 % 7447
+ jmp 7404 % 7448
+ jsr 413 % 7449
+ ldi 0, 112 % 7450
+ revblo 0 % 7451
+ jsr 236 % 7452
+ bt 116 % 7453
+ ld 0, 0, 2 % 7454
+ st 2, 0, 24 % 7455
+ st 3, 0, 25 % 7456
+ st 6, 0, 31 % 7457
+ jsr 254 % 7458
+ ld 6, 0, 31 % 7459
+ bt 2 % 7460
+ done 2 % 7461
+ jmp 7456 % 7462
+ stf 5, 3 % 7463
+ ldi 5, 3 % 7464
+ rorb 5 % 7465
+ and 5, 4 % 7466
+ revb 5 % 7467
+ st 5, 0, 26 % 7468
+ ldi 5, 255 % 7469
+ revblo 5 % 7470
+ addi 5, 255 % 7471
+ and 5, 4 % 7472
+ st 5, 0, 31 % 7473
+ cmpeqi 5, 0 % 7474
+ bt 87 % 7475
+ ldi 2, 112 % 7476
+ revblo 2 % 7477
+ ld 3, 2, 5 % 7478
+ ld 2, 2, 2 % 7479
+ and 3, 1 % 7480
+ cmpeqi 3, 0 % 7481
+ bf 2 % 7482
+ done 4 % 7483
+ jmp 7476 % 7484
+ mov 0, 7 % 7485
+ cmphs 5, 0 % 7486
+ bt 1 % 7487
+ mov 0, 5 % 7488
+ sub 5, 0 % 7489
+ st 5, 2, 27 % 7490
+ ld 5, 2, 26 % 7491
+ cmpeqi 5, 0 % 7492
+ bt 39 % 7493
+ cmpeqi 5, 2 % 7494
+ bt 32 % 7495
+ cmpeqi 5, 1 % 7496
+ bt 26 % 7497
+ ldi 2, 112 % 7498
+ revblo 2 % 7499
+ ld 2, 2, 29 % 7500
+ btsti 2, 0 % 7501
+ bt 5 % 7502
+ ldf 5, 9 % 7503
+ bsf 37 % 7504
+ ldf 3, 10 % 7505
+ bsf 35 % 7506
+ jmp 7512 % 7507
+ ldf 3, 10 % 7508
+ bsf 32 % 7509
+ ldf 5, 9 % 7510
+ bsf 30 % 7511
+ rorb 5 % 7512
+ rorb 5 % 7513
+ or 3, 5 % 7514
+ st 3, 6, 0 % 7515
+ bdf 25 % 7516
+ subi 0, 3 % 7517
+ cmpeqi 0, 0 % 7518
+ bf 237 % 7519
+ ldi 2, 112 % 7520
+ revblo 2 % 7521
+ ld 2, 2, 2 % 7522
+ jmp 7539 % 7523
+ loop 2, 0 % 7524
+ ldf 3, 9 % 7525
+ st 3, 6, 0 % 7526
+ jmp 7538 % 7527
+ lsr1 0 % 7528
+ loop 2, 0 % 7529
+ ldf 3, 10 % 7530
+ st 3, 6, 0 % 7531
+ jmp 7538 % 7532
+ lsr1 0 % 7533
+ lsr1 0 % 7534
+ loop 2, 0 % 7535
+ ldf 3, 11 % 7536
+ st 3, 6, 0 % 7537
+ bf 3 % 7538
+ ld 5, 2, 27 % 7539
+ done 0 % 7540
+ jmp 7474 % 7541
+ clrf 0 % 7542
+ stf 0, 12 % 7543
+ ld 5, 2, 26 % 7544
+ cmpeqi 5, 0 % 7545
+ bt 3 % 7546
+ cmpeqi 5, 2 % 7547
+ bt 2 % 7548
+ jmp 7552 % 7549
+ lsl1 0 % 7550
+ lsl1 0 % 7551
+ ld 5, 2, 27 % 7552
+ add 0, 5 % 7553
+ ld 5, 2, 31 % 7554
+ sub 5, 0 % 7555
+ ldi 0, 255 % 7556
+ revblo 0 % 7557
+ addi 0, 255 % 7558
+ revb 0 % 7559
+ and 4, 0 % 7560
+ or 4, 5 % 7561
+ bseti 4, 20 % 7562
+ mov 0, 2 % 7563
+ ld 2, 0, 24 % 7564
+ ld 3, 0, 25 % 7565
+ jsr 269 % 7566
+ bt 144 % 7567
+ done 2 % 7568
+ jmp 7456 % 7569
+ done 2 % 7570
+ jmp 7452 % 7571
+ jsr 413 % 7572
+ ldi 0, 112 % 7573
+ revblo 0 % 7574
+ jsr 236 % 7575
+ bt 53 % 7576
+ ld 0, 0, 2 % 7577
+ st 2, 0, 24 % 7578
+ st 6, 0, 31 % 7579
+ jsr 254 % 7580
+ ld 6, 0, 31 % 7581
+ bt 2 % 7582
+ done 2 % 7583
+ jmp 7579 % 7584
+ ldi 0, 112 % 7585
+ revblo 0 % 7586
+ stf 5, 7 % 7587
+ ldi 5, 255 % 7588
+ revblo 5 % 7589
+ addi 5, 255 % 7590
+ and 5, 4 % 7591
+ cmpeqi 5, 0 % 7592
+ bt 28 % 7593
+ ld 2, 0, 5 % 7594
+ and 2, 1 % 7595
+ cmpeqi 2, 0 % 7596
+ bf 4 % 7597
+ stf 1, 40 % 7598
+ bdf 11 % 7599
+ done 4 % 7600
+ jmp 7594 % 7601
+ ld 2, 6, 0 % 7602
+ bsf 16 % 7603
+ stf 2, 11 % 7604
+ stf 1, 40 % 7605
+ bdf 4 % 7606
+ done 0 % 7607
+ subi 5, 4 % 7608
+ bt 12 % 7609
+ jmp 7594 % 7610
+ clrf 0 % 7611
+ stf 0, 12 % 7612
+ stf 0, 12 % 7613
+ ldf 2, 7 % 7614
+ stf 2, 7 % 7615
+ stf 2, 43 % 7616
+ stf 2, 40 % 7617
+ clrf 0 % 7618
+ stf 0, 12 % 7619
+ clrf 0 % 7620
+ bseti 4, 20 % 7621
+ stf 1, 40 % 7622
+ bdf 243 % 7623
+ ld 0, 0, 2 % 7624
+ ld 2, 0, 24 % 7625
+ jsr 269 % 7626
+ bt 207 % 7627
+ done 2 % 7628
+ jmp 7579 % 7629
+ done 2 % 7630
+ jmp 7575 % 7631
+ jsr 413 % 7632
+ ldi 0, 112 % 7633
+ revblo 0 % 7634
+ jsr 236 % 7635
+ bt 94 % 7636
+ ld 0, 0, 2 % 7637
+ st 2, 0, 24 % 7638
+ st 3, 0, 25 % 7639
+ st 6, 0, 31 % 7640
+ jsr 254 % 7641
+ ld 6, 0, 31 % 7642
+ bt 2 % 7643
+ done 2 % 7644
+ jmp 7639 % 7645
+ stf 5, 7 % 7646
+ st 5, 0, 30 % 7647
+ ldi 5, 255 % 7648
+ revblo 5 % 7649
+ addi 5, 255 % 7650
+ and 5, 4 % 7651
+ cmpeqi 5, 0 % 7652
+ bt 68 % 7653
+ ldi 2, 112 % 7654
+ revblo 2 % 7655
+ ld 3, 2, 5 % 7656
+ ld 2, 2, 2 % 7657
+ and 3, 1 % 7658
+ cmpeqi 3, 0 % 7659
+ bf 4 % 7660
+ stf 2, 40 % 7661
+ bdf 58 % 7662
+ done 4 % 7663
+ jmp 7654 % 7664
+ mov 0, 7 % 7665
+ cmphs 5, 0 % 7666
+ bt 1 % 7667
+ mov 0, 5 % 7668
+ sub 5, 0 % 7669
+ ldi 3, 3 % 7670
+ rorb 3 % 7671
+ and 3, 4 % 7672
+ revb 3 % 7673
+ cmpeqi 3, 0 % 7674
+ bt 28 % 7675
+ cmpeqi 3, 2 % 7676
+ bt 32 % 7677
+ cmpeqi 3, 1 % 7678
+ bt 35 % 7679
+ ldi 2, 112 % 7680
+ revblo 2 % 7681
+ ld 2, 2, 29 % 7682
+ ld 3, 6, 0 % 7683
+ bsf 36 % 7684
+ btsti 2, 0 % 7685
+ bt 2 % 7686
+ revb 3 % 7687
+ rorb 3 % 7688
+ stf 3, 9 % 7689
+ bdf 30 % 7690
+ rorb 3 % 7691
+ stf 3, 9 % 7692
+ bdf 27 % 7693
+ rorb 3 % 7694
+ stf 3, 9 % 7695
+ bdf 24 % 7696
+ subi 0, 3 % 7697
+ cmpeqi 0, 0 % 7698
+ bf 239 % 7699
+ ldi 2, 112 % 7700
+ revblo 2 % 7701
+ ld 2, 2, 2 % 7702
+ jmp 7719 % 7703
+ lsr1 0 % 7704
+ lsr1 0 % 7705
+ loop 2, 0 % 7706
+ ld 3, 6, 0 % 7707
+ stf 3, 11 % 7708
+ jmp 7718 % 7709
+ lsr1 0 % 7710
+ loop 2, 0 % 7711
+ ld 3, 6, 0 % 7712
+ stf 3, 10 % 7713
+ jmp 7718 % 7714
+ loop 2, 0 % 7715
+ ld 3, 6, 0 % 7716
+ stf 3, 9 % 7717
+ bf 2 % 7718
+ done 0 % 7719
+ jmp 7652 % 7720
+ jsr 6931 % 7721
+ stf 1, 40 % 7722
+ bdf 253 % 7723
+ mov 0, 2 % 7724
+ ld 2, 0, 24 % 7725
+ ld 3, 0, 25 % 7726
+ jsr 269 % 7727
+ bt 166 % 7728
+ done 2 % 7729
+ jmp 7639 % 7730
+ done 2 % 7731
+ jmp 7635 % 7732
+ ldi 0, 112 % 7733
+ revblo 0 % 7734
+ ld 0, 0, 2 % 7735
+ jsr 236 % 7736
+ bt 91 % 7737
+ st 2, 0, 24 % 7738
+ st 3, 0, 25 % 7739
+ st 6, 0, 31 % 7740
+ jsr 254 % 7741
+ ld 6, 0, 31 % 7742
+ bt 2 % 7743
+ done 2 % 7744
+ jmp 7739 % 7745
+ ldi 3, 112 % 7746
+ revblo 3 % 7747
+ stf 6, 195 % 7748
+ stf 5, 7 % 7749
+ st 5, 0, 30 % 7750
+ ldi 5, 255 % 7751
+ revblo 5 % 7752
+ addi 5, 255 % 7753
+ and 5, 4 % 7754
+ cmpeqi 5, 0 % 7755
+ bt 61 % 7756
+ ld 2, 3, 5 % 7757
+ and 2, 1 % 7758
+ cmpeqi 2, 0 % 7759
+ bf 4 % 7760
+ stf 2, 40 % 7761
+ bdf 51 % 7762
+ done 4 % 7763
+ jmp 7757 % 7764
+ mov 2, 6 % 7765
+ addi 2, 148 % 7766
+ stf 2, 195 % 7767
+ ldf 2, 200 % 7768
+ btsti 2, 9 % 7769
+ bt 27 % 7770
+ addi 6, 148 % 7771
+ stf 6, 195 % 7772
+ stf 6, 211 % 7773
+ ldf 2, 200 % 7774
+ bseti 2, 8 % 7775
+ stf 2, 200 % 7776
+ subi 6, 148 % 7777
+ stf 6, 195 % 7778
+ ldf 2, 200 % 7779
+ btsti 2, 14 % 7780
+ bt 49 % 7781
+ stf 2, 9 % 7782
+ bdf 30 % 7783
+ subi 5, 1 % 7784
+ cmpeqi 5, 0 % 7785
+ bt 31 % 7786
+ mov 2, 6 % 7787
+ addi 2, 152 % 7788
+ stf 2, 195 % 7789
+ ldf 2, 200 % 7790
+ stf 6, 195 % 7791
+ btsti 2, 0 % 7792
+ bt 241 % 7793
+ stf 2, 40 % 7794
+ bdf 18 % 7795
+ jsr 6983 % 7796
+ jmp 7820 % 7797
+ stf 6, 227 % 7798
+ mov 0, 7 % 7799
+ subi 0, 1 % 7800
+ cmplt 0, 5 % 7801
+ bt 1 % 7802
+ mov 0, 5 % 7803
+ sub 5, 0 % 7804
+ ldf 2, 200 % 7805
+ btsti 2, 14 % 7806
+ bt 23 % 7807
+ stf 2, 9 % 7808
+ bdf 4 % 7809
+ subi 0, 1 % 7810
+ bf 249 % 7811
+ done 0 % 7812
+ jmp 7755 % 7813
+ mov 2, 1 % 7814
+ jsr 6931 % 7815
+ mov 1, 2 % 7816
+ jmp 7835 % 7817
+ stf 2, 40 % 7818
+ bdf 250 % 7819
+ ldi 3, 112 % 7820
+ revblo 3 % 7821
+ ld 0, 3, 2 % 7822
+ ld 2, 0, 24 % 7823
+ ld 3, 0, 25 % 7824
+ jsr 269 % 7825
+ bt 168 % 7826
+ done 2 % 7827
+ jmp 7739 % 7828
+ done 2 % 7829
+ jmp 7736 % 7830
+ stf 2, 40 % 7831
+ bdf 237 % 7832
+ jsr 6983 % 7833
+ jmp 7835 % 7834
+ bseti 4, 24 % 7835
+ bseti 4, 20 % 7836
+ jmp 7820 % 7837
+ jsr 413 % 7838
+ ldi 0, 112 % 7839
+ revblo 0 % 7840
+ jsr 236 % 7841
+ bt 84 % 7842
+ ld 0, 0, 2 % 7843
+ st 2, 0, 24 % 7844
+ st 3, 0, 25 % 7845
+ st 6, 0, 31 % 7846
+ jsr 254 % 7847
+ ld 6, 0, 31 % 7848
+ bt 2 % 7849
+ done 2 % 7850
+ jmp 7845 % 7851
+ ldi 3, 112 % 7852
+ revblo 3 % 7853
+ stf 5, 7 % 7854
+ st 5, 0, 30 % 7855
+ ldi 5, 255 % 7856
+ revblo 5 % 7857
+ addi 5, 255 % 7858
+ and 5, 4 % 7859
+ cmpeqi 5, 0 % 7860
+ bt 54 % 7861
+ ld 2, 3, 5 % 7862
+ and 2, 1 % 7863
+ cmpeqi 2, 0 % 7864
+ bf 4 % 7865
+ stf 1, 40 % 7866
+ bdf 44 % 7867
+ done 4 % 7868
+ jmp 7862 % 7869
+ mov 2, 6 % 7870
+ addi 2, 148 % 7871
+ ld 2, 2, 0 % 7872
+ btsti 2, 9 % 7873
+ bt 22 % 7874
+ addi 6, 148 % 7875
+ ld 2, 6, 0 % 7876
+ bseti 2, 8 % 7877
+ st 2, 6, 0 % 7878
+ subi 6, 148 % 7879
+ ld 2, 6, 0 % 7880
+ btsti 2, 14 % 7881
+ bt 46 % 7882
+ stf 2, 9 % 7883
+ bdf 27 % 7884
+ subi 5, 1 % 7885
+ cmpeqi 5, 0 % 7886
+ bt 28 % 7887
+ mov 2, 6 % 7888
+ addi 2, 152 % 7889
+ ld 2, 2, 0 % 7890
+ btsti 2, 0 % 7891
+ bt 243 % 7892
+ stf 2, 40 % 7893
+ bdf 17 % 7894
+ jsr 6983 % 7895
+ jmp 7918 % 7896
+ mov 0, 7 % 7897
+ subi 0, 1 % 7898
+ cmplt 0, 5 % 7899
+ bt 1 % 7900
+ mov 0, 5 % 7901
+ sub 5, 0 % 7902
+ ld 2, 6, 0 % 7903
+ btsti 2, 14 % 7904
+ bt 23 % 7905
+ stf 2, 9 % 7906
+ bdf 4 % 7907
+ subi 0, 1 % 7908
+ bf 249 % 7909
+ done 0 % 7910
+ jmp 7860 % 7911
+ mov 2, 1 % 7912
+ jsr 6931 % 7913
+ mov 1, 2 % 7914
+ jmp 7933 % 7915
+ stf 1, 40 % 7916
+ bdf 250 % 7917
+ ldi 3, 112 % 7918
+ revblo 3 % 7919
+ ld 0, 3, 2 % 7920
+ ld 2, 0, 24 % 7921
+ ld 3, 0, 25 % 7922
+ jsr 269 % 7923
+ bt 176 % 7924
+ done 2 % 7925
+ jmp 7845 % 7926
+ done 2 % 7927
+ jmp 7841 % 7928
+ stf 2, 40 % 7929
+ bdf 237 % 7930
+ jsr 6983 % 7931
+ jmp 7933 % 7932
+ bseti 4, 24 % 7933
+ bseti 4, 20 % 7934
+ jmp 7918 % 7935
+ jmp 7918 % 7936
diff --git a/src/imx31-v2-ram.asm b/src/imx31-v2-ram.asm
new file mode 100644
index 0000000..5beead1
--- /dev/null
+++ b/src/imx31-v2-ram.asm
@@ -0,0 +1,1797 @@
+ ldi 1, 112 % 6144
+ revblo 1 % 6145
+ ld 1, 1, 2 % 6146
+ st 6, 1, 31 % 6147
+ jsr 236 % 6148
+ bt 35 % 6149
+ st 2, 1, 26 % 6150
+ st 3, 1, 27 % 6151
+ jsr 254 % 6152
+ bf 31 % 6153
+ st 4, 1, 28 % 6154
+ st 5, 1, 29 % 6155
+ st 6, 1, 30 % 6156
+ ldi 0, 255 % 6157
+ revblo 0 % 6158
+ ori 0, 255 % 6159
+ and 0, 4 % 6160
+ mov 4, 6 % 6161
+ ld 6, 1, 31 % 6162
+ btsti 6, 0 % 6163
+ bt 5 % 6164
+ btsti 6, 1 % 6165
+ bf 43 % 6166
+ stf 4, 7 % 6167
+ stf 5, 19 % 6168
+ jmp 6177 % 6169
+ btsti 6, 1 % 6170
+ bt 38 % 6171
+ stf 4, 23 % 6172
+ stf 5, 3 % 6173
+ mov 2, 5 % 6174
+ mov 5, 4 % 6175
+ mov 4, 2 % 6176
+ jsr 6645 % 6177
+ bsf 8 % 6178
+ bdf 7 % 6179
+ ld 4, 1, 28 % 6180
+ ld 2, 1, 26 % 6181
+ ld 3, 1, 27 % 6182
+ jsr 269 % 6183
+ bt 222 % 6184
+ done 2 % 6185
+ jmp 6148 % 6186
+ btsti 6, 0 % 6187
+ bt 3 % 6188
+ ldf 0, 7 % 6189
+ ld 2, 1, 30 % 6190
+ jmp 6194 % 6191
+ ldf 0, 3 % 6192
+ ld 2, 1, 29 % 6193
+ sub 0, 2 % 6194
+ clrf 0 % 6195
+ stf 2, 12 % 6196
+ stf 2, 12 % 6197
+ ldf 2, 7 % 6198
+ stf 2, 7 % 6199
+ stf 2, 43 % 6200
+ stf 2, 40 % 6201
+ clrf 0 % 6202
+ stf 2, 12 % 6203
+ ld 4, 1, 28 % 6204
+ jsr 1941 % 6205
+ mov 4, 3 % 6206
+ add 4, 0 % 6207
+ bseti 4, 20 % 6208
+ jmp 6181 % 6209
+ ldi 0, 0 % 6210
+ jmp 6204 % 6211
+ ldi 0, 112 % 6212
+ revblo 0 % 6213
+ ld 0, 0, 2 % 6214
+ jsr 236 % 6215
+ bt 97 % 6216
+ st 2, 0, 24 % 6217
+ st 3, 0, 25 % 6218
+ st 6, 0, 31 % 6219
+ jsr 254 % 6220
+ ld 6, 0, 31 % 6221
+ bt 2 % 6222
+ done 2 % 6223
+ jmp 6218 % 6224
+ stf 6, 195 % 6225
+ stf 5, 7 % 6226
+ st 5, 0, 30 % 6227
+ ldi 5, 255 % 6228
+ revblo 5 % 6229
+ addi 5, 255 % 6230
+ and 5, 4 % 6231
+ cmpeqi 5, 0 % 6232
+ bt 69 % 6233
+ ldi 3, 112 % 6234
+ revblo 3 % 6235
+ ld 2, 3, 5 % 6236
+ ld 3, 3, 2 % 6237
+ and 2, 1 % 6238
+ cmpeqi 2, 0 % 6239
+ bf 4 % 6240
+ stf 2, 40 % 6241
+ bdf 59 % 6242
+ done 4 % 6243
+ jmp 6234 % 6244
+ mov 0, 7 % 6245
+ cmplt 0, 5 % 6246
+ bt 1 % 6247
+ mov 0, 5 % 6248
+ sub 5, 0 % 6249
+ ldi 2, 3 % 6250
+ rorb 2 % 6251
+ and 2, 4 % 6252
+ revb 2 % 6253
+ cmpeqi 2, 0 % 6254
+ bt 28 % 6255
+ cmpeqi 2, 2 % 6256
+ bt 32 % 6257
+ cmpeqi 2, 1 % 6258
+ bt 35 % 6259
+ ldi 3, 112 % 6260
+ revblo 3 % 6261
+ ld 3, 3, 29 % 6262
+ ldf 2, 200 % 6263
+ bsf 37 % 6264
+ btsti 3, 0 % 6265
+ bt 2 % 6266
+ revb 2 % 6267
+ rorb 2 % 6268
+ stf 2, 9 % 6269
+ bdf 31 % 6270
+ rorb 2 % 6271
+ stf 2, 9 % 6272
+ bdf 28 % 6273
+ rorb 2 % 6274
+ stf 2, 9 % 6275
+ bdf 25 % 6276
+ subi 0, 3 % 6277
+ cmpeqi 0, 0 % 6278
+ bf 239 % 6279
+ ldi 3, 112 % 6280
+ revblo 3 % 6281
+ ld 3, 3, 2 % 6282
+ jmp 6299 % 6283
+ lsr1 0 % 6284
+ lsr1 0 % 6285
+ loop 2, 0 % 6286
+ ldf 2, 200 % 6287
+ stf 2, 11 % 6288
+ jmp 6298 % 6289
+ lsr1 0 % 6290
+ loop 2, 0 % 6291
+ ldf 2, 200 % 6292
+ stf 2, 10 % 6293
+ jmp 6298 % 6294
+ loop 2, 0 % 6295
+ ldf 2, 200 % 6296
+ stf 2, 9 % 6297
+ bf 3 % 6298
+ stf 2, 40 % 6299
+ done 0 % 6300
+ jmp 6232 % 6301
+ jsr 1915 % 6302
+ stf 2, 40 % 6303
+ bdf 253 % 6304
+ ldi 0, 112 % 6305
+ revblo 0 % 6306
+ ld 0, 0, 2 % 6307
+ ld 2, 0, 24 % 6308
+ ld 3, 0, 25 % 6309
+ jsr 269 % 6310
+ bt 162 % 6311
+ done 2 % 6312
+ jmp 6218 % 6313
+ done 2 % 6314
+ jmp 6215 % 6315
+ ldi 0, 112 % 6316
+ revblo 0 % 6317
+ ld 0, 0, 2 % 6318
+ jsr 236 % 6319
+ bt 98 % 6320
+ st 2, 0, 24 % 6321
+ st 3, 0, 25 % 6322
+ st 6, 0, 31 % 6323
+ jsr 254 % 6324
+ ld 6, 0, 31 % 6325
+ bt 2 % 6326
+ done 2 % 6327
+ jmp 6322 % 6328
+ stf 6, 195 % 6329
+ stf 5, 215 % 6330
+ st 5, 0, 30 % 6331
+ ldi 5, 255 % 6332
+ revblo 5 % 6333
+ addi 5, 255 % 6334
+ and 5, 4 % 6335
+ cmpeqi 5, 0 % 6336
+ bt 70 % 6337
+ ldi 3, 112 % 6338
+ revblo 3 % 6339
+ ld 2, 3, 5 % 6340
+ ld 3, 3, 2 % 6341
+ and 2, 1 % 6342
+ cmpeqi 2, 0 % 6343
+ bf 4 % 6344
+ ldf 2, 255 % 6345
+ bsf 60 % 6346
+ done 4 % 6347
+ jmp 6338 % 6348
+ mov 0, 7 % 6349
+ cmplt 0, 5 % 6350
+ bt 1 % 6351
+ mov 0, 5 % 6352
+ sub 5, 0 % 6353
+ ldi 2, 3 % 6354
+ rorb 2 % 6355
+ and 2, 4 % 6356
+ revb 2 % 6357
+ cmpeqi 2, 0 % 6358
+ bt 40 % 6359
+ cmpeqi 2, 2 % 6360
+ bt 32 % 6361
+ cmpeqi 2, 1 % 6362
+ bt 25 % 6363
+ stf 5, 221 % 6364
+ ldi 3, 112 % 6365
+ revblo 3 % 6366
+ ld 3, 3, 29 % 6367
+ ldf 2, 200 % 6368
+ bsf 37 % 6369
+ btsti 3, 0 % 6370
+ bt 2 % 6371
+ revb 2 % 6372
+ rorb 2 % 6373
+ stf 2, 200 % 6374
+ bdf 31 % 6375
+ rorb 2 % 6376
+ stf 2, 200 % 6377
+ bdf 28 % 6378
+ rorb 2 % 6379
+ stf 2, 200 % 6380
+ bdf 25 % 6381
+ subi 0, 3 % 6382
+ cmpeqi 0, 0 % 6383
+ bf 239 % 6384
+ ldi 3, 112 % 6385
+ revblo 3 % 6386
+ ld 3, 3, 2 % 6387
+ jmp 6405 % 6388
+ stf 5, 221 % 6389
+ loop 2, 0 % 6390
+ ldf 2, 200 % 6391
+ stf 2, 200 % 6392
+ jmp 6404 % 6393
+ stf 5, 222 % 6394
+ lsr1 0 % 6395
+ loop 2, 0 % 6396
+ ldf 2, 200 % 6397
+ stf 2, 200 % 6398
+ jmp 6404 % 6399
+ lsr1 0 % 6400
+ lsr1 0 % 6401
+ loop 1, 0 % 6402
+ ldf 2, 216 % 6403
+ bf 2 % 6404
+ done 0 % 6405
+ jmp 6336 % 6406
+ jsr 1911 % 6407
+ ldf 2, 255 % 6408
+ bsf 253 % 6409
+ ldi 0, 112 % 6410
+ revblo 0 % 6411
+ ld 0, 0, 2 % 6412
+ ld 2, 0, 24 % 6413
+ ld 3, 0, 25 % 6414
+ jsr 269 % 6415
+ bt 161 % 6416
+ done 2 % 6417
+ jmp 6322 % 6418
+ done 2 % 6419
+ jmp 6319 % 6420
+ jsr 413 % 6421
+ jsr 236 % 6422
+ bt 105 % 6423
+ ldi 4, 112 % 6424
+ revblo 4 % 6425
+ ld 4, 4, 2 % 6426
+ st 2, 4, 24 % 6427
+ mov 2, 4 % 6428
+ st 0, 2, 27 % 6429
+ st 6, 2, 31 % 6430
+ jsr 254 % 6431
+ ld 6, 2, 31 % 6432
+ bt 2 % 6433
+ done 2 % 6434
+ jmp 6430 % 6435
+ stf 5, 7 % 6436
+ st 3, 2, 25 % 6437
+ st 4, 2, 26 % 6438
+ ldi 3, 255 % 6439
+ revblo 3 % 6440
+ addi 3, 255 % 6441
+ and 4, 3 % 6442
+ lsr1 4 % 6443
+ ld 3, 2, 27 % 6444
+ cmpeqi 4, 0 % 6445
+ bt 71 % 6446
+ ldi 2, 112 % 6447
+ revblo 2 % 6448
+ ld 5, 2, 5 % 6449
+ ld 2, 2, 2 % 6450
+ mov 0, 5 % 6451
+ and 0, 3 % 6452
+ cmpeqi 0, 0 % 6453
+ bf 7 % 6454
+ and 5, 1 % 6455
+ cmpeqi 5, 0 % 6456
+ bf 19 % 6457
+ stf 1, 40 % 6458
+ bdf 45 % 6459
+ done 4 % 6460
+ jmp 6447 % 6461
+ mov 0, 7 % 6462
+ lsr1 0 % 6463
+ cmphs 4, 0 % 6464
+ bt 1 % 6465
+ mov 0, 4 % 6466
+ sub 4, 0 % 6467
+ lsr1 0 % 6468
+ loop 2, 0 % 6469
+ ld 5, 6, 24 % 6470
+ stf 5, 11 % 6471
+ bsf 41 % 6472
+ stf 5, 40 % 6473
+ bdf 30 % 6474
+ done 0 % 6475
+ jmp 6445 % 6476
+ addi 6, 32 % 6477
+ ld 5, 6, 0 % 6478
+ subi 6, 32 % 6479
+ mov 0, 5 % 6480
+ btsti 5, 0 % 6481
+ bf 8 % 6482
+ bseti 6, 31 % 6483
+ ld 5, 6, 24 % 6484
+ bclri 6, 31 % 6485
+ bsf 27 % 6486
+ stf 5, 10 % 6487
+ bdf 16 % 6488
+ cmpeqi 4, 0 % 6489
+ bt 27 % 6490
+ cmphs 4, 0 % 6491
+ bt 2 % 6492
+ mov 0, 4 % 6493
+ bclri 0, 0 % 6494
+ sub 4, 0 % 6495
+ lsr1 0 % 6496
+ loop 2, 0 % 6497
+ ld 5, 6, 24 % 6498
+ stf 5, 11 % 6499
+ bsf 13 % 6500
+ stf 5, 40 % 6501
+ bdf 2 % 6502
+ done 0 % 6503
+ jmp 6518 % 6504
+ clrf 0 % 6505
+ stf 0, 12 % 6506
+ stf 5, 12 % 6507
+ ldf 5, 7 % 6508
+ stf 5, 7 % 6509
+ stf 5, 43 % 6510
+ stf 5, 40 % 6511
+ clrf 0 % 6512
+ stf 0, 12 % 6513
+ clrf 0 % 6514
+ ld 4, 2, 26 % 6515
+ bseti 4, 20 % 6516
+ jmp 6521 % 6517
+ stf 1, 40 % 6518
+ bdf 241 % 6519
+ ld 4, 2, 26 % 6520
+ mov 0, 2 % 6521
+ ld 2, 0, 24 % 6522
+ ld 3, 0, 25 % 6523
+ jsr 269 % 6524
+ mov 2, 0 % 6525
+ bt 159 % 6526
+ done 2 % 6527
+ jmp 6430 % 6528
+ done 2 % 6529
+ jmp 6422 % 6530
+ addi 6, 16 % 6531
+ ldi 0, 112 % 6532
+ revblo 0 % 6533
+ ld 0, 0, 2 % 6534
+ jsr 236 % 6535
+ bt 57 % 6536
+ st 2, 0, 24 % 6537
+ st 3, 0, 25 % 6538
+ st 6, 0, 31 % 6539
+ jsr 254 % 6540
+ ld 6, 0, 31 % 6541
+ bt 2 % 6542
+ done 2 % 6543
+ jmp 6538 % 6544
+ stf 5, 7 % 6545
+ st 5, 0, 30 % 6546
+ ldi 5, 255 % 6547
+ revblo 5 % 6548
+ addi 5, 255 % 6549
+ and 5, 4 % 6550
+ cmpeqi 5, 0 % 6551
+ bt 23 % 6552
+ stf 6, 195 % 6553
+ ldf 2, 200 % 6554
+ bsf 40 % 6555
+ btsti 2, 4 % 6556
+ bt 8 % 6557
+ ldi 3, 112 % 6558
+ revblo 3 % 6559
+ ld 2, 3, 5 % 6560
+ and 2, 1 % 6561
+ cmpeqi 2, 0 % 6562
+ bf 24 % 6563
+ done 4 % 6564
+ jmp 6553 % 6565
+ rorb 2 % 6566
+ andi 2, 255 % 6567
+ mov 0, 2 % 6568
+ cmphs 5, 0 % 6569
+ bt 1 % 6570
+ mov 0, 5 % 6571
+ ldi 2, 16 % 6572
+ stf 6, 211 % 6573
+ stf 2, 200 % 6574
+ jsr 6612 % 6575
+ stf 2, 40 % 6576
+ bdf 23 % 6577
+ ldi 3, 112 % 6578
+ revblo 3 % 6579
+ ld 0, 3, 2 % 6580
+ jsr 6636 % 6581
+ ld 2, 0, 24 % 6582
+ ld 3, 0, 25 % 6583
+ jsr 269 % 6584
+ bt 208 % 6585
+ done 2 % 6586
+ jmp 6538 % 6587
+ mov 0, 7 % 6588
+ cmplt 0, 5 % 6589
+ bt 1 % 6590
+ mov 0, 5 % 6591
+ jsr 6612 % 6592
+ jmp 6551 % 6593
+ done 2 % 6594
+ jmp 6535 % 6595
+ clrf 0 % 6596
+ stf 0, 204 % 6597
+ stf 2, 40 % 6598
+ bdf 1 % 6599
+ jmp 6610 % 6600
+ clrf 0 % 6601
+ stf 2, 12 % 6602
+ stf 2, 12 % 6603
+ ldf 2, 7 % 6604
+ stf 2, 7 % 6605
+ stf 2, 43 % 6606
+ stf 2, 40 % 6607
+ clrf 0 % 6608
+ stf 0, 12 % 6609
+ bseti 4, 20 % 6610
+ jmp 6576 % 6611
+ sub 5, 0 % 6612
+ addi 6, 8 % 6613
+ stf 6, 195 % 6614
+ mov 3, 0 % 6615
+ andi 3, 3 % 6616
+ lsr1 0 % 6617
+ lsr1 0 % 6618
+ loop 2, 0 % 6619
+ ldf 2, 200 % 6620
+ stf 2, 11 % 6621
+ bsf 229 % 6622
+ stf 2, 40 % 6623
+ bdf 232 % 6624
+ done 0 % 6625
+ stf 6, 193 % 6626
+ mov 0, 3 % 6627
+ loop 2, 0 % 6628
+ ldf 2, 200 % 6629
+ stf 2, 9 % 6630
+ bsf 220 % 6631
+ stf 2, 40 % 6632
+ bdf 223 % 6633
+ subi 6, 8 % 6634
+ ret % 6635
+ ld 5, 0, 30 % 6636
+ ldf 2, 7 % 6637
+ sub 2, 5 % 6638
+ ldi 5, 255 % 6639
+ revblo 5 % 6640
+ addi 5, 255 % 6641
+ andn 4, 5 % 6642
+ add 4, 2 % 6643
+ ret % 6644
+ mov 3, 0 % 6645
+ mov 2, 5 % 6646
+ andi 2, 3 % 6647
+ cmpeqi 2, 0 % 6648
+ bf 51 % 6649
+ mov 2, 4 % 6650
+ andi 2, 3 % 6651
+ cmpeqi 2, 0 % 6652
+ bt 12 % 6653
+ ldi 0, 4 % 6654
+ sub 0, 2 % 6655
+ cmphs 0, 3 % 6656
+ bt 36 % 6657
+ sub 3, 0 % 6658
+ add 4, 0 % 6659
+ loop 2, 0 % 6660
+ ldf 2, 9 % 6661
+ stf 2, 41 % 6662
+ bsf 36 % 6663
+ ldf 2, 12 % 6664
+ bsf 34 % 6665
+ ldi 0, 4 % 6666
+ cmplt 3, 0 % 6667
+ bt 25 % 6668
+ ldi 0, 32 % 6669
+ mov 2, 4 % 6670
+ andi 2, 31 % 6671
+ sub 0, 2 % 6672
+ cmplt 3, 0 % 6673
+ bf 2 % 6674
+ mov 0, 3 % 6675
+ andni 0, 3 % 6676
+ sub 3, 0 % 6677
+ lsr1 0 % 6678
+ lsr1 0 % 6679
+ stf 0, 24 % 6680
+ bsf 18 % 6681
+ stf 0, 40 % 6682
+ bdf 16 % 6683
+ done 0 % 6684
+ ldi 0, 32 % 6685
+ cmphs 3, 0 % 6686
+ bt 245 % 6687
+ ldi 0, 4 % 6688
+ cmplt 3, 0 % 6689
+ bt 3 % 6690
+ mov 0, 3 % 6691
+ andni 0, 3 % 6692
+ jmp 6677 % 6693
+ mov 0, 3 % 6694
+ loop 2, 0 % 6695
+ ldf 2, 9 % 6696
+ stf 2, 41 % 6697
+ bsf 1 % 6698
+ ldf 2, 12 % 6699
+ ret % 6700
+ ldi 0, 4 % 6701
+ cmplt 3, 0 % 6702
+ bt 246 % 6703
+ mov 4, 3 % 6704
+ andni 4, 3 % 6705
+ sub 3, 4 % 6706
+ lsr1 4 % 6707
+ lsr1 4 % 6708
+ ldi 5, 15 % 6709
+ revblo 5 % 6710
+ addi 5, 240 % 6711
+ ldi 0, 8 % 6712
+ cmplt 4, 0 % 6713
+ bf 1 % 6714
+ mov 0, 4 % 6715
+ st 0, 1, 24 % 6716
+ sub 4, 0 % 6717
+ loop 3, 0 % 6718
+ ldf 2, 11 % 6719
+ st 2, 5, 0 % 6720
+ addi 5, 1 % 6721
+ bsf 233 % 6722
+ ld 0, 1, 24 % 6723
+ sub 5, 0 % 6724
+ loop 3, 0 % 6725
+ ld 2, 5, 0 % 6726
+ stf 2, 11 % 6727
+ addi 5, 1 % 6728
+ stf 2, 40 % 6729
+ bdf 225 % 6730
+ done 0 % 6731
+ cmpeqi 4, 0 % 6732
+ bf 231 % 6733
+ jmp 6694 % 6734
+ ldi 0, 112 % 6735
+ revblo 0 % 6736
+ ld 0, 0, 2 % 6737
+ jsr 236 % 6738
+ bt 122 % 6739
+ st 2, 0, 24 % 6740
+ st 3, 0, 25 % 6741
+ st 6, 0, 31 % 6742
+ jsr 254 % 6743
+ ld 6, 0, 31 % 6744
+ bt 2 % 6745
+ done 2 % 6746
+ jmp 6741 % 6747
+ stf 5, 3 % 6748
+ stf 6, 211 % 6749
+ ldi 5, 255 % 6750
+ revblo 5 % 6751
+ addi 5, 255 % 6752
+ and 5, 4 % 6753
+ st 5, 0, 31 % 6754
+ cmpeqi 5, 0 % 6755
+ bt 94 % 6756
+ ldi 3, 112 % 6757
+ revblo 3 % 6758
+ ld 2, 3, 5 % 6759
+ ld 3, 3, 2 % 6760
+ and 2, 1 % 6761
+ cmpeqi 2, 0 % 6762
+ bf 4 % 6763
+ ldf 2, 255 % 6764
+ bsf 63 % 6765
+ done 4 % 6766
+ jmp 6757 % 6767
+ mov 0, 7 % 6768
+ cmplt 0, 5 % 6769
+ bt 1 % 6770
+ mov 0, 5 % 6771
+ sub 5, 0 % 6772
+ st 5, 3, 27 % 6773
+ ldi 5, 3 % 6774
+ rorb 5 % 6775
+ and 5, 4 % 6776
+ revb 5 % 6777
+ st 5, 3, 26 % 6778
+ cmpeqi 5, 0 % 6779
+ bt 39 % 6780
+ cmpeqi 5, 2 % 6781
+ bt 32 % 6782
+ cmpeqi 5, 1 % 6783
+ bt 26 % 6784
+ ldi 3, 112 % 6785
+ revblo 3 % 6786
+ ld 3, 3, 29 % 6787
+ btsti 3, 0 % 6788
+ bt 5 % 6789
+ ldf 5, 9 % 6790
+ bsf 37 % 6791
+ ldf 2, 10 % 6792
+ bsf 35 % 6793
+ jmp 6799 % 6794
+ ldf 2, 10 % 6795
+ bsf 32 % 6796
+ ldf 5, 9 % 6797
+ bsf 30 % 6798
+ rorb 5 % 6799
+ rorb 5 % 6800
+ or 2, 5 % 6801
+ stf 2, 200 % 6802
+ bdf 25 % 6803
+ subi 0, 3 % 6804
+ cmpeqi 0, 0 % 6805
+ bf 237 % 6806
+ ldi 3, 112 % 6807
+ revblo 3 % 6808
+ ld 3, 3, 2 % 6809
+ jmp 6826 % 6810
+ loop 2, 0 % 6811
+ ldf 2, 9 % 6812
+ stf 2, 200 % 6813
+ jmp 6825 % 6814
+ lsr1 0 % 6815
+ loop 2, 0 % 6816
+ ldf 2, 10 % 6817
+ stf 2, 200 % 6818
+ jmp 6825 % 6819
+ lsr1 0 % 6820
+ lsr1 0 % 6821
+ loop 2, 0 % 6822
+ ldf 2, 11 % 6823
+ stf 2, 200 % 6824
+ bf 3 % 6825
+ done 0 % 6826
+ ld 5, 3, 27 % 6827
+ jmp 6755 % 6828
+ clrf 0 % 6829
+ stf 0, 204 % 6830
+ stf 0, 12 % 6831
+ ld 5, 3, 26 % 6832
+ cmpeqi 5, 0 % 6833
+ bt 3 % 6834
+ cmpeqi 5, 2 % 6835
+ bt 2 % 6836
+ jmp 6840 % 6837
+ lsl1 0 % 6838
+ lsl1 0 % 6839
+ ld 5, 3, 27 % 6840
+ add 0, 5 % 6841
+ ld 5, 3, 31 % 6842
+ sub 5, 0 % 6843
+ ldi 0, 255 % 6844
+ revblo 0 % 6845
+ addi 0, 255 % 6846
+ revb 0 % 6847
+ and 4, 0 % 6848
+ or 4, 5 % 6849
+ bseti 4, 20 % 6850
+ ldf 2, 255 % 6851
+ bsf 232 % 6852
+ ldi 0, 112 % 6853
+ revblo 0 % 6854
+ ld 0, 0, 2 % 6855
+ ld 2, 0, 24 % 6856
+ ld 3, 0, 25 % 6857
+ jsr 269 % 6858
+ bt 137 % 6859
+ done 2 % 6860
+ jmp 6741 % 6861
+ done 2 % 6862
+ jmp 6738 % 6863
+ jsr 413 % 6864
+ jsr 236 % 6865
+ bt 82 % 6866
+ ldi 4, 112 % 6867
+ revblo 4 % 6868
+ ld 4, 4, 2 % 6869
+ st 2, 4, 24 % 6870
+ mov 2, 4 % 6871
+ st 0, 2, 27 % 6872
+ st 6, 2, 31 % 6873
+ jsr 254 % 6874
+ ld 6, 2, 31 % 6875
+ bt 2 % 6876
+ done 2 % 6877
+ jmp 6873 % 6878
+ stf 5, 3 % 6879
+ st 3, 2, 25 % 6880
+ st 4, 2, 26 % 6881
+ ldi 3, 255 % 6882
+ revblo 3 % 6883
+ addi 3, 255 % 6884
+ and 4, 3 % 6885
+ lsr1 4 % 6886
+ ld 3, 2, 27 % 6887
+ ldi 2, 112 % 6888
+ revblo 2 % 6889
+ cmpeqi 4, 0 % 6890
+ bt 40 % 6891
+ ld 5, 2, 5 % 6892
+ and 5, 3 % 6893
+ cmpeqi 5, 0 % 6894
+ bf 2 % 6895
+ done 4 % 6896
+ jmp 6892 % 6897
+ cmpeqi 4, 1 % 6898
+ bt 15 % 6899
+ mov 0, 7 % 6900
+ lsr1 0 % 6901
+ cmphs 4, 0 % 6902
+ bt 1 % 6903
+ mov 0, 4 % 6904
+ bclri 0, 0 % 6905
+ sub 4, 0 % 6906
+ lsr1 0 % 6907
+ loop 2, 0 % 6908
+ ldf 5, 11 % 6909
+ st 5, 6, 0 % 6910
+ done 0 % 6911
+ bsf 12 % 6912
+ bdf 13 % 6913
+ jmp 6890 % 6914
+ ldf 5, 10 % 6915
+ bsf 8 % 6916
+ mov 0, 5 % 6917
+ revblo 0 % 6918
+ revb 0 % 6919
+ or 5, 0 % 6920
+ bseti 6, 31 % 6921
+ st 5, 6, 0 % 6922
+ bclri 6, 31 % 6923
+ bdf 2 % 6924
+ clrf 0 % 6925
+ stf 0, 12 % 6926
+ clrf 0 % 6927
+ ld 0, 2, 2 % 6928
+ ld 4, 0, 26 % 6929
+ bseti 4, 20 % 6930
+ jmp 6934 % 6931
+ ld 0, 2, 2 % 6932
+ ld 4, 0, 26 % 6933
+ btsti 4, 19 % 6934
+ bf 6 % 6935
+ ld 5, 2, 5 % 6936
+ and 5, 1 % 6937
+ cmpeqi 5, 0 % 6938
+ bf 2 % 6939
+ done 4 % 6940
+ jmp 6936 % 6941
+ ld 2, 0, 24 % 6942
+ ld 3, 0, 25 % 6943
+ jsr 269 % 6944
+ mov 2, 0 % 6945
+ bt 182 % 6946
+ done 2 % 6947
+ jmp 6873 % 6948
+ done 2 % 6949
+ jmp 6865 % 6950
+ ldi 0, 112 % 6951
+ revblo 0 % 6952
+ ld 0, 0, 2 % 6953
+ jsr 236 % 6954
+ bt 70 % 6955
+ st 2, 0, 24 % 6956
+ st 3, 0, 25 % 6957
+ st 6, 0, 31 % 6958
+ jsr 254 % 6959
+ ld 6, 0, 31 % 6960
+ bt 2 % 6961
+ done 2 % 6962
+ jmp 6957 % 6963
+ ldi 3, 112 % 6964
+ revblo 3 % 6965
+ stf 6, 211 % 6966
+ stf 5, 3 % 6967
+ ldi 5, 255 % 6968
+ revblo 5 % 6969
+ addi 5, 255 % 6970
+ and 5, 4 % 6971
+ cmpeqi 5, 0 % 6972
+ bt 43 % 6973
+ ld 2, 3, 5 % 6974
+ and 2, 1 % 6975
+ cmpeqi 2, 0 % 6976
+ bf 4 % 6977
+ ldf 2, 200 % 6978
+ bsf 31 % 6979
+ done 4 % 6980
+ jmp 6974 % 6981
+ mov 0, 7 % 6982
+ cmplt 0, 5 % 6983
+ bt 1 % 6984
+ mov 0, 5 % 6985
+ sub 5, 0 % 6986
+ btsti 0, 0 % 6987
+ bf 5 % 6988
+ stf 6, 221 % 6989
+ ldf 2, 9 % 6990
+ bsf 22 % 6991
+ stf 2, 200 % 6992
+ bdf 17 % 6993
+ lsr1 0 % 6994
+ btsti 0, 0 % 6995
+ bf 5 % 6996
+ stf 6, 222 % 6997
+ ldf 2, 10 % 6998
+ bsf 14 % 6999
+ stf 2, 200 % 7000
+ bdf 9 % 7001
+ stf 6, 223 % 7002
+ lsr1 0 % 7003
+ loop 2, 0 % 7004
+ ldf 2, 11 % 7005
+ stf 2, 200 % 7006
+ done 0 % 7007
+ bsf 5 % 7008
+ bdf 1 % 7009
+ jmp 6972 % 7010
+ clrf 0 % 7011
+ stf 0, 204 % 7012
+ jmp 7016 % 7013
+ clrf 0 % 7014
+ stf 2, 12 % 7015
+ bseti 4, 20 % 7016
+ ldf 2, 200 % 7017
+ bsf 248 % 7018
+ ld 0, 3, 2 % 7019
+ ld 2, 0, 24 % 7020
+ ld 3, 0, 25 % 7021
+ jsr 269 % 7022
+ bt 189 % 7023
+ done 2 % 7024
+ jmp 6957 % 7025
+ done 2 % 7026
+ jmp 6954 % 7027
+ jsr 413 % 7028
+ ldi 0, 112 % 7029
+ revblo 0 % 7030
+ jsr 236 % 7031
+ bt 41 % 7032
+ ld 0, 0, 2 % 7033
+ st 2, 0, 24 % 7034
+ st 6, 0, 31 % 7035
+ jsr 254 % 7036
+ ld 6, 0, 31 % 7037
+ bt 2 % 7038
+ done 2 % 7039
+ jmp 7035 % 7040
+ ldi 0, 112 % 7041
+ revblo 0 % 7042
+ stf 5, 3 % 7043
+ ldi 5, 255 % 7044
+ revblo 5 % 7045
+ addi 5, 255 % 7046
+ and 5, 4 % 7047
+ cmpeqi 5, 0 % 7048
+ bt 18 % 7049
+ ld 2, 0, 5 % 7050
+ and 2, 1 % 7051
+ cmpeqi 2, 0 % 7052
+ bf 2 % 7053
+ done 4 % 7054
+ jmp 7050 % 7055
+ ldf 2, 11 % 7056
+ bsf 6 % 7057
+ st 2, 6, 0 % 7058
+ bdf 6 % 7059
+ done 0 % 7060
+ subi 5, 4 % 7061
+ bt 5 % 7062
+ jmp 7050 % 7063
+ clrf 0 % 7064
+ stf 0, 12 % 7065
+ clrf 0 % 7066
+ bseti 4, 20 % 7067
+ ld 0, 0, 2 % 7068
+ ld 2, 0, 24 % 7069
+ jsr 269 % 7070
+ bt 219 % 7071
+ done 2 % 7072
+ jmp 7035 % 7073
+ done 2 % 7074
+ jmp 7031 % 7075
+ jsr 413 % 7076
+ ldi 0, 112 % 7077
+ revblo 0 % 7078
+ jsr 236 % 7079
+ bt 118 % 7080
+ ld 0, 0, 2 % 7081
+ st 2, 0, 24 % 7082
+ st 3, 0, 25 % 7083
+ st 6, 0, 31 % 7084
+ jsr 254 % 7085
+ ld 6, 0, 31 % 7086
+ bt 2 % 7087
+ done 2 % 7088
+ jmp 7083 % 7089
+ stf 5, 3 % 7090
+ ldi 5, 3 % 7091
+ rorb 5 % 7092
+ and 5, 4 % 7093
+ revb 5 % 7094
+ st 5, 0, 26 % 7095
+ ldi 5, 255 % 7096
+ revblo 5 % 7097
+ addi 5, 255 % 7098
+ and 5, 4 % 7099
+ st 5, 0, 31 % 7100
+ cmpeqi 5, 0 % 7101
+ bt 87 % 7102
+ ldi 2, 112 % 7103
+ revblo 2 % 7104
+ ld 3, 2, 5 % 7105
+ ld 2, 2, 2 % 7106
+ and 3, 1 % 7107
+ cmpeqi 3, 0 % 7108
+ bf 2 % 7109
+ done 4 % 7110
+ jmp 7103 % 7111
+ mov 0, 7 % 7112
+ cmphs 5, 0 % 7113
+ bt 1 % 7114
+ mov 0, 5 % 7115
+ sub 5, 0 % 7116
+ st 5, 2, 27 % 7117
+ ld 5, 2, 26 % 7118
+ cmpeqi 5, 0 % 7119
+ bt 39 % 7120
+ cmpeqi 5, 2 % 7121
+ bt 32 % 7122
+ cmpeqi 5, 1 % 7123
+ bt 26 % 7124
+ ldi 2, 112 % 7125
+ revblo 2 % 7126
+ ld 2, 2, 29 % 7127
+ btsti 2, 0 % 7128
+ bt 5 % 7129
+ ldf 5, 9 % 7130
+ bsf 37 % 7131
+ ldf 3, 10 % 7132
+ bsf 35 % 7133
+ jmp 7139 % 7134
+ ldf 3, 10 % 7135
+ bsf 32 % 7136
+ ldf 5, 9 % 7137
+ bsf 30 % 7138
+ rorb 5 % 7139
+ rorb 5 % 7140
+ or 3, 5 % 7141
+ st 3, 6, 0 % 7142
+ bdf 25 % 7143
+ subi 0, 3 % 7144
+ cmpeqi 0, 0 % 7145
+ bf 237 % 7146
+ ldi 2, 112 % 7147
+ revblo 2 % 7148
+ ld 2, 2, 2 % 7149
+ jmp 7166 % 7150
+ loop 2, 0 % 7151
+ ldf 3, 9 % 7152
+ st 3, 6, 0 % 7153
+ jmp 7165 % 7154
+ lsr1 0 % 7155
+ loop 2, 0 % 7156
+ ldf 3, 10 % 7157
+ st 3, 6, 0 % 7158
+ jmp 7165 % 7159
+ lsr1 0 % 7160
+ lsr1 0 % 7161
+ loop 2, 0 % 7162
+ ldf 3, 11 % 7163
+ st 3, 6, 0 % 7164
+ bf 3 % 7165
+ ld 5, 2, 27 % 7166
+ done 0 % 7167
+ jmp 7101 % 7168
+ clrf 0 % 7169
+ stf 0, 12 % 7170
+ ld 5, 2, 26 % 7171
+ cmpeqi 5, 0 % 7172
+ bt 3 % 7173
+ cmpeqi 5, 2 % 7174
+ bt 2 % 7175
+ jmp 7179 % 7176
+ lsl1 0 % 7177
+ lsl1 0 % 7178
+ ld 5, 2, 27 % 7179
+ add 0, 5 % 7180
+ ld 5, 2, 31 % 7181
+ sub 5, 0 % 7182
+ ldi 0, 255 % 7183
+ revblo 0 % 7184
+ addi 0, 255 % 7185
+ revb 0 % 7186
+ and 4, 0 % 7187
+ or 4, 5 % 7188
+ bseti 4, 20 % 7189
+ ldi 0, 112 % 7190
+ revblo 0 % 7191
+ ld 0, 0, 2 % 7192
+ ld 2, 0, 24 % 7193
+ ld 3, 0, 25 % 7194
+ jsr 269 % 7195
+ bt 142 % 7196
+ done 2 % 7197
+ jmp 7083 % 7198
+ done 2 % 7199
+ jmp 7079 % 7200
+ jsr 413 % 7201
+ ldi 0, 112 % 7202
+ revblo 0 % 7203
+ jsr 236 % 7204
+ bt 53 % 7205
+ ld 0, 0, 2 % 7206
+ st 2, 0, 24 % 7207
+ st 6, 0, 31 % 7208
+ jsr 254 % 7209
+ ld 6, 0, 31 % 7210
+ bt 2 % 7211
+ done 2 % 7212
+ jmp 7208 % 7213
+ ldi 0, 112 % 7214
+ revblo 0 % 7215
+ stf 5, 7 % 7216
+ ldi 5, 255 % 7217
+ revblo 5 % 7218
+ addi 5, 255 % 7219
+ and 5, 4 % 7220
+ cmpeqi 5, 0 % 7221
+ bt 28 % 7222
+ ld 2, 0, 5 % 7223
+ and 2, 1 % 7224
+ cmpeqi 2, 0 % 7225
+ bf 4 % 7226
+ stf 1, 40 % 7227
+ bdf 11 % 7228
+ done 4 % 7229
+ jmp 7223 % 7230
+ ld 2, 6, 0 % 7231
+ bsf 16 % 7232
+ stf 2, 11 % 7233
+ stf 1, 40 % 7234
+ bdf 4 % 7235
+ done 0 % 7236
+ subi 5, 4 % 7237
+ bt 12 % 7238
+ jmp 7223 % 7239
+ clrf 0 % 7240
+ stf 0, 12 % 7241
+ stf 0, 12 % 7242
+ ldf 2, 7 % 7243
+ stf 2, 7 % 7244
+ stf 2, 43 % 7245
+ stf 2, 40 % 7246
+ clrf 0 % 7247
+ stf 0, 12 % 7248
+ clrf 0 % 7249
+ bseti 4, 20 % 7250
+ stf 1, 40 % 7251
+ bdf 243 % 7252
+ ld 0, 0, 2 % 7253
+ ld 2, 0, 24 % 7254
+ jsr 269 % 7255
+ bt 207 % 7256
+ done 2 % 7257
+ jmp 7208 % 7258
+ done 2 % 7259
+ jmp 7204 % 7260
+ ldi 0, 112 % 7261
+ revblo 0 % 7262
+ ld 0, 0, 2 % 7263
+ jsr 236 % 7264
+ bt 124 % 7265
+ st 2, 0, 24 % 7266
+ st 3, 0, 25 % 7267
+ st 6, 0, 31 % 7268
+ jsr 254 % 7269
+ ld 6, 0, 31 % 7270
+ bt 2 % 7271
+ done 2 % 7272
+ jmp 7267 % 7273
+ stf 6, 211 % 7274
+ stf 5, 197 % 7275
+ ldi 5, 255 % 7276
+ revblo 5 % 7277
+ addi 5, 255 % 7278
+ and 5, 4 % 7279
+ st 5, 0, 31 % 7280
+ cmpeqi 5, 0 % 7281
+ bt 96 % 7282
+ ldi 3, 112 % 7283
+ revblo 3 % 7284
+ ld 2, 3, 5 % 7285
+ ld 3, 3, 2 % 7286
+ and 2, 1 % 7287
+ cmpeqi 2, 0 % 7288
+ bf 2 % 7289
+ done 4 % 7290
+ jmp 7283 % 7291
+ mov 0, 7 % 7292
+ cmplt 0, 5 % 7293
+ bt 1 % 7294
+ mov 0, 5 % 7295
+ sub 5, 0 % 7296
+ st 5, 3, 27 % 7297
+ ldi 5, 3 % 7298
+ rorb 5 % 7299
+ and 5, 4 % 7300
+ revb 5 % 7301
+ st 5, 3, 26 % 7302
+ cmpeqi 5, 0 % 7303
+ bt 44 % 7304
+ cmpeqi 5, 2 % 7305
+ bt 36 % 7306
+ cmpeqi 5, 1 % 7307
+ bt 30 % 7308
+ st 1, 3, 28 % 7309
+ ldi 3, 112 % 7310
+ revblo 3 % 7311
+ ld 3, 3, 29 % 7312
+ ldf 1, 200 % 7313
+ bsf 43 % 7314
+ ldf 2, 200 % 7315
+ bsf 41 % 7316
+ ldf 5, 200 % 7317
+ bsf 39 % 7318
+ btsti 3, 0 % 7319
+ bt 3 % 7320
+ rorb 1 % 7321
+ rorb 1 % 7322
+ jmp 7326 % 7323
+ rorb 5 % 7324
+ rorb 5 % 7325
+ revblo 2 % 7326
+ or 2, 1 % 7327
+ or 2, 5 % 7328
+ stf 2, 200 % 7329
+ bdf 27 % 7330
+ subi 0, 3 % 7331
+ cmpeqi 0, 0 % 7332
+ bf 235 % 7333
+ ldi 3, 112 % 7334
+ revblo 3 % 7335
+ ld 3, 3, 2 % 7336
+ ld 1, 3, 28 % 7337
+ jmp 7355 % 7338
+ loop 2, 0 % 7339
+ ldf 2, 200 % 7340
+ stf 2, 200 % 7341
+ jmp 7354 % 7342
+ stf 5, 206 % 7343
+ lsr1 0 % 7344
+ loop 2, 0 % 7345
+ ldf 2, 200 % 7346
+ stf 2, 200 % 7347
+ jmp 7354 % 7348
+ stf 5, 207 % 7349
+ lsr1 0 % 7350
+ lsr1 0 % 7351
+ loop 1, 0 % 7352
+ ldf 2, 216 % 7353
+ bf 3 % 7354
+ done 0 % 7355
+ ld 5, 3, 27 % 7356
+ jmp 7281 % 7357
+ clrf 0 % 7358
+ stf 0, 255 % 7359
+ ld 5, 3, 26 % 7360
+ cmpeqi 5, 0 % 7361
+ bt 3 % 7362
+ cmpeqi 5, 2 % 7363
+ bt 2 % 7364
+ jmp 7368 % 7365
+ lsl1 0 % 7366
+ lsl1 0 % 7367
+ ld 5, 3, 27 % 7368
+ add 0, 5 % 7369
+ ld 5, 3, 31 % 7370
+ sub 5, 0 % 7371
+ ldi 0, 255 % 7372
+ revblo 0 % 7373
+ addi 0, 255 % 7374
+ revb 0 % 7375
+ and 4, 0 % 7376
+ or 4, 5 % 7377
+ bseti 4, 20 % 7378
+ ldf 2, 200 % 7379
+ bsf 233 % 7380
+ ldi 0, 112 % 7381
+ revblo 0 % 7382
+ ld 0, 0, 2 % 7383
+ ld 2, 0, 24 % 7384
+ ld 3, 0, 25 % 7385
+ jsr 269 % 7386
+ bt 135 % 7387
+ done 2 % 7388
+ jmp 7267 % 7389
+ done 2 % 7390
+ jmp 7264 % 7391
+ jsr 413 % 7392
+ ldi 0, 112 % 7393
+ revblo 0 % 7394
+ jsr 236 % 7395
+ bt 124 % 7396
+ ld 0, 0, 2 % 7397
+ st 2, 0, 24 % 7398
+ st 3, 0, 25 % 7399
+ st 6, 0, 31 % 7400
+ jsr 254 % 7401
+ ld 6, 0, 31 % 7402
+ bt 2 % 7403
+ done 2 % 7404
+ jmp 7399 % 7405
+ stf 5, 197 % 7406
+ ldi 5, 3 % 7407
+ rorb 5 % 7408
+ and 5, 4 % 7409
+ revb 5 % 7410
+ st 5, 0, 26 % 7411
+ ldi 5, 255 % 7412
+ revblo 5 % 7413
+ addi 5, 255 % 7414
+ and 5, 4 % 7415
+ st 5, 0, 31 % 7416
+ cmpeqi 5, 0 % 7417
+ bt 93 % 7418
+ ldi 2, 112 % 7419
+ revblo 2 % 7420
+ ld 3, 2, 5 % 7421
+ ld 2, 2, 2 % 7422
+ and 3, 1 % 7423
+ cmpeqi 3, 0 % 7424
+ bf 2 % 7425
+ done 4 % 7426
+ jmp 7419 % 7427
+ mov 0, 7 % 7428
+ cmphs 5, 0 % 7429
+ bt 1 % 7430
+ mov 0, 5 % 7431
+ sub 5, 0 % 7432
+ st 5, 2, 27 % 7433
+ ld 5, 2, 26 % 7434
+ cmpeqi 5, 0 % 7435
+ bt 44 % 7436
+ cmpeqi 5, 2 % 7437
+ bt 36 % 7438
+ cmpeqi 5, 1 % 7439
+ bt 30 % 7440
+ st 1, 2, 28 % 7441
+ ldi 2, 112 % 7442
+ revblo 2 % 7443
+ ld 2, 2, 29 % 7444
+ ldf 1, 200 % 7445
+ bsf 44 % 7446
+ ldf 3, 200 % 7447
+ bsf 42 % 7448
+ ldf 5, 200 % 7449
+ bsf 40 % 7450
+ btsti 2, 0 % 7451
+ bt 3 % 7452
+ rorb 1 % 7453
+ rorb 1 % 7454
+ jmp 7458 % 7455
+ rorb 5 % 7456
+ rorb 5 % 7457
+ revblo 3 % 7458
+ or 3, 1 % 7459
+ or 3, 5 % 7460
+ st 3, 6, 0 % 7461
+ bdf 28 % 7462
+ subi 0, 3 % 7463
+ cmpeqi 0, 0 % 7464
+ bf 235 % 7465
+ ldi 2, 112 % 7466
+ revblo 2 % 7467
+ ld 2, 2, 2 % 7468
+ ld 1, 2, 28 % 7469
+ jmp 7488 % 7470
+ loop 2, 0 % 7471
+ ldf 3, 200 % 7472
+ st 3, 6, 0 % 7473
+ jmp 7487 % 7474
+ stf 5, 206 % 7475
+ lsr1 0 % 7476
+ loop 2, 0 % 7477
+ ldf 3, 200 % 7478
+ st 3, 6, 0 % 7479
+ jmp 7487 % 7480
+ stf 5, 207 % 7481
+ lsr1 0 % 7482
+ lsr1 0 % 7483
+ loop 2, 0 % 7484
+ ldf 3, 200 % 7485
+ st 3, 6, 0 % 7486
+ bf 3 % 7487
+ ld 5, 2, 27 % 7488
+ done 0 % 7489
+ jmp 7417 % 7490
+ clrf 0 % 7491
+ stf 0, 255 % 7492
+ ld 5, 2, 26 % 7493
+ cmpeqi 5, 0 % 7494
+ bt 3 % 7495
+ cmpeqi 5, 2 % 7496
+ bt 2 % 7497
+ jmp 7501 % 7498
+ lsl1 0 % 7499
+ lsl1 0 % 7500
+ ld 5, 2, 27 % 7501
+ add 0, 5 % 7502
+ ld 5, 2, 31 % 7503
+ sub 5, 0 % 7504
+ ldi 0, 255 % 7505
+ revblo 0 % 7506
+ addi 0, 255 % 7507
+ revb 0 % 7508
+ and 4, 0 % 7509
+ or 4, 5 % 7510
+ bseti 4, 20 % 7511
+ ldi 0, 112 % 7512
+ revblo 0 % 7513
+ ld 0, 0, 2 % 7514
+ ld 2, 0, 24 % 7515
+ ld 3, 0, 25 % 7516
+ jsr 269 % 7517
+ bt 136 % 7518
+ done 2 % 7519
+ jmp 7399 % 7520
+ done 2 % 7521
+ jmp 7395 % 7522
+ jsr 413 % 7523
+ ldi 0, 112 % 7524
+ revblo 0 % 7525
+ jsr 236 % 7526
+ bt 97 % 7527
+ ld 0, 0, 2 % 7528
+ st 2, 0, 24 % 7529
+ st 3, 0, 25 % 7530
+ st 6, 0, 31 % 7531
+ jsr 254 % 7532
+ ld 6, 0, 31 % 7533
+ bt 2 % 7534
+ done 2 % 7535
+ jmp 7530 % 7536
+ stf 5, 7 % 7537
+ st 5, 0, 30 % 7538
+ ldi 5, 255 % 7539
+ revblo 5 % 7540
+ addi 5, 255 % 7541
+ and 5, 4 % 7542
+ cmpeqi 5, 0 % 7543
+ bt 69 % 7544
+ ldi 2, 112 % 7545
+ revblo 2 % 7546
+ ld 3, 2, 5 % 7547
+ ld 2, 2, 2 % 7548
+ and 3, 1 % 7549
+ cmpeqi 3, 0 % 7550
+ bf 4 % 7551
+ stf 2, 40 % 7552
+ bdf 59 % 7553
+ done 4 % 7554
+ jmp 7545 % 7555
+ mov 0, 7 % 7556
+ cmphs 5, 0 % 7557
+ bt 1 % 7558
+ mov 0, 5 % 7559
+ sub 5, 0 % 7560
+ ldi 3, 3 % 7561
+ rorb 3 % 7562
+ and 3, 4 % 7563
+ revb 3 % 7564
+ cmpeqi 3, 0 % 7565
+ bt 28 % 7566
+ cmpeqi 3, 2 % 7567
+ bt 32 % 7568
+ cmpeqi 3, 1 % 7569
+ bt 35 % 7570
+ ldi 2, 112 % 7571
+ revblo 2 % 7572
+ ld 2, 2, 29 % 7573
+ ld 3, 6, 0 % 7574
+ bsf 37 % 7575
+ btsti 2, 0 % 7576
+ bt 2 % 7577
+ revb 3 % 7578
+ rorb 3 % 7579
+ stf 3, 9 % 7580
+ bdf 31 % 7581
+ rorb 3 % 7582
+ stf 3, 9 % 7583
+ bdf 28 % 7584
+ rorb 3 % 7585
+ stf 3, 9 % 7586
+ bdf 25 % 7587
+ subi 0, 3 % 7588
+ cmpeqi 0, 0 % 7589
+ bf 239 % 7590
+ ldi 2, 112 % 7591
+ revblo 2 % 7592
+ ld 2, 2, 2 % 7593
+ jmp 7610 % 7594
+ lsr1 0 % 7595
+ lsr1 0 % 7596
+ loop 2, 0 % 7597
+ ld 3, 6, 0 % 7598
+ stf 3, 11 % 7599
+ jmp 7609 % 7600
+ lsr1 0 % 7601
+ loop 2, 0 % 7602
+ ld 3, 6, 0 % 7603
+ stf 3, 10 % 7604
+ jmp 7609 % 7605
+ loop 2, 0 % 7606
+ ld 3, 6, 0 % 7607
+ stf 3, 9 % 7608
+ bf 3 % 7609
+ stf 3, 40 % 7610
+ done 0 % 7611
+ jmp 7543 % 7612
+ jsr 1915 % 7613
+ stf 1, 40 % 7614
+ bdf 253 % 7615
+ ldi 0, 112 % 7616
+ revblo 0 % 7617
+ ld 0, 0, 2 % 7618
+ ld 2, 0, 24 % 7619
+ ld 3, 0, 25 % 7620
+ jsr 269 % 7621
+ bt 163 % 7622
+ done 2 % 7623
+ jmp 7530 % 7624
+ done 2 % 7625
+ jmp 7526 % 7626
+ jsr 413 % 7627
+ ldi 0, 112 % 7628
+ revblo 0 % 7629
+ jsr 236 % 7630
+ bt 96 % 7631
+ ld 0, 0, 2 % 7632
+ st 2, 0, 24 % 7633
+ st 3, 0, 25 % 7634
+ st 6, 0, 31 % 7635
+ jsr 254 % 7636
+ ld 6, 0, 31 % 7637
+ bt 2 % 7638
+ done 2 % 7639
+ jmp 7634 % 7640
+ stf 5, 215 % 7641
+ st 5, 0, 30 % 7642
+ ldi 5, 255 % 7643
+ revblo 5 % 7644
+ addi 5, 255 % 7645
+ and 5, 4 % 7646
+ cmpeqi 5, 0 % 7647
+ bt 70 % 7648
+ ldi 2, 112 % 7649
+ revblo 2 % 7650
+ ld 3, 2, 5 % 7651
+ ld 2, 2, 2 % 7652
+ and 3, 1 % 7653
+ cmpeqi 3, 0 % 7654
+ bf 2 % 7655
+ done 4 % 7656
+ jmp 7649 % 7657
+ mov 0, 7 % 7658
+ cmphs 5, 0 % 7659
+ bt 1 % 7660
+ mov 0, 5 % 7661
+ sub 5, 0 % 7662
+ ldi 3, 3 % 7663
+ rorb 3 % 7664
+ and 3, 4 % 7665
+ revb 3 % 7666
+ cmpeqi 3, 0 % 7667
+ bt 40 % 7668
+ cmpeqi 3, 2 % 7669
+ bt 32 % 7670
+ cmpeqi 3, 1 % 7671
+ bt 25 % 7672
+ stf 5, 221 % 7673
+ ldi 2, 112 % 7674
+ revblo 2 % 7675
+ ld 2, 2, 29 % 7676
+ ld 3, 6, 0 % 7677
+ bsf 39 % 7678
+ btsti 2, 0 % 7679
+ bt 2 % 7680
+ revb 3 % 7681
+ rorb 3 % 7682
+ stf 3, 200 % 7683
+ bdf 33 % 7684
+ rorb 3 % 7685
+ stf 3, 200 % 7686
+ bdf 30 % 7687
+ rorb 3 % 7688
+ stf 3, 200 % 7689
+ bdf 27 % 7690
+ subi 0, 3 % 7691
+ cmpeqi 0, 0 % 7692
+ bf 239 % 7693
+ ldi 2, 112 % 7694
+ revblo 2 % 7695
+ ld 2, 2, 2 % 7696
+ jmp 7715 % 7697
+ stf 5, 221 % 7698
+ loop 2, 0 % 7699
+ ld 3, 6, 0 % 7700
+ stf 3, 200 % 7701
+ jmp 7714 % 7702
+ stf 5, 222 % 7703
+ lsr1 0 % 7704
+ loop 2, 0 % 7705
+ ld 3, 6, 0 % 7706
+ stf 3, 200 % 7707
+ jmp 7714 % 7708
+ lsr1 0 % 7709
+ lsr1 0 % 7710
+ loop 2, 0 % 7711
+ ld 3, 6, 0 % 7712
+ stf 3, 200 % 7713
+ bf 3 % 7714
+ done 0 % 7715
+ jsr 7730 % 7716
+ jmp 7647 % 7717
+ jsr 1911 % 7718
+ ldi 0, 112 % 7719
+ revblo 0 % 7720
+ ld 0, 0, 2 % 7721
+ ld 2, 0, 24 % 7722
+ ld 3, 0, 25 % 7723
+ jsr 269 % 7724
+ bt 164 % 7725
+ done 2 % 7726
+ jmp 7634 % 7727
+ done 2 % 7728
+ jmp 7630 % 7729
+ ldf 3, 255 % 7730
+ btsti 3, 8 % 7731
+ bt 2 % 7732
+ btsti 3, 9 % 7733
+ bt 239 % 7734
+ ret % 7735
+ ldi 0, 112 % 7736
+ revblo 0 % 7737
+ ld 0, 0, 2 % 7738
+ jsr 236 % 7739
+ bt 92 % 7740
+ st 2, 0, 24 % 7741
+ st 3, 0, 25 % 7742
+ st 6, 0, 31 % 7743
+ jsr 254 % 7744
+ ld 6, 0, 31 % 7745
+ bt 2 % 7746
+ done 2 % 7747
+ jmp 7742 % 7748
+ ldi 3, 112 % 7749
+ revblo 3 % 7750
+ stf 6, 195 % 7751
+ stf 5, 7 % 7752
+ st 5, 0, 30 % 7753
+ ldi 5, 255 % 7754
+ revblo 5 % 7755
+ addi 5, 255 % 7756
+ and 5, 4 % 7757
+ cmpeqi 5, 0 % 7758
+ bt 62 % 7759
+ ld 2, 3, 5 % 7760
+ and 2, 1 % 7761
+ cmpeqi 2, 0 % 7762
+ bf 4 % 7763
+ stf 2, 40 % 7764
+ bdf 52 % 7765
+ done 4 % 7766
+ jmp 7760 % 7767
+ mov 2, 6 % 7768
+ addi 2, 148 % 7769
+ stf 2, 195 % 7770
+ ldf 2, 200 % 7771
+ btsti 2, 9 % 7772
+ bt 27 % 7773
+ addi 6, 148 % 7774
+ stf 6, 195 % 7775
+ stf 6, 211 % 7776
+ ldf 2, 200 % 7777
+ bseti 2, 8 % 7778
+ stf 2, 200 % 7779
+ subi 6, 148 % 7780
+ stf 6, 195 % 7781
+ ldf 2, 200 % 7782
+ btsti 2, 14 % 7783
+ bt 50 % 7784
+ stf 2, 9 % 7785
+ bdf 31 % 7786
+ subi 5, 1 % 7787
+ cmpeqi 5, 0 % 7788
+ bt 32 % 7789
+ mov 2, 6 % 7790
+ addi 2, 152 % 7791
+ stf 2, 195 % 7792
+ ldf 2, 200 % 7793
+ stf 6, 195 % 7794
+ btsti 2, 0 % 7795
+ bt 241 % 7796
+ stf 2, 40 % 7797
+ bdf 19 % 7798
+ jsr 1967 % 7799
+ jmp 7824 % 7800
+ stf 6, 227 % 7801
+ mov 0, 7 % 7802
+ subi 0, 1 % 7803
+ cmplt 0, 5 % 7804
+ bt 1 % 7805
+ mov 0, 5 % 7806
+ sub 5, 0 % 7807
+ ldf 2, 200 % 7808
+ btsti 2, 14 % 7809
+ bt 24 % 7810
+ stf 2, 9 % 7811
+ bdf 5 % 7812
+ subi 0, 1 % 7813
+ bf 249 % 7814
+ stf 2, 40 % 7815
+ done 0 % 7816
+ jmp 7758 % 7817
+ mov 2, 1 % 7818
+ jsr 1915 % 7819
+ mov 1, 2 % 7820
+ jmp 7839 % 7821
+ stf 2, 40 % 7822
+ bdf 250 % 7823
+ ldi 3, 112 % 7824
+ revblo 3 % 7825
+ ld 0, 3, 2 % 7826
+ ld 2, 0, 24 % 7827
+ ld 3, 0, 25 % 7828
+ jsr 269 % 7829
+ bt 167 % 7830
+ done 2 % 7831
+ jmp 7742 % 7832
+ done 2 % 7833
+ jmp 7739 % 7834
+ stf 2, 40 % 7835
+ bdf 237 % 7836
+ jsr 1967 % 7837
+ jmp 7839 % 7838
+ bseti 4, 24 % 7839
+ bseti 4, 20 % 7840
+ jmp 7824 % 7841
+ jsr 413 % 7842
+ ldi 0, 112 % 7843
+ revblo 0 % 7844
+ jsr 236 % 7845
+ bt 85 % 7846
+ ld 0, 0, 2 % 7847
+ st 2, 0, 24 % 7848
+ st 3, 0, 25 % 7849
+ st 6, 0, 31 % 7850
+ jsr 254 % 7851
+ ld 6, 0, 31 % 7852
+ bt 2 % 7853
+ done 2 % 7854
+ jmp 7849 % 7855
+ ldi 3, 112 % 7856
+ revblo 3 % 7857
+ stf 5, 7 % 7858
+ st 5, 0, 30 % 7859
+ ldi 5, 255 % 7860
+ revblo 5 % 7861
+ addi 5, 255 % 7862
+ and 5, 4 % 7863
+ cmpeqi 5, 0 % 7864
+ bt 55 % 7865
+ ld 2, 3, 5 % 7866
+ and 2, 1 % 7867
+ cmpeqi 2, 0 % 7868
+ bf 4 % 7869
+ stf 1, 40 % 7870
+ bdf 45 % 7871
+ done 4 % 7872
+ jmp 7866 % 7873
+ mov 2, 6 % 7874
+ addi 2, 148 % 7875
+ ld 2, 2, 0 % 7876
+ btsti 2, 9 % 7877
+ bt 22 % 7878
+ addi 6, 148 % 7879
+ ld 2, 6, 0 % 7880
+ bseti 2, 8 % 7881
+ st 2, 6, 0 % 7882
+ subi 6, 148 % 7883
+ ld 2, 6, 0 % 7884
+ btsti 2, 14 % 7885
+ bt 47 % 7886
+ stf 2, 9 % 7887
+ bdf 28 % 7888
+ subi 5, 1 % 7889
+ cmpeqi 5, 0 % 7890
+ bt 29 % 7891
+ mov 2, 6 % 7892
+ addi 2, 152 % 7893
+ ld 2, 2, 0 % 7894
+ btsti 2, 0 % 7895
+ bt 243 % 7896
+ stf 2, 40 % 7897
+ bdf 18 % 7898
+ jsr 1967 % 7899
+ jmp 7923 % 7900
+ mov 0, 7 % 7901
+ subi 0, 1 % 7902
+ cmplt 0, 5 % 7903
+ bt 1 % 7904
+ mov 0, 5 % 7905
+ sub 5, 0 % 7906
+ ld 2, 6, 0 % 7907
+ btsti 2, 14 % 7908
+ bt 24 % 7909
+ stf 2, 9 % 7910
+ bdf 5 % 7911
+ subi 0, 1 % 7912
+ bf 249 % 7913
+ stf 2, 40 % 7914
+ done 0 % 7915
+ jmp 7864 % 7916
+ mov 2, 1 % 7917
+ jsr 1915 % 7918
+ mov 1, 2 % 7919
+ jmp 7938 % 7920
+ stf 1, 40 % 7921
+ bdf 250 % 7922
+ ldi 3, 112 % 7923
+ revblo 3 % 7924
+ ld 0, 3, 2 % 7925
+ ld 2, 0, 24 % 7926
+ ld 3, 0, 25 % 7927
+ jsr 269 % 7928
+ bt 175 % 7929
+ done 2 % 7930
+ jmp 7849 % 7931
+ done 2 % 7932
+ jmp 7845 % 7933
+ stf 2, 40 % 7934
+ bdf 237 % 7935
+ jsr 1967 % 7936
+ jmp 7938 % 7937
+ bseti 4, 24 % 7938
+ bseti 4, 20 % 7939
+ jmp 7923 % 7940
diff --git a/src/imx35-v1-ram.asm b/src/imx35-v1-ram.asm
new file mode 100644
index 0000000..1141bbe
--- /dev/null
+++ b/src/imx35-v1-ram.asm
@@ -0,0 +1,921 @@
+ jsr 483 % 6144
+ ld 7, 3, 27 % 6145
+ ld 2, 3, 31 % 6146
+ stf 2, 195 % 6147
+ ld 2, 3, 30 % 6148
+ stf 2, 215 % 6149
+ mov 0, 7 % 6150
+ cmplt 0, 5 % 6151
+ bt 1 % 6152
+ mov 0, 5 % 6153
+ sub 5, 0 % 6154
+ btsti 4, 24 % 6155
+ bt 3 % 6156
+ btsti 4, 25 % 6157
+ bt 28 % 6158
+ bf 33 % 6159
+ btsti 4, 25 % 6160
+ bf 20 % 6161
+ stf 5, 221 % 6162
+ ld 6, 6, 29 % 6163
+ ldf 2, 200 % 6164
+ bsf 40 % 6165
+ btsti 6, 0 % 6166
+ bt 2 % 6167
+ revb 2 % 6168
+ rorb 2 % 6169
+ stf 2, 200 % 6170
+ bdf 34 % 6171
+ rorb 2 % 6172
+ stf 2, 200 % 6173
+ bdf 31 % 6174
+ rorb 2 % 6175
+ stf 2, 200 % 6176
+ bdf 28 % 6177
+ subi 0, 3 % 6178
+ cmpeqi 0, 0 % 6179
+ bf 239 % 6180
+ jmp 6198 % 6181
+ stf 5, 221 % 6182
+ loop 2, 0 % 6183
+ ldf 2, 200 % 6184
+ stf 2, 200 % 6185
+ jmp 6197 % 6186
+ stf 5, 222 % 6187
+ lsr1 0 % 6188
+ loop 2, 0 % 6189
+ ldf 2, 200 % 6190
+ stf 2, 200 % 6191
+ jmp 6197 % 6192
+ lsr1 0 % 6193
+ lsr1 0 % 6194
+ loop 1, 0 % 6195
+ ldf 2, 216 % 6196
+ bf 8 % 6197
+ stf 5, 223 % 6198
+ bdf 6 % 6199
+ done 0 % 6200
+ cmpeqi 5, 0 % 6201
+ bt 5 % 6202
+ jsr 506 % 6203
+ ld 7, 3, 27 % 6204
+ jmp 6150 % 6205
+ jsr 627 % 6206
+ bseti 4, 20 % 6207
+ jsr 522 % 6208
+ jmp 6145 % 6209
+ jsr 473 % 6210
+ jsr 483 % 6211
+ ld 6, 3, 30 % 6212
+ ld 7, 3, 27 % 6213
+ btsti 4, 26 % 6214
+ bt 7 % 6215
+ bclri 7, 15 % 6216
+ btsti 7, 14 % 6217
+ bt 2 % 6218
+ stf 6, 199 % 6219
+ jmp 6229 % 6220
+ stf 6, 215 % 6221
+ jmp 6229 % 6222
+ bseti 7, 15 % 6223
+ btsti 7, 14 % 6224
+ bt 2 % 6225
+ stf 6, 1 % 6226
+ jmp 6229 % 6227
+ stf 6, 5 % 6228
+ st 4, 3, 28 % 6229
+ mov 4, 7 % 6230
+ revb 4 % 6231
+ andi 4, 15 % 6232
+ st 4, 3, 18 % 6233
+ ldi 6, 255 % 6234
+ and 6, 7 % 6235
+ cmplt 6, 5 % 6236
+ bt 1 % 6237
+ mov 6, 5 % 6238
+ sub 5, 6 % 6239
+ st 5, 3, 29 % 6240
+ ld 5, 3, 31 % 6241
+ mov 0, 6 % 6242
+ btsti 7, 8 % 6243
+ bt 2 % 6244
+ btsti 7, 9 % 6245
+ bf 4 % 6246
+ cmplt 6, 4 % 6247
+ bt 1 % 6248
+ mov 0, 4 % 6249
+ sub 4, 0 % 6250
+ sub 6, 0 % 6251
+ btsti 7, 15 % 6252
+ bt 12 % 6253
+ btsti 7, 14 % 6254
+ bt 5 % 6255
+ loop 2, 0 % 6256
+ ldf 2, 200 % 6257
+ st 2, 5, 0 % 6258
+ bf 43 % 6259
+ jmp 6279 % 6260
+ loop 2, 0 % 6261
+ ld 2, 5, 0 % 6262
+ stf 2, 200 % 6263
+ bf 38 % 6264
+ jmp 6279 % 6265
+ btsti 7, 14 % 6266
+ bt 5 % 6267
+ loop 2, 0 % 6268
+ ldf 2, 11 % 6269
+ st 2, 5, 0 % 6270
+ bf 33 % 6271
+ jmp 6279 % 6272
+ loop 2, 0 % 6273
+ ld 2, 5, 0 % 6274
+ stf 2, 11 % 6275
+ bf 28 % 6276
+ stf 2, 40 % 6277
+ bdf 26 % 6278
+ btsti 7, 8 % 6279
+ bt 2 % 6280
+ btsti 7, 9 % 6281
+ bf 10 % 6282
+ cmpeqi 4, 0 % 6283
+ bf 8 % 6284
+ btsti 7, 8 % 6285
+ bt 3 % 6286
+ st 2, 5, 0 % 6287
+ bdf 17 % 6288
+ jmp 6292 % 6289
+ ld 2, 5, 0 % 6290
+ bsf 14 % 6291
+ ld 4, 3, 18 % 6292
+ cmpeqi 6, 0 % 6293
+ bf 203 % 6294
+ done 0 % 6295
+ ld 4, 3, 28 % 6296
+ ld 5, 3, 29 % 6297
+ cmpeqi 5, 0 % 6298
+ bt 10 % 6299
+ jsr 506 % 6300
+ ld 7, 3, 27 % 6301
+ jmp 6230 % 6302
+ stf 0, 204 % 6303
+ jmp 6306 % 6304
+ stf 0, 12 % 6305
+ add 0, 6 % 6306
+ clrf 0 % 6307
+ ld 4, 3, 28 % 6308
+ jsr 6312 % 6309
+ jsr 522 % 6310
+ jmp 6212 % 6311
+ ld 5, 3, 29 % 6312
+ add 0, 5 % 6313
+ mov 5, 4 % 6314
+ ldi 2, 255 % 6315
+ revblo 2 % 6316
+ addi 2, 255 % 6317
+ and 5, 2 % 6318
+ sub 5, 0 % 6319
+ andn 4, 2 % 6320
+ or 4, 5 % 6321
+ bseti 4, 20 % 6322
+ ret % 6323
+ ldi 6, 112 % 6324
+ revblo 6 % 6325
+ ld 6, 6, 2 % 6326
+ jsr 316 % 6327
+ bt 42 % 6328
+ st 2, 6, 27 % 6329
+ mov 0, 6 % 6330
+ jsr 334 % 6331
+ bf 38 % 6332
+ st 3, 0, 28 % 6333
+ st 6, 0, 30 % 6334
+ st 4, 0, 29 % 6335
+ mov 6, 0 % 6336
+ ldi 0, 255 % 6337
+ revblo 0 % 6338
+ ori 0, 255 % 6339
+ and 0, 4 % 6340
+ ld 3, 6, 30 % 6341
+ cmphs 5, 7 % 6342
+ bt 11 % 6343
+ stf 5, 197 % 6344
+ cmphs 3, 7 % 6345
+ bt 3 % 6346
+ stf 3, 213 % 6347
+ jsr 6403 % 6348
+ jmp 6367 % 6349
+ stf 3, 5 % 6350
+ jsr 1525 % 6351
+ bsf 39 % 6352
+ bdf 41 % 6353
+ jmp 6367 % 6354
+ stf 5, 1 % 6355
+ cmphs 3, 7 % 6356
+ bt 5 % 6357
+ stf 3, 213 % 6358
+ jsr 1567 % 6359
+ bsf 24 % 6360
+ bdf 26 % 6361
+ jmp 6367 % 6362
+ stf 3, 5 % 6363
+ jsr 1429 % 6364
+ bsf 7 % 6365
+ bdf 6 % 6366
+ ld 2, 6, 27 % 6367
+ ld 3, 6, 28 % 6368
+ jsr 345 % 6369
+ bt 215 % 6370
+ done 2 % 6371
+ jmp 6327 % 6372
+ clrf 0 % 6373
+ ldf 0, 4 % 6374
+ stf 0, 12 % 6375
+ ld 3, 6, 30 % 6376
+ mov 2, 6 % 6377
+ sub 0, 3 % 6378
+ jsr 598 % 6379
+ mov 4, 3 % 6380
+ add 4, 0 % 6381
+ bseti 4, 20 % 6382
+ mov 6, 2 % 6383
+ jmp 6367 % 6384
+ clrf 2 % 6385
+ stf 0, 12 % 6386
+ stf 5, 223 % 6387
+ clrf 1 % 6388
+ stf 0, 255 % 6389
+ ldf 0, 208 % 6390
+ jmp 6376 % 6391
+ clrf 2 % 6392
+ stf 0, 255 % 6393
+ stf 5, 40 % 6394
+ clrf 1 % 6395
+ ldf 0, 4 % 6396
+ stf 0, 12 % 6397
+ jmp 6376 % 6398
+ clrf 0 % 6399
+ stf 0, 255 % 6400
+ ldf 0, 208 % 6401
+ jmp 6376 % 6402
+ mov 2, 0 % 6403
+ sub 3, 5 % 6404
+ andi 3, 3 % 6405
+ andi 5, 3 % 6406
+ cmpeqi 5, 0 % 6407
+ bt 10 % 6408
+ ldi 0, 4 % 6409
+ sub 0, 5 % 6410
+ cmphs 0, 2 % 6411
+ bt 26 % 6412
+ sub 2, 0 % 6413
+ loop 1, 3 % 6414
+ ldf 5, 216 % 6415
+ bsf 238 % 6416
+ ldf 5, 255 % 6417
+ bsf 236 % 6418
+ ldi 0, 4 % 6419
+ cmplt 2, 0 % 6420
+ bt 17 % 6421
+ cmpeqi 3, 0 % 6422
+ bf 15 % 6423
+ mov 0, 2 % 6424
+ andni 0, 3 % 6425
+ stf 5, 207 % 6426
+ stf 3, 223 % 6427
+ lsr1 0 % 6428
+ lsr1 0 % 6429
+ loop 2, 3 % 6430
+ ldf 5, 216 % 6431
+ done 0 % 6432
+ bsf 221 % 6433
+ ldf 3, 255 % 6434
+ bsf 219 % 6435
+ andi 2, 3 % 6436
+ stf 5, 205 % 6437
+ stf 3, 221 % 6438
+ mov 0, 2 % 6439
+ loop 2, 3 % 6440
+ ldf 5, 216 % 6441
+ done 0 % 6442
+ bsf 211 % 6443
+ ldf 5, 255 % 6444
+ bsf 209 % 6445
+ ret % 6446
+ jsr 473 % 6447
+ jsr 483 % 6448
+ ld 7, 3, 27 % 6449
+ ld 2, 3, 30 % 6450
+ btsti 4, 26 % 6451
+ bt 6 % 6452
+ btsti 4, 25 % 6453
+ bf 2 % 6454
+ stf 2, 198 % 6455
+ jmp 6460 % 6456
+ stf 2, 199 % 6457
+ jmp 6460 % 6458
+ stf 2, 1 % 6459
+ mov 0, 7 % 6460
+ cmplt 0, 5 % 6461
+ bt 1 % 6462
+ mov 0, 5 % 6463
+ sub 5, 0 % 6464
+ st 5, 3, 29 % 6465
+ ld 6, 3, 31 % 6466
+ btsti 4, 24 % 6467
+ bt 78 % 6468
+ btsti 4, 25 % 6469
+ bf 31 % 6470
+ lsr1 0 % 6471
+ mov 3, 0 % 6472
+ btsti 4, 26 % 6473
+ bt 3 % 6474
+ ldf 2, 200 % 6475
+ bsf 57 % 6476
+ jmp 6480 % 6477
+ ldf 2, 10 % 6478
+ bsf 56 % 6479
+ ldi 0, 8 % 6480
+ loop 1, 0 % 6481
+ lsl1 2 % 6482
+ st 2, 6, 0 % 6483
+ bdf 52 % 6484
+ subi 3, 1 % 6485
+ btsti 4, 26 % 6486
+ bt 3 % 6487
+ ldf 2, 200 % 6488
+ bsf 44 % 6489
+ jmp 6493 % 6490
+ ldf 2, 10 % 6491
+ bsf 43 % 6492
+ ldi 0, 8 % 6493
+ loop 1, 0 % 6494
+ lsl1 2 % 6495
+ st 2, 6, 4 % 6496
+ bdf 39 % 6497
+ subi 3, 1 % 6498
+ cmpeqi 3, 0 % 6499
+ bf 228 % 6500
+ jmp 6524 % 6501
+ lsr1 0 % 6502
+ lsr1 0 % 6503
+ lsr1 0 % 6504
+ btsti 4, 26 % 6505
+ bt 9 % 6506
+ loop 6, 0 % 6507
+ ldi 3, 0 % 6508
+ ldf 2, 200 % 6509
+ st 2, 6, 0 % 6510
+ ldi 3, 1 % 6511
+ ldf 2, 200 % 6512
+ st 2, 6, 4 % 6513
+ bf 19 % 6514
+ jmp 6524 % 6515
+ loop 6, 0 % 6516
+ ldi 3, 0 % 6517
+ ldf 2, 11 % 6518
+ st 2, 6, 0 % 6519
+ ldi 3, 1 % 6520
+ ldf 2, 11 % 6521
+ st 2, 6, 4 % 6522
+ bf 12 % 6523
+ ldi 3, 112 % 6524
+ revblo 3 % 6525
+ ld 3, 3, 2 % 6526
+ done 0 % 6527
+ ld 5, 3, 29 % 6528
+ cmpeqi 5, 0 % 6529
+ bt 17 % 6530
+ jsr 506 % 6531
+ ld 7, 3, 27 % 6532
+ jmp 6460 % 6533
+ stf 0, 204 % 6534
+ jmp 6537 % 6535
+ stf 0, 12 % 6536
+ clrf 0 % 6537
+ btsti 4, 25 % 6538
+ bf 2 % 6539
+ mov 0, 3 % 6540
+ jmp 6544 % 6541
+ lsl1 0 % 6542
+ sub 0, 3 % 6543
+ ldi 3, 112 % 6544
+ revblo 3 % 6545
+ ld 3, 3, 2 % 6546
+ jsr 531 % 6547
+ jsr 522 % 6548
+ jmp 6449 % 6549
+ ldi 3, 112 % 6550
+ revblo 3 % 6551
+ ld 3, 3, 2 % 6552
+ btsti 7, 12 % 6553
+ bf 1 % 6554
+ jsr 473 % 6555
+ st 6, 3, 31 % 6556
+ mov 6, 2 % 6557
+ btsti 7, 11 % 6558
+ bf 1 % 6559
+ jsr 473 % 6560
+ st 6, 3, 30 % 6561
+ st 1, 3, 27 % 6562
+ st 0, 3, 26 % 6563
+ mov 1, 7 % 6564
+ revb 1 % 6565
+ andi 1, 15 % 6566
+ mov 0, 3 % 6567
+ jsr 316 % 6568
+ bt 43 % 6569
+ st 2, 0, 24 % 6570
+ st 3, 0, 25 % 6571
+ jsr 334 % 6572
+ bf 39 % 6573
+ mov 3, 0 % 6574
+ mov 6, 1 % 6575
+ st 4, 3, 28 % 6576
+ ldi 5, 255 % 6577
+ revblo 5 % 6578
+ addi 5, 255 % 6579
+ and 5, 4 % 6580
+ bclri 7, 30 % 6581
+ cmpeqi 5, 0 % 6582
+ bt 24 % 6583
+ ldi 0, 112 % 6584
+ revblo 0 % 6585
+ btsti 7, 30 % 6586
+ bt 9 % 6587
+ btsti 7, 29 % 6588
+ bt 2 % 6589
+ ld 2, 0, 5 % 6590
+ jmp 6593 % 6591
+ ld 2, 0, 31 % 6592
+ ld 4, 3, 27 % 6593
+ and 2, 4 % 6594
+ cmpeq 2, 4 % 6595
+ bf 9 % 6596
+ btsti 7, 28 % 6597
+ bt 2 % 6598
+ ld 2, 0, 5 % 6599
+ jmp 6602 % 6600
+ ld 2, 0, 31 % 6601
+ ld 4, 3, 26 % 6602
+ and 2, 4 % 6603
+ cmpeq 2, 4 % 6604
+ bt 9 % 6605
+ done 4 % 6606
+ jmp 6584 % 6607
+ mov 0, 3 % 6608
+ ld 2, 0, 24 % 6609
+ ld 3, 0, 25 % 6610
+ jsr 345 % 6611
+ bt 214 % 6612
+ done 2 % 6613
+ jmp 6568 % 6614
+ ldi 0, 255 % 6615
+ and 0, 7 % 6616
+ btsti 7, 31 % 6617
+ bt 21 % 6618
+ mov 4, 0 % 6619
+ cmplt 0, 5 % 6620
+ bt 1 % 6621
+ mov 0, 5 % 6622
+ sub 5, 0 % 6623
+ st 5, 3, 29 % 6624
+ mov 2, 7 % 6625
+ rorb 2 % 6626
+ rorb 2 % 6627
+ andi 2, 255 % 6628
+ cmphs 5, 2 % 6629
+ bf 2 % 6630
+ bclri 7, 30 % 6631
+ jmp 6643 % 6632
+ sub 2, 4 % 6633
+ cmphs 2, 5 % 6634
+ bt 2 % 6635
+ bclri 7, 30 % 6636
+ jmp 6643 % 6637
+ bseti 7, 30 % 6638
+ jmp 6643 % 6639
+ ld 5, 3, 29 % 6640
+ add 5, 0 % 6641
+ st 5, 3, 29 % 6642
+ ld 2, 3, 30 % 6643
+ ld 4, 3, 31 % 6644
+ btsti 7, 10 % 6645
+ bt 38 % 6646
+ btsti 7, 12 % 6647
+ bt 1 % 6648
+ jmp 6704 % 6649
+ btsti 7, 11 % 6650
+ bf 87 % 6651
+ btsti 7, 9 % 6652
+ bt 4 % 6653
+ btsti 7, 8 % 6654
+ bt 2 % 6655
+ ldi 6, 1 % 6656
+ jmp 6666 % 6657
+ st 0, 3, 18 % 6658
+ cmplt 0, 6 % 6659
+ bt 1 % 6660
+ mov 0, 6 % 6661
+ ld 5, 3, 18 % 6662
+ sub 5, 0 % 6663
+ st 5, 3, 18 % 6664
+ sub 6, 0 % 6665
+ loop 2, 0 % 6666
+ ld 5, 2, 0 % 6667
+ st 5, 4, 0 % 6668
+ bf 29 % 6669
+ cmpeqi 6, 0 % 6670
+ bf 8 % 6671
+ btsti 7, 9 % 6672
+ bt 3 % 6673
+ ld 5, 2, 0 % 6674
+ bsf 23 % 6675
+ jmp 6679 % 6676
+ st 5, 4, 0 % 6677
+ bdf 20 % 6678
+ mov 6, 1 % 6679
+ ld 0, 3, 18 % 6680
+ cmpeqi 0, 0 % 6681
+ bt 1 % 6682
+ jmp 6658 % 6683
+ jmp 6779 % 6684
+ lsr1 0 % 6685
+ loop 6, 0 % 6686
+ ld 5, 2, 0 % 6687
+ st 5, 4, 0 % 6688
+ bseti 7, 15 % 6689
+ ld 5, 2, 0 % 6690
+ st 5, 4, 4 % 6691
+ bclri 7, 15 % 6692
+ bf 1 % 6693
+ jmp 6779 % 6694
+ lsl1 0 % 6695
+ btsti 7, 15 % 6696
+ bf 1 % 6697
+ subi 0, 1 % 6698
+ ld 5, 3, 18 % 6699
+ add 0, 5 % 6700
+ clrf 0 % 6701
+ jsr 6786 % 6702
+ jmp 6608 % 6703
+ stf 4, 211 % 6704
+ btsti 7, 9 % 6705
+ bt 4 % 6706
+ btsti 7, 8 % 6707
+ bt 2 % 6708
+ ldi 6, 1 % 6709
+ jmp 6719 % 6710
+ st 0, 3, 18 % 6711
+ cmplt 0, 6 % 6712
+ bt 1 % 6713
+ mov 0, 6 % 6714
+ ld 5, 3, 18 % 6715
+ sub 5, 0 % 6716
+ st 5, 3, 18 % 6717
+ sub 6, 0 % 6718
+ loop 2, 0 % 6719
+ ld 5, 2, 0 % 6720
+ stf 5, 200 % 6721
+ bf 15 % 6722
+ cmpeqi 6, 0 % 6723
+ bf 8 % 6724
+ btsti 7, 9 % 6725
+ bt 3 % 6726
+ ld 5, 2, 0 % 6727
+ bsf 9 % 6728
+ jmp 6732 % 6729
+ stf 5, 200 % 6730
+ bdf 6 % 6731
+ mov 6, 1 % 6732
+ ld 0, 3, 18 % 6733
+ cmpeqi 0, 0 % 6734
+ bt 1 % 6735
+ jmp 6711 % 6736
+ jmp 6779 % 6737
+ jmp 6773 % 6738
+ stf 2, 195 % 6739
+ btsti 7, 9 % 6740
+ bt 4 % 6741
+ btsti 7, 8 % 6742
+ bt 2 % 6743
+ ldi 6, 1 % 6744
+ jmp 6754 % 6745
+ st 0, 3, 18 % 6746
+ cmplt 0, 6 % 6747
+ bt 1 % 6748
+ mov 0, 6 % 6749
+ ld 5, 3, 18 % 6750
+ sub 5, 0 % 6751
+ st 5, 3, 18 % 6752
+ sub 6, 0 % 6753
+ loop 2, 0 % 6754
+ ldf 5, 200 % 6755
+ st 5, 4, 0 % 6756
+ bf 15 % 6757
+ cmpeqi 6, 0 % 6758
+ bf 8 % 6759
+ btsti 7, 9 % 6760
+ bt 3 % 6761
+ ldf 5, 200 % 6762
+ bsf 9 % 6763
+ jmp 6767 % 6764
+ st 5, 4, 0 % 6765
+ bdf 6 % 6766
+ mov 6, 1 % 6767
+ ld 0, 3, 18 % 6768
+ cmpeqi 0, 0 % 6769
+ bt 1 % 6770
+ jmp 6746 % 6771
+ jmp 6779 % 6772
+ ld 5, 3, 18 % 6773
+ add 0, 5 % 6774
+ clrf 0 % 6775
+ stf 4, 255 % 6776
+ jsr 6786 % 6777
+ jmp 6608 % 6778
+ done 0 % 6779
+ ld 4, 3, 28 % 6780
+ ld 5, 3, 29 % 6781
+ cmpeqi 5, 0 % 6782
+ bf 1 % 6783
+ jmp 6608 % 6784
+ jmp 6584 % 6785
+ ld 4, 3, 28 % 6786
+ ld 5, 3, 29 % 6787
+ ldi 2, 255 % 6788
+ revblo 2 % 6789
+ addi 2, 255 % 6790
+ btsti 7, 31 % 6791
+ bf 2 % 6792
+ sub 5, 0 % 6793
+ jmp 6799 % 6794
+ add 0, 5 % 6795
+ mov 5, 4 % 6796
+ and 5, 2 % 6797
+ sub 5, 0 % 6798
+ revb 2 % 6799
+ and 4, 2 % 6800
+ or 4, 5 % 6801
+ bseti 4, 20 % 6802
+ ret % 6803
+ jsr 483 % 6804
+ ld 7, 3, 27 % 6805
+ ld 2, 3, 30 % 6806
+ stf 2, 197 % 6807
+ ld 2, 3, 31 % 6808
+ stf 2, 211 % 6809
+ mov 0, 7 % 6810
+ cmplt 0, 5 % 6811
+ bt 1 % 6812
+ mov 0, 5 % 6813
+ sub 5, 0 % 6814
+ st 5, 3, 29 % 6815
+ btsti 4, 24 % 6816
+ bt 3 % 6817
+ btsti 4, 25 % 6818
+ bt 32 % 6819
+ bf 37 % 6820
+ btsti 4, 25 % 6821
+ bf 25 % 6822
+ st 1, 3, 28 % 6823
+ ld 6, 6, 29 % 6824
+ ldf 1, 200 % 6825
+ bsf 46 % 6826
+ ldf 2, 200 % 6827
+ bsf 44 % 6828
+ ldf 5, 200 % 6829
+ bsf 42 % 6830
+ btsti 6, 0 % 6831
+ bt 3 % 6832
+ rorb 1 % 6833
+ rorb 1 % 6834
+ jmp 6838 % 6835
+ rorb 5 % 6836
+ rorb 5 % 6837
+ revblo 2 % 6838
+ or 2, 1 % 6839
+ or 2, 5 % 6840
+ stf 2, 200 % 6841
+ bdf 30 % 6842
+ subi 0, 3 % 6843
+ cmpeqi 0, 0 % 6844
+ bf 235 % 6845
+ ld 1, 3, 28 % 6846
+ jmp 6864 % 6847
+ loop 2, 0 % 6848
+ ldf 2, 200 % 6849
+ stf 2, 200 % 6850
+ jmp 6863 % 6851
+ stf 5, 206 % 6852
+ lsr1 0 % 6853
+ loop 2, 0 % 6854
+ ldf 2, 200 % 6855
+ stf 2, 200 % 6856
+ jmp 6863 % 6857
+ stf 5, 207 % 6858
+ lsr1 0 % 6859
+ lsr1 0 % 6860
+ loop 1, 0 % 6861
+ ldf 2, 216 % 6862
+ bf 9 % 6863
+ stf 5, 223 % 6864
+ bdf 7 % 6865
+ done 0 % 6866
+ ld 5, 3, 29 % 6867
+ cmpeqi 5, 0 % 6868
+ bt 6 % 6869
+ jsr 506 % 6870
+ ld 7, 3, 27 % 6871
+ jmp 6810 % 6872
+ clrf 0 % 6873
+ stf 0, 255 % 6874
+ jsr 531 % 6875
+ jsr 522 % 6876
+ jmp 6805 % 6877
+ jsr 473 % 6878
+ jsr 483 % 6879
+ ld 7, 3, 27 % 6880
+ ld 2, 3, 30 % 6881
+ btsti 4, 26 % 6882
+ bt 2 % 6883
+ stf 2, 215 % 6884
+ jmp 6887 % 6885
+ stf 2, 5 % 6886
+ mov 0, 7 % 6887
+ cmplt 0, 5 % 6888
+ bt 1 % 6889
+ mov 0, 5 % 6890
+ sub 5, 0 % 6891
+ ld 6, 3, 31 % 6892
+ lsr1 0 % 6893
+ lsr1 0 % 6894
+ lsr1 0 % 6895
+ btsti 4, 26 % 6896
+ bt 7 % 6897
+ loop 4, 0 % 6898
+ ld 2, 6, 0 % 6899
+ stf 2, 200 % 6900
+ ld 2, 6, 4 % 6901
+ stf 2, 200 % 6902
+ bf 15 % 6903
+ jmp 6913 % 6904
+ loop 4, 0 % 6905
+ ld 2, 6, 0 % 6906
+ stf 2, 11 % 6907
+ ld 2, 6, 4 % 6908
+ stf 2, 11 % 6909
+ bf 10 % 6910
+ stf 2, 40 % 6911
+ bdf 8 % 6912
+ done 0 % 6913
+ cmpeqi 5, 0 % 6914
+ bt 7 % 6915
+ jsr 506 % 6916
+ ld 7, 3, 27 % 6917
+ jmp 6887 % 6918
+ jsr 627 % 6919
+ jmp 6922 % 6920
+ jsr 631 % 6921
+ bseti 4, 20 % 6922
+ jsr 522 % 6923
+ jmp 6880 % 6924
+ jsr 483 % 6925
+ ld 7, 3, 27 % 6926
+ ld 2, 3, 30 % 6927
+ stf 2, 213 % 6928
+ ld 6, 3, 31 % 6929
+ mov 2, 6 % 6930
+ addi 2, 148 % 6931
+ stf 2, 195 % 6932
+ ldf 2, 200 % 6933
+ btsti 2, 9 % 6934
+ bt 30 % 6935
+ addi 6, 148 % 6936
+ stf 6, 227 % 6937
+ ldf 2, 208 % 6938
+ st 2, 3, 29 % 6939
+ ldf 2, 200 % 6940
+ bseti 2, 8 % 6941
+ stf 6, 211 % 6942
+ stf 2, 200 % 6943
+ subi 6, 148 % 6944
+ ld 2, 3, 29 % 6945
+ stf 2, 213 % 6946
+ stf 6, 227 % 6947
+ ldf 2, 200 % 6948
+ btsti 2, 14 % 6949
+ bt 39 % 6950
+ stf 2, 200 % 6951
+ bdf 35 % 6952
+ subi 5, 1 % 6953
+ cmpeqi 5, 0 % 6954
+ bt 38 % 6955
+ mov 2, 6 % 6956
+ addi 2, 152 % 6957
+ stf 2, 195 % 6958
+ ldf 2, 200 % 6959
+ stf 6, 195 % 6960
+ btsti 2, 0 % 6961
+ bt 241 % 6962
+ ldf 2, 208 % 6963
+ jsr 634 % 6964
+ jmp 6994 % 6965
+ stf 6, 227 % 6966
+ mov 0, 7 % 6967
+ subi 0, 1 % 6968
+ cmplt 0, 5 % 6969
+ bt 1 % 6970
+ mov 0, 5 % 6971
+ sub 5, 0 % 6972
+ ldf 2, 200 % 6973
+ btsti 2, 14 % 6974
+ bt 14 % 6975
+ stf 2, 200 % 6976
+ bdf 10 % 6977
+ subi 0, 1 % 6978
+ bf 249 % 6979
+ stf 2, 221 % 6980
+ bdf 6 % 6981
+ done 0 % 6982
+ cmpeqi 5, 0 % 6983
+ bt 9 % 6984
+ jsr 506 % 6985
+ ld 7, 3, 27 % 6986
+ jmp 6929 % 6987
+ clrf 0 % 6988
+ stf 2, 255 % 6989
+ ldf 2, 208 % 6990
+ jsr 634 % 6991
+ bseti 4, 24 % 6992
+ bseti 4, 20 % 6993
+ stf 2, 221 % 6994
+ bdf 248 % 6995
+ jsr 522 % 6996
+ jmp 6926 % 6997
+ jsr 473 % 6998
+ jsr 483 % 6999
+ ld 7, 3, 27 % 7000
+ ld 2, 3, 30 % 7001
+ stf 2, 213 % 7002
+ ld 6, 3, 31 % 7003
+ mov 2, 6 % 7004
+ addi 2, 148 % 7005
+ ld 2, 2, 0 % 7006
+ btsti 2, 9 % 7007
+ bt 23 % 7008
+ addi 6, 148 % 7009
+ ld 2, 6, 0 % 7010
+ bseti 2, 8 % 7011
+ st 2, 6, 0 % 7012
+ subi 6, 148 % 7013
+ ld 2, 6, 0 % 7014
+ btsti 2, 14 % 7015
+ bt 38 % 7016
+ stf 2, 200 % 7017
+ bdf 34 % 7018
+ subi 5, 1 % 7019
+ cmpeqi 5, 0 % 7020
+ bt 39 % 7021
+ mov 2, 6 % 7022
+ addi 2, 152 % 7023
+ ld 2, 2, 0 % 7024
+ btsti 2, 0 % 7025
+ bt 243 % 7026
+ stf 2, 221 % 7027
+ bdf 24 % 7028
+ ldf 2, 208 % 7029
+ jsr 634 % 7030
+ jmp 7061 % 7031
+ mov 0, 7 % 7032
+ subi 0, 1 % 7033
+ cmplt 0, 5 % 7034
+ bt 1 % 7035
+ mov 0, 5 % 7036
+ sub 5, 0 % 7037
+ ld 2, 6, 0 % 7038
+ btsti 2, 14 % 7039
+ bt 14 % 7040
+ stf 2, 200 % 7041
+ bdf 10 % 7042
+ subi 0, 1 % 7043
+ bf 249 % 7044
+ stf 2, 221 % 7045
+ bdf 6 % 7046
+ done 0 % 7047
+ cmpeqi 5, 0 % 7048
+ bt 11 % 7049
+ jsr 506 % 7050
+ ld 7, 3, 27 % 7051
+ jmp 7003 % 7052
+ clrf 0 % 7053
+ stf 2, 255 % 7054
+ stf 2, 221 % 7055
+ bdf 252 % 7056
+ ldf 2, 208 % 7057
+ jsr 634 % 7058
+ bseti 4, 24 % 7059
+ bseti 4, 20 % 7060
+ stf 2, 221 % 7061
+ bdf 246 % 7062
+ jsr 522 % 7063
+ jmp 7000 % 7064
diff --git a/src/imx35-v2-ram.asm b/src/imx35-v2-ram.asm
new file mode 100644
index 0000000..7833286
--- /dev/null
+++ b/src/imx35-v2-ram.asm
@@ -0,0 +1,789 @@
+ jsr 560 % 6144
+ jsr 570 % 6145
+ ld 6, 3, 30 % 6146
+ ld 7, 3, 27 % 6147
+ btsti 4, 26 % 6148
+ bt 7 % 6149
+ bclri 7, 15 % 6150
+ btsti 7, 14 % 6151
+ bt 2 % 6152
+ stf 6, 199 % 6153
+ jmp 6163 % 6154
+ stf 6, 215 % 6155
+ jmp 6163 % 6156
+ bseti 7, 15 % 6157
+ btsti 7, 14 % 6158
+ bt 2 % 6159
+ stf 6, 1 % 6160
+ jmp 6163 % 6161
+ stf 6, 5 % 6162
+ st 4, 3, 28 % 6163
+ mov 4, 7 % 6164
+ revb 4 % 6165
+ andi 4, 15 % 6166
+ st 4, 3, 18 % 6167
+ ldi 6, 3 % 6168
+ revblo 6 % 6169
+ addi 6, 255 % 6170
+ and 6, 7 % 6171
+ cmplt 6, 5 % 6172
+ bt 1 % 6173
+ mov 6, 5 % 6174
+ sub 5, 6 % 6175
+ st 5, 3, 29 % 6176
+ ld 5, 3, 31 % 6177
+ mov 0, 6 % 6178
+ btsti 7, 10 % 6179
+ bt 2 % 6180
+ btsti 7, 11 % 6181
+ bf 4 % 6182
+ cmplt 6, 4 % 6183
+ bt 1 % 6184
+ mov 0, 4 % 6185
+ sub 4, 0 % 6186
+ sub 6, 0 % 6187
+ btsti 7, 15 % 6188
+ bt 12 % 6189
+ btsti 7, 14 % 6190
+ bt 5 % 6191
+ loop 2, 0 % 6192
+ ldf 2, 200 % 6193
+ st 2, 5, 0 % 6194
+ bf 43 % 6195
+ jmp 6215 % 6196
+ loop 2, 0 % 6197
+ ld 2, 5, 0 % 6198
+ stf 2, 200 % 6199
+ bf 38 % 6200
+ jmp 6215 % 6201
+ btsti 7, 14 % 6202
+ bt 5 % 6203
+ loop 2, 0 % 6204
+ ldf 2, 11 % 6205
+ st 2, 5, 0 % 6206
+ bf 33 % 6207
+ jmp 6215 % 6208
+ loop 2, 0 % 6209
+ ld 2, 5, 0 % 6210
+ stf 2, 11 % 6211
+ bf 28 % 6212
+ stf 2, 40 % 6213
+ bdf 26 % 6214
+ btsti 7, 10 % 6215
+ bt 2 % 6216
+ btsti 7, 11 % 6217
+ bf 10 % 6218
+ cmpeqi 4, 0 % 6219
+ bf 8 % 6220
+ btsti 7, 10 % 6221
+ bt 3 % 6222
+ st 2, 5, 0 % 6223
+ bdf 17 % 6224
+ jmp 6228 % 6225
+ ld 2, 5, 0 % 6226
+ bsf 14 % 6227
+ ld 4, 3, 18 % 6228
+ cmpeqi 6, 0 % 6229
+ bf 203 % 6230
+ done 0 % 6231
+ ld 4, 3, 28 % 6232
+ ld 5, 3, 29 % 6233
+ cmpeqi 5, 0 % 6234
+ bt 10 % 6235
+ jsr 593 % 6236
+ ld 7, 3, 27 % 6237
+ jmp 6164 % 6238
+ stf 0, 204 % 6239
+ jmp 6242 % 6240
+ stf 0, 12 % 6241
+ add 0, 6 % 6242
+ clrf 0 % 6243
+ ld 4, 3, 28 % 6244
+ jsr 6248 % 6245
+ jsr 609 % 6246
+ jmp 6146 % 6247
+ ld 5, 3, 29 % 6248
+ add 0, 5 % 6249
+ mov 5, 4 % 6250
+ ldi 2, 255 % 6251
+ revblo 2 % 6252
+ addi 2, 255 % 6253
+ and 5, 2 % 6254
+ sub 5, 0 % 6255
+ andn 4, 2 % 6256
+ or 4, 5 % 6257
+ bseti 4, 20 % 6258
+ ret % 6259
+ ldi 6, 112 % 6260
+ revblo 6 % 6261
+ ld 6, 6, 2 % 6262
+ jsr 394 % 6263
+ bt 42 % 6264
+ st 2, 6, 27 % 6265
+ mov 0, 6 % 6266
+ jsr 412 % 6267
+ bf 38 % 6268
+ st 3, 0, 28 % 6269
+ st 6, 0, 30 % 6270
+ st 4, 0, 29 % 6271
+ mov 6, 0 % 6272
+ ldi 0, 255 % 6273
+ revblo 0 % 6274
+ ori 0, 255 % 6275
+ and 0, 4 % 6276
+ ld 3, 6, 30 % 6277
+ cmphs 5, 7 % 6278
+ bt 11 % 6279
+ stf 5, 197 % 6280
+ cmphs 3, 7 % 6281
+ bt 3 % 6282
+ stf 3, 213 % 6283
+ jsr 6339 % 6284
+ jmp 6303 % 6285
+ stf 3, 5 % 6286
+ jsr 1767 % 6287
+ bsf 39 % 6288
+ bdf 41 % 6289
+ jmp 6303 % 6290
+ stf 5, 1 % 6291
+ cmphs 3, 7 % 6292
+ bt 5 % 6293
+ stf 3, 213 % 6294
+ jsr 1809 % 6295
+ bsf 24 % 6296
+ bdf 26 % 6297
+ jmp 6303 % 6298
+ stf 3, 5 % 6299
+ jsr 1671 % 6300
+ bsf 7 % 6301
+ bdf 6 % 6302
+ ld 2, 6, 27 % 6303
+ ld 3, 6, 28 % 6304
+ jsr 424 % 6305
+ bt 215 % 6306
+ done 2 % 6307
+ jmp 6263 % 6308
+ clrf 0 % 6309
+ ldf 0, 4 % 6310
+ stf 0, 12 % 6311
+ ld 3, 6, 30 % 6312
+ mov 2, 6 % 6313
+ sub 0, 3 % 6314
+ jsr 685 % 6315
+ mov 4, 3 % 6316
+ add 4, 0 % 6317
+ bseti 4, 20 % 6318
+ mov 6, 2 % 6319
+ jmp 6303 % 6320
+ clrf 2 % 6321
+ stf 0, 12 % 6322
+ stf 5, 223 % 6323
+ clrf 1 % 6324
+ stf 0, 255 % 6325
+ ldf 0, 208 % 6326
+ jmp 6312 % 6327
+ clrf 2 % 6328
+ stf 0, 255 % 6329
+ stf 5, 40 % 6330
+ clrf 1 % 6331
+ ldf 0, 4 % 6332
+ stf 0, 12 % 6333
+ jmp 6312 % 6334
+ clrf 0 % 6335
+ stf 0, 255 % 6336
+ ldf 0, 208 % 6337
+ jmp 6312 % 6338
+ mov 2, 0 % 6339
+ sub 3, 5 % 6340
+ andi 3, 3 % 6341
+ andi 5, 3 % 6342
+ cmpeqi 5, 0 % 6343
+ bt 10 % 6344
+ ldi 0, 4 % 6345
+ sub 0, 5 % 6346
+ cmphs 0, 2 % 6347
+ bt 26 % 6348
+ sub 2, 0 % 6349
+ loop 1, 3 % 6350
+ ldf 5, 216 % 6351
+ bsf 238 % 6352
+ ldf 5, 255 % 6353
+ bsf 236 % 6354
+ ldi 0, 4 % 6355
+ cmplt 2, 0 % 6356
+ bt 17 % 6357
+ cmpeqi 3, 0 % 6358
+ bf 15 % 6359
+ mov 0, 2 % 6360
+ andni 0, 3 % 6361
+ stf 5, 207 % 6362
+ stf 3, 223 % 6363
+ lsr1 0 % 6364
+ lsr1 0 % 6365
+ loop 2, 3 % 6366
+ ldf 5, 216 % 6367
+ done 0 % 6368
+ bsf 221 % 6369
+ ldf 3, 255 % 6370
+ bsf 219 % 6371
+ andi 2, 3 % 6372
+ stf 5, 205 % 6373
+ stf 3, 221 % 6374
+ mov 0, 2 % 6375
+ loop 2, 3 % 6376
+ ldf 5, 216 % 6377
+ done 0 % 6378
+ bsf 211 % 6379
+ ldf 5, 255 % 6380
+ bsf 209 % 6381
+ ret % 6382
+ jsr 560 % 6383
+ jsr 570 % 6384
+ ld 7, 3, 27 % 6385
+ ld 2, 3, 30 % 6386
+ btsti 4, 26 % 6387
+ bt 6 % 6388
+ btsti 4, 25 % 6389
+ bf 2 % 6390
+ stf 2, 198 % 6391
+ jmp 6396 % 6392
+ stf 2, 199 % 6393
+ jmp 6396 % 6394
+ stf 2, 1 % 6395
+ mov 0, 7 % 6396
+ cmplt 0, 5 % 6397
+ bt 1 % 6398
+ mov 0, 5 % 6399
+ sub 5, 0 % 6400
+ st 5, 3, 29 % 6401
+ ld 6, 3, 31 % 6402
+ btsti 4, 24 % 6403
+ bt 78 % 6404
+ btsti 4, 25 % 6405
+ bf 31 % 6406
+ lsr1 0 % 6407
+ mov 3, 0 % 6408
+ btsti 4, 26 % 6409
+ bt 3 % 6410
+ ldf 2, 200 % 6411
+ bsf 57 % 6412
+ jmp 6416 % 6413
+ ldf 2, 10 % 6414
+ bsf 56 % 6415
+ ldi 0, 8 % 6416
+ loop 1, 0 % 6417
+ lsl1 2 % 6418
+ st 2, 6, 0 % 6419
+ bdf 52 % 6420
+ subi 3, 1 % 6421
+ btsti 4, 26 % 6422
+ bt 3 % 6423
+ ldf 2, 200 % 6424
+ bsf 44 % 6425
+ jmp 6429 % 6426
+ ldf 2, 10 % 6427
+ bsf 43 % 6428
+ ldi 0, 8 % 6429
+ loop 1, 0 % 6430
+ lsl1 2 % 6431
+ st 2, 6, 4 % 6432
+ bdf 39 % 6433
+ subi 3, 1 % 6434
+ cmpeqi 3, 0 % 6435
+ bf 228 % 6436
+ jmp 6460 % 6437
+ lsr1 0 % 6438
+ lsr1 0 % 6439
+ lsr1 0 % 6440
+ btsti 4, 26 % 6441
+ bt 9 % 6442
+ loop 6, 0 % 6443
+ ldi 3, 0 % 6444
+ ldf 2, 200 % 6445
+ st 2, 6, 0 % 6446
+ ldi 3, 1 % 6447
+ ldf 2, 200 % 6448
+ st 2, 6, 4 % 6449
+ bf 19 % 6450
+ jmp 6460 % 6451
+ loop 6, 0 % 6452
+ ldi 3, 0 % 6453
+ ldf 2, 11 % 6454
+ st 2, 6, 0 % 6455
+ ldi 3, 1 % 6456
+ ldf 2, 11 % 6457
+ st 2, 6, 4 % 6458
+ bf 12 % 6459
+ ldi 3, 112 % 6460
+ revblo 3 % 6461
+ ld 3, 3, 2 % 6462
+ done 0 % 6463
+ ld 5, 3, 29 % 6464
+ cmpeqi 5, 0 % 6465
+ bt 17 % 6466
+ jsr 593 % 6467
+ ld 7, 3, 27 % 6468
+ jmp 6396 % 6469
+ stf 0, 204 % 6470
+ jmp 6473 % 6471
+ stf 0, 12 % 6472
+ clrf 0 % 6473
+ btsti 4, 25 % 6474
+ bf 2 % 6475
+ mov 0, 3 % 6476
+ jmp 6480 % 6477
+ lsl1 0 % 6478
+ sub 0, 3 % 6479
+ ldi 3, 112 % 6480
+ revblo 3 % 6481
+ ld 3, 3, 2 % 6482
+ jsr 618 % 6483
+ jsr 609 % 6484
+ jmp 6385 % 6485
+ ldi 3, 112 % 6486
+ revblo 3 % 6487
+ ld 3, 3, 2 % 6488
+ btsti 7, 12 % 6489
+ bf 1 % 6490
+ jsr 560 % 6491
+ st 6, 3, 31 % 6492
+ mov 6, 2 % 6493
+ btsti 7, 11 % 6494
+ bf 1 % 6495
+ jsr 560 % 6496
+ st 6, 3, 30 % 6497
+ st 1, 3, 27 % 6498
+ st 0, 3, 26 % 6499
+ mov 1, 7 % 6500
+ revb 1 % 6501
+ andi 1, 15 % 6502
+ mov 0, 3 % 6503
+ jsr 394 % 6504
+ bt 43 % 6505
+ st 2, 0, 24 % 6506
+ st 3, 0, 25 % 6507
+ jsr 412 % 6508
+ bf 39 % 6509
+ mov 3, 0 % 6510
+ mov 6, 1 % 6511
+ st 4, 3, 28 % 6512
+ ldi 5, 255 % 6513
+ revblo 5 % 6514
+ addi 5, 255 % 6515
+ and 5, 4 % 6516
+ bclri 7, 30 % 6517
+ cmpeqi 5, 0 % 6518
+ bt 24 % 6519
+ ldi 0, 112 % 6520
+ revblo 0 % 6521
+ btsti 7, 30 % 6522
+ bt 9 % 6523
+ btsti 7, 29 % 6524
+ bt 2 % 6525
+ ld 2, 0, 5 % 6526
+ jmp 6529 % 6527
+ ld 2, 0, 31 % 6528
+ ld 4, 3, 27 % 6529
+ and 2, 4 % 6530
+ cmpeq 2, 4 % 6531
+ bf 9 % 6532
+ btsti 7, 28 % 6533
+ bt 2 % 6534
+ ld 2, 0, 5 % 6535
+ jmp 6538 % 6536
+ ld 2, 0, 31 % 6537
+ ld 4, 3, 26 % 6538
+ and 2, 4 % 6539
+ cmpeq 2, 4 % 6540
+ bt 9 % 6541
+ done 4 % 6542
+ jmp 6520 % 6543
+ mov 0, 3 % 6544
+ ld 2, 0, 24 % 6545
+ ld 3, 0, 25 % 6546
+ jsr 424 % 6547
+ bt 214 % 6548
+ done 2 % 6549
+ jmp 6504 % 6550
+ ldi 0, 255 % 6551
+ and 0, 7 % 6552
+ btsti 7, 31 % 6553
+ bt 27 % 6554
+ mov 4, 0 % 6555
+ cmplt 0, 5 % 6556
+ bt 1 % 6557
+ mov 0, 5 % 6558
+ sub 5, 0 % 6559
+ st 5, 3, 29 % 6560
+ mov 2, 7 % 6561
+ andni 2, 255 % 6562
+ revb 2 % 6563
+ andni 2, 255 % 6564
+ revb 2 % 6565
+ rorb 2 % 6566
+ lsl1 2 % 6567
+ lsl1 2 % 6568
+ andni 2, 255 % 6569
+ rorb 2 % 6570
+ cmphs 5, 2 % 6571
+ bf 2 % 6572
+ bclri 7, 30 % 6573
+ jmp 6585 % 6574
+ sub 2, 4 % 6575
+ cmphs 2, 5 % 6576
+ bt 2 % 6577
+ bclri 7, 30 % 6578
+ jmp 6585 % 6579
+ bseti 7, 30 % 6580
+ jmp 6585 % 6581
+ ld 5, 3, 29 % 6582
+ add 5, 0 % 6583
+ st 5, 3, 29 % 6584
+ ld 2, 3, 30 % 6585
+ ld 4, 3, 31 % 6586
+ btsti 7, 10 % 6587
+ bt 38 % 6588
+ btsti 7, 12 % 6589
+ bt 1 % 6590
+ jmp 6646 % 6591
+ btsti 7, 11 % 6592
+ bf 87 % 6593
+ btsti 7, 9 % 6594
+ bt 4 % 6595
+ btsti 7, 8 % 6596
+ bt 2 % 6597
+ ldi 6, 1 % 6598
+ jmp 6608 % 6599
+ st 0, 3, 18 % 6600
+ cmplt 0, 6 % 6601
+ bt 1 % 6602
+ mov 0, 6 % 6603
+ ld 5, 3, 18 % 6604
+ sub 5, 0 % 6605
+ st 5, 3, 18 % 6606
+ sub 6, 0 % 6607
+ loop 2, 0 % 6608
+ ld 5, 2, 0 % 6609
+ st 5, 4, 0 % 6610
+ bf 29 % 6611
+ cmpeqi 6, 0 % 6612
+ bf 8 % 6613
+ btsti 7, 9 % 6614
+ bt 3 % 6615
+ ld 5, 2, 0 % 6616
+ bsf 23 % 6617
+ jmp 6621 % 6618
+ st 5, 4, 0 % 6619
+ bdf 20 % 6620
+ mov 6, 1 % 6621
+ ld 0, 3, 18 % 6622
+ cmpeqi 0, 0 % 6623
+ bt 1 % 6624
+ jmp 6600 % 6625
+ jmp 6721 % 6626
+ lsr1 0 % 6627
+ loop 6, 0 % 6628
+ ld 5, 2, 0 % 6629
+ st 5, 4, 0 % 6630
+ bseti 7, 13 % 6631
+ ld 5, 2, 0 % 6632
+ st 5, 4, 4 % 6633
+ bclri 7, 13 % 6634
+ bf 1 % 6635
+ jmp 6721 % 6636
+ lsl1 0 % 6637
+ btsti 7, 13 % 6638
+ bf 1 % 6639
+ subi 0, 1 % 6640
+ ld 5, 3, 18 % 6641
+ add 0, 5 % 6642
+ clrf 0 % 6643
+ jsr 6728 % 6644
+ jmp 6544 % 6645
+ stf 4, 211 % 6646
+ btsti 7, 9 % 6647
+ bt 4 % 6648
+ btsti 7, 8 % 6649
+ bt 2 % 6650
+ ldi 6, 1 % 6651
+ jmp 6661 % 6652
+ st 0, 3, 18 % 6653
+ cmplt 0, 6 % 6654
+ bt 1 % 6655
+ mov 0, 6 % 6656
+ ld 5, 3, 18 % 6657
+ sub 5, 0 % 6658
+ st 5, 3, 18 % 6659
+ sub 6, 0 % 6660
+ loop 2, 0 % 6661
+ ld 5, 2, 0 % 6662
+ stf 5, 200 % 6663
+ bf 15 % 6664
+ cmpeqi 6, 0 % 6665
+ bf 8 % 6666
+ btsti 7, 9 % 6667
+ bt 3 % 6668
+ ld 5, 2, 0 % 6669
+ bsf 9 % 6670
+ jmp 6674 % 6671
+ stf 5, 200 % 6672
+ bdf 6 % 6673
+ mov 6, 1 % 6674
+ ld 0, 3, 18 % 6675
+ cmpeqi 0, 0 % 6676
+ bt 1 % 6677
+ jmp 6653 % 6678
+ jmp 6721 % 6679
+ jmp 6715 % 6680
+ stf 2, 195 % 6681
+ btsti 7, 9 % 6682
+ bt 4 % 6683
+ btsti 7, 8 % 6684
+ bt 2 % 6685
+ ldi 6, 1 % 6686
+ jmp 6696 % 6687
+ st 0, 3, 18 % 6688
+ cmplt 0, 6 % 6689
+ bt 1 % 6690
+ mov 0, 6 % 6691
+ ld 5, 3, 18 % 6692
+ sub 5, 0 % 6693
+ st 5, 3, 18 % 6694
+ sub 6, 0 % 6695
+ loop 2, 0 % 6696
+ ldf 5, 200 % 6697
+ st 5, 4, 0 % 6698
+ bf 15 % 6699
+ cmpeqi 6, 0 % 6700
+ bf 8 % 6701
+ btsti 7, 9 % 6702
+ bt 3 % 6703
+ ldf 5, 200 % 6704
+ bsf 9 % 6705
+ jmp 6709 % 6706
+ st 5, 4, 0 % 6707
+ bdf 6 % 6708
+ mov 6, 1 % 6709
+ ld 0, 3, 18 % 6710
+ cmpeqi 0, 0 % 6711
+ bt 1 % 6712
+ jmp 6688 % 6713
+ jmp 6721 % 6714
+ ld 5, 3, 18 % 6715
+ add 0, 5 % 6716
+ clrf 0 % 6717
+ stf 4, 255 % 6718
+ jsr 6728 % 6719
+ jmp 6544 % 6720
+ done 0 % 6721
+ ld 4, 3, 28 % 6722
+ ld 5, 3, 29 % 6723
+ cmpeqi 5, 0 % 6724
+ bf 1 % 6725
+ jmp 6544 % 6726
+ jmp 6520 % 6727
+ ld 4, 3, 28 % 6728
+ ld 5, 3, 29 % 6729
+ ldi 2, 255 % 6730
+ revblo 2 % 6731
+ addi 2, 255 % 6732
+ btsti 7, 31 % 6733
+ bf 2 % 6734
+ sub 5, 0 % 6735
+ jmp 6741 % 6736
+ add 0, 5 % 6737
+ mov 5, 4 % 6738
+ and 5, 2 % 6739
+ sub 5, 0 % 6740
+ revb 2 % 6741
+ and 4, 2 % 6742
+ or 4, 5 % 6743
+ bseti 4, 20 % 6744
+ ret % 6745
+ jsr 560 % 6746
+ jsr 570 % 6747
+ ld 7, 3, 27 % 6748
+ ld 2, 3, 30 % 6749
+ btsti 4, 26 % 6750
+ bt 2 % 6751
+ stf 2, 215 % 6752
+ jmp 6755 % 6753
+ stf 2, 5 % 6754
+ mov 0, 7 % 6755
+ cmplt 0, 5 % 6756
+ bt 1 % 6757
+ mov 0, 5 % 6758
+ sub 5, 0 % 6759
+ ld 6, 3, 31 % 6760
+ lsr1 0 % 6761
+ lsr1 0 % 6762
+ lsr1 0 % 6763
+ btsti 4, 26 % 6764
+ bt 7 % 6765
+ loop 4, 0 % 6766
+ ld 2, 6, 0 % 6767
+ stf 2, 200 % 6768
+ ld 2, 6, 4 % 6769
+ stf 2, 200 % 6770
+ bf 15 % 6771
+ jmp 6781 % 6772
+ loop 4, 0 % 6773
+ ld 2, 6, 0 % 6774
+ stf 2, 11 % 6775
+ ld 2, 6, 4 % 6776
+ stf 2, 11 % 6777
+ bf 10 % 6778
+ stf 2, 40 % 6779
+ bdf 8 % 6780
+ done 0 % 6781
+ cmpeqi 5, 0 % 6782
+ bt 7 % 6783
+ jsr 593 % 6784
+ ld 7, 3, 27 % 6785
+ jmp 6755 % 6786
+ jsr 714 % 6787
+ jmp 6790 % 6788
+ jsr 718 % 6789
+ bseti 4, 20 % 6790
+ jsr 609 % 6791
+ jmp 6748 % 6792
+ jsr 570 % 6793
+ ld 7, 3, 27 % 6794
+ ld 2, 3, 30 % 6795
+ stf 2, 213 % 6796
+ ld 6, 3, 31 % 6797
+ mov 2, 6 % 6798
+ addi 2, 148 % 6799
+ stf 2, 195 % 6800
+ ldf 2, 200 % 6801
+ btsti 2, 9 % 6802
+ bt 30 % 6803
+ addi 6, 148 % 6804
+ stf 6, 227 % 6805
+ ldf 2, 208 % 6806
+ st 2, 3, 29 % 6807
+ ldf 2, 200 % 6808
+ bseti 2, 8 % 6809
+ stf 6, 211 % 6810
+ stf 2, 200 % 6811
+ subi 6, 148 % 6812
+ ld 2, 3, 29 % 6813
+ stf 2, 213 % 6814
+ stf 6, 227 % 6815
+ ldf 2, 200 % 6816
+ btsti 2, 14 % 6817
+ bt 39 % 6818
+ stf 2, 200 % 6819
+ bdf 35 % 6820
+ subi 5, 1 % 6821
+ cmpeqi 5, 0 % 6822
+ bt 38 % 6823
+ mov 2, 6 % 6824
+ addi 2, 152 % 6825
+ stf 2, 195 % 6826
+ ldf 2, 200 % 6827
+ stf 6, 195 % 6828
+ btsti 2, 0 % 6829
+ bt 241 % 6830
+ ldf 2, 208 % 6831
+ jsr 721 % 6832
+ jmp 6862 % 6833
+ stf 6, 227 % 6834
+ mov 0, 7 % 6835
+ subi 0, 1 % 6836
+ cmplt 0, 5 % 6837
+ bt 1 % 6838
+ mov 0, 5 % 6839
+ sub 5, 0 % 6840
+ ldf 2, 200 % 6841
+ btsti 2, 14 % 6842
+ bt 14 % 6843
+ stf 2, 200 % 6844
+ bdf 10 % 6845
+ subi 0, 1 % 6846
+ bf 249 % 6847
+ stf 2, 221 % 6848
+ bdf 6 % 6849
+ done 0 % 6850
+ cmpeqi 5, 0 % 6851
+ bt 9 % 6852
+ jsr 593 % 6853
+ ld 7, 3, 27 % 6854
+ jmp 6797 % 6855
+ clrf 0 % 6856
+ stf 2, 255 % 6857
+ ldf 2, 208 % 6858
+ jsr 721 % 6859
+ bseti 4, 24 % 6860
+ bseti 4, 20 % 6861
+ stf 2, 221 % 6862
+ bdf 248 % 6863
+ jsr 609 % 6864
+ jmp 6794 % 6865
+ jsr 560 % 6866
+ jsr 570 % 6867
+ ld 7, 3, 27 % 6868
+ ld 2, 3, 30 % 6869
+ stf 2, 213 % 6870
+ ld 6, 3, 31 % 6871
+ mov 2, 6 % 6872
+ addi 2, 148 % 6873
+ ld 2, 2, 0 % 6874
+ btsti 2, 9 % 6875
+ bt 23 % 6876
+ addi 6, 148 % 6877
+ ld 2, 6, 0 % 6878
+ bseti 2, 8 % 6879
+ st 2, 6, 0 % 6880
+ subi 6, 148 % 6881
+ ld 2, 6, 0 % 6882
+ btsti 2, 14 % 6883
+ bt 38 % 6884
+ stf 2, 200 % 6885
+ bdf 34 % 6886
+ subi 5, 1 % 6887
+ cmpeqi 5, 0 % 6888
+ bt 39 % 6889
+ mov 2, 6 % 6890
+ addi 2, 152 % 6891
+ ld 2, 2, 0 % 6892
+ btsti 2, 0 % 6893
+ bt 243 % 6894
+ stf 2, 221 % 6895
+ bdf 24 % 6896
+ ldf 2, 208 % 6897
+ jsr 721 % 6898
+ jmp 6929 % 6899
+ mov 0, 7 % 6900
+ subi 0, 1 % 6901
+ cmplt 0, 5 % 6902
+ bt 1 % 6903
+ mov 0, 5 % 6904
+ sub 5, 0 % 6905
+ ld 2, 6, 0 % 6906
+ btsti 2, 14 % 6907
+ bt 14 % 6908
+ stf 2, 200 % 6909
+ bdf 10 % 6910
+ subi 0, 1 % 6911
+ bf 249 % 6912
+ stf 2, 221 % 6913
+ bdf 6 % 6914
+ done 0 % 6915
+ cmpeqi 5, 0 % 6916
+ bt 11 % 6917
+ jsr 593 % 6918
+ ld 7, 3, 27 % 6919
+ jmp 6871 % 6920
+ clrf 0 % 6921
+ stf 2, 255 % 6922
+ stf 2, 221 % 6923
+ bdf 252 % 6924
+ ldf 2, 208 % 6925
+ jsr 721 % 6926
+ bseti 4, 24 % 6927
+ bseti 4, 20 % 6928
+ stf 2, 221 % 6929
+ bdf 246 % 6930
+ jsr 609 % 6931
+ jmp 6868 % 6932
diff --git a/src/imx51-v1-ram.asm b/src/imx51-v1-ram.asm
new file mode 100644
index 0000000..57796ff
--- /dev/null
+++ b/src/imx51-v1-ram.asm
@@ -0,0 +1,322 @@
+ ldi 6, 112 % 6144
+ revblo 6 % 6145
+ ld 6, 6, 2 % 6146
+ jsr 316 % 6147
+ bt 42 % 6148
+ st 2, 6, 27 % 6149
+ mov 0, 6 % 6150
+ jsr 334 % 6151
+ bf 38 % 6152
+ st 3, 0, 28 % 6153
+ st 6, 0, 30 % 6154
+ st 4, 0, 29 % 6155
+ mov 6, 0 % 6156
+ ldi 0, 255 % 6157
+ revblo 0 % 6158
+ ori 0, 255 % 6159
+ and 0, 4 % 6160
+ ld 3, 6, 30 % 6161
+ cmphs 5, 7 % 6162
+ bt 11 % 6163
+ stf 5, 197 % 6164
+ cmphs 3, 7 % 6165
+ bt 3 % 6166
+ stf 3, 213 % 6167
+ jsr 6223 % 6168
+ jmp 6187 % 6169
+ stf 3, 5 % 6170
+ jsr 1665 % 6171
+ bsf 39 % 6172
+ bdf 41 % 6173
+ jmp 6187 % 6174
+ stf 5, 1 % 6175
+ cmphs 3, 7 % 6176
+ bt 5 % 6177
+ stf 3, 213 % 6178
+ jsr 1707 % 6179
+ bsf 24 % 6180
+ bdf 26 % 6181
+ jmp 6187 % 6182
+ stf 3, 5 % 6183
+ jsr 1569 % 6184
+ bsf 7 % 6185
+ bdf 6 % 6186
+ ld 2, 6, 27 % 6187
+ ld 3, 6, 28 % 6188
+ jsr 345 % 6189
+ bt 215 % 6190
+ done 2 % 6191
+ jmp 6147 % 6192
+ clrf 0 % 6193
+ ldf 0, 4 % 6194
+ stf 0, 12 % 6195
+ ld 3, 6, 30 % 6196
+ mov 2, 6 % 6197
+ sub 0, 3 % 6198
+ jsr 598 % 6199
+ mov 4, 3 % 6200
+ add 4, 0 % 6201
+ bseti 4, 20 % 6202
+ mov 6, 2 % 6203
+ jmp 6187 % 6204
+ clrf 2 % 6205
+ stf 0, 12 % 6206
+ stf 5, 223 % 6207
+ clrf 1 % 6208
+ stf 0, 255 % 6209
+ ldf 0, 208 % 6210
+ jmp 6196 % 6211
+ clrf 2 % 6212
+ stf 0, 255 % 6213
+ stf 5, 40 % 6214
+ clrf 1 % 6215
+ ldf 0, 4 % 6216
+ stf 0, 12 % 6217
+ jmp 6196 % 6218
+ clrf 0 % 6219
+ stf 0, 255 % 6220
+ ldf 0, 208 % 6221
+ jmp 6196 % 6222
+ mov 2, 0 % 6223
+ sub 3, 5 % 6224
+ andi 3, 3 % 6225
+ andi 5, 3 % 6226
+ cmpeqi 5, 0 % 6227
+ bt 10 % 6228
+ ldi 0, 4 % 6229
+ sub 0, 5 % 6230
+ cmphs 0, 2 % 6231
+ bt 26 % 6232
+ sub 2, 0 % 6233
+ loop 1, 3 % 6234
+ ldf 5, 216 % 6235
+ bsf 238 % 6236
+ ldf 5, 255 % 6237
+ bsf 236 % 6238
+ ldi 0, 4 % 6239
+ cmplt 2, 0 % 6240
+ bt 17 % 6241
+ cmpeqi 3, 0 % 6242
+ bf 15 % 6243
+ mov 0, 2 % 6244
+ andni 0, 3 % 6245
+ stf 5, 207 % 6246
+ stf 3, 223 % 6247
+ lsr1 0 % 6248
+ lsr1 0 % 6249
+ loop 2, 3 % 6250
+ ldf 5, 216 % 6251
+ done 0 % 6252
+ bsf 221 % 6253
+ ldf 3, 255 % 6254
+ bsf 219 % 6255
+ andi 2, 3 % 6256
+ stf 5, 205 % 6257
+ stf 3, 221 % 6258
+ mov 0, 2 % 6259
+ loop 2, 3 % 6260
+ ldf 5, 216 % 6261
+ done 0 % 6262
+ bsf 211 % 6263
+ ldf 5, 255 % 6264
+ bsf 209 % 6265
+ ret % 6266
+ jsr 473 % 6267
+ jsr 483 % 6268
+ ld 7, 3, 27 % 6269
+ ld 2, 3, 30 % 6270
+ stf 2, 1 % 6271
+ mov 0, 7 % 6272
+ cmplt 0, 5 % 6273
+ bt 1 % 6274
+ mov 0, 5 % 6275
+ sub 5, 0 % 6276
+ st 5, 3, 29 % 6277
+ ld 6, 3, 31 % 6278
+ btsti 4, 24 % 6279
+ bt 40 % 6280
+ btsti 4, 25 % 6281
+ bf 22 % 6282
+ lsr1 0 % 6283
+ lsr1 0 % 6284
+ mov 3, 0 % 6285
+ ldf 2, 10 % 6286
+ ldi 0, 8 % 6287
+ loop 1, 0 % 6288
+ lsl1 2 % 6289
+ st 2, 6, 0 % 6290
+ bdf 29 % 6291
+ ldf 2, 10 % 6292
+ ldi 0, 8 % 6293
+ loop 1, 0 % 6294
+ lsl1 2 % 6295
+ st 2, 6, 4 % 6296
+ bdf 23 % 6297
+ subi 3, 1 % 6298
+ cmpeqi 3, 0 % 6299
+ bf 241 % 6300
+ ldi 3, 112 % 6301
+ revblo 3 % 6302
+ ld 3, 3, 2 % 6303
+ jmp 6314 % 6304
+ lsr1 0 % 6305
+ lsr1 0 % 6306
+ lsr1 0 % 6307
+ loop 4, 0 % 6308
+ ldf 2, 11 % 6309
+ st 2, 6, 0 % 6310
+ ldf 2, 11 % 6311
+ st 2, 6, 4 % 6312
+ bf 7 % 6313
+ done 0 % 6314
+ ld 5, 3, 29 % 6315
+ cmpeqi 5, 0 % 6316
+ bt 6 % 6317
+ jsr 506 % 6318
+ ld 7, 3, 27 % 6319
+ jmp 6272 % 6320
+ clrf 0 % 6321
+ stf 0, 12 % 6322
+ jsr 531 % 6323
+ jsr 522 % 6324
+ jmp 6269 % 6325
+ jsr 483 % 6326
+ ld 7, 3, 27 % 6327
+ ld 2, 3, 30 % 6328
+ stf 2, 213 % 6329
+ ld 6, 3, 31 % 6330
+ mov 2, 6 % 6331
+ addi 2, 148 % 6332
+ stf 2, 195 % 6333
+ ldf 2, 200 % 6334
+ btsti 2, 9 % 6335
+ bt 30 % 6336
+ addi 6, 148 % 6337
+ stf 6, 227 % 6338
+ ldf 2, 208 % 6339
+ st 2, 3, 29 % 6340
+ ldf 2, 200 % 6341
+ bseti 2, 8 % 6342
+ stf 6, 211 % 6343
+ stf 2, 200 % 6344
+ subi 6, 148 % 6345
+ ld 2, 3, 29 % 6346
+ stf 2, 213 % 6347
+ stf 6, 227 % 6348
+ ldf 2, 200 % 6349
+ btsti 2, 14 % 6350
+ bt 39 % 6351
+ stf 2, 200 % 6352
+ bdf 35 % 6353
+ subi 5, 1 % 6354
+ cmpeqi 5, 0 % 6355
+ bt 38 % 6356
+ mov 2, 6 % 6357
+ addi 2, 152 % 6358
+ stf 2, 195 % 6359
+ ldf 2, 200 % 6360
+ stf 6, 195 % 6361
+ btsti 2, 0 % 6362
+ bt 241 % 6363
+ ldf 2, 208 % 6364
+ jsr 634 % 6365
+ jmp 6395 % 6366
+ stf 6, 227 % 6367
+ mov 0, 7 % 6368
+ subi 0, 1 % 6369
+ cmplt 0, 5 % 6370
+ bt 1 % 6371
+ mov 0, 5 % 6372
+ sub 5, 0 % 6373
+ ldf 2, 200 % 6374
+ btsti 2, 14 % 6375
+ bt 14 % 6376
+ stf 2, 200 % 6377
+ bdf 10 % 6378
+ subi 0, 1 % 6379
+ bf 249 % 6380
+ stf 2, 221 % 6381
+ bdf 6 % 6382
+ done 0 % 6383
+ cmpeqi 5, 0 % 6384
+ bt 9 % 6385
+ jsr 506 % 6386
+ ld 7, 3, 27 % 6387
+ jmp 6330 % 6388
+ clrf 0 % 6389
+ stf 2, 255 % 6390
+ ldf 2, 208 % 6391
+ jsr 634 % 6392
+ bseti 4, 24 % 6393
+ bseti 4, 20 % 6394
+ stf 2, 221 % 6395
+ bdf 248 % 6396
+ jsr 522 % 6397
+ jmp 6327 % 6398
+ jsr 473 % 6399
+ jsr 483 % 6400
+ ld 7, 3, 27 % 6401
+ ld 2, 3, 30 % 6402
+ stf 2, 213 % 6403
+ ld 6, 3, 31 % 6404
+ mov 2, 6 % 6405
+ addi 2, 148 % 6406
+ ld 2, 2, 0 % 6407
+ btsti 2, 9 % 6408
+ bt 23 % 6409
+ addi 6, 148 % 6410
+ ld 2, 6, 0 % 6411
+ bseti 2, 8 % 6412
+ st 2, 6, 0 % 6413
+ subi 6, 148 % 6414
+ ld 2, 6, 0 % 6415
+ btsti 2, 14 % 6416
+ bt 38 % 6417
+ stf 2, 200 % 6418
+ bdf 34 % 6419
+ subi 5, 1 % 6420
+ cmpeqi 5, 0 % 6421
+ bt 39 % 6422
+ mov 2, 6 % 6423
+ addi 2, 152 % 6424
+ ld 2, 2, 0 % 6425
+ btsti 2, 0 % 6426
+ bt 243 % 6427
+ stf 2, 221 % 6428
+ bdf 24 % 6429
+ ldf 2, 208 % 6430
+ jsr 634 % 6431
+ jmp 6462 % 6432
+ mov 0, 7 % 6433
+ subi 0, 1 % 6434
+ cmplt 0, 5 % 6435
+ bt 1 % 6436
+ mov 0, 5 % 6437
+ sub 5, 0 % 6438
+ ld 2, 6, 0 % 6439
+ btsti 2, 14 % 6440
+ bt 14 % 6441
+ stf 2, 200 % 6442
+ bdf 10 % 6443
+ subi 0, 1 % 6444
+ bf 249 % 6445
+ stf 2, 221 % 6446
+ bdf 6 % 6447
+ done 0 % 6448
+ cmpeqi 5, 0 % 6449
+ bt 11 % 6450
+ jsr 506 % 6451
+ ld 7, 3, 27 % 6452
+ jmp 6404 % 6453
+ clrf 0 % 6454
+ stf 2, 255 % 6455
+ stf 2, 221 % 6456
+ bdf 252 % 6457
+ ldf 2, 208 % 6458
+ jsr 634 % 6459
+ bseti 4, 24 % 6460
+ bseti 4, 20 % 6461
+ stf 2, 221 % 6462
+ bdf 246 % 6463
+ jsr 522 % 6464
+ jmp 6401 % 6465