Source:GEnie Apple II RoundTable Bulletin Board, Eamon topic 7

From Eamon Wiki
Jump to navigation Jump to search
This page is a verbatim reproduction of original source material and should not be edited except for maintenance.
Description

An archive of the 26 messages posted to the GEnie Apple II RoundTable Bulletin Board, category #16 ("Eamon"), topic #7 ("Known Eamon Library Bugs and Fixes").

Source

Content was retrieved from the text file eamon.02.txt made available by GEnie.

Date

June 1990–January 1997

Author

Tom Zuchowski (T.ZUCHOWSKI/A2.TOMZ)

License

It is believed that the use of this copyrighted item in Eamon Wiki qualifies as fair use under the copyright law of the United States.

Previous item

Topic 6: Eamon Descriptions

Next item

Topic 8: Wish List for GS-Specific Eamon

Topic 7: Known Eamon Library Bugs and Fixes

Message 1
T.ZUCHOWSKI [TomZ] — Fri Jun 08, 1990 at 10:02 EDT

File 11575, Eamon.129 had two fatal errors and requires these fixes:

MAIN.PGM Line 6400: change PRIT to PRINT

MAIN.PGM Line 23010: change 23100 to 92

This Eamon was fixed on 6/5/90 and reuploaded as file 11845.

Message 2
T.ZUCHOWSKI [TomZ] — Mon Jun 25, 1990 at 23:00 EDT

File 11953, Eamon.107 had a fatal RETURN WITHOUT GOSUB error.

To fix it, delete line 680 from the program MAIN.PGM

This Eamon was fixed on 6/25/90 and reuploaded as file 12237.

Message 3
T.ZUCHOWSKI [TomZ] — Wed Jul 11, 1990 at 10:19 EDT

File #12636, Eamon.069, contains a weapon (WAND OF MAGIC MISSILES) with a very long name. If you carry this weapon beck to the Main Hall, your CHARACTERS file could get messed up. Adding the following lines to the MAIN.PGM will check to see if this weapon is being carried to the Main Hall, and truncate the name to WAND OF MAGIC:

2370 FOR I = 1 TO 4: IF WN$(I) = AN$(3) THEN WN$(I) = LEFT$(WN$(I),13)
2375 NEXT

This was fixed on 7/11/90 and re-uploaded as file #12685.

Message 4
T.ZUCHOWSKI [TomZ] — Wed Jul 25, 1990 at 07:37 EDT

File 10860, EAMON.P.GMH.BXY 'Graphics Main Hall', will crash with a BAD SUBSCRIPT error if more than 10 Eamons are in a given folder. The fix: In the program MAIN.0: replace this line:

40 DIM B$(100): IF WN$(1) < > "NONE" THEN N = 1

In the program MAIN.3:
Renumber line 1800 to 1805 and change GOTO 1800 to GOTO 1805 in this line.

Add this line:

1800 FOR A = 1 TO 100: B$(A) = "": NEXT: PRINT DK$"FRE"

This has been fixed and re-uploaded as file 12796 on 7/24/90.

In addition, there were some player-interface improvements.

I have a report that there is a fix circulating for the above bug in which the line 1007 DIM B$(100) is added to the program MAIN.3. This will cause a REDIM'D ARRAY error if the player aborts back to the Main Hall without going on an adventure, then tries to go on an adventure a second time.

TomZ, Eamon guy

Message 5
T.ZUCHOWSKI [TomZ] — Wed Aug 01, 1990 at 22:54 EDT

File 11755, EAMON.P.DDD, will crash if the DDD is removed from a drive and replaced with the work disk. This was a stupid error on my part--I neglected to simulate a 1-drive system during testing. Thanks to Dave Cheever for his help with this.

The following programs require modification:

