From arkon at ragestorm.net Fri Aug 31 12:52:21 2007 From: arkon at ragestorm.net (Gil Dabah) Date: Fri, 31 Aug 2007 19:52:21 +0300 Subject: :[diStorm}: Release Ver 1.7.26 Message-ID: <46D84745.4060308@ragestorm.net> 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