Novag UCB drivers (DLL)

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
GONeill
Posts: 87
Joined: Sun Jun 15, 2014 6:40 am
Location: New Zealand
Full name: Graham O'Neill

Novag UCB drivers (DLL)

Post by GONeill »

Having created Winboard and UCI programs to control the UCB I thought I'd try going a step further. Many interfaces support the DGT eboard and I found they do this using a file called DGTEBDLL.dll which provides the functions required to drive their board.

So I wrote my own version of this file that will control the UCB instead of the DGT. This makes it possible to use the UCB as a built in board rather than as a chess engine.

Unfortunately DGT did a very thorough job and provided many ways to communicate positions and moves, and I haven't (yet?) mirrored them all. So currently my DLL file will probably only work with the two interfaces I've tested it with:

Arena
LucasChess

If I find out more details about which of the DGT functions other interfaces use then I might be able to increase this later.

Download from: http://goneill.co.nz/arenaswiss