JEFF, 
The fix is in DRTSCN.M68 in the BLDSCR: routine.

Find the following, and add in the PUSH D6 and POP D6 indicated by
the arrows below. Assemble it. Place it in the proper account
[DRT270.OVR] and all should work well.

BLDSCR:
        ...
        ...

; A6 => After OLH in original field.
;
53$:    MOV     A6, D6                  ; Save starting address of copy.
        MOV     A3, A6                  ; Index the original field start.
        ADDW    FL.BSZ(A6), A6          ;  Index the end of the field.
        XCH     D6, A6                  ; Get into proper registers.
        SUB     A6, D6                  ; Compute size of move.
        BEQ     57$                     ;  Nothing to move.
        SUB     #1, D6                  ;   Adjust for DBF loop.
        SAVE    A2, A3                  ; Save registers.
        MOV     A2, A3                  ;  Index the new field.
        MOV     A6, A2                  ;  Save index.
->      PUSH    D6                      ; Save for count         [JAJ]
        TOOLBX  TBX$IDXOLH              ; Index the rest of the field.
->      POP     D6                      ; Restore for count      [JAJ]
55$:    MOVB    (A2)+, (A6)+            ;  Copy a byte.
        DBF     D6, 55$                 ;   Get all the bytes.
        REST    A2, A3                  ; Restore registers.
57$:    ADDW    FL.BSZ(A2), A2          ; Bump to next field.