home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.apple2
- Path: sparky!uunet!elroy.jpl.nasa.gov!news.claremont.edu!nntp-server.caltech.edu!toddpw
- From: toddpw@cco.caltech.edu (Todd P. Whitesel)
- Subject: Re: Apple II RWTS codes.
- Message-ID: <1992Sep4.233826.8496@cco.caltech.edu>
- Sender: news@cco.caltech.edu
- Nntp-Posting-Host: punisher
- Organization: California Institute of Technology, Pasadena
- References: <philip.714873752@labtam> <1992Aug27.062300.4071@ee.rochester.edu> <philip.714956159@labtam> <1992Sep4.004321.7071@fawlty.towers.oz.au>
- Date: Fri, 4 Sep 1992 23:38:26 GMT
- Lines: 17
-
- johnmac@fawlty.towers.oz.au (John MacLean) writes:
-
- >However, since they pack so much on a track, you couldn't possibly have
- >a real file system sitting on top, as the simple overheads of calling
- >a RWTS routine would mean you would miss the next block (assuming 1-1
- >interleave).
- >What he did was to have calls to his RWTS that let you read/write N
- >blocks starting at block A on track T.
-
- This is not a problem -- have your file manager analyze the block numbers and
- when it finds a straight run it makes a single call and that's that. Since all
- GS/OS drivers are designed to take a starting block and byte count, the ProDOS
- FST already does this sort of analysis. The HFS FST has it built in to the
- filesystem.
-
- Todd Whitesel
- toddpw @ cco.caltech.edu
-