From ff8d803e7a339c950208af89ff53c70b98c6d233 Mon Sep 17 00:00:00 2001 From: Pedro de Oliveira Date: Thu, 14 Aug 2014 08:04:59 +0100 Subject: [PATCH] Add moar bf examples --- bf-arvorezinha.html | 125 ++++++++++++++++++ bf-arvorezinha_loops.html | 125 ++++++++++++++++++ bf-bad_hello.html | 125 ++++++++++++++++++ bf-fibonacci.html | 125 ++++++++++++++++++ bf-hello.html | 125 ++++++++++++++++++ zx-brainfuck.html => bf-io.html | 2 +- bf-numbers.html | 125 ++++++++++++++++++ zxbrainfuck/bf-arvorezinha.tap | Bin 0 -> 471 bytes zxbrainfuck/bf-arvorezinha_loops.tap | Bin 0 -> 609 bytes zxbrainfuck/bf-bad_hello.tap | Bin 0 -> 519 bytes .../bf-fibonacci.tap | Bin zxbrainfuck/bf-hello.tap | Bin 0 -> 486 bytes zxbrainfuck/bf-io.tap | Bin 0 -> 394 bytes zxbrainfuck/bf-numbers.tap | Bin 0 -> 1102 bytes 14 files changed, 751 insertions(+), 1 deletion(-) create mode 100644 bf-arvorezinha.html create mode 100644 bf-arvorezinha_loops.html create mode 100644 bf-bad_hello.html create mode 100644 bf-fibonacci.html create mode 100644 bf-hello.html rename zx-brainfuck.html => bf-io.html (98%) create mode 100644 bf-numbers.html create mode 100644 zxbrainfuck/bf-arvorezinha.tap create mode 100644 zxbrainfuck/bf-arvorezinha_loops.tap create mode 100644 zxbrainfuck/bf-bad_hello.tap rename zx-brainfuck.tap => zxbrainfuck/bf-fibonacci.tap (100%) create mode 100644 zxbrainfuck/bf-hello.tap create mode 100644 zxbrainfuck/bf-io.tap create mode 100644 zxbrainfuck/bf-numbers.tap diff --git a/bf-arvorezinha.html b/bf-arvorezinha.html new file mode 100644 index 0000000..b7c4a5d --- /dev/null +++ b/bf-arvorezinha.html @@ -0,0 +1,125 @@ + + + + jsspeccy + + + + + + + + + + + +
+
+ + +
+ + +

JSSpeccy

+

a ZX Spectrum emulator in Javascript

+

By Matt Westcott

+ +

Sound routines by Darren Coles

+ +

JSSpeccy homepage (including downloads and source code)

+

Based on Fuse by Philip Kendall et al. Icons from Nuvola by David Vignoni.

+
+

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

+
+
+
+
+

JSSpeccy v2.2.1

+

A ZX Spectrum emulator in Javascript

+

This is a (mostly) accurate recreation of the 48K and 128K Spectrums. Features currently unsupported are:

+ +

Tested on Chrome 32, Firefox 26 and Safari 7.0.1.

+ +

Grab the source code on Github. Want to include JSSpeccy on your website? Embedding instructions

+

Created by Matt Westcott. Follow me on Twitter

+

Spectrum photo by Bill Bertram

+
+
+ + diff --git a/bf-arvorezinha_loops.html b/bf-arvorezinha_loops.html new file mode 100644 index 0000000..f6d050e --- /dev/null +++ b/bf-arvorezinha_loops.html @@ -0,0 +1,125 @@ + + + + jsspeccy + + + + + + + + + + + +
+
+ + +
+ + +

JSSpeccy

+

a ZX Spectrum emulator in Javascript

+

By Matt Westcott

+ +

Sound routines by Darren Coles

+ +

JSSpeccy homepage (including downloads and source code)

+

Based on Fuse by Philip Kendall et al. Icons from Nuvola by David Vignoni.

+
+

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

+
+
+
+
+

JSSpeccy v2.2.1

+

A ZX Spectrum emulator in Javascript

+

This is a (mostly) accurate recreation of the 48K and 128K Spectrums. Features currently unsupported are:

