(57)【要約】 【課題】遊技者の興趣を低下させることなく、工場出荷時だけでなく、遊技場においても遊技球の入賞に関わる遊技部品の検査を実施することできる遊技機を提供することを目的としている。【解決手段】遊技機本体に設けられた少なくとも遊技球の入賞に関わる遊技部品の良否を検査する検査プログラムの起動指示を設定できる検査起動設定手段を有する遊技機であって、  前記検査起動設定手段は、電源投入を契機とし、遊技の開始に先立って設定されてなることを特徴としている。【選択図】図５
2014083201.tif 000002
【特許請求の範囲】
【請求項１】
遊技機本体に設けられた少なくとも遊技球の入賞に関わる遊技部品の良否を検査する検査プログラムの起動指示を設定できる検査起動設定手段を有する遊技機であって、
前記検査起動設定手段は、電源投入を契機とし、遊技の開始に先立って設定されてなることを特徴とする遊技機。
【請求項２】
前記検査プログラム終了の指示を設定できる検査終了設定手段をさらに有してなる請求項１に記載の遊技機。
【請求項３】
各種データを記憶可能なＲＡＭと、
前記ＲＡＭの記憶内容を初期化するためのＲＡＭクリア実行手段と、
前記ＲＡＭクリア実行手段の実行を指示できるＲＡＭクリア設定手段とをさらに有し、
前記ＲＡＭクリア実行手段は、前記検査プログラム開始後、実行してなる請求項２に記載の遊技機。
【請求項４】
前記検査起動設定手段と前記ＲＡＭクリア設定手段は、同一手段である請求項３に記載の遊技機。
【請求項５】
前記検査プログラム開始から所定時間経過すると、当該検査プログラムを停止させる検査プログラム停止手段をさらに有してなる請求項１〜４のいずれか１項に記載の遊技機。
【請求項６】
前記検査プログラムは、前記少なくとも遊技球の入賞に関わる遊技部品の良否を個々に検査することができる請求項１〜５のいずれか１項に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機、アレンジボール機、雀球遊技機、スロットなどの遊技機に関し、より詳しくは、遊技者の興趣を低下させることなく、工場出荷時だけでなく、遊技場においても遊技球の入賞に関わる遊技部品の検査を実施することできる遊技機に関する。
【背景技術】
【０００２】
従来のパチンコ機等の遊技機として、例えば特許文献１に記載のような遊技機が知られている。この遊技機は、電源投入後の所定時間までに遊技球が入賞口に入球すると、自己診断プログラムが作動し、遊技盤に設けられた遊技部品の良否を検査するというものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１４１４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記遊技機は、電源投入後の所定時間までに遊技球が入賞口に入球すると自己診断プログラムが作動してしまうため、遊技場の営業中に、諸事情により電源を再投入した場合、所定時間経過するまで、遊技者に遊技を待ってもらわなければならず、遊技者にストレスを感じさせ、遊技者の興趣が低下するという問題があった。
【０００５】
そこで本発明は、上記問題に鑑み、遊技者の興趣を低下させることなく、工場出荷時だけでなく、遊技場においても遊技球の入賞に関わる遊技部品の検査を実施することできる遊技機を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記本発明の目的は、以下の手段によって達成される。なお、括弧内は、後述する実施形態の参照符号を付したものであるが、本発明はこれに限定されるものではない。
【０００７】
請求項１の発明によれば、遊技機本体（１）に設けられた少なくとも遊技球の入賞に関わる遊技部品（大入賞口スイッチ４３ａ、一般入賞口スイッチ４５ａ、特別図柄表示装置４６、普通図柄表示装置４７等）の良否を検査する検査プログラムの起動指示を設定できる検査起動設定手段（ＲＡＭクリアスイッチ６０３）を有する遊技機であって、
前記検査起動設定手段（ＲＡＭクリアスイッチ６０３）は、電源投入を契機とし、遊技の開始に先立って設定されてなることを特徴としている。
【０００８】
また、請求項２の発明によれば、上記請求項１に記載の遊技機において、前記検査プログラム終了の指示を設定できる検査終了設定手段（ＲＡＭクリアスイッチ６０３）をさらに有してなることを特徴としている。これにより、直ちに検査プログラムが終了し、通常遊技状態に移行することとなるため、遊技者はすぐに遊技を開始することができる。しかして、遊技者の興趣の低下をより防止することができる。
【０００９】
さらに、請求項３の発明によれば、上記請求項２に記載の遊技機において、各種データを記憶可能なＲＡＭ（主制御ＲＡＭ６０２）と、
前記ＲＡＭ（主制御ＲＡＭ６０２）の記憶内容を初期化するためのＲＡＭクリア実行手段（ステップＳ１４）と、
前記ＲＡＭクリア実行手段（ステップＳ１４）の実行を指示できるＲＡＭクリア設定手段（ＲＡＭクリアスイッチ６０３）とをさらに有し、
前記ＲＡＭクリア実行手段（ステップＳ１４）は、前記検査プログラム開始後、実行してなることを特徴としている。これにより、ＲＡＭクリア実行手段の実行後、通常遊技状態に移行したか、あるいは、検査プログラム中かを認識し易くなる。すなわち、上記検査終了設定手段（ＲＡＭクリアスイッチ６０３）にて、検査プログラムを解除して通常遊技状態に移行したか否かが分かり易くなる。
【００１０】
そしてさらに、請求項４の発明によれば、上記請求項３に記載の遊技機において、前記検査起動設定手段（ＲＡＭクリアスイッチ６０３）と前記ＲＡＭクリア設定手段（ＲＡＭクリアスイッチ６０３）は、同一手段であることを特徴としている。これにより、部品点数を削減することができる。
【００１１】
一方、請求項５の発明によれば、上記請求項１〜４のいずれか１項に記載の遊技機において、前記検査プログラム開始から所定時間経過すると、当該検査プログラムを停止させる検査プログラム停止手段（ステップＳ５４）をさらに有してなることを特徴としている。これにより、所定時間経過後、検査プログラムが終了することとなるため、例えば、検査プログラムを終了させるために遊技場の係員又は工場出荷時の検査員が、前記検査終了設定手段（ＲＡＭクリアスイッチ６０３）を設定するのを忘れていたとしても、確実に、通常遊技状態に移行させることができる。そのため、遊技者の興趣の低下をより防止することができる。
【００１２】
また、請求項６の発明によれば、上記請求項１〜５のいずれか１項に記載の遊技機において、前記検査プログラムは、前記少なくとも遊技球の入賞に関わる遊技部品（大入賞口スイッチ４３ａ、一般入賞口スイッチ４５ａ、特別図柄表示装置４６、普通図柄表示装置４７等）の良否を個々に検査することができることを特徴としている。これにより、少なくとも遊技球の入賞に関わる遊技部品（大入賞口スイッチ４３ａ、一般入賞口スイッチ４５ａ、特別図柄表示装置４６、普通図柄表示装置４７等）毎に検査することができるため、不良箇所を迅速に特定することができると共に、交換等の作業も迅速に行うことができる。
【発明の効果】
【００１３】
本発明によれば、遊技者の興趣を低下させることなく、工場出荷時だけでなく、遊技場においても遊技球の入賞に関わる遊技部品の検査を実施することできる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係る遊技機の外観を示す斜視図である。
【図２】同実施形態に係る遊技機の遊技盤の正面図である。
【図３】同実施形態に係る遊技機の制御装置を示すブロック図である。
【図４】同実施形態に係る主制御のメイン処理を説明するフローチャート図である。
【図５】図４に示すメイン処理の検査プログラム処理を説明するフローチャート図である。
【図６】同実施形態に係る主制御のタイマ割込み処理を説明するフローチャート図である。
【図７】図５に示すタイマ割込み処理の電圧監視処理を説明するフローチャート図である。
【図８】本発明の第２実施形態に係る主制御のメイン処理を説明するフローチャート図である。
【図９】同実施形態に係る主制御のタイマ割込み処理を説明するフローチャート図である。
【図１０】図９に示すタイマ割込み処理の検査プログラム処理を説明するフローチャート図である。
【発明を実施するための形態】
【００１５】
＜第１実施形態＞
以下、本発明に係る遊技機の第１実施形態を、パチンコ遊技機を例にして、図１〜図７を参照して具体的に説明する。まず、図１及び図２を参照して本実施形態に係るパチンコ遊技機の外観構成を説明する。
【００１６】
図１に示すように、パチンコ遊技機は、遊技機本体１を有し、この遊技機本体１は、木製の外枠２の前面に矩形状の前面枠３を開閉可能に取り付け、その前面枠３の裏面に取り付けられている遊技盤収納フレーム（図示せず）内に遊技盤４が装着された構成からなる。遊技盤４は、図２に示す遊技領域４０を前面に臨ませた状態で装着され、図１に示すようにこの遊技領域４０の前側に透明ガラスを支持したガラス扉枠５が設けられている。なお、上記遊技領域４０は、遊技盤４の面上に配設された球誘導レール６（図２参照）で囲まれた領域からなるものである。
【００１７】
一方、遊技機本体１は、図１に示すように、ガラス扉枠５の下側に前面操作パネル７が配設され、その前面操作パネル７には上受け皿ユニット８が設けられ、この上受け皿ユニット８には、排出された遊技球を貯留する上受け皿９が一体形成されている。また、この前面操作パネル７には、球貸しボタン１１及びプリペイドカード排出ボタン１２（カード返却ボタン１２）が設けられている。そして、上受け皿９の上皿表面部分には、内蔵ランプ（図示せず）点灯時に押下することにより演出効果を変化させることができる押しボタン式の演出ボタン装置１３が設けられている。また、この上受け皿９には、当該上受け皿９に貯留された遊技球を下方に抜くための球抜きボタン１４が設けられている。
【００１８】
また一方、図１に示すように、前面操作パネル７の右端部側には、発射ユニットを作動させるための発射ハンドル１５が設けられ、前面枠３の上部両側面側には、ＢＧＭ（Ｂａｃｋｇｒｏｕｎｄ  ｍｕｓｉｃ）あるいは効果音を発するスピーカ１６が設けられている。そして、上記前面枠３の周枠には、ＬＥＤランプ等の装飾ランプが配設されている。
【００１９】
このように構成される遊技機本体１の背面側には、遊技場の係員又は工場出荷時の検査員がＯＮ／ＯＦＦ操作できるＲＡＭクリアスイッチ６０３（図３参照）が設けられている。
【００２０】
他方、上記遊技盤４の遊技領域４０には、図２に示すように、略中央部にＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等からなる液晶表示装置４１が配設されている。この液晶表示装置４１は、表示エリアを左、中、右の３つのエリアに分割し、独立して数字やキャラクタあるいは図柄（装飾図柄）の変動表示が可能なものである。
【００２１】
一方、液晶表示装置４１の真下には、特別図柄始動口４２が配設され、その内部には入賞球を検知する特別図柄始動口スイッチ４２ａ（図３参照）が設けられている。そして、この特別図柄始動口４２の右側には、大入賞口４３が配設され、その内部には入賞球を検知する大入賞口スイッチ４３ａ（図３参照）が設けられている。
【００２２】
また一方、上記液晶表示装置４１の右上部にはゲートからなる普通図柄始動口４４が配設され、その内部には、遊技球の通過を検知する普通図柄始動口スイッチ４４ａ（図３参照）が設けられている。また、上記大入賞口４３の右側には、一般入賞口４５が配設され、その内部には、遊技球の通過を検知する一般入賞口スイッチ４５ａ（図３参照）が設けられている。さらに、特別図柄始動口４２の左側にも、複数の一般入賞口４５（図示では、３つ）が夫々配設され、その内部にも、夫々、遊技球の通過を検知する一般入賞口スイッチ４５ａ（図３参照）が設けられている。
【００２３】
また、上記遊技盤４の遊技領域４０の右下周縁部には、７セグメントを３桁に並べて構成される特別図柄表示装置４６と、２個のＬＥＤからなる普通図柄表示装置４７が設けられている。そしてさらに、上記遊技盤４の遊技領域４０には、図示はしないが複数の遊技釘が配設され、遊技球の落下方向変換部材としての風車４８が配設されている。
【００２４】
次に、上記のような外観構成からなるパチンコ遊技機内に設けられる遊技の進行状況に応じて電子制御を行う制御装置を、図３を用いて説明する。この制御装置は、図３に示すように、遊技動作全般の制御を司る主制御基板６０と、その主制御基板６０からの制御コマンドに基づいて遊技球を払出す払出制御基板７０と、画像と光と音についての制御を行うサブ制御基板８０とで主に構成されている。なお、サブ制御基板８０は、図３に示すように、演出制御基板９０と、装飾ランプ基板１００と、液晶制御基板１２０とで構成されている。
【００２５】
主制御基板６０は、主制御ＣＰＵ６００と、一連の遊技制御手順を記述した遊技プログラム等を格納した主制御ＲＯＭ６０１と、作業領域やバッファメモリ等として機能する主制御ＲＡＭ６０２とで構成されたワンチップマイコンを搭載している。そして、このように構成される主制御基板６０には、払出モータＭを制御して遊技球を払出す払出制御基板７０が接続されている。そしてさらには、特別図柄始動口４２への入賞を検知する特別図柄始動口スイッチ４２ａと、普通図柄始動口４４の通過を検知する普通図柄始動口スイッチ４４ａと、一般入賞口４５への入賞を検知する一般入賞口スイッチ４５ａとが接続されている。また、主制御基板６０には、特別図柄表示装置４６と、普通図柄表示装置４７とが接続されている。
【００２６】
このように構成される主制御基板６０は、特別図柄始動口スイッチ４２ａや普通図柄始動口スイッチ４４ａからの信号を受信すると、遊技者に有利な特別遊技状態を発生させるか（いわゆる「当たり」）、あるいは、遊技者に有利な特別遊技状態を発生させないか（いわゆる「ハズレ」）の抽選を行い、その抽選結果である当否情報に応じて特別図柄の変動パターンや停止図柄あるいは普通図柄の表示内容を決定し、その決定した情報を特別図柄表示装置４６又は普通図柄表示装置４７に送信する。これにより、特別図柄表示装置４６又は普通図柄表示装置４７に抽選結果が表示されることとなる。そしてさらに、主制御基板６０は、その決定した情報を含む演出制御コマンドを生成し、演出制御基板９０に送信する。なお、主制御基板６０が、一般入賞口スイッチ４５ａ、大入賞口スイッチ４３ａからの信号を受信した場合は、遊技者に幾らの遊技球を払い出すかを決定し、その決定した情報を含む払出制御コマンドを払出制御基板７０に送信することで、払出制御基板７０が遊技者に遊技球を払出すこととなる。
【００２７】
また、主制御基板６０には、ＲＡＭクリアスイッチ６０３が設けられており、このＲＡＭクリアスイッチ６０３が、遊技場の係員又は工場出荷時の検査員によってＯＮされると、主制御ＲＡＭ６０２の記憶内容が初期化等されるものである。なお、この処理の詳細については後述することとする。
【００２８】
一方、上記払出制御基板７０には、図示はしていないが、ＣＰＵ，ＲＯＭ，ＲＡＭとで構成されたワンチップマイコンを搭載している。そして、このような払出制御基板７０には、遊技者の操作に応答して遊技球を発射させる発射制御基板７１が接続されており、この発射制御基板７１に対して、当該発射制御基板７１の動作を開始又は停止させる発射制御信号を送信する処理を行う。
【００２９】
他方、演出制御基板９０は、上記主制御基板６０からの演出制御コマンドを受けて各種演出を実行制御する演出制御ＣＰＵ９００と、演出制御手順を記述した制御プログラム等が格納されている演出制御ＲＯＭ９０１と、作業領域やバッファメモリ等として機能する演出制御ＲＡＭ９０２とで構成されている。そしてさらに、演出制御基板９０は、所望のＢＧＭや効果音を生成する音ＬＳＩ９０３と、ＢＧＭや効果音等の音データ等が予め格納されている音ＲＯＭ９０４とが搭載されている。
【００３０】
このように構成される演出制御基板９０には、ランプ演出効果を現出するＬＥＤランプ等の装飾ランプが搭載されている装飾ランプ基板１００が接続され、さらに、内蔵されているランプ（図示せず）点灯時に遊技者が押下することにより演出効果を変化させることができる押しボタン式の演出ボタン装置１３が接続され、ＢＧＭや効果音等を発するスピーカ１６が接続されている。そしてさらに、演出制御基板９０には、液晶表示装置４１を制御する液晶制御基板１２０が接続されている。
【００３１】
かくして、このように構成される演出制御基板９０は、主制御基板６０より送信される大当たり抽選結果（大当たりかハズレの別）に基づく特別図柄変動パターン、現在の遊技状態、作動保留球数、抽選結果に基づき停止させる装飾図柄等に必要となる基本情報を含んだ演出制御コマンドを演出制御ＣＰＵ９００にて受信する。そして、演出制御ＣＰＵ９００は、受信した演出制御コマンドに対応した演出パターンを、演出制御ＲＯＭ９０１内に予め格納しておいた多数の演出パターンの中から抽選により決定し、その決定した演出パターンを実行指示する制御信号を演出制御ＲＡＭ９０２内に一時的に格納する。
【００３２】
演出制御ＣＰＵ９００は、演出制御ＲＡＭ９０２に格納しておいた演出パターンを実行指示する制御信号のうち、音に関する制御信号を音ＬＳＩ９０３に送信する。これを受けて音ＬＳＩ９０３は、当該制御信号に対応する音データを音ＲＯＭ９０４より読み出し、スピーカ１６に出力する。これにより、スピーカ１６より上記決定された演出パターンに対応したＢＧＭや効果音が発せられることとなる。
【００３３】
また演出制御ＣＰＵ９００は、演出制御ＲＡＭ９０２に格納しておいた演出パターンを実行指示する制御信号のうち、光に関する制御信号を装飾ランプ基板１００に送信する。これにより、装飾ランプ基板１００が、ランプ演出効果を現出するＬＥＤランプ等の装飾ランプを点灯又は消灯する制御を行うため、上記決定された演出パターンに対応したランプ演出が実行されることとなる。
【００３４】
そして演出制御ＣＰＵ９００は、演出制御ＲＡＭ９０２に格納しておいた演出パターンを実行指示する制御信号のうち、画像に関する液晶制御コマンドを液晶制御基板１２０に送信する。これにより、液晶制御基板１２０が、当該液晶制御コマンドに基づく画像を表示させるように液晶表示装置４１を制御することにより、上記決定された演出パターンに対応した画像が液晶表示装置４１に表示されることとなる。なお、液晶制御基板１２０には演出内容に沿った画像を表示するための種々の画像データが記憶されており、さらに、演出出力全般の制御を担うＶＤＰ（Ｖｉｄｅｏ  Ｄｉｓｐｌａｙ  Ｐｒｏｃｅｓｓｏｒ）が搭載されている。
【００３５】
ところで、上記説明した各基板への電源供給は、電源基板１３０（図３参照）より供給されており、この電源基板１３０は、図３に示すように、電圧生成部１３００と、電圧監視部１３０１と、システムリセット生成部１３０２とを含んで構成されている。この電圧生成部１３００は、遊技店に設置された図示しない変圧トランスから供給される外部電源である交流電圧ＡＣ２４Ｖを受けて複数種類の直流電圧を生成するものである。そして、この生成された直流電圧が各基板へ供給されることとなる。なお、主制御基板６０には、後述するバックアップ処理を行うにあたり、バックアップ電源が供給されている。
【００３６】
一方、電圧監視部１３０１は、上記交流電圧ＡＣ２４Ｖの電圧を監視するもので、この電圧が遮断されたり、停電が発生したりして電圧異常を検知した場合に電圧異常信号ＡＬＡＲＭを主制御基板６０に出力するものである。なお、この電圧異常信号ＡＬＡＲＭは、電圧異常時には「Ｌ」レベルの信号を出力し、正常時には「Ｈ」レベルの信号を出力する。
【００３７】
また、システムリセット生成部１３０２は、電源投入時のシステムリセット信号を生成するもので、その生成したシステムリセット信号を、主制御基板６０，払出制御基板７０及びサブ制御基板８０に出力するものである。なお、図示では、電源供給ルート、システムリセット信号の出力ルートは、省略している。
【００３８】
ここで、本発明の特徴部分に係る主制御基板６０の処理内容について図４〜図７も参照してより詳しく説明する。
【００３９】
＜メイン処理＞
まず、図４を参照しつつ、メイン処理について説明する。主制御ＣＰＵ６００は、最初に自らを割込み禁止状態に設定すると共に（ステップＳ１）、主制御ＣＰＵ６００内のレジスタ値等の初期設定を行う（ステップＳ２）。
【００４０】
続いて、主制御ＣＰＵ６００は、ＲＡＭクリアスイッチ６０３（図３参照）のＲＡＭクリア信号を取得し、内部レジスタ（図示せず）内に格納する（ステップＳ３）。
【００４１】
次いで、主制御ＣＰＵ６００は、電圧異常信号ＡＬＡＲＭ（図３参照）を２回取得し、その２回取得した電圧異常信号ＡＬＡＲＭのレベルが一致するか否かを確認した上で図示しない内部レジスタ内に格納し（ステップＳ４）、その電圧異常信号ＡＬＡＲＭのレベルを確認する。そして電圧異常信号ＡＬＡＲＭのレベルが「Ｌ」レベルであれば（ステップＳ５：ＹＥＳ）、ステップＳ４の処理に戻り、電圧異常信号ＡＬＡＲＭのレベルが「Ｈ」レベルであれば（ステップＳ５：ＮＯ）、ステップＳ６の処理に進む。すなわち、主制御ＣＰＵ６００は、電圧異常信号ＡＬＡＲＭが正常レベル（すなわち「Ｈ」レベル）に変化するまで同一の処理を繰り返す（ステップＳ４〜Ｓ５）。このように、電圧異常信号ＡＬＡＲＭを２回取得することで、正確な信号を読み込むことができる。
【００４２】
次いで、主制御ＣＰＵ６００は、主制御ＲＡＭ６０２へのデータ書込みを許可する（ステップＳ６）。このように、電圧異常信号ＡＬＡＲＭの正常レベル（正常値）を検知するまで主制御ＲＡＭ６０２へのデータ書き込みを禁止することにより、交流電圧ＡＣ２４Ｖが安定して供給される前に、不安定な信号が主制御ＲＡＭ６０２にアクセスし、主制御ＲＡＭ６０２に記憶されているデータを書き換えてしまうという事態を防止することができる。
【００４３】
次いで、主制御ＣＰＵ６００は、演出制御基板９０（図３参照）に液晶表示装置４１に待機画面を表示させるような演出制御コマンドを送信する（ステップＳ７）。これにより、演出制御基板９０は、上記演出制御コマンドに基づく液晶制御コマンドを液晶制御基板１２０に送信し、液晶制御基板１２０は、その液晶制御コマンドに基づき液晶表示装置４１に待機画面を表示させるよう液晶表示装置４１を制御する。
【００４４】
次いで、主制御ＣＰＵ６００は、上記ステップＳ３にて内部レジスタに格納しておいたＲＡＭクリア信号の内容を判定する（ステップＳ８）。このＲＡＭクリア信号がＯＮ状態であれば（ステップＳ８：ＯＮ）、ステップＳ１３の処理に進み、遊技球の入賞に関わる遊技部品（大入賞口スイッチ４３ａ、一般入賞口スイッチ４５ａ、特別図柄表示装置４６、普通図柄表示装置４７等）の検査プログラムの処理を行う。この検査プログラム処理について、より具体的に、図５を参照して説明する。
【００４５】
＜検査プログラム処理＞
まず、主制御ＣＰＵ６００は、図５に示すように、上記ステップＳ３にて、内部レジスタに格納しておいたＲＡＭクリア信号を初期化し（ステップＳ５０）、検査受付タイマＥＲ_ＣＮＴに、例えば、３０秒カウントするカウント値を設定する（ステップＳ５１）。
【００４６】
次いで、主制御ＣＰＵ６００は、再度、ＲＡＭクリアスイッチ６０３（図３参照）のＲＡＭクリア信号を取得し、内部レジスタ（図示せず）内に格納し（ステップＳ５２）、ＲＡＭクリア信号の値を確認する（ステップＳ５３）。これにより、ＲＡＭクリア信号がＯＮ状態（ステップＳ５３：ＯＮ）であれば、主制御ＣＰＵ６００は、ＲＡＭクリアスイッチ６０３が再度押されたと判断し、ステップＳ１３の処理を終え、図４に示すステップＳ１４の処理に移行する。このようにすれば、検査プログラムは終了し、通常遊技状態に移行することとなるため、遊技者はすぐに遊技を開始することができる。それゆえ、遊技者の興趣の低下をより防止することができる。
【００４７】
一方、ＲＡＭクリア信号がＯＦＦ状態（ステップＳ５３：ＯＦＦ）であれば、主制御ＣＰＵ６００は、上記検査受付タイマＥＲ_ＣＮＴの値が「０」か否かを判断する（ステップＳ５４）。「０」であれば（ステップＳ５４：ＹＥＳ）、検査プログラム処理（ステップＳ１３）の処理を終え、図４に示すステップＳ１４の処理に移行する。このようにすれば、所定時間経過後（本実施形態においては、３０秒）、検査プログラムが終了することとなるため、例えば、検査プログラムを終了させるために遊技場の係員又は工場出荷時の検査員がＲＡＭクリアスイッチ６０３（図３参照）を再度押す（設定する）のを忘れていたとしても、確実に、通常遊技状態に移行させることができる。そのため、遊技者の興趣の低下をより防止することができる。
【００４８】
一方、上記検査受付タイマＥＲ_ＣＮＴの値が「０」でなければ（ステップＳ５４：ＮＯ）、主制御ＣＰＵ６００は、上記検査受付タイマＥＲ_ＣＮＴの値を１減算し（ステップＳ５５）、所定スイッチ（例えば、一般入賞口スイッチ４５ａ）（図３参照）を確認する（ステップＳ５６）。所定スイッチ（例えば、一般入賞口スイッチ４５ａ）がＯＦＦ状態であれば（ステップＳ５６：ＯＦＦ）、上記ステップＳ５２の処理に戻る。
【００４９】
一方、所定スイッチ（例えば、一般入賞口スイッチ４５ａ）がＯＮ状態であれば（ステップＳ５６：ＯＮ）、図５のステップＳ５７に示す各種検査処理を行う。この各種検査処理は、例えば、次の（１）〜（３）のように実行される。
【００５０】
（１）大入賞口４３、複数の一般入賞口４５（図示では４つ）に、遊技場の係員又は工場出荷時の検査員が遊技球を、それぞれ入球させると、それぞれ異なった数の遊技球が払出される。これにより、どの入賞口４３，４５のスイッチ４３ａ，４５ａに異常が発生しているか否かを迅速に突き止めることができる。
【００５１】
（２）また、遊技場の係員又は工場出荷時の検査員が、遊技球を、例えば普通図柄始動口４４に入球させると、特別図柄表示装置４６及び普通図柄表示装置４７の点灯又は消灯が可能となる。これにより、特別図柄表示装置４６及び普通図柄表示装置４７に異常が発生しているか否かを迅速に突き止めることができる。
【００５２】
（３）一方、大入賞口４３、複数の一般入賞口４５（図示では４つ）のいずれか１つの入賞口に、遊技場の係員又は工場出荷時の検査員が遊技球を入球すると、その入球箇所に応じた検査用の演出制御コマンドが、主制御ＣＰＵ６００より演出制御基板９０に送信される。これにより、演出制御基板９０（演出制御ＣＰＵ９００）は、上記検査用の演出制御コマンドに基づく音に関する制御信号を音ＬＳＩ９０３に送信する。これを受けて音ＬＳＩ９０３は、当該制御信号に対応する音データを音ＲＯＭ９０４より読み出し、スピーカ１６に出力する。これにより、スピーカ１６より検査音が発せられることとなる。また、演出制御基板９０（演出制御ＣＰＵ９００）は、光に関する制御信号を装飾ランプ基板１００に送信する。これにより、装飾ランプ基板１００が、ランプ演出効果を現出するＬＥＤランプ等の装飾ランプ全てを、紫色、水色、黄色、白色等に点灯させたり、消灯させたりすることとなる。しかして、このようにすれば、スピーカ１６やＬＥＤランプ等の装飾ランプに異常が発生しているか否かを迅速に突き止めることができる。なお、演出制御基板９０（演出制御ＣＰＵ９００）は、図４のステップＳ１３に示す検査プログラム処理後、変動パターンコマンドやデモコマンド等の通常遊技状態の際使用する演出制御コマンドを受信すると、通常遊技状態に移行したと判断する。そのため、演出制御基板９０（演出制御ＣＰＵ９００）は、仮に、通常遊技状態で使用する演出制御コマンドがノイズ等でコマンド化けして検査用の演出制御コマンドを受信したとしても、そのコマンドの内容は無視して、上記検査処理をしないようにしている。それゆえ、通常遊技状態に移行後は、電源投入時において、ＲＡＭクリアスイッチ６０３（図３参照）の操作以外で、検査モードに移行することはない。
【００５３】
しかして、このように、遊技球の入賞に関わる遊技部品（大入賞口スイッチ４３ａ、一般入賞口スイッチ４５ａ、特別図柄表示装置４６、普通図柄表示装置４７等）毎に、検査するようにすれば、不良箇所を迅速に特定することができると共に、交換等の作業も迅速に行うことができる。なお、本実施形態にて示した上記各種検査処理はあくまで一例であり、図示しない可動体役物装置等も検査可能である。
【００５４】
かくして、上記（１）〜（３）の処理を終え、遊技場の係員又は工場出荷時の検査員が、遊技球を、例えば特別図柄始動口４２に入球させれば、主制御ＣＰＵ６００は、検査が完了したものと判断し（ステップＳ５８：ＹＥＳ）、ステップＳ１３の処理を終え、図４に示すステップＳ１４の処理に移行する。
【００５５】
一方、特別図柄始動口４２に遊技球を入球しなければ、主制御ＣＰＵ６００は、検査が未完了だと判断し（ステップＳ５８：ＮＯ）、ステップＳ５７の処理に戻る。
【００５６】
＜メイン処理＞
このようにして、上記検査プログラムの処理を終えた主制御ＣＰＵ６００は、主制御ＲＡＭ６０２の全領域を全てクリアする（ステップＳ１４）。このように、検査プログラム処理が終了してからＲＡＭクリア処理を実行するようにすれば、ＲＡＭクリア処理後、通常遊技状態に移行したか、あるいは、検査プログラム中かを認識し易くなる。すなわち、検査プログラムを解除して通常遊技状態に移行したか否かが分かり易くなる。
【００５７】
ところで、ステップＳ８にて、ＲＡＭクリア信号がＯＦＦ状態であれば（ステップＳ８：ＯＦＦ）、主制御ＣＰＵ６００は、バックアップフラグＢＦＬの内容を判定する（ステップＳ９）。なお、このバックアップフラグＢＦＬとは、後述する図６に示す電圧監視処理の動作が実行されたか否かを示すデータである。
【００５８】
このバックアップフラグＢＦＬがＯＦＦ状態（ステップＳ９：ＯＦＦ）であれば、後述する図６に示す電圧監視処理の動作が実行されていないこととなり、主制御ＣＰＵ６００は、ステップＳ１３の処理に移行する。一方、バックアップフラグＢＦＬがＯＮ状態（ステップＳ９：ＯＮ）であれば、後述する図６に示す電圧監視処理の動作が実行されていることとなるため、主制御ＣＰＵ６００は、チェックサム値を算出するためのチェックサム演算を行う（ステップＳ１０）。なお、チェックサム演算とは、主制御ＲＡＭ６０２の作業領域を対象とする８ビット加算演算である。
【００５９】
そして、主制御ＣＰＵ６００は、上記チェックサム値が算出されたら、この演算結果を主制御ＲＡＭ６０２内のＳＵＭ番地の記憶値と比較する処理を行う（ステップＳ１１）。なお、このＳＵＭ番地には、電圧降下時に実行される後述する図６に示す電圧監視処理において、同じように処理されたチェックサム演算によるチェックサム値が記憶されている。また、記憶された演算結果は、主制御ＲＡＭ６０２内に記憶されている他のデータと共に、上記電源基板１３０の電圧生成部１３００によって生成されたバックアップ電源によって維持されている。
【００６０】
このＳＵＭ番地の記憶値と上記ステップＳ１０の処理にて算出されたチェックサム値が不一致（ステップＳ１１：ＮＯ）であれば、ステップＳ１３の処理に移行する。そして一致（ステップＳ１１：ＹＥＳ）していれば、主制御ＣＰＵ６００は、主制御ＲＡＭ６０２内に記憶されているデータに基づいて電源遮断時の遊技動作に復帰させる処理を行う（ステップＳ１２）。
【００６１】
上記ステップＳ１２及びステップＳ１４の処理を終えた後、主制御ＣＰＵ６００は、その内部に設けられている一定周期のパルス出力を作成する機能や時間計測の機能等を有するＣＴＣ（Ｃｏｕｎｔｅｒ  Ｔｉｍｅｒ  Ｃｉｒｃｕｉｔ）の設定を行う。すなわち、主制御ＣＰＵ６００は、４ｍｓ毎に定期的にタイマ割込みがかかるように上記ＣＴＣの時間定数レジスタを設定する（ステップＳ１５）。そして次いで、主制御ＣＰＵ６００は、自身への割込みを禁止状態にセットした状態（ステップＳ１６）で、各種の乱数カウンタの更新処理を行った後（ステップＳ１７）、割込み許可状態に戻して（ステップＳ１８）、ステップＳ１６に戻る処理を行う。
【００６２】
＜タイマ割込み処理＞
続いて、図６を参照して、上述したメイン処理を中断させて、４ｍｓ毎に開始されるタイマ割込みプログラムについて説明する。このタイマ割込みが生じると、主制御ＣＰＵ６００は、当該主制御ＣＰＵ６００内のレジスタ群の内容を主制御ＲＡＭ６０２のスタック領域に退避させる退避処理を実行し（ステップＳ１００）、その後電圧監視処理を実行する（ステップＳ１０１）。なお、この電圧監視処理についての詳細は、後述することとする。
【００６３】
次いで、主制御ＣＰＵ６００は、上記電圧監視処理（ステップＳ１０１）が終了すると、各入賞口スイッチ４３ａ，４５ａ及び各始動口スイッチ４２ａ，４４ａを含む各種スイッチ類のＯＮ／ＯＦＦ信号のデータを取得し、主制御ＲＡＭ６０２の領域にその立ち上がりデータを記憶する（ステップＳ１０２）。
【００６４】
次いで、主制御ＣＰＵ６００は、各変動表示ゲームに係る乱数を更新する乱数管理処理を実行する（ステップＳ１０３）。この乱数管理処理は、当否抽選に使用する普通図柄当り判定用乱数値を更新する処理や、特別図柄の種類を決める特別図柄用乱数値を更新する処理等を実行するものである。
【００６５】
次いで、主制御ＣＰＵ６００は、各遊技動作の時間を管理しているタイマのタイマ減算処理を行う（ステップＳ１０４）。ここで減算されたタイマは、大入賞口４３（図２参照）の開放時間、普通図柄の変動時間、特別図柄の変動時間等の遊技演出時間、不正情報タイマ等を管理するために使用されるものである。
【００６６】
次いで、主制御ＣＰＵ６００は、賞球管理処理を実行する（ステップＳ１０５）。この賞球管理処理は、払出制御基板７０に払出し動作を行わせるための払出制御コマンドを出力している。
【００６７】
次いで、主制御ＣＰＵ６００は、普通図柄処理を実行する（ステップＳ１０６）。この普通図柄処理は、普通図柄の当否抽選を実行し、その抽選結果に基づいて普通図柄の変動パターンや普通図柄の停止表示状態を決定したりするものである。
【００６８】
次いで、主制御ＣＰＵ６００は、特別図柄処理を実行する（ステップＳ１０７）。この特別図柄処理では、特別図柄の当否抽選を実行し、その抽選の結果に基づいて特別図柄の変動パターンや特別図柄の停止表示態様（停止特別図柄）を決定する。
【００６９】
次いで、主制御ＣＰＵ６００は、ＬＥＤ管理処理を実行する（ステップＳ１０８）。このＬＥＤ管理処理は、処理の進行状態に応じて、特別図柄表示装置４６や普通図柄表示装置４７への出力データを作成したり、当該データに基づく制御信号を出力したりする処理である。
【００７０】
次いで、主制御ＣＰＵ６００は、大入賞口４３（図２参照）等の開閉動作を実現するソレノイドの駆動処理を実行する（ステップＳ１０９）。
【００７１】
次いで、主制御ＣＰＵ６００は、割込み許可状態に戻す処理を行い（ステップＳ１１０）、主制御ＲＡＭ６０２のスタック領域に退避させておいたレジスタの内容を復帰させタイマ割込みを終える（ステップＳ１１１）。これにより、割込み処理ルーチンからメイン処理（図４参照）に戻ることとなる。
【００７２】
＜電圧監視処理＞
次に、図７を参照して、上記電圧監視処理（図６のステップＳ１０１）について詳細に説明する。電圧監視処理は、先ず、電源基板１３０から出力された電圧異常信号ＡＬＡＲＭ（図３参照）を２回取得し、その２回取得した電圧異常信号ＡＬＡＲＭのレベルが一致するか否かを確認した上で主制御ＣＰＵ６００の内部レジスタ内に格納し（ステップＳ１５０）、その電圧異常信号ＡＬＡＲＭのレベルを確認する。そして電圧異常信号ＡＬＡＲＭのレベルが「Ｈ」レベルであれば（ステップＳ１５１：ＮＯ）、ステップＳ１５２の処理に進み、電圧異常信号ＡＬＡＲＭのレベルが「Ｌ」レベルであれば（ステップＳ１５１：ＹＥＳ）、ステップＳ１５３の処理に進む。
【００７３】
一方、電圧異常信号ＡＬＡＲＭのレベルが「Ｈ」レベルであれば（ステップＳ１５１：ＮＯ）、主制御ＣＰＵ６００は、バックアップフラグＢＦＬをＯＦＦにセットし（ステップＳ１５２）、電圧異常確認カウンタをゼロにクリアし（ステップＳ１５４）、図６に示すステップＳ１０２の処理に進む。
【００７４】
他方、電圧異常信号ＡＬＡＲＭのレベルが「Ｌ」レベルであれば（ステップＳ１５１：ＹＥＳ）、主制御ＣＰＵ６００は、電圧異常確認カウンタをインクリメント（＋１）し（ステップＳ１５３）、電圧異常確認カウンタのカウント値が２以上か否かの確認を行う（ステップＳ１５５）。そして、電圧異常確認カウンタのカウント値が２より小さければ（ステップＳ１５５：ＮＯ）、図６に示すステップＳ１０２の処理に進み、電圧異常確認カウンタのカウント値が２以上であれば（ステップＳ１５５：ＹＥＳ）、電圧異常確認カウンタをゼロにクリアする処理を行うことでバックアップ処理を開始する（ステップＳ１５６）。
【００７５】
そして、主制御ＣＰＵ６００は、バックアップ処理を行うにあたり、バックアップフラグＢＦＬをＯＮにセットし（ステップＳ１５７）、演出制御基板９０に電源が遮断したことを報知する演出制御コマンドを送信する（ステップＳ１５８）。続いて、主制御ＣＰＵ６００は、図４に示すメイン処理のステップＳ１０と同一の演算を、同一の作業領域に対して行い、その演算結果を記憶する処理を行うことでバックアップ処理を終了する（ステップＳ１５９）。
【００７６】
そしてその後、主制御ＣＰＵ６００は、主制御ＲＡＭ６０２へのデータ書込みを禁止状態に設定する（ステップＳ１６０）と共に、全ての出力ポートのデータをクリアする（ステップＳ１６１）。そして、主制御ＣＰＵ６００は、ＣＴＣに対する設定処理によってタイマ割込みを禁止し（ステップＳ１６２）、主制御ＣＰＵ６００が非動作状態になるのを待つ。なお、主制御ＲＡＭ６０２には、電源基板１３０の電圧生成部１３００にて生成されたバックアップ電源が供給されているため、主制御ＲＡＭ６０２に格納されたバックアップデータは、そのまま維持されることとなる。
【００７７】
しかして、以上説明した本実施形態によれば、電源投入時に、ＲＡＭクリアスイッチ６０３（図３参照）が押された（設定された）ことを条件として、検査プログラム処理を実行するようにしいているため、遊技者が遊技できる状態にも係らず検査プログラム処理を実行する事態を防止することができる。これにより、遊技者の興趣を低下させることなく、工場出荷時だけでなく、遊技場においても遊技球の入賞に関わる遊技部品の検査を実施することできる。
【００７８】
なお、本実施形態においては、ＲＡＭクリアスイッチが押されたことにより、検査プログラムを実行するようにしたが、ＲＡＭクリアスイッチ以外の別のスイッチを設けても良い。また、ＲＡＭクリアスイッチが２度押されたことにより、検査プログラム処理を終了するようにしているが、勿論、ＲＡＭクリアスイッチ以外の別のスイッチを設けても良い。ただし、共通部品にしておけば、部品点数を減らせるというメリットがある。
【００７９】
また、本実施形態においては、ＲＡＭクリアスイッチ６０３を主制御基板６０に設ける例を示したが、電源基板１３０に設けても良い。
【００８０】
＜第２実施形態＞
次に、本発明の第２実施形態を図８〜図１０を参照して説明する。なお、第１実施形態と同一構成（同一処理）については、同一の符号を付し、説明は省略する。
【００８１】
図８及び図９に示すように、第２実施形態と第１実施形態の異なる点は、検査プログラム処理を、メイン処理ではなく、タイマ割込み処理に設けた点である。そのため、図８に示すように、本実施形態に係るメイン処理では、第１実施形態に係るメイン処理部分に示す検査プログラム処理に代えて、図８にて示すステップＳ３にて、内部レジスタに格納しておいたＲＡＭクリア信号を初期化し（ステップＳ５０）、検査受付タイマがセットされる（ステップＳ５１）。なお、この検査受付タイマＥＲ_ＣＮＴには、図５に示すステップＳ５１と同じく、例えば、３０秒カウントするカウント値が設定される。
【００８２】
そして、図８に示すメイン処理を中断させて、図９に示す４ｍｓ毎に開始されるタイマ割込みプログラムが開始されると、主制御ＣＰＵ６００は、当該主制御ＣＰＵ６００内のレジスタ群の内容を主制御ＲＡＭ６０２のスタック領域に退避させる退避処理を実行し（ステップＳ１００）、検査終了フラグＩＣ_ＦＬＧがＯＮに設定されているか否かを確認する（ステップＳ２００）。ＯＮに設定されていれば（ステップＳ２００：ＯＮ）、ステップＳ１０１に進み電圧監視処理を行い、ＯＦＦに設定されていれば（ステップＳ２００：ＯＦＦ）、検査プログラム処理を実行する（ステップＳ２０１）。そして、検査プログラム終了後、主制御ＲＡＭ６０２のスタック領域に退避させておいたレジスタの内容を復帰させタイマ割込みを終える（ステップＳ１１１）。なお、図９に示すステップＳ１０１〜ステップＳ１１１の処理は、図６に示すタイマ割込み処理と同一である。
【００８３】
ところで、この検査プログラム処理は、図１０に示すように処理される。すなわち、主制御ＣＰＵ６００は、再度、ＲＡＭクリアスイッチ６０３（図３参照）のＲＡＭクリア信号を取得し、内部レジスタ（図示せず）内に格納し（ステップＳ５２）、ＲＡＭクリア信号の値を確認する（ステップＳ５３）。これにより、ＲＡＭクリア信号がＯＮ状態（ステップＳ５３：ＯＮ）であれば、主制御ＣＰＵ６００は、ＲＡＭクリアスイッチ６０３が再度押されたと判断し、検査終了フラグＩＣ_ＦＬＧをＯＮに設定し（ステップＳ２１０）、ステップＳ２０１の検査プログラム処理を終える。
【００８４】
一方、ＲＡＭクリア信号がＯＦＦ状態（ステップＳ５３：ＯＦＦ）であれば、主制御ＣＰＵ６００は、上記検査受付タイマＥＲ_ＣＮＴの値が「０」か否かを判断する（ステップＳ５４）。「０」であれば（ステップＳ５４：ＹＥＳ）、検査終了フラグＩＣ_ＦＬＧをＯＮに設定し（ステップＳ２１０）、ステップＳ２０１の検査プログラム処理を終える。
【００８５】
他方、上記検査受付タイマＥＲ_ＣＮＴの値が「０」でなければ（ステップＳ５４：ＮＯ）、主制御ＣＰＵ６００は、上記検査受付タイマＥＲ_ＣＮＴの値を１減算し（ステップＳ５５）、所定スイッチ（例えば、一般入賞口スイッチ４５ａ）（図３参照）を確認する（ステップＳ５６）。所定スイッチ（例えば、一般入賞口スイッチ４５ａ）がＯＦＦ状態であれば（ステップＳ５６：ＯＦＦ）、ステップＳ２０１の検査プログラム処理を終える。
【００８６】
一方、所定スイッチ（例えば、一般入賞口スイッチ４５ａ）がＯＮ状態であれば（ステップＳ５６：ＯＮ）、各種検査処理を行う（ステップＳ５７）。そして、この各種検査処理を終え、遊技場の係員又は工場出荷時の検査員が、遊技球を、例えば特別図柄始動口４２に入球させると、主制御ＣＰＵ６００は、検査が完了したものと判断し（ステップＳ５８：ＹＥＳ）、検査終了フラグＩＣ_ＦＬＧをＯＮに設定し（ステップＳ２１０）、ステップＳ２０１の検査プログラム処理を終える。
【００８７】
一方、特別図柄始動口４２に遊技球を入球しなければ、主制御ＣＰＵ６００は、検査が未完了だと判断し（ステップＳ５８：ＮＯ）、ステップＳ２０１の検査プログラム処理を終える。
【００８８】
しかして、以上説明した本実施形態においても、電源投入時に、ＲＡＭクリアスイッチ６０３（図３参照）が押された（設定された）ことを条件として、検査プログラム処理を実行するようにしいているため、遊技者が遊技できる状態にも係らず検査プログラム処理を実行する事態を防止することができる。これにより、遊技者の興趣を低下させることなく、工場出荷時だけでなく、遊技場においても遊技球の入賞に関わる遊技部品の検査を実施することできる。
【符号の説明】
【００８９】
１                    遊技機本体
６０２                主制御ＲＡＭ（ＲＡＭ）
６０３                ＲＡＭクリアスイッチ
（検査起動設定手段，検査終了設定手段，ＲＡＭクリア設定手段）
【図１】
2014083201.tif 000003
【図２】
2014083201.tif 000004
【図３】
2014083201.tif 000005
【図４】
2014083201.tif 000006
【図５】
2014083201.tif 000007
【図６】
2014083201.tif 000008
【図７】
2014083201.tif 000009
【図８】
2014083201.tif 000010
【図９】
2014083201.tif 000011
【図１０】
2014083201.tif 000012