Hallo, juten Tag.
Wo bekommen ich die neue XPIA her?
mfg
Hallo, juten Tag.
Wo bekommen ich die neue XPIA her?
mfg
XPIA wird momentan nicht zum Download angeboten. Eine neue Version ist derzeit in Vorbereitung.
Hallo, ich habe meins jetzt verbaselt, weiss jetzt nicht mehr wo es ist.
Wo kriege ich den neuesten , alten Ersatz.
mfg
Mail mich an und ich schicke dir die letzte Version. Posten möchte ich sie nicht mehr, weil ich an einer neuen Version bastle.
Ansonsten ist XPIA meines Wissen auch im XProfan-Manager-Paket dabei. Andere Quellen sollte es nicht geben, zumindest hat sonst niemand meine Erlaubnis XPIA zu verbreiten.
Aktueller Stand: Die neue XPIA-Version ist ca. zu 50-60% fertig.
Zitat von Frabbing;698091Aktueller Stand: Die neue XPIA-Version ist ca. zu 50-60% fertig.
Bin gespannt...
Neuer Stand:
XPIA 4.0 kann jetzt schon erste Codes umwandeln, nun beginnt intern die Testphase. Neu ist...
- XPSE wird nicht mehr benötigt
- MASM32 wird nicht mehr benötigt (bleibt trotzdem 99,9% kompatibel)
- Simple Installation, einfach den Inhalt des XPIA-Ordners in den XProfan-Ordner kopieren - loslegen.
- XPIA verbindet nun selber den Hauptcode mit allen Include-Dateien (Pre.exe eingebaut)
- XPIA kann nach dem Einbinden der Assembler-Funktionen den Code interpretieren, compilieren, linken und/oder starten. (Direktive $X, ähnlich XPSE).
- XPIA kann nach dem Einbinden fremde Tools starten. Diese können (zeitlich) Zugriff bekommen auf .prf/.enh, .prc und/oder .exe (Direktive $T). Beispielsweise XPRR, XPSE oder sonstige Code/Exe-Manipulator-Tools.
Jo, mehr fällt mir grad nicht ein.
Hmmmm...., geile Sache.
Würde ihn auch gern mal testen mit meinem spektakulären Programmen und Profan2Cpp gemischt mit ASM-Code usw.
Wann gibt es den ersten Protoypen?
mfg
Ich würde das gerne noch unter Vista testen und die Quellcodes an die neuen Direktiven anpassen. Wenn alles gut verläuft, kommt das Update aber schon in ein paar Tagen.
Gleichzeitig kommt auch ein angepasster XPRR heraus.
Jup, alles klar.
mfg
Masm und Co (Tasm etc) werden bisher aber von der "Fangemeinde" an sich gut gepflegt (ich glaube, auch schon die 64-bit-Befehle) - warum willst Du denn auf den jeweiligen Letztstand verzichten? Oder hab ich da was missverstanden?
Gruss
P.S.: Habe die Codes aus den Handbüchern per copy&paste in ein Word-Doc überführt und dort nach HexCodes, Befehlsarten etc. aufgeschlüsselt. (Für den privaten Gebrauch bzw. Lehrzwecke erlaubt, ich glaube das gilt auch für Masm, zumindest aber für Tasm). Einen Disassembler damit zu bauen ist angesichts der Komplexität der Befehle für mich aber eher illusorisch - und IDA pro(Demo) langt für meine Zwecke ohnehin. Wär halt schön, wenn diese Version auch die letzten "Symbol Tables" kapieren würde, das klappt aber bei mir irgendwie nicht...
ZitatMasm und Co (Tasm etc) werden bisher aber von der "Fangemeinde" an sich gut gepflegt (ich glaube, auch schon die 64-bit-Befehle) - warum willst Du denn auf den jeweiligen Letztstand verzichten?
Peter, die ml.exe, also der eigentliche Assembler ist immer noch die Version von März 1999. Der Linker, die link.exe, gar von 1998. Das ist der letzte Stand vom frei benutzbarem MASM, Version 6.14. Was im MASM32-Paket weiter entwickelt wird, sind die Includes und alle Dateien (Editor, Debugger ect.) rund herum. Diese Sachen zusammen ergeben das aktuelle MASM32-Paket Version 10.
Ml.exe und Link.exe werden zwar von Microsoft weiter entwickelt, dürfen aber nicht in anderen Projekten verwendet werden als in Microsoft Visual Studio/Express. Daher wird es im MASM32-Paket wohl nie eine 64-Bit Version geben.
Auch dürfen in der alten Versiom 6.14 die ml.exe und link.exe nicht ohne das gesamte Paket weiter gegeben werden. Genau das hat die XPIA-Installation bisher so schwierig gemacht.
Der aktuelle TASM ist ein (halb)illegales Produkt (ursprünglich von Borland), ausserdem nur kompatibel mit MASM 5.1. Allein aufgrund der Illegalität (Weiterentwicklungen basieren auf Borlands geklautem Code) scheidet er für XPIA auf jeden Fall aus.
64 Bit kann der TASM auch nicht, das beherscht nur POASM (dafür sind die Macros nicht kompatibel) und die kommerzielle Version von MASM ab Version 8.
Der jetzt von mir verwendete Assembler ist 100% MASM6-kompatibel. Da er aber die MASM-Fehler behoben hat, sind eventuell nicht mehr alle Quellcodes korrekt lauffähig, da einige Codes gerade Mithilfe dieser Fehler programmiert wurden. Das dürfte aber nur wenige Codes bestimmter Cracks betreffen.
Meine Assembler-Version ist von Dezember 2008. Es gibt ihn für Windows und Linux, und soweit ich weiss, wird er noch weiter entwickelt (Edit: hab gerade gesehen, für Windows existiert schon eine experimentelle Version von März 2009!). Zudem ist er Freeware und Freesource, und kompiliert schneller. Updates können sehr schnell übernommen werden und persönlich kann sich ja jeder auch den Assembler/Linker gegen die kommerzielle MASM9 Versionen austauschen. Der Aufruf ist derselbe.
Der von mir verwendete Assembler unterstützt bislang alles bis inklusive SSSE3. Mehr dazu später.
Hoffe, das bringt mal etwas Licht ins Dunkel.
Edit: Jac hat XPIA 4 gerade unter Vista mit Erfolg getestet.
Wahrscheinlich werde ich XPRR aber direkt in XPIA integrieren (und erweitern), darum kann sich das Update verzögern.
...darum kann sich das Update verzögern.
och.....,...
Danke für die Info... jetzt kapier´ ich Deine Entscheidung.
Gruss
Glaubt mir, es lohnt sich. Macht ordentlich was her.:D
Dann kann ich hier MASM Programmer's Reference ja schon mal zu lernen anfangen, oder doch hier?: http://oopweb.com/Assembly/Docum…Volume/toc.html ? Nö, stammt aus 1996, also höchstens was für blutige Anfänger. Nicht uninteressant sind die Erweiterungsvorschläge hier: http://www.oby.ro/sol_asm/docs/sol_asm_manual.htm,
fragt sich halt nur ob WASM oder JWASM http://www.japheth.de/JWasm.html das Rennen um neue Erweiterungen machen werden...
Bei Japheth bist du momentan recht gut aufgehoben.
Beim Auspacken von Japheth nach win32inc/tools/ meldet AVIRA zur Datei STRUCSIZ.exe leider den Trojaner TR.crypt.XPACK.gen
Etwas ähnliches gabs beim masm6 ja leider auch schon. Ich hoffe, daß es tatsächlich ein Crypter gegen Disassemblierung ist, der das auslöst - so wie das in 17490-tr-crypt-xpack-gen-virus-entfernen.html behauptet wird. Fragt sich nämlich, warum gerade der Autor eines eher einfachen Utilities wie strucsiz das sichern wollte...
Dass AVIRA nicht immer zu ernst genommen werden sollte, hab ich ja selber an der ProSpeed.dll erlebt.
Grmlpfffffz!! Kriege den JWasm einfach nicht zum laufen!
Bisher nur in eigenes Verzeichnis entpackt. Zu Objektfiles lassen sich die Beispiele windows3.asm nur compilieren, wenn man dem JWasm aus einem installierten MASM die ensprechenden includes in ein eigenes include-Verzeichnis reinkopiert und in den Beispieldateien den ersten Schrägstrich vor den \masm32\include\.. Pfaden entfernt, sonst gibts Fehlermeldung "not found". (Vorher half auch path-Ergänzung und SET JWASM=D:\JWasm nix).
Dann hat man zwar ein scheinbar fehlerfreies .obj -file, aber mit "WLink system nt_win file windows3.obj" lässt sich das nicht linken, weil nötige .lib -Dateien nicht gefunden werden.
Kein Wunder, existieren ja auch nirgendwo.
Aus einem uralten MASM hab ich zwar noch .lib Dateien gleichen Namens, aber damals gabs noch keine SSE2 oder SSE3-Befehle, deretwegen ich den ganzen Zauber ja veranstalte. Deshalb wollte ich das Verfahren anwenden, das im nachinstallierten Win32Inc.zip im Verzeichnis Def unter README.TXT angegeben ist. Klappte aber auch nicht, weil die .bat Dateien dort ein Programm namens "polib" voraussetzen, das im Package nirgendwo enthalten ist. Die letzte Version eines Programms dieses Namens ist in Phyton geschrieben, aber ich möchte wirklich nicht Python installieren, nur um JWasm zum laufen zu bringen.
Die einzige Quelle für ein unter Windows mehr oder weniger eigenständig lauffähgies polib.exe hab ich dann unter
"http://pypi.python.org/packages/2.4/p/polib/" gefunden. Es handelt sich um eine ältere Version aus A.D. 2003. Damit haben die gestarteten .bat dann aber leider auch nur eine Menge Müll ergeben.
Frage: Hat jemand einen Tipp, wie es weitergeht? Aber bitte nicht "Bleib einfach bei XProfan!" schreiben...
Gruss
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!