IDE for asm

Talk about development tools here

Moderator: BigEvilCorporation

Post Reply
tryphon
Very interested
Posts: 316
Joined: Sat Aug 17, 2013 9:38 pm
Location: France

IDE for asm

Post by tryphon » Sun Aug 17, 2014 9:02 pm

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...

sega16
Very interested
Posts: 251
Joined: Sat Jan 29, 2011 3:16 pm
Location: U.S.A.

Post by sega16 » Sun Aug 17, 2014 9:17 pm

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.

tryphon
Very interested
Posts: 316
Joined: Sat Aug 17, 2013 9:38 pm
Location: France

Post by tryphon » Wed Aug 20, 2014 4:44 pm

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 ?

Chilly Willy
Very interested
Posts: 2984
Joined: Fri Aug 17, 2007 9:33 pm

Post by Chilly Willy » Wed Aug 20, 2014 4:55 pm

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.

powerofrecall
Very interested
Posts: 237
Joined: Fri Apr 17, 2009 7:35 pm
Location: USA

Post by powerofrecall » Thu Aug 21, 2014 6:06 pm

Seconding Geany, it's good. vim is probably better if you are willing to learn how to work it but I'm not.

tryphon
Very interested
Posts: 316
Joined: Sat Aug 17, 2013 9:38 pm
Location: France

Post by tryphon » Thu Aug 21, 2014 6:40 pm

Thanks, I'll have a look at it :)

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

MintyTheCat
Very interested
Posts: 484
Joined: Sat Mar 05, 2011 11:11 pm
Location: Berlin, Germany

Post by MintyTheCat » Thu Aug 21, 2014 11:31 pm

I second VIM / GVIM - use them for all my development.

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

Post Reply