byte-pusher-emu
is an emulator for the BytePusher virtual machine developed by Javamannen.
Binary builds for linux x86_64 is available in the Releases section.
The roms showcased here have been created by Javamannen.
Note: This is a project that was used to learn Rust and emulation basics. However, it should work good as a reference for running ROMs.
byte-pusher-emu
is rather minimalistic, and needs to be launched from CLI.
For help on how to use, run the following:
./byte-pusher-emu --help
To load a program, use the following command.
./byte-pusher-emu -f rom.BytePusher
Loads a rom from the file specified. If -f
is not mentioned, the VM will run with an empty memory (which will cause it to cycle endlessly).
https://esolangs.org/wiki/BytePusher
- Memory
- Color
- CPU
- Display adapter - SDL2
- Keyboard - SDL2
- Audio - SDL2
- Load a ROM