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 ++++++++++[>++++>++++>++++++++++ ++>+++>+++++>+>++++>+++>++++++++ +>++++>+++++++++>+++++++++>+++++ ++++>++++>++++>++++++++++++>++++ ++++++++<<<<<<<<<<<<<<<<<-]>+++> +++++>++++>++>++++++++>>++++>+++ ++>+++++>+++++++>++>+>+++>>+>+++ >+++++<<<<<<<<<<<<<<<<<