Hi, there are a couple issues with the BeaEngineDelphi64 header
-
TREGISTERTYPE declares a "type" field but that is a reserved keyword, it should be renamed or prefixed with '&' as an escape
-
ESReg, DSReg, etc. use C '0x' prefix, while it should be '$'
ESReg = $1;
DSReg = $2;
FSReg = $4;
GSReg = $8;
CSReg = $10;
SSReg = $20;