Source:Eamon Adventurer's Guild Newsletter, June 1990

From Eamon Wiki
Jump to navigation Jump to search
◄ Previous This page is a verbatim reproduction of original source material. It should not be edited except for maintenance by administrators. Next ►
Description

The Eamon Adventurer's Guild Newsletter, June 1990 issue.

Source

http://eamonag.org/newsletters/EAG9006.TXT

Date

June 1990

Author

Tom Zuchowski (editor)

License

The use of this item is permitted and constitutes fair use on the grounds that it's free or in the public domain.

The Eamon Adventurer's Guild
June 1990

News & Comment

by Tom Zuchowski

Things Have Been Happening around here since March. First and largest is that I have bought a used IIe (enhanced) with a 1-meg RamWorks III board and a third 5.25 drive. I have retained the II+ for compatibility testing, but otherwise it is retired.

Second, my eldest Disk II got cranky and unreliable, apparently from a noisy tach in the drive motor. This distresses me, as the ol' drive is just a few months away from its tenth birthday and is an old friend. This is probably the source of some compatibility and bad disk problems that I have had with some correspondents in the last few months. I scouted out a used Disk II (with a bad analog board) and used the motor from it to get my drive back on-line in the II+.

Third, I bought Appleworks 3.0. Those of you with Appleworks, take note: I can now handle AWP files as well as regular ASCII files. This newsletter was done with Appleworks and Beagle Brothers' TimeOut SuperFonts.

Fourth, I am coming into some bonus money and got the go-ahead from the Finance Committee (my wife) to get a 3.5 drive. ProDOS and ProDOS Eamon are eating 5.25 disks at an amazing rate (I have nearly doubled my disk storage since it started) and I need to get a handle on it.

What does all this mean? Is DOS 3.3 Eamon coming to a close? Not at all! I still intend to make every Eamon available for use on 48K DOS 3.3 machines. As of this writing I have converted three ProDOS Eamons to DOS 3.3. Unless somebody does one that is so ProDOS specific that it can't be done in DOS 3.3, it will be converted. I can't imagine that happening, however. Eamon's bottleneck has always been free memory, and DOS 3.3 has 10% more than ProDOS does. You would be amazed to see some of the tricks that I had to come up with to convert some of the heavyweight Eamons to ProDOS; we are talking about some serious mangling of the MAIN PGM here! <grin> If not for the ProDOS CHAIN command, many would have been impossible.

Then why bother with ProDOS? Because a lot of people won't use DOS 3.3, in fact won't even try it. They think that DOS 3.3 is as difficult to learn as ProDOS, which isn't true but wins us no new Eamonauts. And many IIgs people will do anything to avoid having to reboot; a holdover, I suspect, from the bad old ProDOS 16 days when a reboot took a long time. Otherwise it doesn't make much sense to refuse to play an hour or two of Eamon because you face a half-minute reboot at the end. However, there are also IIgs people out there who don't even have 5.25 drives, and running DOS 3.3 from a 3.5 drive is not as simple as running it from 5.25s.

Which brings me to another subject: Eamon compatibility. Several people have written that it is a mistake to restrict Eamon to 40-column, upper-case. This has never been so. There are two Eamons in the list that require 80-col. & lower-case, and several more that can display in 80-col. While I have always stressed that you are limiting your prospective audience if you don't go for the lowest common denominator, I have never required that you do so. I want to make this clear right now. If you want to use lower-case text, do it! However, I recommend that you permit 80-columns if you choose to use lower-case, since all II+ 80-column boards can handle lower-case text. Alternatively, you can use the LC/UC converters from the 7.0 DDD, or I would be happy to install them for you if you don't know how. This might be a better solution than requiring 80-col., since the LC/UC converters are easy to install and in this manner you expand the audience for your Eamon. But remember: as always, it's your Eamon, and your decision.

But what about ProDOS Eamon? There is no reason not to use lower-case in ProDOS versions, since the DOS 3.3 version will either be upper-case or else will utilize the LC/UC converters. ProDOS is effectively useless if you don't have LC capability, so we are in little danger of shutting anyone out with LC-only ProDOS versions. I have a single request: I would appreciate it if you did not use lower-case for programming but restricted it to text. Again, this is not required, but it would be a godsend for II+ program spelunkers.

As I am sure you have noticed, this newsletter has a considerably different look from previous issues. This is the doing of the Timeout SuperFonts utility. I was pretty excited about being able to use a proportional font because it is more readable and allows more text per page. But then I found that the originals lost a lot of clarity when photocopied and the resulting end product isn't really much better than previous issues. Utilizing SuperFonts is an extra step that adds considerable time to that required to put together a newsletter, and I am of two minds about continuing to use it in the future. If any of you people out there have opinions about which method you prefer, I would be very glad to hear from you about it, to help me make up my mind. Right now I am favoring a return to the old look but if my mail indicates that this new look is preferred, I will use it instead.

Eamon Adventurer's Guild

Thomas Zuchowski, Editor

Membership/subscription fee for 4 issues:
US-Canada: $7.00; foreign: $12.00; in U.S. funds

The Eamon Adventurer's Guild is published 4 times per year in Mar., Jun., Sep., and Dec.

We are always looking for new material! If you would like to publish your own letter or article in this newsletter, feel free to send one in. If you would like to add your own Eamon adventure to the list, send it on a disk to the above address. It will be assigned an adventure number, and tested for bugs and other problems before release. An informal critique and disk with bug corrections will be returned.

Expiration Date

The usual reminder: be sure to check the expiration date next to your name on the address. If it is JUN 90 and highlighted in yellow, this is your last issue.

Back Issues

Apple-based back issues of the formerly Apple-based NEUC's Adventurer's Log are available from us:
   Mar'84, May'84, Aug'84, Oct'84, Jan'85, Mar'85
   May'85, Aug'85, Oct'85, Jun'86, Jan'87, Oct'87

EAG back issues: Jun'88, Sep'88, Dec'88, Mar'89, Jun'89, Sep'89, Dec'89
   Mar'90

All issues are $2.00 each.

Adventure Updates

You may obtain updated versions of your Eamon adventures from the EAG. Send in a copy of the adventure to be updated and $1.00 per copy to cover our cost, and an updated copy will be returned to you. You must include a copy of every adventure for which you wish an update.

