Merge branch 'master' of github.com:bobbydilley/lindbergh-loader

This commit is contained in:
Bobby Dilley
2022-12-28 17:17:27 +00:00
2 changed files with 18 additions and 7 deletions
+16 -7
View File
@@ -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!
+2
View File
@@ -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```