[Coco] Atom IDE + toolshed

Tormod Volden lists.tormod at gmail.com
Sun Mar 15 16:15:11 EDT 2020


On Sun, Mar 15, 2020 at 3:49 AM <pfitchjr at bellsouth.net> wrote:
>
> I'll be happy to try it out once you upload it. I looked into your snapshot directory at: http://toolshed.sourceforge.net/snapshots/
>
> There is a file there called toolshed-snapshot20200315-win32.zip, which I downloaded and extracted.  But, the issues below did not appear to be fixed in that version.

Yes, that would have been the right zip file. Are you sure you were
actually running the new binary? I will send you an os9.exe in private
mail, that has some extra debugging on the error 215. It will also
show that it is a special version if you just run "os9.exe" so we can
be sure it is the one in use.

>
> Concerning the copy buffer flag, not sure its even needed in this day and age. After all, it was a 64K OS9 centric solution that isn't really needed on a Linux or Windows machine at all.  Does it even do anything?

If you follow the code through os9copy.c to toolshed.c it is actually
used when copying. Although with today's usual host capacities it
would have been safe to just allocate a big buffer in any case, or as
needed from the file sizes in question, I think the idea is just to
imitate as closely as possible what the original tools in NitrOS-9 do.

Tormod

>
> > os9 copy MISC.DSK,./m.hlp ./m.hlp -l-r -b=245760 <-- where the "-l-r" causes the line to error out.
>
> > Yup, that's a bug, I have fixed it.
>
> > And one final note...why is my -b=24K translating into -b=245760?
>
> > Good catch! That is a bug from 2004. Also fixed now.


More information about the Coco mailing list