Rasmus Althoff CT800 Скачать руководство пользователя страница 8

3   Playing

3.1  User Moves

You enter moves by giving the from-square and the to-square of a move, followed by the

a

 key. The square keys change their meaning (rank / file) depending on whether a rank

or a file is expected.

For example, to start a game with e2-e4, you type  E5   B2   E5   D4  

a

. With the first key, a

file is expected, so  E5  evaluates to "E". The following key means a rank, in this case the
second rank, so  B2  gives "2".

There is no difference between entering a piece or a pawn move. So if you instead want to
begin the game with Ng1-f3, you enter  G7  A1   F6   C3  

a

.

Taking a piece does not require a special markup. The CT800 knows that the destination
square is occupied so that the move is automatically recognised as capture. This holds
also for taking a pawn "en passant".

Castling is treated as a pure king move e.g. from e1 to g1. The rook position will be
updated automatically.

Promoting   a   pawn   means   entering   the   from-square,   the   to-square   and   optionally   the
promotion piece:

Queen:

A1

Rook:

B2

Bishop:

C3

Knight:

D4

If you do not enter a specific promotion piece, a queen will be selected automatically.
Imagine that there is a black pawn on c2 and a white rook on d1. Black wants to take the
rook and promote the pawn to a knight. Then the sequence is  C3   B2   D4  A1   D4  

a

.

If you have made a typo before pressing the 

a

 key and want to correct it, press the 

r

key. You can start over entering your move.

The CT800 checks whether an entered move conforms to the chess rules and will refuse
invalid moves.

After you have entered a valid move, the coordinate move notation will automatically be

8 / 32

Содержание CT800

Страница 1: ...Manual CT800 a dedicated chess computer c 2016 2017 by Rasmus Althoff althoff ct800 net document version v1 32 ...

Страница 2: ... 7 Position Display 12 3 8 Game Info 12 3 9 Display Light 12 3 10 Auto Save 12 4 Dialogue System 13 4 1 Battery Info 13 4 2 Power on Self Test 14 4 3 Game Finished 14 5 Menu System 15 5 1 Menu Tree 16 5 2 New Game 16 5 3 File 17 5 3 1 Load Game 17 5 3 2 Save Game 17 5 3 3 Erase Game 17 5 3 4 Book 18 5 3 5 Reset 18 5 4 Position 19 5 4 1 View Position 19 5 4 2 Enter Position 19 5 4 3 View Notation 2...

Страница 3: ...sp 27 5 6 5 Light 27 5 6 6 Beep 28 5 7 Info 28 6 Software Update 29 7 Troubleshooting 30 7 1 Power on Self Test 30 7 2 Auto Save Info 31 7 3 Reset Diagnostics 31 7 4 System Crash 32 7 5 General Handling 32 3 32 ...

Страница 4: ...Hz hypercharge The battery voltage is monitored to prevent damaging NiMH rechargeable batteries by deep discharge see chapter 4 1 Battery Info Disposable batteries alkaline type will also work though they are not economic in the long run Note always use identical batteries i e of the same capacity age and temperature and by the same manufacturer always keep rechargeable batteries at the same charg...

Страница 5: ...ckside to position 1 to have the CT800 run from the external power supply Note running on external power does not recharge the internal batteries Therefore you can safely use external power without removing the internal batteries 1 3 Overvoltage Putting more than 7 5 V to the CT800 will make the relevant fuse for the power source external or internal melt down Changing the fuse will require qualif...

Страница 6: ... backlight activation Power input 4 AA rechargeable NiMH batteries or via 5 V DC wall power adapter Non rechargeable batteries are also suitable though not economic Battery running time with 2200 mAh NiMH batteries assuming 90 usable battery capacity 37 5 hours 168 MHz regular 33 5 hours 200 MHz turbo 30 hours 240 MHz hypercharge 42 hours 144 MHz eco Current consumption at 5 V 18 mA while waiting ...

Страница 7: ...ing system none bare metal Programming language mostly C and some assembly Compiler GCC 6 3 Q1 2017 ARM none eabi Author of the ARM port Rasmus Althoff Base program NG Play v9 86 Author of NG Play v9 86 George Georgopoulos Author of the endgame table for king pawn vs king Marcel van Kervinck Licence GNU General Public License GPL Version 3 or later As per the GPL those who receive the executable p...

