Page 2 of 2

Re: Poll - Which Assembler Do You Use?

Posted: Fri Jun 17, 2005 10:26 am
by Ruud
Mike Naberezny wrote:
Which assembler are you using, and why?
My own own, capable of handling the 65(C)02, 65816, Gideons 65GZ032 and the Z80. The last one because the Commodore 128 has both a 8502 and Z80 onboard.
What I especially like about it: it is free!

Interested? See: http://www.baltissen.org/mp_assem.htm

Posted: Fri Jun 17, 2005 5:20 pm
by andyd
Memblers wrote:
I use cc65 (http://www.cc65.org/). But, I've never used the C compiler (I don't know how to, honestly heheh), only the assembler and linker. I like being able to use the segments and linker config, being able to reserve bytes of RAM/ROM right next to the code that uses it, stuff like that.
Like Memblers, I also use the CC65 Assembler. I really like the relocatable code support and memory segment support of it so I can write modules and not have to worry about addressing until "Link - Time"

It is nice that cc65 supports so many targets (15 or 16), including Apple II, Comadore, Atari, Amiga, NES, and others. I am in the process of modifying one of the existing traget defineitions to meet my specific needs.

It is open source and runs under Linux, Windows, other uincies and Mac OS X.

I had some difficulites getting cc65 up under Mac OS X, but it was mostly my misunderstandings and inexperience with Unix applicaitons.

CC65 supports 6502, 65C02 and 65816 and I am Looking forward to being able to do projects in both assembler and C.

Later,

Andy

Posted: Tue Jul 12, 2005 7:17 am
by djmips

Posted: Wed Jul 20, 2005 11:11 pm
by asmlang_6
I prefer to assemble by hand. I like to do it the way Woz did for the
Apple ][ ROMs.

Posted: Thu Jul 21, 2005 5:28 am
by GARTHWILSON
> I prefer to assemble by hand. I like to do it the way Woz did for the

I started out that way and gained a great benefit from it. Don't stop there though-- you'll sell yourself short. You don't lose any control with an assembler, including with conditional assembly, macros, and other things that make assembly a lot more powerful. Even in Forth (unlike other high-level languages with their black-box compilers), you can predict exactly what bytes will be compiled if you want to go through the motions by hand. No control is lost.