LuaGB
Émulateur Gameboy écrit à l'aide du langage de programmation Lua.
Dernière mise à jour :
Plateformes
Architecture
Mac OS X - macOS
64 bits
Téléchargement et liens
Historique des versions
v0.1.1
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.
Less unpack, more FFI. Several small speed improvements from light code reorganization
LuaJIT settings optimized for a rather hefty performance boost. Credit to @nico-abram, @TannerRogalsky and @meepen for the suggestions.
Audio now routes through QueueableSource, greatly reducing skips, pops, and latency when running fullspeed
Less unpack, more FFI. Several small speed improvements from light code reorganization
LuaJIT settings optimized for a rather hefty performance boost. Credit to @nico-abram, @TannerRogalsky and @meepen for the suggestions.
Audio now routes through QueueableSource, greatly reducing skips, pops, and latency when running fullspeed
Changelog complet
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.
v0.1.0-alpha
The release build uses the awesome Love2D framework to run the emulator on Windows, Mac OSX, and Linux platforms. For Linux, you'll need love 0.10.2 installed, either from your distribution's repositories, or from source.
Check out the README.md for detailed instructions. The tl;dr: click on the folder icon, copy your games into the folder that pops up, then restart the emulator. Press D for debug mode if you're adventurous.
Enjoy! Bug reports are welcome, screenshots especially so.
Check out the README.md for detailed instructions. The tl;dr: click on the folder icon, copy your games into the folder that pops up, then restart the emulator. Press D for debug mode if you're adventurous.
Enjoy! Bug reports are welcome, screenshots especially so.
Changelog complet
This is the first **alpha** release of LuaGB! This is a fully functional Gameboy (Color) emulator written in pure Lua. It remains _not terribly fast_ but, I'm still fairly happy with the performance. I decided to release it in its current form to establish a stable base upon which to grow the project, and compare performance benchmarks to in the future. It is free of major bugs as far as I'm aware, though I can't test with every game ever made.
The release build uses the awesome Love2D framework to run the emulator on Windows, Mac OSX, and Linux platforms. For Linux, you'll need love 0.10.2 installed, either from your distribution's repositories, or from source.
https://love2d.org/
Check out the README.md for detailed instructions. The tl;dr: click on the folder icon, copy your games into the folder that pops up, then restart the emulator. Press D for debug mode if you're adventurous.
Enjoy! Bug reports are welcome, screenshots especially so.