Skip to content

Chip8 Emulgator v0.0.1-snap

Pre-release
Pre-release
Compare
Choose a tag to compare
@metteo metteo released this 14 May 14:45
· 19 commits to master since this release
efa4a21

First usable release.

Features:

  • most of emulator core controlled through menu with shortcuts
  • support for 2 windows with independent view processing (theme / heuristics)
  • 3 themes: original COSMAC VIP, with borders around pixels and brick game clone
  • basic drag and drop support (drag files into display)
  • basic game profile support (compatibility, for those included in the release)
  • basic live view of core parameters: fps, CPU frequency, timers.
  • when opened without file, loads Boot-128 (written by David Winter) which allows editing of program memory which then can be executed by doing soft reset (e.g. typing 1000 will create infinite loop in bootloader).
  • supports both class path (chip8-cpe.sh) and module path (chip8-mpe.sh) startup on Linux
  • direct key mapping 0-9, A-F maps to 0x0 - 0xF

Known issues:

  • visual glitches on windows (especially with Windows L&F, app developed on Linux, only minor testing on Windows)

Requirements:
Java 11 properly installed ($JAVA_HOME set)