| |
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.... |
| |
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 |
| |
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" |
| |
Peacemaker
Registered: Sep 2004 Posts: 275 |
nifty nifty... will have a look into it. thanks |
| |
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. |
| |
Slammer
Registered: Feb 2004 Posts: 416 |
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. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
or i could drill a hole into my knee and fill it with ketchup! |
| |
Jammer
Registered: Nov 2002 Posts: 1335 |
And stick an arrow to it ;) |
| |
Frantic
Registered: Mar 2003 Posts: 1648 |
It is good to see that people have strong opinions about assembler preferences. :D |
| |
Slammer
Registered: Feb 2004 Posts: 416 |
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 |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
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 |