home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / apple2 / 19248 < prev    next >
Encoding:
Internet Message Format  |  1992-08-19  |  1.9 KB

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