Latest Uploads
Platdude Spotting


Nom nom nom


Rainbow Trout


King Salmon




You've ... o have you


Back to spinal's Blog ( Created 21 July 2011 | Last Edited 06 October 2011)
Multi Emu frontend
Just thought I share this with everyone. I made a nice little front end for [most] emulators, so that I can start any game on any emulator from one place.

Please feel free to try it out, I have two versions, one with a bunch of emulators, one without. Both have a few folders already set up with a couple of public domain games in each.


All of the data for loading games is in each game systems folder and follows a simple file_extension.ini format, each .ini file tells the menu the location of each emulator.



D-Pad/Joystick/cursors = navigate menu
Fire/Space = load game

For games that can't load through the above way, see the dow/windows examples. the '.shortcut' files are plain text, the first line is the emulator (such as dosbox) the next line is the command line argument. For windows games, just set the first line to that of the game you want to load.

system/settings.ini can be used to override the background color and screen resolution.

Any bug reports or suggestions are more than welcome

Latest Comments

Posted : Thursday, 21 July 2011, 10:37

So, um.. how do I start a game!?

Homepage :
Posted : Thursday, 21 July 2011, 10:55

bug #1 found... forgot to add a key for starting a game I've been using my joypad, so if you have one, it should be one of the first 8 joypad buttons.

Homepage :
Posted : Thursday, 21 July 2011, 12:36

Minor update, for those without joysticks attached, replace EmuMenu.exe with the following version, to allow 'Enter' for starting a game.


Homepage :
Posted : Monday, 22 August 2011, 06:19

Awesome stuff

Homepage :
Posted : Monday, 22 August 2011, 11:03

I am planning to build an arcade cabinet, so this will come in handy. Thanks!

|edit| It flickers, very, very badly for me. It looks like it's swapping between the front and the back buffer, but the back is not being cleared.

Also, could you put a nicer font in it? |edit|

Homepage :
Posted : Tuesday, 23 August 2011, 04:04

I used FONText for creating the font,
feel free to crate your own, if you come up with a good one why not post it here!
(You will need to switch off font smoothing in windows)

Does this version work any better (includes a more readable font)?

Homepage :
Posted : Tuesday, 23 August 2011, 04:12

Yes, the issue is solved. Although the way it switches to fullscreen and back is very unpleasant. It moves lots of my windows around, and changes their order, most other fullscreen applications don't do this. But it's not a major issue.

Re font, could you use a system font rather then a bmp? If the name is just placed in a setting somewhere, then it would be trivial to change this.

All of the graphics are quite heavily aliased, including the font. I'd advise cleaning up all of the edges as it gives it a really cheap feel.

The list of games is not prominent enough. It only lists about 4 on screen at once, and is stuck in the left corner. I think you should centre it, and have it take priority over showing the image of the console.

Finally, it'd be very cool if you could put game box art in there too. I'm thinking if you have an image with the same name as a rom, it would load and display the image on the fly when it goes to display it. If there is no image, it'll just show text. Then you can scroll through games, and see an actual shot of it.

Homepage :
Posted : Tuesday, 23 August 2011, 06:38

That's a whole lot of work that I'm too lazy to do

Unfortunately I chose blitz basic to create this menu in, as a result I can not do anything 'nice' to the graphics, then is no alpha blending support, the edges will always look crap. The full-screening again, is a result of the crazy method that blitz uses to switch to full screen, the only real method to correct this would be detecting whatever your resolution is and stretch the images rather than changing the screen resolution (to 800x600).

I could release the source, not that it's particularly tidy, I don't code 'tidy'

Homepage :
Posted : Thursday, 06 October 2011, 06:32

Updated, added support for windows games and dos games using dosbox, scummvm games can also be loaded in a method similar to dos games.


Probably wont update after this, my demo of blitzmax has only 2 days left

Homepage :
Posted : Wednesday, 30 November 2011, 02:21

So... does anyone use this? how well does it stand up to prolonged use?

Homepage :
Posted : Friday, 18 April 2014, 05:16

Is this frontend is still developed?
Thanks and happy easter

Posted : Saturday, 10 May 2014, 11:07

I'm not even sure i'd be able to find the source for it.

What features would be needed to be added?

Homepage :
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 550|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Latest Posts
Laptop Aaargh...
Jayenkai Wed 17:48
Happy Birthday Evil Roy Ferguson
rockford Wed 16:21
London Car/Stab Incident
therevillsgames Wed 14:50
Watch Switch - Fitbit Blaze
Jayenkai Wed 06:23
Spinal's Return to Android
Jayenkai Tue 13:41
AGameAWeek : 2017 - Part One
Jayenkai Tue 08:10
Poll : Cooking
Jayenkai Mon 05:11
Happy Birthday, TheRevillsGames
Dabz Sun 23:32
Ravetastically Awesome!
rockford Sun 07:41
B3ta - Old Gamers
Jayenkai Fri 16:51

Latest Items
Showcase : Infinitron
rychan Tue 03:02
Blog : My Arduino experience.
steve_ancell Mon 20:27
Dev-Diary : PS2 to N64 Adapter
spinal Sun 10:49
Link : Vector Tutorials/Help page.
Pakz Thu 23:00
Blog : mini project
spinal Sun 10:13
Showcase : Blockman Returns
Jayenkai Fri 03:04
Snippet : Wall Tracing on Random Maps (rpg)
rskgames Wed 22:48
Snippet : Path Following
Pakz Mon 16:25
Snippet : Flowers (Jan 2017)
Kuron Thu 01:13
Showcase : Clusters of Hex
therevillsgames Mon 15:01
Article : Maths 101 - Episode 1: Basic Trigonometry
shroom_monk Sun 14:07
Article : Maths 101 - Episode 5: Line Intersection
shroom_monk Sun 14:02
Dev-Diary : Normals and Dot products
Pakz Sat 20:37
Pets : Molly On The Couch
Jayenkai Thu 04:32
Snippet : Additive Particle Flames
Pakz Fri 18:12

Who's Online
Wed, at 20:39
Wed, at 20:29
Wed, at 19:14
Wed, at 19:09
Wed, at 17:57
Wed, at 17:37
Wed, at 16:21
Wed, at 15:46
Wed, at 15:32
Wed, at 14:27
Link to this page
Site : Jayenkai 2006-Infinity | MudChat's origins, BBCode's former life, Image Scaler.