(57)【要約】【課題】従来、複数の副制御部毎に自己検査処理を実行させるための検査指示スイッチを設けなくてはならず、また、各副制御部に自己検査処理を実行させるために個別に検査指示スイッチを操作しなければならず、検査作業が煩雑であった。そこで、複数の副制御部毎に検査指示スイッチを設けることなく、１つの検査指示スイッチを操作するだけで複数の副制御部に自己検査処理を実行させることができるようにし、検査作業を容易にする。【解決手段】主制御部１と複数の副制御部２ａ〜２ｅとが遊技制御処理プログラム７及び自己検査処理プログラム８をそれぞれ搭載して互いに接続され、主制御部１は検査指示スイッチ６のオンを判定して複数の副制御部２ａ〜２ｅに検査開始命令を送信し、複数の副制御部２ａ〜２ｅは主制御部１からの検査開始命令を受信して自己検査処理プログラム８による自己検査処理を行うようにした。【選択図】        図１
2004159862.tif 000002
【特許請求の範囲】
【請求項１】
主制御部と複数の副制御部とが遊技制御処理プログラム及び自己検査処理プログラムをそれぞれ搭載して互いに接続され、主制御部は検査指示スイッチのオンを判定して複数の副制御部に検査開始命令を送信し、複数の副制御部は主制御部からの検査開始命令を受信して自己検査処理プログラムによる自己検査処理を行うことを特徴とする遊技機。
【請求項２】
主制御部は複数の副制御部に検査開始命令を送信した後に自己検査処理プログラムによる自己検査処理を行うことを特徴とする請求項１に記載の遊技機。
【請求項３】
副制御部は自己検査処理を終了した後に主制御部に検査終了命令を送信して遊技制御処理プログラムによる遊技制御処理に移行することを特徴とする請求項２に記載の遊技機。
【請求項４】
主制御部は複数の副制御部からの検査終了命令を受信した後に遊技制御処理プログラムによる遊技制御処理に移行することを特徴とする請求項３に記載の遊技機。
【請求項５】
主制御部は主制御部及び複数の副制御部が自己検査処理プログラムによる検査処理中であるとき表明手段を介してその旨を表明することを特徴とする請求項１ないし請求項４のいずれかに記載の遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パチンコ機等の遊技機、特に、制御部の検査処理に関する。
【０００２】
【従来の技術】
従来、遊技機において、飾りランプ等を制御するランプ制御部や効果音等の音出力を制御する音制御部等の各副制御部にそれぞれテストプログラムを搭載させるとともに、各副制御部毎に検査指示スイッチ（操作スイッチ）を設けて、この検査指示スイッチをオンとして各副制御部に自己検査処理（動作確認テスト）を実行させるものが知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００２−１１３１５９号公報（段落０１７１等）
【０００４】
【発明が解決しようとする課題】
特許文献１では、複数の副制御部毎に自己検査処理を実行させるための検査指示スイッチを設けなくてはならず、また、各副制御部に自己検査処理を実行させるために個別に検査指示スイッチを操作しなければならず、検査作業が煩雑であった。
【０００５】
【課題を解決するための手段】
本発明による遊技機によれば、主制御部と複数の副制御部とが遊技制御処理プログラム及び自己検査処理プログラムをそれぞれ搭載して互いに接続され、主制御部は検査指示スイッチのオンを判定して複数の副制御部に検査開始命令を送信し、複数の副制御部は主制御部からの検査開始命令を受信して自己検査処理プログラムによる自己検査処理を行うようにしたので、複数の副制御部毎に検査指示スイッチを設けることなく、１つの検査指示スイッチを操作するだけで複数の副制御部に自己検査処理を実行させることができるようになり、検査作業を容易にできる。
また、主制御部は複数の副制御部に検査開始命令を送信した後に自己検査処理プログラムによる自己検査処理を行うようにしたので、主制御部と複数の副制御部の自己検査処理を並行して行うことができる。
また、副制御部は自己検査処理を終了した後に主制御部に検査終了命令を送信して遊技制御処理プログラムによる遊技制御処理に移行するようにしたので、主制御部は複数の副制御部の自己検査処理の終了を知ることができ、また、複数の副制御部に遊技制御処理を行わせることができる。
また、主制御部は複数の副制御部からの検査終了命令を受信した後に遊技制御処理プログラムによる遊技制御処理に移行するようにしたので、主制御部は複数の副制御部の自己検査処理の終了を確認にして複数の副制御部に遊技制御処理を行わせることができることを認識した後に遊技制御処理に移行できる。
また、主制御部は主制御部及び複数の副制御部が自己検査処理プログラムによる検査処理中であるとき表明手段を介してその旨を表明するようにしたので、検査者は、検査処理中及び検査処理終了を判断できるようになる。
【０００６】
【発明の実施の形態】
図１は本発明の実施形態による遊技機としてのパチンコ機の主制御部及び副制御部の接続構成図、図２は主制御部及び副制御部の制御ＲＯＭ使用領域割付図、図３は主制御部の主ルーチンプログラムのフローチャートを示す図、図４は主制御部の割り込みルーチンプログラムのフローチャートを示す図、図５は各副制御部の主ルーチンプログラムのフローチャートを示す図、図６は各副制御部の割り込みルーチンプログラムのフローチャートを示す図である。
パチンコ機の遊技盤の裏側には、例えば、パチンコ機の遊技を全般的に制御するための主制御部１や、特別図柄表示器や普通図柄表示器等の図柄表示器を制御する図柄表示制御部２ａ，球払出装置を制御する球払出制御部２ｂ，効果音等の音出力を制御する音制御部２ｃ，飾りランプやＬＥＤ等の表示灯を制御する表示灯制御部２ｄ，球発射装置を制御する発射制御部２ｅ等の各副制御部や、電源装置３等が配置されている。図１に示すように、主制御部１と図柄表示制御部２ａ，球払出制御部２ｂ，音制御部２ｃ，表示灯制御部２ｄ，発射制御部２ｅ等の各副制御部とが双方向バス４を介して双方向通信可能に接続されている。主制御部１に接続されたパチンコ機の電源装置３は、パチンコ店の島側トランスのような島側電源装置から受電したＡＣ２４ボルトの交流電源を全波整流した後の粗整流であるＤＣ２４ボルトのような直流電源、全波整流と平滑化及び定電圧化したＤＣ１２ボルトとＤＣ４．５ボルト及びＤＣ５ボルトのような定電圧電源を各制御部に供給する。５はパチンコ機の電源スイッチ、６は検査指示スイッチである。パチンコ機の主制御部１及び各副制御部２ａ〜２ｅの制御ＲＯＭには、それぞれ、遊技制御プログラム７ａ、遊技制御データ７ｂ、自己検査プログラム８ａ、自己検査データ８ｂが予め格納されている。図２に制御ＲＯＭの使用領域割付を示す。遊技制御プログラム７ａと遊技制御データ７ｂとにより遊技制御処理プログラム７が構成され、自己検査プログラム８ａと自己検査データ８ｂとにより自己検査処理プログラム８が構成される。遊技制御データ７ｂは遊技制御処理に必要なデータ及び遊技制御命令（コマンド）を含む。自己検査データ８ｂは主制御部１あるいは副制御部２ａ〜２ｅの自己検査処理に必要なデータ及び自己検査命令（コマンド）を含む。遊技制御プログラム７ａは遊技制御命令に基いて遊技制御を行うプログラムである。自己検査プログラム８ａは自己検査命令に基いて主制御部１あるいは副制御部２ａ〜２ｅの自己検査処理を行うプログラムと後述する主ルーチンプログラム及び割り込みルーチンプログラムを含むものである。
【０００７】
図３は主制御部１の主ルーチンプログラムの内容を示すフローチャートであり、主ルーチンは、電源投入時か否かを判定するステップ１、初期設定処理を行うステップ２、検査指示スイッチ６のオンオフを判定するステップ３、各副制御部２ａ〜２ｅに検査開始命令を送信するステップ４、割り込み許可ステップ５から成る。割り込み許可（ステップ５）により制御は割り込みルーチンに移行し、主ルーチンは乱数更新処理（ステップ６）を繰り返し実行する。割り込みルーチンは所定時間毎の割り込みタイミングで処理が繰り返される。
【０００８】
図４は主制御部１の割り込みルーチンプログラムの内容を示すフローチャートであり、割り込みルーチンは、各副制御部２ａ〜２ｅに検査開始命令を重複して送信しないようにするために検査開始命令送信済か否かを判定するステップ１０、遊技デモンストレーション中か否かを判定するステップ１１、スイッチ入力処理を行うステップ１２、検査指示スイッチ６のオンオフを判定するステップ１３、各副制御部２ａ〜２ｅに検査開始命令を送信するステップ１４、主制御部１に検査許可を与えるステップ１５、各副制御部２ａ〜２ｅからの命令入力処理を行うステップ１６、副制御部から検査終了命令（検査終了通知）を受信したか否かを判定するステップ１７、検査許可状態か否かを判定するステップ１８、遊技制御処理を行うステップ１９、副制御部２ａ〜２ｅのすべてから検査終了命令を受信したか否かを判定するステップ２０、自己検査処理を行うステップ２１、検査不許可を出すステップ２２、割り込み待ち処理ステップ２３から成る。
【０００９】
主ルーチンのステップ１においてパチンコ機の電源投入時か否かが判定され、電源投入時であると判定されれば、主制御部１の初期設定処理（ステップ２）が行われる。次にステップ３で検査指示スイッチ６がオフであると判定されれば（ステップ３の判断がＮｏの場合）、ステップ５に進んで割り込みルーチンに移行する。この場合、各副制御部２ａ〜２ｅに検査開始命令がまだ送信されておらずステップ１０での判断がＮｏになるので、ステップ１１に進み、主制御部１が遊技デモンストレーション中状態でない場合（ステップ１１の判断がＮＯの場合）あるいは検査指示スイッチ６がまだオンでない場合（ステップ１３の判断がＮＯの場合）は、ステップ１６，１７，１８を経てステップ１９に進み、主制御部１に遊技制御処理を行わせて（ステップ１９）、次の割り込みを待つ（ステップ２３）。尚、遊技制御処理とは、実際に遊技が行われている状態においての制御（通常制御）を言い、実際に遊技が行われていない場合には主制御部１は遊技デモンストレーションを行い、この遊技デモンストレーション状態に基いて遊技制御処理を行う。
【００１０】
製造出荷時あるいは店側がパチンコ機の動作状態を検査するために、パチンコ機の電源投入時に検査指示スイッチ６がすでにオンとなっていた場合（ステップ３の判断がＹｅｓの場合）は、主ルーチンのステップ４において主制御部１に各副制御部２ａ〜２ｅのそれぞれに対して検査開始命令を送信させ、割り込みルーチンに移行する。この場合、検査開始命令送信済のフラグがすでにセットされているのでステップ１０の判断はＹｅｓとなり、ステップ１５に進んで主制御部１に検査許可が与えられる。その後、ステップ１６で各副制御部２ａ〜２ｅからの命令を入力する処理を行い、副制御部２ａ〜２ｅから検査終了命令を受信していなければ（ステップ１７の判断がＮｏ）、ステップ１９まで進んで主制御部１に自己検査処理を行わせ（ステップ２１）、次の割り込みを待つ（ステップ２３）。その後何回か主ルーチンが実行されてステップ１からステップ５に進んで割り込み許可が何回かあった場合において、副制御部２ａ〜２ｅから検査終了命令を受信してステップ１７での判断がＹｅｓとなれば、ステップ２０に進んで、副制御部２ａ〜２ｅのすべてから検査終了命令を受信したか否かを判定する。まだ、副制御部２ａ〜２ｅのすべてから検査終了命令を受信していなければ、主制御部１に自己検査処理を実行させる（ステップ２１）。さらに何回か主ルーチンが実行されて割り込み許可（ステップ５）が何回かあって副制御部２ａ〜２ｅのすべてから検査終了命令を受信したと判断された場合（ステップ２０の判断がＹｅｓとなった場合）は、ステップ２２に進んで主制御部１の自己検査処理を不許可として、次の割り込みを待つ（ステップ２３）。
【００１１】
電源投入後に検査指示スイッチ６をオンとした場合には、割り込みルーチンのステップ１１，１３の判断で共にＹｅｓの場合にのみステップ１４で主制御部１に各副制御部２ａ〜２ｅのそれぞれに対して検査開始命令を送信させる。即ち、遊技デモンストレーション中でかつ検査指示スイッチ６がオンの場合にのみ副制御部２ａ〜２ｅに検査開始命令を送信する。
尚、ステップ２０でＹｅｓとなり、ステップ２２で検査不許可が出されるまで主制御部１は自己検査処理を実行する。
また、ステップ２０でＹｅｓとなり、ステップ２２で検査不許可が出されると検査指示スイッチオンのフラグは解除され、以後、検査指示スイッチオンが検出されない限り、主制御部１は遊技制御処理を行う。
主制御部１の自己検査処理としては、例えば、大当たり状態の処理が手順通りに行われるかどうかを確認するために、大当たり状態を指示する検査命令（コマンド）による検査等がある。尚、検査結果に異常があれば、異常結果、例えば、その異常に対応する「１Ａ」「５Ｅ」等の記号等が例えば主制御部の近傍に設けられた異常結果表示器あるいは図柄表示器に表示され、検査者はその異常結果を見て異常を確認することができる。
【００１２】
図５は各副制御部２ａ〜２ｅの主ルーチンを示すフローチャートであり、主ルーチンは、電源投入時か否かを判定するステップ５１、初期設定処理を行うステップ５２、割り込み許可ステップ５３から成る。割り込み許可（ステップ５３）により制御は割り込みルーチンに移行し、主ルーチンは遊技状態管理処理（ステップ５４）を繰り返し実行する。この遊技状態管理処理として例えば乱数更新処理、エラー処理等を行う。割り込みルーチンは所定時間毎の割り込みタイミングで処理が繰り返される。
【００１３】
図６は副制御部２ａ〜２ｅの割り込みルーチンを示すフローチャートであり、割り込みルーチンは、主制御部１からの命令入力処理を行うステップ６１、主制御部１から検査開始命令を受信したか否かを判断するステップ６２、検査許可状態か否かを判断するステップ６３、遊技制御処理を行うステップ６４、副制御部に検査許可を与えるステップ６５、自己検査処理を行うステップ６６、検査処理が終了したか否かを判断するステップ６７、主制御部１に検査終了命令を送信するステップ６８、検査不許可を出すステップ６９、割り込み待ち処理ステップ７０から成る。
【００１４】
各副制御部２ａ〜２ｅはそれぞれ個別に主ルーチンプログラム及び割り込みルーチンプログラムを実行する。主ルーチンのステップ５１においてパチンコ機の電源投入時か否かが判定され、電源投入時であると判定されれば、副制御部の初期設定処理（ステップ５２）が行われ、ステップ５３に進んで割り込みルーチンに移行する。割り込みルーチンのステップ６２では、主制御部１から検査開始命令を受信したか否かが判断され、受信されていなければ（ステップ６２の判断がＮｏ）、副制御部に主制御部１の遊技制御に基く遊技制御処理を行わせて、次の割り込みを待つ（ステップ７０）。その後何回か主ルーチンが実行されて割り込み許可（ステップ５３）が何回かあって主制御部１から検査開始命令を受信したと判断した場合（ステップ６２の判断がＹｅｓの場合）は、ステップ６５で副制御部に検査許可を与え、ステップ６６で副制御部に自己検査処理を行わせ、ステップ６７で副制御部の自己検査処理が終了したか否かを判断し、終了していないと判断されれば（ステップ６７の判断がＮｏの場合）、次の割り込みを待つ（ステップ７０）。さらに何回か主ルーチンが実行されて割り込み許可（ステップ５３）が何回かあってステップ６７に進んで、副制御部の自己検査処理が終了したと判断された場合（ステップ６７の判断がＹｅｓの場合）には、主制御部１に検査終了命令を送信し、ステップ６９で検査不許可とし、次の割り込みを待つ（ステップ７０）。
【００１５】
尚、検査開始命令を受けた後は、ステップ６２でＮｏとなり、ステップ６３で検査許可状態を確認して副制御部に自己検査処理を行わせる（ステップ６６）。副制御部２ａ〜２ｅの自己検査処理としては、例えば、図柄表示器の画面のドット欠け確認処理を指示する検査命令（コマンド）による検査等がある。尚、検査結果に異常があれば、上述と同様に、その異常に対応する記号等が表示され、検査者はその異常結果を見て異常を確認することができる。
【００１６】
実施形態によれば、主制御部１の主ルーチンプログラム及び割り込みルーチンプログラムに基いて、検査指示スイッチ６のオンを判定して複数の副制御部２ａ〜２ｅに検査開始命令を送信することにより複数の副制御部２ａ〜２ｅに自己検査処理プログラム８による自己検査処理を行わせるようにしたので、副制御部毎に検査指示スイッチを設けることなく、１つの検査指示スイッチ６のオンを判定して複数の副制御部２ａ〜２ｅに自己検査処理を実行させることができるようになる。また、主制御部１は複数の副制御部２ａ〜２ｅに検査開始命令を送信した後に自己検査処理プログラム８による自己検査処理を行うので、主制御部１と複数の副制御部２ａ〜２ｅの自己検査処理を並行して行うことができる。
また、複数の副制御部２ａ〜２ｅの主ルーチンプログラム及び割り込みルーチンプログラムに基いて、複数の副制御部２ａ〜２ｅは自己検査処理を終了した後に主制御部１に検査終了命令を送信し、かつ、遊技制御処理プログラム７による遊技制御処理に移行するようにしたので、主制御部１は複数の副制御部２ａ〜２ｅの自己検査処理の終了を知ることができ、また、複数の副制御部２ａ〜２ｅに遊技制御処理を行わせることができる。
また、主制御部１は複数の副制御部２ａ〜２ｅからの検査終了命令を受信した後に遊技制御処理プログラムによる遊技制御処理に移行するようにしたので、主制御部１は複数の副制御部２ａ〜２ｅの自己検査処理の終了を確認して複数の副制御部２ａ〜２ｅに遊技制御処理を行わせることができることを認識した後に遊技制御処理に移行できる。
【００１７】
尚、主制御部１は主制御部１及び複数の副制御部２ａ〜２ｅが自己検査処理プログラム８による検査処理中であるとき、図柄表示器の画面に「検査中」の表示をしたり、パチンコ機が内蔵するスピーカにより「検査中」という音を発音させる等により検査処理中である旨を表明するようにすれば、検査者は、検査処理中及び検査処理終了を判断できるようになる。
また、本発明はスロット機等の遊技機にも適用できる。
【図面の簡単な説明】
【図１】本発明の実施形態による主制御部及び副制御部の接続構成図。
【図２】主制御部及び副制御部の制御ＲＯＭ使用領域割付図。
【図３】主制御部の主ルーチンのフローチャートを示す図。
【図４】主制御部の割り込みルーチンのフローチャートを示す図。
【図５】各副制御部の主ルーチンのフローチャートを示す図。
【図６】各副制御部の割り込みルーチンのフローチャートを示す図。
【符号の説明】
１  主制御部、２ａ〜２ｅ  副制御部、３  電源装置、４  双方向バス、
５  電源スイッチ、６  検査指示スイッチ、７  遊技制御処理プログラム、
８  自己検査処理プログラム。
【図１】
2004159862.tif 000003
【図２】
2004159862.tif 000004
【図３】
2004159862.tif 000005
【図４】
2004159862.tif 000006
【図５】
2004159862.tif 000007
【図６】
2004159862.tif 000008