flat assembler
Message board for the users of flat assembler.

Index > Projects and Ideas > Idea: ASM IDE with Ida-like graphing, jumplines, etc

Author
Thread Post new topic Reply to topic
KevinN



Joined: 09 Oct 2012
Posts: 160
KevinN 29 Dec 2015, 01:38
Not sure if there's anything like this. Would be nice to be able to have graph view, jumplines, hyper-linked jmp to label, what's called etc(so you can click and jump to part of code it jmps to) or referenced labels etc, mouse over code preview to referenced labels, beside autocomplete
Post 29 Dec 2015, 01:38
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 29 Dec 2015, 07:43
Well, jump lines are not easy for implementing (they are my old wish, never implemented, because of total lack of time). All other features are implemented (in one form or another) in Fresh IDE.
Post 29 Dec 2015, 07:43
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
AsmGuru62



Joined: 28 Jan 2004
Posts: 1619
Location: Toronto, Canada
AsmGuru62 29 Dec 2015, 15:42
I have written something like that once - long ago.
The hard drive with the IDE on it got "incapacitated".
However, it was taking longer to write code using this.
It was faster to write same amount of code using just
simple editor program with some Auto-Complete features.
However, it was great to revisit code written long ago and understand it quickly.
Post 29 Dec 2015, 15:42
View user's profile Send private message Send e-mail Reply with quote
KevinN



Joined: 09 Oct 2012
Posts: 160
KevinN 29 Dec 2015, 20:19
JohnFound wrote:
Well, jump lines are not easy for implementing (they are my old wish, never implemented, because of total lack of time). All other features are implemented (in one form or another) in Fresh IDE.


I'll take a look. Thank you.
Post 29 Dec 2015, 20:19
View user's profile Send private message Reply with quote
KevinN



Joined: 09 Oct 2012
Posts: 160
KevinN 29 Dec 2015, 20:24
AsmGuru62 wrote:
I have written something like that once - long ago.
The hard drive with the IDE on it got "incapacitated".
However, it was taking longer to write code using this.
It was faster to write same amount of code using just
simple editor program with some Auto-Complete features.
However, it was great to revisit code written long ago and understand it quickly.


That's what I was thinking- that it could be useful in exploring a project not so familiar (anymore or to begin with). It would seem useful to me to manage larger projects as well. A feature to also combine all included files and render a single text view like IDA, along with hyperlinked labels, called addresses, jumped to addresses, invoked, pushed, synced post compiled hex data and disassembly, commented imports, x references, mouse-over value read of aliased constants - this was part of the functionality of what you'd put together before? It's a shame it's lost, whatever number of features you had going on Exclamation Sounds cool
Post 29 Dec 2015, 20:24
View user's profile Send private message Reply with quote
AsmGuru62



Joined: 28 Jan 2004
Posts: 1619
Location: Toronto, Canada
AsmGuru62 29 Dec 2015, 22:38
You are thinking of the pre-processor (parser actually), which will create the graphs using the existing code.
This is nice idea too, but I had something different.

With that old IDE I could build the code from blocks, like IF,LOOP,EXECUTE,SWITCH,CALL, etc.
Every block has to be inserted into a sheet - call it a page.
When I say "inserted" - I mean literally. Something like a dialog editor.
After being inserted - the block must be connected by lines with other blocks.
Smile
It was fun, but not a solution to build large projects - too much useless work.
Post 29 Dec 2015, 22:38
View user's profile Send private message Send e-mail Reply with quote
TheRaven



Joined: 22 Apr 2008
Posts: 91
Location: U.S.A.
TheRaven 10 Sep 2016, 18:29
Jump lines could be nice for trace using a toggle and when coding turn the thing off - easy peasy; simple but effective means to visually debug code but little else. Still needs a stack trace to work with effectively and then sh!t gets complicated.

IMO anyway, but then I don't see any problem with the ideas here. Comparisons to IDA are painful though with respect to the magnitude of the product and the serious time put into it --trying to develop anything similar is going to start in insanity and require an almost corporate effort. IDA has a free version for Windows and it will work with executables from Linux and BSD I think --it's been a while since I danced with IDA so I'm probably full of sh!t.
Post 10 Sep 2016, 18:29
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.