I changed it to a very similar program, but one which can be built
with a single instruction:

program driver;

uses asmio;

{$ASMMODE Intel}

procedure tes; assembler; [alias:'tes'];
asm
 push ebp
 mov  ebp,esp
 mov  EAX,65
 push EAX
 call printc
 leave
 ret
end;

begin
 tes;
end.

It crashes inside printc apparently when getting the parameter.

-- 
Felipe Monteiro de Carvalho
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to