*** NEWSOZO1.ZOO *** This file contains the following changes over sozobon1.zoo: ----------------------------------------------------------- a) All binaries have been recompiled using an updated dlibs.a, which offers several improvements including: o programs now work under shells using the xARG method. o programs now work under monitors such as monst. o other things that don't make much difference usually. See NEWDLIBS.ARC for more details, if your interested. b) top.ttp has been fixed. I know this is a rash claim, but now EVERYTHING I possess in c source form compiles with the -O option. This includes microemacs version 3.10, which is fairly big (for an ST with no hard disk :-) ). The fix was so small I saw no need to repost the source. It occured at about line 300 in peep3.c: if ((i3->live & i3->src.areg) == 0) { becomes: if ((i3->live & RM(i3->src.areg)) == 0) { This was a serious bug because it took out the assignment of a register variable from the stack, as it thought that register was dead. I would now advise everyone using sozobon version 1.0 (in which ld.ttp doesn't even work) to switch to version 1.2 and for those people using version 1.2 to get the latest version. l.b.brown@newcastle.ac.uk