>'UTIL16
>N1
>f
 
 
                              pun - utility
                                  - # -
>X
pun
===
 
 
tHE pun uTILITY IS A dISKETTE uN-rEPAIR UTILITY.  iT ALLOWS THE USER TO EASILY REVERSE THE EFFECTS OF A "REPAIR (ALIEN)" COMMAND THAT WAS USED TO CONVERT THE DATA ADDRESS MARKS USED BY trsdos TO THAT USED BY ldos.  tHIS WILL ALLOW trsdos i TO ACCESS A DIRECTORY WRITTEN TO BY ldos.  tHIS PROGRAM WILL ONLY WORK IN A mODEL i (THE mOD iii CANNOT REPRODUCE THE DESIRED ADDRESS MARK), AND WILL ONLY OPERATE ON A SINGLE DENSITY, SINGLE SIDED, 5" FLOPPY DISK.  tHE SYNTAX OF THE pun COMMAND IS:
 
          =====================================================
          !  pun,:A                                           !
          !                                                   !
          !          :A  = DRIVE NUMBER TO UN-REPAIR          !
          !                                                   !
          =====================================================
 
     wHEN THE APPROPRIATE PARAMETER HAS BEEN SPECIFIED, THE DIRECTORY WILL BE READ INTO MEMORY, AND IMMEDIATELY WRITTEN BACK WITH THE mOD i READ-PROTECT DATA ADDRESS MARKS.  tHIS WILL ALLOW trsdos i TO ACCESS THE DIRECTORY AGAIN.
 
     iN ORDER TO GAIN COMPATIBILITY BETWEEN THE MODELS i AND iii, ldos HAS CHOSEN TO WRITE THE SINGLE DENSITY DIRECTORIES ON A mOD i USING THE uSER dEFINED aDDRESS mARK.  tHIS WILL CAUSE trsdos TO REPORT A READ ERROR ON THE DIRECTORY, OR AT LEAST CAUSE A LOT OF THRASHING WHILE THE SYSTEM DOES A RE-SEEK 10 TIMES FOR EACH SECTOR.  oNE PASS THROUGH pun, AND NO MORE PROBLEMS.

