Blame


1 fab3f1f6 2022-04-27 op > 0 in the zeroth cell
2 fab3f1f6 2022-04-27 op +++++++>++++++++++[<+++++>-] 57 in the first cell or "9"
3 fab3f1f6 2022-04-27 op +++++++>++++++++++[<+++++>-] 57 in second cell or "9"
4 fab3f1f6 2022-04-27 op ++++++++++ 10 in third cell
5 fab3f1f6 2022-04-27 op >+++++++++ 9 in fourth cell
6 fab3f1f6 2022-04-27 op
7 fab3f1f6 2022-04-27 op ##########################################
8 fab3f1f6 2022-04-27 op ### create ASCII chars in higher cells ###
9 fab3f1f6 2022-04-27 op ##########################################
10 fab3f1f6 2022-04-27 op
11 fab3f1f6 2022-04-27 op >>++++++++[<++++>-] " "
12 fab3f1f6 2022-04-27 op >++++++++++++++[<+++++++>-] b
13 fab3f1f6 2022-04-27 op +>+++++++++++[<++++++++++>-] o
14 fab3f1f6 2022-04-27 op ++>+++++++++++++++++++[<++++++>-] t
15 fab3f1f6 2022-04-27 op ++>+++++++++++++++++++[<++++++>-] t
16 fab3f1f6 2022-04-27 op >++++++++++++[<+++++++++>-] l
17 fab3f1f6 2022-04-27 op +>++++++++++[<++++++++++>-] e
18 fab3f1f6 2022-04-27 op +>+++++++++++++++++++[<++++++>-] s
19 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
20 fab3f1f6 2022-04-27 op +>+++++++++++[<++++++++++>-] o
21 fab3f1f6 2022-04-27 op ++>++++++++++[<++++++++++>-] f
22 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
23 fab3f1f6 2022-04-27 op >++++++++++++++[<+++++++>-] b
24 fab3f1f6 2022-04-27 op +>++++++++++[<++++++++++>-] e
25 fab3f1f6 2022-04-27 op +>++++++++++[<++++++++++>-] e
26 fab3f1f6 2022-04-27 op >+++++++++++++++++++[<++++++>-] r
27 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
28 fab3f1f6 2022-04-27 op +>+++++++++++[<++++++++++>-] o
29 fab3f1f6 2022-04-27 op >+++++++++++[<++++++++++>-] n
30 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
31 fab3f1f6 2022-04-27 op ++>+++++++++++++++++++[<++++++>-] t
32 fab3f1f6 2022-04-27 op ++++>++++++++++[<++++++++++>-] h
33 fab3f1f6 2022-04-27 op +>++++++++++[<++++++++++>-] e
34 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
35 fab3f1f6 2022-04-27 op ++>+++++++++++++[<+++++++++>-] w
36 fab3f1f6 2022-04-27 op +>++++++++++++[<++++++++>-] a
37 fab3f1f6 2022-04-27 op >++++++++++++[<+++++++++>-] l
38 fab3f1f6 2022-04-27 op >++++++++++++[<+++++++++>-] l
39 fab3f1f6 2022-04-27 op >+++++[<++>-] LF
40 fab3f1f6 2022-04-27 op ++>+++++++++++++++++++[<++++++>-] t
41 fab3f1f6 2022-04-27 op +>++++++++++++[<++++++++>-] a
42 fab3f1f6 2022-04-27 op +++>+++++++++++++[<++++++++>-] k
43 fab3f1f6 2022-04-27 op +>++++++++++[<++++++++++>-] e
44 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
45 fab3f1f6 2022-04-27 op +>+++++++++++[<++++++++++>-] o
46 fab3f1f6 2022-04-27 op >+++++++++++[<++++++++++>-] n
47 fab3f1f6 2022-04-27 op +>++++++++++[<++++++++++>-] e
48 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
49 fab3f1f6 2022-04-27 op >++++++++++[<++++++++++>-] d
50 fab3f1f6 2022-04-27 op +>+++++++++++[<++++++++++>-] o
51 fab3f1f6 2022-04-27 op ++>+++++++++++++[<+++++++++>-] w
52 fab3f1f6 2022-04-27 op >+++++++++++[<++++++++++>-] n
53 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
54 fab3f1f6 2022-04-27 op +>++++++++++++[<++++++++>-] a
55 fab3f1f6 2022-04-27 op >+++++++++++[<++++++++++>-] n
56 fab3f1f6 2022-04-27 op >++++++++++[<++++++++++>-] d
57 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
58 fab3f1f6 2022-04-27 op ++>+++++++++++[<++++++++++>-] p
59 fab3f1f6 2022-04-27 op +>++++++++++++[<++++++++>-] a
60 fab3f1f6 2022-04-27 op +>+++++++++++++++++++[<++++++>-] s
61 fab3f1f6 2022-04-27 op +>+++++++++++++++++++[<++++++>-] s
62 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
63 fab3f1f6 2022-04-27 op +>+++++++++++++[<++++++++>-] i
64 fab3f1f6 2022-04-27 op ++>+++++++++++++++++++[<++++++>-] t
65 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
66 fab3f1f6 2022-04-27 op +>++++++++++++[<++++++++>-] a
67 fab3f1f6 2022-04-27 op >+++++++++++++++++++[<++++++>-] r
68 fab3f1f6 2022-04-27 op +>+++++++++++[<++++++++++>-] o
69 fab3f1f6 2022-04-27 op >+++++++++++++[<+++++++++>-] u
70 fab3f1f6 2022-04-27 op >+++++++++++[<++++++++++>-] n
71 fab3f1f6 2022-04-27 op >++++++++++[<++++++++++>-] d
72 fab3f1f6 2022-04-27 op >+++++[<++>-] LF
73 fab3f1f6 2022-04-27 op +++++++++++++ CR
74 fab3f1f6 2022-04-27 op
75 fab3f1f6 2022-04-27 op [<]>>>> go back to fourth cell
76 fab3f1f6 2022-04-27 op
77 fab3f1f6 2022-04-27 op #################################
78 fab3f1f6 2022-04-27 op ### initiate the display loop ###
79 fab3f1f6 2022-04-27 op #################################
80 fab3f1f6 2022-04-27 op
81 fab3f1f6 2022-04-27 op [ loop
82 fab3f1f6 2022-04-27 op < back to cell 3
83 fab3f1f6 2022-04-27 op [ loop
84 fab3f1f6 2022-04-27 op [>]<< go to last cell and back to LF
85 fab3f1f6 2022-04-27 op .. output 2 newlines
86 fab3f1f6 2022-04-27 op [<]> go to first cell
87 fab3f1f6 2022-04-27 op
88 fab3f1f6 2022-04-27 op ###################################
89 fab3f1f6 2022-04-27 op #### begin display of characters###
90 fab3f1f6 2022-04-27 op ###################################
91 fab3f1f6 2022-04-27 op #
92 fab3f1f6 2022-04-27 op #.>.>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
93 fab3f1f6 2022-04-27 op #X X b o t t l e s o f b e e r
94 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.>.
95 fab3f1f6 2022-04-27 op #o n t h e w a l l N
96 fab3f1f6 2022-04-27 op #[<]> go to first cell
97 fab3f1f6 2022-04-27 op #.>.>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>>>>>>>>>>>>.>
98 fab3f1f6 2022-04-27 op #X X b o t t l e s o f b e e r N
99 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
100 fab3f1f6 2022-04-27 op #t a k e o n e d o w n a n d p a s s
101 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.
102 fab3f1f6 2022-04-27 op #i t a r o u n d N
103 fab3f1f6 2022-04-27 op #####
104 fab3f1f6 2022-04-27 op
105 fab3f1f6 2022-04-27 op [<]>> go to cell 2
106 fab3f1f6 2022-04-27 op - subtract 1 from cell 2
107 fab3f1f6 2022-04-27 op < go to cell 1
108 fab3f1f6 2022-04-27 op
109 fab3f1f6 2022-04-27 op ########################
110 fab3f1f6 2022-04-27 op ### display last line ##
111 fab3f1f6 2022-04-27 op ########################
112 fab3f1f6 2022-04-27 op #
113 fab3f1f6 2022-04-27 op #.>.>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
114 fab3f1f6 2022-04-27 op #X X b o t t l e s o f b e e r
115 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.
116 fab3f1f6 2022-04-27 op #o n t h e w a l l
117 fab3f1f6 2022-04-27 op #####
118 fab3f1f6 2022-04-27 op
119 fab3f1f6 2022-04-27 op [<]>>>- go to cell 3/subtract 1
120 fab3f1f6 2022-04-27 op ] end loop when cell 3 is 0
121 fab3f1f6 2022-04-27 op ++++++++++ add 10 to cell 3
122 fab3f1f6 2022-04-27 op <++++++++++ back to cell 2/add 10
123 fab3f1f6 2022-04-27 op <- back to cell 1/subtract 1
124 fab3f1f6 2022-04-27 op [>]<. go to last line/carriage return
125 fab3f1f6 2022-04-27 op [<]> go to first line
126 fab3f1f6 2022-04-27 op
127 fab3f1f6 2022-04-27 op ########################
128 fab3f1f6 2022-04-27 op ### correct last line ##
129 fab3f1f6 2022-04-27 op ########################
130 fab3f1f6 2022-04-27 op #
131 fab3f1f6 2022-04-27 op #.>.>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
132 fab3f1f6 2022-04-27 op #X X b o t t l e s o f b e e r
133 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.
134 fab3f1f6 2022-04-27 op #o n t h e w a l l
135 fab3f1f6 2022-04-27 op #####
136 fab3f1f6 2022-04-27 op
137 fab3f1f6 2022-04-27 op [<]>>>>- go to cell 4/subtract 1
138 fab3f1f6 2022-04-27 op ] end loop when cell 4 is 0
139 fab3f1f6 2022-04-27 op
140 fab3f1f6 2022-04-27 op ##############################################################
141 fab3f1f6 2022-04-27 op ### By this point verses 99\10 are displayed but to work ###
142 fab3f1f6 2022-04-27 op ### with the lower numbered verses in a more readable way ###
143 fab3f1f6 2022-04-27 op ### we initiate a new loop for verses 9{CODE} that will not ###
144 fab3f1f6 2022-04-27 op ### use the fourth cell at all ###
145 fab3f1f6 2022-04-27 op ##############################################################
146 fab3f1f6 2022-04-27 op
147 fab3f1f6 2022-04-27 op + add 1 to cell four (to keep it non\zero)
148 fab3f1f6 2022-04-27 op <-- back to cell 3/subtract 2
149 fab3f1f6 2022-04-27 op
150 fab3f1f6 2022-04-27 op [ loop
151 fab3f1f6 2022-04-27 op [>]<< go to last cell and back to LF
152 fab3f1f6 2022-04-27 op .. output 2 newlines
153 fab3f1f6 2022-04-27 op [<]> go to first cell
154 fab3f1f6 2022-04-27 op
155 fab3f1f6 2022-04-27 op ###################################
156 fab3f1f6 2022-04-27 op #### begin display of characters###
157 fab3f1f6 2022-04-27 op ###################################
158 fab3f1f6 2022-04-27 op #
159 fab3f1f6 2022-04-27 op #>.>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
160 fab3f1f6 2022-04-27 op # X b o t t l e s o f b e e r
161 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.>.
162 fab3f1f6 2022-04-27 op #o n t h e w a l l N
163 fab3f1f6 2022-04-27 op #[<]> go to first cell
164 fab3f1f6 2022-04-27 op #>.>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>>>>>>>>>>>>.>
165 fab3f1f6 2022-04-27 op # X b o t t l e s o f b e e r N
166 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
167 fab3f1f6 2022-04-27 op #t a k e o n e d o w n a n d p a s s
168 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.
169 fab3f1f6 2022-04-27 op #i t a r o u n d N
170 fab3f1f6 2022-04-27 op #####
171 fab3f1f6 2022-04-27 op
172 fab3f1f6 2022-04-27 op [<]>> go to cell 2
173 fab3f1f6 2022-04-27 op - subtract 1 from cell 2
174 fab3f1f6 2022-04-27 op
175 fab3f1f6 2022-04-27 op ########################
176 fab3f1f6 2022-04-27 op ### display last line ##
177 fab3f1f6 2022-04-27 op ########################
178 fab3f1f6 2022-04-27 op #
179 fab3f1f6 2022-04-27 op #.>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
180 fab3f1f6 2022-04-27 op #X b o t t l e s o f b e e r
181 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.
182 fab3f1f6 2022-04-27 op #o n t h e w a l l
183 fab3f1f6 2022-04-27 op #####
184 fab3f1f6 2022-04-27 op
185 fab3f1f6 2022-04-27 op [<]>>>- go to cell 3/subtract 1
186 fab3f1f6 2022-04-27 op ] end loop when cell 3 is 0
187 fab3f1f6 2022-04-27 op + add 1 to cell 3 to keep it non\zero
188 fab3f1f6 2022-04-27 op
189 fab3f1f6 2022-04-27 op [>]<. go to last line/carriage return
190 fab3f1f6 2022-04-27 op [<]> go to first line
191 fab3f1f6 2022-04-27 op
192 fab3f1f6 2022-04-27 op ########################
193 fab3f1f6 2022-04-27 op ### correct last line ##
194 fab3f1f6 2022-04-27 op ########################
195 fab3f1f6 2022-04-27 op #
196 fab3f1f6 2022-04-27 op #>.>>>.>.>.>.>.>.>.>>.>.>.>.>.>.>.>.>.>
197 fab3f1f6 2022-04-27 op # X b o t t l e o f b e e r
198 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.<<<<.
199 fab3f1f6 2022-04-27 op #o n t h e w a l l
200 fab3f1f6 2022-04-27 op #####
201 fab3f1f6 2022-04-27 op
202 fab3f1f6 2022-04-27 op [>]<< go to last cell and back to LF
203 fab3f1f6 2022-04-27 op .. output 2 newlines
204 fab3f1f6 2022-04-27 op [<]> go to first line
205 fab3f1f6 2022-04-27 op
206 fab3f1f6 2022-04-27 op #########################
207 fab3f1f6 2022-04-27 op ### the final verse ##
208 fab3f1f6 2022-04-27 op #########################
209 fab3f1f6 2022-04-27 op #
210 fab3f1f6 2022-04-27 op #>.>>>.>.>.>.>.>.>.>>.>.>.>.>.>.>.>.>.>
211 fab3f1f6 2022-04-27 op # X b o t t l e o f b e e r
212 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.>.
213 fab3f1f6 2022-04-27 op #o n t h e w a l l N
214 fab3f1f6 2022-04-27 op #[<]> go to first cell
215 fab3f1f6 2022-04-27 op #>.>>>.>.>.>.>.>.>.>>.>.>.>.>.>.>.>.>>>>>>>>>>>>>.>
216 fab3f1f6 2022-04-27 op # X b o t t l e o f b e e r N
217 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
218 fab3f1f6 2022-04-27 op #t a k e o n e d o w n a n d p a s s
219 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.
220 fab3f1f6 2022-04-27 op #i t a r o u n d N
221 fab3f1f6 2022-04-27 op #[>]< go to last line
222 fab3f1f6 2022-04-27 op #<<<.<<.<<<.
223 fab3f1f6 2022-04-27 op # n o
224 fab3f1f6 2022-04-27 op #[<]>>>> go to fourth cell
225 fab3f1f6 2022-04-27 op #>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
226 fab3f1f6 2022-04-27 op # b o t t l e s o f b e e r
227 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.>.
228 fab3f1f6 2022-04-27 op #o n t h e w a l l N
229 fab3f1f6 2022-04-27 op #####fin##
230 fab3f1f6 2022-04-27 op