I'm writing a Latex document describing games of chess with irregularly sized and shaped boards. I have read both the skak and xskak and as far as I can tell they only support standard 8x8 boards. Does a more general chess typesetting package exist? If not how might I emulate such boards in the existing packages?
Here is a very small board I managed to mark up in tikz:

