1
0
mirror of synced 2024-11-15 01:57:36 +01:00
A SEGA Lindbergh Emulator for Linux.
Go to file
2022-12-28 13:20:45 +00:00
.vscode Remove unused files 2022-12-28 12:32:26 +00:00
docs Add resolutions 2022-12-28 12:28:56 +00:00
src Clean up segaapi 2022-12-28 13:11:05 +00:00
.gitignore Update gitignore 2022-07-20 19:58:49 +01:00
Makefile Add sound stuff 2022-07-28 12:43:10 +01:00
README.md Update README.md 2022-12-28 13:20:45 +00:00

SEGA Lindbergh Emulator

This project aims to hook and emulate the various different parts of the SEGA Lindbergh allowing the games to run on modern versions of Linux.

You can view the supported titles here.

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

Building & Running

To build simply run the makefile, and then copy the contents of the build directory into your game directory and run.

make
cp build/* ~/the-house-of-the-dead-4/disk0/elf/.
cd ~/the-house-of-the-dead-4/disk0/elf
LD_PRELOAD=lindbergh.so LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. ./hod4M.elf

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!