merge TRK_Hollywood_Revolution

This commit is contained in:
Charlotte 🦝 Delenk 2022-10-17 08:58:14 +01:00
parent 3e08c424a3
commit cf05bdf222
Signed by: darkkirb
GPG key ID: AB2BD8DAF2E37122
53 changed files with 458 additions and 484 deletions

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global gRecvBuf
gRecvBuf:
.skip 0x500
.global gRecvCB
gRecvCB:
.skip 0x20

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global gIsInitialized
gIsInitialized:
.skip 0x8

View file

@ -205,3 +205,19 @@ gdev_cc_initinterrupts:
/* 800152B8 000110F8 7C 08 03 A6 */ mtlr r0
/* 800152BC 000110FC 38 21 00 10 */ addi r1, r1, 0x10
/* 800152C0 00011100 4E 80 00 20 */ blr
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global gRecvBuf
gRecvBuf:
.skip 0x500
.global gRecvCB
gRecvCB:
.skip 0x20
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global gIsInitialized
gIsInitialized:
.skip 0x8

View file

@ -114,3 +114,37 @@ lbl_800159F8:
/* 80015A08 00011848 7C 08 03 A6 */ mtlr r0
/* 80015A0C 0001184C 38 21 00 10 */ addi r1, r1, 0x10
/* 80015A10 00011850 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@109"
"@109":
.4byte lbl_800159F8
.4byte lbl_8001593C
.4byte lbl_8001594C
.4byte lbl_8001595C
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_8001596C
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_8001597C
.4byte lbl_8001598C
.4byte lbl_8001599C
.4byte lbl_800159AC
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159EC
.4byte lbl_800159BC
.4byte lbl_800159CC
.4byte lbl_800159DC
.4byte 0

View file

@ -1,34 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@109"
"@109":
.4byte lbl_800159F8
.4byte lbl_8001593C
.4byte lbl_8001594C
.4byte lbl_8001595C
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_8001596C
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_8001597C
.4byte lbl_8001598C
.4byte lbl_8001599C
.4byte lbl_800159AC
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159F8
.4byte lbl_800159EC
.4byte lbl_800159BC
.4byte lbl_800159CC
.4byte lbl_800159DC
.4byte 0

View file

@ -242,3 +242,31 @@ __TRKreset:
/* 80015D2C 00011B6C 38 80 00 00 */ li r4, 0x0
/* 80015D30 00011B70 38 A0 00 00 */ li r5, 0x0
/* 80015D34 00011B74 48 00 DA EC */ b OSResetSystem
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global TRK_ISR_OFFSETS
TRK_ISR_OFFSETS:
.4byte 0x00000100
.4byte 0x00000200
.4byte 0x00000300
.4byte 0x00000400
.4byte 0x00000500
.4byte 0x00000600
.4byte 0x00000700
.4byte 0x00000800
.4byte 0x00000900
.4byte 0x00000C00
.4byte 0x00000D00
.4byte 0x00000F00
.4byte 0x00001300
.4byte 0x00001400
.4byte 0x00001700
.4byte 0
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global lc_base
lc_base:
.skip 0x8

View file

@ -1,22 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global TRK_ISR_OFFSETS
TRK_ISR_OFFSETS:
.4byte 0x00000100
.4byte 0x00000200
.4byte 0x00000300
.4byte 0x00000400
.4byte 0x00000500
.4byte 0x00000600
.4byte 0x00000700
.4byte 0x00000800
.4byte 0x00000900
.4byte 0x00000C00
.4byte 0x00000D00
.4byte 0x00000F00
.4byte 0x00001300
.4byte 0x00001400
.4byte 0x00001700
.4byte 0

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global lc_base
lc_base:
.skip 0x8

View file

