(57)【要約】【課題】検査時間を短縮可能な遊技台を提供する。【解決手段】所定の付与条件が成立した場合に遊技者に所定の利益を付与する利益付与部と、所定の信号を入力する信号入力部と、前記信号入力部の入力した前記所定の信号に基づいて、遊技時に実行される遊技処理、または検査時に実行される検査処理を実行する処理実行部と、を備えた遊技台において、前記信号入力部は、第１の信号を入力する第１の信号入力部と、第２の信号を入力する第２の信号入力部と、を備え、前記処理実行部は前記第１の信号入力部の入力状態および前記第２の信号入力部の入力状態が所定の組み合わせであることに基づいて前記遊技処理を実行せず、前記第１の信号入力部の入力状態および前記第２の信号入力部の入力状態が所定の組み合わせであることに基づいて前記検査処理を実行する。【選択図】図８
2010227489.tif 000002
【特許請求の範囲】
【請求項１】
所定の付与条件が成立した場合に遊技者に所定の利益を付与する利益付与部と、
所定の信号を入力する信号入力部と、
前記信号入力部の入力した前記所定の信号に基づいて、遊技時に実行される遊技処理、または検査時に実行される検査処理を実行する処理実行部と、を備えた遊技台において、
前記信号入力部は、第１の信号を入力する第１の信号入力部と、第２の信号を入力する第２の信号入力部と、を備え、
前記処理実行部は前記第１の信号入力部の入力状態および前記第２の信号入力部の入力状態が所定の組み合わせであることに基づいて前記遊技処理を実行せず、前記第１の信号入力部の入力状態および前記第２の信号入力部の入力状態が所定の組み合わせであることに基づいて前記検査処理を実行することを特徴とする遊技台。
【請求項２】
請求項１に記載の遊技台において、前記処理実行部は、遊技中にあっては前記検査処理を実行しないように構成されたことを特徴とする遊技台。
【請求項３】
請求項１乃至２のいずれかに記載の遊技台において、前記処理実行部は、前記検査処理として、前記入力状態が所定の組み合わせであるか否かを判定し、所定の組み合わせである場合と、所定の組み合わせ以外である場合とで異なる処理を実行することを特徴とする遊技台。
【請求項４】
請求項１乃至３のいずれかに記載の遊技台において、前記第１の信号入力部に前記第１の信号を出力する第１の遊技用装置と、前記第１の遊技用装置と異なり、前記第２の信号入力部に前記の第２信号を出力する第２の遊技用装置と、を備えたことを特徴とする遊技台。
【請求項５】
請求項４に記載の遊技台において、前記信号入力部は、第３の遊技用装置から第３の信号を入力する第３の信号入力部を備え、前記第１の遊技用装置は、前記第１の信号入力部に前記第１の信号を出力するとともに、前記第２の信号入力部に前記第２の信号を出力し、前記処理実行部は前記第１の信号入力部の入力状態、前記第２の信号入力部および前記第３の信号入力部の入力状態が所定の組み合わせであることに基づいて前記遊技処理を実行せず、前記第１の信号入力部の入力状態、前記第２の信号入力部および前記第３の信号入力部の入力状態が所定の組み合わせであることに基づいて前記検査処理を実行することを特徴とする遊技台。
【請求項６】
請求項１乃至５のいずれかに記載の遊技台において、前記処理実行部は、前記第１の信号入力部の入力があったことに基づいて前記遊技処理として第１の遊技処理を実行した場合は、特定の条件を満たさなければ前記第２の信号入力部の入力があったことに基づいて前記遊技処理として第２の遊技処理を実行しないように構成されたことを特徴とする遊技台。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットマシンやパチンコ機などに代表される遊技台に関する。
【背景技術】
【０００２】
スロットマシンに代表される遊技台は、メダルを投入してスタートレバーを操作することでリールを回転させるとともに、内部抽選によって役を内部決定し、ストップボタンを操作することでリールを停止させた時に、図柄表示窓上に内部決定に応じて予め定められた図柄の組合せが表示されると役が成立し、メダルの払い出しを伴う役が成立した場合には、規定数のメダルが払い出されるようになっている。このような遊技台において、複数のリールの各々に対応したストップボタンを複数備えた遊技台が提供されている（たとえば下記の特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−５７５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、遊技台の製造工程では遊技台を構成する複数の遊技部品と遊技台内に設けられたマイクロコンピュータとが正しく接続されているかの接続テストを行うことが一般的である。従来の遊技台にあっては、この接続テストを行う場合は遊技中の処理を検査中の処理に流用するなどして行うことが一般的であった。しかし、従来の遊技台の構成では、たとえば遊技中に左ストップボタン検出信号に代表される第１の信号出力部と中ストップボタンに代表される第２の信号出力部を同時に入力したことに基づいて実行される処理がなければ、左ストップボタンと右ストップボタンを同時に検査することができず、検査時間が長くなってしまうという問題があった。
【０００５】
本発明の課題は上記問題を解決し、検査時間を短縮可能な遊技台を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明においては、所定の付与条件が成立した場合に遊技者に所定の利益を付与する利益付与部と、所定の信号を入力する信号入力部と、前記信号入力部の入力した前記所定の信号に基づいて、遊技時に実行される遊技処理、または検査時に実行される検査処理を実行する処理実行部と、を備えた遊技台において、前記信号入力部は、第１の信号を入力する第１の信号入力部と、第２の信号を入力する第２の信号入力部と、を備え、前記処理実行部は前記第１の信号入力部の入力状態および前記第２の信号入力部の入力状態が所定の組み合わせであることに基づいて前記遊技処理を実行せず、前記第１の信号入力部の入力状態および前記第２の信号入力部の入力状態が所定の組み合わせであることに基づいて前記検査処理を実行する構成を採用した。
【発明の効果】
【０００７】
以上の構成により、本発明によれば、検査時間を短縮可能な遊技台を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係わるスロットマシンを示した斜視図である。
【図２】図１のスロットマシンの前面扉を開いた状態で示した正面図である。
【図３】図１のスロットマシンの制御部の構成を示したブロック図である。
【図４】図１のスロットマシンの主制御基板の構成を示したブロック図である。
【図５】図１のスロットマシンの各リールに施される図柄配列に係わる構成を示したもので、（ａ）は図柄の配列を平面的に展開して示した説明図、（ｂ）は図柄の配列によって表現される入賞役の種類を示した説明図である。
【図６】図１のスロットマシンの主制御部メイン処理を示したフローチャート図である。
【図７】図１のスロットマシンの主制御部が行う初期化処理を示したフローチャート図である。
【図８】図１のスロットマシンの主制御部が行う検査処理を示したフローチャート図である。
【図９】図１のスロットマシンの主制御部が行うリール停止処理を示したフローチャート図である。
【図１０】図１のスロットマシンの主制御部タイマ割り込み処理を示したフローチャート図である。
【図１１】図１のスロットマシンの第１副制御部の処理を示したもので、（ａ）はメイン処理を、（ｂ）はコマンド受信割込処理を、（ｃ）はタイマ割込処理をそれぞれ示したフローチャート図である。
【図１２】図１のスロットマシンの主制御基板と検査装置の接続の様子を示した斜視図である。
【図１３】図１のスロットマシンの第１副制御基板の構成を示したブロック図である。
【図１４】図１のスロットマシンの第１副制御部の処理を示したもので、（ａ）はメイン処理を、（ｂ）はコマンド受信割込処理を、（ｃ）はタイマ割込処理をそれぞれ示したフローチャート図である。
【図１５】図１のスロットマシンの第１副制御部が行う初期化処理を示したフローチャート図である。
【図１６】図１のスロットマシンの第１副制御部が行う検査処理を示したフローチャート図である。
【図１７】図１のスロットマシンの主制御基板の接続の様子を示したもので、（ａ）は遊技中の接続状態を示した説明図、（ｂ）は検査中の接続状態を示した説明図である。
【図１８】図１のスロットマシンの主制御基板の接続の様子を示したもので、（ａ）は遊技中の接続状態を示したブロック図、（ｂ）は検査中の接続状態を示したブロック図である。
【発明を実施するための形態】
【０００９】
以下、図面を用いて、本発明を実施するための最良の形態の一例として、パチンコ機のような遊技台に関する実施例につき詳細に説明する。
【実施例１】
【００１０】
＜全体構成＞
図１は本発明を採用した遊技台の一例としてスロットマシンの遊技台外観斜視図を示している。図１に示すスロットマシン１００は、本体１０１と、本体１０１の正面に取付けられ、本体１０１に対して開閉可能な前面扉１０２と、を備える。本体１０１の中央内部には、（図示省略）外周面に複数種類の図柄が配置されたリールが３個（左リール１１０、中リール１１１、右リール１１２）収納され、スロットマシン１００の内部で回転できるように構成されている。これらのリール１１０乃至１１２はステッピングモータ等の駆動装置により回転駆動される。
【００１１】
本実施形態において、各図柄は帯状部材に等間隔で適当数印刷され、この帯状部材が所定の円形筒状の枠材に貼り付けられて各リール１１０乃至１１２が構成されている。リール１１０乃至１１２上の図柄は、遊技者から見ると、図柄表示窓１１３から縦方向に概ね３つ表示され、合計９つの図柄が見えるようになっている。そして、各リール１１０乃至１１２を回転させることにより、遊技者から見える図柄の組み合せが変動することとなる。つまり、各リール１１０乃至１１２は複数種類の図柄の組合せを変動可能に表示する表示装置として機能する。なお、このような表示装置としてはリール以外にも液晶表示装置等の電子画像表示装置も採用できる。また、本実施形態では、３個のリールをスロットマシン１００の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。
【００１２】
各々のリール１１０乃至１１２の背面には、図柄表示窓１１３に表示される個々の図柄を照明するためのバックライト（図示省略）が配置されている。バックライトは、各々の図柄ごとに遮蔽されて個々の図柄を均等に照射できるようにすることが望ましい。なお、スロットマシン１００内部において各々のリール１１０乃至１１２の近傍には、投光部と受光部から成る光学式センサ（図示省略）が設けられており、この光学式センサの投光部と受光部の間をリールに設けられた一定の長さの遮光片が通過するように構成されている。このセンサの検出結果に基づいてリール上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン上に表示されるようにリール１１０乃至１１２を停止させる。
【００１３】
入賞ライン表示ランプ１２０は、有効となる入賞ライン１１４を示すランプである。有効となる入賞ラインは、遊技媒体としてベットされたメダルの数によって予め定まっている。入賞ライン１１４は５ラインあり、例えば、メダルが１枚ベットされた場合、中段の水平入賞ラインが有効となり、メダルが２枚ベットされた場合、上段水平入賞ラインと下段水平入賞ラインが追加された３本が有効となり、メダルが３枚ベットされた場合、右下り入賞ラインと右上り入賞ラインが追加された５ラインが入賞ラインとして有効になる。なお、入賞ライン１１４の数については５ラインに限定されるものではなく、また、例えば、メダルが１枚ベットされた場合に、中段の水平入賞ライン、上段水平入賞ライン、下段水平入賞ライン、右下り入賞ラインおよび右上り入賞ラインの５ラインを入賞ラインとして有効としてもよい。
【００１４】
告知ランプ１２３は、例えば、後述する内部抽選において特定の入賞役（具体的には、ボーナス）に内部当選していること、または、ボーナス遊技中であることを遊技者に知らせるランプである。遊技メダル投入可能ランプ１２４は、遊技者が遊技メダルを投入可能であることを知らせるためのランプである。再遊技ランプ１２２は、前回の遊技において入賞役の一つである再遊技に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要であること）を遊技者に知らせるランプである。リールパネルランプ１２８は演出用のランプである。
【００１５】
ベットボタン１３０乃至１３２は、スロットマシン１００に電子的に貯留されているメダル（クレジットという）を所定の枚数分投入するためのボタンである。本実施形態においては、ベットボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、ベットボタン１３１が押下されると２枚投入され、ベットボタン１３２が押下されると３枚投入されるようになっている。以下、ベットボタン１３２はＭＡＸベットボタンとも言う。なお、遊技メダル投入ランプ１２９は、投入されたメダル数に応じた数のランプを点灯させ、規定枚数のメダルの投入があった場合、遊技の開始操作が可能な状態であることを知らせる遊技開始ランプ１２１が点灯する。
【００１６】
メダル投入口１４１は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、ベットボタン１３０乃至１３２により電子的に投入することもできるし、メダル投入口１３４から実際のメダルを投入（投入操作）することもでき、投入とは両者を含む意味である。貯留枚数表示器１２５は、スロットマシン１００に電子的に貯留されているメダルの枚数を表示するための表示器である。遊技情報表示器１２６は、各種の内部情報（例えば、ボーナス遊技中のメダル払出枚数）を数値で表示するための表示器である。払出枚数表示器１２７は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。貯留枚数表示器１２５、遊技情報表示器１２６、および、払出枚数表示器１２７は、７セグメント（ＳＥＧ）表示器とした。
【００１７】
スタートレバー１３５は、リール１１０乃至１１２の回転を開始させるためのレバー型のスイッチである。即ち、メダル投入口１３４に所望するメダル枚数を投入するか、ベットボタン１３０乃至１３２を操作して、スタートレバー１３５を操作すると、リール１１０乃至１１２が回転を開始することとなる。スタートレバー１３５に対する操作を遊技の開始操作と言う。
【００１８】
ストップボタンユニット１３６には、ストップボタン１３７乃至１３９が設けられている。ストップボタン１３７乃至１３９は、スタートレバー１３５の操作によって回転を開始したリール１１０乃至１１２を個別に停止させるためのボタン型のスイッチであり、各リール１１０乃至１１２に対応づけられている。以下、ストップボタン１３７乃至１３９に対する操作を停止操作と言い、最初の停止操作を第１停止操作、次の停止操作を第２停止操作、最後の停止操作を第３停止操作という。なお、各ストップボタン１３７乃至１３９の内部に発光体を設けてもよく、ストップボタン１３７乃至１３９の操作が可能である場合、該発光体を点灯させて遊技者に知らせることもできる。
【００１９】
メダル返却ボタン１３３は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。精算ボタン１３４は、スロットマシン１００に電子的に貯留されたメダル、ベットされたメダルを精算し、メダル払出口１５５から排出するためのボタンである。ドアキー孔１４０は、スロットマシン１００の前面扉１０２のロックを解除するためのキーを挿入する孔である。
【００２０】
ストップボタンユニット１３６の下部には、機種名の表示と各種証紙の貼付とを行うタイトルパネル１６２が設けられている。タイトルパネル１６２の下部には、メダル払出口１５５、メダルの受け皿１６１が設けられている。
【００２１】
下部の音孔２７７ａはスロットマシン１００内部に設けられている後述の低音スピーカ２７７の音を外部に出力するための孔である。前面扉１０２の左右各部に設けられたサイドランプ１４４は遊技を盛り上げるための装飾用のランプである。前面扉１０２の上部には演出装置１６０が配設されており、演出装置１６０の上部には音孔１４３が設けられている。この演出装置１６０は、水平方向に開閉自在な２枚の右シャッタ１６３ａ、左シャッタ１６３ｂからなるシャッタ（遮蔽装置）１６３と、このシャッタ１６３の奥側に配設された液晶表示装置１５７（図示省略、演出画像表示装置）を備えており、右シャッタ１６３ａ、左シャッタ１６３ｂが液晶表示装置１５７の手前で水平方向外側に開くと液晶表示装置１５７（図示省略）の表示画面がスロットマシン１００正面（遊技者側）に出現する構造となっている。なお、上記の演出画像表示装置は液晶表示装置でなくとも、種々の演出画像や種々の遊技情報を表示可能に構成されていればよく、例えば、複数セグメントディスプレイ（７セグディスプレイ）、ドットマトリクスディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイ、リール（ドラム）、或いは、プロジェクタとスクリーンとからなる表示装置等でもよい。また、上記の演出画像表示装置の表示画面は、方形をなし、その全体を遊技者が視認可能に構成している。本実施形態の場合、表示画面は長方形であるが、正方形でもよい。また、表示画面の周縁に不図示の装飾物を設けて、表示画面の周縁の一部が該装飾物に隠れる結果、表示画面が異形に見えるようにすることもできる。表示画面は本実施形態の場合、平坦面であるが、曲面をなしていてもよい。
【００２２】
図２は、図１の前面扉１０２を開けた状態のスロットマシン１００を示す正面図である。筐体１０１は、上面板２６１、左側の側面板２６０、右側の側面板２６０、下面板２６４および背面板２４２で囲われ、前面に開口する箱体である。筐体１０１の内部には、背面板２４２の上部に設けた通風口２４９と重ならない位置に、内部に主制御基板を収納した主制御基板収納ケース２１０が配置され、この主制御基板収納ケース２１０の下方に、３つのリール１１０乃至１１２が配置されている。主制御基板収納ケース２１０及びリール１１０乃至１１２の側方、即ち向って左側の側面板２６０には、内部に副制御基板を収納した副制御基板収納ケース２２０が配設してある。また、向かって右側の側面板２６０には、主制御基板に接続されて、スロットマシン１００の情報を外部装置に出力する外部集中端子板２４８が取り付けられている。
【００２３】
そして、下面板２６４には、メダル払出装置１８０（バケットに溜まったメダルを払出す装置）が配設され、このメダル払出装置１８０の上方、即ちリール１１０乃至１１２の下方には、電源基板を有する電源装置２５２が配設され、電源装置２５２正面には電源スイッチ２４４を配設している。電源装置２５２は、スロットマシン１００に外部から供給される交流電源を直流化し、所定の電圧に変換して主制御部３００、第１副制御部４００等の各制御部、各装置に供給する。さらには、外部からの電源が断たれた後も所定の部品（例えば主制御部３００のＲＡＭ３０８等）に所定の期間（例えば１０日間）電源を供給するための蓄電回路（例えばコンデンサ）を備えている。
【００２４】
メダル払出装置１８０の右側には、メダル補助収納庫２４０が配設してあり、この背後にはオーバーフロー端子が配設されている（図示省略）。電源装置２５２には、電源コード２５２ａを接続する電源コード接続部が設けられ、ここに接続された電源コード２５２ａが、筐体１０１の背面板２４２に開設した電源コード用穴２６２を通して外部に延出している。
【００２５】
前面扉１０２は、筐体１０１の左側の側面板２６０にヒンジ装置２７６を介して蝶着され、図柄表示窓１１３の上部には、演出装置１６０、および、この演出装置１６０を制御する演出制御基板（図示省略）、上部スピーカ２７２（音孔１４３の位置に対応）、を設けている。図柄表示窓１１３の下部には、投入されたメダルを選別するためのメダルセレクタ１７０、このメダルセレクタ１７０が不正なメダル等をメダル受皿１５６に落下させる際にメダルが通過する通路２６６等を設けている。さらに、下部の音孔２７７ａに対応する位置には低音スピーカ２７７を設けている。
【００２６】
＜制御回路＞
次に図３を参照して、スロットマシン１００の制御部の制御部の回路構成について詳細に説明する。なお、同図は制御部の回路ブロック図を示したものである。
【００２７】
スロットマシン１００の制御部は、大別すると、遊技の進行を制御する主制御部３００と、主制御部３００が送信するコマンド信号（以下、単に「コマンド」と呼ぶ）に応じて、主な演出の制御を行う第１副制御部４００と、第１副制御部４００より送信されたコマンドに基づいて各種機器を制御する第２副制御部５００と、によって構成されている。
【００２８】
＜主制御部＞
まず、スロットマシン１００の主制御部３００について説明する。主制御部３００は、主制御部３００の全体を制御する基本回路３０２を備えており、この基本回路３０２には、ＣＰＵ３０４と、制御プログラムデータ、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等を記憶するためのＲＯＭ３０６と、一時的にデータを記憶するためのＲＡＭ３０８と、各種デバイスの入出力を制御するためのＩ／Ｏ３１０と、時間や回数等を計測するためのカウンタタイマ３１２を搭載している。なお、ＲＯＭ３０６やＲＡＭ３０８については他の記憶装置を用いてもよく、この点は後述する第１副制御部４００についても同様である。この基本回路３０２のＣＰＵ３０４は、水晶発振器３１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。さらには、ＣＰＵ３０４は、電源が投入されるとＲＯＭ３０６の所定エリアに格納された分周用のデータをカウンタタイマ３１２に送信し、カウンタタイマ３１２は受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ３０４に送信する。ＣＰＵ３０４は、この割込み要求を契機に各センサ等の監視や駆動パルスの送信を実行する。例えば、水晶発振器３１４が出力するクロック信号を８ＭＨｚ、カウンタタイマ３１２の分周値を１／２５６、ＲＯＭ３０６の分周用のデータを４７に設定した場合、割り込みの基準時間は、２５６×４７÷８ＭＨｚ＝１．５０４ｍｓとなる。
【００２９】
基本回路３０２は、０〜６５５３５の範囲で数値を変動させるハードウェア乱数カウンタとして使用している乱数発生回路３１６と、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路３３８を設けており、ＣＰＵ３０４は、この起動信号出力回路３３８から起動信号を入力した場合に、遊技制御を開始する（後述する主制御部メイン処理を開始する）。
【００３０】
また、基本回路３０２には、センサ回路３２０を設けており、ＣＰＵ３０４は、割り込み時間ごとに各種センサ３１８（ベットボタン１３０のセンサ、ベットボタン１３１のセンサ、ベットボタン１３２のセンサ、メダル投入口１４１から投入されたメダルのメダル受付センサ、スタートレバー１３５のセンサ、ストップボタン１３７のセンサ、ストップボタン１３８のセンサ、ストップボタン１３９のセンサ、精算ボタン１３４のセンサ、メダル払出装置１８０から払い出されるメダルのメダル払出センサ、リール１１０のインデックスセンサ、リール１１１のインデックスセンサ、リール１１２のインデックスセンサ、等）の状態を監視している。
【００３１】
なお、センサ回路３２０がスタートレバーセンサのＨレベルを検出した場合には、この検出を示す信号を乱数発生回路３１６に出力する。この信号を受信した乱数発生回路３１６は、そのタイミングにおける値をラッチし、抽選に使用する乱数値を格納するレジスタに記憶する。
【００３２】
メダル受付センサは、メダル投入口１３４の内部通路に２個設置されており、メダルの通過有無を検出する。スタートレバー１３５センサは、スタートレバー１３５内部に２個設置されており、遊技者によるスタート操作を検出する。ストップボタン１３７センサ、ストップボタン１３８センサ、および、ストップボタン１３９は、各々のストップボタン１３７乃至１３９に設置されており、遊技者によるストップボタン１３７乃至１３９の操作を検出する。
【００３３】
ベットボタン１３０センサ、ベットボタン１３１センサ、および、ベットボタン１３２センサは、メダル投入ボタン１３０乃至１３２のそれぞれに設置されており、ＲＡＭ３０８に電子的に貯留されているメダルを遊技への投入メダルとして投入する場合の投入操作を検出する。精算ボタン１３４センサは、精算ボタン１３４に設けられている。精算ボタン１３４が一回押されると、電子的に貯留されているメダルを精算する。メダル払出センサは、メダル払出装置１８０が払い出すメダルを検出するためのセンサである。なお、以上の各センサは、非接触式のセンサであっても接点式のセンサであってもよい。
【００３４】
リール１１０のインデックスセンサ、リール１１１のインデックスセンサ、および、リール１１２のインデックスセンサは、各リール１１０乃至１１２の取付台の所定位置に設置されており、リールフレームに設けた遮光片が通過するたびにＬレベルになる。ＣＰＵ３０４は、この信号を検出すると、リールが１回転したものと判断し、リールの回転位置情報をゼロにリセットする。
【００３５】
主制御部３００は、リール装置１１０乃至１１２に設けたステッピングモータを駆動する駆動回路３２２を設けており、投入されたメダルを選別するメダルセレクタ１７０に設けたソレノイドを駆動する駆動回路３２４を設けており、メダル払出装置１８０に設けたモータを駆動する駆動回路３２６を設けており、各種ランプ３３８（入賞ライン表示ランプ１２０、告知ランプ１２３、遊技メダル投入可能ランプ１２４、再遊技ランプ１２２、遊技メダル投入ランプ１２９、遊技開始ランプ１２１、貯留枚数表示器１２５、遊技情報表示器１２６、払出枚数表示器１２７）を駆動する駆動回路３２８を設けている。
【００３６】
また、基本回路３０２には、情報出力回路３３４（外部集中端子板２４８）を接続しており、主制御部３００は、この情報出力回路３３４を介して、外部のホールコンピュータ（図示省略）等が備える情報入力回路６５２にスロットマシン１００の遊技情報（例えば、遊技状態）を出力する。
【００３７】
また、主制御部３００は、情報入出力回路１００１を備えており、この情報入出力回路１００１を介して後述の検査処理を行うための検査装置１０００を接続することができる。
【００３８】
また、主制御部３００は、第１副制御部４００にコマンドを送信するための出力インタフェースを備えており、第１副制御部４００との通信を可能としている。なお、主制御部３００と第１副制御部４００との情報通信は一方向の通信であり、主制御部３００は第１副制御部４００にコマンド等の信号を送信できるように構成しているが、第１副制御部４００からは主制御部３００にコマンド等の信号を送信できないように構成している。
【００３９】
以上に説明した主制御部３００は、所定の付与条件が成立した場合、たとえば、スタート操作およびリール停止操作に基いて行う抽選結果に応じて、メダル払い出しなど、遊技者に所定の利益を付与する利益付与部として機能する。
【００４０】
＜副制御部＞
次に、スロットマシン１００の第１副制御部４００について説明する。第１副制御部４００は、主制御部３００が送信した制御コマンドを入力インタフェースを介して受信し、この制御コマンドに基づいて第１副制御部４００の全体を制御する基本回路４０２を備えており、この基本回路４０２は、ＣＰＵ４０４と、一時的にデータを記憶するためのＲＡＭ４０８と、各種デバイスの入出力を制御するためのＩ／Ｏ４１０と、時間や回数等を計測するためのカウンタタイマ４１２を搭載している。基本回路４０２のＣＰＵ４０４は、水晶発振器４１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作し、また、この基本回路４０２には、第１副制御部４００の全体を制御するための制御プログラム及びデータ、バックライトの点灯パターンや各種表示器を制御するためのデータ等が記憶されたＲＯＭ４０６を設けている。
【００４１】
ＣＰＵ４０４は、所定のタイミングでデータバスを介してＲＯＭ４０６の所定エリアに格納された分周用のデータをカウンタタイマ４１２に送信する。カウンタタイマ４１２は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ４０４に送信する。ＣＰＵ４０４は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００４２】
また、第１副制御部４００には、音源ＩＣ４１８を設けており、音源ＩＣ４１８に出力インタフェースを介して上述のスピーカ２７２、２７７を接続してある。音源ＩＣ４１８は、ＣＰＵ４０４からの命令に応じてアンプおよびスピーカ２７２、２７７から出力する音声の制御を行う。音源ＩＣ４１８には音声データが記憶されたＳ−ＲＯＭ（サウンドＲＯＭ）が接続されており、このＲＯＭから取得した音声データをアンプで増幅させてスピーカ２７２、２７７から出力する。
【００４３】
また、第１副制御部４００には、駆動回路４２２が設けられ、駆動回路４２２に入出力インタフェースを介して各種ランプ４２０（上部ランプ、下部ランプ、サイドランプ１４４、タイトルパネル１６２のランプ、等）を設けている。
【００４４】
また、ＣＰＵ４０４は、駆動回路４２４、および駆動回路４２６を介してそれぞれ第１の演出用駆動装置１６０、および第２の演出用駆動装置１４３ａの演出動作を制御する。本実施例では、第１の演出用駆動装置１６０は上述の演出装置１６０（シャッタ）に相当する。また、第２の演出用駆動装置１４３ａは、例えば音孔１４３の外枠を移動（例えば遊技者の方向に向けて突出）させるようなモータとして構成されるものとする。
【００４５】
また、ＣＰＵ４０４は、出力インタフェースを介して第２副制御部５００へ信号の送受信を行う。スロットマシン１００の第２副制御部５００では、主に演出画像表示装置１５７の制御を行う。第２副制御部５００は不図示のＶＤＰ（ビデオ・ディスプレイ・プロセッサー）を含み、このＶＤＰは、第２副制御部５００内部のＲＯＭに記憶された画像データ等を読み出し、ＶＲＡＭのワークエリアを使用して表示画像を生成し、演出画像表示装置１５７に画像を表示する。なお、第２副制御部５００は、複数の制御部で構成するようにしてもよく、その場合、例えば、その複数の制御部はそれぞれ液晶表示装置１５７の制御を行う制御部、あるいは上述の第１の演出用駆動装置１６０や第２の演出用駆動装置１４３ａなどの種々の演出用駆動装置（シャッタ扉やスピーカ枠などの移動体を用いた可動部）の制御を行う制御部として構成することができる。
【００４６】
＜主制御部の実装＞
図４は、主制御部３００の要部の回路構成をより具体的なブロック図として示している。
【００４７】
図４において、符号６００は、図３に１ブロックで示した主制御部３００に相当する主制御基板である。主制御基板６００は上述のＣＰＵ３０４を含むマイクロコンピュータ６０４を含み、そのアドレス端子Ａ０〜Ａ７、およびデータ端子Ｄ０〜Ｄ７、チップセレクト端子ＣＳ０、ＣＳ１には、ＲＯＭ６０６、ＲＡＭ６０８が接続されている（図３のＲＯＭ３０６、ＲＡＭ３０８に相当）。
【００４８】
なお、図４では、図３に示した第１副制御部４００との接続回路や、メモリＩ／ＯのためのＲＤ、ＷＲ端子などは図示を省略している。また、この例では、マイクロコンピュータ６０４のリセット端子ＲＥＳＥＴ、割り込み端子ＮＭＩなどは、電源端子ＶＣＣとともに３．３Ｖの電源端子に配線されている。
【００４９】
図４の回路では、コネクタ１００４を介して、各種センサ回路（３１８）または検査装置１０００からの入力信号１００６を入力し、また、コネクタ１００２を介して検査装置１０００（または図３の駆動回路３２２、３２４、３２６、３２８など）と接続するために、２つのバッファ回路１００３、１００５を設けてある。このうち、バッファ回路１００５はマイクロコンピュータ６０４のＩ／Ｏポート端子Ｐ０〜Ｐ７に接続され、バッファ回路１００３はマイクロコンピュータ６０４のＩ／Ｏポート端子Ｐ８〜Ｐ１５に接続されている。バッファ回路１００３、１００５、あるいはさらにコネクタ１００２、１００４は、図３における情報入出力回路１００１に相当する。
【００５０】
図４の例では、入力信号１００６を入力する各種センサ回路は図３の各種センサ３１８と、そのセンサ回路３２０にほぼ相当し、スタートレバー（１３５）操作検出回路、左停止（ストップ）ボタン（１３７）操作検出回路、中停止（ストップ）ボタン（１３８）操作検出回路、右停止（ストップ）ボタン（１３９）操作検出回路、精算ボタン（１３４）操作検出回路、左リール（１１０）インデックス検出回路、中リール（１１１）インデックス検出回路、右リール（１１２）インデックス検出回路、のような遊技装置から成る。
【００５１】
コネクタ１００４およびバッファ回路１００５は、上記のような遊技用装置から所定の信号を入力する信号入力部として機能する。
【００５２】
信号入力部としてのコネクタ１００４およびバッファ回路１００５には、センサ回路に限らず、種々の複数の遊技用装置を接続することができる。これらの遊技用装置には上述のセンサ回路の他、他の制御部（他の主制御部、第１および第２副制御部など）、移動体検出センサ、操作部検知センサ、エラー検知センサなどの検出回路などが含まれる。第１の遊技用装置は、第２の遊技用装置とは別体で遊技機に接続されるものとする。
【００５３】
検査装置１０００スロットマシン１００の製造中（あるいは設置後）において接続し、主制御部３００を実装した主制御基板６００の入出力機能、特に上記の入力信号１００６にかかわる入出力機能を（各種センサ回路の操作に関する入出力機能）テストするために用いられる。
【００５４】
上記の入力信号１００６は、検査装置１０００を接続する場合は、検査装置１０００が同等の信号を供給する。
【００５５】
検査装置１０００は、コネクタ１００２の他、図１２および図１８（ｂ）に示すような接続状態で用いられる。また、図４や図１２および図１８（ｂ）において検査装置１０００を接続しているコネクタ１００２通常の状態では図１８（ａ）に示すように用いられる。
【００５６】
ここで図１２と図１８（ａ）、（ｂ）につき説明する。図１２は検査装置１０００の接続状態を示した説明図、図１８主制御基板６００廻りの接続状態を示したブロック図で（ａ）、（ｂ）はそれぞれ遊技中（スロットマシン１００の通常動作時）、および検査装置１０００による制御中（検査動作中）の状態を示している。
【００５７】
図１２において、符号６００は図４の主制御基板６００に相当し、マイクロコンピュータ６０４を塔載しており、その端部には上記のコネクタ１００２および１００４が設けられ、これらコネクタ１００２および１００４を介して検査装置１０００の検査信号送受信部１１０５、１１０６を接続する。
【００５８】
このうち検査信号送受信部１１０５は上記の各種センサ回路の同等（ただし後述のようにその信号パターンはスロットマシン１００の通常動作時のパターンと異なる）の入力信号１００６を発生し、検査信号送受信部１１０６はマイクロコンピュータ６０４が入力信号１００６に応じて行う検査動作においてコネクタ１００４に出力する信号を入力する。
【００５９】
図１８（ｂ）は図１２（図４）の接続状態を、また、図１８（ａ）は検査装置１０００を外した遊技中（スロットマシン１００の通常動作時）の接続状態を示している。
【００６０】
図１８（ａ）、（ｂ）において符号６００は図４の主制御基板６００に相当し、マイクロコンピュータ６０４を塔載している。図１８（ａ）、（ｂ）ではマイクロコンピュータ６０４のＩ／Ｏポート端子Ｐ０〜Ｐ７、Ｐ８〜Ｐ１５の接続状態を詳細に示している。図４のバッファ回路１００３に相当する構成は、ここでは信号線をプルアップまたはプルダウンするプルアップ抵抗Ｒ０〜Ｒ２またはプルダウン抵抗Ｒ３〜Ｒ７によって示してある。また、バッファ回路１００５に相当する構成はこれらのプルアップまたはプルダウン抵抗に相当する回路を用いるものとして図示を省略している。
【００６１】
図１８（ａ）の遊技中の接続状態では、本発明の特徴を例示するために、プルダウン抵抗Ｒ３〜Ｒ７によって未使用のＩ／Ｏ信号線をプルダウンした状態を示している。後述のように、主制御部３００のＣＰＵ３０４を含むマイクロコンピュータ６０４は、Ｉ／ＯポートＰ０〜Ｐ７の信号パターンが通常動作時に生じない特定の組合せになることに基いて、特定の検査動作を行うよう制御されるが、この検査動作の条件としては信号パターンはこれらプルダウンされているＩ／ＯポートＰ３〜Ｐ７の状態も含めて判断される。また、マイクロコンピュータ６０４は、Ｉ／ＯポートＰ０〜Ｐ７の信号パターンが特定の組合せになることに基いて特定の検査動作を行うが、その場合、マイクロコンピュータ６０４、通常動作時に生じない信号パターンの組合せによって、同時に複数の入力信号１００６に関する主制御基板６００の入出力機能をテストできるような検査動作を行う。
【００６２】
また、図１８（ａ）では、入力信号１００６は、左停止（ストップ）ボタン（１３７）、中停止（ストップ）ボタン（１３８）、右停止（ストップ）ボタン（１３９）に相当する回路シンボルで示してある。マイクロコンピュータ６０４は、遊技中（通常動作時）にはこれらの入力信号１００６の個々の状態に基づき、駆動信号１０２０を生成する。図１８（ａ）では、駆動信号１０２０としては左リール（１１０）駆動信号１、左リール（１１０）駆動信号２、中リール（１１１）駆動信号１、中リール（１１１）駆動信号２、右リール（１１２）駆動信号１、右リール（１１２）駆動信号２、メダル搬送のために必要なホッパ駆動信号１、およびホッパ駆動信号２を示してある。これらの駆動信号１０２０はコネクタ１００２を介して図３の駆動回路３２２、３２４、３２６、３２８などに供給される。
【００６３】
図１８（ｂ）は図１２の検査時の接続状態を示しており、コネクタ１００２を介して検査装置１０００のコネクタ１１０２が、コネクタ１００４を介して検査装置１０００のコネクタ１１０４がそれぞれ接続されている。図１２における検査信号送受信部１１０５、１１０６を含む検査装置１０００の本体部分は符号１１００によって示してある。
【００６４】
図１８（ｂ）の検査状態においては、検査装置１０００は入力信号１００６として、コネクタ１００４から、Ｉ／ＯポートＰ０〜Ｐ７の信号パターンが通常動作時に（上記の左中右の停止ボタンによっては）生じない所定の組合せとなるような検査信号を入力し、そして、マイクロコンピュータ６０４がこれに応じて駆動信号１０２０（図１８（ａ））として生成した出力信号をコネクタ１００２から入力し、その状態に異常がないか否かを検査する。
【００６５】
図１７（ａ）、（ｂ）は、上記の遊技（通常動作）中、および検査中における、実行処理部としてのマイクロコンピュータ６０４（または後述の実施例２におけるマイクロコンピュータ７０４）の遊技処理、および検査処理の切り換えの様子を模式的に示した説明図である。
【００６６】
図１７（ａ）の遊技（通常動作）中では、入力信号１００６（後述の実施例２では入力信号１０１６）が所定のパターンとならないので、遊技処理２００１が実行され、検査処理２００２は実行されない。これに対して、図１７（ｂ）検査動作においては、検査装置１０００によって入力信号１００６（後述の実施例２では入力信号１０１６）が特定のパターンとなるように制御されるので、検査処理２００２が実行される。
【００６７】
すなわち、本実施例では、マイクロコンピュータ６０４は信号入力部（コネクタ１００４、バッファ回路１００５）から入力される所定の信号に基づいて、遊技時に実行される遊技処理、または検査時に実行される検査処理を実行する処理実行部として機能するもので、第１の信号入力部の入力状態および前記第２の信号入力部の入力状態が所定の組み合わせであることに基づいて遊技処理を実行せず（図１７（ａ））、一方、前記第１の信号入力部の入力状態および前記第２の信号入力部の入力状態が前記所定の組み合わせであることに基づいて前記検査処理を実行する（図１７（ｂ））。
【００６８】
また、処理実行部（マイクロコンピュータ６０４）は、後述の図９に示すリール停止処理に関して説明するが、遊技中にあっては検査処理を実行しないよう構成される。
【００６９】
上述のように検査装置１０００を接続して行う検査時の制御と、検査装置１０００を接続しないスロットマシン１００の通常動作時における制御については、各制御部の遊技制御処理について説明する時に後でさらに詳細に説明するものとし、以下では、まず左リール１１０、中リール１１１、右リール１１２に付す図柄とそれに関連する遊技状態につき説明する。
【００７０】
＜リールの図柄＞
図５（ａ）を用いて、上述の各リール１１０乃至１１２に施される図柄配列について説明する。なお、同図は、各リール（左リール１１０、中リール１１１、右リール１１２）に施される図柄の配列を平面的に展開して示した図である。
【００７１】
＜図柄配列＞
各リール１１０乃至１１２には、同図の右側に示す複数種類（本実施形態では８種類）の図柄が所定コマ数（本実施形態では、番号０〜２０の２１コマ）だけ配置されている。また、同図の左端に示した番号０〜２０は、各リール１１０乃至１１２上の図柄の配置位置を示す番号である。例えば、本実施形態では、左リール１１０の番号１のコマには「リプレイ」の図柄、中リール１１１の番号０のコマには「ベル」の図柄、右リール１１２の番号２のコマには「スイカ」の図柄、がそれぞれ配置されている。
【００７２】
＜入賞役の種類＞
次に、図５（ｂ）を用いて、スロットマシン１００の入賞役の種類について説明する。なお、同図は入賞役（作動役を含む）の種類、各入賞役に対応する図柄組合せ、各入賞役の作動または払出を示している。  本実施形態における入賞役のうち、ビッグボーナス（ＢＢ１、ＢＢ２）および、レギュラーボーナス（ＲＢ）はボーナス遊技に移行する役として、また、再遊技（リプレイ）は新たにメダルを投入することなく再遊技が可能となる役として、それぞれ入賞役とは区別され「作動役」と呼ばれる場合があるが、本実施形態における「入賞役」には、作動役である、ビッグボーナス、レギュラーボーナス、再遊技が含まれる。また、本実施形態における「入賞」には、メダルの配当を伴わない（メダルの払い出しを伴わない）作動役の図柄組合せが有効ライン上に表示される場合も含まれ、例えば、ビッグボーナス、レギュラーボーナス、再遊技への入賞が含まれる。
【００７３】
スロットマシン１００の入賞役には、ビッグボーナス（ＢＢ１、ＢＢ２）と、レギュラーボーナス（ＲＢ）と、小役（チェリー、スイカ、ベル）と、再遊技（リプレイ）がある。なお、入賞役の種類は、これに限定されるものではなく、任意に採用できることは言うまでもない。
【００７４】
「ビッグボーナス（ＢＢ１、ＢＢ２）」（以下、単に、「ＢＢ」と称する場合がある）は、入賞により特別遊技であるビッグボーナス遊技（ＢＢ遊技）が開始される特別役（作動役）である。対応する図柄組合せは、ＢＢ１が「白７−白７−白７」、ＢＢ２が「青７−青７−青７」である。また、ＢＢ１、ＢＢ２についてはフラグ持越しを行う。すなわち、ＢＢ１、ＢＢ２に内部当選すると、これを示すフラグが立つ（主制御部３００のＲＡＭ３０８の所定のエリア内に記憶される）が、その遊技においてＢＢ１、ＢＢ２に入賞しなかったとしても、入賞するまで内部当選を示すフラグが立った状態が維持され、次遊技以降でもＢＢ１、ＢＢ２に内部当選中となり、ＢＢ１に対応する図柄組み合わせ「白７−白７−白７」、ＢＢ２に対応する図柄組み合わせ「青７−青７−青７」が、揃って入賞する状態にある。
【００７５】
「レギュラーボーナス（ＲＢ）」は、入賞によりレギュラーボーナス遊技（ＲＢ遊技）が開始される特殊役（作動役）である。対応する図柄組合せは、「ボーナス−ボーナス−ボーナス」である。なお、ＲＢについても上述のＢＢと同様にフラグ持越しを行う。但し、（詳細は後述するが）ビッグボーナス遊技（ＢＢ遊技）においては、レギュラーボーナス遊技（ＲＢ遊技）が内部当選することや、図柄組み合わせが入賞ライン上に表示されること、を開始条件とせずに、ビッグボーナス遊技の開始後からレギュラーボーナス遊技を開始し、１回のレギュラーボーナス遊技を終了した場合には次のレギュラーボーナス遊技をすぐに開始するような自動的にレギュラーボーナス遊技を開始させる設定としてもよい。  「小役（チェリー、スイカ、ベル）」（以下、単に、「チェリー」、「スイカ」、「ベル」と称する場合がある）は、入賞により所定数のメダルが払い出される入賞役で、対応する図柄組合せは、チェリーが「チェリー−ＡＮＹ−ＡＮＹ」、スイカが「スイカ−スイカ−スイカ」、ベルが「ベル−ベル−ベル」である。また、対応する払出枚数は同図に示す通りである。なお、「チェリー−ＡＮＹ−ＡＮＹ」の場合、左リール１１０の図柄が「チェリー」であればよく、中リール１１１と右リール１１２の図柄はどの図柄でもよい。
【００７６】
「再遊技（リプレイ）」は、入賞により次回の遊技でメダル（遊技媒体）の投入を行うことなく遊技を行うことができる入賞役（作動役）であり、メダルの払出は行われない。なお、対応する図柄組合せは、再遊技は「リプレイ−リプレイ−リプレイ」である。
【００７７】
＜遊技状態の種類＞
次に、スロットマシン１００の遊技状態の種類について説明する。本実施例では、スロットマシン１００の遊技状態は、通常遊技と、ＢＢ遊技と、ＲＢ遊技と、ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）の内部当選遊技と、に大別した。但し、通常遊技と、ＢＢ遊技と、ＲＢ遊技と、に大別するような区分けであってもよい。
【００７８】
＜通常遊技＞
通常遊技に内部当選する入賞役には、ビッグボーナス（ＢＢ）と、レギュラーボーナス（ＲＢ）と、再遊技（リプレイ）と、小役（チェリー、スイカ、ベル）がある。
「ビッグボーナス（ＢＢ）」は、入賞により特別遊技であるビッグボーナス遊技（ＢＢ遊技）が開始される特別役（作動役）である。レギュラーボーナス（ＲＢ）」は、入賞によりレギュラーボーナス遊技（ＲＢ遊技）を開始する特殊役（作動役）である。「再遊技（リプレイ）」は、入賞により次回の遊技でメダルの投入を行うことなく遊技を行うことができる入賞役（作動役）であり、メダルの払出も行われない。「小役」は、入賞により所定数のメダルが払い出される入賞役である。なお、各々の役の内部当選確率は、通常遊技に用意された抽選データから、各々の役に対応付けされた抽選データの範囲に該当する数値データを、内部抽選時に取得される乱数値の範囲の数値データ（例えば６５５３５）で除した値で求められる。通常遊技に用意された抽選データは、予めいくつかの数値範囲に分割され、各数値範囲に各々の役やハズレを対応付けしている。内部抽選を実行した結果得られた乱数値が、何れの役に対応する抽選データに対応する値であったかを判定し、内部抽選役を決定する。この抽選データは少なくとも１つの役の当選確率を異ならせた設定１〜設定６が用意され、遊技店の係員等はいずれかの設定値を任意に選択し、設定することができる。
通常遊技は、内部抽選の結果が概ねハズレ（ビッグボーナス（ＢＢ）、レギュラーボーナス（ＲＢ）、再遊技（リプレイ）および小役に当選していない）となる設定がされており、獲得するメダルの総数が、投入したメダルの総数に満たない遊技状態になっている。よって、遊技者にとっては不利益となる遊技状態である。但し、予め定めた条件を満たした場合（例えば、特定の図柄組み合わせが表示された場合）には、再遊技の内部当選の確率を上昇させる変動をさせてもよい遊技状態であり、この場合、小役の入賞によって所定数のメダルが払い出されることにより、獲得するメダルの総数が、投入したメダルの総数を超える遊技状態になり、遊技者にとっては利益となる遊技状態になる場合がある。
【００７９】
＜ＢＢ遊技＞
ＢＢ遊技は、遊技者にとっては利益となる遊技状態になるように設定されている。つまり、ＢＢ遊技は、獲得するメダルの総数が、投入したメダルの総数を超える遊技状態となる。ＢＢ遊技は、本実施例では、ビッグボーナス（ＢＢ）の入賞により開始され、ＲＢ遊技（後述する）を連続して繰り返し実行可能になっており、遊技中に予め定められた一の数（例えば、４６５枚）を超えるメダルが獲得された場合に終了する。但し、ＢＢ遊技はＲＢ遊技を連続して繰り返し実行可能とすることなく、ＲＢ遊技を開始する役（図柄組み合わせは例えば、リプレイ−リプレイ−リプレイ）を設定し、この役が内部当選した場合、または、入賞した場合に、ＲＢ遊技を開始するように設定してもよい。さらには、ＢＢ遊技は、ＢＢ遊技中のＲＢ遊技を除くＢＢ一般遊技を予め定めた回数（例えば、３０回）実行した場合、または、ＢＢ遊技中に実行したＲＢ遊技の回数が予め定めた回数に達した場合（例えば、３回）に終了するようにしてもよい。
＜ＲＢ遊技＞
ＲＢ遊技は、遊技者にとっては利益となる遊技状態になるように設定されている。つまり、ＲＢ遊技は、獲得するメダルの総数が、投入したメダルの総数を超える遊技状態となる。ＲＢ遊技は、本実施例では、レギュラーボーナス（ＲＢ）の入賞により開始され、予め定めた一の役が内部当選の確率を上昇させる変動（例えば、「設定１」「通常遊技」に設定された「小役１」の内部当選確率１／１５を、予め定めた一の値である内部当選確率１／１．２に上昇させる）をし、予め定めた一の数（例えば８回）の入賞があった場合に終了する。ＢＢ遊技は、予め定めた回数の入賞があった場合（例えば、８回）、または、ＲＢ遊技中に実行したＲＢ遊技の回数が予め定めた回数に達した場合（例えば、８回）に終了するようにしてもよい。
【００８０】
＜ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）の内部当選遊技＞
ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）の内部当選遊技に内部当選する入賞役には、再遊技（リプレイ）と、小役がある。ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）は内部当選することはなく、ビッグボーナス（ＢＢ）かレギュラーボーナス（ＲＢ）に対応する図柄組み合わせを入賞させることが可能となっている遊技状態である。
【００８１】
但し、ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）に内部当選した次遊技から、再遊技の内部当選の確率を変動させてもよく、例えば、再遊技の内部当選の確率を上昇させる変動をさせて、ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）対応する図柄組み合わせが入賞するまでの間は、獲得するメダルの総数が、投入したメダルの総数とほぼ同じとなる遊技状態とし、通常遊技と比べると遊技者にとっては利益となる遊技状態としてもよい。
【００８２】
＜主制御部メイン処理＞
以下、図６以降に示すフローチャートを用いて主制御部３００の制御について説明する。
【００８３】
まず、図６を用いて、主制御部３００のＣＰＵ３０４が実行する主制御部メイン処理について説明する。なお、同図は主制御部メイン処理の流れを示すフローチャートである。
【００８４】
上述したように、主制御部３００には、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路（リセット信号出力回路）３３８を設けている。この起動信号を入力した基本回路３０２のＣＰＵ３０４は、リセット割込によりリセットスタートしてＲＯＭ３０６に予め記憶している制御プログラムに従って図６に示す主制御部メイン処理を実行する。
【００８５】
電源投入が行われると、まず、ステップＳ１０１で各種の初期設定を行う。この初期設定では、ＣＰＵ３０４のスタックポインタ（ＳＰ）へのスタック初期値の設定、割込禁止の設定、Ｉ／Ｏ３１０の初期設定、ＲＡＭ３０８に記憶する各種変数の初期設定、ＷＤＴ３１３への動作許可及び初期値の設定等を行う。このステップＳ１０１の初期設定処理、および初期設定処理に基いて起動される検査処理については、後で図７および図８を用いて詳述する。
【００８６】
ステップＳ１０３ではメダル投入・スタート操作受付処理を実行する。ここではメダルの投入の有無をチェックし、メダルの投入に応じて入賞ライン表示ランプ１２０を点灯させる。なお、前回の遊技で再遊技に入賞した場合は、前回の遊技で投入されたメダル枚数と同じ数のメダルを投入する処理を行うので、遊技者によるメダルの投入が不要となる。また、スタートレバー１３５が操作されたか否かのチェックを行い、スタートレバー１３５の操作があればステップＳ１０５へ進む。
【００８７】
ステップＳ１０５では投入されたメダル枚数を確定し、有効な入賞ラインを確定する。ステップＳ１０７では乱数発生回路３１６で発生させた乱数を取得する。ステップＳ１０９では、現在の遊技状態に応じてＲＯＭ３０６に格納されている入賞役抽選テーブルを読み出し、これとステップＳ１０７で取得した乱数値とを用いて内部抽選を行う。内部抽選の結果、いずれかの入賞役（作動役を含む）に内部当選した場合、その入賞役のフラグがＯＮになる。ステップＳ１１１では内部抽選結果に基づき、リール停止データを選択する。
【００８８】
ステップＳ１１３では全リール１１０乃至１１２の回転を開始させる。
【００８９】
ステップＳ１１５では、ストップボタン１３７乃至１３９の受け付けが可能になり、いずれかのストップボタンが押されると、押されたストップボタンに対応するリール１１０乃至１１２の何れかをステップＳ１１１で選択したリール停止制御データに基づいて停止させる。全リール１１０乃至１１２が停止するとステップＳ１１７へ進む。なお、ステップＳ１１５のリール停止処理は、後述の図９で詳細に説明する。
【００９０】
ステップＳ１１７では、入賞判定を行う。ここでは、有効化された入賞ライン１１４上に、何らかの入賞役に対応する絵柄組合せが表示された場合にその入賞役に入賞したと判定する。例えば、有効化された入賞ライン上に「ベル−ベル−ベル」が揃っていたならばベル入賞と判定する。ステップＳ１１９では払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを入賞ライン数に応じて払い出す。ステップＳ１２１では遊技状態制御処理を行う。以上により１ゲームが終了する。以降ステップＳ１０３へ戻って上述した処理を繰り返すことにより遊技が進行することになる。
【００９１】
＜初期設定処理＞
図７は、図６のステップＳ１０１において主制御基板６００のマイクロコンピュータ６０４が行う初期設定処理の流れを詳細に示したフローチャートである。
【００９２】
図７のステップＳ６０１では、ステップＳ６０７の検査処理においても必要になる最低限の初期設定、例えば、マイクロコンピュータ６０４のＣＰＵ３０４のスタックポインタ（ＳＰ）へのスタック初期値の設定、割込禁止の設定、Ｉ／Ｏ３１０の初期設定などを行う。
【００９３】
ステップＳ６０３では、検査装置１０００から検査開始を指令する所定信号が入力されたか否かを判定する。検査装置１０００は、図４の入力信号１００６として、たとえば特定の信号パターンを有する所定信号を入力して検査開始を指令するものとする。その信号入力パターンは、あらかじめ定めた特定の検査開始コマンドを表現するものとするが、あるいは、下記の検査処理（図８）において、検出する所定の信号の組合せであってもよい。ステップＳ６０３で検査装置１０００から検査開始を指令する所定信号が入力された場合には、ステップＳ６０７において検査処理（図８）を実行し、検査開始を指令する所定信号が入力されていない場合にはステップＳ６０５に移行する。
【００９４】
ステップＳ６０５では、ＲＡＭ３０８に記憶する各種変数の初期設定、ＷＤＴ３１３への動作許可及び初期値の設定等を行い、図６のメイン処理に復帰する。
【００９５】
＜検査処理＞
図８は図７のステップＳ６０７に示した主制御基板６００のマイクロコンピュータ６０４が行う検査処理の流れを詳細に示したフローチャートである。
【００９６】
図８のステップＳ７０１では、Ｉ／ＯポートＰ０〜Ｐ７（図４、図１８（ｂ））に所定の信号の組み合せからなる信号入力があったか否かを判定する。ここで、複数のＩ／ＯポートＰ０〜Ｐ７の信号の状態の検出は、多くのＣＰＵにおいて周知のたとえばＩＮ命令のようなＣＰＵインストラクション（命令）を用いて同時に行うことができる。このような命令による同時信号入力は、後述の遊技中の検出処理（図９）では用いず、図８の検査処理においてのみ用いるものとする。
【００９７】
本実施例の場合、ステップＳ７０１でＩ／ＯポートＰ０〜Ｐ７（図４、図１８（ｂ））に所定の信号の組み合せからなる信号入力を検出できなかった場合には、上記の検査開始コマンド入力（図７ステップＳ６０３）があったにもかかわらず、上記の所定の信号の組み合せからなる入力がなければ、ステップＳ７０５においてコネクタ１００２（図４、図１８（ｂ））を介して検査装置１０００に対して異常を示す（検査装置１０００が異常と判定可能な）第２の信号を出力する。
【００９８】
このＩ／ＯポートＰ０〜Ｐ７（図４、図１８（ｂ））に入力すべき所定の信号の組み合せからなる信号入力は、本実施例では検査開始の条件となっているが、同時にこの所定の信号の組み合せからなる信号入力によってＩ／ＯポートＰ０〜Ｐ７（図４、図１８（ｂ））に入力される各種センサの機能をテストする信号とすることができる。たとえば、図１８（ｂ）のように検査装置１０００がコネクタ１００４を介して左停止（ストップ）ボタン（１３７）、中停止（ストップ）ボタン（１３８）、右停止（ストップ）ボタン（１３９）に相当するＩ／ＯポートＰ０〜Ｐ２に信号を入力するように接続される場合、通常遊技中の信号入力処理（例えば後述する図９のリール停止処理）では同時に検出しないこれらの３つの停止（ストップ）ボタンのセンサ信号の検出機能を同時、あるいは所定のパターンで検査するための信号を検査装置１０００から入力することができる。
【００９９】
したがって、ステップＳ７０１で、Ｉ／ＯポートＰ０〜Ｐ７（図４、図１８（ｂ））に入力された信号が所定の信号の組み合せからなる信号入力であった場合には、左停止（ストップ）ボタン（１３７）、中停止（ストップ）ボタン（１３８）、右停止（ストップ）ボタン（１３９）の検出機能を同時、あるいは所定のパターンで検査し、その結果が正常であったことになるので、検査装置１０００に対してコネクタ１００２を介して検査結果が正常であったことを示す（検査装置１０００が正常と判定可能な）第１の信号を出力する。このための信号パターンは任意であるが、たとえば、Ｉ／ＯポートＰ０〜Ｐ７に入力される所定の信号の組み合せの信号をそのままＩ／ＯポートＰ８〜Ｐ１５、バッファ回路１００３、コネクタ１００２を介して返送する、といった信号形式を用いることができる。
【０１００】
ステップＳ７０７では、他の検査処理を実行する。ここでは、ステップＳ７０１、Ｓ７０３、Ｓ７０５に示したのと同様の処理によって、たとえば上記とは異なるＩ／Ｏポート（図４）に接続される入力信号１００６に対応する各種センサの検出機能を引き続き検査することができる。
【０１０１】
すなわち、本実施例では、処理実行部としてのマイクロコンピュータ６０４は、検査処理として、Ｉ／ＯポートＰ０〜Ｐ２の入力状態が所定の組み合わせであるか否かを判定し、所定の組み合わせである場合と、所定の組み合わせ以外である場合とで異なる処理を実行することができる。
【０１０２】
なお、検査処理においては、実行処理部としてのマイクロコンピュータ６０４は、信号入力部からの信号入力が所定の組合せとなっているかの判定と、これに基づいて行なう検査装置１０００に対する信号出力以外の制御を実行しない。
【０１０３】
なお、図１８のようにＩ／ＯポートＰ３〜Ｐ７の入力をプルダウンしている場合は、上記ステップＳ７０１、Ｓ７０３、Ｓ７０５の検査処理では、これらの接地電位の信号レベルも同時に検査開始の条件として検出され、また、その検査処理によって、信号入力部に接続された遊技用装置が正常であるか、あるいは遊技用装置からの信号線の状態が正常であるか、たとえば断線などの問題がなく確実に接地されているか否か、などを検査することができる。
【０１０４】
＜遊技中のＩ／Ｏポート検出処理（リール停止処理）＞
図９は、主制御基板のマイクロコンピュータ６０４が行う図８の検査処理におけるＩ／Ｏポート検出処理と対比するため、遊技中のＩ／Ｏポート検出処理の一例として主制御基板のマイクロコンピュータ６０４が行う図６のステップＳ１１５のリール停止処理を示したフローチャートである。
【０１０５】
図９のリール停止処理では、スロットマシン１００の全リール（１１０、１１１、１１２）が停止していない間、左中右の停止（ストップ）ボタン（１３７、１３８、１３９）の操作に応じて対応するリール（１１０、１１１、１１２）を停止させるものである。すなわち、本実施例のスロットマシン１００は、遊技中は第１の信号の入力状態に基づいて第１の遊技処理を実行し、第２の信号の入力状態に基づいて第２の遊技処理を実行し、また、第３の信号の入力状態に基づいて第３の遊技処理を実行する（第１、第２、第３（…）の入力状態に基づいて第１、第２、第３（…）の遊技処理を実行する）。
【０１０６】
図９のステップＳ８０１では、全リール（１１０、１１１、１１２）が停止していないか否かを判定し、いずれかのリールがまだ停止していない場合、ステップＳ８０３以降の処理を行う。全リール（１１０、１１１、１１２）が停止している場合には図６のメイン処理に復帰する。
【０１０７】
いずれかのリールがまだ停止していない場合、ステップＳ８０３、Ｓ８０７、Ｓ８１１において順次、左中右の停止（ストップ）ボタン（１３７、１３８、１３９）に対応（図１８）するＩ／ＯポートＰ０、Ｐ１、およびＰ２の状態を調べ、入力があれば、すなわち、左中右の停止（ストップ）ボタン（１３７、１３８、１３９）がそれぞれ操作されている場合には、ステップＳ８０５、Ｓ８０９、Ｓ８１３において対応するリール（１１０、１１１、１１２）を停止する制御を行い、その後、図６のメイン処理に復帰する。
【０１０８】
ここで、Ｉ／ＯポートＰ０〜Ｐ７は、上述のＩＮ命令で同時に取り込むことができるが、ステップＳ８０３、Ｓ８０７、Ｓ８１１では、各々Ｉ／ＯポートＰ０、Ｐ１、またはＰ２の入力状態のみを検出する。
【０１０９】
以上のリール停止処理に示したように、遊技中のＩ／Ｏポート検出処理においては、図８の検査処理と異なり、左中右の停止（ストップ）ボタン（１３７、１３８、１３９）に対応するＩ／ＯポートＰ０、Ｐ１、またはＰ２の入力状態のみをそれぞれ個別に検出し、対応するリールを停止させる処理を行っている（上述の図１７（ａ）の遊技中の状態）。
【０１１０】
これに対して、上述したように、図８で説明した検査処理では、遊技中にはそれぞれ個別に検出する信号入力部（Ｐ０、Ｐ１、Ｐ２）の状態を同時に取り込み、その信号入力状態が所定の組み合せになっていることを条件として、またその信号入力状態の所定の組み合せによって複数の信号の特定の信号入力状態を検査することができる（上述の図１７（ｂ）の検査中の状態）。
【０１１１】
このように、遊技中には用いない信号入力部（Ｐ０、Ｐ１、Ｐ２）に対する信号入力の組み合せを用いることによって、複数の信号の特定の信号入力状態をほぼ同時に効率よく検査することができ、また、遊技中の処理（図９）ではその信号の組み合せは当然ながら検出しないから誤まって検査処理が遊技中に起動されてしまうことを防止することができる。
【０１１２】
なお、図９のようなリール停止処理においては、処理実行部としてのマイクロコンピュータ６０４（ＣＰＵ３０４）は、第１の信号入力部の入力があったことに基づいて遊技処理として第１の遊技処理（例えば左リールの停止）を実行した場合は、特定の条件を満たさなければ前記第２（第３）の信号入力部の入力があったことに基づいて遊技処理として第２（第３）の遊技処理（例えば中リールや右リールの停止）を実行しないようにプログラムされる。たとえば、図９のステップＳ８０５、Ｓ８０９、Ｓ８１３の内部には、適当な所定時間を計時するループなどを実装し、その間はあるリールを停止させる時には次のリール停止を受け付けない（ステップＳ８０１に戻って次の信号入力を読み取らない）ようにする。
【０１１３】
第１の信号入力部の入力があったことに基づいて遊技処理として第１の遊技処理（例えば左リールの停止）を実行した場合は、特定の条件を満たさなければ前記第２（第３）の信号入力部の入力があったことに基づいて遊技処理として第２（第３）の遊技処理（例えば中リールや右リールの停止）を実行しないようにする特定の条件は、上記のような所定の時間の経過（たとえば、第１の遊技処理の実行開始または終了から所定の時間が経過したこと）が考えられるが、また、第１の遊技処理により移動する第１の移動体（例えばリール、シャッタの扉など）が所定の位置まで移動したこと（所定の移動状態となったこと＝停止など）を条件としてもよい。
【０１１４】
なお、以上では、左停止（ストップ）ボタン（１３７）、中停止（ストップ）ボタン（１３８）、右停止（ストップ）ボタン（１３９）の各操作検出回路のセンサ信号を入力する信号入力部を例に説明したが、例えば第１の信号入力部に信号を出力するのが第１の移動体（ここでは第１の演出用駆動装置１６０：上述のシャッタ）の移動検出センサ、第２の信号入力部に信号を出力するのが第２の移動体（ここでは第２の演出用駆動装置１４３ａ：上述のスピーカ枠駆動装置）の移動検出センサとなっている構成においても同様の制御（遊技処理（図９）、検査処理（図８））を行うことができる。その場合、第１、第２の演出用駆動装置１４３ａ、１６０のように例えば移動体が大型であるなどして、それぞれの演出用駆動装置１４３ａ、１６０の第１の移動体と第２の移動体は遊技中は同時に移動できない制約が生じる場合がある。たとえば、この種の大型の移動体は同時に駆動すると許容電力を超えてしまったり、同時に駆動すると制御部の処理落ちが生じるなどの可能性がある。このような構成においては、検査処理（図８）中は検査対象（演出用駆動装置１４３ａ、１６０）以外の処理を実行しないよう制御することで電力の消費軽減や処理負荷の軽減を行うことができる。
【０１１５】
また、第１の演出用駆動装置１６０のシャッタの左右の扉をそれぞれ第１の移動体の移動中と第２の移動体として割り当て、それらの移動センサから第１、第２の信号入力部に信号を出力するような構成においても同等の制御（遊技処理（図９）、検査処理（図８））を行うことができる。その場合、シャッタの左右の扉には、通常、移動範囲が共通になっている領域があり、例えば遊技中は生じないような信号入力の組合せを検査中に発生すると、第１の移動体の移動中に第２の移動体を移動すると衝突してしまう可能性もある。そこで、検査時は移動体ではなく所定の検査ジグにより検査することでそのような事象が生じないよう制御することが考えられる。
【０１１６】
また、上述の検査処理は工場の最終組立時の検査の際に実行される検査処理である必要はなく、例えば、個々の基板完成時の検査として実行されるものであってもよい。このような場合には上述のような消費電力や移動範囲の制約が生じないから、上記のような検査ジグを用いなくても済む。
【０１１７】
なお、上述の図７に示した初期設定処理は遊技処理を構成しない。そして、上述のように、この初期設定内で検査処理を実行するか否かを判定する（ステップＳ６０３）ようになっているため、検査処理を実行するか否かは実際の遊技制御が開始された後は判断されないため、遊技中に検査処理が開始されてしまったり、またそれによって不正遊技などが行われてしまうのを防止することができる。
【０１１８】
遊技台出荷後においては、検査処理を実行するか否かを判定する入力ポートに信号が入力されないようにする手段を装着するような構成も考えられる。図１８のようにＩ／ＯポートＰ３〜Ｐ７の入力をプルダウンしている場合、これらの接地電位の信号レベルも同時に検査開始の条件として検出されるものとして説明したが、これらの信号の信号レベルが検査処理を実行するか否かを判定する信号レベルの組合せ（図１８の例では全て接地電位）とならないように変更するための抵抗アレイやショートピンを用意し、これを遊技台出荷後は制御基板に装着しておく、といった構成により、遊技台出荷後においては、検査処理を実行できないようにすることができる。
【０１１９】
以下、図１０および図１１を用いて、主制御部３００のタイマ割込処理と、第１副制御部の処理につき説明しておく。
【０１２０】
＜主制御部タイマ割込処理＞
図１０を用いて、主制御部３００のＣＰＵ３０４が実行する主制御部タイマ割込処理について説明する。なお、同図は主制御部タイマ割込処理の流れを示すフローチャートである。
【０１２１】
主制御部３００は、所定の周期（本実施形態では約２ｍｓに１回）でタイマ割込信号を発生するカウンタタイマ３１２を備えており、このタイマ割込信号を契機として主制御部タイマ割込処理を所定の周期で開始する。
【０１２２】
ステップＳ２０１では、ポート入力処理を行う。上述の検査処理（図８）、リール停止処理（図９）において行なう入力ポートの状態の取り込みは、このタイマ割込によるポート入力処理により実行される。このポート入力処理では、Ｉ／Ｏ３１０の入力ポート（図４、図１８におけるＩ／ＯポートＰ０〜Ｐ７）を介して、各種センサ３１８のセンサ回路３２０の検出信号を入力して検出信号の有無を監視し、ＲＡＭ３０８に各種センサ３１８ごとに区画して設けた信号状態記憶領域に記憶する。
【０１２３】
ステップＳ２０３では、各種遊技処理を行う。このとき、例えば各種センサ３１８からの信号に基づいて各種割込みステータスを取得し、このステータスに従った遊技制御処理を行う。
【０１２４】
ステップＳ２０５では、例えばステップＳ２０１において信号状態記憶領域に記憶した各種センサ３１８の信号状態を読み出して、メダル投入異常及びメダル払出異常等に関するエラーの有無を監視し、エラーを検出した場合には（図示省略）エラー処理を実行させる。
【０１２５】
ステップＳ２０７では、現在の遊技状態に応じて各種ランプ３３８の点灯や点滅状態を制御し、ステップＳ２０９では、現在の遊技状態に応じて各種の７セグメント（ＳＥＧ）表示器の設定を行う。
【０１２６】
ステップＳ２１１では、集中端子板信号処理を行う。ここでは、情報出力回路３３４（外部集中端子板２４８）を介して外部のホールコンピュータ（図示省略）等が備える情報入力回路６５２にスロットマシン１００の遊技情報（例えば、遊技状態）を出力する。
【０１２７】
ステップＳ２１３では、ポート出力処理を行う。例えば、上述の図８に示した検査処理において、検査装置１０００に対してＩ／ＯポートＰ８〜Ｐ１５を介して行なうポート出力はこのステップにおいて行う。また、このポート出力処理では、ＲＡＭ３０８に記憶している遊技情報を、情報出力回路３３４を介してスロットマシン１００とは別体の情報入力回路６５２に出力する。
【０１２８】
ステップＳ２１５では、カウンタタイマ３１２の値を更新するカウンタ更新処理を行う。
【０１２９】
ステップＳ２１７では、各種のコマンドを第１副制御部４００に送信するコマンド設定送信処理を行う。第１副制御部４００に送信する出力予定情報は本実施形態では１６ビットで構成しており、ビット１５はストローブ情報（オンの場合、データをセットしていることを示す）、ビット１１〜１４はコマンド種別（本実施形態では、基本コマンド、スタートレバー受付コマンド、演出抽選処理に伴う演出コマンド、リール１１０乃至１１２の回転を開始に伴う回転開始コマンド、ストップボタン１３７乃至１３９の操作の受け付けに伴う停止ボタン受付コマンド、リール１１０乃至１１２の停止処理に伴う停止位置情報コマンド、メダル払出処理に伴う払出枚数コマンド及び払出終了コマンド等）、ビット０〜１０はコマンドデータ（コマンド種別に対応する所定の情報）で構成している。
【０１３０】
第１副制御部４００では、受信した出力予定情報に含まれるコマンド種別により、主制御部３００における遊技制御の変化に応じた演出制御の決定が可能になるとともに、出力予定情報に含まれているコマンドデータの情報に基づいて、演出制御内容を決定することができるようになる。
【０１３１】
ステップＳ２１９では、低電圧信号がオンであるか否かを監視する。そして、低電圧信号がオンの場合（電源の遮断を検知した場合）にはステップＳ２２３に進み、低電圧信号がオフの場合（電源の遮断を検知していない場合）にはステップＳ２２１に進む。
【０１３２】
電源の遮断を検知していない場合、ステップＳ２２１において、タイマ割込終了処理を終了する各種処理を行う。このタイマ割込終了処理では、図１０のタイマ割込開始時に不図示のステップにおいて一時的に退避した各レジスタの値を元の各レジスタに設定等行う。その後、図６に示す主制御部メイン処理に復帰する。
【０１３３】
一方、電源の遮断を検知した場合、ステップＳ２２３において、復電時に電断時の状態に復帰するための特定の変数やスタックポインタを復帰データとしてＲＡＭ３０８の所定の領域に退避し、入出力ポートの初期化等の電断処理を行い、その後、図６に示す主制御部メイン処理に復帰する。
【０１３４】
＜第１副制御部の制御＞
次に、図１１を用いて、第１副制御部４００の処理について説明する。なお、同図（ａ）は第１副制御部４００のＣＰＵ４０４が実行するメイン処理のフローチャート、同図（ｂ）は第１副制御部４００のコマンド受信割込処理のフローチャート、同図（ｃ）は第１副制御部４００のタイマ割込処理のフローチャートである。
【０１３５】
まず、図１１（ａ）のステップＳ３０１では、各種の初期設定を行う。電源投入が行われると、まずステップＳ３０１で初期化処理が実行される。この初期化処理では、入出力ポートの初期設定や、ＲＡＭ４０８内の記憶領域の初期化処理等を行う。
【０１３６】
ステップＳ３０３では、タイマ変数が１０以上か否かを判定し、タイマ変数が１０となるまでこの処理を繰り返し、タイマ変数が１０以上となったときには、ステップＳ３０５の処理に移行する。
【０１３７】
ステップＳ３０５では、タイマ変数に０を代入する。
【０１３８】
ステップＳ３０７では、コマンド処理を行う。第１副制御部４００のＣＰＵ４０４は、主制御部３００からコマンドを受信したか否かを判別する。
【０１３９】
ステップＳ３０９では、演出制御処理を行う。例えば、ステップＳ３０７で新たなコマンドがあった場合には、このコマンドに対応する演出データをＲＯＭ４０６から読み出す等の処理を行い、演出データの更新が必要な場合には演出データの更新処理を行う。
【０１４０】
ステップＳ３１１では、ステップＳ３０７で読み出した演出データの中に音源ＩＣ４１８への命令がある場合には、この命令を音源ＩＣ４１８に出力する。
【０１４１】
ステップＳ３１５では、ステップＳ３０７で読み出した演出データの中に各種ランプ４２０への命令がある場合には、この命令を駆動回路４２２に出力する。
【０１４２】
ステップＳ３１７では、ステップＳ３０７で読み出した演出データの中に第２副制御部５００に送信する制御コマンドがある場合には、この制御コマンドを出力するための情報出力処理を行う。
【０１４３】
ステップＳ３１９では、ステップＳ３０７で読み出した演出データの中に図３の第１の演出用駆動装置１６０（演出装置１６０（シャッタ））の駆動処理を制御コマンドがある場合には、第１の演出用駆動装置１６０に対してこの制御コマンドを出力する。
【０１４４】
ステップＳ３２１では、ステップＳ３０７で読み出した演出データの中に図３の第２の演出用駆動装置１４３ａ（例えば音孔１４３の外枠を移動させるモータ）の駆動処理を制御コマンドがある場合には、第２の演出用駆動装置１４３ａに対してこの制御コマンドを出力し、ステップＳ３０３へ戻る。
【０１４５】
次に、図１１（ｂ）を用いて、第１副制御部４００のコマンド受信割込処理について説明する。このコマンド受信割込処理は、第１副制御部４００が、主制御部３００が出力するストローブ信号を検出した場合に実行する処理である。コマンド受信割込処理のステップＳ４０１では、主制御部３００が出力したコマンドを未処理コマンドとしてＲＡＭ４０８に設けたコマンド記憶領域に記憶する。
【０１４６】
次に、図１１（ｃ）を用いて、第１副制御部４００のＣＰＵ４０４によって実行する第１副制御部タイマ割込処理について説明する。第１副制御部４００は、所定の周期（本実施例では２ｍｓに１回）でタイマ割込を発生するハードウェアタイマを備えており、このタイマ割込を契機として、タイマ割込処理を所定の周期で実行する。
【０１４７】
第１副制御部４００のタイマ割込処理のステップＳ５０１では、図１１（ａ）に示す第１副制御部メイン処理におけるステップＳ３０３において説明したＲＡＭ４０８のタイマ変数記憶領域の値に、１を加算して元のタイマ変数記憶領域に記憶する。従って、ステップＳ３０３において、タイマ変数の値が１０以上と判定されるのは２０ｍｓ毎（２ｍｓ×１０）となる。
【０１４８】
第１副制御部タイマ割込処理のステップＳ５０３では、ステップＳ３１９で設定された第２副制御部５００への制御コマンドの送信や、演出用乱数値の更新処理等を行う。
【０１４９】
なお、以上では、検査処理の実行条件、および検査処理それ自体の判定内容である信号入力部からの信号入力が所定の組合せとなっているか否かの判定の対象は、マイクロコンピュータ６０４のＩ／ＯポートＰ０〜Ｐ７（…）に入力される信号であった。しかしながら、この信号入力部からの信号入力が所定の組合せとなっているか否かの判定の対象は、マイクロコンピュータのＩ／Ｏポートに限定されるものではなく、例えば複数の入力のうち１つが割込み用のポートでであってもよい。その場合、検査処理中は、このポートの割込み処理内で、別途行なわれているＩ／Ｏポートの信号チェックと並行して、別の信号チェックをする（ストローブ割込み内でピンチェックをする）処理を行なうような並列的な検査処理を行なうこともできる。
【実施例２】
【０１５０】
以上の実施例１では、検査装置１０００を主制御部３００を構成する主制御基板６００と組み合せて主制御基板６００の機能を検査する構成を例示した。しかしながら、同様の構成は検査装置１０００を用いて第１副制御部４００や、第２副制御部５００のような他の基板を検査する場合にも適用することができる。
【０１５１】
以下では、このような構成につき、第１副制御部４００に検査装置１０００を組合せる場合を例として説明するが、第２副制御部５００など他の基板と検査装置１０００を組合せる場合でも同様の構成を実施できるのはいうまでもない。
【０１５２】
以下の図面で新たに図示する以外のスロットマシン１００の構成は上述と同様であるものとし、その詳細な説明は省略する。また、以下では同一ないし相当する部材には同一符号を付し、その詳細な説明は省略するものとする。
【０１５３】
＜第１副制御基板＞
図１３は実施例１の図４に相当する形式で第１副制御部４００を構成する第１副制御基板７００の構成を示したブロック図である。
【０１５４】
図１３において、符号７００は、図３に１ブロックで示した第１副制御部４００に相当する第１副制御基板である。第１副制御基板７００は上述のＣＰＵ４０４を含むマイクロコンピュータ７０４を含み、そのアドレス端子Ａ０〜Ａ７、およびデータ端子Ｄ０〜Ｄ７、チップセレクト端子ＣＳ０、ＣＳ１には、ＲＯＭ７０６、ＲＡＭ７０８が接続されている（図３のＲＯＭ４０６、ＲＡＭ４０８に相当）。
【０１５５】
図１３では、図３に示した第２副制御部５００との接続回路や、メモリＩ／ＯのためのＲＤ、ＷＲ端子などは図示を省略している。また、この例では、マイクロコンピュータ７０４のリセット端子ＲＥＳＥＴ、割り込み端子ＮＭＩなどは、電源端子ＶＣＣとともに３．３Ｖの電源端子に配線されている。
【０１５６】
図１３の回路では、コネクタ１００４を介して、各種センサ回路（３１８）または検査装置１０００からの入力信号１０１６を入力し、また、コネクタ１００２を介して検査装置１０００（または図３の駆動回路４２２、４２４、４２６など）と接続するために、２つのバッファ回路１００３、１００５を設けてある。このうち、バッファ回路１００５はマイクロコンピュータ６０４のＩ／Ｏポート端子Ｐ０〜Ｐ７に接続され、バッファ回路１００３はマイクロコンピュータ６０４のＩ／Ｏポート端子Ｐ８〜Ｐ１５に接続されている。
【０１５７】
図１３の例では、入力信号１０１６を入力する各種センサ回路は、主制御部３００側に示した図３の各種センサ３１８と、そのセンサ回路３２０にほぼ相当し、本実施例ではそのうちスタートレバー（１３５）操作検出回路、左停止（ストップ）ボタン（１３７）操作検出回路からの２本の入力信号１０１６をコネクタ１００４、バッファ回路１００５を介してＩ／Ｏポート端子Ｐ０、Ｐ１に接続している。バッファ回路１００５の残りの入力端子は無接続（ＮＣ）としてある。
【０１５８】
このように、本実施例２では、実施例１では主制御部３００によって検出していたスタートレバー（１３５）操作検出回路、左停止（ストップ）ボタン（１３７）操作検出回路からの入力信号を第１副制御基板７００に入力するようにしているが、このような構成は例えば主制御部３００側のポート数が足りなくなった場合に実施できる。もちろん、他の適当な回路からの入力信号をコネクタ１００４、およびバッファ回路１００５を介してＩ／Ｏポート端子Ｐ０〜Ｐ７に接続してもよい。
【０１５９】
さらに、図１３では、コネクタ１０１４、およびバッファ回路１０１５を介して主制御部３００の出力信号をマイクロコンピュータ７０４のＩ／Ｏポート端子Ｐ１６〜Ｐ２３に入力するよう構成してある。すなわち、コネクタ１０１４、およびバッファ回路１０１５は主制御部３００からの出力信号を入力する信号入力部である。
【０１６０】
本実施例では、主制御部３００／主制御基板６００廻りは、全く同じように構成してあってよく、その場合、上述と同様にして検査装置１０００を用いて主制御基板６００の信号入力機能を検査することができる。
【０１６１】
＜第１副制御部の制御、初期設定処理＞
次に図１４により本実施例の第１副制御部４００の処理について説明する。図（ａ）は第１副制御部４００のＣＰＵ４０４（図１３のマイクロコンピュータ７０４に含まれる）が実行するメイン処理のフローチャート、同図（ｂ）は第１副制御部４００のコマンド受信割込処理のフローチャート、同図（ｃ）は第１副制御部４００のタイマ割込処理のフローチャートである。
【０１６２】
図１４（ａ）〜（ｃ）は、ほぼ実施例１の図１１（ａ）〜（ｃ）と同等の内容であり、異なるステップ番号を付したステップＳ１３０１以外のステップは、同じステップ番号を用いて示した図１１のステップとそれぞれ同じであるから、ここではステップＳ１３０１の初期設定処理以外のステップについては重複した説明を省略する。
【０１６３】
本実施例の図１４（ａ）のステップＳ１３０１の初期設定処理は、図１５に示すように実行される。図１５は、図６のステップＳ１３０１において第１副制御基板７００のマイクロコンピュータ７０４が行う初期設定処理の流れを詳細に示したフローチャートである。
【０１６４】
図１５のステップＳ１６０１では、ステップＳ１６０７の検査処理においても必要になる最低限の初期設定、例えば、マイクロコンピュータ７０４のＣＰＵ４０４のスタックポインタ（ＳＰ）へのスタック初期値の設定、割込禁止の設定、Ｉ／Ｏ４１０の初期設定などを行う。
【０１６５】
ステップＳ１６０３では、検査装置１０００から検査開始を指令する所定信号が入力されたか否かを判定する。検査装置１０００は、図１３の入力信号１０１６として、たとえば特定の信号パターンを有する所定信号を入力して検査開始を指令するものとする。その信号入力パターンは、あらかじめ定めた特定の検査開始コマンドを表現するものとするが、あるいは、下記の検査処理（図１６）において、検出する所定の信号の組合せであってもよい。ステップＳ１６０３で検査装置１０００から検査開始を指令する所定信号が入力された場合には、ステップＳ１６０７において検査処理（図１６）を実行し、検査開始を指令する所定信号が入力されていない場合にはステップＳ１６０５に移行する。
【０１６６】
ステップＳ１６０５では、ＲＡＭ４０８に記憶する各種変数の初期設定、その他の設定等を行い、図１４（ａ）のメイン処理に復帰する。
【０１６７】
＜検査処理＞
図１６は図１５のステップＳ１６０７に示した第１副制御基板７００のマイクロコンピュータ７０４が行う検査処理の流れを詳細に示したフローチャートである。
【０１６８】
図１６のステップＳ１７０１では、Ｉ／ＯポートＰ０〜Ｐ７（図１３）に所定の信号の組み合せからなる信号入力があったか否かを判定する。ここで、複数のＩ／ＯポートＰ０〜Ｐ７の信号の状態の検出は、多くのＣＰＵにおいて周知のたとえばＩＮ命令のようなＣＰＵインストラクション（命令）を用いて同時に行うことができる。このような命令による同時信号入力は、遊技中の検出処理（たとえば図９のリール停止処理において示した処理と同様）では用いず、図１６の検査処理においてのみ用いるものとする。
【０１６９】
なお、マイクロコンピュータ７０４の内部処理においては、ステップＳ１７０１の判定は、Ｐ０〜Ｐ７の状態を入力してレジスタＡに記憶し、さらにＰ１６〜Ｐ２３の状態も入力してレジスタＢに記憶し、所定の組み合わせとなるデータとレジスタＡとレジスタＢを合わせたものを２バイトの演算命令にて演算し、結果をもとに正常か異常を判定する、といった手法により実施することができる。
【０１７０】
本実施例の場合、ステップＳ１７０１でＩ／ＯポートＰ０〜Ｐ７（図１３）に所定の信号の組み合せからなる信号入力を検出できなかった場合には、上記の検査開始コマンド入力（図１５のステップＳ１６０３）があったにもかかわらず、上記の所定の信号の組み合せからなる入力がなければ、ステップＳ１７０５においてコネクタ１００２（図１３）を介して検査装置１０００に対して異常を示す（検査装置１０００が異常と判定可能な）第２の信号を出力する。
【０１７１】
このＩ／ＯポートＰ０〜Ｐ７（図１３）に入力すべき所定の信号の組み合せからなる信号入力は、本実施例では検査開始の条件となっているが、同時にこの所定の信号の組み合せからなる信号入力によってＩ／ＯポートＰ０〜Ｐ７（図１３）に入力される各種センサの機能をテストする信号とすることができる。たとえば、図１３のようにコネクタ１００４を介して検査装置１０００がスタートレバー（１３５）操作検出回路、および左停止（ストップ）ボタン（１３７）操作検出回路の出力信号に相当するＩ／ＯポートＰ０、Ｐ１に信号入力するように接続される場合、通常遊技中の信号入力処理（例えば図９に示したリール停止処理）では同時に検出しないこれらの２つ操作手段のセンサ信号の検出機能を同時、あるいは所定のパターンで検査するための信号を検査装置１０００から入力することができる。
【０１７２】
したがって、ステップＳ１７０１で、Ｉ／ＯポートＰ０〜Ｐ７（図１３）に入力された信号が所定の信号の組み合せからなる信号入力であった場合には、スタートレバー（１３５）操作検出回路、および左停止（ストップ）ボタン（１３７）操作検出回路の検出機能を同時、あるいは所定のパターンで検査し、その結果が正常であったことになるので、検査装置１０００に対してコネクタ１００２を介して検査結果が正常であったことを示す（検査装置１０００が正常と判定可能な）第１の信号を出力する。このための信号パターンは任意であるが、たとえば、Ｉ／ＯポートＰ０〜Ｐ７に入力される所定の信号の組み合せの信号をそのままＩ／ＯポートＰ８〜Ｐ１５、バッファ回路１００３、コネクタ１００２を介して返送する、といった信号形式を用いることができる。
【０１７３】
ステップＳ１７０７では、他の検査処理を実行する。ここでは、ステップＳ１７０１、Ｓ１７０３、Ｓ１７０５に示したのと同様の処理によって、たとえば上記とは異なるＩ／Ｏポート（図１３）に接続される入力信号１０１６に対応する各種センサの検出機能を引き続き検査することができる。
【０１７４】
なお、検査処理においては、実行処理部としてのマイクロコンピュータ７０４は、信号入力部からの信号入力が所定の組合せとなっているかの判定と、これに基づいて行なう検査装置１０００に対する信号出力以外の制御を実行しない。
【０１７５】
なお、図１３のようにＩ／ＯポートＰ２〜Ｐ７に相当するバッファ回路１００５の入力端子を無接続（ＮＣ）としている場合、上記ステップＳ１７０１、Ｓ１７０３、Ｓ１７０５の検査処理では、この無接続（ＮＣ）状態によってバッファ回路１００５から出力されるの信号レベル（たとえばハイレベル、など）も同時に検査開始の条件として検出され、また、その検査処理によって、信号入力部に接続された遊技用装置が正常であるか、あるいは遊技用装置からの信号線の状態が正常であるか、たとえば断線などの問題がなく確実に接地されているか否か、などを検査することができる。
【０１７６】
なお、図９で説明したリール停止処理などの遊技中のＩ／Ｏポート検出処理での個々の信号入力部からの入力状態のみをそれぞれ個別に検出する（上述の図１７（ａ）の遊技中の状態）が、これに対して、上述したように、図１６の検査処理では、遊技中にはそれぞれ個別に検出する信号入力部（Ｐ０、Ｐ１）の状態を同時に取り込み、その信号入力状態が所定の組み合せになっていることを条件として、またその信号入力状態の所定の組み合せによって複数の信号の特定の信号入力状態を検査することができる（上述の図１７（ｂ）の検査中の状態）。
【０１７７】
また、本実施例においては、図１３に示したようにコネクタ１０１４、およびバッファ回路１０１５は、信号入力部として主制御部３００からの出力信号を入力するが、主制御部３００からこの信号入力部を介してＩ／Ｏポート端子Ｐ１６〜Ｐ２３に入力される信号を、上記の所定の信号の組み合せからなる信号入力として判定する判定対象に含めてもよい。その場合、主制御部３００から所定の所定の信号の組み合せからなる信号入力を受けた時にのみ検査処理を実行し、また、その所定の所定の信号の組み合せからなる信号入力によって主制御部３００（上記の遊技用装置として考えることができる）の検査を行うこともできる。
【０１７８】
このように、検査処理では、マイクロコンピュータ７０４（実施例１のマイクロコンピュータ６０４であっても同様）のＩ／Ｏポートからの入力がある全ての入力の入力状態の組み合わせに基づいて所定の処理を実行するよう制御を行うことができる。すなわち、所定の信号を入力する信号入力部と、前記信号入力部の入力した前記所定の信号に基づいて、遊技時に実行される遊技処理、または検査時に実行される検査処理を実行する処理実行部と、を備えた遊技台において、前記信号入力部は、第１、第２、第３…の複数の信号を入力する第１、第２、第３…の複数の信号入力部を備え、処理実行部は前記第１、第２、第３…の複数の信号入力部の入力状態が所定の組み合わせであることに基づいて前記遊技処理を実行せず、前記第１、第２、第３…の複数の信号入力部の入力状態が所定の組み合わせであることに基づいて前記検査処理を実行するように構成することができる。このような構成によって、より多数の遊技用装置（遊技台構成部材）の検査をより迅速に行うことができるようになる。
【実施例３】
【０１７９】
＜検査制御および遊技制御の変形例：操作の同時性に関して＞
以下、上記の実施例１および実施例２を補足するために、以下、実施例３として検査制御および遊技制御における操作の同時性の取り扱いに関する構成、および制御につき記載しておく。以下では、ハードウェア的あるいはソフトウェア的な構成のうち、上述と同様である部分については、重複した説明は省略するものとする。
【０１８０】
なお、遊技台がスロットマシンの場合を考えると、例えば、上述の左停止（ストップ）ボタン１３７、中停止（ストップ）ボタン１３８、および右停止（ストップ）ボタン１３９（図１）の操作については、一般にこれらの操作部の同時押しは認めない、あるいは同時押しによって特別な遊技動作が起きないように制御を行うのが普通である。
【０１８１】
例えば、遊技中は遊技中は左停止ボタン１３７と右停止ボタン１３９の両方を同時に押しても、その操作が、人間の操作感覚での「同時」操作（例えば同時と判定する時間間隔：０．１〜０．数秒程度の範囲内）であれば、早く押された一方のボタンに対応するリールが停止するよう制御し、もし、機械的／電気的な意味での「同時」操作（上記の範囲より短い時間間隔：０〜０．１秒の範囲内、または時間差０の完全な同時操作）であれば、予め定めておいたリールが１つだけ停止するよう制御する（たとえば、左、中、右の順で優先順位を定めておき、同時押しと検出した場合にはその優先順位が高いほうの１つリールのみ停止させる）。いずれにしても、遊技中は左停止（ストップ）ボタン１３７、中停止（ストップ）ボタン１３８、右停止（ストップ）ボタン１３９については、いずれか１つづつの操作しか許容せず、同時押しによって特別な遊技動作が起きないように制御を行う。
【０１８２】
一方、本発明においては、検査中は、上記のような排他的な制御を行う遊技中とは異なる制御を行う、すなわち、左停止（ストップ）ボタン１３７、中停止（ストップ）ボタン１３８、右停止（ストップ）ボタン１３９のような操作部の同時操作に相当するような信号入力の組合せが生じた場合には、それが上記の人間の操作感覚での「同時」操作、または機械的／電気的な意味での「同時」操作のいずれに対応するような信号入力の組合せが生じた場合にも、その組み合せに合致した検査動作（リール停止操作の場合には両方のリールを同時に停止する、あるいは処理実行部（マイクロコンピュータ６０４、７０４）がそれに対応する信号出力を行う）を行う点に特徴がある。
【０１８３】
図８、および図９に示した制御により、上記のような制御は可能である。例えば遊技中に相当する図９のリール停止処理については、左停止（ストップ）ボタン１３７、中停止（ストップ）ボタン１３８、右停止（ストップ）ボタン１３９による停止操作を１つづつ検出し、１つの停止操作を検出したら、それ以上別の停止操作を検出しないように制御することによって、上記の遊技中の制御、すなわち、同時押しによって特別な遊技動作が起きないように制御を行うことができる。また、図８に示した検査制御においては、所定の信号の組合せによってその組み合せに合致した検査動作（リール停止操作の場合には両方のリールを同時に停止する、あるいは処理実行部（マイクロコンピュータ６０４、７０４）がそれに対応する信号出力を行う）を行うことができる。
【０１８４】
しかしながら、以下では、遊技中、および検査中の制御において、上述と同様の操作ないしそれに対応した信号入力の組合せ、および同時性に関する制御を行うために採用できる、図８、図９の記載とは、少々異なる構成につき念のため説明しておく。
【０１８５】
そのために、ここでは、ＲＡＭ（３０８や４０８）に遊技時または検査時を識別するための遊技中・検査中識別情報格納領域を備えるものとする。
【０１８６】
そして、所定の条件が成立した（例えば図７のステップＳ６０３や図８のステップＳ７０１が成立した）場合に、該遊技中・検査中識別情報格納領域に検査中識別情報をセットし、この検査中識別情報がセットされていれば、処理実行部（マイクロコンピュータ６０４、７０４）は検査中用処理を実行する。また、所定の条件が成立した（例えば図７のステップＳ６０３や図８のステップＳ７０１が成立しなかった）場合には、該遊技中・検査中識別情報格納領域に遊技中識別情報をセットし、遊技中識別情報がセットされていれば、処理実行部（マイクロコンピュータ６０４、７０４）は遊技中用処理を実行するよう制御を行う。
【０１８７】
ここで、ＲＡＭ（３０８や４０８）の遊技中・検査中識別情報格納領域に検査中であることを示す検査中識別情報が記憶されている場合には、検査時であることから第１の信号線（たとえば図４あるいは図１３のＩ／Ｏポート端子Ｐ０）からのオン信号と第２の信号線（たとえば図４あるいは図１３のＩ／Ｏポート端子Ｐ１）からのオン信号を同時に入力した場合には、処理実行部（マイクロコンピュータ６０４、７０４）は第１の信号線からオン信号を入力したことに基づいて行なう第１の処理と、第２の信号線からオン信号を入力したことに基づいて行なう第２の処理と、の両方を実行する。
【０１８８】
以下では、このような構成における制御について、左停止（ストップ）ボタン１３７、中停止（ストップ）ボタン１３８がそれぞれ押下（操作）されると、第１の信号線（たとえば図４あるいは図１３のＩ／Ｏポート端子Ｐ０）からのオン信号、第２の信号線（たとえば図４あるいは図１３のＩ／Ｏポート端子Ｐ１）からのオン信号が生成される構成を例として説明する。
【０１８９】
その場合、第１の信号線は所定の操作部（例えば左停止ボタン１３７）が操作者（例えば遊技者、遊技店員）によって所定の操作（例えば押下げ操作）がなされた場合にオン信号を伝送する信号線であり、その第１の信号線からオン信号を入力したことに基づいて、第１の処理（例えば左リール１１０を停止する左リール停止処理）を実行する。また、第２の信号線は所定の操作部（例えば中停止ボタン１３８）が操作者（例えば遊技者、遊技店員）によって所定の操作（例えば押下げ操作）がなされた場合にオン信号を伝送する信号線であり、その第２の信号線からオン信号を入力したことに基づいて、第２の処理（例えば中リール１１１を停止する中リール停止処理）を実行する。
【０１９０】
そして、検査時は、例えば検査装置１０００の信号入力によって、操作者が左停止ボタン１３７、中停止ボタン１３８の両方について所定の操作（例えば押下げ動作）が同時に行われたのと同じ信号の組合せが第１および第２の信号線に生じた場合には、処理実行部（マイクロコンピュータ６０４、７０４）は左リールと中リールは同時に停止する。すなわち処理実行部（マイクロコンピュータ６０４、７０４）は同時に第１の処理と第２の処理を実行する。ここで同時とは所定の操作（例えば押し下げ操作、押し下げ状態を解除する操作）の人為的な時間の誤差の範囲（例えば上述の人間が行う操作について同時と判定する時間間隔：０．１〜０．数秒程度の範囲）内の信号の組合せも同時操作として取り扱うものとする。
【０１９１】
例えば、操作者が左停止ボタン１３７を押し下げてから０．１秒後に中停止ボタン１３８を押し下げたのと等価な信号の組合せが第１および第２の信号線に生じた場合には、左リール停止処理が実行されて、左リール１１０は停止する。また中リール停止処理も実行し、中リール１１１も停止する。このとき中リールの停止が左リール１１０の停止から０．１秒後かどうか、左リール１１０の停止後に中リール停止処理が開始され中リールが停止するかどうかは特に限定しないが、このような構成により、検査時間の短縮が可能となるとともに、第１および第２の信号線に発生する信号のタイミングの誤差（例えば偶然に完全な同時になる）などによって検査処理が長引くことを防げる場合がある。
【０１９２】
一方、ＲＡＭ（３０８や４０８）の遊技中・検査中識別情報格納領域に遊技中を示す遊技中識別情報が記憶されている場合には、遊技時であることから第１の信号線からのオン信号と第２の信号線からのオン信号を同時に入力した場合には、処理実行部（マイクロコンピュータ６０４、７０４）は第１の信号線からオン信号を入力したことに基づいて行なう第１の処理と、第２の信号線からオン信号を入力したことに基づいて行なう第２の処理と、のうちの予め定められた一方の処理を実行する。
【０１９３】
そして、遊技中は、操作者が左停止ボタン１３７、中停止ボタン１３８の両方を同時に押すと、処理実行部（マイクロコンピュータ６０４、７０４）は左リール１１０と中リール１１１のうちの一方の予め定めたリールのみを停止させる制御を行う。例えば左リールは停止し、中リールは停止しない。すなわち、制御的には第１の処理は実行し、第２の処理は実行しない。
【０１９４】
以上のように本実施例では、複数の状態検出部（例えばリール停止ボタンが押されたことを検知するセンサ）のうちの第１の状態検出部（例えば左停止ボタン１３７が押されたことを検知するセンサ）が特定の状態（例えば押し下げ状態、オン状態）を検出した場合に、該第１の検出状態部に接続された第１の信号線がオン状態を伝送し、該第１の信号線からオン信号を入力したことに基づいて、第１の処理を実行するとともに、複数の状態検出部のうちの第２の状態検出部（例えば中停止ボタン１３８が押されたことを検知するセンサ）が特定の状態（例えば押し下げ状態、オン状態）を検出した場合に、該第２の検出状態部に接続された第２の信号線がオン状態を伝送し、該第２の信号線からオン信号を入力したことに基づいて、第２の処理を実行するように制御を行う。そして、複数の状態検出部のうちの第１の状態検出部と第２の状態検出部が特定の状態（例えば押し下げ状態、オン状態）を同時に検出したことに基づいて、第１の信号線および第２の信号線から同時にオン信号を入力した際に、所定の記憶領域に設けた検査中・遊技中識別情報記憶領域に検査中を示す情報が格納されている場合には、上述の第１の処理および上述の第２の処理の両方を実行し、検査中・遊技中識別情報記憶領域に遊技中を示す情報が格納されている場合には、上述の第１の処理および上述の第２の処理のうちの一方の処理（例えば予め定めた一方の処理）のみを実行する。このような構成を検査制御および遊技制御における操作の同時性の取り扱いに関する構成として採用することができる。
【０１９５】
ここで上述の実施例１および実施例２と対応させると、遊技処理は上述の第１の処理および上述の第２の処理のうちの（予め定めた）一方の処理のみを行なうことに対応し、検査処理は上述の第１の処理および上述の第２の処理の両方の処理を行なうことに対応する。
【０１９６】
なお、上述の所定の操作が同時にされたとする時間範囲は、例えば、上述の第１の状態検出部が上述の特定の状態を検出した場合に、該第１の検出状態部に接続された第１の信号線がオン状態を伝送し、該第１の信号線からオン信号を入力したことに基づいて、上述の第１の処理の実行を開始してから終了するまでの間に、複数の状態検出部のうちの第２の状態検出部が特定の状態を検出した場合に、該第２の検出状態部に接続された第２の信号線がオン状態を伝送し、該第２の信号線からオン信号を入力したことも同時入力として取り扱っても良い。
【０１９７】
また、他の例では、上述の第１の状態検出部が上述の特定の状態を検出した場合に、該第１の検出状態部に接続された第１の信号線がオン状態を伝送し、該第１の信号線からオン信号を入力してから該第１の信号線からオフ信号を入力する前に、複数の状態検出部のうちの第２の状態検出部が特定の状態を検出した場合に、該第２の検出状態部に接続された第２の信号線がオン状態を伝送し、該第２の信号線からオン信号を入力したことも同時入力として取り扱っても良い。
【０１９８】
また、上述の例におけるオン信号、オフ信号について具体的に付記しておくと、所定の信号線に印加されている電圧の値が第１のレベル（例えば３Ｖ以上）であることをオン信号とし、該信号線に印加されている電圧の値が第２のレベル（例えば３Ｖ未満）であることをオフ信号としてもよい。この例のように電気的な所定の特性が所定のしきい値を超えている場合をオン信号およびオフ信号のうちの一方とし、該しきい値未満である場合をオン信号およびオフ信号のうちの他方とするように取り扱えばよい。
【０１９９】
なお、本実施例では、以上の記述において、第１の処理、第２の処理として左リール１１０を停止する左リール停止処理、中リール１１１を停止する中リール停止処理を例示してきたが、これに限定されず、第１の処理を所定の動作が可能な第１の可動物に所定の動作パターンに基づいた動作をさせる第１の動作処理を適用し、第２の処理を所定の動作が可能な第２の可動物に所定の動作パターンに基づいた動作をさせる第２の動作処理を適用してもよいのはいうまでもない。例えば画像表示装置など演出用表示装置（例えば図１の液晶表示装置１５７）や演出用装飾物の１部または全部を覆うための第１のシャッタ部材（例えば右シャッタ１６３ａ）を第１の可動物として適用し、該演出用表示装置や該演出用装飾物、または別の演出用表示装置や別の該演出用装飾物の１部または全部を覆うための第２のシャッタ部材（例えば右シャッタ１６３ｂ）を第２の可動物として適用してもよい。
【０２００】
また、上述の左リール１１０や中リール１１１は、リールテープをフレームに巻いた構成などに限定されず、画像表示装置（例えば液晶表示装置などにより構成する）に複数の図柄画像を循環表示する画像による図柄表示装置を一つの可変表示装置とし、第１の処理は所定の第１の可変表示装置を停止する処理とし、第２の処理は所定の第２の可変表示装置を停止する処理として適用しても良い。もちろん第１の可変表示装置や第２の可変表示装置を一つの画像表示装置の表示領域を異ならせることで構成しても良いし、別の画像表示装置で構成してもよい。
＜作用効果＞
以上に示した実施例の構成をより抽象的にとらえ、その効果を要約して示すと次の通りとなる。上記実施例中の部材との対応は主にかっこ書きで示す。
【０２０１】
信号入力部（コネクタ１００４、バッファ回路１０５５は）の入力した所定の信号に基づいて、遊技時に実行される遊技処理（リール停止処理：図９）、または検査時に実行される検査処理（検査処理：図８）を実行する処理実行部（マイクロコンピュータ６０４）と、を備えた遊技台において、前記信号入力部は、スタートレバー（１３５）操作検出回路、左停止（ストップ）ボタン（１３７）操作検出回路、中停止（ストップ）ボタン（１３８）操作検出回路、右停止（ストップ）ボタン（１３９）操作検出回路などの遊技用装置からの信号のうち任意の信号を第１および第２の信号として、これらのうち第１の信号を入力する第１の信号入力部と、第２の信号を入力する第２の信号入力部と、を備えており、前記処理実行部は第１の信号入力部の入力状態および第２の信号入力部の入力状態が所定の組み合わせであることに基づいて前記遊技処理を実行せず、第１の信号入力部の入力状態および第２の信号入力部の入力状態が所定の組み合わせであることに基づいて前記検査処理を実行するよう構成される。このような構成により、遊技中は第１の信号と第２の信号の入力の組み合わせに基づいて所定の処理を実行しない遊技機であっても、検査中は第１の信号と第２の信号入力の組み合わせに基づいて所定の処理を実行するようにしたことで、遊技中に第１の信号と第２の信号の入力の組み合わせに基づいて所定の処理を実行しない遊技機であっても、検査処理の迅速化を図ることができることがある。例えば、図９で説明したように、通常の遊技中では同時押しなどを検出しない左停止（ストップ）ボタン（１３７）、中停止（ストップ）ボタン（１３８）、右停止（ストップ）ボタン（１３９）などの操作検出回路などの遊技用装置からの信号を、検査処理においては同時に検査することが可能となり、検査処理の迅速化を図ることができることがある。
【０２０２】
また、遊技中は発生しないような信号の組合せによって検査処理を行うようにし、これにより検査処理を遊技中には呼び出されないように構成することで、遊技中に検査処理が実行されて予期せぬ動作がされてしまうことを防止できることがある。
【０２０３】
また、検査処理として、前記入力状態が所定の組み合わせであるか否かを判定し、所定の組み合わせである場合と、所定の組み合わせ以外である場合とで異なる処理を実行するよう構成することにより、複数の異なる遊技用装置とそれに関連する回路や基板の検査を実行でき、検査処理のためのプログラム作成やテスト等の開発にかかる時間またはコストを削減可能となる。例えば、検査処理時の入力状態の組み合わせの判定を１回のみ行ない（たとえば図７のステップＳ６０３において１回のみ行なう）、その後は、複数の検査処理（図８のステップＳ７０１、Ｓ７０３、およびＳ７０５、とステップＳ７０７）を連続して処理することなどによって、検査処理のためのプログラム作成やテスト等の開発にかかる時間またはコストを削減することができることがある。
【０２０４】
第１の遊技用装置と、第１の遊技用装置と異なる第２の遊技用装置（スタートレバー（１３５）操作検出回路、左停止（ストップ）ボタン（１３７）操作検出回路、中停止（ストップ）ボタン（１３８）操作検出回路、右停止（ストップ）ボタン（１３９）操作検出回路…など）からの信号入力に基づき遊技制御を行い、また、検査処理を行なう場合、遊技中はそれらの入力状態の組み合わせでは所定の処理は実行せず（図９）、検査中はそれらの入力状態の組み合わせに基づいて所定の処理を実行する（図８）ようにしたことで、一般的には別個に検査される複数の遊技用装置にかかる検査時間を短縮することが可能となる。
【０２０５】
また、第１の遊技用装置と、第１の遊技用装置と異なる第２、第３の遊技用装置（スタートレバー（１３５）操作検出回路、左停止（ストップ）ボタン（１３７）操作検出回路、中停止（ストップ）ボタン（１３８）操作検出回路、右停止（ストップ）ボタン（１３９）操作検出回路…など）からの信号入力に基づき遊技制御を行い、また、検査処理を行なう構成とすることができるため、第１、第２、第３（…）の異なる遊技装置からの複数の入力信号の検査を同時に行なうことができることがある。
【０２０６】
処理実行部（マイクロコンピュータ６０４）が、前記第１の信号入力部の入力があったことに基づいて前記遊技処理として第１の遊技処理を実行した場合は、特定の条件を満たさなければ前記第２の信号入力部の入力があったことに基づいて前記遊技処理として第２の遊技処理を実行しないような構成、特に、遊技中は第１の遊技処理と第２の遊技処理が連続して実行できないように設けられた場合にあっては、検査処理時に第１の遊技処理と第２の遊技処理の入力状態の組み合わせに基づいて所定の処理を実行するようにしたことで、検査時間の短縮を効果的に行うことができることがある。
【０２０７】
なお、以上では、スロットマシンを実施例として説明したが、本発明は所定の付与条件が成立した場合に遊技者に所定の利益を付与する利益付与部と、所定の信号を入力する信号入力部と、前記信号入力部の入力した前記所定の信号に基づいて遊技時に実行される遊技処理または検査時に実行される検査処理を実行する処理実行部と、を備えた遊技台、たとえばパチンコ機などにおいても実施することができる。例えば、上記所定の付与条件はパチンコ機においては、特定の入賞口への遊技球の入賞に基いて行う抽選の抽選結果などに相当し、利益付与部が遊技者に付与する所定の利益は、遊技球の払い出しや入賞確率の変動などに相当し、また、所定の信号を入力する信号入力部は、パチンコ機においては例えばチャンスボタンなどの操作手段のセンサ信号の入力部に相当する。
【産業上の利用可能性】
【０２０８】
以上では、スロットマシンや、パチンコ機のような遊技台を実施例として例示したが、その他にもカジノマシンやアーケードゲーム機などの種々の遊技台、特に特定の遊技ルールに基く遊技を実施し、検査装置を接続して特定の検査処理を実行させるあらゆる遊技台に本発明を実施できるのはいうまでもない。
【符号の説明】
【０２０９】
１００  スロットマシン
１０１  本体
１０２  前面扉
１１０  左リール
１１１  中リール
１１２  右リール
１１３  図柄表示窓
１１４  入賞ライン
１２０  入賞ライン表示ランプ
１２１  遊技開始ランプ
１２２  再遊技ランプ
１２３  告知ランプ
１２４  遊技メダル投入可能ランプ
１２５  貯留枚数表示器
１２６  遊技情報表示器
１２７  払出枚数表示器
１２８  リールパネルランプ
１２９  遊技メダル投入ランプ
１３０  ベットボタン
１３１  ベットボタン
１３２  ベットボタン
１３３  メダル返却ボタン
１３４  メダル投入口
１３５  スタートレバー
１３６  ストップボタンユニット
１３７〜１３９  ストップボタン
１４０  ドアキー孔
１４１  メダル投入口
１４３  音孔
１４４  サイドランプ
１５５  メダル払出口
１５６  メダル受皿
１５７  液晶表示装置
１６０  演出装置
１６１  メダル受け皿
１６２  タイトルパネル
１６３ａ  右シャッタ
１７０  メダルセレクタ
１８０  メダル払出装置
２１０  主制御基板収納ケース
２２０  副制御基板収納ケース
２４０  メダル補助収納庫
２４２  背面板
２４４  電源スイッチ
２４８  外部集中端子板
２４９  通風口
２５２  電源装置
２６０  側面板
２６１  上面板
２６２  電源コード用穴
２６４  下面板
２６６  通路
２７２  上部スピーカ
２７６  ヒンジ装置
２７７ａ  音孔
３００  主制御部
３０２  基本回路
３０４  ＣＰＵ
３０６  ＲＯＭ
３０８  ＲＡＭ
３１０  Ｉ／Ｏ
３１２  カウンタタイマ
３１４  水晶発振器
３１６  乱数発生回路
３２２  駆動回路
３２４  駆動回路
３２６  駆動回路
３２８  駆動回路
３３８  起動信号出力回路
４００  第１副制御部
４０２  基本回路
４０４  ＣＰＵ
４０６  ＲＯＭ
４０８  ＲＡＭ
４１０  Ｉ／Ｏ
４１２  カウンタタイマ
４１４  水晶発振器
４１８  音源ＩＣ
４２０  各種ランプ
４２２  駆動回路
４２４  駆動回路
４２６  駆動回路
５００  第２副制御部
６００  主制御基板
６０４  マイクロコンピュータ
６０６  ＲＯＭ
６０８  ＲＡＭ
６５２  情報入力回路
７０４  マイクロコンピュータ
７０６  ＲＯＭ
７０８  ＲＡＭ
１０００  検査装置
１００１  情報入出力回路
１００２、１００４  コネクタ
１００３、１００５  バッファ回路
１００６、１０１６  入力信号
１０１４  コネクタ
１０１５  バッファ回路
１０２０  駆動信号
１１０５、１１０６  検査信号送受信部
２００１  遊技処理
２００２  検査処理
【図１】
2010227489.tif 000003
【図２】
2010227489.tif 000004
【図３】
2010227489.tif 000005
【図４】
2010227489.tif 000006
【図５】
2010227489.tif 000007
【図６】
2010227489.tif 000008
【図７】
2010227489.tif 000009
【図８】
2010227489.tif 000010
【図９】
2010227489.tif 000011
【図１０】
2010227489.tif 000012
【図１１】
2010227489.tif 000013
【図１２】
2010227489.tif 000014
【図１３】
2010227489.tif 000015
【図１４】
2010227489.tif 000016
【図１５】
2010227489.tif 000017
【図１６】
2010227489.tif 000018
【図１７】
2010227489.tif 000019
【図１８】
2010227489.tif 000020