

MEMORY {
	vram(RW): origin = 0x1000000, len = 0x3a000
}

SECTIONS {
	ramsec: {
		spmscb.o(.text)
		spmscb.o(.data)
		startup.o(.text)
		startup.o(.data)
		vector.o(.text)
		vector.o(.data)
		Out.o(.text)
		Out.o(.data)
		ml_util.o(.text)
		ml_util.o(.data)
		new_start.o(.text)
		new_start.o(.data)
		main.o(.text)
		main.o(.data)
		poll.o(.text)
		poll.o(.data)
		pollio.o(.text)
		pollio.o(.data)
		localmenu.o(.text)
		localmenu.o(.data)
		menu.o(.text)
		menu.o(.data)
		localvars.o(.text)
		localvars.o(.data)
		adc.o(.text)
		adc.o(.data)
		boot.o(.text)
		boot.o(.data)
		boot_path.o(.text)
		boot_path.o(.data)
		cab_temp.o(.text)
		cab_temp.o(.data)
		console.o(.text)
		console.o(.data)
		debug.o(.text)
		debug.o(.data)
		devreq.o(.text)
		devreq.o(.data)
		dtreq.o(.text)
		dtreq.o(.data)
		edit.o(.text)
		edit.o(.data)
		help.o(.text)
		help.o(.data)
		int_disp.o(.text)
		int_disp.o(.data)
		iopm.o(.text)
		iopm.o(.data)
		iosba.o(.text)
		iosba.o(.data)
		ipcc.o(.text)
		ipcc.o(.data)
		locram.o(.text)
		locram.o(.data)
		margin.o(.text)
		margin.o(.data)
		memtools.o(.text)
		memtools.o(.data)
		monitor.o(.text)
		monitor.o(.data)
		fslot.o(.text)
		fslot.o(.data)
		nov_chk.o(.text)
		nov_chk.o(.data)
		nov_init.o(.text)
		nov_init.o(.data)
		nov_util.o(.text)
		nov_util.o(.data)
		novtst.o(.text)
		novtst.o(.data)
		other.o(.text)
		other.o(.data)
		parse.o(.text)
		parse.o(.data)
		periph.o(.text)
		periph.o(.data)
		printf.o(.text)
		printf.o(.data)
		rwi.o(.text)
		rwi.o(.data)
		rwiad.o(.text)
		rwiad.o(.data)
		rwicio.o(.text)
		rwicio.o(.data)
		rwiscc.o(.text)
		rwiscc.o(.data)
		rwi_test.o(.text)
		rwi_test.o(.data)
		sbus.o(.text)
		sbus.o(.data)
		spm_ad.o(.text)
		spm_ad.o(.data)
		switches.o(.text)
		switches.o(.data)
		sprintf.o(.text)
		sprintf.o(.data)
		util.o(.text)
		util.o(.data)
		image.o(.text)
		image.o(.data)
		excpt_config.o(.text)
		excpt_config.o(.data)
		config_poll.o(.text)
		config_poll.o(.data)
		confi_pollio.o(.text)
		confi_pollio.o(.data)
		diagnostics.o(.text)
		diagnostics.o(.data)
		disp_test.o(.text)
		disp_test.o(.data)
		mem_test.o(.text)
		mem_test.o(.data)
		pm20_test.o(.text)
		pm20_test.o(.data)
		fix_it.o(.text)
		fix_it.o(.data)
		date_sub.o(.text)
		date_sub.o(.data)
	}>vram

	.text:{}>vram

	.data:{}>vram

	.bss:{}>vram

}
