• We have added Language Translations for French, Italian and Spanish menus, you can change your language at the bottom of every page, bottom left in the footer.
  • Spanish (Español, Latin American) translations have been added for the Forums and Resource Manager (Downloads). You can change your Language Here!

Mame key questions

Itchigo

Former Operator
Site Supporters
I made a bartop, and I'm running an old version of Mame (.0153). I'm having issues with having more than 1 key pressed at once. It seems if I press a 2nd key with one key already pressed they both stop when the 2nd key is pressed. Example: I'm holding the right key, moving to the right. I want to go left quickly so I press left just before I letup on the right key. Instead of changing directions, it stops and I have to press left a 2nd time. I should also mention I'm using this for my encoder.
Windows sees it as a keyboard. Is there any way to change how windows sees this, say to a controller or whatever? (Windows 7).

I'm thinking if I solve the above problem, I'll solve this too. With a 4 way joystick, I should be able to press up/left and move diagonally, right?

I know I should remember this lol, but I'm getting older.....
20200708_225036[1].jpg
 

Ike Savage

Froggy like robot
Staff member
Site Supporters
Dunno if this helps, but back when MAME had a built-in frontend, I seem to remember a setting / checkbox that prevents input from directional-opposites. Not 100% though; possibly it was some other emulator.
 

AnonTet

Pinball Wizard
MAME still has a built-in FE which I use. FE are too convoluted these days :)

Check that you have multikeyboard 1 (it's probably at zero).

People tend to buy thse "zero-lag" chinese ones that seem to work quite well so it might be another problem.

You can also run mame -v in a command line to check for errors.

If you want diagonals you need to set the restrictor to 8-way.

And why are you running such an old mame version?
 

Ike Savage

Froggy like robot
Staff member
Site Supporters
MAME still has a built-in FE which I use.
I know, and I use the current one myself, but there used to be a much more user-friendly GUI that included more front-end options. Nowadays you have to be better at settings up ROM INI files yourself, from what I've found. That and other stuff.

Anyway, I think maybe the option I'm remembering was "steadykey." Evidently it helps clear up multiple keypress problems when timings are an issue.

Not sure where steadykey would get set in .0153, but if you can't find it from the interface, you should be able to find it by searching the term in the MAME directory, specifying to search within .ini and .cfg files.
 

AnonTet

Pinball Wizard
Common mistake. I had an issue with that at mametesters where I was misinterpreted.

FWIW vanilla mame has an internal UI. Not to be confused with MAMEUI (not official mame) and GUIs are for front-ends.

I'm not so sure using steadykey is a good idea unless it's for troubleshooting nowadays. It causes even more delay to inputs which can hinder gameplay if I recall correctly.

From the ebay page:
  • The MAMI 30 can connect up to 22 switches and 2 joysticks (2 player)
  • No ghosting or key blocking , all inputs are non multiplexed
So it shouldn't have this problem. I still think he has to enable multikeyboard first and go from there then open notepad and check that all moves register according to the map on ebay page.

Otherwise I'm more inclined to wiring issues.
 

Ike Savage

Froggy like robot
Staff member
Site Supporters
FWIW vanilla mame has an internal UI... GUIs are for front-ends.
Yes, vanilla MAME is what I was referring to.

"GUI" refers to an interface-style. That's what vanilla MAME used for many years, before they switched to the all-text interface maybe... ~eight years ago?
 

AnonTet

Pinball Wizard
It's not me who's nitpicking and it's not semantics either. This happened 2 months ~ago.
As he might file a bug at mametesters and mentions he pressed TAB to access key mapping menus I would use the words they expect, hence my comments. I got my ticket discarded for this.

You know the saying, when in Rome... :)

side note: It's normal different people to talk different languages for the same thing. I go through this between manufacturers and there are written standards so it's a lost battle really :\
 

Itchigo

Former Operator
Site Supporters
Thanks for the help guys! I contacted the seller, and it turns out the board itself doesn't support multiple keys. Something having to do with how they coded their chip is what the seller told me. But they refunded my money and I found an older (new) Ipac for cheap to replace it. I always have multiple keyboards and mice checked.
" Mmm, looks like I indeed do have a problem. I recently revised the sw and broke something I guess. When you press the second button it should repeat the key like a keyboard does. "

In my pincab I have a Keywiz from Groovy Game Gear. Been rock solid for going on 12 years. I would've bought another, but they don't take Paypal. I'm unemployed so I'm doing this from parts and Paypal so it's not out of pocket. I'm trying to stay away from the China stuff, but I know almost everything is made there so it'll take a while to get our dependency away from them. If the only option is only made in China, then it has to be a US seller. 🇺🇸

I saved the Mame setup from when I first got Mame, that's why it's old. I've heard you had to go redownload roms whenever they updated. In my case I got a torrent long ago with all roms, and images. And the version I've had has been rock solid too. The PC I'm using was an old free one from 2008. Still it should have no problem running these old games. I just put a bare copy of 7 on it, and turned off as much as I could.

