You can subscribe to this list here.
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
(8) |
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
(4) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
From: Josh K. <jo...@sl...> - 2009-11-16 14:46:35
|
Hi Mark, I'm confused. Are you saying that you have an iPac in your arcade cabinet? If so, the default lemonlauncher config should work fine. The values used for keymapping are based on SDL keycodes. Not very user friendly I know... but it was the easiest to implement. There should be a file (keycodes.txt) that came with the source or binary distribution that contains the full list of SDL keycodes. I also attached a copy just in case. In your example, for UP (q key) you would locate the key in the keycodes.txt file (SQLK_q) which has the value 113. In the lemonlauncher.conf set 'up = 113' and that should do the trick! Hope this hels... On Mon, 16 Nov 2009 11:10:32 +0000 Mark B <vir...@ho...> wrote: > > I am trying to find the keycodes for the "ipac" as you say you need to configure LemonLauncher to work with the joystick I have on my Arcade Cabinet. > > I've downloaded a tool called XPadder, which appears to mimic the "Escape" key code from your INI file, so I assumed this would also work with the other keys needed. > > So I then managed to get this list directly from XPadder, but adding them into LemonLauncher configuration, causes it to crash. > > Up = Q (081) 51 / Down = W (087) 57 / Left = E (069) 45 / Right = (082) 52 > P1Start = O (079) 4F / P2Start = P (080) 50 / P1Btn1 = U (085) 55 // P1Btn2 = I (073) 49 > > I have tried adding the letter, the 3-digit code, and also the 2-digit code, but each occasion Lemon crashes. > > I'm not sure if the codes XPadder is giving me are compatible with your Launcher, but you have not included a file stating which key is what number to enter into the configuration. > > Please can you help. > > Many Thanks, > Mark > -- Josh Kropf <jo...@sl...> |
From: Mark B <vir...@ho...> - 2009-11-16 11:10:45
|
I am trying to find the keycodes for the "ipac" as you say you need to configure LemonLauncher to work with the joystick I have on my Arcade Cabinet. I've downloaded a tool called XPadder, which appears to mimic the "Escape" key code from your INI file, so I assumed this would also work with the other keys needed. So I then managed to get this list directly from XPadder, but adding them into LemonLauncher configuration, causes it to crash. Up = Q (081) 51 / Down = W (087) 57 / Left = E (069) 45 / Right = (082) 52 P1Start = O (079) 4F / P2Start = P (080) 50 / P1Btn1 = U (085) 55 // P1Btn2 = I (073) 49 I have tried adding the letter, the 3-digit code, and also the 2-digit code, but each occasion Lemon crashes. I'm not sure if the codes XPadder is giving me are compatible with your Launcher, but you have not included a file stating which key is what number to enter into the configuration. Please can you help. Many Thanks, Mark |
From: Josh K. <jo...@sl...> - 2009-05-28 15:36:33
|
Hi Dan, I haven't used a framebuffer setup before. I just tried to setup a VM and use lemonlauncher with the framebuffer and lemonlauncher starts fine, however I'm assuming that the hang occurs when you try to launch a game. In my VM I wasn't even able to get sdlmame to work at all, it just crashes the VM so I couldn't test it through lemonlauncher. What version of lemonlauncher are you using? The release version on sourceforge (0.0.6) is quite different from the one in trunk. The code in trunk uses an sqlite database to store the games list instead of a flat text file. Several features where added like a dynamically updated "most played" list as a result of having the database. Sadly, I didn't really finish this version. A tool was needed for building the sqlite database which never got made. All this aside, there is much improved code for launching mame in the trunk code. If you feel adventurous you could port this code over... it should be straight forward. You will want to look at the function: lemon_menu::handle_run() in lemonmenu.cpp. Or if you feel up to building your games list manually in the sqlite database, you could even use the latest trunk code. Regards, - Josh On Wed, 27 May 2009 18:32:00 -0500 Dan Roscigno <dan...@gm...> wrote: > Hi All, > I saw in a couple of messages mention of using Lemonlauncher with a > framebufer. I tried this today and it seems to hang. The only way > for me to get control back is to ssh into my MAME box and kill the > sdlmame process. If, however, I run from XWindows it seems to work > fine. > > Is anyone using a framebuffer rather than X? f so, can you send me > your mame.ini and lemonlauncher config file? > > Thanks, > Dan > > -- > Dan Roscigno > > ------------------------------------------------------------------------------ > Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT > is a gathering of tech-side developers & brand creativity > professionals. Meet the minds behind Google Creative Lab, Visual > Complexity, Processing, & iPhoneDevCamp as they present alongside > digital heavyweights like Barbarian Group, R/GA, & Big Spaceship. > http://p.sf.net/sfu/creativitycat-com > _______________________________________________ Lemonlauncher-general > mailing list Lem...@li... > https://lists.sourceforge.net/lists/listinfo/lemonlauncher-general -- Josh Kropf <jo...@sl...> |
From: Dan R. <dan...@gm...> - 2009-05-27 23:32:22
|
Hi All, I saw in a couple of messages mention of using Lemonlauncher with a framebufer. I tried this today and it seems to hang. The only way for me to get control back is to ssh into my MAME box and kill the sdlmame process. If, however, I run from XWindows it seems to work fine. Is anyone using a framebuffer rather than X? f so, can you send me your mame.ini and lemonlauncher config file? Thanks, Dan -- Dan Roscigno |
From: Josh K. <jo...@sl...> - 2008-07-14 15:27:13
|
You may get a few of these compilation errors with 0.6 on never version of GCC. To fix this one, add: #include <string> Near the top of options.cpp The problem here is 0.6 relied on implicitly included headers (my mistake). Version 0.7 in svn trunk fixes this, but isn't quite finished yet. On Mon, 14 Jul 2008 16:43:39 +0200 "Wolfgang Morawetz" <wol...@gm...> wrote: > Hi, > i add the > #include <typeinfo> > to lemonmenu.cpp > now i have this error: > > checking for a BSD-compatible install... /bin/install -c > checking whether build environment is sane... yes > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > checking for gcc... gcc > checking for C compiler default output file name... a.out > checking whether the C compiler works... yes > checking whether we are cross compiling... no > checking for suffix of executables... > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ANSI C... none needed > checking for style of include used by make... GNU > checking dependency style of gcc... gcc3 > checking for g++... g++ > checking whether we are using the GNU C++ compiler... yes > checking whether g++ accepts -g... yes > checking dependency style of g++... gcc3 > checking whether the compiler implements namespaces... yes > checking whether the compiler supports Standard Template Library... yes > checking for cfg_init in -lconfuse... yes > checking for main in -lstdc++... yes > checking for sdl-config... /usr/bin/sdl-config > checking for SDL - version >= 0.0.0... yes > checking for main in -lSDL_image... yes > checking for main in -lSDL_gfx... yes > checking for main in -lSDL_ttf... yes > configure: creating ./config.status > config.status: creating Makefile > config.status: creating src/Makefile > config.status: creating config.h > config.status: config.h is unchanged > config.status: executing depfiles commands > make all-recursive > make[1]: Entering directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6' > Making all in src > make[2]: Entering directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6/src' > make all-am > make[3]: Entering directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6/src' > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -march=i686 -mtune=generic -O2 -pipe -MT options.o -MD -MP -MF ".deps/options.Tpo" -c -o options.o options.cpp; \ > then mv -f ".deps/options.Tpo" ".deps/options.Po"; else rm -f ".deps/options.Tpo"; exit 1; fi > options.cpp: In function 'int cb_rotate(cfg_t*, cfg_opt_t*, const char*, void*)': > options.cpp:33: error: 'strcmp' was not declared in this scope > options.cpp: In member function 'void ll::options::load(const char*)': > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > options.cpp:81: warning: deprecated conversion from string constant to 'char*' > make[3]: *** [options.o] Error 1 > make[3]: Leaving directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6/src' > make[2]: *** [all] Error 2 > make[2]: Leaving directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6' > make: *** [all] Error 2 > > Tanks a lot. > -- > Mit freundlichen Grüßen > Wolfgang Morawetz > > Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! > Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer > > ------------------------------------------------------------------------- > Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! > Studies have shown that voting for your favorite open source project, > along with a healthy diet, reduces your potential for chronic lameness > and boredom. Vote Now at http://www.sourceforge.net/community/cca08 > _______________________________________________ > Lemonlauncher-general mailing list > Lem...@li... > https://lists.sourceforge.net/lists/listinfo/lemonlauncher-general -- Josh Kropf <jo...@sl...> |
From: Wolfgang M. <wol...@gm...> - 2008-07-14 14:43:54
|
Hi, i add the #include <typeinfo> to lemonmenu.cpp now i have this error: checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking whether the compiler implements namespaces... yes checking whether the compiler supports Standard Template Library... yes checking for cfg_init in -lconfuse... yes checking for main in -lstdc++... yes checking for sdl-config... /usr/bin/sdl-config checking for SDL - version >= 0.0.0... yes checking for main in -lSDL_image... yes checking for main in -lSDL_gfx... yes checking for main in -lSDL_ttf... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands make all-recursive make[1]: Entering directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6' Making all in src make[2]: Entering directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6/src' make all-am make[3]: Entering directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6/src' if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -march=i686 -mtune=generic -O2 -pipe -MT options.o -MD -MP -MF ".deps/options.Tpo" -c -o options.o options.cpp; \ then mv -f ".deps/options.Tpo" ".deps/options.Po"; else rm -f ".deps/options.Tpo"; exit 1; fi options.cpp: In function 'int cb_rotate(cfg_t*, cfg_opt_t*, const char*, void*)': options.cpp:33: error: 'strcmp' was not declared in this scope options.cpp: In member function 'void ll::options::load(const char*)': options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' options.cpp:81: warning: deprecated conversion from string constant to 'char*' make[3]: *** [options.o] Error 1 make[3]: Leaving directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6' make: *** [all] Error 2 Tanks a lot. -- Mit freundlichen Grüßen Wolfgang Morawetz Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer |
From: Josh K. <jo...@sl...> - 2008-07-14 01:36:58
|
Try adding: #include <typeinfo> to the list of includes in lemonmenu.cpp On Sun, 13 Jul 2008 23:36:52 +0200 Wolfgang Morawetz <wol...@gm...> wrote: > Hi, > i have trouble to compile lemonlauncher: > > checking for main in -lSDL_image... yes > checking for main in -lSDL_gfx... yes > checking for main in -lSDL_ttf... yes > configure: creating ./config.status > config.status: creating Makefile > config.status: creating src/Makefile > config.status: creating config.h > config.status: config.h is unchanged > config.status: executing depfiles commands > make all-recursive > make[1]: Entering directory > `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6' > Making all in src > make[2]: Entering directory > `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6/src' > make all-am > make[3]: Entering directory > `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6/src' > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -march=i686 > -mtune=generic -O2 -pipe -MT lemonmenu.o -MD -MP -MF > ".deps/lemonmenu.Tpo" -c -o lemonmenu.o lemonmenu.cpp; \ > then mv -f ".deps/lemonmenu.Tpo" ".deps/lemonmenu.Po"; else rm -f > ".deps/lemonmenu.Tpo"; exit 1; fi > lemonmenu.cpp: In member function 'void ll::lemon_menu::load_menus()': > lemonmenu.cpp:75: warning: deprecated conversion from string constant to > 'char*' > lemonmenu.cpp:75: warning: deprecated conversion from string constant to > 'char*' > lemonmenu.cpp:75: warning: deprecated conversion from string constant to > 'char*' > lemonmenu.cpp:75: warning: deprecated conversion from string constant to > 'char*' > lemonmenu.cpp:81: warning: deprecated conversion from string constant to > 'char*' > lemonmenu.cpp:81: warning: deprecated conversion from string constant to > 'char*' > lemonmenu.cpp:86: warning: deprecated conversion from string constant to > 'char*' > lemonmenu.cpp: In member function 'void ll::lemon_menu::handle_activate()': > lemonmenu.cpp:302: error: must #include <typeinfo> before using typeid > lemonmenu.cpp:302: error: must #include <typeinfo> before using typeid > lemonmenu.cpp:304: error: must #include <typeinfo> before using typeid > lemonmenu.cpp:304: error: must #include <typeinfo> before using typeid > make[3]: *** [lemonmenu.o] Error 1 > make[3]: Leaving directory > `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6/src' > make[2]: *** [all] Error 2 > make[2]: Leaving directory > `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6' > make: *** [all] Error 2 > > Thank you. > -- Josh Kropf <jo...@sl...> |
From: Wolfgang M. <wol...@gm...> - 2008-07-13 20:46:44
|
Hi, i have trouble to compile lemonlauncher: checking for main in -lSDL_image... yes checking for main in -lSDL_gfx... yes checking for main in -lSDL_ttf... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands make all-recursive make[1]: Entering directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6' Making all in src make[2]: Entering directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6/src' make all-am make[3]: Entering directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6/src' if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -march=i686 -mtune=generic -O2 -pipe -MT lemonmenu.o -MD -MP -MF ".deps/lemonmenu.Tpo" -c -o lemonmenu.o lemonmenu.cpp; \ then mv -f ".deps/lemonmenu.Tpo" ".deps/lemonmenu.Po"; else rm -f ".deps/lemonmenu.Tpo"; exit 1; fi lemonmenu.cpp: In member function 'void ll::lemon_menu::load_menus()': lemonmenu.cpp:75: warning: deprecated conversion from string constant to 'char*' lemonmenu.cpp:75: warning: deprecated conversion from string constant to 'char*' lemonmenu.cpp:75: warning: deprecated conversion from string constant to 'char*' lemonmenu.cpp:75: warning: deprecated conversion from string constant to 'char*' lemonmenu.cpp:81: warning: deprecated conversion from string constant to 'char*' lemonmenu.cpp:81: warning: deprecated conversion from string constant to 'char*' lemonmenu.cpp:86: warning: deprecated conversion from string constant to 'char*' lemonmenu.cpp: In member function 'void ll::lemon_menu::handle_activate()': lemonmenu.cpp:302: error: must #include <typeinfo> before using typeid lemonmenu.cpp:302: error: must #include <typeinfo> before using typeid lemonmenu.cpp:304: error: must #include <typeinfo> before using typeid lemonmenu.cpp:304: error: must #include <typeinfo> before using typeid make[3]: *** [lemonmenu.o] Error 1 make[3]: Leaving directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/abs/local/lemonlauncher/src/lemon-launcher-0.0.6' make: *** [all] Error 2 Thank you. |
From: Wolfgang M. <wol...@gm...> - 2008-04-04 17:44:33
|
Hi again, i have make a tiny change to the script it builds now "All" for all supported games of xmame "Available" for the games you have. You have to change the /path/to/roms in the script (on the end). Have fun with it. Wolfgang. |
From: Wolfgang M. <wol...@gm...> - 2008-04-04 16:28:48
|
hi, i wrote this simple menu creator for lemonlauncher: I have a extremly poor coding skill and im sure it can be better but maybe anyone like it :) By Wolfgang. |
From: Josh K. <jo...@sl...> - 2008-01-29 23:08:18
|
Sure, that would speed things up. On Tue, 29 Jan 2008 17:19:06 -0500, Robin Getz <rg...@bl...> wrote: > On Tue 29 Jan 2008 13:49, Josh Kropf pondered: >> Robin, >> >> I've tried both a gentoo box and one with crux using the vesa >> framebuffer driver and I can't seem to repeat this bug. On >> both systems mame launches just fine, and when exited lemon >> launcher gets control again. >> >> Which framebuffer driver are you using? > > I'm using on on the Blackfin BF548. > http://docs.blackfin.uclinux.org/doku.php?id=sharp_lq043t1dg01 > > If you want to try it out on that, I can send you one. > > -Robin |
From: Robin G. <rg...@bl...> - 2008-01-29 22:17:52
|
On Tue 29 Jan 2008 13:49, Josh Kropf pondered: > Robin, > > I've tried both a gentoo box and one with crux using the vesa > framebuffer driver and I can't seem to repeat this bug. On > both systems mame launches just fine, and when exited lemon > launcher gets control again. > > Which framebuffer driver are you using? I'm using on on the Blackfin BF548. http://docs.blackfin.uclinux.org/doku.php?id=sharp_lq043t1dg01 If you want to try it out on that, I can send you one. -Robin |
From: Josh K. <jo...@sl...> - 2008-01-29 18:50:04
|
Robin, I've tried both a gentoo box and one with crux using the vesa framebuffer driver and I can't seem to repeat this bug. On both systems mame launches just fine, and when exited lemon launcher gets control again. Which framebuffer driver are you using? Regards, Josh On Mon, 28 Jan 2008 09:26:40 -0500, Robin Getz <rg...@bl...> wrote: > On Mon 28 Jan 2008 08:50, Josh Kropf pondered: >> Robin, >> >> I've been having trouble with that bit of code actually. It's not very >> portable and seems to cause issues on different platforms/environments. > > Which is why it doesn't work for me :) > >> That said, I don't think I need to check the return value from >> SDL_WM_ToggleFullScreen because that function call is ignored for >> everything except X11 environment. > > I just thought it would be a test of "does this work/Are you running in > X11" > but a more general fix would be better. > >> In the trunk I have some experimental code which uses the SDL threading >> functions to launch the mame process which again has some stability >> issues but it might be worth a try. The code in trunk actually uses >> sqlite for the games list so it introduces another dependency and >> currently there is no user friendly way to generate your database >> (coming very soon). > > Do I need to grab the entire trunk? or just patch that function? Seems > like > from the sql comment - patching that function with trunk code might be > easier. > > -Robin |
From: Robin G. <rg...@bl...> - 2008-01-28 14:25:24
|
On Mon 28 Jan 2008 08:50, Josh Kropf pondered: > Robin, > > I've been having trouble with that bit of code actually. It's not very > portable and seems to cause issues on different platforms/environments. Which is why it doesn't work for me :) > That said, I don't think I need to check the return value from > SDL_WM_ToggleFullScreen because that function call is ignored for > everything except X11 environment. I just thought it would be a test of "does this work/Are you running in X11" but a more general fix would be better. > In the trunk I have some experimental code which uses the SDL threading > functions to launch the mame process which again has some stability > issues but it might be worth a try. The code in trunk actually uses > sqlite for the games list so it introduces another dependency and > currently there is no user friendly way to generate your database > (coming very soon). Do I need to grab the entire trunk? or just patch that function? Seems like from the sql comment - patching that function with trunk code might be easier. -Robin |
From: Josh K. <jo...@sl...> - 2008-01-28 13:53:22
|
Robin, I've been having trouble with that bit of code actually. It's not very portable and seems to cause issues on different platforms/environments. That said, I don't think I need to check the return value from SDL_WM_ToggleFullScreen because that function call is ignored for everything except X11 environment. In the trunk I have some experimental code which uses the SDL threading functions to launch the mame process which again has some stability issues but it might be worth a try. The code in trunk actually uses sqlite for the games list so it introduces another dependency and currently there is no user friendly way to generate your database (coming very soon). I will try to setup a system today that uses the framebuffer with SDL and see if I can't come up with a patch to at least make this work for you. Regards, Josh On Mon, 28 Jan 2008 01:55:27 -0500, Robin Getz <rg...@bl...> wrote: > I was trying to use lemonlauncher (which seems pretty cool BTW) - but was > having a little problem... > > In lemonmenu.cpp: > > void lemon_menu::handle_run() > { > game* g = (game*)_current->selected(); > string cmd(g_opts.get_string(KEY_MAME_PATH)); > > log << info << "handle_run: launching game " << g->text() << endl; > > // this is required when lemon launcher is full screen for some reason > // otherwise mame freezes and all the processes have to be kill > manually > bool full = g_opts.get_bool(KEY_FULLSCREEN); > if (full) SDL_WM_ToggleFullScreen(_screen); > > size_t pos = cmd.find("%r"); > if (pos == string::npos) > throw bad_lemon("mame path missing %r specifier"); > > cmd.replace(pos, 2, g->rom()); > > log << debug << "handle_run: " << cmd << endl; > > system(cmd.c_str()); > > if (full) SDL_WM_ToggleFullScreen(_screen); > > // clear the event queue > SDL_Event event; > while (SDL_PollEvent(&event)); > > render(); > } > > The problem (I think) is that SDL_WM_ToggleFullScreen is only supported on > X11, not with /dev/fb > > http://linux.die.net/man/3/sdl_wm_togglefullscreen > > Does it make sense to check the return code - Returns 0 on failure or 1 on > success - and do something else (although right now, I'm not sure what) > if > it fails? > > When I run it - I get the exact thing that the comment says - lemon > launcher > is full screen, mame freezes and all the processes have to be kill > manually > > Any thoughts? > > -Robin > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Lemonlauncher-general mailing list > Lem...@li... > https://lists.sourceforge.net/lists/listinfo/lemonlauncher-general |
From: Robin G. <rg...@bl...> - 2008-01-28 06:54:17
|
I was trying to use lemonlauncher (which seems pretty cool BTW) - but was having a little problem... In lemonmenu.cpp: void lemon_menu::handle_run() { game* g = (game*)_current->selected(); string cmd(g_opts.get_string(KEY_MAME_PATH)); log << info << "handle_run: launching game " << g->text() << endl; // this is required when lemon launcher is full screen for some reason // otherwise mame freezes and all the processes have to be kill manually bool full = g_opts.get_bool(KEY_FULLSCREEN); if (full) SDL_WM_ToggleFullScreen(_screen); size_t pos = cmd.find("%r"); if (pos == string::npos) throw bad_lemon("mame path missing %r specifier"); cmd.replace(pos, 2, g->rom()); log << debug << "handle_run: " << cmd << endl; system(cmd.c_str()); if (full) SDL_WM_ToggleFullScreen(_screen); // clear the event queue SDL_Event event; while (SDL_PollEvent(&event)); render(); } The problem (I think) is that SDL_WM_ToggleFullScreen is only supported on X11, not with /dev/fb http://linux.die.net/man/3/sdl_wm_togglefullscreen Does it make sense to check the return code - Returns 0 on failure or 1 on success - and do something else (although right now, I'm not sure what) if it fails? When I run it - I get the exact thing that the comment says - lemon launcher is full screen, mame freezes and all the processes have to be kill manually Any thoughts? -Robin |
From: Josh K. <jo...@sl...> - 2008-01-02 18:34:27
|
Doug, I develop/use lemon launcher on Linux, so the Windows build is a bit buggy since I don't give it that much attention. I simply use mingw in windows to build with no source modification at all. However, I have been able to reproduce the bug you found and I'll see if I can't figure something out. Regards, Josh On Wed, 2 Jan 2008 12:06:51 -0600, "Doug Zobel" <do...@zo...> wrote: > First, I'd like to say that I'm greatful for a great mame frontend that's > actively being worked on. I was originaly using AdvanceMenu on Linux, but > had trouble getting it setup properly. I then switched to windows and > used > GameLaunch for a couple years. However I recently had a harddrive crash > and > after re-installig windows, I can't get GameLaunch to work at all. > Luckily > I found Lemon Launcher. It meets my two requirements: it's a clean > looking > frontend and it handles rotated monitors. > > So I'm now using Lemon Launcher on windows XP. I autolaunch it from the > startup programs. I wrote a batch script to launch MAME and Lemon > Launcher > calls the batch script. I can get it to launch a game, however whenever I > exit MAME, it goes back to the windows desktop with the Lemon Launcher > minimized. I can alt-tab over to it and it's back at full screen. Any > idea > why it wouldn't remain in the foreground after exiting MAME? Any ideas > for > a workaround? |
From: Doug Z. <do...@zo...> - 2008-01-02 18:06:54
|
First, I'd like to say that I'm greatful for a great mame frontend that's actively being worked on. I was originaly using AdvanceMenu on Linux, but had trouble getting it setup properly. I then switched to windows and used GameLaunch for a couple years. However I recently had a harddrive crash and after re-installig windows, I can't get GameLaunch to work at all. Luckily I found Lemon Launcher. It meets my two requirements: it's a clean looking frontend and it handles rotated monitors. So I'm now using Lemon Launcher on windows XP. I autolaunch it from the startup programs. I wrote a batch script to launch MAME and Lemon Launcher calls the batch script. I can get it to launch a game, however whenever I exit MAME, it goes back to the windows desktop with the Lemon Launcher minimized. I can alt-tab over to it and it's back at full screen. Any idea why it wouldn't remain in the foreground after exiting MAME? Any ideas for a workaround? |
From: Josh K. <jo...@sl...> - 2007-12-21 01:36:53
|
Not sure if anyone actually subscribes to this list but I just wanted to give anyone/everyone a heads up that I just posted the latest build of Lemon Launcher. Here are the changes: + option for the interface orientation (left, right, flip, none) + menu sorting (enabled by default) in alphabetic order + navigate games by paging alphabetically (speeds up navigating to a game) * revised the default key mapping, see README for defaults + support relative paths in the theme.conf file - no more double mapping of keys (email me if you need this feature back) Also, I just wanted to say 'sorry' for not subscribing to the list earlier... feel free to send emails regarding support or feature requests... I'm all ears. Regards, - Josh |