Supported Features
* Pure Lua! Gameboy module should work on any Lua 5.2+ environment with the "bit" library available.
* Original Gameboy (DMG) and Gameboy Color (GBC)
* Decently cycle-approximate graphics
* Working 32KHz audio
* Multiple Palettes for DMG Mode
* SRAM and Save States
* Debug Panels for VRAM, Audio, IO and Disassembly
* Built-in filebrowser, drawn in software for easy porting
Notable Missing Features
* Super Gameboy support (planned)
* Serial Transfer port
* RTC Timer (Pokemon Gold / Crystal)
* HDMA Transfers (Used by a very small handful of games, notably Shantae)
LuaGB v0.1.1 Changelog:
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 |
https://github.com/zeta0134/LuaGB/releases
http://www.emulation64.com/view/2975...v011-released/