*
* EVEN.ASM
*
* Fetches switches.  If number of ones is even, lights LED 0.
* If odd, turns off LED 0.
*
* P. H. Anderson, Feb 1, '95, Not Checked.
**

	ORG $C000

	CLR $1007	configure
	LDAA $1003	fetch switches

	STAA $D000      switches now in $D000
	CLR $D001	0 is even.  None zero if odd.

	LDAA #$08
	STAA $D002	number of bits to examine

TOP

	BPL AROUND	if msb is zero
	INC $D001
        
AROUND        	
	DEC $D002
	BNE TOP

* done
	LDAA $D001
	ANDA #$01
	BEQ EVEN
	BRA ODD

EVEN
	LDAA #$01
	STAA $1004
	SWI

ODD
	CLR $1004
	SWI

