

clear
;
;XNvg
;^[Qbg̒`
echo $_FILE
;
;          data   io   endian addressing
define_mem 10000 10000 LE     BA

add_mem_area	reg		0000 0100 1 RW
add_mem_area	com&io	8000 2000 2 RW
add_mem_area	com_io	8000 2000 2 RW
add_mem_area	exram	c000 1000 8 RW
add_mem_area	ROM	e000 2000 8 R
add_mem_area	MIO	d000 0100 1 RW -V
add_permanent_area tHg a000 1000 1  R font_han2.bin
add_permanent_area NV 	b000 1000 1  RW nvdata.bin

add_io_area	XCb`		0000 0010	;base=0, size=10
add_io_area	1234567890123456	0100 0010	;base=100, size=10
add_io_area	12345678901234567	0200 0010	;base=200, size=10 error
add_io_area	0	0100 0010	;base=100, size=10
add_io_area	9	0200 0010	;base=200, size=10 
add_io_area	A	0100 0010	;base=100, size=10
add_io_area	Z	0200 0010	;base=200, size=10 
add_io_area	a	0100 0010	;base=100, size=10
add_io_area	z	0200 0010	;base=200, size=10 
add_io_area	_	0100 0010	;base=100, size=10
add_io_area	_0	0200 0010	;base=200, size=10 


fill_bank reg -tINC 00
fill_bank XCb` -tDEC 6f
fill -s8000.1 -b @inc(256T,10) @incw(10,100)
fill -s8200.1 -b @inc(256T,10) -w @incw(10,100)
fill -s8200.1 -b @inc(256T,10)  @incw(10,100)

