Moderator: Andres Valverde
Fabio Cavicchio wrote:Hello, a new Delfi is available.
Futility pruning and an improved king safety brought approx 30 ELO points.
Kind regards,
Fabio Cavicchio.
Fabio Cavicchio wrote:Thanks,...
Marco Grella wrote:Here I have no problem in using the windows executable of Delfi under Linux with wine, even with Xboard.
Xboard version is 4.2.7,...
Marco Grella wrote:...wine version is 20040813...
Fabio Cavicchio wrote:Hello, a new Delfi is available.
Futility pruning and an improved king safety brought approx 30 ELO points.
Kind regards,
Fabio Cavicchio.
Graham Banks wrote:Fabio Cavicchio wrote:Hello, a new Delfi is available.
Futility pruning and an improved king safety brought approx 30 ELO points.
Kind regards,
Fabio Cavicchio.
Thanks Fabio.
Delfi 4.6 is a fine under rated engine, so I'm really looking forward to trying out Delfi 5.0
Regards, Graham.
Tord Romstad wrote:Hello Fabio,
I didn't notice until now that Delfi is now open source. Thank you very much for releasing the source code!
Do you think there is any chance that will be possible to port the program to Mac OS X using the Free Pascal compiler? I understand from the rest of the thread that it won't work without any changes, because you use some Windows-specific system calls in your IO code. I hope it will be possible to port it to OS X (and other Unixes) without too much trouble, though.
Delfi 5 would be a perfect sparring partner for my engine, and I hope I'll manage to make it work on my machine.
Tord
Dann Corbit wrote:I think it will be hard to change it to use freepascal.
Delphi is an OO language like C++ or .NET stuff, and the Delfi engine has lots of classes and inheritance stuff in it.
The language syntax has excellent compatibility with TP 7.0 as well as with most versions of Delphi (classes, rtti, exceptions, ansistrings, widestrings, interfaces).
Tord Romstad wrote:Dann Corbit wrote:I think it will be hard to change it to use freepascal.
Delphi is an OO language like C++ or .NET stuff, and the Delfi engine has lots of classes and inheritance stuff in it.
I have no experience with either Free Pascal nor Delphi, I just saw the following text at the Free Pascal web page and thought the languages were mostly compatible:The language syntax has excellent compatibility with TP 7.0 as well as with most versions of Delphi (classes, rtti, exceptions, ansistrings, widestrings, interfaces).
I suppose I was too optimistic.
Dann Corbit wrote:Tord Romstad wrote:Dann Corbit wrote:I think it will be hard to change it to use freepascal.
Delphi is an OO language like C++ or .NET stuff, and the Delfi engine has lots of classes and inheritance stuff in it.
I have no experience with either Free Pascal nor Delphi, I just saw the following text at the Free Pascal web page and thought the languages were mostly compatible:The language syntax has excellent compatibility with TP 7.0 as well as with most versions of Delphi (classes, rtti, exceptions, ansistrings, widestrings, interfaces).
I suppose I was too optimistic.
Maybe it will work then. I just expected that freepascal was a pascal dialect and not a delphi dialect (the two things are VERY different langauges).
Another possibility is to convert it to C++. Here is a tool that may get the job started:
http://ivan.vecerina.com/code/delphi2cpp/
I gave it a run through, and it barfs on the inline assembly and a few other things and none of the output C++ files are compilable, but it is still a long way along towards the goal compared to hand conversion. I don't think I will be tackling it, but I am curious to understand how Delfi works. I will find the C++ code easier reading than the Delphi source and so I have gotten as far as I need.
I downloaded and tried freepascal (gads, what a horrid IDE).
Got 39 errors on the first file I tried. I guess it won't be simple to convert from Delphi to Freepascal.
I seem to recall that Kylix is supposed to be pretty much a clone of Delphi. Maybe a port to Kylix would not be too difficult (Kylix runs under Linux).
Return to Winboard and related Topics
Users browsing this forum: No registered users and 45 guests