Disassemble graphics microcode

This commit is contained in:
Ryan Dwyer committed 2022-12-04 10:03:59 +10:00
1 parent 4994fcccee
commit ac256277d2
5 files changed
+1556 -40

No files matched your search

+18 -17
View File
@@ -69,6 +69,16 @@
} \
END_SEG(name)
#define RSP_TEXT_SEGMENT(name) \
name##TextStart = .; \
build/ROMID/rsp/name.text.o (.data); \
name##TextEnd = .;
#define RSP_DATA_SEGMENT(name) \
name##DataStart = .; \
build/ROMID/rsp/name.data.o (.data); \
name##DataEnd = .;
OUTPUT_ARCH (mips)
SECTIONS
@@ -183,29 +193,20 @@ SECTIONS
BEGIN_SEG(data)
{
build/ROMID/rsp/rspboot.text.o (.data);
build/ROMID/rsp/gsp.text.o (.data);
build/ROMID/rsp/asp.text.o (.data);
RSP_TEXT_SEGMENT(rspboot)
RSP_TEXT_SEGMENT(gsp)
RSP_TEXT_SEGMENT(asp)
LIBFILES(.data)
GAMEFILES(.data)
build/ROMID/rsp/gsp.data.o (.data);
build/ROMID/rsp/asp.data.o (.data);
. = ALIGN(0x10);
RSP_DATA_SEGMENT(gsp)
RSP_DATA_SEGMENT(asp)
}
END_SEG(data)
rspbootTextStart = _dataSegmentStart;
rspbootTextEnd = rspbootTextStart + 0xd0;
gspTextStart = rspbootTextEnd;
gspTextEnd = gspTextStart + 0x1420;
aspTextStart = gspTextEnd;
aspTextEnd = aspTextStart + 0x1930;
gspDataStart = _dataSegmentEnd - 0x800 - 0xb50;
gspDataEnd = gspDataStart + 0x800;
aspDataStart = gspDataEnd;
aspDataEnd = aspDataStart + 0xb50;
/***************************************************************************
* bss
* -------------------------------------------------------------------------