@ -265,3 +265,87 @@ InitializeProgramEndTrap:
/* 800160C4 00011F04 7C 08 03 A6 */ mtlr r0
/* 800160C8 00011F08 38 21 00 10 */ addi r1, r1, 0x10
/* 800160CC 00011F0C 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@stringBase0_80421B68"
"@stringBase0_80421B68":
.4byte 0x4465766B
.4byte 0x69742073
.4byte 0x65742074
.4byte 0x6F203A20
.4byte 0x256C640A
.4byte 0x004D6574
.4byte 0x726F5452
.4byte 0x4B203A20
.4byte 0x53697A65
.4byte 0x6F662052
.4byte 0x65706C79
.4byte 0x202D2025
.4byte 0x6C642062
.4byte 0x79746573
.4byte 0x0A004D65
.4byte 0x74726F54
.4byte 0x524B203A
.4byte 0x20536574
.4byte 0x20746F20
.4byte 0x4E444556
.4byte 0x20686172
.4byte 0x64776172
.4byte 0x650A004D
.4byte 0x6574726F
.4byte 0x54524B20
.4byte 0x3A205365
.4byte 0x7420746F
.4byte 0x20554E4B
.4byte 0x4E4F574E
.4byte 0x20686172
.4byte 0x64776172
.4byte 0x652E2028
.4byte 0x256C6429
.4byte 0x0A004D65
.4byte 0x74726F54
.4byte 0x524B203A
.4byte 0x20496E76
.4byte 0x616C6964
.4byte 0x20686172
.4byte 0x64776172
.4byte 0x65204944
.4byte 0x20706173
.4byte 0x73656420
.4byte 0x66726F6D
.4byte 0x204F530A
.4byte 0x004D6574
.4byte 0x726F5452
.4byte 0x4B203A20
.4byte 0x44656661
.4byte 0x756C7469
.4byte 0x6E672074
.4byte 0x6F204744
.4byte 0x45562048
.4byte 0x61726477
.4byte 0x6172650A
.4byte 0x0025730A
.4byte 0
.4byte 0
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global gDBCommTable
gDBCommTable:
.skip 0x28
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global TRK_Use_BBA
TRK_Use_BBA:
.skip 0x8
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global EndofProgramInstruction$631
EndofProgramInstruction$631:
.4byte 0x00454E44
.4byte 0

View file

@ -1,64 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@stringBase0_80421B68"
"@stringBase0_80421B68":
.4byte 0x4465766B
.4byte 0x69742073
.4byte 0x65742074
.4byte 0x6F203A20
.4byte 0x256C640A
.4byte 0x004D6574
.4byte 0x726F5452
.4byte 0x4B203A20
.4byte 0x53697A65
.4byte 0x6F662052
.4byte 0x65706C79
.4byte 0x202D2025
.4byte 0x6C642062
.4byte 0x79746573
.4byte 0x0A004D65
.4byte 0x74726F54
.4byte 0x524B203A
.4byte 0x20536574
.4byte 0x20746F20
.4byte 0x4E444556
.4byte 0x20686172
.4byte 0x64776172
.4byte 0x650A004D
.4byte 0x6574726F
.4byte 0x54524B20
.4byte 0x3A205365
.4byte 0x7420746F
.4byte 0x20554E4B
.4byte 0x4E4F574E
.4byte 0x20686172
.4byte 0x64776172
.4byte 0x652E2028
.4byte 0x256C6429
.4byte 0x0A004D65
.4byte 0x74726F54
.4byte 0x524B203A
.4byte 0x20496E76
.4byte 0x616C6964
.4byte 0x20686172
.4byte 0x64776172
.4byte 0x65204944
.4byte 0x20706173
.4byte 0x73656420
.4byte 0x66726F6D
.4byte 0x204F530A
.4byte 0x004D6574
.4byte 0x726F5452
.4byte 0x4B203A20
.4byte 0x44656661
.4byte 0x756C7469
.4byte 0x6E672074
.4byte 0x6F204744
.4byte 0x45562048
.4byte 0x61726477
.4byte 0x6172650A
.4byte 0x0025730A
.4byte 0
.4byte 0

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global gDBCommTable
gDBCommTable:
.skip 0x28

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global TRK_Use_BBA
TRK_Use_BBA:
.skip 0x8

View file

@ -1,8 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global EndofProgramInstruction$631
EndofProgramInstruction$631:
.4byte 0x00454E44
.4byte 0

View file

@ -20,3 +20,9 @@ lbl_8001558C:
/* 80015598 000113D8 7C 08 03 A6 */ mtlr r0
/* 8001559C 000113DC 38 21 00 10 */ addi r1, r1, 0x10
/* 800155A0 000113E0 4E 80 00 20 */ blr
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global TRK_mainError
TRK_mainError:
.skip 0x8

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global TRK_mainError
TRK_mainError:
.skip 0x8

View file