+ +

Tested on Chrome 32, Firefox 26 and Safari 7.0.1.

+ +

Grab the source code on Github. Want to include JSSpeccy on your website? Embedding instructions

+

Created by Matt Westcott. Follow me on Twitter

+

Spectrum photo by Bill Bertram

+
+
+ + diff --git a/bf-bad_hello.html b/bf-bad_hello.html new file mode 100644 index 0000000..c2e68ed --- /dev/null +++ b/bf-bad_hello.html @@ -0,0 +1,125 @@ + + + + jsspeccy + + + + + + + + + + + +
+
+ + +
+ + +

JSSpeccy

+

a ZX Spectrum emulator in Javascript

+

By Matt Westcott

+ +

Sound routines by Darren Coles

+ +

JSSpeccy homepage (including downloads and source code)

+

Based on Fuse by Philip Kendall et al. Icons from Nuvola by David Vignoni.

+
+

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

+
+
+
+
+

JSSpeccy v2.2.1

+

A ZX Spectrum emulator in Javascript

+

This is a (mostly) accurate recreation of the 48K and 128K Spectrums. Features currently unsupported are:

+ +

Tested on Chrome 32, Firefox 26 and Safari 7.0.1.

+ +

Grab the source code on Github. Want to include JSSpeccy on your website? Embedding instructions

+

Created by Matt Westcott. Follow me on Twitter

+

Spectrum photo by Bill Bertram

+
+
+ + diff --git a/bf-fibonacci.html b/bf-fibonacci.html new file mode 100644 index 0000000..f2d037a --- /dev/null +++ b/bf-fibonacci.html @@ -0,0 +1,125 @@ + + + + jsspeccy + + + + + + + + + + + +
+
+ + +
+ + +

JSSpeccy

+

a ZX Spectrum emulator in Javascript

+

By Matt Westcott

+ +

Sound routines by Darren Coles

+ +

JSSpeccy homepage (including downloads and source code)

+

Based on Fuse by Philip Kendall et al. Icons from Nuvola by David Vignoni.

+
+

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

+
+
+
+
+

JSSpeccy v2.2.1

+

A ZX Spectrum emulator in Javascript

+

This is a (mostly) accurate recreation of the 48K and 128K Spectrums. Features currently unsupported are:

+ +

Tested on Chrome 32, Firefox 26 and Safari 7.0.1.

+ +

Grab the source code on Github. Want to include JSSpeccy on your website? Embedding instructions

+

Created by Matt Westcott. Follow me on Twitter

+

Spectrum photo by Bill Bertram

+
+
+ + diff --git a/bf-hello.html b/bf-hello.html new file mode 100644 index 0000000..34134a7 --- /dev/null +++ b/bf-hello.html @@ -0,0 +1,125 @@ + + + + jsspeccy + + + + + + + + + + + +
+
+ + +
+ + +

JSSpeccy

+

a ZX Spectrum emulator in Javascript

+

By Matt Westcott

+ +

Sound routines by Darren Coles

+ +

JSSpeccy homepage (including downloads and source code)

+

Based on Fuse by Philip Kendall et al. Icons from Nuvola by David Vignoni.

+
+

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

+
+
+
+
+

JSSpeccy v2.2.1

+

A ZX Spectrum emulator in Javascript

+

This is a (mostly) accurate recreation of the 48K and 128K Spectrums. Features currently unsupported are:

+ +

Tested on Chrome 32, Firefox 26 and Safari 7.0.1.

+ +

Grab the source code on Github. Want to include JSSpeccy on your website? Embedding instructions

+

Created by Matt Westcott. Follow me on Twitter

+

Spectrum photo by Bill Bertram

