Сообщение от booot76
16 мая 2025 г., 11:49 (22 часа назад)
Добрый день!
Второй день не могу попасть на форум - не открывается. То ли с форумом проблемы, то ли забанили его качественно у нас. Но не суть. Так что отправляю на него сообщение тут через вас

По проекту все движется на всех парах :
1. Сделал проект с поддержкой компиляции одинаково легко как в Делфи , так и ФриПаскале (одной строчкой в консольке fpc -O3 -Ur smallchess.dpr).
2. Проект теперь мультиплатформенный (соберется на Винде32, винде 64, Линуксе и Макосе (как новом с архитектурой AArch64 так и старом, интеловском) ). Лишь бы фрипаскаль был установлен. Или Делфи. Оставил вам возможность собрать его рабочим на Виндоус32. Правда без оптимизаций - только паскалевский код.
3. Начал профилирование : самые первые и самые простые оптимизации для SSE (на интел-подобных процессорах) и NEON на новейших Маках - у меня как раз новенький MacBookAir с М4 процессором, сразу и проверяю. Кстати яблочный процессор уже приятно удивил скоростью : с родными NEON-оптимизациями он затыкает и Интел и АМД у меня вместе со всех их SSE

. Один и тот же код, один и тот же компиллятор, даже оптимизации одни и те же и простые но какая разница в скорости!
4. Добавил простейший детектор повторений (с корня), хеш и оценку разменов. Сейчас собираю все в кучу чтобы на выходных вам отдать
5. Для полноценного детектора повторений позиций нужна еще реализация NullMove. Поэтому придется присобачить самую простую.