@ -32,3 +32,25 @@ lbl_80016F54:
/* 80016F5C 00012D9C 7C 08 03 A6 */ mtlr r0
/* 80016F60 00012DA0 38 21 00 10 */ addi r1, r1, 0x10
/* 80016F64 00012DA4 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@stringBase0_80421CD8"
"@stringBase0_80421CD8":
.4byte 0x4D657472
.4byte 0x6F54524B
.4byte 0x202D2054
.4byte 0x524B5F57
.4byte 0x72697465
.4byte 0x55415254
.4byte 0x4E207265
.4byte 0x7475726E
.4byte 0x65642025
.4byte 0x6C640A00
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global gPacketSeq
gPacketSeq:
.skip 0x8

View file

@ -1,16 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@stringBase0_80421CD8"
"@stringBase0_80421CD8":
.4byte 0x4D657472
.4byte 0x6F54524B
.4byte 0x202D2054
.4byte 0x524B5F57
.4byte 0x72697465
.4byte 0x55415254
.4byte 0x4E207265
.4byte 0x7475726E
.4byte 0x65642025
.4byte 0x6C640A00

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global gPacketSeq
gPacketSeq:
.skip 0x8

View file

@ -652,3 +652,25 @@ lbl_8001775C:
/* 80017768 000135A8 7C 08 03 A6 */ mtlr r0
/* 8001776C 000135AC 38 21 00 30 */ addi r1, r1, 0x30
/* 80017770 000135B0 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@stringBase0_80421D00"
"@stringBase0_80421D00":
.4byte 0x4D657472
.4byte 0x6F54524B
.4byte 0x202D2045
.4byte 0x52524F52
.4byte 0x203A204E
.4byte 0x6F206275
.4byte 0x66666572
.4byte 0x20617661
.4byte 0x696C6162
.4byte 0x6C650A00
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global gTRKMsgBufs
gTRKMsgBufs:
.skip 0x19A8

View file

@ -1,16 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@stringBase0_80421D00"
"@stringBase0_80421D00":
.4byte 0x4D657472
.4byte 0x6F54524B
.4byte 0x202D2045
.4byte 0x52524F52
.4byte 0x203A204E
.4byte 0x6F206275
.4byte 0x66666572
.4byte 0x20617661
.4byte 0x696C6162
.4byte 0x6C650A00

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global gTRKMsgBufs
gTRKMsgBufs:
.skip 0x19A8

View file

@ -1198,3 +1198,53 @@ lbl_80018694:
/* 800186EC 0001452C 7C 08 03 A6 */ mtlr r0
/* 800186F0 00014530 38 21 00 50 */ addi r1, r1, 0x50
/* 800186F4 00014534 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@781_80421D28"
"@781_80421D28":
.4byte lbl_80017AE4
.4byte lbl_80017B04
.4byte lbl_80017ADC
.4byte lbl_80017B04
.4byte lbl_80017AEC
.4byte lbl_80017AF4
.4byte lbl_80017AFC
.global "@826_80421D44"
"@826_80421D44":
.4byte lbl_80017CF4
.4byte lbl_80017D14
.4byte lbl_80017CEC
.4byte lbl_80017D14
.4byte lbl_80017CFC
.4byte lbl_80017D04
.4byte lbl_80017D0C
.global "@stringBase0_80421D60"
"@stringBase0_80421D60":
.4byte 0x0A4D6574
.4byte 0x726F5452
.4byte 0x4B204F70
.4byte 0x74696F6E
.4byte 0x203A2053
.4byte 0x65726961
.4byte 0x6C494F20
.4byte 0x2D200045
.4byte 0x6E61626C
.4byte 0x650A0044
.4byte 0x69736162
.4byte 0x6C650A00
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global g_CurrentSequence
g_CurrentSequence:
.skip 0x4
.global IsTRKConnected
IsTRKConnected:
.skip 0x4

View file

@ -1,40 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@781_80421D28"
"@781_80421D28":
.4byte lbl_80017AE4
.4byte lbl_80017B04
.4byte lbl_80017ADC
.4byte lbl_80017B04
.4byte lbl_80017AEC
.4byte lbl_80017AF4
.4byte lbl_80017AFC
.global "@826_80421D44"
"@826_80421D44":
.4byte lbl_80017CF4
.4byte lbl_80017D14
.4byte lbl_80017CEC
.4byte lbl_80017D14
.4byte lbl_80017CFC
.4byte lbl_80017D04
.4byte lbl_80017D0C
.global "@stringBase0_80421D60"
"@stringBase0_80421D60":
.4byte 0x0A4D6574
.4byte 0x726F5452
.4byte 0x4B204F70
.4byte 0x74696F6E
.4byte 0x203A2053
.4byte 0x65726961
.4byte 0x6C494F20
.4byte 0x2D200045
.4byte 0x6E61626C
.4byte 0x650A0044
.4byte 0x69736162
.4byte 0x6C650A00

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global g_CurrentSequence
g_CurrentSequence:
.skip 0x4
.global IsTRKConnected
IsTRKConnected:
.skip 0x4

View file

@ -124,3 +124,23 @@ TRKConstructEvent:
TRKDestructEvent:
/* 800162F4 00012134 80 63 00 08 */ lwz r3, 0x8(r3)
/* 800162F8 00012138 48 00 0D 50 */ b TRK_ReleaseBuffer
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@stringBase0_80421C50"
"@stringBase0_80421C50":
.4byte 0x4D657472
.4byte 0x6F54524B
.4byte 0x202D2045
.4byte 0x76656E74
.4byte 0x20517565
.4byte 0x75652066
.4byte 0x756C6C0A
.4byte 0
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global gTRKEventQueue
gTRKEventQueue:
.skip 0x28

