************************************************
************************************************

Unfortunately, this site has restricted functionality as this browser does not support the HTML button formaction attribute.

Unfortunately, this site has restricted functionality as this browser has HTML web storage turned off.

94 of 863 files independent

    Download AFS.UNP

    Size 4 kB

  • Browsers may flag this download as unwanted or malicious. If unsure, scan it with VirusTotal.
  • Last modified Jun 23, 1987 6:00:08 PM
     MD5 checksum ab046d4176c3218cc20ec3f23e922f12
        Mime type ASCII text, with CRLF line terminators

1987 June 23

  • Text / Guides and how-tos
  • The Computer Pike, writer credits
[+] Configuration Copy text
Unprotecting Chuck Yeager's Advanced Flight Simulator v1.0 by Ralph and The Computer Pike (22Jun87) Written by The Computer Pike Materials 1) The ORIGINAL program diskette. 2) A blank FORMATTED diskette. 3) The program DEBUG.COM (found in most MS-DOS packages). Overview The copy protection for Chuck Yeager's Advanced Flight Simulator (by Electronic Arts) was very simple, so save the $10 for the unprotected version offered by Electronic Arts. Tracing was done on the file AFS.EXE using Micro- soft's Symbolic Debug Utility - SYMDEB.COM (version 3.00). Concentrating on any disk I/O, it was found that a portion of the program had four identical groups of two CALLs bunched together. The first CALL routine was CALL 0B31, which resets the disk, reads the boot record and track 15 (side 0). By the way, track 15 (side 0) is one of those "hard to copy" tracks. The second CALL routine was CALL 0B74, which checks the status of the flags set by the last disk I/O, being CALL 0B31. Replacing these CALLs with NOPs (three NOPs per CALL), we found that the program ran with no problems whatsoever! It was that easy! As a matter of fact, we joked about the fact of merely using NOPs to unprotect the program before running it... It couldn't be that easy! Sure enough... Procedure In copying the program diskette, we decided use COPY *.*. Reasons being that it allows the COPIED diskette to rid the bad track 15 (side 0). It was found that using DISKCOPY returned errors and COPYIIPC left track 15 (side 0) in its "bad" state. So, let's do it this way... If all goes well, you'll only have to do it once! Perform the following: 1) Assuming that the PC has been booted-up and the DOS prompt is B>, insert the ORIGINAL program diskette into drive A: and the blank FORMATTED diskette into drive B:. 2) Type the following after each B> prompt: md afs copy/v a:*.* copy/v a:\afs\*.* b:\afs 3) Now, remove the ORIGINAL program diskette from drive A: and put it away... You won't be needing it anymore! 4) Insert the diskette containing the DEBUG.COM file into drive A:. 5) You'll have to rename the AFS.EXE file. Type the following at the B> prompt: rename \afs\afs.exe afs.xxx♀ 6) Now, enter debug by typing the following at the B> prompt: a:debug \afs\afs.xxx 7) At each hyphen "-" prompt, type the following: e de0 90 90 90 90 90 90 e de8 90 90 90 90 90 90 e df1 90 90 90 90 90 90 e df9 90 90 90 90 90 90 w q 8) You'll have to rename AFS.XXX back to its original name. Type the following: rename \afs\afs.xxx afs.exe 9) There! You now have an unprotected copy of Chuck Yeager's Advanced Flight Simulator by Electronic Arts... Conclusion Being an avid user of PC-based flight simulators, I'll have to say that Chuck Yeager's Advanced Flight Simulator ranks among the BEST! It's a shame that many of you frowned upon the copy protection... We hope that this document has aided in removing such a nuisance, and that it will confidently allow you to use the software freely. Have fun and good luck!!! Addendum - For single-drive users... And maybe others... First of all, I'd like to apologize to all you single-drive users. I don't think you all could have done the above verbatim. So, I went ahead and COPYIIPC'd (version 3.09) the ORIGINAL program diskette in drive A:. Ignoring the three errors that track 15 created, I went ahead and used the copy and performed the unprotection. I ran the copy with no problem. Then, I DISKCOPY'd (PC-DOS 3.2) the diskette in drive A:. Again, I ignored the errors. The DISKCOPY'd diskette also ran with no problem. Unless you have a program that corrects or formats by tracks and sides, you'll have to live with the errors popping up during copying with no effect to the actual running of the program. Such a program that allows formatting by track and side is called ULTRAFMT.COM. It is a public domain program and usually comes as a package with other ULTRA programs. The programs can be found on most BBSes under the ARC'd filename ULTRA.ARC. Again, good luck and... sorry!!! ♀
80x109 Font
80