Add clang Makefile
Import my dmg cpu before refactoring.
Add graphics and driver.
Ignore vim files
Add copyright headers
Cleanup startup/loading

usage/help
Replace default stack with explicit set.
Remove integrated rom support.
Cleanup the code (no functionality change)

Restructure the function declarations (but not definitions).
Rename some functions.
Remove some unused test code.
Move Opcode list to test file (only user)
Refactor the way video is displayed.

Move graphics code into graphics class
Don't use a callable.
Rename the graphics display.
Remove async rendering support.
Update the README