You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
{{#seo: |title= (Other Apps) - GameBrew |title_mode=append |image=gbabrainfuck2.png |image_alt=GBA Brainf**k }} [https://en.wikipedia.org/wiki/Brainfuck Brainfuck] interpreter for GBA. This application is based in part on the work of the [http://sourceforge.net/projects/devkitpro devkitpro] project. ==User guide== This application has two modes. After power-on, it will go to Editor Mode. ===Operators=== {| class="wikitable" style="width: 400px;" |style="width: 10%;"|Blank |style="width: 90%;"|Do nothing. |- | +||Increment current data memory. |- | -||Decrement current data memory. |- | >||Increment data memory pointer. |- | <||Decrement data memory pointer. |- | .||Output current data memory as ASCII character. |- | ,||Input current data memory as hex. It will showing input prompt. |- | [||If current data memory is zero, jump to matching parenthesis ( ] ). |- | ]||If current data memory is non-zero, jump to matching parenthesis ( [ ). |} ===Exceptions=== "Data memory access violation". If this happens, you did read or write out of the memory boundary. Minimum: <+ +[>+] Output: ERROR: PTR < 0 ERROR: PTR >= RAM SIZE "Null character output". If this happens, you tried to print NULL character. Minimum: . Output: ERROR: '\0' OUTPUT. "Syntax error". It's your typo. Minimum: +] [ Output: ERROR: FAILED TO FIND '[' ERROR: FAILED TO FIND ']' ==Controls== '''Editor Mode:''' Up/A - Change program memory operator Down - Change program memory operator Right/B - Move the cursor to next program memory Left - Move the cursor to forward program memory Start - Switch to Runner Mode and execute program memory Select - Reset program memory and cursor position '''Runner Mode:''' Select - Back to Editor Mode, Keyboard interrupt (while running) Up/A - Increment (input prompt only) Down/B - Decrement (input prompt only) Left - Decrement 0x10 (input prompt only) Right - Increment 0x10 (input prompt only) ==Media== '''GBA brainfuck''' ([https://www.youtube.com/watch?v=Dc2VkSRkmuM yanorei32]) <br> <youtube>Dc2VkSRkmuM</youtube> ==Compatibility== Operability confirmed environments: GBA AGB-001 AGB-JPN (with EZ Flash IV) <br> GBA AGB-001 AGB-JPN-1 (with EZ Flash IV) <br> GBA AGB-001 C/AGB-JPN (with EZ Flash IV) <br> GBA AGB-001 C/AGB-JPN-1 (with EZ Flash IV) <br> GBA SP AGS-001 C/AGS-JPN (with EZ Flash IV) <br> [https://ja.osdn.net/projects/sfnet_vba/ VisualBoyAdvance] 1.7.2 (latest version as of 2019-11-28) <br> [https://github.com/visualboyadvance-m/visualboyadvance-m VisualBoyAdvance-M] 2.1.4 (latest version as of 2019-11-28) <br> ==Changelog== '''1.0''' * Fix data memory access violation bug and code optimize. ==External links== * GitHub - https://github.com/yanorei32/gba-brainfuck
Advertising: