A 65c816 assembler written entirely in the brainfuck language
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Parts
Tests
src
README.md

README.md

BFASM

A 65c816 assembler written entirely in the brainfuck language

This was a school project I created as part of a study on turing machines. Besides this part of the project there was also a multi tape turing machine emulator and BF interpreter created in a turing machine.

Possibly the third longest brainfuck program in existence, after Jon Ripley's "Lost Kingdom" and "Adv" games, though those have a lot more printing than this does, so, control logic wise, this may be the longest.

This is not a fully portable BF program; it requires a compiler that uses an unsigned byte cell size, and it will not compile on the original BF compiler because it creates a buffer overflow, because the program is too long.

Usage: BFASM < File.asm > File.bin