1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2 ;; memory dumping utility
4 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
11 I C@ 0 <# # # #> TYPE SPACE
14 $FORTH_END_WORD (DUMP-8B)
24 $FORTH_END_WORD (DUMP-8C)
32 ENDCR SWAP DUP 0 <# # # # # #> TYPE LIT 58 EMIT SPACE
33 DUP (DUMP-8B) SPACE DUP (DUMP-8C)
42 $FORTH_WORD DUMP-STACK
46 2DUP = 0BRANCH fword_dump_stack_notempty
48 (.") ~\x02stack empty\x02~ ;;"
50 fword_dump_stack_notempty:
51 2DUP > 0BRANCH fword_dump_stack_ok
53 (.") ~\x02stack underflow!\x02~ ;;"
56 (.") ~\x02---\x02~ ;;"
58 fword_dump_stack_loop:
62 2 (+LOOP) fword_dump_stack_loop
63 (.") ~\x02---\x02~ ;;"
65 $FORTH_END_WORD DUMP-STACK