-
Notifications
You must be signed in to change notification settings - Fork 0
Setting up Reicast
When I tried to setup reicast, it was alot harder than the rest of the Dreamcast emulators, so I made some instructions and I want to include them here for those who want to use it
-
I can't remember if this is still an issue with Master, but if you get a complain about
nullptrbeing undefined, add#define nullptr NULLto core/imgread/common.h (Or replace all instances of nullptr with NULL in common.cpp) -
build shell/linux (
make) -
copy final executable to main path (Rename if wish)
-
sudo usermod -a -G input USER#In my caseUSERwas david -
in shell/linux/tools open a terminal and type
sudo python2 reicast-joyconfig.py- Find the right device (In my case my keyboard is device 3)
- Enter key bindings as they appear (Note thumbstick won't map to keyboard so don't try to set them)
- Make a file of the suggested name in the suggested dir in
~/.local/share/reicast/mappings/with the suggested text
-
in ~/.config/reicast/emu.cfg set these vars
- enable_x11_keyboard = 0
- evdev_device_id_1 = 3
- Debug.SerialConsoleEnabled = 1
-
To add a real BIOS, place your boot and flash.bin in these paths
~/.local/share/reicast/data/dc_boot.bin and ~/.local/share/reicast/data/dc_flash.bin -
man reicastThe source is at https://github.com/reicast/reicast-emulator/blob/master/shell/linux/man/reicast.1