Popeye accepts "condition blackmustcapture ultra", but doesn't enforce the "ultra" part.
begin
cond blackmustcapture ultra
pieces white pa2 black pb6
stip sx2
option nowk nobk vari
end
+---a---b---c---d---e---f---g---h---+
| |
8 . . . . . . . . 8
| |
7 . . . . . . . . 7
| |
6 . -P . . . . . . 6
| |
5 . . . . . . . . 5
| |
4 . . . . . . . . 4
| |
3 . . . . . . . . 3
| |
2 P . . . . . . . 2
| |
1 . . . . . . . . 1
| |
+---a---b---c---d---e---f---g---h---+
sx2 1 + 1
BlackMustCapture ultra
1.a2-a3 ! zugzwang.
1...b6-b5
2.a3-a4
2...b5*a4 x
1...b6-b5 is an illegal move.
Anonymous