Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A VBA-M fork with lua-scripting support
C++ C Assembly Lua Other

This branch is 34 commits ahead of x3ro:upstream

Failed to load latest commit information.
CMakeScripts NLS: Improve translations build
debian DEBIAN: Add manpages for gvbam and wxvbam, thanks to Jeremy Newton fo…
doc update to svn1228
fex >.> Shuffle2 was wrong.
po improvements in lua library
src Build lua projects using cmake
.gitignore add: ignore generated/compiled files
CMakeLists.txt Lua scripts explicitly listed in CMakeLists now. add: formatting
bkpt.lua removed call to nonexistant printtrace() from bkpt.lua.
firered.lua add entry and exit detection for object-update-functions and fix the …
snapshot.lua improvements in lua library
stack.lua improvements in lua library


A VBA-M fork with lua-scripting support

How to install

To enable lua scripting support you have to compile it with the ENABLE_LUACTRL option.


How to run

To try the project you need to have a .gba rom file for the game you are going to test. For this example let's say you have the Pokemon FireRed rom.

./vbam -l PokemonFireRed.gba

Then press F11 and you should see the emulator freezing and a lua prompt in your terminal. If you want to try the firered.lua file included with this repository for exemple, go to the lua prompt and type :

require 'firered'

and then hit CTRL+D to exit the lua interpreter and resume the emulator. If everything worked correctly you should be able to move diagonally.

Something went wrong with that request. Please try again.