Страница 8: ...tically recognised as capture This holds also for taking a pawn en passant Castling is treated as a pure king move e g from e1 to g1 The rook position will be updated automatically Promoting a pawn means entering the from square the to square and optionally the promotion piece Queen A1 Rook B2 Bishop C3 Knight D4 If you do not enter a specific promotion piece a queen will be selected automatically...

Страница 9: ...thinking display will change to oO When the CT800 has computed its move it will replace the by its computed move in pretty print format 3 2 2 Quick Replies In time modes other than analysis mode see chapter 5 5 1 Time Mode the CT800 may reply much faster than what you would expect from the time configuration These quick replies shall save thinking time for the CT800 and keep opponents from using t...

Страница 10: ...ece by neglect If the seemingly obvious move still makes the CT800 stand much worse than expected from the previous turn then maybe the CT800 had already seen something better e g a mating attack Independently from forced or obvious moves the CT800 also takes a look at how much thinking time it has left for its move If it has already used up more than 55 of the allocated move time when starting th...

Страница 11: ...game is being played in tournament or game in mode a dialogue box will offer to switch to time per move 3 4 Cancel Computing If the CT800 is thinking you can interrupt the calculations and force it to move immediately by pressing the key 3 5 Undo If it is your turn and you want to undo a move press the 3 key You can only undo a full move not a single ply Possible time bookings will be undone too I...

Страница 12: ...ch is deeper than the brute force base the depth display will be x y x indicated the brute force base and y the selective depth If a principal variation is available pressing the a key will display it The output format however will not be the pretty print format but the from to notation 3 9 Display Light You can switch on the display backlight at any time using the key This will override any confi...

Страница 13: ...to 1 00 V per cell keeping the system running for much longer would possibly damage the batteries by deep discharge The CT800 will issue a failing batteries warning to inform you that it has to be switched off as to prevent damaging the batteries This warning works at all times After confirming the failing batteries warning or after a timeout of 15 minutes the display will be switched off The red ...

Страница 14: ...The CT800 checks itself after power on and if problems are found a dialogue box will inform you See chapter 7 Troubleshooting for details 4 3 Game Finished When the game is finished a dialogue box shows up telling the reason You can just confirm it by a or you can press the position key The latter will show you the final position Repeated will flip the position and display the list of material Aft...

Страница 15: ...lect it Inside a selection option use the 3 and 4 keys to change the option value For getting up one level you can press the a or the r key If you are at the top level already that will leave the menu system If you want to leave the menu press the key again This does not only work at the top level but from anywhere within the menu system In case you leave the menu system and have changed the confi...

Страница 16: ... c position a view position b enter position c view notation d time a mode b details c soft TPM d boni a Fischer delay b player bonus c player factor e misc a colour b blur c turbo d disp e light f beep f info 5 2 New Game Opens a confirmation dialogue box and if you confirm a new game will start as per the saved configuration settings 16 32 ...

Страница 17: ...me automatically See also chapter 5 3 2 Save Game 5 3 2 Save Game Save the current game This will disable the auto save feature because a manually saved game has priority See also chapter 5 3 3 Erase Game If you do not have a manually saved game the auto save will save the game after each ply Since the file operations do not use flash memory but battery buffered RAM frequent write operations do no...

Страница 18: ...s rooted in the time management which does not include this first white ply 5 3 5 Reset Resets the CT800 to factory settings and erases any saved game Afterwards the CT800 will restart The factory settings are as follows Book on Time control mode time per move Time control details 10 seconds per move Fischer delay off Player bonus 15 seconds Player factor 1 Mate search depth 4 moves Colour CT800 s...

Страница 19: ...ce type and move on to the next one If you want to enter more than one piece of the same type just enter the next square without pressing a inbetween You can delete the last square of the current piece type by pressing r If you enter a piece on a square that is already occupied by another entered piece that other piece will be overwritten silently with the exception of kings Since a position witho...

