organize system/client-functions

This commit is contained in:
Martin Michelsen
2024-04-20 10:08:00 -07:00
parent c95b158e4e
commit 741456d1da
253 changed files with 247 additions and 130 deletions
@@ -0,0 +1,56 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nDreamcast"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksGC
# region @ 802ABDB8 (4 bytes)
.data 0x802ABDB8 # address
.data 0x00000004 # size
.data 0x3C8000FF # 802ABDB8 => lis r4, 0x00FF
# region @ 802ABDCC (4 bytes)
.data 0x802ABDCC # address
.data 0x00000004 # size
.data 0x388000FF # 802ABDCC => li r4, 0x00FF
# region @ 802ABDE0 (4 bytes)
.data 0x802ABDE0 # address
.data 0x00000004 # size
.data 0x3884FF00 # 802ABDE0 => subi r4, r4, 0x0100
# region @ 804A26C8 (8 bytes)
.data 0x804A26C8 # address
.data 0x00000008 # size
.data 0x3F800000 # 804A26C8 => lis r28, 0x0000
.data 0x00000000 # 804A26CC => .invalid
# region @ 804A26D8 (8 bytes)
.data 0x804A26D8 # address
.data 0x00000008 # size
.data 0x3F800000 # 804A26D8 => lis r28, 0x0000
.data 0x00000000 # 804A26DC => .invalid
# region @ 804A26E8 (12 bytes)
.data 0x804A26E8 # address
.data 0x0000000C # size
.data 0x3F800000 # 804A26E8 => lis r28, 0x0000
.data 0x3F800000 # 804A26EC => lis r28, 0x0000
.data 0x00000000 # 804A26F0 => .invalid
# region @ 804A26F8 (4 bytes)
.data 0x804A26F8 # address
.data 0x00000004 # size
.data 0x00000000 # 804A26F8 => .invalid
# region @ 804A2700 (4 bytes)
.data 0x804A2700 # address
.data 0x00000004 # size
.data 0x3F800000 # 804A2700 => lis r28, 0x0000
# region @ 804A2708 (12 bytes)
.data 0x804A2708 # address
.data 0x0000000C # size
.data 0x3ECCCCCD # 804A2708 => subis r22, r12, 0x3333
.data 0x3DCCCCCD # 804A270C => subis r14, r12, 0x3333
.data 0x3DCCCCCD # 804A2710 => subis r14, r12, 0x3333
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -0,0 +1,56 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nDreamcast"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksGC
# region @ 802ABDFC (4 bytes)
.data 0x802ABDFC # address
.data 0x00000004 # size
.data 0x3C8000FF # 802ABDFC => lis r4, 0x00FF
# region @ 802ABE10 (4 bytes)
.data 0x802ABE10 # address
.data 0x00000004 # size
.data 0x388000FF # 802ABE10 => li r4, 0x00FF
# region @ 802ABE24 (4 bytes)
.data 0x802ABE24 # address
.data 0x00000004 # size
.data 0x3884FF00 # 802ABE24 => subi r4, r4, 0x0100
# region @ 804A2BA8 (8 bytes)
.data 0x804A2BA8 # address
.data 0x00000008 # size
.data 0x3F800000 # 804A2BA8 => lis r28, 0x0000
.data 0x00000000 # 804A2BAC => .invalid
# region @ 804A2BB8 (8 bytes)
.data 0x804A2BB8 # address
.data 0x00000008 # size
.data 0x3F800000 # 804A2BB8 => lis r28, 0x0000
.data 0x00000000 # 804A2BBC => .invalid
# region @ 804A2BC8 (12 bytes)
.data 0x804A2BC8 # address
.data 0x0000000C # size
.data 0x3F800000 # 804A2BC8 => lis r28, 0x0000
.data 0x3F800000 # 804A2BCC => lis r28, 0x0000
.data 0x00000000 # 804A2BD0 => .invalid
# region @ 804A2BD8 (4 bytes)
.data 0x804A2BD8 # address
.data 0x00000004 # size
.data 0x00000000 # 804A2BD8 => .invalid
# region @ 804A2BE0 (4 bytes)
.data 0x804A2BE0 # address
.data 0x00000004 # size
.data 0x3F800000 # 804A2BE0 => lis r28, 0x0000
# region @ 804A2BE8 (12 bytes)
.data 0x804A2BE8 # address
.data 0x0000000C # size
.data 0x3ECCCCCD # 804A2BE8 => subis r22, r12, 0x3333
.data 0x3DCCCCCD # 804A2BEC => subis r14, r12, 0x3333
.data 0x3DCCCCCD # 804A2BF0 => subis r14, r12, 0x3333
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -0,0 +1,56 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nDreamcast"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksGC
# 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
@@ -0,0 +1,56 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nDreamcast"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksGC
# region @ 802AB3FC (4 bytes)
.data 0x802AB3FC # address
.data 0x00000004 # size
.data 0x3C8000FF # 802AB3FC => lis r4, 0x00FF
# region @ 802AB410 (4 bytes)
.data 0x802AB410 # address
.data 0x00000004 # size
.data 0x388000FF # 802AB410 => li r4, 0x00FF
# region @ 802AB424 (4 bytes)
.data 0x802AB424 # address
.data 0x00000004 # size
.data 0x3884FF00 # 802AB424 => subi r4, r4, 0x0100
# region @ 804A1F18 (8 bytes)
.data 0x804A1F18 # address
.data 0x00000008 # size
.data 0x3F800000 # 804A1F18 => lis r28, 0x0000
.data 0x00000000 # 804A1F1C => .invalid
# region @ 804A1F28 (8 bytes)
.data 0x804A1F28 # address
.data 0x00000008 # size
.data 0x3F800000 # 804A1F28 => lis r28, 0x0000
.data 0x00000000 # 804A1F2C => .invalid
# region @ 804A1F38 (12 bytes)
.data 0x804A1F38 # address
.data 0x0000000C # size
.data 0x3F800000 # 804A1F38 => lis r28, 0x0000
.data 0x3F800000 # 804A1F3C => lis r28, 0x0000
.data 0x00000000 # 804A1F40 => .invalid
# region @ 804A1F48 (4 bytes)
.data 0x804A1F48 # address
.data 0x00000004 # size
.data 0x00000000 # 804A1F48 => .invalid
# region @ 804A1F50 (4 bytes)
.data 0x804A1F50 # address
.data 0x00000004 # size
.data 0x3F800000 # 804A1F50 => lis r28, 0x0000
# region @ 804A1F58 (12 bytes)
.data 0x804A1F58 # address
.data 0x0000000C # size
.data 0x3ECCCCCD # 804A1F58 => subis r22, r12, 0x3333
.data 0x3DCCCCCD # 804A1F5C => subis r14, r12, 0x3333
.data 0x3DCCCCCD # 804A1F60 => subis r14, r12, 0x3333
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -0,0 +1,56 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nDreamcast"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksGC
# region @ 802AC2A4 (4 bytes)
.data 0x802AC2A4 # address
.data 0x00000004 # size
.data 0x3C8000FF # 802AC2A4 => lis r4, 0x00FF
# region @ 802AC2B8 (4 bytes)
.data 0x802AC2B8 # address
.data 0x00000004 # size
.data 0x388000FF # 802AC2B8 => li r4, 0x00FF
# region @ 802AC2CC (4 bytes)
.data 0x802AC2CC # address
.data 0x00000004 # size
.data 0x3884FF00 # 802AC2CC => subi r4, r4, 0x0100
# region @ 804A5638 (8 bytes)
.data 0x804A5638 # address
.data 0x00000008 # size
.data 0x3F800000 # 804A5638 => lis r28, 0x0000
.data 0x00000000 # 804A563C => .invalid
# region @ 804A5648 (8 bytes)
.data 0x804A5648 # address
.data 0x00000008 # size
.data 0x3F800000 # 804A5648 => lis r28, 0x0000
.data 0x00000000 # 804A564C => .invalid
# region @ 804A5658 (12 bytes)
.data 0x804A5658 # address
.data 0x0000000C # size
.data 0x3F800000 # 804A5658 => lis r28, 0x0000
.data 0x3F800000 # 804A565C => lis r28, 0x0000
.data 0x00000000 # 804A5660 => .invalid
# region @ 804A5668 (4 bytes)
.data 0x804A5668 # address
.data 0x00000004 # size
.data 0x00000000 # 804A5668 => .invalid
# region @ 804A5670 (4 bytes)
.data 0x804A5670 # address
.data 0x00000004 # size
.data 0x3F800000 # 804A5670 => lis r28, 0x0000
# region @ 804A5678 (12 bytes)
.data 0x804A5678 # address
.data 0x0000000C # size
.data 0x3ECCCCCD # 804A5678 => subis r22, r12, 0x3333
.data 0x3DCCCCCD # 804A567C => subis r14, r12, 0x3333
.data 0x3DCCCCCD # 804A5680 => subis r14, r12, 0x3333
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -0,0 +1,56 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nDreamcast"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksGC
# region @ 802AD3D0 (4 bytes)
.data 0x802AD3D0 # address
.data 0x00000004 # size
.data 0x3C8000FF # 802AD3D0 => lis r4, 0x00FF
# region @ 802AD3E4 (4 bytes)
.data 0x802AD3E4 # address
.data 0x00000004 # size
.data 0x388000FF # 802AD3E4 => li r4, 0x00FF
# region @ 802AD3F8 (4 bytes)
.data 0x802AD3F8 # address
.data 0x00000004 # size
.data 0x3884FF00 # 802AD3F8 => subi r4, r4, 0x0100
# region @ 804A7AD8 (8 bytes)
.data 0x804A7AD8 # address
.data 0x00000008 # size
.data 0x3F800000 # 804A7AD8 => lis r28, 0x0000
.data 0x00000000 # 804A7ADC => .invalid
# region @ 804A7AE8 (8 bytes)
.data 0x804A7AE8 # address
.data 0x00000008 # size
.data 0x3F800000 # 804A7AE8 => lis r28, 0x0000
.data 0x00000000 # 804A7AEC => .invalid
# region @ 804A7AF8 (12 bytes)
.data 0x804A7AF8 # address
.data 0x0000000C # size
.data 0x3F800000 # 804A7AF8 => lis r28, 0x0000
.data 0x3F800000 # 804A7AFC => lis r28, 0x0000
.data 0x00000000 # 804A7B00 => .invalid
# region @ 804A7B08 (4 bytes)
.data 0x804A7B08 # address
.data 0x00000004 # size
.data 0x00000000 # 804A7B08 => .invalid
# region @ 804A7B10 (4 bytes)
.data 0x804A7B10 # address
.data 0x00000004 # size
.data 0x3F800000 # 804A7B10 => lis r28, 0x0000
# region @ 804A7B18 (12 bytes)
.data 0x804A7B18 # address
.data 0x0000000C # size
.data 0x3ECCCCCD # 804A7B18 => subis r22, r12, 0x3333
.data 0x3DCCCCCD # 804A7B1C => subis r14, r12, 0x3333
.data 0x3DCCCCCD # 804A7B20 => subis r14, r12, 0x3333
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -0,0 +1,56 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nDreamcast"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksGC
# region @ 802AD184 (4 bytes)
.data 0x802AD184 # address
.data 0x00000004 # size
.data 0x3C8000FF # 802AD184 => lis r4, 0x00FF
# region @ 802AD198 (4 bytes)
.data 0x802AD198 # address
.data 0x00000004 # size
.data 0x388000FF # 802AD198 => li r4, 0x00FF
# region @ 802AD1AC (4 bytes)
.data 0x802AD1AC # address
.data 0x00000004 # size
.data 0x3884FF00 # 802AD1AC => subi r4, r4, 0x0100
# region @ 804A7898 (8 bytes)
.data 0x804A7898 # address
.data 0x00000008 # size
.data 0x3F800000 # 804A7898 => lis r28, 0x0000
.data 0x00000000 # 804A789C => .invalid
# region @ 804A78A8 (8 bytes)
.data 0x804A78A8 # address
.data 0x00000008 # size
.data 0x3F800000 # 804A78A8 => lis r28, 0x0000
.data 0x00000000 # 804A78AC => .invalid
# region @ 804A78B8 (12 bytes)
.data 0x804A78B8 # address
.data 0x0000000C # size
.data 0x3F800000 # 804A78B8 => lis r28, 0x0000
.data 0x3F800000 # 804A78BC => lis r28, 0x0000
.data 0x00000000 # 804A78C0 => .invalid
# region @ 804A78C8 (4 bytes)
.data 0x804A78C8 # address
.data 0x00000004 # size
.data 0x00000000 # 804A78C8 => .invalid
# region @ 804A78D0 (4 bytes)
.data 0x804A78D0 # address
.data 0x00000004 # size
.data 0x3F800000 # 804A78D0 => lis r28, 0x0000
# region @ 804A78D8 (12 bytes)
.data 0x804A78D8 # address
.data 0x0000000C # size
.data 0x3ECCCCCD # 804A78D8 => subis r22, r12, 0x3333
.data 0x3DCCCCCD # 804A78DC => subis r14, r12, 0x3333
.data 0x3DCCCCCD # 804A78E0 => subis r14, r12, 0x3333
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -0,0 +1,56 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nDreamcast"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksGC
# region @ 802ACACC (4 bytes)
.data 0x802ACACC # address
.data 0x00000004 # size
.data 0x3C8000FF # 802ACACC => lis r4, 0x00FF
# region @ 802ACAE0 (4 bytes)
.data 0x802ACAE0 # address
.data 0x00000004 # size
.data 0x388000FF # 802ACAE0 => li r4, 0x00FF
# region @ 802ACAF4 (4 bytes)
.data 0x802ACAF4 # address
.data 0x00000004 # size
.data 0x3884FF00 # 802ACAF4 => subi r4, r4, 0x0100
# region @ 804A75E8 (8 bytes)
.data 0x804A75E8 # address
.data 0x00000008 # size
.data 0x3F800000 # 804A75E8 => lis r28, 0x0000
.data 0x00000000 # 804A75EC => .invalid
# region @ 804A75F8 (8 bytes)
.data 0x804A75F8 # address
.data 0x00000008 # size
.data 0x3F800000 # 804A75F8 => lis r28, 0x0000
.data 0x00000000 # 804A75FC => .invalid
# region @ 804A7608 (12 bytes)
.data 0x804A7608 # address
.data 0x0000000C # size
.data 0x3F800000 # 804A7608 => lis r28, 0x0000
.data 0x3F800000 # 804A760C => lis r28, 0x0000
.data 0x00000000 # 804A7610 => .invalid
# region @ 804A7618 (4 bytes)
.data 0x804A7618 # address
.data 0x00000004 # size
.data 0x00000000 # 804A7618 => .invalid
# region @ 804A7620 (4 bytes)
.data 0x804A7620 # address
.data 0x00000004 # size
.data 0x3F800000 # 804A7620 => lis r28, 0x0000
# region @ 804A7628 (12 bytes)
.data 0x804A7628 # address
.data 0x0000000C # size
.data 0x3ECCCCCD # 804A7628 => subis r22, r12, 0x3333
.data 0x3DCCCCCD # 804A762C => subis r14, r12, 0x3333
.data 0x3DCCCCCD # 804A7630 => subis r14, r12, 0x3333
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -0,0 +1,53 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nDreamcast"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksXB
.data 0x0025BD09
.data 0x00000004
.data 0x00FF0000
.data 0x0025BD17
.data 0x00000004
.data 0x000000FF
.data 0x0025BD25
.data 0x00000004
.data 0x00FFFF00
.data 0x005427A0
.data 0x00000060
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x3ECCCCCD
.data 0x3DCCCCCD
.data 0x3DCCCCCD
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
@@ -0,0 +1,53 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nDreamcast"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksXB
.data 0x0025BE29
.data 0x00000004
.data 0x00FF0000
.data 0x0025BE37
.data 0x00000004
.data 0x000000FF
.data 0x0025BE45
.data 0x00000004
.data 0x00FFFF00
.data 0x00542040
.data 0x00000060
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x3ECCCCCD
.data 0x3DCCCCCD
.data 0x3DCCCCCD
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
@@ -0,0 +1,53 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nDreamcast"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksXB
.data 0x0025B889
.data 0x00000004
.data 0x00FF0000
.data 0x0025B897
.data 0x00000004
.data 0x000000FF
.data 0x0025B8A5
.data 0x00000004
.data 0x00FFFF00
.data 0x0053D788
.data 0x00000060
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x3ECCCCCD
.data 0x3DCCCCCD
.data 0x3DCCCCCD
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
@@ -0,0 +1,53 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nDreamcast"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksXB
.data 0x0025BC39
.data 0x00000004
.data 0x00FF0000
.data 0x0025BC47
.data 0x00000004
.data 0x000000FF
.data 0x0025BC55
.data 0x00000004
.data 0x00FFFF00
.data 0x0053DE00
.data 0x00000060
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x3ECCCCCD
.data 0x3DCCCCCD
.data 0x3DCCCCCD
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
@@ -0,0 +1,53 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nDreamcast"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksXB
.data 0x0025BFB9
.data 0x00000004
.data 0x00FF0000
.data 0x0025BFC7
.data 0x00000004
.data 0x000000FF
.data 0x0025BFD5
.data 0x00000004
.data 0x00FFFF00
.data 0x00545320
.data 0x00000060
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x3ECCCCCD
.data 0x3DCCCCCD
.data 0x3DCCCCCD
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
@@ -0,0 +1,53 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nDreamcast"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksXB
.data 0x0025BD29
.data 0x00000004
.data 0x00FF0000
.data 0x0025BD37
.data 0x00000004
.data 0x000000FF
.data 0x0025BD45
.data 0x00000004
.data 0x00FFFF00
.data 0x005427A0
.data 0x00000060
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x3ECCCCCD
.data 0x3DCCCCCD
.data 0x3DCCCCCD
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
@@ -0,0 +1,53 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nDreamcast"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksXB
.data 0x0025BE59
.data 0x00000004
.data 0x00FF0000
.data 0x0025BE67
.data 0x00000004
.data 0x000000FF
.data 0x0025BE75
.data 0x00000004
.data 0x00FFFF00
.data 0x00542B40
.data 0x00000060
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x3F800000
.data 0x3ECCCCCD
.data 0x3DCCCCCD
.data 0x3DCCCCCD
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
@@ -0,0 +1,53 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nGameCube"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksXB
.data 0x0025BD09
.data 0x00000004
.data 0x0000AA0E
.data 0x0025BD17
.data 0x00000004
.data 0x00FF2417
.data 0x0025BD25
.data 0x00000004
.data 0x00FFFFFF
.data 0x005427A0
.data 0x00000060
.data 0x3F800000
.data 0x00000000
.data 0x3F47AE14
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x3F47AE14
.data 0x00000000
.data 0x3F800000
.data 0x3F333333
.data 0x3F333333
.data 0x3F333333
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x3EC7AE14
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
@@ -0,0 +1,53 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nGameCube"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksXB
.data 0x0025BE29
.data 0x00000004
.data 0x0000AA0E
.data 0x0025BE37
.data 0x00000004
.data 0x00FF2417
.data 0x0025BE45
.data 0x00000004
.data 0x00FFFFFF
.data 0x00542040
.data 0x00000060
.data 0x3F800000
.data 0x00000000
.data 0x3F47AE14
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x3F47AE14
.data 0x00000000
.data 0x3F800000
.data 0x3F333333
.data 0x3F333333
.data 0x3F333333
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x3EC7AE14
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
@@ -0,0 +1,53 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nGameCube"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksXB
.data 0x0025B889
.data 0x00000004
.data 0x0000AA0E
.data 0x0025B897
.data 0x00000004
.data 0x00FF2417
.data 0x0025B8A5
.data 0x00000004
.data 0x00FFFFFF
.data 0x0053D788
.data 0x00000060
.data 0x3F800000
.data 0x00000000
.data 0x3F47AE14
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x3F47AE14
.data 0x00000000
.data 0x3F800000
.data 0x3F333333
.data 0x3F333333
.data 0x3F333333
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x3EC7AE14
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
@@ -0,0 +1,53 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nGameCube"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksXB
.data 0x0025BC39
.data 0x00000004
.data 0x0000AA0E
.data 0x0025BC47
.data 0x00000004
.data 0x00FF2417
.data 0x0025BC55
.data 0x00000004
.data 0x00FFFFFF
.data 0x0053DE00
.data 0x00000060
.data 0x3F800000
.data 0x00000000
.data 0x3F47AE14
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x3F47AE14
.data 0x00000000
.data 0x3F800000
.data 0x3F333333
.data 0x3F333333
.data 0x3F333333
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x3EC7AE14
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
@@ -0,0 +1,53 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nGameCube"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksXB
.data 0x0025BFB9
.data 0x00000004
.data 0x0000AA0E
.data 0x0025BFC7
.data 0x00000004
.data 0x00FF2417
.data 0x0025BFD5
.data 0x00000004
.data 0x00FFFFFF
.data 0x00545320
.data 0x00000060
.data 0x3F800000
.data 0x00000000
.data 0x3F47AE14
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x3F47AE14
.data 0x00000000
.data 0x3F800000
.data 0x3F333333
.data 0x3F333333
.data 0x3F333333
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x3EC7AE14
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
@@ -0,0 +1,53 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nGameCube"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksXB
.data 0x0025BD29
.data 0x00000004
.data 0x0000AA0E
.data 0x0025BD37
.data 0x00000004
.data 0x00FF2417
.data 0x0025BD45
.data 0x00000004
.data 0x00FFFFFF
.data 0x005427A0
.data 0x00000060
.data 0x3F800000
.data 0x00000000
.data 0x3F47AE14
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x3F47AE14
.data 0x00000000
.data 0x3F800000
.data 0x3F333333
.data 0x3F333333
.data 0x3F333333
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x3EC7AE14
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
@@ -0,0 +1,53 @@
.meta name="DC targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nGameCube"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksXB
.data 0x0025BE59
.data 0x00000004
.data 0x0000AA0E
.data 0x0025BE67
.data 0x00000004
.data 0x00FF2417
.data 0x0025BE75
.data 0x00000004
.data 0x00FFFFFF
.data 0x00542B40
.data 0x00000060
.data 0x3F800000
.data 0x00000000
.data 0x3F47AE14
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x3F47AE14
.data 0x00000000
.data 0x3F800000
.data 0x3F333333
.data 0x3F333333
.data 0x3F333333
.data 0x3F800000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x3EC7AE14
.data 0x00000000
.data 0x3F800000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
.data 0x00000000
@@ -0,0 +1,24 @@
.meta name="Xbox/BB targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nXbox and Blue Burst"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksGC
# region @ 802ABDE0 (4 bytes)
.data 0x802ABDE0 # address
.data 0x00000004 # size
.data 0x388000FF # 802ABDE0 => li r4, 0x00FF
# region @ 804A26E8 (12 bytes)
.data 0x804A26E8 # address
.data 0x0000000C # size
.data 0x00000000 # 804A26E8 => .invalid
.data 0x00000000 # 804A26EC => .invalid
.data 0x3F800000 # 804A26F0 => lis r28, 0x0000
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -0,0 +1,24 @@
.meta name="Xbox/BB targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nXbox and Blue Burst"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksGC
# region @ 802ABE24 (4 bytes)
.data 0x802ABE24 # address
.data 0x00000004 # size
.data 0x388000FF # 802ABE24 => li r4, 0x00FF
# region @ 804A2BC8 (12 bytes)
.data 0x804A2BC8 # address
.data 0x0000000C # size
.data 0x00000000 # 804A2BC8 => .invalid
.data 0x00000000 # 804A2BCC => .invalid
.data 0x3F800000 # 804A2BD0 => lis r28, 0x0000
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -0,0 +1,24 @@
.meta name="Xbox/BB targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nXbox and Blue Burst"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksGC
# region @ 802AD360 (4 bytes)
.data 0x802AD360 # address
.data 0x00000004 # size
.data 0x388000FF # 802AD360 => li r4, 0x00FF
# region @ 804A7188 (12 bytes)
.data 0x804A7188 # address
.data 0x0000000C # size
.data 0x00000000 # 804A7188 => .invalid
.data 0x00000000 # 804A718C => .invalid
.data 0x3F800000 # 804A7190 => lis r28, 0x0000
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -0,0 +1,24 @@
.meta name="Xbox/BB targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nXbox and Blue Burst"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksGC
# region @ 802AB424 (4 bytes)
.data 0x802AB424 # address
.data 0x00000004 # size
.data 0x388000FF # 802AB424 => li r4, 0x00FF
# region @ 804A1F38 (12 bytes)
.data 0x804A1F38 # address
.data 0x0000000C # size
.data 0x00000000 # 804A1F38 => .invalid
.data 0x00000000 # 804A1F3C => .invalid
.data 0x3F800000 # 804A1F40 => lis r28, 0x0000
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -0,0 +1,24 @@
.meta name="Xbox/BB targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nXbox and Blue Burst"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksGC
# region @ 802AC2CC (4 bytes)
.data 0x802AC2CC # address
.data 0x00000004 # size
.data 0x388000FF # 802AC2CC => li r4, 0x00FF
# region @ 804A5658 (12 bytes)
.data 0x804A5658 # address
.data 0x0000000C # size
.data 0x00000000 # 804A5658 => .invalid
.data 0x00000000 # 804A565C => .invalid
.data 0x3F800000 # 804A5660 => lis r28, 0x0000
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -0,0 +1,24 @@
.meta name="Xbox/BB targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nXbox and Blue Burst"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksGC
# region @ 802AD3F8 (4 bytes)
.data 0x802AD3F8 # address
.data 0x00000004 # size
.data 0x388000FF # 802AD3F8 => li r4, 0x00FF
# region @ 804A7AF8 (12 bytes)
.data 0x804A7AF8 # address
.data 0x0000000C # size
.data 0x00000000 # 804A7AF8 => .invalid
.data 0x00000000 # 804A7AFC => .invalid
.data 0x3F800000 # 804A7B00 => lis r28, 0x0000
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -0,0 +1,24 @@
.meta name="Xbox/BB targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nXbox and Blue Burst"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksGC
# region @ 802AD1AC (4 bytes)
.data 0x802AD1AC # address
.data 0x00000004 # size
.data 0x388000FF # 802AD1AC => li r4, 0x00FF
# region @ 804A78B8 (12 bytes)
.data 0x804A78B8 # address
.data 0x0000000C # size
.data 0x00000000 # 804A78B8 => .invalid
.data 0x00000000 # 804A78BC => .invalid
.data 0x3F800000 # 804A78C0 => lis r28, 0x0000
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -0,0 +1,24 @@
.meta name="Xbox/BB targets"
.meta description="Change the target\nreticle colors to\nthose used on the\nXbox and Blue Burst"
# Original code by Ralf @ GC-Forever and Aleron Ives
# https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr:
reloc0:
.offsetof start
start:
.include WriteCodeBlocksGC
# region @ 802ACAF4 (4 bytes)
.data 0x802ACAF4 # address
.data 0x00000004 # size
.data 0x388000FF # 802ACAF4 => li r4, 0x00FF
# region @ 804A7608 (12 bytes)
.data 0x804A7608 # address
.data 0x0000000C # size
.data 0x00000000 # 804A7608 => .invalid
.data 0x00000000 # 804A760C => .invalid
.data 0x3F800000 # 804A7610 => lis r28, 0x0000
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size