-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTetris.map
executable file
·743 lines (740 loc) · 20.4 KB
/
Tetris.map
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
AVRASM ver. 2.1.42 C:\tetris.asm Wed May 28 09:04:39 2014
EQU SREG 0000003f
EQU SPH 0000003e
EQU SPL 0000003d
EQU XDIV 0000003c
EQU RAMPZ 0000003b
EQU EICR 0000003a
EQU EIMSK 00000039
EQU EIFR 00000038
EQU TIMSK 00000037
EQU TIFR 00000036
EQU MCUCR 00000035
EQU MCUSR 00000034
EQU TCCR0 00000033
EQU TCNT0 00000032
EQU OCR0 00000031
EQU ASSR 00000030
EQU TCCR1A 0000002f
EQU TCCR1B 0000002e
EQU TCNT1H 0000002d
EQU TCNT1L 0000002c
EQU OCR1AH 0000002b
EQU OCR1AL 0000002a
EQU OCR1BH 00000029
EQU OCR1BL 00000028
EQU ICR1H 00000027
EQU ICR1L 00000026
EQU TCCR2 00000025
EQU TCNT2 00000024
EQU OCR2 00000023
EQU WDTCR 00000021
EQU EEARH 0000001f
EQU EEARL 0000001e
EQU EEDR 0000001d
EQU EECR 0000001c
EQU PORTA 0000001b
EQU DDRA 0000001a
EQU PINA 00000019
EQU PORTB 00000018
EQU DDRB 00000017
EQU PINB 00000016
EQU PORTC 00000015
EQU PORTD 00000012
EQU DDRD 00000011
EQU PIND 00000010
EQU SPDR 0000000f
EQU SPSR 0000000e
EQU SPCR 0000000d
EQU UDR 0000000c
EQU USR 0000000b
EQU UCR 0000000a
EQU UBRR 00000009
EQU ACSR 00000008
EQU ADMUX 00000007
EQU ADCSR 00000006
EQU ADCH 00000005
EQU ADCL 00000004
EQU PORTE 00000003
EQU DDRE 00000002
EQU PINE 00000001
EQU PINF 00000000
EQU INT0 00000000
EQU INT1 00000001
EQU INT2 00000002
EQU INT3 00000003
EQU INT4 00000004
EQU INT5 00000005
EQU INT6 00000006
EQU INT7 00000007
EQU OCIE2 00000007
EQU TOIE2 00000006
EQU TICIE1 00000005
EQU OCIE1A 00000004
EQU OCIE1B 00000003
EQU TOIE1 00000002
EQU OCIE0 00000001
EQU TOIE0 00000000
EQU OCF2 00000007
EQU TOV2 00000006
EQU ICF1 00000005
EQU OCF1A 00000004
EQU OCF1B 00000003
EQU TOV1 00000002
EQU OCF0 00000001
EQU TOV0 00000000
EQU SRE 00000007
EQU SRW 00000006
EQU SE 00000005
EQU SM1 00000004
EQU SM0 00000003
EQU ISC71 00000007
EQU ISC70 00000006
EQU ISC61 00000005
EQU ISC60 00000004
EQU ISC51 00000003
EQU ISC50 00000002
EQU ISC41 00000001
EQU ISC40 00000000
EQU XDIVEN 00000007
EQU XDIV6 00000006
EQU XDIV5 00000005
EQU XDIV4 00000004
EQU XDIV3 00000003
EQU XDIV2 00000002
EQU XDIV1 00000001
EQU XDIV0 00000000
EQU PWM0 00000006
EQU COM01 00000005
EQU COM00 00000004
EQU CTC0 00000003
EQU CS02 00000002
EQU CS01 00000001
EQU CS00 00000000
EQU AS0 00000003
EQU TCN0UB 00000002
EQU OCR0UB 00000001
EQU TCR0UB 00000000
EQU COM1A1 00000007
EQU COM1A0 00000006
EQU COM1B1 00000005
EQU COM1B0 00000004
EQU PWM11 00000001
EQU PWM10 00000000
EQU ICNC1 00000007
EQU ICES1 00000006
EQU CTC1 00000003
EQU CS12 00000002
EQU CS11 00000001
EQU CS10 00000000
EQU PWM2 00000006
EQU COM21 00000005
EQU COM20 00000004
EQU CTC2 00000003
EQU CS22 00000002
EQU CS21 00000001
EQU CS20 00000000
EQU WDTOE 00000004
EQU WDE 00000003
EQU WDP2 00000002
EQU WDP1 00000001
EQU WDP0 00000000
EQU EERIE 00000003
EQU EEMWE 00000002
EQU EEWE 00000001
EQU EERE 00000000
EQU PA7 00000007
EQU PA6 00000006
EQU PA5 00000005
EQU PA4 00000004
EQU PA3 00000003
EQU PA2 00000002
EQU PA1 00000001
EQU PA0 00000000
EQU PINA7 00000007
EQU PINA6 00000006
EQU PINA5 00000005
EQU PINA4 00000004
EQU PINA3 00000003
EQU PINA2 00000002
EQU PINA1 00000001
EQU PINA0 00000000
EQU DDA7 00000007
EQU DDA6 00000006
EQU DDA5 00000005
EQU DDA4 00000004
EQU DDA3 00000003
EQU DDA2 00000002
EQU DDA1 00000001
EQU DDA0 00000000
EQU PB7 00000007
EQU PB6 00000006
EQU PB5 00000005
EQU PB4 00000004
EQU PB3 00000003
EQU PB2 00000002
EQU PB1 00000001
EQU PB0 00000000
EQU DDB7 00000007
EQU DDB6 00000006
EQU DDB5 00000005
EQU DDB4 00000004
EQU DDB3 00000003
EQU DDB2 00000002
EQU DDB1 00000001
EQU DDB0 00000000
EQU PINB7 00000007
EQU PINB6 00000006
EQU PINB5 00000005
EQU PINB4 00000004
EQU PINB3 00000003
EQU PINB2 00000002
EQU PINB1 00000001
EQU PINB0 00000000
EQU PC7 00000007
EQU PC6 00000006
EQU PC5 00000005
EQU PC4 00000004
EQU PC3 00000003
EQU PC2 00000002
EQU PC1 00000001
EQU PC0 00000000
EQU PD7 00000007
EQU PD6 00000006
EQU PD5 00000005
EQU PD4 00000004
EQU PD3 00000003
EQU PD2 00000002
EQU PD1 00000001
EQU PD0 00000000
EQU DDD7 00000007
EQU DDD6 00000006
EQU DDD5 00000005
EQU DDD4 00000004
EQU DDD3 00000003
EQU DDD2 00000002
EQU DDD1 00000001
EQU DDD0 00000000
EQU PIND7 00000007
EQU PIND6 00000006
EQU PIND5 00000005
EQU PIND4 00000004
EQU PIND3 00000003
EQU PIND2 00000002
EQU PIND1 00000001
EQU PIND0 00000000
EQU PE7 00000007
EQU PE6 00000006
EQU PE5 00000005
EQU PE4 00000004
EQU PE3 00000003
EQU PE2 00000002
EQU PE1 00000001
EQU PE0 00000000
EQU DDE7 00000007
EQU DDE6 00000006
EQU DDE5 00000005
EQU DDE4 00000004
EQU DDE3 00000003
EQU DDE2 00000002
EQU DDE1 00000001
EQU DDE0 00000000
EQU PINE7 00000007
EQU PINE6 00000006
EQU PINE5 00000005
EQU PINE4 00000004
EQU PINE3 00000003
EQU PINE2 00000002
EQU PINE1 00000001
EQU PINE0 00000000
EQU PINF7 00000007
EQU PINF6 00000006
EQU PINF5 00000005
EQU PINF4 00000004
EQU PINF3 00000003
EQU PINF2 00000002
EQU PINF1 00000001
EQU PINF0 00000000
EQU RXC 00000007
EQU TXC 00000006
EQU UDRE 00000005
EQU FE 00000004
EQU DOR 00000003
EQU SPIE 00000007
EQU SPE 00000006
EQU DORD 00000005
EQU MSTR 00000004
EQU CPOL 00000003
EQU CPHA 00000002
EQU SPR1 00000001
EQU SPR0 00000000
EQU SPIF 00000007
EQU WCOL 00000006
EQU RXCIE 00000007
EQU TXCIE 00000006
EQU UDRIE 00000005
EQU RXEN 00000004
EQU TXEN 00000003
EQU CHR9 00000002
EQU RXB8 00000001
EQU TXB8 00000000
EQU ACD 00000007
EQU ACO 00000005
EQU ACI 00000004
EQU ACIE 00000003
EQU ACIC 00000002
EQU ACIS1 00000001
EQU ACIS0 00000000
EQU ADEN 00000007
EQU ADSC 00000006
EQU ADFR 00000005
EQU ADIF 00000004
EQU ADIE 00000003
EQU ADPS2 00000002
EQU ADPS1 00000001
EQU ADPS0 00000000
EQU MUX2 00000002
EQU MUX1 00000001
EQU MUX0 00000000
DEF XL r26
DEF XH r27
DEF YL r28
DEF YH r29
DEF ZL r30
DEF ZH r31
EQU RAMEND 00000fff
EQU INT0addr 00000002
EQU INT1addr 00000004
EQU INT2addr 00000006
EQU INT3addr 00000008
EQU INT4addr 0000000a
EQU INT5addr 0000000c
EQU INT6addr 0000000e
EQU INT7addr 00000010
EQU OC2addr 00000012
EQU OVF2addr 00000014
EQU ICP1addr 00000016
EQU OC1Aaddr 00000018
EQU OC1Baddr 0000001a
EQU OVF1addr 0000001c
EQU OC0addr 0000001e
EQU OVF0addr 00000020
EQU SPIaddr 00000022
EQU URXCaddr 00000024
EQU UDREaddr 00000026
EQU UTXCaddr 00000028
EQU ADCCaddr 0000002a
EQU EEWRaddr 0000002c
EQU ACIaddr 0000002e
SET clock 003d0900
DEF char r0
DEF _sreg r1
DEF _u r2
DEF u r3
DEF e0 r4
DEF e1 r5
EQU c 00000008
DEF c0 r8
DEF c1 r9
DEF c2 r10
DEF c3 r11
EQU d 0000000c
DEF d0 r12
DEF d1 r13
DEF d2 r14
DEF d3 r15
DEF w r16
DEF _w r17
EQU a 00000012
DEF a0 r18
DEF a1 r19
DEF a2 r20
DEF a3 r21
EQU b 00000016
DEF b0 r22
DEF b1 r23
DEF b2 r24
DEF b3 r25
EQU px 0000001a
EQU py 0000001c
EQU pz 0000001e
EQU BEL 00000007
EQU HT 00000009
EQU TAB 00000009
EQU LF 0000000a
EQU VT 0000000b
EQU FF 0000000c
EQU CR 0000000d
EQU SPACE 00000020
EQU DEL 0000007f
EQU BS 00000008
EQU LED 00000018
EQU BUTTON 00000010
EQU SPEAKER 00000002
EQU ENCOD_A 00000004
EQU ENCOD_B 00000005
EQU ENCOD_I 00000006
EQU IR 00000007
EQU SCL 00000001
EQU SDA 00000003
EQU DQ 00000005
EQU KB_CLK 00000000
EQU KB_DAT 00000001
EQU GP2_CLK 00000002
EQU GP2_DAT 00000003
EQU SERVO1 00000004
EQU SERVO2 00000005
EQU SERVO3 00000006
EQU SERVO4 00000007
EQU POT 00000000
EQU BNC1 00000005
EQU BNC2 00000007
DSEG level_select 00000060
DSEG ui 00000061
CSEG reset 0000085d
CSEG t0comp 00000552
DSEG greg 00000091
EQU GREG_NO_HOLD 00000005
EQU GREG_GAME_OVER 00000004
EQU GREG_CHECK_KICK 00000003
EQU GREG_TICK 00000002
EQU GREG_COLLISION 00000001
EQU GREG_REDRAW 00000000
CSEG greg_init 00000030
DSEG piece 00000092
DSEG piece_try 00000094
DSEG piece_try2 00000096
DSEG piece_hold 00000098
DSEG piece_queue 0000009a
DSEG lfsr 000000a0
CSEG rand_seed 00000036
CSEG rand1 0000003b
CSEG f0@EORB@2478 00000042
CSEG f1@EORB@2478 00000044
CSEG f0@EORB@2489 0000004a
CSEG f1@EORB@2489 0000004c
CSEG f0@EORB@2500 00000052
CSEG f1@EORB@2500 00000054
CSEG rand3 00000063
CSEG randi3 0000006e
CSEG piece_init 00000075
CSEG piece_next 000000b8
CSEG piece_left 0000008c
CSEG piece_right 00000092
CSEG piece_rot_left 00000098
CSEG piece_rot_right 0000009e
CSEG piece_down 000000a4
CSEG piece_up 000000ab
CSEG piece_set 000000b1
CSEG _piece_generate 000000cc
CSEG piece_swap_hold 000000d2
CSEG timer_reset 00000564
CSEG _piece_sh_empty 000000f9
CSEG piece_parse 00000107
CSEG _piece_shape 00000111
CSEG pieces 00000124
DEF pceX r18
DEF pceY r19
DEF pce0 r20
DEF pce1 r21
EQU PLAYFIELD_ROWS 00000016
EQU GRID_ROWS 00000018
DSEG grid 000000a2
DSEG grid_buffer 000000d2
CSEG avr_studio_reset 00000144
CSEG clr_mem_loop 0000014b
CSEG memcpyYZ 00000150
CSEG grid_buffer_draw 00000156
CSEG grid_buffer_drawrow 00000178
CSEG grid_test_collision 00000187
CSEG grid_testrow 000001a1
CSEG _grid_testrow_collides 000001b0
CSEG grid_bake 000001b6
CSEG grid_has_full 000001bd
CSEG _grid_hf_0 000001c3
CSEG grid_clear_lines 000001d0
CSEG _grid_cl_lp0 000001d6
CSEG _grid_cl_1 000001eb
CSEG _grid_cl_unfull 000001e0
CSEG _grid_cl_full 000001e7
CSEG _grid_cl_lp1 000001ed
CSEG _grid_cl_2 000001f6
CSEG score_tetris 000004e8
CSEG score_triple 000004ef
CSEG score_double 000004f6
CSEG score_single 000004fd
EQU KEYS_MAX_BOUNCES 00000024
EQU BTN_PAUSE 00000007
EQU BTN_HOLD 00000006
EQU BTN_HARD_DROP 00000005
EQU BTN_SOFT_DROP 00000004
EQU BTN_ROT_LEFT 00000003
EQU BTN_LEFT 00000002
EQU BTN_RIGHT 00000001
EQU BTN_ROT_RIGHT 00000000
DSEG keys_state 00000102
DSEG keys_delta 00000103
DSEG keys_index 00000104
DSEG keys_buffer 00000105
CSEG keys_init 0000020a
CSEG keys_process 0000021f
CSEG _low@INC_CYC@3296 00000230
CSEG _done@INC_CYC@3296 00000231
EQU HT_CS 00000000
EQU HT_WR 00000002
EQU HT_DATA 00000004
EQU HT_CMD_SYSDIS 00000000
EQU HT_CMD_SYSEN 00000001
EQU HT_CMD_LEDOFF 00000002
EQU HT_CMD_LEDON 00000003
EQU HT_CMD_BLKON 00000009
EQU HT_CMD_SLVMD 00000010
EQU HT_CMD_MSTMD 00000014
EQU HT_CMD_COMS11 0000002c
EQU HT_CMD_PWM01 000000a0
EQU HT_CMD_PWM02 000000a1
EQU HT_CMD_PWM03 000000a2
EQU HT_CMD_PWM04 000000a3
EQU HT_CMD_PWM05 000000a4
EQU HT_CMD_PWM06 000000a5
EQU HT_CMD_PWM07 000000a6
EQU HT_CMD_PWM08 000000a7
EQU HT_CMD_PWM09 000000a8
EQU HT_CMD_PWM10 000000a9
EQU HT_CMD_PWM11 000000aa
EQU HT_CMD_PWM12 000000ab
EQU HT_CMD_PWM13 000000ac
EQU HT_CMD_PWM14 000000ad
EQU HT_CMD_PWM15 000000ae
EQU HT_CMD_PWM16 000000af
CSEG ht_init 00000245
CSEG ht_sendcmd 00000265
CSEG ht_writebits 00000255
CSEG _ht_wb_end 00000264
CSEG _ht_wb0 0000025f
CSEG ht_startdata 00000276
CSEG ht_enddata 0000027e
CSEG ht_test 00000280
CSEG _ht_test_lp 00000282
CSEG leds_init 00000292
CSEG leds_draw_ui 00000294
CSEG _leds_draw_ui_0 00000299
CSEG _leds_draw_ui_end 000002b1
CSEG reverse_lp@REVERSE@3637 000002a0
CSEG reverse_lp@REVERSE@3649 000002a7
CSEG leds_flash 000002b3
CSEG leds_wait_medium 00000324
CSEG leds_flash_strong 000002d7
CSEG leds_wait_long 0000031f
CSEG leds_fadeout_fast 000002fe
CSEG leds_wait_short 00000329
CSEG leds_fadein_fast 00000309
CSEG leds_fadein_slow 00000314
CSEG leds_wait 0000032e
EQU LCD_IR 00008000
EQU LCD_DR 0000c000
CSEG LCD_wr_ir 00000338
CSEG lcd_4us 00000340
CSEG lcd_2us 00000341
CSEG LCD 00000343
CSEG LCD_putc 00000343
CSEG LCD_cr 00000372
CSEG LCD_lf 0000037c
CSEG LCD_wr_dr 00000347
CSEG LCD_clear 0000034f
CSEG LCD_home 00000351
CSEG LCD_cursor_left 00000353
CSEG LCD_cursor_right 00000355
CSEG LCD_display_left 00000357
CSEG LCD_display_right 00000359
CSEG LCD_blink_on 0000035b
CSEG LCD_blink_off 0000035d
CSEG LCD_cursor_on 0000035f
CSEG LCD_cursor_off 00000361
CSEG LCD_init 00000363
CSEG LCD_pos 0000036f
EQU FDEC 000000c0
EQU FDEC2 000000d0
EQU FDEC3 000000e0
EQU FDEC4 000000f0
EQU FBIN 000000a0
EQU FHEX 00000094
EQU FHEX2 00000098
EQU FHEX3 0000009c
EQU FHEX4 00000090
EQU FFRAC 00000088
EQU FFRAC2 0000008a
EQU FFRAC3 0000008c
EQU FFRAC4 0000008e
EQU FCHAR 00000084
EQU FSTR 00000085
EQU FSIGN 00000001
EQU FDIG1 00000002
EQU FDIG2 00000004
EQU FDIG3 00000006
EQU FDIG4 00000008
EQU FDIG5 0000000a
EQU FDIG6 0000000c
EQU FDIG7 0000000e
CSEG _printf 00000381
CSEG _printf_read 00000387
CSEG _printf_end 0000038f
CSEG _printf_formatted 00000395
CSEG _putw 000003a1
CSEG _putchar 000003ac
CSEG _putstr 000003af
CSEG _putnum 000003b5
CSEG _putdec 000003c9
CSEG _putbin 000003d4
CSEG _puthex 000003d7
CSEG _putfrac 000003e2
CSEG _getnum 000003ee
CSEG _getdig 000003da
CSEG _printf_4b 00000400
CSEG _printf_3b 000003fc
CSEG _printf_2b 000003f8
CSEG _printf_1b 000003f4
CSEG _ftoa 0000040a
CSEG _ftoa_plus 00000424
CSEG _ftoa_int 00000430
CSEG _ftoa_shift 00000426
CSEG _ftoa_int1 00000435
CSEG _div41 0000047b
CSEG _hex2asc 00000468
CSEG _ftoa_space 00000444
CSEG _ftoa_sign 0000044b
CSEG _ftoa_int3 0000044e
CSEG _ftoa_end 00000462
CSEG _ftoa_point 00000457
CSEG _ftoa_frac 0000045c
CSEG _mul41 0000046e
CSEG __m41 00000470
CSEG __d41 0000047d
EQU PTS_TETRIS 00000032
EQU PTS_TRIPLE 0000001e
EQU PTS_DOUBLE 00000014
EQU PTS_SINGLE 0000000a
EQU PTS_HARD_DROP 00000002
EQU PTS_SOFT_DROP 00000001
EQU LINES_TETRIS 00000008
EQU LINES_TRIPLE 00000005
EQU LINES_DOUBLE 00000003
EQU LINES_SINGLE 00000001
EQU LINES_PER_LEVEL 00000005
ESEG highscore 00000000
ESEG maxlevel 00000004
DSEG level 00000129
DSEG score 0000012a
DSEG lines 0000012e
CSEG score_init 00000490
CSEG score_adder 0000049f
CSEG highscore_load 00000538
CSEG _score_adder_0 000004c9
CSEG highscore_store 00000545
CSEG eeprom_store 00000848
CSEG line_adder 000004ca
CSEG level_up 000004dd
CSEG score_display 0000050e
CSEG score_soft_drop 00000504
CSEG score_hard_drop 00000509
CSEG eeprom_load 00000856
EQU LOCK_DELAY 00000010
CSEG timer_extend 0000055c
CSEG game_launch 00000567
CSEG bmp_launch1 000007f7
CSEG launch_item 00000571
CSEG bmp_launch2 00000801
CSEG bmp_launch3 0000080b
CSEG game_start 0000059d
CSEG draw_bmp 00000588
CSEG WAIT_MS@WAIT_MS@5155 00000576
CSEG draw_ui 000007f5
CSEG ui_render 00000727
CSEG game 000005c1
CSEG press_left 0000062c
CSEG press_right 00000638
CSEG press_rot_left 00000644
CSEG press_rot_right 00000655
CSEG press_soft_drop 00000666
CSEG press_hard_drop 00000672
CSEG press_hold 0000068a
CSEG press_pause 0000068c
CSEG game_tick 00000695
CSEG game_over 00000789
CSEG regame 00000624
CSEG game_resume 00000625
CSEG try_move 000006d2
CSEG bmp_pause 00000815
CSEG menu_pause 00000935
CSEG _game_tick_end 000006cc
CSEG _try_move_valid 000006de
CSEG _try_move1 000006e7
CSEG _try_move_invalid 00000726
CSEG _try_move2 000006f9
CSEG _try_move_kicked 0000071d
CSEG _try_move3 0000070b
CSEG _ui_render_0 00000742
CSEG _ui_render_1 0000074f
CSEG ui_render_piece 00000772
CSEG WAIT_MS@WAIT_MS@6132 000007e3
CSEG menu_init 00000896
CSEG bmp_logo 0000081f
CSEG sound 00000829
CSEG sound_off 0000083c
CSEG sound1 0000082e
CSEG wait9us 00000842
CSEG wait8us 00000844
CSEG wait4us 00000845
CSEG wait2us 00000846
EQU do 000000c1
EQU dom 000000b6
EQU re 000000ab
EQU rem 000000a2
EQU mi 00000099
EQU fa 00000090
EQU fam 00000088
EQU so 00000080
EQU som 00000079
EQU la 00000072
EQU lam 0000006c
EQU si 00000066
EQU do2 00000060
EQU dom2 0000005b
EQU re2 00000055
EQU rem2 00000051
EQU mi2 0000004c
EQU fa2 00000048
EQU fam2 00000044
EQU so2 00000040
EQU som2 0000003c
EQU la2 00000039
EQU lam2 00000036
EQU si2 00000033
EQU do3 00000030
EQU dom3 0000002d
EQU re3 0000002a
EQU rem3 00000028
EQU mi3 00000026
EQU fa3 00000024
EQU fam3 00000022
EQU so3 00000020
EQU som3 0000001e
EQU la3 0000001c
EQU lam3 0000001b
EQU si3 00000019
CSEG eeprom_cli 00000851
CSEG menu_init_firststart 00000871
CSEG korobeiniki 000009ba
CSEG play_intro 000008a0
CSEG draw_logo_level 0000098d
CSEG menu_draw_start 000008f0
CSEG menu_start 000008ac
CSEG menu_highscore 0000090b
CSEG menu_start_inc 000008d7
CSEG menu_start_dec 000008e3
CSEG _low@INC_CYC@6517 000008df
CSEG _done@INC_CYC@6517 000008e0
CSEG _high@DEC_CYC@6534 000008ec
CSEG _done@DEC_CYC@6534 000008ed
CSEG menu_quit 00000961
CSEG mask_logo 000009b2