Just FYI, I looked at that underpromotion suite that you told me about. It's actually a PGN of 42 games in which underpromotions were played in real games. Many of the positions are duplicates (or mirrors) of the same position. For many others, the underpromotion is not the best move (or is tied for best).
So, I discarded all of the dross and it turns out there are 17 positions in the suite, and almost all of them are trivial for any engine to solve in less than a second.
So, here it is in case you care. Positions 15 and 17 are the only ones that Myrddin has trouble with, as mentioned by the note.
6K1/7P/6k1/5p2/5P2/8/8/8 w - - 0 63 bm h8=R; id "Underpromotion 01";
8/5p2/4p3/4P3/4K1k1/7r/7p/6R1 b - - 0 59 bm hxg1=R; id "Underpromotion 02";
8/8/8/8/8/5k2/5p1K/8 b - - 0 77 bm f1=R; id "Underpromotion 03";
8/k1P5/P1K5/8/8/8/8/8 w - - 0 66 bm c8=R; id "Underpromotion 04";
8/8/8/8/4n3/5k1p/6pK/5N2 b - - 0 86 bm gxf1=R; id "Underpromotion 05";
8/8/8/1p6/1Pb5/5k2/5p1K/8 b - - 0 68 bm f1=R; id "Underpromotion 06";
8/5P1k/2r5/p4K2/P7/6R1/8/8 w - - 0 59 bm f8=R; id "Underpromotion 07";
8/8/8/8/6k1/7p/6pK/5R2 b - - 0 77 bm gxf1=B gxf1=N; id "Underpromotion 08";
2r5/kP6/P7/K7/8/8/8/8 w - - 0 69 bm bxc8=B bxc8=N; id "Underpromotion 09";
8/5KP1/7k/8/6P1/8/8/8 w - - 0 86 bm g8=R; id "Underpromotion 10";
8/8/k7/6p1/8/7K/6p1/8 b - - 0 61 bm g1=R; id "Underpromotion 11";
8/6P1/7k/8/6P1/8/1K6/8 w - - 0 66 bm g8=R; id "Underpromotion 12";
1r6/P6k/7P/6K1/6P1/8/8/8 w - - 0 68 bm axb8=B; id "Underpromotion 13";
3rb2k/2P4p/6pP/p2B1pP1/Pp2pP2/1P2K3/8/8 w - - 0 44 bm cxd8=B cxd8=N; id "Underpromotion 14";
8/8/8/1R3pk1/5p2/4pP2/1p2K3/7r b - - 0 58 bm b1=R; id "Underpromotion 15"; (17 seconds)
8/8/5b2/8/K7/8/kp6/3N4 b - - 0 63 bm b1=B; id "Underpromotion 16";
4Q3/Pq4pk/5p1p/5P1K/6PP/8/8/8 w - - 0 61 bm a8=B; id "Underpromotion 17"; (only if force repetition of queen check)
Are you still associated with CM? I used to enjoy your updates about the development of CM 9000(?) but I remember you not being part of that project anymore.
I have been out from computer chess for sometime, so just curious.
I haven't been involved with the development of Chessmaster since a few months after the release of CM9000, so it's been almost 7 years. I do (very) occasionally post on the official CM board, as well as answer CM-related questions here and on R.G.C.C.
Just FYI, I looked at that underpromotion suite that you told me about. It's actually a PGN of 42 games in which underpromotions were played in real games. Many of the positions are duplicates (or mirrors) of the same position. For many others, the underpromotion is not the best move (or is tied for best).
So, I discarded all of the dross and it turns out there are 17 positions in the suite, and almost all of them are trivial for any engine to solve in less than a second.
So, here it is in case you care. Positions 15 and 17 are the only ones that Myrddin has trouble with, as mentioned by the note.
6K1/7P/6k1/5p2/5P2/8/8/8 w - - 0 63 bm h8=R; id "Underpromotion 01";
8/5p2/4p3/4P3/4K1k1/7r/7p/6R1 b - - 0 59 bm hxg1=R; id "Underpromotion 02";
8/8/8/8/8/5k2/5p1K/8 b - - 0 77 bm f1=R; id "Underpromotion 03";
8/k1P5/P1K5/8/8/8/8/8 w - - 0 66 bm c8=R; id "Underpromotion 04";
8/8/8/8/4n3/5k1p/6pK/5N2 b - - 0 86 bm gxf1=R; id "Underpromotion 05";
8/8/8/1p6/1Pb5/5k2/5p1K/8 b - - 0 68 bm f1=R; id "Underpromotion 06";
8/5P1k/2r5/p4K2/P7/6R1/8/8 w - - 0 59 bm f8=R; id "Underpromotion 07";
8/8/8/8/6k1/7p/6pK/5R2 b - - 0 77 bm gxf1=B gxf1=N; id "Underpromotion 08";
2r5/kP6/P7/K7/8/8/8/8 w - - 0 69 bm bxc8=B bxc8=N; id "Underpromotion 09";
8/5KP1/7k/8/6P1/8/8/8 w - - 0 86 bm g8=R; id "Underpromotion 10";
8/8/k7/6p1/8/7K/6p1/8 b - - 0 61 bm g1=R; id "Underpromotion 11";
8/6P1/7k/8/6P1/8/1K6/8 w - - 0 66 bm g8=R; id "Underpromotion 12";
1r6/P6k/7P/6K1/6P1/8/8/8 w - - 0 68 bm axb8=B; id "Underpromotion 13";
3rb2k/2P4p/6pP/p2B1pP1/Pp2pP2/1P2K3/8/8 w - - 0 44 bm cxd8=B cxd8=N; id "Underpromotion 14";
8/8/8/1R3pk1/5p2/4pP2/1p2K3/7r b - - 0 58 bm b1=R; id "Underpromotion 15"; (17 seconds)
8/8/5b2/8/K7/8/kp6/3N4 b - - 0 63 bm b1=B; id "Underpromotion 16";
4Q3/Pq4pk/5p1p/5P1K/6PP/8/8/8 w - - 0 61 bm a8=B; id "Underpromotion 17"; (only if force repetition of queen check)
jm
Hello John,
One thing to say is the suite (or pgn if you like) is not mine. It comes from a very nice site although and could be helpful to those (like you) who are starting out.
Everyone has to start somewhere. Some start with CARP and some start with FCUK. Some beginners need PGN's like this......