Sample Debugger Output

*F printf %x %s
*F putc %c char=%c fp=%x
*F bdos1 %x function#=%x arg=%x
*F exit %x
*F fclose %x fp=%x
*F close %x fd=%x
*T
trace on
*G
 >main
  >printf Hello World
   >_fmt
    >putc char=H fp=5340
     >bdos1 function#=2 arg=48
     <bdos1 = 0
    <putc = H
    >putc char=e fp=5340
     >bdos1 function#=2 arg=65
     <bdos1 = 0
    <putc = e
    >putc char=l fp=5340
     >bdos1 function#=2 arg=6C
     <bdos1 = 0
    <putc = l
    >putc char=l fp=5340
     >bdos1 function#=2 arg=6C
     <bdos1 = 0
    <putc = l
    >putc char=o fp=5340
     >bdos1 function#=2 arg=6F
     <bdos1 = 0
    <putc = o
    >putc char=  fp=5340
     >bdos1 function#=2 arg=20
     <bdos1 = 0
    <putc =
    >putc char=W fp=5340
     >bdos1 function#=2 arg=57
     <bdos1 = 0
    <putc = W
    >putc char=o fp=5340
     >bdos1 function#=2 arg=6F
     <bdos1 = 0
    <putc = o
    >putc char=r fp=5340
     >bdos1 function#=2 arg=72
     <bdos1 = 0
    <putc = r
    >putc char=l fp=5340
     >bdos1 function#=2 arg=6c
     <bdos1 = 0
    <putc = l
    >putc char=d fp=5340
     >bdos1 function#=2 arg=65
     <bdos1 = 0
    <putc = d
    >putc char= fp=5340
     >bdos1 function#=2 arg=D
     <bdos1 = 0
    <putc =

    >putc char=
		 fp=5340
     >bdos1 function#=2 arg=A
     <bdos1 = 0
   <putc =

  <_fmt
 <printf = 0
<main
>exit
 >fclose fp=5318
 <fclose = 0
 >fclose fp=5322
 <fclose = 0
 >fclose fp=532C
 <fclose = 0
 >fclose fp=5336
 <fclose = 0
 >fclose fp=5340
  >close fd=6
   >_gfcb
   <_gfcb
  <close = 0
 <fclose = 0
 >fclose fp=534A
 <fclose = 0
 >fclose fp=5354
 <fclose = 0
 >fclose fp=535E
 <fclose = 0
 >fclose fp=5368
 <fclose = 0
 >fclose fp=5372
 <fclose = 0
>bdos1 function#=0 arg=0
Figure 2