Poll - Which Assembler Do You Use?

Programming the 6502 microprocessor and its relatives in assembly and other languages.
User avatar
Ruud
Posts: 259
Joined: 12 Dec 2003
Location: Heerlen, NL
Contact:

Re: Poll - Which Assembler Do You Use?

Post 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

Code: Select all

    ___
   / __|__
  / /  |_/     Groetjes, Ruud 
  \ \__|_\
   \___|       URL: www.baltissen.org

andyd
Posts: 23
Joined: 30 Mar 2005
Location: So. CA

Post 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
User avatar
djmips
Posts: 17
Joined: 12 Jul 2005

Post by djmips »

asmlang_6
Posts: 53
Joined: 20 Jul 2005
Location: Hawaii

Post by asmlang_6 »

I prefer to assemble by hand. I like to do it the way Woz did for the
Apple ][ ROMs.
Sam

---
"OK, let's see, A0 on the 6502 goes to the ROM. Now where was that reset vector?"
User avatar
GARTHWILSON
Forum Moderator
Posts: 8774
Joined: 30 Aug 2002
Location: Southern California
Contact:

Post 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.
Post Reply