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