(57)【要約】【課題】  遊技興趣の低下を抑止可能な遊技機を提供する。【解決手段】  所定の始動条件が成立したことに基づいて当落抽選を行い、該当落抽選に当選した場合に遊技者に特典を付与可能な遊技機であって、当落抽選の結果に基づいて特典の付与の期待度が高い特定演出を、成立している一回の始動条件に対応させて実行可能な特定演出実行手段と、特定演出と同様の特殊演出を、成立している複数回の始動条件に跨って実行可能な特殊演出実行手段と、を備える。【選択図】  図８
2020000918.tif 000002
【特許請求の範囲】
【請求項１】
所定の始動条件が成立したことに基づいて当落抽選を行い、該当落抽選に当選した場合に遊技者に特典を付与可能な遊技機であって、
前記当落抽選の結果に基づいて前記特典の付与の期待度が高い特定演出を、前記成立している一回の始動条件に対応させて実行可能な特定演出実行手段と、
前記特定演出と同様の特殊演出を、前記成立している複数回の始動条件に跨って実行可能な特殊演出実行手段と、を備えることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ぱちんこ遊技機（一般的に「パチンコ機」とも称する）や回胴式遊技機（一般に「パチスロ機」とも称する）等の遊技機に関するものである。
【背景技術】
【０００２】
遊技媒体が始動領域を通過する始動入賞が発生すると図柄を変動表示させ、図柄の停止結果が大当りとなった場合に所定の遊技価値を付与する大当り遊技状態に制御する遊技機が知られている。このような遊技機では、図柄の変動表示中に大当りとなる可能性に応じてリーチ演出等を実行することで大当り遊技状態に対する期待を高めるものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−７１１１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら上記した遊技機では、大当りとなる可能性の低い演出は頻繁に実行されるものの、大当りとなる可能性が高い演出は殆ど実行されない。そのため、大当り遊技状態に対する期待を向上させることができず、却って遊技興趣を低下させるおそれがあった。
【０００５】
本発明が解決しようとする課題は、上記事情に鑑みなされたもので、遊技興趣の低下を抑止可能な遊技機を提供する。
【課題を解決するための手段】
【０００６】
請求項１に記載の遊技機は、所定の始動条件が成立したことに基づいて当落抽選を行い、該当落抽選に当選した場合に遊技者に特典を付与可能な遊技機であって、
前記当落抽選の結果に基づいて前記特典の付与の期待度が高い特定演出を、前記成立している一回の始動条件に対応させて実行可能な特定演出実行手段と、
前記特定演出と同様の特殊演出を、前記成立している複数回の始動条件に跨って実行可能な特殊演出実行手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明の一形態によれば、上記課題を解決し、遊技興趣の低下を抑止可能である。
【図面の簡単な説明】
【０００８】
【図１】パチンコ遊技機の外枠に対して本体枠を開放し、本体枠に対して扉枠を開放した状態を示す斜視図である。
【図２】パチンコ遊技機の正面図である。
【図３】パチンコ遊技機の背面図である。
【図４】外枠の正面斜視図である。
【図５】本体枠の正面斜視図である。
【図６】本体枠における基板ユニットの背面斜視図である。
【図７】扉枠の斜視図である。
【図８】遊技盤の正面図である。
【図９】図８の遊技盤を分解して前から見た分解斜視図である。
【図１０】パチンコ遊技機に取り付けた状態で遊技盤における機能表示ユニットを拡大して示す正面図である。
【図１１】主制御基板、払出制御基板及び周辺制御基板のブロック図である。
【図１２】図１１のつづきを示すブロック図である。
【図１３】周辺制御ＭＰＵの概略を示すブロック図である。
【図１４】液晶及び音制御部における音源内蔵ＶＤＰ周辺のブロック図である。
【図１５】主制御基板から周辺制御基板へ送信される各種コマンドの一例を示すテーブルである。
【図１６】図１５の主制御基板から周辺制御基板へ送信される各種コマンドのつづきを示すテーブルである。
【図１７】主制御側電源投入時処理の一例を示すフローチャートである。
【図１８】図１７の主制御側電源投入時処理のつづきを示すフローチャートである。
【図１９】主制御側タイマ割り込み処理の一例を示すフローチャートである。
【図２０】特別図柄及び特別電動役物制御処理の一例を示すフローチャートである。
【図２１】始動口入賞時処理の一例を示すフローチャートである。
【図２２】始動口入賞時制御データテーブルの一例を示す図である。
【図２３】特別図柄用乱数を格納するエリアの一例を示す図である。
【図２４】記憶先読み処理の一例を示すフローチャートである。
【図２５】予告許可判定データに関連するテーブルを示す図であり、（Ａ）は予告許可判定データアドレステーブル、（Ｂ）は予告許可判定データの一例である。
【図２６】特別図柄保留球数コマンドに関連するテーブルを示す図であり、（Ａ）は特別図柄保留球数コマンドアドレステーブル、（Ｂ）は特別図柄保留球数指定コマンド作成テーブルの一例である。
【図２７】特別図柄大当り判定処理の一例を示すフローチャートである。
【図２８】特別図柄判定処理の一例を示すフローチャートである。
【図２９】変動パターン選択判定処理の一例を示すフローチャートである。
【図３０】図２９の変動パターン選択判定処理のつづきを示すフローチャートである。
【図３１】変動タイプ判定処理の一例を示すフローチャートである。
【図３２】特別図柄変動待ち処理の一例を示すフローチャートである。
【図３３】図３２の特別図柄変動待ち処理のつづきを示すフローチャートである。
【図３４】特別図柄・フラグ設定処理の一例を示すフローチャートである。
【図３５】特別図柄変動パターン選択処理の一例を示すフローチャートである。
【図３６】普通図柄及び普通電動役物制御処理の一例を示すフローチャートである。
【図３７】ゲート通過時処理の一例を示すフローチャートである。
【図３８】普通図柄先読み処理の一例を示すフローチャートである。
【図３９】普図先読み判定禁止期間の一例を示す図である。
【図４０】普通図柄当り判定処理の一例を示すフローチャートである。
【図４１】主制御プログラムのモジュール構成の一例を示す図である。
【図４２】周辺制御部電源投入時処理の一例を示すフローチャートである。
【図４３】周辺制御部Ｖブランク割り込み処理の一例を示すフローチャートである。
【図４４】周辺制御部１ｍｓタイマ割り込み処理の一例を示すフローチャートである。
【図４５】周辺制御部コマンド受信割り込み処理の一例を示すフローチャートである。
【図４６】周辺制御部停電予告信号割り込み処理の一例を示すフローチャートである。
【図４７】変動パターンテーブルの一例を示す図である。
【図４８】受信コマンド解析処理の一例を示すフローチャートである。
【図４９】演出制御処理の一例を示すフローチャートである。
【図５０】装飾図柄変動開始処理の一例を示すフローチャートである。
【図５１】演出設定処理の一例を示すフローチャートである。
【図５２】装飾図柄変動処理の一例を示すフローチャートである。
【図５３】ストーリーリーチ設定処理の一例を示すフローチャートである。
【図５４】ストーリーリーチにおける演出選択パターンの一例を示す図である。
【図５５】乱数抽出範囲の変化を時系列順に示す図である。
【図５６】ストーリーリーチの演出例を説明する図である。
【図５７】ストーリーリーチの演出例を説明する図である。
【図５８】ストーリーリーチの演出例を説明する図である。
【図５９】ストーリーリーチの演出例を説明する図である。
【図６０】擬似連続変動設定処理の一例を示すフローチャートである。
【図６１】擬似連続変動制御処理の一例を示すフローチャートである。
【図６２】擬似連続変動の場合のシナリオを選択するための演出パターンテーブルの一例を示す図である。
【図６３】擬似連続変動の演出例を説明する図である。
【図６４】擬似連続変動の制御のタイミングを説明する図である。
【図６５】擬似連続変動の制御のタイミングの変形例を説明する図である。
【図６６】特殊擬似連続変動の制御のタイミングを説明する図である。
【図６７】特図先読み演出制御処理の一例を示すフローチャートである。
【図６８】通常先読み演出の態様の一例を示す図である。
【図６９】連続先読み演出抽選テーブルの一例を示す図である。
【図７０】連続先読み演出設定処理の一例を示すフローチャートである。
【図７１】連続先読み演出の態様（特定演出）を選択するための連続先読み演出態様選択テーブルの一例を示す図である。
【図７２】連続先読み演出の画面遷移の一例を示す図である。
【図７３】普図先読み演出処理の手順の一例を示すフローチャートである。
【図７４】普図先読み演出の一例を示す図である。
【図７５】主制御基板から周辺制御基板へ送信されるコマンドのうち特図先読みに係るコマンドについての詳細な内容を説明するテーブルの一例であり、図１６にて前述した「８−１０．その他」のコマンド変形例を示すテーブルの一例である。
【図７６】主制御基板から周辺制御基板へ送信されるコマンドのうち特図先読みに係るコマンドについての詳細な内容を説明するテーブルの一例であり、図１６にて前述した「８−１０．その他」のコマンド変形例を示すテーブルの一例である。
【図７７】変形例の記憶先読み処理の一例を示すフローチャートである。
【図７８】（Ａ）は変動パターン選択判定処理（図２９）を前述の変動振り分けテーブルに着眼して簡素化した略式フローチャートの一例であり、（Ｂ）はリーチ判定用乱数と比較値の相関に応じたリーチ実行可否テーブルの一例である。
【図７９】（Ａ）は変形例の主制御基板４１００が先読みを禁止する条件を示すテーブルの一例であり、（Ｂ）は状態移行時に先読みを禁止する効果について説明する図である。
【図８０】変形例１の受信コマンド解析処理の一例を示すフローチャートである。
【図８１】変形例１の受信コマンド解析処理における先読み禁止カウント処理の一例を示すフローチャートである。
【図８２】変形例２の受信コマンド解析処理の一例を示すフローチャートである。
【図８３】変形例２の受信コマンド解析処理における投入時不明フラグ設定処理の一例を示すフローチャートである。
【図８４】変形例２の受信コマンド解析処理における不明カウント処理の一例を示すフローチャートである。
【図８５】変形例２の受信コマンド解析処理における特図先読み実行判定処理の一例を示すフローチャートである。
【図８６】大当り表示処理の一例を示すフローチャートである。
【図８７】大当りオープニング表示処理の一例を示すフローチャートである。
【図８８】確変時短状態における演出遷移の一例を示す図である。
【図８９】周辺制御ＭＰＵ４５０ａによって実行される演出モード移行処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
［１．パチンコ遊技機の全体構成］
以下、本発明の遊技機としてのパチンコ遊技機について図面を参照して説明する。まず、図１〜図３を参照して実施形態に係るパチンコ遊技機の全体について説明する。図１は実施形態に係るパチンコ遊技機の外枠に対して本体枠を開放し、本体枠に対して扉枠を開放した状態を示す斜視図であり、図２はパチンコ遊技機の正面図であり、図３はパチンコ遊技機の背面図である。
【００１０】
パチンコ遊技機１は、図１〜図３に示すように、遊技ホールの島設備（図示しない）に設置される外枠２と、外枠２に開閉自在に軸支され前側が開放された箱枠状の本体枠３と、本体枠３に前側から装着固定され遊技媒体としての遊技球が打ち込まれる遊技領域１１００を有した遊技盤４と、本体枠３及び遊技盤４の前面を遊技者側から閉鎖するように本体枠３に対して開閉自在に軸支された扉枠５とを備えている。このパチンコ遊技機１の扉枠５には、遊技盤４の遊技領域１１００が遊技者側から視認可能となるように形成された遊技窓１０１と、遊技窓１０１の下方に配置され遊技球を貯留する皿状の上皿３０１及び下皿３０２（図７を参照）と、上皿３０１に貯留された遊技球を遊技盤４の遊技領域１１００内へ打ち込むために遊技者が操作するハンドル装置５００と、を備えている。
【００１１】
また、パチンコ遊技機１は、正面視において、外枠２、本体枠３、及び扉枠５がそれぞれ上下方向へ延びた縦長の矩形状に形成されており、それぞれの左右方向の横幅が略同じ寸法とされているとともに、上下方向の縦幅の寸法が、外枠２に対して本体枠３及び扉枠５の寸法が若干短く形成されている。そして、本体枠３及び扉枠５よりも下側の位置において、外枠２の前面に装飾カバー２３が取り付けられており、扉枠５及び装飾カバー２３によって外枠２の前面が完全に閉鎖されるようになっている。また、外枠２、本体枠３、及び扉枠５は、上端が略揃うようにそれぞれが配置されるとともに、外枠２の左端前側の位置で本体枠３及び扉枠５が回転可能に軸支されており、外枠２に対して本体枠３及び扉枠５の右端が前側へ移動することで開状態となるようになっている。
【００１２】
また、パチンコ遊技機１は、正面視において、略円形状の遊技窓１０１を介して遊技球が打ち込まれる遊技領域１１００が臨むようになっており、その遊技窓１０１の下側に前方へ突出するように二つの上皿３０１及び下皿３０２が上下に配置されている。また、扉枠５の前面右下隅部には、遊技者が操作するためのハンドル装置５００が配置されており、上皿３０１内に遊技球が貯留されている状態で遊技者がハンドル装置５００を回転操作すると、その回転角度に応じた打球強さで上皿３０１内の遊技球が遊技盤４の遊技領域１１００内へ打ち込まれて、遊技をすることができるようになっている。
【００１３】
扉枠５の遊技窓１０１は、透明なガラスユニット５９０によって閉鎖されており、遊技者から遊技領域１１００内を視認することができるものの、遊技者が遊技領域１１００内へ手等を挿入して遊技領域１１００内の遊技球や障害釘、各種入賞口や役物等に触ることができないようになっている。
【００１４】
［２．外枠の全体構成］
次に、遊技ホールの島設備に設置される外枠２について、図４を参照して説明する。図４は外枠の正面斜視図である。外枠２は、図４に示すように、横方向へ延びる上下の上枠板１０及び下枠板１１と、縦（上下）方向へ延びる左右の側枠板１２，１３と、それぞれの枠板１０，１１，１２，１３の端部を連結する四つの連結部材１４と、を備えており、連結部材１４で各枠板１０，１１，１２，１３同士を連結することで縦長の矩形状（方形状）に組立てられている。外枠２における上枠板１０及び下枠板１１は、所定厚さの無垢材（例えば、木材、合板、等）により形成されている。なお、上枠板１０における左側端部の上面及び前面には、後述する上支持金具２０が取り付けられている。
【００１５】
一方、側枠板１２，１３は、一定断面形状の軽量金属型材（例えば、アルミ合金）とされている。なお、側枠板１２，１３の外側側面及び内側側面には、上下方向へ延びた複数の溝が形成されており、パチンコ遊技機１を遊技ホールのパチンコ島設備に設置する際等に、作業者の指掛りとなってパチンコ遊技機１を保持し易くすることができるようになっているとともに、外観の意匠性を高められるようになっている。
【００１６】
外枠２は、上枠板１０の左端上面に固定される上支持金具２０と、上支持金具２０と対向するように配置され左側の側枠板１２における下部内側の所定位置に固定される下支持金具２１と、下支持金具２１の下面を支持するように配置され左右の側枠板１２，１３を連結するように固定される補強金具２２と、補強金具２２の前面に固定される装飾カバー２３と、を備えている。上支持金具２０及び下支持金具２１は、本体枠３及び扉枠５を開閉可能に軸支するためのものである。上支持金具２０における支持鉤穴２０ｃには、後述する本体枠３における上軸支金具６３０の軸支ピン６３３（図５を参照）が着脱自在に係合されるようになっている。下支持金具２１における支持突起２１ｄには、後述する本体枠３の本体枠軸支金具６４４に形成された本体枠軸支が挿入されるようになっており、下支持金具２１の支持突起２１ｄを、本体枠３における本体枠軸支金具６４４の支持穴に挿入した後に、本体枠３の上軸支金具６３０の軸支ピン６３３を支持鉤穴２０ｃに係止することにより簡単に本体枠３を開閉自在に軸支することができるようになっている。
【００１７】
また、外枠２は、右側の側枠板１３の内側に、上下方向に所定距離離反して配置される二つの閉鎖板２４，２５（図１を参照）が取り付け固定されている。これら閉鎖板２４，２５は、平面視で略Ｌ字状に形成されている。この閉鎖板２４，２５は、外枠２に対して本体枠３を閉じる際に、本体枠３の開放側辺に沿って取り付けられる錠装置１０００（施錠装置）のフック部１０５４，１０６５（図１を参照）と係合するものであり、詳細は後述するが、錠装置１０００のシリンダ錠１０１０に鍵を差し込んで一方に回動することにより、フック部１０５４，１０６５と閉鎖板２４，２５との係合が外れて外枠２に対する本体枠３の閉鎖状態を解除することができるものである。
【００１８】
［３．本体枠の全体構成］
次に、外枠２の前面側に開閉自在に設けられる本体枠３について、図５及び図６を参照して説明する。図５は本体枠の正面斜視図であり、図６は本体枠における基板ユニットの背面斜視図である。本体枠３は、図５に示すように、本体枠３の骨格を形成するとともに前後方向に貫通し遊技盤４を保持するための矩形状の遊技盤保持口６０１を有した本体枠ベース６００と、本体枠ベース６００の正面視左側端部の上端及び下端にそれぞれ取り付けられ外枠２に軸支されるとともに扉枠５を軸支するための上軸支金具６３０及び下軸支金具６４０と、本体枠ベース６００の下部前面に取り付けられ遊技盤４の遊技領域１１００内へ遊技球を打ち込むための打球発射装置６５０と、本体枠ベース６００の後側に取り付けられ皿ユニット３００の上皿３０１へ遊技球を払い出すための賞球ユニット７００と、本体枠ベース６００の前面に取り付けられ本体枠３に対して扉枠５が開いた時に賞球ユニット７００から扉枠５の皿ユニット３００への遊技球の流れを遮断する球出口開閉ユニット７９０と、を備えている。
【００１９】
また、本体枠３は、本体枠ベース６００の下部後面に取り付けられ遊技盤４を除く扉枠５や本体枠３に備えられた電気的部品を制御するための各種の制御基板や電源基板８５１等を一纏めにしてユニット化した基板ユニット８００と、本体枠ベース６００における遊技盤保持口６０１の後側開口を覆う裏カバー９００と、本体枠ベース６００の正面視左側端部を被覆する側面防犯板９５０と、本体枠ベースの正面視右側端部に取り付けられ外枠２に対する本体枠３の開閉施錠、及び本体枠３に対する扉枠５の開閉施錠をする錠装置１０００と、を主に備えている。
【００２０】
［３−１．本体枠ベース］
次に、本体枠ベース６００について説明する。本体枠ベース６００は、合成樹脂によって一体成形されており、正面視の外形が扉枠５の外形と沿った縦長の矩形状とされているとともに、前後方向に所定量の奥行きを有するように形成されている。本体枠ベース６００は、上部から下部へ向かって全体の約３／４の範囲内が前後方向へ矩形状に貫通し遊技盤４の外周を嵌合保持可能な遊技盤保持口６０１と、本体枠ベース６００の正面視左辺を除く前端外周を形成するコ字状の前端枠部６０２と、前端枠部６０２の前面から後方へ向かって窪み、扉枠５における扉枠ベース本体１１０の下端から後方へ突出した扉枠突片１１０ｃ（図１を参照）、扉枠５の補強ユニット１５０における上側補強板金１５１の後方へ突出した上側の屈曲突片１６７（図１を参照）及び開放側補強板金１５３の後方へ突出した開放側外折曲突片１６４（図１を参照）が挿入係合される係合溝６０３と、を備えている。
【００２１】
また、本体枠ベース６００は、遊技盤保持口６０１の下側から本体枠ベース６００下端まで延出し前端枠部６０２の前端から所定量後側へ窪み左右方向へ板状に広がった下部後壁部６０４と、前端枠部６０２よりも内側で後方へ突出し遊技盤保持口６０１の内周壁を形成する周壁部６０５と、を備えている。周壁部６０５によって、コ字状の前端枠部６０２の自由端部（正面視で上下の左側端部）同士が連結されるようになっており、本体枠ベース６００の外形が枠状となるようになっている。
【００２２】
また、本体枠ベース６００は、下部後壁部６０４の上端に遊技盤保持口６０１の下辺を形成すると共に遊技盤４が載置される遊技盤載置部６０６と、遊技盤載置部６０６の左右方向略中央から上方へ突出し遊技盤４における遊技パネル１１５０のアウト球排出溝と係合する位置決め突起６０７と、周壁部６０５における正面視右側内壁の所定位置に形成され遊技盤４の遊技盤止め具１１２０が止め付けられる遊技盤係止部と、周壁部６０５の上側内壁から下方へ垂下し下端が遊技盤４の上端と当接可能な板状で左右方向に複数配置された上端規制リブ６０９と、を備えている。本体枠ベース６００の位置決め突起６０７は、遊技盤４のアウト球排出溝と嵌合することで、遊技盤４の下端が左右方向及び後方向へ移動するのを規制することができるようになっている。また、遊技盤係止部は、遊技盤４の遊技盤止め具１１２０が係止されることで遊技盤４の正面視右辺が前後方向へ移動するのを規制することができるようになっている。なお、遊技盤４の正面視左辺は、詳細は後述するが、側面防犯板９５０の位置決め部材９５６によって前後方向への移動が規制されるようになっている。
【００２３】
また、本体枠ベース６００は、下部後壁部６０４が前端枠部６０２の前面よりも後側へ一段窪んだ位置に形成されており、下部後壁部６０４の正面視右側前面に、打球発射装置６５０の発射ソレノイド６５４がソレノイド収容凹部内に収容されるように前側から打球発射装置６５０が取り付けられるようになっている。この下部後壁部６０４の前面に打球発射装置６５０を取り付けた状態では、打球発射装置６５０における発射レール６６０の上端よりも正面視左側に、左方向及び下方へ広がったファール空間６２６が形成されるようになっている。本実施形態では、本体枠３に対して扉枠５を閉じた状態とすると、ファール空間６２６の下部にファールカバーユニット５４０におけるファール球入口５４２ｅ（図１を参照）が位置するようになっており、ファール空間６２６を下降した遊技球が、ファールカバーユニット５４０のファール球入口５４２ｅに受けられて、皿ユニット３００における下皿３０２（図７を参照）へ排出されるようになっている。
【００２４】
また、本体枠ベース６００は、正面視で下部後壁部６０４の左右中央よりも左側に前後方向へ矩形状に貫通する開口部と、開口部の上側及び正面視左右両側に複数形成され前後方向に貫通した透孔６１５と、を備えている。この本体枠ベース６００の開口部は、前側から中継端子板カバー６９２によって閉鎖されるようになっており、中継端子板カバー６９２の開口６９２ａを通して、下部後壁部６０４の後面に取り付けられた基板ユニット８００の主扉中継端子板８８０と周辺扉中継端子板８８２とが前側へ臨むようになっている。
【００２５】
また、本体枠ベース６００は、正面視で下部後壁部６０４の右端上部に前後方向に貫通した略円形のシリンダ錠貫通穴６１１の下側前面に、本体枠３に対する扉枠５の開放を検出するための扉枠開放スイッチ６１８が取り付けられており、本体枠３に対して扉枠５が開かれる（開放される）と、その押圧が解除されて扉枠５の開放を検出することができるようになっている。また、本体枠ベース６００は、扉枠開放スイッチ６１８が取り付けられた位置よりも下側後面に、外枠２に対する本体枠３の開放を検出するための本体枠開放スイッチ６１９が取り付けられており、外枠２に対して本体枠３が開かれる（開放される）と、その押圧が解除されて本体枠３の開放を検出することができるようになっている。
【００２６】
［３−２．上軸支金具及び下軸支金具］
次に、上軸支金具６３０及び下軸支金具６４０について説明する。上軸支金具６３０及び下軸支金具６４０は、本体枠ベース６００の正面視左端上下後面の金具取付部に、所定のビスを用いてそれぞれ取り付けることで、本体枠３に対して扉枠５を開閉可能に軸支することができるとともに、外枠２に対して本体枠３を開閉可能に軸支させることができるものである。
【００２７】
上軸支金具６３０は、本体枠ベース６００の上側の金具取付部に取り付けられ上下左右方向へ広がる板状の取付部６３１と、取付部６３１の上端から前方へ延出する板状の前方延出部６３２と、前方延出部６３２の前端付近から上方へ延びだすように突設された軸支ピン６３３と、軸支ピン６３３の正面視左側に配置され扉枠５の軸ピン１５５（図７を参照）が挿入される上下方向に貫通した扉枠軸支穴６３４と、前方延出部６３２の正面視左側端部から下方へ垂下し扉枠５の開放側への回動端を規制するストッパと、を備えている。上軸支金具６３０は、取付部６３１、前方延出部６３２、及びストッパが、一枚の金属板を屈曲成形することで一体的に形成されている。
【００２８】
下軸支金具６４０は、扉枠５を軸支するための扉枠軸支金具６４２と、扉枠軸支金具６４２の下側に配置され外枠２に対して本体枠３を軸支するための本体枠軸支金具６４４と、を備えている。下軸支金具６４０における扉枠軸支金具６４２は、本体枠ベース６００の下側の金具取付部に取り付けられ上下左右方向へ広がる板状の取付部と、取付部の下端から前方へ延出する板状の前方延出部６４２ｂと、前方延出部６４２ｂの前端付近に上下方向へ貫通し扉枠５の軸ピン１５７（図７を参照）が挿入される扉枠軸支穴６４２ｃと、前方延出部６４２ｂの正面視左側端部から上方へ立設され扉枠５の開放側への回動端を規制するストッパ６４２ｄと、を備えている。この扉枠軸支金具６４２は、取付部、前方延出部６４２ｂ、及びストッパ６４２ｄが、一枚の金属板を屈曲成形することで一体的に形成されている。
【００２９】
また、下軸支金具６４０における本体枠軸支金具６４４は、本体枠ベース６００の下側の金具取付部に取り付けられ上下左右方向へ広がる板状の取付部と、取付部の下端から前方へ延出する前方延出部６４４ｂと、前方延出部６４４ｂ前端付近に上下方向へ貫通した本体枠軸支穴と、を備えている。本体枠軸支金具６４４もまた、取付部、及び前方延出部６４４ｂが、一枚の金属板を屈曲成形することで一体的に形成されている。
【００３０】
下軸支金具６４０は、扉枠軸支金具６４２の取付部と本体枠軸支金具６４４の取付部とが前後方向に重なった（接した）状態とされるとともに、扉枠軸支金具６４２の前方延出部６４２ｂと本体枠軸支金具６４４の前方延出部６４４ｂとが上下方向に所定距離離間した状態で、本体枠ベース６００における下側の金具取付部に取り付けられるようになっている。
【００３１】
上軸支金具６３０及び下軸支金具６４０は、本体枠ベース６００に取り付けた状態で、上軸支金具６３０の軸支ピン６３３と、下軸支金具６４０の本体枠軸支穴とが同軸上に位置するようになっており、下軸支金具６４０における本体枠軸支金具６４４の本体枠軸支穴が、外枠２における下支持金具２１の支持突起２１ｄ（図４を参照）に嵌合挿入されるように、本体枠軸支金具６４４の前方延出部６４４ｂを、下支持金具２１の支持突出片２１ｃ（図４を参照）上に載置した上で、上軸支金具６３０の軸支ピン６３３を、外枠２における上支持金具２０の支持鉤穴２０ｃ（図４を参照）内に挿入することで、本体枠３を外枠２に対して開閉可能に軸支させることができるようになっている。
【００３２】
また、上軸支金具６３０及び下軸支金具６４０は、本体枠ベース６００に取り付けた状態で、上軸支金具６３０の扉枠軸支穴６３４と、下軸支金具６４０の扉枠軸支穴６４２ｃとが同軸上に位置するようになっており、下軸支金具６４０における扉枠軸支金具６４２の扉枠軸支穴６４２ｃに、扉枠５の軸ピン１５７が挿入されるように扉枠５の下軸支部１５８（図７を参照）を扉枠軸支金具６４２の前方延出部６４２ｂ上に載置した上で、扉枠５の軸ピン１５５を、上軸支金具６３０の扉枠軸支穴６３４に挿入することで、本体枠３に対して扉枠５を開閉可能に軸支することができるようになっている。なお、本実施形態では、扉枠５の上側の軸ピン１５５は、上下方向へ摺動可能とされており、上軸支金具６３０の扉枠軸支穴６３４へ挿入させる際に、軸ピン１５５を一旦、下方へスライドさせて、扉枠５の上軸支部１５６と上軸支金具６３０の前方延出部６３２とが上下に重なるようにした上で、軸ピン１５５を上方へスライドさせることで扉枠軸支穴６３４へ挿入することができるようになっている。
【００３３】
［３−３．打球発射装置］
次に、打球発射装置６５０について説明する。打球発射装置６５０は、本体枠ベース６００における下部後壁部６０４の前面所定位置に取り付けられる金属板の発射ベース６５２と、発射ベース６５２の下部後面に前側へ回転駆動軸６５４ａが突出するように取り付けられる発射ソレノイド６５４と、発射ソレノイド６５４の回転駆動軸６５４ａに一体回転可能に固定される打球槌６５６と、打球槌６５６の先端に固定される槌先６５８と、槌先６５８の移動軌跡上における所定位置を基端として正面視斜め左上へ延出し発射ベース６５２の前面に取り付けられる発射レール６６０と、発射レール６６０の基端上部に発射レール６６０との間で打球槌６５６先端の槌先６５８が通過可能とされると同時に遊技球が通過不能な隙間を形成し発射レール６６０の基端に遊技球を保持する球止め片６６２と、球止め片６６２によって発射レール６６０の基端に保持された遊技球を打球可能な打球位置よりも打球槌６５６（槌先６５８）が発射レール６６０側へ回動するのを規制するストッパ６６４と、を備えている。
【００３４】
この打球発射装置６５０における発射ソレノイド６５４は、詳細な図示は省略するが、回転駆動軸６５４ａがハンドル装置５００の回転操作角度に応じた強さ（速さ）で往復回動するようになっている。また、打球発射装置６５０の打球槌６５６は、発射ソレノイド６５４の回転駆動軸６５４ａに固定される固定部６５６ａと、固定部６５６ａから緩やかな円弧状に延出し先端が回転駆動軸６５４ａの軸心に対して法線方向を向き先端に槌先６５８が固定される棹部６５６ｂと、棹部６５６ｂに対して固定部６５６ａを挟んで反対側へ延出しストッパ６６４と当接可能なストッパ部６５６ｃと、を備えている。打球槌６５６のストッパ部６５６ｃがストッパ６６４と当接することで、先端の槌先６５８が打球位置（正面視で反時計周りの方向の回動端）よりも発射レール６６０側へ回動するのが規制されるようになっている。
【００３５】
打球発射装置６５０は、本体枠ベース６００の下部後壁部６０４に取り付けた状態においては、発射レール６６０の上端が左右方向の略中央で下部後壁部６０４の上端、つまり、遊技盤載置部６０６（遊技盤保持口６０１の下辺）よりも下方に位置するようになっており、遊技盤保持口６０１に保持された遊技盤４における外レール１１１１の下端との間で、左右方向に所定幅で下方へ広がったファール空間６２６が形成されるようになっている。そして、打球発射装置６５０は、発射レール６６０よりも正面視左側のファール空間６２６を飛び越えるようにして遊技球を発射することで、遊技盤４の遊技領域１１００内へ遊技球を打ち込むことができるようになっている。なお、本体枠３に対して扉枠５を閉じた状態においては、ファール空間６２６の下部に、扉枠５に取り付けられるファールカバーユニット５４０のファール球入口５４２ｅが位置するようになっており、遊技領域１１００内へ打ち込まれずにファール球となった遊技球が、ファール空間６２６を落下してファール球入口５４２ｅへ受け入れられて、下皿３０２へ排出されるようになっている。
【００３６】
［３−４．賞球ユニット］
次に、賞球ユニット７００について説明する。パチンコ遊技機１を設置するホールにおけるパチンコ島設備において、パチンコ島設備側からパチンコ遊技機１へ供給された遊技球を貯留した上で、所定の払出指示に基づいてパチンコ遊技機１の上皿３０１へ払い出すものである。この賞球ユニット７００は、本体枠ベース６００の後面に取り付けられる賞球ベース７１０と、賞球ベース７１０の後面上部に取り付けられパチンコ島設備側から供給される遊技球を受けると共に貯留する賞球タンク７２０と、賞球タンク７２０の下側に配置され賞球タンク７２０に貯留された遊技球を整列させて下流側へ送るタンクレールユニット７３０と、タンクレールユニット７３０によって整列された遊技球を所定の払出指示に基づいて払い出す賞球装置７４０と、賞球装置７４０によって払出された遊技球を皿ユニットの上皿３０１へ誘導することができると共に上皿３０１が遊技球で満タンになると払出された遊技球を下皿３０２側へ分岐誘導することができる満タン分岐ユニット７７０と、を主に備えている。
【００３７】
また、賞球ユニット７００は、賞球ベース７１０の後面に取り付けられる外部端子板７８４と、外部端子板７８４の後側を覆う外部端子板カバー７８６と、を備えている。
【００３８】
［３−４−１．賞球タンク］
賞球タンク７２０は、底壁部７２１の外周が外周壁部７２２で囲まれており、底壁部７２１上に所定量の遊技球を貯留することができるようになっている。また、賞球タンク７２０は、底壁部７２１の上面が、排出口７２３へ向かって低くなるように傾斜しており、底壁部７２１上の遊技球が排出口７２３へ向かって転動するようになっている。
【００３９】
また、賞球タンク７２０は、軸部７２５に回動自在に軸支される二つの球ならし部材７２７を備えている。この球ならし部材７２７は、一端側が軸部７２５に軸支されるようになっていると共に内部に錘を保持しており、自重によって他端側が垂下するようになっている。この球ならし部材７２７は、後述するタンクレールユニット７３０内に垂下するようになっており、タンクレールユニット７３０内を流通する遊技球をならして整列させることができるものである。
【００４０】
［３−４−２．タンクレールユニット］
タンクレールユニット７３０は、賞球タンク７２０の下側に配置され左右方向へ長く延びたタンクレール７３１を備えている。このタンクレール７３１は、上方が開放された所定深さの樋状で前後方向に遊技球が二列で整列することが可能な幅（奥行）とされ、正面視左側（軸支側）端部が低くなるように底部が傾斜している。
【００４１】
また、タンクレールユニット７３０は、タンクレール７３１の排出口上部に回転可能に支持される整列歯車７３２と、整列歯車７３２の上部を覆う歯車カバー７３３と、歯車カバー７３３の正面視右端と連続しタンクレール７３１の上部を閉鎖する球押え板７３４と、タンクレール７３１内に進退可能とされタンクレール７３１内の遊技球が排出口側へ転動するのを停止させることが可能な球止片７３５と、を備えている。整列歯車７３２は、タンクレール７３１の仕切壁によって二列に仕切られた遊技球の二つの流路と対応するように、前後方向に並んで二つ備えられている。
【００４２】
［３−４−３．賞球装置］
賞球装置７４０は、タンクレールユニット７３０の排出口から排出供給された遊技球を、所定の払出指示に基づいて皿ユニット３００の上皿３０１へ払い出すためのものである。賞球装置７４０は、上端に開口し遊技球の外形よりも若干広い幅で上下方向の中央よりもやや下側の位置まで延出する供給通路と、供給通路の下端と連通し所定広さの空間を有した振分空間と、振分空間の背面視左側（開放側）下端と連通し略く字状に曲がって背面視左側面に開口する賞球通路と、振分空間の背面視右側（軸支側）下端と連通し下方へ延出して下端に開口する球抜通路と、を備えている。この供給通路、振分空間、賞球通路、及び球抜通路は、後方へ開放された状態で形成されている。
【００４３】
賞球装置７４０は、払出モータ７４４の回転軸に一体回転可能に固定されモータ支持板の後側に配置される第１ギアと、第１ギアと噛合する第２ギアと、第２ギアと噛合する第３ギアと、第３ギアとともに一体回転し振分空間内に配置される払出回転体と、払出回転体とは第３ギアを挟んで反対側に一体回転可能に固定され周方向に等間隔で複数（本実施形態では、３つ）の検出スリットが形成された回転検出盤と、を備えるとともに、供給通路内の遊技球の有無を検出するための球切れスイッチ７５０と、賞球通路内を流下する遊技球を検出するための計数スイッチ７５１と、払出回転体と一体回転する回転検出盤に形成された検出スリットを検出するための回転角スイッチ７５２と、回転角スイッチ７５２を保持する回転角スイッチ基板７５３と、払出モータ７４４、球切れスイッチ７５０、計数スイッチ７５１、及び回転角スイッチ７５２と後述する払出制御基板との接続を中継する賞球ケース内基板７５４と、を備えている。
【００４４】
払出回転体は、周方向に等間隔でそれぞれ１つの遊技球を収容可能な大きさの３つの凹部を備えており、払出回転体が回転することで、供給通路から供給された遊技球が１球ずつ凹部に収容されて、賞球通路又は球抜通路側へ払い出すことができるようになっている。また、払出回転体と一体回転する回転検出盤に形成された３つの検出スリットは、回転検出盤の外周に等分（１２０度ごと）に形成されるとともに、払出回転体の凹部間と対応する位置にそれぞれ設けられており、検出スリットを回転角スイッチ７５２によって検出することで、払出回転体の回転位置を検出することができるようになっている。なお、本実施形態では、回転検出盤（払出回転体）の各検出スリット間（１２０度）の回転は、払出モータ７４４の１８ステップの回転に相当するように設計されている。
【００４５】
賞球装置７４０は、払出モータ７４４によって払出回転体が背面視反時計周りの方向へ回転させられると、供給通路内の遊技球が、賞球通路へ払出されるようになっており、払出回転体の回転によって賞球通路へ払出された遊技球は、計数スイッチ７５１によって１球ずつ数えられた上で賞球通路へ受け渡されるようになっている。一方、球抜き操作部材がホールの店員等により操作されると、供給通路内の遊技球が球抜通路へ払出されるようになっており、球抜通路へ払出された遊技球は、球抜通路の下端から後述する満タン分岐ユニット７７０を介してパチンコ遊技機１の後側外部へと排出することができるようになっている。
【００４６】
［３−４−４．満タン分岐ユニット］
満タン分岐ユニット７７０は、全体が後端から前端へ向かうに従って低くなるような箱状に形成されており、後端上部における左右方向の略中央に上方へ向かって開口し賞球装置７４０の賞球通路を流下してきた遊技球を受ける賞球受口と、賞球受口の下側に配置され左右方向へ広がった分岐空間と、分岐空間における賞球受口の直下から前側へ向かって遊技球を誘導する通常通路と、通常通路を流通した遊技球を前方へ放出し前端の正面視右端に開口した通常球出口７７４と、分岐空間における賞球受口の直下よりも背面視右側へ離れた位置から前側へ向かって遊技球を誘導する満タン通路と、満タン通路を流通した遊技球を前方へ放出し通常球出口７７４の正面視左側に開口した満タン球出口７７６と、を備えている。
【００４７】
また、満タン分岐ユニット７７０は、後端上部の正面視左側端部に上方へ向かって開口し賞球装置７４０の球抜通路を流下してきた遊技球を受ける球抜受口と、球抜受口に受けられた遊技球を前側へ誘導する球抜通路と、球抜通路を流通した遊技球を前方へ放出し正面視左端で通常球出口７７４及び満タン球出口７７６よりも後方の位置で開口した球抜出口と、を備えている。
【００４８】
満タン分岐ユニット７７０は、本体枠３に対して扉枠５を閉じた状態とすると、通常球出口７７４及び満タン球出口７７６が、それぞれ扉枠５におけるファールカバーユニット５４０の第一球入口５４２ａ及び第二球入口５４２ｃ（図１を参照）と対向して連通するようになっており、通常球出口７７４から放出された遊技球は、ファールカバーユニット５４０の第一球入口５４２ａを通って皿ユニット３００の上皿３０１へ供給され、満タン球出口７７６から放出された遊技球は、ファールカバーユニット５４０の第二球入口５４２ｃを通って皿ユニット３００の下皿３０２へ供給されるようになっている。また、球抜出口は、本体枠ベース６００における本体枠ベース球抜通路の背面視右側上端と連通するように形成されており、球抜出口から放出された遊技球が本体枠ベース６００の本体枠ベース球抜通路へ受け渡されるようになっている。
【００４９】
皿ユニット３００の上皿３０１が遊技球で満タンとなった状態で、更に賞球ユニット７００（賞球装置７４０）から遊技球が払出されると、ファールカバーユニット５４０の第一球出口から上皿３０１側へ出られなくなった遊技球が、ファールカバーユニット５４０の第一球通路内で滞り、やがて、満タン分岐ユニット７７０における通常球出口７７４を通して上流の通常通路内も一杯になる。この状態で、賞球受口から分岐空間内へ侵入した遊技球は、通常通路内へ侵入することができず、分岐空間内で横方向へ移動し始め、横方向へ移動した遊技球が満タン通路内へ侵入して、満タン球出口からファールカバーユニット５４０の第二球入口５４２ｃ、第二球通路、そして第二球出口を介して皿ユニット３００の下皿３０２へ供給されるようになっている。
【００５０】
［３−５．基板ユニット］
次に、基板ユニット８００について説明する。基板ユニット８００は、図６に示すように、本体枠ベース６００の下部後壁部の後面に取り付けられる基板ユニットベース８１０と、基板ユニットベース８１０の正面視左側後面に取り付けられるスピーカボックス８２０と、基板ユニットベース８１０の後面に取り付けられる電源基板ボックスホルダ８４０と、電源基板ボックスホルダ８４０の後面に取り付けられ後端がスピーカボックス８２０の後端と略同一面状となる大きさに形成される電源基板ボックス８５０と、電源基板ボックス８５０及びスピーカボックス８２０の後面に取り付けられる払出制御基板ボックス８６０と、払出制御基板ボックス８６０の正面視左側端部を覆うようにスピーカボックス８２０の後面に取り付けられる端子基板ボックス８７０と、基板ユニットベース８１０の前面に取り付けられる主扉中継端子板８８０及び周辺扉中継端子板８８２と、を備えている。
【００５１】
電源基板ボックスホルダ８４０は、正面視で左右中央よりも左側前面に、上方へ開放され遊技盤４のアウト球排出部から排出された下方へ排出された遊技球を受ける排出球受部８４１と、排出球受部８４１で受けられた遊技球を下方へ誘導して排出する排出通路８４２と、排出通路８４２及び排出球受部８４１の横（正面視で右側）の前面に前方及び上方へ開放され電源基板ボックスホルダ８４０の後面全体が前側へ窪んだように形成され電源基板ボックス８５０の前端を収容可能なボックス収容部と、を備えている。
【００５２】
また、電源基板ボックスホルダ８４０は、排出通路８４２の開放された前端側が基板ユニットベース８１０の後面によって閉鎖されるようになっているとともに、基板ユニットベース８１０の開口部が排出通路８４２へ臨む位置に形成されており、本体枠ベース６００における下部後壁部の後面に形成された本体枠ベース球抜通路を流通して基板ユニットベース８１０の開口部を通って基板ユニットベース８１０の後側へ流下した遊技球と、遊技盤４のアウト球排出部から排出されて排出球受部８４１で受けられた遊技球と、を排出通路８４２を通してパチンコ遊技機１の後側下方へ排出することができるようになっている。
【００５３】
電源基板ボックス８５０は、前方が開放された横長の箱状に形成されており、その前端開口を閉鎖するように取り付けられた電源基板８５１を備えている。この電源基板ボックス８５０は、電源基板８５１に取り付けられた各種電子部品が収容されるようになっており、上面及び下面に形成された複数のスリット８５０ａを介して、電子部品等からの熱を外部へ放出することができるようになっている。なお、電源基板ボックス８５０の後面には、電源基板８５１に取り付けられた電源スイッチ８５２が臨むようになっている。
【００５４】
払出制御基板ボックス８６０は、横長で後方が開放された薄箱状のボックスベース８６１と、ボックスベース８６１内へ後側から嵌合し前方が開放された薄箱状のカバー８６２と、ボックスベース８６１の後面に取り付けられカバー８６２によって後面が覆われる払出制御基板４１１０と、を備えている。また、払出制御基板ボックス８６０は、背面視左端から外方へ突出しボックスベース８６１及びカバー８６２の双方に形成された複数の分離切断部８６３を備えており、複数の分離切断部８６３の一箇所でボックスベース８６１とカバー８６２とがカシメ固定されている。これによってボックスベース８６１とカバー８６２とを分離するためには、分離切断部８６３を切断しないと分離できないようになっており、払出制御基板ボックス８６０を開くと、その痕跡が残るようになっている。したがって、払出制御基板ボックス８６０が不正に開閉させられたか否かが判るようになっている。なお、本実施形態では、検査等のために払出制御基板ボックス８６０を一回だけ開閉することができるようになっている。
【００５５】
また、払出制御基板ボックス８６０は、払出制御基板４１１０に取り付けられた操作スイッチ８６０ａ（エラー解除部）、及び検査用出力端子８６０ｃ等がカバー８６２を通して後方へ臨むようになっている。また、払出制御基板ボックス８６０は、主制御基板４１００等と接続するための各種接続用の端子が、カバー８６２を通して後方へ臨むようになっている。なお、操作スイッチ８６０ａは、電源投入時において払出制御基板４１１０のマイクロプロセッサに内蔵されるＲＡＭ、及び主制御基板４１００のマイクロプロセッサに内蔵されるＲＡＭをクリアする場合に操作されたり、電源投入後においてエラー報知されている際に、そのエラーを解除するために操作されたりするようになっており、電源投入時におけるＲＡＭクリアを行う機能と、電源投入後（ＲＡＭクリアとして機能を奏する期間を経過した後）におけるエラー解除を行う機能と、を有している。この点についての詳細な説明を後述する。
【００５６】
端子基板ボックス８７０は、スピーカボックス８２０の後面に取り付けられる基板ベース８７１と、基板ベース８７１の後面に取り付けられ後方へ向かって周辺パネル中継端子８７２が固定された枠周辺中継端子板８６８と、基板ベース８７１の後面に取り付けられ後方へ向かってＣＲユニット中継端子８７３が固定された遊技球等貸出装置接続端子板８６９と、周辺パネル中継端子８７２とＣＲユニット中継端子８７３とが後側へ臨むように基板ベース８７１の後側を覆う基板カバー８７４と、を備えている。周辺パネル中継端子８７２は、パチンコ遊技機１を設置するパチンコ島設備側に備えられたパチンコ遊技機１の稼動状態等を表示するための度数表示器と接続するためのものであり、ＣＲユニット中継端子８７３は、パチンコ遊技機１と隣接して設置されるＣＲユニットと接続するためのものである。
【００５７】
主扉中継端子板８８０及び周辺扉中継端子板８８２は、本体枠３に取り付けられる遊技盤４に備えられた周辺制御基板４１４０や基板ユニット８００の払出制御基板４１１０等と、扉枠５に備えられたハンドル装置５００、各装飾基板や操作ユニット４００等との接続を中継するためのものである。これら主扉中継端子板８８０及び周辺扉中継端子板８８２は、基板ユニットベース８１０の前面に形成された基板取付部に取り付けることで、本体枠ベース６００の前面から前側へ臨むようになっており、扉枠５から延びだした配線を接続することができるようになっている。
【００５８】
なお、主扉中継端子板８８０及び周辺扉中継端子板８８２は、本体枠ベース６００の前面に取り付けられる中継端子板カバー６９２によってその前側が覆われるようになっているとともに、中継端子板カバー６９２の開口６９２ａを通して、接続端子のみが前側へ臨むようになっており、本体枠３の前面がすっきりした外観となるようになっている。
【００５９】
また、主扉中継端子板８８０は、扉枠５側に配置される皿ユニット３００における貸球ユニット３６０の貸球ボタン３６１、返却ボタン３６２、貸出残表示部３６３、ハンドル装置５００のポテンショメータ５１２、タッチスイッチ５１６、発射停止スイッチ５１８、及びファールカバーユニット５４０の満タンスイッチ５５０と、本体枠３側に配置される払出制御基板４１１０との接続を中継するためのものである。なお、貸球ユニット３６０の貸球ボタン３６１、返却ボタン３６２、貸出残表示部３６３、ハンドル装置５００のポテンショメータ５１２、タッチスイッチ５１６、発射停止スイッチ５１８、及びファールカバーユニット５４０の満タンスイッチ５５０についての説明を後述する。
【００６０】
また、周辺扉中継端子板８８２は、扉枠５側に配置される各装飾ユニット２００，２４０，２８０及び皿ユニット３００や操作ユニット４００に備えられた各装飾基板、及び操作ユニット４００に備えられた、ダイヤル駆動モータ４１４、ダイヤル操作部４０１や押圧操作部４０５の操作を各々検出する各種スイッチと、本体枠３側に配置される遊技盤４の周辺制御基板４１４０との接続を中継するためのものである。なお、扉枠５側に配置される各装飾ユニット２００，２４０，２８０及び皿ユニット３００や操作ユニット４００に備えられた各装飾基板、及び操作ユニット４００に備えられた、ダイヤル駆動モータ４１４、ダイヤル操作部４０１や押圧操作部４０５の操作を検出する各種スイッチについての説明は後述する。
【００６１】
［４．扉枠の全体構成］
次に、本体枠３の前面側に開閉自在に設けられる扉枠５について、図７を参照して説明する。図７は扉枠の斜視図である。扉枠５は、図７に示すように、外形が縦長の矩形状に形成され内周形状がやや縦長の円形状（楕円形状）とされた遊技窓１０１を有する扉枠ベースユニット１００と、扉枠ベースユニット１００の前面で遊技窓１０１の右外周に取り付けられる右サイド装飾ユニット２００と、右サイド装飾ユニット２００と対向し扉枠ベースユニット１００の前面で遊技窓１０１の左外周に取り付けられる左サイド装飾ユニット２４０と、扉枠ベースユニット１００の前面で遊技窓１０１の上部外周に取り付けられる上部装飾ユニット２８０と、右サイド装飾ユニット２００及び左サイド装飾ユニット２４０の下端下側に配置され扉枠ベースユニット１００の前面に取り付けられる一対のサイドスピーカカバー２９０と、を備えている。
【００６２】
また、扉枠５は、扉枠ベースユニット１００の前面で遊技窓１０１の下部に取り付けられる皿ユニット３００と、皿ユニット３００の上部中央に取り付けられる操作ユニット４００と、皿ユニット３００の右側に取り付けられる上皿側液晶表示装置４７０、皿ユニット３００を貫通して扉枠ベースユニット１００の右下隅部に取り付けられ遊技球の打込操作をするためのハンドル装置５００と、扉枠ベースユニット１００を挟んで皿ユニット３００の後側に配置され扉枠ベースユニット１００の後面に取り付けられるファールカバーユニット５４０と、ファールカバーユニット５４０の右側で扉枠ベースユニット１００の後面に取り付けられる球送ユニット５８０と、扉枠ベースユニット１００の後側に遊技窓１０１を閉鎖するように取り付けられるガラスユニット５９０と、を備えている。
【００６３】
［４−１．扉枠ベースユニット］
次に、扉枠ベースユニット１００について説明する。扉枠ベースユニット１００は、外形が縦長の矩形状に形成されるとともに、前後方向に貫通し内周が縦長の略楕円形状に形成された遊技窓１０１を有する扉枠ベース本体１１０と、扉枠ベース本体１１０の前面で遊技窓１０１の上部中央に取り付けられ上部装飾ユニットを固定するための上部ブラケット１２０と、扉枠ベース本体１１０の前面で遊技窓１０１の下端左右両外側に取り付けられる一対のサイドスピーカ１３０と、扉枠ベース本体１１０の前面で正面視右下隅部に取り付けられハンドル装置５００を支持するためのハンドルブラケットと、を備えている。
【００６４】
また、扉枠ベースユニット１００は、扉枠ベース本体１１０の後側に固定される金属製で枠状の補強ユニット１５０（図１を参照）と、扉枠ベース本体１１０の後面で遊技窓１０１の下部を被覆するように取り付けられる防犯カバー１８０（図１を参照）と、扉枠ベース本体１１０の後面で遊技窓１０１の外周の所定位置に回動可能に取り付けられるガラスユニット係止部材１９０（図１を参照）と、背面視で左右方向の中央より左側（開放側）に配置され遊技窓１０１の下端に沿って扉枠ベース本体１１０の後面に取り付けられる発射カバー１９１（図１を参照）と、発射カバー１９１の下側で扉枠ベース本体１１０の後面に取り付けられ後述するハンドル装置５００のポテンショメータ５１２と後述する遊技盤４に備えられた主制御基板４１００との接続を中継するハンドル中継端子板１９２（図１を参照）と、ハンドル中継端子板１９２の後側を被覆するハンドル中継端子板カバー１９３（図１を参照）と、左右方向の中央を挟んで発射カバー１９１やハンドル中継端子板１９２等とは反対側（背面視で左右方向中央よりも右側（軸支側））に配置され扉枠ベース本体の後面に取り付けられる枠装飾駆動アンプ基板１９４（図１を参照）と、枠装飾駆動アンプ基板１９４の後側を被覆する枠装飾駆動アンプ基板カバー１９５（図１を参照）と、を備えている。
【００６５】
枠装飾駆動アンプ基板１９４は、サイドスピーカ１３０や左右のサイド装飾ユニット２００，２４０の上部スピーカと電気的に接続されるとともに、後述する遊技盤４に備えられた周辺制御基板４１４０と電気的に接続されており、周辺制御基板４１４０から送られた音響信号を増幅して各スピーカ１３０へ出力する増幅回路を備えている。なお、具体的な図示は省略するが、本実施形態では、各装飾ユニット２００，２４０，２８０及び皿ユニット３００や操作ユニット４００に備えられた各装飾基板、操作ユニット４００に備えられたダイヤル駆動モータやスイッチ、ハンドル中継端子板１９２、皿ユニット３００の貸球ユニット３６０等と、払出制御基板４１１０や周辺制御基板４１４０等とを電気的に接続する配線が、枠装飾駆動アンプ基板１９４の背面視で右側（軸支側）の位置に集約して束ねられた上で後方へ延出して本体枠３の主扉中継端子板８８０や周辺扉中継端子板８８２に接続されるようになっている。
【００６６】
［４−１−１．扉枠ベース本体］
扉枠ベース本体１１０は、合成樹脂によって縦長の額縁状に形成されており、前後方向に貫通し内形が縦長で略楕円形状の遊技窓１０１が全体的に上方へオフセットするような形態で形成されている。この遊技窓１０１は、左右側及び上側の内周縁が連続した滑らかな曲線状に形成されているのに対して、下側の内周縁は左右へ延びた直線状に形成されている。また、扉枠ベース本体１１０における遊技窓１０１の下側の内周縁には、軸支側（正面視で左側）にファールカバーユニット５４０の第一球出口を挿通可能な方形状の切欠部が形成され、遊技窓１０１の下辺の左右両外側に配置されサイドスピーカ１３０を取り付けて固定するためのスピーカ取付部、正面視で右下隅部に配置され前方へ膨出した前面の右側（開放側）端が後退するように斜めに傾斜しハンドルブラケットを取り付けるためのハンドル取付部、ハンドル取付部の所定位置で前後方向へ貫通しハンドル装置５００からの配線が通過可能な配線通過口、ハンドル取付部の上側で前方へ向かって短く延びた筒状に形成され後述するシリンダ錠１０１０が挿通可能な錠穴１１６が形成されている。この扉枠ベース本体１１０は、遊技窓１０１によって形成される上辺、及び左右の側辺の幅が、後述する補強ユニット１５０の上側補強板金１５１、軸支側補強板金１５２、及び開放側補強板金１５３の幅と略同じ幅とされており、正面視における扉枠ベース本体の大きさに対して、遊技窓１０１が可及的に大きく形成されている。
【００６７】
［４−１−２．補強ユニット］
補強ユニット１５０は、扉枠ベース本体１１０の上辺部裏面に沿って取り付けられる上側補強板金１５１（図１を参照）と、扉枠ベース本体１１０の軸支側辺部裏面に沿って取り付けられる軸支側補強板金１５２（図１を参照）と、扉枠ベース本体１１０の開放側辺部裏面に沿って取り付けられる開放側補強板金１５３（図１を参照）と、扉枠ベース本体１１０の遊技窓１０１の下辺裏面に沿って取り付けられる下側補強板金１５４（図１を参照）と、を備えており、それらが相互にビスやリベット等で締着されて方形状に形成されている。
【００６８】
軸支側補強板金１５２の上下端部に、その上面に上下方向に摺動自在に設けられる軸ピン１５５を有する上軸支部１５６と、その下面に軸ピン１５７を有する下軸支部１５８と、を一体的に備えている。そして、上下の軸ピン１５５，１５７が本体枠３の軸支側上下に形成される上軸支金具６３０及び下軸支金具６４０に軸支されることにより、扉枠５が本体枠３に対して開閉自在に軸支されるようになっている。
【００６９】
また、開放側補強板金１５３の後側下部には、錠装置１０００の扉枠用フック部１０４１と当接するフックカバー１６５が備えられている。このフックカバー１６５は、本体枠３に対して扉枠５を閉じる際に、本体枠３の開放側辺に沿って取り付けられる錠装置１０００（施錠装置）の扉枠用フック部１０４１と係合するものであり、錠装置１０００のシリンダ錠１０１０に鍵を差し込んで一方に回動する（本体枠３を外枠２に対して開放する方向と反対方向に回転する）ことにより、扉枠用フック部１０４１とフックカバー１６５との係合が外れて本体枠３に対する扉枠５の閉鎖状態を解除することができるものである。
【００７０】
［４−２．皿ユニット］
次に、皿ユニット３００について説明する。皿ユニット３００は、賞球装置７４０から払出された遊技球を貯留するための上皿３０１及び下皿３０２を備えているとともに、上皿３０１に貯留した遊技球を球送ユニットを介して打球発射装置６５０へ供給することができるものである。
【００７１】
皿ユニット３００の上皿上部パネル３１４の形状は、正面視で左方向から中央に向かって前方へ突出するように湾曲状に形成されるとともに、その中央から右方向に向かって直線上に前方へ突出して形成されている。皿ユニット３００の上部中央には、操作ユニット４００が取り付けられる操作ユニット取付部が形成され、この操作ユニット取付部の右側に上皿側液晶表示装置４７０を取り付けるための液晶取付部３１４ｄが形成される。液晶取付部３１４ｄが形成される上皿上部パネル３１４の形状は、板状に形成されており、この部分を例えば遊技者が手で下に向かって押しつけると下方向にたわむようになっており、その押しつける力が所定の力を超えると、上皿上部パネル３１４が壊れるようになっている。これは、上皿側液晶表示装置４７０が高価なものであるため、上皿側液晶表示装置４７０の画面を遊技者が手を押しつけた際に、その力を上皿上部パネル３１４で受けることにより上皿上部パネル３１４をたわませることで上皿側液晶表示装置４７０が破損しないようにしている。つまり、上皿側液晶表示装置４７０が破損する前に上皿上部パネル３１４が先に破損するという構造が採用されている。なお、上皿上部パネル３１４が破損した場合には、皿ユニット３００を交換することとなる。この場合、壊れた上皿上部パネル３１４から上皿側液晶表示装置４７０を取り外して交換する皿ユニット３００の上皿上部パネル３１４に取り付けて再利用する。
【００７２】
また、皿ユニット３００には、上皿球抜きボタン３４１の操作に応じて上皿３０１に貯留された遊技球を下皿３０２へ抜くための上皿球抜き機構３４０と、下皿球抜きボタン３５４の操作に応じて下皿３０２に貯留された遊技球を下皿球抜き孔３２４ｂを介して下方へ抜くための下皿球抜き機構３５０と、パチンコ遊技機１に隣接して設置された図示しないＣＲユニットを作動させる貸球ユニット３６０と、を備えている。
【００７３】
［４−２−１．操作ユニット］
操作ユニット４００は、正面視左右方向の略中央で上皿３０１の前面に配置され、遊技者が回転操作可能なダイヤル操作部４０１（操作部）と、遊技者が押圧可能な押圧操作部４０５（操作部）と、を備えており、遊技状態に応じて遊技者の操作を受付けたり、ダイヤル操作部４０１が可動したりすることができ、遊技者に対して遊技球の打込操作だけでなく、遊技中の演出にも参加することができるようにするものである。ダイヤル操作部４０１の回転（回転方向）は、操作ユニット４００に備える回転検出スイッチにより検出され、押圧操作部４０５の操作は、操作ユニット４００に備える押圧検出スイッチにより検出されるようになっている。
【００７４】
また、操作ユニット４００は、ダイヤル駆動モータ４１４の駆動力によって、ダイヤル操作部４０１を時計回りや、反時計回りの方向へ回転させることができるようになっている。また、操作ユニット４００は、ステッピングモータを用いたダイヤル駆動モータ４１４の駆動力によって、ダイヤル操作部４０１を、カクカクと段階的に回転させたり、遊技者がダイヤル操作部４０１を回転操作した時に、その回転を補助したり、わざと回らないようにしたり、回転にクリック感を付与したりすることができるようになっている。また、操作ユニット４００は、ダイヤル駆動モータ４１４を小刻みに正転させる回転と逆転させる回転とを交互に繰返させることによりダイヤル操作部４０１を振動させるようにすることができるようになっている。
【００７５】
［４−２−２．貸球ユニット］
貸球ユニット３６０は、後方へ押圧可能な貸球ボタン３６１及び返却ボタン３６２を備えているとともに、貸球ボタン３６１と返却ボタン３６２の間に貸出残表示部３６３を備えている。貸球ボタン３６１が操作されると、球貸スイッチ３６５ａにより検出され、返却ボタン３６２が操作されると、返却スイッチ３６５ｂにより検出されるようになっている。残度数表示器３６５ｃの表示内容は貸出残表示部３６３を介して視認することができるようになっている。なお、残度数表示器３６５ｃに隣接してＣＲユニットランプ３６５ｄが配置されており、ＣＲユニットランプ３６５ｄの発光態様が貸出残表示部３６３を介して視認することができるようになっている。球貸スイッチ３６５ａ、返却スイッチ３６５ｂ、残度数表示器３６５ｃ、及びＣＲユニットランプ３６５ｄは、度数表示板３６５に実装されており、この度数表示板３６５は、貸球ユニット３６０の内部に取り付けられている。この貸球ユニット３６０は、パチンコ遊技機１に隣接して設けられた球貸機に対して現金やプリペイドカードを投入した上で、貸球ボタン３６１を押すと、所定数の遊技球を皿ユニット３００の上皿３０１内へ貸出す（払い出す）ことができるとともに、返却ボタン３６２を押すと貸出された分の残りを引いた上で投入した現金の残金やプリペイドカードが返却されるようになっている。また、貸出残表示部３６３には、球貸機に投入した現金やプリペイドカードの残数が表示されるようになっている。
【００７６】
［４−３．球送ユニット］
次に、球送ユニット５８０について説明する。球送ユニット５８０は、皿ユニット３００における上皿３０１から供給される遊技球を１球ずつ打球発射装置６５０へ供給することができるとともに、上皿３０１内に貯留された遊技球を、上皿球抜き機構３４０の上皿球抜きボタン３４１の操作によって下皿３０２へ抜くことができるものである。
【００７７】
球送ユニット５８０は、皿ユニット３００の上皿３０１に貯留された遊技球が、上皿３０１の上皿球排出口、扉枠ベース本体１１０の球送開口を通して供給され前後方向に貫通した侵入口、及び侵入口の下側に開口する球抜口を有し後方が開放された箱状の前カバーと、前カバーの後端を閉鎖するとともに前方が開放された箱状で、前後方向に貫通し前カバーの侵入口から侵入した遊技球を打球発射装置６５０へ供給するための打球供給口５８２ａを有した後カバーと、後カバー及び前カバーの間で前後方向へ延びた軸周りに回動可能に軸支され前カバーの後側で侵入口と球抜口との間を仕切る仕切部を有した球抜き部材と、球抜き部材の仕切部上の遊技球を１球ずつ後カバーの打球供給口５８２ａへ送り前カバーと後カバーとの間で上下方向へ延びた軸周りに回動可能に支持された球送部材と、球送部材を回動させる球送ソレノイド５８５と、を備えている。
【００７８】
球送ソレノイド５８５が駆動される（ＯＮの状態）と、球送部材が遊技球を１球受け入れる一方、球送ソレノイド５８５の駆動が解除される（ＯＦＦの状態）と、球送部材が受け入れた遊技球を打球発射装置６５０側へ送る（供給する）ようになっている。
【００７９】
［４−４．ハンドル装置］
次に、ハンドル装置５００について説明する。ハンドル装置５００は、扉枠ベース本体１１０の前面に取り付けられたハンドルブラケットに固定され円筒状で前端が軸直角方向へ丸く膨出したハンドルベースと、ハンドルベースに対して相対回転可能にハンドルベースの前側に配置される環状の回転ハンドル本体後と、回転ハンドル本体後の前面に固定され回転ハンドル本体後と一体回転可能とされた回転ハンドル本体前５０６と、回転ハンドル本体前５０６の前面に配置されると共にハンドルベースに固定され、ハンドルベースと協働して回転ハンドル本体前５０６及び回転ハンドル本体後を回転可能に支持する前端カバー５０８と、を備えている。
【００８０】
また、ハンドル装置５００は、回転ハンドル本体前の回転中心に前側から後側へ突出するように取り付けて固定され後端に非円形の軸受部を有した軸部材と、軸部材の軸受部と嵌合し回転可能とされた検出軸部を有しハンドルベースの前面に回転不能に嵌合されるポテンショメータ５１２と、ポテンショメータ５１２をハンドルベースとで挟むようにハンドルベースの前面に固定されポテンショメータ５１２の検出軸部が通過可能な貫通孔を有したスイッチ支持部材と、スイッチ支持部材の後面に取り付けられるタッチスイッチ５１６と、タッチスイッチ５１６とはスイッチ支持部材の後面の異なる位置に取り付けられる発射停止スイッチ５１８と、スイッチ支持部材に対して回転可能に軸支され発射停止スイッチ５１８を作動させる単発ボタンと、軸部材の外周を覆うように配置され回転ハンドル本体前５０６及び回転ハンドル本体後を原回転位置（正面視で反時計周りの方向への回転端）へ復帰するように付勢するハンドル復帰バネと、を備えている。なお、ポテンショメータ５１２は、回転ハンドル本体前５０６の回転位置に応じて遊技球を遊技領域１１００に向かって打ち出す強度を電気的に調節するためのものである。また、回転ハンドル本体前５０６及び回転ハンドル本体後は、原回転位置から正面視で時計周りの方向へ最大回転位置となる限界回転位置（正面視で時計周りの方向への回転端）まで回動する。
【００８１】
また、ハンドル装置５００は、ポテンショメータ５１２が可変抵抗器とされており、回転ハンドル本体前５０６及び回転ハンドル本体後を回転させると、軸部材を介してポテンショメータ５１２の検出軸部が回転することとなる。そして、検出軸部の回転位置（回転角度）に応じてポテンショメータ５１２の内部抵抗が変化し、ポテンショメータ５１２の内部抵抗に応じて打球発射装置６５０における発射ソレノイド６５４の駆動力が変化して、回転ハンドル本体前５０６及び回転ハンドル本体後の回転角度、つまり回転ハンドル本体前５０６及び回転ハンドル本体後の回転位置に応じた（見合った）発射強度で遊技球が遊技領域１１００内へ打ち込まれるようになっている。
【００８２】
［４−５．ファールカバーユニット］
次に、ファールカバーユニット５４０について説明する。ファールカバーユニット５４０は、扉枠ベースユニット１００における遊技窓１０１よりも下側の後面に取り付けられ、賞球ユニット７００から払出された遊技球や、打球発射装置６５０により発射されたにも関わらず遊技領域１１００内へ到達しなかった遊技球（ファール球）を、皿ユニット３００の上皿３０１や下皿３０２へ誘導するものである。ファールカバーユニット５４０は、前側が開放され複数の遊技球の流路を内部に有したカバーベースと、カバーベースの前端を閉鎖する前カバーと、を備えている。
【００８３】
ファールカバーユニット５４０のカバーベースは、背面視で右上隅に配置され前後方向に貫通する第一球入口５４２ａと、第一球入口と連通しカバーベース５４２の前端に向かうに従って正面視右側へ広がる第一球通路と、第一球入口５４２ａの外側（背面視でで右側）に配置され第一球入口５４２ａよりも大口の第二球入口５４２ｃと、第二球通路と連通しカバーベースの内部で、下方へ延びた上で正面視右下隅へ向かって低くなるように傾斜した第二球入口５４２ｃと、を備えている。この第一球入口５４２ａ及び第二球入口５４２ｃは、扉枠５を本体枠３に対して閉じた状態で、賞球ユニット７００における満タン分岐ユニット７７０の通常球出口７７４及び満タン球出口７７６とそれぞれ対向する位置に形成されている。なお、カバーベースにおける第二球通路は、下端に沿って左右方向へ延びた部分の高さが、遊技球の外径に対して約３倍の高さとされており、所定量の遊技球を収容可能な収容空間が形成されている。
【００８４】
また、カバーベース５４２は、左右方向の略中央上部に配置され上方に開口したファール球入口５４２ｅと、ファール球入口５４２ｅと連通し第二球通路の下流付近の上部へ遊技球を誘導可能なファール球通路と、を備えている。また、カバーベースは、第二球入口の下側の後面に球出口開閉ユニット７９０の開閉シャッター７９２を作動させるための開閉作動片を、備えている。この開閉作動片は、扉枠５を本体枠３に対して閉じた時に、球出口開閉ユニット７９０における開閉クランクの球状の当接部と当接することで、開閉クランクを回転させて開閉シャッター７９２を開状態とすることができるものである。
【００８５】
ファールカバーユニット５４０の前カバーは、カバーベースの前面を閉鎖する略板状に形成されており、正面視左上隅に配置されカバーベースの第一球通路と連通し前後方向に貫通した第一球出口と、正面視右下隅に配置されカバーベース５４２の第二球通路の下流端と連通し前後方向に貫通した第二球出口と、を備えている。前カバーの第一球出口は、扉枠ベースユニット１００の切欠部を通して皿ユニット３００の上皿球供給口と接続されるようになっている。また、第二球出口は、扉枠ベース本体１１０の球通過口を通して皿ユニット３００における下皿球供給樋の後端が接続されるようになっている。
【００８６】
ファールカバーユニット５４０は、賞球ユニット７００における満タン分岐ユニット７７０の通常球出口７７４から第一球入口５４２ａへ供給された遊技球を、第一球通路を通って第一球出口から皿ユニット３００の上皿球供給口を介して上皿３０１へ供給することができるようになっている。また、ファールカバーユニット５４０は、賞球ユニット７００における満タン分岐ユニット７７０の満タン球出口７７６から第二球入口５４２ｃへ供給された遊技球を、第二球通路を通って第二球出口から皿ユニット３００の下皿球供給樋及び下皿球供給口を介して下皿３０２へ供給することができるようになっている。
【００８７】
また、ファールカバーユニット５４０は、扉枠５を本体枠３に対して閉じた状態とすると、ファール球入口５４２ｅが本体枠３のファール空間６２６の下部に位置するようになっており、打球発射装置６５０により発射された遊技球が遊技領域１１００内へ到達せずにファール球となってファール空間６２６を落下すると、ファール球入口５４２ｅによって受けられるようになっている。そしてファールカバーユニット５４０は、ファール球入口５４２ｅに受けられた遊技球を、ファール球通路及び第二球通路を通って第二球出口から皿ユニット３００の下皿３０２へ排出（供給）することができるようになっている。
【００８８】
また、ファールカバーユニット５４０は、第二球通路における収容空間の上流側（正面視左側）側面を形成し収容空間内に貯留された遊技球によって揺動可能にカバーベースに軸支された揺動部材と、揺動部材の揺動を検出する満タンスイッチ５５０と、揺動部材が満タンスイッチ５５０によって非検出状態となる方向へ付勢するバネと、を備えている。この揺動部材は、カバーベースに対して下端が回動可能に軸支されているとともに、上端が正面視左側へ回動するようになっており、略垂直な状態で収容空間の左側側壁を形成するようになっている。また、揺動部材は、バネによって略垂直状態となる位置へ付勢されている。また、揺動部材は、収容空間側とは反対側の側面に外側へ突出する検出片が形成されており、この検出片が満タンスイッチ５５０よって検出されるようになっている。つまり、満タンスイッチ５５０からの検出信号に基づいて、収容空間が貯留された遊技球で満タンであるか否かを判断することができるようになっている。
【００８９】
［５．遊技盤の全体構成］
次に、遊技盤４の全体構成について、図８及び図９を参照して説明する。図８は遊技盤の正面図であり、図９は図８の遊技盤を分解して前から見た分解斜視図である。遊技盤４は、図８及び図９に示すように、外レール１１１１及び内レール１１１２を有し、遊技者がハンドル装置５００を操作することで遊技媒体としての遊技球が打ち込まれる遊技領域１１００の外周を区画形成する枠状の前構成部材１１１０と、前構成部材１１１０の正面視右下隅部でパチンコ遊技機１へ取り付けた時に扉枠５の遊技窓１０１から遊技者側へ視認可能となる位置に配置された機能表示ユニット１１８０と、前構成部材１１１０の後側に遊技領域１１００を閉鎖するように取り付けられ遊技領域１１００と対応する位置に所定形状で前後方向へ貫通した複数の開口部１１５８を有した板状の遊技パネル１１５０と、遊技パネル１１５０の開口部１１５８に対して前側から取り付けられる表ユニット２０００と、遊技パネル１１５０の後面に取り付けられる裏ユニット３０００と、を備えている。
【００９０】
また、遊技盤４は、遊技パネル１１５０と裏ユニット３０００との間に配置され、遊技パネル１１５０を貫通するように複数穿設された発光装飾孔に対して遊技パネル１１５０の後側から挿入されるパネルレンズ部材２５００と、裏ユニット３０００の後側に脱着可能に取り付けられ遊技状態に応じて遊技者側から視認可能とされた所定の演出画像を表示可能な液晶表示装置と、裏ユニット３０００の下部を後側から覆うように遊技パネル１１５０の後面下部に取り付けられる基板ホルダ１１６０と、基板ホルダ１１６０の後面に取り付けられる主制御基板ボックス１１７０と、を備えている。
【００９１】
［５−１．前構成部材］
次に、前構成部材１１１０について説明する。前構成部材１１１０は、外形が本体枠３の遊技盤保持口６０１内へ挿入可能な略矩形状とされ、内形が略円形状に前後方向へ貫通しており、内形の内周によって遊技領域１１００の外周が区画されるようになっている。この前構成部材１１１０は、正面視で左右方向中央から左寄りの下端から時計回りの周方向へ沿って円弧状に延び正面視左右方向中央上端を通り過ぎて右斜め上部まで延びた外レール１１１１と、外レール１１１１に略沿って外レール１１１１の内側に配置され正面視左右方向中央下部から正面視左斜め上部まで円弧状に延びた内レール１１１２と、内レール１１１２の下端から滑らかに連続するように正面視反時計回りの周方向へ沿って外レール１１１１の終端（上端）よりも下側の位置まで円弧状に延びた内周レール１１１３と、内周レール１１１３の終端（上端）と外レール１１１１の終端（上端）とを結び外レール１１１１に沿って転動してきた遊技球が当接可能とされた衝止部１１１４と、内レール１１１２と内周レール１１１３との境界部で遊技領域１１００の最下端に配置され後方へ向かって低くなったアウト口誘導面１１１５と、内レール１１１２の上端に回動可能に軸支され、外レール１１１１との間を閉鎖するように内レール１１１２の上端から上方へ延出した閉鎖位置と正面視時計回りの方向へ回動して外レール１１１１との間を開放した開放位置との間でのみ回動可能とされるとともに閉鎖位置側へ復帰するようにバネによって付勢された逆流防止部材１１１６と、を備えている。
【００９２】
前構成部材１１１０は、遊技盤４を本体枠３に取り付けた状態とすると、外レール１１１１と内レール１１１２との間の下端開口が、本体枠３の打球発射装置６５０における発射レール６６０（図１を参照）の延長線上に位置するようになっている。この外レール１１１１の下端と、発射レール６６０の上端との間には、左右方向及び下方へ広がった空間が形成されており、打球発射装置６５０の発射レール６６０に沿って打ち出された遊技球が、その空間を飛び越えて、外レール１１１１と内レール１１１２との間の下端開口から外レール１１１１と内レール１１１２との間へ打ち込まれるようになっている。外レール１１１１と内レール１１１２との間に打ち込まれた遊技球は、その勢いに応じて外レール１１１１に沿って上方へ転動し、内レール１１１２の上端に軸支された逆流防止部材１１１６を、その付勢力に抗して開放位置側へ回動させることにより、遊技領域１１００内へ侵入することができるようになっている。
【００９３】
また、打球発射装置６５０において遊技球を強く打球した場合、遊技領域１１００内で外レール１１１１に沿って転動した遊技球が、外レール１１１１の終端に備えられた衝止部１１１４に当接するようになっており、この衝止部１１１４に遊技球が当接することで遊技球の転動方向を強制的に変化させることができ、外レール１１１１から内周レール１１１３へ連続して遊技球が転動するのを防止することができるようになっている。なお、遊技領域１１００内へ侵入した（打ち込まれた）遊技球が、外レール１１１１と内レール１１１２との間へ戻ろうとしても、その前に逆流防止部材１１１６が付勢力によって閉鎖位置へ復帰することで、逆流防止部材１１１６によって遊技球の逆流が阻止されるようになっている。
【００９４】
また、遊技領域１１００内へ打ち込まれた遊技球は、表ユニット２０００の始動口２１０１，２１０２や入賞口２１０３，２１０４，２２０１等に受け入れられなかった場合は、遊技領域１１００の下端へと流下し、内レール１１１２と内周レール１１１３との境界のアウト口誘導面１１１５によって、遊技パネル１１５０のアウト口１１５１へ誘導され、アウト口１１５１から遊技盤４の後側下方へ排出されるようになっている。
【００９５】
一方、打球発射装置６５０から発射された遊技球が、内レール１１１２先端の逆流防止部材１１１６を越えて遊技領域１１００内へ侵入することができなかった場合は、外レール１１１１と内レール１１１２との間を逆方向の下方へ向かって転動し、外レール１１１１と内レール１１１２との間の下端開口から、発射レール６６０の上端と外レール１１１１の下端との間に形成されたファール空間６２６（図１を参照）を落下することとなり、ファール空間６２６の下部に位置する扉枠５に取り付けられたファールカバーユニット５４０のファール球入口５４２ｅ（図１を参照）に受け入れられて、皿ユニット３００における下皿３０２（図７を参照）へ排出されるようになっている。
【００９６】
なお、前構成部材１１１０における外レール１１１１は、その表面に金属板が取り付けられており、遊技球の転動による耐摩耗性が高められているとともに、遊技球が滑らかに転動するようになっている。また、衝止部１１１４は、表面にゴムや合成樹脂等の弾性体が配置されており、遊技球が外レール１１１１に沿って勢い良く転動してきて衝突しても、その衝撃を緩和させることができるようになっているとともに、遊技球を内側へ反発させることができるようになっている。
【００９７】
また、前構成部材１１１０は、正面視左端に上下方向へ離間して配置され前方から後方へ向かって窪むとともに左端に開放された一対の位置決め凹部１１１９と、正面視右端に上下方向へ離間して配置された一対の遊技盤止め具１１２０と、外レール１１１１の下端よりも正面視左側に配置され下方に開放されるとともに上側が円弧状に形成され前側から窪んだ固定凹部１１２１と、正面視下端の左側端部付近に下端から上方へ左右方向に長く延びた矩形状に切欠かれた球通路用切欠部１１２２と、を備えている。前構成部材１１１０の位置決め凹部１１１９は、本体枠３における側面防犯板９５０の内側に取り付けられた位置決め部材９５６（図５を参照）と嵌合させることで、遊技盤保持口６０１（図５を参照）に挿入された遊技盤４の正面視左端が、前後方向へ移動するのを規制することができるようになっている。また、遊技盤止め具１１２０は、本体枠３における本体枠ベース６００の遊技盤係止部に対して着脱可能に係止することができるようになっており、遊技盤止め具１１２０を遊技盤係止部に係止させることで、本体枠３の遊技盤保持口６０１に挿入された遊技盤４の正面視右端が、前後方向へ移動するのを規制することができるようになっている。
【００９８】
また、前構成部材１１１０の固定凹部１１２１は、遊技盤４を本体枠３の遊技盤保持口６０１へ挿入した状態で、本体枠３の前面に軸支された遊技盤固定具６９０（図５を参照）を正面視で時計回りの方向へ回動させると、遊技盤固定具６９０の固定片６９０ａ（図５を参照）が挿入されるようになっており、遊技盤固定具６９０によって遊技盤４の下端が前方へ移動するのが規制されるようになっている。また、前構成部材１１１０の球通路用切欠部１１２２は、遊技パネル１１５０の同位置にも同様の球通路用切欠部１１５２が形成されており、遊技盤４を本体枠３の遊技盤保持口６０１へ挿入した状態では、球通路用切欠部１１２２，１１５２内に満タン分岐ユニット７７０（図５を参照）の前端が挿通されるようになっている。
【００９９】
なお、前構成部材１１１０の正面視右下には、後述する機能表示ユニット１１８０が配置されている。
【０１００】
［５−２．表ユニット］
次に、遊技盤４の表ユニット２０００について説明する。表ユニット２０００は、遊技領域１１００内の左右方向略中央下部でアウト口１１５１の上側に配置され遊技パネル１１５０の前面に支持されるアタッカユニット２１００と、アタッカユニット２１００の左方で遊技領域１１００の外周に沿って配置され遊技パネル１１５０の前面に支持されるサイド入賞口部材２２００と、遊技領域１１００の略中央部分に配置され遊技パネル１１５０に支持される枠状のセンター役物２３００と、を備えている。
【０１０１】
この表ユニット２０００は、遊技パネル１１５０における遊技領域１１００と対応した位置に形成された開口部１１５８に対して、前側から挿入された上で、遊技パネル１１５０の前面に取り付けられるようになっており、遊技パネル１１５０よりも前側へ突出した部分は、遊技領域１１００内に位置するようになっている。これにより、表ユニット２０００は、遊技領域１１００内へ打ち込まれた遊技球と適宜位置で当接するようになっており、遊技パネル１１５０の前面に植設された障害釘と共に、遊技球の動きに対して変化を付与することができるようになっているものである。また、表ユニット２０００は、遊技領域１１００内を装飾することができるようになっている。
【０１０２】
［５−２−１．アタッカユニット］
次に、表ユニット２０００のアタッカユニット２１００について説明する。アタッカユニット２１００は、遊技領域１１００内へ打ち込まれた遊技球が受入可能とされた複数の受入口（入賞口）を有しており、具体的には、左右方向の略中央に配置された上始動口２１０１と、上始動口２１０１の下側に配置された下始動口２１０２と、下始動口２１０２の下側に配置され上始動口２１０１や下始動口２１０２よりも左右方向へ大きく延びた矩形状の大入賞口２１０３と、大入賞口２１０３の左右両側やや上寄りに配置された一般入賞口２１０４と、を備えている。これら上始動口２１０１、下始動口２１０２、大入賞口２１０３、及び一般入賞口２１０４に受け入れられた遊技球は、遊技パネル１１５０の前面側から後面側へ誘導されるようになっている。
【０１０３】
このアタッカユニット２１００の上始動口２１０１は、上側が開放されており遊技球が常時受入（入賞）可能となっている。一方、上始動口２１０１の下側に配置された下始動口２１０２は、上始動口２１０１との間に始動口ソレノイド２１０５（図９９を参照）により拡開可能な一対の可動片２１０６が配置されており、一対の可動片２１０６が略垂直に立上った状態では上始動口２１０１と一対の可動片２１０６とによって下始動口２１０２へ遊技球が受入不能となるのに対して、一対の可動片２１０６が左右方向へ拡開した状態では下始動口２１０２へ遊技球が受入可能となるようになっている。つまり、一対の可動片２１０６により下始動口２１０２が可変入賞口（可変入賞装置）となっている。なお、一対の可動片２１０６は、後述するセンター役物２３００におけるゲート部２３５０のゲートスイッチ２３５２による遊技球の通過の検出に基づいて始動口ソレノイド２１０５の駆動により開閉されるようになっている。
【０１０４】
また、アタッカユニット２１００の大入賞口２１０３は、その開口を閉鎖可能な横長矩形状の開閉部材２１０７によって開閉可能とされている。この開閉部材２１０７は、下辺が回動可能に軸支されており、略垂直な状態では大入賞口２１０３を閉鎖して遊技球を受け入れし難くすることができると共に、上辺が前側へ移動するように回動すると大入賞口２１０３を開放して遊技球を受け入れ易くすることができるようになっている。この開閉部材２１０７は、通常の遊技状態では大入賞口２１０３を閉鎖した状態となっており、上始動口２１０１や下始動口２１０２へ遊技球が受け入れられる（始動入賞する）ことで抽選される特別抽選結果に応じて（特別抽選の結果が「大当り」又は「小当り」の時に）アタッカソレノイド２１０８（図９９を参照）の駆動により開閉するようになっており、可変入賞口（可変入賞装置）を構成している。
【０１０５】
更に、アタッカユニット２１００の一般入賞口２１０４は、上向きに開放されており、遊技球が常時受入（入賞）可能となっている。
【０１０６】
また、アタッカユニット２１００は、詳細な図示は省略するが、下始動口２１０２へ受け入れられた遊技球を検出する下始動口スイッチ２１０９と、大入賞口２１０３へ受け入れられた遊技球を検出するカウントスイッチ２１１０と、を更に備えており、下始動口スイッチ２１０９やカウントスイッチ２１１０により検出された遊技球は、基板ホルダ１１６０の底壁部上に排出されるようになっている。なお、上始動口２１０１へ受け入れられた遊技球を検出する上始動口スイッチ３０２２と、一般入賞口２１０４へ受け入れられた遊技球を検出する一般入賞口スイッチ３０２０は、裏ユニット３０００に備えられている。
【０１０７】
［５−２−２．サイド入賞口部材］
次に、表ユニット２０００のサイド入賞口部材２２００について説明する。サイド入賞口部材２２００は、遊技パネル１１５０における左右方向中央から左寄りの下部で、アタッカユニット２１００が挿入固定される開口部１１５８よりも左側に形成された開口部１１５８に対して、前側から挿入された上で、遊技パネル１１５０の前面に固定されるものであり、アタッカユニット２１００における正面視左側の一般入賞口２１０４と並ぶように遊技領域１１００の外周に沿って互いに背向するようにされた２つの一般入賞口２２０１を備えている。これら２つの一般入賞口２２０１は、上方に開放され遊技球が常時受入（入賞）可能となっており、一般入賞口２２０１へ受け入れられた遊技球は、遊技パネル１１５０の前面側から後面側へ誘導された後に、後述する裏ユニット３０００に備えられた一般入賞口スイッチ３０２０によって検出されるようになっている。
【０１０８】
また、サイド入賞口部材２２００には、その左上端部に左側の端部が遊技領域１１００の外周と略接するような位置に配置され、右側の端部へ向うに従って低くなるように傾斜した第一棚部２２０２と、第一棚部２２０２とは２つの一般入賞口２２０１を挟んで反対側且つ下側に配置され遊技領域１１００の左右方向中央側（アタッカユニット２１００の下始動口２１０２や大入賞口２１０３側）へ向かって低くなる第二棚部２２０３と、を備えており、第一棚部２２０２によって遊技領域１１００の外周に沿って流下してきた遊技球を遊技領域１１００の中央側へ寄せることができるようになっている。
【０１０９】
なお、２つの一般入賞口２２０１は、第一棚部２２０２の右側の端部よりも右側へ配置されており、第一棚部２２０２により遊技球が遊技領域１１００の中央側へ寄せられても、一般入賞口２２０１へ入賞する可能性があるようになっている。また、２つの一般入賞口２２０１の間の上側にも、遊技領域１１００の中央側へ向って低くなるように傾斜した第三棚部２２０４が備えられている。
【０１１０】
このサイド入賞口部材２２００は、全体的に透光性を有するように形成されており、詳細な図示は省略するが、第二棚部２２０３の後側にサイド入賞口装飾基板が備えられていると共に、サイド入賞口部材２２００の後側に後述する裏ユニット３０００におけるサイドランプ装飾基板３０１４が配置されるようになっており、これらサイド入賞口装飾基板及びサイドランプ装飾基板３０１４によってサイド入賞口部材２２００が発光装飾可能とされている。
【０１１１】
［５−２−３．センター役物］
次に、表ユニット２０００のセンター役物２３００について説明する。センター役物２３００は、遊技パネル１１５０の略中央を貫通するように大きく形成された開口部１１５８に対して、前側から挿入された上で、遊技パネル１１５０の前面に固定されるものであり、遊技領域１１００の大半を占める大きさで枠状に形成され、正面視右側の外周面は遊技領域１１００の外周との間で遊技球の外径よりも若干大きい隙間が形成されるように円弧状に形成されていると共に、左側の外周面は遊技領域１１００の外周との間で所定幅の領域が形成されるように垂下した略直線上に形成されている。
【０１１２】
このセンター役物２３００は、遊技パネル１１５０の前面に位置する前壁部の上側の外周面における左右方向中央のやや右寄りの位置から左側に、左方向へ向うに従って低くなるように傾斜した上棚部２３０１を備えており、遊技領域１１００内の上部へ打ち込まれた遊技球が、上棚部２３０１へ流下するとセンター役物２３００の左方を通って流下するようになっていると共に、上棚部２３０１よりも右側へ流下（侵入）した遊技球はセンター役物２３００の右方を通って一気に遊技領域１１００の下部へ流下するようになっている。つまり、センター役物２３００における上棚部２３０１よりも右側へ遊技球が侵入するように遊技球を打ち込むと、遊技球の流下を楽しむ機会が少なくなるようになっているので、遊技球の打込強さを適宜調整させることができ、緊張感を維持させて漫然とした遊技となるのを抑制することができるようになっている。
【０１１３】
また、センター役物２３００は、遊技パネル１１５０の前側に位置する前壁部の左側の外周面に遊技領域１１００を流下する遊技球が侵入可能とされたワープ入口２３０２と、ワープ入口２３０２に侵入した遊技球を枠内へ放出するワープ出口（図示は省略）と、ワープ出口から放出された遊技球を左右方向へ転動させた後にアタッカユニット２１００の上側の遊技領域１１００内へ放出させセンター役物２３００における枠内の下辺上面に形成されたステージ２３１０と、を主に備えている。
【０１１４】
このセンター役物２３００におけるステージ２３１０は、詳細な図示は省略するが、ワープ出口から放出された遊技球が供給される第一ステージと、第一ステージの前側に配置され第一ステージから遊技球が供給されると共に遊技領域１１００内へ遊技球を放出可能とされた第二ステージと、を備えている。このステージ２３１０は、左右方向の略中央が低くなるような湾曲面状に形成されている。また、第一ステージの左右方向略中央の後側には、遊技球が侵入可能なチャンス入口２３１３が形成されており、チャンス入口２３１３へ侵入した遊技球はセンター役物２３００における最下端前面のチャンス出口２３１４から遊技領域１１００内へ放出されるようになっている。このチャンス出口２３１４は、アタッカユニット２１００における上始動口２１０１の直上に配置されており、チャンス出口２３１４から放出された遊技球は、高い確率で上始動口２１０１へ受け入れられる（入賞する）ようになっている。
【０１１５】
なお、センター役物２３００におけるステージ２３１０は、透明な部材で形成されており、このステージ２３１０を通して、裏ユニット３０００におけるステージ２３１０よりも下側に配置された装飾体が遊技者側から視認できるようになっている。
【０１１６】
また、センター役物２３００には、遊技パネル１１５０の前側に位置する前壁部の左側の外周面でワープ入口２３０２よりも上側に、内レール１１１２と略接するように左方向へ延出する透明なアーチ部２３１５を更に備えている。このアーチ部２３１５は、前壁部の略前端から薄板状の延びだしており、アーチ部２３１５と遊技パネル１１５０の前面との間に遊技球が通過可能な空間を形成している。これにより、遊技領域１１００の上部に打ち込まれて上棚部２３０１によってセンター役物２３００の左方へ誘導された遊技球が、アーチ部２３１５の後側を通って下流側へ流下するようになっている。
【０１１７】
更に、センター役物２３００には、遊技パネル１１５０の前側に位置する前壁部の左側の外周面でアーチ部２３１５付近に遊技球の通過を検出するゲート部２３５０を備えている。このゲート部２３５０は、前壁部の左側の外周面でアーチ部２３１５の上側に配置され遊技領域１１００を流下する遊技球が侵入可能とされたゲート入口と、ゲート入口に侵入した遊技球を検出するゲートスイッチ２３５２と、ゲートスイッチ２３５２で検出された遊技球を前壁部の外周面から遊技領域１１００へ放出するゲート出口とを備えている。なお、本実施形態では、詳細な図示は省略するが、ゲート部２３５０のゲート出口が、アーチ部２３１５と同じ高さの位置に形成されており、ゲートスイッチ２３５２で検出された遊技球が、アーチ部２３１５をあたかも潜ったかのように見えるようになっている。
【０１１８】
［５−３．パネルレンズ部材］
次に、遊技盤４のパネルレンズ部材２５００について説明する。パネルレンズ部材２５００は、遊技パネル１１５０における遊技領域１１００内でセンター役物２３００が挿入される開口部１１５８よりも外側の位置に円形や×形状で前後方向へ貫通するように形成された複数の発光装飾孔を発光装飾させるものである。このパネルレンズ部材２５００は、センター役物２３００の外周で左上側に形成された複数の発光装飾孔と対応した透明な上パネルレンズ２５１０と、上パネルレンズ２５１０の後側に配置され表面に複数のＬＥＤが実装された上パネルレンズ基板と、センター役物２３００の外周で左下側に形成された複数の発光装飾孔と対応した透明な下パネルレンズ２５２０と、下パネルレンズ２５２０の後側に配置され表面に複数のＬＥＤが実装された下パネルレンズ基板とを備えている。
【０１１９】
このパネルレンズ部材２５００における上パネルレンズ２５１０及び下パネルレンズ２５２０は、板状のレンズベース部から前方へ突出し、挿入される発光装飾孔の形状と略同形状とされた複数の棒状の挿入導光部を備えている。この挿入導光部を遊技パネル１１５０の発光装飾孔へ後側から挿入した状態では、その先端が遊技パネル１１５０の前面と略一致するように形成されており、遊技パネル１１５０の前面を流下する遊技球に対して可及的に影響を及ぼさないようになっている。
【０１２０】
パネルレンズ部材２５００は、上パネルレンズ基板及び下パネルレンズ基板のＬＥＤを適宜発光させることで、ベニア合板等の不透明な遊技パネル１１５０を用いても遊技球が流下する領域を発光装飾させることができ、これまでにない遊技パネル１１５０の装飾を遊技者に見せることができると共に、パチンコ遊技機１を目立たせて他のパチンコ遊技機との差別化を計ることができるようになっている。
【０１２１】
［５−４．裏ユニット］
次に、遊技盤４の裏ユニット３０００について説明する。裏ユニット３０００は、遊技パネル１１５０の後面に取り付けて固定されており、遊技パネル１１５０から所定距離後側へ離れた位置に液晶表示装置１９００を支持する裏箱３００１と、裏箱３００１内で液晶表示装置１９００の上側に配置される上部ユニット３１００と、裏箱３００１内で液晶表示装置１９００の右側に配置されるキャラクタユニット３４００と、裏箱３００１内で液晶表示装置１９００の左側に配置される歯車装飾体ユニット３５００と、を主に備えている。
【０１２２】
また、裏ユニット３０００は、裏箱３００１の左下前端付近で遊技パネル１１５０の前面に取り付けられた表ユニット２０００におけるサイド入賞口部材２２００と対応する位置に配置され、表面に複数のＬＥＤが実装されたサイドランプ装飾基板３０１４と、裏箱３００１の下部前端に取り付けられ、サイド入賞口部材２２００の一般入賞口２２０１へ受け入れられた遊技球と、アタッカユニット２１００における左側の一般入賞口２１０４へ受け入れられた遊技球とを下方へ誘導する左誘導部材３０１６と、左誘導部材３０１６の右側に配置され、アタッカユニット２１００の上始動口２１０１及び右側の一般入賞口２１０４へ受け入れられた遊技球を下方へ誘導する右誘導部材３０１８と、を主に備えている。
【０１２３】
更に、裏ユニット３０００は、詳細な図示は省略するが、裏箱３００１の後側下部に配置されランプ駆動基板４１７０を収容した横長矩形状のランプ駆動基板ボックス３４２３と、ランプ駆動基板ボックス３４２３の下側に配置されモータ駆動基板４１８０を収容した横長矩形状のモータ駆動基板ボックス３４３０と、裏箱３００１の後側に固定されランプ駆動基板ボックス３４２３及びモータ駆動基板ボックス３４３０の背面視で左側に配置されたパネル中継端子板４１６１と、裏箱３００１の後側上部に配置された横長矩形状の上部抵抗基板と、裏箱３００１の後側に取り付けられ液晶表示装置１９００を脱着可能に保持するロック部材と、を更に備えている。
【０１２４】
この裏ユニット３０００は、本実施形態では、表ユニット２０００におけるセンター役物２３００の枠内を通して遊技者側から視認することができるようになっており、所定の形状に造形された各ユニット３１００，３４００，３５００等によってパチンコ遊技機１のコンセプトを特徴付けることができるようになっている。また、裏ユニット３０００は、遊技状態に応じて各ユニット３１００，３４００，３５００が、それぞれ独立、或いは、連係しながら可動するようになっており、その可動により遊技者に対して、遊技状態の変化やチャンスの到来等を示唆することができ、遊技者を楽しませることができるようになっている。
【０１２５】
［５−４−１．裏箱］
次に、裏ユニット３０００の裏箱３００１について説明する。裏箱３００１は、前側が開放された箱状に形成され、前端に外方へ突出するフランジ状の固定部３００１ａが複数備えられており、この固定部３００１ａを介して遊技パネル１１５０の後側に固定されるようになっている。また、裏箱３００１は、後壁の略中央に矩形状の開口が形成されており、この開口を通して後側に支持される液晶表示装置１９００が遊技者側から視認できるようになっている。更に、裏箱３００１は、各ユニット３１００，３４００，３５００や、各基板３０１４等を取り付けて固定するための取付部が適宜位置に形成されている。
【０１２６】
また、裏箱３００１は、図示は省略するが、背面視で開口の右側に、液晶表示装置１９００の左右両辺から外方へ突出する一方（背面視で右辺）の固定片１９０２を挿入係止する液晶支持部を備えていると共に、開口の背面視で左側にロック部材が取り付けられており、ロック部材により液晶表示装置１９００の他方（背面視で左辺）の固定片１９０２を支持することで、液晶表示装置１９００が裏箱３００１の後側に脱着可能に取り付けられるようになっている。
【０１２７】
［５−４−２．誘導部材］
次に、左誘導部材３０１６及び右誘導部材３０１８について説明する。左誘導部材３０１６は、サイド入賞口部材２２００の一般入賞口２２０１と、アタッカユニット２１００の左側の一般入賞口２１０４へ受け入れられた遊技球を、それぞれ異なる流路を通って下方へ誘導排出するようになっており、それぞれの流路に遊技球の通過を検出する一般入賞口スイッチ３０２０が備えられている。一方、右誘導部材３０１８は、アタッカユニット２１００の上始動口２１０１と右側の一般入賞口２１０４へ受け入れられた遊技球を下端付近まではそれぞれ異なる流路を通って下方へ誘導排出されるようになっており、上始動口２１０１と対応した流路には上始動口スイッチ３０２２が、右側の一般入賞口２１０４と対応した流路には一般入賞口スイッチ３０２０が備えられている。また、右誘導部材３０１８には、磁気を検出可能な磁気検出スイッチ３０２４が備えられている。
【０１２８】
これら左誘導部材３０１６及び右誘導部材３０１８によって下方へ誘導された遊技球は、基板ホルダ１１６０の底壁部上に排出され、基板ホルダ１１６０のアウト球排出部１１６１から遊技盤４の下方へ排出されるようになっている。
【０１２９】
［５−４−３．上部ユニット］
次に、上部ユニット３１００について説明する。上部ユニット３１００は、全体的に横長に形成され、裏箱３００１内で液晶表示装置１９００が臨む開口の上側に取り付け固定されるものである。この上部ユニット３１００は、左右方向の略中央で前面に配置され正面視で円形状の回転装飾体ユニット３２００と、回転装飾体ユニット３２００の後側に配置され回転装飾体ユニット３２００を昇降させる昇降機構３２５０と、昇降機構３２５０の後側で左右方向の略中央に配置された揺動装飾体ユニット３３００と、揺動装飾体ユニット３３００の左右両側に配置された可動天井ユニット３３５０と、を主に備えている。
【０１３０】
回転装飾体ユニット３２００は、昇降機構３２５０によって、液晶表示装置１９００の上部に位置する上昇位置と、液晶表示装置１９００の略中央に位置する下降位置との間で上下方向へ移動することができるようになっている。この回転装飾体ユニット３２００は、前面に配置された手裏剣状に形成された回転装飾体が回転するようになっているとともに、回転することでその遠心力により回転装飾体の回転半径が拡径するようになっている。
【０１３１】
また、回転装飾体ユニット３２００は、端に回転装飾体が回転するだけでなく、半径方向外側へ突出するようになっているため、回転装飾体全体の回転半径が拡径して見た目を大きく変化させることができるようになっており、遊技者に強いインパクトを与えることができ、遊技者を楽しませて遊技に対する興趣が低下するのを抑制することができるとともに、遊技者の関心を強く引付けることができ、他のパチンコ遊技機に対して大きく差別化して遊技するパチンコ遊技機としてパチンコ遊技機１を選択させ易くすることができるようになっている。
【０１３２】
揺動装飾体ユニット３３００は、上昇位置に位置した回転装飾体ユニット３２００に隣接するようにその後側の左右に配置された揺動装飾体を備えており、遊技状態に応じて左右の揺動装飾体を一斉に左右方向へ揺動させることができるようになっている。
【０１３３】
可動天井ユニット３３５０は、上部ユニット３１００の左右両端に水平方向へ延びるような板状の天井装飾体を備えている。この天井装飾体は、前端側を中心として左右方向へ延びた軸周りに回動可能に形成されており、遊技状態に応じて、天井装飾体の後端側が下降する方向へ回動するようになっている。
【０１３４】
［５−４−４．キャラクタユニット］
次に、裏ユニット３０００のキャラクタユニット３４００について説明する。キャラクタユニット３４００は、忍者を模式化すると共に立体的に造形したキャラクタ体を備えており、遊技状態に応じて、キャラクタ体が右端の位置から、中央側へ寄った位置へ左右方向に移動することができるようになっている。また、キャラクタユニット３４００のキャラクタ体は、左右方向へ移動する際に、その移動と共に上下方向へ延びた軸周りに所定角度回動するようになっている。
【０１３５】
また、キャラクタユニット３４００のキャラクタ体は、頭部が左右方向へ伸びた軸周りに往復回動することができるようになっていると共に、右腕が上下方向へ伸びた軸周りに往復回動することができるようになっている。これにより、頭部を往復回動させることで、あたかもキャラクタが頷いているような動作をさせることができるようになっている。また、右腕を水平方向へ往復回動させることで、あたかもキャラクタが手裏剣を投げているような動作をさせることができるようになっている。
【０１３６】
［５−４−５．歯車装飾体ユニット］
次に、裏ユニット３０００の歯車装飾体ユニット３５００について説明する。歯車装飾体ユニット３５００は、左右方向へ延びた軸周りに回転可能とされ上下方向に複数配置された歯車状の歯車装飾体を備えており、遊技状態に応じて、各歯車装飾体が一斉に回転するようになっている。
【０１３７】
［５−４−６．液晶表示装置］
次に、遊技盤４の液晶表示装置１９００について説明する。液晶表示装置１９００は、裏ユニット３０００の裏箱３００１の後面に脱着可能に取り付けられるようになっており、遊技状態に応じて所定の演出画像を表示することができるようになっている。この液晶表示装置１９００は、左右両側から外方へ突出した固定片１９０２を備えており、この固定片１９０２を介して裏箱３００１に取り付けられるようになっている。
【０１３８】
また、液晶表示装置１９００は、詳細な図示は省略するが、その後側に周辺制御基板４１４０を収容した周辺基板ボックス１９０５を備えている。
【０１３９】
［６．機能表示ユニット］
次に、遊技盤４における機能表示ユニット１１８０について図１０を参照して説明する。この機能表示ユニット１１８０は、前構成部材１１１０の所定位置に取り付けて配置されるものである。図１０はパチンコ遊技機に取り付けた状態で遊技盤における機能表示ユニットを拡大して示す正面図である。
【０１４０】
機能表示ユニット１１８０は、図１０に拡大して示すように、正面視左側端部に遊技領域１１００内へ打ち込まれた遊技球によって変化する遊技状態を表示するための１つのＬＥＤからなる遊技状態表示器１１８３と、遊技状態表示器１１８３の右側で上下方向へ並んだ２つのＬＥＤからなり上始動口２１０１への遊技球の受け入れに関する保留数を表示するための上特別図柄記憶表示器１１８４と、上特別図柄記憶表示器１１８４の右側に配置され上始動口２１０１への遊技球の受け入れにより抽選された第一特別抽選結果を第一特別図柄として表示するための１つの７セグメントＬＥＤからなる上特別図柄表示器１１８５と、上特別図柄表示器１１８５の右斜め上に配置され下始動口２１０２への遊技球の受け入れにより抽選された第二特別抽選結果を第二特別図柄として表示するための１つの７セグメントＬＥＤからなる下特別図柄表示器１１８６と、下特別図柄表示器１１８６の右側で上下方向へ並んだ２つのＬＥＤからなり下始動口２１０２への遊技球の受け入れに関する保留数を表示するための下特別図柄記憶表示器１１８７と、を備えている。
【０１４１】
機能表示ユニット１１８０の表示部１１８１には、下特別図柄表示器１１８６の直上から内周レール１１１３に略沿った円弧状に並んで配置され遊技球によるゲート部２３５０の通過に関する保留数を表示するための４つのＬＥＤからなる普通図柄記憶表示器１１８８と、普通図柄記憶表示器の下側に配置され遊技球がゲート部２３５０を通過することで抽選された普通抽選結果を普通図柄として表示するための１つのＬＥＤからなる普通図柄表示器１１８９と、普通図柄記憶表示器１１８８の斜め右上側へ並んで配置され第一特別抽選結果又は第二特別抽選結果が「大当り」の時に大入賞口２１０３の開閉パターンの繰返し回数（ラウンド数）を表示するための２つのＬＥＤからなるラウンド表示器１１９０と、を備えている。
【０１４２】
遊技状態表示器１１８３は、赤色・緑色・橙色と、その発光色を変化させることが可能なフルカラーＬＥＤとされており、発光する発光色と、点灯・点滅との組合せにより、様々な遊技状態（例えば、確率変動状態、時間短縮状態、確変時短状態、大当り遊技状態、小当り遊技状態、等）を表示することができるようになっている。
【０１４３】
上特別図柄記憶表示器１１８４は、上特別図柄表示器１１８５において第一特別図柄を変動表示させることができない時に、上始動口２１０１へ遊技球が受け入れられた場合に、変動表示の開始が保留（記憶）された第一特別図柄の保留数（記憶数）を表示するものである。この上特別図柄記憶表示器１１８４は、所定のＬＥＤからなる上特別図柄記憶ランプ１１８４ａと、上特別図柄記憶ランプ１１８４ｂとを有しており、上特別図柄記憶ランプ１１８４ａ，１１８４ｂの点灯・点滅パターンによって、保留数を表示することができるようになっている。具体的には、例えば、保留数が１つの時には上特別図柄記憶ランプ１１８４ａが点灯して上特別図柄記憶ランプ１１８４ｂが消灯し、保留数が２つの時には上特別図柄記憶ランプ１１８４ａ，１１８４ｂがともに点灯し、保留数が３つの時には上特別図柄記憶ランプ１１８４ａが点滅して上特別図柄記憶ランプ１１８４ｂが点灯し、保留数が４つの時には上特別図柄記憶ランプ１１８４ａ，１１８４ｂがともに点滅するようになっている。なお、本実施形態では、４つまで保留されるようになっている。
【０１４４】
下特別図柄記憶表示器１１８７は、下特別図柄表示器１１８６において第二特別図柄を変動表示させることができない時に、下始動口２１０２へ遊技球が受け入れられた場合に、変動表示の開始が保留（記憶）された第二特別図柄の保留数（記憶数）を表示するものである。この下特別図柄記憶表示器１１８７は、所定のＬＥＤからなる下特別図柄記憶ランプ１１８７ａと、下特別図柄記憶ランプ１１８７ｂとを有しており、下特別図柄記憶ランプ１１８７ａ，１１８７ｂの点灯・点滅パターンによって、保留数を表示することができるようになっている。具体的には、例えば、保留数が１つの時には下特別図柄記憶ランプ１１８７ａが点灯して下特別図柄記憶ランプ１１８７ｂが消灯し、保留数が２つの時には下特別図柄記憶ランプ１１８７ａ，１１８７ｂがともに点灯し、保留数が３つの時には下特別図柄記憶ランプ１１８７ａが点滅して下特別図柄記憶ランプ１１８７ｂが点灯し、保留数が４つの時には下特別図柄記憶ランプ１１８７ａ，１１８７ｂがともに点滅するようになっている。なお、本実施形態では、４つまで保留されるようになっている。
【０１４５】
上特別図柄表示器１１８５及び下特別図柄表示器１１８６は、上始動口２１０１や下始動口２１０２への遊技球の受け入れにより、抽選された第一特別抽選結果や第二特別抽選結果を表示するものであり、７セグメントＬＥＤが特別抽選結果に応じた所定の時間、変動した後に停止し、停止した７セグメントＬＥＤの発光パターン（特別図柄）によって、第一特別抽選結果や第二特別抽選結果を遊技者側に認識させることができるようになっている（変動表示ゲーム）。
【０１４６】
普通図柄表示器１１８９は、赤色・緑色・橙色と、その発光色を変化させることが可能なフルカラーＬＥＤとされており、発光する発光色と、点灯・点滅との組合せにより、ゲート部２３５０を遊技球が通過することで抽選される普通抽選結果を表示することができるようになっている。なお、普通図柄表示器１１８９による普通図柄の表示も、特別図柄と同様に、所定時間変動表示した後に、普通抽選結果に対応した発光パターンで停止表示するようになっている。
【０１４７】
普通図柄記憶表示器１１８８は、普通図柄表示器１１８９において普通図柄を変動表示させることができない時に、ゲート部２３５０を遊技球が通過した場合に、変動表示の開始が保留（記憶）された普通図柄の保留数（記憶数）を表示するものである。この普通図柄記憶表示器１１８８は、下から並んで配置された４つの普通図柄記憶ランプ１１８８ａ〜１１８８ｄを備え、それぞれが所定のＬＥＤとされており、保留数に応じて下から普通図柄記憶ランプ１１８８ａ〜１１８８ｄを順次点灯させることで普通図柄の保留数を表示させることができるようになっている。なお、本実施形態では、普通図柄の変動表示が４つまで保留（記憶）されるようになっている。
【０１４８】
ラウンド表示器１１９０は、所定のＬＥＤからなる２ラウンド表示ランプ１１９０ａと、１５ラウンド表示ランプ１１９０ｂとを備えており、それぞれのランプが点灯することで「大当り」遊技におけるラウンド数を表示することができるようになっている。
【０１４９】
また、機能表示ユニット１１８０は、図１０に示すように、遊技盤４をパチンコ遊技機１に取り付けた状態で、扉枠５の遊技窓１０１を通して遊技者側から視認することができるようになっている。遊技状態表示器１１８３、上特別図柄記憶表示器１１８４、上特別図柄表示器１１８５、下特別図柄表示器１１８６、下特別図柄記憶表示器１１８７、普通図柄記憶表示器１１８８、普通図柄表示器１１８９、及びラウンド表示器１１９０は、機能表示基板１１９１の前面に取り付けられている。なお、機能表示ユニット１１８０の後方突出部の後端には、機能表示基板１１９１と主制御基板４１００とを接続するための接続端子が取り付けられている。
【０１５０】
本実施形態では、機能表示ユニット１１８０を遊技盤４の前構成部材１１１０に備えるようにしているので、遊技パネル１１５０に取り付けられる表ユニット２０００や裏ユニット３０００に備えるようにした場合と比較して、機能表示ユニット１１８０を遊技盤４の基本構成として流用することができ、パチンコ遊技機１に係る構成を簡略化してコストが増加するのを防止することができるとともに、パチンコ遊技機１の機種（表ユニット２０００や裏ユニット３０００により具現化されパチンコ遊技機１の機種を特徴付けることが可能な遊技盤４の詳細構成）が異なっていても、機能表示ユニット１１８０の位置が変化しないので、遊技者や遊技ホールの店員等に対して、戸惑うことなく機能表示ユニット１１８０の位置を認識させることができるようになっている。
【０１５１】
［７．主制御基板、払出制御基板及び周辺制御基板］
次に、パチンコ遊技機１の各種制御を行う制御基板について、図１１〜図１４を参照して説明する。図１１は主制御基板、払出制御基板及び周辺制御基板のブロック図であり、図１２は図１１のつづきを示すブロック図であり、図１３は周辺制御ＭＰＵの概略を示すブロック図であり、図１４は液晶及び音制御部における音源内蔵ＶＤＰ周辺のブロック図である。
【０１５２】
パチンコ遊技機１の制御構成は、図１１に示すように、主制御基板４１００、払出制御基板４１１０及び周辺制御基板４１４０から主として構成されており、各種制御が分担されている。まず、主制御基板について説明し、続いて払出制御基板、電源基板、そして周辺制御基板について説明する。
【０１５３】
［７−１．主制御基板］
遊技の進行を制御する主制御基板４１００は、図１１に示すように、電源投入時に実行される電源投入時処理を制御するとともに電源投入時から所定時間が経過した後に実行されるとともに遊技動作を制御する主制御プログラムなどの各種制御プログラムや各種コマンドを記憶するＲＯＭや一時的にデータを記憶するＲＡＭ等が内蔵されるマイクロプロセッサである主制御ＭＰＵ４１００ａと、各種検出スイッチからの検出信号が入力される主制御入力回路４１００ｂと、各種信号を外部の基板等へ出力するための主制御出力回路４１００ｃと、各種ソレノイドを駆動するための主制御ソレノイド駆動回路４１００ｄと、予め定めた電圧の停電又は瞬停の兆候を監視する停電監視回路４１００ｅと、を主として備えている。
【０１５４】
主制御ＭＰＵ４１００ａには、その内蔵されているＲＡＭ（以下、「主制御内蔵ＲＡＭ」と記載する。）や、その内蔵されているＲＯＭ（以下、「主制御内蔵ＲＯＭ」と記載する。）のほかに、その動作（システム）を監視するウォッチドックタイマや不正を防止するための機能等も内蔵されている。
【０１５５】
また、主制御ＭＰＵ４１００ａは、不揮発性の記憶手段が内蔵されている。この不揮発性の記憶手段には、主制御ＭＰＵ４１００ａを製造したメーカによって個体を識別するためのユニークな符号（世界で１つしか存在しない符号）が付された固有のＩＤコードが予め記憶されている。この一度付されたＩＤコードは、不揮発性の記憶手段に記憶されるため、外部装置を用いても書き換えることができない。主制御ＭＰＵ４１００ａは、不揮発性の記憶手段からＩＤコードを取り出して参照することができる。
【０１５６】
主制御入力回路４１００ｂは、その各種入力端子に各種検出スイッチからの検出信号がそれぞれ入力された情報を強制的にリセットするためのリセット端子が設けられず、リセット機能を有していない。このため、主制御入力回路４１００ｂは、後述する主制御システムリセットからのシステムリセット信号が入力されない回路として構成されている。つまり、主制御入力回路４１００ｂは、その各種入力端子に入力されている各種検出スイッチからの検出信号に基づく情報が後述する主制御システムリセットによりリセットされないことによって、その情報に基づく各種信号がその各種出力端子から出力される回路として構成されている。
【０１５７】
主制御出力回路４１００ｃは、エミッタ端子がグランド（ＧＮＤ）と接地されたオープンコレクタ出力タイプとして回路構成されており、その各種入力端子に各種信号を外部の基板等へ出力するための各種信号が入力された情報を強制的にリセットするためのリセット端子が設けられるリセット機能を有するリセット機能付き主制御出力回路４１００ｃａと、リセット端子が設けられていないリセット機能を有しないリセット機能なし主制御出力回路４１００ｃｂと、から構成されている。リセット機能付き主制御出力回路４１００ｃａは、後述する主制御システムリセットからのシステムリセット信号が入力される回路として構成されている。つまり、リセット機能付き主制御出力回路４１００ｃａは、その各種入力端子に入力されている各種信号を外部の基板等へ出力するための情報が後述する主制御システムリセットによりリセットされることによって、その情報に基づく信号がその各種出力端子から全く出力されない回路として構成されている。これに対して、リセット機能なし主制御出力回路４１００ｃｂは、後述する主制御システムリセットからのシステムリセット信号が入力されない回路として構成されている。つまり、リセット機能なし主制御出力回路４１００ｃｂは、その各種入力端子に入力されている各種信号を外部の基板等へ出力するための情報が後述する主制御システムリセットによりリセットされないことによって、その情報に基づく信号がその各種出力端子から出力される回路として構成されている。
【０１５８】
図８に示した、上始動口２１０１に入球した遊技球を検出する上始動口スイッチ３０２２、下始動口２１０２に入球した遊技球を検出する下始動口スイッチ２１０９、及び一般入賞口２１０４に入球した遊技球を検出する一般入賞口スイッチ３０２０からの検出信号や停電監視回路４１００ｅからの信号は、主制御入力回路４１００ｂを介して主制御ＭＰＵ４１００ａの所定の入力ポートの入力端子に入力されている。また、図８に示した、ゲート部２３５０を通過した遊技球を検出するゲートスイッチ２３５２、一般入賞口２２０１に入球した遊技球を検出する一般入賞口スイッチ３０２０、大入賞口２１０３に入球した遊技球を検出するカウントスイッチ２１１０、及び図９に示した裏ユニット３０００に取り付けられて磁石を用いた不正行為を検出する磁気検出スイッチ３０２４からの検出信号は、遊技盤４に取り付けられたパネル中継端子板４１６１、そして主制御入力回路４１００ｂを介して主制御ＭＰＵ４１００ａの所定の入力ポートの入力端子に入力されている。
【０１５９】
主制御ＭＰＵ４１００ａは、これらの各スイッチからの検出信号に基づいて、その所定の出力ポートの出力端子からリセット機能付き主制御出力回路４１００ｃａに駆動信号を出力することにより、リセット機能付き主制御出力回路４１００ｃａから主制御ソレノイド駆動回路４１００ｄに制御信号を出力し、主制御ソレノイド駆動回路４１００ｄからパネル中継端子板４１６１を介して始動口ソレノイド２１０５及びアタッカソレノイド２１０８に駆動信号を出力したり、その所定の出力ポートの出力端子からリセット機能付き主制御出力回路４１００ｃａに駆動信号を出力することにより、リセット機能付き主制御出力回路４１００ｃａからパネル中継端子板４１６１、そして機能表示基板１１９１を介して上特別図柄表示器１１８５、下特別図柄表示器１１８６、上特別図柄記憶表示器１１８４、下特別図柄記憶表示器１１８７、普通図柄表示器１１８９、普通図柄記憶表示器１１８８、遊技状態表示器１１８３、及びラウンド表示器１１９０に駆動信号を出力したりする。
【０１６０】
また、主制御ＭＰＵ４１００ａは、その所定の出力ポートの出力端子からリセット機能付き主制御出力回路４１００ｃａに遊技に関する各種情報（遊技情報）を出力することにより、リセット機能付き主制御出力回路４１００ｃａから払出制御基板４１１０に各種情報（遊技情報）を出力したり、その所定の出力ポートの出力端子からリセット機能付き主制御出力回路４１００ｃａに信号（停電クリア信号）を出力することにより、リセット機能付き主制御出力回路４１００ｃａから停電監視回路４１００ｅに信号（停電クリア信号）を出力したりする。
【０１６１】
なお、本実施形態おいて、上始動口スイッチ３０２２、下始動口スイッチ２１０９、ゲートスイッチ２３５２、及びカウントスイッチ２１１０には、非接触タイプの電磁式の近接スイッチを用いているのに対して、一般入賞口スイッチ３０２０，３０２０には、接触タイプのＯＮ／ＯＦＦ動作式のメカニカルスイッチを用いている。これは、遊技球が上始動口２１０１や下始動口２１０２に頻繁に入球するし、ゲート部２３５０を頻繁に通過するため、上始動口スイッチ３０２２、下始動口スイッチ２１０９、及びゲートスイッチ２３５２による遊技球の検出も頻繁に発生する。このため、上始動口スイッチ３０２２、下始動口スイッチ２１０９、及びゲートスイッチ２３５２には、寿命の長い近接スイッチを用いている。また、遊技者にとって有利となる大当り遊技状態が発生すると、大入賞口２１０３が開放されて遊技球が頻繁に入球するため、カウントスイッチ２１１０による遊技球の検出も頻繁に発生する。このため、カウントスイッチ２１１０にも、寿命の長い近接スイッチを用いている。これに対して、遊技球が頻繁に入球しない一般入賞口２１０４，２２０１には、一般入賞口スイッチ３０２０，３０２０による検出も頻繁に発生しない。このため、一般入賞口スイッチ３０２０，３０２０には、近接スイッチより寿命が短いメカニカルスイッチを用いている。
【０１６２】
また、主制御ＭＰＵ４１００ａは、その所定のシリアル出力ポートの出力端子からリセット機能なし主制御出力回路４１００ｃｂに払い出しに関する各種コマンドをシリアルデータとして送信することにより、リセット機能なし主制御出力回路４１００ｃｂから払出制御基板４１１０に各種コマンドをシリアルデータとして送信する。払出制御基板４１１０は、主制御基板４１００からの各種コマンドをシリアルデータとして正常受信完了すると、その旨を伝える信号（払主ＡＣＫ信号）を主制御基板４１００に出力する。この信号（払主ＡＣＫ信号）が主制御入力回路４１００ｂを介して主制御ＭＰＵ４１００ａの所定の入力ポートの入力端子に入力されるようになっている。
【０１６３】
また、主制御ＭＰＵ４１００ａは、払出制御基板４１１０からのパチンコ遊技機１の状態に関する各種コマンドをシリアルデータとして主制御入力回路４１００ｂで受信することにより、主制御入力回路４１００ｂからその所定のシリアル入力ポートの入力端子で各種コマンドをシリアルデータとして受信する。主制御ＭＰＵ４１００ａは、払出制御基板４１１０からの各種コマンドをシリアルデータとして正常受信完了すると、その旨を伝える信号（主払ＡＣＫ信号）を、その所定の出力ポートの出力端子からリセット機能付き主制御出力回路４１００ｃａに出力し、リセット機能付き主制御出力回路４１００ｃａから払出制御基板４１１０に信号（主払ＡＣＫ信号）を出力する。
【０１６４】
また、主制御ＭＰＵ４１００ａは、その所定のシリアル出力ポートの出力端子からリセット機能なし主制御出力回路４１００ｃｂに遊技演出の制御に関する各種コマンド及びパチンコ遊技機１の状態に関する各種コマンドをシリアルデータとして送信することにより、リセット機能なし主制御出力回路４１００ｃｂから周辺制御基板４１４０に各種コマンドをシリアルデータとして送信する。
【０１６５】
ここで、周辺制御基板４１４０へ各種コマンドをシリアルデータとして送信する主周シリアル送信ポートについて簡単に説明する。主制御ＭＰＵ４１００ａは、主制御ＣＰＵコア４１００ａａを中心として構成されており、主制御内蔵ＲＡＭのほかに、主制御各種シリアルＩ／Ｏポートの１つである主周シリアル送信ポート４１００ａｅ等がバス４１００ａｈを介して回路接続されている。主周シリアル送信ポート４１００ａｅは、周辺制御基板４１４０へ各種コマンドを主周シリアルデータとして送信するものであり、送信シフトレジスタ４１００ａｅａ、送信バッファレジスタ４１００ａｅｂ、シリアル管理部４１００ａｅｃ等を主として構成されている。主制御ＣＰＵコア４１００ａａは、コマンドを送信バッファレジスタ４１００ａｅｂにセットして送信開始信号をシリアル管理部４１００ａｅｃに出力すると、このシリアル管理部４１００ａｅｃが送信バッファレジスタ４１００ａｅｂにセットされたコマンドを送信バッファレジスタ４１００ａｅｂから送信シフトレジスタ４１００ａｅａに転送して主周シリアルデータとして周辺制御基板４１４０に送信開始する。本実施形態では、送信バッファレジスタ４１００ａｅｂの記憶容量として３２バイトを有している。主制御ＣＰＵコア４１００ａａは、送信バッファレジスタ４１００ａｅｂに複数のコマンドをセットした後にシリアル管理部４１００ａｅｃに送信開始信号を出力することによって複数のコマンドを連続的に周辺制御基板４１４０に送信している。なお、周辺制御基板４１４０への各種コマンドの送信は、シリアルデータとして送信する方式に限定されず、パラレルデータとして通信する方式であってもよい。パラレルデータとして送信する場合、プログラム処理として、パラレルデータとして送信するための専用の処理を設け、所定タイミング（例えば、リングバッファにコマンドが格納されたタイミング若しくは格納されていることを条件）により実行することで、個々のコマンドを必要なタイミングで送信するようにしてもよい。
【０１６６】
なお、主制御基板４１００に各種電圧を供給する電源基板８５１は、電源遮断時にでも所定時間、主制御基板４１００に電力を供給するためのバックアップ電源としての電気二重層キャパシタ（以下、単に「キャパシタ」と記載する。）ＢＣ０を備えている。このキャパシタＢＣ０により主制御ＭＰＵ４１００ａは、電源遮断時にでも電源断時処理において各種情報を主制御内蔵ＲＡＭに記憶することができるようになっている。主制御内蔵ＲＡＭに記憶される各種情報は、電源投入時から予め定めた期間内に後述する払出制御基板４１１０の操作スイッチ８６０ａが操作されると、操作スイッチ８６０ａからの操作信号（ＲＡＭクリア信号）が払出制御基板４１１０から出力され、主制御入力回路４１００ｂを介して、主制御ＭＰＵ４１００ａの所定の入力ポートの入力端子に入力され、これを契機として、主制御ＭＰＵ４１００ａによって主制御内蔵ＲＡＭから完全に消去（クリア）されるようになっている。
【０１６７】
［７−２．周辺制御基板］
周辺制御基板４１４０は、図１２に示すように、主制御基板４１００からの各種コマンドに基づいて演出制御を行う周辺制御部４１５０と、遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０の描画制御と本体枠３に設けた図５に示したスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れる音楽や効果音等の音制御とを行う液晶及び音制御部４１６０と、年月日を特定するカレンダー情報と時分秒を特定する時刻情報とを保持するリアルタイムクロック（以下、「ＲＴＣ」と記載する。）制御部４１６５と、本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れる音楽や効果音等の音量をつまみ部を回動操作することにより調節する音量調整ボリューム４１４０ａと、を備えている。
【０１６８】
［７−２−１．周辺制御部］
演出制御を行う周辺制御部４１５０は、図１２に示すように、マイクロプロセッサとしての周辺制御ＭＰＵ４１５０ａと、電源投入時に実行される電源投入時処理を制御するとともに電源投入時から所定時間が経過した後に実行されるとともに演出動作を制御するサブ制御プログラムなどの各種制御プログラム、各種データ、各種制御データ及び各種スケジュールデータを記憶する周辺制御ＲＯＭ４１５０ｂと、後述する液晶及び音制御部４１６０の音源内蔵ＶＤＰ４１６０ａからのＶブランク信号が入力されるごとに実行される周辺制御部定常処理をまたいで継続される各種情報（例えば、遊技盤側液晶表示装置１９００に描画する画面を規定するスケジュールデータや各種ＬＥＤ等の発光態様を規定するスケジュールデータなどを管理するための情報など）を記憶する周辺制御ＲＡＭ４１５０ｃと、日をまたいで継続される各種情報（例えば、大当り遊技状態が発生した履歴を管理するための情報や特別な演出フラグの管理するための情報など）を記憶する周辺制御ＳＲＡＭ４１５０ｄと、周辺制御ＭＰＵ４１５０ａが正常に動作しているか否かを監視するための周辺制御外部ウォッチドックタイマ４１５０ｅ（以下、「周辺制御外部ＷＤＴ４１５０ｅ」と記載する。）と、を備えている。
【０１６９】
周辺制御ＲＡＭ４１５０ｃは、瞬停が発生して電力がすぐ復帰する程度の時間しか記憶された内容を保持することができず、電力が長時間遮断された状態（長時間の電断が発生した場合）ではその内容を失うのに対して、周辺制御ＳＲＡＭ４１５０ｄは、電源基板８５１に設けられた図示しない大容量の電解コンデンサ（以下、「ＳＲＡＭ用電解コンデンサ」と記載する。）によりバックアップ電源が供給されることにより、記憶された内容を５０時間程度、保持することができるようになっている。電源基板８５１にＳＲＡＭ用電解コンデンサが設けられることにより、遊技盤４をパチンコ遊技機１から取り外した場合には、周辺制御ＳＲＡＭ４１５０ｄにバックアップ電源が供給されなくなるため、周辺制御ＳＲＡＭ４１５０ｄは、記憶された内容を保持することができなくなってその内容を失う。
【０１７０】
周辺制御外部ＷＤＴ４１５０ｅは、周辺制御ＭＰＵ４１５０ａのシステムが暴走していないかを監視するためのタイマであり、このタイマがタイマアップすると、ハードウェア的にリセットをかけるようになっている。つまり、周辺制御ＭＰＵ４１５０ａは、一定期間内（タイマがタイマアップするまで）に周辺制御外部ＷＤＴ４１５０ｅのタイマをクリアするクリア信号を周辺制御外部ＷＤＴ４１５０ｅに出力しないときには、リセットがかかることとなる。周辺制御ＭＰＵ４１５０ａは、一定期間内にクリア信号を周辺制御外部ＷＤＴ４１５０ｅに出力するときには、周辺制御外部ＷＤＴ４１５０ｅのタイマカウントを再スタートさせることができるため、リセットがかからない。
【０１７１】
周辺制御ＭＰＵ４１５０ａは、パラレルＩ／Ｏポート、シリアルＩ／Ｏポート等を複数内蔵しており、主制御基板４１００からの各種コマンドを受信すると、この各種コマンドに基づいて、遊技盤４の各装飾基板に設けた複数のＬＥＤ等への点灯信号、点滅信号又は階調点灯信号を出力するための遊技盤側発光データをランプ駆動基板用シリアルＩ／Ｏポートから図示しない周辺制御出力回路を介してランプ駆動基板４１７０に送信したり、遊技盤４に設けた各種可動体を作動させるモータやソレノイド等の電気的駆動源への駆動信号を出力するための遊技盤側モータ駆動データをモータ駆動基板用シリアルＩ／Ｏポートから周辺制御出力回路を介してモータ駆動基板４１８０に送信したり、扉枠５に設けたダイヤル駆動モータ４１４等の電気的駆動源への駆動信号を出力するための扉側モータ駆動データを枠装飾駆動アンプ基板モータ用シリアルＩ／Ｏポートから周辺制御出力回路、枠周辺中継端子板８６８、そして周辺扉中継端子板８８２を介して枠装飾駆動アンプ基板１９４に送信したり、扉枠５の各装飾基板に設けた複数のＬＥＤ等への点灯信号、点滅信号又は階調点灯信号を出力するための扉側発光データを枠装飾駆動アンプ基板ＬＥＤ用シリアルＩ／Ｏポートから周辺制御出力回路、枠周辺中継端子板８６８、そして周辺扉中継端子板８８２を介して枠装飾駆動アンプ基板１９４に送信したりする。
【０１７２】
主制御基板４１００からの各種コマンドは、図示しない周辺制御入力回路を介して、周辺制御ＭＰＵ４１５０ａの主制御基板用シリアルＩ／Ｏポートに入力されている。また、操作ユニット４００に設けられた、ダイヤル操作部４０１の回転（回転方向）を検出するための回転検出スイッチからの検出信号、及び押圧操作部４０５の操作を検出するための押圧検出スイッチからの検出信号は、枠装飾駆動アンプ基板１９４に設けた図示しない扉側シリアル送信回路でシリアル化され、このシリアル化された操作ユニット検出データが扉側シリアル送信回路から、周辺扉中継端子板８８２、枠周辺中継端子板８６８、そして周辺制御入力回路を介して、周辺制御ＭＰＵ４１５０ａの操作ユニット検出用シリアルＩ／Ｏポートに入力されている。
【０１７３】
遊技盤４に設けた各種可動体の原位置や可動位置等を検出するための各種検出スイッチ（例えば、フォトセンサなど。）からの検出信号は、モータ駆動基板４１８０に設けた図示しない遊技盤側シリアル送信回路でシリアル化され、このシリアル化された可動体検出データが遊技盤側シリアル送信回路から周辺制御入力回路を介して、周辺制御ＭＰＵ４１５０ａのモータ駆動基板用シリアルＩ／Ｏポートに入力されている。周辺制御ＭＰＵ４１５０ａは、モータ駆動基板用シリアルＩ／Ｏポートの入出力を切り替えることにより周辺制御基板４１４０とモータ駆動基板４１８０との基板間における各種データのやり取りを行うようになっている。
【０１７４】
なお、周辺制御ＭＰＵ４１５０ａは、ウォッチドックタイマを内蔵（以下、「周辺制御内蔵ＷＤＴ」と記載する。）しており、周辺制御内蔵ＷＤＴと周辺制御外部ＷＤＴ４１５０ｅとを併用して自身のシステムが暴走しているか否かを診断している。
【０１７５】
［７−２−１ａ．周辺制御ＭＰＵ］
次に、マイクロコンピュータである周辺制御ＭＰＵ４１５０ａについて説明する。周辺制御ＭＰＵ４１５０ａは、図１３に示すように、周辺制御ＣＰＵコア４１５０ａａを中心として、周辺制御内蔵ＲＡＭ４１５０ａｂ、周辺制御ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓの略）コントローラ４１５０ａｃ、周辺制御バスコントローラ４１５０ａｄ、周辺制御各種シリアルＩ／Ｏポート４１５０ａｅ、周辺制御内蔵ＷＤＴ４１５０ａｆ、周辺制御各種パラレルＩ／Ｏポート４１５０ａｇ、及び周辺制御アナログ／デジタルコンバータ（以下、周辺制御Ａ／Ｄコンバータと記載する）４１５０ａｋ等から構成されている。
【０１７６】
周辺制御ＣＰＵコア４１５０ａａは、周辺制御内蔵ＲＡＭ４１５０ａｂ、周辺制御ＤＭＡコントローラ４１５０ａｃに対して、内部バス４１５０ａｈを介して、各種データを読み書きする一方、周辺制御各種シリアルＩ／Ｏポート４１５０ａｅ、周辺制御内蔵ＷＤＴ４１５０ａｆ、周辺制御各種パラレルＩ／Ｏポート４１５０ａｇ、及び周辺制御Ａ／Ｄコンバータ４１５０ａｋに対して、内部バス４１５０ａｈ、周辺制御バスコントローラ４１５０ａｄ、そして周辺バス４１５０ａｉを介して、各種データを読み書きする。
【０１７７】
また、周辺制御ＣＰＵコア４１５０ａａは、周辺制御ＲＯＭ４１５０ｂに対して、内部バス４１５０ａｈ、周辺制御バスコントローラ４１５０ａｄ、そして外部バス４１５０ｈを介して、各種データを読み込む一方、周辺制御ＲＡＭ４１５０ｃ、及び周辺制御ＳＲＡＭ４１５０ｄに対して、内部バス４１５０ａｈ、周辺制御バスコントローラ４１５０ａｄ、そして外部バス４１５０ｈを介して、各種データを読み書きする。
【０１７８】
周辺制御ＤＭＡコントローラ４１５０ａｃは、周辺制御内蔵ＲＡＭ４１５０ａｂ、周辺制御ＲＯＭ４１５０ｂ、周辺制御ＲＡＭ４１５０ｃ、及び周辺制御ＳＲＡＭ４１５０ｄ等の記憶装置と、周辺制御各種シリアルＩ／Ｏポート４１５０ａｅ、周辺制御内蔵ＷＤＴ４１５０ａｆ、周辺制御各種パラレルＩ／Ｏポート４１５０ａｇ、及び周辺制御Ａ／Ｄコンバータ４１５０ａｋ等の入出力装置と、の装置間において、周辺制御ＣＰＵコア４１５０ａａを介すことなく、独立してデータ転送を行う専用のコントローラであり、ＤＭＡ０〜ＤＭＡ３という４つのチャンネルを有している。
【０１７９】
具体的には、周辺制御ＤＭＡコントローラ４１５０ａｃは、周辺制御ＭＰＵ４１５０ａに内蔵される周辺制御内蔵ＲＡＭ４１５０ａｂの記憶装置と、周辺制御ＭＰＵ４１５０ａに内蔵される、周辺制御各種シリアルＩ／Ｏポート４１５０ａｅ、周辺制御内蔵ＷＤＴ４１５０ａｆ、周辺制御各種パラレルＩ／Ｏポート４１５０ａｇ、及び周辺制御Ａ／Ｄコンバータ４１５０ａｋ等の入出力装置と、の装置間において、周辺制御ＣＰＵコア４１５０ａａを介すことなく、独立してデータ転送を行うために、周辺制御内蔵ＲＡＭ４１５０ａｂの記憶装置に対して、内部バス４１５０ａｈを介して、読み書きする一方、周辺制御各種シリアルＩ／Ｏポート４１５０ａｅ、周辺制御内蔵ＷＤＴ４１５０ａｆ、周辺制御各種パラレルＩ／Ｏポート４１５０ａｇ、及び周辺制御Ａ／Ｄコンバータ４１５０ａｋ等の入出力装置に対して、周辺制御バスコントローラ４１５０ａｄ及び周辺バス４１５０ａｉを介して、読み書きする。
【０１８０】
また、周辺制御ＤＭＡコントローラ４１５０ａｃは、周辺制御ＭＰＵ４１５０ａに外付けされる、周辺制御ＲＯＭ４１５０ｂ、周辺制御ＲＡＭ４１５０ｃ、及び周辺制御ＳＲＡＭ４１５０ｄ等の記憶装置と、周辺制御ＭＰＵ４１５０ａに内蔵される、周辺制御各種シリアルＩ／Ｏポート４１５０ａｅ、周辺制御内蔵ＷＤＴ４１５０ａｆ、周辺制御各種パラレルＩ／Ｏポート４１５０ａｇ、及び周辺制御Ａ／Ｄコンバータ４１５０ａｋ等の入出力装置と、の装置間において、周辺制御ＣＰＵコア４１５０ａａを介すことなく、独立してデータ転送を行うために、周辺制御ＲＯＭ４１５０ｂ、周辺制御ＲＡＭ４１５０ｃ、及び周辺制御ＳＲＡＭ４１５０ｄ等の記憶装置に対して、周辺制御バスコントローラ４１５０ａｄ及び外部バス４１５０ｈを介して、読み書きする一方、周辺制御各種シリアルＩ／Ｏポート４１５０ａｅ、周辺制御内蔵ＷＤＴ４１５０ａｆ、周辺制御各種パラレルＩ／Ｏポート４１５０ａｇ、及び周辺制御Ａ／Ｄコンバータ４１５０ａｋ等の入出力装置に対して、周辺制御バスコントローラ４１５０ａｄ及び周辺バス４１５０ａｉを介して、読み書きする。
【０１８１】
周辺制御バスコントローラ４１５０ａｄは、内部バス４１５０ａｈ、周辺バス４１５０ａｉ、及び外部バス４１５０ｈをコントロールして周辺制御ＣＰＵコア４１５０ａａの中央処理装置と、周辺制御内蔵ＲＡＭ４１５０ａｂ、周辺制御ＲＯＭ４１５０ｂ、周辺制御ＲＡＭ４１５０ｃ、及び周辺制御ＳＲＡＭ４１５０ｄ等の記憶装置と、周辺制御各種シリアルＩ／Ｏポート４１５０ａｅ、周辺制御内蔵ＷＤＴ４１５０ａｆ、周辺制御各種パラレルＩ／Ｏポート４１５０ａｇ、及び周辺制御Ａ／Ｄコンバータ４１５０ａｋ等の入出力装置と、の各種装置間において、各種データのやり取りを行う専用のコントローラである。
【０１８２】
周辺制御各種シリアルＩ／Ｏポート４１５０ａｅは、ランプ駆動基板用シリアルＩ／Ｏポート、モータ駆動基板用シリアルＩ／Ｏポート、枠装飾駆動アンプ基板モータ用シリアルＩ／Ｏポート、枠装飾駆動アンプ基板ＬＥＤ用シリアルＩ／Ｏポート、枠装飾駆動アンプ基板モータ用シリアルＩ／Ｏポート、主制御基板用シリアルＩ／Ｏポート、及び操作ユニット情報取得用シリアルＩ／Ｏポートを有している。
【０１８３】
周辺制御内蔵ウォッチドックタイマ（周辺制御内蔵ＷＤＴ）４１５０ａｆは、周辺制御ＭＰＵ４１５０ａのシステムが暴走していないかを監視するためのタイマであり、このタイマがタイマアップすると、ハードウェア的にリセットをかけるようになっている。つまり、周辺制御ＣＰＵコア４１５０ａａは、ウォッチドックタイマをスタートさせた場合には、一定期間内（タイマがタイマアップするまで）にそのタイマをクリアするクリア信号を周辺制御内蔵ＷＤＴ４１５０ａｆに出力しないときには、リセットがかかることとなる。周辺制御ＣＰＵコア４１５０ａａは、ウォッチドックタイマをスタートさせて一定期間内にクリア信号を周辺制御内蔵ＷＤＴ４１５０ａｆに出力するときには、タイマカウントを再スタートさせることができるため、リセットがかからない。
【０１８４】
周辺制御各種パラレルＩ／Ｏポート４１５０ａｇは、遊技盤側モータ駆動ラッチ信号、扉側モータ駆動発光ラッチ信号等の各種ラッチ信号を出力するほかに、周辺制御外部ＷＤＴ４１５０ｅにクリア信号を出力したり、遊技盤４に設けた各種可動体の原位置や可動位置等を検出するための各種検出スイッチからの検出信号をモータ駆動基板４１８０に設けた図示しない遊技盤側シリアル送信回路でシリアル化して、このシリアル化された可動体検出データを遊技盤側シリアル送信回路から周辺制御ＭＰＵ４１５０ａのモータ駆動基板用シリアルＩ／Ｏポートで受信するための可動体情報取得ラッチ信号を出力したり、扉枠５における上部装飾ユニット２８０の上部装飾基板に実装されたＬＥＤの点灯信号を出力したりする。このＬＥＤは、高輝度の白色ＬＥＤであり、大当り遊技状態の発生が確定している旨を伝えるための確定告知ランプとなっている。本実施形態では、ＬＥＤと周辺制御各種パラレルＩ／Ｏポート４１５０ａｇとが電気的に直接接続された構成を採用することにより、ＬＥＤと周辺制御各種パラレルＩ／Ｏポート４１５０ａｇとの経路を短くすることで遊技上重量な意味を持つＬＥＤの点灯制御についてノイズ対策を講ずることができる。なお、ＬＥＤの点灯制御については、後述する周辺制御部１ｍｓタイマ割り込み処理において実行されるようになっており、このＬＥＤを除く他のＬＥＤ等は、後述する周辺制御部定常処理において実行されるようになっている。
【０１８５】
周辺制御Ａ／Ｄコンバータ４１５０ａｋは、音量調整ボリューム４１４０ａと電気的に接続されており、音量調整ボリューム４１４０ａのつまみ部が回動操作されることにより抵抗値が可変し、つまみ部の回転位置における抵抗値により分圧された電圧を、アナログ値からデジタル値に変換して、値０〜値１０２３までの１０２４段階の値に変換している。本実施形態では、１０２４段階の値を７つに分割して基板ボリューム０〜６として管理している。基板ボリューム０では消音、基板ボリューム６では最大音量に設定されており、基板ボリューム０から基板ボリューム６に向かって音量が大きくなるようにそれぞれ設定されている。基板ボリューム０〜６に設定された音量となるように液晶及び音制御部４１６０（後述する音源内蔵ＶＤＰ４１６０ａ）を制御して本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から音楽や効果音が流れるようになっている。このように、つまみ部の回動操作に基づく音量調整により本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から音楽や効果音が流れるようになっている。
【０１８６】
なお、本実施形態では、音楽や効果音のほかに、パチンコ遊技機１の不具合の発生やパチンコ遊技機１に対する不正行為をホールの店員等に報知するための報知音や、遊技演出に関する内容等を告知する（例えば、遊技盤側液晶表示装置１９００に繰り広げられている画面をより迫力あるものとして演出したり、遊技者にとって有利な遊技状態に移行する可能性が高いこと告知したりする等。）ための告知音も本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れるが、報知音や告知音は、つまみ部の回動操作に基づく音量調整に全く依存されずに流れる仕組みとなっており、消音から最大音量までの音量をプログラムにより液晶及び音制御部４１６０（後述する音源内蔵ＶＤＰ４１６０ａ）を制御して調整することができるようになっている。このプログラムにより調整される音量は、上述した７段階に分けられた基板ボリュームと異なり、消音から最大音量までを滑らかに変化させることができるようになっている。これにより、例えば、ホールの店員等が音量調整ボリューム４１４０ａのつまみ部を回動操作して音量を小さく設定した場合であっても、本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れる音楽や効果音等の演出音が小さくなるものの、パチンコ遊技機１に不具合が発生しているときや遊技者が不正行為を行っているときには大音量（本実施形態では、最大音量）に設定した報知音を流すことができる。したがって、演出音の音量を小さくしても、報知音によりホールの店員等が不具合の発生や遊技者の不正行為を気付き難くなることを防止することができる。また、つまみ部の回動操作に基づく音量調整により設定されている現在の基板ボリュームに基づいて、広告音を流す音量を小さくして音楽や効果音の妨げとならないようにしたりする一方、広告音を流す音量を大きくして音楽や効果音に加えて遊技盤側液晶表示装置１９００で繰り広げられている画面をより迫力あるものとして演出したり、遊技者にとって有利な遊技状態に移行する可能性が高いこと告知したりすることもできる。
【０１８７】
［７−２−１ｂ．周辺制御ＲＯＭ］
周辺制御ＲＯＭ４１５０ｂは、周辺制御部４１５０、液晶及び音制御部４１６０、ＲＴＣ制御部４１６５等を制御する各種制御プログラム、各種データ、各種制御データ、及び各種スケジュールデータを予め記憶されている。各種スケジュールデータには、遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０に描画する画面を生成する画面生成用スケジュールデータ、各種ＬＥＤの発光態様を生成する発光態様生成用スケジュールデータ、音楽や効果音等を生成する音生成用スケジュールデータ、及びモータやソレノイド等の電気的駆動源の駆動態様を生成する電気的駆動源スケジュールデータ等がある。画面生成用スケジュールデータは、画面の構成を規定する画面データが時系列に配列されて構成されており、遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０に描画する画面の順序が規定されている。発光態様生成用スケジュールデータは、各種ＬＥＤの発光態様を規定する発光データが時系列に配列されて構成されている。音生成用スケジュールデータは、音指令データが時系列に配列されて構成されており、音楽や効果音が流れる順番が規定されている。この音指令データには、後述する液晶及び音制御部４１６０の音源内蔵ＶＤＰ４１６０ａの内蔵音源における複数の出力チャンネルのうち、どの出力チャンネルを使用するのかを指示するための出力チャンネル番号と、音源内蔵ＶＤＰ４１６０ａの内蔵音源における複数のトラックのうち、どのトラックに音楽及び効果音等の音データを組み込むのかを指示するためのトラック番号と、が規定されている。電気的駆動源スケジュールデータは、モータやソレノイド等の電気的駆動源の駆動データが時系列に配列されて構成されており、モータやソレノイド等の電気的駆動源の動作が規定されている。
【０１８８】
なお、周辺制御ＲＯＭ４１５０ｂに記憶されている各種制御プログラムは、周辺制御ＲＯＭ４１５０ｂから直接読み出されて実行されるものもあれば、後述する周辺制御ＲＡＭ４１５０ｃの各種制御プログラムコピーエリアに電源投入時等においてコピーされたものが読み出されて実行されるものもある。また周辺制御ＲＯＭ４１５０ｂに記憶されている、各種データ、各種制御データ及び各種スケジュールデータも、周辺制御ＲＯＭ４１５０ｂから直接読み出されるものもあれば、後述する周辺制御ＲＡＭ４１５０ｃの各種制御データコピーエリアに電源投入時等においてコピーされたものが読み出されるものもある。
【０１８９】
また、周辺制御ＲＯＭ４１５０ｂには、ＲＴＣ制御部４１６５を制御する各種制御プログラムの１つとして、遊技盤側液晶表示装置１９００の使用時間に応じて遊技盤側液晶表示装置１９００の輝度を補正するための輝度補正プログラムが含まれている。この輝度補正プログラムは、遊技盤側液晶表示装置１９００のバックライトがＬＥＤタイプのものが装着されている場合には、遊技盤側液晶表示装置１９００の経年変化にともなう輝度低下を補正するものであり、後述するＲＴＣ制御部４１６５の内蔵ＲＡＭから遊技盤側液晶表示装置１９００を最初に電源投入した日時、現在の日時、輝度設定情報等を取得して、この取得した輝度設定情報を補正情報に基づいて補正する。この補正情報は、周辺制御ＲＯＭ４１５０ｂに予め記憶されている。輝度設定情報は、後述するように、遊技盤側液晶表示装置１９００のバックライトであるＬＥＤの輝度が１００％〜７０％までに亘る範囲を５％刻みで調節するための輝度調節情報と、現在設定されている遊技盤側液晶表示装置１９００のバックライトであるＬＥＤの輝度と、が含まれているものであり、例えば、遊技盤側液晶表示装置１９００を最初に電源投入した日時と現在の日時とから、遊技盤側液晶表示装置１９００を最初に電源投入した日時からすでに６月を経過している場合には、周辺制御ＲＯＭ４１５０ｂから対応する補正情報（例えば、５％）を取得するとともに、輝度設定情報に含まれるＬＥＤの輝度が７５％で遊技盤側液晶表示装置１９００のバックライトを点灯するときには、この７５％に対して取得した補正情報である５％だけさらに上乗せした８０％の輝度となるように、輝度設定情報に含まれる輝度調節情報に基づいて遊技盤側液晶表示装置１９００のバックライトの輝度を調節して点灯し、遊技盤側液晶表示装置１９００を最初に電源投入した日時からすでに１２月を経過している場合には、周辺制御ＲＯＭ４１５０ｂから対応する補正情報（例えば、１０％）を取得するとともに、輝度設定情報に含まれるＬＥＤの輝度が７５％で遊技盤側液晶表示装置１９００のバックライトを点灯するときには、この７５％に対して取得した補正情報である１０％だけさらに上乗せした８５％の輝度となるように、輝度設定情報に含まれる輝度調節情報に基づいて遊技盤側液晶表示装置１９００のバックライトの輝度を調節して点灯する。
【０１９０】
［７−２−１ｃ．周辺制御ＲＡＭ］
周辺制御ＭＰＵ４１５０ａに外付けされる周辺制御ＲＡＭ４１５０ｃは、図１３に示すように、各種制御プログラムが実行されることにより更新される各種情報のうち、バックアップ対象となっているものを専用に記憶するバックアップ管理対象ワークエリア４１５０ｃａと、このバックアップ管理対象ワークエリア４１５０ｃａに記憶されている各種情報がコピーされたものを専用に記憶するバックアップ第１エリア４１５０ｃｂ及びバックアップ第２エリア４１５０ｃｃと、周辺制御ＲＯＭ４１５０ｂに記憶されている各種制御プログラムがコピーされたものを専用に記憶する各種制御プログラムコピーエリア４１５０ｃｄと、周辺制御ＲＯＭ４１５０ｂに記憶されている、各種データ、各種制御データ、及び各種スケジュールデータ等がコピーされたものを専用に記憶する各種制御データコピーエリア４１５０ｃｅと、各種制御プログラムが実行されることにより更新される各種情報のうち、バックアップ対象となっていないものを専用に記憶するバックアップ非管理対象ワークエリア４１５０ｃｆと、が設けられている。
【０１９１】
なお、パチンコ遊技機１の電源投入時（瞬停や停電による復電時も含む。）には、バックアップ非管理対象ワークエリア４１５０ｃｆに対して値０が強制的に書き込まれてゼロクリアされる一方、バックアップ管理対象ワークエリア４１５０ｃａ、バックアップ第１エリア４１５０ｃｂ、及びバックアップ第２エリア４１５０ｃｃについては、パチンコ遊技機１の電源投入時に主制御基板４１００からの電源投入コマンド（図１５を参照）がＲＡＭクリア演出開始及びそれぞれの状態演出開始を指示するものである（例えば、電源投入時から予め定めた期間内に図１１に示した操作スイッチ８６０ａが操作された時における演出の開始を指示したりするものである）であるときにはゼロクリアされる。
【０１９２】
バックアップ管理対象ワークエリア４１５０ｃａは、後述する液晶及び音制御部４１６０の音源内蔵ＶＤＰ４１６０ａからのＶブランク信号が入力されるごとに実行される周辺制御部定常処理において更新される各種情報である演出情報（１ｆｒ）をバックアップ対象として専用に記憶するＢａｎｋ０（１ｆｒ）と、後述する１ｍｓタイマ割り込みが発生するごとに実行される周辺制御部１ｍｓタイマ割り込み処理において更新される各種情報である演出情報（１ｍｓ）をバックアップ対象として専用に記憶するＢａｎｋ０（１ｍｓ）と、から構成されている。ここで、Ｂａｎｋ０（１ｆｒ）及びＢａｎｋ０（１ｍｓ）の名称について簡単に説明すると、「Ｂａｎｋ」とは、各種情報を記憶するための記憶領域の大きさを表す最小管理単位であり、「Ｂａｎｋ」に続く「０」は、各種制御プログラムが実行されることにより更新される各種情報を記憶するための通常使用する記憶領域であることを意味している。つまり「Ｂａｎｋ０」とは、通常使用する記憶領域の大きさを最小管理単位としているという意味である。そして、後述するバックアップ第１エリア４１５０ｃｂからバックアップ第２エリア４１５０ｃｃに亘るエリアに設けられる、「Ｂａｎｋ１」、「Ｂａｎｋ２」、「Ｂａｎｋ３」、及び「Ｂａｎｋ４」とは、「Ｂａｎｋ０」と同一の記憶領域の大きさを有していることを意味している。「（１ｆｒ）」は、後述するように、音源内蔵ＶＤＰ４１６０ａが１画面分（１フレーム分）の描画データを遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０に出力すると、周辺制御ＭＰＵ４１５０ａからの画面データを受け入れることができる状態である旨を伝えるＶブランク信号を周辺制御ＭＰＵ４１５０ａに出力するようになっているため、Ｖブランク信号が入力されるごとに、換言すると、１フレーム（１ｆｒａｍｅ）ごとに周辺制御部定常処理が実行されるところから、「Ｂａｎｋ０」、「Ｂａｎｋ１」、「Ｂａｎｋ２」、「Ｂａｎｋ３」、及び「Ｂａｎｋ４］にそれぞれ付記されている（演出情報（１ｆｒ）や後述する演出バックアップ情報（１ｆｒ）についても、同一の意味で用いる）。「（１ｍｓ）」は、後述するように、１ｍｓタイマ割り込みが発生するごとに周辺制御部１ｍｓタイマ割り込み処理が実行されるところから、「Ｂａｎｋ０」、「Ｂａｎｋ１」、「Ｂａｎｋ２」、「Ｂａｎｋ３」、及び「Ｂａｎｋ４］にそれぞれ付記されている（演出情報（１ｍｓ）や後述する演出バックアップ情報（１ｍｓ）についても、同一の意味で用いる）。
【０１９３】
Ｂａｎｋ０（１ｆｒ）には、ランプ駆動基板側送信データ記憶領域４１５０ｃａａ、枠装飾駆動アンプ基板側ＬＥＤ用送信データ記憶領域４１５０ｃａｂ、受信コマンド記憶領域４１５０ｃａｃ、ＲＴＣ情報取得記憶領域４１５０ｃａｄ、及びスケジュールデータ記憶領域４１５０ｃａｅ等が設けられている。ランプ駆動基板側送信データ記憶領域４１５０ｃａａには、遊技盤４の各装飾基板に設けた複数のＬＥＤへの点灯信号、点滅信号又は階調点灯信号を出力するための遊技盤側発光データＳＬ−ＤＡＴがセットされる記憶領域であり、枠装飾駆動アンプ基板側ＬＥＤ用送信データ記憶領域４１５０ｃａｂには、扉枠５の各装飾基板に設けた複数のＬＥＤ等への点灯信号、点滅信号又は階調点灯信号を出力するための扉側発光データＳＴＬ−ＤＡＴがセットされる記憶領域であり、受信コマンド記憶領域４１５０ｃａｃには、主制御基板４１００から送信される各種コマンドを受信してその受信した各種コマンドがセットされる記憶領域であり、ＲＴＣ情報取得記憶領域４１５０ｃａｄには、ＲＴＣ制御部４１６５（後述するＲＴＣ４１６５ａのＲＴＣ内蔵ＲＡＭ４１６５ａａ）から取得した各種情報がセットされる記憶領域であり、スケジュールデータ記憶領域４１５０ｃａｅには、主制御基板４１００（主制御ＭＰＵ４１００ａ）から受信したコマンドに基づいて、この受信したコマンドと対応する各種スケジュールデータがセットされる記憶領域である。スケジュールデータ記憶領域４１５０ｃａｅには、周辺制御ＲＯＭ４１５０ｂから各種制御データコピーエリア４１５０ｃｅにコピーされた各種スケジュールデータが読み出されてセットされるものもあれば、周辺制御ＲＯＭ４１５０ｂから各種スケジュールデータが直接読み出されてセットされるものもある。
【０１９４】
Ｂａｎｋ０（１ｍｓ）には、枠装飾駆動アンプ基板側モータ用送信データ記憶領域４１５０ｃａｆ、モータ駆動基板側送信データ記憶領域４１５０ｃａｇ、可動体情報取得記憶領域４１５０ｃａｈ、及び操作ユニット情報取得記憶領域４１５０ｃａｉ等が設けられている。枠装飾駆動アンプ基板側モータ用送信データ記憶領域４１５０ｃａｆには、扉枠５に設けたダイヤル駆動モータ４１４等の電気的駆動源への駆動信号を出力するための扉側モータ駆動データＳＴＭ−ＤＡＴがセットされる記憶領域であり、モータ駆動基板側送信データ記憶領域４１５０ｃａｇには、遊技盤４に設けた各種可動体を作動させるモータやソレノイド等の電気的駆動源への駆動信号を出力するための遊技盤側モータ駆動データＳＭ−ＤＡＴがセットされる記憶領域であり、可動体情報取得記憶領域４１５０ｃａｈには、遊技盤４に設けた各種検出スイッチからの検出信号に基づいて遊技盤４に設けた各種可動体の原位置や可動位置等を取得した各種情報がセットされる記憶領域であり、操作ユニット情報取得記憶領域４１５０ｃａｉには、操作ユニット４００に設けられた各種検出スイッチからの検出信号に基づいてダイヤル操作部４０１の回転（回転方向）及び押圧操作部４０５の操作等を取得した各種情報（例えば、操作ユニット４００に設けられた各種検出スイッチからの検出信号に基づいて作成するダイヤル操作部４０１の回転（回転方向）履歴情報、及び押圧操作部４０５の操作履歴情報など。）がセットされる記憶領域である。
【０１９５】
なお、Ｂａｎｋ０（１ｆｒ）のランプ駆動基板側送信データ記憶領域４１５０ｃａａ及び枠装飾駆動アンプ基板側ＬＥＤ用送信データ記憶領域４１５０ｃａｂと、Ｂａｎｋ０（１ｍｓ）の枠装飾駆動アンプ基板側モータ用送信データ記憶領域４１５０ｃａｆ及びモータ駆動基板側送信データ記憶領域４１５０ｃａｇとは、第１領域及び第２領域という２つの領域にそれぞれ分割されている。
【０１９６】
ランプ駆動基板側送信データ記憶領域４１５０ｃａａは、後述する周辺制御部定常処理が実行されると、ランプ駆動基板側送信データ記憶領域４１５０ｃａａの第１領域に、遊技盤側発光データＳＬ−ＤＡＴがセットされ、次の周辺制御部定常処理が実行されると、ランプ駆動基板側送信データ記憶領域４１５０ｃａａの第２領域に遊技盤側発光データＳＬ−ＤＡＴがセットされるようになっており、周辺制御部定常処理が実行されるごとに、ランプ駆動基板側送信データ記憶領域４１５０ｃａａの第１領域、第２領域に遊技盤側発光データＳＬ−ＤＡＴが交互にセットされる。周辺制御部定常処理が実行され、例えば、今回の周辺制御部定常処理においてランプ駆動基板側送信データ記憶領域４１５０ｃａａの第２領域に遊技盤側発光データＳＬ−ＤＡＴがセットされるときには、前回の周辺制御部定常処理が実行された際に、ランプ駆動基板側送信データ記憶領域４１５０ｃａａの第１領域にセットした遊技盤側発光データＳＬ−ＤＡＴに基づいて処理を進行するようになっている。
【０１９７】
枠装飾駆動アンプ基板側ＬＥＤ用送信データ記憶領域４１５０ｃａｂは、周辺制御部定常処理が実行されると、枠装飾駆動アンプ基板側ＬＥＤ用送信データ記憶領域４１５０ｃａｂの第１領域に、扉側発光データＳＴＬ−ＤＡＴがセットされ、次の周辺制御部定常処理が実行されると、枠装飾駆動アンプ基板側ＬＥＤ用送信データ記憶領域４１５０ｃａｂの第２領域に扉側発光データＳＴＬ−ＤＡＴがセットされるようになっており、周辺制御部定常処理が実行されるごとに、枠装飾駆動アンプ基板側ＬＥＤ用送信データ記憶領域４１５０ｃａｂの第１領域、第２領域に扉側発光データＳＴＬ−ＤＡＴが交互にセットされる。周辺制御部定常処理が実行され、例えば、今回の周辺制御部定常処理において枠装飾駆動アンプ基板側ＬＥＤ用送信データ記憶領域４１５０ｃａｂの第２領域に扉側発光データＳＴＬ−ＤＡＴがセットされるときには、前回の周辺制御部定常処理が実行された際に、枠装飾駆動アンプ基板側ＬＥＤ用送信データ記憶領域４１５０ｃａｂの第１領域にセットした扉側発光データＳＴＬ−ＤＡＴに基づいて処理を進行するようになっている。
【０１９８】
枠装飾駆動アンプ基板側モータ用送信データ記憶領域４１５０ｃａｆは、後述する周辺制御部１ｍｓタイマ割り込み処理が実行されると、枠装飾駆動アンプ基板側モータ用送信データ記憶領域４１５０ｃａｆの第１領域に、扉側モータ駆動データＳＴＭ−ＤＡＴがセットされ、次の周辺制御部１ｍｓタイマ割り込み処理が実行されると、枠装飾駆動アンプ基板側モータ用送信データ記憶領域４１５０ｃａｆの第２領域に扉側モータ駆動データＳＴＭ−ＤＡＴがセットされるようになっており、周辺制御部１ｍｓタイマ割り込み処理が実行されるごとに、枠装飾駆動アンプ基板側モータ用送信データ記憶領域４１５０ｃａｆの第１領域、第２領域に扉側モータ駆動データＳＴＭ−ＤＡＴが交互にセットされる。周辺制御部１ｍｓタイマ割り込み処理が実行され、例えば、今回の周辺制御部１ｍｓタイマ割り込み処理において枠装飾駆動アンプ基板側モータ用送信データ記憶領域４１５０ｃａｆの第２領域に扉側モータ駆動データＳＴＭ−ＤＡＴがセットされるときには、前回の周辺制御部１ｍｓタイマ割り込み処理が実行された際に、枠装飾駆動アンプ基板側モータ用送信データ記憶領域４１５０ｃａｆの第１領域にセットした扉側モータ駆動データＳＴＭ−ＤＡＴに基づいて処理を進行するようになっている。
【０１９９】
モータ駆動基板側送信データ記憶領域４１５０ｃａｇは、周辺制御部１ｍｓタイマ割り込み処理が実行されると、モータ駆動基板側送信データ記憶領域４１５０ｃａｇの第１領域に、遊技盤側モータ駆動データＳＭ−ＤＡＴがセットされ、次の周辺制御部１ｍｓタイマ割り込み処理が実行されると、モータ駆動基板側送信データ記憶領域４１５０ｃａｇの第２領域に遊技盤側モータ駆動データＳＭ−ＤＡＴがセットされるようになっており、周辺制御部１ｍｓタイマ割り込み処理が実行されるごとに、モータ駆動基板側送信データ記憶領域４１５０ｃａｇの第１領域、第２領域に遊技盤側モータ駆動データＳＭ−ＤＡＴが交互にセットされる。周辺制御部１ｍｓタイマ割り込み処理が実行され、例えば、今回の周辺制御部１ｍｓタイマ割り込み処理においてモータ駆動基板側送信データ記憶領域４１５０ｃａｇの第２領域に遊技盤側モータ駆動データＳＭ−ＤＡＴがセットされるときには、前回の周辺制御部１ｍｓタイマ割り込み処理が実行された際に、モータ駆動基板側送信データ記憶領域４１５０ｃａｇの第１領域にセットした遊技盤側モータ駆動データＳＭ−ＤＡＴに基づいて処理を進行するようになっている。
【０２００】
次に、バックアップ管理対象ワークエリア４１５０ｃａに記憶されている各種情報である演出情報がコピーされたものを専用に記憶するバックアップ第１エリア４１５０ｃｂ及びバックアップ第２エリア４１５０ｃｃについて説明する。バックアップ第１エリア４１５０ｃｂ及びバックアップ第２エリア４１５０ｃｃは、２つのバンクを１ペアとする２ペアが１ページとして管理されている。通常使用する記憶領域であるＢａｎｋ０（１ｆｒ）に記憶される内容である演出情報（１ｆｒ）は、演出バックアップ情報（１ｆｒ）として、１フレーム（１ｆｒａｍｅ）ごとに周辺制御部定常処理が実行されるごとに、バックアップ第１エリア４１５０ｃｂ及びバックアップ第２エリア４１５０ｃｃに周辺制御ＤＭＡコントローラ４１５０ａｃにより高速にコピーされるとともに、通常使用する記憶領域であるＢａｎｋ０（１ｍｓ）に記憶される内容である演出情報（１ｍｓ）は、演出バックアップ情報（１ｍｓ）として、１ｍｓタイマ割り込みが発生するごとに周辺制御部１ｍｓタイマ割り込み処理が実行されるごとに、バックアップ第１エリア４１５０ｃｂ及びバックアップ第２エリア４１５０ｃｃに周辺制御ＤＭＡコントローラ４１５０ａｃにより高速にコピーされる。１ページの整合性は、そのページを構成する２つのバンクの内容が一致しているか否かにより行う。
【０２０１】
具体的には、バックアップ第１エリア４１５０ｃｂは、Ｂａｎｋ１（１ｆｒ）及びＢａｎｋ２（１ｆｒ）を１ペアとし、Ｂａｎｋ１（１ｍｓ）及びＢａｎｋ２（１ｍｓ）を１ペアとする、計２ペアが１ページとして管理されている。通常使用する記憶領域であるＢａｎｋ０（１ｆｒ）に記憶される内容は、１フレーム（１ｆｒａｍｅ）ごとに周辺制御部定常処理が実行されるごとに、Ｂａｎｋ１（１ｆｒ）及びＢａｎｋ２（１ｆｒ）に周辺制御ＤＭＡコントローラ４１５０ａｃにより高速にコピーされるとともに、通常使用する記憶領域であるＢａｎｋ０（１ｍｓ）に記憶される記憶は、１ｍｓタイマ割り込みが発生するごとに周辺制御部１ｍｓタイマ割り込み処理が実行されるごとに、Ｂａｎｋ１（１ｍｓ）及びＢａｎｋ２（１ｍｓ）に周辺制御ＤＭＡコントローラ４１５０ａｃにより高速にコピーされ、このページの整合性は、Ｂａｎｋ１（１ｆｒ）及びＢａｎｋ２（１ｆｒ）の内容が一致しているか否かにより行うとともに、Ｂａｎｋ１（１ｍｓ）及びＢａｎｋ２（１ｍｓ）の内容が一致しているか否かにより行う。
【０２０２】
また、バックアップ第２エリア４１５０ｃｃは、Ｂａｎｋ３（１ｆｒ）及びＢａｎｋ４（１ｆｒ）を１ペアとし、Ｂａｎｋ３（１ｍｓ）及びＢａｎｋ４（１ｍｓ）を１ペアとする、計２ペアが１ページとして管理されている。通常使用する記憶領域であるＢａｎｋ０（１ｆｒ）に記憶される内容は、１フレーム（１ｆｒａｍｅ）ごとに周辺制御部定常処理が実行されるごとに、Ｂａｎｋ３（１ｆｒ）及びＢａｎｋ４（１ｆｒ）に周辺制御ＤＭＡコントローラ４１５０ａｃにより高速にコピーされるとともに、通常使用する記憶領域であるＢａｎｋ０（１ｍｓ）に記憶される記憶は、１ｍｓタイマ割り込みが発生するごとに周辺制御部１ｍｓタイマ割り込み処理が実行されるごとに、Ｂａｎｋ３（１ｍｓ）及びＢａｎｋ４（１ｍｓ）に周辺制御ＤＭＡコントローラ４１５０ａｃにより高速にコピーされ、このページの整合性は、Ｂａｎｋ３（１ｆｒ）及びＢａｎｋ４（１ｆｒ）の内容が一致しているか否かにより行うとともに、Ｂａｎｋ３（１ｍｓ）及びＢａｎｋ４（１ｍｓ）の内容が一致しているか否かにより行う。
【０２０３】
このように、本実施形態では、バックアップ第１エリア４１５０ｃｂは、Ｂａｎｋ１（１ｆｒ）及びＢａｎｋ２（１ｆｒ）を１ペアとし、Ｂａｎｋ１（１ｍｓ）及びＢａｎｋ２（１ｍｓ）を１ペアとする、計２ペアを１ページとして管理するためのエリアであり、バックアップ第２エリア４１５０ｃｃは、Ｂａｎｋ３（１ｆｒ）及びＢａｎｋ４（１ｆｒ）を１ペアとし、Ｂａｎｋ３（１ｍｓ）及びＢａｎｋ４（１ｍｓ）を１ペアとする、計２ペアを１ページとして管理するためのエリアである。各ページの先頭と終端とには、つまりバックアップ第１エリア４１５０ｃｂ及びバックアップ第２エリア４１５０ｃｃの先頭と終端とには、それぞれ異なるＩＤコートが記憶されるようになっている。
【０２０４】
また、本実施形態では、通常使用する記憶領域であるＢａｎｋ０（１ｆｒ）に記憶される内容である演出情報（１ｆｒ）は、演出バックアップ情報（１ｆｒ）として、１フレーム（１ｆｒａｍｅ）ごとに周辺制御部定常処理が実行されるごとに、バックアップ第１エリア４１５０ｃｂ及びバックアップ第２エリア４１５０ｃｃに周辺制御ＤＭＡコントローラ４１５０ａｃにより高速にコピーされるとともに、通常使用する記憶領域であるＢａｎｋ０（１ｍｓ）に記憶される内容である演出情報（１ｍｓ）は、演出バックアップ情報（１ｍｓ）として、１ｍｓタイマ割り込みが発生するごとに周辺制御部１ｍｓタイマ割り込み処理が実行されるごとに、バックアップ第１エリア４１５０ｃｂ及びバックアップ第２エリア４１５０ｃｃに周辺制御ＤＭＡコントローラ４１５０ａｃにより高速にコピーされるようになっているが、これらの周辺制御ＤＭＡコントローラ４１５０ａｃによる高速コピーを実行するプログラムは共通化されている。つまり本実施形態では、演出情報（１ｆｒ）、演出情報（１ｍｓ）を、共通の管理手法（共通のプログラムの実行）で情報を管理している。
【０２０５】
［７−２−１ｄ．周辺制御ＳＲＡＭ］
周辺制御ＭＰＵ４１５０ａに外付けされる周辺制御ＳＲＡＭ４１５０ｄは、各種制御プログラムが実行されることにより更新される各種情報のうち、バックアップ対象となっているものを専用に記憶するバックアップ管理対象ワークエリア４１５０ｄａと、このバックアップ管理対象ワークエリア４１５０ｄａに記憶されている各種情報がコピーされたものを専用に記憶するバックアップ第１エリア４１５０ｄｂ及びバックアップ第２エリア４１５０ｄｃと、が設けられている。なお、周辺制御ＳＲＡＭ４１５０ｄに記憶された内容は、パチンコ遊技機１の電源投入時（瞬停や停電による復電時も含む。）に主制御基板４１００からの電源投入コマンド（図１５を参照）がＲＡＭクリア演出開始及びそれぞれの状態演出開始を指示するものである（例えば、電源投入時から予め定めた期間内に図１１に示した操作スイッチ８６０ａが操作された時における演出の開始を指示したりするものである）ときにおいても、ゼロクリアされない。この点については、上述した周辺制御ＲＡＭ４１５０ｃのバックアップ管理対象ワークエリア４１５０ｃａ、バックアップ第１エリア４１５０ｃｂ、及びバックアップ第２エリア４１５０ｃｃがゼロクリアされる点と、全く異なる。また、パチンコ遊技機１の電源投入後、所定時間内において、操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作すると、設定モードを行うための画面が遊技盤側液晶表示装置１９００に表示されるようになっている。この設定モードの画面に従って操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作することで、周辺制御ＳＲＡＭ４１５０ｄに記憶されている内容（項目）ごとに（例えば、大当り遊技状態が発生した履歴など。）クリアすることができる一方、周辺制御ＲＡＭ４１５０ｃに記憶されている内容（項目）については、全く表示されず、設定モードにおいてクリアすることができないようになっている。この点についても、周辺制御ＲＡＭ４１５０ｃと周辺制御ＳＲＡＭ４１５０ｄとで全く異なる。
【０２０６】
バックアップ管理対象ワークエリア４１５０ｄａは、日をまたいで継続される各種情報である演出情報（ＳＲＡＭ）（例えば、大当り遊技状態が発生した履歴を管理するための情報や特別な演出フラグの管理するための情報など）をバックアップ対象として専用に記憶するＢａｎｋ０（ＳＲＡＭ）から構成されている。ここで、Ｂａｎｋ０（ＳＲＡＭ）の名称について簡単に説明すると、「Ｂａｎｋ」とは、上述したように、各種情報を記憶するための記憶領域の大きさを表す最小管理単位であり、「Ｂａｎｋ」に続く「０」は、各種制御プログラムが実行されることにより更新される各種情報を記憶するための通常使用する記憶領域であることを意味している。つまり「Ｂａｎｋ０」とは、通常使用する記憶領域の大きさを最小管理単位としているという意味である。そして、後述するバックアップ第１エリア４１５０ｄｂからバックアップ第２エリア４１５０ｄｃに亘るエリアに設けられる、「Ｂａｎｋ１」、「Ｂａｎｋ２」、「Ｂａｎｋ３」、及び「Ｂａｎｋ４」とは、「Ｂａｎｋ０」と同一の記憶領域の大きさを有していることを意味している。「（ＳＲＡＭ）」は、周辺制御ＭＰＵ４１５０ａに外付けされる周辺制御ＳＲＡＭ４１５０ｄに記憶されている各種情報がバックアップ対象となっていることから、「Ｂａｎｋ０」、「Ｂａｎｋ１」、「Ｂａｎｋ２」、「Ｂａｎｋ３」、及び「Ｂａｎｋ４］にそれぞれ付記されている（演出情報（ＳＲＡＭ）や後述する演出バックアップ情報（ＳＲＡＭ）についても、同一の意味で用いる）。
【０２０７】
次に、バックアップ管理対象ワークエリア４１５０ｄａに記憶されている各種情報である演出情報（ＳＲＡＭ）がコピーされたものを専用に記憶するバックアップ第１エリア４１５０ｄｂ及びバックアップ第２エリア４１５０ｄｃについて説明する。バックアップ第１エリア４１５０ｄｂ及びバックアップ第２エリア４１５０ｄｃは、２つのバンクを１ペアとする、この１ペアを１ページとして管理されている。通常使用する記憶領域であるＢａｎｋ０（ＳＲＡＭ）に記憶される内容である演出情報（ＳＲＡＭ）は、演出バックアップ情報（ＳＲＡＭ）として、１フレーム（１ｆｒａｍｅ）ごとに周辺制御部定常処理が実行されるごとに、バックアップ第１エリア４１５０ｄｂ及びバックアップ第２エリア４１５０ｄｃに周辺制御ＤＭＡコントローラ４１５０ａｃにより高速にコピーされる。１ページの整合性は、そのページを構成する２つのバンクの内容が一致しているか否かにより行う。
【０２０８】
具体的には、バックアップ第１エリア４１５０ｄｂは、Ｂａｎｋ１（ＳＲＡＭ）及びＢａｎｋ２（ＳＲＡＭ）を１ペアとする、この１ペアが１ページとして管理されている。通常使用する記憶領域であるＢａｎｋ０（ＳＲＡＭ）に記憶される内容は、１フレーム（１ｆｒａｍｅ）ごとに周辺制御部定常処理が実行されるごとに、Ｂａｎｋ１（ＳＲＡＭ）及びＢａｎｋ２（ＳＲＡＭ）に周辺制御ＤＭＡコントローラ４１５０ａｃにより高速にコピーされ、このページの整合性は、Ｂａｎｋ１（ＳＲＡＭ）及びＢａｎｋ２（ＳＲＡＭ）の内容が一致しているか否かにより行う。
【０２０９】
また、バックアップ第２エリア４１５０ｄｃは、Ｂａｎｋ３（ＳＲＡＭ）及びＢａｎｋ４（ＳＲＡＭ）を１ペアとする、この１ペアが１ページとして管理されている。通常使用する記憶領域であるＢａｎｋ０（ＳＲＡＭ）に記憶される内容は、１フレーム（１ｆｒａｍｅ）ごとに周辺制御部定常処理が実行されるごとに、Ｂａｎｋ３（ＳＲＡＭ）及びＢａｎｋ４（ＳＲＡＭ）に周辺制御ＤＭＡコントローラ４１５０ａｃにより高速にコピーされ、このページの整合性は、Ｂａｎｋ３（ＳＲＡＭ）及びＢａｎｋ４（ＳＲＡＭ）の内容が一致しているか否かにより行う。
【０２１０】
このように、本実施形態では、バックアップ第１エリア４１５０ｄｂは、Ｂａｎｋ１（ＳＲＡＭ）及びＢａｎｋ２（ＳＲＡＭ）を１ペアとする、この１ペアを１ページとして管理するためのエリアであり、バックアップ第２エリア４１５０ｄｃは、Ｂａｎｋ３（ＳＲＡＭ）及びＢａｎｋ４（ＳＲＡＭ）を１ペアとする、この１ペアを１ページとして管理するためのエリアである。各ページの先頭と終端とには、つまりバックアップ第１エリア４１５０ｄｂ及びバックアップ第２エリア４１５０ｄｃの先頭と終端とには、それぞれ異なるＩＤコートが記憶されるようになっている。
【０２１１】
［７−２−２．液晶及び音制御部］
遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０の描画制御と本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れる音楽や効果音等の音制御とを行う液晶及び音制御部４１６０は、図１２に示すように、音楽や効果音等の音制御を行うための音源が内蔵（以下、「内蔵音源」と記載する。）されるとともに遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０の描画制御を行う音源内蔵ＶＤＰ（Ｖｉｄｅｏ  Ｄｉｓｐｌａｙ  Ｐｒｏｃｅｓｓｏｒの略）４１６０ａと、遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０に表示される画面の各種キャラクタデータに加えて音楽や効果音等の各種音データを記憶する液晶及び音制御ＲＯＭ４１６０ｂと、シリアル化された音楽や効果音等をオーディオデータとして枠装飾駆動アンプ基板１９４に向かって送信するオーディオデータ送信ＩＣ４１６０ｃと、を備えている。この液晶及び音制御ＲＯＭ４１６０ｂには、操作ユニット４００の押圧操作部４０５（操作部）を操作すべき旨を促すための示唆表示物の表示に用いる示唆表示物画像データ、遊技者から見て本体枠３の背面における各部位の位置が視認可能な本体枠背面画像の表示に用いる本体枠背面画像データ、サービスモード画面の表示に用いるサービスモード画面画像データ、休憩タイマー設定画面の表示に用いる休憩タイマー設定画面画像データ、及び、休憩中画面の表示に用いる休憩中画面画像データが格納されている。
【０２１２】
周辺制御部４１５０の周辺制御ＭＰＵ４１５０ａは、主制御基板４１００からのコマンドと対応する画面生成用スケジュールデータを、周辺制御部４１５０の周辺制御ＲＯＭ４１５０ｂ又は周辺制御ＲＡＭ４１５０ｃの各種制御データコピーエリア４１５０ｃｅから抽出して周辺制御ＲＡＭ４１５０ｃのスケジュールデータ記憶領域に４１５０ｃａｅにセットし、このスケジュールデータ記憶領域４１５０ｃａｅにセットされた画面生成用スケジュールデータの先頭の画面データを、周辺制御部４１５０の周辺制御ＲＯＭ４１５０ｂ又は周辺制御ＲＡＭ４１５０ｃの各種制御データコピーエリア４１５０ｃｅから抽出して音源内蔵ＶＤＰ４１６０ａに出力した後に、後述するＶブランク信号が入力されたことを契機として、スケジュールデータ記憶領域４１５０ｃａｅにセットされた画面生成用スケジュールデータに従って先頭の画面データに続く次の画面データを、周辺制御部４１５０の周辺制御ＲＯＭ４１５０ｂ又は周辺制御ＲＡＭ４１５０ｃの各種制御データコピーエリア４１５０ｃｅから抽出して音源内蔵ＶＤＰ４１６０ａに出力する。このように、周辺制御ＭＰＵ４１５０ａは、スケジュールデータ記憶領域４１５０ｃａｅにセットされた画面生成用スケジュールデータに従って、この画面生成用スケジュールデータに時系列に配列された画面データを、Ｖブランク信号が入力されるごとに、先頭の画面データから１つずつ音源内蔵ＶＤＰ４１６０ａに出力する。
【０２１３】
また、周辺制御ＭＰＵ４１５０ａは、主制御基板４１００からのコマンドと対応する音生成用スケジュールデータの先頭の音指令データを、周辺制御部４１５０の周辺制御ＲＯＭ４１５０ｂ又は周辺制御ＲＡＭ４１５０ｃの各種制御データコピーエリア４１５０ｃｅから抽出して周辺制御ＲＡＭ４１５０ｃのスケジュールデータ記憶領域４１５０ｃａｅにセットし、このスケジュールデータ記憶領域４１５０ｃａｅにセットされた音生成用スケジュールデータの先頭の音指令データを、周辺制御部４１５０の周辺制御ＲＯＭ４１５０ｂ又は周辺制御ＲＡＭ４１５０ｃの各種制御データコピーエリア４１５０ｃｅから抽出して音源内蔵ＶＤＰ４１６０ａに出力した後に、Ｖブランク信号が入力されたことを契機として、スケジュールデータ記憶領域４１５０ｃａｅにセットされた音生成用スケジュールデータに従って先頭の音指令データに続く次の音指令データを、周辺制御部４１５０の周辺制御ＲＯＭ４１５０ｂ又は周辺制御ＲＡＭ４１５０ｃの各種制御データコピーエリア４１５０ｃｅから抽出して音源内蔵ＶＤＰ４１６０ａに出力する。このように、周辺制御ＭＰＵ４１５０ａは、スケジュールデータ記憶領域４１５０ｃａｅにセットされた音生成用スケジュールデータに従って、この音生成用スケジュールデータに時系列に配列された音指令データを、Ｖブランク信号が入力されるごとに、先頭の音指令データから１つずつ音源内蔵ＶＤＰ４１６０ａに出力する。
【０２１４】
［７−２−２ａ．音源内蔵ＶＤＰ］
音源内蔵ＶＤＰ４１６０ａは、上述した内蔵音源のほかに、周辺制御ＭＰＵ４１５０ａから画面データが入力されると、この入力された画面データに基づいて、図１４に示すように、液晶及び音制御ＲＯＭ４１６０ｂから遊技盤側キャラクタデータ及び上皿側キャラクタデータを抽出してスプライトデータを作成して遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０に表示する１画面分（１フレーム分）の描画データを生成するためのＶＲＡＭも内蔵（以下、「内蔵ＶＲＡＭ」と記載する。）している。音源内蔵ＶＤＰ４１６０ａは、内蔵ＶＲＡＭ上に生成した描画データのうち、遊技盤側液晶表示装置１９００に対する画像データをチャンネルＣＨ１から遊技盤側液晶表示装置１９００に出力するとともに、上皿側液晶表示装置４７０に対する画像データをチャンネルＣＨ２から上皿側液晶表示装置４７０に出力することで、遊技盤側液晶表示装置１９００と上皿側液晶表示装置４７０との同期化を図っている。このように、周辺制御ＭＰＵ４１５０ａが遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０に表示する１画面分（１フレーム分）の画面データを音源内蔵ＶＤＰ４１６０ａに出力すると、音源内蔵ＶＤＰ４１６０ａは、この入力された画面データに基づいて液晶及び音制御ＲＯＭ４１６０ｂからキャラクタデータを抽出してスプライトデータを作成して遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０に表示する１画面分（１フレーム分）の描画データを内蔵ＶＲＡＭ上で生成し、この生成した描画データうち、遊技盤側液晶表示装置１９００に対する画像データをチャンネルＣＨ１から遊技盤側液晶表示装置１９００に出力するとともに、上皿側液晶表示装置４７０に対する画像データをチャンネルＣＨ２から上皿側液晶表示装置４７０に出力する。つまり、「１画面分（１フレーム分）の画面データ」とは、遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０に表示する１画面分（１フレーム分）の描画データを内蔵ＶＲＡＭ上で生成するためのデータのことである。
【０２１５】
また、音源内蔵ＶＤＰ４１６０ａは、１画面分（１フレーム分）の描画データを、チャンネルＣＨ１から遊技盤側液晶表示装置１９００に出力するとともに、上皿側液晶表示装置４７０に対する画像データをチャンネルＣＨ２から上皿側液晶表示装置４７０に出力すると、周辺制御ＭＰＵ４１５０ａからの画面データを受け入れることができる状態である旨を伝えるＶブランク信号を周辺制御ＭＰＵ４１５０ａに出力する。本実施形態では、遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０のフレーム周波数（１秒間あたりの画面更新回数）として概ね秒間３０ｆｐｓに設定しているため、Ｖブランク信号が出力される間隔は、約３３．３ｍｓ（＝１０００ｍｓ÷３０ｆｐｓ）となっている。周辺制御ＭＰＵ４１５０ａは、このＶブランク信号が入力されたことを契機として、後述する周辺制御部Ｖブランク信号割り込み処理を実行するようになっている。ここで、Ｖブランク信号が出力される間隔は、遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０の液晶サイズによって多少変化する。また、周辺制御ＭＰＵ４１５０ａと音源内蔵ＶＤＰ４１６０ａとが実装された周辺制御基板４１４０の製造ロットにおいてもＶブランク信号が出力される間隔が多少変化する場合がある。
【０２１６】
なお、音源内蔵ＶＤＰ４１６０ａは、フレームバッファ方式が採用されている。この「フレームバッファ方式」とは、遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０の画面に描画する１画面分（１フレーム分）の描画データをフレームバッファ（内蔵ＶＲＡＭ）に保持し、このフレームバッファ（内蔵ＶＲＡＭ）に保持した１画面分（１フレーム分）の描画データを、遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０に出力する方式である。
【０２１７】
また、音源内蔵ＶＤＰ４１６０ａは、主制御基板４１００からのコマンドに基づいて周辺制御ＭＰＵ４１５０ａから上述した音指令データが入力されると、図１４に示すように、液晶及び音制御ＲＯＭ４１６０ｂに記憶されている音楽や効果音等の音データを抽出して内蔵音源を制御することにより、音指令データに規定された、トラック番号に従って音楽及び効果音等の音データをトラックに組み込むとともに、出力チャンネル番号に従って使用する出力チャンネルを設定して本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れる音楽や効果音等をシリアル化してオーディオデータとしてオーディオデータ送信ＩＣ４１６０ｃに出力する。
【０２１８】
なお、音指令データには、音データを組み込むトラックの音量を調節するためのサブボリューム値も含まれており、音源内蔵ＶＤＰ４１６０ａの内蔵音源における複数のトラックには、音楽や効果音等の演出音の音データとその音量を調節するサブボリューム値のほかに、パチンコ遊技機１の不具合の発生やパチンコ遊技機１に対する不正行為をホールの店員等に報知するための報知音の音データとその音量を調節するサブボリューム値が組み込まれる。具体的には、演出音に対しては、上述した、音量調整ボリューム４１４０ａのつまみ部が回動操作されて調節された基板ボリュームがサブボリューム値として設定され、報知音に対しては、音量調整ボリューム４１４０ａのつまみ部の回動操作に基づく音量調整に全く依存されず最大音量がサブボリューム値として設定されるようになっている。演出音のサブボリューム値は、操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作することで後述する設定モードへ移行して調節することができるようになっている。
【０２１９】
また、音指定データには、出力するチャンネルの音量を調節するためのマスターボリューム値も含まれており、音源内蔵ＶＤＰ４１６０ａの内蔵音源における複数の出力チャンネルには、音源内蔵ＶＤＰ４１６０ａの内蔵音源における複数のトラックうち、使用するトラックに組み込まれた演出音の音データと、使用するトラックに組み込まれた演出音の音量を調節するサブボリューム値と、を合成して、この合成した演出音の音量を、実際に、本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れる音量となるマスターボリューム値まで増幅し、この増幅した演出音をシリアル化してオーディオデータとしてオーディオデータ送信ＩＣ４１６０ｃに出力するようになっている。
【０２２０】
本実施形態では、マスターボリューム値は一定値に設定されており、合成した演出音の音量が最大音量であるときに、マスターボリューム値まで増幅されることにより、本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れる音量が許容最大音量となるように設定されている。具体的には、演出音に対しては、複数のトラックのうち、使用するトラックに組み込まれた演出音の音データと、使用するトラックに組み込まれた演出音の音量を調節するサブボリューム値として設定された音量調整ボリューム４１４０ａのつまみ部が回動操作されて調節された基板ボリュームと、を合成して、この合成した演出音の音量を、実際に、本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れる音量となるマスターボリューム値まで増幅し、この増幅した演出音をシリアル化してオーディオデータとしてオーディオデータ送信ＩＣ４１６０ｃに出力し、報知音に対しては、使用するトラックに組み込まれた報知音の音データと、使用するトラックに組み込まれた報知音の音量を調節するサブボリューム値として設定された音量調整ボリューム４１４０ａのつまみ部の回動操作に基づく音量調整に全く依存されず最大音量と、を合成して、この合成した報知音の音量を、実際に、本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れる音量となるマスターボリューム値まで増幅し、この増幅した報知音をシリアル化してオーディオデータとしてオーディオデータ送信ＩＣ４１６０ｃに出力する。
【０２２１】
ここで、演出音が本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れている場合に、パチンコ遊技機１の不具合の発生やパチンコ遊技機１に対する不正行為をホールの店員等に報知するため報知音を流す制御について簡単に説明すると、まず演出音が組み込まれているトラックのサブボリューム値を強制的に消音に設定し、この演出音が組み込まれたトラックの音データと、その消音に設定したサブボリューム値と、報知音が組み込まれたトラックの音データと、報知音の音量が最大音量に設定されたサブボリューム値と、を合成し、この合成した演出音の音量と報知音の音量とを、実際に、本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れる音量となるマスターボリューム値まで増幅し、この増幅した演出音及び報知音をシリアル化してオーディオデータとしてオーディオデータ送信ＩＣ４１６０ｃに出力する。
【０２２２】
つまり、実際に、本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れる音は、最大音量の報知音だけが流れることとなる。このとき、演出音は消音となっているため、本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れないものの、演出音は、上述した音生成用スケジュールデータに従って進行している。本実施形態では、報知音は所定期間（例えば、９０秒）だけ本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れるようになっており、この所定期間経過すると、これまで消音に強制的に設定された音生成用スケジュールデータに従って進行している演出音の音量が、音量調整ボリューム４１４０ａのつまみ部が回動操作されて調節された基板ボリュームがサブボリューム値として再び設定され（このとき、操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作することで設定モードへ移行して調節されている場合には、その調節された演出音のサブボリューム値に設定され）、本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れるようになっている。
【０２２３】
このように、演出音が本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れている場合に、パチンコ遊技機１の不具合の発生やパチンコ遊技機１に対する不正行為をホールの店員等に報知するため報知音が流れるときには、演出音の音量が消音になって報知音が本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れるものの、この消音となった演出音は、音生成用スケジュールデータに従って進行しているため、報知音が所定期間経過して本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れなくなると、演出音は、報知音が流れ始めたところから再び流れ始めるのではなく、報知音が流れ始めて所定期間経過した時点まで音生成用スケジュールデータに従って進行したところから再び流れ始めるようになっている。
【０２２４】
［７−２−２ｂ．液晶及び音制御ＲＯＭ］
液晶及び音制御ＲＯＭ４１６０ｂは、図１４に示すように、遊技盤側液晶表示装置１９００の表示領域に描画するための遊技盤側キャラクタデータと、上皿側液晶表示装置４７０の表示領域に描画するための上皿側キャラクタデータと、が予め記憶されるとともに、音楽、効果音、報知音、及び告知音等の各種の音データも予め記憶されている。
【０２２５】
［７−２−２ｃ．オーディオデータ送信ＩＣ］
オーディオデータ送信ＩＣ４１６０ｃは、音源内蔵ＶＤＰ４１６０ａからのシリアル化したオーディオデータが入力されると、右側オーディオデータをプラス信号、マイナス信号とする差分方式のシリアルデータとして枠装飾駆動アンプ基板１９４に向かって送信するとともに、左側オーディオデータをプラス信号、マイナス信号とする差分方式のシリアルデータとして枠装飾駆動アンプ基板１９４に向かって送信する。これにより、本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から各種演出に合わせた音楽や効果音等がステレオ再生されるようになっている。
【０２２６】
なお、オーディオデータ送信ＩＣ４１６０ｃは、周辺制御基板４１４０から枠装飾駆動アンプ基板１９４に亘る基板間を、左右それぞれ差分方式のシリアルデータとしてオーディオデータを出力することにより、例えば、左側オーディオデータのプラス信号、マイナス信号にノイズの影響を受けても、プラス信号に乗ったノイズ成分と、マイナス信号に乗ったノイズ成分と、を枠装飾駆動アンプ基板１９４で合成して１つの左側オーディオデータにする際に、互いにキャンセルし合ってノイズ成分が除去されるようになっているため、ノイズ対策を講じることができる。
【０２２７】
［７−２−３．ＲＴＣ制御部］
年月日を特定するカレンダー情報と時分秒を特定する時刻情報とを保持するＲＴＣ制御部４１６５は、図１２に示すように、ＲＴＣ４１６５ａを中心として構成されている。このＲＴＣ４１６５ａには、カレンダー情報と時刻情報とが保持されるＲＡＭ４１６５ａａが内蔵（以下、「ＲＴＣ内蔵ＲＡＭ４１６５ａａ」と記載する。）されている。ＲＴＣ４１６５ａは、駆動用電源及びＲＴＣ内蔵ＲＡＭ４１６５ａａのバックアップ用電源として電池４１６５ｂ（本実施形態では、ボタン電池を採用している。）から電力が供給されるようになっている。つまりＲＴＣ４１６５ａは、周辺制御基板４１４０（パチンコ遊技機１）からの電力が全く供給されずに、周辺制御基板４１４０（パチンコ遊技機１）と独立して電池４１６５ｂから電力が供給されている。これにより、ＲＴＣ４１６５ａは、パチンコ遊技機１の電力が遮断されても、電池４１６５ｂからの電力供給により、カレンダー情報や時刻情報を更新保持することができるようになっている。
【０２２８】
周辺制御部４１５０の周辺制御ＭＰＵ４１５０ａは、ＲＴＣ４１６５ａのＲＴＣ内蔵ＲＡＭ４１６５ａａからカレンダー情報や時刻情報を取得して上述した周辺制御ＲＡＭ４１５０ｃのＲＴＣ情報取得記憶領域４１５０ｃａｄにセットし、この取得したカレンダー情報や時刻情報に基づく演出を遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０で繰り広げることができるようになっている。このような演出としては、例えば、１２月２５日であればクリスマスツリーやトナカイの画面が遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０で繰り広げられたり、大晦日であれば新年カウントダウンを実行する画面が遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０で繰り広げられたりする等を挙げることができる。カレンダー情報や時刻情報は、工場出荷時に設定される。
【０２２９】
なお、ＲＴＣ内蔵ＲＡＭ４１６５ａａには、カレンダー情報や時刻情報のほかに、遊技盤側液晶表示装置１９００のバックライトがＬＥＤタイプのものが装着されている場合にはＬＥＤの輝度設定情報が記憶保持されている。周辺制御ＭＰＵ４１５０ａは、遊技盤側液晶表示装置１９００のバックライトがＬＥＤタイプのものが装着されている場合には、ＲＴＣ内蔵ＲＡＭ４１６５ａａから輝度設定情報を取得してバックライトの輝度調整をＰＷＭ制御により行う。輝度設定情報は、遊技盤側液晶表示装置１９００のバックライトであるＬＥＤの輝度が１００％〜７０％までに亘る範囲を５％刻みで調節するための輝度調節情報と、現在設定されている遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０のバックライトであるＬＥＤの輝度と、が含まれている。
【０２３０】
また、ＲＴＣ内蔵ＲＡＭ４１６５ａａには、カレンダー情報、時刻情報や輝度設定情報のほかに、カレンダー情報、時刻情報、及び輝度設定情報をＲＴＣ内蔵ＲＡＭ４１６５ａａに最初に記憶した年月日及び時分秒の情報として入力日時情報も記憶されている。
【０２３１】
周辺制御ＭＰＵ４１５０ａは、遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０のバックライトが冷陰極管タイプのものが装着されている場合には、バックライトのＯＮ／ＯＦＦ制御若しくはＯＮのみとするようになっている。
【０２３２】
ＲＴＣ内蔵ＲＡＭ４１６５ａａに記憶される、カレンダー情報、時刻情報、輝度設定情報、及び入力日時情報等の各種情報は、遊技機メーカの製造ラインにおいて設定される。製造ラインにおいては、例えば遊技盤側液晶表示装置１９００の表示テスト等の各種テストを行うため、遊技盤側液晶表示装置１９００を最初に電源投入した日時として入力日時情報が製造ラインで入力された年月日及び時分秒である製造日時に設定される。
【０２３３】
このように、ＲＴＣ内蔵ＲＡＭ４１６５ａａには、カレンダー情報や時刻情報のほかに、遊技盤側液晶表示装置１９００のバックライトがＬＥＤタイプのものが装着されている場合における輝度設定情報、及び入力日時情報等、パチンコ遊技機１の機種情報（例えば、低確率や高確率における大当り遊技状態が発生する確率など）とは独立して維持が必要な情報を記憶保持することができるようになっている。
【０２３４】
また、ＲＴＣ内蔵ＲＡＭ４１６５ａａに記憶保持される輝度設定情報等は、パチンコ遊技機１が設置されるホールの環境によっては製造日時に設定された遊技盤側液晶表示装置１９００のバックライトの輝度では明るすぎたり、暗すぎたりする場合もある。そこで、操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作することで設定モードへ移行してバックライトの輝度を所定の輝度に調節することができるようになっている。パチンコ遊技機１の電源投入後、所定時間内において、操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作すると、設定モードを行うための画面が遊技盤側液晶表示装置１９００に表示されるほかに、客待ち状態となって遊技盤側液晶表示装置１９００によるデモンストレーションが行われている期間内において、操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作すると、設定モードを行うための画面が遊技盤側液晶表示装置１９００に表示されるようになっている。この設定モードの画面に従って操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作することでカレンダー情報、時刻情報を再設定したり、遊技盤側液晶表示装置１９００のバックライトの輝度を所望の輝度に調節したりすることができる。この調節された遊技盤側液晶表示装置１９００のバックライトの所望の輝度は、輝度設定情報に記憶されるＬＥＤの輝度としてそれぞれ上書き（更新記憶）されるようになっている。
【０２３５】
なお、設定モードでは、周辺制御ＭＰＵ４１５０ａは、上述した輝度補正プログラムを実行することにより、遊技盤側液晶表示装置１９００のバックライトがＬＥＤタイプのものが装着されている場合には、遊技盤側液晶表示装置１９００の経年変化にともなう輝度低下を補正する。周辺制御ＭＰＵ４１５０ａは、ＲＴＣ制御部４１６５のＲＴＣ内蔵ＲＡＭ４１６５ａａから、入力日時情報を取得して遊技盤側液晶表示装置１９００を最初に電源投入した日時を特定し、年月日を特定するカレンダー情報と時分秒を特定する時刻情報とを取得して現在の日時を特定し、遊技盤側液晶表示装置１９００のバックライトであるＬＥＤの輝度が１００％〜７０％までに亘る範囲を５％刻みで調節するための輝度調節情報と現在設定されている遊技盤側液晶表示装置１９００のバックライトであるＬＥＤの輝度とを有する輝度設定情報を取得する。この取得した輝度設定情報を周辺制御ＲＯＭ４１５０ｂに予め記憶されている補正情報に基づいて補正する。
【０２３６】
例えば、遊技盤側液晶表示装置１９００を最初に電源投入した日時と現在の日時とから、遊技盤側液晶表示装置１９００を最初に電源投入した日時からすでに６月を経過している場合には、周辺制御ＲＯＭ４１５０ｂから対応する補正情報（例えば、５％）を取得するとともに、輝度設定情報に含まれるＬＥＤの輝度が７５％で遊技盤側液晶表示装置１９００のバックライトを点灯するときには、この７５％に対して取得した補正情報である５％だけさらに上乗せした８０％の輝度となるように、輝度設定情報に含まれる輝度調節情報に基づいて遊技盤側液晶表示装置１９００のバックライトの輝度を調節して点灯し、遊技盤側液晶表示装置１９００を最初に電源投入した日時からすでに１２月を経過している場合には、周辺制御ＲＯＭ４１５０ｂから対応する補正情報（例えば、１０％）を取得するとともに、輝度設定情報に含まれるＬＥＤの輝度が７５％で遊技盤側液晶表示装置１９００のバックライトを点灯するときには、この７５％に対して取得した補正情報である１０％だけさらに上乗せした８５％の輝度となるように、輝度設定情報に含まれる輝度調節情報に基づいて遊技盤側液晶表示装置１９００のバックライトの輝度を調節して点灯する。
【０２３７】
なお、ＲＴＣ制御部４１６５のＲＴＣ内蔵ＲＡＭ４１６５ａａから、直接、年月日を特定するカレンダー情報と時分秒を特定する時刻情報とを取得して現在の日時を特定してもいいし、後述する周辺制御部電源投入時処理におけるステップＳ１００２の現在時刻情報取得処理において周辺制御ＲＡＭ４１５０ｃのＲＴＣ情報取得記憶領域４１５０ｃａｄにおける、カレンダー情報記憶部にセットされて周辺制御基板４１４０のシステムにより更新される現在のカレンダー情報と、時刻情報記憶部にセットされて周辺制御基板４１４０のシステムにより更新される現在の時刻情報と、を取得して現在の日時を特定してもいい。
【０２３８】
［７−２−４．音量調整ボリューム］
音量調整ボリューム４１４０ａは、上述したように、本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れる音楽や効果音等の音量をつまみ部を回動操作することにより調節することができるようになっている。音量調整ボリューム４１４０ａは、上述したように、そのつまみ部が回動操作されることにより抵抗値が可変するようになっており、電気的に接続された周辺制御Ａ／Ｄコンバータ４１５０ａｋがつまみ部の回転位置における抵抗値により分圧された電圧を、アナログ値からデジタル値に変換して、値０〜値１０２３までの１０２４段階の値に変換している。本実施形態では、上述したように、１０２４段階の値を７つに分割して基板ボリューム０〜６として管理している。基板ボリューム０では消音、基板ボリューム６では最大音量に設定されており、基板ボリューム０から基板ボリューム６に向かって音量が大きくなるようにそれぞれ設定されている。基板ボリューム０〜６に設定された音量となるように液晶及び音制御部４１６０（音源内蔵ＶＤＰ４１６０ａ）を制御して本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から音楽や効果音が流れるようになっている。
【０２３９】
このように、つまみ部の回動操作に基づく音量調整により本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から音楽や効果音が流れるようになっている。また、本実施形態では、上述したように、音楽や効果音のほかに、パチンコ遊技機１の不具合の発生やパチンコ遊技機１に対する不正行為をホールの店員等に報知するための報知音や、遊技演出に関する内容等を告知する（例えば、遊技盤側液晶表示装置１９００に繰り広げられている画面をより迫力あるものとして演出したり、遊技者にとって有利な遊技状態に移行する可能性が高いこと告知したり等。）ための告知音も本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れるが、報知音や告知音は、つまみ部の回動操作に基づく音量調整に全く依存されずに流れる仕組みとなっており、消音から最大音量までの音量をプログラムにより液晶及び音制御部４１６０（音源内蔵ＶＤＰ４１６０ａ）を制御して調整することができるようになっている。
【０２４０】
このプログラムにより調整される音量は、上述した７段階に分けられた基板ボリュームと異なり、消音から最大音量までを滑らかに変化させることができるようになっている。これにより、例えば、ホールの店員等が音量調整ボリューム４１４０ａのつまみ部を回動操作して音量を小さく設定した場合であっても、本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から流れる音楽や効果音等の演出音が小さくなるものの、パチンコ遊技機１に不具合が発生しているときや遊技者が不正行為を行っているときには大音量（本実施形態では、最大音量）に設定した報知音を流すことができる。したがって、演出音の音量を小さくしても、報知音によりホールの店員等が不具合の発生や遊技者の不正行為を気付き難くなることを防止することができる。
【０２４１】
また、つまみ部の回動操作に基づく音量調整により設定されている現在の基板ボリュームに基づいて、広告音を流す音量を小さくして音楽や効果音の妨げとならないようにしたりする一方、広告音を流す音量を大きくして音楽や効果音に加えて遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０で繰り広げられている画面をより迫力あるものとして演出したり、遊技者にとって有利な遊技状態に移行する可能性が高いこと告知したりすることもできる。
【０２４２】
なお、本実施形態では、音量調整ボリューム４１４０ａのつまみ部を回動操作することにより音楽や効果音の音量を調節するようになっていることに加えて、操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作することで設定モードへ移行して音楽や効果音の音量を調節することができるようになっている。パチンコ遊技機１の電源投入後、所定時間内において、操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作すると、設定モードを行うための画面が遊技盤側液晶表示装置１９００に表示されるほかに、客待ち状態となって遊技盤側液晶表示装置１９００によるデモンストレーションが行われている期間内において、操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作すると、設定モードを行うための画面が遊技盤側液晶表示装置１９００に表示されるようになっている。この設定モードの画面に従って操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作することで音楽や効果音の音量を所望の音量に調節することができる。具体的には、音量調整ボリューム４１４０ａのつまみ部の回転位置における抵抗値により分圧された電圧を、周辺制御Ａ／Ｄコンバータ４１５０ａｋがアナログ値からデジタル値に変換して、この変換した値に対して、操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５の操作に応じて所定値を加算又は減算することによって、基板ボリュームの値を増やしたり、又は減らしたりすることができるようになっている。この調節された音量は、音源内蔵ＶＤＰ４１６０ａの内蔵音源における複数のトラックのうち、音楽や効果音等の演出音の音データが組み込まれたトラックに対して、サブボリューム値として設定更新されて演出音の音量の調節に反映されるものの、上述した報知音や告知音の音量に調節に反映されないようになっている。
【０２４３】
このように、本実施形態では、音量調整ボリューム４１４０ａのつまみ部を直接回動操作することにより音楽や効果音の音量を調節する場合と、操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５の操作に応じて所定値を加算又は減算することによって、基板ボリュームの値を増やしたり、又は減らしたりすることにより音楽や効果音の音量を調節する場合と、の２つの方法がある。音量調整ボリューム４１４０ａは、周辺制御基板４１４０に実装されているため、本体枠３を外枠２から必ず開放した状態にする必要がある。そうすると、音量調整ボリューム４１４０ａのつまみ部を回動操作することができるのは、ホールの店員となる。ところが、ホールの店員が調節した音量では、遊技者にとって小さく感じて音楽や効果音を聞き取り難い場合もあるし、遊技者にとって大きく感じて音楽や効果音をうるさく感じる場合もある。そこで、パチンコ遊技機１の電源投入後、所定時間内において、操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作したり、客待ち状態となって遊技盤側液晶表示装置１９００によるデモンストレーションが行われている期間内において、操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作したりした場合には、設定モードを行うための画面が遊技盤側液晶表示装置１９００に表示され、この設定モードの画面に従って操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作することで音楽や効果音の音量を所望の音量に調節することができるようになっている。これにより、遊技者は所望の音量に音楽や効果音の音量を調節することができるため、ホールの店員が調節した音量を小さく感じて音楽や効果音を聞き取り難い場合には、操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作して所望の音量まで大きくすることができるし、ホールの店員が調節した音量を大きく感じて音楽や効果音をうるさく感じる場合には、操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作して所望の音量まで小さくすることができる。
【０２４４】
また、本実施形態では、パチンコ遊技機１において遊技が行われていない状態が所定時間継続され、客待ち状態となって遊技盤側液晶表示装置１９００によるデモンストレーションが繰り返し行われると（例えば、１０回）、前回、パチンコ遊技機１の前面に着座して遊技を行っていた遊技者が調節した音量がキャンセルされて、音量が初期化されるようになっている。この音量の初期化では、ホールの店員が調節した音量、つまりホールの店員が音量調整ボリューム４１４０ａのつまみ部を直接回動操作して調節した音量となるようになっている。これにより、前回、パチンコ遊技機１の前面に着座して遊技を行っていた遊技者が調節した音量を小さく感じて音楽や効果音を聞き取り難い場合には、今回、パチンコ遊技機１の前面に着座して遊技を行う遊技者が操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作して所望の音量まで大きくすることができるし、前回、パチンコ遊技機１の前面に着座して遊技を行っていた遊技者が調節した音量を大きく感じて音楽や効果音をうるさく感じる場合には、今回、パチンコ遊技機１の前面に着座して遊技を行う遊技者が操作ユニット４００のダイヤル操作部４０１や押圧操作部４０５を操作して所望の音量まで小さくすることができる。
【０２４５】
［８．主制御基板から周辺制御基板へ送信される各種コマンド］
次に、主制御基板４１００から周辺制御基板４１４０へ送信される各種コマンドについて、図１５及び図１６を参照して説明する。図１５は主制御基板から周辺制御基板へ送信される各種コマンドの一例を示すテーブルであり、図１６は図１５の主制御基板から周辺制御基板へ送信される各種コマンドのつづきを示すテーブルである。
【０２４６】
主制御基板４１００の主制御ＭＰＵ４１００ａは、遊技の進行に基づいて周辺制御基板４１４０に各種コマンドを送信する。これらの各種コマンドは、２バイト（１６ビット）の記憶容量を有するコマンドであり、図１５及び図１６に示すように、１バイト（８ビット）の記憶容量を有するコマンドの種類を示すステータスと、１バイト（８ビット）の記憶容量を有する演出のバリエーションを示すモードと、から構成されている。また、これらの各種コマンドには、周辺制御基板４１４０によって実行される演出の制御を行いための演出関連コマンドや、エラーの発生などを報知するための報知関連コマンドなどが含まれる。
【０２４７】
各種コマンドは、図１５及び図１６に示すように、特図１同調演出関連、特図２同調演出関連、大当り関連、電源投入、普図同調演出関連、普通電役演出関連、報知表示、状態表示、及びその他に区分されている。
【０２４８】
［８−１．特図１同調演出関連］
特図１同調演出関連は、図１１に示した上始動口スイッチ３０２２からの検出信号に基づくものであり、その区分には、図１５に示すように、図１１に示した機能表示基板１１９１の上特別図柄表示器１１８５に関する、特図１変動パターン、特図１図柄種別、特図１同調演出終了、及び変動時状態指定という名称のコマンド等から構成されている。これらの各種コマンドには、ステータスとして「Ａ＊Ｈ」、モードとして「＊＊Ｈ」（「Ｈ」は１６進数を表す。）が割り振られている（「＊」は、特定の１６進数であることを示し、具体的には図１５に示すものである）。
【０２４９】
特図１変動パターンコマンドは、モードで指定された演出パターンで特図同調演出開始を指示するものであり、特図１図柄種別コマンドは、はずれ、特定大当り、非特定大当りを指定するものであり、特図１同調演出終了コマンドは、特図１同調演出終了を指示するものであり、変動時状態指定コマンドは、特図１又は特図２の変動開始時における遊技状態（高確率状態、時短遊技状態等）を示すコマンドである。変動時状態指定コマンドは、遊技状態とモード値がそれぞれ対応した値となっており、変動開始時又は遊技状態が切り替わる際に送信される。また、その他の特図１同調演出関連のコマンドには、変動パターンに対応する変動タイプを特定する特図１変動タイプコマンド（ステータス「Ａ３Ｈ」、モード「０１Ｈ〜１０Ｈ」）が含まれる。
【０２５０】
これらの各種コマンドの送信タイミングとして、特図１変動パターンコマンドは、特別図柄１変動開始時に送信され、特図１図柄種別コマンドは、特図１変動パターンコマンドの直後に送信され、特図１同調演出終了コマンドは、特別図柄１変動時間経過時（特別図柄１確定時）に送信される。また、変動時状態指定コマンドは、特図１図柄種別コマンドの直後に送信される。特図１変動タイプコマンドは、特図１変動パターンコマンドの後に送信される。なお、これらの各種コマンドは、実際には後述する主制御側タイマ割り込み処理におけるステップＳ９２の周辺制御基板コマンド送信処理で送信される。
【０２５１】
［８−２．特図２同調演出関連］
特図２同調演出関連は、図１１に示した下始動口スイッチ２１０９からの検出信号に基づくものであり、その区分には、図１５に示すように、図１１に示した機能表示基板１１９１の下特別図柄表示器１１８６に関する、特図２変動パターン、特図２図柄種別、及び特図２同調演出終了という名称のコマンド等から構成されている。これらの各種コマンドには、ステータスとして「Ｂ＊Ｈ」、モードとして「＊＊Ｈ」（「Ｈ」は１６進数を表す。）が割り振られている（「＊」は、特定の１６進数であることを示し、具体的には図１５に示すものである）。
【０２５２】
特図２変動パターンコマンドは、モードで指定された演出パターンで特図同調演出開始を指示するものであり、特図２図柄種別コマンドは、はずれ、特定大当り、非特定大当りを指定するものであり、特図２同調演出終了コマンドは、特図２同調演出終了を指示するものである。また、特図１と同様に、変動パターンに対応する変動タイプを特定する特図２変動タイプコマンド（ステータス「Ｂ３Ｈ」、モード「０１Ｈ〜１０Ｈ」）が含まれる。
【０２５３】
これらの各種コマンドの送信タイミングとして、特図２変動パターンコマンドは、特別図柄２変動開始時に送信され、特図２図柄種別コマンドは、特図２変動パターンの直後に送信され、特図２同調演出終了コマンドは、特別図柄２変動時間経過時（特別図柄２確定時）に送信される。また、前述したように、特図１の場合と同じく特図２の場合も同様に、変動時状態指定コマンドが特図２図柄種別コマンドの直後に送信される。特図２変動タイプコマンドは、特図２変動パターンコマンドの後に送信される。なお、これらの各種コマンドは、実際には主制御側タイマ割り込み処理におけるステップＳ９２の周辺制御基板コマンド送信処理で送信される。
【０２５４】
［８−３．大当り関連］
大当り関連という区分には、図１５に示すように、大当りオープニング、大入賞口１開放Ｎ回目表示、大入賞口１閉鎖表示、大入賞口１カウント表示、大当りエンディング、大当り図柄表示、小当りオープニング、小当り開放表示、小当りカウント表示、及び小当りエンディングという名称のコマンドから構成されている。これらの各種コマンドには、ステータスとして「Ｃ＊Ｈ」、モードとして「＊＊Ｈ」（「Ｈ」は１６進数を表す。）が割り振られている（「＊」は、特定の１６進数であることを示し、パチンコ遊技機１の仕様内容によって予め定められたものであり、例えば、図１５に示すものである）。
【０２５５】
大当りオープニングコマンドは、大当りオープニング開始を指示するものであり、大入賞口１開放Ｎ回目表示コマンドは、１〜１６ラウンド目の大入賞口１開放中開始（図８に示した、アタッカユニット２１００の大入賞口２１０３のＮ回目のラウンドの開放中又は開放開始）を指示するものであり、大入賞口１閉鎖表示コマンドは、ラウンド間の大入賞口１閉鎖中開始（アタッカユニット２１００の大入賞口２１０３のラウンド間の閉鎖中又は閉鎖開始）を指示するものであり、大入賞口１カウント表示コマンドは、カウント０〜１０個をカウントした旨（図１１に示したカウントスイッチ２１１０によって検出された、大入賞口２１０３に入球した遊技球の球数）を伝えるものであり、大当りエンディングコマンドは、大当りエンディング開始を指示するものであり、大当り図柄表示コマンドは、大当り図柄情報表示を指示するものである。
【０２５６】
なお、図１５に示す大当りエンディングコマンドでは、ステータス及びモードが１種類のみ設定されているが、大当り後の遊技状態に応じてモード値を設定可能としてもよい。例えば、大当り後の遊技状態が低確率非時短遊技状態の場合にはモード値に“０１Ｈ”を設定し、大当り後の遊技状態が高確率時短遊技状態の場合にはモード値に“０４Ｈ”を設定するなどして主制御基板４１００側でエンディングを指定するようにしてもよい。また、大当り後の遊技状態が同じであっても複数のエンディングを指定できるようにしてもよい。例えば、遊技状態が高確率非時短遊技状態の場合には遊技者が特別抽選の当選確率を把握しにくくなっているため、主制御基板４１００側で高確率の可能性が高いエンディングか低いエンディングかを指定できるようにしてもよい。このとき、大当りエンディングコマンドでエンディングを指定せずに、周辺制御基板４１４０側でエンディングを選択するようにしてもよい。
【０２５７】
また、小当りオープニングコマンドは、小当りオープニング開始を指示するものであり、小当り開放表示コマンドは、小当り開放中開始（小当り時における、アタッカユニット２１００の大入賞口２１０３の開放中又は開放開始）を指示するものであり、小当りカウント表示コマンドは、小当り中大入賞口入賞演出（小当り中における、大入賞口２１０３に入球した遊技球がカウントスイッチ２１１０によって検出された場合における演出）を指示するものであり、小当りエンディングコマンドは、小当りエンディング開始を指示するものである。
【０２５８】
これらの各種コマンドの送信タイミングとして、大当りオープニングコマンドは、大当りオープニング開始時に送信され、大入賞口１開放Ｎ回目表示コマンドは、１〜１６ラウンド目の大入賞口１開放時（アタッカユニット２１００の大入賞口２１０３のＮ回目のラウンドの開放時）に送信され、大入賞口１閉鎖表示コマンドは、大入賞口１閉鎖時（アタッカユニット２１００の大入賞口２１０３の閉鎖開始）に送信され、大入賞口１カウント表示コマンドは、大入賞口１開放時及び大入賞口１へのカウント変化時（アタッカユニット２１００の大入賞口２１０３の開放時、及び大入賞口２１０３に入球した遊技球がカウントスイッチ２１１０によって検出された時）に送信され、大当りエンディングコマンドは、大当りエンディング開始時に送信され、大当り図柄表示コマンドは、大入賞口開放時（アタッカユニット２１００の大入賞口２１０３の開放時）に送信される。
【０２５９】
また、小当りオープニングコマンドは、小当りオープニング開始時に送信され、小当り開放表示コマンドは、小当り開放時（小当り時における、アタッカユニット２１００の大入賞口２１０３の開放時）に送信され、小当りカウント表示コマンドは、小当り中大入賞口入賞時（小当り中における、大入賞口２１０３に入球した遊技球がカウントスイッチ２１１０によって検出された時）に送信され、小当りエンディングコマンドは、小当りエンディング開始時に送信される。なお、これらの各種コマンドは、実際には主制御側タイマ割り込み処理におけるステップＳ９２の周辺制御基板コマンド送信処理で送信される。
【０２６０】
［８−４．電源投入］
電源投入という区分には、図１５に示すように、電源投入という名称の各種コマンドから構成されている。この電源投入コマンドには、ステータスとして「Ｄ＊Ｈ」、モードとして「＊＊Ｈ」（「Ｈ」は１６進数を表す。）が割り振られている（「＊」は、特定の１６進数であることを示し、パチンコ遊技機１の仕様内容によって予め定められたものであり、例えば、図１５に示すものである）。
【０２６１】
電源投入コマンドは、ＲＡＭクリア演出開始及びそれぞれの状態演出開始を指示するものである（例えば、電源投入時に払出制御基板４１１０の操作スイッチが操作された時における演出の開始を指示したりするものである）。
【０２６２】
電源投入コマンドの送信タイミングとして、主制御基板電源投入時ＲＡＭクリア及びＲＡＭクリア以外の時に送信される。具体的には、パチンコ遊技機１の電源投入時、停電又は瞬停から復帰するときであって、後述する主制御側電源投入時処理が実行されて主制御側タイマ割り込み処理におけるステップＳ９２の周辺制御基板コマンド送信処理で電源投入コマンドが送信される。
【０２６３】
［８−５．普図同調演出関連］
普図同調演出関連は、図１１に示したゲートスイッチ２３５２からの検出信号に基づくものであり、その区分には、図１５に示すように、図１１に示した機能表示基板１１９１の普通図柄表示器１１８９に関する、普図同調演出開始、普図柄指定、普図同調演出終了、及び変動時状態指定という名称のコマンドから構成されている。これらの各種コマンドには、ステータスとして「Ｅ＊Ｈ」、モードとして「＊＊Ｈ」（「Ｈ」は１６進数を表す。）が割り振られている（「＊」は、特定の１６進数であることを示し、パチンコ遊技機１の仕様内容によって予め定められたものであり、例えば、図１５に示すものである）。
【０２６４】
普図同調演出開始コマンドは、モードで指定された演出パターンで普図同調演出開始を指示するものであり、普通図柄指定コマンドは、はずれ、ショート開放当り、ロング開放当りを指定するものであり、普図同調演出終了コマンドは、普図同調演出終了を指示するものであり、変動時状態指定コマンドは、確率及び時短状態を指示するものである。
【０２６５】
これらの各種コマンドの送信タイミングとして、普図同調演出開始コマンドは、普通図柄１変動開始時に送信され、普図柄指定コマンドは、普図同調演出開始の直後に送信され、普図同調演出終了コマンドは、普通図柄変動時間経過時（普通図柄確定時）に送信され、変動時状態指定コマンドは、普図当落情報指定の直後に送信される。なお、これらの各種コマンドは、実際には主制御側タイマ割り込み処理におけるステップＳ９２の周辺制御基板コマンド送信処理で送信される。
【０２６６】
［８−６．普通電役演出関連］
普通電役演出関連は、図１１に示した始動口ソレノイド２１０５の駆動により開閉される図８に示した一対の可動片２１０６に関するものであり、その区分には、図１５に示すように、普図当りオープニング、普電開放表示、及び普図当りエンディングという名称のコマンドから構成されている。これらの各種コマンドには、ステータスとして「Ｆ＊Ｈ」、モードとして「＊＊Ｈ」（「Ｈ」は１６進数を表す。）が割り振られている（「＊」は、特定の１６進数であることを示し、パチンコ遊技機１の仕様内容によって予め定められたものであり、例えば、図１５に示すものである）。
【０２６７】
普図当りオープニングコマンドは、普図当りオープニング開始を指示するものであり、普電開放表示コマンドは、普電開放中開始（一対の可動片２１０６が始動口ソレノイド２１０５の駆動により左右方向へ拡開した状態、又は拡開する時）を指示するものであり、普図当りエンディングコマンドは、普図当りエンディング開始を指示するものである。
【０２６８】
これらの各種コマンドの送信タイミングとして、普図当りオープニングコマンドは、普図当りオープニング開始時に送信され、普電開放表示コマンドは、普電開放時（一対の可動片２１０６が始動口ソレノイド２１０５の駆動により左右方向へ拡開する時）に送信され、普図当りエンディングコマンドは、普図当りエンディング開始時に送信される。なお、これらの各種コマンドは、実際には主制御側タイマ割り込み処理におけるステップＳ９２の周辺制御基板コマンド送信処理で送信される。
【０２６９】
［８−７．報知表示］
報知表示の区分には、図１５及び図１６に示すように、入賞異常表示、接続異常表示、断線・短絡異常表示、磁気検出スイッチ異常表示、扉開放、及び扉閉鎖という名称のコマンドから構成されている。これらの各種コマンドには、ステータスとして「６＊Ｈ」、モードとして「＊＊Ｈ」（「Ｈ」は１６進数を表す。）が割り振られている（「＊」は、特定の１６進数であることを示し、パチンコ遊技機１の仕様内容によって予め定められたものであり、例えば、図１５及び図１６に示すものである）。
【０２７０】
入賞異常表示コマンドは、大当り中（条件装置作動中）以外に大入賞口に入賞した時（大当り中でもないのに、アタッカユニット２１００の大入賞口２１０３に遊技球が入球してその遊技球をカウントスイッチ２１１０が検出した時）に入賞異常報知の開始を指示するものであり、接続異常表示コマンドは、例えば、主制御基板４１００と払出制御基板４１１０との基板間に亘る経路において電気的な接続異常がある場合に接続異常報知の開始を指示するものであり、断線・短絡異常表示コマンドは、例えば、主制御基板４１００と、上始動口スイッチ３０２２、下始動口スイッチ２１０９、カウントスイッチ２１１０等との電気的な接続の断線・短絡が生じた場合に断線・短絡異常表示の開始を指示するものであり、磁気検出スイッチ異常表示コマンドは、図１１に示した磁気検出スイッチ３０２４に異常が生じた場合に磁気検出スイッチ異常報知の開始を指示するものである。
【０２７１】
また、扉開放コマンドは、図１２に示した、払出制御基板４１１０を介して入力される扉枠開放スイッチからの検出信号（開放信号）に基づいて、扉枠５が本体枠３に対して開放された状態である場合に、扉開放報知を指示するものであり、扉枠閉鎖コマンドは、その扉枠開放スイッチからの検出信号に基づいて、扉枠５が本体枠３に対して閉鎖された状態である場合に扉開放報知終了を指示するものである。一方、本体枠開放コマンドは、図１２に示した、払出制御基板４１１０を介して入力される本体枠開放スイッチからの検出信号（開放信号）に基づいて、本体枠３が外枠２に対して開放された状態である場合に、本体枠開放報知を指示するものであり、本体枠閉鎖コマンドは、その本体枠開放スイッチからの検出信号に基づいて、本体枠３が外枠２に対して閉鎖された状態である場合に本体枠開放報知終了を指示するものである。
【０２７２】
これらの各種コマンドの送信タイミングとして、入賞異常表示コマンドは、大当り中（条件装置作動中）以外に大入賞口に入賞した時に送信され、接続異常表示コマンドは、主制御基板４１００から払出制御基板４１１０へのコマンド送信時に払出制御基板４１１０からのＡＣＫ返信（ＡＣＫ信号）がなかった時に送信され、断線・短絡異常表示コマンドは、上始動口スイッチ３０２２、下始動口スイッチ２１０９、カウントスイッチ２１１０等のうち、いずれが断線または短絡状態となった時に送信され、磁気検出スイッチ異常表示コマンドは、磁気検出スイッチ３０２４の異常を検知した時に送信される。また、扉開放コマンドは、扉開放を検知した時（扉枠開放スイッチからの検出信号に基づいて、扉枠５が本体枠３に対して開放された状態である場合）に送信され、扉枠閉鎖コマンドは、扉閉鎖を検知した時（扉枠開放スイッチからの検出信号に基づいて、扉枠５が本体枠３に対して閉鎖された状態である場合）に送信される。本体枠開放コマンドは、本体枠開放を検知した時（本体枠開放スイッチからの検出信号に基づいて、本体枠３が外枠２に対して開放された状態である場合）に送信され、本体枠閉鎖コマンドは、本体枠閉鎖を検知した時（本体枠開放スイッチからの検出信号に基づいて、本体枠３が外枠２に対して閉鎖された状態である場合）に送信される。なお、これらの各種コマンドは、実際には主制御側タイマ割り込み処理におけるステップＳ９２の周辺制御基板コマンド送信処理で送信される。
【０２７３】
［８−８．状態表示］
状態表示の区分には、図１６に示すように、枠状態１コマンド（エラー発生コマンドに相当）、エラー解除ナビコマンド（エラー解除コマンドに相当）及び枠状態２コマンドという名称のコマンドから構成されている。これらの各種コマンドには、ステータスとして「７＊Ｈ」、モードとして「＊＊Ｈ」（「Ｈ」は１６進数を表す。）が割り振られている（「＊」は、特定の１６進数であることを示し、パチンコ遊技機１の仕様内容によって予め定められたものであり、例えば、図１６に示すものである）。
【０２７４】
枠状態１コマンド、エラー解除ナビコマンド及び枠状態２コマンドは、それぞれ、払出制御基板４１１０から送信された１バイト（８ビット）の記憶容量を有するコマンドであり、これらの詳細な説明は、後述する。なお、主制御基板４１００の主制御ＭＰＵ４１００ａは、払出制御基板４１１０からの枠状態１コマンド、エラー解除ナビコマンド、及び枠状態２コマンドを受信すると、図１６に示すように、「７＊Ｈ」をステータスとして設定するとともに、その受信したコマンドをそのままモードとして設定する。つまり、主制御ＭＰＵ４１００ａは、払出制御基板４１１０からの枠状態１コマンド、エラー解除ナビコマンド、及び枠状態２コマンドを受信すると、これら受信したコマンドに付加情報である「７＊Ｈ」を付加することにより、２バイト（１６ビット）の記憶容量を有するコマンドに整形する。
【０２７５】
整形された、枠状態１コマンドは、電源復旧時、枠状態の変化時、及びエラー解除ナビ時に送信され、エラー解除ナビコマンドは、エラー解除ナビ時に送信され、枠状態２コマンドは、電源復旧時、及び枠状態の変化時に送信される。なお、これら整形された、枠状態１コマンド、エラー解除ナビコマンド、及び枠状態２コマンドは、実際には主制御側タイマ割り込み処理におけるステップＳ９２の周辺制御基板コマンド送信処理で送信される。
【０２７６】
［８−９．テスト関連］
テスト関連の区分には、図１６に示すように、テストという名称の各種コマンドから構成されている。このテストコマンドには、ステータスとして「８＊Ｈ」、モードとして「＊＊Ｈ」（「Ｈ」は１６進数を表す。）が割り振られている（「＊」は、特定の１６進数であることを示し、パチンコ遊技機１の仕様内容によって予め定められたものであり、例えば、図１６に示すものである）。
【０２７７】
テストコマンドは、周辺制御基板４１４０の各種検査を指示するものである（例えば、図１２に示した、周辺制御部４１５０、液晶及び音制御部４１６０、ランプ駆動基板４１７０、モータ駆動基板４１８０、及び枠装飾駆動アンプ基板１９４等の各種基板の検査を行うものである）。
【０２７８】
テストコマンドの送信タイミングとして、主制御基板電源投入時ＲＡＭクリア及びＲＡＭクリア以外の時に送信される。具体的には、パチンコ遊技機１の電源投入時、停電又は瞬停から復帰するときであって、払出制御基板４１１０の操作スイッチが操作されたときに、後述する主制御側電源投入時処理が実行されて主制御側タイマ割り込み処理におけるステップＳ９２の周辺制御基板コマンド送信処理でテストコマンドが送信される。
【０２７９】
［８−１０．その他］
その他の区分には、図１６に示すように、始動口入賞、変動短縮作動終了指定、高確率終了指定、特別図柄１記憶、特別図柄２記憶、普通図柄記憶、特別図柄１記憶先読み演出、及び特別図柄２記憶先読み演出という名称のコマンドから構成されている。これらの各種コマンドには、ステータスとして「９＊Ｈ」「５＊Ｈ」、モードとして「＊＊Ｈ」（「Ｈ」は１６進数を表す。）が割り振られている（「＊」は、特定の１６進数であることを示し、パチンコ遊技機１の仕様内容によって予め定められたものであり、例えば、図１６に示すものである）。
【０２８０】
始動口入賞コマンドは、始動口入賞演出の開始を指示するものであって、上始動口スイッチ３０２２からの検出信号に基づいて上始動口２１０１に遊技球が入球した場合、又は、下始動口スイッチ２１０９からの検出信号に基づいて下始動口２１０２に遊技球が入球した場合に始動口への入賞を指示するものである。変動短縮作動終了指定コマンドは、変動短縮作動状態から変動短縮非作動状態への状態移行を指示するものである。高確率終了指定コマンドは、高確率状態から低確率状態への状態移行を指示するものである。特別図柄１記憶コマンドは、特別図柄１保留０〜４個（図８に示した上始動口２１０１に遊技球が入球して機能表示基板１１９１の上特別図柄表示器１１８５で特別図柄の変動表示に未だ使用されていない球数（保留数））を伝えるものである。特別図柄２記憶コマンドは、特別図柄２保留０〜４個（図８に示した下始動口２１０２に遊技球が入球して機能表示基板１１９１の下特別図柄表示器１１８６で特別図柄の変動表示に未だ使用されていない球数（保留数））を伝えるものである。普通図柄記憶コマンドは、普通図柄１保留０〜４個（図８に示したゲート部２３５０を遊技球が通過して機能表示基板１１９１の普通図柄表示器１１８９で普通図柄の変動表示に未だ使用されていない球数（保留数））を伝えるものである。
【０２８１】
特別図柄１保留数指定コマンドは、特別図柄１作動保留球数増加時（上始動口２１０１に遊技球が入球して保留数が増加した時）に送信される。特別図柄２保留数指定コマンドは、特別図柄２作動保留球数増加時（下始動口２１０２に遊技球が入球して保留数が増加した時）に送信される。また、特別図柄１保留数指定コマンド及び特別図柄２保留数指定コマンドは、モード値の上位４ビットが“１”の場合には先読みあり、モード値の上位ビットが“０”の場合には先読みなしを表している。特別図柄１保留数指定コマンドが先読みありの場合には、特別図柄１保留が機能表示基板１１９１の上特別図柄表示器１１８５で特別図柄の変動表示に使用される前に、先読みしてその特別図柄１保留に基づく上特別図柄表示器１１８５による表示結果の予告を報知する先読み演出開始を指示する。同様に、特別図柄２保留数指定コマンドが先読みありの場合には、特別図柄２保留が機能表示基板１１９１の下特別図柄表示器１１８６で特別図柄の変動表示に使用される前に、先読みしてその特別図柄２保留に基づく下特別図柄表示器１１８６による表示結果の予告を報知する先読み演出開始を指示する。図柄種別先読みコマンド、変動パターン先読みコマンド及び変動タイプ先読みコマンドは、特別図柄保留数指定コマンド送信時に送信される。なお、特別図柄保留数指定コマンドが先読みありの場合にのみこれらのコマンドを送信するようにしてもよい。
【０２８２】
図柄種別先読みコマンドは、先読み時におけるはずれ、特定大当り、非特定大当りを指定するものである。変動パターン先読みコマンドは、先読み時におけるモードで演出パターン（変動パターン）を指定するものである。変動タイプ先読みコマンドは、先読み時におけるモードで変動タイプを指定するものである。
【０２８３】
普通図柄種別先読み演出コマンドは、普通図柄保留が機能表示基板１１９１の普通図柄表示器１１８９で普通図柄の変動表示に使用される前に、先読みしてその普通図柄保留に基づく普通図柄表示器１１８９による表示結果の予告を報知する先読み演出開始を指示するものである。また、普通図柄についても、先読みに対応する普通図柄記憶コマンド、普通図柄種別先読みコマンド及び普通図柄変動パターン先読みコマンドを用意するようにしてもよい。なお、特に断らない限り、単に「先読み」とした場合には特別図柄の先読みを指すものとする。
【０２８４】
また、先読み判定を実行する場合には、後述するように、変動開始時と同じ処理を実行して演出パターンや図柄を含むコマンドを生成するが、変動開始時と同じコマンドを送信すると、これらのコマンドを受信した周辺制御基板４１４０が変動開始時か始動口入賞時かを区別することができなくなるため、モード値を同一としてステータス値のみを変化させている。
【０２８５】
これらの各種コマンドの送信タイミングとして、始動口入賞コマンドは、始動口入賞時（上始動口スイッチ３０２２からの検出信号に基づいて上始動口２１０１に遊技球が入球した時や、下始動口スイッチ２１０９からの検出信号に基づいて下始動口２１０２に遊技球が入球した時）に、図５に示した本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び図２に示した扉枠５に設けたスピーカ１３０から主に音声でその旨を報知するために送信され、変動短縮作動終了指定コマンドは、規定回数の変動短縮を消化した変動確定後の停止期間終了時（はずれ停止期間経過後）に送信される。高確率終了指定コマンドは、「高確率Ｎ回」の場合の高確率回数を消化した変動確定後の停止期間終了時（はずれ停止期間経過後）に送信される。
【０２８６】
特別図柄１記憶コマンドは、特別図柄１作動保留球数変化時（上始動口２１０１に遊技球が入球して機能表示基板１１９１の上特別図柄表示器１１８５で特別図柄の変動表示に未だ使用されていない保留数がある状態において、さらに上始動口２１０１に遊技球が入球して保留数が増加した時や、その保留数から上特別図柄表示器１１８５で特別図柄の変動表示に使用してその保留数が減少した時）に送信される。特別図柄２記憶コマンドは、特別図柄２作動保留球数変化時（下始動口２１０２に遊技球が入球して機能表示基板１１９１の下特別図柄表示器１１８６で特別図柄の変動表示に未だ使用されていない保留数がある状態において、さらに下始動口２１０２に遊技球が入球して保留数が増加した時や、その保留数から下特別図柄表示器１１８６で特別図柄の変動表示に使用してその保留数が減少した時）に送信される。普通図柄記憶コマンドは、普通図柄１作動保留球数変化時（ゲート部２３５０を遊技球が通過して機能表示基板１１９１の普通図柄表示器１１８９で普通図柄の変動表示に未だ使用されていない保留数がある状態において、さらにゲート部２３５０を遊技球が通過して保留数が増加した時や、その保留数から普通図柄表示器１１８９で普通図柄の変動表示に使用してその保留数が減少した時）に送信される。普通図柄についても特別図柄と同様に先読みの有無によって変化する普通図柄保留数指定コマンドを送信するようにしてもよい。特別図柄と同様に、モード値の上位４ビットの当りにより先読みの有無を示すようにする。
【０２８７】
普通図柄種別先読み演出コマンドは、普通図柄１作動保留球数増加時（ゲート部２３５０を遊技球が通過して保留数が増加した時）に送信される。なお、これらの各種コマンドは、実際には主制御側タイマ割り込み処理におけるステップＳ９２の周辺制御基板コマンド送信処理で送信される。
【０２８８】
さらに、普通図柄種別先読み演出コマンドに代えて、普通図柄変動パターン先読みコマンドと普通図柄種別先読みコマンドのように、普通図柄の変動パターンと普通図柄の図柄種別に関する先読みコマンドに分けて送信してもよい。本実施形態では、普通図柄種別先読み演出コマンドは、普通図柄保留数指定コマンドの送信直後に送信されるが、それに限定する必要はなく、予め決められていれば、普通図柄種別先読み演出コマンドを普通図柄保留数指定コマンドよりも先に送信してもよい。また、普通図柄種別先読み演出コマンドに代えて、普通図柄の変動パターン（普通図柄変動パターン先読みコマンド）と普通図柄の図柄種別（普通図柄種別先読みコマンド）に関する先読みコマンドを送信する場合も同様である。
【０２８９】
ところで、始動口入賞コマンドは、上述したように、始動口入賞時（上始動口スイッチ３０２２からの検出信号に基づいて上始動口２１０１に遊技球が入球した時や、下始動口スイッチ２１０９からの検出信号に基づいて下始動口２１０２に遊技球が入球した時）に、本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から主に音声でその旨を報知するために送信されるが、図１２に示した周辺制御基板４１４０が始動口入賞コマンドをどのように利用するかについては、パチンコ遊技機の仕様によって異なる場合もある。例えば、本実施形態におけるパチンコ遊技機１では、本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から音声で報知するほかに、不正行為の有無を監視するためにも利用するという仕様のものである。これに対して、他のパチンコ遊技機では、周辺制御基板４１４０が始動口入賞コマンドを単に受信するだけで、本体枠３に設けたスピーカボックス８２０に収容されるスピーカ及び扉枠５に設けたスピーカ１３０から音声で報知しない仕様のものもある。
【０２９０】
また、上述したコマンド以外にも、例えば、遊技機の機種情報などを含む遊技機関連情報を送信する遊技機関連情報コマンドを送信するようにしてもよい。遊技機関連情報コマンドは、所定契機として主基板から周辺基板に送信するようにする。遊技機関連情報コマンドを受信した周辺制御基板４１４０が遊技機関連情報に含まれる機種情報に応じた演出制御を実行することが可能となる。例えば、普通図柄保留に基づく先読み演出を実行する機種と実行しない機種がある場合に、主制御基板では常に普通図柄種別先読み演出コマンドを周辺制御基板４１４０に送信するように構成する。そして、周辺制御基板４１４０は遊技機関連情報コマンドに基づいて、普通図柄保留に基づく先読み演出を実行可能な機種であると判断した場合には、主制御基板４１００から送信された普通図柄種別先読み演出コマンドを有効なコマンドとして処理して普図先読み演出を実行可能とする一方、普図先読み演出が実行不可能な機種であると判断した場合には、無効なコマンドとして当該コマンドを破棄する。このように構成することによって、普図先読み演出を実行可能な機種と実行不可能な機種がある場合であっても、主制御基板４１００における処理を共通化することが可能となる。
【０２９１】
なお、主制御基板４１００は、遊技機関連情報コマンドを電源投入時に１回のみ実行される処理（図１７のＳ１０〜Ｓ４６の手前までの何れか）などの所定のタイミングに送信するようにしてもよいし、遊技中に複数回（始動口入賞時、変動開始時、大当り（普図であれば、当り時）、遊技状態が変化するなどの所定条件成立時、タイマ割込処理の実行を契機とした定期的なタイミング）送信するようにしてもよい。電源投入時に送信する場合としては、電源投入時の処理の実行を契機として実行するものであればよく、電源投入時処理中に送信されることに限定されない。例えば、電源投入時に遊技機関連情報コマンドを生成してあらかじめコマンドバッファに格納し、電源投入時の処理が完了した後の定常処理（メイン処理、タイマ割込処理）が実行中にコマンドバッファに格納された遊技機関連情報コマンドが送信されることも含まれる。
【０２９２】
このように、本実施形態によれば、主制御基板４１００から送信されたコマンドに基づいて、周辺制御基板４１４０において実行可能な演出であれば有効なコマンドとして処理し、実行不可能な演出については無効なコマンドとして当該コマンドを破棄するように構成されている。したがって、遊技機の機種に応じて実行される演出が異なる場合であっても、主制御基板４１００の制御プログラムを共通化することが可能となり、機種ごとに主制御基板４１００の制御プログラムの開発を行う必要がなくなり、開発期間を短縮化したり、試験機関における試験期間を短縮化したりすることが可能となる。
【０２９３】
［９．主制御基板の各種制御処理］
次に、パチンコ遊技機１の遊技の進行に応じて、主制御基板４１００が行う各種制御処理について、図１７〜図４１を参照して説明する。まず、遊技制御に用いられる各種乱数について説明し、続いて初期値更新型のカウンタの動き、主制御側電源投入時処理、主制御側タイマ割り込み処理等の各処理について説明する。
【０２９４】
［９−１．各種乱数］
遊技制御に用いられる各種乱数として、大当り遊技状態又は小当り遊技状態を発生させるか否かの決定に用いるための大当り判定用乱数と、この大当り判定用乱数の初期値の決定に用いるための大当り判定用初期値決定用乱数と、大当り遊技状態を発生させないときにリーチ（リーチはずれ）を発生させるか否かの決定に用いるためのリーチ判定用乱数と、上特別図柄表示器１１８５及び下特別図柄表示器１１８６で変動表示される特別図柄の変動表示パターンの決定に用いるための変動表示パターン用乱数と、大当り遊技状態を発生させるときに上特別図柄表示器１１８５及び下特別図柄表示器１１８６で導出表示される大当り図柄の決定に用いられる大当り図柄用乱数と、この大当り図柄用乱数の初期値の決定に用いられる大当り図柄用初期値決定用乱数等が用意されている。なお、上述した大当り図柄用乱数は、小当り遊技状態を発生させるときに上特別図柄表示器１１８５及び下特別図柄表示器１１８６で導出表示される小当り図柄の決定に用いられる小当り図柄用乱数としても利用される。一方、上述した大当り図柄用初期値決定用乱数は、この小当り図柄用乱数の初期値の決定に用いるための小当り図柄用初期値決定用乱数としても利用される。またこれらの乱数に加えて、一対の可動片２１０６を開閉動作させるか否かの決定に用いるための普通図柄当り判定用乱数と、この普通図柄当り判定用乱数の初期値の決定に用いるための普通図柄当り判定用初期値決定用乱数と、普通図柄表示器１１８９で変動表示される普通図柄の変動表示パターンの決定に用いるための普通図柄変動表示パターン用乱数等が用意されている。
【０２９５】
例えば、大当り判定用乱数を更新するカウンタは、チップに内蔵されたハードウェア（乱数生成回路）により構成されており、所定の演算式により最小値から最大値までに亘る予め定めた固定数値範囲（本実施形態では、最小値として値０〜最大値として値３２７６７）内ですべての値が出現するように、一定の規則で更新される。これにより、偏りのない乱数値を抽出することができる。また、乱数値は、水晶発振器から出力される２０ＭＨｚのクロックを主制御ＭＰＵ４１００ａにて２分周した１０ＭＨｚの内部システムクロックに基づいて更新される。さらに、１周期分の乱数列の更新が終了すると、新たな周期の乱数列の並びが他の周期の乱数列と異なるように更新される。このように、周期ごとに生成される乱数列の並びが異なるため、遊技者による不正な乱数の取得を困難にすることができる。
【０２９６】
前述した乱数は、いわゆるハードウェア乱数と呼ばれるものであるが、ソフトウェアによって更新（生成）される乱数（ソフトウェア乱数）であってもよい。具体的には、大当り判定用乱数を更新するカウンタを、最小値から最大値までに亘る予め定めた固定数値範囲（本実施形態では、最小値として値０〜最大値として値３２７６７）内で更新し、この最小値から最大値までに亘る範囲を、後述する主制御側タイマ割り込み処理が行われるごとに値１ずつ加算されることでカウントアップする。このカウンタは、大当り判定用初期値決定用乱数から最大値に向かってカウントアップし、続いて最小値（値０）から大当り判定用初期値決定用乱数に基づいて決定された初期値に向かってカウントアップする。大当り判定用乱数が一周期分の更新が完了する毎に、大当り判定用初期値決定用乱数に基づき大当り判定用乱数の次の周期の開始値（初期値）が決定され、決定された開始値から再度順次更新を繰り返す。このようなカウンタの更新方法を「初期値更新型のカウンタ」という。大当り判定用初期値決定用乱数は、大当り判定用乱数を更新するカウンタの固定数値範囲から一の値を抽選する初期値抽選処理を実行して得られる。一方、上述した普通図柄当り判定用乱数及び普通図柄当り判定用初期値決定用乱数も、上述した大当り判定用乱数の更新方法と同一の方法により更新される。
【０２９７】
なお、本実施形態では、大当り判定用乱数の最小値から最大値までに亘る範囲を、大当り判定用乱数を更新するカウンタがカウントアップされ終わると、上述したように、大当り判定用初期値決定用乱数に基づき大当り判定用乱数の次の周期の開始値（初期値）が決定され、決定された開始値から再度順次更新を繰り返しているが、払出制御基板４１１０の操作スイッチ９５２が電源投入時に操作された場合や、後述する、主制御側電源投入時処理において主制御ＭＰＵ４１００ａの主制御内蔵ＲＡＭに記憶されている遊技情報を数値とみなしてその合計を算出して得たチェックサムの値（サム値）が主制御側電源断時処理（電源断時）において記憶されているチェックサムの値（サム値）と一致していない場合など、主制御内蔵ＲＡＭの全領域をクリアする場合には、大当り判定用乱数は、主制御ＭＰＵ４１００ａ毎に内蔵して設定された主制御ＭＰＵ４１００ａ毎に異なる値であるＩＤコードを取り出し、この取り出したＩＤコードに基づいて大当り判定用乱数の開始値として設定し、この開始値から大当り判定用乱数が更新されるようになっている。このため、常に同一の固定値（ＩＤコード）を導出する初期値導出処理を実行し、この導出した固定値がセットされる仕組みとなっている。つまり、大当り判定用乱数は、初期値導出処理の実行によりＩＤコードに基づいて導出された同一の固定値が常に上書き更新されるようになっている。このように、大当り判定用乱数にセットされる値は、ＩＤコードを利用して導出されており、主制御ＭＰＵ４１００ａを製造したメーカによって主制御ＭＰＵ４１００ａに内蔵する不揮発性の記憶手段にＩＤコードを主制御ＭＰＵ４１００ａ毎の個別情報として記憶させるとともに、ＩＤコードが外部装置を用いても書き換えられないという第１のセキュリティ対策と、主制御内蔵ＲＡＭの全領域をクリアする場合に初期値導出処理を実行することによってＩＤコードに基づいて大当り判定用乱数の開始値が常に主制御ＭＰＵ４１００ａ毎で同一の固定値を導出するという第２のセキュリティ対策と、による２段階のセキュリティ対策が講じられることよって解析されるのを防止している。なお、ＩＤコードの代わりに大当り判定用乱数の初期値を前述したハードウェア乱数を抽出して設定するようにしてもよい。これにより、主制御内蔵ＲＡＭの全領域をクリアする場合に同じ遊技盤であっても毎回異なる大当り判定用乱数の開始値を設定することが可能となり、よりセキュリティを強化することができる。
【０２９８】
ここで、主制御ＭＰＵ４１００ａに内蔵する不揮発性の記憶手段からＩＤコードを取り出し、この取り出したＩＤコードを大当り判定用乱数の初期値として用いる利点について説明する。例えば、賞球として払い出される遊技球を不正に獲得しようとする者が何らかの方法で遊技盤４を入手して分解し、主制御ＭＰＵ４１００ａに内蔵する不揮発性の記憶手段に予め記憶されているＩＤコードを不正に取得し、大当り判定用乱数を更新するカウンタの値と大当り判定値とが一致するタイミングを把握することができたとしても、そのＩＤコードが個体を識別するためのユニークな符号が付されたものであるため、他の遊技盤に備える主制御ＭＰＵに内蔵する不揮発性の記憶手段に予め記憶されているＩＤコードとまったく異なるものとなる。つまり他の遊技盤においては、大当り判定用乱数を更新するカウンタの値と大当り判定値とが一致するタイミングも、入手した遊技盤４のものとまったく異なる。換言すると、入手した遊技盤４を分解して解析して得たＩＤコードは、他の遊技盤、つまり他のパチンコ遊技機において、まったく役に立たないものであるため、分解して解析した得た所定間隔ごとに瞬停を発生させ、その所定間隔ごとに、上始動口２１０１や下始動口２１０２に遊技球を入球させるという始動入賞を狙っても、大当り遊技状態を発生させることができない。
【０２９９】
［９−２．初期値更新型のカウンタの動き］
初期値更新型のカウンタは、主制御内蔵ＲＡＭの全領域をクリアする場合（ＲＡＭクリア時）に主制御ＭＰＵ４１００ａがその内蔵する不揮発性の記憶手段からＩＤコードを取り出し、この取り出したＩＤコードに基づいて大当り判定用乱数を更新するカウンタの固定数値範囲から常に同一の固定値を導出する初期値導出処理を実行し、この導出した固定値がセットされる。初期値更新型のカウンタは、１サイクル目として、この固定値から最大値に向かってカウントアップし、続いて最小値から固定値に向かってカウントアップする。大当り判定用乱数の最小値から最大値までに亘る範囲をカウンタがカウントアップし終えると、大当り判定用初期値決定用乱数として大当り判定用乱数を更新するカウンタの固定数値範囲から一の値を抽選する初期値抽選処理を実行し、この抽選で得た値がセットされる。初期値更新型のカウンタは、２サイクル目として、抽選で得た値から最大値に向かってカウントアップし、続いて最小値から抽選で得た値に向かってカウントアップする。大当り判定用乱数の最小値から最大値までに亘る範囲をカウンタがカウントアップし終えると、再び、初期値抽選処理を実行し、この抽選で得た値がセットされ、初期値更新型のカウンタは、３サイクル目として、抽選で得た値から最大値に向かってカウントアップすることとなる。本実施形態では、大当り判定値の範囲（大当り判定範囲）として、低確率では値３２６６８〜値３２７６７が設定されており、通常時判定テーブルから読み出されるのに対して、高確率では値３１７６８〜値３２７６７が設定されており、確変時判定テーブルから読み出されるようになっている。大当り判定用乱数を更新するカウンタは、本実施形態では、最小値として値０〜最大値として値３２７６７までに亘る予め定めた固定数値範囲を更新するようになっている。換言すると、大当り判定値の範囲（大当り判定範囲）は、低確率と高確率とのうち、どちらにおいても、最小値と最大値との中間値（値１６３８４）から最大値側に寄った範囲に設定されている。
【０３００】
ここで本実施形態では、大当り判定値の範囲（大当り判定範囲）として、低確率では値１０〜値２０９が設定され、高確率では値１０〜値３３９が設定されている場合を例示する。つまり、低確率では、大当りとなる乱数値（大当り判定用乱数）の数が２００個としており、高確率では、大当りとなる乱数値（大当り判定用乱数）の数が３３０個としている。ここで、本実施形態では、カウントして更新する複数の乱数同士が同期しないようにするため、乱数値の取得時期が異なる場合を除いて、同時に取得する他の乱数値の数を当該２００個以外、例えば素数個としている。すなわち、本実施形態では、大当り判定用乱数とは乱数値の取得時期が異なれば、大当りとなる乱数値の数が素数でないようにすることができる。なお、本実施形態では、上述した小当りとなるのは、例えば、低確率での大当り図柄の個数（２００個）を４で割った個数分（５０個）の大当り判定用乱数としている。
【０３０１】
そのような大当り判定値の範囲が設定されている場合について検討してみると、大当り判定値の範囲（大当り判定範囲）が低確率と高確率とのうち、どちらにおいても、最小値と最大値との中間値（値１６３８４）から最小値側に寄った範囲に設定されることとなる。このような場合には、初期値更新型のカウンタの値が値０となるタイミングから大当り判定値の範囲（大当り判定範囲）のうち最初の値１０となる時期までに亘る期間と、この値１０の次の値１１から最大値（値３２７６７）までに亘る期間と、を比べると、前者の期間の方が後者の期間と比べて上述した初期値抽選処理によって抽選される確率が極めて低い。換言すると、初期値更新型のカウンタの値が値０となるタイミングから大当り判定値の範囲（大当り判定範囲）のうち最後の値（低確率では値２０９、高確率では値３３９）までに亘る範囲と、この最後の値の次の値（低確率では値２１０、高確率では値３４０）から最大値（値３２７６７）となるまでに亘る範囲と、を比べると、前者の範囲の方が後者の範囲と比べて初期値抽選処理によって抽選される確率が極めて低い。そうすると、例えば、何らかの方法によって初期値更新型のカウンタの値が値０となるタイミングを不正に取得して上始動口２１０１や下始動口２１０２に向かって電波を照射することにより遊技球が上始動口２１０１や下始動口２１０２に入球したかのように装う不正行為が行われると、初期値更新型のカウンタの値が大当り判定値の範囲（大当り判定範囲）のうち、いずれかの値となる確率が高いと言える。
【０３０２】
これに対して、本実施形態のように、大当り判定値の範囲（大当り判定範囲）が低確率と高確率とのうち、どちらにおいても、最小値と最大値との中間値（値１６３８４）から最大値側に寄った範囲に設定されている場合には、初期値更新型のカウンタの値が値０となるタイミングから大当り判定値の範囲（大当り判定範囲）のうち最初の値となる手前の値（低確率では値３２６６７、高確率では値３１７６７）となる時期までに亘る期間と、最初の値（低確率では値３２６６８、高確率では値３１７６８）から最大値（値３２７６７）までに亘る期間と、を比べると、前者の期間の方が後者の期間と比べて上述した初期値抽選処理によって抽選される確率が極めて高い。換言すると、初期値更新型のカウンタの値が値０となるタイミングから大当り判定値の範囲（大当り判定範囲）のうち最初の値の手前の値（低確率では値３２６６７、高確率では値３１７６７）までに亘る範囲と、最初の値（低確率では値３２６６８、高確率では値３１７６８）から最大値（値３２７６７）までに亘る範囲と、を比べると、前者の範囲の方が後者の範囲と比べて初期値抽選処理によって抽選される確率が極めて高い。そうすると、初期値更新型のカウンタは、値０から大当り判定値の範囲（大当り判定範囲）のうち最初の値の手前の値（低確率では値３２６６７、高確率では値３１７６７）までに亘る範囲のうち、いずれかの値が初期値抽選処理により抽選された値となって上述した大当り判定用初期値決定用乱数にセットされることとなるため、この抽選で得た値から最大値に向かってカウントアップし、続いて最小値から抽選で得た値に向かってカウントアップすることとなる。大当り判定用乱数の最小値から最大値までに亘る範囲をカウンタがカウントアップし終えると、再び、初期値抽選処理を実行し、この抽選で得た値がセットされ、初期値更新型のカウンタは、抽選で得た値から最大値に向かってカウントアップすることとなる。
【０３０３】
つまり、本実施形態のように、大当り判定値の範囲（大当り判定範囲）が低確率と高確率とのうち、どちらにおいても、最小値と最大値との中間値（値１６３８４）から最大値側に寄った範囲に設定されている場合には、初期値更新型のカウンタの値が値０となるタイミングから大当り判定値の範囲（大当り判定範囲）のうち最初の値となる手前の値（低確率では値３２６６７、高確率では値３１７６７）となる時期までに亘る期間が不規則となり、ランダム性に富んだものとなっている。これにより、例えば、何らかの方法によって初期値更新型のカウンタの値が値０となるタイミングを不正に取得して上始動口２１０１や下始動口２１０２に向かって電波を照射することにより遊技球が上始動口２１０１や下始動口２１０２に入球したかのように装う不正行為が行われたとしても、初期値更新型のカウンタの値が大当り判定値の範囲（大当り判定範囲）うち、いずれかの値となる確率が低いと言える。
【０３０４】
なお、初期値更新型のカウンタは、最小値から最大値までの範囲を繰り返し更新される。初期値から大当り判定値の範囲（大当り判定範囲）の最小値（最初の値）から２サイクル目においてカウンタが大当り判定値の範囲（大当り判定範囲）の最小値（最初の値）となるまでに要する時間は時間Ｔ０となる。時間Ｔ０から３サイクル目においてカウンタが大当り判定値の範囲（大当り判定範囲）の最小値（最初の値）となるまでに要する時間は時間Ｔ１となり、時間Ｔ０に比べて時間Ｔ１の方が短くなる。時間Ｔ１から４サイクル目においてカウンタが大当り判定値の範囲（大当り判定範囲）の最小値（最初の値）となるまでに要する時間は時間Ｔ２となり、時間Ｔ１に比べて時間Ｔ２の方が短くなる。このように、初期値更新型のカウンタでは、更新されるカウンタが大当り判定値の範囲（大当り判定範囲）の最小値（最初の値）となる時間に対してゆらぎを持たせることによって（周期性を排除した状態にすることによって）遊技者に察知されないようになっている。
【０３０５】
［９−３．主制御側電源投入時処理］
図１７は、本実施形態の主制御側電源投入時処理の一例を示すフローチャートであり、図１８は図１７の主制御側電源投入時処理のつづきを示すフローチャートである。
【０３０６】
パチンコ遊技機１に電源が投入されると、上述した主制御プログラムが、主制御基板４１００の主制御ＭＰＵ４１００ａによる制御の下、図１７及び図１８に示すように、主制御側電源投入時処理を行う。この主制御側電源投入時処理が開始されると、主制御プログラムは、主制御ＭＰＵ４１００ａの制御の下、スタックポインタの設定を行う（ステップＳ１０）。スタックポインタは、例えば、使用中の記憶素子（レジスタ）の内容を一時記憶するためにスタックに積んだアドレスを示したり、サブルーチンを終了して本ルーチンに復帰するときの本ルーチンの復帰アドレスを一時記憶するためにスタックに積んだアドレスを示したりするものであり、スタックが積まれるごとにスタックポインタが進む。ステップＳ１０では、主制御プログラムが、スタックポインタに初期アドレスをセットし、この初期アドレスから、レジスタの内容、復帰アドレス等をスタックに積んで行く。そして最後に積まれたスタックから最初に積まれたスタックまで、順に読み出すことによりスタックポインタが初期アドレスに戻る。
【０３０７】
ステップＳ１０に続いて、主制御プログラムは、停電監視回路４１００ｅに停電クリア信号の出力を開始する（ステップＳ１１）。この停電監視回路４１００ｅは、電圧比較回路であるコンパレータＭＩＣと、ＤタイプフリップフロップＭＩＣと、から構成されている。電圧比較回路であるコンパレータＭＩＣは、＋２４Ｖとリファレンス電圧との電圧を比較したり、＋１２Ｖとリファレンス電圧との電圧を比較したりすることで、その比較結果を出力する。この比較結果は、停電又は瞬停が発生していない場合ではその論理がＨＩとなってＤタイプフリップフロップＭＩＣのプリセット端子であるＰＲ端子に入力される一方、停電又は瞬停が発生した場合ではその論理がＬＯＷとなってＤタイプフリップフロップＭＩＣのプリセット端子であるＰＲ端子に入力されるようになっている。ステップＳ１１では、このＤタイプフリップフロップＭＩＣのクリア端子であるＣＬＲ端子に停電クリア信号の出力を開始する。この停電クリア信号は、主制御ＭＰＵ４１００ａの所定の出力ポートの出力端子からその論理をＬＯＷとして、リセット機能付き主制御出力回路４１００ｃａを介して、ＤタイプフリップフロップＩＣのクリア端子であるＣＬＲ端子に入力される。これにより、主制御ＭＰＵ４１００ａは、ＤタイプフリップフロップＭＩＣのラッチ状態を解除することができ、ラッチ状態をセットするまでの間、ＤタイプフリップフロップＭＩＣのプリセット端子であるＰＲ端子に入力された論理を反転して出力端子である１Ｑ端子から出力する状態とすることができ、その１Ｑ端子からの信号を監視することができる。
【０３０８】
ステップＳ１２に続いて、主制御プログラムは、ウェイトタイマ処理１を行い（ステップＳ１２）、停電予告信号が入力されているか否かを判定する（ステップＳ１４）。電源投入時から所定電圧となるまでの間では電圧がすぐに上がらない。一方、停電又は瞬停（電力の供給が一時停止する現象）となるときでは電圧が下がり、停電予告電圧より小さくなると、停電監視回路４１００ｅから停電予告として停電予告信号が入力される。電源投入時から所定電圧に上がるまでの間では同様に電圧が停電予告電圧より小さくなると、停電監視回路４１００ｅから停電予告信号が入力される。そこで、ステップＳ１２のウェイトタイマ処理１は、電源投入後、電圧が停電予告電圧より大きくなって安定するまで待つための処理であり、本実施形態では、待ち時間（ウェイトタイマ）として２００ミリ秒（ｍｓ）が設定されている。ステップＳ１４の判定でその停電予告信号が入力されているか否かの判定を行っている。この判定では、停電予告信号として、上述したＤタイプフリップフロップＭＩＣの出力端子である１Ｑ端子から出力されている信号に基づいて行う。
【０３０９】
ステップＳ１４で電源投入後に電圧が停電予告電圧より大きくなって安定するまで待っても停電予告信号の入力がなかったときには、主制御プログラムは、ＤタイプフリップフロップＭＩＣのクリア端子であるＣＬＲ端子に停電クリア信号の出力を停止する（ステップＳ１５）。ここでは、停電クリア信号は、主制御ＭＰＵ４１００ａの所定の出力ポートの出力端子からその論理をＨＩとして、リセット機能付き主制御出力回路４１００ｃａを介して、ＤタイプフリップフロップＩＣのクリア端子であるＣＬＲ端子に入力される。これにより、主制御ＭＰＵ４１００ａは、ＤタイプフリップフロップＭＩＣをラッチ状態にセットすることができる。ＤタイプフリップフロップＭＩＣは、そのプリセット端子であるＰＲ端子に論理がＬＯＷとなって入力された状態をラッチすると、出力端子である１Ｑ端子から停電予告信号を出力する。
【０３１０】
ステップＳ１５に続いて、主制御プログラムは、電源投入時から所定時間に亘って主制御内蔵ＲＡＭ（遊技記憶部）の初期化を行うＲＡＭクリア処理を実行可能な状態とする（遊技側電源投入時操作制御手段）。具体的には、主制御プログラムは、まず、払出制御基板４１１０の操作スイッチ９５２が操作されているか否かを判定する（ステップＳ１６）。この判定では、主制御プログラムが、払出制御基板４１１０の操作スイッチ９５２が操作されたことに伴う操作信号（検出信号）に基づくエラー解除ナビコマンド（第１のエラー解除コマンド）が主制御ＭＰＵ４１００ａに入力されているか否かにより行う。主制御プログラムは、その操作信号の論理値に基づいて、操作スイッチ９５２からの操作信号の論理値がＨＩであるときにはＲＡＭクリアを行うことを指示するものではないと判断して操作スイッチ９５２が操作されていないと判定する一方、操作スイッチ９５２からの操作信号の論理値がＬＯＷであるときにはＲＡＭクリアを行うことを指示するものであると判断して操作スイッチ９５２が操作されていると判定する。
【０３１１】
ステップＳ１６において、主制御プログラムは、上記操作スイッチ９５２が操作されているときには、ＲＡＭクリア報知フラグＲＣＬ−ＦＬＧに値１をセットする（ステップＳ１８）。一方、主制御プログラムは、ステップＳ１６で操作スイッチ９５２が操作されていないときには、ＲＡＭクリア報知フラグＲＣＬ−ＦＬＧに値０をセットする（ステップＳ２０）。すなわち、主制御プログラムは、電源投入時から所定時間に亘って、主制御ＭＰＵ４１００ａに内蔵されたＲＡＭ（以下、「主制御内蔵ＲＡＭ」と記載する。）の初期化を行うＲＡＭクリア処理を実行可能な状態とする（遊技制御側電源投入時操作制御手段）。上述したＲＡＭクリア報知フラグＲＣＬ−ＦＬＧは、主制御ＭＰＵ４１００ａの主制御内蔵ＲＡＭ（遊技記憶部）に記憶されている、確率変動、未払い出し賞球等の遊技に関する遊技情報を消去するか否かを示すフラグであり、遊技情報を消去するとき値１、遊技情報を消去しないとき値０にそれぞれ設定される。なお、ステップＳ１８及びステップＳ２０でセットされたＲＡＭクリア報知フラグＲＣＬ−ＦＬＧの値は、主制御ＭＰＵ４１００ａの汎用記憶素子（汎用レジスタ）に記憶される。
【０３１２】
ステップＳ１８又はステップＳ２０に続いて、主制御プログラムは、ウェイトタイマ処理２を行う（ステップＳ２２）。このウェイトタイマ処理２では、図７に示した、周辺制御基板４１４０の液晶及び音制御部４１６０による遊技盤側液晶表示装置１９００及び上皿側液晶表示装置２４４の描画制御を行うシステムが起動する（ブートする）まで待っている。本実施形態では、ブートするまでの時間（ブートタイマ）として２秒（ｓ）が設定されている。
【０３１３】
ステップＳ２２に続いて、主制御プログラムは、ＲＡＭクリア報知フラグＲＣＬ−ＦＬＧが値０である否かを判定する（ステップＳ２４）。上述したように、ＲＡＭクリア報知フラグＲＣＬ−ＦＬＧは、遊技情報を消去するとき値１、遊技情報を消去しないとき値０にそれぞれ設定される。ステップＳ２４でＲＡＭクリア報知フラグＲＣＬ−ＦＬＧが値０であるとき、つまり遊技情報を消去しないときには、チェックサムの算出を行う（ステップＳ２６）。このチェックサムは、主制御内蔵ＲＡＭに記憶されている遊技情報を数値とみなしてその合計を算出するものである。
【０３１４】
ステップＳ２６に続いて、主制御プログラムは、算出したチェックサムの値（サム値）が後述する主制御側電源断時処理（電源断時）において記憶されているチェックサムの値（サム値）と一致しているか否かを判定する（ステップＳ２８）。一致しているときには、この主制御プログラムは、バックアップフラグＢＫ−ＦＬＧが値１であるか否かを判定する（ステップＳ３０）。このバックアップフラグＢＫ−ＦＬＧは、遊技情報、チェックサムの値（サム値）及びバックアップフラグＢＫ−ＦＬＧの値等の遊技バックアップ情報を後述する主制御側電源断時処理において主制御内蔵ＲＡＭに記憶保持したか否かを示すフラグであり、主制御側電源断時処理を正常に終了したとき値１、主制御側電源断時処理を正常に終了していないとき値０にそれぞれ設定される。
【０３１５】
ステップＳ３０でバックアップフラグＢＫ−ＦＬＧが値１であるとき、つまり主制御側電源断時処理を正常に終了したときには、主制御プログラムは、復電時として主制御内蔵ＲＡＭの作業領域を設定する（ステップＳ３２）。この設定は、バックアップフラグＢＫ−ＦＬＧに値０をセットするほか、主制御ＭＰＵ４１００ａに内蔵されたＲＯＭ（以下、「主制御内蔵ＲＯＭ」と記載する。）から復電時情報を読み出し、この復電時情報を主制御内蔵ＲＡＭの作業領域にセットする。なお、「復電」とは、電源を遮断した状態から電源を投入した状態のほかに、停電又は瞬停からその後の電力の復旧した状態、高周波が照射されたことを検出してリセットし、その後に復帰した状態も含める。
【０３１６】
ステップＳ３２に続いて、主制御プログラムは、電源投入時コマンド作成処理を行う（ステップＳ３４）。この電源投入時コマンド作成処理では、遊技バックアップ情報から遊技情報を読み出してこの遊技情報に応じた各種コマンドを主制御内蔵ＲＡＭの所定記憶領域に記憶する。
【０３１７】
一方、ステップＳ２４でＲＡＭクリア報知フラグＲＣＬ−ＦＬＧが値０でない（値１である）とき、つまり遊技情報を消去するときには、或いはステップＳ２８でチェックサムの値（サム値）が一致していないときには、又はステップＳ３０でバックアップフラグＢＫ−ＦＬＧが値１でない（値０である）とき、つまり主制御側電源断時処理を正常に終了していないときには、主制御プログラムは、主制御内蔵ＲＡＭの全領域をクリアする（ステップＳ３６）。すなわち、主制御プログラムは、上述した操作スイッチ９５２の操作に伴う検出信号の入力を契機として遊技制御側ＲＡＭクリア処理を実行している（払出制御側電源投入時操作制御手段）。具体的には、主制御プログラムは、値０を主制御内蔵ＲＡＭに書き込むことよって行う。なお、その代わりに、主制御プログラムは、初期値として主制御内蔵ＲＯＭから所定値を読み出して、セットしてもよい。また、主制御ＭＰＵ４１００ａは、操作スイッチ９５２からの操作信号の論理値がＲＡＭクリアを指示するもので遊技情報を消去するとき、サム値が一致していないとき、又は主制御側電源断時処理を正常に終了していないときには、主制御ＭＰＵ４１００ａの不揮発性の記憶手段に予め記憶された固有のＩＤコードを取り出し、この取り出したＩＤコードに基づいて大当り判定用乱数を更新するカウンタの固定数値範囲から常に同一の固定値を導出する初期値導出処理を行い、この固定値を、上述した大当り判定用乱数の初期値の決定に用いるための大当り判定用初期値決定用乱数にセットする。
【０３１８】
ステップＳ３６に続いて、主制御プログラムは、初期設定として主制御内蔵ＲＡＭの作業領域を設定する（ステップＳ３８）。この設定は、主制御内蔵ＲＯＭから初期情報を読み出してこの初期情報を主制御内蔵ＲＡＭの作業領域にセットされることにより実施される。
【０３１９】
ステップＳ３８に続いて、主制御プログラムは、ＲＡＭクリア報知及びテストコマンド作成処理を行う（ステップＳ４０）。このＲＡＭクリア報知及びテストコマンド作成処理では、主制御内蔵ＲＡＭをクリアして初期設定を行った旨を報知するための図１５に示した電源投入に区分される電源投入コマンドを作成するとともに、周辺制御基板４１４０の各種検査を行うための図１６に示したテスト関連に区分されるテストコマンドを作成して、送信情報として主制御内蔵ＲＡＭの送信情報記憶領域にそれぞれ記憶する。
【０３２０】
ステップＳ３４又はステップＳ４０に続いて、主制御プログラムは、割り込み初期設定を行う（ステップＳ４２）。この設定は、後述する主制御側タイマ割り込み処理が行われるときの割り込み周期を設定するものである。本実施形態では４ｍｓに設定されている。
【０３２１】
ステップＳ４２に続いて、主制御プログラムは、割り込み許可設定を行う（ステップＳ４４）。この設定によりステップＳ４２で設定した割り込み周期、つまり４ｍｓごとに主制御側タイマ割り込み処理が繰り返し行われる。
【０３２２】
ステップＳ４４に続いて、主制御プログラムは、電源投入時から所定時間を経過すると、つまり、主制御側メイン処理が開始されると、操作スイッチ９５２（操作スイッチ）の操作に伴うエラー解除ナビコマンドの受け取りを契機とした遊技制御側ＲＡＭクリア処理の実行を規制することとなる（通常時操作制御手段）。以上のように、主制御プログラムは、操作スイッチ９５２の操作に伴って入力される検出信号を、タイムシェアリングの概念により、上述のように電源投入時から所定時間に亘ってエラー解除ナビコマンドの入力を契機としてＲＡＭクリア処理を実行させたり（遊技制御側電源投入時操作制御手段）、当該所定時間の経過後は当該エラー解除ナビコマンドの入力があってもＲＡＭクリア処理の実行を規制し（遊技制御側通常時操作制御手段）、発生したエラーに伴うエラー報知を解除するための解除スイッチとして取り扱っている。つまり、本来、払出動作に関して発生したエラーを解除するために使用されるはずであった操作スイッチ９５２（エラー解除部）を、電源投入時から所定時間に亘って、その代わりに、遊技記憶部としての主制御内蔵ＲＡＭ（及び後述する払出記憶部としての払出制御内蔵ＲＡＭ）の初期化を開始させるためのＲＡＭクリア処理を実行するための操作部として機能させたり、当該所定時間の経過後に、遊技球の払出動作に関して発生したエラーを解除するための操作部として機能させることができるようになっている。
【０３２３】
次に主制御プログラムは、ウォッチドックタイマクリアレジスタＷＣＬに値Ａをセットする（ステップＳ４６）。このウォッチドックタイマクリアレジスタＷＣＬに、値Ａ、値Ｂそして値Ｃを順にセットすることによりウォッチドックタイマがクリア設定される。
【０３２４】
ステップＳ４６に続いて、主制御プログラムは、停電予告信号が入力されているか否かを判定する（ステップＳ４８）。上述したように、パチンコ遊技機１の電源を遮断したり、停電又は瞬停したりするときには、電圧が停電予告電圧以下となると、停電予告として停電予告信号が停電監視回路４１００ｅから入力される。ステップＳ４８の判定は、この停電予告信号に基づいて行う。
【０３２５】
ステップＳ４８で停電予告信号の入力がないときには、主制御プログラムは非当落乱数更新処理を行う（ステップＳ５０）。非当落乱数更新処理では、上述した、リーチ判定用乱数、変動表示パターン用乱数、大当り図柄用初期値決定用乱数、及び小当り図柄用初期値決定用乱数等を更新する。このように、非当落乱数更新処理では、当落判定（大当り判定）にかかわらない乱数を更新する。なお、上述した、普通図柄当り判定用初期値決定用乱数及び普通図柄変動表示パターン用乱数等もこの非当落乱数更新処理により更新される。
【０３２６】
ステップＳ５０に続いて、再びステップＳ４６に戻り、主制御プログラムは、ウォッチドックタイマクリアレジスタＷＣＬに値Ａをセットし、ステップＳ４８で停電予告信号の入力があるか否かを判定し、この停電予告信号の入力がなければ、ステップＳ５０で非当落乱数更新処理を行い、ステップＳ４６〜ステップＳ５０を繰り返し行う。なお、このステップＳ４６〜ステップＳ５０の処理を「主制御側メイン処理」という。
【０３２７】
一方、ステップＳ４８で停電予告信号の入力があったときには、主制御プログラムは、割り込み禁止設定を行う（ステップＳ５２）。この設定により後述する主制御側タイマ割り込み処理が行われなくなり、主制御内蔵ＲＡＭへの書き込みを防ぎ、遊技情報の書き換えを保護している。
【０３２８】
ステップＳ５２に続いて、主制御プログラムは、停電クリア信号を出力開始する（ステップＳ５３）。ここでは、ステップＳ１１において停電クリア信号を出力開始した処理と同一の処理を行う。これにより、主制御プログラムは、主制御ＭＰＵ４１００ａの制御の下、ＤタイプフリップフロップＭＩＣのラッチ状態を解除することができる。
【０３２９】
ステップＳ５３に続いて、主制御プログラムは、始動口ソレノイド２１０５、アタッカソレノイド２１０８Ａ，２１０８Ｂ、上特別図柄表示器１１８５、下特別図柄表示器１１８６、上特別図柄記憶表示器１１８４、下特別図柄記憶表示器１１８７、普通図柄表示器１１８９、普通図柄記憶表示器１１８８、遊技状態表示器１１８３、ラウンド表示器１１９０等に出力している駆動信号を停止する（ステップＳ５４）。
【０３３０】
ステップＳ５４に続いて、主制御プログラムは、チェックサムの算出を行ってこの算出した値を記憶する（ステップＳ５６）。このチェックサムは、上述したチェックサムの値（サム値）及びバックアップフラグＢＫ−ＦＬＧの値の記憶領域を除く、主制御内蔵ＲＡＭの作業領域の遊技情報を数値とみなしてその合計を算出する。
【０３３１】
ステップＳ５６に続いて、主制御プログラムは、バックアップフラグＢＫ−ＦＬＧに値１をセットする（ステップＳ５８）。これにより、遊技バックアップ情報の記憶が完了する。
【０３３２】
ステップＳ５８に続いて、主制御プログラムは、ウォッチドックタイマのクリア設定を行う（ステップＳ６０）。このクリア設定は、上述したように、ウォッチドックタイマクリアレジスタＷＣＬに値Ａ、値Ｂそして値Ｃを順にセットすることにより行われる。
【０３３３】
ステップＳ６０に続いて、無限ループに入る。この無限ループでは、ウォッチドックタイマクリアレジスタＷＣＬに値Ａ、値Ｂそして値Ｃを順にセットしないためウォッチドックタイマがクリア設定されなくなる。このため、主制御ＭＰＵ４１００ａにリセットがかかり、その後主制御ＭＰＵ４１００ａは、この主制御側電源投入時処理を再び行う。なお、ステップＳ５２〜ステップＳ６０の処理及び無限ループを「主制御側電源断時処理」という。
【０３３４】
パチンコ遊技機１（主制御ＭＰＵ４１００ａ）は、停電したとき又は瞬停したときにはリセットがかかり、その後の電力の復旧により主制御側電源投入時処理を行う。
【０３３５】
なお、ステップＳ２８では主制御内蔵ＲＡＭに記憶されている遊技バックアップ情報が正常なものであるか否かを検査し、続いてステップＳ３０では主制御側電源断時処理が正常に終了された否かを検査している。このように、主制御内蔵ＲＡＭに記憶されている遊技バックアップ情報を２重にチェックすることにより遊技バックアップ情報が不正行為により記憶されたものであるか否かを検査している。
【０３３６】
［９−４．主制御側タイマ割り込み処理］
次に、主制御側タイマ割り込み処理について説明する。主制御側タイマ割り込み処理は、図１７及び図１８に示した主制御側電源投入時処理において設定された割り込み周期（本実施形態では、４ｍｓ）ごとに繰り返し行われる。図１９は主制御側タイマ割り込み処理の一例を示すフローチャートである。
【０３３７】
主制御側タイマ割り込み処理が開始されると、主制御基板４１００では、主制御プログラムが、主制御ＭＰＵ４１００ａの制御の下、ウォッチドックタイマクリアレジスタＷＣＬに値Ｂをセットする（ステップＳ７０）。このとき、ウォッチドックタイマクリアレジスタＷＣＬには、主制御側電源投入時処理（主制御側メイン処理）のステップＳ４６においてセットされた値Ａに続いて値Ｂがセットされる。
【０３３８】
ステップＳ７０に続いて、主制御プログラムは、割り込みフラグのクリアを行う（ステップＳ７２）。この割り込みフラグがクリアされることにより他の割り込みの発生が許容される。また、割込フラグのクリアについては、タイマ割込処理における全ての処理が完了してから実行するようにしてもよい。このようにすることで、タイマ割込処理中に他の割込が発生することによる多重割込が行われないようにすることで、割込処理の管理がより簡略化される。
【０３３９】
ステップＳ７２に続いて、主制御プログラムは、スイッチ入力処理を行う（ステップＳ７４）。このスイッチ入力処理では、主制御ＭＰＵ４１００ａの各種入力ポートの入力端子に入力されている各種信号を読み取り、入力情報として主制御内蔵ＲＡＭの入力情報記憶領域に記憶する。具体的には、この主制御プログラムは、例えば、一般入賞口２１０４，２２０１に入球した遊技球を検出する一般入賞口スイッチ３０２０，３０２０からの各々の検出信号、大入賞口２１０３に入球した遊技球を検出するカウントスイッチ２１１０からの検出信号、上始動口２１０１に入球した遊技球を検出する上始動口スイッチ３０２２からの検出信号、下始動口２１０２に入球した遊技球を検出する下始動口スイッチ２１０９からの検出信号、ゲート部２３５０を通過した遊技球を検出するゲートスイッチ２３５２からの検出信号、磁石を用いた不正行為を検出する磁気検出スイッチ３０２４からの検出信号や後述する賞球制御処理で送信した賞球コマンドを払出制御基板４１１０が正常に受信した旨を伝える払出制御基板４１１０からの払主ＡＣＫ信号、をそれぞれ読み取り、入力情報として入力情報記憶領域に記憶する。また、上始動口２１０１に入球した遊技球を検出する上始動口スイッチ３０２２からの検出信号、下始動口２１０２に入球した遊技球を検出する下始動口スイッチ２１０９からの検出信号をそれぞれ読み取ると、これと対応する図１５に示したその他に区分される始動口入賞コマンドを送信情報として上述した送信情報記憶領域に記憶する。つまり、上始動口スイッチ３０２２からの検出信号があると、これと対応する始動口入賞コマンドが送信情報として送信情報記憶領域に記憶されるし、下始動口スイッチ２１０９からの検出信号があると、これと対応する始動口入賞コマンドが送信情報として送信情報記憶領域に記憶されるようになっている。
【０３４０】
なお、本実施形態では、一般入賞口２１０４，２２０１に入球した遊技球を検出する一般入賞口スイッチ３０２０，３０２０からの検出信号、大入賞口２１０３に入球した遊技球を検出するカウントスイッチ２１１０からの検出信号、上始動口２１０１に入球した遊技球を検出する上始動口スイッチ３０２２からの検出信号、下始動口２１０２に入球した遊技球を検出する下始動口スイッチ２１０９からの検出信号、及びゲート部２３５０を通過した遊技球を検出するゲートスイッチ２３５２からの検出信号は、このスイッチ入力処理が開始されると、まず１回目としてそれぞれ読み取られ、所定時間（例えば、１０μｓ）経過した後、２回目としてそれぞれ再び読み取られる。そして、この２回目に読み取られた結果と、１回目に読み取られた結果と、を比較する。この比較結果のうち、同結果となっているものがあるか否かを判定する。同結果でないものについては、さらに、３回目として再び読み取られ、この３回目に読み取られた結果と、２回目に読み取られた結果と、を比較する。この比較結果のうち、同結果となっているものがあるか否かを再び判定する。同結果でないものについては、さらに、４回目として再び読み取られ、この４回目に読み取られた結果と、３回目に読み取られた結果と、を比較する。この比較結果のうち、同結果となっているものがあるか否かを再び判定する。同結果とならないものについては、遊技球の入球がないものとして扱う。
【０３４１】
このように、スイッチ入力処理では、主制御プログラムが、一般入賞口スイッチ３０２０，３０２０、カウントスイッチ２１１０、上始動口スイッチ３０２２、下始動口スイッチ２１０９、及びゲートスイッチ２３５２からの検出信号を、１回目〜３回目に亘って比較する２度読み取りと、２回目〜４回目に亘って比較する２度読み込みと、による計２回の２度読み取りを行うことによって、チャタリングやノイズ等の影響による誤検出を回避することができるようになっているため、一般入賞口スイッチ３０２０，３０２０、カウントスイッチ２１１０、上始動口スイッチ３０２２、下始動口スイッチ２１０９、及びゲートスイッチ２３５２からの検出信号の信頼性を高めることができる。
【０３４２】
ステップＳ７４に続いて、主制御プログラムは、タイマ減算処理を行う（ステップＳ７６）。このタイマ減算処理では、例えば、後述する特別図柄及び特別電動役物制御処理で決定される変動表示パターンに従って上特別図柄表示器１１８５及び下特別図柄表示器１１８６が点灯する時間、後述する普通図柄及び普通電動役物制御処理で決定される普通図柄変動表示パターンに従って普通図柄表示器１１８９が点灯する時間のほかに、主制御基板４１００（主制御ＭＰＵ４１００ａ）が送信した各種コマンドを払出制御基板４１１０が正常に受信した旨を伝える払主ＡＣＫ信号が入力されているか否かを判定する際にその判定条件として設定されているＡＣＫ信号入力判定時間等の時間管理を行う。具体的には、変動表示パターン又は普通図柄変動表示パターンの変動時間が５秒間であるときには、タイマ割り込み周期が４ｍｓに設定されているので、このタイマ減算処理を行うごとに変動時間を４ｍｓずつ減算し、その減算結果が値０になることで変動表示パターン又は普通図柄変動表示パターンの変動時間を正確に計っている。
【０３４３】
本実施形態では、ＡＣＫ信号入力判定時間が１００ｍｓに設定されている。このタイマ減算処理を行うごとにＡＣＫ信号入力判定時間が４ｍｓずつ減算し、その減算結果が値０になることでＡＣＫ信号入力判定時間を正確に計っている。なお、これらの各種時間及びＡＣＫ信号入力判定時間は、時間管理情報として主制御内蔵ＲＡＭの時間管理情報記憶領域に記憶される。
【０３４４】
ステップＳ７６に続いて、主制御プログラムは、当落乱数更新処理を行う（ステップＳ７８）。この当落乱数更新処理では、上述した、大当り判定用乱数、大当り図柄用乱数、及び小当り図柄用乱数を更新する。またこれらの乱数に加えて、図１７に示した主制御側電源投入時処理（主制御側メイン処理）におけるステップＳ５０の非当落乱数更新処理で更新される、大当り図柄用初期値決定用乱数、及び小当り図柄用初期値決定用乱数も更新する。これらの大当り図柄用初期値決定用乱数、及び小当り図柄用初期値決定用乱数は、主制御側メイン処理及びこの主制御側タイマ割り込み処理においてそれぞれ更新されることでランダム性をより高めている。これに対して、大当り判定用乱数、大当り図柄用乱数、及び小当り図柄用乱数は、当落判定（大当り判定）にかかわる乱数であるためこの当落乱数更新処理が行われるごとにのみ、それぞれのカウンタがカウントアップする。
【０３４５】
例えば、大当り判定用乱数を更新するカウンタは、上述したように、初期値更新型のカウンタであり、最小値から最大値までに亘る予め定めた固定数値範囲（本実施形態では、最小値として値０〜最大値として値３２７６７）内において更新され、この最小値から最大値までに亘る範囲を、この主制御側タイマ割り込み処理が行われるごとに値１ずつ加算されることでカウントアップする。大当り判定用初期値決定用乱数から最大値（値３２７６７）に向かってカウントアップし、続いて最小値（値０）から大当り判定用初期値決定用乱数に向かってカウントアップする。大当り判定用乱数の最小値から最大値までに亘る範囲を、大当り判定用乱数を更新するカウンタがカウントアップし終えると、この当落乱数更新処理により大当り判定用初期値決定用乱数は更新される。大当り判定用初期値決定用乱数は、大当り判定用乱数を更新するカウンタの固定数値範囲から一の値を抽選する初期値抽選処理を実行して得ることができるようになっている。なお、上述した、普通図柄当り判定用乱数、普通図柄当り判定用初期値決定用乱数もこの当落乱数更新処理により更新される。普通図柄当り判定用乱数等は、上述した大当り判定用乱数の更新方法と同一であり、その説明を省略する。
【０３４６】
本実施形態では、大当り判定用初期値決定用乱数、大当り図柄用初期値決定用乱数、及び小当り図柄用初期値決定用乱数を、図１７に示した主制御側電源投入時処理（主制御側メイン処理）におけるステップＳ５０の非当落乱数更新処理、及び本ルーチンである主制御側タイマ割り込み処理におけるステップＳ７８の当落乱数更新処理でそれぞれ更新しているが、割り込みタイマが発生するごとに本ルーチンの処理時間にムラが生じて次の割り込みタイマが発生するまでの残り時間内において主制御側メイン処理を繰り返し実行することによりステップＳ５０の非当落乱数更新処理の実行回数がランダムとなる場合には、大当り判定用初期値決定用乱数、大当り図柄用初期値決定用乱数、及び小当り図柄用初期値決定用乱数をステップＳ５０の非当落乱数更新処理においてのみ更新する仕組みとしてもよい。
【０３４７】
ステップＳ７８に続いて、主制御プログラムは賞球制御処理を行う（ステップＳ８０）。この賞球制御処理では、主制御プログラムが、上述した入力情報記憶領域から入力情報を読み出してこの入力情報に基づいて遊技球を払い出すための賞球コマンドを作成したり、主制御基板４１００と払出制御基板４１１０との基板間の接続状態を確認するためのセルフチェックコマンドを作成したりする。この主制御プログラムは、作成した賞球コマンドやセルフチェックコマンドを主払シリアルデータとして払出制御基板４１１０に送信する。
【０３４８】
さらに賞球制御処理では、主制御プログラムが、そのプログラムコードの一部である賞球制御プログラムコードを実行し、例えば、大入賞口２１０３への遊技球の受け入れに伴ってカウントスイッチ２１１０から出力された検出信号に基づく検出情報が、大入賞口２１０３の数分に亘って１ビットずつ連続させて定義されている各々対応する定義ビット領域に書き込まれたことを契機として、例えば賞球として１５球を払い出すべき旨の賞球指示として賞球コマンドを作成し、払出制御基板４１１０（払出制御手段）に送信する。
【０３４９】
本実施形態では、大入賞口として大入賞口２１０３の２個が設けられているため、主制御プログラムは、上述した定義ビット領域として、主制御ＲＡＭ内に予め用意された複数の定義ビット領域のうちから、大入賞口２１０３用の２個分の各定義ビットを使用する。以下、順に「第一ビット領域」および「第二ビット領域」という。なお、大入賞口の数が例えば１個である遊技盤の場合には、１つの定義ビット領域が使用されることになる。これら使用される定義ビット領域は、例えば１ビットであり、互いに隣り合う領域とされている。大入賞口２１０３に遊技球が受け入れられると、カウントスイッチ２１１０から出力された検出信号に基づく検出情報として、例えば、「１」が例えば４ビット目である第一定義ビット領域に書き込まれる。その後、主制御プログラムは、遊技球が受け入れられたことを識別した大入賞口に対応する定義ビット領域を、例えば「０」を書き込んで初期化し、次の遊技球の受け入れに備える。
【０３５０】
ここで、主制御プログラムは、どの定義ビット領域の状態を確認するかについても決定する。例えば主制御プログラムは、大入賞口２１０３のカウントスイッチ２１１０に対応する定義ビット領域を仮に４ビット目とした場合、本実施形態のように大入賞口が１個のみ設けられているパチンコ遊技機の場合、主制御プログラムは、４ビット目の定義ビット領域の情報を取得する。
【０３５１】
さらに主制御プログラムは、このように取得した検出情報について、後述する大入賞口２１０３の賞球有効範囲に応じてマスク処理を実行して、賞球コマンドを作成して送信情報記憶領域に書き込んで払出制御基板４１１０に対して出力しないようにすべきか否かを決定する。この賞球コマンドが送信されるべきでないと決定した場合、主制御プログラムは、上述したカウントスイッチ２１１０からの検出信号に基づく検出情報が書き込まれる各定義ビット領域に対してマスク処理として、例えば強制的にビットをＯＦＦ（「０」）に設定し、賞球コマンドを送信情報記憶領域に書き込まないようにしてもよい。
【０３５２】
この賞球制御処理では、主制御プログラムが、第一特別遊技状態において、大入賞口２１０３に遊技球が１球受け入れられたことを示すカウントスイッチ２１１０からの検出信号に対応する検出情報が、この大入賞口２１０３に対応する上記定義ビット領域に書き込まれていることを契機として、例えば賞球として１５球を払い出すべき旨の賞球指示として賞球コマンドを作成し、上述した送信情報記憶領域に書き込む。併せて、主制御プログラムは、上述した送信情報記憶領域に、所定の音を出力させる指令としての入賞音コマンドを書き込み、その後周辺制御基板４１４０に送信させて周辺制御ＭＰＵ４１５０ａに、スピーカーに、例えば「ポコン」という音を出力させる。
【０３５３】
その一方、主制御プログラムは、第一特別遊技状態において、大入賞口２１０３に遊技球が１球受け入れられたことを示すカウントスイッチ２１１０からの検出信号に基づく検出情報が、この大入賞口２１０３に対応する上記定義ビット領域に書き込まれていないと、例えば賞球として１５球を払い出すべき旨の賞球指示として賞球コマンドを作成しない。この場合も、主制御プログラムは、上述した送信情報記憶領域に、所定の音を出力させる指令としての入賞音コマンドを書き込むが、賞球コマンドが払出制御基板４１１０（払出制御手段）に送信されて遊技球の払い出し動作が実行されないようにする。その後、主制御プログラムは、この大入賞口２１０３に対応する上記定義ビット領域を初期化して、カウントスイッチ２１１０からの検出信号に基づく検出情報をクリアすることにより遊技球の払い出しが許容される状態とする。
【０３５４】
この際、主制御プログラムは、大入賞口２１０３への遊技球の受け入れに応じて払い出しうる規定払い出し数以上分の遊技球の払い出しがなされると、入賞過多異常コマンド（図１６において図示を省略する）を上記送信情報記憶領域に書き込んで、その後コマンド送信処理（ステップＳ９２）において周辺制御基板４１４０に送信する。すると、周辺制御ＭＰＵ４１５０ａがスピーカーに所定の報知を行わせる。
【０３５５】
このようにすると、実質的に不正な遊技球の払い出しがなされないようになるため、遊技場（遊技ホール）が被る損害を最小限に抑制することができる。
【０３５６】
一方、主制御プログラムは、その代わりに、大入賞口２１０３への遊技球の受け入れが検出された場合、即座に、入賞過多異常コマンドを上記送信情報記憶領域に書き込んで、周辺制御ＭＰＵ４１５０ａの制御に、スピーカーに報知させるようにしてもよい。
【０３５７】
その後、主制御プログラムは、上述した送信情報記憶領域から賞球コマンドを読み出して、払出制御基板４１１０（払出制御手段）に送信する。
【０３５８】
上述のようにすると、大入賞口２１０３について遊技球を受け入れた際に、対応するカウントスイッチ２１１０が機能しているか否かを聴覚により確認することができる。
【０３５９】
一方、この主制御プログラムは、この賞球コマンドを払出制御基板４１１０が正常に受信完了した旨を伝える払主ＡＣＫ信号が所定時間内に入力されない場合、主制御基板４１００と払出制御基板４１１０との基板間の接続状態を確認するセルフチェックコマンドを作成し、払出制御基板４１１０に送信する。
【０３６０】
ステップＳ８０に続いて、主制御プログラムは、枠コマンド受信処理を行う（ステップＳ８２）。払出制御基板４１１０では、払出制御プログラムが、状態表示に区分される１バイト（８ビット）の各種コマンド（例えば、枠状態１コマンド、エラー解除ナビコマンド、及び枠状態２コマンド）を送信する。一方、後述するように払出制御プログラムは、払出動作にエラーが発生した場合にエラー発生コマンドを出力したり、操作スイッチ９５２の検出信号に基づいてエラー解除ナビコマンドを出力する。上述した枠コマンド受信処理では、主制御プログラムが、この各種コマンドを払主シリアルデータとして正常に受信すると、その旨を払出制御基板４１１０に伝える情報を、出力情報として主制御内蔵ＲＡＭの出力情報記憶領域に記憶する。また、主制御プログラムは、その正常に払主シリアルデータとして受信したコマンドを２バイト（１６ビット）のコマンドに整形し（図１６の状態表示に区分される各種コマンド（枠状態１コマンド、エラー解除ナビコマンド、及び枠状態２コマンド））、送信情報として上述した送信情報記憶領域に記憶する。なお、ここでいう枠状態１コマンドは第１のエラー発生コマンドに相当するとともに、エラー解除ナビコマンドは第１のエラー解除コマンドに相当する。
【０３６１】
ステップＳ８２に続いて、主制御プログラムは、不正行為検出処理を行う（ステップＳ８４）。この不正行為検出処理では、賞球に関する異常状態を確認する。例えば、上述した入力情報記憶領域から入力情報を読み出し、大当り遊技状態でない場合にカウントスイッチ２１１０によって大入賞口２１０３に遊技球が入球していると検知されたとき等には、主制御プログラムは、異常状態として図１６に示した報知表示に区分される入賞異常表示コマンドを作成し、送信情報として上述した送信情報記憶領域に記憶する。
【０３６２】
ステップＳ８４に続いて、主制御プログラムは、特別図柄及び特別電動役物制御処理を行う（ステップＳ８６）。特別図柄及び特別電動役物制御処理では、主制御プログラムは、大当り用乱数値が主制御内蔵ＲＯＭに予め記憶されている当り判定値と一致するか否かを判定する。さらに、主制御プログラムは、大当り図柄乱数値に基づいて確率変動状態に移行させるか否かを判定する。そして、確変移行条件が成立している場合には、その後、確率変動状態に移行させる一方、確変移行条件が成立していない場合には当該確率変動状態以外の遊技状態に移行させる（当選確率制御手段）。ここで、「確率変動状態」とは、上述した特別抽選の当選確率が通常遊技状態（低確率状態）と比較して相対的に高く設定された状態（高確率状態）をいう。特別図柄及び特別電動役物制御処理の詳細については、図２０にて後述する。
【０３６３】
次に、主制御プログラムは、特別図柄の種別に応じて、始動入賞時に決定した変動表示パターンに従って、上特別図柄表示器１１８５を点灯させるよう点灯信号の出力を設定したり、下特別図柄表示器１１８６を点灯させるよう点灯信号の出力を設定し、出力情報として上述した出力情報記憶領域に記憶する。また、主制御プログラムは、例えば大当り遊技状態に移行させる場合には、図１５に示した大当り関連に区分される各種コマンド（大当りオープニングコマンド、大入賞口１開放Ｎ回目表示コマンド、大入賞口１閉鎖表示コマンド、大入賞口１カウント表示コマンド、大当りエンディングコマンド、及び大当り図柄表示コマンド）を作成し、送信情報として送信情報記憶領域に記憶したり、開閉部材２１０７を開閉動作させるようアタッカソレノイド２１０８Ａ或いはアタッカソレノイド２１０８Ｂへの駆動信号の出力を設定して出力情報として出力情報記憶領域に記憶する。また、主制御プログラムは、大入賞口２１０３が閉鎖状態から開放状態となる回数（ラウンド）が２回であるときには、ラウンド表示器１１９０の２ラウンド表示ランプ（図示せず）を点灯させるよう２ラウンド表示ランプへの点灯信号の出力を設定して出力情報として出力情報記憶領域に記憶したり、ラウンドが６回であるときには、ラウンド表示器１１９０の６ラウンド表示ランプ（図示せず）を点灯させるよう６ラウンド表示ランプへの点灯信号の出力を設定して出力情報として出力情報記憶領域に記憶したり、ラウンドが１２回であるときには、ラウンド表示器１１９０の１２ラウンド表示ランプ（図示せず）を点灯させるよう１２ラウンド表示ランプへの点灯信号の出力を設定して出力情報として出力情報記憶領域に記憶したり、ラウンドが１６回であるときにはラウンド表示器１１９０の１６ラウンド表示ランプ（図示せず）を点灯させるよう１６ラウンド表示ランプへの点灯信号の出力を設定して出力情報として出力情報記憶領域に記憶する。また、主制御プログラムは、確率変動状態への移行の有無を所定の色で点灯させるよう遊技状態表示器１１８３への点灯信号の出力を設定して出力情報として出力情報記憶領域に記憶する。
【０３６４】
ところで、一般的なパチンコ遊技機においては、遊技球の始動入賞を契機として、その後特別図柄を変動表示を開始するとともに大当り抽選を実行し、所定の当選条件が成立しているともに所定の確変移行条件が成立している場合、遊技状態表示器としてのいわゆる確変ランプの点灯態様を変更するとともに確率変動状態に移行する。確率変動状態では、上述した大当り抽選の確率が通常遊技状態よりも相対的に高く設定されており、再度当選条件が成立して大当りとなることがほぼ保証されている。このように確率変動状態が終了した後にその後さらに確率変動状態に移行する可能性のある遊技機としては、主として、次に大当りとなるまで確率変動状態を継続してあたかも大当り遊技がループしているかのように挙動するものと（以下「ループ機」という）、大当り遊技が終了した後に特別図柄の変動回数が所定の回数になるまで確率変動状態を継続するもの（以下「ＳＴ（スペシャルタイム）機」という）とが存在している。このように確率変動状態の継続の仕方が異なる機種のパチンコ遊技機では、上述した遊技状態表示器の制御が異なっており、開発段階においては機種ごとに遊技状態表示器の制御を逐一設計しなければならず開発効率を向上しにくかった。
【０３６５】
そこで、本実施形態では、主制御プログラムは、上始動口２１０１又は下始動口２１０２に遊技球が受け入れられると、その後当選条件が成立しているか否かを判定し、当選条件が成立している場合には通常遊技状態から大当り遊技状態に移行させる一方、当選条件が成立しているとともにさらに確変移行条件が成立している場合には当選条件が成立する確率を通常遊技状態よりも相対的に高く設定した確率変動状態に移行させるとともに遊技状態表示器１１８３の表示態様を点灯状態とする。主制御プログラムは、その後再度当選条件が成立しているとともにさらに確変移行条件が成立している場合、その確率変動状態が継続された状態で遊技状態表示器１１８３の表示態様をある特定の割り込み周期内に点灯状態から一旦消灯状態とさせた後、当該特定の割り込み周期と同一の割り込み周期内において遊技状態表示器１１８３の表示態様を消灯状態から再度点灯状態とする。
【０３６６】
具体的に説明すると、まず、上述のように主制御プログラムは、上始動口２１０１又は下始動口２１０２に遊技球が受け入れられたことを契機として、その後当選条件が成立しているか否かを判定し（抽選手段）、当選条件が成立している場合、通常遊技状態から大当り遊技状態に移行させる一方、当選条件が成立しているとともに確変移行条件が成立している場合、当選条件が成立する確率を通常遊技状態よりも相対的に高く設定した確率変動状態に移行させる（遊技状態制御手段）。主制御プログラムは、確率変動状態が継続している間に亘って遊技状態表示器１１８３の表示態様を点灯状態とする一方、確率変動状態以外の遊技状態に移行すると遊技状態表示器１１８３の表示態様を消灯状態とする（点灯態様制御手段）。主制御プログラムは、上述した確率変動状態への移行を契機として遊技状態表示器１１８３の表示態様を点灯状態とし、その後再度当選条件が成立しているとともにさらに確変移行条件が成立している場合、その確率変動状態が継続された状態で遊技状態表示器１１８３の表示態様をある特定の割り込み周期内において点灯状態から一旦消灯状態とさせた後、当該特定の割り込み周期と同一の割り込み周期内において遊技状態表示器１１８３の表示態様を再度消灯状態から点灯状態とさせる（点灯状態継続制御手段）。なお、このように遊技者に確率変動状態が継続しているように視認させたいにもかかわらず、このように、ごく短時間に亘って遊技状態表示器１１８３の表示態様を変化させても、遊技者の視覚上、遊技状態表示器１１８３の表示態様が変わっていないように見せることができる。
【０３６７】
このようにすると、遊技状態表示器１１８３の表示態様上、遊技者の目には、一旦消灯状態になったことが視認し難く、点灯状態が継続しているかのように視認される。すると、本実施形態におけるパチンコ遊技機１が、確率変動状態が連続的に継続するいわゆるループ機であっても、大当り遊技状態が終了した後特別図柄が規定の変動回数まで確率変動状態が継続するとともに当該規定変動回数内に当選条件が成立するとその後再度確率変動状態に移行するいわゆるＳＴ（スペシャルタイム）機であっても、互いに異なる機種間において遊技状態表示器１１８３の表示態様を制御するプログラムコードを共用することができる。これにより、互いに異なる機種のパチンコ遊技機の開発効率を向上することができるようになる。
【０３６８】
さらに、特別図柄及び特別電動役物制御処理では、主制御プログラム（遊技制御手段）が、上述のように当選条件が成立している場合には通常遊技状態から大当り遊技状態に移行させる一方、さらに移行条件の一例としての確変移行条件が成立している場合には特定遊技状態の一例としての確変遊技状態にも移行させる（遊技状態制御手段）。ここで、主制御プログラムは、実質的に大当り遊技状態での遊技球の払い出しをほぼ行うことなく、特定遊技状態の一例としての確変遊技状態に移行させるようにしてもよい。なお、特定遊技状態としては、移行条件の他の一例としての時短作動条件が成立して時短機能が作動している状態であってもよいし、上述した確変遊技状態と併せて同時に両方の遊技状態であってもよい。主制御プログラムは、ある遊技状態から他の遊技状態に移行するまでの期間における特別図柄の変動表示回数の残り回数を管理しており、当該管理している遊技状態を表す遊技状態情報を送信情報として送信情報記憶領域に書き込むことによって、その後同一のタイマ割り込み周期内において、後述するコマンド送信処理Ｓ９２において送信させる（遊技状態通知手段）。
【０３６９】
具体的には、主制御プログラムが、上述した確変移行条件が成立している場合、遊技状態が確変遊技状態以外の遊技状態、例えば通常遊技状態に移行するまでに特別図柄が変動表示される残り回数に関する情報（以下「残り回数情報」という）を、始動条件が成立した後に開始条件が成立したことを契機として送信されるいずれかのコマンド、例えば変動パターンに対応する変動パターンコマンドに含めて送信情報として送信情報記憶領域に書き込むことによって、その後同一のタイマ割り込み周期内において、後述するコマンド送信処理Ｓ９２において送信させている（残り変動回数通知手段）。なお、主制御プログラムは、上述した残り回数情報をその他のコマンドに含めたり、独立したコマンドとして周辺制御基板４１４０に送信させるようにしてもよい。
【０３７０】
ところで、プログラムコードの集合によって構成されているプログラムモジュールであるサブルーチンは、一般的には、メインルーチンに含まれるＣＡＬＬ命令によって呼び出されてこのプログラムモジュールに含まれるプログラムコード群が実行された後に、最後にリターン命令でメインルーチンに戻るように構成されている。このようにすると、呼び出した戻しのための命令が必要となるため、一見すると、プログラム容量を低減することが困難であるようにも思える。
【０３７１】
しかしながら、本実施形態では、メインルーチンが連続するサブルーチンを含む場合、例えば、メインルーチンが最初のサブルーチンをＣＡＬＬ命令で呼び出して実行した後、さらに連続して次のサブルーチンを別のＣＡＬＬ命令で呼び出す代わりに、最初のサブルーチンのプログラムコード群の最後にリターン命令を配置せずそのまま次のサブルーチンのプログラムコード群の最初に繋ぐようにしてもよい。このような構成のプログラムモジュールとすると、プログラム全体として容量を低減することができるようになる。
【０３７２】
ステップＳ８６に続いて、主制御プログラムは、普通図柄及び普通電動役物制御処理を行う（ステップＳ８８）。普通図柄及び普通電動役物制御処理の詳細については、図３６にて後述する。
【０３７３】
普通図柄及び普通電動役物制御処理では、上述した入力情報記憶領域から入力情報を読み出してこの入力情報に基づいてゲート通過時処理を行う。ゲート通過時処理では、入力情報からゲートスイッチ２３５２からの検出信号が入力端子に入力されていたか否かを判定する。この判定結果に基づいて、検出信号が入力端子に入力されていたときには、上述した普通図柄当り判定用乱数を更新するカウンタの値等を抽出してゲート情報として主制御内蔵ＲＡＭのゲート情報記憶領域に記憶する。
【０３７４】
さらに、ゲート通過時処理に続いて、主制御プログラムは、主制御内蔵ＲＡＭの作業領域にセットされたゲート情報を読み出し、読み出したゲート情報から普通図柄当り判定用乱数の値を取り出して主制御内蔵ＲＯＭに予め記憶されている普通図柄当り判定値と一致するか否かを判定する（「普通抽選」という）。主制御プログラムは、判定結果（普通抽選による抽選結果）に応じて一対の可動片２１０６を開閉動作させるか否かを決定する。主制御プログラムは、この決定により開閉動作をさせる場合、一対の可動片２１０６が開放状態となることで下始動口２１０２へ遊技球が受け入れ可能となる遊技状態となって遊技者にとって有利な遊技状態に移行させる。
【０３７５】
さらに、主制御プログラムは、上述した普通図柄変動表示パターン用乱数の値に基づいて、上述した決定と対応する普通図柄の変動表示パターンを決定し、図１５に示した普図同調演出関連に区分される各種コマンドを作成し、送信情報として上記送信情報記憶領域に記憶するとともに、その決定した普通図柄の変動表示パターンに従って普通図柄表示器１１８９を点灯させるよう普通図柄表示器１１８９への点灯信号の出力を設定し、出力情報として上記出力情報記憶領域に記憶する。
【０３７６】
また、主制御プログラムは、取り出した普通図柄当り判定用乱数の値が主制御内蔵ＲＯＭに予め記憶されている普通図柄当り判定値と一致しているときには、図１５に示した普通電役演出関連の各種コマンドを作成し、送信情報として送信情報記憶領域に記憶するとともに、一対の可動片２１０６を開閉動作させるよう始動口ソレノイド２１０５への駆動信号の出力を設定し、出力情報として上述した出力情報記憶領域に記憶する。一方、主制御プログラムは、その取り出した普通図柄当り判定用乱数の値が主制御内蔵ＲＯＭに予め記憶されている普通図柄当り判定値と一致していないときには、上述した普通図柄変動表示パターン用乱数に基づいて普通図柄変動表示パターンを決定し、図１５に示した普図同調演出関連に区分される各種コマンドを作成し、送信情報として上述した送信情報記憶領域に記憶するとともに、その決定した普通図柄変動表示パターンに従って普通図柄表示器１１８９を点灯させるよう普通図柄表示器１１８９への点灯信号の出力を設定し、出力情報として上述した出力情報記憶領域に記憶する。
【０３７７】
ステップＳ８８に続いて、主制御プログラムはポート出力処理を行う（ステップＳ９０）。このポート出力処理では、この主制御プログラムが主制御ＭＰＵ４１００ａの各種出力ポートの出力端子から、上述した出力情報記憶領域から出力情報を読み出してこの出力情報に基づいて各種信号を出力する。この主制御プログラムは、例えば、出力情報に基づいて主制御ＭＰＵ４１００ａの所定の出力ポートの出力端子から、払出制御基板４１１０からの各種コマンドを正常に受信完了したときには主払ＡＣＫ信号を払出制御基板４１１０に出力したり、大当り遊技状態であるときには大入賞口２１０３の開閉部材２１０７の開閉動作を行うアタッカソレノイド２１０８Ａ，２１０８Ｂに駆動信号を出力したり、一対の可動片２１０６の開閉動作を行う始動口ソレノイド２１０５に駆動信号を出力したりするほかに、２ラウンド大当り情報出力信号、６ラウンド大当り情報出力信号、１２ラウンド大当り情報出力信号、１６ラウンド大当り情報出力信号、確率変動中情報出力信号、特別図柄表示情報出力信号、普通図柄表示情報出力信号、時短中情報出力情報、始動口入賞情報出力信号等の遊技に関する各種情報（遊技情報）信号を払出制御基板４１１０に出力したりする。
【０３７８】
ステップＳ９０に続いて、主制御プログラムは、周辺制御基板コマンド送信処理を行う（ステップＳ９２）。この周辺制御基板コマンド送信処理では、この主制御プログラムが、上述した送信情報記憶領域からコマンドやデータなどの送信情報を読み出してこの送信情報を主周シリアルデータとして周辺制御基板４１４０に送信する（コマンド送信手段）。この送信情報には、本ルーチンである主制御側タイマ割り込み処理で作成した、図１５に示した、特図１同調演出関連に区分される各種コマンド、特図２同調演出関連に区分される各種コマンド、大当り関連に区分される各種コマンド（例えば、大入賞口２１０３に入球した遊技球を検出した際にカウントスイッチ２１１０からの検出信号に基づく大入賞口カウントコマンドに相当する大入賞口１カウント表示コマンド）、電源投入に区分される各種コマンド、普図同調演出関連に区分される各種コマンド、普通電役演出関連に区分される各種コマンド、図１６に示した、報知表示に区分される各種コマンド（扉枠開放コマンド、扉枠閉鎖コマンド、本体枠開放コマンド、本体枠閉鎖コマンドなど）、状態表示に区分される各種コマンド（枠状態１コマンド、エラー解除ナビコマンド及び枠状態２コマンド）、テスト関連に区分される各種コマンド及びその他に区分される各種コマンドが記憶されている。主周シリアルデータは、１パケットが３バイトに構成されている。具体的には、主周シリアルデータは、１バイト（８ビット）の記憶容量を有するコマンドの種類を示すステータスと、１バイト（８ビット）の記憶容量を有する演出のバリエーションを示すモードと、ステータス及びモードを数値とみなしてその合計を算出したサム値と、から構成されており、このサム値は、送信時に作成されている。
【０３７９】
周辺制御基板４１４０に送信されるコマンドは、コマンド送信用のバッファとしてリングバッファの用に先に格納されたコマンドが先に出力される方式のものが使用される。主制御プログラムは、コマンド送信用のバッファにコマンドが格納された順序で周辺制御基板４１４０に送信する。例えば、同一タイマ割り込み処理内では特別図柄及び特別電動役物制御処理（ステップＳ８６）が実行された後に普通図柄及び普通電動役物制御処理（ステップＳ８８）が実行されるため、特図関連の先読みコマンドが普図関連の先読みコマンドよりも先にコマンド送信用のバッファに格納されることにより、特図関連の先読みコマンドの方が普図関連の先読みコマンドに優先して周辺制御基板４１４０に送信される。
【０３８０】
周辺制御基板コマンド送信処理では、主制御プログラムが、ＲＸＡ端子の受信ポートによって払出制御基板４１１０から枠状態１コマンド（第１のエラー発生コマンド）を受信した場合、周辺制御基板４１４０（演出制御部）に対して枠状態１コマンド（第２のエラー発生コマンド）を送信する（エラーコマンド送出手段）。この場合、主制御プログラムは、払出制御基板４１１０から受け取った枠状態１コマンドを、図１６に示す形態の枠状態１コマンドとして周辺制御基板４１４０に転送している。
【０３８１】
一方、この周辺制御基板コマンド送信処理では、主制御プログラムが、ＲＸＡ端子の受信ポートによって払出制御基板４１１０からエラー解除ナビコマンド（第１のエラー解除コマンド）を受信した場合、周辺制御基板４１４０に対してエラー解除ナビコマンド（第２のエラー解除コマンド）を送信する（エラーコマンド送出手段）。この場合、主制御プログラムは、払出制御基板４１１０から受け取ったエラー解除ナビコマンドを、図１６に示す形態のエラー解除ナビコマンドとして周辺制御基板４１４０に転送している。
【０３８２】
さらに、この周辺制御基板コマンド送信処理では、主制御プログラムが、ＲＸＡ端子の受信ポートによって払出制御基板４１１０から本体枠開放コマンド（第１の本体枠開放コマンド）を受信した場合、周辺制御基板４１４０（演出制御部）に対して本体枠開放コマンド（第２の本体枠開放コマンド）を送信する（本体枠コマンド送出手段、第２の本体枠送出手段）。この場合、主制御プログラムは、払出制御基板４１１０から受け取った本体枠開放コマンドを、図１６に示す形態である本体枠開放コマンドとして周辺制御基板４１４０に転送している。一方、この周辺制御基板コマンド送信処理では、主制御プログラムが、ＲＸＡ端子の受信ポートによって払出制御基板４１１０から本体枠閉鎖コマンド（第１の本体枠閉鎖コマンド）を受信した場合、周辺制御基板４１４０（演出制御部）に対して本体枠閉鎖コマンド（第２の本体枠閉鎖コマンド）を送信する（本体枠コマンド送出手段、第２の本体枠コマンド送出手段、第２の特定枠コマンド送出手段）。この場合、主制御プログラムは、払出制御基板４１１０から受け取った本体枠閉鎖コマンドを、図１６に示す形態である本体枠閉鎖コマンドとして周辺制御基板４１４０に転送している。
【０３８３】
また、この周辺制御基板コマンド送信処理では、主制御プログラムが、ＲＸＡ端子の受信ポートによって払出制御基板４１１０から扉枠開放コマンド（第１の扉枠開放コマンド）を受信した場合、周辺制御基板４１４０（演出制御部）に対して扉枠開放コマンド（第２の扉枠開放コマンド）を送信する（扉枠コマンド送出手段、第２の扉枠コマンド送出手段、第２の特定枠コマンド送出手段）。この場合、主制御プログラムは、払出制御基板４１１０から受け取った扉枠閉鎖コマンドを、図１６に示す形態である扉閉鎖コマンドとして周辺制御基板４１４０に転送している。一方、この周辺制御基板コマンド送信処理では、主制御プログラムが、ＲＸＡ端子の受信ポートによって払出制御基板４１１０から扉閉鎖コマンド（第１の扉閉鎖コマンド）を受信した場合、周辺制御基板４１４０（演出制御部）に対して扉閉鎖コマンド（第２の扉閉鎖コマンド）を送信する（扉枠コマンド送出手段、第２の扉枠コマンド送出手段、第２の特定枠コマンド送出手段）。この場合、主制御プログラムは、払出制御基板４１１０から受け取った扉閉鎖コマンドを、図１６に示す形態である扉閉鎖コマンドとして周辺制御基板４１４０に転送している。
【０３８４】
ステップＳ９２に続いて、主制御プログラムは、ウォッチドックタイマクリアレジスタＷＣＬに値Ｃをセットする（ステップＳ９４）。ステップＳ９４でウォッチドックタイマクリアレジスタＷＣＬに値Ｃがセットされることにより、ウォッチドックタイマクリアレジスタＷＣＬには、ステップＳ７０においてセットされた値Ｂに続いて値Ｃがセットされる。これにより、ウォッチドックタイマクリアレジスタＷＣＬには、値Ａ、値Ｂそして値Ｃが順にセットされ、ウォッチドックタイマがクリア設定される。
【０３８５】
ステップＳ９４に続いて、主制御プログラムは、レジスタの切替（復帰）を行い（ステップＳ９６）、このルーチンを終了する。ここで、本ルーチンである主制御側タイマ割り込み処理が開始されると、主制御ＭＰＵ４１００ａは、ハード的に汎用レジスタの内容をスタックに積んで退避する。これにより、主制御側メイン処理で使用していた汎用レジスタの内容の破壊を防いでいる。ステップＳ９６では、スタックに積んで退避した内容を読み出し、もとのレジスタに書き込む。なお、主制御ＭＰＵ４１００ａは、ステップＳ９６による復帰の後に割り込み許可の設定を行う。
【０３８６】
［９−５．特別図柄及び特別電動役物制御処理］
次に、特別図柄及び特別電動役物制御処理について説明する。図２０は、本実施形態における特別図柄及び特別電動役物制御処理の手順の一例を示すフローチャートである。特別図柄及び特別電動役物制御処理は、図１９に示した主制御側タイマ割り込み処理におけるステップＳ８６の処理で実行される。
【０３８７】
特別図柄及び特別電動役物制御処理では、主制御プログラムが、上述した大当り判定用乱数をカウンタにより＋１ずつ更新しており、上始動口２１０１又は下始動口２１０２への遊技球の受け入れ、すなわち、始動入賞を契機として（始動条件の成立）、この始動条件が成立した始動記憶情報（始動情報）ごとに、上述したカウンタの値を取り出して大当り用乱数値とし、この大当り用乱数値が主制御内蔵ＲＯＭに予め記憶されている大当り判定値と一致するか否かを判定する（抽選手段）。以下、この判定処理を「特別抽選」とも表現する。主制御プログラムは、抽選結果に基づいて大当り遊技状態を発生させるか否かを判定し、大当り用乱数値が大当り判定値と一致している（予め定められた当選条件が成立している）場合には通常遊技状態から大当り遊技状態に移行させる。大当り遊技状態は、特別遊技状態、第一特別遊技状態、第二特別遊技状態に相当し、これらを総称した遊技状態を示すものとする。
【０３８８】
なお、主制御プログラムは、大当り遊技態様を決定する際、大当り遊技態様決定処理においてセットされる大当り遊技の態様を定義するためのデータとして、例えばラウンド数、ラウンド毎の大入賞口の開放時間、ラウンド毎の大入賞口の閉鎖時間、及び遊技球の入賞制限数カウント数を表す定義データ（テーブル）を、大入賞口の数に応じてオフセットさせたアドレスで指定される主制御内蔵ＲＡＭの一部の記憶領域である定義データ領域（図示せず）から読み出している。以下、図２０に示したフローチャートに沿って特別図柄及び特別電動役物制御処理の手順を説明する。
【０３８９】
特別図柄及び特別電動役物制御処理が開始されると、主制御基板４１００の主制御ＭＰＵ４１００ａは、まず、下大入賞口（大入賞口１）に遊技球が入賞したか否かを判定する（ステップＳ１００）。下大入賞口に遊技球が入賞した場合には（ステップＳ１００の結果が「ｙｅｓ」）、下大入賞口に入賞したことを示す大入賞口入賞指定コマンドをセットする（ステップＳ１０２）。
【０３９０】
同様に、主制御ＭＰＵ４１００ａは、上大入賞口（大入賞口２）に遊技球が入賞したか否かを判定する（ステップＳ１０４）。上大入賞口に遊技球が入賞した場合には（ステップＳ１０４の結果が「ｙｅｓ」）、上大入賞口に入賞したことを示す大入賞口入賞指定コマンドをセットする（ステップＳ１０６）。なお、大入賞口に遊技球が入球したか否かはカウントスイッチ２１１０によって検出される。さらに、各入賞指定コマンドをセットする場合には、カウントスイッチによって検出することのみに限定されず、該当する大入賞口が開放状態とされ、かつ、カウントスイッチによって検出されたときに各入賞指定コマンドをセットしてもよい。大入賞口が開放状態とされていると判定する条件としては、Ｓ１４２〜Ｓ１４６に係る遊技状態であるときとしてもよいし、特別図柄・特別電動役物動作番号がＳ１４２〜Ｓ１４６に該当する値であることとしてもよい。
【０３９１】
さらに、主制御ＭＰＵ４１００ａは、上ゲート（役連作動ゲート）を遊技球が通過したか否かを判定する（ステップＳ１１２）。上ゲートを遊技球が通過した場合には（ステップＳ１１２の結果が「ｙｅｓ」）、上ゲートを遊技球が通過したことを示す役連作動ゲート通過コマンドをセットする（ステップＳ１１０）。
【０３９２】
続いて、主制御ＭＰＵ４１００ａは、始動入賞口（上始動口２１０１、下始動口２１０２）に遊技球が入賞したか否かを判定する。まず、入賞の判定の対象となる始動口を示す始動口識別エリアに始動口１識別値を設定する（ステップＳ１１２）。
【０３９３】
そして、主制御ＭＰＵ４１００ａは、上始動口２１０１に遊技球が入賞したか否かを判定する（ステップＳ１１４）。上始動口２１０１に遊技球が入賞したか否かは、上始動口スイッチ３０２２からの検出信号があるか否かによって判定される。具体的には、図１９に示した主制御側タイマ割り込み処理におけるステップＳ７４のスイッチ入力処理で上始動口スイッチ３０２２からの検出信号の有無を読み取って主制御内蔵ＲＡＭの入力情報記憶領域に記憶された入力情報に基づいて行われる。
【０３９４】
主制御ＭＰＵ４１００ａは、上始動口２１０１に遊技球が入賞した場合には（ステップＳ１１４の結果が「ｙｅｓ」）、始動口入賞時処理を実行する（ステップＳ１１６）。始動口入賞時処理では、始動口に新たに遊技球が入賞した場合に送信される始動口入賞コマンドを設定したり、大当り判定用乱数等を抽出して所定の領域に格納したり、特別図柄先読み演出を実行するための処理等を実行したりする。始動口入賞時処理の詳細については、図２１にて後述する。
【０３９５】
次に、主制御ＭＰＵ４１００ａは、始動口識別エリアに始動口２識別値を設定し（ステップＳ１１８）、下始動口２１０２に遊技球が入賞したか否かを判定する（ステップＳ１２０）。下始動口２１０２に遊技球が入賞した場合には（ステップＳ１２０の結果が「ｙｅｓ」）、上始動口２１０１の場合と同様に、始動口入賞時処理を実行する（ステップＳ１２２）。始動口１識別値、始動口２識別値とは、上始動口入賞時と下始動口入賞時とで共通する始動口入賞時処理を実行することが可能となるように、始動口入賞時処理内で各識別値に基づいて、実行中の処理が上始動口による入賞処理によるものか、下入賞口処理によるものかを識別するための情報であって、始動口入賞時処理内で参照又は設定されるデータテーブルや入賞情報を記憶するための領域を識別できるようにするために設定される値である。
【０３９６】
続いて、主制御ＭＰＵ４１００ａは、遊技の進行に応じて実行される分岐処理の種類が指定された遊技進行状態変数である特別図柄・電動役物動作番号に基づいて対応する処理を実行する（ステップＳ１２４）。遊技進行状態変数は、主制御内蔵ＲＡＭの遊技進行状態記憶領域に記憶されており、遊技の進行に応じて実行された各分岐処理において更新される。ステップＳ１２４の処理では、遊技進行状態記憶領域に記憶されている遊技進行状態変数の値に基づいて指定された分岐処理に移行し、移行した分岐処理を終えると、特別図柄及び特別電動役物制御処理を終了する。なお、遊技進行状態記憶領域に記憶される遊技進行状態変数の値等は、遊技情報であるため、主制御側電源断時処理においてバックアップされる。
【０３９７】
ステップＳ１３０処理では、遊技進行状態変数の値に基づいて、分岐処理として、特別図柄変動待ち処理（ステップＳ１３０）、特別図柄変動中処理（ステップＳ１３２）、特別図柄大当り判定処理（ステップＳ１３４）、特別図柄はずれ停止処理（ステップＳ１３６）、特別図柄大当り停止処理（ステップＳ１３８）、大入賞口開放前インターバル処理（ステップＳ１４０）、大入賞口開放処理（ステップＳ１４２）、大入賞口閉鎖中処理（ステップＳ１４４）、大入賞口開放終了インターバル処理（ステップＳ１４６）、役連作動ゲート有効待ち処理（ステップＳ１４８）又は役連作動ゲート有効処理（ステップＳ１５０）が実行される。
【０３９８】
特別図柄変動待ち処理（ステップＳ１３０）では、上始動口２１０１や下始動口２１０２に遊技球が入球したことに基づいて、上特別図柄表示器１１８５や下特別図柄表示器１１８６における特別図柄の変動表示を開始させる処理等を行う。
【０３９９】
特別図柄変動中処理（ステップＳ１３２）では、上特別図柄表示器１１８５や下特別図柄表示器１１８６における特別図柄の変動表示を制御する処理等を行う。
【０４００】
特別図柄大当り判定処理（ステップＳ１３４）では、上始動口２１０１や下始動口２１０２に遊技球が入球したことに基づいて、変動を開始し確定停止した特別図柄が大当り遊技状態を発生させるか否かの判定を行う。
【０４０１】
特別図柄はずれ停止処理（ステップＳ１３６）では、大当り遊技状態を発生させない場合に上特別図柄表示器１１８５や下特別図柄表示器１１８６における特別図柄の変動表示を停止させてその旨を報知する処理等を行う。
【０４０２】
特別図柄大当り停止処理（ステップＳ１３８）では、大当り遊技状態を発生させる場合に上特別図柄表示器１１８５や下特別図柄表示器１１８６における特別図柄の変動表示を停止させてその旨を報知する処理等を行う。
【０４０３】
大入賞口開放前インターバル処理（ステップＳ１４０）では、大当り遊技状態を発生させて大当り動作が開始される旨を報知するための処理等を行う。
【０４０４】
大入賞口開放処理（ステップＳ１４２）では、開閉部材２００６を閉じた状態から開いた状態とすることにより大入賞口２１０３に遊技球が入球容易とする大当り動作に関する処理等を行う。
【０４０５】
大入賞口閉鎖中処理（ステップＳ１４４）では、開閉部材２００６を開いた状態から閉じた状態とすることにより大入賞口２１０３に遊技球が入球困難とする大当り動作に関する処理等を行う。
【０４０６】
入賞口開放終了インターバル処理（ステップＳ１４６）では、大当り動作が終了しているときにはその旨を報知する処理等を行う。
【０４０７】
役連作動ゲート有効待ち処理（ステップＳ１４８）又は役連作動ゲート有効処理（ステップＳ１５０）では、上ゲート（役連作動ゲート）を有効化させたり、上ゲートの遊技球の通過を検出したりする。
【０４０８】
［９−６．始動口入賞時処理］
次に、始動口入賞時処理について説明する。図２１は、本実施形態における始動口入賞時処理の手順の一例を示すフローチャートである。始動口入賞時処理は、図２０に示した特別図柄及び特別電動役物制御処理におけるステップＳ１１６（上始動口２１０１）及びＳ１２２（下始動口２１０２）の処理で実行される。
【０４０９】
始動口入賞時処理では、上始動口２１０１又は下始動口２１０２への遊技球の受け入れを契機として、図１６に示した始動口入賞コマンドを作成する。このとき、始動口入賞コマンドは始動入賞口ごとに設定されるものであってもよいし、始動入賞口にかかわらず共通のものであってもよい。主制御プログラムは、このように作成したコマンドを送信情報として送信情報記憶領域に記憶させる。
【０４１０】
主制御プログラムは、まず、コマンドデータとして、始動口入賞コマンドを作成するための始動口入賞時コマンド作成データを設定し（ステップＳ２００）、コマンドバッファ設定処理を実行する（ステップＳ２０２）。これにより、始動口入賞時コマンドを作成してコマンドバッファに記憶される。本実施形態の始動口入賞時コマンドは始動入賞口にかかわらず共通のものである。
【０４１１】
さらに、主制御プログラムは、当該始動口入賞時処理開始前に選定された始動口１識別値又は始動口２識別値に基づいて、入賞した始動口に対応する始動口入賞時制御データテーブルを設定する（ステップＳ２０４）。始動口入賞時制御データテーブルには、始動入賞時に実行される処理に必要なデータが格納されている。以下、始動口入賞時制御データテーブルについて説明する。
【０４１２】
図２２は、本実施形態における始動口入賞時制御データテーブルの一例を示す図である。始動口入賞時制御データテーブルは、上始動口２１０１入賞時にセットされる始動口入賞時制御データテーブル１と下始動口２１０２入賞時にセットされる始動口入賞時制御データテーブル２とが定義されている。各テーブルは、特別図柄保留球数コマンドアドレステーブル、特別図柄作動保留球数エリア、保留履歴特図識別値及び保留情報記憶エリア参照用オフセット値が定義されており、同じ構造となっている。
【０４１３】
本実施形態では、前述のように、ステップＳ２０４の処理において、ステップＳ１１２又はステップＳ１１８の処理で設定された識別値に基づいて、入賞した始動入賞口に対応する始動口入賞時制御データテーブルの先頭アドレスを、制御データアドレスとしてセットする。これにより、セットされた始動口入賞時制御データテーブルの先頭アドレスから所定の位置に必要なデータが格納されているため、上始動口と下始動口とで共通の処理で始動口に対応するデータを取得することができる。具体的には、主制御プログラムは、ステップＳ２０４の処理で設定された始動口入賞時制御データテーブルに設定された作動保留球数アドレスが示す領域に格納された保留球数を取得する（ステップＳ２０６）。作動保留球数アドレスは図２２における作動保留球数アドレス（特別図柄作動保留球数エリア）に対応し、作動保留球数アドレスに格納された内容が保留球数として取得される。
【０４１４】
そして、主制御プログラムは、取得された保留球数が上限値（本実施形態では、４）以上であるか否かを判定する（ステップＳ２０８）。保留球数が上限値以上の場合には（ステップＳ２０８の結果が「ｙｅｓ」）、本処理を終了する。
【０４１５】
一方、主制御プログラムは、保留球数が上限値未満の場合には（ステップＳ２０８の結果が「ｎｏ」）、保留球数を１加算する（ステップＳ２１０）。さらに、特図１保留数と特図２保留数の合計である特別図柄合計作動保留数（特別図柄合計作動保留数エリアの内容）を１加算する（ステップＳ２１２）。
【０４１６】
さらに、主制御プログラムは、始動入賞によって抽出される大当り判定用乱数等の各種乱数の格納場所（特別図柄保留記憶エリア）を特定する。ここで、特別図柄保留記憶エリアの構成について説明する。図２３は、上始動口２１０１と下始動口２１０２に関わる特別図柄保留記憶エリア（ソースコード）の一例を示す図である。なお、図２３の各行の右側に「特別図柄１〜」と記載されている行については、上始動口２１０１に関する特別図柄保留記憶エリアであり、「特別図柄２〜」と記載されている行については、下始動口２１０２に関する特別図柄保留記憶エリアである。また、「特別図柄１変動パターン用乱数記憶Ｎエリア」となっている場合には「Ｎ」が保留数に対応する。各エリアには、対応する乱数値が１個ずつ格納される。
【０４１７】
図２３を参照しながら具体的に説明すると、まず、特別図柄１大当り判定用乱数記憶１エリアのアドレス（Ｂ＿ＨＩＴ＿Ｍ１）を基準アドレスとしてセットする。そして、加算値として、保留球数に応じた値（具体的には保留球数に格納領域のサイズ（＿ＴＭＥＭ１＿ＫＯ）を乗算した値）に、保留記憶エリアインデックス値（保留情報記憶エリア参照用オフセット値）を加算する。保留記憶エリアインデックス値は、始動口識別エリアの値が始動口１識別値であれば“００Ｈ”、始動口２識別値であれば特別図柄２大当り判定用乱数記憶エリアとなるようにオフセット値（＿ＴＭＥＭ＿ＡＤＤ）が設定される。最後に、算出された加算値を基準アドレスに加算し、大当り判定用乱数の格納場所（転送先アドレス）を算出することができる。このように、インデックス値を用いることによって始動口が異なっていても共通の処理で適切な格納場所を指定することができる。また、共通の処理を実行するタイミングによってインデックス値を異ならせることで、それぞれ別の記憶領域にデータを格納させることも可能である。例えば、先読み処理時と変動開始時とで大当り判定を行う場合に、それぞれ異なるインデックス値を設定することによって大当り判定に必要な情報をそれぞれ別の記憶領域に格納することが可能となる。
【０４１８】
ここで、図２１のフローチャートの説明に戻ると、主制御プログラムは、特別図柄保留記憶エリアに大当り判定用乱数を格納する（ステップＳ２１４）。具体的には、大当り判定用乱数エリアに格納された値を（大当り判定用乱数のカウンタ値）を保留球数に対応した特別図柄保留記憶エリアに格納する。また、大当り判定用乱数以外にも、大当り図柄用乱数、リーチ判定用乱数、変動パターン用乱数（変動パターン用乱数１、変動パターン用乱数２、変動タイプ用乱数）、特別図柄用乱数といった変動時に当落判定又は変動パターンを決定するための乱数が始動口入賞時に抽出され、対応する記憶エリアに記憶される。例えば、特別図柄１保留球数が０の場合には、指定された格納場所であるＢ＿ＨＩＴ＿Ｍ１を先頭アドレスとし、大当り判定用乱数がＢ＿ＨＩＴ＿Ｍ１に、リーチ判定用乱数がＴ＿ＲＩＴ＿Ｍ１に、変動パターン用乱数１がＴ＿ＨＰ１＿Ｍ１に、変動パターン用乱数２がＴ＿ＨＰ２＿Ｍ１に、変動タイプ用乱数がＴ＿ＨＴＰ＿Ｍ１に、特別図柄用乱数がＴ＿ＺＵＧ＿Ｍ１に記憶される。
【０４１９】
続いて、主制御プログラムは、特別図柄合計作動保留数に基づいて、新たな保留記憶における図柄変動の変動パターンを選択するための特図識別値を、対応する保留識別履歴エリア（特別図柄保留識別エリア）に格納する（ステップＳ２１６）。特別図柄保留識別エリアは、特別図柄保留識別エリア１から特別図柄保留識別エリア８まで１バイトずつ連続した領域が割り当てられており、特別図柄保留識別エリア１を基準として特別図柄合計作動保留数から１減算した値の分だけシフトしたアドレスが新たな保留記憶に対応する領域となる。特別識別値は、ステップＳ２０４の処理で設定された始動入賞時制御データテーブルに含まれている。特別図柄保留識別エリアは、上始動口（特別図柄１）又は下始動口（特別図柄２）に入賞した順を記憶する領域であり、変動開始時に、特別図柄保留識別エリアの先頭エリアの値を判別することで、特別図柄の変動開始が可能か否かを判断している。
【０４２０】
最後に、主制御プログラムは、特図先読み演出を実行するための記憶先読み処理を実行する（ステップＳ２１８）。特図先読み演出は、特別図柄の変動表示を開始する前に特別抽選の抽選結果を事前に暗示させる演出である。記憶先読み処理では、特別図柄の変動表示を開始する前に各種乱数を取得し、取得した乱数値に基づいて特別図柄先読み演出を周辺制御基板で決定するための情報（当落情報、図柄種別、変動パターン番号等）を生成し、送信情報として送信情報記憶領域に記憶させる。この際、主制御プログラムは、特別抽選の抽選結果そのものの代わりに、大当り遊技の種別を示唆している情報として特別図柄の停止図柄に関する情報をコマンドに含めるようにしてもよい。例えば、変動パターンのうちのＳＰリーチ群、ノーマルリーチ群、図柄種別のうちの潜確当り群、小当り群といった、最終的に決定される前の段階の情報を先読みコマンドとして送信してもよい。記憶先読み処理の詳細については、図２４にて後述する。
【０４２１】
［９−７．記憶先読み処理］
続いて、始動口入賞時処理における記憶先読み処理（ステップＳ２１８）の詳細について説明する。図２４は、本実施形態における記憶先読み処理の手順の一例を示すフローチャートである。記憶先読み処理では、特別抽選の結果をあらかじめ取得する先読みを実行するための処理を行う。記憶先読み処理によって取得された特別抽選の結果に基づいて、周辺制御基板４１４０に所定のコマンド（特別図柄保留数指定コマンド）を送信することで、特別図柄の変動表示が開始される前に結果を示唆する特図先読み演出を実行することが可能となる。
【０４２２】
記憶先読み処理が開始されると、主制御プログラムは、まず、制御データ（始動入賞時制御データテーブル）のアドレスを退避させる（ステップＳ２４０）。さらに、保留コマンドとして先読み無し時保留コマンドを設定する（ステップＳ２４２）。
【０４２３】
続いて、主制御プログラムは、始動入賞のタイミングと、実際に変動が開始されるタイミングとで、変動パターンを選択するためのテーブルが変化するか否かを判定する（ステップＳ２４４）。具体的には、変動パターンを選択するためのテーブルが、始動入賞時と変動開始時とで異なるか否かを判定し、変動パターンを選択するためのテーブルが異なる場合に先読みを禁止する。例えば、時短状態の維持回数（ゲーム数）又は変動テーブルの維持回数（ゲーム数）が保留数の上限数（例えば、特別図柄が１個の場合で保留数の上限数が４個の場合には４回、特別図柄が２個の場合で、各保留数の上限数の合算値が８個の場合８回、特別図柄が２個の場合でも、一方の図柄を優先して変動表示を開始する場合には、優先する側の保留数の上限数等）以内の場合には先読みを禁止する。主制御プログラムは、変動パターンを選択するためのテーブルが変化する場合には（ステップＳ２４４の結果が「ｙｅｓ」）、先読みに関する処理を実行せずに、ステップＳ２８２以降の処理を実行する。
【０４２４】
一方、主制御プログラムは、変動パターンを選択するためのテーブルが変化しない場合には（ステップＳ２４４の結果が「ｎｏ」）、先読み判定禁止期間であるか否かを判定する（ステップＳ２４６）。
【０４２５】
ここで、先読み判定禁止期間の判定について説明する。先読み判定禁止期間であるか否かは図２５に示した予告許可判定データアドレステーブルに基づいて判定される。具体的には、入賞した始動口（始動口識別エリアの設定値）に対応する予告許可判定データアドレステーブルをセットし、特別図柄・電動役物動作番号、時短中フラグに応じた予告許可判定データを取得する。取得した予告許可判定データが“００Ｈ”（＿ＲＥＮＺＯＣＫ＿ＯＫ）であれば先読み許可、“０１Ｈ”（＿ＲＥＮＺＯＣＫ＿ＮＧ）であれば先読み禁止とする。予告許可判定データについては、図２５に示す。
【０４２６】
図２５は、予告許可判定データに関連するテーブルの一例であり、（Ａ）は予告許可判定データアドレステーブル、（Ｂ）は予告許可判定データの一例を示す。予告許可判定データアドレステーブルは、特別図柄１に対応した判定テーブル（ＲＮＥＺＯ＿ＣＫ１＿Ｗ）と、特別図柄２に対応した判定テーブル（ＲＮＥＺＯ＿ＣＫ２＿Ｗ）とが定義されている。また、予告許可判定データは、特別図柄動作番号（Ｔ＿ＪＯＢ＿ＮＯ）に基づくデータ（ＲＥＮＺＯ＿ＣＫ１＿Ｂ）と、時短中フラグ（ＪＩＴＡＮ＿ＦＧ）に基づくデータ（ＲＥＮＺＯ＿ＣＫ２＿Ｂ，ＲＥＮＺＯ＿ＣＫ３＿Ｂ）とが定義されている。
【０４２７】
予告許可判定データアドレステーブルの基本構造としては、１バイト目は当該テーブルを参照する回数、２バイト目は参照元となる情報（参照先のＲＡＭエリアの下位アドレス）、３、４バイト目は先読み禁止期間判定の参照テーブルアドレスとなっている。２〜４バイト目（３バイト）のデータを基本単位として、参照する回数分この基本単位のデータが設定される。本実施形態では、参照する回数として２回分のデータが設定されているが、当然のことながら、２回に限定されず、１回分であってもよいし、３回以上であってもよい。このようなデータ構造にすることで、プログラムコードの修正をすることなくデータ値のみの修正でどのような仕様にも対応できるようになっている。
【０４２８】
例えば、特別図柄・電動役物動作番号が特別図柄変動中（ＨＥＮＤ）であれば、予告許可判定データが“００Ｈ”（＿ＲＥＮＺＯＣＫ＿ＯＫ）となり、先読みが許可される。なお、特別図柄・電動役物動作番号は数値データであり、例えば、特別図柄の変動中を示すＨＥＮＤは１となり、その他、特別図柄の変動待ち（ＩＤＯＬ）では０などとなる。また、上始動口２１０１に遊技球が入賞して時短状態（時短フラグ（ＪＩＴＡＮ＿ＦＧ）が１）であれば、予告許可判定データ２（ＲＥＮＺＯ＿ＣＫ２＿Ｂ）が先読み禁止期間判定の参照テーブルとして選択され、時短フラグに対応した値が決定される。このとき、時短フラグが１であるので、予告許可判定データ２の２行目のデータである＿ＲＥＮＺＯＣＫ＿ＮＧ（“０１Ｈ”＝先読み判定禁止期間に対応）が選択され、ステップＳ２４６の判定処理において先読みが規制される。予告許可判定データ３（ＲＥＮＺＯ＿ＣＫ３＿Ｂ）は、特図２に対応した先読み禁止期間の参照テーブルであり、データの選択については、予告許可判定データ２（ＲＥＮＸＯ＿ＣＫ２＿Ｂ）と同様であるため詳細な説明については省略する。
【０４２９】
なお、図２５に示した例では、特別図柄１と特別図柄２とで別々の判定テーブルで定義しているが、内容が同じであれば共通のテーブルを使用してもよいし、特別図柄ごとにまったく異なる内容としてもよい。
【０４３０】
ここで図２４の記憶先読み処理のフローチャートの説明に戻る。主制御プログラムは、先読み判定禁止期間の場合には（ステップＳ２４６の結果が「ｙｅｓ」）、先読み判定を行わず、ステップＳ２８２以降の処理を実行する。
【０４３１】
一方、主制御プログラムは、先読み判定禁止期間でない場合には（ステップＳ２４６の結果が「ｎｏ」）、入賞した始動口及び保留球数に対応した特別図柄保留記憶エリア（保留数毎の乱数を記憶するエリアの総称）に記憶された乱数値を保留１個分の対応した特別図柄保留記憶エリア分（本実施形態では７バイト分）設定された特別図柄保留記憶バッファ（大当り判定用乱数バッファから特別図柄用乱数バッファの総称）に格納する（ステップＳ２４８）。そして、特別図柄保留記憶バッファに格納された乱数に基づいて、先読み判定と変動開始時の判定を行う。すなわち、先読み時には、保留数に対応させて記憶した特別図柄保留記憶エリアの内容を当該バッファに記憶させ、変動開始時には特別図柄保留記憶エリアの先頭のエリアの情報を当該バッファに記憶させることで、先読み時と変動開始時とで共通の参照先で判定が可能となり、いずれの場合であっても以降の処理（大当り判定等の処理）を共通化して使用することが可能となる。
【０４３２】
特別図柄保留記憶エリアは、特別図柄１及び時別図柄２について、大当り判定用乱数記憶Ｎエリア、リーチ判定用乱数記憶Ｎエリア、変動パターン用乱数１記憶Ｎエリア、変動パターン用乱数２記憶Ｎエリア、変動タイプ用乱数記憶Ｎエリア及び特別図柄用乱数記憶Ｎエリアを含む（Ｎは１〜４）。また、特別図柄保留記憶バッファは、大当り判定用乱数バッファ、リーチ判定用乱数バッファ、変動パターン用乱数１バッファ、変動パターン用乱数２バッファ、変動タイプ用乱数バッファ及び特別図柄用乱数バッファを含む。
【０４３３】
ステップＳ２４８の処理では、例えば、特別図柄１の３個目の保留記憶を特別図柄保留記憶バッファに格納する場合には、特別図柄１大当り判定用乱数記憶３エリアの値を大当り判定用乱数バッファ、特別図柄１リーチ判定用乱数記憶３エリアの値をリーチ判定用乱数バッファ、特別図柄１変動パターン用乱数１記憶３エリアの値を変動パターン用乱数１バッファ、特別図柄１変動パターン用乱数２記憶３エリアの値を変動パターン用乱数２バッファ、特別図柄１変動タイプ用乱数記憶３エリアの値を変動タイプ用乱数バッファ、特別図柄１特別図柄用乱数記憶３エリアの値を特別図柄用乱数バッファに格納する。
【０４３４】
そして、主制御プログラムは、ステップＳ２４８の処理で設定された特別図柄保留記憶バッファに格納された各乱数を参照して、特別抽選の結果を判定する特別図柄大当り判定処理を実行する（ステップＳ２５０）。特別図柄大当り判定処理の詳細については、図２７にて後述する。
【０４３５】
さらに、主制御プログラムは、特別抽選の結果（大当り）の種類（特別図柄）を判定する特別図柄判定処理を実行する（ステップＳ２５２）。特別図柄判定処理の詳細については、図２８にて後述する。
【０４３６】
続いて、主制御プログラムは、大当りフラグ格納エリアとして、大当りフラグバッファを設定する（ステップＳ２５４）。大当りフラグバッファ（特別図柄当選フラグバッファ（Ｔ＿ＨＩＴ＿ＦＧＢＦ））とは、先読み判定時に大当りフラグ等を記憶する領域である。なお、変動開始時には、大当りフラグエリア（特別図柄当選フラグエリア）に大当り判定結果が記憶される。
【０４３７】
特別抽選の先読みに係るバッファには、特別図柄当選フラグバッファ（Ｔ＿ＨＩＴ＿ＦＧＢＦ）の他に、大当り図柄種別バッファ（ＢＲＺ＿ＴＰＢＦ）、変動パターンバッファ（Ｔ＿ＨＤ＿ＰＴＢＦ）、変動タイプ種別バッファ（Ｔ＿ＨＤ＿ＴＰＢＦ）、図柄種別コマンドバッファ（ＴＺＴＰ＿ＣＭＢＦ）、特別図柄識別フラグバッファ（Ｔ＿ＭＯＶ＿ＦＧＢＦ）及び特別図柄作動保留球数バッファ（Ｔ＿ＳＩＤ＿ＣＴＢＦ）が含まれる。
【０４３８】
なお、普通抽選についても、特別抽選の場合と同様に、普通抽選の先読みに係るバッファが設けられている。普通抽選の先読みに係るバッファには、当りフラグバッファ（Ｆ＿ＨＩＴ＿ＦＧＢＦ）、普通図柄種別エリアバッファ（Ｆ＿ＦＺ＿ＴＰＢＦ）及び普通図柄作動保留球数バッファ（Ｆ＿ＳＩＤ＿ＣＴＢＦ）が含まれる。このようにバッファを設けることによって、特別抽選の場合と同様に、先読み時と変動開始時とで処理を共通化することが可能となる。
【０４３９】
さらに、主制御プログラムは、変動パターンを選択するための情報を保持する特別図柄変動振分情報源アドレステーブルとして、特別図柄変動振分情報源アドレステーブル１を設定する（ステップＳ２５６）。その後、特別図柄の変動パターンを選択する変動パターン選択判定処理を実行する（ステップＳ２５８）。なお、変動パターン選択判定処理の詳細については、図２９にて後述する。
【０４４０】
変動パターン選択判定処理が終了すると、主制御プログラムは、変動パターンバッファに抽出された変動パターン値を設定し（ステップＳ２６０）、さらに、変動タイプ種別値を取得する変動タイプ判定処理を実行する（ステップＳ２６２）。変動タイプ種別値とは、各変動パターンに定義された変動タイプを特定するためのパラメータである。一の変動パターンには、一又は複数の変動タイプを定義可能となっている。変動タイプは、例えば、擬似連続変動に対応する変動パターンが選択された場合における、擬似連続変動の種類に対応する。主制御プログラムは、変動タイプ種別値が選択されると、当該選択された変動タイプ種別値を変動タイプ種別バッファに設定する（ステップＳ２６４）。
【０４４１】
その後、主制御プログラムは、大当り判定用乱数バッファから特別図柄用乱数バッファまでの値をクリアする（ステップＳ２６６）。これは、大当り判定を行う際に値が残ることで誤動作することを防ぐためである。
【０４４２】
さらに、主制御プログラムは、先読み結果を示すコマンド（図柄種別先読みコマンド、変動パターン先読みコマンド及び変動タイプ先読みコマンド）を、周辺制御基板４１４０に送信するためのコマンドバッファに設定する（ステップＳ２６８〜Ｓ２７８）。さらに、先読み有り時保留コマンド参照値を保留コマンド参照値に設定する（ステップＳ２８０）。
【０４４３】
そして、主制御プログラムは、ステップＳ２４０の処理で退避されていた制御データ（始動入賞時制御データテーブル）のアドレスを復帰させる（ステップＳ２８２）。最後に、設定された保留コマンド参照値に基づいて、保留球数コマンドを取得し（ステップＳ２８４）、当該取得された保留球数コマンド（特別図柄保留球数指定コマンド）をコマンドバッファに設定する（ステップＳ２８６）。
【０４４４】
ここで、保留球数コマンド（特別図柄保留球数指定コマンド）を取得する手順についてさらに説明する。ステップＳ２８２の処理で復帰させた制御データのアドレスには、遊技球が入賞した入賞口（始動口識別エリアの値）に対応する始動口入賞時制御データテーブルのアドレスが設定されている。前述のように、始動口入賞時制御データテーブルの構造が始動口識別エリアの値にかかわらず共通となっているため、以降の処理を共通化することが可能となっている。
【０４４５】
図２６は、特別図柄保留球数コマンドに関連するテーブルを示す図であり、（Ａ）は特別図柄保留球数コマンドアドレステーブル、（Ｂ）は特別図柄保留球数指定コマンド作成テーブルの一例である。始動口入賞時制御データテーブルには、図２２に示したように、特別図柄保留球数コマンドアドレステーブルのアドレスが含まれており（各データテーブルの先頭アドレスに設定されたデータ（Ｔ１＿ＳＣＴ＿ＣＭ＿Ｗ，Ｔ２＿ＳＣＴ＿ＣＭ＿Ｗ））、当該アドレスから特別図柄保留球数コマンドアドレステーブルを参照することができる。
【０４４６】
主制御プログラムは、入賞した始動口に対応して特別図柄１に対応する特別図柄１保留球数コマンドアドレステーブル（Ｔ１＿ＳＣＴ＿ＣＭ＿Ｗ）又は特別図柄２に対応する特別図柄２保留球数コマンドアドレステーブル（Ｔ２＿ＳＣＴ＿ＣＭ＿Ｗ）を参照し、ステップＳ２４２又はステップＳ２８０の処理でセットされた保留コマンド参照値に基づいて、特別図柄保留球数コマンドアドレステーブルから対応する特別図柄保留球数指定コマンド作成データのアドレスを特定する。図２６（Ｂ）に示すように、特別図柄保留球数指定コマンド作成データは、特別図柄ごとに、先読み禁止時の保留コマンド生成テーブルと（上段、Ｔ１＿ＳＣＴ＿ＣＭ１＿Ｂ，Ｔ２＿ＳＣＴ＿ＣＭ１＿Ｂ）、先読み許可時の保留コマンド生成テーブルと（下段、Ｔ１＿ＳＣＴ＿ＣＭ２＿Ｂ，Ｔ２＿ＳＣＴ＿ＣＭ２＿Ｂ）が定義されている。
【０４４７】
そして、主制御プログラムは、特別図柄保留球数指定コマンド作成データに基づいて特別図柄保留球数指定コマンドを作成する。特別図柄保留球数指定コマンド作成データ（Ｔ１＿ＳＣＴ＿ＣＭ１＿Ｂ、Ｔ１＿ＳＣＴ＿ＣＭ２＿Ｂ、Ｔ２＿ＳＣＴ＿ＣＭ１＿Ｂ、Ｔ２＿ＳＣＴ＿ＣＭ２＿Ｂ）のデータ構成は、３バイトのデータで構成される。１バイト目のデータが保留数を参照する記憶領域（ＲＡＭ）の下位アドレス、２バイト目のデータがコマンドのモードデータとして設定する値のデフォルト値、３バイト目のデータがコマンドのステータスデータ値となる。例えば、特別図柄１保留記憶数（Ｔ１＿ＳＩＤ＿ＣＴ）が３（保留数３の場合）で、先読みありの場合の特別図柄保留球数指定コマンドは、特別図柄１保留球数指定コマンド作成データ２（Ｔ１＿ＳＣＴ＿ＣＭ２＿Ｂ）に基づいて作成される。具体的には、ステータス値が“６２Ｈ”、モード値が“０２Ｈ”（保留数３−１）＋“１１Ｈ”（デフォルト値）＝“１３Ｈ”となり、特別図柄保留球数指定コマンドは“６２１３Ｈ”となる。最後に、作成した特別図柄保留球数指定コマンドをコマンドバッファに設定する。
【０４４８】
また、図２６（Ｂ）に示したように、特別図柄保留球数指定コマンド作成データの２バイト目のデータ（モード値のデフォルト値）は、先読み禁止の場合には“０１Ｈ”、先読み許可の場合には“１１Ｈ”となっている。したがって、特別図柄保留球数指定コマンドのモード値の上位ビットは、保留数を加算した後であっても先読み禁止の場合には“０”、先読み許可の場合には“１”となる。そのため、特別図柄保留球数指定コマンドを受信した周辺制御基板４１４０は、特別図柄保留球数指定コマンドのモード値を参照することによって、先読みの有無を判断することができる。これにより、周辺制御基板４１４０は、特別図柄保留球数指定コマンドを受信してモード値を参照することによって、特図先読み演出を実行するために必要な情報（コマンド）を受信するまで待機するか否かを決定することができる。すなわち、特別図柄保留球数指定コマンドのモード値の上位ビットが“０”であれば、先読み関連のコマンドを受信せずに処理を継続することが可能となる。なお、特別図柄保留球数指定コマンド作成データに設定されるデータ構成の順序は、当該記載順に限定されず、例えば、２バイト目に保留数を参照する記憶領域の下位アドレスが設定される等、予め定められた順に設定されていればよい。さらには、３バイト（３情報）に限定されず、予め定められたデータ構成であれば、保留数コマンド出力に伴うような他の情報について設定されていてもよい。
【０４４９】
［９−８．特別図柄大当り判定処理］
続いて、記憶先読み処理における特別図柄大当り判定処理（ステップＳ２５０）について説明する。図２７は、本実施形態における特別図柄大当り判定処理の手順の一例を示すフローチャートである。特別図柄大当り判定処理は、始動入賞時に抽出された大当り判定用乱数に基づいて、特別抽選の結果が大当りか否かを判定する。本処理は、特別抽選の先読み時と、特別図柄の変動開始時（変動表示確定時）に共通して使用される。
【０４５０】
主制御プログラムは、まず、大当り判定用乱数バッファから大当り判定用乱数を取得する（ステップ３００）。続いて、特別図柄大当り判定下限値データ（大当り判定用の下限値テーブル）から確変フラグに基づいて、特別抽選を行うための特別図柄大当り判定下限値を取得する（ステップＳ３０２）。特別図柄大当り判定下限値データ（大当り判定用の下限値テーブル）には、確変フラグに対応して特別図柄大当り判定下限値が定義されている。確変フラグは、確率状態が通常確率（低確率）か高確率かを示す情報であって、低確率であれば“００Ｈ”、高確率であれば“０１Ｈ”が設定されている。特別図柄大当り判定下限値データは、確率状態に応じた値が設定されており、確変フラグに基づいて下限値データが選択され、下限値データを異ならせることで抽選確率を異ならせることが可能となっている。
【０４５１】
続いて、主制御プログラムは、ステップＳ３００の処理で取得された大当り判定用乱数が、ステップＳ３０２の処理で取得された大当り判定下限値よりも小さいか否かを判定する（ステップＳ３０４）。大当り判定用乱数が大当り判定下限値よりも小さくない場合（ステップＳ３０４の結果が「ｎｏ」）、すなわち、大当り判定用乱数が大当り判定下限値以上の場合には、大当り判定用乱数が大当り判定上限値より大きいか否かを判定する（ステップＳ３０６）。なお、本実施形態では、大当り判定用乱数が生成される範囲が０から上限値までとなっており、さらに、大当りと判定される乱数の範囲が大当り判定下限値から上限値までの範囲となっている。そのため、本来であれば、大当り判定用乱数が大当り判定下限値以上であれば大当りと判定してもよいが、ノイズ等の影響で大当り判定用乱数に上限値を超えた値が設定されてしまった場合にも大当りと判定されてしまうおそれがある。本実施形態ではこのような誤動作を防止するために、上限値とも比較している。
【０４５２】
主制御プログラムは、大当り判定用乱数が大当り判定上限値より大きくない場合（ステップＳ３０６の結果が「ｎｏ」）、すなわち、大当り判定用乱数が大当り判定上限値以下の場合には、大当りフラグに大当り当選を設定する（ステップＳ３０８）。具体的には、フラグ設定値として大当り当選を設定し、大当りフラグ格納エリアに当該フラグ設定値を格納する。なお、大当りフラグ格納エリアは、前述のように、変動開始時には大当りフラグエリア（特別図柄当選フラグエリア）、先読み判定時には大当りフラグバッファ（特別図柄当選フラグバッファ）となっている。
【０４５３】
一方、主制御プログラムは、大当り判定用乱数が大当り判定下限値よりも小さい場合（ステップＳ３０４の結果が「ｙｅｓ」）、又は、大当り判定用乱数が大当り判定上限値よりも大きい場合には（ステップＳ３０６の結果が「ｙｅｓ」）、大当りフラグに当選なし（はずれ）を設定する（ステップＳ３１０）。これにより、上限値よりも大きいと判断された場合においても下限値よりも小さいと判断された場合のように、大当りフラグがはずれとなる値が設定されることで、上限値を超えた値が設定されたとしても、誤って大当りと判定されることを防止している。以上のように、大当りフラグが設定されると、特別図柄大当り判定処理を終了する。
【０４５４】
［９−９．特別図柄判定処理］
続いて、記憶先読み処理における特別図柄判定処理（ステップＳ２５２）の詳細について説明する。図２８は、本実施形態における特別図柄判定処理の手順の一例を示すフローチャートである。特別図柄判定処理は、始動入賞時に抽出された大当り図柄判定用乱数に基づいて特別図柄を特定する。
【０４５５】
主制御プログラムは、まず、大当りフラグ格納エリア（大当りフラグエリア又は大当りフラグバッファ）から大当りフラグを取得する（ステップＳ３２０）。そして、大当りフラグの内容が大当り当選か否かを判定する（ステップＳ３２２）。大当りフラグの内容が大当り当選でない場合には（ステップＳ３２２の結果が「ｎｏ」）、特別図柄番号値にはずれ図柄コマンド値（０）をセットする（ステップＳ３３０）。さらに、特別図柄番号値を図柄種別コマンドのモード値に設定し（ステップＳ３３２）、特別図柄判定処理を終了する。
【０４５６】
一方、主制御プログラムは、大当りフラグの内容が大当り当選の場合には（ステップＳ３２２の結果が「ｙｅｓ」）、大当り図柄乱数に基づいて、特別図柄判定データアドレステーブルから大当り図柄番号及び大当り図柄種別番号を取得する（ステップＳ３２４）。大当り図柄は複数定義されているために、大当り図柄乱数に基づいて特別図柄判定データアドレステーブルから大当り図柄番号が取得される。大当り図柄種別番号は、大当りの種類に一対一に対応した番号である。例えば、１６Ｒ出球あり確変大当り（０１Ｈ）、１６Ｒ出球あり非確変大当り（０２Ｈ）、１６Ｒ出球なし確変大当り（時短なし：潜伏確変、０３Ｈ）、１６Ｒ出球なし確変大当り（時短あり：突確、０４Ｈ）、小当り（０５Ｈ）などである。また、大当り図柄番号は、図柄種別番号に対し複数設けられた値である。例えば、１６Ｒ出球あり確変大当りには０１Ｈ〜１０Ｈが、１６Ｒ出球あり非確変大当りには１１Ｈ〜２６Ｈが、１６Ｒ出球なし確変大当り（時短なし：潜伏確変）には２７Ｈ〜３ＦＨが、１６Ｒ出球なし確変大当り（時短あり：突確）には４０Ｈ〜５５Ｈが、小当りには５６Ｈ〜５ＦＨが設けられている。このように、大当り図柄番号が同一の大当り種別に対して複数備えられるのは、大当り図柄番号に基づいて、機能表示ユニット１１８０の上特別図柄表示器１１８５又は下特別図柄表示器１１８６に表示される特別図柄（本特図）が遊技者から視認し難くするためである。一方、はずれ図柄は１種類のため、テーブルから選択されるのではなく、はずれ図柄番号には所定の値（はずれ図柄コマンド値（０））が設定される。
【０４５７】
さらに、主制御プログラムは、大当り図柄種別番号に基づいて、大当り図柄を周辺制御基板４１４０に通知するための図柄種別コマンドを設定する（ステップＳ３２６）。最後に、大当り図柄番号に基づいて特別図柄番号値を設定し（ステップＳ３２８）、特別図柄判定処理を終了する。
【０４５８】
［９−１０．変動パターン選択判定処理］
続いて、記憶先読み処理における変動パターン選択判定処理（ステップＳ２５８）の詳細について説明する。図２９及び図３０は、本実施形態における変動パターン選択判定処理の手順の一例を示すフローチャートである。変動パターン選択判定処理は、特別図柄の変動表示における変動パターンを選択するための処理である。なお、本処理は先読み時と同様に変動開始時にも実行され、先読み時と変動開始時とで同じ変動パターンテーブルを参照する。
【０４５９】
主制御プログラムは、まず、変動テーブル番号に基づいて変動情報源テーブルを取得する（ステップＳ３４０）。変動テーブル番号は、変動情報源アドレステーブルから変動情報源テーブルを選択（取得）するための値である。変動情報源テーブルは、遊技状態に応じた特別図柄１と特別図柄２の、当り（当り変動選択情報状態テーブル）、はずれ（はずれ変動選択情報状態テーブル）、リーチ（リーチ変動選択情報状態テーブル）、リーチ確率（特別図柄リーチ確率テーブル）、変動タイプ（変動タイプ判定データテーブル）を参照するためのテーブル情報が記憶されたデータテーブルである。
【０４６０】
続いて、主制御プログラムは、特別図柄識別値を取得し、変動パターン選択値変動特別識別エリアに格納する（ステップＳ３４２）。さらに、特別図柄識別値と特別図柄別変動振り分け情報源テーブルの１ブロック分のデータ数に基づいて、変動情報源テーブルの特別図柄（特別図柄１又は特別図柄２）に対応する領域を特定する（ステップＳ３４４）。続いて、特別抽選の結果を導出するための当り判定値（先読み時であれば特別図柄当選フラグバッファ又は変動開始時であれば特別図柄当選フラグエリアに格納された当落結果の値（例えば、００Ｈ：はずれ、０１Ｈ：大当り、０２Ｈ:小当り）を取得する（ステップＳ３４６）。
【０４６１】
主制御プログラムは、当り判定値が大当り値若しくは小当り値と一致するか否かを判定することによって大当り若しくは小当りに当選したか否かを判定する（ステップＳ３５０）。大当り若しくは小当りに当選した場合には（ステップＳ３５０の結果が「ｙｅｓ」）、状態フラグに基づいて、当り変動選択情報状態テーブルから大当り変動選択情報種別テーブルを検索する（ステップＳ３５２）。このとき、検索された大当り変動選択情報種別テーブルのアドレスを退避しておく。大当り変動選択情報種別テーブルは、大当り変動種別（大当り変動パターンを決定する前の段階の変動グループであって、例えば、ＳＰ１系リーチ、ＳＰ２系リーチ等のように、最終的に決定される変動パターン群をグループ単位でまとめられたもの）を選択するためのテーブルである。特別抽選の結果が小当りに当選した場合と大当りに当選した場合とで、変動パターンの選択は、大当り図柄種別に設定された値に基づいて決定しており、大当り図柄種別番号は大当りと小当りとで異なる値が設定されていることから大当りと小当りとで共通の処理により変動パターンを選択することが可能となっている。
【０４６２】
次に、主制御プログラムは、大当り図柄種別（先読み時であれば大当り図柄種別バッファ、又は、変動開始時であれば大当り図柄種別エリアに格納された値）を取得する（ステップＳ３５４）。設定された大当り図柄種別はステップＳ３５８の変動情報番号検索処理で使用される。
【０４６３】
続いて、主制御プログラムは、変動パターン選択時変動特図識別エリアの値に応じた、変動パターン振分用図柄種別設定データ選択テーブルを選択する。（ステップＳ３５６）。変動パターン振分用図柄種別設定データ選択テーブルとは、大当り変動選択情報種別テーブルから当り時変動パターン選択値データテーブルを決定するための種別を、（当り）図柄種別の値に基づいて決定するためのテーブルである。
【０４６４】
次に、主制御プログラムは、ステップＳ３５４の処理で取得された大当り図柄種別を比較値として変動情報番号検索処理を実行することによって変動情報番号（大当り変動選択情報種別テーブルから当り時変動パターン選択値データテーブルを決定するための種別値）を取得する（ステップＳ３５８）。さらに、退避していた大当り変動選択情報種別テーブルを検索データとして設定する（ステップＳ３６０）。また、ステップＳ３５８の処理によって、変動情報番号検索処理の結果である変動情報番号を選択値として設定する（ステップＳ３６２）。
【０４６５】
一方、主制御プログラムは、大当り若しくは小当りに当選していない場合には（ステップＳ３５０の結果が「ｎｏ」）、検索データとして特別図柄リーチ確率テーブルを設定する（ステップＳ３６４）。そして、特別図柄リーチ確率テーブルから状態フラグに対応する特別図柄リーチ確率データを検索する（ステップＳ３６６）。状態フラグとは、遊技状態に対応して数値化されたデータが設定されており、本実施形態においては、００Ｈ（低確率非時短（通常遊技）状態）、０１Ｈ（高確率時短状態）、０２Ｈ（低確率時短状態）、０３Ｈ（高確率非時短状態）の何れかの値が設定されている。これにより、遊技状態に応じた特別図柄のリーチ確率を選択することが可能となっている。さらに、特別図柄リーチ確率データ及び保留球数（当該先読み若しくは変動が特別図柄１か特別図柄２かに対応した保留球数）に基づいて、リーチを発生させるか否かを判定するためのリーチ判定しきい値を取得する（ステップＳ３６８）。続いて、主制御プログラムは、検索データとしてリーチ変動選択情報状態テーブルを設定する（ステップＳ３７０）。
【０４６６】
続いて、主制御プログラムは、始動入賞に対応する変動表示においてリーチを発生させるか否かを判定する（ステップＳ３７２）。具体的には、リーチ判定用乱数バッファからリーチ判定用乱数を取得し、ステップＳ３６８の処理で取得されたリーチ判定しきい値と比較する。リーチ判定用乱数よりもリーチ判定しきい値が大きい場合にリーチを発生させる。
【０４６７】
主制御プログラムは、当該変動表示においてリーチを発生させない場合には（ステップＳ３７２の結果が「ｎｏ」）、検索データとしてはずれ変動選択情報状態テーブルを設定する（ステップＳ３７４）。さらに、はずれ変動選択情報状態テーブルから状態フラグに対応するはずれ変動選択情報保留テーブルを検索し（ステップＳ３７６）、検索されたはずれ変動選択情報保留テーブルを検索データとして設定する（ステップＳ３７８）。さらに、選択値に保留球数（当該先読み若しくは変動が特別図柄１か特別図柄２かに対応した保留球数）を設定する（ステップ３８０）。
【０４６８】
ステップＳ３７４からステップＳ３８０の処理は、リーチが発生しない通常はずれの場合に変動パターンを選択する処理である。通常はずれの場合には、変動パターンを保留数に応じて変化させる必要があり、例えば、保留数が多い場合には、少ない場合と比較して、変動時間が短い変動パターンが選択される可能性が高くなるように設定された変動パターンテーブルが選択される。
【０４６９】
一方、主制御プログラムは、当該変動表示においてリーチを発生させる場合には（ステップＳ３７２の結果が「ｙｅｓ」）、選択値として状態フラグを設定する（ステップ３８２）。リーチを発生させる場合には、保留数で変動時間の長短を決定していないが、通常はずれの場合と同様に保留数によって変動時間を変化させてもよい。具体的には、同じリーチ変動でも、保留数が多い場合には、少ない場合と比較して所定の変動時間（例えば、変動開始直後の高速変動時間）を調整するようにしてもよい。この場合には、変動時間が異なることから、異なる変動パターンコマンドが設定されることになる。
【０４７０】
主制御プログラムは、ステップＳ３６２、ステップＳ３８０又はステップＳ３８２の処理が終了すると、このとき設定されている検索データから選択値に対応する変動パターン選択値データテーブルを選択する（ステップＳ３８４）。具体的には、特別抽選の結果が大当りの場合には（ステップＳ３６２）、検索データとして大当り変動選択情報種別テーブルが設定され、選択値としてステップＳ３５８の変動情報番号検索処理の検索結果である変動パターン振分用図柄種別値が設定される。また、特別抽選の結果がはずれ、かつ、リーチが発生する場合には（ステップＳ３８２）、検索データとしてリーチ変動選択情報状態テーブルが設定され、選択値として状態フラグが設定される。さらに、特別抽選の結果がはずれ、かつ、リーチが発生しない場合には（ステップＳ３８０）、検索データとしてはずれ変動選択情報保留テーブルが設定され、選択値として保留球数が設定される。
【０４７１】
続いて、主制御プログラムは、変動パターン用乱数１を取得し（ステップＳ３８６）、変動情報番号検索処理を実行する（ステップＳ３８８）。変動情報番号検索処理によって変動パターン選択値データテーブルから変動パターン選択データ選択値が取得される。さらに、主制御プログラムは、変動パターン選択データアドレステーブルから変動パターン選択データ選択値に対応する変動パターン選択値データテーブルを取得する（ステップＳ３９０）。
【０４７２】
続いて、主制御プログラムは、変動パターン用乱数２を取得し（ステップＳ３９２）、変動パターン用乱数２及びステップＳ３９０の処理で取得された変動パターン選択値データテーブルに基づいて、変動情報番号検索処理を実行する（ステップＳ３９４）。その後、変動情報番号検索処理の結果に基づいて変動パターンを選択し（ステップＳ３９６）、本処理を終了する。
【０４７３】
変動パターン選択データテーブルは、変動パターン用乱数２下限値と変動パターン設定値を一組のデータとして、一ないし複数組のデータで構成されている。変動情報番号検索処理を実行することにより、変動パターン用乱数２と、変動パターン選択データテーブルに設定された変動パターン用乱数２下限値とを比較し、変動パターン用乱数２下限値よりも変動パターン用乱数２の値の方が大きいと判定された場合に、その変動パターン用乱数２下限値に対応した変動パターン設定値が選択される。変動パターン用乱数２下限値よりも変動パターン用乱数２の値の方が小さい場合には、次に設定された変動パターン用乱数２下限値と比較し、変動パターン用乱数２の値の方が大きいと判定されるまで変動パターン用乱数２下限値を変更しながら繰り返し実行される。
【０４７４】
本実施形態では、変動パターン用乱数１（ステップＳ３８６）及び変動パターン用乱数２（ステップＳ３９２）の２種類の乱数によって２段階で変動パターンが選択される。まず、変動パターン用乱数１に基づいて変動パターンの種別（○○系リーチといった変動パターン群）を選択する。さらに、変動パターン用乱数２に基づいて変動パターン用乱数１によって選択した変動パターン群から、最終的に変動表示する変動パターン（変動パターンコマンドに設定される値）が選択される。なお、２段階で抽選する方法に限定されず、３段階以上で抽選する方式でもよいし、一の変動パターン用乱数で直接変動パターンを選択するようにしてもよい。なお、現状の各変動パターン用乱数は１バイトで構成されているため、二つの乱数で判定することによって合計２バイト分の乱数で判定した結果と同じになる。一の変動パターン用乱数で変動パターンを選択する場合には、変動パターン用乱数を２バイトで構成すればよい。
【０４７５】
［９−１１．変動タイプ判定処理］
続いて、記憶先読み処理における変動タイプ判定処理（ステップＳ２６２）の詳細について説明する。図３１は、本実施形態における変動タイプ判定処理の手順の一例を示すフローチャートである。変動タイプ判定処理は、前述のように、特別図柄の変動表示における変動パターンに定義された変動タイプを選択するための処理である。
【０４７６】
主制御プログラムは、まず、変動タイプ判定データテーブルから状態フラグに対応する変動タイプ判定データを検索する（ステップＳ４００）。続いて、変動パターン設定値を復帰させて比較値として設定し（ステップＳ４０２）、変動情報番号検索処理を実行する（ステップＳ４０４）。
【０４７７】
変動タイプ判定データテーブルは、遊技状態に応じて異なる変動タイプ判定データが設定されており、ステップＳ４００の処理により遊技状態に対応した変動タイプ判定データが選択される。また、変動タイプ判定データは、変動パターン下限値と変動タイプ選択データ選択値を一組のデータとして、一ないし複数組のデータで構成されている。そして、変動情報番号検索処理を実行することにより、変動パターン選択値と、変動タイプ判定データに設定された変動パターン下限値とを比較し、変動パターン下限値よりも変動パターン選択値の方が大きいと判定された場合に、当該変動パターン下限値に対応した変動タイプ選択データ選択値が選択される。変動パターン下限値よりも変動パターン選択値の方が小さい場合には、次に設定された変動パターン下限値と比較し、変動パターン選択値の方が大きいと判定されるまで変動パターン下限値を変更しながら繰り返し実行される。なお、変動タイプ判定処理を実行する前に、変動情報源アドレステーブルが入力パラメータとして事前に設定されており、この変動情報源アドレステーブルに設定されている変動タイプ判定データテーブルに基づいて変動タイプが判定される。
【０４７８】
次に、主制御プログラムは、ステップＳ４０４の変動情報番号検索処理によって取得された変動タイプ選択データ選択値に対応する変動タイプ選択データ（のアドレス）を変動タイプ判定データアドレステーブルから検索する（ステップＳ４０６）。
【０４７９】
続いて、主制御プログラムは、変動タイプ用乱数を比較値として設定し（ステップＳ４０８）、変動情報番号検索処理を実行する（ステップＳ４１０）。このとき、ステップＳ４０６の処理で取得された変動タイプ選択データが検索データとして設定されており、変動情報番号検索処理によって変動タイプ設定値が取得される。
【０４８０】
変動タイプ選択データは、変動タイプ用乱数下限値と変動タイプ設定値を一組のデータとして、一ないし複数組のデータで構成されている。変動情報番号検索処理を実行することにより、変動タイプ用乱数と、変動タイプ選択データに設定された変動タイプ用乱数下限値とを比較し、変動タイプ用乱数下限値よりも変動タイプ用乱数の方が大きいと判定された場合に、その変動タイプ用乱数下限値に対応した変動タイプ設定値が選択される。変動タイプ用乱数下限値よりも変動タイプ用乱数の値の方が小さい場合には、次に設定された変動タイプ用乱数下限値と比較し、変動タイプ用乱数の値の方が大きいと判定されるまで変動タイプ用乱数下限値を変更しながら繰り返し実行される。
【０４８１】
［９−１２．特別図柄変動待ち処理］
続いて、特別図柄及び特別電動役物制御処理における特別図柄変動待ち処理（ステップＳ１３０）の詳細について説明する。図３２及び図３３は、本実施形態における特別図柄変動待ち処理の手順の一例を示すフローチャートである。特別図柄変動待ち処理では、特別図柄の変動表示が実行されていない状態で実行され、当該変動表示が保留されている場合には、特別図柄の変動表示を開始する準備を行う。
【０４８２】
主制御プログラムは、まず、特別図柄の変動表示が保留されているか否かを判定する（ステップＳ４２０）。具体的には、特別図柄保留識別エリアの先頭に格納された値から次回実行される変動表示に対応する特別図柄保留識別値（特別図柄保留識別１エリアの値）が０でないか否を判定する。主制御プログラムは、ロードされた値が０の場合、すなわち、特別図柄の変動表示が保留されていない場合には（ステップＳ４２０の結果が「ｎｏ」）、特別図柄の変動表示を開始しないので本処理を終了する。
【０４８３】
一方、特別図柄の変動表示が保留されている場合には（ステップＳ４２０の結果が「ｙｅｓ」）、主制御プログラムは、特別図柄の変動表示を開始するための処理を実行する。具体的には、まず、下始動口２１０２に遊技球が入球した場合（特別図柄２）の変動表示が優先して実行されるため、始動口識別値に特別図柄２をセットし（ステップＳ４２２）、変動設定データとして特別図柄２変動設定データを設定する（ステップＳ４２４）。換言すると、変動設定データに特別図柄２変動設定データを設定する。さらに、特別図柄２作動保留球数エリアから特別図柄２保留球数を取得する（ステップＳ４２６）。
【０４８４】
そして、主制御プログラムは、特別図柄２保留球数が０でない（１以上）か否かを判定する（ステップＳ４２８）。特別図柄２保留球数が０の場合には（ステップＳ４２８の結果が「ｎｏ」）、始動口識別値に特別図柄１をセットし（ステップＳ４３０）、変動設定データとして特別図柄１変動設定データを設定する（ステップＳ４３２）。
【０４８５】
変動設定データは、特別図柄１若しくは特別図柄２における変動開始処理を実行するために参照されるＲＡＭやデータデーブルアドレスで構成されており、参照先としては特別図柄１と特別図柄２とで異なる値が設定可能とされ、データ構造（設定されたデータの個数）は共通となっている。これにより、特別図柄１と特別図柄２とで共通の変動開始処理を実行することが可能となっている。
【０４８６】
本実施形態における特別図柄１及び特別図柄２の変動設定データは１３バイトで構成されており、具体的には次のようになっている。１バイト目は作動保留球数アドレスの下位バイト、２及び３バイト目は保留球数指定コマンド作成データアドレス、４及び５バイト目は保留記憶エリア転送時転送元アドレス、６及び７バイト目は保留記憶エリア転送時転送先アドレス、８及び９バイト目は保留４記憶エリア転送時転送元アドレス、１０及び１１バイト目は保留４記憶エリア転送時転送先アドレス、１２及び１３バイト目は変動中設定データアドレスである。
【０４８７】
変動設定データを設定すると、主制御プログラムは、特別図柄識別フラグエリアに始動口識別値を格納する（ステップＳ４３４）。続いて、特別図柄の変動を開始するため、始動口識別値に対応した作動保留球数と特別図柄合計作動保留数エリアに格納された特別図柄合計作動保留数を１減算する（ステップＳ４３６）。
【０４８８】
次に、主制御プログラムは、コマンドデータとして保留球数指定コマンドをセットし（ステップＳ４３８）、コマンドバッファに設定する（ステップＳ４４０）。その後、コマンドバッファに設定された保留球数指定コマンドが、主制御側タイマ割り込み処理における周辺制御基板コマンド送信処理（ステップＳ９２）によって送信される。なお、保留球数指定コマンドを作成するためのコマンド作成テーブル（図２６（Ａ））は先読み時と共通であり、先読み時と変動開始時とで同じテーブルを用いることによってプログラム容量を節約している。
【０４８９】
続いて、主制御プログラムは、特別図柄・フラグ設定処理を実行する（ステップＳ４４２）。特別図柄・フラグ設定処理では、始動口入賞時に取得された大当り判定用の乱数などに基づいて、特別抽選を実行する。特別図柄・フラグ設定処理の詳細については、図３４にて後述する。
【０４９０】
さらに、主制御プログラムは、特別図柄変動パターン設定処理を実行する（ステップＳ４４４）。特別図柄変動パターン設定処理では、特別抽選の結果に基づいて、変動パターンを設定する。特別図柄変動パターン設定処理の詳細については、図３５にて後述する。
【０４９１】
次に、主制御プログラムは、特別図柄保留記憶エリア（図２３）に格納されたデータを順次シフトさせる（ステップＳ４４６）。特別図柄保留記憶エリアには、始動入賞によって抽出される大当り判定用乱数等の各種乱数を含む保留記憶（始動記憶）が入賞した始動口ごとに保留数分格納されている。保留記憶に基づく特別図柄の変動が開始される際に変動が開始される保留記憶をクリアし、残りの保留記憶をシフトする。例えば、保留数が最大４個の場合、特別図柄保留記憶２エリアに格納された保留記憶を特別図柄保留記憶１エリアにシフトし、同様に特別図柄保留記憶３エリア及び特別図柄保留記憶４エリアに格納された保留記憶を特別図柄保留記憶２エリア及び特別図柄保留記憶３エリアシフトさせる。その後、特別図柄保留記憶４エリアをクリアする（ステップＳ４４８）。特別図柄保留記憶エリアのシフト処理は、変動設定データに設定された、保留記憶エリア転送時転送元アドレスに設定された値を保留記憶エリア転送時転送先アドレスに格納するとともに、保留記憶エリア転送時転送元アドレスと保留記憶エリア転送時転送先アドレスを次のアドレスに更新して、各保留記憶エリアに記憶されたデータを順次シフトする。
【０４９２】
続いて、主制御プログラムは、設定データアドレスとして変動設定データに設定された変動中データ設定アドレスを設定し、次の割り込み処理で実行される特別図柄変動中処理を実行するために必要な情報を所定の記憶領域に設定する（ステップＳ４５０）。
【０４９３】
さらに、主制御プログラムは、周辺制御基板４１４０に送信するための変動パターンコマンドを作成する。具体的には、まず、コマンド値として、特別図柄識別フラグに対応する特図変動パターン基準コマンドの上位バイトを設定する。例えば、特別図柄識別フラグが特別図柄２であれば特図２変動パターン基準コマンドの上位バイトを設定し、特別図柄１であれば特図１変動パターン基準コマンドの上位バイトを設定する（ステップＳ４５２〜Ｓ４５６）。
【０４９４】
さらに、主制御プログラムは、下位のコマンドデータとして、変動パターンエリアに格納された変動パターン値を取得する（ステップＳ４５８）。さらに、変動タイプ種別エリアから変動タイプ種別値を取得し（ステップＳ４６０）、ステップＳ４５２又はステップＳ４５６の処理で設定されたコマンド値に変動タイプ種別値を加算することによって変動タイプに応じた変動パターンコマンドの上位バイトを算出する（ステップＳ４６２）。ステップＳ４５０からステップＳ４６２の処理によって変動パターンコマンドが作成され、作成されたコマンドデータを所定の領域に格納するコマンド格納処理を実行する（ステップＳ４６４）。
【０４９５】
続いて、主制御プログラムは、周辺制御基板４１４０に送信するための図柄種別コマンドを設定する。具体的には、特別図柄識別フラグが特別図柄１であれば図１５に示す特別停止図柄１指定コマンドをコマンドバッファに設定し、特別図柄２であれば図１５に示す特別停止図柄２指定コマンドを設定する（ステップＳ４６６〜Ｓ４７２）。
【０４９６】
次に、主制御プログラムは、周辺制御基板４１４０に送信するための変動時状態指定コマンドをコマンドバッファに設定する（ステップＳ４７４、Ｓ４７６）。なお、生成された各コマンドは、生成された順序（コマンドバッファに格納された順序）で送信されるため、送信順序を変更する場合にはコマンドの生成順序（コマンドバッファへの格納順序）を変更すればよい。例えば、変動パターンコマンドよりも図柄種別コマンドを先に送信したい場合には、ステップＳ４６６からステップＳ４７２までの処理を、ステップＳ４５８からステップＳ４６４までの処理よりも先行して実行すればよい。
【０４９７】
次に、主制御プログラムは、変動表示が実行された保留記憶に対応する特別図柄保留履歴をクリアし、特別図柄保留履歴をシフトさせる（ステップＳ４７８）。本実施形態では、８個分（特別図柄１及び特別図柄２、各４個分）の特別図柄保留履歴を記憶する領域が割り当てられており、先頭の保留記憶に対応する変動表示が開始されると、後続の変動表示に対応する特別図柄保留履歴を順次シフトさせる。具体的には、２番目の領域（特別図柄保留履歴識別２エリア）に格納された特別図柄保留履歴を先頭に移動させる。各特別図柄保留履歴識別エリアは連続した領域に割り当てられているので、７個分の特別図柄保留履歴を格納した領域をシフトさせればよい。最後に、特別図柄保留履歴識別エリアの最後の領域（特別図柄保留履歴識別８エリア）をクリアし（ステップＳ４８０）、特別図柄変動待ち処理を終了する。
【０４９８】
［９−１３．特別図柄・フラグ設定処理］
続いて、特別図柄変動待ち処理における特別図柄・フラグ設定処理（ステップＳ４４２）の詳細について説明する。特別図柄・フラグ設定処理では、変動開始時に特別図柄の変動表示結果を設定する。図３４は、本実施形態における特別図柄・フラグ設定処理の手順の一例を示すフローチャートである。
【０４９９】
主制御プログラムは、まず、特別抽選の大当り判定を行うための乱数（特別図柄大当り判定用乱数）を大当り判定用乱数バッファ（変動用乱数記憶エリア）に格納する（ステップＳ５００〜Ｓ５０６）。具体的には、特別図柄識別フラグに基づいて、変動表示を開始する特別図柄を特定し、対応する特別図柄大当り判定用乱数記憶１エリア（特別図柄１大当り判定用乱数記憶１エリア又は特別図柄２大当り判定用乱数記憶１エリア）に格納された特別図柄大当り判定用乱数を設定する。そして、設定された特別図柄大当り判定用乱数を大当り判定用乱数バッファ（変動用乱数記憶エリア）に格納（転送）する。
【０５００】
すなわち、変動開始の対象となる特別図柄保留記憶エリアを特定し、格納された乱数値を特別図柄保留記憶バッファの対応する領域に格納する。特別図柄１（特別図柄２）大当り判定用乱数記憶１エリアに格納された特別図柄大当り判定用乱数以外にも、特別図柄１（特別図柄２）リーチ判定用乱数記憶１エリアに格納された乱数値をリーチ判定用乱数バッファに、特別図柄１（特別図柄２）変動パターン用乱数１記憶１エリアに格納された乱数値を変動パターン用乱数１バッファに、特別図柄１（特別図柄２）変動パターン用乱数２記憶１エリアに格納された乱数値を変動パターン用乱数２バッファに、特別図柄１（特別図柄２）変動タイプ用乱数記憶１エリアに格納された乱数値を変動タイプ用乱数バッファに、特別図柄１（特別図柄２）特別図柄用乱数記憶１エリアに格納された乱数値を特別図柄用乱数バッファに格納する。
【０５０１】
続いて、主制御プログラムは、大当りフラグ格納エリア（特別図柄当選フラグエリア）として大当りフラグエリアを設定する（ステップＳ５０８）。さらに、大当りフラグエリアに格納された大当りフラグに基づいて、特別抽選の結果を判定する特別図柄大当り判定処理を実行する（ステップＳ５１０）。特別図柄・フラグ設定処理は変動開始時に実行される処理であり、大当りフラグエリア（特別図柄当選フラグエリア）のアドレス値をセットして特別図柄大当り判定処理を実行する。一方、特別図柄大当り判定処理が先読み時に実行される場合（記憶先読み処理のステップＳ２５０の処理で実行される場合）には、前述のように、大当りフラグとして大当りフラグバッファ（特別図柄当選フラグバッファ）が設定される。このように、特別図柄大当り判定処理を実行する前に参照／記憶するＲＡＭの領域を先読み時と変動時とで事前に設定することによって、「特別図柄大当り判定処理」を先読み時と変動時とで共用することが可能となっている。なお、特別図柄大当り判定処理の手順については、図２７にて説明した通りである。
【０５０２】
さらに、主制御プログラムは、特別抽選の結果（大当り）の種類（特別図柄）を判定する特別図柄判定処理を実行する（ステップＳ５１２）。特別図柄判定処理は、記憶先読み処理におけるステップＳ２５２の処理と共通であり、特別図柄大当り判定処理と同様に先読み時と変動時とで共用可能となっており、処理内容については図２８にて説明した通りである。そして、主制御プログラムは、特別図柄番号設定値として、特別図柄判定処理で設定された特別図柄番号値を設定する（ステップＳ５１４）。
【０５０３】
次に、主制御プログラムは、特別停止図柄設定作業領域アドレステーブルから特別図柄識別フラグに対応する特別図柄停止エリア（特別図柄１停止エリア又は特別図柄２停止エリア）を検索する（ステップＳ５１６）。さらに、ステップＳ５１６の処理によって検索された特別図柄停止エリアに特別図柄番号設定値を格納する（ステップＳ５１８）。
【０５０４】
そして、主制御プログラムは、特別図柄表示器（７セグ等）に表示する表示パターンを選択するための特別図柄変換処理を実行する（ステップＳ５２０）。なお、決定した図柄番号をそのまま特別図柄表示器の表示データとして設定すると一定の表示パターンになり、特別図柄表示器に表示された態様で当りの種類を遊技者に容易に識別されてしまうおそれがあるため、演算によって一定の表示パターンとならないように表示パターンを取得している。また、表示パターンが一定にならないように専用のテーブルで図柄番号から表示パターンを選択させることも可能であるが、図柄種別の種類が増加するとその分だけ表示パターンを保持する必要があり、表示パターンを格納するための記憶容量が増大してしまう。そこで、演算によって表示パターンを取得することで、遊技者に表示パターンを識別されることを防止しながら記憶容量の増大を抑制することを可能としている。
【０５０５】
主制御プログラムは、最後に、特別図柄変換処理によって取得された図柄情報値を、ステップＳ５１６の処理で検索された特別図柄停止エリアに対応する領域（検索された特別図柄停止エリアのアドレスに１加算したアドレスに対応する領域）に格納し（ステップＳ５２２）、特別図柄・フラグ設定処理を終了する。
【０５０６】
［９−１４．特別図柄変動パターン設定処理］
続いて、特別図柄変動待ち処理における特別図柄変動パターン設定処理（ステップＳ４４４）の詳細について説明する。特別図柄変動パターン設定処理では、特別図柄の変動表示における変動パターンを設定するための処理である。図３５は、本実施形態における特別図柄変動パターン設定処理の手順の一例を示すフローチャートである。
【０５０７】
主制御プログラムは、まず、特別図柄識別フラグに対応した特別図柄作動保留球数を特別図柄作動保留球数バッファに格納する（ステップＳ５３０〜Ｓ５３６）。具体的には、特別図柄識別フラグに基づいて、変動表示を開始する特別図柄に対応する特別図柄作動保留球数エリア（特別図柄１作動保留球数エリア又は特別図柄２作動保留球数エリア）を特定し、格納値に特別図柄作動保留球数エリアの値（特別図柄作動保留球数）を設定する（ステップＳ５３０〜Ｓ５３４）。そして、設定された格納値を特別図柄作動保留球数バッファに格納する（ステップＳ５３６）。
【０５０８】
続いて、主制御プログラムは、大当りフラグ格納エリアに大当りフラグエリアを設定する（ステップＳ５３８）。さらに、変動パターンを選択するための情報を保持する特別図柄変動振分情報源アドレステーブルとして、特別図柄変動振分情報源アドレステーブル１を設定する（ステップＳ５４０）。その後、特別図柄の変動パターンを選択する変動パターン選択判定処理を実行する（ステップＳ５４２）。変動パターン選択判定処理は、記憶先読み処理におけるステップＳ２５８の処理と共通であり、特別図柄大当り判定処理と同様に先読み時と変動時とで共用可能となっており、図２９及び図３０にて説明した通りである。変動パターン選択判定処理が終了すると、主制御プログラムは、抽出された変動パターン値を変動パターンエリアにセットする（ステップＳ５４４）。
【０５０９】
次に、主制御プログラムは、特別図柄変動時間データから変動パターン値に対応するデータ（変動時間値）を検索する（ステップＳ５４６）。このとき取得された変動時間値が基準の変動時間値となり、基準の変動時間値を退避しておく。
【０５１０】
さらに、主制御プログラムは、変動タイプ種別値を取得する変動タイプ判定処理を実行し（ステップＳ５４８）、取得された変動タイプ種別値を変動タイプ種別バッファに設定する（ステップＳ５５０）。変動タイプ判定処理は、記憶先読み処理におけるステップＳ２６２の処理と共通であり、特別図柄大当り判定処理と同様に先読み時と変動時とで共用可能となっており、図３１にて説明した通りである。
【０５１１】
続いて、主制御プログラムは、変動時間加算値データから変動タイプ種別値に対応する変動時間加算値を検索する（ステップＳ５５２）。変動時間加算値は変動タイプに対応する加算時間であり、例えば、擬似連回数に応じた加算時間などに相当する。そして、主制御プログラムは、ステップＳ５４６の処理で検索された基準の変動時間値にステップＳ５５２の処理で検索された加算値を加算し、最終的な変動時間を取得する（ステップＳ５５４）。最後に、最終的な変動時間を特別図柄・電動役物動作タイマエリアに格納し（ステップＳ５５６）、特別図柄変動パターン設定処理を終了する。
【０５１２】
［９−１５．普通図柄及び普通電動役物制御処理］
次に、普通図柄及び普通電動役物制御処理について説明する。図３６は、本実施形態における普通図柄及び普通電動役物制御処理の手順の一例を示すフローチャートである。普通図柄及び普通電動役物制御処理は、図１９に示した主制御側タイマ割り込み処理におけるステップＳ８８の処理で実行される。
【０５１３】
普通図柄及び普通電動役物制御処理が開始されると、主制御プログラムは、まず、ゲート部（普図ゲート）２３５０を遊技球が通過したか否かを判定する（ステップＳ８００）。ゲート部２３５０を遊技球が通過すると、図１９に示した主制御側タイマ割り込み処理におけるステップＳ７４のスイッチ入力処理でゲートスイッチ２３５２からの検出信号の有無を読み取って、主制御内蔵ＲＡＭの入力情報記憶領域に入力情報が書き込まれる。主制御プログラムは、書き込まれた入力情報を参照し、遊技球の通過を判定する。
【０５１４】
主制御プログラムは、ゲート部２３５０を遊技球が通過した場合には（ステップＳ８００の結果が「ｙｅｓ」）、ゲート通過時処理を実行する（ステップＳ８０２）。ゲート通過時処理では、普通図柄当り判定用乱数を更新するカウンタの値等を抽出してゲート情報として主制御内蔵ＲＡＭのゲート情報記憶領域に記憶する。ゲート通過時処理の詳細については、図３７にて後述する。
【０５１５】
主制御プログラムは、ゲート部２３５０を遊技球が通過していない場合には（ステップＳ８００の結果が「ｎｏ」）、又は、ゲート通過時処理が終了した場合には、普通図柄・普通電動役物動作呼出しテーブルから普通図柄・電動役物動作番号に対応する処理を検索し（ステップＳ８０４）、検索された処理を実行する（ステップＳ８１０）。
【０５１６】
ステップＳ８１０処理では、普通図柄・電動役物動作番号に基づいて、普通図柄変動待ち処理（ステップＳ８１２）、普通図柄変動中処理（ステップＳ８１４）、普通図柄大当り判定処理（ステップＳ８１６）、普通図柄はずれ停止処理（ステップＳ８１８）、普通図柄当り停止処理（ステップＳ８２０）、普通電動役物開放閉鎖処理（ステップＳ８２２）又は普電作動終了インターバル処理（ステップＳ８２４）が実行される。
【０５１７】
普通図柄変動待ち処理（ステップＳ８１２）では、ゲート部２３５０を遊技球が通過したことに基づいて、普通図柄表示器１１８９における普通図柄の変動表示を開始させる処理等を行う。
【０５１８】
普通図柄変動中処理（ステップＳ８１４）では、普通図柄表示器１１８９における普通図柄の変動表示を制御する処理等を行う。
【０５１９】
普通図柄当り判定処理（ステップＳ８１６）では、ゲート部２３５０を遊技球が通過したことに基づいて、普通抽選の当選判定等を行う。
【０５２０】
普通図柄はずれ停止処理（ステップＳ８１８）では、普通抽選に当選しない場合に普通図柄表示器１１８９における普通図柄の変動表示を停止させてその旨を報知する処理等を行う。
【０５２１】
普通図柄当り停止処理（ステップＳ８２０）では、普通抽選に当選する場合に普通図柄表示器１１８９における普通図柄の変動表示を停止させてその旨を報知したり、一対の可動片（普通電動役物）２１０６の開閉態様を設定したりする処理等を行う。
【０５２２】
普通電動役物開放閉鎖処理（ステップＳ８２２）では、下始動口２１０２へ遊技球が受け入れ可能となるように一対の可動片（普通電動役物）２１０６を開放状態にしたり、閉鎖状態にして下始動口２１０２に遊技球が受け入れできないようにしたりする動作に関する処理等を行う。
【０５２３】
普電作動終了インターバル処理（ステップＳ８２４）では、可動片（普通電動役物）２１０６の作動が終了したか否かを判定し、終了しているときにはその旨を報知する処理等を行う。
【０５２４】
［９−１６．ゲート通過時処理］
続いて、普通図柄及び普通電動役物制御処理におけるゲート通過時処理（ステップＳ８０２）の詳細について説明する。ゲート通過時処理では、ゲート部２３５０への遊技球の通過を検出した場合に送信されるコマンドを設定したり、普通抽選用乱数等を抽出して所定の領域に格納したり、先読み演出を実行するための処理等を実行したりする。
【０５２５】
ゲート通過時処理では、前述のように、ゲート部２３５０への遊技球の通過を検出し、普通図柄当り判定用乱数を更新するカウンタの値等を抽出してゲート情報として主制御内蔵ＲＡＭのゲート情報記憶領域に記憶する。
【０５２６】
ゲート情報記憶領域には、第０区画〜第３区画（４つの区画）が設けられており、第０区画、第１区画、第２区画、そして第３区画の順にゲート情報が格納されるようになっている。例えばゲート情報がゲート情報記憶の第０区画〜第２区画に格納されている場合、ゲートスイッチ２３５２からの検出信号が入力端子に入力されていたときにはゲート情報をゲート情報記憶の第３区画に格納する。
【０５２７】
ゲート情報はゲート情報記憶の第０区画に格納されているものが主制御内蔵ＲＡＭの作業領域にセットされる。このゲート情報がセットされると、ゲート情報記憶の第１区画のゲート情報がゲート情報記憶の第０区画に、ゲート情報記憶の第２区画のゲート情報がゲート情報記憶の第１区画に、ゲート情報記憶の第３区画のゲート情報がゲート情報記憶の第２区画に、それぞれシフトされてゲート情報記憶の第３区画が空き領域となる。例えば、ゲート情報記憶の第１区画〜第２区画にゲート情報が記憶されている場合には、ゲート情報記憶の第１区画のゲート情報がゲート情報記憶の第０区画に、ゲート情報記憶の第２区画のゲート情報がゲート情報記憶の第１区画にそれぞれシフトされてゲート情報記憶の第２区画及びゲート情報記憶の第３区画が空き領域となる。ここで、ゲート情報記憶の第１区画〜第３区画にゲート情報が格納されていると、格納されたゲート情報の総数を保留球として普通図柄記憶表示器１１８８を点灯させるよう、上述したゲート情報に基づいて普通図柄記憶表示器１１８８の点灯信号の出力を設定し、出力情報として上述した出力情報記憶領域に記憶する。以下、図３７に示したフローチャートに沿ってゲート通過時処理の手順を説明する。
【０５２８】
ゲート通過時処理が開始されると、主制御プログラムは、まず、普通図柄作動保留球数エリアの値を作動保留球数として取得する（ステップＳ８３０）。そして、作動保留球数が上限値である４以上であるか否かを判定する（ステップＳ８３２）。作動保留球数が上限値以上の場合には（ステップＳ８３２の結果が「ｙｅｓ」）、ゲート通過時処理を終了する。
【０５２９】
一方、作動保留球数が上限値未満の場合には（ステップＳ８３２の結果が「ｎｏ」）、主制御プログラムは、普通図柄作動保留球数バッファに作動保留球数を格納する（ステップＳ８３４）。さらに、普通図柄作動保留球数エリアの内容に１加算し、普通図柄作動保留球数を更新する（ステップＳ８３６）。
【０５３０】
続いて、主制御プログラムは、当り判定用乱数と当り図柄用乱数を保留数に対応した普通図柄乱数記憶エリアの所定の領域に格納する（ステップＳ８３８）。具体的には、普通図柄乱数記憶エリアは、所定単位で第０区画から第３区画に区画され、各々の区画が普通図柄の保留数に対応した記憶エリアとなっている、本実施形態では、ゲート通過毎に普通図柄乱数記憶エリアに普通図柄の当落を判定するための当り判定用乱数と普通図柄の当り図柄を判定するための当り図柄乱数を記憶する。当り判定用乱数と当り図柄用乱数は、それぞれ１バイトで構成されているため、所定単位が２となる。なお、普通図柄用として記憶する乱数は、当該乱数に限定するものではなく、例えば、特別図柄のように普通図柄用のリーチ判定用乱数や、変動パターン用乱数を備えているときには、これらをゲート通過毎に記憶する構成とすることができる。
【０５３１】
最後に、主制御プログラムは、新たに記憶された普通図柄の保留記憶に基づく普通図柄先読み処理を実行する（ステップＳ８４０）。普通図柄先読み処理の詳細については、図３８にて後述する。
【０５３２】
［９−１７．普通図柄先読み処理］
続いて、ゲート通過時処理における普通図柄先読み処理（ステップＳ８４８）の詳細について説明する。図３８は、本実施形態における普通図柄先読み処理の手順の一例を示すフローチャートである。普通図柄先読み処理では、新たに記憶された普図保留記憶に基づいて普通図柄の変動表示を開始する前に各種乱数を取得し、取得した乱数値に基づいて普図先読み演出を周辺制御基板で決定するための情報（図１６に示す普通図柄種別先読み演出コマンド）を生成し、周辺制御基板４１４０に対応するコマンドを送信するなどの処理を行う。周辺制御基板４１４０では、普通図柄種別先読みコマンドを受信すると、普図先読み演出の実行可否を判定し、判定結果に応じた処理を行う。
【０５３３】
主制御プログラムは、普通図柄先読み処理が開始されると、先読み判定値を先読み禁止に仮設定する（ステップＳ８５０）。さらに、処理実行時に先読み判定禁止期間となっているか否かを判定する（ステップＳ８５２）。
【０５３４】
ここで、先読み判定が禁止された期間について説明する。図３９は、先読み判定が禁止される期間の一例を示す図である。本実施形態では、可動片２１０６（普通電動役物）の動作（開放）状態によって普通抽選の先読み判定が禁止されるか否かが決定される。
【０５３５】
図３９に示すように、普通電動役物の動作状態は、遊技状態及び特別先読み演出の態様によって決定される。また、遊技状態には、特別抽選の当選確率に対応する確率状態と、普通抽選における変動時間、当選確率及び普通電動役物の動作態様に対応する時短状態と、が含まれる。確率状態には、低確率状態（通常状態）と、低確率状態よりも特図抽選の当選確率が高い高確率状態（確変状態）とがある。また、時短状態には、非時短状態と、非時短状態よりも遊技者にとって有利な時短状態とがある。本実施形態における時短状態では、非時短状態よりも、普通図柄の変動時間が短く、普図抽選の当選確率が高くなっており、さらに、普通電動役物の動作時間（下始動口２１０２に遊技球が入球可能となる時間）が長くなるように構成されている。
【０５３６】
また、本実施形態の普通電動役物の開放態様には、時短状態における開放態様の他に、遊技球が下始動口２１０２に入球しにくいショート開放と、遊技球が下始動口２１０２に十分に入球可能なロング開放の２種類の動作態様がある。さらに、ショート開放とロング開放の開放態様は、非時短状態と時短状態とで異なる態様にしてもよい。非時短状態におけるショート開放は、始動口への入球がしにくい開放態様であるものの、時短状態においては、ロング開放と同様に始動口への入球がし易い開放態様としてもよい。また、ロング開放は、非時短状態と時短状態とで異なる開放態様とし、非時短状態と比較して時短状態の方がさらに始動口への入賞する割合が増える開放態様としてもよい。ショート開放の場合には遊技者が狙って遊技球を下始動口２１０２に入球させることが難しいため、ロング開放の場合のみ普図先読み演出が実行されるようになっている。
【０５３７】
これに対し、ショート開放の場合にも先読み演出を実行するようにしてもよい。例えば、ロング開放とショート開放とで同一の先読み演出を実行させることで、遊技者がロング開放なのかショート開放なのかが分かりづらくなり、先読み演出による期待感をより増幅させることができる。また、ショート開放とロング開放とで先読み演出の態様を異ならせる若しくは一部のみ異ならせることで、遊技者は何れの開放パターンとなるかを識別可能となり、開放パターンに対応した発射操作を行うことで、遊技に対する興趣を高めることができる。
【０５３８】
さらに、先読み演出については、ロング、ショートを問わず、ガセ演出を設けてもよい。ガセ演出とは、先読み演出が実行されるものの、最終的には演出が成功しない（失敗する）ことで、結果的に普通電動役物の開放が行われないことを遊技者に報知するようにしてもよい。ガセ演出は、結果的に遊技者にとって落胆するものとはなるものの、ガセ演出を設けないと先読み演出が行われたときには必ず開放動作が行われるため、先読み演出が実行されることによる遊技者の期待感をより増幅させることを目的とする。また、先読み演出でショート開放かロング開放の何れかが必ず実行されるような確定演出としての先読み演出を設けてもよい。確定演出については、通常の先読み演出とは異なる態様とすることで、遊技者に対し、より期待感を増幅させることができる。
【０５３９】
なお、時短状態の場合には、普図抽選の当選確率が高く、また、普通電動役物の開放時間が長いため、ロング開放を報知する利益が遊技者にとって乏しいため、普図先読み演出を実行しないようにしてもよい。
【０５４０】
さらに、特図先読み演出が実行されている場合には、普図先読み演出の実行を規制してもよい。本実施形態では、保留表示の態様を変化させる特図先読み演出が実行されている場合には、普図先読み演出を並行して実行することを許可している。一方、背景表示を変化させる特図先読み演出が実行されている場合には、確率状態が低確率であれば普図先読み演出の実行を許可し、確率状態が高確率であれば普図先読み演出の実行を規制している。高確率状態における特図先読み演出では、特別抽選が当選することに対する期待感が高いため、普図先読み演出の効果が低下している可能性があるためである。しかし、普図先読み演出を実行することによって、特図先読み演出が実行されている間に遊技者が遊技球の発射を停止させずに発射の継続を促すことができるため、普図先読み演出を実行するようにしてもよい。また、遊技状態に応じて普図先読み演出の実行を規制してもよく、例えば、大当り遊技状態の場合には普図先読み演出の実行を規制してもよい。
【０５４１】
ここで、図３８のフローチャートの説明に戻る。主制御プログラムは、先読み判定禁止期間となっている場合には（ステップＳ８５２の結果が「ｙｅｓ」）、ステップＳ８６８以降の処理を実行する。一方、先読み判定禁止期間となっていない場合には（ステップＳ８５２の結果が「ｎｏ」）、先読み判定を実行するために、先読み対象となる当り判定用乱数記憶エリアの内容を当り判定用乱数バッファに格納する（ステップＳ８５４）。具体的には、まず、保留球数に対応した区画０〜３の何れかの普通図柄乱数記憶エリアに記憶された乱数値を普通図柄用乱数バッファに格納する。普通図柄用乱数バッファは、ゲート通過時に普通図柄乱数記憶エリアに記憶される乱数値に対応して構成される。本実施形態では、当り判定用乱数と当り図柄用乱数の２バイト分の領域が確保されており、当り判定用乱数バッファと当り図柄用乱数バッファによって構成される。具体的に保留球数が２の場合について説明すると、普通図柄乱数記憶エリアの区画１に記憶された当り判定用乱数と当り図柄用乱数がそれぞれ、当り判定用乱数バッファと当り図柄用乱数バッファに格納される。このように、抽選に係る乱数値を当り判定用乱数バッファに格納し、当り判定用乱数バッファに格納された乱数値に対して「普通図柄当り判定処理」を実行することによって、先読み時の当り判定と変動開始時の当り判定とを共通の処理で行うことが可能となる。
【０５４２】
続いて、主制御プログラムは、当りフラグ格納エリアとして当りフラグバッファを設定する（ステップＳ８５６）。参照／設定先の基準アドレスとして当りフラグバッファのアドレスを設定し、「普通図柄当り判定処理」を実行することで、当り結果、当り図柄、保留数がそれぞれ、当りフラグバッファ、普通図柄種別エリアバッファ、普通図柄作動保留球数バッファに設定／参照されることになる。さらに、主制御プログラムは、普通図柄の当り判定を行う普通図柄当り判定処理を実行する（ステップＳ８５８）。普通図柄当り判定処理の詳細については、図４０にて後述する。その後、当り判定用乱数バッファと当り図柄乱数バッファをクリアする（ステップＳ８６０）。
【０５４３】
主制御プログラムは、当り判定用乱数バッファと当り図柄乱数バッファをクリアすると、コマンドデータとして普通図柄種別先読みコマンド作成データを設定し（ステップＳ８６２）、普通図柄種別先読みコマンド作成データの内容を参照して普通図柄の先読みコマンド（図１６における普通図柄種別先読み演出コマンドに該当）を生成し、コマンドバッファに設定する（ステップＳ８６４）。さらに、先読み判定値を先読み許可に再設定する（ステップＳ８６６）。
【０５４４】
主制御プログラムは、ステップＳ８６６の処理終了後、又は、先読み判定禁止期間の場合には（ステップＳ８５２の結果が「ｙｅｓ」）、コマンドデータとして普通図柄作動保留球数コマンド作成データ１を仮設定する（ステップＳ８６８）。さらに、先読み判定値が先読み禁止であるか否かを判定し（ステップＳ８７０）、先読み判定値が先読み禁止でない場合（ステップＳ８７０の結果が「ｎｏ」）、すなわち、先読み判定値が先読み許可の場合には、コマンドデータとして普通図柄作動保留球数コマンド作成データ２を再設定する（ステップＳ８７２）。このように、普通図柄作動保留球数コマンドは、先読み許可時と先読み禁止時とで異なるコマンドが作成され、例えば、先読みの許可又は禁止によって異なるモードが設定される。最後に、主制御プログラムは、ステップＳ８６８又はステップＳ８７２の処理で設定されたコマンドデータに基づき先読み許可時又は先読み禁止時の普通図柄作動保留球数コマンドを生成してコマンドバッファに設定する（ステップＳ８７４）。
【０５４５】
［９−１８．普通図柄当り判定処理］
続いて、普通図柄先読み処理における普通図柄当り判定処理（ステップＳ８５８）の詳細について説明する。図４０は、本実施形態における普通図柄当り判定処理の手順の一例を示すフローチャートである。普通図柄当り判定処理では、普通抽選の結果を判定する処理を行う。
【０５４６】
主制御プログラムは、普通図柄当り判定処理が開始されると、まず、当り判定用乱数バッファの値を比較値として設定する（ステップＳ９００）。さらに、時短遊技状態か否かに基づいて普通図柄当り判定下限値データテーブルから当り値の下限等を選択し、普通図柄当り判定下限値データを設定する（ステップＳ９０２）。なお、普通図柄は、時短中に高確率となり、時短中における当り値の数は、非時短中の当り値の数よりも多くするため、下限等の値が時短中の方が小さい値となる（当り値の総数が多くなる）ようになっている。さらに、主制御プログラムは、普通図柄当選判定値にデフォルト値として普通図柄当選なしを仮設定する（ステップＳ９０４）。
【０５４７】
続いて、主制御プログラムは、ステップＳ９００の処理で設定された比較値がステップＳ９０２の処理で設定された当り判定下限値よりも小さいか否かを判定する（ステップＳ９０６）。比較値が当り判定下限値よりも小さい場合には（ステップＳ９０６の結果が「ｙｅｓ」）、普図抽選に当選しなかったので、当りフラグ格納エリアに仮設定された普通図柄当選判定値（普通図柄当選なし）を格納する（ステップＳ９２２）。さらに、普通図柄種別格納エリアにも普通図柄当選判定値を格納する（ステップＳ９２４）。すなわち、はずれ時には、当りフラグ格納エリアと普通図柄種別格納エリアにそれぞれはずれ値である“０”（普通図柄当選なし）を設定する。
【０５４８】
一方、主制御プログラムは、比較値が当り判定下限値以上の場合には（ステップＳ９０６の結果が「ｎｏ」）、さらに、比較値が当り判定上限値よりも大きいか否かを判定する（ステップＳ９０８）。比較値が当り判定上限値よりも大きい場合には（ステップＳ９０８の結果が「ｙｅｓ」）、普図抽選に当選しなかった場合と同様にはずれと判断し、当りフラグエリアと普通図柄種別エリアにそれぞれはずれ値である“０”を設定する。なお、特図の場合と同様に、本来であれば、当り判定用乱数が当り判定下限値以上であれば当りと判定してもよいが、ノイズ等の影響で当り判定用乱数に上限値を超えた値が設定されてしまう誤動作に対応するために、上限値とも比較している。
【０５４９】
主制御プログラムは、比較値が当り判定上限値以下の場合には（ステップＳ９０８の結果が「ｎｏ」）、普図抽選に当選したと判断し、普通図柄当選判定値として、普通図柄当選（“１”）を設定する（ステップＳ９１０）。そして、普通図柄当選判定値（普通図柄当選）を当りフラグ格納エリアに格納する（ステップＳ９１２）。
【０５５０】
続いて、主制御プログラムは、検索データとして普通図柄判定データ１を設定する（ステップＳ９１４）。さらに、比較値として、当り図柄用乱数を設定し（ステップＳ９１６）、変動情報番号検索処理を実行する（ステップＳ９１８）。変動情報番号検索処理によって当り図柄乱数バッファの値に基づいて普通図柄判定データ１を検索して当り図柄種別を決定し、決定した当り図柄種別を普通図柄種別格納エリアに格納する（ステップＳ９２０）。
【０５５１】
以上のように、普通図柄当り判定処理では、当りフラグ格納エリア及び普通図柄種別格納エリアに判定結果を格納する。そして、当りフラグ格納エリア及び普通図柄種別格納エリアに、先読み時と変動時とで異なる領域を事前に設定することによって、先読み時と変動時とで処理を共用することが可能となっている。具体的には、普通図柄の変動開始時には当りフラグ格納エリアに当りフラグエリアを設定し、普通図柄種別格納エリアに普通図柄種別エリアを設定する。一方、先読み時には当りフラグ格納エリアに当りフラグバッファを設定し、普通図柄種別格納エリアに普通図柄種別エリアバッファを設定する。以上のように構成することによって、本実施形態では、特別抽選の場合と同様に、普通抽選についても、先読み時と変動開始時とで処理を共通化することが可能となっている。
【０５５２】
以上、主制御基板４１００において実行される特別抽選及び普通抽選にかかる主な処理について説明した。本実施形態における遊技制御を実行するためのプログラムは、複数のモジュールによって構成されている。図４１は、本実施形態における主制御プログラムのモジュール構成を説明する図である。図４１では特別図柄及び特別電動役物制御処理と普通図柄及び普通電動役物制御処理の一部のモジュールを抜粋して示している。
【０５５３】
本実施形態の遊技機における制御プログラムでは、機能ごとに分割してモジュール化されている。汎用的なモジュールについては各処理で共通に利用される。例えば、図４１に示すように、主制御基板４１００から周辺制御基板４１４０にコマンドを送信する場合に実行されるコマンドバッファ設定処理は、特別図柄及び特別電動役物制御処理の始動口入賞時処理や特別図柄変動待ち処理などで利用されているだけでなく、普通図柄及び普通電動役物制御処理の普通図柄先読み処理などでも利用されるように構成されている。このように構成することによって、コマンドの種類にかかわらず、コマンド作成時に共通のモジュール、バッファ等を使用することが可能となり、遊技機の資源を有効に利用することが可能となる。
【０５５４】
さらに、所定のテーブルからデータ（変動情報番号）を検索する処理（変動情報番号検索処理）も共通に利用可能となっている。これは、検索対象のテーブルの構成を共通化し、検索範囲、検索パラメータを指定することによって実現されている。このようにモジュールを共通化して構成することによって、プログラムの開発効率やメンテナンス効率を向上させることが可能となる。
【０５５５】
また、コマンドバッファ設定処理や変動情報番号検索処理は、比較的少ない手順のモジュールを共通化したものであるが、本実施形態に係る遊技機では、特別図柄の大当り判定などの処理を先読み時（始動入賞時）と変動開始時で共通化している。
【０５５６】
具体的に説明すると、前述したように、先読み時（記憶先読み処理）と変動開始時（特別図柄変動待ち処理）において、特別図柄大当り判定処理（図２７）、特別図柄判定処理（図２８）、変動パターン選択判定処理（図２９，３０）、変動タイプ判定処理（図３１）が共通して使用されている。これらの処理では、指定されたアドレスに格納された値を参照するように構成されており、処理実行前に参照アドレスを指定することによって、先読み時と変動開始時とで異なる領域に記憶された値に基づいて処理を実行することが可能となる。また、値だけでなく、テーブルの参照先を指定するようにしてもよい。例えば、遊技状態に応じて異なるテーブルを参照する処理に適用すれば、遊技状態によらずに共通の処理とすることができる。
【０５５７】
また、本実施形態では、普通図柄に関連する処理においても普通抽選の当り判定を行う普通図柄当り判定処理を共通化している。普通図柄当り判定処理では、普図抽選の結果を示す当りフラグを当りフラグ格納エリアから取得して処理を行うが、普通図柄先読み判定処理から実行される場合には、当りフラグバッファのアドレスを参照アドレスとして設定するが、普通図柄変動待ち処理から実行される場合には、当りフラグエリアのアドレスを参照アドレスとして設定している。
【０５５８】
以上のように、本実施形態では、上記したような比較的処理の多いモジュールを共通化することを可能とし、プログラムの開発効率やメンテナンス効率を向上させている。
【０５５９】
［１０．周辺制御基板の各種制御処理］
次に、図１６に示した、主制御基板４１００（主制御ＭＰＵ４１００ａ）から各種コマンドを受信する周辺制御基板４１４０の各種処理について、図４２〜図４５を参照して説明する。図４２は周辺制御部電源投入時処理の一例を示すフローチャートであり、図４３は周辺制御部Ｖブランク割り込み処理の一例を示すフローチャートであり、図４４は周辺制御部１ｍｓタイマ割り込み処理の一例を示すフローチャートであり、図４５は周辺制御部コマンド受信割り込み処理の一例を示すフローチャートである。
【０５６０】
周辺制御基板４１４０は、図１２に示したように、周辺制御部４１５０と液晶及び音制御部４１６０とを含み、ここでは、周辺制御部４１５０の各種制御処理について説明する。まず、周辺制御部電源投入時処理について説明し、続いて周辺制御部Ｖブランク割り込み処理、周辺制御部１ｍｓタイマ割り込み処理、周辺制御部コマンド受信割り込み処理、周辺制御部停電予告信号割り込み処理について説明する。なお、本実施形態では、割り込み処理の優先順位として、周辺制御部停電予告信号割り込み処理が最も高く設定され、続いて周辺制御部１ｍｓタイマ割り込み処理、周辺制御部コマンド受信割り込み処理、そして周辺制御部Ｖブランク割り込み処理という順番に設定されている。
【０５６１】
［１０−１．周辺制御部電源投入時処理］
まず、周辺制御部電源投入時処理について、図４２を参照して説明する。パチンコ遊技機１に電源が投入されると、図１２に示した周辺制御部４１５０の周辺制御ＭＰＵ４１５０ａは、図４２に示すように、周辺制御部電源投入時処理を行う。この周辺制御部電源投入時処理が開始されると、演出制御プログラムが周辺制御ＭＰＵ４１５０ａの制御の下、初期設定処理を行う（ステップＳ１０００）。この初期設定処理では、演出制御プログラムが、周辺制御ＭＰＵ４１５０ａ自身を初期化する処理と、ホットスタート／コールドスタートの判定処理と、リセット後のウェイトタイマを設定する処理等を行う。周辺制御ＭＰＵ４１５０ａは、まず自身を初期化する処理を行うが、この周辺制御ＭＰＵ４１５０ａを初期化する処理にかかる時間は、マイクロ秒（μｓ）オーダーであり、極めて短い時間で周辺制御ＭＰＵ４１５０ａを初期化することができる。これにより、周辺制御ＭＰＵ４１５０ａは、割り込み許可が設定された状態となることによって、例えば、後述する周辺制御部コマンド受信割り込み処理において、主制御基板４１００から出力される、図１５及び図１６に示した、遊技演出の制御に関するコマンドやパチンコ遊技機１の状態に関するコマンド等の各種コマンドを受信することができる状態となる。また、当該周辺制御ＭＰＵ４１５０ａ自身を初期化する処理においては、周辺制御ＭＰＵ４１５０ａが、音源内蔵ＶＤＰ４１６０ａにその内蔵ＶＲＡＭの記憶領域に、例えば「０」を書き込ませることによってその内蔵ＶＲＡＭを初期化する。
【０５６２】
ホットスタート／コールドスタートの判定処理では、図１３に示した周辺制御ＲＡＭ４１５０ｃついては、そのバックアップ第１エリア４１５０ｃｂにおける、Ｂａｎｋ１（１ｆｒ）及びＢａｎｋ２（１ｆｒ）にバックアップされている内容である演出バックアップ情報（１ｆｒ）を比較するとともに、Ｂａｎｋ１（１ｍｓ）及びＢａｎｋ２（１ｍｓ）にバックアップされている内容である演出バックアップ情報（１ｍｓ）を比較し、そのバックアップ第２エリア４１５０ｃｃにおける、Ｂａｎｋ３（１ｆｒ）及びＢａｎｋ４（１ｆｒ）にバックアップされている内容である演出バックアップ情報（１ｆｒ）を比較するとともに、Ｂａｎｋ３（１ｍｓ）及びＢａｎｋ４（１ｍｓ）にバックアップされている内容である演出バックアップ情報（１ｍｓ）を比較し、この比較した内容が一致しているときには図１３に示した周辺制御ＲＡＭ４１５０ｃの通常使用する記憶領域である、Ｂａｎｋ０（１ｆｒ）に対してＢａｎｋ１（１ｆｒ）に記憶されている内容である演出バックアップ情報（１ｆｒ）と、Ｂａｎｋ０（１ｍｓ）に対してＢａｎｋ１（１ｍｓ）に記憶されている内容である演出バックアップ情報（１ｍｓ）と、をそれぞれコピーバックしてホットスタートとする一方、比較した内容が一致していないとき（つまり、不一致であるとき）には周辺制御ＲＡＭ４１５０ｃの通常使用する記憶領域である、Ｂａｎｋ０（１ｆｒ）及びＢａｎｋ０（１ｍｓ）に対してそれぞれ値０を強制的に書き込んでコールドスタートとする。
【０５６３】
またホットスタート／コールドスタートの判定処理では、周辺制御ＳＲＡＭ４１５０ｄについても、そのバックアップ第１エリア４１５０ｄｂにおける、Ｂａｎｋ１（ＳＲＡＭ）及びＢａｎｋ２（ＳＲＡＭ）にバックアップされている内容である演出バックアップ情報（ＳＲＡＭ）を比較するとともに、そのバックアップ第２エリア４１５０ｄｃにおける、Ｂａｎｋ３（ＳＲＡＭ）及びＢａｎｋ４（ＳＲＡＭ）にバックアップされている内容である演出バックアップ情報（ＳＲＡＭ）を比較する。この比較した内容が一致しているときには周辺制御ＳＲＡＭ４１５０ｄ（図１２参照）の通常使用する記憶領域であるＢａｎｋ０（ＳＲＡＭ）に対してＢａｎｋ０（ＳＲＡＭ）に記憶されている内容である演出バックアップ情報（ＳＲＡＭ）をコピーバックしてホットスタートとする一方、比較した内容が一致していないとき（つまり、不一致であるとき）には周辺制御ＳＲＡＭ４１５０ｄの通常使用する記憶領域であるＢａｎｋ０（ＳＲＡＭ）に対して値０を強制的に書き込んでコールドスタートとする。このようなホットスタート又はコールドスタートに続いて、周辺制御ＲＡＭ４１５０ｃ（図１３参照）のバックアップ非管理対象ワークエリア４１５０ｃｆに対して値０を強制的に書き込んでゼロクリアする。そして周辺制御ＭＰＵ４１５０ａは、この初期化設定処理を行った後に、周辺制御内蔵ＷＤＴ４１５０ａｆと、周辺制御外部ＷＤＴ４１５０ｅ（図１２参照）と、にクリア信号を出力して周辺制御ＭＰＵ４１５０ａにリセットがかからないようにしている。
【０５６４】
さらに、この周辺制御部電源投入時処理では、タッチパネルモジュール２４６ａ（接触入力制御手段）に内蔵されている電源投入時接触感度調整機能が次のように作動する。すなわち、この電源投入時接触感度調整機能では、タッチパネルモジュール２４６ａ自身が、電源制御部によって電力の供給が開始されたことを契機としてタッチパネル２４６の接触面における接触感度を調整する（初期接触感度調整手段）。具体的には、まず、タッチパネルコントローラ４８１のコントロールレジスタ４８１ａには、タッチパネル２４６の接触面が非接触状態にある場合における静電容量としての接触判定用閾値が記憶されている。タッチパネルコントローラ４８１は、電源制御部によって電力の供給が開始されたことを契機として、コントロールレジスタ４８１ａに記憶されている接触判定用閾値を予め定められた接触判定用閾値の初期値（以下「初期接触判定用閾値」ともいう）で更新する。
【０５６５】
ステップＳ１０００に続いて、演出制御プログラムは現在時刻情報取得処理を行う（ステップＳ１００２）。この現在時刻情報取得処理では、図１２に示したＲＴＣ制御部４１６５のＲＴＣ４１６５ａのＲＴＣ内蔵ＲＡＭ４１６５ａａから、年月日を特定するカレンダー情報と時分秒を特定する時刻情報とを取得して、図１３に示した周辺制御ＲＡＭ４１５０ｃのＲＴＣ情報取得記憶領域４１５０ｃａｄに、現在のカレンダー情報としてカレンダー情報記憶部にセットするとともに、現在の時刻情報として時刻情報記憶部にセットする。また、現在時刻情報取得処理では、液晶表示装置の輝度設定処理も行う。この液晶表示装置の輝度設定処理では、周辺制御ＭＰＵ４１５０ａがＲＴＣ制御部４１６５のＲＴＣ内蔵ＲＡＭ４１６５ａａから輝度設定情報を取得して、この取得した輝度設定情報に含まれるＬＥＤの輝度となるように、遊技盤側液晶表示装置１９００のバックライトの輝度を調節して点灯する処理を行う。輝度設定情報は、上述したように、遊技盤側液晶表示装置１９００のバックライトであるＬＥＤの輝度が１００％〜７０％までに亘る範囲を５％刻みで調節するための輝度調節情報と、現在設定されている遊技盤側液晶表示装置１９００のバックライトであるＬＥＤの輝度と、が含まれているものである。
【０５６６】
液晶表示装置の輝度設定処理では、具体的には、ＲＴＣ制御部４１６５のＲＴＣ内蔵ＲＡＭ４１６５ａａに記憶されている輝度設定情報に含まれるＬＥＤの輝度が７５％で遊技盤側液晶表示装置１９００のバックライトを点灯するときには、輝度設定情報に含まれる輝度調節情報に基づいて遊技盤側液晶表示装置１９００のバックライトの輝度を調節して点灯し、ＲＴＣ制御部４１６５のＲＴＣ内蔵ＲＡＭ４１６５ａａに記憶されている輝度設定情報に含まれるＬＥＤの輝度が８０％で遊技盤側液晶表示装置１９００のバックライトを点灯するときには、輝度設定情報に含まれる輝度調節情報に基づいて遊技盤側液晶表示装置１９００のバックライトの輝度を調節して点灯する。なお、この液晶表示装置の輝度設定処理では、上述した、遊技盤側液晶表示装置１９００の使用時間に応じて遊技盤側液晶表示装置１９００の輝度を補正するための輝度補正プログラムと同様な補正が全く行われないようになっている。これは、この液晶表示装置の輝度設定処理に輝度補正プログラムと同様な補正プログラムが組み込まれることにより、液晶表示装置の輝度設定処理が実行されるごとに、ＬＥＤの輝度が１００％に向かって補正されるのを防止するためである。
【０５６７】
本実施形態では、周辺制御ＭＰＵ４１５０ａがＲＴＣ４１６５ａのＲＴＣ内蔵ＲＡＭ４１６５ａａからカレンダー情報と時刻情報とを取得するのは、電源投入時の１回のみとなっている。また周辺制御ＭＰＵ４１５０ａは、この現在時刻情報取得処理を行った後に、周辺制御内蔵ＷＤＴ４１５０ａｆと周辺制御外部ＷＤＴ４１５０ｅとにクリア信号を出力して周辺制御ＭＰＵ４１５０ａにリセットがかからないようにしている。
【０５６８】
ステップＳ１００２に続いて、演出制御プログラムは、Ｖブランク信号検出フラグＶＢ−ＦＬＧに値０をセットする（ステップＳ１００６）。このＶブランク信号検出フラグＶＢ−ＦＬＧは、後述する周辺制御部定常処理を実行するか否かを決定するためのフラグであり、周辺制御部定常処理を実行するとき値１、周辺制御部定常処理を実行しないとき値０にそれぞれ設定される。Ｖブランク信号検出フラグＶＢ−ＦＬＧは、周辺制御ＭＰＵ４１５０ａからの画面データを受け入れることができる状態である旨を伝えるＶブランク信号が音源内蔵ＶＤＰ４１６０ａから入力されたことを契機として実行される後述する周辺制御部Ｖブランク信号割り込み処理において値１がセットされるようになっている。このステップＳ１００６では、Ｖブランク信号検出フラグＶＢ−ＦＬＧに値０をセットすることによりＶブランク信号検出フラグＶＢ−ＦＬＧを一度初期化している。また周辺制御ＭＰＵ４１５０ａは、このＶブランク信号検出フラグＶＢ−ＦＬＧに値０をセットした後に、周辺制御内蔵ＷＤＴ４１５０ａｆと周辺制御外部ＷＤＴ４１５０ｅとにクリア信号を出力して周辺制御ＭＰＵ４１５０ａにリセットがかからないようにしている。
【０５６９】
ステップＳ１００６に続いて、演出制御プログラムは、Ｖブランク信号検出フラグＶＢ−ＦＬＧが値１であるか否かを判定する（ステップＳ１００８）。このＶブランク信号検出フラグＶＢ−ＦＬＧが値１でない（値０である）ときには、再びステップＳ１００８に戻ってＶブランク信号検出フラグＶＢ−ＦＬＧが値１であるか否かを繰り返し判定する。このような判定を繰り返すことにより、周辺制御部定常処理を実行するまで待機する状態となる。また周辺制御ＭＰＵ４１５０ａは、このＶブランク信号検出フラグＶＢ−ＦＬＧが値１であるか否かを判定した後に、周辺制御内蔵ＷＤＴ４１５０ａｆと周辺制御外部ＷＤＴ４１５０ｅとにクリア信号を出力して周辺制御ＭＰＵ４１５０ａにリセットがかからないようにしている。
【０５７０】
ステップＳ１００８でＶブランク信号検出フラグＶＢ−ＦＬＧが値１であるとき、つまり周辺制御部定常処理を実行するときには、まず定常処理中フラグＳＰ−ＦＬＧに値１をセットする（ステップＳ１００９）。この定常処理中フラグＳＰ−ＦＬＧは、周辺制御部定常処理を実行中であるとき値１、周辺制御部定常処理を実行完了したとき値０にそれぞれセットされる。
【０５７１】
ステップＳ１００９に続いて、演出制御プログラムは１ｍｓ割り込みタイマ起動処理を行う（ステップＳ１０１０）。この１ｍｓ割り込みタイマ起動処理では、後述する周辺制御部１ｍｓタイマ割り込み処理を実行するための１ｍｓ割り込みタイマを起動するとともに、この１ｍｓ割り込みタイマが起動して周辺制御部１ｍｓタイマ割り込み処理が実行された回数をカウントするための１ｍｓタイマ割り込み実行回数ＳＴＮに値１をセットして１ｍｓタイマ割り込み実行回数ＳＴＮの初期化も行う。この１ｍｓタイマ割り込み実行回数ＳＴＮは周辺制御部１ｍｓタイマ割り込み処理で更新される。
【０５７２】
ステップＳ１０１０に続いて、演出制御プログラムは、ランプデータ出力処理を行う（ステップＳ１０１２）。このランプデータ出力処理では、演出制御プログラムが図１２に示したランプ駆動基板４１７０へのＤＭＡシリアル連続送信を行う。ここでは、図１３に示した周辺制御ＭＰＵ４１５０ａの周辺制御ＤＭＡコントローラ４１５０ａｃを利用してランプ駆動基板用シリアルＩ／Ｏポート連続送信を行う。このランプ駆動基板用シリアルＩ／Ｏポート連続送信が開始されるときには、図１３に示した周辺制御ＭＰＵ４１５０ａに外付けされる周辺制御ＲＡＭ４１５０ｃのランプ駆動基板側送信データ記憶領域４１５０ｃａａに、遊技盤４に設けた各種装飾基板の複数のＬＥＤへの点灯信号、点滅信号、又は階調点灯信号を出力するための遊技盤側発光データＳＬ−ＤＡＴが後述するランプデータ作成処理で作成されてセットされた状態となっている。
【０５７３】
周辺制御ＭＰＵ４１５０ａの周辺制御ＣＰＵコア４１５０ａａは、周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にランプ駆動基板用シリアルＩ／Ｏポートの送信を指定し、ランプ駆動基板側送信データ記憶領域４１５０ｃａａの先頭アドレスに格納された遊技盤側発光データＳＬ−ＤＡＴのうちの最初の１バイトを、外部バス４１５０ｈ、周辺制御バスコントローラ４１５０ａｄ、そして周辺バス４１５０ａｉを介して、ランプ駆動基板用シリアルＩ／Ｏポートの送信バッファレジスタに転送して書き込む。これにより、ランプ駆動基板用シリアルＩ／Ｏポートは、この書き込まれた送信バッファレジスタのデータを送信シフトレジスタに転送し、遊技盤側発光クロック信号ＳＬ−ＣＬＫと同期して送信シフトレジスタの１バイトのデータを、１ビットずつ送信開始する。
【０５７４】
周辺制御ＤＭＡコントローラ４１５０ａｃは、ランプ駆動基板用シリアルＩ／Ｏポートの送信割り込み要求が発生するごとに、これを契機として（本実施形態では、ランプ駆動基板用シリアルＩ／Ｏポートの送信バッファレジスタに書き込まれた１バイトのデータが送信シフトレジスタに転送され、その送信バッファレジスタに１バイトのデータがなくなって空となったことを契機としている。）、周辺制御ＣＰＵコア４１５０ａａがバスを使用していない場合に、ランプ駆動基板側送信データ記憶領域４１５０ｃａａに格納された残りの遊技盤側発光データＳＬ−ＤＡＴを１バイトずつ、外部バス４１５０ｈ、周辺制御バスコントローラ４１５０ａｄ、そして周辺バス４１５０ａｉを介して、ランプ駆動基板用シリアルＩ／Ｏポートの送信バッファレジスタに転送して書き込むことで、ランプ駆動基板用シリアルＩ／Ｏポートは、この書き込まれた送信バッファレジスタのデータを送信シフトレジスタに転送し、遊技盤側発光クロック信号ＳＬ−ＣＬＫと同期して送信シフトレジスタの１バイトのデータを、１ビットずつ送信開始し、ランプ駆動基板用シリアルＩ／Ｏポートによる連続送信を行っている。
【０５７５】
またランプデータ出力処理では、演出制御プログラムが、図１２に示した枠装飾駆動アンプ基板１９４へのＤＭＡシリアル連続送信処理を行う。ここでも、周辺制御ＭＰＵ４１５０ａの周辺制御ＤＭＡコントローラ４１５０ａｃを利用して枠装飾駆動アンプ基板ＬＥＤ用シリアルＩ／Ｏポート連続送信を行う。この枠装飾駆動アンプ基板ＬＥＤ用シリアルＩ／Ｏポート連続送信が開始されるときには、図１３に示した周辺制御ＭＰＵ４１５０ａに外付けされる周辺制御ＲＡＭ４１５０ｃの枠装飾駆動アンプ基板側ＬＥＤ用送信データ記憶領域４１５０ｃａｂに、扉枠５に設けた各種装飾基板の複数のＬＥＤへの点灯信号、点滅信号又は階調点灯信号を出力するための扉側発光データＳＴＬ−ＤＡＴが後述するランプデータ作成処理で作成されてセットされた状態となっている。
【０５７６】
周辺制御ＭＰＵ４１５０ａの周辺制御ＣＰＵコア４１５０ａａは、周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因に枠装飾駆動アンプ基板ＬＥＤ用シリアルＩ／Ｏポートの送信を指定し、枠装飾駆動アンプ基板側ＬＥＤ用送信データ記憶領域４１５０ｃａｂの先頭アドレスに格納された扉側発光データＳＴＬ−ＤＡＴのうちの最初の１バイトを、外部バス４１５０ｈ、周辺制御バスコントローラ４１５０ａｄ、そして周辺バス４１５０ａｉを介して、枠装飾駆動アンプ基板ＬＥＤ用シリアルＩ／Ｏポートの送信バッファレジスタに転送して書き込む。これにより、枠装飾駆動アンプ基板ＬＥＤ用シリアルＩ／Ｏポートは、この書き込まれた送信バッファレジスタのデータを送信シフトレジスタに転送し、扉側発光クロック信号ＳＴＬ−ＣＬＫと同期して送信シフトレジスタの１バイトのデータを、１ビットずつ送信開始する。
【０５７７】
周辺制御ＤＭＡコントローラ４１５０ａｃは、枠装飾駆動アンプ基板ＬＥＤ用シリアルＩ／Ｏポートの送信割り込み要求が発生するごとに、これを契機として（本実施形態では、枠装飾駆動アンプ基板ＬＥＤ用シリアルＩ／Ｏポートの送信バッファレジスタに書き込まれた１バイトのデータが送信シフトレジスタに転送され、その送信バッファレジスタに１バイトのデータがなくなって空となったことを契機としている。）、周辺制御ＣＰＵコア４１５０ａａがバスを使用していない場合に、枠装飾駆動アンプ基板側ＬＥＤ用送信データ記憶領域４１５０ｃａｂに格納された残りの扉側発光データＳＴＬ−ＤＡＴを１バイトずつ、外部バス４１５０ｈ、周辺制御バスコントローラ４１５０ａｄ、そして周辺バス４１５０ａｉを介して、枠装飾駆動アンプ基板ＬＥＤ用シリアルＩ／Ｏポートの送信バッファレジスタに転送して書き込むことで、枠装飾駆動アンプ基板ＬＥＤ用シリアルＩ／Ｏポートは、この書き込まれた送信バッファレジスタのデータを送信シフトレジスタに転送し、扉側発光クロック信号ＳＴＬ−ＣＬＫと同期して送信シフトレジスタの１バイトのデータを、１ビットずつ送信開始し、枠装飾駆動アンプ基板ＬＥＤ用シリアルＩ／Ｏポートによる連続送信を行っている。
【０５７８】
ステップＳ１０１２に続いて、演出制御プログラムは、操作ユニット監視処理を行う（ステップＳ１０１４）。この操作ユニット監視処理では、後述する周辺制御部１ｍｓタイマ割り込み処理における操作ユニット情報取得処理において、図１２に示した操作ユニット４００に設けられた各種検出スイッチからの検出信号に基づいてダイヤル操作部４０１の回転（回転方向）及び押圧操作部４０５の操作等を取得した各種情報（例えば、操作ユニット４００に設けられた各種検出スイッチからの検出信号に基づいて作成するダイヤル操作部４０１の回転（回転方向）履歴情報、及び押圧操作部４０５の操作履歴情報など。）がセットされる図１３に示した周辺制御ＲＡＭ４１５０ｃの操作ユニット情報取得記憶領域４１５０ｃａｉに基づいて、ダイヤル操作部４０１の回転方向や押圧操作部４０５の操作有無を監視し、ダイヤル操作部４０１の回転方向や押圧操作部４０５の操作の状態を遊技演出に反映するか否かを適宜決定する。
【０５７９】
ステップＳ１０１４に続いて、演出制御プログラムは、表示データ出力処理を行う（ステップＳ１０１６）。この表示データ出力処理では、後述する表示データ作成処理で音源内蔵ＶＤＰ４１６０ａの内蔵ＶＲＡＭ上に生成した１画面分（１フレーム分）の描画データを音源内蔵ＶＤＰ４１６０ａがチャンネルＣＨ１，２から遊技盤側液晶表示装置１９００及び上皿側液晶表示装置２４４に出力する。これにより、遊技盤側液晶表示装置１９００及び上皿側液晶表示装置２４４にさまざまな画面が描画される。なお、表示データ出力処理では、音源内蔵ＶＤＰ４１６０ａの描画能力を超える描画を行った場合には、生成した１画面分（１フレーム分）の描画データを遊技盤側液晶表示装置１９００及び上皿側液晶表示装置２４４に出力することをキャンセルするようになっている。これにより、処理時間の遅れを防止することができるが、いわゆるコマ落ちが発生することとなるものの、ステップＳ１０１２のランプデータ出力処理による、遊技盤４に設けた各種装飾基板の複数のＬＥＤ、及び扉枠５に設けた各種装飾基板の複数のＬＥＤによる演出と、後述する音データ出力処理による、図５に示した本体枠３に設けたスピーカボックス９２０に収容されるスピーカー及び図２に示した扉枠５に設けたスピーカーから各種演出に合わせた音楽や効果音等による演出と、の同期を優先することができる仕組みとなっている。
【０５８０】
ステップＳ１０１６に続いて、演出制御プログラムは、音データ出力処理を行う（ステップＳ１０１８）。この音データ出力処理では、演出制御プログラムが、後述する音データ作成処理で音源内蔵ＶＤＰ４１６０ａに設定された音楽及び効果音等の音データをシリアル化したオーディオデータとしてオーディオデータ送信ＩＣ４１６０ｃに出力したり、音楽及び効果音のほかに報知音や告知音の音データをシリアル化したオーディオデータとしてオーディオデータ送信ＩＣ４１６０ｃに出力したりする。このオーディオデータ送信ＩＣ４１６０ｃは、音源内蔵ＶＤＰ４１６０ａからのシリアル化したオーディオデータが入力されると、右側オーディオデータを、プラス信号及びマイナス信号とする差分方式のシリアルデータとして枠装飾駆動アンプ基板１９４に向かって送信するとともに、左側オーディオデータを、プラス信号及びマイナス信号とする差分方式のシリアルデータとして枠装飾駆動アンプ基板１９４に向かって送信する。これにより、本体枠３に設けたスピーカボックス９２０に収容されるスピーカー及び扉枠５に設けたスピーカーから各種演出に合わせた音楽や効果音等がステレオ再生されたりするほかに報知音や告知音もステレオ再生されたりする。
【０５８１】
ステップＳ１０１８に続いて、演出制御プログラムはスケジューラ更新処理を行う（ステップＳ１０２０）。このスケジューラ更新処理では、演出制御プログラムが図１３に示した周辺制御ＲＡＭ４１５０ｃのスケジュールデータ記憶領域４１５０ｃａｅにセットされた各種スケジュールデータを更新する。例えば、スケジューラ更新処理では、スケジュールデータ記憶領域４１５０ｃａｅにセットされた画面生成用スケジュールデータを構成する時系列に配列された画面データのうち、先頭の画面データから何番目の画面データを音源内蔵ＶＤＰ４１６０ａに出力するのかを指示するために、ポインタを更新する。
【０５８２】
またスケジューラ更新処理では、スケジュールデータ記憶領域４１５０ｃａｅにセットされた発光態様生成用スケジュールデータを構成する時系列に配列された発光データのうち、先頭の発光データから何番目の発光データを各種ＬＥＤの発光態様とするのかを指示するために、ポインタを更新する。
【０５８３】
またスケジューラ更新処理では、スケジュールデータ記憶領域４１５０ｃａｅにセットされた音生成用スケジュールデータを構成する時系列に配列された、音楽や効果音等の音データ、報知音や告知音の音データを指示する音指令データのうち、先頭の音指令データから何番目の音指令データを音源内蔵ＶＤＰ４１６０ａに出力するのかを指示するために、ポインタを更新する。
【０５８４】
またスケジューラ更新処理では、スケジュールデータ記憶領域４１５０ｃａｅにセットされた電気的駆動源スケジュールデータを構成する時系列に配列されたモータやソレノイド等の電気的駆動源の駆動データのうち、先頭の駆動データから何番目の駆動データを出力対象とするのかを指示するために、ポインタを更新する。電気的駆動源スケジュールデータを構成する時系列に配列されたモータやソレノイド等の電気的駆動源の駆動データは、後述する、１ｍｓタイマ割り込みが発生するごとに繰り返し実行される周辺制御部１ｍｓタイマ割り込み処理におけるモータ及びソレノイド駆動処理で更新される。この１ｍｓタイマ割り込みが発生するごとに繰り返し実行されるモータ及びソレノイド駆動処理では、ポインタが指示する駆動データに従ってモータやソレノイド等の電気的駆動源を駆動するとともに、時系列に規定された次の駆動データにポインタを更新し、自身の処理を実行するごとに、ポインタを更新する。つまり、モータ及びソレノイド駆動処理において更新したポインタの指示する駆動データは、スケジューラ更新処理において強制的に更新される仕組みとなっているため、仮に、モータ及びソレノイド駆動処理においてポインタが何らかの原因で本来指示するはずの駆動データから他の駆動データを指示することとなっても、スケジューラ更新処理において強制的に本来指示するはずの駆動データに指示するように強制的に更新されるようになっている。
【０５８５】
ステップＳ１０２０に続いて、演出制御プログラムは、受信コマンド解析処理を行う（ステップＳ１０２２）。受信コマンド解析処理では、演出制御プログラムが、主制御基板４１００から送信された各種コマンドを、後述する周辺制御部コマンド受信割り込み処理（コマンド受信手段）において受信した各種コマンドの解析を行う（コマンド解析手段）。すなわち、演出制御プログラムは、周辺制御部コマンド受信割り込み処理で受信されたコマンドが、例えば、始動口入賞演出の開始を指示するための始動口入賞コマンド、普通図柄の保留数（０〜４個）を識別するための普通図柄記憶コマンド、図柄同調演出の開始を指示するための図柄同調演出開始コマンド、始動保留数が変化すると出力される図柄記憶コマンド、大入賞口２１０３に遊技球が受け入れられる度に出力された大入賞口１カウント表示コマンド（大入賞口カウントコマンド）、又は、図１６に示される満タンという内容を示す枠状態１コマンド（第２のエラー発生コマンド、満タンエラー発生コマンド）であるか否かを解析し（コマンド解析手段）、現在、どの遊技状態であるかを認識する。また、この演出制御プログラムは、電源投入時から所定時間が経過した後、周辺制御部コマンド受信割り込み処理によって受信されたコマンドが本体枠開放コマンド、本体枠閉鎖コマンド、扉枠開放コマンド又は扉枠閉鎖コマンドであるか否かを解析する。主制御基板４１００からの各種コマンドは、周辺制御部コマンド受信割り込み処理で受信されて図１３に示した周辺制御ＲＡＭ４１５０ｃの受信コマンド記憶領域４１５０ｃａｃに記憶されるようになっており、受信コマンド解析処理では、演出制御プログラムが、受信コマンド記憶領域４１５０ｃａｃに記憶された各種コマンドの解析を行う。各種コマンドには、図１５に示した、特図１同調演出関連に区分される各種コマンド、特図２同調演出関連に区分される各種コマンド、大当り関連に区分される各種コマンド、電源投入に区分される各種コマンド、普図同調演出関連に区分される各種コマンド、普通電役演出関連に区分される各種コマンド、図１６に示した、報知表示に区分される各種コマンド、上述した扉枠開放コマンド、扉枠閉鎖コマンド、本体枠開放コマンド及び本体枠閉鎖コマンド並びにエラー解除ナビコマンド（第２のエラー解除コマンドに相当）及び枠状態１コマンド（第２のエラー発生コマンドに相当）などの状態表示に区分される各種コマンド、テスト関連に区分される各種コマンド及びその他に区分される各種コマンドがある。
【０５８６】
ステップＳ１０２２に続いて、演出制御プログラムが警告処理を行う（ステップＳ１０２４）。警告処理では、さらに、演出制御プログラムが、上述のようにステップＳ１０２２の受信コマンド解析処理で解析したコマンドに、図１６に示した報知表示に区分される各種コマンドが含まれているときには、各種異常報知を実行するための異常表示態様に設定されている、画面生成用スケジュールデータ、発光態様生成用スケジュールデータ、音生成用スケジュールデータ、及び電気的駆動源スケジュールデータ等を、周辺制御部４１５０の周辺制御ＲＯＭ４１５０ｂ又は周辺制御ＲＡＭ４１５０ｃの各種制御データコピーエリア４１５０ｃｅから抽出して周辺制御ＲＡＭ４１５０ｃのスケジュールデータ記憶領域に４１５０ｃａｅにセットする。なお、警告処理では、複数の異常が同時に発生した場合には、予め登録した優先度の高い順から異常報知から行われ、その異常が解決して残っている他の異常報知に自動的に遷移するようになっている。これにより、一の異常が発生した後であってその異常を解決する前に他の異常が発生して一の異常が発生しているという情報を失うことなく、複数の異常を同時に監視することができる。
【０５８７】
さらに、警告処理では、電源投入時から所定時間が経過した後に、演出制御プログラムが、受信コマンド解析処理（ステップＳ１０２２）において解析したコマンドが、図１６に示した状態表示に区分される各種コマンド、例えばエラー解除ナビコマンド（第２のエラー解除コマンド）である場合、演出動作に伴う通常の演出態様とは異なる態様で液晶及び音制御部４１６０を制御することにより、例えば、遊技盤側液晶表示装置１９００（演出装置）、上皿側液晶表示装置２４４（演出装置）、ランプ（演出装置）を用いて視覚的に外部に警告したり、一対のサイドスピーカ（演出装置）を用いて聴覚的に外部に警告する（エラー報知手段）。このようにすると、悪意のある遊技者が、遊技状態であるにも拘わらず払出制御基板４１１０の操作スイッチ９５２を操作することにより主制御基板４１００にエラー解除ナビコマンドを入力しようと試行した際に、パチンコ遊技機１が外部に警告を行う構成となっているため、遊技の進行に影響を及ぼしかねない主制御基板４１００に対する不正行為が抑止されるようになる。
【０５８８】
次に、ステップＳ１０２４の処理に続いて、演出制御プログラムは、ＲＴＣ取得情報更新処理を行う（ステップＳ１０２５）。ＲＴＣ取得情報更新処理では、演出制御プログラムが、ステップＳ１００２の現在時刻情報取得処理で取得して図１３に示した周辺制御ＲＡＭ４１５０ｃのＲＴＣ情報取得記憶領域４１５０ｃａｄにセットした、カレンダー情報記憶部に記憶されたカレンダー情報と時刻情報記憶部に記憶された時刻情報とを更新する。このＲＴＣ取得情報更新処理により、時刻情報記憶部に記憶される時刻情報である時分秒が更新され、この更新される時刻情報に基づいてカレンダー情報記憶部に記憶されるカレンダー情報である年月日が更新される。
【０５８９】
ステップＳ１０２５に続いて、演出制御プログラムは演出制御処理を行う（ステップＳ１０２６）。演出制御処理では、演出制御プログラムが、実行中の演出の進行状態に基づく処理の実行を指示する。例えば、変動表示ゲームが実行されていない状態でデモ画面を表示したり、特図同調演出のコマンドを受信した場合には特図同調演出の進行を制御する。また、変動表示ゲームの結果に基づいて大当り遊技演出などを実行する。演出制御処理の詳細については、図４９にて後述する。
【０５９０】
ステップＳ１０２６に続いて、演出制御プログラムは特図先読み演出制御処理を行う（ステップＳ１０２７）。特図先読み演出制御処理では、演出制御プログラムが、特図先読み演出の実行開始時の設定を行う。特図先読み演出制御処理の詳細については、図６７にて後述する。
【０５９１】
ステップＳ１０２７に続いて、演出制御プログラムは普図先読み演出制御処理を行う（ステップＳ１０２８）。普図先読み演出制御処理では、演出制御プログラムが、普図先読み演出の実行開始時の設定と進行の制御を行う。普図先読み演出制御処理の詳細については、図７３にて後述する。
【０５９２】
ステップＳ１０２７に続いて、演出制御プログラムはランプデータ作成処理を行う（ステップＳ１０２８）。ランプデータ作成処理では、演出制御プログラムが、ステップＳ１０２０のスケジューラ更新処理においてポインタが更新されて、発光態様生成用スケジュールデータを構成する時系列に配列された発光データのうち、そのポインタが指示する発光データに基づいて、遊技盤４に設けた各種装飾基板の複数のＬＥＤへの点灯信号、点滅信号、又は階調点灯信号を出力するための遊技盤側発光データＳＬ−ＤＡＴを、周辺制御部４１５０の周辺制御ＲＯＭ４１５０ｂ又は周辺制御ＲＡＭ４１５０ｃの各種制御データコピーエリア４１５０ｃｅから抽出して作成するとともに、図１３に示した周辺制御ＲＡＭ４１５０ｃのランプ駆動基板側送信データ記憶領域４１５０ｃａａにセットするとともに、扉枠５に設けた各種装飾基板の複数のＬＥＤへの点灯信号、点滅信号又は階調点灯信号を出力するための扉側発光データＳＴＬ−ＤＡＴを、周辺制御部４１５０の周辺制御ＲＯＭ４１５０ｂ又は周辺制御ＲＡＭ４１５０ｃの各種制御データコピーエリア４１５０ｃｅから抽出して作成して、図１３に示した周辺制御ＲＡＭ４１５０ｃの枠装飾駆動アンプ基板側ＬＥＤ用送信データ記憶領域４１５０ｃａｂにセットする。
【０５９３】
ステップＳ１０２８に続いて、演出制御プログラムは表示データ作成処理を行う（ステップＳ１０３０）。表示データ作成処理では、ステップＳ１０２０のスケジューラ更新処理においてポインタが更新されることにより、演出制御プログラムが、周辺制御ＭＰＵ４１５０ａに、上記画面生成用スケジュールデータを構成するデータであって時系列に配列された画面データのうち当該ポインタが示す画面データを、周辺制御部４１５０の周辺制御ＲＯＭ４１５０ｂ又は周辺制御ＲＡＭ４１５０ｃの各種制御データコピーエリア４１５０ｃｅから抽出して音源内蔵ＶＤＰ４１６０ａに出力する。この音源内蔵ＶＤＰ４１６０ａは、周辺制御ＭＰＵ４１５０ａから画面データが入力されると、この入力された画面データに基づいて液晶及び音制御ＲＯＭ４１６０ｂから少なくとも１つのキャラクタデータを抽出するとともに当該抽出した少なくとも１つのキャラクタデータからスプライトデータを作成し、遊技盤側液晶表示装置１９００及び上皿側液晶表示装置２４４に表示する１画面分（１フレーム分）の描画データを内蔵ＶＲＡＭ（フレームバッファに相当）上に生成する。
【０５９４】
ところで、従来のパチンコ遊技機では、遊技の進行に応じて、各フレームにおいて背景画像に多数の素材画像を重ねて構成した映像を表示することにより、遊技者の興味が尽きにくい態様としようとしており、より多彩な映像を表示すべくさらに多数の素材画像を各フレームに含めるように表示制御を実行することが要請されているものの、各フレームに多数の素材画像を含めることは、一見すると、表示制御に大きな負担が掛かるように思える。
【０５９５】
そこで本実施形態では、多数の素材画像を含むフレームの表示制御を簡素化して処理負担を軽減することを目的として、演出制御プログラムが、描画データに基づいて表示される各フレームと、各フレームに表されうる複数の素材画像との対応関係が予め定義されている対応関係情報を管理する一方、各フレームのうちの所定のフレームを表示させようとした際に当該対応関係情報を参照し当該所定のフレームに含めて表すべき少なくとも１つの所定の素材画像を特定し、音源内蔵ＶＤＰ４１６０ａに、上記所定の素材画像を含めるとともに当該所定の素材画像を除いた他の素材画像を含めずに描画データを生成させて内蔵ＶＲＡＭ（フレームバッファ）に格納し、この内蔵ＶＲＡＭに格納された描画データに基づく当該所定フレームを遊技盤側液晶表示装置１９００（表示手段）に表示させている。以下、具体的に説明する。
【０５９６】
まず、本実施形態においては、各フレームを構成する多数の背景画像の表示に用いる多数の背景画像データのうち、少なくとも一部の背景画像データ（以下「特定の背景画像データ」ともいう）は、この特定の背景画像データに基づく背景画像上において少なくとも１つのスプライトなどの素材画像（以下「特定のスプライト」ともいう）が、本来配置されるべき位置（以下「本来の配置位置」という）において、視認できない表示態様（以下「秘匿状態」という）で表されるように、次のように管理されている。
【０５９７】
まず、周辺制御基板４１４０においては、周辺制御ＲＯＭ４１５０ｂに、次のような対応関係紐付けテーブル（対応関係情報管理手段）が格納されており、周辺制御ＭＰＵ４１５０ａ及び音源内蔵ＶＤＰ４１６０ａなどがこの対応関係紐付けテーブルを参照する。この対応関係紐付けテーブルにおいては、音源内蔵ＶＤＰ４１６０ａによって生成される各描画データに基づいて表示される各フレームと当該各フレーム（若しくは所定数のフレーム群グループ）に表されうる少なくとも１つのスプライトとの対応関係を、当該少なくとも１つのスプライトの視覚的な秘匿状態を解除させる秘匿解除コマンド（秘匿解除指令）とともに、予め定義した対応関係情報が管理されている。この対応関係紐付けテーブルにおいては、スプライト番号を用いて各スプライト（や各背景画像）が識別可能とされているとともに、上記対応関係情報の一部として、各フレームの表示範囲における各スプライトの座標値が管理されている。
【０５９８】
この対応関係紐付けテーブルでは、このような対応関係情報として、例えば、音源内蔵ＶＤＰ４１６０ａによって生成される各描画データに基づいて表示される各フレームに表されうるスプライトなどの少なくとも１つの素材画像と、当該少なくとも１つの素材画像の視覚的な秘匿状態を解除させる秘匿解除コマンドとの対応関係が予め定義されている。以下の説明では、当該少なくとも１つの素材画像を「所望のスプライト」という。
【０５９９】
上述したように周辺制御ＭＰＵ４１５０ａは、スケジューラデータに基づいて音源内蔵ＶＤＰ４１６０ａにスプライトデータから描画データを生成させる機能を有する（描画管理手段）。演出制御プログラムは、始動条件の成立を契機として実行された所定の演出抽選の結果に応じて所定のフレームを表示させようとした際に、周辺制御ＭＰＵ４１５０ａの制御によって対応関係紐付けテーブルの対応関係情報を参照し、当該所定のフレームに含めて表すべき所望のスプライトを特定する（素材画像特定手段）。
【０６００】
さらに演出制御プログラムは、スケジュールデータに従って所定のフレームに所望のスプライトを表すべき場合に対応関係紐付けテーブルの対応関係情報を参照することによって、当該所望のスプライトに対応する秘匿解除コマンドを特定し、この特定した秘匿解除コマンドを音源内蔵ＶＤＰ４１６０ａに出力する（秘匿解除指示手段）。この秘匿解除コマンドには、上記所定のフレームにおいて秘匿状態を解除すべき所望のスプライトを識別可能なスプライト番号（以下「所望のスプライト番号」という）が含められている。このような秘匿解除コマンドの出力によって名札情報の表示状態フラグは、初期状態としてオフであったものがオンに更新される。この名札情報及びその表示状態フラグは、各フレームに表されうる各スプライトごとに用意されており、音源内蔵ＶＤＰ４１６０ａが描画処理を実行する際に参照される。
【０６０１】
ここで、演出制御プログラムは、周辺制御ＭＰＵ４１５０ａの制御によって所定のフレームを表示させようとした際、次のように音源内蔵ＶＤＰ４１６０ａ（描画制御手段）を動作させる。すなわち、音源内蔵ＶＤＰ４１６０ａは、上記秘匿解除コマンドを受け取っていない場合、上記対応関係紐付けテーブルの対応関係情報に基づき当該所定のフレームに含められうる所望のスプライトを秘匿状態としたままの表示態様とするための描画データをフレームバッファに生成する。これにより、演出制御プログラムは、周辺制御ＭＰＵ４１５０ａの制御によって、遊技盤側液晶表示装置１９００に、当該所望のスプライトが視認できない態様のフレームを表示させることができる。
【０６０２】
一方、音源内蔵ＶＤＰ４１６０ａは、上記秘匿解除コマンドを受け取った場合には、この秘匿解除コマンドを受け取ってこれに含まれる所望のスプライト番号に対応する名札情報の表示状態フラグがオンに更新されたことを契機として、対応関係紐付けテーブルの対応関係情報を参照し当該秘匿解除コマンドに対応する所望のスプライトを特定する。さらに音源内蔵ＶＤＰ４１６０ａは、この特定された所望のスプライトの秘匿状態を解除して当該所望のスプライトを視覚的に認識しうる表示態様とするための描画データをフレームバッファに生成する。これにより、演出制御プログラムは、周辺制御ＭＰＵ４１５０ａの制御によって、遊技盤側液晶表示装置１９００に、当該所望のスプライトが本来の配置位置に視認可能な表示態様のフレームを表示させることができる。
【０６０３】
このようにすると、演出制御プログラムは、対応関係紐付けテーブルの存在によって、あるシーンのフレーム群を表示させる際に各フレームに表されうるスプライト群がどれであるかを細かく管理しなくても良くなる一方、周辺制御ＭＰＵ４１５０ａに秘匿解除コマンドを出力させるか否かという、従前の表示制御に比べると非常に簡単な制御によって、音源内蔵ＶＤＰ４１６０ａに、各所望のスプライトを表したフレームを描画させたり所望のスプライトを表さないフレームを描画させることができる。これにより、多数のスプライトを含むフレームの表示制御を簡素化して処理負担を軽減することができる。
【０６０４】
しかも、上述した対応関係紐付けテーブルによって、上記所望のスプライトを含むスプライト群と演出制御プログラム（によって発行される秘匿解除コマンド群）とをリンクさせて対応関係を管理する構成を採用しているため、スプライトデータの創作作業と演出制御プログラムの設計作業とを独立させて完全に分離でき、表示制御に関係する設計作業を簡素化することができる。
【０６０５】
ところで、上述したようにパチンコ遊技機に搭載されうる検知デバイスとしては、一般的に電源投入時に初期処理として感度の調整が実施され、その後当該感度で作動するものが多い。このように初期処理において接触感度の調整が実施されたとしても、その後の遊技環境次第では、一見すると、徐々に感度が適切でなくなってしまうことも考えられる。
【０６０６】
そこで本実施形態では、この表示データ作成処理においてさらに、演出制御プログラムが周辺制御ＭＰＵ４１５０ａの制御によって、上皿側液晶表示装置２４４（第２の表示手段）に、タッチパネル２４６（接触型入力手段）の操作面への接触を促す態様の表示動作を実行させる上記演出コマンド（演出実行指令）を出力する一方、タッチパネルモジュール２４６ａ（接触入力制御手段）に、タッチパネル２４６の接触面の接触感度を調整させる機能（接触感度調整手段）を有効にする閾値設定コマンド（感度調整指令）と、を出力する（指令出力手段）。すなわち、演出制御プログラムは、演出コマンド（演出実行指令）として、上皿側液晶表示装置２４４に、タッチパネル２４６の操作面に指で触れることを催促する態様の画面（接触型入力手段の操作面への接触を促す態様）の表示動作を実行させるコマンドを送信情報記憶領域に書き込み、その後、液晶及び音制御部４１６０に出力する（接触催促指令手段）。次に、この液晶及び音制御部４１６０では、当該コマンドを受け取ると、演出制御プログラム（の制御によって表示制御プログラム）が当該コマンドに基づいて、タッチパネル２４６（接触型入力手段）の操作面に指で触れることを催促する態様の画面を、上皿側液晶表示装置２４４に表示させる。
【０６０７】
次にステップＳ１０３０に続いて、演出制御プログラムは、タッチパネル処理を行う（ステップＳ１０３１）。このタッチパネル処理では、主として、演出制御プログラムが周辺制御ＭＰＵ４１５０ａの制御の下、タッチパネル２４６のタッチパネルモジュール２４６ａから受け取った検知信号としての接触検知信号に基づいて、タッチパネル２４６の操作面における接触状態を検知する（接触状態検知手段）。つまり、この演出制御プログラムは、タッチパネル２４６の操作面における接触状態を検出するタッチパネルドライバ（接触状態検出手段）としての機能も有する。この演出制御プログラムは、上記接触状態に基づく接触部分の中心を示すタッチパネル２４６の操作面の座標値を取得し、この座標値で表される位置を検出ポイントとして特定し（検出ポイント取得手段）、この初期位置を含む操作情報を取得する。なお、この演出制御プログラムは、このような座標値を取得するのみならず操作面の範囲（以下、接触範囲という）を取得するようにしてもよい。
【０６０８】
このタッチパネル処理では、上述した懸念事項への対処として、さらに、演出制御プログラムが周辺制御ＭＰＵ４１５０ａの制御によって、上述した演出コマンド（演出実行指令）とは別途、その後、タッチパネルコントローラ４８１のコントロールレジスタ４８１ａに記憶済の接触判定用閾値を更新させるための閾値設定コマンド（感度調整指令）を所定のタイミングで上記送信情報記憶領域に書き込み、その後、タッチパネルモジュール２４６ａ（接触入力制御手段）に出力する（感度調整指令手段）。
【０６０９】
具体的には、演出制御プログラムは、上述した所定のタイミングとして、主制御ＭＰＵ４１００ａから、特別図柄１（第一特別図柄）の変動時間が経過した際に特図１同調演出終了コマンド（図１５参照）を最後に受け取ってから所定時間（例えば１分間）が経過したことを契機として、又は、特別図柄２（第二特別図柄）の変動時間が経過した際に特図２同調演出終了コマンド（図１５参照）を最後に受け取ってから所定時間（例えば１分間）が経過したことを契機として、上述した閾値設定コマンドを送信情報記憶領域に書き込んでタッチパネルモジュール２４６ａのタッチパネルコントローラ４８１に対して送信する。
【０６１０】
演出制御プログラムは、このタッチパネルモジュール２４６ａを制御し、タッチパネルコントローラ４８１がその外部の一例としての周辺制御ＭＰＵ４１５０ａから出力された閾値設定コマンド（感度調整コマンド）を受信したことを契機として、タッチパネル２４６の接触面における接触感度を調整させる。つまり、この演出制御プログラムは、タッチパネルモジュール２４６ａのタッチパネルコントローラ４８１に、周辺制御ＭＰＵ４１５０ａから閾値設定コマンドを受け取ったことを契機として、この閾値設定コマンドに基づいて、コントロールレジスタ４８１ａに記憶されている接触判定用閾値を更新させることにより、タッチパネル２４６による接触感度を調整させる。具体的には、タッチパネルコントローラ４８１は、この閾値設定コマンドを受け取ったことを契機として、タッチパネルセンサ４８２が出力する検知信号に基づく静電容量を取得し、この静電容量を、タッチパネル２４６の接触面が非接触状態にある場合における新たな接触判定用閾値であるとみなすとともに、コントロールレジスタ４８１ａに記憶済の接触判定用閾値を、当該新たな接触判定用閾値で更新する。
【０６１１】
すると、それ以降、タッチパネルコントローラ４８１は、コントロールレジスタ４８１ａにおいて更新された新たな接触判定用閾値と、上述したように接触状態が検知される度に取得される検知静電容量とを比較し、この検知静電容量が接触判定用閾値未満であると判定した場合には接触面が非接触状態にあると判断する一方、この検知静電容量が接触判定用閾値以上であると判定した場合には接触面が接触状態にあると判断する。
【０６１２】
上記同様、タッチパネルコントローラ４８１は、接触面が接触状態にあると判断した場合、接触面における検知座標値が含められた接触検知情報を周辺制御基板４１４０に対して出力する。この周辺制御基板４１４０では、この接触検知情報を受け取ると、周辺制御ＭＰＵ４１５０ａが、当該受け取った接触検知情報に含まれる検知座標値に基づいて、上述した接触面における接触位置を把握することができる。
【０６１３】
以上のようにすると、タッチパネルコントローラ４８１が、周辺制御基板４１４０の周辺制御ＭＰＵ４１５０ａによって出力された閾値設定コマンド（感度調整指令）を受け取ったことを契機とした所望のタイミングで、タッチパネル２４６の接触感度を定める接触判定用閾値が更新されるため、周辺制御ＭＰＵ４１５０ａによる閾値設定コマンドの出力タイミングが適切に制御されれば、所望のタイミングでタッチパネル２４６（接触型入力手段）の接触感度が調整されるようになる（キャリブレーション）。このため、演出制御プログラムが、遊技者による遊技に影響を与えるおそれのある出力タイミングを外して閾値設定コマンドをタッチパネルコントローラ４８１に受け取らせることにより、遊技に影響を与えることなく、常に、タッチパネル２４６における接触状態の検知を適切な作動態様とさせることができる。
【０６１４】
演出制御プログラムが周辺制御ＭＰＵ４１５０ａの制御によってタッチパネルコントローラ４８１に閾値設定コマンドを出力すべきタイミングとしては、上述したように、例えば、特別図柄の変動表示が終了すると出力される特図１同調演出終了コマンド又は特図２同調演出終了コマンドを受け取ってから所定の時間（例えば１分間）が経過しており、遊技者が遊技を中止しているためタッチパネル２４６の操作面に接触している可能性が低いタイミングを例示することができる。すなわち、このような接触感度の調整は、タッチパネル２４６を用いた演出を実行するかもしれない特別図柄の変動表示中には極力実行を控え、その変動表示が終了したことに伴って行うようにしている。
【０６１５】
また、閾値設定コマンドを出力すべきタイミングとしては、その他にも、演出制御プログラムが主制御ＭＰＵ４１００ａから、普通図柄変動時間が経過した時に送信される普図同調演出終了時コマンド（図１５参照）を受け取ってから所定の時間（例えば１分間）が経過したタイミングであってもよい。
【０６１６】
一方、既述のようにタッチパネル２４６は、静電容量型であるとともに、多数の遊技球を貯留可能であって静電気が発生しやすい上皿３０１に設けられているものの、電源投入後も必要に応じて所定のタイミングで感度調整が実施されるため、このような周辺環境の変化を原因とするものであり遊技者の操作によるものでない場合でも、静電容量に変化が生じたものと誤検知しにくくなる。
【０６１７】
ステップＳ１０３１に続いて、演出制御プログラムは音データ作成処理を行う（ステップＳ１０３２）。音データ作成処理では、演出制御プログラムが、ステップＳ１０２０のスケジューラ更新処理においてポインタが更新されて、音生成用スケジュールデータを構成する時系列に配列された音指令データのうち、そのポインタが指示する音指令データを、周辺制御部４１５０の周辺制御ＲＯＭ４１５０ｂ又は周辺制御ＲＡＭ４１５０ｃの各種制御データコピーエリア４１５０ｃｅから抽出して音源内蔵ＶＤＰ４１６０ａに出力する。音源内蔵ＶＤＰ４１６０ａは、周辺制御ＭＰＵ４１５０ａから音指令データが入力されると、液晶及び音制御ＲＯＭ４１６０ｂに記憶されている音楽や効果音等の音データを抽出して内蔵音源を制御することにより、音指令データに規定された、トラック番号に従って音楽及び効果音等の音データを組み込むとともに、出力チャンネル番号に従って使用する出力チャンネルを設定する。
【０６１８】
なお、音データ作成処理では、この音データ作成処理を行うごとに（つまり、周辺制御部定常処理を行うごとに）、図１３に示した周辺制御Ａ／Ｄコンバータ４１５０ａｋを起動し、音量調整ボリューム４１４０ａのつまみ部の回転位置における抵抗値により分圧された電圧を、値０〜値１０２３までの１０２４段階の値に変換している。本実施形態では、１０２４段階の値を７つに分割して基板ボリューム０〜６として管理しており、基板ボリューム０では消音、基板ボリューム６では最大音量に設定されており、基板ボリューム０から基板ボリューム６に向かって音量が大きくなるようにそれぞれ設定されている。基板ボリューム０〜６に設定された音量となるように液晶及び音制御部４１６０の音源内蔵ＶＤＰ４１６０ａを制御して、上述したステップＳ１０１８の音データ出力処理で音データをシリアル化したオーディオデータとしてオーディオデータ送信ＩＣ４１６０ｃに出力することにより、本体枠３に設けたスピーカボックス９２０に収容されるスピーカー及び扉枠５に設けたスピーカーから音楽や効果音が流れるようになっている。
【０６１９】
また、報知音や告知音は、つまみ部の回動操作に基づく音量調整に全く依存されずに流れる仕組みとなっており、消音から最大音量までの音量をプログラムにより液晶及び音制御部４１６０の音源内蔵ＶＤＰ４１６０ａを制御して調整することができるようになっている。このプログラムにより調整される音量は、上述した７段階に分けられた基板ボリュームと異なり、消音から最大音量までを滑らかに変化させることができるようになっている。例えば、ホールの店員等が音量調整ボリューム４１４０ａのつまみ部を回動操作して音量を小さく設定した場合であっても、本体枠３に設けたスピーカボックス９２０に収容されるスピーカー及び扉枠５に設けたスピーカーから流れる音楽や効果音等の演出音が小さくなるものの、パチンコ遊技機１に不具合が発生しているときや遊技者が不正行為を行っているときには大音量（本実施形態では、最大音量）に設定した報知音を流すことができる。従って、演出音の音量を小さくしても、報知音によりホールの店員等が不具合の発生や遊技者の不正行為を気付き難くなることを防止することができる。また、つまみ部の回動操作に基づく音量調整により設定されている現在の基板ボリュームに基づいて、広告音を流す音量を小さくして音楽や効果音の妨げとならないようにしたりする一方、広告音を流す音量を大きくして音楽や効果音に加えて遊技盤側液晶表示装置１９００及び上皿側液晶表示装置２４４で繰り広げられている画面をより迫力あるものとして演出したり、遊技者にとって有利な遊技状態に移行する可能性が高いこと告知したりすることもできる。
【０６２０】
ステップＳ１０３２に続いて、演出制御プログラムはバックアップ処理を行う（ステップＳ１０３４）。このバックアップ処理では、演出制御プログラムが、図１３に示した、周辺制御ＭＰＵ４１５０ａと外付けされる周辺制御ＲＡＭ４１５０ｃに記憶されている内容を、バックアップ第１エリア４１５０ｃｂと、バックアップ第２エリア４１５０ｃｃと、にそれぞれコピーしてバックアップするとともに、周辺制御ＭＰＵ４１５０ａと外付けされる周辺制御ＳＲＡＭ４１５０ｄに記憶されている内容を、バックアップ第１エリア４１５０ｄｂと、バックアップ第２エリア４１５０ｄｃと、にそれぞれコピーしてバックアップする。
【０６２１】
具体的には、バックアップ処理では、周辺制御ＲＡＭ４１５０ｃについて、図１３に示した、バックアップ管理対象ワークエリア４１５０ｃａにおける、１フレーム（１ｆｒａｍｅ）ごとに、つまり周辺制御部定常処理が実行されるごとに、バックアップ対象となっているＢａｎｋ０（１ｆｒ）に含まれる、ランプ駆動基板側送信データ記憶領域４１５０ｃａａ、枠装飾駆動アンプ基板側ＬＥＤ用送信データ記憶領域４１５０ｃａｂ、受信コマンド記憶領域４１５０ｃａｃ、ＲＴＣ情報取得記憶領域４１５０ｃａｄ、及びスケジュールデータ記憶領域４１５０ｃａｅに記憶されている内容である演出情報（１ｆｒ）を、演出バックアップ情報（１ｆｒ）として、バックアップ第１エリア４１５０ｃｂのＢａｎｋ１（１ｆｒ）及びＢａｎｋ２（１ｆｒ）に周辺制御ＤＭＡコントローラ４１５０ａｃが高速にコピーし、そしてバックアップ第２エリア４１５０ｃｃのＢａｎｋ３（１ｆｒ）及びＢａｎｋ４（１ｆｒ）に周辺制御ＤＭＡコントローラ４１５０ａｃが高速にコピーする。
【０６２２】
この周辺制御ＤＭＡコントローラ４１５０ａｃによるＢａｎｋ０（１ｆｒ）に記憶されている内容の高速コピーについて簡単に説明すると、図１３に示した周辺制御ＭＰＵ４１５０ａの周辺制御ＣＰＵコア４１５０ａａが周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にＢａｎｋ０（１ｆｒ）に記憶されている内容を、バックアップ第１エリア４１５０ｃｂのＢａｎｋ１（１ｆｒ）へのコピーを指定し、Ｂａｎｋ０（１ｆｒ）の先頭アドレスに格納された内容からＢａｎｋ０（１ｆｒ）の終端アドレスに格納された内容までを、所定バイト（例えば、１バイト）ずつ連続してバックアップ第１エリア４１５０ｃｂのＢａｎｋ１（１ｆｒ）の先頭アドレスから順番にすべてコピーし、そして周辺制御ＣＰＵコア４１５０ａａが周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にＢａｎｋ０（１ｆｒ）に記憶されている内容を、バックアップ第１エリア４１５０ｃｂのＢａｎｋ２（１ｆｒ）へのコピーを指定し、Ｂａｎｋ０（１ｆｒ）の先頭アドレスに格納された内容からＢａｎｋ０（１ｆｒ）の終端アドレスに格納された内容までを、所定バイト（例えば、１バイト）ずつ連続してバックアップ第１エリア４１５０ｃｂのＢａｎｋ２（１ｆｒ）の先頭アドレスから順番にすべてコピーする。
【０６２３】
続いて、周辺制御ＣＰＵコア４１５０ａａが周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にＢａｎｋ０（１ｆｒ）に記憶されている内容を、バックアップ第２エリア４１５０ｃｃのＢａｎｋ３（１ｆｒ）へのコピーを指定し、Ｂａｎｋ０（１ｆｒ）の先頭アドレスに格納された内容からＢａｎｋ０（１ｆｒ）の終端アドレスに格納された内容までを、所定バイト（例えば、１バイト）ずつ連続してバックアップ第２エリア４１５０ｃｃのＢａｎｋ３（１ｆｒ）の先頭アドレスから順番にすべてコピーし、そして周辺制御ＣＰＵコア４１５０ａａが周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にＢａｎｋ０（１ｆｒ）に記憶されている内容を、バックアップ第２エリア４１５０ｃｃのＢａｎｋ４（１ｆｒ）へのコピーを指定し、Ｂａｎｋ０（１ｆｒ）の先頭アドレスに格納された内容からＢａｎｋ０（１ｆｒ）の終端アドレスに格納された内容までを、所定バイト（例えば、１バイト）ずつ連続してバックアップ第２エリア４１５０ｃｃのＢａｎｋ４（１ｆｒ）の先頭アドレスから順番にすべてコピーする。
【０６２４】
またバックアップ処理では、周辺制御ＳＲＡＭ４１５０ｄについて、図１３に示した、バックアップ管理対象ワークエリア４１５０ｄａにおける、１フレーム（１ｆｒａｍｅ）ごとに、つまり周辺制御部定常処理が実行されるごとに、バックアップ対象となっているＢａｎｋ０（ＳＲＡＭ）に記憶されている内容である演出情報（ＳＲＡＭ）を、演出バックアップ情報（ＳＲＡＭ）として、バックアップ第１エリア４１５０ｄｂのＢａｎｋ１（ＳＲＡＭ）及びＢａｎｋ２（ＳＲＡＭ）に周辺制御ＤＭＡコントローラ４１５０ａｃが高速にコピーし、そしてバックアップ第２エリア４１５０ｄｃのＢａｎｋ３（ＳＲＡＭ）及びＢａｎｋ４（ＳＲＡＭ）に周辺制御ＤＭＡコントローラ４１５０ａｃが高速にコピーする。
【０６２５】
この周辺制御ＤＭＡコントローラ４１５０ａｃによるＢａｎｋ０（ＳＲＡＭ）に記憶されている内容の高速コピーについて簡単に説明すると、図１３に示した周辺制御ＭＰＵ４１５０ａの周辺制御ＣＰＵコア４１５０ａａが周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にＢａｎｋ０（ＳＲＡＭ）に記憶されている内容を、バックアップ第１エリア４１５０ｄｂのＢａｎｋ１（ＳＲＡＭ）へのコピーを指定し、Ｂａｎｋ０（ＳＲＡＭ）の先頭アドレスに格納された内容からＢａｎｋ０（ＳＲＡＭ）の終端アドレスに格納された内容までを、所定バイト（例えば、１バイト）ずつ連続してバックアップ第１エリア４１５０ｄｂのＢａｎｋ１（ＳＲＡＭ）の先頭アドレスから順番にすべてコピーし、そして周辺制御ＣＰＵコア４１５０ａａが周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にＢａｎｋ０（ＳＲＡＭ）に記憶されている内容を、バックアップ第１エリア４１５０ｄｂのＢａｎｋ２（ＳＲＡＭ）へのコピーを指定し、Ｂａｎｋ０（ＳＲＡＭ）の先頭アドレスに格納された内容からＢａｎｋ０（ＳＲＡＭ）の終端アドレスに格納された内容までを、所定バイト（例えば、１バイト）ずつ連続してバックアップ第１エリア４１５０ｄｂのＢａｎｋ２（ＳＲＡＭ）の先頭アドレスから順番にすべてコピーする。
【０６２６】
続いて、周辺制御ＣＰＵコア４１５０ａａが周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にＢａｎｋ０（ＳＲＡＭ）に記憶されている内容を、バックアップ第２エリア４１５０ｄｃのＢａｎｋ３（ＳＲＡＭ）へのコピーを指定し、Ｂａｎｋ０（ＳＲＡＭ）の先頭アドレスに格納された内容からＢａｎｋ０（ＳＲＡＭ）の終端アドレスに格納された内容までを、所定バイト（例えば、１バイト）ずつ連続してバックアップ第２エリア４１５０ｄｃのＢａｎｋ３（ＳＲＡＭ）の先頭アドレスから順番にすべてコピーし、そして周辺制御ＣＰＵコア４１５０ａａが周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にＢａｎｋ０（ＳＲＡＭ）に記憶されている内容を、バックアップ第２エリア４１５０ｄｃのＢａｎｋ４（ＳＲＡＭ）へのコピーを指定し、Ｂａｎｋ０（ＳＲＡＭ）の先頭アドレスに格納された内容からＢａｎｋ０（ＳＲＡＭ）の終端アドレスに格納された内容までを、所定バイト（例えば、１バイト）ずつ連続してバックアップ第２エリア４１５０ｄｃのＢａｎｋ４（ＳＲＡＭ）の先頭アドレスから順番にすべてコピーする。
【０６２７】
ステップＳ１０３４に続いて、ＷＤＴクリア処理を行う（ステップＳ１０３６）。このＷＤＴクリア処理では、周辺制御内蔵ＷＤＴ４１５０ａｆと、周辺制御外部ＷＤＴ４１５０ｅと、にクリア信号を出力して周辺制御ＭＰＵ４１５０ａにリセットがかからないようにしている。
【０６２８】
ステップＳ１０３６に続いて、演出制御プログラムが、周辺制御部定常処理の実行完了として定常処理中フラグＳＰ−ＦＬＧに値０をセットし（ステップＳ１０３８）、再びステップＳ１００６に戻り、Ｖブランク信号検出フラグＶＢ−ＦＬＧに値０をセットして初期化し、後述する周辺制御部Ｖブランク信号割り込み処理においてＶブランク信号検出フラグＶＢ−ＦＬＧに値１がセットされるまで、ステップＳ１００８の判定を繰り返し行う。つまりステップＳ１００８では、Ｖブランク信号検出フラグＶＢ−ＦＬＧに値１がセットされるまで待機し、ステップＳ１００８でＶブランク信号検出フラグＶＢ−ＦＬＧが値１であると判定されると、ステップＳ１００９〜ステップＳ１０３８の処理を行い、再びステップＳ１００６に戻る。このように、ステップＳ１００８でＶブランク信号検出フラグＶＢ−ＦＬＧが値１であると判定されると、ステップＳ１００９〜ステップＳ１０３８の処理を行うようになっている。ステップＳ１００９〜ステップＳ１０３８の処理を「周辺制御部定常処理」という。
【０６２９】
周辺制御部定常処理は、演出制御プログラムが、まずステップＳ１００９で周辺制御部定常処理を実行中であるとして定常処理中フラグＳＰ−ＦＬＧに値１をセットすることから開始し、ステップＳ１０１０で１ｍｓ割り込みタイマ起動処理を行い、ステップＳ１０１２、ステップＳ１０１４、・・・、そしてステップＳ１０３６の各処理を行って最後にステップＳ１０３８において周辺制御部定常処理の実行完了として定常処理中フラグＳＰ−ＦＬＧに値０をセットすると、完了することとなる。周辺制御部定常処理は、ステップＳ１００８でＶブランク信号検出フラグＶＢ−ＦＬＧが値１であるときに実行される。このＶブランク信号検出フラグＶＢ−ＦＬＧは、上述したように、周辺制御ＭＰＵ４１５０ａからの画面データを受け入れることができる状態である旨を伝えるＶブランク信号が音源内蔵ＶＤＰ４１６０ａから入力されたことを契機として実行される後述する周辺制御部Ｖブランク信号割り込み処理において値１がセットされるようになっている。本実施形態では、遊技盤側液晶表示装置１９００及び上皿側液晶表示装置２４４のフレーム周波数（１秒間あたりの画面更新回数）として、上述したように、概ね秒間３０ｆｐｓに設定しているため、Ｖブランク信号が入力される間隔は、約３３．３ｍｓ（＝１０００ｍｓ÷３０ｆｐｓ）となっている。つまり、周辺制御部定常処理は、約３３．３ｍｓごとに繰り返し実行されるようになっている。
【０６３０】
［１０−２．周辺制御部Ｖブランク信号割り込み処理］
次に、図１２に示した、周辺制御部４１５０の周辺制御ＭＰＵ４１５０ａからの画面データを受け入れることができる状態である旨を伝えるＶブランク信号が液晶及び音制御部４１６０の音源内蔵ＶＤＰ４１６０ａから入力されたことを契機として実行する周辺制御部Ｖブランク信号割り込み処理について説明する。この周辺制御部Ｖブランク信号割り込み処理が開始されると、周辺制御部４１５０の周辺制御ＭＰＵ４１５０ａは、図１８に示すように、定常処理中フラグＳＰ−ＦＬＧが値０であるかを判定する（ステップＳ１０４５）。この定常処理中フラグＳＰ−ＦＬＧは、上述したように、図４２の周辺制御部電源投入時処理におけるステップＳ１００９〜ステップＳ１０３８の周辺制御部定常処理を実行中であるとき値１、周辺制御部定常処理を実行完了したとき値０にそれぞれセットされる。
【０６３１】
ステップＳ１０４５で定常処理中フラグＳＰ−ＦＬＧが値０でない（値１である）とき、つまり周辺制御部定常処理を実行中であるときには、そのままこのルーチンを終了する。一方、ステップＳ１０４５で定常処理中フラグＳＰ−ＦＬＧが値０であるとき、つまり周辺制御部定常処理を実行完了したときには、Ｖブランク信号検出フラグＶＢ−ＦＬＧに値１をセットし（ステップＳ１０５０）、このルーチンを終了する。このＶブランク信号検出フラグＶＢ−ＦＬＧは、上述したように、周辺制御部定常処理を実行するか否かを決定するためのフラグであり、周辺制御部定常処理を実行するとき値１、周辺制御部定常処理を実行しないとき値０にそれぞれ設定される。
【０６３２】
本実施形態では、ステップＳ１０４５で定常処理中フラグＳＰ−ＦＬＧが値０であるか否か、つまり周辺制御部定常処理を実行完了したか否かを判定し、周辺制御部定常処理を実行完了したときにはステップＳ１０５０でＶブランク信号検出フラグＶＢ−ＦＬＧに値１をセットするようになっているが、これは、周辺制御部定常処理を実行中であるときに、Ｖブランク信号が入力されてＶブランク信号検出フラグＶＢ−ＦＬＧに値１をセットすると、図４２の周辺制御部電源投入時処理におけるステップＳ１００８の判定で周辺制御部定常処理を実行するものとして、現在実行中の周辺制御部定常処理を途中で強制的にキャンセルして周辺制御部定常処理を最初から実行開始するため、これを防止する目的で、図４２の周辺制御部電源投入時処理（周辺制御部定常処理）におけるステップＳ１００９で定常処理中フラグＳＰ−ＦＬＧに値１をセットすることで周辺制御部定常処理を実行中である旨を、本ルーチンである周辺制御部Ｖブランク信号割り込み処理に伝えるとともに、図４２の周辺制御部電源投入時処理（周辺制御部定常処理）におけるステップＳ１０３８で定常処理中フラグＳＰ−ＦＬＧに値０をセットすることで周辺制御部定常処理を実行完了した旨を、本ルーチンである周辺制御部Ｖブランク信号割り込み処理に伝えることにより、本ルーチンである周辺制御部Ｖブランク信号割り込み処理におけるステップＳ１０４５の判定で定常処理中フラグＳＰ−ＦＬＧが値０であるか否か、つまり周辺制御部定常処理を実行完了したか否かを判定するようになっている。換言すると、Ｖブランク信号が入力されて次のＶブランク信号が入力されるまでに周辺制御部定常処理を実行完了することができず、いわゆる処理落ちした場合の処置である。
【０６３３】
これにより、今回の周辺制御部定常処理においては、約３３．３ｍｓという時間でその処理を完了できず処理落ちした場合には、図４２の周辺制御部電源投入時処理におけるステップＳ１００８の判定で次回のＶブランク信号が入力されるまで待機する状態となる。つまり、処理落ちした今回の周辺制御部定常処理を実行するための時間が約６６．６ｍｓとなる。通常、図４２の周辺制御部電源投入時処理（周辺制御部定常処理）におけるステップＳ１０１０で１ｍｓ割り込みタイマの起動により１ｍｓ割り込みタイマが発生するごとに繰り返し実行する、後述する周辺制御部１ｍｓタイマ割り込み処理は１回の周辺制御部定常処理に対して３２回だけ実行されるものの、上述した処理落ちした今回の周辺制御部定常処理が存在する場合には、周辺制御部１ｍｓタイマ割り込み処理が６４回ではなく、３２回だけ実行されるようになっている。つまり、周辺制御部定常処理が処理落ちした場合であっても、周辺制御部定常処理による演出の進行状態とタイマ割り込み制御である周辺制御部１ｍｓタイマ割り込み処理による演出の進行状態との整合性が崩れないようになっている。従って、周辺制御部定常処理が処理落ちした場合であっても演出の進行状態を確実に整合させることができる。
【０６３４】
［１０−３．周辺制御部１ｍｓタイマ割り込み処理］
次に、図４２の周辺制御部電源投入時処理の周辺制御部定常処理におけるステップＳ１０１０で１ｍｓ割り込みタイマの起動により１ｍｓ割り込みタイマが発生するごとに繰り返し実行する周辺制御部１ｍｓタイマ割り込み処理について説明する。この周辺制御部１ｍｓタイマ割り込み処理が開始されると、図１２に示した周辺制御部４１５０では、演出制御プログラムが周辺制御ＭＰＵ４１５０ａの制御の下、図４２に示すように、１ｍｓタイマ割り込み実行回数ＳＴＮが３３回より小さいか否かを判定する（ステップＳ１１００）。この１ｍｓタイマ割り込み実行回数ＳＴＮは、上述したように、図４２の周辺制御部電源投入時処理の周辺制御部定常処理におけるステップＳ１０１０の１ｍｓ割り込みタイマ起動処理で１ｍｓ割り込みタイマが起動して本ルーチンである周辺制御部１ｍｓタイマ割り込み処理が実行された回数をカウントするカウンタである。本実施形態では、遊技盤側液晶表示装置１９００及び上皿側液晶表示装置２４４のフレーム周波数（１秒間あたりの画面更新回数）として、上述したように、概ね秒間３０ｆｐｓに設定しているため、Ｖブランク信号が入力される間隔は、約３３．３ｍｓ（＝１０００ｍｓ÷３０ｆｐｓ）となっている。つまり、周辺制御部定常処理は、約３３．３ｍｓごとに繰り返し実行されるようになっているため、周辺制御部定常処理におけるステップＳ１０１０で１ｍｓ割り込みタイマを起動した後、次の周辺制御部定常処理が実行されるまでに、周辺制御部１ｍｓタイマ割り込み処理が３２回だけ実行されるようになっている。具体的には、周辺制御部定常処理におけるステップＳ１０１０で１ｍｓ割り込みタイマが起動されると、まず１回目の１ｍｓタイマ割り込みが発生し、２回目、・・・、そして３２回目の１ｍｓタイマ割り込みが順次発生することとなる。
【０６３５】
ステップＳ１１００で１ｍｓタイマ割り込み実行回数ＳＴＮが３３回より小さくないとき、つまり３３回目の１ｍｓタイマ割り込みが発生してこの周辺制御部１ｍｓタイマ割り込み処理が開始されたときには、演出制御プログラムは、そのままこのルーチンを終了する。３３回目の１ｍｓタイマ割り込みの発生が次回のＶブランク信号の発生よりたまたま先行した場合には、本実施形態では、割り込み処理の優先順位として、周辺制御部１ｍｓタイマ割り込み処理の方が周辺制御部Ｖブランク割り込み処理と比べて高く設定されているものの、この３３回目の１ｍｓタイマ割り込みによる周辺制御部１ｍｓタイマ割り込み処理の開始を強制的にキャンセルするようになっている。換言すると、本実施形態では、Ｖブランク信号が周辺制御基板４１４０のシステム全体を支配する信号であるため、３３回目の１ｍｓタイマ割り込みの発生が次回のＶブランク信号の発生よりたまたま先行した場合には、周辺制御部Ｖブランク割り込み処理を実行するために３３回目の１ｍｓタイマ割り込みによる周辺制御部１ｍｓタイマ割り込み処理の開始が強制的にキャンセルさせられている。そして、Ｖブランク信号の発生により周辺制御部定常処理におけるステップＳ１０１０で１ｍｓ割り込みタイマを再び起動した後、新たに１回目の１ｍｓタイマ割り込みの発生による周辺制御部１ｍｓタイマ割り込み処理を開始するようになっている。
【０６３６】
一方、ステップＳ１１００で１ｍｓタイマ割り込み実行回数ＳＴＮが３３回より小さいときには、１ｍｓタイマ割り込み実行回数ＳＴＮに値１だけ足す（インクリメントする、ステップＳ１１０２）。この１ｍｓタイマ割り込み実行回数ＳＴＮに値１が足されることにより、図４２の周辺制御部電源投入時処理の周辺制御部定常処理におけるステップＳ１０１０の１ｍｓ割り込みタイマ起動処理で１ｍｓ割り込みタイマが起動して本ルーチンである周辺制御部１ｍｓタイマ割り込み処理が実行された回数が１回分だけ増えることとなる。
【０６３７】
ステップＳ１１０２に続いて、演出制御プログラムはモータ及びソレノイド駆動処理を行う（ステップＳ１１０４）。このモータ及びソレノイド駆動処理では、図１３に示した、周辺制御ＭＰＵ４１５０ａと外付けされる周辺制御ＲＡＭ４１５０ｃのスケジュールデータ記憶領域４１５０ｃａｅにセットされた電気的駆動源スケジュールデータを構成する時系列に配列されたモータやソレノイド等の電気的駆動源の駆動データのうち、ポインタが指示する駆動データに従って、演出制御プログラムが、枠装飾駆動アンプ基板１９４及びモータ駆動基板４１８０のモータやソレノイド等の電気的駆動源を駆動するとともに、時系列に規定された次の駆動データにポインタを更新し、このモータ及びソレノイド駆動処理を実行するごとに、ポインタを更新する。
【０６３８】
具体的には、モータ及びソレノイド駆動処理では、演出制御プログラムが枠装飾駆動アンプ基板１９４へのＤＭＡシリアル連続送信処理を行う。ここでは、演出制御プログラムは、周辺制御ＭＰＵ４１５０ａの周辺制御ＤＭＡコントローラ４１５０ａｃを利用して枠装飾駆動アンプ基板モータ用シリアルＩ／Ｏポート連続送信を行う。この枠装飾駆動アンプ基板モータ用シリアルＩ／Ｏポート連続送信が開始されるときには、まず周辺制御ＭＰＵ４１５０ａと外付けされる周辺制御ＲＡＭ４１５０ｃのスケジュールデータ記憶領域４１５０ｃａｅにセットされた電気的駆動源スケジュールデータを構成する時系列に配列されたモータやソレノイド等の電気的駆動源の駆動データのうち、ポインタが指示する駆動データに基づいて、図１２に示した操作ユニット４００のダイヤル駆動モータ４１４への駆動信号を出力するための扉側モータ駆動データＳＴＭ−ＤＡＴを、周辺制御部４１５０の周辺制御ＲＯＭ４１５０ｂ又は周辺制御ＲＡＭ４１５０ｃの各種制御データコピーエリア４１５０ｃｅから抽出して作成するとともに、図１３に示した周辺制御ＲＡＭ４１５０ｃの枠装飾駆動アンプ基板側モータ用送信データ記憶領域４１５０ｃａｆにセットする。そして周辺制御ＭＰＵ４１５０ａの周辺制御ＣＰＵコア４１５０ａａは、周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因に枠装飾駆動アンプ基板モータ用シリアルＩ／Ｏポートの送信を指定し、枠装飾駆動アンプ基板側モータ用送信データ記憶領域４１５０ｃａｆの先頭アドレスに格納された扉側モータ駆動データＳＴＭ−ＤＡＴのうちの最初の１バイトを、外部バス４１５０ｈ、周辺制御バスコントローラ４１５０ａｄ、そして周辺バス４１５０ａｉを介して、枠装飾駆動アンプ基板モータ用シリアルＩ／Ｏポートの送信バッファレジスタに転送して書き込む。これにより、枠装飾駆動アンプ基板モータ用シリアルＩ／Ｏポートは、この書き込まれた送信バッファレジスタのデータを送信シフトレジスタに転送し、扉側モータ駆動クロック信号ＳＴＭ−ＣＬＫと同期して送信シフトレジスタの１バイトのデータを、１ビットずつ送信開始する。
【０６３９】
周辺制御ＤＭＡコントローラ４１５０ａｃは、枠装飾駆動アンプ基板モータ用シリアルＩ／Ｏポートの送信割り込み要求が発生するごとに、これを契機として（本実施形態では、枠装飾駆動アンプ基板モータ用シリアルＩ／Ｏポートの送信バッファレジスタに書き込まれた１バイトのデータが送信シフトレジスタに転送され、その送信バッファレジスタに１バイトのデータがなくなって空となったことを契機としている。）、周辺制御ＣＰＵコア４１５０ａａがバスを使用していない場合に、枠装飾駆動アンプ基板側モータ用送信データ記憶領域４１５０ｃａｆに格納された残りの扉側モータ駆動データＳＴＭ−ＤＡＴを１バイトずつ、外部バス４１５０ｈ、周辺制御バスコントローラ４１５０ａｄ、そして周辺バス４１５０ａｉを介して、枠装飾駆動アンプ基板モータ用シリアルＩ／Ｏポートの送信バッファレジスタに転送して書き込むことで、枠装飾駆動アンプ基板モータ用シリアルＩ／Ｏポートは、この書き込まれた送信バッファレジスタのデータを送信シフトレジスタに転送し、扉側モータ駆動クロック信号ＳＴＭ−ＣＬＫと同期して送信シフトレジスタの１バイトのデータを、１ビットずつ送信開始し、枠装飾駆動アンプ基板モータ用シリアルＩ／Ｏポートによる連続送信を行っている。
【０６４０】
またモータ及びソレノイド駆動処理では、モータ駆動基板４１８０へのＤＭＡシリアル連続送信処理を行う。ここでも、図１３に示した周辺制御ＭＰＵ４１５０ａの周辺制御ＤＭＡコントローラ４１５０ａｃを利用してモータ駆動基板用シリアルＩ／Ｏポート連続送信を行う。このモータ駆動基板用シリアルＩ／Ｏポート連続送信が開始されるときには、まず周辺制御ＭＰＵ４１５０ａと外付けされる周辺制御ＲＡＭ４１５０ｃのスケジュールデータ記憶領域４１５０ｃａｅにセットされた電気的駆動源スケジュールデータを構成する時系列に配列されたモータやソレノイド等の電気的駆動源の駆動データのうち、ポインタが指示する駆動データに基づいて、遊技盤４に設けられる各種可動体を可動させるためのモータやソレノイドへの駆動信号を出力するための遊技盤側モータ駆動データＳＭ−ＤＡＴを、周辺制御部４１５０の周辺制御ＲＯＭ４１５０ｂ又は周辺制御ＲＡＭ４１５０ｃの各種制御データコピーエリア４１５０ｃｅから抽出して作成するとともに、図１３に示した周辺制御ＲＡＭ４１５０ｃのモータ駆動基板側送信データ記憶領域４１５０ｃａｇにセットする。そして周辺制御ＭＰＵ４１５０ａの周辺制御ＣＰＵコア４１５０ａａは、周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にモータ駆動基板用シリアルＩ／Ｏポートの送信を指定し、モータ駆動基板側送信データ記憶領域４１５０ｃａｇの先頭アドレスに格納された遊技盤側モータ駆動データＳＭ−ＤＡＴのうちの最初の１バイトを、外部バス４１５０ｈ、周辺制御バスコントローラ４１５０ａｄ、そして周辺バス４１５０ａｉを介して、モータ駆動基板用シリアルＩ／Ｏポートの送信バッファレジスタに転送して書き込む。これにより、モータ駆動基板用シリアルＩ／Ｏポートは、この書き込まれた送信バッファレジスタのデータを送信シフトレジスタに転送し、遊技盤側モータ駆動クロック信号ＳＭ−ＣＬＫと同期して送信シフトレジスタの１バイトのデータを、１ビットずつ送信開始する。
【０６４１】
周辺制御ＤＭＡコントローラ４１５０ａｃは、モータ駆動基板用シリアルＩ／Ｏポートの送信割り込み要求が発生するごとに、これを契機として（本実施形態では、モータ駆動基板用シリアルＩ／Ｏポートの送信バッファレジスタに書き込まれた１バイトのデータが送信シフトレジスタに転送され、その送信バッファレジスタに１バイトのデータがなくなって空となったことを契機としている。）、周辺制御ＣＰＵコア４１５０ａａがバスを使用していない場合に、モータ駆動基板側送信データ記憶領域４１５０ｃａｇに格納された残りの遊技盤側モータ駆動データＳＭ−ＤＡＴを１バイトずつ、外部バス４１５０ｈ、周辺制御バスコントローラ４１５０ａｄ、そして周辺バス４１５０ａｉを介して、モータ駆動基板用シリアルＩ／Ｏポートの送信バッファレジスタに転送して書き込むことで、モータ駆動基板用シリアルＩ／Ｏポートは、この書き込まれた送信バッファレジスタのデータを送信シフトレジスタに転送し、遊技盤側モータ駆動クロック信号ＳＭ−ＣＬＫと同期して送信シフトレジスタの１バイトのデータを、１ビットずつ送信開始し、モータ駆動基板用シリアルＩ／Ｏポートによる連続送信を行っている。
【０６４２】
ステップＳ１１０４に続いて、可動体情報取得処理を行う（ステップＳ１１０６）。この可動体情報取得処理では、遊技盤４に設けた各種検出スイッチからの検出信号が入力されているか否かを判定することにより各種検出スイッチからの検出信号の履歴情報（例えば、原位置履歴情報、可動位置履歴情報など。）を作成し、図１３に示した、周辺制御ＭＰＵ４１５０ａと外付けされる周辺制御ＲＡＭ４１５０ｃの可動体情報取得記憶領域４１５０ｃａｈにセットする。この可動体情報取得記憶領域４１５０ｃａｈにセットされる各種検出スイッチからの検出信号の履歴情報から遊技盤４に設けた各種可動体の原位置や可動位置等を取得することができる。
【０６４３】
ステップＳ１１０６に続いて、操作ユニット情報取得処理を行う（ステップＳ１１０８）。この操作ユニット情報取得処理では、操作ユニット４００に設けられた各種検出スイッチからの検出信号が入力されているか否かを判定することにより各種検出スイッチからの検出信号の履歴情報（例えば、ダイヤル操作部４０１の回転（回転方向）履歴情報、及び押圧操作部４０５の操作履歴情報など。）を作成し、図１３に示した、周辺制御ＭＰＵ４１５０ａと外付けされる周辺制御ＲＡＭ４１５０ｃの操作ユニット情報取得記憶領域４１５０ｃａｉにセットする。この操作ユニット情報取得記憶領域４１５０ｃａｉにセットされる各種検出スイッチからの検出信号の履歴情報からダイヤル操作部４０１の回転方向や押圧操作部４０５の操作有無を取得することができる。
【０６４４】
ステップＳ１１０８に続いて、演出制御プログラムは、描画状態取得処理（Ｓ１１１０）を行い、続いてバックアップ処理を行い（ステップＳ１１１２）、このルーチンを終了する。バックアップ処理では、図１３に示した、周辺制御ＭＰＵ４１５０ａと外付けされる周辺制御ＲＡＭ４１５０ｃに記憶されている内容を、バックアップ第１エリア４１５０ｃｂと、バックアップ第２エリア４１５０ｃｃと、にそれぞれコピーしてバックアップするとともに、周辺制御ＭＰＵ４１５０ａと外付けされる周辺制御ＳＲＡＭ４１５０ｄに記憶されている内容を、バックアップ第１エリア４１５０ｄｂと、バックアップ第２エリア４１５０ｄｃと、にそれぞれコピーしてバックアップする。
【０６４５】
具体的には、バックアップ処理では、周辺制御ＲＡＭ４１５０ｃについて、図１３に示した、バックアップ管理対象ワークエリア４１５０ｃａにおける、１ｍｓ割り込みタイマが発生するごとに、つまり本ルーチンである周辺制御部１ｍｓタイマ割り込み処理が実行されるごとに、バックアップ対象となっているＢａｎｋ０（１ｍｓ）に含まれる、枠装飾駆動アンプ基板側モータ用送信データ記憶領域４１５０ｃａｆ、モータ駆動基板側送信データ記憶領域４１５０ｃａｇ、可動体情報取得記憶領域４１５０ｃａｈ、及び操作ユニット情報取得記憶領域４１５０ｃａｉに記憶されている内容である演出情報（１ｍｓ）を、演出バックアップ情報（１ｍｓ）として、バックアップ第１エリア４１５０ｃｂのＢａｎｋ１（１ｍｓ）及びＢａｎｋ２（１ｍｓ）に周辺制御ＤＭＡコントローラ４１５０ａｃが高速にコピーし、そしてバックアップ第２エリア４１５０ｃｃのＢａｎｋ３（１ｍｓ）及びＢａｎｋ４（１ｍｓ）に周辺制御ＤＭＡコントローラ４１５０ａｃが高速にコピーする。
【０６４６】
この周辺制御ＤＭＡコントローラ４１５０ａｃによるＢａｎｋ０（１ｍｓ）に記憶されている内容の高速コピーについて簡単に説明すると、図１３に示した周辺制御ＭＰＵ４１５０ａの周辺制御ＣＰＵコア４１５０ａａが周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にＢａｎｋ０（１ｍｓ）に記憶されている内容を、バックアップ第１エリア４１５０ｃｂのＢａｎｋ１（１ｍｓ）へのコピーを指定し、Ｂａｎｋ０（１ｍｓ）の先頭アドレスに格納された内容からＢａｎｋ０（１ｍｓ）の終端アドレスに格納された内容までを、所定バイト（例えば、１バイト）ずつ連続してバックアップ第１エリア４１５０ｃｂのＢａｎｋ１（１ｍｓ）の先頭アドレスから順番にすべてコピーし、そして周辺制御ＣＰＵコア４１５０ａａが周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にＢａｎｋ０（１ｍｓ）に記憶されている内容を、バックアップ第１エリア４１５０ｃｂのＢａｎｋ２（１ｍｓ）へのコピーを指定し、Ｂａｎｋ０（１ｍｓ）の先頭アドレスに格納された内容からＢａｎｋ０（１ｍｓ）の終端アドレスに格納された内容までを、所定バイト（例えば、１バイト）ずつ連続してバックアップ第１エリア４１５０ｃｂのＢａｎｋ２（１ｍｓ）の先頭アドレスから順番にすべてコピーする。
【０６４７】
続いて、周辺制御ＣＰＵコア４１５０ａａが周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にＢａｎｋ０（１ｍｓ）に記憶されている内容を、バックアップ第２エリア４１５０ｃｃのＢａｎｋ３（１ｍｓ）へのコピーを指定し、Ｂａｎｋ０（１ｍｓ）の先頭アドレスに格納された内容からＢａｎｋ０（１ｍｓ）の終端アドレスに格納された内容までを、所定バイト（例えば、１バイト）ずつ連続してバックアップ第２エリア４１５０ｃｃのＢａｎｋ３（１ｍｓ）の先頭アドレスから順番にすべてコピーし、そして周辺制御ＣＰＵコア４１５０ａａが周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にＢａｎｋ０（１ｍｓ）に記憶されている内容を、バックアップ第２エリア４１５０ｃｃのＢａｎｋ４（１ｍｓ）へのコピーを指定し、Ｂａｎｋ０（１ｍｓ）の先頭アドレスに格納された内容からＢａｎｋ０（１ｍｓ）の終端アドレスに格納された内容までを、所定バイト（例えば、１バイト）ずつ連続してバックアップ第２エリア４１５０ｃｃのＢａｎｋ４（１ｍｓ）の先頭アドレスから順番にすべてコピーする。
【０６４８】
このように、周辺制御部１ｍｓタイマ割り込み処理では、１ｍｓという期間内において、演出の進行として上述したステップＳ１１０４〜ステップＳ１１０８の演出に関する各種処理を実行している。これに対して、図４２の周辺制御部電源投入時処理における周辺制御部定常処理では、約３３．３ｍｓという期間内において、演出の進行として上述したステップＳ１０１２〜ステップＳ１０３２の演出に関する各種処理を実行している。周辺制御部１ｍｓタイマ割り込み処理では、ステップＳ１１００で１ｍｓタイマ割り込み実行回数ＳＴＮが値３３より小さくないとき、つまり３３回目の１ｍｓタイマ割り込みが発生してこの周辺制御部１ｍｓタイマ割り込み処理が開始されたときには、そのままこのルーチンを終了するようになっているため、仮に、３３回目の１ｍｓタイマ割り込みの発生が次回のＶブランク信号の発生よりたまたま先行した場合でも、この３３回目の１ｍｓタイマ割り込みによる周辺制御部１ｍｓタイマ割り込み処理の開始を強制的にキャンセルし、Ｖブランク信号の発生により周辺制御部定常処理におけるステップＳ１０１０で１ｍｓ割り込みタイマを再び起動した後、新たに１回目の１ｍｓタイマ割り込みの発生による周辺制御部１ｍｓタイマ割り込み処理を開始するようになっている。つまり、周辺制御部定常処理による演出の進行状態とタイマ割り込み制御である周辺制御部１ｍｓタイマ割り込み処理による演出の進行状態との整合性が崩れないようになっている。従って、演出の進行状態を確実に整合させることができる。
【０６４９】
また、上述したように、Ｖブランク信号が出力される間隔は、遊技盤側液晶表示装置１９００及び上皿側液晶表示装置２４４の液晶サイズによって多少変化するし、周辺制御ＭＰＵ４１５０ａと音源内蔵ＶＤＰ４１６０ａとが実装された周辺制御基板４１４０の製造ロットにおいてもＶブランク信号が出力される間隔が多少変化する場合もある。本実施形態では、Ｖブランク信号が周辺制御基板４１４０のシステム全体を支配する信号であるため、３３回目の１ｍｓタイマ割り込みの発生が次回のＶブランク信号の発生よりたまたま先行した場合には、周辺制御部Ｖブランク割り込み処理を実行するために３３回目の１ｍｓタイマ割り込みによる周辺制御部１ｍｓタイマ割り込み処理の開始が強制的にキャンセルさせられている。つまり本実施形態では、Ｖブランク信号が出力される間隔が多少変化する場合であっても、３３回目の１ｍｓタイマ割り込みによる周辺制御部１ｍｓタイマ割り込み処理の開始を強制的にキャンセルすることによって、このＶブランク信号が出力される間隔が多少変化することによる時間ズレを吸収することができるようになっている。
【０６５０】
［１０−４．周辺制御部コマンド受信割り込み処理］
次に、主制御基板４１００からの各種コマンドを受信する周辺制御部コマンド受信割り込み処理について説明する。図１２に示した周辺制御部４１５０の周辺制御ＭＰＵ４１５０ａは、主制御基板４１００からの各種コマンドがシリアルデータとして送信開始されると、これを契機として主周シリアルデータを周辺制御ＭＰＵ４１５０ａに内蔵する主制御基板用シリアルＩ／Ｏポートで１バイト（８ビット）の情報を受信バッファに取り込み、この取り込みが完了すると、これを契機として割り込みが発生し、周辺制御部コマンド受信割り込み処理を行う。主周シリアルデータは、１パケットが３バイトに構成されており、１バイト目としてステータスが割り振られ、２バイト目としてモードが割り振られ、３バイト目としてステータスとモードとを数値とみなしてその合計を算出したサム値が割り振られている。
【０６５１】
周辺制御部コマンド受信割り込み処理が開始されると、周辺制御部４１５０の周辺制御ＭＰＵ４１５０ａは、１バイト受信期間タイマがタイムアウトしたか否かを判定する（ステップＳ１２００）。この１バイト受信期間タイマは、主制御基板４１００から送信される主周シリアルデータのうち、１バイト（８ビット）の情報を受信し得る期間を設定するものである。
【０６５２】
ステップＳ１２００で１バイト受信期間タイマがタイムアウトしていないとき、つまり主制御基板４１００から送信される主周シリアルデータのうち、１バイト（８ビット）の情報を受信し得る期間内であるときには、周辺制御ＭＰＵ４１５０ａの内蔵する主制御基板用シリアルＩ／Ｏポートの受信バッファから受信した１バイトの情報を取り込み（ステップＳ１２０２）、受信カウンタＳＲＸＣに値１を加える（インクリメントする、ステップＳ１２０４）。この受信カウンタＳＲＸＣは、受信バッファから取り出した回数を示すカウンタであり、主周シリアルデータの１バイト目であるステータスを受信バッファから取り出すと値１、主周シリアルデータの２バイト目であるモードを受信バッファから取り出すと値２、主周シリアルデータの３バイト目であるサム値を受信バッファから取り出すと値３となる。なお、受信カウンタＳＲＸＣは、電源投入時等に初期値０がセットされる。
【０６５３】
ステップＳ１２０４に続いて、受信カウンタＳＲＸＣが値３であるか否か、つまり主周シリアルデータの３バイト目であるサム値を受信バッファから取り出したか否かを判定する（ステップＳ１２０６）。この判定では、主周シリアルデータの１バイト目であるステータスに続いて、主周シリアルデータの２バイト目であるモード、そして主周シリアルデータの３バイト目であるサム値を、順に受信バッファから取り出したか否かを判定している。
【０６５４】
ステップＳ１２０６で受信カウンタＳＲＸＣが値３でないとき、つまり主周シリアルデータの１バイト目であるステータスに続いて、まだ主周シリアルデータの２バイト目であるモード、そして主周シリアルデータの３バイト目であるサム値を、順に受信バッファから取り出していないときには、１バイト受信期間タイマのセットを行い（ステップＳ１２０８）、このルーチンを終了する。ステップＳ１２０８で１バイト受信期間タイマがセットされることで、主周シリアルデータの２バイト目であるモード又は主周シリアルデータの３バイト目であるサム値を受信し得る期間が設定される。
【０６５５】
一方、ステップＳ１２０６で受信カウンタＳＲＸＣが値３であるとき、つまり主周シリアルデータの１バイト目であるステータスに続いて、主周シリアルデータの２バイト目であるモード、そして主周シリアルデータの３バイト目であるサム値を、順に受信バッファから取り出したときには、受信カウンタＳＲＸＣに初期値０をセットし（ステップＳ１２１０）、サム値を算出する（ステップＳ１２１２）。この算出は、ステップＳ１２０２で受信バッファからすでに取り出した、主周シリアルデータの１バイト目であるステータスと、主周シリアルデータの２バイト目であるモードと、を数値とみなしてその合計（サム値）を算出する。
【０６５６】
ステップＳ１２１２に続いて、ステップＳ１２０２で受信バッファからすでに取り出した主周シリアルデータの３バイト目であるサム値と、ステップＳ１２１２で算出したサム値と、が一致しているか否かを判定する（ステップＳ１２１４）。ステップＳ１２０２で受信バッファからすでに取り出した主周シリアルデータの３バイト目であるサム値は、主制御基板４１００からの主周シリアルデータのうち、主周シリアルデータの３バイト目として割り振られたサム値であるため、ステップＳ１２１２で算出したサム値と一致しているはずである。ところが、パチンコ遊技機１は、パチンコ島設備から遊技球が供給されており、遊技球は、互いにこすれ合って帯電すると、静電放電してノイズを発生するため、パチンコ遊技機１はノイズの影響を受けやすり環境下にある。そこで、本実施形態では、周辺制御部４１５０側において、受信した主周シリアルデータの１バイト目として割り振られたステータスと、主周シリアルデータの２バイト目として割り振られたモードと、を数値とみなしてその合計（サム値）を算出し、この算出したサム値が、主制御基板４１００からの主周シリアルデータのうち、主周シリアルデータの３バイト目として割り振られたサム値と一致しているか否かを判定している。これにより、周辺制御ＭＰＵ４１５０ａは、主制御基板４１００と周辺制御基板４１４０との基板間において、主周シリアルデータがノイズの影響を受けて正規と異なる主周シリアルデータに変化したか否かを判定することができる。
【０６５７】
ステップＳ１２１４で、ステップＳ１２０２で受信バッファからすでに取り出した主周シリアルデータの３バイト目であるサム値と、ステップＳ１２１２で算出したサム値と、が一致しているときには、受信した、主周シリアルデータの１バイト目として割り振られたステータスと、主周シリアルデータの２バイト目として割り振られたモードとを、図１３に示した、周辺制御ＭＰＵ４１５０ａと外付けされる周辺制御ＲＡＭ４１５０ｃの受信コマンド記憶領域４１５０ｃａｃに記憶し（ステップＳ１２１６）、このルーチンを終了する。この受信コマンド記憶領域４１５０ｃａｃは、リングバッファとして用いており、主周シリアルデータの１バイト目として割り振られたステータスと、主周シリアルデータの２バイト目として割り振られたモードとは、受信コマンド記憶領域４１５０ｃａｃの周辺制御部受信リングバッファに記憶される。この「周辺制御部受信リングバッファ」とは、バッファの最後と先頭が繋がっているように使われるバッファのことであり、バッファの先頭から順次データを記憶し、バッファの最後まできたら最初に戻って記憶する。なお、周辺制御ＭＰＵ４１５０ａは、ステップＳ１２１６で周辺制御部受信リングバッファに記憶する際に、受信した、主周シリアルデータの１バイト目として割り振られたステータスと、主周シリアルデータの２バイト目として割り振られたモードと、を対応付けて記憶しており、３バイト目として割り振られたサム値を破棄する。
【０６５８】
一方、ステップＳ１２００で１バイト受信期間タイマがタイムアウトしていないとき、つまり主制御基板４１００から送信される主周シリアルデータのうち、１バイト（８ビット）の情報を受信し得る期間を超えているときには、又はステップＳ１２１４で、ステップＳ１２０２で受信バッファからすでに取り出した主周シリアルデータの３バイト目であるサム値と、ステップＳ１２１２で算出したサム値と、が一致していないときには、そのままこのルーチンを終了する。
【０６５９】
［１０−５．変動パターン］
続いて、本実施形態における演出について説明する。図４７は、本実施形態における変動パターンテーブルの一例を示す図である。変動パターンテーブルは、主制御基板４１００における特別図柄の変動表示（変動表示ゲーム）と同調して周辺制御基板４１４０によって実行される特図同調演出のパターン（変動パターン）を管理するテーブルであり、主制御基板４１００（主制御ＭＰＵ４１００ａ）と周辺制御基板４１４０（周辺制御ＭＰＵ４１５０ａ）との夫々に記憶されている。特図同調演出は、変動表示ゲームに対応して、周辺制御基板４１４０が遊技盤側液晶表示装置１９００に装飾図柄を変動表示させたり、キャラクタを表示させたりするなどの演出が含まれる。また、装飾図柄の変動表示中に可動役物を動作させたり、ランプなどの発光体を発光させたり、スピーカーから音声を出力するなどの演出を含むようにしてもよい。本実施形態の変動パターンに対応する演出には、ストーリーリーチ、擬似連続変動（擬似連）などが含まれる。また、複数の変動表示ゲームにまたがる変動パターンを定義してもよい。
【０６６０】
ストーリーリーチは、装飾図柄がリーチ態様となり、実行中の変動表示ゲームの期待度（大当りとなる可能性）に応じた特定演出が一又は複数回実行される演出である。本実施形態では、特定演出の実行回数が多いほど大当りの期待度が高くなるように設定されている。なお、特定演出は、リーチ発生前から実行されるようにしてもよいし、リーチ発生後にのみ実行されるようにしてもよい。また、特定演出の演出態様としては、例えば、キャラクタの登場などの画面表示（カットイン）、セリフ（画面表示、音声出力）、可動役物の動作、ランプの発光などの種類の演出が含まれる。また、同じ種類の演出には、期待度に応じた複数の異なる演出態様が定義されていてもよい。
【０６６１】
擬似連続変動は、特別図柄の一回の変動表示中に装飾図柄（識別図柄）の変動表示を一旦停止（仮停止）させた後、装飾図柄を再変動させる演出である。また、装飾図柄の仮停止及び再変動は、特別図柄の一回の変動表示中に一又は複数回繰り返される。本実施形態では、特別図柄の一回の変動表示中に装飾図柄を仮停止させる回数が多いほど大当りの期待度が高くなるように設定されている。また、擬似連続変動を実行する場合には、装飾図柄の仮停止時にキャラクタを登場させるなどの演出を実行させてもよいし、装飾図柄の変動表示中に演出を実行するようにしてもよい。また、擬似連続変動の最終変動でリーチが発生する場合には最終変動におけるリーチの種類を合わせて定義するようにしてもよい。
【０６６２】
なお、本例では複数回の特別図柄の変動表示に亘って擬似連続変動と同様の演出（特殊擬似連続変動）も実行される。具体的には、装飾図柄の仮停止及び再変動をＭ（この例ではＭ＝３〜５）回実行する擬似連続変動（「擬似連２〜擬似連４」）のうち装飾図柄を最初に仮停止させるまで（一回目の仮停止まで）の演出と同様の演出を一回の始動入賞に対応して実行される特別図柄の変動表示中に実行し、次いでこの始動入賞の後に発生した一回の始動入賞に対応して実行される特別図柄の変動表示中に装飾図柄の仮停止及び再変動をＭ回実行する擬似連続変動のうち装飾図柄を最初に再変動させてから確定停止させるまで（一回目の再変動から確定停止させるまで）の演出と同様の演出が実行される。
【０６６３】
また、図４７には示していないが本例では、二回の特別図柄の変動表示に亘って「擬似連２」と同様の演出（この例ではパターン１２）を実行する特殊擬似連続変動であって装飾図柄を最初に再変動させてから確定停止させるまでの演出が実行される「特殊擬似連２」の変動パターンと、二回の特別図柄の変動表示に亘って「擬似連３」と同様の演出（この例ではパターン１３）を実行する特殊擬似連続変動であって装飾図柄を最初に再変動させてから確定停止させるまでの演出が実行される「特殊擬似連３」の変動パターンと、二回の特別図柄の変動表示に亘って「擬似連４」と同様の演出（この例ではパターン１３）を実行する特殊擬似連続変動であって装飾図柄を最初に再変動させてから確定停止させるまでの演出が実行される「特殊擬似連４」の変動パターンと、が用意され、擬似連続変動と同様に最後の特別図柄の変動表示中（本例では二回目の特別図柄の変動表示中）に装飾図柄を仮停止させる回数が多いほど大当りの期待度が高くなるように設定されている。
【０６６４】
また、「特殊擬似連２」の変動パターンには「擬似連２」の変動パターンと同様に当落情報が「ハズレ」であって再抽選が「無」の変動パターンと、当落情報が「４ラウンド又は１６ラウンド」の「大当り」であって再抽選が「有」の変動パターンと、が含まれ、「特殊擬似連３」の変動パターンには「擬似連３」の変動パターンと同様に当落情報が「４ラウンド又は１６ラウンド」の「大当り」であって再抽選が「有」の変動パターンに加え、当落情報が「ハズレ」であって再抽選が「無」の変動パターンも含まれ、「特殊擬似連４」の変動パターンには「擬似連４」の変動パターンと同様に当落情報が「１６ラウンド」の「大当り」であって再抽選が「有」の変動パターンに加え、当落情報が「４ラウンド」の「大当り」であって再抽選が「有」の変動パターンも含まれている。
【０６６５】
このように本例の特殊擬似連続変動では、特別図柄の二回目の変動表示中に実行される装飾図柄の変動表示において装飾図柄を仮停止させる回数は「特殊擬似連４」が最も多く、次いで「特殊擬似連３」、そして「特殊擬似連２」が最も少なくなっている。また、特別図柄の二回の変動表示に亘って実行される装飾図柄の変動表示において装飾図柄を仮停止させる回数に比例して大当りの期待度も「特殊擬似連４」＞「特殊擬似連３」＞「特殊擬似連２」の順となっている。即ち、特別図柄の二回の変動表示に亘って実行される装飾図柄の変動表示において装飾図柄を仮停止させる回数が多いほど大当りの期待度が高くなるように設定されている。
【０６６６】
また、特殊擬似連続変動では特別図柄の複数回（本例では二回）の変動表示に跨って（亘って）実行されるものでありながらも特別図柄の一回の変動表示中に擬似連続変動が実行されたように見せることができるため、大当りの期待度との関係で装飾図柄の仮停止回数が制約される擬似連続変動よりも装飾図柄の仮停止回数を増加させることができ、擬似連続変動として一回の始動入賞に対応して実行される特別図柄の一回の変動表示で通知可能な大当りの期待度よりも高い大当り期待度を複数回の始動入賞に対応して実行される特殊擬似連続変動全体として通知することができる。
【０６６７】
さらに、大当りの期待度が高いことで出現率の低い演出の見かけ上の出現頻度を増大させることができ（大当りの期待度が高いことで出現率の低い演出と同様の演出を実行することで大当りの期待度が高いことで出現率の低い演出の出現頻度が見かけ上増大している）、大当りの期待度が高い演出（と同様の演出）が実行されたときに大当りに対する期待を高めることができる。例えば上記した「擬似連４」は大当りの期待度が高い一方で出現頻度は低くなるため、「擬似連４」が出現しないことで遊技興趣を低下させるおそれがあるが、「擬似連４」の出現頻度を高めるようにしてしまうと大当りの期待度は低下してしまう。本例では特別図柄の複数回の変動表示に亘って「擬似連４」と同様の演出（特殊擬似連４）を実行することで、「擬似連４」と同様の演出を実行しながらも「擬似連４」の大当りの期待度を低下させないようにすることができる（「擬似連４」の大当りの期待度＞「特殊擬似連４」の大当りの期待度）。このように、「擬似連４」等の擬似連続変動の大当りの期待度を維持しつつ、一見すると擬似連続変動（例えば「擬似連４」）と同じように見えることで大当りの期待度が高そうな演出（極種擬似連続変動）の出現頻度を高めることで遊技興趣の低下を抑止することができる。
【０６６８】
また、本例では、周辺制御基板４１４０（周辺制御ＭＰＵ４１５０ａ）に記憶される変動パターンテーブルには、二回の特別図柄の変動表示に亘って「擬似連２」と同様の演出（この例ではパターン１２）を実行する特殊擬似連続変動であって装飾図柄を最初に仮停止させるまでの演出が実行される「追加特殊擬似連２」の変動パターンと、二回の特別図柄の変動表示に亘って「擬似連３」と同様の演出（この例ではパターン１３）を実行する特殊擬似連続変動であって装飾図柄を最初に仮停止させるまでの演出が実行される「追加特殊擬似連３」の変動パターンと、二回の特別図柄の変動表示に亘って「擬似連４」と同様の演出（この例ではパターン１３）を実行する特殊擬似連続変動であって装飾図柄を最初に仮停止させるまでの演出が実行される「追加特殊擬似連４」の変動パターンと、が用意され、「特殊擬似連２」の変動パターンを実行する一つ前の特別図柄の変動表示では「追加特殊擬似連２」の変動パターンが実行され、「特殊擬似連３」の変動パターンを実行する一つ前の特別図柄の変動表示では「追加特殊擬似連３」の変動パターンが実行され、「特殊擬似連４」の変動パターンを実行する一つ前の特別図柄の変動表示では「追加特殊擬似連４」の変動パターンが実行される。
【０６６９】
なお、本例では特殊擬似連続変動として特別図柄の二回の変動表示に跨って（亘って）擬似連続変動と同様の演出を実行するものを示したが、特別図柄の複数回の変動表示に跨って（亘って）擬似連続変動と同様の演出を実行するものであれば特別図柄の変動表示の回数は二回に限られない。換言すると、特別図柄のＰ回（Ｐ＞１）の変動表示に跨って（亘って）装飾図柄の仮停止及び再変動をＭ（この例ではＭ＝３〜５）回実行する擬似連続変動と同様の演出を実行するものであればよい。
【０６７０】
この場合に特別図柄のＰ回の変動表示中に装飾図柄の仮停止及び再変動をＭ（この例ではＭ＝３〜５）回実行するものであれば特別図柄の変動表示と同調（例えば特別図柄を確定停止させるタイミングに合わせて装飾図柄を仮停止させたり、特別図柄の変動表示を開始させるタイミングに合わせて装飾図柄を再変動させる）して装飾図柄を仮停止及び再変動させなくてもよいし、特別図柄のＰ回の変動表示の夫々において装飾図柄を一回だけ仮停止させてもよいし（特別図柄の変動表示の回数と装飾図柄の変動表示の回数とを一致させる（装飾図柄の変動表示の回数＝特別図柄の変動表示の回数）ものでもよいし（特別図柄の複数回の変動表示のうち全部で装飾図柄を一回だけ仮停止させる）、特別図柄の変動表示の回数と装飾図柄の変動表示の回数とが異なる（装飾図柄の変動表示の回数≠特別図柄の変動表示の回数）ものであって特別図柄の複数回の変動表示のうち一部において装飾図柄を一回だけ仮停止させるものでもよい）、複数回仮停止させてもよい（特別図柄の複数回の変動表示のうち一部又は全部において装飾図柄を複数回仮停止させるものでもよい）。
【０６７１】
また、本例では特殊擬似連続変動として擬似連続変動と同一の演出（演出パターンが同一）を実行するものを示したが、演出内容を同一とするものに限らず、遊技者が擬似連続変動であるかまたは擬似連続変動と同様の演出であると認識し得る態様で複数回の特別図柄の変動表示に亘って実行されるものであれば特殊擬似連続変動として擬似連続変動と一部若しくは全部が異なる演出を実行するようにしてもよい。例えば、特殊擬似連続変動として特別図柄の一回目の変動表示中に、装飾図柄の仮停止及び再変動をＭ（この例ではＭ＝３〜５）回実行する擬似連続変動（「擬似連２〜擬似連４」）のうち装飾図柄を最初に仮停止させるまで（一回目の仮停止まで）の演出と同様の演出に代えて可動体（可動役物）を動作させ（擬似連続変動が実行されていることを示す表示（例えば「擬似連２回」）は行ってもよい）、特別図柄の二回目の変動表示中に装飾図柄の仮停止及び再変動をＭ回実行する擬似連続変動のうち装飾図柄を最初に再変動させてから確定停止させるまで（一回目の再変動から確定停止させるまで）の演出と同様の演出を実行するようにしてもよいし、遊技盤側液晶表示装置１９００で実行される演出の表示内容を擬似連続変動とは異ならせる一方、可動体の（可動役物）の動作態様やスピーカ１３０から出力される演出音の出力態様等を擬似連続変動と同様の態様とすることにより擬似連続変動と同様の演出であることを遊技者に認識させるようにしてもよい。これにより、例えば変動時間が短縮されること等によって特殊擬似連続変動が実行される複数回の特別図柄の変動表示のうちいずれかの変動表示の変動時間内に擬似連続変動と同様の演出を実行できない場合であっても、この短縮された変動時間内で実行される演出によって擬似連続変動と認識させることができる。即ち、変動時間の長短の影響を殆ど受けることなく確実に特殊擬似連続変動を実行することができる。
【０６７２】
変動パターンは、主制御基板４１００から周辺制御基板４１４０に送信される特図１変動パターンコマンド又は特図２変動パターンコマンドの（以下、特図１変動パターンコマンドと特図２変動パターンコマンドとをあわせて「特図変動パターンコマンド」とする）モードに設定された値（演出パターン）と、特図１図柄種別コマンド又は特図２図柄種別コマンド（以下、特図１図柄種別コマンドと特図２図柄種別コマンドとをあわせて「特図図柄種別コマンド」とする）のモードに設定された値（変動表示ゲームの結果）などに基づいて選択される。また、特図１（２）変動パターンコマンド及び特図１（２）図柄種別コマンドの組み合わせに対し、一の変動パターンが対応してもよいし、複数の変動パターンが対応してもよい。複数の変動パターンが対応する場合には、乱数値を取得して抽選して選択してもよいし、遊技状態などの所定の条件に基づいて選択してもよい。
【０６７３】
変動パターンテーブルには、変動パターン名、当落情報、変動時間、演出挿入数（シナリオ回数）、演出選択パターン、再抽選などの項目が含まれる。「変動パターン名」は、変動パターンを識別する名称である。「当落情報」は、実行される変動表示ゲームの結果であり、特図１図柄種別コマンド又は特図２図柄種別コマンドのモードに設定された値に対応する。なお、「当落情報」の代わりに遊技状態（例えば、「通常状態」「確変状態」「時短状態」）としてもよい。
【０６７４】
「変動時間」は、特別図柄の変動表示が行われる変動時間（変動表示ゲームの実行時間）に対応する。また、始動記憶数に応じて変動時間を変更してもよい。例えば、始動記憶数が多い場合（例えば、始動記憶数が３以上）には、変動時間を短縮してもよい。なお、機能表示ユニット１１８０の上特別図柄表示器１１８５又は下特別図柄表示器１１８６における特別図柄（識別図柄）の変動時間と同じである。また、変動時間を短縮した場合であっても同様である。
【０６７５】
「演出挿入数」は、ストーリーリーチにおいて変動表示中に実行される特定演出の実行回数、又は、擬似連続変動において特別図柄が仮停止（仮停止時の演出の実行有無は問わない）される回数である。「演出選択パターン」は、ストーリーリーチにおいて実行される特定の演出の候補を選択したり、擬似連続変動において仮停止時に実行される演出を選択したりするための定義情報である。本実施形態では、高信頼度の変動パターンが選択されるほど、高信頼度の特定演出が選択されやすい演出選択パターンが設定されている。「演出選択パターン」の具体例については、図５４にて後述する。
【０６７６】
「再抽選」は、特別図柄の変動表示が終了した後、停止した特別図柄を再抽選する処理を実行するか否かを定義する情報である。本実施形態では、「再抽選」は、変動表示ゲームの結果が特別結果（例えば、大当り）になった場合に実行される。
【０６７７】
［１０−６．受信コマンド解析処理］
続いて、受信コマンド解析処理（図４２のステップＳ１０２２の処理）について、図４８を参照しながら説明する。図４８は、本実施形態の受信コマンド解析処理の一例を示すフローチャートである。
【０６７８】
受信コマンド解析処理では、演出制御プログラムが周辺制御基板４１４０（周辺制御ＭＰＵ４１５０ａ）に実行されることによって、まず、主制御基板４１００から送信されたコマンドが周辺制御部受信リングバッファに記憶されているか否かを判断する（ステップＳ１４０１）。
【０６７９】
本実施形態にかかる周辺制御基板４１４０は、主制御基板４１００からコマンドを受信すると、周辺制御部コマンド受信割り込み処理（図４５）を発生させ、この周辺制御部コマンド受信割り込み処理において、主制御基板４１００からの各種コマンドを周辺制御基板４１４０に備えられる周辺制御ＲＡＭ４１５０ｃの受信コマンド記憶領域４１５０ｃａｃ（周辺制御部受信リングバッファ）に記憶する。なお、周辺制御部受信リングバッファには複数の領域が設けられており、主制御基板４１００から送信された各種コマンドが受信された順序でそれぞれ記憶される。
【０６８０】
演出制御プログラムは、周辺制御部受信リングバッファにコマンドが記憶されている場合には（ステップＳ１４０１の結果が「Ｙｅｓ」）、主制御基板４１００からの受信順序が最も早いコマンドを周辺制御部受信リングバッファから読み出す（ステップＳ１４０２）。
【０６８１】
次いで、演出制御プログラムは、ステップＳ１４０２の処理で読み出したコマンドが特図変動パターンコマンド（特図１変動パターンコマンド又は特図２変動パターンコマンド、図１５）であるか否かを判定する（ステップＳ１４０３）。特図変動パターンコマンドであると判定された場合には（ステップＳ１４０３の結果が「Ｙｅｓ」）、周辺制御基板４１４０の変動表示パターン格納領域（ＲＡＭ）に特図変動パターンコマンドを記憶するとともに、変動パターン受信フラグをセットし（ステップＳ１４０４）、受信コマンド解析処理を終了する。
【０６８２】
一方、周辺制御ＭＰＵ４１５０ａは、読み出したコマンドが特図変動パターンコマンドでない場合には（ステップＳ１４０３の結果が「Ｎｏ」）、該読み出したコマンドが特図図柄種別コマンド（特図１図柄種別コマンド又は特図２図柄種別コマンド、「はずれ」「特定大当り」「非特定大当り」を示す当選情報コマンド、図１５）であるか否かを判定する（ステップＳ１４０５）。特図図柄種別コマンドであると判定された場合には（ステップＳ１４０５の結果が「Ｙｅｓ」）、周辺制御基板４１４０の当選情報格納領域（ＲＡＭ）に当落情報を記憶し（ステップＳ１４０６）、受信コマンド解析処理を終了する。
【０６８３】
一方、周辺制御ＭＰＵ４１５０ａは、読み出した演出コマンドが特図図柄種別コマンドでない場合には（ステップＳ１４０５の結果が「Ｎｏ」）、該読み出したコマンドが特図先読み演出を指示するコマンド（特別図柄１保留数指定コマンド又は特別図柄２保留数指定コマンド（先読み有）、図１６）であるか否かを判定する（ステップＳ１４０７）。特図先読み演出コマンドは、特別図柄１作動保留球数（特別図柄２作動保留球数）が増加したタイミングで主制御基板４１００から送信される。後述するように、読み出した演出コマンドが特図先読み演出を指示するコマンドである場合には、特図先読み演出の実行を示す特図先読み演出実行フラグが設定される。したがって、前述のステップＳ１４０７の処理における「Ｙｅｓ」の判定は、読み出した演出コマンドが「先読み有」の特別図柄１（２）保留数指定コマンドである場合に限る。「先読み無」の特別図柄１（２）保留数指定コマンドである場合は「Ｎｏ」の判定となる。なお、ステップＳ１４０７の処理における判定対象の特図先読み演出コマンドとして、特別図柄１（２）保留数指定コマンド以外の特図先読み演出を指示するコマンド（図柄種別先読み、変動パターン先読み、変動タイプ先読み）も含めて、これら全ての特図先読み演出を指示するコマンドを受信している場合に「Ｙｅｓ」の判定を行うようにしてもよい。
【０６８４】
さらに、周辺制御ＭＰＵ４１５０ａは、読み出した演出コマンドが特図先読み演出コマンドの場合には（ステップＳ１４０７の結果が「Ｙｅｓ」）、特図先読み演出実行フラグを設定し（ステップＳ１４０８）、受信コマンド解析処理を終了する。特図先読み演出実行フラグが設定されると、周辺制御部定常処理において実行される特図先読み演出制御処理（図４２のステップＳ１０２７）において、特図先読み演出の実行可否が決定され、特図先読み演出を実行するために必要な設定を行う。なお、特図先読み演出を実行するか否かを主制御基板４１００で判定するようにしてもよい。
【０６８５】
一方、周辺制御ＭＰＵ４１５０ａは、読み出した演出コマンドが特図先読み演出コマンドでない場合には（ステップＳ１４０８の結果が「Ｎｏ」）、読み出したコマンドが普図先読み演出コマンド（普通図柄種別先読みコマンド、図１６）であるか否かを判定する（ステップＳ１４０９）。普図先読み演出コマンドは、普通図柄作動保留球数が増加したタイミングで主制御基板４１００から送信される。また、普図先読み演出コマンドには、普図抽選の結果に対応する情報が含まれる。普図先読み演出コマンドを受信すると、普通図柄種別先読み演出（普図先読み演出）の開始を指示する普図先読み演出実行フラグを設定する。普図先読み演出実行フラグが設定されると、周辺制御部定常処理において実行される普図先読み演出制御処理（図４２のステップＳ１０２８）において、普図先読み演出の実行可否が決定され、普図先読み演出を実行するために必要な設定を行う。なお、普図先読み演出を実行するか否かを主制御基板４１００で判定するようにしてもよい。また、普図先読み演出を実行しない機種の場合には、受信したコマンドを破棄する。
【０６８６】
一方、周辺制御ＭＰＵ４１５０ａは、読み出した演出コマンドが普図先読み演出コマンドでない場合には（ステップＳ１４０９の結果が「Ｎｏ」）、受信したコマンドに対応したフラグをセットするなどの処理を実行し（ステップＳ１４１１）、受信コマンド解析処理を終了する。
【０６８７】
なお、主制御基板４１００から受信するコマンドには、図１５及び図１６にて説明したように、例えば、特別図柄の変動表示を停止させる特図同調演出終了コマンド（特図１同調演出終了コマンド又は特図２同調演出終了コマンド）や、変動表示ゲームの結果が大当りとなった場合に、大当り遊技終了後の遊技状態（確変状態、時短状態、通常遊技状態）を指定する変動時状態指定コマンドが含まれる。特図同調演出終了コマンドを受信した場合には、同調演出終了フラグを設定する。また、変動表示ゲームの結果に応じて、大当り遊技の開始時の演出の実行を指示する大当りオープニングコマンドや大当り遊技の終了時の演出の実行を指示する大当りエンディングコマンド等が含まれる。
【０６８８】
さらに、上始動口２１０１又は下始動口２１０２に遊技球が入賞した場合には、主制御基板４１００から始動口入賞コマンドが送信され、始動口に遊技球が入賞したことを報知する始動口入賞演出（例えば、音声出力）の開始が指示される。また、上始動口２１０１への遊技球の入賞や上特別図柄表示器１１８５における特別図柄の変動表示の開始によって特別図柄１作動保留球数が変化した場合には、特別図柄１記憶コマンドを主制御基板４１００から受信する。同様に、下始動口２１０２への遊技球の入賞や下特別図柄表示器１１８６における特別図柄の変動表示の開始によって特別図柄２作動保留球数が変化した場合には、特別図柄２記憶コマンドを主制御基板４１００から受信する。
【０６８９】
また、特別図柄１記憶コマンド（特別図柄２記憶コマンド）には特別図柄１作動保留球数（特別図柄２作動保留球数）が含まれており、ステップＳ１１０７の処理に基づいて遊技盤側液晶表示装置１９００における特別図柄１作動保留球数（特別図柄２作動保留球数）に対応する表示を更新するように設定される。
【０６９０】
また、演出関連コマンド以外のエラー発生などを報知する報知コマンドを受信した場合には、所定の記憶領域にフラグ等をセットし（ステップＳ１４０７）、警告処理など（図４２のステップＳ１０２４）によって対応する処理を実行する。
【０６９１】
さらに、前述したコマンドの他に、主制御基板４１００に対する電源の供給が遮断された場合には、電断コマンドが送信される。なお、主制御基板４１００には、パチンコ島設備などの外部からの電源供給が停止した場合であっても電源基板８５１に備えられたキャパシタ（バックアップ電源）から所定時間電源が供給されるため、主制御基板４１００のＲＡＭに記憶された情報を保持し、周辺制御基板４１４０等に電断コマンド等のコマンドを送信することができる。また、外部からの電源供給が再開された場合には、電源投入コマンドが送信される。周辺制御基板４１４０は、電断コマンド又は電源投入コマンドを受信すると、状態に応じた処理を実行する。これらの処理の詳細については後述する。
【０６９２】
［１０−７．演出制御処理］
続いて、演出制御処理（図４２のステップＳ１０２６の処理）について、図４９を参照しながら説明する。図４９は、本実施形態の演出制御処理の一例を示すフローチャートである。
【０６９３】
演出制御処理は、遊技の進行状態を示す処理選択フラグの値に基づいて、装飾図柄変動開始処理（ステップＳ１５００）、装飾図柄変動処理（ステップＳ１６００）、及び大当り表示処理（ステップＳ１７００）のいずれかの処理を選択的に行う。
【０６９４】
処理選択フラグが「０」の場合に実行される装飾図柄変動開始処理（ステップＳ１５００）では、受信コマンド解析処理のステップＳ１４０４（図４８参照）の処理にて変動パターン受信フラグがセットされている場合に、装飾図柄の変動表示を含む特図同調演出を開始するための処理を行う。例えば、変動パターンや変動表示ゲームの当落情報に基づいて演出内容（装飾図柄の停止図柄、リーチ演出の種類、予告演出の実行可否の判定、予告演出態様、延長演出の有無など）を決定し、決定した演出内容に応じた設定等を行う。また、特図同調演出が実行されない場合にデモ演出を実行するように制御する。装飾図柄変動開始処理の詳細については図５０にて後述する。
【０６９５】
また、処理選択フラグが「１」の場合に実行される装飾図柄変動処理（ステップＳ１６０００）では、特図同調演出（装飾図柄の変動表示）が開始されていることを条件に、変動表示ゲームと同調して実行される特図同調演出を制御する。また、特図同調演出終了コマンドを受信した場合には、特図同調演出を終了させて確定停止させるための処理を実行する。すなわち、装飾図柄変動処理では、特図同調演出が開始されてから終了するまでの演出制御を行う。装飾図柄変動処理の詳細については図５２にて後述する。
【０６９６】
また、特図同調演出終了コマンドの受信時には、装飾図柄の変動表示を伴う特図同調演出を終了させるため、演出制御プログラムは、変動表示ゲームの結果に基づく装飾図柄を確定停止させる。最後に、演出制御プログラムは、変動表示ゲームの結果に基づいて、処理選択フラグを設定する。具体的には、変動表示ゲームの結果が「大当り」の場合には処理選択フラグを［２］に設定し、変動表示ゲームの結果が「はずれ」の場合には処理選択フラグを［０］に設定する。
【０６９７】
特図同調演出終了条件を満たすまでの間は、特図同調演出を継続するため、演出制御プログラムは、例えば、遊技盤側液晶表示装置１９００で表示中のシーン（映像）を切り替えたり、キャラクタを登場させたりするなどの演出を実行する。また、変動パターンに依存しない演出を独立して実行するようにしてもよく、例えば、次回以降に実行される変動表示ゲームの結果を示唆する先読み演出などを実行する。
【０６９８】
また、処理選択フラグが「２」の場合に実行される大当り表示処理（ステップＳ１７００）では、ステップＳ１４０７（図４８参照）の処理で設定される大当り時のインターバル演出コマンドに対応したフラグや、大当り開始コマンドに対応したフラグがセットされていることを条件に、大入賞口２００３が開放されることを遊技盤側液晶表示装置１９００に示す表示や、大当り遊技状態中の表示（例えば、ラウンド表示等）をさせる制御をそれぞれ行う。また、当該処理の終了時には、大当り時のインターバル演出コマンドに対応したフラグや、大当り開始コマンドに対応したフラグがリセットされる。
【０６９９】
［１０−８．装飾図柄変動開始処理］
次に、処理選択フラグが「０」のときに実行される装飾図柄変動開始処理（ステップＳ１５００）について説明する。図５０は、本実施形態における装飾図柄変動開始処理の一例を示すフローチャートである。
【０７００】
図５０に示すように、装飾図柄変動開始処理では、演出制御プログラムは、まず、ステップＳ１４０４（図４８参照）の処理で設定される変動パターン受信フラグがセットされているか否かを判定する（ステップＳ１５０１）。すなわち、ステップＳ１５０１の処理では、主制御基板４１００側で所定の始動条件（所定条件）が成立したことに基づいてステップＳ１４０４（図４９参照）の処理で変動パターン受信フラグがセットされるまで待機する。そして、変動パターン受信フラグがセットされるまでの間（すなわち、変動表示ゲームが開始されるまで）、ステップＳ１５１１からステップＳ１５１３までの処理によってデモ演出にかかる制御を実行する。
【０７０１】
具体的に説明すると、変動パターン受信フラグがセットされていない場合には（ステップＳ１５０１の結果が「Ｎｏ」）、演出制御プログラムは、遊技盤側液晶表示装置１９００においてデモ演出の実行中であるか否かを判定する（ステップＳ１５１１）。そして、デモ演出の実行中でないと判定した場合には（ステップＳ１５１１の結果が「Ｎｏ」）、前回の図柄変動などの表示演出が終了してから所定時間が経過したか否かを判定する（ステップＳ１５１２）。所定時間が経過した場合には（ステップＳ１５１２の結果が「Ｙｅｓ」）、遊技盤側液晶表示装置１９００においてデモ演出を開始させるデモ演出表示フラグを設定する（ステップＳ１５１３）。
【０７０２】
一方、所定時間が経過していないと判定された場合には（ステップＳ１５１２の結果が「Ｎｏ」）、演出制御プログラムは、当該装飾図柄変動開始処理を一旦終了し、変動パターン受信フラグがセットされるか（ステップＳ１５０１の結果が「Ｙｅｓ」）、所定時間が経過するか（ステップＳ１５１２の結果が「Ｙｅｓ」）のいずれかの条件が満たされるまで待機する。
【０７０３】
また、演出制御プログラムは、遊技盤側液晶表示装置１９００においてデモ演出を実行していると判定された場合には（ステップＳ１５１１の結果が「Ｙｅｓ」）、そのままデモ演出の実行を継続する。
【０７０４】
これに対し、変動パターン受信フラグがセットされている場合には（ステップＳ１５０１の結果が「Ｙｅｓ」）、演出制御プログラムは、特殊擬似連開始前カウンタが０であるか否かを判定する（ステップＳ１５０５）。そして、特殊擬似連開始前カウンタが０でないと判定した場合には（ステップＳ１５０５の結果が「ＹＥＳ」）、特殊擬似連開始前カウンタを１減算し（ステップＳ１５０６）、減算後の特殊擬似連開始前カウンタが０になれば（ステップＳ１５０７の結果が「ＹＥＳ」）、特殊擬似連追加フラグをセットする（ステップＳ１５０８）。ステップＳ１５０５で特殊擬似連開始前カウンタが０の場合やステップＳ１５０７で減算後の特殊擬似連開始前カウンタが０でなければステップＳ１５０２に進む。なお、特殊擬似連開始前カウンタは特殊擬似連続変動が開始されるまでに実行される特別図柄の変動表示の回数を示すカウンタであり、特殊擬似連追加フラグは複数回の特別図柄の変動表示に亘って実行される特殊擬似連続変動のうち、一回の始動入賞に対応して実行される特別図柄の一回目の変動表示中に実行される演出の開始を示すフラグである。
【０７０５】
次いで、演出制御プログラムは、変動パターン受信フラグをクリアする（ステップＳ１５０２）。そして、受信した特図変動パターンコマンド及び特図図柄種別コマンドに基づいて、実行される演出の内容を設定するための演出設定処理を実行する（ステップＳ１５０３）。演出設定処理の詳細については図５１にて後述する。最後に、演出制御プログラムは、処理選択フラグを［１］に更新する（ステップＳ１５０４）。このように制御することによって、装飾図柄変動開始処理は、特図同調演出の実行開始時に１回だけ実行されるようになる。
【０７０６】
［１０−９．演出設定処理］
続いて、演出設定処理について説明する。演出設定処理は、特図同調演出の開始時に演出内容を設定するための処理である。主制御基板４１００から送信された特図変動パターンコマンドに基づいて、対応するフラグの設定やパラメータの設定を行う。図５１は、本実施形態における演出設定処理の一例を示すフローチャートである。
【０７０７】
演出制御プログラムは、まず、主制御基板４１００から受信した特図変動パターンコマンドに基づいて変動パターンを特定する（ステップＳ１５２０）。このとき、現在の遊技状態（例えば、確率変動状態、時間短縮状態、確変時短状態、通常遊技状態等、演出態様のみに関連する演出モードのようなものであってもよい）に基づいて、変動パターンを選択するようにしてもよい。具体的には、図４７に示した変動パターンテーブルに遊技状態の項目を設け、遊技状態ごとに演出態様の異なる変動パターンを定義するようにしてもよい。
【０７０８】
そして、演出制御プログラムは、変動パターンに対応する演出の設定を行う。具体的には、まず、特定された変動パターンが、ストーリーリーチであるか否かを判定する（ステップＳ１５２１）。ストーリーリーチである場合には（ステップＳ１５２１の結果が「Ｙｅｓ」）、ストーリーリーチの実行に必要なデータを設定するためのストーリーリーチ設定処理を実行する（ステップＳ１５３０）。ストーリーリーチ設定処理の詳細については、図５３にて後述する。
【０７０９】
一方、演出制御プログラムは、特定された変動パターンが、ストーリーリーチでない場合には（ステップＳ１５２１の結果が「Ｎｏ」）、変動パターンが擬似連続変動であるか又は特殊擬似連続変動であるか否かを判定する（ステップＳ１５２２）。擬似連続変動であるか又は特殊擬似連続変動である場合には（ステップＳ１５２２の結果が「Ｙｅｓ」）、擬似連続変動や特殊擬似連続変動の実行に必要なデータを設定するための擬似連続変動設定処理を実行する（ステップＳ１５５０）。
【０７１０】
一方、演出制御プログラムは、特定された変動パターンが、擬似連続変動でない場合には（ステップＳ１５２２の結果が「Ｎｏ」）、当該変動パターンに基づく演出を実行するために必要な情報を設定する（ステップＳ１５２３）。
【０７１１】
変動パターンに対応する演出の設定が完了すると、変動パターンとは独立して演出内容を設定可能な連続先読み演出を実行するための連続先読み演出設定処理を実行する（ステップＳ１５２４）。連続先読み演出設定処理では、図４２のステップＳ１０２７の特図先読み演出制御処理で連続先読み演出が実行されることが決定された場合に、決定された演出内容に基づいて連続先読み演出の進行を制御する。連続先読み演出設定処理の詳細については後述する。
【０７１２】
最後に、演出制御プログラムは、遊技状態に応じた演出パターン及び停止図柄を設定し（ステップＳ１５２５）、演出設定処理を終了する。遊技状態に応じた演出パターンとしては、例えば、遊技盤側液晶表示装置１９００で表示されている画像の背景、スピーカーから出力されている音楽や音声などを遊技状態に応じて設定する。ステップＳ１５２４の処理で設定された停止図柄は、主制御基板４１００から特図同調演出終了コマンドを受信したタイミングで、装飾図柄変動処理において確定表示される。
【０７１３】
最後に、演出制御プログラムは、遊技状態に応じた演出パターン及び停止図柄を設定し（ステップＳ１５２５）、演出設定処理を終了する。遊技状態に応じた演出パターンとしては、例えば、遊技盤側液晶表示装置１９００で表示されている画像の背景、スピーカーから出力されている音楽や音声などを遊技状態に応じて設定する。また、演出パターンには、変動パターンに対応した予告態様も含まれる。例えば、変動表示の結果を示唆するために、特定のキャラクタを登場させたり、背景色を通常とは異なる色に設定したりする。ステップＳ１５２４の処理で設定された停止図柄は、主制御基板４１００から特図同調演出終了コマンドを受信したタイミングで、装飾図柄変動処理において確定表示される。
【０７１４】
演出設定処理が終了すると、特図同調演出を実行するために必要な情報が設定される。そして、周辺制御部定常処理（図４２）のランプデータ出力処理（ステップＳ１０１２）、表示データ出力処理（ステップＳ１０１６）、音データ出力処理（ステップＳ１０１８）、ランプデータ作成処理（ステップＳ１０２８）、表示データ作成処理（ステップＳ１０３０）、音データ作成処理（ステップＳ１０３２）などが実行されることによって、装飾図柄の変動表示などの特図同調演出が開始される。
【０７１５】
［１０−１０．装飾図柄変動処理］
次に、処理選択フラグが「１」のときに実行される装飾図柄変動処理（ステップＳ１６００）について説明する。図５２は、本実施形態における装飾図柄変動処理の一例を示すフローチャートである。
【０７１６】
装飾図柄変動処理は、装飾図柄変動開始処理が実行されて処理選択フラグが「１」の場合に実行される。そして、装飾図柄変動処理では、特図同調演出（装飾図柄の変動表示）が開始されていることを条件に、変動表示ゲームと同調して実行される特図同調演出を制御する。
【０７１７】
装飾図柄変動処理が開始されると、演出制御プログラムは、まず、装飾図柄の変動表示を終了させる条件、すなわち、特図同調演出の終了条件が成立したか否かを判定する（ステップＳ１６０１）。特図同調演出の終了条件としては、例えば、主制御基板４１００から特図同調演出終了コマンド（図柄確定コマンド）を受信した場合に特図同調演出を終了してもよいし、特図同調演出の開始から所定時間経過した場合に特図同調演出を終了してもよい。また、特図同調演出終了コマンドの受信及び特図同調演出の開始からの経過時間の両方を特図同調演出の終了条件としてもよく、例えば、特図同調演出の開始から所定時間を経過していなくても、特図同調演出終了コマンドを受信した場合には、変動表示を強制的に終了し、装飾図柄を確定停止させるように表示画面を切り替えるようにしてもよい。
【０７１８】
演出制御プログラムは、特図同調演出の終了条件が成立した場合には（ステップＳ１６０１の結果が「Ｙｅｓ」）、特図図柄種別コマンドに対応する装飾図柄で変動表示を停止（確定停止）させる（ステップＳ１６０２）。そして、変動表示ゲームの結果に基づいて処理選択フラグを設定する（ステップＳ１６０２）。具体的には、変動表示ゲームの結果が「はずれ」の場合には処理選択フラグを「０」、「大当り」の場合には処理選択フラグを「２」に設定する。また、「小当り」がある場合には別の処理選択フラグ（例えば、「３」）に設定する。
【０７１９】
一方、演出制御プログラムは、特図同調演出の終了条件が成立していない場合（ステップＳ１６０１の結果が「Ｙｅｓ」）、すなわち、装飾図柄の変動表示を継続する場合には、まず、変動パターンの種類がストーリーリーチか否かを判定する（ステップＳ１６０４）。変動パターンの種類がストーリーリーチの場合には（ステップＳ１６０４の結果が「Ｙ」）、ストーリーリーチの進行を制御するためのストーリーリーチ制御処理を実行する（ステップＳ１６１０）。本実施形態では、ストーリーリーチで実行されるシナリオ演出は変動表示の開始時（ストーリーリーチ設定処理）にすべて選択されるが、シナリオ演出実行直前にそれぞれシナリオを選択する場合には、ストーリーリーチ制御処理で選択される。また、操作ユニット４００の操作に基づいてシナリオ演出の進行が制御される場合には、ストーリーリーチ制御処理において操作ユニット４００の操作状況を検出し、当該操作状況に応じた制御が実行するようにすればよい。
【０７２０】
演出制御プログラムは、変動パターンの種類がストーリーリーチでない場合には（ステップＳ１６０４の結果が「Ｎｏ」）、変動パターンの種類が擬似連続変動と特殊擬似連続変動とのいずれかであるか否かを判定する（ステップＳ１６０５）。変動パターンの種類が擬似連続変動と特殊擬似連続変動とのいずれかの場合には（ステップＳ１６０４の結果が「Ｙｅｓ」）、擬似連続変動や特殊擬似連続変動の進行を制御するための擬似連続変動制御処理を実行する（ステップＳ１６３０）。擬似連続変動制御処理の詳細については後述する。
【０７２１】
さらに、演出制御プログラムは、変動パターンの種類が擬似連続変動でない場合には（ステップＳ１６０５の結果が「Ｎｏ」）、スペシャルリーチなどの変動パターンに対応する特図同調演出の制御処理を実行する（ステップＳ１６６０）。例えば、遊技盤側液晶表示装置１９００で表示中のシーン（映像）を切り替えたり、キャラクタを登場させたりするなどの演出を実行する。また、変動パターンに依存しない演出を独立して実行するようにしてもよく、例えば、次回以降に実行される変動表示ゲームの結果を示唆する先読み演出などを実行してもよい。変動パターンに対応する演出の制御が完了すると、本処理を終了する。
【０７２２】
［１０−１１．周辺制御部停電予告信号割り込み処理］
次に、主制御基板４１００の停電監視回路４１００ｅからの停電予告信号（周辺停電予告信号）が主制御基板４１００から入力されたことを契機として実行する周辺制御部停電予告信号割り込み処理について説明する。図４６は、周辺制御部停電予告信号割り込み処理の一例を示すフローチャートである。
【０７２３】
周辺制御部停電予告信号割り込み処理が開始されると、図１２に示した周辺制御部４１５０の周辺制御ＭＰＵ４１５０ａは、まず２マイクロ秒タイマを起動し（ステップＳ１３００）、停電予告信号（周辺停電予告信号）が入力されているか否かを判定する（ステップＳ１３０２）。この判定で停電予告信号（周辺停電予告信号）が入力されていないときには、そのままこのルーチンを終了する。
【０７２４】
一方、ステップＳ１３０２で停電予告信号が入力されているときには、２マイクロ秒経過したか否かを判定する（ステップＳ１３０４）。この判定では、ステップＳ１３００で起動したタイマが２マイクロ秒経過した否かを判定している。ステップＳ１３０４で２マクロ秒経過していないときには、ステップＳ１３０２に戻り、停電予告信号が入力されているか否かを判定し、停電予告信号が入力されていないときにはそのままこのルーチンを終了する一方、停電予告信号が入力されているときには、再びステップＳ１３０４で２マイクロ秒経過したか否かを判定する。つまりステップＳ１３０４の判定では、本ルーチンである周辺制御部停電予告信号割り込み処理が開始されて２マイクロ秒間、停電予告信号が入力され続けているか否かを判定している。
【０７２５】
ステップＳ１３０４で本ルーチンである周辺制御部停電予告信号割り込み処理が開始されて２マイクロ秒間、停電予告信号が入力され続けているときには、節電処理を行う（ステップＳ１３０６）。この節電処理では、遊技盤側液晶表示装置１９００及び上皿側液晶表示装置４７０のバックライトの消灯、遊技盤４に設けられるモータやソレノイドへの励磁ＯＦＦ、各種ＬＥＤの消灯等を順次実行することによりパチンコ遊技機１のシステム全体の消費電力を抑えることによって、パチンコ遊技機１の電力が遮断されても周辺制御ＭＰＵ４１５０ａが動作可能な時間である２０ミリ秒の期間だけ安定動作を確保している。
【０７２６】
ステップＳ１３０６に続いて、コマンド受信待機処理を行う（ステップＳ１３０８）。このコマンド受信待機処理では、主制御基板４１００が送信中の各種コマンドがある場合を想定して、送信中のコマンドを周辺制御ＭＰＵ４１５０ａが受信することができるように、少なくとも、１７ミリ秒の期間だけ待機するようになっている。コマンドを受信すると、上述した、周辺制御部コマンド受信割り込み処理が開始されて、図１３に示した、周辺制御ＭＰＵ４１５０ａと外付けされる周辺制御ＲＡＭ４１５０ｃの受信コマンド記憶領域４１５０ｃａｃ（周辺制御部受信リングバッファ）に受信したコマンドが記憶される。
【０７２７】
ステップＳ１３０８に続いて、コマンドのバックアップ処理を行う（ステップＳ１３１０）。このコマンドのバックアップ処理では、図１３に示した、バックアップ管理対象ワークエリア４１５０ｃａにおけるＢａｎｋ０（１ｆｒ）に含まれる受信コマンド記憶領域４１５０ｃａｃに記憶されている内容を、バックアップ第１エリア４１５０ｃｂのＢａｎｋ１（１ｆｒ）及びＢａｎｋ２（１ｆｒ）に周辺制御ＤＭＡコントローラ４１５０ａｃが高速にコピーし、そしてバックアップ第２エリア４１５０ｃｃのＢａｎｋ３（１ｆｒ）及びＢａｎｋ４（１ｆｒ）に周辺制御ＤＭＡコントローラ４１５０ａｃが高速にコピーする。
【０７２８】
この周辺制御ＤＭＡコントローラ４１５０ａｃによるＢａｎｋ０（１ｆｒ）に含まれる受信コマンド記憶領域４１５０ｃａｃに記憶されている内容の高速コピーについて簡単に説明すると、図１３に示した周辺制御ＭＰＵ４１５０ａの周辺制御ＣＰＵコア４１５０ａａが周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にＢａｎｋ０（１ｆｒ）に含まれる受信コマンド記憶領域４１５０ｃａｃに記憶されている内容を、バックアップ第１エリア４１５０ｃｂのＢａｎｋ１（１ｆｒ）に含まれる受信コマンド記憶領域へのコピーを指定し、Ｂａｎｋ０（１ｆｒ）に含まれる受信コマンド記憶領域４１５０ｃａｃの先頭アドレスに格納された内容からＢａｎｋ０（１ｆｒ）に含まれる受信コマンド記憶領域４１５０ｃａｃの終端アドレスに格納された内容までを、所定バイト（例えば、１バイト）ずつ連続してバックアップ第１エリア４１５０ｃｂのＢａｎｋ１（１ｆｒ）に含まれる受信コマンド記憶領域の先頭アドレスから順番にすべてコピーし、そして周辺制御ＣＰＵコア４１５０ａａが周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にＢａｎｋ０（１ｆｒ）に含まれる受信コマンド記憶領域４１５０ｃａｃに記憶されている内容を、バックアップ第１エリア４１５０ｃｂのＢａｎｋ２（１ｆｒ）に含まれる受信コマンド記憶領域へのコピーを指定し、Ｂａｎｋ０（１ｆｒ）に含まれる受信コマンド記憶領域４１５０ｃａｃの先頭アドレスに格納された内容からＢａｎｋ０（１ｆｒ）に含まれる受信コマンド記憶領域４１５０ｃａｃの終端アドレスに格納された内容までを、所定バイト（例えば、１バイト）ずつ連続してバックアップ第１エリア４１５０ｃｂのＢａｎｋ２（１ｆｒ）に含まれる受信コマンド記憶領域の先頭アドレスから順番にすべてコピーする。
【０７２９】
続いて、周辺制御ＣＰＵコア４１５０ａａが周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にＢａｎｋ０（１ｆｒ）に含まれる受信コマンド記憶領域４１５０ｃａｃに記憶されている内容を、バックアップ第２エリア４１５０ｃｃのＢａｎｋ３（１ｆｒ）に含まれる受信コマンド記憶領域へのコピーを指定し、Ｂａｎｋ０（１ｆｒ）に含まれる受信コマンド記憶領域４１５０ｃａｃの先頭アドレスに格納された内容からＢａｎｋ０（１ｆｒ）に含まれる受信コマンド記憶領域４１５０ｃａｃの終端アドレスに格納された内容までを、所定バイト（例えば、１バイト）ずつ連続してバックアップ第２エリア４１５０ｃｃのＢａｎｋ３（１ｆｒ）に含まれる受信コマンド記憶領域の先頭アドレスから順番にすべてコピーし、そして周辺制御ＣＰＵコア４１５０ａａが周辺制御ＤＭＡコントローラ４１５０ａｃの要求要因にＢａｎｋ０（１ｆｒ）に含まれる受信コマンド記憶領域４１５０ｃａｃに記憶されている内容を、バックアップ第２エリア４１５０ｃｃのＢａｎｋ４（１ｆｒ）に含まれる受信コマンド記憶領域へのコピーを指定し、Ｂａｎｋ０（１ｆｒ）に含まれる受信コマンド記憶領域４１５０ｃａｃの先頭アドレスに格納された内容からＢａｎｋ０（１ｆｒ）に含まれる受信コマンド記憶領域４１５０ｃａｃの終端アドレスに格納された内容までを、所定バイト（例えば、１バイト）ずつ連続してバックアップ第２エリア４１５０ｃｃのＢａｎｋ４（１ｆｒ）に含まれる受信コマンド記憶領域の先頭アドレスから順番にすべてコピーする。
【０７３０】
ステップＳ１３１０に続いて、停電予告信号（周辺停電予告信号）が入力されているか否かを判定する（ステップＳ１３１２）。この判定で停電予告信号が入力されているときには、ＷＤＴクリア処理を行う（ステップＳ１３１４）。このＷＤＴクリア処理では、周辺制御ＭＰＵ４１５０ａは、図１３に示した周辺制御内蔵ＷＤＴ４１５０ａｆと、図１２に示した周辺制御外部ＷＤＴ４１５０ｅと、にクリア信号を出力して周辺制御ＭＰＵ４１５０ａにリセットがかからないようにする。
【０７３１】
一方、ステップＳ１３１２で停電予告信号が入力されていないとき、又はステップＳ１３１４に続いて、再びステップＳ１３１２に戻り、停電予告信号が入力されているか否かを判定する。つまり、停電予告信号（周辺停電予告信号）が入力されているか否かを無限に判定し続けることとなる。このように無限に判定し続けることにより、ステップＳ１３１２で停電予告信号（周辺停電予告信号）が入力されていないときには、周辺制御ＭＰＵ４１５０ａは、周辺制御内蔵ＷＤＴ４１５０ａｆと、周辺制御外部ＷＤＴ４１５０ｅと、にクリア信号を出力することができなくなり、周辺制御ＭＰＵ４１５０ａにリセットがかかる一方、ステップＳ１３１２で停電予告信号が入力されているときには、ステップＳ１３１４でＷＤＴクリア処理を行い、周辺制御ＭＰＵ４１５０ａにリセットがかからない。なお、周辺制御ＭＰＵ４１５０ａにリセットがかかると、図４２に示した周辺制御部電源投入時処理が再び開始されることとなる。
【０７３２】
このように、ステップＳ１３１２による判定で無限ループにおいて停電予告信号（周辺停電予告信号）の入力が継続する場合には、ステップＳ１３１４でＷＤＴクリア処理が実行されることによって停電状態になる直前で周辺制御ＭＰＵ４１５０ａにリセットがかからないようになっている。これに対して、ステップＳ１３１２による判定で無限ループにおいて停電予告信号の入力が継続されず解除された場合には、ＷＤＴクリア処理が実行されないため、周辺制御内蔵ＷＤＴ４１５０ａｆと、周辺制御外部ＷＤＴ４１５０ｅと、にクリア信号を出力が中断されるようになっている。これにより、ノイズなどで本ルーチンである周辺制御部停電予告信号割り込み処理が誤って開始され、そのノイズが２マイクロ秒の期間を超えて発生することでステップＳ１３０２の判定を通過したとしても、ステップＳ１３１２による判定で無限ループにおいて停電予告信号（周辺停電予告信号）の入力が継続されず解除された場合には、ステップＳ１３１４のＷＤＴクリア処理が実行されないことにより周辺制御ＭＰＵ４１５０ａにリセットがかかるようになっているため、そのようなノイズに対して自動的にリセット復帰することで対応することができるようになっている。
【０７３３】
［１１．ストーリーリーチ］
続いて、変動パターンとしてストーリーリーチが選択された場合について説明する。本実施形態における遊技機では、主制御基板４１００における特別図柄の変動表示（変動表示ゲーム）と同調して、周辺制御基板４１４０によって特図同調演出が実行される。変動パターンとしてストーリーリーチが選択された場合には、特図同調演出において、所定のタイミングで実行中の変動表示ゲームの期待度を示唆する演出（特定演出）が一回又は複数回実行（挿入）される。
【０７３４】
また、ストーリーリーチにかかる演出では、装飾図柄がリーチ態様となるが、特定演出の実行タイミングはリーチ演出の前であってもよいし、リーチ演出の後であってもよい。なお、本実施形態では、リーチ発生後にストーリーリーチにおける特定演出が実行されるように構成されている。以下、変動パターンとしてストーリーリーチが選択された場合の演出について説明する。
【０７３５】
［１１−１．ストーリーリーチ設定処理］
まず、ストーリーリーチにおける演出制御について説明する。図５３は、本実施形態におけるストーリーリーチ設定処理の一例を示すフローチャートである。ストーリーリーチ設定処理は、演出設定処理（図５１）のステップＳ１５３０の処理で実行される。なお、図５３に示すストーリーリーチ設定処理では、所定のタイミングで実行される特定演出の設定に関する処理を説明し、その他のリーチ演出などの特図同調演出の設定については、他の変動パターンが選択された場合と同様に処理されるため、説明を省略する。
【０７３６】
ストーリーリーチ設定処理が実行されると、演出制御プログラムは、まず、変動パターンテーブル（図４７）から演出挿入数及び演出選択パターンを取得する（ステップＳ１５３１）。このとき、変動表示ゲームの確率状態（確変状態、通常状態）や普通電動役物の作動状態（時短状態）などの遊技状態に応じて演出挿入数及び演出選択パターンを変更してもよい。さらに、本処理で設定している特定演出の数（カウンタ）を示す選択演出数に初期値（“０”）に設定する（ステップＳ１５３２）。続いて、特定演出のシナリオを演出挿入数だけ選択する（ステップＳ１５３３〜ステップＳ１５３９）。本実施形態では、最後に実行される特定演出から順次選択し、最初に実行される特定演出を最後に選択する。
【０７３７】
演出制御プログラムは、選択演出数が演出挿入数以上であるか否か、すなわち、すべての特定演出に対してシナリオを選択したか否かを判定する（ステップＳ１５３３）。選択演出数が演出挿入数未満の場合には（ステップＳ１５３３の結果が「Ｎｏ」）、シナリオが未選択の特定演出が残っているため、シナリオを選択するための処理（ステップＳ１５３４〜ステップＳ１５３８）を実行する。
【０７３８】
演出制御プログラムは、特定演出を選択するための乱数値（演出選択情報）を取得する（ステップＳ１５３４）。そして、ステップＳ１５３１の処理で取得された演出選択パターン及びステップＳ１５３４の処理で取得された乱数値に基づいて、演出選択パターンテーブル（図５４）から特定演出を選択する（ステップＳ１５３５）。
【０７３９】
ここで、特定演出を選択する手順についてさらに詳しく説明する。本実施形態のストーリーリーチで実行される演出は、変動パターンに対応して演出選択パターンが設定されている（図４７）。図５４は、本実施形態のストーリーリーチにおける演出選択パターンの一例を示す図である。
【０７４０】
本実施形態では、ストーリーリーチが実行される場合、シナリオ１からシナリオ６のいずれかの特定演出が実行され、また、シナリオ１からシナリオ６の順で変動表示ゲームの結果が大当りとなる期待度（可能性）が高くなるように設定されている。
【０７４１】
また、図５４に示すように、パターン１からパターン３の順で期待度の高いシナリオが選択されやすくなっている。具体的には、パターン１では相対的に期待度の高いシナリオ５及びシナリオ６は選択されないように設定されており、また、パターン３では、相対的に期待度の低いシナリオ１及びシナリオ２が選択されないように設定されている。
【０７４２】
さらに、各シナリオには乱数の範囲が設定されており、図５３のステップＳ１５３４の処理で取得された乱数値に基づいて各シナリオが選択される。なお、特定のシナリオが選択されないように設定するのではなく、すべてのシナリオを選択可能とし、対応する乱数の範囲を調整することによって各シナリオの選択率を調整するようにしてもよい。
【０７４３】
また、演出選択パターンは、遊技状態ごとに保持するようにしてもよい。例えば、特別図柄の変動表示が当選する確率の高い高確率状態では、期待度の高いシナリオが選択されやすいようにし、より遊技者の期待感を高めるようにしてもよい。さらに、所定条件の成立によって複数の演出選択パターン（抽選テーブル）を選択するようにしてもよい。この所定条件は、例えば、前述した遊技状態であってもよいし、所定の変動パターンに基づく変動表示の実行回数（例えば、ＳＰリーチの実行回数）であってもよいし、大当り遊技における大入賞口への遊技球の入賞数であってもよいし、これらの組み合わせであってもよい。
【０７４４】
特定演出を選択するための乱数は、所定の範囲（本実施形態では“０”から“１０００”の範囲）から抽出される。そのため、期待度の高いシナリオが選択された後に、期待度の低いシナリオが選択されることで（成り下がり）、ストーリーリーチそのものの信頼度を遊技者が把握しにくくなってしまうおそれがあった。例えば、変動パターンとして「ストーリーリーチ２」が選択された場合について説明すると、演出選択パターンとしてパターン１が選択され、挿入演出数が３となる。このとき、最初に実行される特定演出に対応するシナリオが「シナリオ２」、次に実行されるシナリオが「シナリオ３」、最後に実行されるシナリオが「シナリオ１」が選択されたとする。この場合、２回目に実行される特定演出（「シナリオ３」）の後に実行される特定演出が相対的に期待度の低い「シナリオ１」となってしまう。このため、遊技者は実行中の変動表示ゲームの期待度が「シナリオ１」に相当するのか、「シナリオ３」に相当するのかを判断できず、予告演出としてのストーリーリーチの信頼度が損なわれてしまうおそれがある。
【０７４５】
そこで、本実施形態では、ステップＳ１６１３の処理で取得される乱数値の抽出範囲を調整することによって、上述したような成り下がりが発生することを防止する。図５５は、本実施形態における乱数抽出範囲の変化を時系列順に示す図である。
【０７４６】
前述のように、本実施形態では、最後に実行される特定演出から順次選択する。変動パターンとして「ストーリーリーチ２」が選択された場合（挿入演出数３）、まず、最後（３番目）に実行される特定演出を実行する。このとき、ステップＳ１５３４の処理では、０から１０００までの範囲（規定の範囲）で乱数値が抽出される（図５５（Ａ））。このとき抽出された乱数値を“５５０”とした場合、図５４の演出選択パターン選択テーブルを参照すると、「シナリオ３」が選択される。そして、演出制御プログラムは、周辺制御基板４１４０の周辺制御ＲＡＭ４１５０ｃに割り当てられた所定の記憶領域に選択されたシナリオの識別情報を記憶する（ステップＳ１５３６）。なお、選択されたシナリオの画像データや音声データなどの情報は周辺制御ＲＯＭ４１５０ｂなどに記憶されている。そして、選択演出数に１を加算する（ステップＳ１５３７）。
【０７４７】
続いて、演出制御プログラムは、２番目に実行される特定演出を選択するために抽出される乱数の範囲（上限値）を設定する（ステップＳ１５３８）。前述したように、最後に実行される特定演出では「シナリオ３」が選択されているため、２番目に実行される特定演出で「シナリオ４」が選択されてしまうと、成り下がりが発生してしまう。そこで、図５５（Ｂ）に示すように、乱数値の生成範囲を規定の０から１０００まで範囲ではなく、「シナリオ１」から「シナリオ３」だけが選択されるように、乱数値の生成範囲を０から６００まで範囲に設定する。再設定された上限値“６００”は、「シナリオ３」が選択される上限値であり、上限値を“６００”に設定することによって、「シナリオ４」が選択されないようにする。なお、図５５（Ｂ）では、実線の範囲（“０”から“６００”）が乱数の抽出可能な範囲となり、破線の範囲（“６００”から“１０００”までの範囲）が乱数の抽出不可能な範囲となっている。
【０７４８】
ここで、２番目に実行される特定演出を選択するための乱数値として“１５０”が抽出されると、特定演出のシナリオとして「シナリオ２」が選択される。そこで、演出制御プログラムは、最初に実行される特定演出に成り下がりが発生しない「シナリオ１」又は「シナリオ２」が選択されるように、抽出される乱数値の範囲の上限値を“２００”に設定する。その後、例えば、乱数値として“８５”が抽出されると、「シナリオ１」が設定される（図５５（Ｃ））。
【０７４９】
そして、ステップＳ１５３８の処理で選択演出数の値が３となり、選択演出数の値と演出挿入数の値が一致するため、ステップＳ１５３３の処理の結果が「Ｙｅｓ」となり、演出制御プログラムは、特定演出の選択を終了する。最後に、変更された乱数の範囲（上限値）を規定値（０〜１０００）に設定し（ステップＳ１５３９）、ストーリーリーチ設定処理を終了する。
【０７５０】
図５３のストーリーリーチ設定処理における手順では、変動開始時（演出制御処理→装飾図柄変動開始処理→演出設定処理→ストーリーリーチ設定処理）にて乱数の範囲を設定していたが、他のタイミングで乱数の範囲を設定してもよい。
【０７５１】
例えば、最初に特定演出が実行されるタイミングで（特定演出の実行開始時）、すべての特定演出のシナリオを選択するようにしてもよい。この場合には、装飾図柄変動処理（図５２）のストーリーリーチ制御処理（ステップＳ１６１０）で、最初の特定演出を実行するタイミングで上述したストーリーリーチ設定処理を実行すればよい。
【０７５２】
このとき、変動開始から特定演出が実行されるまでに主制御基板４１００から送信された始動入賞コマンドや先読み演出関連のコマンドなどに基づいて、選択パターンを再設定するようにしてもよい。このように構成することによって、後に実行される変動表示ゲームの期待度を示唆する演出を実行することも可能となり、演出のバリエーションを多彩にすることができる。なお、特定演出の実行（挿入）がリーチ発生後であれば、リーチ演出の開始時に特定演出を選択するようにしてもよい。
【０７５３】
また、特定演出を選択するタイミングで、演出挿入数に対応する数の乱数値を抽出し、昇順に並び替えて特定演出の実行順序を決定してもよい。例えば、乱数値を３回抽出し、“５５０”、“８５”、“１５０”が抽出された場合には、“８５”（シナリオ１）、“１５０”（シナリオ２）、“５５０”（シナリオ３）の順序で特定演出が実行されるようにしてもよい。
【０７５４】
さらに、特定演出が実行されるたびに乱数値の抽選を行うようにしてもよい。例えば、スケジュールデータに特定演出の実行タイミングが定義されており、当該特定演出の実行タイミングでシナリオを選択するための乱数値を抽出する。この場合には、特定演出のシナリオを選択した後、乱数の下限値を設定する。図５４に示した演出選択パターンテーブルでは、乱数値が大きいほど期待度の高い演出が実行されるように設定されているため、実行される特定演出を実行順に選択する場合には、上限値ではなく、下限値を再設定する。具体的には、最初にシナリオ２が選択された場合には、次の特定演出を選択時には成り下がりが発生しないように下限値を“１００”とし、“１００”から“１０００”の範囲で乱数値を発生させるようにする。このように制御することによって、変動開始時などに特定演出を選択する場合と同様にストーリーリーチを実行することができる。なお、特定演出の選択が終了すると、周辺制御ＲＡＭ４１５０ｃに設定された下限値を保持し、次の特定演出を実行する場合に利用する。さらに、最後の特定演出が選択されたタイミング又は変動表示ゲーム（特図同調演出）が終了したタイミングで下限値をクリア（０に設定）すればよい。なお、さらに具体的な手順については、後述する擬似連続変動における制御にて説明する。
【０７５５】
さらに、特定演出の選択時に下限値及び上限値をともに設定可能としてもよい。こうすることによって、特定の順序でシナリオが実行されやすくなるように制御することが可能となる。例えば、シナリオ１が選択された後、下限値を“０”、上限値を“２００”に設定することによって、「シナリオ１」又は「シナリオ２」のみを選択することが可能となる。また、下限値を“１０１”、上限値を“２００”と設定することによって、必ず「シナリオ２」が選択されるようにすることも可能となる。なお、変動開始時などにすべての特定演出を選択する場合についても同様に処理することができる。さらに、演出選択パターンテーブルに、上限値（又は下限値）のみを設定する、若しくは、上限値及び下限値を設定するなどの項目を設け、演出選択パターンごとに設定可能としてもよい。
【０７５６】
なお、下限値が“０”でない場合には、“０”から“下限値−上限値”までの乱数値を生成させ、抽出した乱数値に下限値を加算してもよい。例えば、下限値が“１０１”、上限値が“２００”の場合には、“０”から“９９（＝下限値−上限値）”までの乱数を発生させ、下限値“１０１”を加算した結果を抽出した乱数としてもよい。
【０７５７】
［１１−２．演出例］
以上の処理によって、成り下がりが発生しないように、ストーリーリーチにおいて実行される特定演出を選択することができる。続いて、変動パターンとしてストーリーリーチが選択された場合における演出の具体例について説明する。
【０７５８】
図５６は、本実施形態のストーリーリーチにおいて実行される特定演出の一例を示す図である。本実施形態のストーリーリーチでは、装飾図柄の変動表示においてリーチが発生した後、所定のタイミングで特定演出が実行される。特定演出が実行されると、装飾図柄１９１０が縮小されて右上部に移動し、始動記憶表示部１９１１の上方に領域１９１２が形成される。領域１９１２は、実行される特定演出のシナリオに対応するセリフが表示される。
【０７５９】
図５７は、本実施形態のストーリーリーチにおいて実行される特定演出のシナリオ（セリフ）の一例を示す図である。（Ａ）はシナリオ１、（Ｂ）はシナリオ２、（Ｃ）はシナリオ３、（Ｄ）はシナリオ４、（Ｅ）はシナリオ５、（Ｆ）はシナリオ６を示す。前述のように、シナリオ１からシナリオ６の順で実行中の変動表示ゲームの期待度が高いことを示す。具体的には、シナリオ１では期待度が低いことを示すセリフ（「ダメっぽい！！」）が表示され、順次、期待感が高くなるようにセリフが設定されている。シナリオ５では、大当りを示唆するセリフ（「当たりかな？」）が設定され、シナリオ６では大当りが確定したことを示唆するセリフ（「大当りだ〜！！」）が設定されている。なお、シナリオ６は大当りが確定している場合にのみ選択されるようにしてもよい。
【０７６０】
続いて、ストーリーリーチの画面遷移について説明する。図５８及び図５９は、本実施形態のストーリーリーチの画面遷移の一例を示す図である。まず、主制御基板４１００から特図１変動パターンコマンドを受信すると、図５８（Ａ）に示すように、装飾図柄の変動表示を伴う特図同調演出が開始される。また、変動パターンとしてストーリーリーチが選択されているため、画面（Ｂ）に示すように、所定のタイミングでリーチが発生する。
【０７６１】
その後、最初の特定演出を実行するタイミングになると、領域１９１２にセリフ（シナリオ２）が表示される特定演出が実行される（画面（Ｃ））。その後、二番目の特定演出を実行するタイミングになると、画面（Ｄ）に示すように、より期待度の高いシナリオ３が選択され、対応する演出態様で特定演出が実行される。
【０７６２】
ここで、乱数の生成範囲を調整しない場合には、最後に実行される特定演出において、画面（Ｅ−１）に示すように、以前に実行された特定演出よりも期待度の低い特定演出が実行されてしまうおそれがある。これに対し、本実施形態では、成り下がりを防止するように制御されるため、以前に実行された特定演出と期待度が同じ又は高い特定演出が必ず実行される（画面（Ｅ−２））。なお、本実施形態の手順では、最後に実行される特定演出から順にシナリオが選択されるため、最後にシナリオ１が選択される場合には、すべての特定演出においてシナリオ１が選択される。このような場合、同じ特定演出が連続して実行されてしまうため、同じ期待度に対応するシナリオを複数用意し、同じ特定演出が連続して実行されないようにしてもよい。
【０７６３】
［１２．擬似連続変動］
本実施形態における遊技機では、変動パターンとして擬似連続変動や特殊擬似連続変動が選択された場合には、特図同調演出において、装飾図柄の仮停止と再変動が１回以上実行され、所定のタイミングで抽選によって選択されたシナリオに基づく演出が実行される。シナリオに基づく演出は、前述したストーリーモードと同様に、実行中の変動表示ゲームの期待度を示唆する演出（特定演出）が実行される。
【０７６４】
装飾図柄の仮停止とは、装飾図柄の変動があたかも停止したように遊技者から認識されるが、実際には変動を継続している状態である。例えば、左図柄、右図柄、中図柄の順で装飾図柄が停止する場合に、最後に停止する中図柄がわずかに上下動している状態であり、この状態から再変動を開始する。
【０７６５】
また、装飾図柄の仮停止については、左図柄、右図柄、中図柄の他に、遊技者が認識しにくい態様で第４図柄を表示し、左図柄、右図柄、中図柄が仮停止した状態においても第４図柄の変動表示を継続させて、その後に仮停止している図柄（左図柄、右図柄、中図柄）を再変動させるようにしてもよい。この場合、変動表示の結果態様を、左図柄、右図柄、中図柄に加えて第４図柄の停止態様を含めて示すようにしてもよい。このとき、左図柄、右図柄、中図柄を同じ装飾図柄で停止させた場合であっても、第４図柄が相違していれば異なる結果態様となるようにしてもよい。このように構成することによって、大当りの結果態様の一部と小当りの結果態様とを類似（左図柄と右図柄と中図柄との停止時の装飾図柄の組み合わせが大当り結果態様の一部と小当り結果態様と同一になっていること）させて当り遊技を実行することで、当り遊技終了後の遊技状態（変動表示ゲームの当選確率など）を遊技者に認識しにくくすることが可能となり、演出のバリエーションを増加させることができる。
【０７６６】
本実施形態におけるストーリーリーチでは、変動開始時に実行されるシナリオをすべて決定していたが、本実施形態における擬似連続変動では、特定演出（シナリオ演出）を実行するタイミングでシナリオを抽選して選択する。また、擬似連続変動では、最後の再変動において、リーチが発生する場合には、擬似連続変動が発生しなくても実行可能な通常のリーチ演出（例えば、ＳＰリーチ）を実行するようにしてもよいし、擬似連続変動の場合のみ実行されるリーチ演出としてもよい。また、擬似連続変動では、最後の変動でリーチを発生させなくてもよい。以下、変動パターンとして擬似連続変動が選択された場合の演出について説明する。
【０７６７】
［１２−１．擬似連続変動設定処理］
まず、擬似連続変動における演出制御について説明する。擬似連続変動では、前述のように、特定演出（シナリオ演出）を実行する直前に演出内容を抽選する。そのため、変動開始時には、擬似連続変動を実行するために必要な初期設定を行う。図６０は、本実施形態における擬似連続変動設定処理の一例を示すフローチャートである。擬似連続変動設定処理は、演出設定処理（図５１）のステップＳ１５５０の処理で実行される。なお、図６０に示す擬似連続変動設定処理では、所定のタイミングで実行される特定演出の設定に関する処理を説明し、その他のリーチ演出などの特図同調演出の設定については、他の変動パターンが選択された場合と同様に処理されるため、説明を省略する。
【０７６８】
擬似連続変動設定処理が実行されると、演出制御プログラムは、まず、上記した特殊擬似連追加フラグがセットされているか否かを判定する（ステップＳ１５５４）。そして、特殊擬似連追加フラグがセットされていない場合には（ステップＳ１５５４の結果が「ＮＯ」）、変動パターンテーブル（図４７）から演出挿入数（仮停止回数）及び演出選択パターンを取得し（ステップＳ１５５１）、周辺制御ＲＡＭ４１５０ｃの所定の領域に格納する。
【０７６９】
さらに、演出制御プログラムは、擬似連続変動において実行される特定演出の残り実行回数である残り演出数に初期値として演出挿入数を設定する（ステップＳ１５５２）。最後に、特定演出のシナリオを選択するための乱数の範囲（上限値及び下限値）を初期化するために、規定値を設定する（ステップＳ１５５３）。本実施形態では、シナリオ演出実行時に演出内容を抽選し、最初に実行されるシナリオ演出から順次選択されるため、シナリオ選択抽選用乱数の範囲として下限値が初期化される。このとき、選択されるシナリオを限定するために、上限値も設定するようにしてもよい。
【０７７０】
一方、ステップＳ１５５４で特殊擬似連追加フラグがセットされていれば（ステップＳ１５５４の結果が「ＹＥＳ」）、変動パターンテーブル（図４７）から特殊擬似連続変動での演出挿入数（仮停止回数）及び演出選択パターンを取得し（ステップＳ１５５５）、周辺制御ＲＡＭ４１５０ｃの所定の領域に格納する。
【０７７１】
さらに、演出制御プログラムは、演出制御特殊擬似連追加フラグをリセットすると共に、特殊擬似連続変動において実行される特定演出の残り実行回数である残り演出数に１を設定した後（ステップＳ１５５６）、ステップＳ１５５３に進む。これにより複数回の特別図柄の変動表示に亘って実行される特殊擬似連続変動のうち、一回目の特別図柄の変動表示に対応する演出が実行されるようになる。
【０７７２】
なお、ストーリーモードの場合と同様に、変動開始時にすべてのシナリオ演出を選択するように、擬似連続変動設定処理ですべてのシナリオを抽選してもよい。シナリオ演出を抽選する手順は、ストーリーモードと同様である。
【０７７３】
［１２−２．擬似連続変動制御処理］
続いて、装飾図柄変動処理において実行される擬似連続変動制御処理について説明する。図６１は、本実施形態における擬似連続変動制御処理の一例を示すフローチャートである。擬似連続変動制御処理は、装飾図柄の変動表示が開始されてから停止するまでの間に実行され、擬似連続変動における仮停止の実行やシナリオ演出の実行を制御する。擬似連続変動制御処理は、装飾図柄変動処理（図５２）のステップＳ１６３０の処理において実行される。
【０７７４】
本実施形態の擬似連続変動では、仮停止のタイミングにあわせて押圧操作部（演出ボタン）４０５の操作入力受付期間が設定され、当該操作入力受付期間に押圧操作部４０５が操作されると、シナリオ演出が実行される。なお、図６１に示す手順では、押圧操作部４０５が操作されない場合には、シナリオ演出を実行せずに通常の演出が継続される。
【０７７５】
演出制御プログラムは、まず、押圧操作部操作受付可能フラグがセットされているか否かを判定する（ステップＳ１６３１）。押圧操作部操作受付可能フラグは、シナリオ演出を実行するために押圧操作部４０５の操作入力を受付可能な状態となっている場合にセットされる。すなわち、押圧操作部操作受付可能フラグがセットされている間に押圧操作部４０５が操作されると、シナリオ演出を実行するための処理が実行される。
【０７７６】
押圧操作部操作受付可能フラグがセットされていない場合には（ステップＳ１６３１の結果が「Ｎｏ」）、演出制御プログラムは、押圧操作部４０５の操作受付が可能となるタイミングであるか否かを判定する（ステップＳ１６４６）。押圧操作部４０５の操作受付が可能となるタイミングでない場合には（ステップＳ１６４６の結果が「Ｎｏ」）、擬似連続変動制御処理を終了する。
【０７７７】
押圧操作部４０５の操作受付が可能となるタイミングとなっている場合には（ステップＳ１６４６の結果が「Ｙｅｓ」）、押圧操作部４０５の操作入力が受付可能になったことを示唆する（押圧操作部４０５の操作を要求する）演出を実行するための設定を行う（ステップＳ１６４７）。さらに、押圧操作部操作受付可能フラグをセットし（ステップＳ１６４８）、擬似連続変動制御処理を終了する。なお、押圧操作部４０５の操作受付が可能となるタイミングは、装飾図柄の仮停止のタイミングに合わせて設定される。例えば、装飾図柄が仮停止される所定時間前に設定される。
【０７７８】
一方、押圧操作部操作受付可能フラグがセットされている場合には（ステップＳ１６３１の結果が「Ｙｅｓ」）、演出制御プログラムは、押圧操作部操作フラグがセットされているか否かを判定する（ステップＳ１６３２）。押圧操作部操作フラグは、実際に押圧操作部４０５が操作された場合に設定される。具体的には、押圧操作部４０５の操作は周辺制御部１ｍｓタイマ割り込み処理の操作ユニット情報取得処理（ステップＳ１１０８）で取得され、押圧操作部操作フラグは、周辺制御部電源投入時処理（図４２）における周辺制御部定常処理に含まれる操作ユニット監視処理（ステップＳ１０１４）でセットされる。
【０７７９】
押圧操作部操作フラグがセットされている場合には（ステップＳ１６３２の結果が「Ｙｅｓ」）、演出制御プログラムは、設定された上限値及び下限値の範囲の乱数値を取得する（ステップＳ１６３３）。さらに、取得した乱数値に基づいて、演出パターンテーブルから特定演出として実行されるシナリオを取得する（ステップＳ１６３４）。演出パターンテーブルの形式は、ストーリーリーチの場合と同様である。図６２は、本実施形態における擬似連続変動の場合のシナリオを選択するための演出パターンテーブルの一例を示す図である。本実施形態では、期待度の低いシナリオが選択されやすいように乱数の範囲が設定されている。
【０７８０】
演出制御プログラムは、シナリオが選択されると、選択されたシナリオを基づく演出（特定演出）を実行するために必要な画像データや音データなどに関連する演出情報を設定するシナリオ実行設定処理を実行する（ステップＳ１６３５）。シナリオ実行設定処理で設定された演出情報は、周辺制御部定常処理のランプデータ作成処理（ステップＳ１０２８）、表示データ作成処理（ステップＳ１０３０）、音データ作成処理（ステップＳ１０３０）を実行した後、ランプデータ出力処理（ステップＳ１０１２）、表示データ出力処理（ステップＳ１０１６）、音データ作成処理（ステップＳ１０１８）によって実際に演出が実行される。
【０７８１】
その後、演出制御プログラムは、ステップＳ１６３３の処理で取得された乱数値に基づいて、演出内容の成り下がりが発生しないように、次に実行されるシナリオを選択するための乱数値の範囲の下限値を設定する（ステップＳ１６３６）。具体的には、ステップＳ１６３４の処理で選択されたシナリオよりも期待度の低いシナリオが選択されないように、すなわち、少なくとも同程度のシナリオが選択されるように、乱数の下限値を設定する。例えば、図６２を参照しながら、演出パターン１２が選択された場合について説明する。取得された乱数値が“４５０”とすると、シナリオ２が選択される。このとき、下限値を“３０１”に設定することによって、次の抽選で必ずシナリオ２と同等以上の期待度のシナリオが選択される。また、下限値を“３０１”ではなく、“５０１”に設定することによって、必ず成り上がるように設定することができる。
【０７８２】
一方、演出制御プログラムは、押圧操作部操作フラグがセットされていない場合には（ステップＳ１６３２の結果が「Ｎｏ」）、演出制御プログラムは、押圧操作部操作受付可能期間計測タイマがタイムアップしているか否かを判定する（ステップＳ１６３８）。タイムアップしていない場合には（ステップＳ１６３８の結果が「Ｎｏ」）、擬似連続変動制御処理を終了し、継続して押圧操作部４０５の操作入力を受け付ける。一方、押圧操作部操作受付可能期間計測タイマがタイムアップした場合には（ステップＳ１６３８の結果が「Ｙｅｓ」）、ステップＳ１６４０以降の処理を実行する。
【０７８３】
押圧操作部操作受付可能期間に押圧操作部４０５の操作入力が受け付けられた場合、又は、押圧操作部操作受付可能期間に押圧操作部４０５の操作入力が受け付けられずにタイムアップした場合には、演出制御プログラムは、押圧操作部操作示唆演出を終了させる（ステップＳ１６４０）。さらに、押圧操作部操作受付可能フラグをクリアし（ステップＳ１６４１）、残り演出回数を１減算する（ステップＳ１６４２）。
【０７８４】
最後に、演出制御プログラムは、残り演出数が０になったか否かを判定する（ステップＳ１６４３）。残り演出数が０になった場合には（ステップＳ１６４３の結果が「Ｙｅｓ」）、最後の特定演出が実行されたため、乱数の上限値を規定値に設定し（ステップＳ１６４５）、擬似連続変動制御処理を終了する。
【０７８５】
一方、残り演出数が０でない場合には（ステップＳ１６４３の結果が「Ｎｏ」）、演出制御プログラムは、次の押圧操作部に対する操作入力タイミングを設定するために、押圧操作部操作受付可能時間計測タイマをセットする（ステップＳ１６４４）。
【０７８６】
以上より、押圧操作部操作受付可能時間計測タイマがタイムアップしていない状態で、かつ、押圧操作部操作受付可能フラグが設定されている状態で、押圧操作部が操作された場合に特定演出が実行されるように制御される。なお、シナリオを基づく演出（特定演出）の実行タイミングは、装飾図柄が仮停止した後であってもよいし、押圧操作部４０５の操作直後であってもよい。例えば、装飾図柄が仮停止した後であれば、押圧操作部操作受付可能時間計測タイマがタイムアップしてからシナリオ実行設定処理が実行されるように制御を変更し、シナリオ実行設定処理後に押圧操作部操作フラグがクリアされるようにすればよい。
【０７８７】
［１２−３．擬似連続変動の演出例］
続いて、擬似連続変動の演出例について説明する。本実施形態の擬似連続変動では、装飾図柄の変動表示においてリーチが発生する前、装飾図柄の仮停止のタイミングにあわせて特定演出が実行される。具体的には、装飾図柄が仮停止する所定時間前から押圧操作部示唆演出が開始され（押圧操作部４０５に対する操作受付が可能な状態になる）、仮停止のタイミングで押圧操作部示唆演出が終了する（押圧操作部４０５に対する操作受付が不能になる）。押圧操作部４０５に対する操作受付が可能な状態（押圧操作部操作受付可能期間）に押圧操作部４０５が操作された場合には、装飾図柄の仮停止後、識別図柄の再変動が開始されるまでの間に特定演出が実行される。
【０７８８】
特定演出はストーリーリーチと同様であり、特定演出が実行されると、装飾図柄１９１０が縮小されて右上部に移動し、始動記憶表示部１９１１の上方に領域１９１２が形成される。領域１９１２は、実行される特定演出のシナリオに対応するセリフが表示される。
【０７８９】
図６３は、本実施形態の擬似連続変動における演出の一例を示す図である。まず、主制御基板４１００から特図１変動パターンコマンドを受信すると、装飾図柄の変動表示を伴う特図同調演出が開始され、図６３（Ａ）に示すように、左図柄、右図柄の順で装飾図柄が停止する。そして、図６３（Ｂ）に示すように、押圧操作部操作受付可能期間となり、押圧操作部（演出ボタン）４０５の操作を促す押圧操作部示唆演出が開始される。押圧操作部操作受付可能期間に押圧操作部４０５が操作されると、図６３（Ｃ）に示すように、擬似連続変動が実行されることを示す継続図柄が中図柄として停止し、その後、図６３（Ｄ）に示すように、特定演出が実行される。
【０７９０】
その後、図６３（Ｅ）に示すように、装飾図柄の再変動が開始され、図６３（Ｂ）と同様に、押圧操作部示唆演出が開始される（図６３（Ｆ））。このとき、押圧操作部４０５が操作されない場合には、装飾図柄の仮停止後（図６３（Ｇ））、特定演出を実行せずに再変動が開始される（図６３（Ｈ））。その後、最後の装飾図柄の仮停止を行うと（図６３（Ｉ））、リーチ演出が実行される（図６３（Ｊ））。図６３（Ｊ）に示す例では、擬似連続変動が実行されない場合にも実行可能なＳＰリーチ３が実行されるが、このとき実行されるリーチは擬似連続変動に特化した演出であってもよい。また、最後の仮停止の前にも押圧操作部示唆演出を実行し、特定演出の実行後、リーチ演出を実行するようにしてもよい。
【０７９１】
また、図６３に示した例では、押圧操作部操作受付可能期間に押圧操作部４０５が操作されない場合には、特定演出を実行せずに再変動を開始するが、所定時間経過後に特定演出を実行するようにしてもよい。
【０７９２】
［１２−４−１．擬似連続変動のタイミングチャート］
さらに、擬似連続変動における演出の実行タイミングについて説明する。図６４及び図６５は、本実施形態における擬似連続変動の制御のタイミングを説明する図である。
【０７９３】
図６４は、図６３に示した演出例に対応するタイミングチャートである。図６４（Ａ）は押圧操作部操作受付可能期間に押圧操作部４０５を操作した場合を示している。
【０７９４】
まず、時刻ｔ１０において、始動口２１０１，２１０２に遊技球が入賞し、主制御基板４１００における特別図柄の変動表示（上特別図柄表示器１１８５又は下特別図柄表示器１１８６における特別図柄（識別図柄）の変動表示、変動表示ゲーム）が開始される。このとき、主制御基板４１００から周辺制御基板４１４０に特図変動パターンコマンド及び特図図柄種別コマンド等が送信される。周辺制御基板４１４０はコマンドを受信し、擬似連続変動を実行する変動パターンを選択する。
【０７９５】
装飾図柄の変動開始（特図同調演出の開始）から所定時間が経過すると、装飾図柄が仮停止する前のタイミングで押圧操作部（演出ボタン）４０５の操作入力の受付期間（押圧操作部操作受付可能期間）が開始され、押圧操作部示唆演出が開始される（時刻ｔ１１）。押圧操作部操作受付可能期間は装飾図柄の仮停止が完了する時刻ｔ１３まで継続する。このとき、実行するシナリオ演出を抽選する（図６１のステップＳ１６３４）。
【０７９６】
そして、押圧操作部操作受付可能期間に押圧操作部４０５が操作されると（時刻ｔ１２）、装飾図柄の仮停止が終了するタイミング（装飾図柄の再変動を開始するタイミング、時刻ｔ１４）で、抽選されたシナリオに基づく特定演出を実行する。
【０７９７】
同様に、時刻ｔ１５でシナリオ３の特定演出が実行され、時刻ｔ１５でシナリオ３、時刻ｔ１６でシナリオ４の特定演出が実行される。その後、最後の仮停止が終了すると、リーチ演出が開始される（時刻ｔ１７）。そして、リーチ演出終了後、主制御基板４１００における特別図柄の変動表示の終了と同調して装飾図柄の変動が終了し、確定図柄が表示される（時刻ｔ１８）。
【０７９８】
続いて、押圧操作部操作受付可能期間に押圧操作部４０５を操作しない場合について説明する。図６４（Ｂ）は１回目の押圧操作部操作受付可能期間に押圧操作部４０５を操作せずに対応する特定演出の実行がスキップされた場合を示している。
【０７９９】
図６４（Ｂ）に示す例では、時刻ｔ１２のタイミングで押圧操作部４０５を操作しないため、シナリオ１に基づく特定演出は実行されない。なお、時刻ｔ１５のタイミングで実行される特定演出は、乱数の下限値が再設定されていないため、候補となるすべてのシナリオが選択可能になっている。
【０８００】
次に、図６５を参照しながら変形例について説明する。図６５は、本実施形態における擬似連続変動の変形例のタイミングチャートである。図６５（Ｃ）は押圧操作部操作受付可能期間に押圧操作部４０５を操作した場合を示している。
【０８０１】
図６５（Ｃ）に示す例では、押圧操作部４０５を操作しない場合であっても、装飾図柄の再変動開始時に特定演出を実行する。また、押圧操作部４０５を操作した場合には、最変動開始前に特定演出を実行するように構成されている。このように構成されることによって、遊技者の操作したタイミングで特定演出を実行することが可能となり、違和感のない演出を実行することができる。
【０８０２】
図６５（Ｄ）に示す例では、押圧操作部４０５を操作しない場合には特定演出を実行せずにスキップし、その後に発生した押圧操作部操作受付可能期間に押圧操作部４０５を操作した場合には、スキップした分の特定演出を実行する。
【０８０３】
図６５（Ｄ）を参照すると、２回目の押圧操作部操作受付可能期間に押圧操作部４０５を操作せずに、３回目の押圧操作部操作受付可能期間で押圧操作部４０５を操作した場合を示している。この場合、２回目の仮停止時に実行される特定演出はスキップされるが、３回目の仮停止時にはスキップされた分の特定演出も実行される。
【０８０４】
図６５（Ｄ）に示す例では、最初の仮停止時にシナリオ１に基づく特定演出が実行され、２回目の仮停止時に実行される特定演出がスキップされる。３回目の押圧操作部操作受付可能期間で押圧操作部４０５が操作されると、スキップされた分も含めて特定演出が選択される。装飾図柄の仮停止後、選択された特定演出（シナリオ３、シナリオ４）が順次実行される。
【０８０５】
以上のように、本実施形態における擬似連続変動では、先行する特定演出を抽選した乱数に基づいて、後続の特定演出を抽選する乱数の範囲（下限値）を設定することによって、先行して実行される特定演出の期待度よりも低い期待度の演出が実行される成り下がりを防止することができる。
【０８０６】
また、押圧操作部４０５の操作によって特定演出の実行可否を遊技者が選択できるので、遊技者の意図に沿った演出を実行させることができる。
【０８０７】
［１２−４−２．特殊擬似連続変動のタイミングチャート］
次に特殊擬似連続変動における演出の実行タイミングについて説明する。図６６は、本実施形態における特殊擬似連続変動の制御のタイミングを説明する図である。
【０８０８】
図６６のタイミングチャートは、図６３に示した演出例に対応している。また、図６６は、図６４（Ａ）と同様に押圧操作部操作受付可能期間に押圧操作部４０５を操作した場合を示している。なお、図６４（Ｂ）〜図６６（Ｄ）に対応する特殊擬似連続変動のタイミングチャートは示さないが、これらと同様の処理を特殊擬似連続変動においても実行するようにしてもよい。
【０８０９】
まず、始動記憶が１つある場合に時刻ｔ９において、始動口２１０１，２１０２に遊技球が入賞すると、記憶先読み処理（ステップＳ２１８）が実行されて主制御基板４１００から周辺制御基板４１４０に特図先読みコマンドが送信される。そして、周辺制御基板４１４０は特図先読みコマンドを受信すると特図先読み演出制御処理（ステップＳ１０２７）を実行して特図先読み演出コマンドの内容に基づいて特殊擬似連続変動を実行すると判定した場合には、時刻ｔ１０において、主制御基板４１００から周辺制御基板４１４０に特図変動パターンコマンド及び特図図柄種別コマンド等を受信すると特殊擬似連続変動を実行する変動パターンを選択する。
【０８１０】
装飾図柄の変動開始（特図同調演出の開始）から所定時間が経過すると、装飾図柄が仮停止する前のタイミングで押圧操作部（演出ボタン）４０５の操作入力の受付期間（押圧操作部操作受付可能期間）が開始され、押圧操作部示唆演出が開始される（時刻ｔ１１）。押圧操作部操作受付可能期間は装飾図柄の仮停止が完了する時刻ｔ１３まで継続する。このとき、実行するシナリオ演出を抽選する（図６１のステップＳ１６３４）。
【０８１１】
そして、特殊擬似連続変動を実行する二回の特別図柄の変動表示のうち一回目の特別図柄の変動表示を終了するタイミングに同期して装飾図柄を仮停止させる。また、特殊擬似連続変動を実行する二回の特別図柄の変動表示のうち二回目の特別図柄の変動表示を開始する場合に、主制御基板４１００から周辺制御基板４１４０に特図変動パターンコマンド及び特図図柄種別コマンド等を受信すると、装飾図柄の仮停止を終了（確定停止はしない）して再変動を開始させる。
【０８１２】
また、一回目の特別図柄の変動表示中に設定されている押圧操作部操作受付可能期間に押圧操作部４０５が操作されると（時刻ｔ１２）、主制御基板４１００から周辺制御基板４１４０に特図変動パターンコマンド及び特図図柄種別コマンド等を受信して二回目の特別図柄の変動表示を開始するタイミング、換言すると装飾図柄の仮停止が終了が終了して再変動を開始するタイミング（時刻ｔ１４）で、抽選されたシナリオに基づく特定演出を実行する。
【０８１３】
同様に、時刻ｔ１５でシナリオ３の特定演出が実行され、時刻ｔ１５でシナリオ３、時刻ｔ１６でシナリオ４の特定演出が実行される。その後、最後の仮停止が終了すると、リーチ演出が開始される（時刻ｔ１７）。そして、リーチ演出終了後、主制御基板４１００における特別図柄の変動表示の終了と同調して装飾図柄の変動が終了し、確定図柄が表示される（時刻ｔ１８）。
【０８１４】
このように、二回の特別図柄の変動表示に亘って実行される特殊擬似連続変動においても一回の特別図柄の変動中に実行される擬似連続変動と同様の演出が実行され、見かけ上は擬似連続変動が実行されているか特殊擬似連続変動が実行されているかの判別が困難になっている。なお、特殊擬似連続変動を実行する場合に一回目の特別図柄の変動表示を停止させて二回目の特別図柄の変動表示を開始させるときに保留表示を変更する（図６６の例では始動記憶数「１個」を示す保留表示から始動記憶数を１減算して「０個」を示す保留表示に変更する）ようにしてもよいし、特殊擬似連続変動中には保留表示の変更を行わず、特殊擬似連続変動を終了したとき（この例では二回目の特別図柄の変動表示を終了したとき）に保留表示を変更するようにしてもよい（図６６の例では二回目の特別図柄の変動表示を開始するときに始動記憶数「１個」を示す保留表示を「０個」を示す保留表示に更新することなく「１個」を示す状態で維持し、二回目の特別図柄の変動表示を終了したときに「０個」を示す保留表示に変更する）。特殊擬似連続変動を実行して特別図柄の変動表示に合わせて保留表示を変更する場合には、保留表示に注目している遊技者には擬似連続変動ではなく特殊擬似連続変動が実行されていること、即ち複数回の特別図柄の変動表示に跨って擬似連続変動が実行されていることを気付かせることができる。換言すると、特殊擬似連続変動は一見すると擬似連続変動のように見えるが、特別図柄の変動表示に合わせて保留表示を変更すること等によって擬似連続変動ではないことがわかる人にはわかるようにすることができる。
【０８１５】
［１２−５．擬似連続変動の変形例］
［１２−５−１．シナリオ選択タイミングの変形例］
以上説明した擬似連続変動の例では、装飾図柄が仮停止するタイミングに合わせて押圧操作部操作可能期間を設定し、押圧操作部４０５が操作されたタイミングで特定演出を実行するためのシナリオを選択していた。これに対し、前述したストーリーリーチのように、特定演出を実行するためのシナリオを変動開始時にすべて選択する場合について説明する。
【０８１６】
変動開始時にシナリオをすべて選択する場合には、演出設定処理（図４９）で実行される擬似連続変動設定処理（ステップＳ１５５０、図６０）において、ストーリーリーチ設定処理（図５３）におけるステップＳ１５３３からステップＳ１５３８と同様の処理を実行する。このように構成することによって、特定演出に対応するすべてのシナリオが設定された状態で装飾図柄の変動表示が開始される。
【０８１７】
上記のように、変動開始時にすべてのシナリオが決定している場合に、押圧操作部操作可能期間において押圧操作部４０５が操作されなかったときには、実行されなかった特定演出の実行を規制（スキップ）してもよい。この場合、後の押圧操作部操作可能期間において押圧操作部４０５が操作された場合には、再抽選を実行してシナリオを再度選択してもよい。また、再抽選を実行せずに規制された特定演出を実行せずにスキップして、あらかじめ設定されていた特定演出を実行してもよいし、規制を解除してスキップされたシナリオに基づく特定演出を実行してもよい。
【０８１８】
なお、最後の特定演出が実行される場合には、途中で実行されるはずの特定演出が規制された場合であっても、遊技者に最終的な期待度を報知するために、変動開始時に決定されたシナリオに基づく特定演出を実行するようにしてもよい。
【０８１９】
また、押圧操作部４０５を操作しない場合であっても所定期間経過後に特定演出を実行するようにしてもよい。
【０８２０】
［１２−５−２．特定演出実行条件の変形例］
以上説明した実施形態では、押圧操作部４０５を操作することによって、装飾図柄の仮停止のタイミングで特定演出が実行されていたが、その他の条件に基づいて、特定演出を実行するようにしてもよい。
【０８２１】
その他の条件とは、例えば、確定停止する図柄で構成され、ハズレ時には出現しない組み合わせの図柄、いわゆるチャンス目で停止した場合には、押圧操作部４０５を操作しなくても特定演出を実行してもよい（このとき、押圧操作部４０５の操作を要求しなくてもよい）。また、チャンス目ではなく、擬似連の仮停止時のみ出現する擬似連専用図柄を含む組み合わせで装飾図柄が停止した場合に特定演出を実行するようにしてもよい。この場合、最終停止図柄が擬似連専用図柄でければならないのではなく、表示する図柄列のうちいずれかの図柄が擬似連専用図柄で停止すればよい。また、通常のハズレ時の図柄（いわゆるハズレ目）で停止した場合に特定演出を実行してもよい。
【０８２２】
また、特定演出実行のタイミングは、所定の可動体（可動役物）が動作したり、所定の発光体（ランプ、ＬＥＤなど）が発光したり、所定の音声が出力されたりした場合であってもよい。
【０８２３】
さらに、本実施形態の遊技機の操作ユニット４００には、押圧操作部４０５の他に、ダイヤル操作部４０１が備えられている。ダイヤル操作部４０１は、前述のように、左右に回転可能に構成されており、例えば、所定のタイミングでダイヤルを回転させた場合に特定演出を実行するようにしてもよい。また、ダイヤルの回転方向に応じて演出の態様を変化させるようにしてもよい。
【０８２４】
その他の操作手段として、例えば、操縦桿のようなレバータイプの操作部が上皿３０１の前面に配置し、所定のタイミングでレバーを操作することによって特定演出を実行するようにしてもよい。
【０８２５】
さらに、上皿側液晶表示装置４７０の表面にタッチパネルを搭載し、このタッチパネルから遊技者の操作入力を可能とし、上皿側液晶表示装置４７０を操作することによって特定演出を実行するようにしてもよい。また、タッチパネルでは、多様な入力を可能とするため、特定演出の選択だけでなく、操作内容によって特定演出の演出態様を変更するようにしてもよい。
【０８２６】
以上のような接触型の操作手段だけでなく、非接触センサなどの非接触型の操作手段を利用するようにしてもよい。例えば、遊技機の前面側に非接触センサを配置し、遊技盤の前方に手をかざすなどの動作を遊技者が行うことによって特定演出を実行するようにしてもよい。
【０８２７】
［１３．特図先読み演出］
続いて、特別図柄の変動表示が開始される前に、変動表示の結果を示唆する先読み演出について説明する。本実施形態における先読み演出は、始動口に遊技球が入賞したタイミングで実行される通常先読み演出と、先読み演出の対象となる始動記憶が消化されるまでの間に所定のタイミングで当該始動記憶に基づく変動表示の期待度が示唆される連続先読み演出とが実行可能に構成されている。
【０８２８】
通常先読み演出は、例えば、先読み対象の始動記憶の保留表示を通常とは異なる態様で表示する。また、連続先読み演出では、先行して変動表示される始動記憶が消化されるたびに、先読み対象の始動記憶の保留表示の態様が変化するように構成される。なお、始動記憶の保留表示の態様を変化させるだけではなく、ストーリーリーチや擬似連続変動における特定演出を保留表示の態様を変化させるタイミングで実行するようにしてもよい。
【０８２９】
［１３−１．特図先読み演出制御処理］
まず、周辺制御部電源投入時処理（図４２）における周辺制御部定常処理の特図先読み演出制御処理（ステップＳ１０２７）について説明する。図６７は、本実施形態における特図先読み演出制御処理の一例を示すフローチャートである。特図先読み演出制御処理では、通常先読み演出を実行するための処理と、連続先読み演出を実行するか否かを決定するための処理を実行する。なお、特図先読み演出制御処理は、受信コマンド解析処理で特図先読み演出コマンドを受信した場合に実行するようにしてもよい。
【０８３０】
演出制御プログラムは、まず、先読み演出実行フラグがセットされているか否かを判定する（ステップＳ２００１）。先読み演出実行フラグは、前述のように、主制御基板４１００から特図先読み演出コマンドを受信した場合に、受信コマンド解析処理（図４２のステップＳ１０２２）でセットされる（図４８のステップＳ１４０８）。先読み演出実行フラグが設定されていない場合には（ステップＳ２００１の結果が「Ｎｏ」）、先読み演出を実行しないので、特図先読み演出制御処理を終了する。
【０８３１】
一方、演出制御プログラムは、先読み演出実行フラグがセットされている場合には（ステップＳ２００１の結果が「Ｙｅｓ」）、先読み対象の始動記憶に対応する特図先読み演出コマンドの内容に基づいて、特殊擬似連続変動を実行する変動パターンであるか否かを判定する（ステップＳ２０１２）。そして、特殊擬似連続変動を実行する変動パターンである場合に、先読み対象の始動記憶の一つ前にも始動記憶があり、この始動記憶が特殊擬似連続変動を実行する変動パターンでなければ（ステップＳ２０１２の結果が「ＹＥＳ」）、上記特殊擬似連開始前カウンタに現在の始動記憶数から１減算した値を設定する（ステップＳ２０１３）。これにより、特殊擬似連続変動を実行する始動記憶の一つ前の始動記憶から特殊擬似連続変動を開始させることができるようになる。換言すると、特図先読み演出コマンドの内容に基づいて特殊擬似連続変動を実行すると判定された始動記憶の一つ前の始動記憶に対して特殊擬似連続変動を追加し、この一つ前の始動記憶から次の始動記憶（特図先読み演出コマンドの内容に基づいて特殊擬似連続変動を実行すると判定された始動記憶）に亘って継続して特殊擬似連続変動を実行することができるようになっている。
【０８３２】
また、ステップＳ２０１２で先読み対象の始動記憶の一つ前に始動記憶がない場合や先読み対象の始動記憶の一つ前の始動記憶が特殊擬似連続変動を実行する変動パターンである場合には特殊擬似連続変動を実行しないように制御している。これにより不自然な演出が実行されることを防止できる。なお、図示しないが本例ではステップＳ２０１２で受信した特図先読み演出コマンドの内容に基づいて特殊擬似連続変動を実行する変動パターンであると判定した場合に、先読み対象の始動記憶の一つ前の始動記憶が特殊擬似連続変動を実行する変動パターンであれば、先読み対象の始動記憶の一つ前の始動記憶まで特殊擬似連続変動演出を実行し、次の始動記憶（一つ前の始動記憶が特殊擬似連続変動を実行する変動パターンであると判定された始動記憶）については複数回の特別図柄の変動表示に亘る特殊擬似連続変動演出を実行することなく、一回の特別図柄の変動表示中に擬似連続変動演出を実行するようにしてもよい。また、ステップＳ２０１２で受信した特図先読み演出コマンドの内容に基づいて特殊擬似連続変動を実行する変動パターンであると判定した場合に、先読み対象の始動記憶の一つ前に始動記憶がなければ、一回の特別図柄の変動表示中に擬似連続変動演出を実行するようにしてもよい。
【０８３３】
また、本例では特図先読みコマンドの内容に基づいて特殊擬似連続変動を実行すると判定した場合に、特殊擬似連続変動を実行すると判定された始動記憶の一つ前の始動記憶に対して特殊擬似連続変動を追加するように構成したが、これに限られるものではなく、特殊擬似連続変動を実行すると判定された始動記憶の当落情報が「ハズレ」である場合には当該始動記憶の一つ後の始動記憶に対して特殊擬似連続変動を追加するようにしてもよい。この場合には、特殊擬似連続変動を実行すると判定された始動記憶に基づく特別図柄の変動表示を開始するまでに当該始動記憶の一つ後の始動記憶が発生しなければ当該始動記憶の一つ後の始動記憶に対する特殊擬似連続変動の追加を解除するようにしてもよい。また、特殊擬似連続変動を実行すると判定された始動記憶の一つ前の始動記憶と特殊擬似連続変動を実行すると判定された始動記憶の一つ後の始動記憶との両方に対して特殊擬似連続変動を追加するようにしてもよい。即ち、複数の始動記憶に跨って特殊擬似連続変動を実行するものであれば特殊擬似連続変動を実行すると判定された始動記憶の前後の始動記憶のうち一方に特殊擬似連続変動を追加するものであってもよいし、両方に特殊擬似連続変動を追加するものであってもよい。
【０８３４】
次いで、演出制御プログラムは、通常先読み演出の態様を選択する（ステップＳ２００２）。このとき、先読み対象の始動記憶に対応する特別図柄の変動表示においてリーチ演出が実行される場合にのみ通常先読み演出の態様を変化させるようにしてもよい。
【０８３５】
図６８は、本実施形態における通常先読み演出抽選テーブルの一例を示す図である。通常先読み演出では、始動口に遊技球が入賞すると、保留されている始動記憶の数が０の場合を除いて、現在実行中の特別図柄の変動表示の進行にかかわらず、保留表示の態様を所定の割合で変化させる。
【０８３６】
先読み演出が実行されていない場合には保留表示は「白」となっているが、通常先読み演出が実行されると、保留表示の表示色が「白」から大当りとなる期待度に応じて所定の確率（図６８）で「青」、「緑」、「赤」、「虹」に変化する。また、変動表示ゲームの結果が大当りの場合には、はずれの場合よりも高い確率で保留表示の色が変化するように設定されている。
【０８３７】
演出制御プログラムは、保留表示の色が選択されると、選択された色に変化させるための設定を行う通常先読み演出設定処理を実行する（ステップＳ２００３）。通常先読み演出設定処理では、保留表示の表示色を変化させる設定を行うとともに、変化のタイミングで効果音を出力させたり、ランプを点灯させたり、役物を可動させたりするための設定を行う。その後、先読み演出実行フラグをクリアする（ステップＳ２００４）。これにより、一の始動記憶に対して複数回の通常先読み演出が実行されることを防止することができる。
【０８３８】
本実施形態では、通常先読み演出を実行する場合に限り、連続先読み演出を実行するように構成されている。すなわち、遊技者は始動口に遊技球が入賞したタイミングで通常先読み演出によって期待感を抱くようになり、遊技の進行によって保留表示の態様がさらに変化すると、より大きな期待感を抱くようになる。なお、通常先読み演出を実行せずに連続先読み演出を実行させるようにしてもよく、例えば、保留されている始動記憶数が多い場合には通常先読み演出を実行せずに連続先読み演出を実行させるようにしてもよい。特に、上始動口と下始動口とが常時入賞可能であって、これらの始動口に交互に入賞可能に構成されて始動記憶を８個まで保留可能な場合に有効である。
【０８３９】
演出制御プログラムは、通常先読み演出を実行したか否かを判定する（ステップＳ２００５）。通常先読み演出を実行しない場合には（ステップＳ２００５の結果が「Ｎｏ」）、すなわち、保留表示の色が「白」のまま変化しない場合には、連続先読み演出を実行せずに、特図先読み演出制御処理を終了する。
【０８４０】
通常先読み演出を実行する場合には（ステップＳ２００５の結果が「Ｙｅｓ」）、演出制御プログラムは、主制御基板４１００から受信した特図先読み演出コマンドに含まれる各種情報に基づいて、連続先読み演出抽選テーブル（図６８）から対応する情報を取得し（ステップＳ２００６）、連続先読み演出を実行するか否かを抽選する（ステップＳ２００７）。各種情報には、例えば、変動パターン及び当落情報が含まれる。また、始動記憶数（特別図柄作動保留球数）は特図先読み演出コマンド同様のタイミングで送信される特別図柄記憶コマンドに含まれる。抽選の結果、連続先読み演出を実行しない場合には（ステップＳ２００７の結果が「Ｎｏ」）、特図先読み演出制御処理を終了する。
【０８４１】
図６９は、本実施形態における連続先読み演出抽選テーブルの一例を示す図である。本実施形態の連続先読み演出は、複数の変動にまたがって、保留表示の態様が変化するため、始動記憶数が３以上の場合に実行されるようになっている。また、始動記憶に基づく変動表示の結果が大当り（又は大当りの可能性が高い）の場合には、連続先読み演出が実行されやすく、また、連続先読み回数が多くなりやすくなるように設定されている。
【０８４２】
なお、連続先読み演出を実行するか否かの抽選（ステップＳ２００７）は、連続先読み演出実行確率に基づいて抽選される。また、先読み対象の始動記憶にリーチが発生しない場合には、連続先読み演出が実行されないように設定されている。
【０８４３】
演出制御プログラムは、連続先読み演出を実行する場合には（ステップＳ２００７の結果が「Ｙｅｓ」）、連続先読み演出抽選テーブルから取得された演出選択パターンをセットする（ステップＳ２００８）。さらに、残り演出数（残り先読み回数）に連続先読み演出実行回数をセットする（ステップＳ２００９）。
【０８４４】
さらに、演出制御プログラムは、連続先読み演出を選択するための乱数の範囲（上限値及び下限値）を規定値（初期値）に設定する（ステップＳ２０１０）。最後に、連続先読み演出実行フラグをセットし（ステップＳ２０１１）、特図先読み演出制御処理を終了する。
【０８４５】
［１３−２．連続先読み演出設定処理］
続いて、装飾図柄変動処理において実行される連続先読み演出設定処理について説明する。連続先読み演出設定処理は、先読み演出の対象となる始動記憶に対する先読み演出を制御する処理である。本実施形態では、前述のように、先読み演出対象の始動記憶よりも先行して変動表示ゲームが実行される始動記憶が消化されるタイミングで先読み演出対象の始動記憶の保留表示を変更するなどの処理を実行する。
【０８４６】
図７０は、本実施形態の連続先読み演出設定処理の一例を示すフローチャートである。連続先読み演出設定処理は、演出設定処理（図５１）のステップＳ１５２４の処理において実行される。
【０８４７】
演出制御プログラムは、まず、連続先読み演出実行フラグがセットされているか否かを判定する（ステップＳ２１０１）。連続先読み演出実行フラグは、連続先読み演出を実行する場合に、特図先読み演出制御処理（図６７）のステップＳ２０１１の処理で設定される。連続先読み演出実行フラグがセットされていない場合には（ステップＳ２１０１の結果が「Ｎｏ」）、連続先読み演出を実行しないため、連続先読み演出処理を終了する。
【０８４８】
一方、連続先読み演出実行フラグがセットされている場合には（ステップＳ２１０１の結果が「Ｙｅｓ」）、演出制御プログラムは、実行する先読み演出（特定演出）を選択するための乱数値を取得する（ステップＳ２１０２）。さらに、取得された乱数値に基づいて、連続先読み演出態様選択テーブル（図７１）から特定演出の態様を取得し（ステップＳ２１０３）、特定演出設定処理を実行する（ステップＳ２１０４）。特定演出設定処理では、連続先読み演出（特定演出）を実行するための設定を行う。
【０８４９】
本実施形態における連続先読み演出（特定演出）は、保留表示の形状を期待度に応じて変化させる。また、通常先読み演出が実行された状態で連続先読み演出が実行されるため、保留表示の色が変化した状態で形状が変化するように制御される。図７１は、本実施形態の連続先読み演出（特定演出）における保留表示の態様を選択するための連続先読み演出態様選択テーブルの一例を示す図である。
【０８５０】
図７１に示すように、本実施形態では、期待度に応じて６種類の特定演出が定義され、各特定演出に乱数の範囲が設定されている。例えば、演出選択パターンが「パターン２」の場合には、乱数値が０〜２００の場合には特定演出１、２０１〜４００の場合には特定演出２、・・・、９０１〜１０００の場合には特定演出６が選択される。
【０８５１】
また、パターン１では、期待度の高い特定演出５及び特定演出６が選択されないようになっており、また、パターン１では、すべての特定演出が実行可能となっているが、期待度の高い特定演出が選択されにくいように乱数の範囲が設定されている。これに対し、パターン４では、期待度の低い特定演出１が選択されないようになっているとともに、期待度の高い特定演出４や特定演出５が選択されやすいようになっている。図６９に示すように、パターン１は、期待度の低い変動パターンで選択されるようになっている一方、パターン４は変動表示ゲームの結果が大当りの場合に選択されるようになっている。
【０８５２】
なお、先に実行された連続先読み演出と同じ形状が選択された場合には、連続先読み演出が実行されなかったものとしてそのまま遊技を進行させるようにしてもよいし、保留表示を一時的に点滅させるなどして、連続先読み演出が実行された旨を遊技者に報知するようにしてもよい。
【０８５３】
ここで、図７０のフローチャートの説明に戻る。特定演出設定処理を実行すると、演出制御プログラムは、残り演出数を１減算する（ステップＳ２１０５）。そして、残り演出数が０になったか否か、すなわち、すべての連続先読み演出（特定演出）が実行されたか否かを判定する（ステップＳ２１０６）。残り演出数が０になった場合には（ステップＳ２１０６の結果が「Ｙｅｓ」）、すべての連続先読み演出が実行されたので、連続先読み演出実行フラグをクリアする（ステップＳ２１０７）。最後に、乱数の下限値を規定値（例えば、“０”）に設定し（ステップＳ２１０８）、連続先読み演出設定処理を終了する。
【０８５４】
一方、演出制御プログラムは、残り演出数が０でない場合（ステップＳ２１０６の結果が「Ｎｏ」）、すなわち、連続先読み演出がすべて実行されていない場合には、ステップＳ２１０２の処理で取得された乱数値に基づいて、乱数の下限値を設定する（ステップＳ２１０９）。例えば、演出選択パターンが「パターン３」で抽出された乱数値が“３５０”の場合には、特定演出３が選択されるため、特定演出１又は特定演出２が選択されないように、すなわち、成り下がりが発生しないように、乱数の下限値を特定演出３が選択される場合の下限値“２０１”を設定する。これにより、次の連続先読み演出が実行される場合には、ステップＳ２１０２の処理で“２０１”〜“１０００”の範囲の乱数値が抽出され、連続先読み演出で先行して実行された演出よりも期待度の低い演出が実行されることを防止することができる。
【０８５５】
なお、連続先読み演出において、段階的に保留表示が変化するように、乱数の抽出範囲を調整するようにしてもよい。例えば、演出選択パターンが「パターン３」で連続先読み実行回数が「３」の場合には、最初に実行される特定演出が１〜４となるように下限値を“０”、上限値を“６００”とする。このとき、最初に実行される特定演出が２であれば、２回目に実行される特定演出を選択するための乱数値の下限値を“２０１”、上限値を“８００”に設定する。すなわち、特定演出が３〜５のいずれかが選択されるように設定される。こうすることによって、必ず期待度が高くなるように（成り上がるように）特定演出が実行され、さらに、特定演出５が選択された場合であっても、次回（最後）の特定演出では特定演出６が選択されるようになり、成り下がりを防止するとともに、確実に期待度が高くなるように特定演出を実行することができる。なお、確実に成り上がるように設定すると、遊技者の期待感を大きく高めることが可能となるため、大当りの場合にのみ確実に成り上がるように制御してもよい。
【０８５６】
［１３−３．演出例］
以上の処理によって、連続先読み演出において、成り下がりが発生しないように特定演出を選択することができる。続いて、連続先読み演出の具体例について説明する。図７２は、本実施形態の連続先読み演出の画面遷移の一例を示す図である。
【０８５７】
図７２（Ａ）は、先読み演出が実行されていない状態で装飾図柄の変動表示が実行されている状態である。図７２（Ｂ）は、図７２（Ａ）の状態で上始動口２１０１に遊技球が入賞した結果、通常先読み演出が実行された状態を示している。その後、図７２（Ｃ）に示すように、装飾図柄が確定表示される。
【０８５８】
その後、図７２（Ｄ）に示すように、保留されている始動記憶が消化され、次の変動表示が開始される。このとき、１回目の連続先読み演出が実行され、特定演出３が実行されている。さらに、図７２（Ｄ）〜（Ｇ）に示すように、保留されている始動記憶が消化されて変動表示が開始されるたびに特定演出４、特定演出５が実行され、保留表示の形状が変化する。
【０８５９】
そして、先読み演出の対象となる始動記憶が消化され、装飾図柄の変動表示が開始されると（図７２（Ｈ））、リーチが発生する（図７２（Ｉ））。図７２（Ｊ）に示す例では、ＳＰリーチ３が実行される。
【０８６０】
以上のように、本実施形態によれば、遊技の進行に基づいて先読み演出を実行可能とする（演出態様を変化させる）ことによって、遊技を継続する過程で遊技者の期待感をより高めることが可能となる。特に、始動口に遊技球が入賞したタイミングで先読み演出（通常先読み演出）が実行された後、先読み演出の対象となっている始動記憶が消化されるまでの間に実行される変動表示ゲームに対する遊技興趣が低下してしまうおそれがあるが、変動表示ゲームが実行されるたびに保留表示の態様が変化することで、遊技者の期待感を継続して高めることが可能となり、遊技興趣の低下を防止することができる。
【０８６１】
［１３−４．特図先読み演出の変形例］
［１３−４−１．特図先読み演出制御の変形例］
なお、通常先読み演出と連続先読み演出とを区別しなくてもよい。前述した実施形態では、最初の先読み演出（通常先読み演出）では始動口に遊技球が入賞したタイミングで保留表示の態様（色）が変化し、２回目以降の先読み演出（連続先読み演出）では保留消化時に保留表示の態様（形状）が変化する。この場合、連続先読み演出を実行するか否かだけを始動口に遊技球が入賞したタイミングで判定し、保留消化時に特定演出（保留表示の変化）の内容を抽選していた。
【０８６２】
これに対し、ストーリーリーチのように、始動入賞時にすべての特定演出の内容（シナリオ）を抽選するようにしてもよい。例えば、特図先読み演出制御処理（図４２のステップＳ１０２７、図６７）ですべての特定演出を抽選する。受信コマンド解析処理（図４８）の先読み演出実行フラグを設定する処理（ステップＳ１４０８）において、すべての特定演出の内容を抽選するようにしてもよい。
【０８６３】
また、始動入賞時に保留記憶数が２以下、かつ、変動表示が実行中の場合には、連続先読み演出の実行回数を１とし、保留記憶数が３以上の場合には連続先読み演出抽選テーブル（図６９）に基づいて連続先読み演出の態様を選択すればよい（連続先読み演出抽選テーブルですべてのパターンを網羅できるようにしてもよい）。この場合、最初の先読み演出（通常先読み演出と同じ）において保留表示の色を変化させてもよいし、最初から形状を変更させてもよく、また、色及び形状の両方を変化させてもよい。
【０８６４】
また、先読み演出の回数が１回の場合、すなわち、始動入賞時に保留表示の態様が変化し、その後、保留表示の態様が変化しない場合にはきわめて期待度の低いガセ演出としてもよい。すなわち、保留態様の変化の回数が多いほど大当りの期待度が高まるが、１回のみの場合には期待度が低いように構成してもよい。
【０８６５】
［１３−４−２．特図２優先消化］
本実施形態では、上始動口２１０１に遊技球が入賞した場合に上特別図柄表示器１１８５で特別図柄が変動表示される第１特図変動表示ゲームと、下始動口２１０２に遊技球が入賞した場合に下特別図柄表示器１１８６で特別図柄が変動表示される第２特図変動表示ゲームと、が実行される。また、本実施形態では、下始動口２１０２に遊技球が入賞した場合のほうが、上始動口２１０１に遊技球が入賞した場合よりも優先して変動表示が開始される。したがって、上始動口２１０１に遊技球が入賞した始動記憶に基づいて先読み演出が実行されている場合に、下始動口２１０２に遊技球が入賞すると、先読み演出対象の始動記憶の消化が遅れることになる。
【０８６６】
このように、先読み対象の変動表示が割り込まれた場合には、直前に実行された特定演出を継続して実行するようにしてもよい。また、抽選されたシナリオに基づく特定演出を実行し、最後に実行される特定演出を割り込まれた分だけ連続して実行するようにしてもよい。
【０８６７】
また、割り込まれた分だけ、シナリオを再選択するようにしてもよい。このとき、演出内容が成り下がりとならないように、実行済みの特定演出に対応するシナリオに対応して乱数の範囲を設定し、シナリオを新たに抽選してもよいし、実行済みのシナリオを無視し、乱数の範囲を初期化して新たにシナリオを抽選するようにしてもよい。
【０８６８】
さらに、下始動口２１０２に遊技球が入賞した場合には、特定演出を実行せずに、上始動口２１０１に入賞した始動記憶に対応する変動表示のみ特定演出を実行するようにしてもよい。
【０８６９】
また、第１特図変動表示ゲームと、第２特図変動表示ゲームと、が同時に実行可能に構成されている場合には、例えば、第１特図変動表示ゲームの実行に合わせて特定演出を実行すればよい。
【０８７０】
また、本実施形態では、普通図柄の変動表示が当選した場合に、始動口ソレノイド２１０５が駆動して可動片２１０６が開閉されることにより、下始動口２１０２に遊技球が入賞可能となっているが、遊技球が上始動口２１０１及び下始動口２１０２に交互に入賞し、第１特図変動表示ゲームと、第２特図変動表示ゲームと、が交互に実行される場合には、割り込みが発生しない。この場合、第１特図変動表示ゲームのみを実行する場合と同様に制御すればよいが、最大８回分の変動表示を保留することができるため、これらの変動表示ゲームを区別せずに、長期間におよぶ一連の特定演出を実行することが可能となり、さらにバリエーションに富んだ演出を実行することができる。
【０８７１】
［１３−４−３．特図先読み演出態様の変形例］
以上説明した実施形態では、保留表示の態様が変化させていたが、遊技盤側液晶表示装置１９００の画面の背景を変化させるようにしてもよい。具体的には、単に背景色を変更してもよいし、装飾図柄やキャラクタなどの後方に特別な態様の構造物や自然物を配置してもよい。例えば、雲を表示させ、大当りの期待度に応じて雲の色を変化させたり、雲から雷を発生させるようにしてもよい。
【０８７２】
［１４．乱数抽選の変形例］
以上説明した演出例では、乱数を生成する範囲（上限値、下限値）を変更することによって、成り下がりを防止するように構成していたが、これ以外の方法で成り下がりを防止するようにしてもよい。なお、図５４に示した演出選択パターンのパターン１が選択された場合について説明する。
【０８７３】
例えば、乱数の生成範囲は変更せずに（すなわち、“０”から“１０００”の範囲のままで）、抽出された乱数値を演算等の処理により変換することによって特定演出を選択するようにしてもよい。以下、具体例について説明する。
【０８７４】
本発明では、特定演出として「シナリオ３」が選択されると、直前に実行される特定演出は「シナリオ１」から「シナリオ３」のいずれかとなる。このような例について説明すると、成り下がりを防止するために、“０”から“６００”までの範囲で乱数が生成されるように設定される。ここで、“０”から“１０００”までの範囲で乱数を生成させ、“６００／１０００”で乗算することによって（小数点以下切捨て）、“０”から“６００”までの範囲の乱数を生成させることができる。
【０８７５】
また、“０”から“６００”までの範囲の乱数を生成させる場合に、“０”から“１０００”までの範囲で生成された乱数に対し、“６００”で除算した余りを乱数値としてもよい。この場合、“０”から“４００”までの値が重複するため、乱数のばらつきが偏ってしまうが、例えば、除算結果が１以上の場合には、乱数の生成範囲と重複する範囲との差分（ここでは６００−４００＝２００）を乱数値に加算することによって（すなわち、重複範囲を“２００”から“６００”にする）、期待度の高いシナリオを実行する可能性が高くなるように設定して遊技者の期待感を高めるようにしてもよい。
【０８７６】
さらに別の例として、“０”から“１０００”までの範囲の乱数を生成する場合に、“０”から“１００”までの範囲で生成された乱数を１０回生成し、各生成された乱数を加算することによって、“０”から“１０００”までの範囲の乱数を生成するようにしてもよい。このように構成することによって、生成する乱数の範囲に応じて乱数の生成回数を設定して加算することによって、実際に生成する乱数の範囲を一定にしながら多様な乱数の範囲を設定することができる。また、乱数を所定回数生成するのではなく、所定倍してもよい。例えば、“０”から“１００”までの範囲で生成された乱数を１０倍することによって“０”から“１０００”までの範囲の乱数を生成してもよい。きめ細かい振り分けはできなくなるが、乱数が一様乱数であれば同様の結果を得ることが可能となる。また、演出選択パターンに応じて乱数の抽出方法を変更してもよく、必要に応じて抽出される乱数の精度を調整してもよい。
【０８７７】
また、最初に実行される特定演出を選択するための乱数を抽出した後、後続の特定演出を選択するための乱数は、先行する特定演出を選択するための乱数に加算するようにしてもよい。このとき、加算後の乱数値が上限値を超えないように乱数の生成範囲を調整するようにしてもよいし、上限値の超過分を切り捨てるようにしてもよい。
【０８７８】
［１５．成り下がりの許容（法則崩れ）］
［１５−１．演出例］
以上説明した実施形態では、連続して実行される特定演出について、演出内容の期待度が低下する成り下がりを防止できるように構成されている。しかしながら、成り下がりが発生しなくても必ずしも変動表示の結果が大当りになるとは限らない。また、最初に期待度の高い特定演出が実行された場合には、以降の演出の流れが遊技者に予測されてしまい、遊技の興趣を高められない可能性もあった。
【０８７９】
そこで、所定の条件を満たす場合には、成り下がりを許容し、通常実行される演出パターンに変化をもたらす変形例について説明する。成り下がりを許容する条件は、例えば、変動表示の当選確率の確率状態や普通電動役物の作動状態（時短状態）などの遊技状態に応じて行うか否かを決定してもよい。具体的には、変動表示の結果が大当りとなる確率が高い場合（高確率状態、確変状態）、又は、時短状態のように遊技者に有利な状態の場合に乱数の生成範囲を調整せずに成り下がりを許容してもよい。逆に、確変状態や時短状態以外の遊技者に有利でない状態の場合に乱数の生成範囲を調整せずに成り下がりが発生するようにしてもよい。
【０８８０】
また、変動表示ゲームの結果が大当りの場合に限り、成り下がりを許容するようにしてもよい。すなわち、期待度が低くなる演出が実行されてがっかりするところで、逆に大当りが確定することを遊技者が認識できるようになる。このように、通常の流れでは実行されない演出が実行された場合に逆に期待度が高くなるようにすることによって、演出のバリエーションを増加させ遊技の興趣を高めることができる。なお、成り下がりが発生しにくく制御しながら通常時にも成り下がりを（低確率で）許容し、変動表示ゲームの結果が大当りの場合に成り下がりが発生する確率を高くするようにしてもよい。
【０８８１】
さらに、変動表示ゲームの結果ではなく、変動パターンに応じて成り下がりを許容するか否かを決定するようにしてもよい。例えば、信頼度の高いリーチ（例えば、ストーリーリーチ、擬似連続変動後のＳＰリーチ３など）が発生する場合には、信頼度の低いリーチよりも成り下がりが発生しやすくしてもよい。一方、信頼度の低いリーチが発生する場合に、信頼度の高いリーチよりも成り下がりが発生しやすくしてもよい。このように、変動表示ゲームの結果ではなく、成り下がりの許容可否を演出内容に対応させてもよい。
【０８８２】
また、変動表示ゲームの結果が大当りの場合における変動パターンの信頼度で成り下がりを許容してもよい。例えば、高信頼度の変動パターン（リーチ）のほうが低信頼度の変動パターン（リーチ）が選択された場合よりも成り下がりが発生する可能性が高くなるように設定する。逆に、低信頼度の変動パターン（リーチ）のほうが高信頼度の変動パターン（リーチ）が選択された場合よりも成り下がりが発生する可能性が高いようにしてもよい。
【０８８３】
また、大当り遊技が終了した後に変動表示ゲームの確率状態が通常状態か確変状態かを明確に報知しない不明瞭モードを実行されている場合に、実際の確率状態が通常状態の場合に限り、乱数の生成範囲を調整するようにしてもよい。この場合、確率状態が確変状態であれば、成り下がりが発生しても変動表示ゲームの当選確率が高いため、結果的に遊技者を落胆させることが少ないし、通常状態であれば、成り下がりが発生しないため、ストーリーリーチの演出によって遊技者を落胆させることが少なくなる。逆に、確変状態の場合に限り、乱数の生成範囲を調整して成り下がりを防止するようにしてもよい。このように構成することによって、成り下がりが発生したことで遊技者は現在の確率状態が通常状態（低確率）であることを認識することができる。
【０８８４】
さらに、不明瞭モードでは乱数の生成範囲を調整せずに成り下がりが発生した場合に明示的に確率状態を報知するようにしてもよい。また、不明瞭モードに乱数の生成範囲を調整するモードと、乱数の生成範囲を調整しないモードの２種類のモードを設定可能としてもよい。さらに、これらのモードを遊技者が選択できるようにしてもよい。このように構成することによって、遊技者は確率状態を早期に認識可能とするか、落胆の少ない演出が実行できるようにするかを選択することが可能となる。
【０８８５】
［１５−２．制御例］
続いて、成り下がりを許容する制御について説明する。本実施形態では、成り下がりを防ぐために、乱数の生成範囲を調整していたが、具体的な手順について説明する。
【０８８６】
例えば、成り下がりを許容する場合には、乱数の上限値又は下限値を規定値（初期値）に再設定する。この場合、成り下がりとならない可能性もあるが、大当りの報知演出として成り下がりを発生させる場合には、必ず成り下がりを発生させるように乱数の範囲を設定すればよい。また、乱数の上限値又は下限値を規定値（初期値）までではなく所定段階戻すように設定してもよい。このようの構成することによって、成り下がりの発生確率や段階を調整することができる。
【０８８７】
また、前述したように、所定範囲の乱数を重複して発生させることで偏った分布の乱数を発生させてもよい。この場合、重複範囲を成り下がりを発生させる範囲としたり、逆に成り上がりを発生させる範囲としたりすることによって、成り下がり（成り上がり）の発生確率を調整してもよい。さらに、乱数のカウンタの初期値、最小値及び最大値を設定することによって生成される乱数の範囲を調整するようにしてもよい。
【０８８８】
また、乱数を更新するカウンタは、前述のように、所定のタイミング（タイマ割り込み処理）で１ずつ加算されているが、これを遊技状態に応じて加算する数値を変更してもよい。例えば、通常遊技状態では１加算し、高確率状態（確変状態）では別の乱数を抽出して加算する。このように乱数カウンタの更新方法を変化させることによって、遊技状態に応じて成り下がりの発生頻度を変化させることが可能となる。
【０８８９】
［１６．電源遮断時の処理］
ここで、受信コマンド解析処理において、電断コマンド又は電源投入コマンドを受信した場合の処理について説明する。
【０８９０】
前述のように、電断コマンドは、主制御基板４１００に外部からの電源供給が停止した場合に送信される。なお、電断コマンドが送信される前には、前述のように、主制御基板４１００から停電予告信号が出力され、周辺制御部停電予告信号割り込み処理が実行されることによってコマンドのバックアップ等の処理が実行される。
【０８９１】
周辺制御基板４１４０では、電源が遮断される態様に応じた処理を実行する。具体的には、外部からの電源供給が停止して遊技機全体（主制御基板４１００及び周辺制御基板４１４０）に電源の供給が遮断された場合、主制御基板４１００にのみ電源の供給が遮断された場合、周辺制御基板４１４０にのみ電源の供給が遮断された場合がある。以下、それぞれの場合について説明する。
【０８９２】
［１６−１．周辺制御基板のみ電源が遮断された場合］
配線の接触不良などの要因で周辺制御基板４１４０のみに対して電源の供給が遮断された場合、主制御基板４１００における遊技制御は継続されている。このとき、周辺制御ＲＡＭ４１５０ｃの記憶内容が消失していない場合、すなわち、周辺制御ＲＡＭ４１５０ｃの記憶内容がバックアップ管理対象ワークエリア４１５０ｃａの記憶内容と一致している場合には、前述したように、ホットスタートとして演出制御を再開（継続）する。
【０８９３】
なお、ホットスタートで演出制御を再開した場合であっても、周辺制御基板４１４０において電源供給が一時的に遮断されたことを報知してもよい。電源供給遮断の報知は、例えば、電源投入時の初期画面を表示してもよいし、電源が遮断されたことを報知する画面を表示してもよい。
【０８９４】
また、電源の遮断によって、主制御基板４１００における時間計測（タイマ）と、周辺制御基板４１４０における時間計測との間でずれが生じてしまうおそれがある。例えば、主制御基板４１００における特別図柄の変動表示と、周辺制御基板４１４０における装飾図柄の変動表示の変動開始からの経過時間がずれてしまう可能性がある。この場合には、装飾図柄の変動表示のほうが遅く終了するため、特図同調演出終了コマンドを受信した時点で特図同調演出を終了させてもよい。また、変動開始時に初期図柄を表示する必要がある場合には、デフォルトのハズレ図柄又は所定の図柄を表示する。所定の図柄は、大当り以外の図柄であればよく、停電発生時専用の図柄であってもよい。
【０８９５】
また、大当り遊技の実行時に電源が遮断された場合には、次のラウンドに移行することを示す大入賞口閉鎖表示コマンドやエンディングコマンドなどを受信したタイミングで時間計測のずれを修正すればよい。
【０８９６】
なお、周辺制御ＲＡＭ４１５０ｃの記憶内容が消失してしまった場合には、周辺制御ＲＡＭ４１５０ｃの通常使用する記憶領域に値０を書き込んでコールドスタートとして演出制御を再開する。
【０８９７】
コールドスタートとして演出制御が再開されたタイミングで特定演出を伴う演出（変動パターン）が実行されていた場合には、一連の特定演出の実行を中断する。一方、ホットスタートの場合には、特定演出の進行情報が保持されていればそのまま演出を継続してもよいし、シナリオの抽選結果を破棄し、シナリオを再抽選してもよい。各特定演出実行時にシナリオを抽選する場合には、各特定演出の内容に齟齬が生じないように、最後の特定演出がすべて終了するタイミングまで、以降の特定演出を実行するためのシナリオを抽選せずに、特定演出を実行しないようにしてもよい。なお、コールドスタート又はホットスタートのいずれであっても、周辺制御基板の電源が遮断された場合には特定演出の実行を中止するようにしてもよい。
【０８９８】
［１６−２．主制御基板のみ電源が遮断された場合］
主制御基板４１００の電源のみが遮断され、周辺制御基板４１４０の電源が供給されている場合には、前述のように、主制御基板４１００から電断コマンドが周辺制御基板４１４０に送信される。このとき、周辺制御基板４１４０は、実行中の演出表示を電源遮断時の画面表示（異常報知画面）に切り替える。その後、主制御基板４１００に電源の供給が再開されると、電源投入コマンドとともに、遊技状態を通知するコマンドを周辺制御基板４１４０に送信する。なお、遊技状態を通知するコマンドは電源投入コマンドと一体となっていてもよい。
【０８９９】
周辺制御基板４１４０は、電源投入コマンドとともに通知された遊技状態が現在実行中の演出内容と一致する場合には、演出画面に復帰させてそのまま演出を継続する。このとき、電源投入コマンドとともに通知された情報だけでは演出画面に復帰できない場合には、遊技者が誤認しないような演出を実行する。例えば、実行中の演出に復帰できない場合とは、例えば、装飾図柄の変動表示の停止結果を表示している状態や大当り遊技中のラウンド演出などである。遊技者が誤認しないような演出とは、例えば、装飾図柄の変動表示中であれば、すべての装飾図柄を高速に変動表示させたり、異常時専用の装飾図柄を表示させたりする。また、大当り遊技中であれば、ラウンド数を表示せずに大当り遊技中であることだけを表示すればよい。
【０９００】
また、遊技状態と現在演出中の表示状態が異なっていれば、異常報知画面を表示する。そして、主制御基板４１００から正常なコマンドを受信した場合に受信したコマンドに対応した演出を行うことで正常な状態に復帰する。なお、異常報知画面について、遊技者が異常を生じたことを認識できる程度の表示であればよい。このとき、擬似連続変動やストーリーリーチの変動パターンで変動表示が実行されている場合には特定演出の実行は中止され、連続先読み演出が継続中の場合でも以降の特定演出の実行（シナリオの抽選）は中止される。
【０９０１】
［１６−３．主制御基板及び周辺制御基板の電源が遮断された場合］
遊技機に対する電源が遮断された場合、主制御基板４１００にはバックアップ電源から電源が供給され、ＲＡＭに記憶された内容は所定期間保持される。前述のように、主制御基板４１００から電断コマンドが周辺制御基板４１４０に送信される。
【０９０２】
その後、遊技機に再び電源が供給されると、主制御基板４１００は電源投入コマンドを周辺制御基板４１４０に送信する。このとき、主制御基板４１００から周辺制御基板４１４０に遊技状態が通知され、客待ち状態のような遊技停止状態でない場合には、周辺制御基板４１４０は、電源の遮断が発生したことを報知する演出を実行した後、客待ち等の遊技者に誤認を与えないような演出に切り替える。その後、主制御基板４１００から正常なコマンドを受信すると、受信したコマンドに対応した演出を行うことで正常な状態に復帰する。この場合、擬似連続変動やストーリーリーチの変動パターンで変動表示が実行されている場合には特定演出の実行は中止され、連続先読み演出が継続中の場合でも以降の特定演出の実行（シナリオの抽選）は中止される。
【０９０３】
［１６−４．電源遮断時のまとめ］
以上のように構成することによって、主制御基板４１００や周辺制御基板４１４０への電源供給が遮断された場合であっても、擬似連続変動やストーリーリーチの変動パターンで変動表示の実行を継続するか否かを適切に判断することができる。
【０９０４】
［１７．普図先読み演出］
続いて、普通図柄種別先読み演出（普図先読み演出）について説明する。本実施形態では、主制御基板４１００から普通図柄種別先読み演出コマンドを受信すると、普図先読み演出が実行される。図７３は、本実施形態における普図先読み演出制御処理の手順の一例を示すフローチャートである。図７４は、本実施形態の普図先読み演出の一例を示す図である。
【０９０５】
演出制御プログラムは、普図先読み演出制御処理が開始されると、まず、普図先読み演出実行フラグがセットされているか否かを判定する（ステップＳ２２０１）。普図先読み演出実行フラグは、前述のように、普通図柄種別先読み演出コマンドを受信した場合に、受信コマンド解析処理（図４８）において設定される。演出制御プログラムは、普図先読み演出実行フラグがセットされていない場合には（ステップＳ２２０１の結果が「Ｎｏ」）、普図先読み演出を実行しないため、本処理を終了する。
【０９０６】
一方、演出制御プログラムは、普図先読み演出実行フラグがセットされている場合には（ステップＳ２２０１の結果が「Ｙｅｓ」）、普図先読み演出を現在実行中であるか否かを判定する（ステップＳ２２０２）。普図先読み演出を実行中の場合には（ステップＳ２２０２の結果が「Ｙｅｓ」）、実行中の普図先読み演出を継続するため、ステップＳ２２０７以降の処理を実行する。
【０９０７】
演出制御プログラムは、普図先読み演出を実行中でない場合には（ステップＳ２２０２の結果が「Ｎｏ」）、普図先読み演出の実行条件が成立しているか否かを判定する（ステップＳ２２０３）。普図先読み演出の実行条件は、例えば、遊技状態や他の演出の実行状況などに応じて成立可否を判定する。演出制御プログラムは、普図先読み演出の実行条件が不成立の場合には（ステップＳ２２０３の結果が「Ｎｏ」）、普図先読み演出実行フラグをクリアし（ステップＳ２２０９）、本処理を終了する。
【０９０８】
また、本実施形態では、普図先読み演出を実行するタイミングを特に限定していない。例えば、特別図柄の変動表示に対応する装飾図柄の変動表示（特図同調演出）の実行状態とは独立して実行させてもよい。図７４（Ａ）に示すように、特別図柄に対応する装飾図柄が変動表示している間であっても、図７４（Ｂ）に示すように、普図先読み演出が実行される。また、普図先読み演出の実行タイミングは、装飾図柄が停止表示されているタイミングであってもよい。また、図７４に示すように、特図先読み演出が実行されている間であっても、並行して普図先読み演出を実行してもよい。
【０９０９】
一方、主制御基板から４１００から普図先読み演出の実行を指示するコマンド（普通図柄種別先読み演出コマンド）を受信した場合であっても周辺制御基板４１４０が普図先読み演出の実行可否を判定することが可能となっている。例えば、遊技者が注目する演出（例えば、リーチ演出など）が実行されている場合や、普図先読み演出の実行中に特別な演出が実行される場合には、普図先読み演出の実行条件を不成立として、普図先読み演出の実行を規制してもよい。また、複数種類の予告演出が同時に実行されないように、特別抽選の先読み予告演出が実行されている場合には周辺制御基板４１４０側の処理で普通抽選の先読み予告演出の実行を規制するようにしてもよい。
【０９１０】
本実施形態における普図先読み演出では、図７４（Ｂ）に示すように、画面右上部に星形状の普図先読み演出領域が表示され、領域内で図柄が変動表示するように構成される（図７４（Ｃ））。そして、変動表示の結果、当りに対応する図柄（「当」、図７４（Ｄ））やはずれに対応する図柄（「−」、図７４（Ｅ））が停止表示され、普図抽選の結果が報知される。遊技者は、普図先読み演出領域で当りを示す図柄が停止した場合に可動片２１０６を備える下始動口２１０２を狙って遊技球を発射すればよい。また、当りを示す図柄が停止した場合には、下始動口２１０２を狙って遊技球を発射するように遊技者に報知してもよい。このとき、演出制御プログラムは、遊技者が下始動口２１０２を狙って発射する時間を確保するために、可動片２１０６が左右方向に拡開される所定時間前に、普図先読み演出の結果が表示されるように制御する。
【０９１１】
さらに、普通抽選の当りの種類によって可動片２１０６の可動態様が複数設定されている場合には、遊技者にとっての有利度（下始動口２１０２への遊技球の入賞しやすさ）に応じて普図先読み演出の実行条件が成立したか否かを決定してもよい。例えば、可動片２１０６の可動態様として、可動片２１０６が左右方向に拡開している時間を長く設定したり（ロング開放）、可動片２１０６が可動する回数が多くなるように設定したりする。このとき、ロング解放などの遊技者に有利な可動態様の場合に限り、普図先読み予告を実行するようにしてもよい。
【０９１２】
また、当りとはずれ以外の複数種類の図柄を定義し、普通抽選が大当りとなる期待度に応じて停止図柄を設定するようにしてもよい。さらに、停止図柄を可動片２１０６の可動態様に対応させてもよい。普図抽選が当りとなった結果、ロング開放の態様で可動片２１０６が可動する場合には当りとして報知する停止図柄を設定し、短時間の開放態様の場合には、当りでもはずれでもない別の停止図柄としてもよい。
【０９１３】
なお、普通図柄の変動時間が短い時短状態の場合には、普通図柄種別先読み演出を実行しなくてもよい。当選確率が高く、普通抽選の結果を予告しても遊技者にとっての利益が少なく、また、普通図柄の変動時間が短いため、普図先読み演出を実行する時間を十分に確保できないからである。すなわち、遊技状態に応じて普図先読み演出の実行可否を決定するようにしてもよい。
【０９１４】
演出制御プログラムは、普図先読み演出の実行条件が成立した場合には（ステップＳ２２０３の結果が「Ｙｅｓ」）、普図先読み演出領域を表示する（ステップＳ２２０４）。そして、普図先読み演出における図柄を変動表示させる時間を設定するために、普図先読み演出タイマをセットし（ステップＳ２２０５）、普図先読み演出を開始する（ステップＳ２２０６）。なお、普図先読み演出タイマがタイムアップするまでの時間は固定でもよいし、遊技状態に応じてもよいし、普通図柄の変動時間応じてもよいし、これらの組み合わせであってもよい。
【０９１５】
さらに、演出制御プログラムは、普図先読み演出が実行中の場合には（ステップＳ２２０２の結果が「ｙｅｓ」）、普図先読み演出タイマがタイムアップしたか否かを判定する（ステップＳ２２０７）。普図先読み演出タイマがタイムアップしていない場合には（ステップＳ２２０７の結果が「ｎｏ」）、普図先読み演出を継続するため、本処理を終了する。
【０９１６】
一方、演出制御プログラムは、普図先読み演出タイマがタイムアップした場合には（ステップＳ２２０７の結果が「Ｙｅｓ」）、普図抽選の先読み結果を表示するため、変動中の図柄を停止表示させる（ステップＳ２２０８）。最後に、普図先読み演出実行フラグをクリアし（ステップＳ２２０９）、本処理を終了する。
【０９１７】
なお、以上説明した普図先読み演出は、遊技盤側液晶表示装置１９００の画面上にて実行されていたが、上皿側液晶表示装置４７０の画面にて実行するようにしてもよい。また、普図先読み演出は、表示装置に表示するだけでなく、可動役物を動作させたり、ランプなどの発光体を発光させたり、スピーカーから音声を出力させたりするなど複数の演出装置で実行可能としてもよく、これらの複数の演出装置による組み合わせであってもよい。複数の演出装置による組み合わせて普図先読み演出を実行する場合、複数の演出装置で同時に実行する場合以外にも、複数の演出装置のうちいずれかの演出装置で普図先読み演出を実行するようにしてもよい。例えば、画面表示と音声出力で普図先読み演出を行う場合、画面表示によって普図先読み演出を実行することができない状態（例えば、エラー報知中、別の（先読み）演出を実行している場合等）の場合には、表示装置による演出の実行を規制し、音声出力による普図先読み演出のみを実行する。また、普図先読み演出の実行を規制するのではなく、普図先読み演出を他の演出と重複させて実行するようにしてもよい。この場合、普図先読み演出の演出態様を変化させる。例えば、画面表示を半透明にして普図先読み演出を実行してもよいし、ボリュームを絞って音声出力を行うようにしてもよい。
【０９１８】
［１８．効果等］
以上のように、本実施形態によれば、遊技状態などに応じて動的に乱数値の範囲を変更することによって、制御を複雑化させずに成り下がりを防ぐなど、矛盾のない連続演出を実行することができる。
【０９１９】
また、特定演出を含む演出の実行中に所定の初期化条件が成立すると、特定演出を実行するためのフラグや乱数初期値がクリアされる。所定の初期化条件は、例えば、演出の実行中に電源の供給が遮断され、演出を継続することができない場合などである。
【０９２０】
また、演出の実行中に大当りや小当りなどを発生させる始動入賞があった場合、特定の変動パターン（例えば、期待度の高いレアな変動パターンなど）を発生させる始動入賞があった場合、遊技状態（遊技モード）の移行条件が成立した場合にも特定演出を含む演出の実行を中止し、フラグや乱数初期値をクリアする。
【０９２１】
例えば、前述した下始動口２１０２に遊技球が入賞したことに基づく変動表示が上始動口２１０１に入賞した場合よりも優先して実行される仕様において、優先して実行される変動表示の結果が大当りなどの上記初期化条件を満たす場合に、フラグや乱数初期値をクリアし、特定演出を含む演出の実行を中止する。このように構成することによって、大当りの発生や遊技状態の変化などのイベントが発生することで特定演出が中断され、中途半端な状態で再開されることを防止することができる。
【０９２２】
また、成り下がりを防止するためだけでなく、連続的に実行され、順序性を有する演出を実行する場合に本発明を適用してもよい。
【０９２３】
例えば、大当り遊技でラウンドごとの演出を選択する場合に適用してもよい。この場合、大当り遊技の開始時に各ラウンドの演出を選択してもよいし、所定数のラウンドごと（例えば、１５ラウンドの大当り遊技で３ラウンドごと）に演出内容を選択するようにしてもよい。また、途中のラウンド（例えば、１５ラウンド中の７ラウンド）までは、共通の演出を実行し、以降のラウンド（例えば、８ラウンド以降）については、演出内容を選択するようにしてもよい。このとき、例えば、大当り遊技終了後に実行される変動表示ゲームの始動記憶に大当りとなる始動記憶が含まれている場合には、特別な演出が実行されやすい演出パターンを選択して、連続大当りであることを遊技者に示唆（報知）してもよい。
【０９２４】
以上説明したように、本発明の特徴は、遊技状態などに応じて動的に乱数値の範囲を変更することによって、制御を複雑化させずにバリエーションに富んだ演出を実行することが可能となる。
【０９２５】
また、本実施形態によれば、ストーリーリーチ、擬似連続変動、連続先読み演出における特定演出の選択パターンをすべて網羅した予告抽選テーブルを保持する必要がないため、演出の多様化に伴う記憶容量の増大を抑制することが可能となる。
【０９２６】
［１９．特図先読み（判定・演出）の禁止］
ここでは、主制御基板４１００の主制御ＭＰＵ４１００ａが特図先読み判定を禁止する制御と周辺制御基板４１４０の周辺制御ＭＰＵ４１５０ａが特図先読み演出を禁止する制御とについて説明する。
【０９２７】
［１９−１．主制御基板側の制御（特図先読み判定の禁止）］
［１９−１−１．コマンド］
まず、図７５及び図７６は、主制御基板から周辺制御基板へ送信されるコマンドのうち特図先読みに係るコマンドについての詳細な内容を説明するテーブルの一例である。図７５は、図１６にて前述した「８−１０．その他」のコマンド変形例を示すテーブルの一例である。図７６は、図１５にて前述した「８−１．特図１同調演出関連」の特図１図柄種別コマンド及び「８−２．特図２同調演出関連」の特図２図柄種別コマンドの詳細を示すテーブルの一例である。なお、前述と同様の構成については説明を省略する。
【０９２８】
始動口入賞コマンドは、始動口入賞演出の開始を指示するものである。ここでは、上始動口スイッチ３０２２からの検出信号に基づいて上始動口２１０１に遊技球が入球した場合はモード値を「０１Ｈ」とし、下始動口スイッチ２１０９からの検出信号に基づいて下始動口２１０２に遊技球が入球した場合はモード値を「０２Ｈ」とする。
【０９２９】
次に、前述（図１６）では、特別図柄１保留数が変化したタイミング（上始動口２１０１への遊技球入賞による保留数（始動記憶数）の増加タイミング、又は、上特別図柄表示器１１８５における変動表示による保留数の減少タイミング）で、特別図柄１記憶コマンドが周辺制御ＭＰＵ４１５０ａに送信され、さらに、特別図柄１保留数が増加する場合（上始動口２１０１への遊技球入賞時）は特別図柄１保留数指定コマンドが送信されていた。したがって、特別図柄１記憶コマンドは０〜４個の保留数情報を有し、これに合わせてモード値「００Ｈ」〜「０４Ｈ」が設定されている。また、前述したように、特別図柄１保留数指定コマンドは増加時の保留数だけでなく先読み演出の有無を通知する。特別図柄１保留数指定コマンドは、モード値の上位４ビットが「１」の場合には「先読み有」情報を表し、モード値の上位ビットが「０」の場合には「先読み無」情報を表している。そして、特別図柄１保留数指定コマンドが「先読み有」の場合には、先読み演出の開始を指示する役割も果たす。なお、特別図柄２記憶コマンド及び特別図柄２保留数指定コマンドは、特別図柄１とステータス値が異なるだけで同様の構成である。
【０９３０】
これに対し、変形例（図７５）では、特別図柄１保留数が減少する場合（変動開始時）と増加する場合（始動口入賞時）とで送信されるコマンドが異なる。特別図柄１保留数が減少したタイミング（上特別図柄表示器１１８５における変動表示による保留数の減少タイミング）、すなわち、該変動表示の開始タイミングで、保留球数を示す変動開始時特別図柄１記憶コマンドが送信される。したがって、保留数減少時に送信される変動開始時特別図柄１記憶コマンドは０〜３個の保留数情報を有し、これに合わせてモード値「０１Ｈ」〜「０４Ｈ」が設定される。一方、特別図柄１保留数が増加したタイミング（上始動口２１０１への遊技球入賞による保留数の増加タイミング）では、保留球数及び先読みの有無を示す先読み時特別図柄１記憶先読みコマンドが送信される。したがって、保留数増加時に送信される先読み時特別図柄１記憶先読みコマンドは１〜４個の保留数情報を有し、これに合わせてモード値「＊２Ｈ」〜「＊５Ｈ」が設定される。なお、モード値の上位４ビット「＊」は、「先読み無」の場合に「０」が設定され、「先読み有」の場合に「１」が設定される。これら先読みの有無情報の設定は、後述の記憶先読み処理（図７７）のステップＳ２４２の処理（「先読み無」）及びステップＳ２８０の処理（「先読み有」）にて行われる。先読み時特別図柄１記憶先読みコマンドと前述の特別図柄１保留数指定コマンド（図１６）とは、周辺制御ＭＰＵ４１５０ａに送信する情報は同じであるが、コマンドを構成するステータス値及びモード値の設定が異なる。なお、変動開始時特別図柄２記憶コマンド及び先読み時特別図柄２記憶先読みコマンドは、特別図柄１とステータス値が異なるだけで同様の構成である。
【０９３１】
また、先読み有り時の場合（すなわち、先読み時特別図柄１（２）記憶先読みコマンドのモード値の先頭アドレスが「１」である場合）に限り、図柄種別先読みコマンド、変動パターン先読みコマンド及び変動タイプ先読みコマンドが送信される。なお、変形例では、変動振り分けテーブル情報先読みコマンドも送信される。したがって、変形例では、前述の記憶先読み処理（図２４）に、先読み判定を行った場合に変動振り分けテーブル情報先読みコマンドの送信を設定する処理が追加される。
【０９３２】
ここで、図７７を参照して、変形例の記憶先読み処理について説明する。図７７は、変形例の記憶先読み処理の一例を示すフローチャートである。なお、前述の記憶先読み処理（図２４）と共通する処理については同じ符号を付し説明を省略する。
【０９３３】
変形例では、前述したように、先読み判定を行った場合に変動振り分けテーブル情報先読みコマンドを送信する。したがって、主制御ＭＰＵ４１００ａは、先読み結果を示すコマンド（図柄種別先読みコマンド、変動パターン先読みコマンド及び変動タイプ先読みコマンド）を、周辺制御基板４１４０に送信するためのコマンドバッファに設定する（ステップＳ２６８〜Ｓ２７８）ときに、変動振り分けテーブル情報先読みコマンドも該コマンドバッファに設定する（ステップＳ２７９ａ及びＳ２７９ｂ）。変動振り分けテーブル情報先読みコマンドについては、図７５を参照して後述する。また、ステップＳ２８４の処理において取得するコマンドは、対応する特図の先読み時特別図柄記憶先読みコマンド（図７５）が対象となる。前述したように、先読み時特別図柄１（２）記憶先読みコマンドは、特別図柄１（２）保留数指定コマンド（図１６）と保持する情報は同じである。
【０９３４】
図７５に戻る。図柄種別先読みコマンドは、記憶先読み処理（図７７）の特別図柄大当り判定処理（ステップＳ２５０、図２７）及び特別図柄判定処理（ステップＳ２５２、図２８）の結果に応じて、はずれ、特定大当り、非特定大当りを指定するコマンドである。同様に、変動開始時に実行される特別図柄・フラグ設定処理（図３４）の特別図柄大当り判定処理（ステップＳ５１０、図２７）及び特別図柄判定処理（ステップＳ５１２、図２８）の結果に応じて、はずれ、特定大当り、非特定大当りを指定するコマンドとして、特図１（２）図柄種別コマンドがある。これらのコマンドの詳細な構成について説明する。
【０９３５】
図柄種別先読みコマンド（図７５）及び特図１（２）図柄種別コマンド（図７６）のモード値には、はずれ又は大当り図柄種別０〜４８が対応付けられている。図柄種別先読みコマンドは、はずれに対しモード値「０１Ｈ」が設定され、特定大当りを示す大当り図柄種別０〜４４に対して図柄種別毎にモード値「０２Ｈ」〜「４６Ｈ」が設定され、非特定大当り（小当り）を示す大当り図柄種別４５〜４８に対して同一のモード値「５０Ｈ」が設定される。一方、特図１（２）図柄種別コマンドは、非特定大当り（小当り）を示す大当り図柄種別４５〜４８に対しても図柄種別毎にそれぞれモード値「４７Ｈ」〜「５０Ｈ」が設定される。
【０９３６】
変動パターン先読みコマンドは、前述したとおり、演出パターン（変動パターン）を指定するコマンドである。変動パターンを示す変動パターン値（変動パターン番号）は、記憶先読み処理（図７７）の変動パターン選択判定処理（ステップＳ２５８、図２９、図３０）において変動パターン用乱数１及び変動パターン用乱数２を用いて設定される。変動パターン用乱数１は複数から演出モードを設定するために用いられ、変動パターン用乱数２は、設定された演出モードに応じた詳細の演出内容（演出パターン）を設定するために用いられる。
【０９３７】
変動タイプ先読みコマンドは、設定された変動パターンに対して擬似連続変動を行うか否かの情報（時間の加算値）を指定するコマンドである。時間の加算値は、記憶先読み処理（図７７）の変動タイプ判定処理（ステップＳ２６２、図３１）において変動タイプ用乱数を用いて設定される。変動タイプ用乱数によって擬似連続変動を行わないと判定された場合には、設定された変動パターンの変動時間を維持する。また、変動タイプ用乱数によって擬似連続変動を行うと判定された場合は、該変動タイプ用乱数によって、設定済みの変動パターンに対応する変動タイプ（タイプＡ〜Ｃのいずれか）に応じた擬似連続変動の実行回数（１〜３回）が決定される。このとき、擬似連続変動の実行回数に応じて時間の加算値が対応付けられているので、タイプ別の実行回数が決定されることで時間の加算値が設定されることになる。したがって、擬似連続変動が行われる場合には、変動パターンに設定される変動時間が延長される。
【０９３８】
変動振り分けテーブル情報先読みコマンドは、変動開始時に変動パターン選択判定処理（図２９）において変動パターンを決定するときに用いられる変動振り分けテーブルを指定するコマンドである。前述したように、変動振り分けテーブルには、大当りとなる場合（ステップＳ３５０にて「ｙｅｓ」）に用いられる大当り変動選択情報種別テーブル（大当り振り分けテーブル）、はずれとなるがリーチ演出を行う場合（ステップＳ３７２にて「ｙｅｓ」）に用いられるリーチ変動選択情報状態テーブル（リーチ振り分けテーブル）、及び、はずれとなりリーチ演出を行わない場合（ステップＳ３７２にて「ｎｏ」）に用いられるはずれ変動選択情報テーブル（非リーチ振り分けテーブル）が設けられている。そして、変動振り分けテーブル情報先読みコマンドに設定される変動開始時の変動振り分けテーブルには、前述の３つの振り分けテーブルの他に、リーチ又は非リーチ振り分けテーブルがある。リーチ又は非リーチ振り分けテーブルは、先読み時と変動開始時とで保留球数が変化するとリーチ演出を行うか否かのリーチ判定の結果が変わる可能性があるリーチ判定用乱数を有する保留（始動記憶）に対して設定されるテーブルである。
【０９３９】
ここで、図７８を参照して、先読みコマンドの一つとして変動振り分けテーブル情報先読みコマンドを送信するメリットについて説明する。図７８は、（Ａ）変動パターン選択判定処理（図２９）を前述の変動振り分けテーブルに着眼して簡素化した略式フローチャートの一例であり、（Ｂ）リーチ判定用乱数と比較値の相関に応じたリーチ実行可否テーブルの一例である。
【０９４０】
図７８（Ａ）に示すように、変動パターン選択判定処理では、大当り判定用乱数によって大当り判定が行われ、大当りとなる場合には大当り振り分けテーブルが設定される。一方、大当り判定の結果がはずれとなる場合には、リーチ判定用乱数によってリーチ判定が行われる。リーチ判定では、リーチ判定用乱数の値が比較値（リーチしきい値）よりも小さい場合にリーチ振り分けテーブルが設定され、リーチ判定用乱数の値が比較値よりも大きい場合に非リーチ振り分けテーブルが設定される。その後、設定されたテーブルを用いて変動パターン用乱数１から演出モードが決定され、該演出モードにおいて変動パターン用乱数２から変動パターンが決定される。
【０９４１】
リーチ判定では、図７８（Ｂ）に示すように、比較値（リーチしきい値）が判定時の保留球数に応じて変動する。ここでは、判定時の保留球数が４個である場合の比較値を１０とし、保留球数が１個減少するごとに比較値が１０加算されるとする。この場合、リーチ判定用乱数が０〜９の場合は、保留球数が０〜４個のいずれであってもリーチ振り分けテーブルが設定されることになる。しかし、リーチ判定用乱数が１０〜４９の場合は、保留球数に応じてリーチ判定の結果が異なるので、リーチ振り分けテーブル及び非リーチ振り分けテーブルのどちらかが設定されることになる。また、リーチ判定用乱数が５０以上の場合は、保留球数に関係なく常に非リーチ振り分けテーブルが設定されることになる。
【０９４２】
したがって、変動振り分けテーブル情報先読みコマンドのモード値には、大当り判定結果が大当りとなる場合「０１Ｈ」、はずれとなる場合において、リーチ判定用乱数が０〜９のとき「０２Ｈ」、リーチ判定用乱数が１０〜４９のとき「０３Ｈ」、リーチ判定用乱数が５０以上のとき「０４Ｈ」が設定される。
【０９４３】
このように、先読み時に主制御基板から周辺制御基板に変動振り分けテーブル情報先読みコマンドを送信することで、周辺制御ＭＰＵ４１５０ａは、モード値が「０３Ｈ」の保留に対して先読み時と変動開始時とで保留球数が変動するとリーチ判定の結果が異なる可能性があることを考慮した先読み演出制御を実行することが可能となる。なお、記憶先読み処理（図７７）において、変動振り分けテーブル情報先読みコマンドのモード値が「０３Ｈ」となる場合には、ステップＳ２８０の先読み有り時の保留コマンド参照値を設定する処理を行わず、ステップＳ２４２の先読み無し時の保留コマンド参照値を設定した状態を維持するようにしてもよい。すなわち、主制御ＭＰＵ４１００ａは、先読み判定は行うが先読み判定結果情報を周辺制御基板４１４０に送信しない。この場合は、「先読み無」の特別図柄１（２）記憶先読みコマンドを周辺制御基板に送信する。これにより、周辺制御ＭＰＵ４１５０ａによる先読み演出制御を簡素化することができ、制御負担を軽減することができる。
【０９４４】
以上のように、上始動口２１０１（下始動口２１０２）への遊技球入賞時に主制御基板から周辺制御基板へ送信される特別図柄１記憶先読みコマンド（特別図柄２記憶先読みコマンド）には、保留球数情報とともに先読み演出を行うか否か（「先読み有」又は「先読み無」）の情報が含まれる。そして、「先読み有」の場合にのみ図柄種別先読みコマンド、変動パターン先読みコマンド、変動タイプ先読みコマンド及び変動振り分けテーブル情報先読みコマンドが送信され、「先読み無」の場合にはこれらの先読みコマンドは送信されない。周辺制御基板４１４０の周辺制御ＭＰＵ４１５０ａは、始動口入賞発生時に送信される特別図柄１記憶先読みコマンド（特別図柄２記憶先読みコマンド）さえ受信すれば、他の先読みコマンドの受信を待つことなく先読み演出の実行対象か否かを判別することができる。周辺制御ＭＰＵ４１５０ａは、「先読み有」の特別図柄１記憶先読みコマンド（特別図柄２記憶先読みコマンド）を受信した場合（特定の遊技情報を受信した場合）には、他の先読みコマンドの受信や先読み演出実行フラグのセット（受信コマンド解析処理のステップＳ１４０８、図４８）を行って先読み演出の実行条件を成立させる処理（第一事前処理）を実行した上で、特図先読み演出制御処理（図４２のステップＳ１０２７、第二事前処理）を実行し、先読み演出を実行する。また、周辺制御ＭＰＵ４１５０ａは、「先読み無」の特別図柄１記憶先読みコマンド（特別図柄２記憶先読みコマンド）を受信した場合は、後に先読みコマンドが送信されてこないことを把握することができるので、その他の先読みコマンドの受信を待つことなく先読み演出の不実行決定（先読み演出実行フラグをセットしない）を即断することができる。すなわち、この場合、周辺制御ＭＰＵ４１５０ａは、第一事前処理を実行せずに第二事前処理である特図先読み演出制御処理（図６７）を実行することになり、先読み演出実行フラグがセットされていないことから（ステップＳ２００１にて「Ｎｏ」）先読み演出を実行することなく当該特図先読み演出制御処理を終了する。
【０９４５】
また、主制御基板４１００側で先読み判定が行われなかった場合（「先読み無」のコマンドを受信した場合）は、周辺制御基板４１４０に先読み演出の設定に必要なコマンド（図柄種別先読みコマンド、変動パターン先読みコマンド、変動タイプ先読みコマンド及び変動振り分けテーブル情報先読みコマンド）が送信されないので、始動口入賞時（先読み時）に送信されるコマンドが簡潔になるとともに、周辺制御ＭＰＵ４１５０ａが先読み演出を実行してしまう誤制御を未然防止することができる。また、後述するように遊技の進行において発生し得る先読み演出の不具合に対してバックアップ機能を有する主制御基板４１００が先読みの有無情報を周辺制御基板４１４０に送信可能なことで、適切な先読み演出の実行を促進することができる。なお、特別図柄１（２）記憶先読みコマンドに「先読み無」が設定される条件（すなわち、主制御基板４１００が先読みを禁止する条件）については、図７９にて後述する。
【０９４６】
また、始動口入賞時（先読み時）に送信される図柄種別先読みコマンドは、条件装置の作動を伴う特定大当り（第一特定結果）は特定大当り種類毎に異なるモード値が設定されるが、条件装置の作動を伴わない所謂小当りとされる非特定大当り（第二特定結果）は非特定大当り種類に関係なく共通のモード値が設定される。すなわち、主制御基板４１００は、先読み判定結果が特定大当り（第一特定結果）の場合には特定大当りの種類を特定可能にモード値が設定されたコマンド（第一特定情報）を周辺制御基板４１４０に送信するが、先読み判定結果が非特定大当り（第二特定結果）の場合には非特定大当り種類を特定不能にモード値が統一されたコマンド（第二特定情報）を送信する。そして、変動開始時に送信される特図１（２）図柄種別コマンドは、非特定大当りも非特定大当り種類毎に異なるモード値が設定される。これにより、所謂小当りとされる非特定大当りとなる保留に関しては変動開始時までその種類を周辺制御基板４１４０すら把握することができないので、該保留の先読み演出から遊技者に小当りの種類が読み取られる虞がない。よって、適度に期待度を高める先読み演出を提供でき、遊技の興趣低下を抑制することができる。
【０９４７】
例えば、小当りを契機に大入賞口が開放され、該大入賞口内の特定領域（Ｖゾーン）への遊技球入賞（Ｖ入賞）によって大当りが発生する２種羽根物のＶゾーン入賞構造を備えるパチンコ機では、小当りの種類に応じて特定領域への遊技球入賞の容易さが異なる。すなわち、小当りの種類に応じて大当りが導出され得るか否かが決まる。また、小当りの種類に応じて導出される大当りの種類が異なるので、遊技者が獲得可能な特典（時短回数等）が異なる。このため、遊技者にとって小当りの種類情報がより重要になる。このようなパチンコ機において小当り種類を把握可能な先読み演出を行うと、遊技者は小当り種類に応じて打ち分けを行い、容易に大当りや特定の特典を狙うことが可能になってしまう。したがって、小当り種類に応じた先読み演出が実行されないようにすることで、変動開始されるまで遊技者には何ら予測可能な要素（情報）が与えられないようにする。これにより、遊技の公平性を保ち、遊技の興趣を高めることができる。
【０９４８】
［１９−１−２．先読み判定の禁止条件］
図７９は、（Ａ）変形例の主制御基板４１００が先読みを禁止する条件を示すテーブルの一例であり、（Ｂ）状態移行時に先読みを禁止する効果について説明する図である。
【０９４９】
前述の記憶先読み処理（図７７）では、遊技球の始動入賞のタイミングと、実際に変動が開始されるタイミングとで変動パターンを選択するテーブルが異なる場合（ステップＳ２４４にて「ｙｅｓ」）、又は、テーブルが変化せずとも先読み判定禁止期間である場合（ステップＳ２４６にて「ｙｅｓ」）に、先読み判定を禁止している。そして、先読み判定を禁止した場合は、特別図柄１（２）記憶先読みコマンドに「先読み無」が設定される。
【０９５０】
ここで、図７９（Ａ）に示すように、変動パターンを選択するテーブルが異なる場合（ステップＳ２４４にて「ｙｅｓ」）とは、具体的には始動入賞時の確率状態が変動開始時の確率状態と異なる場合や始動入賞時の時短状態が変動開始時には非時短状態となる場合等が挙げられ、確率状態や時短状態の状態維持回数（ゲーム数）又は変動パターンを選択するテーブルの状態維持回数（ゲーム数）が４回以内に該当するときを示す。この場合は、特別図柄の種類に関係なく先読み判定を禁止する。
【０９５１】
また、先読み判定禁止期間である場合（ステップＳ２４６にて「ｙｅｓ」）とは、上始動口（特図１始動口）２１０１への遊技球入賞時の遊技状態が時短状態又は条件装置の作動を伴う大当り遊技状態である場合や下始動口（特図２始動口）２１０２への遊技球入賞時の遊技状態が非時短状態又は大当り遊技状態である場合を示す。なお、本パチンコ遊技機１では、下始動口（特図２始動口）２１０２への遊技球入賞（特別図柄２保留の発生）が時短状態に限定されることから、下始動口（特図２始動口）２１０２への遊技球入賞時の遊技状態が非時短状態（時短状態でない状態）である場合に先読み判定を禁止している。また、大当り遊技中に発生した特別図柄保留に対して先読み判定を行っても、大当り遊技中はそれまでの遊技状態に関係なく通常（低）確率状態及び非時短状態となるので、該特別図柄保留が消化されるときの遊技状態（該大当り遊技後の遊技状態）と異なる可能性が高く、先読み判定の精度低下を招く懸念がある。このため、上始動口２１０１又は下始動口２１０２への遊技球入賞時（特別図柄保留発生時）の遊技状態が大当り遊技中である場合も、先読み判定を禁止している。
【０９５２】
図７９（Ｂ）に示すように、状態Ａが１００回の変動消化を契機に状態Ｂに移行する場合、状態Ａの維持回数（残り変動回数）が４回となるタイミングで（状態Ａにおける９７回目の変動開始時）に先読み判定を禁止する。そして、状態Ａから状態Ｂに移行するまでを先読み判定禁止期間とする。
【０９５３】
状態Ａにおける９７回目の変動が開始される直前に発生した入賞１は、保留記憶１〜４エリア全てに保留がなければ９７回目の変動として消化されるが、保留記憶１〜３エリアに保留があれば２〜４つ目の保留としてそれぞれ保留記憶２〜４エリアに記憶される。そして、９８〜１００回目の変動として消化される。また、保留記憶１〜４エリア全てに保留が記憶されていればオーバーフロー入賞となり記憶されない。
【０９５４】
このように、入賞１は、変動消化が遅い場合であっても状態Ａにおいて変動が実行される。入賞時と変動開始時とで状態移行がない場合、入賞時によって決定される先読み情報（大当り判定結果、変動パターン等）は、変動開始時に決定される変動情報と違わない。しかしながら、入賞１の後、すなわち、状態Ａにおける９７回目の変動開始後に発生した入賞２は、入賞発生時の保留球数によって入賞時と変動開始時とで状態が移行してしまうことが起こり得る。入賞２発生時の保留球数が３個であって、入賞２が４つ目の保留として保留記憶４エリアに記憶される場合は、入賞時は状態Ａであっても変動開始時は状態Ｂとなる。これでは、入賞時に決定される先読み情報と変動開始時に決定される変動情報とでは、各種判定の前提とする状態が異なるので、同一とならない可能性がある。特に、状態Ａが状態Ｂよりも遊技者にとって有利な状態である場合は、先読み情報に基づく先読み演出では期待度の高い演出が行われていたにも関わらず、実際は期待度の低い変動となり、遊技者を大幅に落胆させてしまう事象が発生し得る。
【０９５５】
そこで、入賞発生時の保留球数によって入賞時と変動開始時とで状態移行が発生し得る期間、すなわち、状態Ａにおける９７回目の変動開始後から１００回目の変動が終了して状態Ａから状態Ｂに移行するまでの期間を先読み禁止とする。このように、変動パターンを選択するテーブルが変更になるまでの期間が所定期間（ここでは、状態の残り維持回数４変動）となった場合に先読み演出が行われないようにする。これにより、実際の変動に比較して過度な（乖離した）先読み演出が実行されることで遊技の興趣低下を招くことを防止することができるとともに、先読み演出の信頼度を上げることができる。よって、遊技の興趣の低下を抑制することができる。
【０９５６】
なお、状態移行には、ＳＴ回数消化による高確率状態から通常確率状態への移行、時短回数消化による時短状態から非時短状態への移行、変動回数に応じた演出モード遷移による状態移行等が挙げられる。これらの状態移行により入賞時（先読み時）と変動開始時とで変動パターンを選択するテーブルが変化することが起こり得る場合は、主制御ＭＰＵ４１００ａは、先読み判定を行わず、周辺制御ＭＰＵ４１５０ａに入賞した始動口に対応する特別図柄の保留球数と先読み無しの情報のみを送信する。
【０９５７】
このような状態移行時の先読み禁止制御を主制御ＭＰＵ４１００ａが行うことで、例えば、時短状態中に電断が発生して復電した場合に、周辺制御ＭＰＵ４１５０ａは、従来、残りの時短回数を把握できないため復電後は禁止していた先読み演出を実行することができるようになる。具体的には、前述したように時短状態と非時短状態とでは変動パターンを選択するテーブルが異なる。また、時短状態における変動回数（時短回数）は、主制御ＭＰＵ４１００ａがカウントするが、時短回数情報は周辺制御基板４１４０側には送信されない。したがって、復電したときに周辺制御ＭＰＵ４１５０ａは、時短状態である情報は受信するが時短状態の進捗状況（残りの時短回数）は把握することができなかった。このため、時短状態から非時短状態への状態移行前の残り時短回数が４回以下になった場合に先読み演出を禁止しようとしても、その判定ができず、復電後は時短状態が終了するまで先読み演出を禁止せざるを得なかった。これに対し、本発明では、主制御ＭＰＵ４１００ａが状態移行時の先読み禁止制御を行う。主制御ＭＰＵ４１００ａは、時短状態から非時短状態への状態移行前の残り時短回数が４回（所定回数）以下になった場合は、先読み判定を行わないので、先読み演出に必要な先読みコマンドを周辺制御基板４１４０に送信しない。したがって、周辺制御ＭＰＵ４１５０ａが先読み演出を行うことはない。これにより、周辺制御ＭＰＵ４１５０ａは、時短状態中に電断が発生して復電した場合であっても、主制御ＭＰＵ４１００ａから送信されるコマンドに従って時短状態中の先読み演出を実行することができる。よって、先読み演出が行われない期間を削減することでき、遊技の興趣低下を抑制することができる。
【０９５８】
また、変動振り分けテーブル情報先読みコマンド（図７５、図７８）の説明において、モード値が「０３Ｈ」となる場合には、先読み時と変動開始時とで保留球数が変動するとリーチ判定の結果が異なる可能性がある、すなわち、変動パターンを選択するテーブルが変化する可能性があると前述した。リーチ判定の結果によって変動パターンを選択するテーブルが変化する可能性があるか否かは、リーチ判定用乱数とリーチ判定に用いる比較値の上下限値によって判断可能である。比較値は、特別図柄リーチ確率データと保留球数から設定される。特別図柄リーチ確率が予め決められていれば、これらの値は、先読み判定によって変動振り分けテーブル情報先読みコマンドを設定せずとも取得可能である。このような場合は、記憶先読み処理（図７７）において先読み判定（ステップＳ２４８〜２８０）を実行する前に先読み対象とするか否か判定する対象としてもよい。リーチ又は非リーチ振り分けテーブルのどちらも選択される可能性がある場合は、主制御ＭＰＵ４１００ａは変動パターンを選択するテーブルが異なる場合（ステップ２４４にて「ｙｅｓ」）と判定する。
【０９５９】
なお、本発明のパチンコ機１は、特別図柄２保留が特別図柄１保留よりも優先消化され、それぞれ上限４個まで保留記憶可能な構成であるため、移行前の状態維持回数（ゲーム数）が残り４回以下となる場合に先読みを禁止しているが、これに限らない。パチンコ機１に適用される仕様に応じて判定しきい値の回数（ここでは４回）を変更すればよい。また、前述した主制御基板側で行う特図先読み判定を実行しない制御は、後述する周辺制御基板側で特図先読み演出を行わない制御としてもよい。
【０９６０】
［１９−２．周辺制御基板側の制御（特図先読み演出の禁止）］
続いて、周辺制御基板４１４０の周辺制御ＭＰＵ４１５０ａが特図先読み演出を禁止する制御について説明する。
【０９６１】
前述では、主制御基板４１００の主制御ＭＰＵ４１００ａによる特図先読み禁止制御について述べたが、主制御ＭＰＵ４１００ａによる先読み禁止制御だけでは、先読み演出に係る不具合発生を防止するには不十分である。例えば、パチンコ遊技機１が電断から復電した場合は、主制御ＭＰＵ４１００ａは復電時情報（遊技バックアップ情報）を把握することが可能であるが、周辺制御ＭＰＵ４１５０ａは把握することができない。電断発生時に保留が存在していた場合に、主制御ＭＰＵ４１００ａは、保留球数の情報を周辺制御基板４１４０に送信するが、該保留球数分の先読み情報（結果情報、変動パターン等、先読みコマンドの内容）までは送信しない。したがって、周辺制御ＭＰＵ４１５０ａは、電断時に保留状態となっていた電断時保留に対して先読み演出を実行することができない。また、復電後に発生した保留に対する先読み情報は主制御ＭＰＵ４１００ａから送信されるが、電断時保留が全て消化されるまでは復電後に発生した保留の先読み演出の実行に懸念がある。
【０９６２】
例えば、復電後の確率状態が高確率状態であって、電断時保留の中に低確率状態になる当り保留が含まれる場合に、主制御ＭＰＵ４１００ａは復電後に発生した保留の先読み判定を高確率状態において実行するが、該当り保留の変動実行によって確率状態は高確率状態から低確率状態となる。すなわち、復電後に発生した保留が消化されるときは低確率状態である。したがって、復電後に発生した保留の先読み演出が期待度の高い演出であっても、該保留の変動演出は通常はずれ演出となる可能性があり、遊技者の期待を著しく裏切ることになり遊技の興趣低下を招く虞がある。
【０９６３】
そこで、変形例１では、復電時を含む電源投入後、所定回数（８回）の変動が開始されるまで、周辺制御ＭＰＵ４１５０ａは、特図先読みコマンドを受信しても先読み演出を禁止する。所定回数は、特別図柄１保留と特別図柄２保留の保留上限数とする。また、前述したように、受信した先読み時変動振分テーブル情報コマンドのモード値が「０３Ｈ」である場合にも先読み演出を禁止する。以下では、図８０及び図８１を参照して、変形例１の周辺制御ＭＰＵ４１５０ａによる先読み演出禁止制御について説明する。
【０９６４】
また、変形例２として、電源投入時に不明保留（電断時保留）がある場合は、該不明保留が消化されるまで、周辺制御ＭＰＵ４１５０ａは、特図先読みコマンドを受信しても先読み演出を禁止する。また、変形例２では、遊技状態に限らず周辺制御ＭＰＵ４１５０ａが「先読み無」の先読み時特別図柄１（２）記憶先読みコマンドを受信した場合は、該コマンドの保留を不明保留として扱い、同様に、該不明保留が消化されるまで先読み演出を禁止する。以下では、図８２〜図８５を参照して、変形例２の周辺制御ＭＰＵ４１５０ａによる先読み演出禁止制御について説明する。
【０９６５】
［１９−２−１．変形例１（電源投入時、所定変動回数先読み禁止）］
まず、変形例１について説明する。図８０は、変形例１の受信コマンド解析処理の一例を示すフローチャートである。なお、前述の受信コマンド解析処理（図４８）と共通の処理は同一の符号を付し、説明を省略する。また、図８１は、変形例１の受信コマンド解析処理における先読み禁止カウント処理の一例を示すフローチャートである。
【０９６６】
前述したように、受信コマンド解析処理において、周辺制御ＭＰＵ４１５０ａは、主制御基板４１００からの各種コマンドを周辺制御基板４１４０に備えられる周辺制御ＲＡＭ４１５０ｃの受信コマンド記憶領域４１５０ｃａｃ（周辺制御部受信リングバッファ）に記憶する。そして、主制御基板４１００からの受信順序が最も早いコマンドを周辺制御部受信リングバッファから読み出し（ステップＳ１４０２）、読み出したコマンドに応じた処理を実行する。
【０９６７】
変形例１において、周辺制御ＭＰＵ４１５０ａは、読み出したコマンドが電源投入時状態コマンドである場合に（ステップＳ１４２１にてＹｅｓ）、投入後８変動先読み禁止フラグと、その他コマンドに対応するフラグを設定し（ステップＳ１４２２）、受信コマンド解析処理を終了する。パチンコ機１の電源投入後は、まず、主制御基板４１００の電源投入時に主制御ＭＰＵ４１００ａは、遊技バックアップ情報に応じた各種コマンド（演出開始と遊技状態の指示）を周辺制御基板４１４０へ送信する。したがって、電源投入後、周辺制御基板４１４０が最初に受信するコマンドは、電源投入時状態コマンドである。
【０９６８】
そして、周辺制御ＭＰＵ４１５０ａは、読み出したコマンドが特図変動パターンコマンドである場合に（ステップＳ１４０３にてＹｅｓ）、先読み禁止カウント処理を実行する（ステップＳ１４３０）。その後、周辺制御基板４１４０の変動表示パターン格納領域（ＲＡＭ）に特図変動パターンコマンドを記憶するとともに、変動パターン受信フラグをセットし（ステップＳ１４０４）、受信コマンド解析処理を終了する。
【０９６９】
ここで、図８１を参照して、先読み禁止カウント処理について説明する。先読み禁止カウント処理は、電源投入後に特別図柄変動表示ゲームが８回実行開始されたか否かを特図先読みコマンドを受信したときも判定可能にするための設定を行う処理である。
【０９７０】
まず、周辺制御ＭＰＵ４１５０ａは、投入後８変動先読み禁止フラグがセットされているか否かを判定する（ステップＳ１４３１）。そして、フラグがセットされている場合には（ステップＳ１４３１にてＹｅｓ）、周辺制御ＲＡＭ４１５０ｃに設けられる減算方式の先読み禁止カウントに「８」をセットする（ステップＳ１４３２）。その後、投入後８変動先読み禁止フラグを解除する（ステップＳ１４３３）。これにより、電源投入後、最初の特別図柄変動表示ゲーム開始時に、先読み禁止カウントの設定が完了する。
【０９７１】
また、周辺制御ＭＰＵ４１５０ａは、投入後８変動先読み禁止フラグがセットされていない場合には（ステップＳ１４３１にてＮｏ）、後述のステップＳ１４３４の処理に移行する。
【０９７２】
次に、周辺制御ＭＰＵ４１５０ａは、先読み禁止カウントが「０」であるか否かを判定する（ステップＳ１４３４）。先読み禁止カウントが「０」でない場合は（ステップＳ１４３４にてＮｏ）、先読み禁止カウントを１減算して更新し（ステップＳ１４３５）、先読み禁止カウント処理を終了する。一方、先読み禁止カウントが「０」である場合は（ステップＳ１４３４にてＹｅｓ）、そのまま先読み禁止カウント処理を終了する。
【０９７３】
時間経過に沿って説明する。電源投入後、１回目の変動開始時にステップＳ１４３１にてＹｅｓ→ステップＳ１４３２→ステップＳ１４３３の処理が実行され、電源投入後の変動回数をカウントする先読み禁止カウントの設定が行われる。その後、ステップＳ１４３４にてＮｏ→ステップＳ１４３５の処理が実行され、先読み禁止カウントは「７」になる。その後、２回目の変動開始時ではステップＳ１４３１にてＮｏ→ステップＳ１４３４にてＮｏ→ステップＳ１４３５の処理が実行され、先読み禁止カウントは「６」になる。３〜８回目の変動開始時にも同様の処理が繰り返され、８回目の変動開始時には先読み禁止カウントが「０」になる。したがって、その後の変動開始時ではステップＳ１４３１にてＮｏ→ステップＳ１４３４にてＹｅｓの処理が繰り返される。
【０９７４】
このように、先読み禁止カウント処理では、先読み禁止カウントの値と電源投入後の変動回数とを関連付けて連動させることで、先読み禁止カウントの値から先読み禁止状態か否かを判定できるようにしている。
【０９７５】
図８０に戻る。周辺制御ＭＰＵ４１５０ａは、読み出したコマンドが特図先読み演出コマンド（先読み有の先読み時特別図柄１（２）記憶先読みコマンド、先読み時図柄種別先読みコマンド、先読み時変動パターン先読みコマンド、先読み時変動タイプ先読みコマンド、先読み時変動振分テーブル情報コマンド）である場合に（ステップＳ１４０７にてＹｅｓ）、該特図先読み演出コマンドとしてステータス値「６９Ｈ」かつモード値「０３Ｈ」の曖昧コマンド（リーチ又は非リーチ振り分けテーブルを示す先読み時変動振分テーブル情報コマンド）を受信しているか否かを判定する（ステップＳ１４４１）。そして、該曖昧コマンドを受信している場合には（ステップＳ１４４１にてＹｅｓ）、先読み演出を実行しないので、そのまま受信コマンド解析処理を終了する。
【０９７６】
一方、周辺制御ＭＰＵ４１５０ａは、曖昧コマンドを受信していない、すなわち、他のモード値の先読み時変動振分テーブル情報コマンドを受信している場合には（ステップＳ１４４１にてＮｏ）、先読み禁止カウントが「０」であるか否かを判定する（ステップＳ１４４２）。そして、先読み禁止カウントが「０」でない場合には（ステップＳ１４４２にてＮｏ）、電源投入後に８回変動開始されていない（先読み禁止状態である）ので、先読み演出を実行しない。よって、そのまま受信コマンド解析処理を終了する。
【０９７７】
また、周辺制御ＭＰＵ４１５０ａは、先読み禁止カウントが「０」である場合には（ステップＳ１４４２にてＹｅｓ）、電源投入後の８回変動開始が終了しているので、先読み演出の実行を指示する特図先読み演出実行フラグをセットし（ステップＳ１４０８）、受信コマンド解析処理を終了する。特図先読み演出実行フラグが設定されると、周辺制御ＭＰＵ４１５０ａは、周辺制御部定常処理（図４２）において実行する特図先読み演出制御処理（ステップＳ１０２７、図６７）において、特図先読み演出を実行するために必要な設定を行う。
【０９７８】
このように、変形例１の先読み演出禁止制御では、電源投入後、保留上限数である所定回数の変動開始が実行されるまでは、先読み演出を行わない。このため、電断時の保留が復電後に発生する保留の先読み演出に影響を与えることがない。したがって、前述したような課題を解決することができ、遊技の興趣低下を抑制するとともに適切な先読み演出を提供することができる。また、所定回数を特別図柄１保留と特別図柄２保留の合計保留上限数に設定するので、確実に電断時の保留が消化（変動開始）された後に、先読み演出を許可することができる。
【０９７９】
なお、電源投入後は必ず先読み演出禁止制御を行うとしたが、前述した課題は電断からの復電による電源投入時に発生する。主制御基板４１００でＲＡＭクリアを実行するような通常の電源投入時には発生しない。主制御基板４１００からは双方を区別したコマンドが送信されるが、周辺制御基板４１４０では処理の簡潔にするため双方の区別をつけていない。しかし、課題が発生しないＲＡＭクリア時まで先読み演出を禁止することも遊技の興趣低下を招きかねない。そこで、周辺制御基板４１４０においてＲＡＭクリア時であるか否かの判定を行い、ＲＡＭクリア時である場合には先読み演出を許可するようにしてもよい。このように不要な先読み演出禁止を解除することで、遊技の興趣低下を抑制するとともに適切な先読み演出を提供することができる。
【０９８０】
例えば、復電後の確率状態が高確率状態であって、電断時保留の中に低確率状態になる当り保留が含まれる場合に、主制御ＭＰＵ４１００ａは復電後に発生した保留の先読み判定を高確率状態において実行するが、該当り保留の変動実行によって確率状態は高確率状態から低確率状態となる。すなわち、復電後に発生した保留が消化されるときは低確率状態である。したがって、復電後に発生した保留の先読み演出が期待度の高い演出であっても、該保留の変動演出は通常はずれ演出となる可能性があり、遊技者の期待を著しく裏切ることになり遊技の興趣低下を招く虞がある。
【０９８１】
［１９−２−２．変形例２（不明保留消化されるまで先読み禁止）］
次に、変形例２について説明する。図８２は、変形例２の受信コマンド解析処理の一例を示すフローチャートである。なお、変形例１の受信コマンド解析処理（図８０）と共通の処理は同一の符号を付し、説明を省略する。また、図８３は、変形例２の受信コマンド解析処理における投入時不明フラグ設定処理の一例を示すフローチャートである。図８４は、変形例２の受信コマンド解析処理における不明カウント処理の一例を示すフローチャートである。図８５は、変形例２の受信コマンド解析処理における特図先読み実行判定処理の一例を示すフローチャートである。
【０９８２】
前述したように、変形例２では、周辺制御ＭＰＵ４１５０ａは、変形例１の電源投入時の保留（電断時保留）とともに、主制御基板４１００から先読み無の先読み時特別図柄１（２）記憶先読みコマンドを受信した場合の保留を、先読み演出を実行するための先読み情報が不明な「不明保留」として扱う。そして、不明保留が消化されるまでを先読み演出禁止とする。
【０９８３】
図８２を参照して、変形例２の受信コマンド解析処理について説明する。まず、周辺制御ＭＰＵ４１５０ａは、ステップＳ１４０２の処理で読み出したコマンドが電源投入時状態コマンドである場合に（ステップＳ１４２１にてＹｅｓ）、不明保留による先読み禁止（不明フラグ）を設定する投入時不明フラグ設定処理を実行する（ステップＳ１４５０）。その後、その他コマンドに対応するフラグを設定し（ステップＳ１４２３）、受信コマンド解析処理を終了する。
【０９８４】
ここで、図８３を参照して、投入時不明フラグ設定処理（ステップＳ１４５０）について説明する。まず、周辺制御ＭＰＵ４１５０ａは、周辺制御ＲＡＭ４１５０ｃに特別図柄毎に設けられる減算方式の特１不明カウント及び特２不明カウントに、それぞれ特図１保留数（不明保留数）及び特２保留数（不明保留数）を設定する（ステップＳ１４５１）。電断発生からの復電時の場合は、復電時情報（バックアップ遊技情報）として電断時の保留数が設定されることになる。
【０９８５】
続いて、周辺制御ＭＰＵ４１５０ａは、設定した特１不明カウントが「０」であるか否かを判定する（ステップＳ１４５２）。そして、特１不明カウントが「０」でない場合には（ステップＳ１４５２にてＮｏ）、特１保留の先読み演出禁止を示す特１不明フラグをセットして（ステップＳ１４５３）、ステップＳ１４５４の処理に移行する。一方、特１不明カウントが「０」である場合は（ステップＳ１４５２にてＹｅｓ）、電断時の特１不明保留が存在しなかった、又は、復電時ではなく初期始動であることを意味するので、フラグをセットせずステップＳ１４５４の処理に移行する。
【０９８６】
同様に、周辺制御ＭＰＵ４１５０ａは、設定した特２不明カウントが「０」であるか否かを判定する（ステップＳ１４５４）。そして、特２不明カウントが「０」でない場合には（ステップＳ１４５４にてＮｏ）、特２保留の先読み演出禁止を示す特２不明フラグをセットして（ステップＳ１４５５）、投入時不明フラグ設定処理を終了する。一方、特２不明カウントが「０」である場合は（ステップＳ１４５４にてＹｅｓ）、電源時の特２不明保留が存在しなかった、又は、復電時ではなく初期始動であることを意味するので、フラグをセットせず、投入時不明フラグ設定処理を終了する。
【０９８７】
このように、パチンコ機１に電源が投入されると、投入時の状態に応じて特別図柄毎に不明保留の有無に基づいた先読み演出禁止設定（不明フラグセット）が行われる。具体的には、電断時保留があった場合に該電断時保留の対象となる特別図柄の先読み演出禁止設定が行われる。
【０９８８】
図８２に戻る。
【０９８９】
次に、周辺制御ＭＰＵ４１５０ａは、ステップＳ１４０２の処理で読み出したコマンドが特図変動パターンコマンドである場合に（ステップＳ１４０３にてＹｅｓ）、不明カウント処理を実行する（ステップＳ１４６０）。その後、周辺制御基板４１４０の変動表示パターン格納領域（ＲＡＭ）に特図変動パターンコマンドを記憶するとともに、変動パターン受信フラグをセットし（ステップＳ１４０４）、受信コマンド解析処理を終了する。
【０９９０】
ここで、図８４を参照して、不明カウント処理（ステップＳ１４６０）について説明する。不明カウント処理は、不明保留の消化によって先読み禁止を解除する（不明フラグをクリアする）か否かを判定する処理である。具体的には、変動開始対象の特別図柄の不明カウントを減算して不明保留の消化判定（先読み演出禁止の解除判定）を行い、消化された場合には不明フラグ（先読み演出禁止）を解除する。
【０９９１】
周辺制御ＭＰＵ４１５０ａは、まず、変動開始対象の特別図柄の不明フラグがセットされているか否かを判定する（ステップＳ１４６１）。そして、対象特図の不明フラグがセットされていない場合には（ステップＳ１４６１にてＮｏ）、不明カウント処理を終了する。
【０９９２】
一方、周辺制御ＭＰＵ４１５０ａは、対象特図の不明フラグがセットされている場合には（ステップＳ１４６１にてＹｅｓ）、対象特図の不明カウントを１減算更新し（ステップＳ１４６２）、更新後の対象特図の不明カウントが「０」であるか否かを判定する（ステップＳ１４６３）。そして、不明カウントが「０」でない場合は（ステップＳ１４６３にてＮｏ）、不明カウント処理を終了する。一方、不明カウントが「０」である場合は（ステップＳ１４６３にてＹｅｓ）、対象特図の不明フラグをクリア解除して（ステップＳ１４６４）、不明カウント処理を終了する。
【０９９３】
このように、不明カウント処理では、不明カウントの値と不明保留が消化されるまでの変動回数（不明保留情報受信時の保留球数）とを関連付けて連動させ、不明保留の有無を示す不明カウントの値が「０」になった場合に不明フラグを解除する。これにより、後述の特図先読み実行判定処理（図８２のステップＳ１４７０、図８５）において、不明フラグの状態から先読み禁止状態か否かを判定可能にし、発生した保留の先読み演出実行の可否を判定することができるようにしている。
【０９９４】
図８２に戻る。
【０９９５】
ところで、変形例２では、電断時保留に限らず、主制御基板４１００から先読み無の先読み時特別図柄１（２）記憶先読みコマンドを受信した場合の保留を「不明保留」として扱う。したがって、不明保留の発生による不明フラグの設定（先読み演出禁止設定）は、電源投入時だけでなく、電源投入後に発生する保留（上始動口２１０１及び下始動口２１０２への遊技球入賞）の先読みコマンド受信時にも行われる。
【０９９６】
周辺制御ＭＰＵ４１５０ａは、ステップＳ１４０２の処理で読み出したコマンドが始動口入賞発生時の保留球数と発生した保留の先読み情報の有無を示す先読み時特別図柄１（２）記憶先読みコマンドである場合に（ステップＳ１４６９にてＹｅｓ）、特図先読み実行判定処理を実行する（ステップＳ１４７０）。特図先読み実行判定処理では、受信したコマンドの先読み情報の有無に応じて特別図柄別の不明フラグの設定（先読み演出禁止設定）をしたり、先読み情報及び不明フラグの状態に応じて先読み演出実行フラグの設定をしたりする。
【０９９７】
ここで、図８５を参照して特図先読み実行判定処理についての詳細を説明する。周辺制御ＭＰＵ４１５０ａは、まず、受信した先読み時特別図柄１（２）記憶先読みコマンドが特別図柄１を対象としたコマンドか否かを判定する（ステップＳ１４７１）。そして、特別図柄１のコマンドであった場合は（ステップＳ１４７１にてＹｅｓ）、該コマンドが「先読み有」であるか否かを判定する（ステップＳ１４７２ａ）。具体的には、受信した先読み時特別図柄１記憶先読みコマンドのモード値の先頭が「１」であるか否かを判定する。
【０９９８】
そして、周辺制御ＭＰＵ４１５０ａは、受信した先読み時特別図柄１記憶先読みコマンドが「先読み有」でない場合には（ステップＳ１４７２ａにてＮｏ）、その他の先読みコマンド（先読み時図柄種別先読みコマンド、先読み時変動パターン先読みコマンド、先読み時変動タイプ先読みコマンド、先読み時変動振分テーブル情報コマンド）が主制御基板４１００から送信されない不明保留なので、特１先読み演出を禁止する特１不明フラグをセットし（ステップＳ１４７３ａ）、このときの先読み時特別図柄１記憶先読みコマンドの保留球数を特１不明カウントにセットして（ステップＳ１４７４ａ）、特図先読み実行判定処理を終了する。なお、すでに特１不明フラグが設定されている場合にはステップＳ１４７３ａの処理でセット状態を確認するとともに、ステップＳ１４７４ａの処理で特１不明カウントの値を新たな保留球数の値に書き換える処理を行う。常に記憶順の新しい不明保留の消化が先読み演出禁止の解除条件となるように更新する。
【０９９９】
一方、周辺制御ＭＰＵ４１５０ａは、受信した先読み時特別図柄１記憶先読みコマンドが「先読み有」である場合には（ステップＳ１４７２ａにてＹｅｓ）、その他の先読みコマンドが主制御基板４１００から送信されているので、そのうちの先読み時変動振分テーブル情報コマンドとして「６９０３Ｈ」（曖昧コマンド）を受信しているか否かを判定する（ステップＳ１４７５ａ）。これは、前述の変形例１の受信コマンド解析処理（図８０）のステップＳ１４４１の処理と同じである。そして、曖昧コマンドを受信している、すなわち、「６９０３Ｈ」の先読み時変動振分テーブル情報コマンドを受信している場合には（ステップＳ１４７５ａにてＹｅｓ）、特図先読み実行判定処理を終了する。
【１０００】
また、周辺制御ＭＰＵ４１５０ａは、曖昧コマンドを受信していない、すなわち、「０３Ｈ」以外のモード値の先読み時変動振分テーブル情報コマンドを受信している場合には（ステップＳ１４７５ａにてＮｏ）、特１不明フラグがセットされているか否かを判定する（ステップＳ１４７６ａ）。そして、特１不明フラグがセットされている場合には（ステップＳ１４７６ａにてＹｅｓ）、特１先読み演出実行禁止中なので、特図先読み実行判定処理を終了する。
【１００１】
また、周辺制御ＭＰＵ４１５０ａは、特１不明フラグがセットされていない場合には（ステップＳ１４７６ａにてＮｏ）、特１先読み演出実行許可中なので、特１先読み演出の実行を指示する特図先読み演出実行フラグをセットし（ステップＳ１４７７ａ）、特図先読み実行判定処理を終了する。特図先読み演出実行フラグが設定されると、周辺制御ＭＰＵ４１５０ａは、周辺制御部定常処理（図４２）において実行する特図先読み演出制御処理（ステップＳ１０２７、図６７）において、特図先読み演出を実行するために必要な設定を行う。
【１００２】
なお、ステップＳ１４７１の処理において、受信した先読み時特別図柄１（２）記憶先読みコマンドが特別図柄１を対象としていない、すなわち特別図柄２を対象としたコマンドである場合（ステップＳ１４７１にてＮｏ）に実行されるステップＳ１４７２ｂ〜ステップＳ１４７７ｂの処理は、前述の特別図柄１を対象としたステップＳ１４７２ａ〜ステップＳ１４７７ａの処理から対象を特別図柄２に変えたものである。
【１００３】
特図先読み実行判定処理では、先読み無の先読み時特別図柄１（２）記憶先読みコマンドを受信した場合は対象の特別図柄の不明フラグをセットし、対応する不明保留が消化されるまで該対象の特別図柄の先読み演出を禁止する。したがって、先読み有の先読み時特別図柄１（２）記憶先読みコマンドを受信しても対象の特別図柄の不明フラグがセットされている間は、先読み演出を実行しない。また、受信した先読み時変動振分テーブル情報コマンドが曖昧コマンドの場合も、先読み演出を実行しない。
【１００４】
このように、変形例２の先読み演出禁止制御では、電源投入時に復電情報として受信する電断時の保留を「不明保留」とし、復電しても先読み演出の実行対象としない。また、不明保留がある場合（すなわち先読み情報（特定遊技情報）が送信されず周辺制御ＭＰＵ４１５０ａが先読み判定結果を特定不能な保留がある場合）に、該不明保留が消化されるまで対象の特別図柄における先読み演出を行わない。そして、不明保留が消化されれば、先読み演出を許可する。このため、電断時の保留（不明保留）が復電後の先読み演出に影響を与えることがない。また、不明保留数に応じて特別図柄毎に先読み演出の禁止期間を設定するので、より適切な先読み演出禁止制御を実行することができる。よって、先読み演出効果及び遊技の興趣低下を抑制することができる。
【１００５】
また、主制御基板４１００から先読み無の先読み時特別図柄１（２）記憶先読みコマンドを受信した場合も対応する保留を「不明保留」とし、該不明保留が消化されるまで対象の特別図柄における先読み演出を禁止するので、この先読み演出禁止制御を前述の主制御基板４１００による状態移行時の先読み判定禁止制御とともに実行することで、より適切な先読み演出を遊技者に提供することができる。例えば、前述の状態移行時において時短状態から非時短状態に移行する際、時短状態の維持回数が残り４変動以下になった場合は、主制御ＭＰＵ４１００ａは先読み判定を禁止する。このため、先読み判定禁止期間に発生した特別図柄２保留は先読み判定されず、不明保留として周辺制御ＭＰＵ４１５０ａに認識される。したがって、残り４変動の時短状態中に発生した特別図柄２保留（上限４個）が消化されるまでは、状態移行後の非時短状態において特別図柄２における先読み演出が禁止となる。そして、特別図柄２優先消化のパチンコ機１においては状態移行後、特別図柄１より先に不明保留の特別図柄２が消化される。このように、移行状態直前４変動中に発生した保留を主制御基板４１００側で先読み判定の対象とせず、周辺制御基板４１４０側でも該保留が消化されるまでは先読み演出可能な保留を受け取っても先読み演出の対象としないことで、確実に不具合が生じやすい期間の先読み演出の実行を禁止することができる。なお、状態移行後の非時短状態で発生する保留は主に特別図柄１保留である。このとき、先読み演出禁止制御は、特別図柄毎に実行されるので、特別図柄２保留に対するものである。したがって、非時短状態における特別図柄１側の先読み演出の実行を妨げない。
【１００６】
また、変形例２において、電断時保留以外の不明保留に対する先読み演出禁止制御は、保留数の変化があったタイミングで行われる。具体的には、先読み演出禁止は、先読み無の先読み時特別図柄１（２）記憶先読みコマンド（不明コマンド）を受信したタイミングで開始され、該不明コマンドに対応する不明保留が消化されて変動開始するタイミングで解除される。このように、保留記憶エリア内に不明保留が発生したときに先読み演出が禁止され、最後の不明保留が消化されると同時に先読み演出が許可される。よって、より正確な先読み演出禁止制御を実行することができ、先読み演出効果及び遊技興趣の低下を抑制することができる。
【１００７】
また、変形例１でも述べたように、電源投入時の先読み演出禁止制御はＲＡＭクリア時を対象としなくてもよい。この場合は、前述の投入時不明フラグ設定処理（図８３）においてＳ１４５１の処理の前に、ＲＡＭクリアコマンドの受信を確認する判定処理を追加し、ＲＡＭクリアコマンド受信時（ＲＡＭクリア時）はその後の処理を実行せず、投入時不明フラグ設定処理を終了すればよい。通常、周辺制御基板４１４０は、ＲＡＭクリアコマンドを受信してはいるが、ＲＡＭクリア時と電源投入時との制御を共通化するため受信コマンド記憶領域４１５０ｃａｃから読み出していない。このように、ＲＡＭクリア時は先読み演出を許可するように制御することで、不要な先読み演出禁止を排除することができ、遊技の興趣低下を抑制するとともに適切な先読み演出を提供することができる。
【１００８】
また、変形例１及び変形例２では、発生した先読み有りの保留に対しては、曖昧コマンド（リーチ又は非リーチ振り分けテーブルを示すモード値「０３Ｈ」の先読み時変動振分テーブル情報コマンド）を受信している場合に、先読み演出の対象としないが、これに限らない。例えば、変形例２において、高確率状態において非特定当り（小当り）となる保留の発生を契機に先読み演出を禁止してもよい。具体的には、前述の特図先読み実行判定処理（図８５）において、先読み有の先読み時特別図柄１記憶先読みコマンドを受信した場合に（ステップＳ１４７２ａにてＹｅｓ）、小当り（モード値「５０Ｈ」）の図柄種別先読みコマンド（ステータス値「６６Ｈ」）を受信したか否かを判定する処理と、受信した場合に現在の確率状態が高確率状態であるか否かを判定する処理とを追加実行し、コマンド受信かつ高確率状態である場合にはステップＳ１４７３ａ及びステップＳ１４７４ａの処理を実行すればよい。ここで、先読み時の段階では主制御基板４１００から小当りの種別情報は周辺制御基板４１４０に送信されない。小当り種類の中には高確率状態を低確率状態（通常確率状態）に戻してしまうものも含まれる。このような低確率状態への移行を誘発する小当りとなる保留が発生した後も先読み演出を行ってしまうと、該小当り保留の後に発生し、高確率状態での先読み時に大当り判定となった保留が、該小当りを契機に移行した低確率状態での変動開始時にはずれ判定となる事象が起こり得る。このとき先読み演出で当り確定演出が行われてしまうと実際の変動結果（はずれ）は遊技者の期待を著しく落胆させるだけでなく、遊技演出への不信感を招いてしまう虞がある。そこで、先読み有の先読みコマンドを受信しても、小当りの図柄種別先読みコマンド「６６５０Ｈ」を高確率状態において受信している場合には、該小当りの結果が判定する変動開始時（保留消化）まで先読み演出を禁止する。これにより、実際の変動結果に対して過度な（間違った）先読み演出が実行されることによる遊技の興趣低下や遊技者の演出への不信感を招くことを防止することができるとともに、先読み演出の信頼度を上げることができる。
【１００９】
［１９−２−３．大当り遊技開始時（先読み情報クリア）］
ところで、大当り中に発生する保留は、主制御ＭＰＵ４１００ａによって先読み判定が実行されないので先読み演出が禁止されるが、大当り開始時に既に発生して記憶されている保留は、発生時の遊技状態に応じた先読み判定により先読み情報を有しており、周辺制御ＭＰＵ４１５０ａは先読み演出可能である。しかしながら、大当り開始時の保留の消化（変動開始）される大当り後の遊技状態は、先読み判定時の遊技状態とは異なる（変動パターンテーブルが異なる）可能性があるので、大当り開始時の保留に対して適切な先読み演出とならない虞がある。そこで、周辺制御ＭＰＵ４１５０ａは、大当り開始時の保留について、主制御基板４１００から受信した先読みコマンドの保留情報を保持する一方、該保留情報に基づいて設定していた先読み演出情報を大当り開始時にクリアすることで、適切な先読み演出が行われない不具合発生を未然に防止する。以下、図８６及び図８７を参照して、周辺制御ＭＰＵ４１５０ａによる制御処理を説明する。
【１０１０】
図８６は、大当り表示処理の一例を示すフローチャートである。大当り表示処理は、前述の演出制御処理（図４９）において実行される処理（ステップＳ１７００）である。
【１０１１】
周辺制御ＭＰＵ４１５０ａは、まず、大当り開始コマンドに応じて大当りオープニング表示処理を実行する（ステップＳ１７１０）。次に、大入賞口２００３が開放されることを遊技盤側液晶表示装置１９００に示す表示や、大当り遊技状態中の表示演出（例えば、ラウンド表示等）を行う大当り中表示処理を実行する（ステップＳ１７２０）。その後、大当り遊技状態の終了演出を行う大当りエンディング表示処理を実行し（ステップＳ１７３０）、処理選択フラグを「０」に更新したのち（ステップＳ１７４０）、大当り表示処理を終了する。
【１０１２】
図８７は、大当りオープニング表示処理の一例を示すフローチャートである。大当りオープニング表示処理は、前述の大当り表示処理（図８６）において実行される処理（ステップＳ１７１０）である。
【１０１３】
周辺制御ＭＰＵ４１５０ａは、まず、開始フラグがセットされているか否かを判定する（ステップＳ１７１１）。開始フラグは、前述の受信コマンド解析処理（図４８）のステップＳ１４１１の処理において主制御基板４１００から送信された大当りオープニングコマンドを受信した場合に設定されるフラグである。そして、開始フラグがセットされていない場合には（ステップＳ１７１１にてＮｏ）、大当りオープニング表示処理を終了する。
【１０１４】
一方、周辺制御ＭＰＵ４１５０ａは、開始フラグがセットされている場合は（ステップＳ１７１１にてＹｅｓ）、周辺制御ＲＡＭ４１５０ｃ内のスケジュールデータ記憶領域４１５０ｃａｅ（所定の記憶領域）から先読みコマンドに対応する演出情報（事前報知態様）をクリアする（ステップＳ１７１２）。スケジュールデータ記憶領域４１５０ｃａｅには、主制御基板４１００から受信したコマンドに対応する各種スケジュールデータが設定される記憶領域であり、周辺制御ＭＰＵ４１５０ａはスケジュールデータ記憶領域４１５０ｃａｅに記憶されている演出情報に基づいて演出制御を行っている。したがって、周辺制御ＭＰＵ４１５０ａは、所定の記憶領域に先読み演出情報（事前報知態様）を特定可能に設定する機能（事前報知態様特定可能設定手段）と、大当り遊技の実行を条件に当該事前報知態様を特定不能に設定する機能（事前報知態様特定不能設定手段）とを兼ね備えている。ここでクリアされる演出情報は、先読みコマンドを受信したときの演出モードや演出パターン選択テーブルに基づいて設定されたものである。
【１０１５】
次に、周辺制御ＭＰＵ４１５０ａは、再度、今回の大当りを契機に切り替え設定される演出モードや演出パターン選択テーブルに基づいて先読みコマンドに対応する演出情報をスケジュールデータ記憶領域４１５０ｃａｅに設定する（ステップＳ１７１３）。
【１０１６】
続いて、周辺制御ＭＰＵ４１５０ａは、開始フラグをクリアして（ステップＳ１７１４）、ファンファーレ演出といったオープニング表示を設定する表示設定処理を実行したのち（ステップＳ１７１５）、大当りオープニング表示処理を終了する。その後、アタッカユニット２１００の大入賞口２１０３の開放時に主制御基板４１００から送信される大当り図柄表示コマンドを受信すると、次の大当り中表示処理（図８６のステップＳ１７２０）を実行する。
【１０１７】
このように、大当りオープニング表示処理では、大当り開始を表す演出表示が行われるとともに、大当り開始時に記憶されている保留の先読み演出情報が保留発生時の遊技状態に応じたものから大当り遊技状態に応じたものに書き換えられる。具体的には、例えば、周辺制御ＭＰＵ４１５０ａは、保留発生時に通常確率状態のもと選択していた先読み演出情報を削除し、大当りを契機に切り替えられる高確率状態のもとで再度先読み演出情報を選択し直す。また、ステップＳ１７１２の演出情報クリア処理の対象となるのは先読み演出情報であって、主制御基板４１００から受信した先読みコマンドの保留情報（保留球数、先読み有無、図柄種別、変動パターン、変動タイプ、振り分けテーブル）は保持するので、次のステップＳ１７１３の演出情報設定処理で該保留情報に基づく演出情報を再設定可能である。なお、再設定のタイミングは、大当り開始時に限らない。例えば、大当りラウンド確定演出までに再設定されていればよい。これにより、大当り開始時の保留に対して状況に合わせた適切な先読み演出を実行することができ、先読み演出効果及び遊技の興趣の低下を抑制することができる。
【１０１８】
なお、前述の演出情報クリア処理（ステップＳ１７１２）の対象は、大当り開始時に記憶されている保留に限らない。主制御基板４１００から先読み有の先読み時特別図柄１（２）記憶先読みコマンドを受信し、その他の先読みコマンドを受信している場合であっても、異常な保留数の変化（前回受信時は保留数情報０個であったのに今回受信の保留数情報が４個に増加している等）が生じたときは、このとき記憶されている保留の演出情報をクリアするようにしてもよい。異常判定条件を設けて、成立したときに記憶されている保留を演出情報クリア処理（ステップＳ１７１２）の対象とすれば、該保留に対する先読み演出の不具合を事前に防止することができ、適正な先読み演出の提供につながる。
【１０１９】
なお、前述した周辺制御基板側で行う特図先読み演出を実行しない制御は、主制御基板側で特図先読み判定を行わない制御としてもよい。
【１０２０】
［２０．演出モード移行］
ところで、前述の受信コマンド解析処理（図４８、図８０、図８２）では、ステップＳ１４０２の処理にて読み出したコマンドが特図変動パターンコマンドであった場合に（ステップＳ１４０３にてＹｅｓ）、ステップＳ１４０４の処理で変動パターン受信フラグがセットされる。そして、変動パターン受信フラグがセットされた場合に、装飾図柄の変動表示を含む特図同調演出を開始するための装飾図柄変動開始処理（図５２）が行われる。そして、周辺制御ＭＰＵ４１５０ａは、複数のうち遊技状態に対応する演出モードに基づいて、主制御基板４１００から受信した変動パターンや当落情報に対応する演出パターン（装飾図柄の停止図柄、リーチ演出の種類、予告演出の実行可否の判定、予告演出態様、延長演出の有無など）を決定し、特図同調演出として該演出パターンの演出を実行する。
【１０２１】
具体的に、図８８を参照して、時短回数が６４回付与された確変時短状態における演出遷移の一例を説明する。図８８は、確変時短状態における演出遷移の一例を示す図である。遊技状態が確変時短状態に突入すると、時短回数１回〜３０回までは特定Ａ演出モードの特図同調演出（時短時演出）が実行され、時短回数３１回以降は特定Ｂ演出モードの特図同調演出（確変確定演出）が実行される。特定Ａ演出モードの特図同調演出では、時短回数が１０回、２０回、３０回となる変動において時短状態が継続されるか否かの継続演出が実行され、その他の変動では通常演出が実行される。
【１０２２】
このとき、主制御ＭＰＵ４１００ａは、時短回数を管理し、該時短回数に応じた変動パターン（通常演出パターン、継続演出パターン、確変確定演出パターン）を変動パターンコマンドに設定する。具体的には、主制御ＭＰＵ４１００ａは、時短回数（時短状態における抽選遊技実行回数）に応じて、まず、複数設けられたテーブルから一のテーブルを選択する。このとき、時短回数に応じて選択されるテーブルが異なる。そして、選択したテーブルから抽選遊技に応じた変動パターン（遊技パターン）を選択する。図８８に示すように、確変時短状態において時短回数１〜９回、１１回〜１９回、２１回〜２９回となる変動パターンは通常演出パターンが設定されるテーブルから選択され、時短回数１０回、２０回及び３０回となる変動パターンは継続演出パターンが設定されるテーブルから選択され、時短回数３１回以降となる変動パターンは確変確定演出パターンが設定されるテーブルから選択される。また、継続演出パターンには、時短状態が継続する成功演出パターンと、時短状態が終了する失敗演出パターンとが設けられている。したがって、周辺制御ＭＰＵ４１５０ａは、自身が時短回数（変動回数）を管理していなくても受信した変動パターンに従うことで時短回数（変動回数）に対応した演出を決定、実行することが可能である。これにより、周辺制御ＭＰＵ４１５０ａは、電断時など周辺制御基板４１４０側のデータがクリアされても復電時に適切な演出を実行することが可能である。なお、各演出の演出態様は、周辺制御ＭＰＵ４１５０ａによって設定される演出モードによって異なる。図８８では、周辺制御ＭＰＵ４１５０ａは、時短回数１〜３０回では特定Ａ演出モードにおける演出態様を選択し、時短回数３１回以降は特定Ｂ演出モードにおける演出態様を選択する。
【１０２３】
以下に、図８９を参照して、演出の決定だけでなく、演出モードの移行も主制御ＭＰＵ４１００ａから送信される変動パターンコマンドに基づいて実行される演出モード移行処理について説明する。
【１０２４】
図８９は、周辺制御ＭＰＵ４５０ａによって実行される演出モード移行処理の一例を示すフローチャートである。演出モード移行処理は、例えば、前述の装飾図柄変動開始処理（図４６）において主制御基板４１００から変動開始時に送信される変動パターンコマンドを受信したときに実行される。なお、演出モードの移行は、前述の図８８の特定Ａ演出モードから特定Ｂ演出モードへの移行を例とする。
【１０２５】
周辺制御ＭＰＵ４１５０ａは、まず、演出モードが特定Ａ演出モード中であるか否かを判定する（ステップＳ１７５１）。ここで、特定Ａ演出モードとは、時短状態であって所定回数毎に継続演出（成功ｏｒ失敗）が実行され、継続成功演出が３回実行されることを特定Ｂ演出モードへの移行条件とする演出モードである。周辺制御ＭＰＵ４１５０ａは、現在、特定Ａ演出モードでない場合には（ステップＳ１７５１にてＮｏ）、演出モード移行処理を終了する。
【１０２６】
そして、周辺制御ＭＰＵ４１５０ａは、現在、特定Ａ演出モードである場合には（ステップＳ１７５１にてＹｅｓ）、主制御基板４１００から継続演出パターンのうち成功演出パターンを示す成功コマンド（変動パターンコマンド）を受信したか否かを判定する（ステップＳ１７５２）。そして、成功コマンドを受信していない場合には（ステップＳ１７５２にてＮｏ）、演出モード移行処理を終了する。
【１０２７】
一方、周辺制御ＭＰＵ４１５０ａは、成功コマンドを受信した場合には（ステップＳ１７５２にてＹｅｓ）、成功回数のカウントを１加算更新する（ステップＳ１７５３）。そして、更新後の成功回数が３回になったか否かを判定する（ステップＳ１７５４）。成功回数が３でない場合には（ステップＳ１７５４にてＮｏ）、演出モード移行処理を終了する。成功回数が３である場合には（ステップＳ１７５４にてＹｅｓ）、演出モードを特Ａ演出モードから特Ｂ演出モードに移行する（ステップＳ１７５５）。その後、演出モード移行処理を終了する。なお、成功回数のカウントは、特Ａ演出モード中に加算可能とし、特Ａ演出モード終了時にカウントクリアされるものとする。
【１０２８】
このように、周辺制御ＭＰＵ４１５０ａは、主制御ＭＰＵ４１００ａから所定回数の特定変動パターンコマンドを受信したときに演出モードを切り替え、主制御ＭＰＵ４１００ａから受信する変動パターンコマンドに応じて特定遊技状態（ここでは時短状態）における変動回数を把握していなくても一連の演出モード（特定Ａ演出モード）における遷移演出（通常演出、継続成功演出、継続失敗演出）を適宜決定することが可能である。周辺制御ＭＰＵ４１５０ａは、常に遊技情報がバックアップされている主制御基板４１００側から受信するコマンドに基づいて適切な演出を決定可能なので、電断時など周辺制御基板４１４０側のデータがクリアされても復電時に該適切な演出を実行することが可能である。
【１０２９】
また、上始動口２１０１や下始動口２１０２へ遊技球が受け入れられたことで抽選される特別抽選結果が大当りとなった場合に大当り遊技状態に制御する遊技機であって、特別抽選結果に基づいて大当りの期待度が高い擬似連続変動を、一回の始動入賞（一個の始動記憶）に対応させて特別図柄の変動表示中に実行可能な特定演出実行手段と、擬似連続変動と同様の特殊擬似連続変動を、複数回の始動入賞（複数個の始動記憶）に対応する複数回の特別図柄の変動表示に跨って（亘って）実行可能な特殊演出実行手段と、を備える。特殊擬似連続変動では特別図柄の複数回の変動表示に跨って実行されるものでありながらも一回の始動入賞に対応して実行される特別図柄の一回の変動表示中に擬似連続変動が実行されたように見せることができるため、大当りの期待度との関係で装飾図柄の仮停止回数が制約される擬似連続変動よりも装飾図柄の仮停止回数を増加させることができ、擬似連続変動として一回の始動入賞に対応して実行される特別図柄の一回の変動表示で通知可能な大当りの期待度よりも高い大当り期待度を複数回の始動入賞に対応して実行される特殊擬似連続変動全体として通知することができる。また、特別図柄の複数回の変動表示に跨って特殊擬似連続変動を実行するため、前後の変動表示に関連性を持たせることができ、遊技興趣の低下を抑止可能である。
【１０３０】
なお、本発明は上述した実施形態に何ら限定されるものではなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【１０３１】
例えば、上述した実施形態では、パチンコ遊技機１を例にとって説明したが、本発明が適用できる遊技機はパチンコ遊技機に限定されるものではなく、パチンコ遊技機以外の遊技機、例えばスロットマシン又はパチンコ遊技機とスロットマシンとを融合させた融合遊技機（遊技球を用いてスロット遊技を行うもの。）などにも適用することができる。
【符号の説明】
【１０３２】
１  パチンコ遊技機（遊技機）
２  外枠
３  本体枠
４  遊技盤
５  扉枠
１９２  ハンドル中継端子板
４００  操作ユニット（操作部）
４７０  上皿側液晶表示装置
６５０  打球発射装置
７４０  賞球装置
７８４  外部端子板
８５１  電源基板
８６０ａ  操作スイッチ（エラー解除部）
８６０ｂ  エラーＬＥＤ表示器
１１００  遊技領域
１９００  遊技盤側液晶表示装置
４１００  主制御基板（主制御手段、遊技制御基板、遊技制御部、特別遊技状態発生手段、遊技状態移行手段、可変入賞装置制御手段、演出情報送信手段、遊技機関連情報送信手段、抽選遊技実行手段、特定遊技実行手段、事前判定手段、遊技情報送信手段、始動情報記憶手段、パターン選択テーブル変更手段、特典付与手段、入賞補助手段、遊技パターン選択手段）
４１００ａ  主制御ＭＰＵ
４１１０  払出制御基板（払出制御基板、払出制御部）
４１２０  払出制御部
４１２０ａ  払出制御ＭＰＵ
４１４０  周辺制御基板（演出制御手段、演出制御部、演出実行手段、演出決定手段、演出記憶手段、演出生成情報選択手段、演出内容選択手段、演出選択情報変更手段、演出実行タイミング決定手段、特定演出実行手段、所定演出実行手段、所定演出制御手段、遊技情報受信手段、事前処理実行手段、事前演出実行手段、事前報知手段、事前報知態様特定可能設定手段、事前報知態様特定不能設定手段）
４１５０  周辺制御部
４１６０  液晶及び音制御部
４１６５  ＲＴＣ制御部
４１７０  ランプ駆動基板
４１８０  モータ駆動基板  
【図１】
2020000918.tif 000003
【図２】
2020000918.tif 000004
【図３】
2020000918.tif 000005
【図４】
2020000918.tif 000006
【図５】
2020000918.tif 000007
【図６】
2020000918.tif 000008
【図７】
2020000918.tif 000009
【図８】
2020000918.tif 000010
【図９】
2020000918.tif 000011
【図１０】
2020000918.tif 000012
【図１１】
2020000918.tif 000013
【図１２】
2020000918.tif 000014
【図１３】
2020000918.tif 000015
【図１４】
2020000918.tif 000016
【図１５】
2020000918.tif 000017
【図１６】
2020000918.tif 000018
【図１７】
2020000918.tif 000019
【図１８】
2020000918.tif 000020
【図１９】
2020000918.tif 000021
【図２０】
2020000918.tif 000022
【図２１】
2020000918.tif 000023
【図２２】
2020000918.tif 000024
【図２３】
2020000918.tif 000025
【図２４】
2020000918.tif 000026
【図２５】
2020000918.tif 000027
【図２６】
2020000918.tif 000028
【図２７】
2020000918.tif 000029
【図２８】
2020000918.tif 000030
【図２９】
2020000918.tif 000031
【図３０】
2020000918.tif 000032
【図３１】
2020000918.tif 000033
【図３２】
2020000918.tif 000034
【図３３】
2020000918.tif 000035
【図３４】
2020000918.tif 000036
【図３５】
2020000918.tif 000037
【図３６】
2020000918.tif 000038
【図３７】
2020000918.tif 000039
【図３８】
2020000918.tif 000040
【図３９】
2020000918.tif 000041
【図４０】
2020000918.tif 000042
【図４１】
2020000918.tif 000043
【図４２】
2020000918.tif 000044
【図４３】
2020000918.tif 000045
【図４４】
2020000918.tif 000046
【図４５】
2020000918.tif 000047
【図４６】
2020000918.tif 000048
【図４７】
2020000918.tif 000049
【図４８】
2020000918.tif 000050
【図４９】
2020000918.tif 000051
【図５０】
2020000918.tif 000052
【図５１】
2020000918.tif 000053
【図５２】
2020000918.tif 000054
【図５３】
2020000918.tif 000055
【図５４】
2020000918.tif 000056
【図５５】
2020000918.tif 000057
【図５６】
2020000918.tif 000058
【図５７】
2020000918.tif 000059
【図５８】
2020000918.tif 000060
【図５９】
2020000918.tif 000061
【図６０】
2020000918.tif 000062
【図６１】
2020000918.tif 000063
【図６２】
2020000918.tif 000064
【図６３】
2020000918.tif 000065
【図６４】
2020000918.tif 000066
【図６５】
2020000918.tif 000067
【図６６】
2020000918.tif 000068
【図６７】
2020000918.tif 000069
【図６８】
2020000918.tif 000070
【図６９】
2020000918.tif 000071
【図７０】
2020000918.tif 000072
【図７１】
2020000918.tif 000073
【図７２】
2020000918.tif 000074
【図７３】
2020000918.tif 000075
【図７４】
2020000918.tif 000076
【図７５】
2020000918.tif 000077
【図７６】
2020000918.tif 000078
【図７７】
2020000918.tif 000079
【図７８】
2020000918.tif 000080
【図７９】
2020000918.tif 000081
【図８０】
2020000918.tif 000082
【図８１】
2020000918.tif 000083
【図８２】
2020000918.tif 000084
【図８３】
2020000918.tif 000085
【図８４】
2020000918.tif 000086
【図８５】
2020000918.tif 000087
【図８６】
2020000918.tif 000088
【図８７】
2020000918.tif 000089
【図８８】
2020000918.tif 000090
【図８９】
2020000918.tif 000091