eMule 0.49c ScarAngel 3.3的SSE2指令優化編譯版本使用Stulle的源碼,沒有經過任何修改,在Visual Studio 2005和Windows Resource Compiler Version 6.0.5724.0的
環境下以SSE2指令集進行編譯
和之前的一樣,沒有進行任何修改,所以並沒有添加傳說中的原生屏蔽XL的功能,對XL的屏蔽是由antileech.dll來實現,因此請務必選擇適合自己的antileech.dll
下載地址:eMule 0.49c ScarAngel 3.3 SSE2 bin
注意:這個是單exe版本,建議先安裝原版的SA,然後把eMule.exe覆蓋進去
源碼依然可以在SA的官網下載
PS:SA3.2的源碼包含了VS2008的工程文件,08版的用戶可以試著自己編譯
文件:eMule.exe
大小: 6774784 位元組
文件版本: 0.49.2 Unicode
修改時間: 2009年12月4日, 12:52:42
MD5: 54A00467DB9257419F97101C3D64507F
SHA1: 101175F9639B4739695B66B363C0804394F87B3F
CRC32: 7304AD2C
本站上ScarAngel的發布文章:https://www.emulefans.com/emule-v0-49c-scarangel-v3-3/
28條評論隱藏
真快!!
有沒有SSE優化的?我的CPU只有SSE、沒有SSE2。
動作真夠快啊,額滴神啊! 😀
更新啦,多謝提醒。
怎麼設置顯示國旗呀!現在提示
因為國家旗幟未啟用, 無法載入 in C:\Users\saber\AppData\Local\eMule\config\countryflag32.dll
國家旗幟已卸載
無法載入 C:\Users\saber\AppData\Local\eMule\config\ip-to-country.csv
這個怎麼解決!
想問一下SSE2是誰編的,和原版有什麼區別,穩不穩定?
希望有人能用vs2008 sp1編譯個SSE4指令優化的版本 😆
@CYRANO 請參見這裡http://www.ied2k.com/forum/topic-19558.html
@.
VS2008不支持SSE4指令集優化
基本上VS系列就只有SSE和SSE2,而且還要x86環境才能用
Visual C++ 2008中各種SIMD指令集所對應的頭文件
位於:\Microsoft Visual Studio 9.0\VC\include
mmintrin.h MMX
xmmintrin.h SSE
emmintrin.h SSE2
pmmintrin.h SSE3
tmmintrin.h SSSE3
intrin.h SSE4A
smmintrin.h SSE4.1
nmmintrin.h SSE4.2
mm3dnow.h 3DNOW
目前VS2008最高支持SSE4.2指令集
嵌入彙編支持到SSE4.2指令集
@
這樣啊……莫非我被誤導了?! 🙄
原來其它要自己手寫啊,編譯器自動優化只能到SSE2呢~
很不錯哦!贊一個!
我想問, 如果我已在用 scarangel v3.1 sse2 反吸血版, 那我把這個exe 覆蓋上去是否就同時升為 v3.3 sse2 及有反吸血功能的? (已有 antiLeech.dll 在內)
謝!
@電鬼
3.2以後的SSE2版本因為製作者的不同,已經沒有內置反吸血了
況且直接覆蓋EXE的做法更新得不徹底,建議先參考一下這篇文章:
https://www.emulefans.com/emule-mod-replaced/
不過ScarAngel是絕對支持DLP的,所以外掛還是內置這方面並不需要擔心,只要能封就好 😀
為什麼標題欄沒有SEE2的字樣呢?
@991010
今天用Visual Studio 2008對ScarAngel 3.3的源代碼以SSE2指令集Release進行了編譯,不是一般的繁瑣啊,除了要進行Unicode遷移(查找\n),還得改一部分rc代碼。
原來還想用Intel C++ Compiler來,可惜編譯速度實在太慢
VS2008 SSE2編譯單exe版本下載鏈接
http://dl.dropbox.com/u/3053524/eMule.7z
另外把官方antiLeech v39也用VS2008 SSE2編譯了下
下載鏈接為
http://dl.dropbox.com/u/3053524/antiLeech.7z
@XunXun
其實DLP用SSE2編譯沒啥意義,因為編譯出來的DLL似乎沒有使用SSE2指令集 😳
其實SDC里附帶的官方重編譯版本也是有開啟SSE2編譯允許的 😀
@chengr28
恩,是的,反彙編看出來一條SSE2指令都沒用
介個我的E5200 Vista home basic 32位能用嗎?
有那位大大能答一下。
處理器
處理器: 英特爾 Pentium(奔騰) 雙核 E5200 @ 2.50GHz
核心: Wolfdale (45 納米) / 步進: M0 / 核心數: 2
插座/插槽: Socket 775 (FC-LGA6)
速度: 2.50 GHz (200 MHz x 12.5) / 前端匯流排: 800 MHz
一級數據緩存: 2 x 32 KB, 8-Way, 64 byte lines
一級代碼緩存: 2 x 32 KB, 8-Way, 64 byte lines
二級緩存: 2 MB, 8-Way, 64 byte lines (速度: 2500 MHz)
特徵: MMX, SSE, SSE2, SSE3, SSSE3, EM64T, EIST
不知道有SSE2特徵,是不是可以用介個?
@wxflwr
Intel的話P4以後的都支持SSE2 😀
@chengr28
謝謝。
上面那個網盤好像已在天朝牆外。
@wxflwr
頂樓鏈接已更換。。googlecode不會再咔嚓了吧。。