EAMON.INIT.V7.0  Move line 140 to line 20
EAMON.EDIT.V7.0  Move line 32 to line 25
EAMON.LIST.V7.0  Move line 23 to line 12
DUNGEON.EDIT     Move line 24 to line 12
DUNGEON.LIST     Move line 23 to line 17
RESIZE FILES     Move line 36 to line 12

Also, these programs were modified to prevent the trashing of 7.0 databases:

DUNGEON EDIT: Add this code to the end of line 100:
    ": PRINT DK$"CLOSE": END
DUNGEON LIST: Add this code to the end of line 35:
    : PRINT D$"CLOSE": END

These fixes have been made and the DDD has been re-uploaded as file 12875.

Message 6
T.ZUCHOWSKI [TomZ] — Sun Sep 16, 1990 at 08:32 EDT

File 13385, EAMON.P.170.BXY 'Ragnarok Revisited' had a bug that returned the player's character to the Main Hall with Hardiness and Agility set to zero. To fix this, make this change to the program MAIN.PGM:

In Line 2550,
change MD%(0,1) to M%(0,1)
change MD%(0,2) to M%(0,2)

If you have played this version, you need to use the character editor to restore these two attributes to your character.

This fix has been made and it has been re-uploaded as file 13455.

Message 7
T.ZUCHOWSKI [TomZ] — Sun Oct 14, 1990 at 12:59 EDT

File 11501, EAMON.P.148.BXY 'Journey to Jotunheim', originally uploaded 5/16/90, has received the following bug fixes:

In INIT.PGM, Line 30786, change 30090 to 30786.

Also delete Line 30794

In MAIN.PGM, Line 59, delete the INVERSE and NORMAL statements.

It has been re-uploaded as file 13706. The new revision date is 10/7/90.

Message 8
Message 9
T.ZUCHOWSKI [TomZ] — Fri Oct 19, 1990 at 08:21 EDT

File 11431 'DharmaQuest', originally uploaded 4/20/90, has a bug with the Wizard's name being blank. You can fix it with this fix:

In the program MAIN.PGM, move line 15 to 1020.

The adventure has been re-uploaded as file 13731 with this fix. The revision date for the fix is 10/15/90.

Message 10
T.ZUCHOWSKI [TomZ] — Tue Jan 15, 1991 at 22:56 EST

Eamon.117 'Dungeon of Doom' (old revision date 11/17/90), has been re- uploaded with a bug fix:

The bug: the character's sex is written back to the CHARACTERS file on the Master as a blank string. This normally causes little or no problem except for the EDIT CHARACTER FILE option on the Master, which hangs in a loop.

The fix: In the program MAIN.PGM, change SEX$ to SX$ in Line 2560.

The new revision date is 1/15/91.

There are two ways to recover your character so that it can be accessed by the maintenance program:

The easiest and best way is to restart any Eamon adventure (that used this same character) that you had played BEFORE you played #117. Returning to the Main Hall from this other adventure will replace the damaged file with good (although older) data. DO NOT restart the older adventure from the Main Hall, but restart it by typing RUN MAIN.PGM, as you would when resuming a saved game.

The other way to recover is to delete the CHARACTERS file, then enter the EDIT CHARACTER FILE option and re-enter all of the information as you remember it.

TomZ

Message 11
T.ZUCHOWSKI [TomZ] — Mon Jul 29, 1991 at 09:11 EDT

Eamon.001, the ProDOS Eamon Master & Main Hall, has been re-uploaded with a bug fix.

The FRONT.DESK program had an extra quote in line 570. The fix is to remove the extra quote and repair the text. The new revision date is 6/6/91.

NOTE: this program will only work with the latest version of the Eamon Master, dated 5/23/91 or later.

TomZ

Message 12
Message 13
T.ZUCHOWSKI [TomZ] — Mon Oct 07, 1991 at 18:59 EDT

EAMON.033.BXY 'Orb of Polaris' (80-col. P8) has been re-uploaded with a bug fix.

In Line 2110, there is a colon between a PRINT statement and the text:

PRINT : " 'You have failed!

