Skip to content

Brainfuck interpreter written on NASM size of 512 bytes.

License

Notifications You must be signed in to change notification settings

DevAlone/BrainfuckMBR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BrainfuckMBR

Brainfuck interpreter written on NASM size of 512 bytes.

Execute ./just_do_it to start interpreter or ./just_debug_it bf_code to debug(in debug mode you can send bf code using serial port). Also you can write it to flash drive and to start as a real system like windows or linux!

To record program on a flash drive, use the following command:

nasm -f bin minibrainfuck.asm -o minibrainfuck && dd if=minibrainfuck of=disk.img bs=510 count=1 conv=sync && echo -en '\x55\xaa' >> disk.img && sudo dd if=disk.img of=/dev/you_flash_drive # (for me it is sdb)

To run programs from file, use the following command:

./just_debug_it `cat path_to_bf_program`

For example:

./just_debug_it `cat programs/helloworld`

Интерпретатор brainfuck написанный на NASM размером в 512 байт.

Для запуска интерпретатора, исполните файл ./just_do_it или ./just_debug_it bf_code для отладки(в режиме отладки вы можете посылать bf код через serial порт). Также вы можете записать этот интерпретатор на флешку и запустить прям как настоящую систему windows или linux!

Для записи программы на флешку, воспользуйтесь следующей командой:

nasm -f bin minibrainfuck.asm -o minibrainfuck && dd if=minibrainfuck of=disk.img bs=510 count=1 conv=sync && cat 55haah >> disk.img && sudo dd if=disk.img of=/dev/ваша_флешка # (у меня это sdb)

Для запуска программ из файла, воспользуйтесь следующей командой:

./just_debug_it `cat путь_к_программе`

Например:

./just_debug_it `cat programs/helloworld`

About

Brainfuck interpreter written on NASM size of 512 bytes.

Resources

License

Stars

Watchers

Forks

Packages

No packages published