MameExecutor

Various Games

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

11
6 .3
Description:

Mame Executor is a frontend for SDLMame that runs under KDE4. The goal is to provide users with a convenient GUI to configure and launch SDLMame from, instead of having to maintain the rather cumbersome and illogical mame.ini file. It is programmed in 100% OO C++ and aims to be as fast and small as possible while still maintaining a feature rich set of functions and options.
Last changelog:

11 years ago

20090612 - V1.01

- A small mistake while we were adding errorchecks ironically added an error in the code, making it randomly impossible to add or remove favorites, we are sorry for this.

20090611 - V1.0

Changes since v0.9-beta:
-------------------------
Added translation framework (only a Swedish translation exists, so if you want to help out: get in touch!)
Added icon (Thanks Nuno Pinheiro!)
Fixed crash in search tab.
Games are only launched on double click from the Lists.
Fixed build (locating sqlite the proper way from CMake).
Included .desktop file.
Changed configuration file name according to the KDE specification.
General code cleanup/overhaul.

20090118 - Second beta.
- Fixed building on debian
- changed the name of the configuration file (If you previously installed 0.9b1 rename ~/.kde/share/config/KApp4rc to ~/.kde/share/config/mameexecutorrc to keep your old settings)

20090116 - First beta.

warnec

11 years ago

Glad to hear that. I hope you can always keep sdlmame up-to-date in your repo, because, as I said earlier, it would make linux experience for newbies much, much better (no problematic compiling)

PS After the holidays when I'd have more time, I want to learn how to package software myself, that way I can ensure most of small third-party KDE4 apps is up-to-date.

Report

spectralmks

11 years ago

We will try to keep it up to date as the emulators repository seems to be lagging behind in OpenSUSE. Just wished there was some way of getting notified when a new version is released (other than visiting the website every day) :) Feel free to send me a message if you notice it hasn't been updated.

Report

warnec

11 years ago

Why does the main games list display all games? I think it should only display games that i have roms from. I moved my games to favorites, but by mistake i've got 2 additional games there, and clicking "remove from favorites" doesn't seem to do anything.

Report

C

vtlmks

11 years ago

Hi, good and valid points, the first one, just showing the list of roms will be added as soon as possible together with the possibility to validate the roms against crc and sha1 and some other small things we have on the TODO-list.

The second question, we did a mistake and added some checks that should make the code less errorprone, but instead added the bug you found, it is fixed and we have uploaded a V1.01 that is now online. Please update, and your problem with not being able to remove favorites will work.

Report

warnec

11 years ago

I installed

"MameExecutor-1.0-7.1.x86_64.rpm "

