Page 1 of 1

NSVChess UCI engine irregularity

PostPosted: 01 Jan 2006, 19:45
by Pablo
Hello,
I just try the new NSVChess engine of unknown author and country at Arena, but after my first move appear a popup saying the program had made a wrong operation. Nevertheless after some seconds instead of quiting Arena the engine make a move. This happen every time afterwards when I a move.
Any comments are welcome,
Happy New Year,
Pablo Urzua

The error that I got when a run the engine????

PostPosted: 02 Jan 2006, 20:17
by Pedro Beltran
The error that I got when a run the engine????

<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="NSVChess.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="NSVChess.exe" SIZE="41936" CHECKSUM="0xBD6AC014" MODULE_TYPE="WIN32" PE_CHECKSUM="0xF339" LINKER_VERSION="0x10000" LINK_DATE="12/31/2005 16:28:49" UPTO_LINK_DATE="12/31/2005 16:28:49" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="983552" CHECKSUM="0x4CE79457" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft? Windows? Operating System" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="? Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xFF848" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:56:36" UPTO_LINK_DATE="08/04/2004 07:56:36" VER_LANGUAGE="English (United States) [0x409]" />
</EXE>
</DATABASE>

Re: NSVChess UCI engine irregularity

PostPosted: 03 Jan 2006, 11:37
by Jim Ablett
Hi Pablo, Pedro,

I ran NSVChess though 'Dependency Walker' http://www.dependencywalker.com/

It seems to require NTdll.dll which is specific to
Windows Xp and 2000 (and NT4 but who uses that!)

It runs fine on my WinXP system.

Are you using Win98 by any chance? :(
I think you'll have to contact the author Nicolas Velin
and ask for a Win9x build.

regards,

Jim.

I have Windows Xp

PostPosted: 03 Jan 2006, 18:08
by Pedro Beltran
I have intalled in c:\windows\system32\ntdll.dll, and is not running ok, I dont know what happend

Any case Jim you are very kind for answering

Best regards

Pedro

Re: NSVChess UCI engine irregularity

PostPosted: 03 Jan 2006, 19:16
by Jim Ablett
Hello Pedro,

Make sure you are using service pack 2 and .net framework 2
also.

regards,
Jim.

Re: NSVChess UCI engine irregularity

PostPosted: 03 Jan 2006, 20:43
by Nicolas Velin
Hi all,

pug wrote:I just try the new NSVChess engine of unknown author and country at Arena

I'm the french author of NSVChess

pug wrote:but after my first move appear a popup saying the program had made a wrong operation. Nevertheless after some seconds instead of quiting Arena the engine make a move. This happen every time afterwards when I a move.

Don't forget that my engine is an UCI engine.

Jim Ablett wrote:It seems to require NTdll.dll which is specific to
Windows Xp and 2000 (and NT4 but who uses that!). Make sure you are using service pack 2 and .net framework 2 also.

My engine is in langage C compiled with GCC.
So .NET is not needed.

Best wishes

Re: NSVChess UCI engine irregularity

PostPosted: 04 Jan 2006, 01:41
by Pablo
Hi Nicolas,
It looks your engine do not work with Windows98Se at Arena. nevertheless using ntdll.dll
Maybe you can compile a NSVChess engine that could work at UCI with Windos98.
Best wishes,
Pablo

Nicolas Velin wrote:Hi all,

pug wrote:I just try the new NSVChess engine of unknown author and country at Arena

I'm the french author of NSVChess

pug wrote:but after my first move appear a popup saying the program had made a wrong operation. Nevertheless after some seconds instead of quiting Arena the engine make a move. This happen every time afterwards when I a move.

Don't forget that my engine is an UCI engine.

Jim Ablett wrote:It seems to require NTdll.dll which is specific to
Windows Xp and 2000 (and NT4 but who uses that!). Make sure you are using service pack 2 and .net framework 2 also.

My engine is in langage C compiled with GCC.
So .NET is not needed.

Best wishes