Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

BrainfuckDS: Difference between revisions

From GameBrew
(Created page with "{{Infobox DS Homebrews |title=brainfuckDS |image=brainfuckds.png |description=An interpreter of the brainfuck esoteric programming language. |author=Chaz Schlarp (chuckstudios) |lastupdated=2008/08/09 |type=Other Apps |version=1.0 |license=Mixed |download=https://dlhb.gamebrew.org/dshomebrew/brainfuckds.zip |website=https://gbatemp.net/threads/brainfuckds.99804/ |source= }} {{lowercase title}} brainfuckDS is an interpreter of the [http://en.wikipedia.org/wiki/Brainfuc...")
 
m (Text replacement - "|download=https://dlhb.gamebrew.org/dshomebrew/" to "|download=https://dlhb.gamebrew.org/dshomebrew2/")
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox DS Homebrews
{{Infobox DS Homebrews
|title=brainfuckDS
|title=brainf**kDS
|image=brainfuckds.png
|image=brainfuckds.png
|description=An interpreter of the brainfuck esoteric programming language.
|description=An interpreter of the brainfuck esoteric programming language.
Line 8: Line 8:
|version=1.0
|version=1.0
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/dshomebrew/brainfuckds.zip
|download=https://dlhb.gamebrew.org/dshomebrew2/brainfuckds.zip
|website=https://gbatemp.net/threads/brainfuckds.99804/
|website=https://gbatemp.net/threads/brainfuckds.99804/
|source=
|source=
}}
}}
{{lowercase title}}
{{lowercase title}}
brainfuckDS is an interpreter of the [http://en.wikipedia.org/wiki/Brainfuck brainfuck] esoteric programming language. The language consists of only 8 commands, but is a Turing-complete language. This implementation of language runs on a Nintendo DS and was participated in the NDS Homebrew Bounty.
brainfuckDS is an interpreter of the [http://en.wikipedia.org/wiki/Brainfuck brainfuck] esoteric programming language. The language consists of only 8 commands, but is a Turing-complete language.  


A brainfuck "[http://en.wikipedia.org/wiki/Hello_world_program Hello World]" program looks like this:
This implementation of language runs on a Nintendo DS and was submitted to the NDS Homebrew Bounty.
<pre>
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
</pre>


== Features ==
== Features ==
Line 29: Line 26:
Place the .nds file to the SD card.
Place the .nds file to the SD card.


Place the sample directory to the root of the SD card.  
Place the sample directory to the root of the SD card. It contains a few sample programs.
 
== User guide ==
A brainfuck &quot;[http://en.wikipedia.org/wiki/Hello_world_program Hello World]&quot; program looks like this:
<pre span style="white-space:  pre-wrap>
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
</pre>


The sample directory contains a few sample programs. More programs can be found [http://esoteric.sange.fi/brainfuck/bf-source/prog/ here].
You can find more programs [http://esoteric.sange.fi/brainfuck/bf-source/prog/ here].


== Controls ==
== Controls ==
Line 47: Line 50:
* Author's website - [https://web.archive.org/web/20081230045349/http://chuckstudios.com/index.php?p=brainfuckds http://chuckstudios.com/] (archived)
* Author's website - [https://web.archive.org/web/20081230045349/http://chuckstudios.com/index.php?p=brainfuckds http://chuckstudios.com/] (archived)
* GBAtemp - https://gbatemp.net/threads/brainfuckds.99804/
* GBAtemp - https://gbatemp.net/threads/brainfuckds.99804/
[[Category:GBAtemp Homebrew Bounty 2008]]

Latest revision as of 04:20, 16 August 2024

brainf**kDS
Brainfuckds.png
General
AuthorChaz Schlarp (chuckstudios)
TypeOther Apps
Version1.0
LicenseMixed
Last Updated2008/08/09
Links
Download
Website

brainfuckDS is an interpreter of the brainfuck esoteric programming language. The language consists of only 8 commands, but is a Turing-complete language.

This implementation of language runs on a Nintendo DS and was submitted to the NDS Homebrew Bounty.

Features

  • Implements 7 of the 8 brainfuck commands (",", the input operator, is disabled due to the lack of a keyboard).
  • Uses 30,000 8-bit cells (the original implementation, and the most common).
  • DLDI compatible.
  • File browser, so your programs can be anywhere on the card.

Installation

Place the .nds file to the SD card.

Place the sample directory to the root of the SD card. It contains a few sample programs.

User guide

A brainfuck "Hello World" program looks like this:

++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.

You can find more programs here.

Controls

D-Pad - Navigate

A - Open directory/file

B - Go back

Screenshots

brainfuckds2.png brainfuckds3.png

External links

Advertising: