This was the last project I did on the 1200. It is the culmunation of my earlier experiments.
The resulting robot was hysterical to watch as it bounced around the floor looking for light.

After this project I started on AvrX. Although the code is spare and efficient, I felt that it was
too much trouble to make everything state driven in order to get effective multi-tasking. For a
project of this type, a kernel is overkill, but for anything larger or more complex, the state machines
get out of hand pretty quickly.

s1200def.INC   My version of the ATMEL headerfile
analog.asm   Cds Photo Cell inputs
brains.asm   Behavior Logic
cpu.asm   CPU Hardware init code
main.asm   Top Level definitions, etc.
mon1200.asm   Mini-Monitor, state driven
Pwm.asm   Motor Driver code
timer.asm   Timer0 interrupt code (calls tasks)
uart1200.asm   Interrupt initiated polled I/O