[Coco] Re: NITROS9 Script problems
John Donaldson
jadonaldson at charter.net
Sat Jul 17 20:39:03 EDT 2004
Robert,
Let me explain a little further what is happing on my system.
John Collyer made me a Nitros9 system that included multi-vue. It
resides on the VHD hard disk.
His boot disk and my boot disk both use /H0 as /DD. His Nitros9 version
was from June 01, 2003 and everything worked correctly. STDWIN IS in
/H0/SYS directory. All of the files for
running Multi-Vue are on the HD. The HD did NOT change when I upgraded
the boot disk. The
full script is as I posted. With the June 01,2003 version the script
works as is. The new July 16,2004
version, the script fails unless I change
gshell <>>>/W& to gshell i=/W&. or gshell <>>>/W1&
The script is executed from the root of the /H0 and CHX is pointing to
/H0/CMDS
Env.file IS in the /H0/SYS directory.
John Donaldson
Robert Gault wrote:
> John Donaldson was asking about the following script which did not
> work with the latest NitrOS-9 release.
>
> chd /h0/sys
> merge stdnfonts stdptrs stdpats_2 stdpats_4 stdpats_16 stdwnd
> chd /h0
> gshell <>>>/w&
>
>
> I have tested this script on a real Coco using the latest 6309L2
> 3.02.02 release and there is no problem related to NitrOS-9. There are
> several things that can cause this script to fail but they should be
> classed as operator error. :)
>
> First, if the above is the complete script, there is no -x at the top.
> That means any error will cause shell to stop processing the script
> and exit.
>
> As has been mentioned already, stdwnd does not exist in the NitrOS-9
> distribution. This will cause an error and the script will quit before
> reaching the gshell line. Stdwnd must either be acquired or the line
> edited. With stdwnd removed from the script, Multi-Vue "starts" for me.
> Also the correct name is stdfonts not stdnfonts but this may have been
> a typo in the e-mail.
>
> Two, Multi-Vue needs the file SYS/env.fil to work properly. It is
> quite possible that the above script will not find env.file. It all
> depends on the /dd descriptor used when creating the boot disk and
> whether gshell will look at /d0 or /dd for files.
>
> As written, gshell did not find env.file for me because my /dd pointed
> to /d0 not /h0 and the boot disk did not have env.file. Once env.file
> was copied to /d0/SYS, Multi-Vue started but had problems. Why,
> because the env.file expected /dd to be /h0.
>
> Three, the env.file must indicate that the current command directory
> contains the Multi-Vue commands. The NitrOS-9 standard boot will not
> create a boot disk with the needed commands. Even if the above script
> file had a chx /h0/cmds, MV would probably still not work. Once MV is
> started, it is necessary to click on Disk (menu bar) and select Set
> Execute. In the case of both John and myself this will be /h0/cmds.
> Only if /dd is pointing to /h0 can /dd/cmds be used.
>
> I hope this helps anyone trying to run Multi-Vue from a newly created
> NitrOS-9 distribution disk.
>
>
More information about the Coco
mailing list