(57)【要約】【課題】エラーを検知したときのメイン制御手段側の状態に応じて、サブ制御手段側での音量調整に関する処理を適切に実行する。【解決手段】メイン制御手段５０は、遊技を進行させることが可能な遊技モードと、管理者による所定の操作により移行可能であって遊技を進行させない管理モードとを有する。第１サブ制御手段７０の音量調整手段７５は、遊技モード中の音量調整モードでエラーを検知するとその音量調整モードを中断し、その後にエラーが解除されると遊技モード中の音量調整モードに復帰可能にし、管理モード中の音量調整モードでエラーを検知するとその音量調整モードを中断し、その後にエラーが解除されると管理モード中の音量調整モードに復帰可能する。【選択図】図１
2018086493.tif 000002
【特許請求の範囲】
【請求項１】
遊技の進行を制御するメイン制御手段と、
前記メイン制御手段からコマンドを受信して演出を制御するサブ制御手段と
を備え、
前記メイン制御手段は、
遊技を進行させることが可能な遊技モードと、
管理者による所定の操作により移行可能であって遊技を進行させない管理モードと
を有し、
前記サブ制御手段は、スピーカから出力する音の音量を調整する音量調整手段を備え、
前記音量調整手段は、
前記遊技モード又は前記管理モード中に、音量の調整が可能となる音量調整モードに移行させるための操作が行われたことに基づいて、前記音量調整モードに移行させるように制御し、
前記遊技モード中に前記音量調整モードに移行したときは、その音量調整モードにおいてエラーが検知されるとその音量調整モードを中断し、その後にエラーが解除されると前記遊技モード中の前記音量調整モードに復帰可能に制御し、
前記管理モード中に前記音量調整モードに移行したときは、その音量調整モードにおいてエラーが検知されるとその音量調整モードを中断し、その後にエラーが解除されると前記管理モード中の前記音量調整モードに復帰可能に制御する
ことを特徴とするスロットマシン。
【請求項２】
請求項１において、
前記メイン制御手段と電気的に接続され、遊技者にとっての有利度が異なる設定値を変更又は確認するときに管理者が操作するモード切替えスイッチを備え、
前記管理モードは、設定変更モード及び設定確認モードを有し、
前記設定変更モードは、前記モード切替えスイッチがオンの状態で電源がオフからオンにされることにより前記設定値を変更することが可能となるモードであり、
前記設定確認モードは、電源がオンの状態で前記モード切替えスイッチがオフからオンにされることにより前記設定値を確認することが可能となるモードである
ことを特徴とするスロットマシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音量を調整可能なスロットマシンに関するものである。
【背景技術】
【０００２】
従来のスロットマシンにおいて、エラーを検知したときは、エラーが解除されるまで、メイン制御手段での処理を停止するスロットマシンが知られている（特許文献１参照）。
また、前面に設けられている所定のスイッチを操作することで、遊技者が任意に音量を調整可能なスロットマシンが知られている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１２０７１４号公報
【特許文献２】特開２００８−１０４７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、エラーの検知に関する処理はメイン制御手段側で実行し、音量調整に関する処理はサブ制御手段側で実行する。このため、これらの処理を独立して実行することができる。
しかし、メイン制御手段側でエラーを検知したときに、サブ制御手段側で音量調整に関する処理を終了すると、エラーを検知したことを操作者が認識しやすくなるが、音量調整を速やかに行えなくなってしまう。
【０００５】
また、メイン制御手段側でエラーを検知したときに、サブ制御手段側で音量調整に関する処理を継続すると、音量調整を速やかに行うことができるが、エラーを検知したことを操作者が認識しにくくなってしまう。
本発明が解決しようとする課題は、エラーを検知したときのメイン制御手段側の状態に応じて、サブ制御手段側での音量調整に関する処理を適切に実行することである。
【課題を解決するための手段】
【０００６】
本発明は、以下の解決手段によって、上述の課題を解決する。なお、かっこ書きにて、対応する実施形態を示す。
請求項１の発明は、
遊技の進行を制御するメイン制御手段（５０）と、
前記メイン制御手段からコマンドを受信して演出を制御するサブ制御手段（第１サブ制御手段７０）と
を備え、
前記メイン制御手段は、
遊技を進行させることが可能な遊技モードと、
管理者による所定の操作（設定キースイッチ４５がオンの状態で電源をオフからオンにすること、又は電源がオンの状態で設定キースイッチ４５をオフからオンにすること）により移行可能であって遊技を進行させない管理モード（設定変更モード、又は設定確認モード）と
を有し、
前記サブ制御手段は、スピーカ（２２）から出力する音の音量を調整する音量調整手段（７５）を備え、
前記音量調整手段は、
前記遊技モード又は前記管理モード中に、音量の調整が可能となる音量調整モードに移行させるための操作が行われたことに基づいて、前記音量調整モードに移行させるように制御し、
前記遊技モード中に前記音量調整モードに移行したときは、その音量調整モードにおいてエラーが検知されるとその音量調整モードを中断し、その後にエラーが解除されると前記遊技モード中の前記音量調整モードに復帰可能に制御し、
前記管理モード中に前記音量調整モードに移行したときは、その音量調整モードにおいてエラーが検知されるとその音量調整モードを中断し、その後にエラーが解除されると前記管理モード中の前記音量調整モードに復帰可能に制御する
ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、エラーを検知したときのメイン制御手段側の状態に応じて、サブ制御手段側での音量調整に関する処理を適切に実行することができる。
【図面の簡単な説明】
【０００８】
【図１】スロットマシンの制御の概略を示すブロック図である。
【図２】第１〜第３状態コマンドの下位１バイトの内容を示す図である。
【図３】電源投入時の処理の流れを示すフローチャートである。
【図４】メイン処理の流れを示すフローチャートである。
【図５】割込み処理の流れを示すフローチャートである。
【図６】エラー対応処理の流れを示すフローチャートである。
【図７】遊技進行処理の流れを示すフローチャートである。
【図８】設定変更モード又は設定確認モードにおけるシステムメニューの画像表示装置の表示内容を示す図である。
【図９】設定変更モード又は設定確認モードにおける音量調整モードの画像表示装置の表示内容を示す図である。
【図１０】設定変更モード中の音量調整処理の流れを示すフローチャートである。
【図１１】設定確認モード中の音量調整処理の流れを示すフローチャートである。
【図１２】遊技モード中の音量調整処理の流れを示すフローチャートである。
【図１３】スピーカ出力処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
（第１実施形態）
以下、図面等を参照して、本発明の第１実施形態について説明する。
なお、以下の実施形態のスロットマシン１０は、メダルを遊技媒体としているが、メダルに限らず、遊技球等であってもよいのはもちろんである。
図１は、本実施形態におけるスロットマシン１０の制御の概略を示すブロック図である。図１に示すように、スロットマシン１０は、メイン制御手段５０とサブ制御手段（第１サブ制御手段７０及び第２サブ制御手段８０）とを備える。
【００１０】
メイン制御手段５０は、役の抽選、リール３１の駆動（回転及び停止）制御、及び入賞時の払出し等の遊技の進行を制御するものである。
また、メイン制御手段５０は、メイン制御基板（図示せず）上に設けられており、演算等を行うメインＣＰＵ、遊技の進行等に必要なプログラム等を記憶しておくＲＯＭ、メインＣＰＵが各種の制御を行うときに取り込んだデータ等を一時的に記憶しておくＲＡＭ等を備える。
【００１１】
サブ制御手段は、演出を制御するものである。本実施形態では、サブ制御手段は、第１サブ制御手段７０と第２サブ制御手段８０とを備える。
第１サブ制御手段７０は、メイン制御手段５０からコマンドを受信して、演出の出力に関する決定を行うものである。
また、第２サブ制御手段８０は、第１サブ制御手段７０からコマンドを受信して、演出の出力を制御するものである。
【００１２】
第１サブ制御手段７０は、第１サブ制御基板（図示せず）上に設けられており、演算等を行う第１サブＣＰＵ、演出の出力に関する決定を行うときのプログラムやデータ等を記憶しておくＲＯＭ、第１サブＣＰＵが演出の出力に関する決定を行うときに取り込んだデータ等を一時的に記憶しておくＲＡＭ等を備える。
また、第２サブ制御手段８０は、第２サブ制御基板（図示せず）上に設けられており、演算等を行う第２サブＣＰＵ、ランプ２１の点灯パターン、スピーカ２２から出力する音、及び画像表示装置２３に表示する画像のデータ等を記憶しておくＲＯＭ、第２サブＣＰＵが演出の出力を制御するときに取り込んだデータ等を一時的に記憶しておくＲＡＭ等を備える。
【００１３】
なお、第１サブ制御基板は、メイン制御基板の下位に属する制御基板である。そして、メイン制御手段５０と第１サブ制御手段７０とは電気的に接続されており、メイン制御手段５０から第１サブ制御手段７０に一方向で、演出の出力に関する決定に必要な情報（信号、データ、コマンド）を送信するように形成されている。
また、第２サブ制御基板は、第１サブ制御基板の下位に属する制御基板である。そして、第１サブ制御手段７０と第２サブ制御手段８０とは電気的に接続されており、第１サブ制御手段７０と第２サブ制御手段８０とは双方向で、演出の出力の制御に必要な情報（信号、データ、コマンド）を送信するように形成されている。
【００１４】
図１に示すように、メイン制御手段５０には、遊技者が遊技を進行する上で操作する操作スイッチであるベットスイッチ４０、スタートスイッチ４１、及び３つ（左、中、右）のストップスイッチ４２が電気的に接続されている。
なお、図１において、矢印は、信号が向かう方向を示している。メイン制御手段５０と入力用の周辺機器とは、入力用の周辺機器からメイン制御手段５０に向かう矢印で接続し、メイン制御手段５０と出力用の周辺機器とは、メイン制御手段５０から出力用の周辺機器に向かう矢印で接続している。第１サブ制御手段７０及び第２サブ制御手段８０についても同様である。
【００１５】
ベットスイッチ４０は、遊技者が貯留メダルを当該遊技のために投入するときに操作するスイッチである。本実施形態では、いずれの遊技状態においても、３枚のメダルを投入して遊技を行うように設定されている。このため、ベットスイッチ４０を操作すると、３枚分の貯留メダルを電気的に投入するとともに、貯留メダルの枚数（クレジット数）から「３」を減算する処理が行われる。なお、これに限らず、メダルの投入枚数は、１枚又は２枚でもよい。そして、１枚ベット用や２枚ベット用のベットスイッチを設けてもよい。
【００１６】
スタートスイッチ４１は、（左、中、右のすべての）リール３１を始動させるときに遊技者が操作するスイッチである。
（左、中、右）ストップスイッチ４２は、３つ（左、中、右）のリール３１に対応して３つ設けられ、対応するリール３１を停止させるときに遊技者が操作するスイッチである。
【００１７】
メダル投入口４３は、実際のメダルを遊技者が投入する部分であり、フロントマスク部（前面扉）の前面側（遊技者側）に設けられている。
また、フロントマスク部の後面側（裏面側）には、メダル投入口４３から投入されたメダルが通過するメダルセレクタ４４が設けられている。
さらにまた、メダルセレクタ４４は、通路センサ４４ａ、ブロッカ４４ｂ、第１投入センサ４４ｃ、及び第２投入センサ４４ｃを備えており、これらはメイン制御手段５０と電気的に接続されている。
【００１８】
メダル投入口４３から投入されたメダルは、最初に、通路センサ４４ａにより検知されるように構成されている。
また、通路センサ４４ａの下流側には、ブロッカ４４ｂが設けられている。ブロッカ４４ｂは、メダルの投入を許可／不許可にするためのものである。
メダルの投入が不許可状態のときは、ブロッカ４４ｂは、メダル投入口４３から投入されたメダルを払出し口から返却するメダル通路を形成する。
これに対し、メダルの投入が許可状態のときは、ブロッカ４４ｂは、メダル投入口４３から投入されたメダルをホッパー３３ａに案内するメダル通路を形成する。
【００１９】
ここで、ブロッカ４４ｂは、リール３１の回転開始時から、全リール３１が停止し、役の入賞時には入賞役に対応する払出しの終了時までは、メダルの投入を不許可状態とする。すなわち、ブロッカ４４ｂがメダルの投入を許可するのは、少なくとも遊技が行われていないときである。
また、ブロッカ４４ｂからホッパー３３ａへ向かうメダル通路の途中には、上流側から順に、第１投入センサ４４ｃ及び第２投入センサ４４ｄが設けられている。したがって、メダル投入口４３から投入されたメダルは、通路センサ４４ａによって検知された後、さらに、第１投入センサ４４ｃ（上流側）及び第２投入センサ４４ｄ（下流側）によって検知されるように構成されている。
【００２０】
通路センサ４４ａ、第１投入センサ４４ｃ、及び第２投入センサ４４ｄは、いずれも、発光素子と受光素子とを有し、発光素子から発せられた光を受光素子で検知している。そして、メダル通路を通るメダルは、発光素子と受光素子との間を通過する。このとき、受光素子に入射する光が一瞬遮られ、これによりメダルの通過を検知する。
そして、通路センサ４４ａの遮光が一定時間以上継続すると、エラー（通路センサ異常）を検知したと判断する。
【００２１】
また、第１投入センサ４４ｃ、第２投入センサ４４ｄの順にメダルの通過を検知すると、メダルの投入を検知したと判断する。
これに対し、第２投入センサ４４ｄ、第１投入センサ４４ｃの順にメダルの通過を検知すると、エラー（メダルの逆流）を検知したと判断する。
また、第１投入センサ４４ｃ及び／又は第２投入センサ４４ｄの遮光が一定時間以上継続すると、エラー（メダル詰まり）を検知したと判断する。
【００２２】
メダル投入口４３からメダルを投入することは、ベットスイッチ４０を操作することと同様の役割を果たす。
また、本明細書において、「メダルの投入」とは、メダル投入口４３に実際のメダルを投入すること、及びベットスイッチ４０を操作することの双方を含む意味で使用する。
【００２３】
図１に示すように、メイン制御手段５０には、設定キースイッチ４５、設定変更スイッチ４６、リセットスイッチ４７、ドアセンサ４８、及びカバーセンサ４９が電気的に接続されている。
また、電源ユニット（図示せず）は、スロットマシン１０の筐体内部に設けられており、メイン制御基板、第１サブ制御基板、及び第２サブ制御基板等に電力を供給する電源基板と、電源基板を収納する電源ボックスとを備えている。
電源ボックスの前面には、電源のオン／オフを切り替えるための電源スイッチと、設定キーが挿入される設定キー挿入口とが設けられているとともに、これらを覆う開閉自在の
スイッチカバーが設けられている。
【００２４】
スイッチカバーを開けると、電源スイッチの操作が可能になるとともに、設定キー挿入口への設定キーの挿入が可能になる。
また、設定キー挿入口に設定キーを挿入して、設定キーを時計周りに９０度回転させると、設定キースイッチ４５がオフからオンになり、この状態から設定キーを反時計周りに９０度回転させると、設定キースイッチ４５がオンからオフになる。
【００２５】
電源がオフの状態で設定キースイッチ４５をオフからオンにし、この状態で電源をオフからオンにすると、設定値が変更可能となる設定変更モードになる。すなわち、設定キースイッチ４５がオンの状態で電源をオフからオンにすると、設定変更モードになる。
また、電源がオンの状態で設定キースイッチ４５をオフからオンにすると、設定値が確認可能となる設定確認モードになる。
なお、設定変更モード及び設定確認モードを総称して「管理モード」と称する。
管理モードは、スロットマシン１０の管理者（ホールの店長等）による所定の操作により移行可能なモードであり、遊技を進行させないモードである。
【００２６】
設定変更スイッチ４６は、スロットマシン１０の設定値を変更・設定するときに操作するスイッチである。本実施形態では、設定値は、設定１から設定６までの６段階を有している。そして、設定値が高くなるほど、遊技者にとって有利となるように設定している。
なお、設定変更スイッチ４６は、遊技者が操作するものではなく、管理者が操作するものである。このため、遊技者が操作できないように、スロットマシン１０の筐体内部に設定変更スイッチ４６を配置している。
【００２７】
リセットスイッチ４７は、エラーの解除等を行うときに操作するスイッチである。リセットスイッチ４７も、設定変更スイッチ４６と同様に、遊技者が操作するものではなく、管理者が操作するものである。このため、遊技者が操作できないように、スロットマシン１０の筐体内部にリセットスイッチ４７を配置している。
なお、リセットスイッチ４７は、それ専用のスイッチを設けてもよく、また、他のスイッチと兼用にしてもよい。たとえば、１個のスイッチを、設定変更スイッチ４６とリセットスイッチ４７とで兼用にすることができる。この場合、１個のスイッチを、たとえば、設定変更モード中は、設定変更スイッチ４６として機能させ、それ以外のときは、リセットスイッチ４７として機能させることができる。
【００２８】
ドアセンサ４８は、フロントマスク部（前面扉）の開閉を検知するセンサである。たとえば、フロントマスク部が開放された状態であるときはオンとなり、フロントマスク部が閉じた状態であるときはオフとなるように配置されている。
カバーセンサ４９は、スイッチカバーの開閉を検知するセンサである。たとえば、スイッチカバーが開放された状態であるときはオンとなり、スイッチカバーが閉じた状態であるときはオフとなるように配置されている。
【００２９】
図１に示すように、メイン制御手段５０には、３つのモータ３２、メダル払出し装置３３、及び７セグメント表示器３４が電気的に接続されている。
モータ３２は、リール３１を回転させるためのものであり、各リール３１の回転中心部に連結され、後述するリール制御手段５５によって制御される。
【００３０】
リール３１は、左リール３１、中リール３１、右リール３１からなり、左リール３１を停止させるときに操作するストップスイッチ４２が左ストップスイッチ４２であり、中リール３１を停止させるときに操作するストップスイッチ４２が中ストップスイッチ４２であり、右リール３１を停止させるときに操作するストップスイッチ４２が右ストップスイ
ッチ４２である。
リール３１は、リング状のものであって、その外周面には複数種類の図柄（役に対応する図柄の組合せを構成している図柄）を印刷したリールテープを貼付したものである。本実施形態では、各リール３１ごとに、２１個の図柄表示領域（コマ）を等間隔で配置するとともに、各図柄表示領域（コマ）にそれぞれ所定の図柄を表示している。
【００３１】
メダル払出し装置３３は、スロットマシン１０の筐体内部に設けられており、メダルを貯留するホッパー３３ａと、ホッパー３３ａに貯留されているメダルを払い出すためのホッパーモータ３３ｂと、メダルが払い出されたことを検知する払出しセンサ３３ｃとを備えている。
払出しセンサ３３ｃは、発光素子と受光素子とを有し、発光素子から発せられた光を受光素子で検知している。そして、払い出されたメダルは、払出しセンサ３３ｃの発光素子と受光素子との間を通過する。このとき、受光素子に入射する光が一瞬遮られ、これによりメダルが払い出されたことを検知する。
【００３２】
払出しセンサ３３ｃの遮光が一定時間以上継続すると、エラー（メダル詰まり）が発生したと判断する。
また、ホッパーモータ３３ｂが駆動しているにもかかわらず、メダルが払い出されたことを払出しセンサ３３ｃが検知しないと、エラー（ホッパー３３ａ内のメダルが無くなった）が発生したと判断する。
７セグメント表示器３４は、メダルの貯留枚数、払出し枚数、設定値、エラーコード等の表示を行うものである。
【００３３】
また、スロットマシン１０は、前面に開口部を有する筐体と、筐体の前面を覆うように開閉可能に取り付けられたフロントマスク部（前面扉）とを備えている。
フロントマスク部のほぼ中央には、表示窓（透明窓）が設けられている。各リール３１は、本実施形態では横方向に並列に３個（左リール３１、中リール３１、及び右リール３１）設けられている。さらに、各リール３１は、表示窓から、上下に連続する３図柄が見えるように配置されている。よって、スロットマシン１０の表示窓から、合計３×３＝９個の図柄が見えるように配置されている。そして、表示窓から見える３×３＝９個の図柄の組合せ（配置）を「停止出目」と称する。
【００３４】
また、スロットマシン１０の表示窓を含む部分には、図柄組合せラインを設けている。
ここで、「図柄組合せライン」とは、リール３１の停止時における図柄の並びラインであって図柄の組合せを形成させるラインである。
そして、図柄組合せラインは、有効ラインと無効ラインとを有する。
【００３５】
ここで、「有効ライン」とは、いずれかの役に対応する図柄の組合せがそのラインに停止したときに、その役の入賞となるラインである。
一方、「無効ライン」とは、図柄組合せラインのうち、有効ラインとして設定されないラインであって、いずれかの役に対応する図柄の組合せがそのラインに停止した場合であっても、その役に応じた利益の付与（メダルの払出し等）を行わないラインである。すなわち、無効ラインは、そもそも図柄の組合せの成立対象となっていないラインである。
【００３６】
本実施形態では、５本の図柄組合せラインを設けている。そして、常に３枚のメダルを投入して遊技を行うとともに、常に５本の図柄組合せラインを有効ラインとして設定するようにしている。
なお、メダル投入枚数や遊技状態等に応じて、有効ラインと無効ラインとを設定するようにしてもよい。
【００３７】
図１に示すように、第１サブ制御手段７０には、プッシュボタン２５、及び十字キー２６が電気的に接続されている。
プッシュボタン２５、及び十字キー２６は、演出等に用いられるスイッチであり、遊技者が意図する情報を表示させるとき、又は管理者が各種の設定をするとき等に操作されるものである。
また、十字キー２６は、右方向スイッチ２６ａ、左方向スイッチ２６ｂ、上方向スイッチ２６ｃ、及び下方向スイッチ２６ｄを備えている。
【００３８】
図１に示すように、第２サブ制御手段８０には、ランプ２１、スピーカ２２、及び画像表示装置２３が電気的に接続されている。
ランプ２１は、演出等に用いられるものであり、所定の条件を満たしたときに、所定のパターンで点灯又は点滅するものである。なお、ランプ２１には、各リール３１の内周側に配置され、リール３１に表示された図柄（表示窓から見える図柄）を背後から照らすためのバックランプ（図示せず）や、スロットマシン１０の筐体前面に配置され、役の入賞時等に点滅する上部ランプ及びサイドランプ（図示せず）等が含まれる。
【００３９】
また、スピーカ２２は、演出等に用いられるものであり、所定の条件を満たしたときに、所定の音を出力するものである。
さらにまた、画像表示装置２３は、演出画像、遊技情報（たとえば、メダルの貯留枚数、メダルの払出し枚数、特別遊技の残り遊技回数や残り差枚数、ストップスイッチ４２の押し順等）、遊技結果等の表示を行うものである。画像表示装置２３としては、液晶ディスプレイ（ＬＣＤ）、プラズマディスプレイ、有機エレクトロ・ルミネッセンス（有機ＥＬ）ディスプレイ、ドットディスプレイ等が挙げられるが、本実施形態では、液晶ディスプレイによって構成されている。
【００４０】
本実施形態では、役として、大別して、特別役、リプレイ、及び小役を設けている。
そして、各役に対応する図柄の組合せ及び入賞時の払出し枚数等を定めている。これにより、すべてのリール３１の停止時に、いずれかの役に対応する図柄の組合せが有効ラインに停止すると、その役の入賞となり、その役に対応する枚数のメダルの払出し又は自動投入が行われる（ただし、特別役を除く。）。
なお、本明細書では、説明の便宜上、「いずれかの役に対応する図柄の組合せがいずれかの有効ラインに停止する」ことを、「その役が“入賞”する」と称する。
【００４１】
役において、まず、特別役とは、通常遊技から特別遊技に移行させる役である。
本実施形態では、特別役として、１ＢＢ（第１種ビッグボーナス）、及びＲＢ（レギュラーボーナス）を設けている。
１ＢＢが入賞すると、当該遊技におけるメダルの払い出しはないが、次遊技から、特別遊技の１つである１ＢＢ遊技に移行する。ＲＢが入賞した場合についても、１ＢＢが入賞した場合と同様である。
また、リプレイとは、再遊技役であって、当該遊技で投入したメダル枚数を維持した（メダルを自動投入する）再遊技を行うことができる役である。
さらにまた、小役とは、予め定められた枚数のメダルが払い出される役である。
【００４２】
ここで、スロットマシン１０での遊技の進行の概略を示す。
遊技の開始時には、遊技者は、ベットスイッチ４０を操作して予め貯留されたメダルを投入するか、又はメダル投入口４３からメダルを投入し、スタートスイッチ４１を操作（オン）する。
スタートスイッチ４１が操作されると、そのときに発生する信号がメイン制御手段５０に入力される。
【００４３】
メイン制御手段５０（具体的には、後述するリール制御手段５５）は、この信号を受信すると、すべてのモータ３２を駆動制御して、すべてのリール３１を回転させるように制御する。
このようにしてリール３１がモータ３２によって回転することで、リール３１上の図柄は、所定の速度で表示窓内で上下方向に移動表示される。
【００４４】
そして、遊技者は、ストップスイッチ４２を押すことで、そのストップスイッチ４２に対応するリール３１（たとえば、左ストップスイッチ４２に対応する左リール３１）の回転を停止させる。
ストップスイッチ４２が操作されると、そのときに発生する信号がメイン制御手段５０に入力される。
【００４５】
メイン制御手段５０（具体的には、後述するリール制御手段５５）は、この信号を受信すると、そのストップスイッチ４２に対応するモータ３２を駆動制御して、そのモータ３２に係るリール３１の停止制御を行う。
そして、すべてのリール３１の停止時に、いずれかの役に対応する図柄の組合せが有効ラインに停止したとき（すなわち、その役の入賞となったとき）は、入賞した役に対応するメダルの払出し等が行われる。
このようにして、スロットマシン１０での遊技は進行していく。
【００４６】
また、メイン制御手段５０は、遊技の進行のためのメイン処理を実行するとともに、メイン処理中に、メイン処理とは異なる割込み処理を実行する。
ここで、メイン処理は、遊技の開始とともに開始し、遊技の終了とともに終了する。このため、メイン処理は、１遊技につき１回実行する。
また、本実施形態では、２．２３５ｍｓごとに、タイマー割込みを行うように設定されている。このため、割込み処理は、２．２３５ｍｓごとに実行する。
さらに、メイン処理中のモードとして、遊技を進行させることが可能な遊技モードと、管理者による所定の操作により移行可能であって遊技を進行させない管理モード（設定変更モード及び設定確認モード）とを有している。
【００４７】
また、本実施形態では、１割込みごとにカウント値に１を加算し、８割込みでカウント値が一巡する第１割込みカウンタ５１と、１割込みごとにカウント値に１を加算し、１０割込みでカウント値が一巡する第２割込みカウンタ５２とを備えている。
具体的には、第１割込みカウンタ５１は、０からカウントを開始し、タイマー割込みが行われるごとにカウント値に１を加算し、カウント値が７に到達すると、その次はカウント値を０に戻すものである。
【００４８】
また、第２割込みカウンタ５２は、０からカウントを開始し、タイマー割込みが行われるごとにカウント値に１を加算し、カウント値が９に到達すると、その次はカウント値を０に戻すものである。
そして、メイン制御手段５０は、第１割込みカウンタ５１及び第２割込みカウンタ５２のカウント値に基づいて、メイン処理や割込み処理における種々の決定を行う。
【００４９】
また、メイン制御手段５０は、遊技の進行に応じて、操作スイッチ、すなわち上述したベットスイッチ４４、スタートスイッチ４１、及びストップスイッチ４２の操作を有効にするか又は無効にするかを制御する。
具体的には、メイン制御手段５０は、遊技の開始前（すべてのリール３１の停止時）においては、ベットスイッチ４０の操作を有効にし、メダル投入口４３からのメダルの投入を許可し、スタートスイッチ４１の操作、及びストップスイッチ４２の操作を無効にするように制御する。
【００５０】
そして、メイン制御手段５０は、ベットスイッチ４０が操作されるか、又はメダル投入口４３からメダルが３枚投入されると、それ以降は、ベットスイッチ４０の操作を無効にし、メダル投入口４３からのメダルの投入を不許可にするように制御する。
たとえば、メダルが３枚投入された状態でベットスイッチ４０が操作されても、メイン制御手段５０は、それ以上のメダルの投入は許可せず、そのベットスイッチ４０の操作は無効とする。
【００５１】
ただし、メダルの１枚又は２枚投入を可能とした場合には、メダルが３枚投入された後でも、投入枚数を変更可能にするために、１枚ベット用や２枚ベット用のベットスイッチについては、引き続き操作を有効にする。
なお、メイン制御手段５０は、メダルが３枚投入された状態でメダル投入口４３からメダルが投入されたときは、メダルの貯留枚数が５０枚未満であれば、投入されたメダルをブロッカ４４ｂにてホッパー３３ａに誘導して内部に貯留し、メダルの貯留枚数が５０枚に達していれば、投入されたメダルをブロッカ４４ｂにて払出し口に誘導して遊技者に返却する。
【００５２】
また、メダルが投入されると、メイン制御手段５０は、スタートスイッチ４１の操作を有効にし、ベットスイッチ４０の操作、及びストップスイッチ４２の操作を無効にし、メダル投入口４３からのメダルの投入を不許可にするように制御する。
そして、スタートスイッチ４１が操作され、リール３１が回転すると、メイン制御手段５０は、ストップスイッチ４２の操作を有効にし、ベットスイッチ４０の操作、及びスタートスイッチ４１の操作を無効にし、メダル投入口４３からのメダルの投入を不許可にするように制御する。
【００５３】
このとき、再度スタートスイッチ４１が操作されても、メイン制御手段５０は、そのスタートスイッチ４１の操作は無効とする。また、リール３１の回転中にベットスイッチ４０が操作されても、メイン制御手段５０は、そのベットスイッチ４０の操作を無効とする。さらにまた、リール３１の回転中にメダル投入口４３からメダルが投入されても、投入されたメダルをブロッカ４４ｂにて払出し口に誘導して遊技者に返却する。
【００５４】
また、ストップスイッチ４２の操作が有効にされている間に、ストップスイッチ４２が操作されると、後述するリール制御手段５５は、そのストップスイッチ４２に対応するリール３１を停止制御し、メイン制御手段５０は、そのストップスイッチ４２の操作を無効にするように制御する。これにより、一旦操作されたストップスイッチ４２は、その遊技中に再度操作されても、その操作は無効とされる。
【００５５】
そして、すべてのリール３１が停止し、役の入賞時にはメダルの払出しを行い、遊技終了チェック処理を実行すると、メイン制御手段５０は、ベットスイッチ４０の操作を有効にし、メダル投入口４３からのメダルの投入を許可するように制御する。
なお、リプレイ入賞時には、メイン制御手段５０は、すべてのリール３１が停止し、メダルの自動投入を行い、遊技終了チェック処理を実行すると、ベットスイッチ４０の操作を有効にすることなく、かつメダル投入口４３からのメダルの投入を許可することなく、スタートスイッチ４１の操作を有効にするように制御する。
【００５６】
また、メイン制御手段５０は、操作の有効／無効の状態にかかわらず、いずれか１個の操作スイッチの操作のみ受け付けるように制御する。すなわち、メイン制御手段５０は、複数個の操作スイッチが同時に操作されたときは、操作の有効／無効の状態にかかわらず、これを受け付けないように制御する。
具体的には、メイン制御手段５０は、たとえば、スタートスイッチ４１の操作を無効に
するとともにストップスイッチ４２の操作を有効にしている場合において、スタートスイッチ４１が操作された状態でストップスイッチ４２が操作されたときは、このストップスイッチ４２の操作を受け付けないように制御する。
【００５７】
また、メイン制御手段５０は、たとえば、３個（左、中、右）のストップスイッチ４２の操作を有効にしている場合において、左ストップスイッチ４２が操作された状態で中ストップスイッチ４２が操作されたときは、左ストップスイッチ４２の操作は受け付けるが、中ストップスイッチ４２の操作は受け付けないように制御する。
さらに、遊技の進行を遅延させるフリーズ（詳細は後述する）が実行されたときは、メイン制御手段５０は、フリーズが終了するまで、ベットスイッチ４０の操作、スタートスイッチ４１の操作、及びストップスイッチ４２の操作を無効にし、メダル投入口４３からのメダルの投入を不許可にするように制御する。
【００５８】
なお、すべてのリール３１の停止後にフリーズが実行されたときは、メイン制御手段５０は、フリーズの実行中であっても、ベットスイッチ４０の操作を有効にし、かつメダル投入口４３からのメダルの投入を許可するように制御する。そして、ベットスイッチ４０が操作されるか、又はメダル投入口４３からのメダルが投入されたときは、その時点で、実行中のフリーズをキャンセルするように制御してもよい。
【００５９】
このように、メイン制御手段５０は、実行中のフリーズをキャンセル可能なときに、操作スイッチの操作を有効にし、このとき操作スイッチが操作されると、実行中のフリーズをキャンセルするように制御してもよい。
また、たとえば、メイン制御手段５０は、フリーズの実行中に操作スイッチの操作を有効にし、このとき操作スイッチが操作されると、実行中のフリーズを終了して、他のフリーズを実行するように制御してもよい。すなわち、フリーズを変更してもよい。
【００６０】
また、本実施形態では、メイン制御手段５０側で制御するメイン遊技状態として、通常遊技及び特別遊技を備え、通常遊技として、ＲＴ遊技及び非ＲＴ遊技を備え、特別遊技として、１ＢＢ遊技及びＲＢ遊技を備える。
さらにまた、サブ制御手段（第１サブ制御手段７０）側で制御するサブ遊技状態として、ＡＴ遊技及び非ＡＴ遊技を備える。
【００６１】
「ＲＴ（リプレイタイム）遊技」とは、リプレイの当選確率を非ＲＴ遊技よりも高く設定したメイン遊技状態をいう。
なお、非ＲＴ遊技とはリプレイの当選確率が異なるメイン遊技状態を、ＲＴ遊技と称することもある。また、「リプレイの当選確率が異なる」には、複数種類のリプレイの当選確率の合算値は同一であるが、各リプレイの当選確率の振分け方が異なる場合や、抽選されるリプレイの種類が異なる場合を含む。
このように、ＲＴ遊技とは、狭義には、リプレイの当選確率を非ＲＴ遊技よりも高く設定したメイン遊技状態を意味し、広義には、リプレイの当選確率が非ＲＴ遊技とは異なるメイン遊技状態を意味する。
【００６２】
「ＡＴ（アシストタイム）遊技」とは、ストップスイッチ４２の操作内容（押し順及び／又は操作タイミング）によって遊技者にとって有利となる遊技結果が表示される場合とされない場合とを設け、非ＡＴ遊技中は、遊技者にとって有利となる遊技結果が偶然でしか表示されないが、ＡＴ遊技中は、遊技者にとって有利となる遊技結果を表示させるためのストップスイッチ４２の操作内容を報知することで、遊技者は、その報知に従ってストップスイッチ４２を操作すれば、最も有利な遊技結果を得ることができる（たとえば、最も有利となる図柄の組合せを有効ラインに停止させることができる）遊技をいう。
ＲＴ遊技中にＡＴ遊技が実行されると、ＲＴ遊技かつＡＴ遊技（ＡＲＴ遊技）となる。
【００６３】
次に、メイン制御手段５０の具体的構成について説明する。
図１に示すように、メイン制御手段５０は、以下の設定値変更手段５３等を備える。
なお、本実施形態における以下の各手段は例示であり、メイン制御手段５０は、本実施形態で示した手段に限定されるものではない。
【００６４】
設定値変更手段５３は、遊技者にとっての有利度を定める設定値を変更・決定するためのものである。
本実施形態では、設定値として、設定１〜設定６の６段階を設けている。
そして、設定値が高くなるほど、役（特に特別役）の当選確率が高くなって、遊技者にとっての有利度が高くなるように設定している。
また、設定値が高くなるほど、ＡＴ遊技に移行する確率が高くなって、遊技者にとっての有利度が高くなるように設定している。
【００６５】
なお、ＡＴ遊技に移行する確率を高くすることに代えて、又はＡＴ遊技に移行する確率を高くするとともに、たとえば、ＡＴ遊技中の遊技回数、払出し枚数、又は差枚数を上乗せする確率を高くしたり、ＡＴ遊技を継続する確率を高くしてもよい。
また、設定値が高くなるほど、メダルの賭数（投入枚数）に対する獲得数（払出し枚数）の期待値が高くなって、遊技者にとっての有利度が高くなるようにしてもよい。
【００６６】
本実施形態では、フロントマスク部（前面扉）及び電源ユニットのスイッチカバーを開放した状態で、電源を一旦オフにした後に、設定キー挿入口に設定キーを差し込み、これを時計回りに９０度回転させて設定キースイッチ４５をオンにしてから、電源を再度オンにすると、設定値が変更可能となる設定変更モードになる。すなわち、設定キースイッチ４５がオンの状態で電源をオフからオンにすると、設定変更モードになる。この場合、立ち上げ処理は行われない。
なお、設定キー挿入口に設定キーを差し込み、これを時計回りに９０度回転させて設定キースイッチ４５をオンにし、この状態で電源を一旦オフにした後に再度オンにしても良い。
【００６７】
設定変更モードでは、設定値変更手段５３は、所定の表示部（７セグメント表示器３４）に、現在の設定値を表示する。
また、設定値変更手段５３は、設定変更スイッチ４６が１回操作されるごとに、設定値の表示を、・・・→「１」→「２」→「３」→「４」→「５」→「６」→「１」→「２」→・・・と順次変化させる。
【００６８】
さらに、設定値変更手段５３は、スタートスイッチ４１がオンにされると、このとき７セグメント表示器３４に表示していた数値で設定値を確定させるとともに、設定値を確定させたことを示す「０」を７セグメント表示器３４に表示する。
そして、設定値変更手段５３は、設定値を記憶するための設定値記憶手段（ＲＡＭ等のメモリ）を備えており、確定させた設定値を設定値記憶手段に記憶する。
【００６９】
次に、設定キーを反時計回りに９０度回転させて設定キースイッチ４５をオフにすると、設定変更モードが終了して、変更後の設定値で立ち上げ処理が行われる。
なお、設定キースイッチ４５をオフにした状態で電源を一旦オフにしてから再度オンにすると、変更後の設定値で立ち上げ処理が行われるようにしてもよい。
【００７０】
このように、設定値を変更するときは、設定変更モードにしてから、設定変更スイッチ４６を操作する。そして、所望の設定値を７セグメント表示器３４に表示させた状態で、スタートスイッチ４１をオンにして、設定値を確定させる。その後、設定キースイッチ４
５をオフにすると、設定変更モードが終了して、変更後の設定値で立ち上げ処理が行われる。
【００７１】
また、メイン制御手段５０側では、設定変更モードが終了すると、設定値記憶手段に記憶された設定値を示す設定値コマンドを生成してサブ制御手段（第１サブ制御手段７０）に送信する。
そして、サブ制御手段（第１サブ制御手段７０）側では、受信した設定値コマンドに基づいて設定値を設定し、これに応じた確率で、ＡＴ遊技に移行させるか否かを決定するＡＴ抽選を実行する。
【００７２】
役抽選手段５４は、役（上述した特別役、小役及びリプレイ）の抽選を行うものである。役抽選手段５４は、たとえば、役抽選用の乱数発生手段（ハードウェア乱数等）と、この乱数発生手段が発生する乱数を抽出する乱数抽出手段と、乱数抽出手段が抽出した乱数値に基づいて、役の当選の有無及び当選役を判定する判定手段とを備えている。
乱数発生手段は、所定の領域（たとえば１０進法で０〜６５５３５）の乱数を発生させる。乱数は、たとえば２００ｎ（ナノ）ｓｅｃで１カウントを行うカウンターが０〜６５５３５の範囲を１サイクルとしてカウントし続ける乱数であり、スロットマシン１０の電源が投入されている間は、乱数をカウントし続ける。
【００７３】
乱数抽出手段は、乱数発生手段によって発生した乱数を、所定の時、本実施形態では遊技者によりスタートスイッチ４１が操作（オン）された時に抽出する。判定手段は、乱数抽出手段により抽出された乱数値を、後述する役抽選テーブルと照合することにより、その乱数値が属する領域に対応する役を決定する。たとえば、抽出した乱数値が１ＢＢの当選領域に属する場合は、１ＢＢの当選と判定し、非当選領域に属する場合は、非当選と判定する。
【００７４】
役抽選テーブルは、当選役（役の抽選結果）の種類と、各当選役の当選確率とを定めたものである。
ここで、役抽選テーブルにおいて、１つの当選領域に対して、複数個の役を割り当てることがある。そして、抽出した乱数値が、複数個の役を割り当てた当選領域に属するときは、複数個の役の重複当選と判定する。すなわち、複数個の役に当該遊技で同時に重複当選する。
【００７５】
本実施形態では、複数個の小役に重複当選するときと、複数個のリプレイに重複当選するときとを有するように設定している。
役抽選テーブルは、メイン遊技状態ごとに設けられている。また、役抽選テーブルは、それぞれ所定の範囲の抽選領域を有し、この抽選領域は、各役の当選領域及び非当選領域に分けられているとともに、抽選される役が、予め設定された当選確率となるように所定の割合に設定されている。
【００７６】
また、役抽選手段５４による役の抽選結果に基づいて、各役に対応する当選フラグのオン／オフを制御する。
本実施形態では、特別役、小役、及びリプレイの各当選フラグを備える。そして、役抽選手段５４による役の抽選において当選したときは、対応する役の当選フラグをオンにする（当選フラグを立てる）。
また、複数個の役に当該遊技で同時に重複当選したときは、対応する複数個の役の当選フラグを同時にオンにする。
【００７７】
リール制御手段５５は、リール３１の回転開始命令を受信したとき、特に本実施形態ではスタートスイッチ４１が操作されたとき（スタートスイッチ４１が操作された旨の信号
を受信したとき）に、すべて（３つ）のリール３１の回転を開始するように制御する。
なお、前遊技でのリール３１の回転開始時から、当該遊技でスタートスイッチ４１が操作された時までの時間が４．１秒を経過していないときは、スタートスイッチ４１の操作により役の抽選は行われるものの、スタートスイッチ４１が操作された瞬間（直後）にリール３１の回転は開始せず、上記４．１秒を経過後にリール３１の回転が開始する。このように、スタートスイッチ４１の操作時からリール３１の回転が開始されるまでの時間を「ウエイト時間」という。
【００７８】
さらに、リール制御手段５５は、役抽選手段５４により役の抽選が行われた後、当該遊技における当選フラグのオン／オフを参照して当選フラグのオン／オフに対応する停止位置決定テーブルを選択するとともに、ストップスイッチ４２が操作されたときに、ストップスイッチ４２が操作されたときのタイミングに基づいて、そのストップスイッチ４２に対応するリール３１の停止位置を決定するとともに、モータ３２を駆動制御して、その決定した位置にそのリール３１を停止させるように制御する。
【００７９】
たとえば、リール制御手段５５は、少なくとも１つの当選フラグがオンである遊技では、リール３１の停止制御の範囲内において、当選役（当選フラグがオンになっている役）に対応する図柄の組合せを有効ラインに停止可能にリール３１を停止制御するとともに、当選役以外の役（当選フラグがオフになっている役）に対応する図柄の組合せを有効ラインに停止させないようにリール３１を停止制御する。
【００８０】
ここで、「リール３１の停止制御の範囲内」とは、ストップスイッチ４２が操作された瞬間からリール３１が実際に停止するまでの時間又はリール３１の回転量（移動コマ（図柄）数）の範囲内を意味する。
本実施形態では、ストップスイッチ４２が操作された瞬間からリール３１を停止させるまでの時間が１９０ｍｓ以内に設定されている。これにより、本実施形態では、ストップスイッチ４２が操作された瞬間の図柄からリール３１が停止するまでの最大移動コマ数が４コマ（ストップスイッチ４２が操作された瞬間の図柄を含めて５コマ）となる。
【００８１】
そして、ストップスイッチ４２の操作を検知した瞬間に、リール３１の停止制御の範囲内にある図柄のいずれかが所定の有効ラインに停止させるべき図柄であるときは、ストップスイッチ４２が操作されたときに、その図柄が所定の有効ラインに停止するように制御される。
すなわち、役の当選時にストップスイッチ４２が操作された瞬間に直ちにリール３１を停止させると、当選した役に係るその図柄が所定の有効ラインに停止しないときには、リール３１を停止させるまでの間に、リール３１の停止制御の範囲内においてリール３１を回転移動制御することで、当選した役に係る図柄をできる限り所定の有効ラインに停止させるように制御する（引込み停止制御）。
【００８２】
また逆に、ストップスイッチ４２が操作された瞬間に直ちにリール３１を停止させると、当選していない役に対応する図柄の組合せがいずれかの有効ラインに停止してしまうときは、リール３１の停止時に、リール３１の停止制御の範囲内においてリール３１を回転移動制御することで、当選していない役に対応する図柄の組合せを有効ラインに停止させないように制御する（蹴飛ばし停止制御）。
【００８３】
さらに、リール制御手段５５は、ストップスイッチ４２の押し順（操作順番）を検知する押し順検知手段を備える。押し順検知手段は、遊技者によりストップスイッチ４２が操作されたときに、左、中、及び右ストップスイッチ４２のうち、いずれが操作されたかを検知する。
ストップスイッチ４２が操作されると、そのストップスイッチ４２が操作された旨の信
号が押し順検知手段に入力される。この信号を判別することで、押し順検知手段は、どのストップスイッチ４２が操作されたかを検知する。
【００８４】
ここで、本実施形態では、ストップスイッチ４２の押し順は、左中右、左右中、中左右、中右左、右左中、及び右中左の６通りある。
そして、左中右の押し順を「順押し」と称し、左右中の押し順を「順挟み」と称し、右中左の押し順を「逆押し」と称し、右左中の押し順を「逆挟み」と称する。
【００８５】
また、左ストップスイッチ４２が最初に操作される押し順（左中右、及び左右中）を「左第１停止」と称し、中ストップスイッチ４２が最初に操作される押し順（中左右、及び中右左）を「中第１停止」と称し、右ストップスイッチ４２が最初に操作される押し順（右左中、及び右中左）を「右第１停止」と称する。
さらに、左ストップスイッチ４２以外が最初に操作される押し順（中左右、中右左、右左中、及び右中左）を「変則押し」と称する。
【００８６】
停止位置決定テーブルは、当選フラグのオン／オフの状態ごと、すなわち役抽選手段５４による役の抽選結果ごとに対応して設けられており、ストップスイッチ４２が操作された瞬間のリール３１の位置に対する、リール３１の停止位置を定めたものである。そして、各停止位置決定テーブルは、たとえば、１番の図柄が上段（中段又は下段でも可）を通過する瞬間にストップスイッチ４２が操作されたときは、何図柄だけ移動制御して、何番の図柄を上段に停止させるというように停止位置を事前に定めている。
【００８７】
いずれかの役の単独当選時に用いる停止位置決定テーブルは、リール３１の停止制御の範囲内において、当選した役に対応する図柄の組合せを有効ラインに停止させるとともに、当選した役に対応する図柄の組合せを有効ラインに停止させることができないときは、いずれの役に対応する図柄の組合せも有効ラインに停止させないように、リール３１の停止位置を定めている。
【００８８】
なお、リール３１がどの位置にある瞬間にストップスイッチ４２が操作されても、リール３１の停止制御の範囲内において、対象図柄を所望の有効ラインに停止させることができること（常に入賞させることができること）を、「引込み率（ＰＢ）＝１」という。
これに対し、遊技者の目押しによらなければ、対象図柄を有効ラインに停止させることができないこと（必ずしも入賞させることができないこと）を、「ＰＢ≠１」という。
【００８９】
また、リプレイとして、リプレイＡ及びＢを有し、両者が重複当選する場合を有する。
そして、リプレイＡ及びＢの重複当選時に用いる停止位置決定テーブルは、たとえば、左又は中第１停止時にはリプレイＡ（ＰＢ＝１）を常に入賞させ、右第１停止時にはリプレイＢ（ＰＢ＝１）を常に入賞させるように、リール３１の停止位置を定めている。
このように、複数個のリプレイの重複当選時には、ストップスイッチ４２の押し順に応じて、入賞するリプレイの種類が異なる。
なお、複数個のリプレイの重複当選時には、いずれのリプレイが入賞したときも、再遊技を行うことができる。
【００９０】
また、小役として、小役Ａ及びＢを有し、両者が重複当選する場合を有する。
そして、小役Ａ及びＢの重複当選時に用いる停止位置決定テーブルは、たとえば、中又は右第１停止時には小役Ａ（ＰＢ＝１、入賞時のメダルの払出しが９枚）を常に入賞させ、左第１停止時にはリール３１の停止制御の範囲内で小役Ｂ（ＰＢ≠１、入賞時のメダルの払出しが１枚）を入賞させるように、リール３１の停止位置を定めている。
このように、複数個の小役の重複当選時には、ストップスイッチ４２の押し順によって、有効ラインに引き込む小役の種類、引込み率、及び入賞時のメダルの払出し枚数が異な
る。すなわち、ストップスイッチ４２の操作に応じて、遊技者に対して付与する利益の大きさが異なる遊技結果を表示する。
【００９１】
なお、遊技者に対して付与する利益が大きい遊技結果が表示される（払出し枚数が多い役に入賞すること）押し順を「正解押し順」といい、正解押し順以外の押し順を「不正解押し順」という。
複数個のリプレイの重複当選時については、たとえば、遊技者にとって有利な遊技状態に移行（昇格）するリプレイが入賞する押し順や、遊技者に対して特典（サブボーナス）を付与するリプレイが入賞する押し順を「正解押し順」といい、遊技者にとって不利な遊技状態に移行（転落）するリプレイが入賞する押し順を「不正解押し順」という。
【００９２】
また、すべての当選フラグがオフであるときは、非当選テーブルが用いられる。
非当選テーブルは、すべての当選フラグがオフであるときに用いられ、いずれの役に対応する図柄の組合せも有効ラインに停止しないように、リール３１の停止時の図柄の組合せを定めている。
【００９３】
入賞判定手段５６は、リール３１の停止時に、有効ラインに停止したリール３１の図柄の組合せが、いずれかの役に対応する図柄の組合せと一致するか否か（いずれかの役が入賞したか否か）を判断するものである。入賞判定手段５６は、たとえばモータ３２の停止時の角度やステップ数等を検知することにより、有効ライン上の図柄を判断する。
ただし、入賞判定手段５６は、ストップスイッチ４２が操作され、停止位置決定テーブルを用いて停止位置が決定された時に、そのリール３１が停止したか否かにかかわらず、停止図柄を判断することが可能である。
【００９４】
払出し手段５７は、入賞判定手段５６により、リール３１の停止時に有効ラインに停止した図柄の組合せがいずれかの役に対応する図柄の組合せと一致すると判断され、その役の入賞となったときに、その入賞役に応じて所定枚数のメダルを遊技者に対して払い出すか、又はクレジットの加算等の処理を行うものである。また、リプレイの入賞時には、メダルを払い出すことなく、当該遊技で投入されたメダル枚数（３枚）を自動投入するように制御する。
【００９５】
また、本実施形態では、メイン遊技状態として、通常遊技及び特別遊技を備え、通常遊技として、ＲＴ遊技及び非ＲＴ遊技を備え、特別遊技として、１ＢＢ遊技及びＲＢ遊技を備えている。
そして、メイン遊技状態制御手段５８は、所定の停止出目の表示、所定のリプレイの入賞、所定遊技回数の消化、特別役の当選、特別役の入賞、特別遊技中のメダルの払出し枚数又は遊技回数等に基づいて、メイン遊技状態を移行させるように制御する。
【００９６】
ここで、１ＢＢに対応する図柄の組合せが有効ラインに停止したときは、１ＢＢの入賞となり、メイン遊技状態制御手段５８は、１ＢＢ遊技に移行させるように制御する。
また、１ＢＢ遊技では、小役の当選確率が大幅に高くなる。
さらに、１ＢＢ遊技の終了条件は、１ＢＢ遊技中に払い出されたメダル枚数が所定枚数（たとえば３００枚）以上になったことに設定されている。
このため、メイン遊技状態制御手段５８は、１ＢＢ遊技では、メダル払出し枚数をカウントし続け、カウント値が上記値になったと判断したときは、当該遊技をもって１ＢＢ遊技を終了するように制御する。
【００９７】
同様に、ＲＢに対応する図柄の組合せが有効ラインに停止したときは、ＲＢの入賞となり、メイン遊技状態制御手段５８は、ＲＢ遊技に移行させるように制御する。
また、ＲＢ遊技では、小役の当選確率が大幅に高くなる。
さらに、ＲＢ遊技の終了条件は、ＲＢ遊技中に所定遊技回数（たとえば８遊技）を消化したことに設定されている。
このため、メイン遊技状態制御手段５８は、ＲＢ遊技では、消化遊技回数をカウントし続け、カウント値が上記値になったと判断したときは、当該遊技をもってＲＢ遊技を終了するように制御する。
【００９８】
なお、特別役に当選したときは、特別役に対応する図柄の組合せが有効ラインに停止（特別役が入賞）するまで、特別役の当選を次遊技以降に持ち越すように制御する。
また、特別役の当選を持ち越している（当該遊技以前の遊技において特別役に当選しているが、当選した特別役に対応する図柄の組合せが有効ラインに停止していない）遊技中を「内部中」という。
これに対し、特別役の当選を持ち越していない（特別役に当選していない）遊技中を、「非内部中」という。
【００９９】
また、メイン制御手段５０は、フリーズ制御手段を備える。フリーズ制御手段は、操作スイッチの操作（メダル投入口４３から投入されたメダルの受付けを含む）を所定時間受け付けないフリーズの実行を制御するものである。
ここで、「フリーズ（フリーズ演出、又はフリーズ動作ともいう。）」とは、一般的に、遊技機（スロットマシン１０）の操作スイッチの機能を一時停止状態にすること（又はそのように制御している期間）をいう。
【０１００】
さらに、「操作スイッチの機能を一時停止状態にする」とは、「少なくとも１つの操作スイッチの機能が遊技を進行して遊技結果を得るためのものとして有効になっていないこと」、あるいは「操作スイッチが操作されたときにその操作の検知処理、又はその操作に基づく処理を所定時間開始しないこと、すなわち、その操作に対応する処理を所定時間遅延させて（所定時間の経過後に）行うこと」等を指す。
【０１０１】
「遊技を進行する」とは、ベットスイッチ４０を操作することによってメダルを投入する、スタートスイッチ４１を操作することによって役の抽選を行うとともにリール３１の回転を開始する、ストップスイッチ４２を操作することによって回転中のリール３１を停止させる、という遊技動作を、遊技者の意思によって進行することを指す。
したがって、ベットスイッチ４０、スタートスイッチ４１、及びストップスイッチ４２の操作は、遊技を進行するために必要な操作である。
【０１０２】
「遊技結果」とは、全リール３１の停止時における停止出目、有効ラインに停止した図柄の組合せ（役の入賞の有無、及び入賞となった役の種類）を指す。
遊技結果は、役の抽選結果、ストップスイッチ４２の操作、及びリール３１の停止時の図柄の組合せにより定まるものであるので、役の抽選結果を得るためのベットスイッチ４０及びスタートスイッチ４１の操作、並びにリール３１の停止時の図柄の組合せを得るためのストップスイッチ４２の操作は、遊技結果を得るために必要な操作である。
【０１０３】
したがって、フリーズの態様としては、たとえば、
ａ）メダル投入口４３から投入された遊技媒体の受付け、又は予めクレジットされた遊技媒体の投入（賭け）枚数を定めるためのベットスイッチ４０の操作を一時停止状態にすること、
ｂ）遊技を開始するためのスタートスイッチ４１の操作を一時停止状態にすること、
ｃ）ストップスイッチ４２の操作（リール３１の停止操作）を一時停止状態にすること
等が挙げられる。
【０１０４】
また、操作スイッチの機能を一時停止状態にする態様としては、遊技者の操作に基づく
信号（例えば、遊技媒体の投入を検知するセンサからの信号、ベットスイッチ４０、スタートスイッチ４１又はストップスイッチ４２の操作に基づき操作スイッチから送信される信号）の受付けを所定期間行わないことが挙げられる。この場合、所定期間以内に遊技者の操作に基づいて送信された信号を受け付けたときは、受け付けた信号を無効にする制御処理を行うことや、所定期間以内に遊技者の操作に基づいて送信された信号を検知したときであっても受付け処理自体を行わないことが挙げられる。
【０１０５】
さらにまた、所定期間以内に遊技者の操作に基づいて送信された信号を受け付けたときは、遊技者の操作に基づく信号の受付けは行うが、受け付けた信号に基づいて実施する操作スイッチの制御処理を所定期間実行せずに、所定期間経過後に受け付けた信号に基づいた制御処理を開始させることが挙げられる。
さらに、スタートスイッチ４１のフリーズに関しては、スタートスイッチ４１を操作しても、所定期間、スタートスイッチ４１の操作受付けに基づくリール３１の回転を開始させないことや、所定期間、役抽選を開始しないことが挙げられる。
【０１０６】
また、フリーズの終了条件としては、予め定めた所定時間が経過することが挙げられるが、所定時間の経過前であっても、メイン制御手段５０に入力される各種操作信号によって途中でフリーズをキャンセルすることも考えられる。
この場合、単純に、スタートスイッチ４１の操作入力を受け付けることでフリーズをキャンセルすることが可能であり、あるいは、所定の操作手順（例えば、「スタートスイッチ４１を５回操作する」、「ストップスイッチ４２を、中、右、左の順で操作する」、「所定のタイミングに合わせてベットスイッチ４０を操作する」等）を検知したことを条件にフリーズをキャンセルすることも可能である。
【０１０７】
本実施形態では、スタートスイッチ４１が操作されたときに、役抽選手段５４は、役の抽選を行う。次に、フリーズ制御手段は、フリーズを実行するか否かの抽選を行う。フリーズの抽選は、役の抽選結果とは無関係に実行してもよいが、本実施形態では、当選確率が他の小役より低く設定されているレア小役の当選時に、フリーズの抽選を行う。
【０１０８】
メイン側エラー検知手段６１は、メイン制御手段５０側においてエラーを検知するものである。
本実施形態では、メイン側エラー検知手段６１は、遊技モードでは、メイン処理及び割込み処理により、エラーを検知したか否かの判断を行う。
また、メイン側エラー検知手段６１は、管理モードでは、割込み処理により、エラーを検知したか否かの判断を行う。
なお、本明細書において、「異常」とは、正常ではないこと、通常とは異なっていることを意味し、「不正」とは、正しくないこと、正義に反することを意味する。また、「エラー」とは、異常と不正との双方を含む意味で使用する。
【０１０９】
メイン側エラー検知手段６１は、ドアセンサ４８のオン／オフの状態によって、フロントマスク部の開閉を検知する。具体的には、ドアセンサ４８がオンのときは、フロントマスク部が開放された状態であると検知し、ドアセンサ４８がオフのときは、フロントマスク部が閉じた状態であると検知する。
【０１１０】
また、メイン側エラー検知手段６１は、カバーセンサ４９のオン／オフの状態によって、スイッチカバーの開閉を検知する。具体的には、カバーセンサ４９がオンのときは、スイッチカバーが開放された状態であると検知し、カバーセンサ４９がオフのときは、スイッチカバーが閉じた状態であると検知する。
【０１１１】
さらにまた、メイン側エラー検知手段６１は、通路センサ４４ａの遮光が一定時間以上
継続したときは、エラー（通路センサ異常）を検知したと判断する。
さらに、メイン側エラー検知手段６１は、メダル投入口４３からのメダルの投入が不許可のときに、第１投入センサ４４ｃ及び／又は第２投入センサ４４ｄが遮光されると、エラー（投入センサ異常）を検知したと判断する。
また、メイン側エラー検知手段６１は、第２投入センサ４４ｄ、第１投入センサ４４ｃの順にメダルの通過を検知したときは、エラー（メダルの逆流）を検知したと判断する。
【０１１２】
さらにまた、メイン側エラー検知手段６１は、第１投入センサ４４ｃ及び／又は第２投入センサ４４ｄの遮光が一定時間以上継続したときは、エラー（メダル詰まり）を検知したと判断する。以下、第１投入センサ４４ｃ及び／又は第２投入センサ４４ｄにより検知したメダル詰まりを「投入メダル詰まり」という。
さらに、メイン側エラー検知手段６１は、メダルの払出し処理を行っていない（ホッパーモータ３３ｂを駆動させていない）ときに、払出しセンサ３３ｃが遮光されると、エラー（払出しセンサ異常）を検知したと判断する。
【０１１３】
また、メイン側エラー検知手段６１は、払出しセンサ３３ｃの遮光が一定時間以上継続したときは、エラー（メダル詰まり）を検知したと判断する。以下、払出しセンサ３３ｃにより検知したメダル詰まりを「払出しメダル詰まり」という。
さらにまた、メイン側エラー検知手段６１は、ホッパーモータ３３ｂが駆動しているにもかかわらず、メダルが払い出されたことを払出しセンサ３３ｃが検知しないときは、エラー（メダル切れ）を検知したと判断する。
そして、メイン側エラー検知手段６１は、エラーを検知したと判断すると、その旨を示すフラグ（エラーフラグ）をセットする。
【０１１４】
エラー対応手段６２は、エラーの検知に対応した処理（エラー対応処理）を実行するものである。
ここで、遊技モードでメイン処理又は割込み処理によりエラーを検知したときは、メイン側エラー検知手段６１は、エラーフラグをセットする。そして、エラー対応手段６２は、遊技モード中の所定のタイミング（後述する図４のステップＳ３７又はＳ４１）で、エラーフラグに基づいて、エラー対応処理を実行する。
【０１１５】
また、管理モードで割込み処理によりエラーを検知したときは、メイン側エラー検知手段６１は、エラーフラグをセットするが、エラー対応手段６２は、管理モード中にはエラー対応処理を実行しない。そして、エラー対応手段６２は、管理モードから遊技モードに移行した後の所定のタイミング（後述する図４のステップＳ３７）で、エラーフラグに基づいて、エラー対応処理を実行する。
【０１１６】
具体的には、設定変更モード中（後述する図３のステップＳ１６〜Ｓ２２）は、メイン処理ではエラーを検知したか否かの判断を実行しないが、割込み処理ではエラーを検知したか否かの判断を実行する。また、設定変更モード中に割込み処理によりエラーを検知したと判断したときは、エラーフラグをセットするが、設定変更モード中はエラー対応処理を実行しない。そして、設定変更モードから遊技モードに移行した後の所定のタイミング（後述する図４のステップＳ３７）で、エラーフラグに基づいて、エラー対応処理を実行する。
【０１１７】
同様に、設定確認モード中（後述する図４のステップＳ４５〜Ｓ５０）は、メイン処理ではエラーを検知したか否かの判断を実行しないが、割込み処理ではエラーを検知したか否かの判断を実行する。また、設定確認モード中に割込み処理によりエラーを検知したと判断したときは、エラーフラグはセットするが、設定確認モード中はエラー対応処理を実行しない。そして、設定確認モードから遊技モードに移行した後の所定のタイミング（後
述する図４のステップＳ３７）で、エラーフラグに基づいて、エラー対応処理を実行する。
【０１１８】
また、エラー対応手段６２は、エラー対応処理として、エラーが解除されるまで、遊技が進行しないようにする（後述する図６のステップＳ１０３を繰り返す）とともに、エラーが発生した旨を報知（エラーコードを７セグメント表示器３４に表示）する。
さらにまた、本実施形態では、スロットマシン１０の電源を一旦オフにした後に再度オンにすること、又はリセットスイッチ４７を操作することを、エラーを解除するための解除操作としている。そして、エラー解除手段６３は、エラー対応処理が実行されたときは、解除操作が行われたことを条件に、エラーを解除し、エラーフラグをクリアする。
【０１１９】
本実施形態では、メイン制御手段５０側で異常や不正を検知するメイン側エラー検知手段６１と、サブ制御手段（第１サブ制御手段７０）側で異常や不正を検知するサブ側エラー検知手段７３とを備える。そして、メイン側エラー検知手段６１によりエラーが検知されたときも、サブ側エラー検知手段７３によりエラーが検知されたときも、エラー解除手段６３によりエラーを解除する。なお、サブ側エラー検知手段７３については後述する。
【０１２０】
メイン側コマンド制御手段６４は、コマンドを生成するコマンド生成手段と、生成したコマンドを記憶するバッファ領域と、バッファ領域に記憶されているコマンドをサブ制御手段（第１サブ制御手段７０）に送信するコマンド送信手段とを備える。
また、サブ制御手段（第１サブ制御手段７０）は、第１サブ側コマンド制御手段７７を備えており、これにより、メイン制御手段５０から送信されたコマンドを受信する。このようにして、メイン制御手段５０から第１サブ制御手段７０に種々の情報を伝達する。
【０１２１】
ここで、コマンド生成手段は、メイン処理又は割込み処理においてコマンドを生成することに決定したときは、決定に応じたコマンドを生成する。
また、バッファ領域は、コマンド生成手段により生成されたコマンドを、生成された順に記憶していく。
【０１２２】
さらに、コマンド送信手段は、バッファ領域に記憶されているコマンドを、記憶された順に第１サブ制御手段７０に送信する。本実施形態では、コマンド送信手段は、割込み処理において、コマンド送信処理（後述する図５のステップＳ７９）を実行する。
このように、生成したコマンドを生成した順にバッファ領域に記憶するとともに、バッファ領域に記憶されているコマンドを記憶された順に第１サブ制御手段７０に送信する。このため、生成したコマンドを生成順に第１サブ制御手段７０に送信することになる。
【０１２３】
また、コマンド送信手段は、バッファ領域に記憶されているコマンドをシリアル通信で第１サブ制御手段７０に送信する。このため、メイン制御手段５０から第１サブ制御手段７０へのコマンドの送信を確実にするために、コマンド送信手段は、バッファ領域に記憶されている１つのコマンドを第１サブ制御手段７０に２回送信する。
具体的には、コマンド送信手段は、割込み処理中のコマンド送信処理が１回実行されるごとに、バッファ領域に記憶されている１つのコマンドを第１サブ制御手段７０に１回送信する。すなわち、コマンド送信手段は、１割込み（２．２３５ｍｓ）ごとに、１つのコマンドを１回送信する。
【０１２４】
また、コマンド送信手段は、バッファ領域に記憶されている１つのコマンドを第１サブ制御手段７０に２回送信したときは、そのコマンドの送信を完了したと判断して、そのコマンドをバッファ領域から消去する。このため、コマンド送信手段は、バッファ領域に記憶されている１つのコマンドの送信を完了するのに、２割込み（４．４７ｍｓ）を要する。よって、２割込みごとに、１つのコマンドの送信が完了して、そのコマンドがバッファ
領域から消去されることになる。
【０１２５】
さらに、第１サブ側コマンド制御手段７７は、５０ｍｓ以内に同一のコマンドを２回受信したときは、そのコマンドを正しく受信したと判断する。この場合、第１サブ制御手段７０側では、そのコマンドに応じた処理を行うように制御する。
これに対し、第１サブ側コマンド制御手段７７は、５０ｍｓ以内に同一のコマンドを２回受信しなかったときは、そのコマンドを正しく受信しなかったと判断する。この場合、第１サブ制御手段７０側では、そのコマンドに応じた処理を行わないように制御する。
【０１２６】
また、バッファ領域は、メイン制御基板のＲＡＭ上に設けられており、最大で３２個のコマンドを記憶可能に形成されている。
具体的には、バッファ領域は、コマンドの記憶領域として、第１記憶領域から第３２記憶領域までの３２個の記憶領域を有している。そして、コマンド生成手段によりコマンドが生成されると、バッファ領域は、生成されたコマンドを、第１記憶領域から順に記憶させていき、第３２記憶領域の次は、第１記憶領域が空いていることを条件に、再度、第１記憶領域に記憶させるように制御する。
【０１２７】
また、コマンド送信手段は、たとえば、バッファ領域の第１記憶領域に記憶されているコマンドを２回送信したときは、そのコマンドをバッファ領域の第１記憶領域から消去する。このとき、第２記憶領域に記憶されているコマンドがあったとしても、これを第１記憶領域に移動させることはない。すなわち、第１記憶領域から第３２記憶領域に記憶されているコマンドを移動させたり書き換えることはない。このため、第１記憶領域から第３２記憶領域までのすべての記憶領域を順次繰り返し使用することになる。
【０１２８】
ここで、コマンド生成手段が生成するコマンドとして、たとえば、設定１〜設定６の設定値を示す設定値コマンド、メイン遊技状態を示す遊技状態コマンド、停止したリール３１を示す停止リールコマンド、全リール３１の停止時の図柄の組合せを示す停止図柄コマンド、エラーが発生したこと及び発生したエラーの種類を示すエラーコマンド、メイン制御手段５０に接続された各種センサのオン／オフの状態等を示す第１状態コマンド、メイン制御手段５０に接続された各種スイッチの操作の有効／無効の状態等を示す第２状態コマンド、メイン制御手段５０に接続された各種スイッチのオン／オフの状態等を示す第３状態コマンド等が挙げられる。
【０１２９】
そして、これらのうち、設定値コマンド、遊技状態コマンド、停止リールコマンド、停止図柄コマンド、及びエラーコマンドについては、メイン処理において生成することに決定し、また、第１状態コマンド、第２状態コマンド、及び第３状態コマンドについては、割込み処理において生成することに決定する。
【０１３０】
また、メイン処理の冒頭部分において、コマンド生成手段は、設定値コマンド及び遊技状態コマンドを含む複数個のコマンドを生成する。その後、バッファ領域に記憶されているコマンドを送信するための待ち時間を設けている。そして、この待ち時間により、バッファ領域がコマンドで溢れないようにしている。
具体的には、３２割込み（７１．５２ｍｓ）の待ち時間を設けており、その間、メイン処理では、コマンドの生成を決定しない。
そして、コマンド送信手段は、３２割込みの待ち時間の間に、最大で１６個のコマンドの送信を完了することが可能である。
【０１３１】
また、本実施形態では、メイン処理中に、メイン側エラー検知手段６１によりエラーを検知したか否かを判断するとともに、割込み処理中に、メイン処理とは別個に、メイン側エラー検知手段６１によりエラーを検知したか否かを判断する。
さらにまた、割込み処理では、メイン処理の待ち時間中であるか否かにかかわらず、コマンドを生成するか否かを決定する。
【０１３２】
さらに、第１状態コマンド及び第２状態コマンドについては、割込み処理において、第１割込みカウンタ５１のカウント値が「７」になるごと（８割込みごと）に、これらに含む情報に変化があったか否かを判断し、いずれかに変化があったと判断したときは、第１状態コマンド及び第２状態コマンドの双方を生成することに決定する。
【０１３３】
ここで、メイン制御手段５０に接続された各種スイッチは、通常、人が操作すると、オフの状態からオンの状態を経てオフの状態に戻るまでに、少なくとも２５ｍｓを要する。メイン制御手段５０に接続された各種センサについても同様に、通常、検知対象物を人が操作すると、オフの状態からオンの状態を経てオフの状態に戻るまでに、少なくとも２５ｍｓを要する。
【０１３４】
このため、割込み処理では、８割込み（１７．８８ｍｓ）ごとに、第１状態コマンド及び第２状態コマンドに含む情報に変化があったか否かを判断し、変化があったと判断したときは、コマンドを生成することに決定する。
これにより、メイン制御手段５０に接続された各種のセンサやスイッチのオン／オフの状態に変化があったことを検知し損なうことがないようにしつつ、１つのコマンドの送信を完了する周期（２割込みごと）よりも、コマンドを生成する周期（８割込みごと）の方を長くして、バッファ領域がコマンドで溢れないようにしている。
【０１３５】
また、第１状態コマンドに含む情報に変化はないが、第２状態コマンドに含む情報に変化があったときも、第２状態コマンドに含む情報に変化はないが、第１状態コマンドに含む情報に変化があったときも、いずれも、第１状態コマンド及び第２状態コマンドの双方を生成することに決定する。
【０１３６】
具体的には、たとえば、ベットスイッチ４０の操作が有効の状態か又は無効の状態かを判断し、その結果が前回（８割込み前）の判断結果と異なったとする。この場合、第１状態コマンド及び第２状態コマンドに含む情報のうち、ベットスイッチ４０の操作の有効／無効以外の情報についての判断結果にかかわらず、第１状態コマンド及び第２状態コマンドの双方を生成することに決定する。
【０１３７】
このように、割込み処理において、第１状態コマンド及び第２状態コマンドに含む情報のいずれかに変化があったと判断したときは、第１状態コマンド及び第２状態コマンドの双方を生成することに決定する。この場合、コマンド生成手段は、第１状態コマンド、第２状態コマンドの順に、２つのコマンドを生成する。
【０１３８】
また、コマンド生成手段は、第１状態コマンド又は第２状態コマンドのいずれか一方のみを生成することはなく、常に、第１状態コマンド、第２状態コマンドの順に、２つのコマンドを１つのセットとして生成する。
これに対し、割込み処理において、第１状態コマンド及び第２状態コマンドに含む情報のいずれにも変化がなかったと判断したときは、第１状態コマンド及び第２状態コマンドのいずれも生成しないことに決定する。この場合、コマンド生成手段は、第１状態コマンド及び第２状態コマンドのいずれも生成しない。
【０１３９】
また、第３状態コマンドについては、割込み処理において、第２割込みカウンタ５２のカウント値が「９」になるごと（１０割込みごと）に、これに含む情報に変化があったか否かを判断し、変化があったと判断したときは、第３状態コマンドを生成することに決定する。
ここで、本実施形態では、第３状態コマンドに含む情報より、第１状態コマンド及び第２状態コマンドに含む情報の方が、スロットマシン１０を制御する上で重要度が高いものとなっている。
【０１４０】
このため、割込み処理では、１０割込み（２２．３５ｍｓ）ごとに、第３状態コマンドに含む情報に変化があったか否かを判断し、変化があったと判断したときは、第３状態コマンドを生成することに決定する。
これにより、第１状態コマンド及び第２状態コマンドの生成を優先しつつ、かつメイン制御手段５０に接続された各種のセンサやスイッチのオン／オフの状態に変化があったことを検知し損なうことがないようにしつつ、１つのコマンドの送信を完了する周期（２割込みごと）よりも、コマンドを生成する周期（１０割込みごと）の方を長くして、バッファ領域がコマンドで溢れないようにしている。
【０１４１】
具体的には、たとえば、ベットスイッチ４０がオンの状態か又はオフの状態かを判断し、その結果が前回（１０割込み前）の判断結果と異なったとする。この場合、第３状態コマンドに含む情報のうち、ベットスイッチ４０のオン／オフ以外の情報についての判断結果にかかわらず、第３状態コマンドを生成することに決定する。
このように、割込み処理において、第３状態コマンドに含む情報に変化があったと判断したときは、第３状態コマンドを生成することに決定する。そして、コマンド生成手段は、第３状態コマンドを生成する。
【０１４２】
図２は、第１〜第３状態コマンドの下位１バイトの内容を示す図である。
本実施形態では、コマンド生成手段が生成する各コマンドは、２バイト（１６ビット）の情報で構成されており、上位１バイト（８ビット）はコマンドの種類を示し、下位１バイト（８ビット）は各種センサやスイッチのオン／オフの状態等コマンドの内容を示す。
【０１４３】
また、本実施形態では、各コマンドの上位１バイトの７ビット目は常に「１」に設定し、各コマンドの下位１バイトの７ビット目は常に「０」に設定している。
これにより、メイン制御手段５０から第１サブ制御手段７０にシリアル通信でコマンドを送信しても、各コマンドの上位１バイトと下位１バイトとの区別が確実につくようにしている。
【０１４４】
また、第１状態コマンドの上位１バイトは、２進数で「１００１１０１０」（１６進数で「９Ａ」）に設定している。
さらにまた、第１状態コマンドの下位１バイトについて、０ビット目はドアセンサ４８のオン／オフの状態を示し、１ビット目はカバーセンサ４９のオン／オフの状態を示す。２ビット目は設定キースイッチ４５のオン／オフの状態を示し、３ビット目は設定変更スイッチ４６（リセットスイッチ４７と兼用）のオン／オフの状態を示す。４〜６ビット目は、未使用である。７ビット目は、上位１バイトとの区別のため、常に「０」に設定する。
【０１４５】
さらに、第１状態コマンドの下位１バイトの０ビット目が「１」のときは、ドアセンサ４８がオンの状態（フロントマスク部が開放された状態）であることを示し、「０」のときはオフの状態（フロントマスク部が閉じた状態）であることを示す。
また、第１状態コマンドの下位１バイトの１ビット目が「１」のときは、カバーセンサ４９がオンの状態（スイッチカバーが開放された状態）であることを示し、「０」のときはオフの状態（スイッチカバーが閉じた状態）であることを示す。
【０１４６】
さらにまた、第１状態コマンドの下位１バイトの２ビット目が「１」のときは、設定キースイッチ４５がオンの状態であることを示し、「０」のときはオフの状態であることを
示す。
さらに、第１状態コマンドの下位１バイトの３ビット目が「１」のときは、設定変更スイッチ４６（リセットスイッチ４７と兼用）がオンの状態であることを示し、「０」のときはオフの状態であることを示す。
【０１４７】
また、第２状態コマンドの上位１バイトは、２進数で「１００１１０１１」（１６進数で「９Ｂ」）に設定している。
さらにまた、第２状態コマンドの下位１バイトについて、０ビット目はベットスイッチ４０の操作の有効／無効の状態を示す。１ビット目は左ストップスイッチ４２の操作の有効／無効の状態を示し、２ビット目は中ストップスイッチ４２の操作の有効／無効の状態を示し、３ビット目は右ストップスイッチ４２の操作の有効／無効の状態を示す。４ビット目は通路センサ異常が検知されたか否かを示し、５ビット目は払出しセンサ異常が検知されたか否かを示し、６ビット目は投入メダル詰まりが検知されたか否かを示す。７ビット目は、上位１バイトとの区別のため、常に「０」に設定する。
【０１４８】
さらに、第２状態コマンドの下位１バイトの０ビット目が「１」のときは、ベットスイッチ４０の操作が有効の状態であることを示し、「０」のときは無効の状態であることを示す。
また、第２状態コマンドの下位１バイトの１ビット目が「１」のときは、左ストップスイッチ４２の操作が有効の状態であることを示し、「０」のときは無効の状態であることを示す。
【０１４９】
さらにまた、第２状態コマンドの下位１バイトの２ビット目が「１」のときは、中ストップスイッチ４２の操作が有効の状態であることを示し、「０」のときは無効の状態であることを示す。
さらに、第２状態コマンドの下位１バイトの３ビット目が「１」のときは、右ストップスイッチ４２の操作が有効の状態であることを示し、「０」のときは無効の状態であることを示す。
【０１５０】
また、第２状態コマンドの下位１バイトの４ビット目が「１」のときは、通路センサ異常が検知されたことを示し、「０」のときは検知されていないことを示す。
さらにまた、第２状態コマンドの下位１バイトの５ビット目が「１」のときは、払出しセンサ異常が検知されたことを示し、「０」のときは検知されていないことを示す。
さらに、第２状態コマンドの下位１バイトの６ビット目が「１」のときは、投入メダル詰まりが検知されたことを示し、「０」のときは検知されていないことを示す。
【０１５１】
たとえば、ベットスイッチ４０の操作が無効の状態であり、かつ３つ（左、中、右）のストップスイッチ４２の操作が有効の状態であり、かつ通路センサ異常、払出しセンサ異常、及び投入メダル詰まりのいずれも検知されていないとする。
この場合、第２状態コマンドは、２進数で「１００１１０１１００００１１１０」、１６進数で「９Ｂ０Ｅ」となる。
【０１５２】
また、第３状態コマンドの上位１バイトは、２進数で「１００１１１００」又は「１００１１１０１」（１６進数で「９Ｃ」又は「９Ｄ」）に設定している。
さらにまた、第３状態コマンドの下位１バイトについて、０ビット目はベットスイッチ４０のオン／オフの状態を示し、１ビット目はスタートスイッチ４１のオン／オフの状態を示す。２ビット目は左ストップスイッチ４２のオン／オフの状態を示し、３ビット目は中ストップスイッチ４２のオン／オフの状態を示し、４ビット目は右ストップスイッチ４２のオン／オフの状態を示す。５〜６ビット目は、未使用である。７ビット目は、上位１バイトとの区別のため、常に「０」に設定する。
【０１５３】
さらに、第３状態コマンドの下位１バイトの０ビット目が「１」のときは、ベットスイッチ４０がオンの状態であることを示し、「０」のときはオフの状態であることを示す。
また、第３状態コマンドの下位１バイトの１ビット目が「１」のときは、スタートスイッチ４１がオンの状態であることを示し、「０」のときはオフの状態であることを示す。
【０１５４】
さらにまた、第３状態コマンドの下位１バイトの２ビット目が「１」のときは、左ストップスイッチ４２がオンの状態であることを示し、「０」のときはオフの状態であることを示す。
さらに、第３状態コマンドの下位１バイトの３ビット目が「１」のときは、中ストップスイッチ４２がオンの状態であることを示し、「０」のときはオフの状態であることを示す。
また、第３状態コマンドの下位１バイトの４ビット目が「１」のときは、右ストップスイッチ４２がオンの状態であることを示し、「０」のときはオフの状態であることを示す。
【０１５５】
本実施形態では、コマンド生成手段は、常に、第１状態コマンド及び第２状態コマンドを１セットとして生成する。そして、コマンド送信手段は、常に、第１状態コマンドを２回送信した後に、第２状態コマンドを２回送信する。
このため、たとえば、第１状態コマンドの送信中にコマンドを構成するビットがノイズで壊れ、第１サブ側コマンド制御手段７７が、第１状態コマンドを１回しか受信しなかったとする。この場合、第１サブ側コマンド制御手段７７は、第２状態コマンドを受信した時点で、第１状態コマンドの受信に失敗した（第１状態コマンドを２回受信しなかった）ことを判断できる。
【０１５６】
これに対し、コマンド生成手段は、第３状態コマンドについては、他のコマンドとセットで生成することはない。
このため、たとえば、コマンド生成手段が、第３状態コマンドを２回連続して生成し、コマンド送信手段が、これらをそれぞれ２回ずつ送信したとする。そして、先の第３状態コマンドが送信中に壊れ、第１サブ側コマンド制御手段７７が、先の第３状態コマンドを１回しか受信しなかったとする。この場合、先の第３状態コマンドの上位１バイトと、後の第３状態コマンドの上位１バイトとが同一であると、第１サブ側コマンド制御手段７７は、先の第３状態コマンドの受信に失敗したことを、後の第３状態コマンドを受信した時点で判断することができない。
【０１５７】
そこで、本実施形態では、第３状態コマンドの上位１バイトとして、２進数で「１００１１１００」（１６進数で「９Ｃ」）と、２進数で「１００１１１０１」（１６進数で「９Ｄ」）との２種類を有し、コマンド生成手段は、第３状態コマンドを生成するごとに、２種類の上位１バイトを交互に切り替える。
【０１５８】
たとえば、コマンド生成手段は、前回、２進数で「１００１１１００＊＊＊＊＊＊＊＊」（１６進数で「９Ｃ＃＃」）という第３状態コマンドを生成した場合、今回は、２進数で「１００１１１０１＊＊＊＊＊＊＊＊」（１６進数で「９Ｄ＃＃」）という第３状態コマンドを生成し、次回は再び、２進数で「１００１１１００＊＊＊＊＊＊＊＊」（１６進数で「９Ｃ＃＃」）という第３状態コマンドを生成する。
なお、「＊」は「０」又は「１」の任意の値を、「＃」は「０」〜「Ｆ」の任意の値を、それぞれ意味する。
【０１５９】
これにより、コマンド生成手段が、第３状態コマンドを２回連続して生成し、コマンド送信手段が、これらをそれぞれ２回ずつ送信した場合において、第１サブ側コマンド制御
手段７７が、先の第３状態コマンドを１回しか受信しなかったときに、先の第３状態コマンドの受信に失敗した（先の第３状態コマンドを２回受信しなかった）ことを、後の第３状態コマンドを受信した時点で判断することができる。
【０１６０】
また、エラーコマンドの上位１バイトは、２進数で「１００１１１１０」（１６進数で「９Ｅ」）に設定している。
さらにまた、エラーコマンドの下位１バイトには、通路センサ異常、投入センサ異常、投入メダル詰まり、メダルの逆流、払出しセンサ異常、払出しメダル詰まり、又はメダル切れ等のエラーを検知した旨の情報を含むように設定している。
【０１６１】
上述したように、メイン制御手段５０は、メイン処理を実行するとともに、メイン処理中に割込み処理を実行する。
また、メイン処理において、メイン側エラー検知手段６１によりエラーを検知したか否かを判断するとともに、複数種類のエラーのうち特定エラー（通路センサ異常、払出しセンサ異常、又は投入メダル詰まり）については、割込み処理において、メイン処理とは別個に、メイン側エラー検知手段６１によりエラーを検知したか否かを判断する。
なお、割込み処理においてエラーを検知したか否かを判断する場合であっても、エラーの検知に対応した処理（エラー対応処理）はメイン処理において実行する。
【０１６２】
ここで、メイン処理では、待ち時間中又はリール３１の回転中は、メイン側エラー検知手段６１によりエラーを検知したか否かを判断せず、待ち時間中又はリール３１の回転中以外は、常時、メイン側エラー検知手段６１によりエラーを検知したか否かを判断する。
そして、メイン処理において、メイン側エラー検知手段６１によりエラーを検知したと判断したときは、エラー対応処理を実行するとともに、エラーコマンドを生成することに決定する。具体的には、通路センサ異常を検知したと判断したときは、遊技が進行しないようにし、かつ通路センサ異常に対応するエラーコードを７セグメント表示器３４に表示するためのデータを生成し、かつ通路センサ異常を検知した旨の情報を含むエラーコマンドを生成することに決定する。
【０１６３】
これに対し、割込み処理においては、待ち時間中又はリール３１の回転中であるか否かにかかわらず、第１割込みカウンタ５１のカウント値が「７」になるごと（８割込みごと）に、メイン側エラー検知手段６１によりエラーを検知したか否かを判断する。
そして、割込み処理において、メイン側エラー検知手段６１によりエラーを検知したと判断したときは、特定エラーを検知した旨の情報を含む第１状態コマンド及び第２状態コマンドを生成することに決定する。具体的には、通路センサ異常を検知したと判断したときは、通路センサ異常を検知した旨の情報を含む第１状態コマンド及び第２状態コマンドを生成することに決定する。
【０１６４】
このため、メイン側エラー検知手段６１によるエラー検知のタイミングと、第１割込みカウンタ５１のカウント値が「７」になるタイミングとの関係で、特定エラーについては、先にエラーコマンドが生成され、後で第１状態コマンド及び第２状態コマンドが生成される場合と、先に第１状態コマンド及び第２状態コマンドが生成され、後でエラーコマンドが生成される場合とが混在する可能性がある。これでは、第１サブ制御手段７０側での処理に混乱が生じてしまう。
【０１６５】
そこで、本実施形態では、割込み処理において、メイン側エラー検知手段６１によりエラーを検知したと判断したときは、直ちに、特定エラーを検知した旨の情報を含む第１状態コマンド及び第２状態コマンドを生成することに決定し、メイン処理において、メイン側エラー検知手段６１によりエラーを検知したと判断したときは、第１状態コマンド及び第２状態コマンドの生成を待ってから、エラーコマンドを生成することに決定する。
【０１６６】
具体的には、割込み処理では、第１割込みカウンタ５１のカウント値が「７」になるごとに、メイン側エラー検知手段６１によりエラーを検知したか否かを判断し、エラーを検知したと判断したときは、直ちに、特定エラーを検知した旨の情報を含む第１状態コマンド及び第２状態コマンドを生成することに決定する。
これに対し、メイン処理では、メイン側エラー検知手段６１によりエラーを検知したと判断した場合には、第１割込みカウンタ５１のカウント値が「０」になったときに、エラー対応処理を実行するとともに、エラーコマンドを生成することに決定する。
【０１６７】
上述したように、第１割込みカウンタ５１は、０からカウントを開始し、タイマー割込みが行われるごとにカウント値に１を加算し、カウント値が７に到達すると、その次はカウント値を０に戻すものである。
このため、メイン側エラー検知手段６１によりエラーを検知すると、割込み処理において、特定エラーを検知した旨の情報を含む第１状態コマンド及び第２状態コマンドを生成することに決定し、その１割込み以降に、メイン処理において、エラー対応処理を実行するとともに、エラーコマンドを生成することに決定する。
【０１６８】
これにより、メイン側エラー検知手段６１によりエラーを検知すると、コマンド生成手段は、常に、第１状態コマンド、第２状態コマンド、エラーコマンドの順に、コマンドを生成し、コマンド送信手段は、常に、第１状態コマンド、第２状態コマンド、エラーコマンドの順に、第１サブ制御手段７０にコマンドを送信する。
したがって、第１サブ制御手段７０側では、常に、第１状態コマンド、第２状態コマンド、エラーコマンドの順に、コマンドを受信するので、処理に混乱が生じないようにすることができる。
【０１６９】
また、メイン処理では、遊技の開始時に、メイン側エラー検知手段６１によりエラーを検知したときは、エラーコマンドを生成することに決定するとともに、エラーが解除されるまで、遊技が進行しないように制御し、かつエラーが発生したことをメイン制御手段５０側で継続して報知（７セグメント表示器３４にエラーコードを表示）するように制御する。
【０１７０】
さらにまた、メイン処理では、待ち時間中又はリール３１の回転中は、メイン側エラー検知手段６１によりエラーを検知しても、エラーコマンドを生成することの決定を行わず、かつ遊技が進行するようにし、かつエラーが発生したことの報知も行わないように制御する。すなわち、エラー対応処理を実行しないように制御する。
さらに、メイン処理では、待ち時間の経過後又はすべてのリール３１の停止後に、メイン側エラー検知手段６１によりエラーを検知したときは、遊技の開始時と同様に、エラーコマンドを生成することに決定するとともに、エラーが解除されるまで、遊技が進行しないようにし、かつエラーが発生したことをメイン制御手段５０側で継続して報知するように制御する。
【０１７１】
また、メイン処理でエラーコマンドを生成することに決定すると、コマンド生成手段は、エラーコマンドを生成して、これをバッファ領域に記憶し、コマンド送信手段は、バッファ領域に記憶されたエラーコマンドを第１サブ制御手段７０に送信する。
これに対し、割込み処理では、待ち時間中又はリール３１の回転中であるか否かにかかわらず、メイン側エラー検知手段６１によりエラーを検知したときは、特定エラーを検知した旨の情報を含む第１状態コマンド及び第２状態コマンドを生成することに決定する。さらに、この決定に応じて、コマンド生成手段は、第１状態コマンド及び第２状態コマンドを生成して、これをバッファ領域に記憶し、コマンド送信手段は、バッファ領域に記憶された第１状態コマンド及び第２状態コマンドを第１サブ制御手段７０に送信する。
【０１７２】
そして、サブ制御手段（第１サブ制御手段７０及び第２サブ制御手段８０）側では、特定エラーを検知した旨の情報を含む第１状態コマンド及び第２状態コマンドを受信したときは、待ち時間中又はリール３１の回転中であるか否かにかかわらず、エラーを検知した旨を報知する。その後、エラーコマンドを受信すると、エラーを検知した旨の報知から、エラーが発生した旨の報知に切り替える。
【０１７３】
特に、リール３１の回転中に、メイン側エラー検知手段６１によりエラーを検知したときは、特定エラーを検知した旨の情報を含む第１状態コマンド及び第２状態コマンドについては、すぐに生成されて送信されるが、エラーコマンドの生成及び送信は、すべてのリール３１の停止後である。このため、サブ制御手段（第１サブ制御手段７０及び第２サブ制御手段８０）側では、リール３１の回転中は、エラーを検知した旨を報知し、すべてのリール３１の停止後に、エラーを検知した旨の報知から、エラーが発生した旨の報知に切り替えることとなる。
【０１７４】
また、本実施形態では、リール３１が停止したときは、コマンド生成手段は、いずれのリール３１が停止したかを示す停止リールコマンドを生成して、これをバッファ領域に記憶し、コマンド送信手段は、バッファ領域に記憶された停止リールコマンドを第１サブ制御手段７０に送信する。
【０１７５】
図３は、電源投入時の処理の流れを示すフローチャートである。
ステップＳ１１において、メイン制御手段５０は、第１割込みカウンタ５１に「０」をセットする。そして、次のステップＳ１２に進む。
ステップＳ１２では第１状態コマンドを生成し、次のステップＳ１３では第２状態コマンドを生成して、これらを生成順にバッファ領域に記憶する。そして、次のステップＳ１４に進む。このように、電源投入時には、第１状態コマンド及び第２状態コマンドに含まれる情報に変化があったか否かにかかわらず、第１状態コマンド及び第２状態コマンドを順次生成する。
【０１７６】
ステップＳ１４では、メイン制御手段５０は、割込み処理を起動する。これにより、ステップＳ１４以降において、２．２３５ｍｓごとに割込み処理が実行されることとなる。そして、次のステップＳ１５に進む。
ステップＳ１５では、設定値変更手段５３は、ドアセンサ４８がオンの状態（フロントマスク部が開放された状態）であり、かつカバーセンサ４９がオンの状態（スイッチカバーが開放された状態）であり、かつ設定キースイッチ４５がオンの状態であるか否かを判断する。
【０１７７】
ここで、ドアセンサ４８、カバーセンサ４９、及び設定キースイッチ４５がすべてオンの状態であると判断したときは、次のステップＳ１６に進む（設定変更モードに移行させる）。
これに対し、ドアセンサ４８、カバーセンサ４９、及び設定キースイッチ４５のうちの少なくとも１つがオフの状態であると判断したときは、設定変更モードに移行させることなく、本フローチャートによる処理を終了する。
【０１７８】
ステップＳ１６では、設定値変更手段５３は、設定変更スイッチ４６が操作された（オフの状態から一旦オンの状態にされて再度オフの状態にされた）か否かを判断する。
ここで、設定変更スイッチ４６が操作されたと判断したときは次のステップＳ１７に進み、設定値変更手段５３は、設定値を変更する（変更後の設定値を７セグメント表示器３４に表示するためのデータを生成する）。そして、次のステップＳ１８に進む。なお、変更後の設定値を７セグメント表示器３４に表示する処理は、割込み処理（後述する図５の
ステップＳ６０）で実行する。
これに対し、設定変更スイッチ４６が操作されていないと判断したときは、設定値を変更することなく（ステップＳ１７をスキップして）、ステップＳ１８に進む。
【０１７９】
ステップＳ１８では、設定値変更手段５３は、スタートスイッチ４１が操作された（オンの状態にされた）か否かを判断する。
ここで、スタートスイッチ４１が操作されたと判断したときは次のステップＳ１９に進み、設定値変更手段５３は、このとき７セグメント表示器３４に表示していた数値で設定値を確定させるとともに、確定させた設定値を設定値記憶手段に記憶させる。そして、次のステップＳ２０に進む。
これに対し、スタートスイッチ４１が操作されていないと判断したときは、ステップＳ１６に戻る。
【０１８０】
ステップＳ２０では、設定値変更手段５３は、設定キースイッチ４５がオフの状態にされたか否かを判断し続ける。すなわち、設定キースイッチ４５がオフの状態にされるまで待機する。そして、設定キースイッチ４５がオフの状態にされると、次のステップＳ２１に進む。
ステップＳ２１では、コマンド生成手段は、第１割込みカウンタ５１のカウント値が「０」か否かを判断し続ける。すなわち、第１割込みカウンタ５１のカウント値が「０」になるまで待機する。そして、第１割込みカウンタ５１が「０」になると、次のステップＳ２２に進む。
【０１８１】
ステップＳ２２では、コマンド生成手段は、設定変更モードが終了したことを示す情報、及び設定変更モードの終了時における設定値を示す情報を含む設定変更終了コマンドを生成し、これをバッファ領域に記憶させる。そして、本フローチャートによる処理を終了する（設定変更モードを終了して、遊技モードに戻る）。
なお、設定変更モード中（図３のステップＳ１６〜Ｓ２２）は、エラー対応処理を実行しない。このため、設定変更モード中に割込み処理によりエラーを検知したと判断したときは、設定変更モードから遊技モードに移行した後の所定のタイミング（後述する図４のステップＳ３７）でエラー対応処理を実行する。
【０１８２】
図４は、メイン処理の流れを示すフローチャートである。
ステップＳ３１では設定値コマンドを生成し、次のステップＳ３２では遊技状態コマンドを生成して、これらを生成順にバッファ領域に記憶する。そして、次のステップＳ３３に進む。
【０１８３】
ステップＳ３３では、メイン制御手段５０は、３２割込み（７１．５２ｍｓ）の待ち時間が経過したか否かを判断し続ける。そして、待ち時間が経過したと判断したときは、次のステップＳ３４に進む。
ステップＳ３４では、メイン制御手段５０は、メダル投入済みか否かを判断する。ここで、メダル投入（ベット）済みでないと判断したときはステップＳ３５に進む。これに対し、メダル投入済みであると判断したときはステップＳ３６に進む。
【０１８４】
ステップＳ３５では、メイン制御手段５０は、ドアセンサ４８がオンの状態（フロントマスク部が開放された状態）であり、かつカバーセンサ４９がオンの状態（スイッチカバーが開放された状態）であり、かつ設定キースイッチ４５がオンの状態であるか否かを判断する。
ここで、ドアセンサ４８、カバーセンサ４９、及び設定キースイッチ４５のうち少なくとも１つがオフの状態であると判断したときは、ステップＳ３６に進む。
これに対し、ドアセンサ４８、カバーセンサ４９、及び設定キースイッチ４５がすべて
オンの状態であると判断したときは、ステップＳ４５に進む（設定確認モードに移行させる）。
【０１８５】
ステップＳ３６では、メイン制御手段５０は、メイン側エラー検知手段６１によりエラーを検知したか否か（エラーフラグがセットされているか否か）を判断する。
ここで、エラーを検知したと判断したときはステップＳ３７に進み、メイン制御手段５０は、エラー対応処理を実行する。エラー対応処理については後述する。そして、エラー対応処理が終了すると、ステップＳ３８に進む。
これに対し、エラーを検知していないと判断したときは、エラー対応処理を実行することなく（ステップＳ３７をスキップして）、ステップＳ３８に進む。
【０１８６】
ステップＳ３８では、メイン制御手段５０は、スタートスイッチ４１が操作されたか否かを判断する。
ここで、スタートスイッチ４１が操作されたと判断したときはステップＳ３９に進み、メイン制御手段５０は、遊技進行処理を実行する。遊技進行処理については後述する。そして、遊技進行処理が終了すると、ステップＳ４０に進む。
これに対し、スタートスイッチ４１が操作されていないと判断したときは、ステップＳ３４に戻る。
【０１８７】
ステップＳ４０では、メイン制御手段５０は、メイン側エラー検知手段６１によりエラーを検知したか否か（エラーフラグがセットされているか否か）を判断する。
ここで、エラーを検知したと判断したときはステップＳ４１に進み、メイン制御手段５０は、エラー対応処理を実行する。そして、エラー対応処理が終了すると、ステップＳ４２に進む。
これに対し、エラーを検知していないと判断したときは、エラー対応処理を実行することなく（ステップＳ４１をスキップして）、ステップＳ４２に進む。
【０１８８】
ステップＳ４２では、メイン制御手段５０は、役が入賞したか否かを判断する。
ここで、役が入賞したと判断したときはステップＳ４３に進み、メイン制御手段５０は、入賞した役に応じてメダルの払出し等を行う。そして、次のステップＳ４４に進む。
これに対し、役が入賞していないと判断したときは、メダルの払出し等を行うことなく（ステップＳ４３をスキップして）、ステップＳ４４に進む。
ステップＳ４４では、メイン制御手段５０は、遊技終了チェック処理を実行する。遊技終了チェック処理の具体的な内容の説明は省略する。そして、本フローチャートによる処理を終了する。
【０１８９】
また、ステップＳ３５においてドアセンサ４８、カバーセンサ４９、及び設定キースイッチ４５がすべてオンの状態であると判断したときはステップＳ４５に進み（設定変更モードに移行し）、メイン制御手段５０は、設定値を表示する（７セグメント表示器３４に設定値を表示するためのデータを生成する）。そして、次のステップＳ４６に進む。なお、７セグメント表示器３４に設定値を表示する処理は、割込み処理（後述する図５のステップＳ６０）で実行する。
ステップＳ４６では、第１割込みカウンタ５１のカウント値が「０」か否かを判断し続ける。すなわち、第１割込みカウンタ５１のカウント値が「０」になるまで待機する。そして、第１割込みカウンタ５１が「０」になると、次のステップＳ４７に進む。
【０１９０】
ステップＳ４７では、設定値の表示を開始したことを示す情報を含む設定値表示開始コマンドを生成して、これをバッファ領域に記憶させる。そして、次のステップＳ４８に進む。
ステップＳ４８では、メイン制御手段５０は、設定キースイッチ４５がオフの状態にさ
れたか否かを判断し続ける。すなわち、設定キースイッチ４５がオフの状態にされるまで待機する。そして、設定キースイッチ４５がオフの状態にされると、次のステップＳ４９に進む。
【０１９１】
ステップＳ４９では、第１割込みカウンタ５１のカウント値が「０」か否かを判断し続ける。そして、第１割込みカウンタ５１が「０」になると、次のステップＳ５０に進む。
ステップＳ５０では、設定値の表示を終了したことを示す情報を含む設定値表示終了コマンドを生成し、これをバッファ領域に記憶させる。そして、ステップＳ３６に進む（設定確認モードを終了して、遊技モードに戻る）。
なお、設定確認モード中（図４のステップＳ４５〜Ｓ５０）は、エラー対応処理を実行しない。このため、設定確認モード中に割込み処理によりエラーを検知したと判断したときは、設定確認モードから遊技モードに移行した後の所定のタイミング（図４のステップＳ３７）でエラー対応処理を実行する。
【０１９２】
図５は、割込み処理の流れを示すフローチャートである。
ステップＳ６１では、メイン制御手段５０は、７セグメント表示器３４に文字又は数値を表示する（７セグメント表示器３４を構成する各ＬＥＤを点灯又は消灯させる）処理を実行する。そして、次のステップＳ６２に進む。
【０１９３】
ステップＳ６２では、メイン制御手段５０は、乱数発生手段のチェックを行い、次のステップＳ６３では、乱数発生手段に異常を検知したか否かを判断する。
本実施形態では、０〜６５５３５の範囲でカウント動作を繰り返す乱数発生用ＩＣをメイン制御基板上に設け、これを乱数発生手段としている。そして、たとえば、乱数発生用ＩＣのカウント値が更新されないとき、又は乱数発生用ＩＣのクロックが停止したとき等に、乱数発生手段に異常を検知したと判断する。
【０１９４】
ここで、乱数発生手段に異常を検知していないと判断したときは、次のステップＳ６４に進む。
これに対し、乱数発生手段に異常を検知したと判断したときはステップＳ８０に進み、復帰不可能エラー処理を実行する。また、復帰不可能エラー処理を実行したときは、リセットスイッチ４７が操作されても復帰不可能エラーを解除せず、特定の解除操作が行われたことを条件に、復帰不可能エラーを解除するように制御する。本実施形態では、設定値を変更する操作を、特定の解除操作としている。
【０１９５】
ステップＳ６４では、メイン制御手段５０は、第１割込みカウンタ５１（「０」〜「７」をループ）のカウント値が「７」未満であるか否かを判断する。
ここで、「７」未満であると判断したときはステップＳ６５に進み、メイン制御手段５０は、第１割込みカウンタ５１に「１」を加算する。そして、ステップＳ７０に進む。
これに対し、「７」であると判断したときはステップＳ６６に進み、メイン制御手段５０は、第１割込みカウンタ５１に「０」をセットする。そして、ステップＳ６７に進む。
【０１９６】
ステップＳ６７では、メイン制御手段５０は、第１状態コマンド及び第２状態コマンドに含む情報に変化があったか否かを判断する。たとえば、ベットスイッチ４０の操作の有効／無効の状態が、前回（８割込み前）と異なるか否かを判断する。
ここで、変化があった（前回と異なる）と判断したときは、ステップＳ６８に進む。これに対し、変化がなかった（前回と同一）と判断したときは、ステップＳ７０に進む。
【０１９７】
ステップＳ６８では第１状態コマンドを生成し、次のステップＳ６９では第２状態コマンドを生成して、これらを生成順にバッファ領域に記憶する。そして、ステップＳ７０に進む。
このように、ステップＳ６４〜Ｓ６９の処理により、割込み処理において、第１割込みカウンタ５１のカウント値が「７」になるごと（８割込みごと）に、第１状態コマンド及び第２状態コマンドに含む情報に変化があったか否かを判断し、いずれかに変化があったと判断したときは、第１状態コマンド及び第２状態コマンドの双方を生成する。
【０１９８】
ステップＳ７０では、メイン制御手段５０は、第２割込みカウンタ５２（「０」〜「９」をループ）のカウント値が「９」未満であるか否かを判断する。
ここで、「９」未満であると判断したときはステップＳ７１に進み、メイン制御手段５０は、第２割込みカウンタ５２に「１」を加算する。そして、ステップＳ７９に進む。
これに対し、「９」であると判断したときはステップＳ７２に進み、メイン制御手段５０は、第２割込みカウンタ５２に「０」をセットする。そして、ステップＳ７３に進む。
【０１９９】
ステップＳ７３では、メイン制御手段５０は、第３状態コマンドに含む情報に変化があったか否かを判断する。たとえば、ベットスイッチ４０のオン／オフの状態が、前回（１０割込み前）と異なるか否かを判断する。
ここで、変化があった（前回と異なる）と判断したときは、ステップＳ７４に進む。これに対し、変化がなかった（前回と同一）と判断したときは、ステップＳ７９に進む。
ステップＳ７４では、メイン制御手段５０は、上位バイト切替えフラグ（「０」又は「１」）が「０」か否かを判断する。
【０２００】
ここで、上位バイト切替えフラグが「０」であると判断したときはステップＳ７５に進み、上位１バイトが１６進数で「９Ｃ」の第３状態コマンドを生成して、これをバッファ領域に記憶する。そして、ステップＳ７６に進み、上位バイト切替えフラグに「１」をセットして、ステップＳ７９に進む。
これに対し、上位バイト切替えフラグが「０」ではない（「１」である）と判断したときはステップＳ７７に進み、上位１バイトが１６進数で「９Ｄ」の第３状態コマンドを生成して、これをバッファ領域に記憶する。そして、ステップＳ７８に進み、上位バイト切替えフラグに「０」をセットして、ステップＳ７９に進む。
【０２０１】
このように、ステップＳ７０〜Ｓ７８の処理により、割込み処理において、第２割込みカウンタ５２のカウント値が「９」になるごと（１０割込みごと）に、第３状態コマンドに含む情報に変化があったか否かを判断し、変化があったと判断したときは、第３状態コマンドを生成する。また、第３状態コマンドを生成するごとに、上位１バイトを交互に切り替える。
ステップＳ７９では、メイン側コマンド制御手段６４は、バッファ領域に記憶されているコマンドを第１サブ制御手段７０に送信する。そして、本フローチャートによる処理を終了する。
【０２０２】
図６は、図４のステップＳ３７又はＳ４１におけるエラー対応処理の流れを示すフローチャートである。
ステップＳ９１では、メイン制御手段５０は、特定エラー（払出しセンサ異常、投入メダル詰まり、通路センサ異常）を検知したか否かを判断する。ここで、特定エラーを検知していないと判断したときは、ステップＳ９２に進む。これに対し、特定エラーを検知したと判断したときは、ステップＳ９４に進む。
【０２０３】
ステップＳ９２では、メイン制御手段５０は、検知したエラーに対応するエラーコードを７セグメント表示器３４に表示するためのデータを生成し、次のステップＳ９３では、検知したエラーに対応するエラーコマンドを生成して、これをバッファ領域に記憶する。なお、７セグメント表示器３４にエラーコードを表示する処理は、割込み処理（図５のステップＳ６０）で実行する。
ステップＳ９４では、メイン制御手段５０は、第１割込みカウンタ５１が「０」か否かを判断し続ける。そして、第１割込みカウンタ５１が「０」になるとステップＳ９５に進み、メイン制御手段５０は、払出しセンサ異常を検知したか否かを判断する。
【０２０４】
ここで、払出しセンサ異常を検知したと判断したときはステップＳ９６に進み、メイン制御手段５０は、払出しセンサ異常を検知したことを示すエラーコードを７セグメント表示器３４に表示するためのデータを生成する。さらに、次のステップＳ９７では、払出しセンサ異常を検知した旨の情報を含むエラーコマンドを生成して、これをバッファ領域に記憶する。そして、ステップＳ１０３に進む。
これに対し、払出しセンサ異常を検知していないと判断したときはステップＳ９８に進み、メイン制御手段５０は、投入メダル詰まりを検知したか否かを判断する。
【０２０５】
ここで、投入メダル詰まりを検知したと判断したときはステップＳ９９に進み、メイン制御手段５０は、投入メダル詰まりを検知したことを示すエラーコードを７セグメント表示器３４に表示するためのデータを生成する。さらに、次のステップＳ１００では、投入メダル詰まりを検知した旨の情報を含むエラーコマンドを生成して、これをバッファ領域に記憶する。そして、ステップＳ１０３に進む。
【０２０６】
これに対し、投入メダル詰まりを検知していないと判断したときはステップＳ１０１に進み、メイン制御手段５０は、通路センサ異常を検知したことを示すエラーコードを７セグメント表示器３４に表示するためのデータを生成し、次のステップＳ１０２では、通路センサ異常を検知した旨の情報を含むエラーコマンドを生成して、これをバッファ領域に記憶する。そして、ステップＳ１０３に進む。
【０２０７】
ステップＳ１０３では、メイン制御手段５０は、解除操作が行われたか否かを判断し続ける。これにより、エラーが解除されるまで、遊技が進行しないようにするとともに、エラーが発生した旨の報知を継続する。また、解除操作が行われたと判断したときは次のステップＳ１０４に進み、メイン制御手段５０は、エラーを解除し、エラーフラグをクリアする。これにより、遊技を進行可能にするとともに、エラーが発生した旨の報知を終了する。そして、本フローチャートによる処理を終了する。
【０２０８】
このように、ステップＳ９４において第１割込みカウンタ５１が「０」になったときにエラーコマンドを生成することにより、特定エラーを検知した旨の情報を含む第１状態コマンド及び第２状態コマンドを生成した後に、エラーコマンドを生成するようにしている。これにより、常に、第１状態コマンド、第２状態コマンド、エラーコマンドの順に、コマンドを生成することができる。
【０２０９】
また、特定エラー以外のエラー（メダルの逆流、払出しメダル詰まり、又はメダル切れ）については、対応する情報を第１状態コマンド及び第２状態コマンドに含まない。このため、特定エラー以外のエラーを検知したときは、第１割込みカウンタ５１が「０」になったか否かを判断することなく、エラーコマンドを生成する。
【０２１０】
図７は、図４のステップＳ３９における遊技進行処理の流れを示すフローチャートである。
ステップＳ１１１において、役抽選手段５４は、役の抽選を行う。そして、次のステップＳ１１２に進む。
ステップＳ１１２では役抽選結果コマンドを生成し、次のステップＳ１１３では演出関連コマンドを生成して、これらを生成順にバッファ領域に記憶させる。そして、次のステップＳ１１４に進む。
【０２１１】
ステップＳ１１４では、メイン制御手段５０は、前遊技でのリール３１の回転開始時から４．１秒を経過したか否かを判断する。また、メイン制御手段５０は、４．１秒を経過したと判断するまで、ステップＳ１１４を繰り返す。この処理を繰り返す間、リール３１の回転開始を遅延させる。そして、４．１秒を経過したと判断したときは、次のステップＳ１１５に進む。
【０２１２】
ステップＳ１１５において、すべてのリール３１の回転を開始させると、次のステップＳ１１６に進み、回転開始コマンドを生成して、これをバッファ領域に記憶させる。そして、次のステップＳ１１７に進む。
ステップＳ１１７では、メイン制御手段５０は、ストップスイッチ４２がオンにされたか否かを判断し続ける。ストップスイッチ４２がオンにされたと判断したときは次のステップＳ１１８に進み、リール制御手段５５は、オンにされたストップスイッチ４２に対応するリール３１を停止制御する。そして、次のステップＳ１１９に進む。
【０２１３】
ステップＳ１１９では、停止したリール３１を示す停止リールコマンドを生成して、これをバッファ領域に記憶させる。そして、次のステップＳ１２０に進む。
ステップＳ１２０では、メイン制御手段５０は、すべてのリール３１が停止したか否かを判断する。
ここで、すべてのリール３１が停止したと判断したときは次のステップＳ１２１に進み、全リール３１の停止時の図柄の組合せを示す停止図柄コマンドを生成して、これをバッファ領域に記憶させる。そして、本フローチャートにより処理を終了する。
これに対し、回転中のリール３１があると判断したときは、ステップＳ１１７に戻る。
【０２１４】
このように、メイン処理中の遊技進行処理では、リール３１の回転中は、エラーを検知しても、遊技が進行するようにし、かつエラーが発生した旨も報知しない。すなわち、エラー対応処理を実行しない。そして、すべてのリール３１の停止後に、図４のステップＳ４０に進み、このときエラーを検知したと判断すると、図４のステップＳ４１のエラー対応処理を実行する。これにより、遊技が進行しないようにするとともに、エラーが発生した旨を報知する。
【０２１５】
図１に示すように、第１サブ制御手段７０は、サブ遊技状態制御手段７１、演出制御手段７２、サブ側エラー検知手段７３、エラー報知手段７４、音量調整手段７５、消費電力制御手段７６、及び第１サブ側コマンド制御手段７７を備える。
第１サブ側コマンド制御手段７７は、メイン制御手段５０（メイン側コマンド制御手段６４）から送信されたコマンドを受信するとともに、第２サブ制御手段８０（第２サブ側コマンド制御手段８４）との間でコマンドを送受信するものである。
【０２１６】
サブ遊技状態制御手段７１は、サブ遊技状態間（ＡＴ遊技、及び非ＡＴ遊技の間）の移行を制御するものである。
本実施形態では、サブ遊技状態制御手段７１は、所定遊技回数（５０遊技）を１セットとするＡＴ遊技を実行する。また、所定の上乗せ条件を満たしたときは、ＡＴ遊技の残り遊技回数に所定遊技回数を上乗せ（加算）し、所定の継続条件を満たしたときは、当該ＡＴ遊技を消化後すぐに次のＡＴ遊技を継続して実行する。そして、ＡＴ遊技の終了条件を満たすと判断したときは、次遊技から、非ＡＴ遊技に移行させるように制御する。
【０２１７】
ここで、サブ遊技状態制御手段７１は、非ＡＴ遊技中に役抽選手段５４でレア小役（当選確率が他の小役よりも低く設定されている小役）又はレアリプレイ（当選確率が他のリプレイよりも低く設定されているリプレイ）に当選したときは、ＡＴ遊技の実行権利を付与するか否かを決定するＡＴ抽選を行う。そして、ＡＴ抽選で当選したときは、サブ遊技状態制御手段７１は、ＡＴ遊技の実行権利を付与する。
【０２１８】
また、サブ遊技状態制御手段７１は、ＡＴ遊技の実行権利を付与したときは、ＡＴ遊技の実行条件を満たすと判断して、所定遊技回数（１０遊技）消化後に、ＡＴ遊技を開始する。そして、ＡＴ遊技中に所定遊技回数（５０遊技）を消化したときは、サブ遊技状態制御手段７１は、ＡＴ遊技の終了条件を満たすと判断して、次遊技から、非ＡＴ遊技に移行させるように制御する。
【０２１９】
また、本実施形態では、サブ遊技状態制御手段７１は、ＡＴ遊技の実行権利の個数をカウントする実行権利カウンタを備えており、ＡＴ遊技の実行権利を付与したときは、ＡＴ遊技の実行権利の付与に応じた数値を、実行権利カウンタのカウント値に加算する。
そして、サブ遊技状態制御手段７１は、ＡＴ遊技を実行したときは、ＡＴ遊技の実行に応じた数値を、実行権利カウンタのカウント値から減算する。
【０２２０】
具体的には、サブ遊技状態制御手段７１は、たとえば、ＡＴ遊技の実行権利を１個付与したときは、実行権利カウンタのカウント値に「１」を加算し、ＡＴ遊技の実行権利を３個付与したときは、実行権利カウンタのカウント値に「３」を加算する。
これにより、ＡＴ遊技の実行権利を貯留（ストック）することができ、ＡＴ遊技の実行権利を付与したときに、既に貯留しているＡＴ遊技の実行権利があれば、ＡＴ遊技の実行権利の貯留数（ストック数）を上乗せ（加算）することができる。
【０２２１】
また、サブ遊技状態制御手段７１は、実行権利カウンタのカウント値が「１」以上のときは、ＡＴ遊技を実行するとともに、ＡＴ遊技の開始時に、実行権利カウンタのカウント値から「１」を減算する。
そして、サブ遊技状態制御手段７１は、実行権利カウンタのカウント値が「０」になるまで、ＡＴ遊技を繰り返し実行する。
【０２２２】
すなわち、ＡＴ遊技の実行権利を貯留（ストック）しているときは、貯留数（ストック数）が０になるまで、ＡＴ遊技を継続（連チャン）させる。このとき、サブ遊技状態制御手段７１は、１つのＡＴ遊技を一旦終了してから、次のＡＴ遊技を開始する。
また、サブ遊技状態制御手段７１は、ＡＴ遊技中にレア小役又はレアリプレイに当選したときは、ＡＴ遊技の残り遊技回数を上乗せするか否か及び上乗せ数を決定する上乗せ抽選を行う。そして、上乗せ抽選で当選したときは、サブ遊技状態制御手段７１は、上乗せ抽選で決定した上乗せ数を、ＡＴ遊技の残り遊技回数に上乗せ（加算）する。
【０２２３】
さらにまた、サブ遊技状態制御手段７１は、ＡＴ遊技の残り遊技回数が所定遊技回数（５遊技）になったときは、ＡＴ遊技を継続するか否かを決定する継続抽選を行う。そして、ＡＴ遊技を継続することに決定したときは、当該ＡＴ遊技の残り遊技回数を消化後すぐに次のＡＴ遊技を継続して実行する。これに対し、ＡＴ遊技を継続しないことに決定したときは、当該ＡＴ遊技の残り遊技回数を消化したときにＡＴ遊技を終了する。
さらに、サブ遊技状態制御手段７１は、ＡＴ抽選の当選確率として、１０％、３０％、５０％の３段階を有し、上乗せ抽選の当選確率として、３０％、５０％、７０％の３段階を有し、継続抽選の当選確率として、５０％、７０％、９０％の３段階を有している。
【０２２４】
また、サブ遊技状態制御手段７１は、レア小役又はレアリプレイに当選したときは、ＡＴ抽選や上乗せ抽選や継続抽選の当選確率を高くするか否かを決定するモードアップ抽選を行う。
これに対し、サブ遊技状態制御手段７１は、リプレイに当選したときは、ＡＴ抽選や上乗せ抽選や継続抽選の当選確率を低くするか否かを決定するモードダウン抽選を行う。
そして、サブ遊技状態制御手段７１は、モードアップ抽選やモードダウン抽選の結果に従って、ＡＴ抽選や上乗せ抽選や継続抽選の当選確率を設定する。
【０２２５】
演出制御手段７２は、上述したランプ２１、スピーカ２２、及び画像表示装置２３からの演出の出力に関する決定を行うものである。
演出制御手段７２は、メイン制御手段５０から受信したコマンド（たとえば、操作スイッチのオン／オフの状態を示す第３状態コマンド、役抽選結果コマンド等）に応じて、ソフトウエア乱数を用いた抽選によって、演出を出力するか否か、及び出力する演出の内容等を決定する。
【０２２６】
具体的には、演出制御手段７２は、遊技の進行に伴って、どのようなタイミングで（スタートスイッチ４１の操作時、各ストップスイッチ４２の操作時等）、どのような演出を出力するか（ランプ２１をどのように点灯、点滅又は消灯させるか、スピーカ２２からどのような音を出力するか、及び画像表示装置２３にどのような画像を表示させるか等）を決定する。
そして、演出制御手段７２の決定に応じたコマンドを、第１サブ側コマンド制御手段７７により第２サブ制御手段８０に送信し、第２サブ制御手段８０側では、受信したコマンドに基づいて、ランプ２１、スピーカ２２、及び画像表示装置２３の出力を制御する。
【０２２７】
たとえば、演出制御手段７２は、メイン制御手段５０から受信したコマンドに基づいて、スピーカ２２から出力する音の内容を決定し、決定した音の内容を示すフレーズコマンドを、第１サブ側コマンド制御手段７７により第２サブ制御手段８０に送信する。そして、第２サブ制御手段８０側では、受信したフレーズコマンドに応じた内容の音をスピーカ２２から出力するように制御する。
【０２２８】
また、図１に示すように、第１サブ制御手段７０には、プッシュボタン２５が電気的に接続されている。
そして、演出制御手段７２は、所定の条件を満たした（たとえば、上乗せ数を決定した）ときは、プッシュボタン２５が操作されると、所定の画像（たとえば、決定した上乗せ数を示す画像）を画像表示装置２３に表示することに決定する。
【０２２９】
サブ側エラー検知手段７３は、メイン制御手段５０側から受信したコマンドに基づいて、サブ制御手段（第１サブ制御手段７０）側においてエラーを検知するものであり、エラー報知手段７４は、エラーを検知したときにその旨を報知するものである。
本実施形態では、サブ側エラー検知手段７３は、受信した第１状態コマンドに含まれる情報に基づいてエラーを検知する。
【０２３０】
図２に示すように、第１状態コマンドの下位１バイトについて、０ビット目はドアセンサ４８のオン／オフの状態を示し、１ビット目はカバーセンサ４９のオン／オフの状態を示し、２ビット目は設定キースイッチ４５のオン／オフの状態を示し、３ビット目は設定変更スイッチ４６のオン／オフの状態を示す。
また、０ビット目が「１」のときは、ドアセンサ４８がオンの状態（フロントマスク部が開放された状態）であることを示し、「０」のときはオフの状態（フロントマスク部が閉じた状態）であることを示す。
【０２３１】
さらにまた、１ビット目が「１」のときは、カバーセンサ４９がオンの状態（スイッチカバーが開放された状態）であることを示し、「０」のときはオフの状態（スイッチカバーが閉じた状態）であることを示す。
さらに、２ビット目が「１」のときは、設定キースイッチ４５がオンの状態であることを示し、「０」のときは、オフの状態であることを示す。
また、３ビット目が「１」のときは、設定変更スイッチ４６がオンの状態であることを示し、「０」のときはオフの状態であることを示す。
【０２３２】
ここで、フロントマスク部が開放された状態（０ビット目が「１」）であり、かつスイッチカバーが開放された状態（１ビット目が「１」）であり、かつ設定キースイッチ４５がオンの状態（２ビット目が「１」）であれば、正常である。
しかし、フロントマスク部が閉じた状態（０ビット目が「０」）であり、かつスイッチカバーが開放された状態（１ビット目が「１」）であり、かつ設定キースイッチ４５がオンの状態（２ビット目が「１」）であるときは、正常ではない（異常である）。
【０２３３】
また、フロントマスク部が開放された状態（０ビット目が「１」）であり、かつスイッチカバーが閉じた状態（１ビット目が「０」）であり、かつ設定キースイッチ４５がオンの状態（２ビット目が「１」）であるときも、正常ではない。
さらに、フロントマスク部が閉じた状態（０ビット目が「０」）であり、かつスイッチカバーが閉じた状態（１ビット目が「０」）であり、かつ設定キースイッチ４５がオンの状態（２ビット目が「１」）であるときも、正常ではない。
【０２３４】
そこで、サブ側エラー検知手段７３は、受信した第１状態コマンドの下位１バイトについて、０ビット目が「０」、１ビット目が「１」、２ビット目が「１」のときは、エラーを検知したと判断する。同様に、０ビット目が「１」、１ビット目が「０」、２ビット目が「１」のとき、及び０ビット目が「０」、１ビット目が「０」、２ビット目が「１」のときについても、エラーを検知したと判断する。
【０２３５】
また、サブ側エラー検知手段７３によりエラーを検知したときは、エラー報知手段７４は、その旨を画像表示装置２３に表示することに決定する。
さらに、エラー報知手段７４は、特定エラーを検知した旨の情報を含む第１状態コマンド及び第２状態コマンドを受信したときは、リール３１の回転中か否かにかかわらず、エラーを検知した旨を報知することに決定し、その後、エラーコマンドを受信すると、エラーが発生した旨を報知することに決定する。
そして、エラー報知手段７４の決定に応じたコマンドを第２サブ制御手段８０に送信し、第２サブ制御手段８０側では、受信したコマンドに基づいて、ランプ２１、スピーカ２２、及び画像表示装置２３の出力を制御する。
【０２３６】
ここで、リール３１の回転中に、メイン側エラー検知手段６１によりエラーを検知したとする。この場合、特定エラーを検知した旨の情報を含む第１状態コマンド及び第２状態コマンドについては、リール３１の回転中であっても、割込み処理により、すぐに生成されて送信される。しかし、メイン処理により、エラーコマンドが生成されて送信されるとともに、遊技が進行しなくなるのは、すべてのリール３１の停止後である。
【０２３７】
このため、エラー報知手段７４は、リール３１の回転中は、エラーを検知した旨を報知することに決定し、すべてのリール３１の停止後に、エラーを検知した旨を報知することに決定する。
したがって、リール３１の回転中は、エラーを検知した旨の報知を行い、すべてのリール３１の停止後に、エラーを検知した旨の報知から、エラーが発生した旨の報知に切り替えることとなる。
【０２３８】
音量調整手段７５は、スピーカ２２から出力する音の音量を調整するものである。
上述したように、本実施形態では、遊技を進行させることが可能な遊技モードと、管理者による所定の操作により移行可能であって遊技を進行させない管理モード（設定変更モード及び設定確認モード）とを有している。
【０２３９】
また、音量調整手段７５は、管理者による所定の操作により設定可能な第１音量レベル
７５ａと、遊技者による他の所定の操作により設定可能な第２音量レベル７５ｂとを備えている。
本実施形態では、第１音量レベル７５ａ及び第２音量レベル７５ｂは、いずれも、レベル１からレベル１５までの１５段階を有している。レベル１が最小値（ＭＩＮ）であり、レベル８が標準値であり、レベル１５が最大値（ＭＡＸ）である。
【０２４０】
また、音量調整手段７５は、最初の電源投入時（初回起動時）には、第１音量レベル７５ａに初期値を設定し、次に、第１音量レベル７５ａの値を第２音量レベル７５ｂに設定する。その後、第１サブ側コマンド制御手段７７により、第２音量レベル７５ｂを示すボリュームコマンドを第２サブ制御手段８０に送信する。
本実施形態では、初期値をレベル８に設定している。そして、最初の電源投入時には、音量調整手段７５は、第１音量レベル７５ａにレベル８を設定し、次に、第２音量レベル７５ｂにレベル８を設定する。その後、第１サブ側コマンド制御手段７７により、第２音量レベル７５ｂがレベル８であることを示すボリュームコマンドを第２サブ制御手段８０に送信する。
【０２４１】
また、音量調整手段７５は、２回目以降の電源投入時には、第１音量レベル７５ａの値を第２音量レベル７５ｂに設定し、その後、第１サブ側コマンド制御手段７７により、第２音量レベル７５ｂを示すボリュームコマンドを第２サブ制御手段８０に送信する。
たとえば、第１音量レベル７５ａにレベル５が設定され、第２音量レベル７５ｂにレベル１０が設定されているとする。この場合、電源投入時に、音量調整手段７５は、第２音量レベル７５ｂにレベル５を設定し、その後、第１サブ側コマンド制御手段７７により、第２音量レベル７５ｂがレベル５であることを示すボリュームコマンドを第２サブ制御手段８０に送信する。
【０２４２】
また、音量調整手段７５は、遊技モードでは、遊技終了チェック処理（図４のステップＳ４４）の終了後、スタートスイッチ４１が操作（図４のステップＳ３８）される前の期間内に、プッシュボタン２５が操作されたことに基づいて、音量の調整が可能となる音量調整モードに移行させる。
さらに、遊技終了チェック処理の終了後、スタートスイッチ４１が操作される前の期間内であれば、リプレイ入賞時、又はベットスイッチ４０の操作後であっても、音量調整手段７５は、プッシュボタン２５が操作されたときは、音量調整モードに移行させる。
【０２４３】
またここで、リプレイ入賞時に、入賞役はリプレイであるが、小役の入賞を示す図柄の組み合わせを停止させるとともに、遊技の進行を遅延させるフリーズを実行することにより、リプレイ入賞を擬似的に小役の入賞に見せる場合を有する。
そして、遊技終了チェック処理の終了後、スタートスイッチ４１が操作される前の期間内であれば、リプレイ入賞を擬似的に小役の入賞に見せている（フリーズを実行している）ときであっても、音量調整手段７５は、プッシュボタン２５が操作されたときは、音量調整モードに移行させる。
【０２４４】
ただし、遊技終了チェック処理の終了後、スタートスイッチ４１が操作される前の期間内であっても、割込み処理によりエラーを検知したと判断したとき、又は所定の演出（プッシュボタン２５を使用する演出、十字キー２６を使用する演出、又は全リール３１の停止後も継続する演出）を出力しているときは、音量調整手段７５は、プッシュボタン２５が操作されても、音量調整モードに移行させない。
【０２４５】
また、音量調整手段７５は、通常モード中の音量調整モードでは、十字キー２６の右方向スイッチ２６ａが１回操作されるごとに、第２音量レベル７５ｂの値を１段階増大させ、十字キー２６の左方向スイッチ２６ｂが１回操作されるごとに、第２音量レベル７５ｂ
の値を１段階低下させる。
たとえば、遊技モード中の音量調整モードにおいて、第２音量レベル７５ｂにレベル８が設定されている場合において、十字キー２６の左方向スイッチ２６ｂが１回操作されたときは、音量調整手段７５は、第２音量レベル７５ｂをレベル８からレベル７に１段階下げる。
【０２４６】
また、遊技モード中の音量調整モードにおいて、第２音量レベル７５ｂにレベル８が設定されている場合において、十字キー２６の右方向スイッチ２６ａが２回操作されたときは、音量調整手段７５は、第２音量レベル７５ｂをレベル８からレベル１０に２段階上げる。
そして、遊技モード中の音量調整モードにおいて、プッシュボタン２５が操作されたときは、音量調整手段７５は、第２音量レベル７５ｂの値を確定させる。
たとえば、第２音量レベル７５ｂがレベル８からレベル１０に上げられた状態で、プッシュボタン２５が操作されたときは、音量調整手段７５は、第２音量レベル７５ｂをレベル１０で確定させる。すなわち、第２音量レベル７５ｂにレベル１０を設定する。
【０２４７】
これに対し、第２音量レベル７５ｂがレベル８からレベル１０に上げられた状態で、プッシュボタン２５が操作されることなく、スタートスイッチ４１が操作されたときは、音量調整手段７５は、第２音量レベル７５ｂをレベル１０で確定させずに、レベル８のまま維持して、音量調整モードを終了する。
また、第２音量レベル７５ｂがレベル８からレベル１０に上げられた状態で、プッシュボタン２５が操作される前に、割込み処理によりエラーを検知したと判断したときは、音量調整手段７５は、第２音量レベル７５ｂをレベル１０で確定させずに、レベル８のまま維持して、音量調整モードを終了する。
【０２４８】
さらに、音量調整手段７５は、遊技モード中の音量調整モードに移行した後の経過時間を計測し、計測した経過時間が規定時間に到達したときは、音量調整モードを終了する。
具体的には、音量調整手段７５は、遊技モード中の音量調整モードに移行した後の経過時間を計測する経過時間タイマーを備えている。経過時間タイマーは、遊技モード中の音量調整モードに移行すると、経過時間の計測を開始し、遊技モード中の音量調整モードが終了すると、経過時間の計測を終了する。
【０２４９】
また、本実施形態では、規定時間を３分に設定している。そして、音量調整手段７５は、経過時間タイマーによる計測時間が３分になったときは、音量調整モードを終了する。
これにより、遊技者又は管理者が誤って遊技モード中の音量調整モードに移行させてしまったときに、いつまでも遊技モード中の音量調整モードが継続しないようにしている。
なお、たとえば、第２音量レベル７５ｂがレベル８からレベル１０に上げられた状態で、プッシュボタン２５が操作される前に、音量調整モードに移行した後の経過時間が規定時間に到達したときは、音量調整手段７５は、第２音量レベル７５ｂをレベル１０で確定させずに、レベル８のまま維持して、音量調整モードを終了する。
【０２５０】
また、第２音量レベル７５ｂの値を確定させたときは、第１サブ側コマンド制御手段７７は、第２音量レベル７５ｂの値を示すボリュームコマンドを第２サブ制御手段８０に送信する。
たとえば、第２音量レベル７５ｂがレベル８からレベル１０に上げられて確定したときは、第１サブ側コマンド制御手段７７は、第２音量レベル７５ｂがレベル１０であることを示すボリュームコマンドを第２サブ制御手段８０に送信する。
【０２５１】
また、音量調整手段７５は、管理モードでは、遊技終了チェック処理の終了後、スタートスイッチ４１が操作される前の期間内であるか否かにかかわらず、システムメニューで
音量調整モードが選択された状態でプッシュボタン２５が操作されたことに基づいて、音量調整モードに移行させる。システムメニューについては後述する。
さらに、音量調整手段７５は、管理モード中の音量調整モードでは、十字キー２６の右方向スイッチ２６ａが１回操作されるごとに、第１音量レベル７５ａの値を１段階増大させ、十字キー２６の左方向スイッチ２６ｂが１回操作されるごとに、第１音量レベル７５ａの値を１段階低下させる。
【０２５２】
たとえば、管理モード中の音量調整モードにおいて、第１音量レベル７５ａにレベル８が設定されている場合において、十字キー２６の左方向スイッチ２６ｂが２回操作されたときは、音量調整手段７５は、第１音量レベル７５ａをレベル８からレベル６に２段階下げる。
また、管理モード中の音量調整モードにおいて、第１音量レベル７５ａにレベル８が設定されている場合において、十字キー２６の右方向スイッチ２６ａが１回操作されたときは、音量調整手段７５は、第１音量レベル７５ａをレベル８からレベル９に１段階上げる。
【０２５３】
そして、管理モード中の音量調整モードにおいて、プッシュボタン２５が操作されたときは、音量調整手段７５は、第１音量レベル７５ａの値を確定させる。
たとえば、第１音量レベル７５ａがレベル８からレベル９に上げられた状態で、プッシュボタン２５が操作されたときは、音量調整手段７５は、第１音量レベル７５ａをレベル９で確定させる。すなわち、第１音量レベル７５ａにレベル９を設定する。
これに対し、第１音量レベル７５ａがレベル８からレベル９に上げられた状態で、プッシュボタン２５が操作されることなく、設定キースイッチ４５がオフにされたときは、音量調整手段７５は、第１音量レベル７５ａをレベル９で確定させずに、レベル８のまま維持して、音量調整モードを終了する。
【０２５４】
なお、管理モード中の音量調整モードにおいて、設定キースイッチ４５がオフにされたときは、音量調整モードが終了すると同時に、管理モード（設定変更モード又は設定確認モード）が終了することとなる。
また、管理モード中の音量調整モードでは、割込み処理によりエラーを検知したと判断しても、音量調整手段７５は、音量調整モードを終了せずに継続する。
【０２５５】
また、音量調整手段７５は、第１音量レベル７５ａを確定させたときは、第１音量レベル７５ａの値を第２音量レベル７５ｂに設定する。その後、第１サブ側コマンド制御手段７７により、第２音量レベル７５ｂの値を示すボリュームコマンドを第２サブ制御手段８０に送信する。
たとえば、第１音量レベル７５ａ及び第２音量レベル７５ｂにそれぞれレベル８が設定されているとする。この場合、第１音量レベル７５ａがレベル８からレベル９に上げられて確定したときは、音量調整手段７５は、第２音量レベル７５ｂにレベル９を設定する。その後、第１サブ側コマンド制御手段７７は、第２音量レベル７５ｂがレベル９であることを示すボリュームコマンドを第２サブ制御手段８０に送信する。
【０２５６】
このように、第１音量レベル７５ａが確定したときは、一旦、第１音量レベル７５ａの値を第２音量レベル７５ｂに設定し、その後、第２音量レベル７５ｂの値を示すボリュームコマンドを第２サブ制御手段８０に送信することで、第１音量レベル７５ａを第２サブ制御手段８０に伝達する。
また、音量調整手段７５は、遊技待機時間を計測し、計測した遊技待機時間が所定の時間に到達したときは、第１音量レベル７５ａの値を第２音量レベル７５ｂに設定し、その後、第１サブ側コマンド制御手段７７により、第２音量レベル７５ｂの値を示すボリュームコマンドを第２サブ制御手段に送信する。
【０２５７】
具体的には、音量調整手段７５は、遊技待機時間を計測する遊技待機時間タイマーを備えている。遊技待機時間タイマーは、遊技終了チェック処理（図４のステップＳ４４）が終了すると、遊技待機時間の計測を開始し、メダル投入口４３からメダルが投入されるか又はベットスイッチ４０が操作されると、遊技待機時間の計測を終了する。
すなわち、本実施形態では、遊技待機時間は、遊技終了チェック処理が終了してから、メダル投入口４３からメダルが投入されるか又はベットスイッチ４０が操作されるまでの時間を意味する。
【０２５８】
また、本実施形態では、所定の時間を１０分に設定している。そして、音量調整手段７５は、遊技待機時間タイマーによる計測時間が１０分になったときは、第１音量レベル７５ａを確定させる操作が行われたときと同様に、第１音量レベル７５ａの値を第２音量レベル７５ｂに設定する。その後、第１サブ側コマンド制御手段７７により、第２音量レベル７５ｂの値を示すボリュームコマンドを第２サブ制御手段８０に送信する。
【０２５９】
たとえば、第１音量レベル７５ａにレベル１０が設定され、第２音量レベル７５ｂにレベル５が設定されているとする。この場合、遊技待機時間タイマーによる計測時間が１０分になったときは、音量調整手段７５は、第２音量レベル７５ｂにレベル１０を設定し、その後、第１サブ側コマンド制御手段７７により、第２音量レベル７５ｂがレベル１０であることを示すボリュームコマンドを第２サブ制御手段８０に送信する。
【０２６０】
図８は、設定変更モード又は設定確認モードにおけるシステムメニューの画像表示装置２３の表示内容を示す図である。
設定変更モードに移行したときは、その旨を示すコマンドを、メイン制御手段５０から第１サブ制御手段７０に送信する。
また、設定確認モードに移行したときも同様に、その旨を示すコマンドを、メイン制御手段５０から第１サブ制御手段７０に送信する。
【０２６１】
これを受けて、第１サブ制御手段７０は、第２サブ制御手段８０に対して、設定変更モード又は設定確認モードに移行した旨のコマンドを送信する。
そして、第２サブ制御手段８０は、設定変更モード又は設定確認モードに移行した旨のコマンドを受信したときは、図８に示すシステムメニューを画像表示装置２３に画像表示する。
図８に示すように、システムメニューの内容として、「音量調整モード」、「遊技待機ランプ色選択モード」、「サイドランプテストモード」を設けている。
【０２６２】
また、図８のシステムメニューにおいて、十字キー２６の上方向スイッチ２６ｃ又は下方向スイッチ２６ｄを操作すると、カーソルを、「音量調整モード」、「遊技待機ランプ色選択モード」、又は「サイドランプテストモード」のいずれかに配置することができる。このようにして、「音量調整モード」、「遊技待機ランプ色選択モード」、又は「サイドランプテストモード」のいずれかを選択する。そして、カーソルが位置するモードでプッシュボタン２５を操作すると、そのモードに移行するように制御する。
図８において、十字キー２６によりカーソルを「音量調整モード」に位置させた状態でプッシュボタン２５を操作すると、管理モード中の音量調整モードに移行する。
【０２６３】
図９は、設定変更モード又は設定確認モードにおける音量調整モードの画像表示装置２３の表示内容を示す図である。
十字キー２６の右方向スイッチ２６ａ又は左方向スイッチ２６ｂを操作すると、カーソルを、レベル１からレベル１５のいずれかに配置することができる。そして、カーソルが位置するレベルでプッシュボタン２５を操作すると、そのレベルで第１音量レベル７５ａ
が確定するとともに、管理モード中の音量調整モードが終了して、図８のシステムメニューに戻る。
【０２６４】
なお、遊技モード中の音量調整モードの画像表示についても、管理モード中の音量調整モードの画像表示と同様である。
ただし、遊技モード中の音量調整モードの画像は、出力中の演出画像の上に重ねるようにして表示する。
【０２６５】
消費電力制御手段７６は、スロットマシン１０の消費電力を制御するものである。
本実施形態では、消費電力に関するモードとして、通常モードと、消費電力が通常モードより少ない省電力（エコノミー）モードとを有している。
そして、消費電力制御手段７６は、管理モード（設定確認モード）において、通常モードと省電力モードとを切り替え可能に制御する。
【０２６６】
具体的には、消費電力制御手段７６は、モードに応じて、遊技待機中及び遊技中に点灯させるランプ２１の種類、ランプ２１の輝度、及び遊技中の音量等を異ならせることで、消費電力を異ならせるように制御する。
また、消費電力制御手段７６は、設定確認モードにおいて、設定キースイッチ５２をオンからオフにしたときに、左及び右ストップスイッチ４２のオン／オフにより、通常モードを省電力モードとを設定する。
【０２６７】
具体的には、以下の通りである。
１）左ストップスイッチ４２オフ、右ストップスイッチ４２オフ：モード移行なし
２）左ストップスイッチ４２オン、右ストップスイッチ４２オフ：通常モードに移行
３）左ストップスイッチ４２オフ、右ストップスイッチ４２オン：省電力モードに移行
４）左ストップスイッチ４２オン、右ストップスイッチ４２オン：モード移行なし
【０２６８】
図１０は、設定変更モード中の音量調整処理の流れを示すフローチャートである。
ステップＳ１３１では、サブ制御手段（第１サブ制御手段７０及び第２サブ制御手段８０）は、画像表示装置２３にシステムメニューを表示する。そして、次のステップＳ１３２に進む。
ステップＳ１３２では、音量調整手段７５は、設定キースイッチ４５がオフにされたか否かを判断する。ここで、設定キースイッチ４５がオフにされたと判断したときは、ステップＳ１４８に進む。これに対し、設定キースイッチ４５がオフにされていない（オンのままである）と判断したときは、ステップＳ１３３に進む。
【０２６９】
ステップＳ１３３では、音量調整手段７５は、システムメニューで音量調整モードが選択された状態でプッシュボタン２５が操作されたか否かを判断する。ここで、システムメニューで音量調整モードが選択された状態でプッシュボタン２５が操作されたと判断したときは、次のステップＳ１３４に進む。これに対し、システムメニューで音量調整モードが選択された状態でプッシュボタン２５が操作されていないと判断したときは、ステップＳ１３２に戻る。
【０２７０】
ステップＳ１３４では、音量調整手段７５は、音量調整モードに移行させる。そして、次のステップＳ１３５に進む。
ステップＳ１３５では、音量調整手段７５は、十字キー２６の右方向スイッチ２６ａが操作されたか否かを判断する。ここで、右方向スイッチ２６ａが操作されたと判断したときは、次のステップＳ１３６に進む。これに対し、右方向スイッチ２６ａが操作されていないと判断したときは、ステップＳ１３８に進む。
【０２７１】
ステップＳ１３６では、音量調整手段７５は、第１音量レベル７５ａが最大値（レベル１５）か否かを判断する。ここで、第１音量レベル７５ａが最大値でないと判断したときは、次のステップＳ１３７に進む。これに対し、第１音量レベル７５ａが最大値であると判断したときは、ステップＳ１３８に進む。
ステップＳ１３７では、音量調整手段７５は、第１音量レベル７５ａの値を１段階上げる。そして、次のステップＳ１３８に進む。
【０２７２】
ステップＳ１３８では、音量調整手段７５は、十字キー２６の左方向スイッチ２６ｂが操作されたか否かを判断する。ここで、左方向スイッチ２６ｂが操作されたと判断したときは、次のステップＳ１３９に進む。これに対し、左方向スイッチ２６ｂが操作されていないと判断したときは、ステップＳ１４１に進む。
【０２７３】
ステップＳ１３９では、音量調整手段７５は、第１音量レベル７５ａが最小値（レベル１）か否かを判断する。ここで、第１音量レベル７５ａが最小値でないと判断したときは、次のステップＳ１４０に進む。これに対し、第１音量レベル７５ａが最小値であると判断したときは、ステップＳ１４１に進む。
ステップＳ１４０では、音量調整手段７５は、第１音量レベル７５ａの値を１段階下げる。そして、次のステップＳ１４１に進む。
【０２７４】
ステップＳ１４１では、音量調整手段７５は、設定キースイッチ４５がオフにされたか否かを判断する。ここで、設定キースイッチ４５がオフにされたと判断したときは、ステップＳ１４２に進む。これに対し、設定キースイッチ４５がオフにされていない（オンのままである）と判断したときは、ステップＳ１４３に進む。
ステップＳ１４２では、音量調整手段７５は、音量調整モードを終了させる。そして、ステップＳ１４８に進む。
【０２７５】
また、ステップＳ１４１において設定キースイッチ４５がオフにされていないと判断したときはステップＳ１４３に進み、音量調整手段７５は、プッシュボタン２５が操作されたか否かを判断する。ここで、プッシュボタン２５が操作されたと判断したときは、次のステップＳ１４４に進む。これに対し、プッシュボタン２５が操作されていないと判断したときは、ステップＳ１３５に戻る。
【０２７６】
ステップＳ１４４では、音量調整手段７５は、第１音量レベル７５ａを確定させ、次のステップＳ１４５では、音量調整手段７５は、第１音量レベル７５ａの値を第２音量レベル７５ｂに設定する。そして、次のステップＳ１４６に進む。
ステップＳ１４６では、第１サブ側コマンド制御手段７７は、第２音量レベル７５ｂを示すボリュームコマンドを第２サブ制御手段８０に送信し、次のステップＳ１４７では、音量調整手段７５は、音量調整モードを終了する。そして、ステップＳ１３１に戻る。
ステップＳ１４８では、設定変更モードを終了する。そして、本フローチャートによる処理を終了する。
【０２７７】
図１１は、設定確認モード中の音量調整処理の流れを示すフローチャートである。
ここで、図１１のステップＳ１６１からステップＳ１７７までは、図１０のステップＳ１３１からステップＳ１４７までと同一の内容である。したがって、図１１のステップＳ１６１からステップＳ１７７までについては説明を省略し、以下では、図１０とは異なるステップＳ１７８以降について説明する。
【０２７８】
ステップＳ１７８では、消費電力制御手段７６は、設定キースイッチ４５がオフにされた時に左ストップスイッチ４２がオンであったか否かを判断する。ここで、設定キースイッチ４５のオフ時に左ストップスイッチ４２がオンであったと判断したときは、ステップ
Ｓ１７９に進む。これに対し、設定キースイッチ４５のオフ時に左ストップスイッチ４２がオフであったと判断したときは、ステップＳ１８１に進む。
【０２７９】
ステップＳ１７９では、消費電力制御手段７６は、設定キースイッチ４５がオフにされた時に右ストップスイッチ４２がオンであったか否かを判断する。
ここで、設定キースイッチ４５のオフ時に右ストップスイッチ４２がオフであったと判断したときは次のステップＳ１８０に進み、消費電力制御手段７６は、消費電力に関するモードを通常モードに移行させる。そして、ステップＳ１８３に進む。
これに対し、設定キースイッチ４５のオフ時に右ストップスイッチ４２がオンであったと判断したときは、ステップＳ１８０をスキップして、ステップＳ１８３に進む。この場合、消費電力に関するモードを移行させることはない。
【０２８０】
ステップＳ１８１では、消費電力制御手段７６は、設定キースイッチ４５がオフにされた時に右ストップスイッチ４２がオンであったか否かを判断する。
ここで、設定キースイッチ４５のオフ時に右ストップスイッチ４２がオンであったと判断したときは次のステップＳ１８２に進み、消費電力制御手段７６は、消費電力に関するモードを省電力モードに移行させる。そして、ステップＳ１８３に進む。
【０２８１】
これに対し、設定キースイッチ４５のオフ時に右ストップスイッチ４２がオフであったと判断したときは、ステップＳ１８２をスキップして、ステップＳ１８３に進む。この場合、消費電力に関するモードを移行させることはない。
ステップＳ１８３では、設定確認モードを終了する。そして、本フローチャートによる処理を終了する。
【０２８２】
図１２は、遊技モード中の音量調整処理の流れを示すフローチャートである。
ステップＳ１９１では、第１サブ制御手段７０は、遊技終了チェック処理（図４のステップＳ４４）が終了したか否かを判断する。ここで、遊技終了チェック処理が終了したと判断したときは、次のステップＳ１９２に進む。これに対し、遊技終了チェック処理が終了していないと判断したときは、本フローチャートによる処理を終了する。
【０２８３】
ステップＳ１９２では、第１サブ制御手段７０は、スタートスイッチ４１が操作されたか否かを判断する。ここで、スタートスイッチ４１が操作されていないと判断したときは、次のステップＳ１９３に進む。これに対し、スタートスイッチ４１が操作されたと判断したときは、本フローチャートによる処理を終了する。
ステップＳ１９３では、第１サブ制御手段７０は、メイン処理又は割込み処理によりエラーが検知されたか否かを判断する。ここで、エラーが検知されていないと判断したときは、次のステップＳ１９４に進む。これに対し、エラーが検知されたと判断したときは、本フローチャートによる処理を終了する。
【０２８４】
ステップＳ１９４では、第１サブ制御手段７０は、所定の演出中（プッシュボタン２５を使用する演出中、十字キー２６を使用する演出中、又は全リール３１の停止後も継続する演出中）か否かを判断する。ここで、所定の演出中でないと判断したときは、次のステップＳ１９５に進む。これに対し、所定の演出中であると判断したときは、本フローチャートによる処理を終了する。
【０２８５】
ステップＳ１９５では、音量調整手段７５は、プッシュボタン２５が操作されたか否かを判断する。
ここで、プッシュボタン２５が操作されたと判断したときは次のステップＳ１９６に進み、音量調整手段７５は、音量調整モードに移行させ、次のステップＳ１９７では、経過時間タイマーによる経過時間の計測を開始する。そして、次のステップＳ１９８に進む。
これに対し、プッシュボタン２５が操作されていないと判断したときは、ステップＳ１９１に戻る。
【０２８６】
ステップＳ１９８では、音量調整手段７５は、十字キー２６の右方向スイッチ２６ａが操作されたか否かを判断する。ここで、右方向スイッチ２６ａが操作されたと判断したときは、次のステップＳ１９９に進む。これに対し、右方向スイッチ２６ａが操作されていないと判断したときは、ステップＳ２０１に進む。
ステップＳ１９９では、音量調整手段７５は、第２音量レベル７５ｂが最大値（レベル１５）か否かを判断する。ここで、第２音量レベル７５ｂが最大値でないと判断したときは、次のステップＳ２００に進む。これに対し、第２音量レベル７５ｂが最大値であると判断したときは、ステップＳ２０１に進む。
【０２８７】
ステップＳ２００では、音量調整手段７５は、第２音量レベル７５ｂの値を１段階上げる。そして、次のステップＳ２０１に進む。
ステップＳ２０１では、音量調整手段７５は、十字キー２６の左方向スイッチ２６ｂが操作されたか否かを判断する。ここで、左方向スイッチ２６ｂが操作されたと判断したときは、次のステップＳ２０２に進む。これに対し、左方向スイッチ２６ｂが操作されていないと判断したときは、ステップＳ２０４に進む。
【０２８８】
ステップＳ２０２では、音量調整手段７５は、第２音量レベル７５ｂが最小値（レベル１）か否かを判断する。ここで、第２音量レベル７５ｂが最小値でないと判断したときは、次のステップＳ２０３に進む。これに対し、第２音量レベル７５ｂが最小値であると判断したときは、ステップＳ２０４に進む。
ステップＳ２０３では、音量調整手段７５は、第２音量レベル７５ｂの値を１段階下げる。そして、次のステップＳ２０４に進む。
【０２８９】
ステップＳ２０４では、音量調整手段７５は、メイン処理又は割込み処理によりエラーが検知されたか否かを判断する。
ここで、エラーが検知されていないと判断したときは、次のステップＳ２０５に進む。
これに対し、エラーが検知されたと判断したときはステップＳ２１１に進み、音量調整モードが終了して、本フローチャートによる処理を終了する。これにより、第２音量レベル７５ｂが増大又は低下していても、これを確定させることなく音量調整モードが終了し、その後、エラー対応処理（図４のステップＳ３７）が実行される。
【０２９０】
ステップＳ２０５では、音量調整手段７５は、スタートスイッチ４１が操作されたか否かを判断する。
ここで、スタートスイッチ４１が操作されていないと判断したときは、次のステップＳ２０６に進む。
これに対し、スタートスイッチ４１が操作されたと判断したときはステップＳ２１１に進み、音量調整モードが終了して、本フローチャートによる処理を終了する。これにより、第２音量レベル７５ｂが増大又は低下していても、これを確定させることなく音量調整モードが終了し、その後、遊技進行処理（図４のステップＳ３９）が実行される。
【０２９１】
ステップＳ２０６では、音量調整手段７５は、経過時間タイマーにより計測した経過時間が規定時間（３分）に到達したか否かを判断する。ここで、規定時間に到達していないと判断したときは、次のステップＳ２０７に進む。これに対し、規定時間に到達したと判断したときは、ステップＳ２１０に進む。これにより、第２音量レベル７５ｂが増大又は低下していても、これを確定させることなく、音量調整モードが終了することとなる。なお、この場合、再度、音量調整モードに移行させることが可能である。
【０２９２】
ステップＳ２０７では、音量調整手段７５は、プッシュボタン２５が操作されたか否かを判断する。ここで、プッシュボタン２５が操作されたと判断したときは、次のステップＳ２０８に進む。これに対し、プッシュボタン２５が操作されていないと判断したときは、ステップＳ１９８に戻る。この場合、引き続き第２音量レベル７５ｂを増大又は低下させることが可能となる。
【０２９３】
ステップＳ２０８では、音量調整手段７５は、第２音量レベル７５ｂを確定させ、次のステップＳ２０９では、第１サブ側コマンド制御手段７７は、第２音量レベル７５ｂを示すボリュームコマンドを第２サブ制御手段８０に送信し、次のステップＳ２１０では、音量調整手段７５は、音量調整モードを終了する。そして、ステップＳ１９１に戻る。
【０２９４】
図１に示すように、第２サブ制御手段８０は、ランプ出力制御手段８１、スピーカ出力制御手段８２、画像表示制御手段８３、及び第２サブ側コマンド制御手段８４を備える。
また、第２サブ側コマンド制御手段８４は、第１サブ制御手段７０（第１サブ側コマンド制御手段７７）との間でコマンドを送受信するものである。
【０２９５】
さらにまた、ランプ出力制御手段８１は、第１サブ制御手段７０から受信したコマンドに基づいて、ランプ２１の出力（いずれのランプ２１をどのように点灯、点滅、又は消灯させるか）を制御するものである。
さらに、スピーカ出力制御手段８２は、第１サブ制御手段７０から受信したコマンドに基づいて、スピーカ２２の出力（どのような音を、どのような態様で出力するか等）を制御するものである。
【０２９６】
具体的には、スピーカ出力制御手段８２は、ボリュームコマンドを受信したときは、受信したボリュームコマンドに基づいてマスターボリュームを設定する。
たとえば、マスターボリュームにレベル８が設定されている場合において、第２音量レベル７５ｂがレベル１５であることを示すボリュームコマンドを受信したときは、スピーカ出力制御手段８２は、マスターボリュームにレベル１５を設定する。このようにして、マスターボリュームをレベル８からレベル１５に上げる。
【０２９７】
また、スピーカ出力制御手段８２は、フレーズコマンドを受信したときは、受信したフレーズコマンドに応じた内容の音を、設定したマスターボリュームに応じた音量で、スピーカ２２から出力する。
たとえば、マスターボリュームがレベル１５に設定されている場合において、爆発音を示すフレーズコマンドを受信したときは、スピーカ出力制御手段８２は、爆発音をレベル１５の音量でスピーカ２２から出力する。
また、画像表示制御手段８３は、第１サブ制御手段７０から受信したコマンドに基づいて、画像表示装置２３の出力（どのような画像を、どのように表示するか等）を制御するものである。
【０２９８】
図１３は、スピーカ出力処理の流れを示すフローチャートである。
図１３のステップＳ２２１において、スピーカ出力制御手段８２は、ボリュームコマンドを受信したか否かを判断する。ここで、ボリュームコマンドを受信したと判断したときは、次のステップＳ２２２に進む。これに対し、ボリュームコマンドを受信していないと判断したときは、ステップＳ２２２をスキップして、ステップＳ２２３に進む。
ステップＳ２２２では、スピーカ出力制御手段８２は、受信したボリュームコマンドに基づいてマスターボリュームを設定する。そして、次のステップＳ２２３に進む。
【０２９９】
ステップＳ２２３では、スピーカ出力制御手段８２は、フレーズコマンドを受信したか否かを判断する。ここで、フレーズコマンドを受信したと判断したときは、次のステップ
Ｓ２２４に進む。これに対し、フレーズコマンドを受信していないと判断したときは、本フローチャートによる処理を終了する。
ステップＳ２２４では、スピーカ出力制御手段８２は、受信したフレーズコマンドに応じた内容の音を、設定したマスターボリュームに応じた音量で、スピーカ２２から出力する。そして、本フローチャートによる処理を終了する。
【０３００】
（第２実施形態）
第１実施形態では、遊技モード中及び管理モード中のいずれにおいても、割込み処理によりエラーを検知したか否かを判断した。
そして、遊技モード中の音量調整モードにおいて、割込み処理によりエラーを検知したと判断したときは、音量調整モードを終了するように制御した。
また、管理モード中の音量調整モードにおいて、割込み処理によりエラーを検知したと判断しても、音量調整モードを終了しないように制御した。
【０３０１】
これに対し、第２実施形態では、遊技モード中の割込み処理では、エラーを検知したか否かを判断するように制御するが、管理モード中の割込み処理では、エラーを検知したか否かを判断しないように制御する。
また、音量調整手段７５は、遊技モード中に音量調整モードに移行したときは、その音量調整モードにおいて割込み処理によりエラーを検知したと判断すると、その音量調整モードを終了するように制御する。
【０３０２】
さらに、音量調整手段７５は、管理モード中に音量調整モードに移行したときは、その音量調整モードでは、エラーが発生している状況下でも、その音量調整モードを終了しないように制御する。
すなわち、第２実施形態では、管理モード中の割込み処理では、エラーを検知したか否かを判断しない。このため、管理モード中の音量調整モードにおいて、エラーが発生している状況下でも、これを割込み処理によって検知することはないので、音量調整手段７５は、音量調整モードを終了せずに継続する。
【０３０３】
なお、音量調整手段７５は、管理モード中に音量調整モードに移行したときは、音量を確定させるための操作（プッシュボタン２５の操作）又は管理モードを終了させるための操作（設定キースイッチ４５をオフにする操作）が行われたことに基づいて、音量調整モードを終了するように制御することは、第１実施形態と同様である。
【０３０４】
（第３実施形態）
第３実施形態では、第１実施形態と同様に、遊技モード中及び管理モード中のいずれにおいても、割込み処理によりエラーを検知したか否かを判断する。
また、遊技モード中は、メイン処理によりエラーを検知したか否かを判断する。
さらに、エラーを検知したか否かの判断は、メイン側エラー検知手段６１及びサブ側エラー検知手段７３により行う。
【０３０５】
そして、第３実施形態では、音量調整手段７５は、遊技モード中に音量調整モードに移行したときは、その音量調整モードにおいてエラーが検知されると、その音量調整モードを中断し、その後にエラーが解除されると、遊技モード中の音量調整モードに復帰可能に制御する。
また、第３実施形態では、音量調整手段７５は、管理モード中に音量調整モードに移行したときは、その音量調整モードにおいてエラーが検知されると、その音量調整モードを中断し、その後にエラーが解除されると、管理モード中の音量調整モードに復帰可能に制御する。
【０３０６】
ここで、第１実施形態では、音量調整手段７５は、管理モード中の音量調整モードにおいてエラーを検知しても、その音量調整モードを終了せずに継続した。
また、第２実施形態では、管理モード中は、エラーを検知したか否かの判断を行わない。このため、音量調整手段７５は、管理モード中の音量調整モードにおいてエラーが発生している状況下でも、これを検知することがないので、音量調整モードを終了させずに継続した。
【０３０７】
これに対し、第３実施形態では、音量調整手段７５は、管理モード中の音量調整モードにおいてエラーが検知されると、その音量調整モードを中断する。
また、音量調整手段７５は、音量調整モードを中断している間は、十字キー２６の右方向スイッチ２６ａ又は左方向スイッチ２６ｂが操作されても、第１音量レベル７５ａを増大も減少もさせないように制御し、プッシュボタン２５が操作されても、第１音量レベル７５ａを確定させないように制御する。
【０３０８】
そして、音量調整モードの中断中にエラーが解除されると、音量調整手段７５は、管理モード中の音量調整モードに復帰可能に制御する。
具体的には、リセットスイッチ４７の操作を解除操作とし、音量調整モードの中断中にエラーが解除されると、音量調整手段７５は、管理モード中の音量調整モードに自動的に復帰させるように制御する。
【０３０９】
なお、音量調整手段７５は、エラーが解除された後に、プッシュボタン２５が操作されたことを条件に、管理モード中の音量調整モードに復帰させるようにしてもよい。すなわち、音量調整手段７５は、音量調整モードの中断中にエラーが解除され、その後にプッシュボタン２５が操作されると、管理モード中の音量調整モードに復帰させるように制御することができる。
また、管理モード中の音量調整モードにおける中断、エラーの解除、及び復帰の制御について説明したが、これらの制御は、遊技モード中の音量調整モードにおける中断、エラーの解除、及び復帰についても同様である。
【０３１０】
以上、本発明の実施形態について説明したが、本発明は、上述した実施形態に限定されるものではなく、以下のような種々の変形が可能である。
（１）上記実施形態では、メイン側エラー検知手段６１及びサブ側エラー検知手段７３を備えた。すなわち、メイン制御手段５０側及びサブ制御手段（第１サブ制御手段７０）側でそれぞれ別個にエラー検知手段を備えた。
しかし、これに限らず、エラー検知手段は、たとえば、メイン制御手段５０側にのみ備えてもよく、また、サブ制御手段（第１サブ制御手段７０）側にのみ備えてもよい。
【０３１１】
（２）上記実施形態では、エラー解除手段６３は、メイン制御手段５０側にのみ備えたが、エラー検知手段と同様に、たとえば、サブ制御手段（第１サブ制御手段７０）側にのみ備えてもよく、また、メイン制御手段５０側及びサブ制御手段（第１サブ制御手段７０）側にそれぞれ別個に備えてもよい。
ただし、メイン制御手段５０からサブ制御手段（第１サブ制御手段７０）に一方向でコマンドを送信するため、たとえば、エラー検知手段をメイン制御手段５０側に備えたときは、エラー解除手段もメイン制御手段５０側に備える必要がある。
【０３１２】
（３）上記実施形態では、メイン側エラー検知手段６１及びサブ側エラー検知手段７３は、各種のセンサやスイッチのオン／オフの組合せやオン／オフの状態の継続時間等によってエラーを検知した。すなわち、エラー検知手段は、ソフトウエアによって構成した。
しかし、これに限らず、エラー検知手段は、たとえば、ハードウエアによって構成してもよい。
【０３１３】
（４）上記実施形態では、２．２３５ｍｓごとにタイマー割込みを行うように設定した。しかし、これに限らず、タイマー割込みの周期は、適宜設定することができる。
また、上記実施形態では、８割込みごとに第１状態コマンド及び第２状態コマンドを生成し、１０割込みごとに第３状態コマンドを生成した。しかし、これに限らず、これらのコマンドを何割込みごとに生成するかは、各種のセンサやスイッチのオン／オフを検知し損なわず、かつバッファ領域が溢れない範囲内で、適宜設定することができる。
【０３１４】
（５）上記実施形態では、第１〜第３状態コマンドは、これらに含む情報に変化があったことを条件に、８割込み又は１０割込みごとに生成した。しかし、これに限らず、第１〜第３状態コマンドは、これらに含む情報に変化があったか否かにかかわらず、常に、所定時間（たとえば、８割込み又は１０割込み）ごとに生成してもよい。
【０３１５】
（６）上記実施形態では、コマンド生成手段は、同一のコマンドを２回送信し、第１サブ側コマンド制御手段７７は、所定時間内に同一のコマンドを２回受信しなかったときは、そのコマンドを正しく受信しなかったと判断した。しかし、これに限らず、同一のコマンドを何回送信するかは、２回以上であれば、適宜設定することができる。同様に、同一のコマンドを何回受信すれば正しく受信したと判断するかについても、２回以上であれば、適宜設定することができる。
また、コマンドの送信回数は、１回のみにしてもよい。
【０３１６】
（７）上記実施形態では、メイン処理の冒頭部分において、設定値コマンド及び遊技状態コマンドを含む複数個のコマンドを生成し、その後、バッファ領域に記憶されているコマンドを送信するための待ち時間を設けた。しかし、これに限らず、複数個のコマンドを生成する区間の途中に待ち時間を設けてもよい。
また、上記実施形態では、待ち時間は、３２割込み（７１．５２ｍｓ）に設定したが、これに限らず、適宜設定することができる。
さらにまた、メイン処理の冒頭部分で生成するコマンドの種類や個数は、スロットマシン１０の機種に応じて適宜設定することができる。
【０３１７】
（８）上記実施形態では、待ち時間は、メイン処理の冒頭部分で生成したコマンドの送信を完了するのに要する時間より長く設定したが、メイン処理の冒頭部分で生成したコマンドの送信を完了するのに要する時間より短く設定してもよい。
また、バッファ領域に記憶されているすべてのコマンドの送信が完了するまで、つまりバッファ領域が空になるまで、待ち時間を継続してもよい。さらに、バッファ領域に記憶されているコマンドの個数が所定数以下になるまで、待ち時間を継続してもよい。すなわち、待ち時間は、一定時間に固定する場合に限らず、バッファ領域に記憶されているコマンドの個数に応じて変動させてもよい。
【０３１８】
（９）上記実施形態では、割込み処理では、待ち時間中又はリール３１の回転中か否かにかかわらず、第１割込みカウンタ５１のカウント値が「７」になるごと（８割込みごと）に、メイン側エラー検知手段６１によりエラーを検知したか否かを判断した。
しかし、これに限らず、たとえば、割込み処理では、待ち時間中又はリール３１の回転中か否かにかかわらず、１割込みごとに、メイン側エラー検知手段６１によりエラーを検知したか否かを判断してもよい。そして、エラーを検知したことを条件に、特定エラーを検知した旨の情報を含む第１及び第２状態コマンドの生成（生成することの決定）を、８割込みごとに行ってもよい。
【０３１９】
（１０）上記実施形態で示したコマンドはあくまでも例示であり、生成するコマンドの種類及び個数、並びに各コマンドに含む情報は、スロットマシン１０の機種に応じて適宜
設定することができる。
【０３２０】
（１１）上記実施形態では、管理モード中であるか否かにかかわらず、割込み処理により、設定キースイッチ４５や設定変更スイッチ４６等のオン／オフの状態に変化があったことを条件に、８割込みごとに、設定キースイッチ４５や設定変更スイッチ４６等のオン／オフの状態を示す情報を含む第１状態コマンドを生成した。
しかし、これに限らず、管理モード中であるか否かにかかわらず、かつ設定キースイッチ４５や設定変更スイッチ４６等のオン／オフの状態に変化があったか否かにかかわらず、割込み処理により、所定時間ごとに、設定キースイッチ４５や設定変更スイッチ４６等のオン／オフの状態を示す情報を含む第１状態コマンドを生成してもよい。
【０３２１】
（１２）上記実施形態では、バッファ領域に記憶されている同一のコマンドを２回送信したときは、そのコマンドの送信を完了したと判断して、そのコマンドをバッファ領域から消去した。
しかし、これに限らず、コマンド送信手段は、バッファ領域に記憶されているコマンドを１回送信したときは、そのコマンドの送信を完了したと判断してもよい。すなわち、上記実施形態では、１回送信では送信未完了、２回送信で送信完了としたが、１回送信で送信完了としてもよい。
また、コマンドの送信を完了しても、そのコマンドをバッファ領域から消去せずに残しておいてもよい。そして、送信済みのコマンドが記憶されている領域に、新たに生成したコマンドを上書きしてもよい。
【０３２２】
（１３）上記実施形態では、音量調整手段７５は、遊技モードでは、所定の期間内に、特定の操作が行われたことに基づいて、音量調整モードに移行させるように制御した。また、所定の期間は、遊技終了チェック処理の終了後、スタートスイッチ４１が操作される前とし、特定の操作は、プッシュボタン２５の操作とした。
しかし、これに限られるものではない。所定の期間は、たとえば、遊技待機中としてもよい。また、遊技待機中とは、遊技終了チェック処理の終了後、メダルが投入（メダル投入口４３からのメダルの投入、ベットスイッチ４０の操作によるメダルの投入、又はリプレイ入賞によるメダルの自動投入）される前を意味する。この場合、音量調整手段７５は、たとえば、リプレイ入賞時やベットスイッチ４０の操作後は、音量調整モードに移行しないように制御する。
【０３２３】
また、特定の操作は、たとえば、十字キー２６の右方向スイッチ２６ａ又は左方向スイッチ２６ｂの操作としてもよい。
すなわち、音量調整手段７５は、通常モードでは、所定の期間内に、右方向スイッチ２６ａ又は左方向スイッチ２６ｂが操作されたときは、音量調整モードに移行させるように制御する。そして、音量調整モードでは、右方向スイッチ２６ａが操作されたときは第２音量レベル７５ｂを増大させ、左方向スイッチ２６ｂが操作されたときは第２音量レベル７５ｂを減少させるように制御する。
【０３２４】
さらにまた、特定の操作は、たとえば、十字キー２６の上方向スイッチ２６ｃ又は下方向スイッチ２６ｄの操作としてもよく、ストップスイッチ４２の操作としてもよい。
すなわち、音量調整手段７５は、通常モードでは、所定の期間内に、上方向スイッチ２６ｃ又は下方向スイッチ２６ｄが操作されたときに、音量調整モードに移行させるように制御してもよく、また、ストップスイッチ４２が操作されたときに、音量調整モードに移行させるように制御してもよい。
【０３２５】
さらに、音量調整手段７５は、所定の期間内に、右方向スイッチ２６ａ及び左方向スイッチ２６ｂが同時に操作されたときに音量調整モードに移行させるように制御してもよく
、右ストップスイッチ４２及び左ストップスイッチ４２が同時に操作されたときに音量調整モードに移行させるように制御してもよい。
このように、遊技モード中の音量調整モードに移行させるための所定の期間及び特定の操作は適宜設定することができる。
【０３２６】
（１４）上記実施形態では、音量調整手段７５は、管理モードでは、所定の期間内であるか否かにかかわらず、他の特定の操作が行われたことに基づいて、音量調整モードに移行させるように制御した。また、他の特定の操作は、システムメニューで音量調整モードが選択された状態でプッシュボタン２５が操作されたこととした。
しかし、これに限られるものではない。他の特定の操作は、たとえば、システムメニューで音量調整モードが選択された状態で右方向スイッチ２６ａ及び左方向スイッチ２６ｂが同時に操作されたこととしてもよい。すなわち、音量調整手段７５は、管理モードでは、システムメニューで音量調整モードが選択された状態で右方向スイッチ２６ａ及び左方向スイッチ２６ｂが同時に操作されたときに、音量調整モードに移行させるように制御してもよい。
【０３２７】
（１５）上記実施形態では、音量調整手段７５は、管理モードでは、第１音量レベル７５ａを増大又は低下させた後にプッシュボタン２５が操作されたときは、第１音量レベル７５ａを確定させ、遊技モードでは、第２音量レベル７５ｂを増大又は低下させた後にプッシュボタン２５が操作されたときは、第２音量レベル７５ｂを確定させた。
すなわち、プッシュボタン２５が操作されたことを条件に、音量レベルを確定させた。
【０３２８】
しかし、これに限らず、音量調整手段７５は、管理モードでは、右方向スイッチ２６ａ又は左方向スイッチ２６ｂが操作されたときは、第１音量レベル７５ａを増大又は低下させるとともに、プッシュボタン２５の操作を要することなく、第１音量レベル７５ａを確定させるように制御してもよい。また、音量調整手段７５は、管理モードの終了に伴って、第１音量レベル７５ａを確定させるように制御してもよい。
同様に、音量調整手段７５は、遊技モードでは、右方向スイッチ２６ａ又は左方向スイッチ２６ｂが操作されたときは、第２音量レベル７５ｂを増大又は低下させるとともに、プッシュボタン２５の操作を要することなく、第２音量レベル７５ｂを確定させるように制御してもよい。
【０３２９】
（１６）上記実施形態では、音量調整手段７５は、第１音量レベル７５ａを設定したときは、第１音量レベル７５ａの値を第２音量レベル７５ｂに設定し、その後、第２音量レベル７５ｂを示すボリュームコマンドを第２サブ制御手段８０に送信したが、第１音量レベル７５ａを設定したときは、第１音量レベル７５ａを示すボリュームコマンドを第２サブ制御手段８０に送信してもよい。
電源投入時及び遊技待機時間が所定の時間に到達したときについても同様である。
【０３３０】
すなわち、音量調整手段７５は、電源投入時に、第１音量レベル７５ａを示すボリュームコマンドを第２サブ制御手段８０に送信してもよい。
また、音量調整手段７５は、遊技待機時間が所定の時間に到達したときは、第１音量レベル７５ａを示すボリュームコマンドを第２サブ制御手段８０に送信してもよい。
そして、第２サブ制御手段８０側では、第１音量レベル７５ａを示すボリュームコマンドを受信したときは、これに基づいて、マスターボリュームを設定してもよい。
【０３３１】
（１７）音量調整手段７５は、管理モードの音量調整モードにおいて、調整可能とするレベルの範囲を設定し、遊技モードの音量調整モードでは、設定された範囲内で、レベルを調整可能にしてもよい。
具体的には、たとえば、管理モードの音量調整モードにおいて、調整可能とするレベル
の範囲をレベル５からレベル１０の範囲に設定したとする。この場合、遊技モードの音量調整モードでは、レベル５からレベル１０の範囲内で第２音量レベル７５ｂを設定可能とし、レベル１やレベル１５には設定できないように制御することができる。
【０３３２】
また、たとえば、遊技モードでの音量調整を可能にするか否かを、管理モードで設定可能にしてもよい。すなわち、管理モードの音量調整モードにおいて、遊技モードでの音量調整を可能に設定したとする。この場合、遊技モードの音量調整モードにおいて、第２音量レベル７５ｂを増大又は低下させることができるように制御する。これに対し、管理モードの音量調整モードにおいて、遊技モードでの音量調整を不可に設定したとする。この場合、遊技モードでは、音量調整モードに移行しないようにするか、又は音量調整モードに移行しても、第２音量レベル７５ｂを調整することができないように制御する。
【０３３３】
（１８）スピーカ出力制御手段８２は、エラー検知時には、音量調整手段７５により設定された第１音量レベル７５ａ及び第２音量レベル７５ｂにかかわらず（マスターボリュームにかかわらず）、規定の音量で、エラーを検知した旨の報知音をスピーカ２２から出力するように制御してもよい。
（１９）上記実施形態では、消費電力制御手段７６は、設定確認モードにおいて、通常モードと省電力モードとを切り替え可能に制御した。
しかし、これに限らず、消費電力制御手段７６は、設定変更モード及び設定確認モードの双方で、通常モードと省電力モードとを切り替え可能に制御してもよい。
【０３３４】
（２０）電源投入時から第１サブ制御手段７０が立ち上がるまでに要する時間より、電源投入時から第２サブ制御手段８０が立ち上がるまでに要する時間の方が長い機種では、音量調整手段７５は、第２サブ制御手段８０が立ち上がるまでは、音量調整モードに移行させるための操作が行われても、音量調整モードに移行させないように制御する。
また、音量調整手段７５は、第２サブ制御手段８０が立ち上がる前に、音量調整モードに移行させるための操作が行われたときは、第２サブ制御手段８０が立ち上がった後に、音量調整モードに移行させるように制御することができる。
【０３３５】
（２１）第１実施形態では、管理モード中は、割込み処理により、エラーを検知したか否かを判断する。また、管理モード中に割込み処理によりエラーを検知したときは、エラーフラグはセットするが、管理モード中はエラー対応処理を実行しない。そして、管理モードから遊技モードに移行後の所定のタイミング（図４のステップＳ３７）で、エラーフラグに基づいて、エラー対応処理を実行する。ただし、管理モード中に割込み処理により乱数発生手段に異常を検知したときは、管理モード中であっても、復帰不可能エラー処理を実行する。
【０３３６】
第２実施形態では、管理モード中は、エラーを検知したか否かを判断しない。ただし、管理モード中であっても、割込み処理により、乱数発生手段に異常を検知したか否かを判断する。そして、管理モード中に割込み処理により乱数発生手段に異常を検知したときは、管理モード中であっても、復帰不可能エラー処理を実行する。
【０３３７】
第３実施形態では、管理モード中は、割込み処理により、エラーを検知したか否かを判断するとともに、乱数発生手段に異常を検知したか否かを判断する。そして、管理モード中に割込み処理によりエラーを検知したときは、エラーフラグをセットして、エラー対応処理を実行する。また、管理モード中に割込み処理により乱数発生手段の異常を検知したときは、復帰不可能エラー処理を実行する。
【０３３８】
なお、上記（１）〜（２１）の各変形例は、それぞれ単独で適用される場合に限られるものではなく、これらを適宜組み合わせて適用することもできる。
また、第１〜第３実施形態についても、これらを適宜組み合わせることができる。
【０３３９】
＜付記＞
本願の出願当初の請求項に係る発明（当初発明）が解決しようとする課題、当初発明に係る課題を解決するための手段及び当初発明の効果は、以下の通りである。
（ａ）当初発明が解決しようとする課題
従来のスロットマシンにおいて、エラーを検知したときは、エラーが解除されるまで、メイン制御手段での処理を停止するスロットマシンが知られている（特開２００１−１２０７１４号公報参照）。
また、前面に設けられている所定のスイッチを操作することで、遊技者が任意に音量を調整可能なスロットマシンが知られている（特開２００８−１０４７６３号公報参照）。
【０３４０】
ここで、エラーの検知に関する処理はメイン制御手段側で実行し、音量調整に関する処理はサブ制御手段側で実行する。このため、これらの処理を独立して実行することができる。
しかし、メイン制御手段側でエラーを検知したときに、サブ制御手段側で音量調整に関する処理を終了すると、エラーを検知したことを操作者が認識しやすくなるが、音量調整を速やかに行えなくなってしまう。
【０３４１】
また、メイン制御手段側でエラーを検知したときに、サブ制御手段側で音量調整に関する処理を継続すると、音量調整を速やかに行うことができるが、エラーを検知したことを操作者が認識しにくくなってしまう。
当初発明が解決しようとする課題は、エラーを検知したときのメイン制御手段側の状態に応じて、サブ制御手段側での音量調整に関する処理を適切に実行することである。
【０３４２】
（ｂ）当初発明に係る課題を解決するための手段（なお、かっこ書きで、対応する実施形態を記載する。）
第１の解決手段は、
遊技の進行を制御するメイン制御手段（５０）と、
前記メイン制御手段からコマンドを受信して演出を制御するサブ制御手段（第１サブ制御手段７０）と
を備え、
前記メイン制御手段は、
遊技を進行させることが可能な遊技モードと、
管理者による所定の操作（設定キースイッチ４５がオンの状態で電源をオフからオンにすること、又は電源がオンの状態で設定キースイッチ４５をオフからオンにすること）により移行可能であって遊技を進行させない管理モード（設定変更モード、又は設定確認モード）と
を有し、
前記サブ制御手段は、スピーカ（２２）から出力する音の音量を調整する音量調整手段（７５）を備え、
前記音量調整手段は、
前記遊技モード又は前記管理モード中に、音量の調整が可能となる音量調整モードに移行させるための操作が行われたことに基づいて、前記音量調整モードに移行させるように制御し、
前記遊技モード中に前記音量調整モードに移行したときは、その音量調整モードにおいてエラーが検知されるとその音量調整モードを中断し、その後にエラーが解除されると前記遊技モード中の前記音量調整モードに復帰可能に制御し、
前記管理モード中に前記音量調整モードに移行したときは、その音量調整モードにおいてエラーが検知されるとその音量調整モードを中断し、その後にエラーが解除されると前
記管理モード中の前記音量調整モードに復帰可能に制御する
ことを特徴とする。
【０３４３】
第２の解決手段は、第１の解決手段において、
前記メイン制御手段と電気的に接続され、遊技者にとっての有利度が異なる設定値を変更又は確認するときに管理者が操作するモード切替えスイッチ（設定キースイッチ４５）を備え、
前記管理モードは、設定変更モード及び設定確認モードを有し、
前記設定変更モードは、前記モード切替えスイッチがオンの状態で電源がオフからオンにされることにより前記設定値を変更することが可能となるモードであり、
前記設定確認モードは、電源がオンの状態で前記モード切替えスイッチがオフからオンにされることにより前記設定値を確認することが可能となるモードである
ことを特徴とする。
【０３４４】
（作用）
当初発明では、遊技モード中の音量調整モードでエラーを検知すると、その音量調整モードを中断し、その後、エラーが解除されると、遊技モード中の音量調整モードに復帰可能にする。
また、管理モード中の音量調整モードでエラーを検知すると、その音量調整モードを中断し、その後、エラーが解除されると、管理モード中の音量調整モードに復帰可能にする。
【０３４５】
（当初発明と実施形態との関係）
「管理モード」は、実施形態では「設定変更モード、又は設定確認モード」に相当し、「管理者による所定の操作」は、実施形態では「設定キースイッチ４５がオンの状態で電源をオフからオンにすること、又は電源がオンの状態で設定キースイッチ４５をオフからオンにすること」に相当する。
【０３４６】
また、「遊技モード中に音量調整モードに移行させるための操作」は、実施形態では「遊技終了チェック処理の終了後、スタートスイッチ４１が操作される前の期間内でのプッシュボタン２５の操作」に相当する。
さらにまた、「管理モード中に音量調整モードに移行させるための操作」は、実施形態では「システムメニューで音量調整モードが選択された状態でのプッシュボタン２５の操作」に相当する。
【０３４７】
（ｃ）当初発明の効果
当初発明によれば、エラーを検知したときのメイン制御手段側の状態に応じて、サブ制御手段側での音量調整に関する処理を適切に実行することができる。
【符号の説明】
【０３４８】
１０  スロットマシン
２１  ランプ
２２  スピーカ
２３  画像表示装置
２５  プッシュボタン
２６  十字キー
２６ａ  右方向スイッチ
２６ｂ  左方向スイッチ
２６ｃ  上方向スイッチ
２６ｄ  下方向スイッチ
３１  リール
３２  モータ
３３  メダル払出し装置
３３ａ  ホッパー
３３ｂ  ホッパーモータ
３３ｃ  払出しセンサ
３４  ７セグメント表示器
４０  ベットスイッチ
４１  スタートスイッチ
４２  ストップスイッチ
４３  メダル投入口
４４  メダルセレクタ
４４ａ  通路センサ
４４ｂ  ブロッカ
４４ｃ  第１投入センサ
４４ｄ  第２投入センサ
４５  設定キースイッチ
４６  設定変更スイッチ
４７  リセットスイッチ
４８  ドアセンサ
４９  カバーセンサ
５０  メイン制御手段
５１  第１割込みカウンタ
５２  第２割込みカウンタ
５３  設定値変更手段
５４  役抽選手段
５５  リール制御手段
５６  入賞判定手段
５７  払出し手段
５８  メイン遊技状態制御手段
６１  メイン側エラー検知手段
６２  エラー対応手段
６３  エラー解除手段
６４  メイン側コマンド制御手段
７０  第１サブ制御手段
７１  サブ遊技状態制御手段
７２  演出制御手段
７３  サブ側エラー検知手段
７４  エラー報知手段
７５  音量調整手段
７５ａ  第１音量レベル
７５ｂ  第２音量レベル
７６  消費電力制御手段
７７  第１サブ側コマンド制御手段
８０  第２サブ制御手段
８１  ランプ出力制御手段
８２  スピーカ出力制御手段
８３  画像表示制御手段
８４  第２サブ側コマンド制御手段
【図１】
2018086493.tif 000003
【図２】
2018086493.tif 000004
【図３】
2018086493.tif 000005
【図４】
2018086493.tif 000006
【図５】
2018086493.tif 000007
【図６】
2018086493.tif 000008
【図７】
2018086493.tif 000009
【図８】
2018086493.tif 000010
【図９】
2018086493.tif 000011
【図１０】
2018086493.tif 000012
【図１１】
2018086493.tif 000013
【図１２】
2018086493.tif 000014
【図１３】
2018086493.tif 000015