View Full Version : Mame will not lauch games in HyperSpin
Visitor Q
09-05-2008, 07:09 PM
I am trying to set up Mame in HyperSpin but when I lauch a game I just get a blank screen and then it kicks me back into the FE.
Here is my log file.
10:59:41 PM | HyperSpin Started
10:59:41 PM | Startup Program: 49
10:59:41 PM | Startup Program Parameters: Unavailable
10:59:41 PM | Startup Program Working Directory: Unavailable
10:59:41 PM | Startup Program Window State: Unavailable
10:59:41 PM | Launching 49
10:59:41 PM | Command Line is: 49
10:59:41 PM | Menu mode is multi
10:59:41 PM | Play intro video is true
10:59:41 PM | Intro video found......adding video
10:59:41 PM | Entering fullscreen mode
10:59:41 PM | Setting resolution to 1024x768 refreshrate is 60
10:59:52 PM | Intro video finished
10:59:53 PM | Menu.xml found
10:59:53 PM | Main Menu.xml loaded
10:59:53 PM | Loading wheel images
10:59:53 PM | Entering Menu
10:59:54 PM | Menu.xml found
10:59:54 PM | MAME.xml loaded
10:59:54 PM | Loading wheel images
10:59:54 PM | Entering Menu
10:59:58 PM | Excecutable is mame.exe
10:59:58 PM | Running in normal rom mode
10:59:58 PM | Executable Found
10:59:58 PM | Rom Found
10:59:58 PM | Attempting to launch
10:59:58 PM | Pausing Animations
10:59:58 PM | Launching file
10:59:58 PM | Command Line is: "C:\Emulation\Emulators\MAME\mame.exe" "D:\Emulation\Roms\Mame\btime.zip"
11:00:14 PM | Menu.xml found
11:00:14 PM | Main Menu.xml loaded
11:00:14 PM | Loading wheel images
11:00:14 PM | Entering Menu
11:00:19 PM | Exiting HyperSpin
11:00:19 PM | Exit Program Unvavailable
If I run "C:\Emulation\Emulators\MAME\mame.exe" "D:\Emulation\Roms\Mame\btime.zip" in a dos window I get the following...
C:\Users\Jason>"C:\Emulation\Emulators\MAME\mame.exe" "D:\Emulation\Roms\Mame\b
time.zip"
aa04.9b NOT FOUND
aa06.13b NOT FOUND
aa05.10b NOT FOUND
aa07.15b NOT FOUND
ab14.12h NOT FOUND
aa12.7k NOT FOUND
ab13.9k NOT FOUND
ab10.10k NOT FOUND
ab11.12k NOT FOUND
aa8.13k NOT FOUND
ab9.15k NOT FOUND
ab00.1b NOT FOUND
ab01.3b NOT FOUND
ab02.4b NOT FOUND
ab03.6b NOT FOUND
ERROR: required files are missing, the game cannot be run.
C:\Users\Jason>
However the paths are correct and the zip file is in my rom dir with the correct files inside it.
Ideas?
Thanks.
ps. If I launch the following command "C:\Emulation\Emulators\MAME\mame.exe" Mame does launch but I have no ini file sat up for Mame itself, do I need to do so for HyperSpin to work correctly?
If launch the second half of the command "D:\Emulation\Roms\Mame\btime.zip" the zip files does appear with the correct files inside it.
BadBoyBill
09-05-2008, 07:34 PM
Thats a rom issue, not an HS issue, your missing rom files or your path to your roms is wrong. Probably the second.
From looking at your path you might have typed it wrong, maybe its:
Not "C:\Emulation\Emulators\MAME\mame.exe" "D:\Emulation\Roms\Mame\btime.zip"
But should be
"C:\Emulation\Emulators\MAME\mame.exe" "D:\Emulation\Mame\Roms\btime.zip"
joebells
09-05-2008, 07:38 PM
I think you need to ad a rompath option in there since the roms aren't in the normal location. Its been posted on here before let me look for it.
edit: yeah try adding -rp in there after mame and before the path to your rom and see if that helps like this "C:\Emulation\Emulators\MAME\mame.exe" -rp "D:\Emulation\Roms\Mame\btime.zip"
if that works from the command line then you just have to ad the -rp option to your mame config file.
to create a mame config file do a mame -createconfig and it'll create an ini file for you
Visitor Q
09-05-2008, 07:41 PM
Thats a rom issue, not an HS issue, your missing rom files or your path to your roms is wrong. Probably the second.
From looking at your path you might have typed it wrong, maybe its:
Not "C:\Emulation\Emulators\MAME\mame.exe" "D:\Emulation\Roms\Mame\btime.zip"
But should be
"C:\Emulation\Emulators\MAME\mame.exe" "D:\Emulation\Mame\Roms\btime.zip"
Paths are correct, se my "ps" above to see if that sheds any new light on the matter.
Thanks.
brian_hoffman
09-05-2008, 07:43 PM
Thats a rom issue, not an HS issue, your missing rom files or your path to your roms is wrong. Probably the second.
From looking at your path you might have typed it wrong, maybe its:
Not "C:\Emulation\Emulators\MAME\mame.exe" "D:\Emulation\Roms\Mame\btime.zip"
But should be
"C:\Emulation\Emulators\MAME\mame.exe" "D:\Emulation\Mame\Roms\btime.zip"
billy,
Your close but on 100%... Thre real issue is that MAME.exe when run EXPECTS the ROMS to be in the ROMS subfolder where the mame.exe is run.. If you notice his mame.exe is in one drive and his roms are in another.
Solution: A) move the mame.exe in the parent folder to the roms folder..eg...
D:\Emulation\MAME\Roms
Mame would go into the RED folder named mame... Then in that folder you hae its roms folder... There the roms reside and is where MAME expects them to be..
Or add the command line switch -rp (rompath) so it knows where to find the roms..
eg...
C:\Emulation\Emulators\MAME\mame.exe" btime -rp "D:\Emulation\Mame\Roms\"
Id go with the first suggestion
Visitor Q
09-05-2008, 07:48 PM
billy,
Your close but on 100%... Thre real issue is that MAME.exe when run EXPECTS the ROMS to be in the ROMS subfolder where the mame.exe is run.. If you notice his mame.exe is in one drive and his roms are in another.
Solution: A) move the mame.exe in the parent folder to the roms folder..eg...
D:\Emulation\MAME\Roms
Mame would go into the RED folder named mame... Then in that folder you hae its roms folder... There the roms reside and is where MAME expects them to be..
Or add the command line switch -rp (rompath) so it knows where to find the roms..
eg...
C:\Emulation\Emulators\MAME\mame.exe" btime -rp "D:\Emulation\Mame\Roms\"
Id go with the first suggestion
I would rather the second as I have other things configured to that dir where Mame currently is.
[exe info]
path = C:\Emulation\Emulators\MAME\
rompath = D:\Emulation\Roms\Mame\
userompath = true
exe = mame.exe
romextension = zip
parameters =
pcgame = false
pcgameextension =
winstate = HIDDEN
Where do I add -rp in the above?
brian_hoffman
09-05-2008, 07:51 PM
Try parameters. Tho I have my resesverations...
Visitor Q
09-05-2008, 07:55 PM
Microsoft Windows [Version 6.0.6001]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.
C:\Users\Jason>"C:\Emulation\Emulators\MAME\mame.exe" "D:\Emulation\Roms\Mame\b
time.zip" -rp
Error: option -rp expected a parameter
C:\Users\Jason>
joebells
09-05-2008, 07:58 PM
actually I think that it will be hard to get hyperspin to get the launch command that you want it to Brian as then it will be c:\...\mame.exe D:\.....\btime.zip -rp
joebells
09-05-2008, 08:02 PM
visitor q try my line up above just to see what it does I've never used the rp command so I don't know if that works or not brian probably has it right just have to get hyperspin to do it correctly. I think you could maybe set use rompath to no and then set your rom extension to (put a space before the -rp) -rp "D:\Emulation\Roms\Mame\" and see if that gets hyperspin to give you the proper sequence of commands you need if you can't just put "C:\Emulation\Emulators\MAME\mame.exe" -rp "D:\Emulation\Roms\Mame\btime.zip"
Visitor Q
09-05-2008, 08:02 PM
Say I was to do the first option and relocate Mame (which i would rather not), is this going to be and issue for all emulators as all my roms are on seperate drive from the emulator itself?
brian_hoffman
09-05-2008, 08:03 PM
mame likes to run like mame.exe ROMNAME.
Hs accomplishes this task by saying false on userompath. This way it launchs mame.exe romname instead of mame.exe c:\myroms\rom.zip
MAME will not run like that AFAIK
If you use the paramater section i may end up doing somthing like mame.exe c:\myroms\rom.zip -rp
that may not work as it would need to look like this mame.exe ROM -rp c:\myroms\
You may be able to put somthing like this in parameters
[exe info]
path = C:\Emulation\Emulators\MAME\
rompath = D:\Emulation\Roms\Mame\
userompath = false
exe = mame.exe
romextension = zip
parameters = -rp "D:\Emulation\Roms\Mame\"
pcgame = false
pcgameextension =
winstate = HIDDEN
This way the command may launch MAME.exe ROMNAME -rp "d:\myroms\whatever\"
or it could do MAME.exe -rp "d:\myroms\whatever\" ROMNAME
its a 50/50 shot.
This is why I suggested the first option.
Visitor Q
09-05-2008, 08:05 PM
"C:\Emulation\Emulators\MAME\mame.exe" -rp "D:\Emulation\Roms\Mame\btime.zip"
Launches Mame but it tells me Mame is not configured because I have not created a Mame.ini yet.
I use this version of Mame with Game Ex with no ini and everything works fine where the roms are and the exe.
brian_hoffman
09-05-2008, 08:08 PM
use the command mame.exe -cc
This will create a mame.ini
Edit the INI to point to the roms
Tell me if that works.
Run the command from a cmd window
I'am very aware of the way gameex launches its games and the limitations of both Fe's
Believe me it all boils down to command line.
:)
Visitor Q
09-05-2008, 08:11 PM
use the command mame.exe -cc
This will create a mame.ini
Edit the INI to point to the roms
Tell me if that works.
Run the command from a cmd window
I'am very aware of the way gameex launches its games and the limitations of both Fe's
Believe me it all boils down to command line.
:)
This worked!!!
You may be able to put somthing like this in parameters
[exe info]
path = C:\Emulation\Emulators\MAME\
rompath = D:\Emulation\Roms\Mame\
userompath = false
exe = mame.exe
romextension = zip
parameters = -rp "D:\Emulation\Roms\Mame\"
pcgame = false
pcgameextension =
winstate = HIDDEN
No Mame.ini needed.
Thank You.
This is a very good thread as someone else is sure uo run into ths issue I would think in time.
Thanks again guys.
joebells
09-05-2008, 08:15 PM
I just tried this command and it seemed like it would work "C:\Emulation\Emulators\MAME\mame.exe" -rp "D:\Emulation\Roms\Mame\btime.zip" I of course chose different paths but mame attempted to start up (I am running a remote desktop session so it can't initialize a direct 3d instance but it didn't complain about improper paramaters or anything. So give that a try and see what happens.
brian_hoffman
09-05-2008, 08:15 PM
Glad to hear it!!!
I guess Im good for something after all... :)