It ran in 672 bytes of Z80 machine code, including graphics.
(Unfortunately a few features had to be left out. But still.)
http://www.benlo.com/microchess/index.html
http://www.benlo.com/microchess/index.html