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