mame4all confusion (forked)
-
@BuZz said in Can't change controls in MAME4all-pi:
That config does belong to mame4all, but it has nothing to do with the mame4all controls which are stored in a binary format in
opt/retropie/configs/mame-mame4all/cfg/default.cfg
(as well as per configs in gamename.cfg) which are not user editable files.You are not helping this thread by arguing this with me.
I am not arguing. There are some "joystick settings" to be set in the config file, see the sexample of my config file:
[frontend] #Keyboard controls for frontend only # Get codes from /usr/include/SDL/SDL_keysym.h K_START=13 K_SELECT=53 K_LEFT=276 K_RIGHT=275 K_UP=273 K_DOWN=274 K_A=306 K_QUIT=27 #Joystick controls for frontend only #Defaults to XBOX360 controller J_START=7 J_SELECT=6 J_A=0 AXIS_LR=0 AXIS_UD=1
That way the TS can set his joystick to "control" the interface of Mame and then config Mame w/ that. Your vague un-argumented statements, however, absolutely dit not help him. You're stubborn. Very nice that you seem to know all about Mame4All-Pi but you are helping nobody by not explaining yourself (w/ internet links etc.).
Bye, bye. Good luck in helping the TS w/ just saying it's not possible and not trying to think along with him. I'll unsubscribe from this topic.
-
@Meneer-Jansen those controls are only for the mame4all frontend menu which we do not use in retropie - they have nothing to do with the in game controls. They are no help to the original poster.
I already answered the original poster's question - it is not possible to manually configure the mame4all controls. This is the correct answer.
It's not being stubborn - I have been trying to help the original poster, and you have come along telling me my information is wrong.
-
@BuZz said in Can't change controls in MAME4all-pi:
those controls are only for the mame4all frontend menu which we do not use in retropie - they have nothing to do with the in game controls. They are no help to the original poster.
I already answered the original poster's question - it is not possible to manually configure the mame4all controls. This is the correct answer.
It's not being stubborn - I have been trying to help the original poster, and you have come along telling me my information is wrong.
Thank you very much for clearing up that those k.brd codes do not work in the Menu that comes up when you press TAB in Mame4All.
If you said that in the beginning we'd be much further.
I'm just stating you are not very clear in your advise. Knowing a lot about something does not mean that you can actually help somebody else w/ it. Remember that Math teacher you had in 6th grade? Knew everything about the most complicated things but for the life of you could not explain it to anybody else in this world.
P.S.1 And there ain't such a thing as Mame4All in "standalone mode". There's only mame4all.
P.S.2 Now that we know that there aint no such a thing as Mame4All "standalone" -- and we don't have to discuss its possible config differences anymore -- we might just as well advise the topic starter (who's long gone) to use AdvanceMame. Because inopt/retropie/configs/mame-advmame/advmame-0.94.0.rc
one actually can set the joystick mappings. -
@Meneer-Jansen I see you have added things to your post. I didn't say anything about a standalone mode - I said "standalone mame4all" to distinguish it from the libretro core. There are two mame4all emulators.
I don't think advancemame is a solution - it's a lot slower and they have a RPI1.
Topic forked.
-
I see you have gone and downvoted every single one of my posts in the topic, including ones where I was not even replying to you, and the first post from the original topic where I advised the user before you even joined in. What's the problem ?
-
BuZz has posted a reply to: Can't change controls in MAME4all-pi:
I see you have added things to your post. I didn't say anything about a standalone mode - I said "standalone mame4all" to distinguish it from the libretro core.
I don't think advancemame is a solution - it's a lot slower and they have a RPI1.
Seems like a some of the (indeed, pointless) discussion has been removed here. I have a Pi 1B too and I play Mame games w/ Advance Mame because that "flavor" of Mame on the Pi can save game states (i.e. you can save in the middle of a game). Mame4All can't do that even though its based on an Mame version tht can do that.
Libretro Mame might be an option too but, and I might upset some RetroPie devs here (again), Libretro and its "cores" (emulators from Libretro are called that way) are a pain in the a** to configure. Mame may be vague, but Libretro upstages them all if you ask me. And a lot of devs do not know that us old geezers (that were around when Arcade games like Pac-Man were all there was) are used to Mame's quirkiness. Not that Mame's config is ideal, but I've been trying is for 15 years (and forget the caveats every year or so).
The only games that do not play well on AdvMame on my Pi 1B are 'Gyruss' (pretty iconic game!) and 'Escape from the Planet of the Robot Monsters' (one of the first isometric games).
-
@Meneer-Jansen Your last post has been moved here - I forked the thread and you have posted there quoting me from this thread for some reason.
-
@BuZz said in mame4all confusion (forked):
mame4all controls which are stored in a binary format in
opt/retropie/configs/mame-mame4all/cfg/default.cfg
(as well as per configs in gamename.cfg) which are not user editable files.I was always curious about that. Not even sure on the logic why they chose to do it that way. Are they encrypted or can a hex editor or some other program allow it? It sure would make life easier to be able to tweak those files. Always disliked they weren't user editable.
-
@Riverstorm I guess because it was easier from a code point of view and more compact etc. They could just dump the data structures then to the file without having to convert them to/from a human readable format. They may have had other reasons however.
-
@BuZz said in mame4all confusion (forked):
@Riverstorm I guess because it was easier from a code point of view and more compact etc. They could just dump the data structures then to the file without having to convert them to/from a human readable format. They may have had other reasons however.
That makes sense. I am definitely a strong advocate for "other reasons". Some of the people I work with occasionally make comments on how this or that is "dumb". I always reply with they probably had their reasons at the time why they did something a specific way.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.