DELETE this colon from the statement.

(This adventure is already fixed as included in the STARTER.KIT file.)

The new revision date is 9/21/91. The new upload is file 16797.

TomZ

Message 14
T.ZUCHOWSKI [TomZ] — Sun Jan 26, 1992 at 08:56 EST

Bug fix for Eamon.150 'Walled City of Darkness' 40-col. ProDOS version:

Problem: UNDEF'D STATEMENT errors in the RESTORE code.

Fix:

In Line 29020, change 29220 to 100
In Line 29900, change 29210 to 29220

This was a conversion error from DOS 3.3 to ProDOS. It is already fixed in the 80-col. version now available in library 36.

The new revision date is 23JAN92.

TomZ

Message 15
T.ZUCHOWSKI [TomZ] — Mon Aug 23, 1993 at 07:41 EDT

The latest upload of the Eamon Dungeon Designer Disk v7.1 has been deleted and re-uploaded with these bug fixes:

Dungeon Designer Disk 7.1 MAIN.PGM

Problem: NEXT WITHOUT FOR error if a neutral monster flees.
Fix: In Line 330, change GOTO 490 to NEXT : GOTO 500

Problem: WT is reduced any time anybody's weapon is dropped or broken, even if not player.
Fix: In Line 7530 and Line 7540: change WT = WT - A%(W,3) to WT = WT - ((OF = 0) * A%(W,3))

The new upload has a revision date of 8/22/93 and is file 21218.

Message 16
T.ZUCHOWSKI [TomZ] — Fri Aug 27, 1993 at 08:24 EDT

The EAG Eamon Utilities has been re-uploaded with a very minor bug fix. In the program DESC.EDIT, delete line 618.

The new file is #21234, revision date 8/22/93.

Message 17
A2.TOMZ — Sun Jul 09, 1995 at 11:38 EDT

The new uploads of Eamon #27 (files 25290 & 25292) have one minor bug fix.

Add this line to the MAIN PGM:

6010 LK = 0

This allows some hidden stuff to become visible when doing a LOOK in certain rooms. The game is playable without this fix, but the fix makes it easier to solve.

These new uploads, and the new uploads of Eamon #26, have also had the standard "Speed-up mods" added, which substantially improve program command execution turnaround.

TomZ

Message 18
A2.TOMZ — Mon Aug 21, 1995 at 08:18 EDT

There have been several bug-fix uploads recently:

25479 E.DOS33.197.BXY : Use DUNGEON EDIT to delete the last Effect, then add a new Effect #3 and enter this text for the Effect: APPLE //C

25421 E.DOS33.UTL.BXY : The UNIVERSAL CHECK FILES has been =extensively= modified and now works with =every= Eamon data disk in the entire list.

25292 E.DOS33.027.BXY and 25290 EAMON.P.027.BXY : add this line: 6001 LK = 0

Message 19
A2.TOMZ — Mon Aug 21, 1995 at 08:21 EDT

Often times flashing text may show up as MouseText garbage on your screen. The easiest fix for this is to use a global Applesoft editing program like Program Writer to find and replace every instance of the FLASH command with INVERSE instead.

Note that you should do the search and replace on a case-by-case basis, as most Eamons will use the word "flash" in text somewhere.

TomZ

Message 20
A2.TOMZ — Mon Aug 21, 1995 at 08:23 EDT

There were several recent uploads with fixes to the EAMON.NAME file. These fixes have no effect on play, but were made so that the old version of UNIVERSAL CHECK FILES and DUNGEON EDIT will correctly identify the Eamon version.

TomZ

Message 21
A2.TOMZ — Sat Dec 09, 1995 at 07:03 EST

The DOS 3.3 version of Eamon #28 "The Tower of London" has been re-uploaded with a minor bug fix. This fix is not necessary but does make the game run a lot faster.

The fix is to delete the I = FRE(0) statement from Line 120 of the MAIN PGM.

