temp commit for hyper
better git .ignore
_start in game.sym, fill added
Added makefile
petool dump now does uppercase hex
only hp_code need's hard-coded offset, fixed section size takes care of everything else
Added macros to deal with procedure alignment
Added @SET macro
Build system now works with arbitrary patch object files
More macros, @JMP replaced with @LJMP and @SJMP, CODE_* used in example
build.sh replaced by Makefile, nasm flags normalized, example adjusted
final ->exe rule no longer a patern rule

It had too many hard coded constants to be a real pattern rule,
so this make the makefile a bit more "honest"
NASM's <macro-name> end<macro-name> convention used
Updated clean.cmd
Minimum to get it to build with new system
Starting moving symbols to game.sym
Merge branch 'master' into petool
Splitting up def.asm
hifi's example doesn't apply to new system
Added StringZ macro, and used it in data.asm