Skip to content

Releases: MonJamp/DameEmu

dameEmu v0.6

02 Jan 03:42
Compare
Choose a tag to compare
dameEmu v0.6 Pre-release
Pre-release

Major Changes

PPU Emulation

draw_graphics

Initial attempts to emulate PPU is working. Currently background and sprite rendering is working although tiles/sprites which don't align to 8 pixel blocks may appear distorted. Simpler games and homebrew will be playable once input is implemented. With minimal optimizations, Tetris is running at over 250 fps.

VRAM Viewer

vram_viewer

The background tilemap can be rendered through the VRAM viewer.

Memory Browser

memory_browser

VRAM, WRAM, OAM, and HRAM data can be viewed using the memory browser.

Other Changes

  • Ability to toggle breakpoints
  • Fixes so that wxWidgets will render properly in Windows and Linux
  • Dark mode is supported if the detected OS is using a dark colored theme
  • STAT register and interrupt emulation
  • Initial timer emulation
  • Fixed memory leak caused by incorrect smart pointer usage
  • Performance improvements when running ROMs
  • Minor fixes to instructions and registers

DameEmu v0.4

09 Apr 05:39
Compare
Choose a tag to compare
DameEmu v0.4 Pre-release
Pre-release
  • wxWidgets for GUI
  • GameBoy CPU instructions fully implemented
  • Debugger
    • Step through CPU instruction
    • Add breakpoints
    • Monitor CPU and memory registers

debugger