aaaaaaaaaaaaaaaaaaaa
  • Brainfuck 94.3%
  • zig 3.4%
  • Assembly 2%
  • Makefile 0.2%
Find a file
2025-05-19 09:00:31 +12:00
build restructuring 2025-04-08 19:58:16 +12:00
files setting up jackal stuff 2025-04-12 21:25:18 +12:00
fox32os@842c8f096c initial commit 2024-11-21 13:26:53 +13:00
fox32rom@dee18b14d1 initial commit 2024-11-21 13:26:53 +13:00
out restructuring 2025-04-08 19:58:16 +12:00
.gitattributes gitattributes 2 2025-04-08 21:10:08 +12:00
.gitignore setting up jackal stuff 2025-04-12 21:25:18 +12:00
.gitmodules initial commit 2024-11-21 13:26:53 +13:00
bf2fox32.c3 fix backspace handling apart from visually deleting chars 2025-04-10 10:35:15 +12:00
brainfrick.asm remove TODO 2025-05-19 09:00:19 +12:00
brainfrick.img WIP 2025-05-19 09:00:31 +12:00
BrainfuckCompiler.jkl WIP 2025-05-19 09:00:31 +12:00
build.sh restructuring 2025-04-08 19:58:16 +12:00
fox32os.hjk WIP 2025-05-19 09:00:31 +12:00
fox32os.jkl WIP 2025-05-19 09:00:31 +12:00
fox32rom.hjk setting up jackal stuff 2025-04-12 21:25:18 +12:00
fox32rom.jkl setting up jackal stuff 2025-04-12 21:25:18 +12:00
Makefile setting up jackal stuff 2025-04-12 21:25:18 +12:00
README.md Update README.md 2025-05-19 08:14:16 +12:00
shell.nix fix possible overflow & small architectural changes 2025-04-08 21:05:32 +12:00

Brainfuck for the fox32 fantasy cpu

it is really bad please don't look too closely

usage (fox32 native interpreter):

building

$ fox32asm brainfrick.asm bf.fxf
$ ryfs.py add <disk image> bf.fxf
$ ryfs.py add <disk image> files/<filename>.b

running (inside fox32)

$ disk 1 # assuming it's in the first disk
$ bf <filename>.b

usage (bf2fox32 compiler)

building

$ c3c compile bf2fox32.c3

running

$ ./bf2fox32 <filename>.b <filename>.asm
$ fox32asm <filename>.asm <filename.fxf>
$ ryfs.py add <disk image> <filename>.fxf