Article: 41890 of comp.sys.apple2 Path: agate!ucsee.Berkeley.EDU!chiu From: chiu@ucsee.berkeley.edu Newsgroups: comp.sys.apple2 Subject: Infocom_Pro patch Date: 20 Aug 1992 09:15:06 GMT Organization: University of California Society of Electrical Engineers (UCSEE) Lines: 35 Distribution: world Message-ID: <16vnqqINN3pn@agate.berkeley.edu> References: <1992Aug19.122046.15716@ll.mit.edu> <16vkaeINN3e7@agate.berkeley.edu> Reply-To: chiu@ucsee.Berkeley.EDU NNTP-Posting-Host: ucsee.berkeley.edu Summary: Infosnarf does not work properly with clock card Keywords: Infocom_Pro, Infosnarf Originator: chiu@ucsee.Berkeley.EDU Because infosnarf uses $200 (input buffer area) for storing file name, people using Thunder Clock/Compatible slot cards may experience trouble with infosnarf (most likely be ProDOS Error #40C or #40O) since ProDOS 8 uses $200-$210 as scratch pad for its clock driver. Apple //GS owners need not worry since ProDOS 8 handles //GS internal clock differently from Thunder Clock/Compatibles. I've devised the following patch to get around the problem by changing several lines of code in Infosnarf. If you do not have clock card in your Apple // (//GS owners need now worry since ProDOS 8 handles //GS internal clock differently) you will not need this patch. Like the Infocom_Pro, this patch is supplied as-is so use it at your own risk. From BASIC.SYSTEM set the prefix to appropriate volume/subdirectory where infosnarf is kept, then enter the following (ignoring comments enclosed in '/* ... */') ]BLOAD INFOSNARF ]CALL-151 *0B23:9D 00 1E /* This patches the 'get_path' code to store */ *0B2A:8E 00 1E /* file name starting $1E00 instead of $0200 */ *0BD0:00 1E /* This patches the destroy, create, and open */ *0BD3:00 1E /* MLI parameter tables */ *0BDF:00 1E *BSAVE INFOSNARF,A$800,L1029 After this patch infosnarf should work on Apple //s with ThunderClock or Compatible clock cards. -Dave C.