From 7e2007b74184279399a5d3e8921c8e56ca77bbcf Mon Sep 17 00:00:00 2001 From: Amber Brault Date: Sun, 4 Aug 2024 20:21:39 -0400 Subject: [PATCH] Update --- configure.py | 5 +++-- libs/RVL_SDK/src/revolution/ax/AXComp.c | 2 +- libs/RVL_SDK/src/revolution/ax/DSPCode.c | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/configure.py b/configure.py index 3be8272..5c73a8b 100644 --- a/configure.py +++ b/configure.py @@ -276,11 +276,11 @@ ] # Helper function for Dolphin libraries -def DolphinLib(lib_name: str, objects: List[Object], extra_cflags=[]) -> Dict[str, Any]: +def DolphinLib(lib_name: str, objects: List[Object], version="1.1", extra_cflags=[]) -> Dict[str, Any]: return { "lib": lib_name, "mw_console": "Wii", - "mw_version": "1.1", + "mw_version": version, "root_dir": "libs/RVL_SDK", "cflags": cflags_sdk + extra_cflags, "host": False, @@ -1053,6 +1053,7 @@ def nw4rLib(lib_name, objects, extra_cflags=[]): Object(NonMatching, "revolution/hbm/synvoice.c"), Object(NonMatching, "revolution/hbm/seq.c"), ], + "1.0a", [ "-sdata 0", "-sdata2 0", diff --git a/libs/RVL_SDK/src/revolution/ax/AXComp.c b/libs/RVL_SDK/src/revolution/ax/AXComp.c index fbcfe78..8133fcb 100644 --- a/libs/RVL_SDK/src/revolution/ax/AXComp.c +++ b/libs/RVL_SDK/src/revolution/ax/AXComp.c @@ -1,6 +1,6 @@ #include "revolution/ax/AXComp.h" -u16 __AXCompressorDefaultTable[2016] = { +u16 __AXCompressorDefaultTable[2016] ALIGN(32) = { 0x7F63, 0x7EC7, 0x7E2B, 0x7D91, 0x7CF7, 0x7C5E, 0x7BC5, 0x7B2E, 0x7A97, 0x7A01, 0x796B, 0x78D6, 0x7842, 0x77AF, 0x771C, 0x768B, 0x75F9, 0x7569, 0x74D9, 0x744A, 0x73BB, 0x732E, 0x72A0, 0x7214, 0x7188, 0x70FD, 0x7073, 0x6FE9, 0x6F60, 0x6ED7, 0x6E50, 0x6DC8, 0x6D42, 0x6CBC, 0x6C37, 0x6BB2, 0x6B2E, 0x6AAB, 0x6A28, 0x69A6, 0x6925, 0x68A4, 0x6824, 0x67A4, 0x6725, 0x66A7, 0x6629, 0x65AC, diff --git a/libs/RVL_SDK/src/revolution/ax/DSPCode.c b/libs/RVL_SDK/src/revolution/ax/DSPCode.c index fd483c4..976121e 100644 --- a/libs/RVL_SDK/src/revolution/ax/DSPCode.c +++ b/libs/RVL_SDK/src/revolution/ax/DSPCode.c @@ -1,6 +1,6 @@ #include "revolution/ax/DSPCode.h" -u16 axDspSlave[4096] = { +u16 axDspSlave[4096] ALIGN(32) = { 0x0000, 0x0000, 0x029F, 0x0F3A, 0x029F, 0x0F46, 0x029F, 0x0F4B, 0x029F, 0x0F5A, 0x029F, 0x0F5F, 0x029F, 0x0F8B, 0x029F, 0x0F90, 0x1302, 0x1303, 0x1204, 0x1305, 0x1306, 0x8E00, 0x8C00, 0x8B00, 0x0092, 0x00FF, 0x009E, 0x8000, 0x00FE, 0x0CE5, 0x009E, 0x8000, 0x00FE, 0x0CE6, 0x00FE, 0x0CE7, 0x00FE, 0x0CE8, 0x8100, 0x00FE, 0x0CE9, 0x8900, 0x16FC, 0xDCD1, 0x16FD, 0x0000, 0x16FB, 0x0001,