Zophar's Message Domain

Go Back   Zophar's Message Domain > Emulation Talk > General Emulation

Reply
 
Thread Tools Display Modes
Old 12-03-2008, 10:44 PM   #1
Goaty
Junior Member
 
Join Date: Dec 2008
Posts: 3
Default Emu Menu?

Ok so here's what I am doing and how I want it to work.

I am building a classic looking stand up arcade cabinet but im adding some modern day modifications (2 pull out controllers, 2 guitars on each side, pull out keyboard and mouse) basically an all-in-one system.

The thing is I want to be able to open up one program (probably has to be created within VB or Java) that has buttons that pulls up menus for each system.

Ok so hopefulyl we are all familiar with the Mame menu system, works great. But it only works for Arcade games which if thats all I wanted to use it for would be fine. But I want to have a similar system that I could use with all my emulators.

So to give you guys a forum visualization lol...

[Arcade] [Super NES] [NES] [Sega] [N64] [GameBoy] [PlayStation]

That would be how I would want my main menu to look (im tryign to avoid ever having to see the desktop, like one program to rule them all).

So after you click on the system you would liek to play I want it to either bring up a menu list like in mame OR if I could just make more buttons and just have a long list of buttons that are routed to the file and run the executable file from that button. I know this sort of sounds confusing but if I can gather any interest from mroe knowledgeable people I can definately go into more detail. Thanks!
Goaty is offline   Reply With Quote
Old 12-04-2008, 04:57 AM   #2
Goaty
Junior Member
 
Join Date: Dec 2008
Posts: 3
Default

I figured it out on my own! YAY!

ONE PROBLEM!

I can open the emulator with

Shell "C:\route\to\the\emulator.exe", vbNormalFocus

But then you still have to scroll and open games throught he emulator.

How do I execute .smc files or any file OTHER than EXE for that matter?
Goaty is offline   Reply With Quote
Old 12-04-2008, 05:33 AM   #3
Ugly Joe
Senior Member
 
Ugly Joe's Avatar
 
Join Date: Dec 2003
Posts: 1,461
Default

Total stab in the dark here, as I have no way of testing at the moment.

First of all, make sure your roms are associated with your emulators of choice (like, if you were to double click on a rom, it would open it with the emulator). Second, change your shell command to this:

Shell "start C:\route\to\the\roms.nes", vbNormalFocus
__________________
Ugly Joe is offline   Reply With Quote
Old 12-05-2008, 03:09 AM   #4
Goaty
Junior Member
 
Join Date: Dec 2008
Posts: 3
Default

Thanks for the tip turns out im using "ShellExecute" isntead along with other execution commands for different reasons.

Now down to making the program look pretty, how do I resize an image into a button?

I can get it to show but obviously at its default size. Is there a Stretch command I can input in the Form_Load portion fo the code?
Goaty is offline   Reply With Quote
Old 12-30-2008, 10:24 PM   #5
gonzo90017
Junior Member
 
Join Date: Dec 2008
Posts: 2
Default

It looks like you're trying to reinvent the wheel. What you need is a frontend. You could download a package I made that is all setup and ready to go.

Code:
Well if you're still pulling your hair out. I made a package that includes the frontend Mamewah with all the emulators included. No roms or bios files! 

[url=http://www.divshare.com/download/3417344-003]Mamewah Pack 1.62.zip[/url]
This pack contains the following systems

32x
Gameboy Advance
gameboycolor
gamegear
Genesis
lynx (you need a bios image called lynxboot.img)
mame (you need to include your own version)
mastersystem
n64
Nebula
neogeopocket
nes
Raine
Winkawaks (to exit it's necessary to press ENTER to pause the game, then Alt+F4 to exit)
zinc
Zsnesd

Installation

1. Unzip the zip file in your C:\ Drive in other words C:\juegos

2. Go inside Mamewah's folder (C:\juegos\Mamewah) and launch Setup.bat it
* *takes a few seconds to install. When it's done press OK

3. Put your roms in the "roms" folder for every emulator you would like to use. Do
* *the same for the snaps and videos (for Nebula,Winkawaks,Raine, and Zinc use Mame's folders)

4. Launch every emulator and adjust the controls to your liking. For Zsnes once your done
* *open zsnesw.cfg and change this line GUIDisable = 0 to GUIDisable = 1 other wise you'll go 
* *back to Zsnes's menu instead of to the frontend when trying to exit.

5. This package doesn't include a mame version since everyone uses a differnt on
* *just unzip your version inside C:\juegos\mame\

6. If you want background music during the gam selection screen put your mp3's
* *inside C:\juegos\musica

GENERATING GAME LISTS

 Launch Mamewah located in inside C:\juegos\Mamewah
 Press Keyboard key "2". Choose "Select Platform" and press 1
 You'll be presented with a list of emulators, choose one then press 1
 then press "2"> Game List Options> Generate list.

DEFAULT KEYS
 "1" Launches a game when selected and also serve as select when in the menu
 "2" Brings up the Menu
 "3" Previous Emulator
 "4" Next Emulator
 "ESC" Exits the game and also exits Mamewah when in Mamewah

All of these keys can be change. You have to modify "Mamewah.cfg" located
in C:\juegos\Mamewah\config instructions are located in the "docs" folder in
a file called "controles"

You can also change the keys to exit the emulators, since i'm using
Closemul. Read "Closemul - Readme"

If you don't want or need a particular emulator just delete it from 2 folders
C:\juegos\Mamewah\config and C:\juegos\

For those of you who have pc's that won't run NeoGeo, Capcom or any other 
mame games full speed. I have included some "alternative" emulators:Nebula, Winkawaks, and Raine
For Capcom and Neogeo I recommend Nebula.If there's a Mame game that runs
slowly give Raine a try. List of Raine supported games: [url]http://www.rainemu.com/games/[/url] 

Additional Emulator Packs:
[url=http://www.divshare.com/download/3171213-163]Mame32 v.0112 for MamewahPack 1.62.zip[/url]
[url=http://www.divshare.com/download/3024769-af9]Future Pinball.zip[/url]
To install additional packs just unzip them insided your C:\ drive
Sorry for the copy and paste. This is a somewhat old readme. The one that is always up to date is [URL="http://www.marcianitos.org/foro/showthread.php?t=10321"]here[/URL] (spanish. someday i'll update it)
[URL="http://www.youtube.com/watch?v=xDPJYm9Ixmo&fmt=6"]Youtube Video[/URL] of the frontend in action.
gonzo90017 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:40 AM.

Contact Us - Zophar's Domain - Archive - Top

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.