If you've blocked our ad, please consider unblocking it.
We promise it isn't annoying. No flash, no sound, ever.
Final Blow (Arcade)
Final Blow is a boxing game with fairly detailed graphics (For 1988, anyway.)
Found at 0xBDBC:
KOMARI MASU OONOGI SAN
Translates to "Oonogi-San is worried". Yuichi Ohnogi worked on the software for Final Blow.
- Hold the Service Coin button until the "SERVICE SWITCH ERROR" message pops up on the screen.
- Then, press 1P Start (x3), Service Coin, 1P Start. The error message should be replaced with "ROUND SELECT ON !!"
- Start a new game and a stage select menu should appear.
A handful of debug functions remain in the game. Put the following code in MAME's finalb.xml cheat file to replace the default service test with one of the functions below.
<cheat desc="Change Test Mode Function"> <parameter> <item value="0x5D98">Object Test Mode</item> <item value="0x60C8">Color Test Mode</item> <item value="0x63AA">Mask Test Mode</item> <item value="0x7C58">Sensor Test Mode</item> </parameter> <script state="run"> <action>maincpu.mw@0025F2=param</action> </script> <script state="off"> <action>maincpu.mw@0025F2=0x70E0</action> </script> </cheat>
Object Test Mode
- 1P Left: Decrements tile counter by 64 tiles.
- 1P Right: Increments tile counter by 64 tiles.
- 1P Up/Down: Hold to rapidly scroll through tiles (64 tiles per frame)
- 1P Button 1: Increments palette number.
- 1P Button 2: Decrements palette number.
- 1P Start / 2P Start: Hold to rapidly cycle through palettes (1 palette per frame).
- 2P Button 1: Increases size of grid overlay.
- 2P Button 2: Decreases size of grid overlay.
- Service: Increases the "Secret" counter (Doesn't appear to do anything).
Color Test Mode
- 1P Left / Right: Choose between Red, Green, or Blue. Be aware that for some reason, the actual order of colors is Red, then Blue, then Green.
- 1P Up/Down: Changes the currently selected Red/Green/Blue value.
- 1P Button 1: Increments the color number for the current palette. Please note that each color is stored twice, so 0000 0000 and 0000 0001 point to the same color.
- This also means that each 16-color palette actually covers values 000X 0000 to 000X+1 000F.
- 1P Button 2: Decrements the color number for the current palette.
Mask Test Mode
Press 1P Button 1 or 1P Button 2 to select a different palette. The palette counter maxes out at 3F.
Sensor Test Mode
- Power reacts to the inputs of 1P/2P Buttons 1, 2, and 3.
- Peak records the max value of the Power meter.
- Just On will only record input when the Sensor button is pressed.
- Joy Stick just records the players' joystick input.
About the controls: This input test supports up to five action buttons per player. While MAME supports all five, actual arcade cabinets will only have three.
- 1P/2P Button 1: Increases Power by 1.
- 1P/2P Button 2: Increases Power by 2.
- 1P/2P Button 3: Increases Power by 4.
- 1P/2P Button 4: Turns "Dacking" on, which disables the Peak meter.
- 1P/2P Button 5: Turns "Senser" on, which enables the Just On meter.
The word at address 0x3FFFE in the main CPU controls the title screen's publisher information. There are five different publishers; The above two are unused, even though Romstar did publish the game in the U.S.
Place the following code in MAME's finalb.xml cheat file to switch between publishers:
<cheat desc="Publisher"> <parameter> <item value="0x0000">Taito Corp.</item> <item value="0x0001">Taito U.S.A.</item> <item value="0x0002">Taito Japan</item> <item value="0x0003">Romstar License</item> <item value="0x0004">Phoenix License</item> </parameter> <script state="run"> <action>maincpu.mw@3FFFE=param</action> </script> </cheat>
Please note: The Romstar and Phoenix values have to be toggled after the game is done booting up, or the system will return a coin error. That's probably why these strings went unused to begin with, come to think of it.