summaryrefslogtreecommitdiff
path: root/assets/chess/pieces/ziics/FRITZ4
diff options
context:
space:
mode:
Diffstat (limited to 'assets/chess/pieces/ziics/FRITZ4')
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bdd32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bdd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bdd48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bdd50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bdd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bdl32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bdl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bdl48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bdl50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bdl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bld32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bld48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bld50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bll32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bll48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bll50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/bll56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/dsq32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/dsq40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/dsq48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/dsq50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/dsq56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kdd32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kdd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kdd48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kdd50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kdd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kdl32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kdl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kdl48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kdl50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kdl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kld32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kld48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kld50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kll32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kll48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kll50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/kll56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/lsq32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/lsq40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/lsq48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/lsq50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/lsq56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/ndd32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/ndd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/ndd48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/ndd50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/ndd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/ndl32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/ndl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/ndl48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/ndl50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/ndl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/nld32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/nld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/nld48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/nld50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/nld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/nll32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/nll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/nll48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/nll50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/nll56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pdd32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pdd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pdd48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pdd50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pdd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pdl32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pdl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pdl48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pdl50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pdl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pld32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pld48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pld50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pll32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pll48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pll50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/pll56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qdd32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qdd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qdd48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qdd50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qdd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qdl32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qdl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qdl48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qdl50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qdl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qld32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qld48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qld50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qll32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qll48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qll50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/qll56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rdd32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rdd40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rdd48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rdd50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rdd56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rdl32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rdl40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rdl48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rdl50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rdl56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rld32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rld40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rld48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rld50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rld56.xpm73
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rll32.xpm49
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rll40.xpm57
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rll48.xpm65
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rll50.xpm67
-rw-r--r--assets/chess/pieces/ziics/FRITZ4/rll56.xpm73
130 files changed, 8086 insertions, 0 deletions
diff --git a/assets/chess/pieces/ziics/FRITZ4/bdd32.xpm b/assets/chess/pieces/ziics/FRITZ4/bdd32.xpm
new file mode 100644
index 00000000..da411970
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bdd32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*.",
+"....*....*....*....*....*....*..",
+"...*....*....*....*....*....*...",
+"..*....*....*. *....*....*....",
+".*....*....*. ...*....*....*",
+"*....*....*.. ..*....*....*.",
+"....*....*... .*....*....*..",
+"...*....*....* .*....*....*...",
+"..*....*.... ...*....*....",
+".*....*.... .*....*....*",
+"*....*.... ....*....*.",
+"....*....* X ...*....*..",
+"...*....* X .*....*...",
+"..*....*. XXXXX *....*....",
+".*....*.. X ....*....*",
+"*....*... X ...*....*.",
+"....*.... ..*....*..",
+"...*....* .*....*...",
+"..*....*.. XXXXXXX .*....*....",
+".*....*... X X *....*....*",
+"*....*.... ....*....*.",
+"....*....* XXXXXXX ...*....*..",
+"...*....* X X .*....*...",
+"..*....*... ..*....*....",
+".*....*....*. ...*....*....*",
+"*....*....*. .*....*....*.",
+".... .*..",
+"... ...",
+"..*. ...* ....",
+".*... *....*....*....*.... ....*",
+"*....*....*....*....*....*....*.",
+"....*....*....*....*....*....*..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bdd40.xpm b/assets/chess/pieces/ziics/FRITZ4/bdd40.xpm
new file mode 100644
index 00000000..75ae1157
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bdd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*. ....*....*....*...",
+"*....*....*....*. ..*....*....*....",
+"....*....*....*.. .*....*....*....*",
+"...*....*....*... *....*....*....*.",
+"..*....*....*.... ....*....*....*..",
+".*....*....*....*. ....*....*....*...",
+"*....*....*....* .*....*....*....",
+"....*....*....* ....*....*....*",
+"...*....*....* ..*....*....*.",
+"..*....*....* *....*....*..",
+".*....*....* XX ...*....*...",
+"*....*....*. XX ..*....*....",
+"....*....*. XXXXXX *....*....*",
+"...*....*.. XXXXXX ....*....*.",
+"..*....*... XX ...*....*..",
+".*....*.... XX ..*....*...",
+"*....*....*. ..*....*....",
+"....*....*.. .*....*....*",
+"...*....*.... .*....*....*.",
+"..*....*....*. XXXXXXXX .*....*....*..",
+".*....*....*.. X X *....*....*...",
+"*....*....*... ....*....*....",
+"....*....*... XXXXXXXXXX ..*....*....*",
+"...*....*.... XX XX .*....*....*.",
+"..*....*.... ....*....*..",
+".*....*....*.. *....*....*...",
+"*....*....*....*. ..*....*....*....",
+"....*....*....*. *....*....*....*",
+"...*. ...*.",
+"..*. .*..",
+".*... .*...",
+"*.... ..*. *....",
+"....*. ..*....*....*....*....*... *....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bdd48.xpm b/assets/chess/pieces/ziics/FRITZ4/bdd48.xpm
new file mode 100644
index 00000000..1282212f
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bdd48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*...********...*....*....*....*.",
+"*....*....*....*...**********.*....*....*....*..",
+"....*....*....*...**** ****....*....*....*...",
+"...*....*....*....*** ***...*....*....*....",
+"..*....*....*....*** **..*....*....*....*",
+".*....*....*....*.** **.*....*....*....*.",
+"*....*....*....*..** ***....*....*....*..",
+"....*....*....*...*** ***....*....*....*...",
+"...*....*....*..****** ******.*....*....*....",
+"..*....*....*..***** *****....*....*....*",
+".*....*....*..**** ****..*....*....*.",
+"*....*....*...*** ***.*....*....*..",
+"....*....*...*** ***....*....*...",
+"...*....*...**** XX ****..*....*....",
+"..*....*....*** XX ***.*....*....*",
+".*....*....*** XX ***....*....*.",
+"*....*....**** XXXXXXXX ***...*....*..",
+"....*....*.** XXXXXXXX **..*....*...",
+"...*....*..** XX **.*....*....",
+"..*....*...** XX ***....*....*",
+".*....*....** XX **....*....*.",
+"*....*....**** ***...*....*..",
+"....*....*.*** ***..*....*...",
+"...*....*...*** ***..*....*....",
+"..*....*....**** ****.*....*....*",
+".*....*....*.**** XXXXXXXXXX ****.*....*....*.",
+"*....*....*...*** X X ***.*....*....*..",
+"....*....*....*** ****....*....*...",
+"...*....*....*** XXXXXXXXXXXX ***...*....*....",
+"..*....*....**** XX XX ****.*....*....*",
+".*....*....**** ****....*....*.",
+"*....*....*.** **....*....*..",
+"....*....*..***** *****...*....*...",
+"...*..************** **************.*....",
+"..*.*************** ***************...*",
+".*.***** *****.*.",
+"*..*** ****..",
+"...** **...",
+"...*** ** ***...",
+"..**** ****** ***..*",
+".*..*** ******************************** ***..*.",
+"*...*******************..*******************.*..",
+"....******....*....*....*....*....*...*****.*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bdd50.xpm b/assets/chess/pieces/ziics/FRITZ4/bdd50.xpm
new file mode 100644
index 00000000..d50d6778
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bdd50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*. ..*....*....*....*....",
+"....*....*....*....*. *....*....*....*....*",
+"...*....*....*....*.. ....*....*....*....*.",
+"..*....*....*....*... ...*....*....*....*..",
+".*....*....*....*.... ..*....*....*....*...",
+"*....*....*....*....* .*....*....*....*....",
+"....*....*....*....*.. .*....*....*....*....*",
+"...*....*....*....*. ...*....*....*....*.",
+"..*....*....*....*. .*....*....*....*..",
+".*....*....*....*. ....*....*....*...",
+"*....*....*....*. ..*....*....*....",
+"....*....*....*. *....*....*....*",
+"...*....*....*. XX ...*....*....*.",
+"..*....*....*.. XX ..*....*....*..",
+".*....*....*... XX .*....*....*...",
+"*....*....*... XXXXXXXX ....*....*....",
+"....*....*.... XXXXXXXX ...*....*....*",
+"...*....*....* XX ..*....*....*.",
+"..*....*....*. XX .*....*....*..",
+".*....*....*.. XX *....*....*...",
+"*....*....*.... *....*....*....",
+"....*....*....* ....*....*....*",
+"...*....*....*.. ....*....*....*.",
+"..*....*....*... ...*....*....*..",
+".*....*....*....* XXXXXXXXXX ...*....*....*...",
+"*....*....*....*. X X ..*....*....*....",
+"....*....*....*.. .*....*....*....*",
+"...*....*....*.. XXXXXXXX ....*....*....*.",
+"..*....*....*... XXXX XXXX ...*....*....*..",
+".*....*....*.... XX XX ..*....*....*...",
+"*....*....*.... *....*....*....",
+"....*....*....*.. .*....*....*....*",
+"...*....*....*....*.. ....*....*....*....*.",
+"..*....*....*....*.. ..*....*....*....*..",
+".*....*....*....*. ....*....*....*...",
+"*....* .*....",
+"....* ....*",
+"...*.. ....*.",
+"..*... ...*..",
+".*.... ...*. ..*...",
+"*....*. .*....*....*....*....*....*....* ..*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bdd56.xpm b/assets/chess/pieces/ziics/FRITZ4/bdd56.xpm
new file mode 100644
index 00000000..dcf9a6b8
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bdd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*. ....*....*....*....*....*.",
+"...*....*....*....*....*. ..*....*....*....*....*..",
+"..*....*....*....*....*. *....*....*....*....*...",
+".*....*....*....*....*.. ....*....*....*....*....",
+"*....*....*....*....*... ...*....*....*....*....*",
+"....*....*....*....*.... ..*....*....*....*....*.",
+"...*....*....*....*....*. ..*....*....*....*....*..",
+"..*....*....*....*....*... ..*....*....*....*....*...",
+".*....*....*....*....*. ...*....*....*....*....",
+"*....*....*....*....*. .*....*....*....*....*",
+"....*....*....*....*. ....*....*....*....*.",
+"...*....*....*....*. ..*....*....*....*..",
+"..*....*....*....*. *....*....*....*...",
+".*....*....*....*. ...*....*....*....",
+"*....*....*....*.. XX ..*....*....*....*",
+"....*....*....*.. XX *....*....*....*.",
+"...*....*....*... XX ....*....*....*..",
+"..*....*....*... XXXXXXXX ..*....*....*...",
+".*....*....*.... XXXXXXXX .*....*....*....",
+"*....*....*....* XX *....*....*....*",
+"....*....*....*. XX ....*....*....*.",
+"...*....*....*.. XX ...*....*....*..",
+"..*....*....*.... ...*....*....*...",
+".*....*....*....* ..*....*....*....",
+"*....*....*....*.. ..*....*....*....*",
+"....*....*....*.... ..*....*....*....*.",
+"...*....*....*....*. ..*....*....*....*..",
+"..*....*....*....*.. XXXXXXXXXXXX .*....*....*....*...",
+".*....*....*....*... X X *....*....*....*....",
+"*....*....*....*.... ....*....*....*....*",
+"....*....*....*.... XXXXXXXXXX ..*....*....*....*.",
+"...*....*....*.... XXX XXX *....*....*....*..",
+"..*....*....*....* XX XX ....*....*....*...",
+".*....*....*....* ..*....*....*....",
+"*....*....*....*... ...*....*....*....*",
+"....*....*....*....*. ....*....*....*....*.",
+"...*....*....*....*....* .*....*....*....*....*..",
+"..*....*....*....*....* ....*....*....*....*...",
+".*....*....*....*....* ..*....*....*....*....",
+"*....*. .*....*",
+"....*. ....*.",
+"...*.. ...*..",
+"..*.... ...*...",
+".*....* .*.... ..*....",
+"*....*.. *....*....*....*....*....*....*....* ..*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bdl32.xpm b/assets/chess/pieces/ziics/FRITZ4/bdl32.xpm
new file mode 100644
index 00000000..a918f6e3
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bdl32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"************** ***************",
+"************* **************",
+"************* **************",
+"************* **************",
+"************** ***************",
+"************ *************",
+"*********** ************",
+"********** ***********",
+"********** X ***********",
+"********* X **********",
+"********* XXXXX **********",
+"********* X **********",
+"********* X **********",
+"********* **********",
+"********* **********",
+"********** XXXXXXX ***********",
+"********** X X ***********",
+"********** ***********",
+"********** XXXXXXX ***********",
+"********* X X **********",
+"*********** ************",
+"************* **************",
+"************ *************",
+"**** ****",
+"*** ***",
+"**** **** ****",
+"***** ******************** *****",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bdl40.xpm b/assets/chess/pieces/ziics/FRITZ4/bdl40.xpm
new file mode 100644
index 00000000..532d7668
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bdl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************** ******************",
+"***************** *****************",
+"***************** *****************",
+"***************** *****************",
+"***************** *****************",
+"****************** ******************",
+"**************** ****************",
+"*************** ***************",
+"************** **************",
+"************* *************",
+"************ XX ************",
+"************ XX ************",
+"*********** XXXXXX ***********",
+"*********** XXXXXX ***********",
+"*********** XX ***********",
+"*********** XX ***********",
+"************ ************",
+"************ ************",
+"************* *************",
+"************** XXXXXXXX **************",
+"************** X X **************",
+"************** **************",
+"************* XXXXXXXXXX *************",
+"************* XX XX *************",
+"************ ************",
+"************** **************",
+"***************** *****************",
+"**************** ****************",
+"***** *****",
+"**** ****",
+"***** *****",
+"***** **** *****",
+"****** ************************** ******",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bdl48.xpm b/assets/chess/pieces/ziics/FRITZ4/bdl48.xpm
new file mode 100644
index 00000000..2faf2133
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bdl48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"********************** **********************",
+"********************* *********************",
+"******************** ********************",
+"******************** ********************",
+"******************** ********************",
+"********************* *********************",
+"********************** **********************",
+"******************** ********************",
+"****************** ******************",
+"***************** *****************",
+"**************** ****************",
+"**************** XX ****************",
+"*************** XX ***************",
+"************** XX **************",
+"************** XXXXXXXX **************",
+"************* XXXXXXXX *************",
+"************* XX *************",
+"************* XX *************",
+"************* XX *************",
+"************** **************",
+"************** **************",
+"*************** ***************",
+"**************** ****************",
+"***************** XXXXXXXXXX *****************",
+"***************** X X *****************",
+"***************** *****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XX XX ****************",
+"*************** ***************",
+"************** **************",
+"***************** *****************",
+"******************** ********************",
+"******************* *******************",
+"******** ********",
+"****** ******",
+"***** *****",
+"****** ** ******",
+"****** ****** ******",
+"******* ******************************** *******",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bdl50.xpm b/assets/chess/pieces/ziics/FRITZ4/bdl50.xpm
new file mode 100644
index 00000000..ed5bb27e
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bdl50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"********************** **********************",
+"********************* *********************",
+"********************* *********************",
+"********************* *********************",
+"********************* *********************",
+"********************* *********************",
+"********************** **********************",
+"******************** ********************",
+"******************* *******************",
+"****************** ******************",
+"***************** *****************",
+"**************** ****************",
+"*************** XX ***************",
+"*************** XX ***************",
+"*************** XX ***************",
+"************** XXXXXXXX **************",
+"************** XXXXXXXX **************",
+"************** XX **************",
+"************** XX **************",
+"************** XX **************",
+"*************** ***************",
+"*************** ***************",
+"**************** ****************",
+"**************** ****************",
+"***************** XXXXXXXXXX *****************",
+"***************** X X *****************",
+"***************** *****************",
+"**************** XXXXXXXX ****************",
+"**************** XXXX XXXX ****************",
+"**************** XX XX ****************",
+"*************** ***************",
+"***************** *****************",
+"********************* *********************",
+"******************** ********************",
+"****************** ******************",
+"****** ******",
+"***** *****",
+"****** ******",
+"****** ******",
+"****** ***** ******",
+"******* ******************************** *******",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bdl56.xpm b/assets/chess/pieces/ziics/FRITZ4/bdl56.xpm
new file mode 100644
index 00000000..0711e48f
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bdl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************************** **************************",
+"************************* *************************",
+"************************ ************************",
+"************************ ************************",
+"************************ ************************",
+"************************ ************************",
+"************************* *************************",
+"************************** **************************",
+"*********************** ***********************",
+"********************** **********************",
+"********************* *********************",
+"******************** ********************",
+"******************* *******************",
+"****************** ******************",
+"****************** XX ******************",
+"***************** XX *****************",
+"***************** XX *****************",
+"**************** XXXXXXXX ****************",
+"**************** XXXXXXXX ****************",
+"**************** XX ****************",
+"**************** XX ****************",
+"**************** XX ****************",
+"***************** *****************",
+"***************** *****************",
+"****************** ******************",
+"******************* *******************",
+"******************** ********************",
+"******************** XXXXXXXXXXXX ********************",
+"******************** X X ********************",
+"******************** ********************",
+"******************* XXXXXXXXXX *******************",
+"****************** XXX XXX ******************",
+"****************** XX XX ******************",
+"***************** *****************",
+"******************* *******************",
+"********************* *********************",
+"************************ ************************",
+"*********************** ***********************",
+"********************** **********************",
+"******* *******",
+"****** ******",
+"****** ******",
+"******* *******",
+"******* ****** *******",
+"******** ************************************ ********",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bld32.xpm b/assets/chess/pieces/ziics/FRITZ4/bld32.xpm
new file mode 100644
index 00000000..afee9205
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bld32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"....*....*....*....*....*....*..",
+"...*....*....*....*....*....*...",
+"..*....*....*....*....*....*....",
+".*....*....*.. ....*....*....*",
+"*....*....*.. ..*....*....*.",
+"....*....*... X .*....*....*..",
+"...*....*.... *....*....*...",
+"..*....*....*. *....*....*....",
+".*....*....*. ...*....*....*",
+"*....*....*. XXX .*....*....*.",
+"....*....*. XXXXX ....*....*..",
+"...*....*. XXX XXX ..*....*...",
+"..*....*.. XXXX XXXX .*....*....",
+".*....*.. XX XX ....*....*",
+"*....*... XXXXX XXXXX ...*....*.",
+"....*.... XXXXX XXXXX ..*....*..",
+"...*....* XXXXXXXXX .*....*...",
+"..*....*.. XXXXXXXXX .*....*....",
+".*....*... *....*....*",
+"*....*....* XXXXX *....*....*.",
+"....*....*. ....*....*..",
+"...*....*. ..*....*...",
+"..*....*. XXXXX *....*....",
+".*....*.... .*....*....*",
+"*....*....*.. ..*....*....*.",
+"....*....*.. X X *....*....*..",
+"...* XX XX .*...",
+"..* XXXXXXXX XXXXXXXX ....",
+".*.. . ....*",
+"*.... .*. ....*.",
+"....*....*....*....*....*....*..",
+"...*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bld40.xpm b/assets/chess/pieces/ziics/FRITZ4/bld40.xpm
new file mode 100644
index 00000000..6958f6de
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*. ....*....*....*...",
+"*....*....*....*. ..*....*....*....",
+"....*....*....*.. XX .*....*....*....*",
+"...*....*....*... XX *....*....*....*.",
+"..*....*....*.... ....*....*....*..",
+".*....*....*....*. ....*....*....*...",
+"*....*....*....* .*....*....*....",
+"....*....*....* XXXX ....*....*....*",
+"...*....*....* XXXXXX ..*....*....*.",
+"..*....*....* XXXXXXXX *....*....*..",
+".*....*....* XXXX XXXX ...*....*...",
+"*....*....*. XXXXX XXXXX ..*....*....",
+"....*....*. XXX XXX *....*....*",
+"...*....*.. XXXX XXXX ....*....*.",
+"..*....*... XXXXXX XXXXXX ...*....*..",
+".*....*.... XXXXXX XXXXXX ..*....*...",
+"*....*....*. XXXXXXXXXXXX ..*....*....",
+"....*....*.. XXXXXXXXXXXX .*....*....*",
+"...*....*.... .*....*....*.",
+"..*....*....*. .*....*....*..",
+".*....*....*.. XXXXXXXX *....*....*...",
+"*....*....*... XXXXXXXX ....*....*....",
+"....*....*... ..*....*....*",
+"...*....*.... .*....*....*.",
+"..*....*.... XXXXXXXX ....*....*..",
+".*....*....*.. *....*....*...",
+"*....*....*....* .*....*....*....",
+"....*....*....* X X ....*....*....*",
+"...*. XX XX ...*.",
+"..*. XXX XXX .*..",
+".*.. XXXXXXXXXX XXXXXXXXXX *...",
+"*.... .* *....",
+"....*. ..*... *....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bld48.xpm b/assets/chess/pieces/ziics/FRITZ4/bld48.xpm
new file mode 100644
index 00000000..0ee677c7
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bld48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*..********....*....*....*....*",
+".*....*....*....*.************.*....*....*....*.",
+"*....*....*....*..**** *****....*....*....*..",
+"....*....*....*...** **....*....*....*...",
+"...*....*....*....** XX **...*....*....*....",
+"..*....*....*....*** XXXX **..*....*....*....*",
+".*....*....*....*.** XX **.*....*....*....*.",
+"*....*....*....*..** ***....*....*....*..",
+"....*....*....*.****** ******..*....*....*...",
+"...*....*....*.***** ******....*....*....",
+"..*....*....*..*** XXXX ***....*....*....*",
+".*....*....*..*** XXXXXXXX ***..*....*....*.",
+"*....*....*..**** XXXXXXXXXX *****....*....*..",
+"....*....*...*** XXXX XXXX ***....*....*...",
+"...*....*...*** XXXXX XXXXX ***..*....*....",
+"..*....*....*** XXXXXX XXXXXX ***.*....*....*",
+".*....*....*** XXX XXX ***....*....*.",
+"*....*....*.** XXXX XXXX **....*....*..",
+"....*....*..** XXXXXXX XXXXXXX **...*....*...",
+"...*....*...** XXXXXXX XXXXXXX **..*....*....",
+"..*....*....** XXXXXXX XXXXXXX **.*....*....*",
+".*....*....**** XXXXXXXXXXXXXX ****....*....*.",
+"*....*....*.*** XXXXXXXXXXXX ***....*....*..",
+"....*....*...*** ***....*....*...",
+"...*....*....**** ****...*....*....",
+"..*....*....*.*** ***...*....*....*",
+".*....*....*..*** XXXXXXXXXX ***..*....*....*.",
+"*....*....*...*** XXXXXXXXXX ***.*....*....*..",
+"....*....*...*** ***....*....*...",
+"...*....*...**** ****..*....*....",
+"..*....*....*** ***.*....*....*",
+".*....*....*** XXXXXXXXXX ***....*....*.",
+"*....*....*.***** *****....*....*..",
+"....*....*..******* *******...*....*...",
+"...*************** X X **************....",
+"..*************** XX XX **************..*",
+".*.*** XX XX ***.*.",
+"*..** XXX XXX ***..",
+"...** XXXXXXXXXXX ** XXXXXXXXXXX **...",
+"...*** **** ***...",
+"..***** ******** ****..*",
+".*..****************************************..*.",
+"*....*****************...******************..*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bld50.xpm b/assets/chess/pieces/ziics/FRITZ4/bld50.xpm
new file mode 100644
index 00000000..391a3af1
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bld50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*.. ...*....*....*....*....",
+"....*....*....*....*.. XX .*....*....*....*....*",
+"...*....*....*....*... XXXX *....*....*....*....*.",
+"..*....*....*....*.... XXXX ....*....*....*....*..",
+".*....*....*....*....* XX ...*....*....*....*...",
+"*....*....*....*....*.. ...*....*....*....*....",
+"....*....*....*....*... ..*....*....*....*....*",
+"...*....*....*....*.. ....*....*....*....*.",
+"..*....*....*....*.. ..*....*....*....*..",
+".*....*....*....*.. XXXX *....*....*....*...",
+"*....*....*....*.. XXXXXXXX ...*....*....*....",
+"....*....*....*.. XXXXXXXXXX .*....*....*....*",
+"...*....*....*.. XXXXX XXXXX ....*....*....*.",
+"..*....*....*.. XXXXXX XXXXXX ..*....*....*..",
+".*....*....*... XXXXXXX XXXXXXX .*....*....*...",
+"*....*....*... XXXX XXXX ....*....*....",
+"....*....*.... XXXXX XXXXX ...*....*....*",
+"...*....*....* XXXXXXXX XXXXXXXX ..*....*....*.",
+"..*....*....*. XXXXXXXX XXXXXXXX .*....*....*..",
+".*....*....*.. XXXXXXXX XXXXXXXX *....*....*...",
+"*....*....*.... XXXXXXX XXXXXXX *....*....*....",
+"....*....*....* XXXXXXXXXXXXXXXX ....*....*....*",
+"...*....*....*.. XXXXXXXXXXXXXX ....*....*....*.",
+"..*....*....*... ...*....*....*..",
+".*....*....*....* ...*....*....*...",
+"*....*....*....*. XXXXXXXXXX ..*....*....*....",
+"....*....*....*.. XXXXXXXXXX .*....*....*....*",
+"...*....*....*.. ....*....*....*.",
+"..*....*....*... ...*....*....*..",
+".*....*....*.... ..*....*....*...",
+"*....*....*.... XXXXXXXXXX *....*....*....",
+"....*....*....*.. .*....*....*....*",
+"...*....*....*....*. ...*....*....*....*.",
+"..*....*....*....*.. ..*....*....*....*..",
+".*....*....*....*.. X X *....*....*....*...",
+"*....* XXX XXX .*....",
+"....* XXXX XXXX ....*",
+"...*. XXXXXXXXXXXXX XXXXXXXXXXXXX ...*.",
+"..*.. XXXXXXXXXXXX XXXXXXXXXXXX ..*..",
+".*.... .. ..*...",
+"*....*. ....*... ..*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bld56.xpm b/assets/chess/pieces/ziics/FRITZ4/bld56.xpm
new file mode 100644
index 00000000..65d7a3ac
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....* *....*....*....*....*....*",
+"....*....*....*....*....* ...*....*....*....*....*.",
+"...*....*....*....*....*. XX ..*....*....*....*....*..",
+"..*....*....*....*....*.. XX .*....*....*....*....*...",
+".*....*....*....*....*... *....*....*....*....*....",
+"*....*....*....*....*.... ....*....*....*....*....*",
+"....*....*....*....*....*. ....*....*....*....*....*.",
+"...*....*....*....*.... *....*....*....*....*..",
+"..*....*....*....*.... XXXX ...*....*....*....*...",
+".*....*....*....*.... XXXXXXXX .*....*....*....*....",
+"*....*....*....*.... XXXXXXXXXX ....*....*....*....*",
+"....*....*....*.... XXXXXXXXXXXX ..*....*....*....*.",
+"...*....*....*....* XXXXXX XXXXXX *....*....*....*..",
+"..*....*....*....* XXXXXX XXXXXX ....*....*....*...",
+".*....*....*....* XXXXXXX XXXXXXX ..*....*....*....",
+"*....*....*....*. XXXX XXXX .*....*....*....*",
+"....*....*....*. XXXXX XXXXX ....*....*....*.",
+"...*....*....*.. XXXXXXXX XXXXXXXX ...*....*....*..",
+"..*....*....*... XXXXXXXXX XXXXXXXXX ..*....*....*...",
+".*....*....*.... XXXXXXXXX XXXXXXXXX .*....*....*....",
+"*....*....*....* XXXXXXXXXXXXXXXXXX *....*....*....*",
+"....*....*....*.. XXXXXXXXXXXXXXXXXX *....*....*....*.",
+"...*....*....*... XXXXXXXXXXXXXXXX ....*....*....*..",
+"..*....*....*.... XXXXXXXXXXXXXXXX ....*....*....*...",
+".*....*....*....*. ....*....*....*....",
+"*....*....*....*... ...*....*....*....*",
+"....*....*....*....* ...*....*....*....*.",
+"...*....*....*....*. XXXXXXXXXXXX ..*....*....*....*..",
+"..*....*....*....*.. XXXXXXXXXXXX .*....*....*....*...",
+".*....*....*....*.. ....*....*....*....",
+"*....*....*....*... ...*....*....*....*",
+"....*....*....*... .*....*....*....*.",
+"...*....*....*.... XXXXXXXXXXXX *....*....*....*..",
+"..*....*....*.... ...*....*....*...",
+".*....*....*....*... *....*....*....*....",
+"*....*....*....*....*. .*....*....*....*....*",
+"....*....*....*....*. X X ....*....*....*....*.",
+"...*....*....*....*.. XX XX ...*....*....*....*..",
+"..*....* XX XX ....*...",
+".*....* XXX XXX ..*....",
+"*....*. XXXXXXXXXXXXXX XXXXXXXXXXXXXX .*....*",
+"....*.. *....*.",
+"...*.... .* *....*..",
+"..*....*. ...*.... *....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bll32.xpm b/assets/chess/pieces/ziics/FRITZ4/bll32.xpm
new file mode 100644
index 00000000..1ed0fb32
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bll32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"************** ***************",
+"************* **************",
+"************* X **************",
+"************* **************",
+"************** ***************",
+"************* **************",
+"************ XXX *************",
+"*********** XXXXX ************",
+"********** XXX XXX ***********",
+"********** XXXX XXXX ***********",
+"********* XX XX **********",
+"********* XXXXX XXXXX **********",
+"********* XXXXX XXXXX **********",
+"********* XXXXXXXXX **********",
+"********** XXXXXXXXX ***********",
+"********** ***********",
+"*********** XXXXX ************",
+"*********** ************",
+"********** ***********",
+"********* XXXXX **********",
+"*********** ************",
+"************* **************",
+"************ X X *************",
+"**** XX XX *****",
+"*** XXXXXXXX XXXXXXXX ****",
+"**** * *****",
+"***** *** ******",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bll40.xpm b/assets/chess/pieces/ziics/FRITZ4/bll40.xpm
new file mode 100644
index 00000000..bdd08dc7
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************** ******************",
+"***************** *****************",
+"***************** XX *****************",
+"***************** XX *****************",
+"***************** *****************",
+"****************** ******************",
+"**************** ****************",
+"*************** XXXX ***************",
+"************** XXXXXX **************",
+"************* XXXXXXXX *************",
+"************ XXXX XXXX ************",
+"************ XXXXX XXXXX ************",
+"*********** XXX XXX ***********",
+"*********** XXXX XXXX ***********",
+"*********** XXXXXX XXXXXX ***********",
+"*********** XXXXXX XXXXXX ***********",
+"************ XXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXX ************",
+"************* *************",
+"************** **************",
+"************** XXXXXXXX **************",
+"************** XXXXXXXX **************",
+"************* *************",
+"************* *************",
+"************ XXXXXXXX ************",
+"************** **************",
+"**************** ****************",
+"*************** X X ***************",
+"***** XX XX *****",
+"**** XXX XXX ****",
+"**** XXXXXXXXXX XXXXXXXXXX ****",
+"***** ** *****",
+"****** ****** ******",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bll48.xpm b/assets/chess/pieces/ziics/FRITZ4/bll48.xpm
new file mode 100644
index 00000000..e2a4a46f
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bll48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"********************** **********************",
+"******************** ********************",
+"******************** XX ********************",
+"******************** XXXX ********************",
+"******************** XX ********************",
+"******************** ********************",
+"********************** **********************",
+"******************** ********************",
+"****************** XXXX ******************",
+"***************** XXXXXXXX *****************",
+"***************** XXXXXXXXXX *****************",
+"**************** XXXX XXXX ****************",
+"*************** XXXXX XXXXX ***************",
+"*************** XXXXXX XXXXXX ***************",
+"************** XXX XXX **************",
+"************** XXXX XXXX **************",
+"************** XXXXXXX XXXXXXX **************",
+"************** XXXXXXX XXXXXXX **************",
+"************** XXXXXXX XXXXXXX **************",
+"*************** XXXXXXXXXXXXXX ***************",
+"*************** XXXXXXXXXXXX ***************",
+"**************** ****************",
+"***************** *****************",
+"***************** *****************",
+"***************** XXXXXXXXXX *****************",
+"***************** XXXXXXXXXX *****************",
+"**************** ****************",
+"**************** ****************",
+"*************** ***************",
+"************** XXXXXXXXXX **************",
+"***************** *****************",
+"******************* *******************",
+"****************** X X ******************",
+"***************** XX XX *****************",
+"****** XX XX ******",
+"***** XXX XXX *****",
+"***** XXXXXXXXXXX ** XXXXXXXXXXX *****",
+"****** **** ******",
+"******* ******** *******",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bll50.xpm b/assets/chess/pieces/ziics/FRITZ4/bll50.xpm
new file mode 100644
index 00000000..8aaaca65
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bll50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"*********************** ***********************",
+"********************** XX **********************",
+"********************** XXXX **********************",
+"********************** XXXX **********************",
+"********************** XX **********************",
+"*********************** ***********************",
+"*********************** ***********************",
+"********************* *********************",
+"******************** ********************",
+"******************* XXXX *******************",
+"****************** XXXXXXXX ******************",
+"***************** XXXXXXXXXX *****************",
+"**************** XXXXX XXXXX ****************",
+"*************** XXXXXX XXXXXX ***************",
+"*************** XXXXXXX XXXXXXX ***************",
+"************** XXXX XXXX **************",
+"************** XXXXX XXXXX **************",
+"************** XXXXXXXX XXXXXXXX **************",
+"************** XXXXXXXX XXXXXXXX **************",
+"************** XXXXXXXX XXXXXXXX **************",
+"*************** XXXXXXX XXXXXXX ***************",
+"*************** XXXXXXXXXXXXXXXX ***************",
+"**************** XXXXXXXXXXXXXX ****************",
+"**************** ****************",
+"***************** *****************",
+"***************** XXXXXXXXXX *****************",
+"***************** XXXXXXXXXX *****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"*************** XXXXXXXXXX ***************",
+"***************** *****************",
+"******************** ********************",
+"******************** ********************",
+"******************* X X *******************",
+"****** XXX XXX ******",
+"***** XXXX XXXX *****",
+"***** XXXXXXXXXXXXX XXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXX XXXXXXXXXXXX *****",
+"****** ** ******",
+"******* ******** *******",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/bll56.xpm b/assets/chess/pieces/ziics/FRITZ4/bll56.xpm
new file mode 100644
index 00000000..906ed82e
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/bll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************************** **************************",
+"************************* *************************",
+"************************* XX *************************",
+"************************* XX *************************",
+"************************* *************************",
+"************************* *************************",
+"************************** **************************",
+"*********************** ***********************",
+"********************** XXXX **********************",
+"********************* XXXXXXXX *********************",
+"******************** XXXXXXXXXX ********************",
+"******************* XXXXXXXXXXXX *******************",
+"******************* XXXXXX XXXXXX ******************",
+"****************** XXXXXX XXXXXX ******************",
+"***************** XXXXXXX XXXXXXX *****************",
+"***************** XXXX XXXX *****************",
+"**************** XXXXX XXXXX ****************",
+"**************** XXXXXXXX XXXXXXXX ****************",
+"**************** XXXXXXXXX XXXXXXXXX ****************",
+"**************** XXXXXXXXX XXXXXXXXX ****************",
+"**************** XXXXXXXXXXXXXXXXXX ****************",
+"***************** XXXXXXXXXXXXXXXXXX *****************",
+"***************** XXXXXXXXXXXXXXXX *****************",
+"***************** XXXXXXXXXXXXXXXX ******************",
+"****************** *******************",
+"******************* *******************",
+"******************** ********************",
+"******************** XXXXXXXXXXXX ********************",
+"******************** XXXXXXXXXXXX ********************",
+"******************* *******************",
+"******************* *******************",
+"****************** ******************",
+"****************** XXXXXXXXXXXX ******************",
+"***************** *****************",
+"******************** ********************",
+"********************** **********************",
+"********************* X X *********************",
+"********************* XX XX *********************",
+"******** XX XX ********",
+"******* XXX XXX *******",
+"******* XXXXXXXXXXXXXX XXXXXXXXXXXXXX *******",
+"******* *******",
+"******** ** ********",
+"********* ******** *********",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/dsq32.xpm b/assets/chess/pieces/ziics/FRITZ4/dsq32.xpm
new file mode 100644
index 00000000..4168d10d
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/dsq32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..*....*....*....*....*....*....",
+".*....*....*....*....*....*....*",
+"*....*....*....*....*....*....*.",
+"....*....*....*....*....*....*..",
+"...*....*....*....*....*....*...",
+"..*....*....*....*....*....*....",
+".*....*....*....*....*....*....*",
+"*....*....*....*....*....*....*.",
+"....*....*....*....*....*....*..",
+"...*....*....*....*....*....*...",
+"..*....*....*....*....*....*....",
+".*....*....*....*....*....*....*",
+"*....*....*....*....*....*....*.",
+"....*....*....*....*....*....*..",
+"...*....*....*....*....*....*...",
+"..*....*....*....*....*....*....",
+".*....*....*....*....*....*....*",
+"*....*....*....*....*....*....*.",
+"....*....*....*....*....*....*..",
+"...*....*....*....*....*....*...",
+"..*....*....*....*....*....*....",
+".*....*....*....*....*....*....*",
+"*....*....*....*....*....*....*.",
+"....*....*....*....*....*....*..",
+"...*....*....*....*....*....*...",
+"..*....*....*....*....*....*....",
+".*....*....*....*....*....*....*",
+"*....*....*....*....*....*....*.",
+"....*....*....*....*....*....*..",
+"...*....*....*....*....*....*...",
+"..*....*....*....*....*....*....",
+".*....*....*....*....*....*....*",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/dsq40.xpm b/assets/chess/pieces/ziics/FRITZ4/dsq40.xpm
new file mode 100644
index 00000000..a9679a72
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/dsq40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/dsq48.xpm b/assets/chess/pieces/ziics/FRITZ4/dsq48.xpm
new file mode 100644
index 00000000..8bae21a0
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/dsq48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/dsq50.xpm b/assets/chess/pieces/ziics/FRITZ4/dsq50.xpm
new file mode 100644
index 00000000..560b9e1a
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/dsq50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/dsq56.xpm b/assets/chess/pieces/ziics/FRITZ4/dsq56.xpm
new file mode 100644
index 00000000..fb2233d9
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/dsq56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kdd32.xpm b/assets/chess/pieces/ziics/FRITZ4/kdd32.xpm
new file mode 100644
index 00000000..8dc61eee
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kdd32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..*....*....*....*....*....*....",
+".*....*....*....*....*....*....*",
+"*....*....*.... ...*....*....*.",
+"....*....*....* ..*....*....*..",
+"...*....*.... ....*....*...",
+"..*....*....* ...*....*....",
+".*....*....*... ....*....*....*",
+"*....*....*.... ...*....*....*.",
+"....*....*.... .*....*....*..",
+"...*....*.... ....*....*...",
+"..*... .* XX .. .*....",
+".*... X X ....*",
+"*... XXXX X X XXXX ..*.",
+".... X X X X X X .*..",
+"... X X XX X X ...",
+"..* X X X X ...",
+".*. X X X X ..*",
+"*.. X X X X .*.",
+".... X X X X .*..",
+"...*. X X X X .*...",
+"..*.. X XXXXX XXXXX X .*....",
+".*.... X X *....*",
+"*....*. *....*.",
+"....*... XXXXXXXXXX *....*..",
+"...*.... X X ....*...",
+"..*....* XXXXXXXX ...*....",
+".*....* .*....*",
+"*....*. *....*.",
+"....*.... .*....*..",
+"...*....*... ...*....*...",
+"..*....*....*....*....*....*....",
+".*....*....*....*....*....*....*",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kdd40.xpm b/assets/chess/pieces/ziics/FRITZ4/kdd40.xpm
new file mode 100644
index 00000000..68638996
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kdd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*. .*....*....*....*..",
+".*....*....*....*.. *....*....*....*...",
+"*....*....*....*. ..*....*....*....",
+"....*....*....*.. .*....*....*....*",
+"...*....*....*....* ..*....*....*....*.",
+"..*....*....*....*. .*....*....*....*..",
+".*....*....*....*.. *....*....*....*...",
+"*....*....*....*.. ...*....*....*....",
+"....*....*....*.. .*....*....*....*",
+"...*....*....*.. XX ....*....*....*.",
+"..*....* .. X X .. *....*..",
+".*.... X X ..*...",
+"*.... XXXXXX X X XXXXXX *....",
+"....* XX XXX X X XXX XX ....*",
+"...* XX XX XX XX XX ..*.",
+"..*. X X XX X X .*..",
+".*.. X X X X *...",
+"*... XX X X XX ....",
+".... X X X X ...*",
+"...*. XX X X XX ...*.",
+"..*.. XX X X XX ..*..",
+".*.... XX X X XX ..*...",
+"*....*. XX XXXXXX XXXXXX XX ..*....",
+"....*... XXX XXX ..*....*",
+"...*....* ..*....*.",
+"..*....*. .*....*..",
+".*....*... XXXXXXXXXXXXXX .*....*...",
+"*....*.... XX XX *....*....",
+"....*....* XXXXXXXXXX ....*....*",
+"...*....* XXXX XXXX ..*....*.",
+"..*....* XX XX *....*..",
+".*....*.. *....*...",
+"*....*....* .*....*....",
+"....*....*....* ....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kdd48.xpm b/assets/chess/pieces/ziics/FRITZ4/kdd48.xpm
new file mode 100644
index 00000000..a6432299
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kdd48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*******...*....*....*....*..",
+"....*....*....*....*.******..*....*....*....*...",
+"...*....*....*....***** ****....*....*....*....",
+"..*....*....*....*.**** ****...*....*....*....*",
+".*....*....*....*..** **..*....*....*....*.",
+"*....*....*....*...** **.*....*....*....*..",
+"....*....*....*....**** *****....*....*....*...",
+"...*....*....*....***** ****....*....*....*....",
+"..*....*....*....*..*** ***....*....*....*....*",
+".*....*....*....*..**** ****..*....*....*....*.",
+"*....*....*....*..**** *****....*....*....*..",
+"....*....*....*..**** ****...*....*....*...",
+"...*....************ XX ************...*....",
+"..*..************** XX **************....*",
+".*..****** ** X X ** ******..*.",
+"*...*** X X ***.*..",
+"...*** XXXXXXX X X XXXXXXX ***...",
+"...*** XXX XXX X X XXX XXX ***...",
+"..*** XX XX XX XX XX **..*",
+".*.** X X XX X X **.*.",
+"*..** X XX XX XX X ***..",
+"...** X X X X **...",
+"...** XX XX XX XX **...",
+"..*** X XX XX X **..*",
+".*.*** XX X X XX ***.*.",
+"*..*** XX X X XX ****..",
+"....*** XX X X XX ****...",
+"...***** XX X X XX ****....",
+"..*..**** XX XXXXXXX XXXXXXX XX ****....*",
+".*....**** XXXX XXXX ****....*.",
+"*....*.**** ****....*..",
+"....*...*** ***....*...",
+"...*....*** **....*....",
+"..*....*.*** XXXXXXXXXXXXXXXX ***...*....*",
+".*....*..*** XX XX ***..*....*.",
+"*....*...*** XXXXXXXXXXXX ***.*....*..",
+"....*...*** XXX XXX ***....*...",
+"...*....*** XXX XXX ***...*....",
+"..*....*** **..*....*",
+".*....*.*** ***.*....*.",
+"*....*..***** ******....*..",
+"....*....********* **********....*...",
+"...*....*..**************************.*....*....",
+"..*....*....*...*****************....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kdd50.xpm b/assets/chess/pieces/ziics/FRITZ4/kdd50.xpm
new file mode 100644
index 00000000..612c211e
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kdd50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*.. *....*....*....*....*...",
+"*....*....*....*....*... ....*....*....*....*....",
+"....*....*....*....*.... ...*....*....*....*....*",
+"...*....*....*....*.. ....*....*....*....*.",
+"..*....*....*....*... ...*....*....*....*..",
+".*....*....*....*....*.. *....*....*....*....*...",
+"*....*....*....*....*... ....*....*....*....*....",
+"....*....*....*....*.... ...*....*....*....*....*",
+"...*....*....*....*.... .*....*....*....*....*.",
+"..*....*....*....*.... ....*....*....*....*..",
+".*....*....*....*.... ..*....*....*....*...",
+"*....*....*....*.... XX *....*....*....*....",
+"....*....* ..* X X ... ....*....*",
+"...*.... X X .*....*.",
+"..*.... X X ....*..",
+".*.... XXXXXXX X X XXXXXXX ..*...",
+"*....* XX XXXX X X XXXX XX .*....",
+"....* XX XX XX XX XX ....*",
+"...*. X XX XX XX X ...*.",
+"..*.. X X XX X X ..*..",
+".*... X X X X .*...",
+"*.... X X X X *....",
+"....* XX X X XX ....*",
+"...*.. X X X X ....*.",
+"..*... XX X X XX ...*..",
+".*....* XX X X XX ...*...",
+"*....*.. XX X X XX ...*....",
+"....*.... XX XXXXXXX XXXXXXX XX ...*....*",
+"...*....*. XX XX XX XX ...*....*.",
+"..*....*.. XXX XXX ..*....*..",
+".*....*.... ..*....*...",
+"*....*....* .*....*....",
+"....*....*.. XXXXXXXXXXXXXXXX .*....*....*",
+"...*....*... XXX XXX *....*....*.",
+"..*....*.... ....*....*..",
+".*....*....* XXXXXXXXXXXX ...*....*...",
+"*....*....* XXXXX XXXXX .*....*....",
+"....*....* XX XX ....*....*",
+"...*....*.. ....*....*.",
+"..*....*....* *....*....*..",
+".*....*....*.... ..*....*....*...",
+"*....*....*....*.... *....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kdd56.xpm b/assets/chess/pieces/ziics/FRITZ4/kdd56.xpm
new file mode 100644
index 00000000..e22aa859
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kdd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*.... ...*....*....*....*....*...",
+".*....*....*....*....*....* ..*....*....*....*....*....",
+"*....*....*....*....*....*. .*....*....*....*....*....*",
+"....*....*....*....*.... ..*....*....*....*....*.",
+"...*....*....*....*....* .*....*....*....*....*..",
+"..*....*....*....*....*.... ...*....*....*....*....*...",
+".*....*....*....*....*....* ..*....*....*....*....*....",
+"*....*....*....*....*....*. .*....*....*....*....*....*",
+"....*....*....*....*....*.. *....*....*....*....*....*.",
+"...*....*....*....*....*... ....*....*....*....*....*..",
+"..*....*....*....*....*.. .*....*....*....*....*...",
+".*....*....*....*....*.. ....*....*....*....*....",
+"*....*....*....*....*... ...*....*....*....*....*",
+"....*....*....*....*... XX .*....*....*....*....*.",
+"...*....*....*....*... X X ....*....*....*....*..",
+"..*....*... .. XX XX .. ..*....*...",
+".*....*.. X X ....*....",
+"*....*.. XXXXXXX X X XXXXXXX ..*....*",
+"....*.. XXX XXX XX XX XXX XXX *....*.",
+"...*... XX XX X X XX XX ....*..",
+"..*... X XX XXXX XX X ..*...",
+".*.... XX XX XX XX XX .*....",
+"*....* X XX XX XX X *....*",
+"....*. XX X X XX ....*.",
+"...*.. X XX XX X ...*..",
+"..*... XX XX XX XX ..*...",
+".*....* X XX XX X .*....",
+"*....*. XX XX XX XX .*....*",
+"....*... XX XX XX XX *....*.",
+"...*.... XX XX XX XX *....*..",
+"..*....*. XX XX XX XX ....*...",
+".*....*... XX XXXXXXXX XXXXXXXX XX ....*....",
+"*....*....* XXXXX XXXXX ....*....*",
+"....*....*. ....*....*.",
+"...*....*... ....*....*..",
+"..*....*....* ....*....*...",
+".*....*....*. ...*....*....",
+"*....*....*... XXXXXXXXXXXXXXXXXXXX ...*....*....*",
+"....*....*.... XXX XXX ..*....*....*.",
+"...*....*....* .*....*....*..",
+"..*....*....*. XXXXXXXXXXXXXX *....*....*...",
+".*....*....*. XXXXX XXXXX ...*....*....",
+"*....*....*. XXX XXX .*....*....*",
+"....*....*.. *....*....*.",
+"...*....*.... *....*....*..",
+"..*....*....*.. .*....*....*...",
+".*....*....*....*.... .*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kdl32.xpm b/assets/chess/pieces/ziics/FRITZ4/kdl32.xpm
new file mode 100644
index 00000000..324dc2b3
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kdl32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"*************** ***************",
+"*************** ***************",
+"************* *************",
+"************* *************",
+"*************** ***************",
+"*************** ***************",
+"************** **************",
+"************* *************",
+"****** ** XX ** ******",
+"***** X X *****",
+"**** XXXX X X XXXX ****",
+"**** X X X X X X ****",
+"*** X X XX X X ***",
+"*** X X X X ***",
+"*** X X X X ***",
+"*** X X X X ***",
+"**** X X X X ****",
+"***** X X X X *****",
+"***** X XXXXX XXXXX X ******",
+"****** X X ******",
+"******* *******",
+"******** XXXXXXXXXX ********",
+"******** X X ********",
+"******** XXXXXXXX ********",
+"******* *******",
+"******* *******",
+"********* *********",
+"************ ************",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kdl40.xpm b/assets/chess/pieces/ziics/FRITZ4/kdl40.xpm
new file mode 100644
index 00000000..20202585
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kdl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"******************* *******************",
+"******************* *******************",
+"***************** *****************",
+"***************** *****************",
+"******************* *******************",
+"******************* *******************",
+"******************* *******************",
+"****************** ******************",
+"***************** *****************",
+"**************** XX ****************",
+"******** ** X X ** ********",
+"****** X X ******",
+"***** XXXXXX X X XXXXXX *****",
+"***** XX XXX X X XXX XX *****",
+"**** XX XX XX XX XX ****",
+"**** X X XX X X ****",
+"**** X X X X ****",
+"**** XX X X XX ****",
+"**** X X X X ****",
+"***** XX X X XX *****",
+"***** XX X X XX *****",
+"****** XX X X XX ******",
+"******* XX XXXXXX XXXXXX XX *******",
+"******** XXX XXX ********",
+"********* *********",
+"********* *********",
+"********** XXXXXXXXXXXXXX **********",
+"********** XX XX **********",
+"********** XXXXXXXXXX **********",
+"********* XXXX XXXX *********",
+"******** XX XX ********",
+"********* *********",
+"*********** ***********",
+"*************** ***************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kdl48.xpm b/assets/chess/pieces/ziics/FRITZ4/kdl48.xpm
new file mode 100644
index 00000000..e8f83590
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kdl48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"*********************** ***********************",
+"*********************** ***********************",
+"********************* *********************",
+"********************* *********************",
+"*********************** ***********************",
+"*********************** ***********************",
+"*********************** ***********************",
+"*********************** ***********************",
+"********************** **********************",
+"********************* *********************",
+"******************** XX ********************",
+"******************* XX *******************",
+"********** ** X X ** **********",
+"******* X X *******",
+"****** XXXXXXX X X XXXXXXX ******",
+"****** XXX XXX X X XXX XXX ******",
+"***** XX XX XX XX XX *****",
+"***** X X XX X X *****",
+"***** X XX XX XX X *****",
+"***** X X X X *****",
+"***** XX XX XX XX *****",
+"***** X XX XX X *****",
+"****** XX X X XX ******",
+"****** XX X X XX ******",
+"******* XX X X XX *******",
+"******** XX X X XX ********",
+"********* XX XXXXXXX XXXXXXX XX *********",
+"********** XXXX XXXX **********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"************ XXXXXXXXXXXXXXXX ************",
+"************ XX XX ************",
+"************ XXXXXXXXXXXX ************",
+"*********** XXX XXX ***********",
+"*********** XXX XXX ***********",
+"********** **********",
+"*********** ***********",
+"************* *************",
+"****************** ******************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kdl50.xpm b/assets/chess/pieces/ziics/FRITZ4/kdl50.xpm
new file mode 100644
index 00000000..186a4755
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kdl50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"************************ ************************",
+"************************ ************************",
+"************************ ************************",
+"********************* *********************",
+"********************* *********************",
+"************************ ************************",
+"************************ ************************",
+"************************ ************************",
+"*********************** ***********************",
+"********************** **********************",
+"********************* *********************",
+"******************** XX ********************",
+"********** *** X X *** **********",
+"******** X X ********",
+"******* X X *******",
+"****** XXXXXXX X X XXXXXXX ******",
+"****** XX XXXX X X XXXX XX ******",
+"***** XX XX XX XX XX *****",
+"***** X XX XX XX X *****",
+"***** X X XX X X *****",
+"***** X X X X *****",
+"***** X X X X *****",
+"***** XX X X XX *****",
+"****** X X X X ******",
+"****** XX X X XX ******",
+"******* XX X X XX *******",
+"******** XX X X XX ********",
+"********* XX XXXXXXX XXXXXXX XX *********",
+"********** XX XX XX XX **********",
+"********** XXX XXX **********",
+"*********** ***********",
+"*********** ***********",
+"************ XXXXXXXXXXXXXXXX ************",
+"************ XXX XXX ************",
+"************ ************",
+"************ XXXXXXXXXXXX ************",
+"*********** XXXXX XXXXX ***********",
+"********** XX XX **********",
+"*********** ***********",
+"************* *************",
+"**************** ****************",
+"******************** ********************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kdl56.xpm b/assets/chess/pieces/ziics/FRITZ4/kdl56.xpm
new file mode 100644
index 00000000..c5382616
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kdl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"************************ ************************",
+"************************ ************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"************************* *************************",
+"************************ ************************",
+"************************ ************************",
+"*********************** XX ***********************",
+"********************** X X **********************",
+"*********** ** XX XX ** ***********",
+"********* X X *********",
+"******** XXXXXXX X X XXXXXXX ********",
+"******* XXX XXX XX XX XXX XXX *******",
+"******* XX XX X X XX XX *******",
+"****** X XX XXXX XX X ******",
+"****** XX XX XX XX XX ******",
+"****** X XX XX XX X ******",
+"****** XX X X XX ******",
+"****** X XX XX X ******",
+"****** XX XX XX XX ******",
+"******* X XX XX X ******",
+"******* XX XX XX XX *******",
+"******** XX XX XX XX *******",
+"******** XX XX XX XX ********",
+"********* XX XX XX XX ********",
+"********** XX XXXXXXXX XXXXXXXX XX *********",
+"*********** XXXXX XXXXX **********",
+"*********** ***********",
+"************ ************",
+"************* *************",
+"************* *************",
+"************** XXXXXXXXXXXXXXXXXXXX **************",
+"************** XXX XXX **************",
+"************** **************",
+"************** XXXXXXXXXXXXXX **************",
+"************* XXXXX XXXXX *************",
+"************ XXX XXX ************",
+"************ ************",
+"************* *************",
+"*************** ***************",
+"********************* *********************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kld32.xpm b/assets/chess/pieces/ziics/FRITZ4/kld32.xpm
new file mode 100644
index 00000000..afdc273c
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kld32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".*....*....*....*....*....*....*",
+"*....*....*....*....*....*....*.",
+"....*....*....* ..*....*....*..",
+"...*....*....*. .*....*....*...",
+"..*....*....* ...*....*....",
+".*....*....*. ..*....*....*",
+"*....*....*.... ...*....*....*.",
+"....*....*....* ..*....*....*..",
+"...*....*....* *....*....*...",
+"..*....*....* ...*....*....",
+".*.... *. XX .. *....*",
+"*.... XXXX ...*.",
+".... XXXX XXXX XXXX .*..",
+"...* XXXXXXX XX XXXXXXX *...",
+"..* XXXXXXXXX XX XXXXXXXXX ...",
+".*. XXXXXXXXX XXXXXXXXX ..*",
+"*.. XXXXXXXXXX XXXXXXXXXX .*.",
+"... XXXXXXXXX XXXXXXXXX *..",
+"...* XXXXXXXXX XXXXXXXXX *...",
+"..*.. XXXXXXXX XXXXXXXX *....",
+".*... XX XX *....*",
+"*....* ....*.",
+"....*.. XXXXXXXXXX ....*..",
+"...*.... ....*...",
+"..*....* XXXXXXXXXX ...*....",
+".*....*. X X ..*....*",
+"*....*. *....*.",
+"....*.. XXXXXXXX ....*..",
+"...*....* *....*...",
+"..*....*.... ..*....*....",
+".*....*....*....*....*....*....*",
+"*....*....*....*....*....*....*.",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kld40.xpm b/assets/chess/pieces/ziics/FRITZ4/kld40.xpm
new file mode 100644
index 00000000..8d1acbf8
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*. .*....*....*....*..",
+".*....*....*....*.. *....*....*....*...",
+"*....*....*....*. ..*....*....*....",
+"....*....*....*.. .*....*....*....*",
+"...*....*....*....* ..*....*....*....*.",
+"..*....*....*....*. .*....*....*....*..",
+".*....*....*....*.. *....*....*....*...",
+"*....*....*....*.. ...*....*....*....",
+"....*....*....*.. .*....*....*....*",
+"...*....*....*.. XX ....*....*....*.",
+"..*....* .. XXXX .. *....*..",
+".*.... XXXX ..*...",
+"*.... XXXXXX XXXX XXXXXX *....",
+"....* XXXXXXXXX XXXX XXXXXXXXX ....*",
+"...* XXXXXXXXXXX XX XXXXXXXXXXX ..*.",
+"..*. XXXXXXXXXXX XX XXXXXXXXXXX .*..",
+".*.. XXXXXXXXXXXX XXXXXXXXXXXX *...",
+"*... XXXXXXXXXXXX XXXXXXXXXXXX ....",
+".... XXXXXXXXXXXX XXXXXXXXXXXX ...*",
+"...*. XXXXXXXXXXXX XXXXXXXXXXXX ...*.",
+"..*.. XXXXXXXXXXX XXXXXXXXXXX ..*..",
+".*.... XXXXXXXXXX XXXXXXXXXX ..*...",
+"*....*. XXX XXX ..*....",
+"....*... ..*....*",
+"...*....* XXXXXXXXXXXX ..*....*.",
+"..*....*. XXXXXXXXXXXXXXXXXX .*....*..",
+".*....*... X X .*....*...",
+"*....*.... XXXXXXXXXXXX *....*....",
+"....*....* XX XX ....*....*",
+"...*....* ..*....*.",
+"..*....* XXXXXXXXXX *....*..",
+".*....*.. XXXXXXXXXX *....*...",
+"*....*....* .*....*....",
+"....*....*....* ....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kld48.xpm b/assets/chess/pieces/ziics/FRITZ4/kld48.xpm
new file mode 100644
index 00000000..b9559d95
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kld48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....******....*....*....*....*.",
+"*....*....*....*....*******...*....*....*....*..",
+"....*....*....*....**** *****....*....*....*...",
+"...*....*....*....***** ****....*....*....*....",
+"..*....*....*....*.** **...*....*....*....*",
+".*....*....*....*..** **..*....*....*....*.",
+"*....*....*....*...**** ****.*....*....*....*..",
+"....*....*....*....**** *****....*....*....*...",
+"...*....*....*....*.*** ****....*....*....*....",
+"..*....*....*....*.**** ****...*....*....*....*",
+".*....*....*....*.**** ****.*....*....*....*.",
+"*....*....*....*.**** ****....*....*....*..",
+"....*...************ XX ************....*...",
+"...*.************** XX ***************....",
+"..*.****** ** XXXX ** ******...*",
+".*..*** XXXX ***..*.",
+"*..*** XXXXXXX XXXXXX XXXXXXX ****..",
+"...*** XXXXXXXXXXX XXXX XXXXXXXXXXX ***...",
+"...** XXXXXXXXXXXXX XXXX XXXXXXXXXXXXX **...",
+"..*** XXXXXXXXXXXXX XX XXXXXXXXXXXXX **..*",
+".*.** XXXXXXXXXXXXXX XX XXXXXXXXXXXXXX **.*.",
+"*..** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ***..",
+"...** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX **...",
+"...** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX **...",
+"..**** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ***..*",
+".*.*** XXXXXXXXXXXXXX XXXXXXXXXXXXXX ***.*.",
+"*...*** XXXXXXXXXXXXX XXXXXXXXXXXXX ***.*..",
+"....**** XXXXXXXXXXXX XXXXXXXXXXXX *****...",
+"...*.**** XXXX XXXX *****....",
+"..*...**** *****....*",
+".*....***** *****....*.",
+"*....*..*** XXXXXXXXXXXX ****....*..",
+"....*....** XXXXXXXXXXXXXXXXXXXXXX ***....*...",
+"...*....**** XX XX ***....*....",
+"..*....*.*** XXXXXXXXXXXXXX ***...*....*",
+".*....*..*** XXX XXX ***..*....*.",
+"*....*..*** ****....*..",
+"....*...*** ***....*...",
+"...*....** XXXXXXXXXXXX **...*....",
+"..*....**** XXXXXXXXXXXX ***..*....*",
+".*....*.***** *****.*....*.",
+"*....*...********* *********.*....*..",
+"....*....*.**************************..*....*...",
+"...*....*....*..****************.*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kld50.xpm b/assets/chess/pieces/ziics/FRITZ4/kld50.xpm
new file mode 100644
index 00000000..d9f9c633
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kld50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*.. *....*....*....*....*...",
+"*....*....*....*....*... ....*....*....*....*....",
+"....*....*....*....*.... ...*....*....*....*....*",
+"...*....*....*....*.. ....*....*....*....*.",
+"..*....*....*....*... ...*....*....*....*..",
+".*....*....*....*....*.. *....*....*....*....*...",
+"*....*....*....*....*... ....*....*....*....*....",
+"....*....*....*....*.... ...*....*....*....*....*",
+"...*....*....*....*.... .*....*....*....*....*.",
+"..*....*....*....*.... ....*....*....*....*..",
+".*....*....*....*.... XX ..*....*....*....*...",
+"*....*....*....*.... XXXX *....*....*....*....",
+"....*....* .* XXXXXX .. ....*....*",
+"...*.... XXXXXX .*....*.",
+"..*....* XXXXXX ....*..",
+".*.... XXXXXX XXXXXX XXXXXX ..*...",
+"*....* XXXXXXXXXX XXXX XXXXXXXXXX .*....",
+"....* XXXXXXXXXXXX XXXX XXXXXXXXXXXX *....*",
+"...*. XXXXXXXXXXXXXX XX XXXXXXXXXXXXXX ...*.",
+"..*.. XXXXXXXXXXXXXX XX XXXXXXXXXXXXXX ..*..",
+".*... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX .*...",
+"*.... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *....",
+"....* XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ....*",
+"...*.. XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ....*.",
+"..*... XXXXXXXXXXXXXX XXXXXXXXXXXXXX ...*..",
+".*.... XXXXXXXXXXXXXX XXXXXXXXXXXXXX ...*...",
+"*....*. XXXXXXXXXXXXX XXXXXXXXXXXXX ..*....",
+"....*... XXXXX XXXXX ..*....*",
+"...*....* ..*....*.",
+"..*....*.. ..*....*..",
+".*....*.... XXXXXXXXXXXXXX ..*....*...",
+"*....*....* XXXXXXXXXXXXXXXXXXXXXX .*....*....",
+"....*....*.. X X .*....*....*",
+"...*....*... XXXXXXXXXXXXXXXX *....*....*.",
+"..*....*.... XX XX ....*....*..",
+".*....*....* ...*....*...",
+"*....*....* .*....*....",
+"....*....* XXXXXXXXXXXX ....*....*",
+"...*....*.. XXXXXXXXXXXX ....*....*.",
+"..*....*.... XXXXXXXXXXXX ....*....*..",
+".*....*....*... .*....*....*...",
+"*....*....*....*... ....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kld56.xpm b/assets/chess/pieces/ziics/FRITZ4/kld56.xpm
new file mode 100644
index 00000000..52c7972b
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*.. *....*....*....*....*....*.",
+"...*....*....*....*....*... ....*....*....*....*....*..",
+"..*....*....*....*....*.... ...*....*....*....*....*...",
+".*....*....*....*....*.. ....*....*....*....*....",
+"*....*....*....*....*... ...*....*....*....*....*",
+"....*....*....*....*....*.. *....*....*....*....*....*.",
+"...*....*....*....*....*... ....*....*....*....*....*..",
+"..*....*....*....*....*.... ...*....*....*....*....*...",
+".*....*....*....*....*....* ..*....*....*....*....*....",
+"*....*....*....*....*....*. .*....*....*....*....*....*",
+"....*....*....*....*....* ...*....*....*....*....*.",
+"...*....*....*....*....* .*....*....*....*....*..",
+"..*....*....*....*....*. *....*....*....*....*...",
+".*....*....*....*....*. XX ..*....*....*....*....",
+"*....*....* .*. XXXX .*. .*....*....*",
+"....*.... XXXXXX ...*....*.",
+"...*.... XXXXXXX XXXXXX XXXXXXX *....*..",
+"..*.... XXXXXXXXXXX XXXXXX XXXXXXXXXXX ....*...",
+".*....* XXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXX ..*....",
+"*....*. XXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXX .*....*",
+"....*. XXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXX ....*.",
+"...*.. XXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXX ...*..",
+"..*... XXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXX ..*...",
+".*.... XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX .*....",
+"*....* XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX *....*",
+"....*. XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ....*.",
+"...*.. XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ...*..",
+"..*.... XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ...*...",
+".*....* XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ..*....",
+"*....*.. XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX ..*....*",
+"....*.... XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ..*....*.",
+"...*....*. XXXXXXXXXXXXXX XXXXXXXXXXXXXX ..*....*..",
+"..*....*... XXXX XXXX ..*....*...",
+".*....*.... .*....*....",
+"*....*....*. XXXXXXXXXXXXXXXX .*....*....*",
+"....*....*... XXXXXXXXXXXXXXXXXXXXXX .*....*....*.",
+"...*....*.... XXXXXXXXXXXXXXXXXXXXXXXXXX *....*....*..",
+"..*....*....*. X X *....*....*...",
+".*....*....*.. XXXXXXXXXXXXXXXX ....*....*....",
+"*....*....*... XXX XXX ...*....*....*",
+"....*....*.... ..*....*....*.",
+"...*....*.... *....*....*..",
+"..*....*.... XXXXXXXXXXXXXX ...*....*...",
+".*....*....* XXXXXXXXXXXXXX ..*....*....",
+"*....*....*.. XXXXXXXXXXXXXX ..*....*....*",
+"....*....*....* ...*....*....*.",
+"...*....*....*....*.. ...*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kll32.xpm b/assets/chess/pieces/ziics/FRITZ4/kll32.xpm
new file mode 100644
index 00000000..127e480e
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kll32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"*************** ***************",
+"*************** ***************",
+"************* *************",
+"************* *************",
+"*************** ***************",
+"*************** ***************",
+"************** **************",
+"************* *************",
+"****** ** XX ** ******",
+"***** XXXX *****",
+"**** XXXX XXXX XXXX ****",
+"**** XXXXXXX XX XXXXXXX ****",
+"*** XXXXXXXXX XX XXXXXXXXX ***",
+"*** XXXXXXXXX XXXXXXXXX ***",
+"*** XXXXXXXXXX XXXXXXXXXX ***",
+"*** XXXXXXXXX XXXXXXXXX ***",
+"**** XXXXXXXXX XXXXXXXXX ****",
+"***** XXXXXXXX XXXXXXXX *****",
+"***** XX XX ******",
+"****** ******",
+"******* XXXXXXXXXX *******",
+"******** ********",
+"******** XXXXXXXXXX ********",
+"******** X X ********",
+"******* *******",
+"******* XXXXXXXX *******",
+"********* *********",
+"************ ************",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kll40.xpm b/assets/chess/pieces/ziics/FRITZ4/kll40.xpm
new file mode 100644
index 00000000..df8f37a5
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"******************* *******************",
+"******************* *******************",
+"***************** *****************",
+"***************** *****************",
+"******************* *******************",
+"******************* *******************",
+"******************* *******************",
+"****************** ******************",
+"***************** *****************",
+"**************** XX ****************",
+"******** ** XXXX ** ********",
+"****** XXXX ******",
+"***** XXXXXX XXXX XXXXXX *****",
+"***** XXXXXXXXX XXXX XXXXXXXXX *****",
+"**** XXXXXXXXXXX XX XXXXXXXXXXX ****",
+"**** XXXXXXXXXXX XX XXXXXXXXXXX ****",
+"**** XXXXXXXXXXXX XXXXXXXXXXXX ****",
+"**** XXXXXXXXXXXX XXXXXXXXXXXX ****",
+"**** XXXXXXXXXXXX XXXXXXXXXXXX ****",
+"***** XXXXXXXXXXXX XXXXXXXXXXXX *****",
+"***** XXXXXXXXXXX XXXXXXXXXXX *****",
+"****** XXXXXXXXXX XXXXXXXXXX ******",
+"******* XXX XXX *******",
+"******** ********",
+"********* XXXXXXXXXXXX *********",
+"********* XXXXXXXXXXXXXXXXXX *********",
+"********** X X **********",
+"********** XXXXXXXXXXXX **********",
+"********** XX XX **********",
+"********* *********",
+"******** XXXXXXXXXX ********",
+"********* XXXXXXXXXX *********",
+"*********** ***********",
+"*************** ***************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kll48.xpm b/assets/chess/pieces/ziics/FRITZ4/kll48.xpm
new file mode 100644
index 00000000..cebc31e4
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kll48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"*********************** ***********************",
+"*********************** ***********************",
+"********************* *********************",
+"********************* *********************",
+"*********************** ***********************",
+"*********************** ***********************",
+"*********************** ***********************",
+"*********************** ***********************",
+"********************** **********************",
+"********************* *********************",
+"******************** XX ********************",
+"******************* XX *******************",
+"********** ** XXXX ** **********",
+"******* XXXX *******",
+"****** XXXXXXX XXXXXX XXXXXXX ******",
+"****** XXXXXXXXXXX XXXX XXXXXXXXXXX ******",
+"***** XXXXXXXXXXXXX XXXX XXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXX XX XXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXXX XX XXXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *****",
+"****** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXX XXXXXXXXXXXXXX ******",
+"******* XXXXXXXXXXXXX XXXXXXXXXXXXX *******",
+"******** XXXXXXXXXXXX XXXXXXXXXXXX ********",
+"********* XXXX XXXX *********",
+"********** **********",
+"*********** ***********",
+"*********** XXXXXXXXXXXX ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"************ XX XX ************",
+"************ XXXXXXXXXXXXXX ************",
+"************ XXX XXX ************",
+"*********** ***********",
+"*********** ***********",
+"********** XXXXXXXXXXXX **********",
+"*********** XXXXXXXXXXXX ***********",
+"************* *************",
+"****************** ******************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kll50.xpm b/assets/chess/pieces/ziics/FRITZ4/kll50.xpm
new file mode 100644
index 00000000..c9d81737
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kll50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"************************ ************************",
+"************************ ************************",
+"************************ ************************",
+"********************* *********************",
+"********************* *********************",
+"************************ ************************",
+"************************ ************************",
+"************************ ************************",
+"*********************** ***********************",
+"********************** **********************",
+"********************* XX *********************",
+"******************** XXXX ********************",
+"********** ** XXXXXX ** **********",
+"******** XXXXXX ********",
+"******** XXXXXX *******",
+"****** XXXXXX XXXXXX XXXXXX ******",
+"****** XXXXXXXXXX XXXX XXXXXXXXXX ******",
+"***** XXXXXXXXXXXX XXXX XXXXXXXXXXXX ******",
+"***** XXXXXXXXXXXXXX XX XXXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXXX XX XXXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *****",
+"***** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *****",
+"****** XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXX XXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXX XXXXXXXXXXXXXX *******",
+"******* XXXXXXXXXXXXX XXXXXXXXXXXXX *******",
+"******** XXXXX XXXXX ********",
+"********* *********",
+"********** **********",
+"*********** XXXXXXXXXXXXXX ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"************ X X ************",
+"************ XXXXXXXXXXXXXXXX ************",
+"************ XX XX ************",
+"************ ************",
+"*********** ***********",
+"********** XXXXXXXXXXXX **********",
+"*********** XXXXXXXXXXXX ***********",
+"************ XXXXXXXXXXXX ************",
+"*************** ***************",
+"******************* *******************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/kll56.xpm b/assets/chess/pieces/ziics/FRITZ4/kll56.xpm
new file mode 100644
index 00000000..1a4ed619
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/kll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"************************ ************************",
+"************************ ************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"*************************** ***************************",
+"************************* *************************",
+"************************ ************************",
+"************************ ************************",
+"*********************** XX **********************",
+"*********** *** XXXX *** ************",
+"********* XXXXXX **********",
+"******** XXXXXXX XXXXXX XXXXXXX ********",
+"******* XXXXXXXXXXX XXXXXX XXXXXXXXXXX ********",
+"******* XXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXX *******",
+"******* XXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXX *******",
+"****** XXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX ******",
+"******* XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX *******",
+"******* XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX *******",
+"******** XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX ********",
+"********* XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX *********",
+"********** XXXXXXXXXXXXXX XXXXXXXXXXXXXX **********",
+"*********** XXXX XXXX ***********",
+"*********** ***********",
+"************ XXXXXXXXXXXXXXXX ************",
+"************* XXXXXXXXXXXXXXXXXXXXXX *************",
+"************* XXXXXXXXXXXXXXXXXXXXXXXXXX *************",
+"************** X X **************",
+"************** XXXXXXXXXXXXXXXX **************",
+"************** XXX XXX **************",
+"************** **************",
+"************* *************",
+"************ XXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXX ************",
+"************* XXXXXXXXXXXXXX *************",
+"*************** ***************",
+"********************* *********************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/lsq32.xpm b/assets/chess/pieces/ziics/FRITZ4/lsq32.xpm
new file mode 100644
index 00000000..890cb6ac
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/lsq32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/lsq40.xpm b/assets/chess/pieces/ziics/FRITZ4/lsq40.xpm
new file mode 100644
index 00000000..e330f415
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/lsq40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/lsq48.xpm b/assets/chess/pieces/ziics/FRITZ4/lsq48.xpm
new file mode 100644
index 00000000..c18b442b
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/lsq48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/lsq50.xpm b/assets/chess/pieces/ziics/FRITZ4/lsq50.xpm
new file mode 100644
index 00000000..91cc7260
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/lsq50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/lsq56.xpm b/assets/chess/pieces/ziics/FRITZ4/lsq56.xpm
new file mode 100644
index 00000000..fdcc5b99
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/lsq56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/ndd32.xpm b/assets/chess/pieces/ziics/FRITZ4/ndd32.xpm
new file mode 100644
index 00000000..db33de05
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/ndd32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..*....*....*....*....*....*....",
+".*....*....*....*....*....*....*",
+"*....*....*....*....*....*....*.",
+"....*... .... ....*....*....*..",
+"...*.... ... ..*....*....*...",
+"..*....*. * *....*....*....",
+".*....*.. .*....*....*",
+"*....*... XX XX ...*....*.",
+"....*... X X .*....*..",
+"...*.... X ....*...",
+"..*.... X ..*....",
+".*....* XX X *....*",
+"*....* X X ....*.",
+"....*. X ..*..",
+"...*. X .*...",
+"..*.. X ....",
+".*... X ...*",
+"*... X ..*.",
+"... X X *..",
+"... X *.. X ...",
+"..* .*.. X ...",
+".*. X .*.. X ..*",
+"*... *.. X *.",
+"....*.. *... X ..",
+"...*....*... X ..",
+"..*....*.... X ..",
+".*....*.... X .*",
+"*....*.... X *.",
+"....*....* ..",
+"...*....*. ..",
+"..*....*....*....*....*....*....",
+".*....*....*....*....*....*....*",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/ndd40.xpm b/assets/chess/pieces/ziics/FRITZ4/ndd40.xpm
new file mode 100644
index 00000000..f0b977f6
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/ndd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*... ....*. ..*....*....*....*...",
+"*....*.... ..*. *....*....*....*....",
+"....*....*. .. ...*....*....*....*",
+"...*....*.. ..*....*....*....*.",
+"..*....*... ..*....*....*..",
+".*....*.... XX XXX ....*....*...",
+"*....*.... X XX .*....*....",
+"....*....* XX ....*....*",
+"...*....* X ..*....*.",
+"..*....*. XXX XX *....*..",
+".*....*. XXX XX ....*...",
+"*....*.. XX XX ..*....",
+"....*... X X XX .*....*",
+"...*... X XX ....*.",
+"..*.... X XX ...*..",
+".*.... X XX .*...",
+"*....* XX *....",
+"....* XX ....*",
+"...*. X XX ..*.",
+"..*. X .. XX .*..",
+".*.. XX *... XX *...",
+"*... X .*... XX ....",
+".... X .*.... XX ...*",
+"...*. X *.... XX .*.",
+"..*... *.... XX *..",
+".*....*.. *.... XX ...",
+"*....*....*.... XX ...",
+"....*....*....* XX ..*",
+"...*....*....* XX .*.",
+"..*....*....*. XX *..",
+".*....*....*. XX ...",
+"*....*....*.. ...",
+"....*....*... ..*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/ndd48.xpm b/assets/chess/pieces/ziics/FRITZ4/ndd48.xpm
new file mode 100644
index 00000000..e14e8245
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/ndd48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*******...******....*....*....*....*...",
+"...*....*.****************..*....*....*....*....",
+"..*....*..** ******** *****....*....*....*....*",
+".*....*...** **** ***....*....*....*....*.",
+"*....*....*** ** **...*....*....*....*..",
+"....*....**** *******..*....*....*...",
+"...*....*..** *********....*....*....",
+"..*....*..*** ******.*....*....*",
+".*....*...*** XXX XXXX *****....*....*.",
+"*....*...*** XX XX ****..*....*..",
+"....*....*** XX *****....*...",
+"...*....*** X ****...*....",
+"..*....**** XX ****.*....*",
+".*....*.*** XXXX XX ****....*.",
+"*....*.*** XXXX XX ***...*..",
+"....*..*** XXX XX ***..*...",
+"...*..*** XX X XX ****....",
+"..*...*** X X XX ***....*",
+".*...*** X XX **...*.",
+"*....*** X XX ***.*..",
+"....*** X XX ****...",
+"...**** XX **....",
+"..*.** XX ***..*",
+".*.*** X XX ***.*.",
+"*..*** X X XX ***..",
+"...** XX ** XX **...",
+"...** XX ***** XX **...",
+"..*** X ****** XX ***.*",
+".*.** X ******* XX ****.",
+"*..*** X ****** XX **..",
+"...*** X ****** XX **..",
+"...**** ****** XX **..",
+"..*.******* ****** XX **.*",
+".*...************* XX ***.",
+"*....*...********* XX **..",
+"....*....*....*** XX **..",
+"...*....*....**** XX **..",
+"..*....*....*.*** XX **.*",
+".*....*....*..** XX ***.",
+"*....*....*...** **..",
+"....*....*....** **..",
+"...*....*....*********************************..",
+"..*....*....*.********************************.*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/ndd50.xpm b/assets/chess/pieces/ziics/FRITZ4/ndd50.xpm
new file mode 100644
index 00000000..a2c9bd17
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/ndd50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*.. *....*.. .*....*....*....*....*....",
+"....*....*... ...*. ....*....*....*....*....*",
+"...*....*....* .. ..*....*....*....*....*.",
+"..*....*....*. .*....*....*....*....*..",
+".*....*....*.. *....*....*....*....*...",
+"*....*....*... ....*....*....*....",
+"....*....*.... XX XXXX *....*....*....*",
+"...*....*.... X XX ..*....*....*.",
+"..*....*....* X XX .*....*....*..",
+".*....*....* XX ...*....*...",
+"*....*....*. XX .*....*....",
+"....*....*. XXXX XX ....*....*",
+"...*....*.. XXXX XX ...*....*.",
+"..*....*.. XXX XX .*....*..",
+".*....*... XX XX ....*...",
+"*....*.... X X XX ...*....",
+"....*.... X XX .*....*",
+"...*....* X XX *....*.",
+"..*....* X XX ....*..",
+".*....*. X XX ..*...",
+"*....*. XX .*....",
+"....*. XX *....*",
+"...*.. X XX ...*.",
+"..*... X XX ..*..",
+".*... X .. XX .*...",
+"*.... XX *.... XX *....",
+"....* X .*.... XX ....*",
+"...*. X ..*....* XX ...*.",
+"..*.. X .*....* XX ..*..",
+".*.... X *....* XX *...",
+"*....*.. *....* XX ....",
+"....*....*. *....* XX ...*",
+"...*....*....*....* XX ..*.",
+"..*....*....*....*. XX .*..",
+".*....*....*....*. XX *...",
+"*....*....*....*. XX ....",
+"....*....*....*.. XX ...*",
+"...*....*....*.. XX ..*.",
+"..*....*....*... XX .*..",
+".*....*....*.... *...",
+"*....*....*....* ....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/ndd56.xpm b/assets/chess/pieces/ziics/FRITZ4/ndd56.xpm
new file mode 100644
index 00000000..cafa9936
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/ndd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*... ...*.... ...*....*....*....*....*....*",
+"....*....*.... .*.... .*....*....*....*....*....*.",
+"...*....*....*. ...* ....*....*....*....*....*..",
+"..*....*....*.. .* ...*....*....*....*....*...",
+".*....*....*... ..*....*....*....*....*....",
+"*....*....*.... ....*....*....*....*",
+"....*....*....* .*....*....*....*.",
+"...*....*....*. XX XXXXX ....*....*....*..",
+"..*....*....*. XX XX ..*....*....*...",
+".*....*....*.. XX *....*....*....",
+"*....*....*... XX ...*....*....*",
+"....*....*... XX .*....*....*.",
+"...*....*.... XXXX XX ....*....*..",
+"..*....*....* XXXX XX ...*....*...",
+".*....*....* XXXX XX .*....*....",
+"*....*....*. XXX XX *....*....*",
+"....*....*. XX X XX ...*....*.",
+"...*....*.. X X XX ..*....*..",
+"..*....*.. X XX *....*...",
+".*....*... X XX ....*....",
+"*....*... X XX ..*....*",
+"....*... X XX .*....*.",
+"...*.... XX *....*..",
+"..*.... XX ...*...",
+".*....* XX ..*....",
+"*....*. X XX *....*",
+"....*. X ... XX ....*.",
+"...*.. XX .... XX ...*..",
+"..*... XX *....* XX ..*...",
+".*.... X .*....* XX *....",
+"*....* X .*....*. XX ....*",
+"....*. X *....*. XX ...*.",
+"...*... X *....*. XX ..*..",
+"..*....* ....*. XX .*...",
+".*....*.. ....*. XX *....",
+"*....*....*.. *....*. XX ....*",
+"....*....*....*....*. XX ..*.",
+"...*....*....*....*.. XX .*..",
+"..*....*....*....*.. XX *...",
+".*....*....*....*... XX ....",
+"*....*....*....*... XX ...*",
+"....*....*....*.... XX ..*.",
+"...*....*....*....* XX .*..",
+"..*....*....*....* *...",
+".*....*....*....*. ....",
+"*....*....*....*.. ...*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/ndl32.xpm b/assets/chess/pieces/ziics/FRITZ4/ndl32.xpm
new file mode 100644
index 00000000..7ab7b383
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/ndl32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"******** **** *****************",
+"******** *** ****************",
+"********* * ***************",
+"********* ************",
+"********* XX XX **********",
+"******** X X *********",
+"******** X ********",
+"******* X *******",
+"******* XX X ******",
+"****** X X ******",
+"****** X *****",
+"***** X *****",
+"***** X ****",
+"***** X ****",
+"**** X ****",
+"*** X X ***",
+"*** X *** X ***",
+"*** **** X ***",
+"*** X **** X ***",
+"**** *** X **",
+"******* **** X **",
+"************ X **",
+"************ X **",
+"*********** X **",
+"********** X **",
+"********** **",
+"********** **",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/ndl40.xpm b/assets/chess/pieces/ziics/FRITZ4/ndl40.xpm
new file mode 100644
index 00000000..5fb1334d
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/ndl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"********** ****** *********************",
+"********** **** ********************",
+"*********** ** *******************",
+"*********** *******************",
+"*********** ***************",
+"*********** XX XXX *************",
+"********** X XX ***********",
+"********** XX **********",
+"********* X *********",
+"********* XXX XX ********",
+"******** XXX XX ********",
+"******** XX XX *******",
+"******** X X XX *******",
+"******* X XX ******",
+"******* X XX ******",
+"****** X XX *****",
+"****** XX *****",
+"***** XX *****",
+"***** X XX ****",
+"**** X ** XX ****",
+"**** XX **** XX ****",
+"**** X ***** XX ****",
+"**** X ****** XX ****",
+"***** X ***** XX ***",
+"****** ***** XX ***",
+"********* ***** XX ***",
+"*************** XX ***",
+"*************** XX ***",
+"************** XX ***",
+"************** XX ***",
+"************* XX ***",
+"************* ***",
+"************* ***",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/ndl48.xpm b/assets/chess/pieces/ziics/FRITZ4/ndl48.xpm
new file mode 100644
index 00000000..62252a92
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/ndl48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************ ******** *************************",
+"************ **** ************************",
+"************* ** ***********************",
+"************* ***********************",
+"************* ***********************",
+"************* ******************",
+"************* XXX XXXX ****************",
+"************ XX XX **************",
+"************ XX *************",
+"*********** X ************",
+"*********** XX ***********",
+"*********** XXXX XX **********",
+"********** XXXX XX *********",
+"********** XXX XX *********",
+"********* XX X XX ********",
+"********* X X XX ********",
+"******** X XX *******",
+"******** X XX *******",
+"******* X XX *******",
+"******* XX ******",
+"****** XX ******",
+"****** X XX ******",
+"****** X X XX *****",
+"***** XX ** XX *****",
+"***** XX ***** XX *****",
+"***** X ****** XX *****",
+"***** X ******* XX *****",
+"****** X ****** XX ****",
+"****** X ****** XX ****",
+"******* ****** XX ****",
+"*********** ****** XX ****",
+"****************** XX ****",
+"****************** XX ****",
+"***************** XX ****",
+"***************** XX ****",
+"***************** XX ****",
+"**************** XX ****",
+"**************** ****",
+"**************** ****",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/ndl50.xpm b/assets/chess/pieces/ziics/FRITZ4/ndl50.xpm
new file mode 100644
index 00000000..3359d881
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/ndl50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"************* ******** **************************",
+"************* ***** *************************",
+"************** ** ************************",
+"************** ************************",
+"************** ************************",
+"************** *******************",
+"************** XX XXXX ****************",
+"************* X XX **************",
+"************* X XX **************",
+"************ XX ************",
+"************ XX ***********",
+"*********** XXXX XX **********",
+"*********** XXXX XX **********",
+"********** XXX XX *********",
+"********** XX XX ********",
+"********** X X XX ********",
+"********* X XX *******",
+"********* X XX *******",
+"******** X XX *******",
+"******** X XX ******",
+"******* XX ******",
+"****** XX ******",
+"****** X XX *****",
+"****** X XX *****",
+"***** X ** XX *****",
+"***** XX ***** XX *****",
+"***** X ****** XX *****",
+"***** X ******** XX *****",
+"***** X ******* XX *****",
+"****** X ****** XX ****",
+"******** ****** XX ****",
+"*********** ****** XX ****",
+"******************* XX ****",
+"******************* XX ****",
+"****************** XX ****",
+"***************** XX ****",
+"***************** XX ****",
+"**************** XX ****",
+"**************** XX ****",
+"**************** ****",
+"**************** ****",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/ndl56.xpm b/assets/chess/pieces/ziics/FRITZ4/ndl56.xpm
new file mode 100644
index 00000000..2bf7557f
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/ndl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************** ******** *****************************",
+"************** ****** ****************************",
+"*************** **** ***************************",
+"*************** ** ***************************",
+"*************** ***************************",
+"*************** ********************",
+"*************** ******************",
+"*************** XX XXXXX *****************",
+"************** XX XX ****************",
+"************** XX ***************",
+"************** XX **************",
+"************* XX *************",
+"************* XXXX XX ************",
+"************* XXXX XX ************",
+"************ XXXX XX ***********",
+"************ XXX XX ***********",
+"*********** XX X XX **********",
+"*********** X X XX **********",
+"********** X XX *********",
+"********** X XX *********",
+"********* X XX ********",
+"******** X XX ********",
+"******** XX ********",
+"******* XX *******",
+"******* XX *******",
+"******* X XX ******",
+"****** X *** XX ******",
+"****** XX **** XX ******",
+"****** XX ****** XX ******",
+"****** X ******* XX *****",
+"****** X ******** XX *****",
+"****** X ******* XX *****",
+"******* X ******* XX *****",
+"******** ****** XX *****",
+"********* ****** XX *****",
+"************* ******* XX *****",
+"********************* XX ****",
+"********************* XX ****",
+"******************** XX ****",
+"******************** XX ****",
+"******************* XX ****",
+"******************* XX ****",
+"******************* XX ****",
+"****************** ****",
+"****************** ****",
+"****************** ****",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/nld32.xpm b/assets/chess/pieces/ziics/FRITZ4/nld32.xpm
new file mode 100644
index 00000000..e7711118
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/nld32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".*....*....*....*....*....*....*",
+"*....*....*....*....*....*....*.",
+"....*....*....*....*....*....*..",
+"...*.... ...* ...*....*....*...",
+"..*....* ..* .*....*....*....",
+".*....*.. . ....*....*....*",
+"*....*... X *....*....*.",
+"....*.... . XX ..*....*..",
+"...*.... XXXX XX *....*...",
+"..*....* XXXXXXXXXX ...*....",
+".*....* XXXXXXXXXXXXX .*....*",
+"*....* X XXXXXXXXXXX *....*.",
+"....*. X XXXXXXXXXXXXX ...*..",
+"...*.. XX XXXXXXX XXXXX ..*...",
+"..*.. XXXXXXXXXX XXXXXX *....",
+".*... XXXXXXXXXXX XXXXXXX ...*",
+"*.... XXXXXXXXX XXXXXXXX ..*.",
+".... XXXXXXXX XXXXXXXX .*..",
+"... X XXXX . XXXXXXXXXX ...",
+"..* X XXX ... XXXXXXXXXX ...",
+".*. XXXX *... XXXXXXXXXX ..*",
+"*.. X X *.... XXXXXXXXXXX .*.",
+".... .... XXXXXXXXXXXX ..",
+"...*... .... XXXXXXXXXXXXX ..",
+"..*....*.... XXXXXXXXXXXXXX ..",
+".*....*....* XXXXXXXXXXXXXX .*",
+"*....*....* XXXXXXXXXXXXXXX *.",
+"....*....* XXXXXXXXXXXXXXXX ..",
+"...*....*. ..",
+"..*....*.. ..",
+".*....*....*....*....*....*....*",
+"*....*....*....*....*....*....*.",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/nld40.xpm b/assets/chess/pieces/ziics/FRITZ4/nld40.xpm
new file mode 100644
index 00000000..876ea66b
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/nld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*... ....*. ..*....*....*....*...",
+"*....*.... ..*. *....*....*....*....",
+"....*....*. .. ...*....*....*....*",
+"...*....*.. X ..*....*....*....*.",
+"..*....*... .. XX ..*....*....*..",
+".*....*.... . XXX ....*....*...",
+"*....*.... XXXXX XXX .*....*....",
+"....*....* X XXXXXXXXXXXX ....*....*",
+"...*....* XXXXXXXXXXXXXXXXX ..*....*.",
+"..*....*. X XXXXXXXXXXXXXX *....*..",
+".*....*. X XXXXXXXXXXXXXXXX ....*...",
+"*....*.. X XXXXXXXXXXXXXXXXX ..*....",
+"....*... X XXXXXXXXXX XXXXXXX .*....*",
+"...*... XXXXXXXXXXXXX XXXXXXX ....*.",
+"..*.... XXXXXXXXXXXX XXXXXXXXX ...*..",
+".*.... XXXXXXXXXXXXX XXXXXXXXX .*...",
+"*....* XXXXXXXXXXXX XXXXXXXXXX *....",
+"....* XXXXXXXXXXX XXXXXXXXXX ....*",
+"...*. XXXXXXXXX . XXXXXXXXXXX ..*.",
+"..*. X XXXXX .. XXXXXXXXXXXX .*..",
+".*.. X XXXX *... XXXXXXXXXXXX *...",
+"*... XXXXXX .*... XXXXXXXXXXXX ....",
+".... X X .*.... XXXXXXXXXXXXX ...*",
+"...*. *.... XXXXXXXXXXXXXX .*.",
+"..*... *.... XXXXXXXXXXXXXXX *..",
+".*....*.. *.... XXXXXXXXXXXXXXXX ...",
+"*....*....*.... XXXXXXXXXXXXXXXXX ...",
+"....*....*....* XXXXXXXXXXXXXXXXXX ..*",
+"...*....*....* XXXXXXXXXXXXXXXXXXX .*.",
+"..*....*....*. XXXXXXXXXXXXXXXXXXX *..",
+".*....*....*. XXXXXXXXXXXXXXXXXXXX ...",
+"*....*....*.. ...",
+"....*....*... ..*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/nld48.xpm b/assets/chess/pieces/ziics/FRITZ4/nld48.xpm
new file mode 100644
index 00000000..757e9ff2
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/nld48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....******....******....*....*....*....*..",
+"....*....*****************...*....*....*....*...",
+"...*....*.** ******** ****.*....*....*....*....",
+"..*....*..** **** ****....*....*....*....*",
+".*....*...*** ** **....*....*....*....*.",
+"*....*....*** X *******...*....*....*..",
+"....*....*.** * X **********....*....*...",
+"...*....*.*** ** XXX ******..*....*....",
+"..*....*..*** * XXXX ******....*....*",
+".*....*..*** XXXXXX XXX ****...*....*.",
+"*....*...*** XX XXXXXXXXXXXXXX ****.*....*..",
+"....*....** XXXXXXXXXXXXXXXXXXXX ****....*...",
+"...*....*** XXXXXXXXXXXXXXXXXXXXX ***...*....",
+"..*....**** X XXXXXXXXXXXXXXXXX ***.*....*",
+".*....*.** X XXXXXXXXXXXXXXXXXXX ****....*.",
+"*....***** X XXXXXXXXXXXXXXXXXXXX ***...*..",
+"....*.**** X XXXXXXXXXXXX XXXXXXXX ***..*...",
+"...*..** XX XXXXXXXXXXXX XXXXXXXX ****....",
+"..*..*** XXXXXXXXXXXXXXX XXXXXXXXXX ***....*",
+".*...*** XXXXXXXXXXXXXXX XXXXXXXXXX ***..*.",
+"*...*** XXXXXXXXXXXXXXX XXXXXXXXXXX ***.*..",
+"....*** XXXXXXXXXXXXXXX XXXXXXXXXXX ***...",
+"...*** XXXXXXXXXXXXX XXXXXXXXXXXXX ***...",
+"..**** XXXXXXXXXXXX * XXXXXXXXXXXXX ***..*",
+".*.*** XXXXXXXXXXX ** XXXXXXXXXXXXX **.*.",
+"*..** X XXXXXXX *** XXXXXXXXXXXXXXX ***..",
+"...** X XXXXXX ***** XXXXXXXXXXXXXXX **...",
+"...** XXXXXXX ****** XXXXXXXXXXXXXXX ***..",
+"..*** XX X ******* XXXXXXXXXXXXXXXX ***.*",
+".*.*** ****** XXXXXXXXXXXXXXXXX ***.",
+"*..***** ******* XXXXXXXXXXXXXXXXXX **..",
+"....******* ******** XXXXXXXXXXXXXXXXXX **..",
+"...*..************** XXXXXXXXXXXXXXXXXXX **..",
+"..*....*.********** XXXXXXXXXXXXXXXXXXXX **.*",
+".*....*....*...*** XXXXXXXXXXXXXXXXXXXXX ***.",
+"*....*....*....** XXXXXXXXXXXXXXXXXXXXXX **..",
+"....*....*....*** XXXXXXXXXXXXXXXXXXXXXXX **..",
+"...*....*....**** XXXXXXXXXXXXXXXXXXXXXXX **..",
+"..*....*....*.** XXXXXXXXXXXXXXXXXXXXXXXX **.*",
+".*....*....*..** ***.",
+"*....*....*...** **..",
+"....*....*....********************************..",
+"...*....*....*********************************..",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/nld50.xpm b/assets/chess/pieces/ziics/FRITZ4/nld50.xpm
new file mode 100644
index 00000000..41eb4087
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/nld50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*.. *....*.. .*....*....*....*....*....",
+"....*....*... ...*. ....*....*....*....*....*",
+"...*....*....* .. ..*....*....*....*....*.",
+"..*....*....*. .. .*....*....*....*....*..",
+".*....*....*.. X *....*....*....*....*...",
+"*....*....*... ... XX ....*....*....*....",
+"....*....*.... .. XXXX *....*....*....*",
+"...*....*.... XXXXXXX XX ..*....*....*.",
+"..*....*....* X XXXXXXXXXXXXX .*....*....*..",
+".*....*....*. XXXXXXXXXXXXXXXXXXX ...*....*...",
+"*....*....*. XXXXXXXXXXXXXXXXXXXXX .*....*....",
+"....*....*.. X XXXXXXXXXXXXXXXXX ....*....*",
+"...*....*.. X XXXXXXXXXXXXXXXXXXX ...*....*.",
+"..*....*... X XXXXXXXXXXXXXXXXXXXXX ..*....*..",
+".*....*... XX XXXXXXXXXXXXXXXXXXXXXX *....*...",
+"*....*.... XX XXXXXXXXXXXXXXXXXXXXXXXX ....*....",
+"....*.... XXXXXXXXXXXXXXXXX XXXXXXXXX .*....*",
+"...*....* XXXXXXXXXXXXXXXX XXXXXXXXXX *....*.",
+"..*....*. XXXXXXXXXXXXXXX XXXXXXXXXXX ....*..",
+".*....*. XXXXXXXXXXXXXXXX XXXXXXXXXXX ..*...",
+"*....*.. XXXXXXXXXXXXXXX XXXXXXXXXXXX .*....",
+"....*.. XXXXXXXXXXXXXX XXXXXXXXXXXX *....*",
+"...*... XXXXXXXXXXXX . XXXXXXXXXXXXXX ...*.",
+"..*... XXXXXXXXXXX . XXXXXXXXXXXXXX ..*..",
+".*... X XXXXXXX .. XXXXXXXXXXXXXX .*...",
+"*.... X XXXXX *.... XXXXXXXXXXXXXXXX *....",
+"....* XXXXXXX .*.... XXXXXXXXXXXXXXXX ....*",
+"...*. XXXXX ..*....* XXXXXXXXXXXXXXXX ...*.",
+"..*.. XX X .*....* XXXXXXXXXXXXXXXXX ..*..",
+".*.... *....* XXXXXXXXXXXXXXXXXX *...",
+"*....*.. *....* XXXXXXXXXXXXXXXXXXX ....",
+"....*....*. *....* XXXXXXXXXXXXXXXXXXXX ...*",
+"...*....*....*....* XXXXXXXXXXXXXXXXXXXXX ..*.",
+"..*....*....*....* XXXXXXXXXXXXXXXXXXXXXX .*..",
+".*....*....*....*. XXXXXXXXXXXXXXXXXXXXXXX *...",
+"*....*....*....*. XXXXXXXXXXXXXXXXXXXXXXXX ....",
+"....*....*....*.. XXXXXXXXXXXXXXXXXXXXXXXX ...*",
+"...*....*....*.. XXXXXXXXXXXXXXXXXXXXXXXXX ..*.",
+"..*....*....*... XXXXXXXXXXXXXXXXXXXXXXXXX .*..",
+".*....*....*.... *...",
+"*....*....*....* ....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/nld56.xpm b/assets/chess/pieces/ziics/FRITZ4/nld56.xpm
new file mode 100644
index 00000000..90a6d3f8
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/nld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*. *....*.. *....*....*....*....*....*...",
+".*....*....*.. ...*.. ...*....*....*....*....*....",
+"*....*....*.... *... .*....*....*....*....*....*",
+"....*....*....* ... *....*....*....*....*....*.",
+"...*....*....*. XX ....*....*....*....*....*..",
+"..*....*....*.. .. XXX .*....*....*....*...",
+".*....*....*... ... XXX ...*....*....*....",
+"*....*....*.... .. XXXX XXXX *....*....*....*",
+"....*....*.... XXXXXX XXXXXXX ...*....*....*.",
+"...*....*....* XXXXXXXXXXXXXXXXX .*....*....*..",
+"..*....*....*. XXXXXXXXXXXXXXXXXXXXXX ....*....*...",
+".*....*....*. XXXXXXXXXXXXXXXXXXXXXXXX ...*....*....",
+"*....*....*.. XX XXXXXXXXXXXXXXXXXXXX .*....*....*",
+"....*....*... X XXXXXXXXXXXXXXXXXXXXX ....*....*.",
+"...*....*... X XXXXXXXXXXXXXXXXXXXXXXX ...*....*..",
+"..*....*.... X XXXXXXXXXXXXXXXXXXXXXXXX .*....*...",
+".*....*.... X XXXXXXXXXXXXXXX XXXXXXXXX *....*....",
+"*....*....* XX XXXXXXXXXXXXXXX XXXXXXXXX ....*....*",
+"....*....* XXXXXXXXXXXXXXXXX XXXXXXXXXXX ..*....*.",
+"...*....*. XXXXXXXXXXXXXXXXXX XXXXXXXXXXX .*....*..",
+"..*....*.. XXXXXXXXXXXXXXXXX XXXXXXXXXXXXX ....*...",
+".*....*.. XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX ...*....",
+"*....*.. XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX ..*....*",
+"....*... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXX *....*.",
+"...*... XXXXXXXXXXXXXXX XXXXXXXXXXXXXX ....*..",
+"..*.... XXXXXXXXXXXXX . XXXXXXXXXXXXXXX ..*...",
+".*.... XX XXXXXXX .*. XXXXXXXXXXXXXXXX .*....",
+"*....* XX XXXXXX .*.. XXXXXXXXXXXXXXXX *....*",
+"....*. XX XXXXX ..*... XXXXXXXXXXXXXXXXXX ...*.",
+"...*.. XXXXXXXXX ...*... XXXXXXXXXXXXXXXXXX ..*..",
+"..*... XXX XXX ...*.... XXXXXXXXXXXXXXXXXX .*...",
+".*....* X X ...*....* XXXXXXXXXXXXXXXXXXX *....",
+"*....*.. ...*....* XXXXXXXXXXXXXXXXXXXX ...*",
+"....*.... ...*....* XXXXXXXXXXXXXXXXXXXXX ..*.",
+"...*....*... ...*....* XXXXXXXXXXXXXXXXXXXXX .*..",
+"..*....*....*....*....* XXXXXXXXXXXXXXXXXXXXXX *...",
+".*....*....*....*....* XXXXXXXXXXXXXXXXXXXXXXXX ....",
+"*....*....*....*....* XXXXXXXXXXXXXXXXXXXXXXXXX ...*",
+"....*....*....*....*. XXXXXXXXXXXXXXXXXXXXXXXXXX ..*.",
+"...*....*....*....*. XXXXXXXXXXXXXXXXXXXXXXXXXX .*..",
+"..*....*....*....*.. XXXXXXXXXXXXXXXXXXXXXXXXXXX *...",
+".*....*....*....*... XXXXXXXXXXXXXXXXXXXXXXXXXXX ....",
+"*....*....*....*... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...*",
+"....*....*....*.... ..*.",
+"...*....*....*....* .*..",
+"..*....*....*....*. *...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/nll32.xpm b/assets/chess/pieces/ziics/FRITZ4/nll32.xpm
new file mode 100644
index 00000000..73330e2c
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/nll32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"******** **** *****************",
+"******** *** ****************",
+"********* * ***************",
+"********* X ************",
+"********* * XX **********",
+"******** XXXX XX *********",
+"******** XXXXXXXXXX ********",
+"******* XXXXXXXXXXXXX *******",
+"****** X XXXXXXXXXXX *******",
+"****** X XXXXXXXXXXXXX ******",
+"****** XX XXXXXXX XXXXX ******",
+"***** XXXXXXXXXX XXXXXX *****",
+"***** XXXXXXXXXXX XXXXXXX ****",
+"***** XXXXXXXXX XXXXXXXX ****",
+"**** XXXXXXXX XXXXXXXX ****",
+"*** X XXXX * XXXXXXXXXX ***",
+"*** X XXX *** XXXXXXXXXX ***",
+"*** XXXX **** XXXXXXXXXX ***",
+"*** X X ***** XXXXXXXXXXX ***",
+"**** **** XXXXXXXXXXXX **",
+"******* **** XXXXXXXXXXXXX **",
+"************ XXXXXXXXXXXXXX **",
+"************ XXXXXXXXXXXXXX **",
+"*********** XXXXXXXXXXXXXXX **",
+"********** XXXXXXXXXXXXXXXX **",
+"********** **",
+"********** **",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/nll40.xpm b/assets/chess/pieces/ziics/FRITZ4/nll40.xpm
new file mode 100644
index 00000000..4ac6031e
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/nll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"********** ****** *********************",
+"********** **** ********************",
+"*********** ** *******************",
+"*********** X *******************",
+"*********** ** XX ***************",
+"*********** * XXX *************",
+"********** XXXXX XXX ***********",
+"********** X XXXXXXXXXXXX **********",
+"********* XXXXXXXXXXXXXXXXX *********",
+"********* X XXXXXXXXXXXXXX ********",
+"******** X XXXXXXXXXXXXXXXX ********",
+"******** X XXXXXXXXXXXXXXXXX *******",
+"******** X XXXXXXXXXX XXXXXXX *******",
+"******* XXXXXXXXXXXXX XXXXXXX ******",
+"******* XXXXXXXXXXXX XXXXXXXXX ******",
+"****** XXXXXXXXXXXXX XXXXXXXXX *****",
+"****** XXXXXXXXXXXX XXXXXXXXXX *****",
+"***** XXXXXXXXXXX XXXXXXXXXX *****",
+"***** XXXXXXXXX * XXXXXXXXXXX ****",
+"**** X XXXXX ** XXXXXXXXXXXX ****",
+"**** X XXXX **** XXXXXXXXXXXX ****",
+"**** XXXXXX ***** XXXXXXXXXXXX ****",
+"**** X X ****** XXXXXXXXXXXXX ****",
+"***** ***** XXXXXXXXXXXXXX ***",
+"****** ***** XXXXXXXXXXXXXXX ***",
+"********* ***** XXXXXXXXXXXXXXXX ***",
+"*************** XXXXXXXXXXXXXXXXX ***",
+"*************** XXXXXXXXXXXXXXXXXX ***",
+"************** XXXXXXXXXXXXXXXXXXX ***",
+"************** XXXXXXXXXXXXXXXXXXX ***",
+"************* XXXXXXXXXXXXXXXXXXXX ***",
+"************* ***",
+"************* ***",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/nll48.xpm b/assets/chess/pieces/ziics/FRITZ4/nll48.xpm
new file mode 100644
index 00000000..1cd11aab
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/nll48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************ ******** *************************",
+"************ **** ************************",
+"************* ** ***********************",
+"************* X ***********************",
+"************* * X ***********************",
+"************* ** XXX ******************",
+"************* * XXXX ****************",
+"************ XXXXXX XXX **************",
+"************ XX XXXXXXXXXXXXXX *************",
+"*********** XXXXXXXXXXXXXXXXXXXX ************",
+"*********** XXXXXXXXXXXXXXXXXXXXX ***********",
+"*********** X XXXXXXXXXXXXXXXXX **********",
+"********** X XXXXXXXXXXXXXXXXXXX **********",
+"********** X XXXXXXXXXXXXXXXXXXXX *********",
+"********** X XXXXXXXXXXXX XXXXXXXX *********",
+"******** XX XXXXXXXXXXXX XXXXXXXX ********",
+"******** XXXXXXXXXXXXXXX XXXXXXXXXX ********",
+"******** XXXXXXXXXXXXXXX XXXXXXXXXX *******",
+"******* XXXXXXXXXXXXXXX XXXXXXXXXXX *******",
+"******* XXXXXXXXXXXXXXX XXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXX XXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXX * XXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXX ** XXXXXXXXXXXXX *****",
+"***** X XXXXXXX *** XXXXXXXXXXXXXXX *****",
+"***** X XXXXXX ***** XXXXXXXXXXXXXXX *****",
+"***** XXXXXXX ****** XXXXXXXXXXXXXXX *****",
+"***** XX X ******* XXXXXXXXXXXXXXXX *****",
+"****** ****** XXXXXXXXXXXXXXXXX ****",
+"******** ******* XXXXXXXXXXXXXXXXXX ****",
+"*********** ******** XXXXXXXXXXXXXXXXXX ****",
+"******************** XXXXXXXXXXXXXXXXXXX ****",
+"******************* XXXXXXXXXXXXXXXXXXXX ****",
+"****************** XXXXXXXXXXXXXXXXXXXXX ****",
+"***************** XXXXXXXXXXXXXXXXXXXXXX ****",
+"***************** XXXXXXXXXXXXXXXXXXXXXXX ****",
+"***************** XXXXXXXXXXXXXXXXXXXXXXX ****",
+"**************** XXXXXXXXXXXXXXXXXXXXXXXX ****",
+"**************** ****",
+"**************** ****",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/nll50.xpm b/assets/chess/pieces/ziics/FRITZ4/nll50.xpm
new file mode 100644
index 00000000..a27a2ab9
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/nll50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"************* ******** **************************",
+"************* ***** *************************",
+"************** ** ************************",
+"************** ** ************************",
+"************** X ************************",
+"************** *** XX *******************",
+"************** ** XXXX ****************",
+"************* XXXXXXX XX **************",
+"************* X XXXXXXXXXXXXX **************",
+"************* XXXXXXXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXXXXXXXXX ***********",
+"************ X XXXXXXXXXXXXXXXXX **********",
+"*********** X XXXXXXXXXXXXXXXXXXX **********",
+"*********** X XXXXXXXXXXXXXXXXXXXXX **********",
+"********** XX XXXXXXXXXXXXXXXXXXXXXX *********",
+"********** XX XXXXXXXXXXXXXXXXXXXXXXXX *********",
+"********* XXXXXXXXXXXXXXXXX XXXXXXXXX *******",
+"********* XXXXXXXXXXXXXXXX XXXXXXXXXX *******",
+"********* XXXXXXXXXXXXXXX XXXXXXXXXXX *******",
+"******** XXXXXXXXXXXXXXXX XXXXXXXXXXX ******",
+"******** XXXXXXXXXXXXXXX XXXXXXXXXXXX ******",
+"******* XXXXXXXXXXXXXX XXXXXXXXXXXX ******",
+"******* XXXXXXXXXXXX * XXXXXXXXXXXXXX *****",
+"****** XXXXXXXXXXX * XXXXXXXXXXXXXX *****",
+"***** X XXXXXXX ** XXXXXXXXXXXXXX *****",
+"***** X XXXXX ***** XXXXXXXXXXXXXXXX *****",
+"***** XXXXXXX ****** XXXXXXXXXXXXXXXX *****",
+"***** XXXXX ******** XXXXXXXXXXXXXXXX *****",
+"***** XX X ******* XXXXXXXXXXXXXXXXX *****",
+"****** ****** XXXXXXXXXXXXXXXXXX ****",
+"******** ****** XXXXXXXXXXXXXXXXXXX ****",
+"*********** ****** XXXXXXXXXXXXXXXXXXXX ****",
+"******************* XXXXXXXXXXXXXXXXXXXXX ****",
+"****************** XXXXXXXXXXXXXXXXXXXXXX ****",
+"****************** XXXXXXXXXXXXXXXXXXXXXXX ****",
+"***************** XXXXXXXXXXXXXXXXXXXXXXXX ****",
+"***************** XXXXXXXXXXXXXXXXXXXXXXXX ****",
+"**************** XXXXXXXXXXXXXXXXXXXXXXXXX ****",
+"**************** XXXXXXXXXXXXXXXXXXXXXXXXX ****",
+"**************** ****",
+"**************** ****",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/nll56.xpm b/assets/chess/pieces/ziics/FRITZ4/nll56.xpm
new file mode 100644
index 00000000..2bfe1539
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/nll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************** ******** *****************************",
+"************** ****** ****************************",
+"*************** **** ***************************",
+"*************** *** ***************************",
+"*************** XX ***************************",
+"*************** ** XXX ********************",
+"*************** *** XXX ******************",
+"*************** ** XXXX XXXX ****************",
+"************** XXXXXX XXXXXXX ***************",
+"************** XXXXXXXXXXXXXXXXX **************",
+"************** XXXXXXXXXXXXXXXXXXXXXX *************",
+"************* XXXXXXXXXXXXXXXXXXXXXXXX *************",
+"************* XX XXXXXXXXXXXXXXXXXXXX ************",
+"************* X XXXXXXXXXXXXXXXXXXXXX ***********",
+"************ X XXXXXXXXXXXXXXXXXXXXXXX ***********",
+"************ X XXXXXXXXXXXXXXXXXXXXXXXX **********",
+"*********** X XXXXXXXXXXXXXXX XXXXXXXXX **********",
+"*********** XX XXXXXXXXXXXXXXX XXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXX XXXXXXXXXXX *********",
+"********** XXXXXXXXXXXXXXXXXX XXXXXXXXXXX *********",
+"********** XXXXXXXXXXXXXXXXX XXXXXXXXXXXXX ********",
+"********* XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX ********",
+"******** XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX ********",
+"******** XXXXXXXXXXXXXXXX XXXXXXXXXXXXXX *******",
+"******* XXXXXXXXXXXXXXX XXXXXXXXXXXXXX *******",
+"******* XXXXXXXXXXXXX * XXXXXXXXXXXXXXX ******",
+"****** XX XXXXXXX *** XXXXXXXXXXXXXXXX ******",
+"****** XX XXXXXX **** XXXXXXXXXXXXXXXX ******",
+"****** XX XXXXX ****** XXXXXXXXXXXXXXXXXX *****",
+"****** XXXXXXXXX ******* XXXXXXXXXXXXXXXXXX *****",
+"****** XXX XXX ******** XXXXXXXXXXXXXXXXXX *****",
+"******* X X ********* XXXXXXXXXXXXXXXXXXX *****",
+"******** ********* XXXXXXXXXXXXXXXXXXXX ****",
+"********* ********* XXXXXXXXXXXXXXXXXXXXX ****",
+"************ ********* XXXXXXXXXXXXXXXXXXXXX ****",
+"*********************** XXXXXXXXXXXXXXXXXXXXXX ****",
+"********************** XXXXXXXXXXXXXXXXXXXXXXXX ****",
+"********************* XXXXXXXXXXXXXXXXXXXXXXXXX ****",
+"********************* XXXXXXXXXXXXXXXXXXXXXXXXXX ****",
+"******************** XXXXXXXXXXXXXXXXXXXXXXXXXX ****",
+"******************** XXXXXXXXXXXXXXXXXXXXXXXXXXX ****",
+"******************** XXXXXXXXXXXXXXXXXXXXXXXXXXX ****",
+"******************* XXXXXXXXXXXXXXXXXXXXXXXXXXXX ****",
+"******************* ****",
+"******************* ****",
+"******************* ****",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pdd32.xpm b/assets/chess/pieces/ziics/FRITZ4/pdd32.xpm
new file mode 100644
index 00000000..0cbeba6d
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pdd32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"....*....*....*....*....*....*..",
+"...*....*....*....*....*....*...",
+"..*....*....*....*....*....*....",
+".*....*....*....*....*....*....*",
+"*....*....*... ..*....*....*.",
+"....*....*... *....*....*..",
+"...*....*.... ....*....*...",
+"..*....*....* ...*....*....",
+".*....*....*. ..*....*....*",
+"*....*....*... ..*....*....*.",
+"....*....*.. ....*....*..",
+"...*....*.. ..*....*...",
+"..*....*.. *....*....",
+".*....*... ....*....*",
+"*....*.... ...*....*.",
+"....*....*. ...*....*..",
+"...*....*.. ..*....*...",
+"..*....*.... ..*....*....",
+".*....*... ....*....*",
+"*....*... ..*....*.",
+"....*... *....*..",
+"...*... ...*...",
+"..*.... ..*....",
+".*.... *....*",
+"*....* ....*.",
+"....*. ...*..",
+"...*.. ..*...",
+"..*... .*....",
+".*....*....*....*....*....*....*",
+"*....*....*....*....*....*....*.",
+"....*....*....*....*....*....*..",
+"...*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pdd40.xpm b/assets/chess/pieces/ziics/FRITZ4/pdd40.xpm
new file mode 100644
index 00000000..737efd7d
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pdd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*.. ...*....*....*....",
+"....*....*....*.. .*....*....*....*",
+"...*....*....*.. ....*....*....*.",
+"..*....*....*... ...*....*....*..",
+".*....*....*.... ..*....*....*...",
+"*....*....*....* .*....*....*....",
+"....*....*....*.. .*....*....*....*",
+"...*....*....*. ...*....*....*.",
+"..*....*....*. .*....*....*..",
+".*....*....*.. *....*....*...",
+"*....*....*.. ...*....*....",
+"....*....*... ..*....*....*",
+"...*....*.... .*....*....*.",
+"..*....*....* *....*....*..",
+".*....*....*.. *....*....*...",
+"*....*....*... ....*....*....",
+"....*....*....* ....*....*....*",
+"...*....*.... .*....*....*.",
+"..*....*.... ....*....*..",
+".*....*.... ..*....*...",
+"*....*.... *....*....",
+"....*....* ....*....*",
+"...*....* ..*....*.",
+"..*....*. .*....*..",
+".*....*. ....*...",
+"*....*.. ...*....",
+"....*... ..*....*",
+"...*.... .*....*.",
+"..*....* *....*..",
+".*....*. ....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pdd48.xpm b/assets/chess/pieces/ziics/FRITZ4/pdd48.xpm
new file mode 100644
index 00000000..a95ddcce
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pdd48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*...********...*....*....*....*.",
+"*....*....*....*..*************....*....*....*..",
+"....*....*....*..***** *****...*....*....*...",
+"...*....*....*...*** ***..*....*....*....",
+"..*....*....*....** **.*....*....*....*",
+".*....*....*....*** ***....*....*....*.",
+"*....*....*....*.** **....*....*....*..",
+"....*....*....*..** **...*....*....*...",
+"...*....*....*...*** ***..*....*....*....",
+"..*....*....*...**** *****....*....*....*",
+".*....*....*...**** ****...*....*....*.",
+"*....*....*....*** ***..*....*....*..",
+"....*....*....*** ****....*....*...",
+"...*....*....**** ***....*....*....",
+"..*....*....*.** **...*....*....*",
+".*....*....*..** **..*....*....*.",
+"*....*....*...** **.*....*....*..",
+"....*....*....** ***....*....*...",
+"...*....*....*** **....*....*....",
+"..*....*....*.*** ***...*....*....*",
+".*....*....*..*** ***..*....*....*.",
+"*....*....*...**** ****.*....*....*..",
+"....*....*...**** ****....*....*...",
+"...*....*...**** ****..*....*....",
+"..*....*...**** *****....*....*",
+".*....*...**** ****...*....*.",
+"*....*....*** ***..*....*..",
+"....*....*** ****....*...",
+"...*....**** ***....*....",
+"..*....**** ***..*....*",
+".*....*.*** ***.*....*.",
+"*....*..** ***....*..",
+"....*...** **....*...",
+"...*....** **...*....",
+"..*....*** **..*....*",
+".*....*.** **.*....*.",
+"*....*..** ***....*..",
+"....*...** **....*...",
+"...*....********************************...*....",
+"..*....*********************************..*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pdd50.xpm b/assets/chess/pieces/ziics/FRITZ4/pdd50.xpm
new file mode 100644
index 00000000..13fe07d2
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pdd50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*... ..*....*....*....*....*",
+"...*....*....*....*.. ....*....*....*....*.",
+"..*....*....*....*... ...*....*....*....*..",
+".*....*....*....*... .*....*....*....*...",
+"*....*....*....*.... *....*....*....*....",
+"....*....*....*....* ....*....*....*....*",
+"...*....*....*....*. ...*....*....*....*.",
+"..*....*....*....*.. ..*....*....*....*..",
+".*....*....*....*.... ..*....*....*....*...",
+"*....*....*....*... ....*....*....*....",
+"....*....*....*... ..*....*....*....*",
+"...*....*....*... *....*....*....*.",
+"..*....*....*.... ....*....*....*..",
+".*....*....*.... ..*....*....*...",
+"*....*....*....* .*....*....*....",
+"....*....*....*. *....*....*....*",
+"...*....*....*.. ....*....*....*.",
+"..*....*....*.... ....*....*....*..",
+".*....*....*....* ...*....*....*...",
+"*....*....*....*.. ...*....*....*....",
+"....*....*....*.... ...*....*....*....*",
+"...*....*....*... *....*....*....*.",
+"..*....*....*... ...*....*....*..",
+".*....*....*... .*....*....*...",
+"*....*....*... ....*....*....",
+"....*....*... ..*....*....*",
+"...*....*... *....*....*.",
+"..*....*.... ....*....*..",
+".*....*.... ..*....*...",
+"*....*....* .*....*....",
+"....*....* ....*....*",
+"...*....*. ...*....*.",
+"..*....*.. ..*....*..",
+".*....*... .*....*...",
+"*....*.... *....*....",
+"....*....* ....*....*",
+"...*....*. ...*....*.",
+"..*....*.. ..*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pdd56.xpm b/assets/chess/pieces/ziics/FRITZ4/pdd56.xpm
new file mode 100644
index 00000000..1ce91d12
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pdd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....* *....*....*....*....*....*",
+"....*....*....*....*.... ..*....*....*....*....*.",
+"...*....*....*....*.... *....*....*....*....*..",
+"..*....*....*....*....* ....*....*....*....*...",
+".*....*....*....*....* ..*....*....*....*....",
+"*....*....*....*....*. .*....*....*....*....*",
+"....*....*....*....*.. *....*....*....*....*.",
+"...*....*....*....*.... *....*....*....*....*..",
+"..*....*....*....*....*. *....*....*....*....*...",
+".*....*....*....*....*.. ....*....*....*....*....",
+"*....*....*....*....*. .*....*....*....*....*",
+"....*....*....*....*. ....*....*....*....*.",
+"...*....*....*....*. ..*....*....*....*..",
+"..*....*....*....*. *....*....*....*...",
+".*....*....*....*.. ....*....*....*....",
+"*....*....*....*.. ..*....*....*....*",
+"....*....*....*... .*....*....*....*.",
+"...*....*....*.... *....*....*....*..",
+"..*....*....*....* ....*....*....*...",
+".*....*....*....*.. ....*....*....*....",
+"*....*....*....*... ...*....*....*....*",
+"....*....*....*....* ...*....*....*....*.",
+"...*....*....*....*.. ...*....*....*....*..",
+"..*....*....*....*... ..*....*....*....*...",
+".*....*....*....*.. ....*....*....*....",
+"*....*....*....*.. ..*....*....*....*",
+"....*....*....*.. *....*....*....*.",
+"...*....*....*.. ...*....*....*..",
+"..*....*....*.. .*....*....*...",
+".*....*....*.. ....*....*....",
+"*....*....*... ...*....*....*",
+"....*....*... .*....*....*.",
+"...*....*.... *....*....*..",
+"..*....*.... ...*....*...",
+".*....*....* ..*....*....",
+"*....*....* *....*....*",
+"....*....*. ....*....*.",
+"...*....*.. ...*....*..",
+"..*....*... ..*....*...",
+".*....*.... .*....*....",
+"*....*....* *....*....*",
+"....*....*. ....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pdl32.xpm b/assets/chess/pieces/ziics/FRITZ4/pdl32.xpm
new file mode 100644
index 00000000..39ea0c6d
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pdl32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"************** **************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************** **************",
+"************ ************",
+"*********** ***********",
+"********** **********",
+"********** **********",
+"********** **********",
+"*********** ***********",
+"*********** ***********",
+"************ ************",
+"********** **********",
+"********* *********",
+"******** ********",
+"******* *******",
+"******* *******",
+"****** ******",
+"****** ******",
+"****** ******",
+"****** ******",
+"****** ******",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pdl40.xpm b/assets/chess/pieces/ziics/FRITZ4/pdl40.xpm
new file mode 100644
index 00000000..7d31e199
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pdl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************** ******************",
+"***************** *****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"***************** *****************",
+"*************** ***************",
+"************** **************",
+"************** **************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************** **************",
+"************** **************",
+"*************** ***************",
+"************* *************",
+"************ ************",
+"*********** ***********",
+"********** **********",
+"********** **********",
+"********* *********",
+"********* *********",
+"******** ********",
+"******** ********",
+"******** ********",
+"******** ********",
+"******** ********",
+"******** ********",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pdl48.xpm b/assets/chess/pieces/ziics/FRITZ4/pdl48.xpm
new file mode 100644
index 00000000..eee81cfc
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pdl48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"********************** **********************",
+"******************** ********************",
+"******************* *******************",
+"******************* *******************",
+"******************* *******************",
+"******************* *******************",
+"******************** ********************",
+"******************** ********************",
+"******************* *******************",
+"****************** ******************",
+"***************** *****************",
+"***************** *****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"***************** *****************",
+"***************** *****************",
+"****************** ******************",
+"***************** *****************",
+"**************** ****************",
+"*************** ***************",
+"************** **************",
+"************* *************",
+"************ ************",
+"************ ************",
+"*********** ***********",
+"*********** ***********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pdl50.xpm b/assets/chess/pieces/ziics/FRITZ4/pdl50.xpm
new file mode 100644
index 00000000..dc55ad4d
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pdl50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"*********************** ***********************",
+"********************* *********************",
+"********************* *********************",
+"******************** ********************",
+"******************** ********************",
+"******************** ********************",
+"******************** ********************",
+"******************** ********************",
+"********************* *********************",
+"******************* *******************",
+"****************** ******************",
+"***************** *****************",
+"***************** *****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"***************** *****************",
+"***************** *****************",
+"****************** ******************",
+"******************* *******************",
+"***************** *****************",
+"**************** ****************",
+"*************** ***************",
+"************** **************",
+"************* *************",
+"************ ************",
+"************ ************",
+"*********** ***********",
+"*********** ***********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pdl56.xpm b/assets/chess/pieces/ziics/FRITZ4/pdl56.xpm
new file mode 100644
index 00000000..90794e13
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pdl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************************** **************************",
+"************************ ************************",
+"*********************** ***********************",
+"*********************** ***********************",
+"********************** **********************",
+"********************** **********************",
+"********************** **********************",
+"*********************** ***********************",
+"************************ ************************",
+"************************ ************************",
+"********************** **********************",
+"********************* *********************",
+"******************** ********************",
+"******************* *******************",
+"******************* *******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"******************* *******************",
+"******************* *******************",
+"******************** ********************",
+"********************* *********************",
+"********************* *********************",
+"******************* *******************",
+"****************** ******************",
+"***************** *****************",
+"**************** ****************",
+"*************** ***************",
+"************** **************",
+"************** **************",
+"************* *************",
+"************* *************",
+"************ ************",
+"************ ************",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pld32.xpm b/assets/chess/pieces/ziics/FRITZ4/pld32.xpm
new file mode 100644
index 00000000..f461d299
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pld32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...*....*....*....*....*....*...",
+"..*....*....*....*....*....*....",
+".*....*....*....*....*....*....*",
+"*....*....*....*....*....*....*.",
+"....*....*....*....*....*....*..",
+"...*....*....* *....*....*...",
+"..*....*....* XX ...*....*....",
+".*....*....*. XXXX ..*....*....*",
+"*....*....*.. XXXX .*....*....*.",
+"....*....*.... XX .*....*....*..",
+"...*....*... XX ...*....*...",
+"..*....*... XXXXXX .*....*....",
+".*....*.... XXXXXXXX *....*....*",
+"*....*....* XXXXXXXX ....*....*.",
+"....*....*. XXXXXXXX ...*....*..",
+"...*....*.. XXXXXX ..*....*...",
+"..*....*.... XXXX ..*....*....",
+".*....*....*. XX ..*....*....*",
+"*....*....* XXXX ....*....*.",
+"....*....* XXXXXXXX ..*....*..",
+"...*....* XXXXXXXXXX *....*...",
+"..*....* XXXXXXXXXXXX ...*....",
+".*....* XXXXXXXXXXXXXX .*....*",
+"*....*. XXXXXXXXXXXXXX *....*.",
+"....*. XXXXXXXXXXXXXXXX ...*..",
+"...*.. XXXXXXXXXXXXXXXX ..*...",
+"..*... .*....",
+".*.... *....*",
+"*....*....*....*....*....*....*.",
+"....*....*....*....*....*....*..",
+"...*....*....*....*....*....*...",
+"..*....*....*....*....*....*....",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pld40.xpm b/assets/chess/pieces/ziics/FRITZ4/pld40.xpm
new file mode 100644
index 00000000..09dc05db
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*....*....*.. ...*....*....*....",
+"....*....*....*.. .*....*....*....*",
+"...*....*....*.. XX ....*....*....*.",
+"..*....*....*... XXXX ...*....*....*..",
+".*....*....*.... XXXX ..*....*....*...",
+"*....*....*....* XXXX .*....*....*....",
+"....*....*....*.. XX .*....*....*....*",
+"...*....*....*. XX ...*....*....*.",
+"..*....*....*. XXXX .*....*....*..",
+".*....*....*.. XXXXXXXX *....*....*...",
+"*....*....*.. XXXXXXXXXX ...*....*....",
+"....*....*... XXXXXXXXXX ..*....*....*",
+"...*....*.... XXXXXXXXXX .*....*....*.",
+"..*....*....* XXXXXXXXXX *....*....*..",
+".*....*....*.. XXXXXXXX *....*....*...",
+"*....*....*... XXXX ....*....*....",
+"....*....*....* XX ....*....*....*",
+"...*....*.... XXXX .*....*....*.",
+"..*....*.... XXXXXXXX ....*....*..",
+".*....*.... XXXXXXXXXXXX ..*....*...",
+"*....*.... XXXXXXXXXXXXXX *....*....",
+"....*....* XXXXXXXXXXXXXXXX ....*....*",
+"...*....* XXXXXXXXXXXXXXXX ..*....*.",
+"..*....*. XXXXXXXXXXXXXXXXXX .*....*..",
+".*....*. XXXXXXXXXXXXXXXXXX ....*...",
+"*....*.. XXXXXXXXXXXXXXXXXXXX ...*....",
+"....*... XXXXXXXXXXXXXXXXXXXX ..*....*",
+"...*.... XXXXXXXXXXXXXXXXXXXX .*....*.",
+"..*....* *....*..",
+".*....*. ....*...",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pld48.xpm b/assets/chess/pieces/ziics/FRITZ4/pld48.xpm
new file mode 100644
index 00000000..de8ab342
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pld48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*..********....*....*....*....*",
+".*....*....*....*..**********..*....*....*....*.",
+"*....*....*....*..**** *****....*....*....*..",
+"....*....*....*..**** ****...*....*....*...",
+"...*....*....*...*** XX ***..*....*....*....",
+"..*....*....*....** XXXX **.*....*....*....*",
+".*....*....*....*** XXXXXX ***....*....*....*.",
+"*....*....*....*.** XXXXXX **....*....*....*..",
+"....*....*....*..** XXXX **...*....*....*...",
+"...*....*....*..**** XX ****.*....*....*....",
+"..*....*....*..**** XX ****....*....*....*",
+".*....*....*...*** XXXX ***...*....*....*.",
+"*....*....*...*** XXXXXXXX ***.*....*....*..",
+"....*....*....*** XXXXXXXXXX ****....*....*...",
+"...*....*....*** XXXXXXXXXX **....*....*....",
+"..*....*....*.** XXXXXXXXXXXX **...*....*....*",
+".*....*....*..** XXXXXXXXXXXX **..*....*....*.",
+"*....*....*...** XXXXXXXXXXXX **.*....*....*..",
+"....*....*....** XXXXXXXXXX ***....*....*...",
+"...*....*....**** XXXXXXXX ***....*....*....",
+"..*....*....*.**** XXXX ****...*....*....*",
+".*....*....*..**** XX ****..*....*....*.",
+"*....*....*..**** XXXX *****....*....*..",
+"....*....*..**** XXXXXX ****...*....*...",
+"...*....*..**** XXXXXXXXXX ****.*....*....",
+"..*....*..**** XXXXXXXXXXXXXX ****....*....*",
+".*....*...*** XXXXXXXXXXXXXXXX ***...*....*.",
+"*....*...*** XXXXXXXXXXXXXXXXXX ***.*....*..",
+"....*....*** XXXXXXXXXXXXXXXXXXXX ****....*...",
+"...*....*** XXXXXXXXXXXXXXXXXXXX ***...*....",
+"..*....**** XXXXXXXXXXXXXXXXXXXXXX ***..*....*",
+".*....*.** XXXXXXXXXXXXXXXXXXXXXX **.*....*.",
+"*....*..** XXXXXXXXXXXXXXXXXXXXXXXX ***....*..",
+"....*...** XXXXXXXXXXXXXXXXXXXXXXXX **....*...",
+"...*....** XXXXXXXXXXXXXXXXXXXXXXXX **...*....",
+"..*....*** XXXXXXXXXXXXXXXXXXXXXXXX **..*....*",
+".*....*.** **.*....*.",
+"*....*..** ***....*..",
+"....*...********************************....*...",
+"...*....********************************...*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pld50.xpm b/assets/chess/pieces/ziics/FRITZ4/pld50.xpm
new file mode 100644
index 00000000..7c4ca07e
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pld50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*... .*....*....*....*....*",
+"...*....*....*....*.. ....*....*....*....*.",
+"..*....*....*....*... XXXX ...*....*....*....*..",
+".*....*....*....*... XXXXXX .*....*....*....*...",
+"*....*....*....*.... XXXXXX *....*....*....*....",
+"....*....*....*....* XXXXXX ....*....*....*....*",
+"...*....*....*....*. XXXXXX ...*....*....*....*.",
+"..*....*....*....*.. XXXX ..*....*....*....*..",
+".*....*....*....*.... XX ..*....*....*....*...",
+"*....*....*....*.... XXXX *....*....*....*....",
+"....*....*....*.... XXXXXX ...*....*....*....*",
+"...*....*....*.... XXXXXXXX .*....*....*....*.",
+"..*....*....*....* XXXXXXXXXX *....*....*....*..",
+".*....*....*....* XXXXXXXXXX ...*....*....*...",
+"*....*....*....*. XXXXXXXXXXXX ..*....*....*....",
+"....*....*....*.. XXXXXXXXXXXX .*....*....*....*",
+"...*....*....*... XXXXXXXXXXXX *....*....*....*.",
+"..*....*....*.... XXXXXXXXXXXX ....*....*....*..",
+".*....*....*....*. XXXXXXXXXX ....*....*....*...",
+"*....*....*....*.. XXXXXX ...*....*....*....",
+"....*....*....*.... XX ...*....*....*....*",
+"...*....*....*.... XXXXXX .*....*....*....*.",
+"..*....*....*.... XXXXXXXXXX ....*....*....*..",
+".*....*....*.... XXXXXXXXXXXX ..*....*....*...",
+"*....*....*.... XXXXXXXXXXXXXX *....*....*....",
+"....*....*.... XXXXXXXXXXXXXXXX ...*....*....*",
+"...*....*.... XXXXXXXXXXXXXXXXXX .*....*....*.",
+"..*....*.... XXXXXXXXXXXXXXXXXXXX ....*....*..",
+".*....*....* XXXXXXXXXXXXXXXXXXXX ...*....*...",
+"*....*....* XXXXXXXXXXXXXXXXXXXXXX .*....*....",
+"....*....*. XXXXXXXXXXXXXXXXXXXXXX *....*....*",
+"...*....*. XXXXXXXXXXXXXXXXXXXXXXXX ...*....*.",
+"..*....*.. XXXXXXXXXXXXXXXXXXXXXXXX ..*....*..",
+".*....*... XXXXXXXXXXXXXXXXXXXXXXXXXX .*....*...",
+"*....*.... XXXXXXXXXXXXXXXXXXXXXXXXXX *....*....",
+"....*....* ....*....*",
+"...*....*. ...*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pld56.xpm b/assets/chess/pieces/ziics/FRITZ4/pld56.xpm
new file mode 100644
index 00000000..50529537
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*.... .*....*....*....*....*....",
+"*....*....*....*....*.... ....*....*....*....*....*",
+"....*....*....*....*.... XX ..*....*....*....*....*.",
+"...*....*....*....*.... XXXX *....*....*....*....*..",
+"..*....*....*....*....* XXXXXX ....*....*....*....*...",
+".*....*....*....*....*. XXXXXX ...*....*....*....*....",
+"*....*....*....*....*.. XXXXXX ..*....*....*....*....*",
+"....*....*....*....*.... XXXX ..*....*....*....*....*.",
+"...*....*....*....*....* XX .*....*....*....*....*..",
+"..*....*....*....*.... XX ...*....*....*....*...",
+".*....*....*....*.... XXXXXX .*....*....*....*....",
+"*....*....*....*.... XXXXXXXXXX ....*....*....*....*",
+"....*....*....*.... XXXXXXXXXXXX ..*....*....*....*.",
+"...*....*....*....* XXXXXXXXXXXXXX .*....*....*....*..",
+"..*....*....*....*. XXXXXXXXXXXXXX *....*....*....*...",
+".*....*....*....*.. XXXXXXXXXXXXXX ....*....*....*....",
+"*....*....*....*... XXXXXXXXXXXXXX ...*....*....*....*",
+"....*....*....*.... XXXXXXXXXXXXXX ..*....*....*....*.",
+"...*....*....*....* XXXXXXXXXXXX .*....*....*....*..",
+"..*....*....*....*.. XXXXXXXXXXXX .*....*....*....*...",
+".*....*....*....*... XXXXXXXXXX *....*....*....*....",
+"*....*....*....*....* XXXXXX *....*....*....*....*",
+"....*....*....*....*. XX ....*....*....*....*.",
+"...*....*....*....* XXXXXX .*....*....*....*..",
+"..*....*....*....* XXXXXXXXXX ....*....*....*...",
+".*....*....*....* XXXXXXXXXXXXXX ..*....*....*....",
+"*....*....*....* XXXXXXXXXXXXXXXX *....*....*....*",
+"....*....*....* XXXXXXXXXXXXXXXXXX ...*....*....*.",
+"...*....*....* XXXXXXXXXXXXXXXXXXXX .*....*....*..",
+"..*....*....*. XXXXXXXXXXXXXXXXXXXXXX *....*....*...",
+".*....*....*. XXXXXXXXXXXXXXXXXXXXXXXX ...*....*....",
+"*....*....*.. XXXXXXXXXXXXXXXXXXXXXXXX ..*....*....*",
+"....*....*.. XXXXXXXXXXXXXXXXXXXXXXXXXX *....*....*.",
+"...*....*... XXXXXXXXXXXXXXXXXXXXXXXXXX ....*....*..",
+"..*....*... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ..*....*...",
+".*....*.... XXXXXXXXXXXXXXXXXXXXXXXXXXXX .*....*....",
+"*....*....* XXXXXXXXXXXXXXXXXXXXXXXXXXXX *....*....*",
+"....*....*. XXXXXXXXXXXXXXXXXXXXXXXXXXXX ....*....*.",
+"...*....*.. ...*....*..",
+"..*....*... ..*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pll32.xpm b/assets/chess/pieces/ziics/FRITZ4/pll32.xpm
new file mode 100644
index 00000000..9ca43fbc
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pll32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"************** **************",
+"************* XX *************",
+"************* XXXX *************",
+"************* XXXX *************",
+"************** XX **************",
+"************ XX ************",
+"*********** XXXXXX ***********",
+"*********** XXXXXXXX ***********",
+"*********** XXXXXXXX ***********",
+"*********** XXXXXXXX ***********",
+"*********** XXXXXX ***********",
+"************ XXXX ************",
+"************* XX *************",
+"*********** XXXX ***********",
+"********** XXXXXXXX **********",
+"********* XXXXXXXXXX *********",
+"******** XXXXXXXXXXXX ********",
+"******* XXXXXXXXXXXXXX *******",
+"******* XXXXXXXXXXXXXX *******",
+"****** XXXXXXXXXXXXXXXX ******",
+"****** XXXXXXXXXXXXXXXX ******",
+"****** ******",
+"****** ******",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pll40.xpm b/assets/chess/pieces/ziics/FRITZ4/pll40.xpm
new file mode 100644
index 00000000..f5c28744
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************** ******************",
+"***************** *****************",
+"**************** XX ****************",
+"**************** XXXX ****************",
+"**************** XXXX ****************",
+"**************** XXXX ****************",
+"***************** XX *****************",
+"*************** XX ***************",
+"************** XXXX **************",
+"************** XXXXXXXX **************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************** XXXXXXXX **************",
+"************** XXXX **************",
+"*************** XX ***************",
+"************* XXXX *************",
+"************ XXXXXXXX ************",
+"*********** XXXXXXXXXXXX ***********",
+"********** XXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXX **********",
+"********* XXXXXXXXXXXXXXXX *********",
+"********* XXXXXXXXXXXXXXXXXX *********",
+"******** XXXXXXXXXXXXXXXXXX ********",
+"******** XXXXXXXXXXXXXXXXXXXX ********",
+"******** XXXXXXXXXXXXXXXXXXXX ********",
+"******** XXXXXXXXXXXXXXXXXXXX ********",
+"******** ********",
+"******** ********",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pll48.xpm b/assets/chess/pieces/ziics/FRITZ4/pll48.xpm
new file mode 100644
index 00000000..9d84adbb
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pll48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"********************** **********************",
+"********************* *********************",
+"******************** XX ********************",
+"******************* XXXX *******************",
+"******************* XXXXXX *******************",
+"******************* XXXXXX *******************",
+"******************* XXXX *******************",
+"******************** XX ********************",
+"******************* XX *******************",
+"****************** XXXX ******************",
+"***************** XXXXXXXX *****************",
+"***************** XXXXXXXXXX *****************",
+"**************** XXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXX ****************",
+"***************** XXXXXXXX *****************",
+"****************** XXXX ******************",
+"****************** XX ******************",
+"***************** XXXX *****************",
+"**************** XXXXXX ****************",
+"*************** XXXXXXXXXX ***************",
+"************** XXXXXXXXXXXXXX **************",
+"************* XXXXXXXXXXXXXXXX *************",
+"************ XXXXXXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"*********** XXXXXXXXXXXXXXXXXXXX ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"********** XXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** **********",
+"********** **********",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pll50.xpm b/assets/chess/pieces/ziics/FRITZ4/pll50.xpm
new file mode 100644
index 00000000..093be88b
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pll50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"*********************** **********************",
+"********************* *********************",
+"********************* XXXX *********************",
+"******************** XXXXXX ********************",
+"******************** XXXXXX ********************",
+"******************** XXXXXX ********************",
+"******************** XXXXXX ********************",
+"******************** XXXX ********************",
+"********************* XX *********************",
+"******************** XXXX ********************",
+"******************* XXXXXX *******************",
+"****************** XXXXXXXX ******************",
+"****************** XXXXXXXXXX ******************",
+"***************** XXXXXXXXXX *****************",
+"***************** XXXXXXXXXXXX *****************",
+"***************** XXXXXXXXXXXX *****************",
+"***************** XXXXXXXXXXXX *****************",
+"***************** XXXXXXXXXXXX *****************",
+"****************** XXXXXXXXXX ******************",
+"****************** XXXXXX ******************",
+"******************* XX *******************",
+"****************** XXXXXX ******************",
+"***************** XXXXXXXXXX *****************",
+"**************** XXXXXXXXXXXX ****************",
+"*************** XXXXXXXXXXXXXX ***************",
+"************** XXXXXXXXXXXXXXXX **************",
+"************* XXXXXXXXXXXXXXXXXX *************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** **********",
+"********** **********",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/pll56.xpm b/assets/chess/pieces/ziics/FRITZ4/pll56.xpm
new file mode 100644
index 00000000..1e5a9c1f
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/pll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************************** **************************",
+"************************* *************************",
+"************************ XX ************************",
+"*********************** XXXX ***********************",
+"*********************** XXXXXX ***********************",
+"*********************** XXXXXX ***********************",
+"*********************** XXXXXX ***********************",
+"************************ XXXX ************************",
+"************************ XX ************************",
+"********************** XX **********************",
+"********************* XXXXXX *********************",
+"******************** XXXXXXXXXX ********************",
+"******************* XXXXXXXXXXXX *******************",
+"******************* XXXXXXXXXXXXXX *******************",
+"******************* XXXXXXXXXXXXXX *******************",
+"******************* XXXXXXXXXXXXXX *******************",
+"******************* XXXXXXXXXXXXXX *******************",
+"******************* XXXXXXXXXXXXXX *******************",
+"******************* XXXXXXXXXXXX *******************",
+"******************** XXXXXXXXXXXX ********************",
+"******************** XXXXXXXXXX ********************",
+"********************* XXXXXX *********************",
+"********************* XX *********************",
+"******************* XXXXXX *******************",
+"****************** XXXXXXXXXX ******************",
+"***************** XXXXXXXXXXXXXX *****************",
+"**************** XXXXXXXXXXXXXXXX ****************",
+"*************** XXXXXXXXXXXXXXXXXX ***************",
+"************** XXXXXXXXXXXXXXXXXXXX **************",
+"************** XXXXXXXXXXXXXXXXXXXXXX **************",
+"************* XXXXXXXXXXXXXXXXXXXXXXXX *************",
+"************* XXXXXXXXXXXXXXXXXXXXXXXX *************",
+"************ XXXXXXXXXXXXXXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXXXXXXXXXXXXXX ************",
+"*********** XXXXXXXXXXXXXXXXXXXXXXXXXXXX ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXXXXXXXX ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXXXXXXXX ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXXXXXXXX ***********",
+"*********** ***********",
+"*********** ***********",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qdd32.xpm b/assets/chess/pieces/ziics/FRITZ4/qdd32.xpm
new file mode 100644
index 00000000..d5f66e12
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qdd32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"....*....*....*....*....*....*..",
+"...*....*....*....*....*....*...",
+"..*....*....*....*....*....*....",
+".*....*....*... ....*....*....*",
+"*....*... ... ..* ..*....*.",
+"....*... .. .* *....*..",
+"...* .. .*. .*. .. *...",
+"..* *. .*.. *... .. ...",
+".*. .. *... .... .. ..*",
+"*... ... .... ...* ..* ..*.",
+".... ... ..* ..* .*. .*..",
+"...* ..* .* *. *.. *...",
+"..*. *. *. .. .. ....",
+".*... .. . . .. ....*",
+"*.... .. . . .. ...*.",
+"....* . . . . ..*..",
+"...*. * * .*...",
+"..*.. . . *....",
+".*... ....*",
+"*....* ....*.",
+"....*. XXXXXXXXXXXX ...*..",
+"...*.. XX XX ..*...",
+"..*... .*....",
+".*....* XXXXXXXXXXXX .*....*",
+"*....*. X X *....*.",
+"....*.. XXXXXXXXXX ....*..",
+"...*.. X X ..*...",
+"..*... .*....",
+".*....* .*....*",
+"*....*.... ...*....*.",
+"....*....*....*....*....*....*..",
+"...*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qdd40.xpm b/assets/chess/pieces/ziics/FRITZ4/qdd40.xpm
new file mode 100644
index 00000000..cd197844
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qdd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*.. ....*....*....*...",
+"*....*....* .*.. ..*. *....*....",
+"....*....* ... .*. ...*....*",
+"...*....*. ... *.. ..*....*.",
+"..*. *.. ..*. *... .*. *..",
+".*. ... ..*.. ....* .*. ..",
+"*.. ..*. .*... ...*. .*.. ..",
+"... .*.. *.... ..*.. *... .*",
+"...* .*... ...* .*.. ....* .*.",
+"..*.. *.... ..*. *... ...*. .*..",
+".*.... ...* .*. ... ..*. .*...",
+"*....* ..*. .. .. .*.. *....",
+"....*. *.. .. .* *.. ....*",
+"...*.. ... .. *. ... ...*.",
+"..*... .. * . .. ..*..",
+".*....* .* . . .. ..*...",
+"*....*. . . .*....",
+"....*.. . * *....*",
+"...*... ....*.",
+"..*.... ...*..",
+".*....*. ...*...",
+"*....*.. XXXXXXXXXXXXXXX ..*....",
+"....*.... XXX XXX ..*....*",
+"...*....* X X .*....*.",
+"..*....*.. XXXXXXXXXXXXX .*....*..",
+".*....*... XX XX *....*...",
+"*....*.... ....*....",
+"....*....* XXXXXXXXXXXXX ...*....*",
+"...*....*. XX XX ..*....*.",
+"..*....*. X X *....*..",
+".*....*.. ....*...",
+"*....*.... ....*....",
+"....*....*.... ..*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qdd48.xpm b/assets/chess/pieces/ziics/FRITZ4/qdd48.xpm
new file mode 100644
index 00000000..ea7990c3
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qdd48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*...********...*....*....*....*",
+".*....*....********.**********.********..*....*.",
+"*....*....************* **************....*..",
+"....*....**** ***** ***** ***....*...",
+"...*....*.** **** **** **...*....",
+"..********** **** **** **********",
+".*********** **** **** **********",
+"**** **** ***** ***** **** **",
+".** **** ******* ******* **** *",
+".** ***** ***.** **.*** ***** *",
+".** ***** ***.** **.*** ***** *",
+".*** ****** **.** **.** **.*** **",
+"***** ***.** ***** ***** **.*** ***",
+"..**** ***** ***** ***** ***** ****",
+"...*** ***** **** **** ***** ***.",
+"..*.** **** *** *** **** **.*",
+".*..*** **** *** *** **** ****.",
+"*...*** *** *** *** *** ***..",
+"....*** *** *** *** *** **...",
+"...*.*** ** ** ** ** ***...",
+"..*..*** ** ** ** ** ***..*",
+".*....** * * **..*.",
+"*....*** * * **.*..",
+"....*.*** ****...",
+"...*..*** ***....",
+"..*....** **....*",
+".*....**** ***...*.",
+"*....*.*** XXXXXXXXXXXXXXXXXX ***..*..",
+"....*...*** XXXX XXXX **..*...",
+"...*....*** X X ***.*....",
+"..*....*.** ****....*",
+".*....*..*** XXXXXXXXXXXXXXXX ****....*.",
+"*....*...*** XXX XXX ***....*..",
+"....*....*** X X **....*...",
+"...*....*.** XXXXXXXXXXXXXXXX **...*....",
+"..*....*.*** XX XX ***.*....*",
+".*....*..*** XX XX ****....*.",
+"*....*...** **....*..",
+"....*....** **...*...",
+"...*....**** ***..*....",
+"..*....*.******** ********.*....*",
+".*....*...******************************.*....*.",
+"*....*....*....*********************....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qdd50.xpm b/assets/chess/pieces/ziics/FRITZ4/qdd50.xpm
new file mode 100644
index 00000000..fbf81c24
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qdd50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*... ..*....*....*....*....",
+"....*....*.... .*... *.... .*....*....*",
+"...*....*.... .... .... ....*....*.",
+"..*....*....* ...* ...* ...*....*..",
+".*....*....*. ..*. ..*. ..*....*...",
+"*.... .*.. .*... ..*.. .*. ....",
+".... .... .*.... .*.... .*. ..*",
+"...* ...*. *....* *....* .*.. .*.",
+"..*. ..*.. ....*. ....*. *... *..",
+".*.. .*... ...*.. ...*.. .... ...",
+"*.... .*.... .*... ..*.. ...*. ....",
+"....*. *....* *.... .*... ..*.. ....*",
+"...*... ...*. .... .... .*.. ...*.",
+"..*.... ..*.. ...* ...* *... ...*..",
+".*....* .*... .*. ..* .... ..*...",
+"*....*.. .... *.. .*. ... .*....",
+"....*... ...* ... *.. ..* *....*",
+"...*.... *. .. .. .* ....*.",
+"..*....* .. .* .. *. ...*..",
+".*....*.. .. *. .. .. ...*...",
+"*....*... . . ..*....",
+"....*.... * . .*....*",
+"...*....* *....*.",
+"..*....*. ....*..",
+".*....*.. ...*...",
+"*....*.... ...*....",
+"....*....* XXXXXXXXXXXXXXXXXX ..*....*",
+"...*....*.. XXXXXXXXXXXXXXXXXXXXXX ..*....*.",
+"..*....*... XXX XXX .*....*..",
+".*....*.... X X *....*...",
+"*....*....*. XXXXXXXXXXXXXXXX *....*....",
+"....*....*.. XXX XXX ....*....*",
+"...*....*... ...*....*.",
+"..*....*.... ..*....*..",
+".*....*....* XXXXXXXXXXXXXXXX .*....*...",
+"*....*....*. XX XX *....*....",
+"....*....*. XX XX ...*....*",
+"...*....*.. ..*....*.",
+"..*....*... .*....*..",
+".*....*....*. ..*....*...",
+"*....*....*....*.. .*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qdd56.xpm b/assets/chess/pieces/ziics/FRITZ4/qdd56.xpm
new file mode 100644
index 00000000..0f1ff78d
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qdd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....* *....*....*....*....*....",
+"*....*....*....*....*....* ...*....*....*....*....*",
+"....*....*....*. ....*. ..*... ..*....*....*.",
+"...*....*....*. ..*.. .*... *....*....*..",
+"..*....*....*.. .*... *.... ....*....*...",
+".*....*....*... *....* *....* ...*....*....",
+"*....* *.... ....*. ....*. ..*.. ...*",
+"....* ...*. ....*.. ...*... ..*.. .*.",
+"...*. ..*... ...*... ..*.... ..*... *..",
+"..*.. .*.... .*.... .*.... .*.... ...",
+".*... *....* *....* *....* *....* ...",
+"*....* *....*. ....*. ....*. ....*.. ...*",
+"....*.. ...*.. ..*.. ...*. ...*.. ...*.",
+"...*... ..*... .*... ..*.. ..*... ..*..",
+"..*.... *.... *... *... .*... .*...",
+".*....*. ...* ... ... *... .*....",
+"*....*.. ..*. ..* ... .... *....*",
+"....*... *.. .*. ..* ... ....*.",
+"...*....* ... *.. .*. ..* ....*..",
+"..*....*. .. .. *. .* ...*...",
+".*....*.. .* .. .. *. ..*....",
+"*....*.... *. .* .. .. ..*....*",
+"....*....* . . .*....*.",
+"...*....*. . . *....*..",
+"..*....*... . . ....*...",
+".*....*.... ....*....",
+"*....*....* ...*....*",
+"....*....*.. ..*....*.",
+"...*....*... ..*....*..",
+"..*....*.... XXXXXXXXXXXXXXXX .*....*...",
+".*....*....*. XXXX XXXX .*....*....",
+"*....*....*.. XXX XXX *....*....*",
+"....*....*... XX XX ....*....*.",
+"...*....*....* XXXXXXXXXXXXXXXX ....*....*..",
+"..*....*....*. XX XX ...*....*...",
+".*....*....*.. XX XX ..*....*....",
+"*....*....*... X X .*....*....*",
+"....*....*.... XXXXXXXXXXXXXXXX *....*....*.",
+"...*....*....* XX XX ....*....*..",
+"..*....*....*. XX XX ...*....*...",
+".*....*....*. X X .*....*....",
+"*....*....*.. *....*....*",
+"....*....*... ....*....*.",
+"...*....*....* *....*....*..",
+"..*....*....*....*.. ....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qdl32.xpm b/assets/chess/pieces/ziics/FRITZ4/qdl32.xpm
new file mode 100644
index 00000000..b19274fd
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qdl32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"*************** ***************",
+"********* *** *** *********",
+"******** ** ** ********",
+"**** ** *** *** ** ****",
+"*** ** **** **** ** ***",
+"*** ** **** **** ** ***",
+"**** *** **** **** *** ****",
+"**** *** *** *** *** ****",
+"**** *** ** ** *** ****",
+"**** ** ** ** ** ****",
+"***** ** * * ** *****",
+"***** ** * * ** *****",
+"***** * * * * *****",
+"***** * * *****",
+"***** * * *****",
+"***** *****",
+"****** ******",
+"****** XXXXXXXXXXXX ******",
+"****** XX XX ******",
+"****** ******",
+"******* XXXXXXXXXXXX *******",
+"******* X X *******",
+"******* XXXXXXXXXX *******",
+"****** X X ******",
+"****** ******",
+"******* *******",
+"********** **********",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qdl40.xpm b/assets/chess/pieces/ziics/FRITZ4/qdl40.xpm
new file mode 100644
index 00000000..0f7b8f7a
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qdl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"******************* ******************",
+"*********** **** **** **********",
+"********** *** *** *********",
+"********** *** *** *********",
+"**** *** **** **** *** ***",
+"*** *** ***** ***** *** **",
+"*** **** ***** ***** **** **",
+"*** **** ***** ***** **** **",
+"**** ***** **** **** ***** ***",
+"***** ***** **** **** ***** ****",
+"****** **** *** *** **** *****",
+"****** **** ** ** **** *****",
+"****** *** ** ** *** *****",
+"****** *** ** ** *** *****",
+"****** ** * * ** *****",
+"******* ** * * ** ******",
+"******* * * ******",
+"******* * * ******",
+"******* ******",
+"******* ******",
+"******** *******",
+"******** XXXXXXXXXXXXXXX *******",
+"********* XXX XXX ********",
+"********* X X ********",
+"********** XXXXXXXXXXXXX *********",
+"********** XX XX *********",
+"********** *********",
+"********** XXXXXXXXXXXXX *********",
+"********** XX XX *********",
+"********* X X ********",
+"********* ********",
+"********** *********",
+"************** *************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qdl48.xpm b/assets/chess/pieces/ziics/FRITZ4/qdl48.xpm
new file mode 100644
index 00000000..cc2bf79b
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qdl48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"*********************** *********************",
+"************* ***** ***** ***********",
+"************ **** **** **********",
+"************ **** **** **********",
+"************ **** **** **********",
+"**** **** ***** ***** **** **",
+"*** **** ******* ******* **** *",
+"*** ***** ****** ****** ***** *",
+"*** ***** ****** ****** ***** *",
+"**** ****** ***** ***** ****** **",
+"***** ****** ***** ***** ****** ***",
+"****** ***** ***** ***** ***** ****",
+"****** ***** **** **** ***** ****",
+"****** **** *** *** **** ****",
+"******* **** *** *** **** *****",
+"******* *** *** *** *** *****",
+"******* *** *** *** *** *****",
+"******** ** ** ** ** ******",
+"******** ** ** ** ** ******",
+"******** * * ******",
+"******** * * ******",
+"********* *******",
+"********* *******",
+"********* *******",
+"********** ********",
+"********** XXXXXXXXXXXXXXXXXX ********",
+"*********** XXXX XXXX ********",
+"*********** X X *********",
+"*********** *********",
+"************ XXXXXXXXXXXXXXXX **********",
+"************ XXX XXX **********",
+"************ X X **********",
+"************ XXXXXXXXXXXXXXXX **********",
+"************ XX XX **********",
+"************ XX XX **********",
+"*********** *********",
+"*********** *********",
+"************ **********",
+"***************** ***************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qdl50.xpm b/assets/chess/pieces/ziics/FRITZ4/qdl50.xpm
new file mode 100644
index 00000000..629a8bc4
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qdl50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"************************ **********************",
+"************** ***** ***** ************",
+"************* **** **** ***********",
+"************* **** **** ***********",
+"************* **** **** ***********",
+"***** **** ***** ***** *** ****",
+"**** **** ****** ****** *** ***",
+"**** ***** ****** ****** **** ***",
+"**** ***** ****** ****** **** ***",
+"**** ***** ****** ****** **** ***",
+"***** ****** ***** ***** ***** ****",
+"****** ****** ***** ***** ***** *****",
+"******* ***** **** **** **** *****",
+"******* ***** **** **** **** ******",
+"******* ***** *** *** **** ******",
+"******** **** *** *** *** ******",
+"******** **** *** *** *** ******",
+"******** ** ** ** ** ******",
+"******** ** ** ** ** ******",
+"********* ** ** ** ** *******",
+"********* * * *******",
+"********* * * *******",
+"********* *******",
+"********* *******",
+"********* *******",
+"********** ********",
+"********** XXXXXXXXXXXXXXXXXX ********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX *********",
+"*********** XXX XXX *********",
+"*********** X X *********",
+"************ XXXXXXXXXXXXXXXX **********",
+"************ XXX XXX **********",
+"************ **********",
+"************ **********",
+"************ XXXXXXXXXXXXXXXX **********",
+"************ XX XX **********",
+"*********** XX XX *********",
+"*********** *********",
+"*********** *********",
+"************* ***********",
+"****************** ****************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qdl56.xpm b/assets/chess/pieces/ziics/FRITZ4/qdl56.xpm
new file mode 100644
index 00000000..661bbd7d
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qdl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"*************************** *************************",
+"************************** ************************",
+"**************** ****** ****** **************",
+"*************** ***** ***** *************",
+"*************** ***** ***** *************",
+"*************** ****** ****** *************",
+"****** ***** ****** ****** ***** ****",
+"***** ***** ******* ******* ***** ***",
+"***** ****** ******* ******* ****** ***",
+"***** ****** ****** ****** ****** ***",
+"***** ****** ****** ****** ****** ***",
+"****** ******* ****** ****** ******* ****",
+"******* ****** ***** ***** ****** *****",
+"******* ****** ***** ***** ****** *****",
+"******* ***** **** **** ***** *****",
+"******** **** *** *** **** ******",
+"******** **** *** *** **** ******",
+"******** *** *** *** *** ******",
+"********* *** *** *** *** *******",
+"********* ** ** ** ** *******",
+"********* ** ** ** ** *******",
+"********** ** ** ** ** ********",
+"********** * * ********",
+"********** * * ********",
+"*********** * * ********",
+"*********** *********",
+"*********** *********",
+"************ *********",
+"************ **********",
+"************ XXXXXXXXXXXXXXXX **********",
+"************* XXXX XXXX ***********",
+"************* XXX XXX ***********",
+"************* XX XX ***********",
+"************** XXXXXXXXXXXXXXXX ************",
+"************** XX XX ************",
+"************** XX XX ************",
+"************** X X ************",
+"************** XXXXXXXXXXXXXXXX ************",
+"************** XX XX ************",
+"************** XX XX ************",
+"************* X X ***********",
+"************* ***********",
+"************* ***********",
+"************** *************",
+"******************** ******************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qld32.xpm b/assets/chess/pieces/ziics/FRITZ4/qld32.xpm
new file mode 100644
index 00000000..31ebd77c
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qld32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...*....*....*....*....*....*...",
+"..*....*....*....*....*....*....",
+".*....*....*....*....*....*....*",
+"*....*....*....* ...*....*....*.",
+"....*.... ....* .*... *....*..",
+"...*.... ..* X ... ...*...",
+"..* ... X *.. ... X .*. ..",
+".* .*. *.... ....* .*. *",
+"* X ... *.... ..*.. .*. X ",
+".. .... ...* .*.. *... .",
+"... ....* ..*. *... ....* ..",
+"..* ..*. *.. X ... ...* ..",
+".*. *.. ... X ... ..* .*",
+"*... .. X . X . X .* .*.",
+".... . X . X * X * *..",
+"...* X X * X . X X ...",
+"..*.. X X X X X ....",
+".*... X X X X X X ...*",
+"*.... ..*.",
+"....*. XXXXXXXXXXX ..*..",
+"...*.. XXXXXXXXXXXXXXX .*...",
+"..*.... X X .*....",
+".*....* *....*",
+"*....*.. X X *....*.",
+"....*... XXXXXXXXXX ....*..",
+"...*.... X X ...*...",
+"..*.... .*....",
+".*....* XXXXXXXXXX *....*",
+"*....*.. *....*.",
+"....*....*. ..*....*..",
+"...*....*....*....*....*....*...",
+"..*....*....*....*....*....*....",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qld40.xpm b/assets/chess/pieces/ziics/FRITZ4/qld40.xpm
new file mode 100644
index 00000000..b8d03be0
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*.. ....*....*....*...",
+"*....*....* .*.. ..*. *....*....",
+"....*....* ... X .*. ...*....*",
+"...*....*. X ... *.. X ..*....*.",
+"..*. *.. ..*. *... .*. *..",
+".*. ... ..*.. ....* .*. ..",
+"*.. X ..*. .*... ...*. .*.. X ..",
+"... .*.. .... ..*. *... .*",
+"...* .*... ...* .*.. ....* .*.",
+"..*.. .... ..*. *... ...* .*..",
+".*.... ...* *. X .. ..*. .*...",
+"*....* .*. .. X .. .*. *....",
+"....*. *.. .. X .* *.. ....*",
+"...*.. .. X . X * X .. ...*.",
+"..*... .. X * X . X .. ..*..",
+".*....* * X . X . X . ..*...",
+"*....*. . XX XXX XX . .*....",
+"....*.. X XX X X XX X *....*",
+"...*... X X X X ....*.",
+"..*.... X X X ...*..",
+".*....*. XXXXXXXXXXXXX ...*...",
+"*....*.. XXXXXXXXXXXXXXXXXXX ..*....",
+"....*.... XX XXX ..*....*",
+"...*....* .*....*.",
+"..*....*.. XXXXXXXXXXXXX .*....*..",
+".*....*... XX XX *....*...",
+"*....*.... XXXXXXXXXXXXX ....*....",
+"....*....* XX XX ...*....*",
+"...*....*. ..*....*.",
+"..*....*. XXXXXXXXXXXXX *....*..",
+".*....*.. XXXXXXXXXXXXX ....*...",
+"*....*.... ....*....",
+"....*....*.... ..*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qld48.xpm b/assets/chess/pieces/ziics/FRITZ4/qld48.xpm
new file mode 100644
index 00000000..c588e4b9
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qld48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*..********....*....*....*....",
+"..*....*...********.******************....*....*",
+".*....*...************* ************..*....*.",
+"*....*....*** ***** **** ***.*....*..",
+"....*....*** **** XX *** ***....*...",
+"...********* XX **** XX *** XX *********..",
+"..********** XX **** *** XX ***********",
+".**** **** ***** **** *** ***.",
+"*.** *** ****** ****** *** **.",
+"..** XX **** ***.** ****** **** XX **.",
+"..** XX **** **.** ***** **** XX **.",
+"..*** ****** **.** **.** **** ***",
+".**** ****** ***** ***** ***** ***.",
+"*..*** **** ***** ***** ***** ****.",
+"...**** **** *** X ** **** ****..",
+"...**** *** *** X ** **** ***...",
+"..*..** *** *** X ** *** **...*",
+".*...** ** X ** X * X *** **..*.",
+"*....** ** X ** X * X ** **.*..",
+"....*** ** X ** X * X ** ***...",
+"...*.*** * X ** X * X * ***....",
+"..*..*** * XX XXX XX * ***...*",
+".*....** X XX X X XX X **...*.",
+"*....*** X X XX X **..*..",
+"....*.** X X XX X **.*...",
+"...*..** X X X ***....",
+"..*...**** XXXXXXXXXXXXXXX ***....*",
+".*....**** XXXXXXXXXXXXXXXXXXXXXXX ***...*.",
+"*....*..*** XXX XXXX ****...*..",
+"....*...*** ****..*...",
+"...*....*** **...*....",
+"..*....*.*** XXXXXXXXXXXXXXX ***..*....*",
+".*....*..*** XXX XXX ***.*....*.",
+"*....*....** XXXXXXXXXXXXXXX **.*....*..",
+"....*....*** XXX XXX ***....*...",
+"...*....**** ***...*....",
+"..*....*.*** ***..*....*",
+".*....*..** XXXXXXXXXXXXXXX **.*....*.",
+"*....*...** XXXXXXXXXXXXXXX ***....*..",
+"....*....*** ***....*...",
+"...*....********* ********...*....",
+"..*....*..*****************************...*....*",
+".*....*....*...*******************..*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qld50.xpm b/assets/chess/pieces/ziics/FRITZ4/qld50.xpm
new file mode 100644
index 00000000..f338c426
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qld50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*... ..*....*....*....*....",
+"....*....*.... .*... *.... .*....*....*",
+"...*....*.... .... XX .... ....*....*.",
+"..*....*....* XX ...* XX ...* XX ...*....*..",
+".*....*....*. XX ..*. ..*. XX ..*....*...",
+"*.... .*.. .*... ..*.. .*. ....",
+".... .... .*.... ..*.... .*. ..*",
+"...* XX ...*. *....* .*....* .*.. XX .*.",
+"..*. XX ..*.. ....*. *....*. *... XX *..",
+".*.. .*... ..*.. ....*. .... ...",
+"*.... .*.... .*... ...*.. ...*. ....",
+"....*. ....* *.... ..*.. ..*.. ....*",
+"...*... ...*. ... X *... .*... ....*.",
+"..*.... ..*.. ..* X .... *.... ...*..",
+".*....*. *... X .*. X ... X .... ..*...",
+"*....*.. .... X .. X ..* X ...* .*....",
+"....*... ..* X .. X .* X ..* *....*",
+"...*.... *. X .. X *. X .* ....*.",
+"..*....* .. X * X . X *. ...*..",
+".*....*.. . X . X . X . ...*...",
+"*....*... . XX XXX XX . ..*....",
+"....*.... X XX X X XX X .*....*",
+"...*....* X X X X *....*.",
+"..*....*. X X X X ....*..",
+".*....*... X X X ....*...",
+"*....*.... XXXXXXXXXXXXXXXX ...*....",
+"....*....*. XXXXXXXXXXXXXXXXXXXXXX ...*....*",
+"...*....*.. XXXXXX XXXXXX ..*....*.",
+"..*....*.... XXX XXX ..*....*..",
+".*....*....* .*....*...",
+"*....*....*.. XXXXXXXXXXXXXXXX .*....*....",
+"....*....*... XXX XX *....*....*",
+"...*....*.... ....*....*.",
+"..*....*....* XXXXXXXXXXXXXXXX ...*....*..",
+".*....*....*. XXX XX ..*....*...",
+"*....*....*.. .*....*....",
+"....*....*.. XXXXXXXXXXXXXXXX ....*....*",
+"...*....*... XXXXXXXXXXXXXXXX ...*....*.",
+"..*....*.... XXXXXXXXXXXXXXXX ..*....*..",
+".*....*....*.. ...*....*...",
+"*....*....*....*.. .*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qld56.xpm b/assets/chess/pieces/ziics/FRITZ4/qld56.xpm
new file mode 100644
index 00000000..4b037450
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*... ..*....*....*....*....*..",
+"..*....*....*....*....*... *....*....*....*....*...",
+".*....*....*... ..*.... XX ....*. ....*....*....",
+"*....*....*... *....* XX ...*. ..*....*....*",
+"....*....*.... XX ....*. ..*.. XX .*....*....*.",
+"...*....*....* XX ...*... ..*... XX *....*....*..",
+"..*... ..*. ..*.... .*.... .... .*...",
+".*... *... ..*....* *....*. .... ....",
+"*.... XX ....* .*....*. ....*.. ....* XX ...*",
+"....* XX ...*. ....*. ...*.. ...*. XX ..*.",
+"...*. ..*.. ...*.. ..*... ..*.. .*..",
+"..*... ..*... ..*... .*.... .*.... .*...",
+".*....* *.... *.... *.... *.... .*....",
+"*....*. ....* ....* ....* ....* *....*",
+"....*... ..*. ...* X ..*. ...* *....*.",
+"...*.... .*.. .*. X .*. ..*. ....*..",
+"..*....* ... *.. X *.. .*. ...*...",
+".*....*.. ... ... X ... *.. ...*....",
+"*....*... .* .. X .. .. ..*....*",
+"....*.... *. X .* X .. X .. .*....*.",
+"...*....* .. X . X . X .. *....*..",
+"..*....*.. . X . X * X . *....*...",
+".*....*... . X XXX X * ....*....",
+"*....*.... X X X X X X ...*....*",
+"....*....* X X X X X X ..*....*.",
+"...*....*.. X X X X ..*....*..",
+"..*....*... X X X .*....*...",
+".*....*.... X X X *....*....",
+"*....*....*. XXXXXXXXXXXXXXXXX *....*....*",
+"....*....*.. XXXXXXXXXXXXXXXXXXXXXXX ....*....*.",
+"...*....*.... XXX XXX ....*....*..",
+"..*....*....* X X ...*....*...",
+".*....*....*. ..*....*....",
+"*....*....*... XXXXXXXXXXXXXXXXXXX ..*....*....*",
+"....*....*.... XXXXXXXXXXXXXXXXXXXXXXX .*....*....*.",
+"...*....*....* XX XX *....*....*..",
+"..*....*....*. XXXXXXXXXXXXXXXXX ....*....*...",
+".*....*....*.. XXX XXX ...*....*....",
+"*....*....*... X X ..*....*....*",
+"....*....*.... .*....*....*.",
+"...*....*.... XXXXXXXXXXXXXXXXX ....*....*..",
+"..*....*....* XXXXXXXXXXXXXXXXX ...*....*...",
+".*....*....*. ..*....*....",
+"*....*....*... ..*....*....*",
+"....*....*....*....* .*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qll32.xpm b/assets/chess/pieces/ziics/FRITZ4/qll32.xpm
new file mode 100644
index 00000000..84c8a64e
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qll32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"**************** ***************",
+"********* ***** ***** ********",
+"******** *** X *** *******",
+"*** *** X *** *** X *** **",
+"** *** ***** ***** *** *",
+"* X *** ***** ***** *** X ",
+"** **** **** **** **** *",
+"*** ***** **** **** ***** **",
+"*** **** *** X *** **** **",
+"*** *** *** X *** *** **",
+"**** ** X * X * X ** ***",
+"**** * X * X * X * ***",
+"**** X X * X * X X ***",
+"***** X X X X X ****",
+"***** X X X X X X ****",
+"***** ****",
+"****** XXXXXXXXXXX *****",
+"****** XXXXXXXXXXXXXXX *****",
+"******* X X ******",
+"******* ******",
+"******** X X *******",
+"******** XXXXXXXXXX *******",
+"******** X X *******",
+"******* ******",
+"******* XXXXXXXXXX ******",
+"******** *******",
+"*********** **********",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qll40.xpm b/assets/chess/pieces/ziics/FRITZ4/qll40.xpm
new file mode 100644
index 00000000..323999da
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"******************* ******************",
+"*********** **** **** **********",
+"********** *** X *** *********",
+"********** X *** *** X *********",
+"**** *** **** **** *** ***",
+"*** *** ***** ***** *** **",
+"*** X **** ***** ***** **** X **",
+"*** **** **** **** **** **",
+"**** ***** **** **** ***** ***",
+"***** **** **** **** **** ****",
+"****** **** ** X ** **** *****",
+"****** *** ** X ** *** *****",
+"****** *** ** X ** *** *****",
+"****** ** X * X * X ** *****",
+"****** ** X * X * X ** *****",
+"******* * X * X * X * ******",
+"******* * XX XXX XX * ******",
+"******* X XX X X XX X ******",
+"******* X X X X ******",
+"******* X X X ******",
+"******** XXXXXXXXXXXXX *******",
+"******** XXXXXXXXXXXXXXXXXXX *******",
+"********* XX XXX ********",
+"********* ********",
+"********** XXXXXXXXXXXXX *********",
+"********** XX XX *********",
+"********** XXXXXXXXXXXXX *********",
+"********** XX XX *********",
+"********** *********",
+"********* XXXXXXXXXXXXX ********",
+"********* XXXXXXXXXXXXX ********",
+"********** *********",
+"************** *************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qll48.xpm b/assets/chess/pieces/ziics/FRITZ4/qll48.xpm
new file mode 100644
index 00000000..b2ebd352
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qll48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"*********************** *********************",
+"************* ***** **** ************",
+"************ **** XX *** ***********",
+"************ XX **** XX *** XX ***********",
+"************ XX **** *** XX ***********",
+"***** **** ***** **** *** ****",
+"**** *** ****** ****** *** ***",
+"**** XX **** ****** ****** **** XX ***",
+"**** XX **** ***** ***** **** XX ***",
+"***** ****** ***** ***** **** ***",
+"***** ****** ***** ***** ***** ****",
+"****** **** ***** ***** ***** *****",
+"******* **** *** X ** **** ******",
+"******* *** *** X ** **** ******",
+"******* *** *** X ** *** ******",
+"******* ** X ** X * X *** ******",
+"******* ** X ** X * X ** ******",
+"******* ** X ** X * X ** ******",
+"******** * X ** X * X * *******",
+"******** * XX XXX XX * *******",
+"******** X XX X X XX X *******",
+"******** X X XX X *******",
+"******** X X XX X *******",
+"******** X X X *******",
+"********** XXXXXXXXXXXXXXX ********",
+"********** XXXXXXXXXXXXXXXXXXXXXXX ********",
+"*********** XXX XXXX **********",
+"*********** **********",
+"*********** **********",
+"************ XXXXXXXXXXXXXXX ***********",
+"************ XXX XXX ***********",
+"************ XXXXXXXXXXXXXXX ***********",
+"************ XXX XXX ***********",
+"************ ***********",
+"************ ***********",
+"*********** XXXXXXXXXXXXXXX **********",
+"*********** XXXXXXXXXXXXXXX **********",
+"************ ***********",
+"***************** ****************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qll50.xpm b/assets/chess/pieces/ziics/FRITZ4/qll50.xpm
new file mode 100644
index 00000000..835d9bbe
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qll50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"************************ **********************",
+"************** ***** ***** ************",
+"************* **** XX **** ***********",
+"************* XX **** XX **** XX ***********",
+"************* XX **** **** XX ***********",
+"***** **** ***** ***** *** ****",
+"**** **** ****** ******* *** ***",
+"**** XX ***** ****** ******* **** XX ***",
+"**** XX ***** ****** ******* **** XX ***",
+"**** ***** ***** ****** **** ***",
+"***** ****** ***** ****** ***** ****",
+"****** ***** ***** ***** ***** *****",
+"******* ***** *** X **** ***** ******",
+"******* ***** *** X **** ***** ******",
+"******** **** X *** X *** X **** ******",
+"******** **** X ** X *** X **** ******",
+"******** *** X ** X ** X *** ******",
+"******** ** X ** X ** X ** ******",
+"******** ** X * X * X ** ******",
+"********* * X * X * X * *******",
+"********* * XX XXX XX * *******",
+"********* X XX X X XX X *******",
+"********* X X X X *******",
+"********* X X X X *******",
+"********** X X X ********",
+"********** XXXXXXXXXXXXXXXX ********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX *********",
+"*********** XXXXXX XXXXXX *********",
+"************ XXX XXX **********",
+"************ **********",
+"************* XXXXXXXXXXXXXXXX ***********",
+"************* XXX XX ***********",
+"************* ***********",
+"************* XXXXXXXXXXXXXXXX ***********",
+"************* XXX XX ***********",
+"************* ***********",
+"************ XXXXXXXXXXXXXXXX **********",
+"************ XXXXXXXXXXXXXXXX **********",
+"************ XXXXXXXXXXXXXXXX **********",
+"************** ************",
+"****************** ****************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/qll56.xpm b/assets/chess/pieces/ziics/FRITZ4/qll56.xpm
new file mode 100644
index 00000000..175f7887
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/qll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"*************************** *************************",
+"************************** ************************",
+"*************** ******* XX ****** **************",
+"************** ****** XX ***** *************",
+"************** XX ****** ***** XX *************",
+"************** XX ******* ****** XX *************",
+"****** **** ******* ****** **** *****",
+"***** **** ******** ******* **** ****",
+"***** XX ***** ******** ******* ***** XX ****",
+"***** XX ***** ****** ****** ***** XX ****",
+"***** ***** ****** ****** ***** ****",
+"****** ****** ****** ****** ****** *****",
+"******* ***** ***** ***** ***** ******",
+"******* ***** ***** ***** ***** ******",
+"******** **** **** X **** **** *******",
+"******** **** *** X *** **** *******",
+"******** *** *** X *** *** *******",
+"********* *** *** X *** *** ********",
+"********* ** ** X ** ** ********",
+"********* ** X ** X ** X ** ********",
+"********* ** X * X * X ** ********",
+"********** * X * X * X * *********",
+"********** * X XXX X * *********",
+"********** X X X X X X *********",
+"********** X X X X X X *********",
+"*********** X X X X **********",
+"*********** X X X **********",
+"*********** X X X **********",
+"************ XXXXXXXXXXXXXXXXX ***********",
+"************ XXXXXXXXXXXXXXXXXXXXXXX ***********",
+"************* XXX XXX ************",
+"************* X X ************",
+"************* ************",
+"************** XXXXXXXXXXXXXXXXXXX *************",
+"************** XXXXXXXXXXXXXXXXXXXXXXX *************",
+"************** XX XX *************",
+"************** XXXXXXXXXXXXXXXXX *************",
+"************** XXX XXX *************",
+"************** X X *************",
+"************** *************",
+"************* XXXXXXXXXXXXXXXXX ************",
+"************* XXXXXXXXXXXXXXXXX ************",
+"************* ************",
+"************** *************",
+"******************** ******************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rdd32.xpm b/assets/chess/pieces/ziics/FRITZ4/rdd32.xpm
new file mode 100644
index 00000000..c0fb364c
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rdd32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+".*....*....*....*....*....*....*",
+"*....*....*....*....*....*....*.",
+"....*....*....*....*....*....*..",
+"...*....*....*....*....*....*...",
+"..*.... .*. ... ..*....",
+".*....* *.. ... .*....*",
+"*....*. *....*.",
+"....*.. ....*..",
+"...*... ...*...",
+"..*.... XXXXXXXXXXXXXX ..*....",
+".*....*. ..*....*",
+"*....*... XXXXXXXX ..*....*.",
+"....*....* ..*....*..",
+"...*....*. .*....*...",
+"..*....*.. *....*....",
+".*....*... ....*....*",
+"*....*.... ...*....*.",
+"....*....* ..*....*..",
+"...*....*. .*....*...",
+"..*....*.. *....*....",
+".*....*.. XXXXXXXX ...*....*",
+"*....*.. .*....*.",
+"....*... *....*..",
+"...*.... XXXXXXXXXXXX ....*...",
+"..*....* ...*....",
+".*.... XXXXXXXXXXXXXX *....*",
+"*....* ....*.",
+"....*. ...*..",
+"...*.. ..*...",
+"..*....*....*....*....*....*....",
+".*....*....*....*....*....*....*",
+"*....*....*....*....*....*....*.",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rdd40.xpm b/assets/chess/pieces/ziics/FRITZ4/rdd40.xpm
new file mode 100644
index 00000000..e8f9b7dc
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rdd40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*... .*. ..* ....*....",
+"....*.... *.. .*. ...*....*",
+"...*....* ..*....*.",
+"..*....*. .*....*..",
+".*....*.. *....*...",
+"*....*... ....*....",
+"....*.... XXXXXXXXXXXXXXXXXX ...*....*",
+"...*....*. ...*....*.",
+"..*....*... ...*....*..",
+".*....*....* XXXXXXXXXX ...*....*...",
+"*....*....*.. ...*....*....",
+"....*....*... ..*....*....*",
+"...*....*.... .*....*....*.",
+"..*....*....* *....*....*..",
+".*....*....*. ....*....*...",
+"*....*....*.. ...*....*....",
+"....*....*... ..*....*....*",
+"...*....*.... .*....*....*.",
+"..*....*....* *....*....*..",
+".*....*....*. ....*....*...",
+"*....*....*. XXXXXXXXXX ..*....*....",
+"....*....*. *....*....*",
+"...*....*. ...*....*.",
+"..*....*.. XXXXXXXXXXXXXXXX ..*....*..",
+".*....*... .*....*...",
+"*....*.... *....*....",
+"....*.. XXXXXXXXXXXXXXXXXX .*....*",
+"...*... *....*.",
+"..*.... ....*..",
+".*....* ...*...",
+"*....*. ..*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rdd48.xpm b/assets/chess/pieces/ziics/FRITZ4/rdd48.xpm
new file mode 100644
index 00000000..4cc38311
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rdd48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*....*....*....*....*....*....*....*....*..",
+"....*....*******************************....*...",
+"...*....*******************************....*....",
+"..*....*.** *** *** **...*....*",
+".*....*..** *** *** **..*....*.",
+"*....*...** **.*....*..",
+"....*....** ***....*...",
+"...*....*** **....*....",
+"..*....*.** **...*....*",
+".*....*..** **..*....*.",
+"*....*...** XXXXXXXXXXXXXXXXXXXXXX **.*....*..",
+"....*....*** ****....*...",
+"...*....***** ****....*....",
+"..*....*..**** ****....*....*",
+".*....*....**** XXXXXXXXXXXX ****....*....*.",
+"*....*....*.**** ****....*....*..",
+"....*....*...*** ***....*....*...",
+"...*....*....*** **....*....*....",
+"..*....*....*.** **...*....*....*",
+".*....*....*..** **..*....*....*.",
+"*....*....*...** **.*....*....*..",
+"....*....*....** ***....*....*...",
+"...*....*....*** **....*....*....",
+"..*....*....*.** **...*....*....*",
+".*....*....*.*** ***.*....*....*.",
+"*....*....*.**** ****....*....*..",
+"....*....*.**** ****..*....*...",
+"...*....*.**** XXXXXXXXXXXX *****....*....",
+"..*....*..*** ***....*....*",
+".*....*...** **...*....*.",
+"*....*....** **..*....*..",
+"....*....*** XXXXXXXXXXXXXXXXXXXX **.*....*...",
+"...*..****** ******.*....",
+"..*...****** *******....*",
+".*....** XXXXXXXXXXXXXXXXXXXXXX **....*.",
+"*....*** **...*..",
+"....*.** **..*...",
+"...*..** **.*....",
+"..*...** ***....*",
+".*....** **....*.",
+"*....*************************************...*..",
+"....*.************************************..*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rdd50.xpm b/assets/chess/pieces/ziics/FRITZ4/rdd50.xpm
new file mode 100644
index 00000000..5e06e2da
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rdd50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*. ..*. *... *....*....*",
+"...*....*.. .*.. .... ....*....*.",
+"..*....*... *... ...* ...*....*..",
+".*....*.... ..*....*...",
+"*....*....* .*....*....",
+"....*....*. *....*....*",
+"...*....*.. ....*....*.",
+"..*....*... ...*....*..",
+".*....*.... XXXXXXXXXXXXXXXXXXXXXX ..*....*...",
+"*....*....*. ..*....*....",
+"....*....*... ..*....*....*",
+"...*....*....* ..*....*....*.",
+"..*....*....*.. XXXXXXXXXXXX ..*....*....*..",
+".*....*....*.... ..*....*....*...",
+"*....*....*....* .*....*....*....",
+"....*....*....*. *....*....*....*",
+"...*....*....*.. ....*....*....*.",
+"..*....*....*... ...*....*....*..",
+".*....*....*.... ..*....*....*...",
+"*....*....*....* .*....*....*....",
+"....*....*....*. *....*....*....*",
+"...*....*....*.. ....*....*....*.",
+"..*....*....*... ...*....*....*..",
+".*....*....*.... ..*....*....*...",
+"*....*....*....* .*....*....*....",
+"....*....*....* XXXXXXXXXXXX ....*....*....*",
+"...*....*....* ..*....*....*.",
+"..*....*....* *....*....*..",
+".*....*....* ...*....*...",
+"*....*....*. XXXXXXXXXXXXXXXXXXXX ..*....*....",
+"....*....*.. .*....*....*",
+"...*....*... *....*....*.",
+"..*....*.... ....*....*..",
+".*....*.. XXXXXXXXXXXXXXXXXXXXXX *....*...",
+"*....*... ....*....",
+"....*.... ...*....*",
+"...*....* ..*....*.",
+"..*....*. .*....*..",
+".*....*.. *....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rdd56.xpm b/assets/chess/pieces/ziics/FRITZ4/rdd56.xpm
new file mode 100644
index 00000000..d1342a09
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rdd56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*. .*.. .... ...*....*....",
+"*....*....*.. *... ...* ..*....*....*",
+"....*....*... .... ..*. .*....*....*.",
+"...*....*.... *....*....*..",
+"..*....*....* ....*....*...",
+".*....*....*. ...*....*....",
+"*....*....*.. ..*....*....*",
+"....*....*... .*....*....*.",
+"...*....*.... XXXXXXXXXXXXXXXXXXXXXXXXXX *....*....*..",
+"..*....*....* XXXXXXXXXXXXXXXXXXXXXXXXXX ....*....*...",
+".*....*....*.. ....*....*....",
+"*....*....*.... ....*....*....*",
+"....*....*....*. ....*....*....*.",
+"...*....*....*... XXXXXXXXXXXXXX ....*....*....*..",
+"..*....*....*....* ....*....*....*...",
+".*....*....*....*. ...*....*....*....",
+"*....*....*....*.. ..*....*....*....*",
+"....*....*....*... .*....*....*....*.",
+"...*....*....*.... *....*....*....*..",
+"..*....*....*....* ....*....*....*...",
+".*....*....*....*. ...*....*....*....",
+"*....*....*....*.. ..*....*....*....*",
+"....*....*....*... .*....*....*....*.",
+"...*....*....*.... *....*....*....*..",
+"..*....*....*....* ....*....*....*...",
+".*....*....*....*. ...*....*....*....",
+"*....*....*....*.. ..*....*....*....*",
+"....*....*....*... .*....*....*....*.",
+"...*....*....*... XXXXXXXXXXXXXX ....*....*....*..",
+"..*....*....*... ..*....*....*...",
+".*....*....*... *....*....*....",
+"*....*....*... ...*....*....*",
+"....*....*.... XXXXXXXXXXXXXXXXXXXXXX ..*....*....*.",
+"...*....*....* XXXXXXXXXXXXXXXXXXXXXX .*....*....*..",
+"..*....*....*. *....*....*...",
+".*....*... *....*....",
+"*....*.... XXXXXXXXXXXXXXXXXXXXXXXXXX ....*....*",
+"....*....* XXXXXXXXXXXXXXXXXXXXXXXXXX ...*....*.",
+"...*....*. ..*....*..",
+"..*....*.. .*....*...",
+".*....*... *....*....",
+"*....*.... ....*....*",
+"....*....* ...*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rdl32.xpm b/assets/chess/pieces/ziics/FRITZ4/rdl32.xpm
new file mode 100644
index 00000000..a9c338b4
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rdl32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"******* *** *** *******",
+"******* *** *** *******",
+"******* *******",
+"******* *******",
+"******* *******",
+"******* XXXXXXXXXXXXXX *******",
+"******** ********",
+"********* XXXXXXXX *********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********* XXXXXXXX *********",
+"******** ********",
+"******** ********",
+"******** XXXXXXXXXXXX ********",
+"******** ********",
+"****** XXXXXXXXXXXXXX ******",
+"****** ******",
+"****** ******",
+"****** ******",
+"********************************",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rdl40.xpm b/assets/chess/pieces/ziics/FRITZ4/rdl40.xpm
new file mode 100644
index 00000000..94dab476
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rdl40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"********* *** *** *********",
+"********* *** *** *********",
+"********* *********",
+"********* *********",
+"********* *********",
+"********* *********",
+"********* XXXXXXXXXXXXXXXXXX *********",
+"********** **********",
+"*********** ***********",
+"************ XXXXXXXXXX ************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************ XXXXXXXXXX ************",
+"*********** ***********",
+"********** **********",
+"********** XXXXXXXXXXXXXXXX **********",
+"********** **********",
+"********** **********",
+"******* XXXXXXXXXXXXXXXXXX *******",
+"******* *******",
+"******* *******",
+"******* *******",
+"******* *******",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rdl48.xpm b/assets/chess/pieces/ziics/FRITZ4/rdl48.xpm
new file mode 100644
index 00000000..e062a668
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rdl48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"*********** *** *** ***********",
+"*********** *** *** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"************ ************",
+"************* *************",
+"************** **************",
+"*************** XXXXXXXXXXXX ***************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"*************** ***************",
+"************** XXXXXXXXXXXX **************",
+"************* *************",
+"************ ************",
+"************ ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"************ ************",
+"************ ************",
+"******** XXXXXXXXXXXXXXXXXXXXXX ********",
+"******** ********",
+"******** ********",
+"******** ********",
+"******** ********",
+"******** ********",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rdl50.xpm b/assets/chess/pieces/ziics/FRITZ4/rdl50.xpm
new file mode 100644
index 00000000..18575fe4
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rdl50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"*********** **** **** ***********",
+"*********** **** **** ***********",
+"*********** **** **** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"************ ************",
+"************* *************",
+"************** **************",
+"*************** XXXXXXXXXXXX ***************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"**************** ****************",
+"*************** XXXXXXXXXXXX ***************",
+"************** **************",
+"************* *************",
+"************ ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"************ ************",
+"************ ************",
+"************ ************",
+"********* XXXXXXXXXXXXXXXXXXXXXX *********",
+"********* *********",
+"********* *********",
+"********* *********",
+"********* *********",
+"********* *********",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rdl56.xpm b/assets/chess/pieces/ziics/FRITZ4/rdl56.xpm
new file mode 100644
index 00000000..2c447ef7
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rdl56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************* **** **** *************",
+"************* **** **** *************",
+"************* **** **** *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************* XXXXXXXXXXXXXXXXXXXXXXXXXX *************",
+"************* XXXXXXXXXXXXXXXXXXXXXXXXXX *************",
+"************** **************",
+"*************** ***************",
+"**************** ****************",
+"***************** XXXXXXXXXXXXXX *****************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"****************** ******************",
+"***************** XXXXXXXXXXXXXX *****************",
+"**************** ****************",
+"*************** ***************",
+"************** **************",
+"************** XXXXXXXXXXXXXXXXXXXXXX **************",
+"************** XXXXXXXXXXXXXXXXXXXXXX **************",
+"************** **************",
+"********** **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** **********",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rld32.xpm b/assets/chess/pieces/ziics/FRITZ4/rld32.xpm
new file mode 100644
index 00000000..72dc885d
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rld32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*.",
+"....*....*....*....*....*....*..",
+"...*....*....*....*....*....*...",
+"..*....*....*....*....*....*....",
+".*....*....*....*....*....*....*",
+"*....*. ... ..* *....*.",
+"....*.. ....*..",
+"...*... X XX X ...*...",
+"..*.... XXXXXXXXXXXXXX ..*....",
+".*....* .*....*",
+"*....*.. XXXXXXXXXXXX .*....*.",
+"....*.... .*....*..",
+"...*....*. XXXXXXXX .*....*...",
+"..*....*.. XXXXXXXX *....*....",
+".*....*... XXXXXXXX ....*....*",
+"*....*.... XXXXXXXX ...*....*.",
+"....*....* XXXXXXXX ..*....*..",
+"...*....*. XXXXXXXX .*....*...",
+"..*....*.. XXXXXXXX *....*....",
+".*....*... ....*....*",
+"*....*... ..*....*.",
+"....*... XXXXXXXXXX *....*..",
+"...*.... ....*...",
+"..*....* XXXXXXXXXXXX ...*....",
+".*....*. XXXXXXXXXXXX ..*....*",
+"*....* ....*.",
+"....*. ...*..",
+"...*.. XXXXXXXXXXXXXXXX ..*...",
+"..*... .*....",
+".*.... *....*",
+"*....*....*....*....*....*....*.",
+"....*....*....*....*....*....*..",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rld40.xpm b/assets/chess/pieces/ziics/FRITZ4/rld40.xpm
new file mode 100644
index 00000000..c523f5d2
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rld40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+"*....*... .*. ..* ....*....",
+"....*.... *.. .*. ...*....*",
+"...*....* X XX X ..*....*.",
+"..*....*. X XX X .*....*..",
+".*....*.. XXXXXXXXXXXXXXXXXX *....*...",
+"*....*... ....*....",
+"....*.... ...*....*",
+"...*....*. XXXXXXXXXXXXXX ...*....*.",
+"..*....*... ...*....*..",
+".*....*....* ...*....*...",
+"*....*....*.. XXXXXXXXXX ...*....*....",
+"....*....*... XXXXXXXXXX ..*....*....*",
+"...*....*.... XXXXXXXXXX .*....*....*.",
+"..*....*....* XXXXXXXXXX *....*....*..",
+".*....*....*. XXXXXXXXXX ....*....*...",
+"*....*....*.. XXXXXXXXXX ...*....*....",
+"....*....*... XXXXXXXXXX ..*....*....*",
+"...*....*.... XXXXXXXXXX .*....*....*.",
+"..*....*....* XXXXXXXXXX *....*....*..",
+".*....*....*. ....*....*...",
+"*....*....*. ..*....*....",
+"....*....*. XXXXXXXXXXXX *....*....*",
+"...*....*. ...*....*.",
+"..*....*.. ..*....*..",
+".*....*... XXXXXXXXXXXXXXXX .*....*...",
+"*....*.... XXXXXXXXXXXXXXXX *....*....",
+"....*.. .*....*",
+"...*... *....*.",
+"..*.... XXXXXXXXXXXXXXXXXXXXXX ....*..",
+".*....* ...*...",
+"*....*. ..*....",
+"....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rld48.xpm b/assets/chess/pieces/ziics/FRITZ4/rld48.xpm
new file mode 100644
index 00000000..8789cbe3
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rld48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+".*....*....*....*....*....*....*....*....*....*.",
+"*....*...******************************.*....*..",
+"....*....*******************************....*...",
+"...*....*** *** *** **....*....",
+"..*....*.** *** *** **...*....*",
+".*....*..** X XX X **..*....*.",
+"*....*...** X XX X **.*....*..",
+"....*....** XXXXXXXXXXXXXXXXXXXXXX ***....*...",
+"...*....*** XXXXXXXXXXXXXXXXXXXXXX **....*....",
+"..*....*.** **...*....*",
+".*....*..** **..*....*.",
+"*....*...*** XXXXXXXXXXXXXXXX ***.*....*..",
+"....*....**** XXXXXXXXXXXXXXXX *****....*...",
+"...*....*.**** *****....*....",
+"..*....*...**** *****....*....*",
+".*....*....***** XXXXXXXXXXXX *****....*....*.",
+"*....*....*..*** XXXXXXXXXXXX ****....*....*..",
+"....*....*....** XXXXXXXXXXXX ***....*....*...",
+"...*....*....*** XXXXXXXXXXXX **....*....*....",
+"..*....*....*.** XXXXXXXXXXXX **...*....*....*",
+".*....*....*..** XXXXXXXXXXXX **..*....*....*.",
+"*....*....*...** XXXXXXXXXXXX **.*....*....*..",
+"....*....*....** XXXXXXXXXXXX ***....*....*...",
+"...*....*....*** XXXXXXXXXXXX **....*....*....",
+"..*....*....**** XXXXXXXXXXXX ***..*....*....*",
+".*....*....***** XXXXXXXXXXXX *****....*....*.",
+"*....*....***** ****...*....*..",
+"....*....***** ****.*....*...",
+"...*....*.*** XXXXXXXXXXXXXX ****....*....",
+"..*....*..** XXXXXXXXXXXXXX **....*....*",
+".*....*...** **...*....*.",
+"*....*....** **..*....*..",
+"....*.****** XXXXXXXXXXXXXXXXXXXX ******..*...",
+"...*..****** XXXXXXXXXXXXXXXXXXXX ******.*....",
+"..*...** ***....*",
+".*....** **....*.",
+"*....*** XXXXXXXXXXXXXXXXXXXXXXXXXX **...*..",
+"....*.** XXXXXXXXXXXXXXXXXXXXXXXXXX **..*...",
+"...*..** **.*....",
+"..*...** ***....*",
+".*....************************************....*.",
+"*....*************************************...*..",
+"....*....*....*....*....*....*....*....*....*...",
+"...*....*....*....*....*....*....*....*....*....",
+"..*....*....*....*....*....*....*....*....*....*",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rld50.xpm b/assets/chess/pieces/ziics/FRITZ4/rld50.xpm
new file mode 100644
index 00000000..37f4f237
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rld50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*.. .*. *... .*....*....*",
+"...*....*... *.. .... *....*....*.",
+"..*....*.... X ... XX ...* X ....*....*..",
+".*....*....* X XX X ...*....*...",
+"*....*....*. X XX X ..*....*....",
+"....*....*.. XXXXXXXXXXXXXXXXXXXXXX .*....*....*",
+"...*....*... XXXXXXXXXXXXXXXXXXXXXX *....*....*.",
+"..*....*.... ....*....*..",
+".*....*....* ...*....*...",
+"*....*....*.. XXXXXXXXXXXXXXXXXX ...*....*....",
+"....*....*.... ...*....*....*",
+"...*....*....*. ...*....*....*.",
+"..*....*....*... XXXXXXXXXXXX ...*....*....*..",
+".*....*....*.... XXXXXXXXXXXX ..*....*....*...",
+"*....*....*....* XXXXXXXXXXXX .*....*....*....",
+"....*....*....*. XXXXXXXXXXXX *....*....*....*",
+"...*....*....*.. XXXXXXXXXXXX ....*....*....*.",
+"..*....*....*... XXXXXXXXXXXX ...*....*....*..",
+".*....*....*.... XXXXXXXXXXXX ..*....*....*...",
+"*....*....*....* XXXXXXXXXXXX .*....*....*....",
+"....*....*....*. XXXXXXXXXXXX *....*....*....*",
+"...*....*....*.. XXXXXXXXXXXX ....*....*....*.",
+"..*....*....*... XXXXXXXXXXXX ...*....*....*..",
+".*....*....*.... XXXXXXXXXXXX ..*....*....*...",
+"*....*....*....* .*....*....*....",
+"....*....*....* ....*....*....*",
+"...*....*....* XXXXXXXXXXXXXXXX ..*....*....*.",
+"..*....*....* XXXXXXXXXXXXXXXX *....*....*..",
+".*....*....* ...*....*...",
+"*....*....*. ..*....*....",
+"....*....*.. XXXXXXXXXXXXXXXXXXXX .*....*....*",
+"...*....*... XXXXXXXXXXXXXXXXXXXX *....*....*.",
+"..*....*.... XXXXXXXXXXXXXXXXXXXX ....*....*..",
+".*....*.. *....*...",
+"*....*... ....*....",
+"....*.... XXXXXXXXXXXXXXXXXXXXXXXXXXXX ...*....*",
+"...*....* XXXXXXXXXXXXXXXXXXXXXXXXXXXX ..*....*.",
+"..*....*. .*....*..",
+".*....*.. *....*...",
+"*....*....*....*....*....*....*....*....*....*....",
+"....*....*....*....*....*....*....*....*....*....*",
+"...*....*....*....*....*....*....*....*....*....*.",
+"..*....*....*....*....*....*....*....*....*....*..",
+".*....*....*....*....*....*....*....*....*....*...",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rld56.xpm b/assets/chess/pieces/ziics/FRITZ4/rld56.xpm
new file mode 100644
index 00000000..006a7247
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rld56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*.... ...* .*.. *....*....*..",
+"..*....*....* ..*. *... ....*....*...",
+".*....*....*. .*.. .... ...*....*....",
+"*....*....*.. XX XX XX ..*....*....*",
+"....*....*... XX XX XX .*....*....*.",
+"...*....*.... XX XX XX *....*....*..",
+"..*....*....* XXXXXXXXXXXXXXXXXXXXXXXXXX ....*....*...",
+".*....*....*. ...*....*....",
+"*....*....*.. ..*....*....*",
+"....*....*... .*....*....*.",
+"...*....*....* XXXXXXXXXXXXXXXXXXXX .*....*....*..",
+"..*....*....*.. .*....*....*...",
+".*....*....*.... .*....*....*....",
+"*....*....*....*. .*....*....*....*",
+"....*....*....*... XXXXXXXXXXXXXX .*....*....*....*.",
+"...*....*....*.... XXXXXXXXXXXXXX *....*....*....*..",
+"..*....*....*....* XXXXXXXXXXXXXX ....*....*....*...",
+".*....*....*....*. XXXXXXXXXXXXXX ...*....*....*....",
+"*....*....*....*.. XXXXXXXXXXXXXX ..*....*....*....*",
+"....*....*....*... XXXXXXXXXXXXXX .*....*....*....*.",
+"...*....*....*.... XXXXXXXXXXXXXX *....*....*....*..",
+"..*....*....*....* XXXXXXXXXXXXXX ....*....*....*...",
+".*....*....*....*. XXXXXXXXXXXXXX ...*....*....*....",
+"*....*....*....*.. XXXXXXXXXXXXXX ..*....*....*....*",
+"....*....*....*... XXXXXXXXXXXXXX .*....*....*....*.",
+"...*....*....*.... XXXXXXXXXXXXXX *....*....*....*..",
+"..*....*....*....* XXXXXXXXXXXXXX ....*....*....*...",
+".*....*....*....*. ...*....*....*....",
+"*....*....*....*. .*....*....*....*",
+"....*....*....*. XXXXXXXXXXXXXXXX ....*....*....*.",
+"...*....*....*. XXXXXXXXXXXXXXXX ..*....*....*..",
+"..*....*....*. *....*....*...",
+".*....*....*.. ....*....*....",
+"*....*....*... ...*....*....*",
+"....*....*.... XXXXXXXXXXXXXXXXXXXXXX ..*....*....*.",
+"...*....*....* XXXXXXXXXXXXXXXXXXXXXX .*....*....*..",
+"..*....*.. .*....*...",
+".*....*... *....*....",
+"*....*.... ....*....*",
+"....*....* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ...*....*.",
+"...*....*. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..*....*..",
+"..*....*.. .*....*...",
+".*....*... *....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+"....*....*....*....*....*....*....*....*....*....*....*.",
+"...*....*....*....*....*....*....*....*....*....*....*..",
+"..*....*....*....*....*....*....*....*....*....*....*...",
+".*....*....*....*....*....*....*....*....*....*....*....",
+"*....*....*....*....*....*....*....*....*....*....*....*",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rll32.xpm b/assets/chess/pieces/ziics/FRITZ4/rll32.xpm
new file mode 100644
index 00000000..806a5ac2
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rll32.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V32
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"32 32 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"********************************",
+"******* *** *** *******",
+"******* *******",
+"******* X XX X *******",
+"******* XXXXXXXXXXXXXX *******",
+"******* *******",
+"******** XXXXXXXXXXXX ********",
+"********* *********",
+"********** XXXXXXXX **********",
+"********** XXXXXXXX **********",
+"********** XXXXXXXX **********",
+"********** XXXXXXXX **********",
+"********** XXXXXXXX **********",
+"********** XXXXXXXX **********",
+"********** XXXXXXXX **********",
+"********** **********",
+"********* *********",
+"******** XXXXXXXXXX ********",
+"******** ********",
+"******** XXXXXXXXXXXX ********",
+"******** XXXXXXXXXXXX ********",
+"****** ******",
+"****** ******",
+"****** XXXXXXXXXXXXXXXX ******",
+"****** ******",
+"****** ******",
+"********************************",
+"********************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rll40.xpm b/assets/chess/pieces/ziics/FRITZ4/rll40.xpm
new file mode 100644
index 00000000..c361fbcf
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rll40.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V40
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"40 40 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+"********* *** *** *********",
+"********* *** *** *********",
+"********* X XX X *********",
+"********* X XX X *********",
+"********* XXXXXXXXXXXXXXXXXX *********",
+"********* *********",
+"********* *********",
+"********** XXXXXXXXXXXXXX **********",
+"*********** ***********",
+"************ ************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* XXXXXXXXXX *************",
+"************* *************",
+"************ ************",
+"*********** XXXXXXXXXXXX ***********",
+"********** **********",
+"********** **********",
+"********** XXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXX **********",
+"******* *******",
+"******* *******",
+"******* XXXXXXXXXXXXXXXXXXXXXX *******",
+"******* *******",
+"******* *******",
+"****************************************",
+"****************************************",
+"****************************************",
+"****************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rll48.xpm b/assets/chess/pieces/ziics/FRITZ4/rll48.xpm
new file mode 100644
index 00000000..231cb5d0
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rll48.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V48
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"48 48 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"*********** *** *** ***********",
+"*********** *** *** ***********",
+"*********** X XX X ***********",
+"*********** X XX X ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"*********** XXXXXXXXXXXXXXXXXXXXXX ***********",
+"*********** ***********",
+"*********** ***********",
+"************ XXXXXXXXXXXXXXXX ************",
+"************* XXXXXXXXXXXXXXXX *************",
+"************** **************",
+"*************** ***************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"*************** ***************",
+"************** **************",
+"************* XXXXXXXXXXXXXX *************",
+"************ XXXXXXXXXXXXXX ************",
+"************ ************",
+"************ ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"******** ********",
+"******** ********",
+"******** XXXXXXXXXXXXXXXXXXXXXXXXXX ********",
+"******** XXXXXXXXXXXXXXXXXXXXXXXXXX ********",
+"******** ********",
+"******** ********",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+"************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rll50.xpm b/assets/chess/pieces/ziics/FRITZ4/rll50.xpm
new file mode 100644
index 00000000..6bc7453e
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rll50.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V50
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"50 50 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"************ *** **** ************",
+"************ *** **** ************",
+"************ X *** XX **** X ************",
+"************ X XX X ************",
+"************ X XX X ************",
+"************ XXXXXXXXXXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXXXXXXXXXX ************",
+"************ ************",
+"************ ************",
+"************* XXXXXXXXXXXXXXXXXX *************",
+"************** **************",
+"*************** ***************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** XXXXXXXXXXXX ****************",
+"**************** ****************",
+"*************** ***************",
+"************** XXXXXXXXXXXXXXXX **************",
+"************* XXXXXXXXXXXXXXXX *************",
+"************ ************",
+"************ ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"************ XXXXXXXXXXXXXXXXXXXX ************",
+"********* *********",
+"********* *********",
+"********* XXXXXXXXXXXXXXXXXXXXXXXXXXXX *********",
+"********* XXXXXXXXXXXXXXXXXXXXXXXXXXXX *********",
+"********* *********",
+"********* *********",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+"**************************************************",
+};
diff --git a/assets/chess/pieces/ziics/FRITZ4/rll56.xpm b/assets/chess/pieces/ziics/FRITZ4/rll56.xpm
new file mode 100644
index 00000000..a71a2adf
--- /dev/null
+++ b/assets/chess/pieces/ziics/FRITZ4/rll56.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+/* This file was automatically generated from the file ../FRITZ4.V56
+using the program ``zic2xpm''.
+
+ NOTICE: The piece images distributed with ZIICS are
+ copyrighted works of their original creators. Images
+ converted with zic2xpm may not be redistributed without
+ the permission of the copyright holders. Do not contact
+ the authors of zic2xpm or of ZIICS itself to request
+ permission. */
+static char * image_name[] = {
+"56 56 4 1",
+"X c white s light_piece",
+" c black s dark_piece",
+"* c gray s light_square",
+". c green s dark_square",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"************* **** **** *************",
+"************* **** **** *************",
+"************* **** **** *************",
+"************* XX XX XX *************",
+"************* XX XX XX *************",
+"************* XX XX XX *************",
+"************* XXXXXXXXXXXXXXXXXXXXXXXXXX *************",
+"************* *************",
+"************* *************",
+"************* *************",
+"************** XXXXXXXXXXXXXXXXXXXX **************",
+"*************** ***************",
+"**************** ****************",
+"***************** *****************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** XXXXXXXXXXXXXX ******************",
+"****************** ******************",
+"***************** *****************",
+"**************** XXXXXXXXXXXXXXXX ****************",
+"*************** XXXXXXXXXXXXXXXX ***************",
+"************** **************",
+"************** **************",
+"************** **************",
+"************** XXXXXXXXXXXXXXXXXXXXXX **************",
+"************** XXXXXXXXXXXXXXXXXXXXXX **************",
+"********** **********",
+"********** **********",
+"********** **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX **********",
+"********** **********",
+"********** **********",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+"********************************************************",
+};