machine: guardian is being called!!

Some things don't seem quite right though:

- guardian is called only on every second key (also not twice per key)
- there are two additional calls to guardian right after startup (why?)
- bug in cgascreen does not limit content to screen (y-axis)
- DBG does not seem to do anything within guardian