home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #3 / amigamamagazinepolishissue1998.iso / szachy / uchess / uchesspatch / readme.uchesst < prev    next >
Text File  |  1994-02-13  |  3KB  |  93 lines

  1. This is a version of UChess for systems with less than 4M of
  2. RAM (but >= 2M of RAM).  This version requires the full
  3. UChess archive to run, this archive is only a new executeable
  4. designed to run on systems with 2-4 MB of RAM.
  5. You need UChess269.lha or later (full archive) for the
  6. support files required by this pgm.
  7.  
  8. This version requires a 68020+ processor 2MB or more of RAM,
  9. and KS/WB 2.1 or later.  It uses about 1.6 MB or so of RAM,
  10. so make sure you have at least that much contiguous RAM
  11. available before you run the program.
  12.  
  13. It may not play very sound chess on slow systems, the pgms
  14. algorithms have been tuned to expect at least 2k nodes/sec
  15. and make heavy use of hash and cache tables, which are
  16. very small in this version of the code.  
  17.  
  18. On an A1200 with no FAST RAM, you would want to give the machine
  19. 1 min - 1 min 20 sec avg per move for a 1/2 decent game,
  20. with FAST RAM about 30-40 secs per move avg, at least.
  21.  
  22. Below is an example startup-sequence you may wish to include
  23. in a boot floppy for this pgm, you may want to boot from
  24. floppy to be sure the pgm has the max amount of RAM available
  25. when it runs, if you have less than 3 MB of RAM total.
  26.  
  27. =================
  28. setpatch QUIET
  29. version graphics.library 37 >nil:
  30. if warn
  31. echo REQUIRES OS 2.04 and above!
  32. QUIT 0
  33. endif
  34. cpu check 68020 >nil:
  35. if warn
  36. echo REQUIRES a 68020+ Processor!
  37. QUIT 0
  38. endif
  39. ; KillCLick >nil:
  40. version graphics.library 39 >nil:
  41. if NOT warn
  42. ASK "Do you have a VGA capable (31Khz) Monitor?"
  43. if WARN
  44. devs:monitors/VGAOnly
  45. devs:Monitors/Multiscan
  46. devs:monitors/NTSC
  47. devs:monitors/PAL
  48. stack 50000
  49. assign t: ram:
  50. UChess 64
  51. echo UChess Loading....
  52. quit 0
  53. endif
  54. devs:monitors/NTSC
  55. devs:monitors/PAL
  56. endif
  57. stack 50000
  58. assign t: ram:
  59. UChessT
  60. echo UChessT Loading....
  61. =========================
  62.  
  63. Here is an example of what a minimal floppy disk might contain,
  64. remember many of the files come from the UChess269.lha (or later)
  65. archive.
  66.  
  67.  
  68.      libs (dir)
  69.        68040.library                    asl.library
  70.        lh.library                       
  71.      devs (dir)
  72.           Monitors (dir)
  73.             DblNTSC                          DblNTSC.info
  74.             DblPAL.info                      Multiscan
  75.             Multiscan.info                   NTSC
  76.             NTSC.info                        PAL
  77.             PAL.info                         VGAOnly
  78.             VGAOnly.info                     
  79.      c (dir)
  80.        Assign                           cpu
  81.        KillClick                        setpatch
  82.        version                          
  83.      t (dir)
  84.      s (dir)
  85.        Startup-Sequence                 
  86.   Chess.lzw                        Chess256.lzw
  87.   Chess64.lzw                      Disk.info
  88.   Pieces.lzw                       Pieces256.lzw
  89.   Pieces64.lzw                     README
  90.   UChessT                          UChess.doc
  91.   UChessT.info                     UChess.lang
  92.   uchessblack.book                 uchesswhite.book
  93.