home *** CD-ROM | disk | FTP | other *** search
/ Various Unprotection Examples / unprotect.zip / unprotect / STARALL / STARFL.EGA < prev    next >
Text File  |  1987-05-25  |  4KB  |  137 lines

  1. Running 'Starflight' (Electronics Arts) on the IBM PC,AT,Clones with EGA
  2.  
  3. All of the patching information comes from Lee Johnson [71310,405].
  4.  
  5. Also special thanks to Bert Estlow [71330,3167] who was the first to
  6. figure out the PC Jr. patch of Lees' would fix the ega problem.
  7.  
  8. While the game 'Starflight' runs with a CGA video card without problems
  9. on the IBM PC/AT/Clones several of the EGA boards won't work with it.
  10. Lees' origional patch to get this program working on the IBM Pc Jr. will
  11. also allow you to use it on a PC with an ega card.  We will be using his
  12. old patch '#5'.  The new patch '#6' WILL NOT WORK with the PC type machines.
  13.  
  14. Limitations
  15. -----------
  16.  
  17. You will only get 4-color RGB output using the cyan/magenta/b&w palette.
  18.  
  19. You cannot patch a game already in progress.
  20.  
  21. You cannot run a saved game with the new patched program 'starflt.com'.
  22.  
  23. On the orbital scans the planet is egg shaped instead of round (this may
  24. be the case only with my monitor and card 'NEC Multisync/STB Plus EGA card.)
  25.  
  26.  
  27. What you need
  28. -------------
  29.  
  30. 1. Your original 'Starflight' disks (pc version is two disks 'A & B')
  31. 2. Two blank disks on a floppy based system.  If you have a hard
  32.    drive you can apply the patch there.
  33. 3. The 'debug.com' program that comes with the dos operating system.
  34.  
  35. Floppy disk systems
  36. -------------------
  37.  
  38.    On a floppy based system use 'diskcopy' to copy the origional Starflight
  39.    disks on your two blank disks.  Put the origionals away.
  40.  
  41.    Insert the dos distribution disk conatining 'debug.com' into drive 'a'
  42.  
  43.    type 'debug' followed by a return key '<CR>'.  The computer will respond
  44.    with a '-' hyphen.  Remove the disk with 'debug.com' on it
  45.  
  46.    Insert the copy (not the origional) of Starflight 'A' disk 
  47.  
  48.  
  49. Hard disk systems
  50. -----------------
  51.  
  52.    On a hard disk create new subdirectories.
  53.  
  54.    mkdir c:\starflt  (or whatever you want to call it)
  55.    mkdir c:\starflt\play
  56.    mkdir c:\starflt\save
  57.  
  58.    If you had already created these subdirectories as per the doc that came
  59.    with the game delete all the files in those subdriectories.  BE CAREFUL,
  60.    be sure you only delete the files in the starflt subdirectories and not
  61.    any of the other programs/data on your hard drive.
  62.  
  63.    Copy all the files from the two 'Starflight' disks onto your hard drive:
  64.  
  65.    copy a:*.* c:\starflt\play
  66.    copy b:*.* c:\starflt\play
  67.  
  68.    put the origional 'Starflight' disks away
  69.  
  70.    copy 'debug.com' over to the hard drive
  71.  
  72.    copy a:debug.com c:\starflt\play
  73.  
  74.    type cd \starflt\play (this puts you in the subdirectory to do the patch)
  75.  
  76.    type 'debug' followed by a '<CR>' return key and you should see a '-'
  77.    hyphen appear.
  78.  
  79.  
  80. Installing the patch (for both the floppy nard disk systems)
  81. --------------------
  82.  
  83.    Enter the following:
  84.  
  85.     n starflt.com (followed by a '<CR>' return key)
  86.     l          (followed by a '<CR>' return key)
  87.  
  88.    after a few seconds the '-' hyphen prompt should appear again
  89.  
  90. 1. Enter the following to make sure your are patching the correct part of
  91.    the program.
  92.  
  93.     d 8dcc l e
  94.  
  95.    Debug should display
  96.  
  97.    xxxx:8DCC BA D4 03 BE                    :T.>
  98.    xxxx:8DD0 16 8D E8 26 FF 83 3E AF-8D 01            ..h&..>..
  99.  
  100.    Make sure all the numbers are the same except for the numbers indicated
  101.    by 'xxxx'
  102.  
  103. 2. At the '-' hyphen prompt type in the following:
  104.  
  105.     e 8dcc b8 04 00 83 ff 01 75 02 b0 05 cd 10 eb 3c
  106.  
  107. 3. Now we check to see if the patch was entered correctly.
  108.    Enter:
  109.  
  110.     u 8dcc l e
  111.  
  112.    Debug will display:
  113.  
  114.    xxxx:8DCC B80400    MOV    AX,0004
  115.    xxxx:8DCF 83FF01    CMP    DI,+01
  116.    xxxx:8DD2 7502    JNZ    8DD6
  117.    xxxx:8DD4 B005    MOV    AL,05
  118.    xxxx:8DD6 CD10    INT    10
  119.    xxxx:8DD8 EB3C    JMP    8E16
  120.  
  121.    If you don't get the same results go back and try the patch again.
  122.  
  123. 4. At the '-' hyphen prompt type 'w' followed by a '<CR>' return key.
  124.    This will write the patched program back to the disk.
  125.  
  126.    Debug will display:
  127.  
  128.    Writing D3B6 bytes
  129.  
  130. 5. At the hyphen '-' prompt type 'g' followed by a '<CR>' return key
  131.    (this ends you session with debug).
  132.  
  133. 6. Your copy of 'starflight' should now work with your PC and an EGA card.
  134.    You should save this patched version just as you would your origional
  135.    'starflight' disks and only make copies to play on.
  136.  
  137.