~atomet/TeMaC

Remove unused flag
fix makefile and remove temu reliance on path of SDL2
Clean up and clarifying renaming.
move screen code to own .c and .h
fix window resize logic.
layers are 1 byte per pixel, comp is 32 bits. Change blit and pixel drawing accordingly.
TeMa can request TeMu resolution resize. add window resize as result of resolution change and of user F1 request.
system is host. handle directional and control keys.
Add optimization flags to makefile. Various debug messages disabled.
Minor debug output changes.
move events into separate function. Grok & fix fps to 60.
add mouse motion handling.
us SDL handling of control key combinations for parsing the keyboard input.
switch to doing my own compositing of the layers.
move layer into a separate structure to allow each to have its own dirty flag.
Implement 1 bit per pixel blit to TScreen layer. Implement displaying the layer on dirty texture flag.
add sdlflags to temu.c rule to compile when SDKROOT overrides /usr/local/lib. Start on separate screen buffer struct and functions.

A TScreen has two layers to each of which TeMu writes when drawing/blitting and which will be in the native format of TeMu.
Whenever TeMu needs to refresh the display it will copy the layers into the texture and then render.
add debug request device. remove full redraw per frame. fix delay timing.
Instructive failure in the non-feasibility of updating the whole screen as sprites every refresh...i think?
Fix offsets for devices. Add delay to loop. Not yet sure it's kosher.
Next