~dajolly/bpvm

A BytePusher virtual machine, written in C.

d9a7b33 code cleanup

~dajolly pushed to ~dajolly/bpvm git

4 hours ago

809d2c1 code cleanup

~dajolly pushed to ~dajolly/bpvm git

12 hours ago

License: MIT Build Status

BPVM

#Install

git clone https://git.sr.ht/~dajolly/bpvm
cd bpvm
make
sudo make install
# The default installation directory is /usr/local
# To install into a different directory, redefine PREFIX
sudo make install PREFIX=/your/path

#Usage

Usage: bpvm [options] file

Options:
   -f, --fullscreen  Set window fullscreen
   -h, --help        Show help information
   -s, --scale       Set window scale
   -v, --version     Show version information
# To launch with a file, run the following command
bpvm file.bp

# To launch with a fullscreen window, run the following command
bpvm --fullscreen file.bp

# To launch with a scaled window, run the following command
bpvm --scale [1-8] file.bp

#Keybindings

Button Key
0 X
1 1
2 2
3 3
4 Q
5 W
6 E
7 A
8 S
9 D
A Z
B C
C 4
D R
E F
F V

#License

Copyright (C) 2024 David Jolly jolly.a.david@gmail.com. Released under the MIT License.