Skip to content

Releases: esp-cpp/esp-box-emu

v0.1.3

29 Nov 16:49
0ca5bac
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.2...0.1.3

v0.1.2

17 Nov 22:55
5e347b9
Compare
Choose a tag to compare

Faster GBC emulation to support full screen video output. Updated LCD display to support queued (non-blocking) SPI transmissions for large blocks of color data. Added video scaling setting to settings page. Added GPIO interrupt handler for MUTE button and BOOT button.

What's Changed

Full Changelog: 0.1.1...0.1.2

v0.1.1

13 Nov 04:13
Compare
Choose a tag to compare
  • Fixed core emulation frame loop for NES and GB/GBC emulation to target 60 FPS for accurate emulation instead of going too fast.
  • Updated I2S audio configuration to run at 32KHz instead of 16KHz, allowing full speed GB/GBC emulation with sound.
  • Cleaned up repo (removing unused code)
  • Allow controller to navigate main rom menu (up/down) and play a rom (start).

Full Changelog: 0.1.0...0.1.1

v0.1.0

08 Nov 19:35
Compare
Choose a tag to compare

What's Changed

  • Feature/gbc support by @finger563 in #1
  • Audio control and associated UI by @finger563 in #2
  • Default input is using QwiicNes hardware / component
  • Update how memory (DRAM) is managed so that GBC and NES can share large pools of memory on SPIRAM.

New Contributors

Full Changelog: 0.1.0-alpha...0.1.0

Version 0.1.0 Alpha

03 Nov 22:18
0ed93c1
Compare
Choose a tag to compare
Version 0.1.0 Alpha Pre-release
Pre-release

NES emulation working on ESP32-S3-BOX with audio, video, and (wired) controller input.

LVGL subsystem / menu / rom selection is implemented, but no input drivers exist for LVGL so for now it simply programatically selects a rom from the GUI.

Full Changelog: https://github.com/esp-cpp/esp-box-emu/commits/0.1.0-alpha