fix: init vm from assembler
in show(), point to the current instruction
rewrite of retryloop recipe
move example to top
test timeout() too (disabled)
fix some basic bugs; show registers