|
Upgraded sdlmame .148 -> .159- rom path won't get read
#338737 - 04/08/15 04:29 AM
|
|
|
I upgraded from .148 to .159. For some reason, it can not find my rom path even though I placed it correctly in mame.ini. Also, this issue didn't exist in .148:
Code:
localhost sdlmame # cat /etc/games/sdlmame/mame.ini # # CORE CONFIGURATION OPTIONS # readconfig 1 writeconfig 0
# # CORE SEARCH PATH OPTIONS # rompath /mnt/music/roms/mame
---------------------------------------------------
Code:
four@localhost ~ $ lr /mnt/music/roms/mame total 4.9G drwxr-xr-x 2 root root 4.0K Mar 28 22:17 . drwxrwxr-x 6 root users 4.0K Apr 6 20:54 .. -rw-r----- 1 four users 1.8G Mar 28 02:50 MAME_0.149_ROMs.zip -rw-r----- 1 four users 417M Mar 28 15:07 MESS-0.149.BIOS.ROMs.zip -rw-r----- 1 four users 2.8G Mar 28 17:39 MESS_0.149_EXTRAs.zip -rw-r----- 1 four users 3.9M Mar 27 22:32 cybsled.zip -rw-r----- 1 four users 5.1M Mar 28 22:12 miexchng.zip -rw-r----- 1 four users 1.4M Mar 28 22:12 neogeo.zip -rw-r----- 1 four users 469K Mar 28 22:11 offroad.zip four@localhost ~ $
---------------------------------------------------
Also, I am not sure if these null should exist or not:
Code:
four@localhost ~/.sdlmame/cfg $ sdlmame -v Available videodrivers: x11 dummy Current Videodriver: x11 Display #0 Renderdrivers: opengl (0x0) software (0x0) Available audio drivers: alsa disk dummy Build version: 0.159 (Apr 7 2015) Build architecure: SDLMAME_ARCH= Build defines 1: SDLMAME_UNIX=1 SDLMAME_X11=1 SDLMAME_LINUX=1 Build defines 1: LSB_FIRST=1 PTR64=1 DISTRO=generic SYNC_IMPLEMENTATION=tc SDL/OpenGL defines: SDL_COMPILEDVERSION=2003 USE_OPENGL=1 USE_DISPATCH_GL=1 Compiler defines A: __GNUC__=4 __GNUC_MINOR__=7 __GNUC_PATCHLEVEL__=3 __VERSION__="4.7.3" Compiler defines B: __amd64__=1 __x86_64__=1 __unix__=1 Compiler defines C: __USE_FORTIFY_LEVEL=0 Enter init_monitors Adding monitor screen0 (1920 x 1080) Leave init_monitors Enter sdlwindow_init Using SDL multi-window soft driver (SDL 2.0+)
Hints: SDL_FRAMEBUFFER_ACCELERATION (null) SDL_RENDER_DRIVER (null) SDL_RENDER_OPENGL_SHADERS (null) SDL_RENDER_SCALE_QUALITY (null) SDL_RENDER_VSYNC (null) SDL_VIDEO_X11_XVIDMODE (null) SDL_VIDEO_X11_XINERAMA (null) SDL_VIDEO_X11_XRANDR (null) SDL_GRAB_KEYBOARD (null) SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS (null) SDL_IOS_IDLE_TIMER_DISABLED (null) SDL_IOS_ORIENTATIONS (null) SDL_XINPUT_ENABLED (null) SDL_GAMECONTROLLERCONFIG (null) SDL_JOYSTICK_ALLOW_BACKGROUND_EVENTS (null) SDL_ALLOW_TOPMOST (null) SDL_TIMER_RESOLUTION (null) SDL_RENDER_DIRECT3D_THREADSAFE (null) SDL_VIDEO_ALLOW_SCREENSAVER (null) SDL_ACCELEROMETER_AS_JOYSTICK (null) SDL_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK (null) SDL_VIDEO_WIN_D3DCOMPILER (null) SDL_VIDEO_WINDOW_SHARE_PIXEL_FORMAT (null) SDL_VIDEO_MAC_FULLSCREEN_SPACES (null) SDL_MOUSE_RELATIVE_MODE_WARP (null) SDL_HINT_RENDER_DIRECT3D11_DEBUG (null) SDL_VIDEO_HIGHDPI_DISABLED (null) SDL_HINT_WINRT_PRIVACY_POLICY_URL (null) SDL_HINT_WINRT_PRIVACY_POLICY_LABEL (null) SDL_HINT_WINRT_HANDLE_BACK_BUTTON (null) Leave sdlwindow_init
Is the /etc/games/sdlmame/mame.ini not being read?
Edited by dman777 (04/08/15 04:31 AM)
|
|
|
|
Re: Upgraded sdlmame .148 -> .159- rom path won't get read
[Re: dman777]
#338738 - 04/08/15 06:10 AM
|
|
|
you could try to add /etc/games/sdlmame/mame.ini to the inipath line of mame.ini and see if it helps.
|
|
|
|
Re: Upgraded sdlmame .148 -> .159- rom path won't get read
[Re: etabeta]
#338740 - 04/08/15 06:45 AM
|
|
|
Thanks...but didn't work: inipath $HOME/.sdlmame;/etc/games/sdlmame
|
|
|
|
Re: Upgraded sdlmame .148 -> .159- mame.ini path won't get used
[Re: dman777]
#338742 - 04/08/15 07:13 AM
|
|
|
UPDATE: that is weird.....I have to run sdlmame in the same directory where mame.ini resides for it to use the mame.ini file. If anyone can help please.
Edited by dman777 (04/08/15 07:14 AM)
|
|
|
|
Re: Upgraded sdlmame .148 -> .159- mame.ini path won't get used
[Re: dman777]
#338748 - 04/08/15 12:11 PM
|
|
|
> UPDATE: that is weird.....I have to run sdlmame in the same directory where mame.ini > resides for it to use the mame.ini file. If anyone can help please.
think backward: put a mame.ini in the directory where you run the emulator and you will have the ini acknowledged
IIRC, the ini handling for SDL builds was slightly modified in the 2 years passed between 0.148 and 0.159, but I cannot recall the exact reason. maybe it was related to having multiple inis for multiple users on the same machine, but I am unsure...
|
|
|