The time now is Sat 18 May 2013, 09:18
All times are UTC - 4 |
|
Page 1 of 2 [19 Posts] |
Goto page: 1, 2 Next |
| Author |
Message |
sc0ttman

Joined: 16 Sep 2009 Posts: 2173 Location: UK
|
Posted: Sat 13 Feb 2010, 06:48 Post subject:
Need GTK-based muti-emulator frontend |
|
While making Puppy Arcade, I've looked around for many different emulator multi-frontends / rom-loaders... Most of which have been poor, or require around 10mb of libs to make them work! This is not ideal.
I was wondering if anyone knows of any decent frontends that DO NOT require either PERL, Python, PyGTK or GNOME?
If not, and here's the project part... Would it be possible to someone to make a very simple frontend for me? I've tried many times, but don't know enough - although I'm sure I can get it done with a little push in the right direction..
My requirements:
A gtk based frontend that shows a list of the emulators installed in Puppy Arcade, on the left, main window on the right.
When an emulator is selected from the list, the main window (on the right) is updated, with the current emulators details:
The main window would need 2 tabs - for 'roms' and 'settings'..
The 'rom' tab:
1. lists all the roms found in the rom directory (set in the 'settings' tab)
2. list the rom filename, filesize and play count
2. loads the rom when double clicked
3. a few extra (right-click?) options such as 'unzip','delete' etc
The 'settings' tab:
1. choosing the default rom directory for that emulator
2. choosing the default bios directory (if required)
3. opening/editing the config file of the emulator (in geany etc)
This would need to read/write settings to an rc file (beyond me ), but I'd only need someone to build a brief example, using only one emulator, I'd finish the rest...
If no one is interested that's fine, but there's a load of great GUIs made and shared on this forum - so I thought I would ask..
I'd be eternally grateful.
Cheers
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
|
Back to top
|
|
 |
jemimah

Joined: 26 Aug 2009 Posts: 4309 Location: Tampa, FL
|
Posted: Mon 15 Feb 2010, 00:25 Post subject:
|
|
Can you point me to the ones with Gnome dependencies? I have had some luck with removing annoying gnome dependencies from otherwise decent software.
|
|
Back to top
|
|
 |
sc0ttman

Joined: 16 Sep 2009 Posts: 2173 Location: UK
|
Posted: Tue 16 Feb 2010, 05:37 Post subject:
|
|
| jemimah wrote: | Can you point me to the ones with Gnome dependencies? I have had some luck with removing annoying gnome dependencies from otherwise decent software.  |
I'll keep looking, but most of the GNOME frontends are MAME only.. As xmame already has a very nice frontend, I'm not really interested in MAME only solutions... But if I find something, I'll let you know..
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
|
Back to top
|
|
 |
zigbert

Joined: 29 Mar 2006 Posts: 5240 Location: Valåmoen, Norway
|
Posted: Tue 16 Feb 2010, 07:40 Post subject:
|
|
sc0ttman
If we could meet on irc (or somewhere), I think the framework should be fixed during a couple of hours. It all sounds easy, but I don't know anything about emulators, so you must be available for tech specifications. You can also test instant, and get it the way you want.
UK is just 1 hour away of me, so it should be simple to find a suitable time.
Sigmund
_________________ Stardust resources
|
|
Back to top
|
|
 |
trio

Joined: 21 Dec 2008 Posts: 1786 Location: अनुमोदना
|
Posted: Wed 17 Feb 2010, 00:59 Post subject:
|
|
| zigbert wrote: | sc0ttman
If we could meet on irc (or somewhere), I think the framework should be fixed during a couple of hours. It all sounds easy, but I don't know anything about emulators, so you must be available for tech specifications. You can also test instant, and get it the way you want.
UK is just 1 hour away of me, so it should be simple to find a suitable time.
Sigmund |
Ziggy,
You got yourself another new student...
_________________ PET Maker|WbarCC|My Website
|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Wed 17 Feb 2010, 01:47 Post subject:
|
|
This is one I don't have the time to package it, but its a start
http://www.xe-emulator.com/index.php?m=about
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
sc0ttman

Joined: 16 Sep 2009 Posts: 2173 Location: UK
|
Posted: Sun 21 Feb 2010, 07:34 Post subject:
|
|
Thanks for the response... About xe - I've had it working (of sorts) but am looking for a frontend that acts only as a centralised rom loader - no emulation is required...
Zigbert, I'll send you a private message soon, detailing what I wanna achieve, I'm still trying to plan exactly what I'm looking for ... I'm checking out a few screenshots of popular solutions, see what I like most...
But needless to say, I wanna keep it as simple and lightweight as possible...
I do know what I would need:
- loads into fullscreen
- supports hotkeys/keyboard navigation (and therefore joypads, using rejoystick)
- shows some emulation settings to configure in the settings tabs, which allows users to choose different options each time they load a rom..
- remember the emulation settings chosen in the settings tab for each emulator
Some more advanced, but totally un-required features would be:
- skins (or 1 skin) that adds a nice background image, and fonts
- remember emulation settings for each rom
the main issue for me, is figuring out a way to send the settings to the emulators, using only one frontend... this is because various emulators call their options by different names.. I'm sure this can be achieved very easily, but I know nothing about this kind of stuff...
example: fullscreen may be initiated by the commands '-fs', '-fullscreen' or '--fullscreen'... it depends which emulator you are loading..
I see a need to pass these options as variables, so the frontend would, in the end, pass a command such as :
| Code: | | exec $emulator $fullscreen $filters $sound $joypad "$rom" |
this command could be either
| Code: | | exec dega -fs -2 -nosound -joy /roms/gg/sonic.gg |
or
| Code: | | exec gens --fulscreen --bilinear -scale 2 --nosound --joypad /roms/genesis/sonic.zip |
(these are just examples off the top of my head, not the actual options of these emulators)....
[edit]
I would think that in the settings tab, a different script would be used for each emulator, so that only the correct options are displayed and all options can be passed with the correct names and values, as shown above...
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
|
Back to top
|
|
 |
