Skip to content

An emulator for the ride control board in Let's Go Jungle Special and The House Of The Dead 4 Special

License

Notifications You must be signed in to change notification settings

bobbydilley/rideboard-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sega Lindbergh Rideboard Emulator

This project is an emulator for the following large scale attraction arcade games:

  • Let's Go Jungle Special
  • The House Of The Dead 4 Special

It's possible that this would also work for The Lost World Special, however I've never seen a real machine to test it with.

Building & Running

To build and run on Ubuntu, use the following commands:

sudo apt install build-essential git
git clone https://github.com/bobbydilley/rideboard-emulator
cd rideboard-emulator
gcc rideboard.c -o rideboard
sudo ./rideboard

You can pass the path of your serial device in when running using the following:

sudo ./rideboard /dev/ttyUSB1

Running on Lindbergh

The source and executable for a version of this software that runs on the Lindbergh has also been included.

You should run the software before starting the executable for the game, by adding this line before the game is called in the disk0/hotd4-sp/elf/game file.

$(pwd)/rideboard-emulator &

Protocol Information

The board communicates with the Sega Lindbergh motherboard through one of the serial ports on the front of the device.

  • Baud Rate: 115200

  • Receives 7 bytes a go

    • 1st byte is always 0xC0
    • 2nd to 6th byte is payload
    • 7th byte is checksum which is the exclusive bitwise or (^) operation over the last 5 payload bytes
  • Responds with 22 bytes a go

    • 1st byte is always 0xC0
    • 2nd to 21st byte is payload
    • 22nd byte is checksum which is the exclusive bitwise or (^) operation over the previous 20 bytes.

About

An emulator for the ride control board in Let's Go Jungle Special and The House Of The Dead 4 Special

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages