Firenzina 2.2.2 xTreme, a clone of Fire 2.2 xTreme

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

Moderator: Ras

kranium
Posts: 2130
Joined: Thu May 29, 2008 10:43 am

Re: Firenzina 2.2.2 xTreme, a clone of Fire 2.2 xTreme

Post by kranium »

Gusev wrote:Dear Norm,

I totally agree with what you wrote. And yes, I respect the GPL. The decision to fork and rename was based on the following factors.

1. It seemed pointless to ask for your permission to continue Fire under its last name, given that you chose to discontinue it and work on RobboLito. I totally respect your decison! But the GPL allows to proceed without such a permission, appropriately so. This is part of the open-source ideology.

2. Then it looked like it was more appropriate to rename the continuation of the project. Besides, this way you can resume Fire under its old name at any time if you choose to do so, without any confusion. And if you happen to choose to contribute to the Firenzina fork, that will be greatly appreciated and promptly acknowledged.

3. Historically, the project was renamed from FireBird to Fire before, in order to avoid confusion with the database management system, http://en.wikipedia.org/wiki/Firebird_% ... _server%29. Mozilla acted likewise earlier, when they renamed their browser from Firebird to Firefox. So Fire was not the first name choice. I hope it won't be missed much if not continued.

4. Then I consciously chose another name similar to Fire, with an allusion to Renaissance ("rebirth"), in which the city of Florence (Firenze, pronounced [fiˈrɛntse]) played an important role. Now, Firenze is also a name of a centaur in the Harry Potter series, and Firenza was once an Oldsmobile model. If you google the name selected, I hope you'll agree that I chose wisely enough. I found that Firenzina is a brand of very expensive Italian shoes for women and was once a name of a thoroughbred. Firenzina is also mentioned in Italian political articles, apparently as an informal alternative name for Florence. This use traces back to the XIX c., at least. The name is also close to "Fire engine".

5. Roberto Pescatore might appreciate the renaming. :-)

Best regards,
Dmitri
+1
i appreciate your candor and enthousiasm...
you have my full support.

i will consider contributing ideas from an unpublished Fire 2.3, which includes code/strength improvements, as well as 70 more (new) user configurable eval terms.

to fix your MS/Intel compiles:
change your compile C++ code generation (target) from
Multi-threaded DLL (/MD)
to
Multi-threaded (/MT)
this will eliminate the need for the MS run-time DLLs
ZirconiumX
Posts: 1361
Joined: Sun Jul 17, 2011 11:14 am
Full name: Hannah Ravensloft

Re: Firenzina 2.2.2 xTreme, a clone of Fire 2.2 xTreme

Post by ZirconiumX »

One thing which I'd like would be more portable code - Fire was Windows-only.

Matthew:out
tu ne cede malis, sed contra audentior ito
kranium
Posts: 2130
Joined: Thu May 29, 2008 10:43 am

Re: Firenzina 2.2.2 xTreme, a clone of Fire 2.2 xTreme

Post by kranium »

ZirconiumX wrote:One thing which I'd like would be more portable code - Fire was Windows-only.

Matthew:out
it was always open-source,
anyone that wanted to could contribute

PS- as a guide, the necessary code for linux (and some MAC OS as well) is present in all ippolit.wikispaces.com code releases
Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

Re: Firenzina 2.2.2 xTreme, a clone of Fire 2.2 xTreme

Post by Gusev »

i will consider contributing ideas from an unpublished Fire 2.3, which includes code/strength improvements, as well as 70 more (new) user configurable eval terms.

to fix your MS/Intel compiles:
change your compile C++ code generation (target) from
Multi-threaded DLL (/MD)
to
Multi-threaded (/MT)
this will eliminate the need for the MS run-time DLLs
Norm, thank you very much!! I will fix my compiles tonight. Like I stated before, you're most welcome to contribute, which decision on your part, if finalized, would, naturally, immediately put you back on board as the primary current author.
Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

Re: Firenzina 2.2.2 xTreme, a clone of Fire 2.2 xTreme

Post by Gusev »

it was always open-source,
anyone that wanted to could contribute
This is exactly the way the project is meant to continue after its "rebirth".
Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

Re: Firenzina 2.2.2 xTreme, a clone of Fire 2.2 xTreme

Post by Gusev »

Jose, thank you very much! Your compile runs successfully on my Intel Core 2 Quad at work. Is it okay to mirror it on my Edinboro Firenzina site? I intend to race it against other compiles on my Intel Core i7 quad at home later.
User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: Firenzina 2.2.2 xTreme, a clone of Fire 2.2 xTreme

Post by velmarin »

Gusev wrote:Jose, thank you very much! Your compile runs successfully on my Intel Core 2 Quad at work. Is it okay to mirror it on my Edinboro Firenzina site? I intend to race it against other compiles on my Intel Core i7 quad at home later.
You have my project file include , load it and you can do the same compilation,

then remove the:
#define HasPopCNT
#define LargePages

and get a compilation x64 not popcnt

then remove
#define WINDOWS_X64
#define HasPopCNT
#define LargePages
and obtains a compilation x32.

good luck with the project and do not forget to thank the real authors Ippolit project PUBLIC DOMAIN, where derivate fire.
Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

Re: Firenzina 2.2.2 xTreme, a clone of Fire 2.2 xTreme

Post by Gusev »

You have my project file include , load it and you can do the same compilation,

then remove the:
#define HasPopCNT
#define LargePages

and get a compilation x64 not popcnt

then remove
#define WINDOWS_X64
#define HasPopCNT
#define LargePages
and obtains a compilation x32.

good luck with the project and do not forget to thank the real authors Ippolit project PUBLIC DOMAIN, where derivate fire.
Thank you very much, I will compile as suggested! Thanks to the Ippolit authors are inherited from the Fire sources, they were there.
User avatar
geots
Posts: 4790
Joined: Sat Mar 11, 2006 12:42 am

Re: Firenzina 2.2.2 xTreme, a clone of Fire 2.2 xTreme

Post by geots »

Gusev wrote:
it was always open-source,
anyone that wanted to could contribute
This is exactly the way the project is meant to continue after its "rebirth".



Hi, my friend. I have an opinion here, and be sure that is all it is- just an opinion. If I were you, I would ask myself a question. I would say, "myself, can you go into the search and evaluation functions of this engine and make a number of changes?" And if the answer I got back from myself was "no"- I would look for other worlds to conquer.



Best,

george
Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

Re: Firenzina 2.2.2 xTreme, a clone of Fire 2.2 xTreme

Post by Gusev »

George,

Good question! Eventually, yes. However, we're at a "proof of concept" stage. It looks like it may be possible to show that the project was abandoned prematurely. Then the greedy approach to improvement dictates that one should pick the "low-hanging fruit" (c) Vas. Those may not be search and eval at first.

Dmitri