Assembler updates - More code split-up
Clean-up code and modify directive stuff
Redesigned build-system
Split-up generic-mips and emulator code