View file

@ -1,14 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@stringBase0_80421C50"
"@stringBase0_80421C50":
.4byte 0x4D657472
.4byte 0x6F54524B
.4byte 0x202D2045
.4byte 0x76656E74
.4byte 0x20517565
.4byte 0x75652066
.4byte 0x756C6C0A
.4byte 0

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global gTRKEventQueue
gTRKEventQueue:
.skip 0x28

View file

@ -109,3 +109,23 @@ lbl_80016434:
lbl_80016444:
/* 80016444 00012284 38 21 00 10 */ addi r1, r1, 0x10
/* 80016448 00012288 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@stringBase0_80421C70"
"@stringBase0_80421C70":
.4byte 0x4D657472
.4byte 0x6F54524B
.4byte 0x20666F72
.4byte 0x20526576
.4byte 0x6F6C7574
.4byte 0x696F6E20
.4byte 0x76302E34
.4byte 0
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global gTRKBigEndian
gTRKBigEndian:
.skip 0x8

View file

@ -1,14 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@stringBase0_80421C70"
"@stringBase0_80421C70":
.4byte 0x4D657472
.4byte 0x6F54524B
.4byte 0x20666F72
.4byte 0x20526576
.4byte 0x6F6C7574
.4byte 0x696F6E20
.4byte 0x76302E34
.4byte 0

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global gTRKBigEndian
gTRKBigEndian:
.skip 0x8

View file

@ -97,3 +97,9 @@ TRKProcessInput:
/* 80016578 000123B8 7C 08 03 A6 */ mtlr r0
/* 8001657C 000123BC 38 21 00 20 */ addi r1, r1, 0x20
/* 80016580 000123C0 4E 80 00 20 */ blr
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global gTRKInputPendingPtr
gTRKInputPendingPtr:
.skip 0x8

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global gTRKInputPendingPtr
gTRKInputPendingPtr:
.skip 0x8

View file

@ -472,3 +472,27 @@ lbl_80016B7C:
/* 80016B9C 000129DC 7C 08 03 A6 */ mtlr r0
/* 80016BA0 000129E0 38 21 00 70 */ addi r1, r1, 0x70
/* 80016BA4 000129E4 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@stringBase0_80421C90"
"@stringBase0_80421C90":
.4byte 0x4D657472
.4byte 0x6F54524B
.4byte 0x202D2062
.4byte 0x61642072
.4byte 0x65706C79
.4byte 0x2073697A
.4byte 0x6520256C
.4byte 0x640A004D
.4byte 0x6574726F
.4byte 0x54524B20
.4byte 0x2D206661
.4byte 0x696C6564
.4byte 0x20696E20
.4byte 0x52657175
.4byte 0x65737453
.4byte 0x656E640A
.4byte 0
.4byte 0

View file

@ -1,24 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@stringBase0_80421C90"
"@stringBase0_80421C90":
.4byte 0x4D657472
.4byte 0x6F54524B
.4byte 0x202D2062
.4byte 0x61642072
.4byte 0x65706C79
.4byte 0x2073697A
.4byte 0x6520256C
.4byte 0x640A004D
.4byte 0x6574726F
.4byte 0x54524B20
.4byte 0x2D206661
.4byte 0x696C6564
.4byte 0x20696E20
.4byte 0x52657175
.4byte 0x65737453
.4byte 0x656E640A
.4byte 0
.4byte 0

View file

@ -11,3 +11,9 @@ GetUseSerialIO:
/* 8001A0A4 00015EE4 4E 80 00 20 */ blr
/* 8001A0A8 00015EE8 00 00 00 00 */ .4byte 0x00000000
/* 8001A0AC 00015EEC 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global bUseSerialIO
bUseSerialIO:
.skip 0x8

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global bUseSerialIO
bUseSerialIO:
.skip 0x8

View file

@ -1803,3 +1803,97 @@ lbl_8001A088:
lbl_8001A090:
/* 8001A090 00015ED0 90 C3 00 00 */ stw r6, 0x0(r3)
/* 8001A094 00015ED4 4E 80 00 20 */ blr
.include "macros.inc"
.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0
.global gTRKMemMap
gTRKMemMap:
.4byte 0
.4byte 0xFFFFFFFF
.4byte 0x00000001
.4byte 0x00000001
.global "@984"
"@984":
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.global "@999"
"@999":
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.global "@1022"
"@1022":
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global gTRKExceptionStatus
gTRKExceptionStatus:
.4byte 0
.4byte 0
.4byte 0
.4byte 0x01000000
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global gTRKRestoreFlags
gTRKRestoreFlags:
.skip 0x10
.global gTRKStepStatus
gTRKStepStatus:
.skip 0x18
.global gTRKSaveState
gTRKSaveState:
.skip 0x98
.global TRKvalue128_temp
TRKvalue128_temp:
.skip 0x10
.global gTRKState
gTRKState:
.skip 0xA8
.global gTRKCPUState
gTRKCPUState:
.skip 0x438
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global TRK_saved_exceptionID
TRK_saved_exceptionID:
.skip 0x8

