RE: [cc65] Inserting Assembly Routines

Date view Thread view Subject view

From: Piotr Fusik (P.Fusik_at_elka.pw.edu.pl)
Date: 2002-11-26 13:55:51


Hi,

On Tue, 26 Nov 2002, Keates, Mark wrote:

> > ca65 is not only an assembler, it is in fact one of the best assemblers
> > around:-) [*]
>
> > [*] I had to write this, since I'm the author:-) But it's not only me who
> > thinks that. You may for example read
>
> Many of the developers on AtariAge
> (http://www.atariage.com/forums/index.php)
> seem to prefer XASM or TASM, probably because the CC65 suite is not
> out-of-the-box
> ready for the Atari consoles. I've not tried these myself to make a fair
> comparison
> but from what I see in their source listings they are close to MAC/65 which
> was
> a favourite of A8 developers.

xasm (http://xasm.atari.org) is good. [*]

[*] I'm the author. :-)
>
> For me, CA65 is the choice as I prefer the modular approach to developing,
> i.e. .s or .c to .o and then link, with makefiles controling the building
> of that which has changed. But the best advantage for me is that you don't
> really have to worry about where your variables get stored, it all comes
> out in the wash (so to speak)!

Is the bank-switching problem already solved in CC65 ? 8-bit Ataris now
have 1 MB RAM or 1 MB cartridges, but this memory is available through 16k
window. As long as CC65 uses 16-bit pointers, it has limited scalability.
In 2600 and 5200 consoles there's much less memory, but still it's often
bank-switched (e.g. 4k ROM pages for 2600).

Bye,
Piotr

----------------------------------------------------------------------
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 : 2002-11-26 13:56:43 CET