Creo entender que lo que quieres es utilizar assembler dentro de una función tuya para modificar una posición de memoria, donde un juego guarda información relativa a vidas, tiempo restante, puntos, etc.
En Delphi se pueden utilizar instrucciones en assembler. Este ejemplo es del Help de Delphi 6 y lo que hace es multiplicar dos valores:
Código Delphi
[-]function LongMul(X, Y: Integer): Longint;
asm
MOV EAX,X
IMUL Y
end;
Yo no conozco assembler, por lo que no te puedo ayudar en esa parte, pero la ayuda de Delphi trae alguna información.
P.D. Escribe tu código Delphi entre los tags correspondientes, para que queden bien formateados. Por ejemplo:
Código:
[ DELPHI]
function LongMul(X, Y: Integer): Longint;
asm
MOV EAX,X
IMUL Y
end;
[ /DELPHI]