Pro Mahjong Kiwame 3

Pro Mahjong Kiwame 3 features a very extensive debug menu and a surprisingly-well composed soundtrack, and was also given battery backup... maybe that was the selling point.

Unused Music
ROM address will play the selected song at the file select screen.

Unused Song 1
ID

Unused Song 2
ID

Unused Song 3
ID

Unused Song 4
ID

Unused Song 5
ID

Development Related Text
E7AZ3J..........KIWAME Game

SNES Mouse
The SNES Mouse is not used in game and can only be detected in the COMMUNICATION TEST portion of the debug menu displaying the text "MOUSE" when plugged into either port. Text for the BIOS starts at and ends at. START OF MOUSE BIOS

MODIFIED FROM SHVC MOUSE BIOS Ver1.00END OF MOUSE BIOS

Register Error
Anytime the game encounters a BRK instruction the game will throw up an error message giving detail about the crash. ROM address will cause a register error message to appear virtually anywhere after transitioning to the next screen. ROM Text for the Register Error can be found at.

Stack Overflow
ROM address will cause a stack overflow message to appear virtually anywhere with the number indicating the error on the next screen. ROM Text for the Stack Overflow can be found at.

Debug Menu
Setting RAM address to any non-zero value enables the debug flag. ROM address or Game Genie code  also enables the debug menu. Setting any of the four functions on the first screen to ENABLE is impossible though there is text for an ENABLE mode. Functions on the Test Programs screen appear to have been removed appearing as dots. ROM text for the debug menu can be found starting at,.

Demo Start
Starts the opening demo and returns to the debug menu when finished.

Game Start
Starts a quick game of mahjong with user-defined settings from the debug menus.

Randomize Test
Setting the binary bits affects certain tile spawning. Likely used to test the Random Number Generator. ROM text for the Randomize Test can be found at.

Kanji ROM Test
Tests all of the fonts in the game. ROM Text for the Kanji ROM Test can be found at.

Tempai Reach Check
Tests point values for sets in decimal form. ROM text for the Tempai Reach Check can be found at.

Font Test
Tests VRAM and displays all CHR in the game. ROM text for the Font Test can be found at.

Yaku Check
Tests individual character stats and the probability that each player will obtain a Yakuman set. ROM text for the Yaku Check can be found at.

Bit Map Trans
Unknown what purpose this is, may have been used to test the SNES Mouse drawing accuracy, or possibly AI or RAM init functions. Maybe the developers were bored. Pressing Start will return to the debug menu with glitched-out graphics.

Rule Set Up
Change values of various in-game rules. Pressing Start will return to the debug menu. ROM text for the Rule Set Up can be found at.

Communication
Tests SNES console controller ports. Only controllers and the SNES Mouse can be detected. ROM text for the Communication test can be found at.

Sound Test
Tests music, sounds and voices. B plays the currently selected item. Pressing Start will return to the debug menu. ROM text for the Sound Test can be found at.

Name Entry
Tests the name entry.

V-Zoom Test
Tests vertical screen attribute settings. Press A to show the full Athena logo and Start to return to the debug menu.

Main Menu
Sends you to the Game Select Menu

Screen Test
Tests all the screens in the game. Oddly unused song 3 will play on screen.

Leftover Debug Text
Text for debug functions that no longer exist.

Although a message in Japanese appears upon booting when there is a SRAM error resulting in a loss of data, this particular message is never displayed. KIWAME 3...BACK UP RAM VERSION ERROR...PRESS RESET BUTTON.l.l

,, , ENABLE