6502 Call Tree Profiler

Total Cycles
3,240
Functions
5
Instructions
1045
Total Time
3.240ms
init_data
167
5.2%
No function calls detected
#
Instruction
Address
Cycles
#1
JSR $0820
$0810
6
#2
LDX #$00
$0820
2
#3
LDA
$0822
4
#4
STA
$0825
5
#5
INX
$0828
2
#6
CPX #$0A
$0829
2
#7
BNE $0822
$082B
3
#8
LDA
$0822
4
#9
STA
$0825
5
#10
INX
$0828
2
#11
CPX #$0A
$0829
2
#12
BNE $0822
$082B
3
#13
LDA
$0822
4
#14
STA
$0825
5
#15
INX
$0828
2
#16
CPX #$0A
$0829
2
#17
BNE $0822
$082B
3
#18
LDA
$0822
4
#19
STA
$0825
5
#20
INX
$0828
2
#21
CPX #$0A
$0829
2
#22
BNE $0822
$082B
3
#23
LDA
$0822
4
#24
STA
$0825
5
#25
INX
$0828
2
#26
CPX #$0A
$0829
2
#27
BNE $0822
$082B
3
#28
LDA
$0822
4
#29
STA
$0825
5
#30
INX
$0828
2
#31
CPX #$0A
$0829
2
#32
BNE $0822
$082B
3
#33
LDA
$0822
4
#34
STA
$0825
5
#35
INX
$0828
2
#36
CPX #$0A
$0829
2
#37
BNE $0822
$082B
3
#38
LDA
$0822
4
#39
STA
$0825
5
#40
INX
$0828
2
#41
CPX #$0A
$0829
2
#42
BNE $0822
$082B
3
#43
LDA
$0822
4
#44
STA
$0825
5
#45
INX
$0828
2
#46
CPX #$0A
$0829
2
#47
BNE $0822
$082B
3
#48
LDA
$0822
4
#49
STA
$0825
5
#50
INX
$0828
2
#51
CPX #$0A
$0829
2
#52
BNE $0822
$082B
2
bubble_sort
2,074
64.0%
No function calls detected
#
Instruction
Address
Cycles
#1
JSR $082E
$0813
6
#2
LDY #$09
$082E
2
#3
LDX #$00
$0830
2
#4
LDA #$00
$0832
2
#5
STA
$0834
4
#6
LDA
$0837
4
#7
CMP
$083A
4
#8
BCC $0852
$083D
2
#9
LDA
$083F
4
#10
PHA
$0842
3
#11
LDA
$0843
4
#12
STA
$0846
5
#13
PLA
$0849
4
#14
STA
$084A
5
#15
LDA #$01
$084D
2
#16
STA
$084F
4
#17
INX
$0852
2
#18
CPX #$09
$0853
2
#19
BNE $0837
$0855
3
#20
LDA
$0837
4
#21
CMP
$083A
4
#22
BCC $0852
$083D
3
#23
INX
$0852
2
#24
CPX #$09
$0853
2
#25
BNE $0837
$0855
3
#26
LDA
$0837
4
#27
CMP
$083A
4
#28
BCC $0852
$083D
2
#29
LDA
$083F
4
#30
PHA
$0842
3
#31
LDA
$0843
4
#32
STA
$0846
5
#33
PLA
$0849
4
#34
STA
$084A
5
#35
LDA #$01
$084D
2
#36
STA
$084F
4
#37
INX
$0852
2
#38
CPX #$09
$0853
2
#39
BNE $0837
$0855
3
#40
LDA
$0837
4
#41
CMP
$083A
4
#42
BCC $0852
$083D
2
#43
LDA
$083F
4
#44
PHA
$0842
3
#45
LDA
$0843
4
#46
STA
$0846
5
#47
PLA
$0849
4
#48
STA
$084A
5
#49
LDA #$01
$084D
2
#50
STA
$084F
4
#51
INX
$0852
2
#52
CPX #$09
$0853
2
#53
BNE $0837
$0855
3
#54
LDA
$0837
4
#55
CMP
$083A
4
#56
BCC $0852
$083D
2
#57
LDA
$083F
4
#58
PHA
$0842
3
#59
LDA
$0843
4
#60
STA
$0846
5
#61
PLA
$0849
4
#62
STA
$084A
5
#63
LDA #$01
$084D
2
#64
STA
$084F
4
#65
INX
$0852
2
#66
CPX #$09
$0853
2
#67
BNE $0837
$0855
3
#68
LDA
$0837
4
#69
CMP
$083A
4
#70
BCC $0852
$083D
2
#71
LDA
$083F
4
#72
PHA
$0842
3
#73
LDA
$0843
4
#74
STA
$0846
5
#75
PLA
$0849
4
#76
STA
$084A
5
#77
LDA #$01
$084D
2
#78
STA
$084F
4
#79
INX
$0852
2
#80
CPX #$09
$0853
2
#81
BNE $0837
$0855
3
#82
LDA
$0837
4
#83
CMP
$083A
4
#84
BCC $0852
$083D
2
#85
LDA
$083F
4
#86
PHA
$0842
3
#87
LDA
$0843
4
#88
STA
$0846
5
#89
PLA
$0849
4
#90
STA
$084A
5
#91
LDA #$01
$084D
2
#92
STA
$084F
4
#93
INX
$0852
2
#94
CPX #$09
$0853
2
#95
BNE $0837
$0855
3
#96
LDA
$0837
4
#97
CMP
$083A
4
#98
BCC $0852
$083D
2
#99
LDA
$083F
4
#100
PHA
$0842
3
#101
LDA
$0843
4
#102
STA
$0846
5
#103
PLA
$0849
4
#104
STA
$084A
5
#105
LDA #$01
$084D
2
#106
STA
$084F
4
#107
INX
$0852
2
#108
CPX #$09
$0853
2
#109
BNE $0837
$0855
3
#110
LDA
$0837
4
#111
CMP
$083A
4
#112
BCC $0852
$083D
2
#113
LDA
$083F
4
#114
PHA
$0842
3
#115
LDA
$0843
4
#116
STA
$0846
5
#117
PLA
$0849
4
#118
STA
$084A
5
#119
LDA #$01
$084D
2
#120
STA
$084F
4
#121
INX
$0852
2
#122
CPX #$09
$0853
2
#123
BNE $0837
$0855
2
#124
LDA
$0857
4
#125
BEQ $085F
$085A
2
#126
DEY
$085C
2
#127
BNE $0830
$085D
3
#128
LDX #$00
$0830
2
#129
LDA #$00
$0832
2
#130
STA
$0834
4
#131
LDA
$0837
4
#132
CMP
$083A
4
#133
BCC $0852
$083D
3
#134
INX
$0852
2
#135
CPX #$09
$0853
2
#136
BNE $0837
$0855
3
#137
LDA
$0837
4
#138
CMP
$083A
4
#139
BCC $0852
$083D
2
#140
LDA
$083F
4
#141
PHA
$0842
3
#142
LDA
$0843
4
#143
STA
$0846
5
#144
PLA
$0849
4
#145
STA
$084A
5
#146
LDA #$01
$084D
2
#147
STA
$084F
4
#148
INX
$0852
2
#149
CPX #$09
$0853
2
#150
BNE $0837
$0855
3
#151
LDA
$0837
4
#152
CMP
$083A
4
#153
BCC $0852
$083D
3
#154
INX
$0852
2
#155
CPX #$09
$0853
2
#156
BNE $0837
$0855
3
#157
LDA
$0837
4
#158
CMP
$083A
4
#159
BCC $0852
$083D
2
#160
LDA
$083F
4
#161
PHA
$0842
3
#162
LDA
$0843
4
#163
STA
$0846
5
#164
PLA
$0849
4
#165
STA
$084A
5
#166
LDA #$01
$084D
2
#167
STA
$084F
4
#168
INX
$0852
2
#169
CPX #$09
$0853
2
#170
BNE $0837
$0855
3
#171
LDA
$0837
4
#172
CMP
$083A
4
#173
BCC $0852
$083D
2
#174
LDA
$083F
4
#175
PHA
$0842
3
#176
LDA
$0843
4
#177
STA
$0846
5
#178
PLA
$0849
4
#179
STA
$084A
5
#180
LDA #$01
$084D
2
#181
STA
$084F
4
#182
INX
$0852
2
#183
CPX #$09
$0853
2
#184
BNE $0837
$0855
3
#185
LDA
$0837
4
#186
CMP
$083A
4
#187
BCC $0852
$083D
2
#188
LDA
$083F
4
#189
PHA
$0842
3
#190
LDA
$0843
4
#191
STA
$0846
5
#192
PLA
$0849
4
#193
STA
$084A
5
#194
LDA #$01
$084D
2
#195
STA
$084F
4
#196
INX
$0852
2
#197
CPX #$09
$0853
2
#198
BNE $0837
$0855
3
#199
LDA
$0837
4
#200
CMP
$083A
4
#201
BCC $0852
$083D
2
#202
LDA
$083F
4
#203
PHA
$0842
3
#204
LDA
$0843
4
#205
STA
$0846
5
#206
PLA
$0849
4
#207
STA
$084A
5
#208
LDA #$01
$084D
2
#209
STA
$084F
4
#210
INX
$0852
2
#211
CPX #$09
$0853
2
#212
BNE $0837
$0855
3
#213
LDA
$0837
4
#214
CMP
$083A
4
#215
BCC $0852
$083D
2
#216
LDA
$083F
4
#217
PHA
$0842
3
#218
LDA
$0843
4
#219
STA
$0846
5
#220
PLA
$0849
4
#221
STA
$084A
5
#222
LDA #$01
$084D
2
#223
STA
$084F
4
#224
INX
$0852
2
#225
CPX #$09
$0853
2
#226
BNE $0837
$0855
3
#227
LDA
$0837
4
#228
CMP
$083A
4
#229
BCC $0852
$083D
3
#230
INX
$0852
2
#231
CPX #$09
$0853
2
#232
BNE $0837
$0855
2
#233
LDA
$0857
4
#234
BEQ $085F
$085A
2
#235
DEY
$085C
2
#236
BNE $0830
$085D
3
#237
LDX #$00
$0830
2
#238
LDA #$00
$0832
2
#239
STA
$0834
4
#240
LDA
$0837
4
#241
CMP
$083A
4
#242
BCC $0852
$083D
2
#243
LDA
$083F
4
#244
PHA
$0842
3
#245
LDA
$0843
4
#246
STA
$0846
5
#247
PLA
$0849
4
#248
STA
$084A
5
#249
LDA #$01
$084D
2
#250
STA
$084F
4
#251
INX
$0852
2
#252
CPX #$09
$0853
2
#253
BNE $0837
$0855
3
#254
LDA
$0837
4
#255
CMP
$083A
4
#256
BCC $0852
$083D
3
#257
INX
$0852
2
#258
CPX #$09
$0853
2
#259
BNE $0837
$0855
3
#260
LDA
$0837
4
#261
CMP
$083A
4
#262
BCC $0852
$083D
2
#263
LDA
$083F
4
#264
PHA
$0842
3
#265
LDA
$0843
4
#266
STA
$0846
5
#267
PLA
$0849
4
#268
STA
$084A
5
#269
LDA #$01
$084D
2
#270
STA
$084F
4
#271
INX
$0852
2
#272
CPX #$09
$0853
2
#273
BNE $0837
$0855
3
#274
LDA
$0837
4
#275
CMP
$083A
4
#276
BCC $0852
$083D
2
#277
LDA
$083F
4
#278
PHA
$0842
3
#279
LDA
$0843
4
#280
STA
$0846
5
#281
PLA
$0849
4
#282
STA
$084A
5
#283
LDA #$01
$084D
2
#284
STA
$084F
4
#285
INX
$0852
2
#286
CPX #$09
$0853
2
#287
BNE $0837
$0855
3
#288
LDA
$0837
4
#289
CMP
$083A
4
#290
BCC $0852
$083D
2
#291
LDA
$083F
4
#292
PHA
$0842
3
#293
LDA
$0843
4
#294
STA
$0846
5
#295
PLA
$0849
4
#296
STA
$084A
5
#297
LDA #$01
$084D
2
#298
STA
$084F
4
#299
INX
$0852
2
#300
CPX #$09
$0853
2
#301
BNE $0837
$0855
3
#302
LDA
$0837
4
#303
CMP
$083A
4
#304
BCC $0852
$083D
2
#305
LDA
$083F
4
#306
PHA
$0842
3
#307
LDA
$0843
4
#308
STA
$0846
5
#309
PLA
$0849
4
#310
STA
$084A
5
#311
LDA #$01
$084D
2
#312
STA
$084F
4
#313
INX
$0852
2
#314
CPX #$09
$0853
2
#315
BNE $0837
$0855
3
#316
LDA
$0837
4
#317
CMP
$083A
4
#318
BCC $0852
$083D
2
#319
LDA
$083F
4
#320
PHA
$0842
3
#321
LDA
$0843
4
#322
STA
$0846
5
#323
PLA
$0849
4
#324
STA
$084A
5
#325
LDA #$01
$084D
2
#326
STA
$084F
4
#327
INX
$0852
2
#328
CPX #$09
$0853
2
#329
BNE $0837
$0855
3
#330
LDA
$0837
4
#331
CMP
$083A
4
#332
BCC $0852
$083D
3
#333
INX
$0852
2
#334
CPX #$09
$0853
2
#335
BNE $0837
$0855
3
#336
LDA
$0837
4
#337
CMP
$083A
4
#338
BCC $0852
$083D
3
#339
INX
$0852
2
#340
CPX #$09
$0853
2
#341
BNE $0837
$0855
2
#342
LDA
$0857
4
#343
BEQ $085F
$085A
2
#344
DEY
$085C
2
#345
BNE $0830
$085D
3
#346
LDX #$00
$0830
2
#347
LDA #$00
$0832
2
#348
STA
$0834
4
#349
LDA
$0837
4
#350
CMP
$083A
4
#351
BCC $0852
$083D
3
#352
INX
$0852
2
#353
CPX #$09
$0853
2
#354
BNE $0837
$0855
3
#355
LDA
$0837
4
#356
CMP
$083A
4
#357
BCC $0852
$083D
3
#358
INX
$0852
2
#359
CPX #$09
$0853
2
#360
BNE $0837
$0855
3
#361
LDA
$0837
4
#362
CMP
$083A
4
#363
BCC $0852
$083D
3
#364
INX
$0852
2
#365
CPX #$09
$0853
2
#366
BNE $0837
$0855
3
#367
LDA
$0837
4
#368
CMP
$083A
4
#369
BCC $0852
$083D
2
#370
LDA
$083F
4
#371
PHA
$0842
3
#372
LDA
$0843
4
#373
STA
$0846
5
#374
PLA
$0849
4
#375
STA
$084A
5
#376
LDA #$01
$084D
2
#377
STA
$084F
4
#378
INX
$0852
2
#379
CPX #$09
$0853
2
#380
BNE $0837
$0855
3
#381
LDA
$0837
4
#382
CMP
$083A
4
#383
BCC $0852
$083D
2
#384
LDA
$083F
4
#385
PHA
$0842
3
#386
LDA
$0843
4
#387
STA
$0846
5
#388
PLA
$0849
4
#389
STA
$084A
5
#390
LDA #$01
$084D
2
#391
STA
$084F
4
#392
INX
$0852
2
#393
CPX #$09
$0853
2
#394
BNE $0837
$0855
3
#395
LDA
$0837
4
#396
CMP
$083A
4
#397
BCC $0852
$083D
2
#398
LDA
$083F
4
#399
PHA
$0842
3
#400
LDA
$0843
4
#401
STA
$0846
5
#402
PLA
$0849
4
#403
STA
$084A
5
#404
LDA #$01
$084D
2
#405
STA
$084F
4
#406
INX
$0852
2
#407
CPX #$09
$0853
2
#408
BNE $0837
$0855
3
#409
LDA
$0837
4
#410
CMP
$083A
4
#411
BCC $0852
$083D
3
#412
INX
$0852
2
#413
CPX #$09
$0853
2
#414
BNE $0837
$0855
3
#415
LDA
$0837
4
#416
CMP
$083A
4
#417
BCC $0852
$083D
3
#418
INX
$0852
2
#419
CPX #$09
$0853
2
#420
BNE $0837
$0855
3
#421
LDA
$0837
4
#422
CMP
$083A
4
#423
BCC $0852
$083D
3
#424
INX
$0852
2
#425
CPX #$09
$0853
2
#426
BNE $0837
$0855
2
#427
LDA
$0857
4
#428
BEQ $085F
$085A
2
#429
DEY
$085C
2
#430
BNE $0830
$085D
3
#431
LDX #$00
$0830
2
#432
LDA #$00
$0832
2
#433
STA
$0834
4
#434
LDA
$0837
4
#435
CMP
$083A
4
#436
BCC $0852
$083D
3
#437
INX
$0852
2
#438
CPX #$09
$0853
2
#439
BNE $0837
$0855
3
#440
LDA
$0837
4
#441
CMP
$083A
4
#442
BCC $0852
$083D
3
#443
INX
$0852
2
#444
CPX #$09
$0853
2
#445
BNE $0837
$0855
3
#446
LDA
$0837
4
#447
CMP
$083A
4
#448
BCC $0852
$083D
2
#449
LDA
$083F
4
#450
PHA
$0842
3
#451
LDA
$0843
4
#452
STA
$0846
5
#453
PLA
$0849
4
#454
STA
$084A
5
#455
LDA #$01
$084D
2
#456
STA
$084F
4
#457
INX
$0852
2
#458
CPX #$09
$0853
2
#459
BNE $0837
$0855
3
#460
LDA
$0837
4
#461
CMP
$083A
4
#462
BCC $0852
$083D
3
#463
INX
$0852
2
#464
CPX #$09
$0853
2
#465
BNE $0837
$0855
3
#466
LDA
$0837
4
#467
CMP
$083A
4
#468
BCC $0852
$083D
2
#469
LDA
$083F
4
#470
PHA
$0842
3
#471
LDA
$0843
4
#472
STA
$0846
5
#473
PLA
$0849
4
#474
STA
$084A
5
#475
LDA #$01
$084D
2
#476
STA
$084F
4
#477
INX
$0852
2
#478
CPX #$09
$0853
2
#479
BNE $0837
$0855
3
#480
LDA
$0837
4
#481
CMP
$083A
4
#482
BCC $0852
$083D
3
#483
INX
$0852
2
#484
CPX #$09
$0853
2
#485
BNE $0837
$0855
3
#486
LDA
$0837
4
#487
CMP
$083A
4
#488
BCC $0852
$083D
3
#489
INX
$0852
2
#490
CPX #$09
$0853
2
#491
BNE $0837
$0855
3
#492
LDA
$0837
4
#493
CMP
$083A
4
#494
BCC $0852
$083D
3
#495
INX
$0852
2
#496
CPX #$09
$0853
2
#497
BNE $0837
$0855
3
#498
LDA
$0837
4
#499
CMP
$083A
4
#500
BCC $0852
$083D
3
#501
INX
$0852
2
#502
CPX #$09
$0853
2
#503
BNE $0837
$0855
2
#504
LDA
$0857
4
#505
BEQ $085F
$085A
2
#506
DEY
$085C
2
#507
BNE $0830
$085D
3
#508
LDX #$00
$0830
2
#509
LDA #$00
$0832
2
#510
STA
$0834
4
#511
LDA
$0837
4
#512
CMP
$083A
4
#513
BCC $0852
$083D
3
#514
INX
$0852
2
#515
CPX #$09
$0853
2
#516
BNE $0837
$0855
3
#517
LDA
$0837
4
#518
CMP
$083A
4
#519
BCC $0852
$083D
2
#520
LDA
$083F
4
#521
PHA
$0842
3
#522
LDA
$0843
4
#523
STA
$0846
5
#524
PLA
$0849
4
#525
STA
$084A
5
#526
LDA #$01
$084D
2
#527
STA
$084F
4
#528
INX
$0852
2
#529
CPX #$09
$0853
2
#530
BNE $0837
$0855
3
#531
LDA
$0837
4
#532
CMP
$083A
4
#533
BCC $0852
$083D
3
#534
INX
$0852
2
#535
CPX #$09
$0853
2
#536
BNE $0837
$0855
3
#537
LDA
$0837
4
#538
CMP
$083A
4
#539
BCC $0852
$083D
2
#540
LDA
$083F
4
#541
PHA
$0842
3
#542
LDA
$0843
4
#543
STA
$0846
5
#544
PLA
$0849
4
#545
STA
$084A
5
#546
LDA #$01
$084D
2
#547
STA
$084F
4
#548
INX
$0852
2
#549
CPX #$09
$0853
2
#550
BNE $0837
$0855
3
#551
LDA
$0837
4
#552
CMP
$083A
4
#553
BCC $0852
$083D
3
#554
INX
$0852
2
#555
CPX #$09
$0853
2
#556
BNE $0837
$0855
3
#557
LDA
$0837
4
#558
CMP
$083A
4
#559
BCC $0852
$083D
3
#560
INX
$0852
2
#561
CPX #$09
$0853
2
#562
BNE $0837
$0855
3
#563
LDA
$0837
4
#564
CMP
$083A
4
#565
BCC $0852
$083D
3
#566
INX
$0852
2
#567
CPX #$09
$0853
2
#568
BNE $0837
$0855
3
#569
LDA
$0837
4
#570
CMP
$083A
4
#571
BCC $0852
$083D
3
#572
INX
$0852
2
#573
CPX #$09
$0853
2
#574
BNE $0837
$0855
3
#575
LDA
$0837
4
#576
CMP
$083A
4
#577
BCC $0852
$083D
3
#578
INX
$0852
2
#579
CPX #$09
$0853
2
#580
BNE $0837
$0855
2
#581
LDA
$0857
4
#582
BEQ $085F
$085A
2
#583
DEY
$085C
2
#584
BNE $0830
$085D
3
#585
LDX #$00
$0830
2
#586
LDA #$00
$0832
2
#587
STA
$0834
4
#588
LDA
$0837
4
#589
CMP
$083A
4
#590
BCC $0852
$083D
3
#591
INX
$0852
2
#592
CPX #$09
$0853
2
#593
BNE $0837
$0855
3
#594
LDA
$0837
4
#595
CMP
$083A
4
#596
BCC $0852
$083D
3
#597
INX
$0852
2
#598
CPX #$09
$0853
2
#599
BNE $0837
$0855
3
#600
LDA
$0837
4
#601
CMP
$083A
4
#602
BCC $0852
$083D
3
#603
INX
$0852
2
#604
CPX #$09
$0853
2
#605
BNE $0837
$0855
3
#606
LDA
$0837
4
#607
CMP
$083A
4
#608
BCC $0852
$083D
3
#609
INX
$0852
2
#610
CPX #$09
$0853
2
#611
BNE $0837
$0855
3
#612
LDA
$0837
4
#613
CMP
$083A
4
#614
BCC $0852
$083D
3
#615
INX
$0852
2
#616
CPX #$09
$0853
2
#617
BNE $0837
$0855
3
#618
LDA
$0837
4
#619
CMP
$083A
4
#620
BCC $0852
$083D
3
#621
INX
$0852
2
#622
CPX #$09
$0853
2
#623
BNE $0837
$0855
3
#624
LDA
$0837
4
#625
CMP
$083A
4
#626
BCC $0852
$083D
3
#627
INX
$0852
2
#628
CPX #$09
$0853
2
#629
BNE $0837
$0855
3
#630
LDA
$0837
4
#631
CMP
$083A
4
#632
BCC $0852
$083D
3
#633
INX
$0852
2
#634
CPX #$09
$0853
2
#635
BNE $0837
$0855
3
#636
LDA
$0837
4
#637
CMP
$083A
4
#638
BCC $0852
$083D
3
#639
INX
$0852
2
#640
CPX #$09
$0853
2
#641
BNE $0837
$0855
2
#642
LDA
$0857
4
#643
BEQ $085F
$085A
3
transform_data
227
7.0%
No function calls detected
#
Instruction
Address
Cycles
#1
JSR $0860
$0816
6
#2
LDX #$00
$0860
2
#3
LDA
$0862
4
#4
ASL
$0865
2
#5
CLC
$0866
2
#6
ADC #$05
$0867
2
#7
STA
$0869
5
#8
INX
$086C
2
#9
CPX #$0A
$086D
2
#10
BNE $0862
$086F
3
#11
LDA
$0862
4
#12
ASL
$0865
2
#13
CLC
$0866
2
#14
ADC #$05
$0867
2
#15
STA
$0869
5
#16
INX
$086C
2
#17
CPX #$0A
$086D
2
#18
BNE $0862
$086F
3
#19
LDA
$0862
4
#20
ASL
$0865
2
#21
CLC
$0866
2
#22
ADC #$05
$0867
2
#23
STA
$0869
5
#24
INX
$086C
2
#25
CPX #$0A
$086D
2
#26
BNE $0862
$086F
3
#27
LDA
$0862
4
#28
ASL
$0865
2
#29
CLC
$0866
2
#30
ADC #$05
$0867
2
#31
STA
$0869
5
#32
INX
$086C
2
#33
CPX #$0A
$086D
2
#34
BNE $0862
$086F
3
#35
LDA
$0862
4
#36
ASL
$0865
2
#37
CLC
$0866
2
#38
ADC #$05
$0867
2
#39
STA
$0869
5
#40
INX
$086C
2
#41
CPX #$0A
$086D
2
#42
BNE $0862
$086F
3
#43
LDA
$0862
4
#44
ASL
$0865
2
#45
CLC
$0866
2
#46
ADC #$05
$0867
2
#47
STA
$0869
5
#48
INX
$086C
2
#49
CPX #$0A
$086D
2
#50
BNE $0862
$086F
3
#51
LDA
$0862
4
#52
ASL
$0865
2
#53
CLC
$0866
2
#54
ADC #$05
$0867
2
#55
STA
$0869
5
#56
INX
$086C
2
#57
CPX #$0A
$086D
2
#58
BNE $0862
$086F
3
#59
LDA
$0862
4
#60
ASL
$0865
2
#61
CLC
$0866
2
#62
ADC #$05
$0867
2
#63
STA
$0869
5
#64
INX
$086C
2
#65
CPX #$0A
$086D
2
#66
BNE $0862
$086F
3
#67
LDA
$0862
4
#68
ASL
$0865
2
#69
CLC
$0866
2
#70
ADC #$05
$0867
2
#71
STA
$0869
5
#72
INX
$086C
2
#73
CPX #$0A
$086D
2
#74
BNE $0862
$086F
3
#75
LDA
$0862
4
#76
ASL
$0865
2
#77
CLC
$0866
2
#78
ADC #$05
$0867
2
#79
STA
$0869
5
#80
INX
$086C
2
#81
CPX #$0A
$086D
2
#82
BNE $0862
$086F
2
generate_pattern
519
16.0%
No function calls detected
#
Instruction
Address
Cycles
#1
JSR $0872
$0819
6
#2
LDX #$00
$0872
2
#3
TXA
$0874
2
#4
EOR
$0875
2
#5
STA
$0877
5
#6
INX
$087A
2
#7
CPX #$20
$087B
2
#8
BNE $0874
$087D
3
#9
TXA
$0874
2
#10
EOR
$0875
2
#11
STA
$0877
5
#12
INX
$087A
2
#13
CPX #$20
$087B
2
#14
BNE $0874
$087D
3
#15
TXA
$0874
2
#16
EOR
$0875
2
#17
STA
$0877
5
#18
INX
$087A
2
#19
CPX #$20
$087B
2
#20
BNE $0874
$087D
3
#21
TXA
$0874
2
#22
EOR
$0875
2
#23
STA
$0877
5
#24
INX
$087A
2
#25
CPX #$20
$087B
2
#26
BNE $0874
$087D
3
#27
TXA
$0874
2
#28
EOR
$0875
2
#29
STA
$0877
5
#30
INX
$087A
2
#31
CPX #$20
$087B
2
#32
BNE $0874
$087D
3
#33
TXA
$0874
2
#34
EOR
$0875
2
#35
STA
$0877
5
#36
INX
$087A
2
#37
CPX #$20
$087B
2
#38
BNE $0874
$087D
3
#39
TXA
$0874
2
#40
EOR
$0875
2
#41
STA
$0877
5
#42
INX
$087A
2
#43
CPX #$20
$087B
2
#44
BNE $0874
$087D
3
#45
TXA
$0874
2
#46
EOR
$0875
2
#47
STA
$0877
5
#48
INX
$087A
2
#49
CPX #$20
$087B
2
#50
BNE $0874
$087D
3
#51
TXA
$0874
2
#52
EOR
$0875
2
#53
STA
$0877
5
#54
INX
$087A
2
#55
CPX #$20
$087B
2
#56
BNE $0874
$087D
3
#57
TXA
$0874
2
#58
EOR
$0875
2
#59
STA
$0877
5
#60
INX
$087A
2
#61
CPX #$20
$087B
2
#62
BNE $0874
$087D
3
#63
TXA
$0874
2
#64
EOR
$0875
2
#65
STA
$0877
5
#66
INX
$087A
2
#67
CPX #$20
$087B
2
#68
BNE $0874
$087D
3
#69
TXA
$0874
2
#70
EOR
$0875
2
#71
STA
$0877
5
#72
INX
$087A
2
#73
CPX #$20
$087B
2
#74
BNE $0874
$087D
3
#75
TXA
$0874
2
#76
EOR
$0875
2
#77
STA
$0877
5
#78
INX
$087A
2
#79
CPX #$20
$087B
2
#80
BNE $0874
$087D
3
#81
TXA
$0874
2
#82
EOR
$0875
2
#83
STA
$0877
5
#84
INX
$087A
2
#85
CPX #$20
$087B
2
#86
BNE $0874
$087D
3
#87
TXA
$0874
2
#88
EOR
$0875
2
#89
STA
$0877
5
#90
INX
$087A
2
#91
CPX #$20
$087B
2
#92
BNE $0874
$087D
3
#93
TXA
$0874
2
#94
EOR
$0875
2
#95
STA
$0877
5
#96
INX
$087A
2
#97
CPX #$20
$087B
2
#98
BNE $0874
$087D
3
#99
TXA
$0874
2
#100
EOR
$0875
2
#101
STA
$0877
5
#102
INX
$087A
2
#103
CPX #$20
$087B
2
#104
BNE $0874
$087D
3
#105
TXA
$0874
2
#106
EOR
$0875
2
#107
STA
$0877
5
#108
INX
$087A
2
#109
CPX #$20
$087B
2
#110
BNE $0874
$087D
3
#111
TXA
$0874
2
#112
EOR
$0875
2
#113
STA
$0877
5
#114
INX
$087A
2
#115
CPX #$20
$087B
2
#116
BNE $0874
$087D
3
#117
TXA
$0874
2
#118
EOR
$0875
2
#119
STA
$0877
5
#120
INX
$087A
2
#121
CPX #$20
$087B
2
#122
BNE $0874
$087D
3
#123
TXA
$0874
2
#124
EOR
$0875
2
#125
STA
$0877
5
#126
INX
$087A
2
#127
CPX #$20
$087B
2
#128
BNE $0874
$087D
3
#129
TXA
$0874
2
#130
EOR
$0875
2
#131
STA
$0877
5
#132
INX
$087A
2
#133
CPX #$20
$087B
2
#134
BNE $0874
$087D
3
#135
TXA
$0874
2
#136
EOR
$0875
2
#137
STA
$0877
5
#138
INX
$087A
2
#139
CPX #$20
$087B
2
#140
BNE $0874
$087D
3
#141
TXA
$0874
2
#142
EOR
$0875
2
#143
STA
$0877
5
#144
INX
$087A
2
#145
CPX #$20
$087B
2
#146
BNE $0874
$087D
3
#147
TXA
$0874
2
#148
EOR
$0875
2
#149
STA
$0877
5
#150
INX
$087A
2
#151
CPX #$20
$087B
2
#152
BNE $0874
$087D
3
#153
TXA
$0874
2
#154
EOR
$0875
2
#155
STA
$0877
5
#156
INX
$087A
2
#157
CPX #$20
$087B
2
#158
BNE $0874
$087D
3
#159
TXA
$0874
2
#160
EOR
$0875
2
#161
STA
$0877
5
#162
INX
$087A
2
#163
CPX #$20
$087B
2
#164
BNE $0874
$087D
3
#165
TXA
$0874
2
#166
EOR
$0875
2
#167
STA
$0877
5
#168
INX
$087A
2
#169
CPX #$20
$087B
2
#170
BNE $0874
$087D
3
#171
TXA
$0874
2
#172
EOR
$0875
2
#173
STA
$0877
5
#174
INX
$087A
2
#175
CPX #$20
$087B
2
#176
BNE $0874
$087D
3
#177
TXA
$0874
2
#178
EOR
$0875
2
#179
STA
$0877
5
#180
INX
$087A
2
#181
CPX #$20
$087B
2
#182
BNE $0874
$087D
3
#183
TXA
$0874
2
#184
EOR
$0875
2
#185
STA
$0877
5
#186
INX
$087A
2
#187
CPX #$20
$087B
2
#188
BNE $0874
$087D
3
#189
TXA
$0874
2
#190
EOR
$0875
2
#191
STA
$0877
5
#192
INX
$087A
2
#193
CPX #$20
$087B
2
#194
BNE $0874
$087D
2
calculate_checksum
223
6.9%
No function calls detected
#
Instruction
Address
Cycles
#1
JSR $0880
$081C
6
#2
LDA #$00
$0880
2
#3
STA
$0882
4
#4
LDX #$00
$0885
2
#5
CLC
$0887
2
#6
LDA
$0888
4
#7
ADC
$088B
4
#8
STA
$088E
4
#9
INX
$0891
2
#10
CPX #$0A
$0892
2
#11
BNE $0887
$0894
3
#12
CLC
$0887
2
#13
LDA
$0888
4
#14
ADC
$088B
4
#15
STA
$088E
4
#16
INX
$0891
2
#17
CPX #$0A
$0892
2
#18
BNE $0887
$0894
3
#19
CLC
$0887
2
#20
LDA
$0888
4
#21
ADC
$088B
4
#22
STA
$088E
4
#23
INX
$0891
2
#24
CPX #$0A
$0892
2
#25
BNE $0887
$0894
3
#26
CLC
$0887
2
#27
LDA
$0888
4
#28
ADC
$088B
4
#29
STA
$088E
4
#30
INX
$0891
2
#31
CPX #$0A
$0892
2
#32
BNE $0887
$0894
3
#33
CLC
$0887
2
#34
LDA
$0888
4
#35
ADC
$088B
4
#36
STA
$088E
4
#37
INX
$0891
2
#38
CPX #$0A
$0892
2
#39
BNE $0887
$0894
3
#40
CLC
$0887
2
#41
LDA
$0888
4
#42
ADC
$088B
4
#43
STA
$088E
4
#44
INX
$0891
2
#45
CPX #$0A
$0892
2
#46
BNE $0887
$0894
3
#47
CLC
$0887
2
#48
LDA
$0888
4
#49
ADC
$088B
4
#50
STA
$088E
4
#51
INX
$0891
2
#52
CPX #$0A
$0892
2
#53
BNE $0887
$0894
3
#54
CLC
$0887
2
#55
LDA
$0888
4
#56
ADC
$088B
4
#57
STA
$088E
4
#58
INX
$0891
2
#59
CPX #$0A
$0892
2
#60
BNE $0887
$0894
3
#61
CLC
$0887
2
#62
LDA
$0888
4
#63
ADC
$088B
4
#64
STA
$088E
4
#65
INX
$0891
2
#66
CPX #$0A
$0892
2
#67
BNE $0887
$0894
3
#68
CLC
$0887
2
#69
LDA
$0888
4
#70
ADC
$088B
4
#71
STA
$088E
4
#72
INX
$0891
2
#73
CPX #$0A
$0892
2
#74
BNE $0887
$0894
2

Legend

Cycles (total)
% of total
% of function
Call count