make a routine to string the sp
fix up some more string opcodes
add routine read and write sp