bob wrote:That's the reason Carey was interested in resurrecting this thing. All the old source files were lost years ago (around 1995). I eventually found one old listing of CB, and a _really_ old listing of blitz 6.9 (circa 1978-1979 somewhere).
Yeah... I pestered you about it for close to 10 years, I guess.... The first time I asked you were pretty sure you had a copy on a tape cartridge but had no way to read it. Later you said the tape wasn't readable.
Finally you found some printed copies.
Then finally somebody took pity on you and gave you and electronic copy.
I sent those to Carey who wanted to try to scan/OCR them. It was pretty hopeless. We worked on it off and on but the OCR software is not anywhere near good enough to tackle this.
Yeah, OCRing Fortran is pretty tough. Especially when you throw in the automatic variable declarations.
But at least it was scanned in, though. So it was no longer lost. If a fire happened in your office or something else happened, CrayBlitz would have still existed. (Yeah.... never mind the damage to your office or the University... At least CrayBlitz would have been saved. I've got the priorities straight.

)
One of these years, I will get Blitz 6.9 running. It's on my list of things to do, it's just that I have other things to do and doing yet another round of proofreading of it is not exactly fun.
By the way, I heard back from David Slate.
He said he's very busy at the moment so he hasn't had a chance to look much at CrayBlitz yet, but thanks.
He also said that he didn't think he had a copy of Chess 3.6 anymore and that he might still have a printed copy of Nuchess. (No, I didn't offer to scan & OCR it...

I learned my lesson on OCRing Fortran!!) I'll probably follow up on that eventually, just to see if he happened to find an electrnoic copy.
One thing he did mention was that even though Nuchess ran on a Cray, it wasn't vectorized. Apparently it was just a plain scalar program.
He said he had two versions of Nuchess. One for the CDC Cyber and a slightly different one for the Cray. Basically the same program except the Cray version took advantage of the 64 bit words and popcount, etc.
Luckily someone found an old copy on a backup up at the alabama supercomputer center. So at least we had a working 1991 version of Cray Blitz. Took some work to make it compile cleanly but it finally happened. was interesting to read over the code to see what I had forgotten. For example, I had forgotten we had played around with null move R=2, although we used "1" by default. I had forgotten we had switched to recursive null-move (more than one null in a path, just never two in a row). It was interesting to read back thru the stuff... sort of like a trip down memory lane...