DEPTH = 256;	% Memory depth and width are required	%
WIDTH = 8;		% Enter a decimal number	%

ADDRESS_RADIX = HEX;	% Address and value radixes are optional	%
DATA_RADIX = HEX;		% Enter BIN, DEC, HEX, or OCT; unless 	%
						% otherwise specified, radixes = HEX	%

-- Specify values for addresses, which can be single address or range

CONTENT
BEGIN
	[0..FF]	: 0;

	0		: 40	% DCP PAGE %;

	10		:
			C0 % WG93 1F,0F %
			C2 % WG93 3F %
			C4 % WG93 5F %
			C6 % WG93 7F %
			80 % WR_PDOS FF %
			9F % RD_KEYS/ WR_A20 %;
	18		:
			B0 % CMOS_DAT %
			B2 % CMOS_ADR %
			B4 % CMOS_XX1 %
			B6 % CMOS_XX1 %
			B8
			BA
			BC
			BE;
	20		:
			A0 % HD_CS1 ports %
			A2
			A4
			A6
			A8
			AA
			AC
			AE
			AD % HD_CS3 3F6 port %
			AF % HD_CS3 3F7 port %;
	30		:
			D0 % slot 1 mem   %
			D2 % slot 2 mem   %
			D4 % slot 1 ports %
			D6 % slot 2 ports %
			;

--	40		: FF % kb read %;
--	80		: 7F 7F 7F 7F 7F 7F 7F 7F % KBD_DAT %;
--	90		: 7F % PORT FF %;

	C0		: 00 00 00 00 % SYS PORTS COPYES %;

	D0		: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F; % RAM PAGES %
	E0		: E0 E2 E4 E6 E8 EA EC EE 00 05 02 E0 F0 00 00 E8; % ROM PAGES %
	F0		: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F; % RAM PAGES %

END ;
