dgrdo / BF Help! Compile with Use this editor to write Brainfuck code. Hit "Go", to compile Brainfuck to Digirule ASM, (ASM appears right below). See your Brainfuck program executing step-by-step in the Program Trace window. Don't panic, Help! is always at the top right corner. Here is a simple program that calculates 2+3 in Brainfuck. ++>+++[-<+>]<. .EQU status_reg=252 .EQU in_dev=253 .EQU out_dev=255 .EQU zero_bit=0 .EQU carry_bit=2 COPYLR tape dp start_program: COPYIR dp out_dev COPYRI in_dev dp COPYRI in_dev dp COPYIR dp out_dev COPYLR 29 handle_dv_i CALL handle_dv_i COPYLR 29 handle_dv_i CALL handle_dv_i COPYIR dp out_dev COPYRI in_dev dp COPYIR dp out_dev COPYLR 30 handle_dv_i CALL handle_dv_i COPYIR dp out_dev COPYIA dp CBR carry_bit status_reg ADDLA 2 COPYAI dp INCR dp COPYIA dp CBR carry_bit status_reg ADDLA 3 COPYAI dp label_943925932591: COPYIA dp BCRSC zero_bit status_reg JUMP label_continue_943925932591 COPYLR 29 handle_dv_i CALL handle_dv_i DECR dp COPYLR 30 handle_dv_i CALL handle_dv_i INCR dp JUMP label_943925932591 label_continue_943925932591: DECR dp COPYIR dp out_dev HALT HALT handle_dv_i: .DB 0 dp: .DB 0 RETURN tape: Trace title: HTML trace theme: plain dgbeos None Sample projects project_bf_sumnums project_bf_seq project_bf_exp project_bf_mul project_bf_swap project_bf_setzero project_bf_eq bf_init_project