3DSBFI 3DS: Difference between revisions
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.