
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
A KDE frontend for xmame/xmess emulator. Based on gxmame plus many new features:
- Support xmame, xmess, sdlmame
- Added a "systems" category where roms are classified by systems (neogeo, neogeo64, cps1, cps2,...)
- Vastly improved joystick browser, customizable joystick buttons.
- Customizable game icon size and toolbar.
- Auto-rescale screenshots. Added video previews (need kaffeine installed).
- Improved gamelist search, categorization.
- Support launching game using alternative emulator instead of xmess.
- Fast, responsive
Usage:
Download "catver.ini" (or "catver") from http://catver.com to help kxmame categorize mame roms. (Or from http://www.progettoemma.net/ if you prefer the Italian version).
Use menu Settings->Directories to tell kxmame where to look for ROMS, snapshots, preview videos, xmame executables, catver.ini ....
Use menu Settings->"Configure kxmame" to specify xmame options.
13 years ago
kxmame-2.0-svn20070603 changelog:
This is a snapshot from current kxmame development. New from kxmame-2.0-beta includes sdlmame support from Sven Gothel and xmame/xmess 0.106 bug fix from Brandon Corey. Plus many smaller bug fixes.
kxmame-2.0-beta changelog:
- Support xmess using the same simple kxmame-1.x interface. It's as simple as selecting your game console, double-clicking your rom file to launch a game. Individually zipped roms are supported.
- Overhaul of kxmame navigation using joystick. Without touching keyboard or mouse, you can use your joystick to browse the game list, the filter list, launch a game, switching between xmame/xmess executables, launch alternative emulators. The joystick buttons used for these tasks can be customized in the menu. (The default button settings are for my PS2 pad, so it mightnot work with other joystick).
- Crudely support alternative emulators for xmess. See the file "alternative.dat" included in kxmame source for details (kxmame offers no controls over the video, audio or input settings of alternative emulators). Using this file, you can even trick kxmame into running emulators for systems that are not supported by xmess yet!
- Many other smaller improvements: more meaningful error messages, slightly more efficient memory usage, better context menu, allow disabling video preview in "configure kxmame".
Enjoys ! Don't forget to report bugs or suggetions at sf.net website.
13 years ago
kxmame-2.0-svn20070603 changelog:
This is a snapshot from current kxmame development. New from kxmame-2.0-beta includes sdlmame support from Sven Gothel and xmame/xmess 0.106 bug fix from Brandon Corey. Plus many smaller bug fixes.
kxmame-2.0-beta changelog:
- Support xmess using the same simple kxmame-1.x interface. It's as simple as selecting your game console, double-clicking your rom file to launch a game. Individually zipped roms are supported.
- Overhaul of kxmame navigation using joystick. Without touching keyboard or mouse, you can use your joystick to browse the game list, the filter list, launch a game, switching between xmame/xmess executables, launch alternative emulators. The joystick buttons used for these tasks can be customized in the menu. (The default button settings are for my PS2 pad, so it mightnot work with other joystick).
- Crudely support alternative emulators for xmess. See the file "alternative.dat" included in kxmame source for details (kxmame offers no controls over the video, audio or input settings of alternative emulators). Using this file, you can even trick kxmame into running emulators for systems that are not supported by xmess yet!
- Many other smaller improvements: more meaningful error messages, slightly more efficient memory usage, better context menu, allow disabling video preview in "configure kxmame".
Enjoys ! Don't forget to report bugs or suggetions at sf.net website.
ArmandiuxGS
9 years ago
Report
mshtawythug
11 years ago
Report
gab3d
11 years ago
This app is great.
Thanks!
Report
hitokiri
11 years ago
note: for the joypad is / dev/input/js0
Report
DarkWiseman
12 years ago
Thanks and sorry for my english :)
Great work!
Report
fireedo
13 years ago
Report
mattepiu
13 years ago
is really crappy here if I don't set
"-video opengl" option, wich speeds up
both video and audio (don't ask me
why, it does, period).
Where should I hack kxmame to make it
pass this option? even hardcoded in
the sources, as it's not optional to me....
Report
shadowsnipes
13 years ago
The error I get starts when I configure it:
configure: WARNING: linux/joystick.h: present but cannot be compiled
configure: WARNING: linux/joystick.h: check for missing prerequisite headers?
Previously I have configured with --disable-joystick to get it to work.
How do I fix this header issue?
Report
mattepiu
13 years ago
patch is this, working in any distro:
--- src/kxmame_joy.cpp.orig 2007-11-27 12:40:22.000000000 +0100
+++ src/kxmame_joy.cpp 2007-11-27 12:41:32.000000000 +0100
@@ -41,7 +41,9 @@
#ifdef ENABLE_JOYSTICK
# ifdef HAVE_LINUX_JOYSTICK_H
+#undef __STRICT_ANSI__
# include <linux/joystick.h>
+#define __STRICT_ANSI__
# else
# error Joystick is only supported on Linux. Reconfigure with --disable-joystick.
# undef ENABLE_JOYSTICK
Report
shadowsnipes
13 years ago
in case anybody is interested in investigating this whole "joystick.h won't compile" issue on Slackware 12.
Has anybody using Slackware 12 successfully gotten this program to compile? I see there are packages for Slackware 11 but none for 12.
Report
shadowsnipes
13 years ago
I can now select my games using the joystick.
However, there is still an issue with using a joystick when running the games. I selected "SDL joystick" in the kxmame config dialog, but it sent a "-jt 1" (Standard joystick) to xmame. There isn't even an option in the GUI for a standard joystick so something is wrong. As a result, no games can be played with joystick support on my box.
Report
shadowsnipes
13 years ago
Please fix the program so that the GUI selects the correct joytype number. ALL versions of this program seem to have this problem.
Report
shadowsnipes
13 years ago
I compiled and installed kxmame-2.0-svn-sdlmame-20070603. After I set all the directories how I wanted them I scanned for roms, but none were found for some reason. The blue gear drop down menu shows sdlmame. When I manually audit all games it finds none but says I should configure ~/.mame/mame.ini to work with sdlmame. I have no idea what it is talking about as nothing in any documentation says anything about it (or sdlmame).
By the way I made a SlackBuild for any Slackware users out there. Contact me if you want a copy. I might post it after I get the above issues settled.
Report
slsimic
13 years ago
and
mameinfo.dat file not found
and also wondering what is needed to get game screenshots videos and descriptions...
In other words
What I need for my KXMAME look as good as these screenshots here? :)
Report
sixlegs
13 years ago
Report
ntt2005
13 years ago
Report
brand80
13 years ago
Packages x86 && amd64:
http://www5.autistici.org/debian-xgl/
Report
cwhobbes
14 years ago
As the buttons are analogue, I have to "half" press the them to get it to work. A full press doesnt register. Making it impossible to use.
Report
fana-m
14 years ago
kxmame: catver not loaded, using default values.
the path is set right... if testet several versions of catver.ini also named it to catver
i hope you can help
Report
fana-m
14 years ago
[Category]
but kxmame need this
;; CatVer (rev. 1) / 05-Mai-06 / MAME .105 / http://www.mameworld.net/catlist ;;
[Category]
Report
ntt2005
14 years ago
Report
OnekO
15 years ago
Report
ntt2005
15 years ago
Also make sure ~/.kxmame and all its files and subdirectories are writable by you ("chmod -R u+rw ~/.kxmame"). If games.ini size is zero, you should delete it.
If this still doesn't work, you might want to delete the directories ~/.kxmame and ~/.gxmame and restart over (save the content just in case something goes wrong.)
Those are just suggestions. Nobody else has this problem so I don't know what's wrong.
Report
OnekO
15 years ago
Report
OnekO
15 years ago
Any idea?
(Sorry for my english :(, Im from Basque Country)
Report