the cutting room mirror

RayStorm (Arcade)

In the far future, under strict martial law, a rebellion grew so strong that it wants to destroy Earth, and the player's goal is to prevent it from happening by blasting down everything.

In-Game Debug Functions#

This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: The code provider noted the code is a WIP but they doesn't seem to have updated it since; maybe verify if there's a workaround to access the other menus?

raystormAC-debug.png
By using the following MAME cheat, a debug menu can be entered by pressing 1P C. However, many of its functions don't seem to work; aside from CANCEL, which exits the menu, only CLUT EDITER, TIM CHECKER and RESET (which appropriately resets the game) do.

v2.06 (raystorm)

v2.05 (raystormj, raystormu, raystormo)

<cheat desc="Debug Menu">
  <script state="run">
    <action>temp0=(maincpu.pb@1D0344 BAND 40)</action>
    <action>temp1=(maincpu.pb@1D0344 BAND 30)</action>
    <action condition="(temp0 == 40)">maincpu.pd@01EE98=0C00722A</action>
    <action condition="(temp1 != 00)">maincpu.pd@01EE98=0C00AC64</action>
  </script>
  <script state="off">
    <action>maincpu.pd@01EE98=0C00AC64</action>
  </script>
</cheat>
<cheat desc="Debug Menu">
  <script state="run">
    <action>temp0=(maincpu.pb@1CFFF4 BAND 40)</action>
    <action>temp1=(maincpu.pb@1CFFF4 BAND 30)</action>
    <action condition="(temp0 == 40)">maincpu.pd@01EE98=0C00722A</action>
    <action condition="(temp1 != 00)">maincpu.pd@01EE98=0C00ABFB</action>
  </script>
  <script state="off">
    <action>maincpu.pd@01EE98=0C00ABFB</action>
  </script>
</cheat>

Controls:

  • 1P Up/Down - Scroll
  • 1P A - Confirm+disable menu
  • 1P C - Enable menu/Confirm

CLUT EDITER#

raystormAC-clut.png

Allows the player to edit palettes. Controls:

  • 1P A/B - Switch colors
  • 1P Left/Right - Switch channels
  • 1P Up/Down - Change color value
  • 2P Left/Right - Move palette map horizontal position (increments of 16)
  • 2P Up/Down - Move palette map vertical offset (increments of 1)

TIM CHECKER#

raystormAC-timchecker.png

Allows the player to view VRAM. Controls:

  • 1P Left/Right - Change horizontal palette offset (increments of 16)
  • 1P Up/Down - Change vertical palette offset (increments of 1)
  • 1P A/B - Change map display page
  • 2P Up/Down/Left/Right - Move map
  • 2P A - Change ABR value
  • 2P B - Change BPP mode

(Source: ねこ自慢ブログ (升) Wayder Cheat 0.171)

Hidden Level Select#

  1. Press and hold the Service Credit button during the countdown.
  2. When the SERVICE SW ERROR screen appears, immediately release the Service Credit button.
  3. Then press Start (x3) followed by the Service Credit button once followed by Start for a final time. This will redirect the player to a level select screen.

Upon selecting a level, the player is redirected to the attract screen. Upon inserting a credit and choosing the ship/playstyle, the chosen level will be played.

(Source: sudden-desu)

References#


  1. Domestic and Overseas Arcade Game List 1971-2005↩︎