read Track 6, Sector 7. Use the INTERPRET command to see the
         U1 (I 03E3).
      
      C) $037E-$0385 : Set up to read two bytes from the error
         channel.
      
      D) $0389-$0396 : Inputs a byte from the error channel and
         compares it to a $32 (2 in decimal). Another byte is
         retrieved and compared to a $33 (3 in decimal). Each compare
         results in a branch to a crash address if not satisfied.
         Otherwise the program flow continues on to a Jump to $03A1.
         These compares are the 2 and the 3 of a number 23 error. The
         error scan confirms a 23 error at Track 6, Sector 7.
      
      E) $03A1-$03A8 : Close error channel and normal program flow
         continues.
      
      4) The break in this program is fairly simple. Four different
         methods will be given. Choose one and make your changes with the
         MEMORY command.
      
         A) Change $0340 to 4C AB 03 (JUMP $03AB). This will cause the
            program to jump completely around the protection check (our
            choice).
      
         B) Change $038D and $0394 to $30. This will instruct the
            protection check to look for NO error ($30=0 in decimal).
      
         C) Change $038E and $0395 to $F0. This will cause the protection
            to branch to the crash if an error IS found.
      
         D) Change $0389 to A9 32 EA (LDA 32) and $0390 to A9 33 EA (LDA
            32). This will load the accumulator with the bytes it wants
            in the compares. The bytes will not be input from the error
            channel.
      
      5) When your changes are made, all that's left is to save them to
      the backup. The disk log supplies the start and end addresses.
      Be sure to add one byte to the end address
      <> S "@0:CODE",08,0340,0401 <>.
      
      Your backup is completely broken and may be file copied to
      another disk.
      
      
                    ROGUE TROOPER : UXB
      
      Kracker Jax Revealed Book one dealt with this scheme in four
      different programs. We have included this one title because this
      
            K.J. REVEALED TRILOGY    PAGE [11]     (C)1990 K.J.P.B.

<<previous page - next page>>