If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!
Plotting
Plotting |
---|
Also known as: Flipull (JP)
|
Debug Functions
Stage Select
- Press and hold the Service Credit button as soon as you power the board on.
- When the SERVICE SWITCH ERROR screen appears, immediately release the Service Credit button (you have slightly less than 1 second to release it or the Easter egg won't work).
- Then quickly press Start (x3) followed by the Service Credit button once followed by Start for a final time.
You can now use Up and Down to select a starting stage between 0 and 59 and then press Start when you've made your choice. As an added bonus, you start the game with 255 wild card blocks instead of the usual 1-4 that you'd get based on the dip switch settings.
This is automatically deactivated by the following scenarios:
- When you beat the game.
- If the timer expires on the continue screen, or if the "Allow Continues" dipswitch is set to "Off", the game ends.
Game Pause
Setting 0x0036 to any non-zero value will activate a simple screen freeze function. This stops the clocks and stops processing inputs, but the music will continue to play.
Put the following code in MAME's plotting.xml cheat file to activate this feature:
<cheat desc="1P Start + 2P Start = Freeze"> <script state="run"> <action>maincpu.mb@0036=01</action> </script> <script state="off"> <action>maincpu.mb@0036=00</action> </script> </cheat>
Stage Skip
Setting 0x0037 to any non-zero value to activate a stage skip feature. You can instantly complete the level that you're currently playing by pressing P1 Start and P1 Up.
Put the following in plotting.xml to activate this feature:
<cheat desc="1P Start + 1P Up = Skip"> <script state="run"> <action>maincpu.mb@0037=01</action> </script> <script state="off"> <action>maincpu.mb@0037=00</action> </script> </cheat>
Please note that for this function to work, the stage select has to be active as well.
Other
For whatever reason, if both 0x0036 and 0x0037 are non-zero, the stage select will always be in two player mode.
Ordinarily the game's built in ROM check would fail if you modify bytes in the code; however, the dev team kindly put extra code in to check if locations $0036/$0037 were modified, and skip the ROM check accordingly. This only works in the MAME sets known as "World set 1" and Flipull (the JP version); the other sets ("World set 2, protected" and "World set 3, earliest version") do not have this extra functionality, and thus modifying the bytes at $0036 and $0037 will cause the ROM check to fail. You'll want to activate these codes after the ROM check on these versions if you want to try these debug functions.
Games > Games by content > Games with debugging functions
Games > Games by content > Games with hidden level selects
Games > Games by developer > Games developed by Square Enix > Games developed by Taito
Games > Games by platform > Arcade games
Games > Games by publisher
Games > Games by publisher > Games published by Square Enix > Games published by Taito
Games > Games by release date > Games released in 1989