Page 1 of 1

IDE for asm

Posted: Sun Aug 17, 2014 9:02 pm
by tryphon
Hello,

I wondered if there exists a quite evoluted IDE for 68000 asm, supporting features as :
* local labels
* telling which registers are modified in a subroutine
* allows easy navigating between different subroutines in a large code

For the moment I use Edit68k (from Easy68k asm) and it had nothing of that...

Posted: Sun Aug 17, 2014 9:17 pm
by sega16
Well I just use vim. Out of the box when loading a file you can type
:set ft=asm68k
and syntax will be highlighted.
Then you can use simple keyboard commands like gd to go to the definition of the subroutine. It should work with local labels too. As for seeing what registers are modified in a subroutine you could make a plugin to do such.

Posted: Wed Aug 20, 2014 4:44 pm
by tryphon
sega16 wrote:Well I just use vim. Out of the box when loading a file you can type
:set ft=asm68k
and syntax will be highlighted.
Then you can use simple keyboard commands like gd to go to the definition of the subroutine. It should work with local labels too. As for seeing what registers are modified in a subroutine you could make a plugin to do such.
Thanks for the answer. I've never used VIM, and from what I know about it, it would take me nearly as tmuch time to get familiar with it than to code an entire Genesis game :) Unless you have a good tutorial for asm coding ?

Noone uses anything else ?

Posted: Wed Aug 20, 2014 4:55 pm
by Chilly Willy
These days, I use Geany for my IDE of choice. It has syntax high-lighting and understanding for various languages, including assembly (in general, no processor in particular). It's very easy to use, but doesn't have all the things you want.

If you want something geared specifically for 68000 assembly, you'll need to go old-school, not new. Try DEVPAC for the Amiga - I used that all the time back when I used the Amiga. It was my 680x0 dev tool of choice. You'll probably run it in an emulator, but on a modern PC, it will still be pretty fast. I'm sure there's probably an ST package or two for those people who used to use the ST.

Posted: Thu Aug 21, 2014 6:06 pm
by powerofrecall
Seconding Geany, it's good. vim is probably better if you are willing to learn how to work it but I'm not.

Posted: Thu Aug 21, 2014 6:40 pm
by tryphon
Thanks, I'll have a look at it :)

The funny thing is that I used to use Devpak, for my Amiga, 20 years ago :)

Posted: Thu Aug 21, 2014 11:31 pm
by MintyTheCat
I second VIM / GVIM - use them for all my development.

It will take you a week or so to learn enough to use it.