gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS homebrew announcements > brainfuckDS

#161674 - chuckstudios - Sat Aug 09, 2008 11:43 pm

brainfuckDS page on my website

Quote:
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. A brainfuck "Hello World" program looks like this:
Code:
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.


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

Download brainfuckDS 1.0 (includes a few sample programs)

#161679 - sgeos - Sun Aug 10, 2008 6:23 am

Because someone had to do it?

-Brendan

EDIT: The first link appears to be broken.

#161681 - chuckstudios - Sun Aug 10, 2008 6:57 am

sgeos wrote:
Because someone had to do it?

-Brendan

EDIT: The first link appears to be broken.


Indeed. Also, my site's nameservers are having issues at the moment. I just found that out while trying to test a wifi app I'm writing...

#161710 - Izhido - Tue Aug 12, 2008 12:46 am

chuckstudios wrote:
sgeos wrote:
Because someone had to do it?

-Brendan

EDIT: The first link appears to be broken.


Indeed. Also, my site's nameservers are having issues at the moment. I just found that out while trying to test a wifi app I'm writing...


* sigh * and here I am, hoping for somebody to implement lolcode on the DS...

- Izhido

#161715 - nanou - Tue Aug 12, 2008 7:57 am

don't be fooled, lolcode isn't really a proper esolang. it's _just_ terrible.

I'd say befunge would be an important port in this regard, but you could just run that on dsfrotz. zcode ftw.
_________________
- nanou

#161740 - tepples - Tue Aug 12, 2008 8:18 pm

FALSE would probably be more useful, but then that might be too close to FLISL.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#161754 - sgeos - Wed Aug 13, 2008 1:52 am

Is lolcode a complete language clearly defined in unambiguous terms at this point? Last time I checked, it was not.

-Brendan

#161758 - chuckstudios - Wed Aug 13, 2008 4:40 am

sgeos wrote:
Is lolcode a complete language clearly defined in unambiguous terms at this point? Last time I checked, it was not.

-Brendan


No.

#161800 - Izhido - Thu Aug 14, 2008 5:28 pm

chuckstudios wrote:
sgeos wrote:
Is lolcode a complete language clearly defined in unambiguous terms at this point? Last time I checked, it was not.

-Brendan


No.


And your point is...?

- Izhido

#161812 - tepples - Thu Aug 14, 2008 8:51 pm

When I write a program, I want to become reasonably sure that my program will behave correctly. The trick is to define measures of correctness, and lately it's done in terms of a set of testing procedures that a developer can apply to individual components and to whole programs, with varying degrees of automation. A specification should have examples of valid programs with their output and examples of invalid programs with their diagnostic message. The manuals that come with Python, for instance, have plenty of both.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#161815 - Musturd12 - Thu Aug 14, 2008 9:11 pm

heh, I was thinking of making a brainf*ck interpreter back in June, but I didn't really have any idea how...

I tip my hat to you in defeat

#161835 - sgeos - Fri Aug 15, 2008 4:52 am

Izhido wrote:
chuckstudios wrote:
sgeos wrote:
Is lolcode a complete language clearly defined in unambiguous terms at this point? Last time I checked, it was not.

-Brendan


No.

And your point is...?

- Izhido

It is hard for someone to make something when they don't know what they are supposed to be making.
Having said that, if you feel motived to wrangle with a DS implementation of lolcode, go for it.
I look forward to seeing how it turns out.

-Brendan

#161864 - samel - Fri Aug 15, 2008 9:43 pm

WOW!! So i'm not the only freak that made thing like this!
Check my Nintendo DS Brainf**k interpreter [call dsf] here:
http://donotjava.netsons.org/?page_id=33
IT HAS A DEBUGGER ! 8)))