We want to improve Eamon all we can; this includes getting authors to use the latest and best version. Therefore, the version 7.0 Dungeon Designer Diskette and the 7.0 Multi-Disk Supplement may be obtained from us for $1.00 each (US & Canada; foreign $2.00 each).

New Adventures

196 The Cat House by Anonymous
197 Star Wars - Tempest One by S. Averill
198 Revenge of the Bookworm by R. Parker
199 Quest of the Crystal Wand by R. Davis
200 The Lost Isle by R. Davis
201 The Caverns of Vanavara by C. Hewgley

The Cat House is an X-rated foray into yet another house of ill repute. No plot, puzzles, quest, or interesting combat, it is just a series of encounters with women who talk dirty to you. I nearly refused to list it, but if it got out into general circulation, it would mess up the numbering sooner or later.

Star Wars - Tempest One is a very simple adaptation of the movie, reduced to a sneak through an imperial installation and a battle with the Death Star.

In Revenge of the Bookworm, that ol' bookworm is on the loose again in this version 7.0 adventure. Probably Rob's best yet, it is reviewed in this issue.

Quest of the Crystal Wand, a low-difficulty search for the shards of a magic wand, has some decent effects. Reviewed in this issue.

The Lost Isle is a simple "kill-and-loot" scenario. It is a fairly average example of this genre, except that it has crazy room connections that tend to lower its rating and raise the difficulty.

You quest in The Caverns of Vanavara is to rescue the King's daughter from her captors. This 10-direction adventure plays well enough. Be warned: you will be terribly overmatched in the final confrontation, so bring your best "tactical nuke" weapon with you.

Terminological Inexactitudes

Many Eamon players and authors are stunned at the turn Nathan Segerlind has taken since his winning of the first prize in the latest Eamon contest. Those who have had a chance to playtest his latest game, Infernal Revenue Service, are baffled at what has come over him. Instead of ATTACKing someone, you now AUDIT them. And as though this wasn't horrible enough, many feel that the 95% tax fee payable at the end of the adventure is ridiculous.

Nathan, when asked where he gets such odd ideas such as the ones made concrete by his, er, uh, "unusual" Eamon adventures, responded, "I live in the Midwest. I write what I know."

This issue brings us a new contributor. Lurch, sometimes known as Erik Kloeppel, is a shy, reclusive, hermit-like individual contemplating the cosmic all in Key West, FL. The origins of his name are shrouded in antiquity, but might have something to do with his outlook on life, the attitude with which he views the world, or the state he was in when Hokas Tokas first ran into him. After picking himself up, Hokas Tokas is reported to have remarked, "You're not supposed to lurch into my path, you fool!"

Letters

It is my observation over the past few years that the bulk of Eamon reviewers like puzzles, coherency, and complex storylines, while feasts of mayhem, slaughter, and lunacy get the short end of the stick. I'm not saying that mindless hack and slash is necessarily better than other kinds of Eamon, or even equal in most cases, but it has been treated very unfairly.

Although it is true that most Eamons of the "kill 'em all" variety are dull, some are fun because of that. Eamon may not be as graphically violent as arcade games, but it still is fun to hack your way through without having to worry about how some silly thingamajig can be built from parts found in a hardware store!

Humorous Eamons also suffer under normal Eamon standards. Some Eamons that lack in plot or puzzles make up for it with jokes and gags, such as the under-rated The House That Jack Built. This conclusion is made simply because I assume that most people enjoy laughter as well as searching for the answer to some obscure riddle.

I think that reviewers should worry less about "Was the puzzle well clued?" and punctuation than "Did I have a good time playing the adventure?". Yes, it is true that the two previous criteria are important to the last question, but we shouldn't get too caught up in the details lest we lose sight of the big picture. After all, would you rather have a rollicking adventure or sit through a session of Fantasyland History 101?
— Nathan Segerlind

