From 81e216f57b5e08b9abd57a1eca629eb6389f8922 Mon Sep 17 00:00:00 2001 From: Derek Hensley Date: Thu, 20 Mar 2025 13:00:10 -0700 Subject: [PATCH] New microcode --- rsp/cic6105.s | 10 ++++++++++ rsp/gspF3DZEX2.NoN.PosLight.fifo_legacy.s | 17 +++++++++++++++++ spec/spec | 6 ++++++ 3 files changed, 33 insertions(+) create mode 100644 rsp/cic6105.s create mode 100644 rsp/gspF3DZEX2.NoN.PosLight.fifo_legacy.s diff --git a/rsp/cic6105.s b/rsp/cic6105.s new file mode 100644 index 0000000000..c782e1a1e8 --- /dev/null +++ b/rsp/cic6105.s @@ -0,0 +1,10 @@ +.include "macro.inc" + +.section .text + +.balign 16 + +glabel cic6105TextStart + .incbin "incbin/cic6105Text" +endlabel cic6105TextStart +dlabel cic6105TextEnd diff --git a/rsp/gspF3DZEX2.NoN.PosLight.fifo_legacy.s b/rsp/gspF3DZEX2.NoN.PosLight.fifo_legacy.s new file mode 100644 index 0000000000..6301cd0af2 --- /dev/null +++ b/rsp/gspF3DZEX2.NoN.PosLight.fifo_legacy.s @@ -0,0 +1,17 @@ +.include "macro.inc" + +.section .rodata + +.balign 16 + +dlabel gspF3DZEX2_NoN_PosLight_fifo_legacyTextStart + .incbin "incbin/gspF3DZEX2_NoN_PosLight_fifo_legacyText" +dlabel gspF3DZEX2_NoN_PosLight_fifo_legacyTextEnd + +.section .rodata + +.balign 16 + +dlabel gspF3DZEX2_NoN_PosLight_fifo_legacyDataStart + .incbin "incbin/gspF3DZEX2_NoN_PosLight_fifo_legacyData" +dlabel gspF3DZEX2_NoN_PosLight_fifo_legacyDataEnd diff --git a/spec/spec b/spec/spec index 1995de6ec9..6402882459 100644 --- a/spec/spec +++ b/spec/spec @@ -229,6 +229,9 @@ beginseg include "$(BUILD_DIR)/src/boot/libc/memmove.o" include "$(BUILD_DIR)/src/boot/build.o" include "$(BUILD_DIR)/rsp/rspboot.o" +#if MM_VERSION < N64_US + include "$(BUILD_DIR)/rsp/cic6105.o" +#endif #ifdef COMPILER_GCC include "$(BUILD_DIR)/src/gcc_fix/missing_gcc_functions.o" #endif @@ -764,6 +767,9 @@ beginseg include "$(BUILD_DIR)/src/audio/tables/sequence_table.o" include "$(BUILD_DIR)/src/audio/tables/samplebank_table.o" include "$(BUILD_DIR)/rsp/aspMain.o" +#if MM_VERSION < N64_US + include "$(BUILD_DIR)/rsp/gspF3DZEX2.NoN.PosLight.fifo_legacy.o" +#endif include "$(BUILD_DIR)/rsp/gspF3DZEX2.NoN.PosLight.fifo.o" include "$(BUILD_DIR)/rsp/gspS2DEX2.fifo.o" include "$(BUILD_DIR)/rsp/njpgdspMain.o"