GXMame site
News about the project
About GXMame
Screenshots
Download this Frontend
Documentation in html
Links to related web sites
GXMame on SourceForge
Sourceforge
site hosted by Sourceforge
Made with CSS
Valid CSS!

About

About GXMame

GXMame is a frontend for XMame using the GTK library, the goal is to provide the same GUI than mame32. For the moment it will just have the same gui, the final goal is to be able to share config files with Mame32k (or any version of mame32 that write config files instead of saving data into windows registry) allowing dual booter to have the same environment (favorite, timeplayed, last game selected, gui preference...) under windows and Linux.



I wanted to learn GTK and have a decent frontend for xmame, gnomame didn't work on my computer and I didn't like other front end in Tk, so I decided to start this project, just after I discovered gRustibus, the very good front-end from Kjetil Thuen. I took this front end as a model for the creation of GXMame I'm not sure that I could have go so far and so quickly without this model.
Features

Main Features

GXMame Features common with mame32
  • Detailed view
  • Small icons view
  • Indented view (shows clones games under the original one)
  • Font color and size selectable
  • Icons support, .ico files or a zipped archive from Mamu or Mame32QA
  • Tools bar
  • Folder(filter) panel
  • Screenshot panel
  • Display snapshots, Flyers, Marquees, Cabinets, Titles.
  • Support of zipped pictures
  • Display mameinfo and history
  • Status bar
  • Support of catver to sort games by version and categories
  • Random game selection
  • Quick check: only check if a romname.zip file exist in roms folder (also works with clones)
  • Audit of all roms
  • Window with the properties of all games
  • Audit of a single game
  • Popup menu to easily access to most used functions
  • Preferences for games(global and specific)
  • Joystick support (new 386 1.x.x linux driver only)
  • and some others...
GXMame Features
  • Creation of gamelist from xmame
  • Multiples executables support
  • Scalable icons
  • Additionnal options string

GXMame Features to do

  • Sortable columns (in any views)
  • Sortable selectable columns order (in detail view)
  • List view
  • Large icons view
  • and lot of others...

Translation status

Translated Fuzzy Untranslated
German
496
100.00%Thanks to Tobias Wichtrey
Greek
329
167
66.33%Thanks to Nicos Panayides
Spanish
357
84
55
71.98%Thanks to Pablo Gonzalo del Campo.
French
496
100.00%
Italian
381
82
33
76.81%Thanks to Diego Apollonio
Dutch
493
3
99.40%Thanks to François Duprez
Polish
351
112
33
70.77%Thanks to Dawid Cierniak
Simplified Chinese
379
82
33
76.72%Andrew Wong
Traditional Chinese
496
100.00%Thanks to Jouston Huang
For those who want help by adding a new language to GXMame, you can find the last .pot file here (last update: 05/29/03).

For those who update or fix an existing translation, you can click on the flag to get the po file.

known bugs

  • If user close the audit window during the audit, the audit continue and print lot of warning in the terminal. its due to the fact that when user click on the close button, the window is closed even if I have not connected the delete event (at least since I installed the Mdk 8.2)
  • If user open and close alternatively the snapshot and folders panels, they ll lose their original positions
  • When user open and close GXMame without changing its position, GXMame will move each time (at least under KDE and Enlightment) with an offset of the size of decoration.
  • When rebuilding game list, the memory allocated for the glist is not free
  • Audit doesn't work properly with xmame-0.68. You need to upgrade to xmame-0.69

You can report a but on the Project Page or directly at the bug report page

Credits