It appears I can't edit/update my previous post
But nonetheless, I have updated the table, below. Because I'm running interactive Forth on my Vectrex, I was able to script the core Sargon engine subroutines and so left it running the test games in real time, logging the results with timestamps via the interactive TeraTerm terminal. Then, I pasted the log into Excel, put on a filter and some timing calculations and voila, an updated table.
For the Level 3 games, the middle game speed compared to the TRS is very consistent.
I noticed someone had put a Level 4 game list near the start of the thread. I was tempted to script that, but if it's going to be another magnitude of time to run it, that's over a day of processing, perhaps two, as it's 50 moves - what's the point?
Code: Select all
Sargon I UCI lv2 Sargon I TRS-80 lv2 Sargon I Vectrex lv2
move time(s) move time(s) move time(s) Vec/TRS
1.e2e4 e7e5 0,000 e7e5 0 e7e5 0.4
2.g1f3 Nb8c6 0,006 Nb8c6 27,5 Nb8c6 17.0 62%
3.Bf1c4 Ng8f6 0,014 Ng8f6 58 Ng8f6 29.9 52%
4.Nf3g5 d7d5 0,014 d7d5 67 d7d5 36.0 54%
5.e4xd5 Nf6xd5 0,004 Nf6xd5 89 Nf6xd5 46.1 52%
6.Nb1c3 Qd8xg5 0,025 Qd8xg5 163,5 Qd8xg5 82.7 51%
7.Bc4xd5 Bc8g4 0,005 Bc8g4 70 Bc8g4 34.1 49%
8.Bd5xc6 b7xc6 0,006 b7xc6 25,5 b7xc6 11.8 46%
9.f2f3 Bg4e6 0,005 Bg4e6 63 Bg4e6 30.5 48%
10.Qd1e2 0-0-0 0,014 0-0-0 83 0-0-0 40.8 49%
11.Qe2a6 Kc8b8 0,000 Kc8b8 22 Kc8b8 9.6 44%
12.0-0 Bf8e7 0,016 Bf8e7 98 Bf8e7 47.6 49%
13.d2d4 Qg5f5 0,016 Qg5f5 82 Qg5f5 40.6 49%
14.d4xe5 Be7c5+ 0,015 Be7c5+ 85 Be7c5+ 42.4 50%
15.Kg1h1 Qf5xe5 0,032 Qf5xe5 233 Qf5xe5 117.5 50%
16.Qa6xc6 Qe5d6 0,046 Qe5d6 247 Qe5d6 127.7 52%
17.Qc6xd6 Bc5xd6 0,004 Bc5xd6 45 Bc5xd6 21.4 48%
18.Bc1e3 Kb8b7 0,004 Kb8b7 55 Kb8b7 26.7 49%
19.Ra1d1 Be6c4 0,025 Be6c4 162 Be6c4 82.7 51%
20.Rf1e1 Rh8e8 0,014 Rh8e8 157,5 Rh8e8 80.2 51%
Total time 0,265 1833 925.6 50%
Average time 0,013 91,7 46.3
Speed ratio 6917 1.98
Sargon I UCI lv3 Sargon I TRS-80 lv3 Sargon I Vectrex lv3
move time(s) move time(s) move time(s) Vec/TRS
1.e2e4 e7e5 0,000 e7e5 0 e7e5 0.4
2.g1f3 Nb8c6 0,095 Nb8c6 646 Nb8c6 333.7 52%
3.Bf1c4 d7d6 0,135 d7d6 904 d7d6 469.1 52%
4.Nb1c3 Bc8e6 0,187 Bc8e6 1063 Bc8e6 502.2 47%
5.Bc4xe6 f7xe6 0,114 f7xe6 722 f7xe6 374.6 52%
6.0-0 Ng8f6 0,125 Ng8f6 766 Ng8f6 399.5 52%
7.d2d3 d6d5 0,116 d6d5 729 d6d5 379.0 52%
8.Nf3g5 Qd8d6 0,154 Qd8d6 909 Qd8d6 474.9 52%
9.Nc3b5 Qd6e7 0,105 Qd6e7 629 Qd6e7 327.1 52%
10.Bc1e3 d5d4 0,135 d5d4 861 d5d4 451.7 52%
11.Be3d2 0-0-0 0,145 0-0-0 854 0-0-0 449.0 53%
12.a2a4 a7a6 0,157 a7a6 912 a7a6 477.5 52%
13.Nb5a3 h7h6 0,125 h7h6 809 h7h6 421.7 52%
14.Ng5f3 Qe7c5 0,145 Qe7c5 876 Qe7c5 457.5 52%
15.Qd1e2 Bf8d6 0,205 Bf8d6 1235 Bf8d6 647.0 52%
16.Na3c4 Kc8d7 0,185 Kc8d7 1184 Kc8d7 623.0 53%
17.b2b3 Rd8b8 0,254 Rd8b8 1547 Rd8b8 815.4 53%
18.c2c3 d4xc3 0,216 d4xc3 1349 d4xc3 711.3 53%
19.Bd2xc3 b7b5 0,455 b7b5 2718 b7b5 823.1 30%
20.a4xb5 a6xb5 0,236 a6xb5 1431 a6xb5 745.4 52%
Total time 3,289 20144 9,883.1
Average time 0,164 1007,2 494.2
Speed ratio 6125 2.04