GitHub - IdanKoblik/amnesia: x64 Linux brainfuck compiler · GitHub
Skip to content
IdanKoblikPublic

About

x64 Linux brainfuck compiler

Resources

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

Repository files navigation

amnesia logo

amnesia

A brainfuck compiler written in x86_64 assembly.

Install

Requires nasm and ld (GNU linker).

git clone https://github.com/IdanKoblik/amnesia.git
cd amenasia
make

This produces the amn binary in the project root.

Usage

./amn <file.bf>

Example:

./amn fixtures/hello.bf

The compiler translates the brainfuck source into x86_64 assembly, pipes it through gcc, and produces an out.bin executable in the current directory.

About

x64 Linux brainfuck compiler

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages