| |
Necro
Registered: Jun 2007 Posts: 6 |
Ultimate Cross development suite?
If you were to come up with the ultimate cross development suite - that is, an IDE, assembler, Image editor and packer, and composer? what would it be?
I've been out of it for a few years, and 4 years ago I was using ACME assembler with an IDE that I wrote in C#, Goat Tracker, and I can't even remember what image editor I was using (i'm no artist :( )... all did the trick, but I've been gone for a few years and wanted to know what was out there and better?
Necro |
|
| |
Martin Piper
Registered: Nov 2007 Posts: 722 |
I tweaked ACME to produce full source debugging information and tied that into the VICE remote debugger via a remote debugger C# application.
It feels quite comfortable when I want to debug.
All the source is on my git hub. |
| |
Testicle Account closed
Registered: Sep 2002 Posts: 131 |
If you're looking for an application that almost integrates everything in a single app, you may look at C64-Studio (http://www.georg-rottensteiner.de/de/c64.html). It is an IDE with integrated assembler (ACME-like), Char- and Sprite-Editor. Currently, it runs under Windows.
If you're looking for a set of single tools, as for IDE I may recommend you my current project, Relaunch64: Relaunch64 V3.0.1
There's a preview for version 3.1 at https://sourceforge.net/projects/relaunch64/files/3.1.0/
The final release of version 3.1 is planned for the beginning of next week.
There's a draft of a C64-wiki-entry at http://www.c64-wiki.com/index.php/User:Testicle/Relaunch64-draft which gives you an impression of what Relaunch64 can do (and can't do).
Relaunch64 gives you the advantage of being platform independent (runs on Windows, Linux or OS X) and it copes with most (all?) common assemblers, so you're not stick to a specific syntax.
For future updated, debug-functionality and a source code-database are planned as further features. Any suggestions or feedback is of course highly appreciated. |
| |
Endurion
Registered: Mar 2007 Posts: 73 |
To add on to C64Studio:
It also connects to Vice's remote monitor to allow direct debugging through your code. Breakpoint, watches, memory viewer all inclusive.
There's preliminary support for DASM and PDS syntax (syntax can be toggled per file) |
| |
Mr. SID
Registered: Jan 2003 Posts: 424 |
There's no ultimate set of tools.
Some people need high-level IDEs and want to click in their source code to set a breakpoint.
Other people just have a makefile and a few scripts and use their favorite text editor.
Whatever works for you is best.
Personally I like to have as little GUI tools involved as possible and no closed-source tools. I started off with some stuff that was available and made it my own, heavily modifying the tools to suit my needs.
The good thing is that the C64 is not a moving target, so you hardly ever need to update your tools, once they work sufficiently. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
Quote:Personally I like to have as little GUI tools involved as possible and no closed-source tools. I started off with some stuff that was available and made it my own, heavily modifying the tools to suit my needs.
from my experience this is what *everyone* does - sooner or later anyway =) |
| |
Perplex
Registered: Feb 2009 Posts: 255 |
True programmers don't use mice. ;-) |
| |
JAC
Registered: Aug 2002 Posts: 57 |
Yes, they use original 80ies data gloves or even better these ;-)
As said above "ultimate" is a very sujective term and heavily depends on how you work and what you want to create. In case you target multiple different 6502 based platforms (incl. C64 and those) and want to stay in the same IDE and keep using your favourite assembler on your favourite OS (Mac, Linux, Win), then WUDSN IDE might be interesting for you. See als the corresponding thread in this forum where I post the news. |