This repository has been archived by the owner on Oct 13, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
include.s
2501 lines (2501 loc) · 74.1 KB
/
include.s
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
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/******************************************************************/
/* Include values for Sonic the Fighters disasssembly
Makes the whole thing a little more human readable */
/******************************************************************/
.globl RAMBASE_START
.set RAMBASE_START,0x500000
.globl CPU_FAIL
.set CPU_FAIL,0x500018
.globl frame_counter
.set frame_counter,0x500020
.globl CTRL_TIMER
.set CTRL_TIMER,0x500024
.globl game_timer
.set game_timer,0x500028
.globl mode
.set mode,0x50002A
.globl also_mode
.set also_mode,0x50002B
.globl mode_flag
.set mode_flag,0x50002C
.globl _sub_mode
.set _sub_mode,0x500030
.globl also_sub_mode
.set also_sub_mode,0x500031
.globl event
.set event,0x500038
.globl draw_vs_routine_flag
.set draw_vs_routine_flag,0x500048
.globl ingame_countdown_FFFF
.set ingame_countdown_FFFF,0x50004A
.globl gameprogram
.set gameprogram,0x50004C
.globl p1_wins
.set p1_wins,0x50004F
.globl p2_wins
.set p2_wins,0x500051
.globl num_rounds_to_win
.set num_rounds_to_win,0x500052
.globl STAGE_ID
.set STAGE_ID,0x500054
.globl curr_round_num
.set curr_round_num,0x500055
.globl vs_match_count_ingame
.set vs_match_count_ingame,0x500059
.globl p1_match_count_ingame
.set p1_match_count_ingame,0x50005A
.globl stage_num
.set stage_num,0x500064
.globl winner
.set winner,0x500065
.globl current_stage_played_num
.set current_stage_played_num,0x500067
.globl not_scr_bg_move
.set not_scr_bg_move,0x500068
.globl CPU_FAIL_flag
.set CPU_FAIL_flag,0x50006D
.globl name_entry_related
.set name_entry_related, 0x500078
.globl rank_mode
.set rank_mode,0x500088
.globl start_stage
.set start_stage,0x50008F
.globl time
.set time,0x500090
.globl look_char
.set look_char,0x500091
.globl replay_countdown
.set replay_countdown,0x500092
.globl replay_bank_num
.set replay_bank_num,0x500096
.globl random
.set random,0x500098
.globl POLYGON_DISP
.set POLYGON_DISP,0x50009C
.globl energy_max
.set energy_max,0x5000A0
.globl MENU_SELECT
.set MENU_SELECT,0x5000A4
.globl MENU_ITEM_SELECT
.set MENU_ITEM_SELECT,0x5000A5
.globl TEST_MENU_FLAG
.set TEST_MENU_FLAG,0x5000A6
.globl total_game_time_ram
.set total_game_time_ram,0x5000B0
.globl RED
.set RED,0x5000E0
.globl GREEN
.set GREEN,0x5000E1
.globl BLUE
.set BLUE,0x5000E2
.globl record_stage_xpos
.set record_stage_xpos,0x50013C
.globl record_stage_ypos
.set record_stage_ypos,0x500140
.globl record_stage_zpos
.set record_stage_zpos,0x500144
.globl CPU_POWER
.set CPU_POWER,0x50015C
.globl CPU_WORST
.set CPU_WORST,0x500160
.globl replay_bank_adr
.set replay_bank_adr,0x500168
.globl add_BACKUP_RAM_TO_RAM
.set add_BACKUP_RAM_TO_RAM,0x50016C
.globl stage
.set stage,0x500170
.globl _1P_ROB
.set _1P_ROB,0x500174
.globl _2P_ROB
.set _2P_ROB,0x500176
.globl _1P_MIRROR
.set _1P_MIRROR,0x500178
.globl _2P_MIRROR
.set _2P_MIRROR,0x50017A
.globl debug_input_code_buffer
.set debug_input_code_buffer,0x5001DC
.globl TST_RED_ADD
.set TST_RED_ADD,0x500234
.globl TST_RED_MUL
.set TST_RED_MUL,0x500235
.globl TST_GRN_ADD
.set TST_GRN_ADD,0x500236
.globl TST_GRN_MUL
.set TST_GRN_MUL,0x500237
.globl TST_BLUE_ADD
.set TST_BLUE_ADD,0x500238
.globl TST_BLUE_MUL
.set TST_BLUE_MUL,0x500239
.globl TST_B_BRIGHT
.set TST_B_BRIGHT,0x50023A
.globl select0_flag
.set select0_flag,0x500248
.globl select1_flag
.set select1_flag,0x50024C
.globl texram_0
.set texram_0,0x500250
.globl texram_0_1
.set texram_0_1,0x500254
.globl texram_1
.set texram_1,0x500258
.globl luma_ram
.set luma_ram,0x50025C
.globl scroll_stage_num
.set scroll_stage_num,0x500264
.globl cage_height
.set cage_height,0x50027C
.globl adv_fade_cnt
.set adv_fade_cnt,0x5003E8
.globl _20K_PLAYS_FLAG
.set _20K_PLAYS_FLAG,0x50040E
.globl SKIP_WARNING
.set SKIP_WARNING,0x500410
.globl total_win
.set total_win,0x500414
.globl total_time
.set total_time,0x500418
.globl total_skill
.set total_skill,0x50041C
.globl win_points
.set win_points,0x500420
.globl time_points
.set time_points,0x500424
.globl skill_points
.set skill_points,0x500428
.globl total_points
.set total_points,0x50042C
.globl start_yang
.set start_yang,0x500433
.globl billboard_test_loop_counter
.set billboard_test_loop_counter,0x50043C
.globl billboard_active_frame_counter
.set billboard_active_frame_counter,0x50043E
.globl billboard_test_flag
.set billboard_test_flag,0x500440
.globl billboard_test_flag_0
.set billboard_test_flag_0,0x500441
.globl RANDOM_MODE
.set RANDOM_MODE,0x500450
.globl randomize_story_order
.set randomize_story_order,0x500454
.globl health_bar_hud_draw_frame_count
.set health_bar_hud_draw_frame_count,0x500466
.globl p1_barrier_flag
.set p1_barrier_flag,0x5004B8
.globl p2_barrier_flag
.set p2_barrier_flag,0x5004BC
.globl am_cntr
.set am_cntr,0x5004C4
.globl am_num
.set am_num,0x5004C6
.globl continue_count
.set continue_count,0x5004F0
.globl also_continue_count
.set also_continue_count,0x5004F4
.globl rounds_lost_vs_cpu
.set rounds_lost_vs_cpu,0x5004F8
.globl not_use
.set not_use,0x500600
.globl not_free
.set not_free,0x500604
.globl free
.set free,0x500608
.globl INTERUPT_FLAGS_HELD
.set INTERUPT_FLAGS_HELD,0x500700
.globl INTERUPT_FLAGS_MOMENTARY
.set INTERUPT_FLAGS_MOMENTARY,0x500704
.globl INTERUPT_FLAGS_MOMEN_ON_REL
.set INTERUPT_FLAGS_MOMEN_ON_REL,0x500708
.globl INTERUPT_FLAGS_HELD_PREV_FRAME
.set INTERUPT_FLAGS_HELD_PREV_FRAME,0x50070C
.globl COIN_INTERUPT_FLAGS
.set COIN_INTERUPT_FLAGS,0x500718
.globl fill_io_0x1E
.set fill_io_0x1E,0x50071C
.globl fa_rob0
.set fa_rob0,0x500804
.globl fa_rob1
.set fa_rob1,0x500808
.globl fa_camera
.set fa_camera,0x500814
.globl mod_fa_control0
.set mod_fa_control0,0x50081C
.globl mod_fa_game_info
.set mod_fa_game_info,0x500824
.globl mod_fa_coli
.set mod_fa_coli,0x500828
.globl mod_fa_user
.set mod_fa_user,0x500830
.globl mod_fa_game_disp
.set mod_fa_game_disp,0x500834
.globl mod_fa_sel_disp
.set mod_fa_sel_disp,0x500838
.globl mod_fa_enemy0
.set mod_fa_enemy0,0x50083C
.globl mod_fa_enemy1
.set mod_fa_enemy1,0x500840
.globl mod_fa_effect
.set mod_fa_effect,0x500844
.globl mod_fa_sampling
.set mod_fa_sampling,0x500848
.globl mod_fa_key_record
.set mod_fa_key_record,0x50084C
.globl mod_fa_key_play
.set mod_fa_key_play,0x500850
.globl mod_fa_record
.set mod_fa_record,0x500854
.globl mod_fa_play
.set mod_fa_play,0x500858
.globl mod_fa_sound
.set mod_fa_sound,0x50085C
.globl mod_fa_osage0_1
.set mod_fa_osage0_1,0x500860
.globl mod_fa_osage0_2
.set mod_fa_osage0_2,0x500864
.globl mod_fa_kill_osage
.set mod_fa_kill_osage,0x500868
.globl mod_fa_pol_test
.set mod_fa_pol_test,0x50086C
.globl mod_fa_obj0
.set mod_fa_obj0,0x500870
.globl mod_fa_win0
.set mod_fa_win0,0x50087C
.globl mod_fa_win1
.set mod_fa_win1,0x500880
.globl mod_fa_unused
.set mod_fa_unused,0x500884
.globl mod_fa_pol_string
.set mod_fa_pol_string,0x500888
.globl mod_fa_stage_efc
.set mod_fa_stage_efc,0x500898
.globl mod_fa_nameentry
.set mod_fa_nameentry,0x5008A0
.globl mod_fa_tobi
.set mod_fa_tobi,0x5008A4
.globl mod_fa_burni
.set mod_fa_burni,0x5008AC
.globl BUFF_ADD
.set BUFF_ADD,0x501004
.globl BUFF_MAX
.set BUFF_MAX,0x501008
.globl POLYGON_LIMIT
.set POLYGON_LIMIT,0x501018
.globl POLYGON
.set POLYGON,0x50101C
.globl VECTER_X
.set VECTER_X,0x501020
.globl VECTER_Y
.set VECTER_Y,0x501022
.globl focus_dist_x
.set focus_dist_x,0x501084
.globl focus_dist_y
.set focus_dist_y,0x501088
.globl BRIGHT
.set BRIGHT,0x501098
.globl ROB0
.set ROB0,0x50109C
.globl ROB1
.set ROB1,0x5010A0
.globl ROB_LENG
.set ROB_LENG,0x5010A4
.globl ROB_LIMIT
.set ROB_LIMIT,0x5010A8
.globl P2_POLYGON
.set P2_POLYGON,0x5010D0
.globl ROB_LIMIT2
.set ROB_LIMIT2,0x5010E4
.globl ROB0_ZANG
.set ROB0_ZANG,0x5010E8
.globl ROB1_ZANG
.set ROB1_ZANG,0x5010EA
.globl ROB_ZANG
.set ROB_ZANG,0x5010ED
.globl win_down
.set win_down,0x501400
.globl win_left
.set win_left,0x501402
.globl win_up
.set win_up,0x501404
.globl win_right
.set win_right,0x501406
.globl win_eye0_y
.set win_eye0_y,0x501408
.globl win_eye0_x
.set win_eye0_x,0x50140A
.globl win_eye1_y
.set win_eye1_y,0x50140C
.globl win_eye1_x
.set win_eye1_x,0x50140E
.globl win_eye2_y
.set win_eye2_y,0x501410
.globl win_eye2_x
.set win_eye2_x,0x501412
.globl win_eye3_y
.set win_eye3_y,0x501414
.globl win_eye3_x
.set win_eye3_x,0x501416
.globl hsync
.set hsync,0x50300C
.globl vsync
.set vsync,0x50300E
.globl health_bar_flag
.set health_bar_flag,0x503014
.globl TEXTURE_BUFFER
.set TEXTURE_BUFFER, 0x503200
.globl AUDIO_1
.set AUDIO_1,0x504010
.globl AUDIO_2
.set AUDIO_2,0x504020
.globl sd_wait_timer
.set sd_wait_timer,0x504070
.globl stage_size
.set stage_size,0x5048C0
.globl floor_stage_size_0
.set floor_stage_size_0,0x5048D0
.globl pos_00_x
.set pos_00_x,0x506200
.globl pos_00_y
.set pos_00_y,0x506204
.globl pos_00_z
.set pos_00_z,0x506208
.globl pos_01_x
.set pos_01_x,0x506210
.globl pos_01_y
.set pos_01_y,0x506214
.globl pos_01_z
.set pos_01_z,0x506218
.globl debug_flag
.set debug_flag,0x508000
.globl motion_set_mot_val
.set motion_set_mot_val,0x508020
.globl mem_poly_test_No
.set mem_poly_test_No,0x508078
.globl mem_poly_test_No_disp
.set mem_poly_test_No_disp,0x50807A
.globl mem_poly_test_xpos
.set mem_poly_test_xpos,0x50807C
.globl mem_poly_test_ypos
.set mem_poly_test_ypos,0x508080
.globl mem_poly_test_zpos
.set mem_poly_test_zpos,0x508084
.globl mem_poly_test_xang
.set mem_poly_test_xang,0x508089
.globl mem_poly_test_yang
.set mem_poly_test_yang,0x50808B
.globl mem_poly_test_zang
.set mem_poly_test_zang,0x50808D
.globl db_parts_xpos
.set db_parts_xpos,0x508090
.globl db_parts_ypos
.set db_parts_ypos,0x508094
.globl db_parts_zpos
.set db_parts_zpos,0x508098
.globl db_parts_xang
.set db_parts_xang,0x50809D
.globl db_parts_yang
.set db_parts_yang,0x50809F
.globl db_parts_zang
.set db_parts_zang,0x5080A1
.globl db_parts_Weight
.set db_parts_Weight,0x5080B0
.globl db_parts_yofs
.set db_parts_yofs,0x5080B4
.globl break_point
.set break_point,0x5080BC
.globl bp_switch_step
.set bp_switch_step,0x5080BD
.globl bp_switch_cont
.set bp_switch_cont,0x5080BE
.globl bp_switches_on_off
.set bp_switches_on_off,0x5080BF
.globl bp_switch
.set bp_switch,0x5080C0
.globl debug_fx
.set debug_fx,0x509034
.globl debug_fy
.set debug_fy,0x509038
.globl debug_fz
.set debug_fz,0x50903C
.globl debug_fx2
.set debug_fx2,0x509040
.globl debug_fy2
.set debug_fy2,0x509044
.globl debug_fz2
.set debug_fz2,0x509048
.globl debug_fx3
.set debug_fx3,0x50904C
.globl debug_fy3
.set debug_fy3,0x509050
.globl debug_fz3
.set debug_fz3,0x509054
.globl debug_mx
.set debug_mx,0x509058
.globl debug_my
.set debug_my,0x50905C
.globl debug_mz
.set debug_mz,0x509060
.globl debug_mx2
.set debug_mx2,0x509064
.globl debug_my2
.set debug_my2,0x509068
.globl debug_mz2
.set debug_mz2,0x50906C
.globl debug_mx3
.set debug_mx3,0x509070
.globl debug_my3
.set debug_my3,0x509074
.globl debug_mz3
.set debug_mz3,0x509078
.globl debug_fxang
.set debug_fxang,0x50907D
.globl debug_fyang
.set debug_fyang,0x509081
.globl debug_fzang
.set debug_fzang,0x509085
.globl debug_fxang2
.set debug_fxang2,0x509089
.globl debug_fyang2
.set debug_fyang2,0x50908D
.globl debug_fzang2
.set debug_fzang2,0x509091
.globl debug_mxang
.set debug_mxang,0x5090A1
.globl debug_myang
.set debug_myang,0x5090A5
.globl debug_mzang
.set debug_mzang,0x5090A9
.globl debug_mxang2
.set debug_mxang2,0x5090AD
.globl debug_myang2
.set debug_myang2,0x5090B1
.globl debug_mzang2
.set debug_mzang2,0x5090B5
.globl debug_mxang3
.set debug_mxang3,0x5090B9
.globl debug_myang3
.set debug_myang3,0x5090BD
.globl debug_mzang3
.set debug_mzang3,0x5090C1
.globl debug_fxang3
.set debug_fxang3,0x509361
.globl debug_fyang3
.set debug_fyang3,0x509365
.globl debug_fzang3
.set debug_fzang3,0x509369
.globl FUCKING_PI
.set FUCKING_PI,0x50950C
.globl PI_X2
.set PI_X2,0x509510
.globl player_model_y_scale
.set player_model_y_scale,0x509518
.globl player_model_horiz_scale
.set player_model_horiz_scale,0x50951C
.globl float_10
.set float_10,0x509524
.globl float_100
.set float_100,0x509528
.globl float_1000
.set float_1000,0x50952C
.globl float_10000
.set float_10000,0x509530
.globl stage_x
.set stage_x,0x50A00C
.globl stage_soko
.set stage_soko,0x50A010
.globl stage_xpos
.set stage_xpos,0x50A014
.globl stage_ypos
.set stage_ypos,0x50A018
.globl stage_zpos
.set stage_zpos,0x50A01C
.globl stage_xang
.set stage_xang,0x50A021
.globl stage_yang
.set stage_yang,0x50A023
.globl stage_zang
.set stage_zang,0x50A025
.globl en_ang_dist
.set en_ang_dist,0x50A028
.globl lau_mul_J
.set lau_mul_J,0x50A0A8
.globl lau_add_xang
.set lau_add_xang,0x50A0B0
.globl limit_xang
.set limit_xang,0x50A0B4
.globl nagerenai_timer
.set nagerenai_timer,0x50A0B6
.globl attack_base
.set attack_base,0x50A0B7
.globl ROB0_DEBUG_PARAM
.set ROB0_DEBUG_PARAM,0x50A0B8
.globl ROB1_DEBUG_PARAM
.set ROB1_DEBUG_PARAM,0x50A0B9
.globl rise_base
.set rise_base,0x50A0BA
.globl precede_inp_time
.set precede_inp_time,0x50A0BB
.globl gyang_yvec
.set gyang_yvec,0x50A0BC
.globl gyang_asi_d
.set gyang_asi_d,0x50A0C0
.globl gyang_ha_d
.set gyang_ha_d,0x50A0C4
.globl gyang_am_ang
.set gyang_am_ang,0x50A0C9
.globl gyang_asi_h
.set gyang_asi_h,0x50A0CC
.globl stage_xmin
.set stage_xmin,0x50A0D0
.globl stage_xmax
.set stage_xmax,0x50A0D4
.globl stage_vxmin
.set stage_vxmin,0x50A0D8
.globl stage_vxmax
.set stage_vxmax,0x50A0DC
.globl rob_light_sonic
.set rob_light_sonic,0x50A0E0
.globl rob_light_tails
.set rob_light_tails,0x50A0E4
.globl rob_light_amy
.set rob_light_amy,0x50A0E8
.globl rob_light_metal
.set rob_light_metal,0x50A0EC
.globl rob_light_fang
.set rob_light_fang,0x50A0F0
.globl rob_light_kuma
.set rob_light_kuma,0x50A0F4
.globl rob_light_knuckle
.set rob_light_knuckle,0x50A0F8
.globl rob_light_espio
.set rob_light_espio,0x50A0FC
.globl rob_light_eggman
.set rob_light_eggman,0x50A100
.globl rob_light_bean
.set rob_light_bean,0x50A108
.globl rob_light_sonic_i
.set rob_light_sonic_i,0x50A148
.globl rob_light_tails_i
.set rob_light_tails_i,0x50A14C
.globl rob_light_amy_i
.set rob_light_amy_i,0x50A150
.globl rob_light_metal_i
.set rob_light_metal_i,0x50A154
.globl rob_light_fang_i
.set rob_light_fang_i,0x50A158
.globl rob_light_kuma_i
.set rob_light_kuma_i,0x50A15C
.globl rob_light_knuckle_i
.set rob_light_knuckle_i,0x50A160
.globl rob_light_espio_i
.set rob_light_espio_i,0x50A164
.globl rob_light_eggman_i
.set rob_light_eggman_i,0x50A168
.globl rob_light_bean_i
.set rob_light_bean_i,0x50A170
.globl stage_low_judge
.set stage_low_judge,0x50A1B0
.globl guard_limit
.set guard_limit,0x50A1B4
.globl pole_shift
.set pole_shift,0x50A1B5
.globl combo_sub
.set combo_sub,0x50A1B6
.globl cage_ypos
.set cage_ypos,0x50A1C8
.globl combo_start
.set combo_start,0x50A1D6
.globl combo_limit
.set combo_limit,0x50A1D8
.globl no_coli_low
.set no_coli_low,0x50A1DC
.globl no_coli_height
.set no_coli_height,0x50A1E0
.globl TST_RED
.set TST_RED,0x50A1F0
.globl TST_GRN
.set TST_GRN,0x50A1F1
.globl TST_BLUE
.set TST_BLUE,0x50A1F2
.globl array_of_floats
.set array_of_floats,0x50A208
.globl cb_r_0
.set cb_r_0,0x50A28C
.globl cb_r_1
.set cb_r_1,0x50A290
.globl cb_r_2
.set cb_r_2,0x50A294
.globl cb_r_3
.set cb_r_3,0x50A298
.globl cb_r_4
.set cb_r_4,0x50A29C
.globl cb_r_5
.set cb_r_5,0x50A2A0
.globl cb_r_6
.set cb_r_6,0x50A2A4
.globl cb_r_7
.set cb_r_7,0x50A2A8
.globl cb_r_8
.set cb_r_8,0x50A2AC
.globl cb_r_9
.set cb_r_9,0x50A2B0
.globl cb_r_10
.set cb_r_10,0x50A2B4
.globl cb_r_11
.set cb_r_11,0x50A2B8
.globl cb_r_12
.set cb_r_12,0x50A2BC
.globl cb_r_13
.set cb_r_13,0x50A2C0
.globl cb_r_14
.set cb_r_14,0x50A2C4
.globl cb_r_15
.set cb_r_15,0x50A2C8
.globl cb_r_16
.set cb_r_16,0x50A2CC
.globl cb_r_17
.set cb_r_17,0x50A2D0
.globl cb_r_18
.set cb_r_18,0x50A2D4
.globl cb_r_19
.set cb_r_19,0x50A2D8
.globl cb_r_20
.set cb_r_20,0x50A2DC
.globl cb_r_21
.set cb_r_21,0x50A2E0
.globl cb_r_22
.set cb_r_22,0x50A2E4
.globl cb_r_23
.set cb_r_23,0x50A2E8
.globl cb_r_24
.set cb_r_24,0x50A2EC
.globl cb_r_25
.set cb_r_25,0x50A2F0
.globl cb_r_26
.set cb_r_26,0x50A2F4
.globl cb_r_27
.set cb_r_27,0x50A2F8
.globl cb_r_28
.set cb_r_28,0x50A2FC
.globl cb_r_29
.set cb_r_29,0x50A300
.globl cb_r_30
.set cb_r_30,0x50A304
.globl cb_r_31
.set cb_r_31,0x50A308
.globl cb_mul_R
.set cb_mul_R,0x50A30C
.globl copro_adr
.set copro_adr,0x50A320
.globl ofs_0
.set ofs_0,0x50A324
.globl ofs_1
.set ofs_1,0x50A328
.globl ofs_2
.set ofs_2,0x50A32C
.globl ofs_3
.set ofs_3,0x50A330
.globl ofs_4
.set ofs_4,0x50A334
.globl ofs_5
.set ofs_5,0x50A338
.globl ofs_6
.set ofs_6,0x50A33C
.globl ofs_7
.set ofs_7,0x50A340
.globl ofs_8
.set ofs_8,0x50A344
.globl ofs_9
.set ofs_9,0x50A348
.globl ofs_a
.set ofs_a,0x50A34C
.globl ofs_b
.set ofs_b,0x50A350
.globl ofs_c
.set ofs_c,0x50A354
.globl ofs_d
.set ofs_d,0x50A358
.globl ofs_e
.set ofs_e,0x50A35C
.globl ofs_f
.set ofs_f,0x50A360
.globl draw_particle
.set draw_particle,0x50A414
.globl zanzou_ma
.set zanzou_ma,0x50A418
.globl zanzou_inc
.set zanzou_inc,0x50A41C
.globl zanzou_pat1
.set zanzou_pat1,0x50A41E
.globl zanzou_pat2
.set zanzou_pat2,0x50A420
.globl zanzou_num
.set zanzou_num,0x50A422
.globl barrier_default_num
.set barrier_default_num,0x50A424
.globl float_2
.set float_2,0x50A428
.globl float_5_0_ram
.set float_5_0_ram,0x50A700
.globl float_5_1_ram
.set float_5_1_ram,0x50A704
.globl val_vs_energy_max
.set val_vs_energy_max,0x50A708
.globl val_1p_energy_max
.set val_1p_energy_max,0x50A70A
.globl list_90_floats_RAM
.set list_90_floats_RAM,0x50A800
.globl working_rate
.set working_rate,0x50D004
.globl var_diff
.set var_diff,0x50D005
.globl vd_measure
.set vd_measure,0x50D006
.globl use_working
.set use_working,0x50D007
.globl AUDIO_3
.set AUDIO_3,0x50EFB0
.globl ptr_BACKUP_RAM_TO_RAM
.set ptr_BACKUP_RAM_TO_RAM,0x50F300
.globl deb_num
.set deb_num,0x50F380
.globl stack_pointer_ram_add
.set stack_pointer_ram_add,0x50F3FC
.globl enemy_command_offset
.set enemy_command_offset,0x50F608
.globl ec_en_flag
.set ec_en_flag,0x50F610
.globl ec_en_flag0
.set ec_en_flag0,0x50F611
.globl ec_flag
.set ec_flag,0x50F612
.globl ec_flag0
.set ec_flag0,0x50F613
.globl ec_mot_kind
.set ec_mot_kind,0x50F614
.globl ec_mot_kind0
.set ec_mot_kind0,0x50F615
.globl ec_en_mot_kind
.set ec_en_mot_kind,0x50F616
.globl ec_en_mot_kind0
.set ec_en_mot_kind0,0x50F617
.globl ec_en_nage_flag
.set ec_en_nage_flag,0x50F618
.globl ec_en_nage_flag0
.set ec_en_nage_flag0,0x50F619
.globl ec_sankaku_flag
.set ec_sankaku_flag,0x50F61A
.globl ec_sankaku_flag0
.set ec_sankaku_flag0,0x50F61B
.globl ec_mot2_kind
.set ec_mot2_kind,0x50F61C
.globl ec_mot2_kind0
.set ec_mot2_kind0,0x50F61D
.globl ec_my_status
.set ec_my_status,0x50F61E
.globl ec_my_status0
.set ec_my_status0,0x50F61F
.globl ec_end
.set ec_end,0x50F620
.globl ec_push
.set ec_push,0x50F621
.globl ec_bu_guard
.set ec_bu_guard,0x50F622
.globl ec_en_status
.set ec_en_status,0x50F623
.globl ec_en_status0
.set ec_en_status0,0x50F624
.globl ec_le_stagenum
.set ec_le_stagenum,0x50F625
.globl ec_ge_stagenum
.set ec_ge_stagenum,0x50F626
.globl ec_eq_stagenum
.set ec_eq_stagenum,0x50F627
.globl ec_le_roundnum
.set ec_le_roundnum,0x50F628
.globl ec_ge_roundnum
.set ec_ge_roundnum,0x50F629
.globl ec_eq_roundnum
.set ec_eq_roundnum,0x50F62A
.globl ec_gacha
.set ec_gacha,0x50F62B
.globl ec_run
.set ec_run,0x50F62C
.globl ec_k_jump
.set ec_k_jump,0x50F62D
.globl ec_back_waza
.set ec_back_waza,0x50F62E
.globl ec_furimuki
.set ec_furimuki,0x50F62F
.globl ec_f_dash
.set ec_f_dash,0x50F630
.globl ec_b_dash
.set ec_b_dash,0x50F631
.globl ec_attack
.set ec_attack,0x50F632
.globl ec_reset
.set ec_reset,0x50F633
.globl ec_ifb_emode
.set ec_ifb_emode,0x50F634
.globl ec_le_energy
.set ec_le_energy,0x50F635
.globl ec_ge_energy
.set ec_ge_energy,0x50F636
.globl ec_eq_energy
.set ec_eq_energy,0x50F637
.globl ec_le_en_energy
.set ec_le_en_energy,0x50F638
.globl ec_ge_en_energy
.set ec_ge_en_energy,0x50F639
.globl ec_eq_en_energy
.set ec_eq_en_energy,0x50F63A
.globl ec_le_game_timer
.set ec_le_game_timer,0x50F63B
.globl ec_ge_game_timer
.set ec_ge_game_timer,0x50F63C
.globl ec_eq_game_timer
.set ec_eq_game_timer,0x50F63D
.globl ec_le_lastcoma
.set ec_le_lastcoma,0x50F63E
.globl ec_ge_lastcoma
.set ec_ge_lastcoma,0x50F63F
.globl ec_eq_lastcoma
.set ec_eq_lastcoma,0x50F640
.globl ec_motd_kind
.set ec_motd_kind,0x50F641
.globl ec_motd_kind0
.set ec_motd_kind0,0x50F642
.globl ec_mode_set
.set ec_mode_set,0x50F643
.globl ec_ifb_emode_old
.set ec_ifb_emode_old,0x50F644
.globl ec_eq_oldenergy
.set ec_eq_oldenergy,0x50F645
.globl ec_eq_en_oldenergy
.set ec_eq_en_oldenergy,0x50F646
.globl ec_nage
.set ec_nage,0x50F647
.globl ec_aite_flag
.set ec_aite_flag,0x50F648
.globl ec_aite_flag0
.set ec_aite_flag0,0x50F649
.globl ec_en_mot2_kind
.set ec_en_mot2_kind,0x50F64A
.globl ec_en_mot2_kind0
.set ec_en_mot2_kind0,0x50F64B
.globl ec_fast_attack
.set ec_fast_attack,0x50F64C
.globl ec_far_attack
.set ec_far_attack,0x50F64D
.globl ec_down_attack
.set ec_down_attack,0x50F64E
.globl ec_le_barrier
.set ec_le_barrier,0x50F64F
.globl ec_ge_barrier
.set ec_ge_barrier,0x50F650
.globl ec_eq_barrier
.set ec_eq_barrier,0x50F651
.globl ec_le_en_barrier
.set ec_le_en_barrier,0x50F652
.globl ec_ge_en_barrier
.set ec_ge_en_barrier,0x50F653
.globl ec_eq_en_barrier
.set ec_eq_en_barrier,0x50F654
.globl ec_eq_en_rob
.set ec_eq_en_rob,0x50F655
.globl ec_ne_en_rob
.set ec_ne_en_rob,0x50F656
.globl ec_nage_sake
.set ec_nage_sake,0x50F657
.globl ec_k0_jump
.set ec_k0_jump,0x50F658
.globl ec_k_jumpm
.set ec_k_jumpm,0x50F659
.globl ec_k0_jumpm
.set ec_k0_jumpm,0x50F65A
.globl ec_le_en_dist
.set ec_le_en_dist,0x50F65B
.globl ec_ge_en_dist
.set ec_ge_en_dist,0x50F65C
.globl ec_tobi_yoke
.set ec_tobi_yoke,0x50F65D
.globl ec_le_mem_ob
.set ec_le_mem_ob,0x50F65E
.globl ec_ge_mem_ob
.set ec_ge_mem_ob,0x50F65F
.globl ec_eq_mem_ob
.set ec_eq_mem_ob,0x50F660
.globl ec_ne_mem_ob
.set ec_ne_mem_ob,0x50F661
.globl ec_le_mem_os
.set ec_le_mem_os,0x50F662
.globl ec_ge_mem_os
.set ec_ge_mem_os,0x50F663
.globl ec_eq_mem_os
.set ec_eq_mem_os,0x50F664
.globl ec_ne_mem_os
.set ec_ne_mem_os,0x50F665
.globl ec_run_stop
.set ec_run_stop,0x50F666
.globl ec_run_waza
.set ec_run_waza,0x50F667
.globl ec_en_mode
.set ec_en_mode,0x50F668
.globl ec_en_mode0
.set ec_en_mode0,0x50F669
.globl ec_jump
.set ec_jump,0x50F66A
.globl ec_res_enmodekeep
.set ec_res_enmodekeep,0x50F66B
.globl ec_back_waza2
.set ec_back_waza2,0x50F66C
.globl ec_tmrand_jump
.set ec_tmrand_jump,0x50F66D
.globl ec_how_to_mode_send
.set ec_how_to_mode_send,0x50F66E
.globl ec_yoke
.set ec_yoke,0x50F66F
.globl ec_run_end
.set ec_run_end,0x50F670
.globl ec_aite_en_flag
.set ec_aite_en_flag,0x50F671
.globl ec_aite_en_flag0
.set ec_aite_en_flag0,0x50F672
.globl ec_reset_next
.set ec_reset_next,0x50F673
.globl ec_set_waza
.set ec_set_waza,0x50F674
.globl ec_set_level
.set ec_set_level,0x50F675
.globl ec_reset_stick_next
.set ec_reset_stick_next,0x50F676
.globl ec_mem_set_ob
.set ec_mem_set_ob,0x50F677
.globl ec_mem_set_os
.set ec_mem_set_os,0x50F678
.globl ec_mem_mem_ob
.set ec_mem_mem_ob,0x50F679
.globl ec_mem_mem_os
.set ec_mem_mem_os,0x50F67A
.globl ec_how_to_d
.set ec_how_to_d,0x50F67B
.globl ec_how_to_d0
.set ec_how_to_d0,0x50F67C
.globl ec_en_how_to_d
.set ec_en_how_to_d,0x50F67D
.globl ec_en_how_to_d0
.set ec_en_how_to_d0,0x50F67E
.globl ec_how_to_guard_send
.set ec_how_to_guard_send,0x50F67F
.globl ec_air_combo_chk
.set ec_air_combo_chk,0x50F680
.globl ec_le_tedc
.set ec_le_tedc,0x50F681
.globl ec_ge_tedc
.set ec_ge_tedc,0x50F682
.globl ec_le_land_time
.set ec_le_land_time,0x50F683
.globl ec_ge_land_time
.set ec_ge_land_time,0x50F684
.globl ec_le_en_land_time
.set ec_le_en_land_time,0x50F685