| |
Scout
Registered: Dec 2002 Posts: 1570 |
Which crossassembler do you recommend?
(Hi Tim! ;-)
On my search on the net I found several 6510 x-assemblers but which crossassembler do you recommend?
A crossassembler which has Tasm compatibility and has some macro capabilities would be neat.
R. |
|
... 4 posts hidden. Click here to view all posts.... |
| |
Earthshaker
Registered: Sep 2002 Posts: 118 |
Quote: what? ;)
Oh sorry, it was ment for Scout. :) |
| |
cmp Account closed
Registered: Jun 2002 Posts: 4 |
Dreamass, http://people.freenet.de/LittleDreamLand/dreamass |
| |
Scout
Registered: Dec 2002 Posts: 1570 |
Quote: I'm stunned! You're actually making work of this. ;)
Yeah... well...maybe this time for real?!
I checked the cc65 and it looks very interesting indeed.
I'll check the others too. Thanks y'all for responding!
The only thing I have to do now is to brush up my 6502 assembler skills because it has been 12 years ago since I typed my last LDA :)
R. |
| |
JackAsser
Registered: Jun 2002 Posts: 2014 |
I've been using ca65 together with ld65 and gmake/nmake now for almost a year. It's superb! You just have to get rid of the TASS thinking of using *=$xxxx etc... Using these tools you need to make proper link files and define segments etc. This can seem tedious but you really gain in the end when you need to relocate etc. prior to linking the parts together.
The macro support is also very very good, although you get lazy with it and stop doing code generators... :D
Anyway, I really suggest you give ca65/ld65 a fair chance, it's a great toolset. |
| |
WVL
Registered: Mar 2002 Posts: 902 |
I'm using TASS6502 by Taboo (Jayce mentioned it before). The reason for it is mainly that I'm lazy. It's 100% compatible with turbo-assembler on the real thing, which means that any sourcecodes i make are still able to compile on the real thing.
You can ask TDJ and Ben about it, i prepared a small example package for them to show how to compile/make d64's/startup vice/etc.
|
| |
yago
Registered: May 2002 Posts: 333 |
I would like to make shameless self-advertising, but our cross-assembler is not turbo-ass-compatble..
Is there any Documentation about the file-format of tass, I would like to code a converter.
|
| |
TDJ
Registered: Dec 2001 Posts: 1879 |
Quote: I'm using TASS6502 by Taboo (Jayce mentioned it before). The reason for it is mainly that I'm lazy. It's 100% compatible with turbo-assembler on the real thing, which means that any sourcecodes i make are still able to compile on the real thing.
You can ask TDJ and Ben about it, i prepared a small example package for them to show how to compile/make d64's/startup vice/etc.
And by now Jayce & Mirage are using it as well, making it "recommended" by no less than 4 active Focus coders ..
So Roland, if you want to be on your way very quickly this is the one to use. If you want I can forward you that example package Werner mentioned. |
| |
hollowman
Registered: Dec 2001 Posts: 474 |
Quote: I'm using TASS6502 by Taboo (Jayce mentioned it before). The reason for it is mainly that I'm lazy. It's 100% compatible with turbo-assembler on the real thing, which means that any sourcecodes i make are still able to compile on the real thing.
You can ask TDJ and Ben about it, i prepared a small example package for them to show how to compile/make d64's/startup vice/etc.
100% compatible ? tass6502 has macros and stuff which wont work in
turbo assembler, and tass6502 cant assemble all turbo
assembler sources(try krills loaders in fixup #$00)
|
| |
WVL
Registered: Mar 2002 Posts: 902 |
okay, maybe not 100% compatible ;) but with a small rewrite of the sourcecode the macros will also work in a macro-enabled version of TASS on c64.
I think it just depends on how much effort you want to put in making a development system your own :)
For small easy things I'd certainly recommend Taboo's cross-assembler ;) |
| |
hollowman
Registered: Dec 2001 Posts: 474 |
Quote: okay, maybe not 100% compatible ;) but with a small rewrite of the sourcecode the macros will also work in a macro-enabled version of TASS on c64.
I think it just depends on how much effort you want to put in making a development system your own :)
For small easy things I'd certainly recommend Taboo's cross-assembler ;)
yeah i like it too, otherwise i wouldnt have given you
an example package with it =) although i regret it now,
i mean, you never finish your demo, but focus might
provide unwanted competition...
only negative thing so far(except for tass6502 giving
me incorrect code once) is that tslink sometimes puts a
bunch of zeros instead of the wanted data into the linked
file. not that writing an own version takes that many
lines of code, but its a bit annoying
its really nice that levelcrusher is available for dos also,
since some versions of krills loader can load and decrunch
levelcrushed files. having all your files assembled and crunched at once is pretty neat |
Previous - 1 | 2 - Next |