This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
If you find this software useful, please send me a small note so I can gauge its use. You should also consider making a donation: a postcard would be nice.
A donation of time is also welcome. Depending on your skills, this may involve correction of the documentation (especially this one), test of functionalities, suggestions for extensions, etc.
Two libraries are proposed :
The clock does not work from a covered port, thus GX banks 2-33 are not allowed storage location for this library. It must be put in port 1 (for the HP48G(X)) or 0 (mandatory for the HP49G).
This command calls an input form, so you can easily configure the behaviour of the clock:
The input form can switch to Fischer mode if a null time is choosen with a non-null increment, and also can switch to BLITZ mode if a null increment is choosen with a non-null time.
After filling this input form and confirmed the values, the clock is ready to start as soon as you heard a beep:
Then pressing any key will start it, and every key pressed, except the ON key, will change the player countdown. The clock can be paused by pressing the ON key, then it can be resumed or stopped. When the clock is paused you can turn the calculator off, and resume the game when you want.
The ply number is displayed on the left of the screen between both timers. During the ten last seconds, the tenth of second are displayed and a stressing ticking is activated (only if the flag 56 is set)! Then, when the time reaches zero a beeping is generated. As soon as a key is pressed the screen updating is suspended, but the player countdown is only stopped when he releases the key!
This library was developped directly on my HP48G(X) with
. If you want
the source code, it is freely available as this software is free, just send me an
email.
I would like to thank the following persons:
This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.70)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The translation was initiated by Dominique Rodriguez on 2009-02-01