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-04-29 09:59
Conjuror

Registered: Aug 2004
Posts: 168
Welcome to Enterprise grade demos!
2016-04-29 10:17
Wisdom

Registered: Dec 2001
Posts: 90
Someone uses TASS for more than 20 years, and then needs to speed up trying out different ideas, and after each piece of code scripted and served its purpose, re-codes it with run-time code generation, not to mention that he has also been through several software projects in several companies, with several different environments, thus at least has an idea what is hammer and what is nail, yet one kid feels the need to state the obvious as usual.
2016-04-29 10:47
chatGPZ

Registered: Dec 2001
Posts: 11386
Quote:
and really, *minutes* to compile? exaggeration is an art it seems ;)

its not exaggerated at all. i am referring to building a whole demo there of course, which takes less than 30 seconds to build with proper tools.

and no, its not a crusade at all. everyone is of course allowed to be masochist :=)
2016-04-29 11:18
Burglar

Registered: Dec 2004
Posts: 1101
heh, but, I compile a complete game within 6 seconds and it heavily uses kickass and slow macros for image conversions.
Most time is spent in exomizer anyways...

(yes building is done in parallel on 8 ht-cores)
2016-04-29 11:55
chatGPZ

Registered: Dec 2001
Posts: 11386
the problem is mostly the startup time, i guess... if you have a monolithic build then it probably not very noticeable indeed
2016-04-29 12:11
Burglar

Registered: Dec 2004
Posts: 1101
just measured the startup time of kickass, it's about 0.100 sec on my system. 0.269 sec was used for compiling, exomizer then took 0.427 sec...

but yea, u know what they say: YMMV ;)
2016-04-29 12:26
Peacemaker

Registered: Sep 2004
Posts: 275
dear mr.kickass.

parsing
flex pass 1
.if ( 1 == 1 ) {
.import Source "1-include/include.asm"
^

Error: Unknown import type 'Source'
at line 2, column 1 in credits.asm

Could you please fix that? ;)
Thanks
2016-04-29 13:52
Knut Clausen

Registered: Apr 2013
Posts: 18
Quote:
Could you please fix that? ;)
Thanks


This has to do with the multi pass behaviour of KickAss, I believe.

However, Bitbreaker came up with a nifty workaround for this some months ago, when working with KickAss support for BitFire:

.import source 1 == 1 ? "code.asm" : "empty.asm"
2016-04-29 16:01
Peacemaker

Registered: Sep 2004
Posts: 275
nifty nifty... will have a look into it. thanks
2016-04-29 18:27
soci

Registered: Sep 2003
Posts: 480
Quote: just measured the startup time of kickass, it's about 0.100 sec on my system. 0.269 sec was used for compiling, exomizer then took 0.427 sec...

but yea, u know what they say: YMMV ;)


Yes, it varies a bit (compiling a single nop):
$ time java -jar ./KickAss.jar a.asm >/dev/null

real	0m5.426s
user	0m0.356s
sys	0m0.120s
$ time ./64tass a.asm >/dev/null

real	0m0.002s
user	0m0.000s
sys	0m0.000s

model name	: Intel(R) Pentium(R) M processor 1700MHz
cache size	: 1024 KB

356 ms is not that bad.
Previous - 1 | ... | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | ... | 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
Mike
Steffan/BOOM!
Andy/AEG
MWR/Visdom
Walt/Bonzai
Freeze/Blazon
Chesser/Blazon
katon/Lepsi De
Scrap/Genesis Project
4gentE/ΤRIΛD
hedning/G★P
LightSide
t0m3000/hf^boom!^ibx
Trap/Bonzai
Perplex/Offence
REBEL 1/HF
Guests online: 109
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 Swappers
1 Derbyshire Ram  (10)
2 Jerry  (9.8)
3 Violator  (9.7)
4 Acidchild  (9.7)
5 Cash  (9.6)

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