If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

Moujiya

From The Cutting Room Floor
(Redirected from Mouja)
Jump to navigation Jump to search

Title Screen

Moujiya

Developers: Racjin[1], AM Factory[2]
Publisher: ETONA[1]
Platform: Arcade (Metro)
Released in JP: April 1996[1]


CodeIcon.png This game has unused code.
CopyrightIcon.png This game has hidden developer credits.
DebugIcon.png This game has debugging material.


Mouja is a puzzle game involving connecting coins of the same denomination.

Disabled Test Menu

The standard test mode menu for this game is an all-in-one sound/input test and dip switch viewer. However, there is a disabled test menu that acts more like a standard arcade test menu, plus has many more options. There is also a bug in the 'anime test' function that causes the game to crash. The MAME cheat below restores this test menu and fixes the anime test bug:

 <cheat desc="Use old test menu">
   <comment>Replaces the standard test menu.</comment>
   <script state="on">
     <action>temp0=maincpu.mw@17f0</action>
     <action>temp1=maincpu.mw@17f2</action>
     <action>temp2=maincpu.mw@14c8</action>
     <action>temp5=maincpu.mw@1532</action>
     <action>temp6=maincpu.mb@14d3d</action>
     <action>temp7=maincpu.mw@14d10</action>
     <action>temp8=maincpu.mw@14d12</action>
     <action>maincpu.mw@17f0=0001</action>
     <action>maincpu.mw@17f2=4484</action>
     <action>maincpu.mw@14c8=3c38</action>
     <action>maincpu.mw@1532=3c38</action>
     <action>maincpu.mb@14d3d=ac</action>
     <action>maincpu.mw@14d10=4e71</action>
     <action>maincpu.mw@14d12=4e71</action>
   </script>
   <script state="off">
     <action>maincpu.mw@17f0=temp0</action>
     <action>maincpu.mw@17f2=temp1</action>
     <action>maincpu.mw@14c8=temp2</action>
     <action>maincpu.mw@1532=temp5</action>
     <action>maincpu.mb@14d3d=temp6</action>
     <action>maincpu.mw@14d10=temp7</action>
     <action>maincpu.mw@14d12=temp8</action>
   </script>
 </cheat>

Inaccessible Audit Screen

Mouja audit screen.png

There is code for an audit screen still in the game. While the game still references this code, it requires an input from an unknown button. (Perhaps it was only enabled for a location test?) The code would normally be: while the attract animation is playing, hold the unknown button and press P1 1,2,1,1,2,2,1,2,1,1,2,2. With the MAME cheat below, we replace the unknown button with P1 Up to make the screen accessible:

 <cheat desc="Audit screen patch">
   <comment>While the attract animation is playing, hold P1 Up and press P1 1,2,1,1,2,2,1,2,1,1,2,2</comment>
   <script state="on">
     <action>temp0=maincpu.mb@8671</action>
     <action>temp1=maincpu.mb@1505f</action>
     <action>maincpu.mb@8671=fd</action>
     <action>maincpu.mb@1505f=fd</action>
   </script>
   <script state="off">
     <action>maincpu.mb@8671=temp0</action>
     <action>maincpu.mb@1505f=temp1</action>
   </script>
 </cheat>

Dev Credits

At 0x400 in the ROM, we have this note from the programmer:

(C)1996/04/08 PM 5:35 Hisanori Takeuchi / TinyTomo   <KYC00151@niftyserve.or.jp>     

There is also a much more elaborate easter egg from the development team. While on the audit screen outlined above, press P1 1 fifty times to get this screen:

Mouja dev easter egg.png

Broken Score Pattern Select

Mouja broken menu.png

It seems this menu was supposed to normally appear between the number of players and game mode selection screens. It's broken, and doesn't have any effect on the game. It can be enabled with this MAME cheat:

 <cheat desc="Chain pattern select">
