Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > Assembler preferences.
2016-02-09 06:03
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....
 
2016-02-09 10:53
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...
2016-02-09 12:51
algorithm

Registered: May 2002
Posts: 705
acme and notepad all the way! :-)
2016-02-09 13:59
Pantaloon

Registered: Aug 2003
Posts: 124
Kick Assembler
2016-02-09 14:07
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.
2016-02-09 14:51
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.
2016-02-09 15:17
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.
2016-02-09 17:08
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.
2016-02-09 17:12
HCL

Registered: Feb 2003
Posts: 728
DreamAss and Emacs, but.. Haven't we had this "discussion" already?
2016-02-09 17:21
chatGPZ

Registered: Dec 2001
Posts: 11386
not today
2016-02-09 17:55
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
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Fresh
New Design/Excess
Hairdog/BOOM!^Dream
Mike
Steffan/BOOM!
Wayne Kerr/Flashtro
iAN CooG/HVSC
Fred/Channel 4
HBH.ZTH/Abnormal
Freeze/Blazon
4gentE/ΤRIΛD
MWR/Visdom
Martinland
TheRyk/MYD!
Guests online: 118
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 No Listen  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Triad  (9.3)
5 Censor Design  (9.3)
Top Webmasters
1 Slaygon  (9.6)
2 Perff  (9.6)
3 Sabbi  (9.5)
4 Morpheus  (9.4)
5 CreaMD  (9.1)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.063 sec.