[Coco] Atom IDE + toolshed

pfitchjr at bellsouth.net pfitchjr at bellsouth.net
Sun Mar 15 19:23:08 EDT 2020


I got the 3/15 version from the snapshot "os9 from Toolshed 2.2 special version for pfitchjr", I removed the '.' from the source side of the command, and I did not select '-e' flag. All the flags now look good. Still seeing single quotes, and what looks like an "l", where dsave was supposed to populate the file names from the source floppy image.
currentfolder Misc
projectfolder C:\Misc
"C:\Program Files (x86)\toolshed-2.2\os9.exe" dsave -b=24k -l -r MISC.DSK, . 
os9 copy 'MISC.DSK,l' './l' -r -l -b=24576
os9 copy 'MISC.DSK,l' './l' -r -l -b=24576
os9 copy 'MISC.DSK,l' './l' -r -l -b=24576
os9 copy 'MISC.DSK,l' './l' -r -l -b=24576
os9 copy 'MISC.DSK,l' './l' -r -l -b=24576
os9 copy 'MISC.DSK,l' './l' -r -l -b=24576
os9 copy 'MISC.DSK,l' './l' -r -l -b=24576
os9 copy 'MISC.DSK,l' './l' -r -l -b=24576
os9 copy 'MISC.DSK,l' './l' -r -l -b=24576

When I select the "-e" flag, I get the same error for each of the nine text files on the floppy image that look like this:
copy: error 215 on file ''MISC.DSK,l'' to ''./l'': badly formed pathname
os9 copy 'MISC.DSK,l' './l' -r -l -b=24576

-----Original Message-----
From: Coco <coco-bounces at maltedmedia.com> On Behalf Of Tormod Volden
Sent: Sunday, March 15, 2020 4:15 PM
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Subject: Re: [Coco] Atom IDE + toolshed

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.

--
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco



More information about the Coco mailing list