Turbine, probably stands for:
TURing machine, *Burp noise*, It's Not an Emulator
Basically a poorly coded configurable turing machine made with Rust, with hardcoded values and stuff.
- Install prerequisites 📦
- Install dependencies and run 📥
- Run
cargo run --release
in the terminal, packages will be install and LIFT-OFF! 🛫
- Run
- Of course other than the default, you can also mess with the configs! 🔧🔥
- Edit
config.turbine.toml
(Feel free to open an issue if you think anything should also be configurable)
- Edit
Output with the default configs:
> cargo run --release
Finished release [optimized] target(s) in 0.07s
Running `target\release\rust.exe`
████ ██ ██ ██ ██ ██ ████
██████ ████ ████ ████ ████ ████
██ ██ ████████████ ██████ ██████ ██████
██████ ████ ██████ ██ ████ ██ ████ ██
██ ████████ ████ ██████ ██████████ ██████████
██████ ██ ██████████ ██████ ██ ████ ██
██ ██ ████ ████ ██████ ██ ██████████ ████
██████████████████ ████ ██████ ████ ██ ██████
██ ██ ██████████ ████████ ████████ ██
██ ████████ ██████ ██ ████ ██████
██ ████ ██ ████ ██ ██████████ ████ ██
██ ██████ ████ ██████████████ ████████████
██ ████ ████████████ ██ ████ ██
██ ██████████ ██ ████ ██████ ████
██ ████ ██ ████ ██████████ ██ ██████
████████ ████ ██████ ████ ██████ ████ ██
[input]
:- Input. What do you expect.
[behaviour]
output_iterations
Currently unused. Maybe in the future you can tell it to shut up with this.
Or maybe just shove an ANC headphone on your ears instead. So much peaceful, so much silence...reader_width
Determine how long is the tape reader.
[rules]
- Basically everything works.
Wikipedia (Rule 110) < You can also find other alternative rules here