home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
games
/
m18v22.zip
/
M18V22.DOC
< prev
Wrap
Text File
|
1988-02-01
|
5KB
|
84 lines
M18.EXE version 1.0
by Ken Hopkins (WA9WCP)
written March, 1987
Mean 18 by Accolade is a truly great golf program! The only shortcoming
I've found is that the algorithm allows a maximum display of 3 available
golf courses. If you have more than three courses, you need to rename
those that you're not interested in to some extension other than ".M18"
so that the program can't find them. Then just those 3 courses you're
interested in will be displayed.
M18.exe will allow you to have as many courses as you wish on your hard
drive. The courses should be in the same directory as the Golf program
and associated .DAT files as well as M18. When you run M18 it will do a
directory function (files) similar to the DOS command "DIR". The program
will specifically search for all files ending in ".M18". It will rename
these files to ".M10" so that they are invisible to the Golf game. M18
then presents you with a menu of choices of those golf courses available
to play. You choose the course you want by number and M18 renames that
course only to the ".M18" extension making it visible to Golf. The
program then calls the Golf game where you will find only one course to
choose from, the one you've just chosen in M18.
Of course, when you run M18, that same course will once again be renamed
to the ".M10" extension, once more making it "invisible" until you choose
to play it again.
M18 is written in Microsoft Qbasic 2.0 and I have included the source
code for anyone that wants to compile it, modify it, etc. The M18.exe
file included with this ARC file has been compiled with the BCOM.LIB file
so that it is a stand-alone version and does not require the run-time
module of quick basic.
================== End of origional documentation =======================
M18.EXE, version 2.0
Modified by Dick Stout on 12/30/87
In trying to use the origional version of this program, I encountered a
couple of bugs, i.e. (1) If the screen wasn't cleared before running the
program, it wouldn't find the files names correctly, and (2) if you had
more than 9 courses, you couldn't select the ones above 9. I modified
the original source code using QuickBASIC 4.0 and correct the two
problems. If anyone is still having problems with the program or has any
other modifications, I can be contacted at:
Computing Technology BBS
(619) 375-2306.
=================== End of version 2.0 addendum ========================
M18.EXE, version 2.1
Modified by Dick Stout on 01/02/87
Well, I just couldn't leave it alone, so here is a new and hopefully
almost bug free version. I have increase the capability up to 42
courses, and changed the menu display to three columns to accomdate that
many courses. The response to illegal responses is much improved, i.e.
entering something other than a number, entering nothing or entering a
number that dosen't exit dosen't crash the program back to DOS. If you
find any bugs in it now, please let me know.
=================== End of version 2.1 addendum ========================
M18.EXE, version 2.2
Modified by Dick Stout on 02/01/88
You are right.... again I had to make a few changes! As my collection of
MEAN-18 course grew (Now over 75), I had to increase the capacity of this
program to accomdate the new courses. The capacity is now up to 100, and
there really isn't enough room on the screen to display any more courses.
While I was at it, I added a bubble sort routine right out of the QBasic
4.0 sortdemo program. I also changed the way it looks for the COURSE.M1?
file by utilizing two routine from the ADVBAS library. It now gathers up
the course files much faster than the old screen writing routine. I don't
think I will do too much more with this program, but I am considering do-
ing a new one in QuickC, just as a learning experience. If you find any
show stopper bugs in this release, give me a call on Computing Technology
BBS at (619) 375-2306 and let me know.
=================== End of version 2.2 addendum ========================