+A"42"
+SSSTSSSSSN | PUSH 32 (address)
+SSSTSN | PUSH 2 (count)
+NSTTTTTTN | JSR > 11111 (spew)
+SSSTSSSSSN | PUSH 32 (address)
+NSTTTSSSSN | JSR > 110000 (atoi)
+SNN | DROP
+NSTTTTTSTN | JSR > 111101 (debug:printsignednumber)
+
+A"+42"
+SSSTSSSSSN | PUSH 32 (address)
+SSSTTN | PUSH 3 (count)
+NSTTTTTTN | JSR > 11111 (spew)
+SSSTSSSSSN | PUSH 32 (address)
+NSTTTSSSSN | JSR > 110000 (atoi)
+SNN | DROP
+NSTTTTTSTN | JSR > 111101 (debug:printsignednumber)
+
+A"-42"
+SSSTSSSSSN | PUSH 32 (address)
+SSSTTN | PUSH 3 (count)
+NSTTTTTTN | JSR > 11111 (spew)
+SSSTSSSSSN | PUSH 32 (address)
+NSTTTSSSSN | JSR > 110000 (atoi)
+SNN | DROP
+NSTTTTTSTN | JSR > 111101 (debug:printsignednumber)
+
+A"+"
+SSSTSSSSSN | PUSH 32 (address)
+SSSTN | PUSH 1 (count)
+NSTTTTTTN | JSR > 11111 (spew)
+SSSTSSSSSN | PUSH 32 (address)
+NSTTTSSSSN | JSR > 110000 (atoi)
+SNN | DROP
+NSTTTTTSTN | JSR > 111101 (debug:printsignednumber)
+
+A"-"
+SSSTSSSSSN | PUSH 32 (address)
+SSSTN | PUSH 1 (count)
+NSTTTTTTN | JSR > 11111 (spew)
+SSSTSSSSSN | PUSH 32 (address)
+NSTTTSSSSN | JSR > 110000 (atoi)
+SNN | DROP
+NSTTTTTSTN | JSR > 111101 (debug:printsignednumber)
+
+A""
+SSSTSSSSSN | PUSH 32 (address)
+SSSSN | PUSH 0 (count)
+NSTTTTTTN | JSR > 11111 (spew)
+SSSTSSSSSN | PUSH 32 (address)
+NSTTTSSSSN | JSR > 110000 (atoi)
+SNN | DROP
+NSTTTTTSTN | JSR > 111101 (debug:printsignednumber)
+
+NNN | DIE
+
+#include <heap.pvvs>
+#include <convert.pvvs>
+#include <debug.pvvs>