Your point is well taken, Nate. But I feel that I must point out that this is the whole purpose of the EAG Adventure Ratings Poll listed in most issues. If everyone sent in their ratings, they would average out and water down individual likes and dislikes. But as you know, virtually no one ever sends in their ratings, even when they take the time to write to disagree with mine! (Your name is conspicuously absent from those who rated #173.) Consequently, the poll is currently a reflection of my own tastes and those of the people who write an occasional review or test an adventure for me. And reviews must reflect the viewpoint of the reviewer, as you are well aware. That is why I include an "Average Rating" number when the reviewer's rating differs significantly from the average.
— Tom


I think that you should list the names and addresses of people who want to correspond about Eamon and other things in a regular feature.
— Robert Parker

Good idea. Your address has already been published a couple of times, so I won't repeat it here at this time. Beginning with the next issue, we will run a feature that lists all the names and addresses of people who would like to hear from other Eamonauts. If you would like to be listed, let me know.
— Tom

Dungeon Designs

Eamon Coin Tossing — or — Your OS or Mine
as explained by Hokas Tokas to Lurch

Eamon authors and adventurers all have one thing in common: If you want to play, you must play under the old DOS 3.3 operating system. While there is really nothing wrong with this, what if you would rather play under the ProDOS operating system? You are kinda out of luck, aintcha? Not so, Oh tall one! It is unbelievably simple to convert a DOS 3.3 version of a given scenario to ProDOS – even a niffling such as yourself can do it with ease!

But first, why should you convert? To be truthful, there is no adventure oriented reason. A given scenario in ProDOS will appear identical to one under DOS 3.3. But how many adventurers habitually live in the DOS 3.3 world? The advent (no pun intended) (yeah, right) of the Apple IIGS and various program selectors for the rest of the Apple II series, means adventuring in any Eamon world requires that you re-boot the entire system. That's defeating the whole purpose behind the program selectors. However, if you have a ProDOS version of an Eamon adventure, you can simply select the Master Program from within your program selector and be off!

For instance, I play on an Apple IIGS. If I want to play one of the old DOS 3.3 versions, I have to essentially shut the whole thing down, and re-boot on the EAMON MASTER DISK. But, since I have a ProDOS version of the Master, all I need to do is point my mouse at it and "click". Zip, I'm in the Main Hall. From there, it's essentially the same as in the DOS 3.3 versions. Unfortunately, even though I have a ProDOS Master disk, I still need to convert my old DOS 3.3 scenarios if I want to adventure in them. There are other disadvantages to DOS 3.3, not the least of which is it's speed. ProDOS disk access is usually about eight times faster than DOS 3.3.

A thought for future authors: under ProDOS, you could make use of the CHAIN command, which carries variables with it. In other words, under DOS 3.3 you have to write all your variables to a file, RUN the other program, then READ the variables again. Under ProDOS, all you need to do is CHAIN to the next program. The variables will carry over unchanged. ProDOS also offers SAVE and RESTORE commands, which allow you to STORE all your variables in one file, then RESTORE them to a different program – even if your computer has been shut off. (The chain program does this too, but the file created is temporary, internal to the computer, and wiped out when the power goes away. You'll never see it.)

That's neat, but how can I convert the games I already have? Converting Eamon adventures is very easy. In fact, there are fewer than 30 program lines that have to be changed or added. All you need – other than a willingness to type a little – is some way to copy files from your DOS 3.3 disk to a ProDOS disk (I use Copy II+). A program such as Beagle Brothers Program Writer can be handy for this project too, but is hardly necessary.

You start out by formatting a blank floppy for use under ProDOS. I recommend it follow this disk naming convention: EAMON.P.XXX, where XXX is the adventure number. Copy II+ or your System Utilities disk can do this for you. Next, use your copy files utility to copy all the files on the DOS 3.3 disk to the ProDOS disk. Once that is done, put your DOS 3.3 disk away, you're done with it.

Now, set your PREFIX to your ProDOS Eamon disk, and do a CATalog. You should note that most of the file names have been changed, and in some cases, truncated. This is because ProDOS won't allow filenames longer than 15 characters, and won't allow spaces in the filename. Even most punctuation is replaced with periods. This is nothing to worry about, since it's what the conversion is really all about. In fact, the hard part is done.

In point of fact, that is the whole reason behind the rest of this column. Under DOS 3.3, Eamon filenames are full of spaces and special characters but since ProDOS won't allow spaces or special characters in a filename, and limits that filename to 15 characters, several Eamon program lines need to be changed to make the programs run properly. Don't worry, there are surprisingly few, and the conversion is very simple.

The next step is the re-naming of several of the programs, mostly just to make the filenames easier to read. One will Usually be: EAMON.ADVENTURE. This file started life as EAMON ADVENTURE # XXX. I recommend you rename it EAMON.XXX (again, XXX is the adventure number). Another file that usually requires renaming is the description file – For instance: THE MINES OF MORIA will be: THE.MINES.OF.MO. after the file copy process. Needless to say, while that can be understood, it's a bit clumsy. I suggest something like: MINES.OF.MORIA. It's still the same file, but it's a little easier to understand the filename. Of course, there are those description files whose names are just too long to make understandable under ProDOS, but, since it's just a name, we must do the best we can and live with it.

Now you need to create a short program. In fact, one line is all you really need:

100 PRINT CHR$(4)"RUN (description file)"

For Mines of Moria, the program would be:

100 PRINT CHR$(4)"RUN MINES.OF.MORIA"

Save this program under the name LEADIN. This is a must, since both known ProDOS EAMON MASTER disks look for this file. You can add your own embellishments to this program to make things flow more smoothly. For instance, the LEADIN programs I write check for a SAVED game and make provisions to resume it, so they look like this:

100 ONERR GOTO 300
200 PRINT CHR$(4)"VERIFY GAME.VAR":PRINT
    CHR$(4)"RUN MAIN.PGM,@29000"
300 POKE 216,0:PRINT CHR$(4)"RUN (intro pgm)

Line 200 checks for the file "GAME.VAR" and if it finds it, runs MAIN.PGM, starting at line 29000 – which is where I generally put the RESUME game routine. If "GAME.VAR" is not found, the description file is run, which in turn passes you to MAIN.PGM – but at the beginning, since you are starting a new adventure.

Now, LOAD the MAIN.PGM and LIST line 130. This line varies greatly from one scenario to the next, but they are all similar. Re-type this line exactly, character for character, except where you see PRINT DK$"READ EAMON.ROOM NAMES,R". At this point, type PRINT DK$"READ EAMON.ROOM.NAME,R". Not much difference is there? But it's enough.

One thing to note: when you list line 130, if you don't see anything resembling EAMON.ROOM NAMES anywhere, take a look at the few lines nearest it in the program. If you still can't find a reference to EAMON.ROOM NAMES, note where any nearby GOSUBs go, and take a look at those line numbers. There have been a few occasions where this part of the line has been stashed as far away as line 37000.

LIST line 1040. Do the same thing, using the filename FRESH.MEAT instead of FRESH MEAT.

LIST line 1060. Notice any similarities to line 130? Right, it looks at EAMON.ROOM NAMES too. Re-type this and change EAMON.ROOM NAMES to EAMON.ROOM.NAME.

LIST line 1050. Does it end with "PRINT DK$"DELETE FRESH.MEAT"? If not, add line 1055:

1055 PRINT DK$"DELETE FRESH.MEAT"

At this point it would be a good idea to SAVE your changes. Nothing is quite so frustrating as spending even as little as 5 minutes on something, only to have it blown away by a random loss of power, or the calculating destructiveness of your local housecat.

This much is fine, and will allow us to play the game, with a little extra typing to get things started, but we still need to address what happens when we successfully complete the quest. So:

First, check to make sure the lines between 2500 and 2900 don't do anything but provide an exit back to the Main Hall. (They shouldn't, it's usually all that's ever there). Now delete them and type in the following listing:

2500 REM >>> RETURN TO MAIN HALL <<<
2510 ONERR GOTO 2530
2520 PRINT DK$"OPEN EAMON.PREFIX":PRINT
        DK$"READ EAMON.PREFIX":INPUT PR$:PRINT
        DK$"CLOSE": GOTO 2570
2530 POKE 216,0:REM >> ERROR TRAP <<
2540 PRINT DK$"CLOSE":PRINT DK$"PREFIX":
        INPUT CX$
2550 PRINT:PRINT:PRINT CX$:PRINT "IS THE
        CURRENT PREFIX":PRINT"INSERT YOUR MASTER
        DISK AND ENTER ITS PREFIX"
2560 INPUT"";PX$
2570 PRINT DK$"PREFIX"PX$
2580 PRINT DK$"VERIFY MAIN.HALL":POKE 216,0:IF
        DIE THEN PRINT DK$"OPEN THE.ADVENTURER":
        PRINT DK$"CLOSE":PRINT DK$"DELETE
        THE.ADVENTURER":GOTO 2630
2590 IF REC=-1 THEN 2630
2600 PRINT DK$"OPEN CHARACTERS,L150":PRINT
        DK$"WRITE CHARACTERS,R"REC:PRINT MN$(0):
        PRINT MD%(0,1):PRINT MD%(0,2):PRINT CH:
        FOR A=1 TO4:PRINT SA%(A):NEXT A
2610 FOR A=1 TO 5:PRINT WA%(A):NEXT:PRINT
        AE:PRINT SEX$:PRINT GOLD:PRINT BANK:PRINT
        AC:FOR A=1 TO 4:PRINT WN$(A):PRINT WT%(A):
        PRINTWO%(A):PRINT WD%(A):PRINT WS%(A):
        NEXT
2620 PRINT DK$"CLOSE":PRINT DK$"OPEN THE.ADVE
        NTURER":PRINT DK$"WRITE THE.ADVENTURER":
        PRINTMN$(0):PRINT REC:PRINT DK$"CLOSE"
2630 REM  >>> RETURN TO MAIN HALL <<<<
2640 PRINT DK$"RUN MAIN.HALL

Save the program again.

Take a look at the SAVE/RESTART routines – usually kept at line 18000 and 29000 respectively. Make sure they don't make use of the old filenames. If they do, they need to be changed. Use lines 130, 1040, and 1060 as examples if you need to. (A better set of ProDOS SAVE/RESTORE game routines should be the subject of a future Dungeon Designs column.)

What about the other programs?

Now, take a look at the remaining BASIC programs on the disk. If you are not sure which they are, simply CATalog the disk and check it out. Every BASIC program will have "BAS" immediately to the right of the filename.

LOAD each remaining BASIC program in turn, and look through it for lines where it makes reference to one of the other files on the disk. In most cases it will be something like this:

20 D$=CHR$(4):PRINT D$"OPEN FRESH MEAT":PRINT
      D$"READ FRESH MEAT":INPUT NAME$:INPUT REC:
      PRINTD$"CLOSE"

or:

500 PRINT:PRINT"GOOD LUCK, "NAME$".":PRINT
       D$"RUN MAIN PGM"

I can't tell you which specific line numbers to change in these cases, since there are nearly as many different line numbers as there are scenarios.

What lies behind all these changes? By now you will have noticed that all this typing (well, most of it) has to do only with those lines that OPEN or otherwise make use of the files on the disk. With this knowledge, you should be able to go through the rest of MAIN.PGM and the other BASIC files and make sure that the filenames – as they appear in the program – agree with what shows up when you CATalog the disk.

That, believe it or not, is all there is to converting the scenarios to ProDOS. It looks more difficult than it really is. In fact, if you intend to convert more than one or two, it might behoove you to use a text editor to pre-type the necessary lines as an EXEC text file, since the applicable lines rarely change. You can even have the Exec file load in your programs for you, and save the program when the changes have been made. Once all the changes have been made to all the programs, you're set! Launch your ProDOS MASTER disk, and go slay a few orcs!

Eamon ProDOS Conversions – Part II

by Tom Zuchowski

Lurch has done a large number of conversions using the method that he outlined in the preceding article. While it should be mentioned that there are no significant differences between my conversion method and Lurch's, his method and mine differ in some minor respects, that I will list here:

1) I don't check for a saved game in the LEADIN pgm, but do this check at Line 20 of the MAIN.PGM, as it is done in the Dos 3.3 version. In my opinion Lurch is "showing off" ProDOS features with this step <grin>. Also, I name the saved VAR file SAVED.GAME instead of GAME.VAR.

