All Projects → mintsuki-org → bfboot

mintsuki-org / bfboot

Licence: other
A full brainfuck to bootable OS image compiler.

Programming Languages

assembly
5116 projects
c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to bfboot

BrainF.Net
A .NET brainfuck code parsing and execution library
Stars: ✭ 23 (-34.29%)
Mutual labels:  brainfuck, brainfuck-compiler
asmbf
The only true brainfuck-targetting assembler.
Stars: ✭ 81 (+131.43%)
Mutual labels:  brainfuck, brainfuck-compiler
llvm-brainfuck
Brainfuck compiler based on LLVM API
Stars: ✭ 27 (-22.86%)
Mutual labels:  brainfuck, brainfuck-compiler
BF-it
A C-like language to Brainfuck compiler, written in Python
Stars: ✭ 101 (+188.57%)
Mutual labels:  brainfuck, brainfuck-compiler
FasterBrainfuckProgramming
This project is to make brainfuck language programming easier, faster and more powerful .. everything is made out of functions making it very easy to port to other languages
Stars: ✭ 19 (-45.71%)
Mutual labels:  brainfuck, brainfuck-compiler
Headache
Programming Language that compiles to 8 Bit Brainfuck
Stars: ✭ 59 (+68.57%)
Mutual labels:  brainfuck
BfBf
A Brainfuck interpreter written by Brainfuck.
Stars: ✭ 37 (+5.71%)
Mutual labels:  brainfuck
bfpy
Python to Brainfuck transpiler
Stars: ✭ 39 (+11.43%)
Mutual labels:  brainfuck
rathilang
A small gift for someone who did big things (Python Package)
Stars: ✭ 14 (-60%)
Mutual labels:  brainfuck
brainfuck
Brainfuck interpreter companion to the brain programming language
Stars: ✭ 32 (-8.57%)
Mutual labels:  brainfuck
rot13
This is a collection of ROT13 encoding programms written in different languages. Just for fun.
Stars: ✭ 24 (-31.43%)
Mutual labels:  brainfuck
Brainfuck
A flexible Brainfuck / Brainloller / Braincopter interpreter in Swift 3.1.
Stars: ✭ 13 (-62.86%)
Mutual labels:  brainfuck
vbf
A brainfuck interpreter/compiler written in V.
Stars: ✭ 17 (-51.43%)
Mutual labels:  brainfuck
BrainfuckIDE
A Brainfuck IDE/debugger designed to be intuitive, featureful and visually appealing
Stars: ✭ 77 (+120%)
Mutual labels:  brainfuck
bf256
Brainfuck compiler under 256 bytes in size.
Stars: ✭ 21 (-40%)
Mutual labels:  brainfuck
MultiOS-USB
Boot operating systems directly from ISO files
Stars: ✭ 106 (+202.86%)
Mutual labels:  bootable-usb
brainfuck
A simple brainfuck interpreter in Rust.
Stars: ✭ 18 (-48.57%)
Mutual labels:  brainfuck
Klipse
Klipse is a JavaScript plugin for embedding interactive code snippets in tech blogs.
Stars: ✭ 2,841 (+8017.14%)
Mutual labels:  brainfuck
brainfuck2wasm
A brainfuck-to-WebAssembly compiler
Stars: ✭ 36 (+2.86%)
Mutual labels:  brainfuck
esoo
Like the Programming Languages Zoo but with esoteric languages.
Stars: ✭ 18 (-48.57%)
Mutual labels:  brainfuck

bfboot

A full brainfuck to bootable OS image compiler.

How to build

As of now, you'll only be able to build and run bfboot from within the build directory. To build it, simply run 'make' in the root of the source tree. bfboot depends on nasm at runtime, so make sure to have that installed and in your $PATH.

Compiling brainfuck

Simply run ./bfboot within the bfboot source tree. bfboot takes 2 arguments, namely the brainfuck source file and the output name of the created bootable image.

Example: ./bfboot 99bottles.bf 99bottles.img

Running the image

The generated image is a flat disk image. It can be written to a USB stick using utilities such as cat or dd, or it can be run in an emulator such as QEMU.

To run in QEMU: qemu-system-i386 -hda 99bottles.img

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].