Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/j-jzk/bfasm
A brainfuck -> x86 assembly compiler
https://github.com/j-jzk/bfasm
assembly brainfuck brainfuck-compiler
Last synced: 25 days ago
JSON representation
A brainfuck -> x86 assembly compiler
- Host: GitHub
- URL: https://github.com/j-jzk/bfasm
- Owner: j-jzk
- Created: 2024-02-26T17:59:31.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-03-18T09:53:24.000Z (8 months ago)
- Last Synced: 2024-03-18T11:11:37.245Z (8 months ago)
- Topics: assembly, brainfuck, brainfuck-compiler
- Language: Kotlin
- Homepage:
- Size: 55.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bfasm
_Run your Brainfuck programs **blazingly fast**_An optimizing Brainfuck compiler into x86 assembly.
## Usage
Generates an assembly source for the program and a supporting C main file, then builds them with `nasm` and `gcc`.
(The build step can be disabled by `-n`)```
Usage: main []Options:
-d, --build-dir= directory for the generated files (default .)
-t, --tape-size= the nuber of tape cells to allocate (default 256)
--dynamic-tape allocate the tape on the heap
-n, --no-build only generate ASM & C source files, don't build them
-h, --help Show this message and exit
```