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-10 22:26
AlexC

Registered: Jan 2008
Posts: 299
Useful addition to current discussion would be explanation why particular assembler is being used IMHO.
2016-02-10 22:31
Pantaloon

Registered: Aug 2003
Posts: 124
AlexC, don't go there :)
2016-02-10 22:32
Peiselulli

Registered: Oct 2006
Posts: 81
ACME - because if I miss a feature or find a bug, I can write to the developer directly to fix it in a new version very fast ;-)
And I'm too lazy to build my own.
2016-02-10 22:47
Karmic

Registered: Apr 2015
Posts: 66
Peiselulli: What, ACME is still being developed? :)
2016-02-10 22:54
AlexC

Registered: Jan 2008
Posts: 299
Quote: AlexC, don't go there :)

Sorry - I know I'm stepping on very thin ice but I can't resist ;)
2016-02-11 00:05
Fungus

Registered: Sep 2002
Posts: 686
Crossbow would write SMON
2016-02-11 07:08
Slammer

Registered: Feb 2004
Posts: 416
Mr Sid: I checked out K2Asm and saw you have bracket scopes for avoiding clash of labels. Nice, I thought KickAssembler was the only one to support this style :-) (And that I was one of the only ones to used it, since people have gotten use to referencing back and forth with multilabels)
2016-02-11 07:50
Axis/Oxyron
Account closed

Registered: Apr 2007
Posts: 91
@AlexC: I guess 90% of the people will awnser "I someday started cross-dev with this asm and now I´m used to it". As a coder you also build a kind of a framework of libraries and code-snippets you always re-use. And no one feels like porting all this stuff to a different asm.
2016-02-11 08:49
Bitbreaker

Registered: Oct 2002
Posts: 508
Quote: Useful addition to current discussion would be explanation why particular assembler is being used IMHO.

If it is just about typing in assembler it doesn't matter much which assembler you use, but there are things that can annoy with other assemblers. Therefore ACME is capable of:

- it handles labels without that additional colon, i hate that extra typing work
- it supports short labels like +/- (even though you can fuck yourself really hard if you overlook one of those small labels and then branch too far), as well as *+x as we know them from old tass times, right?
- macros with references
- support of local labels, be it per macro or zone
- supports all illegal menomonics, so noa ugly macro/!byte workarounds

Also as Peiselulli already stated, ACME is still actively maintained and it is fast.
Also, i don't see any problem at all to integrate a multitude of different assemblers with scripts/Makefiles as long as they are called via some commandline. No need to fall back into stoneage and receiving binary blobs. There's repositories we can use in a group and you can still hand out readymade .d64 images to those who are unable to build the whole project. At least all coders can build it (and even more), that is sufficient.
2016-02-11 10:29
Fungus

Registered: Sep 2002
Posts: 686
64tass is also actively maintained and fast. soci has been active in this thread?
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | ... | 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
MWR/Visdom
Guests online: 86
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 No Listen  (9.6)
2 Layers  (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 Diskmag Editors
1 Magic  (9.8)
2 hedning  (9.6)
3 Jazzcat  (9.5)
4 Elwix  (9.1)
5 Remix  (9.1)

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