Page 2 of 2
Re: Poll - Which Assembler Do You Use?
Posted: Fri Jun 17, 2005 10:26 am
by Ruud
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
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.