Moujiya
Moujiya |
---|
Developers: Racjin[1],
AM Factory[2] This game has unused code. |
Mouja is a puzzle game involving connecting coins of the same denomination.
Contents
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
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:
Broken Score Pattern Select
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:
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:
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
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:
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>
References
Games > Games by content > Games with debugging functions
Games > Games by content > Games with hidden developer credits
Games > Games by content > Games with unused code
Games > Games by developer > Games developed by AM Factory
Games > Games by developer > Games developed by Racjin
Games > Games by platform > Arcade games
Games > Games by publisher > Games published by ETONA
Games > Games by release date > Games released in 1996
Games > Games by release date > Games released in April