2) I do not add line 1055 to delete the FRESH.MEAT file if it is missing. In fact, I REM out line 1055 whenever I find it! I don't see any good reason for deleting this file, as it makes it impossible to start a game over again without returning to the Master to resurrect your character and then launching the adventure all over again, a totally unnecessary procedure.

3) I rename the intro pgm in the format EAMON.nnn.INTRO. Note that we are using a 3-digit convention here, with leading zeroes in 1 and 2 digit Eamon numbers (eg: EAMON.008.INTRO).

4) I delete the pgm EAMON ADVENTURE #nnn altogether. It serves as the HELLO pgm in Dos 3.3 but serves no purpose in ProDOS.

5) I add a short pgm with the name REV.DDMMMYY (where DD=date; MMM=month; YY=year). This pgm has 2 lines:

10 HOME: VTAB5: PRINT"EAMON ADVENTURE #nnn": PRINT: PRINT "(name of adventure)": PRINT: PRINT "BY (name of author)"
20 VTAB15: LAST UPDATE: MM/DD/YY

6) Lurch & I disagree on the subject of error trapping when returning to the Master disk. Lurch believes in handling the errors that don't require too much code, whereas I believe that if you aren't going to trap them all then it is better to let all the errors crash uniformly. My "return" code is:

2500 PRINT DK$"OPEN EAMON.PREFIX": PRINT DK$
        "READ EAMON.PREFIX": INPUT PX$: PRINT DK$
        "CLOSE"
2510 HOME: VTAB 5: PRINT "(INSERT EAMON MAS
        TER DISKETTE, THEN": PRINT "  HIT THE 'C'
        KEY)  ";: POKE -16368,0
2515 GET A$: IF ASC(A$) = 3 THEN PRINT: END: REM
        CTRL-C
2517 IF A$ < > "C" THEN 2515
2520 PRINT A$
2525 ONERR GOTO 2510
2530 PRINT DK$"PREFIX "PX$
2540 POKE 216,0: IF DI THEN PRINT DK$;"DELETE
        THE.ADVENTURER": GOTO 2900
2550 PRINT DK$"OPEN CHARACTERS,L150": PRINT
        DK$"WRITE CHARACTERS,R";REC: PRINT MN$(0):
        PRINT MD%(0,1): PRINT MD%(0,2): PRINT CH:
        FOR A = 1 TO 4: PRINT SA%(A): NEXT
