Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user Gabezcommodore ! (Registered 2025-07-24) You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > Assembler preferences.
2016-02-09 06:03
ChristopherJam

Registered: Aug 2004
Posts: 1427
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 12:26
Peacemaker

Registered: Sep 2004
Posts: 279
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: 279
nifty nifty... will have a look into it. thanks
2016-04-29 18:27
soci

Registered: Sep 2003
Posts: 487
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.
2016-04-29 18:47
Slammer

Registered: Feb 2004
Posts: 449
There actually are solutions for eliminating the java startup time by reusing the jvm. One of them is called 'Nailgun', but ofcause if you are afraid that all your problems look like nails you will discard that solution ;-)

Why Groepaz have a problem when he is using makefiles, I don't know (Using makefiles he should only get the startup penalty a limited number of times) But he is know to seek out the worst possible solution and then bitch to everyone about it. I guess you could also try using ANT since it is java based so the jvm is probably also reused.
2016-04-29 19:04
chatGPZ

Registered: Dec 2001
Posts: 11540
or i could drill a hole into my knee and fill it with ketchup!
2016-04-29 19:05
Jammer

Registered: Nov 2002
Posts: 1343
And stick an arrow to it ;)
2016-04-29 19:10
Frantic

Registered: Mar 2003
Posts: 1661
It is good to see that people have strong opinions about assembler preferences. :D
2016-04-29 19:13
Slammer

Registered: Feb 2004
Posts: 449
Quote:
or i could drill a hole into my knee and fill it with ketchup!

Please remember to upload a video on youtube, im sure we are many that want to see it! :-D
2016-04-29 19:14
chatGPZ

Registered: Dec 2001
Posts: 11540
Frantic: and that

.import source 1 == 1 ? "code.asm" : "empty.asm"

isnt the worst possible solution <3
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
Menace/Spaceballs
bugjam
wacek/arise
Andy/AEG
redcrab/G★P
Hydrogen/Glance
tomek
Nicron
csabanw
Herrera64
Acidchild/Padua
Tommy/Noice^DCS
Guests online: 47
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Harminc  (9.7)
4 Codeboys & Endians  (9.7)
5 Mojo  (9.7)
6 Coma Light 13  (9.6)
7 Edge of Disgrace  (9.6)
8 Comaland 100%  (9.6)
9 Signal Carnival  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Morphing Starball  (9.9)
2 Nine  (9.8)
3 Layers  (9.6)
4 Cubic Dream  (9.6)
5 Party Elk 2  (9.6)
6 Copper Booze  (9.5)
7 Scan and Spin  (9.5)
8 Onscreen 5k  (9.5)
9 Dawnfall V1.1  (9.5)
10 Grey  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Censor Design  (9.3)
4 Oxyron  (9.3)
5 Artline Designs  (9.3)
Top Cover Designers
1 Duce  (9.8)
2 Electric  (9.8)
3 Junkie  (9.6)
4 The Elegance  (9.5)
5 Mermaid  (9.3)

Home - Disclaimer
Copyright © No Name 2001-2025
Page generated in: 0.043 sec.