TomZ

Message 22
A2.TOMZ — Sun May 26, 1996 at 10:39 EDT

I've just completed three new uploads to A2's Eamon library. When they are released, they will have these bug fixes:
________________________________________________

Eamon Dungeon Designer Disk 7.1
MAIN PGM (DOS 3.3 ONLY)
Date Fixed: 5/25/96

Problem: SYNTAX ERROR IN 31100
Fix: In Line 31100, change B%( > 2)) to (B% > 2))
________________________________________________

Eamon #42 Alternate Beginners Cave
Date Fixed: 5/25/96

Problem: Failure to READ (artifact) results in YOU CAN'T DRINK THAT message.
Fix: Add this line:

20060 PRINT: PRINT "YOU ARE HOLDING
  NOTHING BY THAT NAME    THAT CAN BE
  READ.": GOTO 100

________________________________________________

Eamon #229 Firestorm
Date Fixed: 5/25/96

Problem: GOSUB errors
Fix: Replace Line 6050 with this Line:

6050 R = M + 600: GOSUB 45

In Line 22140, change GOSUB 7638 to GOSUB 7640
________________________________________________

TomZ

Message 23
A2.TOMZ — Thu Nov 07, 1996 at 09:13 EST

Here are the bug fixes for some recent re-uploads:
________________________________________________

#11 The Tomb of Molinar
Date Fixed: 11/2/96

Problem: NO BUFFERS error if try to get mirror.
Fix: Add/change these lines:

4318 PRINT DK$"CLOSE"
4395 PRINT DK$"CLOSE"

Also, the speed-up mods were added.
________________________________________________

#62 The Caverns of Doom
Date Fixed: 10/16/96

Problem: No exit from caves.
Fix: Make these changes to the database:

Room 96: Add THERE IS A DOOR NORTH. to the description. Add NORTH: 97 to the directions.

Room 98: Add THE WAY HOME LIES NORTH. to the description.
________________________________________________

#89 Superfortress of Lin Wang
Date Fixed: 10/15/96

The Speed-Up mods were added.
________________________________________________

#94 Blood Feud
Date Fixed: 10/19/96

Problem: DISK FULL error when saving game.
Fix: Delete DOS from the disk.

NOTE: this is not a problem with the upload in the A2 library, but this Eamon will crash if you make it a bootable disk.
________________________________________________

TomZ

Message 24
A2.TOMZ — Sun Dec 22, 1996 at 11:49 EST

#123 Wizard of the Spheres
Date Fixed: 11/23/96

Problem: Dropping anything causes you to drop everything
Fix: In Line 5050, change PRINT to IF WT > 10 * MD%(0,1) THEN PRINT
________________________________________________

#148 Journey to Jotunheim (40-col. PRODOS)
Date Fixed: 11/23/96

Problem: Can't return to Main Hall on single disk drive systems.
Fix: Move Line 31554 to 31525

Change this Line: 31552 ONERR GOTO 31530

Delete Lines 31556-31558

Message 25
A2.TOMZ — Mon Jan 13, 1997 at 10:45 EST

#76 The Search for Yourself (80-COL. PRODOS ONLY)
Date Fixed: 1/13/97

Problem: UNDEF'D STATEMENT ERROR IN 1810
Fix: In Line 18100, change GOTO 29060 to GOTO 19060

Message 26
A2.TOMZ — Tue Jan 28, 1997 at 07:24 EST

#194 Attack of the Kretons
Date Fixed: 1/26/97

Problem: GET ALL gets the Orb of Evanyur
Fix: In Line 4216, change GOSUB 58 to GOSUB 58: GOTO 4240

Problem: Artifact 46 desc. has wrong owner name
Fix: Change EVIL EDDIE to MANLY MAX

Problem: Room 23 desc has door direction wrong
Fix: Change NORTH to WEST

Problem: Room 44 desc has exit wrong
Fix: Change EAST to WEST