Turbo Chess

Home * Engines * Turbo Chess



Turbo Chess, an didactic chess program by Kaare Danielsen , written in Turbo Pascal and published as source code in 1985 on disk along with the book Turbo GameWorks by Borland International. Borland later translated the program into C++ and used it as an example program for the for the Borland C++ compiler.

=Features=

Board Representation

 * 0x88 Vector Attacks
 * Piece-Lists

Search

 * Iterative Deepening
 * Aspiration Windows
 * Principal Variation Search
 * Quiescence Search
 * Move Ordering
 * 1) PV-Move
 * 2) Capture of Last Moved Piece
 * 3) Killer Moves
 * 4) Remaining Captures in MVV/LVA Order
 * 5) Promotions
 * 6) Castling
 * 7) Quiet Moves
 * 8) En passant

Evaluation

 * Score Grain: 1/256 of a pawn unit
 * Pre-processed Piece-Square Tables considering
 * Material
 * Mobility
 * King Safety
 * Pawn Structure
 * Blockade of Stop
 * Tarrasch Rule
 * Mop-up Evaluation
 * Draw Evaluation

=Namesake=
 * Turbo Chess by Chris Thornton

=See also=
 * Enterprise
 * KChess
 * Turbo Pascal
 * Turbostar

=Publications=
 * Kaare Danielsen (1985). Turbo GameWorks. Borland International, pdf from bitsavers.org
 * Don Beal (1986). Turbo GameWorks: Tools for Turbo Pascal. (Review) ICCA Journal, Vol. 9, No. 2, pp. 88

=Forum Posts=
 * origin of Chess from old Turbo Pascal Turbo GameWorks by Douglas Houston, borland.public.delphi.non-technical, June 4, 2000
 * Re: origin of Chess from old Turbo Pascal Turbo GameWorks by Kaare Danielsen, borland.public.delphi.non-technical, February 29, 2016


 * Some correspondence with Kaare Danielsen... by Fernando, Hiarcs Forum, February 17, 2017 » KChess

=External Links=
 * Turbo (disambiguation) from Wikipedia
 * Turbo (gastropod) from Wikipedia

=References= Up one level