View file

@ -1,52 +0,0 @@
.include "macros.inc"
.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0
.global gTRKMemMap
gTRKMemMap:
.4byte 0
.4byte 0xFFFFFFFF
.4byte 0x00000001
.4byte 0x00000001
.global "@984"
"@984":
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.global "@999"
"@999":
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.global "@1022"
"@1022":
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000
.4byte 0x60000000

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global gTRKExceptionStatus
gTRKExceptionStatus:
.4byte 0
.4byte 0
.4byte 0
.4byte 0x01000000

View file

@ -1,26 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global gTRKRestoreFlags
gTRKRestoreFlags:
.skip 0x10
.global gTRKStepStatus
gTRKStepStatus:
.skip 0x18
.global gTRKSaveState
gTRKSaveState:
.skip 0x98
.global TRKvalue128_temp
TRKvalue128_temp:
.skip 0x10
.global gTRKState
gTRKState:
.skip 0xA8
.global gTRKCPUState
gTRKCPUState:
.skip 0x438

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global TRK_saved_exceptionID
TRK_saved_exceptionID:
.skip 0x8

View file

@ -81,35 +81,36 @@ $(BUILD_DIR)/asm/MSL_C++.PPCEABI.bare.H/ios.o \
$(BUILD_DIR)/asm/MSL_C++.PPCEABI.bare.H/locale.o \
$(BUILD_DIR)/asm/MSL_C++.PPCEABI.bare.H/msl_thread.o \
\
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/__exception_80004380.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/__exception.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/targsupp.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/custconn/cc_gdev.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/custconn/MWCriticalSection_gc.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/custconn/CircleBuffer.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/flush_cache.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/main_TRK.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/mainloop.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/mem_TRK.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/dispatch.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/dolphin_trk.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/dolphin_trk_glue.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/notify.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/nubevent.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/nubinit.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/serpoll.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/support.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/targcont.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/mpc_7xx_603e.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/msg.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/msgbuf.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/msghndlr.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/mslsupp.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/targimpl.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/target_options.o \
\
$(BUILD_DIR)/asm/os/__start_800062c0.o \
$(BUILD_DIR)/asm/os/__ppc_eabi_init_80006620.o \
$(BUILD_DIR)/asm/Linker/Generated/Symbol/File_80006684.o \
$(BUILD_DIR)/asm/Linker/Generated/Symbol/File_800069c4.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/targsupp_80015034.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/cc_gdev_80015054.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/MWCriticalSection_gc_800152c4.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/CircleBuffer_800152fc.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/flush_cache_80015530.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/main_TRK_80015568.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/mainloop_800155a4.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/mem_TRK_80015690.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/dispatch_800158f4.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/dolphin_trk_80015a14.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/dolphin_trk_glue_80015d38.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/notify_800160d0.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/nubevent_80016160.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/nubinit_800162fc.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/serpoll_8001644c.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/support_80016584.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/targcont_80016ba8.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/mpc_7xx_603e_80016bdc.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/msg_80016f04.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/msgbuf_80016f68.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/msghndlr_80017774.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/mslsupp_800186f8.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/targimpl_80018884.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/target_options_8001a098.o \
$(BUILD_DIR)/asm/base/PPCArch_8001a0b0.o \
$(BUILD_DIR)/asm/os/OS_8001a2c0.o \
$(BUILD_DIR)/asm/os/OSAlarm_8001b7a0.o \
@ -2983,7 +2984,6 @@ $(BUILD_DIR)/asm/src/MintSERequestor_80406524.o \
$(BUILD_DIR)/asm/src/Alarm_80406528.o \
$(BUILD_DIR)/asm/Linker/Generated/Symbol/File_8040652c.o \
$(BUILD_DIR)/asm/Linker/Generated/Symbol/File_80406548.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/targimpl_80407778.o \
$(BUILD_DIR)/asm/os/OSCrc_80407800.o \
$(BUILD_DIR)/asm/mtx/quat_80407840.o \
$(BUILD_DIR)/asm/dvd/dvdFatal_80407850.o \
@ -3218,16 +3218,6 @@ $(BUILD_DIR)/asm/src/BgManager_80420bf0.o \
$(BUILD_DIR)/asm/src/StaffRoll_80420d08.o \
$(BUILD_DIR)/asm/src/SoundManager_80420f28.o \
$(BUILD_DIR)/asm/src/BackupFileData2_80420fc8.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/dispatch_80421ab8.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/dolphin_trk_80421b28.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/dolphin_trk_glue_80421b68.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/nubevent_80421c50.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/nubinit_80421c70.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/support_80421c90.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/msg_80421cd8.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/msgbuf_80421d00.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/msghndlr_80421d28.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/targimpl_80421d90.o \
$(BUILD_DIR)/asm/base/PPCArch_80421da0.o \
$(BUILD_DIR)/asm/os/OS_80421dd8.o \
$(BUILD_DIR)/asm/os/OSAlarm_804221e8.o \
@ -5068,11 +5058,6 @@ $(BUILD_DIR)/asm/src/WaveHandle_804966b8.o \
$(BUILD_DIR)/asm/src/StorageUtil_804966d0.o \
$(BUILD_DIR)/asm/src/Alarm_804966e0.o \
$(BUILD_DIR)/asm/src/StateChanger_804966f0.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/cc_gdev_80496bd8.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/dolphin_trk_glue_804970f8.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/nubevent_80497120.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/msgbuf_80497148.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/targimpl_80498af0.o \
$(BUILD_DIR)/asm/os/OS_804990a0.o \
$(BUILD_DIR)/asm/os/OSError_80499110.o \
$(BUILD_DIR)/asm/os/OSExec_80499160.o \
@ -5699,16 +5684,6 @@ $(BUILD_DIR)/asm/src/StepMain_8055c688.o \
$(BUILD_DIR)/asm/src/CinemaScopeModel_8055c6a0.o \
$(BUILD_DIR)/asm/src/FullScreenModel_8055c6b8.o \
$(BUILD_DIR)/asm/src/Wipe_8055c6c0.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/cc_gdev_8055c728.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/main_TRK_8055c730.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/dolphin_trk_8055c738.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/dolphin_trk_glue_8055c740.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/nubinit_8055c748.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/serpoll_8055c750.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/msg_8055c758.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/msghndlr_8055c760.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/targimpl_8055c768.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/target_options_8055c770.o \
$(BUILD_DIR)/asm/os/OS_8055c778.o \
$(BUILD_DIR)/asm/os/OSAlarm_8055c7c0.o \
$(BUILD_DIR)/asm/os/OSAlloc_8055c7c8.o \
@ -5961,7 +5936,6 @@ $(BUILD_DIR)/asm/src/SequenceProductRoot_8055df48.o \
$(BUILD_DIR)/asm/src/MintSERequestor_8055df58.o \
$(BUILD_DIR)/asm/src/SoundSystem_8055df60.o \
$(BUILD_DIR)/asm/src/Alarm_8055df68.o \
$(BUILD_DIR)/asm/TRK_Hollywood_Revolution/dolphin_trk_glue_8055e4c0.o \
$(BUILD_DIR)/asm/os/OS_8055e4c8.o \
$(BUILD_DIR)/asm/os/OSFatal_8055e4d0.o \
$(BUILD_DIR)/asm/os/OSFont_8055e510.o \