The user interface of Brainf*cktor may not be obvious for totally unconcerned person, so here is short help, partially for my back reference too.
Display is divided into three parts; first row showing the actual program. The whole buffer is divided into pages of 16 bytes, and only one page is shown. The actual page number is shown in hexadecimal format next to the P symbol after the program buffer. When the interpreter finds non-BF symbol, it is ignored.
Second row is similar to the first row, but displaying the input buffer. It is the buffer of characters the interpreter will use whenever asked for data input, byte after byte. When the interpreter can't take any more input, it will finish its execution. When the BF program doesn't use the , symbol, input buffer is not touched at all and can be left empty.
Third line, output buffer shows the last 16 characters outputted from BF interpreter. It is FIFO buffer.
The program buffer or input buffer is editable. User can edit character under cursor, shown as inverted character. Here the cursor is on program buffer, ready to edit first character.
Alternating between editing the program or input buffer is done via dedicated key.Keyboard consists of 8 keys. The left red key allows to switch between editing of program or input buffer.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.