The NEW Build Your Own Arcade Controls
Main => Software Forum => Topic started by: heinekenlvr on August 12, 2008, 07:06:27 pm
-
hi,
I downloaded shifter mame and unzipped. Now I need some help using it. I compared the number of files that are in mame vs shifter mame and there are less files in shiftermame. I have two folders called docs and source. I have the mame.exe file and the shiftermame.cfg file. Am Imissing something here??? Where is the rom file?? Am I supposed to copy files from my other mame folder to this one? Please help. Thanks.
-
Make them, silly. Or copy yours over.
-
Oh I am a boob. So I copy all of the missing files from mame into shifter mame, is that all? Can I copy the existing rom file with the roms over to shifter mame?
-
I'd do it the other way: extract the mame source, then extract the shifftermame source in the same place, over writing the changed files.
-
All right so I have shiftermame set up running with Atomic FE. In my ROM file are Pole Position 1 and 2 and when I start Atomic they populate. The problem is when I try and load them. On a couple of them, they load but the screen goes black and then returns to the Atomic page. On acouple of others, they attempt the load but I get a message that says Loading Display Expired-Invalid Rom. Anyone shed some light??
-
Ok...decided to start from scratch. I downloaded Shiftermame and Mame v125. As u_rebelscum suggested, I unzipped mame first and then shiftermame into the same folder overlaying the missing files. This is what I was left with:
docs folder
shiftermame360
shiftermame360.cfg
ctrlr folder
samples folder
jedutil
mame
whatnew.txt
source folder
shiftermame.txt
artwork folder
chdman
ledutil
romcmp
Am I missing a file or do I have too many files? I loaded polepos.zip and polepos2.zip into the rom folder. I open Atomic and it populates the 2 roms. I try and start either game and after 20 seconds or so I get an error message that states: Loading Delay Expired Invalid Rom? None.
What the heck am I doing wrong??
-
Do you have to recompile (I assumed you were, but am I confusing you with someone else)?
If you don't mind using the precompiled binary (shiftermame360.exe, or what's just "shiftermame360" in your list as you must have "hide known extensions" in windows checked), set up shiftermame360 just like you did mame, but make sure either a) the rompath is set to the location where the ROMs are, or b) copy the ROMs into the roms folder you just made in that folder you listed the contents of so you could copy the files into it and make sure shiftermame360 & atomic are looking in that folder. (I don't use atomic, so can't help with setting it up; setting shiftermame360 should be done the same way as mame was done.)
If you want to recompile, that's harder, but I'll try to help there too. (You don't need to unless you want to do other changes to the source.)
-
Thanks for helping u_rebelscum. I was the guy looking to recompile but everyone said that using shiftermame was the easiest way to go to set up the toggle shifter so I gave up recompiling and decided to go the shiftermame route.
Just some back ground on what I am doing...I am building a Pole Position 'Deluxe' which is only going to run Pole Position 1 and 2. No other games.
Maybe I need to change the rom path in shiftermame?? I know that in atomic my rom path shows my ROM folder that I created which explains why atomic sees the 2 roms that I have in my ROM folder. In atomic I also show shiftermame.exe as the emulator of choice. So atomic is looking in the ROM folder for the available games but when I launch one of the games using atomic (I think if I understand correctly) atomic is launching the game using shiftermame but shiftermame is not 'seeing' the roms becasue the rom path is incorrect in shiftermame. Wow, how is that a mouthful. Is what I am thinking correct??
If so, how do I change the rom path in shiftermame to my rom folder?? and do I have to do the same thing for the mame.exe file?? Thanks for the help.
-
So as of last night this is what I have done...
I created a mame.ini file. I changed the controller settings to 1 for mouse and joystick. I changed the Emulator path in Atomic FE to the mame.exe file. I tried launching the games and still nothing. I assume that I have to make some other changes in the .ini file?? Do I have to change the rom path in my .ini file??
Also how can I confirm if the Rom versions that I was running in mame v100 are able to run in mame v125?? Or do I need a newer version??
I know that I may ask some silly questions but I really am trying hard to learn.
-
So as of last night this is what I have done...
I created a mame.ini file. I changed the controller settings to 1 for mouse and joystick. I changed the Emulator path in Atomic FE to the mame.exe file. I tried launching the games and still nothing. I assume that I have to make some other changes in the .ini file?? Do I have to change the rom path in my .ini file??
The line that says: rompath roms, change to rompath d:\mame\roms, where 'd' is the drive the files are in, and that 'mame' part wherever the roms folder is located.
(other option is: rompath d:\mame\roms;roms so it first looks in both places.)
Also how can I confirm if the Rom versions that I was running in mame v100 are able to run in mame v125?? Or do I need a newer version??
That might be the problem. Look up the games in MAWS (http://www.mameworld.net/maws/), at the data section. Looks like pole position has changed twice between 0.100 & 0.125 ("last change(s) .119u3 .112u1 .079u1").
-
All right...here is my little bit of progress that I have made. I managed to find a newer version of the PP and PP2 roms. I exchanged the older roms out for the newer ones. I added the rom path as per the previous post from u_rebelscum in my mame.ini file. This is what my .ini file now looks like:
# CORE CONFIGURATION OPTIONS
#
readconfig 1
#
# CORE SEARCH PATH OPTIONS
#
rompath C:\shiftermame360\roms;roms
samplepath samples
artpath artwork
ctrlrpath ctrlr
inipath .;ini
fontpath .
#
# CORE OUTPUT DIRECTORY OPTIONS
#
cfg_directory cfg
nvram_directory nvram
memcard_directory memcard
input_directory inp
state_directory sta
snapshot_directory snap
diff_directory diff
comment_directory comments
Obviously there is more to the .ini file but I only copied the top part. Am I missing something in my .ini file??
My ATOMIC FE emulator default is set to shiftermame.exe. Atomic sees the roms and attempts to load the roms but I get nothing.
Should the mame.exe and shiftermame.exe be in the same folder? When I created the shiftermame.ini file, a mame.ini file was created. Is this correct??
I am completely frustrated. I have a minty fresh PP cabinet which I completely rebuilt and repainted with all rebuilt hardware and I just can't get the software to go. Any help would be appreciated. Thanks.
-
Try first to run Shiftermame with a rom from a command line without Atomic.
Just to be sure it runs correctly. When it will work properly.
Give me the command line you used , and i will say you how to configure ATomic.
As it stands now , i can not know if your probleme comes from your Shiftermame setup , bad roms , or Atomic.
So first concentrate on shiftermame , then if the problem is from your Atomic set up, i could give you the solution.
-
Try first to run Shiftermame with a rom from a command line without Atomic.
Just to be sure it runs correctly.
I second that. It should be just as easy as getting official Mame to run.
If you haven't checked your roms with ClrMamePro or RomCenter then I'd say almost certainly your roms are bad for ShifterMame (Mame v0.125).
-
All right...I installed CLRMAMEPRO and ran my scan and it came back that I was missing 3 bins from both Pole Position 1 and 2 roms. Bin(s) 51xxx,52xxx and 53xxx. So I hop on the net find the three bins and move them into their respective rom.zip files. I run CLRMAMEPRO again and they no longer show up on the scan side(I assume this means they are now OK??). I try and run ATOMICFE with my fingers crossed and still nothing so I now want to try and run shiftermame form a command line. I start shiftermame from the command line and get the following error:
warning: unknown option in INI: 3d version
Display1 currently in an unsupported mode
unable to initialize Direct 3D
unable to complete window creation
What does this all mean?? And how can I fix that?
-
Further to my last post...is there something in my mame.ini file that I need to change to get the newest version of Direct3D to run? I downloaded the newest version from Microsoft so I think everything is up to date. I checked my monitor settings and they are currently set at 24 BIT 1024 X 768.
Here is part of my mame.ini file that pertains to the video settings:
# WINDOWS VIDEO OPTIONS
#
video d3d
numscreens 1
window 0
maximize 1
keepaspect 1
prescale 1
effect none
waitvsync 0
syncrefresh 0
#
# DIRECTDRAW-SPECIFIC OPTIONS
#
hwstretch 1
#
# DIRECT3D-SPECIFIC OPTIONS
#
d3dversion 9
filter 1
#
# PER-WINDOW VIDEO OPTIONS
#
screen auto
aspect auto
resolution auto
view auto
screen0 auto
aspect0 auto
resolution0 auto
view0 auto
screen1 auto
aspect1 auto
resolution1 auto
view1 auto
screen2 auto
aspect2 auto
resolution2 auto
view2 auto
screen3 auto
aspect3 auto
resolution3 auto
view3 auto
#
# FULL SCREEN OPTIONS
#
triplebuffer 0
switchres 0
full_screen_brightness 1.0
full_screen_contrast 1.0
full_screen_gamma 1.0
If I am only using POLE POSITION 1 and 2 do I have to use the newest version of Direct 3D or can I dumb it down??
-
Did you ever figure this installation out!!! I just installed shiftermame360 - made a roms folder - downloaded pole position 1 and 2- Started mame.exe and i saw the list of the two games to choose from, but after i selected the game it said missing the rom or chd required, anybody have this problem if so do i need to change the Rom path if so how would I do this
Tim
-
Started mame.exe and i saw the list of the two games to choose from, but after i selected the game it said missing the rom or chd required, anybody have this problem if so do i need to change the Rom path if so how would I do this
I would guess your rom path is ok as Mame is giving you the option to choose a game.
Most likely as for the OP, your roms are probably bad for this version of Mame. Use ClrMamePro to check them and update them if neccessary. For help with ClrMamePro, see here: http://www.mameworld.net/easyemu/clrmameguide/clrmame-guide.html
-
I found the updated Rom for pole position, i got it working, but i have one question when i configure my setting i only see the LO gear i do not see Hi gear is this normal
-
I found the updated Rom for pole position, i got it working, but i have one question when i configure my setting i only see the LO gear i do not see Hi gear is this normal
Yes, a lo/hi shifter (usually) only has one microswitch wired to one input. I suppose this may vary from game to game (whether it is lo or hi gear), but I chose to standardise it to lo gear.
If your microswitch is activated in hi gear then you could wire the NC (normally closed) contact of the microswitch to the lo gear input. OR turn your shifter 180degrees!
-
Heinekenlvr... did you ever solve your problem? If not.. I think I know what the problem is... shoot me a PM. And if you did get it working.. I would like to talk to you anyway.. because I am attempting the exact same project (Nice Pole Position cab.. want to put MAME in it running PPI, PPII, and maybe a few other old driving games).
Thansk!