Final Fight was the first Arcade I ever played way back in 1991 when I was 8 years old. On the weekend when my dad would visit he'd take me into the city centre and go to the bookies (a place where adults gamble) kids were not allowed inside the bookies but next door where all the kids were was an Arcade place called LASER QUEST.
I never had any money to play the Arcades, the only way I could play is if some badass already completed the game and left a credit in the machine or me and the other kids found money on the floor and we'd put all our combined coins between us to put into the machines for a credit, you could only imagine the fights that would take place when someone stole a credit.
@machok to answer your question I use MAME to emulate as it allows easier access to dip switches which can sometimes allow for a customizable arcade experience.
Here are some of the Final Fight dip switches
- DIP SWITCH A1-A3: Changes the starting level. This is in little-endian format: For instance, if Dip Switch A1 and A2 are both set, the game starts at stage 03, the Industrial Area.
- DIP SWITCH A4-A6: Changes the starting checkpoint of the starting level. This is also in little-endian format.
- DIP SWITCH A8: Runs the game at ~4x speed.
- DIP SWITCH B1: Enables the "NORMAL" collision box for all objects.
- DIP SWITCH B2: Enables the "BODY" collision box for all objects.
- DIP SWITCH B3: Enables the "ATTACK" collision box for all objects.
- DIP SWITCH B5: Makes both players invincible.
- DIP SWITCH B6: Enables the tile type screen overlay.
- DIP SWITCH B7: Attempts to give Layer 3 priority over Layer 2, but doesn't seem to work right.
- DIP SWITCH C1-C2: Slows down the game's running speed.
- C1 only: Runs the game at 1/2 speed.
- C2 only: Runs the game at 1/3 speed.
- C1 + C2: Runs the game at 1/4 speed.