; 	****    ****
; Symbolic names for the RAM locations

; Bank 0

 cblock	RAMSTART
	s_save
	w_save
	f_save
	timermid
	timerhi
	timerveryhi
	addrhi
	addrlo
	i2c_byte
	i2c_bitcount
	bufferreadoffset
	bufferwriteoffset
	flags1
	flags2
	inputlatch
	cyclenumber
	nextcyclenumber
	in0flags
	in0byte	
	in0cyclenumber
	in0checksum
	in0databytecount
	in0bytecount
	in0databuffer:4
	timelastheading
	tempi
	serialtxbitcount
	serialtxbyte
	PWMlastbyte
	PWMbyte
	phonemecode
	silencehi
	silencelo
 endc

 #define	in0headerOK		in0flags,0
 #define	in0expectLF		in0flags,1
 #define	in0expectCR		in0flags,2
 #define	in0expectCSlo		in0flags,3
 #define	in0expectCShi		in0flags,4

 #define	pageready		flags1,0
 #define	in0gettingbits		flags1,1
 #define	in0gettingstopbit	flags1,2
 #define	in0databuffervalid	flags1,3
 #define	newpagereq		flags1,4
 #define	serialtxbit		flags1,5
 #define	in0byteready		flags1,6	;tttttttttttttt


; Bank 1

 cblock	RAM1START
	pwmbuffer:D'64'
 endc
