summaryrefslogtreecommitdiff
path: root/src/code
diff options
context:
space:
mode:
authorDerek Hensley <hensley.derek58@gmail.com>2025-03-24 06:52:10 -0700
committerGitHub <noreply@github.com>2025-03-24 10:52:10 -0300
commit9ca02c79b531f39b2adc92581ea9c846d8f6936a (patch)
tree901bb98ecf24c0fdf2cd6c5b782ee6892c19ee7f /src/code
parent9213dc7a5ef887866d19c369feba89bce35d4db0 (diff)
Misc fixes (#1800)
* disasm_fix * dtor * Fault_LogThreadContext * rearrange microcode * sGfxPrintFont size of 0x800 * Move (null) to stackcheck * vimgr bss * sfx * Remove code_801D1E80 * z_en_hy_code * Fix assembler messages with endlabels and dlabels * xlitob data * Move skin unused bss pad to rumble
Diffstat (limited to 'src/code')
-rw-r--r--src/code/rspcode.s (renamed from src/code/rspdata.s)21
-rw-r--r--src/code/rsptext.s15
-rw-r--r--src/code/z_rumble.c3
-rw-r--r--src/code/z_skin.c2
4 files changed, 24 insertions, 17 deletions
diff --git a/src/code/rspdata.s b/src/code/rspcode.s
index 812bcf5d5..e7e53298f 100644
--- a/src/code/rspdata.s
+++ b/src/code/rspcode.s
@@ -1,7 +1,28 @@
.include "macro.inc"
+.section .text
+
+.balign 16
+
+glabel aspMainTextStart
+ .incbin "incbin/aspMainText"
+endlabel aspMainTextStart
+dlabel aspMainTextEnd
+
+glabel gspS2DEX2_fifoTextStart
+ .incbin "incbin/gspS2DEX2_fifoText"
+endlabel gspS2DEX2_fifoTextStart
+dlabel gspS2DEX2_fifoTextEnd
+
+glabel njpgdspMainTextStart
+ .incbin "incbin/njpgdspMainText"
+endlabel njpgdspMainTextStart
+dlabel njpgdspMainTextEnd
+
.section .rodata
+.balign 16
+
dlabel aspMainDataStart
.incbin "incbin/aspMainData"
dlabel aspMainDataEnd
diff --git a/src/code/rsptext.s b/src/code/rsptext.s
deleted file mode 100644
index d8d3290bd..000000000
--- a/src/code/rsptext.s
+++ /dev/null
@@ -1,15 +0,0 @@
-.include "macro.inc"
-
-.section .data
-
-dlabel aspMainTextStart
- .incbin "incbin/aspMainText"
-dlabel aspMainTextEnd
-
-dlabel gspS2DEX2_fifoTextStart
- .incbin "incbin/gspS2DEX2_fifoText"
-dlabel gspS2DEX2_fifoTextEnd
-
-dlabel njpgdspMainTextStart
- .incbin "incbin/njpgdspMainText"
-dlabel njpgdspMainTextEnd
diff --git a/src/code/z_rumble.c b/src/code/z_rumble.c
index 3cca1d432..52267f6a2 100644
--- a/src/code/z_rumble.c
+++ b/src/code/z_rumble.c
@@ -10,6 +10,9 @@
#include "global.h"
#include "z64rumble.h"
+#pragma increment_block_number "n64-us:128"
+
+static s32 sBssPad[4];
RumbleManager gRumbleMgr;
void Rumble_Update(void* arg0) {
diff --git a/src/code/z_skin.c b/src/code/z_skin.c
index 5ced3edea..b3f3b577b 100644
--- a/src/code/z_skin.c
+++ b/src/code/z_skin.c
@@ -10,8 +10,6 @@
// 60 is an arbitrary number which specifies the max amount of limbs per skeleton this system supports
MtxF gSkinLimbMatrices[60];
-static s32 sBssPad;
-
void Skin_UpdateVertices(MtxF* mtx, SkinVertex* skinVertices, SkinLimbModif* modifEntry, Vtx* vtxBuf, Vec3f* pos) {
SkinVertex* vertexEntry;
Vtx* vtx;