![]() ![]() The surrounding frame window uses the classical title-, menu- and toolbar at the top of the frame and a status bar at the bottom. A tabbed window consists of tiled areas with sub- or child windows, the chess board, notation, opening book statistics, analysis, and database list or query result windows. Chess Explorer provides a tabbed document interface, one document associated with a chess game in playing or analyzing mode, either started from the initial position or selected from a list of games, the universe or subset from a query result of a PGN database, for re-play with further analysis with new variants and editing annotations. It is sold in bundle with the HIARCS 14 engine based on the program which won the WCSC 2011, and is able to use any UCI compatible chess engine. Dragon 4.6 in Mac Chess Explorer:ġ.e4 c5 2.Nf3 a6 3.c4 e6 4.Nc3 b6 5.d4 20.Home * User Interface * GUI * HIARCS Chess ExplorerĪ sophisticated, commercial chess GUI for PC or Macintosh computers to run under Windows or Mac OS, designed and developed by Michal Rudolf and Mark Uniacke. If it does work for you, though, I would be interested in hearing of it. As for me, I'm posting this for informational purposes only if it works for you, that's great, but if it doesn't, well, you've lost nothing really. Don't expect the HIARCS team to support it or the developers of the Windows engines to do so either. It should go without saying, but I know better than to leave this last bit unsaid: this method of using Windows UCI engines with Mac Chess Explorer comes with no warranty, no support and no guarantees. A pity since I pursued this in order to specifically get ProDeo working with Mac Chess Explorer. Chances are a solution for ProDeo will require considerably more code to create the mach-o wrapper and may or may not be a rather complex task. exe files, the multiple subdirectories, the response codes I noted in the wineconsole tests or something else entirely). Unfortunately my attempts to use the same method with ProDeo 1.88 have failed so far, the reasons for which require further investigation and will need to wait on other projects (it could be the additional. I'll also post some engine matches with the ones that work. I'll update this topic with confirmation of successes or failure with those engines when I test them. It should be perfectly fine with the engines provided with Arena. an opening book, other tables, configuration files, etc.). exe file (the engine) plus various support files (e.g. This process should work for any UCI engine which consists of a single folder with a single. The compiled file can then be added to Mac Chess Explorer in the same manner as any native UCI engine for OS X.įollowing my successful test with Dragon, I set it against Stockfish 5 (single core, precompiled binary) and then against HIARCS 14 WCSC (the single core version), it lost every match, but it was definitely playing. Here is the (very simple) C++ code I used:Ĭode: Select all g++ -o dragonloader My successful test, which I'm using as the example here, utilised C++ and Dragon 4.6. ![]() This can be done in C, C++ or Objective C (Cocoa). Step 4: Create a mach-o executable wrapper for Wine and the chosen engine. A passing familiarity with the UCI protocol is advisable here. ![]() Step 3 (optional, but advisable): Test the Windows engine in a Terminal using wine and/or "wineconsole -backend=curses" to be sure that it is not adding anything weird to the input or output on the command line. The second is that Arena still has a few features which Chess Explorer does not have (yet). There are two reasons for this: First, to test that the Windows engines behave themselves when they are accessed by a Windows interface, even if that interface is being run through Wine. You will also need the XCode development platform with the command line tools and the GNU libraries (gcc, g++, etc.). The two most common methods of installing Wine are using Homebrew (which I don't use because it conflicts with other development platforms I use) and Mac Ports (which I do use because it confines itself to /opt/local and doesn't interfere with anything else). Step 1: Install Wine or CrossOver for OS X. There are certain limitations, a number of system requirements and absolutely no guarantees or, of course, support. I already know the answer and, as I hinted at in a previous thread, the answer is yes. This is not yet another question about whether or not I can use these engines only to be told no. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |