Difference between revisions of "Chess (John Krause)"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
Line 4: | Line 4: | ||
'''Chess''',<br/> | '''Chess''',<br/> | ||
− | a chess program by [[John Krause]], written in [[6502]] machine language with versions for [[Commodore VIC-20]] (with at least 8 KiB expansion), [[Commodore 64]], [[Atari 8-bit]] and [[Apple II]], | + | a chess program by [[John Krause]], written in [[6502]] [https://en.wikipedia.org/wiki/Machine_code machine language] with versions for [[Commodore VIC-20]] (with at least 8 KiB expansion), [[Commodore 64]], [[Atari 8-bit]] and [[Apple II]], |
published and described in the [https://en.wikipedia.org/wiki/Compute! Compute!] December 1984 issue. The program was printed in [[Basic]] syntax with machine code in [https://en.wikipedia.org/wiki/BASIC#Data_manipulation Data] statements, | published and described in the [https://en.wikipedia.org/wiki/Compute! Compute!] December 1984 issue. The program was printed in [[Basic]] syntax with machine code in [https://en.wikipedia.org/wiki/BASIC#Data_manipulation Data] statements, | ||
along with a leading read and [https://en.wikipedia.org/wiki/PEEK_and_POKE poke] loop, to read the data and store it as executable code in [[Memory|memory]]. | along with a leading read and [https://en.wikipedia.org/wiki/PEEK_and_POKE poke] loop, to read the data and store it as executable code in [[Memory|memory]]. |
Revision as of 15:37, 21 June 2020
Home * Engines * Chess (John Krause)
Chess,
a chess program by John Krause, written in 6502 machine language with versions for Commodore VIC-20 (with at least 8 KiB expansion), Commodore 64, Atari 8-bit and Apple II,
published and described in the Compute! December 1984 issue. The program was printed in Basic syntax with machine code in Data statements,
along with a leading read and poke loop, to read the data and store it as executable code in memory.
The program applies alpha-beta with a depth from two to six plies depending on level 1-5, and a material only evaluation
with {1,3,3,5,9}-point values. An improved 8086 version of the program for the IBM PC was published a few months later [2].
The C64 version was also released in 1986 as Chess Master by FHD Software [3].
Publications
- John Krause (1984). CHESS. Compute!, Issue 055
- John Krause (1985). For IBM PC & PCjr CHESS. Compute!, Issue 064
External Links
- Chess | GB64.COM - C64 Games, Database, Music, Emulation, Frontends, Reviews and Articles
- Chess Master | GB64.COM - C64 Games, Database, Music, Emulation, Frontends, Reviews and Articles
- Scacchi | GB64.COM - C64 Games, Database, Music, Emulation, Frontends, Reviews and Articles