000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017
000 sp : | # - + _ lf \ ) / ( [ ] { } ,
032 058 124 035 045 043 095 010 092 041 047 040 091 093 123 125 044
=======================================================================
----+----1----+----2----+----3----+----4----+----5----+----6----+----7-
+++++ +++++ [ set up array of ascii graphics characters
>++++ plus
>++++ dash
>+++++ +++++ ++ |
>+++ space
>+++++ :
>+ line feed
>++++ comma
>+++ hash
>+++++ ++++ _
>++++ /
>+++++ ++++ \
>+++++ ++++ left bracket
>+++++ ++++ right bracket
>++++ (
>++++ )
>+++++ +++++ ++ {
>+++++ +++++ ++ }
<<<<< <<<<< <<<<< <<-]
>+++ plus
>+++++ dash
>++++ |
>++ space
>+++++ +++ :
> line feed
>++++ comma
>+++++ hash
>+++++ _
>+++++ ++ /
>++ \
>+ left bracket
>+++ right bracket
> (
>+ )
>+++ {
>+++++ }
<<<<< <<<<< <<<<< <<
A B C D E F G H
8 Rw Nb Bw Qb Kw Bb Nw Rb
7 Pb Pw Pb Pw Pb Pw Pb Pw
6 sw sb sw sb sw sb sw sb
5 sb sw sb sw sb sw sb sw
4 sw sb sw sb sw sb sw sb
3 sb sw sb sw sb sw sb sw
2 pw pb pw pb pw pb pw pb
1 rb nw bb qw kb bw nb rw
========================================================================
initialize memory to ascii values of characters used
++++++++++[>++++>++++>++++++++++
++>+++>+++++>+>++++>+++>++++++++
+>++++>+++++++++>+++++++++>+++++
++++>++++>++++>++++++++++++>++++
++++++++<<<<<<<<<<<<<<<<<-]>+++>
+++++>++++>++>++++++++>>++++>+++
++>+++++>+++++++>++>+>+++>>+>+++
>+++++<<<<<<<<<<<<<<<<<
Comments