| |
cadaver
Registered: Feb 2002 Posts: 1160 |
6510 crossassembler to integrate into another crossdev tool?
Hi,
has anyone here integrated some 6510 crossassembler into their own crossdev tool (whatever the purpose)? Would like to hear of any possible candidates. Super features are not that necessary (though conditional assembly would be good to have) but simple/clean architecture, ease of integration and preferably non-viral free license would be. |
|
| |
tlr
Registered: Sep 2003 Posts: 1790 |
I made a wrapper that calls dasm in the song compiler for my vic20 tracker (http://www.kahlin.net/daniel/victracker/). Dasm is GPL nowadays, so I guess it is viral, but if you call it by wrapper it does not matter. I used dasm because I like it and I noticed that you usually use it aswell.
There is a built in assembler with conditional assembly in exomizer2. I'm not sure of the license on that code though. Someone fill in on this...
|
| |
cadaver
Registered: Feb 2002 Posts: 1160 |
Thanks for info. I'll look into exomizer2 code. The license isn't *that* important either, of my tools for example GT is already under GPL for using reSID. |
| |
Ninja
Registered: Jan 2002 Posts: 411 |
exo2 uses a "selfmade-special-purpose"-assembler made with the
bison/flex/whatever-toolchain.
If you usually use DASM, why don't you simply embedd this one?
And for the advertisement: DreamAss will be perfectly for your needs, too ;))) |
| |
cadaver
Registered: Feb 2002 Posts: 1160 |
I'm too scared of the DASM license to actually integrate all of its code, supposedly we wouldn't have been allowed to hax0r DASM to be the better program it is nowadays. But thanks, I'll look into DreamAss too. |
| |
yago
Registered: May 2002 Posts: 333 |
You are also invited to use k2asm for your needs, its lex/yacc/c++ based (and python if you need preprocessor=conditional assembly).
k2asm is under Artistic License.
|