This is an older pic, but I used to have Mame in my backbox. where the DMD goes. Now I'm giving it it's own pc/cabinet. This desktop used to run EVERYTHING when I built it. Now the cab finally has it's own PC.
 

Attachments

Last edited:

AnonTet

Pinball Wizard
You're a fan of Defender or is that an old CP layout reused?

I'm assuming it's wip and the spinner goes at the top and the center half-drilled hole is for... trackball?

Regarding MAME, even for older games, emulation is probably better at least in some ways if you use a more recent version. Most (very) recent curious case, you now have correct render in 1942 "capcom" animation at the start due to a 20 year old bug! so there's always something that makes the experience closer to the real thing.

About the config, you probably want to backup your current folder, install newer version of MAME, run mame64 -cc to create a new mame.ini and edit it where possible with the options from the old mame.ini and go from there. You just need more powerful machine to run the more recent games or if want to use shaders so I don't think I can recommend use of older mame version. Next week should be released v0.223 and it'll bring more news ;)

Keep up the good work.
 

Ike Savage

Froggy like robot
Staff member
Site Supporters
Personally I'm quite happy with what MAME achieved years ago. Now I do use a fairly recent version (~1yr old), but all the stuff I really value was perfected ages ago AFAIK, such as simulating original video, adding the graphics overlays, being able to fiddle with vector graphics & frame-skipping, the cheat system, saving states, etc, etc.

I guess just expanding the MESS line & functionality would be valuable. Last time I checked, the individual console programs & ROMs had to be named precisely according to MAME's internal naming system. That's a real annoyance when you compare to most individual emulators.

Was that Capcom bug really all that significant? It's hard for me to think of a game, out of hundreds or even thousands, where a MAME bug really limited my experience of the game.

Maybe for a purist / perfectionist, I guess, but I'm not sure I'd have any real reason to recommend newer MAME versions over older versions at this point, assuming the desired games have already been emulated.
 

AnonTet

Pinball Wizard
Totally understand that.
The 1942 was more of a fun fact to make the point that even in things that play perfectly well, can sometimes still be improved which is why I read the release notes. There are much more interesting developments in older games like ZZZZZZAP for example.

Keep us posted on the build. I like to see others progress because I can't finish mine :)
 

Ike Savage

Froggy like robot
Staff member
Site Supporters
Keep us posted on the build. I like to see others progress because I can't finish mine :)
So what is your working build like, Tetragon Anônimo?

Me, as a middle-aged guy, I played most of the 70's & 80's games while they were still on location. Maybe I could have built a cab when I was younger, but as a guy with prematurely creaky joints, it's actually pretty fun to just play MAME games using my projector, with keyboard sitting on arthritic lap. :p

Last project remotely of this nature I built was a Sapo machine. No video, no electronics, no electricity at all!

https://www.google.com/search?q=sapo+game+peru&tbm=isch
 

Itchigo

Former Operator
Site Supporters
You're a fan of Defender or is that an old CP layout reused?

I'm assuming it's wip and the spinner goes at the top and the center half-drilled hole is for... trackball?
Um, you tell me lol.

I had a USB spinner which stopped working. I'm trying to figure out if it's dead or not. Haven't had time to hit it with a meter yet.

I was going to mount my tracball, but realized I had it wrong, so I stopped. Also the plug is bad. I'm wondering if I can snip the PS/2 and wire it directly to my IPAC2.
#BLACKCATSMATTER! :)
 

Attachments

AnonTet

Pinball Wizard
@Itchigo
'nuff said :D

I would love to play it but i'd do just as well if I played it with my nose. It's a shame really because everything in the cabinet whispers to me.

I think you can't connect anything analog to ipac2. I bought the opti-pac at the time for that and a quick read at Ultimarc says i'm right. But if you have nothing to lose... I'm curious to see if you can hack it :)

