| |
JAC
Registered: Aug 2002 Posts: 57 |
WUDSN IDE: Integrate ACME or Kickassembler or ...
Hi there,
I'm the creator of the WUDSN IDE development environment. It can be used for different platforms and compilers.
For C64, currently ACME is included (not 100% yet). The next version will support MADS in all platforms.
Besides this, I'd like to include a special C64 compiler, because I know codes always have a lot a sources in their favourite syntax and they like to keep them. Therefore I'd like to get some feedback on the following question.
Which cross-compiler it used most often for C64 coding nowadays?
Is it ACME (seems a bit outdated for me), or Kickassembler (seems very vidid), or...
|
|
... 22 posts hidden. Click here to view all posts.... |
| |
JAC
Registered: Aug 2002 Posts: 57 |
Interesting to see DASM mentioned here and also very heterogenous feedback so far. Please keep on voting :-)
@Oswald: I know what you mean: My ASM projects back in the 90ies always ended with some hundred lines of code because I simple could find anything anymore. With the nested content outline, the recursive include parsing and the hyperlink navigation I even feel comfortable in my largest project (~10.000 LOC).
Quote:Thank you for coming to a c64 realm and offer support for the enemy
My friend had to leave his C128 at my place for months when I was young. His mother had told him to throw it out and do his homework instead. Ever since that I love C64 and C64 demos. Atari 800 XL and C64 both have their unique capabilities - and I love to go and make demos about that. And once C64 support for MADS is finished I'll release a cross-platform demo, for sure. |
| |
Conjuror
Registered: Aug 2004 Posts: 168 |
KickAssembler for me!
This looks great. I'm using eclipse with asm plugin but its syntax highlighting only. |
| |
MagerValp
Registered: Dec 2001 Posts: 1078 |
Quoting JACInteresting to see DASM mentioned here and also very heterogenous feedback so far. Please keep on voting :-)
Yep, there just isn't a standard assembler in the C64 community. Fortunately most of the assemblers here are relatively bug free and quite capable. Everyone can pick the syntax they prefer and the advanced features they want the most. |
| |
Perplex
Registered: Feb 2009 Posts: 255 |
Here's yet another vote for ca65 (part of cc65, see http://www.cc65.org/).
|
| |
Mr. SID
Registered: Jan 2003 Posts: 424 |
I don't care much for this IDE (looks like Java ;), but since there's quite a large number of assemblers to support, you should have some kind of data-driven approach, i.e. a definition language for the assembler syntax.
Then everyone can add support for their own favorite assembler (and the ones that will come out in the future).
|
| |
JAC
Registered: Aug 2002 Posts: 57 |
@Mr. Sid: Compilers and Emulators are added via extension points. For a new compiler, you provide a simple XML file which describes the syntax elements. With this you'll get about 90% of all features inkl. navigation and hyperlinks already. For the rest and more sophisticated things, for example parsing of console output and output files to extract messages and label values, mapping message severities, own preferences, icons and texts all you need are 10-80 lines of code typically.
The support for Apple2 for example is currently under development by Nick Westgate using this mechanism. Here's the example file. The point is that once it works I like to provide the support for all the users. That's why I merge extensions with the standard delivery and provide it as a service. And of course compilers I have not used yet might require extensions to the parser, in case the compiler has some new unknown features. But now that MADS support is complete, I think this hardly will be significant :-) |
| |
PopMilo
Registered: Mar 2004 Posts: 146 |
@JAC: I use WUDSN for A8 development and must say it is an awesome tool, and I love where you are heading with its development.
As you make it useful for C64 also and mention MADS as possible assembler for it (if I understood you correctly) I wonder if you know if there will be better documentation for MADS in English ?
|
| |
Martin Piper
Registered: Nov 2007 Posts: 722 |
I always use a slightly modified ACME. |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
Do you have a tutorial on this XML ? Some people would surely start on adapting it for their fave assemble, and the rest would benefit greatly :) |
| |
AüMTRöN
Registered: Sep 2003 Posts: 44 |
+1 for DASM. I use this one: http://iancoog.altervista.org/C/dasm2.20.07-iAN_Rev_L.rar |
Previous - 1 | 2 | 3 | 4 - Next |