Files
byte-pusher-emu/README.md
2024-02-20 22:58:44 +05:30

961 B

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.

Screen test 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

https://esolangs.org/wiki/BytePusher