[comp.sys.amiga] Things that break under 1.2

phils@tekigm.UUCP (Phil Staub) (12/06/86)

-----------------------

After months of anticipation, 1.2 is finally out (thanks C-A!), and I have a
copy. Now I can settle into the swing of things and really get some work
done on things which won't have to change when the "upgrade" is available,
right?

Well, almost. In the process of re-building the disks I use for development
work, I encountered a couple of problems. First of all, (and so far my
biggest problem) is that the Manx debugger 'db' doesn't seem to work 
anymore. When I try to call it up, it goes out and touches the disk, 
then gives me the CLI prompt back without doing anything. There was an 
article posted a while back showing how to get 'cc' and 'make' from 3.20a to 
work under workbench 1.2 by patching a couple of bytes in the executable 
files. Does anyone know of a similar patch for 'db'? (Yes, I know there are 
beta releases which are more up to date and probably work with 1.2, but I 
don't have one for now, and I figured this might be of general interest.)

Next, on one of Fred Fish's disks is a Menu Editor from Mantis Development.
This one seems to crash when I try to access the 'file' menu. It just locks
up the Amiga. No mouse movement, no keyboard response, nothing.

Finally, I couldn't get Steve Drew's shell (v2.01a) to recognize
anything other than built-in commands. I'd say it looks like it's ignoring
the 'path'.

In all fairness, I guess I can't really say I'm in a typical situation: I'm
not using the distribution Manx compiler disk. I generated my compiler disk
by duplicating Workbench, then copying the Manx-specific files over from my
old compiler disk. Also, I've replaced the 68000 with a 68010.
However, I would like to verify that I'm not the only one having this kind
of problems.

Thanks,

drew@cgfsv1.dec.com (Steve Drew) (12/09/86)

 
> Finally, I couldn't get Steve Drew's shell (v2.01a) to recognize
> anything other than built-in commands. I'd say it looks like it's ignoring
> the 'path'.

The reason for this (as stated in the .doc file) is that the fexecv
function which calls all the external commands dies under 1.2. To get
arround this there are some patches you can install to the c.lib c32.lib
libraries or heres a method that I found to do the same patch the shell
executable.
If you do try it on any other code make sure the search string is
unique before specifying -r 'newdata'

	sr shell ac 2b 43 ff ee -r a8 2b 43 ff ee
	sr shell ac 2b 43 ff -r a8 2b 43 ff	


Now that we are all just about up to 1.2. I'll post my next version of
Shell (2.04A) which is equivalent to matts 2.03 except; converted to manx,
has the additional commands and the nicest feature of command line editing
which I wrote using the new amigados packet for changing a con: to a raw:.
No longer having to retype long commands after makeing a typo just use the
arrow keys to recall and edit! (can't live without it).
I'll post the uue executable here, I had posted shell 2.02a to .sources
back on oct 20th but no sign and of course if it does show up now it will be
obsolete.

-Steve Drew.

robertw@hpcvc0.HP (Robert Williams) (12/23/86)

My 1.1 version of cosmo goes guru on 1.2 after an asteroid hits your
ship.