spec_em 1.28 KB
#include "simplerom.h"

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

beginseg
	name "stacks"
	flags OBJECT
	address 0x20100000
	include "stacks.o"
endseg

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

beginseg
	name "cfb"
	flags OBJECT
	address 0x2013d800
	include "gfxcfb.o"
endseg

beginseg
	name "static"
	flags OBJECT
	number STATIC_SEGMENT
	include "gfxinit.o"
	include "gfxstatic.o"
endseg

beginseg
	name "dynamic"
	flags OBJECT
	number DYNAMIC_SEGMENT
	include "gfxdynamic.o"
endseg

beginseg
	name "bank"
	flags RAW
	include "$(ROOT)/usr/lib/PR/soundbanks/GenMidiBank.bnk"
endseg

beginseg
	name "table"
	flags RAW
	number STATIC_SEGMENT
	include "$(ROOT)/usr/lib/PR/soundbanks/GenMidiBank.tbl"
endseg

beginseg
	name "seq"
	flags RAW
	include "$(ROOT)/usr/lib/PR/sequences/BassDrive.seq"
endseg

beginwave
	name "simple_em"
	include "code"
	include "static"
	include "dynamic"
	include "cfb"
	include "stacks"
	include "zbuffer"
	include "table"
	include "bank"
	include "seq"
endwave