20c90af201afbe3e9e30df652f66d05ab465be6b
BytePusher Emulator
This is a play at emulating a BytePusher machine developed by Javamannen. Binary builds for linux x86_64 is available in GitHub Action runs.
Screenshot program author: Javamannen
Status
- Memory
- Color
- CPU
- Inner loop - 65536 instructions
- Outer loop - 60fps display loop
- Display adapter
- SDL2 adapter
- Keyboard
- Audio
- Load a ROM
Usage instructions
For help on how to use, please refer
./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).
More information about the BytePusher VM
Description
Languages
Rust
100%