| |
ChristopherJam
Registered: Aug 2004 Posts: 1409 |
Assembler preferences.
Two questions:
- what's everyone using these days?
- on large productions, do groups tend to enforce a single assembler for the entire project, or is the code base a bit heterogenous?
I'd like to keep this discussion purely focussed on assemblers; please leave code generators, loader toolchains etc for that other thread.
(as for me, I'm still using xa65 for most projects) |
|
... 204 posts hidden. Click here to view all posts.... |
| |
Shadow Account closed
Registered: Apr 2002 Posts: 355 |
KickAssembler for me.
I tend to avoid working in "big" demo projects and prefer to do all the coding myself, so I avoid the problem with different assemblers alltogether... |
| |
algorithm
Registered: May 2002 Posts: 705 |
acme and notepad all the way! :-) |
| |
Pantaloon
Registered: Aug 2003 Posts: 124 |
Kick Assembler |
| |
AlexC
Registered: Jan 2008 Posts: 299 |
Answering only first part of the question since I don't have experience with large projects.
Mostly TMPx + TMP - this gives me opportunity to work on my projects using the (almost the) same syntax even if I code directly on c64. This is handy when using features not emulated right now like Turbo Chameleon64 for example.
DreamAss used to be my number 1 and still is useful for cartridge development due to segments feature (I'm not saying that other assemblers don't provide similar features it's just that this was the first assembler I've tried for it and it had it). DASM due to exomizer usage of it. |
| |
null Account closed
Registered: Jun 2006 Posts: 645 |
ACME for crossdev and whatever version of TASS is built into the default RR/MMC-Replay ROM on the real thing. |
| |
Stone
Registered: Oct 2006 Posts: 172 |
ca65 (customized)
Most of the parts in our (Offence/Fairlight/Prosonix) demos are completely stand-alone and are called as subroutines from the loader. They are delivered to whoever is doing the linking (Pantaloon in most cases) as binary files, so there is no need to enforce a single assembler. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
not that using different assemblers is a problem.... with proper assemblers =)
acme, ca65, 64tass, xa (this order)
the framework i have been using for the last demos allows for different assemblers, packers, loaders being used on a per part basis. |
| |
HCL
Registered: Feb 2003 Posts: 728 |
DreamAss and Emacs, but.. Haven't we had this "discussion" already? |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
not today |
| |
Slammer
Registered: Feb 2004 Posts: 416 |
Quote:A project with acme, dreamass, dasm, c6510, kickass all in a mix, is no problem this way. Kickass however handles the handover of external information a bit different, so no -Dlabel=foo stuff available there, but integration is doable after finding out the differences.
Bitbreaker: If there are features that would make integration easier, feel free to add it to the wishlist. Its in the RetroAssembler group. |
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ... | 22 - Next |