RPC:\Documents and Settings\Administrator\ୱ\PCIEDIO BCB\PCIEDIO BCB\PCIEDIO.cppBorland C++ 5.5YPC:\Documents and Settings\Administrator\ୱ\PCIEDIO BCB\PCIEDIO BCB\PCIEDIO.cppj]FZFINCLUDE\PCITG2.H:(?(2C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\CONIO.H;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\STDLIB.H;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\_nfile.h:(?(2C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\STDIO.HC(?(;C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\extctrls.hpp<(?(4C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\commdlg.hB(?(:C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\CommDlg.hppC(?(;C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\StdCtrls.hpp=(?(5C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\shellapi.hC(?(;C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\ShellAPI.hpp;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\regstr.hA(?(9C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\RegStr.hpp<(?(4C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\wininet.hB(?(:C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\WinInet.hpp;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\objidl.h:(?(2C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\oaidl.h<(?(4C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\oleauto.hB(?(:C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\ActiveX.hppA(?(9C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\UrlMon.hppA(?(9C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\ShlObj.hppB(?(:C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\dialogs.hpp@(?(8C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\forms.hpp=(?(5C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\multimon.hC(?(;C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\MultiMon.hppB(?(:C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\Contnrs.hpp@(?(8C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\Menus.hpp>(?(6C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\Imm.hpp=(?(5C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\CommCtrl.hC(?(;C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\Commctrl.hppB(?(:C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\ImgList.hppC(?(;C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\ActnList.hppC(?(;C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\controls.hppC(?(;C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\graphics.hppB(?(:C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\classes.hppC(?(;C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\SysConst.hppC(?(;C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\sysutils.hppC(?(;C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\messages.hpp8(?(0C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\dde.h=(?(5C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\wincrypt.h=(?(5C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\wintrust.hB(?(:C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\SysInit.hppB(?(:C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\windows.hpp;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\unknwn.h@(?(8C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\sysvari.h@(?(8C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\sysopen.h;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\search.h;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\stdlib.h?(?(7C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\sysdyn.h@(?(8C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\systvar.h?(?(7C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\sysset.h@(?(8C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\syscomp.h@(?(8C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\syscurr.hA(?(9C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\systdate.h@(?(8C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\systobj.h<(?(4C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\rpcnsip.h;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\rpcndr.h=(?(5C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\rpcnterr.h;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\rpcnsi.h<(?(4C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\rpcdcep.h;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\rpcdce.h8(?(0C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\rpc.h;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\wtypes.h@(?(8C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\wstring.h?(?(7C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\sysmac.h@(?(8C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\dstring.hA(?(9C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\sysclass.H=(?(5C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\basetyps.h:(?(2C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\prsht.h=(?(5C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\winspool.h8(?(0C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\imm.h8(?(0C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\mcx.h;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\winsvc.h=(?(5C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\winnetwk.h;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\winreg.h;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\winver.h;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\wincon.h;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\winnls.h:(?(2C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\tvout.h<(?(4C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\winuser.h=(?(5C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\pshpack1.h;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\wingdi.h=(?(5C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\winerror.h<(?(4C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\winbase.h=(?(5C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\pshpack8.h=(?(5C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\pshpack2.h<(?(4C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\poppack.h=(?(5C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\pshpack4.h9(?(1C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\_loc.h;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\locale.h9(?(1C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\_str.h;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\string.h<(?(4C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\guiddef.h<(?(4C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\basetsd.h<(?(4C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\mbctype.h:(?(2C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\ctype.h:(?(2C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\winnt.h;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\windef.h;(?(3C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\stdarg.h:(?(2C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\excpt.h:(?(2C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\_null.h:(?(2C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\_defs.h<(?(4C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\_stddef.h8(?(0C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\mem.h<(?(4C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\windows.h?(?(7C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\sysmac.HA(?(9C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\system.hpp=(?(5C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\vcl0.h<(?(4C:\PROGRAM FILES\BORLAND\CBUILDER5\INCLUDE\VCL\VCL.HXj]FPC:\Documents and Settings\Administrator\ୱ\PCIEDIO BCB\PCIEDIO BCB\PCIEDIO.cppk_TEXTCODE_DATADATADGROUP_BSSBSS$$BSYMSDEBSYM$$BTYPESDEBTYP$$BNAMESDEBNAM$$BROWSE $$BROWFILEH) )~ ) ) ) @CMD$qv# _main_system_printf __setargv__ PciTg2_open2 PciTg2_closePciTg2_getvalidid2 PciTg2_out2_getch PciTg2_in2 PciTg2_close2 vcle50.libcls[ Press Command ] *********************************** 1 : Set IO Port-1 to output mode 2 : IO Port-1 1PA Output [0x55] 3 : IO Port-1 1PB Output [0xAA] 4 : IO Port-1 1PC Output [0x55] *********************************** 5 : Set IO Port-1 to input mode 6 : IO Port-1 1PA Input 7 : IO Port-1 1PB Input 8 : IO Port-1 1PC Input *********************************** a : Set IO Port-2 to output mode b : IO Port-2 1PA Output [0x55] c : IO Port-2 1PB Output [0xAA] d : IO Port-2 1PC Output [0x55] *********************************** e : Set IO Port-2 to input mode f : IO Port-2 1PA Input g : IO Port-2 1PB Input h : IO Port-2 1PC Input *********************************** i : Get DIP SW ID q : Quit Function : Can't open PCIE DIO device Command [1] [Port-1] (J6) IO control mode : [ output ] Command [2] [Port-1] 1PA output data : [0x55] Command [3] [Port-1] 1PB output data : [0xAA] Command [4] [Port-1] 1PC output data : [0x55] Command [5] [Port-1] (J6) IO control mode : [ input ] LCommand [6] [Port-1] 1PA input data : 0x%XCommand [7] [Port-1] 1PB input data : 0x%XCommand [8] [Port-1] 1PC input data : 0x%XCommand [a] [Port-2] (J8) IO control mode : [ output ] Command [b] [Port-2] 2PA output data : [0x55] Command [c] [Port-2] 2PB output data : [0xAA] Command [d] [Port-2] 2PC output data : [0x55] Command [e] [Port-2] (J8) IO control mode : [ input ] Command [f] [Port-2] 2PA input data : 0x%XCommand [g] [Port-2] 2PB input data : 0x%XCommand [h] [Port-2] 2PC input data : 0x%XCommand [i] Get PCIE DIO card ID : [ %d ]Command [q] Quit 6#!@@CMD$qv3@maint tttt p C@t # #  ##### # # # % %  ! " #$@%&'()*+,-. / 0 1 T\T%T 2 %3 %4 %5 %6 %7 %8 %9 %: %; %< %= %> %? %@ %A %B %C %D %E %F %G %H %I %J %K %L&MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ BCC32 5.5t p tt!t  p t@   ttttttt""tt t"tCMDmainargcargvstatusboardid validswiddipswidrdatachisystemprintf _setargv__ PciTg2_open2 PciTg2_closePciTg2_getvalidid2 PciTg2_out2getch PciTg2_in2 PciTg2_close2stdSystem@System@varSmallint@System@varInteger@System@varSingle@System@varDouble@System@varCurrency@System@varDate@System@varOleStr@System@varDispatch@System@varBoolean@System@varVariant@System@varUnknown@System@varByte@System@varByRef@System@vtInteger@System@vtBoolean@System@vtChar@System@vtExtended@System@vtString@System@vtPointer@System@vtPChar@System@vtObject@System@vtClass@System@vtWideChar@System@vtPWideChar@System@vtAnsiString@System@vtCurrency@System@vtVariantSysutilsSysinitWindowsMessagesSysconstClassesGraphicsCommctrlImglistActnlistImmContnrsMenusMultimonControlsFormsActivexUrlmonWininetRegstrShellapiShlobjStdctrlsCommdlgDialogsExtctrlsExtctrlsDialogsCommdlgStdctrlsShlobjShellapiRegstrWininetUrlmonActivexFormsControlsMultimonMenusContnrsImmActnlistImglistCommctrlGraphicsClassesSysutilsSysconstMessagesWindowsSysinitSystemunlinktempnamsopenrmtmpputwgetwfputcharflushallfilenofgetcharfdopen fcloseall _vsnwprintf _vsnprintf _snwprintf _snprintfwscanfwprintfvwscanfvwprintfvswscanf vswprintfvsscanfvsprintf vsnwprintf vsnprintfvscanfvprintfvfwscanf vfwprintfvfscanfvfprintfungetwcungetctmpnamtmpfileswscanfswprintfsscanfsprintf snwprintfsnprintfsetvbufsetbufscanfrewindrenameremoveputwcharputwcputsputcharputcprintfgetwchargetwcgetsgetchargetcfwscanffwritefwprintfftellfsetposfseekfscanffreopenfreadfputwsfputwcfputsfputcfprintffopenfgetwsfgetwcfgetsfgetposfgetcfflushferrorfeoffcloseclearerr_wunlink_wtmpnam _wtempnam_wsopen_wrename_wremove_wpopen_wfsopen _wfreopen_wfopen_wfdopen_unlink_tempnam_sopen_rmtmp_putws_putw_popen_pclose_getws_getw_fsopen _fputwchar_fputwc _fputchar_fputc _flushall_fileno _fgetwchar_fgetwc _fgetchar_fgetc_fdopen _fcloseall __getStream_rotr_rotl_crotr_lrotr_lrotl_crotlabswctombwcstoulwcstombswcstolwcstodultoatimesystemswabstrtoulstrtolstrtodsrandreallocrandputenvperrormbtowcmbstowcsmblen _seterrormode@std@%max$T1%$qrxT1t1$rxT1@std@%min$T1%$qrxT1t1$rxT1@std@randomize$qv@std@random$qiltoagcvtfcvtecvtmallocldivlabsitoagetenvfreeexitdivcallocatolatoiatofatexitabort_wtold_wtol_wtoi_wtof_wsystem _wsplitpath _wsearchstr _wsearchenv_wputenv_wperror _wmakepath_wgetenv _wfullpath_wcstold_strtold _splitpath _searchstr _searchenv _makepath_wtoi64_ui64tow_ui64toa_i64tow_i64toa_atoi64_ltow_ltoa_lrand_itow_ultow_gcvt_fcvt _fullpath_exit_atold_ecvt__errno __doserrnoqsortlsearchlfindbsearchwcsxfrmwcstokwcsstrwcsspnwcsrchrwcspcpywcspbrkwcsncpywcsncmpwcsncatwcslenwcscspnwcscpywcscollwcscmpwcschrwcscatstrtok@std@strstr$qpxct1@std@strstr$qpcpxcstrspn@std@strpbrk$qpxct1@std@strpbrk$qpcpxcstrerrorstrcspn@std@strrchr$qpxci@std@strrchr$qpcistrncpystrncmpstrncats trlenstrcpystrcmp@std@strchr$qpxci@std@strchr$qpcistrcatstrsetstpcpystrnset_wcsset_wcsrev_wcspcpy_wcsnset _wcsnicoll _wcsnicmp _wcsncoll _wcsicoll_wcsicmp_wcsdup _strnicoll _strncoll _stricoll _strerror _lwcsxfrm_lwcsupr _lwcsnicoll _lwcsncoll_lwcslwr _lwcsicoll _lwcscoll _lstrxfrm _lstrnicoll _lstrncoll _lstricoll _lstrcollstrrevstrnicmpstricmpstrdup_stpcpy_lstrupr_lstrlwr _lwsetlocale _wsetlocale _llocaleconv localeconv _lsetlocale _ltowlower _ltowuppertowuppertowlower _ltouppertoupper _ltolowertoloweriswascii iswxdigitiswupperiswspaceiswpunctiswprintiswloweriswgraphiswdigitiswcntrliswalphaiswalnumisasciiisxdigitisupperisspaceispunctisprintislowerisgraphisdigitiscntrlisalphaisalnummemsetmemcpymemcmp@std@memchr$qpxviui@std@memchr$qpviuimemmovememicmpmemccpy_wmemset_wmemcpy@std@_wmemchr$qpxviui@std@_wmemchr$qpviui __threadid@std@ptrdiff_t @std@size_t @std@wint_t @std@wctype_t @std@va_list _chartype_lower_upperlconv_argc_argv __mb_cur_max_cmdline_escapes_environ _fileinfo_fmode_osmajor_osminor_osmode _osversion _sys_errlist _sys_nerr _wenviron @std@atexit_t @std@div_t @std@ldiv_t @std@FILE@std@_floatconvert_streams @std@fpos_t(UhYhYhYh<Yh^YhYhYhYhYhYh!Yh;YhUYhzYhYhYhYhYh$YhEYh_YhyYhYhYhYhY]T VTVTV%T*V0T5V;T@VFTKVQTVV\TaVgTlVrTwV}TVTVTVTVTVTVTVTVTVTVTVTVTV TVTVU3E3҉U3ɉME}thY3zUR3ɉME|uUUE}|jpjuEMσ8$ DvJMVjuEepujuhYh Y/jUjuh8YhEYhjuhhYhuYjUjuhYhYjuEMujuhYhYjjuEhYuh 8juEh,Yuh9juEhXYuhejuEeujuhYhYjUjuhYhYjhjuhYhY;jUjuhYh*YjuEMpujuhMYhZYjuEhYuhjuEhV$T)V/V?ViV nTsV TTTTTTTTTTTTTTTTT TTTT#V 7V H?R<XDaEmHrIzLOP*S.T;UFVQYVZ[[g\r]}`abcdghijkmqruvw x{| }-~8HMR_jz  /:EJO[fqv{'2BDIV\`fju