Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site rochester.UUCP Path: utzoo!watmath!clyde!burl!mgnetp!ihnp4!houxm!houxz!vax135!floyd!cmcl2!seismo!rochester!parker From: parker@rochester.UUCP (Clint Parker) Newsgroups: net.micro.cbm Subject: Re: 6502 cross compiler Message-ID: <7274@rochester.UUCP> Date: Tue, 5-Jun-84 02:19:33 EDT Article-I.D.: rocheste.7274 Posted: Tue Jun 5 02:19:33 1984 Date-Received: Wed, 6-Jun-84 06:29:52 EDT References: <470@hou2h.UUCP>, <919@unm-cvax.UUCP> Organization: U. of Rochester, CS Dept. Lines: 16 No fan fair, but you might want to check out the ACTION! language/compiler which is marketed by Optimized Systems Software, 1173-D Saratoga-Sunnyvale Rd., San Jose, CA 95129. It generates fast native 6502 code. I wish people wouldn't go around saying that it isn't possible to have a good High Level language for the 6502. It is, maybe not C or PASCAL, but in general it is only the automatic variables (recursion) of these languages that cause problems in generating good code. Most programmers don't use recursive routines in the code they write, so giving up a HLL compiler just for this doesn't make too much sense. The subset of the ACTION! language implemented on the Atari and C64 therefore don't support recursion. Hope that this might help out those looking for a HLL for the 6502. - Clint