Description
BRAIN - A Brainf*** interpreter and compiler for the TI-84 Plus CE
This is split into two programs, BRAIN, and BRANCOMP.
*NOTE: Programs INPUT and OUTPUT are necessary to run the brainf*** code through the interpreter or compiler.
Program FIND is necessary for BRANCOMP.
BRAIN is an interpreter. It reads the program in Str1 and executes it. It does not create a program, it just runs the code.
This program can be a little slow because it is interpreting it through ti-basic, but i have optimized it a lot. Loading is very short
BRANCOMP is a compiler. This requires CelticCE. It takes the code in Str1 and compiles it into a TI-basic program. This creates a new program called BRAINPR.
Run this program to run the compiled code (it will run very fast). *NOTE: the time this will take depends on the length of the program.
KEYS:
During INPUT, if you click the ALPHA button, it will switch from numbers to uppercase letters.
if you click it again, it will switch to lowercase letters. Click it again and it will switch to numbers.
click any other key and it will respond by putting the ascII number of the key into the memory slot.
Restrictions:
only 999 memory slots. (list restrictions)
for program BRAIN: you can only create a program up to 999 chars. (List restrictions)
for program BRANCOMP: try not to have over 100 nested loops. (not like that would happen very often)
memory slots will wrap if the go over 255 or under 0
you can't make the pointer negative or over 999
*NOTE: This should run any Brainf*** program, so go online, put in a hello world program and run it. it should work.
Screenshots
Archive Contents
| Name | Size |
|---|---|
| BF on the CE/BRANCOMP.8xp | 794 bytes |
| BF on the CE/INPUT.8xp | 679 bytes |
| BF on the CE/README.txt | 1.6 KB |
| BF on the CE/BRAIN.8xp | 1.2 KB |
| BF on the CE/BFComp.png | 4.4 KB |
| BF on the CE/BFPR.png | 4.4 KB |
| BF on the CE/OUTPUT.8xp | 406 bytes |
| BF on the CE/FIND.8xp | 184 bytes |
- File Size
- 12.7 KB
- Short link
- http://ceme.tech/DL3027
Reviews
Nobody has reviewed this file yet.Versions
- BRAIN- a Brainf*** interpreter and compiler (published 3 weeks, 3 days ago; 2026-07-22 12:26 UTC-04:00)
Advertisement