(57)【要約】【課題】処理負担を低減可能な遊技機を提供する。【解決手段】  遊技盤に配設された複数の入球部品への遊技球の入球に基づいて、遊技の進行に関する処理を実行する主制御手段と、主制御手段による処理に基づいて、遊技の演出に関する処理を実行する演出制御手段とを備えた遊技機であって、演出制御手段は、入球部品への遊技球の入球を契機として主制御手段から送信される所定のコマンドの内容に基づいて、所定のエラー判定を実行する構成とした。【選択図】図４１
2020141759.tif 000002
【特許請求の範囲】
【請求項１】
遊技盤に配設された複数の入球部品への遊技球の入球に基づいて、遊技の進行に関する処理を実行する主制御手段と、
前記主制御手段による処理に基づいて、遊技の演出に関する処理を実行する演出制御手段と、を備えた遊技機であって、
前記演出制御手段は、前記入球部品への遊技球の入球を契機として前記主制御手段から送信される所定のコマンドの内容に基づいて、所定のエラー判定を実行することを特徴とする遊技機。
【請求項２】
前記演出制御手段は、前記所定のコマンドに含まれる賞球数に関する情報に基づいて、前記遊技球の賞球数に関するエラー判定を実行することを特徴とする請求項１記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関し、特にエラー判定を実行可能な遊技機に関する。
【背景技術】
【０００２】
従来、遊技機の一例としてのパチンコ機では、一部の遊技者の不正な遊技等に対応するため、主制御回路側において遊技の進行に関する様々なエラー判定処理を実行するものが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１４８４０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記遊技機にあっては、エラー判定を主制御回路側で実行するため、処理負担が大きくなると言う欠点がある。
【０００５】
本発明は、上記課題を解決すべくなされたものであって、処理負担を低減可能な遊技機を提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の構成として、遊技盤に配設された複数の入球部品への遊技球の入球に基づいて、遊技の進行に関する処理を実行する主制御手段と、主制御手段による処理に基づいて、遊技の演出に関する処理を実行する演出制御手段とを備えた遊技機であって、演出制御手段は、入球部品への遊技球の入球を契機として主制御手段から送信される所定のコマンドの内容に基づいて、所定のエラー判定を実行する構成とした。また、演出制御手段は、所定のコマンドに含まれる賞球数に関する情報に基づいて、遊技球の賞球数に関するエラー判定を実行する構成としても良い。
なお、上記発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、特徴群を構成する個々の構成もまた発明となり得る。
【発明の効果】
【０００７】
上記各構成に係る遊技機によれば、主制御回路側の処理負担を軽減可能となる。
【図面の簡単な説明】
【０００８】
【図１】パチンコ機の概略斜視図である。
【図２】遊技盤の正面図である。
【図３】パチンコ機の制御ブロック図である。
【図４】保留記憶領域の概要を示す図である。
【図５】特図当否判定テーブルの概要を示す図である。
【図６】特図種別決定テーブルの概要を示す図である。
【図７】遊技状態設定テーブルの概要を示す図である。
【図８】変動パターン決定テーブルの概要を示す図である。
【図９】普図当否判定テーブルの概要を示す図である。
【図１０】普図変動パターン決定テーブルの概要を示す図である。
【図１１】開閉体作動テーブルの概要を示す図である。
【図１２】遊技状態の変化，遊技性等を示す概要図である。
【図１３】遊技状態の設定を示す概要図である。
【図１４】主制御回路のＣＰＵ初期化処理を示すフロー図である。
【図１５】主制御回路の電源断時退避処理を示すフロー図である。
【図１６】主制御回路のタイマ割込み処理を示すフロー図である。
【図１７】主制御回路のスイッチ管理処理を示すフロー図である。
【図１８】主制御回路の第１始動口通過処理を示すフロー図である。
【図１９】主制御回路の第２始動口通過処理を示すフロー図である。
【図２０】主制御回路の特別図柄乱数取得処理を示すフロー図である。
【図２１】特図遊技管理フェーズを説明する図である。
【図２２】主制御回路の特図遊技管理処理を示すフロー図である。
【図２３】主制御回路の特別図柄変動待ち処理を示すフロー図である。
【図２４】主制御回路の特別図柄変動中処理を示すフロー図である。
【図２５】主制御回路の特別図柄停止後処理を示すフロー図である。
【図２６】主制御回路の大入賞口開放前処理を示すフロー図である。
【図２７】大入賞口開閉切替処理を示すフロー図である。
【図２８】大入賞口開放制御処理を示すフロー図である。
【図２９】大入賞口閉鎖有効処理を示すフロー図である。
【図３０】大当り遊技終了ウェイト処理を示すフロー図である。
【図３１】小当り遊技終了ウェイト処理を示すフロー図である。
【図３２】演出図柄Ｓの例を示す図である。
【図３３】演出図柄Ｓの変動開始から停止表示までの流れを示す図である。
【図３４】演出制御回路のサブＣＰＵ初期化処理を示すフロー図である。
【図３５】演出制御回路のサブタイマ割込み処理を示すフロー図である。
【図３６】演出制御回路の変動パターンコマンド受信処理を示すフロー図である。
【図３７】変動演出パターン決定テーブルの概要を示す図である。
【図３８】演出制御回路のタイムスケジュール管理処理を示すフロー図である。
【図３９】演出制御回路のアウト球カウント処理を示すフロー図である。
【図４０】演出制御回路のベース異常エラー判定処理を示すフロー図である。
【図４１】演出制御回路の入賞頻度異常エラー判定処理を示すフロー図である。
【図４２】大入賞口過剰入賞エラー判定処理を示すフロー図である。
【発明を実施するための形態】
【０００９】
以下、実施形態を通じて本発明を詳説するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明される特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１０】
［遊技機の全体構成について］
遊技機の一例としてのパチンコ機１は、遊技場の島設備に設置される縦長方形状の機枠２と、この機枠２の一側部においてヒンジ機構により開閉自在に取り付けられた本体枠３と、当該本体枠３内に収容された遊技盤３０と、本体枠３の前方において開閉可能に軸着され、中央部に配設されたガラス窓４Ａ、及びガラス窓４Ａの下方に設けられた受皿６を有するパネル枠４と、パネル枠４の下部一側部より前方に突設されたハンドルユニット７、及びパネル枠４の上部両側部に配設されたスピーカユニット８を主たる構成として備える。パネル枠４が本体枠３側に閉じられた状態において、パチンコ機１の前方に着座する遊技者からは、パネル枠４に配設されたガラス窓４Ａを介して本体枠３内に収容された遊技盤３０の遊技領域３１を視認することが可能である。
【００１１】
受皿６の中央部には、遊技者の任意によって操作可能な操作手段としての操作機構９が配設される。操作機構９は、遊技者による押下操作が可能な円形のプッシュボタン９Ａと、当該プッシュボタン９Ａの周囲において遊技者による回動操作が可能なダイアル９Ｂとにより構成される。操作機構９は、後述する演出制御回路２００と接続されており、プッシュボタン９Ａ、及びダイアル９Ｂから出力される信号は、演出制御回路２００側に入力する。演出制御回路２００は、例えばプッシュボタン９Ａの入力タイミングに応じてメイン表示装置８０の表示及び動作を制御する。受皿６には、この他、球貸ボタンや返却ボタン等が配設されており、これらのボタン操作によって図外のＣＲユニットに投入されたＩＣカード等の記録媒体に記録された貸し球可能数に対応する遊技球の貸し出し動作、或いは記録媒体の返却動作が実行される。
【００１２】
［遊技盤の構成について］
図２に示すように、本体枠３内に収容された遊技盤３０には、外ガイドレール２７及び内ガイドレール２８によって略円形状に区画された遊技領域３１が形成される。遊技領域３１は、遊技盤３０の前面とガラス窓４Ａの後面との間に形成される空間であり、図外の発射機構により打ち出された遊技球が流下可能な領域である。遊技盤３０上には、この他、多数の釘が配設されており、遊技者のハンドルユニット７の操作によって図外の発射機構により発射された遊技球は、多数の釘や風車によって不規則に誘導されつつ遊技領域３１内を流下する。遊技領域３１は、概ねラインＣＬを境界として、左打ち領域ＥＬと右打ち領域ＥＲとに分けられており、遊技球を打ち出す強度をハンドルユニット７の操作によって調整することにより、遊技球をいずれの領域上に流下させるかを選択することができる。
また、左打ち領域ＥＬ及び右打ち領域ＥＲを流下する遊技球は、盤面の構造上、他方の領域に配設された遊技部品を通過，入球することはできず独立した領域に区別されている。
【００１３】
遊技盤３０の盤面には、第１始動入賞部品６０、第２始動入賞部品６２、大入賞部品６４、普図通過ゲート６８、及び不図示の一般入賞部品が配設されており、これらの入賞部品に遊技球が入球又は通過し、各部品内に内蔵されたスイッチ（第１始動口検出スイッチＳＷ１，第２始動口検出スイッチＳＷ２，大入賞口検出スイッチＳＷ３，特定領域検出スイッチＳＷ４，普図ゲート検出スイッチＳＷ５，一般入賞口検出スイッチＳＷ６）により検出されると、各入球部品に対応した所定数の賞球の払出しや所定の処理が実行される。また、詳細については後述するが、遊技球が第１始動入賞部品６０及び第２始動入賞部品６２のいずれかに入球すると、賞球の払出しの他、大入賞部品６４を開放動作させ、遊技者にとって有利な状態を醸成する特別遊技（大当り遊技，小当り遊技）の実行可否に関する抽選や、当該特別遊技の態様、或いは特別遊技後の遊技状態を決定するための抽選を始めとする各種の抽選が主制御回路１００により実行される。即ち、第１始動入賞部品６０、第２始動入賞部品６２への遊技球の入球は、上記各種の抽選を受けるための契機となるものである。
【００１４】
第１始動入賞部品６０は、左打ち領域ＥＬに配設される入賞部品であって、遊技盤３０の左右方向略中央部に位置し、上方開口の入球口６０ａを有している。第２始動入賞部品６２は、右打ち領域ＥＲの上方に配設される入賞部品であって、側面開口の入球口６２ｂと、当該入賞口を閉鎖又は開放する開閉体６２ａとを備える。開閉体６２ａは、閉鎖状態と開放状態を取り得る羽根状部材よりなり、当該羽根状部材が上下方向に直立した閉鎖状態にあっては、入球口６２ｂの上縁部に近接する壁部６３との位置関係により、入球口６２ｂに入球することが阻止される。一方、羽根状部材が左右方向に倒伏した開放状態にあっては、上記壁部６３との間に遊技球の流下可能なスペースが生じ、入球口６２ｂへの入球が許容される。なお、開閉体６２ａの上記開閉動作は、後述するソレノイドＳＯＬ１の駆動によって実現される。また、開閉体６２ａの開放動作は、遊技領域３１の右側部に配設された普図通過ゲート６８への遊技球の通過を契機として、主制御回路１００により実行される開放動作の可否に関する抽選の結果が当りとなった場合に実行される。普図通過ゲート６８は、右打ち領域ＥＲにおける第２始動入賞部品６２よりも上流側に位置する上下開口の門型の遊技部品であって、右打ち領域ＥＲを流下する遊技球のみが通過可能となっている。
【００１５】
右打ち領域ＥＲにおける第２始動入賞部品６２の下方には大入賞部品６４が配設される。大入賞部品６４は、上方開口の横長矩形状の入球口６４ａと、当該入球口６４ａを閉鎖又は開放する開閉体６６とを有する。開閉体６６は、後述するソレノイドＳＯＬ２の駆動によって、遊技盤３０の前後方向に進退動作可能な部材であって、遊技盤３０の前方に突出した状態において入球口６４ａを閉鎖状態とし、遊技盤３０の後方に没入した状態において入球口６４ａを開放状態とする。入球口６４ａが閉鎖状態の場合に遊技球が大入賞部品６４に到達した場合、当該遊技球は、開閉体６６上を通過して、スロープを経由して下流側に誘導される。また、開閉体６６の開放動作は、第１始動入賞部品６０又は第２始動入賞部品６２への遊技球の入球を契機として実行される特別遊技の実行可否に関する所定の抽選結果が「大当り」又は「小当り」となった場合に実行される。また、図示は省略するが、当該大入賞部品６４の内部には、振分機構と特定領域（Ｖ領域）が設けられており、小当り遊技中の開閉体６６の開放動作により入球した遊技球が振分機構によって特定領域側に振り分けられ、特定領域を通過した場合、特定領域に配設された特定領域検出スイッチＳＷ４により検出され、当該検出（特定領域の通過）に基づいて特別遊技（小当り遊技経由の大当り遊技）が継続して実行される。また、上記特定領域を通過しなかった遊技球は、大入賞部品排出検出スイッチＳＷ８により検出される。なお、特定領域への振分率は、実質的に少なくとも１の遊技球が特定領域に到達可能な振分率に設定されており、小当り遊技を獲得した時点で小当り遊技経由の大当り遊技の獲得がほぼ確定する設定である。但し、例えば小当り遊技中に遊技球の打ち出しを停止したような場合はこの限りでなく、遊技球が特定領域に振り分けられず、これ以外の領域に振り分けられて排出される可能性もある。
【００１６】
遊技盤３０の最下方には、アウト口６９が開設される。アウト口６９は、上記複数の入賞部品のいずれにも入球しなかった遊技球を回収する排出口であって、アウト口６９まで流下した遊技球は、遊技盤３０の背部側を経由して機外に排出される。なお、図示は省略するが、遊技盤３０には、他のアウト口も配設されており、当該アウト口からも遊技球が排出される。なお、アウト口６９に入球した遊技球、及び上述の各入賞部品に入球した遊技球は、遊技盤３０の裏面に配設された樋によって下方に誘導され、図外のアウト球検出スイッチＳＷ７によって個別に検出される。即ち、遊技盤３０の遊技領域３１に打ち出された全ての遊技球は、アウト球検出スイッチＳＷ７によって検出される。
【００１７】
次に、遊技盤３０に搭載された各種の表示装置について説明する。図２に示すように、遊技盤３０の略中央部には、略矩形状の表示画面Ｄ１を有するメイン表示装置８０が配設される。メイン表示装置８０は、液晶ディスプレイを備えた表示装置であって、その表示画面Ｄ１上には、後述する演出図柄Ｓに関する画像や、当該演出図柄Ｓの変動表示に伴って表示される疑似変動演出、リーチ演出、先読み演出等を表現する静止画や動画や、特別遊技中において表示される画像等、多様な種類の画像が表示される。そして、遊技者は主に表示画面Ｄ１において表示される演出図柄Ｓの変動に伴って表現される疑似変動演出、リーチ演出や先読み演出と言った演出を視認しながら遊技を楽しむこととなる。なお、当該メイン表示装置８０に対する画像の表示制御は、後述の演出制御回路２００によって実行される。
【００１８】
遊技盤３０の遊技領域３１の外方には、第１特別図柄表示装置３５Ａ、第２特別図柄表示装置３５Ｂ、第１特別図柄保留表示装置３６Ａ、第２特別図柄保留表示装置３６Ｂ、普通図柄表示装置３７、普通図柄保留表示装置３８が設けられている。各表示装置は、遊技の進行状況に応じて主制御回路１００によって制御され、その表示の変化によって遊技状況を遊技者に報知する。
【００１９】
［パチンコ機の内部構成について］
図３は、パチンコ機１の制御を担う制御手段の構成を示すブロック図である。同図に示すように、パチンコ機１は、主として遊技全般に係る基本動作を制御する主制御回路１００と、主として払出動作を制御する払出制御回路１５０と、主として遊技球の発射動作を制御する発射制御回路１６０及び、主として前述のメイン表示装置８０を制御する演出制御回路２００とを備える。
【００２０】
主制御回路１００は、（メイン）ＣＰＵ１００ａ、（メイン）ＲＯＭ１００ｂ、及び（メイン）ＲＡＭ１００ｃを備えてなり、ＣＰＵ１００ａが後述する各検出スイッチやタイマからの入力に対応してＲＯＭ１００ｂに予め格納されたプログラムを読み出して、当該プログラムに従った演算処理を行い、主制御回路１００に接続された上述の各装置を直接的に制御し、或いは、他の払出制御回路１５０及び演出制御回路２００に多様なコマンドを送信する。また、このときＲＡＭ１００ｃは、ＣＰＵ１００ａの演算処理時におけるワークエリアとして機能し、演算に必要な各種のデータや、コマンドを一時的に保持する。
【００２１】
図３に示すように、主制御回路１００には、第１始動入賞部品６０への遊技球の入球を検出する第１始動口検出スイッチＳＷ１、第２始動入賞部品６２への遊技球の入球を検出する第２始動口検出スイッチＳＷ２、大入賞部品６４への遊技球の入球を検出する大入賞口検出スイッチＳＷ３、特定領域への遊技球の通過を検出する特定領域検出スイッチＳＷ４、普図通過ゲート６８への遊技球の通過を検出する普図ゲート検出スイッチＳＷ５、図外の一般入賞部品への遊技球の入球を検出する一般入賞口検出スイッチＳＷ６、アウト球を検出するアウト球検出スイッチＳＷ７が接続されており、各検出スイッチから出力された検出信号が主制御回路１００側に入力する。
【００２２】
また、主制御回路１００には、前述の第２始動入賞部品６２に設けられた開閉体６２ａを開閉動作させるためのソレノイドＳＯＬ１、及び、大入賞部品６４に設けられた開閉体６６を開閉動作させるためのソレノイドＳＯＬ２が接続され、これらのソレノイドが主制御回路１００によって直接的に制御される。また、主制御回路１００には、第１特別図柄表示装置３５Ａ、第２特別図柄表示装置３５Ｂ、第１特別図柄保留表示装置３６Ａ、第２特別図柄保留表示装置３６Ｂ、普通図柄表示装置３７、普通図柄保留表示装置３８が接続されており、これらの表示装置が主制御回路１００によって直接的に制御される。
【００２３】
主制御回路１００には、払出制御回路１５０、及び演出制御回路２００が接続されている。払出制御回路１５０は、主制御回路１００と同様に不図示のＣＰＵ、ＲＯＭ、ＲＡＭを備えたマイクロコンピュータであって、主制御回路１００と通信可能に接続されている。また、主制御回路１００と払出制御回路１５０とには、外部情報出力端子板１５１が接続されている。外部情報出力端子板１５１は、主制御回路１００（ＣＰＵ１００ａ）及び払出制御回路１５０（払出ＣＰＵ）から出力された遊技の進行に関する種々の情報をパチンコ機１の設置店等に設けられたホストコンピュータ側に送信する。
【００２４】
払出制御回路１５０には、遊技者に対して賞球を払い出すための払出モータ１５２、及び賞球数計数スイッチ１５３が接続されている。払出制御回路１５０は、主制御回路１００から送信される払出コマンドに含まれる賞球数情報に基づいて所定の賞球数が払い出されるように払出モータ１５２を制御する。当該払出モータ１５２の駆動により払い出された賞球は、賞球数計数スイッチ１５３により検出され、払出制御回路１５０側において、適正な賞球数が払い出されたかが把握される。なお、払出制御回路１５０には、この他、受皿６に許容数以上の遊技球が貯留されていることを検知する皿満タン検出スイッチ１５４や、パネル枠４や本体枠３の扉が開放していることを検知する扉開放検出スイッチ１５５等の各種のスイッチが接続される。
【００２５】
また、発射制御回路１６０には、ハンドルユニット７内に搭載されたタッチセンサ１６１、発射ボリューム１６２、図外の発射機構内に受皿６に貯留された遊技球を送り込む球送りモータ１６３、及び発射機構内に格納された球発射モータ１６４が接続されている。発射制御回路１６０は、払出制御回路１５０からの発射許可およびタッチセンサ１６１からの入力を条件として、遊技者によるハンドルユニット７の操作量に応じて変化する発射ボリューム１６２からの入力信号に基づいて球発射モータ１６４を制御し、受皿６に貯留された遊技球を所定の発射力により遊技領域３１内に打ち出す。
【００２６】
演出制御回路２００は、遊技進行中や待機中における各種の演出表示や演出動作を制御する。演出制御回路２００は、（サブ）ＣＰＵ２００ａ、（サブ）ＲＯＭ２００ｂ、（サブ）ＲＡＭ２００ｃを備えてなり、主制御回路１００に対して主制御回路１００から演出制御回路２００に対してのみ通信（一方向通信）が可能なように接続されている。当該演出制御回路２００は、主制御回路１００から送信される演出に関する各種のコマンドや内部タイマからの入力信号に基づいて、ＲＯＭ２００ｂに予め格納されたプログラムを読み出して当該プログラムに従った演算処理を行い、演出制御回路２００に接続されたメイン表示装置８０の表示画面Ｄ１に表示される画像の表示制御、遊技進行中における楽曲や効果音などの音声をスピーカユニット８から出力させる音声出力制御、或いは遊技盤３０及びパネル枠４等の各所に配設された発光体（例えば、ＬＥＤ）を多様なパターンにより発行させる発光制御等を実行する。なお、このときＲＡＭ２００ｃは、ＣＰＵ２００ａの演算処理時におけるワークエリアとして機能し、演算に必要な各種のデータや、コマンド等を一時的に保持する。
また、演出制御回路２００は、ＣＰＵ２００ａと接続され、当該ＣＰＵ２００ａより送信される画像表示に係る各種のコマンドを受信して表示画面Ｄ１に多様な画像を表示するためのＶＤＰ、及び上記画像表示処理中に必要な各種のデータ等を一時的に保存するＶＲＡＭ、音声制御のための音声合成ＬＳＩ等、各種制御に必要なハードウェアを備えている。また、演出制御回路２００には、遊技者の任意に操作可能な前述の操作機構９が接続されており、例えば当該操作機構９の操作タイミングに合せて前述の各制御を実行し、操作機構９の操作タイミングに従った所定の演出を表現することが可能である。
【００２７】
また、図示は省略するが、上述の各制御回路には電源供給回路が接続されており、当該電源供給回路に設けられた電源スイッチの操作により、遊技設置店側の外部電源から電源が供給され、該外部電源を各制御回路の動作に必要な電源として生成し、各制御回路に生成した電源を供給することで各制御回路が起動する。また、電源供給回路には、コンデンサ等のバックアップ用電源が搭載されており、断電時においては当該バックアップ用電源から主制御回路１００及び払出制御回路１５０に対して電力が供給され、これら２つの制御回路のＲＡＭに格納された各種のデータやコマンドが保持される。また、電源供給回路には、演出制御回路２００に対する専用のバックアップ用電源も搭載されており、断電時においては当該専用のバックアップ用電源からの電力供給によりＲＡＭに格納された各種のデータやコマンドの一部が別途搭載されたバックアップ用ＲＡＭに格納される。
【００２８】
以下、上記構成からなるパチンコ機１の遊技の流れについて概説する。遊技者のハンドルユニット７の操作により打ち出されて、遊技領域３１を流下する遊技球が前述の第１始動入賞部品６０及び第２始動入賞部品６２のいずれかに入球すると、主制御回路１００では所定の始動条件が成立したことに基づいて、特別遊技の実行可否に関する抽選（以下、特図当否抽選ともいう）、特別図柄の種類を決定する抽選（以下、特図種別決定抽選ともいう）、特別図柄の変動パターンを決定する抽選（以下、特図変動パターン決定抽選ともいう）等の種々の抽選を実行する。そして、上記抽選のうち、特図当否抽選の結果が「当り」である場合には、前述の大入賞部品６４の開閉体６６を開放動作させ、遊技球の入球を容易とする特別遊技を実行する。以下、各抽選の概要について説明する。
【００２９】
まず、遊技球が第１始動入賞部品６０及び第２始動入賞部品６２のいずれかに入球すると、上記特図当否抽選において参照される特図当否判定乱数や、特図種別決定乱数、変動パターン決定乱数等、種々の乱数が同時に取得され、当該取得された乱数がＲＡＭ１００ｃの保留記憶領域に格納される。なお、以下の説明においては、第１始動入賞部品６０への入球を契機として取得される上記種々の乱数を総称して特１保留といい、第２始動入賞部品６２への入球を契機として取得される上記種々の乱数を総称して特２保留という場合がある。さらに、特１保留及び特２保留を総称して始動情報という場合がある。
【００３０】
図４は保留記憶領域の概要を示す図である。同図に示すように、保留記憶領域は、特１保留、及び特２保留をそれぞれ独立して記憶可能な第１特図保留記憶領域と第２特図保留記憶領域とを備えている。第１特図保留記憶領域は４つの記憶部（第１〜第４記憶部）を有し、第２特図保留記憶領域は、２つの記憶部（第１，第２記憶部）を有している。そして、第１始動入賞部品６０に遊技球が入球すると、特１保留が第１特図保留記憶領域の第１記憶部から順に記憶され、最大４つの特１保留を記憶可能（保留可能）である。また、第２始動入賞部品６２に遊技球が入球すると、特２保留が第２特図保留記憶領域の第１記憶部から順に記憶され、最大２つの特２保留を記憶可能（保留可能）である。なお、同図の例は、第１保留記憶領域に２つの始動情報（特１保留）が保留記憶され、第２保留記憶領域に１つの始動情報（特２保留）が保留記憶された状態を示す。
【００３１】
［特図当否抽選について］
図５は、特図当否抽選において参照される特図当否判定テーブルＴＢの概要を示す図である。遊技球が、第１始動入賞部品６０及び第２始動入賞部品６２のいずれかに入球すると、０〜６５５３５の範囲から１つの特図当否判定乱数が取得される。同図に示すように特図当否判定テーブルＴＢは、特図当否判定乱数が第１始動入賞部品６０への入球を契機として取得された場合、即ち、特１保留である場合に参照される特１用特図当否判定テーブルＴＢ１と、特図当否判定乱数が第２始動入賞部品６２への入球を契機として取得された場合、即ち、特２保留である場合に参照される特２用特図当否判定テーブルＴＢ２とに細分化されている。
【００３２】
特図当否判定テーブルＴＢ１，ＴＢ２には、０〜６５５３５までの特図当否判定乱数に対応する判定結果（「当り（大当り，小当り）」又は「ハズレ」）が規定されている。例えば、特１用特図当否判定テーブルＴＢ１が参照された場合に判定結果が「大当り」となる確率は、約３１９分の１である。一方、特２用特図当否判定テーブルＴＢ２が参照された場合に判定結果が「大当り」となる確率は、特１用特図当否判定テーブルＴＢ１における確率と同様であるが、「小当り」となる確率が、約６．７分の１に設定されている。つまり、「小当り」の確率に着目した場合、特１用特図当否判定テーブルＴＢ１が参照された場合に判定結果が「小当り」となることはなく、特２用特図当否判定テーブルＴＢ２が参照された場合には、「大当り」となる確率と比べて極めて高い確率で判定結果が「小当り」となる。そして、上記取得された特図当否判定乱数が、「大当り」又は「小当り」と対応する乱数である場合は、判定結果が「大当り」又は「小当り」となり、「ハズレ」と対応する乱数である場合は判定結果がハズレと判定される。
【００３３】
［特図種別決定抽選について］
図６は、上記特図種別決定抽選において参照される特図種別決定テーブルＴＢの概要を示す図である。同図に示すように、特図種別決定テーブルＴＢは、特図種別決定乱数が第１始動入賞部品６０への入球を契機として取得され、前述の特図当否抽選の結果が大当りである場合に参照される特１用特図種別決定テーブルＴＢ１と、特図種別決定乱数が第２始動入賞部品６２への入球を契機として取得され、前述の特図当否抽選の結果が大当り又は小当りである場合に参照される特２用特図種別決定テーブルＴＢ２と、特図当否抽選の結果がハズレである場合に参照される特図種別決定テーブルＴＢ３とに細分化される。
【００３４】
遊技球が第１始動入賞部品６０及び第２始動入賞部品６２のいずれかに入球すると、例えば０〜９９の範囲から１つの特図種別決定乱数が取得される。同図に示すように、特図種別決定テーブルＴＢ１，ＴＢ２には、０〜９９までの特図種別決定乱数に対応する特別図柄種別が所定の割合（選択率）で規定されている。
例えば、特図当否抽選の結果が「大当り」であって、特１用特図種別決定テーブルＴＢ１が参照され、取得された特図種別決定乱数が０である場合には、特図種別が特別図柄Ａとして決定され、１〜６９の範囲である場合には、特図種別が特別図柄Ｂとして決定され、７０〜９９の範囲である場合には、特図種別が特別図柄Ｃに決定される。つまり、第１始動入賞部品６０への入球を契機とする特図当否抽選の結果が「大当り」となり、特図種別決定テーブルＴＢ１が参照された場合の特別図柄Ａ〜Ｃの選択率は、１％，７０％，２９％となる。
【００３５】
また、特図当否抽選の結果が「大当り」であって、特２用特図種別決定テーブルＴＢ１が参照され、取得された特図種別決定乱数が０〜７９である場合には、特図種別が特別図柄Ｄとして決定され、８０〜９９の範囲である場合には、特図種別が特別図柄Ｅとして決定される。つまり、第２始動入賞部品６２への入球を契機とする特図当否抽選の結果が「大当り」となり、特図種別決定テーブルＴＢ２が参照された場合の特別図柄Ｄ；Ｅの選択率は、８０％，２０％となる。また、特図当否抽選の結果が「小当り」であって、特２用特図種別決定テーブルＴＢ１が参照され、取得された特図種別決定乱数が０〜７９である場合には、特図種別が特別図柄Ｆとして決定され、８０〜９９の範囲である場合には、特図種別が特別図柄Ｇとして決定される。つまり、第２始動入賞部品６２への入球を契機とする特図当否抽選の結果が「小当り」となり、特図種別決定テーブルＴＢ２が参照された場合の特別図柄Ｆ；Ｇの選択率は、８０％，２０％となる。
【００３６】
また、特図種別決定テーブルＴＢ３は、上記特図当否抽選の結果が「ハズレ」である場合に参照され、取得された特図種別決定乱数の範囲、及び特図種別決定乱数の取得契機に関わらず特図種別が無条件に特別図柄Ｘ（ハズレ図柄Ｘ）に決定される。
【００３７】
［特別遊技について］
図７は、前述の特図当否抽選の結果が「大当り」又は「小当り」となり、遊技者にとって有利な特別遊技が実行される場合に参照される特別遊技制御テーブルＴＢの概要を示す図である。この特別遊技制御テーブルＴＢには、特別遊技を制御するための各種データが記憶されており、特別遊技中は、当該テーブルを参照して大入賞部品６４の開閉体６６を開閉動作させるソレノイドＳＯＬ２が駆動制御される。なお、同図に示すように特別遊技制御テーブルＴＢは、特図種別ごとに各種のデータが規定されており、内部処理においては、特図種別に応じて対応するテーブルが特別遊技の開始時にセットされるが、ここでは１のテーブルに全ての特図種別に対応する制御データを示す。
【００３８】
特別遊技（大当り遊技又は小当り遊技）は、開閉体６６が所定回数開放される複数回のラウンド遊技で構成されている。特別遊技制御テーブルＴＢには、オープニング時間（最初のラウンド遊技が開始されるまでの待機時間）、特別電動役物最大作動回数（１回の特別遊技中に実行されるラウンド遊技の最大回数）、特別電動役物開閉切替回数（１ラウンド（Ｒ）中の開閉体６６の開放回数）、ソレノイド通電時間（開閉体６６の開放回数ごとのソレノイドＳＯＬ２の通電時間、すなわち、１回の開閉体６６の開放時間）、規定数（１回のラウンド遊技における大入賞口への最大入賞可能数）、インターバル時間（ラウンド遊技間の開閉体６６）、エンディング時間（最後のラウンド遊技が終了してから、通常の特別遊技（特別図柄の変動表示）が再開されるまでの待機時間）が特図種別ごとに図示のように予め記憶されている。
【００３９】
例えば、特図種別が特別図柄Ａ又は特別図柄Ｂである場合に第１の特別遊技としての大当り遊技が実行されると、大入賞部品６４を制御対象として、ソレノイドＳＯＬ２への通電による開閉体６６の開放動作によって入球口６４ａが２９秒間開放すること、又は、入球口６４ａ内に遊技球が９個（カウントＣ＝９）入球することのいずれかの条件が成立するまでラウンドが継続し、当該ラウンドが５回繰り返される。
また、特図種別が特別図柄Ｃである場合に大当り遊技が実行されると、大入賞部品６４を制御対象として、ソレノイドＳＯＬ２への通電による開閉体６６の開放動作によって入球口６４ａが２９秒間開放すること、又は、入球口６４ａ内に遊技球が９個（カウントＣ＝９）入球することのいずれかの条件が成立するまでラウンドが継続し、当該ラウンドが１０回繰り返される。また、特図種別が特別図柄Ｄである場合（特２保留で「大当り」）に特別遊技（大当り遊技）が実行されると、大入賞部品６４を制御対象として、開閉体６６の開放動作によって入球口６４ａが２９秒間開放すること、又は、入球口６４ａ内に遊技球が９個（カウントＣ＝９）入球することのいずれかの条件が成立するまでラウンドが継続し、当該ラウンドが９回繰り返される。また、特図種別が特別図柄Ｅである場合（特２保留で「大当り」）大当り遊技が実行されると、大入賞部品６４を制御対象として、開閉体６６の開放動作によって入球口６４ａが２９秒間開放すること、又は、入球口６４ａ内に遊技球が９個入球することのいずれかの条件が成立するまでラウンドが継続し、当該ラウンドが３回繰り返される。
【００４０】
また、特図種別が特別図柄Ｆである場合（特２保留で「小当り」）に第２の特別遊技としての小当り遊技が実行されると、大入賞部品６４を制御対象として、開閉体６６の開放動作によって入球口６４ａが２９秒間開放すること、又は、入球口６４ａ内に遊技球が９個（カウントＣ＝９）入球することのいずれかの条件が成立するまで１ラウンドが継続する。また、当該１ラウンド中に入球した遊技球が大入賞部品６４に設けられた前述の特定領域を通過した場合、小当り遊技に引き続いて、第３の特別遊技としての大当り遊技に移行する。同図に示すように、当該小当り遊技経由の大当り遊技にあっては、大入賞部品６４を制御対象として、開閉体６６の開放動作によって入球口６４ａが２９秒間開放すること、又は、入球口６４ａ内に遊技球が９個（カウントＣ＝９）入球することのいずれかの条件が成立するまでラウンドが継続し、当該ラウンドが９回繰り返される（小当り遊技との合算で１０ラウンド）。また、特図種別が特別図柄Ｇである場合（特２保留で「小当り」）に小当り遊技が実行されると、大入賞部品６４を制御対象として、開閉体６６の開放動作によって入球口６４ａが２９秒間開放すること、又は、入球口６４ａ内に遊技球が９個（カウントＣ＝９）入球することのいずれかの条件が成立するまで１ラウンドが継続する。また、当該１ラウンド中に入球した遊技球が大入賞部品６４に設けられた前述の特定領域を通過した場合、小当り遊技に引き続いて、大当り遊技に移行する。同図に示すように、当該小当り遊技経由の大当り遊技にあっては、大入賞部品６４を制御対象として、開閉体６６の開放動作によって入球口６４ａが２９秒間開放すること、又は、入球口６４ａ内に遊技球が９個（カウントＣ＝９）入球することのいずれかの条件が成立するまでラウンドが継続し、当該ラウンドが３回繰り返される（小当り遊技との合算で４ラウンド）。
【００４１】
このように、特別遊技において実行されるラウンド遊技の回数（ラウンド数）は、特図種別に応じて異なるように設定されており、ラウンド遊技の回数が増大するほど、遊技者が獲得可能な賞球数が増大するため、いかなるラウンド数による特別遊技が開始されるかについても遊技者にとって大きな関心事となる。また、上述の通り、本例における特別遊技は、特別図柄の停止態様が「大当り」又は「小当り」であることに基づいてそれぞれ実行される大当り遊技（第１特別遊技）及び小当り遊技（第２特別遊技）と、小当り遊技中に遊技球が特定領域を通過したことに基づいて実行される大当り遊技（第３特別遊技）とが存在し、所謂１種２種混合機に分類される。
【００４２】
［特図変動パターン決定抽選について］
図８は、上記特図変動パターン決定抽選において参照される変動パターン決定テーブルＴＢの一例を示す図である。変動パターン決定テーブルＴＢは、前半変動パターン決定テーブルＴＢと、後半変動パターン決定テーブルとに区分され、各前半変動パターン決定テーブルＴＢ及び後半変動パターン決定テーブルは、現在の遊技状態及び特図当否抽選の結果に応じてさらに細分化される。
【００４３】
図８（ａ），（ｂ）は、遊技状態が「低確率」であって、特図当否抽選の結果が「当り（大当り又は小当り）」である場合に参照される前半変動パターン決定テーブルＴＢ及び後半変動パターンテーブルＴＢと、遊技状態が「低確率」であって、特図当否抽選の結果が「ハズレ」である場合に参照される前半変動パターン決定テーブルＴＢ及び後半変動パターンテーブルＴＢの例をそれぞれ示す。また、図８（ｃ），（ｄ）は、遊技状態が「高確率」であって、特図当否抽選の結果が「当り（大当り又は小当り）」である場合に参照される前半変動パターン決定テーブルＴＢ及び後半変動パターンテーブルＴＢと、遊技状態が「高確率」であって、特図当否抽選の結果が「ハズレ」である場合に参照される前半変動パターン決定テーブルＴＢ及び後半変動パターンテーブルＴＢの例をそれぞれ示す。
【００４４】
遊技球が第１始動入賞部品６０及び第２始動入賞部品６２のいずれかに入球すると、例えば０〜９９９の範囲から１つの前半変動パターン決定乱数及び後半変動パターン決定乱数がそれぞれ取得され、前半変動パターン決定テーブルＴＢ、後半変動パターン決定テーブルＴＢからそれぞれの変動パターン決定乱数に対応する１の変動パターン（前半変動パターン，後半変動パターン）が決定され、当該決定された変動パターンに基づいて上記特図当否抽選の結果が報知される。
【００４５】
各図に示す前半変動パターン決定テーブルＴＢには、所定範囲の前半変動パターン決定乱数に対応して「疑似０」〜「疑似５」なる６種類の前半変動パターンが規定されている。
また、各図に示す後半変動パターン決定テーブルＴＢには、所定範囲の後半変動パターン決定乱数に対応して、「ＳＰ発展大当り１」、「ＳＰ発展大当り２」、「通常ハズレ１」、「ＳＰ発展ハズレ１」、「特殊ハズレ１」，「特殊当り１」等の後半変動パターンが規定されている。また、図８（ｂ）に示すように遊技状態が低確率であって、「ハズレ」と対応する前半変動パターン決定テーブルＴＢ及び前半変動パターン決定テーブルＴＢには、抽選時点の保留記憶数に応じて各変動パターン乱数の割合が異なるように設定されている。
【００４６】
上記各テーブルから選択，抽出される変動パターンには、それぞれ変動時間が設定されている。例えば、前半変動パターン決定テーブルＴＢから選択され得る前半変動パターン「疑似０」〜「疑似５」は、それぞれ「０秒」，「１５秒」，「３０秒」，「４５秒」，「６０秒」，「７５秒」の変動時間が対応付けられている。また、後半変動パターン決定テーブルＴＢから選択され得る後半変動パターンには、例えば「３秒」〜「１２０秒」までの多様な変動時間が対応付けられている。
【００４７】
以上のとおり、特図変動パターン決定抽選では、現在の遊技状態（低確率又は高確率）及び特図当否抽選の結果に応じた変動パターン決定テーブルを参照すると共に、参照したテーブルの種別によって保留記憶数に依存、又は依存することなく、前半変動パターン及び後半変動パターンを抽出する。各変動パターン決定テーブルＴＢから、１つの前半変動パターン及び後半変動パターンが決定されると、決定された前半変動パターン及び後半変動パターンに対応する情報を含む前半変動パターンコマンド及び後半変動パターンコマンドが演出制御回路２００側に送信され、演出図柄Ｓの変動表示とともに、各変動パターンに従った種々の演出（変動演出）がメイン表示装置８０の表示画面Ｄ１上に表示されることとなる。また、上述の通り、各変動パターンには、変動時間（秒）が対応付けられており、前半変動パターンと対応する変動時間と後半変動パターンと対応する変動時間の合算時間が、第１特別図柄表示装置３５Ａ又は第２特別図柄表示装置３５Ｂ上で表示される特別図柄の変動表示時間、及びメイン表示装置８０上で特別図柄の変動表示と略同期して変動表示される演出図柄Ｓの変動表示時間、及び当該演出図柄Ｓの変動表示に伴って表示される演出（例えば予告演出，リーチ演出）の合計時間となる。
【００４８】
なお、詳細については後述するが、上記変動パターンのうち、前半変動パターンと対応付けられた変動時間（前半変動時間）は、変動演出の一態様である疑似連演出用の演出時間（演出尺）として主に用いられ、後半変動パターンと対応付けられた変動時間（後半変動時間）は、上記疑似連演出後の演出時間として用いられる。また、本例においては、遊技状態が低確率である場合と高確率である場合との比較において、高確率である場合の方が低確率である場合よりも変動時間（前半変動時間＋後半変動時間）の平均が長くなるように設定されている。具体的には、遊技状態が高確率状態である場合には、常に前半変動パターンとして「１５」秒以上の前半変動パターンが選択される構成としているため、例えば、遊技状態が低確率である場合の平均変動時間は１３秒程度であるのに対し、高確率である場合の平均変動時間は３５秒程度である。これにより、比較的短い回数に設定される高確率状態における特別図柄の１回当りの変動時間が長期化され、遊技の興趣を向上させる配慮がなされている。なお、このような設定は、保留種別（特１保留，特２保留）に拘わらず同様である。
【００４９】
主制御回路１００は、上記各変動パターンコマンドの送信と同時に第１特別図柄表示装置３５Ａ又は第２特別図柄表示装置３５Ｂを制御し、いずれかの表示装置上において特別図柄の変動表示を開始させる。その後、主制御回路１００は、上記変動表示時間が経過したことに基づいて、第１特別図柄表示装置３５Ａ又は第２特別図柄表示装置３５Ｂを制御して特別図柄の変動を停止させるとともに、演出制御回路２００側に後述する特図停止指定コマンドを送信し、表示画面Ｄ１上において変動表示される演出図柄Ｓの変動を停止させる。なお、これらの変動表示に係る処理の詳細については後述する。
以上説明したとおり、主制御回路１００は、特別図柄の変動開始時（始動条件の成立時）に上述の特図当否抽選、特図種別決定抽選、及び特図変動パターン決定抽選を実行し、特別図柄及び演出図柄Ｓの最終的な停止の態様によって、特別遊技実行の可否と関連する特図当否抽選の結果を報知する。
また、これら特別遊技の実行に関わる各種の抽選処理を総称して特図遊技という場合がある。なお、一般的に遊技者は、特別図柄の変動表示と同期して表示画面Ｄ１上で変動表示される演出図柄Ｓの停止態様によって特図当否抽選の結果を認識することとなる。
【００５０】
以上説明したとおり、パチンコ機１においては、第１始動入賞部品６０及び第２始動入賞部品６２のいずれかへの入球を契機とする各種の抽選が実行され、上記各種抽選の結果が所定の結果（「大当り」又は「小当り」）である場合に、特別図柄が当該所定の結果を示す態様で停止表示される。そして、図柄の停止後には、遊技者にとって有利な特別遊技（「大当り遊技」又は「小当り遊技」）が実行され、さらに当該特別遊技後の遊技状態がその時点の状況に応じて切り替わる構成である。なお、遊技状態の遷移の詳細については後述する。
【００５１】
また、パチンコ機１においては、上記特別遊技の実行等に関する種々の抽選とは独立して、第２始動入賞部品６２に設けられた開閉体６２ａを開放動作させる普通遊技実行の可否等に関する抽選（普図当否抽選、普図変動時間パターン決定抽選）が実行される。以下、普通遊技実行の可否等に関する種々の抽選処理（普図遊技）の概要について説明する。
【００５２】
遊技球が普図通過ゲート６８を通過すると、後述の普図当否抽選において参照される普図当否判定乱数が取得され、当該取得された乱数がＲＡＭ１００ｃの保留記憶領域に格納される。ここで、保留記憶領域は、上記普図当否判定乱数を記憶可能な普図記憶領域を有しており、当該普図記憶領域は４つの記憶部（第１〜第４記憶部）を有している。そして、普図通過ゲート６８を遊技球が通過すると、普図当否判定乱数を第１記憶部から順に記憶する。但し、普図保留記憶領域に記憶可能な普図保留記憶数（Ｘ３）は４つに設定されており、当該上限を超えて普図保留記憶数Ｘ３が増加することはない。
【００５３】
図９は、普図当否抽選において参照される普図当否判定テーブルＴＢの概要を示す図である。遊技球が、普図通過ゲート６８を通過すると、例えば０〜９９の範囲から１つの普図当否判定乱数が取得される。同図に示すように普図当否判定テーブルＴＢには、０〜９９までの普図当否判定乱数に対応する判定結果（「当り」又は「ハズレ」）が規定されている。当該普図当否判定テーブルＴＢが参照された場合に判定結果が当りとなる確率は、１．２分の１である。そして、上記取得された普図当否判定乱数が、「当り」と対応する乱数である場合は判定結果が当りとなり、「ハズレ」と対応する乱数である場合は判定結果がハズレとなる。
【００５４】
図１０は、普図変動パターン決定抽選において参照される普図変動パターン決定テーブルＴＢを説明する図である。上述の普図当否抽選が行われると、普図変動パターン決定テーブルＴＢに基づいて普通図柄の変動時間が決定される。同図に示すように、普図変動パターン決定テーブルＴＢは、遊技状態が低確率である場合に参照される低確率用普図変動パターン決定テーブルＴＢ１と、遊技状態が高確率である場合に参照される高確率用普図変動パターン決定テーブルＴＢ２とに細分化されており、それぞれのテーブルに単一の変動時間が規定されている。そして、低確率用普図変動パターン決定テーブルＴＢ１によれば、普通図柄の変動時間が「１００秒」に決定され、高確率用普図変動パターン決定テーブルＴＢ２によれば、普通図柄の変動時間が「２．５秒」に決定される。このようにして普通図柄の変動時間が決定されると、当該決定された変動時間に渡って、普通図柄表示装置３７上で表示される普通図柄の変動表示が開始され、変動時間経過後に上記普図当否抽選の結果を示す態様で停止表示される。
【００５５】
ここで、普通図柄表示装置３７は、例えば複数のＬＥＤランプを配列した形態として構成されており、変動表示中においては複数のランプが点滅し、上記普図当否抽選の結果が当りである場合には、複数のランプのうち、特定のＬＥＤのランプが点灯して停止した状態となり、ハズレである場合には、上記特定のランプ以外が点灯した状態となる。なお、上記説明においては遊技状態に応じて単一の変動時間が規定された例を示したが、各テーブルに複数の変動時間を規定し、所定の乱数による抽選によって遊技状態ごとに異なる普通図柄の変動時間が決定される構成としてもよい。
【００５６】
［普通遊技について］
図１１は、前述の普図当否抽選の結果が当りとなり、普通図柄が当りであることを示す態様で停止した場合に実行される普通遊技において参照される開閉体作動テーブルＴＢの概要を示す図である。同図に示すように、開閉体作動テーブルＴＢには、開閉体６２ａの開放回数、１回の開放動作当りの開放時間が規定されており、遊技状態が低確率である場合に参照される低確率用開閉体作動テーブルＴＢ１と、遊技状態が高確率である場合に参照される高確率用開閉体作動テーブルＴＢ２とに細分化されている。そして、遊技状態が低確率である場合において、普通図柄が当りを示す態様で停止した場合、開閉体作動テーブルＴＢ１が参照されることにより、ソレノイドＳＯＬ１が通電制御され、第２始動入賞部品６２の開閉体６２ａが０．２秒間１回開放動作される。一方、遊技状態が高確率である場合において、普通図柄が当りを示す態様で停止した場合、上記開閉体作動テーブルＴＢ２が参照されることにより、ソレノイドＳＯＬ１が通電制御され、第２始動入賞部品６２の開閉体６２ａが１．８秒間１回開放動作される。なお、普通図柄の変動時間は上述のものに限られず、開閉体６２ａの開放回数を複数回に設定しても良い。
【００５７】
つまり、遊技状態が低確率状態である場合、高確率状態の場合と比較して普通図柄の変動時間が長く、かつ、開閉体６２ａの開放時間が極めて短時間であることから、遊技球が第２始動入賞部品６２に入球する確率は極めて低い。一方、遊技状態が高確率状態である場合、低確率状態の場合と比較して普通図柄の変動時間が大幅に短縮され、かつ開閉体６２ａの開放時間が大幅に長くなることから、遊技球を右打ち領域ＥＲに継続的に打ち出した場合、遊技球が第２始動入賞部品６２に極めて高い確率で入球することとなる。
そして、前述のとおり、当該第２始動入賞部品６２への入球を契機として実行される特図当否抽選の結果が「小当り」となる確率は、極めて高い６．７分の１であるため、高確率状態は遊技者によって特別遊技を獲得するために最も有利な状態と言える。より具体的には、図５，図６に示すように、高確率状態においては、「小当り遊技」を極めて高い確率で獲得することができ、当該小当り遊技中に遊技球が特定領域に到達することにより、極めて高い確率で小当り遊技経由の大当り遊技を獲得することが可能である。
【００５８】
［遊技状態及び遊技性について］
図１２は、本実施形態における遊技状態ごとの遊技性を表わす概要図である。図１２に示すように、本例における遊技状態は、大別すると低確率状態と高確率状態とに区分される。以下、各遊技状態において推奨される遊技方法と遊技状態の遷移について説明する。
【００５９】
［低確率状態］
図１２に示すように、遊技状態が低確率状態である場合、第２始動入賞部品６２の開放動作までの間隔が長く、かつ短時間でしか実行されないことから、遊技球を右打ち領域ＥＲに打ち出すことは遊技者にとって極めて不利であり、当該低確率状態においては遊技球を左打ち領域ＥＬに打ち出すことが推奨される。
【００６０】
推奨される左打ち領域ＥＬに打ち出された遊技球が第１始動入賞部品６０に入球し、特１保留を対象とする特図遊技が順次実行され、約３１９分の１に設定された「大当り」を獲得した場合、図６に示す確率でいずれかの特別図柄が選択され、選択された特図種別が特別図柄Ａ又はＢに決定された場合、当該特別図柄Ａ又はＢに基づいて開始される特別遊技後の遊技状態は高確率状態に移行する。一方、特別図柄Ｃが選択された場合、当該特別図柄Ｃに基づいて開始される特別遊技後の遊技状態は移行することなく低確率状態に維持される。
【００６１】
［高確率Ａ状態］
図１２に示すように、低確率状態において特別図柄Ａ又はＢに基づく特別遊技が実行された場合、当該特別遊技後の遊技状態は、高確率状態に移行する。そして、前述のとおり高確率状態においては、第２始動入賞部品６２の開放動作までの間隔が短縮化されると共に開放時間が大幅に向上し、かつ、特図当否抽選の結果が「小当り」となる確率が高まるため、遊技球を右打ち領域ＥＲに打ち出すことが推奨される。
【００６２】
図１２に示すように、当該高確率状態の終了条件は、低確率状態において選択された特図種別に応じて異なっており、低確率状態において特別図柄Ａに基づいて特別遊技が実行された後の高確率状態は、特２保留に基づく特図遊技が６回確定するまで、又は、「（保留種別（特１保留，特２保留）を問わず）特図遊技が１０回確定するまで」と規定されている。一方、低確率状態において特別図柄Ｂに基づいて特別遊技が実行された後の高確率状態は、特２保留に基づく特図遊技が１回確定するまで、又は、「（保留種別（特１保留，特２保留）を問わず）特図遊技が６回確定するまで」と規定されている。そして、それぞれ特図種別ごとに設定された条件が成立した場合には、高確率状態から低確率状態に移行（転落）することとなる。
【００６３】
一方、上記条件が成立する前に大当り（主に小当り経由の大当り）を獲得した場合には、特別遊技後の遊技状態が再び高確率状態となると共に、その終了条件が遊技者にとって有利な特２保留に基づく特図遊技が６回確定するまで、又は、「（保留種別（特１保留，特２保留）を問わず）特図遊技が１０回確定するまで」となり、以後、当該条件が成立するまでの間、特別遊技を連続して獲得するチャンスとなる。
【００６４】
このように、高確率状態は、大当り遊技（小当り経由の大当り遊技）の獲得確率が向上する特２保留に基づく特図当否抽選の機会を付与する遊技状態であり、遊技者の視点からは、低確率状態において高確率状態への移行契機となる特別図柄Ａ又はＢに基づく特別遊技を獲得し、さらに高確率状態において小当り経由の大当り遊技をいかに連続して獲得するかに注視することとなる。
【００６５】
なお、図１２に示す遊技の流れは、遊技者が各遊技状態において推奨される打ち出し方向に遊技球を継続的に打ち出した場合に想定される原則的なものであり、例えば遊技者が遊技球を推奨される打ち出し方向とは異なる方向に打ち出した場合や、或いは、高確率状態において、特１保留を対象とする特図当否抽選（大当り確率＝３１９分の１）の結果が「大当り」となった場合等については図示と異なる経路によって遊技が進行することがあり得る。図１３は、これらのイレギュラーな事象についても加味した遊技状態の遷移を示す表である。
【００６６】
同表の行には現在の遊技状態が規定され、列には当りの種類が規定され、それぞれが交わる各項目には、遊技状態の移行先及び終了条件が規定されている。例えば、遊技状態が低確率状態において特１保留に基づく特図当否抽選，特図種別決定抽選が実行され、特別図柄Ａに基づく大当りを獲得した場合、特別遊技後の遊技状態は高確率状態となる。一方、遊技状態が高確率状態において特１保留に基づく特図当否抽選，特図種別決定抽選が実行され、特別図柄Ａに基づく大当りを獲得した場合、特別遊技後の遊技状態が高確率状態に移行することが規定されているが、特１保留に基づく特図当否抽選の結果が「大当り」となる確率は３１９分の１であることから、このような遷移はイレギュラーであるため、ハッチングにより示してある。また、遊技状態が低確率状態の場合において、遊技者が右打ちを継続し、遊技球が第２始動入賞部品６２に入球した場合、特２保留を契機として特別図柄Ｄ〜Ｇに基づく特別遊技が実行される可能性があり、この場合についても遊技状態が高確率状態に移行するが、このような遷移もイレギュラーである。
以下、上述したパチンコ機１における主制御回路１００による主要な処理について複数のフローチャートを用いて説明する。
【００６７】
［主制御回路１００のＣＰＵ初期化処理］
図１４は、主制御回路１００のＣＰＵ１００ａによって実行されるＣＰＵ初期化処理の概要を示す図である。電源供給回路に外部電源が供給されると、ＣＰＵ１００ａに電源が供給されるとともにシステムリセットが入力され、ＣＰＵ１００ａは、以下のＣＰＵ初期化処理（ステップＳ１００）を行う。
【００６８】
（ステップＳ１００−１）
ＣＰＵ１００ａは、電源投入に応じて、初期設定処理として、ＲＯＭ１００ｂから起動プログラムを読み込むとともに、各種処理を実行するために必要な設定処理を行う。
【００６９】
（ステップＳ１００−３）
ＣＰＵ１００ａは、タイマカウンタにウェイト処理時間を設定する。当該ウェイト処理時間は、払出制御回路１５０及び演出制御回路２００の起動待ち時間であり、ウェイト処理時間の経過により、払出制御回路１５０、演出制御回路２００は、主制御回路１００より送信される各種のコマンドを受信可能となる。
【００７０】
（ステップＳ１００−５）
ＣＰＵ１００ａは、電源断予告信号を検出しているかを判定する。なお、主制御回路１００には、電源断検知回路が接続されており、電源電圧が所定値以下になると、電源検知回路から電源断予告信号が出力される。電源断予告信号を検出している場合には、上記ステップＳ１００−３に処理を移し、電源断予告信号を検出していない場合には、ステップＳ１００−７に処理を移す。
【００７１】
（ステップＳ１００−７）
ＣＰＵ１００ａは、上記ステップＳ１００−３で設定したウェイト時間が経過したか否かを判定する。その結果、ウェイト時間が経過したと判定した場合にはステップＳ１００−９に処理を移し、ウェイト時間は経過していないと判定した場合には上記ステップＳ１００−５に処理を移す。
【００７２】
（ステップＳ１００−９）
ＣＰＵ１００ａは、メインＲＡＭ１００ｃへのアクセスを許可するために必要な処理を実行する。
【００７３】
（ステップＳ１００−１１）
ＣＰＵ１００ａは、ＲＡＭクリア信号がオンしているか否かを判定する。なお、パチンコ機１の背面には不図示のＲＡＭクリアボタンが設けられており、このＲＡＭクリアボタンが押下操作されると、ＲＡＭクリア検出スイッチがＲＡＭクリアボタンの押下操作を検出して、主制御回路１００にＲＡＭクリア信号が出力される。ここでは、ＲＡＭクリアボタンが押下操作された状態で電源が投入された場合に、ＲＡＭクリア信号がオンしていると判定される。そして、ＲＡＭクリア信号がオンしていると判定した場合にはステップＳ１００−１３に処理を移し、ＲＡＭクリア信号はオンしていないと判定した場合にはステップＳ１００−１９に処理を移す。
【００７４】
（ステップＳ１００−１３）
ＣＰＵ１００ａは、ＲＡＭ１００ｃのうち、電源投入時（ＲＡＭ１００ｃをクリアするリセット時）にクリアすべきクリア対象のデータをクリアする初期化処理を行う。
【００７５】
（ステップＳ１００−１５）
ＣＰＵ１００ａは、ＲＡＭ１００ｃがクリアされたことを演出制御回路２００に伝達するためのサブコマンド（ＲＡＭクリア指定コマンド）の送信処理（送信バッファに格納する処理）を行う。
【００７６】
（ステップＳ１００−１７）
ＣＰＵ１００ａは、ＲＡＭ１００ｃがクリアされたことを払出制御回路１５０に伝達するための払出コマンド（ＲＡＭクリア指定コマンド）の送信処理（送信バッファに格納する処理）を行う。
【００７７】
（ステップＳ１００−１９）
ＣＰＵ１００ａは、チェックサムを算出するために必要な処理を実行する。
【００７８】
（ステップＳ１００−２１）
ＣＰＵ１００ａは、上記ステップＳ１００−１９で算出したチェックサムが、電源断時に保存されたチェックサムと不一致であるかを判定する。その結果、両者が不一致であると判定した場合にはステップＳ１００−１３に処理を移し、両者が不一致ではない（一致する）と判定した場合にはステップＳ１００−２３に処理を移す。
【００７９】
（ステップＳ１００−２３）
ＣＰＵ１００ａは、ＲＡＭ１００ｃのうち、電源復帰時（ＲＡＭ１００ｃをクリアせずに、電源断前のデータを維持するとき）にクリアすべきクリア対象のデータをクリアする初期化処理を行う。
【００８０】
（ステップＳ１００−２５）
ＣＰＵ１００ａは、電源断から復帰したことを演出制御回路２００に伝達するためのサブコマンド（電源復帰指定コマンド）の送信処理（送信バッファに格納する処理）を行う。
【００８１】
（ステップＳ１００−２７）
ＣＰＵ１００ａは、電源断から復帰したことを払出制御回路１５０に伝達するための払出コマンド（電源復帰指定コマンド）の送信処理（送信バッファに格納する処理）を行う。
【００８２】
（ステップＳ１００−２９）
ＣＰＵ１００ａは、特図種別を示す電源投入時特図種別指定コマンド、特１保留記憶数を示す特１保留指定コマンド、特２保留記憶数を示す特２保留指定コマンドを送信するための電源投入時サブコマンドセット処理（送信バッファに格納する処理）を実行する。
【００８３】
（ステップＳ１００−３１）
ＣＰＵ１００ａは、タイマ割込みの周期を設定する。
【００８４】
（ステップＳ１００−３３）
ＣＰＵ１００ａは、割込みを禁止するための処理を行う。当該処理により、タイマ割込み中に詳述（図示）しない払出制御回路１５０から受信データ（主コマンド）を受信する割込み処理と、図１６に示すタイマ割込み処理の実行が禁止される。
【００８５】
（ステップＳ１００−３５）
ＣＰＵ１００ａは、特図種別決定乱数用初期値更新乱数を更新する。なお、特図種別決定乱数用初期値更新乱数は、特図種別決定乱数の初期値および終了値を決定するためのものである。つまり、後述する特図種別決定乱数の更新処理によって特図種別決定乱数が、特図種別決定乱数用初期値更新乱数から、当該特図種別決定乱数用初期値更新乱数−１まで１周すると、特図種別決定乱数は、そのときの特図種別決定乱数用初期値更新乱数に更新されることとなる。
【００８６】
（ステップＳ１００−３７）
ＣＰＵ１００ａは、払出制御回路１５０から受信した受信データ（主コマンド）を解析し、受信データに応じた種々の処理を実行する。
【００８７】
（ステップＳ１００−３９）
ＣＰＵ１００ａは、送信バッファに格納されているサブコマンドを演出制御回路２００に送信するための処理を行う。
【００８８】
（ステップＳ１００−４１）
ＣＰＵ１００ａは、割込みを許可するための処理を行う。
【００８９】
（ステップＳ１００−４３）
ＣＰＵ１００ａは、変動パターン決定乱数を更新し、以後、上記ステップＳ１００−３３から処理を繰り返す（以下、便宜上ステップＳ１００−３３からステップＳ１００−４３を繰り返す処理をメインループ処理と呼ぶ）。
【００９０】
次に、主制御回路１００における割込み処理について説明する。ここでは、電源断時退避処理（ＸＩＮＴ割込み処理）およびタイマ割込み処理について説明する。
【００９１】
［主制御回路１００の電源断時退避処理（ＸＩＮＴ割込み処理）］
図１５は、主制御回路１００における電源断時退避処理（ＸＩＮＴ割込み処理）を説明するフローチャートである。ＣＰＵ１００ａは、電源断検知回路を監視しており、電源電圧が所定値以下になる（電源断予告信号が入力される）と、前述のＣＰＵ初期化処理のメインループ処理実行中に割り込んで電源断時退避処理を実行する。なお、本実施形態においては、後述のタイマ割込み処理中には当該電源断時退避処理が割込まないようにしている。
【００９２】
（ステップＳ３００−１）
電源断予告信号が入力されると、ＣＰＵ１００ａは、レジスタを退避する。
【００９３】
（ステップＳ３００−３）
ＣＰＵ３００ａは、電源断予告信号をチェックする。
【００９４】
（ステップＳ３００−５）
ＣＰＵ１００ａは、ステップＳ３００−３の結果、電源断予告信号を検出していると判定した場合にはステップＳ３００−１１に処理を移し、電源断予告信号を検出していないと判定した場合にはステップＳ３００−７に処理を移す。
【００９５】
（ステップＳ３００−７）
ＣＰＵ１００ａは、レジスタを復帰させる。
【００９６】
（ステップＳ３００−９）
ＣＰＵ１００ａは、割込みを許可するための処理を行い、退避処理（ステップＳ３００−１１以降の電源断時退避処理）を行うことなく当該電源断時退避処理を終了する。
【００９７】
（ステップＳ３００−１１）
ＣＰＵ１００ａは、出力ポートの出力を停止する出力ポートクリア処理を実行する。
【００９８】
（ステップＳ３００−１３）
ＣＰＵ１００ａは、チェックサムを算出して保存するチェックサム設定処理を実行する。
【００９９】
（ステップＳ３００−１５）
ＣＰＵ１００ａは、ＲＡＭ１００ｃへのアクセスを禁止するために必要なＲＡＭプロテクト設定処理を実行する。
【０１００】
（ステップＳ３００−１７）
ＣＰＵ１００ａは、電源断発生監視時間を設定すべく、ループカウンタのカウンタ値に所定の電源断検出信号検出回数をセットする。
【０１０１】
（ステップＳ３００−１９）
ＣＰＵ１００ａは、電源断予告信号をチェックする。
【０１０２】
（ステップＳ３００−２１）
ＣＰＵ１００ａは、電源断予告信号を検出しているかを判定する。その結果、電源断予告信号を検出していると判定した場合にはステップＳ３００−１７に処理を移し、電源断予告信号を検出していないと判定した場合にはステップＳ３００−２３に処理を移す。
【０１０３】
（ステップＳ３００−２３）
ＣＰＵ１００ａは、上記ステップＳ３００−１７でセットしたループカウンタの値を１減算する。
【０１０４】
（ステップＳ３００−２５）
ＣＰＵ１００ａは、ループカウンタのカウンタ値が０でないかを判定する。その結果、カウンタ値が０ではないと判定した場合にはステップＳ３００−１９に処理を移し、カウンタ値が０であると判定した場合には上記したＣＰＵ初期化処理（ステップＳ１００）に移行する。
【０１０５】
なお、実際に電源断が生じた場合には、ステップＳ３００−１７〜ステップＳ３００−２５をループしている間にパチンコ機１の稼働が停止することとなる。
【０１０６】
［主制御回路１００のタイマ割込み処理］
図１６は、主制御回路１００におけるタイマ割込み処理を説明するフローチャートである。主制御回路１００には、所定の周期（本実施形態では４ｍｓとする。２ｍｓでも良い。）毎にクロックパルスを発生させるリセット用クロックパルス発生回路が設けられている。そして、リセット用クロックパルス発生回路によって、クロックパルスが発生すると、ＣＰＵ初期化処理（ステップＳ１００）のメインループ処理実行中に割り込んで、以下のタイマ割込み処理が実行される。
【０１０７】
（ステップＳ４００−１）
ＣＰＵ１００ａは、レジスタを退避する。
【０１０８】
（ステップＳ４００−３）
ＣＰＵ１００ａは、割込みを許可するための処理を行う。当該処理によりタイマ割込み中に詳述（図示）しない払出制御回路１５０から受信データ（主コマンド）を受信する割込み処理が許可される。
【０１０９】
（ステップＳ４００−５）
ＣＰＵ１００ａは、コモン出力バッファにセットされたコモンデータを出力ポートに出力し、第１特別図柄表示装置３５Ａ、第２特別図柄表示装置３５Ｂ、第１特別図柄保留表示装置３６Ａ、第２特別図柄保留表示装置３６Ｂ、普通図柄表示装置３７、及び普通図柄保留表示装置３８を点灯制御するダイナミックポート出力処理を実行する。
【０１１０】
（ステップＳ４００−７）
ＣＰＵ１００ａは、各種の入力ポート情報を読み込み、主制御回路１００に接続された各種の機器における最新のスイッチ状態を正確に取得するためのポート入力処理を実行する。
【０１１１】
（ステップＳ４００−９）
ＣＰＵ１００ａは、各種タイマカウンタを更新するタイマ更新処理を行う。ここで、各種タイマカウンタは、特に断る場合を除き、当該主制御回路１００のタイマ割込み処理の度に減算され、０になると減算を停止する。
【０１１２】
（ステップＳ４００−１１）
ＣＰＵ１００ａは、上記ステップＳ１００−３５と同様、特図種別決定乱数用初期値更新乱数の更新処理を実行する。
【０１１３】
（ステップＳ４００−１３）
ＣＰＵ１００ａは、特図種別決定乱数を更新する処理を行う。具体的には、乱数カウンタを１加算して更新し、加算した結果が乱数範囲の最大値を超えた場合には、乱数カウンタを０に戻し、乱数カウンタが１周した場合には、その時の特図種別図柄乱数用初期値更新乱数の値に基づいて乱数を更新する。
【０１１４】
なお、本実施形態では、特図当否判定乱数、及び普図当否判定乱数は、主制御回路１００に内蔵されたハードウェア乱数生成部によって更新されるハードウェア乱数を用いている。ハードウェア乱数生成部は、上記各乱数を、いずれも一定の規則にしたがって更新し、乱数列が一巡するごとに自動的に乱数列を変更するとともに、システムリセット毎にスタート値を変更している。また、本実施形態では、特図当否判定乱数、及び普図当否判定乱数は、ハードウェア乱数生成部によって更新されるハードウェア乱数を判定用の乱数として用いているが、ソフトウェア乱数を判定用の乱数として用いる場合は、特図種別決定乱数と同様に初期値更新乱数を設けることにより、その初期値を変更することができる。
【０１１５】
（ステップＳ５００）
ＣＰＵ１００ａは、ステップＳ４００−７の処理に基づき第１始動口検出スイッチＳＷ１、第２始動口検出スイッチＳＷ２、大入賞口検出スイッチＳＷ３、特定領域検出スイッチＳＷ４、普図ゲート検出スイッチＳＷ５、一般入賞口検出スイッチＳＷ６、アウト球検出スイッチＳＷ７から信号の入力があったか否か判定するスイッチ管理処理を実行する。なお、当該処理の詳細については、図１７を参照して後述する。
【０１１６】
（ステップＳ６００）
ＣＰＵ１００ａは、特図遊技管理処理を実行する。なお、この当該処理の詳細については、図２２を参照して後述する。
【０１１７】
（ステップＳ７００）
ＣＰＵ１００ａは、上記の普図遊技を進行制御するための普図遊技管理処理を実行する。なお、詳細な説明については省略するが、普図遊技管理処理とは、後述の普図遊技管理フェーズ（図示せず）をロードし、当該ロードした普図遊技管理フェーズに対応する普図遊技制御モジュールを選択する処理であり、後述する複数の普図遊技管理フェーズに対応する普図遊技制御モジュールがコールされることにより、普図遊技に係る各種の処理が実行される。
【０１１８】
（ステップＳ４００−１５）
ＣＰＵ１００ａは、各種エラーの判定およびエラー判定結果に応じた設定を行うためのエラー管理処理を実行する。ここで、当該処理において判定されるエラーとしては、大入賞部品６４の開放動作中以外の時期に大入賞口検出スイッチＳＷ３からの入力があったことに基づいて判定される不正入賞エラー１、第２始動入賞部品６２の開放動作中以外の時期に第２始動口検出スイッチＳＷ２からの入力があったことに基づいて判定される不正入賞エラー２等、各スイッチからの入力に基づいて実行される判定処理が挙げられる。
【０１１９】
（ステップＳ４００−１７）
ＣＰＵ１００ａは、第１始動口検出スイッチＳＷ１、第２始動口検出スイッチＳＷ２、大入賞口検出スイッチＳＷ３、一般入賞口検出スイッチＳＷ６の入力チェックを行い、該当する賞球制御用のカウンタ等を加算するための入賞口スイッチ処理を実行する。
【０１２０】
（ステップＳ４００−１９）
ＣＰＵ１００ａは、上記ステップＳ４００−１７でセットされた賞球制御用のカウンタのカウンタ値等に基づいて払出コマンドを作成すると共に、該コマンドを払出制御回路１５０に対して送信を行うための払出制御管理処理を実行する。
【０１２１】
（ステップＳ４００−２１）
ＣＰＵ１００ａは、外部情報出力端子板１５１から外部へ出力する外部情報用の出力データをセット（出力ポートバッファに格納）するための外部情報管理処理を実行する。
【０１２２】
（ステップＳ４００−２３）
ＣＰＵ１００ａは、第１特別図柄表示装置３５Ａ、第２特別図柄表示装置３５Ｂ、第１特別図柄保留表示装置３６Ａ、第２特別図柄保留表示装置３６Ｂ、普通図柄表示装置３７、及び普通図柄保留表示装置３８等の各種表示器（ＬＥＤ）を点灯制御するためのコモンデータをコモン出力バッファにセット（出力ポートバッファに格納）するＬＥＤ表示設定処理を実行する。
【０１２３】
（ステップＳ４００−２５）
ＣＰＵ１００ａは、開閉体６２ａを開閉動作させるためのソレノイドＳＯＬ１、開閉体６６を開閉動作させるためのソレノイドＳＯＬ２のソレノイド出力イメージを合成し、出力ポートバッファにセット（出力ポートバッファに格納）するためのソレノイド出力イメージ合成処理を実行する。
【０１２４】
（ステップＳ４００−２７）
ＣＰＵ１００ａは、各出力ポートバッファに格納されたコモン出力バッファの値を出力ポートに出力するためのポート出力処理を実行する（ステップＳ４００−５のダイナミックポート出力処理で出力されるものを除く）。
【０１２５】
（ステップＳ４００−２９）
ＣＰＵ１００ａは、レジスタを復帰してタイマ割込み処理を終了する。以下、上記したタイマ割込み処理のうち、ステップＳ５００のスイッチ管理処理、ステップＳ６００の特図遊技管理処理について詳細に説明する。
【０１２６】
［スイッチ管理処理］
図１７は、主制御回路１００におけるスイッチ管理処理（ステップＳ５００）を説明するフローチャートである。
【０１２７】
（ステップＳ５００−１）
ＣＰＵ１００ａは、普図ゲート検出スイッチＳＷ５がオンしたか、即ち、普図通過ゲート６８への遊技球の通過に基づいて普図ゲート検出スイッチＳＷ５からの検出信号が入力したかを判定する。判定の結果、検出信号の入力があった場合にはステップＳ５１０に処理を移し、入力が無い場合にはステップＳ５００−３に処理を移す。
【０１２８】
（ステップＳ５１０）
ＣＰＵ１００ａは、普図通過ゲート６８への遊技球の通過に基づいてゲート通過処理を実行する。ここで、ゲート通過処理とは、前述の普図当否判定乱数を取得するとともに、現在の普図保留記憶数が普図保留記憶領域に記憶可能な上限未満であることを条件として、取得した普図当否判定乱数を第１記憶部〜第４記憶部のいずれかに記憶する処理である。なお、該記憶した旨を表示画面Ｄ１により表示する等、演出制御回路により制御する場合は、普図保留記憶領域に記憶されている普図保留記憶数Ｘ３を示す普図保留指定コマンドを送信バッファにセット（送信バッファに格納）する。また、当該処理の実行によりステップＳ４００−５の処理によって普図保留記憶数Ｘ３の上限数と対応して複数設けられた普通図柄保留表示装置３８の保留表示部の対応箇所が点灯する。また、当該ゲート通過処理においては、遊技球が普図通過ゲート６８を通過したことを示すゲートスイッチ通過指定コマンドを送信バッファにセット（送信バッファに格納）する。
【０１２９】
（ステップＳ５００−３）
ＣＰＵ１００ａは、第１始動口検出スイッチＳＷ１がオンしたか、即ち、第１始動入賞部品６０への遊技球の入球に基づいて第１始動口検出スイッチＳＷ１からの検出信号が入力したかを判定する。判定の結果、検出信号の入力があった場合にはステップＳ５２０に処理を移し、入力が無い場合にはステップＳ５００−５に処理を移す。
【０１３０】
（ステップＳ５２０）
ＣＰＵ１００ａは、第１始動入賞部品６０への遊技球の入球に基づいて第１始動口通過処理を実行する。なお、この第１始動口通過処理の詳細については、図１８を参照して後述する。また、当該第１始動口通過処理においては遊技球が第１始動入賞部品６０に入球したことを示す第１始動口スイッチ通過指定コマンドを送信バッファにセット（送信バッファに格納）する。当該第１始動口スイッチ通過コマンドには、対象の入賞部品の識別情報（第１始動入賞部品６０）及びこれに対応する賞球数に係る情報（例えば３個）が含まれており、当該コマンドが演出制御回路２００に送信されることにより、演出制御回路２００側では、第１始動入賞部品６０に遊技球が入球したこと、及びその賞球数を把握可能となる。
【０１３１】
（ステップＳ５００−５）
ＣＰＵ１００ａは、第２始動口検出スイッチＳＷ２がオンしたか、即ち、第２始動入賞部品６２への遊技球の入球に基づいて第２始動口検出スイッチＳＷ２からの検出信号が入力したかを判定する。判定の結果、検出信号の入力があった場合にはステップＳ５３０に処理を移し、入力が無い場合にはステップＳ５００−７に処理を移す。
【０１３２】
（ステップＳ５３０）
ＣＰＵ１００ａは、第２始動入賞部品６２への遊技球の入球に基づいて第２始動口通過処理を実行する。なお、この第２始動口通過処理の詳細については、図１９を参照して後述する。また、当該第２始動口通過処理においては遊技球が第２始動入賞部品６２に入球したことを示す第２始動口スイッチ通過指定コマンドを送信バッファにセット（送信バッファに格納）する。当該第２始動口スイッチ通過コマンドには、対象の入賞部品の識別情報（第２始動入賞部品６２）及びこれに対応する賞球数（例えば３個）に係る情報が含まれており、当該コマンドが演出制御回路２００に送信されることにより、演出制御回路２００側では、第２始動入賞部品６２に遊技球が入球したこと、及びその賞球数を把握可能となる。
【０１３３】
（ステップＳ５００−７）
ＣＰＵ１００ａは、大入賞口検出スイッチＳＷ３がオンしたか、即ち、大入賞部品６４への遊技球の入球に基づいて大入賞口検出スイッチＳＷ３からの検出信号が入力したかを判定する。判定の結果、大入賞口検出スイッチＳＷ３からの検出信号が入力した場合にはステップＳ５００−９に処理を移し、入力が無い場合にはステップＳ５００−１１に処理を移す。
【０１３４】
（ステップＳ５００−９）
ＣＰＵ１００ａは、大入賞口入賞球数カウンタを１加算して、ステップＳ５００−１１に処理を移す。また、ＣＰＵ１００ａは、遊技球が大入賞部品６４に入球したことを示す大入賞口スイッチ通過指定コマンドを送信バッファにセット（送信バッファに格納）する。当該大入賞口スイッチ通過指定コマンドには、対象の入賞部品の識別情報（大入賞部品６４）及びこれに対応する賞球数（例えば１５個）に係る情報が含まれており、当該コマンドが演出制御回路２００に送信されることにより、演出制御回路２００側では、大入賞部品６４に遊技球が入球したこと、及びその賞球数を把握可能となる。
【０１３５】
（ステップＳ５００−１１）
ＣＰＵ１００ａは、大入賞部品６４内に配設された特定領域検出スイッチＳＷ４がオンしたか、即ち、大入賞部品６４へ入球した遊技球が特定領域に到達し、特定領域検出スイッチＳＷ４からの検出信号が入力したかを判定する。判定の結果、特定領域検出スイッチＳＷ４からの検出信号が入力した場合にはステップＳ５００−１３に処理を移し、入力が無い場合にはステップＳ５００−１５に処理を移す。
【０１３６】
（ステップＳ５００−１３）
ＣＰＵ１００ａは、特定領域フラグをオンにして処理を移す。また、当該処理においては、遊技球が特定領域を通過したことを示す特定領域スイッチ通過指定コマンドを送信バッファにセット（送信バッファに格納）する。当該コマンドが演出制御回路２００側に送信されることにより、演出制御回路２００側では、遊技球が特定領域を通過したことを把握可能となる。
【０１３７】
（ステップＳ５００−１５）
ＣＰＵ１００ａは、一般入賞部品内に配設された一般入賞検出スイッチＳＷ６がオンしたか、即ち、一般入賞部品への遊技球の入球に基づいて一般入賞口検出スイッチＳＷ６からの検出信号が入力したかを判定する。判定の結果、一般入賞口検出スイッチＳＷ６からの検出信号が入力した場合にはステップＳ５００−１７に処理を移し、入力が無い場合にはステップＳ５００−１９に処理を移す。
【０１３８】
（ステップＳ５００−１７）
ＣＰＵ１００ａは、遊技球が一般入賞部品に入球したことを示す一般入賞口スイッチ通過指定コマンドを送信バッファにセット（送信バッファに格納）する。当該コマンドが演出制御回路２００側に送信されることにより、演出制御回路２００側では、対象となる一般入賞部品及びその賞球数（例えば１個又は３個）を把握可能となる。なお、一般入賞部品は複数配設されており、各一般入賞部品に対応して個別に一般入賞口検出スイッチＳＷ６が設けられているため、入球の対象となった一般入賞部品及びその賞球数を判別可能である。また、複数の一般に入賞部品間の賞球数は同一でなくても良い。
【０１３９】
（ステップＳ５００−１９）
ＣＰＵ１００ａは、遊技盤３０の背面に配設されたアウト球検出スイッチＳＷ７がオンしたかを判定する。判定の結果、アウト球検出スイッチＳＷ７が入力した場合にはステップＳ５００−２１に処理を移し、入力が無い場合には当該スイッチ管理処理を終了する。
（ステップＳ５００−２１）
ＣＰＵ１００ａは、遊技球が機外に排出されたことを示すアウト球スイッチ通過指定コマンドを送信バッファにセット（送信バッファに格納）する。当該コマンドが演出制御回路２００側に送信されることにより、演出制御回路２００側では、遊技球の排出数を把握可能となる。
【０１４０】
以上の通り、遊技球がいずれかのスイッチにより検出された場合、検出された旨、及び賞球がある場合にはその賞球数に関する情報がコマンドとして演出制御回路２００側に送信される。そして、本願発明では、これらのコマンドの受信を契機として、特定のエラー判定を演出制御回路２００側において実行する構成である。
【０１４１】
［第１始動口通過処理］
図１８は、主制御回路１００における第１始動口通過処理（ステップＳ５２０）を説明するフローチャートである。
【０１４２】
（ステップＳ５２０−１）
ＣＰＵ１００ａは、特別図柄識別値として「００Ｈ」をセットする。ここで、特別図柄識別値とは、保留種別が特１保留および特２保留のいずれであるかを識別するためのもので、特別図柄識別値（００Ｈ）は特１保留を示し、特別図柄識別値（０１Ｈ）は特２保留を示す。
【０１４３】
（ステップＳ５２０−３）
ＣＰＵ１００ａは、特別図柄１保留球数カウンタのアドレスをセットする。
【０１４４】
（ステップＳ５３５）
ＣＰＵ１００ａは、特別図柄乱数取得処理を実行して、当該第１始動口通過処理を終了する。なお、この特別図柄乱数取得処理は、第２始動口通過処理（ステップＳ５３０）と共通のモジュールを利用して実行される。したがって、特別図柄乱数取得処理の詳細は、第２始動口通過処理の説明後に説明する。
【０１４５】
［第２始動口通過処理］
図１９は、主制御回路１００における第２始動口通過処理（ステップＳ５３０）を説明するフローチャートである。
【０１４６】
（ステップＳ５３０−１）
ＣＰＵ１００ａは、特別図柄識別値として「０１Ｈ」をセットする。
【０１４７】
（ステップＳ５３０−３）
ＣＰＵ１００ａは、特別図柄２保留球数カウンタのアドレスをセットする。
【０１４８】
（ステップＳ５３５）
ＣＰＵ３００ａは、後述する特別図柄乱数取得処理を実行して処理を終了する。
【０１４９】
［特別図柄乱数取得処理］
図２０は、主制御回路１００における特別図柄乱数取得処理（ステップＳ５３５）を説明するフローチャートである。この特別図柄乱数取得処理は、上記した第１始動口通過処理（ステップＳ５２０）および第２始動口通過処理（ステップＳ５３０）において、共通のモジュールを用いて実行される。
【０１５０】
（ステップＳ５３５−１）
ＣＰＵ１００ａは、上記ステップＳ５２０−１またはステップＳ５３０−１でセットした特別図柄識別値をロードする。
【０１５１】
（ステップＳ５３５−３）
ＣＰＵ１００ａは、対象特別図柄保留球数をロードする。ここでは、上記ステップＳ５３５−１でロードした特別図柄識別値が「００Ｈ」であれば、特別図柄１保留球数カウンタのカウンタ値、すなわち、特１保留記憶数をロードする。また、上記ステップＳ５３５−１でロードした特別図柄識別値が「０１Ｈ」であれば、特別図柄２保留球数カウンタのカウンタ値、すなわち、特２保留記憶数をロードする。
【０１５２】
（ステップＳ５３５−５）
ＣＰＵ１００ａは、ハードウェア乱数生成部によって更新された特図当否判定乱数をロードする。
【０１５３】
（ステップＳ５３５−７）
ＣＰＵ１００ａは、上記ステップＳ５３５−３でロードした対象特別図柄保留球数が上限値以上（特１保留は４以上、特２保留は２以上）であるかを判定する。その結果、上限値以上であると判定した場合には、特別図柄乱数取得処理を終了し、上限値以上ではないと判定した場合には、ステップＳ５３５−９に処理を移す。
【０１５４】
（ステップＳ５３５−９）
ＣＰＵ１００ａは、対象となる特別図柄保留球数カウンタ（特別図柄１保留球数カウンタ又は特別図柄２保留球数カウンタ）のカウンタ値を、現在のカウンタ値に「１」加算した値に更新する。
【０１５５】
（ステップＳ５３５−１１）
ＣＰＵ１００ａは、特図保留記憶領域の記憶部のうち、取得した特図当否判定乱数をセーブする対象となる対象記憶部（特１保留は、第１記憶部〜第４記憶部、特２保留は第１記憶部，第２記憶部）を算定する。
【０１５６】
（ステップＳ５３５−１３）
ＣＰＵ１００ａは、上記ステップＳ５３５−５でロードした特図当否判定乱数、上記ステップＳ４００−１３で更新された特図種別決定乱数、上記ステップＳ１００−４３で更新された変動パターン決定乱数を取得し、上記ステップＳ５３５−１１で算定した対象記憶部に格納する。
【０１５７】
（ステップＳ５４０）
ＣＰＵ１００ａは、上記ステップＳ５３５−１３で対象記憶部に格納した各種の乱数に基づいて、取得時事前判定処理を実行する。当該取得時事前判定処理については省略する。
【０１５８】
（ステップＳ５３５−１５）
ＣＰＵ１００ａは、特別図柄１保留球数カウンタおよび特別図柄２保留球数カウンタのカウンタ値をロードする。
【０１５９】
（ステップＳ５３５−１７）
ＣＰＵ１００ａは、上記ステップＳ５３５−１５でロードしたカウンタ値に基づいて、特図保留指定コマンドを送信バッファにセット（送信バッファに格納）し、当該特別図柄乱数取得処理（ステップＳ５３５）を終了する。ここでは、特別図柄１保留球数カウンタのカウンタ値（特１保留記憶数）に基づいて特図１保留指定コマンドをセットし、特別図柄２保留球数カウンタのカウンタ値（特２保留記憶数）に基づいて特図２保留指定コマンドをセットする。
【０１６０】
特図１保留指定コマンド又は特図２保留指定コマンドが演出制御回路２００側に送信されると、演出制御回路２００は、演出モードに応じて例えば後述する表示画面Ｄ１の一部に表示される特１保留記憶数、及び特２保留記憶数を示す所定の保留表示アイコンの数を増大させる制御を行い、現在の特１保留及び特２保留の数を遊技者に視覚的に認識可能とする。また、当該処理の実行によりステップＳ４００−５の処理によって特１保留記憶数、及び特２保留記憶数の上限数と対応して複数設けられた第１特別図柄保留表示装置３６Ａ、第２特別図柄保留表示装置３６Ｂの保留表示部の対応箇所が点灯する。
【０１６１】
図２１は、特図遊技管理フェーズを説明する図である。上述のとおり、本実施形態では、第１始動入賞部品６０及び第２始動入賞部品６２への遊技球の入球を契機とする特別遊技の可否に関する種々の抽選処理（特図遊技）と、普図通過ゲート６８への遊技球の通過を契機とする普通遊技の可否に関する種々の抽選処理（普図遊技）とが、同時並行して進行する。そして、特図遊技は、上記いずれかの始動入賞部品へ入球する度に段階的に、かつ、繰り返し実行されるが、主制御回路１００では、特図遊技に係る各処理を特図遊技管理フェーズによって管理している。
【０１６２】
図２１に示すように、ＲＯＭ１００ｂには、特図遊技を実行制御するための複数の特図遊技制御モジュールが格納されており、これら特図遊技制御モジュールごとに、特図遊技管理フェーズが対応付けられている。具体的には、特図遊技管理フェーズが「００Ｈ」である場合には、「特別図柄変動待ち処理」を実行するためのモジュールがコールされ、特図遊技管理フェーズが「０１Ｈ」である場合には、「特別図柄変動中処理」を実行するためのモジュールがコールされ、特図遊技管理フェーズが「０２Ｈ」である場合には、「特別図柄停止後処理」を実行するためのモジュールがコールされ、特図遊技管理フェーズが「０３Ｈ」である場合には、「大入賞口開放前処理」を実行するためのモジュールがコールされ、特図遊技管理フェーズが「０４Ｈ」である場合には、「大入賞口開放制御処理」を実行するためのモジュールがコールされ、特図遊技管理フェーズが「０５Ｈ」である場合には、「大入賞口閉鎖有効処理」を実行するためのモジュールがコールされ、特図遊技管理フェーズが「０６Ｈ」である場合には、「大当り遊技終了ウェイト処理」を実行するためのモジュールがコールされ、特図遊技管理フェーズが「０７Ｈ」である場合には、「小当り遊技終了ウェイト処理」を実行するためのモジュールがコールされる。
【０１６３】
［特図遊技管理処理］
図２２は、主制御回路１００における特図遊技管理処理（ステップＳ６００）を説明するフローチャートである。
【０１６４】
（ステップＳ６００−１）
ＣＰＵ１００ａは、特図遊技管理フェーズをロードする。
【０１６５】
（ステップＳ６００−３）
ＣＰＵ１００ａは、上記ステップＳ６００−１でロードした特図遊技管理フェーズに対応する特図遊技制御モジュールを選択する。
【０１６６】
（ステップＳ６００−５）
ＣＰＵ１００ａは、特図遊技に係る制御時間を管理する特図遊技タイマをロードして処理を移す。
【０１６７】
（ステップＳ６００−７）
ＣＰＵ１００ａは、上記ステップＳ６００−３で選択した特図遊技制御モジュールをコールして処理を開始し、当該特図遊技管理処理を終了する。
【０１６８】
［特別図柄変動待ち処理］
図２３は、主制御回路１００における特別図柄変動待ち処理を説明するフローチャートである。この特別図柄変動待ち処理は、特図遊技管理フェーズが「００Ｈ」であった場合に実行される。
【０１６９】
（ステップＳ６１０−１）
ＣＰＵ１００ａは、特別図柄２保留球数カウンタのカウンタ値、すなわち、特２保留記憶数が「１」以上であるかを判定する。判定の結果、特２保留記憶数が「１」以上であると判定した場合にはステップＳ６１０−７に処理を移し、特２保留記憶数が「１」以上ではないと判定した場合にはステップＳ６１０−３に処理を移す。
【０１７０】
（ステップＳ６１０−３）
ＣＰＵ１００ａは、特別図柄１保留球数カウンタのカウンタ値、すなわち、特１保留記憶数が「１」以上であるかを判定する。その結果、特１保留記憶数が「１」以上であると判定した場合にはステップＳ６１０−７に処理を移し、特１保留記憶数が「１」以上ではないと判定した場合にはステップＳ６１０−５に処理を移す。
【０１７１】
上記ステップＳ６１０−１及びＳ６１０−３の処理からも明らかな通り、本例において特１保留及び特２保留が同時に記憶されている場合には、必ず特２保留が優先的に消化される。
【０１７２】
（ステップＳ６１０−５）
ＣＰＵ１００ａは、客待ちコマンドを送信バッファにセット（送信バッファに格納）する客待ち設定処理を実行し、当該特別図柄変動待ち処理を終了する。当該客待ちコマンドが演出制御回路２００側に送信されると、演出制御回路２００は、当該客待ちコマンドの受信から所定の時間が経過したことに基づいて、ＶＤＰに所定のコマンドを送信し、表示画面Ｄ１上において、客待ち状態であることを示すデモ演出表示を表示させる。
【０１７３】
（ステップＳ６１０−７）
ＣＰＵ１００ａは、特１保留または特２保留に対応する対象特別図柄保留球数カウンタのカウンタ値を「１」減算し、特１保留または特２保留が「１」減算したことを示す特１保留減指定コマンド又は特２保留減指定コマンドを送信バッファにセット（送信バッファに格納）するとともに、第２特図保留記憶領域の第１記憶部及び第２記憶部に記憶されている特２保留、または、第１特図保留記憶領域の第１記憶部〜第４記憶部に記憶されている特１保留を、１つ序数の小さい記憶部にブロック転送する。
具体的には、ＲＡＭ１００ｃには、処理対象となる第０記憶部が設けられており、上記ステップＳ６１０−１において、特２保留記憶数が「１」以上であると判定した場合には、第２特図保留記憶領域の第１記憶部及び第２記憶部に記憶されている特２保留を第０記憶部、第１記憶部に転送するとともに、第２記憶部をクリア処理する。
また、上記ステップＳ６１０−３において、特１保留記憶数が「１」以上であると判定した場合には、第１特図保留記憶領域の第１記憶部〜第４記憶部に記憶されている特１保留を、第０記憶部〜第３記憶部に転送するとともに、第４記憶部をクリア処理する。
また、確率状態フラグの情報に基づいて遊技状態確認指定コマンドを送信バッファにセット（送信バッファに格納）する。なお、確率状態フラグについては後述する。
【０１７４】
特１保留減指定コマンド又は特２保留減指定コマンドが演出制御回路２００側に送信されることにより、演出制御回路２００側には、減少後の特１保留記憶数又は特２保留記憶数に関する情報が伝達される。演出制御回路２００は、特１保留減指定コマンド又は特２保留減指定コマンドの受信に基づいて、前述の特図１保留指定コマンド又は特図２保留指定コマンドに基づいて増大した所定の保留表示アイコンの数を減少させるコマンドをＶＤＰに送信し、表示画面Ｄ１において減少後の特１保留記憶数及び特２保留記憶数を遊技者に視覚的に認識可能とする。また、当該処理の実行によりステップＳ４００−５の処理によって第１特別図柄保留表示装置３６Ａ、第２特別図柄保留表示装置３６Ｂいずれかの保留表示部の対応箇所が消灯する。また、遊技状態確認指定コマンドが演出制御回路２００側に送信されると、特別図柄が変動を開始するたびに現在の遊技状態に係る情報が演出制御回路２００側に伝達される。
【０１７５】
（ステップＳ６１０−９）
ＣＰＵ１００ａは、保留種別に基づいて、これに対応する特１用特図当否判定テーブルＴＢ１又は特２用特図当否判定テーブルＴＢ２を参照して、第０記憶部に転送された特図当否判定乱数に基づいて特図当否抽選処理を行い、その抽選結果（「大当り」，「小当り」「ハズレ」）に係るデータ（特図当否判定データ）を記憶する。
【０１７６】
（ステップＳ６１０−１１）
ＣＰＵ１００ａは、特図種別を決定するための特図種別決定抽選処理を実行する。ここでは、上記ステップＳ６１０−９の特図当否抽選の結果が特１保留に基づく「大当り」であった場合には、特１用特図種別決定テーブルＴＢ１を参照し、第０記憶部に転送された特図種別決定乱数に対応する特図種別を抽出し、抽出した特図種別に係るデータ（特図種別データ）記憶する。また、上記ステップＳ６１０−９の特図当否抽選の結果が特２保留に基づく「大当り」又は「小当り」であった場合には、特２用特図種別決定テーブルＴＢ２を参照し、第０記憶部に転送された特図種別決定乱数に対応する特図種別を抽出し、抽出した特図種別に係るデータ（特図種別データ）記憶する。
一方、ステップＳ６１０−９の特図当否抽選の結果が「ハズレ」であった場合には、特図種別決定テーブルＴＢ３から特別図柄Ｘ（ハズレ図柄Ｘ）に係る特図種別を抽出し、特別図柄Ｘに係る特図種別データを記憶する。
特図種別データを記憶した後、当該特図種別データに対応する特図種別指定コマンドを送信バッファにセット（送信バッファに格納）する。即ち、当該特図種別指定コマンドが送信されることによって、演出制御回路２００側には、特図種別決定抽選処理の度に抽出された特図種別に関する情報が伝達される。
【０１７７】
（ステップＳ６１０−１３）
ＣＰＵ１００ａは、上記ステップＳ６１０−１１で抽出した特図種別に対応する特別図柄停止図柄番号をセーブする。なお、第１特別図柄表示装置３５Ａおよび第２特別図柄表示装置３５Ｂは、それぞれ７セグで構成されており、７セグを構成する各セグメントには番号（カウンタ値）が対応付けられている。ここで決定する特別図柄停止図柄番号は、最終的に点灯するセグメントの番号（カウンタ値）を示すものである。
【０１７８】
（ステップＳ６１０−１４）
ＣＰＵ１００ａは、特別図柄の変動パターンを決定するための特図変動パターン決定抽選を実行する。具体的には、低確率状態又は高確率状態であるかを識別する普通図柄確率状態フラグをロードすると共に、図８に例示する各種の変動パターン決定テーブルＴＢを参照し、当該参照したテーブルから第０記憶部に転送された変動パターン決定乱数に対応する前半変動パターン及び後半変動パターンを抽出，決定する。ＣＰＵ１００ａは、いずれかの変動パターン決定テーブルＴＢテーブルから抽出，決定した前半変動パターン及び後半変動パターンと対応する変動パターン識別番号及び変動時間を含む変動パターンコマンドを送信バッファにセット（送信バッファに格納）する。
変動パターンコマンドが演出制御回路２００側に送信されることによって、演出制御回路２００側では、変動パターンコマンドの内容に従って、より具体的な変動演出の内容を決定し、当該決定された変動演出の内容に関する情報を含むコマンドをＶＤＰに送信することにより、演出図柄Ｓの変動表示と併せて多様な変動演出を表示画面Ｄ１上に表示させる。
【０１７９】
（ステップＳ６１０−１５）
ＣＰＵ１００ａは、ステップＳ６１０−１４で抽出された前半変動パターン及び後半変動パターンに対応する変動時間の合算値をロードし、特別図柄変動タイマにセットする。
【０１８０】
（ステップＳ６１０−１７）
ＣＰＵ１００ａは、上記ステップＳ６１０−９における特図当否抽選の結果が「当り」（「大当り」又は「小当り」）であるか否かを判定し、「当り」であった場合には、上記ステップＳ６１０−１１で記憶した特図種別データをロードして、特別図柄の種別を確認すると共に、確率状態フラグを確認して現在の遊技状態（低確率状態又は高確率状態）を確認する。そして、図１３に示す表（遊技状態設定テーブルＴＢ）に従って、特別遊技終了後の遊技状態を設定する。また、遊技状態が高確率状態となる場合、高確回数（終了条件）を設定する。具体的には、確率状態予備フラグ及び高確回数切り予備カウンタに所定のカウンタ値をセーブする。なお、高確回数切り予備カウンタは、高確特図回数切り予備カウンタと、高確特２保留回数切り予備カウンタとから構成され、例えば特別遊技後の遊技状態が高確率状態（特別図柄Ａ）に移行する場合には、それぞれのカウンタのカウンタ値として「１０」，「６」がセットされる。
【０１８１】
（ステップＳ６１０−１９）
ＣＰＵ１００ａは、第１特別図柄表示装置３５Ａまたは第２特別図柄表示装置３５Ｂにおいて、特別図柄の変動表示を開始するために、特別図柄表示図柄カウンタを設定する処理を実行する。第１特別図柄表示装置３５Ａおよび第２特別図柄表示装置３５Ｂを構成する７セグの各セグメントにはカウンタ値が対応付けられており、特別図柄表示図柄カウンタに設定されたカウンタ値に対応するセグメントが点灯制御される。ここでは、特別図柄の変動表示の開始時に点灯させるセグメントに対応するカウンタ値が特別図柄表示図柄カウンタに設定されることとなる。なお、特別図柄表示図柄カウンタは、第１特別図柄表示装置３５Ａに対応する特別図柄１表示図柄カウンタと、第２特別図柄表示装置３５Ｂに対応する特別図柄２表示図柄カウンタとが別個に設けられており、ここでは、保留種別に対応するカウンタにカウンタ値が設定される。
【０１８２】
（ステップＳ６１０−２１）
ＣＰＵ１００ａは、特図遊技管理フェーズを「０１Ｈ」に更新し、当該特別図柄変動待ち処理を終了する。当該一連の特別図柄変動待ち処理が実行されることにより、第１特別図柄表示装置３５Ａ又は第２特別図柄表示装置３５Ｂ上において特別図柄の変動表示が開始されるとともに、当該特別図柄の変動表示と略同期して表示画面Ｄ１上において演出図柄Ｓの変動表示が開始されることとなる。
【０１８３】
［特別図柄変動中処理］
図２４は、主制御回路１００における特別図柄変動中処理を説明するフローチャートである。当該特別図柄変動中処理は、特図遊技管理フェーズが「０１Ｈ」であった場合に実行される。
【０１８４】
（ステップＳ６２０−１）
ＣＰＵ１００ａは、特別図柄変動ベースカウンタを更新する処理を実行する。なお、特別図柄変動ベースカウンタは、所定周期（例えば１００ｍｓ）で１周するようにカウンタ値が設定される。具体的には、特別図柄変動ベースカウンタのカウンタ値が「０」であった場合には、所定のカウンタ値（例えば２５）がセットされ、カウンタ値が「１」以上であった場合には、現在のカウンタ値から「１」減算した値にカウンタ値を更新する。
【０１８５】
（ステップＳ６２０−３）
ＣＰＵ１００ａは、上記ステップＳ６２０−１で更新した特別図柄変動ベースカウンタのカウンタ値が「０」であるかを判定する。その結果、カウンタ値が「０」であった場合にはステップＳ６２０−５に処理を移し、カウンタ値が「０」ではなかった場合にはステップＳ６２０−９に処理を移す。
【０１８６】
（ステップＳ６２０−５）
ＣＰＵ１００ａは、上記ステップＳ６１０−１５で設定された特別図柄変動タイマのタイマ値を所定値減算する特別図柄変動タイマ更新処理を行う。
【０１８７】
（ステップＳ６２０−７）
ＣＰＵ１００ａは、上記ステップＳ６２０−５で更新した特別図柄変動タイマのタイマ値が「０」であるかを判定する。その結果、タイマ値が「０」であった場合にはステップＳ６２０−１５に処理を移し、タイマ値が「０」ではなかった場合にはステップＳ６２０−９に処理を移す。
【０１８８】
（ステップＳ６２０−９）
ＣＰＵ１００ａは、第１特別図柄表示装置３５Ａ、及び第２特別図柄表示装置３５Ｂを構成する７セグの各セグメントの点灯時間を計時する特別図柄表示タイマを更新する。具体的には、特別図柄表示タイマのタイマ値が「０」であった場合には、所定のタイマ値がセットされ、タイマ値が「１」以上であった場合には、現在のタイマ値から「１」減算した値にタイマ値を更新する。
【０１８９】
（ステップＳ６２０−１１）
ＣＰＵ１００ａは、特別図柄表示タイマのタイマ値が「０」であるかを判定する。その結果、特別図柄表示タイマのタイマ値が「０」であると判定した場合にはステップＳ６２０−１３に処理を移し、特別図柄表示タイマのタイマ値が「０」でないと判定した場合には当該特別図柄変動中処理を終了する。
【０１９０】
（ステップＳ６２０−１３）
ＣＰＵ１００ａは、更新対象の特別図柄表示図柄カウンタのカウンタ値を更新する。これにより、７セグを構成する各セグメントが、所定時間おきに順次点灯することとなる。
【０１９１】
（ステップＳ６２０−１５）
ＣＰＵ１００ａは、特図遊技管理フェーズを「０２Ｈ」に更新する。
【０１９２】
（ステップＳ６２０−１７）
ＣＰＵ１００ａは、対象の特別図柄表示図柄カウンタに、上記ステップＳ６１０−１３で決定した特別図柄停止図柄番号（カウンタ値）をセーブする。これにより、第１特別図柄表示装置３５Ａまたは第２特別図柄表示装置３５Ｂに、決定された特別図柄が停止表示されることとなる。
【０１９３】
（ステップＳ６２０−１９）
ＣＰＵ１００ａは、第１特別図柄表示装置３５Ａまたは第２特別図柄表示装置３５Ｂに特別図柄が停止表示されたことを示す特図停止指定コマンドを送信バッファにセット（送信バッファに格納）する。当該特図停止指定コマンドが演出制御回路２００側に送信されることにより、演出制御回路２００は、ＶＤＰに所定のコマンドを送信し、表示画面Ｄ１上において変動中の演出図柄Ｓを特別図柄の停止表示と略同期して停止表示させる。
【０１９４】
（ステップＳ６２０−２１）
ＣＰＵ１００ａは、特別図柄を停止表示する時間である特別図柄変動停止時間（確定時間）を特別遊技タイマにセットし、当該特別図柄変動中処理を終了する。
【０１９５】
［特別図柄停止後処理］
図２５は、主制御回路１００における特別図柄停止後処理を説明するフローチャートである。この特別図柄停止後処理は、特図遊技管理フェーズが「０２Ｈ」であった場合に実行される。
【０１９６】
（ステップＳ６３０−１）
ＣＰＵ１００ａは、上記ステップＳ６２０−２１でセットした特別遊技タイマのタイマ値が「０」でないかを判定する。その結果、特別遊技タイマのタイマ値が「０」ではないと判定した場合には当該特別図柄停止後処理を終了し、特別遊技タイマのタイマ値が「０」であると判定した場合にはステップＳ６３０−３に処理を移す。
【０１９７】
（ステップＳ６３０−３）
ＣＰＵ１００ａは、特図当否抽選の結果を確認する。
【０１９８】
（ステップＳ６３０−５）
ＣＰＵ１００ａは、特図当否抽選の結果が「当り」（「大当り」又は「小当り」）であるかを判定する。その結果、「当り」であると判定した場合にはステップＳ６３０−１９に処理を移し、「当り」ではないと判定した場合にはステップＳ６３０−７に処理を移す。
【０１９９】
（ステップＳ６３０−７）
ＣＰＵ１００ａは、回数切り管理処理を実行する。ここでは、遊技状態が低確率状態であるか、高確率状態であるかを識別するための普通図柄確率状態フラグをロードして、現在の遊技状態が低確率状態であるか高確率状態であるかを確認する。そして、遊技状態が高確率状態であった場合には、高確回数切りカウンタのカウンタ値を更新する。ここで、高確回数切りカウンタは、高確特図回数切りカウンタと、高確特２保留回数切りカウンタにより構成されており、高確特図回数切りカウンタのカウンタ値は、保留種別を問わず「１」減算した値に更新され、高確特２保留回数切りカウンタのカウンタ値は、特２保留と対応する変動である場合に限って「１」減算した値に更新される。
そして、高確特図回数切りカウンタ及び高確特２保留回数切りカウンタを更新した結果、いずれかのカウンタ値が「０」になった場合には、確率状態フラグを低確率状態を示す値（「０」）にセットする。これにより、高確率状態において、「当り」に当選することなく、特別図柄の変動が所定回数確定した場合、又は特２保留に基づく変動が所定回数確定したところで、遊技状態が低確率状態に移行することとなる。なお、当該ステップＳ６３０−７において、遊技状態の移行が行われた場合には、ＣＰＵ１００ａは、移行後の遊技状態を演出制御回路２００に伝達するための遊技状態変化指定コマンドを送信バッファにセット（送信バッファに格納）する。これにより、演出制御回路２００側に遊技状態が変化したことが伝達される。
【０２００】
（ステップＳ６３０−９）
ＣＰＵ１００ａは、特別図柄が確定したときの遊技状態を示す特図確定時遊技状態確認指定コマンドを送信バッファにセット（送信バッファに格納）する。
【０２０１】
（ステップＳ６３０−１１）
ＣＰＵ１００ａは、上記ステップＳ６３０−７で更新した高確回数を演出制御回路２００に伝達するための回数コマンドを送信バッファにセット（送信バッファに格納）する。即ち、上記ステップＳ６３０−９，当該ステップＳ６３０−１１の処理によって、特別図柄が確定する度に、その時点の遊技状態、及び高確回数が演出制御回路２００側に伝達される。
【０２０２】
（ステップＳ６３０−１３）
ＣＰＵ１００ａは、特図遊技管理フェーズを「００Ｈ」に更新し、当該特別図柄停止後処理を終了する。これにより、特１保留又は特２保留に基づく特図遊技管理処理が終了し、特１保留または特２保留が記憶されている場合には、次の保留に基づく特別図柄の変動表示を開始するための処理が行われることとなる。
【０２０３】
（ステップＳ６３０−１５）
ＣＰＵ１００ａは、確定した特図種別に応じて、図７に示す特別遊技制御テーブルＴＢに規定されたいずれかのデータ（特別図柄Ａ〜特別図柄Ｇ）をセットする。
【０２０４】
（ステップＳ６３０−１７）
ＣＰＵ１００ａは、特別電動役物最大作動回数設定処理を行う。具体的には、上記ステップＳ６３０−１５でセットしたデータを参照し、特別電動役物最大作動回数カウンタに、カウンタ値として所定数（特図種別に対応するカウンタ値＝ラウンド数）をセットする。
【０２０５】
なお、この特別電動役物最大作動回数カウンタは、これから開始する特別遊技（大当り遊技又は小当り遊技）において実行可能なラウンド数を示すものである。一方、ＲＡＭ１００ｃには、特別電動役物連続作動回数カウンタが設けられており、各ラウンド遊技の開始時に、特別電動役物連続作動回数カウンタのカウンタ値を「１」加算することで、現在のラウンド遊技数が管理される。ここでは、特別遊技の開始に伴って、この特別電動役物連続作動回数カウンタのカウンタ値をリセット（「０」に更新）する処理が併せて実行される。
【０２０６】
（ステップＳ６３０−１９）
ＣＰＵ１００ａは、上記ステップＳ６３０−１５でセットしたデータを参照し、特別遊技タイマに、タイマ値として所定のオープニング時間をセーブする。
【０２０７】
（ステップＳ６３０−２１）
ＣＰＵ１００ａは、特別遊技の開始を演出制御回路２００に伝達するためのオープニング指定コマンドを送信バッファにセット（送信バッファに格納）する。当該オープニング指定コマンドが送信されることにより演出制御回路２００側では、ＶＤＰに所定のコマンドを送信し、例えば特別遊技の開始に先立って、遊技者にこれから特別遊技が開始されることを報知する所定のオープニング演出が表示される。
【０２０８】
（ステップＳ６３０−２３）
ＣＰＵ１００ａは、特図遊技管理フェーズを「０３Ｈ」に更新して当該特別図柄停止後処理を終了する。
【０２０９】
［大入賞口開放前処理］
図２６は、主制御回路１００における大入賞口開放前処理を説明するフローチャートである。この大入賞口開放前処理は、特図遊技管理フェーズが「０３Ｈ」であった場合に実行される。
【０２１０】
（ステップＳ６５０−１）
ＣＰＵ１００ａは、上記ステップＳ６３０−１９でセットしたタイマ値（オープニング時間）が「０」でないかを判定する。その結果、タイマ値が「０」ではないと判定した場合には当該大入賞口開放前処理を終了し、タイマ値が「０」であると判定した場合にはステップＳ６５０−３に処理を移す。
【０２１１】
（ステップＳ６５０−３）
ＣＰＵ１００ａは、特別電動役物連続作動回数カウンタのカウンタ値を、現在のカウンタ値に「１」加算した値に更新する。
【０２１２】
（ステップＳ６５０−５）
ＣＰＵ１００ａは、開閉体６６の開放開始（ラウンド遊技の開始）を演出制御回路２００に伝達するための大入賞口開放指定コマンド（具体的には、実行するラウンド（１Ｒ、２Ｒ・・・）を示すコマンド）を送信バッファにセット（送信バッファに格納）する。当該大入賞開放指定コマンドが演出制御回路２００側に送信されることにより、演出制御回路２００は、ＶＤＰに所定のコマンドを送信し、例えば現在のラウンド数に関する表示等を表示画面Ｄ１に表示する。
【０２１３】
（ステップＳ６５１）
ＣＰＵ１００ａは、大入賞口開閉切替処理を実行する。この大入賞口開閉切替処理については後述する。
【０２１４】
（ステップＳ６５０−７）
ＣＰＵ１００ａは、特図遊技管理フェーズを「０４Ｈ」に更新し、当該大入賞口開放前処理を終了する。
【０２１５】
［大入賞口開閉切替処理］
図２７は、主制御回路１００における大入賞口開閉切替処理を説明するフローチャートである。
【０２１６】
（ステップＳ６５１−１）
ＣＰＵ１００ａは、特別電動役物開閉切替回数カウンタのカウンタ値が、特別電動役物開閉切替回数（１回のラウンド遊技中における大入賞口の開閉回数）の上限値であるかを判定する（本実施形態では、「１」であるかを判定。）。その結果、カウンタ値が上限値であると判定した場合には当該大入賞口開閉切替処理を終了し、カウンタ値が上限値ではないと判定した場合にはステップＳ６５１−３に処理を移す。
【０２１７】
（ステップＳ６５１−３）
ＣＰＵ１００ａは、特別遊技制御テーブルＴＢのデータを参照し、特別電動役物開閉切替回数カウンタのカウンタ値に基づいて、ソレノイドＳＯＬ２を通電制御するためのソレノイド制御データ、および、ソレノイドＳＯＬ２の通電時間もしくは通電停止時間であるタイマデータを抽出する。
【０２１８】
（ステップＳ６５１−５）
ＣＰＵ１００ａは、上記ステップＳ６５１−３で抽出したソレノイド制御データに基づいて、ソレノイドＳＯＬ２の通電を開始するか、もしくは、ソレノイドＳＯＬ２の通電を停止するための大入賞口ソレノイド通電制御処理を実行する。この大入賞口ソレノイド通電制御処理の実行により、上記ステップＳ４００−２５およびステップＳ４００−２７において、ソレノイドＳＯＬ２の通電開始もしくは通電停止の制御がなされることとなる。
【０２１９】
（ステップＳ６５１−７）
ＣＰＵ１００ａは、上記ステップＳ６５１−３で抽出したタイマデータに基づくタイマ値を、特別遊技タイマにセーブする。なお、ここで特別遊技タイマにセーブされるタイマ値は、開閉体６６の１回の最大開放時間となる。
【０２２０】
（ステップＳ６５１−９）
ＣＰＵ１００ａは、ソレノイドＳＯＬ２の通電開始状態か、すなわち、上記ステップＳ６５１−５において、ソレノイドＳＯＬ２の通電を開始する制御処理がなされたかを判定する。その結果、通電開始状態であると判定した場合にはステップＳ６５１−１１に処理を移し、通電開始状態ではないと判定した場合には当該大入賞口開閉切替処理を終了する。
【０２２１】
（ステップＳ６５１−１１）
ＣＰＵ１００ａは、特別電動役物開閉切替回数カウンタのカウンタ値を、現在のカウンタ値に「１」加算した値に更新し、当該大入賞口開閉切替処理を終了する。
【０２２２】
［大入賞口開放制御処理］
図２８は、主制御回路１００における大入賞口開放制御処理を説明するフローチャートである。この大入賞口開放制御処理は、特図遊技管理フェーズが「０４Ｈ」であった場合に実行される。
【０２２３】
（ステップＳ６６０−１）
ＣＰＵ１００ａは、上記ステップＳ６５１−７でセーブした特別遊技タイマのタイマ値が「０」でないかを判定する。その結果、特別遊技タイマのタイマ値が「０」ではないと判定した場合にはステップＳ６６０−５に処理を移し、特別遊技タイマのタイマ値が「０」であると判定した場合にはステップＳ６６０−３に処理を移す。
【０２２４】
（ステップＳ６６０−３）
ＣＰＵ１００ａは、特別電動役物開閉切替回数カウンタのカウンタ値が、特別電動役物開閉切替回数の上限値であるかを判定する。その結果、カウンタ値が上限値であると判定した場合にはステップＳ６５０−７に処理を移し、カウンタ値が上限値ではないと判定した場合にはステップＳ６５１に処理を移す。
【０２２５】
（ステップＳ６５１）
上記ステップＳ６５０−３において、特別電動役物開閉切替回数カウンタのカウンタ値が、特別電動役物開閉切替回数の上限値ではないと判定した場合には、ＣＰＵ１００ａは、上記ステップＳ６５１の処理を実行する。
【０２２６】
（ステップＳ６６０−５）
ＣＰＵ１００ａは、上記ステップＳ５００−９で更新された大入賞口入賞球数カウンタのカウンタ値が規定数に到達していないか、すなわち、大入賞口に、１ラウンド中の最大入賞可能数と同数の遊技球が入球していないかを判定する。その結果、規定数に到達していないと判定した場合には当該大入賞口開放制御処理を終了し、規定数に到達したと判定した場合にはステップＳ６６０−７に処理を移す。
【０２２７】
（ステップＳ６６０−７）
ＣＰＵ１００ａは、ソレノイドＳＯＬ２の通電を停止して大入賞口を閉鎖するために必要な大入賞口閉鎖処理を実行する。これにより、開閉体６６が閉鎖され、大入賞口が閉鎖状態となる。
【０２２８】
（ステップＳ６６０−９）
ＣＰＵ１００ａは、大入賞口閉鎖有効時間（１．５秒）を特別遊技タイマにセーブする。
【０２２９】
（ステップＳ６６０−１１）
ＣＰＵ１００ａは、特図遊技管理フェーズを「０５Ｈ」に更新する。
【０２３０】
（ステップＳ６５０−１３）
ＣＰＵ１００ａは、大入賞口が閉鎖されたことを示す大入賞口閉鎖指定コマンドを送信バッファにセット（送信バッファに格納）し、当該大入賞口開放制御処理を終了する。
【０２３１】
［大入賞口閉鎖有効処理］
図２９は、主制御回路１００における大入賞口閉鎖有効処理を説明するフローチャートである。この大入賞口閉鎖有効処理は、特図遊技管理フェーズが「０５Ｈ」であった場合に実行される。
【０２３２】
（ステップＳ６７０−１）
ＣＰＵ１００ａは、上記ステップＳ６６０−９でセーブした特別遊技タイマのタイマ値が「０」でないかを判定する。その結果、特別遊技タイマのタイマ値が「０」でないと判定した場合には当該大入賞口閉鎖有効処理を終了し、特別遊技タイマのタイマ値が「０」であると判定した場合にはステップＳ６７０−３に処理を移す。
【０２３３】
（ステップＳ６７０−３）
ＣＰＵ１００ａは、特別電動役物連続作動回数カウンタのカウンタ値が、特別電動役物最大作動回数カウンタのカウンタ値と一致するか、すなわち、予め設定された回数のラウンド遊技が終了したかを判定する。その結果、特別電動役物連続作動回数カウンタのカウンタ値が、特別電動役物最大作動回数カウンタのカウンタ値と一致すると判定した場合にはステップＳ６７０−９に処理を移し、一致しないと判定した場合にはステップＳ６７０−５に処理を移す。
【０２３４】
（ステップＳ６７０−５）
ＣＰＵ１００ａは、特図遊技管理フェーズを「０３Ｈ」に更新する。
【０２３５】
（ステップＳ６７０−７）
ＣＰＵ１００ａは、大入賞口閉鎖時間を特別遊技タイマにセーブし、当該大入賞口閉鎖有効処理を終了する。
【０２３６】
（ステップＳ６７０−９）
ＣＰＵ１００ａは、エンディング時間を特別遊技タイマにセーブするエンディング時間設定処理を実行する。
【０２３７】
（ステップＳ６７０−１１）
ＣＰＵ１００ａは、現在の特別遊技が、大当り遊技であるかを判定し、大当り遊技である場合にステップＳ６７０−１３に処理を移し、大当り遊技でない場合（小当り遊技である）にステップＳ６７０−１５に処理を移す。
【０２３８】
（ステップＳ６７０−１３）
ＣＰＵ１００ａは、特図遊技管理フェーズを「０６Ｈ」に更新する。
【０２３９】
（ステップＳ６７０−１５）
ＣＰＵ１００ａは、特図遊技管理フェーズを「０７Ｈ」に更新する。
【０２４０】
（ステップＳ６７０−１７）
ＣＰＵ１００ａは、エンディングの開始を示すエンディング指定コマンドを送信バッファにセット（送信バッファに格納）し、当該大入賞口閉鎖有効処理を終了する。大当り遊技にあっては、当該エンディング指定コマンドが送信されることにより、演出制御回路２００側では、ＶＤＰに所定のコマンドを送信し、遊技者に対して特別遊技が終了したことを報知する所定のエンディング演出を表示画面Ｄ１に表示させる。
【０２４１】
［大当り遊技終了ウェイト処理］
図３０は、主制御回路１００における大当り遊技終了ウェイト処理を説明するフローチャートである。この大当り遊技終了ウェイト処理は、特図遊技管理フェーズが「０６Ｈ」であった場合に実行される。
【０２４２】
（ステップＳ６８０−１）
ＣＰＵ１００ａは、上記ステップＳ６７０−９でセーブした特別遊技タイマのタイマ値が「０」でないかを判定する。その結果、特別遊技タイマのタイマ値が「０」ではないと判定した場合には当該大当り遊技終了ウェイト処理を終了し、特別遊技タイマのタイマ値が「０」であると判定した場合にはステップＳ６８０−３に処理を移す。
【０２４３】
（ステップＳ６８０−３）
ＣＰＵ１００ａは、特別遊技終了後の遊技状態を設定するための遊技状態設定処理を実行する。具体的には、上記ステップＳ６１０−１７でセーブした確率状態予備フラグをロードして遊技状態に係るデータを確率状態フラグにセーブする。また、ＣＰＵ１００ａは、ステップＳ６１０−１７でセーブした高確回数切り予備カウンタをロードして、高確回数をそれぞれ高確回数切りカウンタ（高確特図回数切りカウンタと、高確特２保留回数切りカウンタ）にセーブする。
【０２４４】
（ステップＳ６８０−５）
ＣＰＵ１００ａは、特別遊技の終了後に設定される遊技状態を伝達するための遊技状態変化指定コマンドを送信バッファにセット（送信バッファに格納）する。
【０２４５】
（ステップＳ６８０−７）
ＣＰＵ１００ａは、上記ステップＳ６８０−３でセーブした高確回数に対応する回数コマンドを送信バッファにセット（送信バッファに格納）する。
【０２４６】
（ステップＳ６８０−９）
ＣＰＵ１００ａは、特図遊技管理フェーズを「００Ｈ」に更新し、当該大当り遊技終了ウェイト処理を終了する。これにより、特１保留または特２保留が記憶されている場合には、特別遊技の終了後に特別図柄の変動表示が再開されることとなる。
【０２４７】
［小当り遊技終了ウェイト処理］
図３１は、主制御回路１００における小当り遊技終了ウェイト処理を説明するフローチャートである。この小当り遊技終了ウェイト処理は、特図遊技管理フェーズが「０７Ｈ」であった場合に実行される。
【０２４８】
（ステップＳ６９０−１）
ＣＰＵ１００ａは、上記ステップＳ６７０−９でセーブした特別遊技タイマのタイマ値が「０」でないかを判定する。その結果、特別遊技タイマのタイマ値が「０」ではないと判定した場合には当該小当り遊技終了ウェイト処理を終了し、特別遊技タイマのタイマ値が「０」であると判定した場合にはステップＳ６９０−３に処理を移す。
【０２４９】
（ステップＳ６９０−３）
ＣＰＵ１００ａは、大入賞部品６４内に入球した遊技球の数と、当該大入賞部品６４から排出された遊技球の数が一致するかを判定し、一致する場合にステップＳ６９０−５に処理を移し、一致しない場合に当該小当り遊技終了ウェイト処理を終了する。なお、当該判定は、大入賞口検出スイッチＳＷ３により検出された合計の入球数と、特定領域検出スイッチＳＷ４及び大入賞部品排出検出スイッチＳＷ８により検出された遊技球数との整合有無により実行される。
【０２５０】
（ステップＳ６９０−５）
ＣＰＵ１００ａは、上記各種のカウンタのカウント値をリセットして処理を移す。
【０２５１】
（ステップＳ６９０−７）
ＣＰＵ１００ａは、特定領域フラグがオンであるかを判定し、オンである場合にステップＳ６９０−９に処理を移し、オンでない場合にステップＳ６９０−１９に処理を移す。なお、特定領域フラグは、前述のステップＳ５００−１３において小当り遊技中に遊技球が特定領域に到達したことに基づいてオン（「１」）に設定されるフラグである。
【０２５２】
（ステップＳ６９０−９）
ＣＰＵ１００ａは、図７に示す特別遊技制御テーブルＴＢに規定されたデータ（小当り遊技経由大当り遊技）をセットする。
【０２５３】
（ステップＳ６９０−１１）
ＣＰＵ１００ａは、特別電動役物最大作動回数設定処理を行う。具体的には、上記ステップＳ６９０−９でセットしたデータを参照し、特別電動役物最大作動回数カウンタに、カウンタ値として所定数をセットする。
【０２５４】
（ステップＳ６９０−１３）
ＣＰＵ１００ａは、上記ステップＳ６９０−９でセットしたデータを参照し、特別遊技タイマに、タイマ値として所定のオープニング時間をセーブする。
【０２５５】
（ステップＳ６９０−１５）
ＣＰＵ１００ａは、特別遊技（小当り遊技経由の大当り遊技）の開始を演出制御回路２００に伝達するためのオープニング指定コマンドを送信バッファにセット（送信バッファに格納）する。
【０２５６】
（ステップＳ６９０−１７）
ＣＰＵ１００ａは、特図遊技管理フェーズを「０３Ｈ」に更新して小当り遊技終了処理を終了する。
【０２５７】
（ステップＳ６９０−１９）
ＣＰＵ１００ａは、特定領域フラグがオンでないこと、換言すれば小当り遊技中において遊技球が特定領域に到達しなかったことに基づいて、回数切り管理処理を実行する。前述の通り、回数切り管理処理は、遊技状態が、高確率状態である場合において高確回数切りカウンタのカウンタ値を更新する処理であり、更新の結果に応じて確率状態フラグを低確率状態を示す値にセットする処理である。
【０２５８】
（ステップＳ６９０−２１）
ＣＰＵ１００ａは、上記ステップＳ６９０−１９で更新した高確回数を演出制御回路２００に伝達するための回数コマンドを送信バッファにセット（送信バッファに格納）する。即ち、上記ステップＳ６９０−１９，当該ステップＳ６９０−２１の処理によって、小当り遊技後の高確回数が演出制御回路２００側に伝達される。
【０２５９】
（ステップＳ６９０−２３）
ＣＰＵ１００ａは、特図遊技管理フェーズを「００Ｈ」に更新し、当該小当り遊技終了処理を終了する。
【０２６０】
上述の通り、小当り遊技中に遊技球が特定領域に到達し、特定領域フラグがオンとなった場合には、ステップＳ６９０−９からＳ６９０−１５までの処理によって小当り遊技経由の大当り遊技に関する各種のデータがセットされ、小当り遊技に引き続いて小当り遊技経由の大当り遊技が開始されることとなる。一方、稀な事象ではあるものの、小当り遊技中に遊技球が特定領域に到達しなかった場合には、特別図柄がハズレで示す態様で停止した場合と同様に回数切り管理処理が実行され、遊技状態が高確率状態から低確率状態に移行（転落）する可能性がある。
【０２６１】
以上、主制御回路１００よる主要な制御処理について説明したが、演出制御回路２００側では、特に主制御回路１００から送信される変動パターンコマンド等の受信に基づき、演出決定処理を実行して変動パターンコマンドの種別に応じた多用な変動演出を表示すると共に、本例における演出制御回路２００は、主制御回路１００から送信される遊技球の入球に関する各コマンドの受信に基づき、特定のエラー判定に係る処理を実行する。以下、演出制御回路２００の主要な処理について説明する。
【０２６２】
［演出図柄について］
まず、上記特別図柄の変動表示と対応して変動表示される演出図柄Ｓの一例について概説する。なお、本実施形態における演出表示画面は、遊技状態が低確率状態である場合に表示される通常演出モードと、遊技状態が高確率状態である場合に表示される特殊演出モードとが存在し、演出モードの相違によって表示画面Ｄ１には異なる背景や演出図柄が表示される。
【０２６３】
図３２（ａ）は、通常演出モードにおける表示画面Ｄ１を概略的に示す正面図である。上方に位置する表示画面Ｄ１の変動領域ＡＬ，ＡＣ，ＡＲには、前述の特別図柄の変動表示と同期して変動表示される演出図柄Ｓが表示される。演出図柄Ｓは、各変動領域ＡＬ，ＡＣ，ＡＲにおいて、例えば上下方向に変動表示（スクロール表示）される。
【０２６４】
図３２（ｂ）に示すように、演出図柄Ｓは、例えば１〜８までの連続した数字表記、及び各数字表記に対応した所定のキャラクタが組み合わされた画像（演出図柄「１」〜演出図柄「８」）により構成される。数字表記を含む演出図柄「８」と演出図柄「１」とは連続した図柄として設定されている。
【０２６５】
通常演出モードにおける表示画面Ｄ１には、保留表示アイコン表示領域ＥＩが設けられている。保留表示アイコン表示領域ＥＩは、特１保留の記憶数を示す保留表示アイコンが配置される第１アイコン表示領域ＥＩＡと、特２保留の記憶数を示す保留表示アイコンが配置される第２アイコン表示領域ＥＩＢに左右方向に区画されている。各領域には特１保留及び特２保留の最大記憶数（特１保留＝４つ，特２保留＝２つ）に対応するように保留表示アイコンＰを表示可能であり、第１アイコン表示領域ＥＩＡにおいては特１保留の増加に従って右側から左側に向かって保留表示アイコンＰが配列され、第２アイコン表示領域ＥＩＢにおいては特２保留の記憶に基づいて左側から右側に向かってアイコンＰが配列される。なお、通常演出モードにおいては、遊技状態が低確率状態であることから特２保留が記憶される機会は限りなく少なく、原則的に第２アイコン表示領域ＥＩＢにアイコンＰが表示されることはなく、当該第２アイコン表示領域ＥＩＢを設けない構成としても良い。保留表示アイコン表示領域ＥＩの中央部には、特図抽選（変動）の対象となっている特１保留又は特２保留に対応する保留表示アイコンＰを表す変動対象アイコン表示領域ＥＩＣが矩形状の領域として設定される。図示の例は、第１アイコン表示領域ＥＩＡに３つの保留表示アイコンＰが表示され、第２アイコン表示領域ＥＩＢに１の保留表示アイコンＰが表示されていることから、未消化の特１保留が３つ保留記憶され、特２保留が１つ保留記憶されていることを表している。また、矢印に示すように、始動情報（特１保留又は特２保留）に基づく特図抽選が実行されると、対象となった保留表示アイコンＰが、変動対象アイコン表示領域ＥＩＣへと移動するように表示され、当該移動表示のタイミングと略同期して演出図柄Ｓの変動表示が開始される。
【０２６６】
このように、通常演出モード中においては、特別図柄の変動，停止と略同期して変動表示される演出図柄が変動を開始するたびに特図抽選の対象となった保留表示アイコンＰが変動対象アイコン表示領域ＥＩＣ側へシフトすると共に、後続の保留表示アイコンＰが１つずつ位置ズレするように表示されるため、特別図柄の変動表示と略同期する演出図柄Ｓの変動開始と変動停止までの１サイクルを遊技者が適切に把握可能な構成である。
【０２６７】
図３３は、演出図柄Ｓが変動表示を開始してから停止表示されるまでの基本的な演出の流れを示す図である。なお、本例では前半変動パターンとして「疑似０」、後半変動パターンとして前述の「通常ハズレ１」に係る変動パターンコマンドを受信した場合に実行される変動演出の１系統である「リーチなし演出」を例とする。図３３（ａ）に示すように、表示画面Ｄ１上において演出図柄Ｓの変動表示が開始されると、演出図柄Ｓが変動領域ＡＬ，ＡＲ，ＡＣの順に所定の時間差を有して下方にスクロール表示され、所定時間後に視認不能な高速変動に至る。そして、図３３（ｂ）に示すように、上記演出図柄Ｓの変動表示開始から所定時間経過には、変動領域ＡＬに対応する演出図柄Ｓが先行して停止表示され、続いて変動領域ＡＲに対応する演出図柄Ｓが停止表示され、最後に図３３（ｃ）に示す如く変動領域ＡＣに対応する演出図柄Ｓが停止表示される。また、「リーチなし演出」においては、変動領域ＡＬ；ＡＲに対応する演出図柄Ｓが同一図柄で停止表示される所謂リーチを形成することがなく、「ハズレ」を示す態様で停止表示されることとなる。なお、当りを示す態様とは、図３２（ａ）に示すように例えば変動領域ＡＬ；ＡＣ；ＡＲにおいて全ての演出図柄Ｓが同一図柄で停止される態様であり、ハズレを示す態様とはこれ以外の停止態様である。以上を前提として演出制御回路２００について説明する。
【０２６８】
［演出制御回路２００のＣＰＵ初期化処理］
図３４は、演出制御回路２００のサブＣＰＵ初期化処理（ステップＳ１０００）を説明するフローチャートである。
【０２６９】
（ステップＳ１０００−１）
ＣＰＵ２００ａは、電源投入に応じて、ＲＯＭ２００ｂからＣＰＵ初期化処理プログラムを読み込むとともに、ＲＡＭ２００ｃに記憶されるフラグ等の初期化、設定処理を行う。
【０２７０】
（ステップＳ１０００−３）
次に、ＣＰＵ２００ａは、演出の決定に関わる演出決定乱数（本例では前半変動演出パターン決定乱数，後半変動演出パターン決定乱数等）を更新する処理を行うとともに、以後は、割込み処理が行われるまで当該ステップＳ１０００−３の処理を繰り返し行う。
【０２７１】
［演出制御回路２００のサブタイマ割込み処理］
図３５は、演出制御回路２００のサブタイマ割込み処理（ステップＳ１１００）を説明するフローチャートである。演出制御回路２００には、所定の周期でクロックパルスを発生するリセット用クロックパルス発生回路（不図示）が設けられている。そして、このリセット用クロックパルス発生回路によるクロックパルスの発生により、ＣＰＵ２００ａはタイマ割込み処理プログラムを読み込んで当該サブタイマ割込み処理を開始する。
【０２７２】
（ステップＳ１１００−１）
ＣＰＵ２００ａは、レジスタを退避する。
【０２７３】
（ステップＳ１１００−３）
ＣＰＵ２００ａは、割込みを許可するための処理を行う。
【０２７４】
（ステップＳ１１００−５）
ＣＰＵ２００ａは、演出制御回路２００で用いられる各種タイマカウンタの更新処理を行う。ここで、各種タイマカウンタは、特に断る場合を除き、当該演出制御回路２００のサブタイマ割込み処理の度に１ずつ減算され、０になると減算を停止する。
【０２７５】
（ステップＳ１２００）
ＣＰＵ２００ａは、ＲＡＭ２００ｃの受信バッファに格納されているコマンドを解析するとともに、受信したコマンドに応じた種々の処理を行う。演出制御回路２００においては、主制御回路１００から前述した種々のコマンドが送信されると、コマンド受信割込み処理（図示せず）が行われ、主制御回路１００から送信されたコマンドが受信バッファに格納される。ここでは、コマンド受信割込み処理によって受信バッファに格納されたコマンドを解析することとなる。
【０２７６】
（ステップＳ１３００）
ＣＰＵ２００ａは、変動演出の経過時間を計時するとともに、変動演出ごとにセットされるタイムテーブルを参照して、変動演出演出中に当該タイムテーブルに記憶された該当時間に対応する処理を実行するタイムスケジュール管理処理を行う。このタイムスケジュール管理処理の詳細は後述する。
【０２７７】
（ステップＳ１１００−７）
ＣＰＵ２００ａは、ＲＡＭ２００ｃの送信バッファにセットされているコマンド（内部コマンド）や各種のデータや信号を表示画面Ｄ１の上記画像の表示制御のためのＶＤＰ、音声制御のための音声合成ＬＳＩ、ＬＥＤの点灯制御のための制御基板等へ送信、出力する。
【０２７８】
（ステップＳ１１００−９）
ＣＰＵ２００ａは、レジスタを復帰して当該サブタイマ割込み処理を終了する。
【０２７９】
［変動パターンコマンド受信処理］
図３６は、図３５のステップＳ１２００のコマンド解析処理のうち、前半変動パターンコマンド，後半変動パターンコマンドを受信した際に実行される変動パターンコマンド受信処理（ステップＳ１２３０）を説明するフローチャートである。上記したとおり、各変動パターンコマンドは、主制御回路１００において、ステップＳ６１０−１４でセットされた後、ステップＳ１００−３９のサブコマンド送信処理によって演出制御回路２００に送信される。
【０２８０】
（ステップＳ１２３０−１）
前半変動パターンコマンド及び後半変動パターンコマンドを受信すると、それぞれ上記ステップＳ１０００−３で更新された前半変動演出パターン決定乱数（０〜２４９）、及び後半変動演出パターン決定乱数（０〜２４９）を取得するとともに、変動パターン番号に応じた変動演出パターン決定テーブルＴＢを参照し、変動演出パターンテーブルの中から具体的な変動演出を決定して処理を移す。
【０２８１】
図３７は、変動演出パターン決定テーブルＴＢの一例を示す概要図である。同図に示すように、変動演出パターン決定テーブルＴＢは、主制御回路１００側で決定される前半変動パターン及び後半変動パターンと対応するように、前半変動演出パターン決定テーブルＴＢと、後半変動演出決定テーブルＴＢとに区別される。各変動演出パターン決定テーブルＴＢには、０〜２４９までの変動パターン決定乱数（前半変動演出パターン決定乱数、後半変動演出パターン決定乱数）の範囲に対して、１つの変動演出番号が規定されている。備考欄に示すように、各変動演出番号には、変動演出の具体的な内容が対応付けられており、変動演出番号の相違によって、表示画面Ｄ１上において展開される変動演出の内容（例えば登場するキャラクターや展開等）が異なるものとなる。
【０２８２】
図３７（ａ）に示す前半変動演出決定テーブルＴＢは、前半変動パターンが「疑似０」である場合に参照されるテーブルであり、当該前半変動演出決定テーブルＴＢが参照された場合、前半変動演出パターン決定乱数の範囲に関わらず前半変動演出として「疑似変動なし」が選択されることとなる。
【０２８３】
また、図３７（ｂ）に示す前半変動演出決定テーブルＴＢは、前半変動パターンが「疑似１」〜「疑似５」であり、特図当否抽選の結果が「ハズレ」である場合に参照されるテーブルの一例である。前述の通り、「疑似１」〜「疑似５」までの前半変動パターンは、「１５秒」、「３０秒」、「４５秒」、「６０秒」、「７５秒」の変動時間（前半変動時間）とそれぞれ対応しており、「１５秒」を基本の時間ブロック（時間サイクル）とすると、「疑似１」〜「疑似５」までの前半変動パターンは、それぞれ１ブロックから５ブロックの時間ブロックから構成される。そして、前半変動演出の決定にあっては、前半変動パターンに応じたブロックごとに疑似変動の内容（パターン）が決定される。
【０２８４】
図３７（ｃ）に示す後半変動演出決定テーブルＴＢは、後半変動パターン「通常ハズレ１」，「ガセ擬似ハズレ１」，「ＳＰ発展大当り１」とそれぞれ対応する後半変動演出パターン決定テーブルＴＢである。前半変動演出決定テーブルＴＢと同様に、後半変動演出パターン決定テーブルＴＢには、０〜２４９までの変動パターン決定乱数の範囲に対して、１つ又は複数の変動演出番号が規定されている。そして、変動演出番号の相違によって、表示画面Ｄ１上において展開される変動演出の内容と異なる。
【０２８５】
（ステップＳ１２３０−３）
ＣＰＵ２００ａは、上記ステップＳ１２３０−１で決定された変動演出番号（前半変動演出番号，後半変動演出番号）に基づいて、変動演出実行コマンドを送信バッファにセット（送信バッファに格納）して処理を移す。当該変動演出実行コマンドがＶＤＰに対する内部コマンドとして送信されることにより、ＶＤＰによって変動演出を表示するための画像表示制御が開始される。
【０２８６】
（ステップＳ１２３０−５）
ＣＰＵ２００ａは、変動演出に対応する画像の表示時期や表示時間等が規定されたタイムテーブルのデータをセットして処理を移す。
【０２８７】
（ステップＳ１２３０−７）
ＣＰＵ２００ａは、変動演出の実行時間を計時すべく、変動時間計時タイマをリセットし、当該変動パターンコマンド受信処理を終了する。なお、ここでリセットされた変動時間計時タイマは、上記ステップＳ１３００のタイムスケジュール管理処理において、タイマ割込み処理のたびにカウンタ値が加算され、これによって変動演出の実行時間が計時され、タイムテーブルに規定された各時期に所定の制御処理が実行される。
【０２８８】
［タイムスケジュール管理処理］
図３８は、タイムスケジュール管理処理（ステップＳ１３００）を説明するフローチャートである。上述のとおり、ＣＰＵ２００ａによって変動演出実行コマンドが送信バッファにセットされ、当該コマンドが表示画面Ｄ１を制御するＶＤＰに対する内部コマンドとして送信されることにより、表示画面Ｄ１上では、演出図柄Ｓの変動表示が開始されると共に、当該変動表示に伴って多様な変動演出が表示される。当該タイムスケジュール管理処理は、変動演出の実行中に表現される多様な演出を時間管理する。
【０２８９】
（ステップＳ１３００−１）
ＣＰＵ２００ａは、まず、変動時間計時タイマのカウンタ値を加算し、変動演出の実行時間を更新する。なお、前述のとおり、変動時間計時タイマのカウンタ値は、ステップＳ１２３０−７において毎回リセットされる。
【０２９０】
（ステップＳ１４００）
ＣＰＵ２００ａは、タイムテーブルを参照し、現在の演出の実行時間に応じて、各種の内部コマンドを送信バッファにセットし、表示画面Ｄ１上において、所定の時期に所定の演出がなされるようにメイン表示装置８０を制御して、当該タイムスケジュール管理処理を終了する。
【０２９１】
［各種エラー判定処理について］
以下、演出制御回路２００による各種のエラー判定処理について説明する。エラー判定処理は、主制御回路１００からの入球に係るコマンドを契機として実行される。
【０２９２】
［アウト球カウント処理］
図３９は、図３５のステップＳ１２００のコマンド解析処理において、アウト球スイッチ通過指定コマンドを受信した場合に実行されるアウト球カウント処理（ステップＳ１５００）を示すフロー図である。当該アウト球カウント処理は、後述のベース異常エラー判定処理の前提となる処理である。
【０２９３】
（ステップＳ１５００−１）
ＣＰＵ２００ａは、アウト球スイッチ通過指定コマンドを受信したことに基づいて、現在の遊技状態が大当り遊技中であるかを判定し、大当り遊技中である場合に当該アウト球カウント処理を終了し、大当り遊技中でない場合にステップＳ１５００−３に処理を移す。
【０２９４】
（ステップＳ１５００−３）
ＣＰＵ２００ａは、アウト個数カウンタの値を更新（＋１）して処理を移す。
【０２９５】
（ステップＳ１５００−５）
ＣＰＵ２００ａは、更新後のアウト個数カウンタの値が「１００（個）」に達したかを判定し、達した場合にステップＳ１５００−７に処理を移し、達していない場合に当該アウト球カウント処理を終了する。
【０２９６】
（ステップＳ１５００−７）
ＣＰＵ２００ａは、アウト個数カウンタ及び後述のベース異常判定用カウンタをクリアして当該アウト球カウント処理を終了する。
【０２９７】
以上の通り、演出制御回路２００は、アウト球スイッチ通過指定コマンドの受信を契機としてアウト球数を積算して記憶し、所定数に達した時点でこれをクリアする。
【０２９８】
［ベース異常エラー判定処理］
図４０は、図３５のステップＳ１２００のコマンド解析処理のうち、賞球数に関する情報が含まれる第１始動口スイッチ通過コマンド、第２始動口スイッチ通過コマンド、大入賞口スイッチ通過指定コマンド、一般入賞口スイッチ通過指定コマンドのいずれかを受信した場合に実行されるベース異常エラー判定処理（ステップＳ１５１０）を説明するフロー図である。
【０２９９】
（ステップＳ１５１０−１）
ＣＰＵ２００ａは、上記いずれかのコマンドを受信したことに基づいて、現在の遊技状態が大当り遊技中であるかを判定し、大当り遊技中である場合に当該ベース異常エラー判定処理を終了し、大当り遊技中でない場合にステップＳ１５１０−３に処理を移す。
【０３００】
（ステップＳ１５１０−３）
ＣＰＵ２００ａは、ベース異常判定用カウンタの値を更新して処理を移す。当該カウンタの更新は、各コマンドに含まれる賞球数に基づいて実行される。
【０３０１】
（ステップＳ１５１０−５）
ＣＰＵ２００ａは、上記更新後のベース異常判定用カウンタの値に基づいてベース異常判定処理を実行して処理を移す。ここで、ベース異常判定処理は、上記ベース異常判定用カウンタの値と、遊技状態ごとに予め設定された閾値との比較によって実行される。例えば、遊技状態が低確率状態である場合の閾値は「４０」に設定されており、ベース異常判定用カウンタの値が当該閾値を超える場合、エラーの判定がなされる。また、遊技状態が高確率状態である場合の閾値は、低確率状態よりも大きい「１００」に設定されており、ベース異常判定用カウンタの値が当該閾値を超える場合、エラーの判定がなされる。このように、ベース異常エラー判定処理とは、所定のアウト数（本例では１００個）に対して払い出された賞球数の割合を監視、判定する処理であり、ベースが過大となった場合、特定の入賞部品の上流側での球がらみ等、何らかの異常が発生していることが考えられる。
【０３０２】
（ステップＳ１５１０−７）
ＣＰＵ２００ａは、上記判定の結果、ベース異常判定用カウンタの値が閾値を超えたかを判定し、超えた場合にステップＳ１５１０−９に処理を移し、超えない場合に当該ベース異常エラー判定処理を終了する。
【０３０３】
（ステップＳ１５１０−９）
ＣＰＵ２００ａは、ベース異常が生じたことに基づいて、異常報知処理を実行して当該ベース異常エラー判定処理を終了する。ここで、異常報知処理とは、例えば遊技盤３０やパネル枠４に配設されたＬＥＤを所定の色により点滅させる制御や、警告音と共に「ベース異常を検出しました」等のメッセージを音声により報知させる制御等を含み、遊技者のみならず、遊技機の設置店側にベース異常が生じたことを認識させる処理である。
なお、ベース異常判定用カウンタの値を特定期間中における賞球数とアウト数の差分により算出し、当該差分が閾値以上となったことに基づいてベース異常の発生を判定する構成であっても良い。
【０３０４】
［入賞頻度異常エラー判定処理］
次に、エラー判定処理の他の例として入賞頻度異常エラー判定処理について説明する。図４１は、図３５のステップＳ１２００のコマンド解析処理において、ゲートスイッチ通過指定コマンド、第１始動口スイッチ通過コマンド、第２始動口スイッチ通過コマンド、大入賞口スイッチ通過指定コマンド、一般入賞口スイッチ通過指定コマンドのいずれかを受信した場合に実行される入賞頻度異常エラー判定処理（ステップＳ１５２０）を説明するフロー図である。
【０３０５】
（ステップＳ１５２０−１）
ＣＰＵ２００ａは、上記複数のコマンド（入球部品）ごとに対応付けられた入賞頻度異常判定用カウンタ１〜５いずれかの値を更新（＋１）して処理を移す。これらの入賞頻度異常判定用カウンタの値は、図外の内部タイマの更新処理によって例えば６０秒が経過するごとにクリア処理される。
【０３０６】
（ステップＳ１５２０−３）
ＣＰＵ２００ａは、上記更新後の入賞頻度異常判定用カウンタの値に基づいて、入賞頻度異常判定処理を実行して処理を移す。ここで、入賞頻度異常判定処理は、上記更新後の入賞頻度異常判定用カウンタの値と、遊技盤３０配設場所や遊技釘の配置等を加味して各入賞頻度異常判定用カウンタ１〜５ごとに予め設定された閾値との比較によって実行される。そして、入賞頻度異常判定用カウンタの値が閾値を超える場合、エラーの判定がなされる。このように、入賞頻度異常エラー判定処理とは、所定の時間間隔（本例では６０秒）における入球部品に対する入球回数（入賞頻度）を監視，判定する処理であり、例えば特定の入球部品に対する入球頻度が過大である場合、当該入球部品の上流側での球がらみや、不正な遊技者による糸ゴト（リフティングゴト）等が発生していることが考えられる。
【０３０７】
（ステップＳ１５２０−５）
ＣＰＵ２００ａは、上記判定の結果、入賞頻度異常判定用カウンタの値が閾値を超えたかを判定し、超えた場合にステップＳ１５２０−７に処理を移し、超えない場合に当該入賞頻度異常エラー判定処理を終了する。
【０３０８】
（ステップＳ１５２０−７）
ＣＰＵ２００ａは、入賞頻度異常が生じたことに基づいて、異常報知処理を実行して当該ベース異常エラー判定処理を終了する。なお、異常報知処理は前述の場合と略同様であるが、例えば警告音と共に「入賞頻度異常を検出しました」等のメッセージを音声により報知させる制御等含む。
【０３０９】
［大入賞口過剰入賞エラー判定処理］
次に、エラー判定処理の他の例として大入賞口過剰入賞エラー判定処理について説明する。図４２は、図３５のステップＳ１２００のコマンド解析処理において、大入賞口スイッチ通過指定コマンドを受信した場合に実行される大入賞口過剰入賞異常エラー判定処理（ステップＳ１５３０）を説明するフロー図である。
【０３１０】
（ステップＳ１５３０−１）
ＣＰＵ２００ａは、上記大入賞口スイッチ通過指定コマンドを受信したことに基づいて、実行中の特別遊技が小当り遊技であるかを判定し、小当り遊技である場合にステップＳ１５３０−３に処理を移し、小当り遊技でない場合（大当り遊技又は小当り経由の大当り遊技）にステップＳ１５３０−９に処理を移す。
【０３１１】
（ステップＳ１５３０−３）
ＣＰＵ２００ａは、小当り用大入賞口過剰入賞判定用カウンタの値を更新（＋１）して処理を移す。
【０３１２】
（ステップＳ１５３０−５）
ＣＰＵ２００ａは、上記更新後の小当り用大入賞口過剰入賞判定用カウンタの値に基づいて、大入賞口過剰入賞判定処理を実行して処理を移す。ここで、大入賞口過剰入賞判定処理は、上記更新後の小当り用大入賞口過剰入賞判定用カウンタの値と、大入賞部品６４が閉鎖動作する規定数（本例では「９」）を加味して予め設定された閾値（例えば「１１」）との比較によって実行される。そして、小当り用大入賞口過剰入賞判定用カウンタの値が閾値を超える場合、エラーの判定がなされる。
【０３１３】
（ステップＳ１５３０−７）
ＣＰＵ２００ａは、上記判定の結果、小当り用大入賞口過剰入賞判定用カウンタの値が閾値を超えたかを判定し、超えた場合にステップＳ１５３０−１７に処理を移し、超えない場合に当該大入賞口過剰入賞エラー判定処理を終了する。
【０３１４】
（ステップＳ１５３０−９）
ＣＰＵ２００ａは、一連の大当り遊技の状態が大入賞口閉鎖有効処理中であるかを判定し、大入賞口閉鎖有効処理中である場合にステップＳ１２３０−１１に処理を移し、大入賞口閉鎖有効処理中でない場合に当該大入賞口過剰入賞エラー判定処理を終了する。
【０３１５】
（ステップＳ１５３０−１１）
ＣＰＵ２００ａは、大当り用大入賞口過剰入賞判定用カウンタの値を更新（＋１）して処理を移す。
【０３１６】
（ステップＳ１５３０−１３）
ＣＰＵ２００ａは、上記更新後の大当り用大入賞口過剰入賞判定用カウンタの値に基づいて、大入賞口過剰入賞判定処理を実行して処理を移す。当該大入賞口過剰入賞判定処理は、上記更新後の大当り用大入賞口過剰入賞判定用カウンタの値と、予め設定された閾値（例えば「２」）との比較によって実行される。そして、大当り用大入賞口過剰入賞判定用カウンタの値が閾値を超える場合、エラーの判定がなされる。このように、大入賞口過剰入賞エラー判定処理とは、小当り遊技においては大入賞部品６４が開放動作してから閉鎖動作するまでの入球回数を監視，判定する処理であり、大当り遊技においては、大入賞部品６４が閉鎖動作してから再び開放動作するまでの入球回数を監視，判定する処理である。そして、過剰入賞が過大である場合、例えば開閉体６６の開閉不良や糸ゴト等の不正が発生していることが考えられる。なお、本例では、一度でも過剰入賞が発生した場合にエラー判定とする構成としたが、例えば複数のラウンド間において上記閾値を超える過剰入賞が発生した場合にエラー判定を行う構成であっても良い。
【０３１７】
（ステップＳ１５３０−１５）
ＣＰＵ２００ａは、上記判定の結果、大当り用大入賞口過剰入賞判定用カウンタの値が閾値を超えたかを判定し、超えた場合にステップＳ１５３０−１７に処理を移し、超えない場合に当該大入賞口過剰入賞エラー判定処理を終了する。
【０３１８】
（ステップＳ１５３０−１７）
ＣＰＵ２００ａは、大入賞口過剰入賞が生じたことに基づいて、異常報知処理を実行して当該大入賞口過剰入賞エラー処理を終了する。なお、異常報知処理は前述の場合と略同様であるが、例えば警告音と共に「過剰入賞を検出しました」等のメッセージを音声により報知させる制御等含む。
【０３１９】
以上の通り、本例に係る演出制御回路２００は、遊技盤３０に配設された複数の遊技部品への遊技球の通過を契機として送信されるコマンドの内容に基づいて、遊技球の入球や賞球に関する多様なエラーを判定可能である。上記の他にも例えば、大入賞部品６４に入球した遊技球の総数と、大入賞部品６４から排出された遊技球の総数とが一致しない大入賞口排出球不足エラー（主制御回路１００のステップＳ６９０−３）や、大入賞口検出スイッチＳＷ３に検出されていないにも関わらず、特定領域検出スイッチＳＷ４や大入賞部品排出検出スイッチＳＷ８からの入力があった場合等の大入賞口異常排出エラー等についても判定可能である。
【０３２０】
また、これらのエラー判定を主制御回路１００においても実行すれば、主制御回路１００と演出制御回路２００のダブルチェックが可能となり、何らかの要因によってコマンドの送信漏れが発生した場合であっても主制御回路１００側においてエラーの発生を適正に検知することができる。
【０３２１】
また、上記各種のエラーが発生した場合に、エラーの種別、発生日時、回数等の情報を特定の記憶領域（バックアップ用ＲＡＭ等）に記憶し、遊技機の設置店がモニター等によって確認可能としても良い。
以上、本発明を実施の形態に基づいて説明したが、本発明の技術的範囲は上記実施形態に何ら限定されることはなく、実施形態を組み合わせて多様な変更、改良を行い得ることが当業者において明らかである。また、そのような多様な変更、改良を加えた形態も本発明の技術的範囲に含まれ得ることが特許請求の範囲の記載から明らかである。
【０３２２】
即ち、上述したエラー以外にも、例えば主制御回路１００側において、チェックサム異常エラー（ステップＳ１００−２１）、特定の電波を感知したことに基づく電波エラー、各種のスイッチ（センサー）の断線を検出する盤面スイッチエラー等が判定可能である。また、払出制御回路１５０側において、払出動作時でないにも関わらず、賞球数計数スイッチ１５３からの入力が所定の閾値を超えた場合の過剰賞球エラー、賞球数計数スイッチ  １５３からの入力時間が所定時間以上継続した場合の球詰まりエラー等が判定可能である。
そして、これらのエラーが発生した場合には各エラーの発生を示すコマンドが演出制御回路２００側に送信され、演出制御回路２００では、バックアップ用ＲＡＭにエラーの発生情報（エラーの種別、発生日時、回数等）を記憶する。また、これらの発生情報を電源投入時における所定の操作によってメイン表示装置８０に表示可能としても良い。また、エラーの重要度に応じて判定を行う制御回路を適宜選択し、重要度の高いエラーが発生した場合に限って当該エラーの発生を外部情報出力する一方、重要度の低いエラー、例えば演出制御回路２００側で判定されたエラーについては外部情報出力を行わない構成としても良い。また、重要度の高い主制御回路１００又は払出制御回路１５０において判定されたエラーのうち、特定のエラーについては、その後の遊技の進行を不可（特別図柄，普通図柄に関する抽選，変動不可）とする設定としても良く、それ以外のエラー或いは演出制御回路２００側で判定されたエラーについては継続して遊技可能に設定しても良い。
【０３２３】
上記実施形態において、図２０の特別図柄乱数取得処理（ステップＳ５３５）を実行するＣＰＵ１００ａが始動情報取得手段を構成する。また、図２３の特図当否抽選処理（ステップＳ６１０−９）を実行するＣＰＵ１００ａが当否抽選手段を構成する。また、同図の特図種別決定抽選処理（ステップＳ６１０−１１）を実行するＣＰＵ１００ａが特図種別決定手段を構成する。また、同図の特図変動パターン決定抽選処理（ステップＳ６１０−１４）を実行するＣＰＵ１００ａが図柄変動手段を構成する。また、図２６〜図３１の処理を実行するＣＰＵ１００ａが特別遊技実行手段を構成する。また、図２５の回数切り管理処理（ステップＳ６３０−７）、図３０の遊技状態設定処理（ステップＳ６８０−３）及び図３１の回数切り管理処理（ステップＳ６９０−１９）を実行するＣＰＵ１００ａが遊技状態設定手段を構成する。また、各種のコマンドに基づいて、表示部としての表示画面Ｄ１上における演出に係る制御処理やエラー判定に係る処理を実行する演出制御回路が演出制御手段を構成する。特に、図３９のアウト球カウント処理（ステップＳ１５００）を実行するＣＰＵ２００ａがアウト球カウント手段を構成し、図４０のベース異常エラー判定処理（ステップＳ１５１０）を実行するＣＰＵ２００ａがベース異常エラー判定手段を構成し、図４１の入賞頻度異常エラー判定処理（ステップＳ１５２０）を実行するＣＰＵ２００ａが入賞頻度異常エラー判定手段を構成し、図４２の大入賞口過剰入賞エラー判定処理（ステップＳ１５３０）を実行するＣＰＵ２００ａが大入賞口過剰入賞エラー判定手段を構成する。
【符号の説明】
【０３２４】
１  パチンコ機，９  操作機構，９Ａ  プッシュボタン，３０  遊技盤，
３５Ａ  第１特別図柄表示装置，３５Ｂ  第２特別図柄表示装置，
６０  第１始動入賞部品，６２  第２始動入賞部品，６４  大入賞部品，
６８  普図通過ゲート， ８０  メイン表示装置，１００  主制御回路，
１００ａ  メインＣＰＵ，１００ｂ  メインＲＯＭ，１００ｃ  メインＲＡＭ，
１５０  払出制御回路，２００  演出制御回路，２００ａ  サブＣＰＵ，
２００ｂ  サブＲＯＭ，２００ｃ  サブＲＡＭ，Ｄ１  表示画面
【図１】
2020141759.tif 000003
【図２】
2020141759.tif 000004
【図３】
2020141759.tif 000005
【図４】
2020141759.tif 000006
【図５】
2020141759.tif 000007
【図６】
2020141759.tif 000008
【図７】
2020141759.tif 000009
【図８】
2020141759.tif 000010
【図９】
2020141759.tif 000011
【図１０】
2020141759.tif 000012
【図１１】
2020141759.tif 000013
【図１２】
2020141759.tif 000014
【図１３】
2020141759.tif 000015
【図１４】
2020141759.tif 000016
【図１５】
2020141759.tif 000017
【図１６】
2020141759.tif 000018
【図１７】
2020141759.tif 000019
【図１８】
2020141759.tif 000020
【図１９】
2020141759.tif 000021
【図２０】
2020141759.tif 000022
【図２１】
2020141759.tif 000023
【図２２】
2020141759.tif 000024
【図２３】
2020141759.tif 000025
【図２４】
2020141759.tif 000026
【図２５】
2020141759.tif 000027
【図２６】
2020141759.tif 000028
【図２７】
2020141759.tif 000029
【図２８】
2020141759.tif 000030
【図２９】
2020141759.tif 000031
【図３０】
2020141759.tif 000032
【図３１】
2020141759.tif 000033
【図３２】
2020141759.tif 000034
【図３３】
2020141759.tif 000035
【図３４】
2020141759.tif 000036
【図３５】
2020141759.tif 000037
【図３６】
2020141759.tif 000038
【図３７】
2020141759.tif 000039
【図３８】
2020141759.tif 000040
【図３９】
2020141759.tif 000041
【図４０】
2020141759.tif 000042
【図４１】
2020141759.tif 000043
【図４２】
2020141759.tif 000044