Here is OpenLara, an open source recreation of the Tomb Raider 1, 2 and 3 Engine.
The default keymap has been slightly adapted to fit the Pandora.
You need to put the game data in appdata/openlara to play this.
You can either copy the "data" and "fmv" folder from CD (or CD image) directly or put individual data files inside "level/X" folder (X is either 1, 2 or 3). Look at the readme.txt inside each folder for detail.
Also, CD Rip audio goes in audio/X folder, with name track_XX.mp3 or track_XX.ogg
In GLES2, the game take some time to start (it build it's shader at every start), so be patient (I'll try implement Binary shaders in gl4es later, that should accelerate the starts).
CC model will run the GLES1 version.
Expect silent crash if the data are not in the correct places (or with correct name).
History log
=========
Build 06
-----------
* Updated GLES2 version
* Updated libs
Build 05
-----------
* Pandora shoulder buttons can be configured
* Added non-intrusive dialog to choose GLES 1 or 2
* Fixed a bug in gl4es with Framebuffer deletion
Build 04
-----------
* Pandora buttons plus "." and "." can be configured
* Speedup a bit Movies on GLES2 version
* Large speedup on GLES1 version
Build 03
-----------
* Added GLES1 version
* GLES1 version used for CC model, or selectable with ".es" file