Home

Bf interpreter

A Brain Fuck Interpreter

Check out the Demo.

Check out the Docs.

Created using p5.js

To do

  • [x] Refactor execution model to use instruction operations and cpu model

  • [ ] Include optimisations in refactored execution model

  • [ ] Run dynamic number of cycles so that frame is non blocking

  • [ ] Move long running program to web worker

  • [ ] Buffer I/O operations to prevent excessive html redraws

  • [ ] Implement input

  • [ ] Program errors to UI / red output console text

  • [ ] Debug / step through mode with memory visible

  • [ ] Change clock frequency of debug mode

  • [ ] Example programs to choose from

  • [ ] Enable Watchdog

  • [ ] Save / upload code files

  • [ ] Auto formatting

  • [ ] Dynamic syntax highlighting

Contact Details

Programmer: Omar Essilfie-Quaye (omareq08+githubio@gmail.com)

(This is an auto-generated document, not all links will necessarily work)


Documentation generated by JSDoc 4.0.2 on Sun Feb 08 2026 18:39:25 GMT-0800 (Pacific Standard Time)