I made a little DLL thanks to code on this forum in PB. It talks to a custom ISA card we made.
Will this code work? IF not how can I do it in NT/2000?
Thanks,
Ryan
$COMPILE DLL
DECLARE SUB pbOut(BYVAL PORT AS INTEGER, BYVAL value AS INTEGER)
DECLARE FUNCTION pbInp(BYVAL PORT AS INTEGER) AS INTEGER
GLOBAL i AS INTEGER
SUB pbOut(BYVAL PORT AS INTEGER, BYVAL value AS INTEGER)
! mov AX, value
! mov DX, port
! out DX, AL
END SUB
FUNCTION pbInp(BYVAL PORT AS INTEGER) AS INTEGER
! mov DX, port
! in AL, DX
! mov FUNCTION[0], AL
END FUNCTION
------------------
Will this code work? IF not how can I do it in NT/2000?
Thanks,
Ryan
$COMPILE DLL
DECLARE SUB pbOut(BYVAL PORT AS INTEGER, BYVAL value AS INTEGER)
DECLARE FUNCTION pbInp(BYVAL PORT AS INTEGER) AS INTEGER
GLOBAL i AS INTEGER
SUB pbOut(BYVAL PORT AS INTEGER, BYVAL value AS INTEGER)
! mov AX, value
! mov DX, port
! out DX, AL
END SUB
FUNCTION pbInp(BYVAL PORT AS INTEGER) AS INTEGER
! mov DX, port
! in AL, DX
! mov FUNCTION[0], AL
END FUNCTION
------------------
Comment