Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!amdcad!sun!pitstop!sundc!seismo!uunet!skivs!dr From: dr@skivs.UUCP (David Robins) Newsgroups: comp.sys.apple Subject: Re: PRODOS and CATALOG again Message-ID: <2765@skivs.UUCP> Date: 31 Jan 89 20:00:57 GMT References: <8901252212.aa12020@SMOKE.BRL.MIL> Reply-To: dr@skivs.UUCP (David Robins) Organization: Smith-Kettlewell Eye Research Institute, San Francisco, CA Lines: 32 In article <8901252212.aa12020@SMOKE.BRL.MIL> ART100@PSUVM.BITNET ("Andy Tefft 862-6728", 814) writes: >I know this doesn't apply to the question exactly, but way back when >I got my //e (a couple years before SOFTALK went down the tubes) >Softalk published a program (by Uncle DOS I believe) which would >read your DOS 3.3 CATALOG directly into variables. I used it to make Actually, the article referred to was in Softalk August 1984, called "A Catalog of Values!", by John A. Oakey. It was designed allow reading all the DOS 3.3 catalog info into Applesoft variables. It was a 300 line assembly listing, with an accompanying Applsoft program. A much simpler was was published in the CALL-APPLE publication "ALL ABOUT DOS". Bill Parker wrote and article entitled "CAT SCAN". It poked a machine language routine into memory, which called the catalog routines in DOS, and directed the each catalog sector into an Applesoft string, for up to 15 catalog sectors. I have used this very successfully to allow menu display selection of files, in a menu-driven program. I did reconstruct the assembly language listing from the poked values, and figured out how it worked by referencing "Beneath Apple DOS". In addition, I added some pokes to catalog from either drive, with or without changing the drive default settings. The program as published does not work with DOS moved up (DOS-UP or DOS MOVER). I did manage to modify the program for DOS moved, however. An exercise in switching the language card memory in and out. -- David Robins, M.D. (ophthalmologist / electronics engineer) The Smith-Kettlewell Institute of Visual Science, *** net: uunet!skivs!dr 2232 Webster St, San Francisco CA 94115 *** 415/561-1705 (voice) The opinions expressed herein do not reflect the opinion of the Institute!