Idea and intention are at their right place.
But need more interactivity in the disassembler. I'd say ability to convert from code v/s data would be good--for a start.
Also, considering the speed, it seems like a static disassembler. Just a disassembly of the mnemonics. Am I correct? Or does it actually follow all paths of executions to provide the disassembly?
The basic question above stems from the ever-present query: how does your disassembler mark the beginning of a routine--and what if it misses the beginning of a routine?
While no need to compare with IDA Pro (*grin*) you can try and incorporate these features perhaps in the next iteration of the development.
Either way, I laud the fact that you are actually building your own tools. I like that.
Have Phun,
Aimless
PS: You may want to dial down the "please contribute for growth" message. It's occupying more footage than the disassembler on the webpage.
PPS: You may want to share some documentation about it. Yes, I know videos and YouTube, but I prefer paper or PDF any days
