home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / DOS_GG / COMCAT / VOL20.ARJ / VOL2051 < prev    next >
Text File  |  1992-01-02  |  7KB  |  134 lines

  1.  Volume 2051 - Released november 1986  -  Abstract (C) CP/MS gg
  2.  
  3. CP/MS gg NL volume 2051
  4.  
  5. gelijk aan PC/SIG no. 47/51, PCgg 34
  6.  
  7. Titel: CASTLE, other games & utilities 
  8.  
  9. Number Name            Size    Date    Comments
  10. 051.01 CASTLE   BAS    26230   5-31-82 Adventure-type game (text, generic DOS)
  11. 051.02 CASTLE   DOC    14976   5-31-82 Doc on above
  12.        CATALOG  051     1977  10-19-85 This overview
  13. 051.03 CHRONSET BAS      825  10-19-85 Set stack chronograph of Hayes modem
  14. 051.04 COMCHRON BAS     1716  10-19-85 Read ,,     ,,             ,,
  15. 051.05 COMPRESS BAS     4604  10-19-85 Compresses (de-REMs) Basic programs
  16. 051.06 DISRTN   EXE     9728   6-06-82 Undeletes and recovers lost file
  17.                        sectors
  18. 051.07 ELECTRIC BAS     7643  10-19-85 Computes electric usage (text only)
  19. 051.08 FINPAK   BAS    16565   9-05-82 Package of 20 financial calculations
  20. 051.09 FOUR     EXE    24704           Graphic game (PCC): four in a row
  21. 051.10 FUTRDATE BAS     3508  10-19-85 Determines date: X days/months/years
  22.                        from now
  23. 051.11 FUTRDATE DOC     3571   2-25-83 Doc on above (cryptic)
  24. 051.12 GDUMP1   BAS      530  10-19-85 Graphics dump on ??
  25. 051.13 GDUMP2   BAS      513  10-19-85 Graphics dump on ???
  26. 051.14 GOMOKU   DOC     1979  12-02-82 Doc on below
  27. 051.15 GOMOKU   EXE    32128  10-08-82 Graphic game, like Boter-Kaas-Eieren
  28. 051.16 GOMOKU   PAS    10731  10-08-82 Source
  29. 051.17 HDD512   EXE     1152   2-02-83 Ramdisk for 320 K (Hyperdrive)
  30. 051.18 HDS320   EXE     1152   2-02-83 Ramdisk for 160 K
  31. 051.19 HYPERDRV DOC    12032   2-04-83 Doc on ram disks
  32. 051.20 INTERUPT MAC     3865  11-13-82 MASM interrupt routine (Ram disk)
  33. 051.21 KILLNULL BAS      265  10-19-85 Removes nulls from sequential files
  34. 051.22 MAILLIST BAS     7844  10-19-85 Mailing list system (generic DOS)
  35. 051.23 NORMAL-Z BAS     7369  10-19-85 Statistical: calculates Z-distribution
  36. 051.24 PCGLOBE  BAS     5330  10-19-85 Perspective image of rotated globe
  37.                        (PCC)
  38. 051.25 PLOT     BAS     1152   7-17-82 Creates plot on screen
  39. 051.26 RAMDISK  ASM    10368   2-02-83 Source of HYPERDRIVE Ram disk
  40. 051.27 SORT-BLK BAS    10462  10-19-85 Block sorting (fixed length file)
  41. 051.28 TMDAY    BAS     6823  10-19-85 Digital Clock (slow start; PCC)
  42. 051.29 VOL2051  ABS     4992  10-19-85 Disk abstract
  43. 051.30 XMAS     BAS    12490  10-19-85 Plays christmas song on PCC
  44.            31 File(s)     58368 bytes free on volume VOL2051
  45.  
  46.  
  47. *
  48. WIZARD'S CASTLE IS A FANTASY GAME ABOUT EQUAL IN COMPLEXITY TO  THE SEVERAL
  49. VERSIONS OF "ADVENTURE" WHICH ARE NOW AVAILABLE FOR  MICROCOMPUTERS AND IS A
  50. VERY LARGE "BASIC" PROGRAM IN ITS OWN  RIGHT. UNLIKE ADVENTURE, THE CASTLE IS
  51. RANDOMLY STOCKED FOR EACH  GAME, WHICH MEANS THAT WINNING ONE DOES NOT DETRACT
  52. FROM PLAYING  FUTURE GAMES. 
  53.  
  54. *       BACKGROUND HISTORY
  55. *
  56. MANY CYCLES AGO, IN THE KINGDOM OF N'DIC, THE GNOMIC WIZARD ZOT  FORGED HIS
  57. GREAT *ORB OF POWER*. SOON AFTER DOING THIS, HE VANISHED, LEAVING BEHIND HIS
  58. VAST SUBTERRANEAN CASTLE FILLED WITH  ESURIENT MONSTERS, FABULOUS TREASURES,
  59. AND THE INCREDIBLE *ORB OF  ZOT*. FROM THAT TIME HENCE, MANY A BOLD YOUTH HAS
  60. VENTURED INTO  THE WIZARD'S CASTLE. AS YET, *NONE* HAS EVER EMERGED VICTORI-
  61. OUS.
  62.  
  63.                     *** COMPRESS ***
  64. This is a preprocessor for BASIC which deletes all '-comments and  extra
  65. spaces (except when in quotes). All '-comment-only lines  are deleted.  Line
  66. numbers will be displayed as lines are compressed, except for deleted lines.
  67.  
  68. An early test-run on a very-structured program reduced the program from 20,600
  69. B to 9,600 B.  (ASCII format storage was about 1  K greater for each.) 
  70. Apparently, COMPRESS cut the size of the  
  71. program to LESS than HALF!!!! BUT, it takes a LONG time:  2 to 3  seconds/line
  72. (The poor guy didn't have BASCOM..... Z.)
  73.  
  74. The 20 routines of FINPAK are:
  75. Future Value of Investment     Depreciated Investment
  76. Future Value of Annuity        Salvage Value Year End
  77. Future Value of Savings        Discounted Commercial Paper
  78. Minimum Investment for Income  Loan Payment Schedules
  79. Income From Investments        Final Loan Payments
  80. Nominal Interest Rates         Remaining Loan Balance
  81. Effective Interest Rates       Loan Repayment Periods
  82. Earned Interest Table          Loan Annual Interest Rate
  83. Annual Depreciation Rate       Mortgage Amortization Table
  84.  
  85.  
  86. GOMOKU is a game similar to tic-tac-toe but played on a 20 x 20  board. The
  87. object of the game is to place five marks in a row  (instead of three). It
  88. requires a monochrome adapter and 64K of  memory.
  89.    Either you or the computer can go first.  (It's easier to win  if you go
  90. first, but it'll still be tough going.)  You alternate  taking turns. Each
  91. turn consists of moving the cursor to the  location that you want to place
  92. your mark, and then pressing  ENTER.  
  93. The computer does not play a "perfect" game.  That is, although  it is very
  94. hard to beat the computer, it uses a formula to  compute a very good (although
  95. not necessarily the best) move, and  if you play enough, you can beat the
  96. program.  As a strategy,  when you first start playing, play in the center,
  97. since it leaves  you with more options.  I'd tell you more, but it'd ruin your
  98. fun  of trying to discover the technique of winning.
  99.  
  100.  
  101.      A  HYPERDRIVE ramdisk may be sized to any multiple of  160K.  
  102. In  practice,  we have not had the memory to try anything  larger 
  103. than a 320K ramdisk.   You need at least 320K to run  HyperDrive.  
  104. (This  means a full 64K on the PC system board and an add-on 256K 
  105. RAM card.)  With a 320K RAM PC,  you may set up a 160K ramdisk in 
  106. the top half of your RAM,  leaving the lower 160K for ordinary PC 
  107. DOS programs.  This is the way the distributed file HDS320.EXE is 
  108. set up.
  109.                      **** MAILLIST ****
  110. This program creates, appends, edits, displays, and deletes variable length
  111. records of 10 variable length fields in "Mailling  List" type files named by
  112. the user.
  113.    The biggest deficiency is the lack of an LPRINT routine for  printing hard
  114. copy. This is because I don't yet have a printer  myself. I leave the addition
  115. of this function to other programmers, or until I get a printer.
  116.  
  117.                     *** NORMAL-Z ***
  118. This program computes areas under the normal distribution probability curve
  119. from the mean to a designated `Z' value. This program also can compute `Z'
  120. values from a given area. Just as in  most statistical tables, only half the
  121. curve is considered. Z  values must be between -4 and +4 (these limits are
  122. somewhat  arbitrary) and area figures must be between 0 and 0.5 (actually 
  123. .49997).  If out-of-range figures are input, the nearest range  limit is
  124. assumed instead.
  125. (Seest thou vain use of my name?..... Zorro...)
  126.  
  127.                     *** SORT-BLK ***
  128. This program must be altered for the programmer's specific application. The
  129. data file to be operated on must be a fixed-field- length, random-access type,
  130. and the record size must be a multiple of 128 bytes. Significant improvements
  131. in disk space utilization, and time may be achieved by creating a separate
  132. index file  consisting of the first 32 bytes of each key and a pointer to the 
  133. record in which it resides. Then the data file itself would not  have to be
  134. blocked or sorted.