2560 FOR A = 1 TO 5: PRINT WA%(A): NEXT: PRINT
        AE: PRINT SEX$: PRINT GOLD: PRINT BANK:
        PRINT AC: FOR A = 1 TO 4: PRINT WN$(A):
        PRINT WT%(A): PRINT WO%(A): PRINT WD%(A):
        PRINT WS%(A): NEXT
2570 PRINT DK$"OPEN THE.ADVENTURER": PRINT
        DK$"WRITE THE.ADVENTURER": PRINT MN$(0):
        PRINT REC: PRINT DK$"CLOSE"
2900 PRINT DK$"RUN MAIN.HALL"

7) I am taking the INIT lines at 1001-1038 out of the MAIN.PGM and putting them in a small program named MAKE.FAST.START. This pgm loads EAMON.ARTIFACTS and EAMON.MONSTERS, and STOREs then in a VAR file named FAST.START. I put a line in the MAIN.PGM at 1010 to RESTORE FAST.START, resulting in a lot faster startup. I also write a companion pgm to MAKE.FAST.START named MAKE.ARTS.MONS that will generate EAMON.ARTIFACTS and EAMON.MONSTERS from the FAST.START file for editing. This allows you to delete EAMON.ARTIFACTS and EAMON.MONSTERS to save disk space.

8) Both Lurch & I are using STORE and RESTORE to save and resume games. It is very compact and fast. Here is my code:

18000 REM SAVE GAME
18010 PRINT: PRINT "DO YOU WANT TO SAVE THIS
         GAME? ":INPUT "(Y/N) :";A$: A$ = LEFT$(A$,1)
18020 IF A$ < > "Y" AND A$ < > "N" THEN 18010
18030 IF A$ = "N" THEN 100
18040 PRINT DK$"CLOSE": PRINT DK$"FRE"
18050 PRINT DK$"STORE SAVED.GAME"
18080 PRINT: PRINT "THE GAME IS NOW SAVED.   RUN
         THE PROGRAM NAMED 'MAIN.PGM' TO RESTART
         THE GAME."
18090 END
29000 REM RESTORE
29005 POKE 216,0
29010 PRINT: PRINT "DO YOU WANT TO RESUME THE
        SAVED GAME?": INPUT "  Y OR N:";A$: A$ =
        LEFT$(A$,1)
29020 IF A$ < > "Y" AND A$ < > "N" THEN 29010
29030 IF A$ = "N" THEN PRINT DK$"DELETE SAVED.
         GAME": RUN
29040 PRINT DK$"RESTORE SAVED.GAME"
29060 PRINT DK$"OPEN EAMON.DESC,L256": PRINT
         DK$"OPEN EAMON.ROOMS,L64": PRINT DK$"OPEN
         EAMON.ROOM.NAME,L64"
19070 GOTO 100

It should go without saying that you really need a good program editor to do these conversions. Lurch recommends Program Writer. I have been using a ProDOS version of GPLE and have found that GPLE won't do global searches in line numbers over 9999 on my enhanced IIe, so Program Writer is probably the way to go.

Adventure Reviews

#84 Castle of Riveneta

by R. Karsten

Reviewed by Tom Zuchowski

MAIN PGM version: 5
Extra Commands: READ, DRINK
Deleted Commands: none
Special Features: none
Playing Time: 1-1.5 hours
Reviewer Rating: 5.0
Difficulty: 4

Description: "A man tells you of a castle to the north of town which was abandoned by the royal government when the queen mysteriously died in her bedroom. The man gives you a map to the castle, and quickly leaves. You study the map for a while and decide to adventure in the castle."

Comment: This was a fairly average adventure, being neither outstanding nor a stinker. It is strictly a "kill and loot" scenario, and the only puzzles are secret passages and an unusual "elevator" gimmick. I detected a hint of a quest for vengeance against the queen's murderer but it wasn't followed through with. It has 80 rooms and the map had lots of diversity with no problems, although there was never a real castle with such a weird layout. I found a few minor faults. The 60-odd monsters had dead body artifacts, and they all said YOU SEE THE DEAD BODY OF THE (monster). It got boring to fight and kill them with such mundane death scenes to read. Another fault is that many of the monsters are wild animals that have no business in an abandoned castle. The most notable such encounter was with an angry giraffe in an underground tunnel! Last, there were valuables laying about to be looted in dumb places; for example, a "priceless" Ming vase in a cistern room.

But it was otherwise well built and error free. Hack-&-Slashers should note that it is geared for weapons from Marcos' weapon shop and is a pushover with magic-class weapons. But with a mundane weapon in the 1D8 class, this adventure would be an interesting challenge.

#186 Beginner's Cave II

by John Nelson

Reviewed by Starshine

MAIN PGM Version: 6.2
Extra Commands: none
Deleted Commands: none
Special Features: none
Playing Time: 1 hour
Reviewer Rating: 1.0   Average Rating: 2.0/2

Description: This Beginner's Cave was set up by the Warlord as a service to all free adventurers giving them a chance to try their skills in a not-too-dangerous setting. However, it is really a get rich quick scheme.

Comment: With John Nelson as author, I was expecting an improvement over the original Beginner's Cave but was disappointed. The warning sign read, "For Beginners Only," but I was able to enter with an armor expertise of 10%. The monsters in the cave consisted of the usual rat, troll, and snake, but the wild boar and bull were out of place in a cave. Treasure was misspelled. The Power spell caused an OUT OF DATA error. The action was dull with no exciting Trollsfire type weapons or hidden surprises. The treasures were give-aways with little hazard for the taking. The original Beginner's Cave remains the better of the two for me.

