As most of you may know I don't program in "C" but I am going to try to learn. I program in Basic. After reading thousands of post I have come to the conclusion that 088 chess would be the closest to what I am familiar with code wise. I would appreciate it if I could be pointed to a few programs that use that format, I mean with sources so I can try to study and understand if possible.
Thanks in advance
Bill
[/b]
O88 chess
Moderators: hgm, Rebel, chrisw
-
- Posts: 670
- Joined: Mon Dec 03, 2007 3:01 pm
- Location: Barcelona, Spain
Re: O88 chess
On http://chessprogramming.wikispaces.com/0x88 you get a brief introduction to the features of 0x88.
As well Bruce Moreland has dedicated a page to this subject:
http://web.archive.org/web/200707161118 ... g/0x88.htm
As well Bruce Moreland has dedicated a page to this subject:
http://web.archive.org/web/200707161118 ... g/0x88.htm
-
- Posts: 27790
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: O88 chess
Micro-Max uses pure 0x88, and the simplest version (1.6) is only ~100 lines of C code...
-
- Posts: 3562
- Joined: Thu Mar 09, 2006 3:54 am
- Location: San Jose, California
Re: O88 chess
HGM
Could to send me a copy? I'll give you my email address to make it easy.
w.h.rogers@sbcglobal.net
Thanks
Bill
Could to send me a copy? I'll give you my email address to make it easy.
w.h.rogers@sbcglobal.net
Thanks
Bill
-
- Posts: 3245
- Joined: Thu Mar 09, 2006 9:10 am
Re: O88 chess
Bill Rogers wrote:HGM
Could to send me a copy? I'll give you my email address to make it easy.
w.h.rogers@sbcglobal.net
Thanks
Bill
Why not click on his www and go download ?
Matthias.
.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
http://www.chess.hylogic.de
-
- Posts: 27790
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: O88 chess
The one you are looking for is here:
http://home.hccnet.nl/h.g.muller/umax1_6.c
It is the simplest version, but (like mos uMax versions) has the disadvantage that it uses rather non-descriptive (single-character) variable names.
I have also a version of uMax that uses longer variable names, similar to what people use in pseudo-code. It is version 3.2, though, so it is a bit more complicated (also including a hash table). You can find that here:
http://home.hccnet.nl/h.g.muller/maximax.txt
In case the comment in the file isn't clear enough: There are some 30 pages of explanation on it on my website.
I always use gcc under cygwin to compile it, as
gcc -O2 -mno-cygwin uMax.c -o uMax.exe
http://home.hccnet.nl/h.g.muller/umax1_6.c
It is the simplest version, but (like mos uMax versions) has the disadvantage that it uses rather non-descriptive (single-character) variable names.
I have also a version of uMax that uses longer variable names, similar to what people use in pseudo-code. It is version 3.2, though, so it is a bit more complicated (also including a hash table). You can find that here:
http://home.hccnet.nl/h.g.muller/maximax.txt
In case the comment in the file isn't clear enough: There are some 30 pages of explanation on it on my website.
I always use gcc under cygwin to compile it, as
gcc -O2 -mno-cygwin uMax.c -o uMax.exe
-
- Posts: 12540
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: O88 chess
I suggest Vanilla Chess by Shaun Press (Australia).Bill Rogers wrote:As most of you may know I don't program in "C" but I am going to try to learn. I program in Basic. After reading thousands of post I have come to the conclusion that 088 chess would be the closest to what I am familiar with code wise. I would appreciate it if I could be pointed to a few programs that use that format, I mean with sources so I can try to study and understand if possible.
Thanks in advance
Bill
[/b]
It is a very simple and easy to understand 0x88 program.