ROM:000557EA lea (values).l,a1 ; $FF024C
ROM:000557F0 adda.w d3,a1
ROM:000557F2 adda.w d3,a1
ROM:000557F4 move.w #$13,(a1) ; 13
там такие колонки по 8idшников для номеров персов. первая $FF024C, вначале там везде $12 записано.
когда нажимаешь ^+start записывается 13 и потом с каждым кадром увеличивается на 1 до 32.
ROM:00055B54 addq.w #1,(a1)
когда нажимаешь 'start' во-время первой колонки, есть такая таблица:
ROM:0005444C unk_0_5444C: dc.b $C ; DATA XREF: sub_0_54460:loc_0_5446Ao
ROM:0005444D dc.b 6 ; 1
ROM:0005444E dc.b 2 ; 2
ROM:0005444F dc.b 0 ; 3
ROM:00054450 dc.b $D ; 4
ROM:00054451 dc.b 1 ; 5
ROM:00054452 dc.b 5 ; 6
ROM:00054453 dc.b 8 ; 7
ROM:00054454 dc.b 4 ; 8
ROM:00054455 dc.b 7 ; 9
ROM:00054456 dc.b 3 ; a
ROM:00054457 dc.b $B ; b
ROM:00054458 dc.b 9 ; c
ROM:00054459 dc.b $A ; d
ROM:0005445A dc.b $10 ; e
ROM:0005445B dc.b $F ; f
ROM:0005445C dc.b $E ; 10
ROM:0005445D dc.b $11 ; 11
ROM:0005445E dc.b $12 ; 12
ROM:0005445F dc.b $20 ; 13
ROM:00054460
ROM:00054460 ; =============== S U B R O U T I N E =======================================
ROM:00054460
ROM:00054460
ROM:00054460 sub_0_54460: ; CODE XREF: box+DAp
ROM:00054460 moveq #0,d3
ROM:00054462 lea (values).l,a0
ROM:00054468 moveq #$F,d0 ; 15
ROM:0005446A
ROM:0005446A loc_0_5446A: ; CODE XREF: sub_0_54460+18j
ROM:0005446A lea unk_0_5444C,a1
ROM:0005446E adda.w (a0),a1 ; 41
отсуда берутся номера персов, но там нормальные вроде должны быть от 00 до $11. (когда столбец сам сделался или вроде того, не суть).
но когда сам жмешь получается выбираешь из 'продолжения' таблицы', которого нет., ну она продолжается своим же кодом.
если в хексе смотреть:
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
00054460 76 00 41 F9 00 FF 02 4C 70 0F 43 FA FF E0 D2 D0
00054470 16 11 30 83 D0 FC 00 02 51 C8 FF F0 4E 75 32 3C
и тут получается если start повторно нажать через 1кадр (самое быстрое) - будет 00-id кано,
если через 2кадра - 41(синий экран), некоторые id сбрасываются на нормальные - (F9 , FF => 04,05 ),
для noob saibot надо нажать как раз 'поздно' - через 17кадров. (~0,3сек)
(2-ая строчка 2цифра - $11-id noobsaibot), а 0F - motaro как раз раньше.
при этом некоторые еще там увелич. на 1. (42 вместо 41 на самом делел)
Добавлено позже:Это и так видно по стойке и спецприёмам
Вобще, это прям традиция в МК - халтурить с секретными персонажами
да просто данные кано используются, вот достаточно глянуть какие-то таблицы.
(первый(нулевой) id-шник-kano , noobsaibot (11) - последний в таблице - использует теже 'файлы')
ну в таблице имен у него свое имя, в таблицах палитр и ударов видимо его вообще нет, поэтому черный и виснет.
ROM:000126FC off_0_126FC: dc.l kano_xzd2 ; DATA XREF: sub_0_126D0o
ROM:000126FC ; sub_0_128D0+26o
ROM:00012700 dc.l off_0_2FB20 ; 1
ROM:00012704 dc.l off_0_30B94 ; 2
ROM:00012708 dc.l off_0_31C26 ; 3
ROM:0001270C dc.l off_0_32E86 ; 4
ROM:00012710 dc.l off_0_33ECE ; 5
ROM:00012714 dc.l off_0_34E9A ; 6
ROM:00012718 dc.l robots ; 7
ROM:0001271C dc.l robots ; 8
ROM:00012720 dc.l off_0_37750 ; 9
ROM:00012724 dc.l off_0_38730 ; a
ROM:00012728 dc.l off_0_3994E ; b
ROM:0001272C dc.l off_0_3A8DE ; c
ROM:00012730 dc.l off_0_3BA9A ; d
ROM:00012734 dc.l robots ; e
ROM:00012738 dc.l off_0_3CAF2 ; f
ROM:0001273C dc.l off_0_3CEE0 ; 10
ROM:00012740 dc.l kano_xzd2 ; 11
ROM:00012744 off_0_12744: dc.l kano_xzd1 ; DATA XREF: ROM:loc_0_126C4o
ROM:00012748 dc.l off_0_2FC24 ; 1
ROM:0001274C dc.l off_0_30C98 ; 2
ROM:00012750 dc.l unk_0_31D2A ; 3
ROM:00012754 dc.l off_0_32F8A ; 4
ROM:00012758 dc.l off_0_33FD2 ; 5
ROM:0001275C dc.l off_0_34F9E ; 6
ROM:00012760 dc.l robots2 ; 7
ROM:00012764 dc.l robots2 ; 8
ROM:00012768 dc.l off_0_37854 ; 9
ROM:0001276C dc.l off_0_38834 ; a
ROM:00012770 dc.l off_0_39A52 ; b
ROM:00012774 dc.l off_0_3A9E2 ; c
ROM:00012778 dc.l off_0_3BB9E ; d
ROM:0001277C dc.l robots2 ; e
ROM:00012780 dc.l unk_0_3CB8A ; f
ROM:00012784 dc.l off_0_3CEE0 ; 10
ROM:00012788 dc.l kano_xzd1 ; 11
sector,cyrax i smoke (ID's 07,08,0E) по этим таблица кстати также 'одно и тоже'. (графика видимо)