#experimental #emulator #gui #chiprust-emu

bin+lib chiprust-emu-gui

Experimental GUI for chiprust-emu

1 unstable release

0.1.0 Jun 4, 2021

#254 in #emulator

MIT license

20KB
331 lines

Experimental GUI for chiprust-emu

Pixels based GUI for my emulator.

Usage:

chiprust-emu-gui.exe [options] [source]

Flags:

  • -h, --help Prints help information
  • -V, --version Prints version information

Options:

  • -c, --cpu Sets a custom cpu frequency. If zero, instructions would be executed ASAP. [default: 840]
  • -d, --draw Sets a custom draw frequency. Recommended to keep equal to the monitor refresh rate. [default: 60]
  • -s, --speed Sets a custom speed (actually timers' tick frequency). If zero, timers would be decremented ASAP. [default: 60]
  • --tone Sets a custom audio tone [default: 900]
  • -t, --transparent Makes background transparent.

ARGS:

  • [source] Sets the rom file to execute. Default: included tetris rom

Problems:

  • Uses wgpu, so doesn't support wasm. (Probably will change)
  • Badly organized. (Will be fixed?)

Dependencies

~8–23MB
~347K SLoC