>>> x64 port? >> >>>There is a tutorial for Hardware Access here: >>>http://wiki.lazarus.freepascal.org/Hardware_Access >> Well of course i read that, but there is no ports unit in x64 Linux. >> >> uses >> Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, >ExtCtrls, >> {$IFDEF WIN32} >> Windows; >> {$ENDIF} >> {$IFDEF Unix} >> ports; >> {$ENDIF} > >I solved the hardware access on Windows and GNU/Linux x32 too. > >I use the following units: BaseUnix, x86, crt.
>I use fpIOPerm to give permission to the port, and WritePortB to write >to the port. Well WritePortB is in x86 unit? which is abscent in X86_64 port:( I wonder if some one can write in x64 asm program like this: MOV DX,0378H MOV AL,data //data - char. OUT DX,AL _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal