More actions
No edit summary |
|||
Line 22: | Line 22: | ||
==User guide== | ==User guide== | ||
Write your Brainf*ck programm on your 3DS and run the srcipts. It has a total of 8 operators (and an extra operator): | Write your Brainf*ck programm on your 3DS and run the srcipts. It has a total of 8 operators (and an extra operator): | ||
* <code>+</code> Which increases the number of the current cell. | * <code>+</code> Which increases the number of the current cell. | ||
Line 34: | Line 33: | ||
* <code>;</code> Which outputs the value of the current cell as decimal. | * <code>;</code> Which outputs the value of the current cell as decimal. | ||
Some example scripts for you to try out: | |||
A Script that outputs Hello World! | |||
A Script that outputs Hello World! | |||
++++++++[->++++++++<]>++++++++.---.+++++++..+++.>>++++[-<++++++++>]<.<++++++++.--------.+++.------.--------.>+. | ++++++++[->++++++++<]>++++++++.---.+++++++..+++.>>++++[-<++++++++>]<.<++++++++.--------.+++.------.--------.>+. | ||
A Script which multiplies 4 with 2 and prints the result | A Script which multiplies 4 with 2 and prints the result. | ||
++++[->++<]>; | ++++[->++<]>; | ||
==Controls== | ==Controls== |
Revision as of 13:38, 30 November 2021
3DSBFI | |
---|---|
General | |
Author | josamilu |
Type | Other Apps |
Version | 1.1 |
License | Mixed |
Last Updated | 2015/07/10 |
Links | |
Download | |
Website | |
Source | |
3DSBFI is a simple and minimalistic, WIP but mostly finished Brainf*ck Interpreter for 3DS. Brainf*ck is an esoteric programming language, with extreme minimalism.
It includes a menu with a special Brainf*ck editor, output and Tutorial.
Installation
Available in 3DSX/SMDH, CIA and 3DS formats.
The .3dsx build is recommended (author noted that .cia or .3ds builds are not tested but they should work).
User guide
Write your Brainf*ck programm on your 3DS and run the srcipts. It has a total of 8 operators (and an extra operator):
+
Which increases the number of the current cell.-
Which decreases the number of the current cell.>
Which sets the pointer to the next cell right.<
Which sets the pointer to the next cell left..
Which outputs a char (f.ex. 65 = A).,
Which reads a char.[
Which opens a loop.]
Which closes a loop..;
Which outputs the value of the current cell as decimal.
Some example scripts for you to try out:
A Script that outputs Hello World!
++++++++[->++++++++<]>++++++++.---.+++++++..+++.>>++++[-<++++++++>]<.<++++++++.--------.+++.------.--------.>+.
A Script which multiplies 4 with 2 and prints the result.
++++[->++<]>;
Controls
A - +
B - -
X - >
Y - <
D-Pad Up - ;
D-Pad Right - ]
D-Pad Down - .
D-Left - [
L - Delete Last Character
R - Run Code
Start - Exit Program
Screenshots
Known issues
In the current version of 3DSBFI the operator ,
is not yet implemented.
Changelog
V1.1
- Added a menu, with 6 options.
- Added a fullscreen editing and running mode.
- Fixed the programm's name and added an icon.
- Bugfixes.
V1.0
- Initial Release.
Credits
3DSBFI written by josamilu.
Everyone who works on ctrulib.