mirror of
https://github.com/HackerN64/HackerOoT.git
synced 2026-01-21 10:37:37 -08:00
Name rsp ucodes and surrounding cleanup (#1166)
* Name rsp ucodes and surrounding cleanup * Fix comments alignment and remove unnecessary & in sys_ucode * Change capitalization of sys_ucode variables * Remove unnecessary externs for aspMain * Improvements to Jpeg_ScheduleDecoderTask * Split unknown rsp code into a separate file, spacing
This commit is contained in:
22
data/audio_tables.rodata.s
Normal file
22
data/audio_tables.rodata.s
Normal file
@@ -0,0 +1,22 @@
|
||||
.include "macro.inc"
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purpose registers
|
||||
|
||||
.section .rodata
|
||||
|
||||
.balign 16
|
||||
|
||||
glabel gSoundFontTable
|
||||
.incbin "baserom.z64", 0xBCC270, 0x270
|
||||
|
||||
glabel gSequenceFontTable
|
||||
.incbin "baserom.z64", 0xBCC4E0, 0x1C0
|
||||
|
||||
glabel gSequenceTable
|
||||
.incbin "baserom.z64", 0xBCC6A0, 0x6F0
|
||||
|
||||
glabel gSampleBankTable
|
||||
.incbin "baserom.z64", 0xBCCD90, 0x80
|
||||
@@ -9,30 +9,22 @@
|
||||
|
||||
.balign 16
|
||||
|
||||
glabel gSoundFontTable
|
||||
.incbin "baserom.z64", 0xBCC270, 0x270
|
||||
|
||||
glabel gSequenceFontTable
|
||||
.incbin "baserom.z64", 0xBCC4E0, 0x1C0
|
||||
|
||||
glabel gSequenceTable
|
||||
.incbin "baserom.z64", 0xBCC6A0, 0x6F0
|
||||
|
||||
glabel gSampleBankTable
|
||||
.incbin "baserom.z64", 0xBCCD90, 0x80
|
||||
|
||||
glabel rspAspMainDataStart
|
||||
glabel aspMainDataStart
|
||||
.incbin "baserom.z64", 0xBCCE10, 0x2E0
|
||||
glabel rspAspMainDataEnd
|
||||
glabel aspMainDataEnd
|
||||
|
||||
glabel D_80155F50
|
||||
glabel gspF3DZEX2_NoN_PosLight_fifoTextStart
|
||||
.incbin "baserom.z64", 0xBCD0F0, 0x1630
|
||||
glabel gspF3DZEX2_NoN_PosLight_fifoTextEnd
|
||||
|
||||
glabel D_80157580
|
||||
glabel gspF3DZEX2_NoN_PosLight_fifoDataStart
|
||||
.incbin "baserom.z64", 0xBCE720, 0x420
|
||||
glabel gspF3DZEX2_NoN_PosLight_fifoDataEnd
|
||||
|
||||
glabel D_801579A0
|
||||
glabel gspS2DEX2d_fifoDataStart
|
||||
.incbin "baserom.z64", 0xBCEB40, 0x390
|
||||
glabel gspS2DEX2d_fifoDataEnd
|
||||
|
||||
glabel gJpegUCodeData
|
||||
glabel njpgdspMainDataStart
|
||||
.incbin "baserom.z64", 0xBCEED0, 0x60
|
||||
glabel njpgdspMainDataEnd
|
||||
|
||||
@@ -9,11 +9,14 @@
|
||||
|
||||
.balign 16
|
||||
|
||||
glabel D_801120C0
|
||||
glabel aspMainTextStart
|
||||
.incbin "baserom.z64", 0xB89260, 0xFB0
|
||||
glabel aspMainTextEnd
|
||||
|
||||
glabel D_80113070
|
||||
glabel gspS2DEX2d_fifoTextStart
|
||||
.incbin "baserom.z64", 0xB8A210, 0x18C0
|
||||
glabel gspS2DEX2d_fifoTextEnd
|
||||
|
||||
glabel gJpegUCode
|
||||
glabel njpgdspMainTextStart
|
||||
.incbin "baserom.z64", 0xB8BAD0, 0xAF0
|
||||
glabel njpgdspMainTextEnd
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
|
||||
.balign 16
|
||||
|
||||
glabel D_80009320
|
||||
glabel rspbootTextStart
|
||||
.incbin "baserom.z64", 0x9F20, 0xD0
|
||||
|
||||
glabel D_800093F0
|
||||
.incbin "baserom.z64", 0x9FF0, 0x20
|
||||
glabel rspbootTextEnd
|
||||
|
||||
23
data/unk_800093F0.data.s
Normal file
23
data/unk_800093F0.data.s
Normal file
@@ -0,0 +1,23 @@
|
||||
.include "macro.inc"
|
||||
|
||||
# assembler directives
|
||||
.set noat # allow manual use of $at
|
||||
.set noreorder # don't insert nops after branches
|
||||
.set gp=64 # allow use of 64-bit general purpose registers
|
||||
|
||||
.section .data
|
||||
|
||||
.balign 16
|
||||
|
||||
# Unused.
|
||||
# This appears to be RSP code, however it is not part of
|
||||
# rspboot as rspbootTextEnd is at this symbol
|
||||
glabel D_800093F0
|
||||
.word 0xE80C2001 # sqv $v12[0], 0x10($zero)
|
||||
.word 0x34014000 # li $1, 0x4000
|
||||
.word 0x40812000 # mtc0 $1, SP_STATUS
|
||||
.word 0x0000000D # break
|
||||
.word 0x00000000 # nop
|
||||
.word 0x09000425 # j 0x04001094
|
||||
.word 0x00000000 # nop
|
||||
.word 0x00000000 # nop
|
||||
Reference in New Issue
Block a user