Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sunybcs!uhura.cc.rochester.edu!lm03_cif From: lm03_cif@uhura.cc.rochester.edu (Larry Moss) Newsgroups: comp.sys.apple2 Subject: Re: C compilers for 8 bit machines Summary: Something I've been thinking about. Message-ID: <6059@ur-cc.UUCP> Date: 24 Mar 90 23:23:33 GMT References: <1943@crash.cts.com> Reply-To: lm03_cif@uhura.cc.rochester.edu (Larry Moss) Organization: University of Rochester Lines: 31 The topic of C compilers for the eight bit Apples comes up fairly often. I've been thinking for a long time about a possible solution. Well, it won't help everyone but it would help some people. Has anyone considered writing a cross compiler for the 6502 that can run on a UNIX machine? (or for that matter, any machine that people on the net have access to). The biggest problems that seem to come up with developing a compiler for the Apple II's are lack of memory and speed. If I could work on something on the Sun 3/60 I'm typing on right now, both of those problems would be taken care of. I haven't written very much for my II+ in several years because I just don't enjoy it anymore. I like playing games on it sometimes and occassionally there are times that a quick Applesoft hack will help me to get something done. There are many times that I wish I could use my Apple for a project, but I just don't have the time to get something working with Aztec C or the patience to work in Assembly (gee, it's been a while since I did anything in Assembly...). For those of us that are lucky enough to have access, a workstation would be a fantastic development environment. Especially since there's someone out there now that's working on a an Apple II emulator for X (sorry, I can't remember your name). I don't have any experience writing compilers and my 6502 Assembly is kinda rusty, but I do have the source for a simple C interpretter that was in Dr. Dobbs last summer and it seems like as reasonable a start as any unless someone else can suggest something. - Larry -- lm03_cif@uhura.cc.rochester.edu / CLARKE'S THIRD LAW: lmo3_ss@db1.cc.rochester.edu / Any sufficiently advanced technology is lmo3_ss@uordbv.bitnet / indistinguishable from magic.