Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MSCP - Marcel's Simple Chess Program

MSCP, Marcel's Simple Chess Program by Marcel van Kervinck, is a small, simple, yet complete open source chess engine released under the GNU GPL. This version has been adapted to work on CP/M v2.x Z80 based computers.

https://www.chessprogramming.org/MSCP

Changes CP/M V2.x port

  • Using pre-compiled (binary) opening book and reduce its size from 2048 record to 128 records;
  • Reduce undo stack and moves history structure sizes (1024 to 512);
  • Search depth set 2 by default (was 4);
  • New "log" command added - logging moves to MSCP.PGN file;
  • Something else;
image

Installing

Just copy MSCP.COM and BOOK.BIN to your CP/M disk

Useful commands

both - computer plays both sides (computer starts playing with itself)
sd - search depth. By default it sets to 2, but you can try sd 3 if your Z80 running at 20+ MHz
log - start logging moves to MSCP.PGN file. This text file which can be loaded into WinBoard/XBoard for view game
new - start new game. Clear all history moves, reload BOOK.BIN, reinit rnd_seed and rewrite MSCP.PGN if log enabled
help - you know what to do

Useful links

MSCP ported to Gigatron TTL computer: https://github.com/lb3361/gigatron-lcc/tree/master/stuff/mscp

About

MSCP chess port to CP/M 2.x

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages