The Pokecrystal access project is a set of scripts which provide access to Pokémon Crystal, the famous GameBoy game, for people using a screen reader. These scripts are designed to work with the VBA-ReRecording GameBoy emulator.
Download the GameBoy emulator VBA Rerecording http://vba-rerecording.googlecode.com/files/vba-v24m-svn-r480.7z
Get an English pokémon crystal rom.
After you have these, extract and run VBA.
Go to the Options menu, Head-Up Display, Show Speed, None (alt-o, h, s, enter) Without this, NVDA reads the title bar every time it changes.
Optional but recommended: turn down the sound. In the Options menu, navigate to Audio, Volume (alt o, a, v)
Each time you run VBA, you'll need to load the rom. You can do this from the open dialog, or load a recent rom after you've opened it once.
Once the rom is loaded, load the lua script (tools, lua, New Lua script window). From there, load pokemon.lua, press run. It should say ready, alt tab out and back in again
Make sure num lock is off while playing the game, or the keys won't work.
Non-english roms are supported. These include: French, German, Italian, Japanese and Spanish.
If you find a bug, or want to contact me about these scripts, my contact information is below. for bugs, please send a save state with instructions on how to reproduce the issue from it. You can save a named one with control shift s in the game.
Project homepage: http://allinaccess.com/pca/ Author Email: Tyler Spivey tspivey@pcdesk.net Twitter: @tspivey Source code: https://github.com/tspivey/pokecrystal-access