Skip to content
/ mcu-max Public

A low-resource chess engine for MCUs

License

Notifications You must be signed in to change notification settings

Gissio/mcu-max

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Title

Overview

mcu-max is an MCU-optimized C-language chess game engine based on micro-Max.

mcu-max comes with an Arduino serial port example, and a UCI chess interface example for testing mcu-max from UCI-compatible chess game GUIs.

When running on devices with little memory, you might want to adjust the max depth value to avoid stack overflows.

Download the Rad Pro simulator to try mcu-max.

Features

  • Configurable hashing.
  • Configurable node limit.
  • Configurable max depth.
  • Valid move Listing.
  • Best-move search termination.

Terms of use

mcu-max is freely available and distributed under the MIT license.