:[diStorm}: Release Ver 1.7.26

Gil Dabah arkon at ragestorm.net
Fri Aug 31 12:52:21 EDT 2007


Hello,

In the last few months I got a few emails which asked me to make diStorm 
compilable for a few compilers.
With the help of some of you, I managed to add support for those 
compilers (for now only under Windows tough).
I would like to say thanks to the following people who helped me and 
suggested the idea of porting:
Tiny C Compiler - Anon2
Digital Mars C Compiler - Larry Lee
OpenWatcom - Jan van Wijk

(BTW - DJGPP is on the way too).

Now that other compilers are supported, it should be very easy to 
support other compilers or to change the make.bat files I wrote to other 
platforms.

In addition, I changed the way compilation is now done to support 64bit 
offsets. There is a macro SUPPORT_64BIT_OFFSET that should be declared 
in the command line of the compiler!
And the project which uses this library will set that macro on default, 
in source this time, now if the library wasn't compiled with this macro 
set, then a linker error(!) will be raised to let you know that you 
should comment out this line in distorm.h and recompile.
This was done in the hope that this change will make the project which 
uses the library safer. For more information read this post on my blog: 
http://www.ragestorm.net/blogs/?p=22

It seems that SSE5 is going to be out in a year with new decoding 
mechanisms. I will wait and monitor for when it's officially out and 
then add support for it. Although, there is already some paper with the 
details out there.

And yet again, Imri and I have started to work on diStorm3 much more 
seriously and it really becomes alive :)


Good luck,
Gil



More information about the diStorm mailing list