Author: Robert Hyatt
Date: 13:43:25 04/12/04
Go up one level in this thread
On April 12, 2004 at 16:11:02, Dann Corbit wrote: >On April 12, 2004 at 16:04:21, Robert Hyatt wrote: > >>On April 12, 2004 at 15:39:34, Dann Corbit wrote: >> >>>On April 12, 2004 at 15:30:31, Matthew Hull wrote: >>> >>>>On April 12, 2004 at 15:07:15, Dann Corbit wrote: >>>> >>>>>I found a copy of a modified Cray blitz. >>>> >>>> >>>>I don't think Blitz IV is "Cray" blitz, since that had optimized Cray assembler >>>>mixed in. This seems to be earlier than that. >>> >>>Yes, it is something quite old. Dr Hyatt estimated mid 70's as I recall. >> >> >>Just checked my old ACM stuff. blitz version 6 played in 1977 and beyond. >>Version 5 (V) played im 75-76. Version 4 goes back to 73-74 approximately... > >Some sort of HP quirk in the data statements is preventing me from compiling. > >e.g.: >chess.f:76: > DATA ZERO /0J/,WHITE/'WHITE'/,BLACK/'BLACK'/,BELL/%""J/ > ^ >Too few initial values in list of initializers for `zero' at (^) Clearly busted. probably should be 0 (zero) without the J > >Also, there is a strange format for some parameters. I think maybe that the $ >indicates a data type (like long verses short integer or something): > >chess.f:176: > CALL MATCH($6300) > ^ I'm not sure I remember the code very well, but that should likely be an & for a "multiple return" statement in MATCH. IE a "return" returns to the line after the call, while a return 1 returns to the first statement label passed as an argument. But, as I said previously, this is all broken and much code is missing. IE look at the last line of code, which must be "END" but isn't... >Invalid form for CALL statement at (^)
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.