0717 JMP $078E

        071A 80 80 80 80 00 00 12 04
        0722 12 07 12 0A 12 0C

      Make sure all of the original code from $078E - $07FF is left
      undisturbed.

      Now write all the code to the work copy by inserting your work
      copy into the drive and entering:

         ]:0006 12 04 12 07 12 0A 12 0C
         ]:000E 12 0D
         ]:0000 90 90 90 90 90
         
      There is the third level protection present on this title. To
      remove it enter the following:

         ]:0006 19 01
         ]:0000 80
         ]:035C 60
         ]:0368 6F
         ]:0000 90
      
      That's all there is to it! Enjoy your backup copy.
      

      < < <  MINDSCAPE : XEVIOUS  > > >
      
      The entire protection removal process will take place in the
      drive. We are going to let the protected code on track 20 load into
      the drive and then re-write it to some empty directory sectors. We
      will then modify the code that reads track 20 so that it instead
      loads our newly-filled sectors.
      
      Prepare a work copy of Xevious using the MAX Copier on your
      utility disk, and then load the $1000 monitor. Insert your original
      Xevious, initialize the drive (@I) and enter the drive-mon. We'll
      be using the 1541/71's job queue to do a lot of the work for us.
      
      Read T/S $12/$0D into buffer $0700 by entering:

         :000E 12 0D
         :0004 80

      Disassemble the code at $0700 (D 0700). The first thing the code
      does is move the drive read/write head forward two tracks to track
      20.

      It then initializes a set of pointers to start the load process
      at buffer $0300 and starts reading bytes from the drive. There are

            K.J. REVEALED TRILOGY    PAGE [139]    (C)1990 K.J.P.B.

<<previous page - next page>>