spec 968 Bytes
#include "project.h"

/*
 * ROM spec file
 */
beginseg
	name "code"
	flags BOOT OBJECT
	entry boot
	address 0x80098000
	stack bootStack + STACKSIZE
	include "codesegment.o"
	include "$(ROOT)/usr/lib/PR/rspboot.o"
	include "$(ROOT)/usr/lib/PR/gspLine3D.o"
	include "$(ROOT)/usr/lib/PR/gspLine3D.dram.o"
	include "$(ROOT)/usr/lib/PR/gspFast3D.o"
	include "$(ROOT)/usr/lib/PR/gspFast3D.dram.o"
endseg

/*
 * Would like to put buffer at b5000, but is moved to 64K boundary
 */
beginseg
	name "framebuffer"
	flags OBJECT
	address 0x80000400
	include "frmbuffer.o"
endseg

beginseg
	name "zbuffer"
	flags OBJECT
	address 0x8004C000
	include "zbuffer.o"
endseg

beginseg
	name "kbuffer"
	flags OBJECT
	address 0x80072000
	include "kbuffer.o"
endseg

beginseg
	name "static"
	lba 50
	flags OBJECT
	number STATIC_SEGMENT
	include "static.o"
endseg

beginwave
	name "font"
	include "code"
	include "static"
	include "zbuffer"
	include "kbuffer"
	include "framebuffer"
endwave