<comment>This will appear between the 1/2 Player select screen and the Gameplay Type select screen</comment> <script state="on"> <action>temp0=maincpu.mw@f594</action> <action>temp1=maincpu.mw@f5c6</action> <action>maincpu.mw@f594=4e71</action> <action>maincpu.mw@f5c6=4e71</action> </script> <script state="off"> <action>maincpu.mw@f594=temp0</action> <action>maincpu.mw@f5c6=temp1</action> </script> </cheat>

Debugging Tools

There are a couple of leftover debugging overlays left in the game. The less interesting one just displays some RAM values relating to the player artwork:

Mouja debug1.png

It can be enabled with this cheat:

 <cheat desc="Enable small debug overlay">
   <script state="on">
     <action>temp0=maincpu.mw@1556</action>
     <action>temp1=maincpu.mw@1558</action>
     <action>maincpu.mw@1556=6100</action>
     <action>maincpu.mw@1558=0490</action>
   </script>
   <script state="run">
     <action>maincpu.pb@f00044=1</action>
   </script>
   <script state="off">
     <action>maincpu.mw@1556=temp0</action>
     <action>maincpu.mw@1558=temp1</action>
     <action>maincpu.pb@f00044=0</action>
   </script>
 </cheat>

The second one is a fully functional task list:

Mouja debug2a.pngMouja debug2b.png

It can be toggled on and off with P2 Button 3. You can scroll through the list using P2 Up/Down. P2 Button 2 will bring up extended information about the object, and P2 Button 1 will delete that object.

It can be enabled with this cheat:

 <cheat desc="Enable debug task list">
   <comment>Press P2 Button 3 to bring up the list</comment>
   <script state="on">
     <action>temp0=maincpu.mw@154c</action>
     <action>temp1=maincpu.mw@154e</action>
     <action>temp2=maincpu.mw@1550</action>
     <action>temp3=maincpu.mw@1552</action>
     <action>temp4=maincpu.mw@1554</action>
     <action>temp5=maincpu.mw@1556</action>
     <action>temp6=maincpu.mw@1558</action>
     <action>maincpu.mw@154c=6100</action>
     <action>maincpu.mw@154e=04ea</action>
     <action>maincpu.mw@1550=082e</action>
     <action>maincpu.mw@1552=0000</action>
     <action>maincpu.mw@1554=0044</action>
     <action>maincpu.mw@1556=6600</action>
     <action>maincpu.mw@1558=0198</action>
   </script>
   <script state="off">
     <action>maincpu.mw@154c=temp0</action>
     <action>maincpu.mw@154e=temp1</action>
     <action>maincpu.mw@1550=temp2</action>
     <action>maincpu.mw@1552=temp3</action>
     <action>maincpu.mw@1554=temp4</action>
     <action>maincpu.mw@1556=temp5</action>
     <action>maincpu.mw@1558=temp6</action>
   </script>
 </cheat>

Bonus Game

Mouja bonus game.png

There is a bonus game after the credits that can be accessed if you get the #1 spot on the high score list. It's not exactly hidden, but it's not very well known and relatively hard to get. Somewhat oddly, it has its own high score list, separate from the main game's:

Mouja bonus name entry.pngMouja bonus hiscore.png

The MAME cheat below lets you go directly to the bonus game instead of the main game when you press Start:

 <cheat desc="Go to bonus game">
   <comment>Goes directly to the bonus game instead of the standard game after pressing Start</comment>
   <script state="on">
     <action>temp0=maincpu.mw@1834</action>
     <action>temp1=maincpu.mw@1836</action>
     <action>maincpu.mw@1834=1</action>
     <action>maincpu.mw@1836=0a02</action>
   </script>
   <script state="run">
     <action>maincpu.pb@f0000d=2</action>
     <action>maincpu.pb@f00038=2</action>
     </script>
   <script state="off">
     <action>maincpu.mw@1834=temp0</action>
     <action>maincpu.mw@1836=temp1</action>
   </script>
 </cheat>


(Source: sudden-desu)

References