Files
byte-pusher-emu/README.md
2024-02-25 10:09:30 +05:30

1.1 KiB

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.

This project uses SDL2 for i/o.

Audio test

More screenshots

Palette Test

Screen test

Keyboard test

Keyboard test

The roms showcased here have been created by Javamannen.

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

Development Status

  • Memory
  • Color
  • CPU
  • Display adapter - SDL2
  • Keyboard - SDL2
  • Audio - SDL2
  • Load a ROM