I am working on a C compiler under Win32 for 6502-based computers. I
know I posted this before, but I just wanted to make sure if it'll be
used. It would have the following features over cc65:
* machine-dependent floats using BASIC ROMs
* cc65 has a limited memory model. My C compiler could give up to
61k of data for the C64 and 110k or more for the C128. It could
theoretically do the same for other computers.
* Overlays: It could load parts of executables from disk on demand.
NES cartridges could span over 512k if necessary.
* more and better optimizations
* better graphics: the C64 could have multiple graphics modes with
the screen at $4000.
* It will handle calculations more efficiently by writing operations
only when executed.
* It will handle fastcall and register declarations more
efficiently.
* I borrowed this from Double-Assembler for the C128: it will allow
linkage to a map file of another program, useful for kernals and OSes.
What do you think?