Hello,
Does anyone know what method HIARCS Chess Explorer uses to verify that a file is actually a UCI compatible engine? Specifically on the OS X version of HCE 1.7?
Does it just check that the file type is a mach object executable? Does it check that it can respond to UCI commands? Both of these or something else?
HCE UCI engine validation
Moderators: Harvey Williamson, Watchman
HCE UCI engine validation
Website: Organised Adversary - ICCF: 30667
OpenPGP/GPG Key: 0x321E4E2373590E5D - BTC address: 18Ua6y7D65QatEDZ36dtWNWpG9Ttrd4eqy
OpenPGP/GPG Key: 0x321E4E2373590E5D - BTC address: 18Ua6y7D65QatEDZ36dtWNWpG9Ttrd4eqy
It appears that the answer to my question is simply that for an engine to be recognised by Mac Chess Explorer the file must be:
Mac users are going to love this (and Mark might not). Well, the tech-savvy mac users are going to love it.
- 1. A mach-o executable object.
2. Communicate in accordance with the UCI protocol.
Mac users are going to love this (and Mark might not). Well, the tech-savvy mac users are going to love it.
Website: Organised Adversary - ICCF: 30667
OpenPGP/GPG Key: 0x321E4E2373590E5D - BTC address: 18Ua6y7D65QatEDZ36dtWNWpG9Ttrd4eqy
OpenPGP/GPG Key: 0x321E4E2373590E5D - BTC address: 18Ua6y7D65QatEDZ36dtWNWpG9Ttrd4eqy
To see what this query resulted in, read this thread.
Website: Organised Adversary - ICCF: 30667
OpenPGP/GPG Key: 0x321E4E2373590E5D - BTC address: 18Ua6y7D65QatEDZ36dtWNWpG9Ttrd4eqy
OpenPGP/GPG Key: 0x321E4E2373590E5D - BTC address: 18Ua6y7D65QatEDZ36dtWNWpG9Ttrd4eqy