Author: Christophe Theron
Date: 13:53:28 09/16/01
Go up one level in this thread
On September 16, 2001 at 16:00:26, Werner Schuele wrote:
>This is a nice win for Palmchess 2.03 Demo on Compaq Ipaq level Grandmaster
>against PalmTiger 54MHz level 40 in 40. I use afterburner V3.0y to speed up my
>PalmIIIc. Although I config "adjust ticks" - the time on PalmTiger runs very
>slow (about half the speed). Anybody see the same on other Palms? Without the
>configuration "adjust ticks" the time runs too fast. The time runs correct when
>I use Norm = 20 MHz.
>
>[Event "2001.09.16 21:24"]
>[Site "40 in 40"]
>[Date "2001.09.16"]
>[Round "?"]
>[White "PalmChess"]
>[Black "Chess Tiger"]
>[Result "1-0"]
>
>1. Nf3 d5 2. b3 Bf5 3. e3 e6 4. Nd4 Bg6 5. Bb5+ c6 6. Bd3 e5 7. Bxg6 hxg6
>8. Ne2 Qg5 9. Ng3 Nf6 10. Nc3 e4 11. Bb2 Bd6 12. Nce2 Nbd7 13. a4 O-O-O
>14. a5 Rh7 15. a6 Ng4 16. axb7+ Kxb7 17. Qb1 Rdh8 18. Qa2 Rxh2
>19. Qxa7+ Kc8 20. Qa8+ Nb8 21. Rg1 Qd8 22. Ra7 Bc7 23. Bxg7 R8h7 24. Bd4 f5
>25. Nf1 R2h4 26. f3 Nh2 27. Qb7+ Kd7 28. Be5 Ke8 29. Bxc7 Rxc7
>30. Qxc7 Qxc7 31. Rxc7 Kd8 32. Rg7 exf3 33. Nxh2 fxe2 34. Nf3 Re4
>35. Rxg6 Rg4 36. Rf6 Ke7 37. Rxf5 Nd7 38. Kxe2 Rg3 39. c4 dxc4 40. bxc4 Ke6
>41. Nd4+ Kd6 42. d3 c5 1-0
This is an issue on most Palms, and it is explained in AfterBurner's
documentation.
The Palm uses a PLL (phase locked loop) to control the frequency of the
processor (the PLL is used to multiply a fixed frequency provided by a stable
oscillator).
Above reasonnable values, the PLL starts to get crazy and instead of generating
higher frequencies it starts to oscillate in search of these frequencies,
actually generating LOWER frequencies than expected.
You believe you are at 54MHz, but you might end up being at 26MHz (in average,
because the frequency is not stable at all).
The Palm believes it is running at 54MHz, and it tries to adjust its internal
clock. But it is running slower (maybe twice as slow), and that's why time is
passing slower.
What you need to do is to find the highest frequency at which Chess Tiger's
clock (or any other program displaying a clock) is accurate.
You are probably going to see that your Palm actually cannot run faster than 26
or 28 MHz.
This is not a problem directly related with Chess Tiger. It's a problem with the
Palm hardware and AfterBurner. I wish AfterBurner's author finds a way to fix
this, because it is extremely misleading (you believe your Palm runs at 54MHz
when it is actually running at 26MHz).
I might also add a security check in the "Speed test" procedure in Chess Tiger,
for example by comparing the time recorded by the system clock and the time of
the external on chip Real Time Clock after the 8 seconds speed test, issuing a
warning if they are too different.
Christophe
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.