Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ukma!psuvm.bitnet!uh2 From: UH2@PSUVM.BITNET (Lee Sailer) Newsgroups: comp.sys.amiga Subject: The Director Message-ID: <70402UH2@PSUVM> Date: 7 Feb 89 18:25:55 GMT Organization: Penn State Erie, Behrend College Lines: 41 I have an ill-specified problem concerning the Director and WB 1.3. I wanted to talk a little. My first approach was to open rc, "speak:" if rc = 0 etc etc etc and then later write "Hi. This is what the Amiga will say." Now, there may be other causes, but I am having trouble with memory fragmentation and out of memory errors with this approach. Also, it seems to lose about 8K every time it runs. (No, I don't have any overlapping blits.) As an experiment, I also tried this approach: execute rc, "echo >speak: Say this stuff, instead." This works, but with other problems. (1) Even though echo, run, and execute are "resident", a brief access to SYS: occurs for each execute. (Addbuffers solves that problem, but what is it getting from disk??) No more memory loss, and no more fragmentation, however. (2) This is ARP echo. After several iterations of the debug cycle, something really surprising happens. When the Director gets to the statement execute rc, "echo >speak: Welcome to the vissitor" the trace output (opt t) shows that statement, but the Amiga voice says, "You need ARP library vs. 33" Bizarre, no? I'm sure you all can explain it, but I am mystified. PS--This is an old version of Director (12/87), and I've sent in for an upgrade, but the Director wizards offered no explanations. THEY DID TALK TO ME about it, though, which was pretty nice of them. lee