Files
psopeeps-newserv/system/ppc/DCReticleColors.3OE2.patch.s
T
2023-12-13 15:39:30 -08:00

55 lines
2.0 KiB
ArmAsm

.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nDreamcast"
# Original code by Ralf @ GC-Forever
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocks
# region @ 802AD338 (4 bytes)
.data 0x802AD338 # address
.data 0x00000004 # size
.data 0x3C8000FF # 802AD338 => lis r4, 0x00FF
# region @ 802AD34C (4 bytes)
.data 0x802AD34C # address
.data 0x00000004 # size
.data 0x388000FF # 802AD34C => li r4, 0x00FF
# region @ 802AD360 (4 bytes)
.data 0x802AD360 # address
.data 0x00000004 # size
.data 0x3884FF00 # 802AD360 => subi r4, r4, 0x0100
# region @ 804A7168 (8 bytes)
.data 0x804A7168 # address
.data 0x00000008 # size
.data 0x3F800000 # 804A7168 => lis r28, 0x0000
.data 0x00000000 # 804A716C => .invalid
# region @ 804A7178 (8 bytes)
.data 0x804A7178 # address
.data 0x00000008 # size
.data 0x3F800000 # 804A7178 => lis r28, 0x0000
.data 0x00000000 # 804A717C => .invalid
# region @ 804A7188 (12 bytes)
.data 0x804A7188 # address
.data 0x0000000C # size
.data 0x3F800000 # 804A7188 => lis r28, 0x0000
.data 0x3F800000 # 804A718C => lis r28, 0x0000
.data 0x00000000 # 804A7190 => .invalid
# region @ 804A7198 (4 bytes)
.data 0x804A7198 # address
.data 0x00000004 # size
.data 0x00000000 # 804A7198 => .invalid
# region @ 804A71A0 (4 bytes)
.data 0x804A71A0 # address
.data 0x00000004 # size
.data 0x3F800000 # 804A71A0 => lis r28, 0x0000
# region @ 804A71A8 (12 bytes)
.data 0x804A71A8 # address
.data 0x0000000C # size
.data 0x3ECCCCCD # 804A71A8 => subis r22, r12, 0x3333
.data 0x3DCCCCCD # 804A71AC => subis r14, r12, 0x3333
.data 0x3DCCCCCD # 804A71B0 => subis r14, r12, 0x3333
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size