The makefiles should permit by now to build the program without gnome/gtk, making it at least possible to use the command line version, if you don't have the libraries installed for the default gui...
I've finally completed the new gui! much faster than the original one, and with all the functionality of the old gui. So now I'm ready for the next step: adding a new binary to disassemble ...
I've made a 0.2 release: after finally upgrading to gnome 2.8 and improving performance a little bit... also of course because this programming effort has seen its second birthday...
I've begun adding recognition of parameters to functions, starting with parameters to known imports
I've added some searching functionality: direct offset, searching a (string of) byte(s)
I've finally completed adding all the 80x87 instructions... things are a little bit slower lately because of work (yuk) and ... love (yippie!)
This program's first anniversary ... I guess I've been programming away at this for about one year; time probably to ask myself what I've got to show for it.
Well, all of the Intel 8086 instructions have been translated, and I've finally begun adding the 8087 coprocessor instructions as well. Only one binary format is available, of course, the ubiquitous windows PE.
But at least each time I had to add something, I was pleased with the ease that the data structures I've arrived at, allowed this to be done with. So I guess... I will continue there is a future for this wonderful hobby project!
Finally started with 80x87 instructions: because it seems that they really are used ... :-)
I've just returned from a holiday to the french pyrenes... what with the heat (here and there) and the exhaustion will undoubtedly mean that august won't be a very productive month for my pet project...
20030501:
Incredibly... I've managed to fabricate a working set of Makefile.am and configure.in thingies... so ./configure and all that should work... from CVS!
The aclocal part still remains a complete mystery, though.
20030421:
So, what does the program do, right now?
-It disassembles most INTEL instructions (75% of normal instructions and 0% of coprocessor instructions)
-It can recognize only one type of binary: a Windows PE, of which it will select the code sections
-It can show the result of the disassembly of this code section in the gui
-It can detect references to other portions of memory, and list them in the gui... read more
20030418:
Well, I've finally done it... created a sourceforge project. If you have hours to waste,I guess you could adapt the makefiles for your system, and compile this first 0.0 version...
But uploading the files really is only meant to show to the rest of the world that I have begun
writing this disassembler...
I have a lot to learn about c++, gtk, and disassembly itself... but what is a hobby programmer without a project?