ZC help
Steve,
I guess you could call me a "former" ZC user, I've written a number of
working small test programs that run from the CLI & send output to stdout,
but when I try to compile a program that uses the kernal, invariably the
program eventually ends up having mysterious problems. I believe that the
compiler "runs off the rails" on occasion and produces a syntactically
correct, but logically incorrect assembler file. (does that make sense?)
There's something wrong somewhere, I haven't spent any time combing through
the assembler files that ZC produces, but the same source has compiled and
run OK with PDC (which has its own set of problems). I want to use ZC, and
if it didn't choke occasionally, I'd use it instead of PDC (when ZC works,
the code it outputs is much smaller, etc). All I can say for sure is that
there is a problem in the ZC package (I suspect its the compiler, or CC)
but I don't know where.
Are you trying to compile code that you've written? Or is it something from
the libraries here? A lot of code written for Manx or Lattice needs to be
touched up a bit before ZC or PDC will accept it. Another thing, if you're
using the CC "front end" you might want to try doing each step manally (or
use a script), ie., compile, assemble, link.
The biggest problem with ZC and PDC is the state of documentation, it
drives me up the wall trying to track down the peculiarities of each of
them. I guess I'll have to save up the money for a package with real docs.