summaryrefslogtreecommitdiff
path: root/bugfixes.yaml
diff options
context:
space:
mode:
authorTreeki <treeki@gmail.com>2011-03-12 23:17:12 +0100
committerTreeki <treeki@gmail.com>2011-03-12 23:17:12 +0100
commit7d4e4c0b34a613dd3c0220475ae4e448197522c1 (patch)
tree4f5cee367de3fdef4f9a7c84af59ffe76a2bb1c3 /bugfixes.yaml
downloadkamek-7d4e4c0b34a613dd3c0220475ae4e448197522c1.tar.gz
kamek-7d4e4c0b34a613dd3c0220475ae4e448197522c1.zip
initial commit. now I can start playing with stuff!
Diffstat (limited to '')
-rw-r--r--bugfixes.yaml76
1 files changed, 76 insertions, 0 deletions
diff --git a/bugfixes.yaml b/bugfixes.yaml
new file mode 100644
index 0000000..5279f07
--- /dev/null
+++ b/bugfixes.yaml
@@ -0,0 +1,76 @@
+---
+source_files: [../src/randomcrap.S]
+hooks:
+ - name: FixCoinJump
+ type: patch
+ addr_ntsc: 0x809E75F0
+ addr_pal: 0x809E75D0
+ data: '38800008 B0830364 4e800020' #li r4,8; sth r4,0x364(r3); blr
+
+ - name: 1-1 BG Fix
+ type: patch
+ addr_ntsc: 0x80117F6C
+ addr_pal: 0x801180AC
+ data: '38000003'
+
+ - name: PipeFix_NodeCalc
+ type: patch
+ addr_ntsc: 0x800508F8
+ addr_pal: 0x800508F8
+ data: 'A01E0010540007FF41820014A0E300043807FFFEB01F042C4800000C38000001B01F042CA0A30002A89F042C80C6003C7C052214540020367CA60214A8850002'
+
+ - name: PipeFix_ExitPatch1
+ type: patch
+ addr_ntsc: 0x80050A5C
+ addr_pal: 0x80050A5C
+ data: '88030013'
+
+ - name: PipeFix_ExitPatch2
+ type: patch
+ addr_ntsc: 0x80050A60
+ addr_pal: 0x80050A60
+ data: '2C000000'
+
+ - name: PipeFix_ExitPatch3
+ type: patch
+ addr_ntsc: 0x80050A68
+ addr_pal: 0x80050A68
+ data: '2C000001'
+
+ - name: PipeFix_ExitPatch4
+ type: patch
+ addr_ntsc: 0x80050A70
+ addr_pal: 0x80050A70
+ data: '2C000002'
+
+ - name: PipeFix_ExitPatch5
+ type: patch
+ addr_ntsc: 0x80050A78
+ addr_pal: 0x80050A78
+ data: '2C000003'
+
+ - name: PipeFix_ExitPatch6
+ type: patch
+ addr_ntsc: 0x80050A88
+ addr_pal: 0x80050A88
+ data: '389F065C'
+
+ - name: ChestnutGoombaForTargets # sprite 10
+ type: patch
+ addr_ntsc: 0x8030A1D0
+ addr_pal: 0x8030A4D0
+ data: '00C8 0000 00000008 FFFFFFF0 00000000 00000000 0000000A 0000000A 0000 0000 0000 0000 0002 0000'
+
+ - name: TileGodLayerFix
+ type: patch
+ addr_ntsc: 0xdeadbeef
+ addr_pal: 0x807E16D0
+ data: '88D2038F'
+
+# - name: HeapChangeAttempt
+# type: branch_insn
+# branch_type: bl
+# src_addr_ntsc: 0xdeadbeef
+# src_addr_pal: 0x80081E34
+# target_func: 'HeapChangeAttempt'
+