@Ike Savage
Close but no cigar Ike. My nick is a short form of Anonymous Tetraktys :) (and you should've translated to pt_PT instead of pt_BR :p)

I'm on my 3rd CP layout. Still needs paint (after all this time) and lots of underground cable routing that I will never fix or show because the 25 rgb lit buttons are an headache.

Regarding the arcade chassis let's just say it's doing fine guarding motorcycles in a garage.

Attached image shows previous layout. It also proves that i'm an idiot because I changed what was working perfectly just to have lights and u360 joysticks. Only thing missing now is a light gun but I FINALLY ordered one too, yesterday.

Only the spinner, TB and top right joystick made it to the new one. The box is still as big and heavy as it looks (800x400x200mm MDF)
 

Attachments

Itchigo

Former Operator
Site Supporters
Looks good, you just need some graphics.:D

I went with a Defender style layout because most shooting games I like have left/right on the left side of the CP, and thrust/fire on the right. (Defender, Asteroids, etc.

The Defender I bought in 1990, back when I was still in the biz. My high game is like 13m. (It's an hour per million). When you get to 990,000- everything you hit gives you a free guy. Then you get no more free guys until you "catch up. Example- hit 50 things between 990,000 and 1,000,000 and you won't get a free guy until 500,000. In other words you get your free guys in advance. Then at wave 254 it resets to wave 1, and wave one difficulty. Then I could freeze the game and take a break. (Pickup all 10 guys, then with nothing else on your screen, drop them in the lowest part of the planet- fast.)
 

Ike Savage

Froggy like robot
Staff member
Site Supporters
(and you should've translated to pt_PT instead of pt_BR :p)
Pretty common issue with these Romance languages, it seems. The online translators seem to assume you want the more populous version vs. the source version, so to speak.

Indeed, Google Translate gives no regional choices whatsoever for Spanish and Portuguese.
 

StevOz

Administrator
Staff member
Site Supporters
Well I have clocked Defender and gone past wave 255 actually, finishing @ 3 999 975, pretty sure it was 255 and not 254, still never pulled off the 10 man pause trick, that said it was never easy here as every week you went into play the game the settings were adjusted to be more difficult by the operator. Which I actually liked as it made the game worth another challenge. Defender actually has a lot more difficulty settings then many other arcade games.

Also tried to clock Joust once though after 6 hours play and 7.5 million, I just ran all my remaining birds into the lava, wanted to match the highest at 9999999 though ran out of time to catch the last bus home. :)
 

Itchigo

Former Operator
Site Supporters
It could be, I always mix them up. I heard later that it had to do with having 1 byte of memory. I was never a big Joust guy though. I wqas always pinball through and through. The exceptions were the games I did well at like Defender, Asteroids, etc. When I was a kid I'd got to the local convenience store, put my Walkman on, and "put my 10 hours in". I had an intercom on my Walkman. :)
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • @ Ike Savage:
    where is the unapprove option, anyway? is that a super mod thing or something from the admin panel?
    Quote
  • @ Ike Savage:
    oh wait, I see it
    Quote
  • @ JonPurpleHaze:
    true, but they could also be invisible to users and perhaps allow the category to be removed
    Quote
  • @ JonPurpleHaze:
    Don't know, do know that if you delete a category all files would also be removed so that's bad,
    Quote
  • @ Ike Savage:
    seems like we discussed it in some length at one point and came up with the current arrangement, but I don't have a strong opinion on that stuff. the one thing I do like is that I can clear out weaker tables from the main section without deleting them
    Quote
  • @ JonPurpleHaze:
    Sounds fine to me Ike, can't disagree with ya!
    Quote
  • @ Ike Savage:
    is it that you want to declutter more of the resources section?
    Quote
  • @ JonPurpleHaze:
    No it's fine
    Quote
  • @ Ike Savage:
    also, just to be clear-- the issue with "unapprove" is that you don't know if the table actually gets deleted from the server, right? AFAIK I have no way of seeing where the tables actually lie on the server, so it's something I can't test effectively
    Quote
  • @ JonPurpleHaze:
    They wouldn't get deleted from the server, I don't think.
    Quote
  • @ JonPurpleHaze:
    Can we get back to the subdomain folders/files, the uploads.pinballnirvana.com folder is where uploads would need to be, just wondering what might need to be deleted..
    Quote
  • @ Ike Savage:
    do you mind a phone call? probably easier to discuss, save some wear and tear on my hands, too
    Quote
  • @ JonPurpleHaze:
    No problems Ike, can't talk now but will try and set this up.
    Quote
  • @ Ike Savage:
    okay, well let me know if you need space cleared up across the torrent area, because I have some ideas
    Quote
  • @ JonPurpleHaze:
    Yeah, noticed a .zip file contains many versions etc..
    Quote
  • @ JonPurpleHaze:
    Uploading a 1.34 GB Pink Floyd The Wall zip file via ftp to test...
    Quote
  • @ JonPurpleHaze:
    The file is actually on the server in FP originals but isn't public.
    Quote
  • @ Anthias:
    Um, so, Hi!. What did I miss? (he says as though he ducked to the toilet while the adds were on...)
    Quote
  • @ AnonTet:
    Hi guys, I«m asking here as it might have a quicker response. How can I check the ball size used by authors in FP? or at least the default size if anyone knows. Thanks
    Quote
  • @ Gimli:
    Most FP authors use the default size and don't know how to use BAM to alter it.
    Quote
  • @ Gimli:
    I think it may be 13.8 though
    Quote
  • @ AnonTet:
    Thanks. But while I've waited I've looked at a ring around a ramp in LotR that's 26mm so i figure the ball being 24mm. A bit short of real life ball size if that's so.
    Quote
  • @ AnonTet:
    of course I could've used my brains earlier and create a table with some carefully spaced guides and check that the ball is in fact 27mm in diameter. Peeking at fp.exe and bam.dll and there's no way to change this. you can set the colour and the id to track it though (but that's known)
    Quote
  • @ Gimli:
    With Bam custom ball coding you can create balls of any size...see my titorial
    Quote
  • @ Gimli:
    +1
    Quote
    @ Gimli: https://pinballnirvana.com/forums/index.php?threads/bam-feature-how-to-guides.19601/post-120547 +1
    Top