Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!cuae2!ihnp4!inuxc!pur-ee!j.cc.purdue.edu!h.cc.purdue.edu!pur-phy!newton!tlm From: tlm@newton.UUCP Newsgroups: comp.sys.cbm Subject: Using the C-Power compiler. Message-ID: <733@newton.physics.purdue.edu> Date: Fri, 9-Jan-87 15:08:52 EST Article-I.D.: newton.733 Posted: Fri Jan 9 15:08:52 1987 Date-Received: Sat, 10-Jan-87 06:26:17 EST References: <531@rayssd.RAY.COM> <732@newton.physics.purdue.edu> Reply-To: tlm@newton.physics.purdue.edu.UUCP (R Timothy Lee Meisenheimer, PHYS-B60,46418,7422637) Distribution: na Organization: Purdue Univ. Physics Dept., W. Lafayette, IN Lines: 28 Keywords: Proline compiler C-64 etc. etc. [munch,munch] I would like to start doing some "serious" programing on my C-64 and have recently gotten the Proline compiler. I would like to throw out some question that I don't believe I've seen on the net yet. 1) Is there any good source of explanation of how the compiler sets up subroutines - local variables, returning variables etc. Do they use an equivelant of csv and cret? Do they try to seperate text and data as much as possible (which is difficult on a 6502)? 2) When you use the cc command incorrectly you get the usage message but the flags it shows are "-pas". I know what 'p' does but I don't see 'a' or 's' mentioned in the rather terse manual provided. 3) How does the memory map for the "shell" go? Once you load a routine is memory it stays resident (well sort of). Does anyone know how it is done? Are ".sh" commands compiled to run at the same load address? If so, how can you have more than one in memory at a time? Well, maybe this will provide for some lively and hopefully useful dialog. p.s. I'm thinking about doing a 4014 emulation using the grafpak package etc. "Just little 'ol me ...." tlm.