CompuServe Messages

Amiga Unix?

#: 5126 S9/SoftwareDevelopmentForum unknown
    13-Jan-86 23:05:22
Sb: #5006-Amiga Unix?
Fm: Dave Haynie/C128 Land 76703,2047
To: Jack Crenshaw 72325,1327

This message turned up in search, but its forum couldn’t be identified from the original transcript, so it may not be linked into its thread.

Jack- I can certainly sympathize with you on the slow speed of the AmigaDOS directory, copy, etc. You'll notice that, especially with the copy, that the workbench does this MUCH faster than the DOS. A programmer here explained that the copy command in DOS only pulls over very small blocks at a time, while the WB copy moves something like 256byte blocks. So a copy replacement that's much faster should be simple to do. I tried that with a directory command, however, with mixed results. The command is called LD, and I'm uploading it here for all to see. It uses the normal DOS calls, but does very little else. I think part of the slowness is Lattice, but who knows how much; DIR and LIST were compiled under Greenhill's on a Sun (most likely). Anyway, part of the problem is that AmigaDOS tends to scatter stuff all over the disk, in order to make the disk easily recoverable. That seems to be a main reason why some commands are so slow, and seems to me kind of a bad tradeoff. Anyway, maybe someone will be able to speed up my LD command some, maybe using Aztec or Assembly.