Drastic wont run my roms
-
Hello,
I finally installed RetroPie to my Raspberry Pi 4B which was sitting for a long time collecting dust.
I added a bunch of games and emulators and all of them run fine, except the DraStic emulator. I noticed that when running a rom it says that logs are under
/dev/shm/runcommand.log (i didnt find this file).But i found there the runcommand.info which showed me for example
cat runcommand.info nds drastic /home/pi/RetroPie/roms/nds/Pokemon - SoulSilver Version (USA).zip /opt/retropie/emulators/drastic/drastic.sh "/home/pi/RetroPie/roms/nds/Pokemon - SoulSilver Version (USA).zip" kms
after running this command (the final from the snipped above), the rom ran and the game is working. So what do i need to add so as it works without me needing to run this command? (I ran the command through SSH)
Thanks a lot,
Pixel -
@pixel said in Drastic wont run my roms:
I noticed that when running a rom it says that logs are under
/dev/shm/runcommand.log (i didnt find this file).Strage, the main log file should be there, it's created after a game is run, just like
runcommand.info
.after running this command (the final from the snipped above), the rom ran and the game is working
Are you using the desktop image for RaspiOS - how did you install RetroPie ? On the Pi4,
drastic
needs a desktop env to work and it should be started automatically when a NDS game is launched with `drastic. -
Hello @mitu
I installed TwisterOS which has RetroPie pre-installed.
After that, since i wanted to emulate nds games, i downloaded DraStic (as well as lr-desmune2015, and lr-desmune).
I tried with DraStic and it didn't work. I tried with lr-desmune and it was working, but I read that drastic is better (more optimized etc).So I selected Drastic once again and i navigated to /dev/shm to find the .log file, so as i understand what's wrong.
The .log wasn't there so I saw the runcommand.info which i inspected.While the game was trying to 'run' from drastic, i took the command and pasted it in my terminal from my PC (which I used to connect and navigate to that folder).
As soon as i ran this command, the drastic emulator worked. -
@pixel said in Drastic wont run my roms:
I installed TwisterOS which has RetroPie pre-installed.
This is not a supported configuration, probably that's why it's not going to work OOB or with workarounds.
-
@mitu The reason I picked Twister and didn't install RetroPie only, is because I have an SSD (enclosed in an Argon m.2 case), and when i tried to install it on a usb stick to install it through BerryBoot (since i want the raspberry for some other mini projects I'm working on), it says that it cannot be imported and installed because its not in SquashFS format or something like that.
Is there a workaround? So im able to install more and utilize my SSD as planned?
-
@pixel said in Drastic wont run my roms:
Is there a workaround? So im able to install more and utilize my SSD as planned?
No - if you want to use Berryboot (which is no longer supported upstream, being replaced by PINN AFAIK) then you can't use the RetroPie image since it's not compatible.
-
After some research i noticed that the .log was outputting:
Parameters: Executing: xinit /dev/shm/retropie_xinitrc -- vt1 -keeptty (EE) Fatal server error: (EE) Server is already active for display 0 If this server is no longer running, remove /tmp/.X0-lock and start again. (EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0" after 7 requests (7 known processed) with 0 events remaining.
So i headed to
nano /opt/retropie/configs/nds/emulators.cfg
where i saw that DraStic was using this command:
"XINIT:/opt/retropie/emulators/drastic/drastic.sh %ROM% kms"
changed it to:
drastic = "/opt/retropie/emulators/drastic/drastic.sh %ROM% kms"
Now works like a charm!!!
(Again for future reference - if anybody needs it - i'm using RetroPie under Twister OS 2.1.2)
@mitu One more question related to Drastic. Why is the menu of drastic "unusable"? I'm on an RPI4b. It just doesn't seem to 'register' the buttons correctly. Is there any fix regarding this issue? I'm guessing i'm not alone.
Thanks!
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.