[comp.sys.amiga] Bug fixes for Amiga Infocom products

bryce@COGSCI.BERKELEY.EDU.UUCP (06/10/87)

[ Amiga 500 ]
Several of the Infocom interactive fiction art-forms for the Amiga have
some common "bugs".  What follows is patch to fix these.  It is known to
work for Hitchiker's Guide, Starcross and Spellbreaker.  It probably is
applicable to all Infocom products that open a window on the workbench.

Now, if I could only get the rock to eat or get the roc the leave the
nest.  Yes, I can fly, I can fly, I can fly...  (Spellbreaker spoilers welcome)


Search for: (find $0280, look backwards)
70003d40 ffd03d40 ffd2303c 02803d40
ffd4303c 00c83d40 ffd6422e ffd81d7c
0001ffd9

Replace with:
70012D40 FFD03D7C 0280FFD4 3D7C00C8
FFD63D7C 0001FFD8 3D7C00C8 FFF63D7C
0032FFF8

Search for:
00001007

Replace with:
00021007	;Flags+NOCAREREFRESH

Search for:
3d40fff6 3d7c0032 fff83d7c 0280fffa ????????

Replace with:
3D7CFFFF FFFA3D7C FFFFFFFC 4E714E71 4E714E71


The bugs:

Those of us with an expanded display find that Infocom set the maximum
window size to 640*200.  Shame, shame.	Anyone with morerows, interlace,
PAL, or an add-on large display has more space to play with.  The
interresting point is that internally the Infocom software already
compensates for any size screen.  With this patch installed just grab the
sizing gadget and pull away... the text will wrap to match!

Second bug:  They did not know to set the NOCARREFESH flag in the NewWindow
structure.  If you resize the window without the patch, then pull down a
menu or move another window, the borders will flash.  This problem really
gives a performance hit for all other windows on the screen.

Third "bug":  The window obscures the title bar, so I drop it a pixel.
This results in the exact same number of available lines of text.

-------------
         Ack!  (NAK,EOT,SOH)
 |\ /|  .
 {o O} .  bryce@cogsci.berkeley.EDU -or- ucbvax!cogsci!bryce
 ( " ) 
   U      Single tasking?  Just say *NO!*