added poke(addr, val), val = peek(addr) and call(addr)
cleanup from dos to nix