Before posting the tbgen link I tested it on XP Home and it worked but that doesn't mean anything I suppose because I am using an older processor and you have to be using a newer processor since you are using XP Pro, if the newer processor could have anything to do with it not working for you. Plus XP Pro isn't exactly the same as XP Home.
To test it I just made a bat file and ran the bat file from the same directory that the tbgen exe file was in. The created tablebase files were saved to the same directory.
If you want to try the bat file you can download it from here.
http://www.2shared.com/file/nBsgvdo1/test.htmlIn the above test.zip file are a bat file, the tbgeni.exe and tbenm.exe files and a forum thread.
This is what is in the bat file.
- Code: Select all
tbgenm -m 200 -p kpkp
It is set to use the tbgenm.exe file and since it is set to generate the kpkp file and its subset files I only used 200 megabytes of memory. From what I've read it takes something like 576 megabytes of memory to generate the full 5-men tablebases. If tbgenm doesn't work for you, you could try changing tbgenm to tbgeni in the bat file and see if that one works. If you also have significant amounts of memory you can try uping the memory in the bat file.
The included, very old, Winboard forum thread was geared toward older systems with 512 megabytes of memory in them. Still the forum thread may have some useful information in it.
I also cannot generate any tablebases without using the -p command.
I have never used the tbgen exe file to generate a full set of the 5-men tablebases. I have used it generate certain of the 5-men subsets but since I downloaded the tablebases from Robert Hyatt's site and saved them to disc I have mostly only used datacomp.exe to uncompress some of the Hyatt's tablebases that I had saved.
This is what is listed when running tbgenm from the command prompt in XP Home.
E:\>tbgenm
Usage: tbgen options tablebases
Valid options:
-m number - specify memory size (in Mb)
-c number - specify TB cache size (in Mb)
-d dirs - search TBs in the specified directories
-p - use file mapping (Win32 only) or virtual memory
(do not use -p together with -c when creating tablebase)
-e - verify existing tablebases
(you must to specify -c when verifying tablebase)
-v - verbose mode
-q - query tablebases
-i - generator will run with low priority
Example: tbgen -m 570 -p -d c:\tb;d:\tb kbpkb
Anyway if you care to it would be of interest to know what kind of error message if any you get when trying to run the tbgen. As someone that might one day get XP Pro 32bit, I'd be interested in knowing.