Hi,
I have proposed last week a patch for the Emerald Classic Plus from Novag
to correct the bug of the AT level.
47E7 : 20 in place of 10 !
Very short! ...Too short ? ... I don't think so!
I have beautiful graphics, but it is not possible to insert there here.
First, the user manual is false.
Levels of ECP are :
Code:
3992: 0016 ; 22 TR
3994: 001C ; 28
3996: 002B ; 43
3998: 0037 ; 55
399A: 0055 ; 85
399C: 0073 ; 115
399E: 00AC ; 172
39A0: 00E8 ; 232
39A2: 0122 ; 290
39A4: 015E ; 350
39A6: 019A ; 410
39A8: 01D6 ; 470
39AA: 0210 ; 528
39AC: 0249 ; 585
39AE: 02BE ; 702
39B0: 0370 ; 880
39B2: 0008 ; 8 AT
39B4: 0010 ; 16
39B6: 0018 ; 24
39B8: 0020 ; 32
39BA: 0028 ; 40
39BC: 003C ; 60
39BE: 0050 ; 80
39C0: 0064 ; 100
39C2: 0078 ; 120
39C4: 008C ; 140
39C6: 00A0 ; 160
39C8: 00B4 ; 180
39CA: 00C8 ; 200
39CC: 00DC ; 220
39CE: 00F0 ; 240
39D0: 0168 ; 360
Theses values ares the maximum of seconds used by the computer for one move.
So the really average time for the level is the quater of it (user manual is true).
For example at AT11, 160/4 so 40 secondes by move.
In opening, the computer plays in 1 seconde by move, so it gathers many seconds in advance.
At end of the opening, it takes these gathered seconds with the value of the current level, and it is new maximum time by move. So the average time is also modified (1/4 of it).
If now gathered seconds are all used, the average time is decremented step by step to the value of the current choose level.
In the original roms, the counter of gathered seconds is not used, but a light variation of time by move existe (but without changing the maximum time by move) , probably modified by the search.
If you want, I have 2 games at AT11 with some counters of time used internally.
Cordialy,
mychess