Y!

Home * Engines * Y!



Y! (Why Not), a chess program written by primary author Ulf Rathsman, supported by Lars Hjörth and book author Sandro Necchi. It was written in 6502 assembly and played tournaments on the TurboKit TK20 by Schaetzle+Bsteh. Y! competed the WMCCC 1988 as Y!88 and the WMCCC 1989 and WCCC 1989 as Y!89 (Why Not 89).

=Photos= Ulf Rathsman and Sandro Necchi of Y!88 at the WMCCC 1988 in Almería

=Description= based on the WCCC 1989 booklet : Y!89 uses a full, partly extended, width iterative principal variation search with capture and promotion searches in terminal nodes. The program is designed to be used in a cheap commercial environment, thus the work memory is still just 4 kbytes of RAM, and the good old 6502 eight bit processor is used in tournaments emulated by the also commercially available Turbo kit. The search is fast for a micro, and includes detection of repeated positions (actual as well as potential), and performs extensions for check evasions, passed pawn moves and some king moves in pawn endgames.

Most of the material and positional evaluation is made incrementally by the means of material value tables and positional score boards for each piece type, created once for each position of the game with the computer to move. Some "absolute" evaluation is also done, e.g. for static evaluation of unstoppable passed pawns and pawn structure.

=External Links=
 * Y!'s ICGA Tournaments
 * Why Not 89's ICGA Tournaments
 * Conchess – Schachcomputer.info Wiki (German)

=References= Up one level