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


Forums > C64 Coding > WUDSN IDE: Integrate ACME or Kickassembler or ...
2011-09-23 10:38
JAC

Registered: Aug 2002
Posts: 56
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....
 
2011-09-23 20:47
JAC

Registered: Aug 2002
Posts: 56
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.
2011-09-23 22:22
Conjuror

Registered: Aug 2004
Posts: 168
KickAssembler for me!

This looks great. I'm using eclipse with asm plugin but its syntax highlighting only.
2011-09-24 07:19
MagerValp

Registered: Dec 2001
Posts: 1059
Quoting JAC
Interesting 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.
2011-09-24 13:29
Perplex

Registered: Feb 2009
Posts: 254
Here's yet another vote for ca65 (part of cc65, see http://www.cc65.org/).
2011-09-24 14:40
Mr. SID

Registered: Jan 2003
Posts: 422
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).
2011-09-24 15:38
JAC

Registered: Aug 2002
Posts: 56
@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 :-)
2011-09-25 19:58
PopMilo

Registered: Mar 2004
Posts: 145
@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 ?
2011-09-26 08:32
Martin Piper

Registered: Nov 2007
Posts: 645
I always use a slightly modified ACME.
2011-09-26 09:18
Oswald

Registered: Apr 2002
Posts: 5028
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 :)
2011-09-26 13:26
AüMTRöN

Registered: Sep 2003
Posts: 42
+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
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
psenough
Dr. Doom/RAD
sebalozlepsi
Zartan/Unit 5
chromemag
Guests online: 56
Top Demos
1 Next Level  (9.8)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 Comaland 100%  (9.6)
7 Uncensored  (9.6)
8 No Bounds  (9.6)
9 Bromance  (9.5)
10 Wonderland XII  (9.5)
Top onefile Demos
1 Layers  (9.6)
2 Cubic Dream  (9.6)
3 Party Elk 2  (9.6)
4 Copper Booze  (9.6)
5 TRSAC, Gabber & Pebe..  (9.5)
6 Rainbow Connection  (9.5)
7 It's More Fun to Com..  (9.5)
8 Dawnfall V1.1  (9.5)
9 Quadrants  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Booze Design  (9.3)
3 Censor Design  (9.3)
4 Crest  (9.3)
5 Performers  (9.3)
Top Swappers
1 Derbyshire Ram  (10)
2 Jerry  (9.8)
3 Violator  (9.8)
4 Acidchild  (9.7)
5 Starlight  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.056 sec.