Zitat von
negaH:
Das würde ich nicht anraten. So veränderst du die angedachte Funktionsweise.
War nur so eine schnelle Idee, dachte mir schon, dass du dir was dabei gedacht hast.
In Anbetracht der Änderungen im 64Bit-Compiler und geplanter weiterer Prozessorplattformen, sollte man vielleicht auf inline Assembler oder sogar Assembler komplett verzichten
Sehe ich auch so und habe mal USEASM in der Ver.inc undefined. Führt leider dazu, dass
DEC auch nicht mehr unter Delphi durchkompiliert.
[DCC Fehler] DECUtil.pas(768): E2029 'BEGIN' erwartet, aber 'INITIALIZATION' gefunden
Irgendwo fehlt da wohl ein $ENDIF, oder? Aber wo?
Ansonsten werde ich jetzt erstmal versuchen
DEC 5.2 (was ist eigentlich mit
DEC 5.3?) unter Windows mit Lazarus/FPC lauffähig zu bekommen.
Assembler kann man schon verwenden, denke ich. Die meisten von Lazarus/FPC unterstützten Plattformen laufen eh mit Intelprozessoren. Schön wäre aber, wenn man für alle
ASM-Routinen eine Pascal-Variante hätte, dann könnte man immer noch einzelne Plattformen mit entsprechenden
ASM-Funktionen optimieren. Passiert in der Lazarus-Community normalerweise fast automatisch.
Grüße,
Uwe