Skip to content

LuaGB v0.1.1

Latest
Compare
Choose a tag to compare
@zeta0134 zeta0134 released this 25 Jan 08:15
· 1 commit to master since this release

This is a patch release of LuaGB, incorporating some major performance improvements from the community, as well as a small mix of bug fixes and one new feature. I've chosen to drop the alpha designation from this release, as at this point the emulator is reasonably stable and plays a wide variety of games correctly.

Notable Changes

  • Now targets Love 11.2
  • LuaJIT settings optimized for a rather hefty performance boost. Credit to @nico-abram, @TannerRogalsky and @meepen for the suggestions.
  • Less unpack, more FFI. Several small speed improvements from light code reorganization
  • Audio now routes through QueueableSource, greatly reducing skips, pops, and latency when running fullspeed
  • Proper support for General Purpose and HBlank DMA, needed by a few popular CGB games

A word of warning: I no longer have access to a Macintosh, so I can't test the OSX build. I'm providing it anyway in the hopes that it continues to be useful, but I can't give it any sort of seal of approval. Pull requests welcome if I've buggered it up in some way.