Hi,
as it plays fast on modern hardware even at tournament setting, I gave a try to more depth and/or width. Sadly the deeper/larger the search, the higher the probability for a crash with a 'Push down list overflow' msg.
So I sticked to the usual tournament settings.
But a crash can still happen. I faced one after five games played without any issue, thus not a so often case.
The good news is I could easily resume the position and start a lower search (depth 5 instead of 6), get the Mac Hack move, increase again the search and complete the full game without anymore issue.
How to? I copied the TTY output of the game to a text editor to empty the unwanted output characters (such as _W prefix for moves played by the program as White), removed the play command (PW or PB) to ensure "referee mode", then pasted back into a new/clean CHESS program run. The CMD Windows lets you paste several lines that will feed the Mac Hack session. You then just need to set the appropriate level and enter PW or PB command to resume the search.
Should Michael (or anyone) want to test/reproduce, here is a TTY input for the position that crashed using tournament level:
Code:
SETD 6
SETW 15 15 9 9 7
P/K2-K4
P K4
N/KN1-KB3
N KB3
P/Q2-Q4
NXP
B/KB1-Q3
P Q4
N/KB3*P/K5
B Q3
O-O
O-O
P/QB2-QB4
P QB3
P/QB4*P/Q5
PXP
Q/Q1-QB2
P B4
N/QN1-Q2
B K3
N/Q2-KB3
N R3
Q/QB2-QN3
N N5
B/Q3-K2
R B1
PW
?
Just change the first line to SETD 5 for a safe run.
If any useful, the standard notation:
[Event "?"]
[Site "?"]
[Date "2025.03.01"]
[Round "?"]
[White "Mack Hack VI"]
[Black "opponent"]
[Result "*"]
[ECO "C43"]
1.e4 e5 2.Nf3 Nf6 3.d4 Nxe4 4.Bd3 d5 5.Nxe5 Bd6 6.O-O O-O 7.c4 c6 8.cxd5 cxd5 9.Qc2 f5 10.Nd2 Be6 11.Ndf3 Na6 12.Qb3 Nb4 13.Be2 Rc8 {program crashed} *
MfG,
Tibono