+
+
+ + diff --git a/zx-brainfuck.html b/bf-io.html similarity index 98% rename from zx-brainfuck.html rename to bf-io.html index 8f8bf74..decbe3e 100644 --- a/zx-brainfuck.html +++ b/bf-io.html @@ -62,7 +62,7 @@ var jsspeccy = JSSpeccy('jsspeccy-viewport', { 'autostart': true, 'autoload': true, - 'loadFile': 'zx-brainfuck.tap' + 'loadFile': 'zxbrainfuck/bf-io.tap' }); JSSpeccy.UI({ diff --git a/bf-numbers.html b/bf-numbers.html new file mode 100644 index 0000000..55a4938 --- /dev/null +++ b/bf-numbers.html @@ -0,0 +1,125 @@ + + + + jsspeccy + + + + + + + + + + + +
+
+ + +
+ + +

JSSpeccy

+

a ZX Spectrum emulator in Javascript

+

By Matt Westcott

+ +

Sound routines by Darren Coles

+ +

JSSpeccy homepage (including downloads and source code)

+

Based on Fuse by Philip Kendall et al. Icons from Nuvola by David Vignoni.

+
+

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

+
+
+
+
+

JSSpeccy v2.2.1

+

A ZX Spectrum emulator in Javascript

+

This is a (mostly) accurate recreation of the 48K and 128K Spectrums. Features currently unsupported are:

+ +

Tested on Chrome 32, Firefox 26 and Safari 7.0.1.

+ +

Grab the source code on Github. Want to include JSSpeccy on your website? Embedding instructions

+

Created by Matt Westcott. Follow me on Twitter

+

Spectrum photo by Bill Bertram

+
+
+ + diff --git a/zxbrainfuck/bf-arvorezinha.tap b/zxbrainfuck/bf-arvorezinha.tap new file mode 100644 index 0000000000000000000000000000000000000000..f7b63416b7eef20a0cd19905a1d442e4955448f7 GIT binary patch literal 471 zcmZ8b&r1Sf5FIPQ7IwilXj6z)FAM6ne!4>P=~X;*3cBnn33UkiMKm9sLW2ICymm~) zgNGmw7M(hE38W4ZcxY|bBE@$Y=DjzMc`5)Lo!0jc&UHc=Bq&3)0%MS5_-0!K1z;0F zhSfC~vTQzMkx+0U#cZ3lF_5(pgpYWXT|X$f-c=f$f`*z{9sIagIUnG@XH4(^_AWkwF>;{0;vKv04(V7an7kc+8lVsCKtqD;50f3pq^8Qis zw0x{-?=F)=wbF47po)tbH4@3VWmmHrp{ z24e}^K;2)ABAJjRokmhb87e4EGAvX%qhkx}U>K~z@{J85Y`s@qBOm$8mo>I#KpU6P> o$T)43=F*&!v=h}yhp{oTr9by=t%GD9$v$YWC~e_>BC}+F0O`=U82|tP literal 0 HcmV?d00001 diff --git a/zxbrainfuck/bf-bad_hello.tap b/zxbrainfuck/bf-bad_hello.tap new file mode 100644 index 0000000000000000000000000000000000000000..41ba30eb21c97daee7c7d54cf95190edcaf18810 GIT binary patch literal 519 zcmYjMJxc>Y6nvtA7`T9*U`#+R2ISzp^|DD6!)DuPVWVKPIU%5h;1}X9+DLwZ_$zEv z36=&)k-{QHwA0E)2nuRpVdC5K{FvqT&Am6XJ8J^K_Fi>k^T0xsAqHhgEkPe*27J;5 zL>ypNf&pXW@J4fUSq~e<3e3<#0a+h#G#P>Csj0dFb{syga$a^mkE45Zy_*1oJJqdS za#-EBtkVHcLT&hLpbs^?m@~&EGs2%%RB^SaR@A0CRu_spAq4wj4tISm3H?fKRd4of)ff%SmWHr`Klmh&(FqNAw* literal 0 HcmV?d00001 diff --git a/zx-brainfuck.tap b/zxbrainfuck/bf-fibonacci.tap similarity index 100% rename from zx-brainfuck.tap rename to zxbrainfuck/bf-fibonacci.tap diff --git a/zxbrainfuck/bf-hello.tap b/zxbrainfuck/bf-hello.tap new file mode 100644 index 0000000000000000000000000000000000000000..398fcc22a2d1f94914330d91886b3d0b637007fc GIT binary patch literal 486 zcmYjM!Ab&A6unXdHZX!2WJ)pWqJeQ1Cixvvj(p4KlYSG3;V|S)eJBxSEz2_e8c`*REs8>%;uVq9TL?}aY4<;Z=@I!YH z5r8cQ60EGkH_dGuIu42sWND#*Yyv242=JLsHziOaFn-SIM&3Z_30?OwfQ4H1?2_D6 zuVlFv(it>{_0R+wc-S&kjb!bLz@vPfZ*qh0@+1Dh)fsFnpwo)2M=jMvXcgqdQc18x zJc7MSOfwiw3$c7n^FjWKrg>hAK$DtIJGIY7Hf3vfE`H;6;5V_+0cG)zR;L>+uvCdf zmdfqKqawC$W0{Pk2=T90T!{8qzjK^9>~}`C&d{Q>mmb=6mi)&P=5jDilxEBomBn`) zTay0*4LilKg8{~#eZB@t*vr<()ncBRG(S&=u`#l(ytx&5h++vv7vur1cJV&-vYh_{ DU`Cky literal 0 HcmV?d00001 diff --git a/zxbrainfuck/bf-io.tap b/zxbrainfuck/bf-io.tap new file mode 100644 index 0000000000000000000000000000000000000000..180457385ee34cf2625bfd9a9f742d988160d6c6 GIT binary patch literal 394 zcmYjLze@sP7=EM#J2=5E$Q0t#} zc7%gOgTvL>6ht63v`BUKo`m)cAJ6yv;C&PT`$z81?up8%K|&4bbqpZM_z|m&IIu{N zF*A!#QCwa!Sg1HCh;o_P0Bp@i@t)1LWN2~pZ;OUe3R^C>))Zjkz}-94Pu*ixO+*Yr z^HPZn(B#9GnP1QgcKwR3$)kJn>6N}|rI8=O%G(7~xAZz%!gSi14eHr~=FS5?^>8u# zD7{TV$rrEFO_V89rTA2>ox0H^?@Y<%WG$Nf@RHF)gZ$2RZp-iVY=gLB&|QP;2BrV; zlsWyUrm7VMQOZ_XY*uRdkpI88=F-& P1E|j&?ecvQZu$BJZ?}gE literal 0 HcmV?d00001 diff --git a/zxbrainfuck/bf-numbers.tap b/zxbrainfuck/bf-numbers.tap new file mode 100644 index 0000000000000000000000000000000000000000..97861cb1bcac6e8014b107c75cc81ac3c63c4d46 GIT binary patch literal 1102 zcmZuwF^dyX5FW?{VqgPj1kW5u?t&25>>Bqj9)_3K1`9zDY+jxa&_eK3#D%qyYizal zKM2=aUXUwNSX>dWw6YO`7B&Z(_LT*w+4$k37fskusxp+# z+p?5uAb*luu$svAR06qlS$-uuH*a(i=#Qk6^m;fg1<=*9{Mg<;45VF?v!k8vUT+W3 zwM>Gwx=3k%{P=17a{Rp6oRzw%9NaxEE#&}>tqG&JVy0UF~C92es4thb?aAoGB85EUU4Yy=;? zL{Nm7i3$S{6&N5KnMxc?9zG&`!WfTKYmuWJHCF?uVGmTXhf^Jm5^A~ zvDvv&7O^!)qHg-RE(%rM%C54RN0>wMrDasFiA4}!)vX5Sw+Ri43W<3?<;~}0X#wj* zc?V@KX4La)JpW&_&N`<|xF6h=PJ=J&aiP4&+(O949rA|NAdNdf#VU_kaMY+7R`}cs zNXMS=rehE*2locM!YyJSG>$>U1wtBv2#`iSy1H8t3J_reN%BLOT`Mo6F_%@lItoPEbL0Y>oJZ^k!S0`D$ z)e73>jh~Z^@_Ij;O&_%G&!%(NWl1;v)JJ(Y-Tdd=Fc*txW3W0cs_nH?gl(WtNh+g$ xWds3dEI&_^c7<|gNbT>YCfQY~st&Rt*|onceDgcN0l