Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!cmcl2!floyd!vax135!cornell!uw-beaver!tektronix!tekecs!orca!andrew From: andrew@orca.UUCP Newsgroups: net.micro.cpm Subject: Re: need information on Aztec C Message-ID: <1332@orca.UUCP> Date: Fri, 24-Jun-83 17:55:48 EDT Article-I.D.: orca.1332 Posted: Fri Jun 24 17:55:48 1983 Date-Received: Tue, 28-Jun-83 12:33:28 EDT References: sri-arpa.2413 Lines: 21 Yes, you can do all of the following with Aztec C (a C compiler for CP/M-80 v2): -- make arbitrary calls upon the BDOS (you pass the BDOS number and register contents, and get back new register contents); -- make calls upon arbitrary BIOS vectors (passing/receiving register contents); -- do INs and OUTs easily to arbitrary ports; -- interface to assembler language routines; the calling convention is straightforward and just what an experienced Unix C hacker would expect. Another big win of this C compiler is full support for statics, structures, and initializers. I used it to write a Basic compiler, with lots of initialization of static lex and parse table. It comes with a relocating assembler and loader, or you can use MACRO-80. -- Andrew Klossner (decvax!teklabs!tekecs!andrew) [UUCP] (andrew.tektronix@rand-relay) [ARPA]