s04c work
This commit is contained in:
parent
622e8d95c6
commit
805db42b56
|
|
@ -1,33 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_at_800D7134
|
||||
s04c_at_800D7134:
|
||||
dw 0x27BDFFC8 ; 800D7134
|
||||
dw 0xAFB00030 ; 800D7138
|
||||
dw 0x00C08021 ; 800D713C
|
||||
dw 0x00051040 ; 800D7140
|
||||
dw 0x00451021 ; 800D7144
|
||||
dw 0x000210C0 ; 800D7148
|
||||
dw 0x00451023 ; 800D714C
|
||||
dw 0x00021080 ; 800D7150
|
||||
dw 0xAFBF0034 ; 800D7154
|
||||
dw 0x8C840020 ; 800D7158
|
||||
dw 0x24420048 ; 800D715C
|
||||
dw 0x0C006F11 ; 800D7160
|
||||
dw 0x00822021 ; 800D7164
|
||||
dw 0x3C04800C ; 800D7168
|
||||
dw 0x0C006F48 ; 800D716C
|
||||
dw 0x24843608 ; 800D7170
|
||||
dw 0x3C04800C ; 800D7174
|
||||
dw 0x0C006F59 ; 800D7178
|
||||
dw 0x24843610 ; 800D717C
|
||||
dw 0x0C024B76 ; 800D7180
|
||||
dw 0x27A40010 ; 800D7184
|
||||
dw 0x27A40010 ; 800D7188
|
||||
dw 0x0C01C9CA ; 800D718C
|
||||
dw 0x02002821 ; 800D7190
|
||||
dw 0x8FBF0034 ; 800D7194
|
||||
dw 0x8FB00030 ; 800D7198
|
||||
dw 0x03E00008 ; 800D719C
|
||||
dw 0x27BD0038 ; 800D71A0
|
||||
|
|
@ -1,218 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_at_800D71A4
|
||||
s04c_at_800D71A4:
|
||||
dw 0x27BDFFE0 ; 800D71A4
|
||||
dw 0xAFB10014 ; 800D71A8
|
||||
dw 0x00808821 ; 800D71AC
|
||||
dw 0xAFBF0018 ; 800D71B0
|
||||
dw 0xAFB00010 ; 800D71B4
|
||||
dw 0x8E300708 ; 800D71B8
|
||||
dw 0x00000000 ; 800D71BC
|
||||
dw 0x96030006 ; 800D71C0
|
||||
dw 0x00000000 ; 800D71C4
|
||||
dw 0x30620004 ; 800D71C8
|
||||
dw 0x10400050 ; 800D71CC
|
||||
dw 0x3062FFFB ; 800D71D0
|
||||
dw 0xA6020006 ; 800D71D4
|
||||
dw 0x8E220728 ; 800D71D8
|
||||
dw 0x00000000 ; 800D71DC
|
||||
dw 0x2C420002 ; 800D71E0
|
||||
dw 0x1040004A ; 800D71E4
|
||||
dw 0x24050002 ; 800D71E8
|
||||
dw 0x0C035C4D ; 800D71EC
|
||||
dw 0x00003021 ; 800D71F0
|
||||
dw 0x8603003E ; 800D71F4
|
||||
dw 0x24020002 ; 800D71F8
|
||||
dw 0x1062000A ; 800D71FC
|
||||
dw 0x28620003 ; 800D7200
|
||||
dw 0x14400011 ; 800D7204
|
||||
dw 0x24020003 ; 800D7208
|
||||
dw 0x10620008 ; 800D720C
|
||||
dw 0x00000000 ; 800D7210
|
||||
dw 0x24020004 ; 800D7214
|
||||
dw 0x10620008 ; 800D7218
|
||||
dw 0x00000000 ; 800D721C
|
||||
dw 0x08035C93 ; 800D7220
|
||||
dw 0x00000000 ; 800D7224
|
||||
dw 0x08035C93 ; 800D7228
|
||||
dw 0xA6000026 ; 800D722C
|
||||
dw 0x96020026 ; 800D7230
|
||||
dw 0x08035C92 ; 800D7234
|
||||
dw 0x2442FFF6 ; 800D7238
|
||||
dw 0x96020026 ; 800D723C
|
||||
dw 0x00000000 ; 800D7240
|
||||
dw 0x2442FFEC ; 800D7244
|
||||
dw 0xA6020026 ; 800D7248
|
||||
dw 0x86040026 ; 800D724C
|
||||
dw 0x00000000 ; 800D7250
|
||||
dw 0x04810002 ; 800D7254
|
||||
dw 0x00000000 ; 800D7258
|
||||
dw 0x00002021 ; 800D725C
|
||||
dw 0x8E23073C ; 800D7260
|
||||
dw 0x00041280 ; 800D7264
|
||||
dw 0x0043001A ; 800D7268
|
||||
dw 0x14600002 ; 800D726C
|
||||
dw 0x00000000 ; 800D7270
|
||||
dw 0x0007000D ; 800D7274
|
||||
dw 0x2401FFFF ; 800D7278
|
||||
dw 0x14610004 ; 800D727C
|
||||
dw 0x3C018000 ; 800D7280
|
||||
dw 0x14410002 ; 800D7284
|
||||
dw 0x00000000 ; 800D7288
|
||||
dw 0x0006000D ; 800D728C
|
||||
dw 0x00001012 ; 800D7290
|
||||
dw 0x1C80000D ; 800D7294
|
||||
dw 0xAE220724 ; 800D7298
|
||||
dw 0x26240020 ; 800D729C
|
||||
dw 0x24050003 ; 800D72A0
|
||||
dw 0x00003021 ; 800D72A4
|
||||
dw 0x00C03821 ; 800D72A8
|
||||
dw 0x00A01021 ; 800D72AC
|
||||
dw 0xAE220728 ; 800D72B0
|
||||
dw 0x0C00D335 ; 800D72B4
|
||||
dw 0xAE20072C ; 800D72B8
|
||||
dw 0x00002021 ; 800D72BC
|
||||
dw 0x2405002F ; 800D72C0
|
||||
dw 0x08035CC2 ; 800D72C4
|
||||
dw 0x24060081 ; 800D72C8
|
||||
dw 0x26240020 ; 800D72CC
|
||||
dw 0x24050002 ; 800D72D0
|
||||
dw 0x00003021 ; 800D72D4
|
||||
dw 0x00C03821 ; 800D72D8
|
||||
dw 0x00A01021 ; 800D72DC
|
||||
dw 0xAE220728 ; 800D72E0
|
||||
dw 0x0C00D335 ; 800D72E4
|
||||
dw 0xAE20072C ; 800D72E8
|
||||
dw 0x00002021 ; 800D72EC
|
||||
dw 0x2405002F ; 800D72F0
|
||||
dw 0x0C00CA5A ; 800D72F4
|
||||
dw 0x24060080 ; 800D72F8
|
||||
dw 0x00002021 ; 800D72FC
|
||||
dw 0x2405003F ; 800D7300
|
||||
dw 0x2406008B ; 800D7304
|
||||
dw 0x0C00CA5A ; 800D7308
|
||||
dw 0x00000000 ; 800D730C
|
||||
dw 0x8FBF0018 ; 800D7310
|
||||
dw 0x8FB10014 ; 800D7314
|
||||
dw 0x8FB00010 ; 800D7318
|
||||
dw 0x03E00008 ; 800D731C
|
||||
dw 0x27BD0020 ; 800D7320
|
||||
dw 0x27BDFFE0 ; 800D7324
|
||||
dw 0xAFB00018 ; 800D7328
|
||||
dw 0x00808021 ; 800D732C
|
||||
dw 0x26040104 ; 800D7330
|
||||
dw 0xAFBF001C ; 800D7334
|
||||
dw 0x0C006976 ; 800D7338
|
||||
dw 0x260506C8 ; 800D733C
|
||||
dw 0x8E040020 ; 800D7340
|
||||
dw 0x8E030734 ; 800D7344
|
||||
dw 0x3C02800B ; 800D7348
|
||||
dw 0x0C006F11 ; 800D734C
|
||||
dw 0xAC43B9B0 ; 800D7350
|
||||
dw 0x0C00D2E2 ; 800D7354
|
||||
dw 0x26040020 ; 800D7358
|
||||
dw 0x0C035C69 ; 800D735C
|
||||
dw 0x02002021 ; 800D7360
|
||||
dw 0x8E020708 ; 800D7364
|
||||
dw 0x00000000 ; 800D7368
|
||||
dw 0xA4400028 ; 800D736C
|
||||
dw 0x8E030728 ; 800D7370
|
||||
dw 0x00000000 ; 800D7374
|
||||
dw 0x2C620005 ; 800D7378
|
||||
dw 0x1040004C ; 800D737C
|
||||
dw 0x3C02800E ; 800D7380
|
||||
dw 0x2442BBE0 ; 800D7384
|
||||
dw 0x00031880 ; 800D7388
|
||||
dw 0x00621821 ; 800D738C
|
||||
dw 0x8C620000 ; 800D7390
|
||||
dw 0x00000000 ; 800D7394
|
||||
dw 0x00400008 ; 800D7398
|
||||
dw 0x00000000 ; 800D739C
|
||||
dw 0x8E02072C ; 800D73A0
|
||||
dw 0x00000000 ; 800D73A4
|
||||
dw 0x24420001 ; 800D73A8
|
||||
dw 0xAE02072C ; 800D73AC
|
||||
dw 0x2842003C ; 800D73B0
|
||||
dw 0x1440003E ; 800D73B4
|
||||
dw 0x00000000 ; 800D73B8
|
||||
dw 0x8E020740 ; 800D73BC
|
||||
dw 0x00000000 ; 800D73C0
|
||||
dw 0x1040003A ; 800D73C4
|
||||
dw 0xAE00072C ; 800D73C8
|
||||
dw 0x26040104 ; 800D73CC
|
||||
dw 0x0C00CA16 ; 800D73D0
|
||||
dw 0x2405008D ; 800D73D4
|
||||
dw 0x24020001 ; 800D73D8
|
||||
dw 0xAE020728 ; 800D73DC
|
||||
dw 0x26040020 ; 800D73E0
|
||||
dw 0x08035D01 ; 800D73E4
|
||||
dw 0x00402821 ; 800D73E8
|
||||
dw 0x8602003A ; 800D73EC
|
||||
dw 0x00000000 ; 800D73F0
|
||||
dw 0x1040002E ; 800D73F4
|
||||
dw 0x26040020 ; 800D73F8
|
||||
dw 0xAE000728 ; 800D73FC
|
||||
dw 0x00002821 ; 800D7400
|
||||
dw 0x00003021 ; 800D7404
|
||||
dw 0x0C00D335 ; 800D7408
|
||||
dw 0x00003821 ; 800D740C
|
||||
dw 0x08035D2C ; 800D7410
|
||||
dw 0x00000000 ; 800D7414
|
||||
dw 0x8E02072C ; 800D7418
|
||||
dw 0x00000000 ; 800D741C
|
||||
dw 0x24420001 ; 800D7420
|
||||
dw 0xAE02072C ; 800D7424
|
||||
dw 0x28420014 ; 800D7428
|
||||
dw 0x14400020 ; 800D742C
|
||||
dw 0x26040020 ; 800D7430
|
||||
dw 0x00002821 ; 800D7434
|
||||
dw 0x00A03021 ; 800D7438
|
||||
dw 0x00A03821 ; 800D743C
|
||||
dw 0xAE00072C ; 800D7440
|
||||
dw 0x0C00D335 ; 800D7444
|
||||
dw 0xAE000728 ; 800D7448
|
||||
dw 0x08035D2C ; 800D744C
|
||||
dw 0x00000000 ; 800D7450
|
||||
dw 0x8602003A ; 800D7454
|
||||
dw 0x00000000 ; 800D7458
|
||||
dw 0x10400014 ; 800D745C
|
||||
dw 0x26040020 ; 800D7460
|
||||
dw 0x24050004 ; 800D7464
|
||||
dw 0x00003021 ; 800D7468
|
||||
dw 0x00C03821 ; 800D746C
|
||||
dw 0x00A01021 ; 800D7470
|
||||
dw 0x0C00D335 ; 800D7474
|
||||
dw 0xAE020728 ; 800D7478
|
||||
dw 0x3C02800B ; 800D747C
|
||||
dw 0x84424DAE ; 800D7480
|
||||
dw 0x00000000 ; 800D7484
|
||||
dw 0x18400009 ; 800D7488
|
||||
dw 0x3C04800E ; 800D748C
|
||||
dw 0x0C022EE8 ; 800D7490
|
||||
dw 0x2484BBC0 ; 800D7494
|
||||
dw 0x8E04070C ; 800D7498
|
||||
dw 0x0C007FCB ; 800D749C
|
||||
dw 0x00002821 ; 800D74A0
|
||||
dw 0x3C02800B ; 800D74A4
|
||||
dw 0x0C00ADB2 ; 800D74A8
|
||||
dw 0xAC40B3D4 ; 800D74AC
|
||||
dw 0x8E020710 ; 800D74B0
|
||||
dw 0x00000000 ; 800D74B4
|
||||
dw 0x1040000C ; 800D74B8
|
||||
dw 0x26020714 ; 800D74BC
|
||||
dw 0xAFA20010 ; 800D74C0
|
||||
dw 0x8E050720 ; 800D74C4
|
||||
dw 0x8E060724 ; 800D74C8
|
||||
dw 0x8E070738 ; 800D74CC
|
||||
dw 0x0C00E378 ; 800D74D0
|
||||
dw 0x24040028 ; 800D74D4
|
||||
dw 0x8E040720 ; 800D74D8
|
||||
dw 0x8E050724 ; 800D74DC
|
||||
dw 0x0C00991B ; 800D74E0
|
||||
dw 0x24060004 ; 800D74E4
|
||||
dw 0xAE020720 ; 800D74E8
|
||||
dw 0x3C02800B ; 800D74EC
|
||||
dw 0x3C04800E ; 800D74F0
|
||||
dw 0x8C45B3D4 ; 800D74F4
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_at_800D74F8
|
||||
s04c_at_800D74F8:
|
||||
dw 0x0C022EE8 ; 800D74F8
|
||||
dw 0x2484BBCC ; 800D74FC
|
||||
dw 0x8FBF001C ; 800D7500
|
||||
dw 0x8FB00018 ; 800D7504
|
||||
dw 0x03E00008 ; 800D7508
|
||||
dw 0x27BD0020 ; 800D750C
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_at_800D7510
|
||||
s04c_at_800D7510:
|
||||
dw 0x27BDFFE8 ; 800D7510
|
||||
dw 0xAFBF0010 ; 800D7514
|
||||
dw 0x0C00D2FE ; 800D7518
|
||||
dw 0x24840020 ; 800D751C
|
||||
dw 0x8FBF0010 ; 800D7520
|
||||
dw 0x00000000 ; 800D7524
|
||||
dw 0x03E00008 ; 800D7528
|
||||
dw 0x27BD0018 ; 800D752C
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_at_800D7530
|
||||
s04c_at_800D7530:
|
||||
dw 0x27BDFFD8 ; 800D7530
|
||||
dw 0xAFB1001C ; 800D7534
|
||||
dw 0x00808821 ; 800D7538
|
||||
dw 0xAFBF0020 ; 800D753C
|
||||
dw 0x0C00B500 ; 800D7540
|
||||
dw 0xAFB00018 ; 800D7544
|
||||
dw 0x00408021 ; 800D7548
|
||||
dw 0x12000015 ; 800D754C
|
||||
dw 0xAE300708 ; 800D7550
|
||||
dw 0x02002021 ; 800D7554
|
||||
dw 0x24050014 ; 800D7558
|
||||
dw 0x24060002 ; 800D755C
|
||||
dw 0x3C07800C ; 800D7560
|
||||
dw 0x0C00B71D ; 800D7564
|
||||
dw 0x24E73618 ; 800D7568
|
||||
dw 0x02002021 ; 800D756C
|
||||
dw 0x24050001 ; 800D7570
|
||||
dw 0x2406FFFF ; 800D7574
|
||||
dw 0x24070080 ; 800D7578
|
||||
dw 0x3C02800B ; 800D757C
|
||||
dw 0x2442B39C ; 800D7580
|
||||
dw 0xAFA00010 ; 800D7584
|
||||
dw 0x0C00B733 ; 800D7588
|
||||
dw 0xAFA20014 ; 800D758C
|
||||
dw 0x02002021 ; 800D7590
|
||||
dw 0x0C00B540 ; 800D7594
|
||||
dw 0x26250104 ; 800D7598
|
||||
dw 0x08035D6A ; 800D759C
|
||||
dw 0x00001021 ; 800D75A0
|
||||
dw 0x2402FFFF ; 800D75A4
|
||||
dw 0x8FBF0020 ; 800D75A8
|
||||
dw 0x8FB1001C ; 800D75AC
|
||||
dw 0x8FB00018 ; 800D75B0
|
||||
dw 0x03E00008 ; 800D75B4
|
||||
dw 0x27BD0028 ; 800D75B8
|
||||
|
|
@ -1,191 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_at_800D75BC
|
||||
s04c_at_800D75BC:
|
||||
dw 0x27BDFFC8 ; 800D75BC
|
||||
dw 0xAFB3002C ; 800D75C0
|
||||
dw 0x00809821 ; 800D75C4
|
||||
dw 0xAFB40030 ; 800D75C8
|
||||
dw 0x26740104 ; 800D75CC
|
||||
dw 0x02802021 ; 800D75D0
|
||||
dw 0xAFB00020 ; 800D75D4
|
||||
dw 0x00C08021 ; 800D75D8
|
||||
dw 0x3C02800B ; 800D75DC
|
||||
dw 0xAFBF0034 ; 800D75E0
|
||||
dw 0xAFB20028 ; 800D75E4
|
||||
dw 0xAFB10024 ; 800D75E8
|
||||
dw 0xAC50B9B0 ; 800D75EC
|
||||
dw 0x0C009667 ; 800D75F0
|
||||
dw 0xAE600728 ; 800D75F4
|
||||
dw 0x0440003D ; 800D75F8
|
||||
dw 0x24040070 ; 800D75FC
|
||||
dw 0x0C00825A ; 800D7600
|
||||
dw 0xAE700734 ; 800D7604
|
||||
dw 0x24040064 ; 800D7608
|
||||
dw 0x0C00825A ; 800D760C
|
||||
dw 0x00408021 ; 800D7610
|
||||
dw 0x02802021 ; 800D7614
|
||||
dw 0x02002821 ; 800D7618
|
||||
dw 0x0C009870 ; 800D761C
|
||||
dw 0x00403021 ; 800D7620
|
||||
dw 0x02802021 ; 800D7624
|
||||
dw 0x2406FFFE ; 800D7628
|
||||
dw 0x86850002 ; 800D762C
|
||||
dw 0x0C00988B ; 800D7630
|
||||
dw 0x00C03821 ; 800D7634
|
||||
dw 0x3C04800E ; 800D7638
|
||||
dw 0x2484BBF4 ; 800D763C
|
||||
dw 0x0C005B33 ; 800D7640
|
||||
dw 0x26720020 ; 800D7644
|
||||
dw 0x3C10800E ; 800D7648
|
||||
dw 0x2610BBFC ; 800D764C
|
||||
dw 0x02002021 ; 800D7650
|
||||
dw 0x0C005B33 ; 800D7654
|
||||
dw 0x00408821 ; 800D7658
|
||||
dw 0x02402021 ; 800D765C
|
||||
dw 0x02202821 ; 800D7660
|
||||
dw 0x2406032D ; 800D7664
|
||||
dw 0x0C00D286 ; 800D7668
|
||||
dw 0x00403821 ; 800D766C
|
||||
dw 0x0C00D32D ; 800D7670
|
||||
dw 0x02402021 ; 800D7674
|
||||
dw 0x0C005B33 ; 800D7678
|
||||
dw 0x02002021 ; 800D767C
|
||||
dw 0x02402021 ; 800D7680
|
||||
dw 0x26650180 ; 800D7684
|
||||
dw 0x00403021 ; 800D7688
|
||||
dw 0x266701D0 ; 800D768C
|
||||
dw 0x26620410 ; 800D7690
|
||||
dw 0xAFA20010 ; 800D7694
|
||||
dw 0x26620650 ; 800D7698
|
||||
dw 0xAFB40014 ; 800D769C
|
||||
dw 0x0C00D3C2 ; 800D76A0
|
||||
dw 0xAFA20018 ; 800D76A4
|
||||
dw 0x02402021 ; 800D76A8
|
||||
dw 0x0C00D311 ; 800D76AC
|
||||
dw 0x266506C8 ; 800D76B0
|
||||
dw 0x02402021 ; 800D76B4
|
||||
dw 0x00002821 ; 800D76B8
|
||||
dw 0x00A03021 ; 800D76BC
|
||||
dw 0x0C00D335 ; 800D76C0
|
||||
dw 0x00A03821 ; 800D76C4
|
||||
dw 0x02802021 ; 800D76C8
|
||||
dw 0x0C006F23 ; 800D76CC
|
||||
dw 0x2665010C ; 800D76D0
|
||||
dw 0x8E640020 ; 800D76D4
|
||||
dw 0x0C024B76 ; 800D76D8
|
||||
dw 0x00000000 ; 800D76DC
|
||||
dw 0x0C035D4C ; 800D76E0
|
||||
dw 0x02602021 ; 800D76E4
|
||||
dw 0x04410003 ; 800D76E8
|
||||
dw 0x00000000 ; 800D76EC
|
||||
dw 0x08035E21 ; 800D76F0
|
||||
dw 0x2402FFFF ; 800D76F4
|
||||
dw 0x0C00825A ; 800D76F8
|
||||
dw 0x24040068 ; 800D76FC
|
||||
dw 0x1040000B ; 800D7700
|
||||
dw 0x240200C0 ; 800D7704
|
||||
dw 0x0C0082A9 ; 800D7708
|
||||
dw 0x00000000 ; 800D770C
|
||||
dw 0x0C00827A ; 800D7710
|
||||
dw 0x00402021 ; 800D7714
|
||||
dw 0x0C0082A9 ; 800D7718
|
||||
dw 0xAE62073C ; 800D771C
|
||||
dw 0x0C00827A ; 800D7720
|
||||
dw 0x00402021 ; 800D7724
|
||||
dw 0x08035DCF ; 800D7728
|
||||
dw 0xAE620738 ; 800D772C
|
||||
dw 0xAE620738 ; 800D7730
|
||||
dw 0x24020400 ; 800D7734
|
||||
dw 0xAE62073C ; 800D7738
|
||||
dw 0x3C02800C ; 800D773C
|
||||
dw 0x24423600 ; 800D7740
|
||||
dw 0xAE620714 ; 800D7744
|
||||
dw 0x26620714 ; 800D7748
|
||||
dw 0x2405001F ; 800D774C
|
||||
dw 0x240400BF ; 800D7750
|
||||
dw 0x2403005F ; 800D7754
|
||||
dw 0xA0430006 ; 800D7758
|
||||
dw 0xA0430009 ; 800D775C
|
||||
dw 0x24030001 ; 800D7760
|
||||
dw 0xA0450004 ; 800D7764
|
||||
dw 0xA0440005 ; 800D7768
|
||||
dw 0xA0450007 ; 800D776C
|
||||
dw 0xA0440008 ; 800D7770
|
||||
dw 0xA443000A ; 800D7774
|
||||
dw 0x8E630738 ; 800D7778
|
||||
dw 0x8E62073C ; 800D777C
|
||||
dw 0x00031A80 ; 800D7780
|
||||
dw 0x0062001A ; 800D7784
|
||||
dw 0x14400002 ; 800D7788
|
||||
dw 0x00000000 ; 800D778C
|
||||
dw 0x0007000D ; 800D7790
|
||||
dw 0x2401FFFF ; 800D7794
|
||||
dw 0x14410004 ; 800D7798
|
||||
dw 0x3C018000 ; 800D779C
|
||||
dw 0x14610002 ; 800D77A0
|
||||
dw 0x00000000 ; 800D77A4
|
||||
dw 0x0006000D ; 800D77A8
|
||||
dw 0x00001812 ; 800D77AC
|
||||
dw 0x8E620738 ; 800D77B0
|
||||
dw 0x8E64073C ; 800D77B4
|
||||
dw 0x00021280 ; 800D77B8
|
||||
dw 0x0044001A ; 800D77BC
|
||||
dw 0x14800002 ; 800D77C0
|
||||
dw 0x00000000 ; 800D77C4
|
||||
dw 0x0007000D ; 800D77C8
|
||||
dw 0x2401FFFF ; 800D77CC
|
||||
dw 0x14810004 ; 800D77D0
|
||||
dw 0x3C018000 ; 800D77D4
|
||||
dw 0x14410002 ; 800D77D8
|
||||
dw 0x00000000 ; 800D77DC
|
||||
dw 0x0006000D ; 800D77E0
|
||||
dw 0x00001012 ; 800D77E4
|
||||
dw 0x2404006C ; 800D77E8
|
||||
dw 0xAE630724 ; 800D77EC
|
||||
dw 0x0C00825A ; 800D77F0
|
||||
dw 0xAE620720 ; 800D77F4
|
||||
dw 0x10400006 ; 800D77F8
|
||||
dw 0x00000000 ; 800D77FC
|
||||
dw 0x0C0082A9 ; 800D7800
|
||||
dw 0x00000000 ; 800D7804
|
||||
dw 0x0C00827A ; 800D7808
|
||||
dw 0x00402021 ; 800D780C
|
||||
dw 0xAE620710 ; 800D7810
|
||||
dw 0x8E630708 ; 800D7814
|
||||
dw 0x96620738 ; 800D7818
|
||||
dw 0x24040075 ; 800D781C
|
||||
dw 0xAE600730 ; 800D7820
|
||||
dw 0xAE60072C ; 800D7824
|
||||
dw 0x0C00825A ; 800D7828
|
||||
dw 0xA4620026 ; 800D782C
|
||||
dw 0x10400007 ; 800D7830
|
||||
dw 0x24020001 ; 800D7834
|
||||
dw 0x0C0082A9 ; 800D7838
|
||||
dw 0x00000000 ; 800D783C
|
||||
dw 0x0C00827A ; 800D7840
|
||||
dw 0x00402021 ; 800D7844
|
||||
dw 0x08035E15 ; 800D7848
|
||||
dw 0xAE620740 ; 800D784C
|
||||
dw 0xAE620740 ; 800D7850
|
||||
dw 0x0C00825A ; 800D7854
|
||||
dw 0x24040065 ; 800D7858
|
||||
dw 0x10400007 ; 800D785C
|
||||
dw 0x2402FFFF ; 800D7860
|
||||
dw 0x0C0082A9 ; 800D7864
|
||||
dw 0x00000000 ; 800D7868
|
||||
dw 0x0C00827A ; 800D786C
|
||||
dw 0x00402021 ; 800D7870
|
||||
dw 0x08035E20 ; 800D7874
|
||||
dw 0xAE62070C ; 800D7878
|
||||
dw 0xAE62070C ; 800D787C
|
||||
dw 0x00001021 ; 800D7880
|
||||
dw 0x8FBF0034 ; 800D7884
|
||||
dw 0x8FB40030 ; 800D7888
|
||||
dw 0x8FB3002C ; 800D788C
|
||||
dw 0x8FB20028 ; 800D7890
|
||||
dw 0x8FB10024 ; 800D7894
|
||||
dw 0x8FB00020 ; 800D7898
|
||||
dw 0x03E00008 ; 800D789C
|
||||
dw 0x27BD0038 ; 800D78A0
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_at_800D78A4
|
||||
s04c_at_800D78A4:
|
||||
dw 0x27BDFFE0 ; 800D78A4
|
||||
dw 0xAFB10014 ; 800D78A8
|
||||
dw 0x00808821 ; 800D78AC
|
||||
dw 0xAFB20018 ; 800D78B0
|
||||
dw 0x00A09021 ; 800D78B4
|
||||
dw 0x24040005 ; 800D78B8
|
||||
dw 0x24050744 ; 800D78BC
|
||||
dw 0xAFBF001C ; 800D78C0
|
||||
dw 0x0C005439 ; 800D78C4
|
||||
dw 0xAFB00010 ; 800D78C8
|
||||
dw 0x00408021 ; 800D78CC
|
||||
dw 0x12000012 ; 800D78D0
|
||||
dw 0x02002021 ; 800D78D4
|
||||
dw 0x3C05800D ; 800D78D8
|
||||
dw 0x24A57324 ; 800D78DC
|
||||
dw 0x3C06800D ; 800D78E0
|
||||
dw 0x24C67510 ; 800D78E4
|
||||
dw 0x3C07800E ; 800D78E8
|
||||
dw 0x0C005453 ; 800D78EC
|
||||
dw 0x24E7BC04 ; 800D78F0
|
||||
dw 0x02002021 ; 800D78F4
|
||||
dw 0x02202821 ; 800D78F8
|
||||
dw 0x0C035D6F ; 800D78FC
|
||||
dw 0x02403021 ; 800D7900
|
||||
dw 0x04410006 ; 800D7904
|
||||
dw 0x02001021 ; 800D7908
|
||||
dw 0x0C005472 ; 800D790C
|
||||
dw 0x02002021 ; 800D7910
|
||||
dw 0x08035E48 ; 800D7914
|
||||
dw 0x00001021 ; 800D7918
|
||||
dw 0x02001021 ; 800D791C
|
||||
dw 0x8FBF001C ; 800D7920
|
||||
dw 0x8FB20018 ; 800D7924
|
||||
dw 0x8FB10014 ; 800D7928
|
||||
dw 0x8FB00010 ; 800D792C
|
||||
dw 0x03E00008 ; 800D7930
|
||||
dw 0x27BD0020 ; 800D7934
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_cape_800D7938
|
||||
s04c_cape_800D7938:
|
||||
dw 0x00002821 ; 800D7938
|
||||
dw 0x2406FED4 ; 800D793C
|
||||
dw 0x00801821 ; 800D7940
|
||||
dw 0xA4660328 ; 800D7944
|
||||
dw 0xA466032A ; 800D7948
|
||||
dw 0x24A50001 ; 800D794C
|
||||
dw 0x28A20004 ; 800D7950
|
||||
dw 0x1440FFFB ; 800D7954
|
||||
dw 0x24630008 ; 800D7958
|
||||
dw 0x24070002 ; 800D795C
|
||||
dw 0x00002821 ; 800D7960
|
||||
dw 0x00803021 ; 800D7964
|
||||
dw 0x00E51023 ; 800D7968
|
||||
dw 0x00021040 ; 800D796C
|
||||
dw 0x2442FFFF ; 800D7970
|
||||
dw 0x00021880 ; 800D7974
|
||||
dw 0x00621821 ; 800D7978
|
||||
dw 0x00031880 ; 800D797C
|
||||
dw 0xA4C3032C ; 800D7980
|
||||
dw 0x24A50001 ; 800D7984
|
||||
dw 0x00A7102A ; 800D7988
|
||||
dw 0x1440FFF6 ; 800D798C
|
||||
dw 0x24C60008 ; 800D7990
|
||||
dw 0x10E0000A ; 800D7994
|
||||
dw 0x00002821 ; 800D7998
|
||||
dw 0x2403FFEC ; 800D799C
|
||||
dw 0x00A71021 ; 800D79A0
|
||||
dw 0x000210C0 ; 800D79A4
|
||||
dw 0x00821021 ; 800D79A8
|
||||
dw 0xA443032C ; 800D79AC
|
||||
dw 0x24A50001 ; 800D79B0
|
||||
dw 0x00A7102A ; 800D79B4
|
||||
dw 0x1440FFF9 ; 800D79B8
|
||||
dw 0x2463FFD8 ; 800D79BC
|
||||
dw 0x03E00008 ; 800D79C0
|
||||
dw 0x00000000 ; 800D79C4
|
||||
|
|
@ -1,94 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_cape_800D79C8
|
||||
s04c_cape_800D79C8:
|
||||
dw 0x27BDFFA0 ; 800D79C8
|
||||
dw 0xAFB10044 ; 800D79CC
|
||||
dw 0x00808821 ; 800D79D0
|
||||
dw 0x27A40010 ; 800D79D4
|
||||
dw 0xAFBF0058 ; 800D79D8
|
||||
dw 0xAFB50054 ; 800D79DC
|
||||
dw 0xAFB40050 ; 800D79E0
|
||||
dw 0xAFB3004C ; 800D79E4
|
||||
dw 0xAFB20048 ; 800D79E8
|
||||
dw 0xAFB00040 ; 800D79EC
|
||||
dw 0x8E2207E4 ; 800D79F0
|
||||
dw 0x27A50018 ; 800D79F4
|
||||
dw 0x94420000 ; 800D79F8
|
||||
dw 0x0000A021 ; 800D79FC
|
||||
dw 0xA7A20010 ; 800D7A00
|
||||
dw 0x8E2207E4 ; 800D7A04
|
||||
dw 0x00A0A821 ; 800D7A08
|
||||
dw 0x94420002 ; 800D7A0C
|
||||
dw 0x24130348 ; 800D7A10
|
||||
dw 0x2442FC00 ; 800D7A14
|
||||
dw 0xA7A20012 ; 800D7A18
|
||||
dw 0x8E2207E4 ; 800D7A1C
|
||||
dw 0x24120328 ; 800D7A20
|
||||
dw 0x94430004 ; 800D7A24
|
||||
dw 0x2402FED4 ; 800D7A28
|
||||
dw 0xA7A20038 ; 800D7A2C
|
||||
dw 0xA7A2003A ; 800D7A30
|
||||
dw 0xA7A0003C ; 800D7A34
|
||||
dw 0x0C024D42 ; 800D7A38
|
||||
dw 0xA7A30014 ; 800D7A3C
|
||||
dw 0x02208021 ; 800D7A40
|
||||
dw 0x02A02021 ; 800D7A44
|
||||
dw 0x02322821 ; 800D7A48
|
||||
dw 0x0C024C1E ; 800D7A4C
|
||||
dw 0x02333021 ; 800D7A50
|
||||
dw 0x02A02021 ; 800D7A54
|
||||
dw 0x27A50038 ; 800D7A58
|
||||
dw 0x0C024C1E ; 800D7A5C
|
||||
dw 0x26260A7C ; 800D7A60
|
||||
dw 0x8E2307E0 ; 800D7A64
|
||||
dw 0x96020348 ; 800D7A68
|
||||
dw 0x94630000 ; 800D7A6C
|
||||
dw 0x00000000 ; 800D7A70
|
||||
dw 0x00431021 ; 800D7A74
|
||||
dw 0xA6020348 ; 800D7A78
|
||||
dw 0x8E2307E0 ; 800D7A7C
|
||||
dw 0x9602034A ; 800D7A80
|
||||
dw 0x94630002 ; 800D7A84
|
||||
dw 0x00000000 ; 800D7A88
|
||||
dw 0x00431021 ; 800D7A8C
|
||||
dw 0xA602034A ; 800D7A90
|
||||
dw 0x8E2307E0 ; 800D7A94
|
||||
dw 0x9602034C ; 800D7A98
|
||||
dw 0x94630004 ; 800D7A9C
|
||||
dw 0x00000000 ; 800D7AA0
|
||||
dw 0x00431021 ; 800D7AA4
|
||||
dw 0xA602034C ; 800D7AA8
|
||||
dw 0x8E2307E0 ; 800D7AAC
|
||||
dw 0x96220A7C ; 800D7AB0
|
||||
dw 0x94630000 ; 800D7AB4
|
||||
dw 0x00000000 ; 800D7AB8
|
||||
dw 0x00431021 ; 800D7ABC
|
||||
dw 0x8E2307E0 ; 800D7AC0
|
||||
dw 0x26730038 ; 800D7AC4
|
||||
dw 0xA6220A7C ; 800D7AC8
|
||||
dw 0x96220A7E ; 800D7ACC
|
||||
dw 0x94630002 ; 800D7AD0
|
||||
dw 0x26520008 ; 800D7AD4
|
||||
dw 0x00431021 ; 800D7AD8
|
||||
dw 0x8E2307E0 ; 800D7ADC
|
||||
dw 0x26940001 ; 800D7AE0
|
||||
dw 0xA6220A7E ; 800D7AE4
|
||||
dw 0x96220A80 ; 800D7AE8
|
||||
dw 0x94630004 ; 800D7AEC
|
||||
dw 0x00000000 ; 800D7AF0
|
||||
dw 0x00431021 ; 800D7AF4
|
||||
dw 0xA6220A80 ; 800D7AF8
|
||||
dw 0x2A820004 ; 800D7AFC
|
||||
dw 0x1440FFD0 ; 800D7B00
|
||||
dw 0x26100038 ; 800D7B04
|
||||
dw 0x8FBF0058 ; 800D7B08
|
||||
dw 0x8FB50054 ; 800D7B0C
|
||||
dw 0x8FB40050 ; 800D7B10
|
||||
dw 0x8FB3004C ; 800D7B14
|
||||
dw 0x8FB20048 ; 800D7B18
|
||||
dw 0x8FB10044 ; 800D7B1C
|
||||
dw 0x8FB00040 ; 800D7B20
|
||||
dw 0x03E00008 ; 800D7B24
|
||||
dw 0x27BD0060 ; 800D7B28
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_cape_800D7B2C
|
||||
s04c_cape_800D7B2C:
|
||||
dw 0x00805821 ; 800D7B2C
|
||||
dw 0x00006821 ; 800D7B30
|
||||
dw 0x01A06021 ; 800D7B34
|
||||
dw 0x01A05021 ; 800D7B38
|
||||
dw 0x24090001 ; 800D7B3C
|
||||
dw 0x25880004 ; 800D7B40
|
||||
dw 0x00003821 ; 800D7B44
|
||||
dw 0x25460008 ; 800D7B48
|
||||
dw 0x01682821 ; 800D7B4C
|
||||
dw 0x25080004 ; 800D7B50
|
||||
dw 0x00EA1821 ; 800D7B54
|
||||
dw 0x24E70008 ; 800D7B58
|
||||
dw 0x01631821 ; 800D7B5C
|
||||
dw 0x94620348 ; 800D7B60
|
||||
dw 0x01662021 ; 800D7B64
|
||||
dw 0xA4820348 ; 800D7B68
|
||||
dw 0x9462034A ; 800D7B6C
|
||||
dw 0x24C60008 ; 800D7B70
|
||||
dw 0x2442FFE2 ; 800D7B74
|
||||
dw 0xA482034A ; 800D7B78
|
||||
dw 0x9462034C ; 800D7B7C
|
||||
dw 0x25290001 ; 800D7B80
|
||||
dw 0xA482034C ; 800D7B84
|
||||
dw 0x29220007 ; 800D7B88
|
||||
dw 0xACA00700 ; 800D7B8C
|
||||
dw 0x1440FFEE ; 800D7B90
|
||||
dw 0xACA00770 ; 800D7B94
|
||||
dw 0x258C001C ; 800D7B98
|
||||
dw 0x25AD0001 ; 800D7B9C
|
||||
dw 0x29A20004 ; 800D7BA0
|
||||
dw 0x1440FFE5 ; 800D7BA4
|
||||
dw 0x254A0038 ; 800D7BA8
|
||||
dw 0x03E00008 ; 800D7BAC
|
||||
dw 0x00000000 ; 800D7BB0
|
||||
|
|
@ -1,124 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_cape_800D7BB4
|
||||
s04c_cape_800D7BB4:
|
||||
dw 0x27BDFFC8 ; 800D7BB4
|
||||
dw 0xAFB7002C ; 800D7BB8
|
||||
dw 0x0080B821 ; 800D7BBC
|
||||
dw 0xAFBF0034 ; 800D7BC0
|
||||
dw 0xAFBE0030 ; 800D7BC4
|
||||
dw 0xAFB60028 ; 800D7BC8
|
||||
dw 0xAFB50024 ; 800D7BCC
|
||||
dw 0xAFB40020 ; 800D7BD0
|
||||
dw 0xAFB3001C ; 800D7BD4
|
||||
dw 0xAFB20018 ; 800D7BD8
|
||||
dw 0xAFB10014 ; 800D7BDC
|
||||
dw 0xAFB00010 ; 800D7BE0
|
||||
dw 0x8EE207E4 ; 800D7BE4
|
||||
dw 0x00000000 ; 800D7BE8
|
||||
dw 0x84440002 ; 800D7BEC
|
||||
dw 0x0C024976 ; 800D7BF0
|
||||
dw 0x2484FC00 ; 800D7BF4
|
||||
dw 0x8EE307E4 ; 800D7BF8
|
||||
dw 0x0000F021 ; 800D7BFC
|
||||
dw 0x84640002 ; 800D7C00
|
||||
dw 0x00021880 ; 800D7C04
|
||||
dw 0x00621821 ; 800D7C08
|
||||
dw 0x00031880 ; 800D7C0C
|
||||
dw 0x0003B303 ; 800D7C10
|
||||
dw 0x0C024942 ; 800D7C14
|
||||
dw 0x2484FC00 ; 800D7C18
|
||||
dw 0x00021880 ; 800D7C1C
|
||||
dw 0x00621821 ; 800D7C20
|
||||
dw 0x00031880 ; 800D7C24
|
||||
dw 0x0003AB03 ; 800D7C28
|
||||
dw 0x02E09821 ; 800D7C2C
|
||||
dw 0x02E08821 ; 800D7C30
|
||||
dw 0x24120001 ; 800D7C34
|
||||
dw 0x96220348 ; 800D7C38
|
||||
dw 0x27D40008 ; 800D7C3C
|
||||
dw 0x00551021 ; 800D7C40
|
||||
dw 0xA6220428 ; 800D7C44
|
||||
dw 0x96220348 ; 800D7C48
|
||||
dw 0x9623034A ; 800D7C4C
|
||||
dw 0x00551023 ; 800D7C50
|
||||
dw 0xA6220508 ; 800D7C54
|
||||
dw 0x9622034C ; 800D7C58
|
||||
dw 0x00602021 ; 800D7C5C
|
||||
dw 0xA623042A ; 800D7C60
|
||||
dw 0xA624050A ; 800D7C64
|
||||
dw 0x00401821 ; 800D7C68
|
||||
dw 0x00561021 ; 800D7C6C
|
||||
dw 0x00761823 ; 800D7C70
|
||||
dw 0xA622042C ; 800D7C74
|
||||
dw 0xA623050C ; 800D7C78
|
||||
dw 0x8E6207E8 ; 800D7C7C
|
||||
dw 0x00122180 ; 800D7C80
|
||||
dw 0x0C024942 ; 800D7C84
|
||||
dw 0x00442021 ; 800D7C88
|
||||
dw 0x00021180 ; 800D7C8C
|
||||
dw 0x02420018 ; 800D7C90
|
||||
dw 0x00001812 ; 800D7C94
|
||||
dw 0x00038303 ; 800D7C98
|
||||
dw 0x0C024976 ; 800D7C9C
|
||||
dw 0x02002021 ; 800D7CA0
|
||||
dw 0x02002021 ; 800D7CA4
|
||||
dw 0x0C024942 ; 800D7CA8
|
||||
dw 0x00408021 ; 800D7CAC
|
||||
dw 0x02B00018 ; 800D7CB0
|
||||
dw 0x26520001 ; 800D7CB4
|
||||
dw 0x02F42821 ; 800D7CB8
|
||||
dw 0x26940008 ; 800D7CBC
|
||||
dw 0x00021880 ; 800D7CC0
|
||||
dw 0x00621821 ; 800D7CC4
|
||||
dw 0x00031880 ; 800D7CC8
|
||||
dw 0x94A2034A ; 800D7CCC
|
||||
dw 0x00031B03 ; 800D7CD0
|
||||
dw 0x00402021 ; 800D7CD4
|
||||
dw 0x00003012 ; 800D7CD8
|
||||
dw 0x00431021 ; 800D7CDC
|
||||
dw 0xA4A2042A ; 800D7CE0
|
||||
dw 0x02D00018 ; 800D7CE4
|
||||
dw 0x94A20348 ; 800D7CE8
|
||||
dw 0x00832023 ; 800D7CEC
|
||||
dw 0xA4A4050A ; 800D7CF0
|
||||
dw 0x00401821 ; 800D7CF4
|
||||
dw 0x00062303 ; 800D7CF8
|
||||
dw 0x00441021 ; 800D7CFC
|
||||
dw 0xA4A20428 ; 800D7D00
|
||||
dw 0x94A2034C ; 800D7D04
|
||||
dw 0x00641823 ; 800D7D08
|
||||
dw 0xA4A30508 ; 800D7D0C
|
||||
dw 0x00401821 ; 800D7D10
|
||||
dw 0x00004012 ; 800D7D14
|
||||
dw 0x00082303 ; 800D7D18
|
||||
dw 0x00441021 ; 800D7D1C
|
||||
dw 0x00641823 ; 800D7D20
|
||||
dw 0xA4A2042C ; 800D7D24
|
||||
dw 0x2A420007 ; 800D7D28
|
||||
dw 0x1440FFD3 ; 800D7D2C
|
||||
dw 0xA4A3050C ; 800D7D30
|
||||
dw 0x8E6307E8 ; 800D7D34
|
||||
dw 0x24021000 ; 800D7D38
|
||||
dw 0x14620002 ; 800D7D3C
|
||||
dw 0x00000000 ; 800D7D40
|
||||
dw 0xAE6007E8 ; 800D7D44
|
||||
dw 0x26730004 ; 800D7D48
|
||||
dw 0x27DE0038 ; 800D7D4C
|
||||
dw 0x26E20010 ; 800D7D50
|
||||
dw 0x0262102A ; 800D7D54
|
||||
dw 0x1440FFB6 ; 800D7D58
|
||||
dw 0x26310038 ; 800D7D5C
|
||||
dw 0x8FBF0034 ; 800D7D60
|
||||
dw 0x8FBE0030 ; 800D7D64
|
||||
dw 0x8FB7002C ; 800D7D68
|
||||
dw 0x8FB60028 ; 800D7D6C
|
||||
dw 0x8FB50024 ; 800D7D70
|
||||
dw 0x8FB40020 ; 800D7D74
|
||||
dw 0x8FB3001C ; 800D7D78
|
||||
dw 0x8FB20018 ; 800D7D7C
|
||||
dw 0x8FB10014 ; 800D7D80
|
||||
dw 0x8FB00010 ; 800D7D84
|
||||
dw 0x03E00008 ; 800D7D88
|
||||
dw 0x27BD0038 ; 800D7D8C
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_cape_800D7D90
|
||||
s04c_cape_800D7D90:
|
||||
dw 0x00806821 ; 800D7D90
|
||||
dw 0x00006021 ; 800D7D94
|
||||
dw 0x01A04021 ; 800D7D98
|
||||
dw 0x240B0001 ; 800D7D9C
|
||||
dw 0x00005021 ; 800D7DA0
|
||||
dw 0x95020428 ; 800D7DA4
|
||||
dw 0x9503042A ; 800D7DA8
|
||||
dw 0x9504042C ; 800D7DAC
|
||||
dw 0x950505B0 ; 800D7DB0
|
||||
dw 0x950605B2 ; 800D7DB4
|
||||
dw 0x950705B4 ; 800D7DB8
|
||||
dw 0x25890038 ; 800D7DBC
|
||||
dw 0xA50205E8 ; 800D7DC0
|
||||
dw 0xA50305EA ; 800D7DC4
|
||||
dw 0xA50405EC ; 800D7DC8
|
||||
dw 0xA50506C8 ; 800D7DCC
|
||||
dw 0xA50606CA ; 800D7DD0
|
||||
dw 0xA50706CC ; 800D7DD4
|
||||
dw 0x01A92821 ; 800D7DD8
|
||||
dw 0x018A2021 ; 800D7DDC
|
||||
dw 0x01A42021 ; 800D7DE0
|
||||
dw 0x84820508 ; 800D7DE4
|
||||
dw 0x84A30428 ; 800D7DE8
|
||||
dw 0x254A0038 ; 800D7DEC
|
||||
dw 0x00431021 ; 800D7DF0
|
||||
dw 0x00021FC2 ; 800D7DF4
|
||||
dw 0x00431021 ; 800D7DF8
|
||||
dw 0x00021043 ; 800D7DFC
|
||||
dw 0xA4A205E8 ; 800D7E00
|
||||
dw 0x8482050A ; 800D7E04
|
||||
dw 0x84A3042A ; 800D7E08
|
||||
dw 0x00000000 ; 800D7E0C
|
||||
dw 0x00431021 ; 800D7E10
|
||||
dw 0x00021FC2 ; 800D7E14
|
||||
dw 0x00431021 ; 800D7E18
|
||||
dw 0x00021043 ; 800D7E1C
|
||||
dw 0xA4A205EA ; 800D7E20
|
||||
dw 0x8482050C ; 800D7E24
|
||||
dw 0x84A3042C ; 800D7E28
|
||||
dw 0x256B0001 ; 800D7E2C
|
||||
dw 0x00431021 ; 800D7E30
|
||||
dw 0x00021FC2 ; 800D7E34
|
||||
dw 0x00431021 ; 800D7E38
|
||||
dw 0x00021043 ; 800D7E3C
|
||||
dw 0xA4A205EC ; 800D7E40
|
||||
dw 0x29620004 ; 800D7E44
|
||||
dw 0x1440FFE3 ; 800D7E48
|
||||
dw 0x25290038 ; 800D7E4C
|
||||
dw 0x25080008 ; 800D7E50
|
||||
dw 0x25A20038 ; 800D7E54
|
||||
dw 0x0102102A ; 800D7E58
|
||||
dw 0x1440FFCF ; 800D7E5C
|
||||
dw 0x258C0008 ; 800D7E60
|
||||
dw 0x03E00008 ; 800D7E64
|
||||
dw 0x00000000 ; 800D7E68
|
||||
|
|
@ -1,351 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_cape_800D7E6C
|
||||
s04c_cape_800D7E6C:
|
||||
dw 0x27BDFF80 ; 800D7E6C
|
||||
dw 0xAFB20060 ; 800D7E70
|
||||
dw 0x00809021 ; 800D7E74
|
||||
dw 0xAFB30064 ; 800D7E78
|
||||
dw 0x00009821 ; 800D7E7C
|
||||
dw 0x27AC0040 ; 800D7E80
|
||||
dw 0xAFB60070 ; 800D7E84
|
||||
dw 0x24160038 ; 800D7E88
|
||||
dw 0xAFBF007C ; 800D7E8C
|
||||
dw 0xAFBE0078 ; 800D7E90
|
||||
dw 0xAFB70074 ; 800D7E94
|
||||
dw 0xAFB5006C ; 800D7E98
|
||||
dw 0xAFB40068 ; 800D7E9C
|
||||
dw 0xAFB1005C ; 800D7EA0
|
||||
dw 0xAFB00058 ; 800D7EA4
|
||||
dw 0xAFAC0050 ; 800D7EA8
|
||||
dw 0x8E440A74 ; 800D7EAC
|
||||
dw 0x0C03695B ; 800D7EB0
|
||||
dw 0x0260B821 ; 800D7EB4
|
||||
dw 0x8E440A78 ; 800D7EB8
|
||||
dw 0x0C036967 ; 800D7EBC
|
||||
dw 0x241E0824 ; 800D7EC0
|
||||
dw 0x24110001 ; 800D7EC4
|
||||
dw 0x025E1021 ; 800D7EC8
|
||||
dw 0x24550004 ; 800D7ECC
|
||||
dw 0x0000A021 ; 800D7ED0
|
||||
dw 0x02973021 ; 800D7ED4
|
||||
dw 0x02463021 ; 800D7ED8
|
||||
dw 0x02964821 ; 800D7EDC
|
||||
dw 0x02494821 ; 800D7EE0
|
||||
dw 0x001140C0 ; 800D7EE4
|
||||
dw 0x01164021 ; 800D7EE8
|
||||
dw 0x02484021 ; 800D7EEC
|
||||
dw 0x27B00030 ; 800D7EF0
|
||||
dw 0x26940008 ; 800D7EF4
|
||||
dw 0x26310001 ; 800D7EF8
|
||||
dw 0x94C205E8 ; 800D7EFC
|
||||
dw 0x952305E8 ; 800D7F00
|
||||
dw 0x00021400 ; 800D7F04
|
||||
dw 0x00022403 ; 800D7F08
|
||||
dw 0x000217C2 ; 800D7F0C
|
||||
dw 0x00822021 ; 800D7F10
|
||||
dw 0x00042043 ; 800D7F14
|
||||
dw 0x00031C00 ; 800D7F18
|
||||
dw 0x00031403 ; 800D7F1C
|
||||
dw 0x00031FC2 ; 800D7F20
|
||||
dw 0x00431021 ; 800D7F24
|
||||
dw 0x00021043 ; 800D7F28
|
||||
dw 0x00822023 ; 800D7F2C
|
||||
dw 0xAFA40010 ; 800D7F30
|
||||
dw 0x27A40010 ; 800D7F34
|
||||
dw 0x94C205EA ; 800D7F38
|
||||
dw 0x952305EA ; 800D7F3C
|
||||
dw 0x00021400 ; 800D7F40
|
||||
dw 0x00022C03 ; 800D7F44
|
||||
dw 0x000217C2 ; 800D7F48
|
||||
dw 0x00A22821 ; 800D7F4C
|
||||
dw 0x00052843 ; 800D7F50
|
||||
dw 0x00031C00 ; 800D7F54
|
||||
dw 0x00031403 ; 800D7F58
|
||||
dw 0x00031FC2 ; 800D7F5C
|
||||
dw 0x00431021 ; 800D7F60
|
||||
dw 0x00021043 ; 800D7F64
|
||||
dw 0x00A22823 ; 800D7F68
|
||||
dw 0xAFA50014 ; 800D7F6C
|
||||
dw 0x27A50020 ; 800D7F70
|
||||
dw 0x94C205EC ; 800D7F74
|
||||
dw 0x952305EC ; 800D7F78
|
||||
dw 0x00021400 ; 800D7F7C
|
||||
dw 0x00023403 ; 800D7F80
|
||||
dw 0x000217C2 ; 800D7F84
|
||||
dw 0x00C23021 ; 800D7F88
|
||||
dw 0x00063043 ; 800D7F8C
|
||||
dw 0x00031C00 ; 800D7F90
|
||||
dw 0x00031403 ; 800D7F94
|
||||
dw 0x00031FC2 ; 800D7F98
|
||||
dw 0x00431021 ; 800D7F9C
|
||||
dw 0x00021043 ; 800D7FA0
|
||||
dw 0x00C23023 ; 800D7FA4
|
||||
dw 0xAFA60018 ; 800D7FA8
|
||||
dw 0x02003021 ; 800D7FAC
|
||||
dw 0x950205E8 ; 800D7FB0
|
||||
dw 0x952305E8 ; 800D7FB4
|
||||
dw 0x00021400 ; 800D7FB8
|
||||
dw 0x00023C03 ; 800D7FBC
|
||||
dw 0x000217C2 ; 800D7FC0
|
||||
dw 0x00E23821 ; 800D7FC4
|
||||
dw 0x00073843 ; 800D7FC8
|
||||
dw 0x00031C00 ; 800D7FCC
|
||||
dw 0x00031403 ; 800D7FD0
|
||||
dw 0x00031FC2 ; 800D7FD4
|
||||
dw 0x00431021 ; 800D7FD8
|
||||
dw 0x00021043 ; 800D7FDC
|
||||
dw 0x00E23823 ; 800D7FE0
|
||||
dw 0xAFA70020 ; 800D7FE4
|
||||
dw 0x950205EA ; 800D7FE8
|
||||
dw 0x952305EA ; 800D7FEC
|
||||
dw 0x00021400 ; 800D7FF0
|
||||
dw 0x00023C03 ; 800D7FF4
|
||||
dw 0x000217C2 ; 800D7FF8
|
||||
dw 0x00E23821 ; 800D7FFC
|
||||
dw 0x00073843 ; 800D8000
|
||||
dw 0x00031C00 ; 800D8004
|
||||
dw 0x00031403 ; 800D8008
|
||||
dw 0x00031FC2 ; 800D800C
|
||||
dw 0x00431021 ; 800D8010
|
||||
dw 0x00021043 ; 800D8014
|
||||
dw 0x00E23823 ; 800D8018
|
||||
dw 0xAFA70024 ; 800D801C
|
||||
dw 0x950205EC ; 800D8020
|
||||
dw 0x952305EC ; 800D8024
|
||||
dw 0x00021400 ; 800D8028
|
||||
dw 0x00023C03 ; 800D802C
|
||||
dw 0x000217C2 ; 800D8030
|
||||
dw 0x00E23821 ; 800D8034
|
||||
dw 0x00073843 ; 800D8038
|
||||
dw 0x00031C00 ; 800D803C
|
||||
dw 0x00031403 ; 800D8040
|
||||
dw 0x00031FC2 ; 800D8044
|
||||
dw 0x00431021 ; 800D8048
|
||||
dw 0x00021043 ; 800D804C
|
||||
dw 0x00E23823 ; 800D8050
|
||||
dw 0x0C024D01 ; 800D8054
|
||||
dw 0xAFA70028 ; 800D8058
|
||||
dw 0x8FA50050 ; 800D805C
|
||||
dw 0x0C024A09 ; 800D8060
|
||||
dw 0x02002021 ; 800D8064
|
||||
dw 0x27A50048 ; 800D8068
|
||||
dw 0x02A03021 ; 800D806C
|
||||
dw 0x8FA40050 ; 800D8070
|
||||
dw 0x24020080 ; 800D8074
|
||||
dw 0xA3A20048 ; 800D8078
|
||||
dw 0xA3A20049 ; 800D807C
|
||||
dw 0x0C0369B4 ; 800D8080
|
||||
dw 0xA3A2004A ; 800D8084
|
||||
dw 0x26B50004 ; 800D8088
|
||||
dw 0x2A220007 ; 800D808C
|
||||
dw 0x1440FF90 ; 800D8090
|
||||
dw 0x26700001 ; 800D8094
|
||||
dw 0x26D60038 ; 800D8098
|
||||
dw 0x26F70038 ; 800D809C
|
||||
dw 0x02009821 ; 800D80A0
|
||||
dw 0x2A620004 ; 800D80A4
|
||||
dw 0x1440FF86 ; 800D80A8
|
||||
dw 0x27DE001C ; 800D80AC
|
||||
dw 0x92420828 ; 800D80B0
|
||||
dw 0x92430829 ; 800D80B4
|
||||
dw 0x9244082A ; 800D80B8
|
||||
dw 0x24110001 ; 800D80BC
|
||||
dw 0xA2420894 ; 800D80C0
|
||||
dw 0xA2430895 ; 800D80C4
|
||||
dw 0xA2440896 ; 800D80C8
|
||||
dw 0x00112080 ; 800D80CC
|
||||
dw 0x02442021 ; 800D80D0
|
||||
dw 0x26260001 ; 800D80D4
|
||||
dw 0x00062880 ; 800D80D8
|
||||
dw 0x02452821 ; 800D80DC
|
||||
dw 0x90820824 ; 800D80E0
|
||||
dw 0x90A30824 ; 800D80E4
|
||||
dw 0x00000000 ; 800D80E8
|
||||
dw 0x00431021 ; 800D80EC
|
||||
dw 0x00021043 ; 800D80F0
|
||||
dw 0xA0820894 ; 800D80F4
|
||||
dw 0x90820825 ; 800D80F8
|
||||
dw 0x90A30825 ; 800D80FC
|
||||
dw 0x00000000 ; 800D8100
|
||||
dw 0x00431021 ; 800D8104
|
||||
dw 0x00021043 ; 800D8108
|
||||
dw 0xA0820895 ; 800D810C
|
||||
dw 0x90820826 ; 800D8110
|
||||
dw 0x90A30826 ; 800D8114
|
||||
dw 0x00C08821 ; 800D8118
|
||||
dw 0x00431021 ; 800D811C
|
||||
dw 0x00021043 ; 800D8120
|
||||
dw 0xA0820896 ; 800D8124
|
||||
dw 0x2A220006 ; 800D8128
|
||||
dw 0x1440FFE8 ; 800D812C
|
||||
dw 0x00112080 ; 800D8130
|
||||
dw 0x9242083C ; 800D8134
|
||||
dw 0x9243083D ; 800D8138
|
||||
dw 0x9244083E ; 800D813C
|
||||
dw 0x24130001 ; 800D8140
|
||||
dw 0xA24208AC ; 800D8144
|
||||
dw 0xA24308AD ; 800D8148
|
||||
dw 0xA24408AE ; 800D814C
|
||||
dw 0x001320C0 ; 800D8150
|
||||
dw 0x00932023 ; 800D8154
|
||||
dw 0x00042080 ; 800D8158
|
||||
dw 0x02443021 ; 800D815C
|
||||
dw 0x26620001 ; 800D8160
|
||||
dw 0x000228C0 ; 800D8164
|
||||
dw 0x00A22823 ; 800D8168
|
||||
dw 0x00052880 ; 800D816C
|
||||
dw 0x02453821 ; 800D8170
|
||||
dw 0x90C2080C ; 800D8174
|
||||
dw 0x90E3080C ; 800D8178
|
||||
dw 0x24110001 ; 800D817C
|
||||
dw 0x00431021 ; 800D8180
|
||||
dw 0x02221007 ; 800D8184
|
||||
dw 0xA0C20894 ; 800D8188
|
||||
dw 0x90C2080D ; 800D818C
|
||||
dw 0x90E3080D ; 800D8190
|
||||
dw 0x00805821 ; 800D8194
|
||||
dw 0x00431021 ; 800D8198
|
||||
dw 0x02221007 ; 800D819C
|
||||
dw 0xA0C20895 ; 800D81A0
|
||||
dw 0x90C2080E ; 800D81A4
|
||||
dw 0x90E3080E ; 800D81A8
|
||||
dw 0x00A04021 ; 800D81AC
|
||||
dw 0x00431021 ; 800D81B0
|
||||
dw 0x02221007 ; 800D81B4
|
||||
dw 0xA0C20896 ; 800D81B8
|
||||
dw 0x00112880 ; 800D81BC
|
||||
dw 0x00AB1021 ; 800D81C0
|
||||
dw 0x02423821 ; 800D81C4
|
||||
dw 0x26260001 ; 800D81C8
|
||||
dw 0x00062080 ; 800D81CC
|
||||
dw 0x008B1021 ; 800D81D0
|
||||
dw 0x02425021 ; 800D81D4
|
||||
dw 0x00A82821 ; 800D81D8
|
||||
dw 0x02454821 ; 800D81DC
|
||||
dw 0x00882021 ; 800D81E0
|
||||
dw 0x90E30808 ; 800D81E4
|
||||
dw 0x91420808 ; 800D81E8
|
||||
dw 0x02442821 ; 800D81EC
|
||||
dw 0x00621821 ; 800D81F0
|
||||
dw 0x91220808 ; 800D81F4
|
||||
dw 0x90A40808 ; 800D81F8
|
||||
dw 0x00621821 ; 800D81FC
|
||||
dw 0x00641021 ; 800D8200
|
||||
dw 0x04410002 ; 800D8204
|
||||
dw 0x00000000 ; 800D8208
|
||||
dw 0x24420003 ; 800D820C
|
||||
dw 0x00021083 ; 800D8210
|
||||
dw 0xA0E20894 ; 800D8214
|
||||
dw 0x90E20809 ; 800D8218
|
||||
dw 0x91430809 ; 800D821C
|
||||
dw 0x00000000 ; 800D8220
|
||||
dw 0x00431021 ; 800D8224
|
||||
dw 0x91230809 ; 800D8228
|
||||
dw 0x90A40809 ; 800D822C
|
||||
dw 0x00431021 ; 800D8230
|
||||
dw 0x00441021 ; 800D8234
|
||||
dw 0x04410002 ; 800D8238
|
||||
dw 0x00000000 ; 800D823C
|
||||
dw 0x24420003 ; 800D8240
|
||||
dw 0x00021083 ; 800D8244
|
||||
dw 0xA0E20895 ; 800D8248
|
||||
dw 0x90E2080A ; 800D824C
|
||||
dw 0x9143080A ; 800D8250
|
||||
dw 0x00000000 ; 800D8254
|
||||
dw 0x00431021 ; 800D8258
|
||||
dw 0x9123080A ; 800D825C
|
||||
dw 0x90A4080A ; 800D8260
|
||||
dw 0x00431021 ; 800D8264
|
||||
dw 0x00441021 ; 800D8268
|
||||
dw 0x04410002 ; 800D826C
|
||||
dw 0x00000000 ; 800D8270
|
||||
dw 0x24420003 ; 800D8274
|
||||
dw 0x00021083 ; 800D8278
|
||||
dw 0xA0E20896 ; 800D827C
|
||||
dw 0x00C08821 ; 800D8280
|
||||
dw 0x2A220006 ; 800D8284
|
||||
dw 0x1440FFCD ; 800D8288
|
||||
dw 0x00112880 ; 800D828C
|
||||
dw 0x001328C0 ; 800D8290
|
||||
dw 0x00B32823 ; 800D8294
|
||||
dw 0x00052880 ; 800D8298
|
||||
dw 0x02452821 ; 800D829C
|
||||
dw 0x26660001 ; 800D82A0
|
||||
dw 0x000620C0 ; 800D82A4
|
||||
dw 0x00862023 ; 800D82A8
|
||||
dw 0x00042080 ; 800D82AC
|
||||
dw 0x02442021 ; 800D82B0
|
||||
dw 0x90A20820 ; 800D82B4
|
||||
dw 0x90830820 ; 800D82B8
|
||||
dw 0x00000000 ; 800D82BC
|
||||
dw 0x00431021 ; 800D82C0
|
||||
dw 0x00021043 ; 800D82C4
|
||||
dw 0xA0A208AC ; 800D82C8
|
||||
dw 0x90A20821 ; 800D82CC
|
||||
dw 0x90830821 ; 800D82D0
|
||||
dw 0x00000000 ; 800D82D4
|
||||
dw 0x00431021 ; 800D82D8
|
||||
dw 0x00021043 ; 800D82DC
|
||||
dw 0xA0A208AD ; 800D82E0
|
||||
dw 0x90A20822 ; 800D82E4
|
||||
dw 0x90830822 ; 800D82E8
|
||||
dw 0x00C09821 ; 800D82EC
|
||||
dw 0x00431021 ; 800D82F0
|
||||
dw 0x00021043 ; 800D82F4
|
||||
dw 0xA0A208AE ; 800D82F8
|
||||
dw 0x2A620004 ; 800D82FC
|
||||
dw 0x1440FF94 ; 800D8300
|
||||
dw 0x001320C0 ; 800D8304
|
||||
dw 0x9242087C ; 800D8308
|
||||
dw 0x9243087D ; 800D830C
|
||||
dw 0x9244087E ; 800D8310
|
||||
dw 0x24110001 ; 800D8314
|
||||
dw 0xA2420904 ; 800D8318
|
||||
dw 0xA2430905 ; 800D831C
|
||||
dw 0xA2440906 ; 800D8320
|
||||
dw 0x00112080 ; 800D8324
|
||||
dw 0x02442021 ; 800D8328
|
||||
dw 0x26260001 ; 800D832C
|
||||
dw 0x00062880 ; 800D8330
|
||||
dw 0x02452821 ; 800D8334
|
||||
dw 0x90820878 ; 800D8338
|
||||
dw 0x90A30878 ; 800D833C
|
||||
dw 0x00000000 ; 800D8340
|
||||
dw 0x00431021 ; 800D8344
|
||||
dw 0x00021043 ; 800D8348
|
||||
dw 0xA0820904 ; 800D834C
|
||||
dw 0x90820879 ; 800D8350
|
||||
dw 0x90A30879 ; 800D8354
|
||||
dw 0x00000000 ; 800D8358
|
||||
dw 0x00431021 ; 800D835C
|
||||
dw 0x00021043 ; 800D8360
|
||||
dw 0xA0820905 ; 800D8364
|
||||
dw 0x9082087A ; 800D8368
|
||||
dw 0x90A3087A ; 800D836C
|
||||
dw 0x00C08821 ; 800D8370
|
||||
dw 0x00431021 ; 800D8374
|
||||
dw 0x00021043 ; 800D8378
|
||||
dw 0xA0820906 ; 800D837C
|
||||
dw 0x2A220006 ; 800D8380
|
||||
dw 0x1440FFE8 ; 800D8384
|
||||
dw 0x00112080 ; 800D8388
|
||||
dw 0x92420890 ; 800D838C
|
||||
dw 0x92430891 ; 800D8390
|
||||
dw 0x92440892 ; 800D8394
|
||||
dw 0xA242091C ; 800D8398
|
||||
dw 0xA243091D ; 800D839C
|
||||
dw 0xA244091E ; 800D83A0
|
||||
dw 0x8FBF007C ; 800D83A4
|
||||
dw 0x8FBE0078 ; 800D83A8
|
||||
dw 0x8FB70074 ; 800D83AC
|
||||
dw 0x8FB60070 ; 800D83B0
|
||||
dw 0x8FB5006C ; 800D83B4
|
||||
dw 0x8FB40068 ; 800D83B8
|
||||
dw 0x8FB30064 ; 800D83BC
|
||||
dw 0x8FB20060 ; 800D83C0
|
||||
dw 0x8FB1005C ; 800D83C4
|
||||
dw 0x8FB00058 ; 800D83C8
|
||||
dw 0x03E00008 ; 800D83CC
|
||||
dw 0x27BD0080 ; 800D83D0
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_cape_800D8FF8
|
||||
s04c_cape_800D8FF8:
|
||||
dw 0x27BDFFE8 ; 800D8FF8
|
||||
dw 0xAFB00010 ; 800D8FFC
|
||||
dw 0x00808021 ; 800D9000
|
||||
dw 0xAFBF0014 ; 800D9004
|
||||
dw 0x0C035E72 ; 800D9008
|
||||
dw 0xAE000A70 ; 800D900C
|
||||
dw 0x0C0361C9 ; 800D9010
|
||||
dw 0x02002021 ; 800D9014
|
||||
dw 0x0C035F64 ; 800D9018
|
||||
dw 0x02002021 ; 800D901C
|
||||
dw 0x0C035F9B ; 800D9020
|
||||
dw 0x02002021 ; 800D9024
|
||||
dw 0x0C0360F5 ; 800D9028
|
||||
dw 0x02002021 ; 800D902C
|
||||
dw 0x8FBF0014 ; 800D9030
|
||||
dw 0x8FB00010 ; 800D9034
|
||||
dw 0x03E00008 ; 800D9038
|
||||
dw 0x27BD0018 ; 800D903C
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_cape_800D9040
|
||||
s04c_cape_800D9040:
|
||||
dw 0x27BDFFE8 ; 800D9040
|
||||
dw 0xAFBF0014 ; 800D9044
|
||||
dw 0xAFB00010 ; 800D9048
|
||||
dw 0x8C900020 ; 800D904C
|
||||
dw 0x00000000 ; 800D9050
|
||||
dw 0x12000005 ; 800D9054
|
||||
dw 0x00000000 ; 800D9058
|
||||
dw 0x0C0060B8 ; 800D905C
|
||||
dw 0x02002021 ; 800D9060
|
||||
dw 0x0C006F01 ; 800D9064
|
||||
dw 0x02002021 ; 800D9068
|
||||
dw 0x8FBF0014 ; 800D906C
|
||||
dw 0x8FB00010 ; 800D9070
|
||||
dw 0x03E00008 ; 800D9074
|
||||
dw 0x27BD0018 ; 800D9078
|
||||
|
|
@ -1,164 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_cape_800D907C
|
||||
s04c_cape_800D907C:
|
||||
dw 0x27BDFFC0 ; 800D907C
|
||||
dw 0xAFB70034 ; 800D9080
|
||||
dw 0x0080B821 ; 800D9084
|
||||
dw 0x24040014 ; 800D9088
|
||||
dw 0x3C02800B ; 800D908C
|
||||
dw 0x244205C0 ; 800D9090
|
||||
dw 0xAFBF0038 ; 800D9094
|
||||
dw 0xAFB60030 ; 800D9098
|
||||
dw 0xAFB5002C ; 800D909C
|
||||
dw 0xAFB40028 ; 800D90A0
|
||||
dw 0xAFB30024 ; 800D90A4
|
||||
dw 0xAFB20020 ; 800D90A8
|
||||
dw 0xAFB1001C ; 800D90AC
|
||||
dw 0xAFB00018 ; 800D90B0
|
||||
dw 0xAEE507E0 ; 800D90B4
|
||||
dw 0x24050018 ; 800D90B8
|
||||
dw 0xAEE607E4 ; 800D90BC
|
||||
dw 0x00003021 ; 800D90C0
|
||||
dw 0xAEE70A74 ; 800D90C4
|
||||
dw 0x8FA30050 ; 800D90C8
|
||||
dw 0x26E70028 ; 800D90CC
|
||||
dw 0xAEE20024 ; 800D90D0
|
||||
dw 0xAEE30A78 ; 800D90D4
|
||||
dw 0x0C006EAF ; 800D90D8
|
||||
dw 0xAFA00010 ; 800D90DC
|
||||
dw 0x00408021 ; 800D90E0
|
||||
dw 0x12000007 ; 800D90E4
|
||||
dw 0x00000000 ; 800D90E8
|
||||
dw 0x0C00609D ; 800D90EC
|
||||
dw 0x02002021 ; 800D90F0
|
||||
dw 0x3C02800B ; 800D90F4
|
||||
dw 0x8C42B9B0 ; 800D90F8
|
||||
dw 0x00000000 ; 800D90FC
|
||||
dw 0xA6020028 ; 800D9100
|
||||
dw 0x3C04800E ; 800D9104
|
||||
dw 0xAEF00020 ; 800D9108
|
||||
dw 0x8E160040 ; 800D910C
|
||||
dw 0x8E150044 ; 800D9110
|
||||
dw 0x0C005B33 ; 800D9114
|
||||
dw 0x2484BC0C ; 800D9118
|
||||
dw 0x0C00760C ; 800D911C
|
||||
dw 0x00402021 ; 800D9120
|
||||
dw 0x00409821 ; 800D9124
|
||||
dw 0x0000A021 ; 800D9128
|
||||
dw 0x24120080 ; 800D912C
|
||||
dw 0x26B1002A ; 800D9130
|
||||
dw 0x26D0002A ; 800D9134
|
||||
dw 0x0C0368EB ; 800D9138
|
||||
dw 0x02C02021 ; 800D913C
|
||||
dw 0x0C0368EB ; 800D9140
|
||||
dw 0x02A02021 ; 800D9144
|
||||
dw 0x92640008 ; 800D9148
|
||||
dw 0x9263000A ; 800D914C
|
||||
dw 0x92620009 ; 800D9150
|
||||
dw 0x9265000B ; 800D9154
|
||||
dw 0x00831821 ; 800D9158
|
||||
dw 0x24630001 ; 800D915C
|
||||
dw 0xA202FFE3 ; 800D9160
|
||||
dw 0xA202FFEF ; 800D9164
|
||||
dw 0x00451021 ; 800D9168
|
||||
dw 0x24420001 ; 800D916C
|
||||
dw 0xA204FFE2 ; 800D9170
|
||||
dw 0xA203FFEE ; 800D9174
|
||||
dw 0xA204FFFA ; 800D9178
|
||||
dw 0xA202FFFB ; 800D917C
|
||||
dw 0xA2030006 ; 800D9180
|
||||
dw 0xA2020007 ; 800D9184
|
||||
dw 0x96620004 ; 800D9188
|
||||
dw 0x00000000 ; 800D918C
|
||||
dw 0xA602FFF0 ; 800D9190
|
||||
dw 0x96620006 ; 800D9194
|
||||
dw 0x26D60034 ; 800D9198
|
||||
dw 0xA602FFE4 ; 800D919C
|
||||
dw 0x92640008 ; 800D91A0
|
||||
dw 0x9263000A ; 800D91A4
|
||||
dw 0x92620009 ; 800D91A8
|
||||
dw 0x9265000B ; 800D91AC
|
||||
dw 0x00831821 ; 800D91B0
|
||||
dw 0x24630001 ; 800D91B4
|
||||
dw 0xA222FFE3 ; 800D91B8
|
||||
dw 0xA222FFEF ; 800D91BC
|
||||
dw 0x00451021 ; 800D91C0
|
||||
dw 0x24420001 ; 800D91C4
|
||||
dw 0xA224FFE2 ; 800D91C8
|
||||
dw 0xA223FFEE ; 800D91CC
|
||||
dw 0xA224FFFA ; 800D91D0
|
||||
dw 0xA222FFFB ; 800D91D4
|
||||
dw 0xA2230006 ; 800D91D8
|
||||
dw 0xA2220007 ; 800D91DC
|
||||
dw 0x96620004 ; 800D91E0
|
||||
dw 0x26B50034 ; 800D91E4
|
||||
dw 0xA622FFF0 ; 800D91E8
|
||||
dw 0x96620006 ; 800D91EC
|
||||
dw 0x26940001 ; 800D91F0
|
||||
dw 0xA622FFE4 ; 800D91F4
|
||||
dw 0xA212FFDA ; 800D91F8
|
||||
dw 0xA212FFDB ; 800D91FC
|
||||
dw 0xA212FFDC ; 800D9200
|
||||
dw 0xA212FFE6 ; 800D9204
|
||||
dw 0xA212FFE7 ; 800D9208
|
||||
dw 0xA212FFE8 ; 800D920C
|
||||
dw 0xA212FFF2 ; 800D9210
|
||||
dw 0xA212FFF3 ; 800D9214
|
||||
dw 0xA212FFF4 ; 800D9218
|
||||
dw 0xA212FFFE ; 800D921C
|
||||
dw 0xA212FFFF ; 800D9220
|
||||
dw 0xA2120000 ; 800D9224
|
||||
dw 0x26100034 ; 800D9228
|
||||
dw 0xA232FFDA ; 800D922C
|
||||
dw 0xA232FFDB ; 800D9230
|
||||
dw 0xA232FFDC ; 800D9234
|
||||
dw 0xA232FFE6 ; 800D9238
|
||||
dw 0xA232FFE7 ; 800D923C
|
||||
dw 0xA232FFE8 ; 800D9240
|
||||
dw 0xA232FFF2 ; 800D9244
|
||||
dw 0xA232FFF3 ; 800D9248
|
||||
dw 0xA232FFF4 ; 800D924C
|
||||
dw 0xA232FFFE ; 800D9250
|
||||
dw 0xA232FFFF ; 800D9254
|
||||
dw 0xA2320000 ; 800D9258
|
||||
dw 0x2A820018 ; 800D925C
|
||||
dw 0x1440FFB5 ; 800D9260
|
||||
dw 0x26310034 ; 800D9264
|
||||
dw 0xAEE00A70 ; 800D9268
|
||||
dw 0x0000A021 ; 800D926C
|
||||
dw 0x24040005 ; 800D9270
|
||||
dw 0x02E01821 ; 800D9274
|
||||
dw 0xAC6007E8 ; 800D9278
|
||||
dw 0xAC6407F8 ; 800D927C
|
||||
dw 0x26940001 ; 800D9280
|
||||
dw 0x2A820004 ; 800D9284
|
||||
dw 0x1440FFFB ; 800D9288
|
||||
dw 0x24630004 ; 800D928C
|
||||
dw 0x0C035E4E ; 800D9290
|
||||
dw 0x02E02021 ; 800D9294
|
||||
dw 0x0C035E72 ; 800D9298
|
||||
dw 0x02E02021 ; 800D929C
|
||||
dw 0x0C035ECB ; 800D92A0
|
||||
dw 0x02E02021 ; 800D92A4
|
||||
dw 0x0C035EED ; 800D92A8
|
||||
dw 0x02E02021 ; 800D92AC
|
||||
dw 0x0C035F64 ; 800D92B0
|
||||
dw 0x02E02021 ; 800D92B4
|
||||
dw 0x0C035F9B ; 800D92B8
|
||||
dw 0x02E02021 ; 800D92BC
|
||||
dw 0x0C0360F5 ; 800D92C0
|
||||
dw 0x02E02021 ; 800D92C4
|
||||
dw 0x8FBF0038 ; 800D92C8
|
||||
dw 0x8FB70034 ; 800D92CC
|
||||
dw 0x8FB60030 ; 800D92D0
|
||||
dw 0x8FB5002C ; 800D92D4
|
||||
dw 0x8FB40028 ; 800D92D8
|
||||
dw 0x8FB30024 ; 800D92DC
|
||||
dw 0x8FB20020 ; 800D92E0
|
||||
dw 0x8FB1001C ; 800D92E4
|
||||
dw 0x8FB00018 ; 800D92E8
|
||||
dw 0x00001021 ; 800D92EC
|
||||
dw 0x03E00008 ; 800D92F0
|
||||
dw 0x27BD0040 ; 800D92F4
|
||||
|
|
@ -1,50 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_cape_800D92F8
|
||||
s04c_cape_800D92F8:
|
||||
dw 0x27BDFFD0 ; 800D92F8
|
||||
dw 0xAFB20020 ; 800D92FC
|
||||
dw 0x00809021 ; 800D9300
|
||||
dw 0xAFB30024 ; 800D9304
|
||||
dw 0x00A09821 ; 800D9308
|
||||
dw 0xAFB40028 ; 800D930C
|
||||
dw 0x00C0A021 ; 800D9310
|
||||
dw 0xAFB1001C ; 800D9314
|
||||
dw 0x00E08821 ; 800D9318
|
||||
dw 0x24040005 ; 800D931C
|
||||
dw 0x24050A84 ; 800D9320
|
||||
dw 0xAFBF002C ; 800D9324
|
||||
dw 0x0C005439 ; 800D9328
|
||||
dw 0xAFB00018 ; 800D932C
|
||||
dw 0x00408021 ; 800D9330
|
||||
dw 0x12000014 ; 800D9334
|
||||
dw 0x02002021 ; 800D9338
|
||||
dw 0x3C05800E ; 800D933C
|
||||
dw 0x24A58FF8 ; 800D9340
|
||||
dw 0x3C06800E ; 800D9344
|
||||
dw 0x24C69040 ; 800D9348
|
||||
dw 0x3C07800E ; 800D934C
|
||||
dw 0x0C005453 ; 800D9350
|
||||
dw 0x24E7BC18 ; 800D9354
|
||||
dw 0xAFB10010 ; 800D9358
|
||||
dw 0x02002021 ; 800D935C
|
||||
dw 0x02402821 ; 800D9360
|
||||
dw 0x02603021 ; 800D9364
|
||||
dw 0x0C03641F ; 800D9368
|
||||
dw 0x02803821 ; 800D936C
|
||||
dw 0x04410006 ; 800D9370
|
||||
dw 0x02001021 ; 800D9374
|
||||
dw 0x0C005472 ; 800D9378
|
||||
dw 0x02002021 ; 800D937C
|
||||
dw 0x080364E3 ; 800D9380
|
||||
dw 0x00001021 ; 800D9384
|
||||
dw 0x02001021 ; 800D9388
|
||||
dw 0x8FBF002C ; 800D938C
|
||||
dw 0x8FB40028 ; 800D9390
|
||||
dw 0x8FB30024 ; 800D9394
|
||||
dw 0x8FB20020 ; 800D9398
|
||||
dw 0x8FB1001C ; 800D939C
|
||||
dw 0x8FB00018 ; 800D93A0
|
||||
dw 0x03E00008 ; 800D93A4
|
||||
dw 0x27BD0030 ; 800D93A8
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_revolver_800CF418
|
||||
s04c_revolver_800CF418:
|
||||
dw 0x03E00008 ; 800CF418
|
||||
dw 0x00000000 ; 800CF41C
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_revolver_800D04B8
|
||||
s04c_revolver_800D04B8:
|
||||
dw 0xAC850000 ; 800D04B8
|
||||
dw 0x03E00008 ; 800D04BC
|
||||
dw 0xAC800004 ; 800D04C0
|
||||
|
|
@ -1,425 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_wire_800D2E7C
|
||||
s04c_wire_800D2E7C:
|
||||
dw 0x27BDFFE0 ; 800D2E7C
|
||||
dw 0xAFB00010 ; 800D2E80
|
||||
dw 0x00808021 ; 800D2E84
|
||||
dw 0x3C05800B ; 800D2E88
|
||||
dw 0x24A6BA10 ; 800D2E8C
|
||||
dw 0x3C02800B ; 800D2E90
|
||||
dw 0xAFBF001C ; 800D2E94
|
||||
dw 0xAFB20018 ; 800D2E98
|
||||
dw 0xAFB10014 ; 800D2E9C
|
||||
dw 0x84C30002 ; 800D2EA0
|
||||
dw 0x8E0419F4 ; 800D2EA4
|
||||
dw 0x2863012D ; 800D2EA8
|
||||
dw 0xAC44B9B0 ; 800D2EAC
|
||||
dw 0x84A4BA10 ; 800D2EB0
|
||||
dw 0x84C50004 ; 800D2EB4
|
||||
dw 0x146000E2 ; 800D2EB8
|
||||
dw 0x2882FA25 ; 800D2EBC
|
||||
dw 0x1C8000FF ; 800D2EC0
|
||||
dw 0x2882EC78 ; 800D2EC4
|
||||
dw 0x144000FD ; 800D2EC8
|
||||
dw 0x28A22135 ; 800D2ECC
|
||||
dw 0x104000FB ; 800D2ED0
|
||||
dw 0x28A20DAC ; 800D2ED4
|
||||
dw 0x144000F9 ; 800D2ED8
|
||||
dw 0x24821388 ; 800D2EDC
|
||||
dw 0x2C4203E9 ; 800D2EE0
|
||||
dw 0x1040001F ; 800D2EE4
|
||||
dw 0x00041023 ; 800D2EE8
|
||||
dw 0x244209C4 ; 800D2EEC
|
||||
dw 0x00A2102A ; 800D2EF0
|
||||
dw 0x10400004 ; 800D2EF4
|
||||
dw 0x2482251C ; 800D2EF8
|
||||
dw 0x0045102A ; 800D2EFC
|
||||
dw 0x144000EF ; 800D2F00
|
||||
dw 0x00000000 ; 800D2F04
|
||||
dw 0x00002021 ; 800D2F08
|
||||
dw 0x2405003F ; 800D2F0C
|
||||
dw 0x0C00CA5A ; 800D2F10
|
||||
dw 0x240600B6 ; 800D2F14
|
||||
dw 0x3C04800C ; 800D2F18
|
||||
dw 0x248435EC ; 800D2F1C
|
||||
dw 0x0C017563 ; 800D2F20
|
||||
dw 0x24050001 ; 800D2F24
|
||||
dw 0x3C03800B ; 800D2F28
|
||||
dw 0x8E02166C ; 800D2F2C
|
||||
dw 0x8C63B3CC ; 800D2F30
|
||||
dw 0x24120001 ; 800D2F34
|
||||
dw 0xAE121670 ; 800D2F38
|
||||
dw 0x00521021 ; 800D2F3C
|
||||
dw 0x04600166 ; 800D2F40
|
||||
dw 0xAE02166C ; 800D2F44
|
||||
dw 0x3C11800B ; 800D2F48
|
||||
dw 0x8E22B3D4 ; 800D2F4C
|
||||
dw 0x00000000 ; 800D2F50
|
||||
dw 0x14400161 ; 800D2F54
|
||||
dw 0x3C04800E ; 800D2F58
|
||||
dw 0x08034D2A ; 800D2F5C
|
||||
dw 0x2484BB00 ; 800D2F60
|
||||
dw 0x24820FA0 ; 800D2F64
|
||||
dw 0x2C4201F5 ; 800D2F68
|
||||
dw 0x10400026 ; 800D2F6C
|
||||
dw 0x00041823 ; 800D2F70
|
||||
dw 0x246209C4 ; 800D2F74
|
||||
dw 0x00A2102A ; 800D2F78
|
||||
dw 0x14400005 ; 800D2F7C
|
||||
dw 0x2482251C ; 800D2F80
|
||||
dw 0x24621194 ; 800D2F84
|
||||
dw 0x0045102A ; 800D2F88
|
||||
dw 0x10400007 ; 800D2F8C
|
||||
dw 0x2482251C ; 800D2F90
|
||||
dw 0x0045102A ; 800D2F94
|
||||
dw 0x144000C9 ; 800D2F98
|
||||
dw 0x24821D4C ; 800D2F9C
|
||||
dw 0x00A2102A ; 800D2FA0
|
||||
dw 0x144000C6 ; 800D2FA4
|
||||
dw 0x00000000 ; 800D2FA8
|
||||
dw 0x00002021 ; 800D2FAC
|
||||
dw 0x2405003F ; 800D2FB0
|
||||
dw 0x0C00CA5A ; 800D2FB4
|
||||
dw 0x240600B6 ; 800D2FB8
|
||||
dw 0x3C04800C ; 800D2FBC
|
||||
dw 0x248435EC ; 800D2FC0
|
||||
dw 0x0C017563 ; 800D2FC4
|
||||
dw 0x24050001 ; 800D2FC8
|
||||
dw 0x3C03800B ; 800D2FCC
|
||||
dw 0x8E02166C ; 800D2FD0
|
||||
dw 0x8C63B3CC ; 800D2FD4
|
||||
dw 0x24120001 ; 800D2FD8
|
||||
dw 0xAE121670 ; 800D2FDC
|
||||
dw 0x00521021 ; 800D2FE0
|
||||
dw 0x0460013D ; 800D2FE4
|
||||
dw 0xAE02166C ; 800D2FE8
|
||||
dw 0x3C11800B ; 800D2FEC
|
||||
dw 0x8E22B3D4 ; 800D2FF0
|
||||
dw 0x00000000 ; 800D2FF4
|
||||
dw 0x14400138 ; 800D2FF8
|
||||
dw 0x3C04800E ; 800D2FFC
|
||||
dw 0x08034D2A ; 800D3000
|
||||
dw 0x2484BB00 ; 800D3004
|
||||
dw 0x24820DAC ; 800D3008
|
||||
dw 0x2C4203E9 ; 800D300C
|
||||
dw 0x1040001F ; 800D3010
|
||||
dw 0x00041023 ; 800D3014
|
||||
dw 0x24421194 ; 800D3018
|
||||
dw 0x0045102A ; 800D301C
|
||||
dw 0x144000A7 ; 800D3020
|
||||
dw 0x24821D4C ; 800D3024
|
||||
dw 0x00A2102A ; 800D3028
|
||||
dw 0x144000A4 ; 800D302C
|
||||
dw 0x00000000 ; 800D3030
|
||||
dw 0x00002021 ; 800D3034
|
||||
dw 0x2405003F ; 800D3038
|
||||
dw 0x0C00CA5A ; 800D303C
|
||||
dw 0x240600B6 ; 800D3040
|
||||
dw 0x3C04800C ; 800D3044
|
||||
dw 0x248435EC ; 800D3048
|
||||
dw 0x0C017563 ; 800D304C
|
||||
dw 0x24050001 ; 800D3050
|
||||
dw 0x3C03800B ; 800D3054
|
||||
dw 0x8E02166C ; 800D3058
|
||||
dw 0x8C63B3CC ; 800D305C
|
||||
dw 0x24120001 ; 800D3060
|
||||
dw 0xAE121670 ; 800D3064
|
||||
dw 0x00521021 ; 800D3068
|
||||
dw 0x0460011B ; 800D306C
|
||||
dw 0xAE02166C ; 800D3070
|
||||
dw 0x3C11800B ; 800D3074
|
||||
dw 0x8E22B3D4 ; 800D3078
|
||||
dw 0x00000000 ; 800D307C
|
||||
dw 0x14400116 ; 800D3080
|
||||
dw 0x3C04800E ; 800D3084
|
||||
dw 0x08034D2A ; 800D3088
|
||||
dw 0x2484BB00 ; 800D308C
|
||||
dw 0x248209C4 ; 800D3090
|
||||
dw 0x2C4203E9 ; 800D3094
|
||||
dw 0x1040001F ; 800D3098
|
||||
dw 0x00041023 ; 800D309C
|
||||
dw 0x244209C4 ; 800D30A0
|
||||
dw 0x00A2102A ; 800D30A4
|
||||
dw 0x14400085 ; 800D30A8
|
||||
dw 0x2482251C ; 800D30AC
|
||||
dw 0x0045102A ; 800D30B0
|
||||
dw 0x14400082 ; 800D30B4
|
||||
dw 0x00000000 ; 800D30B8
|
||||
dw 0x00002021 ; 800D30BC
|
||||
dw 0x2405003F ; 800D30C0
|
||||
dw 0x0C00CA5A ; 800D30C4
|
||||
dw 0x240600B6 ; 800D30C8
|
||||
dw 0x3C04800C ; 800D30CC
|
||||
dw 0x248435EC ; 800D30D0
|
||||
dw 0x0C017563 ; 800D30D4
|
||||
dw 0x24050001 ; 800D30D8
|
||||
dw 0x3C03800B ; 800D30DC
|
||||
dw 0x8E02166C ; 800D30E0
|
||||
dw 0x8C63B3CC ; 800D30E4
|
||||
dw 0x24120001 ; 800D30E8
|
||||
dw 0xAE121670 ; 800D30EC
|
||||
dw 0x00521021 ; 800D30F0
|
||||
dw 0x046000F9 ; 800D30F4
|
||||
dw 0xAE02166C ; 800D30F8
|
||||
dw 0x3C11800B ; 800D30FC
|
||||
dw 0x8E22B3D4 ; 800D3100
|
||||
dw 0x00000000 ; 800D3104
|
||||
dw 0x144000F4 ; 800D3108
|
||||
dw 0x3C04800E ; 800D310C
|
||||
dw 0x08034D2A ; 800D3110
|
||||
dw 0x2484BB00 ; 800D3114
|
||||
dw 0x248205DC ; 800D3118
|
||||
dw 0x2C4201F5 ; 800D311C
|
||||
dw 0x10400026 ; 800D3120
|
||||
dw 0x2482251C ; 800D3124
|
||||
dw 0x0045102A ; 800D3128
|
||||
dw 0x14400005 ; 800D312C
|
||||
dw 0x00041823 ; 800D3130
|
||||
dw 0x24821D4C ; 800D3134
|
||||
dw 0x00A2102A ; 800D3138
|
||||
dw 0x10400008 ; 800D313C
|
||||
dw 0x00000000 ; 800D3140
|
||||
dw 0x24621194 ; 800D3144
|
||||
dw 0x0045102A ; 800D3148
|
||||
dw 0x1440005C ; 800D314C
|
||||
dw 0x246209C4 ; 800D3150
|
||||
dw 0x00A2102A ; 800D3154
|
||||
dw 0x14400059 ; 800D3158
|
||||
dw 0x00000000 ; 800D315C
|
||||
dw 0x00002021 ; 800D3160
|
||||
dw 0x2405003F ; 800D3164
|
||||
dw 0x0C00CA5A ; 800D3168
|
||||
dw 0x240600B6 ; 800D316C
|
||||
dw 0x3C04800C ; 800D3170
|
||||
dw 0x248435EC ; 800D3174
|
||||
dw 0x0C017563 ; 800D3178
|
||||
dw 0x24050001 ; 800D317C
|
||||
dw 0x3C03800B ; 800D3180
|
||||
dw 0x8E02166C ; 800D3184
|
||||
dw 0x8C63B3CC ; 800D3188
|
||||
dw 0x24120001 ; 800D318C
|
||||
dw 0xAE121670 ; 800D3190
|
||||
dw 0x00521021 ; 800D3194
|
||||
dw 0x046000D0 ; 800D3198
|
||||
dw 0xAE02166C ; 800D319C
|
||||
dw 0x3C11800B ; 800D31A0
|
||||
dw 0x8E22B3D4 ; 800D31A4
|
||||
dw 0x00000000 ; 800D31A8
|
||||
dw 0x144000CB ; 800D31AC
|
||||
dw 0x3C04800E ; 800D31B0
|
||||
dw 0x08034D2A ; 800D31B4
|
||||
dw 0x2484BB00 ; 800D31B8
|
||||
dw 0x248203E8 ; 800D31BC
|
||||
dw 0x2C4203E9 ; 800D31C0
|
||||
dw 0x1040003E ; 800D31C4
|
||||
dw 0x24821D4C ; 800D31C8
|
||||
dw 0x00A2102A ; 800D31CC
|
||||
dw 0x1440003B ; 800D31D0
|
||||
dw 0x00041023 ; 800D31D4
|
||||
dw 0x24421194 ; 800D31D8
|
||||
dw 0x0045102A ; 800D31DC
|
||||
dw 0x14400037 ; 800D31E0
|
||||
dw 0x00000000 ; 800D31E4
|
||||
dw 0x00002021 ; 800D31E8
|
||||
dw 0x2405003F ; 800D31EC
|
||||
dw 0x0C00CA5A ; 800D31F0
|
||||
dw 0x240600B6 ; 800D31F4
|
||||
dw 0x3C04800C ; 800D31F8
|
||||
dw 0x248435EC ; 800D31FC
|
||||
dw 0x0C017563 ; 800D3200
|
||||
dw 0x24050001 ; 800D3204
|
||||
dw 0x3C03800B ; 800D3208
|
||||
dw 0x8E02166C ; 800D320C
|
||||
dw 0x8C63B3CC ; 800D3210
|
||||
dw 0x24120001 ; 800D3214
|
||||
dw 0xAE121670 ; 800D3218
|
||||
dw 0x00521021 ; 800D321C
|
||||
dw 0x046000AE ; 800D3220
|
||||
dw 0xAE02166C ; 800D3224
|
||||
dw 0x3C11800B ; 800D3228
|
||||
dw 0x8E22B3D4 ; 800D322C
|
||||
dw 0x00000000 ; 800D3230
|
||||
dw 0x144000A9 ; 800D3234
|
||||
dw 0x3C04800E ; 800D3238
|
||||
dw 0x08034D2A ; 800D323C
|
||||
dw 0x2484BB00 ; 800D3240
|
||||
dw 0x1040001E ; 800D3244
|
||||
dw 0x2882F254 ; 800D3248
|
||||
dw 0x1440001C ; 800D324C
|
||||
dw 0x28A21B59 ; 800D3250
|
||||
dw 0x1040001A ; 800D3254
|
||||
dw 0x28A21388 ; 800D3258
|
||||
dw 0x14400018 ; 800D325C
|
||||
dw 0x00000000 ; 800D3260
|
||||
dw 0x00002021 ; 800D3264
|
||||
dw 0x2405003F ; 800D3268
|
||||
dw 0x0C00CA5A ; 800D326C
|
||||
dw 0x240600B6 ; 800D3270
|
||||
dw 0x3C04800C ; 800D3274
|
||||
dw 0x248435EC ; 800D3278
|
||||
dw 0x0C017563 ; 800D327C
|
||||
dw 0x24050001 ; 800D3280
|
||||
dw 0x3C03800B ; 800D3284
|
||||
dw 0x8E02166C ; 800D3288
|
||||
dw 0x8C63B3CC ; 800D328C
|
||||
dw 0x24120001 ; 800D3290
|
||||
dw 0xAE121670 ; 800D3294
|
||||
dw 0x00521021 ; 800D3298
|
||||
dw 0x0460008F ; 800D329C
|
||||
dw 0xAE02166C ; 800D32A0
|
||||
dw 0x3C11800B ; 800D32A4
|
||||
dw 0x8E22B3D4 ; 800D32A8
|
||||
dw 0x00000000 ; 800D32AC
|
||||
dw 0x1440008A ; 800D32B0
|
||||
dw 0x3C04800E ; 800D32B4
|
||||
dw 0x08034D2A ; 800D32B8
|
||||
dw 0x2484BB0C ; 800D32BC
|
||||
dw 0x8E0320CC ; 800D32C0
|
||||
dw 0x24020001 ; 800D32C4
|
||||
dw 0x14620012 ; 800D32C8
|
||||
dw 0x2882FE0D ; 800D32CC
|
||||
dw 0x10400007 ; 800D32D0
|
||||
dw 0x2882EE6C ; 800D32D4
|
||||
dw 0x14400005 ; 800D32D8
|
||||
dw 0x28A21F41 ; 800D32DC
|
||||
dw 0x10400003 ; 800D32E0
|
||||
dw 0x28A20FA0 ; 800D32E4
|
||||
dw 0x1040000A ; 800D32E8
|
||||
dw 0x00000000 ; 800D32EC
|
||||
dw 0xAE0020CC ; 800D32F0
|
||||
dw 0x8A0720C7 ; 800D32F4
|
||||
dw 0x9A0720C4 ; 800D32F8
|
||||
dw 0x8A0820CB ; 800D32FC
|
||||
dw 0x9A0820C8 ; 800D3300
|
||||
dw 0xAA0720BF ; 800D3304
|
||||
dw 0xBA0720BC ; 800D3308
|
||||
dw 0xAA0820C3 ; 800D330C
|
||||
dw 0xBA0820C0 ; 800D3310
|
||||
dw 0x8E03203C ; 800D3314
|
||||
dw 0x00000000 ; 800D3318
|
||||
dw 0x94620006 ; 800D331C
|
||||
dw 0x00000000 ; 800D3320
|
||||
dw 0x30420008 ; 800D3324
|
||||
dw 0x10400040 ; 800D3328
|
||||
dw 0x00000000 ; 800D332C
|
||||
dw 0x84630034 ; 800D3330
|
||||
dw 0x00000000 ; 800D3334
|
||||
dw 0x10600018 ; 800D3338
|
||||
dw 0x00000000 ; 800D333C
|
||||
dw 0x04610002 ; 800D3340
|
||||
dw 0x00601021 ; 800D3344
|
||||
dw 0x00021023 ; 800D3348
|
||||
dw 0x0062001A ; 800D334C
|
||||
dw 0x14400002 ; 800D3350
|
||||
dw 0x00000000 ; 800D3354
|
||||
dw 0x0007000D ; 800D3358
|
||||
dw 0x2401FFFF ; 800D335C
|
||||
dw 0x14410004 ; 800D3360
|
||||
dw 0x3C018000 ; 800D3364
|
||||
dw 0x14610002 ; 800D3368
|
||||
dw 0x00000000 ; 800D336C
|
||||
dw 0x0006000D ; 800D3370
|
||||
dw 0x00001012 ; 800D3374
|
||||
dw 0x00000000 ; 800D3378
|
||||
dw 0x00021880 ; 800D337C
|
||||
dw 0x00621821 ; 800D3380
|
||||
dw 0x00031100 ; 800D3384
|
||||
dw 0x00431023 ; 800D3388
|
||||
dw 0x960320BC ; 800D338C
|
||||
dw 0x00021040 ; 800D3390
|
||||
dw 0x00621821 ; 800D3394
|
||||
dw 0xA60320BC ; 800D3398
|
||||
dw 0x8E02203C ; 800D339C
|
||||
dw 0x00000000 ; 800D33A0
|
||||
dw 0x84430038 ; 800D33A4
|
||||
dw 0x00000000 ; 800D33A8
|
||||
dw 0x10600018 ; 800D33AC
|
||||
dw 0x00000000 ; 800D33B0
|
||||
dw 0x04610002 ; 800D33B4
|
||||
dw 0x00601021 ; 800D33B8
|
||||
dw 0x00021023 ; 800D33BC
|
||||
dw 0x0062001A ; 800D33C0
|
||||
dw 0x14400002 ; 800D33C4
|
||||
dw 0x00000000 ; 800D33C8
|
||||
dw 0x0007000D ; 800D33CC
|
||||
dw 0x2401FFFF ; 800D33D0
|
||||
dw 0x14410004 ; 800D33D4
|
||||
dw 0x3C018000 ; 800D33D8
|
||||
dw 0x14610002 ; 800D33DC
|
||||
dw 0x00000000 ; 800D33E0
|
||||
dw 0x0006000D ; 800D33E4
|
||||
dw 0x00001012 ; 800D33E8
|
||||
dw 0x00000000 ; 800D33EC
|
||||
dw 0x00021880 ; 800D33F0
|
||||
dw 0x00621821 ; 800D33F4
|
||||
dw 0x00031100 ; 800D33F8
|
||||
dw 0x00431023 ; 800D33FC
|
||||
dw 0x960320C0 ; 800D3400
|
||||
dw 0x00021040 ; 800D3404
|
||||
dw 0x00621821 ; 800D3408
|
||||
dw 0xA60320C0 ; 800D340C
|
||||
dw 0x8E03203C ; 800D3410
|
||||
dw 0x24020001 ; 800D3414
|
||||
dw 0xAE0220CC ; 800D3418
|
||||
dw 0x94620006 ; 800D341C
|
||||
dw 0x00000000 ; 800D3420
|
||||
dw 0x3042FFF7 ; 800D3424
|
||||
dw 0xA4620006 ; 800D3428
|
||||
dw 0x8E0320D4 ; 800D342C
|
||||
dw 0x00000000 ; 800D3430
|
||||
dw 0x94620006 ; 800D3434
|
||||
dw 0x00000000 ; 800D3438
|
||||
dw 0x30420004 ; 800D343C
|
||||
dw 0x1040002C ; 800D3440
|
||||
dw 0x24020002 ; 800D3444
|
||||
dw 0x8463003E ; 800D3448
|
||||
dw 0x00000000 ; 800D344C
|
||||
dw 0x14620028 ; 800D3450
|
||||
dw 0x00002021 ; 800D3454
|
||||
dw 0x2405003F ; 800D3458
|
||||
dw 0x0C00CA5A ; 800D345C
|
||||
dw 0x240600B6 ; 800D3460
|
||||
dw 0x3C04800C ; 800D3464
|
||||
dw 0x248435EC ; 800D3468
|
||||
dw 0x0C017563 ; 800D346C
|
||||
dw 0x24050001 ; 800D3470
|
||||
dw 0x2402000F ; 800D3474
|
||||
dw 0xAE02166C ; 800D3478
|
||||
dw 0x3C02800B ; 800D347C
|
||||
dw 0x8C42B3CC ; 800D3480
|
||||
dw 0x24120001 ; 800D3484
|
||||
dw 0x04400014 ; 800D3488
|
||||
dw 0xAE121670 ; 800D348C
|
||||
dw 0x3C11800B ; 800D3490
|
||||
dw 0x8E22B3D4 ; 800D3494
|
||||
dw 0x00000000 ; 800D3498
|
||||
dw 0x1440000F ; 800D349C
|
||||
dw 0x3C04800E ; 800D34A0
|
||||
dw 0x2484BB24 ; 800D34A4
|
||||
dw 0x0C022EE8 ; 800D34A8
|
||||
dw 0x00000000 ; 800D34AC
|
||||
dw 0x2402FFFE ; 800D34B0
|
||||
dw 0xAE22B3D4 ; 800D34B4
|
||||
dw 0x3C02800B ; 800D34B8
|
||||
dw 0x24444D98 ; 800D34BC
|
||||
dw 0x8483001E ; 800D34C0
|
||||
dw 0x2402000C ; 800D34C4
|
||||
dw 0x10620003 ; 800D34C8
|
||||
dw 0x2402FFFF ; 800D34CC
|
||||
dw 0x14720002 ; 800D34D0
|
||||
dw 0x00000000 ; 800D34D4
|
||||
dw 0xA482001E ; 800D34D8
|
||||
dw 0x8E03203C ; 800D34DC
|
||||
dw 0x00000000 ; 800D34E0
|
||||
dw 0x94620000 ; 800D34E4
|
||||
dw 0x00000000 ; 800D34E8
|
||||
dw 0x3042FFF7 ; 800D34EC
|
||||
dw 0xA4620000 ; 800D34F0
|
||||
dw 0x8FBF001C ; 800D34F4
|
||||
dw 0x8FB20018 ; 800D34F8
|
||||
dw 0x8FB10014 ; 800D34FC
|
||||
dw 0x8FB00010 ; 800D3500
|
||||
dw 0x03E00008 ; 800D3504
|
||||
dw 0x27BD0020 ; 800D3508
|
||||
|
|
@ -1,632 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_wire_800D350C
|
||||
s04c_wire_800D350C:
|
||||
dw 0x27BDFFE8 ; 800D350C
|
||||
dw 0xAFB00010 ; 800D3510
|
||||
dw 0x00808021 ; 800D3514
|
||||
dw 0xAFBF0014 ; 800D3518
|
||||
dw 0x8E0319F4 ; 800D351C
|
||||
dw 0x8E04166C ; 800D3520
|
||||
dw 0x3C02800B ; 800D3524
|
||||
dw 0xAC43B9B0 ; 800D3528
|
||||
dw 0x2483FFE2 ; 800D352C
|
||||
dw 0x2C62001A ; 800D3530
|
||||
dw 0x10400058 ; 800D3534
|
||||
dw 0x3C02800E ; 800D3538
|
||||
dw 0x2442BB40 ; 800D353C
|
||||
dw 0x00031880 ; 800D3540
|
||||
dw 0x00621821 ; 800D3544
|
||||
dw 0x8C620000 ; 800D3548
|
||||
dw 0x00000000 ; 800D354C
|
||||
dw 0x00400008 ; 800D3550
|
||||
dw 0x00000000 ; 800D3554
|
||||
dw 0x8E040024 ; 800D3558
|
||||
dw 0x08034DA0 ; 800D355C
|
||||
dw 0x3C05800A ; 800D3560
|
||||
dw 0x8E0402D0 ; 800D3564
|
||||
dw 0x08034DA0 ; 800D3568
|
||||
dw 0x3C05800A ; 800D356C
|
||||
dw 0x8E0401EC ; 800D3570
|
||||
dw 0x08034DA0 ; 800D3574
|
||||
dw 0x3C05800A ; 800D3578
|
||||
dw 0x8E040108 ; 800D357C
|
||||
dw 0x08034DA0 ; 800D3580
|
||||
dw 0x3C05800A ; 800D3584
|
||||
dw 0x8E040D80 ; 800D3588
|
||||
dw 0x08034DA0 ; 800D358C
|
||||
dw 0x3C05800A ; 800D3590
|
||||
dw 0x8E040C9C ; 800D3594
|
||||
dw 0x08034DA0 ; 800D3598
|
||||
dw 0x3C05800A ; 800D359C
|
||||
dw 0x8E040BB8 ; 800D35A0
|
||||
dw 0x08034DA0 ; 800D35A4
|
||||
dw 0x3C05800A ; 800D35A8
|
||||
dw 0x8E04057C ; 800D35AC
|
||||
dw 0x08034DA0 ; 800D35B0
|
||||
dw 0x3C05800A ; 800D35B4
|
||||
dw 0x8E040498 ; 800D35B8
|
||||
dw 0x08034DA0 ; 800D35BC
|
||||
dw 0x3C05800A ; 800D35C0
|
||||
dw 0x8E0403B4 ; 800D35C4
|
||||
dw 0x08034DA0 ; 800D35C8
|
||||
dw 0x3C05800A ; 800D35CC
|
||||
dw 0x8E0412D8 ; 800D35D0
|
||||
dw 0x08034DA0 ; 800D35D4
|
||||
dw 0x3C05800A ; 800D35D8
|
||||
dw 0x8E0411F4 ; 800D35DC
|
||||
dw 0x08034DA0 ; 800D35E0
|
||||
dw 0x3C05800A ; 800D35E4
|
||||
dw 0x8E041110 ; 800D35E8
|
||||
dw 0x08034DA0 ; 800D35EC
|
||||
dw 0x3C05800A ; 800D35F0
|
||||
dw 0x8E040828 ; 800D35F4
|
||||
dw 0x08034DA0 ; 800D35F8
|
||||
dw 0x3C05800A ; 800D35FC
|
||||
dw 0x8E040744 ; 800D3600
|
||||
dw 0x08034DA0 ; 800D3604
|
||||
dw 0x3C05800A ; 800D3608
|
||||
dw 0x8E040660 ; 800D360C
|
||||
dw 0x08034DA0 ; 800D3610
|
||||
dw 0x3C05800A ; 800D3614
|
||||
dw 0x8E041584 ; 800D3618
|
||||
dw 0x08034DA0 ; 800D361C
|
||||
dw 0x3C05800A ; 800D3620
|
||||
dw 0x8E0414A0 ; 800D3624
|
||||
dw 0x08034DA0 ; 800D3628
|
||||
dw 0x3C05800A ; 800D362C
|
||||
dw 0x8E0413BC ; 800D3630
|
||||
dw 0x08034DA0 ; 800D3634
|
||||
dw 0x3C05800A ; 800D3638
|
||||
dw 0x8E040AD4 ; 800D363C
|
||||
dw 0x08034DA0 ; 800D3640
|
||||
dw 0x3C05800A ; 800D3644
|
||||
dw 0x8E0409F0 ; 800D3648
|
||||
dw 0x08034DA0 ; 800D364C
|
||||
dw 0x3C05800A ; 800D3650
|
||||
dw 0x8E04090C ; 800D3654
|
||||
dw 0x08034DA0 ; 800D3658
|
||||
dw 0x3C05800A ; 800D365C
|
||||
dw 0x8E04102C ; 800D3660
|
||||
dw 0x08034DA0 ; 800D3664
|
||||
dw 0x3C05800A ; 800D3668
|
||||
dw 0x8E040F48 ; 800D366C
|
||||
dw 0x08034DA0 ; 800D3670
|
||||
dw 0x3C05800A ; 800D3674
|
||||
dw 0x8E040E64 ; 800D3678
|
||||
dw 0x3C05800A ; 800D367C
|
||||
dw 0x0C01B7F7 ; 800D3680
|
||||
dw 0x24A5F4CC ; 800D3684
|
||||
dw 0x08034DA6 ; 800D3688
|
||||
dw 0x00000000 ; 800D368C
|
||||
dw 0x0C005472 ; 800D3690
|
||||
dw 0x02002021 ; 800D3694
|
||||
dw 0x8E02166C ; 800D3698
|
||||
dw 0x00000000 ; 800D369C
|
||||
dw 0x24420001 ; 800D36A0
|
||||
dw 0xAE02166C ; 800D36A4
|
||||
dw 0x8FBF0014 ; 800D36A8
|
||||
dw 0x8FB00010 ; 800D36AC
|
||||
dw 0x03E00008 ; 800D36B0
|
||||
dw 0x27BD0018 ; 800D36B4
|
||||
dw 0x27BDFFE0 ; 800D36B8
|
||||
dw 0xAFB00018 ; 800D36BC
|
||||
dw 0x00808021 ; 800D36C0
|
||||
dw 0xAFBF001C ; 800D36C4
|
||||
dw 0x8E0219F8 ; 800D36C8
|
||||
dw 0x00000000 ; 800D36CC
|
||||
dw 0x28420006 ; 800D36D0
|
||||
dw 0x10400195 ; 800D36D4
|
||||
dw 0x27A40010 ; 800D36D8
|
||||
dw 0x8E020024 ; 800D36DC
|
||||
dw 0x00000000 ; 800D36E0
|
||||
dw 0x94420014 ; 800D36E4
|
||||
dw 0x00000000 ; 800D36E8
|
||||
dw 0xA7A20010 ; 800D36EC
|
||||
dw 0x8E020024 ; 800D36F0
|
||||
dw 0x00000000 ; 800D36F4
|
||||
dw 0x94420018 ; 800D36F8
|
||||
dw 0x00000000 ; 800D36FC
|
||||
dw 0xA7A20012 ; 800D3700
|
||||
dw 0x8E020024 ; 800D3704
|
||||
dw 0x00000000 ; 800D3708
|
||||
dw 0x9442001C ; 800D370C
|
||||
dw 0x260519FC ; 800D3710
|
||||
dw 0x0C0068F1 ; 800D3714
|
||||
dw 0xA7A20014 ; 800D3718
|
||||
dw 0x8E0202D0 ; 800D371C
|
||||
dw 0x00000000 ; 800D3720
|
||||
dw 0x94420014 ; 800D3724
|
||||
dw 0x00000000 ; 800D3728
|
||||
dw 0xA7A20010 ; 800D372C
|
||||
dw 0x8E0202D0 ; 800D3730
|
||||
dw 0x00000000 ; 800D3734
|
||||
dw 0x94420018 ; 800D3738
|
||||
dw 0x00000000 ; 800D373C
|
||||
dw 0xA7A20012 ; 800D3740
|
||||
dw 0x8E0202D0 ; 800D3744
|
||||
dw 0x27A40010 ; 800D3748
|
||||
dw 0x9442001C ; 800D374C
|
||||
dw 0x26051A3C ; 800D3750
|
||||
dw 0x0C0068F1 ; 800D3754
|
||||
dw 0xA7A20014 ; 800D3758
|
||||
dw 0x8E0201EC ; 800D375C
|
||||
dw 0x00000000 ; 800D3760
|
||||
dw 0x94420014 ; 800D3764
|
||||
dw 0x00000000 ; 800D3768
|
||||
dw 0xA7A20010 ; 800D376C
|
||||
dw 0x8E0201EC ; 800D3770
|
||||
dw 0x00000000 ; 800D3774
|
||||
dw 0x94420018 ; 800D3778
|
||||
dw 0x00000000 ; 800D377C
|
||||
dw 0xA7A20012 ; 800D3780
|
||||
dw 0x8E0201EC ; 800D3784
|
||||
dw 0x27A40010 ; 800D3788
|
||||
dw 0x9442001C ; 800D378C
|
||||
dw 0x26051A7C ; 800D3790
|
||||
dw 0x0C0068F1 ; 800D3794
|
||||
dw 0xA7A20014 ; 800D3798
|
||||
dw 0x8E020108 ; 800D379C
|
||||
dw 0x00000000 ; 800D37A0
|
||||
dw 0x94420014 ; 800D37A4
|
||||
dw 0x00000000 ; 800D37A8
|
||||
dw 0xA7A20010 ; 800D37AC
|
||||
dw 0x8E020108 ; 800D37B0
|
||||
dw 0x00000000 ; 800D37B4
|
||||
dw 0x94420018 ; 800D37B8
|
||||
dw 0x00000000 ; 800D37BC
|
||||
dw 0xA7A20012 ; 800D37C0
|
||||
dw 0x8E020108 ; 800D37C4
|
||||
dw 0x27A40010 ; 800D37C8
|
||||
dw 0x9442001C ; 800D37CC
|
||||
dw 0x26051ABC ; 800D37D0
|
||||
dw 0x0C0068F1 ; 800D37D4
|
||||
dw 0xA7A20014 ; 800D37D8
|
||||
dw 0x8E020D80 ; 800D37DC
|
||||
dw 0x00000000 ; 800D37E0
|
||||
dw 0x94420014 ; 800D37E4
|
||||
dw 0x00000000 ; 800D37E8
|
||||
dw 0xA7A20010 ; 800D37EC
|
||||
dw 0x8E020D80 ; 800D37F0
|
||||
dw 0x00000000 ; 800D37F4
|
||||
dw 0x94420018 ; 800D37F8
|
||||
dw 0x00000000 ; 800D37FC
|
||||
dw 0xA7A20012 ; 800D3800
|
||||
dw 0x8E020D80 ; 800D3804
|
||||
dw 0x27A40010 ; 800D3808
|
||||
dw 0x9442001C ; 800D380C
|
||||
dw 0x26051D3C ; 800D3810
|
||||
dw 0x0C0068F1 ; 800D3814
|
||||
dw 0xA7A20014 ; 800D3818
|
||||
dw 0x8E020C9C ; 800D381C
|
||||
dw 0x00000000 ; 800D3820
|
||||
dw 0x94420014 ; 800D3824
|
||||
dw 0x00000000 ; 800D3828
|
||||
dw 0xA7A20010 ; 800D382C
|
||||
dw 0x8E020C9C ; 800D3830
|
||||
dw 0x00000000 ; 800D3834
|
||||
dw 0x94420018 ; 800D3838
|
||||
dw 0x00000000 ; 800D383C
|
||||
dw 0xA7A20012 ; 800D3840
|
||||
dw 0x8E020C9C ; 800D3844
|
||||
dw 0x27A40010 ; 800D3848
|
||||
dw 0x9442001C ; 800D384C
|
||||
dw 0x26051D7C ; 800D3850
|
||||
dw 0x0C0068F1 ; 800D3854
|
||||
dw 0xA7A20014 ; 800D3858
|
||||
dw 0x8E020BB8 ; 800D385C
|
||||
dw 0x00000000 ; 800D3860
|
||||
dw 0x94420014 ; 800D3864
|
||||
dw 0x00000000 ; 800D3868
|
||||
dw 0xA7A20010 ; 800D386C
|
||||
dw 0x8E020BB8 ; 800D3870
|
||||
dw 0x00000000 ; 800D3874
|
||||
dw 0x94420018 ; 800D3878
|
||||
dw 0x00000000 ; 800D387C
|
||||
dw 0xA7A20012 ; 800D3880
|
||||
dw 0x8E020BB8 ; 800D3884
|
||||
dw 0x27A40010 ; 800D3888
|
||||
dw 0x9442001C ; 800D388C
|
||||
dw 0x26051DBC ; 800D3890
|
||||
dw 0x0C0068F1 ; 800D3894
|
||||
dw 0xA7A20014 ; 800D3898
|
||||
dw 0x8E02057C ; 800D389C
|
||||
dw 0x00000000 ; 800D38A0
|
||||
dw 0x94420014 ; 800D38A4
|
||||
dw 0x00000000 ; 800D38A8
|
||||
dw 0xA7A20010 ; 800D38AC
|
||||
dw 0x8E02057C ; 800D38B0
|
||||
dw 0x00000000 ; 800D38B4
|
||||
dw 0x94420018 ; 800D38B8
|
||||
dw 0x00000000 ; 800D38BC
|
||||
dw 0xA7A20012 ; 800D38C0
|
||||
dw 0x8E02057C ; 800D38C4
|
||||
dw 0x27A40010 ; 800D38C8
|
||||
dw 0x9442001C ; 800D38CC
|
||||
dw 0x26051AFC ; 800D38D0
|
||||
dw 0x0C0068F1 ; 800D38D4
|
||||
dw 0xA7A20014 ; 800D38D8
|
||||
dw 0x8E020498 ; 800D38DC
|
||||
dw 0x00000000 ; 800D38E0
|
||||
dw 0x94420014 ; 800D38E4
|
||||
dw 0x00000000 ; 800D38E8
|
||||
dw 0xA7A20010 ; 800D38EC
|
||||
dw 0x8E020498 ; 800D38F0
|
||||
dw 0x00000000 ; 800D38F4
|
||||
dw 0x94420018 ; 800D38F8
|
||||
dw 0x00000000 ; 800D38FC
|
||||
dw 0xA7A20012 ; 800D3900
|
||||
dw 0x8E020498 ; 800D3904
|
||||
dw 0x27A40010 ; 800D3908
|
||||
dw 0x9442001C ; 800D390C
|
||||
dw 0x26051B3C ; 800D3910
|
||||
dw 0x0C0068F1 ; 800D3914
|
||||
dw 0xA7A20014 ; 800D3918
|
||||
dw 0x8E0203B4 ; 800D391C
|
||||
dw 0x00000000 ; 800D3920
|
||||
dw 0x94420014 ; 800D3924
|
||||
dw 0x00000000 ; 800D3928
|
||||
dw 0xA7A20010 ; 800D392C
|
||||
dw 0x8E0203B4 ; 800D3930
|
||||
dw 0x00000000 ; 800D3934
|
||||
dw 0x94420018 ; 800D3938
|
||||
dw 0x00000000 ; 800D393C
|
||||
dw 0xA7A20012 ; 800D3940
|
||||
dw 0x8E0203B4 ; 800D3944
|
||||
dw 0x27A40010 ; 800D3948
|
||||
dw 0x9442001C ; 800D394C
|
||||
dw 0x26051B7C ; 800D3950
|
||||
dw 0x0C0068F1 ; 800D3954
|
||||
dw 0xA7A20014 ; 800D3958
|
||||
dw 0x8E0212D8 ; 800D395C
|
||||
dw 0x00000000 ; 800D3960
|
||||
dw 0x94420014 ; 800D3964
|
||||
dw 0x00000000 ; 800D3968
|
||||
dw 0xA7A20010 ; 800D396C
|
||||
dw 0x8E0212D8 ; 800D3970
|
||||
dw 0x00000000 ; 800D3974
|
||||
dw 0x94420018 ; 800D3978
|
||||
dw 0x00000000 ; 800D397C
|
||||
dw 0xA7A20012 ; 800D3980
|
||||
dw 0x8E0212D8 ; 800D3984
|
||||
dw 0x27A40010 ; 800D3988
|
||||
dw 0x9442001C ; 800D398C
|
||||
dw 0x26051EBC ; 800D3990
|
||||
dw 0x0C0068F1 ; 800D3994
|
||||
dw 0xA7A20014 ; 800D3998
|
||||
dw 0x8E0211F4 ; 800D399C
|
||||
dw 0x00000000 ; 800D39A0
|
||||
dw 0x94420014 ; 800D39A4
|
||||
dw 0x00000000 ; 800D39A8
|
||||
dw 0xA7A20010 ; 800D39AC
|
||||
dw 0x8E0211F4 ; 800D39B0
|
||||
dw 0x00000000 ; 800D39B4
|
||||
dw 0x94420018 ; 800D39B8
|
||||
dw 0x00000000 ; 800D39BC
|
||||
dw 0xA7A20012 ; 800D39C0
|
||||
dw 0x8E0211F4 ; 800D39C4
|
||||
dw 0x27A40010 ; 800D39C8
|
||||
dw 0x9442001C ; 800D39CC
|
||||
dw 0x26051EFC ; 800D39D0
|
||||
dw 0x0C0068F1 ; 800D39D4
|
||||
dw 0xA7A20014 ; 800D39D8
|
||||
dw 0x8E021110 ; 800D39DC
|
||||
dw 0x00000000 ; 800D39E0
|
||||
dw 0x94420014 ; 800D39E4
|
||||
dw 0x00000000 ; 800D39E8
|
||||
dw 0xA7A20010 ; 800D39EC
|
||||
dw 0x8E021110 ; 800D39F0
|
||||
dw 0x00000000 ; 800D39F4
|
||||
dw 0x94420018 ; 800D39F8
|
||||
dw 0x00000000 ; 800D39FC
|
||||
dw 0xA7A20012 ; 800D3A00
|
||||
dw 0x8E021110 ; 800D3A04
|
||||
dw 0x27A40010 ; 800D3A08
|
||||
dw 0x9442001C ; 800D3A0C
|
||||
dw 0x26051F3C ; 800D3A10
|
||||
dw 0x0C0068F1 ; 800D3A14
|
||||
dw 0xA7A20014 ; 800D3A18
|
||||
dw 0x8E020828 ; 800D3A1C
|
||||
dw 0x00000000 ; 800D3A20
|
||||
dw 0x94420014 ; 800D3A24
|
||||
dw 0x00000000 ; 800D3A28
|
||||
dw 0xA7A20010 ; 800D3A2C
|
||||
dw 0x8E020828 ; 800D3A30
|
||||
dw 0x00000000 ; 800D3A34
|
||||
dw 0x94420018 ; 800D3A38
|
||||
dw 0x00000000 ; 800D3A3C
|
||||
dw 0xA7A20012 ; 800D3A40
|
||||
dw 0x8E020828 ; 800D3A44
|
||||
dw 0x27A40010 ; 800D3A48
|
||||
dw 0x9442001C ; 800D3A4C
|
||||
dw 0x26051BBC ; 800D3A50
|
||||
dw 0x0C0068F1 ; 800D3A54
|
||||
dw 0xA7A20014 ; 800D3A58
|
||||
dw 0x8E020744 ; 800D3A5C
|
||||
dw 0x00000000 ; 800D3A60
|
||||
dw 0x94420014 ; 800D3A64
|
||||
dw 0x00000000 ; 800D3A68
|
||||
dw 0xA7A20010 ; 800D3A6C
|
||||
dw 0x8E020744 ; 800D3A70
|
||||
dw 0x00000000 ; 800D3A74
|
||||
dw 0x94420018 ; 800D3A78
|
||||
dw 0x00000000 ; 800D3A7C
|
||||
dw 0xA7A20012 ; 800D3A80
|
||||
dw 0x8E020744 ; 800D3A84
|
||||
dw 0x27A40010 ; 800D3A88
|
||||
dw 0x9442001C ; 800D3A8C
|
||||
dw 0x26051BFC ; 800D3A90
|
||||
dw 0x0C0068F1 ; 800D3A94
|
||||
dw 0xA7A20014 ; 800D3A98
|
||||
dw 0x8E020660 ; 800D3A9C
|
||||
dw 0x00000000 ; 800D3AA0
|
||||
dw 0x94420014 ; 800D3AA4
|
||||
dw 0x00000000 ; 800D3AA8
|
||||
dw 0xA7A20010 ; 800D3AAC
|
||||
dw 0x8E020660 ; 800D3AB0
|
||||
dw 0x00000000 ; 800D3AB4
|
||||
dw 0x94420018 ; 800D3AB8
|
||||
dw 0x00000000 ; 800D3ABC
|
||||
dw 0xA7A20012 ; 800D3AC0
|
||||
dw 0x8E020660 ; 800D3AC4
|
||||
dw 0x27A40010 ; 800D3AC8
|
||||
dw 0x9442001C ; 800D3ACC
|
||||
dw 0x26051C3C ; 800D3AD0
|
||||
dw 0x0C0068F1 ; 800D3AD4
|
||||
dw 0xA7A20014 ; 800D3AD8
|
||||
dw 0x8E021584 ; 800D3ADC
|
||||
dw 0x00000000 ; 800D3AE0
|
||||
dw 0x94420014 ; 800D3AE4
|
||||
dw 0x00000000 ; 800D3AE8
|
||||
dw 0xA7A20010 ; 800D3AEC
|
||||
dw 0x8E021584 ; 800D3AF0
|
||||
dw 0x00000000 ; 800D3AF4
|
||||
dw 0x94420018 ; 800D3AF8
|
||||
dw 0x00000000 ; 800D3AFC
|
||||
dw 0xA7A20012 ; 800D3B00
|
||||
dw 0x8E021584 ; 800D3B04
|
||||
dw 0x27A40010 ; 800D3B08
|
||||
dw 0x9442001C ; 800D3B0C
|
||||
dw 0x26051F7C ; 800D3B10
|
||||
dw 0x0C0068F1 ; 800D3B14
|
||||
dw 0xA7A20014 ; 800D3B18
|
||||
dw 0x8E0214A0 ; 800D3B1C
|
||||
dw 0x00000000 ; 800D3B20
|
||||
dw 0x94420014 ; 800D3B24
|
||||
dw 0x00000000 ; 800D3B28
|
||||
dw 0xA7A20010 ; 800D3B2C
|
||||
dw 0x8E0214A0 ; 800D3B30
|
||||
dw 0x00000000 ; 800D3B34
|
||||
dw 0x94420018 ; 800D3B38
|
||||
dw 0x00000000 ; 800D3B3C
|
||||
dw 0xA7A20012 ; 800D3B40
|
||||
dw 0x8E0214A0 ; 800D3B44
|
||||
dw 0x27A40010 ; 800D3B48
|
||||
dw 0x9442001C ; 800D3B4C
|
||||
dw 0x26051FBC ; 800D3B50
|
||||
dw 0x0C0068F1 ; 800D3B54
|
||||
dw 0xA7A20014 ; 800D3B58
|
||||
dw 0x8E0213BC ; 800D3B5C
|
||||
dw 0x00000000 ; 800D3B60
|
||||
dw 0x94420014 ; 800D3B64
|
||||
dw 0x00000000 ; 800D3B68
|
||||
dw 0xA7A20010 ; 800D3B6C
|
||||
dw 0x8E0213BC ; 800D3B70
|
||||
dw 0x00000000 ; 800D3B74
|
||||
dw 0x94420018 ; 800D3B78
|
||||
dw 0x00000000 ; 800D3B7C
|
||||
dw 0xA7A20012 ; 800D3B80
|
||||
dw 0x8E0213BC ; 800D3B84
|
||||
dw 0x27A40010 ; 800D3B88
|
||||
dw 0x9442001C ; 800D3B8C
|
||||
dw 0x26051FFC ; 800D3B90
|
||||
dw 0x0C0068F1 ; 800D3B94
|
||||
dw 0xA7A20014 ; 800D3B98
|
||||
dw 0x8E020AD4 ; 800D3B9C
|
||||
dw 0x00000000 ; 800D3BA0
|
||||
dw 0x94420014 ; 800D3BA4
|
||||
dw 0x00000000 ; 800D3BA8
|
||||
dw 0xA7A20010 ; 800D3BAC
|
||||
dw 0x8E020AD4 ; 800D3BB0
|
||||
dw 0x00000000 ; 800D3BB4
|
||||
dw 0x94420018 ; 800D3BB8
|
||||
dw 0x00000000 ; 800D3BBC
|
||||
dw 0xA7A20012 ; 800D3BC0
|
||||
dw 0x8E020AD4 ; 800D3BC4
|
||||
dw 0x27A40010 ; 800D3BC8
|
||||
dw 0x9442001C ; 800D3BCC
|
||||
dw 0x26051C7C ; 800D3BD0
|
||||
dw 0x0C0068F1 ; 800D3BD4
|
||||
dw 0xA7A20014 ; 800D3BD8
|
||||
dw 0x8E0209F0 ; 800D3BDC
|
||||
dw 0x00000000 ; 800D3BE0
|
||||
dw 0x94420014 ; 800D3BE4
|
||||
dw 0x00000000 ; 800D3BE8
|
||||
dw 0xA7A20010 ; 800D3BEC
|
||||
dw 0x8E0209F0 ; 800D3BF0
|
||||
dw 0x00000000 ; 800D3BF4
|
||||
dw 0x94420018 ; 800D3BF8
|
||||
dw 0x00000000 ; 800D3BFC
|
||||
dw 0xA7A20012 ; 800D3C00
|
||||
dw 0x8E0209F0 ; 800D3C04
|
||||
dw 0x27A40010 ; 800D3C08
|
||||
dw 0x9442001C ; 800D3C0C
|
||||
dw 0x26051CBC ; 800D3C10
|
||||
dw 0x0C0068F1 ; 800D3C14
|
||||
dw 0xA7A20014 ; 800D3C18
|
||||
dw 0x8E02090C ; 800D3C1C
|
||||
dw 0x00000000 ; 800D3C20
|
||||
dw 0x94420014 ; 800D3C24
|
||||
dw 0x00000000 ; 800D3C28
|
||||
dw 0xA7A20010 ; 800D3C2C
|
||||
dw 0x8E02090C ; 800D3C30
|
||||
dw 0x00000000 ; 800D3C34
|
||||
dw 0x94420018 ; 800D3C38
|
||||
dw 0x00000000 ; 800D3C3C
|
||||
dw 0xA7A20012 ; 800D3C40
|
||||
dw 0x8E02090C ; 800D3C44
|
||||
dw 0x27A40010 ; 800D3C48
|
||||
dw 0x9442001C ; 800D3C4C
|
||||
dw 0x26051CFC ; 800D3C50
|
||||
dw 0x0C0068F1 ; 800D3C54
|
||||
dw 0xA7A20014 ; 800D3C58
|
||||
dw 0x8E02102C ; 800D3C5C
|
||||
dw 0x00000000 ; 800D3C60
|
||||
dw 0x94420014 ; 800D3C64
|
||||
dw 0x00000000 ; 800D3C68
|
||||
dw 0xA7A20010 ; 800D3C6C
|
||||
dw 0x8E02102C ; 800D3C70
|
||||
dw 0x00000000 ; 800D3C74
|
||||
dw 0x94420018 ; 800D3C78
|
||||
dw 0x00000000 ; 800D3C7C
|
||||
dw 0xA7A20012 ; 800D3C80
|
||||
dw 0x8E02102C ; 800D3C84
|
||||
dw 0x27A40010 ; 800D3C88
|
||||
dw 0x9442001C ; 800D3C8C
|
||||
dw 0x26051DFC ; 800D3C90
|
||||
dw 0x0C0068F1 ; 800D3C94
|
||||
dw 0xA7A20014 ; 800D3C98
|
||||
dw 0x8E020F48 ; 800D3C9C
|
||||
dw 0x00000000 ; 800D3CA0
|
||||
dw 0x94420014 ; 800D3CA4
|
||||
dw 0x00000000 ; 800D3CA8
|
||||
dw 0xA7A20010 ; 800D3CAC
|
||||
dw 0x8E020F48 ; 800D3CB0
|
||||
dw 0x00000000 ; 800D3CB4
|
||||
dw 0x94420018 ; 800D3CB8
|
||||
dw 0x00000000 ; 800D3CBC
|
||||
dw 0xA7A20012 ; 800D3CC0
|
||||
dw 0x8E020F48 ; 800D3CC4
|
||||
dw 0x27A40010 ; 800D3CC8
|
||||
dw 0x9442001C ; 800D3CCC
|
||||
dw 0x26051E3C ; 800D3CD0
|
||||
dw 0x0C0068F1 ; 800D3CD4
|
||||
dw 0xA7A20014 ; 800D3CD8
|
||||
dw 0x8E020E64 ; 800D3CDC
|
||||
dw 0x00000000 ; 800D3CE0
|
||||
dw 0x94420014 ; 800D3CE4
|
||||
dw 0x00000000 ; 800D3CE8
|
||||
dw 0xA7A20010 ; 800D3CEC
|
||||
dw 0x8E020E64 ; 800D3CF0
|
||||
dw 0x00000000 ; 800D3CF4
|
||||
dw 0x94420018 ; 800D3CF8
|
||||
dw 0x00000000 ; 800D3CFC
|
||||
dw 0xA7A20012 ; 800D3D00
|
||||
dw 0x8E020E64 ; 800D3D04
|
||||
dw 0x27A40010 ; 800D3D08
|
||||
dw 0x9442001C ; 800D3D0C
|
||||
dw 0x26051E7C ; 800D3D10
|
||||
dw 0x0C0068F1 ; 800D3D14
|
||||
dw 0xA7A20014 ; 800D3D18
|
||||
dw 0x8E0219F8 ; 800D3D1C
|
||||
dw 0x00000000 ; 800D3D20
|
||||
dw 0x24420001 ; 800D3D24
|
||||
dw 0xAE0219F8 ; 800D3D28
|
||||
dw 0x8E031670 ; 800D3D2C
|
||||
dw 0x00000000 ; 800D3D30
|
||||
dw 0x10600005 ; 800D3D34
|
||||
dw 0x24020001 ; 800D3D38
|
||||
dw 0x1062000D ; 800D3D3C
|
||||
dw 0x00000000 ; 800D3D40
|
||||
dw 0x08034F5F ; 800D3D44
|
||||
dw 0x00000000 ; 800D3D48
|
||||
dw 0x0C034B9F ; 800D3D4C
|
||||
dw 0x02002021 ; 800D3D50
|
||||
dw 0x8E04203C ; 800D3D54
|
||||
dw 0x0C00B540 ; 800D3D58
|
||||
dw 0x260520BC ; 800D3D5C
|
||||
dw 0x8E04203C ; 800D3D60
|
||||
dw 0x0C00B685 ; 800D3D64
|
||||
dw 0x00000000 ; 800D3D68
|
||||
dw 0x08034F5F ; 800D3D6C
|
||||
dw 0x00000000 ; 800D3D70
|
||||
dw 0x0C034D43 ; 800D3D74
|
||||
dw 0x02002021 ; 800D3D78
|
||||
dw 0x96040020 ; 800D3D7C
|
||||
dw 0x24050001 ; 800D3D80
|
||||
dw 0x3C06800C ; 800D3D84
|
||||
dw 0x0C0330BF ; 800D3D88
|
||||
dw 0x24C635E8 ; 800D3D8C
|
||||
dw 0x14400003 ; 800D3D90
|
||||
dw 0x00000000 ; 800D3D94
|
||||
dw 0x0C005472 ; 800D3D98
|
||||
dw 0x02002021 ; 800D3D9C
|
||||
dw 0x8FBF001C ; 800D3DA0
|
||||
dw 0x8FB00018 ; 800D3DA4
|
||||
dw 0x03E00008 ; 800D3DA8
|
||||
dw 0x27BD0020 ; 800D3DAC
|
||||
dw 0x27BDFFE0 ; 800D3DB0
|
||||
dw 0xAFB10014 ; 800D3DB4
|
||||
dw 0x00808821 ; 800D3DB8
|
||||
dw 0x26240024 ; 800D3DBC
|
||||
dw 0xAFBF0018 ; 800D3DC0
|
||||
dw 0x0C00D2FE ; 800D3DC4
|
||||
dw 0xAFB00010 ; 800D3DC8
|
||||
dw 0x0C00D2FE ; 800D3DCC
|
||||
dw 0x262402D0 ; 800D3DD0
|
||||
dw 0x0C00D2FE ; 800D3DD4
|
||||
dw 0x262401EC ; 800D3DD8
|
||||
dw 0x0C00D2FE ; 800D3DDC
|
||||
dw 0x26240108 ; 800D3DE0
|
||||
dw 0x0C00D2FE ; 800D3DE4
|
||||
dw 0x26240D80 ; 800D3DE8
|
||||
dw 0x0C00D2FE ; 800D3DEC
|
||||
dw 0x26240C9C ; 800D3DF0
|
||||
dw 0x0C00D2FE ; 800D3DF4
|
||||
dw 0x26240BB8 ; 800D3DF8
|
||||
dw 0x0C00D2FE ; 800D3DFC
|
||||
dw 0x2624057C ; 800D3E00
|
||||
dw 0x0C00D2FE ; 800D3E04
|
||||
dw 0x26240498 ; 800D3E08
|
||||
dw 0x0C00D2FE ; 800D3E0C
|
||||
dw 0x262403B4 ; 800D3E10
|
||||
dw 0x0C00D2FE ; 800D3E14
|
||||
dw 0x262412D8 ; 800D3E18
|
||||
dw 0x0C00D2FE ; 800D3E1C
|
||||
dw 0x262411F4 ; 800D3E20
|
||||
dw 0x0C00D2FE ; 800D3E24
|
||||
dw 0x26241110 ; 800D3E28
|
||||
dw 0x0C00D2FE ; 800D3E2C
|
||||
dw 0x26240828 ; 800D3E30
|
||||
dw 0x0C00D2FE ; 800D3E34
|
||||
dw 0x26240744 ; 800D3E38
|
||||
dw 0x0C00D2FE ; 800D3E3C
|
||||
dw 0x26240660 ; 800D3E40
|
||||
dw 0x0C00D2FE ; 800D3E44
|
||||
dw 0x26241584 ; 800D3E48
|
||||
dw 0x0C00D2FE ; 800D3E4C
|
||||
dw 0x262414A0 ; 800D3E50
|
||||
dw 0x0C00D2FE ; 800D3E54
|
||||
dw 0x262413BC ; 800D3E58
|
||||
dw 0x0C00D2FE ; 800D3E5C
|
||||
dw 0x26240AD4 ; 800D3E60
|
||||
dw 0x0C00D2FE ; 800D3E64
|
||||
dw 0x262409F0 ; 800D3E68
|
||||
dw 0x0C00D2FE ; 800D3E6C
|
||||
dw 0x2624090C ; 800D3E70
|
||||
dw 0x0C00D2FE ; 800D3E74
|
||||
dw 0x2624102C ; 800D3E78
|
||||
dw 0x0C00D2FE ; 800D3E7C
|
||||
dw 0x26240F48 ; 800D3E80
|
||||
dw 0x0C00D2FE ; 800D3E84
|
||||
dw 0x26240E64 ; 800D3E88
|
||||
dw 0x8E301668 ; 800D3E8C
|
||||
dw 0x00000000 ; 800D3E90
|
||||
dw 0x12000005 ; 800D3E94
|
||||
dw 0x00000000 ; 800D3E98
|
||||
dw 0x0C0060B8 ; 800D3E9C
|
||||
dw 0x02002021 ; 800D3EA0
|
||||
dw 0x0C006F01 ; 800D3EA4
|
||||
dw 0x02002021 ; 800D3EA8
|
||||
dw 0x8E24203C ; 800D3EAC
|
||||
dw 0x0C00B52C ; 800D3EB0
|
||||
dw 0x00000000 ; 800D3EB4
|
||||
dw 0x8E2420D4 ; 800D3EB8
|
||||
dw 0x0C00B52C ; 800D3EBC
|
||||
dw 0x00000000 ; 800D3EC0
|
||||
dw 0x8FBF0018 ; 800D3EC4
|
||||
dw 0x8FB10014 ; 800D3EC8
|
||||
dw 0x8FB00010 ; 800D3ECC
|
||||
dw 0x03E00008 ; 800D3ED0
|
||||
dw 0x27BD0020 ; 800D3ED4
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_wire_800D3ED8
|
||||
s04c_wire_800D3ED8:
|
||||
dw 0x27BDFFE0 ; 800D3ED8
|
||||
dw 0xAFB10014 ; 800D3EDC
|
||||
dw 0x00808821 ; 800D3EE0
|
||||
dw 0xAFBF0018 ; 800D3EE4
|
||||
dw 0x0C00B500 ; 800D3EE8
|
||||
dw 0xAFB00010 ; 800D3EEC
|
||||
dw 0x00408021 ; 800D3EF0
|
||||
dw 0x1200000C ; 800D3EF4
|
||||
dw 0xAE30203C ; 800D3EF8
|
||||
dw 0x02002021 ; 800D3EFC
|
||||
dw 0x24050008 ; 800D3F00
|
||||
dw 0x3C07800C ; 800D3F04
|
||||
dw 0x00003021 ; 800D3F08
|
||||
dw 0x0C00B71D ; 800D3F0C
|
||||
dw 0x24E735F0 ; 800D3F10
|
||||
dw 0x02002021 ; 800D3F14
|
||||
dw 0x0C00B540 ; 800D3F18
|
||||
dw 0x262520C4 ; 800D3F1C
|
||||
dw 0x08034FCB ; 800D3F20
|
||||
dw 0x00001021 ; 800D3F24
|
||||
dw 0x2402FFFF ; 800D3F28
|
||||
dw 0x8FBF0018 ; 800D3F2C
|
||||
dw 0x8FB10014 ; 800D3F30
|
||||
dw 0x8FB00010 ; 800D3F34
|
||||
dw 0x03E00008 ; 800D3F38
|
||||
dw 0x27BD0020 ; 800D3F3C
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_wire_800D3F40
|
||||
s04c_wire_800D3F40:
|
||||
dw 0x27BDFFE0 ; 800D3F40
|
||||
dw 0xAFB10014 ; 800D3F44
|
||||
dw 0x00808821 ; 800D3F48
|
||||
dw 0xAFBF0018 ; 800D3F4C
|
||||
dw 0x0C00B500 ; 800D3F50
|
||||
dw 0xAFB00010 ; 800D3F54
|
||||
dw 0x00408021 ; 800D3F58
|
||||
dw 0x1200000C ; 800D3F5C
|
||||
dw 0xAE3020D4 ; 800D3F60
|
||||
dw 0x02002021 ; 800D3F64
|
||||
dw 0x24050004 ; 800D3F68
|
||||
dw 0x3C07800C ; 800D3F6C
|
||||
dw 0x24060001 ; 800D3F70
|
||||
dw 0x0C00B71D ; 800D3F74
|
||||
dw 0x24E735F8 ; 800D3F78
|
||||
dw 0x02002021 ; 800D3F7C
|
||||
dw 0x0C00B540 ; 800D3F80
|
||||
dw 0x262520D8 ; 800D3F84
|
||||
dw 0x08034FE5 ; 800D3F88
|
||||
dw 0x00001021 ; 800D3F8C
|
||||
dw 0x2402FFFF ; 800D3F90
|
||||
dw 0x8FBF0018 ; 800D3F94
|
||||
dw 0x8FB10014 ; 800D3F98
|
||||
dw 0x8FB00010 ; 800D3F9C
|
||||
dw 0x03E00008 ; 800D3FA0
|
||||
dw 0x27BD0020 ; 800D3FA4
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
opt c+, at+, e+, n-
|
||||
section overlay.text
|
||||
|
||||
xdef s04c_wire_800D709C
|
||||
s04c_wire_800D709C:
|
||||
dw 0x27BDFFE0 ; 800D709C
|
||||
dw 0xAFB10014 ; 800D70A0
|
||||
dw 0x00808821 ; 800D70A4
|
||||
dw 0xAFB20018 ; 800D70A8
|
||||
dw 0x00A09021 ; 800D70AC
|
||||
dw 0x24040005 ; 800D70B0
|
||||
dw 0x240520E0 ; 800D70B4
|
||||
dw 0xAFBF001C ; 800D70B8
|
||||
dw 0x0C005439 ; 800D70BC
|
||||
dw 0xAFB00010 ; 800D70C0
|
||||
dw 0x00408021 ; 800D70C4
|
||||
dw 0x12000013 ; 800D70C8
|
||||
dw 0x02002021 ; 800D70CC
|
||||
dw 0x3C05800D ; 800D70D0
|
||||
dw 0x24A536B8 ; 800D70D4
|
||||
dw 0x3C06800D ; 800D70D8
|
||||
dw 0x24C63DB0 ; 800D70DC
|
||||
dw 0x3C07800E ; 800D70E0
|
||||
dw 0x0C005453 ; 800D70E4
|
||||
dw 0x24E7BBB8 ; 800D70E8
|
||||
dw 0x02002021 ; 800D70EC
|
||||
dw 0x02202821 ; 800D70F0
|
||||
dw 0x0C034FEA ; 800D70F4
|
||||
dw 0x02403021 ; 800D70F8
|
||||
dw 0x04410005 ; 800D70FC
|
||||
dw 0x00000000 ; 800D7100
|
||||
dw 0x0C005472 ; 800D7104
|
||||
dw 0x02002021 ; 800D7108
|
||||
dw 0x08035C47 ; 800D710C
|
||||
dw 0x00001021 ; 800D7110
|
||||
dw 0xAE110020 ; 800D7114
|
||||
dw 0x02001021 ; 800D7118
|
||||
dw 0x8FBF001C ; 800D711C
|
||||
dw 0x8FB20018 ; 800D7120
|
||||
dw 0x8FB10014 ; 800D7124
|
||||
dw 0x8FB00010 ; 800D7128
|
||||
dw 0x03E00008 ; 800D712C
|
||||
dw 0x27BD0020 ; 800D7130
|
||||
|
|
@ -2740,85 +2740,12 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
|
|||
include "{{OBJ_DIR}}\overlays\s04c\Takabe\voicesys.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s16b\Takabe\sepia.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cat_in.obj"
|
||||
|
||||
include "{{OBJ_DIR}}\overlays\s04c\overlay2.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF3DC.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF418.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF420.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF4A0.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF518.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF584.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF5D0.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF650.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF69C.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF71C.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF748.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF7AC.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF7FC.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF868.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF8D8.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CFAF0.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CFBE0.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CFC3C.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CFC6C.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CFD08.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CFD84.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CFE44.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CFED4.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D00B4.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D02C8.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D03C0.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D03EC.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D0418.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D0444.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D04B8.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D04C4.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D07F4.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D0A94.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D0DE0.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D1120.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D11C8.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D1318.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D1364.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D149C.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D158C.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D15D4.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D168C.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D1760.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D184C.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D1BE4.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D1C60.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D1CE0.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D2028.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_revbullt_800D20BC.obj"
|
||||
|
||||
include "{{OBJ_DIR}}\overlays\s04c\Onoda\s04b\revolver.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\Takabe\revbullt.obj"
|
||||
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_wire_800D2E7C.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_wire_800D350C.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_wire_800D3ED8.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_wire_800D3F40.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_wire_800D3FA8.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_wire_800D709C.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_at_800D7134.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_at_800D71A4.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_at_800D74F8.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_at_800D7510.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_at_800D7530.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_at_800D75BC.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_at_800D78A4.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D7938.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D79C8.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D7B2C.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D7BB4.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D7D90.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D7E6C.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D83D4.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D8724.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D8FF8.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D9040.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D907C.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D92F8.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\Onoda\s04b\wire.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\Onoda\s04b\at.obj"
|
||||
include "{{OBJ_DIR}}\overlays\s04c\Onoda\s04b\cape.obj"
|
||||
|
||||
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\CDROM.OBJ", overlay
|
||||
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\CDREAD2.OBJ", overlay
|
||||
|
|
|
|||
|
|
@ -448,7 +448,7 @@ static inline int sub_helper_8002DA14(TARGET *pTarget, TARGET *pIter)
|
|||
int sub_8002DA14(TARGET *pTarget)
|
||||
{
|
||||
TARGET *pIter;
|
||||
int count;
|
||||
int count;
|
||||
|
||||
if (!(pTarget->class & 0x8))
|
||||
{
|
||||
|
|
@ -477,7 +477,6 @@ int sub_8002DA14(TARGET *pTarget)
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
return (short)(pTarget->field_6_flags & 0x8) > 0;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,316 @@
|
|||
#include "Game/game.h"
|
||||
#include "Game/linkvarbuf.h"
|
||||
#include "Game/object.h"
|
||||
#include "Okajima/blood.h"
|
||||
|
||||
typedef struct _AtWork
|
||||
{
|
||||
GV_ACT actor;
|
||||
OBJECT body;
|
||||
CONTROL control;
|
||||
MOTION_CONTROL m_ctrl;
|
||||
OAR_RECORD oar1[16];
|
||||
OAR_RECORD oar2[16];
|
||||
SVECTOR rots[15];
|
||||
MATRIX light[2];
|
||||
TARGET *target;
|
||||
int f70C;
|
||||
int f710;
|
||||
MENU_BAR_CONF lifebar;
|
||||
int f720;
|
||||
int f724;
|
||||
int f728;
|
||||
int f72C;
|
||||
int f730;
|
||||
int map;
|
||||
int f738;
|
||||
int f73C;
|
||||
int f740;
|
||||
} AtWork;
|
||||
|
||||
char at_lifebar_name[] = "BAKER";
|
||||
SVECTOR at_bloodpos = {0, 0, 100, 0};
|
||||
SVECTOR at_bloodrot = {-1024, 0, 0, 0};
|
||||
SVECTOR at_target_size = {400, 900, 400, 0};
|
||||
|
||||
extern SVECTOR DG_ZeroVector_800AB39C;
|
||||
extern int GM_GameOverTimer_800AB3D4;
|
||||
extern int GM_CurrentMap_800AB9B0;
|
||||
|
||||
#define EXEC_LEVEL 5
|
||||
|
||||
void s04c_at_800D7134(AtWork *work, int index, int count)
|
||||
{
|
||||
MATRIX rot;
|
||||
|
||||
DG_SetPos_8001BC44(&work->body.objs->objs[index].world);
|
||||
DG_MovePos_8001BD20(&at_bloodpos);
|
||||
DG_RotatePos_8001BD64(&at_bloodrot);
|
||||
ReadRotMatrix(&rot);
|
||||
NewBlood_80072728(&rot, count);
|
||||
}
|
||||
|
||||
void s04c_at_800D71A4(AtWork *work)
|
||||
{
|
||||
TARGET *target;
|
||||
int hp;
|
||||
|
||||
target = work->target;
|
||||
|
||||
if (target->field_6_flags & 0x4)
|
||||
{
|
||||
target->field_6_flags &= ~0x4;
|
||||
|
||||
if (work->f728 > -1 && work->f728 < 2)
|
||||
{
|
||||
s04c_at_800D7134(work, 2, 0);
|
||||
|
||||
switch (target->field_3E)
|
||||
{
|
||||
case 1:
|
||||
break;
|
||||
|
||||
case 2:
|
||||
target->field_26_hp = 0;
|
||||
break;
|
||||
|
||||
case 3:
|
||||
target->field_26_hp -= 10;
|
||||
break;
|
||||
|
||||
case 4:
|
||||
target->field_26_hp -= 20;
|
||||
break;
|
||||
}
|
||||
|
||||
hp = target->field_26_hp;
|
||||
if (hp < 0)
|
||||
{
|
||||
hp = 0;
|
||||
}
|
||||
|
||||
work->f724 = (hp * 1024) / work->f73C;
|
||||
|
||||
if (hp <= 0)
|
||||
{
|
||||
work->f728 = 3;
|
||||
work->f72C = 0;
|
||||
GM_ConfigObjectAction_80034CD4(&work->body, 3, 0, 0);
|
||||
GM_SeSet2_80032968(0, 47, 129);
|
||||
}
|
||||
else
|
||||
{
|
||||
work->f728 = 2;
|
||||
work->f72C = 0;
|
||||
GM_ConfigObjectAction_80034CD4(&work->body, 2, 0, 0);
|
||||
GM_SeSet2_80032968(0, 47, 128);
|
||||
GM_SeSet2_80032968(0, 63, 139);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void AtAct_800D7324(AtWork *work)
|
||||
{
|
||||
DG_GetLightMatrix2_8001A5D8(&work->control.field_0_mov, work->light);
|
||||
GM_CurrentMap_800AB9B0 = work->map;
|
||||
DG_SetPos_8001BC44(&work->body.objs->world);
|
||||
|
||||
GM_ActObject2_80034B88(&work->body);
|
||||
|
||||
s04c_at_800D71A4(work);
|
||||
work->target->field_28 = 0;
|
||||
|
||||
switch (work->f728)
|
||||
{
|
||||
case 0:
|
||||
if (++work->f72C >= 60)
|
||||
{
|
||||
work->f72C = 0;
|
||||
|
||||
if (work->f740 != 0)
|
||||
{
|
||||
GM_SeSet_80032858(&work->control.field_0_mov, 141);
|
||||
work->f728 = 1;
|
||||
GM_ConfigObjectAction_80034CD4(&work->body, 1, 0, 0);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case 1:
|
||||
if (work->body.is_end != 0)
|
||||
{
|
||||
work->f728 = 0;
|
||||
GM_ConfigObjectAction_80034CD4(&work->body, 0, 0, 0);
|
||||
}
|
||||
break;
|
||||
|
||||
case 2:
|
||||
if (++work->f72C >= 20)
|
||||
{
|
||||
work->f72C = 0;
|
||||
work->f728 = 0;
|
||||
GM_ConfigObjectAction_80034CD4(&work->body, 0, 0, 0);
|
||||
}
|
||||
break;
|
||||
|
||||
case 3:
|
||||
if (work->body.is_end != 0)
|
||||
{
|
||||
work->f728 = 4;
|
||||
GM_ConfigObjectAction_80034CD4(&work->body, 4, 0, 0);
|
||||
|
||||
if (GM_SnakeCurrentHealth > 0)
|
||||
{
|
||||
printf("GameOver!\n");
|
||||
GCL_ExecProc_8001FF2C(work->f70C, 0);
|
||||
GM_GameOverTimer_800AB3D4 = 0;
|
||||
GM_GameOver_8002B6C8();
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case 4:
|
||||
break;
|
||||
}
|
||||
|
||||
if (work->f710 != 0)
|
||||
{
|
||||
menu_DrawBar2_80038DE0(40, work->f720, work->f724, work->f738, &work->lifebar);
|
||||
work->f720 = sub_8002646C(work->f720, work->f724, 4);
|
||||
}
|
||||
|
||||
printf("GameOverTimer = %d\n", GM_GameOverTimer_800AB3D4);
|
||||
}
|
||||
|
||||
void AtDie_800D7510(AtWork *work)
|
||||
{
|
||||
GM_FreeObject_80034BF8(&work->body);
|
||||
}
|
||||
|
||||
int s04c_at_800D7530(AtWork *work)
|
||||
{
|
||||
TARGET *target;
|
||||
|
||||
target = GM_AllocTarget_8002D400();
|
||||
work->target = target;
|
||||
|
||||
if (target == NULL)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
GM_SetTarget_8002DC74(target, TARGET_SEEK | TARGET_POWER, ENEMY_SIDE, &at_target_size);
|
||||
GM_Target_8002DCCC(target, 1, -1, 128, 0, &DG_ZeroVector_800AB39C);
|
||||
GM_Target_SetVector_8002D500(target, &work->control.field_0_mov);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int AtGetResources_800D75BC(AtWork *work, int name, int map)
|
||||
{
|
||||
CONTROL *control;
|
||||
OBJECT *body;
|
||||
MENU_BAR_CONF *lifebar;
|
||||
|
||||
GM_CurrentMap_800AB9B0 = map;
|
||||
|
||||
work->f728 = 0;
|
||||
|
||||
control = &work->control;
|
||||
if (GM_InitLoader_8002599C(control, name, map) < 0)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
work->map = map;
|
||||
|
||||
GM_ConfigControlString_800261C0(control, GCL_GetOption_80020968('p'), GCL_GetOption_80020968('d'));
|
||||
GM_ConfigControlHazard_8002622C(control, control->field_0_mov.vy, -2, -2);
|
||||
|
||||
body = &work->body;
|
||||
GM_InitObject_80034A18(body, GV_StrCode_80016CCC("ats_noc"), BODY_FLAG, GV_StrCode_80016CCC("shacho"));
|
||||
GM_ConfigObjectJoint_80034CB4(body);
|
||||
GM_ConfigMotionControl_80034F08(body, &work->m_ctrl, GV_StrCode_80016CCC("shacho"), work->oar1, work->oar2, control, work->rots);
|
||||
GM_ConfigObjectLight_80034C44(body, work->light);
|
||||
GM_ConfigObjectAction_80034CD4(body, 0, 0, 0);
|
||||
|
||||
DG_SetPos2_8001BC8C(&control->field_0_mov, &control->field_8_rot);
|
||||
ReadRotMatrix(&work->body.objs->world);
|
||||
|
||||
if (s04c_at_800D7530(work) < 0)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (GCL_GetOption_80020968('h'))
|
||||
{
|
||||
work->f73C = GCL_StrToInt_800209E8(GCL_Get_Param_Result_80020AA4());
|
||||
work->f738 = GCL_StrToInt_800209E8(GCL_Get_Param_Result_80020AA4());
|
||||
}
|
||||
else
|
||||
{
|
||||
work->f738 = 192;
|
||||
work->f73C = 1024;
|
||||
}
|
||||
|
||||
lifebar = &work->lifebar;
|
||||
lifebar->field_0_text = at_lifebar_name;
|
||||
lifebar->field_4_rgb_left[0] = 31;
|
||||
lifebar->field_4_rgb_left[1] = 191;
|
||||
lifebar->field_4_rgb_left[2] = 95;
|
||||
lifebar->field_7_rgb_right[0] = 31;
|
||||
lifebar->field_7_rgb_right[1] = 191;
|
||||
lifebar->field_7_rgb_right[2] = 95;
|
||||
lifebar->field_A_bar_height = 1;
|
||||
|
||||
work->f724 = (work->f738 * 1024) / work->f73C;
|
||||
work->f720 = (work->f738 * 1024) / work->f73C;
|
||||
|
||||
if (GCL_GetOption_80020968('l'))
|
||||
{
|
||||
work->f710 = GCL_StrToInt_800209E8(GCL_Get_Param_Result_80020AA4());
|
||||
}
|
||||
|
||||
work->f730 = 0;
|
||||
work->f72C = 0;
|
||||
|
||||
work->target->field_26_hp = work->f738;
|
||||
|
||||
if (GCL_GetOption_80020968('u'))
|
||||
{
|
||||
work->f740 = GCL_StrToInt_800209E8(GCL_Get_Param_Result_80020AA4());
|
||||
} else
|
||||
{
|
||||
work->f740 = 1;
|
||||
}
|
||||
|
||||
if (GCL_GetOption_80020968('e'))
|
||||
{
|
||||
work->f70C = GCL_StrToInt_800209E8(GCL_Get_Param_Result_80020AA4());
|
||||
}
|
||||
else
|
||||
{
|
||||
work->f70C = -1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
GV_ACT * NewAt_800D78A4(int name, int where)
|
||||
{
|
||||
AtWork *work;
|
||||
|
||||
work = (AtWork *)GV_NewActor_800150E4(EXEC_LEVEL, sizeof(AtWork));
|
||||
if (work != NULL)
|
||||
{
|
||||
GV_SetNamedActor_8001514C(&work->actor, (TActorFunction)AtAct_800D7324, (TActorFunction)AtDie_800D7510, "at.c");
|
||||
|
||||
if (AtGetResources_800D75BC(work, name, where) < 0)
|
||||
{
|
||||
GV_DestroyActor_800151C8(&work->actor);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
|
||||
return &work->actor;
|
||||
}
|
||||
|
|
@ -0,0 +1,388 @@
|
|||
#include "Game/game.h"
|
||||
|
||||
typedef struct _CapeWork
|
||||
{
|
||||
GV_ACT actor;
|
||||
DG_PRIM *prim;
|
||||
GV_PAD *pad;
|
||||
SVECTOR verts[4][6][4]; // TODO: is this one big array here?
|
||||
SVECTOR f328[4];
|
||||
SVECTOR f348[4][7];
|
||||
SVECTOR f428[4][7];
|
||||
SVECTOR f508[4][7];
|
||||
SVECTOR f5E8[5][7];
|
||||
int f700[4][7];
|
||||
int f770[4][7];
|
||||
SVECTOR *f7E0;
|
||||
SVECTOR *f7E4;
|
||||
int f7E8[4];
|
||||
int f7F8[4];
|
||||
CVECTOR f808[5][7];
|
||||
CVECTOR f894[4][7];
|
||||
CVECTOR f904[4][7];
|
||||
char pad2[0xFC];
|
||||
int fA70;
|
||||
MATRIX *light;
|
||||
MATRIX *color;
|
||||
SVECTOR fA7C;
|
||||
} CapeWork;
|
||||
|
||||
extern GV_PAD GV_PadData_800B05C0[4];
|
||||
|
||||
#define EXEC_LEVEL 5
|
||||
|
||||
|
||||
void s04c_cape_800D7938(CapeWork *work)
|
||||
{
|
||||
int i;
|
||||
int count;
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
work->f328[i].vx = -300;
|
||||
work->f328[i].vy = -300;
|
||||
}
|
||||
|
||||
count = 2;
|
||||
|
||||
for (i = 0; i < count; i++)
|
||||
{
|
||||
work->f328[i].vz = ((count - i) * 2 - 1) * 20;
|
||||
}
|
||||
|
||||
for (i = 0; i < count; i++)
|
||||
{
|
||||
work->f328[i + count].vz = -20 - i * 40;
|
||||
}
|
||||
}
|
||||
|
||||
void s04c_cape_800D79C8(CapeWork *work)
|
||||
{
|
||||
SVECTOR sp10;
|
||||
MATRIX sp18;
|
||||
SVECTOR sp38;
|
||||
int i;
|
||||
|
||||
sp10.vx = work->f7E4->vx;
|
||||
sp10.vy = work->f7E4->vy - 1024;
|
||||
sp10.vz = work->f7E4->vz;
|
||||
|
||||
sp38.vx = -300;
|
||||
sp38.vy = -300;
|
||||
sp38.vz = 0;
|
||||
|
||||
RotMatrix(&sp10, &sp18);
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
ApplyMatrixSV(&sp18, &work->f328[i], &work->f348[i][0]);
|
||||
ApplyMatrixSV(&sp18, &sp38, &work->fA7C);
|
||||
|
||||
work->f348[i][0].vx += work->f7E0->vx;
|
||||
work->f348[i][0].vy += work->f7E0->vy;
|
||||
work->f348[i][0].vz += work->f7E0->vz;
|
||||
|
||||
work->fA7C.vx += work->f7E0->vx;
|
||||
work->fA7C.vy += work->f7E0->vy;
|
||||
work->fA7C.vz += work->f7E0->vz;
|
||||
}
|
||||
}
|
||||
|
||||
void s04c_cape_800D7B2C(CapeWork *work)
|
||||
{
|
||||
int i, j;
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
for (j = 1; j < 7; j++)
|
||||
{
|
||||
work->f348[i][j].vx = work->f348[i][j - 1].vx;
|
||||
work->f348[i][j].vy = work->f348[i][j - 1].vy - 30;
|
||||
work->f348[i][j].vz = work->f348[i][j - 1].vz;
|
||||
work->f700[i][j] = 0;
|
||||
work->f770[i][j] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void s04c_cape_800D7BB4(CapeWork *work)
|
||||
{
|
||||
int a, b, c, d, e, f, g;
|
||||
int i, j;
|
||||
|
||||
a = (rcos(work->f7E4->vy - 1024) * 20) >> 12;
|
||||
b = (rsin(work->f7E4->vy - 1024) * 20) >> 12;
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
work->f428[i][0].vx = work->f348[i][0].vx + b;
|
||||
work->f508[i][0].vx = work->f348[i][0].vx - b;
|
||||
|
||||
work->f428[i][0].vy = work->f348[i][0].vy;
|
||||
work->f508[i][0].vy = work->f348[i][0].vy;
|
||||
|
||||
work->f428[i][0].vz = work->f348[i][0].vz + a;
|
||||
work->f508[i][0].vz = work->f348[i][0].vz - a;
|
||||
|
||||
for (j = 1; j < 7; j++)
|
||||
{
|
||||
c = (j * 64 * rsin(work->f7E8[i] + j * 64)) >> 12;
|
||||
d = rcos(c);
|
||||
|
||||
e = (rsin(c) * 20) >> 12;
|
||||
work->f428[i][j].vy = work->f348[i][j].vy + e;
|
||||
work->f508[i][j].vy = work->f348[i][j].vy - e;
|
||||
|
||||
f = (b * d) >> 12;
|
||||
work->f428[i][j].vx = work->f348[i][j].vx + f;
|
||||
work->f508[i][j].vx = work->f348[i][j].vx - f;
|
||||
|
||||
g = (a * d) >> 12;
|
||||
work->f428[i][j].vz = work->f348[i][j].vz + g;
|
||||
work->f508[i][j].vz = work->f348[i][j].vz - g;
|
||||
}
|
||||
|
||||
if (work->f7E8[i] == 4096)
|
||||
{
|
||||
work->f7E8[i] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void s04c_cape_800D7D90(CapeWork *work)
|
||||
{
|
||||
int i, j;
|
||||
|
||||
for (i = 0; i < 7; i++)
|
||||
{
|
||||
work->f5E8[0][i].vx = work->f428[0][i].vx;
|
||||
work->f5E8[0][i].vy = work->f428[0][i].vy;
|
||||
work->f5E8[0][i].vz = work->f428[0][i].vz;
|
||||
|
||||
work->f5E8[4][i].vx = work->f508[3][i].vx;
|
||||
work->f5E8[4][i].vy = work->f508[3][i].vy;
|
||||
work->f5E8[4][i].vz = work->f508[3][i].vz;
|
||||
|
||||
for (j = 1; j < 4; j++)
|
||||
{
|
||||
work->f5E8[j][i].vx = (work->f508[j - 1][i].vx + work->f428[j][i].vx) / 2;
|
||||
work->f5E8[j][i].vy = (work->f508[j - 1][i].vy + work->f428[j][i].vy) / 2;
|
||||
work->f5E8[j][i].vz = (work->f508[j - 1][i].vz + work->f428[j][i].vz) / 2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void s04c_cape_800D7E6C(CapeWork *work)
|
||||
{
|
||||
VECTOR in0;
|
||||
VECTOR in1;
|
||||
VECTOR cross;
|
||||
SVECTOR normal;
|
||||
CVECTOR color;
|
||||
int i, j;
|
||||
int r, g, b;
|
||||
|
||||
SetLightMatrix(work->light);
|
||||
SetColorMatrix(work->color);
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
for (j = 1; j < 7; j++)
|
||||
{
|
||||
in0.vx = work->f5E8[i][j - 1].vx / 2 - work->f5E8[i + 1][j - 1].vx / 2;
|
||||
in0.vy = work->f5E8[i][j - 1].vy / 2 - work->f5E8[i + 1][j - 1].vy / 2;
|
||||
in0.vz = work->f5E8[i][j - 1].vz / 2 - work->f5E8[i + 1][j - 1].vz / 2;
|
||||
|
||||
in1.vx = work->f5E8[i + 1][j].vx / 2 - work->f5E8[i + 1][j - 1].vx / 2;
|
||||
in1.vy = work->f5E8[i + 1][j].vy / 2 - work->f5E8[i + 1][j - 1].vy / 2;
|
||||
in1.vz = work->f5E8[i + 1][j].vz / 2 - work->f5E8[i + 1][j - 1].vz / 2;
|
||||
|
||||
OuterProduct0(&in0, &in1, &cross);
|
||||
VectorNormalS(&cross, &normal);
|
||||
|
||||
color.r = 128;
|
||||
color.g = 128;
|
||||
color.b = 128;
|
||||
|
||||
NormalColorCol(&normal, &color, &work->f808[i + 1][j]);
|
||||
}
|
||||
}
|
||||
|
||||
work->f894[0][0].r = work->f808[1][1].r;
|
||||
work->f894[0][0].g = work->f808[1][1].g;
|
||||
work->f894[0][0].b = work->f808[1][1].b;
|
||||
|
||||
for (j = 1; j < 6; j++)
|
||||
{
|
||||
work->f894[0][j].r = (work->f808[1][j].r + work->f808[1][j + 1].r) / 2;
|
||||
work->f894[0][j].g = (work->f808[1][j].g + work->f808[1][j + 1].g) / 2;
|
||||
work->f894[0][j].b = (work->f808[1][j].b + work->f808[1][j + 1].b) / 2;
|
||||
}
|
||||
|
||||
work->f894[0][6].r = work->f808[1][6].r;
|
||||
work->f894[0][6].g = work->f808[1][6].g;
|
||||
work->f894[0][6].b = work->f808[1][6].b;
|
||||
|
||||
for (i = 1; i < 4; i++)
|
||||
{
|
||||
work->f894[i][0].r = (work->f808[i][1].r + work->f808[i + 1][1].r) / 2;
|
||||
work->f894[i][0].g = (work->f808[i][1].g + work->f808[i + 1][1].g) / 2;
|
||||
work->f894[i][0].b = (work->f808[i][1].b + work->f808[i + 1][1].b) / 2;
|
||||
|
||||
for (j = 1; j < 6; j++)
|
||||
{
|
||||
r = work->f808[i][j].r + work->f808[i][j + 1].r + work->f808[i + 1][j].r + work->f808[i + 1][j + 1].r;
|
||||
work->f894[i][j].r = r / 4;
|
||||
|
||||
g = work->f808[i][j].g + work->f808[i][j + 1].g + work->f808[i + 1][j].g + work->f808[i + 1][j + 1].g;
|
||||
work->f894[i][j].g = g / 4;
|
||||
|
||||
b = work->f808[i][j].b + work->f808[i][j + 1].b + work->f808[i + 1][j].b + work->f808[i + 1][j + 1].b;
|
||||
work->f894[i][j].b = b / 4;
|
||||
}
|
||||
|
||||
work->f894[i][6].r = (work->f808[i][6].r + work->f808[i + 1][6].r) / 2;
|
||||
work->f894[i][6].g = (work->f808[i][6].g + work->f808[i + 1][6].g) / 2;
|
||||
work->f894[i][6].b = (work->f808[i][6].b + work->f808[i + 1][6].b) / 2;
|
||||
}
|
||||
|
||||
work->f904[0][0].r = work->f808[4][1].r;
|
||||
work->f904[0][0].g = work->f808[4][1].g;
|
||||
work->f904[0][0].b = work->f808[4][1].b;
|
||||
|
||||
for (j = 1; j < 6; j++)
|
||||
{
|
||||
work->f904[0][j].r = (work->f808[4][j].r + work->f808[4][j + 1].r) / 2;
|
||||
work->f904[0][j].g = (work->f808[4][j].g + work->f808[4][j + 1].g) / 2;
|
||||
work->f904[0][j].b = (work->f808[4][j].b + work->f808[4][j + 1].b) / 2;
|
||||
}
|
||||
|
||||
work->f904[0][6].r = work->f808[4][6].r;
|
||||
work->f904[0][6].g = work->f808[4][6].g;
|
||||
work->f904[0][6].b = work->f808[4][6].b;
|
||||
}
|
||||
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_cape_800D83D4.s")
|
||||
void s04c_cape_800D83D4(CapeWork *work);
|
||||
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_cape_800D8724.s")
|
||||
void s04c_cape_800D8724(CapeWork *work);
|
||||
|
||||
void CapeAct_800D8FF8(CapeWork *work)
|
||||
{
|
||||
work->fA70 = 0;
|
||||
s04c_cape_800D79C8(work);
|
||||
s04c_cape_800D8724(work);
|
||||
s04c_cape_800D7D90(work);
|
||||
s04c_cape_800D7E6C(work);
|
||||
s04c_cape_800D83D4(work);
|
||||
}
|
||||
|
||||
void CapeDie_800D9040(CapeWork* work)
|
||||
{
|
||||
DG_PRIM *prim;
|
||||
|
||||
prim = work->prim;
|
||||
if (prim != NULL)
|
||||
{
|
||||
DG_DequeuePrim_800182E0(prim);
|
||||
DG_FreePrim_8001BC04(prim);
|
||||
}
|
||||
}
|
||||
|
||||
static inline void CapeInitPack(POLY_GT4 *poly, DG_TEX *tex)
|
||||
{
|
||||
int u0, u1;
|
||||
int v0, v1;
|
||||
|
||||
u0 = tex->field_8_offx;
|
||||
u1 = u0 + tex->field_A_width + 1;
|
||||
v0 = tex->field_9_offy;
|
||||
v1 = v0 + tex->field_B_height + 1;
|
||||
setUV4(poly, u0, v0, u1, v0, u0, v1, u1, v1);
|
||||
|
||||
poly->tpage = tex->field_4_tPage;
|
||||
poly->clut = tex->field_6_clut;
|
||||
}
|
||||
|
||||
int CapeGetResources_800D907C(CapeWork *work, SVECTOR *arg1, SVECTOR *arg2, MATRIX *light, MATRIX *color)
|
||||
{
|
||||
DG_PRIM *prim;
|
||||
POLY_GT4 *packs0;
|
||||
POLY_GT4 *packs1;
|
||||
DG_TEX *tex;
|
||||
int i;
|
||||
|
||||
work->f7E0 = arg1;
|
||||
work->f7E4 = arg2;
|
||||
work->light = light;
|
||||
work->color = color;
|
||||
|
||||
work->pad = &GV_PadData_800B05C0[0];
|
||||
|
||||
prim = DG_GetPrim(0x14, 24, 0, (SVECTOR *)work->verts, NULL);
|
||||
work->prim = prim;
|
||||
|
||||
packs0 = &prim->field_40_pBuffers[0]->poly_gt4;
|
||||
packs1 = &prim->field_40_pBuffers[1]->poly_gt4;
|
||||
|
||||
tex = DG_GetTexture_8001D830(GV_StrCode_80016CCC("oce_skirt1"));
|
||||
|
||||
for (i = 0; i < 24; i++)
|
||||
{
|
||||
SetPolyGT4(packs0);
|
||||
SetPolyGT4(packs1);
|
||||
|
||||
CapeInitPack(packs0, tex);
|
||||
CapeInitPack(packs1, tex);
|
||||
|
||||
setRGB0(packs0, 128, 128, 128);
|
||||
setRGB1(packs0, 128, 128, 128);
|
||||
setRGB2(packs0, 128, 128, 128);
|
||||
setRGB3(packs0, 128, 128, 128);
|
||||
|
||||
setRGB0(packs1, 128, 128, 128);
|
||||
setRGB1(packs1, 128, 128, 128);
|
||||
setRGB2(packs1, 128, 128, 128);
|
||||
setRGB3(packs1, 128, 128, 128);
|
||||
|
||||
packs0++;
|
||||
packs1++;
|
||||
}
|
||||
|
||||
work->fA70 = 0;
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
work->f7E8[i] = 0;
|
||||
work->f7F8[i] = 5;
|
||||
}
|
||||
|
||||
s04c_cape_800D7938(work);
|
||||
s04c_cape_800D79C8(work);
|
||||
s04c_cape_800D7B2C(work);
|
||||
s04c_cape_800D7BB4(work);
|
||||
s04c_cape_800D7D90(work);
|
||||
s04c_cape_800D7E6C(work);
|
||||
s04c_cape_800D83D4(work);
|
||||
return 0;
|
||||
}
|
||||
|
||||
GV_ACT * NewCape_800D92F8(SVECTOR *arg0, SVECTOR *arg1, MATRIX *light, MATRIX *color)
|
||||
{
|
||||
CapeWork *work;
|
||||
|
||||
work = (CapeWork *)GV_NewActor_800150E4(EXEC_LEVEL, sizeof(CapeWork));
|
||||
if (work != NULL)
|
||||
{
|
||||
GV_SetNamedActor_8001514C(&work->actor, (TActorFunction)CapeAct_800D8FF8, (TActorFunction)CapeDie_800D9040, "cape.c");
|
||||
|
||||
if (CapeGetResources_800D907C(work, arg0, arg1, light, color) < 0)
|
||||
{
|
||||
GV_DestroyActor_800151C8(&work->actor);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
|
||||
return &work->actor;
|
||||
}
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF3DC.s")
|
||||
|
||||
void s04c_revolver_800CF418(void)
|
||||
{
|
||||
}
|
||||
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF420.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF4A0.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF518.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF584.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF5D0.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF650.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF69C.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF71C.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF748.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF7AC.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF7FC.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF868.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF8D8.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CFAF0.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CFBE0.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CFC3C.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CFC6C.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CFD08.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CFD84.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CFE44.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CFED4.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D00B4.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D02C8.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D03C0.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D03EC.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D0418.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D0444.s")
|
||||
|
||||
void s04c_revolver_800D04B8(int *arg0, int arg1)
|
||||
{
|
||||
arg0[0] = arg1;
|
||||
arg0[1] = 0;
|
||||
}
|
||||
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D04C4.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D07F4.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D0A94.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D0DE0.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D1120.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D11C8.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D1318.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D1364.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D149C.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D158C.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D15D4.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D168C.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D1760.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D184C.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D1BE4.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D1C60.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D1CE0.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D2028.s")
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revbullt_800D20BC.s")
|
||||
|
|
@ -0,0 +1,691 @@
|
|||
#include "libgcl/hash.h"
|
||||
#include "Bullet/blast.h"
|
||||
#include "Game/game.h"
|
||||
#include "Game/linkvarbuf.h"
|
||||
#include "Game/object.h"
|
||||
#include "Game/vibrate.h"
|
||||
#include "Takabe/thing.h"
|
||||
|
||||
typedef struct _WireWork
|
||||
{
|
||||
GV_ACT actor;
|
||||
int name;
|
||||
OBJECT objects[25];
|
||||
DG_PRIM *f1668;
|
||||
int f166C;
|
||||
int f1670;
|
||||
SVECTOR verts[112];
|
||||
int map;
|
||||
int f19F8;
|
||||
MATRIX f19FC[2];
|
||||
MATRIX f1A3C[2];
|
||||
MATRIX f1A7C[2];
|
||||
MATRIX f1ABC[2];
|
||||
MATRIX f1AFC[2];
|
||||
MATRIX f1B3C[2];
|
||||
MATRIX f1B7C[2];
|
||||
MATRIX f1BBC[2];
|
||||
MATRIX f1BFC[2];
|
||||
MATRIX f1C3C[2];
|
||||
MATRIX f1C7C[2];
|
||||
MATRIX f1CBC[2];
|
||||
MATRIX f1CFC[2];
|
||||
MATRIX f1D3C[2];
|
||||
MATRIX f1D7C[2];
|
||||
MATRIX f1DBC[2];
|
||||
MATRIX f1DFC[2];
|
||||
MATRIX f1E3C[2];
|
||||
MATRIX f1E7C[2];
|
||||
MATRIX f1EBC[2];
|
||||
MATRIX f1EFC[2];
|
||||
MATRIX f1F3C[2];
|
||||
MATRIX f1F7C[2];
|
||||
MATRIX f1FBC[2];
|
||||
MATRIX f1FFC[2];
|
||||
TARGET *f203C;
|
||||
char pad1[0x7C];
|
||||
SVECTOR f20BC;
|
||||
SVECTOR f20C4;
|
||||
int f20CC;
|
||||
int f20D0;
|
||||
TARGET *f20D4;
|
||||
SVECTOR f20D8;
|
||||
} WireWork;
|
||||
|
||||
extern Blast_Data blast_data_8009F4B8[8];
|
||||
extern int GM_GameStatus_800AB3CC;
|
||||
extern int GM_GameOverTimer_800AB3D4;
|
||||
extern int GM_CurrentMap_800AB9B0;
|
||||
extern SVECTOR GM_PlayerPosition_800ABA10;
|
||||
|
||||
unsigned short s04c_dword_800C35E8[] = {HASH_KILL};
|
||||
char s04c_dword_800C35EC[] = {0x7F, 0x03, 0x00, 0x00};
|
||||
SVECTOR s04c_dword_800C35F0 = {2000, 2000, 2000, 0};
|
||||
SVECTOR s04c_dword_800C35F8 = {2500, 10000, 2500, 0};
|
||||
|
||||
#define EXEC_LEVEL 5
|
||||
|
||||
void s04c_wire_800D2E7C(WireWork *work)
|
||||
{
|
||||
int px, pz;
|
||||
int x, z;
|
||||
|
||||
GM_CurrentMap_800AB9B0 = work->map;
|
||||
|
||||
px = GM_PlayerPosition_800ABA10.vx;
|
||||
pz = GM_PlayerPosition_800ABA10.vz;
|
||||
|
||||
if (GM_PlayerPosition_800ABA10.vy > 300)
|
||||
{
|
||||
if (px <= 0)
|
||||
{
|
||||
if (px >= -5000 && pz <= 8500 && pz >= 3500)
|
||||
{
|
||||
if (px >= -5000 && px <= -4000)
|
||||
{
|
||||
if (pz >= (-px + 2500) || pz <= (px + 9500))
|
||||
{
|
||||
GM_SeSet2_80032968(0, 63, 182);
|
||||
NewPadVibration_8005D58C(s04c_dword_800C35EC, 1);
|
||||
|
||||
work->f1670 = 1;
|
||||
work->f166C++;
|
||||
|
||||
if (!(GM_GameStatus_800AB3CC & PLAYER_UNK80000000) && GM_GameOverTimer_800AB3D4 == 0)
|
||||
{
|
||||
printf("Wire Cut!!\n");
|
||||
GM_GameOverTimer_800AB3D4 = -2;
|
||||
|
||||
if (GM_CurrentItemId == ITEM_CAMERA || GM_CurrentItemId == ITEM_SCOPE)
|
||||
{
|
||||
GM_CurrentItemId = ITEM_NONE;
|
||||
}
|
||||
}
|
||||
|
||||
work->f203C->class &= ~TARGET_PUSH;
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (px >= -4000 && px <= -3500)
|
||||
{
|
||||
if ((pz >= (-px + 2500) && pz <= (-px + 4500)) || (pz <= (px + 9500) && pz >= (px + 7500)))
|
||||
{
|
||||
GM_SeSet2_80032968(0, 63, 182);
|
||||
NewPadVibration_8005D58C(s04c_dword_800C35EC, 1);
|
||||
|
||||
work->f1670 = 1;
|
||||
work->f166C++;
|
||||
|
||||
if (!(GM_GameStatus_800AB3CC & PLAYER_UNK80000000) && GM_GameOverTimer_800AB3D4 == 0)
|
||||
{
|
||||
printf("Wire Cut!!\n");
|
||||
GM_GameOverTimer_800AB3D4 = -2;
|
||||
|
||||
if (GM_CurrentItemId == ITEM_CAMERA || GM_CurrentItemId == ITEM_SCOPE)
|
||||
{
|
||||
GM_CurrentItemId = ITEM_NONE;
|
||||
}
|
||||
}
|
||||
|
||||
work->f203C->class &= ~TARGET_PUSH;
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (px >= -3500 && px <= -2500)
|
||||
{
|
||||
if (pz <= (-px + 4500) && pz >= (px + 7500))
|
||||
{
|
||||
GM_SeSet2_80032968(0, 63, 182);
|
||||
NewPadVibration_8005D58C(s04c_dword_800C35EC, 1);
|
||||
|
||||
work->f1670 = 1;
|
||||
work->f166C++;
|
||||
|
||||
if (!(GM_GameStatus_800AB3CC & PLAYER_UNK80000000) && GM_GameOverTimer_800AB3D4 == 0)
|
||||
{
|
||||
printf("Wire Cut!!\n");
|
||||
GM_GameOverTimer_800AB3D4 = -2;
|
||||
|
||||
if (GM_CurrentItemId == ITEM_CAMERA || GM_CurrentItemId == ITEM_SCOPE)
|
||||
{
|
||||
GM_CurrentItemId = ITEM_NONE;
|
||||
}
|
||||
}
|
||||
|
||||
work->f203C->class &= ~TARGET_PUSH;
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (px >= -2500 && px <= -1500)
|
||||
{
|
||||
if (pz >= (-px + 2500) && pz <= (px + 9500))
|
||||
{
|
||||
GM_SeSet2_80032968(0, 63, 182);
|
||||
NewPadVibration_8005D58C(s04c_dword_800C35EC, 1);
|
||||
|
||||
work->f1670 = 1;
|
||||
work->f166C++;
|
||||
|
||||
if (!(GM_GameStatus_800AB3CC & PLAYER_UNK80000000) && GM_GameOverTimer_800AB3D4 == 0)
|
||||
{
|
||||
printf("Wire Cut!!\n");
|
||||
GM_GameOverTimer_800AB3D4 = -2;
|
||||
|
||||
if (GM_CurrentItemId == ITEM_CAMERA || GM_CurrentItemId == ITEM_SCOPE)
|
||||
{
|
||||
GM_CurrentItemId = ITEM_NONE;
|
||||
}
|
||||
}
|
||||
|
||||
work->f203C->class &= ~TARGET_PUSH;
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (px >= -1500 && px <= -1000)
|
||||
{
|
||||
if ((pz <= (px + 9500) && pz >= (px + 7500)) || (pz <= (-px + 0x1194) && pz >= (-px + 2500)))
|
||||
{
|
||||
GM_SeSet2_80032968(0, 63, 182);
|
||||
NewPadVibration_8005D58C(s04c_dword_800C35EC, 1);
|
||||
|
||||
work->f1670 = 1;
|
||||
work->f166C++;
|
||||
|
||||
if (!(GM_GameStatus_800AB3CC & PLAYER_UNK80000000) && GM_GameOverTimer_800AB3D4 == 0)
|
||||
{
|
||||
printf("Wire Cut!!\n");
|
||||
GM_GameOverTimer_800AB3D4 = -2;
|
||||
|
||||
if (GM_CurrentItemId == ITEM_CAMERA || GM_CurrentItemId == ITEM_SCOPE)
|
||||
{
|
||||
GM_CurrentItemId = ITEM_NONE;
|
||||
}
|
||||
}
|
||||
|
||||
work->f203C->class &= ~TARGET_PUSH;
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (px >= -1000 && px <= 0 && pz >= (px + 7500) && pz <= (-px + 4500))
|
||||
{
|
||||
GM_SeSet2_80032968(0, 63, 182);
|
||||
NewPadVibration_8005D58C(s04c_dword_800C35EC, 1);
|
||||
|
||||
work->f1670 = 1;
|
||||
work->f166C++;
|
||||
|
||||
if (!(GM_GameStatus_800AB3CC & PLAYER_UNK80000000) && GM_GameOverTimer_800AB3D4 == 0)
|
||||
{
|
||||
printf("Wire Cut!!\n");
|
||||
GM_GameOverTimer_800AB3D4 = -2;
|
||||
|
||||
if (GM_CurrentItemId == ITEM_CAMERA || GM_CurrentItemId == ITEM_SCOPE)
|
||||
{
|
||||
GM_CurrentItemId = ITEM_NONE;
|
||||
}
|
||||
}
|
||||
|
||||
work->f203C->class &= ~TARGET_PUSH;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (px <= -1500)
|
||||
{
|
||||
if (px >= -3500 && pz <= 7000 && pz >= 5000)
|
||||
{
|
||||
GM_SeSet2_80032968(0, 63, 182);
|
||||
NewPadVibration_8005D58C(s04c_dword_800C35EC, 1);
|
||||
|
||||
work->f1670 = 1;
|
||||
work->f166C++;
|
||||
|
||||
if (!(GM_GameStatus_800AB3CC & PLAYER_UNK80000000) && GM_GameOverTimer_800AB3D4 == 0)
|
||||
{
|
||||
printf("Wire Cut by HOFUKU!!\n");
|
||||
GM_GameOverTimer_800AB3D4 = -2;
|
||||
|
||||
if (GM_CurrentItemId == ITEM_CAMERA || GM_CurrentItemId == ITEM_SCOPE)
|
||||
{
|
||||
GM_CurrentItemId = ITEM_NONE;
|
||||
}
|
||||
}
|
||||
|
||||
work->f203C->class &= ~TARGET_PUSH;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if (work->f20CC == 1)
|
||||
{
|
||||
if (px > -500)
|
||||
{
|
||||
work->f20CC = 0;
|
||||
work->f20BC = work->f20C4;
|
||||
}
|
||||
else if (px < -4500)
|
||||
{
|
||||
work->f20CC = 0;
|
||||
work->f20BC = work->f20C4;
|
||||
}
|
||||
else if (pz > 8000)
|
||||
{
|
||||
work->f20CC = 0;
|
||||
work->f20BC = work->f20C4;
|
||||
}
|
||||
else if (pz < 4000)
|
||||
{
|
||||
work->f20CC = 0;
|
||||
work->f20BC = work->f20C4;
|
||||
}
|
||||
}
|
||||
|
||||
if (work->f203C->field_6_flags & 0x8)
|
||||
{
|
||||
x = work->f203C->field_34_vec.vx;
|
||||
if (x != 0)
|
||||
{
|
||||
work->f20BC.vx += (x / abs(x)) * 150;
|
||||
}
|
||||
|
||||
z = work->f203C->field_34_vec.vz;
|
||||
if (z != 0)
|
||||
{
|
||||
work->f20BC.vz += (z / abs(z)) * 150;
|
||||
}
|
||||
|
||||
work->f20CC = 1;
|
||||
|
||||
work->f203C->field_6_flags &= ~0x8;
|
||||
}
|
||||
|
||||
if ((work->f20D4->field_6_flags & 0x4) && work->f20D4->field_3E == 2)
|
||||
{
|
||||
GM_SeSet2_80032968(0, 63, 182);
|
||||
NewPadVibration_8005D58C(s04c_dword_800C35EC, 1);
|
||||
|
||||
work->f166C = 15;
|
||||
work->f1670 = 1;
|
||||
|
||||
if (!(GM_GameStatus_800AB3CC & PLAYER_UNK80000000) && GM_GameOverTimer_800AB3D4 == 0)
|
||||
{
|
||||
printf("Wire Cut by BAKUFUU!!\n");
|
||||
GM_GameOverTimer_800AB3D4 = -2;
|
||||
|
||||
if (GM_CurrentItemId == ITEM_CAMERA || GM_CurrentItemId == ITEM_SCOPE)
|
||||
{
|
||||
GM_CurrentItemId = ITEM_NONE;
|
||||
}
|
||||
}
|
||||
|
||||
work->f203C->class &= ~TARGET_PUSH;
|
||||
}
|
||||
}
|
||||
|
||||
void s04c_wire_800D350C(WireWork *work)
|
||||
{
|
||||
GM_CurrentMap_800AB9B0 = work->map;
|
||||
|
||||
switch (work->f166C)
|
||||
{
|
||||
case 30:
|
||||
NewBlast_8006DFDC(&work->objects[0].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 31:
|
||||
NewBlast_8006DFDC(&work->objects[3].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 32:
|
||||
NewBlast_8006DFDC(&work->objects[2].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 33:
|
||||
NewBlast_8006DFDC(&work->objects[1].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 34:
|
||||
NewBlast_8006DFDC(&work->objects[15].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 35:
|
||||
NewBlast_8006DFDC(&work->objects[14].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 36:
|
||||
NewBlast_8006DFDC(&work->objects[13].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 37:
|
||||
NewBlast_8006DFDC(&work->objects[6].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 38:
|
||||
NewBlast_8006DFDC(&work->objects[5].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 39:
|
||||
NewBlast_8006DFDC(&work->objects[4].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 40:
|
||||
NewBlast_8006DFDC(&work->objects[21].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 41:
|
||||
NewBlast_8006DFDC(&work->objects[20].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 42:
|
||||
NewBlast_8006DFDC(&work->objects[19].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 43:
|
||||
NewBlast_8006DFDC(&work->objects[9].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 44:
|
||||
NewBlast_8006DFDC(&work->objects[8].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 45:
|
||||
NewBlast_8006DFDC(&work->objects[7].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 46:
|
||||
NewBlast_8006DFDC(&work->objects[24].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 47:
|
||||
NewBlast_8006DFDC(&work->objects[23].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 48:
|
||||
NewBlast_8006DFDC(&work->objects[22].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 49:
|
||||
NewBlast_8006DFDC(&work->objects[12].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 50:
|
||||
NewBlast_8006DFDC(&work->objects[11].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 51:
|
||||
NewBlast_8006DFDC(&work->objects[10].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 52:
|
||||
NewBlast_8006DFDC(&work->objects[18].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 53:
|
||||
NewBlast_8006DFDC(&work->objects[17].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 54:
|
||||
NewBlast_8006DFDC(&work->objects[16].objs->world, &blast_data_8009F4B8[1]);
|
||||
break;
|
||||
|
||||
case 55:
|
||||
GV_DestroyActor_800151C8(&work->actor);
|
||||
break;
|
||||
}
|
||||
|
||||
work->f166C++;
|
||||
}
|
||||
|
||||
void WireAct_800D36B8(WireWork *work)
|
||||
{
|
||||
SVECTOR pos;
|
||||
|
||||
if (work->f19F8 < 6)
|
||||
{
|
||||
pos.vx = work->objects[0].objs->world.t[0];
|
||||
pos.vy = work->objects[0].objs->world.t[1];
|
||||
pos.vz = work->objects[0].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f19FC);
|
||||
|
||||
pos.vx = work->objects[3].objs->world.t[0];
|
||||
pos.vy = work->objects[3].objs->world.t[1];
|
||||
pos.vz = work->objects[3].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1A3C);
|
||||
|
||||
pos.vx = work->objects[2].objs->world.t[0];
|
||||
pos.vy = work->objects[2].objs->world.t[1];
|
||||
pos.vz = work->objects[2].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1A7C);
|
||||
|
||||
pos.vx = work->objects[1].objs->world.t[0];
|
||||
pos.vy = work->objects[1].objs->world.t[1];
|
||||
pos.vz = work->objects[1].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1ABC);
|
||||
|
||||
pos.vx = work->objects[15].objs->world.t[0];
|
||||
pos.vy = work->objects[15].objs->world.t[1];
|
||||
pos.vz = work->objects[15].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1D3C);
|
||||
|
||||
pos.vx = work->objects[14].objs->world.t[0];
|
||||
pos.vy = work->objects[14].objs->world.t[1];
|
||||
pos.vz = work->objects[14].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1D7C);
|
||||
|
||||
pos.vx = work->objects[13].objs->world.t[0];
|
||||
pos.vy = work->objects[13].objs->world.t[1];
|
||||
pos.vz = work->objects[13].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1DBC);
|
||||
|
||||
pos.vx = work->objects[6].objs->world.t[0];
|
||||
pos.vy = work->objects[6].objs->world.t[1];
|
||||
pos.vz = work->objects[6].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1AFC);
|
||||
|
||||
pos.vx = work->objects[5].objs->world.t[0];
|
||||
pos.vy = work->objects[5].objs->world.t[1];
|
||||
pos.vz = work->objects[5].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1B3C);
|
||||
|
||||
pos.vx = work->objects[4].objs->world.t[0];
|
||||
pos.vy = work->objects[4].objs->world.t[1];
|
||||
pos.vz = work->objects[4].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1B7C);
|
||||
|
||||
pos.vx = work->objects[21].objs->world.t[0];
|
||||
pos.vy = work->objects[21].objs->world.t[1];
|
||||
pos.vz = work->objects[21].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1EBC);
|
||||
|
||||
pos.vx = work->objects[20].objs->world.t[0];
|
||||
pos.vy = work->objects[20].objs->world.t[1];
|
||||
pos.vz = work->objects[20].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1EFC);
|
||||
|
||||
pos.vx = work->objects[19].objs->world.t[0];
|
||||
pos.vy = work->objects[19].objs->world.t[1];
|
||||
pos.vz = work->objects[19].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1F3C);
|
||||
|
||||
pos.vx = work->objects[9].objs->world.t[0];
|
||||
pos.vy = work->objects[9].objs->world.t[1];
|
||||
pos.vz = work->objects[9].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1BBC);
|
||||
|
||||
pos.vx = work->objects[8].objs->world.t[0];
|
||||
pos.vy = work->objects[8].objs->world.t[1];
|
||||
pos.vz = work->objects[8].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1BFC);
|
||||
|
||||
pos.vx = work->objects[7].objs->world.t[0];
|
||||
pos.vy = work->objects[7].objs->world.t[1];
|
||||
pos.vz = work->objects[7].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1C3C);
|
||||
|
||||
pos.vx = work->objects[24].objs->world.t[0];
|
||||
pos.vy = work->objects[24].objs->world.t[1];
|
||||
pos.vz = work->objects[24].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1F7C);
|
||||
|
||||
pos.vx = work->objects[23].objs->world.t[0];
|
||||
pos.vy = work->objects[23].objs->world.t[1];
|
||||
pos.vz = work->objects[23].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1FBC);
|
||||
|
||||
pos.vx = work->objects[22].objs->world.t[0];
|
||||
pos.vy = work->objects[22].objs->world.t[1];
|
||||
pos.vz = work->objects[22].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1FFC);
|
||||
|
||||
pos.vx = work->objects[12].objs->world.t[0];
|
||||
pos.vy = work->objects[12].objs->world.t[1];
|
||||
pos.vz = work->objects[12].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1C7C);
|
||||
|
||||
pos.vx = work->objects[11].objs->world.t[0];
|
||||
pos.vy = work->objects[11].objs->world.t[1];
|
||||
pos.vz = work->objects[11].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1CBC);
|
||||
|
||||
pos.vx = work->objects[10].objs->world.t[0];
|
||||
pos.vy = work->objects[10].objs->world.t[1];
|
||||
pos.vz = work->objects[10].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1CFC);
|
||||
|
||||
pos.vx = work->objects[18].objs->world.t[0];
|
||||
pos.vy = work->objects[18].objs->world.t[1];
|
||||
pos.vz = work->objects[18].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1DFC);
|
||||
|
||||
pos.vx = work->objects[17].objs->world.t[0];
|
||||
pos.vy = work->objects[17].objs->world.t[1];
|
||||
pos.vz = work->objects[17].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1E3C);
|
||||
|
||||
pos.vx = work->objects[16].objs->world.t[0];
|
||||
pos.vy = work->objects[16].objs->world.t[1];
|
||||
pos.vz = work->objects[16].objs->world.t[2];
|
||||
DG_GetLightMatrix_8001A3C4(&pos, work->f1E7C);
|
||||
|
||||
work->f19F8++;
|
||||
}
|
||||
|
||||
switch (work->f1670)
|
||||
{
|
||||
case 0:
|
||||
s04c_wire_800D2E7C(work);
|
||||
GM_Target_SetVector_8002D500(work->f203C, &work->f20BC);
|
||||
sub_8002DA14(work->f203C);
|
||||
break;
|
||||
|
||||
case 1:
|
||||
s04c_wire_800D350C(work);
|
||||
break;
|
||||
}
|
||||
|
||||
if (THING_Msg_CheckMessage(work->name, 1, s04c_dword_800C35E8) == 0)
|
||||
{
|
||||
GV_DestroyActor_800151C8(&work->actor);
|
||||
}
|
||||
}
|
||||
|
||||
void WireDie_800D3DB0(WireWork *work)
|
||||
{
|
||||
DG_PRIM *prim;
|
||||
|
||||
GM_FreeObject_80034BF8(&work->objects[0]);
|
||||
GM_FreeObject_80034BF8(&work->objects[3]);
|
||||
GM_FreeObject_80034BF8(&work->objects[2]);
|
||||
GM_FreeObject_80034BF8(&work->objects[1]);
|
||||
GM_FreeObject_80034BF8(&work->objects[15]);
|
||||
GM_FreeObject_80034BF8(&work->objects[14]);
|
||||
GM_FreeObject_80034BF8(&work->objects[13]);
|
||||
GM_FreeObject_80034BF8(&work->objects[6]);
|
||||
GM_FreeObject_80034BF8(&work->objects[5]);
|
||||
GM_FreeObject_80034BF8(&work->objects[4]);
|
||||
GM_FreeObject_80034BF8(&work->objects[21]);
|
||||
GM_FreeObject_80034BF8(&work->objects[20]);
|
||||
GM_FreeObject_80034BF8(&work->objects[19]);
|
||||
GM_FreeObject_80034BF8(&work->objects[9]);
|
||||
GM_FreeObject_80034BF8(&work->objects[8]);
|
||||
GM_FreeObject_80034BF8(&work->objects[7]);
|
||||
GM_FreeObject_80034BF8(&work->objects[24]);
|
||||
GM_FreeObject_80034BF8(&work->objects[23]);
|
||||
GM_FreeObject_80034BF8(&work->objects[22]);
|
||||
GM_FreeObject_80034BF8(&work->objects[12]);
|
||||
GM_FreeObject_80034BF8(&work->objects[11]);
|
||||
GM_FreeObject_80034BF8(&work->objects[10]);
|
||||
GM_FreeObject_80034BF8(&work->objects[18]);
|
||||
GM_FreeObject_80034BF8(&work->objects[17]);
|
||||
GM_FreeObject_80034BF8(&work->objects[16]);
|
||||
|
||||
prim = work->f1668;
|
||||
if (prim != NULL)
|
||||
{
|
||||
DG_DequeuePrim_800182E0(prim);
|
||||
DG_FreePrim_8001BC04(prim);
|
||||
}
|
||||
|
||||
GM_FreeTarget_8002D4B0(work->f203C);
|
||||
GM_FreeTarget_8002D4B0(work->f20D4);
|
||||
}
|
||||
|
||||
int s04c_wire_800D3ED8(WireWork *work)
|
||||
{
|
||||
TARGET *target;
|
||||
|
||||
target = GM_AllocTarget_8002D400();
|
||||
work->f203C = target;
|
||||
if (target == NULL)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
GM_SetTarget_8002DC74(target, TARGET_PUSH, NO_SIDE, &s04c_dword_800C35F0);
|
||||
GM_Target_SetVector_8002D500(target, &work->f20C4);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int s04c_wire_800D3F40(WireWork *work)
|
||||
{
|
||||
TARGET *target;
|
||||
|
||||
target = GM_AllocTarget_8002D400();
|
||||
work->f20D4 = target;
|
||||
if (target == NULL)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
GM_SetTarget_8002DC74(target, TARGET_POWER, PLAYER_SIDE, &s04c_dword_800C35F8);
|
||||
GM_Target_SetVector_8002D500(target, &work->f20D8);
|
||||
return 0;
|
||||
}
|
||||
|
||||
const char s04c_aWire_800DBBA8[] = "wire";
|
||||
const char s04c_aBc_800DBBB0[] = "04b_c4";
|
||||
|
||||
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_wire_800D3FA8.s")
|
||||
int s04c_wire_800D3FA8(WireWork *work, int name, int map);
|
||||
|
||||
GV_ACT * NewWire_800D709C(int name, int where)
|
||||
{
|
||||
WireWork *work;
|
||||
|
||||
work = (WireWork *)GV_NewActor_800150E4(EXEC_LEVEL, sizeof(WireWork));
|
||||
if (work != NULL)
|
||||
{
|
||||
GV_SetNamedActor_8001514C(&work->actor, (TActorFunction)WireAct_800D36B8, (TActorFunction)WireDie_800D3DB0, "wire.c");
|
||||
|
||||
if (s04c_wire_800D3FA8(work, name, where) < 0)
|
||||
{
|
||||
GV_DestroyActor_800151C8(&work->actor);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
work->name = name;
|
||||
}
|
||||
|
||||
return &work->actor;
|
||||
}
|
||||
|
|
@ -34,14 +34,13 @@ extern SVECTOR DG_ZeroVector_800AB39C;
|
|||
extern int GM_GameOverTimer_800AB3D4;
|
||||
extern int GM_CurrentMap_800AB9B0;
|
||||
|
||||
extern SVECTOR s04c_dword_800C35B0[4];
|
||||
extern SVECTOR s04c_dword_800C35D0[2];
|
||||
extern SVECTOR s04c_dword_800C35E0;
|
||||
extern SVECTOR s04c_dword_800DBAE4;
|
||||
extern int s04c_dword_800DBE20;
|
||||
const SVECTOR s04c_dword_800DBAE4 = {0, -750, 0, 0};
|
||||
|
||||
extern const char s04c_aBullet_800DBAEC[]; // = "bullet"
|
||||
extern const char aRevbulltC[]; // = "revbullt.c"
|
||||
SVECTOR s04c_dword_800C35B0[4] = {{15, 0, 0, 0}, {-15, 0, 0, 0}, {0, 0, 15, 0}, {0, 0, -15, 0}};
|
||||
SVECTOR s04c_dword_800C35D0[2] = {{0, -100, 0, 0}, {5, -10740, 32, 0}};
|
||||
SVECTOR s04c_dword_800C35E0 = {100, 100, 100, 0};
|
||||
|
||||
static int s04c_dword_800DBE20;
|
||||
|
||||
GV_ACT * NewRevbullt_800D2DC8(MATRIX *world, int bounces);
|
||||
|
||||
|
|
@ -353,7 +352,7 @@ int RevbulltGetResources_800D2BFC(RevbulltWork *work, MATRIX *world, int arg2, i
|
|||
|
||||
prim->field_2E_k500 = k500;
|
||||
|
||||
tex = DG_GetTexture_8001D830(GV_StrCode_80016CCC(s04c_aBullet_800DBAEC));
|
||||
tex = DG_GetTexture_8001D830(GV_StrCode_80016CCC("bullet"));
|
||||
if (tex == NULL)
|
||||
{
|
||||
return -1;
|
||||
|
|
@ -374,7 +373,7 @@ GV_ACT * NewRevbullt_800D2DC8(MATRIX *world, int bounces)
|
|||
work = (RevbulltWork *)GV_NewActor_800150E4(EXEC_LEVEL, sizeof(RevbulltWork));
|
||||
if (work != NULL)
|
||||
{
|
||||
GV_SetNamedActor_8001514C(&work->actor, (TActorFunction)RevbulltAct_800D2864, (TActorFunction)RevbulltDie_800D2AEC, aRevbulltC);
|
||||
GV_SetNamedActor_8001514C(&work->actor, (TActorFunction)RevbulltAct_800D2864, (TActorFunction)RevbulltDie_800D2AEC, "revbullt.c");
|
||||
|
||||
if (RevbulltGetResources_800D2BFC(work, world, 1, 0) < 0)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -83,39 +83,6 @@ int s04c_dword_800C35A4 = 0x00A0130E;
|
|||
int s04c_dword_800C35A8 = 0x03840190;
|
||||
int s04c_dword_800C35AC = 0x00000190;
|
||||
|
||||
int s04c_dword_800C35B0 = 0x0000000F;
|
||||
int s04c_dword_800C35B4 = 0x00000000;
|
||||
int s04c_dword_800C35B8 = 0x0000FFF1;
|
||||
int s04c_dword_800C35BC = 0x00000000;
|
||||
int s04c_dword_800C35C0 = 0x00000000;
|
||||
int s04c_dword_800C35C4 = 0x0000000F;
|
||||
int s04c_dword_800C35C8 = 0x00000000;
|
||||
int s04c_dword_800C35CC = 0x0000FFF1;
|
||||
|
||||
int s04c_dword_800C35D0 = 0xFF9C0000;
|
||||
int s04c_dword_800C35D4 = 0x00000000;
|
||||
int s04c_dword_800C35D8 = 0xD60C0005;
|
||||
int s04c_dword_800C35DC = 0x00000020;
|
||||
|
||||
int s04c_dword_800C35E0 = 0x00640064;
|
||||
int s04c_dword_800C35E4 = 0x00000064;
|
||||
|
||||
int s04c_dword_800C35E8 = 0x00003223;
|
||||
int s04c_dword_800C35EC = 0x0000037F;
|
||||
int s04c_dword_800C35F0 = 0x07D007D0;
|
||||
int s04c_dword_800C35F4 = 0x000007D0;
|
||||
int s04c_dword_800C35F8 = 0x271009C4;
|
||||
int s04c_dword_800C35FC = 0x000009C4;
|
||||
int s04c_dword_800C3600 = 0x454B4142;
|
||||
int s04c_dword_800C3604 = 0x00000052;
|
||||
int s04c_dword_800C3608 = 0x00000000;
|
||||
int s04c_dword_800C360C = 0x00000064;
|
||||
int s04c_dword_800C3610 = 0x0000FC00;
|
||||
int s04c_dword_800C3614 = 0x00000000;
|
||||
int s04c_dword_800C3618 = 0x03840190;
|
||||
int s04c_dword_800C361C = 0x00000190;
|
||||
|
||||
|
||||
const int s04c_dword_800DBAA8 = 0x800D14F0;
|
||||
const int s04c_dword_800DBAAC = 0x800D1504;
|
||||
const int s04c_dword_800DBAB0 = 0x800D1518;
|
||||
|
|
@ -125,67 +92,9 @@ const int s04c_dword_800DBABC = 0x800D1554;
|
|||
const int s04c_dword_800DBAC0 = 0x800D1568;
|
||||
const char s04c_aRevgun_800DBAC4[] = "rev_gun";
|
||||
const char s04c_aRevolver_800DBACC[] = "revolver";
|
||||
const char s04c_dword_800DBAD8[] = {'r', 'e', 'v', 'o'};
|
||||
const char s04c_dword_800DBADC[] = {'l', 'v', 'e', 'r'};
|
||||
const char s04c_dword_800DBAE0[] = {'.', 'c', 0x0, 'a'};
|
||||
|
||||
const char s04c_dword_800DBAE4[] = {0x0, 0x0, 0x12, 0xfd};
|
||||
const char s04c_dword_800DBAE8[] = {0x0, 0x0, 0x0, 0x0};
|
||||
|
||||
const char s04c_aBullet_800DBAEC[] = "bullet";
|
||||
const char aRevbulltC[] = {'r', 'e', 'v', 'b', 'u', 'l', 'l', 't', '.', 'c', 0x0, 'm'};
|
||||
|
||||
const char s04c_aWirecut_800DBB00[] = "Wire Cut!!\n";
|
||||
const char s04c_aWirecutbyhofuku_800DBB0C[] = "Wire Cut by HOFUKU!!\n";
|
||||
const char s04c_aWirecutbybakufuu_800DBB24[] = "Wire Cut by BAKUFUU!!\n";
|
||||
const char s04c_dword_800DBB3C[] = {0x0, 0x0, 0x0, 0x0};
|
||||
const int s04c_dword_800DBB40 = 0x800D3558;
|
||||
const int s04c_dword_800DBB44 = 0x800D3564;
|
||||
const int s04c_dword_800DBB48 = 0x800D3570;
|
||||
const int s04c_dword_800DBB4C = 0x800D357C;
|
||||
const int s04c_dword_800DBB50 = 0x800D3588;
|
||||
const int s04c_dword_800DBB54 = 0x800D3594;
|
||||
const int s04c_dword_800DBB58 = 0x800D35A0;
|
||||
const int s04c_dword_800DBB5C = 0x800D35AC;
|
||||
const int s04c_dword_800DBB60 = 0x800D35B8;
|
||||
const int s04c_dword_800DBB64 = 0x800D35C4;
|
||||
const int s04c_dword_800DBB68 = 0x800D35D0;
|
||||
const int s04c_dword_800DBB6C = 0x800D35DC;
|
||||
const int s04c_dword_800DBB70 = 0x800D35E8;
|
||||
const int s04c_dword_800DBB74 = 0x800D35F4;
|
||||
const int s04c_dword_800DBB78 = 0x800D3600;
|
||||
const int s04c_dword_800DBB7C = 0x800D360C;
|
||||
const int s04c_dword_800DBB80 = 0x800D3618;
|
||||
const int s04c_dword_800DBB84 = 0x800D3624;
|
||||
const int s04c_dword_800DBB88 = 0x800D3630;
|
||||
const int s04c_dword_800DBB8C = 0x800D363C;
|
||||
const int s04c_dword_800DBB90 = 0x800D3648;
|
||||
const int s04c_dword_800DBB94 = 0x800D3654;
|
||||
const int s04c_dword_800DBB98 = 0x800D3660;
|
||||
const int s04c_dword_800DBB9C = 0x800D366C;
|
||||
const int s04c_dword_800DBBA0 = 0x800D3678;
|
||||
const int s04c_dword_800DBBA4 = 0x800D3690;
|
||||
const char s04c_aWire_800DBBA8[] = "wire";
|
||||
const char s04c_aBc_800DBBB0[] = "04b_c4";
|
||||
const char s04c_dword_800DBBB8[] = {'w', 'i', 'r', 'e'};
|
||||
const char s04c_dword_800DBBBC[] = {'.', 'c', 0x0, ' '};
|
||||
const char s04c_aGameover_800DBBC0[] = "GameOver!\n";
|
||||
const char s04c_aGameovertimerd_800DBBCC[] = "GameOverTimer = %d\n";
|
||||
const int s04c_dword_800DBBE0 = 0x800D73A0;
|
||||
const int s04c_dword_800DBBE4 = 0x800D73EC;
|
||||
const int s04c_dword_800DBBE8 = 0x800D7418;
|
||||
const int s04c_dword_800DBBEC = 0x800D7454;
|
||||
const int s04c_dword_800DBBF0 = 0x800D74B0;
|
||||
const char s04c_aAtsnoc_800DBBF4[] = "ats_noc";
|
||||
const char s04c_aShacho_800DBBFC[] = "shacho";
|
||||
const char s04c_dword_800DBC04[] = {'a', 't', '.', 'c'};
|
||||
const char s04c_dword_800DBC08[] = {0x0, '3', '8', 'A'};
|
||||
const char s04c_aOceskirt_800DBC0C[] = "oce_skirt1";
|
||||
const char s04c_dword_800DBC18[] = {'c', 'a', 'p', 'e'};
|
||||
const char s04c_dword_800DBC1C[] = {'.', 'c', 0x0, 'm'};
|
||||
const char s04c_dword_800DBAD8[] = "revolver.c";
|
||||
|
||||
int SECTION("overlay.bss") s04c_dword_800DBE10;
|
||||
int SECTION("overlay.bss") s04c_dword_800DBE14;
|
||||
int SECTION("overlay.bss") s04c_dword_800DBE18;
|
||||
int SECTION("overlay.bss") s04c_dword_800DBE1C;
|
||||
int SECTION("overlay.bss") s04c_dword_800DBE20;
|
||||
|
|
|
|||
BIN
um/s04c.bin
BIN
um/s04c.bin
Binary file not shown.
Loading…
Reference in New Issue