diff --git a/sm64.ld b/sm64.ld index 1b3e3b43..2c1d944b 100755 --- a/sm64.ld +++ b/sm64.ld @@ -190,6 +190,7 @@ SECTIONS lib/PR/hvqm/hvqm2sp1.o(.rodata*); } END_SEG(main) + ASSERT((_mainSegmentRomEnd <= 0x101000), "Error: Please shrink your main segment to under 1MB.") BEGIN_NOLOAD(main) { BUILD_DIR/src/game*.o(.*bss*); @@ -215,8 +216,6 @@ SECTIONS } END_NOLOAD(main) - /*ASSERT((. <= SEG_ENGINE), "Error: main segment extended into engine.")*/ - . = _mainSegmentBssEnd; BEGIN_SEG(engine, .) @@ -236,8 +235,6 @@ SECTIONS } END_NOLOAD(engine) - /*ASSERT((. <= SEG_FRAMEBUFFERS), "Error: engine segment extended into framebuffers.")*/ - . = _engineSegmentBssEnd; BEGIN_NOLOAD(framebuffers) {