What's new

mk2 ps3 keyboard & mame port of mk2 on ps3?!

iammud

Apprentice
I found out something rather interesting about mk2 on ps3, you can use the keyboard. Here's the odd part, the keys are the same as MAME's default controls for mk :x So, did midway use mame to port this to ps3?! if so, that was illegal since you can't make money off of mame.

Here's the catch with the controls, one key needs to be closed before pressing the punch/kick buttons. So hold any key on the keyboard while pressing these buttons: ctrl is lp, space is hp, shift is lk. the following don't require the closed switch: 1 is start (same as mame), 3 is select. I'm rather sure these are all the same as mame (even though I haven't checked mame's defaults due to laziness). However, I'm missing 2 functions, hk and block, which are alt and enter on mame.

I've started modding a keyboard to reroute the keys (the keys use switches like arcade controls). The idea is to reroute em and have a toggle switch that will restore the keyboard to the default controls. This could also be a very cheap solution for arcade control PCBs...

If anyone is interested in this project, I could use a bit of help finding the block and hk buttons. Since I don't own a second controller to setup a 2p game, testing this is very difficult! Setting up an online game to test this would work as well.
 

iammud

Apprentice
I hate to say it, but even after 15min of messing around with the controls, I don't think block and hk are doable from the keyboard...
 

Tim Static

Adminerator
Lead Moderator
The MAME roms are just copies of the jamma boards that were inside the arcade machines. Backbone had access to the original versions to emulate MKII, and they used the Rv3.1. It had nothing to do with MAME.

THe other stuff you speak of, cant help you there.
 

iammud

Apprentice
Tim Static said:
The MAME roms are just copies of the jamma boards that were inside the arcade machines. Backbone had access to the original versions to emulate MKII, and they used the Rv3.1. It had nothing to do with MAME.

THe other stuff you speak of, cant help you there.
And how do you know the port had nothing to do with MAME?


I understand completely how a romset works, and all that (I'm likely the only active kaillera player who uses their own romset). However, I never said anything about the romset, I'm referring specifically to the emulation of the hardware. Personally I think leaving more than half of the original binds (and not all, as in they were copying the style) from mame in the game makes it pretty obvious what they did. It seems like midway will cut any corner to get a classic game rereleased, so this wouldn't surprise me at all.

*edit, I have a feeling you might be referring to the illegal statement. I'm not referring to illegally obtaining a rom image (they're the copyright holder, so it can't be). I'm simply referring to mame itself being unlawful to sell.
 

iammud

Apprentice
As I said, it's not a matter of stealing the rom, they're the copyright holders, they legally can download it from you. It's just like MPAA downloading movies from people to fine them, they legally can...

http://mamedev.org/legal.html

Check out the first condition...
 

iammud

Apprentice
and scheiss, you're right the keys have nothing to do with the rom. the rom just works off the standard jamma harness inputs . mame binds keys to those inputs. And I'm pretty sure the reason for the hk and block being changed is because jamma is only 4 buttons, the extra 2 are an addon so different versions of mame treat this differently.

As well, jamma uses letters and numbers to reference inputs, however they are completely different... for example HP for player 2 is Z, and player one is 22, so it can't be this...

On a completely different note, I beat the game with the keyboard :D
 

iammud

Apprentice
What do you know, Rampart has keyboard controls too, as well as the default mame controls. My buddy is just about to test rampage...

psn MK2 even desynchs just like mame :x just desynched from mk2prince, knew it was a desynch because we were talking on aim at the same time so we were able to establish what was going on... that explains ALOT