(Editor's comment: the OUT OF DATA error is a bug resulting from an incomplete conversion from Eamon II to version 6.2. See "Bugs 'n Fixes", this issue. Likewise, non-beginners can enter even though it says "beginners only" because I did not add any code to the basic 6.2 MAIN PGM to check for it. In other words, these two items are my fault and not John's. Tom Z)

#198 Revenge of the Bookworm

by Robert Parker

Reviewed by Tom Zuchowski

MAIN PGM version: 7.0
Extra Commands: PRAY, EAT, SUICIDE
Deleted Commands: none
Special Features: a couple of extended effect sequences
Playing Time: 1 hour
Reviewer Rating: 6.5
Difficulty: 4

Description: This is a sequel to #188 Encounter: The Bookworm. Yes, that ol' bookworm is back with more mayhem! You are working for Hokas Tokas, and when he discovers that you had inadvertently released the Bookworm from his Aquarium prison, guess who gets the job of bringing him back!

Comment: This is a pretty funny adventure; not in the guffaw class but it kept me smiling as I played. It is done strictly for laughs and any resemblance to a "serious" Eamon foray is inconceivable. Robert did some collaboration with Nate Segerlind on this, and Nate is a huge believer in humor in Eamon. It is set in Des Moines and lots of Eamon authors have cameo appearances in the adventure. I had fun figuring out who was who, and if you play much Eamon you should be able to do so, too. However, some of the pot-shots at Eamon authors are very close to being inside jokes, and it is possible that you might be put off if you can't figure out who is getting slammed.

There are few puzzles and they aren't too hard. The fighting is minor and besides the point of the adventure, which is to joke around and have fun. Lots of the descriptions talk to the player rather than to the player's character, much like Hope & Crosby used to talk to the camera in the Road movies. Recommended to those who like funny Eamons and who don't mind silly descriptions.

#199 Quest of the Crystal Wand

by Robert Davis

Reviewed by Tom Zuchowski

MAIN PGM version: 6.0
Extra Commands: none
Deleted Commands: none
Special Features: none
Playing Time: 30-60 min.
Reviewer Rating: 5.0
Difficulty: 3

Description: "You have been summoned to the palace and there told of a powerful magic wand that the city is in dire need of. The council informs you that the wand is composed of 5 parts that do not necessarily look like parts of a wand. The reputed location is known as the Dungeon of Death, given this name by the local widows and orphans. This due to some rumor that their husbands and fathers were lost in these catacombs.

"Your mission is to recover all 5 pieces of the wand (you need not assemble them as this will be done by an expert) and return with them to Sam Slicker. He will give you your reward. If you do not recover all of the pieces, all of the items found in the catacombs will magically disappear and you will not gain any benefit from your trip. Be sure to search everywhere as the pieces are thoroughly scattered about the place."

Comment: The above is the entire text of the introduction. It's a small dungeon, and all puzzles can be easily solved by doing a LOOK in every room. It has some pretty fair special effects as well. This adventure may be appropriate for the skill level of young Eamonauts. If you are wondering, this Robert Davis is not the same Bob Davis who wrote for the NEUC Adventurer's Log and authored the Eamon classics #78 and #121.

Bugs 'n' Fixes

Dungeon Designer Diskette 7.0 MAIN PGM

Date Fixed: 4/28/90

Bruce Bannon sent in a number of fixes for this pgm:

Problem: Inefficient looping
Fix: Add/change these lines:

31050 NA = NZ: FOR A = NZ + 1 TO NZ + 4: INPUT
        A$(A),A%(A,6),A%(A,5),A%(A,7),A%(A,8)
31052 IF A$(A) < > "NONE" THEN NA = NA + 1: A%(A,2)
        = 2 + (A%(A,7) * A%(A,8) > 25): A%(A,3) = 2:
        A%(A,4) = - 1: WT = WT + 2
31054 NEXT: PRINT D$"CLOSE"
31060 PRINT D$"OPEN"ED$",L242":PRINT D$"OPEN"ER$
        ",L";LR: M%(0,8) = NZ + 1: M%(0,9) = A%(NZ +
        1,7): M%(0,10) = A%(NZ + 1,8)
31080 FOR W2 = NZ + 1 TO NA

Problem: Armor & friendliness not set if no shield
Fix: Add/change these lines:

31110 SH = (INT (AC / 2) < > AC / 2): IF SH THEN NA =
        NA + 1: SH = NA: A$(NA) = "SHIELD": A%(NA,2) =
        11: A%(NA,3) = 10: A%(NA,4) = -999: WT = WT +
        10: A%(NA,5) = 1
31111 M%(0,7) = B% + (SH > 0): M%(0,11) = 3

Problem: Development line not deleted
Fix: Delete 31121

Problem: Gold treasure not added to loot total
Fix: In Line 32320, change A2 to A%(A,2)

Problem: Inefficient line
Fix: In Line 33520, change PEEK (105) - PEEK (106) * 256 to A

In addition, these fixes:

Problem: Restarting a game doesn't check for 40/80 columns
Fix: Add this line: 29050 PRINT CHR$ (26)"1": PRINT CHR$(21): HOME: IF CP = 80 THEN PRINT D$"PR#3": PRINT CHR$(12): HOME

Problem: "0 (monster) FLEES" messages
Fix: In Line 333, change PRINT MR" "M$(M)" FLEES" to PRINT M$(M)" FLEES"

Problem: ILLEGAL QUANTITY IN 4710 (if <3>S$ = "S"<1>)
Fix: In Line 4710, change IF RIGHT$ to IF LEN (S$) > 1 AND RIGHT$

#43 Priests of Xim!

Date Fixed: 3/11/90

Problem: Weapon doesn't appear Fix: Replace Line 4210: 4210 IF A = 72 AND NOT AD%(52,4) THEN AD%(52,4) = RO: PRINT: PRINT "BEHIND THE CHEST, YOU SEE A BEAUTIFUL GNAVER. IT APPEARS TO BE A VERY GOOD WEAPON."

Problem: Gold calculations include bank gold. Fix: In Line 1045, change GOLD + BANK to GO In Line 1200, change ((GOLD + BANK) to (GO

#44 Escape from the Orc Lair

Date Fixed: 5/3/90

Problem: bad room connection. Fix: In Room 10, change 'N' from 10 to 2

#64 Modern Problems

The library copy did not have this problem. The bug reporter did not know where the disk originated from.

Problem: bad room connection Fix: In Line 12580, change <3>ROOM = -99 <1>to <3>R2 = -99

#84 Castle of Riveneta

Date Fixed: 5/3/90

Problem: SAVE & DRINK commands not available. Fix: In Line 1910, change 24 to 26

Problem: Don't really sober up after DRINK command. Fix: In Line 510, change SOBBERED to SOBERED 20040 AD%(33,4) = 0: AD%(47,4) = - 1

Also, the Speedup mods were added.

#108 The Mines of Moria

Date Fixed: 4/8/90

Problem: Use of any spell but BLAST at bridge results in Balrog disappearing, but NBTL does not reset. Fix: 11531 IF ROOM = 68 AND S = 1 THEN GOTO 11533

#114 Thror's Ring

Date Fixed: 3/5/90

Problem: Trashed room files Fix: First, run CHECK FILES to see if your disk has this error. If it does, make a new copy of the disk, copying it file-by-file. Do NOT make a disk copy. Then enter and run this program to repair the files. (This pgm is not to be added to the disk.):

10 D$ = CHR$(4): PRINT D$"OPEN EAMON.DESC,L256" 20 A$ = CHR$(34) + " THIS ROOM WAS THE DWARVES' TREASURY, WHERE THEY KEPT THEIR MOST P RECIOUS GEMS AND WORKED METAL. THERE IS A DOOR WEST." 30 B$ = CHR$(34) + "YOU ARE ON THE NORTH EDGE OF

 THE FOREST LOTHLORIEN.    YOU  SEE A PLAI

N TO YOUR NORTH, MOUNTAINS TO THE WEST, A ND THE RIVER ANDUIN TO THE EAST." 40 PRINT D$"WRITE EAMON.DESC,R80": PRINT A$: PRINT D$ 50 PRINT D$"WRITE EAMON.DESC,R81": PRINT B$: PRINT D$ 60 PRINT D$"CLOSE"

#146 The House of Horrors

Date Fixed: 2/20/90

Dan sent in another version of this adventure with some more minor text and pgm mods.

#153 The Lair of Mr. Ed

Date Fixed: 3/11/90

Problem: SYNTAX ERROR IN 106 Fix: In line 106, change I IF to IF

#165 Animal Farm

Date Fixed: 4/18/90

Problem: The FREE cmd crashes if no object is given. Fix: Add this line: 24005 GOSUB 4900

Problem: If a grenade kills the foe, NBTL is not reset. Fix: Change this line: 11975 GOSUB 3600: GOTO 300

#166 Storm Breaker

Date Fixed: 3/18/90

Problem: UNDEFINED STATEMENT ERROR IN 9555 Fix: In Line 9555, change 11330 to 11300

#170 Ragnarok Revisited

Date Fixed: 4/18/90

Problem: UNDEFINED STATEMENT IN 500 Fix: In Line 500, change 30000 to 55

Problem: Wrong monster affected Fix: In Line 32015, change M%(10,5) to M%(9,5)

#179 The Wizard's Tower

Date Fixed: 4/26/90

Problem: doesn't return character to Main Hall properly Fix: In Line 2550, add the missing colon between PRINT MD%(0,2) and PRINT CH In Line 2570, change PRINT D$;'WRITETHEADVENTURER" to PRINT D$;"WRITE THE ADVENTURER"

Problem: <3>SYNTAX ERROR IN 120 Fix: In Line 120, change MD%(PRLI to MD%(0,2)

#186 Beginner's Cave II

Date Fixed: 4/17/90

Problem: OUT OF DATA if Power resurrects dead. Fix: Delete Line 13060

Also, "S6" was purged from lines 2540, 2550, 2900

Eamon Adventure Listing

(Note: the articles "a", "an", & "the" are not alphabetized if they come at the beginning of the title)

8 Abductor's Quarters, The J. Jacobson
178. Alien Intruder, The R. Parker
42 Alternate Beginners Cave R.Volberding
143. Alternate Zone, The J. Actor
175. Anatomy of the Body R. Parker
165. Animal Farm S. Ruby
124. Assault on Dolni Keep T. Zuchowski
9 Assault on the Clonemaster D. Brown
26 Assault on the Mole Man J. Nelson
194. Attack of the Kretons N. Segerlind
187. Batman!! A. Geha
142. Beermeister's Brewery, The J. Actor
186. Beginner's Cave II J. Nelson
140. Beginner's Forest M. Anderson
50 Behind the Sealed Door T. Berge
69 Black Castle of NaGog, The D. Burrows
20 Black Death, The J. Nelson
24 Black Mountain J. Nelson
169. Black Phoenix, The R. Pender
94 Blood Feud R. Krebs
185. Body Revisited, The R. Parker
183. Boy and the Bard, The S. Ruby
159. Bridge of Catzad-Dum, The N. Segerlind
145. Buccaneer! P. Hurst
106. Camp Eamon R. Slemon
49 Castle Kophinos, The D. Doumakes
86 Castle Mantru S. Constanzo
79 Castle of Count Fuey, The D. Brown
5 Castle of Doom D. Brown
84 Castle of Riveneta R. Karsten
196. Cat House, The Anonymous
3 Cave of the Mind, The Jacobson/Varnum
62 Caverns of Doom, The M. Mullin
41 Caverns of Lanst R.Volberding
201. Caverns of Vanavara, The C. Hewgley
51 Caves of Eamon Bluff, The T. Berge
87 Caves of Hollow Mountain J. Nelson
16 Caves of Mondamen, The J. Nelson
13 Caves of Treasure Island Genz & Braun
96 Chamber of the Dragons, The B. Kondalski
67 Chaosium Caves S. Bhayani
36 Citadel of Blood, The E. Hodson
38 City in the Clouds E. Hodson
152. Computer Club of Fear, The N. Segerlind
193. Creature of Rhyl, The R. Parker
54 Crystal Mountain K. Hoffman
40 Daemon's Playground R.Volberding
147. Dark Brotherhood, The P. Hurst
6 Death Star, The D. Brown
19 Death Trap J. Nelson
34 Death's Gateway R. Linden
73 Deep Canyon, The K. Blincoe
52 Devil's Dungeon, The J. Merrill
7 Devil's Tomb, The J. Jacobson
74 DharmaQuest R. Pender
176. Dirtie Trix's Mad Maze R. Parker
90 Doomsday Clock, The J. Tankard
117. Dungeon of Doom D. Knezek
66 Dungeons of Xenon S. Bhayani
162. Eamon 7.0 Demo Adventure T. Zuchowski
102. Eamon Railroad, The Sam
151. Eamon S.A.R.-1 (Deneb Raid) D. Crawford
181. Eamon Sewer System, The R. Parker
149. Elemental Apocalypse S. Ruby
188. Encounter: The Bookworm R. Parker
191. Enhanced Beginners Cave Brown/Nelson
174. Escape from Granite Hall R. Parker
82 Escape from Mansi Island S. Starkey
44 Escape from the Orc Lair J. Hinkleman
167. Expedition to the Darkwoods G. Gioia
182. Farmer Brown's Woods R. Parker
53 Feast of Carroll D&J Lilienkamp
133. Final Frontier, The R. Slemon
110. Fire Island G. Gioia
93 Flying Circus R. Krebs
109. Forest of Fear, The S. Ruby
92 Fugitive, The D. Doumakes
14 Furioso W. Davis
47 FutureQuest R. Pender
91 FutureQuest II R. Pender
180. Gamma 1 R. Parker
144. Gartin Manor G. Gioia
31 Gauntlet, The J. Nelson
101. Ground Zero Sam
119. Grunewalde P. Hurst
130. Haradwaith S. Ruby
61 Harpy Cloud, The A. Forter
15 Heroes Castle J. Nelson
168. High School of Horrors, The M.Haney/A.Hunt
112. Hills of History D. Smith
18 Hogarth Castle K. Nestle
146. House of Horrors, The D. Cross
32 House of Ill Repute Anonymous
97 House of Secrets, The G. Gunn
72 House on Eamon Ridge T. Berge
173. House that Jack Built, The R. Parker
127. Hunt for the Ring, The S. Ruby
99 In the Clutches of Torrik J. Nelson
141. Infested Fortress, The M&P Hamaoka
116. Iron Prison, The S. Ruby
148. Journey to Jotunheim T. Zuchowski
59 Jungles of Vietnam J. Allen
158. Lair of Mr. Ed, The N. Segerlind
35 Lair of Mutants, The E. Hodson
2 Lair of the Minotaur, The D. Brown
156. Lake, The N. Segerlind
58 Land of Death, The T. Berge
107. Last Dragon, The R. Pender
113. Life-Orb of Mevtrelek, The R. Volberding
46 Lifequest D. Crawford
153. Lost! N. Segerlind
56 Lost Adventure, The J. Allen
29 Lost Island of Apple, The D. Brown
200. Lost Isle, The R. Davis
104. Lost World, The Sam
10 Magic Kingdom, The D. Cook
1 Main Hall & Beginners Cave D. Brown
57 Manxome Foe, The R. Olszewski
55 Master's Dungeon, The J. Allen
125. Mattimoe Palace, The J. Actor
95 Maze of Quasequeton, The B. Kondalski
192. Mean Streets T. Tetirick
17 Merlin's Castle R. Hersom
108. Mines of Moria, The S. Ruby
64 Modern Problems Anderson/Barban/Thompson
160. Monty Python & Holy Grail N. Segerlind
136. Mountain Fortress, The M. Greifenkamp
172. Mountain of the Master, The M. Dalton
39 Museum of Unnatural History R.Volberding
25 Nuclear Nightmare J. Nelson
131. Nucleus of the Ruby K. Somers
71 Operation Crab Key J. Vercellone
161. Operation Endgame S. Ruby
120. Orb of My Life J. Nelson
33 Orb of Polaris, The J. Nelson
157. Pathetic Hideout of Mr. R. N. Segerlind
139. Peg's Place M&A Anderson
48 Picnic in Paradise J. Nelson
118. Pittfall S. Starkey
43 Priests of Xim! M & E Bauman
78 Prince's Tavern, The R. Davis
126. Pyramid of Anharos, The P. Hurst
171. Pyramid of Cheops, The R. Parker
134. Pyramid of the Ancients J.& R. Pirone
21 Quest for Marron, The J. Nelson
184. Quest for Orion P. Gise
37 Quest for the Holy Grail E. Hodson
12 Quest for Trezore, The J. Jacobson
128. Quest of Erebor S. Ruby
199. Quest of the Crystal Wand R. Davis
170. Ragnarok Revisited N. Segerlind
164. Real Cliffhanger, A T. Swartz
81 Rescue Mission, The (80b) D. Brown
129. Return to Moria S. Ruby
198. Revenge of the Bookworm R. Parker
27 Revenge of the Mole Man J. Nelson
132. Rhadshur Warrior R. Pender
115. Ring of Doom, The S. Ruby
189. Ruins of Belfast, The D. Sparks
137. Ruins of Ivory Castle, The M. Greifenkamp
163. Sands of Mars, The T. Swartz
65 School of Death, The K. Townsend
80 Search for the Key, The D. Brown
76 Search for Yourself, The D. Doumakes
22 Senator's Chambers, The J. Plamondon
60 Sewers of Chicago, The J. Allen
190. Shift Change at Grimmwax D&A Sparks
177. Shippe of Fooles R. Parker
88 Shopping Mall, The A. Porter
98 Slave Pits of Kzorland R. Hersam
68 Smith's Stronghold, The A. Porter
100. Sorceror's Spire J. Nelson
197. Star Wars - Tempest One S. Averill
138. Starfire E. Phillips
166. Storm Breaker S. Ruby
105. Strange Resort, The Sam
89 Super Fortress of Lin Wang S. Bhayani
45 SwordQuest R. Pender
23 Temple of Ngurct, The J&R Plamondon
75 Temple of the Guild D. Doumakes
77 Temple of the Trolls J. Nelson
114. Thror's Ring T. Zuchowski
85 Time Portal, The E. Kuypers
135. Tomb of Evron, The M. Greifenkamp
11 Tomb of Molinar, The D. Brown
155. Tomb of the Vampire Trent/Grayson
70 Tomb of Y'Golonac, The R. Romanchuk
103. Top Secret Sam
28 Tower of London, The F.& S. Smith
195. Training Ground, The C. Hewgley
154. Trip to Fort Scott, A W. Trent
83 Twin Castles, The J. Tankard
30 Underground City, The S. Adelson
111. Vacation in Europe, A D. Smith
63 Valkenburg Castle J. Weener
122. Valley of Death, The S. Ruby
150. Walled City of Darkness T. Zuchowski
123. Wizard of the Spheres M. Elkin
179. Wizard's Tower, The R. Parker
121. Wrenhold's Secret Vigil R. Davis
4 Zyphur Riverventure, The J. Jacobson