(57)【要約】【課題】設定機能に対する不正行為を防止する遊技機を提供する。【解決手段】設定変更状態に制御する設定変更制御処理と、設定確認状態に制御する設定確認制御処理と、バックアップ復帰処理と、設定スイッチ信号、扉開放信号およびＲＡＭクリアスイッチ信号のＯＮ／ＯＦＦ状態を取得可能に構成された信号取得処理と、信号取得処理により取得された信号の状態を判定する判定処理とを備える。上記判定処理は、設定スイッチ信号、扉開放信号およびＲＡＭクリアスイッチ信号の状態に基づき、設定変更制御処理に移行するか否かを判定する設定変更移行判定処理と、設定スイッチ信号、扉開放信号およびＲＡＭクリアスイッチ信号の状態に基づき、設定確認制御処理に移行するか否かを判定する設定確認移行判定処理と、を含み、設定確認移行判定処理により設定確認制御処理に移行しないと判定された場合、バックアップ復帰処理に移行するように構成した。【選択図】図３０
2019107149.tif 000002
【特許請求の範囲】
【請求項１】
電源投入時に電源投入処理を実行可能に構成され、遊技動作を中心的に制御する制御手段と、
遊技機本体に開閉可能に配置された前扉の開放状態を検出可能な扉開放検出手段と、
設定スイッチと、
ＲＡＭクリアスイッチと、を備え、
遊技者に対する有利度が異なる複数種類の設定値のうちからいずれかの設定値に設定可能に構成された遊技機であって、
前記電源投入処理は、
前記設定値を変更可能な設定変更状態に制御する設定変更制御処理と、
現在の設定値を確認可能な設定確認状態に制御する設定確認制御処理と、
バックアップから復帰させるためのバックアップ復帰処理と、
前記設定スイッチのオン／オフ状態を示す設定スイッチ信号、前記扉開放検出手段の扉開放／扉閉鎖状態を示す扉開放信号、および前記ＲＡＭクリアスイッチのオン／オフ状態を示すＲＡＭクリアスイッチ信号を取得可能に構成された信号取得処理と、
前記信号取得処理により取得された信号の状態を判定する判定処理と、を含み、
前記判定処理は、
前記設定スイッチ信号の状態、前記扉開放信号の状態、および前記ＲＡＭクリアスイッチ信号の状態に基づき、前記設定変更制御処理に移行するか否かを判定する設定変更移行判定処理と、
前記設定スイッチ信号の状態、前記扉開放信号の状態、および前記ＲＡＭクリアスイッチ信号の状態に基づき、前記設定確認制御処理に移行するか否かを判定する設定確認移行判定処理と、を含み、
前記設定確認移行判定処理により前記設定確認制御処理に移行しないと判定された場合、前記バックアップ復帰処理に移行するように構成した、
ことを特徴とする遊技機。
【請求項２】
前記設定変更移行判定処理は、
少なくとも前記扉開放信号の状態が扉閉鎖状態である場合、前記設定変更制御処理に移行しないと判定する、
ことを特徴とする請求項１に記載の遊技機。
【請求項３】
前記設定確認移行判定処理は、
少なくとも前記扉開放信号の状態が扉閉鎖状態である場合、前記設定確認制御処理に移行しないと判定する、
ことを特徴とする請求項１または２に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関するものである。
【背景技術】
【０００２】
従来、弾球遊技機等の遊技機においては、始動口に遊技球が入球したことを契機に当り抽選を実行し、その当り抽選に当選した場合には、遊技者に有利な利益状態を発生させ、これにより遊技を楽しむ構成となっている（たとえば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２２２２０号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような弾球遊技機は、設定段階に応じて当り抽選確率を変動させる所謂「設定機能」は有しておらず、抽選確率（大当り確率）が固定的なものとなっているが、設定機能を搭載しようとする場合には、その設定機能に対して不正行為が行われる可能性が多分にあり、これを防ぐ対策が望まれる。
【０００５】
そこで本発明の目的は、設定機能に対する不正行為を効果的に防止しうる遊技機を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の上記目的は、下記の手段によって達成される。なお括弧内は実施形態における対応要素を示すが、本発明はこれに限定されるものではない。
（１）電源投入時に電源投入処理（図６Ａ〜図１６）を実行可能に構成され、遊技動作を中心的に制御する制御手段（主制御部２０）と、
遊技機本体に開閉可能に配置された前扉の開放状態を検出可能な扉開放検出手段（扉開放センサ６１）と、
設定スイッチ（設定キースイッチ９４）と、
ＲＡＭクリアスイッチ（９８）と、を備え、
遊技者に対する有利度が異なる複数種類の設定値のうちからいずれかの設定値に設定可能に構成された遊技機であって、
前記電源投入処理は、
前記設定値を変更可能な設定変更状態に制御する設定変更制御処理（図６ＡのＳ０２３、図１０）と、
現在の設定値を確認可能な設定確認状態に制御する設定確認制御処理（図６ＢのＳ０２７、図１３）と、
バックアップから復帰させるためのバックアップ復帰処理（図６ＢのＳ０２８、図１４）と、
前記設定スイッチのオン／オフ状態を示す設定スイッチ信号、前記扉開放検出手段の扉開放／扉閉鎖状態を示す扉開放信号、および前記ＲＡＭクリアスイッチのオン／オフ状態を示すＲＡＭクリアスイッチ信号を取得可能に構成された信号取得処理（図７のＳ０６７）と、
前記信号取得処理により取得された信号の状態を判定する判定処理（図６ＡのＳ０１４、図６ＢのＳ０２５、Ｓ０２６）と、を含み、
前記判定処理は、
前記設定スイッチ信号の状態、前記扉開放信号の状態、および前記ＲＡＭクリアスイッチ信号の状態に基づき、前記設定変更制御処理に移行するか否かを判定する設定変更移行判定処理（図６ＡのＳ０１４）と、
前記設定スイッチ信号の状態、前記扉開放信号の状態、および前記ＲＡＭクリアスイッチ信号の状態に基づき、前記設定確認制御処理に移行するか否かを判定する設定確認移行判定処理（図６ＢのＳ０２６）と、を含み、
前記設定確認移行判定処理により前記設定確認制御処理に移行しないと判定された場合、前記バックアップ復帰処理に移行するように構成した（図６ＢのＳ０２６：≠Ｗ（１，１，０））、
ことを特徴とする遊技機。
（２）前記設定変更移行判定処理は、
少なくとも前記扉開放信号の状態が扉閉鎖状態である場合、前記設定変更制御処理に移行しないと判定する（図３０、図６ＡのＳ０１４）、
ことを特徴とする上記（１）に記載の遊技機。
（３）前記設定確認移行判定処理は、
少なくとも前記扉開放信号の状態が扉閉鎖状態である場合、前記設定確認制御処理に移行しないと判定する（図３０、図６ＢのＳ０２６）、
ことを特徴とする上記（１）または（２）に記載の遊技機。
【発明の効果】
【０００７】
本発明によれば、設定機能に対する不正行為を効果的に防止することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態に係る遊技機の外観を示す正面図である。
【図２】同遊技機の遊技盤と演出ボタンの構成とを示す図である。
【図３】同遊技機の制御装置を示すブロック図である。
【図４】同遊技機の遊技状態遷移の説明に供する図である。
【図５】同遊技機に係る液晶表示装置の画面表示の説明に供する説明図である。
【図６Ａ】同遊技機に係る主制御側メイン処理の前半部を示すフローチャートである。
【図６Ｂ】同遊技機に係る主制御側メイン処理の後半部を示すフローチャートである。
【図７】図６Ａ中の初期設定処理を示すフローチャートである。
【図８】図６Ａ中の第１電源異常チェック処理を示すフローチャートである。
【図９】図６Ａ中のコマンド送信処理を示すフローチャートである。
【図１０】図６Ａ中の設定変更管理処理を示すフローチャートである。
【図１１】図６Ｂ中の送信コマンドテーブル選択処理を示すフローチャートである。
【図１２】図１１中の第１コマンドデータ作成処理を示すフローチャートである。
【図１３】図６Ｂ中の設定確認処理を示すフローチャートである。
【図１４】図６Ｂ中のバックアップ復帰処理を示すフローチャートである。
【図１５】図１４中の第２コマンドデータ作成処理を示すフローチャートである。
【図１６】図６Ｂ中の動作確認タイマ設定処理を示すフローチャートである。
【図１７】同遊技機に係る主制御側タイマ割込処理を示すフローチャートである。
【図１８】図１７中の第２電源異常チェック処理を示すフローチャートである。
【図１９】図１７中の設定異常チェック処理を示すフローチャートである。
【図２０】図１７中の特別図柄管理処理を示すフローチャートである。
【図２１】図２０中の特図１始動口チェック処理を示すフローチャートである。
【図２２】図２０中の特別図柄変動開始処理を示すフローチャートである。
【図２３Ａ】図２０中の特別図柄確認時間中処理の前半部を示すフローチャートである。
【図２３Ｂ】図２０中の特別図柄確認時間中処理の後半部を示すフローチャートである。
【図２４】図１７中の特別電動役物管理処理を示すフローチャートである。
【図２５】図１７中の性能表示モニタ処理を示すフローチャートである。
【図２６】図２５中の領域外ＲＡＭチェック処理を示すフローチャートである。
【図２７】図２５中の動作確認処理を示すフローチャートである。
【図２８】図２５中の表示データ更新処理を示すフローチャートである。
【図２９】同遊技機の主制御部に係るメモリ空間に関するアドレスマップである。
【図３０】同遊技機に係る設定キースイッチ、ＲＡＭクリアスイッチおよび扉開放センサの入力情報、Ｗレジスタの値、移行処理ルートの三者の対応関係を示す図である。
【図３１Ａ】主制御側メイン処理の一部の処理に対応するソースコード（前半部）と、処理状態ごとの処理順序とを示す図である。
【図３１Ｂ】主制御側メイン処理の一部の処理に対応するソースコード（後半部）と、処理状態ごとの処理順序とを示す図である。
【図３２】図１３の設定確認処理（Ｓ９３２、Ｓ９３８、Ｓ９３９）の説明に供する説明図である。
【図３３Ａ】同遊技機に係る設定変更時コマンド送信アドレステーブル（Ａ）、スペック指定コマンド作成テーブル（Ｂ）、客待ち中コマンド作成テーブル（Ｃ）を示す図である。
【図３３Ｂ】同遊技機に係るＲＡＭクリア時コマンド送信アドレステーブル（Ａ）、ＲＡＭクリアコマンド作成テーブル（Ｂ）、スペック指定コマンド作成テーブル（Ｃ）、客待ち中コマンド作成テーブル（Ｄ）を示す図である。
【図３３Ｃ】同遊技機に係るバックアップ復帰時コマンド送信アドレステーブル（Ａ）、停電復帰表示コマンド作成テーブル（Ｂ）、特図１保留数指定コマンド作成テーブル（Ｃ）、特図２保留数指定コマンド作成テーブル（Ｄ）を示す図である。
【図３４】同遊技機に係る識別表示部ＬＥＤデータテーブル（ａ）、１０進数値ＬＥＤデータテーブル（ｂ）を示す図である。
【図３５】種々の遊技期間中における性能表示器の表示状態の説明に供する説明図である。
【図３６】各処理ルートにおける演出制御コマンドの説明に供する説明図である。
【図３７】第２の実施形態に係る設定確認処理を示すフローチャートである。
【図３８】第２の実施形態に係る設定確認処理のソースコードを示す図である（同図（Ａ）は第１の実施形態（比較例）、同図（Ｂ）第２の実施形態（変形例）を示す）。
【図３９】第３の実施形態に係る主制御側メイン処理を示すフローチャートである。
【図４０】第３の実施形態に係る主制御側メイン処理の一部の処理に対応するソースコードと処理状態ごとの処理順序とを示す図である。
【図４１】第４の実施形態に係るＲＡＭクリア時コマンド送信アドレステーブル（Ａ）、ＲＡＭクリアコマンド作成テーブル（Ｂ）、スペック指定コマンド作成テーブル（Ｃ）、客待ち中コマンド作成テーブル（Ｄ）、遊技開始コマンド作成テーブル（Ｅ）を示す図である。
【図４２】本発明に係る履歴一覧選択画面の一例を示す図である。
【図４３】本発明に係る履歴確認画面（設定履歴、エラー履歴、大当り履歴の一覧表示）の一例を示す図である。
【図４４】本発明に係る履歴確認画面の変形例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら、本発明に係る遊技機の好ましい実施形態について詳細に説明する。なお、以下に述べる実施形態では、本発明に係る遊技機として、パチンコ遊技機を例にとって説明する。
【００１０】
［第１の実施形態］
＜１．構成の概要：図１および図２＞
図１および図２を参照して、本発明の一実施形態に係るパチンコ遊技機の構成の概要を説明する。図１は本発明の一実施形態に係るパチンコ遊技機の外観を示す正面側の斜視図を、図２は遊技盤の正面側を示した図である。
【００１１】
図１に示すパチンコ遊技機１（以下「遊技機１」と略す）は、木製の外枠４の前面に額縁状の前枠２を開閉可能に取り付け、前枠２の裏面に取り付けた遊技盤収納フレーム（図示せず）内に遊技盤３（図２参照）を装着し、この遊技盤３の表面に形成した遊技領域３ａを前枠２の開口部に臨ませた構成を有する。この遊技領域３ａの前側には、透明ガラスを支持したガラス扉６が設けられている。また遊技盤３の背面側には、遊技動作を制御するための各種制御基板（図３参照）が配設されている。
【００１２】
ガラス扉６の前側には扉ロック解除用のキーシリンダ（図示せず）が設けられており、このキーシリンダにキーを差し込んで一方側に操作すれば前枠２に対するガラス扉６のロック状態を、他方側に操作すれば外枠４に対する前枠２のロック状態をそれぞれ解除して前側に開放できるようになっている。
【００１３】
ガラス扉６の下側には、ヒンジ（図示せず）により前枠２に開閉自在に枢支された前面操作パネル７が配置されている。前面操作パネル７には、上受け皿ユニット８が設けられ、この上受け皿ユニット８には、排出された遊技球を貯留する上受け皿９が形成されている。
【００１４】
また上受け皿ユニット８には、上受け皿９に貯留された遊技球を遊技機１の下方に抜くための球抜きボタン１４と、遊技球貸出装置（図示せず）に対して遊技球の払い出しを要求するための球貸しボタン１１と、遊技球貸出装置に挿入した有価価値媒体の返却を要求するためのカード返却ボタン１２とが設けられている。
【００１５】
また上受け皿ユニット８には、遊技者が操作可能に構成された、押しボタン式の演出ボタン１３（第１の操作手段）と、上下左右方向に操作可能な十字形の方向キー７５（第２の操作手段）とが設けられている。演出ボタン１３または方向キー７５（上ボタン７５ａ、右ボタン７５ｂ、下ボタン７５ｃ、左ボタン７５ｄ）は、いわゆる「遊技者参加型演出」等における所定の操作受付有効期間中に操作入力の受付が有効化され、この期間中に所定の操作（たとえば、１回押し、長押し、連打等）がなされると、その操作の前後で演出に変化をもたらすことができるようになっている。また、これらの操作手段は、後述の「客待ち待機演出中（デモ画面中）」における遊技に関する遊技設定画面（音量設定、光量設定、演出モード設定等が可能なメニュー画面）において、遊技者が好みの遊技設定を行う際にも利用される。なお、枠演出ボタン１３は、その内部に内蔵ランプ（ボタンＬＥＤ１３ｂ）が形成されており、操作受付有効期間になると、ボタンＬＥＤ１３ｂが所定色で点灯され、操作有効期間中であることが報知されるようになっている。
【００１６】
また前面操作パネル７の右端部側には、発射装置３２（図３参照）を作動させるための発射操作ハンドル１５が設けられている。
【００１７】
また前枠２の上部の両側と発射操作ハンドル１５の上側とには、音響により音演出効果（効果音）を発揮するスピーカ４６が設けられている。また、遊技機の適所、たとえば、ガラス扉６の前枠周縁に周方向や後述のセンター飾り体４８の内部に、光の装飾により光演出効果を発揮する装飾ランプ４５（フルカラーＬＥＤ（光演出用ＬＥＤ））が複数設けられている。
【００１８】
（遊技盤：図２）
次に図２を参照して、遊技盤３の構成について説明する。遊技盤３には、図示のように、発射された遊技球を案内する球誘導レール５が盤面区画部材として環状に装着されており、この球誘導レール５に取り囲まれた略円形状の領域が遊技領域３ａ、四隅は非遊技領域となっている。
【００１９】
この遊技領域３ａの略中央部には、液晶表示装置（ＬＣＤ）３６が設けられている。この液晶表示装置３６は、後述する演出制御部２４の制御の下、たとえば３つ（左、中、右）の表示エリア（図柄変動表示領域）において、独立して数字やキャラクタや記号などによる複数種類の装飾図柄（たとえば、左図柄（左表示エリア対応）、中図柄（中表示エリア対応）、右図柄（右表示エリア対応））の変動表示動作（変動表示および停止表示）を含む、種々の演出を画像により表示する。
【００２０】
また遊技領域３ａ内には、液晶表示装置３６の表示面の周りを遠巻きに囲繞する形でセンター飾り体４８（流路振分手段）が設けられている。センター飾り体４８は、周囲の遊技球から液晶表示装置３６の表示面を保護するとともに、遊技盤３の前面側に沿って設けられ、遊技盤３に固定される前面装着板４８ａと、センター飾り体４８の外周囲を形成し液晶表示装置３６の表示画面を取り囲む鎧枠部４８ｂとを一体に備えている。このセンター飾り体４８の上面と球誘導レール５との間には遊技球が通過可能な遊動領域が形成され、センター飾り体４８の右側へも遊技球が案内されるようになっている。発射装置３２により遊技領域３ａの上部側に打ち込まれた遊技球は、遊技球の打ち出しの強さまたはストローク長によって、鎧枠部４８ｂの上部側で左右に振り分けられ、センター飾り体４８の左側の左流下経路３ｂと右側の右流下経路３ｃとのいずれかを流下する。
【００２１】
また遊技盤３の右上縁付近（右上隅）の非遊技領域は各種機能表示部となっており、７セグメント表示器（ドット付）を上始動口３４（第１の特別図柄用）と、下始動口３５（第２の特別図柄用）に対応させて横に並べて構成される特別図柄表示装置３８ａ（第１の特別図柄表示手段）と特別図柄表示装置３８ｂ（第２の特別図柄表示手段）とが設けられている。特別図柄表示装置３８ａ、３８ｂでは、「特別図柄」の変動表示動作（変動開始および変動停止を一セットする変動表示動作）による‘特別図柄変動表示ゲーム’が実行されるようになっている。そして上記の液晶表示装置３６では、この特別図柄表示装置３８ａ、３８ｂによる特別図柄の変動表示と時間的に同調して、画像による装飾図柄を変動表示するもので、種々の予告演出（演出画像）とともに‘装飾図柄変動表示ゲーム’が実行されるようになっている。なお、特別図柄変動表示ゲーム、装飾図柄変動表示ゲームについての詳細は追って説明する。
【００２２】
また各種機能表示部には、特別図柄表示装置３８ａ、３８ｂの隣に、７セグメント表示器（ドット付）からなる複合表示装置（保留複合表示用ＬＥＤ表示器）３８ｃが配設されている。複合と称したのは、特別図柄１、特別図柄２、普通図柄の各作動保留球数の表示、変動時間短縮機能作動中（時短中）と高確率状態中（高確中）の状態報知という、５つの表示機能を有する保留・時短・高確複合表示装置（以下「複合表示装置」と称する）であるからである。
【００２３】
また各種機能表示部には、複合表示装置３８ｃの隣りに、複数個（この実施形態では２個）のＬＥＤを配置してなる普通図柄表示装置３９ａ（普通図柄表示手段）が設けられている。この普通図柄表示装置３９ａでは、２個のＬＥＤにより表現される普通図柄の変動表示動作により普通図柄変動表示ゲームが実行されるようになっている。たとえば、変動表示動作として、ＬＥＤによる普通図柄がシーソー的に交互に点灯と消灯を繰り返し、いずれかの側が点灯した状態で停止することで、普通図柄変動表示ゲームの当否が判明するようになっている。また、この普通図柄表示装置３９ａに隣接して右打ち表示装置３９ｂが設けられている。この右打ち表示装置３９ｂは、ＬＥＤの点灯・消灯状態の組合せにより、遊技球が右流下経路３ｃを通過するように狙いを定める「右打ち」が有利であるのか、遊技球が左流下経路３ｂを通過するように狙いを定める「左打ち」が有利であるのかを報知する。ＬＥＤが点灯した状態であれば、右打ち有利であることが報知される。また、右打ち表示装置３９ｂに隣接して２個のＬＥＤ（ラウンド表示ＬＥＤ）を配置してなるラウンド数表示装置３９ｃが設けられている。このラウンド数表示装置３９ｃは、２つのＬＥＤの点灯（赤色、青色）・消灯状態の組合せにより、大当りに係る規定ラウンド数（最大ラウンド数）を報知する。
【００２４】
センター飾り体４８の下方には、上始動口３４（第１の特別図柄始動口：第１の始動手段）と、下始動口３５（第２の特別図柄始動口：第２の始動手段）を備える普通変動入賞装置４１とが上下に設けられ、それぞれの内部には、遊技球の通過を検出する検出センサ３４ａ、３５ａ（上始動口センサ３４ａ、下始動口センサ３５ａ：図３参照）が形成されている。
【００２５】
第１の特別図柄始動口である上始動口３４は、特別図柄表示装置３８ａ（第１の特別図柄表示装置）における第１の特別図柄（以下「特別図柄１」と称し、場合により「特図１」と略す）の変動表示動作の始動条件に係る入賞口であり、始動口を開放または拡大可能にする「始動口開閉手段」を有しない入賞率固定型の入賞装置として構成されている。本実施形態では、遊技領域３ａ内の遊技球落下方向変換部材（たとえば、遊技くぎ（図示せず）、風車４４、センター飾り体４８など）の作用により、上始動口３４へは、左流下経路３ｂを流下してきた遊技球については入球（入賞）容易な構成であるのに対し、右流下経路３ｃを流下してきた遊技球については入球困難または入球不可能な構成となっている。
【００２６】
普通変動入賞装置４１は、始動口開閉手段により始動口の遊技球の入賞率を変動可能な入賞率変動型の入賞装置として構成されている。本実施形態では、始動口開閉手段として左右一対の可動翼片（可動部材）４７を備え、この可動翼片４７が開閉動作を行うことで、第２の特別図柄始動口である下始動口３５を開放または拡大可能となっている。
【００２７】
普通変動入賞装置４１の下始動口３５は、特別図柄表示装置３８ｂ（第２の特別図柄表示装置）における第２の特別図柄（以下「特別図柄２」と称し、場合により「特図２」と略す）の変動表示動作の始動条件に係る入賞口であり、この下始動口３５の入賞領域は、可動翼片４７の作動状態（作動または非作動）に応じて、入賞を容易とする開状態（入賞容易状態）と、その開状態よりも入賞を困難にし、または入賞を不可能にする閉状態（入賞困難状態）とに変換される。本実施形態では、可動翼片４７が非作動の場合、下始動口３５への入賞が不可能とする閉状態（入賞不可能状態）を保持している。
【００２８】
また普通変動入賞装置４１の両側には、一般入賞口４３が左側に３つ、右側に１つ、計４つ配設されており、それぞれの内部には、遊技球の通過を検出する一般入賞口センサ４３ａ（図３参照）が形成されている。
【００２９】
また普通変動入賞装置４１の右斜め上方、つまり右流下経路３ｃの中間部より上部側には、遊技球が通過可能な通過ゲート（特定通過領域）からなる普通図柄始動口３７が設けられている。この普通図柄始動口３７は、普通図柄表示装置３９ａにおける普通図柄の変動表示動作に係る入賞口であり、その内部には、通過する遊技球を検出する普通図柄始動口センサ３７ａ（図３参照）が形成されている。
【００３０】
右流下経路３ｃ内の普通図柄始動口３７から普通変動入賞装置４１へかけての経路途中には、突没式の開放扉５２ｂにより大入賞口５０を開放または拡大可能に構成された特別変動入賞装置５２（特別電動役物）が設けられており、その内部には大入賞口５０に入球した遊技球を検出する大入賞口センサ５２ａ（図３参照）が形成されている。
【００３１】
大入賞口５０の周囲は、遊技盤３の表面から膨出した膨出部（装飾部材）５５となっており、この膨出部５５の上辺５５ａが右流下経路３ｃの下流案内部を形作っている。そして開放扉５２ｂにより大入賞口５０が閉鎖状態（大入賞口閉状態）であれば、この膨出部５５の上辺５５ａと連続する面を形成することによって、右流下経路３ｃの下流案内部（上辺５５ａ）の一部を形作るようになっている。また右流下経路３ｃの下流域には、膨出部５５の上辺５５ａの上方の領域、正確には大入賞口５０の上方の遊技領域において、遊技球の流下方向にほぼ平行に流路修正板５１ｄが突設されており、流下する遊技球を大入賞口５０の方向に寄せる働きをするようになっている。
【００３２】
大入賞口５０への遊技球の入球過程は次のようになる。センター飾り体４８の上面と球誘導レール５との間の遊動領域を通過した遊技球は、遊技盤３より突出していて遊技球のガイドとして機能する膨出部５５の頂面（上辺）５５ａ上に沿って流下して来る。そして、その遊技球が遊技盤３面から突出している流路修正板５１ｄの右端に接触し、これにより、当該遊技球の流下方向は大入賞口５０の方向（下方向）に修正される。このとき、突没式の開放扉５２ｂにより大入賞口５０が蓋をされている状態（大入賞口閉状態）であれば、この上を遊技球が転動して、さらに図示しない所定配列の遊技くぎにより、チューリップ式の普通変動入賞装置４１（下始動口３５）の方向に導かれる。このとき、下始動口３５が入賞可能状態（始動口開状態）であれば、下始動口３５に遊技球が入賞しうるが、開放扉５２ｂが遊技盤面内に後退していて大入賞口５０が開いている状態（大入賞口開状態）であれば、遊技球が大入賞口５０内に導かれるようになっている。
【００３３】
本実施形態のパチンコ遊技機１では、遊技者が特別変動入賞装置５２側に発射位置を狙い定めた場合（遊技球が右流下経路３ｃを通過するように狙いを定めた場合）、上始動口３４側には遊技球が誘導され難い、または誘導されない構成となっている。したがって「大入賞口閉状態」であれば、普通変動入賞装置４１の可動翼片４７が作動しない限り、各始動口３４、３５への入賞が困難または不可能とされる。しかし可動翼片４７は、後述の電サポ有り状態を伴う遊技状態になると、少なくとも通常状態よりも有利な開閉パターンで動作する。したがって、この電サポ有り状態の場合には、遊技球が左流下経路３ｂを通過するように狙いを定める「左打ち」ではなく、遊技球が右流下経路３ｃを通過するように狙いを定める「右打ち」が有利とされる。すなわち、「左打ち」か「右打ち」のいずれの打ち方をすれば遊技者にとり有利な状況となるかについては、遊技状態に応じて変化し、電サポ無し状態下（たとえば、通常状態や後述の潜確状態）では「左打ち」が、電サポ有り状態下（たとえば、時短状態や確変状態）では「右打ち」が有利とされる。
【００３４】
上記各入賞手段については、遊技性に応じて、その個数、形状、形成位置などについては適宜変更することができる。また、各入賞手段が左流下経路３ｂおよび／または右流下経路３ｃのいずれを流下する遊技球が入賞可能であるかについても遊技性に応じて適宜変更することができる。
【００３５】
本実施形態のパチンコ遊技機１においては、遊技領域３ａに設けられた各種入賞口のうち各入賞口別に約束づけられた入賞球１個当りの賞球数（たとえば、上始動口３４は３個、下始動口３５は１個、大入賞口５０は１５個、一般入賞口４３は６個、普通図柄始動口３７は０個（賞球なし））が遊技球払出装置１９から払い出されるようになっている。上記の各入賞口に入賞しなかった遊技球は、アウト口４９を介して遊技領域３ａから排出される。ここで「入賞」とは、入賞口がその内部に遊技球を取り込んだり、または入賞口が遊技球を内部に取り込む構造ではなく、通過型のゲートからなる入賞口（たとえば、普通図柄始動口３７）である場合は、そのゲートを遊技球が通過したりすることをいい、実際には入賞口ごとに形成された各入賞検出スイッチにより遊技球が検出された場合、その入賞口に「入賞」が発生したものとして扱われる。この入賞に係る遊技球を「入賞球」とも称する。なお、入賞口に遊技球が入球すれば、その遊技球は入賞検出スイッチにより検出されることとなるため、本明細書中では特に断りのない限り、入賞検出スイッチに遊技球が検出されたか否かによらず、入賞口に遊技球が入球した場合を含めて「入賞」と称する場合がある。
【００３６】
＜可動体役物＞
また遊技盤の領域内には遊技球の流下を妨害しない位置に複数の可動体役物が配設されている。本例ではセンター飾り体４８内の右上側、つまり右流下経路３ｃを通る遊技球の流下を妨害しない位置に第１の可動体役物（時計型役物）８０が配設され、その右斜め下側に第２の可動体役物（花型役物）９０が配設されている。第１の可動体役物である時計型役物８０は、ローマ文字「Ｉ」から「ＸＩＩ」の数字が付されて１２の数字セクターに区画された数字表示部からなる時計盤部８１と、この時計盤部８１上を回動し、必要に応じて時分を示すことができる短針および長針からなる時計針８２とを有し、全体として時計型役物８０として構成されている。この時計型役物８０は、時計針８２がぐるぐる高速で回り、時計盤部８１の数字セクターが所定の「色と個数」で発色し、遊技者に対し当りへの期待度を示す働きをする。また第２の可動体役物である花型役物９０は、花心Ａ１の周りに複数枚の花弁からなる花冠Ａ２を配し、花心Ａ１および花冠Ａ２を上下方向（落下移動）または左右方向に移動可能（突出移動）に構成した第１可動体９１と、その花冠Ａ２の外側周囲に位置する萼Ｂ１を茎部Ｂ２の先端に取り付け、萼Ｂ１および茎部Ｂ２を上下方向（落下移動）可能に構成した第２可動体９２とから構成される。第１可動体９１と第２可動体９２は、図示のように、液晶画面の片側近く（右側方）の実線位置を初期位置とし、両者が合体した状態で配置されている。この実施形態の場合、第１可動体９１と第２可動体９２は互いに独立に動作可能であり、また第１可動体９１と第２可動体９２とが合体しながら上下方向にも動作可能である。可動体役物は演出手段として機能し、その動作態様により、当りへの期待度を示唆するなどの可動体演出を実現する。
【００３７】
＜２．制御装置：図３＞
次に図３を参照して、本実施形態に係る遊技機１の遊技動作制御を司る制御装置について説明する。図３は、その制御装置の概要を示す制御ブロック図である。
【００３８】
本実施形態に係る遊技機１の制御装置は、遊技動作全般に係る制御（遊技動作制御）を統括的に司る主制御基板（主制御手段）２０（以下「主制御部２０」と称する）と、主制御部２０から演出制御コマンドを受けて、演出手段による演出の実行制御（現出制御）を統括的に司る演出制御基板（演出制御手段）２４（以下「演出制御部２４」と称する）と、遊技球払出装置１９による賞球の払い出し制御を行う払出制御基板（払出制御手段）２９と、外部電源（図示せず）から遊技機の各基板に対して必要な電源（バックアップ電源を含む）を生成し供給する電源基板（電源制御手段（図示せず））と、を中心に構成される。また演出制御部２４には、画像表示装置としての液晶表示装置３６が接続されている。なお、図３において電源供給ルートは省略してある。
【００３９】
（２−１．主制御部２０）
主制御部２０は、ＣＰＵ２０１（主制御ＣＰＵ）を内蔵したマイクロプロセッサを搭載するとともに、遊技動作制御手順を記述した制御プログラムの他、遊技動作制御に必要な種々のデータを格納するＲＯＭ２０２（主制御ＲＯＭ）と、ワークエリアやバッファメモリとして機能するＲＡＭ２０３（主制御ＲＡＭ）とを搭載し、全体としてマイクロコンピュータ（Ｚ８０システム相当品）を構成している。
【００４０】
また図示はしていないが、主制御部２０は、Ｚ８０システムに周期的割込みや一定周期のパルス出力作成機能（ビットレートジェネレータ）や時間計測の機能を付与するＣＴＣ、ＣＰＵに割込み信号を付与するタイマ割込み等の割込許可／割込禁止機能を発揮する割込みコントローラ回路、電源投入時や遮断時や電源異常などを検知してシステムリセット信号を出力してＣＰＵをリセット可能なリセット回路、制御プログラムの動作異常を監視するウォッチドッグタイマ（ＷＤＴ）回路、あらかじめ設定したアドレス範囲内でプログラムが正しく実行されているか否かを監視する指定エリア外走行禁止（ＩＡＴ）回路、ハードウェア的に一定範囲の乱数を生成するためのカウンタ回路なども備えている。なお、少なくとも主制御部（払出制御基板）２０と払出制御基板２９とは、電源基板から受ける電圧降下信号を受けることによって、電源遮断に先立ち、必要なバックアップ処理の実行を開始し、電源遮断前の遊技動作を電源復帰後に再開できるようになっている（バックアップ機能）。この遊技機１では少なくとも数日は、各ＲＡＭの記憶内容が保持することが可能となっている。
【００４１】
上記カウンタ回路は、乱数を生成する乱数生成回路と、その乱数生成回路から所定のタイミングで乱数値をサンプリングするサンプリング回路とを含んで構成され、全体として１６ビットカウンタとして働く。ＣＰＵ２０１は、処理状態に応じて上記サンプリング回路に指示を送ることで、上記乱数生成回路が示している数値を内部抽選用乱数値（大当り判定用乱数（乱数の大きさ：６５５３６））として取得し、その乱数値を大当り抽選に利用する。なお、内部抽選用乱数は、当り狙い打ち等のゴト行為を防ぐために、適宜なソフトウェア処理で生成しているソフト乱数値と、ハード乱数値とを加算したものを取得している。
【００４２】
＜メモリアドレスマップ：図２９＞
ここで本発明の理解を容易なものとするために、図２９に、主制御部２０が用いるメモリ空間（ＲＡＭ２０３、ＲＯＭ２０２）に関するアドレスマップの概要を示す。図２９に示すメモリ空間は、１６ビットアドレスでアクセスするメモリ空間と、８ビットアドレスでアクセスするＩ／Ｏ空間の２つの空間を中心に構成される。
【００４３】
主制御部２０が用いるメモリ空間は、図示の通り、メモリアドレスマップとして、００００Ｈ番地〜ＦＦＦＦＨ番地まで備えている。具体的には、００００Ｈ番地〜０１ＦＦＨ番地までがＲＡＭ２０３のメモリ空間（５１２バイト）、０２００Ｈ番地〜０ＦＦＦＨ番地までがアクセスが禁止される未使用領域（以下、「アクセス禁止領域」と称する）、１０００Ｈ番地〜１０７２Ｈ番地が内部機能レジスタ（主制御部２０に搭載されている各機能を制御するためのレジスタ群）のメモリ空間、１０７３Ｈ番地〜７ＦＦＦＨ番地がアクセス禁止領域、８０００Ｈ番地〜Ａ７ＦＦＨ番地がＲＯＭ２０２のメモリ空間、Ａ８００Ｈ番地〜ＦＦＦＦＨ番地がアクセス禁止領域に割り当てられている。
【００４４】
ＲＯＭ２０２の領域は、図示のように、８０００Ｈ番地〜Ａ７ＦＦＨ番地のメモリ空間（１０２４０バイト）のうち、８０００Ｈ番地〜Ａ６ＦＦＨ番地までが一連の遊技制御手順を記述した「プログラム／データ領域」、Ａ７００Ｈ番地〜Ａ７７ＦＨ番地までが‘ＲＯＭコメント格納領域’、Ａ７８０Ｈ番地〜Ａ７９ＦＨ番地が「ＣＡＬＬＶ命令ベクタ領域」、Ａ７Ａ０Ｈ番地〜Ａ７Ａ７Ｈ番地までが「割込み処理ベクタ領域」、Ａ７Ａ８Ｈ番地〜Ａ７ＦＦＨが「ＨＷパラメータ領域」に割り当てられている。
【００４５】
ＲＯＭ２０２の「プログラム／データ領域」は、図柄変動表示ゲームや当り遊技など、通常の遊技進行に関する遊技動作処理を実行するための「遊技制御プログラム（領域内プログラム）」や、後述のベース表示など、当該遊技進行に直接関連しない‘性能情報表示’に関する情報表示処理（ベース表示処理）を実行するための「情報表示制御プログラム（領域外プログラム）」や、プログラムに関する各種の固定データなどを格納する領域である。ＣＰＵ２０１は、リセット後、８０００Ｈ番地からプログラムの実行を開始するようになっている。なお、ＲＡＭ２０３には、図示のように、領域内プログラムと領域外プログラムにそれぞれ対応するワーク領域（００００Ｈ番地〜００ＦＦＨ番地の領域内ＲＡＭ領域と、０１００Ｈ番地〜０１ＦＦＨ番地の領域外ＲＡＭ領域）が設けられている。
【００４６】
また「ＲＯＭコメント領域」は、プログラムタイトル、メーカー名、製品バージョンなどの任意のデータが設定可能な領域である。また「ＣＡＬＬＶ命令ベクタ領域」は、後述のＣＡＬＬＶ命令のサブルーチンの上位アドレスを設定する領域であり（ＣＡＬＬＶ命令ベクタテーブル）、「割込み処理ベクタ領域」は、タイマ割込処理（メイン）の先頭アドレスを設定する領域（割込み処理ベクタテーブル）である。また「ＨＷパラメータ領域」は、ＣＰＵ内部機能をハードウェア的に設定するためのパラメータの設定可能領域である。ＨＷパラメータ領域に設定されるパラメータには、たとえば、定期リセット設定、システムクロック設定、ＩＮＴ／ＮＭＩ設定、プログラム／データ領域で使用するプログラムエンドアドレス（ＨＰＲＧＥＮＤ）、アクセス禁止領域のスタートアドレス（ＨＲＡＭＳＴＡＴ）およびエンドアドレス（ＨＲＡＭＥＮＤ）、セキュリティコード、メーカーコード、製品コードなどに関するデータが含まれる。なお、プログラムエンドアドレス（ＨＰＲＧＥＮＤ）で設定されたアドレスの次のアドレス以降のプログラム／データ領域（ＨＰＲＧＥＮＤ＋１〜Ａ６ＦＦＨ番地の領域（プログラムやデータが格納されていない領域））へのアクセス、ＲＯＭコメント領域（Ａ７００Ｈ〜Ａ７７ＦＨ番地）へのアクセス、スタートアドレス（ＨＲＡＭＳＴＡＴ）からエンドアドレス（ＨＲＡＭＥＮＤ）の間の領域（アクセス禁止領域）へのアクセス、ＲＯＭ領域への書き込み動作などの事象を検出した場合には、不正アクセスが発生したとみなして、ＣＰＵコアだけをリセットするイリーガルリセットが発生するようになっている。イリーガルリセットが発生した場合、エラー状態に制御され、遊技の進行が停止されるとともに、新たな設定値が設定されるまで（後述の設定変更管理処理（図６ＡのステップＳ０２３）が実行されるまで）、そのエラーが解除されないようになっている。
【００４７】
図３の説明に戻る。主制御部２０には、上始動口３４への入賞を検出する上始動口センサ３４ａと、下始動口３５への入賞を検出する下始動口センサ３５ａと、普通図柄始動口３７への遊技球の通過を検出する普通図柄始動口センサ３７ａと、大入賞口５０への入賞を検出する大入賞口センサ５２ａと、一般入賞口４３への入賞を検出する一般入賞口センサ４３ａと、アウト口４９および各入賞口を通じて遊技機から排出される遊技球（いわゆる、アウト球）を検出するＯＵＴ監視スイッチ４９ａとが接続され、主制御部２０はこれらからの検出信号を受信可能となっている。主制御部２０は、各センサからの検出信号に基づき、いずれの入賞口に遊技球が入賞（入球）したのかを把握する。
【００４８】
また主制御部２０には、ＲＡＭ２０３の所定領域を初期化するためのＲＡＭクリアスイッチ９８（たとえば、押しボタン式スイッチ）と、図示はしていないがパチンコ遊技機１に対する不正行為（電波エラー、磁気エラー、振動エラー等）を検出するための不正検出センサ（振動センサ、電波センサ、磁気センサ等）とが接続され、主制御部２０はこれらからの検出信号を受信可能となっている。
【００４９】
また主制御部２０には、下始動口３５の可動翼片４７を開閉制御するための普通電動役物ソレノイド４１ｃと、大入賞口５０の開放扉５２ｂを開閉制御するための大入賞口ソレノイド５２ｃとが接続され、主制御部２０はこれらを制御するための制御信号を送信可能となっている。
【００５０】
また主制御部２０には、特別図柄表示装置３８ａと、特別図柄表示装置３８ｂとが接続され、主制御部２０は、特別図柄１、２を表示制御するための制御信号を送信可能となっている。また主制御部２０には、普通図柄表示装置３９ａが接続され、普通図柄を表示制御するための制御信号を送信可能となっている。
【００５１】
また主制御部２０には、複合表示装置３８ｃと、右打ち表示装置３９ｂと、ラウンド数表示装置３９ｃとが接続され、主制御部２０は、これらに表示される各種情報を表示制御するための制御信号を送信可能となっている。
【００５２】
また主制御部２０には、枠用外部端子基板２１が接続され、主制御部２０は、この枠用外部端子基板２１から所定の遊技情報（たとえば、当り遊技開始情報、始動口への入賞情報（特別図柄の変動開始情報）、賞球数情報、セキュリティ情報（たとえば、振動センサエラー、電波センサエラー、磁気センサエラー、ＲＡＭクリア、設定変更等の発生情報）を含む信号（外端信号）を遊技機の外部に出力可能となっている。枠用外部端子基板２１は、遊技機外部に設けられた、いわゆるデータカウンタＤＴや、ホールコンピュータＨＣに接続可能に構成されており、枠用外部端子基板２１から出力される信号（外端信号）が、データカウンタＤＴや、ホールコンピュータＨＣに送られる。なお、データカウンタＤＴは、接続されている遊技機に関する特定の遊技情報を報知する遊技情報報知装置であり、通常、遊技機の上部に設置される。また、ホールコンピュータＨＣは、枠用外部端子基板２１から出力される外端信号に基づき、遊技機の遊技情報を監視・収集し、パチンコホールに設置された遊技機の稼働状況等を統括的に管理する遊技店専用の管理コンピュータである。
【００５３】
また主制御部２０は、保安電子通信技術協会（保通協）で実施される型式試験（遊技機の認定及び型式の検定等に関する規則に基づく遊技機の型式に関する検定に係る試験）に対応して、遊技動作をリアルタイムに特定する型式試験信号を枠用外部端子基板２１から出力可能となっている。なお、型式試験に適合した遊技機をパチンコホールに設置する際には、その適合した制御プログラムの変更は一切認められていない。このため、パチンコホールに設置後も型式試験信号が繰り返し出力処理されることになる（後述の試射試験信号端子管理処理（図２５のステップＳ８２３）参照）。
【００５４】
また主制御部２０には、払出制御基板（払出制御部）２９が接続され、この払出制御基板２９には、発射装置３２を制御する発射制御基板（発射制御部）２８と、遊技球の払い出しを行う遊技球払出装置（遊技球払出手段）１９とが接続されている。主制御部２０は、払出制御基板２９に対し、払い出しに関する制御コマンド（賞球数を指定する払出制御コマンド）を送信可能となっている。この払出制御基板２９の主な役割は、主制御部２０からの払出制御コマンドの受信、払出制御コマンドに基づく遊技球払出装置１９の賞球払い出し制御、主制御部２０への払出状態信号の送信などである。主制御部２０は、払出状態信号に基づき、遊技球払出装置１９の機能が正常か否か（玉詰まりや賞球の払い出し不足などが生じたか否か）を監視している。
【００５５】
また主制御部２０には、払出制御基板（払出制御部）２９が接続され、賞球の払い出しの必要がある場合には、払出制御基板２９に対して、払い出しに関する制御コマンド（賞球数を指定する払出制御コマンド）を送信可能となっている。
【００５６】
この払出制御基板２９には、発射装置３２を制御する発射制御基板（発射制御部）２８と、遊技球の払い出しを行う遊技球払出装置（遊技球払出手段）１９とが接続されている。この払出制御基板２９の主な役割は、主制御部２０からの払出制御コマンドの受信、払出制御コマンドに基づく遊技球払出装置１９の賞球払い出し制御、主制御部２０への状態信号の送信などである。
【００５７】
遊技球払出装置１９には、遊技球の供給不足を検出する補給切れ検出センサ１９ａや払い出される遊技球（賞球）を検出する球計数センサ１９ｂが設けられており、払出制御基板２９は、これらの各検出信号を受信可能となっている。また遊技球払出装置１９には、遊技球を払い出すための球払出機構部（図示せず）を駆動する払出モータ１９ｃが設けられており、払出制御基板２９は、払出モータ１９ｃを制御するための制御信号を送信可能となっている。
【００５８】
また払出制御基板２９には、上受け皿９が遊技球で満杯状態を検出する満杯検出センサ６０（本実施形態では、上受け皿９に貯留される遊技球の貯留状態を検出する検出センサ）と、扉開放センサ６１が接続されている。本実施形態に係る扉開放センサ６１は、扉開放検出手段として機能し、前枠２および／または前面操作パネル７の開放状態を検出する検出センサであり、たとえば、前枠２が外枠４に対して前側に開放したときにＯＮ（開放状態検出）、閉鎖したときにＯＦＦ（閉鎖状態検出）となるように構成されている。
【００５９】
払出制御基板２９は、満杯検出センサ６０、扉開放センサ６１、補給切れ検出センサ１９ａ、球計数センサ１９ｂからの検出信号に基づいて、主制御部２０に対して、各種の状態信号を送信可能となっている。この状態信号には、満杯状態を示す「球詰り信号」、前枠２・前面操作パネル７が開放されていることを示す「扉開放信号」、遊技球払出装置１９からの遊技球の供給不足を示す「補給切れ信号」、賞球の払出不足や球計数センサ１９ｂに異常が発生したこと示す「計数エラー信号」、払い出し動作が完了したことを示す「払出完了信号」などが含まれ、様々な状態信号を送信可能な構成となっている。主制御部２０は、これら状態信号に基づいて、前枠２・前面操作パネル７の開放状態（扉開放エラー）や、遊技球払出装置１９の払出動作が正常か否か（補給切れエラー）や、上受け皿９の満杯状態（球詰りエラー）等を監視する。なお上記では、扉開放センサ６１からの検出信号（扉開放信号）は、払出制御基板２９を介して主制御部２０に入力されると説明したが、払出制御基板２９を介さずに主制御部２０に直接的に入力される構成でもよい。
【００６０】
また払出制御基板２９には発射制御基板２８が接続され、発射制御基板２８に対し発射を許可する発射許可信号ＥＳを送信可能になっている。発射制御基板２８は、払出制御基板２９からの発射許可信号ＥＳが出力されていることに基づき、発射装置３２に設けられた発射ソレノイドへの通電を制御し、発射操作ハンドル１５の操作による遊技球の発射動作を実現している。具体的には、払出制御基板２９から発射許可信号ＥＳが出力されていること、発射操作ハンドル１５に設けられたタッチセンサ（図示せず）により遊技者がハンドルに触れていることを検出されていること、発射操作ハンドル１５に設けられた発射停止スイッチ（図示せず）が操作されていないことを条件に、遊技球の発射動作が許容される。したがって、発射許可信号ＥＳが出力されていない場合には、発射操作ハンドル１５を操作しても発射動作は実行されず、遊技球が発射されることはない。また、遊技球の打ち出しの強さは、発射操作ハンドル１５の操作量に応じて変化可能となっている。なお、払出制御基板２９が上記球詰りエラーを検出すると、主制御部２０に球詰り信号を送信するとともに発射制御基板２８に対する発射許可信号ＥＳの出力を停止し、上受け皿９の満杯状態が解消されるまで打ち出し動作を停止する制御を行うようになっている。
【００６１】
また主制御部２０には、設定キースイッチ９４、設定変更スイッチ９５、設定変更完了スイッチ９６が接続され、主制御部２０はこれらスイッチからの検出信号を受信可能となっている。また主制御部２０には、設定表示器９７が接続され、主制御部２０は、これを表示制御するための制御信号を送信可能となっている。
【００６２】
設定キースイッチ９４は、電源投入時に遊技店の関係者（ホール店員）等が所持する設定鍵を挿入してＯＮ／ＯＦＦ操作することにより、設定値の変更操作が可能な「設定変更許容状態」に切り替えるためのキースイッチである。また、設定変更スイッチ９５は、設定変更許容状態において設定値を変更するための設定変更用スイッチである。また、設定変更完了スイッチ９６は、選択した設定値を確定させる際に用いる設定確定用スイッチである。設定変更スイッチ９５、設定変更完了スイッチ９６は、いずれも操作者が操作可能なスイッチ（たとえば、押しボタン式スイッチなど）である。なお、設定キースイッチ９４、設定変更スイッチ９５、設定変更完了スイッチ９６、およびＲＡＭクリアスイッチ９８については、不正行為防止の観点から、遊技機内部の適所に形成されており、前枠２を開放しない限り、外部からのＯＮ／ＯＦＦ操作が不可能となっている。
【００６３】
また設定表示器９７は、設定値に関する情報を表示するもので、設定表示手段として機能する。本実施形態の場合、１個の７セグメント表示器から構成されており、主制御部（主制御基板）２０上に装着されている。なお、設定表示器９７は、主制御基板に限らず、払出制御基板２８、発射制御基板２９、中継基板（各種表示装置やスイッチ類等と制御基板との接続を中継する中継用基板：図示せず）、または演出制御部（演出制御基板（液晶制御基板を含む））２４など、遊技機内部の適所に設けることができる。
【００６４】
（設定値について）
上記「設定値」とは、段階的に出玉率（所謂、機械割（ＰＡＹＯＵＴ率））に変化をもたらすものであり、本実施形態では、設定１〜６の６段階の設定値が設けられている。この「設定値」は、少なくとも大当り（後述の条件装置が作動することとなる当り種別）の抽選確率（当選確率）を設定１〜６の段階別（６段階）に規定するもので、設定値が高くなるほど、大当りの抽選確率（大当り当選確率）が高く設定され、遊技者に有利に作用するようになっている。たとえば、低確率時において、設定１で１／４１０、設定２で１／３９０、設定３で１／３７０、設定４で１／３５０、設定５で１／３３０、設定６で１／３２０などである。すなわち、設定値が高くなるほど、大当りに当選し易くなり（機械割が高くなる）、遊技者に有利に作用することになる。このように、設定値とは、主として、機械割に影響する事象を段階別に規定する値であり、大当りなどの特定事象の発生し易さに関連する等級についての値を意味する。斯様な「設定値」は、専ら、パチンコホール（遊技店）の営業戦略に基づき、ホール店員が設定変更スイッチ９５を操作して、目的の設定値が決定される。
【００６５】
なお、大当りを複数種類設けている場合には、設定値に応じて、１または複数種類の大当りの当選確率を変化させることができる。たとえば、大当り１〜４という４種類の大当りがある場合、設定値が相対的に高くなるほど、大当り１〜４のすべての当選確率を高くなるように構成してもよいし、一部の大当りである大当り１〜３の当選確率だけを高くなるように構成してもよいし（この場合、大当り４については全設定値で共通の当選確率となる）、特定の大当りのみ（たとえば、大当り１のみ）の当選確率だけを高くなるように構成してもよい（この場合、大当り２〜４については全設定値で共通の当選確率となる）。また、設定値が相対的に高くなるほど、大当り１〜４の合算当選確率を高くなるように構成してもよい。また、条件装置の作動契機とならない小当り種別の当選確率を、前述の大当りのケースと同様に、設定値に応じて変化させることができる。
【００６６】
（設定値の変更操作について）
本実施形態では、電源投入時に、少なくとも設定キースイッチ９４とＲＡＭクリアスイッチ９８とがＯＮ状態の場合に設定変更許容状態に制御され、それ以外のキー操作等にて、電源を投入した場合には、設定変更禁止状態に制御されるようになっている。この設定変更許容状態中において、設定変更スイッチ９５をＯＮ操作すると、設定表示器９７の現在の表示値が「１→２→３→４→５→６→１→２→３→・・・」のように１〜６の範囲で循環するように切り替え表示される。そして希望する設定値が表示された際に、設定変更完了スイッチ９６をＯＮ操作すると（設定確定操作）、現在の表示値が今回の設定値として確定され、その設定値データがＲＡＭ２０３の所定領域（設定値格納領域）に格納（記憶）される。以後、確定された設定値の下で遊技が開始されることになる。そして、設定キースイッチ９４が現在のＯＮ状態からＯＦＦ状態に操作すると、設定変更許容状態が終了される。主制御部２０は、所定の操作手段の操作に基づいて、遊技者に対する有利度が異なる複数種類の設定値のうちから、いずれかの設定値を選択する設定値選択手段と、設定値選択手段により選択された設定値を設定する設定値設定手段としての機能部を備えている。
【００６７】
また主制御部２０は、処理状態に応じて、特別図柄変動表示ゲームに関する情報や、エラー情報などの各種遊技処理情報を、演出制御コマンドにより、演出制御部２４に対して送信可能となっている。ただし、ゴト行為を防止するために、主制御部２０は演出制御部２４に対して信号を送信するのみで、演出制御部２４からの信号を受信不可能な片方向通信の構成となっている。
【００６８】
また主制御部２０には、性能表示器９９が接続され、主制御部２０は、これを表示制御するための制御信号を送信可能となっている。
【００６９】
（性能表示器９９に表示される遊技結果情報について）
性能表示器９９は、所定期間（特定遊技期間）の遊技結果に係る情報（以下「性能情報」と称する）を表示（報知）する情報表示手段として機能し、複数個の７セグメントＬＥＤからなる。本実施形態の性能表示器９９は、表示部と回路部がユニット化された７セグメントＬＥＤ（７セグ表示器９９ａ〜９９ｄ）を４個横に並べ、これをたとえば、主制御基板２０上に搭載して、４桁の数字を表示可能な表示器を構成する。詳細は後述するが、上記の「性能情報」とは、主に、パチンコホール店や関係各庁が確認・調査等のために利用する情報であり、たとえば、遊技くぎの不正調整やゴト行為などにより出玉性能に異常が生じているか否か等、遊技機本来の出玉性能（設計上の出玉性能）が正当に発揮されているか否かを調査するための情報、換言すれば「遊技実績に関する情報」である。したがって、性能情報自体は、予告演出などとは異なり、遊技者が遊技に興じる際に、その遊技進行自体には直接的に関係の無い情報である。このため性能表示器９９は、遊技者に視認可能な箇所に設置するのではなく、遊技機内部の視認し易い箇所に設置される。具体的には、４個の７セグメントＬＥＤで構成される性能表示器９９の表示部を遊技機裏面から見やすい場所に、つまりシールや構造物等で隠れて見難くならないように、主制御部（主制御基板）２０、払出制御基板２８、発射制御基板２９、上記中継基板、演出制御部（演出制御基板（液晶制御基板を含む））２４などの基板上、あるいは、制御基板を保護する基板ケース上などに搭載される。また４個の７セグメントＬＥＤは横に並べられて４桁の数字を表示可能となっており、各７セグメントＬＥＤには、７セグメント数字の下にデシマルポイントＤＰ（ドット）を有している。
【００７０】
上記性能情報には、具体的には、下記のような情報を採用することができる。
（１）特定状態中において入賞により払い出された総払出個数（特定中総賞球数：α個）を、当該特定状態中おける総アウト球数（特定中アウト個数：β個）で除した値（α／β）に基づく情報（特定比率情報）を、性能情報として採用することができる。斯様な特定比率情報は、遊技機が有する出玉性能を評価する指標として有用である。
（１−１）上記「総払出個数」とは、入賞口（上始動口３４、下始動口３５、一般入賞口４３、大入賞口５０）に入賞した際に払い出された遊技球（賞球）の合計値である。本実施形態の場合、上始動口３４は３個、下始動口３５は１個、大入賞口５０は１５個、一般入賞口４３は６個である。総アウト球数とは、発射装置３２から遊技領域３ａに打ち込まれた遊技球数（ＯＵＴ監視スイッチ４９ａにより検出される遊技球数）である。
（１−２）また「特定状態」として、いずれの状態を採用するかについては、取得したい性能情報に応じて適宜定めることができる。本実施形態であれば、通常状態、潜確状態、時短状態、確変状態、大当り遊技中、小当り遊技中などのうち、いずれの状態も採用することができる（各遊技状態についての詳細は後述する）。また、１つの状態だけを計測対象とするのではなく、複数種類の状態を計測対象としてもよい。たとえば、通常状態と潜確状態、通常状態と小当り遊技、当り遊技中を除くすべての遊技状態など、複数種類の状態を計測対象として適宜選択可能である。
（１−３）また、特定状態中の期間として、通常状態等の各遊技状態や当り遊技に着目するのではなく、大当り抽選確率に着目した期間を計測対象としてもよい。たとえば、大当り抽選確率が低確率状態および／または高確率状態の期間を計測対象としてもよい。なお、大当りによる当り遊技（大当り遊技中）は低確率状態に制御され、また小当りによる当り遊技（小当り遊技）中は、その当選時の遊技状態が継続される、つまり小当り遊技中は、小当り当選時の大当り抽選確率状態が継続される。このため、純粋な低確率状態の期間を計測したい場合には、大当り遊技中を除く期間を計測対象とすればよい。また、大当りおよび小当りの双方の当り遊技中を除いた低確率状態および／または高確率状態の期間を計測したい場合には、当り遊技を除く期間を計測対象とすればよい。なお、大当り種別、小当り種別、これらの当り遊技の動作態様などについての詳細は後述する。
（１−４）また「総払出個数」として、１または複数の特定の入賞口を計測対象から除外したものを総払出個数としてもよい（特定入賞口除外総払出個数）。たとえば、各入賞口のうち、大入賞口４０、５０を計測対象から除外したもの（この場合は、実質的に当り中を計測対象から除外したものが総払出個数となる）を総払出個数としてもよい。
（２）その他、総払出個数、特定入賞口除外総払出個数、総アウト球数のいずれかだけを計測し、その計測結果を性能情報としてもよい。
（３）また、役物比率（役物による総払出個数÷全入賞口の総払出個数）に関する情報を表示してもよい。これにより、総払出遊技球のうち、普通変動入賞装置４１（下始動口３５）や特別変動入賞装置５２（大入賞口５０）といった役物による払出の割合を性能情報とすることができる。
【００７１】
上述した（１）〜（３）の情報のうち、１または複数を性能情報として採用することができる。また、表示対象として複数の性能情報を採用する場合、第１性能情報（後述のベース値）を第１性能表示器に表示し、第２性能情報（たとえば、役物比率情報）を別に設けた第２性能表示器に表示する、といったように性能情報ごとに対応した複数の性能表示器を設けてもよい。また複数の性能情報を１つの性能表示器９９で表示する場合、一の性能情報と他の性能情報とを、所定時間間隔で切り替え表示するといった切り替え表示可能な構成としてもよいし、特定のスイッチのＯＮ／ＯＦＦ操作により切り替え表示可能な構成としてもよい。また、性能情報として如何なる情報を採用するかは、適宜定めることができる。
【００７２】
本実施形態では、通常状態中の総払出個数（通常時払出個数）と、通常状態中の総アウト球数（通常時アウト個数）とをリアルタイムで計測し、通常時払出個数を通常時アウト個数で除した値に百を乗じた値（通常時払出個数÷通常時アウト個数×１００で算出される値）を性能情報（ベース値とも称する）として採用し、これを性能表示器９９により所定態様にて表示する（表示値は、小数点第１位を四捨五入した値を表示する）。したがって、通常時払出個数、通常時アウト個数、およびベース値の各データが、ＲＡＭ２０３の該当領域（通常時払出個数格納領域、通常時アウト個数格納領域、特定比率情報格納領域）にそれぞれ記憶されるようになっている。ただし、単に永続的に計測してベース値（性能情報）を表示するのではなく、総アウト球数が所定の規定個数（たとえば、６００００個）に達した場合、一旦、計測を終了し、その計測終了時点のベース値を、履歴情報として、ＲＡＭ２０３の所定領域（性能表示格納領域）に格納する（今回のベース値を記憶する）。上記の計測終了契機となる「規定個数」とは、本実施形態の場合、通常時アウト個数ではなく、全遊技状態中（当り遊技中を含む）の総アウト球数（以下「全状態アウト個数」と称する）を採用している。この全状態アウト個数もリアルタイムに計測され、ＲＡＭ２０３の該当領域（全状態アウト個数格納領域）に格納される。以下では、説明の便宜のために特に必要のない限り、ベース値算出に利用される各種データ（上記した通常時払出個数格納領域、通常時アウト個数格納領域、特定比率情報格納領域、全状態アウト個数格納領域など）の格納領域を纏めて「計測情報格納領域」と称する。
【００７３】
そして、履歴情報として、今回のベース値を記憶したあと、今回の計測で使用した計測情報格納領域をクリアし、次回の通常時払出個数、通常時アウト個数、ベース値および全状態アウト球数の計測を開始する。これにより、次回のベース値がリアルタイムに計測され記憶される。
【００７４】
性能表示器９９には、履歴情報としての前回のベース値と、現在リアルタイムで計測中のベース値とが、所定時間ごとに交互に切り替え表示されるようになっている（同時表示可能に構成してもよい）。本実施形態の場合、４個の７セグメントＬＥＤのうち、正面左側半分の２つの７セグ表示器９９ａ、９９ｂを、リアルタイムで計測中のベース値（リアルタイムベース値：第１ベース値）であるか、それとも前回のベース値（履歴ベース値：第２ベース値）であるかを識別可能な識別情報（識別子）を表示する「識別表示部（識別セグ）」として機能させ、正面右側半分の２つの７セグ表示器９９ｃ、９９ｄを、ベース値（数値）を表示する「ベース表示部（比率セグ）」として機能させるようになっている。ベース表示部に‘リアルタイムベース値’を表示する場合には、識別表示部にはたとえば「ｂＬ．」と表示し、ベース表示部に‘履歴ベース値’を表示する場合には、識別表示部にはたとえば「ｂ６．」と表示する（識別子表示）。したがって、性能表示器９９（７セグ表示器９９ａ〜９９ｄ）の表示は、たとえば、リアルタイムベース値が３１であれば「ｂＬ．３１」と表示され、履歴ベース値が２９であれば「ｂ６．２９」と表示される。また、ベース値は小数点第１位を四捨五入した上で数値表示部に表示するが、四捨五入後の値が３桁以上の場合には、ベース表示部にオーバーフローを示す「９９．」を表示するようになっている。
【００７５】
本実施形態では、性能表示器９９の表示形態の一例として、複数種類のベース値（ここでは、リアルタイムベース値、履歴ベース値）の表示の切り替えを所定時間（たとえば５秒）毎に行うこととするが（周期的切替表示形態）、たとえば扉（前枠２）開放時等の所定期間（扉開放期間）のみ性能表示器９９を作動させてもよい。また、所定のボタン操作やスイッチ操作などに基づいて、リアルタイムベース値と履歴ベース値とを切り替え表示可能な構成としてもよい。
【００７６】
なお、履歴ベース値は、前回のベース値に限らず、前々回やその前（３回前）などの特定の回数目のベース値を表示可能に構成してもよく、何回前までのベース値を表示するかについては適宜定めることができる。また性能表示器９９に関し、少なくとも、リアルタイムベース値と、前回の履歴ベース値とを表示可能な構成であればよい。また、リアルタイムベース値とベース値の切り替えについても、自動的な切替表示形態（周期的切替表示形態）とするか、操作手段に基づく人為的な切替表示形態とするかについては、適宜定めることができる。
【００７７】
（２−２．演出制御部２４）
演出制御部２４は、ＣＰＵ２４１（演出制御ＣＰＵ）を内蔵したマイクロプロセッサを搭載するとともに、演出制御処理に要する演出データを格納したＲＯＭ２４２（演出制御ＲＯＭ）と、ワークエリアやバッファメモリとして機能するＲＡＭ２４３（演出制御ＲＡＭ）とを搭載したマイクロコンピュータを中心に構成され、その他、音響制御部（音源ＬＳＩ）、ＲＴＣ機能部（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）、乱数用のカウンタ回路、割込みコントローラ回路、リセット回路、ＷＤＴ回路などが設けられ、演出動作全般を制御する。また、ＲＴＣ機能部は、時を刻む時計ＩＣであり、現在の時刻（「現在が何時何分何秒である」）という実時間上の時間情報を提供する時計手段として働く。また、ＲＴＣ機能部は、日付（月、日、曜日）に関する暦情報を提供する暦情報提供手段としても働く。なおＲＴＣ機能部は、二次電池を備え、電源基板から供給される電源電圧を二次電池に充電することで永続的に動作可能となっているため、パチンコ遊技機１の電源が切られている場合であっても、現在の日時を計時し続けている。ＲＴＣ機能部は、内部の発信器の周波数のずれ等により、時間経過とともに計時する時刻にずれ（月差１５秒程度）が生じうる。そこで、遊技機外部から時刻調整手段により提供される正確な時間情報に基づき、ＲＴＣ機能部の時刻調整を行うことで、正確な時間情報を提供している。
【００７８】
演出制御部２４の主な役割は、主制御部２０からの演出制御コマンドの受信、演出制御コマンドに基づく演出の選択決定、演出手段である液晶表示装置３６の画像表示制御、スピーカ４６の音制御、装飾ランプ４５や各種ＬＥＤ（ボタンＬＥＤ１３ｂ、その他の演出用ＬＥＤ（図示せず））の発光制御、可動体役物（時計役物８０、花型役物９０）の動作制御などである。
【００７９】
演出制御部２４は、液晶表示装置３６の表示制御を司る表示制御部（図示せず）を備えている。この表示制御部は、画像展開処理や画像の描画などの映像出力処理全般の制御を司るＶＤＰと、ＶＤＰが画像展開処理を行う画像データ（演出画像データ）を格納した画像ＲＯＭと、ＶＤＰが展開した画像データを一時的に記憶するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）と、ＶＤＰが表示制御を行うために必要な制御データを出力する液晶制御ＣＰＵと、液晶制御ＣＰＵの表示制御動作手順を記述したプログラムやその表示制御に必要な種々のデータを格納する液晶制御ＲＯＭと、ワークエリアやバッファメモリとして機能する液晶制御ＲＡＭと、を中心に構成されている。
【００８０】
また演出制御部２４は、種々の演出（光演出や音演出や可動体役物による可動体演出）を現出させるために、装飾ランプ４５や各種の演出用ＬＥＤを含む光表示装置４５ａに対する光表示制御部、スピーカ４６を含む音響発生装置４６ａに対する音響制御部（音源ＬＳＩ）、可動体役物（図示せず）を動作させる可動体役物モータ８０ｃに対する駆動制御部（モータ駆動回路）などを備えている。演出制御部２４は、これらの制御部に対し、演出手段に関する制御信号を送信可能となっている。
【００８１】
また演出制御部２４には、可動体役物の動作を監視する位置検出センサ８２ａが接続され、演出制御部２４は、位置検出センサ８２ａからの検出情報に基づき、可動体役物の現在の動作位置（たとえば、原点位置からの移動量）を監視しながらその動作態様を制御する。また位置検出センサ８２ａからの検出情報に基づき、可動体役物の動作の不具合を監視し、不具合が生じれば、これをエラーとして報知する。
【００８２】
また演出制御部２４には、演出ボタン１３の操作を検出する演出ボタンスイッチ１３ａと、方向キー７５（７５ａ〜７５ｄ）の操作を検出する方向キースイッチ（図示せず）とが接続され、演出制御部２４は、これら演出ボタン１３や方向キー７５からの操作検出信号を受信可能となっている。
【００８３】
演出制御部２４は、主制御部２０から送られてくる演出制御コマンドを受信した場合、そのコマンドに含まれる情報に基づき、あらかじめ用意された複数種類の演出パターンの中から抽選によりあるいは一意に決定し、必要なタイミングで各種の演出手段を制御して、目的の演出を現出させる。これにより、演出パターンに対応する液晶表示装置３６による演出画像の表示、スピーカ４６からの音の再生、装飾ランプ４５（周囲ＬＥＤ４５）やその他の演出用ＬＥＤの点灯点滅駆動が実現され、種々の演出パターン（装飾図柄変動表示動作や予告演出など）が時系列的に展開されることにより、広義の意味での「演出シナリオ」が実現される。また演出制御部２４は、所定の操作受付有効期間中において、演出用ボタン（枠演出用ボタン１３、方向キー７５）スイッチからの操作検出信号に基づき、どのような操作が行われたかを識別可能な構成となっており、その操作状況（操作態様）に応じた演出を現出制御可能となっている。たとえば、押圧、長押し、連打、方向キー７５の４方向操作などを識別して、演出手段に対して目的の演出を現出させる。
【００８４】
なお演出制御コマンドは、１バイト長のモード（ＭＯＤＥ）と、同じく１バイト長のイベント（ＥＶＥＮＴ）からなる２バイト構成により機能を定義し、ＭＯＤＥとＥＶＥＮＴの区別を行うために、ＭＯＤＥのＢｉｔ７はＯＮ、ＥＶＥＮＴのＢｉｔ７をＯＦＦとしている。これらの情報を有効なものとして送信する場合、モード（ＭＯＤＥ）およびイベント（ＥＶＥＮＴ）の各々に対応してストローブ信号が出力される。すなわち、ＣＰＵ２０１（主制御ＣＰＵ）は、送信すべきコマンドがある場合、演出制御部２４にコマンドを送信するためのモード（ＭＯＤＥ）情報の設定および出力を行い、この設定から所定時間経過後に１回目のストローブ信号の送信を行う。さらに、このストローブ信号の送信から所定時間経過後にイベント（ＥＶＥＮＴ）情報の設定および出力を行い、この設定から所定時間経過後に２回目のストローブ信号の送信を行う。ストローブ信号は、ＣＰＵ２４１（演出制御ＣＰＵ）が確実にコマンドを受信可能とする所定期間、ＣＰＵ２０１によりアクティブ状態に制御される。
【００８５】
また演出制御部２４（ＣＰＵ２４１）は、ストローブ信号の入力に基づいて割込を発生させてコマンド受信割込処理用の制御プログラムを実行し、この割込処理において演出制御コマンドが取得されるようになっている。またＣＰＵ２４１は、ＣＰＵ２０１とは異なり、ストローブ信号の入力に基づいて割込が発生した場合には、他の割込に基づく割込処理（定期的に実行されるタイマ割込処理）の実行中であっても、当該処理に割り込んでコマンド受信割込処理を行い、他の割込が同時に発生してもコマンド受信割込処理を優先的に行うようになっている。
【００８６】
＜３．動作の概説＞
次に、上記制御装置（図３）を用いた遊技機１に係る遊技動作について説明する。
【００８７】
（３−１．図柄変動表示ゲーム）
（３−１−１．特別図柄変動表示ゲーム、装飾図柄変動表示ゲーム）
本実施形態のパチンコ遊技機１では、所定の始動条件、具体的には、遊技球が上始動口３４または下始動口３５に遊技球が入球（入賞）したことに基づき、主制御部２０において乱数抽選による「大当り抽選」が行なわれる。主制御部２０は、その抽選結果に基づき、特別図柄表示装置３８ａ、３８ｂに特別図柄１、２を変動表示して特別図柄変動表示ゲームを開始させ、所定時間経過後に、その結果を特別図柄表示装置に導出表示して、これにより特別図柄変動表示ゲームを終了させる。
【００８８】
ここで本実施形態では、上始動口３４への入賞に基づく大当り抽選と、下始動口３５への入賞に基づく大当り抽選とは別個独立して行われる。このため、上始動口３４に関する大当り抽選結果は特別図柄表示装置３８ａ側で、下始動口３５に関する大当り抽選結果は特別図柄表示装置３８ｂ側で導出されるようになっている。具体的には、特別図柄表示装置３８ａ側においては、上始動口３４に遊技球が入球したことを条件に、特別図柄１を変動表示して第１の特別図柄変動表示ゲームが開始され、他方、特別図柄表示装置３８ｂ側においては、下始動口３５に遊技球が入球したことを条件に、特別図柄２を変動表示して第２の特別図柄変動表示ゲームが開始されるようになっている。そして、特別図柄表示装置３８ａ、または特別図柄表示装置３８ｂにおける特別図柄変動表示ゲームが開始されると、所定の変動表示時間経過後に、大当り抽選結果が「大当り」の場合には所定の「大当り」態様で、それ以外の場合には所定の「ハズレ」態様で、変動表示中の特別図柄が停止表示され、これによりゲーム結果（大当り抽選結果）が導出されるようになっている。
【００８９】
なお本明細書中では、説明の便宜のために、特別図柄表示装置３８ａ側の第１の特別図柄変動表示ゲームを「特別図柄変動表示ゲーム１」と称し、特別図柄表示装置３８ｂ側の第２の特別図柄変動表示ゲームを「特別図柄変動表示ゲーム２」と称する。また特に必要のない限り、「特別図柄１」と「特別図柄２」を単に「特別図柄」または「特図」と略し、また「特別図柄変動表示ゲーム１」と「特別図柄変動表示ゲーム２」を「特別図柄変動表示ゲーム」と称する場合がある。
【００９０】
また上述の特別図柄変動表示ゲームが開始されると、これに伴って、液晶表示装置３６に装飾図柄（演出的な遊技図柄）を変動表示して装飾図柄変動表示ゲームが開始され、これに付随して種々の演出が展開される。そして特別図柄変動表示ゲームが終了すると、装飾図柄変動表示ゲームも終了し、特別図柄表示装置には大当り抽選結果を示す所定の特別図柄が、そして液晶表示装置３６には当該大当り抽選結果を反映した装飾図柄が導出表示されるようになっている。すなわち、装飾図柄の変動表示動作を含む演出的な装飾図柄変動表示ゲームにより、特別図柄変動表示ゲームの結果を反映表示するようになっている。
【００９１】
したがってたとえば、特別図柄変動表示ゲームの結果（大当り抽選の結果）が「大当り」である場合、装飾図柄変動表示ゲームではその結果を反映させた演出が展開される。そして特別図柄表示装置において、特別図柄が大当りを示す表示態様（たとえば、７セグが「７」の表示状態）で停止表示されると、液晶表示装置３６には、「左」「中」「右」の各表示エリアにおいて、装飾図柄が「大当り」を反映させた表示態様（たとえば、「左」「中」「右」の各表示エリアにおいて、３個の装飾図柄が「７」「７」「７」の表示状態）で停止表示される。
【００９２】
この「大当り」となった場合、具体的には、特別図柄変動表示ゲームが終了して、これに伴い装飾図柄変動表示ゲームが終了し、その結果として「大当り」の図柄態様が導出表示された後、特別変動入賞装置５２の大入賞口ソレノイド５２ｃ（図３参照）が作動して開放扉５２ｂが所定のパターンで開閉動作を行い、これにより大入賞口５０が開閉され、通常遊技状態よりも遊技者に有利な特別遊技状態（大当り遊技）が発生する。この大当り遊技では、開放扉５２ｂにより、大入賞口の開放時間が所定時間（最大開放時間：たとえば、２９．８秒）経過するまでか、または大入賞口に入賞した遊技球数（大入賞口５０への入賞球）が所定個数（最大入賞数：役物の１回の作動によりその入口が開き、または拡大した入賞口に対して許容される入賞球数の上限個数：たとえば、９個）に達するまで、その入賞領域が開放または拡大され、これらいずれかの条件を満した場合に大入賞口が閉鎖される、といった「ラウンド遊技」が、あらかじめ定められた規定ラウンド数（たとえば、最大１６ラウンド）繰り返される。なお、大入賞口５０が閉鎖される条件はこれに限らず、大入賞口の開放時間のみに基づくものであっても良いし、大入賞口に入賞した遊技球数のみに基づくものであっても良い。
【００９３】
上記大当り遊技が開始すると、大当り開始インターバル時間を利用してオープニング演出が行われ、オープニング演出が終了した後、ラウンド遊技があらかじめ定められた規定ラウンド数を上限として複数回行われる。そして、規定ラウンド数が終了すると、大当り終了インターバル時間を利用してエンディング演出が行われる。これにより、大当り遊技が終了する。すなわち、大当り遊技は、大別すると、オープニング演出期間、最大ラウンド数を上限としたラウンド遊技実行期間、およびエンディング演出期間の各遊技期間から構成される。なお、ラウンド遊技中にはラウンド中演出、ラウンド遊技間にはラウンド間インターバル演出が現出される。
【００９４】
上記の装飾図柄変動表示ゲームの実行に必要な情報に関しては、まず主制御部２０が、上始動口３４または下始動口３５に遊技球が入球（入賞）したことに基づき、具体的には、上始動口センサ３４ａまたは下始動口センサ３５ａにより遊技球が検出されて始動条件（特別図柄に関する始動条件）が成立したことを条件に、「大当り」、「小当り」、または「ハズレ」のいずれであるかを抽選する‘当落抽選’と、「大当り」であったならばその大当り種別を、「小当り」であったならばその小当り種別を、「ハズレ」であったならばそのハズレ種別を抽選する‘図柄抽選（当選種別抽選）’とを含む大当り抽選を行い（大当り、小当りまたはハズレが１種類の場合は、種別抽選を行う必要がないため、その抽選を省略してもよい）、その抽選結果情報に基づき、特別図柄の変動パターンや、最終的に停止表示させる特別図柄（特別停止図柄）を決定する。そして、処理状態を特定する演出制御コマンドとして、少なくとも特別図柄の変動パターン情報（たとえば、大当り抽選結果、特別図柄の変動時間に関する情報など）を含む「変動パターン指定コマンド」を演出制御部２４側に送信する。これにより、装飾図柄変動表示ゲームに必要とされる基本情報が演出制御部２４に送られる。なお本実施形態では、演出のバリエーションを豊富なものとするべく、特別停止図柄に関する情報（図柄抽選結果情報（当り種別に関する情報））を含む「装飾図柄指定コマンド」も演出制御部２４に送信するようになっている。
【００９５】
上記特別図柄の変動パターン情報には、特定の予告演出（たとえば、後述の「リーチ演出」や「疑似連演出」など）の発生の有無を指定する情報を含むことができる。詳述するに、特別図柄の変動パターンは、大当り抽選結果に応じて、当りの場合の「当り変動パターン」と、ハズレの場合の「ハズレ変動パターン」に大別され、これら変動パターンには、たとえば、リーチ演出の発生を指定する‘リーチ変動パターン’、リーチ演出の発生を指定しない‘通常変動パターン’、疑似連演出とリーチ演出との発生を指定する‘疑似連有りリーチ変動パターン’、疑似連演出の発生を指定しリーチ演出の発生は指定しない‘疑似連有りリーチ無し変動パターン’など、複数種類の変動パターンが含まれる。なお、リーチ演出や疑似連演出の演出時間を確保する関係上、基本的には、リーチ変動パターンや疑似連有り変動パターンの方が、通常変動パターンよりも変動時間が長く定められている。なお本実施形態では、通常変動パターンとして、通常変動２ｓ、通常変動８ｓ、通常変動１２ｓ等（２ｓ、８ｓ、１２ｓ等は、変動時間（秒）を示す）の複数種類の通常変動パターンが定められているが、これらは、ハズレ時のみ選択される。
【００９６】
演出制御部２４は、主制御部２０から送られてくる演出制御コマンド（ここでは、変動パターン指定コマンドと装飾図柄指定コマンド）に含まれる情報に基づいて、装飾図柄変動表示ゲーム中に時系列的に展開させる演出内容（予告演出等の演出シナリオ）や、最終的に停止表示する装飾図柄（装飾停止図柄）を決定し、特別図柄の変動パターンに基づくタイムスケジュールに従い装飾図柄を変動表示して装飾図柄変動表示ゲームを実行させる。また演出シナリオに遊技者参加型演出が組み込まれている場合、演出用ボタンからの操作検出信号に基づき、操作状況に応じた演出を現出させる。これにより、特別図柄表示装置３８ａ、３８ｂによる特別図柄の変動表示と時間的に同調して、液晶表示装置３６による装飾図柄が変動表示され、特別図柄変動表示ゲームの期間と装飾図柄変動表示ゲーム中の期間とが、実質的に同じ時間幅となる。また演出制御部２４は、演出シナリオに対応するように、液晶表示装置３６または光表示装置４５ａあるいは音響発生装置４６ａをそれぞれ制御し、装飾図柄変動表示ゲームにおける各種演出を展開させる。これにより、液晶表示装置３６での画像の再生（画像演出）と、効果音の再生（音演出）と、装飾ランプ４５やＬＥＤなどの点灯点滅駆動（光演出）とが実現される。
【００９７】
このように特別図柄変動表示ゲームと装飾図柄変動表示ゲームとは不可分的な関係を有し、特別図柄変動表示ゲームの表示結果を反映したものが装飾図柄変動表示ゲームにおいて表現されることとしているので、この２つの図柄変動表示ゲームを等価的な図柄遊技と捉えても良い。本明細書中では特に必要のない限り、上記２つの図柄変動表示ゲームを単に「図柄変動表示ゲーム」と称する場合がある。
【００９８】
（３−１−２．普通図柄変動表示ゲーム）
またパチンコ遊技機１においては、普通図柄始動口３７に遊技球が通過（入賞）したことに基づき、主制御部２０において乱数抽選による「補助当り抽選」が行なわれる。この抽選結果に基づき、ＬＥＤにより表現される普通図柄を普通図柄表示装置３９ａに変動表示させて普通図柄変動表示ゲームを開始し、一定時間経過後に、その結果をＬＥＤの点灯と非点灯の組合せにて停止表示するようになっている。たとえば、普通図柄変動表示ゲームの結果が「補助当り」であった場合、普通図柄表示装置３９ａの表示部を特定の点灯状態（たとえば、２個のＬＥＤ３９が全て点灯状態、または「○」と「×」を表現するＬＥＤのうち「○」側のＬＥＤが点灯状態）にて停止表示させる。
【００９９】
この「補助当り」となった場合には、普通電動役物ソレノイド４１ｃ（図３参照）が作動し、これにより可動翼片４７が逆「ハ」の字状に開いて下始動口３５が開放または拡大されて遊技球が流入し易い状態（始動口開状態）となり、通常遊技状態よりも遊技者に有利な補助遊技状態（以下、「普電開放遊技」と称する）が発生する。この普電開放遊技では、普通変動入賞装置４１の可動翼片４７により、下始動口３５の開放時間が所定時間（たとえば、０．２秒）経過するまでか、または下始動口３５に入賞した遊技球数が所定個数（たとえば、４個）に達するまで、その入賞領域が開放または拡大され、これらいずれかの条件を満たした場合に下始動口３５を閉鎖する、といった動作が所定回数（たとえば、最大２回）繰り返されるようになっている。
【０１００】
ここで本実施形態では、特別／装飾図柄変動表示ゲーム中、普通図柄変動表示ゲーム中、大当り遊技中、または普電開放遊技中などに、各始動口３４〜３５もしくは普通図柄始動口３７に入賞が発生した場合、すなわち始動口センサ３４ａ〜３５ａもしくは普通図柄始動口センサ３７ａからの検出信号の入力があり、対応する始動条件（図柄遊技開始条件）が成立した場合、これを変動表示ゲームの始動権利に係るデータとして、変動表示中にかかわるものを除き、所定の上限値である最大保留記憶数（たとえば、最大４個）まで保留記憶されるようになっている。この図柄変動表示動作に供されていない保留中の保留データまたはその保留データに係る遊技球を、「作動保留球」とも称する。この作動保留球の数を遊技者に明らかにするため、遊技機１の適所に設けた専用の保留表示器（図示せず）、または液晶表示装置３６による画面中にアイコン画像として設けた保留表示器を点灯表示させる。
【０１０１】
また本実施形態では、特別図柄１、特別図柄２、および普通図柄に関する作動保留球をそれぞれ最大４個までＲＡＭ２０３の該当記憶領域に保留記憶し、特別図柄または普通図柄の変動確定回数として保留する。なお、特別図柄１、特別図柄２、および普通図柄に関する各作動保留球数の最大記憶数（最大保留記憶数）は特に制限されない。また各図柄の最大保留記憶数の全部または一部が異なっていてもよく、その数は遊技性に応じて適宜定めることができる。なお以下では、特別図柄１、特別図柄２、および普通図柄の各作動保留球をそれぞれ、特図１作動保留球、特図２作動保留球、普図作動保留球とも称する。
【０１０２】
（３−２．遊技状態）
本実施形態に係るパチンコ遊技機１では、特別遊技状態である上記大当りの他、複数種類の遊技状態を発生可能に構成されている。本発明の理解を容易なものとするために、先ず、種々の遊技状態の発生に関連する機能（手段）について説明する。
【０１０３】
本実施形態のパチンコ遊技機１は、主制御部２０（ＣＰＵ２０１）がその機能部を担う「確率変動機能（確変機能）」を備えている。これには特別図柄に係る確変機能（以下、「特別図柄確変機能」と称する）と普通図柄に係る確変機能（以下、「普通図柄確変機能」と称する）の２種類がある。
【０１０４】
特別図柄確変機能は、大当り抽選確率を所定確率（通常確率）の低確率（たとえば、３２０分の１）から高確率（たとえば、３２分の１）に変動させて、通常遊技状態よりも有利な「高確率状態（大当り高確率状態）」を発生させる機能である。また普通図柄確変機能は、補助当り抽選確率が所定確率（通常確率）である低確率（たとえば、２００分の１）から高確率（たとえば、２００分の１９９）に変動させて、通常遊技状態よりも有利な「補助当り確変状態」を発生させる機能である。
【０１０５】
また本実施形態のパチンコ遊技機１は、主制御部２０がその機能部を担う「変動時間短縮機能（時短機能）」を備えている。これには特別図柄に係る時短機能（以下「特別図柄時短機能」と称する）と普通図柄に係る時短機能（以下「普通図柄時短機能」と称する）の２種類がある。
【０１０６】
特別図柄時短機能は、１回の特別図柄変動表示ゲームに要する平均的な時間（特別図柄が変動を開始してから停止表示される迄の平均時間）を短縮する「特別図柄時短状態」を発生させる機能である。この特別図柄時短機能が作動中の遊技状態（特別図柄時短状態）下では、１回の特別図柄変動表示ゲームにおける特別図柄の平均的な変動時間が短縮され、通常遊技状態よりも単位時間当りの大当り抽選回数が向上する抽選回数向上状態となる。また普通図柄時短機能は、１回の普通図柄変動表示ゲームに要する平均的な時間（普通図柄が変動を開始してから停止表示されるまでの平均的な時間）を短縮する「普通図柄時短状態」を発生させる機能である。普通図柄時短機能が作動中の遊技状態（普通図柄時短状態）下では、１回の普通図柄変動表示ゲームにおける普通図柄の平均的な変動時間が短縮され（たとえば、２０秒から１秒に短縮される）、通常遊技状態よりも単位時間当りの補助当り抽選回数が向上する抽選回数向上状態となる。
【０１０７】
また本実施形態のパチンコ遊技機１は、主制御部２０がその機能部を担う「開放延長機能」を備えている。開放延長機能は、普通変動入賞装置４１の可動翼片４７の開動作期間（可動翼片４７の開放時間および／または開放回数）を延長した「開放延長状態」を発生させる機能である。この開放延長状態は、いわゆる「電チューサポート状態」と称される。上記開放延長機能が作動中の遊技状態（開放延長状態）下では、可動翼片４７の開動作期間（始動口開状態時間）が、たとえば０．２秒から１．７秒に延長され、またその開閉回数が、たとえば１回（開放延長機能が非作動中のとき）から２回（開放延長機能が作動中のとき）に延長されて、通常遊技状態よりも単位時間当りの可動翼片４７の作動率が向上する作動率向上状態となる。
【０１０８】
以上のような各機能を１または複数種類作動させることにより、遊技機の内部的な遊技状態（内部遊技状態）に変化をもたらすことができる。以下では、説明の便宜上、特別図柄確変機能、特別図柄時短機能、普通図柄確変機能、普通図柄時短機能、および開放延長機能が作動する遊技状態を「確変状態」と称し、これらの機能のうちから特別図柄確変機能を除去した遊技状態を「時短状態」と称し、少なくとも特別図柄確変機能が作動し開放延長機能が作動しない遊技状態を「潜確状態（潜確）」と称する。また全機能が作動中でない（非作動）状態を「通常遊技状態（通常状態）」と称する。したがって、これらの遊技状態における大当り抽選確率に着目すれば、遊技状態が「時短状態」または「通常状態」である場合には大当り抽選確率が‘低確率’となり、遊技状態が「潜確状態」または「確変状態」の場合においては大当り抽選確率が‘高確率’となる。
【０１０９】
また上記電チューサポート状態下（以下、「電サポ有り状態」と称する）では、普通変動入賞装置４１の可動翼片４７の作動率（開放時間や開放回数）が向上して下始動口３５への入賞率が高まり、単位時間当りの入賞頻度が上昇することから、電チューサポート状態でない場合（以下、「電サポ無し状態」と称する）と比較して、遊技者にとって有利な遊技状態になる。この電チューサポート状態の有無に着目した場合、遊技状態が「通常遊技状態」または「潜確状態」の場合には‘電サポ無し状態’となり、遊技状態が「時短状態」または「確変状態」である場合には‘電サポ有り状態’となる。上記大当り抽選確率や電サポ状態の有無などの決定に関する各機能（特別図柄確変機能、特別図柄時短機能、普通図柄確変機能、普通図柄時短機能、および開放延長機能）の作動状況に着目した遊技状態を「内部遊技状態」とも称する。
【０１１０】
現在の遊技状態が如何なる遊技状態であるかについては、「遊技状態番号ＹＪ」という識別子を用いて管理される。たとえば、ＹＪが「００Ｈ」の場合は‘通常状態’、「０１Ｈ」の場合は‘時短状態’、「０２Ｈ」の場合は‘潜確状態’、「０３Ｈ」の場合は‘確変状態’を指定する。また、遊技状態を定める上記各機能の作動状況については、主制御部２０側において、これらの機能に対応したフラグのＯＮ／ＯＦＦ状態により、その作動（５ＡＨ）／未作動（００Ｈ）が管理されるようになっている。
【０１１１】
＜４．当りについて＞
次に図４を参照して、本実施形態に係るパチンコ遊技機の「当り」について説明する。
【０１１２】
（４−１．当り種別と当り遊技について）
本実施形態のパチンコ遊技機１では、上記の特別図柄変動表示ゲームにて抽選される当りの種類、つまり大当り抽選対象となる当りの種別として、図示のように、大当り種別に属する「大当り１〜１１」や、小当り種別に属する「小当り１」などの複数種類の当りが設けられている。上記「大当り」とは条件装置の作動契機となる当りであり、「小当り」とは条件装置の作動契機とならない「非大当り」種別に属する当りである。ここで「条件装置」とは、その作動が、ラウンド遊技を行うための役物連続作動装置（特別電動役物を連続作動させる装置）作動に必要な条件とされている装置で、特定の特別図柄の組合せが表示され、または遊技球が大入賞口内の特定の領域を通過した場合（役物連続作動装置が作動中に大入賞口に入賞したものを除く）に作動するものをいう。したがって、小当りの場合は、ラウンド遊技自体は実行されず、大当りによるラウンド遊技と同一または酷似する動作態様、あるいは、大当りによるラウンド遊技とは全く異なる動作態様で大入賞口の開閉動作が制御されるが（疑似的なラウンド遊技）、小当りも大当りと同様に、大入賞口の開閉動作を伴う特別遊技状態への移行契機（当り遊技の発生契機）となる当選種別であり、この点で、小当りは単なる「ハズレ」とは性質を異にする。
【０１１３】
ここで図示の‘当りの内容’の欄の「１６Ｒ」、「８Ｒ」、「４Ｒ」、「２Ｒ」などの表記は、それぞれ、大当りに係る規定ラウンド数（最大ラウンド数）を示す。また同欄の「長開放」の表記は、１回のラウンド遊技における大入賞口の最大開放時間が、大入賞口への入賞数が最大入賞数（９個）に達する可能性が見込める「長開放時間（たとえば、２９．８秒）」に設定される大当りを示し、「短開放」とは大入賞口の最大開放時間が「長開放」よりも短い「短開放時間（たとえば、１．８秒）」に設定される大当りを示す。したがって、大当り遊技中の利益状態については、最大ラウンド数が相対的に多いほど高くなり、また短開放よりも長開放の方が高くなる。たとえば、大当り１（１２Ｒ長開放確変大当り）であれば、最大ラウンド数が１２Ｒ、各ラウンド遊技の大入賞口が長開放パターンで開閉動作される大当りであることを示す。
【０１１４】
また図４には、各大当りに当選した場合、その当選時の遊技状態に応じた大当り遊技終了後の遊技状態の移行先を示している。たとえば、大当り１（１２Ｒ長開放確変大当り）は、その当選時の遊技状態がいずれの遊技状態であっても「確変状態（高確率、電サポ有り）」に移行され、大当り７（２Ｒ短開放潜確大当り）は、その当選時の遊技状態が通常状態の場合には「潜確状態（高確率、電サポ無し）」に移行され、潜確・時短・確変状態の場合にはいずれも「確変状態に」移行される。また、大当り２、４、６、９、１１は、いずいれも時短状態（低確率、電サポ有り）への移行契機となる大当りであり、大当り２、４、９は「時短Ａ（時短回数１００回）」に移行され、大当り６、１１は「時短Ｂ（時短回数５０回）」に移行される。また、大当り中は大入賞口が開閉される当り遊技（大当り遊技）が発生するが、上記各機能については全ての機能が非作動とされ、基本的には、上記通常状態と同じ遊技状態下に置かれる。なお、他の大当りについては、図４に示す通りである。
【０１１５】
本実施形態に係る「潜確状態」、「確変状態」、「時短状態」については、特別図柄変動表示ゲーム（特別図柄の変動回数）の実行回数が、所定の規定回数（特別図柄変動表示ゲーム１および２（特別図柄１および２の変動回数）の合計実行回数）終了するまで継続され、その規定回数内で大当り（小当りを除く）に当選することなく特別図柄変動表示ゲームが終了すると、次ゲームから通常状態（通常遊技状態）に移行されるようになっている。本実施形態の場合、潜確状態または確変状態は、所定の規定回数（ＳＴ規定回数：ここでは、６５５３６回）が設定される（回数切り確変タイプ（ＳＴ機タイプ））。また、時短状態も、所定の規定回数（時短回数：時短Ａの場合は１００回、時短Ｂの場合は５０回）が設定される。なお、潜確状態または確変状態ついては上記ＳＴ規定回数を定めるのではなく、次回大当りが当選するまで高確率状態を継続させる「一般確変機タイプ」としてもよい。また時短回数については、適宜な回数を設定することができる。また潜確状態または確変状態への移行については、大当り遊技中に、大入賞口内の特定領域に遊技球が入球（通過）したことをその移行条件とすることができる（Ｖ確変機タイプ）。
【０１１６】
ただし、小当りに当選した場合は、その小当り当選時の内部遊技状態がそのまま継続され、小当り当選に起因した内部遊技状態の移行制御は行われない。したがって、小当り当選時の遊技状態とその小当り遊技後の遊技状態とは、いずれも同じ遊技状態となる。たとえば、確変状態中に小当り１に当選した場合、その当り遊技中および当り遊技後も確変状態が継続される。この点、遊技状態の移行制御が行われる上述の大当りとは性質を異にする。このような小当りの性質を利用して、たとえば、小当り１による当り遊技と、特定の大当り（ここでは、大当り７（２Ｒ短開放潜確大当り））による当り遊技の大入賞口の動作態様を実質的に同一とし、また当り中の演出も実質的に同一とし、さらに、これら当り遊技後に同一の演出モード（後述のＣＺ演出モード）に移行させれば、今回当選した当り種別を秘匿することができる。
【０１１７】
本実施形態では、通常状態中において、「小当り１」と「大当り７」に当選した場合とで、所定期間（たとえば、特別図柄の変動回数４回終了するまで）、同じＣＺモード（ＣＺ演出モード）に移行させる。これにより、今回当選した大当りが、大当り７であるのか小当り１であるのかが秘匿される。つまり、大当り抽選確率状態が秘匿され、ＣＺ演出モード中において高確率状態の期待感を高めることができる。なお、小当り１の当選を契機に移行されるＣＺ演出モードの実体は、内部遊技状態が‘通常状態’の「ＣＺ（ＣＺ（通常））」であり、大当り７の当選を契機に移行されるＣＺ演出モードの実体は、内部遊技状態が‘潜確状態’の「ＣＺ（ＣＺ（潜確））」である。
【０１１８】
なお、図示はしていないが、大当りおよび小当りではない「ハズレ」種別として、図柄抽選（当選種別抽選）確率がそれぞれ異なる複数種類のハズレ（たとえば、ハズレＡ、Ｂ、Ｃ）が設けられている。また、小当りは特図１側に１種類の小当り１が設けられているが、本発明はこれに限らず、１または複数種類の小当りを特図１側および／または特図２側に設けてもよい。また、大当りおよび小当りの種類については、遊技性に応じて適宜定めることができる。また、当選時の遊技状態によらず、通常状態に移行させる「通常大当り」を設けてもよい。
【０１１９】
＜５．演出について＞
（５−１．演出モード）
次に、演出モード（演出状態）について説明する。本実施形態のパチンコ遊技機１には、遊技状態に関連する演出をなす複数種類の演出モードが設けられており、遊技状態の移行に対応して、各演出モード間を移行制御可能に構成されている。演出モードには、「通常状態」の場合は「通常演出モード」、「ＣＺ」の場合は「ＣＺ演出モード」、「潜確状態」の場合は「潜確演出モード」、「確変状態」の場合は「確変演出モード」、「時短状態」の場合は「時短演出モード」といった各遊技状態に応じた複数種類の演出モードが設けられている。なお、時短演出モードは、時短Ａと時短Ｂとで共通の時短演出モードを設けてもよいし、異なる演出モードであってもよい。
【０１２０】
演出制御部２４（ＣＰＵ２４１）は、複数種類の演出モード間を移行制御する機能部（演出状態移行制御手段）を有する。演出制御部２４は、主制御部２０（ＣＰＵ２０１）から送られてくる特定の演出制御コマンド、具体的には、現在の遊技状態を指定したり、遊技状態が移行される旨を指定したりする演出制御コマンドに基づいて、主制御部２０側の遊技状態と整合性を保つ形で、複数種類の演出モード間を移行制御可能に構成されている。斯様な特定の演出制御コマンドには、変動パターン指定コマンド、遊技状態指定コマンド、客待ち中コマンド、当り中に送信される所定のコマンド（大当り開始を指定する大当り開始コマンドや、大当り終了を指定する大当り終了コマンド）などがある。また演出制御部２４は、遊技状態に関連した演出モードを管理する機能部（演出状態管理手段）を有し、現在の演出モードを管理する。
【０１２１】
（５−２．各演出モード下の演出）
また各演出モードでは、遊技者がどのような遊技状態に対応した演出モード下に滞在しているのかを把握できるように、各演出モードのそれぞれにおいて、バックグラウンドとしての背景表示が、異なる背景画像演出が現出されるようになっている。また上記した「背景演出」を変化させて遊技状態を示唆するものに限らず、各演出モードに対応した異なる絵柄の装飾図柄を利用したり、音演出や光演出などにより遊技状態を示唆することもできる。また各演出モードは１種類に限らず、複数種類設けることができる。
【０１２２】
（５−３．予告演出）
次に、予告演出について説明する。演出制御部２４は、主制御部２０からの演出制御コマンドの内容、具体的には、少なくとも変動パターン指定コマンドに含まれる変動パターン情報に基づき、現在の演出モードと大当り抽選結果とに関連した様々な「予告演出」を現出制御可能に構成されている。このような予告演出は、当り種別に当選したか否かの当選期待度を示唆（予告）し、遊技者の当り種別への当選期待感を煽るための「煽り演出」として働く。予告演出として代表的なものは、「リーチ演出（リーチ変動パターンに係る演出態様）」の他、「疑似連演出」や「遊技者参加型演出」や「先読み予告演出」などがあり、種々の予告演出によりゲーム内容を盛り上げるようになっている。演出制御部２４は、これら予告演出を実行（現出）制御可能な予告演出制御手段を含む。
【０１２３】
「リーチ演出」とは、リーチ状態を伴う演出態様をいい、具体的には、リーチ状態を経由してゲーム結果を導出表示しうる演出態様をいう。リーチ演出には、当選期待度に関連付けられた複数種類のリーチ演出が含まれる。たとえば、ノーマルリーチ（Ｎリーチ）が出現した場合に比べて、当選期待度が相対的に高まるものがある。このようなリーチ演出を‘スーパーリーチ（ＳＰリーチ）’という。この「ＳＰリーチ」の多くは、遊技者の当選期待感を煽るべく、Ｎリーチよりも相対的に長い演出時間（変動時間）を持つ。本実施形態のＮリーチには「Ｎリーチ１〜２」などの複数種類のＮリーチを含み、またＳＰリーチには「弱ＳＰリーチ、中ＳＰリーチ、強ＳＰリーチ」などの複数種類のＳＰリーチが含まれる。なお、同種のリーチ間の当選期待度の関係については、「Ｎリーチ１＜Ｎリーチ２」、「弱ＳＰリーチ＜中ＳＰリーチ＜強ＳＰリーチ」という関係を持たせている。なお、実際の大当り当選期待度は、他の予告演出が伴うか否かに応じて変化する。このため、たとえば、弱ＳＰリーチが出現した場合であっても、大当り当選期待度の高い予告演出が絡めば、中ＳＰリーチと同等もしくはそれ以上の当選期待度となりうる。
【０１２４】
「疑似連演出」とは、装飾図柄の疑似的な連続変動表示状態（疑似変動）を伴う演出態様をいう。この「疑似変動」とは、装飾図柄変動表示ゲーム中において、装飾図柄の一部または全部を一旦仮停止状態とし（仮停止状態中はリーチ状態であってもよいし、非リーチ状態であってもよい）、その仮停止状態から装飾図柄の再変動表示動作を実行する、といった表示動作を１回または複数回繰り返す変動表示態様をいう。この点、複数回の図柄変動表示ゲームに跨って展開されうるような後述の「先読み予告演出」とは異なる。斯様な「疑似連」は、基本的には、疑似変動回数が多くなるほど当り当選期待度が高まるようにその発生率が定められており、たとえば、疑似変動回数が相対的に多いほど、当選期待度の高い予告演出（ＳＰリーチ等）の発生期待度が高まるようになっている。
【０１２５】
「遊技者参加型演出」とは、いわゆる「ボタン予告演出」に属する演出態様であり、遊技者が演出ボタン１３（操作手段）に対して所定の操作（たとえば、押圧、長押し、連打等の操作）に基づき、演出の内容が変化し得る予告演出態様である。遊技者参加型演出では、所定のボタン有効期間中になると、演出ボタン１３に対して所定の操作を指示する操作指示演出が現出され、ボタン有効期間中に演出ボタン１３が操作されたことに基づき、現出中の演出態様が他の演出態様（操作時演出）に変化し（たとえば、キャラクタ表示が変化する、特殊な効果音や光演出が発生する等）、操作前後の演出態様（演出内容）に応じて、当選期待度を予告する。
【０１２６】
「先読み予告演出」とは、未だ図柄変動表示ゲームの実行（特別図柄の変動表示動作）には供されていない作動保留球（未消化の作動保留球）について、主に、保留表示態様や先に実行される図柄変動表示ゲームの背景演出等を利用して、当該作動保留球に関する当選期待度を事前に報知しうる演出態様である。
【０１２７】
図５を用いて、上記先読み予告演出を含め、本実施形態に係る液晶表示装置の画面表示について説明する。図５は、本実施形態に係る液晶表示装置３６の画面表示の説明に供する説明図である。
【０１２８】
液晶表示装置３６の画面内の一部に（図示では、装飾図柄の表示エリアの下方）、特別柄１作動保留球の個数を表示する保留表示領域７６と、特図２作動保留球の個数を表示する保留表示領域７７とが設けられており、作動保留球の有無に関して、その旨を点灯状態（作動保留球あり：図示の「○（白丸印）」）あるいは消灯状態（作動保留球なし：図示の破線の丸印）にて、現在の作動保留球数に関する情報が報知される。
【０１２９】
この作動保留球の有無に関する表示（以下「保留表示」と称する）は、その発生順（入賞順）に順次表示され、各保留表示領域７６、７７において、一番左側の作動保留球が、当該保留表示内の全作動保留球のうち時間軸上で一番先に生じた（つまり最も古い）作動保留球として表示される。本実施形態では、図示のように、液晶表示装置３６の画面内の一部に、最大保留記憶数と同数（４個）だけ設けた保留アイコン（アイコン画像）からなる保留表示部ａ１〜ｄ１（特図図柄１側に対応）、ａ２〜ｄ２（特図図柄２側に対応）が設けられている。また、保留表示領域７６、７７の左側には、現に特別図柄変動表示ゲームに供されている作動保留球を示すための変動中表示領域７８が設けられている。この実施形態の場合、変動中表示領域７８は、受座Ｊのアイコン上に、現在ゲームに供されているゲーム実行中保留Ｋのアイコンが載る形の画像が現れるように構成されている。すなわち、特別図柄１または特別図柄２の変動表示が開始される際に、保留表示領域７６、７７に表示されていた最も古い保留ａ１またはａ２のアイコン（アイコン画像）が、ゲーム実行中保留Ｋのアイコンとして、変動中表示領域７８おける受座Ｊのアイコン上に移動し、その状態が所定の表示時間にわたり維持される。
【０１３０】
作動保留球が発生した場合、演出制御コマンドとして、大当り抽選結果に関連する先読み判定情報と、先読み判定時の作動保留球数（今回発生した作動保留球を含む現存の作動保留球数）とを特定可能な「保留加算コマンド」が演出制御部２４に対して送信される（後述の図２１のステップＳ３２３参照）。
【０１３１】
上記先読み判定情報とは、具体的には、主制御部２０において、作動保留球が図柄変動表示ゲームに供される際に実行される大当り抽選結果（変動開始時の大当り抽選結果）にや、変動開始時の変動パターンを先読み判定した際に得られる先読み変動パターンに関する遊技情報をいう。したがって、この先読み判定情報には、少なくとも変動開始時の当落抽選結果の先読み判定結果（先読み当落結果）情報が含まれ、その他、図柄抽選結果の先読み判定結果（先読み図柄結果）情報や、変動開始時の変動パターンに関する先読み判定結果（先読み変動パターン）情報を含ませることができる。如何なる情報を含む保留加算コマンドを演出制御部２４に送るかについては、報知する予告内容をどのようなものにするかに応じて適宜定めることができる。なお、作動保留球発生時の先読み判定により得られる「先読み変動パターン」は、必ずしも作動保留球が変動表示動作に供されるときに得られる「変動開始時の変動パターン」そのものではある必要はない。たとえば、変動開始時に「Ｎリーチ１」を指定する変動パターンのケースであれば、先読み変動パターンにより指定される内容は「Ｎリーチ１」というリーチの種類そのものではなく、その骨子である「Ｎリーチ種（Ｎリーチ１またはＮリーチ２）」である旨を指定してもよい。
【０１３２】
演出制御部２４が保留加算コマンドを受信すると、これに含まれる先読み判定情報に基づき、上記保留表示に関連する表示制御処理の一環として、「先読み予告演出」に関する演出制御処理を行う。具体的には、保留加算コマンドに含まれる情報に基づいて、先読み予告演出の実行可否を抽選する先読み予告抽選を行い、これに当選した場合、先読み予告の演出シナリオが決定され、そのシナリオに従い、当選期待度に応じた先読み予告演出を現出させる。上記先読み予告抽選の当選確率は、「ハズレ」よりも「大当り」の方が、また当選期待度が相対的に高いリーチ種別の場合の方が高確率となっている。よって、先読み予告演出が発生するか否かにより、当り種別への当選期待度が示される。
【０１３３】
この実施形態では、先読み予告抽選に当選した場合に、保留表示部ａ１〜ｄ１、ａ２〜ｄ２の保留アイコンのうちで、その先読み予告対象となった保留アイコンが、たとえば、通常の保留表示（通常保留表示態様）の白色から、予告表示の青色、緑色、赤色、虹色などの特殊な保留色や色彩の保留表示（特別保留表示態様）に変化するといった「保留表示変化系」の先読み予告演出（保留変化予告）が行われる。図５では、ハッチングされた保留表示部ｂ１の作動保留球が、特別保留表示に変化した例を示している。ここで、保留アイコンの青色、緑色、赤色、虹色の表示は、この色の順に、当選期待度が高いことを意味しており、特に虹色の保留アイコンの表示は、大当り確定（当確）表示となるプレミアム的な保留アイコン（当確保留予告）となっているしたがって、この保留表示部が作動保留数を表示する保留表示手段として働く。しかし、先読み予告演出を実行する場合は、保留表示部ａ１〜ｄ１、ａ２〜ｄ２のうちの該当する一の保留表示部の保留表示態様を所定の先読み予告表示態様（特別保留表示態様）に変更し、これにより先読み予告演出を現出させる手段として働く。
【０１３４】
現存する作動保留球は、図柄変動表示ゲームの実行を契機に順次消化される。このとき、作動保留球が１つ消化したことを表現するべく、現存する作動保留球に対応した保留表示部の表示位置を繰り上げ移行し（順次左側にシフト）、その表示個数が減じられるといった表示制御（シフト表示）が行われるが、上記した特別保留表示は、この間も保留表示の表示位置を変えながら連続的に表示され続ける。またゲーム実行中保留Ｋが受座Ｊ上に載る際には、基本的には、保留表示領域７６、７７での保留表示態様と同じ表示態様が維持され、今回の図柄変動表示ゲームに係る作動保留球を対象とした先読み予告表示態様が当該ゲーム中においても遊技者に報知される。
【０１３５】
また図５に示す液晶画面内の右下隅には、装飾図柄や予告演出などのメイン演出とは別のサブ的な演出（サブ演出）の表示領域として、特別図柄や普通図柄の変動表示動作に関するサブ表示領域７５を設けてあり、小さい６つの升目により示されている。なお図示では、説明の便宜のために、サブ表示領域７５を誇張して示してある。
【０１３６】
このサブ表示領域７５に係る６つの升目のうち、上段と中段は特別図柄に係る表示領域であり、下段は普通図柄に関する表示領域である。具体的には、上段の左升目は特図１作動保留球数を表示する第１保留個数表示領域であり、上段の右升目は特図１が変動表示中であるか否かを表示する第１変動有無表示領域となっており、また中段の左升目は特図２作動保留球数を表示する第２保留個数表示領域、中段の右升目は特図２が変動表示中であるか否かを表示する第２変動有無表示領域となっている。本実施形態では、第１保留個数表示領域および第２保留個数表示領域では保留個数をアラビア数字で示し、第１変動有無表示領域および第２変動有無表示領域では、図示はしていないが、図柄変動中である場合には「⇔」が点滅表示され、図柄が停止中である場合には「×」「△」「○」のいずれかが表示される。この「×」「△」「○」の表示は、「×」はハズレ図柄、「△」は小当り図柄、「○」は大当り図柄での停止状態を示す。したがって、これら「×」「△」「○」のいずれかが表示されている場合は、特別図柄が非変動状態（停止表示状態）である。また上記下段の左升目は、普図作動保留球数を表示する第３保留個数表示領域であり、下段の右升目は普図が変動表示中であるか否かを表示する第３変動有無表示領域となっている。第３保留個数表示領域では普図作動保留球数をアラビア数字で示し、第３変動有無表示領域では、図示はしていないが、図柄変動中である場合には「赤丸」と「青丸」とが交互に表示され、図柄が停止中である場合には「○（白丸）」「●（黒丸）」のいずれかが表示される。「○」はハズレ図柄、「●」は普図当り図柄での停止状態を示す。図示では、特図１作動保留球数「３」個、特図１が非変動状態（ハズレ図柄で停止）、特図２作動保留球数「０」個、特図２が非変動状態（ハズレ図柄で停止）、普図作動保留球数「１」個、普図が非変動状態（当り図柄で停止）の例を示している。
【０１３７】
上記第１変動有無表示領域と第２変動有無表示領域にて表示される画像は、特図１と特図２の変動表示中か否かを示すことから、３つの装飾図柄とは別の４つ目の図柄として、特図１または特図２の「第４図柄」と称する。また第３変動有無表示領域にて表示される演出画像は、普通図柄表示装置３９ａによる普通図柄の変動表示と時間的に同調して画像による普通装飾図柄を変動表示するもので、第３変動有無表示領域は、普通装飾図柄変動表示ゲームの表示領域となっている。
【０１３８】
（５−４．演出手段）
遊技機１における各種の演出は、遊技機に配設された演出手段により現出される。斯様な演出手段は、視覚、聴覚、触覚など、人間の知覚に訴えることにより演出効果を発揮し得る刺激伝達手段であれば良く、装飾ランプ４５やＬＥＤ装置などの光発生手段（光演出手段）、スピーカ４６などの音響発生装置（音演出手段）、液晶表示装置３６などの演出表示装置（表示手段）、操作者の体に接触圧を伝える加圧装置、遊技者の体に風圧を与える風圧装置、ないし、その動作により視覚的演出効果を発揮する可動体役物などは、その代表例である。ここで演出表示装置は、画像表示装置と同じく視覚に訴える表示装置であるが、画像によらないもの（たとえば、７セグメント表示器）も含む点で画像表示装置と異なる。画像表示装置と称する場合は主として画像表示により演出を現出するタイプを指し、７セグメント表示器のように画像以外により演出を現出するものは、上記演出表示装置の概念の中に含まれる。
【０１３９】
＜主制御部側の処理：図６Ａ〜図３６＞
次に図６Ａ〜図３６を参照して、本実施形態の主制御部２０側における遊技動作処理について説明する。主制御部２０側の処理は、無限ループ状のメイン処理（主制御側メイン処理：図６Ａおよび図６Ｂ）と、ＣＴＣからの定時割込みで起動されるタイマ割込処理（主制御側タイマ割込処理：図１７）とを含んで構成される。
【０１４０】
＜６．主制御側メイン処理：図６Ａおよび図６Ｂ＞
図６Ａおよび図６Ｂを参照して、主制御部２０側のメイン処理（主制御側メイン処理）について説明する。
【０１４１】
図６Ａおよび図６Ｂは、主制御側メイン処理の詳細を示すフローチャートである。以下では、主制御側メイン処理の説明に際し、本発明と関係の深い処理について、図３１Ａおよび図３１Ｂに示すソースコード（場有により「プログラム」とも称する場合がある）を参照しながら説明する。ただし図３１Ａおよび図３１Ｂは、主制御側メイン処理のソースコードの一部をメモリ上の記憶順序に沿って記載したものを例示したものであり、また、そのソースコードの記載欄の右側の矢印は、設定キースイッチ９４、扉開放センサ６１、ＲＡＭクリアスイッチ９８（設定キースイッチ信号、扉開放信号、ＲＡＭクリアスイッチ信号）の入力状態（ＯＮ／ＯＦＦ状態）の組合せに応じて実行される各種の処理ルート（後述の「設定変更処理ルート」、「ＲＡＭクリア処理ルート」、「設定確認処理ルート」、「バックアップ復帰処理ルート」、「再電源投入待ち処理（ＲＡＭエラー処理）ルート」）について、その処理ルートで実行される処理内容とその処理の実行順序とを、ソースコードに対応して示したものである。なお、いずれの処理ルートも、後述のステップＳ０１１〜ステップＳ０１４の処理が共通して実行され、その後、設定キースイッチ９４、扉開放センサ６１、ＲＡＭクリアスイッチ９８のＯＮ／ＯＦＦ状態の組合せに応じて、処理が分岐（条件分岐）されるようになっている。
【０１４２】
主制御側メイン処理の開始契機には、停電状態や電源異常などからの復旧時におけるシステムリセットが生起した場合や、制御プログラムが暴走したことにより、ウォッチドッグタイマ（ＷＤＴ）機能が発揮されてＣＰＵが強制的にリセット（ＷＤＴリセット）された場合などがある。いずれの場合でも、主制御側メイン処理が開始されると、主制御部２０（ＣＰＵ２０１）は、まず、電源投入時処理の一環として、遊技動作開始に必要な初期設定処理を実行する（ステップＳ０１１）。
【０１４３】
（７．初期設定処理：図７）
先ず、図７および図３１Ａの初期設定処理の欄（ＳＰａ１〜ＳＰａ２６）を参照して、上記ステップＳ０１１の初期設定処理について説明する。図７は、初期設定処理の詳細を示すフローチャートである。
【０１４４】
図７において、システムリセットやＷＤＴリセットが発生すると、ＣＰＵ２０１は、起動時の初期設定として、まず自らを割込み禁止状態に設定する（ステップＳ０５１、ＳＰａ１）。
【０１４５】
次いで、スタックポインタＳＰの設定を行う（ステップＳ０５２）。ここでは、スタックポインタＳＰに００ＦＦＨをセット（設定）する（ＳＰａ２）。これにより、ＲＡＭ２０３内のアドレス００ＦＥＨ番地以下が領域内プログラム用のスタック領域、０１ＦＥＨ番地以下が領域外プログラム用のスタック領域として設定される（図２９参照）。
【０１４６】
次いで、後述する第１電源異常チェック処理（＿ＶＤＤＣＨＫ）でのスタック使用に備えて、ＲＡＭのプロテクトおよび禁止領域を無効にする（ステップＳ０５３、ＳＰａ３）。ＲＡＭプロテクトとは、誤作動や誤操作などによるＲＡＭに対する書き換え防止機能である。ＲＡＭプロテクトの動作は、次のようになる。電源復旧時等のシステムリセットやＷＤＴリセットが発生した後はＲＡＭのプロテクトが有効（ＲＡＭプロテクト状態）となっている。ＲＡＭのプロテクトが有効に設定されている場合にはＲＡＭからデータを読み出すことができるが、ＲＡＭにデータを書き込むことができない。したがってＲＡＭにデータを書き込む場合には、ＲＡＭのプロテクトを無効に設定する必要がある。本実施形態では、ＲＡＭプロテクトレジスタ（ＲＡＭＰＴ）の値に応じて、ＲＡＭプロテクトとＲＡＭアクセス禁止領域の有効／無効が制御される。具体的には、ＲＡＭＰＴが００Ｈの場合には「ＲＡＭアクセス禁止領域無効、ＲＡＭプロテクト無効」に制御され、ＲＡＭＰＴが０１Ｈの場合には「ＲＡＭアクセス禁止領域無効、ＲＡＭプロテクト有効」に制御され、ＲＡＭＰＴが８０Ｈの場合には「ＲＡＭアクセス禁止領域有効、ＲＡＭプロテクトが無効」に制御される。また、ＲＡＭＰＴが８１Ｈの場合に「ＲＡＭアクセス禁止領域有効、ＲＡＭプロテクト有効」に設定される。したがってここでは、ＲＡＭＰＴに００Ｈが設定される（ＳＰａ３）なお、システムリセットやＷＤＴリセットが発生した場合には、ＲＡＭプロテクト状態に設定され（ＲＡＭＰＴ＝８１Ｈ）、ＣＴＣやＷＤＴは初期化される。ただし、システムリセットやＷＤＴリセットが行われた場合でもＲＡＭの記憶内容は変化しない。
【０１４７】
次いで、電源投入時の各種設定処理を実行する（ステップＳ０５４）。ここでは、設定変更中（たとえば、後述のステップＳ０２３の設定変更管理処理中）に電源のＯＦＦ／ＯＮが行われた可能性を考慮して、まず、ＷＡレジスタペア同士の排他的論理和（ＸＯＲ）を求めた後（ＷＡ＝００００Ｈ）（ＳＰａ４）、ＷＡレジスタペアの値がゼロであることを利用して、枠用外部端子基板２１のセキュリティ信号（外部出力用不正検出信号）出力用の情報端子に対応する外部端子ポート２（Ｐ＿ＧＡＩＢＵ２）をゼロクリアし、また設定表示器９７に対するダイナミック点灯データおよび発射制御信号（払出制御基板２８による発射許可信号ＥＳ）のＯＮ／ＯＦＦの設定等に利用されるＬＥＤコモンポート（Ｐ＿ＬＥＤＣＭＮ）とＬＥＤコモンバッファ（Ｗ＿ＬＥＤＣＭＮ）とを、それぞれゼロクリアする（ＳＰａ５〜ＳＰａ７）。これにより、セキュリティ信号用出力ポートが一旦クリアされるとともに、設定表示器９７が消灯状態に設定される。また、発射制御信号がＯＦＦ状態に設定され、不用意な発射制御信号が出力されてしまうことを防止する。
【０１４８】
次いで、第１電源異常チェック処理（＿ＶＤＤＣＨＫ）を実行する（ステップＳ０５５）。ここでは、ＣＡＬＬＶ命令により、サブルーチンの第１電源異常チェック処理（＿ＶＤＤＣＨＫ）を呼び出し実行する（ＳＰａ８）。この‘ＣＡＬＬＶ’命令とは、ＣＡＬＬ命令の一種であるが、通常のＣＡＬＬ命令とは異なり、ＲＯＭ２０２のＣＡＬＬ命令ベクタ領域のベクタテーブル（ＣＡＬＬＶ命令ベクタテーブル）にあらかじめ定義されたサブルーチンを実行させる命令となっている。詳述するに、通常のＣＡＬＬ命令（ＣＡＬＬ  ｍｎ）では、上位アドレスと下位アドレスとにより指定されるアドレス（ｍｎ番地）から始まるサブルーチンを実行する命令であるのに対し、ＣＡＬＬＶ命令では、アドレスの一部を構成する上位アドレスが特定値としてベクタテーブルに定められているため、下位アドレスのみを指定することで、サブルーチンのアドレスが特定可能となっており、ＣＡＬＬ命令よりも少ないデータ量でサブルーチンを呼び出して実行することができる（ＣＡＬＬＶ命令は１バイト、通常のＣＡＬＬ命令は３バイト）、という特殊なＣＡＬＬ命令となっている。このため、ＣＡＬＬＶ命令は、使用頻度の高いサブルーチンを実行する場合に好適である。
【０１４９】
（８．第１電源異常チェック処理：図８）
図８を参照して、上記第１電源異常チェック処理（＿ＶＤＤＣＨＫ）について説明する。図８は第１電源異常チェック処理の詳細を示すフローチャートである。
【０１５０】
この第１電源異常チェック処理では、ＣＰＵ２０１は、まずＷＤＴをクリアし（ステップＳ７０１）、次いで、外部信号入力レジスタ（ＰＩＮＳＴＳ）から、電断を示す電源異常信号の入力情報を取得する（ステップＳ７０２）。この外部信号入力レジスタ（ＰＩＮＳＴＳ）の第０ビット〜第７ビット（ｂ０〜ｂ７）は、図示のように、第０ビット（ｂ０）が上始動口センサ信号（上始動口センサ３４ａ）のＯＮ／ＯＦＦ状態を、第１ビット（ｂ１）が下始動口センサ信号（下始動口センサ３５ａ）のＯＮ／ＯＦＦ状態を、第２ビット（ｂ２）が電源異常信号（電圧降下信号）のＯＮ／ＯＦＦ状態を示し、第３ビット（ｂ３）〜第７ビット（ｂ７）は、それぞれ未使用となっている。
【０１５１】
ステップＳ７０２において取得した電源異常信号がＯＮ状態（ｂ２＝１）である場合（ステップＳ７０３：ＹＥＳ）、図６Ａに示す主制御部メイン処理の最初の処理（ステップＳ０１１）に移行し、電源投入時等と同じく、ステップＳ０１１以降の処理を順次実行する。しかし、取得した電源異常信号がＯＮ状態でない場合（ステップＳ７０３：ＮＯ）、正常動作であるとして、この第１電源異常チェック処理を抜けて、図７の内部機能レジスタ初期設定処理（ステップＳ０５６）に移行する。
【０１５２】
再び図７に戻り、電源異常信号がＯＮ状態でない場合には、内部機能レジスタ初期設定処理を実行する（ステップＳ０５６、ＳＰａ９〜ＳＰａ１３）ここでは、マイクロコンピュータの各部を含めてＣＰＵの内部機能レジスタ値に関する初期設定処理を行う。図３１Ａに示すＤ＿ＲＥＧＩＮＩ１には、ＣＰＵ内部の各種内部機能レジスタ値に関する初期値が定義されており、ＳＰａ９〜ＳＰａ１３により、たとえば、ＲＡＭプロテクトレジスタの他、ＣＴＣ、ＷＤＴ、送受信用シリアルポート、割込みモード（割込みモード２に設定）、割込み優先順位、内部ハード乱数および内部ソフト乱数等に関する内部機能レジスタが初期値に設定されるようになっている。
【０１５３】
次いで、サブ制御基板（演出制御部２４）の起動待ち時間を管理する処理として、ステップＳ０５７〜Ｓ０６２の処理を実行する。具体的には、まず上述の起動待ち時間の設定処理として、Ｂレジスタにループ回数（たとえば、２４０）をセットし（ステップＳ０５７、ＳＰａ１４）、ＷＡレジスタペアに起動待ち用カウント値（たとえば、１３８８０）をセットする（ステップＳ０５８、ＳＰａ１５）。そして、起動待ち時間の減算処理として、ＷＡレジスタペアの値をデクリメントし（ステップＳ０５９、ＳＰａ１６）、ＷＡレジスタペアの値がゼロになるまで待ち（ステップＳ０６０：ＮＯ、ＳＰａ１７）、ＷＡレジスタペアの値がゼロになったならば（ステップＳ０６０：ＹＥＳ、ＳＰａ１７）、図８の第１電源異常チェック処理を実行し（ステップＳ０６１、ＳＰａ１８）、ループ回数（Ｂレジスタの値）がゼロになるまで（ステップＳ０６３：ＮＯ、ＳＰａ１９）、ステップＳ０５９〜Ｓ０６２の処理を繰り返す。これにより、ＣＰＵ２０１は、サブ制御基板が正常起動するまで、後続の処理の実行を待機させる。なお上記ステップＳ０５９〜Ｓ０６３の一連の処理により確保される起動待ち時間は、ＳＰａ１０〜ＳＰａ１５の各命令サイクル数、起動待ち用カウント値、ループ回数、ＣＰＵ動作周波数を考慮して、約２０００ｍｓ程度に設定される。このように起動待ち時間をカウントする理由は、電源復帰時等においては、制御負担を避けるため、遊技開始可能条件が整うまでは不用意なタイマ割込処理（図１７）は実行しないことが好ましいからである。詳細は後述するが、このタイマ割込処理では、スイッチ類ＯＮ／ＯＦＦ状態を監視する入力管理処理、ＬＥＤの表示制御を行うＬＥＤ管理処理、図柄変動表示ゲームに関する制御処理、当り遊技に関する制御処理など、通常の遊技進行に係る各種処理が実行されるようになっている。
【０１５４】
そこで本実施形態の場合、この段階では、主制御側タイマ割込処理が起動させていない（タイマ割込処理は、後述のステップＳ０３６で起動される）。したがって、タイマ割込処理によるタイマ値のカウントができないため、各命令サイクル数、起動待ち用カウント値、ループ回数、ＣＰＵ動作周波数等を利用した起動待ち時間を設定するという工夫がなされている。
【０１５５】
上記起動待ち時間が経過したならば（ステップＳ０６３：ＹＥＳ（Ｂ＝０））、待機画面表示コマンドデータ（ＢＡ０１Ｈ）を取得し（ステップＳ０６４、ＳＰａ２０）、その取得したコマンドデータを、図９に示すコマンド送信処理（ステップＳ０７０）により演出制御部２４に送信する（ステップＳ０６５、ＳＰａ２１）。このステップＳ０６５のコマンド送信処理は、図３１ＡのＳＰａ２１に示す通り、図９に示す通り、ＣＡＬＬＶ命令で呼び出されて実行されるサブルーチン（＿ＣＭＤＯＵＴ）となっており、たとえば、所定のレジスタペア（たとえば、ＤＥレジスタ）にセットされた２バイト長の演出制御コマンドデータを、演出制御部２４側に送信する処理となっている（ＳＰａ２０〜ＳＰａ２１、ステップＳ０７０）。なお、このコマンド送信処理（＿ＣＭＤＯＵＴ）は、コマンドデータの送信が必要となる種々の処理で共通して利用されるサブルーチンである。本実施形態では、演出コマンドの送信が必要な場合、コマンドデータを取得した後に、図９のコマンド送信処理（＿ＣＭＤＯＵＴ）をＣＡＬＬＶ命令で呼び出し実行するようになっている。これにより、様々なタイミングにおいて演出制御コマンドを送信する際のコマンド送信制御処理を簡易化し、以って制御負担を軽減することができるようになっている。
【０１５６】
演出制御部２４が待機画面表示コマンドを受けると、演出手段を利用して、電源投入時待機演出を現出させる。たとえば、液晶表示装置３６に「Ｐｌｅａｓｅ  Ｗａｉｔ」など演出画像を表示させる。
【０１５７】
次いで、図８の第１電源異常チェック処理を実行するとともに（ステップＳ０６６、ＳＰａ２２）、払出制御基板２９からの「電源投入時信号及び払出通信確認信号（以下「電源投入時信号」略す）」が送られてくるのを待つ（ステップＳ０６７〜Ｓ０６９、ＳＰａ２３〜ＳＰａ２６）。この電源投入時信号は、払出制御基板２９が正常に立ち上がった場合に出力される信号であり、上記電源投入時信号のＯＮ／ＯＦＦ情報は、後述の入力ポート１（Ｐ＿ＩＮＰＴ１）から取得される。ＣＰＵ２０１は、払出制御基板２９が正常起動するまで、初期設定処理を終了せずに待機し、これにより、何らかのトラブルによって払出制御基板２９が正常に機能していない場合には、ステップＳ０６６〜Ｓ０６９の処理を繰り返すだけで遊技動作は開始されない。そして、上記電源投入時信号がＯＮになったならば（ステップＳ０６９：ＯＮ）、初期設定処理を抜けて、図６Ａの主制御側メイン処理に戻り、ステップＳ０１３の分岐判定用情報取得処理を実行する。
【０１５８】
上述のステップＳ０６６〜Ｓ０６９の処理の流れを図３１Ａに示すソースコード（図示のＳＹＳＴＥＭ＿５０）に従い詳述すれば、下記の処理内容となる。
【０１５９】
図３１ＡのＳＹＳＴＥＭ＿５０において、ＣＰＵ２０１は、まずＣＡＬＬＶ命令により、サブルーチンの第１電源異常チェック処理（＿ＶＤＤＣＨＫ：図８）を呼び出して実行し、電源異常信号がＯＮであるか否かをチェックする（ＳＰａ２２）。
【０１６０】
次いで、入力ポート１（Ｐ＿ＩＮＰＴ１）の８ビットデータ（入力情報）をＡレジスタに読み込み（ＳＰａ２３）、その読み込んだデータをＷレジスタに転送（ＣＯＰＹ）する（ＳＰａ２４）。このＳＰａ２３〜ＳＰａ２４は、ステップＳ０６７の処理の「入力ポート１データ取得処理」に相当するものであり、本処理で取得した入力ポート１の情報（Ｗレジスタにセットされた入力ポート１（Ｐ＿ＩＮＰＴ１）の入力情報）は、後述の図６Ａに示す「分岐判定用情報取得処理（ステップＳ０１３）」においても利用される。
【０１６１】
この入力ポート１（Ｐ＿ＩＮＰＴ１）の第０ビット〜第７ビット（ｂ０〜ｂ７）は、図示のように、第０ビット（ｂ０）が設定キースイッチ信号（設定キースイッチ９４）のＯＮ／ＯＦＦ状態を、第１ビット（ｂ１）が補給切れ信号のＯＮ／ＯＦＦ状態を、第２ビット（ｂ２）が球数エラー信号のＯＮ／ＯＦＦ状態を、第３ビット（ｂ３）が断線検出信号１を、第４ビット（ｂ４）が断線検出信号２のＯＮ／ＯＦＦ信号を、第５ビット（ｂ５）が扉開放信号（扉開放センサ６１）のＯＮ／ＯＦＦ状態（扉（たとえば、前枠２）の開放／閉鎖状態）を、第６ビット（ｂ６）がＲＡＭクリア信号（ＲＡＭクリアスイッチ９８）のＯＮ／ＯＦＦ状態を、第７ビット（ｂ７）が電源投入時信号のＯＮ／ＯＦＦ状態を示す。
【０１６２】
上記「ＲＡＭクリア信号」は、ＲＡＭの所定領域を初期設定するか否かを決定する信号であって、通常、ホール店員が操作するＲＡＭクリアスイッチ９８のＯＮ／ＯＦＦ状態（ＯＮ操作／ＯＦＦ操作）に対応した値を有している。また「設定キースイッチ信号」とは、設定値を変更可能な設定変更モードに移行するか否かを決定する信号の一つであって、通常、ホール店員が操作する設定キースイッチ９４のＯＮ／ＯＦＦ状態（ＯＮ操作／ＯＦＦ操作）に対応した値を有している。このため、ＲＡＭクリア信号や設定キースイッチ信号の取得タイミングが遅れると、ホール店員がスイッチから手を離すことで、ＯＮ操作を見逃すことになるが、本実施形態では、そのような事態を回避するために、電源復旧時に速やかにこれら信号を取得するようになっている。また「断線検出信号」とは、基板同士又は基板と各種センサを接続する配線（ハーネス）が断線またはショートしたときに検知された場合に生起するエラー信号である。たとえば、主制御部２０（主基板）と払出制御基板２９との配線が断線したり、主制御部２０と上始動口センサ３４ａとの配線が断線したりすると、信号の送信や受信ができなくなるため、断線検出信号についても速やかに取得するようになっている。各ビット値については、ＯＮ状態を示す場合には「１」となり、ＯＦＦ状態を示す場合には「０」となる。
【０１６３】
ＳＰａ２３〜ＳＰａ２４を終えると、次いで、Ａレジスタの第７ビット（ｂ７）の値、すなわち、入力ポート１（Ｐ＿ＩＮＰＴ１）の電源投入時信号のＯＮ／ＯＦＦデータをキャリーフラグＣＦにセットし（ＳＰａ２５）、キャリーフラグＣＦが１でない場合（ＣＦ≠１）、すなわち電源投入時信号がＯＮでなければ（ｂ７≠１）、ＳＹＳＴＥＭ＿５０の先頭アドレスにジャンプ、つまり、処理状態がステップＳ０６６の第１電源異常チェック処理（＿ＶＤＤＣＨＫ）に戻り、キャリーフラグＣＦが１（ＣＦ＝１）、すなわち電源投入時信号がＯＮ（ｂ７＝１）となるまで、ステップＳ０６６〜Ｓ０６９の処理を繰り返し実行する（ＳＰａ２６）。そして、電源投入時信号がＯＮとなったならば、この初期設定処理を抜けて、図６Ａの主制御側メイン処理に戻り、次いで、ステップＳ０１３の分岐判定用情報取得処理を実行する。
【０１６４】
図６Ａおよび図６Ｂの説明に戻り、上記した初期設定処理（ステップＳ０１１）を終えると、図６Ａの分岐判定用情報取得処理を実行する（ステップＳ０１３）。この分岐判定用情報取得処理では、Ｗレジスタの値、すなわち、図７の初期設定処理中の入力ポート１データ取得処理（ステップＳ０６７）でＷレジスタに転送された入力ポート１（Ｐ＿ＩＮＰＴ１）の８ビットデータと、マスクデータ「０１１００００１Ｂ」の論理積（ＡＮＤ）をとり、設定キースイッチ信号に対応する第０ビット、扉開放信号に対応する第５ビット、およびＲＡＭクリア信号に対応する第６ビット以外のビットをマスクする（ＳＰｂ１）。これにより、現在の設定キースイッチ信号、扉開放信号およびＲＡＭクリア信号のＯＮ／ＯＦＦ状態（信号の状態（入力状態））が、Ｗレジスタに取得される。たとえば、マスク後のＷレジスタのビットパターンが、「０１１００００１Ｂ（第０ビット、第５ビット、第６ビットがＯＮ）」であれば、設定キースイッチ信号、扉開放信号およびＲＡＭクリア信号がそれぞれＯＮ状態であることを示し、「０００００００１Ｂ（第０ビットがＯＮ）」であれば、扉開放信号およびＲＡＭクリア信号がＯＦＦ状態であり、設定キースイッチ信号だけがＯＮ状態であることを示す。
【０１６５】
本実施形態では、設定キースイッチ信号（設定キースイッチ９４）、扉開放信号（扉開放センサ６１）、およびＲＡＭクリア信号（ＲＡＭクリアスイッチ９８）の３つの信号のＯＮ／ＯＦＦ状態の組合せ、すなわち、ステップＳ０１３（ＳＰｂ１）のマスク処理により得られたＷレジスタの値（第０ビット、第５ビット、第６ビットの値の組合せ）に応じて、実行される処理内容（処理ルート）が異なるようになっている。
【０１６６】
（条件分岐による移行先の処理内容について：図３０）
本発明の理解を容易なものとするために、先ず図３０を参照して、上述したＷレジスタの値（第０ビット、第５ビット、第６ビットの値の組合せ）に応じて実行される処理ルートの概要について説明しておく。図３０に、設定キースイッチ信号、扉開放信号およびＲＡＭクリア信号のＯＮ／ＯＦＦ状態の組合せ（Ｗレジスタの第０ビット、第５ビット、第６ビットの値の組合せ）に応じて、実行される処理ルート（移行先処理ルート）を示す。
【０１６７】
図３０に示す通り、設定キースイッチ信号、扉開放信号およびＲＡＭクリア信号の３つの信号の入力状態を示すＯＮ／ＯＦＦ状態の組合せは計８種類あり、これらの信号のＯＮ／ＯＦＦ状態の組合せ、すなわち、分岐判定用情報取得処理（ステップＳ０１３）にて得られたＷレジスタの値に応じて、下記の（イ）〜（ニ）のいずれかの処理ルートに分岐（移行）されるようになっている。なお以下では、説明の便宜のために、Ｗレジスタの（第０ビット、第５ビット、第６ビット）の値の組合せを‘Ｗ（ｘ、ｙ、ｚ）’（ただし「ｘ、ｙ、ｚ」の各値は０または１）と表記する。
【０１６８】
＜（イ）設定変更処理ルート（設定変更モード）＞
設定キースイッチ信号、扉開放信号およびＲＡＭクリア信号の３つの信号の入力状態がいずれもＯＮ状態である場合（Ｗ（ｘ、ｙ、ｚ）＝Ｗ（１、１、１）の場合）、ＣＰＵ２０１は、設定変更モード移行条件が成立したとして、処理状態を「設定変更処理ルート（ステップＳ０２１〜Ｓ０２４、Ｓ０３０〜Ｓ０３２）」に移行させる。この設定変更処理ルートは、設定変更可能状態に制御する‘設定変更管理処理（ステップＳ０２３）’およびＲＡＭの所定領域をクリアする‘領域内ＲＡＭクリア処理（ステップＳ０３１）’などが実行される処理ルートとなっており、たとえば、ホール関係者等が「設定変更操作」を行った場合に移行される。なお詳細は後述するが、設定変更処理ルートに移行された場合、ＲＡＭ２０３のワーク領域（記憶領域）のうち、少なくとも性能表示器９９の表示制御に関する記憶領域（計測情報格納領域）を除く領域（領域外ＲＡＭを除く、領域内ＲＡＭの全領域）がクリア（リセット）されるようになっている。
【０１６９】
本実施形態では、設定変更処理ルートに移行されない場合、Ｗレジスタの値に応じて、以下に述べる「ＲＡＭクリア処理ルート」、「設定確認処理ルート」、「バックアップ復帰処理ルート」のいずれかの処理ルートに移行される。
【０１７０】
＜（ロ）ＲＡＭクリア処理ルート（ＲＡＭクリアモード）＞
設定キースイッチ信号および扉開放信号の少なくとも一方の信号がＯＦＦ状態であり、かつＲＡＭクリア信号がＯＮ状態である場合（Ｗ（ｘ、ｙ、ｚ）＝Ｗ（１、０、１）、Ｗ（０、１、１）、Ｗ（０、０、１）のいずれかの場合）、ＣＰＵ２０１は、ＲＡＭクリアモード移行条件が成立したとして、処理状態を「ＲＡＭクリア処理ルート（ステップＳ０２９〜Ｓ０３２）」に移行させる。このＲＡＭクリア処理ルートは、後述の設定変更管理処理（ステップＳ０２３）が実行されることなく、領域内ＲＡＭクリア処理（ステップＳ０３１）が実行される処理ルートとなっており、たとえば、ホール関係者等が「設定変更操作」を行うことなく、「ＲＡＭクリア操作」によりＲＡＭの特定領域をクリアする場合に移行される。なお詳細は後述するが、上記「特定領域」とは、ＲＡＭ２０３の記憶領域のうち、少なくとも、上記設定値格納領域と領域外ＲＡＭ領域とを除く記憶領域となっている。したがって、ＲＡＭクリア処理ルートが実行される場合は、上記設定変更処理ルートが実行される場合よりも、ＲＡＭクリアの範囲が限定的となる。
【０１７１】
＜（ハ）設定確認処理ルート（設定確認モード）＞
設定キースイッチ信号および扉開放信号がＯＮ状態であり、かつＲＡＭクリア信号がＯＦＦ状態の場合（Ｗ（ｘ、ｙ、ｚ）＝Ｗ（１、１、０）の場合）、ＣＰＵ２０１は、設定確認モード移行条件が成立したとして、処理状態を「設定確認処理ルート（ステップＳ０２７〜Ｓ０２８）」に移行させる。この設定確認処理ルートは、設定変更管理処理（ステップＳ０２３）および領域内ＲＡＭクリア処理（ステップＳ０３１）が実行されることなく、現在の設定値を確認可能な設定確認状態に制御する‘設定確認処理（ステップＳ０２７）’およびバックアップデータを復帰する‘バックアップ復帰処理（ステップＳ０２８）’などが実行される処理ルートとなっており、たとえば、ホール関係者等が「設定確認操作」により、現在の設定値を確認する場合に移行される。
【０１７２】
＜（ニ）バックアップ復帰処理ルート（バックアップ復帰モード）＞
設定キースイッチ信号および扉開放信号の少なくとも一方の信号がＯＦＦ状態であり、かつＲＡＭクリア信号がＯＦＦ状態の場合（Ｗ（ｘ、ｙ、ｚ）＝Ｗ（１、０、０）、Ｗ（０、１、０）、Ｗ（０、０、０）のいずれかの場合）、ＣＰＵ２０１は、バックアップ復帰モード移行条件が成立したとして、処理状態を「バックアップ復帰処理ルート（ステップＳ０２８）」に移行させる。このバックアップ復帰処理ルートは、設定変更管理処理（ステップＳ０２３）、領域内ＲＡＭクリア処理（ステップＳ０３１）、および設定確認処理（ステップＳ０２７）のいずれも実行されることなく、バックアップ復帰処理（ステップＳ０２８）が実行される処理ルートとなっており、たとえば、ホール関係者等が、設定変更操作、ＲＡＭクリア操作および設定確認操作のいずれの操作も行うことなく、電源を復帰させた場合に移行される。
【０１７３】
＜（ヘ）電源再投入待ち処理ルート（ＲＡＭエラーモード）＞
上記したように上記（イ）の「設定変更処理ルート」に移行されない場合には、上記（ロ）〜（ニ）の「ＲＡＭクリア処理ルート」「設定確認処理ルート」「バックアップ復帰処理ルート」のいずれかの処理ルートに移行されることになるが、本実施形態では、これらの処理に先立って、ＲＡＭ２０３の内容に異常（ＲＡＭエラー）が生じているか否かを判定する「ＲＡＭエラー判定処理（ステップＳ０１５〜Ｓ０１６）」が実行されるようになっている。このＲＡＭエラー判定処理にて、ＲＡＭエラーが生じていると判定された場合には、ＲＡＭエラーモード（電源再投入待ち処理モード）移行条件が成立したとして、処理状態が「電源再投入待ち処理ルート（ステップＳ０１７〜Ｓ０２０）」に移行される。電源再投入待ち処理ルートに移行された場合、所定のエラー処理として、たとえば、遊技処理の進行が強制的に停止されるようになっている。
【０１７４】
電源再投入待ち処理ルートは、上述したように、ＲＡＭの内容に異常が生じた場合に移行される処理ルートであるが、上記設定変更処理ルートに移行される場合には、ＲＡＭエラー判定処理が実行されず、したがって、電源再投入待ち処理ルートにも移行されない。詳細は後述するが、設定変更処理ルートに移行した場合、後述する設定変更管理処理（ステップＳ０２３）や領域内ＲＡＭクリア処理（ステップＳ０３１）により、領域内ＲＡＭの全領域（設定値格納領域を含む通常の遊技に係るワーク領域）が実質的に初期化（クリア）されるようになっている。すなわち「設定変更処理ルート」に移行される場合は、たとえＲＡＭのデータが破損等していたとしても、その破損データが初期化されることになる。このため、設定変更を行った際には、その後、ＲＡＭエラーが生じることがなく、態々、ＲＡＭエラー判定処理を実行して、ＲＡＭの内容に異常が生じているか否かをチェックする必要がない。このような理由から、設定変更処理ルートに移行される場合には、ＲＡＭエラー判定処理が実行されないようにし、無闇にＲＡＭの内容をチェックしないようにして、制御負担を軽減させている。
【０１７５】
一方、領域内ＲＡＭの特定領域がクリアされる「ＲＡＭクリア処理ルート」や、ＲＡＭクリア処理自体が実行されない「設定確認処理ルート」や「バックアップ復帰処理ルート」に移行される場合には、ＲＡＭのデータが破損していたとしても、それがクリアされずに残存してしまう可能性がある。その結果、処理が暴走したり、バックアップデータから復帰できないという不具合が生じうる。そこで、設定変更処理ルート以外の処理ルートに移行される場合には、その処理の実行に先立って、ＲＡＭの内容を事前にチェックし、異常がある場合には、ＲＡＭエラーが生じたとして、電源再投入待ち処理ルートに移行させるようになっている。これにより、設定変更処理ルート以外の処理ルートに移行された場合にも、データ破損等に起因した不具合を防止することができる。なお、ＲＡＭエラーが生じた場合、電源を再投入し、設定変更処理ルートによるＲＡＭクリアが実行されない限り、ＲＡＭエラーが解除されないようになっている（後述の図６Ａ、図８等参照）。
【０１７６】
図６Ａの説明に戻り、上記分岐判定用情報取得処理（ステップＳ０１３）を実行した後、処理状態を‘設定変更処理ルート（設定変更処理モード）’に移行させるか否かを判定する（設定変更分岐判定処理：ステップＳ０１４）。
【０１７７】
この設定変更分岐判定処理では、ＣＰ命令により、第１オペランドのＷレジスタの値と、第２オペランドで指定する８ビットデータ‘０１１００００１Ｂ’とを比較してこれらの差を算出し（ＳＰｂ２）、その比較結果（減算結果）がゼロであるか否か、すなわち、設定キースイッチ信号、ＲＡＭクリア信号、および扉開放信号がすべてＯＮ状態であるか否かに応じて処理を分岐させる（ＳＰｂ３）。なお、ＳＰｂ２による演算結果がゼロの場合には、Ｗレジスタのビットパターンが‘０１１００００１Ｂ’と同一値、すなわち、設定キースイッチ信号、ＲＡＭクリア信号、および扉開放信号がすべてＯＮ状態のＷ（１、１、１）の組合せとなる（Ｗ（ｘ、ｙ、ｚ）＝Ｗ（１、１、１））。一方、ＳＰｂ２による比較結果がゼロでない場合には、それ以外の組合せとなる。（Ｗ（ｘ、ｙ、ｚ）≠Ｗ（１、１、１））。
【０１７８】
詳しくは、ＳＰｂ２よる比較結果がゼロ、すなわち「Ｗ（ｘ、ｙ、ｚ）＝Ｗ（１、１、１）」である場合には、ゼロフラグＺＦに１がセットされ、比較結果がゼロでない、すなわち「Ｗ（ｘ、ｙ、ｚ）≠Ｗ（１、１、１）」である場合には、ゼロフラグＺＦに０がセットされる。そして、ＳＰｂ３のＪＲ命令（「ＪＲ  ＮＺ，ＳＹＳＴＥＭ＿３００」）により、ゼロフラグＺＦが１である場合（ＺＦ＝１）、すなわち、Ｗ（１、１、１）である場合には、設定変更モード移行条件が成立したとして、処理状態を設定変更処理ルートに移行させ（後続のプログラム‘ＳＰｃ１’を実行）、ゼロフラグＺＦが１でない場合（ＺＦ＝０）、すなわち、Ｗ（１、１、１）でない場合には、設定変更モード移行条件が成立していないとして、処理状態を後述のＲＡＭエラー判定処理（ステップＳ０１５の判定処理）に移行させる（ＳＹＳＴＥＭ＿３００にジャンプする）。このように本実施形態では、設定変更処理ルートに移行される場合には、ＲＡＭエラー判定処理（ステップＳ０１５、Ｓ０１６）が実行されないようになっている。
【０１７９】
なお、ＳＰｂ３では、ジャンプ命令として、１６ビット絶対ジャンプの「ＪＰ命令」ではなく、８ビット相対ジャンプの「ＪＲ命令」を採用している。ＪＰ命令では、ジャンプ先のアドレスを絶対アドレス（１６ビット（２バイト））で指定するのに対し、ＪＲ命令では、ジャンプ先のアドレスを相対アドレス（８ビット（１バイト））で指定するため、ＪＲ命令の方が１バイト分プログラム容量を削減できるという利点がある。ただし、ＪＲ命令は、ジャンプ先の指定可能な範囲がプログラムカウンタ（ＰＣレジスタ）の場所から−１２８〜＋１２７バイトの範囲となるため、絶対ジャンプのＪＰ命令によりもその範囲が制限される。本実施形態では、プログラム容量を削減の観点から、図３１Ａおよび図３１Ｂに示すソースコードで使用しているジャンプ命令はすべてＪＲ命令を使用し、少ないメモリ容量を最大限に生かす工夫がなされている。
【０１８０】
（イ．設定変更処理ルート（設定変更モード）：Ｓ０１４→Ｓ０２１〜Ｓ０２４→Ｓ０３０〜Ｓ０３２）
図６Ａ〜図６Ｂ、図１０、図３１Ａ〜図３１Ｂを参照して、上記設定変更処理ルートの処理内容について説明する。なお、図３１Ａおよび図３１Ｂに示すソースコードにおいて、この設定変更処理ルートによる処理の実行順序を「設定変更時」の欄に係る太矢印と数字とで示してある。以下では、重複記載を避けるために、設定変更処理ルートのうち、ステップＳ０２１〜Ｓ０２４、ステップＳ０３０〜Ｓ０３２の処理を中心に説明する。
【０１８１】
設定変更処理ルートに移行すると、まず、設定変更中コマンドデータ（ＢＡ５ＡＨ）を取得し（ステップＳ０２１、ＳＰｃ１）、取得したコマンドデータを、上記コマンド送信処理（＿ＣＭＤＯＵＴ）により演出制御部２４に送信する（ステップＳ０２２、ＳＰｃ２）。演出制御部２４が設定変更中コマンドを受けると、演出手段を用いて、設定値変更中であること報知する「設定変更中演出」を実行する。たとえば、装飾ランプ４５を青色全点灯させ、スピーカ１６から「設定変更中です♪」の警報音を出力させ、液晶表示装置３６に「設定変更中です」の演出画像を表示させる。なお、演出制御部２４は、後述の設定完了コマンド（ＢＡ０９Ｈ）の受信したことを契機に、実行中の設定変更中演出を終了させるようになっている。
【０１８２】
次いで、設定変更管理処理（Ｍ＿ＳＥＴＴＩ）を実行する（ステップＳ０２３）。ここでは、サブルーチンの設定変更管理処理（Ｍ＿ＳＥＴＴＥＩ）を呼び出して実行する（ＳＰｃ３）。
【０１８３】
（１０．設定変更管理処理：図１０）
上記ステップＳ０２３の設定変更管理処理（Ｍ＿ＳＥＴＴＥＩ）について説明する。図１０は、設定変更管理処理の詳細を示すフローチャートである。
【０１８４】
図１０において、ＣＰＵ２０１は、まずバックアップフラグＢＦをクリアする（ステップＳ９０１）。
【０１８５】
次いで、入力データ作成処理を実行する（ステップＳ９０２）。この入力データ作成処理では、ＲＡＭクリアスイッチ９８、設定変更スイッチ９５、設定キースイッチ９６などの入力情報を取得するもので、たとえば、主制御側タイマ割込処理の入力管理処理（図１７のＳ０８３）を呼び出し実行されるようになっている。
【０１８６】
次いで、領域内ＲＡＭの設定値格納領域（Ｗ＿ＳＥＴＴＥＩ）に格納されている設定値Ｎｃ（設定値データ）が異常値（００Ｈ〜０５Ｈ以外の値）であるか否かを判定する（ステップＳ９０３）。本実施形態では、設定変更処理ルートが実行される場合、電源再投入待ち処理ルート（ステップＳ０１７〜Ｓ０２０：ＲＡＭエラー処理）が実行されない。そこで、設定変更操作前に設定値Ｎｃを事前にチェックし、異常が生じている場合には、設定値格納領域をクリアするようになっている（ステップＳ９０４）。以下に、ステップＳ９０３〜Ｓ９０４の処理内容について詳述する。
【０１８７】
正常な遊技動作であれば、設定値格納領域には、設定１〜６に対応して‘００Ｈ〜０５Ｈ（正常値）’のいずれかの設定値データ（設定値Ｎｃ）が格納されているはずである。しかし、何らかの不具合により設定値データが破損して、設定１〜６のいずれにも対応しない値が設定されている場合もありうる。したがって、設定値Ｎｃが００Ｈ〜０５Ｈの範囲内にない場合、設定値Ｎｃに何らかの不具合が生じたと判断することができる。
【０１８８】
そこで本実施形態では、ステップＳ９０３の処理において、設定値Ｎｃが００Ｈ〜０５Ｈの範囲内にあるか否かを判定する。具体的には、設定値ＮｃをＣレジスタに取得した後、ＣＰ命令により、Ｃレジスタの値（設定値Ｎｃ）と０６Ｈとを比較してこれらの差を求め、その比較結果（減算結果）が「設定値Ｎｃ＜０６Ｈ（減算結果が負）」の場合には（ステップＳ９０３：ＹＥＳ）、設定値Ｎｃが正常範囲内の値であるとして、後述のステップＳ９０５にジャンプし、一方「設定値Ｎｃ≧０６Ｈ（減算結果が負でない）」の場合には（ステップＳ９０３：ＮＯ）、設定値Ｎｃが異常値であるとして、設定値格納領域に、初期値の００Ｈ（設定１）をセットする（設定値Ｎｃ←００Ｈ）。なお、設定値の初期値は、設定１（００Ｈ）に限らず、設定２〜設定６（０１Ｈ〜０５Ｈ）のいずれの値であってもよい。
【０１８９】
ステップＳ９０５の処理に進むと、図８に示す第１電源異常チェック処理（＿ＶＤＤＣＨＫ）を実行する（ステップＳ９０５）。
【０１９０】
次いで、設定変更中（設定変更操作中）であることを示すセキュリティ信号（設定変更中信号および／または扉開放状態中信号）を枠用外部端子基板２１から出力し（ステップＳ９０６）、続いて、チャタリング防止待ち時間（たとえば、０．１２ｍｓ程度）をセットする（ステップＳ９０７）。そして、チャタリング防止待ち時間が経過するのを待つ（ステップＳ９０８、ステップＳ９０９：ＮＯ）。本実施形態では、設定完了変更スイッチ９６がＯＦＦになるまで（後述のステップＳ９１６：ＹＥＳ）、ステップＳ９０５〜Ｓ９１６の処理が高速で繰り返され、その度に設定変更操作があったか否か、つまり、設定変更スイッチ９５がＯＦＦ→ＯＮに変化したか否かが判定されるが、ステップＳ９０７〜Ｓ９０９によるチャタリング防止待ち時間を設けることにより、設定変更スイッチ９５のチャタリングによる誤検出を防止することができる。
【０１９１】
チャタリング防止待ち時間が０になったならば（ステップＳ９０９：ＹＥＳ）、上記入力データ作成処理を実行し（ステップＳ９１０）、設定変更スイッチ９５がＯＮ状態であるか否か、つまり、設定変更操作の有無を判定する（ステップＳ９１１）。本実施形態では、設定変更スイッチ９５のＯＮエッジを検出した場合に設定変更操作が行われたものと判定するようになっている。なお本実施形態では、設定変更スイッチ９５の入力情報を取得する入力データ作成処理を、ステップＳ９１１の直前のステップＳ９１０だけでなく、設定変更管理処理開始時のステップＳ９０２でも実行するようになっている。これは、設定変更スイッチ９５が押下されたままの状態で設定変更処理が開始された場合に、いきなり設定変更スイッチ９５のＯＮエッジが立ってしまったとしても、それをステップＳ９１０で空検出することにより、ステップＳ９１１の判定処理に影響を与えないようにするためである。
【０１９２】
設定変更スイッチ９５がＯＮ状態でない場合（ステップＳ９１１：ＮＯ）、設定変更操作がなかったとして、ステップＳ９１５の処理に進む。一方、設定変更スイッチ９５がＯＮ状態である場合（ステップＳ９１１：ＹＥＳ）、設定変更操作があったとして、現在の設定値Ｎｃを変更（更新）する（ステップＳ９１２）。設定変更中（設定変更操作中）の設定値については、既に説明したように、設定変更スイッチ９５を操作するごとに、設定１〜６の範囲で循環するように切り替わるようになっている。
【０１９３】
そして、ステップＳ９１２の処理を終えると、再度、現在の設定値Ｎｃが正常値であるか否かを判定し（ステップＳ９１３）、正常値でない場合には（ステップＳ９１３：ＮＯ）、設定値Ｎｃに設定１に対応する００Ｈ（設定１）を設定する（設定値Ｎｃ←００Ｈ）（ステップＳ９１４）。
【０１９４】
次いで、現在の設定値Ｎｃに基づいて、設定表示器９７に表示する設定表示用データを作成し、出力する（ステップＳ９１５）。これにより、設定表示器９７には、設定変更中における現在の設定値が表示される。ただし、ここで表示される設定値は、設定値が確定される前の「暫定的な設定値」である。
【０１９５】
ステップＳ９１５の処理を終えると、設定変更完了スイッチ９６がＯＮ状態であるか否か、つまり、設定変更操作（設定変更期間）が完了したか否かを判定する（ステップＳ９１６）。設定変更完了スイッチ９６がＯＮ状態でない場合（ステップＳ９１６：ＮＯ）、設定変更操作が完了していないとして（設定変更操作終了条件未成立）、ステップＳ９０５の処理に進み、以後、設定変更完了スイッチ９６がＯＮ状態となるまで（設定変更操作終了条件が成立するまで）、ステップＳ９０５〜Ｓ９１６の処理を繰り返し実行する。
【０１９６】
設定変更完了スイッチ９６がＯＮ状態となったならば（ステップＳ９１６：ＹＥＳ）、設定値が確定されたとして、現在の設定値Ｎｃ（Ｃレジスタの設定作業値）をＲＡＭ２０３の設定値格納領域に格納する（ステップＳ９１７）。
【０１９７】
次いで、設定値確定表示処理を実行する（ステップＳ９１８）。この設定値確定表示処理では、現在の設定表示用データをクリアするとともに、設定確定ＬＥＤの点灯表示用データを出力する。本実施形態の設定確定ＬＥＤは、７セグメントＬＥＤである設定表示器９７のＤＰ部（デシマルポイント）がその機能を担い、設定変更完了スイッチ９６がＯＮ状態になると、表示中の設定値が消えて、ＤＰ部のみが点灯し、設定値が確定されたことが報知される（設定確定表示）。なお本実施形態では、設定確定時にＤＰ部のみを点灯させる表示態様について説明したが本発明はこれに限らず、設定値が確定したことを識別可能な表示態様であれば、特に限定されない。たとえば、「７」や「８」など、６段階設定に存在しない設定値表示を採用してもよいし、アルファベットなどを採用してもよい。ただし、設定値が確定したことを識別可能な表示態様であることが好ましい。
【０１９８】
なお、設定値確定表示の表示態様は、ＤＰ部のみを点灯させる態様に限らず、次の（甲）または（乙）の表示態様とすることができる。
（甲）確定した設定値とともにＤＰ部を所定時間表示（点灯）させる。たとえば、設定値６であれば「６．」などを、１秒間表示する。
（乙）設定表示用データを直ちにクリアするのではなく、最終的に確定した設定値を所定時間表示した後、ＤＰ部を点灯させる（単に、所定時間設定値を表示するだけで、ＤＰ部は点灯させなくてもよい）。
上記（甲）（乙）の構成の場合、上記ステップＳ９１８で説明した‘確定した設定値表示を消してＤＰ部のみが点灯させる’という構成と比べ、確定した設定値が所定時間表示されるので、操作者（たとえば、ホール関係者）が確定した設定値をしっかりと確認することができるという利点がある。
【０１９９】
次いで、セキュリティ信号（設定変更中信号）の出力を停止するとともに（ステップＳ９２０）、設定完了コマンドデータ（ＢＡ０９Ｈ）を取得し（ステップＳ９２１）、その取得したコマンドデータを、コマンド送信処理（＿ＣＭＤＯＵＴ）により演出制御部２４に送信する（ステップＳ９２２）。演出制御部２４が設定完了コマンドを受けると、実行中の設定変更中演出を終了させて、設定変更が終了した旨（設定値が確定した旨）を報知する「設定変更完了演出」を、所定期間（所定時間：たとえば、１０秒）実行する。たとえば、装飾ランプ４５を赤色全点灯させ、スピーカ１６から「設定が変更されました♪」などの音声（設定変更完了音）を出力させ、液晶表示装置３６に「設定が変更されました」の演出画像（設定変更完了画面）を表示させる。
【０２００】
なお、本実施形態では、設定変更管理処理（ステップＳ０２３）が終了した後、後述の領域内ＲＡＭクリア処理（ステップＳ０３１）によりＲＡＭの内容がクリアされるため、このＲＡＭクリアが実行された旨を報知することが好ましい。そこで、設定変更完了演出に付随する形で、ＲＡＭクリアが実行された旨を報知可能な構成としてもよい（設定変更時ＲＡＭクリア報知演出）。たとえば、液晶表示装置３６に「設定が変更されました」の表示と「ＲＡＭクリアされました」の表示を同時に（重複的に）表示することができる。また、設定変更完了演出が終了した後に、ＲＡＭクリアを報知するための専用の演出（ＲＡＭクリア報知演出）を実行可能な構成としてもよい。このＲＡＭクリア報知演出としては、たとえば、所定時間（たとえば、１０秒）、装飾ランプ４５を赤色全点灯させ、スピーカ１６からのＲＡＭクリア時の警報音を出力する。また液晶表示装置３６には、通常状態時の背景画面（通常演出モード（通常状態）に対応する背景画像）を表示するとともに（低確画面表示）、装飾図柄については、ＲＡＭクリア時用の装飾図柄の組合せ（たとえば「７３１」：ＲＡＭクリア時装飾図柄）を表示することができる（第１電源投入時表示態様）。この場合、液晶表示装置３６の表示状態については、装飾ランプ４５やスピーカ１６によるＲＡＭクリア報知が終了した後も、その表示状態（第１電源投入時表示態様）を維持し、遊技が開始されずに所定時間（たとえば、１８０秒）が経過した場合に、客待ちモード（後述の「客待ち待機演出（客待ちデモ画面）」）に移行させることができる。またこれに限らず、設定変更完了演出を実行せずに、上記ＲＡＭクリア報知演出を実行してもよい。
【０２０１】
そして、設定キースイッチ９４がＯＦＦ状態になるまで待ち（ステップＳ９２３：ＮＯ）、設定キースイッチ９４のＯＦＦ状態が確認されたならば（ステップＳ９２３：ＹＥＳ）、設定表示器９７の表示（ここでは、設定確定ＬＥＤ（ＤＰ部））を消灯させ、設定変更管理処理を抜ける。これにより、一連の設定変更操作が終了したことになる。なお本実施形態では、設定変更完了演出は、設定キースイッチ９４がＯＦＦ状態であるか否かにかかわらず、所定時間、現出されるようになっている。その後は、図６Ａの主制御側メイン処理に戻り、後述のステップＳ０２４の処理に進む。
【０２０２】
なお、本実施形態では、制御負担を軽減するために、少なくとも遊技開始可能状態が整うまで（後述のステップＳ０３６のＣＴＣ設定処理が実行されるまで（図１７の主制御側タイマ割込処理が開始される前）か、または、少なくともステップＳ０４０〜Ｓ０４５のループ処理が実行されるまで）、扉開放センサ６１がＯＮ状態（前枠２が開放状態）であっても「扉開放エラー」に係るエラー報知（扉開放エラー報知）が実行されないようになっている。ただし、セキュリティの観点から、扉開放センサ６１がＯＮ状態の場合には、扉開放状態であることを示す情報がセキュリティ信号により、ホールコンピュータＨＣに送信されるようになっている。
【０２０３】
（Ψ：扉開放エラーを報知する場合）
勿論、遊技開始可能状態が整う以前であっても「扉開放エラー報知」を実行可能に構成してもよい。たとえば、装飾ランプ４５を赤色全点滅、スピーカ１６から「扉が開いています♪」の扉開放警報音を出力し、液晶表示装置３６に「扉が開いています」の演出画像を表示させる。ところで、設定変更を行う際には、通常、前枠２を開放してから、設定変更操作（設定キースイッチ９４、ＲＡＭクリアスイッチ９８等をＯＮ操作）を行うことになるが、扉開放エラーを報知可能に構成している場合には、設定変更操作の開始から終了まで、扉開放エラーが生じていることになる。したがって、扉開放エラー報知と、設定変更中演出または設定変更完了演出のいずれを優先的に報知するかという問題が生じるが、処理状態を明確に報知すべく、扉開放エラー報知よりも、設定変更中演出や設定変更完了演出の報知優先順位を高く定めることが好ましい。具体的には、設定変更開始時（設定変更中コマンドを受信した場合）に扉開放エラー報知から設定変更中演出に切り替えて、設定変更完了演出が終了した後に（設定完了コマンドを受信した場合）、扉開放エラー報知に切り替えるように構成する。これにより、設定変更中であることや、新たな設定値が選択され決定されたこと（同一設定値に打ちかえることを含む）を明確に報知することができる。また、上記したＲＡＭクリア報知演出や設定変更時ＲＡＭクリア報知演出を実行する場合も、処理状態を明確に報知すべく、扉開放エラー報知よりもＲＡＭクリア報知演出等の報知優先順位を高く定めることが好ましい。
【０２０４】
なお、「報知優先順位を高く定める」とは、たとえば、（戊）一の演出を他の演出よりも全面的に優先して実行する場合の他、（己）重複的（同時的に）に実行する場合も含む概念である。ただし、重複的に実行する場合には、報知優先順位が高い方の演出を強調的に報知するなどの報知優先順位に従った演出態様（報知態様）とする（後述の設定確認における「Ω：扉開放エラーを報知する場合」も同様）。たとえば、設定変更中演出（報知優先度高）と扉開放エラー報知（報知優先度低）との関係で言えば、前者の（戊）の場合は、扉開放エラー報知は中断して、設定変更中演出を実行する形態を指す。後者の（己）の場合は、設定変更中演出に付随する形で扉開放エラーを報知する形態を指し、たとえば、装飾ランプ４５とスピーカ１６による演出は設定変更中演出の演出態様、液晶表示装置３６には「設定変更中です」の文字を大きく表示し「扉が開いています」をそれよりも小さく表示するなど、報知優先順位が高い方を強調する演出態様を指す。
【０２０５】
（変形例１−１）
なお本実施形態では、設定変更用スイッチとして、専用の設定変更スイッチ９５を設けた例について説明したが、本発明はこれに限られない。設定変更スイッチ９５に替えて、ＲＡＭクリアスイッチ９８を設定変更用スイッチとして機能させてもよい。この場合、設定変更スイッチ９５を設けることなく、ＲＡＭクリアスイッチ９８の操作により設定変更操作が可能である。
【０２０６】
（変形例１−２）
また本実施形態では、設定変更完了用スイッチとして、専用の設定変更完了スイッチ９６を設けているが、本発明はこれに限られない。設定変更完了スイッチ９６に替えて、設定キースイッチ９４を設定変更完了用スイッチとして機能させてもよい。この場合、別途、設定変更完了スイッチ９６を設けることなく、設定キースイッチ９４の操作により、設定変更終了操作が可能である。本変形例の場合、ステップＳ９１６の処理の設定変更完了スイッチ９６のＯＮ／ＯＦＦの判定処理は、設定キースイッチ９４のＯＮ／ＯＦＦの判定処理となる。また、ステップＳ９２３の判定処理は、不要になり（図示の破線部の処理を削除すればよい）、制御負担の軽減に繋がる。
【０２０７】
（変形例１−３）
また、他のセンサ・スイッチ類、たとえば、遊技球を検出するセンサ（たとえば、センサ３４ａ、３５ａ、５２ａ、４３ａ、または４９ａ等）を、設定変更完了スイッチとして機能させてもよい。この場合、ステップＳ９１６の判定処理において、遊技球を入賞口に手入れする等して、当該センサが遊技球を検出したこと（ＯＮ状態）を以って、設定値が確定されたと判定すればよい。なお、上記した「変形例１−１」〜「変形例１−３」のうち、一の変形例または複数の変形例の組合せを採用することができる。
【０２０８】
以上により、設定変更管理処理を終えると、図６ＡのステップＳ０２４の処理に進み、設定変更時コマンド送信アドレステーブル（Ｄ＿ＭＫＣＡＤＲ２Ａ）のアドレスを取得し（ステップＳ０２４）、次いで、送信コマンドテーブル選択処理（＿ＭＫＣＡＤＲ）を実行する（ステップＳ０３０）。このステップＳ０２４、Ｓ０３０の処理により、設定変更終了後に係る演出制御コマンド（図３６の「設定変更」の欄参照）が送信される。
【０２０９】
上記「ステップＳ０２４、Ｓ０３０」の処理の内容について、図３１Ａのソースコードに従い詳細に説明すれば、次のようになる。
【０２１０】
設定変更時コマンド送信アドレステーブル（Ｄ＿ＭＫＣＡＤＲ２Ａ）の先頭アドレスをＨＬレジスタペアにセットした後（ＳＰｄ１）、ＳＹＳＴＥＭ＿２５０にジャンプし（ＳＰｄ２）、ＣＡＬＬＶ命令により、送信コマンドテーブル選択処理（＿ＭＫＣＡＤＲ）を呼び出し実行する（ＳＰｆ２）。以下に、設定変更時コマンド送信アドレステーブル、送信コマンドテーブル選択処理について詳細に説明する。
【０２１１】
（３３Ａ．設定変更時コマンド送信アドレステーブル（Ｄ＿ＭＫＣＡＤＲ２Ａ）：図３３Ａ（Ａ））
図３３Ａを参照して、上記設定変更時コマンド送信アドレステーブルについて説明する。図３３Ａ（Ａ）に、設定変更時コマンド送信アドレステーブルを示す。
【０２１２】
本実施形態に係る設定変更時コマンド送信アドレステーブルには、設定変更時に送信される演出制御コマンドデータを作成するためデータとして、ループ数（指定対象となるテーブル数）データと、コマンド作成テーブルの先頭アドレスが定められている。本実施形態の場合、指定対象となるテーブルは、同図（Ｂ）に示す「スペック指定コマンド作成テーブル（Ｄ＿ＳＰＥＣ）」と、同図（Ｃ）に示す「客待ち中コマンド作成テーブル（Ｄ＿ＢＡ０４）」の２種類であるので、ループ数は２である。
【０２１３】
（コマンド作成テーブル：図３３Ａ（Ｂ）（Ｃ））
次に、スペック指定コマンド指定コマンド作成テーブル（Ｄ＿ＳＰＥＣ）、「客待ち中コマンド作成テーブル（Ｄ＿ＢＡ０４）について説明する。
【０２１４】
上記「スペック指定コマンド作成テーブル（Ｄ＿ＳＰＥＣ）」と、上記「客待ち中コマンド作成テーブル（Ｄ＿ＢＡ０４）」とには、図示のように、加算値データ（ここでは、００Ｈ）と、送信すべきコマンドデータとが定められている。
【０２１５】
この「加算値データ」とは、基準となるコマンドデータ（基準コマンドデータ）に変更を加える場合に利用されるオフセットデータである。したがって、加算値データが００Ｈである場合には、基準コマンドデータが実際に送信されるコマンドデータとして取得され、加算値が００Ｈでない場合には（たとえば、０１Ｈの場合）、基準コマンドデータに加算値を加えたコマンドデータ（この例では、基準コマンドデータ＋０１Ｈ）が実際に送信されるコマンドデータとして取得される。
【０２１６】
（１１．送信コマンドテーブル選択処理：図１１）
続いて図１１を参照して、ステップＳ０３０の送信コマンドテーブル選択処理（＿ＭＫＣＡＤＲ）について説明する。図１１は、送信コマンドテーブル選択処理を示すフローチャートである。
【０２１７】
図１１において、ＣＰＵ２０１は、まず、ステップＳ０２４（ＳＰｄ１）で取得した図３３Ａ（Ａ）の「設定変更時コマンド送信アドレステーブル」を参照して、ループ数を設定する（ステップＳ０７１）。
【０２１８】
次いで、設定変更時コマンド送信アドレステーブルを参照して、コマンド作成テーブルを選択する（ステップＳ０７２）。ここでは、２回のループにて、図３３Ａ（Ｂ）のスペック指定コマンド作成テーブルと、図３３Ａ（Ｃ）の客待中コマンド作成テーブルとが順次選択される。そして、図１２に示す第１コマンドデータ作成処理を実行する。
【０２１９】
（１２．第１コマンドデータ作成処理：図１２）
図１２に、上記ステップＳ０７３の第１コマンドデータ作成処理のフローチャートを示す。第１コマンドデータ作成処理では、図１２に示すように、まず、ステップＳ０７２で選択したコマンド作成テーブルを参照して、送信すべきコマンドデータを取得し（ステップＳ０７６）、続いて、サブルーチンのコマンド送信処理（＿ＣＭＤＯＵＴ）を呼び出して実行し、取得したコマンドデータを演出制御部２４に送信する（ステップＳ０７７）。ここでは、２回のループにて、スペック指定コマンド作成テーブルに基づく‘Ｆ６１１Ｈ（スペック指定コマンドデータ）’と、客待ち中コマンド作成テーブルに基づく‘ＢＡ０４Ｈ（客待ち中コマンドデータ）’とが取得され、これらのコマンドデータが順次、演出制御部２４に送信されることになる。すなわち、設定変更操作が完了する前には、設定変更中コマンド（ＢＡ５ＡＨ）が、設定変更操作が完了した後には、設定完了コマンド（ＢＡ０９Ｈ）、スペック指定コマンド（Ｆ６１１Ｈ）、客待ち中コマンド（ＢＡ０４Ｈ）がこの順で、演出制御部２４に対して送信されることになる（図３６の「設定変更」の記載参照）。
【０２２０】
上記図１２の第１コマンドデータ作成処理（ステップＳ０７３）を実行した後は、ループ数をデクリメントし（ステップＳ０７４）、ループ数がゼロになるまで、ステップＳ０７２〜Ｓ０７５の処理を繰り返す。そして、ループ数がゼロになったならば（ステップＳ０７５：＝０）、この送信コマンドテーブル選択処理を抜ける。
【０２２１】
なお、図１１の送信コマンドテーブル選択処理（＿ＭＫＣＡＤＲ）は、後述のＲＡＭクリア処理ルート（ステップＳ０２９〜Ｓ０３２）が実行される際にも共通利用される。このＲＡＭクリア処理ルートが実行される場合には、設定変更処理ルートで選択される図３３Ａに示す「設定変更時コマンド送信アドレステーブル」ではなく、後述の「ＲＡＭクリア時コマンド送信アドレステーブル（Ｄ＿ＭＫＣＡＤＲ２）」が選択される（図６ＢのステップＳ０２９、図３３Ｂ参照）。そして、送信コマンドテーブル選択処理（＿ＭＫＣＡＤＲ）が実行され（ステップＳ０３０）、目的の演出制御コマンドが送信されるようになっている。
【０２２２】
演出制御部２４が上記客待ち中コマンドを受信した場合、所定の実行条件に基づき、パチンコ遊技機１における遊技の進行の説明やその紹介（デモンストレーション）のための「客待ち待機演出（客待ちデモ画面）」を現出させる。具体的には、客待ち中コマンドを受信した後、遊技が開始されずに、つまり作動保留球が発生せずに（保留加算コマンドを受信することなく）、所定時間（たとえば、１８０秒）が経過した場合、客待ち待機演出を現出させる。
【０２２３】
なお、上述したように、設定変更操作が完了した後には、主制御部２０から演出制御部２４に対して、設定完了コマンド（ステップＳ９２１）に続いて、上記客待ち中コマンドが送信されることになるが、演出制御部２４は、少なくとも設定変更完了演出が終了するまでは、客待ち待機演出（客待ちデモ画面等）を実行しないようになっている。なお、設定変更完了演出終了後、上記したＲＡＭクリア報知演出を実行し、ＲＡＭクリア報知演出終了後に、客待ち待機演出を実行してもよい。この設定変更完了演出後に客待ち待機演出を現出させる場合には、客待ち中コマンドの受信後に上記１８０秒経過を待って実行してもよいし、直ちに（１８０秒経過を待たずに）実行してもよい。
【０２２４】
また、客待ち待機演出（デモ画面表示）の開始後、所定の条件を満たすと「節電モード」に移行されるようになっている。本実施形態の場合、節電モードには、たとえば、客待ち待機演出の開始後、作動保留球が発生せず、かつメニュー画面（遊技設定画面）に切り替わることなく、所定時間（たとえば、１２０秒）が経過したことを、その移行条件（節電モード移行条件）とすることができる。演出制御部２４は、節電モード移行条件を満たした場合、客待ち待機演出を終了して節電モードに移行させるとともに、節電モード専用の演出（節電モード中演出）を現出させる。たとえば、液晶表示装置３６に節電用画面（たとえば、液晶画面に「節電中です」の文字表示）を表示させ、装飾ランプ４５やその他の演出用ＬＥＤの一部またはすべてを消灯させるように制御する（節電制御）。
【０２２５】
ところで本実施形態では、遊技中でない場合（図柄変動表示ゲーム中でなく、作動保留球がゼロである場合（客待ち待機演出中に移行してない場合を含む））や、デモ画面表示中に、演出ボタン１３や方向キー７５の操作を検出した場合、音量や光量などを遊技の設定が可能な「メニュー画面（遊技設定演出）」に切り替え表示可能に構成となっているが、このメニュー画面への切り替え可能なタイミング、すなわち、デモ画面中のボタン操作有効期間（メニュー画面切り替え操作有効期間）については、その旨を遊技者に報知することが好ましい。そこで本実施形態では、ボタンＬＥＤ１３ｂを節電対象から除き、メニュー画面切り替え操作有効期間中は、このボタンＬＥＤ１３ｂを、通常の報知態様（たとえば、白色）とは異なる報知態様（たとえば橙色）で点灯または点滅させ、メニュー画面への切り替え操作が可能な期間であることを報知するようになっている。
【０２２６】
（領域内ＲＡＭクリア処理：ステップＳ０３１）
図６Ｂの説明に戻り、上記した送信コマンドテーブル選択処理（ステップＳ０３０）を終えると、次いで、領域内ＲＡＭクリア処理を実行する（ステップＳ０３１、ＳＰｇ１〜ＳＰｇ３）。この領域内ＲＡＭクリア処理では、通常の遊技処理（図柄変動表示ゲームに係る処理、当り遊技に係る処理等）で使用するデータを格納するための領域内ＲＡＭ領域のうち、少なくとも設定値格納領域を除く全領域（通常データ格納領域）を初期化（クリア）して遊技機の動作状態を初期状態に戻す。したがって、領域内ＲＡＭクリア処理が実行されても、ベース値（性能表示）に関する処理等に利用される領域外ＲＡＭ（図３０参照）はクリアされない。
【０２２７】
本実施形態では、性能表示に関する処理のプログラムや記憶領域は、ＣＰＵ２０１が通常の遊技進行の際にアクセスする領域（領域内メモリ（第１メモリ領域））とは異なる領域（領域外メモリ（第２メモリ領域））に規定されている。具体的には、主制御部２０は、処理状態に応じて、‘通常の遊技進行’に係る遊技処理（たとえば、性能表示器９９の表示に関する処理以外の処理）で用いられる遊技データを記憶可能な第１ＲＡＭ領域（領域内ＲＡＭ）と、処理状態に応じて、当該遊技進行に直接関連のない‘性能情報表示（ベース表示）’に関する情報表示処理（図６ＢのステップＳ０３４、Ｓ０４３、図１７のステップＳ１０２等）で用いられる性能情報データを記憶可能な第２ＲＡＭ領域（領域外ＲＡＭ）とを含むＲＡＭ２０３と、上記通常の遊技処理を実行するための遊技制御プログラムを記憶する第１ＲＯＭ領域（領域内ＲＯＭ）と、上記情報表示処理を実行するための情報表示制御プログラムを記憶する第２ＲＯＭ領域（領域外ＲＯＭ）とを含むＲＯＭ２０２と、遊技制御プログラムおよび情報表示制御プログラムに基づいて遊技制御動作を実行するＣＰＵ２０１と、を有して構成される。ここでは、クリア対象を領域内メモリに係るＲＡＭ領域（領域内ＲＡＭ）だけとしている。なお、領域内ＲＡＭのデータであっても設定値格納領域（設定値データ）はクリア対象とされない。設定値データについての初期化・その変更等については、既に説明した図１０に示す設定変更管理処理（図６ＡのステップＳ０２３）にて実行されるようになっている。
【０２２８】
上述した「通常データ格納領域」には、主として、後述の各種乱数更新処理（ステップＳ０４１）と、主制御部側タイマ割込処理（図１７）で利用される各種のフラグや動作タイマやカウンタなど、これら遊技進行用データのそれぞれに対応する記憶領域が定められている。遊技進行用データとして代表的なものには、下記のようなデータがある。以下に、代表的な遊技進行用データとして、その一部を例示する。
【０２２９】
（Ａ）遊技状態を指定するための各種機能に係るフラグ（開放延長機能の作動状態を指定する「普電役物開放延長状態フラグ」、普通図柄時短機能の作動状態を指定する「普通図柄時短状態フラグ」、普通図柄確変機能の作動状態を指定する「普通図柄確変状態フラグ」、特別図柄時短機能の作動状態を指定する「特別図柄時短状態フラグ」、特別図柄確変機能の作動状態を指定する「特別図柄確変状態フラグ」：遊技状態指定フラグ）
（Ｂ）特別図柄時短機能の作動回数をカウントする「特別図柄時短回数カウンタ」、特別図柄確変機能の作動回数をカウントする「特別図柄確変回数カウンタ」、
（Ｃ）「大当り抽選や補助当り抽選に係る各種データ（大当り判定フラグ、小当り判定フラグ、普通図柄当り判定フラグ、特別図柄判定データ、普通図柄判定データ、特別停止図柄番号、普通停止図柄番号、各抽選に利用される各種乱数等）」
（Ｄ）「特別図柄や普通図柄の変動表示動作状態に係るパラメータ（変動中フラグ、特別図柄動作ステータス、普通図柄動作ステータス、特別図柄動作確認データ、等）」、「現在の遊技状態を特定可能な遊技状態データ（遊技状態番号ＹＪ）」、「作動保留球数（特図１作動保留球数、特図２作動保留球数、普図作動保留球数）」、
（Ｅ）「当り遊技の実行に係る各種データ（現在のラウンド数（特別電動役物作動回数）、規定ラウンド数、大入賞口入賞数、条件装置作動フラグ、小当り中フラグ、役物連続作動装置作動フラグ、特別電動役物動作ステータス、ラウンド表示ＬＥＤ番号等）」、「普電開放遊技の実行に係る各種データ（普通電動役物動作ステータス、普通電動役物作動中フラグ等）」
（Ｆ）「遊技進行を管理する各種動作タイマ（ベース値表示に関するタイマは除く）」、「入賞球数をカウントする入賞カウンタ」、
（Ｇ）「スイッチ・センサ類に係るＯＮ／ＯＦＦデータ（ベース値表示に係る入賞口等のセンサのＯＮ／ＯＦＦデータは除く）」、
（Ｈ）「各種のエラーフラグ」、「バックアップフラグＢＦ」などである。
いずれにしても領域内ＲＡＭクリア処理（ステップＳ０３１）が実行されると、設定値格納領域や領域外ＲＡＭを除く、通常データ格納領域のすべてのデータが初期状態に設定される。
【０２３０】
本実施形態では、図２９のアドレスマップに示すように、ＲＡＭ２０３における０〜２５５バイトまでが領域内ＲＡＭとして規定され、２５６〜５１１バイトまでが領域外ＲＡＭとして規定されている。また本実施形態の場合、領域内ＲＡＭの先頭アドレス（００００Ｈ番地）が設定値格納領域として１バイト分確保されている。また、領域内ＲＡＭのうち、設定値格納領域および通常データ格納領域以外の所定領域が、サブルーチンをコールした際の戻りアドレスを退避させるスタック領域として使用される。具体的には、図３１ＡのＳＰｇ３に示す‘ゼロセット処理（＿ＺＥＲＯＳＥＴ２）’をＣＡＬＬＶ命令により呼び出し際の戻りアドレスを退避（ＰＵＳＨ）するためのスタック領域として２バイトが使用される。なお、前述のゼロセット処理（＿ＺＥＲＯＳＥＴ２）とは、指定されたアドレスのデータをゼロクリアするための処理である。
【０２３１】
したがって、領域内ＲＡＭのクリア対象領域を、設定値格納領域と、前述の戻りアドレス用のスタック領域として使用される領域分の合計３バイト分を除く必要がある。そこで、領域内ＲＡＭクリア処理では、まず、ＨＬレジスタペアに、クリア対象領域の開始アドレスとして、設定値格納領域（Ｗ＿ＳＥＴＴＥＩ）の次のアドレスをＨＬレジスタペアにセットし（ＳＰｇ１）、データをクリア処理するためのゼロセット処理（＿ＺＥＲＯＳＥＴ２）の処理回数として、２５３をＢレジスタにセットする（ＳＰｇ２）。そして、ＣＡＬＬＶ命令により、サブルーチンのゼロセット処理（＿ＺＥＲＯＳＥＴ２）を呼び出し実行する（ＳＰｇ３）。これにより、領域内ＲＡＭの設定値格納領域と戻り番地退避用のスタック領域とを除く領域（２５３バイト分）がゼロクリアされる。
【０２３２】
なお詳細は後述するが、領域外ＲＡＭ、すなわち、性能情報に係るＲＡＭ領域（計測情報格納領域、性能表示格納領域等）については、領域内ＲＡＭクリア処理によるクリア対象とはせずに、主制御側タイマ割込処理中の性能表示モニタ処理（図１７のステップＳ１０２）にて、領域外ＲＡＭの内容がチェックされ、その内容に異常がある場合にＲＡＭクリア処理（領域外ＲＡＭクリア処理）が実行されるようになっている（図１７のステップＳ１０２、図２５のステップＳ８２４等参照）。これにより、たとえば、当り遊技中や確変状態中で営業時間が終了して、遊技状態を通常状態（初期化）するために、あるいは設定値を変更するために、ＲＡＭクリア操作や設定変更操作を行った場合であっても、ベース値に関するデータについてはクリアされずに通常データ格納領域だけがクリアされる。したがって、ＲＡＭクリア操作や設定変更操作に左右されずに、電断を跨いで引き継ぐことが可能となっている。
【０２３３】
図６Ｂの説明に戻り、ステップＳ０３１の領域内ＲＡＭクリア処理を終えると、次いで、領域内ＲＡＭ（通常データ格納領域）の特定のデータに対して、ＲＡＭクリア時における初期値を設定する（電源投入時初期データ設定処理：ステップＳ０３２、ＳＰｇ４〜ＳＰｇ６）。この電源投入時初期データ設定処理では、不図示の作業領域初期設定テーブル（Ｄ＿ＩＮＳＥＴ）の先頭アドレスをＨＬレジスタペアにセットし（ＳＰｇ４）、ＣＡＬＬＶ命令により、指定されるワークエリアに特定データを設定するための‘データセット処理（＿ＤＴＳＥＴ）’を呼び出し実行する（ＳＰｇ５）。
【０２３４】
上記「作業領域初期設定テーブル（Ｄ＿ＩＮＳＥＴ）」には、領域内ＲＡＭの特定のアドレスを指定するデータと、そのアドレスが指定する格納領域にセットするＲＡＭクリア時の初期データとが定められており、上記の「データセット処理（＿ＤＴＳＥＴ）」を実行することにより、指定先の格納領域に対して、初期データがセットされるようになっている。
【０２３５】
本実施形態では、指定先の格納領域として、エラー報知タイマ（Ｗ＿ＳＧＴＭＥＲ）、特図１停止図柄番号（Ｗ＿Ｔ１ＳＴＰＮＯ）、および特図２停止図柄番号（Ｗ＿Ｔ２ＳＴＰＮＯ）が指定され、エラー報知タイマ（Ｗ＿ＳＧＴＭＥＲ）には３００００ｍｓがセットされ、特図１停止図柄番号（Ｗ＿Ｔ１ＳＴＰＮＯ）と特図２停止図柄番号（Ｗ＿Ｔ２ＳＴＰＮＯ）とには、それぞれ同一の特別停止図柄番号２００（特定のハズレ図柄データ：たとえば、ハズレＡ対応停止図柄データ）がセットされるようになっている。ここでのエラー報知タイマは、ＲＡＭクリアが実行されたことを示すＲＡＭクリア信号（セキュリティ信号の一つ（設定変更中のセキュリティ信号と共通のセキュリティ信号であってもよい））の出力時間であり、このＲＡＭクリア信号は、枠用外部端子基板２１を通じて、ホールコンピュータＨＣに出力される。なお本実施形態では、初期データとして、特図１停止図柄番号と特図２停止図柄番号とに同一の特別停止図柄番号をセットしているが、それぞれ異なるハズレ図柄データをセットしてもよい。また、ハズレ図柄データ以外でもよく、たとえば、遊技中には表示することがない特定図柄（ＲＡＭクリア時専用図柄）に対応するデータをセットするようにしてもよい。また、非点灯（消灯）のデータ（消灯データ）を設定するようにしてもよい。また、普通図柄に関するデータ（普通停止図柄番号（Ｗ＿ＦＳＴＰＮＯ））についても特別図柄と同様に、ハズレの図柄データや非点灯のデータ等をセットしてもよい。
【０２３６】
そして、ＳＰｇ５のデータセット処理（＿ＤＴＳＥＴ）を終えると、後述のステップＳ０３３（ＳＹＳＴＥＭ＿８５０）にジャンプする（ＳＰｇ６）。これにより、設定変更処理ルートを終えて、処理状態は、合流ポイントのステップＳ０３３の処理に移行されることになる。
【０２３７】
なお、設定変更分岐判定処理（ステップＳ０１４）において、設定変更移行モード移行条件が成立していると判定されるためには、前枠２を開放した後、設定キースイッチ９４とＲＡＭクリアスイッチ９８の双方をＯＮにしたまま、電源を投入することを要する。これは、前枠２を開放して、遊技機内部の電源スイッチ（不図示）をＯＮした後、設定キースイッチ９４またはＲＡＭクリアスイッチ９８をＯＮ操作した場合は、電源投入からそのＯＮ操作までに、通常、数秒程度の時間を要する。しかしそのＯＮ操作するまでの間に、図７の初期設定処理中のステップＳ０６７の処理が実行されて入力ポート１（Ｐ＿ＩＮＰＴ１）の入力情報が取得されてしまうので、少なくとも扉開放信号についてはＯＮ状態が検出されるが、設定キースイッチ信号やＲＡＭクリアスイッチ信号についてはＯＦＦ状態が検出されてしまう。つまり、設定変更分岐判定処理が実行されるときには、Ｗ（１、１、１）以外の組合せが取得され、設定変更分岐判定処理において、設定変更移行モード移行条件が成立していないとして、設定変更処理ルートが実行されないからである。この場合は、図示の通り、ステップＳ０１５以降の処理が実行される処理ルートを辿ることになり、以後、設定変更操作が禁止状態に制御される。この場合には、一旦電源を落とした後、設定キースイッチ９４およびＲＡＭクリアスイッチ９８をＯＮ操作したまま、電源を再投入すればよい。なお、設定変更移行モード移行条件が成立したと判断された場合は、その後、設定キースイッチ９４およびＲＡＭクリアスイッチ９８をＯＦＦ状態としても設定変更操作の許容状態は維持される。ただし、設定変更完了スイッチ９６に替えて設定キースイッチ９４を設定変更完了スイッチに利用する形態の場合には、既に説明したように、設定変更移行モード移行条件成立後、設定キースイッチ９４をＯＦＦ状態にすると、設定変更期間（設定変更操作）が終了される。
【０２３８】
次に、ＲＡＭクリア処理ルート（ＲＡＭクリアモード）、設定確認処理ルート（設定確認モード）、およびバックアップ復帰処理ルート（バックアップ復帰モード）の各処理ルートについて順次説明していく。本発明の理解を容易なものとするために、まず、これらの処理ルートに先立って実行される「ＲＡＭエラー判定処理（ステップＳ０１５〜Ｓ０１６）」ついて、詳細に説明する。
【０２３９】
（ＲＡＭエラー判定処理：ステップＳ０１５〜Ｓ０１６）
既に説明したように、図６ＡのステップＳ０１４の判定結果が、Ｗ（１、１、１）以外の組合せである場合、設定変更モード移行条件が成立していないとして、処理状態を、ステップＳ０１５〜ステップＳ０１６の「ＲＡＭエラー判定処理」に移行させる（ＳＰｂ３：ゼロフラグＺＦ＝１の場合、ＳＹＳＴＥＭ＿３００にジャンプ）。
【０２４０】
このＲＡＭエラー判定処理は、処理状態を、ステップＳ０１７〜Ｓ０２０の‘電源再投入待ち処理ルート（ＲＡＭエラーモード）’に移行するか否かを判定する処理である。ＲＡＭエラー判定処理では、まず、ＲＡＭ異常であるか否かを判定するが（ステップＳ０１５）、ここで判定対象となるＲＡＭ領域のデータは、設定値格納領域（Ｗ＿ＳＥＴＴＥＩ）の設定値データである。既に説明したように、設定値については、設定１〜６の６段階の設定値が規定されており、正常であれば、設定値格納領域（Ｗ＿ＳＥＴＴＥＩ）には、６段階の設定値に対応する００Ｈ〜０５Ｈのうち、いずれかの値が格納されているはずである。しかし、ノイズ等の何かしらの不具合により、００Ｈ〜０５Ｈ以外の異常値が格納されている場合もありうる。
【０２４１】
そこで本処理では、ＣＰ命令により、設定値格納領域（Ｗ＿ＳＥＴＴＥＩ）の設定値データと０６Ｈとを比較してこれらの差を算出し（ＳＰｈ１）、その比較結果が負である場合には（「設定値Ｎｃ＜０６Ｈ」の場合）、設定値Ｎｃが正常範囲内の値であるとして、ステップＳ０１６の判定処理に進み（ＳＰｈ２：キャリーフラグＣＦ＝１の場合、ＳＰｈ３の処理を実行）、一方、その比較結果が負でない場合には（設定値Ｎｃ≧０６Ｈの場合）、設定値Ｎｃが異常値であるとして、電源再投入待ち処理に係るステップＳ０１７〜Ｓ０２０の電源再投入待ち処理ルートに移行する（ＳＰｈ２：キャリーフラグＣＦ≠１の場合、ＳＹＳＴＥＭ＿４００にジャンプ）。なお、上記電源再投入待ち処理ルートについての詳細は後述する。
【０２４２】
ステップＳ０１５の判定処理において、ＲＡＭ異常でないと判定した場合には（ステップＳ０１５：ＮＯ）、続いて、バックアップフラグＢＦが正常値（５ＡＨ）であるか否かを判定する（ステップＳ０１６、ＳＰｈ３〜ＳＰｈ４）。このバックアップフラグＢＦは、後述する第２電源異常チェック処理（図１７のステップＳ０８１）の処理にて、正常にバックアップ処理が実行された場合に「５ＡＨ（正常値）」が領域内ＲＡＭのバックアップフラグ格納領域（Ｗ＿ＢＡＣＫＦＬＧ）に設定される。したがって、正常時であれば、バックアップフラグＢＦが５ＡＨのはずである。しかし何らかの不具合が生じてバックアップフラグＢＦが正常値でない場合もありうる。そこで本処理では、ＣＰ命令により、バックアップフラグＢＦ（Ｗ＿ＢＡＣＫＦＬＧ）の値と、５ＡＨ（正常値）とを比較してこれらの差を算出し（ＳＰｈ３）、その比較結果がゼロである場合には（ＢＦ＝５ＡＨ）、バックアップフラグＢＦが正常値であるとして、ステップＳ０２５の判定処理に進み（ＳＰｈ４：ゼロフラグＺＦ＝１の場合、ＳＹＳＴＥＭ＿６００にジャンプ）、一方、その比較結果がゼロでない場合には（ＢＦ≠５ＡＨ）、バックアップフラグＢＦが異常値であるとして、後述の電源再投入待ち処理ルートに移行する（ＳＰｈ４：ゼロフラグＺＦ＝０の場合、次のアドレスのＳＹＳＴＥＭ＿４００のＳＰｉ１を実行）。
【０２４３】
ＲＡＭ異常ではなく、バックアップフラグＢＦも正常値（５ＡＨ）である場合、図６Ｂに示すＲＡＭクリア分岐判定処理に移行する（ステップＳ０２５、図３１ＢのＳＹＳＴＥＭ＿６００）。このＲＡＭクリア分岐判定処理は、処理状態を‘ＲＡＭクリア処理ルート（ＲＡＭクリアモード）’に移行させるか否かを判定する処理である。
【０２４４】
ここで、ＲＡＭクリア分岐判定処理が実行されるのは、Ｗレジスタの値がＷ（１、１、１）以外の組合せ、具体的には、図３０に示す通り、設定キースイッチ信号（第０ビット）、扉開放信号（第５ビット）、ＲＡＭクリア信号（第６ビット）のうち、少なくともいずれか１つがＯＦＦ状態の場合（ステップＳ０１４の判定結果がＮＯの場合）である。これらのうち、ＲＡＭクリア処理ルート移行条件が成立するためには、少なくともＲＡＭクリア信号がＯＮ状態であること、すなわち、第６ビットが１であればよい。
【０２４５】
そこでＲＡＭクリア分岐判定処理では、Ｗレジスタの第６ビットが１であるか否かを判定する。まず、Ｗレジスタの第６ビットの値をキャリーフラグＣＦにセットし（ＳＰｊ１）、次いで、ＳＰｊ２のＪＲ命令により、キャリーフラグＣＦが１であれば（ＣＦ＝１）、ＲＡＭクリア処理ルート移行条件が成立したとして、ＲＡＭクリア処理ルートの先頭の処理、すなわち、ステップＳ０２９に対応する図３１Ａに示す‘ＳＹＳＴＥＭ＿２００’にジャンプする。しかし、キャリーフラグＣＦが１でなければ（ＣＦ≠１）、ＲＡＭクリア処理ルート移行条件が成立していないとして、次の処理であるステップＳ０２６の設定確認分岐判定処理、すなわち、図３１Ｂに示すＳＹＳＴＥＭ＿６００のＳＰｋ１の処理を実行する。なお、設定確認分岐判定処理（ステップＳ０２６）についての詳細については、後述する。
【０２４６】
（ロ．ＲＡＭクリア処理ルート（ＲＡＭクリアモード）：Ｓ０２５→Ｓ０２９〜Ｓ０３２）
上記ＲＡＭクリア処理ルートの処理内容について説明する。なお、図３１Ａおよび図３１Ｂに示すソースコードにおいて、このＲＡＭクリア処理ルートによる処理の実行順序を「ＲＡＭクリア時」の欄に係る太矢印と数字とで示してある。以下では、重複記載を避けるために、ＲＡＭクリア処理ルートのうち、ステップＳ０２９〜Ｓ０３２の処理を中心に説明する。
【０２４７】
ＲＡＭクリア処理ルートに移行すると、まず、図３３ＢのＲＡＭクリア時コマンド送信アドレステーブル（Ｄ＿ＭＫＣＡＤＲ２）のアドレスを取得し（ステップＳ０２９、ＳＰｅ２）、次いで、図１１の送信コマンドテーブル選択処理（＿ＭＫＣＡＤＲ）を実行する（ステップＳ０３０、ＳＹＳＴＥＭ＿２５０のＳＰｆ２）。このステップＳ０２９のアドレス取得処理と、既に説明した、ステップＳ０２４のアドレス取得処理とは、取得するアドレステーブルが異なるだけで、処理内容は実質的に同じである（ＳＰｄ１、ＳＰｅ２参照）。
【０２４８】
（３３Ｂ．ＲＡＭクリア時コマンド送信アドレステーブル（Ｄ＿ＭＫＣＡＤＲ２）：図３３Ｂ）
図３３Ｂに、上述のＲＡＭクリア時コマンド送信アドレステーブルを示す。このＲＡＭクリア時コマンド送信アドレステーブルの基本構成は、図３３Ａに示す設定変更時コマンド送信アドレステーブルと同じであるので、その詳細は適宜省略しながら説明する。
【０２４９】
上記ＲＡＭクリア時コマンド送信アドレステーブルが参照される場合には、図３３Ｂ（Ｂ）〜（Ｄ）に示す通り、
（Ｂ）「ＲＡＭクリアコマンド作成テーブル（Ｄ＿ＢＡ０２）」、
（Ｃ）「スペック指定コマンド作成テーブル（Ｄ＿ＳＰＥＣ）」、
（Ｄ）「客待ち中コマンド作成テーブル（Ｄ＿ＢＡ０４）」、
の３種類のコマンド作成テーブルが順次選択され（ループ数は３）、これらコマンド作成テーブルに定められているコマンドデータが、３回のループにて、順次、演出制御部２４に送信される（図１１の送信コマンドテーブル選択処理参照）。すなわち、ＲＡＭクリア処理ルートでは、演出制御部２４に対して、ＲＡＭクリアコマンド（ＢＡ０２Ｈ）、スペック指定コマンド（Ｆ６１１Ｈ）、客待ち中コマンド（ＢＡ０４Ｈ）の３種類のコマンドがこの順で送信されることになる（図３６の「ＲＡＭクリア」の記載欄参照）。
【０２５０】
なお、演出制御部２４が上記ＲＡＭクリアコマンド（ＢＡ０２Ｈ）を受けると、演出モードを初期状態の「通常演出モード」に設定し、演出状態を初期状態に戻すとともに、演出手段を用いて、ＲＡＭクリアに対応したエラー報知（ＲＡＭクリア報知演出）を、所定時間（たとえば、１０秒）実行する。たとえば、装飾ランプ４５を赤色全点灯させ、スピーカ１６からのＲＡＭクリア時の警報音を出力させ、液晶表示装置３６に「ＲＡＭクリア中です」等の演出画像を表示させる。また、ステップＳ０２９では、ＲＡＭクリアコマンドを送信するとともに、客待ち中コマンドを送信しているが、このタイミングでは客待ち待機演出を実行せず、ＲＡＭクリア報知を所定時間（たとえば、３０秒）実行した後に、客待ち待機演出を実行する。たとえば、警報音をフェードアウトするとともに、液晶表示装置３６に客待ちデモ画面等を表示する。本実施形態では、ＲＡＭクリア報知演出（ＲＡＭクリア報知）が最優先で実行されるようになっている。
【０２５１】
上記送信コマンドテーブル選択処理（ステップＳ０３０）を終えると、既に説明した設定変更処理ルートと同じく、領域内ＲＡＭクリア処理（ステップＳ０３１、ＳＰｇ１〜ＳＰｇ３）、電源投入時初期データ設定処理（ステップＳ０３２、ＳＰｇ４〜ＳＰｇ６）を実行する。これにより、ＲＡＭクリア処理ルートを終えて、処理状態は、合流ポイントのステップＳ０３３（ＳＹＳＴＥＭ＿８５０）の処理に移行されることになる。
【０２５２】
なお、本実施形態に係る領域内ＲＡＭクリア処理（ステップＳ０３１）において、領域内ＲＡＭのうち設定値格納領域（Ｗ＿ＳＥＴＴＥＩ）は初期化されない。したがって、ＲＡＭクリア処理ルートが実行される場合には、電源遮断時の設定値が変更されることなく、その他の遊技データ（通常データ格納領域に係るデータ）だけがクリアされる。たとえば、設定値は前回の電源遮断時の同一値のままであるが、遊技状態や保留データ等は初期化された状態（通常状態、かつ保留データ無し等の初期状態）で遊技が開始されることとなる。これにより、たとえば、前日の営業から設定値だけを引き継ぎたい場合は、態々、作業工程の多い設定変更操作をしなくとも、ＲＡＭクリアスイッチ９８のＯＮ／ＯＦＦ操作という簡易操作でクリア作業が済む、という利点がある。
【０２５３】
図６ＢのＲＡＭクリア分岐判定処理（ステップＳ０２５）の説明に戻る。ＲＡＭクリア分岐判定処理にて、ＲＡＭクリア処理ルート移行条件が成立していない場合、すなわち、図３１ＢのＳＰｊ１で得られたＷレジスタの第６ビットの値が０である場合（キャリーフラグＣＦ≠１）、ステップＳ０２６の設定確認分岐判定処理、すなわち、図３１ＢのＳＰｋ１の処理を実行する。
【０２５４】
この設定確認分岐判定処理は、処理状態を‘設定確認処理ルート（設定確認モード）’に移行させるか、‘バックアップ復帰処理ルート（バックアップ復帰モード）’に移行させるかを判定する処理である。具体的には、Ｗレジスタの値がＷ（１、１、０）の組合せ、つまり、設定キースイッチ信号（第０ビット）と扉開放信号（第５ビット）とがＯＮ状態であるか否かを判定する（ステップＳ０２６）。Ｗレジスタの値がＷ（１、１、０）の組合せである場合には（ステップＳ０２６：ＹＥＳ）、設定確認モード移行条件が成立したとして、ステップＳ０２７の「設定確認処理」を実行し、それ以外であれば（ステップＳ０２６：ＮＯ）、設定確認モード移行条件が成立せずにバックアップ復帰モード移行条件が成立したとして、後述のステップＳ０２８の「バックアップ復帰処理」を実行する。
【０２５５】
上記設定確認分岐判定処理を図３１Ｂに示すソースコードに従い説明すれば、ＣＰ命令により、第１オペランドのＷレジスタの値と、第２オペランドで指定する８ビットデータ‘００１００００１Ｂ’とを比較してこれらの差を算出し、その比較結果（減算結果）がゼロである場合、すなわち、Ｗ（１、１、０）である場合には、ゼロフラグＺＦに１をセットし、ゼロでない場合、すなわち、Ｗ（１、１、０）でない場合には、ゼロフラグＺＦに０をセットする（ＳＰｋ１）。そして、ＳＰｋ２のＪＲ命令により、ゼロフラグＺＦが１であれば、設定確認モード移行条件が成立したとして、次の処理であるＳＹＳＴＥＭ＿６５０（ＳＰｍ１〜ＳＰｍ２０）のプロラグム、すなわち、ステップＳ０２７の設定確認処理を実行する。しかし、ゼロフラグＺＦが１でなければ（ゼロフラグＺＦ＝０）、設定確認モード移行条件が成立していない、換言すれば、バックアップ復帰モード移行条件が成立したとして、処理状態を後述のバックアップ復帰処理（ステップＳ０２８）に移行させる（ＳＹＳＴＥＭ＿８００にジャンプ）。
【０２５６】
（ハ．設定確認処理ルート（設定確認モード）：Ｓ０２６→Ｓ０２７）
図６Ｂ、図１３、図３１Ａ〜図３１Ｂを参照して、ステップＳ０２７の設定確認処理について説明する。図１３は、設定確認処理の詳細を示すフローチャートである。なお、図３１Ａおよび図３１Ｂに示すソースコードにおいて、この設定確認処理ルートによる処理の実行順序を「設定確認時」の欄に係る太矢印と数字とで示してある。以下では、重複記載を避けるために、設定確認処理ルートのうち、ステップＳ０２７の設定確認処理を中心に説明する。
【０２５７】
図１３において、ＣＰＵ２０１は、まず、設定確認中コマンドデータ（Ｅ０２１Ｈ）を、ＤＥレジスタペアにセットし（ステップＳ９３０、ＳＰｍ１）、その取得したコマンドデータを、コマンド送信処理（＿ＣＭＤＯＵＴ）により演出制御部２４に送信する（ステップＳ９３１、ＳＰｍ２）。演出制御部２４が設定確認中コマンドを受けると、演出手段を利用して、設定確認中演出を実行する。たとえば、液晶表示装置３６に「設定確認中です」など演出画像を表示する。
【０２５８】
（Ω：扉開放エラーを報知する場合）
ところで、設定値を確認する際には、設定変更時と同様に、まず前枠２を開放してから設定キースイッチ９４をＯＮ操作することになるが、扉開放エラーを報知可能に構成している場合は、扉開放エラー報知が、設定確認中演出よりも先行して発生することになる。一方、設定確認を終了する場合は、逆に、設定キースイッチ９４をＯＦＦ操作してから前枠２を閉めることになるが、この間（前枠２を閉めるまで）も扉開放エラーが発生する。すなわち、設定値の確認開始からその確認が終了するまでは、いずれにしても扉開放エラーが生じていることになる。扉開放エラーを報知可能に構成している場合は、設定値の確認開始からその確認が終了するまで扉開放エラーが生じていることになる。したがって、扉開放エラー報知と設定確認中演出のいずれを優先報知するかという問題が生じるが、処理状態を明確に報知すべく、既に説明した設定変更中演出や設定変更完了演出と同事象のように、扉開放エラー報知よりも設定確認中演出の報知優先順位を高く定めることが好ましい。具体的には、設定確認開始時（設定確認中コマンドを受信した場合）に扉開放エラー報知から設定確認中演出に切り替え、設定確認が終了した後に（設定確認終了コマンドを受信した場合）、扉開放エラー報知に切り替えるように構成する。これにより、設定確認中であることを明確に報知することができる。たとえば、液晶表示装置３６に、「設定確認中です」と「扉開放エラー中」等の表示を同時的に表示することができる。ただしこの場合であっても、設定確認中であることを優先報知すべく、「設定確認中です」の表示を「扉開放エラー中」の表示よりも強調表示することが好ましい。
【０２５９】
次いで、設定値格納領域（Ｗ＿ＳＥＴＴＥＩ）から設定値データをＣレジスタに取得する（ステップＳ９３２、ＳＰｍ３）。
【０２６０】
次いで、ＣＡＬＬＶ命令により、サブルーチンの第１電源異常チェック処理（＿ＶＤＤＣＨＫ）を呼び出し実行する（ステップＳ９３３、ＳＰｍ４）。
【０２６１】
次いで、設定キースイッチ信号（設定キースイッチ９４）がＯＮ状態であるか否かを判定する（ステップＳ９３４〜Ｓ９３６、ＳＰｍ５〜ＳＰｍ７）。具体的には、入力ポート１（Ｐ＿ＩＮＰＴ１）のデータをＡレジスタに転送し（ＳＰｍ５）、Ａレジスタに転送された入力ポート１（Ｐ＿ＩＮＰＴ１）の８ビットデータと、マスクデータ「０００００００１Ｂ」の論理積（ＡＮＤ）をとり、設定キースイッチ信号に対応する第０ビット以外のビットをマスクする（ＳＰｍ６）。これにより、現在の設定キースイッチ信号のＯＮ／ＯＦＦ状態が、Ａレジスタに取得される。
【０２６２】
設定キースイッチ信号がＯＮ状態であれば、上述のＳＰｍ６のマスク処理に得られたＡレジスタの値が「０００００００１Ｂ」となり、ゼロフラグＺＦに０がセットされる（ＺＦ＝０）。この場合、ＳＰｍ７のＪＲ命令により、ＳＰｍ８に移行し、Ａレジスタに、第２オペランドで指定する８ビットデータ‘００００００１０Ｂ’をセットする（ＳＰｍ８）。次いで、外部端子ポート２（Ｐ＿ＧＡＩＢＵ２）に対して、Ａレジスタの「００００００１０Ｂ」を出力する（ＳＰｍ９）。外部端子ポート２（Ｐ＿ＧＡＩＢＵ２）は、たとえば、第０ビットが設定変更中信号、第１ビットがセキュリティ信号（たとえば、設定確認中信号）出力用の情報端子となっている。したがって、ＳＰｍ９により、枠用外部端子基板２１からセキュリティ信号がホールコンピュータＨＣに出力されることになる（ステップＳ９３７参照）。
【０２６３】
次いで、設定確認中に、設定表示器９７に表示する設定表示用データを作成し（ステップＳ９３８）、そのデータを出力制御し、現在の設定値Ｎｃを設定表示器９７に表示する（ステップＳ９３９）。
【０２６４】
上記ステップＳ９３８〜Ｓ９３９の処理について、図３２（Ａ）を用いて、ソースコードに沿って説明する。図３２（Ａ）に、図３１Ｂに示すソースコードから、ステップＳ９３２，Ｓ９３８〜Ｓ９３９の処理に対応するソースコード（ＳＰｍ３，ＳＰｍ１０〜ＳＰｍ１４）をピックアップしたものを示す。
【０２６５】
図３２（Ａ）を参照して、ＣＰＵ２０１は、まず図３２（Ｂ）に示す設定表示データテーブル（Ｄ＿７ＳＥＧＤＡＴＡ）の先頭アドレスをＨＬレジスタペアにセットする（ＳＰｍ１０）。この設定表示データテーブルには、図３２（Ｂ）に示すように、設定１〜６に対応する７セグ用の表示パターンデータが定められている。
【０２６６】
次いで、Ｃレジスタに格納されている設定値データ、つまり、ＳＰｍ３（ステップＳ９３２参照）で取得した設定値データをＡレジスタに転送する（ＳＰｍ１１）。次いで、上述のＨＬレジスタペアの値（設定表示データテーブルの先頭アドレス）とＡレジスタの値（設定値データ）とを加算した値（ＨＬ＋Ａ）により指定されるアドレスの内容を、Ｗレジスタにセットする（ＳＰｍ１２）。すなわち、設定表示データテーブルの先頭アドレス（１のＬＥＤ表示パターン）が基準アドレスであり、Ａレジスタの設定値データ（設定１〜６に対応する００Ｈ〜０５Ｈのいずれかの値）が基準アドレスに対するオフセット値として作用する。たとえば、現在の設定値が３であれば、Ａレジスタ（オフセット値）が０２Ｈであるので、設定表示データテーブルの先頭アドレスに０２Ｈを加算して得られたアドレスが指定するＬＥＤデータ「０１００１１１１Ｂ（‘３’のＬＥＤ表示パターン）」がＷレジスタにセットされる。そして、設定表示器９７表示用のダイナミック点灯コモンＣ３をＯＮ状態に設定するためのビットデータ‘０００１００００Ｂ（ｂ４−ｂ７：ダイナミック点灯コモン０〜３）’をＡレジスタにセットする（ＳＰｍ１３）。
【０２６７】
次いで、ＷレジスタのＬＥＤ表示パターンデータをダイナミック点灯データ用のＬＥＤデータポート（Ｐ＿ＬＥＤ）に出力し、Ａレジスタのダイナミック点灯コモンデータをＬＥＤコモンポート（Ｐ＿ＬＥＤＣＭＮ）に出力する（ステップＳ９３９、ＳＰｍ１４）。なお、ＳＰｍ１４に示すニモニック「ＯＵＴＷ  （ｐ）、ＷＡ」のオペレーションは「（ｐ＋１、ｐ）←ＷＡ」（‘ｐ’は、Ｉ／Ｏポートアドレスを示す）となっている。
【０２６８】
上記のＳＰｍ１０〜ＳＰｍ１４により、現在の設定値Ｎｃが設定表示器９７に表示されることになる。なお、設定確認中の設定表示には、設定確定ＬＥＤ（ＤＰ部）は点灯や点滅表をさせないことが好ましい。これは、設定確認中の設定表示は、既に確定された設定値を表示するものであり、設定確認中においてもＤＰ部を点灯させると、設定変更操作により設定値が確定時の表示であるのか、設定確認中の表示であるのか、表示上の混同が生じる恐れがあるからである。
【０２６９】
そして、ＳＰｍ１４を終えると、ＳＹＳＴＥＭ＿７００にジャンプし（ＳＰｍ１５）、以後、設定キースイッチ信号（設定キースイッチ９４）のＯＦＦ状態が確認されるまで（ステップＳ９３６の判定がＮＯとなるまで）、ＳＰｍ４〜ＳＰｍ１５（ステップＳ９３３〜Ｓ９３９の処理）を繰り返し実行する。すなわち、設定確認（設定確認期間）が終了するまで、ステップＳ９３３〜Ｓ９３９の処理を繰り返し実行し、設定表示器９７に現在の設定値を表示し続ける（設定確認表示）。
【０２７０】
ステップＳ９３６の説明に戻り、設定キースイッチ９４がＯＦＦ状態となった場合には（ステップＳ９３６：ＮＯ）、上述のＳＰｍ６のマスク処理に得られたＡレジスタの値が「００００００００Ｂ」となり、ゼロフラグＺＦに１がセットされる（ＺＦ＝１）。この場合、設定確認が終了したとして、ＳＹＳＴＥＭ＿７５０にジャンプし（ＳＰｍ７）、ステップＳ９４０〜Ｓ９４３の設定確認終了処理を実行する。
【０２７１】
ここでは、設定確認終了処理として、まず、ＷＡレジスタペア同士の排他的論理和（ＸＯＲ）を求めてＷＡレジスタペアの値を００００Ｈに更新した後、その更新値を用いて、ＬＥＤコモンポート（Ｐ＿ＬＥＤＣＭＮ）と、外部端子ポート２（Ｐ＿ＧＡＩＢＵ２）とをゼロクリアする（ＳＰｍ１６〜ＳＰｍ１８）。これにより、設定表示器９７による設定確認表示が終了（消灯）されるとともに、セキュリティ信号が停止される（ステップＳ９４０、Ｓ９４１）。本実施形態では、設定確認後（設定キースイッチ信号（設定キースイッチ９４）のＯＦＦ状態の確認後）、直ちに設定値の表示を終了させているが、これは、設定確認の場合、設定変更のように、設定値そのものが変更されることがなく、設定変更後のように最終的な設定値（確定した設定値）を報知する必要性に乏しいからである。そこで、設定確認が終了した場合には（設定キースイッチ信号（設定キースイッチ９４）ＯＦＦ状態の確認後）、設定変更後のように設定値を所定時間表示する処理（図１０のステップＳ９１８）を行うことなく、直ちに設定値の表示を終了させるようになっている（ステップＳ９３６：ＮＯ→Ｓ９４０）。これにより、プログラム容量の削減、制御負担の軽減に寄与することができる。
【０２７２】
次いで、Ｅレジスタをインクリメントする（ＳＰｍ１９）。このＳＰｍ１９が実行されるときは、Ｅレジスタには、ＳＰｍ１（ステップＳ９３０）にて取得した設定確認中コマンドデータ（Ｅ０２１Ｈ）の下位バイトの値「２１Ｈ」がセットされているので、ＳＰｍ１９のＩＮＣ命令により、Ｅレジスタの値が「２２Ｈ」に更新されることになる。これにより、ＤＥレジスタペアには、Ｄレジスタの値が「Ｅ０Ｈ（ＳＰｍ１参照）」、Ｅレジスタの値が「２２Ｈ」である「Ｅ０２２Ｈ」、すなわち、‘設定確認終了コマンド’データが取得される（ステップＳ９４２、ＳＰｍ１、ＳＰｍ１９）。そして、このコマンドデータを上記コマンド送信処理（＿ＣＭＤＯＵＴ）により、演出制御部２４に送信し（ステップＳ９４３、ＳＰｍ２０）、これにより、一連の設定確認期間が終了したことになる。演出制御部２４が設定確認終了コマンドを受けると、設定確認中演出を終了させる。これにより、一連の設定確認期間が終了したことになる。なお、演出制御部２４が確認終了コマンドを受信した場合、単に、実行中の設定確認中演出を終了させるだけでもよいが、演出手段を利用して、「設定確認終了演出」を所定期間（所定時間：たとえば、５秒）行ってもよい。たとえば、装飾ランプ４５を黄色全点灯させ、スピーカ１６から「設定確認が終了しました♪」などの音声（設定確認完了音）を出力させ、液晶表示装置３６に「設定確認が終了しました」等の演出画像（設定確認完了画面）を表示させることができる。
【０２７３】
以上の設定確認処理を終えると、処理状態は、次に述べる「バックアップ復帰処理」に移行する（ステップＳ０２８）。
【０２７４】
（ニ．バックアップ復帰処理ルート（バックアップ復帰モード）：バックアップ復帰処理（ステップＳ０２８）実行ルート）
次に図６Ｂ、図１４、図３１Ａ〜図３１Ｂを参照して、上記バックアップ復帰処理ルートの処理内容について説明する。図１４は、バックアップ復帰処理を示すフローチャートである。なお、図３１Ａおよび図３１Ｂに示すソースコードにおいて、このバックアップ復帰処理ルートによる処理の実行順序を「バックアップ時」の欄に係る太矢印と数字とで示してある。以下では、重複記載を避けるため、バックアップ復帰処理ルートのうち、ステップＳ０２８のバックアップ復帰処理を中心に説明する。
【０２７５】
ステップＳ０２８のバックアップ復帰処理が実行される処理ルートには、既に説明したように、
（Ｉ）ステップＳ０２７の設定確認処理を経て、このバックアップ復帰処理が実行されるルートと、（ＩＩ）設定変更処理ルートに係る設定変更管理処理（ステップＳ０２３）、ＲＡＭクリア処理ルートに係る領域内ＲＡＭクリア処理（ステップＳ０３１）、および設定確認処理ルートに係る設定確認処理（ステップＳ０２７）のいずれもが実行することなく、バックアップ復帰処理が単独で実行される処理ルートと、が存在するが、ここでのバックアップ復帰処理ルートとは、後者の単独でバックアップ復帰処理が実行される処理ルートを意味する。したがって、バックアップ復帰処理ルートは、図３０に示すように、Ｗ（ｘ、ｙ、ｚ）が、Ｗ（１、０、０）、Ｗ（０、１、０）、Ｗ（０、０、０）のいずれかの場合に実行される。
【０２７６】
図３１Ｂにおいて、ＣＰＵ２０１は、まず、バックアップ復帰時に係る演出制御コマンドを送信するための「バックアップ復帰時コマンド処理（Ｍ＿ＭＫＩＮＦＯ）」を呼び出し実行する（ＳＰｎ１）。このバックアップ復帰時コマンド処理（Ｍ＿ＭＫＩＮＦＯ）は、ＳＰｎ１〜ＳＰｎ４を含んで構成され、これらプログラムにより、図１４のステップＳ９５１〜Ｓ９５７の処理を実現する。
【０２７７】
図１４を参照しながら、ＳＰｎ１の「バックアップ復帰時コマンド処理（Ｍ＿ＭＫＩＮＦＯ）」について説明する。バックアップ復帰時コマンド処理（Ｍ＿ＭＫＩＮＦＯ）は、図１４に示すステップＳ９５１〜Ｓ９５６の処理を中心に構成される。
【０２７８】
図１４において、ＣＰＵ２０１は、まず、図３３Ｃに示すバックアップ復帰時コマンド送信アドレステーブル（Ｄ＿ＭＫＣＡＤＲ１）のアドレスを取得し（ステップＳ９５１）、次いで、既に説明した図１１の送信コマンドテーブル選択処理（＿ＭＫＣＡＤＲ）を実行する（ステップＳ９５２）。このステップＳ９５１〜Ｓ９５２の処理と、既に説明した、図６ＢのステップＳ０２９〜Ｓ０３０の処理内容とは、取得するコマンド送信アドレステーブルが異なるだけで、実質的に同じである。
【０２７９】
（３３Ｃ．バックアップ復帰時コマンド送信アドレステーブル（Ｄ＿ＭＫＣＡＤＲ１）：図３３Ｃ）
図３３Ｃに、上述のバックアップ復帰時コマンド送信アドレステーブルを示す。このバックアップ復帰時コマンド送信アドレステーブルの基本構成は、既に説明した図３３Ａの設定変更時コマンド送信アドレステーブルや、図３３ＢのＲＡＭクリア時コマンド送信アドレステーブルと同じであるので、その詳細は適宜省略しながら説明する。
【０２８０】
上記送信コマンドテーブル選択処理（＿ＭＫＣＡＤＲ）において、バックアップ復帰時コマンド送信アドレステーブルが参照される場合には、図３３Ｃ（Ａ）に示す通り、
図３３Ｃ（Ｂ）の「停電復帰表示コマンド作成テーブル（Ｄ＿ＢＡ０３）」、
図３３Ｃ（Ｃ）の「特図１保留数指定コマンド作成テーブル（Ｄ＿Ｂ０Ｃ０Ｍ）」、
図３３Ｃ（Ｄ）の「特図２保留数指定コマンド作成テーブル（Ｄ＿Ｂ１Ｃ０Ｍ）」、
の３種類のコマンド作成テーブルがこの順で選択され（ループ数は３）、これらコマンド作成テーブルに定められているコマンドデータが、３回のループにて、順次、演出制御部２４に送信される（図１１の送信コマンドテーブル選択処理参照）。すなわち、バックアップ復帰処理ルートでは、演出制御部２４に対して、まず、停電復帰表示コマンド（ＢＡ０３Ｈ）、特図１保留数指定コマンド（Ｂ０ｘｘＨ）、特図２保留数指定コマンド（Ｂ１ｘｘＨ）の３種類のコマンドがこの順で送信されることになる（図３６の「バックアップ復帰」の記載欄参照）。
【０２８１】
ここで、停電復帰表示コマンドについては、図３３Ｃ（Ｂ）に示す通り、加算値データが０であるので、コマンドデータとして、基準コマンドデータのＢＡ０３Ｈが送信される。しかし、特図１保留数指定コマンドと、特図２保留数指定コマンドについては、図３３Ｃ（Ｃ）（Ｄ）に示す通り、加算値データが‘Ｗ＿Ｔ１ＧＯＮＵＭ’、‘Ｗ＿Ｔ２ＧＯＮＵＭ’の値に応じて、基準コマンドデータのＢ００１Ｈ、Ｂ１０１Ｈが変化する。これについて、以下に詳述する。
【０２８２】
図３３Ｃ（Ｃ）の特図１保留数指定コマンド作成テーブルの‘Ｗ＿Ｔ１ＧＯＮＵＭ’は、領域内ＲＡＭの特図１保留数データ格納領域であり、図３３Ｃ（Ｄ）の特図２保留数指定コマンド作成テーブルの‘Ｗ＿Ｔ２ＧＯＮＵＭ’は、領域内ＲＡＭの特図２作動保留球数データ格納領域である。したがって、‘Ｗ＿Ｔ１ＧＯＮＵＭ’と、‘Ｗ＿Ｔ２ＧＯＮＵＭ’は、現存する作動保留球（０個〜４個（最大保留記憶数））の個数に応じて、その値が変動する。
【０２８３】
このため、特図１作動保留球指定コマンド作成テーブルが参照される場合には、電断時（バックアップ時）の特図１作動保留球数０〜４個に対応する００Ｈ〜０４Ｈのいずれかの値が加算値データとして取得され、特図２作動保留球指定コマンド作成テーブルが参照される場合には、同様にして、特図２作動保留球数０〜４個に対応する００Ｈ〜０４Ｈのいずれかの値が加算値データとして取得される。よって、特図１保留数指定コマンドは、Ｂ００１Ｈ〜Ｂ００５Ｈのいずれかとなり、また、特図２保留数指定コマンドは、Ｂ１０１Ｈ〜Ｂ１０５Ｈのいずれかとなり、この加算後のコマンドデータが演出制御部２４に送信される。これにより、演出制御部２４に対して電断時の作動保留球数が正しく通知され、演出制御部２４は、特図１作動保留球指定コマンドと特図２作動保留球指定コマンドとに基づいて、図５に示す保留表示領域７６の保留表示部ａ１〜ｄ１と、保留表示領域７７の保留表示部ａ２〜ｄ２とに対して、作動保留球数に対応する保留アイコンを点灯表示させることができる。
【０２８４】
また、演出制御部２４が停電復帰表示コマンド（ＢＡ０３Ｈ）を受けると、演出手段を利用して、復旧が完了した旨を報知する「復旧完了演出」を現出させる。たとえば、液晶表示装置３６に「停電から復帰しました  遊技を再開してください」などの演出画像を所定時間表示する。
【０２８５】
そして、ステップＳ９５２の送信コマンドテーブル選択処理を終えると、次いで、第２コマンドデータ作成処理を実行する（ステップＳ９５３）。
【０２８６】
（１５．第２コマンドデータ作成処理：図１５）
図１５に、第２コマンドデータ作成処理のフローチャートを示す。この第２コマンドデータ作成処理では、図１５に示すように、まず、スペック指定コマンドデータ（Ｆ６１１Ｈ）を取得し（ステップＳ９６１）、取得したコマンドデータを、コマンド送信処理（＿ＣＭＤＯＵＴ）により演出制御部２４に送信する（ステップＳ９６２）。
【０２８７】
次いで、復帰時遊技状態指定コマンドデータ（ＦＡｘｘＨ〜ＦＥｘｘＨ）を取得し（ステップＳ９６３）、取得したコマンドデータを、コマンド送信処理（＿ＣＭＤＯＵＴ）により演出制御部２４に送信する（ステップＳ９６４）。なお、復帰時遊技状態指定コマンド（ＦＡｘｘＨ〜ＦＥｘｘＨ）は、たとえば、バックアップ時の遊技状態番号ＹＪを指定するコマンドであり、通常状態（低確率・電サポ無し）の場合は「ＦＡ０１Ｈ」、確変状態（高確率・電サポ有り）の場合は「ＦＢ０１Ｈ」、時短状態（低確率・電サポ有り）の場合は「ＦＣ０１Ｈ」、潜確状態（高確率・電サポ無し）の場合は「ＦＤ０１Ｈ」が送信される。演出制御部２０は、この復帰時遊技状態指定コマンドデータに基づき遊技状態を把握して、液晶表示装置３６に対して、その遊技状態に対応する演出モードの背景画像を表示させ、また装飾図柄については、バックアップ復帰時用の装飾図柄の組合せ（たとえば「３１５」：復帰時用装飾図柄）を表示させる（第２電源投入時表示態様）。バックアップ復帰後は、正常に遊技動作が開始されるため、バックアップ復帰後の処理状態に応じて、主制御部２０から送られてくる演出制御コマンド（たとえば、客待ち中コマンド、保留加算コマンド、変動パターン指定コマンド、当り遊技中に係るコマンドなど）に応じた演出制御処理が実行されることになる。なお、上述の第２電源投入時表示態様を、ＲＡＭクリア時の第１電源投入時表示態様と同じ表示態様とし、バックアップ復帰後の最初の図柄変動表示ゲームが開始されるまで、その表示態様を維持してもよい。そして、ゲームが開始されずに１８０秒経過したならば、客待ち待機演出を実行してもよい。
【０２８８】
図１４の説明に戻り、ステップＳ９５３の第２コマンドデータ作成処理を終えると、次いで、特別図柄（特図１、２の双方）が非変動中であるか否かを判定する（ステップＳ９５４）。
【０２８９】
非変動中であるか否かを判定については、領域内ＲＡＭの特別図柄動作ステータス格納領域（Ｗ＿ＴＪＯＢＳＴ）の特別図柄動作ステータスを取得し、取得したステータス値が非変動中であることを指定するステータス値であるか否かを判定する。この「特別図柄動作ステータス」とは、特別図柄の挙動を示すステータス値であり、このステータス値は処理状態（特別図柄の変動表示動作の処理状態）に応じて変更され、特別図柄動作ステータス格納領域（Ｗ＿ＴＪＯＢＳＴ）に格納される。特別図柄動作ステータスには、特別図柄の挙動が次回変動のための待機状態である旨を指定する「待機中（０１Ｈ）」、特別図柄の挙動が変動（変動表示）中である旨を指定する「変動中（０２Ｈ）」、特別図柄の変動が終了して停止（確定）表示中（特別図柄確認時間中）である旨を指定する「確認中（０３Ｈ）」、特別図柄が待機中であり、かつ保留記憶無しの状態となった旨を指定する「客待ち（００Ｈ）」が含まれる（後述の図１７の特別図柄管理処理等参照）。特別図柄が非変動中である場合には、特別図柄動作ステータスが、待機中の０１Ｈか、または客待ち中の００Ｈとなるが、本判定処理においては、客待ち中指定の「００Ｈ」であるか否かを判定する。
【０２９０】
ステップＳ９５４の判定処理の説明に戻り、特別図柄が非変動中である場合、つまり特別図柄動作ステータスが客待ち中指定の「００Ｈ」である場合（ステップＳ９５４：ＹＥＳ）、客待ち中コマンドデータ（ＢＡ０４Ｈ）を取得し（ステップＳ９５５）、その取得したコマンドデータを、コマンド送信処理（＿ＣＭＤＯＵＴ）により演出制御部２４に送信する（ステップＳ９５６）。
【０２９１】
以上のように、バックアップ復帰時には、ステップＳ９５１〜Ｓ９５３の処理により、まず、ＢＡ０３Ｈ（停電復帰表示コマンド）、Ｂ０ｘｘＨ（第１特別保留個数指定コマンド：‘ｘｘ＝０１Ｈ〜０５Ｈ’）、Ｂ１ｘｘＨ（第２特別保留個数指定コマンド：‘ｘｘ＝０１Ｈ〜０５Ｈ’）、Ｆ６１１Ｈ（スペックコマンド）、ＦＡｘｘＨ〜ＦＥｘｘＨ（復帰時遊技状態指定コマンド）がこの順で順次送信され、特別図柄が変動中でなければ、ＢＡ０４Ｈ（客待ち中コマンド）が追加的に送信されるようになっている（図３６の「バックアップ復帰」の記載欄参照）。
【０２９２】
なお、客待ち待機演出中（メニュー画面、節電モード中を含む）、特別図柄変動中、確定表示中（特別図柄確認時間中）、当り中に電断が発生した場合のバックアップ復帰時の演出動作は、下記のようになる。
【０２９３】
（Ａ）客待ち中に電断した場合（客待ち中コマンド送信あり）
「停電から復帰しました  遊技を再開してください」を所定時間表示し、電断時の演出モード（遊技状態番号ＹＪに関連する演出モード）に対応する背景表示・復帰時用装飾図柄「３１５」を表示する（第２電源投入時表示態様）。この表示状態から、遊技が開始されずに１８０秒経過した場合、客待ち待機演出を実行する。
（Ｂ）特別図柄変動中に電断した場合（客待ち中コマンド送信なし）
「停電から復帰しました  遊技を再開してください」を表示したまま、その後、特別図柄の変動終了時を契機に送信される「変動停止コマンド（ＢＦ０１Ｈ）」の受信を契機に、電断時の遊技状態に応じた背景表示・装飾図柄「３１５」を表示する（ハズレ時も当り時も同様）。
（Ｃ）特別図柄の確定表示中に電断した場合（客待ち中コマンド送信なし）
確定表示後に当りの場合は、「停電から復帰しました  遊技を再開してください」を表示し、その後、当り中に送信されてくるコマンド（大当り開始コマンド、小当り開始コマンド等）に応じた当り中演出（オープニング演出等）を実行する。この場合、当り時の装飾図柄情報については、バックアップ復帰時に送信されないため、表示はしない。
確定表示後にハズレの場合であって作動保留球がある場合は、「停電から復帰しました  遊技を再開してください」を表示し、その作動保留球に係る図柄変動表示ゲーム中は、電断時の遊技状態に応じた背景表示・装飾図柄「３１５」を表示する。なお、確定表示後にハズレの場合であって作動保留球がない場合は、上記（Ａ）の場合と同じである。
（Ｄ）大当り開始インターバル中（オープニング演出期間中）に電断が生じた場合（客待ち中コマンド送信なし）  「停電から復帰しました  遊技を再開してください」を表示し、大当り開始インターバル後に送信されてくるコマンド（たとえば、１Ｒラウンド開始時に送信されてくるラウンド開始コマンド）に応じた演出を実行する。
（Ｅ）ラウンド遊技中に電断が生じた場合（客待ち中コマンド送信なし）
「停電から復帰しました  遊技を再開してください」を表示し、次のラウンド開始時に送信されてくるラウンド開始コマンドに応じた演出を実行する。
（Ｆ）大当り終了インターバル中（エンディング演出期間中）に電断が生じた場合（客待ち中コマンド送信なし）
大当り遊技終了後に作動保留球がある場合は、変動開始時に送信されるコマンド（たとえば、変動パターン指定コマンドなど（後述の図２２の特別図柄変動開始処理参照））に含まれる情報に基づく演出を実行する。大当り遊技終了後に作動保留球がない場合は、上記（Ａ）の場合と同じである。
（Ｇ）小当り遊技中に電断が生じた場合（客待ち中コマンド送信なし）
小当り遊技中は、「停電から復帰しました  遊技を再開してください」を表示したままとする。また、小当り遊技中は、その当選時の遊技状態と同一の遊技状態のままであり、またラウンド遊技が実行されない。このため、小当り終了インターバル後に作動保留球がある場合には、遊技状態に応じた演出モード下での演出を開始し、作動保留球がない場合には、上記（Ａ）の場合と同じとなる。
【０２９４】
図１４の説明に戻り、ステップＳ９５６のコマンド送信処理を終えると、続いて、バックアップ復帰時ＲＡＭクリア処理を実行する（ステップＳ９５７、ＳＹＳＴＥＭ＿８００（ＳＰｎ２〜ＳＰｎ４））。一方、特別図柄が非変動中でない場合、つまり特別図柄動作ステータスが客待ち中指定の「００Ｈ」でない場合（ステップＳ９５４：ＮＯ）、特別図柄が、変動中や次変動開始待ちの待機状態中であるとして、客待ち中コマンドは送信せずに、バックアップ復帰時ＲＡＭクリア処理を実行する（ステップＳ９５７）。
【０２９５】
バックアップ復帰時ＲＡＭクリア処理では、バックアップ復帰時において、領域内ＲＡＭの特定領域をクリアする。本実施形態では、図示はしていないが、領域内ＲＡＭの先頭アドレス（００００Ｈ番地）が設定値格納領域（Ｗ＿ＳＥＴＴＥＩ）、０００１Ｈ番地がバックアップフラグＢＦの格納領域（Ｗ＿ＢＡＣＫＦＬＧ）、そして、０００２Ｈ番地〜特定の番地（たとえば、００２１Ｈ番地）までが、バックアップ復帰時にクリアすべきエラー関連の特定のデータ格納領域となっている。たとえば、０００２Ｈ番地〜００２１Ｈ番地は、Ｗ＿ＰＷＲＣＮＴ（後述の図１８に示す電源異常確認カウンタ）〜Ｗ＿ＳＷＦＴＭＲ３（入賞口エラー検出タイマ３）が割り当てられており、この範囲には、電波エラー、磁気エラー、振動エラーに関する検出タイマやエラー報知タイマ、大入賞口排出エラーに関する排出エラーフラグや排出確認カウンタなどを含む格納領域が定められている。
【０２９６】
バックアップ復帰時ＲＡＭクリア処理では、図３１ＢのＳＹＳＴＥＭ＿８００のＳＰｎ２〜ＳＰｎ４に示すように、まず、Ｗ＿ＢＡＣＫＦＬＧ（バックアップフラグＢＦの格納領域）のアドレスをＨＬレジスタペアにセットし（ＳＰｎ２）、次いで、既に説明した「ゼロセット処理（＿ＺＥＲＯＳＥＴ２）」における処理回数として、‘Ｗ＿ＳＷＦＴＭＲ３（入賞口エラー検出タイマ３）のアドレス−Ｗ＿ＢＡＣＫＦＬＧのアドレス＋１’をＢレジスタにセットし（ＳＰｎ３）、ゼロセット処理（＿ＺＥＲＯＳＥＴ２）を呼び出して実行する（ＳＰｎ４）。これにより、バックアップフラグＢＦの格納領域〜上記エラー関連の特定の格納領域（ここでは、Ｗ＿ＳＷＦＴＭＲ３）までがゼロクリアされる。
【０２９７】
このように本実施形態では、バックアップ復帰時において、特定のエラー関連のワーク領域だけを初期化することにより、電断前のエラー情報（電波エラー情報等）を持ち越さないようになっている。これにより、特定のエラーに関しては、単に電源を再投入するだけで、つまりバックアップ復帰処理を実行されるだけで解消することができるようになっている。ただし、設定値データやバックアップフラグＢＦに異常がある場合には、ステップＳ０１５〜Ｓ０１６のＲＡＭエラー判定処理により、後述の電源再投入待ち処理（ステップＳ０１７〜ステップＳ０２０）が実行され、電源を再投入して設定変更操作が実行されない限り、そのエラーを解除することができないようになっている。
【０２９８】
以上により、バックアップ復帰時ＲＡＭクリア処理を終えると、処理状態は、合流ポイントのステップＳ０３３の処理に移行されることになる。
【０２９９】
（ホ．電源再投入待ち処理ルート（ＲＡＭエラーモード：ステップＳ０１７〜Ｓ０２０）
次に図６Ａ〜図６Ｂ、図３１Ａ〜図３１Ｂを参照して、上記電源再投入待ち処理ルートの処理内容について説明する。なお、図３１Ａおよび図３１Ｂに示すソースコードにおいて、このＲＡＭエラー処理ルートによる処理の実行順序を「ＲＡＭ異常時」の欄に係る太矢印と数字とで示してある。以下では、重複記載を避けるために、ステップＳ０１７〜Ｓ０２０の処理を中心に説明する。
【０３００】
電源再投入待ち処理ルートに移行するケースは、既に説明したように、「ステップＳ０１５の判定処理においてＲＡＭ異常であると判定された場合か、またはステップＳ０１６の判定処理において、バックアップフラグＢＦが正常値（５ＡＨ）でないと判定された場合である。
【０３０１】
電源再投入待ち処理ルートでは、まず、電源再投入コマンドデータ（ＢＡ０７Ｈ）をＤＥレジスタに取得し（ステップＳ０１７、ＳＰｉ１）、その取得したコマンドデータを、コマンド送信処理（＿ＣＭＤＯＵＴ）により演出制御部２４に送信する（ステップＳ０１８、ＳＰｉ２）。演出制御部２４が電源再投入コマンドを受けると、ＲＡＭエラー報知（電源再投入指示演出）として、液晶表示装置３６に「ＲＡＭエラー  電源を再投入して設定値を１に決定してください」等の演出画像を表示し、装飾ランプ４５等の演出用ＬＥＤを全消灯し、スピーカ４６を消音状態にする。
【０３０２】
次いで、バックアップフラグＢＦ（Ｗ＿ＢＡＣＫＦＬＧ）をゼロクリアし（ステップＳ０１９、ＳＰｉ３）、図８の第１電源異常チェック処理（＿ＶＤＤＣＨＫ）を呼び出して実行する（ステップＳ０２０、ＳＰｉ４）。
【０３０３】
だたし、図８の第１電源異常チェック処理を実行した後は、この第１電源異常チェック処理を無限に繰り返す電源再投入待ち状態下に置かれるようになっている（ＳＰｉ５参照）。つまり、ＲＡＭ２０３の記憶内容に異常（ＲＡＭエラー）が発生した場合には、ＷＤＴクリア処理（ステップＳ７０１）と電源異常確認処理（ステップＳ７０２〜Ｓ７０３）とを無限に繰り返す電源再投入待ち状態下に置かれる。したがって、電源投入時にＲＡＭエラーが発生した場合には、以後、遊技進行に係る処理が進行せず、電源が再投入されるまで（本実施形態の場合、ステップＳ０２３の設定変更管理処理が実行されるまで）遊技動作が停止することになる（遊技停止処理）。なお、ＲＡＭエラーが発生した場合には、電源異常信号が確認されるまでＷＤＴクリア処理を実行し、無限ループ処理を繰返しているタイミングで、ＷＤＴリセットが生起しないようになっている。そのため仮に、設定値データやバックアップデータが破損状態のままであれば、そのまま電源を再投入しても、破損したデータが残存したままであり、電源投入の際に、設定変更処理ルートが実行されない限り、すなわち、電源再投入時において、Ｗ（１、１、１）に設定されない限り、再度、電源再投入待ち処理（ステップＳ０１７〜Ｓ０２０）が実行されることになる。したがって、一度ＲＡＭエラーが生じると、単に電源を再投入してもＲＡＭエラーが解消されず、ステップＳ０２３の設定変更管理処理が実行され、設定値格納領域を含むワークエリアがクリアされない限り、ＲＡＭエラーが解消されないようになっている。このため、ステップＳ０１７にて上記電源再投入コマンドを送信し、これを受けた演出制御部２４がＲＡＭエラー報知（電源再投入指示演出）として、液晶表示装置３６に「ＲＡＭエラー  電源を再投入して設定値を１に決定してください」等の演出画像を表示して、ＲＡＭエラーの解消をホール店員等に促すようになっている。
【０３０４】
（∀：設定値に関する不正行為防止について）
ところで、設定キースイッチ９４やＲＡＭクリアスイッチ９８は、遊技機内部に設けられているため、これらスイッチを操作する際には、常に前枠２（扉）を開放しなければならない。したがって、設定変更操作や設定確認操作が‘正規操作’の場合には、扉開放信号（扉開放センサ６１）は、常にＯＮ状態のはずである。換言すれば、扉開放信号がＯＦＦ状態、つまり前枠２（扉）が閉鎖状態であるにもかかわらず、設定キースイッチ信号（設定キースイッチ９４）やＲＡＭクリア信号（ＲＡＭクリアスイッチ９８）がＯＮ状態である場合には、‘不正操作（ゴト行為）’であると考えられる。特に、設定値の高低は、パチンコホールの利益や遊技者の利益に大きな影響を及ぼす遊技ファクターであることから、設定値に関連する事項の監視は厳重に行うことが必要である。そこで本実施形態では、少なくとも設定変更に係る「設定変更モード」への移行には、「扉開放状態であること（扉開放信号ＯＮ）」を条件としている図３０の「移行先処理ルート」の欄の‘設定変更’の欄参照）。
【０３０５】
また、現在の設定値は、原則として、遊技者に対して秘匿状態とされているものであり、設定値が遊技者に知られてしまうと、パチンコホールの利益に重大な影響を及ぼしたり、遊技者間で遊技台の取り合いになる等のトラブルが生じうる。たとえば、遊技者が設定１などの低設定であることを悟られれば、その遊技機にて遊技を行う可能性は極めて少なくなり、ホールの評判や遊技機の稼働率に重大な影響を及ぼしてしまう。また、設定６等の高設定であることが遊技者に悟られれば、遊技者間で遊技台の取り合いが発生し、大きなトラブルに発展し兼ねない。そこで本実施形態では、「設定変更モード」への移行だけでなく、「設定確認モード」への移行に対しても「扉開放状態であること（扉開放信号ＯＮ）」を条件としている（図３０の「移行先処理ルート」の欄の‘設定確認’の欄参照）。すなわち、扉（前枠２）が閉鎖された状態であれば（扉開放信号ＯＦＦ）、設定変更モードにも設定確認モードにも移行されず、したがって、設定変更も設定確認もできないようになっている。これにより、扉を閉鎖したまま不正器具を利用して、密かに設定変更や設定確認を狙うような巧妙なゴト行為をも無力化し、不正行為の防止効果を高めている。
【０３０６】
一方、ＲＡＭクリアやバックアップ復帰については、設定変更等に関係するものではなく、パチンコホールや遊技者の利益に与える影響度合いが小さいものと考えられる。そこで、ＲＡＭクリアモードまたはバックアップ復帰モードへの移行には、扉開放信号のＯＮ／ＯＦＦ状態は条件としていない。ただし、ＲＡＭクリアが実行された場合は、遊技状態が初期状態（通常状態）に戻り、これに伴い演出モードが初期化されたり、その他、遊技に関連する履歴や遊技設定が変更されたりするなど、遊技進行に影響を与えうる操作といえる。この点を考慮して、ＲＡＭクリアモードへの移行においても「扉開放状態であること（扉開放信号ＯＮ）」を条件としてもよい。この場合、ＲＡＭクリアモードへの移行条件を「設定キースイッチ信号ＯＦＦ、扉開放信号ＯＮ、およびＲＡＭクリアＯＮ（Ｗ（ｘ、ｙ、ｚ）＝Ｗ（０、１、１））」のみとすればよく、バックアップ復帰モードへの移行のみが、扉開放信号のＯＮ／ＯＦＦ状態を条件としない実施形態となる。
【０３０７】
また本実施形態では、上記ステップＳ０１４、Ｓ０２５、Ｓ０２６の分岐判定処理に係る判定情報である‘設定キースイッチ信号、扉開放信号、ＲＡＭクリア信号’の３つの信号を特定の入力ポート（入力ポート１（Ｐ＿ＩＮＰＴ１））に入力されるように構成し、これら信号の状態（ＯＮ／ＯＦＦ状態）を一括して取得すること（図７のステップＳ０６７、図３１ＡのＳＰa２３〜ＳＰa２４参照）や、分岐判定処理にてこれら信号の状態を一緒くた（一遍に）に判定（同時判定）すること（図６ＡのステップＳ０１４、図３１ＡのＳＰｂ１〜ＳＰｂ３、図６ＢのステップＳ０２６、図３１ＢのＳＰｋ１〜ＳＰｋ２参照）などを実現している。これにより、プログラム容量を削減するとともに、分岐判定処理が簡易化されて制御負担を軽減することができる。
【０３０８】
また本実施形態では、ＲＡＭクリア処理ルートへの移行について、扉開放信号の状態を移行条件としていないため（扉開放信号の信号の状態は無関係）、設定キースイッチ信号とＲＡＭクリア信号の２つの信号の状態を判定する必要があるが、ステップＳ０１４の設定変更分岐判定処理にて、スイッチ信号の状態がＷ（１、１、１）以外であること、すなわち、Ｗ（ｘ、ｙ、ｚ）の８種類の組合せのうち、残りの７種類の組合せであることが事前に判明しているので（ステップＳ０１４の判定結果がＮＯ）、その移行の可否については、少なくともＲＡＭクリア信号のＯＮ／ＯＦＦ状態を判定するだけでよい（Ｗレジスタの第６ビットの値だけを判定すればよい）。また、バックアップ復帰処理ルートへの移行についても、扉開放信号の状態は移行条件としていないため（扉開放信号の信号の状態とは無関係）、設定キースイッチ信号とＲＡＭクリア信号の２つの信号の状態を判定する必要があるが、事前に、ステップＳ０１４の設定変更分岐判定処理と、ステップＳ０２５のＲＡＭクリア分岐判定処理とが実行され、ステップＳ０２６の設定変更分岐判定処理の段階において、Ｗ（ｘ、ｙ、ｚ）がＷ（１、１、０）であるか否かを判定するだけでよい。これらの点によっても、判定処理が簡易になり制御負担を軽減させることができる。
【０３０９】
その他、ＲＴＣ機能を利用して、電源が投入された後、営業時間内（たとえば、９時〜２３時の間）に電源の再投入操作、設定確認操作、設定変更操作、およびＲＡＭクリア操作のうちの少なくともいずれか一つの事象を検出した場合、これを不正行為として検出する不正検出手段を設けることができる。この場合、その不正検出に係るセキュリティ信号を遊技機外部に出力する出力手段および／または不正報知手段（たとえば、所定の警報音や警報光を所定時間発報する報知手段）などを設けることができる。これにより、不正行為防止効果を、より一層向上させることができる。なお、上述の電源の再投入操作、設定確認操作、設定変更操作、およびＲＡＭクリア操作のすべてを検出可能に構成しなくてもよく、これらの１または複数の事象を検出可能な構成であってもよい。
【０３１０】
＜３６．各処理ルートにおいて送信される演出制御コマンドのまとめ：図３６＞
図３６は、以上に説明した「設定変更」「ＲＡＭクリア」「設定確認」「バックアップ復帰」「再電源投入待ち（ＲＡＭエラー）」の各処理ルートにおいて送信される演出制御コマンドの種別とその送信順序とを示した説明図である。
【０３１１】
図３６において、枠内がグレーに色付けされたコマンド種別は、各処理ルートにおける個別のコマンド種別、枠内が白色のコマンド種別は、共通して送信されうるコマンド種別として示してある。本実施形態では、図３６に示す通り、設定変更処理ルートの「設定変更中コマンド（ＢＡ５ＡＨ）と設定完了コマンド（ＢＡ０９Ｈ）」、ＲＡＭクリア処理ルートの「ＲＡＭクリアコマンド（ＢＡ０２Ｈ）」、設定確認処理ルートの「設定確認中コマンド（Ｅ０２１Ｈ）と設定確認終了コマンド（Ｅ０２２Ｈ）」、電源投入待ち処理ルートの「電源再投入待ちコマンド（ＢＡ０７Ｈ）」は、その処理ルート独自で送信されるコマンド種別となっている。
【０３１２】
また、「停電復帰表示コマンド（ＢＡ０３Ｈ）、保留数指定コマンド（Ｂ０ｘｘＨ、Ｂ１ｘｘＨ）、および復帰時遊技状態指定コマンド（ＦＡｘｘＨ〜ＦＥｘｘＨ）」は、設定確認処理ルートおよびバックアップ復帰処理ルートで共通して送信されるコマンド種別であり、また、「スペック指定コマンド（Ｆ６１１Ｈ）と客待ち中コマンド（ＢＡ０４Ｈ）」は、再電源投入待ち処理ルート以外の処理ルートで共通して送信されるコマンド種別となっている。ただし、設定確認処理ルートおよびバックアップ復帰処理ルートに係る客待ち中コマンド（ＢＡ０４Ｈ）については、非変動中に限り送信されるようになっている。
【０３１３】
以上のように、設定キースイッチ９４、ＲＡＭクリアスイッチ９８、および扉開放センサ６１のＯＮ／ＯＦＦ状態の組合せに応じた処理を終えた後は、合流ポイントであるステップＳ０３３の処理に進む。
【０３１４】
図６Ｂを参照して、ステップＳ０３３に進むと、全レジスタの内容を退避し、領域外プログラムの動作確認タイマ設定処理（図１６）を実行して、退避していた全レジスタの内容を復帰する（ステップＳ０３３〜Ｓ０３５）。ステップＳ０３３〜Ｓ０３５の処理は、性能表示器９９に関する電源投入時の初期設定処理として働く。
【０３１５】
（１６．動作確認タイマ設定処理：図１６）
図１６を参照して、上記動作確認タイマ設定処理（ステップＳ０３４）の処理について説明する。図１６は、動作確認タイマ設定処理の詳細を示すフローチャートである。
【０３１６】
この動作確認タイマ設定処理では、性能表示器９９が正常に動作しているか否かの確認動作を実行させるのための必要な初期設定を行う。
【０３１７】
本実施形態に係る確認動作では、４個の７セグ表示器９９ａ〜９９ｄの表示態様を、所定時間（たとえば、５秒間）、全点灯と全消灯とを周期的に繰り返す「全点滅表示（動作確認表示）」態様に制御する。これにより、セグメント欠け等の不具合をチェックすることができるようになっている。なお、動作確認表示処理は、後述の主制御側タイマ割込処理中の性能表示モニタ処理で行われる（後述の図１７のステップＳ１０２、図２５のステップＳ８３３参照）。
【０３１８】
図１６において、ＣＰＵ２０１は、まずスタックポインタを退避し（ステップＳ８８１）、次いで、性能表示器９９の動作確認時間をカウントする動作確認タイマに初期値（たとえば、５０００ｍｓ）を設定し（ステップＳ８８２）、性能表示器９９の点滅周期をカウントする点滅用タイマをゼロクリアする（点滅用タイマ←０）（ステップＳ８８３）。そして、スタックポインタを復帰させ（ステップＳ８８４）、動作確認タイマ設定処理を抜ける。なお、上記動作確認タイマや点滅用タイマなど、性能表示器９９の表示制御に係るデータのワーク領域は、領域外ＲＡＭに定められている。
【０３１９】
ところで本実施形態では、合流ポイント後にて、領域外プロラグムによる動作確認タイマ設定処理を呼び出して実行するが、仮に、合流ポイントよりも前段階、たとえば、設定変更処理ルートや設定確認処理ルート中などに実行してしまうと、領域内プロラグムに係る処理と領域外プロラグムに係る処理とが混在して処理が複雑化してしまう。また、プログラムを実行する際に、領域内プロラグムと領域外プロラグムとの間をジャンプ等しなければならず、ＣＡＬＬ命令よりもデータ量が少ないＪＲ命令が効果的に使用できない可能性がある。また、タイマ割込処理（図１７）が起動した後に、動作確認タイマ設定処理を実行すると、後述の性能表示モニタ処理（ステップＳ１０２）が実行されてしまう関係で、動作確認表示がうまく機能しない場合もありうる。斯様な事情を考慮し、動作確認タイマ設定処理は、少なくとも合流ポイント以降に実行することが好ましく、具体的には、合流ポイントからタイマ割込処理が起動する前に（ステップＳ０３６よりも前に）の処理において実行することが好ましい。本実施形態では、図６Ｂに示す通り、設定変更処理ルート等の各処理ルート終えた後、タイマ割込処理の起動に関するステップＳ０３６の実行前に、動作確認タイマ設定処理を行うようになっている。
【０３２０】
ステップＳ０３３〜Ｓ０３５の動作確認に係る処理を終えると、次いで、４ｍｓ毎に定期的にタイマ割込みを発生させるためのＣＴＣの設定処理を実行する（ステップＳ０３６）。以後、割込コントローラへの割込要求信号が定期的に出力され、図１７に示す主制御側タイマ割込処理（４ｍｓ割込み処理）が実行される。
【０３２１】
次いで、遊技開始可能状態が整ったとして、発射装置３２の発射動作を許可する発射制御信号（発射許可信号ＥＳ）をＯＦＦ状態（発射禁止状態）からＯＮ状態（発射許可状態）に設定する（ステップＳ０３７）。これにより、発射制御信号が払出制御基板２９に出力される。払出制御基板２９は、発射制御信号を受信すると、発射許可状態であると判断し、発射許可信号ＥＳを発射制御基板２８に出力し、発射装置３２による発射動作を許容する（発射動作禁止状態から発射動作許容状態に移行する）。以後、発射操作ハンドル１５による遊技球の発射が可能になる。本実施形態では、図６Ａおよび図６Ｂに示す通り、ＣＴＣの設定処理（ステップＳ０３６）が実行される前は、発射制御信号をＯＦＦ状態に制御する（図７のステップＳ０５４参照）。したがって、少なくとも設定変更、設定確認、領域内ＲＡＭクリア、およびバックアップ復帰処理ルートの各処理を終えるまでは、発射動作が禁止される。これにより、設定変更中や設定確認中などにおいて、不用意な発射動作が実行されてしまうことを防止することができる。
【０３２２】
なお本実施形態では、主制御部２０からの発射制御信号を払出制御基板２９が受けて、発射制御基板２８による発射動作を許容する構成、換言すれば、主制御部２０が払出制御基板２９を通じて間接的に発射制御基板２８を制御する構成となっている。しかし本発明はこれに限らず、上記発射制御信号を直接的に発射制御基板２８に対して出力し、発射動作を許容する構成としてもよい。
【０３２３】
次いで、遊技開始コマンドデータ（ＢＡ７７Ｈ）を取得し、既に説明したコマンド送信処理（＿ＣＭＤＯＵＴ）により、その取得したコマンドデータを演出制御部２４に送信する（ステップＳ０３８、Ｓ０３９）。演出制御部２４が遊技開始コマンドを受けると、時計型役物８０や花型役物９０などの可動体役物に関する初期動作（イニシャライズ動作）を実行する。ただしイニシャライズ動作中は、液晶表示装置３６の画像表示態様、装飾ランプ４５の発光態様、スピーカ４６からの音出力については変化しない。イニシャライズ動作は、専ら、可動体役物に関する電源投入時の動作チェックの役割を担う。なお、前枠２（扉）の開閉動作が行われる可能性のある状態下において、イニシャライズ動作を実行してしまうと、扉の開閉動作時の衝撃が可動体役物に伝播して、イニシャライズ動作が正常に実行されない恐れがある。したがって、イニシャライズ動作の実行条件として、扉閉鎖（扉開放信号ＯＦＦ状態）を条件とすることが好ましい。しかし単に、扉閉鎖を条件とするだけでは、設定確認中や設定変更中などに、一時的に扉を開閉した場合にもイニシャライズ動作が実行されてしまうため、扉の開閉動作時による衝撃によりイニシャライズ動作が正常に実行されないという問題点は、完全には解決できないままとなってしまう。したがって、扉閉鎖を条件とする場合には、主制御部２０から、上記遊技開始コマンドと、扉閉鎖を通知するコマンド（専用のコマンドでもよいし、扉開放エラー解除コマンドでもよい）とを送信可能な構成とし、少なくともこの２種類のコマンドを演出制御部２４が受信した場合に、イニシャライズ動作を実行制御することが好ましい。
【０３２４】
そして、一連の電源投入時処理（ステップＳ０１１〜Ｓ０３９：遊技開始前処理）を終えると、通常の遊技進行に係る遊技処理のステップＳ０４０〜Ｓ０４５の無限ループ処理を実行する。これにより、以後、遊技の進行が可能な状態（遊技開始可能状態）に制御されることになる。
【０３２５】
（通常の遊技進行に係る遊技処理：Ｓ０４０〜Ｓ０４５のループ処理）
ステップＳ０３９の処理を終えると、ステップＳ０４０〜Ｓ０４５のループ処理に入る。ここでは、まずＣＰＵを割込み禁止状態に設定した状態で（ステップＳ０４０）、各種乱数更新処理を実行する（ステップＳ０４１）。この各種乱数更新処理では、特別図柄変動表示ゲームや普通図柄変動表示ゲームに使用される各種のソフトウェア乱数（インクリメント処理によって所定数値範囲を循環している乱数）を更新する。たとえば、図柄抽選に利用される特別図柄判定用乱数や、補助当り抽選に係る乱数（補助当りの当落抽選に利用される補助当り判定用乱数、補助当りの図柄抽選に利用される普通図柄判定用乱数）の初期値（スタート値）変更のために使用する乱数（特別図柄判定用初期値乱数、補助当り判定用初期値乱数等）や、変動パターンの選択に利用される変動パターン用乱数などを更新する。
【０３２６】
上記各種乱数更新処理（ステップＳ０４１）を終えると、次いで、全レジスタをスタック領域に退避し（ステップＳ０４２）、領域外プログラムの性能表示モニタ集計除算処理を実行した後（ステップＳ０４３）、全レジスタを復帰させる（ステップＳ０４４）。
【０３２７】
ステップＳ０４０の性能表示モニタ集計除算処理は、性能表示器９９に表示するためのベース値の算出処理を実行するもので、性能表示に関する処理のプログラムや記憶領域は、既に説明したように、ＣＰＵ２０１が通常の遊技進行の際にアクセスする「領域内メモリ（第１メモリ領域）」とは異なる「領域外メモリ（第２メモリ領域）」に規定されている。そこでＣＰＵ２０１は、まず領域内側のスタックポインタＳＰの内容を領域外ＲＡＭのＳＰ退避バッファにセットし、領域外ＲＡＭのスタックポインタＳＰの設定（設定値＝０１ＦＦｈ）を行う。
【０３２８】
次いで、領域外ＲＡＭチェック処理（後述の図２５のステップＳ８２４参照）を実行した後、性能表示モニタ処理（後述の図１７のステップＳ１０２参照）で得られた、各入賞口に係るセンサ（上始動口センサ３４ａ、下始動口センサ３５ａ、大入賞口センサ５２ａ、一般入賞口センサ４３ａ、ＯＵＴ監視スイッチ４９ａ）の入力データに基づき、各入賞口への入賞の有無、遊技球の排出の有無などをチェックする。そして、ベース値に算出に必要なカウント処理（球数加算処理）を実行する。
【０３２９】
球数加算処理では、現在の遊技状態が通常状態である場合と、そうでない場合とで処理が異なる。具体的には、現在の遊技状態が通常状態である場合において、いずれかの入賞口に入賞を確認した場合、通常時払出個数に対して入賞があった入賞口の賞球数を加算し（通常状態中賞球加算処理）、通常時アウト個数および全状態アウト個数を１加算して（アウト球数加算処理）、現在のカウント値をそれぞれ更新する。しかし入賞が確認されず、ＯＵＴ監視スイッチ４９ａへの入力が確認された場合には、通常時アウト個数および全状態アウト個数だけに１加算し、これらのカウント値を更新する（通常状態中アウト球数加算処理）。詳細は後述するが、現在の遊技状態が通常状態であるか否かは、領域外ＲＡＭの‘通常状態判定フラグ（Ｒ＿ＴＵＪＦＧ）’がＯＮ状態（５ＡＨ）であるか否かで判断される（図２５の性能表示モニタ処理中のステップＳ８２７〜Ｓ８２９参照）。
【０３３０】
一方、現在の遊技状態が通常状態ではない場合には（確変状態、時短状態、潜確状態のいずれかである場合）、いずれかの入賞口に入賞を確認しても通常時払出個数には賞球数を加算せずに、全状態アウト個数だけを＋１加算し、また入賞が確認されず、ＯＵＴ監視スイッチ４９ａへの入力が確認された場合にも全状態アウト個数だけに１加算する（非通常状態中アウト球数加算処理）。
【０３３１】
そして、更新後の通常時払出個数と通常時アウト個数、すなわち、最新の通常時払出個数と通常時アウト個数とに基づき、ベース値を算出し、その値を領域外ＲＡＭの計測情報格納領域に格納する。
【０３３２】
なお、現在の遊技状態が通常状態であるか否かの判定に関し、領域内ＲＡＭの遊技状態に関する各種フラグのＯＮ／ＯＦＦ状態をチェックして判定してもよい。具体的には、条件装置の作動の有無を指定する「条件装置作動フラグ（Ｗ＿ＪＫＦＬＧ）」、特別図柄時短状態であるか否かを指定する「特別図柄時短状態フラグ（Ｗ＿ＴＪＴＦＬＧ）」、および高確率状態（大当り高確率状態）であるか否かを指定する「特別図柄確変状態フラグ（Ｗ＿ＴＨＩＦＬＧＤＳ）」のＯＮ（５ＡＨ）／ＯＦＦ（００Ｈ）をチェックし、これらのフラグ値の組合せに応じて、現在の遊技状態を判断してもよい。たとえば、条件装置作動フラグがＯＦＦである場合において、特別図柄時短状態フラグと特別図柄確変状態フラグとがいずれもＯＮであれば確変状態、特別図柄時短状態フラグがＯＮであり特別図柄確変状態フラグがＯＦＦであれば時短状態、特別図柄時短状態フラグがＯＦＦであり特別図柄確変状態フラグがＯＮであれば潜確状態、特別図柄時短状態フラグと特別図柄確変状態フラグとがいずれもＯＦＦであれば通常状態、また、条件装置作動フラグがＯＮである場合には大当り中であると判定することができる。また、領域内ＲＡＭで管理される遊技状態番号ＹＪを直接取得して、ＹＪの値により現在の遊技状態を判断してもよい。
【０３３３】
なお「大当り遊技中」は、基本的には通常状態と同じ「低確・電サポ無し」であるが、通常状態とは別個の遊技状態であるので、ベース値を計測する上で、大入賞口５０の賞球数については計数対象から除外される（大入賞口センサ５２ａの検出情報は計測対象外）。一方、小当り遊技中は、その当選時の遊技状態に応じて、計数対象に含まれる場合がある。これについて詳述する。
【０３３４】
小当りに当選した場合、当選に起因した内部的な遊技状態の移行制御は実行されず、小当り遊技中の遊技状態は、その当選時の遊技状態がそのまま継続される。すなわち、通常状態中に小当りに当選した場合には、その小当り遊技中も通常状態が継続される。この点を考慮し、本実施形態では、小当り遊技中の遊技状態が通常状態である場合には、大入賞口センサ５２ａの検出情報は計測対象から除外せずに、その賞球数をベース値の計数対象としてカウントする。なお、大当り遊技中であるか小当り遊技中であるかについては、条件装置の作動の有無で判定すればよい。具体的には、条件装置作動フラグ（Ｗ＿ＪＫＦＬＧ）のＯＮ／ＯＦＦ状態をチェックし、条件装置作動フラグがＯＮである場合には、大当り遊技中であると判断して大入賞口センサ５２ａの検出情報をベース値の計数対象から除外すればよい。
【０３３５】
また、初回電源投入時または領域外ＲＡＭのオールクリア時から、全状態アウト個数が所定個数（たとえば、２９９個）に達するまでは、テスト区間として、全状態アウト個数だけをカウントし、ベース値等は計測しない。これは、パチンコホールに遊技機を初めて設置した際、動作テストを行うことを考慮したものである。たとえば、始動口に遊技球を手入れして動作を確認したり、試し打ちをしたりすることがあり、このような動作テストによる賞球やアウト球を計測対象から排除する必要がある。したがって、初回（１回目）の計測は、上記テスト区間終了後から開始する。
【０３３６】
また初回（１回目）の計測を開始してから上記全状態アウト個数が所定の規定個数（ここでは６００００個）に達した場合、この時点のベース値（初回のベース値）をＲＡＭ２０３の性能表示格納領域に格納し、２回目の計測のために、現在の通常時払出個数、通常時アウト個数および全状態アウト個数をそれぞれゼロクリアする（計測データ初期化処理）。すなわち、規定個数の６００００個がカウントされる毎に、今回のベース値を記憶し、次回のベース値の計測のために、計測中の通常時払出個数、通常時アウト個数および全状態アウト個数をゼロクリアする。
【０３３７】
なお、ベース値の算出は、一回のループ処理（ステップＳ０４０〜Ｓ０４５）で完了するわけではなく、複数回のループが実行されることにより、ベース値が求められるようになっている。すなわち、ベース値算出プログラムを一回のループ処理で全て実行してしまうと、一度のメインループにかかる時間が長くなってしまい、ループ期間が無闇に遅延してしまう。ループ処理においては、各種乱数値を更新するための乱数更新処理（ステップＳ０４１）も実行しているため、狙い打ちなどのゴト行為を防止するためにも周期期間の遅延は極力避けることが重要である。そこで本実施形態では、一回のループ処理で実行するベース値算出に関する算出や表示に関する処理が少なくなるように、処理を複数回分割して行うように構成してある。たとえば、１回目のループ処理では、球数加算処理やその結果を格納（更新）する等の処理を行い、２回目のループ処理でリアルタイムベース値の算出・表示に必要な処理を行い、三回目のループ処理で、規定個数の６００００個に達した場合の履歴ベース値を表示するために必要な処理を行うなどである。一回のループ処理でベース値の算出や表示に関する処理を実行しない構成であれば、どのような処理をどのようなタイミングで分割実行（何回目のループ処理で実行させるか等）するかは、適宜定めることができる。分割実行する場合、たとえば、ループ処理１回目→２回目→最終回目のように、計３回のループにてベース値に関する処理が完了する場合には、次回のループ処理にて、どのような処理を行うかというパラメータ（カウンタ）を記憶しておかなくてはならない。そのためのパラメータについて、電源投入時に電断時の回数目から再実行してもよいが、電源投入時には必ず初回（１回目）の処理から実行されるように初期設定してもよい。
【０３３８】
（性能表示器９９の表示態様の具体例）
性能表示器９９の表示態様の具体例を説明する。たとえば、全状態アウト個数が６００００個に達した時、今回のベース値が‘３５’であるケースでは、リアルタイムベース値を表示する場合には４桁の文字情報（識別表示部（識別セグ）＋ベース表示部（比率セグ））として「ｂＬ．００」が表示され（上述の計測データ初期化処理によるゼロクリアのため、ここではベース値は０になる）、履歴ベース値を表示する場合には「ｂ６．３５」が点灯表示されることになる。
【０３３９】
（テスト区間中）
なお、上記テスト区間中では、現在の計測がテスト区間であることを報知すべく、リアルタイムベース値を表示する場合には、識別表示部に「ｂＬ．」を点滅表示し、ベース表示部に「−−」を点灯表示する。また、履歴ベース値を表示する場合には、識別表示部に「ｂ６．」を点滅表示し、ベース表示部に「−−」を点灯表示する。
【０３４０】
（初回計測時：Ｎ＝１）
なお、初回の計測時は、履歴ベース値が保存されていないため、リアルタイムベース値を表示する場合には「ｂＬ．＊＊」（‘＊＊’は現在計測中のベース値）が表示され、履歴ベース値を表示する場合には「ｂ６．−−」が表示される。ただし、識別表示部「ｂ６．」は、初回の計測時であることを報知すべく、点滅表示されるようになっている。
【０３４１】
（次回以降計測時：Ｎ≧２）
また、次回以降（Ｎ≧２）の計測については、次回計測のためゼロクリア後から全状態アウト個数が所定個数（たとえば、６０００個）に達するまでは、リアルタイムベース値にバラツキのある計測区間であるとして、リアルタイムベース値を表示する場合には、識別表示部に「ｂＬ．」を点滅表示し、ベース表示部にはそのままリアルタイムベース値を点灯表示する。履歴ベース値を表示する場合には「ｂ６．＊＊」（‘＊＊’は前回のベース値）が表示される。ただし初回（Ｎ＝１）の場合は、履歴ベース値が保存されていないため、履歴ベース値を表示する場合には、「ｂ６．−−」を表示するが、識別表示部の「ｂ６．」は点滅表示させるようになっている。
【０３４２】
そして、上記性能表示モニタ集計除算処理を終えて、全レジスタを復帰させた後（ステップＳ０４４）、割込み許可状態に設定して（ステップＳ０４５）、ステップＳ０４０の処理に戻り、以後、ステップＳ０４０〜Ｓ０４５の処理を繰り返す（メインループ処理）。ＣＰＵ２０１は、間欠的に実行されるタイマ割込処理を行っている間を除いて、各種乱数更新処理と性能表示モニタ集計除算処理とを繰り返し実行するようになっている。
【０３４３】
＜１７．主制御側タイマ割込処理：図１７＞
次に図１７を参照して、主制御側のタイマ割込処理について説明する。図１７は、主制御側タイマ割込処理を示すフローチャートである。この主制御側タイマ割込処理は、ＣＴＣからの一定時間（４ｍｓ程度）ごとの割込みで起動され、主制御側メイン処理実行中に割り込んで実行される。
【０３４４】
図１７において、ＣＰＵ２０１は、タイマ割込みが生じると、レジスタの内容を保存することなく、直ちに第２電源異常チェック処理を実行する（ステップＳ０８１）。この電源異常チェック処理では、図１８に示すように、電源基板から供給されている電源レベルを監視し、電断などの電源異常が生じた場合のバックアップ処理などが行われる。したがって、第２電源異常チェック処理は、電源遮断後もＲＡＭ（ここでは、領域内ＲＡＭ）の記憶内容を保持するバックアップ手段として働く。なお、第２電源異常チェック処理の詳細は、図１８にて後述する。
【０３４５】
次いで、タイマ管理処理を実行する（ステップＳ０８２）。遊技機１の遊技動作制御に用いる各種タイマ（たとえば、上記エラー報知タイマや後述の特別図柄役物動作タイマなど）のタイマ値はここで更新される。
【０３４６】
次いで、入力管理処理を実行する（ステップＳ０８３）。遊技機１に設けられた各種のセンサやスイッチ類の検出情報や払出制御基板２９からの状態信号の入力情報（ＯＮ／ＯＦＦ信号に関する情報、立ち上がり状態（ＯＮエッジ、ＯＦＦエッジ）に関する情報など）に基づき、入力データ作成したり、入賞カウンタを更新したりする。
【０３４７】
次いで、設定異常チェック処理を実行する（ステップＳ０８４）。設定異常チェック処理では、設定値データ（Ｗ＿ＳＥＴＴＥＩ）が正常であるか否かを判定し、判定結果に基づき、設定値に係るエラー処理を実行する。なお、設定異常チェック処理の詳細は、図１９にて後述する。
【０３４８】
次いで、タイマ割込内乱数管理処理を実行する（ステップＳ０８５）。タイマ割込内乱数管理処理では、各変動表示ゲームに係る乱数を定期的に更新する。具体的には、乱数カウンタのカウント値をランダムなものとするために、特別図柄判定用乱数や補助当り判定用乱数などに対し、乱数の更新（割込み毎に＋１加算）と、乱数カウンタが一周するごとに、乱数カウンタのスタート値の変更処理を実行する。なお内部抽選用乱数（大当り判定用乱数）は、上記乱数生成回路で生成されるので、ここでは更新されることはない。
【０３４９】
次いで、エラー管理処理を実行する（ステップＳ０８９）。このエラー管理処理では、各種のスイッチやセンサ類に係る検出情報や、払出制御基板２９からの状態信号などに基づき、遊技動作にエラー（異常）が生じたか否かを監視し、エラーが生じた場合には、演出制御部２４に対し、エラー種別に応じたエラーコマンド（エラー種別情報を含むコマンド）やエラー解除コマンド（エラーが解除された場合に送信）を送信したり、必要に応じて、遊技動作の強制停止処理などを実行する。
【０３５０】
次いで、賞球管理処理を実行する（ステップＳ０９０）。この賞球管理処理では、上記入賞カウンタの確認を行い、入賞がある場合には、賞球数を指定する払出制御コマンドを払出制御基板２９に送信する。払出制御基板２９は、払出制御コマンドを受信した場合、これに含まれる賞球数情報に基づき、遊技球払出装置１９を制御して、指定された賞球数分の払い出し動作を実行させる。
【０３５１】
次いで、普通図柄管理処理を実行する（ステップＳ０９１）。この普通図柄管理処理では、普通図柄変動表示ゲーム（普通図柄の変動表示動作）に関して必要な処理を実行する。ここでは、普通図柄始動口センサ３７ａに遊技球が検出されたか否かを監視し、遊技球が検出された場合には補助当り抽選に必要な所定の遊技情報（補助当り判定用乱数など）を取得し（普図乱数取得処理）、その遊技情報を保留データ（普図作動保留球）として、最大保留記憶数（ここでは、４個）まで保留記憶する（普図保留記憶処理）。そして、所定の変動表示開始条件が成立した場合、普図作動保留球に基づく補助当り抽選を行い、その補助当り抽選結果に基づく普通図柄の変動パターンの選択および普通図柄の停止表示態様（普通停止図柄）を決定する。またここでは、普通図柄を変動表示動作させるために、変動中であれば変動表示用のＬＥＤ表示用データを作成し、変動中でなければ、停止表示用のＬＥＤ表示用データを作成する（普通図柄表示データ更新処理）。
【０３５２】
次いで、普通電動役物管理処理を実行する（ステップＳ０９２）。この普通電動役物管理処理では、普電開放遊技の実行に必要な処理を実行する。ここでは、補助当り抽選の抽選結果が当りの場合に、普通電動役物ソレノイド４１ｃに対するソレノイド制御用データの設定処理を実行する。ここで設定されたソレノイド制御用データに基づき、後述のステップＳ１００のソレノイド管理処理にて、普通電動役物ソレノイド４１ｃに対して励磁信号が出力され、これにより、可動翼片４７の開閉動作パターンが制御される。
【０３５３】
次いで、特別図柄管理処理を実行する（ステップＳ０９３）。この特別図柄管理処理では、主に、特別図柄変動表示ゲーム（特別図柄の変動表示動作）に関して必要な処理を実行する。この特別図柄管理処理の詳細は、図２０にて後述する。
【０３５４】
次いで、特別電動役物管理処理を実行する（ステップＳ０９５）。この特別電動役物管理処理では、当り遊技を実行制御するために必要な処理を実行する。この特別図柄管理処理の詳細は、図２４にて後述する。
【０３５５】
次いで、右打ち報知情報管理処理を実行する（ステップＳ０９７）。この右打ち報知情報管理処理では、「右打ち有利」な遊技状態（本実施形態の場合、当り遊技中、時短状態、確変状態）下である場合には、右打ち表示装置３９ｂを点灯させるためのＬＥＤデータを作成し、「左打ち有利」な遊技状態下（通常状態）である場合には、右打ち表示装置３９ｂを消灯させるためのＬＥＤデータを作成する。
【０３５６】
次いで、ＬＥＤ管理処理を実行する（ステップＳ０９８）。このＬＥＤ管理処理では、普通図柄表示装置３９ａ、特別図柄表示装置３８ａ、３８ｂ、複合表示装置３８ｃ、右打ち表示装置３９ｂなどのＬＥＤ表示装置に対する制御信号（ダイナミック点灯データ）の出力制御を実行する。上述した普通図柄管理処理（ステップＳ０９１）や特別図柄管理処理（ステップＳ０９３）、右打ち報知情報管理処理（ステップＳ０９７）などで作成されたＬＥＤ表示用データに基づく制御信号は、このＬＥＤ管理処理で出力される。
【０３５７】
次いで、外部端子管理処理を実行する（ステップＳ０９９）。この外部端子管理処理では、枠用外部端子基板２１を通して、各種の外端信号を作成して、データカウンタＤＴやホールコンピュータＨＣなどの外部装置に対して出力制御を実行する。
【０３５８】
次いで、ソレノイド管理処理を実行する（ステップＳ１００）。このソレノイド管理処理では、普通電動役物管理処理（ステップＳ０９２）や特別電動役物管理処理（ステップＳ０９４）で設定されたソレノイド制御データに基づき、普通電動役物ソレノイド４１ｃや大入賞口ソレノイド５２ｃに対して励磁信号の出力制御を実行する。これにより、可動翼片４７や大入賞口５０の開閉動作を実現する。
【０３５９】
次いで、領域外プログラムの性能表示モニタ処理を実行するために、全レジスタを退避して、性能表示モニタ処理を実行した後、全レジスタを復帰する（ステップＳ１０１〜１０３）。性能表示モニタ処理では、性能表示器９９の表示制御に関して必要な処理を実行する。なお、性能表示モニタ処理の詳細は、図２５にて後述する。
【０３６０】
次いで、ＷＤＴのカウント値をクリアする（ステップＳ１０４）。これにより、ＷＤＴがリセットされ、カウント値が初期値に戻される。
【０３６１】
以上のステップＳ０８１〜ステップＳ１０４の処理を終えた後、割込み許可状態に設定する（ステップＳ１０４）。これにより、タイマ割込処理を終了して、割込み前の上記主制御側メイン処理に戻り、次のタイマ割込みが発生するまで主制御側メイン処理を実行する。
【０３６２】
＜１８．第２電源異常チェック処理：図１８＞
次に図１８を参照して、図１７中の第２電源異常チェック処理（ステップＳ０８１）について説明する。図１８は、第２電源異常チェック処理を示すフローチャートである。
【０３６３】
図１８において、ＣＰＵ２０１は、まず外部信号入力レジスタ（ＰＩＮＳＴＳ）から、電断を示す電源異常信号の入力情報を取得する（ステップＳ７１１）。そして、電源異常信号のレベルが２回連続して一致するか否かを判定し（ステップＳ７１２）、一致するまでステップＳ７１１〜Ｓ７１２の処理を繰り返す。電源異常信号のレベルが一致した場合（ステップＳ７１２：ＹＥＳ）、電源異常信号が異常レベルか否かを判定する（ステップＳ７１３）。
【０３６４】
電源異常信号が異常レベルでない場合（ステップＳ７１３：ＮＯ）、バックアップフラグＢＦをクリアするとともに（ステップＳ７２３）、電源異常確認カウンタの値をクリアし（ステップＳ７２４）、第２電源異常チェック処理を抜ける。
【０３６５】
一方、電源異常信号が異常レベルである場合（ステップＳ７１３：ＹＥＳ）、電源異常確認カウンタの値に１加算し（ステップＳ７１４）、加算後の電源異常確認カウンタの値が上限値Ｙに達したか否かを判定する（ステップＳ７１５）。これは、外部信号入力レジスタ（ＰＩＮＳＴＳ）からの取得データが、ノイズなどの影響でビット化けしている可能性があることを考慮したものであり、取得データが連続して異常レベルを維持して上限値Ｙ（たとえば、Ｙ＝２）に達した場合に、交流電源が現に遮断されたと判定する。
【０３６６】
電源異常確認カウンタの値が上限値Ｙに達している場合（ステップＳ７１５：ＹＥＳ）、電源異常が発生したとして、バックアップ処理を実行する。具体的には、電源異常確認カウンタをクリアし（ステップＳ７１６）、発射制御信号をＯＦＦ状態に設定し（ステップＳ７１７）、バックアップフラグＢＦをＯＮ状態（５ＡＨ）に設定する（ステップＳ７１８）。なお、バックアップフラグＢＦをＯＮ状態に設定するとともに、チェックサム値を算出するためのチェックサム演算を実行し、その演算結果をＲＡＭ２０３の所定領域（ＳＵＭ記憶領域）に格納する構成としてもよい。ここで、チェックサム演算とは、ＲＡＭ２０３のワーク領域を対象とする８ビット加算演算である。電遮時にＳＵＭ記憶領域に記憶されたチェックサム値は、ＲＡＭ２０３の他のデータと共に、バックアップ電源によって維持される。このバックアップ時にチェックサムを記憶する実施形態とする場合、既に説明したＲＡＭエラー判定処理（図６ＡのステップＳ０１５〜Ｓ０１６参照）の一部に、またはステップＳ０１５〜Ｓ０１６に替えて、「チェックサム判定処理」を設けることができる。この場合、チェックサム判定処理において、電源復旧時におけるチェックサムを算出し、その算出したチェックサム値と、電断時に記ＳＵＭ記憶領域に記憶されたチェックサム値と比較し、比較結果が一致しない場合には、ステップＳ０１７〜Ｓ０２０の電源再投入待ち処理（ＲＡＭエラー処理）を実行し、比較結果が一致した場合には、処理を進めていく構成とすればよい。
【０３６７】
なお、既に説明した設定変更管理中（図６ＡのステップＳ０２３）に電断が生じた場合、主制御側タイマ割込処理が起動前（図６ＢのステップＳ０３６の実行前）であるので、この第２電源異常チェック処理が実行されずバックアップ処理ができない。この場合において、設定変更管理中のステップＳ９０１でバックアップフラグＢＦがゼロクリアされた後に電断が生じた場合には、次回の電源復旧時には、ＲＡＭエラーが生じたと判定され（図６ＡのステップＳ０１６の判定結果がＮＯ（ＢＦ≠５ＡＨ））、電源再投入待ち処理ルート（図６ＡのステップＳ０１７〜Ｓ０２０）に移行し、電源再投入待ち状態下に制御されることになる。
【０３６８】
図１８の説明に戻り、ステップＳ７１８の処理を終えると、次いで、電源断コマンドデータ（ＢＡ３３Ｈ）取得して、コマンド送信処理（＿ＣＭＤＯＵＴ）により、その取得したコマンドデータを演出制御部２４に送信する（ステップＳ７１９）。電源断コマンド（ＢＡ３３Ｈ）は、電源異常が発生したことを指定する演出制御コマンドである。この電源断コマンドは、各１６ビット長の電断Ａコマンドと電断Ｂコマンドとで構成されており、この順番で、８ビット毎に連続的に送信される。このような構成を採るのは、ノイズなどの影響で、電断状況が他の制御部に誤って通知されることを防止するためである。
【０３６９】
次いで、ＲＡＭプロテクトレジスタ（ＲＡＭＰＴ）に０１Ｈセットし、‘ＲＡＭアクセス禁止領域無効、ＲＡＭプロテクト有効’として、以降の処理においてＲＡＭへのデータ書込みを禁止する（ステップＳ７２０）。そして、すべての出力ポートの出力データをクリアする（ステップＳ７２１）。これにより、電圧降下に伴い、ＲＡＭの不正アドレスの読み出しなどが実行されてＲＡＭが異常に書き換えられてしまうことを防止し、同種の電源異常チェック処理を主制御部２０より遅れて開始する払出制御基板２９に対して、不合理なデータ送信を防止することができる。
【０３７０】
そして、ＣＴＣに対する設定処理によって割込み信号の生成を禁止するとともに、ＣＰＵを割込み禁止に設定して（ステップＳ７２２）、無限ループ処理を繰り返しつつ電源電圧が降下してＣＰＵが非作動状態になるのを待つ。
【０３７１】
＜１９．設定異常チェック処理：図１９＞
次に図１９を参照して、図１７中の設定異常チェック処理（ステップＳ０８４）について説明する。図１９は、設定異常チェック処理を示すフローチャートである。
【０３７２】
図１９において、ＣＰＵ２０１は、まず設定エラーフラグがＯＮ状態（＝５ＡＨ）、ずなわち、ＲＡＭエラー（設定異常エラー）であるか否かを判定する（ステップＳ７３１）。設定エラーフラグがＯＮ状態である場合（ステップＳ７３１：＝５ＡＨ）、何もせずに、設定異常チェック処理を抜ける。一方、設定エラーフラグがＯＮ状態でない場合（ステップＳ７３２：≠５ＡＨ）、領域内ＲＡＭの設定値格納領域（Ｗ＿ＳＥＴＴＥＩ）から設定値Ｎｃを取得し、その値が正常値（設定値１〜６に対応する００Ｈ〜０５Ｈのいずれかの値）であるか否かを判定する（ステップＳ７３２）。この判定処理は、図１０の設定変更管理処理中のステップＳ９０３、Ｓ９１３の判定処理の内容と共通の処理である。
【０３７３】
取得した設定値Ｎｃが００Ｈ〜０５Ｈのいずれの値でもない場合（ステップＳ７３２：ＮＯ）、設定値データに異常が発生したとして、設定エラーフラグをＯＮ状態（５ＡＨ）に設定する（ステップＳ７３３）。そして、設定値異常コマンドデータ（０Ｅ３３Ｈ）を取得し（ステップＳ７３４）、コマンド送信処理（＿ＣＭＤＯＵＴ）により、取得したコマンドデータを演出制御部２４に送信して（ステップＳ７３５）、設定異常チェック処理を抜ける。なお、演出制御部２４が設定値異常コマンドを受けると、演出手段を利用して、設定異常エラー報知（ＲＡＭエラー報知）を実行する。たとえば、装飾ランプ４５を赤色全点灯させ、液晶表示装置３６に「ＲＡＭ異常です  係員を呼んでください」等の表示を行う。
【０３７４】
＜２０．特別図柄管理処理：図２０＞
次に、図１７中の特別図柄管理処理（ステップＳ０９３）について説明する。図２０は、特別図柄管理処理の詳細を示すフローチャートである。
【０３７５】
図２０において、ＣＰＵ２０１は、まず特別図柄１側（上始動口３４側）に関する「特図１始動口チェック処理」を行い（ステップＳ３０１）、続いて、特別図柄２側（下始動口３５側）に関する「特図２始動口チェック処理」を実行する（ステップＳ３０２）。なお、特図１始動口チェック処理と、特図２始動口チェック処理の詳細は、図２１で後述する。
【０３７６】
ステップＳ３０１〜Ｓ３０２の始動口チェック処理を終えると、小当り中フラグの状態を判定する（ステップＳ３０３）。この「小当り中フラグ」とは、小当り遊技中であるか否かを指定するためのフラグで、当該フラグがＯＮ状態（＝５ＡＨ）である場合には小当り遊技中である旨を示し、当該フラグがＯＦＦ状態（＝００Ｈ）である場合には小当り遊技中ではない旨を示す。
【０３７７】
上記小当り中フラグがＯＦＦ状態（＝００Ｈ）の場合（ステップＳ３０３：≠５ＡＨ）、次いで、条件装置作動フラグの状態を判定する（ステップＳ３０４）。この「条件装置作動フラグ」とは、大当り遊技中であるか否かを指定するためのフラグで、当該フラグがＯＮ状態（＝５ＡＨ）である場合には大当り遊技中である旨を示し、当該フラグがＯＦＦ状態（＝００Ｈ）である場合には大当り遊技中ではない旨を示す。
【０３７８】
上記条件装置作動フラグがＯＦＦ状態（＝００Ｈ）の場合（ステップＳ３０４：≠５ＡＨ）、すなわち、小当り遊技中でもなく大当り遊技中でもない場合（ステップＳ３０３：≠５ＡＨ、かつステップＳ３０４：≠５ＡＨ）、特別図柄動作ステータス（００Ｈ〜０３Ｈ）に応じて、特別図柄の変動表示動作に関する処理を実行する（ステップＳ３０５：特別図柄動作ステータス分岐処理）。一方、小当り遊技中（ステップＳ３０３：＝５ＡＨ）、または大当り遊技中である場合には（ステップＳ３０４：＝５ＡＨ）、ステップＳ３０６〜Ｓ３０８の特別図柄の変動表示動作に関する処理を行わずに、そのままステップＳ３０９の特別図柄表示データ更新処理に進む。したがって、小当り遊技中または大当り遊技中のいずれかである場合には、特別図柄の変動表示動作は行われない。つまり、当り遊技中は、特別図柄の停止表示態様が、小当り図柄または大当り図柄で確定表示されたまま保持される。
【０３７９】
ステップＳ３０５の特別図柄動作ステータス分岐処理では、上記特別図柄動作ステータスが「待機中（００Ｈ、０１Ｈ）」「変動中（０２Ｈ）」「確認中（０３Ｈ）」のいずれのステータス値であるかに応じて、それぞれに対応する、ステップＳ３０６〜Ｓ３０８の処理を実行する。これらの処理により、特別図柄の変動開始および変動停止を一セットする変動表示動作が実現されることになる。なお本発明と関連の深い、特別図柄変動開始処理（ステップＳ３０６）と特別図柄確認時間中処理（ステップＳ３０８）についての詳細は、それぞれ図２２、図２３Ａ〜図２３Ｂにて後述する。
【０３８０】
上記ステップＳ３０６〜Ｓ３０８のいずれかの処理を終えると、後述のステップＳ３０９の特別図柄表示データ更新処理を行う。この特別図柄表示データ更新処理では、特別図柄が変動中であるか否かを判定し、変動中であれば、所定時間毎に点滅を繰り返す特別図柄のデータ（変動中の７セグ点滅表示用データ）を作成し、特別図柄が変動中でなければ、停止表示用のデータ（停止表示中の７セグ点滅表示用データ）を作成する。ここで作成した特別図柄の表示データは、図１７のＬＥＤ管理処理（ステップＳ０９８）で出力され、特別図柄表示装置３８ａ、３８ｂ上における特別図柄の変動表示および停止表示が実現される。特別図柄表示データ更新処理を終えると、特別図柄管理処理を抜けて、図１７のステップＳ０９５の特別電動役物管理処理を実行する。
【０３８１】
（２１．特図１始動口チェック処理：図２１）
図２１を参照して、特図１始動口チェック処理（図２０のステップＳ３０１）について説明する。図２１は、特図１始動口チェック処理の詳細を示すフローチャートである。この特図１始動口チェック処理は、所定の始動条件の成立に基づいて実行される入賞時処理としての役割を果たし、主に、上始動口３４に遊技球が入賞したときの保留記憶に関する処理や、先読み予告演出（保留加算コマンド）に関する処理を中心に構成される。なお、特図１始動口チェック処理と特図２始動口チェック処理とは、その処理内容が、特図１側に関するものであるか、それとも特図２側に関するものであるかの違いだけで、実質的には、同じ処理内容である。したがって、ここでは、重複記載を避けるために、特図１始動口チェック処理を中心に説明する。
【０３８２】
図２１において、ＣＰＵ２０１は、まず上始動口３４において入賞（入賞球）を検出したか否かを判定する（ステップＳ３１１）。
【０３８３】
上始動口３４（特図１始動口）の入賞を検出した場合（ステップＳ３１１：ＹＥＳ）、特図１作動保留球数が４以上であるか否か判定する（ステップＳ３１２）。すなわち、特図１作動保留球数が最大保留記憶数（ここでは、４個）未満であるか否かを判定する。なお、上始動口３４の入賞検出がなかった場合は（ステップＳ３１１：ＮＯ）、何もしないで特図１始動口チェック処理を抜ける。
【０３８４】
特図１作動保留球数が４以上である場合、つまり、最大保留記憶数を超えるオーバー入賞が発生した場合（ステップＳ３１２：ＹＥＳ）、オーバー入賞を指定するオーバー入賞コマンド（特図１の場合はＢ００６Ｈ、特図２の場合はＢ１０６Ｈ）を演出制御部２４に送信する（ステップＳ３２４）。一方、特図１作動保留球数が４以上でない場合、つまり４未満の場合は（ステップＳ３１２：ＮＯ）、特図１作動保留球数に１加算（＋１）して（ステップＳ３１３）、ステップＳ３１４の処理に進む。
【０３８５】
ステップＳ３１４の処理に進むと、今回発生した特図１作動保留球に係る特別図柄変動表示ゲーム１に利用される各種乱数を取得する（ステップＳ３１４）。具体的には、各種の乱数カウンタから大当り判定用乱数、特別図柄判定用乱数、変動パターン用乱数の現在値を取得し、その取得した乱数値を領域内ＲＡＭの保留記憶エリアに格納する。この保留記憶エリアは、図柄変動表示ゲームに係る所定の遊技情報を作動保留球（保留データ）として記憶する領域であり、この保留記憶エリアには、保留データとしての上記の各種乱数値が特別図柄１の変動表示動作に供されるまで（特別図柄変動表示ゲーム１実行時まで）、始動条件の成立順（入賞順）に保留記憶されていく。なお上記保留記憶エリアには、特別図柄１側と特別図柄２側とに対応した保留記憶エリア（特別図柄１に対応する特図１保留記憶エリア（第１の保留記憶エリア）と、特別図柄２に対応する特図２保留記憶エリア（第２の保留記憶エリア））とが設けられている。これら保留記憶エリアには、保留１記憶エリア〜保留ｎ記憶エリア（ｎは最大作動保留球数：本実施形態では、ｎ＝４）が設けられており、それぞれ最大作動保留球数分の保留データを格納可能となっている（保留記憶順番は、保留１記憶エリア、保留２記憶エリア、・・・、保留ｎ−１記憶エリア、保留ｎ記憶エリアの順に格納されるようになっている）。
【０３８６】
なお上記各種乱数のうち、特別図柄判定用乱数、変動パターン用乱数は、それぞれに対応したソフトウェア的に乱数を生成する乱数カウンタから抽出される。これら乱数カウンタの乱数値は、領域内ＲＡＭの各々に対応したカウント値記憶領域において、間欠的に生じる割込み処理と割込み処理の間に実行されるメイン処理とにおいて乱数的に更新されているので、その値がそのまま取得されるようになっている。他方、大当り判定用乱数値は、ハードウェア的に乱数を生成する乱数生成回路（大当り判定用乱数値をカウントするための大当り判定用乱数カウンタ：図示せず）から抽出される。この乱数生成回路は、上始動口センサ３４ａまたは下始動口センサ３５ａから遊技球の検出信号が入力されると、このタイミングにおけるカウント値をラッチして、そのカウント値がマイクロコンピュータに入力されるようになっている。このカウント値は、大当り判定用乱数値として、保留記憶エリアと別個に設けられた領域内ＲＡＭの大当り判定用乱数値用の記憶領域（特別電動役物作動判定用乱数ラッチバッファ）に格納され、ＣＰＵ２０１は、必要なタイミングで、その特別電動役物作動判定用乱数ラッチバッファに格納された大当り判定用乱数値を読み出し利用する。
【０３８７】
次いで、保留加算コマンド（詳細は後述する）を作成するための入賞コマンドデータ（保留加算コマンドの下位バイト側（ＥＶＥＮＴ）に相当するデータ）として、先読み判定を禁止する先読み禁止データ（ＥＶＥＮＴ：「９ＦＨ」）を取得し（ステップＳ３１５）、「特図１先読み禁止条件」が成立しているか否かを判定する（ステップＳ３１６）。上記「特図１先読み禁止条件」とは、特図１作動保留球を対象とした先読み判定を禁止（先読み予告を禁止）するための条件である。本実施形態では、特図１作動保留球よりも特図２作動保留球が高確率で発生しうる「電サポ有り状態下（たとえば、時短状態や確変状態）」の場合を‘特図１先読み禁止中’とし、逆に、特図２作動保留球よりも特図１作動保留球が高確率で発生しうる「電サポ無し状態下（たとえば、通常状態や潜確状態）」の場合を‘特図２先読み禁止中’としている。ステップＳ３１６の判定処理では、現在の遊技状態が電サポ有り状態を伴う遊技状態の場合には、特図１先読み禁止条件成立として、その判定結果が‘ＹＥＳ’となる。
【０３８８】
上記特図１先読み禁止条件が成立している場合（ステップＳ３１６：ＹＥＳ）、先読み判定に関する処理（ステップＳ３１７〜Ｓ３２１）をスキップし、後述のステップＳ３２２の処理に進む。この場合、今回の特図１作動保留球を対象とした先読み判定が実行されず、先読み禁止データ（ＥＶＥＮＴ：「９ＦＨ」）を持つ保留加算コマンドが作成されることになる（後述のステップＳ３２２参照）。これにより、先読み予告演出の実行が禁止される（今回の作動保留球を対象とする先読み予告演出が実行されない）。
【０３８９】
特図１先読み禁止条件が成立していない場合（ステップＳ３１６：ＮＯ）、次いで、設定エラーフラグがＯＮ状態（５ＡＨ）であるか否かを判定する（ステップＳ３１７）。設定エラーフラグがＯＮ状態である場合（ステップＳ３１７：＝５ＡＨ）、すなわちＲＡＭエラー（設定異常エラー）が生じている場合には、先読み判定に関する処理（ステップＳ３１７〜Ｓ３２１）をスキップし、後述のステップＳ３２２の処理に進む。この場合も今回の特図１作動保留球を対象とした先読み判定が実行されず、先読み禁止データ（ＥＶＥＮＴ：「９ＦＨ」）を持つ保留加算コマンドが作成され、先読み予告演出も実行されない。換言すれば、上記先読み禁止データ（９ＦＨ）は、先読み判定に関する処理（ステップＳ３１８〜Ｓ３２１）を実行していない旨を指定するデータといえる。
【０３９０】
設定エラーフラグがＯＮ状態でない場合（ステップＳ３１７：≠５ＡＨ）、設定値コマンドを送信して、乱数判定処理（入賞時大当り乱数判定処理）を実行する（ステップＳ３１８）。上記「設定値コマンド」は、現在の設定値を特定可能な情報が含まれ演出制御部２４側にて、当該設定値に基づく予告演出（たとえば、後述の設定示唆演出）を現出制御する際に利用される。また上記乱数判定処理は、‘先読み判定’処理の一環として行われるものであり、ここでは、今回の作動保留球が変動表示動作に供される際に実行される「変動開始時の当落抽選（後述の図２２のステップＳ４１０参照）」を事前に判定する‘先読み当落判定’を行う。
【０３９１】
上記乱数判定処理では、まず、当り乱数判定テーブル（図示せず）を取得し、特別電動役物作動判定用乱数ラッチバッファの大当り判定用乱数値を取得する。そして、取得した大当り判定用乱数値と当り乱数判定テーブルとに基づき、今回の作動保留球を対象とした当落抽選（先読み当落判定）を実行し、その抽選結果（先読み当落結果）を取得する。
【０３９２】
上記当り乱数判定テーブルには、特図１作動保留球（特別図柄変動表示ゲーム１）に係る「特図１用当り乱数判定テーブル（図示せず）」と、特図２作動保留球（特別図柄変動表示ゲーム２）に係る「特図２用当り乱数判定テーブル（図示せず）」とが含まれ、特図１始動口チェック処理中においては「特図１用当り乱数判定テーブル」が、特図２始動口チェック処理中においては「特図２用当り乱数判定テーブル」が参照される。この当り乱数判定テーブルは、後述の「特別電動役物作動判定用乱数判定処理（図２２のステップＳ４１０）」において、当落抽選を行う際にも利用される。
【０３９３】
これらの当り乱数判定テーブルには、大当り抽選確率状態（高確率状態（高確）と低確率状態（低確））別に、当落種別（大当りか、小当りか、ハズレかの別）を決定するための判定領域（判定値）と、大当り判定用乱数値（大当り判定用乱数の大きさ：６５５３６）とが関連付けて定められており、具体的には、大当り判定用乱数値がいずれの判定値に属するか否かにより、当落種別が決定されるようになっている。したがって、取得した大当り判定用乱数値が同じ判定値に属する場合であっても、現在の大当り抽選確率（条件装置の作動確率）が、高確率であるか低確率であるかにより、一方では「大当り」、他方では「ハズレ」といったように当落種別が異なる場合がある。
【０３９４】
本実施形態の場合、上記当り乱数判定テーブルには、設定値（設定１〜６）ごとに対応した当り判定テーブル（設定１〜６に応じて、少なくとも大当りの抽選確率がそれぞれ異なるテーブル）が設けられている。また本実施形態の場合、低確率時の大当り抽選確率に対する高確率時の大当り抽選確率の割合は（確率変動割合：高確率／低確率）、各設定値において同一であり、その割合は１０を超えない値に設定されている。たとえば、設定６「低確率時１／３２０、高確率時１／３２」、設定５「低確率時１／３３０、高確率時１／３３」、・・・、設定２「低確率時１／３９０、高確率時１／３９」、設定１「低確率時１／４１０、高確率１／４１」で、大当りに当選するようになっている。
【０３９５】
なお、上記確率変動割合は、各設定値においてそれぞれ異なる割合であってもよいし、一部において異なる割合であってもよい。また、設定値（設定１〜６）ごとに対応した当り判定テーブルを設けるのではなく、各設定値の一部で共通の当り判定テーブルを設けてもよい。たとえば、設定１〜２で共通の「低設定用当り乱数判定テーブル」、設定３は「設定３用当り乱数判定テーブル」、設定４は「設定４用当り乱数判定テーブル」、設定５〜６で共通の「高設定用当り乱数判定テーブル」を設けることができる。この場合、一部の設定値（この例では、設定１と設定２、設定５と設定６）で共通の当り乱数判定テーブルが参照され、当該設定同士で利益度合（出玉率）が同一性能にすることができる。この場合、実質的な設定を「３段階」とすることができる。なお、共通の当り乱数判定テーブルが参照される場合であっても、各当り種別の図柄選択率を設定値ごとに異なる確率にすれば、本来の６段階設定とすることができる。このように、一部の設定値で当り乱数判定テーブルを兼用することで、本実施形態のような６段階設定の機種であっても、実質的な設定を６段階よりも少なくすることができる。
【０３９６】
上記したステップＳ３１８の乱数判定処理を終えると、次いで、特別停止図柄データ作成処理を実行する（ステップＳ３１９）。この特別停止図柄データ作成処理は、‘先読み判定’処理の一環として行われるものであり、ここでは、今回の作動保留球が変動表示動作に供される際に実行される「変動開始時の図柄抽選（後述の図２２のステップＳ４１１参照）」を事前に判定する‘先読み図柄判定’を行う。
【０３９７】
上記特別停止図柄データ作成処理では、ステップＳ３１８で得られた先読み当落結果と、今回の処理対象の特別図柄種別（特図１、特図２の別）とに応じた「図柄テーブル（図示せず）」を選択する。そして、ステップＳ３１４で得られた特別図柄判定用乱数値を取得して、選択した図柄テーブルと、取得した特別図柄判定用乱数値とに基づき、今回の作動保留球を対象とした図柄抽選（先読み図柄判定）を実行し、その抽選結果（先読み図柄結果）を取得する。
【０３９８】
上記「図柄テーブル」には、大当り種別、小当り種別、ハズレ種別を決定するための「大当り図柄テーブル」、「小当り図柄テーブル」、「ハズレ図柄テーブル」が含まれ、各図柄テーブルが特別図柄種別に対応して設けられている。これらの図柄テーブルは、後述の特別停止図柄作成処理（図２２のステップＳ４１１）において、変動開始時の図柄抽選を行う際にも利用される。
【０３９９】
図柄テーブルには、当り種別（図柄種別）を決定するための判定領域（判定値）と、特別図柄判定用乱数値（特別図柄判定用乱数値の大きさ：２００）とが関連付けて定められており、具体的には、特別図柄判定用乱数値がいずれの判定値に属するか否かにより、所定の図柄選択率に従い、当選種別が決定される。本実施形態では、その抽選結果を示すデータとして、特別図柄判定データおよび特別停止図柄番号が取得される。
【０４００】
「特別図柄判定データ」とは、当選種別（当選の種類：大当り種別、小当り種別、およびハズレ種別）を識別するデータであり、具体的には、図４に示す大当り１〜１１、小当り１、図示しないハズレＡ〜Ｃのいずれに当選したのかを識別するためのデータである。この特別図柄判定データは、当選種別情報が必要とされる処理（たとえば、後述の図２２のステップＳ４１２の遊技状態移行準備処理、ステップＳ４１３の特別図柄変動パターン作成処理、大当り遊技の実行制御に関する処理（図２４の特別電動役物管理処理）などにおいて利用されるデータである。また上記の「特別停止図柄番号」とは、特別図柄表示装置に停止表示する特別停止図柄態様を指定するデータであり、主制御部２０側において特別図柄の停止図柄種を特定する際に利用される。
【０４０１】
なお、抽選対象となる当選種別が１種類しか存在しない場合には、図柄テーブルを設けなくてもよい。たとえば、ハズレの種類がハズレＡの１種類である場合、ハズレ図柄テーブルを設けずに（図柄抽選を行うことなく）、当落結果がハズレであれば、当選種別として、ハズレＡを決定すればよい。なお、本実施形態の場合、特図２側の大当り抽選対象から「小当り」は除外されているので（小当り当選無し）、特図２用の小当り図柄テーブルを設けられていないが、図柄選択率が０％となる小当り図柄テーブルを設けてもよい。
【０４０２】
また図４に示す通り、特図１側よりも特図２側の方が、相対的に高い利益を付与する大当り種別の選択率が高く、遊技者にとって有利な図柄抽選となっている。これにより、特別図柄変動表示ゲーム１よりも特別図柄変動表示ゲーム２の抽選を受ける方が遊技者にとって有利なゲーム展開とされる。特に、電サポ有り状態下では、下始動口３５側の入賞確率が飛躍的に向上して特別図柄変動表示ゲーム２の実行機会も増えるため、電サポ有り状態中は、高ベース遊技状態であるだけでなく、図柄抽選の観点からも遊技者にとって有利な遊技状態とされる。
【０４０３】
なお、全設定で共通の図柄テーブルを定めてもよいが、設定に応じた図柄テーブルを定めてもよい。この場合、次のように構成することができる。
（Ａ）各設定の一部または全部において、１または複数の当選種別の図柄選択率が異なる。たとえば、図４に示す大当り１〜４の図柄抽選率について、設定１の場合には「７％、４％、３５％、１３％」とし、設定６の場合には「１５％、５％、３０％、１２％」とすることができる。
（Ｂ）各設定の全部または一部において、確変突入率（確変および／または潜確への移行契機となる大当りの図柄選択率）が異なる。本実施形態では、図４に示すように、確変突入率が６５％（潜確および確変大当りの割合が６５％、時短大当りの割合が３５％）となっているが、たとえば、設定１の場合は確変突入率を６０％、設定６の場合は確変突入率を６５％とすることができる。また時短突入率（時短への移行契機となる大当りの図柄選択率）についても同様である。
いずれにしても、設定が高くなるに従い、出玉性能が遊技者にとって有利となるように定めればよい。
【０４０４】
上記したステップＳ３１９の特別停止図柄データ作成処理を終えると、次いで、始動口入賞時乱数判定処理を実行する（ステップＳ３２０）。この始動口入賞時乱数判定処理も‘先読み判定’処理の一環として行われるものであり、ここでは、今回の作動保留球が変動表示動作に供される際に実行される「変動開始時の変動パターン抽選（後述の図２２のステップＳ４１３参照）」を事前に判定する‘先読み変動パターン判定’を行う。
【０４０５】
上記始動口入賞時乱数判定処理に入ると、ステップＳ３１８の乱数判定処理で得られた当落抽選結果と、ステップＳ３１９の特別停止図柄データ作成処理で得られた先読み図柄判定の結果と、ステップＳ３１４の処理で取得された‘変動パターン用乱数’とを利用し、今回の作動保留球に係る変動開始時の変動パターン、つまり今回の作動保留球が変動表示動作に供されるときに実行される「特別図柄変動パターン作成処理（後述の図２２のＳ４１３参照）」の結果を先読み判定する。そして、その先読み判定結果に基づいて、保留加算コマンドの作成に利用される入賞コマンドデータ１（２バイト目（ＥＶＥＮＴ）：下位バイト）の作成処理を行う。これにより、入賞コマンドデータ１について、ステップＳ３１５で設定された先読み禁止データ「９ＦＨ」が、この始動口入賞時乱数判定処理によって、先読み変動パターン（保留球数情報は除く）の内容を指定するデータ値に更新されることになる。本実施形態に係る先読み変動パターンの指定内容には、通常変動種別、Ｎリーチハズレ、弱ＳＰリーチハズレ、中ＳＰリーチハズレ、強ＳＰリーチハズレ、Ｎリーチ大当り、弱ＳＰリーチ大当り、中ＳＰリーチ大当り、強ＳＰリーチ大当り、および２Ｒ潜確・小当り指定などがあり、先読み変動パターンに係る当選期待度は、この順で高くなり、当選期待度が高い先読み変動パターンほど、先読み予告抽選による当選確率が相対的に高くなるようになっている。本実施形態の場合、既に説明したように、先読み変動パターンにより指定される内容は、たとえば「Ｎリーチ１」というリーチの種類そのものではなく、その骨子である「Ｎリーチ種（Ｎリーチ１またはＮリーチ２）」である旨を指定するようになっている。
【０４０６】
なお本実施形態では、ステップＳ３１８の乱数判定処理で得られた先読み当落判定データは、後続のステップＳ３１９の特別停止図柄データ作成処理で直ちに利用され、以後、このデータが必要とされることがなく、特別停止図柄データ作成処理で得られた先読み図柄判定データは、後続のステップＳ３２０の始動口入賞時乱数判定処理で直ちに利用され、以後、このデータが必要とされることがなく、また始動口入賞時乱数判定処理で得られた先読み変動パターン情報（入賞コマンド１のデータ）は、保留加算コマンドの作成に利用されるだけで、以後、このデータが必要とされることはない。そこで本実施形態では、ステップＳ３１８〜Ｓ０３２３の一連の先読み判定処理で得られる各種データについては、レジスタに取り込んだままで、一々ＲＡＭに格納しないようになっている。これにより、ＲＯＭやＲＡＭのメモリ容量を削減し、制御負担を軽減させることができる。
【０４０７】
以上のステップＳ３１８〜Ｓ３２１の一連の先読み判定処理を終えると、続いて、先読み変動パターンを指定する下位バイト（ＥＶＥＮＴ）側の入賞コマンドデータ１と、現在の作動保留球数および特別図柄種別に基づく上位バイト側の入賞コマンドデータ２（ＭＯＤＥ）とに基づいて、「保留加算コマンド」を作成し（ステップＳ３２２）、これをＲＡＭ２０３に格納することなく、演出制御部２４に送信して（ステップＳ３２３）、特図１始動口チェック処理を抜ける。
【０４０８】
上記賞コマンドデータ２（ＭＯＤＥ）については、特図１始動口チェック処理が実行される場合には、特図１作動保留球１個〜４個に応じて「Ｂ６Ｈ〜Ｂ９Ｈ」のいずれかの値が設定され、特図２始動口チェック処理が実行される場合には、特図２作動保留球１個〜４個に応じて「ＢＢＨ〜ＢＥＨ」のいずれかの値が設定される。したがって、この保留加算コマンドには、先読み判定に関する一連の処理（ステップＳ３１８〜Ｓ３２０）において得られた先読み判定結果情報、具体的には、先読み変動パターンを特定しうる情報が含まれる。
【０４０９】
ただし、先読み禁止条件である場合や設定値データに異常が発生した場合は、ステップＳ３１５で取得された先読み禁止データ（９ＦＨ）がそのまま維持され、先読み禁止データを持つ保留加算コマンド「＊＊９ＦＨ（‘＊＊’は、Ｂ６Ｈ〜Ｂ９Ｈ、ＢＢＨ〜ＢＥＨのいずれかの値）」が作成され、演出制御部２４に送信されることになる（ステップＳ３１５の判定結果がＮＯ、Ｓ３１６の判定結果がＮＯの処理ルート参照）。
【０４１０】
上記保留加算コマンドが主制御部２０から送信されると、これを受けた演出制御部２４は、その保留加算コマンドに含まれる情報が、先読み禁止指定以外であれば、先読み予告演出の実行可否に関する抽選（先読み予告抽選）を行い、その抽選結果により実行可と決定された場合（先読み予告抽選に当選した場合）、先読み予告（保留変化予告）の演出シナリオ（以下「保留予告シナリオ」と称する）を作成し、そのシナリオに基づいて、今回の作動保留球を対象とする先読み予告演出を現出させる。保留予告シナリオには、種々の保留変化予告を実現するための複数種類の演出シナリオが用意されており、その代表例として、ここでは、新たな作動保留球４個目とし、その作動保留球が保留表示部ｄ１の保留アイコンとして表示された場合に選択される演出シナリオ例を説明し、作動保留球１〜３個の場合についての説明は重複記載を避けるために省略する。
【０４１１】
ここでは、保留予告シナリオとして、入賞時の保留変化（保留色の変化）だけでなく、シフト表示を契機に保留表示が変化する先読み予告、たとえば、今回の作動保留球が３番目の作動保留球であり、入賞時の保留アイコンが「白色（通常保留色）」で表示された場合、シフト表示していく度に保留表示態様が「白色保留（入賞時）→青色保留（１回目のシフト表示）→赤色保留（２回目のシフト表示）」と変化していく、といった保留変化予告を採用した例（シナリオ１〜８）について説明する。
【０４１２】
（１）シナリオ１の「白→白→白→白」（保留表示部ｄ１（入賞時）→保留表示部ｃ１→保留表示部ｂ１→保留表示部ａ１に表示される際の保留表示態様）の演出シナリオは、保留変化が発生せずに、通常色の白色保留として表示され続けるものであり、先読み予告抽選に非当選の場合や、当選期待度が低い先読み変動パターンほど高確率で選択される。
（２）シナリオ２「白→白→青→青」、シナリオ３の「白→白→緑→赤」の演出シナリオは、入賞時には当選期待度が相対的に低い保留表示態様で表示されるが、シフト表示を契機に保留変化予告が段階的に発展しうる「ステップアップ型保留予告」であり、最終的には、入賞時の保留表示態様よりも当選期待度が相対的に高い保留表示態様で表示される。このようなステップアップ型保留予告は、入賞時の保留がたとえ「白」であっても、最終変化先の保留表示態様がどのような表示態様になるかを遊技者に期待させる点で、演出効果の高い保留変化予告といえる。
（３）シナリオ４の「青→青→黄→ＳＰ（青）」、シナリオ５の「青→青→黄→ＳＰ（赤）」は、上述のシナリオ２〜３の演出シナリオと同じく上記「ステップアップ型保留予告」に属するものであるが、上述のシナリオ２〜３の演出シナリオと大きく異なる点は、保留色の変化だけでなく「ＳＰ（青）」「ＳＰ（赤）」といった特殊な保留アイコン（たとえば、所定の保留色に着色された保留アイコンに文字情報が付随した特殊保留表示態様）に変化される点である。この実施形態の場合、この「ＳＰ（青）」または「ＳＰ（赤）」の保留表示態様は、先読み変動パターン種別が‘ＳＰリーチ種別’の場合に限り選択され、ＳＰリーチに係る作動保留球であることを確定的に報知する「ＳＰリーチ確定保留」となっている。つまり、この「ＳＰリーチ確定保留」は、リーチ種別の中でも当選期待度が相対的に高いＳＰリーチの発生を予告する保留表示態様である。また当選期待度の関係は、保留色の当選期待度の関係と同様に「ＳＰ（青）＜ＳＰ（赤）」の関係となっている。すなわち、弱、中、強の各ＳＰリーチのいずれかを指定する先読み変動パターンの場合、ＳＰ（青）が出現するシナリオ４の選択率は「弱＞中＞強」の関係であり、ＳＰ（赤）が出現するシナリオ５の選択率は「弱＜中＜強」の関係となっている。
（４）シナリオ６の「ＳＰ→ＳＰ→ＳＰ→ＳＰ」の演出シナリオは、入賞時の保留アイコンは、ＳＰリーチ確定保留の一態様であるが、このシナリオ６の場合、特殊柄の保留アイコンに「ＳＰ」の文字情報が付随した特別なＳＰリーチ確定保留（特殊ＳＰリーチ確定保留）が表示される。この特殊ＳＰリーチ確定保留は、上記「ＳＰ（青）」および「ＳＰ（赤）」よりも当選期待度が相対的に高いＳＰリーチ確定保留としての位置付けとなっている。
（５）シナリオ７の「ＳＰ→ＳＰ→ＳＰ→虹」の演出シナリオは、シナリオ６の演出シナリオと類似するものであるが、シナリオ６がシナリオ７の演出シナリオと異なる点は、作動保留球が消化される前段階において、大当り当選確定（当確）を報知する「虹色保留」に変化される点である。したがって、シナリオ７は、大当り時の先読み変動パターンに限り選択される。
（６）シナリオ８の「青→青→黄→‘設定＋保留色緑’」は、保留色により当選期待度を示唆し、「設定」の保留アイコン（アイテム画像やキャラクタ）により内部的な設定値を示唆する、といった保留変化予告の本来有する性格に、後述する設定関連演出をも有する特別な保留変化予告（設定関連先読み予告演出）である。
【０４１３】
いずれのシナリオが選択されるかは、先読み変動パターンの内容に応じて、所定の選択率を以って選択される。なお詳細は後述するが、シナリオ１〜８の全てまたは一部において、設定１〜６ごとにその出現率を異ならせることができる。
【０４１４】
また演出制御部２４は、保留加算コマンドに含まれる情報が先読み禁止指定であれば、先読み予告抽選を実行せずに、あるいは、先読み予告抽選を強制的にハズレとして、先読み予告実行不可と決定する。これにより、先読み予告演出の発生を禁止するようになっている。本実施形態では、設定異常エラーが生じているか否かによらず、保留加算コマンドを送信する一方、設定異常エラーの場合に先読み禁止指定の保留加算コマンドを送信する構成となっているが、その理由は下記の通りである。
【０４１５】
本実施形態の場合、設定異常エラーが生じても遊技動作を強制的に停止制御（たとえば、図柄変動表示動作の禁止や発射動作を停止する等の遊技続行不可に制御する）することはしない。その理由として、第１に、設定異常エラーの解消は、既に説明したように、設定変更操作を行うことにより解消されるが（ステップＳ０２３の設定変更管理処理等参照）、営業中の設定変更操作は、法的要請の観点から射幸心煽る事項として禁止事項に該当する可能性が高い。第２に、設定異常エラーが生じた際に、直ちに遊技動作処理を強制的に停止させてしまうと、遊技者に対して遊技機への不信感を与えてしまうからである。たとえば、仕掛中の図柄変動表示ゲームが正常動作時に実行されたものである場合や、大当り遊技中の場合などに、偶々、設定異常エラーが発生して、直ちに遊技ができない状態に制御してしまうと、遊技者が本来得られるべき利益が消失してしまい、遊技者の不信感を招来する。このような事情を考慮し、本実施形態では、設定異常エラーが発生した場合、そのエラー報知を行うに止めて、図柄変動表示ゲームや当り遊技等の遊技進行自体は、条件付きであるが、そのまま進行させるようになっている。ここでいう「条件付きであるが」と表現したのは、本実施形態では、設定異常エラーが発生すると、先読み予告を禁止したり、図柄変動表示ゲームの結果を強制的にハズレに制御したりするためである（図２１の始動口チェック処理中のステップＳ３１７、後述の図２２の特別図柄変動開始処理中のステップＳ４０９参照）。このように「条件付き」で遊技をそのまま進行させる理由は、設定異常エラーが生じた際に、エラー報知を行うに止めて他に何ら対策をしないと、不具合に起因して、演出制御処理に影響を及ぼしたり、大当り抽選が正しく実行されない恐れがあるからである。
【０４１６】
＜２２．特別図柄変動開始処理：図２２＞
次に、図２０中の特別図柄変動開始処理（ステップＳ３０６）について説明する。図２２は、特別図柄変動開始処理の詳細を示すフローチャートである。
【０４１７】
図２２において、ＣＰＵ２０１は、まず特図２作動保留球数がゼロか否かを判定し（ステップＳ４０１）、特図２作動保留球数がゼロでない場合には（ステップＳ４０１：ＮＯ）は、特図２作動保留球数対象とした変動開始時の処理（ステップＳ４０３〜Ｓ４１６）を実行する。一方、特図２作動保留球数がゼロの場合には（ステップＳ４０１：ＹＥＳ）、続いて特図１作動保留球数がゼロか否かを判定し（ステップＳ４０２）、特図１作動保留球数がゼロでない場合には（ステップＳ４０２：ＮＯ）は、特図１作動保留球数を対象とした変動開始時の処理（ステップＳ４０３〜Ｓ４１６）を実行する。このステップＳ４０１とＳ４０２の処理により、特図１作動保留球と特図２作動保留球のどちらを優先的に変動表示動作に供するか（どちらの作動保留球を消化していくか）の「優先変動順位」が定まる。本実施形態では、特図１作動保留球と特図２作動保留球の双方に作動保留球が存在する場合、特図２作動保留球を優先的に消化させるようになっている。
【０４１８】
なお、特図２作動保留球数と特図１作動保留球数の双方の作動保留球数がゼロである場合（ステップＳ４０１：ＹＥＳ、かつステップＳ４０２：ＹＥＳ）、「作動保留球なし」の状態となる。この「作動保留球なし」の状態は、特別図柄が待機中であり、かつ保留記憶無しの状態となった場合であり、この状態に突入したことを演出制御部２４側に知らせて、液晶表示装置３６に対し、客待ち待機用のデモ画面表示に切り替え制御させる。そこで、「作動保留球なし」になった場合は、ステップＳ４１７に進み、特別図柄動作ステータスが上記「作動保留球なし」の状態を示す「待機中（００Ｈ）」であるか否かを判定する（ステップＳ４１７）。
【０４１９】
ステップＳ４１７の判定処理を通過したとき、つまり上記「作動保留球なし」の状態となったとき、このときの特別図柄動作ステータスが「待機中（０１Ｈ）」であった場合には（ステップＳ４１７：ＮＯ：後述の図２３Ａの特別図柄確認時間中処理中のステップＳ４７２参照）、特別図柄動作ステータスを「待機中（００Ｈ）」に切り替える（特別図柄動作ステータスに００Ｈを格納：ステップＳ４１８）。そして、演出制御コマンドとして、客待ち中コマンド（ＢＡ０４）を演出制御部２４に送信して（ステップＳ４１９）、特別図柄変動開始処理を抜ける。既に説明したように、演出制御部２４は、客待ち中コマンドを受信して遊技が開始されずに１８０秒経過した場合、客待ち待機演出を現出される。
【０４２０】
特図１作動保留球数または特図２作動保留球数がゼロでない場合（ステップＳ４０１：ＮＯまたはＳ４０２：ＮＯ）、ステップＳ４０３〜Ｓ４１６を順次実行していく。なお、以下に説明するステップＳ４０３〜Ｓ４１６の処理については、上記のステップＳ４０１の判定で‘ＮＯ’であった場合は特図２作動保留球を対象とした処理、上記のステップＳ４０２の判定で‘ＮＯ’であった場合は特図１作動保留球を対象とした処理となるが、処理の仕方は同じである。したがって重複記載を避けるため、特に必要が無い限り、どちらの作動保留球を対象とした処理であるかを区別せずに説明していく。
【０４２１】
ステップＳ４０３に進むと、今回の変動表示動作に供する特図側の作動保留球数を１減算し（ステップＳ４０３）、減算後の作動保留球数情報を含む「保留減算コマンド」を演出制御部２４に送信する（ステップＳ４０４）。
【０４２２】
次いで、特別図柄作動確認データを格納する（ステップＳ４０５）。この特別図柄作動確認データは、今回の変動開始側の特別図柄種別を指定する情報であり、特図１が変動開始側であるならば「００Ｈ」を、特図２が変動開始側であるならば「０１Ｈ」を特別図柄作動確認データに格納する。
【０４２３】
次いで、ＲＡＭ２０３の保留記憶エリアに格納されている保留データをシフトして（ステップＳ４０６）、保留４記憶エリアをゼロクリアする（ステップＳ４０７）。このステップＳ４０６〜Ｓ４０７の処理では、保留記憶数ｎ＝１に対応する保留記憶エリア（保留１記憶エリア）に格納されている保留データ（大当り判定用乱数、特別図柄判定用乱数、および変動パターン用乱数）を読み出し、領域内ＲＡＭの判定用乱数記憶エリアに格納するとともに、保留ｎ記憶エリア（ｎ＝２、３、４）に対応する保留記憶エリアに格納されている保留データを、それぞれ‘ｎ−１’に対応する保留記憶エリアに格納し（ステップＳ４０６）、保留４記憶エリアをクリアして空き領域を設ける（ステップＳ４０７）。これにより、特別図柄変動表示ゲームの開始順番は、作動保留球数ｎ（ｎ＝１、２、３、４）の順番と一致し、始動口入賞時に取得された作動保留球がいずれの保留記憶エリアに対応するものであるかが特定されるとともに、新たな作動保留球の保留記憶が可能になる。
【０４２４】
次いで、遊技状態情報送信処理を実行する（ステップＳ４０８）。遊技状態情報送信処理では、状態コマンドを演出制御部２４に送信する。この状態コマンドには、少なくとも現在の遊技状態を特定可能な遊技状態情報を含み、本実施形態では、特別図柄時短回数カウンタ情報（残り時短回数情報）も含まれる。状態コマンドに含まれる情報は、演出制御部２４において、演出モードの移行制御や、時短状態の残り時短回数を表示する残余時短回数表示演出などに利用される。
【０４２５】
次いで、設定エラーフラグがＯＮ状態（５ＡＨ）であるか否かを判定する（ステップＳ４０９）。設定エラーフラグがＯＮ状態でない場合（ステップＳ４０９：≠５ＡＨ）、設定値コマンドを演出制御部２４に送信し、次いで、特別電動役物作動判定用乱数判定処理を実行する（ステップＳ４１０）。この特別電動役物作動判定用乱数判定処理では、大当り判定用乱数値を利用し、今回の変動表示動作に供される作動保留球を対象とした‘変動開始時の当落抽選’を実行する。特別電動役物作動判定用乱数判定処理の処理手順は、既に説明したステップＳ３１８の乱数判定処理と実質的に同じ処理手順であるので、重複記載を避けるために適宜省略して説明する。
【０４２６】
ここではまず、特別図柄作動確認データに基づき、今回の処理対象側の当り乱数判定テーブル（たとえば特図１側が処理対象であれば、特図１用の当り乱数テーブル）を取得する。次いで、判定用乱数記憶エリアに格納された大当り判定用乱数値を取得し、大当り判定用乱数値と当り乱数判定テーブルとに基づく当落抽選を実行する。そして、その抽選結果が「大当り」当選であれば大当り判定フラグを「５ＡＨ」に設定し、「小当り」当選であれば小当り判定フラグを「５ＡＨ」に設定し、「大当り」および「小当り」のいずれにも当選しなかった場合には、今回の当落判定結果は‘ハズレ’となり、大当り判定フラグと小当り判定フラグはともに「００Ｈ」が設定される。
【０４２７】
ステップＳ４１１の特別停止図柄作成処理では、ステップＳ４１０の特別電役物作動判定用乱数判定処理の当落抽選結果と特別図柄判定用乱数値を利用し、今回の特別図柄変動表示ゲームに係る「図柄抽選」を実行する。特別停止図柄作成処理の基本的な処理手順は、既に説明したステップＳ３１９の特別停止図柄データ作成処理と実質的に同じであるので、重複記載を避けるために適宜省略して説明する。
【０４２８】
ここではまず、特別図柄作動確認データと、特別電役物作動判定用乱数判定処理の当落抽選結果とに応じた図柄テーブル（大当り図柄テーブル、小当り図柄テーブル、ハズレ図柄テーブルのいずれか）を選択する。たとえば、特別図柄作動確認データが００Ｈ、大当り判定フラグが５ＡＨである場合、すなわち、今回の変動開始側が‘特図１側’であり、当落抽選結果が‘大当り’である場合には、特図１用大当り図柄テーブルが選択される。そして、判定用乱数記憶エリアに格納された特別図柄判定用乱数値を取得し、上記選択した図柄テーブルと特別図柄判定用乱数値とに基づき、今回の特別図柄変動表示ゲームに係る「図柄抽選」を実行し、その抽選結果である特別図柄判定データおよび特別停止図柄番号を、領域内ＲＡＭの対応領域にそれぞれ格納する。
【０４２９】
ステップＳ４１１の特別停止図柄作成処理を終えると、遊技状態移行準備処理を実行する（ステップＳ４１２）。この遊技状態移行準備処理では、大当りに当選した場合、現在の遊技状態と特別図柄判定データ（大当り種別）とに基づき、その大当り遊技後の遊技状態（図４参照）を指定するために必要な各種データを領域内ＲＡＭの対応領域（移行状態バッファ）にそれぞれ格納する。ここで設定されたデータは、後述の大当り終了処理（図２４のステップＳ５０９）で利用される。
【０４３０】
ステップＳ４１２の遊技状態移行準備処理を終えると、次いで、特別図柄変動パターン作成処理を実行する（ステップＳ４１３）。特別図柄変動パターン作成処理では、現在の遊技状態と、特別停止図柄作成処理の図柄抽選結果（特別図柄判定データ）とに応じた変動パターン振分テーブル（図示せず）を取得する。変動パターン振分テーブルには、１または複数種類の変動パターンが、設定値Ｎｃ、作動保留球数（今回変動表示動作に供される作動保留球を除く、現存する作動保留球数）、図柄抽選結果、および変動パターン用乱数値（乱数値の大きさ：１００００）に関連付けて定められており、変動パターン用乱数を利用した抽選を実行により、変動開始時の変動パターンを決定する。本実施形態では、設定１〜６に対応する変動パターン振分テーブルが定められている。したがって、変動パターンの選択条件（作動保留球数、図柄抽選結果、変動パターン用乱数値など）が同一であっても、設定値に応じて選択される変動パターンが異なる場合がある。また、同一の変動パターンであっても、その選択率が設定値に応じて異なる場合がある。たとえば、作動保留球数３、ハズレＣの場合の強リーチの選択率が、設定１の場合は「２９０／１００００」であるが、設定６の場合は「５８０／１００００」等である。また本実施形態では、高設定域（設定５〜６）だけに選択されうる‘特殊変動パターン’が設けられている。この特殊変動パターンに対応する予告演出（特殊演出）が現出された場合、現在の設定値が高設定域であることが確定的に報知される（後述の設定示唆演出の一態様）。
【０４３１】
このようにして決定された変動パターンに関する情報には、主に、当り・ハズレの別の当落抽選結果（本実施形態の場合、詳細な図柄抽選結果情報は、装飾図柄指定コマンドに含まれる）、現在の遊技状態、変動時間、特定の予告演出の実行指定情報（リーチ演出の有無、リーチ演出種別（Ｎリーチ種別やＳＰリーチ種別）、疑似連の有無、疑似連回数などの指定情報）、設定値を含むことができる。主制御部２０は、その内容を特定可能とする「変動パターン指定コマンド」を作成し、これを演出制御部２４に送信する。変動パターン指定コマンドに含まれる情報は、今回の図柄変動表示ゲーム中の種々の予告演出を決定する際に利用される。また、変動パターンに対応した特別図柄の変動時間を領域内ＲＡＭのタイマ管理領域である「特別図柄役物動作タイマ」に設定する。
【０４３２】
次いで、今回の変動開始側に対応する変動中フラグをＯＮ状態（５ＡＨ）に設定する（ステップＳ４１４）。上記「変動中フラグ」とは特別図柄１、２のどちらが変動中であるかを示すフラグで、当該フラグがＯＮ状態（＝５ＡＨ）である場合には特別図柄が変動中である旨を示し、当該フラグがＯＦＦ状態（＝００Ｈ）である場合には特別図柄が停止中である旨を示す。本実施形態では、特図１対応の「特別図柄１変動中フラグ」と、特図２対応の「特別図柄２変動中フラグ」を扱う。ここでは特図１側が処理対象（変動開始側）として説明しているので、特別図柄１変動中フラグをＯＮにする。
【０４３３】
次いで、ステップＳ４１１の特別停止図柄作成処理で得られた図柄抽選結果に対応する装飾図柄指定コマンドを取得し、これを演出制御部２４に送信する（ステップＳ４１５）。装飾図柄指定コマンドは、変動側の特別図柄種別を指定する上位バイト（ＭＯＤＥ）と、当選種別を指定する下位バイト（ＥＶＥＮＴ）の２バイトで構成される。したがって、装飾図柄指定コマンドには、変動側の特別図柄種別と当選種別（図柄抽選結果）とに関する情報が含まれる。装飾図柄指定コマンドは、主として、リーチ状態を形成する際の装飾図柄の組合せ（リーチ図柄を構成要素となる図柄種）や、最終的に停止表示させる装飾図柄（装飾停止図柄）の組合せや、図柄変動表示ゲームにおいて当選種別に対応する予告演出などを決定する際に利用される。演出制御部２４は、変動パターン指定コマンド、装飾図柄指定コマンドを受信すると、これらのコマンドに含まれる情報に基づいて、今回の図柄変動表示ゲームの演出を現出制御するようになっている。
【０４３４】
そして、変動開始時設定処理として、特別図柄動作ステータス「変動中（０２Ｈ）」に切り替え（特別図柄動作ステータスに０２Ｈを格納）、判定用乱数記憶エリアに００Ｈを格納する（ゼロクリアする）（ステップＳ４１６）。
【０４３５】
以上により、この特別図柄変動開始処理を抜けると、図２０の特別図柄表示データ更新処理（ステップＳ３０９）を行い、かくして特別図柄の変動表示が開始されることになる。これにより、特別図柄管理処理（ステップＳ０９３）を抜けて、図１７の特別電動役物管理処理（ステップＳ０９５）に進む。
【０４３６】
（設定値に関連する演出態様について）
演出制御部２４は、設定値コマンドから現在の設定値を把握し、これを管理可能に構成されている。本実施形態では、設定値コマンドに含まれる情報と、保留加算コマンド、変動パターン指定コマンド、装飾図柄指定コマンドなどに含まれる情報とに基づき、図柄変動表示ゲーム中における予告演出や、作動保留球の発生時における先読み予告や、当り遊技中の当り中演出などの様々なタイミングにおいて、現在の設定値（内部的な設定値）に関連する演出（設定関連演出）を現出可能に構成されている。これにより、演出上から、内部的な設定値を推測する推測要素を遊技者に与えることができる。特に設定値は、遊技者の利益に大きく影響する重要要素の一つであり、遊技者が遊技をする上で、多大な関心を寄せる事項の一つであるといえる。したがって、設定値の推測要素を遊技者に与えることは、遊技興趣を高める上で重要な要素であり、また、設定に関連する演出を実現することで、演出のバリエーションを多彩なものとすることができる。
【０４３７】
上記「設定関連演出」には、下記（ａ）〜（ｄ）のような演出態様を含むことができる。
（ａ）内部的な設定値を示唆または確定的に報知しうる設定示唆演出を現出可能に構成することができる。斯様な設定示唆演出として、たとえば、下記（ア）〜（ミ）のような演出態様とすることができる。
（ア）低設定域（設定１〜３）を示唆する「低設定示唆演出」、
（サ）高設定域（設定４〜６）を示唆する「高設定示唆演出」、
（キ）偶数設定（設定２、４、６）を示唆する「偶数設定示唆演出」、
（ユ）奇数設定（設定１、３、５）を示唆する「奇数設定示唆演出」、
（メ）特定の設定値を確定的に報知する「設定値確定演出」。たとえば、最高設定値の「設定６」を確定的に報知する「設定６確定演出」、
（ミ）特定範囲の設定値を示唆する「特定範囲示唆演出」。たとえば、設定３〜５（α≦設定値≦β）、設定４以上（α≦設定値）など。  これらの演出態様としては、たとえば、特定のアイテム画像やキャラクタ画像を表示する、特定の音演出（たとえば、爆発音）や特定の光演出（たとえば、閃光演出）を現出するなどが挙げられる。斯様な設定示唆演出は、主に、リーチ演出や疑似連、遊技者参加型演出、先読み予告演出、特定の当り遊技中の当り中演出（たとえば、オープニング演出、ラウンド中演出、ラウンド間インターバル中演出、エンディング演出など）、特定の遊技状態中の背景演出等の各種の予告演出に付随して現出することができる。なお、上記（ア）〜（ミ）で説明した各種の設定示唆演出の出現率については、設定示唆の内容に応じて適宜定めることができる。たとえば、設定１〜６の順で高確率としたり、設定１〜３と設定４〜５と設定６とでそれぞれ異なる出現率としたり、設定１〜３は同一出現率で設定４〜６はそれぞれ異なる出現率としたりすることができる。つまり、設定示唆演出が出現した場合、その内容の期待度を適宜定めることができる。具体的には、設定６であっても低設定示唆演出が出現しうるが、低設定示唆演出よりも高設定示唆演出が高い割合で出現すれば、内部的な設定値が高設定域である期待度が高まることになる。この点は、予告演出により当選期待度が示される事象と同様である（次に述べる（ｂ）（ｃ）（ｄ）についても同様）。
ただし、設定を確定的に報知する設定値確定演出の場合は、その演出が出現した時点で設定が判明するため、当該設定に対する期待度は１００％となる（次に述べる（ｂ）（ｃ）（ｄ）についても同様）。
【０４３８】
（ｂ）また本実施形態では、設定値に応じた変動パターン振分テーブルを設け、設定値に応じた変動パターン選択することが可能となっている。これにより、全設定または一部の設定において、特定の変動パターンの選択率を異ならせたり、一部の設定でのみ選択可能な変動パターンなどを定めることができる。したがって、１または複数種類の特定の予告演出の出現率を異なる確率とすることができ（たとえば、第１の設定と第２の設定とで、強ＳＰリーチの出現率が異なる等）、同じ予告演出が出現した場合であっても、その出現率の違いにより、設定推測要素が生まれる。また、既に説明した「特殊演出」が出現すれば、特定範囲の設定（高設定域）である旨を確定的に報知することもできる。このような設定関連演出は、既存の演出を利用することで、当選期待度を報知するだけでなく、上記（ａ）の設定示唆演出の働きを併せ持つ演出態様といえる。
【０４３９】
（ｃ）また装飾図柄を利用した設定関連演出を現出させることができる。たとえば、全設定または一部の設定において、特定の装飾停止図柄態様（たとえば、「２」「２」「４」など）の出現率を異なる確率とすることができる。たとえば、ハズレ時に「２」「２」「４」のバラケ目の出現率が設定１で１％、設定６で５％とすることができる。なお、特定の装飾停止図柄態様としては、当り対応の装飾停止図柄態様であってもよいし、ハズレ対応の装飾停止図柄態様であってもよい。この装飾図柄を利用した態様も、上記（ｂ）と同じく、既存の演出を利用して設定推測要素を与えることができる。特に、ハズレ対応の装飾停止図柄態様を採用した場合、ハズレである場合でも、装飾停止図柄を観察して設定を推測する面白味を与えることができる。
【０４４０】
（ｄ）また、先読み予告演出（本実施形態では、保留変化予告）を利用した設定関連演出を現出させることができる。たとえば、既に説明した「設定関連先読み予告演出」のように、保留表示（保留アイコン）を設定示唆用の保留表示に変化させて、上記（ａ）の設定示唆演出と同様の機能を発揮することができる。またこれに限らず、全設定または一部の設定において、１または複数種類の特定の保留変化予告の出現率を異なる確率とすることができる。たとえば、既に説明した保留変化予告のシナリオ１〜８を採用した実施形態を代表的に説明すれば、全設定または一部の設定において、当該シナリオ１〜８のうち少なくともいずれか一つ出現率を異ならせることができる。たとえば、「Ｎリーチハズレ」を指定内容とする先読み変動パターンの場合のシナリオ２の選択率を、全設定ごとに異なる選択率としてもよいし、一部の設定で異なる選択率としてもよい。また、上記「特殊変動パターン」を指定内容とする先読み変動パターンの場合に、「白→白→白→高設」等の特殊シナリオを実行することで、特定範囲の設定（高設定域）である旨を確定的に報知することもできる。この先読み予告演出を利用した態様も、上記（ｂ）（ｃ）と同じく、既存の演出を利用して設定推測要素を与えることができる。
【０４４１】
なお、上記（ｂ）（ｃ）（ｄ）において、如何なる出現率を設定して、如何なる設定推測要素（たとえば、上記（ａ）で述べた設定示唆演出（低設定示唆演出〜特定範囲示唆演出）の少なくともいずれか１つと同様の設定推測要素）を与えるかは適宜定めることができる。また、上記（ａ）〜（ｄ）の設定関連演出は、電源投入後や大当り遊技終了後（特定の大当りによる大当り終了後であってもよい）において、図柄変動表示ゲームが所定回数（たとえば、１２８ゲーム）に達した場合に現出させたり、特定のゲーム数範囲内（たとえば、１２８ゲーム〜１５０ゲーム間）にてその出現率を高確率としたりすることができる。
【０４４２】
（設定異常エラーが生じたケースについて：Ｓ４０９→Ｓ４１１の処理ルート）
上記ステップＳ４０９の判定処理の説明に戻り、ステップＳ４０９において、設定エラーフラグがＯＮ状態（５ＡＨ）であると判定された場合、すなわち、設定異常エラーが発生したと判定された場合の処理内容について説明する。
【０４４３】
本実施形態では、ステップＳ４０９の判定処理において、設定エラーフラグがＯＮ状態であると判定された場合、上記特別電動役物作動判定用乱数判定処理（当落抽選）は実行せずに、ステップＳ４１１の特別停止図柄作成処理に進むようになっている。すなわち、設定異常エラーが発生した場合、変動開始時の当落抽選を実行しない。この場合、今回の当落抽選結果は、常に「ハズレ」となる。これは、前回の図柄変動表示ゲームで、大当りまたは小当りに当選した場合には、当り当選を示す大当り判定フラグ、小当り判定フラグは、図柄変動表示ゲームの終了時にクリア（００Ｈ）されるようになっている（後述の図２３ＡのステップＳ４７５、Ｓ４７７参照）。したがって、今回の図柄変動表示ゲームにおいて、ステップＳ４１０の当落抽選処理が実行されない場合には、当落抽選結果は必ず「ハズレ」となる。
【０４４４】
よって、ステップＳ４１１の特別停止図柄作成処理では、上記当落抽選結果が「ハズレ」であることに基づき、図柄抽選が実行される。ここで、設定異常エラーの場合にも、通常通りに、ハズレ図柄テーブルを用いてハズレ種別（本実施形態の場合、ハズレＡ〜Ｃのいずれか）を決定してもよいが、エラー専用のハズレＤを設け、設定異常エラー時には、このハズレＤを決定してもよい（通常時には選択されない‘ハズレＤ’を設ける）。この場合、設定異常エラー時には、図柄抽選結果として、ハズレＤに対応する特別図柄判定データと特別停止図柄番号とが決定されることになり、特別図柄表示装置３８ａ、３８ｂには、正常動作時には表示されることのない特別停止図柄が停止表示される。なお、エラー専用のハズレＤを特図１と特図２とで兼用するのではなく、それぞれに対応するエラー専用のハズレ（たとえば、特図１対応のハズレＤ１、特図２対応のハズレＤ２）を設けてもよい。また、エラー専用のハズレを設けない場合には、通常時に選択されるハズレＡ〜Ｃのうち、特定のハズレ（たとえば、ハズレＡ）だけを選択する構成としてもよい。
【０４４５】
（設定異常エラー時の変動パターンの選択について）
次いで、特別図柄変動パターン作成処理を実行する（ステップＳ４１１）。設定異常エラー中は、既に説明したように、常に「ハズレ」が決定される。換言すれば、実質的に強制的にハズレ（強制ハズレ）となるケースである。この場合、強制ハズレとなることを考慮し、設定異常エラー時に限り選択される「設定エラー用の変動パターン振分テーブル（設定異常用変動パターン振分テーブル）」を設けてもよく、たとえば、特別図柄種別に応じた設定エラー用の変動パターン振分テーブル（特図１用、特図２用）を設けることができる。ここで、設定異常エラー中は、強制ハズレとされるため、設定エラー用の変動パターン振分テーブルにおいては、煽り度合いが低い予告演出を指定する変動パターンが高確率で選択されるようなテーブル構成、すなわち、煽り度合いが高い予告演出（高期待度予告演出等）を指定する変動パターンが選択されないようにすることが好ましい。この点を考慮して、たとえば、下記（ワ）〜（ソ）に示す変動パターンを選択可能なテーブル構成とすることができる。なお下記の（ワ）〜（ソ）において「通常変動パターン」と称する場合、リーチも疑似連も指定しない、単なる、通常変動を指定する変動パターン（ここでは、ハズレ通常変動パターン）を指す。
【０４４６】
構成（ワ）：少なくともリーチ変動パターンを選択しない。
構成（カ）：少なくともリーチ変動パターンおよび疑似連有り変動パターンを選択しない。換言すれば、通常変動パターンだけを選択する。
構成（ヨ）：少なくとも特定のリーチを指定するリーチ変動パターンを選択しない。特定のリーチとしては、たとえば、当選期待度が相対的に高いＳＰリーチや、ＳＰリーチのうち、当選期待度が相対的に高い‘強ＳＰリーチ’（弱ＳＰリーチ以外のＳＰリーチ（中ＳＰリーチと強ＳＰリーチ）でもよい）などである。仮に、「少なくともＳＰリーチ指定のリーチ変動パターンを選択しない」場合であれば、Ｎリーチ指定、疑似連有り指定、通常変動の変動パターンなどを選択することができる。
構成（タ）：複数種類の通常変動パターンのうちからいずれかを選択する。
この構成（タ）の場合、たとえば、正常動作時に選択可能な複数種類の通常変動パターン（本実施形態の場合、通常変動２ｓ、通常変動８ｓ、および通常変動１２ｓ）のうちからいずれかを選択可能に構成することができる。なお、設定異常エラー時のみに選択される複数種類の設定異常エラー時専用の通常変動パターン（以下、「エラー用通常変動パターン」と略す）を設け、これらのうちからいずれかを選択してもよい。
構成（ソ）：特定の通常変動パターンのみを選択する。
この構成（ソ）において、特定の通常変動パターンには特に制限はない。たとえば、変動時間が最長の通常変動パターン（たとえば、通常変動１２ｓ）を選択してもよいし、変動時間が最短の通常変動パターン（たとえば、通常変動２ｓ）を選択してもよいし、その他の通常変動パターン（たとえば、通常変動８ｓ）を選択してもよい。なお、設定異常エラー中は強制ハズレとされ、遊技者が不利益を被ることを考慮すれば、作動保留球の消化時間を遅延させることが好ましい。すなわち、変動時間が最長の通常変動パターン（通常変動１２ｓ）のみを選択する構成が好適である。また、エラー用通常変動パターン（たとえば、通常変動５ｓ）を設け、設定異常エラー時には、この変動パターンを選択するように構成してもよい。
【０４４７】
なお上述の構成（タ）の場合、作動保留球数に応じて、複数種類の通常変動パターンのうちからいずれかを選択してもよい。また、構成（ソ）の場合は、特定の通常変動パターンのみを選択する構成であるから、作動保留球数によらず、特定の通常変動パターンのみが選択されることになる。また本実施形態では、ハズレＡ〜Ｃの複数種類のハズレ種別が設けられているが、少なくとも１つのハズレにおいて構成（タ）（ソ）に述べた通常変動パターンが選択される構成としてもよい。好ましくは、いずれのハズレにおいても構成（タ）（ソ）に述べた通常変動パターンが選択される構成である。また、上述した設定異常エラー時に限り選択されるエラー専用のハズレＤ（またはハズレＤ１、ハズレＤ２）を設けた場合、当該ハズレが選択された場合に、設定異常用変動パターン振分テーブルを参照する構成とすることができる。
【０４４８】
（装飾図柄等の変動表示演出、図柄変動中の予告演出について）
また、設定異常エラー中に選択された変動パターン指定コマンドに、‘設定異常エラー’であることを特定可能な情報（設定異常エラー情報）を含ませることが好ましい。演出制御部２４は、設定異常エラー情報を含む変動パターン指定コマンドを受信することにより、今回送られてきた変動パターン指定コマンドが設定異常エラー中に選択された変動パターンであることを把握し、これにより、設定異常エラー中専用の装飾図柄変動表示ゲームに係る演出制御を実行することができる。なお、演出制御部２４は、「設定値異常コマンド（図１９の設定異常チェック処理中のステップＳ７３４参照）」を受信することにより、設定異常エラーが発生したことを把握することができるが、このコマンドは、専ら、設定異常エラー報知に利用されるコマンドであるため、設定異常エラー中専用の装飾図柄変動表示ゲームを実行するには、別途、設定異常エラー情報を含む変動パターン指定コマンドを送信する構成とすることが好ましい。
【０４４９】
上記の設定異常エラー中専用の装飾図柄変動表示ゲームとして、たとえば、下記（ウ）〜（ヤ）のような演出制御系の構成とすることができる。なお、いずれの場合も特別図柄変動表示ゲーム（特図の変動時間）が終了すると、装飾図柄変動表示ゲームも終了される。
演出（ウ）：設定異常エラー中は、予告演出自体を現出させない。たとえば、画像表示演出として、当選期待度に関係しない背景画像表示（演出モードに対応した通常の背景画像、またはエラー用背景画像）と装飾図柄の変動表示だけを行う。
演出（ヰ）：装飾図柄の変動表示を行わない。この場合、特別図柄の変動表示動作は実行されているが、装飾図柄は停止したままの状態となる。
演出（ノ）：設定異常エラー中専用の変動表示（ＲＡＭエラー中変動表示）を行う。たとえば、通常の変動表示を開始せずに、装飾図柄を上下に搖動させる「揺れ変動（仮停止状態）」を行う。この場合、特定の図柄の組合せ（たとえば、「２」「４」「０」等のハズレ対応装飾図柄）のまま揺れ変動を行ってもよい。
演出（オ）：通常の変動表示を行うが、停止表示した際には、特定の図柄の組合せ（たとえば、「２」「４」「０」等のハズレ対応装飾図柄）で停止表示させる、あるいは、通常の変動表示を行った後、特定の図柄の組合せで揺れ変動（仮停止状態）を所定時間行い、その後、停止表示させる。
演出（ク）：通常の装飾図柄から設定異常エラー中専用の装飾図柄に変更する。たとえば、通常の装飾図柄は１〜９の数字を表示した図柄であるが、設定異常エラー中専用の装飾図柄は、たとえば、左・中・右図柄を、「エ」「ラ」「−」等の文字を表示した特殊図柄に変更する。この場合、装飾停止図柄に特別な意味を持たせた図柄とすることが好適である。上述の演出（ウ）〜（ク）において、装飾図柄が停止または仮停止した際に、「エ」「ラ」「−」という態様が表示されれば、遊技者や周囲の店員等に対して速やかに、ＲＡＭエラーが生じている旨を報知することができる。
演出（ヤ）：少なくとも音演出を消音状態または遊技設定上の最低の音量とする。この場合、遊技者に違和感を与え、設定異常エラーであることをいち早く知らせる上で効果的である。また画像表示演出に係る光量を遊技設定上の最低の光量としてもよい。
なお、上述の演出（ウ）〜（ヤ）において、少なくとも変動パターン指定コマンドに、設定異常エラー情報を含ませた例を説明したが、装飾図柄指定コマンドにも設定異常エラー情報を含ませてもよい。
【０４５０】
（設定異常エラーが生じた場合の変形例）
上記実施形態では、設定異常エラーが生じた場合、当落抽選（ステップＳ４１０）をスキップする処理としたが、当落抽選だけでなく図柄抽選（ステップＳ４１１）、変動パターン抽選（ステップＳ４１３）を含めたステップＳ４１１〜Ｓ４１３をスキップして、何もせずに処理を抜ける構成としてもよい。換言すれば、図柄変動表示ゲームを開始させることなく、特別図柄管理処理を抜ける。この場合、演出制御部２４に対して変動パターン指定コマンドや装飾図柄指定コマンドが作成されないため、ＲＡＭエラーが発生したとして、遊技実行不能状態に制御することが好ましい。たとえば、ＲＡＭエラーが発生した場合には、遊技進行が停止したこと（特別図柄変動表示ゲームが非実行であること）を明示的に報知するべく、少なくとも特別図柄表示装置３８ａ、３８ｂに送信するデータ（出力ポート）をクリアする。また、このＲＡＭエラー中は、図柄変動表示ゲームに係る処理として、少なくとも「普通図柄管理処理（ステップＳ０９１）〜特別電動役物管理処理（ステップＳ０９５）」の処理を実行しないことが好ましいが、大当り遊技中の場合は、正常動作時に発生したものと考えられるため、設定異常エラー中でも特別電動役物管理処理は実行可能に構成してもよい。なお、ステップＳ４１１〜Ｓ４１３の処理をスキップした場合であっても遊技実行不能状態に制御することなく、強制ハズレとして、強制的に通常パターン（たとえば、設定異常エラー時専用の通常変動パターンなど）を選択するようにし、これに基づく変動パターン指定コマンドや装飾図柄指定コマンドを送信し、遊技処理を進行させてもよい。また、性能表示モニタ処理（ステップＳ１０２）は、領域外メモリ側に属する処理であるので、設定異常エラーが発生しても処理を実行可能または実行不可のいずれの構成としてもよい。
【０４５１】
＜Ａ．特別図柄変動中処理＞
次に、特別図柄変動中処理（ステップＳ３０７）について説明する。
【０４５２】
特別図柄変動中処理において、ＣＰＵ２０１は、まず特別図柄役物動作タイマにセットされた特別図柄の変動時間Ｔが経過したか否かを判定する。変動時間Ｔが経過していないならば（変動時間Ｔ≠０）、特別図柄が変動中であるので、何もしないでこの特別図柄変動中処理を抜ける。特別図柄の変動時間Ｔが経過したならば（変動時間Ｔ＝０）、演出制御コマンドとして、特別図柄の変動が終了したことを示す「変動停止コマンド（ＢＦ０１Ｈ）」を演出制御部２４に送信する。演出制御部２４は、変動停止コマンドを受信すると、特別図柄の変動時間経過して特別図柄変動表示ゲームが終了したことを把握し、変動表示中の装飾図柄を停止表示（確定表示）させる。これにより、特別図柄変動表示ゲームの終了とともに、装飾図柄変動表示ゲームも終了される。
【０４５３】
次いで、特別図柄の変動停止時の設定処理として、領域内ＲＡＭの該当領域に、特別図柄確定信号出力時間（たとえば、１００ｍｓ）、確定表示時間（たとえば、５００ｍｓ）を格納し、特別図柄動作ステータスを「確認中（０３Ｈ）」に切り替え（特別図柄動作ステータスに０３Ｈを格納）、特別図柄変動中フラグにＯＦＦ状態を格納する。そして、特別図柄の変動停止時の設定処理を終えると、特別図柄変動中処理を抜ける。上記「特別図柄確定信号出力時間」とは、枠用外部端子基板２１からホールコンピュータＨＣに対し、特別図柄が確定表示された旨を報知する特別図柄確定信号の出力時間を確保するための余裕時間である。また「確定表示時間」とは、特別図柄の変動表示が終了して特別図柄の停止表示した際、その停止表示を保持する時間（停止表示時間）である。
【０４５４】
以上の特別図柄変動中処理を抜けると、図２０の特別図柄表示データ更新処理（ステップＳ３０９）を行い、特別図柄管理処理を抜けて、図１７のステップＳ０９５の特別電動役物管理処理に進む。
【０４５５】
＜２３．特別図柄確認時間中処理（変動停止時処理）：図２３Ａおよび図２３Ｂ＞
次に、特別図柄確認時間中処理（ステップＳ３０８）について説明する。図２３Ａおよび図２３Ｂは、図２０の特別図柄確認時間中処理（ステップＳ３０８）の詳細を示すフローチャートである。
【０４５６】
図２３Ａおよび図２３Ｂにおいて、ＣＰＵ２０１は、まず特別図柄役物動作タイマがゼロであるか否かを判定する（ステップＳ４７１）。ここでの特別図柄役物動作タイマには、「確定表示時間」が設定されている（上記特別図柄変動中処理のステップＳ３０７参照）。上記特別図柄役物動作タイマがゼロになるまでの間は（ステップＳ４７１：ＮＯ）、何もしないでこの特別図柄確認時間中処理を抜ける。
【０４５７】
特別図柄役物動作タイマがゼロになったならば（ステップＳ４７１：ＹＥＳ）、今回の特別図柄変動表示ゲームが終了したとして、特別図柄動作ステータスを「待機中（０１Ｈ）」に切り替え（特別図柄動作ステータスに０１Ｈを格納）（ステップＳ４７２）、現在の遊技状態に応じた遊技状態番号ＹＪ（００Ｈ〜０３Ｈのいずれかの値）を遊技状態判定領域（Ｗ＿ＹＪＴＰＴＮ）に格納する（ステップＳ４７３）。
【０４５８】
次いで、大当り判定フラグを取得し、大当り判定フラグの状態を判定する（ステップＳ４７４）。
【０４５９】
（大当り判定フラグがＯＮ状態の場合）
上記ステップＳ４７４の判定で、大当り判定フラグがＯＮ状態（＝５ＡＨ）の場合（ステップＳ４７４：＝５ＡＨ）、大当り図柄停止時の各種設定処理を行う（ステップＳ４７５）。ここでは、図示の通り、大当り判定フラグに００Ｈ（ＯＦＦ状態）を格納し、大当りに当選したとして条件装置作動フラグをＯＮにし（５ＡＨを格納し）、その他、大当り遊技中を低確率、電サポ状態無しの状態に設定する。
【０４６０】
（大当り判定フラグがＯＦＦ状態の場合）
上記ステップＳ４７４の判定で、大当り判定フラグがＯＦＦ状態（＝００Ｈ）の場合（ステップＳ４７４：≠５ＡＨ）、次いで、小当り判定フラグを取得し、小当り判定フラグの状態を判定する（ステップＳ４７６）。小当り判定フラグがＯＦＦ状態（＝００Ｈ）の場合（ステップＳ４７６：≠５ＡＨ）、すなわち、大当りでもなく小当りでもない「ハズレ」の場合には、ステップＳ４７８の処理に進む。
【０４６１】
一方、小当り判定フラグがＯＮ状態（＝５ＡＨ）の場合（ステップＳ４７６：＝５ＡＨ）、小当り図柄停止時の各種設定処理を行う（ステップＳ４７７）。ここでは、小当り図柄停止時の各種設定処理（小当り遊技開始前処理）として、小当り判定フラグに００Ｈ（ＯＦＦ状態）を格納し、小当り中フラグに５ＡＨ（ＯＮ状態）を格納する。上記小当り図柄停止時の各種設定処理を終えると、ステップＳ４７８の処理に進む。
【０４６２】
ステップＳ４７８の処理に進むと、特別図柄時短回数カウンタ（残り時短回数）がゼロであるか否かを判定する（ステップＳ４７８）。特別図柄時短回数カウンタがゼロである場合（ステップＳ４７８：ＹＥＳ）、ステップＳ４８３の処理に進む。
【０４６３】
一方、特別図柄時短回数カウンタがゼロでない場合（ステップＳ４７８：ＮＯ）、今回の変動回数の消化分として、特別図柄時短回数カウンタを１減算し（ステップＳ４７９）、減算後の特別図柄時短回数カウンタがゼロであるか否かを判定する（ステップＳ４８０）。
【０４６４】
減算後の特別図柄時短回数カウンタがゼロでない場合（ステップＳ４８０：ＮＯ）、特別図柄時短状態の終了回数に達していないので、何もしないでステップＳ４８３の処理に進む。一方、減算後の特別図柄時短回数カウンタがゼロの場合（ステップＳ４８０：ＹＥＳ）、特別図柄時短状態の終了回数に達したとして、時短終了時の設定処理を行う（ステップＳ４８１）。ここでは、時短終了時の設定処理として、電チューサポート機能をＯＦＦ状態に設定し、電サポ無し状態への移行、つまり、時短状態から通常状態への移行設定処理を実行する。これにより、次回の特別図柄変動表示ゲームでは、「通常状態」に基づく特別図柄の変動パターンが選択される。このステップＳ４８１処理は、所定の条件の成立に基づき、変動パターンの選択条件（変動パターン選択モード）を切替制御するための変動パターン選択条件切替手段として働く（後述のステップＳ４８６、Ｓ４９１）も同様）。
【０４６５】
ステップＳ４８１の時短終了時の設定処理を終えると、次いで、遊技状態情報送信処理を実行する（ステップＳ４８２）。ここでは、状態コマンドを演出制御部２４に送信する。ここでの状態コマンドに含まれる情報は、時短状態が終了した旨を情報が含まれる。この状態コマンドにより演出制御部２４は、今回のゲームで時短状態が終了した旨を把握し、次回のゲームから通常状態に移行される旨を把握する。これにより、演出制御部２４は、次回のゲーム（装飾図柄変動表示ゲーム）を開始する際、「通常演出モード」用の背景画像（背景演出）に切り替え制御し、また通常状態中における発射位置として、左流下経路３ｂを狙う旨を指示する「発射位置誘導演出（左打ち報知演出）」を現出させるための演出制御処理を実行し、次ゲームから通常演出モード下での演出制御処理を実行する。なお演出制御部２４は、今回のゲームで時短状態が終了した旨を把握することができるので、今回のゲーム終了時に「通常演出モード」に切り替え制御してもよい。たとえば、今回のゲームで通常演出モード用の背景画像（背景演出）に切り替えてもよい（後述のステップＳ４８７も同様）。
【０４６６】
次いで、特別図柄確変回数カウンタ（残りＳＴ回数）がゼロであるか否かを判定する（ステップＳ４８３）。特別図柄確変回数カウンタがゼロである場合（ステップＳ４８３：ＹＥＳ）、ステップＳ４８８の処理に進む。一方、特別図柄確変回数カウンタがゼロでない場合（ステップＳ４８３：ＮＯ）、今回の特別図柄の変動回数消化分として、特別図柄確変回数カウンタを１減算し（ステップＳ４８４）、その減算後の特別図柄確変回数カウンタがゼロであるか否かを判定する（ステップＳ４８５）。
【０４６７】
減算後の特別図柄確変回数カウンタがゼロでない場合（ステップＳ４８５：ＮＯ）、ＳＴ規定回数に達していないので、何もせずにステップＳ４８８の処理に進む。
【０４６８】
減算後の特別図柄確変回数カウンタがゼロの場合（ステップＳ４８５：ＹＥＳ）、特別図柄の変動回数がＳＴ規定回数（本実施形態では、６５５３５回）に達したとして、確変終了時の設定処理を実行する（ステップＳ４８６）。ここでは、確変終了時の設定処理として、図示の通り、確変状態に関する機能をＯＦＦ状態に設定する。これにより、次回の特別図柄変動表示ゲームでは、「通常状態」に基づく特別図柄の変動パターンが選択される。なお、潜確状態の場合も確変状態の処理と同様に、ステップＳ４８３〜Ｓ４８５にてＳＴ規定回数が監視され、この確変終了時の設定処理において潜確状態の終了タイミングが管理されている。
【０４６９】
上記ステップＳ４８６の確変終了時の設定処理を終えると、次いで、遊技状態情報送信処理を実行する（ステップＳ４８７）。ここでは、上記ステップＳ４８２と同じく、状態コマンドを演出制御部２４に送信するが、ここでの状態コマンドに含まれる情報は、確変状態が終了した旨を情報が含まれ、この状態コマンドにより演出制御部２４は、今回のゲームで確変状態が終了した旨を把握し、次回のゲームから通常状態に移行される旨を把握する。これにより、演出制御部２４は、次回のゲームを開始する際、「通常演出モード」用の背景画像（背景演出）に切り替え制御し、次ゲームから通常演出モード下での演出制御処理を実行する。なお演出制御部２４は、今回のゲームで確変状態が終了した旨を把握することができるので、今回のゲーム終了時に「通常演出モード」に切り替え制御してもよい。
【０４７０】
ステップＳ４８７の遊技状態情報送信処理を終えると。次いで、特別図柄変動回数カウンタがゼロであるか否か、つまり遊技状態移行規定回数（本実施形態では、残余ＣＺ回数）がゼロであるか否かを判定する（ステップＳ４８８）。本実施形態では、主制御部２０がＣＺモードへの移行制御を管理するＣＺ管理手段を有し、ここでは、残余ＣＺ回数を監視する。また本実施形態では、既に説明したように、内部遊技状態の「通常状態」には‘「ＣＺ」および「通常状態」’が、また内部遊技状態の「潜確状態」には‘「潜確状態」および「ＣＺ」’を扱っている。つまり、潜確状態と通常状態とは、共通の「ＣＺ」を有する。そこで、ＣＺ」期間中は，それぞれ異なる内部遊技状態でありながらも、内部遊技状態によらずに同一の変動パターン振分テーブル（ＣＺ用変動パターン振分テーブル）選択可能に構成されている。このＣＺ用変動パターン振分テーブルを選択するか否かは、所定の識別子（変動パターン振分指定番号（Ｔｃｏｄｅ））により管理される。本実施形態に係る「ＣＺ（通常）」と「ＣＺ（潜確）」の双方では、同じ変動パターンが選択されて、同じ演出を発生させることができるようなっている。これにより「ＣＺ」期間中では、演出上において、大当り抽選確率の秘匿状態を実現している。
【０４７１】
特別図柄変動回数カウンタがゼロである場合（ステップＳ４８８：ＹＥＳ）、何もしないでこの特別図柄確認時間中処理を抜ける。一方、特別図柄変動回数カウンタがゼロでない場合（ステップＳ４８８：ＮＯ）、今回の変動回数の消化分として、特別図柄変動回数カウンタを１減算し（ステップＳ４８９）、その減算後の特別図柄変動回数カウンタがゼロであるか否かを判定する（ステップＳ４９０）。
【０４７２】
減算後の特別図柄変動回数カウンタがゼロでない場合（ステップＳ４９０：ＮＯ）、ＣＺモードが終了していないとして、何もしないでこの特別図柄確認時間中処理を抜ける。
【０４７３】
減算後の特別図柄変動回数カウンタがゼロの場合（ステップＳ４８９：ＹＥＳ）、ＣＺモードが終了したとして、遊技状態の移行設定処理を実行する（ステップＳ４９１）。ここでは、残余ＣＺ回数が終了した後の遊技状態の移行設定処理を実行する。本実施形態では、主制御部２０がＣＺモードを管理するＣＺ管理手段を有し、ＣＺ終了時の大当り抽選確率状態が低確率か高確率かに応じて、移行先の遊技状態を指定する。具体的には、現在のＣＺ（通常）であれば、通常状態に移行させ、ＣＺ（潜確）であれば、潜確状態に移行させる。これにより、次回の特別図柄変動表示ゲームでは、「通常状態」または「潜確状態」に基づく特別図柄の変動パターンが選択される。
【０４７４】
次いで、遊技状態情報送信処理を実行する（ステップＳ４９２）。ここでは、上記ステップＳ４８２と同じく、状態コマンドを演出制御部２４に送信するが、ここでの状態コマンドに含まれる情報は、ＣＺが終了した旨を情報が含まれ、この状態コマンドにより演出制御部２４は、次ゲームから「通常状態」または「潜確状態」となる旨を把握する。これにより、演出制御部２４は、次回の図柄変動表示ゲームを開始する際、「通常演出モード」用の背景画像（背景演出）または「潜確演出モード」用の背景画像に切り替え制御し、当該演出モード下での演出制御処理を実行する。なお演出制御部２４は、今回のゲームでＣＺモードが終了した旨を把握することができるので、今回のゲーム終了時に演出モードを切り替えてもよい。ただし、ＣＺモードは、遊技状態（潜確、通常）を秘匿して、潜確期待感を煽る遊技モードであるため、その期待感を持続させるべく、今回のゲームで直ちに背景画像を切り替えることはせずに、次回ゲームにて切り替ることが好ましい。
【０４７５】
以上により、この特別図柄変動開始処理を抜けると、図２０の特別図柄表示データ更新処理（ステップＳ３０９）を行い、特別図柄管理処理（ステップＳ０９３）を抜けて、図１７の特別電動役物管理処理（ステップＳ０９５）に進む。
【０４７６】
＜２４．特別電動役物管理処理：図２４＞
次に、図１７中の特別電動役物管理処理（ステップＳ０９５）について説明する。図２４は、ステップＳ０９５の特別電動役物管理処理の詳細を示すフローチャートである。
【０４７７】
図２４において、ＣＰＵ２０１は、まず小当り中フラグの状態を判定する（ステップＳ５０１）。上記小当り中フラグがＯＮ状態の場合（ステップＳ５０１：＝５ＡＨ）、小当り処理を行い（ステップＳ５０４）、この特別電動役物管理処理を抜ける。この小当り処理では、小当り遊技に係る特別変動入賞装置５２（大入賞口５０の開閉制御）の一連の動作を制御するための小当り遊技制御処理や、小当り遊技開始時の小当り開始コマンドの送信や小当り遊技終了時小の当り終了コマンドの送信を含むコマンド送信処理、小当り遊技終了後のＣＺモードへの移行処理などを行う。
【０４７８】
上記小当り中フラグがＯＦＦ状態の場合（ステップＳ５０１：≠５ＡＨ）、次いで、条件装置作動フラグの状態を判定する（ステップＳ５０２）。条件装置作動フラグがＯＦＦ状態の場合（ステップＳ５０２：≠５ＡＨ）、この場合は、小当り遊技中ではなく（ステップＳ５０１：≠５ＡＨ）、大当り遊技中でもないので、何もしないでこの特別電動役物管理処理を抜ける。
【０４７９】
条件装置作動フラグがＯＮ状態の場合（ステップＳ５０２：＝５ＡＨ）、特別電動役物動作ステータス（００Ｈ〜０４Ｈ）に応じた処理を行う（ステップＳ５０３：特別電動役物ステータス分岐処理）。なお「特別電動役物動作ステータス」とは、特別変動入賞装置５２の挙動を示すステータス値であり、このステータス値は処理状態に応じて変更され、領域内ＲＡＭの特別電動役物動作ステータス格納領域に格納される。特別電動役物動作ステータスには、大当り遊技開始前の待機状態である旨を指定する「開始処理中（００Ｈ）」、ラウンド遊技開始前の待機状態である旨を指定する「作動開始処理中（０１Ｈ）」、ラウンド遊技が実行中である旨を指定する「作動中（０２Ｈ）」、次回のラウンド遊技を継続させるか否かの判定中である旨を指定する「継続判定中（０３Ｈ）」、大当り遊技終了時の終了処理中である旨を指定する「大当り終了処理中（０４Ｈ）」が含まれる。
【０４８０】
ステップＳ５０３の特別電動役物動作ステータス分岐処理では、特別電動役物動作ステータス値が「開始処理中（００Ｈ）」「作動開始処理中（０１Ｈ）」「作動中（０２Ｈ）」「継続判定中（０３Ｈ）」「大当り終了処理中（０４Ｈ）」のいずれかのステータス値であるかに応じて、それぞれに対応する、ステップＳ５０５〜Ｓ５０９の処理を実行する。これらの処理により、各種当りに対応する当り遊技が実現されることになる。
【０４８１】
＜大当り遊技制御処理（ステップＳ５０５〜Ｓ５０９）＞
（９−１．大当り開始処理）
大当り開始処理（ステップＳ５０５）について説明する。大当り遊技開始時には、特別電動役物動作ステータスが、初期値の「開始処理中（００Ｈ）」に設定されている。したがって、大当りとなった場合には、まず最初に、この大当り開始処理が行われる。
【０４８２】
ここではまず、大当り遊技を開始する際に必要な大当り遊技開始時の設定処理として、領域内ＲＡＭの役物連続作動装置作動フラグに５ＡＨ（ＯＮ状態）を格納し、これにより特別電動役物の連続作動（ラウンド遊技）を許容状態に制御する。そして特別電動役物動作ステータスを「作動開始処理中（０１Ｈ）」に切り替え（特別電動役物動作ステータスに０１Ｈを格納）、ラウンド遊技の連続実行回数を管理するための連続回数カウンタに１Ｒ目を指定する０１Ｈを格納する。次いで、大当り開始設定テーブル（図示せず）参照し、特別図柄判定データ（大当り種別）に応じて、領域内ＲＡＭの該当領域に、今回の大当りに対応する「最大ラウンド数（規定ラウンド数）」、「ラウンド表示ＬＥＤ番号（ラウンド数表示装置３９ｃ用表示データ）」を格納し、また特別図柄役物動作タイマに「開始インターバル時間」を格納する。「開始インターバル時間」とは、特別図柄の確定表示時間が経過して大当りが確定した後（図２３ＡのステップＳ４７１参照）、特別変動入賞装置５２が作動するまでのインターバル区間であって、オープニング演出区間を定めた時間幅を指す。
【０４８３】
次いで、「大当り開始コマンド」を演出制御部２４に送信し、この大当り開始処理を抜ける。なお「大当り開始コマンド」には、オープニング演出の開始を指示する役割の他、今回の大当り種別とその大当り当選時の遊技状態とを特定可能な情報が含まれ、演出制御部２４において、大当り遊技中に展開される一連の当り演出（大当り種別ごとに対応するオープニング演出、ラウンド中演出、ラウンド終了演出、およびエンディング演出など）を決定する際にも利用される。かくして、大当り遊技が開始される。
【０４８４】
（９−２．特別電動役物作動開始処理）
次に、特別電動役物作動開始処理（ステップＳ５０６）について説明する。
【０４８５】
ここではまず、特別図柄役物動作タイマがゼロであるか否かを判定する。ここでの特別図柄役物動作タイマには、ラウンド開始前インターバル時間が設定されている。このインターバル時間としては、初回のラウンド（１Ｒ目）では、上記大当り開始処理（ステップＳ５０５）で設定された「開始インターバル時間」が監視されるが、２Ｒ目以降で本処理（ステップＳ５０６）を通過するときは、「開放前インターバル時間（次回ラウンド遊技が開始されるまでのインターバル時間）」が監視される。この特別図柄役物動作タイマがゼロになるまでの間は、今回のラウンド遊技が終了していないので、何もしないでこの特別電動役物作動開始処理を抜ける。
【０４８６】
一方、特別図柄役物動作タイマがゼロ、つまり開放前インターバル時間（１Ｒ目の場合は、開始インターバル時間）が経過したならば、特別図柄判定データ（大当り種別）と現在のラウンド数とに応じた大入賞口５０の開閉動作パターンを設定する（大入賞口開閉動作設定処理）。ここでは、大入賞口開閉動作時間（最大開放時間）を特別図柄役物動作タイマに格納し、大入賞口ソレノイド５２ｃを制御するためのソレノイド用制御データ（ラウンド数に対応して実行される大入賞口開閉動作パターン用データ）を設定する。また大入賞口開放開始動作に伴い、大入賞口開放コマンドを演出制御部２４に送信する。この「大入賞口開放コマンド」は、ラウンド遊技開始情報や現在のラウンド数情報を含み、演出制御部２４において、ラウンド数に対応するラウンド中演出を現出させる際に利用される。そして、特別電動役物動作ステータスを「作動中（０２Ｈ）」に切り替えて（特別電動役物動作ステータスに０２Ｈを格納）、この特別電動役物管理処理を抜ける。これにより、大入賞口５０が上記大入賞口開閉動作時間を上限に開放され、今回のラウンド遊技が開始される。
【０４８７】
（９−３．特別電動役物作動中処理）
次に、特別電動役物作動中処理（ステップＳ５０７）について説明する。
【０４８８】
ここではまず、大入賞口５０への入賞球数が最大入賞数に達したか否かを監視し、最大入賞数に達した場合には特別図柄役物動作タイマをクリアする。これにより、上記特別電動役物作動開始処理（ステップＳ５０６）で設定されたタイマ値が強制的にゼロになり、最大入賞数に達したことをもって開放中の大入賞口５０が閉鎖される。なお、特別図柄役物動作タイマがゼロになるまでの間、つまり、大入賞口開放動作時間（最大開放時間）が経過するか、または最大入賞数に達するまでの間は、何もしないで、そのまま特別電動役物作動中処理を抜ける。
【０４８９】
特別図柄役物動作タイマがゼロになったならば、今回のラウンド遊技が終了したとして、特別電動役物動作ステータスを「継続判定中（０３Ｈ）」に切り替え（特別電動役物動作ステータスに０３Ｈを格納）、特別図柄役物動作タイマに残存球排出時間（１９８０ｍｓ）を格納する。上記「残存球排出時間」とは、大入賞口が閉鎖された後、大入賞口内部の残存球を排出するための余裕時間を指す。また大入賞口閉鎖（ラウンド遊技終了）に伴い、ラウンド間インターバルコマンドを演出制御部２４に送信し、特別電動役物作動中処理を抜ける。この「ラウンド間インターバルコマンド」は、ラウンド遊技終了情報や現在のラウンド数情報を含み、演出制御部２４において、次回ラウンドまでのラウンド間のインターバル演出（ラウンド間インターバル演出）を現出させる際に利用される。特別電動役物作動中処理を抜ける。
【０４９０】
（９−４．特別電動役物作動継続判定処理）
次に、特別電動役物作動継続判定処理（ステップＳ５０８）について説明する。
【０４９１】
ここではまず、特別図柄役物動作タイマがゼロであるか否かを判定する。ここでの特別図柄役物動作タイマには、大入賞口閉鎖後の残存球排出時間（１９８０ｍｓ）が設定されているので（ステップＳ５０７参照）、この残存球排出時間が経過したか否かが判定される。上記特別図柄役物動作タイマがゼロになるまでの間は、何もしないでこの特別電動役物作動継続判定処理を抜ける。
【０４９２】
一方、特別図柄役物動作タイマがゼロ（残存球排出時間経過）になったならば、連続回数カウンタを取得して現在のラウンド数が規定ラウンド数（最大ラウンド数）に達したか否かを判定する。最大ラウンド数に達していない場合には、ラウンド遊技継続時の処理として、連続回数カウンタに１加算（＋１）し、「開放前インターバル時間」を特別図柄役物動作タイマに格納し、特別電動役物動作ステータスを「作動開始処理中（０１Ｈ）」に切り替える（特別電動役物動作ステータスに０１Ｈを格納）。一方、現在のラウンド数が最大ラウンド数に達した場合には、規定ラウンド数終了時の各種設定処理として、「終了インターバル時間」を特別図柄役物動作タイマに格納し、特別電動役物動作ステータスを「終了処理中（０４Ｈ）」に切り替える（特別電動役物動作ステータスに０４Ｈを格納）。なお、上記の「終了インターバル時間」とは、最終ラウンドのラウンド遊技が終了して残存球排出時間が経過した後、大当り遊技が終了するまでのインターバル区間であって、エンディング演出区間を定めた時間幅を指す。
【０４９３】
そして、エンディング演出の開始を指示する「大当り終了コマンド」を演出制御部２４に送信し、この特別電動役物作動継続判定処理を抜ける。この「大当り終了コマンド」には、今回の大当り種別とその当選時の遊技状態とに関する情報、つまり大当り遊技終了後の遊技状態を特定可能な情報が含まれ、演出制御部２４において、大当り遊技後の演出モードを決定する際にも利用される。これにより、規定ラウンド数目のラウンド遊技が終了される。
【０４９４】
（９−５．大当り終了処理）
次に、大当り終了処理（Ｓ５０９）について説明する。
【０４９５】
ここではまず、特別図柄役物動作タイマがゼロであるか否かを判定する。ここでの特別図柄役物動作タイマには、上記終了インターバル時間が設定されているので、ここでは、この終了インターバル時間が経過したか否かが判定される。特別図柄役物動作タイマがゼロになるまでの間は、何もしないでこの大当り終了処理を抜ける。
【０４９６】
一方、特別図柄役物動作タイマがゼロ（終了インターバル時間経過）になったならば、大当り終了時の各種設定処理として、大当り遊技後の遊技状態を指定するための移行設定処理を実行する。ここでは、既に説明した遊技状態移行準備処理（図２２のステップＳ４１２）で設定した移行状態バッファの各々の値を、遊技状態を指定するための各種機能に対応するフラグ領域やカウンタにそれぞれ設定する。これにより、遊技状態を指定するための各種機能に係るフラグがＯＮまたはＯＦＦに設定され、大当り遊技後の遊技状態が特定される。たとえば、大当り遊技後、確変状態に移行する場合には、普電役物開放延長状態フラグＯＮ、普通図柄時短状態フラグＯＮ、普通図柄確変状態フラグＯＮ、特別図柄時短状態フラグＯＮ、特別図柄確変状態フラグＯＮ、特別図柄確変回数カウンタに６５５３６が設定される。
【０４９７】
次いで、大当り終了時の各種設定処理を行う。ここでは、大当り遊技制御処理中に利用した各種のデータ（ステップＳ５０５〜Ｓ５０９で利用した各種フラグやカウンタ）をそれぞれクリアし、遊技状態報知ＬＥＤデータ（複合表示装置３８ｃによる状態報知データ）を更新し、特別電動役物動作ステータスを「開始処理中（００Ｈ）」に切り替える（特別電動役物動作ステータスに００Ｈを格納）。
【０４９８】
上記大当り終了処理を終えると、大当り遊技に関する一連の制御処理が終了し、今回の大当り遊技が終了される。
【０４９９】
＜２５．性能表示モニタ処理：図２５＞
次に、図１７中の性能表示モニタ処理（ステップＳ１０２）について説明する。図２５は、性能表示モニタ処理の詳細を示すフローチャートである。
【０５００】
本実施形態では、性能表示に関する処理の動作プログラムや記憶領域は、領域外メモリ（第２メモリ領域）に規定されている。そこでＣＰＵ２０１は、まず領域内側のスタックポインタＳＰの内容を領域外ＲＡＭのＳＰ退避バッファにセットし（ステップＳ８２１）、領域外ＲＡＭのスタックポインタＳＰの設定を行う（ステップＳ８２２）。
【０５０１】
次いで、試射試験装置に対する試験信号の出力処理に関する試射試験信号端子管理処理を実行する（ステップＳ８２３）。本実施形態の遊技機１は、第三者の試験機関（風俗営業等の規制及び業務の適正化等に関する法律第２０条第５項の規定に基づく指定試験機関）が適正な遊技機であるか否かを判断するための型式試験に対応して、遊技機の制御状態を特定可能な「型式試験信号」を枠用外部端子基板２１から出力可能に構成されている。この型式試験信号は、データカウンタＤＴやホールコンピュータＨＣ用の信号としては利用することができない信号であり、外端信号とは異なる。
【０５０２】
この試射試験信号端子管理処理では、型式試験に必要な遊技情報（試験用情報）を、領域外ＲＡＭに設けた１バイト長の外部出力バッファ（試射試験装置情報端子ポート１〜５に対応）に取得して、その情報（たとえば、フラグのＯＮ／ＯＦＦ情報）を８ビットの出力ポート（試射試験装置情報端子ポート１〜５）に供給し、各種の試験用情報を型式試験信号として外部出力するようになっている。本実施形態では、遊技処理を進行する上で生成されるフラグやカウンタ値等をＲＡＭ２０３から取得し、これらの情報を試射試験装置情報端子（試射試験装置情報端子ポート１〜１０）から出力可能となっている。
【０５０３】
次いで、領域外ＲＡＭの性能表示に係る記憶データに破損等があるか否かをチェックする領域外ＲＡＭチェック処理を実行する（ステップＳ８２４）。この領域外ＲＡＭチェック処理についての詳細は、図２６にて後述する。
【０５０４】
次いで、領域外用ＬＥＤ管理処理を実行する（ステップＳ８２５）。領域外用ＬＥＤ管理処理では、後述のステップＳ８３１で作成される表示データに基づき、性能表示器９９に対して制御信号（ダイナミック点灯データ）の出力制御を実行する。ここでは、前回の割込み時にステップＳ８３１で設定された識別表示部用出力バッファ、ベース表示部用出力バッファにセットされたデータを性能表示器９９の各７セグ表示器９９ａ〜９９ｄに出力し、識別表示部およびデータ表示部の表示制御を行う。識別表示部用出力バッファは識別表示部、ベース表示部用出力バッファはベース表示部の各表示パターンデータを格納するためのもので、これらは領域外ＲＡＭに設けられている。なお、この領域外用ＬＥＤ管理処理は、後述する表示更新処理（ステップＳ８３１）の後に実行してもよい。また、性能表示器９９に対して制御信号の出力は、タイマ割込処理のＬＥＤ管理処理（図１７のステップＳ０９８）を利用してもよい。
【０５０５】
（動作確認表示に関する処理：ステップＳ８２６→Ｓ８３３の処理ルート）
次いで、動作確認タイマがゼロであるか否か、すなわち、電源投入時に設定された動作確認時間の５０００ｍｓが経過したか否かを判定する（ステップＳ８２６）。動作確認タイマがゼロでない場合（ステップＳ８２６：≠０）、電源投入時の動作確認表示（全点滅）を行うための「動作確認処理」を実行する（ステップＳ８３３）。なお、上記動作確認タイマは、電源投入時における処理の一環である動作確認タイマ設定処理（図６ＢのステップＳ０３４）において設定されるため、動作確認中に電断した場合、その後の電断復帰時には、電断時の状態から動作確認表示（全点滅）が再開されるのではなく、電源復帰時に動作確認タイマが初期設定され（５０００ｍｓ再設定）、再度、動作確認時間５０００ｍｓが経過するまで動作確認表示が行われることになる。この動作確認処理についての詳細は、図２７にて後述する。
【０５０６】
（通常表示に関する処理：ステップＳ８２６→Ｓ８２７の処理ルート）
一方、動作確認タイマがゼロである場合（ステップＳ８２６：＝０）、動作確認表示が終了したとして、性能表示器９９に対して性能情報を表示させるための通常表示処理（ステップＳ８２８〜Ｓ８３１）を行っていく。
【０５０７】
まず、通常状態判定フラグに００Ｈを設定する（ステップＳ８２７）。この通常状態判定フラグとは、性能情報（本実施形態の場合、ベース値）を計測するための「計測対象区間」であるか否かを指定するためのフラグである。本実施形態の場合、当該フラグがＯＮ状態（＝５ＡＨ）である場合には計測対象区間（通常状態中）である旨を示し、当該フラグがＯＦＦ状態（＝００Ｈ）である場合には計測非対象区間（通常状態中以外の遊技状態）である旨を示す。
【０５０８】
次いで、現在の遊技状態が通常状態であるか否かを判定し（ステップＳ８２８）、通常状態である場合には（ステップＳ８２８：ＹＥＳ）、通常状態判定フラグ（（Ｒ＿ＴＵＪＦＧ）にＯＮ状態（５ＡＨ）に設定し（ステップＳ８２９）、これにより、計測対象区間である旨を指定する。しかし通常状態でない場合には（ステップＳ８２８：ＮＯ）、何もせずに、すなわち、通常状態判定フラグをＯＦＦ状態（００Ｈ）のまま、ステップＳ８３０の処理に進む。したがって、この場合は、通常状態判定フラグがＯＦＦ状態に維持されて、現在の遊技状態が計測非対象区間である旨が指定されることとなる。
【０５０９】
ところで、領域内ＲＡＭで管理される現在の遊技状態情報（たとえば、遊技状態番号ＹＪ）と同一のデータを管理する記憶領域を領域外ＲＡＭに設けて、領域外ＲＡＭにおいても、現在の遊技状態情報（遊技状態番号ＹＪ）を管理可能な構成とし、上述のステップＳ８２８において、その領域外ＲＡＭの遊技状態情報（遊技状態番号ＹＪ）を取得して、現在の遊技状態が通常状態であるか否かを判定する構成とすることもできる。しかしこのような構成とした場合、遊技状態情報が領域内ＲＡＭで管理されているにもかかわらず、重複した同一データを領域外ＲＡＭで管理していることになり、無闇に領域外メモリを圧迫して制御負担が増して、結果的に、ＲＡＭ２０３全体のメモリ領域の圧迫に繋がる。特に、本実施形態に係る遊技機では、領域外メモリに係る処理（性能表示に関する処理、試射試験に関する処理）を実行する際に、領域内ＲＡＭにアクセスすることは禁止されておらず、また法的要請によりＲＡＭの容量等が厳しく制限されているため、少しでも使用量を低減させることが好ましい。そこで本実施形態では、領域外ＲＡＭにおいて、現在の遊技状態情報（遊技状態番号ＹＪ）を管理する格納領域を設けることなく、領域内ＲＡＭ側の遊技状態番号ＹＪを直接的に取得することで、通常状態であるか否かの判定処理を行うようになっている。
【０５１０】
次いで、スイッチ入力データ設定処理を実行する（ステップＳ８３０）。スイッチ入力データ設定処理では、ステップＳ０８３で取得されるスイッチ入力データに基づき、性能表示に関する各入賞口に対する入賞の有無に関する入力データを作成し設定する（ステップＳ８３０）。ここで作成されたデータは、既に説明した、主制御側メイン処理中の性能表示モニタ集計除算処理（図６ＢのステップＳ０４３）にて、通常時払出個数、通常時アウト個数、ベース値、全状態アウト個数のカウントに利用される。
【０５１１】
次いで、メイン処理側（無限ループ処理内）の上記性能表示モニタ集計除算処理（ステップＳ０４３）得られたベース値に基づき、性能表示器９９に表示させるためのＬＥＤ用表示データを作成し設定するための「表示データ更新処理」を実行する（ステップＳ８３１）。ここで作成されたデータは、次回割込み時における上記領域外用ＬＥＤ管理処理（ステップＳ８２５）にて出力処理される。なお、表示データ更新処理についての詳細は、図２８にて後述する。そして、退避していたスタックポインタＳＰの内容を復帰させて、この性能表示モニタ処理を抜ける（ステップＳ８３２）。これにより性能表示器９９の性能情報の表示、具体的には、現在のベース値（リアルタイムベース値）と前回の履歴情報（履歴ベース値）のリアルタイム表示を実現している。
【０５１２】
上記した図２５の性能表示モニタ処理は、上記情報表示制御プログラムに基づいて、情報表示手段（性能表示器９９）に関する制御を行う情報表示制御手段として機能する。
本実施形態に係る遊技機１では、ＲＡＭ２０３の領域内ＲＡＭに、現在の遊技状態を特定可能な遊技状態データ（遊技状態番号ＹＪ）を記憶可能な遊技情報記憶領域（Ｗ＿ＹＪＴＰＴＮ）が設けられている一方、ＲＡＭ２０３の領域外ＲＡＭに、特定の遊技状態（たとえば、通常状態）であることを示す特定データを記憶可能な特定情報記憶領域（Ｒ＿ＴＵＪＦＧ）が設けられている（ステップＳ８２９）。上記情報表示制御手段は、領域内ＲＡＭの遊技情報記憶領域（Ｗ＿ＹＪＴＰＴＮ）に記憶されている遊技状態データ（遊技状態番号ＹＪ）に基づいて、現在の遊技状態が特定の遊技状態（通常状態）であるか否かを判定する判定手段（ステップＳ８２８）と、上記判定手段により特定の遊技状態であると判定された場合、上記特定情報記憶領域（Ｒ＿ＴＵＪＦＧ）に上記特定データを記憶する特定情報記憶手段（ステップＳ８２９）と、上記特定データに基づいて、遊技実績に関する特定情報（ベース値）を算出する算出手段（図６ＢのＳ０４３、Ｓ８３０）と、上記算出手段により算出された上記特定情報に関する情報（ベース値）を、情報表示手段（性能表示器９９）に表示制御するための表示制御手段（図６ＢのＳ０４３、図２５のＳ８２５、Ｓ８３１）と、を含んで構成される。
【０５１３】
＜２６．領域外ＲＡＭチェック処理：図２６＞
次に、図２５中の領域外ＲＡＭチェック処理（ステップＳ８２４）について説明する。図２６（Ａ）は、本実施形態に係る領域外ＲＡＭチェック処理の詳細を示すフローチャートであり、同図（Ｂ）は、領域外ＲＡＭチェック処理の変形例を示すフローチャートである。この領域外ＲＡＭチェック処理は、図２５の性能表示モニタ処理中だけでなく、図６Ｂの性能表示モニタ集計除算処理中（ステップＳ０４３）にも実行される処理（共通処理）となっている。
【０５１４】
この領域外ＲＡＭチェック処理では、性能表示に関する処理が正しく実行されているか否かのチェック（ステップＳ８４１）、性能表示に係るＲＡＭ領域のデータに異常（データ破損等）が生じているか否かのチェックを行い（ステップＳ８４２）、異常がある場合には、計測データをクリアするデータ初期化処理を実行する（ステップＳ８４３）。
【０５１５】
図２６において、ＣＰＵ２０１は、まず、チェックデータが初期値の正常値（ＡＡ５５Ｈ）であるか否かを判定する（ステップＳ８４１）。このチェックデータとは、全状態アウト個数Ｒと通常時アウト個数Ｓとを比較判定する処理（アウト球数確認処理：図示せず）において監視されるデータであり、たとえば、全状態アウト個数Ｒよりも通常時アウト個数Ｓが多い場合に（Ｒ＜Ｓ）、計数異常が生じたとして、チェックデータに、その旨を示す「００Ｈ」が設定される。チェックデータが正常値（ＡＡ５５Ｈ）でない場合（ステップＳ８４１：ＮＯ）、ステップＳ８４３に進み、後述のデータ初期化処理を実行する。
【０５１６】
一方、チェックデータが正常値である場合（ステップＳ８４１：ＹＥＳ）、続いて、計数データに異常が発生したか否かを判定する（ステップＳ８４２）。計数データに異常が発生した場合とは、たとえば、スイッチ入力データが異常値を示している場合や、性能情報に関する演算処理が正しく実行されていない場合などである。演算処理が正しく実行されていないケースとしては、たとえば、性能情報の算出に係るセンサを対象とした演算処理（球数加算処理）が、正しく行われていない場合が挙げられる。本実施形態の計数対象となるセンサとは、上始動口センサ３４ａ、下始動口センサ３５ａ、一般入賞口センサ４３ａ、大入賞口センサ５２ａ、ＯＵＴ監視スイッチ４９ａの５種類のセンサである。したがって、これらのすべてのセンサを対象とした「球数加算処理」、具体的には、賞球数加算処理（図示せず）とアウト球数加算処理（図示せず）とが正しく実行されたか否かが判定される。
【０５１７】
球数加算処理は、既に説明したように、図６Ｂに示すメイン処理中の性能表示モニタ集計除算処理（ステップＳ０４３）にて実行される。この球数加算処理では、まず、上始動口センサ３４ａ、下始動口センサ３５ａ、一般入賞口センサ４３ａ、大入賞口センサ５２ａの４つのセンサを対象に、入賞の有無を順番にチェックしていき、入賞を確認した場合にはその賞球数を加算していく「賞球数加算処理」を行い、当該処理を終える毎に、処理回数をカウントする「センサ検出回数カウンタ」に１加算していく（センサ検出回数カウンタ＋１）。具体的には、まず、１番目の計数対象センサの上始動口センサ３４ａの入賞の有無をチェックし、入賞を確認した場合には上始動口の賞球数を加算し（第１賞球数加算処理）、今回の加算処理を終えると、センサ検出回数カウンタに１加算して、そのカウンタ値を「０１Ｈ」に更新する。続いて、２番目の計数対象センサの下始動口センサ３５ａの入賞の有無をチェックし、入賞を確認した場合には下始動口の賞球数を加算し（第２賞球数加算処理）、今回の加算処理を終えると、センサ検出回数カウンタに１加算して、そのカウンタ値を「０２Ｈ」に更新する。以下同様にして、３番目、４番目の計数対象センサである、一般入賞口センサ４３ａ、大入賞口センサ５２ａを対象とした賞球数加算処理（第３、第４賞球数加算処理）を順番に行っていき、加算処理を終えるごとに、センサ検出回数カウンタに１加算して、カウンタ値を更新していく。したがって、４番目の大入賞口センサ５２ａを対象とした第４賞球数加算処理を終えた後は、センサ検出回数カウンタは「０４Ｈ」に更新されることになる。そして最後に、ＯＵＴ監視スイッチ４９ａを対象としたアウト球数加算処理を行い、このアウト球数加算処理を終えたときに、センサ検出回数カウンタをゼロクリア（００Ｈ）する。このように、第１〜第４賞球数加算処理と、アウト球数加算処理とを１サイクルとして、これを割込みごとに実行する。
【０５１８】
したがって、センサ検出回数カウンタがとり得る値の範囲は「００Ｈ」〜「０４Ｈ」であり、球数加算処理（最後のアウト球数加算処理）を正しく終えたときは、センサ検出回数カウンタに「００Ｈ」が設定されているはずである。しかし何かしらの不具合により、この値が「００Ｈ」〜「０４Ｈ」以外の値となった場合や、１番目の計数対象センサの上始動口センサ３４ａに対する賞球数加算処理を開始する際に「００Ｈ」以外である場合などは、演算処理が正しく実行されていない、すなわち、異常により計数データに正当性がないと判断できる。そこで、ステップＳ８４２の処理では、計数データが正当である場合には（ステップＳ８４２：範囲内）、正常動作であるとして、ステップＳ８４３のデータ初期化処理をスキップし、この領域外ＲＡＭチェック処理を抜ける。
【０５１９】
一方、計数データが正当でない場合（ステップＳ８４２：範囲外）、異常が発生したとして、データ初期化処理を実行する（ステップＳ８４３）。データ初期化処理では、チェックデータに初期値（正常値）である「ＡＡ５５Ｈ」を設定し、性能表示に係る領域外ＲＡＭ領域（性能表示格納領域、計測情報格納領域等）をクリアし、現在表示中の表示データをクリアする。ただし、性能表示に係るＲＡＭ領域のうち、計測情報格納領域だけをクリアしてもよい。その理由は、性能表示格納領域に保存されているデータには、通常、前回のベース値データが保存されているが（今回が初回計測時の場合は、テスト区間用の特定値が保存（データ無しを指定する値が保存）、このデータは、前回正しく処理された結果が保存されていると考えられるからである。また、動作確認タイマもクリアしてもよい。なお異常と判断されて、データ初期化処理が実行されても、性能表示器９９にエラー表示をするだけで、遊技停止や新たなベース値を計測しない等の特別なエラー処理は実行せずに、新たなベース値を算出するための後続処理（図２５のステップＳ８２４〜Ｓ８２９）を進める。
【０５２０】
なお、ステップＳ８４３のデータ初期化処理が実行された場合、所定期間（たとえば、１０分）にわたってエラー報知（ベース値カウントエラー報知）を実行する構成としてもよい。この場合、性能表示器９９をエラー専用の表示態様で表示することができる。また、エラー表示中であっても、新たなベース値の計測（通常時払出個数、通常時アウト個数、全状態アウト個数のカウント、ベース値の算出）を行うことができる。上記エラー表示期間は、所定時間であってもよいし、所定の遊技期間、たとえば、通常時払出個数、通常時アウト個数、または全状態アウト個数が所定個数（エラー解除個数：たとえば、１００個）に達するまでの期間や、新たな通常状態が到来するまでの期間（新たな計測対象区間が到来するまでの期間）であってもよい。勿論、エラー表示期間中に新たな計測は開始せず、エラー表示が終了後に新たな計測を開始する構成としてもよい。また、上述したベース値カウントエラー報知の解消条件を電源再投入としてもよい。
【０５２１】
以上のように本実施形態では、性能表示に係るＲＡＭ領域は、性能表示モニタ集計除算処理（図６ＢのステップＳ０４３）および性能表示モニタ処理（図１７のステップＳ１０２）においてチェックされ、不具合がある場合には、少なくとも性能情報を算出するために必要な計測データを記憶した領域外ＲＡＭ領域（計測情報格納領域）を初期化した後、初期状態から計測を開始させる。また、性能表示に係る領域外ＲＡＭ領域は、電源投入時におけるＲＡＭチェック対象、つまり図６ＡのステップＳ０２３、図６ＢのステップＳ０３１のＲＡＭ初期化処理の対象ではない。したがって仮に、領域内ＲＡＭの内容に不具合が生じても、性能表示に関するデータが一緒くたには初期化（クリア）されることがなく、通常の遊技進行に係るデータだけが独立して初期化される。よって、性能表示に係るＲＡＭ領域の記憶内容にさえ不具合がなければ、バックアップ機能が正常に動作し、遊技機が通常通りに動作する限り、数日であっても数年であっても永続的にそのデータが保持することができ、長期にわたる性能情報の保持と性能情報表示とが可能となる。
【０５２２】
（領域外ＲＡＭチェック処理の変形例：図２６（Ｂ））
図２６（Ｂ）の領域外ＲＡＭチェック処理は、次のような構成とすることができる。
【０５２３】
図２６（Ｂ）は、図２６（Ａ）の領域外ＲＡＭチェック処理の構成に、ステップＳ８４３のデータ初期化処理に、動作確認タイマをゼロクリアする処理と、ステップＳ８４４の動作確認タイマに５０００ｍｓを設定する処理とを追加したものである。他の処理内容は、図２６（Ａ）と同一内容である。
【０５２４】
図２６（Ｂ）の構成では、図示の通り、データ等の不具合によりステップＳ８４１の判定結果がＮＯ、ステップＳ８４２の判定結果が範囲外と判定された場合、ステップＳ８４３のデータ初期化処理として、チェックデータ、性能表示に係るＲＡＭ領域（性能表示格納領域、計測情報格納領域等）をクリアし、現在表示中の表示データをクリアし、さらに、動作確認タイマをクリアする。そして、動作確認タイマに５０００ｍｓを再セットする（ステップＳ８４４）。なお、データ初期化処理にて動作確認タイマがクリアされた場合、ステップＳ８４４で、通常の５０００ｍｓではなく、異なるタイマ値（たとえば、１００００ｍｓ）を再セットしてもよい。したがって、本変形例では、領域外ＲＡＭの内容に異常が生じた場合、ＲＡＭの初期化後に、再度、動作確認表示が所定時間実行されることになる。この点、電断復帰時にしか動作確認表示が実行されない図２６（Ａ）の構成とは異なる。なお、本変形例において動作確認タイマを再セットしない場合には、データ初期化処理が実行されると動作確認表示中である場合はその表示が強制終了することになる。その後、性能表示器９９には、通常通り、リアルタイムベース値や履歴ベース値が表示される。
【０５２５】
＜２７．動作確認処理：図２７＞
次に、図２５中の動作確認処理（ステップＳ８３３）について説明する。図２７は、動作確認処理の詳細を示すフローチャートである。
【０５２６】
図２７において、ＣＰＵ２０１は、まず、動作確認タイマを１減算するとともに、点灯用タイマに１加算する（ステップＳ８５１、Ｓ８５２）。
【０５２７】
次いで、点滅切替タイミングが到来したか否かを判定する（ステップＳ８５３）。本実施形態では、動作確認表示中は消灯期間と点灯期間とが、たとえば３００ｍｓの所定周期で繰り返される。この点滅切替タイミングは、点灯用タイマにより管理される。本実施形態では、４ｍｓの割込み毎に点灯用タイマが１加算される。切替タイミングが３００ｍｓ周期であれば、点灯用タイマの値が「７５」であるか否かで点滅切替タイミングが到来したと判定することができる。点滅切替タイミングが到来していない場合には（ステップＳ８５３：ＮＯ）何もせずに、つまり現在の点灯または消灯状態を維持したまま動作確認処理を抜ける。
【０５２８】
一方、点滅切替タイミングが到来した場合（ステップＳ８５３：ＹＥＳ）、点灯用タイマをクリアし（ステップＳ８５４）、更新周期カウンタを更新する（ステップＳ８５５）。更新周期カウンタは、点灯であるか点滅であるかを決定するためのカウンタとして利用される。たとえば、更新周期カウンタが０〜２５５の範囲をインクリメント処理により循環する８ビットカウンタである場合、更新周期カウンタの値の最下位ビットが‘０’である場合には点灯制御し、‘１’である場合には消灯制御をする、といった点滅制御を行うことができる。なおこれに限らず、点灯点滅制御は、周知の制御方法を利用してもよい。
【０５２９】
次いで、更新周期カウンタを参照して、その値が「０」であるか「１」であるかを判定する（ステップＳ８５６）。本実施形態の場合、動作確認表示開始時は、更新周期カウンタはゼロ、性能表示器９９は全点灯に制御されるようになっている。したがって、最初に本処理を通過する場合は、上記ステップＳ８５６の処理にて更新周期カウンタの値が「１」に更新されるため、ステップＳ８５７の処理に進み（ステップＳ８５６：＝１）、識別表示部用出力バッファとベース表示部用出力バッファとに、それぞれ消灯データ、すなわち「００００Ｈ」をセットする（ステップＳ８５７、Ｓ８５８）。これらの消灯データは、データテーブル等を参照することなく各出力バッファに直接書き込まれる。これにより、点灯期間が終了し消灯期間が生起する。
【０５３０】
他方、次回の点滅切替タイミングが到来して（ステップＳ８５３：ＹＥＳ）、更新周期カウンタが「０」である場合（ステップＳ８５６：＝０）、ステップＳ８５９の処理に進み、識別表示部用出力バッファとベース表示部用出力バッファとに、それぞれ点灯データ、すなわち「ＦＦＦＦＨ」をセットする（ステップＳ８５９、Ｓ８６０）。これらの点灯データもデータテーブル等を参照することなく各出力バッファに直接書き込まれる。これにより、点灯期間が終了し消灯期間が生起する。これにより、消灯期間が終了し点灯期間が生起する。本実施形態では、動作確認表示をするに際し、たとえば、通常時の表示制御に用いる図３４に示すようなＬＥＤデータテーブルを参照することなく、単に各出力バッファに所定のデータ値をセットするだけであるので、簡易な処理で動作確認表示（全点滅）を実現することができる。
【０５３１】
以上の動作確認処理により、性能表示器９９が全点灯と全消灯とを繰り返す全点滅（動作確認表示）が所定時間（５０００ｍｓ間）行われ、目視により性能表示器９９の動作チェックが可能である。仮に性能表示器９９が正常な動作確認表示を行わない場合、たとえば、断線等により７セグ表示器の一部が消灯しっぱなしの場合等は、部品交換等の適切な処置を行えばよい。
【０５３２】
なお、動作確認処理中も、性能表示モニタ集計除算処理（図６ＢのＳ０４３）は実行され、少なくともベース値の算出に必要なカウント処理（球数加算処理など）は行われる。これにより、動作確認中の入賞球やアウト球についても、動作確認表示後に表示されるベース値に正確に反映させることが可能となっている。ただし動作確認表示中はベース値が表示されないため、動作確認中の性能表示モニタ集計除算処理（ステップＳ０４３）では少なくともカウント処理を行えばよいが、動作確認表示中の５０００ｍｓ間はベース値の算出までは行うように構成してもよい。また、動作確認処理中に、性能表示器９９に異常が生じたか否かを判定する判定処理を設け、異常が生じた場合には、専用のエラーコマンド（動作確認表示エラーコマンド）を演出制御部２４に送信する処理を設けてもよい。演出制御部２４が動作確認表示エラーコマンドを受けた場合、演出手段を利用して、性能表示器９９に異常が生じた旨を報知することができる。たとえば、警報音とともに、液晶表示装置３６に「性能表示器９９に異常が生じています」等の演出画像を表示する。これにより、たとえば、目視では確認し辛いデシマルポイントＤＰ等の不具合を見逃す恐れが無い。
【０５３３】
また本実施形態では、合流ポイント（ステップＳ０３３）以降の処理において、性能表示器９９の動作確認が実行されるため、動作確認中は、設定表示器９７による設定表示（設定確認または設定変更に係る設定表示）が実行されることがない（図６Ｂ参照）。すなわち、設定確認中または設定変更中は、動作確認表示が実行されることがなく、ベース表示も実行されることはない。これにより、性能表示器９９と設定表示器９７の重複表示期間が生起することがなく、重複表示により確認動作が複雑化してしまうことを防止することができるようになっている。
【０５３４】
＜２８．表示データ更新処理：図２８＞
次に、図２５中の表示データ更新処理（ステップＳ８３１）について説明する。図２８は、表示データ更新処理の詳細を示すフローチャートである。
【０５３５】
図２８において、ＣＰＵ２０１は、まず、ベース値の表示期間として、テスト区間であるのか、初回（Ｎ＝１）の計測区間であるのか、その後の計測区間（Ｎ≧２）であるのか、リアルタイムベース値表示区間であるのか、履歴ベース値表示区間であるのかなど、複数の表示区間のいずれかに応じて、図３４（ａ）に示す「識別表示部ＬＥＤデータテーブル」から識別表示部表示パターンデータを取得し（ステップＳ８７１）、識別表示部用出力バッファにセットする（ステップＳ８７２）。本実施形態では、リアルタイムベース値を表示する‘第１ベース値出力期間’と、履歴ベース値を表示する‘第２ベース値出力期間’の２種類のベース値出力期間を設け、それらを５０００ｍｓ毎に切り替えるようになっている。また、識別表示部ＬＥＤデータテーブルには、図３４（ａ）に示すように、リアルタイムベース値を示す「ｂＬ．」の識別表示に対応する表示パターンデータ（上位「０１１１１１００Ｂ」（‘ｂ’表示の７セグ用）、下位「１０１１１０００Ｂ」（‘Ｌ’表示の７セグ用）と、履歴ベース値を示す「ｂ６．」の識別表示部の表示に対応する表示パターンデータ（上位「０１１１１１００Ｂ」（‘ｂ’表示の７セグ用）、下位「１１１１１１０１Ｂ」（‘６．’表示の７セグ用））とが記憶されている。
【０５３６】
また、その時点のベース値（リアルタイム計測中のベース値）に応じて、１０進数値ＬＥＤデータテーブルからベース表示部用表示パターンデータを取得し（ステップＳ８７３）、ベース表示部用出力バッファにセットする（ステップＳ８７４）。１０進数値ＬＥＤデータテーブルには、図３４（ｂ）に示すように、０〜９の１０種類の数値に対応する各１バイト長の表示パターンデータが記憶されている。たとえば、上記リアルタイムベース値を表示する第１ベース値出力期間であって、その時点の第１ベース値が「３５」であれば、１０進数値ＬＥＤデータテーブルから１０の位の表示データとして「３」に対応する‘０１００１１１１Ｂ’を取得し、１の位の表示データとして「５」に対応する‘０１１０１１０１Ｂ’とを取得し、ベース表示部用出力バッファにセットする。
【０５３７】
以上の表示更新処理により、全点滅（動作確認）を終了した後の性能表示器９９には、リアルタイムベース値と前回の履歴ベース値とが周期的（たとえば、５０００ｍｓ毎）に切替表示するという性能表示態様を実現することができる。
【０５３８】
（電源投入後における性能表示器９９の表示態様の具体例：図３５）
図３５は、ＲＡＭ初期化（ＲＡＭクリア）時、設定変更時、ＲＡＭ異常時（設定値データ異常時、バックアップフラグ異常時）、設定確認時、バックアップ復帰時の場合における、各種の期間中の性能表示器９９の表示態様を示したものである。ただし、図３５は、性能表示器９９の４個の７セグ表示器９９ａ〜９９ｄのうちの１個（たとえば、７セグ表示器９９ａ（設定／性能表示兼用７セグ））を、設定表示器９７として機能させる構成とした場合の表示態様を例示する。
【０５３９】
本実施形態では、ＲＡＭエラー時（図６ＡのステップＳ０１５、Ｓ０１６の判定結果がＮＯの場合）を除き、既に説明した「設定変更処理ルート」、「ＲＡＭクリア処理ルート」、「設定確認処理ルート」、「バックアップ復帰処理ルート」を終えた後主制御部側タイマ割込処理（図１７）が起動して動作確認期間が開始され、性能表示器９９による５秒間の全点滅（確認表示）が行われた後、ベース値の表示が行われるようになっている（図６ＢのステップＳ０３３〜Ｓ０３６、Ｓ０４３、図２５のステップＳ８２５、Ｓ８３１、Ｓ８３３等）。したがって、図３５に示すように、ＲＡＭクリア時における「ＲＡＭクリア中です」等のＲＡＭクリア報知演出中、設定変更時における「設定変更中です」等の設定変更中演出中（設定変更操作期間中）、ＲＡＭ異常時における「ＲＡＭエラー  電源を再投入して設定値を変更してください」等の電源再投入指示演出中（電源再投入待ち期間中）については、動作確認期間の開始前であるため、性能表示器９９の表示は、全消灯または非表示状態となる。ただし、設定確認中演出中（設定確認期間中）、設定変更中演出中（設定変更操作期間中）については、性能表示器９９の４個の７セグメントＬＥＤのうち１つが設定表示器９７として機能するため、設定値情報が表示される（図示の「設定値表示」の表記の欄参照）。ＲＡＭエラー時の場合には、電源再投入待ち状態下に置かれ（図６ＡのステップＳ０１７〜Ｓ２０）、電源が再投入されるまで遊技動作が停止するため（割込み処理が起動せず、性能表示モニタ集計除算処理（ステップＳ０４３）も実行されない）、性能表示器９９には全消灯（非表示）のままとなる（図示の電源再投入表示の欄参照）。
【０５４０】
なお、ＲＡＭクリア時、設定変更時、設定確認時、バックアップ復帰時のいずれの場合についても、各処理後の客待ち待機演出中（客待ち表示中）に、動作確認表示に係る５秒間の全点滅が終了した場合には、その後、ベース値の表示を開始する。また設定変更時には、設定変更操作の終了を契機に５秒間の全点滅が開始するため、「設定が変更されました」等の設定変更完了演出が５秒以上継続する場合には、その設定変更完了演出中に５秒間の全点滅が終了し、ベース値の表示を開始する。したがってこの場合は、設定変更完了演出とベース値表示との重複表示期間が生じることになる。他の演出、たとえば、バックアップ復帰時の「停電から復帰しました  遊技を再開してください」を表示する復旧完了演出等（図示せず）も同様に、５秒以上継続する場合には、その復旧完了演出中に５秒間の全点滅が終了し、ベース値の表示を開始する。
【０５４１】
ただし、ＲＡＭクリア時に係るＲＡＭエラー報知は他の報知演出よりも最優先で実行され、そのＲＡＭエラー報知実行中に主制御部２０から演出制御コマンドが送信された場合であっても、ＲＡＭエラー報知が終了しない限り（ＲＡＭクリア報知タイマの３０秒経過後）、他の演出は実行されない。また、ＲＡＭクリア報知タイマ（図６ＢのステップＳ０３０参照）が経過しなければ、それ以上処理が進まない構成である場合には、ＲＡＭエラー報知中は全消灯（非表示）のままである。しかしＲＡＭクリア報知タイマが単にＲＡＭエラー報知時間をカウントするだけで後続の処理を進める構成であれば、ＲＡＭエラー報知の開始から５秒間は全点滅し、その後はベース値の表示が開始されることになる。
【０５４２】
［第２の実施形態：図３７、図３８］
次に、上記した第１の実施形態に係る設定確認処理（図６ＢのステップＳ０２７）の変形例（第２の実施形態）について説明する。図３７に、第２の実施形態に係る設定確認処理の詳細を示すフローチャートを示す。また図３８に、第２の実施形態（変形例）に係る設定確認処理のソースコードの他、第１の実施形態（実施例１）に係る設定確認処理のソースコードを比較例として示す。また図３８には、本実施形態の理解を容易なものとするために、ニモニックに対応する語長（バイト数）と、図１３のステップ番号を付してある。
【０５４３】
この第２の実施形態は、端的に言えば、設定確認処理において、現在の設定値を特定可能な設定確認中コマンドを作成し送信する形態である。この点、第１の実施形態のように、現在の設定値情報を含まない設定確認中コマンドを送信する形態とは異なる。以下、この第２の実施形態について詳細に説明する。なお、図３７、図３８において、第１の実施形態と同じ構成要素（同符号を付す）についての説明は、特に必要のない限り重複記載を避けるために省略し、第１の実施形態と異なる点を中心に説明する。
【０５４４】
図３７および図３８を参照して、ＣＰＵ２０１は、まず領域内ＲＡＭの設定値格納領域（Ｗ＿ＳＥＴＴＥＩ）の設定値データをＷレジスタにセットする（Ｓｋ１）。これにより、現在の設定値Ｎｃが取得される（ステップＳ９３２）。
【０５４５】
次いで、設定確認中に、設定表示器９７に表示する設定表示用データを作成し（ステップＳ９３８）、そのデータを出力制御し、現在の設定値Ｎｃを設定表示器９７に表示する（ステップＳ９３９）。ここで本実施形態は、性能表示器９９（７セグ表示器９９ａ〜９９ｄ）については、第１の実施形態と同じくダイナミック点灯方式により駆動制御を行うが、設定表示器９７についてはスタティック点灯方式により駆動制御を採用している。
【０５４６】
このステップＳ９３８〜Ｓ９３９の処理を図３８（Ｂ）に示すプログラムに従い説明すれば、ここではまず、図３２（Ｂ）の「設定表示データテーブル（Ｄ＿７ＳＥＧＤＡＴＡ）」の先頭アドレスをＨＬレジスタペアにセットする（Ｓｋ２）。次いで、そのＨＬレジスタの値に、Ｗレジスタの値を加算した値（ＨＬ＋Ｗ）により指定されるアドレスの内容を、Ａレジスタにセットする（Ｓｋ３）。たとえば、現在の設定値が３であれば、Ｗレジスタの値（オフセット値）が‘０２Ｈ’であるので、設定表示データテーブルの先頭アドレスに、０２Ｈを加算して得られたアドレスが指定する「０１００１１１１Ｂ（‘３’のＬＥＤ表示パターン）」（図３２（Ｂ）参照）を、Ａレジスタにセットする。このＳｋ２〜Ｓｋ３は、ステップＳ９３８の処理に相当する。なお、本実施形態に係る設定表示用データの作成方法（Ｓｋ２〜Ｓｋ３）については、第１の実施形態における設定表示用データの作成方法（ＳＰｍ１０〜ＳＰｍ１３）と、基本的には同じである。
【０５４７】
そして、Ｓｋ３で取得したＡレジスタの値を、設定表示器９７用のＬＥＤデータポート３（Ｐ＿ＬＥＤ３）に出力する（Ｓｋ４、ステップＳ９３９）。これにより、現在の設定値が設定表示器９７に表示されることになる。
【０５４８】
図３７の説明に戻り、ステップＳ９３９の処理を終えた後、現在の設定値に応じた設定確認中コマンドを作成する（ステップＳ９３０Ａ）。ここではまず、基準コマンドデータ「Ｅ０２０Ｈ」をＤＥレジスタペアにセットし（Ｓｋ５）、Ｅレジスタの値（２０Ｈ）とＷレジスタの値（現在の設定データ）の８ビット加算演算を行ってＥレジスタの値を更新し、これにより、現在の設定値に応じたコマンドデータを得る（Ｓｋ６）。そして、演算後のＤＥレジスタペアの値をコマンド送信処理（＿ＣＭＤＯＵＴ）により演出制御部２４に送信する（Ｓｋ７、ステップＳ９３１）。このＳｋ５〜Ｓｋ７を端的に言えば、現在の設定値Ｎｃ（設定値データ）に対応する設定確認中コマンドデータを取得し（ステップＳ９３０Ａ、Ｓｋ５〜Ｓｋ６）、その取得したコマンドデータを演出制御部２４に送信する、という処理内容である（ステップＳ９３１、Ｓｋ７）。
【０５４９】
既に説明したように、設定値データは、設定値１〜６を特定するデータとして‘００Ｈ〜０５Ｈ’の値が定められており、これら設定値データに対応して、コマンドデータ‘Ｅ０２０Ｈ（設定１）〜Ｅ０２５Ｈ（設定６）’が定められている。したがって、基準となるコマンドデータ、すなわち、設定１に対応する設定確認中コマンドデータ「Ｅ０２０Ｈ」に、現在の設定値データを加算すれば、現在の設定値Ｎｃ（設定値データ）に対応する「設定確認中コマンドデータ」を得ることができる。これにより、本実施形態に係る設定確認中コマンドには、現在の設定値を特定可能な情報（設定値情報）が含まれ、このコマンドを演出制御部２４に送信することで、演出制御部２４は、現在の設定値を把握し、設定値に関連した設定確認中演出を現出することができる。たとえば、設定確認期間中に、演出手段を利用して、現在の設定値を報知することができる。この点、現在の設定値情報を含まない設定確認中コマンドを送信する第１の実施形態とは大きく異なる。
【０５５０】
次いで、外部端子ポート２（Ｐ＿ＧＡＩＢＵ２）に対して、Ａレジスタの「００００００１０Ｂ」を出力する（ステップＳ９３７、Ｓｋ８）。これにより、枠用外部端子基板２１から設定確認中信号がホールコンピュータＨＣに出力される。
【０５５１】
次いで、ＣＡＬＬＶ命令により、図８の第１電源異常チェック処理（＿ＶＤＤＣＨＫ）を呼び出し実行する（ステップＳ９３３、Ｓｋ９）。
【０５５２】
次いで、設定キースイッチ信号（設定キースイッチ９４）がＯＮ状態であるか否かを判定する（ステップＳ９３４〜Ｓ９３６、Ｓｋ１０〜Ｓｋ１１）。具体的には、入力ポート１（Ｐ＿ＩＮＰＴ１）の８ビットデータ（図６Ａ参照）をＡレジスタに読み込み（Ｓｋ１０）、マスクデータ「０００００００１Ｂ」の論理積（ＡＮＤ）をとり、設定キースイッチ信号に対応する第０ビット以外のビットをマスクする（Ｓｋ１１）。このＳｋ１０〜Ｓｋ１１は、既に説明した第１の実施形態に係るＳＰｍ５〜ＳＰｍ７と同様の内容であり、設定キースイッチ信号がＯＮ状態の場合にはＡレジスタの値が‘０００００００１Ｂ’となり、設定キースイッチ信号がＯＦＦ状態の場合にはＡレジスタの値が‘００００００００Ｂ’となる。
【０５５３】
ここで、Ｓｋ１２の特殊ジャンプ命令の‘ＪＲＳ’命令について説明しておく。本実施形態では、ＪＲ命令の一種として、１バイト長のＪＲＳ命令を定義している。この‘ＪＲＳ’命令とは、ジャンプステータスフラグＪＦに従い、−１６〜＋１５の範囲の５ビット相対ジャンプ機能を有する。このＪＲＳ命令は−１６〜＋１５の範囲の５ビット相対ジャンプ可能なジャンプ命令であるが、ＪＲ命令は−１２８〜＋１２７の範囲の８ビット相対ジャンプ可能なジャンプ命令となっている。また、バイト長については、ＪＲＳ命令が‘命令３ビット、５ビット相対ジャンプの計１バイト’であるのに対し、ＪＲ命令は、命令‘１バイト、８ビット相対ジャンプの計２バイト’である。したがって、相対アドレスが−１６〜＋１５の範囲内にジャンプする場合、ＪＲＳ命令を用いることでプログラム容量を１バイト削減することができる。またジャンプステータスフラグＪＦは、キャリーフラグＣＦ、ゼロフラグＺＦと関連した値をとるようになっており、具体的には、ＬＤ命令、ＩＮ命令、ＯＵＴ命令、ＡＮＤ命令、ＯＲ命令、ＸＯＲ命令等の場合にはゼロフラグＺＦと同じ値をとり、ＡＤＤ命令、ＣＰ命令等の場合にはキャリーフラグＣＦと同じ値をとる。
【０５５４】
Ｓｋ１２の場合、ＡＮＤ命令による論理演算結果に応じて処理が分岐することになるので、ニモニック「ＪＲＳ  Ｆ，Ｌａｂｅｌ」（ここでは、Ｌａｂｅｌ＝ＳＹＳＴＥＭ＿７００）のオペレーションは「ＺＦ＝ＪＦ＝０のとき、ＰＣ←Ｌａｂｅｌ」で定義される。
【０５５５】
したがって、Ｓｋ１１による演算（論理積）によりＡレジスタの値が‘０００００００１Ｂ（設定キースイッチ信号がＯＮ状態）’であれば、ゼロフラグＺＦに０が、ジャンプステータスフラグＪＦに０がセットされ（ＺＦ＝ＪＦ＝０：ＦＡＵＬＴ）、Ｓｋ１２のＪＲＳ命令により、ＳＹＳＴＥＭ＿７００にジャンプする。すなわち、設定キースイッチ信号がＯＮ状態である場合（ステップＳ９３６：ＹＥＳ）、ステップＳ９３３の第１電源異常チェック処理（＿ＶＤＤＣＨＫ）にジャンプし、設定キースイッチ信号がＯＦＦ状態になるまで、ステップＳ９３３〜Ｓ９３６の処理を繰り返し実行する。
【０５５６】
一方、Ｓｋ１１による演算（論理積）によりＡレジスタの値が‘００００００００Ｂ（設定キースイッチ信号がＯＦＦ状態）’であれば、ゼロフラグＺＦに１が、ジャンプステータスフラグＪＦに１がセットされ（ＺＦ＝ＪＦ≠０：ＴＲＵＥ）、Ｓｋ１２のＪＲＳ命令により、ＳＹＳＴＥＭ＿７００にジャンプせず、次に続く、Ｓｋ１３が実行され、Ａレジスタの値（Ａ＝‘００００００００Ｂ’）をＬＥＤデータポート３（Ｐ＿ＬＥＤ３）にセットするとともに、外部端子ポート２（Ｐ＿ＧＡＩＢＵ２）にセットし、それぞれをゼロクリアする（Ｓｋ１３、Ｓｋ１４）。すなわち、設定キースイッチ信号がＯＦＦ状態になったならば（ステップＳ９３６：ＮＯ）、設定表示器９７による設定確認表示が終了（消灯）されるとともに、設定確認中信号が停止される（ステップＳ９４０、Ｓ９４１）。
【０５５７】
次いで、Ｅレジスタに「２７Ｈ」をセットする（Ｓｋ１５）。これにより、ＤＥレジスタペアの値を「Ｅ０２７Ｈ」に更新し、設定確認終了コマンドデータを得る（ステップＳ９４２、Ｄレジスタの値についてはＳｋ５参照）。なお本実施形態の場合、設定確認終了コマンドが「Ｅ０２２Ｈ」ではなく「Ｅ０２７Ｈ」となっているが、これは、設定確認中コマンドがＥ０２０Ｈ（設定１）〜Ｅ０２５Ｈ（設定６）をとるため、便宜上、「Ｅ０２７Ｈ」としたものである。そして、この「Ｅ０２７Ｈ（設定確認終了コマンドデータ）
」をコマンド送信処理（＿ＣＭＤＯＵＴ）により演出制御部２４に送信する（Ｓｋ１６、ステップＳ９４３）。演出制御部２４が設定確認終了コマンドを受けると、設定確認中演出を終了させる。これにより、一連の設定確認期間が終了したことになる。
【０５５８】
以上に説明した第２の実施形態では、設定１〜６に対応して、それぞれ異なる設定確認中コマンド（Ｅ０２０Ｈ（設定１）〜Ｅ０２５Ｈ（設定６））を作成して送信する形態となっており、演出制御部２４に対して、現在の設定値を通知できる点で有用である。具体的には、演出制御部２４において、現在の設定値に応じた演出を現出する際に利用することができる。
【０５５９】
また、第２の実施形態を第１の実施形態と同じように、全設定共通の設定確認中コマンドを作成し送信する形態とするならば、第２の実施形態に係るＳｋ６の「ＡＤＤ  Ｅ，Ｗ」命令を削除し、またＳｋ１５の「ＬＤ  Ｅ，０２２Ｈ」命令を、第１の実施形態に係るＳＰｍ１９の「ＩＮＣ  Ｅ」命令に変更することで実現できる。この場合、「Ｓｋ６の削除による２バイト削減＋‘Ｓｋ１５（３バイト）からＳＰｍ１９（２バイト）に変更による１バイト削減」の３バイト分のプログラム容量を削減することができる。
【０５６０】
（第２の実施形態の変形例１）
なお、第２の実施形態では、現在の設定値を特定可能な設定確認中コマンドを送信する構成について説明したが、１または複数の他のコマンド（ＲＡＭエラー時に係る「電源再投入コマンド」や、遊技開始後にも利用される「客待ち中コマンド」などを除く）も同様に、現在の設定値を特定可能なコマンド（以下、「設定情報コマンド」と略す）として、送信する構成としてもよいが、当然のことながら、不具合が生じないケースを除き、一のコマンドデータと他のコマンドデータとが重複しないコマンドデータが作成されるように、コマンドデータを定めることは勿論である。
【０５６１】
他のコマンドを設定情報コマンドとして機能させる場合について説明する。ここでは、重複記載を避けるために、代表的に、設定変更中コマンド（ＢＡ５ＡＨ）を例にとり説明する。なおここでは、説明を簡便にするため、コマンドの基準コマンドデータ（設定１対応のコマンドデータ）を「ＢＡ５ＡＨ」とし、ＢＡ５ＡＨ〜ＢＡ５ＦＨが設定１〜６に対応するコマンドデータとして定められているものとして説明する。
【０５６２】
設定変更中コマンドの場合には、図６ＡのステップＳ０２１〜Ｓ０２２の処理に対応する処理内容を、ステップＳ９３２およびステップＳ９３０Ａ〜Ｓ９３１に相当する処理に変更すればよい。具体的には、
（１）現在の設定値を取得する（Ｓｋ１、ステップＳ９３２参照）。
（２）次いで、設定１対応の基準コマンドデータ（ＢＡ５ＡＨ）を取得する（Ｓｋ５参照）。
（３）その基準コマンドデータ（ＢＡ５ＡＨ）に対して現在の設定値（００Ｈ〜０５Ｈのいずれかの値）を加算して、設定値に応じた設定変更中コマンドデータ（ＢＡ５ＡＨ（設定１）〜ＢＡ５ＦＨ（設定６）のいずれか）を得る（Ｓｋ６参照）。
（４）そのコマンドデータをコマンド送信処理（＿ＣＭＤＯＵＴ）により演出制御部２４に送信する（Ｓｋ７参照）。演出制御部２４は、設定値情報を含む設定変更中コマンドを受信した場合は、設定変更中である旨および設定変更前の設定値を把握することができるので、設定変更中演出として、たとえば、液晶表示装置３６に「設定変更中です」の文字情報とともに「前回の設定値は、設定３です」などの文字情報を同時的に表示することができる。
【０５６３】
（第２の実施形態の変形例２）
また、設定変更管理処理中（図６ＡのステップＳ０２３）において、設定変更操作が行われる毎に、その変更操作後の設定値（設定確定前の暫定的な設定値）に応じたコマンド（以下、「変更操作時コマンド」と称する）を送信可能に構成とすることができる。斯様なコマンドも、設定値情報を含む点で、設定情報コマンドの一態様と言える。
【０５６４】
斯様な変更操作時コマンドは、設定変更スイッチ９５の操作後に変更操作時コマンドを送信すればよいので、好ましい実施形態としては、設定変更操作確認後（ステップＳ９１１：ＹＥＳ）に設定データの異常チェックを終えた後（図１０のステップＳ９１４の処理の後）〜設定変更操作が完了するまで（ステップＳ９１６の処理の前）に、変更操作時コマンドを作成し送信する構成である。変更操作時コマンドを作成する処理内容については、基本的には、第２の実施形態に係る設定確認コマンドや上述の変形例１の処理内容と同じである。具体的には、たとえば、以下のような処理内容である。ここでは説明を簡便にするため、変更操作時コマンドの基準コマンドデータ（設定１対応のコマンドデータ）を「ＢＣ２０Ｈ」とし、ＢＣ２０Ｈ〜ＢＣ２５Ｈが設定１〜６に対応するコマンドデータとして定められているものとして説明する。
【０５６５】
（１）ステップＳ９１４の処理を終えた後、設定値を取得する（Ｓｋ１参照）。つまり、設定変更操作後の暫定的な設定値（設定確定前の設定値）を取得する。
（２）次いで、設定１対応の基準コマンドデータ（ＢＣ２０Ｈ）を取得する（Ｓｋ５参照）。
（３）その基準コマンドデータ（ＢＣ２０Ｈ）に対して現在の設定値（００Ｈ〜０５Ｈのいずれかの値）を加算して、設定値に応じたコマンドデータ（ＢＣ２０Ｈ（設定１）〜ＢＣ２５Ｈ（設定６）のいずれか）を得る（Ｓｋ６参照）。
（４）そのコマンドデータをコマンド送信処理（＿ＣＭＤＯＵＴ）により演出制御部２４に送信する（Ｓｋ７参照）。その後、現在の設定値に基づいて、設定表示器９７に表示する設定表示用データを作成し出力する（ステップＳ９１５）。これにより、変更操作時コマンドが演出制御部２４に送信されるとともに、設定表示器９７には、設定変更中における暫定的な設定値が表示されることになる。
【０５６６】
本変形例では、設定変更操作が行われる毎に、その変更操作後の暫定的な設定値（設定確定前の設定値）を特定可能なコマンド（変更操作時コマンド）を送信することができる。演出制御部２４は、この変更操作時コマンドに含まれる情報により、暫定的な設定値を把握し（暫定設定値管理手段）、その暫定的な設定値に関連する演出を現出することができるようになる。たとえば、設定変更中において、液晶表示装置３６に「設定変更中です」などの設定変更期間であることを報知するとともに、「現在の設定値は、設定３です」などの暫定的な設定値情報を重複的（同時的）に表示することができる。
【０５６７】
（第２の実施形態の変形例３）
また、設定完了コマンド（ＢＡ０９Ｈ）についても、変更操作終了後の設定値（確定後の設定値）に応じたコマンドデータを作成し（たとえば、ＢＡ３０Ｈ（設定１）〜ＢＡ３５Ｈ（設定６））、設定情報コマンドとしての機能を持たせてもよい（変形例３）。この場合、演出制御部２４は、確定後の設定値に関連する演出を現出することができるようになる。たとえば、設定変更操作完了後に、液晶表示装置３６に「設定値を設定３に確定しました」などの文字情報を表示することができる。
【０５６８】
なお、演出制御部２４は、変更操作時コマンドを受信するごとに、暫定的な設定値を把握することができるが、その後に新たな変更操作時コマンドを受信することなく、設定完了コマンド（ＢＡ０９Ｈ）を受信したときは、設定が確定されたと判定可能に構成してもよい。この場合、確定後の設定情報を含む設定完了コマンド（上述の変形例３参照）を送信する必要はなく、第１の実施形態と同じ設定完了コマンド（ＢＡ０９Ｈ）を送信する構成であればよい（図１０のステップＳ９２０〜Ｓ９２２参照）。
【０５６９】
また上記した第２の実施形態（変形例２は除く）では、設定値に関連する演出等に利用するコマンド（設定値コマンド）として、１または複数種類の既存のコマンドに設定情報を含ませて、これを演出制御部２４に送信する構成について説明した。ここで、「既存のコマンド」とは、また、図３６に示す電源投入時の処理で送信される種々のコマンドの他、変動パターン指定コマンド、装飾図柄指定コマンド、当り遊技中に送信されるコマンド（大当り開始コマンド、大入賞口開放コマンド、ラウンド間インターバルコマンド、大当り終了コマンド、小当り開始コマンド、小当り終了コマンド）などが含まれる。しかし本発明はこれに限らず、個別の設定情報コマンド（具体的には、既に説明した「設定値コマンド」が相当する）を設け、これを適切なタイミングで送信可能な構成としてもよい。たとえば、上述の既存のコマンドの送信タイミングの前後に個別の設定情報コマンドを送信することができる（たとえば、図６ＡのステップＳ０２１−Ｓ０２２、図１０のステップＳ９２１−Ｓ９２２、図１３のステップＳ９３０−Ｓ９３１、図１３のステップＳ９４２−９４３等参照）。
【０５７０】
［第３の実施形態：図３９、図４０］
次に、本発明に係る第３の実施形態について説明する。図３６を参照して、上記した第１の実施形態では、「設定変更処理ルート」では、設定変更中コマンド（ＢＡ５ＡＨ）、設定完了コマンド（ＢＡ０９Ｈ）、スペック指定コマンド（Ｆ６１１Ｈ）、客待ち中コマンド（ＢＡ０４Ｈ）が送信され、「ＲＡＭクリア処理ルート」では、ＲＡＭクリアコマンド（ＢＡ０２Ｈ）、スペック指定コマンド（Ｆ６１１Ｈ）、客待ち中コマンド（ＢＡ０４Ｈ）が順次送信される。
【０５７１】
ここで、設定変更処理ルートは、ＲＡＭクリア処理ルートと共通の領域内ＲＡＭクリア処理（ステップＳ０３１）を実行するが、ＲＡＭクリアコマンド（ＢＡ０２Ｈ）が送信されない構成となっている。したがって、設定変更処理ルートでは、ＲＡＭクリアコマンドに基づくＲＡＭクリア報知演出が独自に現出されることはなく、現出されるとしても、たとえば、設定完了コマンドに基づく設定変更完了演出に付随する形態で現出される。
【０５７２】
そこで、設定変更処理ルートがＲＡＭクリア処理ルートと共通の領域内ＲＡＭクリア処理を実行する点に着目し、設定変更処理ルートにおいてもＲＡＭクリアコマンドを送信する構成とし（図３６の破線囲み部参照）、これにより、設定変更処理ルートとＲＡＭクリア処理ルートとで、「ＲＡＭクリアコマンド、スペック指定コマンド、客待ち中コマンド」を共通して送信する構成（第３の実施形態）とすることができる。これについて、図３９、図４０を用いて説明する。
【０５７３】
図３９、図４０に、本発明に係る第３の実施形態の主制御部側メイン処理のフローチャートと、そのソースコードを示す。を示す。図３９は、第１の実施形態に係る主制御部側メイン処理のフローチャートを変更した例を示し、図４０は、第１の実施形態に係る主制御部側メイン処理のソースコードを変更した例を示す。なお、図３９、図４０において、第１の実施形態と同じ構成要素（同符号を付す）についての説明は、特に必要のない限り重複記載を避けるために省略し、第１の実施形態と異なる点を中心に説明する。以下、第３の実施形態について、詳細に説明する。
【０５７４】
図３９を参照して、本実施形態が第１の実施形態（図６Ａ〜図６Ｂ）と異なる点は、設定変更処理ルートを辿る場合、ステップＳ０２３の変更管理処理を終えた後に、ステップＳ０２９のＲＡＭクリア時送信アドレステーブル選択処理を実行する点である。したがって、ソースコードは、図４０に示す通り、図３１Ａに示す第１の実施形態のＳＰｄ１（ステップＳ０２４の設定変更時コマンド送信アドレステーブル（Ｄ＿ＭＫＣＡＤＲ２Ａ）の取得：語長３）、ＳＰｄ２（ステップＳ０３０の送信コマンドテーブル選択処理にジャンプ：語長２）が不要になり、図６Ａに示すソースコードの例では、合計５バイト程度の削減となる。また、設定変更時コマンド送信アドレステーブル（Ｄ＿ＭＫＣＡＤＲ２Ａ）も不要となるので、当該テーブル分のメモリ容量の削減にも繋がる。
【０５７５】
ただし本実施形態の場合、ステップＳ０２３の設定変更管理処理中にて「設定完了コマンド」（図１０のステップＳ９２１〜Ｓ９２２参照）が送信された直後に、ＲＡＭクリアコマンドが送信されるため（ステップＳ０２９〜Ｓ０３０参照）、設定完了コマンドに基づく設定変更完了演出と、ＲＡＭクリアコマンドに基づくＲＡＭクリア報知演出とのいずれの演出を行うのかという問題が生じる。そこで、下記（α）〜（δ）に示す演出制御を実行可能に構成することが好ましい。
構成（α）：設定完了コマンドを受信した後、ＲＡＭクリアコマンドを受信した場合（たとえば、２つのコマンドを連続的に受信した場合）、ＲＡＭクリア報知演出を実行する（ＲＡＭクリア報知演出制御）。この場合、設定変更処理ルートとＲＡＭクリア処理ルートとで、共通のＲＡＭクリア報知演出が現出されることになる。したがって、設定変更完了演出自体を用意する必要が無い。
構成（β）：設定完了コマンドを受信した後、ＲＡＭクリアコマンドを受信した場合に「設定変更完了演出」または既に説明した「設定変更時ＲＡＭクリア報知演出」を実行する（設定変更時ＲＡＭクリア報知演出制御）。この構成の場合、設定変更処理ルートとＲＡＭクリア処理ルートとで、異なる報知演出を現出することができる点で有用である。すなわち、ＲＡＭクリア報知演出側を、単にＲＡＭクリアが実行された旨を報知する演出として機能させ、設定変更完了演出側または設定変更時ＲＡＭクリア報知演出側を、設定変更およびＲＡＭクリアが実行された旨を報知する演出として機能させることができる。本構成例の場合には、第１の実施形態における「設定変更完了演出」と「ＲＡＭクリア報知演出」との関係を持つ演出系を、第１実施形態よりもプログラム容量を削減した上で実現することができる。
構成（γ）：設定完了コマンド自体を送信しない構成とし、ＲＡＭクリアコマンドを受信した場合にＲＡＭクリア報知演出を実行する。この場合、設定完了コマンドに係る処理（図１０のステップＳ９２１〜Ｓ９２２）を削除すればよい。またこの構成の場合、設定変更期間中は、設定変更中コマンドに基づく設定変更中演出が現出され、ＲＡＭクリアコマンドを受信した場合に、実行中の設定変更中演出を終了させて、ＲＡＭクリア報知演出を実行するように演出動作を制御すればよい。
構成（δ）：設定完了コマンドを受信した場合に設定変更完了演出を実行し、その後にＲＡＭクリアコマンドを受信してもＲＡＭクリア報知演出を実行しない（設定変更時ＲＡＭクリアコマンド無効制御）。この構成（δ）は、演出的には、上記の構成（β）と同じ内容であるが、設定変更完了演出の開始タイミングが異なる。具体的には、構成（β）の場合はＲＡＭクリアコマンド受信が実行契機となり、構成（δ）の場合は、設定完了コマンド受信が演出実行契機となる。
【０５７６】
［第４の実施形態］
第１の実施形態では、合流ポイント後のステップＳ０３８（図６Ｂ参照）にて送信される「遊技開始コマンド（ＢＡ７７Ｈ）」を演出制御部２４に送信し、これを演出制御部２４が受信した場合に、可動体役物に関する初期動作（イニシャライズ動作）を実行する構成について説明した。しかし本発明はこれに限らず、次のように構成することができる（第４の実施形態）。
【０５７７】
第１の実施形態では、合流ポイント後に、イニシャライズ動作の実行コマンド用の「遊技開始コマンド（ＢＡ７７Ｈ）」が送信されるため、「設定変更」「ＲＡＭクリア」「設定確認」「バックアップ復帰」「再電源投入待ち（ＲＡＭエラー）」の各処理ルートが終了した後に、イニシャライズ動作が実行されることになる。しかし、各処理ルートの少なくともいずれか１つの処理ルートにおいて、イニシャライズ動作を実行可能に構成してもよい。
【０５７８】
たとえば、イニシャライズ動作の実行コマンド（遊技開始コマンド）を選択可能なコマンド送信アドレステーブルを設け、遊技開始コマンドを所定のタイミングで送信してもよい。具体的には、図４１に示すようなコマンド送信アドレステーブルを設ける。
【０５７９】
図４１に、本実施形態に係るコマンド送信アドレステーブルの一例を示す。図４１は、代表的に、図３３ＢのＲＡＭクリア時コマンド送信アドレステーブルに、遊技開始コマンドを送信対象に含めたコマンド送信アドレステーブルとなっている。この図４１に示すＲＡＭクリア時コマンド送信アドレステーブルを用いることにより、ＲＡＭクリア時（領域内ＲＡＭクリア処理実行時）に、遊技開始コマンドが送信され、可動体役物に関するイニシャライズ動作を実行させることができる。
【０５８０】
なお、図３３ＢのＲＡＭクリア時コマンド送信アドレステーブルに限らず、図３３Ａの設定変更時コマンド送信アドレステーブル、図３３Ｃのバックアップ復帰時コマンド送信アドレステーブルにおいても同様に、遊技開始コマンドを送信対象に含めたコマンド送信アドレステーブルとすることができる。
【０５８１】
また図示はしていないが、たとえば「設定変更中コマンド」とともに「遊技開始コマンド」を送信する‘設定変更開始時コマンド送信アドレステーブル（Ｄ＿ＭＫＣＡＤＲ３Ａ）’を設け、設定変更操作期間中（図６ＡのステップＳ０２３等）において、遊技開始コマンドを送信する構成としてもよい。この場合、ステップＳ０２１−Ｓ０２２の処理内容を、たとえば、ステップＳ０２９−Ｓ０３０の処理内容と同じように、上記「設定変更開始時コマンド送信アドレステーブル（Ｄ＿ＭＫＣＡＤＲ３Ａ）のアドレス取得処理」と「送信コマンドテーブル選択処理（＿ＭＫＣＡＤＲ）」に変更することで実現可能である。また図示はしていないが、たとえば「設定確認中コマンド」または「設定確認終了コマンド」とともに「遊技開始コマンド」を送信する‘設定確認時コマンド送信アドレステーブル（Ｄ＿ＭＫＣＡＤＲ４Ａ）’を設け、設定確認処理中（図６ＢのステップＳ０２７）において、遊技開始コマンドを送信する構成としてもよい。この場合、ステップＳ９３０−Ｓ９３１またはＳ９４２−Ｓ９４３の処理内容を、「設定確認時コマンド送信アドレステーブルのアドレス取得処理」と「送信コマンドテーブル選択処理（＿ＭＫＣＡＤＲ）」に変更することで実現可能である。
【０５８２】
本実施形態によれば、各処理ルートの少なくともいずれか１つの処理ルートにおいて、イニシャライズ動作を実行することができる。つまり、イニシャライズ動作の実行タイミングを、１または複数のタイミングとすることができる。この点、合流ポイント後の１つのタイミングでイニシャライズ動作しか実行できない第１の実施形態とは大きく異なる。本実施形態は、特に、比較的時間を要する処理、たとえば、設定変更操作期間（設定変更処理ルート中）に、イニシャライズ動作を実行することができるので、遊技開始可能までの時間を短縮させることができる。
【０５８３】
［第５の実施形態］
設定変更中演出、設定変更完了演出、ＲＡＭクリア報知演出、設定確認中演出、設定確認終了演出、電源再投入指示演出、および復旧完了演出の少なくとも１つの演出において、可動体役物（本実施形態の場合、時計型役物８０および／または花型役物９０）による可動体演出を利用した演出態様としてもよい（ただし、第４の実施形態のように、いずれかの演出中にイニシャライズ動作を行う場合には、その動作期間を除く）。また上述の設定変更中演出〜復旧完了演出のうち、少なくとも２つの演出において可動体演出を実行する場合は、可動体役物の動作パターンがそれぞれ異なる可動体演出を実行することが好ましい。特に、不正行為防止の観点から、「設定変更中演出」および／または「設定変更完了演出」の場合は、可動体演出を実行することが好ましい。
【０５８４】
［第６の実施形態］
上記第１の実施形態では、性能表示器９９に係る動作確認（全点滅）を電源投入時に所定時間（５秒間）実行するとして説明したが本発明はこれに限られない。たとえば、下記のように構成することができる。
【０５８５】
構成（ε）：電源投入時に動作確認が終了した後、特定のスイッチに対して所定の操作を行うことにより、再度、動作確認を実行させることができる。特定のスイッチは特に制限はないが、たとえば、ＲＡＭクリアスイッチ９８を所定回数押すなどである。
構成（ζ）：性能表示器９９に係る動作確認中であっても、図柄（特別図柄および／または普通図柄：以下、この第６の実施形態において同じ意）の変動表示を開始可能に構成してもよい。この場合、最初の図柄の変動表示が開始するまでは、性能表示器９９の動作確認を継続させることができる。確認表示の終了条件として、最初の図柄の変動表示が開始した場合や、アウト監視スイッチ４９ａが入球を検出した場合とすることができる。
構成（η）：動作確認中に遊技機に関するエラーを検出した場合、当該動作確認を終了させてもよい。ただし、すべてのエラーを動作確認の終了条件とするのではなく、遊技進行や遊技機に対する被害の深刻度が高いエラー種別の場合には動作確認を終了させる一方、当該深刻度が低いエラー種別の場合には動作確認を終了させなくてもよい。上記深刻度が高いエラー種別としては、たとえば、ＲＡＭエラー、不正行為関連エラー（電波エラー、磁気エラー、振動エラー、入賞口に対する不正入賞エラー）、扉開放エラー、抽選に用いる為の乱数に係る乱数回路エラー（主基板エラー）などであり、深刻度が低いエラー種別としては、たとえば、払出不足エラー、可動体役物エラー、音声ＬＳＩエラー、補給切れエラー、球詰りエラーなどである。なお、扉開放エラーは深刻度が高いエラー種別に属するエラーであるが、動作確認には、前枠２を開放して性能表示器９９の表示を視認することになるため、扉開放エラーは除かれる。本構成では、エラー種別に関して深刻度に基づくエラー優先順位が定められており、順位が高い順に、たとえば、ＲＡＭエラー（ＲＡＭクリアエラーを含む）、大入賞口不正入賞エラー、磁気エラー、電波エラー、振動エラー、扉開放エラー。主基板エラー、払出不足エラー、可動体役物エラー、補給切れエラー、球詰りエラーと定めることができる。
【０５８６】
［第７の実施形態］
また、性能表示器９９に係る動作確認に関する制御形態について、下記のような構成（構成（θ）〜（ν））とすることができる。
【０５８７】
構成（θ）：性能表示器９９に係る動作確認中であっても、ベース値の計数を実行することができる。この場合、動作確認中に、ベース値の更新があった場合であっても、あらかじめ設定された動作確認時間が終了するまでは、動作確認（全点滅）を継続させ、その更新内容は表示させないようにすることができる。しかしこれに限らず、動作確認時間が終了していない場合にベース値の更新があった場合、動作確認を強制的に終了させ、そのベース値の表示を開始させることができる。
構成（ι）：性能表示器９９に係る動作確認中に、可動体役物に関するイニシャライズ動作を実行させることができる。具体的には、「イニシャライズ動作開始タイミングＴ１≦動作確認期間Ｔｘ」とすることができる。
構成（κ）：少なくとも動作確認が終了するまでに、イニシャライズ動作を終了させる。具体的には、「イニシャライズ動作終了タイミングＴ２≦動作確認期間Ｔｙ」とすることができる。この場合、動作確認が終了するまでに、イニシャライズ動作を終了させる構成であれば、動作確認期間中の所定のタイミングでイニシャライズ動作を開始させてもよいし、動作確認期間前の所定のタイミングでイニシャライズ動作を開始させてもよい。また、複数種類の可動体役物を設けている場合、動作確認が終了するまでに、その複数種類の可動体役物の少なくとも１つの可動体役物に係るイニシャライズ動作を終了させてもよい。近年では遊技興趣を向上させるために、可動体役物には、小型のものから大型ものまで様々な役物が設けられており、複数部材が合体する合体型役物など、動作パターンも多岐にわたる。これらの可動体役物は、その動作態様や可動範囲等に応じて、イニシャライズ動作時間がそれぞれ異なる。このため、動作確認期間利用して、イニシャライズ動作を行う構成とすることが、遊技開始可能状態が整うまでの時間を有効に活用できる点で好ましいからである。勿論、性能表示器９９に係る動作確認と可動体役物に係るイニシャライズ動作とを独立して実行した場合には、性能表示器９９に係る動作確認が終了した後に、イニシャライズ動作を開始する構成としてもよい。
構成（λ）：性能表示器９９に係る動作確認中に、演出手段を利用して、動作確認中である旨を報知可能に構成してもよい。ここでの演出手段としては、特に制限はなく、１または複数種類の演出手段を利用することができる。たとえば、光演出、音演出、画像表示演出、可動体演出、および接触圧演出（振動装置、加圧装置、風圧装置による演出）の少なくともいずれか１つの演出を利用して、動作確認中である旨を報知可能に構成してもよい。本構成では、ホール関係者等、遊技機の前側から動作確認中であることを確認することができる。
構成（μ）：性能表示器９９に係るプログラムやデータは、領域外ＲＡＭに設けると説明したが、動作確認タイマについては、領域内ＲＡＭ側に設けてもよい。これにより、電源投入時の処理にて、動作確認タイマを設定する場合に（図６ＢのステップＳ０３４）、領域外ＲＡＭにアクセスする必要がなくなるので、電源投入時のプログラム容量を削減することができる。また、領域内ＲＡＭに動作確認タイマを設けた場合は、図１７の主制御タイマ割込処理中のタイマ管理処理（ステップＳ０８２）にて、動作確認タイマのカウント処理（図２７のステップＳ８５１に相当する処理）を実行し、同割込処理中の性能表示モニタ処理（ステップＳ１０２）においては、動作確認タイマ値を参照するのみで、カウント処理は実行しない構成とすることができる。
構成（ν）：性能表示器９９の表示を点滅表示させるためのタイマ等（本実施形態の場合、点灯用タイマ（点灯時間３００ｍｓと消灯時間３００ｍｓの切替タイミングをカウントするカウンタ）や点灯点滅データの設定周期に関する更新周期カウンタ（図２７の動作確認処理を参照）：以下「点滅周期カウンタ」と総称する）の値に関し、電源投入時において、動作確認タイマと同様に、初期値を設定するように構成することが好ましい（たとえば、点滅周期カウンタをゼロクリアした後に、動作確認表示を実行する）。これにより、電源投入時の動作確認において、毎回共通の点滅周期や点灯点滅状態により動作確認を実行することが可能となる。また、点滅周期カウンタに初期値を設定するタイミングについては、動作確認タイマと同様に、電源投入時の処理にて（遊技開始可能状態が整うまでに）実行してもよい。好ましくは、主制御側タイマ割込処理（図１７）を開始した後、性能表示モニタ処理（ステップＳ１０２）にて動作確認の表示制御が実行される直前に設定する。たとえば、ステップＳ０３４の動作確認タイマ設定処理中や、ステップＳ０３３〜Ｓ０３６の処理の間にて設定することが好ましい。また、性能表示モニタ処理（ステップＳ１０２）にて動作確認の表示制御が実行前であれば、タイマ割込処理の起動に関するＣＴＣの設定処理（ステップＳ０３６）〜Ｓ０４０の間の処理にて設定してもよい。またその他の設定タイミングとしては、性能表示モニタ処理中の動作確認処理（図２７のステップＳ８３３）の実行前（ステップＳ８２６の判定結果が‘≠０’と判定された後）、あるいは、動作確認処理中のステップＳ８５１の処理の前において、動作確認タイマが初期値（５０００ｍｓの初期値）であることを条件に、点滅周期カウンタに初期値を設定してもよい。
ここで、仮に性能表示器９９の７セグ表示器９９ａ〜９９ｄのうち、設定値の表示用セグを兼用している場合には、設定変更後（設定完了スイッチ９６または設定キースイッチ９４がＯＦＦ操作された後）、設定値表示が終了し、その後に動作確認が実行されることとなる。そのため、たとえば、動作確認を点灯状態から開始されるようにしてしまうと、「設定値表示⇒‘動作確認（点灯）⇔動作確認（消灯）’」の順番で表示が行われてしまう（設定値点灯状態終了後、直ちに動作確認表示が点灯状態から開始される）。このため、表示内容が忙しなくなり、視認性が低下するという問題を招来する。そこで、動作確認を毎回消灯状態から開始されるように、点滅周期カウンタ値を設定するように構成することが好ましい。これにより、「設定値表示⇒‘動作確認（消灯）⇔動作確認（点灯）’」の順番で表示を行う構成とすることができる。すなわち、設定値の表示と動作確認の点灯表示との間に、一拍の消灯期間を設けることができる。これにより、表示内容が忙しなく行われることを回避し、動作確認時の視認性や利便性を向上させることができる。このように、電源投入時の動作確認を実行させる際に、一旦、性能表示に関する所定の処理をリセットまたは、適宜の初期設定処理を行う構成とすれば、電源投入時から性能表示器９９の表示内容を毎回共通の表示内容（ベース値は除く）とすることが可能となり、動作確認関する視認性や利便性を向上させることができる。
【０５８８】
［第８の実施形態］
また、設定完了コマンドまたは設定確認終了コマンドを送信する場合（図１０のステップＳ９２２、図１３のステップＳ９４３のコマンド送信処理）、下記のような構成（構成（ξ）〜（ρ））としてもよい。
【０５８９】
構成（ξ）：コマンド送信処理（ステップＳ９２２、Ｓ９４３）の後に、待機時間（たとえば、１０秒）を設定し、この待機時間が経過するまで、後続の処理を進めないようにしてもよい（待機時間管理処理）。上記待機時間は、設定確認終了演出または設定変更完了演出の演出時間幅として利用される。これにより、たとえば、液晶表示装置３６にて「設定変更が完了しました」等の表示が行われている際に、主制御部２０から他のコマンド（たとえば、客待ち中コマンドやＲＡＭクリアコマンドや停電復帰表示コマンドなど）が送信されて、実行中の演出が突然に終了されたり、他の演出が突然に開始されたりすることがなく、十分な演出時間を確保することができる。
構成（ο）：上記待機時間中に可動体のイニシャライズ動作を実行してもよい。
構成（π）：設定確認終了演出または設定変更完了演出に付随して、あるいは替えて「扉を閉めてください」等の演出画像表示を行い（遊技開始準備演出）、遊技の開始に備えるように促す指示演出を現出させてもよい。
構成（ρ）：上記待機時間中に性能表示器９９に係る動作確認を実行してもよい。設定確認終了後には設定値表示が終了されるが（図１３のステップＳ９４０参照）、設定変更操作終了後には設定確定時表示が実行されるようになっている（図１０のステップＳ９１８参照）。この点に着目し、ベース表示と設定表示とを兼用する構成の場合には、上記待機時間中に性能表示器９９に係る動作確認を直ちに実行してしまうと、設定確定時表示と動作確認表示とが重複してしまうという問題が生じる。この場合、設定確定時表示自体を実行しない構成も考えられるが、出来る限り、設定確定時表示を行うことが好ましい。そこで、待機時間（たとえば、１０秒）の前半期間（たとえば、待機時間開始〜５秒まで）を設定確定時表示の表示時間幅に、後半期間（５秒〜待機時間終了まで）を動作確認表示の表示時間幅に割り当てるようにする。これより、重複表示に関する問題を解決することができ、また、早期に動作確認を終了させることができるようになる。なお、待機時間は、設定確定時表示と動作確認表示の双方の機能が十分に発揮できる時間幅とすることが好ましい。一方、性能表示器９９を兼用していない場合（第１の実施形態の場合）、待機時間中は、それぞれ独立に表示動作を実行することができるため、重複表示に関する問題は生じない。しかし、設定確定時表示期間と動作確認表示期間とが重複する場合、視認対象となる表示物が増えて複雑化し、確認動作が煩わしくなるという問題が生じうる。そこで、待機時間中は、設定確定時表示だけを実行し、動作確認表示を実行しない構成とすることができる。
【０５９０】
［第９の実施形態］
既に説明したように、設定変更時にはＲＡＭクリアされた状態で、バックアップ復帰時には電断時の状態が復帰した状態で、それぞれ遊技が開始されることになる。すなわち、設定変更時とバックアップ復帰時とでは、遊技機１の状態（たとえば、特別図柄表示装置３８ａ、３８ｂ、普通図柄表示装置３９ａ、右打ち表示装置３９ｂ、複合表示装置３８ｃなどの表示態様）が異なる可能性が高い。たとえば、上記第１の実施形態の場合、設定変更時は、特別停止図柄番号に特定のハズレ（たとえば、ハズレＡ）の停止図柄データがセットされるため（図６Ｂの電源投入時初期データ設定処理（ステップＳ０３２）参照）、特別図柄表示装置３８ａ、３８ｂには、ハズレＡ対応の特別図柄が表示された状態で、待機状態（客待ち中状態）となっている。したがって、仮に、前日の遊技の際、特別図柄表示装置３８ａにハズレＣ対応の特別図柄が停止表示されたままでパチンコ店が閉店を迎えたのにもかかわらず、本日の開店時には、特別図柄表示装置３８ａに別の図柄（たとえば、ハズレＡ対応の特別図柄）が停止表示されていたならば、その遊技機は、少なくとも前日の据え置きではなく、設定変更操作あるいはＲＡＭクリア操作をされた可能性が高いと推測することができる。このような事象を利用して、遊技上級者であれば、前日の閉店直前にパチンコ店を視察し、パチンコ店の開店直後の店内の遊技機の状態を観察することで、設定変更の有無を推測して、前日の視察結果に基づき、高設定の可能性のある遊技機を選別して遊技に興じるという技術介入要素が生まれ、遊技者間の不平等を招来するという問題がある。よって、設定変更時（ＲＡＭクリア時）にその痕跡を出来るだけ残さないようにすることが好ましい。
【０５９１】
そこで、バックアップ復帰時において、特別図柄が非変動中である場合（図１４のステップＳ９５４）、特別図柄表示装置３８ａ、３８ｂの特別図柄の停止表示態様（特別停止図柄）が、設定変更時および／またはＲＡＭクリア時（ＲＡＭクリア処理ルートによるＲＭＡクリア）と同一の停止表示態様となるように、特図１停止図柄番号（Ｗ＿Ｔ１ＳＴＰＮＯ）と特図２停止図柄番号（Ｗ＿Ｔ２ＳＴＰＮＯ）に特定のデータを設定するように構成することができる。具体的には、特別図柄が非変動中である場合（図１４のステップＳ９５４の判定結果がＹＥＳの場合）、上記電源投入時初期データ設定処理（ステップＳ０３２）で設定される初期データと同一のデータを設定する処理（バックアップ復帰時初期データ設定処理）を設ける。なお、初期データとは、既に説明したように、たとえば、特定のハズレ図柄データ、その他の特定データ（ＲＡＭクリア時専用図柄）、消灯データなどである。
【０５９２】
このような構成とすることで、特別図柄表示装置の特別停止図柄がバックアップ復帰時と設定変更時（ＲＡＭクリア時）とで同一の表示態様となり、これにより、設定変更時（ＲＡＭクリア時）の痕跡を消すことができるので、上述のような技術介入要素を封じ込めることができる。なお、「特別図柄が非変動中である場合」という条件を付しているのは、仮に特別図柄が変動中であった場合には、その遊技結果を強制的に書き換えてしまうことになるからである。詳述するに、特別図柄が変動中（特別図柄変動表示ゲーム中）であった場合にも上述のバックアップ復帰時初期データ設定処理を実行してしまうと、仮に、その変動が当り変動であった場合に、当りがハズレに強制的に書き換えられてしまい遊技結果の正当性が没却される、という不具合が生じてしまう。このように、「ＲＡＭクリアの有無によらずに遊技結果を変更（書き換え）する」という構成は、遊技者に不当な不利益を与える可能性が多分にあり、法的要請の観点からも遊技機として市場に提供可能な基準を満たしていないからである。
【０５９３】
なお、上記では特別図柄に着目した構成について説明したが、普通図柄についても同様に、バックアップ復帰時と設定変更時とで同じデータを設定することが好ましい。これにより、設定変更時の痕跡をさらに消すことができる。なお、普通図柄についても、特別図柄動作ステータスと同様の機能を持つ普通図柄動作ステータスが設けられており、この普通図柄動作ステータスを判定して、普通図柄が非変動中でない場合に、設定変更時に設定される初期データと同じデータを普通停止図柄番号（Ｗ＿ＦＳＴＰＮＯ）に設定すればよい（上記バックアップ復帰時初期データ設定処理と同様の処理を、普通図柄を対象として行う）。また、右打ち表示装置３９ｂ、複合表示装置３８ｃについても同様の処理を行うことが好ましい。ただし、電断時が電サポ有り状態であった場合や、変動時間短縮機能作動中（時短中）と高確率状態中（高確中）であった場合には、バックアップ復帰時のデータをそのまま復帰し、設定変更時と矛盾が生じないようにする。
【０５９４】
なお、本実施形態の変形例として、次のような構成としてもよい。たとえば、設定値格納領域と同じように、ＲＡＭクリア除外対象領域として、特別図柄に関するワーク領域（特図１停止図柄番号（Ｗ＿Ｔ１ＳＴＰＮＯ）と特図２停止図柄番号（Ｗ＿Ｔ２ＳＴＰＮＯ）とを定める。ただし、領域内ＲＡＭクリア処理（図６ＢのステップＳ０３１）を実行する際に、特別図柄が非変動中であるか否かに応じて、当該ワーク領域をクリアするか否かの条件を定める。具体的には、特別図柄が非変動中の場合には、当該特別図柄に関するワーク領域をクリアせず、特別図柄が非変動中でない場合には、当該特別図柄に関するワーク領域をクリアするように構成することができる。また普通図柄も対象とする場合には、普通図柄に関するワーク領域（普通停止図柄番号（Ｗ＿ＦＳＴＰＮＯ））をＲＡＭクリア除外対象領域として定め、普通図柄が非変動中の場合には、当該普通図柄に関するワーク領域をクリアせず、普通図柄が非変動中でない場合には、当該特別図柄に関するワーク領域をクリアするように構成することができる。これにより、設定変更時および／またはＲＡＭクリア時のいずれの場合も、電断前と同じ表示状態で復帰させることができるので設定変更の有無の判別を困難なものとすることができる。
【０５９５】
以上では、主制御部２０により制御される表示装置について説明したが、演出制御部２４により制御される表示装置（装飾ランプ４５や液晶表示装置３６）の表示についても同様に、バックアップ復帰時と設定変更時とで同じ表示態様とすることができる。具体的には、既に説明した第１電源投入時表示態様と第２電源投入時表示態様と同じ表示態様とする。また、図５に示す普通装飾図柄、第４図柄、その他の表示物（太陽や山背景）についても、バックアップ復帰時と設定変更時とで同じ演出表示態様とすることが好ましい。
【０５９６】
なお上記では、設定変更の有無の判別が極力できないようにする形態について説明したが、あえて設定変更の推測要素を残し、設定変更の有無を判別し易く構成することで、遊技の興趣を高めるように構成してもよい。たとえば、ＲＡＭクリアにより、変動パターン振分指定番号（Ｔｃｏｄｅ）をクリアしないようにする。この場合、前日の閉店時にＣＺ中に遊技が終了したケースであれば、開店時に、所定回数（本実施形態では、最大４回）の図柄変動表示ゲームを実行することにより、ＣＺが終了して変動パターンがダイナミックに変化しうる、すなわち、演出的な変化が生じうる。これにより、設定変更の有無の推測要素を生じさせることができる。また、変動パターン振分指定番号（Ｔｃｏｄｅ）をクリアしない場合、変動パターン振分指定番号（Ｔｃｏｄｅ）がＣＺを指定するものであれば、バックアップ復帰時と設定変更時とで、同じＣＺ演出モード下の表示態様（背景画像）とすることが好ましい。この場合、開店時の液晶画面を見ただけでは、設定変更の有無が判別できず、少なくとも図柄変動表示ゲームを実行する必要があるので、遊技機の稼働率の低下を防止することができる。本実施形態のＣＺは４回転で終了してしまう遊技モードであるが、数十回転〜５０回転程度の比較的長い遊技期間で終了するものであってもよい。また、特別図柄についてバックアップ復帰時と設定変更時とで同じデータを設定し、普通図柄については、バックアップ復帰時と設定変更時とで異なるデータを設定してもよい（バックアップ復帰時は電断時のデータを、設定変更時は初期値を設定する）。
【０５９７】
以上のように、ＲＡＭクリア処理によりいずれのワーク領域をクリアするかについては、設定変更の有無の推測要素をどの程度与えるかなどの遊技性の観点や、セキュリティの観点などを考慮して、適宜決定することができる。
【０５９８】
［第１０の実施形態］
上記第１の実施形態では、設定変更中演出、設定変更完了演出、ＲＡＭクリア報知演出、設定確認中演出、設定確認終了演出、電源再投入指示演出、および復旧完了演出などを演出手段により実行するとして説明したが本発明はこれに限られない。主制御部２０により制御される各種の表示装置（図３に示す符号３８ａ，３８ｂ，３９ａ、３９ｂ，３８ｃ，９７，９９などの表示装置が該当する：以下、「主制御側表示装置」と略す）の少なくともいずれか１つを利用して、上述の設定変更中演出〜復旧完了演出に関連する内容、すなわち、設定変更中である旨、設定変更が完了した旨、ＲＡＭクリアがされた旨、設定確認中である旨、設定確認が終了した旨、電源を再投入する旨、復旧が完了した旨（バックアップ復帰が完了した旨）などの電源投入時の処理に関連する報知（以下、「電源投入時報知」と略す）に利用することができる。本実施形態では、設定変更中や設定確認中などは、タイマ割込み処理を未だ開始していない状態（遊技禁止状態）、つまり未だ遊技可能状態が整っておらず、発射動作が不可能であったり、始動口への入賞が無効であったり、図柄変動表示ゲームに係る処理を実行しない状態になっている。したがって、この状態では、主制御部２０により制御される各種表示装置（主制御側表示装置）についても、通常の遊技中における表示を行うことができない。そこで、この遊技禁止状態の期間を利用して、電源投入時報知を実行に構成することができる。なお、設定変更中した旨〜復旧が完了した旨の各種の電源投入時報知のうち、いずれの電源投入時報知を、いずれの主制御側表示装置を用いて行うかについては、適宜選択することができる。ただし、主制御側表示装置を電源投入時報知に利用する際、その表示装置が他の報知に利用されている場合は除く趣旨である。たとえば、設定表示器９７は、設定変更中や設定確認中や設定完了中において設定表示に利用されるため、電源投入時報知自体には利用することができない。この場合には、設定表示器９７を除く他の表示装置を利用することができる。
【０５９９】
上記の電源投入時報知に関し、より多くの主制御側表示装置を利用すれば、多くのＬＥＤ群により視認性を向上させることができる。また、特定単数の主制御側表示装置を利用して報知する場合、その表示装置が故障していた場合などは報知不可能となるが、全部の主制御側表示装置を使用して報知する場合にはその心配はない。しかし故障することは稀なケースであることを考慮し、複数の主制御側表示装置のうち、いずれか１つの表示装置を利用してもよく、この場合、複数の主制御側表示装置を用いて報知する場合に比し発光制御のためのプログラム容量を少なくすることができるという利点がある。
【０６００】
電源投入時報知態様については、どのような発光態様であっても、通常の遊技中に関する報知であるとホール関係者が誤認してしまう可能性は低いため、その報知態様について特に制限されず、適宜、所定の発光態様（点灯／消灯／点滅など（有彩色で発光可能のＬＥＤを採用している場合には、所定色で点灯／点滅などを行ってもよい））にて電源投入時報知をすることができる。好ましくは、遊技中の発光態様以外の態様で報知する。本実施形態の場合、いわゆる「同時変動機」ではないため、特別図柄表示装置３８ａ，３８ｂが同時に変動表示動作を行うことはない。そこで、電源投入時報知態様として、特別図柄表示装置３８ａ，３８ｂを同時に点滅／点灯させることにより、電源投入時報知を実行することが好適である。また、複数の電源投入時報知を実行する場合（たとえば、設定変更中である旨と設定確認中である旨）、すべて共通の報知態様であってもよいが、識別性の観点からは、複数の電源投入時報知の全部または一部が異なる報知態様であることが好ましい。また、処理状態の識別性向上のために、電源投入時報知と、演出手段による報知（演出）の両方を用いて報知することが好ましい。なお、発光態様としての点灯、点滅などは、視覚的にそのように認識されるものをいうものとする。ダイナミック点灯方式により、主制御側表示装置を制御する場合、点灯状態であっても実際には高速の点滅状態であるが、これは点灯状態とする。点滅状態とは、視覚的に点灯状態（高速の点滅）と消灯状態（消灯）とを所定間隔で繰り返す場合をいう。
【０６０１】
また、遊技中に主制御側表示装置を制御する場合にはダイナミック点灯方式とし、設定変更中や設定確認中などの電源投入時報知において主制御側表示装置を制御する場合にはスタティック点灯方式としてもよい。たとえば、遊技中は、４ｍｓのタイマ割込処理の発生を許可しているため、その割込処理を利用して、割込み毎に、各主制御側表示装置のいずれの表示装置に点灯に関するデータを送信するかを決定するコモンデータを切り替えることができ、これにより、割込み毎に所定間隔で点灯／消灯を繰り返して行うダイナミック点灯制御を行うことが容易である一方、設定変更中や設定確認中は遊技開始可能状態となる前であり、この期間では未だ４ｍｓのタイマ割込み処理の発生を許可していないため、同様の処理を実行しようとした場合にはそれを実現するために必要なプログラム容量が増えてしまう。その点、電源投入時報知による主制御側表示装置の制御をスタティック点灯方式とすれば、主制御側表示装置のうち、いずれかの表示装置に対して点灯用データを送信するだけでいいので、ダイナミック点灯制御の場合よりも圧倒的にプログラム容量を少なくすることができる。このように、通常の遊技中の報知と電源投入時報知とで、主制御側表示装置の点灯制御方式を異ならせてもよい。
【０６０２】
また、性能表示器９９を構成する複数の７セグ表示器９９ａ〜９９ｄの一部を設定表示器９７として使用する場合、設定表示器９７として使用するときはスタティック点灯制御（第１表示制御）とし、遊技開始後に性能表示器９９として使用するときはダイナミック点灯制御（第２表示制御）とすることもできる。しかしながら、７セグ表示器９９ａ〜９９ｄがダイナミック点灯制御のみを想定したスペックの場合、スタティック点灯制御を行うことで問題が生じる可能性がある。
【０６０３】
たとえば、性能表示器９９用の７セグの絶対最大定格として、順方向電流の最大値が１５ｍＡ／ｓｅｇ（スタティック）、ピーク順方向電流の最大値が６０ｍＡ／ｓｅｇ（ｄｕｔｙ１／５  ｐｌｕｓｅ  ｗｉｄｔｈ  １ｍｓ）（ダイナミック）に規定されている場合に、ベース値を表示するだけであればダイナミック点灯制御のみを考慮すればよいので、ピーク順方向電流の最大値が６０ｍＡ／ｓｅｇ（ｄｕｔｙ１／５  ｐｌｕｓｅ  ｗｉｄｔｈ  １ｍｓ）を超えない範囲の電流値を設定すればよいが、設定表示手段２１５として使用する際にスタティック点灯制御を行う場合には、ピーク順方向電流の最大値が６０ｍＡ／ｓｅｇ（ｄｕｔｙ１／５  ｐｌｕｓｅ  ｗｉｄｔｈ  １ｍｓ）および順方向電流の最大値である１５ｍＡ／ｓｅｇを超えない電流値に設定しなくてはいけない。ここで、仮に１５ｍＡ／ｓｅｇを超えない電流値とした場合には、ダイナミック点灯制御を行う際の１回の点灯時の輝度が低下してしまい、ベース値を表示する際の点灯表示がチラついてしまう恐れがある。
【０６０４】
そこで、たとえばピーク順方向電流の最大値が６０ｍＡ／ｓｅｇ（ｄｕｔｙ１／５  ｐｌｕｓｅ  ｗｉｄｔｈ  １ｍｓ）を超えず、順方向電流の最大値である１５ｍＡ／ｓｅｇを超える範囲の電流値に設定することで、ダイナミック点灯制御時の点灯表示にチラつきが発生しにくいように構成することができる。この場合、順方向電流の最大値である１５ｍＡ／ｓｅｇを超える範囲の電流値に設定されているので、電源投入時報知（たとえば、設定変更中や設定確認中など）にスタティック点灯制御を行う際に、単純に点灯データのみの送信を繰り返すように点灯制御を行うと、当然ながら順方向電流の最大値を超えてしまうことになるが、点灯データと消灯データとを所定間隔で交互に送信する（点灯データを所定時間連続的に送った後、消灯データを所定時間連続的に送ることを繰り返す）ことで、順方向電流の最大値である１５ｍＡ／ｓｅｇを超える範囲の電流値に設定されているにもかかわらず、最大値を超えないように点灯制御を行うことが可能になる。このように、スタティック点灯制御を用いた疑似的なダイナミック点灯制御を実現するようにしてもよい。すなわち、ベース値を表示する際のダイナミック点灯制御時には、点灯させる７セグメントを指定するためのコモンデータを切り替えることにより、点灯／消灯を繰り返すように点灯制御させる一方、設定値を表示する際に、同様にコモンデータの切り替えを行うとその分制御プログラムが増大してしまうため、コモンデータは切り替えずに、点灯データと消灯データとを所定間隔で交互に送信するような制御を行う。この場合、所定間隔毎に送信するデータを切り替えるだけでいいので、コモンデータを切り替えるよりもはるかに少ないプログラムで点灯制御を実現させることが可能である。以上のように、制御方法を工夫することで、７セグの絶対最大定格を超えないように、スタティック点灯制御とダイナミック点灯制御の両方を実現することが可能である。
【０６０５】
また、このような点灯制御を行うのではなく、順方向電流の最大値が６０ｍＡ／ｓｅｇ（スタティック）、ピーク順方向電流の最大値が６０ｍＡ／ｓｅｇ（ｄｕｔｙ１／５  ｐｌｕｓｅ  ｗｉｄｔｈ  １ｍｓ）（ダイナミック）として規定されるような高品質の７セグを使用することも考えられる。この場合には、絶対最大定格の値が前述の７セグよりも優れている分、当然部品単価は高くなる。仮に複数のベース値表示用の７セグ表示器９９ａ〜９９ｄの全てについて高品質の７セグを使用した場合にはコストがかかってしまう。そこで、複数のベース値表示用の７セグ表示器９９ａ〜９９ｄのうち、設定値を表示する７セグ（たとえば、７セグ表示器９９ａ）については、絶対最大定格の値が優れた７セグを使用し、それ以外のベース値表示用の７セグ表示器９９ｂ〜９９ｄについては絶対最大定格の値が低い７セグを使用するようにしてもよい。これにより、必要最低限のコストに抑えることができるとともに、設定変更中や設定確認中に、スタティック点灯制御を用いた疑似的なダイナミック点灯制御を行う必要がないので、プログラム容量を削減することができる。
【０６０６】
また、設定値を表示する７セグについては、絶対最大定格の値が優れた７セグを使用することとしたが、ピーク順方向電流の最大値および順方向電流の最大値が同値又はそれ以上／それ以下の近似値である７セグを使用するようにすればよい。また、それ以外のベース値表示用７セグの絶対最大定格として規定されたもののうち、少なくとも順方向電流の最大値と比較して、設定値表示用７セグの順方向電流の最大値の方が大に設定されているものを使用するようにしてもよい。さらに加えて、設定値表示兼用以外のベース値表示用７セグの絶対最大定格として規定されたもののうち、少なくともピーク順方向電流の最大値と比較して、設定値表示用７セグのピーク順方向電流の最大値が同値またはそれ以上／それ以下の近似値に設定されているものを使用するとよい。このように、設定値表示用７セグの方が、ベース値表示用７セグよりも順方向電流の絶対最大定格が優れていることに加えて、ピーク順方向電流の絶対最大定格については、同値またはそれ以上／それ以下の近似値に設定されているものを使用することで、電源投入時報知中のスタティック点灯制御と、遊技中のベース値表示におけるダイナミック点灯制御とを共通の７セグを使って行わなければいけない場合であっても、容易に実現することが可能となる。勿論、複数のベース値表示用７セグ（設定表示用７セグを含む）の全てに高スペックの７セグを使用してもよい。
【０６０７】
［第１１の実施形態］
枠用外部端子基板２１から出力するセキュリティ信号に関し、下記の構成（σ）〜（ψ）とすることができる。
【０６０８】
構成（σ）：上記第１の実施形態では、設定変更管理中（図６ＡのステップＳ０２３）において、セキュリティ信号を出力しているが（図１０のステップＳ９０６参照）、設定変更操作終了後、タイマ割込処理の外部端子出力処理（図１７のステップＳ０９９）にて、当該セキュリティ信号の出力処理と停止処理とを行うように構成してもよい。なお、セキュリティ信号の出力時間は、適宜定めることができる。
【０６０９】
構成（τ）：また第１の実施形態では、設定変更管理処理中にセキュリティ信号の出力・停止処理を行っているが（ステップＳ９０６、Ｓ９２０参照）、設定変更管理処理中にセキュリティ信号を停止せずに、タイマ割込処理の外部端子出力処理（ステップＳ０９９）にて、当該セキュリティ信号を停止してもよい。この場合、設定変更操作完了直後にセキュリティ信号を停止する第１の実施形態とは異なり、設定変更操作が完了した後の所定時間（たとえば、３０秒）、出力を継続させることができる。なお、設定変更管理中に限らず、設定確認処理中（ステップＳ０２７）に係るセキュリティ信号に関しても同様の構成とすることができる。
【０６１０】
構成（υ）：また、設定変更管理処理中にセキュリティ信号を停止せずに、電源投入時初期データ設定処理（ステップＳ０３２）を終えた後に、当該セキュリティ信号を停止してもよい。この構成（υ）の場合、次のような利点がある。第１の実施形態では、電源投入時初期データ設定処理（ステップＳ０３２）において、新たなセキュリティ信号を３００００ｍｓ間出力するための出力処理（既に説明した、エラー報知タイマに３００００ｍｓをセットし、セキュリティ信号をＯＮにする処理）を行い、設定変更管理処理〜電源投入時初期データ設定処理（ステップＳ０２３〜Ｓ０３２）の間に、セキュリティを間欠的に出力する構成となっている。これに対しこの構成（υ）の場合は、設定変更管理中に出力したセキュリティ信号を電源投入時初期データ設定処理の終了時まで出力し続けるため、電源投入時初期データ設定処理の終了後に、セキュリティ信号を停止する処理（セキュリティ信号ＯＦＦ）だけを設ければよく、第１の実施形態のような新たなセキュリティ信号の出力処理が不要である。そのため、メモリ容量の削減や制御負担を軽減することができる。なお、当該セキュリティ信号の停止（ＯＦＦ）タイミングは、上記電源投入時初期データ設定処理の直後でなくてもよく、電源投入時初期データ設定処理の終了後の適宜なタイミングで停止させてもよい。たとえば、設定変更操作終了時に（設定変更完了スイッチＯＦＦ時）、適宜な出力時間（たとえば、３１０００ｍｓ）を設定し、当該出力時間経過後にセキュリティ信号の出力を停止させるように構成すればよい。なお、この出力時間は、その後に起動される図１７のタイマ割込で監視し、上述の構成（τ）と同様に、タイマ割込処理の外部端子出力処理（ステップＳ０９９）にて、当該セキュリティ信号の停止処理を行うことができる。
【０６１１】
構成（φ）：また設定変更管理処理中にセキュリティ信号を停止せずに、後続の領域内ＲＡＭクリア処理（ステップＳ０３１）の直後に当該セキュリティ信号の停止処理を行ってもよい。この場合、領域内ＲＡＭクリア処理が終了するまでセキュリティ信号を維持することができる。すなわち、少なくとも「設定変更管理処理＋領域内ＲＡＭクリア処理」の実行が終了するまでセキュリティ信号の出力を担保することが可能となる。また、設定変更管理処理が終了した場合に、セキュリティ信号の出力を一旦停止し、その後、領域内ＲＡＭクリア処理を実行した場合に、再度セキュリティ信号を所定時間（たとえば、５０ｍｓ）出力するように構成してもよい。この場合、設定変更管理処理中にて出力するセキュリティ信号と、領域内ＲＡＭクリア処理にて出力するセキュリティ信号とが同一のセキュリティ信号であってもよいし、異なる種別のセキュリティ信号であってもよい。
【０６１２】
構成（χ）：また、図６ＡのステップＳ０１５〜Ｓ０１６のＲＡＭエラー判定処理において、ＲＡＭの内容に異常が生じていると判定された場合には、処理の進行を停止する停止状態に制御されるが（図６ＡステップＳ０１７〜Ｓ０２０参照）、この際に、ＲＡＭエラーを示すセキュリティ信号を出力するように構成してもよい。なお、この際に出力されるセキュリティ信号は、設定変更中や設定確認中に送信するセキュリティ信号と同じセキュリティ信号であってもよいし、異なるセキュリティ信号であってもよい。
構成（ψ）：また、ＲＡＭエラーが発生した場合、設定表示器９７（設定／性能表示兼用７セグでもよい）にて、ＲＡＭエラーの発生を示すＲＡＭエラー表示を実行可能に構成してもよい。このＲＡＭエラー表示態様については、設定表示やベース表示との混同を防止するため、設定表示やベース表示で使用される表示態様以外の表示態様（点灯、点滅のいずれでもよい）であることが好ましい。また、エラー表示は、各主制御側表示装置の少なくとも１つで行うことができるが、設定異常エラーの可能性があるため、設定表示器９７で行うことが好ましい。また、設定／性能表示兼用７セグ（たとえば、７セグ表示器９９ａ）を設けている場合には、「設定表示器９７」および／または「設定／性能表示兼用７セグ」で行うことができる。
【０６１３】
［第１２の実施形態］
また上記した各実施形態において、遊技に関する履歴情報を液晶表示装置３６により表示可能に構成することができる。これについて、図４２〜図４３を参照して説明する。図４２〜図４３は、履歴情報表示に係る液晶表示装置３６の画面表示の一例を示したものであり、図４２は、履歴情報のリスト（一覧表）の表示例を、図４３は、履歴情報の表示例を示したものである。
【０６１４】
本実施形態では、電源投入時処理（図６Ａ〜図６Ｂ）の特定期間において、遊技に関連する履歴情報を演出的に表示する「遊技履歴モード」を実行制御可能に構成されている。具体的には、演出制御部２４は、設定変更中（設定変更中コマンド受信〜設定完了コマンド受信までの期間）か、または設定確認中（設定確認中コマンド受信〜設定確認終了コマンド受信までの期間）において、ユーザー（たとえば、ホール関係者）からの‘メニュー表示要求操作（たとえば、演出ボタン１３を長押し操作する）’の有無を監視し、メニュー表示要求操作があった場合には、通常の設定変更中または設定確認中の表示から、図４２に示す「履歴一覧選択画面１００」に切り替え表示する。この履歴一覧選択画面１００は、複数の選択肢（選択項目）を表示するメニュー画面である。
【０６１５】
図４２を参照して、履歴一覧選択画面１００には、図示のように、選択肢としての８種類の履歴情報（履歴情報についての詳細は後述する）に対応するメニュー項目画像１０２ａ〜１０２ｈが碁盤目状に表示され、その下側には、メニュー画面における操作方法を説明するための文字情報（選択、決定）とともに、十字キー７５を模した十字キー画像１０４と演出ボタン１３を模したボタン画像１０６とが横並びに表示されている。また、メニュー項目画像１０２ａ〜１０２ｈには、「設定履歴一覧」や「エラー履歴一覧」など、メニュー項目の内容が分かり易いように、履歴情報の名称が表記されている。
【０６１６】
履歴一覧選択画面１００の表示中は、メニュー項目選択状態中に制御され、上下左右の四方向に操作しうる十字キー７５（７５ａ〜７５ｄ）により、選択項目画像１０２ａ〜１０２ｈの８つのメニュー項目から１つの項目を選択可能となっている。このメニュー項目選択状態中は、十字キー７５の操作に応じて、選択対象とするメニュー項目が切り替わり、現在選択中の選択項目画像の背景色が変化して、いずれのメニュー項目が選択中であるかがユーザーに報知される。図４２の例では、選択項目画像１０２ａ（設定履歴一覧）が現在選択中である例を示してある。なお、履歴一覧選択画面１００に切り替え表示された直後は、初期の選択項目として、選択項目画像１０２ａが選択中として表示される。そして演出ボタン１３が押下されると、選択中のメニュー項目が表示対象として確定され、そのメニュー項目に対応する履歴情報が一覧表示されるようになっている。
【０６１７】
履歴情報は、たとえば、図４３に示すような態様で表示される。図示には、メニュー項目として、設定履歴一覧１０２ａ、エラー履歴情報１０２ｂ、大当り履歴情報１０２ｃを決定した場合の各履歴情報の一覧表示を代表的に示してある。以下、重複記載を避けるために、図４３に示す３つの履歴情報を代表例にとり、本実施形態に係る履歴情報の表示画面について詳細に説明する。
【０６１８】
まず図４３（Ａ）を参照して、メニュー項目「設定履歴一覧１０２ａ」が決定された場合について説明する。
【０６１９】
履歴一覧選択画面１００においてメニュー項目「設定履歴一覧１０２ａ」が決定されると、履歴一覧選択画面１００から設定履歴確認画面１１０へと切り替え表示され、図示のように、設定変更の有無および設定確認の有無に関する履歴情報（以下、「設定変更確認履歴情報」と称する）が一覧表示される（一覧表１１２）。なお、１つの履歴表示画面には、最大１０個の履歴情報が時系列的に一覧表示可能となっており、その一覧表１１２内には、履歴番号が表示され、最も近時に発生した事象から順（履歴番号が小さいほど最新）に履歴情報が表示されるようになっている。また、履歴表示画面の下部の表示領域には、メニュー画面における操作方法を説明するための文字情報（ページ切替、戻る）とともに、十字キー７５を模した十字キー画像１１４と演出ボタン１３を模したボタン画像１１６とが横並びに表示され、その中央には履歴表示画面の現在の頁数を示す項数画像１１８が表示されるようになっている（本例では、５項中、１項目を示す）。本実施形態の場合、５つの履歴表示画面（１〜５頁分）が用意されており、最大５０個の履歴情報が表示可能となっている。履歴表示画面１〜５の切り替えは、十字キー７５の左右方向操作により切り替え可能となっている。また、履歴表示画面の表示中に、演出ボタン１３を押下すると、履歴一覧選択画面１００に戻ることができるようになっている。また履歴情報が無い場合には、たとえば「−−−−」と表示される（図４３、後述の図４４の番号９、１０の欄参照）。なお、上述した履歴表示画面の構成は、他の履歴情報についても同様の構成となっている。また図示はしていないが、演出制御部２４は、履歴情報をクリア（リセット）するリセット手段を備えている。リセット手段は、履歴情報をメニュー項目別にクリア、一覧表内の番号別にクリア、およびすべての履歴情報を一括してクリアするという３つの機能のうち少なくとも１つの機能を備えることができる。
【０６２０】
上記「設定変更確認履歴情報」には、設定変更操作の有無に関する履歴情報として、「設定変更操作があった旨、そのときに確定された設定値情報、およびその確定日時情報を関連付けた情報（設定変更履歴情報）」と、設定確認の有無の履歴情報として、「設定確認があった旨、そのときに確認された設定値情報、およびその確認日時情報を関連付けた情報（設定確認履歴情報）」とが含まれる。これらの履歴情報は、図示の通り、「設定変更  設定○  時刻情報（西暦／月／日／時分）」、「設定確認  設定○  時刻情報（西暦／月／日／時分）」の形式で表示される。たとえば、番号１の「設定確認  設定４  ２０１７／１０／４  ００：４５」の表示あれば「２０１７年１０月４日午前０時４５分に設定４であることを確認した」の意である。なお、設定変更履歴情報は、設定確認履歴情報よりも重要度が高いため、強調表示態様により表示するようになっている。本例では、設定確認履歴情報を通常の書式で表示し、設定変更履歴情報を太字で表示した例を示してある。また日曜日または祝日の場合には、背景色が通常とは異なる色で強調表示されるようになっている（番号３、番号４参照）。設定変更や設定確認の操作をいつ行ったか、あるいは、ゴト行為による設定変更操作や設定確認操作の有無を容易に確認することができる。
【０６２１】
設定変更操作や設定確認操作があったか否かについては、主制御部２０側から送られてくる「設定変更中コマンド」、「設定完了コマンド」、「設定確認中コマンド」、「設定確認終了コマンド」などにより（これらコマンドについては、第２の実施形態で述べたように、設定値情報を含むコマンドとして扱う）、演出制御部２４側がその事象を把握し、履歴情報として管理する。すなわち、設定変更履歴情報について、「設定確定時」の履歴であれば設定完了コマンドを利用し、「設定変更操作開始時」の履歴であれば設定変更中コマンドを利用すればよく、設定確認履歴情報について、「設定確認開始時」の履歴であれば設定確認中コマンドを利用し、「設定確認終了時」の履歴であれば設定確認終了コマンドを利用すればよい。
【０６２２】
本実施形態に係る演出制御部２４（ＣＰＵ２４１）は、設定完了コマンドを受信した場合には、設定完了コマンドに含まれる情報とＲＴＣ機能部が管理する日時情報とに基づいて、設定変更履歴情報を作成しＲＡＭ２４３の所定領域（履歴情報格納領域）に記憶し、設定確認終了コマンドを受信した場合には、設定確認終了コマンドに含まれる情報とＲＴＣ機能部が管理する日時情報とに基づいて、設定確認履歴情報を作成しＲＡＭ２４３の所定領域（履歴情報格納領域）に記憶する。そして、ＣＰＵ２４１は、履歴一覧選択画面１００において、ユーザーによる履歴表示要求操作により、選択項目画像１０２ａが選択されると、その項目に対応する履歴情報（設定変更確認履歴情報）をＲＡＭ２４３から読み出して液晶表示装置３６を表示制御し、設定履歴確認画面１１０を表示させる。斯様にして、履歴情報の一覧表示を実現している。なお、選択項目画像１０２ｂ〜１０２ｈのいずれかが選択決定された場合についても同様の表示制御が行われる。
【０６２３】
次に図４３（Ｂ）を参照して、メニュー項目「エラー履歴一覧１０２ｂ」が決定された場合について説明する。なお、図４３（Ｂ）の説明に際し、図４３（Ａ）で説明した内容と実質的に同じ内容については重複記載を避けるために省略する。
【０６２４】
履歴一覧選択画面１００においてメニュー項目「エラー履歴一覧１０２ｂ」が決定されると、履歴一覧選択画面１００からエラー履歴確認画面１２０へと切り替え表示され、図示のように、遊技機１において発生したエラーに関する履歴情報（以下、「エラー履歴情報」と称する）が一覧表示される（一覧表１２２）。このエラー履歴情報には、「エラー種別情報とその発生日時情報とを関連付けた情報」が含まれ、本実施形態では、主制御部２０側が監視する‘メインエラー’の発生履歴情報と演出制御部２４が監視する‘サブエラー’の発生履歴情報とが含まれる。上記エラー履歴情報は、図示の通り、「エラー種別  発生時刻情報（西暦／月／日／時分）」の形式で表示される。
【０６２５】
エラー履歴確認画面１２０において、一覧表１２２内の背景が白色の履歴表示は、遊技進行や遊技機に対する被害の深刻度が低いエラー種別を示し、背景が黒色に反転表示された履歴表示は（強調履歴表示）、当該深刻度が高いエラー種別を示している。これにより、深刻度が高いエラーの発生状況を分かり易くしている。深刻度の高低については、たとえば、第６の実施形態で説明したように、たとえば、深刻度が高いエラー種別には、ＲＡＭエラー（ＲＡＭクリアエラーを含む）、大入賞口不正入賞エラー、磁気エラー、電波エラー、振動エラー、扉開放エラー。主基板エラーなどが含まれ、深刻度が低いエラー種別には、払出不足エラー、可動体役物エラー、補給切れエラー、球詰りエラーなどが含まれる。なお、性能表示器９９の設置は法的要請の意味合いが強いことから、性能表示器９９に関する「性能表示エラー」は、深刻度が高いエラー種別に属するものとしている。
【０６２６】
演出制御部２４は、主制御部２０側から送られてくる「エラーコマンド」によりメインエラーの発生を把握し、サブエラーについては演出制御部２４自身が有するエラー監視手段によりその発生を把握し、エラー履歴情報として管理する。演出制御部２４は、エラーコマンドを受信した場合、エラーコマンドに含まれる情報（エラー種別情報）と、ＲＴＣ機能部が管理する日時情報とに基づいて、エラー履歴情報を作成して履歴情報格納領域に記憶し、ユーザーによる履歴表示要求操作に基づき、エラー履歴確認画面１２０を表示する。なお、エラー履歴情報として、深刻度が高いエラー種別の発生のみを履歴情報としてもよい。
【０６２７】
次に図４３（Ｃ）を参照して、メニュー項目「大当り履歴一覧１０２ｃ」が決定された場合について説明する。なお、図４３（Ｃ）の説明に際し、図４３（Ａ）（Ｂ）で説明した内容と実質的に同じ内容については重複記載を避けるために省略する。
【０６２８】
履歴一覧選択画面１００においてメニュー項目「大当り履歴一覧１０２ｃ」が決定されると、履歴一覧選択画面１００から大当り履歴確認画面１３０へと切り替え表示され、図示のように、当り遊技の発生に関する履歴情報（以下、「大当り履歴情報」と称する）が一覧表示される（一覧表１３２）。この大当り履歴情報には、「大当り種別情報、電源投入時からの回転数、および発生日時情報を関連付けた情報」が含まれ、本実施形態では、大当りだけでなく、小当りに関する履歴情報が含まれる。上記大当り履歴情報は、図示の通り、「当り種別  回転数情報  その発生時刻情報（西暦／月／日／時分）」の形式で表示される。
【０６２９】
大当り履歴確認画面１３０において、一覧表１３２内の背景が白色の履歴表示は、利益状態が相対的に低い当り種別（たとえば、時短大当りや小当りなど）を示し、背景が黒色に反転表示された履歴表示は、利益状態が相対的に高い当り種別（たとえば、確変大当り、潜確大当りなど）を示している。
【０６３０】
演出制御部２４は、「大当り開始コマンド」や「小当り開始コマンド」により当り遊技の発生とその当り種別を把握し、大当り履歴情報として管理する。なお、電源投入時からの回転数については、変動パターン指定コマンドや変動停止コマンドに基づいて回転数をカウントすることにより把握される。演出制御部２４は、当り遊技が発生した場合、大当り履歴情報を作成して履歴情報格納領域に記憶し、ユーザーによる履歴表示要求操作により、大当り履歴確認画面１３０を表示する。なお、大当り履歴情報として、１または複数の特定の当り種別（たとえば、確変大当りや、確変大当りと潜確大当りの２種類）を履歴情報としてもよい。
【０６３１】
以上、代表的な履歴情報について説明したが、他の履歴情報として、差球履歴情報、回転数履歴情報、ベース履歴情報、稼働率情報などを表示可能に構成することができる。
【０６３２】
「差球履歴情報」とは、一日の営業時間内（電源投入時〜電源遮断時）における差球情報であり、具体的には、総アウト球（アウト球）から総賞球数（セーフ球）を減算した球数情報である。アウト球については、ＯＵＴ監視スイッチ４９ａによる検出情報を、セーフ球については、賞球数情報を演出制御部２４に送信し、演出制御部２４側が差球を算出して電断時に履歴情報として記憶し、「差球履歴一覧１０２ｄ」が選択された際に、差球履歴情報を一覧表示するように構成すればよい。なお、差球のカウント期間は、電源投入時〜電源遮断時に限らず、ＲＴＣを利用して定刻にカウントを開始、終了してもよい（後述の回転数履歴情報、ベース履歴、稼働率情報のカウント期間についても同様）。
【０６３３】
「回転数履歴情報」とは、一日の営業時間内（電源投入時〜電源遮断時）における総回転数情報である。回転数のカウントについては、演出制御部２４が変動停止コマンドを受信した回数をカウントし、そのカウント回数を履歴情報として記憶して、「回転数履歴一覧１０２ｅ」が選択された際に、回転数履歴情報を一覧表示するように構成すればよい。
【０６３４】
「ベース履歴情報」とは、性能表示器９９に表示される前回のベース値（履歴ベース値）に関する情報である。履歴ベース値については、主制御部２０で管理されているため、履歴ベース値が更新されるごとに、そのときの履歴ベース値を演出制御部２４に送信するようにし、演出制御部２４は、新たな履歴ベース値を履歴情報として記憶して、「ベース履歴一覧１０２ｆ」が選択された際に、ベース履歴情報を一覧表示するように構成すればよい。なお本実施形態のベース値は、通常状態時における出玉率を意味するが、１００からベース値を減算したＢ％（ビーパーセント）情報（通常状態時の吸込率）や、電サポ有り時（確変状態時および時短状態時）における出球率（電サポ有り時の総賞球数÷電サポ有り時の総アウト球数）×１００）情報を履歴情報として表示可能に構成してもよい。
【０６３５】
「稼働率履歴情報」とは、遊技機が営業時間内でどの程度稼働していたかに関する情報であり、具体的には、「‘１日の営業時間内（電源投入時〜電源遮断時）での実際のアウト球数’÷‘理論上の最大アウト球数’×１００」で算出される値である（表示値は、小数点第１位を四捨五入した値等、適宜の値を表示する）。この稼働率を履歴情報として記憶し、「稼働率履歴一覧１０２ｇ」が選択された際に、稼働率履歴情報を一覧表示するように構成すればよい。なお、理論上の最大アウト球数とは、一般的には、営業時間が１３時間、発射装置３２の性能（毎分１００発）とした場合、７８０００発が理論上の最大アウト球数として用いられる。
【０６３６】
以上に説明した履歴情報は、遊技機１の遊技動作状況や種々の処理状態から得られる遊技情報であるが、本実施形態はこれに限られない。たとえば、ユーザー自身が操作手段（方向キー７５や演出ボタン１３）を利用して任意の情報（たとえば、修理履歴（遊技部品の修理履歴や交換履歴など）を入力可能に構成してもよく、その入力された情報を「ユーザーコメント履歴（特別履歴）」として記憶して、その履歴情報を一覧表示可能に構成してもよい。履歴情報の入力方法としては、たとえば、５０音一覧画面（漢字変換機能付き）・漢数字一覧画面を表示して、その文字群から任意の文字を操作手段により選択決定させる等の広く知られた入力処理方法を採用することができる。図４２の「ユーザーコメント履歴一覧１０２ｈ」は、ユーザーにより入力された履歴情報を、メニュー項目として選択可能に表示した例である。
【０６３７】
なお、上記した各種の履歴情報のすべてに日時情報を付加しなくてもよく、いずれの履歴情報に日時情報を付加するかは、適宜定めることができる。また、履歴情報の最大蓄積数は、５０個でもよいし。２０個でも１００個でもよく、その数は適宜定めることができる。また上記した履歴情報の種別に限らず、特定リーチ発生履歴情報（たとえば、強ＳＰリーチ発生履歴）、どのような演出で大当りしたのかに関する履歴情報（当選時のリーチ種別、そのときの大当り種別に関する履歴）などであってもよい。また履歴情報の種類は少なくとも１種類あればよく、その種類数は特に制限されない。
【０６３８】
［第１３の実施形態］
上記第１２の実施形態では、所定の事象と日時情報とを関連付けた履歴情報を表示する例について説明したが、日時情報だけでなく、他の時間情報を関連付けて表示してもよい。たとえば、所定の事象が発生したときからの経過時間を履歴情報として一覧表示してもよい。
【０６３９】
図４４は、先述した図４３（Ａ）の日時情報に替えて「前回からの通電経過時間」と関連付けた情報を履歴情報として一覧表示した例を示したものである。本実施形態で述べる「前回からの通電経過時間」とは、今回の設定変更操作が行われた時点を基点（ゼロ）として、次回の設定変更操作が行われるまでの電源ＯＮ時間（電源ＯＦＦの場合はカウントしない）を意味する。なお、通電経過時間としてカウントできる最大値は９９９時間５９分（９９９：５９）となっている。
【０６４０】
図４４の表示例について説明する。ここでは「設定変更操作が行われた時点」を「設定完了コマンドを受信した時点」として扱う。また「設定確認」については、第１２の実施形態と同じく、設定確認終了コマンドを受信した時点を履歴情報として記憶するものとして扱う。本例の場合、番号９、１０は履歴情報が記憶されていない旨の表示であるので、最古の履歴情報は番号８の欄に対応する内容となる。
番号８は「設定変更  設定１  ９９９：５９」の表示であるので、‘前回の設定変更時からの電源ＯＮ時間が少なくとも９９９時間５９分後に設定１に確定（変更）したこと’
を意味し、
番号７は「設定確認  設定１  ００：０２」の表示であるので‘前回の設定変更時（ここでは、番号８の設定１確定時）から電源ＯＮ時間２分後に設定１であることを確認したこと’を意味する。
番号６は「設定変更  設定６  １７：１２」の表示であるので‘前回の設定変更時（ここでは、番号８の設定１確定時）から電源ＯＮ時間１７時間１２分後に設定６に確定（変更）したこと’を意味し、また、
番号５は「設定確認  設定６  ００：０３」の表示であるので‘前回の設定変更時（ここでは、番号６の設定６確定時）から電源ＯＮ時間３分後に設定６であることを確認したこと’を意味する。番号１〜４についても同様であるので、その説明は省略する。
【０６４１】
このように、前回からの通電経過時間と関連付けて情報を設定変更確認履歴情報として一覧表示することで、設定変更操作をどの程度の期間行っていないか、ゴト行為による設定変更や設定確認の操作の有無などを容易に確認することができる。
【０６４２】
以上に説明した全ての実施形態（各実施形態で説明した構成、変形例のすべてを含む）の１または複数を組合せた構成としてもよく、各実施形態において記載した内容は個別の実施形態のみに限定されるものではない。
【０６４３】
以上に説明した各実施形態では、遊技媒体として遊技球を利用したパチンコ遊技機について説明したが、本発明の目的を達成できる遊技機であれば特に制限されない。たとえば、遊技媒体として遊技メダルを利用する遊技機や、電磁気的記録を利用した遊技媒体を利用した遊技機（いわゆる「封入式遊技機（管理式遊技機）」などの遊技機）や、回胴式遊技機などであってもよい。
【産業上の利用可能性】
【０６４４】
本発明は、遊技機に有用である。
【符号の説明】
【０６４５】
１      遊技機、
２      前枠（扉）、
３      遊技盤、
３ａ    遊技領域、
６      ガラス扉、
９      上受け皿、
１５      発射操作ハンドル、
１９      遊技球払出装置、
２０      主制御部（主制御基板）、
２４      演出制御部（演出制御基板、液晶制御基板）
２８      発射制御基板、
２９      払出制御基板、
３２      発射装置、
３４、３４ａ    上始動口、上始動口センサ
３５、３５ａ    下始動口、下始動口センサ、
３６      液晶表示装置、
３７、３７ａ    普通図柄始動口、普通図柄始動口センサ、
３８ａ、３８ｂ  特別図柄表示装置、
３９ａ    普通図柄表示装置、
５０、５２ａ    大入賞口、大入賞口センサ
４１、４１ｃ    普通変動入賞装置、普通電動役物ソレノイド、
５２、５２ｃ      特別変動入賞装置、大入賞口ソレノイド、
４３、４３ａ      一般入賞口、一般入賞口センサ、
４５      装飾ランプ、
４６      スピーカ、
４７      可動翼片、
４９      アウト口、
６０      満杯検出センサ、
６１      扉開放センサ、
９４      設定キースイッチ、
９５      設定変更スイッチ、
９６      設定変更完了スイッチ、
９７      設定表示器、
９８      ＲＡＭクリアスイッチ、
９９      性能表示器、
２０１      主制御ＣＰＵ、
２０２      主制御ＲＯＭ、
２０３      主制御ＲＡＭ、
２４１      演出制御ＣＰＵ、
２４２      演出制御ＲＯＭ、
２４３      演出制御ＲＡＭ。
【図１】
2019107149.tif 000003
【図２】
2019107149.tif 000004
【図３】
2019107149.tif 000005
【図４】
2019107149.tif 000006
【図５】
2019107149.tif 000007
【図６Ａ】
2019107149.tif 000008
【図６Ｂ】
2019107149.tif 000009
【図７】
2019107149.tif 000010
【図８】
2019107149.tif 000011
【図９】
2019107149.tif 000012
【図１０】
2019107149.tif 000013
【図１１】
2019107149.tif 000014
【図１２】
2019107149.tif 000015
【図１３】
2019107149.tif 000016
【図１４】
2019107149.tif 000017
【図１５】
2019107149.tif 000018
【図１６】
2019107149.tif 000019
【図１７】
2019107149.tif 000020
【図１８】
2019107149.tif 000021
【図１９】
2019107149.tif 000022
【図２０】
2019107149.tif 000023
【図２１】
2019107149.tif 000024
【図２２】
2019107149.tif 000025
【図２３Ａ】
2019107149.tif 000026
【図２３Ｂ】
2019107149.tif 000027
【図２４】
2019107149.tif 000028
【図２５】
2019107149.tif 000029
【図２６】
2019107149.tif 000030
【図２７】
2019107149.tif 000031
【図２８】
2019107149.tif 000032
【図２９】
2019107149.tif 000033
【図３０】
2019107149.tif 000034
【図３１Ａ】
2019107149.tif 000035
【図３１Ｂ】
2019107149.tif 000036
【図３２】
2019107149.tif 000037
【図３３Ａ】
2019107149.tif 000038
【図３３Ｂ】
2019107149.tif 000039
【図３３Ｃ】
2019107149.tif 000040
【図３４】
2019107149.tif 000041
【図３５】
2019107149.tif 000042
【図３６】
2019107149.tif 000043
【図３７】
2019107149.tif 000044
【図３８】
2019107149.tif 000045
【図３９】
2019107149.tif 000046
【図４０】
2019107149.tif 000047
【図４１】
2019107149.tif 000048
【図４２】
2019107149.tif 000049
【図４３】
2019107149.tif 000050
【図４４】
2019107149.tif 000051