You've already forked ultrasm64-2
mirror of
https://github.com/HackerN64/ultrasm64-2.git
synced 2026-01-21 10:38:08 -08:00
game boots and runs with engine code load
This commit is contained in:
11
sm64.ld
11
sm64.ld
@@ -98,17 +98,12 @@ SECTIONS
|
||||
BUILD_DIR/src/engine*.o(.text);
|
||||
BUILD_DIR/src/engine*.o(.data*);
|
||||
BUILD_DIR/src/engine*.o(.rodata*);
|
||||
. = ALIGN(0x10);
|
||||
}
|
||||
END_SEG(engine)
|
||||
BEGIN_NOLOAD(engine)
|
||||
{
|
||||
BUILD_DIR/src/engine*.o(.bss*);
|
||||
. = ALIGN(0x40);
|
||||
}
|
||||
END_NOLOAD(engine)
|
||||
END_SEG(engine)
|
||||
|
||||
. = _engineSegmentNoloadEnd;
|
||||
. = _engineSegmentEnd;
|
||||
|
||||
BEGIN_NOLOAD(framebuffers)
|
||||
{
|
||||
@@ -343,6 +338,6 @@ SECTIONS
|
||||
|
||||
ASSERT((_goddardSegmentNoloadEnd <= SEG_POOL_START + POOL_SIZE), "Error: menu segment extended past pool end")
|
||||
ASSERT((_mainSegmentNoloadEnd <= _engineSegmentStart), "Error: main segment extended into engine.")
|
||||
ASSERT((_engineSegmentNoloadEnd <= _framebuffersSegmentNoloadStart), "Error: engine segment extended into framebuffers.")
|
||||
ASSERT((_engineSegmentEnd <= _framebuffersSegmentNoloadStart), "Error: engine segment extended into framebuffers.")
|
||||
ASSERT((_framebuffersSegmentNoloadEnd <= RAM_END), "Error: framebuffers segment extended past RDRAM end")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user