diff --git a/README.md b/README.md index 9388241..b043ac5 100644 --- a/README.md +++ b/README.md @@ -4,23 +4,26 @@ This project aims to hook and emulate the various different parts of the SEGA Li You can view the supported titles [here.](docs/supported.md) +You will need an nvidia graphics card and I have tested with the latest version of Ubuntu. + ## Dependencies First make sure you have up to date nvidia drivers for your computer, and then install the following: ``` sudo dpkg --add-architecture i386 -sudo apt-get install gcc-multilib -sudo apt-get install freeglut3:i386 freeglut3-dev:i386 libglew-dev -sudo apt-get install xorg-dev -sudo apt-get install libopenal1 libopenal-dev -sudo apt-get install libxmu6:i386 -sudo apt-get install libstdc++5:i386 +sudo apt install gcc-multilib +sudo apt install freeglut3:i386 freeglut3-dev:i386 libglew-dev +sudo apt install xorg-dev +sudo apt install libopenal1 libopenal-dev +sudo apt install libalut-dev:i386 +sudo apt install libxmu6:i386 +sudo apt install libstdc++5:i386 ``` ## Building & Running -To build simply run the makefile, and then copy the contents of the build directory into your game directory and run. +To build run the makefile, and then copy the contents of the build directory into your game directory and run. ``` make @@ -29,4 +32,10 @@ cd ~/the-house-of-the-dead-4/disk0/elf LD_PRELOAD=lindbergh.so LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. ./hod4M.elf ``` +It is likely that the games will require various other libraries from the Lindbergh system such as 'libkswapapi.so' and 'libposixtime.so'. These can be found in any dumps of the Lindbergh CF image. + A default configuration file is provided in `docs/lindbergh.conf`. It should be placed in the same folder as the game is run from. If no config file is present a default setting will be used. + +## Thanks + +This project has been built by referencing things made by Teknoparrot, Doozer and JayFoxRox so thanks to all of them! diff --git a/docs/supported.md b/docs/supported.md index 92cdbe3..adb5a08 100644 --- a/docs/supported.md +++ b/docs/supported.md @@ -33,4 +33,6 @@ Working is defined by getting into attract mode and running the game, but not ne ### Let's Go Jungle +Not this game will not start. + ```LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. LD_PRELOAD=lindbergh.so TEA_DIR=`pwd` ./lgj_final```