updated source to assemble with z80asm, and added Makefile