(57)【特許請求の範囲】
【請求項１】
遊技に関する異常を検知する検知手段と、
第一の発光手段と、
第二の発光手段と、
前記第一の発光手段および前記第二の発光手段に関する制御を実行する発光制御手段と、
前記検知手段によって前記異常が検知されたことに基づいてエラー状態を設定するエラー状態設定手段と、
を備えた遊技台であって、
前記発光制御手段は、
前記エラー状態が設定されたことに基づいて、前記第一の発光手段および前記第二の発光手段それぞれを点滅させつつも、前記第一の発光手段および前記第二の発光手段のうちの少なくともいずれか一方の発光手段をいずれのタイミングにおいても点灯させる制御を実行し、
前記エラー状態が解除されたことに基づいて、前記第一の発光手段および前記第二の発光手段それぞれを点灯させる制御を実行するものである
ことを特徴とする、遊技台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットマシンやパチンコ機等の遊技台に関する。
【背景技術】
【０００２】
近年、遊技台に対する不正行為が増加しており、例えばスロットマシンでは、扉を開放して設定変更等を不正に操作し、また、例えばパチンコ機では、磁石を用いてパチンコ玉の動きを不正に操作することが行われている。このような不正行為を早急に発見するために、不正行為を検知する検知手段を備え、不正行為を検知したことを複数の演出装置で報知する遊技台が提案されている。
【０００３】
このような演出装置の一つとして、防犯カメラを通しても報知を確認することができるランプは特に重要視され、不正行為を検知した場合はこのランプを周囲からより目立つような点滅態様で点滅させる遊技台も提案されている（例えば、特許文献１の段落００５３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２４７４１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような遊技台では、不正行為といった異常を検知した場合に防犯カメラの画像取得タイミングとランプの消灯タイミングとが一致してしまうと、防犯カメラを通して異常を確認することができないという課題がある。
【０００６】
本発明は上記課題に鑑みてなされたものであり、いずれのタイミングにおいても発光手段の点灯により異常を確認することができる遊技台を提供する。
【課題を解決するための手段】
【０００７】
本発明に係る遊技台は、遊技に関する異常を検知する検知手段と、第一の発光手段と、第二の発光手段と、前記第一の発光手段および前記第二の発光手段に関する制御を実行する発光制御手段と、前記検知手段によって前記異常が検知されたことに基づいてエラー状態を設定するエラー状態設定手段と、を備えた遊技台であって、前記発光制御手段は、前記エラー状態が設定されたことに基づいて、前記第一の発光手段および前記第二の発光手段それぞれを点滅させつつも、前記第一の発光手段および前記第二の発光手段のうちの少なくともいずれか一方の発光手段をいずれのタイミングにおいても点灯させる制御を実行し、前記エラー状態が解除されたことに基づいて、前記第一の発光手段および前記第二の発光手段それぞれを点灯させる制御を実行するものであることを特徴とする、遊技台である。
【発明の効果】
【０００８】
本発明の遊技台によれば、複数の発光手段が、異常が検知された場合には、少なくとも１つの発光手段がいずれのタイミングにおいても点灯している異常報知点滅発光態様で点滅するので、いずれのタイミングにおいても発光手段の点灯により異常を確認することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明のスロットマシンの外観を示す斜視図である。
【図２】本発明のスロットマシンの前面扉を開放した状態を示す正面図である
【図３】（ａ）はサイドランプユニットを組み立てた状態を示す斜視図であり、（ｂ）はサイドランプユニットを分解した状態を示す分解斜視図である。
【図４】本発明の主制御部、第１副制御部および第２副制御部を示すブロック図である。
【図５】本発明の主制御部が実行する電源投入処理のフローチャートである。
【図６】本発明の主制御部が実行する設定変更処理のフローチャートである。
【図７】本発明の主制御部が実行するメイン処理のフローチャートである。
【図８】本発明の主制御部が実行するタイマ割込処理のフローチャートである。
【図９】本発明の主制御部が実行するデバイス監視処理のフローチャートである。
【図１０】本発明の主制御部が実行するリセット操作監視処理のフローチャートである。
【図１１】本発明の主制御部が実行する扉開放状態監視処理のフローチャートである。
【図１２】本発明の第１副制御部が実行する処理を示すものであって、（ａ）はメイン処理のフローチャート、（ｂ）はコマンド受信割込処理のフローチャート、（ｃ）はタイマ割込処理のフローチャートである。
【図１３】本発明の第１副制御部が実行するコマンド処理のフローチャートである。
【図１４】本発明の第１副制御部が実行するランプ制御処理のフローチャートである。
【図１５】本発明の第１副制御部が実行する異常フラグ用演出データ更新処理のフローチャートである。
【図１６】本発明の第１副制御部が実行する解除操作フラグ用演出データ更新処理のフローチャートである。
【図１７】本発明の第２副制御部が実行する処理を示すものであって、（ａ）はメイン処理のフローチャート、（ｂ）はコマンド受信割込処理のフローチャート、（ｃ）はタイマ割込処理のフローチャート、（ｄ）は画像制御処理のフローチャート、である。
【図１８】本発明で用いるサイドランプ用演出データの構成を示す図である。
【図１９】本発明の設定変更時の各サイドランプの点滅パターンを時系列で示す図である。
【図２０】本発明の設定変更時のサイドランプの点滅態様を示す図である。
【図２１】本発明の扉開放検知時の各サイドランプの点滅パターンを時系列で示す図である。
【図２２】本発明の扉開放検知時のサイドランプの点滅態様を示す図である。
【図２３】本発明のその他のエラー検知時の各サイドランプの点滅パターンを時系列で示す図である。
【図２４】本発明のその他のエラー検知時のサイドランプの点滅態様を示す図である。
【図２５】本発明のサイドランプの点灯時間のバラつきを示す図である。
【図２６】本発明をパチンコ機へ適用することを説明するための図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について添付図面を参照して説明する。
＜全体構成＞
図１に示すスロットマシン１００は、本体１０１と、本体１０１の正面に取り付けられ、本体１０１に対して開閉可能な前面扉１０２と、を備える。本体１０１の中央内部には、外周面に複数種類の図柄（図示省略）が配置されたリールが３個（左リール１１０、中リール１１１、右リール１１２）収納され、スロットマシン１００の内部で回転できるように構成されている。これらのリール１１０乃至１１２はステッピングモータ等の駆動装置により回転駆動される。
【００１１】
本実施形態において、各図柄は帯状部材に等間隔で適当数印刷され、この帯状部材が所定の円形筒状の枠材に貼り付けられて各リール１１０乃至１１２が構成されている。リール１１０乃至１１２上の図柄は、遊技者から見ると、図柄表示窓１１３から縦方向に概ね３つ表示され、合計９つの図柄が見えるようになっている。そして、各リール１１０乃至１１２を回転させることにより、遊技者から見える図柄の組合せが変動することとなる。つまり、各リール１１０乃至１１２は複数種類の図柄の組合せを変動可能に表示する表示装置として機能する。なお、このような表示装置としてはリール以外にも液晶表示装置等の電子画像表示装置も採用できる。また、本実施形態では、３個のリールをスロットマシン１００の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。
【００１２】
各々のリール１１０乃至１１２の背面には、図柄表示窓１１３に表示される個々の図柄を照明するためのバックライト（図示省略）が配置されている。バックライトは、各々の図柄ごとに遮蔽されて個々の図柄を均等に照射できるようにすることが望ましい。なお、スロットマシン１００内部において各々のリール１１０乃至１１２の近傍には、投光部と受光部から成る光学式センサ（図示省略）が設けられており、この光学式センサの投光部と受光部の間をリールに設けられた一定の長さの遮光片が通過するように構成されている。このセンサの検出結果に基づいてリール上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン上に表示されるようにリール１１０乃至１１２を停止させる。
【００１３】
入賞ライン表示ランプ（図示省略）は、有効となる入賞ライン（図示省略）を示すランプである。有効となる入賞ラインは、遊技媒体としてベットされたメダルの数によって予め定まっている。例えば、入賞ラインは５ラインあり、例えば、メダルが１枚ベットされた場合、中段の水平入賞ラインが有効となり、メダルが２枚ベットされた場合、上段水平入賞ラインと下段水平入賞ラインが追加された３本が有効となり、メダルが３枚ベットされた場合、右下り入賞ラインと右上り入賞ラインが追加された５ラインが入賞ラインとして有効になる。なお、入賞ラインの数については５ラインに限定されるものではなく、また、例えば、メダルが１枚ベットされた場合に、中段水平入賞ライン、上段水平入賞ライン、下段水平入賞ライン、右下り入賞ラインおよび右上り入賞ラインの５ラインを有効な入賞ラインとして設定してもよく、ベット数に関係なく、一律に同一数の入賞ラインを有効な入賞ラインとして設定してもよい。
【００１４】
告知ランプ（図示省略）は、例えば、後述する内部抽選において特定の入賞役（具体的には、ボーナス）に内部当選していること、または、ボーナス遊技中であることを遊技者に知らせるランプである。遊技メダル投入可能ランプ（図示省略）は、遊技者が遊技メダルを投入可能であることを知らせるためのランプである。再遊技ランプ（図示省略）は、前回の遊技において入賞役の一つである再遊技に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要であること）を遊技者に知らせるランプである。リールパネルランプ（図示省略）は演出用のランプである。
【００１５】
ベットボタン１３０および１３１は、スロットマシン１００に電子的に貯留されているメダル（クレジットという）を所定の枚数分投入するためのボタンである。本実施形態においては、ベットボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、ベットボタン１３１が押下されると３枚投入されるようになっている。遊技メダル投入ランプ（図示省略）は、投入されたメダル数に応じた数のランプを点灯させ、規定枚数のメダルの投入があった場合、遊技の開始操作が可能な状態であることを知らせる遊技開始ランプ（図示省略）が点灯する。
【００１６】
メダル投入口１４１は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、ベットボタン１３０および１３１により電子的に投入することもできるし、メダル投入口１４１から実際のメダルを投入（投入操作）することもでき、投入とは両者を含む意味である。貯留枚数表示器（図示省略）は、スロットマシン１００に電子的に貯留されているメダルの枚数を表示するための表示器である。遊技情報表示器（図示省略）は、各種の内部情報（例えば、ボーナス遊技中のメダル払出枚数）を数値で表示するための表示器である。払出枚数表示器（図示省略）は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。貯留枚数表示器、遊技情報表示器および払出枚数表示器は、７セグメント（ＳＥＧ）表示器で構成することができる。
【００１７】
スタートレバー１３５は、リール１１０乃至１１２の回転を開始させるためのレバー型のスイッチである。即ち、メダル投入口１４１に所望するメダル枚数を投入するか、ベットボタン１３０および１３１を操作して、スタートレバー１３５を操作すると、リール１１０乃至１１２が回転を開始することとなる。スタートレバー１３５に対する操作を遊技の開始操作と言う。
【００１８】
ストップボタンユニット１３６には、ストップボタン１３７乃至１３９が設けられている。ストップボタン１３７乃至１３９は、スタートレバー１３５の操作によって回転を開始したリール１１０乃至１１２を個別に停止させるためのボタン型のスイッチであり、各リール１１０乃至１１２に対応づけられている。以下、ストップボタン１３７乃至１３９に対する操作を停止操作と言い、最初の停止操作を第１停止操作、次の停止操作を第２停止操作、最後の停止操作を第３停止操作という。なお、各ストップボタン１３７乃至１３９の内部に発光体を設けてもよく、ストップボタン１３７乃至１３９の操作が可能である場合、該発光体を点灯させて遊技者に知らせることもできる。
【００１９】
メダル返却ボタン１３３は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。精算ボタン（図示省略）は、スロットマシン１００に電子的に貯留されたメダル、ベットされたメダルを精算し、メダル払出口１５５から排出するためのボタンである。ドアキー孔１４０は、スロットマシン１００の前面扉１０２のロックを解除するためのキーを挿入する孔である。
【００２０】
ストップボタンユニット１３６の下部には、機種名の表示と各種証紙の貼付とを行うタイトルパネル１６２が設けられている。タイトルパネル１６２の下部には、メダル払出口１５５、メダルの受け皿１６１が設けられている。
【００２１】
音孔１８０は、スロットマシン１００内部に設けられているスピーカの音を外部に出力するための孔である。前面扉１０２の左右各部に設けられた複数のサイドランプ８０４（以下、各サイドランプ８０４を個別に区別する場合には、符号８０４Ａ〜８０４Ｈを付す）は、遊技を盛り上げるための装飾用のランプである。サイドランプ８０４については後で詳述する。前面扉１０２の上部には演出装置１６０が配設されており、演出装置１６０の上部には音孔１４３が設けられている。この演出装置１６０は、水平方向に開閉自在な２枚の右シャッタ１６３ａ、左シャッタ１６３ｂからなるシャッタ（遮蔽装置）１６３と、このシャッタ１６３の奥側に配設された液晶表示装置１５７（演出画像表示装置）を備えており、右シャッタ１６３ａ、左シャッタ１６３ｂが液晶表示装置１５７の手前で水平方向外側に開くと液晶表示装置１５７の表示画面がスロットマシン１００正面（遊技者側）に出現する構造となっている。なお、液晶表示装置でなくとも、種々の演出画像や種々の遊技情報を表示可能な表示装置であればよく、例えば、複数セグメントディスプレイ（７セグディスプレイ）、ドットマトリクスディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイ、リール（ドラム）、或いは、プロジェクタとスクリーンとからなる表示装置等でもよい。また、表示画面は、方形をなし、その全体を遊技者が視認可能に構成している。本実施形態の場合、表示画面は長方形であるが、正方形でもよい。また、表示画面の周縁に不図示の装飾物を設けて、表示画面の周縁の一部が該装飾物に隠れる結果、表示画面が異形に見えるようにすることもできる。表示画面は本実施形態の場合、平坦面であるが、曲面をなしていてもよい。
【００２２】
図２は、前面扉１０２を開けた状態のスロットマシン１００を示す正面図である。本体１０１は、上面板２６１、左側の側面板２６０、右側の側面板２６０、下面板２６４および背面板２４２で囲われ、前面に開口する箱体である。本体１０１の内部には、背面板２４２の上部に設けた通風口２４９と重ならない位置に、内部に主制御基板を収納した主制御基板収納ケース２１０が配置され、この主制御基板収納ケース２１０の下方に、３つのリール１１０乃至１１２が配置されている。主制御基板収納ケース２１０及びリール１１０乃至１１２の側方、即ち向って左側の側面板２６０には、内部に副制御基板を収納した副制御基板収納ケース２２０が配設してある。また、向かって右側の側面板２６０には、主制御基板に接続されて、スロットマシン１００の情報を外部装置に出力する外部集中端子板２４８が取り付けられている。
【００２３】
そして、下面板２６４には、メダル払出装置１８０（バケットに溜まったメダルを払出す装置）が配設され、このメダル払出装置１８０の上方、即ちリール１１０乃至１１２の下方には、電源基板を有する電源装置２５２が配設され、電源装置２５２正面には電源スイッチ２４４を配設している。電源装置２５２は、スロットマシン１００に外部から供給される交流電源を直流化し、所定の電圧に変換して後述する主制御部３００、副制御部４００、５００等の各制御部、各装置に供給する。さらには、外部からの電源が断たれた後も所定の部品（例えば主制御部３００のＲＡＭ３０８等）に所定の期間（例えば１０日間）電源を供給するための蓄電回路（例えばコンデンサ）を備えている。
【００２４】
メダル払出装置１８０の右側には、メダル補助収納庫２４０が配設してあり、この背後にはオーバーフロー端子が配設されている（図示省略）。電源装置２５２には、電源コード２６３を接続する電源コード接続部が設けられ、ここに接続された電源コード２６３が、本体１０１の背面板２４２に開設した電源コード用穴２６２を通して外部に延出している。
【００２５】
前面扉１０２は、本体１０１の左側の側面板２６０にヒンジ装置２７６を介して蝶着され、図柄表示窓１１３の上部には、演出装置１６０、および、この演出装置１６０を制御する演出制御基板（図示省略）、上部スピーカ２７２、を設けている。図柄表示窓１１３の下部には、投入されたメダルを選別するためのメダルセレクタ１７０、このメダルセレクタ１７０が不正なメダル等をメダル受皿１６１に落下させる際にメダルが通過する通路２６６等を設けている。さらに、音孔１８０に対応する位置には低音スピーカ２７７を設けている。
【００２６】
また、スロットマシン１００の内部には、設定値（遊技モード）を変更するための設定変更キースイッチ７０１が設けられている。さらに、前面扉１０２の背面には、図柄表示窓１１３の下方に扉中継基板７００が配設されており、この扉中継基板７００に、設定変更ボタン７０２と設定値表示器７０３とリセットボタン７０４とが設けられている。
【００２７】
設定変更ボタン７０２はプッシュボタン式のスイッチであり、１回押下操作されるごとに、設定値を１→２→３→４→５→６→１→２→３・・・のように１ずつ増加する態様で変更することができる。より詳しくは、前面扉１０２を開放し、設定変更キースイッチ７０１のキー孔に専用のキーを挿入して回転させることにより設定変更キースイッチ７０１をＯＮにし、この状態で電源スイッチ２４４をＯＦＦからＯＮに切り替える。その後、前面扉１０２の内部側中央部に設けられた設定変更ボタン７０２を押下操作すると、設定値を変更することができる。
【００２８】
設定値表示器７０３は７セグメント表示器で構成され、設定変更ボタン７０２により設定された現在の設定値が表示される。
【００２９】
リセットボタン７０４は、設定変更ボタン７０２と同様のプッシュボタン式のスイッチであり、リセットボタン７０４を押下操作することでスロットマシン１００のエラーを解除することができる。
【００３０】
また、特に図示しないが、リセットボタン７０４が操作されたことを検知するリセットボタンセンサと、前面扉１０２が開放されていることを検知する扉開放センサとが、スロットマシン１００の内部の適宜の位置に設けられている。
【００３１】
次に、サイドランプユニット８００について図３を用いて詳細に説明する。図３（ａ）は、サイドランプユニット８００を組み立てた状態を示す斜視図であり、図３（ｂ）は、サイドランプユニット８００を分解した状態を示す分解斜視図である。
【００３２】
サイドランプユニット８００は、細長板状のベース部材８０２と、ベース部材８０２の長手方向に所定間隔を空けて設置された複数（ここでは４つ）のサイドランプ（発光手段）８０４と、個々のサイドランプ８０４の正面側を覆うように設けられる内側ランプカバー８０６と、サイドランプ８０４を個々に仕切るための仕切り部材８０８と、サイドランプ８０４全体を覆うようにして仕切り部材８０８に着脱可能に取付けられる外側カバー部材８１０とによって構成されている。本実施形態では、サイドランプユニット８００は、スロットマシン１００の上部右側と上部左側にそれぞれ１つずつ設置される。また、右側に配置される４つのサイドランプ８０４を上から順に、第１サイドランプ８０４Ａ、第２サイドランプ８０４Ｂ、第３サイドランプ８０４Ｃ、第４サイドランプ８０４Ｄともいい、左側に配置される４つのサイドランプ８０４を上から順に、第５サイドランプ８０４Ｅ、第６サイドランプ８０４Ｆ、第７サイドランプ８０４Ｇ、第８サイドランプ８０４Ｈともいう。第１〜第８の各サイドランプ８０４Ａ〜８０４Ｈは、複数のＬＥＤ８０４ａがスロットマシン１００の正面側を向くように配置されたＬＥＤ基板を有して構成されている。
【００３３】
ベース部材８０２には、４つのサイドランプ８０４が縦方向に所定の間隔を空けて設置される。なお、ベース部材８０２に設置されるサイドランプ８０４の数・配置・大きさ・向きなどは、例示したものに限定されない。
【００３４】
仕切り部材８０８は、内部空間を４つの空間に仕切るための３つの仕切り板８０８ａを備えており、仕切り部材８０８をベース部材８０２に取付けたときに、４つのサイドランプ８０４が仕切り部材８０８内部の４つの空間にそれぞれ収容される。外側カバー部材８１０は、サイドランプ８０４をスロットマシン１００の正面から視認可能な半透明の部材からなり、仕切り部材８０８の正面に取付ねじ８１２によって固定される。また、外側カバー部材８１０の下側には、外側カバー部材８１０と同様の材質、質感となるように、視認可能な半透明の部材からなる下カバー部材８１４が設けられており、外側カバー部材８１０と一体となって連結し、サイドランプユニット８００の流線型の外郭曲面を形成する。
【００３５】
ベース部材８０２の背面側には、サイドランプユニット８００をスロットマシン１００に連結するための連結部材８１６が設けられている。連結部材８１６は、複数の取付ねじ８１８によってベース部材８０２に固定されている。また、４つのサイドランプ８０４は、それぞれ複数の取付ねじ８２０によってベース部材８０２の正面側に固定されている。
【００３６】
＜制御部の回路構成＞
図４を用いて、スロットマシン１００の制御部の回路構成について詳細に説明する。なお、同図は制御部の回路ブロック図を示したものである。
【００３７】
スロットマシン１００の制御部は、大別すると、遊技の進行を制御する主制御部３００と、主制御部３００が送信するコマンド信号（以下、単に「コマンド」と呼ぶ）に応じて、主な演出の制御を行う第１副制御部４００と、第１副制御部４００より送信されたコマンドに基づいて各種機器を制御する第２副制御部５００と、によって構成されている。
【００３８】
＜主制御部＞
まず、スロットマシン１００の主制御部３００について説明する。主制御部３００は、主制御部３００の全体を制御する基本回路３０２を備えており、この基本回路３０２には、ＣＰＵ３０４と、制御プログラムデータ、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等を記憶するためのＲＯＭ３０６と、一時的にデータを記憶するためのＲＡＭ３０８と、各種デバイスの入出力を制御するためのＩ／Ｏ３１０と、時間や回数等を計測するためのカウンタタイマ３１２と、ＷＤＴ（ウォッチドックタイマ）３１４を搭載している。
【００３９】
なお、ＲＯＭ３０６やＲＡＭ３０８については他の記憶装置を用いてもよく、この点は後述する第１副制御部４００や第２副制御部５００についても同様である。この基本回路３０２のＣＰＵ３０４は、水晶発振器３１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。さらには、ＣＰＵ３０４は、電源が投入されるとＲＯＭ３０６の所定エリアに格納された分周用のデータをカウンタタイマ３１２に送信し、カウンタタイマ３１２は受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ３０４に送信する。ＣＰＵ３０４は、この割込み要求を契機に各センサ等の監視や駆動パルスの送信を実行する。例えば、水晶発振器３１４が出力するクロック信号を８ＭＨｚ、カウンタタイマ３１２の分周値を１／２５６、ＲＯＭ３０６の分周用のデータを４７に設定した場合、割り込みの基準時間は、２５６×４７÷８ＭＨｚ＝１．５０４ｍｓとなる。
【００４０】
主制御部３００は、０〜６５５３５の範囲で数値を変動させるハードウェア乱数カウンタとして使用している乱数発生回路３１６と、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路３３８を備えており、ＣＰＵ３０４は、この起動信号出力回路３３８から起動信号が入力された場合に、遊技制御を開始する（後述する主制御部メイン処理を開始する）。
【００４１】
また、主制御部３００には、センサ回路３２０を備えており、ＣＰＵ３０４は、割り込み時間ごとに各種センサ３１８（ベットボタン１３０センサ、ベットボタン１３１センサ、ベットボタン１３２センサ、メダル投入口１４１から投入されたメダルのメダル受付センサ、スタートレバー１３５センサ、ストップボタン１３７センサ、ストップボタン１３８センサ、ストップボタン１３９センサ、精算ボタン１３４センサ、メダル払出装置１８０から払い出されるメダルのメダル払出センサ、リール１１０のインデックスセンサ、リール１１１のインデックスセンサ、リール１１２のインデックスセンサ、リセットボタンセンサ、扉開放センサ等）の状態を監視している。
【００４２】
なお、センサ回路３２０がスタートレバー１３５センサのＨレベルを検出した場合には、この検出を示す信号を乱数発生回路３１６に出力する。この信号を受信した乱数発生回路３１６は、そのタイミングにおける値をラッチし、抽選に使用する乱数値を格納するレジスタに記憶する。
【００４３】
メダル受付センサは、メダル投入口１４１の内部通路に２個設置されており、メダルの通過有無を検出する。スタートレバー１３５センサは、スタートレバー１３５内部に２個設置されており、遊技者によるスタート操作を検出する。ストップボタン１３７センサ、ストップボタン１３８センサ、および、ストップボタン１３９センサは、各々のストップボタン１３７乃至１３９に設置されており、遊技者によるストップボタンの操作を検出する。
【００４４】
ベットボタン１３０センサ、ベットボタン１３１センサ、および、ベットボタン１３２センサは、メダル投入ボタン１３０乃至１３２のそれぞれに設置されており、ＲＡＭ３０８に電子的に貯留されているメダルを遊技への投入メダルとして投入する場合の投入操作を検出する。精算ボタン１３４センサは、精算ボタン１３４に設けられている。精算ボタン１３４が一回押されると、電子的に貯留されているメダルを精算する。メダル払出センサは、メダル払出装置１８０が払い出すメダルを検出するためのセンサである。なお、以上の各センサは、非接触式のセンサであっても接点式のセンサであってもよい。
【００４５】
リール１１０のインデックスセンサ、リール１１１のインデックスセンサ、および、リール１１２のインデックスセンサは、各リール１１０乃至１１２の取付台の所定位置に設置されており、リールフレームに設けた遮光片が通過するたびにＬレベルになる。ＣＰＵ３０４は、この信号を検出すると、リールが１回転したものと判断し、リールの回転位置情報をゼロにリセットする。
【００４６】
主制御部３００は、リール装置１１０乃至１１２に設けたステッピングモータを駆動する駆動回路３２２、投入されたメダルを選別するメダルセレクタ１７０に設けたソレノイドを駆動する駆動回路３２４、メダル払出装置１８０に設けたモータを駆動する駆動回路３２６、各種ランプや表示器３３８（入賞ライン表示ランプ、告知ランプ、遊技メダル投入可能ランプ、再遊技ランプ、遊技メダル投入ランプ、遊技開始ランプ、貯留枚数表示器、遊技情報表示器、払出枚数表示器）を駆動する駆動回路３２８を備えている。
【００４７】
また、基本回路３０２には、情報出力回路３３４（外部集中端子板２４８）を接続しており、主制御部３００は、この情報出力回路３３４を介して、外部のホールコンピュータ（図示省略）等が備える情報入力回路６５２にスロットマシン１００の遊技情報（例えば、遊技状態）を出力する。
【００４８】
また、主制御部３００は、電源管理部（図示しない）から主制御部３００に供給している電源の電圧値を監視する電圧監視回路３３０を備えており、電圧監視回路３３０は、電源の電圧値が所定の値（本実施例では９ｖ）未満である場合に電圧が低下したことを示す低電圧信号を基本回路３０２に出力する。
【００４９】
また、主制御部３００は、第１副制御部４００にコマンドを送信するための出力インタフェースを備えており、第１副制御部４００との通信を可能としている。なお、主制御部３００と第１副制御部４００との情報通信は一方向の通信であり、主制御部３００は第１副制御部４００にコマンド等の信号を送信できるように構成しているが、第１副制御部４００からは主制御部３００にコマンド等の信号を送信できないように構成している。
【００５０】
＜第１副制御部＞
次に、スロットマシン１００の第１副制御部４００について説明する。第１副制御部４００は、主制御部３００が送信した制御コマンドを入力インタフェースを介して受信し、この制御コマンドに基づいて第１副制御部４００の全体を制御する基本回路４０２を備えており、この基本回路４０２は、ＣＰＵ４０４と、一時的にデータを記憶するためのＲＡＭ４０８と、各種デバイスの入出力を制御するためのＩ／Ｏ４１０と、時間や回数等を計測するためのカウンタタイマ４１２を搭載している。基本回路４０２のＣＰＵ４０４は、水晶発振器４１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。ＲＯＭ４０６は、第１副制御部４００の全体を制御するための制御プログラム及びデータ、バックライトの点灯パターンや各種表示器を制御するためのデータ等を記憶する。
【００５１】
ＣＰＵ４０４は、所定のタイミングでデータバスを介してＲＯＭ４０６の所定エリアに格納された分周用のデータをカウンタタイマ４１２に送信する。カウンタタイマ４１２は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ４０４に送信する。ＣＰＵ４０４は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００５２】
また、第１副制御部４００には、音源ＩＣ４１８を設けており、音源ＩＣ４１８に出力インタフェースを介してスピーカ２７２、２７７を設けている。音源ＩＣ４１８は、ＣＰＵ４０４からの命令に応じてアンプおよびスピーカ２７２、２７７から出力する音声の制御を行う。音源ＩＣ４１８には音声データが記憶されたＳ−ＲＯＭ（サウンドＲＯＭ）が接続されており、このＲＯＭから取得した音声データをアンプで増幅させてスピーカ２７２、２７７から出力する。
【００５３】
また、第１副制御部４００には、駆動回路４２２が設けられ、駆動回路４２２には入出力インタフェースを介してサイドランプ８０４とサイドランプ８０４を除く各種のランプ４２０（上部ランプ、下部ランプ、タイトルパネル１６２ランプ、等）とが接続されている。
【００５４】
また、ＣＰＵ４０４は、出力インタフェースを介して第２副制御部５００へ信号の送受信を行う。
【００５５】
＜第２副制御部＞
第２副制御部５００は、演出画像表示装置１５７の表示制御を含む演出装置１６０の各種制御を行う。なお、第２副制御部５００は、例えば、液晶表示装置１５７の表示の制御を行う制御部、各種演出用駆動装置の制御を行う制御部（例えば、シャッタ１６３のモータ駆動を制御する制御部）とするなど、複数の制御部で構成するようにしてもよい。
【００５６】
第２副制御部５００は、第１副制御部４００が送信した制御コマンドを入力インタフェースを介して受信し、この制御コマンドに基づいて第２副制御部５００の全体を制御する基本回路５０２を備えており、この基本回路５０２は、ＣＰＵ５０４と、一時的にデータを記憶するためのＲＡＭ５０８と、各種デバイスの入出力を制御するためのＩ／Ｏ５１０と、時間や回数等を計測するためのカウンタタイマ５１２と、を搭載している。基本回路５０２のＣＰＵ５０４は、水晶発振器５１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。ＲＯＭ５０６は、第２副制御部５００の全体を制御するための制御プログラム及びデータ、画像表示用のデータ等を記憶する。
【００５７】
ＣＰＵ５０４は、所定のタイミングでデータバスを介してＲＯＭ５０６の所定エリアに格納された分周用のデータをカウンタタイマ５１２に送信する。カウンタタイマ５１２は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ５０４に送信する。ＣＰＵ５０４は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００５８】
また、第２副制御部５００には、シャッタ１６３のステッピングモータ（図示略）を駆動する駆動回路５３０を設けており、駆動回路５３０には出力インタフェースを介してシャッタ１６３を設けている。この駆動回路５３０は、ＣＰＵ５０４からの命令に応じてシャッタ１６３に設けたステッピングモータに駆動信号を出力する。
【００５９】
また、第２副制御部５００には、センサ回路５３２を設けており、センサ回路５３２には入力インタフェースを介してシャッタセンサ５３８を接続している。ＣＰＵ５０４は、割り込み時間ごとにシャッタセンサ５３８の状態を監視している。
【００６０】
また、第２副制御部５００には、ＶＤＰ５３４（ビデオ・ディスプレイ・プロセッサー）を設けており、このＶＤＰ５３４には、バスを介してＲＯＭ５０６、ＶＲＡＭ５３６が接続されている。ＶＤＰ５３４は、ＣＰＵ５０４からの信号に基づいてＲＯＭ５０６に記憶された画像データ等を読み出し、ＶＲＡＭ５３６のワークエリアを使用して表示画像を生成し、液晶表示装置１５７に画像を表示する。
【００６１】
＜電源投入処理＞
図５を用いて、主制御部３００のＣＰＵ３０４によって実行される電源投入処理について説明する。電源投入処理は、スロットマシン１００の電源スイッチ２４４がＯＮされると（換言すれば、電源投入時に）実行される。
【００６２】
まず、最初のステップＳ１０１では、各種のイニシャル処理（初期化処理）を行う。
【００６３】
ステップＳ１０３では、ＲＡＭ３０８の少なくとも一部に異常があるか否かを判定する。ＲＡＭ３０８に異常がある場合はステップＳ１０５に進み、異常がない場合はステップＳ１０７に進む。なお、ＲＡＭ３０８の異常を検出する方法は種々考えられるが、例えば、同一の情報を第１の記憶領域と第２の記憶領域とに記憶しておき、電源投入後に、第１の記憶領域に記憶された情報と第２の記憶領域に記憶された情報とを比較し、両者が異なる場合に異常と判定する方法が一例として挙げられる。
【００６４】
ステップＳ１０５では、ＲＡＭエラー処理を行う。このＲＡＭエラー処理では、使用スタックエリアを除くすべてのＲＡＭ３０８の記憶領域をクリアする準備を行ったり、第１副制御部４００にエラー発生コマンドを送信する準備等を行ったりする。
【００６５】
ステップＳ１０７では、設定変更キースイッチ７０１がＯＮ状態か否かを判定する。設定変更キースイッチ７０１がＯＮ状態であればステップＳ１０９に進み、ＯＦＦ状態であればステップＳ１１１に進む。
【００６６】
ステップＳ１０９では、後述する設定変更処理を実行する。処理実行後はステップＳ１１３に進む。
【００６７】
ステップＳ１１１では、強制ＲＡＭクリアがＯＮ状態か否かを判定する。具体的には、電源が投入され、且つ、リセットボタン７０４が長押しされた（例えば５秒間押下された）ときに、強制ＲＡＭクリアがＯＮ状態であるとする。強制ＲＡＭクリアがＯＮ状態であればステップＳ１１３に進み、そうでなければステップＳ１１７に進む。
【００６８】
ステップＳ１１３では、初期状態遊技開始処理を行う。この初期状態遊技開始処理では、「設定値の記憶領域」や「ＲＡＭ３０８のクリア時に使用するスタック領域を除く記憶領域」のクリア、自動精算および打ち止めの有無などの設定、内部当選の有無の設定、第１副制御部４００に対する制御コマンドの送信などを行う。処理後はステップＳ１１５に進む。
【００６９】
ステップＳ１１５では、後述する主制御部メイン処理を行う。処理後はこのフローを終了する。
【００７０】
ステップＳ１１７では、復帰処理によりスロットマシン１００を電源が遮断される前の状態に復帰し、このフローを終了する。
【００７１】
＜設定変更処理＞
図６を用いて、電源投入処理のステップＳ１０９で実行される設定変更処理について説明する。
【００７２】
まず、最初のステップＳ２０１では、現在設定されている設定値（遊技モード）を設定値表示器７０３に表示させる。
【００７３】
ステップＳ２０３では、ＲＡＭ３０８を初期化（ＲＡＭクリア）する。
【００７４】
ステップＳ２０５では、設定変更することを示す設定変更コマンドを第１副制御部４００に送信する準備を行う。
【００７５】
ステップＳ２０７では、設定変更ボタン７０２の押下操作があったか否かを判定する。設定変更スイッチ７０２の押下操作があった場合はステップＳ２０９に進み、そうでなければステップＳ２１１に進む。
【００７６】
ステップＳ２０９では、ステップＳ２０１によって設定値表示器７０３に表示させた設定値を更新する。設定値の更新は、前述したように設定変更ボタン７０２を１回押下する毎に、現在設定されている設定値１〜６に対して１ずつ加算更新し、設定値が６を超えると１に戻ることを繰り返す。更新後はステップＳ２１１に進む。
【００７７】
ステップＳ２１１では、スタートレバー１３５の操作があったか否かを判定する。スタートレバー１３５の操作があった場合にはステップＳ２１３に進み、そうでなければステップＳ２０７に戻り、設定変更操作を継続する。
【００７８】
ステップＳ２１３では、設定値表示器７０３に現在表示されている設定値（変更操作ありで変更された設定値、または、変更操作なしで元々設定されていた設定値）をＲＡＭ３０８の設定値記憶領域に記憶し、設定値を確定する。確定後はステップＳ２１５に進む。
【００７９】
ステップＳ２１５では、設定変更キースイッチ７０１がＯＮからＯＦＦに切り替えられたか否かを判定する。設定変更キースイッチ７０１がＯＦＦに切り替えられた場合はステップＳ２１７に進み、そうでない場合はステップＳ２１５の処理を繰り返し、設定変更キースイッチ７０１がＯＦＦに切り替えられるのを待つ。
【００８０】
ステップＳ２１７では、設定変更が終了したことを示す設定変更終了コマンドを第１副制御部４００に送信する準備を行い、このフローを終了する。なお、設定変更終了コマンドは、少なくとも設定された設定値が把握できる情報を含むコマンドである。
【００８１】
＜主制御部メイン処理＞
図７を用いて、主制御部３００のＣＰＵ３０４によって実行される主制御部メイン処理について説明する。なお、同図は主制御部メイン処理の流れを示すフローチャートである。
上述したように、主制御部３００には、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路（リセット信号出力回路）３３８を設けている。この起動信号を入力した基本回路３０２のＣＰＵ３０４は、リセット割込によりリセットスタートしてＲＯＭ３０６に予め記憶している制御プログラムに従って図５に示す主制御部メイン処理を実行する。
【００８２】
電源投入が行われると、まず、ステップＳ３０１で各種の初期設定を行う。この初期設定では、ＣＰＵ３０４のスタックポインタ（ＳＰ）へのスタック初期値の設定、割込禁止の設定、Ｉ／Ｏ３１０の初期設定、ＲＡＭ３０８に記憶する各種変数の初期設定、ＷＤＴ３１４への動作許可及び初期値の設定等を行う。
【００８３】
ステップＳ３０３では、メダル投入・スタート操作受付処理を実行する。ここではメダルの投入の有無をチェックし、メダルの投入に応じて入賞ライン表示ランプ１２０を点灯させる。なお、前回の遊技で再遊技に入賞した場合は、前回の遊技で投入されたメダル枚数と同じ数のメダルを投入する処理を行うので、遊技者によるメダルの投入が不要となる。また、スタートレバー１３５が操作されたか否かのチェックを行い、スタートレバー１３５の操作があればステップＳ３０５へ進む。
【００８４】
ステップＳ３０５では、投入されたメダル枚数を確定し、有効な入賞ラインを確定する。
【００８５】
ステップＳ３０７では、乱数発生回路３１６で発生させた乱数を取得する。
【００８６】
ステップＳ３０９では、現在の遊技状態に応じてＲＯＭ３０６に格納されている入賞役抽選テーブルを読み出し、これとステップＳ３０７で取得した乱数とを用いて内部抽選を行う。内部抽選の結果、いずれかの入賞役（作動役を含む）に内部当選した場合、その入賞役のフラグがＯＮになる。
【００８７】
ステップＳ３１１では、内部抽選結果に基づき、リール停止データを選択する。
【００８８】
ステップＳ３１３では、全リール１１０乃至１１２の回転を開始させる。
【００８９】
ステップＳ３１５では、ストップボタン１３７乃至１３９の受け付けが可能になり、いずれかのストップボタンが押されると、押されたストップボタンに対応するリール１１０乃至１１２の何れかをステップＳ３１１で選択したリール停止制御データに基づいて停止させる。全リール１１０乃至１１２が停止するとステップＳ３１７へ進む。
【００９０】
ステップＳ３１７では、入賞判定を行う。ここでは、有効化された入賞ライン１１４上に、何らかの入賞役に対応する図柄組合せが表示された場合にその入賞役に入賞したと判定する。例えば、有効化された入賞ライン上に「ベル−ベル−ベル」が揃っていたならばベル入賞と判定する。
【００９１】
ステップＳ３１９では払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを入賞ライン数に応じて払い出す。
【００９２】
ステップＳ３２１では遊技状態制御処理を行う。遊技状態制御処理では、通常遊技、ＢＢ遊技、ＲＢ遊技、内部当選遊技、の各遊技状態の移行に関する処理を行い、それらの開始条件、終了条件の成立により、遊技状態を移行する。以上により１ゲームが終了する。以降ステップＳ３０３へ戻って上述した処理を繰り返すことにより遊技が進行することになる。
【００９３】
<主制御部タイマ割込処理>
図８を用いて、主制御部３００のＣＰＵ３０４が実行する主制御部タイマ割込処理について説明する。なお、同図は主制御部タイマ割込処理の流れを示すフローチャートである。
【００９４】
主制御部３００は、所定の周期（本実施形態では約２ｍｓに１回）でタイマ割込信号を発生するカウンタタイマ３１２を備えており、このタイマ割込信号を契機として主制御部タイマ割込処理を所定の周期で開始する。
【００９５】
ステップＳ４０１では、タイマ割込開始処理を行う。このタイマ割込開始処理では、ＣＰＵ３０４の各レジスタの値をスタック領域に一時的に退避する処理などを行う。
【００９６】
ステップＳ４０３では、ＷＤＴ３１４のカウント値が初期設定値（本実施形態では３２．８ｍｓ）を超えてＷＤＴ割込が発生しないように（処理の異常を検出しないように）、ＷＤＴ３１４を定期的に（本実施形態では、主制御部タイマ割込の周期である約２ｍｓに１回）リスタートを行う。
【００９７】
ステップＳ４０５では、入力ポート状態更新処理を行う。この入力ポート状態更新処理では、Ｉ／Ｏ３１０の入力ポートを介して、各種センサ３１８のセンサ回路３２０の検出信号を入力して検出信号の有無を監視し、ＲＡＭ３０８に各種センサ３１８ごとに区画して設けた信号状態記憶領域に記憶する。
【００９８】
ステップＳ４０７では、各種遊技処理を行う。具体的には、割込みステータスを取得し（各種センサ３１８からの信号に基づいて各種割込みステータスを取得する）、このステータスに従った処理を行う（例えば、取得した各ストップボタン１３７乃至１３９の割込みステータスに基づいて、停止ボタン受付処理を行う）。
【００９９】
ステップＳ４０９では、タイマ更新処理を行う。各種タイマをそれぞれの時間単位により更新する。
【０１００】
ステップＳ４１１では、コマンド設定送信処理を行い、各種のコマンドが第１副制御部４００に送信される。なお、第１副制御部４００に送信する出力予定情報は本実施形態では１６ビットで構成しており、ビット１５はストローブ情報（オンの場合、データをセットしていることを示す）、ビット１１〜１４はコマンド種別（例えば、基本コマンド、スタートレバー受付コマンド、演出抽選処理に伴う演出コマンド、リール１１０乃至１１２の回転を開始に伴う回転開始コマンド、ストップボタン１３７乃至１３９の操作の受け付けに伴う停止ボタン受付コマンド、リール１１０乃至１１２の停止処理に伴う停止位置情報コマンド、メダル払出処理に伴う払出枚数コマンド及び払出終了コマンド、遊技状態を示すコマンド、設定変更コマンド、設定変更終了コマンド、扉開放コマンド、扉閉鎖コマンド、エラーコマンド、リセット実行コマンド等）、ビット０〜１０はコマンドデータ（コマンド種別に対応する所定の情報）で構成されている。
【０１０１】
第１副制御部４００では、受信した出力予定情報に含まれるコマンド種別により、主制御部３００における遊技制御の変化に応じた演出制御の決定が可能になるとともに、出力予定情報に含まれているコマンドデータの情報に基づいて、演出制御内容を決定することができるようになる。
【０１０２】
ステップＳ４１３では、外部出力信号設定処理を行う。この外部出力信号設定処理では、ＲＡＭ３０８に記憶している遊技情報を、情報出力回路３３４を介してスロットマシン１００とは別体の情報入力回路６５２に出力する。
【０１０３】
ステップＳ４１５では、後述するデバイス監視処理を行う。デバイス監視処理を行った後はステップＳ４１７に進む。
【０１０４】
ステップＳ４１７では、低電圧信号がオンであるか否かを監視する。そして、低電圧信号がオンの場合（電源の遮断を検知した場合）にはステップＳ４２１に進み、低電圧信号がオフの場合（電源の遮断を検知していない場合）にはステップＳ４１９に進む。
【０１０５】
ステップＳ４１９では、タイマ割込終了処理を終了する各種処理を行う。このタイマ割込終了処理では、ステップＳ４０１で一時的に退避した各レジスタの値を元の各レジスタに設定等行う。その後、図５に示す主制御部メイン処理に復帰する。
【０１０６】
一方、ステップＳ４２１では、復電時に電断時の状態に復帰するための特定の変数やスタックポインタを復帰データとしてＲＡＭ３０８の所定の領域に退避し、入出力ポートの初期化等の電断処理を行い、その後、図７に示す主制御部メイン処理に復帰する。
【０１０７】
＜デバイス監視処理＞
図９を用いて、主制御部タイマ割込処理のステップＳ４１５で実行されるデバイス監視処理について説明する。
【０１０８】
まず、最初のステップＳ５０１では、後述するリセット操作監視処理を実行する。リセット操作監視処理を実行後は、ステップＳ５０３に進む。
【０１０９】
ステップＳ５０３では、後述する扉開放状態監視処理を実行する。扉開放状態監視処理を実行後は、ステップＳ５０５に進む。
【０１１０】
ステップＳ５０５では、その他のエラー監視処理を実行する。ここでは、その他のエラーとして、メダル投入異常やメダル払出異常等のエラーを監視し、その他のエラーがあった場合にはエラーコマンドを送信する準備を行う。その他のエラーは、前述の主制御部タイマ割込処理のステップＳ４０５において信号状態記憶領域に記憶した各種センサ３１８の信号状態を読み出すことで、メダル投入異常及びメダル払出異常等に関するエラーの有無を監視することができる。
【０１１１】
ステップＳ５０７では、その他のデバイス監視処理を実行する。その他のデバイス監視処理を実行後は、このフローを終了する。
【０１１２】
＜リセット操作監視処理＞
図１０を用いて、デバイス監視処理のステップＳ５０１で実行されるリセット操作監視処理について説明する。
【０１１３】
まず、最初のステップＳ６０１では、リセットボタンセンサの検知結果に基づいてリセットボタン７０４が操作されたか否か、すなわち、リセット操作があったか否かを確認する。リセット操作があればステップＳ６０３に進み、なければこのフローを終了する。
【０１１４】
ステップＳ６０３では、リセット操作があったことを示すリセット実行コマンドを第１副制御部４００に送信する準備を行う。送信準備後はステップＳ６０５に進む。
【０１１５】
ステップＳ６０５では、リセット操作に応じた処理を実行する。何らかの異常が検知された場合には遊技の進行が停止された状態となっているので、遊技の進行の停止状態を解除する処理として、例えば、エラーステータスの復帰処理（エラー解除）やメダルの払出を再開させる処理を実行する。実行後はこのフローを終了する。
【０１１６】
＜扉開放状態監視処理＞
図１１を用いて、デバイス監視処理のステップＳ５０３で実行される扉開放状態監視処理について説明する。
【０１１７】
まず、最初のステップＳ７０１では、扉開放センサがＯＮからＯＦＦに切り替えられたか否かを確認する。扉開放センサがＯＦＦに切り替えられた場合はステップＳ７０３に進み、そうでなければステップＳ７０５に進む。
【０１１８】
ステップＳ７０３では、扉が開放されていることを示す扉開放コマンドを第１副制御部４００に送信する準備を行う。送信準備後はステップＳ７０５に進む。
【０１１９】
ステップＳ７０５では、扉開放センサがＯＦＦからＯＮに切り替えられたか否かを確認する。扉開放センサがＯＮに切り替えられた場合はステップＳ７０７に進み、そうでなければこのフローを終了する。
【０１２０】
ステップＳ７０７では、扉が閉鎖されていることを示す扉閉鎖コマンドを第１副制御部４００に送信する準備を行う。送信準備後はこのフローを終了する。
【０１２１】
＜第１副制御部４００の処理＞
図１２（ａ）〜（ｃ）を用いて、第１副制御部４００の処理について説明する。なお、図１２（ａ）〜（ｃ）に示す各処理は、第１副制御部のＣＰＵ４０４によって実行される。
【０１２２】
＜第１副制御部メイン処理＞
図１２（ａ）に示すように、第１副制御部４００のメイン処理のステップＳ８０１では、各種の初期設定を行う。電源投入が行われると、まずステップＳ８０１で初期化処理が実行される。この初期化処理では、入出力ポートの初期設定や、ＲＡＭ４０８内の記憶領域の初期化処理等を行う。
【０１２３】
ステップＳ８０３では、タイマ変数が１０以上か否かを判定し、タイマ変数が１０となるまでこの処理を繰り返し、タイマ変数が１０以上となったときには、ステップＳ８０５の処理に移行する。
【０１２４】
ステップＳ８０５では、タイマ変数に０を代入する。
【０１２５】
ステップＳ８０７では、後述するコマンド処理を行う。コマンド処理を行った後は、ステップＳ８０９に進む。
【０１２６】
ステップＳ８０９では、演出制御処理を行う。例えば、ステップＳ８０７で新たなコマンドがあった場合には、このコマンドに対応する処理を行う。この処理には、例えば、主制御部３００からのコマンドに対応する演出データをＲＯＭ４０６から読み出す等の処理を行い、演出データの更新が必要な場合には演出データの更新処理を行うことが含まれる。ただし、後述する異常コマンドに対応する演出データの設定処理は、この２つ後のステップＳ８１３のランプ制御処理で一括して実行する。
【０１２７】
ステップＳ８１１では、ステップＳ８０９の処理結果に基づいて音制御処理を行う。例えば、ステップＳ８０９で読み出した演出データの中に音源ＩＣ４１８への命令がある場合には、この命令を音源ＩＣ４１８に出力する。
【０１２８】
ステップＳ８１３では、後述するランプ制御処理を行う。ランプ制御処理を行った後は、ステップＳ８１５に進む。
【０１２９】
ステップＳ８１５では、ステップＳ８０９の処理結果に基づいて第２副制御部５００に制御コマンドを送信する設定を行う情報出力処理を行う。例えば、ステップＳ８０９で読み出した演出データの中に第２副制御部５００に送信する制御コマンドがある場合には、この制御コマンドを出力する設定を行い、ステップＳ８０３へ戻る。
【０１３０】
＜第１副制御部コマンド受信割込処理＞
次に、図１２（ｂ）を用いて、第１副制御部４００のコマンド受信割込処理について説明する。このコマンド受信割込処理は、第１副制御部４００が、主制御部３００が出力するストローブ信号を検出した場合に実行する処理である。コマンド受信割込処理のステップＳ８２１では、主制御部３００が出力したコマンドを未処理コマンドとしてＲＡＭ４０８に設けたコマンド記憶領域に記憶する。
【０１３１】
＜第１副制御部タイマ割込処理＞
次に、図１２（ｃ）を用いて、第１副制御部４００のタイマ割込処理について説明する。第１副制御部４００は、所定の周期（本実施形態では２ｍｓに１回）でタイマ割込を発生するハードウェアタイマを備えており、このタイマ割込を契機として、タイマ割込処理を所定の周期で実行する。
【０１３２】
ステップＳ８３１では、第１副制御部メイン処理のステップＳ８０３において用いるタイマ変数の値に１を加算して元のタイマ変数記憶領域に記憶する。従って、ステップＳ８０３において、タイマ変数の値が１０以上と判定されるのは２０ｍｓ毎（２ｍｓ×１０）となる。
【０１３３】
ステップＳ８３３では、第１副制御部メイン処理のステップＳ８１５で設定された第２副制御部５００への制御コマンドの送信や、演出用乱数値の更新処理等を行う。
【０１３４】
＜コマンド処理＞
図１３を用いて、第１副制御部メイン処理のステップＳ８０７で実行されるコマンド処理について説明する。
【０１３５】
まず、最初のステップＳ９０１では、設定変更コマンドを受け付けたか否かを確認する。設定変更コマンドを受け付けていればステップＳ９０３に進み、そうでなければステップＳ９０５に進む。
【０１３６】
ステップＳ９０３では、設定変更フラグを設定し、ステップＳ９０５に進む。
【０１３７】
ステップＳ９０５では、扉開放コマンドを受け付けたか否かを確認する。扉開放コマンドを受け付けていればステップＳ９０７に進み、そうでなければステップＳ９０９に進む。
【０１３８】
ステップＳ９０７では、扉開放フラグを設定し、ステップＳ９０９に進む。
【０１３９】
ステップＳ９０９では、エラーコマンドを受け付けたか否かを確認する。エラーコマンドを受け付けていればステップＳ９１１に進み、そうでなければステップＳ９１３に進む。
【０１４０】
ステップＳ９１１では、エラーフラグを設定し、ステップＳ９１３に進む。
【０１４１】
ステップＳ９１３では、設定変更終了コマンドを受け付けたか否かを確認する。設定変更終了コマンドを受け付けていればステップＳ９１５に進み、そうでなければステップＳ９１９に進む。
【０１４２】
ステップＳ９１５では、設定変更フラグを消去し、ステップＳ９１７に進む。
【０１４３】
ステップＳ９１７では、設定変更終了フラグを設定し、ステップＳ９１９に進む。
【０１４４】
ステップＳ９１９では、扉閉鎖コマンドを受け付けたか否かを確認する。扉閉鎖コマンドを受け付けていればステップＳ９２１に進み、そうでなければステップＳ９２５に進む。
【０１４５】
ステップＳ９２１では、扉開放フラグを消去し、ステップＳ９２３に進む。
【０１４６】
ステップＳ９２３では、扉閉鎖フラグを設定し、ステップＳ９２５に進む。
【０１４７】
ステップＳ９２５では、リセット実行コマンドを受け付けたか否かを確認する。リセット実行コマンドを受け付けていればステップＳ９２７に進み、そうでなければステップＳ９３１に進む。
【０１４８】
ステップＳ９２７では、エラーフラグを消去し、ステップＳ９２９に進む。
【０１４９】
ステップＳ９２９では、リセット実行フラグを設定し、ステップＳ９３１に進む。
【０１５０】
ステップＳ９３１では、その他のコマンド受付時処理を実行する。実行後はこのフローを終了し、第１副制御部メイン処理に復帰する。
【０１５１】
＜ランプ制御処理＞
図１４を用いて、第１副制御部メイン処理のステップＳ８１３で実行されるランプ制御処理について説明する。
【０１５２】
まず、最初のステップＳ１００１では、第１副制御部メイン処理のステップＳ８０９の演出制御処理でＲＯＭ４０６から読み出された演出データを取得する。
【０１５３】
ステップＳ１００３では、異常フラグが立っているか否かを確認する。異常フラグとは、設定変更フラグ、扉開放フラグおよびエラーフラグを指す。少なくとも１つの異常フラグが立っていればステップＳ１００５に進み、立っていなければステップＳ１００７に進む。
【０１５４】
ステップＳ１００５では、異常フラグ用のランプ演出データの更新処理を行う。この更新処理の詳細については後述する。更新処理後は、ステップＳ１００７に進む。
【０１５５】
ステップＳ１００７では、解除操作フラグが立っているか否かを確認する。解除操作フラグとは、設定変更終了フラグ、扉閉鎖フラグおよびリセット実行フラグを指す。解除操作フラグが立っていればステップＳ１００９に進み、立っていなければステップＳ１０１１に進む。
【０１５６】
ステップＳ１００９では、解除操作フラグ用のランプ演出データの更新処理を行う。この更新処理の詳細についても後述する。更新処理後は、ステップＳ１０１１に進む。
【０１５７】
ステップＳ１０１１では、サイドランプ８０４を制御する駆動回路４２２へのランプ演出データの送信処理を行う。送信処理後は、このフローを終了し、第１副制御部メイン処理に復帰する。
【０１５８】
＜異常フラグ用の演出データ更新処理＞
図１５を用いて、ランプ制御処理のステップＳ１００５で実行される異常フラグ用の演出データ更新処理について説明する。
【０１５９】
まず、最初のステップＳ１１０１では、最優先の異常フラグを識別する。異常フラグには優先順位が予め設定されており、設定変更フラグ→扉開放フラグ→エラーフラグの順に優先順位が低くなる。したがって、例えば、設定変更フラグおよび扉開放フラグの２つが立っていれば、設定変更フラグが最優先の異常フラグであると識別する。また、例えば、扉開放フラグおよびエラーフラグの２つが立っていれば、扉開放フラグが最優先の異常フラグであると識別する。識別後はステップＳ１１０３に進む。
【０１６０】
ステップＳ１１０３では、ステップＳ１１０１で識別された最優先の異常フラグは初期設定であるか否かを確認する。初期設定であればステップＳ１００５に進み、そうでなければステップＳ１１０７に進む。
【０１６１】
ステップＳ１１０５では、ステップＳ１１０１で識別された最優先の異常フラグに対応する初期のランプ演出データの設定を行う。設定後はステップＳ１１１３に進む。
【０１６２】
ランプ演出データについて図１８を用いて説明すると、ランプ演出データとしては、複数種類の演出データＡ〜Ｇが予めＲＯＭ４０６に記憶されている。各演出データＡ〜Ｇは、複数のサイドランプ（ここでは８つのサイドランプ８０４）に対してのＯＮ／ＯＦＦデータ（各ランプ毎に１ビット）と輝度データ（各ランプ毎に４ビット；図示略）と色データ（各ランプのＲ，Ｇ，Ｂ毎に１６ビット；図示略）とを備えて構成されている。そして、設定変更に対しては、演出データＡと演出データＢの２つが記憶されている。扉開放に対しては、演出データＣと演出データＤの２つが記憶されている。その他のエラーに対しては、演出データＥと演出データＦの２つが記憶されている。また、後述する各種の解除操作に対しては、共通して１つの演出データＧが記憶されている。
【０１６３】
演出データＡは、第３サイドランプ８０４Ｃ（ランプＣ）、第４サイドランプ８０４Ｄ（ランプＤ）、第７サイドランプ８０４Ｇ（ランプＧ）および第８サイドランプＨ（ランプＨ）が点灯し、演出データＢは、第１サイドランプ８０４Ａ（ランプＡ）、第２サイドランプ８０４Ｂ（ランプＢ）、第５サイドランプ８０４Ｅ（ランプＥ）および第６サイドランプ８０４Ｆ（ランプＦ）が点灯する構成となっている。
【０１６４】
演出データＣは、第２サイドランプ８０４Ｂ（ランプＢ）、第４サイドランプ８０４Ｄ（ランプＤ）、第６サイドランプ８０４Ｆ（ランプＦ）および第８サイドランプＨ（ランプＨ）が点灯し、演出データＤは、第１サイドランプ８０４Ａ（ランプＡ）、第３サイドランプ８０４Ｃ（ランプＣ）、第５サイドランプ８０４Ｅ（ランプＥ）および第７サイドランプ８０４Ｇ（ランプＧ）が点灯する構成となっている。
【０１６５】
演出データＥは、第２サイドランプ８０４Ｂ（ランプＢ）、第３サイドランプ８０４Ｃ（ランプＣ）、第６サイドランプ８０４Ｆ（ランプＦ）および第７サイドランプ８０４Ｇ（ランプＧ）が点灯し、演出データＦは、第１サイドランプ８０４Ａ（ランプＡ）、第４サイドランプ８０４Ｄ（ランプＤ）、第５サイドランプ８０４Ｅ（ランプＥ）および第８サイドランプ８０４Ｈ（ランプＨ）が点灯する構成となっている。
【０１６６】
演出データＧは、第１〜第８の全てのサイドランプ８０４Ａ（ランプＡ）〜８０４Ｈ（ランプＨ）が点灯する構成となっている。
【０１６７】
このように、演出データＡ〜Ｇは任意のタイミングにおいて点灯するサイドランプ８０４の種類が互いに異なるように構成されている。ただし、演出データＡ〜Ｇは、点灯するサイドランプ８０４の種類が任意のタイミングにおいて互いに異なる（点灯態様が異なる。発光態様が異なるとも言う）ように構成されていれば、図１８に示す構成に限定されない。
【０１６８】
また、ここでは、演出データＡ，ＣおよびＥが初期のランプ演出データとして設定されている。したがって、例えば設定変更フラグが立っている場合には、ステップＳ１１０５では演出データＡが設定される。
【０１６９】
ステップＳ１１０７では、更新カウンタが規定値であるか否かを確認する。更新カウンタの規定値はここでは「５」に設定されている。更新カウンタが規定値であればステップＳ１１０９に進み、そうでなければステップＳ１１１１に進む。
【０１７０】
ステップＳ１１０９では、次のランプ演出データの設定を行う。つまり、現在のランプ演出データが演出データＡであれば演出データＢを設定し、現在のランプ演出データが演出データＢであれば演出データＡを設定する。同様に、現在のランプ演出データが演出データＣであれば演出データＤを設定し、現在のランプ演出データが演出データＤであれば演出データＣを設定する。また、現在のランプ演出データが演出データＥであれば演出データＦを設定し、現在のランプ演出データが演出データＦであれば演出データＥを設定する。設定後はステップＳ１１１３に進む。
【０１７１】
ステップＳ１１１１では、現在のランプ演出データをそのまま維持する設定を行う。設定後はステップＳ１１１５に進む。
【０１７２】
ステップＳ１１１３では、更新カウンタの初期化処理を行う。更新カウンタの初期値はここでは「０」に設定されている。初期化処理後はこのフローを終了し、ランプ制御処理に復帰する。
【０１７３】
ステップＳ１１１５では、更新カウンタの更新処理を行う。つまり、現在の更新カウンタの値に１を加算して更新する。更新処理後はこのフローを終了し、ランプ制御処理に復帰する。
【０１７４】
なお、第１副制御部４００による処理の１回の制御周期が約１０ｍｓであるので、１つのランプ演出データが維持される時間は、更新カウンタが０から５へ到達するまでの時間の約５０ｍｓ（＝約１０ｍｓ×５）である。
【０１７５】
＜解除操作フラグ用の演出データ更新処理＞
図１６を用いて、ランプ制御処理のステップＳ１００９で実行される解除操作フラグ用の演出データ更新処理について説明する。
【０１７６】
まず、最初のステップＳ１２０１では、解除操作フラグは初期設定であるか否かを確認する。初期設定であればステップＳ１２０３に進み、そうでなければステップＳ１２０５に進む。なお、本実施形態では、解除操作フラグに基づくランプ演出データは共通して上述の演出データＧしか備えていないため、異常フラグ用の演出データ更新処理のようにフラグの識別は行わない。ただし、解除操作フラグの各種類それぞれに別のランプ演出データを設定する場合やそれぞれの報知時間を変える場合のために、解除操作フラグの種類の識別を行うステップを、このステップＳ１２０１の前に行ってもよい。
【０１７７】
ステップＳ１２０３では、終了カウンタの初期化処理を行う。初期化処理後は、ステップＳ１２０９に進む。
【０１７８】
ステップＳ１２０５では、終了カウンタが規定値であるか否かを確認する。終了カウンタの規定値はここでは「１０００」に設定されている。終了カウンタが規定値に達していればステップＳ１２０７に進み、そうでなければステップＳ１２０９に進む。
【０１７９】
ステップＳ１２０７では、解除操作フラグの消去を行う。フラグの消去後はこのフローを終了し、ランプ制御処理に復帰する。このステップＳ１２０７と直前のステップＳ１２０５とにより、第１副制御部４００の１ループが約１０ｍｓであるので、解除操作フラグが維持される時間が約１００００ｍｓとなる。
【０１８０】
ステップＳ１２０９では、解除操作フラグ用のランプ演出データの設定を行う。つまり、ここでは演出データＧを設定する。設定後はこのフローを終了し、ランプ制御処理に復帰する。
【０１８１】
＜第２副制御部５００の処理＞
図１７（ａ）〜（ｄ）を用いて、第２副制御部５００の処理について説明する。なお、図１７（ａ）〜（ｄ）に示す処理は、第２副制御部５００のＣＰＵ５０４によって実行される。
【０１８２】
＜第２副制御部メイン処理＞
まず、図１７（ａ）に示すように、第２副制御部５００のメイン処理のステップＳ１３０１では、各種の初期設定を行う。電源投入が行われると、まずステップＳ１３０１で初期化処理が実行される。この初期化処理では、入出力ポート初期設定や、ＲＡＭ５０８内の記憶領域の初期化処理等を行う。
【０１８３】
ステップＳ１３０３では、タイマ変数が１０以上か否かを判定し、タイマ変数が１０となるまでこの処理を繰り返し、タイマ変数が１０以上となったときには、ステップＳ１３０５の処理に移行する。
【０１８４】
ステップＳ１３０５では、タイマ変数に０を代入する。
【０１８５】
ステップＳ１３０７では、コマンド処理を行う。コマンド処理では第２副制御部５００のＣＰＵ５０４は、第１副制御部４００のＣＰＵ４０４からコマンドを受信したか否かを判別する。
【０１８６】
ステップＳ１３０９では、演出制御処理を行う。例えば、ステップＳ１３０７で新たなコマンドがあった場合には、このコマンドに対応する処理を行う。この処理には、例えば、演出データをＲＯＭ５０６から読み出す等の処理を行い、演出データの更新が必要な場合には演出データの更新処理を行うことが含まれる。
【０１８７】
ステップＳ１３１１では、ステップＳ１３０９の処理結果に基づいてシャッタ制御処理を行う。例えば、ステップＳ１３０９で読み出した演出データの中にシャッタ制御の命令がある場合には、この命令に対応するシャッタ制御を行う。
【０１８８】
ステップＳ１３１３では、ステップＳ１３０９の処理結果に基づいて画像制御処理を行う。例えば、ステップＳ１３０９で読み出した演出データの中に画像制御の命令がある場合には、この命令に対応する画像制御を行い（詳細は後述する）、ステップＳ１３０３へ戻る。この画像制御処理では、異常コマンドに対応する画像制御処理を含む処理を実行する。
【０１８９】
＜第２副制御部コマンド受信割込処理＞
次に、図１７（ｂ）を用いて、第２副制御部５００のコマンド受信割込処理について説明する。このコマンド受信割込処理は、第２副制御部５００が、第１副制御部４００が出力するストローブ信号を検出した場合に実行する処理である。コマンド受信割込処理のステップＳ１３２１では、第１副制御部４００が出力したコマンドを未処理コマンドとしてＲＡＭ５０８に設けたコマンド記憶領域に記憶する。
【０１９０】
＜第２副制御部タイマ割込処理＞
次に、図１７（ｃ）を用いて、第２副制御部５００のＣＰＵ５０４によって実行する第２副制御部タイマ割込処理について説明する。第２副制御部５００は、所定の周期（本実施形態では２ｍｓに１回）でタイマ割込を発生するハードウェアタイマを備えており、このタイマ割込を契機として、タイマ割込処理を所定の周期で実行する。
【０１９１】
ステップＳ１３３１では、第２副制御部メイン処理におけるステップＳ１３０３において説明したＲＡＭ５０８のタイマ変数の値に１を加算して元のタイマ変数記憶領域に記憶する。従って、ステップＳ１３０３において、タイマ変数の値が１０以上と判定されるのは２０ｍｓ毎（２ｍｓ×１０）となる。
【０１９２】
ステップＳ１３３３では、演出用乱数値の更新処理等を行う。
【０１９３】
＜第２副制御部画像制御処理＞
次に、図１７（ｄ）を用いて、第２副制御部５００のメイン処理におけるステップＳ１３１３の画像制御処理について説明する。
【０１９４】
ステップＳ１３４１では、画像データの転送指示を行う。ここでは、ＣＰＵ５０４は、まず、ＶＲＡＭ５３６の表示領域Ａと表示領域Ｂの描画領域の指定をスワップする。これにより、描画領域に指定されていない表示領域に記憶された１フレームの画像が演出画像表示装置１５７に表示される。次に、ＣＰＵ５０４は、ＶＤＰ５３４のアトリビュートレジスタに、位置情報等テーブルに基づいてＲＯＭ座標（ＲＯＭ５０６の転送元アドレス）、ＶＲＡＭ座標（ＶＲＡＭ５３６の転送先アドレス）などを設定した後、ＲＯＭ５０６からＶＲＡＭ５３６への画像データの転送開始を指示する命令を設定する。ＶＤＰ５３４は、アトリビュートレジスタに設定された命令に基づいて画像データをＲＯＭ５０６からＶＲＡＭ５３６に転送する。その後、ＶＤＰ５３４は、転送終了割込信号をＣＰＵ５０４に対して出力する。
【０１９５】
ステップＳ１３４３では、ＶＤＰ５３４からの転送終了割込信号が入力されたか否かを判定し、転送終了割込信号が入力された場合はステップＳ１３４５に進み、そうでない場合は転送終了割込信号が入力されるのを待つ。
【０１９６】
ステップＳ１３４５では、演出シナリオ構成テーブルおよびアトリビュートデータなどに基づいて、パラメータ設定を行う。ここでは、ＣＰＵ５０４は、ステップＳ１３４１でＶＲＡＭ５３６に転送した画像データに基づいてＶＲＡＭ５３６の表示領域ＡまたはＢに表示画像を形成するために、表示画像を構成する画像データの情報（ＶＲＡＭ５３６の座標軸、画像サイズ、ＶＲＡＭ座標（配置座標）など）をＶＤＰ５３４に指示する。ＶＤＰ５３４はアトリビュートレジスタに格納された命令に基づいてアトリビュートに従ったパラメータ設定を行う。
【０１９７】
ステップＳ１３４７では、描画指示を行う。この描画指示では、ＣＰＵ５０４は、ＶＤＰ５３４に画像の描画開始を指示する。ＶＤＰ５３４は、ＣＰＵ５０４の指示に従ってフレームバッファにおける画像描画を開始する。
【０１９８】
ステップＳ１３４９では、画像の描画終了に基づくＶＤＰ５３４からの生成終了割込み信号が入力されたか否かを判定し、生成終了割込み信号が入力された場合はステップＳＩ１１に進み、そうでない場合は生成終了割込み信号が入力されるのを待つ。
【０１９９】
ステップＳ１３５１では、ＲＡＭ５０８の所定の領域に設定され、何シーンの画像を生成したかをカウントするシーン表示カウンタをインクリメント（＋１）して処理を終了する。
【０２００】
＜作用・効果＞
上述のように構成された本実施形態の遊技台によれば、次のような作用効果が生じる。
【０２０１】
例えば設定値の設定変更操作がなされた場合には、図１９及び図２０に示す点滅パターンでサイドランプ８０４が点滅する。つまり、設定変更ボタン７０２が押下操作されたことが検知されると（ステップＳ２０７）、設定変更フラグが立ち（ステップＳ９０３）、設定変更に対応する初期の演出データＡが設定される（ステップＳ１１０５）。次いで、この演出データＡが駆動回路４２２に送信されて（ステップＳ１０１１）、駆動回路４２２が演出データＡに基づき、図２０の左図に示すように、第３サイドランプ８０４Ｃ、第４サイドランプ８０４Ｄ、第７サイドランプ８０４Ｇおよび第８サイドランプ８０４Ｈを点灯させる。
【０２０２】
その後、更新カウンタが予め設定された規定値に到達すると（ステップＳ１１０７）、すなわち第１副制御部４００の制御周期の約１０ｍｓに既定値の５を掛けた約５０ｍｓが経過すると、演出データＡから次の演出データＢに更新され（ステップＳ１１０９）、且つ、更新カウンタは初期化される（ステップＳ１１１３）。演出データＢは駆動回路４２２に送信され（ステップＳ１０１１）、駆動回路４２２は演出データＢに基づき、図２０の右図に示すように、第１サイドランプ８０４Ａ、第２サイドランプ８０４Ｂ、第５サイドランプ８０４Ｅおよび第６サイドランプ８０４Ｆを点灯させる。
【０２０３】
さらにその後、更新カウンタが再び規定値に到達すると（ステップＳ１１０７）、演出データＢから演出データＡに更新され（ステップＳ１１０９）、且つ、更新カウンタは初期化される（ステップＳ１１１３）。演出データＡは駆動回路４２２に送信され（ステップＳ１０１１）、駆動回路４２２は演出データＡに基づき、図２０の左図に示すように第３サイドランプ８０４Ｃ、第４サイドランプ８０４Ｄ、第７サイドランプ８０４Ｇおよび第８サイドランプＨを点灯させる。
【０２０４】
このように、サイドランプ８０４は演出データＡに基づく点灯態様と演出データＢに基づく点灯態様とを交互に繰り返して点滅するが、設定変更操作が終了して設定変更キースイッチ７０１がＯＮからＯＦＦ操作されると（ステップＳ２１５）、設定変更フラグが消去される（ステップＳ９１５）とともに解除操作フラグの１つである設定変更終了フラグが立ち（ステップＳ９１７）、解除操作フラグに対応する演出データＧが設定される（ステップＳ１２０９）。次いで、この演出データＧが駆動回路４２２に送信されて（ステップＳ１０１１）、駆動回路４２２が演出データＧに基づき、第１〜第８の全てのサイドランプ８０４Ａ〜８０４Ｈを点灯させる。演出データＧに基づく演出（ランプ報知）は、終了カウンタが規定値に到達するまで継続する。すなわち、終了カウンタが規定値に到達し（ステップＳ１２０５）、設定変更終了フラグが消去される（ステップＳ１２０７）までの約１００００ｍｓ間、演出データＧに基づくランプ報知が継続する。
【０２０５】
また、例えば前面扉１０２が開放された場合（ただし、設定値の設定変更操作はなされていない場合）には、図２１及び図２２に示す点滅パターンでサイドランプ８０４が点滅する。つまり、前面扉１０２が開放されたことが検知されると（ステップＳ７０１）、扉開放フラグが立ち（ステップＳ９０７）、扉開放に対応する初期の演出データＣが設定される（ステップＳ１１０５）。次いで、この演出データＣが駆動回路４２２に送信されて（ステップＳ１０１１）、駆動回路４２２が演出データＣに基づき、図２２の左図に示すように、第２サイドランプ８０４Ｂ、第４サイドランプ８０４Ｄ、第６サイドランプ８０４Ｆおよび第８サイドランプＨを点灯させる。
【０２０６】
その後、更新カウンタが予め設定された規定値に到達すると（ステップＳ１１０７）、すなわち第１副制御部４００の制御周期の約１０ｍｓに既定値の５を掛けた約５０ｍｓが経過すると、演出データＣから次の演出データＤに更新され（ステップＳ１１０９）、且つ、更新カウンタは初期化される（ステップＳ１１１３）。演出データＤは駆動回路４２２に送信され（ステップＳ１０１１）、駆動回路４２２は演出データＤに基づき、図２２の右図に示すように、第１サイドランプ８０４Ａ、第３サイドランプ８０４Ｃ、第５サイドランプ８０４Ｅおよび第７サイドランプ８０４Ｇを点灯させる。
【０２０７】
さらにその後、更新カウンタが再び規定値に到達すると（ステップＳ１１０７）、演出データＤから演出データＣに更新され（ステップＳ１１０９）、且つ、更新カウンタは初期化される（ステップＳ１１１３）。演出データＣは駆動回路４２２に送信され（ステップＳ１０１１）、駆動回路４２２は演出データＣに基づき、図２２の左図に示すように、第２サイドランプ８０４Ｂ、第４サイドランプ８０４Ｄ，第６サイドランプ８０４Ｆおよび第８サイドランプＨを点灯させる。
【０２０８】
このように、サイドランプ８０４は演出データＣに基づく点灯態様と演出データＤに基づく点灯態様とを交互に繰り返して点滅するが、前面扉１０２が閉鎖されたことが検知されると（ステップＳ７０５）、扉開放フラグが消去される（ステップＳ９２１）とともに解除操作フラグの１つである扉閉鎖フラグが立ち（ステップＳ９２３）、解除操作フラグに対応するランプ演出データＧが設定される（ステップＳ１２０９）。次いで、この演出データＧが駆動回路４２２に送信されて（ステップＳ１０１１）、駆動回路４２２が演出データＧに基づき、全てのサイドランプ８０４を点灯させる。演出データＧに基づく演出（ランプ報知）は、終了カウンタが規定値に到達するまで継続する。すなわち、終了カウンタが規定値に到達し（ステップＳ１２０５）、設定変更終了フラグが消去される（ステップＳ１２０７）までの約１００００ｍｓ間、演出データＧに基づくランプ報知が継続する。
【０２０９】
また、例えば、その他のエラーが検知された場合（ただし、設定値の設定変更操作はなされておらず、且つ、前面扉１０２も開放されていない場合）には、図２３及び図２４に示す点滅パターンでサイドランプ８０４が点滅する。
【０２１０】
つまり、その他のエラーが検知されると（ステップＳ５０５）、エラーフラグが立ち（ステップＳ９１１）、その他のエラーに対応する初期の演出データＥが設定される（ステップＳ１１０５）。次いで、この演出データＥが駆動回路４２２に送信されて（ステップＳ１０１１）、駆動回路４２２が演出データＥに基づき、図２４の左図に示すように、第２サイドランプ８０４Ｂ、第３サイドランプ８０４Ｃ、第６サイドランプ８０４Ｆおよび第７サイドランプ８０４Ｇを点灯させる。
【０２１１】
その後、更新カウンタが予め設定された規定値に到達すると（ステップＳ１１０７）、演出データＥから次の演出データＦに更新され（ステップＳ１１０９）、且つ、更新カウンタは初期化される（ステップＳ１１１３）。演出データＦは駆動回路４２２に送信され（ステップＳ１０１１）、駆動回路４２２は演出データＦに基づき、図２４の右図に示すように、第１サイドランプ８０４Ａ、第４サイドランプ８０４Ｄ、第５サイドランプ８０４Ｅおよび第８サイドランプ８０４Ｈを点灯させる。
【０２１２】
さらにその後、更新カウンタが再び規定値に到達すると（ステップＳ１１０７）、演出データＦから演出データＥに更新され（ステップＳ１１０９）、且つ、更新カウンタは初期化される（ステップＳ１１１３）。演出データＥは駆動回路４２２に送信され（ステップＳ１０１１）、駆動回路４２２は演出データＥに基づき、図２４の左図に示すように、第２サイドランプ８０４Ｂ、第３サイドランプ８０４Ｃ、第６サイドランプ８０４Ｆおよび第７サイドランプ８０４Ｇを点灯させる。
【０２１３】
このように、サイドランプ８０４は演出データＥに基づく点灯態様と演出データＦに基づく点灯態様とを交互に繰り返して点滅するが、リセット操作されたことが検知されると（ステップＳ６０１）、エラーフラグが消去される（ステップＳ９２７）とともに解除操作フラグの１つであるリセット実行フラグが立ち（ステップＳ９２９）、解除操作フラグに対応する演出データＧが設定される（ステップＳ１２０９）。次いで、このランプ演出データＧが駆動回路４２２に送信されて（ステップＳ１０１１）、駆動回路４２２がランプ演出データＧに基づき、全てのサイドランプ８０４を点灯させる。ランプ演出データＧに基づく演出（ランプ報知）は、終了カウンタが規定値に到達するまで継続する。すなわち、終了カウンタが規定値に到達し（ステップＳ１２０５）、解除操作フラグが消去される（ステップＳ１２０７）までの約１００００ｍｓ間、演出データＧに基づくランプ報知が継続する。
【０２１４】
したがって、各異常時において、どのタイミングでスロットマシン１００を視認してもいずれかのサイドランプ８０４が点灯しているので、スロットマシン１００に異常（不正行為等）が生じていることをどのタイミングでも確実に把握することができる。また、各異常時において、どのタイミングでもサイドランプ８０４の点灯態様（発光態様）が異なるので、どのタイミングでも確実に異常の種類を区別して把握することができる。さらに、サイドランプ８０４の点滅周期は第１副制御部４００の制御周期（処理速度周期）に依存しているので、図２５に示すように、制御負荷によって点滅周期は一定とはならず、例えば監視カメラを通してスロットマシン１００を監視している場合であっても、監視カメラの画像取得周期とサイドランプ８０４の点滅周期にずれが生じるために、スロットマシン１００に異常が生じていることを確実に把握することができる。
【０２１５】
また、異常解除時にも、どのタイミングでスロットマシン１００を視認してもいずれかのサイドランプ８０４（本実施形態では全てのサイドランプ８０４）が、異常時とは異なる態様で点灯しているので、異常が解除されたことを確実に把握することができる。
【０２１６】
また、サイドランプ８０４の点灯態様が左右対称になっているので、左右いずれの方向からでもサイドランプ８０４の点灯を視認することができる。
【０２１７】
なお、本発明の遊技台は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【０２１８】
例えば、上記実施形態では、第１副制御部４００のメインループで駆動回路４２２へサイドランプ８０４を点灯させるための信号を送信しているので、その前の処理の進行速度に依存して信号送信タイミングが変化するが、割り込み周期毎にサイドランプ８０４への信号を送信するようにして、その信号送信タイミングがランダムになるように構成してもよい。
【０２１９】
また、上記実施形態では、解除操作に対応する演出データＧは全てのサイドランプ８０４が点灯するように構成したが、このような構成に限らず、例えば、左側のサイドランプユニット８００では第１のサイドランプ８０４Ａのみが点灯し、右側のサイドランプユニット８００では第５のサイドランプ８０４Ｅのみが点灯するように構成してもよい。つまり、異常報知点滅発光態様とは異なる発光態様となるように構成していればよい。ただし、発光態様は左右対称であれば好ましい。
【０２２０】
また、上記実施形態では、各異常時にサイドランプ８０４の点滅を行うことによって各異常の種類を区別可能にしているが、使用するランプは左右のサイドランプに限らず外部から視認可能なランプ（例えば、遊技台上部に設けられたランプやタイトルパネルに設けられたランプ）を用いてもよく、これらのランプを適宜組合せて点灯させるものであってもよい。こうすることで、点灯パターンによって区別可能な異常の種類をより多くすることができる。
【０２２１】
また、上記実施形態では、各異常時にサイドランプ８０４の点滅を行うことで異常の種類を区別可能にしているが、使用するランプの輝度または色を用いてもよく、これらを適宜組合せて異常の区別を行っても良い。こうすることで、点灯パターンによって区別可能な異常の種類をより多くすることができる。
【０２２２】
また、上記実施形態で説明したスロットマシン１００のサイドランプ８０４に係る構成を、ほかの遊技台、例えば、遊技球（例えば、パチンコ玉）を遊技媒体としたスロットマシンやパチンコ機などに適用することももちろん可能である。
【０２２３】
具体的には、本発明に係る遊技台は、図２６に示す、「所定の遊技領域１００２に球を発射する発射装置１０１０と、発射装置１０１０から発射された球を入球可能に構成された入賞口１００６と、入賞口に入球した球を検知する検知手段１００８と、検知手段１００８が球を検知した場合に球を払出す払出手段１０１２と、所定の図柄(識別情報)を変動表示する可変表示装置１００４を備え、入賞口に遊技球が入って入賞することを契機として、可変表示装置１００４が図柄を変動させた後に停止表示させて、遊技状態の推移を告知するようなパチンコ機１０００」にも好適である。
【０２２４】
すなわち、本発明の遊技台は、遊技に関する異常を検知する検知手段（例えば、扉開放センサ；設定変更処理のステップＳ２０７、扉開放状態監視処理のステップＳ７０１、デバイス監視処理のステップＳ５０５）と、所定の発光態様で発光可能に設けられた複数の発光手段（例えば、８つのサイドランプ８０４）と、前記複数の発光手段のそれぞれの発光態様を個別に制御する発光制御手段（例えば、第１副制御部４００のＣＰＵ４０４；ランプ制御処理）と、を備えた遊技台であって、前記発光制御手段は、前記検知手段により前記異常が検知された場合は、前記複数の発光手段のうちの少なくとも１つの発光手段がいずれのタイミングにおいても点灯しているように前記複数の発光手段が点灯と消灯を繰り返す異常報知点滅発光態様で前記複数の発光手段が点滅するように制御することを特徴としている。
【０２２５】
これによれば、いずれのタイミングにおいても発光手段の点灯により異常を確認することができる。
【０２２６】
また、上述の遊技台において、前記異常が検知された場合に遊技の進行を停止させる遊技停止手段と、前記遊技停止手段により遊技の進行が停止された状態を解除する解除操作手段（例えば、リセットボタン７０４）と、を更に備え、前記発光制御手段は、前記解除操作手段が操作された場合は、前記異常報知点滅発光態様とは異なる発光態様であるとともにいずれのタイミングにおいても少なくとも１つの発光手段が点灯している解除報知用発光態様で前記複数の発光手段が点灯するように制御するようにしてもよい。
【０２２７】
これによれば、いずれのタイミングにおいても、発光手段の点灯により解除操作手段が操作され、異常が解消したことを確認することができる。
【０２２８】
また、上述の遊技台において、前記検知手段は遊技に関する複数種類の異常を識別して検知し、前記発光制御手段は、前記検知手段により前記複数種類の異常のうちいずれかの異常が検知された場合は、いずれのタイミングにおいても前記複数の発光手段の発光態様により該異常の種類を識別可能に、該異常の種類ごとに異なる点滅発光態様で前記複数の発光手段が点滅するように制御するようにしてもよい。
【０２２９】
これによれば、いずれのタイミングにおいても、発光手段の点灯により異常の種類を識別することができる。
【０２３０】
さらに、上述の遊技台において、前記発光制御手段を含み、遊技に関する演出を行う演出制御手段をさらに備え、前記発光制御手段は、前記演出制御手段の処理速度に応じて不規則なタイミングで前記複数の発光手段が点滅するように制御するようにしてもよい。
【０２３１】
これによれば、演出制御手段の処理速度に応じて点滅周期が変化するので、一定の周期で複数の発光手段を確認しても点灯している発光手段が異なり、例えば監視カメラを通して一定の周期で発光手段を監視している場合であっても、いずれのタイミングにおいても発光手段の点灯により異常を確実に確認することができる。
【産業上の利用可能性】
【０２３２】
本発明の遊技台は、スロットマシンやパチンコ機に代表される遊技台の分野で特に利用することができる。
【符号の説明】
【０２３３】
１００  スロットマシン（遊技台）
３００  主制御部（演出制御手段）
４００  第１副制御部
４０４  第１副制御部のＣＰＵ（発光制御手段）
５００  第２副制御部
８０４  サイドランプ（発光手段）
【図１】
0005455864.tif 000002
【図２】
0005455864.tif 000003
【図３】
0005455864.tif 000004
【図４】
0005455864.tif 000005
【図５】
0005455864.tif 000006
【図６】
0005455864.tif 000007
【図７】
0005455864.tif 000008
【図８】
0005455864.tif 000009
【図９】
0005455864.tif 000010
【図１０】
0005455864.tif 000011
【図１１】
0005455864.tif 000012
【図１２】
0005455864.tif 000013
【図１３】
0005455864.tif 000014
【図１４】
0005455864.tif 000015
【図１５】
0005455864.tif 000016
【図１６】
0005455864.tif 000017
【図１７】
0005455864.tif 000018
【図１８】
0005455864.tif 000019
【図１９】
0005455864.tif 000020
【図２０】
0005455864.tif 000021
【図２１】
0005455864.tif 000022
【図２２】
0005455864.tif 000023
【図２３】
0005455864.tif 000024
【図２４】
0005455864.tif 000025
【図２５】
0005455864.tif 000026
【図２６】
0005455864.tif 000027