Implemented colored hex digits for machine code monitor

* main.asm: some test code to show the digits
* video.asm: added more symbols for external use
* hexdigits.asm: this is the new code ;-)
Monitor needs the latest changes from the video branch: changed order of spi wait and write

Merge branch 'video' into monitor
Merge branch 'video' into monitor

monitor needs the latest video interface (again) for directly writing values from A to the video device
machine code monitor now shows a hexdump :)

* Makefile: added new files
* hexdigits.asm: XREFs before XDEFs for consistency
* linechars.asm: new file, implements solid square characters
* main.asm: removed test code, jump into monitor
* monitor.asm: new file, implemented hex listing
* video.asm: some XDEFs, changed default background color
minor change: fixed case for constant
Merge branch 'master' into monitor

monitor now needs the features contained in master:
	- updated video interface
	- keyboard driver

Conflicts:
	src/Makefile
	src/main.asm
	src/video.asm
updated visual studio solution
simplified some code in hexdigits.asm
implemented page scrolling and address indicator
fancy borders
made borders even more pretty, added menu text
Merge branch 'master' of github.com:Noah1989/EightZero into monitor

monitor needs the scancode buxfix from master

Conflicts:
	src/EightZero.sln
added monitor help dialog

* keyboard.asm: exported K_F1
* linechars.asm: more colors!
* monitor.asm: new help dialog
* uitools.asm: new fancy box drawing
* video.asm: changed screen clear character to space
minor palette tweak
added symbols (arrows) and more help screen text

Printing the lines one by one is repetitive,
there should be a better solution,
like a function that prints strings and handles newlines.

The green square in the help screen is a placeholder for a pretty icon.
improved bin2ram speed, moved "tools" to "tool"
Merge branch 'bin2ram' into monitor

The monitor code is getting quite large and the new
bin2ram script is much faster so I can test new code more quickly.

Conflicts:
	src/Makefile
	tool/bin2ram/README
	tools/bin2ram/README
	tools/bin2ram/REAMDE
simplified help dialog string printing

print_string now makes it much easier to print multiple lines on screen

I also refactored screen_locate out of the drawing functions
because it's not needed for hard-coded top/left coordinates.
implemented cursor, memory editing and calling