sc0ttman

Joined: 16 Sep 2009 Posts: 2173 Location: UK
|
Posted: Tue 02 Mar 2010, 04:25 Post subject:
|
|
If anyone is interested, I've sent Zigbert a message and a few screenshots to get this going...
Zigbert has been VERY kind in offering to help, particularly as most poeple will have no interest in this project...
Anyway, here are some very basic screenshots - pre-design, made in paint... If anyone wants to suggest some changes, or upload their own, please feel free... But keep it simple!
Depending on how this turns out, I think it may be possible to use it as a template for a multi-loader for anything... Especially if it's somewhat 'skinnable'.
(Example: If you use multimedia apps and files instead of emulators and roms, then you got yourself a *very* simple media center...)
| Description |
|
| Filesize |
33.19 KB |
| Viewed |
396 Time(s) |

|
| Description |
|
| Filesize |
32.64 KB |
| Viewed |
356 Time(s) |

|
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
|
Back to top
|
|
 |
sc0ttman

Joined: 16 Sep 2009 Posts: 2173 Location: UK
|
Posted: Tue 02 Mar 2010, 04:28 Post subject:
|
|
| jemimah wrote: | Can you point me to the ones with Gnome dependencies? I have had some luck with removing annoying gnome dependencies from otherwise decent software.  |
I'd very much appreciate a fully working version of 'GNOME Video Arcade'... Without gnome! ( I had it working of sorts, but not really well enough...)
http://mbarnes.github.com/gnome-video-arcade/
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
|
Back to top
|
|
 |
jemimah

Joined: 26 Aug 2009 Posts: 4309 Location: Tampa, FL
|
Posted: Tue 02 Mar 2010, 14:51 Post subject:
|
|
It wants either xmame or sdlmame. Which do you prefer?
|
|
Back to top
|
|
 |
jemimah

Joined: 26 Aug 2009 Posts: 4309 Location: Tampa, FL
|
Posted: Tue 02 Mar 2010, 16:48 Post subject:
|
|
I built this against sdlmame but I don't think it actually matters as it seems to have only been checking for the presence of the mame binary.
It's probably missing icons and it requires Gconf which is in the latest Puppeee but I don't remember if Puppeee Arcade is too old or not (probably). You're going to want gconf-dbus for Puppeee Arcade since it has dbus already, but you maybe want an Orbit flavored gconf for Puppy Aracade. Ttuuxx posted an orbit pet somewhere around here.
I didn't have to mangle this too badly to get it to build - most of the gnome requirements are optional, except gnome-doc which I removed.
Let me know if it works.
| Description |
|

Download |
| Filename |
gnome-video-arcade-0.6.8-i486.pet |
| Filesize |
371.02 KB |
| Downloaded |
258 Time(s) |
|
|
Back to top
|
|
 |
sc0ttman

Joined: 16 Sep 2009 Posts: 2173 Location: UK
|
Posted: Wed 03 Mar 2010, 10:50 Post subject:
|
|
| jemimah wrote: | | I built this against sdlmame ... Let me know if it works. |
Thanks very much jemimah.. Much appreciated..
I'll test it out very soon and let you know how I get on ..
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
|
Back to top
|
|
 |
sc0ttman

Joined: 16 Sep 2009 Posts: 2173 Location: UK
|
Posted: Thu 04 Mar 2010, 15:07 Post subject:
|
|
an example... NOT WORKING! (it does nothing...)
| Description |
|

Download |
| Filename |
rom-loader.pet |
| Filesize |
7.41 KB |
| Downloaded |
248 Time(s) |
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
|
Back to top
|
|
 |
sc0ttman

Joined: 16 Sep 2009 Posts: 2173 Location: UK
|
Posted: Thu 04 Mar 2010, 16:18 Post subject:
|
|
| jemimah wrote: | | Let me know if it works. |
Segfaults when auditing the rom collection.. No idea why, doesn't say..
But thanks anyway jemimah, it's a few steps closer than I was!
But now Nikukyu has made MAMEPGUI, which is a fine replacement... So we can let this one go...
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
|
Back to top
|
|
 |
zigbert

Joined: 29 Mar 2006 Posts: 5240 Location: Valåmoen, Norway
|
Posted: Thu 04 Mar 2010, 16:45 Post subject:
padega |
|
padega
| Description |
|

Download |
| Filename |
padega.tar.gz |
| Filesize |
5.09 KB |
| Downloaded |
269 Time(s) |
_________________ Stardust resources
|
|
Back to top
|
|
 |
|
|
Page 1 of 2 [19 Posts] |
Goto page: 1, 2 Next |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|