Langage de programmation utilisé : | C Description Complète : | ******************************************************************************* * * * TTTTTTTTTTT III CCCCC HH HH EEEEEEEE SSSS SSSS * * TTTTTTTTTTT III CCCCCCC HH HH EEEEEEEE SSSSSSSS SSSSSSSS * * TTT III CCC CC HH HH EE SSS SSS * * TTT III XXX CC HHHHHHHH EEEEEEEE SSSSSS SSSSSS * * TTT III XXX CC HHHHHHHH EEEEEEEE SSSSSS SSSSSS * * TTT III CCC CC HH HH EE SSS SSS * * TTT III CCCCCCC HH HH EEEEEEEE SSSSSSSS SSSSSSSS * * TTT III CCCCC HH HH EEEEEEEE SSSS SSSS * * * * * * TI-Chess for TI89/TI-92plus (v3.30) * * * * by * * * * The TI-Chess Team * * * * * * release date: 20/06/2001 * * * * * * * * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ * * + + * * + VISIT The TI-Chess HOMEPAGE at: http://tict.ticalc.org + * * + + * * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ * * * ******************************************************************************* $Id: readme.txt,v 1.9 2001/06/20 20:34:47 Thomas Nussbaumer Exp $
------------------------------------------------------------------------------- What is TI-Chess? -------------------------------------------------------------------------------
(1) a full featured chess playing game for the TI89 and TI-92plus which ALL AMS versions up to AMS 2.05 (2) implements all chess rules including repetition and 50-ply rule (3) supports grayscale GFX,a graphical menu system and chess clocks (4) comes with 2 different piecesets (5) which should be competitive for beginners and intermediate chess players (5 levels -> level 1 to level 5) NOTE: Level 5 may take more than 30 minutes per move (6) the program is completely written in C using the phantastic GNU C port from the DOORS team (7) NOSTUB program (runs without any kernel on all AMS versions up to 2.05) (8) supports HW1 and HW2 calculators (9) comes with a set of chess puzzles for training (75 puzzles) (10) includes multiple save slots and export-to-textvariable feature (11) may run from archive (12) comes exepacked to reduce memory usage (should be archived for max. effect)
------------------------------------------------------------------------------- CONTENTS -------------------------------------------------------------------------------
directory src ... the source (examine src\readme.txt for details) directory tools ... contains a tool to generate chess puzzle files directory bin89 ... exepacked TI89 version + corresponding launcher directory bin92p ... exepacked TI92p version + corresponding launcher
------------------------------------------------------------------------------- !!!!!!!!! IMPORTANT NOTICE !!!!!!!!!! -------------------------------------------------------------------------------
Always start TI-Chess from the commandline and not from any explorer-like program to prevent crashes. Most of the available explorer-like programs cannot handle large nostub programs correctly, even if they may start them your calculator may crash some time later.
UPDATE:
The only available explorer which handles TI-Chess correctly is the TICT-Explorer. With the TICT-Explorer you don't even need the launcher program, but you can start file tichess.ppg directly.
------------------------------------------------------------------------------- STARTING TI-CHESS -------------------------------------------------------------------------------
The necessary files for the TI89 can be found in directory bin89 and for the TI-92plus in directory bin92p.
Steps:
(1) if you have a previous version of TI-Chess on your calculator, please delete it first!
(2) upload ticstart.9xz and tichess.9xy to your TI92plus or ticstart.89z and tichess.89y to your TI89
(3) archive file tichess.ppg for better memory usage
(4) type: ticstart() and press [ENTER]
NOTE: If you want to solve the chess puzzle which comes with TI-Chess upload file ticpro.9xs into your TI92plus or ticpro.89s into your TI89
------------------------------------------------------------------------------- THE MENU SYSTEM -------------------------------------------------------------------------------
The main menu can be reached from the game window by pressing [ESC] if it's your turn. Press [ESC] again to go back to the game window.
To select a menu entry just locate the cursor on it by using the cursor keys ([LEFT] and [RIGHT]) and press [ENTER] or [DOWN].
(1) NEW GAME: Starts a new game
(2) LOAD/SAVE: Loads, saves or exports a game. The used slot may be selected by using [UP] and [DOWN]. Press [ENTER] to load or save or [ESC] to cancel. Note: game slot ticsave0 cannot be used for saving, because it is used by the automatic load/save mechanism.
EXPORT Game will write the moves so far to textvariable "ticexpt". This variable can be directly viewed on the calculator with its text editor or you can download it to your computer for further processing.
(3) TRAIN (Train your Brain): Loads chess puzzles. The chess puzzle may be selected by using [LEFT] and [RIGHT]. Press [ENTER] to load the selected puzzle or [ESC] to cancel.
NOTE: "Mate in 2" puzzles may be solved by TI-Chess. Load a chess puzzle, set the level 3 and change the side so that the program calculates the next move. "Mate in 3" puzzles may be solved at level 5. "Mate in 4" puzzles cannot be solved by TI-Chess correctly until now, because level 7 would be necessary for it.
(4) OPTIONS: To change any of the settings locate the cursor on it and press [LEFT] or [RIGHT]. Pressing [ESC] will leave the settings menu and stores the new settings.
entry STRENGTH ... Strength of calculator's AI entry AUTOLOAD ... Enables/disables automatically loading from game slot ticsave0 at program start entry AUTOSAVE ... Enables/disables automatically saving to game slot ticsave0 at program exit entry HASHING ... If hashing is ON the program will allocate additionally memory (+20kB) during runtime to speedup its calculations. The program must be restarted if you change this parameter !!! entry REQUESTS ... Enables/disables YES/NO requests. entry SAVE MVS ... Enables/disables storing of moves in save slot. If disabled just the position is saved. entry PIECESET ... sets the active pieceset (1 or 2)
(5) HELP: Displays help page
(6) ABOUT: Displays credits page
(7) EXIT: Leaves program (key F5 as shortcut for exit everywhere !)
------------------------------------------------------------------------------- NOTE ABOUT TAKE BACK AND MOVE STORING FEATURE ------------------------------------------------------------------------------- Only the last 300 moves can be taken back. The same holds for move storing in the save file.
------------------------------------------------------------------------------- KEY LIST FOR TI89 -------------------------------------------------------------------------------
[F1] Shows Help Page [UP] Move Cursor Up [DOWN] Move Cursor Down [LEFT] Move Cursor Left [RIGHT] Move Cursor Right [ENTER],[2ND],[Y] YES on Dialogs/Select Figure/Make Move/Open Menu Entry [ESC],[N] NO on Dialogs/Enter or Leave MainMenu/Unselect Figure [(] Level Down [)] Level Up [STO] Load/Save Game [0] Toggle Automatic Play [CATALOG] Change Sides [BACK] Take back a Move [CLEAR] Undo take back [HOME] Rotate board by 180 degree [2] Toggle 2-Player Mode [ON] Turn calculator OFF [+] Contrast Up [-] Contrast Down [.] Show Moves So Far [F5] Boss Key (exit program immediately without any further requests) [F2][F3] increase/decrease screen refresh rate on HW2 calculators for better grayscales NOTE: since version 3.20 this keys shouldn't be necessary anymore
------------------------------------------------------------------------------- KEY LIST FOR TI92p -------------------------------------------------------------------------------
[H] Shows Help Page [UP] Move Cursor Up [DOWN] Move Cursor Down [LEFT] Move Cursor Left [RIGHT] Move Cursor Right [ENTER],[F1],[Y] YES on Dialogs/Select Figure/Make Move [ESC],[N] NO on Dialogs/Enter or Leave Main-Menu/Unselect Figure [(] Level Down [)] Level Up [STO] Load/Save Game [A] Toggle Automatic Play [C] Change Sides [BACK] or [B] Take Back a Move [F] Undo take Back Move [R] Rotate board by 180 degree [2] Toggle 2-Player Mode [ON] Turn calculator OFF [+] Contrast Up [-] Contrast Down [S] Show Moves So Far [F5] Boss Key (exit program immediately without any further requests) [F2][F3] increase/decrease screen refresh rate on HW2 calculators for better grayscales NOTE: since version 3.20 this keys shouldn't be necessary anymore
------------------------------------------------------------------------------- future extensions (unsorted list) -------------------------------------------------------------------------------
(1) Improving endgame strategy (2) Usage of opening books (3) LinkPlay option (4) Speedup of the engine by using new hashing and tree search algorithms (5) Support for grandmaster games databases (6) Maybe animations ... (7) A "real" beginner level where the program will make minor mistakes (8) Strength settings using a preset thinking time (9) Utilization of the PGN format (Standard format for Chess Game Notation) (10) Feature to setup position on the calculator
------------------------------------------------------------------------------- ... and the credits go to ... -------------------------------------------------------------------------------
(1) Ch.Donninger and D.Steinwender for their MINIMAX chess engine
(2) The TIGCC team for the GNU C port and its extensions
(3) Zeljko Juric, for his great library coming with TIGCC.
(4) Rusty Wagner (rusty@acz.org) for his incredible Virtual TI
(5) Marcos Lopez (marcos.lopez@gmx.net) for his excellent graphics and his "never-ending" criticism.
(6) Beta Testers who sent me suggestions or bug reports: [sorted by their join time]
Marcos Lopez (marcos.lopez@gmx.net) Ralf Fichtner (R.Fichtner@t-online.de) James J. Marshall (marshall@astro.umd.edu) Noah Taber (tabern@purdue.edu) Colin Squier (cwsquier@mediaone.net) David Hatch (Hatch99@email.msn.com) Case Cantrell (slowwarp@hotmail.com) A.J. Franks (kaizer_911@yahoo.com) Mikael P. Johansson (mpjohans@cc.helsinki.fi) Benoît Charpentier (Bencharp@ifrance.com) James Griffith (JamesGriffith@aol.com) Flament Olivier (bilbot.hobbit@ifrance.com) Kevin Ka (badpeon@jps.net) Kai Brinker (kai@newkai.com) taytrefenwyd@yahoo.com (for testing v3.05 RC)
(7) Myself (thomas.nussbaumer@gmx.net) for the coding and the coordination
(8) ... and last but not least everyone who helped me with suggestions to make TI-Chess better
------------------------------------------------------------------------------- Notes about the copyleft -------------------------------------------------------------------------------
This program may be distributed by any other website for non-commercial use only. DISTRIBUTIONS ON ANY OTHER MEDIUM (Disc,CD-ROM,DVD etc.) are PROHIBITED without separate allowance of the author.
The author makes no representations or warranties about the suitability of the software and/or the data files, either express or implied. The author shall not be liable for any damages suffered as a result of using or distributing this software and/or data files.
You are free to re-use any part of the sourcecode in your products as long as you give credits including a reference to the TICT-HQ (http://tict.ticalc.org).
------------------------------------------------------------------------------- Contact team members -------------------------------------------------------------------------------
Coding/TI92 beta testing: Thomas Nussbaumer <thomas.nussbaumer@gmx.net> Gfx/TI89 beta testing: Marcos Lopez <marcos.lopez@gmx.net>
Use our messageboard (http://pub26.ezboard.com/btichessteamhq) to post suggestions, bug reports and similar.
| Archive mise en ligne par : | | Date de mise en ligne : | 9/07/2004 à 22:02:31 | |