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