First post, by ant!
Hi,
I use dosbox under Retropie (actually, OSMC with extra installed RetroPie, which should not be a difference. Latest version, completely updated).
According to http://www.dosbox.com/wiki/GAMES:Lighthouse:_The_Dark_Being, Lighthouse is supported in dosbox. I installed it and get it running, and was able to play for a while, but now it crashes each time I reach a certain point (after the lab and reaching the beach, collecting some stuff, and then going towards the temple -> crash. Not long after switching to CD2), from multiple savepoints.
I have both CDs as iso-files mounted on a USB drive and start everything using the following script:
#!/bin/bash
/opt/retropie/emulators/dosbox/bin/dosbox -c "mount c /home/osmc/RetroPie/roms/pc" -c "imgmount.com d /media/path_to_iso2.iso /media/path_to_iso1.iso -t cdrom" -c "c:" -c "cd SIERRA/LIGHTDOS" -c "SIER.EXE" -c "exit"
Not sure if -c "mount c /home/osmc/RetroPie/roms/pc" is necessary, it seems it gets mounted automatically in Retropie like this. To start, I used also instead of -c "c:" -c "cd SIERRA/LIGHTDOS" -c "SIER.EXE" the following: -c "cd SIERRA" -c "LIGHT.BAT", which is doing the same. Switching CDs works fine with CTRL+F4.
The error message during the crash, displayed in dosbox, is the following:
We're sorry, you have encountered an internal game error. Please restart your game and restore a saved game. If you have continued problems, please report the following to Sierra Technical Support:
Error 52: Script 400 is being disposed and there is still a cloned object that uses a class in it
Script# 64994 ($ff01cdc4+)
Do you have any idea?