Re: [cc65] lcc port to the c64

Date view Thread view Subject view

From: Todd Vierling (tv_at_pobox.com)
Date: 2000-11-30 20:03:11


On Thu, 30 Nov 2000, Ullrich von Bassewitz wrote:

: My assumption was based on some statements from the porting manual, on the
: fact that there is no known gcc port to any 8 or 16 bit machine,

6809, 68705, 68HC11, PDP-11, and some even more strange architectures...  :)

: and on the fact that the existing gcc6502 port emulates some sort of 24
: bit CPU.

Well, yes, there's that.  My original goal was to come up with something
that could generate code in a variety of physical and virtual machine modes
in order to maximize abilities in some cases, and minimize code and
execution time in others.  I went as far as to have >4 byte memcpy()s use a
REU for the blit, if requested by the compile options.  :-P

With an architecture restricted to 8-bit registers, maximum performance and
maximum capabilities are slightly at odds with each other.  Gcc tries its
best when calculating RTL to avoid as much memory and register moving as
possible.

That's all moot right now, as my work on gcc is at a dead halt anyway.  
Perhaps sometime I'll pick it back up--not as a project intended to replace
cc65, but to complement it (as it would depend quite largely on ca65 and
ld65, and likely the runtime libraries too).

-- 
-- Todd Vierling (tv_at_pobox.com)

----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.


Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2001-12-14 22:05:37 CET