reta Wrote:I got the romlist working, all roms are there and listed properly.. However, I don't really get how to write the path of the emulator in the emulators.ini.
Is this correct?
app=G:\\Emulators\\emulators\\nes\\fceux\\fceux.exe fceu %ROMPATH%%ROM%
in the program/script inside of XBMC I just see "launching ..." and nothing happens.
You do know
Arcade Browser is
linux only, right?
If you are not using an
Xbox, then you must be trying to use the
Windows version of
fceux with
Linux. There is a Linux version of fceux which would make more sense. If you use a debian based linux, it is probably in your repositories.
The correct line to run that emulator
(Linux version) is in the example .ini, as follows:
Code:
[fceu]
title=Nintendo (NES)
desc=Nintendo 8 bit - a classic.
app=fceu %ROMPATH%%ROM%
solo=false
romdir=/var/media/roms/nes/
romext=nes
If you insist on using the
Windows version, you are going to need
wine. On some linux installations, calling an .exe will automatically launch wine, but I found that it sometimes messes up internal paths, links or whatever that made programs not find their own files which wasn't the case when calling wine directly.
So call
wine with the
escaped path to the emulator and the
quoted rompath.
Make sure you manually enter the
escaped Windows path to the roms here, because wine apps cannot use the linux type rompath that will be substituted when you use %ROMPATH%. And you have to make sure
noescape is set to
true because wine doesn't want that
(and that's why you need to quote it).
Code:
[fceu]
title=Nintendo (NES)
desc=Nintendo 8 bit - a classic.
app=G:\\Emulators\\nes\\fceux\\fceux.exe "G:\\Emulators\\nes\\ROMS\\%ROM%"
solo=false
romdir=G:\\Emulators\\roms\\nes
romext=nes
Remember, this is just an example, I don't know what your paths are, but this is also a proof of concept because you should
use the linux version anyway!
If emulator runs slow, use
solo=true (exits XBMC).
If you are using the Xbox version, it won't work. I cannot help you with that because I don't know the Xbox platform.
If you are using Windows, I also cannot help you I don't use it here. I don't know if it works. You would have to manually edit some paths and it could work.. yes. Would be kinda cool actually, for Windows users.