Страница 20: ...l be skipped Finally the position viewer allows to check the entered position If you find a mistake and decline the following dialogue box you will start at the position of the white king but all of the entered items are already listed So you are not forced to enter everything again Just scroll though the piece types using 3 and 4 and correct only the erroneous items Note due to memory constraints...

Страница 21: ... also chapter 5 5 4 Boni TRN tournament There are several tournament modes available AN analysis Pressing the key will have the CT800 analyse moves for up to nine hours or until it is interrupted using the key again The analysis mode displays the following data move number of the ongoing game E evaluation of the position in pawns principal variation with up to eight plies in from to notation D the...

Страница 22: ...ng a or r A dialogue box will appear offering to search for another solution move Usually mate problems should only have one initial move that solves the problem but you can verify this If you confirm the CT800 will try to find a mate that does not involve the solution moves that have already been found You may repeat this as long as there are different solution moves If no or no further solution ...

Страница 23: ...solve this puzzle non overclocked at 168 MHz The re search for other solution moves fails because there is only one This re search takes 41 minutes which is an example of the re search taking much longer As to avoid spoiling you the solution is not listed right here but on the last page of this document Mate in 7 white to move 23 32 ...

Страница 24: ...g time of each player having passed the time control The full game may thus take up to 300 minutes 5 hours 40 120 20 60 30 means that each player has to complete his first 40 moves within 120 minutes of his thinking time in which case 60 minutes additional time are added The next 20 moves must be completed by 180 minutes total time in which case 30 minutes are added for the rest of the game The fu...

Страница 25: ... time control mode game in the user can configure a factor by which his thinking time is multiplied So it is possible to have e g 15 minutes for the CT800 and 45 minutes for the user The available options are x1 x2 x3 x4 This is especially useful if you want the CT800 to play against another chess computer Giving the other computer a x4 player factor means that the CT800 will only check its own ti...

Страница 26: ... the time control modes time per move analysis and mate in 5 6 2 Blur The position evaluation can be blurred with random noise Only applies to the middlegame not to the endgame This can add variety to the game at the cost of some playing strength The available options are off light 0 1 pawns medium 0 3 pawns strong 0 5 pawns 5 6 3 Turbo When the computer thinks the clock can be configured so that ...

Страница 27: ...being much slower Compared to the regular 168 MHz the frequency is reduced by 14 while the measured net slowdown is only 11 The reason is that 144 MHz require one waitstate fewer Note clocks greater than 168 MHz are beyond the CPU s specification and not guaranteed to work However tests have shown that it usually will work fine As to prevent bricking the device after power on the turbo mode will o...

Страница 28: ...eans silent operation click will only have the keyboard click active computer will the CT800 make announce its moves and activate error signals but no keyboard click on means combining the options click and computer 5 7 Info Displays the version of the software and the author of the CT800 28 32 ...

Страница 29: ...ort socket You can now use any JTAG programming adaptor with a suitable toolchain to reprogram the CT800 Under GNU Linux that will be OpenOCD Under Windows the CoFlash tool from the Coocox environment is suitable Afterwards the CT800 may boot up with an error message saying it has been reset via PIN see also chapter 7 3 Reset Diagnostics This is a normal part of the flashing procedure and will onl...

Страница 30: ...is that overclocking see chapter 5 6 3 Turbo will not work anymore The CT800 uses a firmware check for verifying correct system operation when going overclocked and if the checksum is bad to begin with this system stability check will fail RAM the internal RAM test failed The hardware is damaged and has to be replaced CLK the external quartz oscillator does not work The system will still run nearl...

Страница 31: ...mes are stored menu file erase See also chapter 5 3 3 Erase Game Note just starting a new game via menu new game without erasing the saved game will start a new game but with auto save still being disabled Using menu file erase is the way to re enable the auto save 7 3 Reset Diagnostics When the CT800 starts it analyses why it has been reset A normal power on or an intentional system reset via men...

Страница 32: ...itch to position 1 and change the batteries Otherwise the batteries might suffer damage The CT800 just has the red LED blinking once per second and if the beeper is configured as active it is clicking once per second see the previous point the batteries are failing The announcement has been displayed for 15 minutes before timing out The CT800 refuses an input move check the board position using th...

Отзывы: