# Values in the clump image are natural, i.e. 1 for pic_number 1
# i.e. the routines do all the shifts. Might be a policy. Shifts are cheap.
# PICs are 1 and 2, which I also fix in the runtime code, since this is
##  init-like stuff.

PITfrequency=1193182


# timer mode values 		to B
	zerodetectinterrupt=0		# periodics
		    oneshot=1		# quick call-back
	      rategenerator=2
	         squarewave=3		# beep
		 softstrobe=4
 	         hardstrobe=5


L settimer		# set mode and count dual for a PIT timer

				# timer # in A
				# PIC # in D
				# mode in B
				# count dual in C
				# bogus inputs get ORed into bogus outputs	
		1- D
		upshift 3 to D
		+ byte 0x43 to D	# making PIC#s effectively 0,1
		upshift 6 to A
		upshift B
		OR byte $__II____ to byte A
		OR B to A
		send byte
					# L writePICcount
		- byte 3 to D
		= C to A
		send byte		# wait here? Nah.
		downshift 8 to A
		send byte
return





### name a few by counter function, i.e. NMIrate, in the pertinent
#     sections I guess.

