Organize the source and add some bankswitch macros.
Simplify the makefile and add graphics rules.