(opensuse 11.1) from your repo - AFAIR, the loaded games automatically added themselves to favorites, but now, none of the launched ones are in favorites, and choosing "Favorites" option in the main games list only has an option to remove them from favorites (even if they're not there), but it should have an option to add them there.

you shouldn't mind anyway, because I think it's still 1.0, not 1.0.1. Hope you update your opensuse repo soon so I can test (I've got loads of plasmoids & programs to compile manually already, so I'm already a little fed up with it and hope the devs can make it easier for end users)

Another thing is the search tab - I think that the current categories aren't a really good choice. If i were you, I'd change that to name-based searching (name of the game)

And don't forget to update your repository with newest sdlmame! The current one is 132, and you have 129u1 !
Building sdlmame is quite a big problem, so I hope you can upload it as well.

Report

spectralmks

11 years ago

SDLmame 0.132 should shortly be available from webpin (it's building, but their serverfarm is busy).

Report

warnec

11 years ago

I installed

"MameExecutor-1.0-7.1.x86_64.rpm "

(opensuse 11.1) from your repo - AFAIR, the loaded games automatically added themselves to favorites, but now, none of the launched ones are in favorites, and choosing "Favorites" option in the main games list only has an option to remove them from favorites (even if they're not there), but it should have an option to add them there.

you shouldn't mind anyway, because I think it's still 1.0, not 1.0.1. Hope you update your opensuse repo soon so I can test (I've got loads of plasmoids & programs to compile manually already, so I'm already a little fed up with it and hope the devs can make it easier for end users)

Another thing is the search tab - I think that the current categories aren't a really good choice. If i were you, I'd change that to name-based searching (name of the game)

And don't forget to update your repository with newest sdlmame! The current one is 132, and you have 129u1 !
Building sdlmame is quite a big problem, so I hope you can upload it as well.

Report

warnec

11 years ago

I installed

"MameExecutor-1.0-7.1.x86_64.rpm "

(opensuse 11.1) from your repo - AFAIR, the loaded games automatically added themselves to favorites, but now, none of the launched ones are in favorites, and choosing "Favorites" option in the main games list only has an option to remove them from favorites (even if they're not there), but it should have an option to add them there.

you shouldn't mind anyway, because I think it's still 1.0, not 1.0.1. Hope you update your opensuse repo soon so I can test (I've got loads of plasmoids & programs to compile manually already, so I'm already a little fed up with it and hope the devs can make it easier for end users)

Another thing is the search tab - I think that the current categories aren't a really good choice. If i were you, I'd change that to name-based searching (name of the game)

And don't forget to update your repository with newest sdlmame! The current one is 132, and you have 129u1 !
Building sdlmame is quite a big problem, so I hope you can upload it as well.

Report

warnec

11 years ago

I installed

"MameExecutor-1.0-7.1.x86_64.rpm "

(opensuse 11.1) from your repo - AFAIR, the loaded games automatically added themselves to favorites, but now, none of the launched ones are in favorites, and choosing "Favorites" option in the main games list only has an option to remove them from favorites (even if they're not there), but it should have an option to add them there.

you shouldn't mind anyway, because I think it's still 1.0, not 1.0.1. Hope you update your opensuse repo soon so I can test (I've got loads of plasmoids & programs to compile manually already, so I'm already a little fed up with it and hope the devs can make it easier for end users)

Another thing is the search tab - I think that the current categories aren't a really good choice. If i were you, I'd change that to name-based searching (name of the game)

And don't forget to update your repository with newest sdlmame! The current one is 132, and you have 129u1 !
Building sdlmame is quite a big problem, so I hope you can upload it as well.

Report

spectralmks

11 years ago

Cheers for your feedback. We will probably add a search by name feature in the next version, the opensuse packages for 1.01 are building as we speak, but their servers seem a little bogged down at the moment.

Will take a look at building the latest sdlmame for opensuse aswell.

Report

warnec

11 years ago

Great work! Hope you'll update your opensuse repo soon.

Report

spectralmks

11 years ago

Now there are packages for x86_64/i586 for OpenSUSE 11.0/11.1

Will probably take a while before they show up on webpin, http://packages.opensuse-community.org

Report

C

vtlmks

11 years ago

We are updating it right now, nice that you like it :)

Report

echoes

11 years ago

this is great news. thanks for making a frontend for kde4.

would awesome if someone could package this in the OBS for opensuse...

Report

C

vtlmks

11 years ago

Hi, nice that you like it. There is a repository for the MameExecutor, but I havn't updated it with Beta3, but I will do that tonight when I get back from work. But til then, you can add: http://download.opensuse.org/repositories/home:/vtlmks/ to your repository-list.

Report

Archlinux69

11 years ago

Great App. I found one bug.On search tab, right button click and crashes.

KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = mameexecutor path = <unknown> pid = 9338
sock_file=/home/myuser/.kde4/socket-myhost/kdeinit4__0

I am using KDEmod 4.2 on Archlinux.

Report

spectralmks

11 years ago

Oops. Nevermind. I've found the source of this problem, it will be fixed in the next betarelease. Thanks for testing and reporting!

Report

Archlinux69

11 years ago

OK. Thanks.

Report

spectralmks

11 years ago

I cannot reproduce that here on kde4.2 rc1, OS11.1. Could you possibly open a new ticket on our bugtracker - http://trac.mindkiller.com and attach a backtrace? That way we could investigate a bit more about what's going on. Thanks.

Report

Okanda

11 years ago

But I can't compile it.
Wich library of sqlite3 do we need?

Here the console log :
"mameexecutor-0.9b/build$ cmake -DCMAKE_INSTALL_PREFIX=/usr -DLINKS_FLAGS=RELEASE ../-- Found Qt-Version 4.4.3 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Phonon Version: 4.2.96
-- Found KDE 4.2 include dir: /usr/include
-- Found KDE 4.2 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- checking for one of the modules 'sqlite3'
CMake Error at /usr/share/cmake-2.6/Modules/FindPkgConfig.cmake:350 (message):
None of the required 'sqlite3' found
Call Stack (most recent call first):
cmake/modules/FindSqlite3.cmake:29 (pkg_search_module)
CMakeLists.txt:11 (find_package)"

Thank you for help.

Report

C

vtlmks

11 years ago

Only sqlite3 and sqlite3-devel should be needed.

Report

Okanda

11 years ago

Well I don't find sqlite3-devel in the Debian's repositories.
So I have sqlite3, libsqlite3-0 and libsqlite3-dev installed.
libsqlite3-dev is not the sqlite3-devel package you talk about?

Report

spectralmks

11 years ago

thanks to okanada for bugtesting, this should now be fixed in beta 2.

Report

Okanda

11 years ago

I finally test it this morning.
It's really good. You have done a great job.

Just a question. When I click (simple-click) on a game, mameexecutor run it.
Is it possible to have the option between Simple ou Double-click to run a game?
I just like to see informations, flyers, etc. . . about a game with a simple-click, and then run it with [enter] or a double-click.

Report

spectralmks

11 years ago

That is strange, it might have something to do with your qt/kde settings (in kde4 everything is started by singleclick by default, both of us don't like that so we always set it to doubleclicked, and hence i guess we didn't notice this yet). In src/mainview.ui, what happens if you change line 420 to:
<signal>itemDoubleClicked(QTreeWidgetItem*,int)</signal>
instead of:
<signal>itemActivated(QTreeWidgetItem*,int)</signal>

Report

11 years ago

20090612 - V1.01

- A small mistake while we were adding errorchecks ironically added an error in the code, making it randomly impossible to add or remove favorites, we are sorry for this.

20090611 - V1.0

Changes since v0.9-beta:
-------------------------
Added translation framework (only a Swedish translation exists, so if you want to help out: get in touch!)
Added icon (Thanks Nuno Pinheiro!)
Fixed crash in search tab.
Games are only launched on double click from the Lists.
Fixed build (locating sqlite the proper way from CMake).
Included .desktop file.
Changed configuration file name according to the KDE specification.
General code cleanup/overhaul.

20090118 - Second beta.
- Fixed building on debian
- changed the name of the configuration file (If you previously installed 0.9b1 rename ~/.kde/share/config/KApp4rc to ~/.kde/share/config/mameexecutorrc to keep your old settings)

20090116 - First beta.

12345678910
2
product-maker matafleur Apr 08 2015 9 excellent
product-maker TaMa Jan 03 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
MoonBlossom
Dec 12 2009
M3t4linux
Sep 21 2009
luckyb
Aug 20 2009
zuargo
Jul 06 2009
KFreakz
Jun 13 2009
warnec
Jun 11 2009
koral
May 15 2009
Archlinux69
Jan 18 2009
maxxs
Jan 17 2009
lele85
Jan 16 2009
gooler
Jan 16 2009
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.01
updated Jun 12 2009
added Jan 16 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 6
System Tags app software