Forum: Software-Projekte der Mitglieder
by CCRDude,
10. Apr 2018
Klar kann ich das, beide sind angehängt.
Die letzte Zeile ist jeweils der direkte Memory Dump, den Teil davor hatte ich angefangen, zu strukturieren, bin dann aber einfach auf Binärvergleich der Dateien umgestiegen ;)
Danke für Dein Reinschauen, FreePascal ist ja doch nicht gerade mainstream ;)
Forum: Software-Projekte der Mitglieder
by CCRDude,
10. Apr 2018
Um das mit Delphi zu testen habe ich nur Delphi XE zur Verfügung. Da lässt sich die SimpleDemo-Projektdatei gar nicht mehr öffnen; in einem Klon musste ich CPUX86 definieren, kam dann aber nicht weiter, da XE einige record helper auch noch nicht kann. Insofern konnte ich mit Delphi gar nicht testen, aber da habe ich ja auch nur noch diese Uralt-Version. Muss mir wohl noch ne VM mit ner aktuellen...
Forum: Software-Projekte der Mitglieder
by CCRDude,
9. Apr 2018
Wollte mich ja schon viel früher rückmelden, klappt aber leider erst jetzt :)
Offensichtliche Änderungen für FreePascal sind marginal.
Statisches Linken klappt in FPC nicht, da es Eigenheiten der Obj-Dateien nicht unterstützt.
Ich musste die Array-Größe der Konstante X86DATA festlegen, da kann FPC scheinbar keine konstanten dynamischen Arrays.
FreePascal ist mit Namespaces noch nicht...
Forum: Software-Projekte der Mitglieder
by CCRDude,
23. Feb 2018
Herzlichen Dank für beides, den Link zu Zydis und Deine Header!
In Sachen Zukunftspläne: ich fände eine FreePascal-Unterstützung auch toll, da ich schon seit Jahren von Delphi weg bin ;)
Dürfte auch eigentlich kein Problem sein, wenn ich Montag wieder am Rechner bin, probiere ich das vielleicht mal aus.
Ich verwende schon seit Jahren einen selbstgeschriebenen Disassembler, der hört aber...