(57)【特許請求の範囲】
【請求項１】
遊技球を蓄積可能な球供給通路と、
前記球供給通路内を通過した遊技球を払出通路に移動可能な遊技球移動手段と、
前記遊技球移動手段の駆動を制御する制御手段と、
前記遊技球移動手段によって前記払出通路に移動された遊技球を検出する払出検出手段と、を備え、
前記制御手段は、前記払出検出手段によって前記遊技球が検出されるまで、前記遊技球移動手段によって１の遊技球を前記払出通路に移動させるために必要な払出駆動量よりも少ない単位駆動量を１回の駆動として、前記単位駆動量の駆動と所定時間の停止とを繰り返す前記遊技球移動手段のリトライ制御を実行可能であることを特徴とする遊技機。
【請求項２】
前記単位駆動量は、前記払出駆動量を特定数で分割した駆動量であることを特徴とする請求項１に記載の遊技機。
【請求項３】
前記制御手段は、前記払出検出手段によって前記遊技球が検出されずに前記遊技球移動手段を駆動させた駆動量が所定の上限駆動量を超えたことを条件に、所定の初期化操作がなされるまで前記遊技球移動手段を停止するよう制御することを特徴とする請求項１又は２に記載の遊技機。
【請求項４】
前記球供給通路内を通過する遊技球を検出する補給検出手段と、
所定個数の遊技球を払出すのに十分な時間に相当する値を第１の初期値とする第１の値を、前記遊技球の払出が開始されてから単位時間が経過するごとに前記第１の初期値から所定単位量ずつ更新していく第１の更新手段と、
前記第１の初期値よりも小さい値を第２の初期値とする第２の値を、前記遊技球の払出が開始されてから前記補給検出手段が前記遊技球を検出していることを条件に前記単位時間が経過するごとに前記第２の初期値から前記所定単位量ずつ更新していく第２の更新手段と、
前記第１の更新手段によって更新された前記第１の値と前記第２の更新手段によって更新された前記第２の値との比較結果に基づき、前記遊技球移動手段による前記遊技球の制御に関する判定を行う判定手段と、をさらに備え、
前記制御手段は、前記判定手段によって前記遊技球の移動を禁止すると判定されても、前記リトライ制御を実行していることを条件に、前記判定手段によって前記遊技球の移動を許可することを特徴とする請求項１〜３のいずれか１項に記載の遊技機。
【請求項５】
前記制御手段は、前記判定手段によって前記遊技球の移動を禁止すると判定されたとき、前記リトライ制御を行うことを特徴とする請求項４に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関し、特に、遊技球の払出装置を備えた遊技機に関する。
【背景技術】
【０００２】
例えば、遊技球を用いて遊技を行う遊技機として、いわゆるパチンコ遊技機が知られている。こうしたパチンコ遊技機は、遊技領域に発射された遊技球が始動口や大入賞口又は一般入賞口等に入賞すると、予め定められた数量の遊技球が払出装置によって払出されるようになっている。
【０００３】
従来、この種のパチンコ遊技機として、ステッピングモータにより回転する遊技球移動手段としてのスプロケットと、遊技機上部の貯留タンクからスプロケットに向けて遊技球を供給する球供給通路と、球供給通路内に遊技球が存在しない球切れ状態か否かを検出する通路球切れスイッチと、スプロケットの回転軸に固定されたスリット部材の検出スリットを検出することでスプロケットの回転位置を検出するスリットセンサとを備えた払出装置を搭載したものが知られている（例えば、特許文献１参照）。
【０００４】
この特許文献１に記載のパチンコ遊技機は、払出装置において遊技球がスプロケットに噛み込んでしまう、いわゆる球噛みが生じた場合に、当該球噛みを解消するリトライ動作を実行するようになっている。このリトライ動作は、スリットセンサの検出状態に応じてステッピングモータの励磁、非励磁を制御して球噛みを解消させるものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２０５１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、近年、パチンコ遊技機においては、表示装置の大型化などに伴い遊技機筐体内の省スペース化を図る必要性が増し、また環境保全及び部品コスト削減を目的として構成部品のリサイクル化を促進する必要性も生じている。このため、上述した省スペース化やリサイクル化などの観点から部品点数の削減や構成部品の簡素化が望まれている。
【０００７】
しかしながら、上述の特許文献１に記載の遊技機にあっては、上述のリトライ動作を実行するにはスリットセンサが必須の構成である。したがって、上述したように部品点数を削減するべくスリットセンサ等の検出手段を廃した場合には、リトライ動作を実行することができなくなってしまう。
【０００８】
本発明は、上述のような事情に鑑みてなされたもので、遊技球移動手段の駆動位置を検出する検出手段を要さずにリトライ動作を実行することができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係る遊技機は、遊技球を蓄積可能な球供給通路（第１及び第２の球供給通路１７１Ａ，１７１Ｂ）と、前記球供給通路内を通過した遊技球を払出通路に移動可能な遊技球移動手段（第１及び第２のスプロケット１７３Ａ，１７３Ｂ並びに払出モータ１７４）と、前記遊技球移動手段の駆動を制御する制御手段（払出ＣＰＵ３０１）と、前記遊技球移動手段によって前記払出通路に移動された遊技球を検出する払出検出手段（第１の計数スイッチ１８１Ａ及び第２の計数スイッチ１８１Ｂ）と、を備え、前記制御手段は、前記払出検出手段によって前記遊技球が検出されるまで、前記遊技球移動手段によって１の遊技球を前記払出通路に移動させるために必要な払出駆動量（例えば、１６ステップ）よりも少ない単位駆動量（例えば、４ステップ）を１回の駆動として、前記単位駆動量の駆動と所定時間の停止とを繰り返す前記遊技球移動手段のリトライ制御を実行可能である構成を有する。
【００１０】
この構成により、本発明に係る遊技機は、払出検出手段によって遊技球が検出されるまで遊技球移動手段を単位駆動量ずつ駆動させるリトライ制御を実行可能なため、遊技球移動手段の駆動位置を検出するスリットセンサ等を設けなくとも、例えば球噛みを解消するためのリトライ動作を行うことができる。
【００１１】
また、こうしたリトライ動作を行った場合には、払出検出手段が遊技球を検出したときの遊技球移動手段の駆動位置を原点位置として調整することも可能となるため、本発明に係る遊技機は、スリットセンサ等を用いずに遊技球移動手段の原点位置の調整を行うことができる。
【００１２】
このように、リトライ動作が球噛み時等に限らず原点位置の調整時にも併用可能であるため、本発明に係る遊技機は、リトライ制御に汎用性を持たせることができ、結果として制御手段による処理を簡略化することができる。
【００１３】
さらに、本発明に係る遊技機は、スリットセンサ等を設けていないので、遊技機の構成を簡易かつ低コストな構成とすることができる。
【００１４】
また、本発明に係る遊技機は、リトライ制御実行時の遊技球移動手段の単位駆動量が、遊技球移動手段に１つの遊技球を移動させてから次の遊技球を移動させるために必要な払出駆動量よりも少ないので、１つの遊技球を移動させるために遊技球移動手段を複数回に分けて駆動させることができる。これにより、例えば球噛み等が生じている場合には、これを解消でき、また原点位置の調整を行う場合には、正確な原点位置に調整することができる。
【００１５】
また、本発明に係る遊技機において、前記単位駆動量は、前記払出駆動量を特定数（４回）で分割した駆動量であってもよい。
【００１６】
この構成により、本発明に係る遊技機は、上述の単位駆動量が払出駆動量を特定数で分割した駆動量であるため、１つの遊技球を移動させる際の遊技球移動手段の駆動回数を複数回に分割することができる。
【００１７】
また、本発明に係る遊技機において、前記制御手段は、前記払出検出手段によって前記遊技球が検出されずに前記遊技球移動手段を駆動させた駆動量が所定の上限駆動量（例えば、１２回／１９２ステップ）を超えたことを条件に、所定の初期化操作がなされるまで前記遊技球移動手段を停止するよう制御するようにしてもよい。
【００１８】
この構成により、本発明に係る遊技機は、払出検出手段によって遊技球が検出されずに遊技球移動手段の駆動量が上限駆動量を超えたときには初期化操作がなされるまで遊技球移動手段を停止することができる。このため、過度なリトライ動作の繰り返しにより遊技球移動手段に不具合が生ずることを防止することができる。
【００１９】
また、本発明に係る遊技機は、初期化操作がなされるまで遊技球移動手段を停止するので、当該遊技球移動手段の停止によって、例えば球供給通路に蓄積された遊技球が１つもないような異常な状態から遊技機を復帰させる必要があることを促すことができる。
【００２０】
また、本発明に係る遊技機は、前記球供給通路内を通過する遊技球を検出する補給検出手段（第１及び第２の１５球担保スイッチ１７２Ａ，１７２Ｂ）と、前記球供給通路内を通過する遊技球を検出する補給検出手段（第１及び第２の１５球担保スイッチ１７２Ａ，１７２Ｂ）と、前記球供給通路内を通過した遊技球を移動可能な遊技球移動手段（第１及び第２のスプロケット１７３Ａ，１７３Ｂ並びに払出モータ１７４）と、所定個数（例えば、１５個以下）の遊技球を払出すのに十分な時間（例えば、２０００ｍｓ以下）に相当する値を第１の初期値（例えば、２０００）とする第１の値（第１及び第２の担保球タイマ３０６Ａ，３０６Ｂのタイマ値）を、前記遊技球の払出が開始されてから単位時間（例えば、１ｍｓ）が経過するごとに前記第１の初期値から所定単位量（例えば、減算値「１」）ずつ更新していく第１の更新手段（第１及び第２の担保球タイマ３０６Ａ，３０６Ｂ）と、前記第１の初期値よりも小さい値を第２の初期値（例えば、１９５０）とする第２の値（第１及び第２の担保球カウンタ３０５Ａ，３０５Ｂのカウンタ値）を、前記遊技球の払出が開始されてから前記補給検出手段が前記遊技球を検出していることを条件に前記単位時間が経過するごとに前記第２の初期値から前記所定単位量ずつ更新していく第２の更新手段（第１及び第２の担保球カウンタ３０５Ａ，３０５Ｂ）と、前記第１の更新手段によって更新された前記第１の値と前記第２の更新手段によって更新された前記第２の値との比較結果に基づき、前記遊技球移動手段による前記遊技球の制御に関する判定を行う判定手段（払出ＣＰＵ３０１）と、をさらに備え、前記制御手段は、前記判定手段によって前記遊技球の移動を禁止すると判定されても、前記リトライ制御を実行していることを条件に、前記判定手段によって前記遊技球の移動を許可するようにしてもよい。
【００２１】
この構成により、本発明に係る遊技機は、第１の更新手段と第２の更新手段とがともに単位時間が経過するごとに、それぞれ第１の値及び第２の値を更新する。このため、遊技球の移動が開始された後、継続的に補給検出手段が遊技球を検出していれば、第１の値が所定値となったときには、第２の値は、すでに所定値となっていることとなる。この場合、遊技球の移動に応じて遊技球の補給が行われたことが保障される。
【００２２】
一方、第１の値が所定値となったときに第２の値が所定値となっていない場合には、なんらかの要因により遊技球の移動に応じた遊技球の補給がなされていないこととなる。したがって、本発明に係る遊技機は、更新された第１の値と第２の値とを比較することで、遊技球の移動に応じて遊技球の補給が正しく行われたか否かを判断することができる。
【００２３】
この結果、本発明に係る遊技機は、例えば単に補給検出手段による遊技球の検出有無により遊技球の補給がなされているか否かを判定する場合と比較して、球供給通路内に蓄積される遊技球の管理及び保障を正確に行うことができる。
【００２４】
さらに、本発明に係る遊技機は、判定手段によって遊技球の移動を禁止すると判定されてもリトライ制御を実行している場合には遊技球の移動が許可されるので、遊技球の移動が禁止されることによりリトライ制御が行えなくなることを防止できる。
【００２５】
また、本発明に係る遊技機において、前記制御手段は、前記判定手段によって前記遊技球の移動を禁止すると判定されたとき、前記リトライ制御を行うようにしてもよい。
【００２６】
この構成により、本発明に係る遊技機は、判定手段によって遊技球の移動を禁止すると判定されたとき、リトライ制御を行うので、なんらかの異常により遊技球移動手段の駆動が停止された後には必ずリトライ動作を行うことができる。このように、遊技球移動手段の駆動停止と連動してリトライ動作を行うことで、リトライ動作を単独で行う場合と比較して処理を円滑に進めることができる。
【発明の効果】
【００２７】
本発明によれば、遊技球移動手段の駆動位置を検出する検出手段を要さずにリトライ動作を実行することができる遊技機を提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の第１の実施の形態に係るパチンコ遊技機の機能フローを示す図である。
【図２】本発明の第１の実施の形態に係るパチンコ遊技機の外観示す斜視図である。
【図３】本発明の第１の実施の形態に係るパチンコ遊技機の分解斜視図である。
【図４】本発明の第１の実施の形態に係るパチンコ遊技機の遊技盤の構成を示す正面図である。
【図５】本発明の第１の実施の形態に係るパチンコ遊技機における払出ユニットの概略構成図である。
【図６】本発明の第１の実施の形態に係るパチンコ遊技機の賞球ケースユニットの構成を示す正面図である。
【図７】本発明の第１の実施の形態に係るパチンコ遊技機の回路構成を示すブロック図である。
【図８】本発明の第１の実施の形態に係るパチンコ遊技機における大当り乱数判定テーブル（第１始動口入賞時）の一例を示す図である。
【図９】本発明の第１の実施の形態に係るパチンコ遊技機における大当り乱数判定テーブル（第２始動口入賞時）の一例を示す図である。
【図１０】本発明の第１の実施の形態に係るパチンコ遊技機における大当り図柄乱数判定テーブル（第１始動口入賞時）の一例を示す図である。
【図１１】本発明の第１の実施の形態に係るパチンコ遊技機における大当り図柄乱数判定テーブル（第２始動口入賞時）の一例を示す図である。
【図１２】本発明の第１の実施の形態に係るパチンコ遊技機における大当り種類決定テーブルの一例を示す図である。
【図１３】本発明の第１の実施の形態に係るパチンコ遊技機における変動パターン決定テーブルの一例を示す図である。
【図１４】本発明の第１の実施の形態に係るパチンコ遊技機における変動演出テーブルの一例を示す図である。
【図１５】本発明の第１の実施の形態に係るパチンコ遊技機においてメインＣＰＵにより実行される主制御メイン処理の一例を示すフローチャートである。
【図１６】本発明の第１の実施の形態に係るパチンコ遊技機における特別図柄制御処理の一例を示すフローチャートである。
【図１７】本発明の第１の実施の形態に係るパチンコ遊技機における特別図柄記憶チェック処理の一例を示すフローチャートである。
【図１８】本発明の第１の実施の形態に係るパチンコ遊技機における特別図柄決定処理の一例を示すフローチャートである。
【図１９】本発明の第１の実施の形態に係るパチンコ遊技機における特別図柄変動時間管理処理の一例を示すフローチャートである。
【図２０】本発明の第１の実施の形態に係るパチンコ遊技機における特別図柄表示時間管理処理の一例を示すフローチャートである。
【図２１】本発明の第１の実施の形態に係るパチンコ遊技機における特別図柄表示時間管理処理の一例を示すフローチャートである。
【図２２】本発明の第１の実施の形態に係るパチンコ遊技機における大当り開始インターバル管理処理の一例を示すフローチャートである。
【図２３】本発明の第１の実施の形態に係るパチンコ遊技機における大当り終了インターバル処理の一例を示すフローチャートである。
【図２４】本発明の第１の実施の形態に係るパチンコ遊技機における普通図柄制御処理の一例を示すフローチャートである。
【図２５】本発明の第１の実施の形態に係るパチンコ遊技機においてメインＣＰＵにより実行されるシステムタイマ割込処理の一例を示すフローチャートである。
【図２６】本発明の第１の実施の形態に係るパチンコ遊技機におけるスイッチ入力検出処理の一例を示すフローチャートである。
【図２７】本発明の第１の実施の形態に係るパチンコ遊技機における始動口通過検出処理の一例を示すフローチャートである。
【図２８】本発明の第１の実施の形態に係るパチンコ遊技機においてサブＣＰＵにより実行される副制御メイン処理の一例を示すフローチャートである。
【図２９】本発明の第１の実施の形態に係るパチンコ遊技機におけるコマンド解析処理の一例を示すフローチャートである。
【図３０】本発明の第１の実施の形態に係るパチンコ遊技機においてサブＣＰＵにより実行される副制御回路割込処理の一例を示すフローチャートである。
【図３１】本発明の第１の実施の形態に係るパチンコ遊技機において払出ＣＰＵにより実行される電源投入処理の一例を示すフローチャートである。
【図３２】本発明の第１の実施の形態に係るパチンコ遊技機において払出ＣＰＵにより実行されるメイン処理の一例を示すフローチャートである。
【図３３】本発明の第１の実施の形態に係るパチンコ遊技機において払出ＣＰＵにより実行されるシステムタイマ割込み処理の一例を示すフローチャートである。
【図３４】本発明の第１の実施の形態に係るパチンコ遊技機において払出ＣＰＵにより実行される担保球あり検知処理の一例を示すフローチャートである。
【図３５】本発明の第１の実施の形態に係るパチンコ遊技機において払出ＣＰＵにより実行される担保球なし検知処理の一例を示すフローチャートである。
【図３６】本発明の第１の実施の形態に係るパチンコ遊技機において払出ＣＰＵにより実行される計数スイッチ検知処理の一例を示すフローチャートである。
【図３７】本発明の第１の実施の形態に係るパチンコ遊技機において払出ＣＰＵにより実行されるモータ起動待ち処理の一例を示すフローチャートである。
【図３８】本発明の第１の実施の形態に係るパチンコ遊技機において払出ＣＰＵにより実行されるモータ起動初期処理の一例を示すフローチャートである。
【図３９】本発明の第１の実施の形態に係るパチンコ遊技機における払出モータの励磁方式を示すタイミングチャートである。
【図４０】本発明の第１の実施の形態に係るパチンコ遊技機における払出制御回路の賞球制御データの受信に関するタイミングチャートである。
【図４１】本発明の第１の実施の形態に係るパチンコ遊技機における払出制御回路による払出エラー情報データの送信に関するタイミングチャートである。
【図４２】本発明の第１の実施の形態に係るパチンコ遊技機における主制御回路と払出制御回路との間の通信形態の変形例を示す図である。
【図４３】本発明の第１の実施の形態に係るパチンコ遊技機における払出制御回路によるエラー情報送信時のタイミングチャートである。
【図４４】本発明の第１の実施の形態に係るパチンコ遊技機におけるエラー情報の合成方法を説明する図である。
【図４５】本発明の第１の実施の形態に係るパチンコ遊技機におけるエラー情報の報知態様を示す図である。
【図４６】本発明の第１の実施の形態に係るパチンコ遊技機における払出制御回路による賞球制御処理を利用した原点調整制御のタイミングチャートである。
【図４７】本発明の第１の実施の形態に係るパチンコ遊技機における払出制御回路による賞球制御処理を利用した原点調整未完了後の原点調整リトライ動作のタイミングチャートである。
【図４８】本発明の第１の実施の形態に係るパチンコ遊技機における払出制御回路による賞球制御処理の基本払出動作のタイミングチャートである。
【図４９】本発明の第１の実施の形態に係るパチンコ遊技機における払出制御回路による賞球制御処理の基本払出動作における落下要求個数別の励磁データを示す図である。
【図５０】本発明の第１の実施の形態に係るパチンコ遊技機における払出制御回路による賞球制御処理の基本払出動作中にリトライ動作が必要となる場合のタイミングチャートである。
【図５１】本発明の第１の実施の形態に係るパチンコ遊技機における払出状態報知表示装置を示す図である。
【図５２】本発明の第１の実施の形態に係るパチンコ遊技機における過払出のエラー発生時のタイミングチャートである。
【図５３】本発明の第１の実施の形態に係るパチンコ遊技機における払出球詰まりのエラー発生時のタイミングチャートである。
【図５４】本発明の第１の実施の形態に係るパチンコ遊技機における下皿満タンのエラー発生時のタイミングチャートである。
【図５５】本発明の第１の実施の形態に係るパチンコ遊技機における払出モータ異常発生時のタイミングチャートである。
【図５６】本発明の第１の実施の形態に係るパチンコ遊技機の電断時における払出制御回路の受信処理に関するタイミングチャートである。
【図５７】本発明の第２の実施の形態に係るパチンコ遊技機の賞球ケースユニットの構成を示す正面図である。
【図５８】本発明の第２の実施の形態に係るパチンコ遊技機の回路構成を示すブロック図である。
【図５９】本発明の第２の実施の形態に係るパチンコ遊技機において払出ＣＰＵにより実行されるシステムタイマ割込み処理の一例を示すフローチャートである。
【図６０】本発明の第２の実施の形態に係るパチンコ遊技機において払出ＣＰＵにより実行される計数スイッチ検知処理の一例を示すフローチャートである。
【図６１】本発明の第２の実施の形態に係るパチンコ遊技機において払出ＣＰＵにより実行されるモータ駆動処理の一例を示すフローチャートである。
【図６２】本発明の第２の実施の形態に係るパチンコ遊技機において払出ＣＰＵにより実行される原点調整励磁データ設定処理の一例を示すフローチャートである。
【図６３】本発明の第３の実施の形態に係るパチンコ遊技機において払出ＣＰＵにより実行される計数スイッチ検知処理の一例を示すフローチャートである。
【図６４】本発明の第３の実施の形態に係るパチンコ遊技機において払出ＣＰＵにより実行されるモータ起動待ち処理の一例を示すフローチャートである。
【図６５】本発明の第３の実施の形態に係るパチンコ遊技機において払出ＣＰＵにより実行されるモータ起動初期処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２９】
以下、本発明の実施の形態に係るパチンコ遊技機（遊技機）の構成及び各種動作について、図面を参照しながら説明する。
【００３０】
（第１の実施の形態）
まず、図１〜図５６を参照して、本発明の第１の実施の形態に係るパチンコ遊技機について説明する。
【００３１】
［機能フロー］
図１は、本実施の形態に係るパチンコ遊技機の機能フローを示す図である。
【００３２】
パチンコゲームは、図１に示すように、ユーザの操作により遊技球が発射され、その遊技球が各種入賞した場合に遊技球の払出制御処理が行われるゲームである。また、パチンコゲームには、特別図柄を用いる特別図柄ゲーム、普通図柄を用いる普通図柄ゲームが含まれる。
【００３３】
特別図柄ゲームにおいて「大当り」となったときや、普通図柄ゲームにおいて「当り」となったときには、相対的に、遊技球が入賞する可能性が増大し、遊技球の払出制御処理が行われ易くなる。
【００３４】
また、各種入賞には、特別図柄ゲームにおいて特別図柄の可変表示が行われるための一つの条件である特別図柄始動入賞や、普通図柄ゲームにおいて普通図柄の可変表示が行われるための一つの条件である普通図柄始動入賞も含まれる。
【００３５】
なお、本明細書でいう「可変表示」とは、変動可能に表示される概念であり、例えば、実際に変動して表示される「変動表示」、実際に停止して表示される「停止表示」等を可能にするものである。
【００３６】
また、「可変表示」では、例えば特別図柄ゲームの結果として特別図柄（識別情報）が表示される「導出表示」を行うことができる。すなわち、本明細書では、「変動表示」の開始から「導出表示」までの動作を１回の「可変表示」と称する。
【００３７】
以下、特別図柄ゲーム及び普通図柄ゲームの処理フローの概要を説明する。
【００３８】
（１）特別図柄ゲームにおいて特別図柄始動入賞があった場合には、大当り判定用カウンタ及び図柄決定用カウンタからそれぞれ乱数値（大当り判定用乱数値及び図柄決定用乱数値）が抽出され、抽出された各乱数値が記憶される（図１に示す特別図柄ゲーム中の特別図柄始動入賞処理のフロー参照）。
【００３９】
また、図１に示すように、特別図柄ゲーム中の特別図柄制御処理では、最初に、特別図柄の可変表示を開始する条件が成立したか否かが判定される。この判定処理では、特別図柄始動入賞によって乱数値が記憶されているか否かを参照し、乱数値が記憶されていることを一つの条件として、特別図柄の可変表示を開始する条件が成立したと判定する。
【００４０】
次いで、特別図柄の可変表示を開始する場合、大当り判定用カウンタから抽出された大当り判定用乱数値が参照され、「大当り」とするか否かの大当り判定が行われる。その後、停止図柄決定処理が行われる。この処理では、図柄決定用カウンタから抽出された図柄決定用乱数値と、上述した大当り判定の結果とが参照され、停止表示させる特別図柄を決定する。
【００４１】
次いで、変動パターン決定処理が行われる。この処理では、変動パターン決定用カウンタから乱数値が抽出され、その乱数値と、上述した大当り判定の結果と、上述した停止表示させる特別図柄とが参照され、特別図柄の変動パターンを決定する。
【００４２】
次いで、演出パターン決定処理が行われる。この処理では、演出パターン決定用カウンタから乱数値が抽出され、その乱数値と、上述した大当り判定の結果と、上述した停止表示させる特別図柄と、上述した特別図柄の変動パターンとが参照され、特別図柄の可変表示に伴って実行する演出パターンを決定する。
【００４３】
次いで、決定された大当り判定の結果、停止表示させる特別図柄、特別図柄の変動パターン、及び、特別図柄の可変表示に伴う演出パターンが参照され、特別図柄の可変表示の制御を行う可変表示制御処理、及び、所定の演出を行う演出制御処理が実行される。
【００４４】
そして、可変表示制御処理及び演出表示制御処理が終了すると、「大当り」となるか否かが判定される。この判定処理において、「大当り」となったと判定されると、大当り遊技を行う大当り遊技制御処理が実行される。なお、大当り遊技では、上述した各種入賞の可能性が増大する。一方、「大当り」とならなかったと判定されると、大当り遊技制御処理が実行されない。
【００４５】
「大当り」とならなかったと判定された場合、又は、大当り遊技制御処理が終了した場合には、遊技状態を移行させるための遊技状態移行制御処理が行われる。この遊技状態移行制御処理では、大当り遊技状態とは異なる通常時の遊技状態の管理が行われる。
【００４６】
通常時の遊技状態としては、例えば、上述した大当り判定において、「大当り」と判定される確率が増大する遊技状態（以下、「確変遊技状態」という）や、特別図柄始動入賞が得られやすくなる遊技状態（以下、「時短遊技状態」という）などが挙げられる。その後、再度、特別図柄の可変表示を開始させるか否かの判定処理を行い、その後は、上述した特別図柄制御処理の各種処理が繰り返される。
【００４７】
なお、本実施の形態のパチンコ遊技機において、特別図柄の変動表示中に遊技球が始動入賞した場合には、該始動入賞時に取得される各種データ（大当り判定用乱数値、図柄決定用乱数値等）が保留される。
【００４８】
すなわち、特別図柄の変動表示中に遊技球が始動入賞した場合には、該始動入賞に対応する特別図柄の可変表示（変動表示）が保留され、現在実行されている特別図柄の変動表示終了後に保留されている特別図柄の可変表示が開始される。以下では、保留されている特別図柄の可変表示を「保留球」ともいう。
【００４９】
また、本実施の形態のパチンコ遊技機では、後述するように、２種類の特別図柄始動入賞（第１始動口入賞及び第２始動口入賞）を設け、各特別図柄始動入賞に対して最大４個の保留球を取得することができる。すなわち、本実施の形態では、最大８個の保留球を取得することができる。
【００５０】
なお、本実施の形態のパチンコ遊技機は、図１には示さないが、上述した保留球の情報に基づいて保留球の当落（「大当り」当選の有無）を判定し、さらに、その判定結果に基づいて所定の演出を行う機能、すなわち先読み演出機能を備えていてもよい。
【００５１】
（２）普通図柄ゲームにおいて普通図柄始動入賞があった場合には、当り判定用カウンタから乱数値が抽出され、その乱数値が記憶される（図１に示す普通図柄ゲーム中の普通図柄始動入賞処理のフロー参照）。
【００５２】
また、図１に示すように、普通図柄ゲーム中の普通図柄制御処理では、最初に、普通図柄の可変表示を開始する条件が成立したか否かが判定される。この判定処理では、普通図柄始動入賞によって乱数値が記憶されているか否かが参照され、乱数値が記憶されていることを一つの条件として、普通図柄の可変表示を開始する条件が成立したと判定する。
【００５３】
次いで、普通図柄の可変表示を開始する場合、当り判定用カウンタから抽出された乱数値が参照され、「当り」とするか否かの当り判定が行われる。その後、変動パターン決定処理が行われる。この処理では、当り判定の結果が参照され、普通図柄の変動パターンを決定する。
【００５４】
次いで、決定された当り判定の結果、及び、普通図柄の変動パターンが参照され、普通図柄の可変表示の制御を行う可変表示制御処理、及び、所定の演出を行う演出制御処理が実行される。
【００５５】
可変表示制御処理及び演出表示制御処理が終了すると、「当り」となるか否かが判定される。この判定処理において、「当り」となると判定されると、当り遊技を行う当り遊技制御処理が実行される。
【００５６】
当り遊技制御処理では、上述した各種入賞の可能性、特に、特別図柄ゲームにおける遊技球の特別図柄始動入賞の可能性が増大する。一方、「当り」とならないと判定されると、当り遊技制御処理が実行されない。その後、再度、普通図柄の可変表示を開始させるか否かの判定処理を行い、その後は、上述した普通図柄制御処理の各種処理が繰り返される。
【００５７】
上述のように、パチンコゲームでは、特別図柄ゲームにおいて「大当り」となるか否か、遊技状態の移行状況、普通図柄ゲームにおいて「当り」となるか否か等の条件により、遊技球の払出制御処理の行われ易さが変化する。
【００５８】
なお、本実施の形態において、各種の乱数値の抽出方式としては、プログラムを実行することによって乱数値を生成するソフト乱数方式を用いる。しかしながら、本発明はこれに限定されず、例えば、パチンコ遊技機が、所定周期で乱数が更新される乱数発生器を備える場合には、その乱数発生器におけるカウンタ（いわゆる、リングカウンタ）から乱数値を抽出するハード乱数方式を、上述した各種乱数値の抽出方式として採用してもよい。
【００５９】
なお、ハード乱数方式を用いる場合は、所定周期とは異なるタイミングで、乱数値の初期値を決定することによって、所定周期で同じ乱数値が抽出されることを防止することができる。
【００６０】
［パチンコ遊技機の構造］
次に、図２及び図３を参照して、本実施の形態におけるパチンコ遊技機の構造について説明する。なお、図２は、パチンコ遊技機の外観を示す斜視図である。また、図３は、パチンコ遊技機の分解斜視図である。
【００６１】
パチンコ遊技機１は、図２及び図３に示すように、本体２と、本体２に対して開閉自在に取り付けられたベースドア３と、ベースドア３に対して開閉自在に取り付けられたガラスドア４とを備える。
【００６２】
［本体］
本体２は、長方形状の開口２ａを有する枠状部材で構成される（図３参照）。この本体２は、例えば、木材等の材料により形成される。
【００６３】
［ベースドア］
ベースドア３は、本体２の外形形状と略等しい長方形の外形形状を有する板状部材で構成される。ベースドア３は、本体２の前方（パチンコ遊技機１の正面側）に配置されており、ベースドア３を本体２の一方の側辺端部を軸にして回動させることにより、本体２の開口２ａが開閉される。
【００６４】
ベースドア３には、図３に示すように、四角形状の開口３ａが設けられる。この開口３ａは、ベースドア３の略中央部から上側の領域に渡って形成され、該領域の大部分を占有する大きさで形成される。
【００６５】
また、ベースドア３には、スピーカ１１と、遊技盤１２と、液晶表示装置１３（演出報知手段、演出表示手段）と、皿ユニット１４と、発射装置１５と、払出ユニット１６と、基板ユニット１７とが取り付けられる。
【００６６】
スピーカ１１は、ベースドア３の上部（上端部付近）に配置される。遊技盤１２は、ベースドア３の前方（パチンコ遊技機１の正面側）に配置され、ベースドア３の開口３ａを覆うように配置される。
【００６７】
遊技盤１２は、光透過性を有する板形状の樹脂部材で構成される。なお、光透過性を有する樹脂としては、例えば、アクリル樹脂、ポリカーボネート樹脂、メタクリル樹脂などを用いることができる。
【００６８】
また、遊技盤１２の前面（パチンコ遊技機１の正面側の表面）には、発射装置１５から発射された遊技球が転動する遊技領域１２ａが形成される。この遊技領域１２ａは、ガイドレール４１（具体的には後述の図４に示す外レール４１ａ）に囲まれた領域であり、その外周形状は略円状である。
【００６９】
さらに、遊技領域１２ａには、複数の遊技釘（後述の図４参照）が打ちこまれている。なお、遊技盤１２（遊技領域１２ａ）の構成については、後述の図４を参照しながら後で詳述する。
【００７０】
液晶表示装置１３は、遊技盤１２の背面側（パチンコ遊技機１の正面側とは反対側）に取り付けられる。この液晶表示装置１３は、画像を表示する表示領域１３ａを有する。表示領域１３ａの大きさは、遊技盤１２の表面の全部又は一部の領域を占めるような大きさに設定される。
【００７１】
この液晶表示装置１３の表示領域１３ａには、演出用の識別図柄、演出画像、装飾用画像（装飾図柄）などの各種画像が表示される。遊技者は、遊技盤１２を介して、液晶表示装置１３の表示領域１３ａに表示された各種画像を視認することができる。
【００７２】
なお、本実施の形態では、表示装置として液晶表示装置１３を用いたが、本発明はこれに限定されず、液晶表示装置１３として、例えば、プラズマディスプレイ、リアプロジェクションディスプレイ、ＣＲＴ（Cathode Ray Tube）ディスプレイなどの表示機器を適用してもよい。
【００７３】
また、遊技盤１２の背面側（パチンコ遊技機１の正面側とは反対側）には、スペーサ１９が設けられる。このスペーサ１９は、遊技盤１２の背面（パチンコ遊技機１の背面側の表面）と液晶表示装置１３の前面（パチンコ遊技機１の正面側の表面）との間に設けられ、遊技盤１２の遊技領域１２ａを転動する遊技球の流路となる空間を形成する。
【００７４】
スペーサ１９は、光透過性を有する材料で形成される。なお、本発明はこれに限定されず、スペーサ１９は、例えば、一部が光透過性を有する材料で形成されていてもよいし、光透過性を有さない材料で形成されていてもよい。
【００７５】
皿ユニット１４は、遊技盤１２の下方に配置される。この皿ユニット１４は、上皿２１と、その下方に配置された下皿２２とを有する。上皿２１及び下皿２２には、図２に示すように、遊技球の貸出、遊技球の払出（賞球）を行うための払出口２１ａ及び払出口２２ａがそれぞれ形成される。
【００７６】
所定の払出条件が成立した場合には、払出口２１ａ及び払出口２２ａから遊技球が排出されて、それぞれ、上皿２１及び下皿２２に貯留される。また、上皿２１に貯留された遊技球は、発射装置１５によって遊技領域１２ａに発射される。
【００７７】
また、皿ユニット１４には、演出ボタン２３が設けられる。この演出ボタン２３は、上皿２１上に取り付けられる。また、演出ボタン２３の周縁には、ダイヤル操作部（ジョグダイヤル）２４が演出ボタン２３に対して回転可能に取り付けられる。
【００７８】
本実施の形態のパチンコ遊技機１は、演出ボタン２３及びダイヤル操作部２４の少なくともいずれか一方を用いて行う所定の演出機能を有し、所定の演出を行う場合には、液晶表示装置１３の表示領域１３ａに、演出ボタン２３及びダイヤル操作部２４の少なくともいずれか一方の操作を促す画像が表示される。
【００７９】
発射装置１５は、ベースドア３の前面において、右下の領域（右下角部付近）に配置される。この発射装置１５は、遊技者によって操作可能な発射ハンドル２５と、皿ユニット１４の右下部に係合するパネル体２６とを備える。発射ハンドル２５は、パネル体２６の前面側に配置され、パネル体２６に回動可能に支持される。
【００８０】
なお、図２及び図３には示さないが、パネル体２６の背面側には、遊技球の発射動作を制御するソレノイドアクチュエータ（駆動装置）が設けられる。また、図２及び図３には示さないが、発射ハンドル２５の周縁部には、タッチセンサが設けられ、発射ハンドル２５の内部には、発射ボリュームが設けられる。発射ボリュームは、発射ハンドル２５の回動量に応じて抵抗値を変化させ、ソレノイドアクチュエータに供給する電力を変化させる。
【００８１】
本実施の形態のパチンコ遊技機１では、遊技者の手が発射ハンドル２５のタッチセンサに接触すると、タッチセンサは検知信号を出力する。これにより、遊技者が発射ハンドル２５を握持したことが検知され、ソレノイドアクチュエータによる遊技球の発射が可能になる。
【００８２】
そして、遊技者が発射ハンドル２５を把持して時計回り（遊技者側から見て右回り）の方向へ回動操作すると、発射ハンドル２５の回動角度に応じて発射ボリュームの抵抗値が変化し、その抵抗値に対応する電力がソレノイドアクチュエータに供給される。その結果、上皿２１に貯留された遊技球が順次発射され、発射された遊技球は、ガイドレール４１（後述の図４参照）に案内されて遊技盤１２の遊技領域１２ａへ放出される。
【００８３】
また、図２及び図３には示さないが、発射ハンドル２５の側部には、発射停止ボタンが設けられる。発射停止ボタンは、ソレノイドアクチュエータによる遊技球の発射を停止させるために設けられたボタンである。遊技者が発射停止ボタンを押下すると、発射ハンドル２５を把持して回動させた状態であっても、遊技球の発射が停止される。
【００８４】
払出ユニット１６及び基板ユニット１７は、ベースドア３の背面側に配置される。払出ユニット１６には、貯留ユニット（不図示）から遊技球が供給される。払出ユニット１６は、貯留ユニットから供給された遊技球の中から、払出条件の成立に基づいて、所定個数の遊技球を上皿２１又は下皿２２に払出す。
【００８５】
基板ユニット１７は、各種制御基板を有する。各種制御基板には、後述する主制御回路７０や副制御回路２００、払出制御回路３００などが設けられる（後述の図７参照）。
【００８６】
［ガラスドア］
ガラスドア４は、表面が略四角形状の板状部材で構成される。また、ガラスドア４は、遊技盤１２の前面側に配置され、遊技盤１２を覆う大きさを有する。このガラスドア４の前面において、スピーカ１１と対向する上部領域には、スピーカカバー２９が設けられる。
【００８７】
また、ガラスドア４の中央部において、遊技盤１２の遊技領域１２ａと対向する領域には、少なくとも遊技領域１２ａを露出させるような大きさの開口４ａが形成される。ガラスドア４の開口４ａは、光透過性を有する保護ガラス２８が取り付けられ、これにより、開口４ａが塞がれる。
【００８８】
したがって、ガラスドア４をベースドア３に対して閉じると、保護ガラス２８は、遊技盤１２の少なくとも遊技領域１２ａに対面するように配置される。
【００８９】
［遊技盤］
次に、遊技盤１２の構成について、図４を参照して説明する。図４は、遊技盤１２の構成を示す正面図である。
【００９０】
遊技盤１２の前面には、図４に示すように、ガイドレール４１と、球通過検出器４３と、第１始動口４４と、第２始動口４５（始動領域）と、普通電動役物４６とが設けられる。また、遊技盤１２の前面には、一般入賞口５１，５２と、第１大入賞口５３（可変入賞装置）と、第２大入賞口５４（可変入賞装置）と、アウト口５５と、複数の遊技釘５６とが設けられる。
【００９１】
さらに、遊技盤１２の前面において、その略中央に配置された液晶表示装置１３の表示領域１３ａの上部には、特別図柄表示装置６１（識別情報表示手段、特別図柄表示手段）と、普通図柄表示装置６２と、普通図柄保留表示装置６３と、第１特別図柄保留表示装置６４と、第２特別図柄保留表示装置６５とが設けられる。
【００９２】
なお、本実施の形態では、特別図柄の停止表示の結果が「大当り」である場合に点灯する報知ＬＥＤ（Light Emitting Diode）や、大当り遊技中のラウンド数を表示するラウンド数表示ＬＥＤなどを設けてもよい。
【００９３】
［遊技領域の各種構成部材］
ガイドレール４１は、遊技領域１２ａを区画する円弧状に延在した外レール４１ａと、この外レール４１ａの内側（内周側）に配置された、円弧状に延在した内レール４１ｂとで構成される。
【００９４】
遊技領域１２ａは、外レール４１ａの内側に形成される。外レール４１ａ及び内レール４１ｂは、遊技者側から見て、遊技領域１２ａの左側端部付近において互いに対向するように配置され、これにより、外レール４１ａと内レール４１ｂとの間に、発射装置１５によって発射された遊技球を遊技領域１２ａの上部へ案内するガイド経路４１ｃが形成される。
【００９５】
また、遊技領域１２ａの左側上部に位置する内レール４１ｂの先端部には、該内レール４１ｂの先端部と、それと対向する外レール４１ａの一部とにより、玉放出口４１ｄが形成される。そして、内レール４１ｂの先端部には、玉放出口４１ｄを塞ぐようにして、玉戻り防止片４２が設けられる。
【００９６】
この玉戻り防止片４２は、玉放出口４１ｄから遊技領域１２ａに放出された遊技球が、再び玉放出口４１ｄを通過してガイド経路４１ｃに進入することを防止する。
【００９７】
玉放出口４１ｄから放出された遊技球は、遊技領域１２ａの上部から下部に向かって流下する。この際、遊技球は、複数の遊技釘５６、第１始動口４４、第２始動口４５等の遊技領域１２ａに設けられた各種部材に衝突して、その進行方向を変えながら遊技領域１２ａの上部から下部に向かって流下する。
【００９８】
遊技領域１２ａの略中央には、液晶表示装置１３の表示領域１３ａが設けられる。この表示領域１３ａの上端には、障害物１３ｂが設けられる。障害物１３ｂを設けることにより、遊技球は、遊技領域１２ａ内の表示領域１３ａと重なる領域上を通過しない。
【００９９】
球通過検出器４３は、遊技者側から見て、表示領域１３ａの右側端部付近に配置される。球通過検出器４３には、球通過検出器４３を通過する遊技球を検出するための通過球センサ４３ａ（後述の図７参照）が設けられる。また、球通過検出器４３を遊技球が通過することにより、「当り」か否かの抽選が行われ、該抽選の結果に基づいて普通図柄の変動表示が開始される。
【０１００】
第１始動口４４は、表示領域１３ａの下方に配置され、第２始動口４５は、第１始動口４４の下方に配置される。第１始動口４４及び第２始動口４５は、遊技球を受け入れ可能な部材で構成される。
【０１０１】
以下、遊技球が第１始動口４４又は第２始動口４５に入ること又は通過することを「入賞」という。そして、遊技球が第１始動口４４又は第２始動口４５に入賞すると、第１所定数（本実施の形態では３個）の遊技球が払出される。
【０１０２】
また、第１始動口４４に遊技球が入球することにより、「大当り」及び「小当り」のいずれかであるか否かの抽選が行われ、該抽選の結果に基づいて特別図柄の変動表示が開始される。さらに、第２始動口４５に遊技球が入球することにより、「大当り」か否かの抽選が行われ、該抽選の結果に基づいて特別図柄の変動表示が開始される。
【０１０３】
第１始動口４４には、第１始動口４４に入賞した遊技球を検出するための第１始動口入賞球センサ４４ａ（後述の図７参照）が設けられる。また、第２始動口４５には、第２始動口４５に入賞した遊技球を検出するための第２始動口入賞球センサ４５ａ（後述の図７参照）が設けられる。なお、第１始動口４４及び第２始動口４５に入賞した遊技球は、遊技盤１２に設けられた回収口（不図示）を通過して遊技球の回収部（不図示）に搬送される。
【０１０４】
普通電動役物４６は、第２始動口４５に設けられる。普通電動役物４６は、第２始動口４５の両側に回動可能に取り付けられた一対の羽根部材と、一対の羽根部材を駆動させる普通電動役物ソレノイド４６ａ（後述の図７参照）とを有する。
【０１０５】
この普通電動役物４６は、普通電動役物ソレノイド４６ａにより駆動され、一対の羽根部材を拡げて第２始動口４５に遊技球を入賞し易くする開放状態、及び、一対の羽根部材を閉じて第２始動口４５に遊技球を入賞不可能にする閉鎖状態のいずれか一方の状態を発生させる。
【０１０６】
なお、本実施の形態では、普通電動役物４６が閉鎖状態である場合、一対の羽根部材の開口形態を、入賞不可能にする形態でなく、遊技球の入賞が困難になるような形態にしてもよい。
【０１０７】
一般入賞口５１は、遊技者側から見て、遊技領域１２ａの左下部付近に配置される。また、一般入賞口５２は、球通過検出器４３の下方に配置され、かつ、遊技者側から見て、遊技領域１２ａの右下部付近に配置される。
【０１０８】
一般入賞口５１及び一般入賞口５２は、遊技球を受け入れ可能な部材で構成される。以下では、遊技球が一般入賞口５１又は一般入賞口５２に入ること又は通過することもまた、「入賞」という。一般入賞口５１又は一般入賞口５２に遊技球が入賞すると、第２所定数（本実施の形態では１０個）の遊技球が払出される。
【０１０９】
一般入賞口５１には、一般入賞口５１に入賞した遊技球を検出するための一般入賞球センサ５１ａ（後述の図７参照）が設けられる。また、一般入賞口５２には、一般入賞口５２に入賞した遊技球を検出するための一般入賞球センサ５２ａ（後述の図７参照）が設けられる。
【０１１０】
第１大入賞口５３及び第２大入賞口５４は、球通過検出器４３の下方で、かつ、第１始動口４４と一般入賞口５２との間に配置される。そして、第１大入賞口５３及び第２大入賞口５４は、遊技球の流路に沿って上下方向に配置され、第１大入賞口５３は、第２大入賞口５４の上方に配置される。
【０１１１】
第１大入賞口５３及び第２大入賞口５４は、ともに、いわゆるアタッカー式の開閉装置であり、開閉可能なシャッタ５３ａ及び５４ａと、シャッタを駆動させるソレノイドアクチュエータ（後述の図７中の第１大入賞口ソレノイド５３ｂ及び第２大入賞口ソレノイド５４ｂ）とを有する。
【０１１２】
第１大入賞口５３及び第２大入賞口５４のそれぞれは、対応するシャッタが開いている状態（開放状態：第１の状態）のときに遊技球を受け入れ、シャッタが閉じている状態（閉鎖状態：第２の状態）のときには遊技球を受け入れない。
【０１１３】
以下では、遊技球が第１大入賞口５３又は第２大入賞口５４に入ること又は通過することもまた、「入賞」という。第１大入賞口５３に遊技球が入賞すると、第３所定数球（本実施の形態では１０個）の遊技球が払出される。一方、第２大入賞口５４に遊技球が入賞すると、第４所定数球（本実施の形態では１５個）の遊技球が払出される。
【０１１４】
また、第１大入賞口５３には、第１大入賞口５３に入賞した遊技球を計数するためのカウントセンサ５３ｃ（後述の図７参照）が設けられる。さらに、第２大入賞口５４には、第２大入賞口５４に入賞した遊技球を計数するためのカウントセンサ５４ｃ（後述の図７参照）が設けられる。
【０１１５】
アウト口５５は、遊技領域１２ａの最下部に設けられる。このアウト口５５は、第１始動口４４、第２始動口４５、一般入賞口５１、一般入賞口５２、第１大入賞口５３及び第２大入賞口５４のいずれにも入賞しなかった遊技球を受け入れる。
【０１１６】
本実施の形態の遊技領域１２ａにおける各種構成部材の配置を図４に示すような配置にすると、遊技者により遊技領域１２ａの右側の領域に遊技球が打ち込まれた場合（右打ちされた場合）、遊技釘５６等により遊技球が第２始動口４５に誘導される。
【０１１７】
この場合、第１始動口４４に入賞する可能性はほとんどなくなる。なお、本実施の形態では、後述するように、第２始動口４５に入賞した方が、第１始動口４４に入賞した場合より、遊技者にとって有利な「大当り」の抽選を受け易くなる。
【０１１８】
それゆえ、第２始動口４５への入賞が比較的容易になる後述の「時短遊技状態」では、右打ちを行うことにより、第１始動口４４への入賞の可能性（遊技者にとって不利な遊技状態となる可能性）を低くすることができる。
【０１１９】
［特別図柄表示装置］
特別図柄表示装置６１は、図４に示すように、液晶表示装置１３の表示領域１３ａの上部の略中央に配置される。
【０１２０】
特別図柄表示装置６１は、特別図柄ゲームにおいて、特別図柄を可変表示（変動表示及び停止表示）する表示装置である。本実施の形態では、図４に示すように、特別図柄を数字や記号等からなる図柄で表示する装置により特別図柄表示装置６１を構成する。
【０１２１】
なお、本発明はこれに限定されず、特別図柄表示装置６１を、例えば、複数のＬＥＤにより構成してもよい。この場合には、複数のＬＥＤの点灯・消灯によって構成される表示パターンを特別図柄として表す。
【０１２２】
特別図柄表示装置６１は、遊技球が第１始動口４４又は第２始動口４５に入賞したこと（特別図柄始動入賞）を契機に、特別図柄（識別情報）の変動表示を行う。そして、特別図柄表示装置６１は、所定時間、特別図柄の変動表示を行った後、特別図柄の停止表示を行う。
【０１２３】
以下では、遊技球が第１始動口４４に入賞したときに、特別図柄表示装置６１において変動表示される特別図柄を、第１特別図柄という。また、遊技球が第２始動口４５に入賞したときに、特別図柄表示装置６１において変動表示される特別図柄を、第２特別図柄という。
【０１２４】
特別図柄表示装置６１において、停止表示された第１特別図柄又は第２特別図柄が特定の態様（「大当り」の態様）である場合には、遊技状態が、通常遊技状態から遊技者に有利な状態である大当り遊技状態に移行する。
【０１２５】
すなわち、特別図柄表示装置６１において、第１特別図柄又は第２特別図柄が大当り遊技状態に移行する態様で停止表示されることが、「大当り」である。
【０１２６】
大当り遊技状態では、第１大入賞口５３又は第２大入賞口５４が開放状態になる。具体的には、本実施の形態では、遊技球が第１始動口４４に入賞し、特別図柄表示装置６１において第１特別図柄が特定の態様で停止表示された場合には、第１大入賞口５３が開放状態となる。
【０１２７】
一方、遊技球が第２始動口４５に入賞し、特別図柄表示装置６１において第２特別図柄が特定の態様で停止表示された場合には、第２大入賞口５４が開放状態となる。
【０１２８】
各大入賞口の開放状態は、遊技球が所定個数入賞するまで、又は、一定期間（例えば３０秒）が経過するまで維持される。そして、各大入賞口の開放状態の経過期間が、このいずれかの条件を満たすと、開放状態であった大入賞口が閉鎖状態になる。
【０１２９】
以下では、第１大入賞口５３又は第２大入賞口５４が遊技球を受け入れやすい状態（開放状態）となっている遊技をラウンドゲームという。ラウンドゲーム間は、大入賞口が閉鎖状態となる。
【０１３０】
また、ラウンドゲームは、１ラウンド、２ラウンド等のラウンド数として計数される。例えば、１回目のラウンドゲームを第１ラウンド、２回目のラウンドゲームを第２ラウンドと称する。
【０１３１】
なお、特別図柄表示装置６１において、停止表示された特別図柄が特定の態様以外の態様（「ハズレ」の態様）である場合には、転落抽選に当選した場合を除き遊技状態は移行しない。
【０１３２】
すなわち、特別図柄ゲームは、特別図柄表示装置６１により、特別図柄が変動表示され、その後、特別図柄が停止表示され、その結果によって遊技状態が移行又は維持されるゲームである。
【０１３３】
また、本実施の形態のパチンコ遊技機１では、第１特別図柄又は第２特別図柄の変動表示中に遊技球が第１始動口４４に入賞した場合、該入賞に対応する第１特別図柄の可変表示（保留球）が保留される。
【０１３４】
そして、現在、変動表示中の第１特別図柄又は第２特別図柄が停止表示されると、保留されていた第１特別図柄の変動表示が開始される。本実施の形態では、保留される第１特別図柄の可変表示の数（いわゆる、「保留個数（保留球の個数）」）を、最大４回（個）に規定する。
【０１３５】
さらに、本実施の形態では、第１特別図柄又は第２特別図柄の変動表示中に遊技球が第２始動口４５に入賞した場合、該入賞に対応する第２特別図柄の可変表示（保留球）が保留される。
【０１３６】
そして、現在、変動表示中の第１特別図柄又は第２特別図柄が停止表示されると、保留されていた第２特別図柄の変動表示が開始される。本実施の形態では、保留される第２特別図柄の可変表示の数（保留個数）を、最大４回（個）に規定する。したがって、本実施の形態では、特別図柄の可変表示の保留個数は、合わせて最大８個となる。
【０１３７】
また、本実施の形態では、第１特別図柄の保留球及び第２特別図柄の保留球が混在した場合、一方の特別図柄の変動表示を、他方の特別図柄の変動表示よりも優先的に実行する。なお、本発明はこれに限定されず、第１特別図柄の保留球及び第２特別図柄の保留球が混在した場合、保留された順番に特別図柄の変動表示を実行するようにしてもよい。
【０１３８】
［普通図柄表示装置］
普通図柄表示装置６２は、図４に示すように、液晶表示装置１３の表示領域１３ａの上部の略中央に配置される。そして、本実施の形態では、普通図柄表示装置６２は、遊技者側から見て、特別図柄表示装置６１の右側に配置される。
【０１３９】
普通図柄表示装置６２は、普通図柄ゲームにおいて、普通図柄を可変表示（変動表示及び停止表示）する表示装置である。本実施の形態では、図４に示すように、普通図柄表示装置６２を、上下方向に配列された２つのＬＥＤ（普通図柄表示ＬＥＤ）により構成する。そして、普通図柄表示装置６２では、各普通図柄表示ＬＥＤの点灯・消灯によって構成される表示パターンを普通図柄として表す。
【０１４０】
普通図柄表示装置６２は、遊技球が球通過検出器４３を通過したことを契機に、２つの普通図柄表示ＬＥＤを交互に点灯・消灯して、普通図柄の変動表示を行う。そして、普通図柄表示装置６２は、所定時間、普通図柄の変動表示を行った後、普通図柄の停止表示を行う。
【０１４１】
普通図柄表示装置６２において、停止表示された普通図柄が所定の態様（「当り」の態様）である場合には、普通電動役物４６が所定の期間だけ閉鎖状態から開放状態になる。一方、停止表示された普通図柄が所定の態様以外の態様（「ハズレ」の態様）である場合には、普通電動役物４６は閉鎖状態を維持する。
【０１４２】
すなわち、普通図柄ゲームは、普通図柄表示装置６２により、普通図柄が変動表示されて、その後、普通図柄が停止表示され、その結果に応じて普通電動役物４６が動作するゲームである。
【０１４３】
なお、普通図柄の変動表示中に遊技球が球通過検出器４３を通過した場合には、普通図柄の可変表示が保留される。そして、現在、変動表示中の普通図柄が停止表示されると、保留されていた普通図柄の変動表示が開始される。本実施の形態では、保留される普通図柄の可変表示の数（すなわち、「保留個数」）を、最大４回（個）に規定する。
【０１４４】
［普通図柄保留表示装置］
普通図柄保留表示装置６３は、図４に示すように、液晶表示装置１３の表示領域１３ａの上部の略中央に配置される。そして、本実施の形態では、普通図柄保留表示装置６３は、特別図柄表示装置６１及び普通図柄表示装置６２の下方に配置される。
【０１４５】
普通図柄保留表示装置６３は、普通図柄の可変表示の保留個数を表示する装置である。本実施の形態では、図４に示すように、普通図柄保留表示装置６３を、左右方向に配列された４つのＬＥＤ（普通図柄保留表示ＬＥＤ）により構成する。そして、普通図柄保留表示装置６３では、各普通図柄保留表示ＬＥＤの点灯・消灯により、普通図柄の可変表示の保留個数を表示する。
【０１４６】
具体的には、普通図柄の可変表示の保留個数が１個である場合、遊技者側から見て、最も左側に位置する普通図柄保留表示ＬＥＤ（左から１つ目の普通図柄保留表示ＬＥＤ）が点灯し、その他の普通図柄保留表示ＬＥＤが消灯する。
【０１４７】
普通図柄の可変表示の保留個数が２個の場合には、左から１つ目及び２つ目の普通図柄保留表示ＬＥＤが点灯し、その他の普通図柄保留表示ＬＥＤが消灯する。普通図柄の可変表示の保留個数が３個の場合は、左から１つ目〜３つ目の普通図柄保留表示ＬＥＤが点灯し、その他の普通図柄保留表示ＬＥＤが消灯する。そして、普通図柄の可変表示の保留個数が４個の場合には、全ての普通図柄保留表示ＬＥＤが点灯する。
【０１４８】
［第１特別図柄保留表示装置］
第１特別図柄保留表示装置６４は、図４に示すように、液晶表示装置１３の表示領域１３ａの上部において、遊技者側から見て、特別図柄表示装置６１の左方に配置される。
【０１４９】
第１特別図柄保留表示装置６４は、保留されている第１特別図柄の可変表示（第１特別図柄の保留球）に関する情報を表示する装置である。本実施の形態では、図４に示すように、第１特別図柄保留表示装置６４は、第１特別図柄保留個数表示部６４ａと、第１特別図柄保留情報表示部６４ｂとで構成される。
【０１５０】
そして、第１特別図柄保留情報表示部６４ｂは、特別図柄表示装置６１の左方に配置され、第１特別図柄保留個数表示部６４ａは、第１特別図柄保留情報表示部６４ｂの左方に配置される。
【０１５１】
第１特別図柄保留個数表示部６４ａは、左右方向に配列された４つのＬＥＤ（第１特別図柄保留表示ＬＥＤ）を有する。なお、第１特別図柄保留個数表示部６４ａの表示態様は、普通図柄保留表示装置６３の表示態様と同様である。
【０１５２】
すなわち、第１特別図柄の可変表示が保留されている場合には、遊技者側から見て、最も左側に位置する第１特別図柄保留表示ＬＥＤから保留個数目までの第１特別図柄保留表示ＬＥＤが点灯する。
【０１５３】
また、第１特別図柄保留情報表示部６４ｂは、第１特別図柄の保留球に関する情報を表示する。例えば、第１特別図柄保留情報表示部６４ｂは、次に変動表示させる第１特別図柄の保留球に関する情報（識別情報）を数字や記号等からなる図柄で表示する。
【０１５４】
なお、第１特別図柄保留表示装置６４の構成は、図４に示す例に限定されず、少なくとも第１特別図柄の可変表示の保留個数を表示できる構成であれば、任意に構成することができる。
【０１５５】
［第２特別図柄保留表示装置］
第２特別図柄保留表示装置６５は、図４に示すように、液晶表示装置１３の表示領域１３ａの上部において、遊技者側から見て、普通図柄表示装置６２の右方に配置される。
【０１５６】
第２特別図柄保留表示装置６５は、保留されている第２特別図柄の可変表示（第２特別図柄の保留球）に関する情報を表示する装置である。本実施の形態では、図４に示すように、第２特別図柄保留表示装置６５は、第２特別図柄保留個数表示部６５ａと、第２特別図柄保留情報表示部６５ｂとで構成される。
【０１５７】
そして、第２特別図柄保留情報表示部６５ｂは、普通図柄表示装置６２の右方に配置され、第２特別図柄保留個数表示部６５ａは、第２特別図柄保留情報表示部６５ｂの右方に配置される。
【０１５８】
第２特別図柄保留個数表示部６５ａは、左右方向に配列された４つのＬＥＤ（第２特別図柄保留表示ＬＥＤ）を有する。なお、第２特別図柄保留個数表示部６５ａの表示態様は、普通図柄保留表示装置６３の表示態様と同様である。
【０１５９】
すなわち、第２特別図柄の可変表示が保留されている場合には、遊技者側から見て、最も左側に位置する第２特別図柄保留表示ＬＥＤから保留個数目までの第２特別図柄保留表示ＬＥＤが点灯する。
【０１６０】
また、第２特別図柄保留情報表示部６５ｂは、第２特別図柄の保留球に関する情報を表示する。例えば、第２特別図柄保留情報表示部６５ｂは、次に変動表示させる第２特別図柄の保留球に関する情報（識別情報）を数字や記号等からなる図柄で表示する。
【０１６１】
なお、第２特別図柄保留表示装置６５の構成は、図４に示す例に限定されず、少なくとも第２特別図柄の可変表示の保留個数を表示できる構成であれば、任意に構成することができる。
【０１６２】
［液晶表示装置］
液晶表示装置１３は、上述したように液晶で構成され、その表示領域１３ａにおいて各種演出表示を行う。
【０１６３】
具体的には、本実施の形態では、特別図柄表示装置６１に表示される特別図柄と関連する演出画像が表示領域１３ａに表示される。この際、例えば、特別図柄表示装置６１において特別図柄が変動表示中であるときには、特定の場合を除いて、例えば、１〜８までの数字や各種文字などからなる複数の演出用識別図柄（装飾図柄）が表示領域１３ａに変動表示される。
【０１６４】
そして、特別図柄表示装置６１において特別図柄が停止表示されると、表示領域１３ａにも、特別図柄に対応する複数の装飾図柄（後述の液晶図柄揃い目等）が停止表示される。
【０１６５】
そして、特別図柄表示装置６１において停止表示された特別図柄が特定の態様である（停止表示の結果が「大当り」である）場合には、「大当り」であることを遊技者に把握させるための演出画像が表示領域１３ａに表示される。
【０１６６】
「大当り」であることを遊技者に把握させるための演出としては、例えば、まず、停止表示された複数の装飾図柄が特定の態様（例えば、同一の装飾図柄が所定の方向に沿って並ぶ態様）となり、その後、「大当り」を報知する画像を表示するような演出が挙げられる。
【０１６７】
また、本実施の形態では、液晶表示装置１３の表示領域１３ａに、第１特別図柄保留表示装置６４及び第２特別図柄保留表示装置６５の表示内容と関連する演出画像が表示される。例えば、表示領域１３ａには、特別図柄の可変表示の保留個数を報知する保留情報（例えば、保留個数と同じ数の保留用図柄）が表示される。なお、特別図柄の保留球の情報に基づいて先読み演出を行う場合には、この際の予告報知が表示領域１３ａに表示されてもよい。
【０１６８】
また、本実施の形態では、普通図柄表示装置６２において停止表示された普通図柄が所定の態様であった場合に、その情報を遊技者に把握させる演出画像を液晶表示装置１３の表示領域１３ａに表示させる機能をさらに設けてもよい。
【０１６９】
［払出ユニットの概略構成］
次に、図５及び図６を参照して、本実施の形態の払出ユニット１６について説明する。図５は、払出ユニット１６の全体的な構成を示す図であり、パチンコ遊技機１を背面側から見た図である。また、図６は、後述する払出装置としての賞球ケースユニット１７０の構成を示す図である。
【０１７０】
図５に示すように、払出ユニット１６は、遊技機上部の貯留ユニット（不図示）から遊技球が供給され、その供給された遊技球を貯留する球貯留タンクとしての球タンク１６１と、球タンク１６１と連通するよう球タンク１６１に連結された球タンク下通路１６２と、遊技球をパチンコ遊技機１の外部、すなわち上皿２１又は下皿２２に払出す等、遊技球の払出を管理可能な賞球ケースユニット１７０とを備える。
【０１７１】
また、球タンク１６１及び球タンク下通路１６２の下部であって、賞球ケースユニット１７０と並列するようにして、払出制御回路３００を含む各種制御基板が組み込まれた基板ユニット１７が配置されている。
【０１７２】
ここで、上述した貯留ユニット（不図示）は、例えばパチンコ遊技機１の球タンク１６１に遊技球を供給するために設置されたホール（遊技場）の付帯設備としての補給装置である。払出ユニット１６において、貯留ユニットから供給された遊技球は、球タンク１６１、球タンク下通路１６２を通じて賞球ケースユニット１７０に誘導され、貯留されるようになっている。
【０１７３】
図６に示すように、賞球ケースユニット１７０は、上述した遊技領域１２ａ（図４参照）に設けられた複数の入賞口としての第１始動口４４、第２始動口４５、一般入賞口５１、一般入賞口５２、第１大入賞口５３及び第２大入賞口５４のいずれかに遊技球が入賞したことを条件に球タンク１６１内から遊技球を後述する払出通路１８０に払出すものである。払出通路１８０は、賞球ケースユニット１７０の最下部に配置されている。
【０１７４】
この賞球ケースユニット１７０は、第１の球供給通路１７１Ａと、補給検出手段としての第１の１５球担保スイッチ１７２Ａと、移動手段としての第１のスプロケット１７３Ａとを備える。ここで、賞球ケースユニット１７０は、図６では一部を除き省略されているが、上述した第１の球供給通路１７１Ａ、第１の１５球担保スイッチ１７２Ａ及び第１のスプロケット１７３Ａと同一の構成の第２の球供給通路１７１Ｂ、第２の１５球担保スイッチ１７２Ｂ及び移動手段としての第２のスプロケット１７３Ｂが図６の紙面方向（パチンコ遊技機１の前後方向）の奥側に配置されている。
【０１７５】
つまり、賞球ケースユニット１７０は、球供給通路１７１、１５球担保スイッチ１７２及びスプロケット１７３を２列備えた構造をとる。
【０１７６】
ただし、第１のスプロケット１７３Ａと第２のスプロケット１７３Ｂとは、互いに位相を６０°ずらして配置されている。以下の説明において、特に明記しない場合には、第１の球供給通路１７１Ａ及び第２の球供給通路１７１Ｂを総称して「球供給通路１７１」といい、第１の１５球担保スイッチ１７２Ａ及び第２の１５球担保スイッチ１７２Ｂを総称して「１５球担保スイッチ１７２」といい、第１のスプロケット１７３Ａ及び第２のスプロケット１７３Ｂを総称して「スプロケット１７３」というものとする。
【０１７７】
また、払出通路１８０も実際には、第１の払出通路１８０Ａと第２の払出通路１８０Ｂとを有する２列構造である。ただし、以下において、特に明記しない場合には、第１の払出通路１８０Ａ及び第２の払出通路１８０Ｂを総称して「払出通路１８０」というものとする。
【０１７８】
球供給通路１７１は、球タンク下通路１６２を介して球タンク１６１と連通し、球タンク１６１から球タンク下通路１６２を介して遊技球が補給されるようになっている。球供給通路１７１は、球タンク１６１から補給された遊技球を規定個数（本実施の形態では１５個）まで蓄積可能となっている。なお、実際には、第１の払出通路１８０Ａ及び第２の払出通路１８０Ｂの２列構造であるため、これら通路で合計３０個の遊技球を蓄積可能である。
【０１７９】
１５球担保スイッチ１７２は、球供給通路１７１内に補給された遊技球を検出するものである。具体的には、１５球担保スイッチ１７２は、遊技球が補給される（通過する）たびに球検知遮蔽板１７２ａが検知センサ１７２ｂに検知されることで、遊技球が補給されていることを検出する。
【０１８０】
したがって、球供給通路１７１内に蓄積された遊技球が不足、つまり１５個に満たない場合には、球検知遮蔽板１７２ａが作動し検知センサ１７２ｂの検知領域から外れることで、球供給通路１７１内に規定個数（本実施の形態では１５個）が蓄積されていないことが検出される。
【０１８１】
また、この１５球担保スイッチ１７２は、遊技球が補給されていることを検出している間はＯＮ状態とされる。なお、図６では、１５球担保スイッチ１７２が補給された遊技球を検出している状態を示している。
【０１８２】
また、この１５球担保スイッチ１７２は、球供給通路１７１内に補給された遊技球が、１５球担保スイッチ１７２上を通過していることを検出している間はＯＮ状態とされる、という機能を備えており、「遊技球が補給される」とは、１５球担保スイッチ１７２が球供給通路１７１内を遊技球が通過、及び遊技球が球供給通路１７１内に存在することを検知することで、遊技球が連なっているという前提のもと、球供給通路１７１内を遊技球が規定個数存在することを担保していることを含んでいる。
【０１８３】
スプロケット１７３は、ステッピングモータで構成された駆動手段としての払出モータ１７４に接続され、払出モータ１７４の駆動に応じて図中、時計回り方向に回転するようになっている。スプロケット１７３は、球供給通路１７１内に蓄積された遊技球を１球ずつ受け入れ、払出モータ１７４が所定ステップ数だけ駆動することにより回転し、払出通路１８０に１球ずつ移動させる、すなわち払出すようになっている。
【０１８４】
上記に加えて、スプロケット１７３は、払出モータ１７４が所定ステップ数だけ駆動することにより回転し、結果的に球供給通路１７１内に蓄積された遊技球を１球ずつ受け入れ可能な回転となるといった、払出モータ１７４の回転に依存する形態をも含みえるものである。
【０１８５】
つまり、払出モータ１７４によってスプロケット１７３は１球ずつ受け入れ可能な回転を行うとともに１球ずつ払出すとも表現できるし、払出モータ１７４が所定の回転を行った結果、結果的にスプロケット１７３が１球ずつ受け入れ、１球ずつ払出したとも表現することができる。
【０１８６】
また、スプロケット１７３は回転することを前提としているが、これに限られるものではなく、スプロケット１７３を板状として、払出通路１８０に対して平行、及び垂直に可動、又は駆動するようなスライド式であってもよいし、スプロケット１７３の形状も遊技球を所定個数ずつ受け入れ、払出可能であればどのような形状であってもよい。
【０１８７】
なお、払出モータ１７４は、第１のスプロケット１７３Ａと第２のスプロケット１７３Ｂとで共通のものを用いる。本実施の形態におけるスプロケット１７３及び払出モータ１７４は、球供給通路１７１内を通過した遊技球を移動可能な遊技球移動手段、払出手段を構成する。
【０１８８】
また、第１の払出通路１８０Ａ及び第２の払出通路１８０Ｂには、それぞれ第１の計数スイッチ１８１Ａ及び第２の計数スイッチ１８１Ｂが設けられている。ただし、以下において、特に明記しない場合には、第１の計数スイッチ１８１Ａ及び第２の計数スイッチ１８１Ｂを総称して「計数スイッチ１８１」というものとする。
【０１８９】
計数スイッチ１８１は、スプロケット１７３により払出通路１８０に払出された遊技球を検出するものである。本実施の形態における計数スイッチ１８１は、払出検出手段を構成する。
【０１９０】
また、球供給通路１７１の最上部近傍には、球抜きシャッタ１７５が設けられている。球抜きシャッタ１７５が図中時計回り方向に回動させられると、球供給通路１７１が開放され、球供給通路１７１の上部に蓄積されている遊技球が球抜き通路１７６を介して排出されるようになっている。球抜きシャッタ１７５は、通常時、ロックされた状態であり、例えば球タンク１６１に貯留された遊技球を排出する際に使用される。
【０１９１】
［パチンコ遊技機が備える回路の構成］
次に、図７を参照しながら、本実施の形態のパチンコ遊技機１が備える各種回路の構成について説明する。なお、図７は、パチンコ遊技機１の回路構成を示すブロック図である。
【０１９２】
パチンコ遊技機１は、図７に示すように、主に遊技動作の制御を行う主制御回路７０と、遊技の進行に応じた演出動作の制御を行う副制御回路２００と、主に遊技球の払出に関する制御を行う払出制御回路３００とを有する。
【０１９３】
［主制御回路］
主制御回路７０は、メインＣＰＵ（Central Processing Unit）７１と、メインＲＯＭ（Read Only Memory）７２と、メインＲＡＭ（Random Access Memory）７３とを備える。また、主制御回路７０は、リセット用クロックパルス発生回路７４と、初期リセット回路７５と、シリアル通信用ＩＣ（Integrated Circuit）７６とを備える。なお、上述のように、本実施の形態では、第１始動口４４又は第２始動口４５の入賞時に特別図柄の抽選処理を行うが、この処理は、主制御回路７０により制御される。すなわち、主制御回路７０は、遊技状態を遊技者にとって有利な状態に移行させるか否かの抽選処理を行う手段（抽選手段）も兼ねる。
【０１９４】
メインＣＰＵ７１には、メインＲＯＭ７２、メインＲＡＭ７３、リセット用クロックパルス発生回路７４、初期リセット回路７５、シリアル通信用ＩＣ７６等が接続される。メインＲＯＭ７２には、メインＣＰＵ７１によりパチンコ遊技機１の動作を制御するための各種プログラム（図１５〜図２７参照）や、各種データテーブル（図８〜図１３参照）等が記憶されている。
【０１９５】
メインＣＰＵ７１は、メインＲＯＭ７２に記憶されたプログラムに従って、各種処理を実行する。メインＲＡＭ７３は、メインＣＰＵ７１が各種処理を実行する際の一時記憶領域と作用し、メインＣＰＵ７１が各種処理に必要となる種々のフラグや変数の値が記憶される。
【０１９６】
なお、本実施の形態では、メインＣＰＵ７１の一時記憶領域としてメインＲＡＭ７３を用いるが、本発明はこれに限定されず、読み書き可能な記憶媒体であれば任意の記録媒体を一時記憶領域として用いてもよい。
【０１９７】
リセット用クロックパルス発生回路７４は、後述するシステムタイマ割込処理を実行するために、所定の周期（例えば２ミリ秒）でクロックパルスを発生する。初期リセット回路７５は、電源投入時にリセット信号を生成する。そして、シリアル通信用ＩＣ７６は、副制御回路２００に対してコマンドを供給する。
【０１９８】
また、主制御回路７０には、図７に示すように、主制御回路７０から送られた出力信号に応じて動作する各種の装置が接続される。
【０１９９】
具体的には、主制御回路７０には、特別図柄表示装置６１、普通図柄表示装置６２、普通図柄保留表示装置６３、第１特別図柄保留表示装置６４及び第２特別図柄保留表示装置６５が接続される。
【０２００】
これらの各装置は、主制御回路７０から送られた出力信号に基づいて所定の動作を行う。例えば、主制御回路７０から特別図柄表示装置６１に所定の出力信号が送信されると、特別図柄表示装置６１は、その出力信号に基づいて、特別図柄ゲームにおける特別図柄の可変表示の動作制御を行う。
【０２０１】
また、主制御回路７０には、普通電動役物ソレノイド４６ａ、第１大入賞口ソレノイド５３ｂ及び第２大入賞口ソレノイド５４ｂが接続される。そして、主制御回路７０は、普通電動役物ソレノイド４６ａを駆動制御して、普通電動役物４６の一対の羽根部材を開放状態又は閉鎖状態にする。
【０２０２】
また、主制御回路７０は、第１大入賞口ソレノイド５３ｂ及び第２大入賞口ソレノイド５４ｂをそれぞれ駆動制御して、第１大入賞口５３及び第２大入賞口５４を開放状態又は閉鎖状態にする。
【０２０３】
さらに、主制御回路７０には、図７に示すように、各種センサに接続され、各種センサの出力信号を受信する。具体的には、主制御回路７０には、カウントセンサ５３ｃ，５４ｃ、一般入賞球センサ５１ａ，５２ａ、通過球センサ４３ａ、第１始動口入賞球センサ４４ａ及び第２始動口入賞球センサ４５ａ、バックアップクリアスイッチ１２１などが接続される。
【０２０４】
カウントセンサ５３ｃは、第１大入賞口５３に入賞した遊技球を計数し、その結果を示す所定の出力信号を主制御回路７０に出力する。カウントセンサ５４ｃは、第２大入賞口５４に入賞した遊技球を計数し、その結果を示す所定の出力信号を主制御回路７０に出力する。
【０２０５】
一般入賞球センサ５１ａは、一般入賞口５１に遊技球が入賞した場合に、所定の検知信号を主制御回路７０に出力し、一般入賞球センサ５２ａは、一般入賞口５２に遊技球が入賞した場合に、所定の検知信号を主制御回路７０に出力する。
【０２０６】
また、通過球センサ４３ａは、遊技球が球通過検出器４３を通過した場合に、所定の検知信号を主制御回路７０に出力する。第１始動口入賞球センサ４４ａは、遊技球が第１始動口４４に入賞した場合に、所定の検知信号を主制御回路７０に出力する。
【０２０７】
第２始動口入賞球センサ４５ａは、遊技球が第２始動口４５に入賞した場合に、所定の検知信号を主制御回路７０に出力する。また、バックアップクリアスイッチ１２１は、電断時等にバックアップデータが遊技店の管理者等の操作に応じてクリアされた場合に、所定の検知信号を主制御回路７０及び払出制御回路３００に出力する。
【０２０８】
さらに、主制御回路７０には、払出制御回路３００が接続される。ここで、主制御回路７０は、所定の払出条件が成立したことを条件に後述する賞球ケースユニット１７０を介して払出される遊技球の数である賞球数を決定する。
【０２０９】
こうした賞球数の決定を行う主制御回路７０は、払出量決定手段を構成する。なお、所定の払出条件は、上述した各種始動口や各種入賞口に遊技球が入賞したことである。
【０２１０】
また、主制御回路７０は、上述のように決定された賞球数を含む情報を賞球制御コマンドとして払出制御回路３００に送信する。したがって、主制御回路７０は、信号送信手段を構成する。
【０２１１】
［払出制御回路］
払出制御回路３００は、払出ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３とを備える。ＲＯＭ３０２には、例えば賞球ケースユニット１７０による遊技球の払出動作を制御するための各種プログラム（図３１〜図３８参照）等が記憶されている。
【０２１２】
払出ＣＰＵ３０１は、ＲＯＭ３０２に記憶されたプログラムに従って、各種処理を実行する。ＲＡＭ３０３は、払出ＣＰＵ３０１が各種処理を実行する際の一時記憶領域と作用し、払出ＣＰＵ３０１が各種処理に必要となる種々のフラグや変数の値が記憶される。
【０２１３】
なお、本実施の形態では、払出ＣＰＵ３０１の一時記憶領域としてＲＡＭ３０３を用いるが、本発明はこれに限定されず、読み書き可能な記憶媒体であれば任意の記録媒体を一時記憶領域として用いてもよい。
【０２１４】
この払出制御回路３００には、遊技球の払出を行う賞球ケースユニット１７０が接続される。具体的には、第１及び第２の１５球担保スイッチ１７２Ａ，１７２Ｂ、払出モータ１７４及び第１及び第２の計数スイッチ１８１Ａ，１８１Ｂのそれぞれが払出制御回路３００に接続されている。
【０２１５】
第１及び第２の１５球担保スイッチ１７２Ａ，１７２Ｂは、第１及び第２の球供給通路１７１Ａ，１７１Ｂ内に補給された遊技球を検出し、その結果を示す所定の出力信号を払出制御回路３００に出力する。
【０２１６】
払出モータ１７４は、払出ＣＰＵ３０１からの制御信号に応じて駆動する。第１及び第２の計数スイッチ１８１Ａ，１８１Ｂは、第１及び第２のスプロケット１７３Ａ，１７３Ｂにより第１及び第２の払出通路１８０Ａ，１８０Ｂにそれぞれ払出された遊技球を検出し、その結果を示す所定の出力信号を払出制御回路３００に出力する。
【０２１７】
また、払出制御回路３００には、払出状態報知表示装置１７８及び下皿満タンスイッチ１７９が接続されている。払出状態報知表示装置１７８は、詳しくは後述するが、遊技球の払出に関して異常が発生した場合に、その異常の種別を報知するための表示装置であり、報知手段を構成する。
【０２１８】
この払出状態報知表示装置１７８は、図５１に示すように７セグメントディスプレイからなり、ホールの管理者のみが視認可能なように例えばパチンコ遊技機１の裏面の所定箇所に設けられている。
【０２１９】
下皿満タンスイッチ１７９は、下皿２２に貯留された遊技球が満タンとなった場合に、これを検知し、その結果を払出制御回路３００に出力する。払出制御回路３００は、下皿満タンスイッチ１７９から下皿満タン状態であることを示す信号が入力されると、払出状態報知表示装置１７８を通じた報知を行うとともに、主制御回路７０に下皿満タン状態であることを示す信号を出力する。
【０２２０】
これにより、主制御回路７０は、副制御回路２００に演出制御コマンドを送信して、副制御回路２００によりスピーカ１１、ランプ１８、ＬＥＤや液晶表示装置１３を通じて下皿２２が満タン状態であることを報知させる。
【０２２１】
さらに、払出制御回路３００には、遊技球の発射を行う発射装置１５、外部端子板１４０、及びカードユニット１５０が接続される。また、外部端子板１４０には、データ表示器１４１が接続され、カードユニット１５０には、貸し出し用操作部１５１が接続される。
【０２２２】
ここで、カードユニット１５０は、所定の払出条件が成立したことを条件に後述する要求ケースユニット１７０を介して払出される遊技球の数である貸し球数を決定する。こうした貸し球数の決定を行うカードユニット１５０は、払出量決定手段を構成する。なお、所定の払出条件は、上述した貸し出し用操作部１５１が操作されたことである。
【０２２３】
払出制御回路３００は、発射ハンドル２５が遊技者によって把持され、かつ、時計回り方向へ回動操作されたときに、その回動角度に応じて発射装置１５のソレノイドアクチュエータに電力を供給する。これにより、発射装置１５は、遊技球を発射させる制御を行う。
【０２２４】
外部端子板１４０は、ホール（遊技場）内の全てのパチンコ遊技機を管理するホールコンピュータにデータ送信するために用いられる。データ表示器１４１は、例えばパチンコ遊技機１の上部にホールの付帯設備として設置され、ホール係員を呼び出す機能や当り回数を表示する機能を有する。
【０２２５】
貸し出し用操作部１５１は、遊技者に操作されると、カードユニット１５０に遊技球の貸し出しを要求する信号を出力する。カードユニット１５０は、貸し出し用操作部１５１から遊技球の貸出を要求する信号を受信すると、決定された貸し球数の情報を含む貸し球制御信号を払出制御回路３００に送信する。したがって、カードユニット１５０は、信号送信手段を構成する。
【０２２６】
払出制御回路３００は、主制御回路７０から送信される賞球制御コマンド、カードユニット１５０から送信される貸し球制御信号を受信し、賞球ケースユニット１７０に対して所定の信号を送信する。
【０２２７】
これにより、賞球ケースユニット１７０は、遊技球を払出す。なお、上述のように賞球制御コマンド及び貸し球制御信号を受信する払出制御回路３００は、信号受信手段を構成する。
【０２２８】
また、本実施の形態において、払出ＣＰＵ３０１は、第１及び第２の担保球カウンタ３０５Ａ，３０５Ｂ、第１及び第２の担保球タイマ３０６Ａ，３０６Ｂを有している。これら第１及び第２の担保球カウンタ３０５Ａ，３０５Ｂ、第１及び第２の担保球タイマ３０６Ａ，３０６Ｂは、払出ＣＰＵ３０１の機能として設けられるものである。
【０２２９】
第１及び第２の担保球カウンタ３０５Ａ，３０５Ｂは、それぞれ後述する担保球監視初期設定処理（図３１のＳ３０９及びＳ３１２参照）で設定された初期値（本実施の形態では「１９５０回」）から、第１及び第２の１５球担保スイッチ１７２Ａ，１７２Ｂが遊技球を検知している間、所定時間（本実施の形態では「１ｍｓ」）が経過するごとに「１」減算されるカウンタである。
【０２３０】
なお、本実施の形態では、第１及び第２の担保球カウンタ３０５Ａ，３０５Ｂとして、カウントダウン用のカウンタを用いたが、カウントアップ用のカウンタを用いてもよい。
【０２３１】
したがって、払出ＣＰＵ３０１は、第１及び第２のスプロケット１７３Ａ，１７３Ｂによって遊技球の払出が開始され、かつ第１及び第２の１５球担保スイッチ１７２Ａ，１７２Ｂが遊技球を検知していることを条件に、初期値（本実施の形態では「１９５０回」）を所定時間（本実施の形態では「１ｍｓ」）が経過するごとに、つまり後述するシステムタイマ割込み処理（図３３参照）が行われるたびに「１」減算する、すなわち更新するようになっている。
【０２３２】
こうした更新を行う払出ＣＰＵ３０１は、第２の更新手段を構成する。なお、第１及び第２の担保球カウンタ３０５Ａ，３０５Ｂによって更新される値は、後述する第１及び第２の担保球タイマ３０６Ａ，３０６Ｂによって更新される値よりも狭い範囲の値に設定可能であるとともに、第１及び第２の１５球担保スイッチ１７２Ａ，１７２Ｂが遊技球を検知している時間に相当し、第２の値を構成する。
【０２３３】
第１及び第２の担保球タイマ３０６Ａ，３０６Ｂは、それぞれ後述する担保球監視初期設定処理（図３１のＳ３０９及びＳ３１２参照）で設定された初期値（本実施の形態では「２０００ｍｓ」）から、所定時間（本実施の形態では「１ｍｓ」）が経過するごとに「１」減算されるタイマである。なお、本実施の形態では、第１及び第２の担保球タイマ３０６Ａ，３０６Ｂとして、カウントダウン用のタイマを用いたが、カウントアップ用のタイマを用いてもよい。
【０２３４】
したがって、払出ＣＰＵ３０１は、第１及び第２のスプロケット１７３Ａ，１７３Ｂによって遊技球の払出が開始されたことを条件に、初期値（本実施の形態では「２０００ｍｓ」）を所定時間（本実施の形態では「１ｍｓ」）が経過するごとに、つまり後述するシステムタイマ割込み処理（図３３参照）が行われるたびに「１」減算する、すなわち更新するようになっている。
【０２３５】
ここで、上述の第１及び第２の担保球タイマ３０６Ａ，３０６Ｂに設定される初期値（本実施の形態では「２０００ｍｓ」）は、１５個の遊技球の担保が完了すると仮定される時間、つまり球タンク１６１から所定個数（本実施の形態では、１５個）の遊技球を払出すのに十分な時間に設定される。こうした更新を行う払出ＣＰＵ３０１は、第１の更新手段を構成する。なお、第１及び第２の担保球タイマ３０６Ａ，３０６Ｂによって更新される値は、第１の値を構成する。
【０２３６】
［副制御回路］
副制御回路２００は、主制御回路７０のシリアル通信用ＩＣ７６に接続される。そして、副制御回路２００は、主制御回路７０から送信される各種のコマンドに応じて、液晶表示装置１３における表示制御、スピーカ１１から発生させる音声に関する制御、装飾ランプ等を含むランプ１８の制御等を行う。
【０２３７】
すなわち、副制御回路２００は、主制御回路７０からの指令に基づいて、遊技の進行に応じた各種演出を実行する。なお、本実施の形態では、副制御回路２００から主制御回路７０に対して信号を供給できない構成としたが、本発明はこれに限定されず、副制御回路２００から主制御回路７０に信号送信可能な構成を備えていてもよい。
【０２３８】
副制御回路２００は、図７に示すように、サブＣＰＵ２０１と、プログラムＲＯＭ２０２と、ワークＲＡＭ２０３と、表示制御回路２０５と、音声制御回路２０６と、ランプ制御回路２０７とを備える。サブＣＰＵ２０１には、プログラムＲＯＭ２０２、ワークＲＡＭ２０３、表示制御回路２０５、音声制御回路２０６及びランプ制御回路２０７が接続される。
【０２３９】
プログラムＲＯＭ２０２には、サブＣＰＵ２０１によりパチンコ遊技機１の演出動作を制御するための各種プログラム（図２８〜図３０参照）や、各種データテーブル（図１４参照）が記憶される。そして、サブＣＰＵ２０１は、プログラムＲＯＭ２０２に記憶されたプログラムに従って、各種の処理を実行する。特に、サブＣＰＵ２０１は、主制御回路７０から送信される各種のコマンドに従って、副制御回路２００全体の制御を行う。
【０２４０】
なお、本実施の形態では、プログラムや各種テーブル等を記憶する記憶手段として、メインＲＯＭ７２及びプログラムＲＯＭ２０２を適用したが、本発明はこれに限定されない。このような記憶手段としては、制御手段を備えたコンピュータにより読み取り可能な記憶媒体であれば別態様の記憶媒体を用いてもよく、例えば、ハードディスク装置、ＣＤ−ＲＯＭ及びＤＶＤ−ＲＯＭ、ＲＯＭカートリッジ等の記憶媒体を適用してもよい。
【０２４１】
また、プログラムの各々が別々の記憶媒体に記録されていてもよい。さらに、プログラムは、予め記録媒体に記録されていてもよいし、電源投入後に外部等からダウンロードされ、メインＲＡＭ７３及びワークＲＡＭ２０３等に記録されてもよい。
【０２４２】
ワークＲＡＭ２０３は、サブＣＰＵ２０１が各種処理を実行する際の一時記憶領域と作用し、サブＣＰＵ２０１が各種処理に必要となる種々のフラグや変数の値が記憶される。なお、本実施の形態では、サブＣＰＵ２０１の一時記憶領域としてワークＲＡＭ２０３を用いるが、本発明はこれに限定されず、読み書き可能な記憶媒体であれば任意の記録媒体を一時記憶領域として用いてよい。
【０２４３】
表示制御回路２０５は、演出に関する画像を液晶表示装置１３に表示させる制御を行う。この表示制御回路２０５は、図示しないが、画像データプロセッサ（以下、ＶＤＰ（Video Display Processor）と称する）、画像データＲＯＭ、フレームバッファ、及び、Ｄ／Ａ（Digital to Analog）コンバータ等を有する。
【０２４４】
なお、画像データＲＯＭには、各種の画像データを生成するためのデータが記憶される。フレームバッファは、画像データを一時的に保存する。また、Ｄ／Ａコンバータは、画像データ（デジタル電気信号）を画像信号（アナログ電気信号）に変換する。
【０２４５】
表示制御回路２０５は、サブＣＰＵ２０１から供給されるデータに基づいて、液晶表示装置１３の表示領域１３ａに画像を表示させるための種々の処理を行う。また、表示制御回路２０５は、サブＣＰＵ２０１から供給される画像表示命令に基づいて、装飾図柄（演出用識別図柄）を示す装飾図柄画像データ、背景画像データ、演出用画像データ等の画像データを一時的にフレームバッファに格納する。
【０２４６】
そして、表示制御回路２０５は、フレームバッファに格納した画像データを所定のタイミングでＤ／Ａコンバータに供給する。Ｄ／Ａコンバータは、画像データを画像信号に変換し、その画像信号を所定のタイミングで液晶表示装置１３に供給する。これにより、液晶表示装置１３の表示領域１３ａに所定の演出画像が表示される。
【０２４７】
音声制御回路２０６は、音声に関する制御を行う音源ＩＣ、各種の音声データを記憶する音声データＲＯＭ、及び、音声信号を増幅するための増幅器（以下、ＡＭＰと称する）等を有する。
【０２４８】
なお、音源ＩＣは、スピーカ１１から発生させる音声の制御を行う。音源ＩＣは、サブＣＰＵ２０１から供給される音声発生命令に基づいて、音声データＲＯＭに記憶されている複数の音声データから一つの音声データを選択する。
【０２４９】
そして、音源ＩＣは、選択した音声データを音声データＲＯＭから読み出し、読み出した音声データを所定の音声信号に変換して、ＡＭＰに供給する。また、ＡＭＰは、音声信号を増幅して、スピーカ１１から音声を発生させる。
【０２５０】
ランプ制御回路２０７は、ランプ制御信号を供給するためのドライブ回路、及び複数種類のランプ点灯パターンが記憶されているランプデータＲＯＭ等を有する。なお、ドライブ回路は、サブＣＰＵ２０１から供給されるランプ点灯命令に基づいて、ランプデータＲＯＭに記憶されている複数のランプ点灯パターンから一つのランプ点灯パターンを選択する。
【０２５１】
そして、選択したランプ点灯パターンをランプデータＲＯＭから読み出し、読み出した音声データを所定のランプ制御信号に変換して、装飾ランプ等を含むランプ１８の点灯及び消灯を行う。
【０２５２】
［遊技状態の種別］
まず、サブＣＰＵ２０１で制御される各種演出モードの内容について説明する前に、メインＣＰＵ７１で制御及び管理される遊技状態の種別について説明する。
【０２５３】
本実施の形態において、メインＣＰＵ７１で制御及び管理される遊技状態の種別としては、賞球の期待度が互いに異なる「大当り遊技状態」（特別遊技状態）及び「小当り遊技状態」（特定遊技状態）がある。
【０２５４】
「大当り遊技状態」は、第１大入賞口５３又は第２大入賞口５４のシャッタの開放期間（すなわち、１ラウンドの期間）が長い（本実施の形態では３０秒）ラウンドゲームが発生する遊技状態であり、遊技者にとって大きな賞球が期待できる遊技状態である。すなわち、「大当り遊技状態」では、大入賞口のシャッタの開放状態及び閉鎖状態の繰り返し態様が遊技者によって有利な状態となる。
【０２５５】
一方、「小当り遊技状態」は、「大当り遊技状態」に比べて１ラウンドの期間が短い（本実施の形態では１．８秒）ラウンドゲームが発生する遊技状態であり、遊技者にとって大きな賞球が期待できない遊技状態である。すなわち、「小当り遊技状態」では、大入賞口のシャッタの開放状態及び閉鎖状態の繰り返し態様が遊技者によって不利な状態となる。
【０２５６】
また、本実施の形態において、メインＣＰＵ７１で制御及び管理される遊技状態の種別としては、「大当り」の当選確率が互いに異なる「確変遊技状態」（高確率遊技状態）及び「通常遊技状態」（低確率遊技状態）がある。
【０２５７】
「確変遊技状態」は、「大当り」の当選確率（本実施の形態では１／１３１．８６）が高い遊技状態である。一方、「通常遊技状態」は、「確変遊技状態」に比べて「大当り」の当選確率（本実施の形態では１／３９２．４３）が低い遊技状態である。
【０２５８】
なお、本実施の形態では、「大当り遊技」が終了した後には、必ず「確変遊技状態」が開始される。そして、「確変遊技状態」は、「大当り遊技」が終了した後から、２００回を上限とする所定回数の抽選（特別図柄の変動表示）が行われるまで維持される。
【０２５９】
一方、「小当り遊技」が終了した場合には、基本的には、遊技状態は移行せず、「小当り」当選時の遊技状態が維持される。すなわち、「小当り」当選時の遊技状態が「確変遊技状態」であれば、「小当り遊技」終了後も、遊技状態は「確変遊技状態」が維持され、「小当り」当選時の遊技状態が「通常遊技状態」であれば、「小当り遊技」終了後も、遊技状態は「通常遊技状態」が維持される。
【０２６０】
ただし、本実施の形態では、例えば「確変遊技状態」（又は「時短遊技状態」）の最後の変動表示（例えば、後述の２００回目の変動表示）において「小当り」に当選した場合、次回の変動表示では、遊技状態を「確変遊技状態」から「通常遊技状態」（又は「時短遊技状態」から「非時短遊技状態」）に移行させる。すなわち、このような場合には、例外として、「小当り遊技」の前後で遊技状態が移行する。
【０２６１】
さらに、本実施の形態において、メインＣＰＵ７１で制御及び管理される遊技状態の種別としては、普通図柄の当選確率（普通図柄が「当り」の態様になる確率）が互いに異なる「時短遊技状態」（高入賞遊技状態）及び「非時短遊技状態」（低入賞遊技状態）がある。
【０２６２】
本明細書でいう「時短遊技状態」とは、普通図柄の当選確率が高い遊技状態のことである。すなわち、「時短遊技状態」は、第２始動口４５に設けられた普通電動役物４６（羽根部材）が開放状態になり易い遊技状態（第２始動口入賞が発生し易い遊技状態）であり、遊技者にとって有利な遊技状態である。なお、「時短遊技状態」は、「大当り」が決定された場合、又は、後述する所定の時短回数分の特別図柄の変動表示が実行された場合に終了する。
【０２６３】
一方、「非時短（時短なし）遊技状態」とは、普通図柄の当選確率が「時短遊技状態」に比べて低い遊技状態のことである。それゆえ、「非時短遊技状態」は、普通電動役物４６（羽根部材）が開放状態になり難い遊技状態（第２始動口入賞が発生し難い遊技状態）であり、遊技者にとって不利な遊技状態である。
【０２６４】
そして、本実施の形態では、演出モードに応じて、「大当り遊技状態」及び「小当り遊技状態」以外の上述した遊技状態の組合せが変化する。具体的には、本実施の形態では、演出モードに応じて、「確変遊技状態」と「時短遊技状態」とが同時に発生する遊技状態（図１２中の「高確率時短あり」の状態）が設けられる。
【０２６５】
また、演出モードに応じて、「確変遊技状態」と「非時短遊技状態」とが同時に発生する遊技状態（図１２中の「高確率時短なし」の状態）が設けられる。さらに、演出モードに応じて、「非時短遊技状態」と「通常遊技状態」とが同時に発生する遊技状態（図１２中の「低確率時短なし」の状態）が設けられる。
【０２６６】
なお、本実施の形態では、「通常遊技状態」と「時短遊技状態」とが同時に発生するような遊技状態（「低確率時短あり」の状態）は設けない。また、「確変遊技状態」と「非時短遊技状態」とが同時に発生する遊技状態（「高確率時短なし」の状態）では、遊技状態が「確変遊技状態」であるか否かを遊技者が判別することが難しいので、ここでは、このような遊技状態を「潜確遊技状態」ともいう。
【０２６７】
上述した各種遊技状態間の移行動作は、主制御回路７０により制御される。すなわち、主制御回路７０は、各種遊技状態間の移行動作を制御する手段（第１遊技状態制御手段、第２遊技状態制御手段、第３遊技状態制御手段）を兼ねる。
【０２６８】
［メインＲＯＭに記憶されているデータテーブルの構成］
次に、図８〜図１３を参照しながら、主制御回路７０のメインＲＯＭ７２に記憶される各種データテーブルの構成について説明する。
【０２６９】
［大当り乱数判定テーブル（第１始動口入賞時）］
まず、図８を参照して、大当り乱数判定テーブル（第１始動口入賞時）について説明する。大当り乱数判定テーブル（第１始動口入賞時）は、第１始動口４４に遊技球が入球（入賞）した際に取得される大当り判定用乱数値に基づいて「大当り」、「小当り」及び「ハズレ」のいずれかを抽選により決定する際に参照されるテーブルである。
【０２７０】
なお、大当り判定用乱数値は、始動口入賞を契機に行われる抽選結果を判定するための乱数値であり、より具体的には、特別図柄（第１特別図柄及び第２特別図柄）の抽選結果を示す乱数値である。また、本実施の形態では、大当り判定用乱数値は、０〜６５５３５（６５５３６種類）の中から選ばれる。
【０２７１】
本実施の形態では、第１始動口４４に遊技球が入賞した場合、「大当り」、「小当り」及び「ハズレ」のいずれかが抽選により決定される。それゆえ、大当り乱数判定テーブル（第１始動口入賞時）には、図８に示すように、確変フラグの値（「０（＝オフ）」又は「１（＝オン）」）毎に、「大当り」、「小当り」及び「ハズレ」のそれそれの当選が決定される大当り判定用乱数値の範囲と、それに対応する判定値データ（「大当り判定値データ」、「小当り判定値データ」及び「ハズレ判定値データ」のいずれか）との関係が規定される。
【０２７２】
なお、確変フラグは、メインＲＡＭ７３に格納された管理フラグの一つであり、遊技状態が「確変遊技状態」であるか否かを管理するためのフラグである。遊技状態が「確変遊技状態」である場合には、確変フラグは「１」となる。
【０２７３】
本実施の形態では、図８に示すように、第１始動口４４入賞時に、確変フラグが「０」であり、大当り判定用乱数値が「７７７」〜「９４３」のいずれかである場合には、「大当り」が当選し、「大当り判定値データ」が決定される。すなわち、この場合における「大当り」の当選確率（大当り確率）は、１６７／６５５３６となる。
【０２７４】
また、第１始動口４４入賞時に、確変フラグが「０」であり、大当り判定用乱数値が「１」〜「３００」のいずれかである場合には、「小当り」が当選し、「小当り判定値データ」が決定される。すなわち、この場合における「小当り」の当選確率は、３００／６５５３６となる。
【０２７５】
さらに、第１始動口４４入賞時に、確変フラグが「０」であり、大当り判定用乱数値が「１」〜「３００」及び「７７７」〜「９４３」のいずれでもない場合には、「ハズレ」が当選し、「ハズレ判定値データ」が決定される。
【０２７６】
一方、第１始動口４４入賞時に、確変フラグが「１」であり、大当り判定用乱数値が「７７７」〜「１２７３」のいずれかである場合には、図８に示すように、「大当り」が当選し、「大当り判定値データ」が決定される。すなわち、この場合における「大当り」の当選確率（大当り確率）は、４９７／６５５３６となり、確変フラグが「０」である場合のそれより高くなる。
【０２７７】
また、第１始動口４４入賞時に、確変フラグが「１」であり、大当り判定用乱数値が「１」〜「３００」のいずれかである場合には、「小当り」が当選し、「小当り判定値データ」が決定される。すなわち、この場合における「小当り」の当選確率は、３００／６５５３６となり、確変フラグが「０」である場合のそれと同じになる。
【０２７８】
さらに、第１始動口４４入賞時に、確変フラグが「１」であり、大当り判定用乱数値が「１」〜「３００」及び「７７７」〜「１２７３」のいずれでもない場合には、「ハズレ」が当選し、「ハズレ判定値データ」が決定される。
【０２７９】
上述のように、本実施の形態では、第１始動口４４に遊技球が入賞した場合には、入賞時の遊技状態が「確変遊技状態」であるか否かによって、大当り確率が変動する。具体的には、遊技状態が「確変遊技状態」である時に第１始動口４４に遊技球が入賞した場合の大当り確率は、遊技状態が「確変遊技状態」でない時のそれの約３倍程度高くなる。
【０２８０】
［大当り乱数判定テーブル（第２始動口入賞時）］
次に、図９を参照して、大当り乱数判定テーブル（第２始動口入賞時）について説明する。大当り乱数判定テーブル（第２始動口入賞時）は、第２始動口４５に遊技球が入球（入賞）した際に取得される大当り判定用乱数値に基づいて「大当り」か否かの抽選を行う場合に参照されるテーブルである。
【０２８１】
本実施の形態では、第２始動口４５に遊技球が入賞した場合、「大当り」及び「ハズレ」のいずれかが抽選により決定される。なお、第２始動口４５に遊技球が入賞した場合には、「小当り」は当選しない。
【０２８２】
それゆえ、大当り乱数判定テーブル（第２始動口入賞時）には、図９に示すように、確変フラグの値（「０（＝オフ）」又は「１（＝オン）」）毎に、「大当り」及び「ハズレ」のそれぞれの当選が決定される大当り判定用乱数値の範囲と、それに対応する判定値データ（「大当り判定値データ」及び「ハズレ判定値データ」のいずれか）との関係が規定される。
【０２８３】
本実施の形態では、図９に示すように、第２始動口４５入賞時に、確変フラグが「０」であり、大当り判定用乱数値が「７７７」〜「９４３」のいずれかである場合には、「大当り」が当選し、「大当り判定値データ」が決定される。すなわち、この場合における「大当り」の当選確率（大当り確率）は、１６７／６５５３６となる。
【０２８４】
また、第２始動口４５入賞時に、確変フラグが「０」であり、大当り判定用乱数値が「７７７」〜「９４３」のいずれでもない場合には、「ハズレ」が当選し、「ハズレ判定値データ」が決定される。
【０２８５】
一方、第２始動口４５入賞時に、確変フラグが「１」であり、大当り判定用乱数値が「７７７」〜「１２７３」のいずれかである場合には、図９に示すように、「大当り」が当選し、「大当り判定値データ」が決定される。すなわち、この場合における「大当り」の当選確率（大当り確率）は、４９７／６５５３６となり、確変フラグが「０」である場合のそれより高くなる。
【０２８６】
また、第２始動口４５入賞時に、確変フラグが「１」であり、大当り判定用乱数値が「７７７」〜「１２７３」のいずれでもない場合には、「ハズレ」となり、「ハズレ判定値データ」が決定される。
【０２８７】
上述のように、本実施の形態では、第２始動口４５に遊技球が入賞した場合にもまた、入賞時の遊技状態が「確変遊技状態」であるか否かによって、大当り確率が変動する。具体的には、第１始動口４４入賞時と同様に、第２始動口４５入賞時においても、遊技状態が「確変遊技状態」である時に第２始動口４５に遊技球が入賞した場合の大当り確率は、遊技状態が「確変遊技状態」でない時のそれの約３倍程度高くなる。
【０２８８】
［大当り図柄乱数判定テーブル（第１始動口入賞時）］
次に、図１０を参照して、大当り図柄乱数判定テーブル（第１始動口入賞時）について説明する。
【０２８９】
本実施の形態では、第１始動口４４に遊技球が入賞した際に行われる大当り判定用乱数値に基づく抽選より「大当り」が決定された場合、大当り図柄乱数値が取得され、該大当り図柄乱数値に基づいて、大当り図柄が選択される。
【０２９０】
大当り図柄乱数判定テーブル（第１始動口入賞時）は、その大当り図柄を選択する際に参照されるテーブルである。なお、大当り図柄乱数値は、「大当り」が決定された際に、大当り図柄を決定するための乱数値であり、０〜９９（１００種類）の中から選ばれる。
【０２９１】
大当り図柄乱数判定テーブル（第１始動口入賞時）には、図１０に示すように、大当り図柄を指定するための図柄指定コマンド（「ｚ０」〜「ｚ１６」）と、該図柄指定コマンドが選択される大当り図柄乱数値との関係が規定される。なお、大当り図柄乱数判定テーブル（第１始動口入賞時）には、各図柄指定コマンドが選択される確率（選択率）も規定される。
【０２９２】
例えば、大当り図柄の選択処理において、大当り図柄乱数値が「７７」〜「９６」のいずれかである場合には、図１０に示すように、図柄指定コマンド「ｚ１３」が選択され、その選択率は、２０／１００となる。
【０２９３】
［大当り図柄乱数判定テーブル（第２始動口入賞時）］
次に、図１１を参照して、大当り図柄乱数判定テーブル（第２始動口入賞時）について説明する。
【０２９４】
本実施の形態では、第２始動口４５に遊技球が入賞した際に行われる大当り判定用乱数値に基づく抽選より「大当り」が決定された場合にもまた、大当り図柄乱数値が取得され、該大当り図柄乱数値に基づいて、大当り図柄が選択される。大当り図柄乱数判定テーブル（第２始動口入賞時）は、その大当り図柄を選択する際に参照されるテーブルである。
【０２９５】
大当り図柄乱数判定テーブル（第２始動口入賞時）には、図１１に示すように、大当り図柄を指定するための図柄指定コマンド（「ｚ１７」）と、該図柄指定コマンドが選択される大当り図柄乱数値（０〜９９のいずれか）との関係が規定される。なお、大当り図柄乱数判定テーブル（第２始動口入賞時）には、各図柄指定コマンドが選択される確率（選択率）も規定される。
【０２９６】
本実施の形態では、図１１に示すように、第２始動口４５入賞時に「大当り」が決定された場合には、大当り図柄の選択処理において、大当り図柄乱数値に関係なく、必ず図柄指定コマンド「ｚ１７」が選択される（選択率＝１００／１００）。
【０２９７】
［大当り種類決定テーブル］
次に、図１２を参照して、大当り種類決定テーブルについて説明する。本実施の形態では
、大当り図柄乱数判定テーブル（図１０及び図１１参照）を参照して図柄指定コマンド（「ｚ０」〜「ｚ１７」のいずれか）が決定されると、該決定された図柄指定コマンドに基づいて、「大当り」の種類（大当り遊技の内容）を決定する。大当り種類決定テーブルは、図柄指定コマンドに基づいて、「大当り」の種類（大当り遊技の内容）を決定する際に参照されるテーブルである。
【０２９８】
大当り種類決定テーブルには、図１２に示すように、図柄指定コマンド（「ｚ０」〜「ｚ１７」）と、「大当り」の種類を決定する各種パラメータとの関係が規定される。「大当り」の種類（大当り遊技の内容）を決定する各種パラメータとしては、大当り遊技におけるラウンド数の上限値、大当り遊技において出玉（賞球）が比較的得られやすいラウンド数、大当り遊技時に開放する大入賞口の種別、賞球数、並びに、移行先の遊技状態で設定される時短フラグ及び時短回数が規定される。
【０２９９】
なお、大当り種類決定テーブルに規定されている、「出玉を比較的得やすいラウンド数」とは、大当り遊技において、大入賞口の開放時間が比較的長くなるラウンドの数を意味する。
【０３００】
例えば、ラウンド数の上限値が１６ラウンドであり、出玉（賞球）を比較的得やすいラウンド数が６ラウンドである場合、大当り遊技の第１〜第６ラウンドゲームでは、大入賞口が３０秒開放され、残りの第７〜第１６ラウンドゲームでは大入賞口の開放時間が０．１秒となる。
【０３０１】
このように、大当り図柄（図柄指定コマンド）の種別に応じて、出玉（賞球）が比較的得られやすいラウンド数を変えることにより、ラウンド数の上限値が同じであっても、大当り図柄（図柄指定コマンド）の種別により、大当り遊技において最終的に得られる出玉の総数に差異を与えることができる。
【０３０２】
また、大当り種類決定テーブルに規定されている、開放する大入賞口の種別「１」は第１大入賞口５３に対応し、種別「２」は第２大入賞口５４に対応する。そして、第１大入賞口５３入賞時の賞球数は「１０」球となり、第２大入賞口５４入賞時の賞球数は「１５」球となる（図１２参照）。
【０３０３】
このように、本実施の形態では、大当り入賞時に開放する大入賞口の種別を変えることにより、一回の大当り遊技で大入賞口に入賞する回数が同じであっても、総賞球数を変化させることができる。
【０３０４】
なお、図１２の大当り種類決定テーブルに示すように、時短フラグの値（「１」（オン）又は「０」（オフ））及び付与される時短回数は、大当り当選時の遊技状態毎に規定される。具体的には、本実施の形態では、「低確率時短なし」の遊技状態時に「大当り」が決定された場合、「高確時短なし」の遊技状態時に「大当り」が決定された場合、及び、「高確率時短あり」の遊技状態時に「大当り」が決定された場合のそれぞれにおいて、別個に時短フラグの値及び時短回数が規定される。
【０３０５】
なお、時短フラグは、メインＲＡＭ７３に格納された管理フラグの一つであり、遊技状態が「時短遊技状態」であるか否かを管理するためのフラグである。遊技状態が「時短遊技状態」である場合には、時短フラグは「１（オン）」となる。
【０３０６】
なお、図１２に記載の「低確率時短なし」は、「通常遊技状態」及び「非時短遊技状態」が同時に発生している遊技状態であるので、確変フラグの値が「０（オフ）」であり、且つ、時短フラグの値が「０（オフ）」である遊技状態である。
【０３０７】
また、「高確率時短なし」は、「確変遊技状態」及び「非時短遊技状態」が同時に発生している遊技状態（「潜確遊技状態」）であるので、確変フラグの値が「１（オン）」であり、且つ、時短フラグの値が「０（オフ）」である遊技状態である。
【０３０８】
また、「高確率時短あり」は、「確変遊技状態」及び「時短遊技状態」が同時に発生している遊技状態であるので、確変フラグの値が「１（オン）」であり、且つ、時短フラグの値が「１（オン）」である遊技状態である。
【０３０９】
このように、本実施の形態では、大当り当選時の遊技状態に応じて時短遊技の有無及び時短回数を変化させることができる。すなわち、本実施の形態では、大当り遊技終了後の遊技状態を、大当り当選時の遊技状態に応じて変えることができる。
【０３１０】
例えば、図柄指定コマンドが「ｚ９」である場合には、図１２に示すように、大当り当選時の遊技状態に関係なく、「大当り」の種類（内容）を決定する各種パラメータとして、ラウンド数の上限値「１６」、比較的出玉を得やすいラウンド数「６」、大当り遊技時に開放する大入賞口の種別「１」、及び、賞球数「１０」が取得される。
【０３１１】
しかしながら、この場合、大当り当選時の遊技状態が「低確率時短なし」であるときには、時短フラグ「０」及び時短回数「０」が選択され、大当り当選時の遊技状態が「高確率時短なし」であるときには、時短フラグ「１」及び時短回数「１００」が選択され、大当り当選時の遊技状態が「高確率時短あり」であるときには、時短フラグ「１」及び時短回数「２００」が選択される。
【０３１２】
また、本実施の形態では、大当り遊技終了後は、必ず、遊技状態が「確変遊技状態」になるので、図１２に示す大当り種類決定テーブルにおいて、図柄指定コマンド（大当り図柄）に対して確変フラグの値を規定していない。なお、本発明はこれに限定されず、大当り種類決定テーブルにおいて、図柄指定コマンド（大当り図柄）に対して確変フラグの値を規定してもよい。
【０３１３】
また、本実施の形態では、大当り遊技終了後は、必ず、遊技状態が「確変遊技状態」になる例を説明するが、本発明はこれに限定されず、例えば、大当り遊技終了後、遊技状態が「確変遊技状態」に移行しないような「大当り」の種類を設けてもよいし、「大当り」の種類に応じて、遊技状態が「確変遊技状態」に移行するか否かを決定するような構成にしてもよい。この場合には、大当り種類決定テーブルにおいて、図柄指定コマンド（大当り図柄）に対して確変フラグの値が規定される。
【０３１４】
［変動パターン決定テーブル］
次に、図１３を参照して、変動パターン決定テーブルについて説明する。
【０３１５】
本実施の形態では、主制御回路７０（メインＣＰＵ７１）は、特別図柄の変動表示開始時に、当選種別（「大当り」、「小当り」又は「ハズレ」）、図柄指定コマンド、変動時間等の情報に基づいて、特別図柄の変動パターンを決定し、該変動パターンを変動コマンドとして副制御回路２００（サブＣＰＵ２０１）に送信する。
【０３１６】
変動パターン決定テーブルは、特別図柄の変動開始時に、当選種別、図柄指定コマンド、変動時間等の情報に基づいて、変動パターンを決定する際に参照されるテーブルである。なお、変動パターン決定テーブルにより決定される特別図柄の変動パターンは、後述するように、特別図柄の変動表示期間に行う演出の演出パターンを指定するための情報にもなる。
【０３１７】
変動パターン決定テーブルには、図１３に示すように、変動パターンの種別（「ＨＮ００」〜「ＨＮ２７」）と、該変動パターンを選択する際に参照する情報（図柄指定コマンド、変動時間及び当選種別）との関係が規定される。また、変動パターン決定テーブルには、各変動パターンに対応する時短フラグの値及び時短回数も規定される。
【０３１８】
なお、時短フラグの値及び時短回数は、大当り当選時の遊技状態毎に規定される。具体的には、「低確率時短なし」の遊技状態時に「大当り」が決定された場合、「高確率時短なし」の遊技状態時に「大当り」が決定された場合、及び、「高確率時短あり」の遊技状態時に「大当り」が決定された場合において、それぞれ時短フラグの値及び時短回数が規定される。
【０３１９】
［プログラムＲＯＭに記憶されているデータテーブルの構成］
次に、副制御回路２００のプログラムＲＯＭ２０２に記憶される各種データテーブルの構成について、図１４を参照して説明する。
【０３２０】
［変動演出テーブル］
上述のように、本実施の形態のパチンコ遊技機１では、副制御回路２００（サブＣＰＵ２０１）の制御により、特別図柄の変動表示中に様々な演出が実行される。
【０３２１】
この際に行われる演出の内容（演出パターン）は、特別図柄の変動表示開始時に、主制御回路７０から副制御回路２００に送信される変動コマンドに含まれる特別図柄の変動パターンの情報などに基づいて決定される。
【０３２２】
以下に説明する変動演出テーブルは、この演出内容（演出パターン）を変動パターンの情報などに基づいて決定する際に参照される。
【０３２３】
変動演出テーブルには、図１４に示すように、特別図柄の変動パターンの種別（「ＨＮ００」〜「ＨＮ２７」）と、演出パターン（「ＥＮ００」〜「ＥＮ５４」）を選択（決定）するための乱数値と、該乱数値により決定される演出パターン及び擬似連演出フラグの値のデータセットとの対応関係が規定される。
【０３２４】
また、変動演出テーブルには、各特別図柄の変動パターンに対応する変動時間（特別図柄の変動表示期間）、当選種別（「大当り」、「小当り」又は「ハズレ」）及び図柄指定コマンド、並びに、各演出パターンの選択率及び演出内容も規定される。
【０３２５】
本実施の形態では、変動演出テーブルに規定されている変動時間は対応する演出パターンの演出時間とほぼ同じであるとする。また、変動演出テーブルに規定されている乱数値は、始動口入賞時に取得される乱数値であり、「０」〜「９９９」（１０００種類）のいずれかである。
【０３２６】
変動演出テーブルに規定される、擬似連演出フラグは、１回の特別図柄の変動表示期間に、装飾図柄の仮停止表示と再変動表示を少なくとも１回行うことで、複数回の特別図柄の変動表示が繰り返されているかのように見せる擬似連演出を行うか否かを決定するフラグであり、擬似連演出が行われる場合には、擬似連演出フラグの値に「１（オン）」がセットされる。
【０３２７】
例えば、特別図柄の変動表示開始時に決定された特別図柄の変動パターンが「ＨＮ１０」であり、且つ、演出パターンを選択するために入賞時に取得された乱数値が「５００」〜「９９９」のいずれかの値である場合には、演出パターンとして「ＥＮ２０」が選択され、擬似連演出フラグには「１」がセットされる。
【０３２８】
この場合には、特別図柄の変動表示期間（２５０００ミリ秒）に、擬似連演出が行われる。具体的には、まず、所定の擬似連回数の「擬似連演出」が行われ、その後、「ノーマルリーチ演出Ａ」と称する「リーチ演出」が行われる。そして、「ノーマルリーチ演出Ａ」の終了とともに、液晶表示装置１３の表示領域１３ａに「大当り」態様の表示が行われ、特別図柄が変動停止する。
【０３２９】
なお、本実施の形態では、「リーチ演出」として、「ノーマルリーチ演出Ａ」の他に、「スペシャル演出Ａ」ないし「スペシャル演出Ｄ」と称する演出があり、「非リーチ演出」として、「通常変動演出Ａ」と称する演出がある。
【０３３０】
［主制御回路の動作説明］
次に、図１５〜図２７を参照して、主制御回路７０のメインＣＰＵ７１により実行される各種処理の内容について説明する。
【０３３１】
［主制御メイン処理］
まず、図１５を参照して、メインＣＰＵ７１の制御による主制御メイン処理について説明する。なお、図１５は、本実施の形態における主制御メイン処理の手順を示すフローチャートである。
【０３３２】
パチンコ遊技機１に電源が投入されると、最初に、メインＣＰＵ７１は、初期設定処理を行う（Ｓ１）。この処理では、メインＣＰＵ７１は、例えば、メインＲＡＭ７３へのアクセス許可、バックアップ復帰、作業領域の初期化等の処理を行う。次いで、メインＣＰＵ７１は、初期値乱数の更新処理を行う（Ｓ２）。この処理では、メインＣＰＵ７１は、初期乱数カウンタ値を更新する。
【０３３３】
次いで、メインＣＰＵ７１は、特別図柄制御処理を行う（Ｓ３）。この処理では、メインＣＰＵ７１は、特別図柄ゲームの進行、特別図柄表示装置６１に表示される特別図柄（第１特別図柄及び第２特別図柄）に関する所定の制御処理を行う。なお、特別図柄制御処理の詳細については、後述の図１６を参照しながら後で説明する。
【０３３４】
次いで、メインＣＰＵ７１は、普通図柄制御処理を行う（Ｓ４）。この処理では、メインＣＰＵ７１は、普通図柄ゲームの進行、及び、普通図柄表示装置６２に表示される普通図柄に関する所定の制御処理を行う。なお、普通図柄制御処理の詳細については、後述の図２４を参照しながら後で説明する。
【０３３５】
次いで、メインＣＰＵ７１は、図柄表示装置の制御処理を行う（Ｓ５）。この処理では、メインＣＰＵ７１は、特別図柄制御処理（Ｓ３）及び普通図柄制御処理（Ｓ４）の実行結果に基づいて、特別図柄（第１特別図柄及び第２特別図柄）、並びに、普通図柄の可変表示の表示制御を行う。
【０３３６】
次いで、メインＣＰＵ７１は、遊技情報データ生成処理を行う（Ｓ６）。この処理では、メインＣＰＵ７１は、遊技店のホールコンピュータ等に送信する遊技情報データを生成し、該遊技情報データをメインＲＡＭ７３に格納する。
【０３３７】
次いで、メインＣＰＵ７１は、記憶・遊技状態データ生成処理を行う（Ｓ７）。この処理では、メインＣＰＵ７１は、確変フラグの値及び時短フラグの値に基づいて、副制御回路２００に送信する記憶・遊技状態データを生成し、該記憶・遊技状態データをメインＲＡＭ７３に格納する。
【０３３８】
そして、Ｓ７の処理後、メインＣＰＵ７１は、処理をＳ２の処理に戻し、上述したＳ２以降の処理を繰り返す。
【０３３９】
［特別図柄制御処理］
次に、図１６を参照して、主制御メイン処理（図１５参照）中のＳ３で行う特別図柄制御処理について説明する。図１６は、本実施の形態における特別図柄制御処理の手順を示すフローチャートである。なお、図１６に示す各処理ステップの符号の下に括弧書きで記載した数値（「００」〜「０８」）は制御状態フラグの値を示し、この制御状態フラグは、メインＲＡＭ７３内の所-定の記憶領域に格納される。メインＣＰＵ７１は、制御状態フラグの数値に対応する各処理ステップを実行することにより、特別図柄ゲームを進行させる。
【０３４０】
まず、メインＣＰＵ７１は、制御状態フラグをロードする（Ｓ１１）。この処理では、メインＣＰＵ７１は、メインＲＡＭ７３に記憶された制御状態フラグの値を読み出す。
【０３４１】
メインＣＰＵ７１は、Ｓ１１でロードされた制御状態フラグの値に基づいて、後述のＳ１２〜Ｓ２０の各種処理を実行するか否かを判定する。この制御状態フラグは、特別図柄ゲームの遊技の状態を示すものであり、Ｓ１２〜Ｓ２０のいずれかの処理を実行可能にするものである。
【０３４２】
また、メインＣＰＵ７１は、Ｓ１２〜Ｓ２０の各処理に対して設定された待ち時間などに応じて決定される所定のタイミングで、各ステップの処理を実行する。なお、この所定のタイミングに至る前は、各ステップの処理を実行せずに、他のサブルーチン処理を実行する。もちろん、所定の周期で後述のシステムタイマ割込処理（後述の図２５参照）も実行する。
【０３４３】
そして、Ｓ１１の処理が終了すると、メインＣＰＵ７１は、特別図柄記憶チェック処理を行う（Ｓ１２）。
【０３４４】
この処理では、メインＣＰＵ７１は、制御状態フラグが特別図柄記憶チェック処理を示す値（「００」）である場合に、特別図柄の可変表示の保留個数をチェックし、保留個数が「０」でない場合（保留球がある場合）には、当り判定、特別図柄の決定、特別図柄の変動パターンの決定等の処理を行う。
【０３４５】
また、メインＣＰＵ７１は、この処理において、制御状態フラグに、後述の特別図柄変動時間管理処理（Ｓ１３）を示す値（「０１」）にセットし、今回の処理で決定された変動パターンに対応する特別図柄の変動時間を待ち時間タイマにセットする。すなわち、この処理により、Ｓ１２の処理で決定された変動パターンに対応する特別図柄の変動時間が経過した後、後述の特別図柄変動時間管理処理が実行されるように設定される。
【０３４６】
一方、保留個数が「０」である場合（保留球がない場合）には、メインＣＰＵ７１は、デモ画面を表示するためのデモ表示処理を行う。なお、特別図柄記憶チェック処理の詳細については、後述の図１７を参照しながら後で説明する。
【０３４７】
次いで、メインＣＰＵ７１は、特別図柄変動時間管理処理を行う（Ｓ１３）。この処理では、メインＣＰＵ７１は、制御状態フラグが特別図柄変動時間管理処理を示す値（「０１」）であり、特別図柄の変動時間が経過した場合に、制御状態フラグに、後述の特別図柄表示時間管理処理（Ｓ１４）を示す値（「０２」）をセットし、確定後待ち時間を待ち時間タイマにセットする。
【０３４８】
すなわち、この処理により、Ｓ１３の処理でセットされた確定後待ち時間が経過した後、後述の特別図柄表示時間管理処理が実行されるように設定される。なお、特別図柄変動時間管理処理の詳細については、後述の図１９を参照しながら後で説明する。
【０３４９】
次いで、メインＣＰＵ７１は、特別図柄表示時間管理処理を行う（Ｓ１４）。この処理では、メインＣＰＵ７１は、制御状態フラグが特別図柄表示時間管理処理を示す値（「０２」）であり、Ｓ１３の処理でセットされた確定後待ち時間が経過した場合に、当り判定の結果が「大当り」又は「小当り」であるか否かを判断する。
【０３５０】
そして、当り判定の結果が「大当り」又は「小当り」である場合、メインＣＰＵ７１は、制御状態フラグに、後述の大当り開始インターバル管理処理（Ｓ１５）を示す値（「０３」）をセットし、大当り開始インターバルに対応する時間を待ち時間タイマにセットする。すなわち、この処理により、Ｓ１４の処理でセットされた大当り開始インターバルに対応する時間が経過した後、後述の大当り開始インターバル管理処理が実行されるように設定される。
【０３５１】
一方、当り判定の結果が「大当り」又は「小当り」でない場合、メインＣＰＵ７１は、制御状態フラグに、後述の特別図柄ゲーム終了処理（Ｓ２０）を示す値（「０８」）をセットする。すなわち、この場合には、後述の特別図柄ゲーム終了処理が実行されるように設定される。なお、特別図柄表示時間管理処理の詳細については、後述の図２０及び図２１を参照しながら後で説明する。
【０３５２】
次いで、メインＣＰＵ７１は、Ｓ１４において当り判定の結果が「大当り」又は「小当り」であると判定された場合、大当り開始インターバル管理処理を行う（Ｓ１５）。この処理では、メインＣＰＵ７１は、制御状態フラグが大当り開始インターバル管理処理を示す値（「０３」）であり、Ｓ１４の処理でセットされた大当り開始インターバルに対応する時間が経過した場合に、第１大入賞口５３又は第２大入賞口５４を開放させるため、メインＲＯＭ７２から読み出されたデータに基づいて、メインＲＡＭ７３に位置付けられた変数を更新する。
【０３５３】
また、この処理では、メインＣＰＵ７１は、制御状態フラグに、後述の大入賞口開放中処理（Ｓ１６）を示す値（「０４）」をセットするとともに、大入賞口の開放上限時間（例えば３０秒）を大入賞口開放時間タイマにセットする。すなわち、この処理により、後述の大入賞口開放中処理が実行されるように設定される。なお、大当り開始インターバル管理処理の詳細については、後述の図２２を参照しながら後で説明する。
【０３５４】
次いで、メインＣＰＵ７１は、大入賞口開放中処理を行う（Ｓ１６）。この処理では、まず、メインＣＰＵ７１は、制御状態フラグが大入賞口開放中処理を示す値（「０４」）である場合に、大入賞口入賞カウンタが所定数以上であるという条件、及び、開放上限時間を経過した（大入賞口開放時間タイマが「０」である）という条件の一方が満たされた（所定の閉鎖条件が成立した）か否かを判断する。
【０３５５】
Ｓ１６において、一方の条件が満たされた場合には、メインＣＰＵ７１は、所定の大入賞口（第１大入賞口又は第２大入賞口）を閉鎖させるため、メインＲＡＭ７３に位置付けられた変数を更新する。
【０３５６】
そして、メインＣＰＵ７１は、制御状態フラグに、後述の大入賞口内残留球監視処理（Ｓ１７）を示す値（「０５」）をセットするとともに、大入賞口内残留球監視時間を待ち時間タイマにセットする。すなわち、この処理により、Ｓ１７でセットされた大入賞口内残留球監視時間が経過した後、後述の大入賞口内残留球監視処理が実行されるように設定される。
【０３５７】
次いで、メインＣＰＵ７１は、大入賞口内残留球監視処理を行う（Ｓ１７）。この処理では、メインＣＰＵ７１は、制御状態フラグが大入賞口内残留球監視処理を示す値（「０５」）であり、大入賞口内残留球監視時間が経過した場合に、大入賞口開放回数カウンタの値が大入賞口開放回数の最大値以上である（最終ラウンドである）という条件が満たされたか否かを判断する。
【０３５８】
Ｓ１７において、メインＣＰＵ７１が上記条件を満たさないと判別した場合には、メインＣＰＵ７１は、大入賞口再開放待ち時間管理処理を示す値（「０６」）を制御状態フラグにセットする。
【０３５９】
また、メインＣＰＵ７１は、ラウンド間インターバルに対応する時間を待ち時間タイマにセットする。すなわち、この処理により、ラウンド間インターバルに対応する時間が経過した後、後述の大入賞口再開放前待ち時間管理処理が実行されるように設定される。
【０３６０】
一方、Ｓ１７において、メインＣＰＵ７１が上記条件を満たしたと判別した場合には、メインＣＰＵ７１は、大当り終了インターバル処理を示す値（「０７」）を制御状態フラグにセットし、大当り終了インターバルに対応する時間（大当り終了インターバル時間）を待ち時間タイマにセットする。すなわち、この処理により、Ｓ１７でセットされた大当り終了インターバルに対応する時間が経過した後、後述の大当り終了インターバル処理が実行されるように設定される。
【０３６１】
次いで、Ｓ１７において、メインＣＰＵ７１が、大入賞口開放回数カウンタの値が大入賞口開放回数の最大値以上ではないと判別した場合、メインＣＰＵ７１は大入賞口再開放前待ち時間管理処理を行う（Ｓ１８）。
【０３６２】
この処理では、メインＣＰＵ７１は、制御状態フラグが大入賞口再開放前待ち時間管理処理を示す値（「０６」）であり、ラウンド間インターバルに対応する時間が経過した場合に、大入賞口開放回数カウンタの値を「１」増加するように記憶更新する。
【０３６３】
また、メインＣＰＵ７１は、大入賞口開放中処理を示す値（「０４」）を制御状態フラグにセットする。そして、メインＣＰＵ７１は、開放上限時間（例えば３０秒）を大入賞口開放時間タイマにセットする。すなわち、この処理により、Ｓ１８の処理後に上述した大入賞口開放中処理（Ｓ１６）が再度実行されるように設定される。
【０３６４】
また、Ｓ１７において、メインＣＰＵ７１が、大入賞口開放回数カウンタの値が大入賞口開放回数の最大値以上であると判別した場合に、大当り終了インターバル処理を行う（Ｓ１９）。
【０３６５】
この処理では、メインＣＰＵ７１は、制御状態フラグが大当り終了インターバル処理を示す値（「０７」）であり、大当り終了インターバルに対応する時間が経過した場合に、特別図柄ゲーム終了処理を示す値（「０８」）を制御状態フラグにセットする。すなわち、この処理により、Ｓ１９の処理後に後述の特別図柄ゲーム終了処理が実行されるように設定される。なお、大当り終了インターバル処理の詳細については、後述の図２３を参照しながら後で説明する。
【０３６６】
そして、メインＣＰＵ７１は、大当り図柄が確変図柄である場合には、遊技状態を確変遊技状態に移行させる制御を行い、大当り図柄が非確変図柄である場合には、遊技状態を通常遊技状態に移行させる制御を行う。なお、大当り図柄が「小当り」に対応する図柄である場合には、メインＣＰＵ７１は、遊技状態を維持するような制御を行う。
【０３６７】
次いで、メインＣＰＵ７１は、大当り遊技状態或いは小当り遊技状態が終了した場合、又は、「ハズレ」に当選した場合には、特別図柄ゲーム終了処理を行う（Ｓ２０）。
【０３６８】
この処理では、メインＣＰＵ７１は、制御状態フラグが特別図柄ゲーム終了処理を示す値（「０８」）である場合に、保留個数を示すデータ（始動記憶情報）を「１」減少するように記憶更新する。また、メインＣＰＵ７１は、次回の特別図柄の変動表示を行うために、特別図柄記憶領域の更新を行う。
【０３６９】
さらに、メインＣＰＵ７１は、特別図柄記憶チェック処理を示す値（「００」）を制御状態フラグにセットする。すなわち、この処理により、Ｓ２０の処理後、上述した特別図柄記憶チェック処理（Ｓ１２）が実行されるように設定される。
【０３７０】
そして、Ｓ２０の処理後、メインＣＰＵ７１は、特別図柄制御処理を終了し、処理を主制御メイン処理（図１５参照）のＳ４に移す。
【０３７１】
上述したように、本実施の形態のパチンコ遊技機１では、制御状態フラグに各種値を順次セットすることにより、特別図柄ゲームを進行させる。具体的には、遊技状態が大当り遊技状態及び小当り遊技状態のいずれでもなく且つ当り判定の結果が「ハズレ」である場合には、メインＣＰＵ７１は、制御状態フラグを「００」、「０１」、「０２」、「０８」の順にセットする。
【０３７２】
これにより、メインＣＰＵ７１は、上述した特別図柄記憶チェック処理（Ｓ１２）、特別図柄変動時間管理処理（Ｓ１３）、特別図柄表示時間管理処理（Ｓ１４）及び特別図柄ゲーム終了処理（Ｓ２０）をこの順で所定のタイミングで実行する。
【０３７３】
また、メインＣＰＵ７１は、遊技状態が大当り遊技状態及び小当り遊技状態のいずれでもなく且つ当り判定の結果が「大当り」又は「小当り」である場合には、制御状態フラグを「００」、「０１」、「０２」、「０３」の順でセットする。
【０３７４】
これにより、メインＣＰＵ７１は、上述した特別図柄記憶チェック処理（Ｓ１２）、特別図柄変動時間管理処理（Ｓ１３）、特別図柄表示時間管理処理（Ｓ１４）及び大当り開始インターバル管理処理（Ｓ１５）をこの順で所定のタイミングで実行し、大当り遊技状態又は小当り遊技状態への移行制御を実行する。
【０３７５】
さらに、メインＣＰＵ７１は、大当り遊技状態又は小当り遊技状態への移行制御が実行された場合には、制御状態フラグを「０４」、「０５」、「０６」の順でセットする。これにより、メインＣＰＵ７１は、上述した大入賞口開放中処理（Ｓ１６）、大入賞口内残留球監視処理（Ｓ１７）及び大入賞口再開放前待ち時間管理処理（Ｓ１８）をこの順で所定のタイミングで実行し、大当り遊技又は小当り遊技を実行する。
【０３７６】
なお、大当り遊技中に、大当り遊技状態の終了条件が成立した場合には、メインＣＰＵ７１は、制御状態フラグを「０４」、「０５」、「０７」、「０８」の順でセットする。これにより、メインＣＰＵ７１は、上述した大入賞口開放中処理（Ｓ１６）、大入賞口内残留球監視処理（Ｓ１７）、大当り終了インターバル処理（Ｓ１９）及び特別図柄ゲーム終了処理（Ｓ２０）をこの順で所定のタイミングで実行し、大当り遊技状態を終了する。
【０３７７】
上述したように、特別図柄制御処理では、ステータスに応じて処理フローを分岐させている。また、図１５に示す主制御メイン処理中のＳ４の普通図柄制御処理（後述の図２４参照）もまた、後述すように、特別図柄制御処理と同様に、ステータスに応じて処理フローを分岐させる。
【０３７８】
本実施の形態の処理プログラムは、ステータスに応じて処理を分岐させて行う場合にコール命令で、小モジュールから親モジュールへの純粋な戻り処理が可能となるように、プログラミングされている。その結果、上記処理を実行するためにジャンプテーブルを配置する場合と比較して、本実施の形態では、プログラムの容量を削減することができる。
【０３７９】
［特別図柄記憶チェック処理］
次に、図１７を参照して、特別図柄制御処理（図１６参照）中のＳ１２で行う特別図柄記憶チェック処理について説明する。なお、図１７は、本実施の形態における特別図柄記憶チェック処理の手順を示すフローチャートである。
【０３８０】
まず、メインＣＰＵ７１は、制御状態フラグが特別図柄記憶チェック処理を示す値（「００」）であるか否かを判別する（Ｓ３１）。Ｓ３１において、メインＣＰＵ７１が、制御状態フラグが「００」でないと判別した場合（Ｓ３１がＮＯ判定の場合）、メインＣＰＵ７１は、特別図柄記憶チェック処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０３８１】
一方、Ｓ３１において、メインＣＰＵ７１が、制御状態フラグが「００」であると判別した場合（Ｓ３１がＹＥＳ判定の場合）、メインＣＰＵ７１は、第２始動口入賞（第２特別図柄の可変表示）の保留個数（第２始動記憶数）が「０」であるか否かを判別する（Ｓ３２）。
【０３８２】
Ｓ３２において、メインＣＰＵ７１が、第２始動口入賞の保留個数が「０」でないと判別した場合（Ｓ３２がＮＯ判定の場合）、メインＣＰＵ７１は、第２始動口入賞の保留個数に対応する第２始動記憶数の値を「１」減算する（Ｓ３３）。
【０３８３】
本実施の形態では、メインＣＰＵ７１は、メインＲＡＭ７３に設けられた第２特別図柄始動記憶領域（０）〜第２特別図柄始動記憶領域（４）にデータが記憶されているか否かを判別して、変動中又は保留中の第２特別図柄の可変表示に対応する特別図柄ゲームの始動記憶があるか否かを判別する。
【０３８４】
第２特別図柄始動記憶領域（０）には、変動中の第２特別図柄の可変表示に対応する特別図柄ゲームのデータ（情報）が始動記憶として記憶される。そして、第２特別図柄始動記憶領域（１）〜第２特別図柄始動記憶領域（４）には、保留されている４回分の第２特別図柄の可変表示（保留球）に対応する特別図柄ゲームのデータ（情報）が始動記憶として記憶される。
【０３８５】
なお、各第２特別図柄始動記憶領域に記憶されている始動記憶に含まれるデータは、例えば、第２始動口４５の入賞時に取得した大当り判定用乱数値及び大当り図柄乱数値等のデータである。
【０３８６】
Ｓ３３の処理後、メインＣＰＵ７１は、第２始動口入賞に基づいて特別図柄記憶転送処理を行う（Ｓ３４）。この処理では、メインＣＰＵ７１は、第２特別図柄始動記憶領域（１）〜（４）のデータを、それぞれ第２特別図柄始動記憶領域（０）〜（３）に転送（記憶）する。そして、Ｓ３４の処理後、メインＣＰＵ７１は、後述のＳ３９の処理を行う。
【０３８７】
一方、Ｓ３２において、メインＣＰＵ７１が、第２始動口入賞の保留個数が「０」であると判別した場合（Ｓ３２がＹＥＳ判定の場合）、メインＣＰＵ７１は、第１始動口入賞（第１特別図柄の可変表示）の保留個数（第１始動記憶数）が「０」であるか否かを判別する（Ｓ３５）。
【０３８８】
Ｓ３５において、メインＣＰＵ７１が、第１始動口入賞の保留個数が「０」であると判別した場合（Ｓ３５がＹＥＳ判定の場合）、メインＣＰＵ７１は、デモ表示処理を行う（Ｓ３６）。そして、Ｓ３６の処理後、メインＣＰＵ７１は、特別図柄記憶チェック処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０３８９】
なお、Ｓ３６のデモ表示処理では、メインＣＰＵ７１は、メインＲＡＭ７３にデモ表示許可値をセットする。すなわち、メインＣＰＵ７１は、第１始動口入賞及び第２始動口入賞の保留個数が「０」になった状態（特別図柄ゲームの始動記憶が「０」になった状態）が所定時間（例えば、３０秒）維持されると、デモ表示許可値として所定値をセットする。
【０３９０】
また、Ｓ３６のデモ表示処理においてデモ表示許可値が所定値であった場合には、メインＣＰＵ７１は、デモ表示コマンドデータをメインＲＡＭ７３にセットする。デモ表示コマンドデータは、主制御回路７０のメインＣＰＵ７１から副制御回路２００のサブＣＰＵ２０１に送信される。副制御回路２００は、デモ表示コマンドデータを受信すると、液晶表示装置１３の表示領域１３ａにデモ画面を表示させる。
【０３９１】
一方、Ｓ３５において、メインＣＰＵ７１が、第１始動口入賞の保留個数が「０」でないと判別した場合（Ｓ３５がＮＯ判定の場合）、メインＣＰＵ７１は、第１始動口入賞の保留個数に対応する第１始動記憶数の値を「１」減算する（Ｓ３７）。
【０３９２】
本実施の形態では、メインＣＰＵ７１は、メインＲＡＭ７３に設けられた第１特別図柄始動記憶領域（０）〜第１特別図柄始動記憶領域（４）にデータが記憶されているか否かを判別して、変動中又は保留中の第１特別図柄の可変表示に対応する特別図柄ゲームの始動記憶があるか否かを判別する。
【０３９３】
第１特別図柄始動記憶領域（０）には、変動中の第１特別図柄の可変表示に対応する特別図柄ゲームのデータ（情報）が始動記憶として記憶される。そして、第１特別図柄始動記憶領域（１）〜第１特別図柄始動記憶領域（４）には、保留されている４回分の第１特別図柄の可変表示（保留球）に対応する特別図柄ゲームのデータ（情報）が始動記憶として記憶される。
【０３９４】
なお、各第１特別図柄始動記憶領域に記憶されている始動記憶に含まれるデータは、例えば、第１始動口４４の入賞時に取得した大当り判定用乱数値及び大当り図柄乱数値等のデータである。
【０３９５】
Ｓ３７の処理後、メインＣＰＵ７１は、第１始動口入賞に基づいて特別図柄記憶転送処理を行う（Ｓ３８）。この処理では、メインＣＰＵ７１は、第１特別図柄始動記憶領域（１）〜（４）のデータを、それぞれ第１特別図柄始動記憶領域（０）〜（３）に転送（記憶）する。そして、Ｓ３８の処理後、メインＣＰＵ７１は、後述のＳ３９の処理を行う。
【０３９６】
次いで、Ｓ３４又はＳ３８の処理後、メインＣＰＵ７１は、制御状態フラグに特別図柄変動時間管理処理を示す値（「０１」）をセットする（Ｓ３９）。
【０３９７】
次いで、メインＣＰＵ７１は、大当り判断処理を行う（Ｓ４０）。この処理では、メインＣＰＵ７１は、始動口入賞時に抽出され、且つ、第１特別図柄始動記憶領域（０）又は第２特別図柄始動記憶領域（０）において先にセットされた大当り判定用乱数値に基づき、入賞始動口の種別に対応する大当り乱数判定テーブル（図８又は図９）を参照して、判定値データを取得する。そして、メインＣＰＵ７１は、取得した判定値データに基づいて、「大当り」、「小当り」及び「ハズレ」のいずれに当選したかを判定（当り判定）する。
【０３９８】
次いで、メインＣＰＵ７１は、特別図柄決定処理を行う（Ｓ４１）。この処理では、メインＣＰＵ７１は、当り判定の結果が「大当り」である場合に、特別図柄として大当り図柄を決定する。
【０３９９】
この際、メインＣＰＵ７１は、始動入賞時に抽出された大当り図柄乱数値を読み出し、その大当り図柄乱数値と、当り判定の結果とに基づいて、特別図柄を決定し、その特別図柄を示すデータをメインＲＡＭ７３の所定領域に記憶する。
【０４００】
具体的には、当り判定の結果が「大当り」である場合には、メインＣＰＵ７１は、特別図柄として大当り図柄を決定し、当り判定の結果が「小当り」又は「ハズレ」である場合には、特別図柄として、「小当り」及び「ハズレ」のそれぞれに対して設定された所定の図柄を決定する。また、この際、メインＣＰＵ７１は、特別図柄を特別の表示態様（大当り図柄が確変図柄となる表示態様）として決定する場合には、確変遊技状態に移行させる制御を行う。
【０４０１】
このように記憶された特別図柄を示すデータは、特別図柄表示装置６１に供給される。この結果、特別図柄表示装置６１により、特別図柄が導出表示される。また、このように記憶された特別図柄を示すデータは、主制御回路７０のメインＣＰＵ７１から副制御回路２００のサブＣＰＵ２０１に導出図柄指定コマンドとして供給される。
【０４０２】
これにより、副制御回路２００では、特別図柄に対応する装飾図柄が液晶表示装置１３に導出表示される。なお、特別図柄決定処理の詳細については、後述の図１８を参照しながら後で説明する。
【０４０３】
次いで、メインＣＰＵ７１は、遊技状態の種別（確変、時短及び通常）、当り判定の結果（当選種別：「大当り」、「小当り」又は「ハズレ」）、特別図柄の可変表示の保留個数（始動記憶数）及び特別図柄（大当り図柄など）等に基づいて、変動パターン決定処理を行う（Ｓ４２）。
【０４０４】
この処理では、メインＣＰＵ７１は、演出条件選択用乱数値を抽出する。メインＣＰＵ７１は、上述したように決定された特別図柄（大当り図柄等）に基づいて、変動パターンを決定するための大当り種類決定テーブル（図１２参照）を参照する。
【０４０５】
そして、メインＣＰＵ７１は、演出条件選択用乱数カウンタから抽出した演出条件選択用乱数値と大当り種類決定テーブルとに基づいて、特別図柄の変動パターンを決定し、メインＲＡＭ７３の所定領域に記憶する。メインＣＰＵ７１は、この特別図柄の変動パターンを示すデータに基づいて、特別図柄の変動表示態様（変動表示時間等）を決定する。
【０４０６】
この記憶された特別図柄の変動パターンを示すデータは、特別図柄表示装置６１に供給される。この結果、特別図柄表示装置６１により、特別図柄が決定された変動パターンで変動表示される。
【０４０７】
また、この記憶された特別図柄の変動パターンを示すデータは、主制御回路７０のメインＣＰＵ７１から副制御回路２００のサブＣＰＵ２０１に変動コマンド（変動パターン指定コマンド）として供給される。そして、サブＣＰＵ２０１は、受信した変動コマンドに対応する演出パターンで演出表示を実行する。
【０４０８】
Ｓ４２の処理後、メインＣＰＵ７１は、決定された特別図柄の変動パターンに対応する変動時間を待ち時間タイマにセットする（Ｓ４３）。次いで、メインＣＰＵ７１は、今回の変動表示に用いられた記憶領域の情報（データ）をクリアする（Ｓ４４）。そして、Ｓ４４の処理後、メインＣＰＵ７１は、特別図柄記憶チェック処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４０９】
［特別図柄決定処理］
次に、図１８を参照して、特別図柄記憶チェック処理（図１７参照）中のＳ４１で行う特別図柄決定処理について説明する。なお、図１８は、本実施の形態における特別図柄決定処理の手順を示すフローチャートである。
【０４１０】
まず、メインＣＰＵ７１は、特別図柄記憶チェック処理中のＳ４０の処理で行われた当り判定の結果が「大当り」であるか否かを判別する（Ｓ５１）。
【０４１１】
Ｓ５１において、メインＣＰＵ７１が、当り判定の結果が「大当り」であると判別した場合（Ｓ５１がＹＥＳ判定の場合）、メインＣＰＵ７１は、大当り図柄決定乱数値に基づいて、大当り図柄を決定する（Ｓ５２）。
【０４１２】
次いで、メインＣＰＵ７１は、決定された大当り図柄のデータをセットする（Ｓ５３）。そして、Ｓ５３の処理後、メインＣＰＵ７１は、特別図柄決定処理を終了し、処理を特別図柄記憶チェック処理（図１７参照）中のＳ４２に移す。
【０４１３】
なお、Ｓ５２の処理において、メインＣＰＵ７１は、大当り図柄のデータを、特別図柄表示装置６１に供給する。これにより、特別図柄表示装置６１は、特別図柄を変動表示させて、大当り図柄のデータに基づく態様で特別図柄を停止表示させる。
【０４１４】
さらに、メインＣＰＵ７１は、メインＲＡＭ７３の所定領域に大当り図柄のコマンドをセットし、該コマンドを導出図柄指定コマンドとして、副制御回路２００のサブＣＰＵ２０１に送信する。これにより、副制御回路２００は、識別図柄の大当り態様を液晶表示装置１３の表示領域１３ａに導出表示させる。
【０４１５】
一方、Ｓ５１において、メインＣＰＵ７１が、当り判定の結果が「大当り」でないと判別した場合（Ｓ５１がＮＯ判定の場合）、メインＣＰＵ７１は、当り判定の結果が「小当り」であるか否かを判別する（Ｓ５４）。
【０４１６】
Ｓ５４において、メインＣＰＵ７１が、当り判定の結果が「小当り」であると判別した場合（Ｓ５４がＹＥＳ判定の場合）、メインＣＰＵ７１は、「小当り」に対応する所定の特別図柄（小当り図柄）のデータをメインＲＡＭ７３の所定領域にセットする（Ｓ５５）。そして、Ｓ５５の処理後、メインＣＰＵ７１は、特別図柄決定処理を終了し、処理を特別図柄記憶チェック処理（図１７参照）中のＳ４２に移す。
【０４１７】
なお、Ｓ５５の処理において、メインＣＰＵ７１は、小当り図柄のデータを、特別図柄表示装置６１に供給する。これにより、特別図柄表示装置６１は、特別図柄を変動表示させて、小当り図柄のデータに基づく態様で特別図柄を停止表示させる。
【０４１８】
さらに、メインＣＰＵ７１は、メインＲＡＭ７３の所定領域に小当り図柄のコマンドをセットし、該コマンドを導出図柄指定コマンドとして、副制御回路２００のサブＣＰＵ２０１に送信する。これにより、副制御回路２００は、識別図柄の小当り態様を液晶表示装置１３の表示領域１３ａに導出表示させる。
【０４１９】
一方、Ｓ５４において、メインＣＰＵ７１が、当り判定の結果が「小当り」でないと判別した場合（Ｓ５４がＮＯ判定の場合）、メインＣＰＵ７１は、「ハズレ」に対応する所定の特別図柄（ハズレ図柄）のデータをセットする（Ｓ５６）。そして、Ｓ５６の処理後、メインＣＰＵ７１は、特別図柄決定処理を終了し、処理を特別図柄記憶チェック処理（図１７参照）中のＳ４２に移す。
【０４２０】
なお、Ｓ５６の処理において、メインＣＰＵ７１は、ハズレ図柄のデータを、特別図柄表示装置６１に供給する。これにより、特別図柄表示装置６１は、特別図柄を変動表示させて、ハズレ図柄のデータに基づく態様で特別図柄を停止表示させる。
【０４２１】
さらに、メインＣＰＵ７１は、メインＲＡＭ７３の所定領域にハズレ図柄のコマンドをセットし、該コマンドを導出図柄指定コマンドとして、副制御回路２００のサブＣＰＵ２０１に送信する。これにより、副制御回路２００は、識別図柄のハズレ態様を液晶表示装置１３の表示領域１３ａに導出表示させる。
【０４２２】
［特別図柄変動時間管理処理］
次に、図１９を参照して、特別図柄制御処理（図１６参照）中のＳ１３で行う特別図柄変動時間管理処理について説明する。なお、図１９は、本実施の形態における特別図柄変動時間管理処理の手順を示すフローチャートである。
【０４２３】
まず、メインＣＰＵ７１は、制御状態フラグが特別図柄変動時間管理処理を示す値（「０１」）であるか否かを判別する（Ｓ６１）。Ｓ６１において、メインＣＰＵ７１が、制御状態フラグが特別図柄変動時間管理処理を示す値（「０１」）でないと判別した場合（Ｓ６１がＮＯ判定の場合）、メインＣＰＵ７１は、特別図柄変動時間管理処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４２４】
一方、Ｓ６１において、メインＣＰＵ７１が、制御状態フラグが特別図柄変動時間管理処理を示す値（「０１」）であると判別した場合（Ｓ６１がＹＥＳ判定の場合）、メインＣＰＵ７１は、待ち時間タイマの値が「０」であるか否かを判別する（Ｓ６２）。なお、この処理では、メインＣＰＵ７１は、待ち時間タイマにセットされた変動時間が消化されたか否かを判別する。
【０４２５】
Ｓ６２において、メインＣＰＵ７１が、待ち時間タイマの値が「０」でないと判別した場合（Ｓ６２がＮＯ判定の場合）、メインＣＰＵ７１は、特別図柄変動時間管理処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４２６】
一方、Ｓ６２において、メインＣＰＵ７１が、待ち時間タイマの値が「０」であると判別した場合（Ｓ６２がＹＥＳ判定の場合）、メインＣＰＵ７１は、状態制御フラグに、特別図柄表示時間管理処理を示す値（「０２」）をセットする（Ｓ６３）。
【０４２７】
次いで、メインＣＰＵ７１は、図柄停止コマンドをメインＲＡＭ７３にセットする（Ｓ６４）。なお、メインＲＡＭ７３にセットされた図柄停止コマンドは、主制御回路７０のメインＣＰＵ７１から副制御回路２００のサブＣＰＵ２０１に送信される。副制御回路２００は、図柄停止コマンドを受信すると、特別図柄が停止されることを認識する。
【０４２８】
次いで、メインＣＰＵ７１は、変動確定後の待ち時間（例えば、１０ミリ秒）を待ち時間タイマにセットする（Ｓ６５）。なお、変動確定後の待ち時間（変動開始待ち時間）は、特別図柄の変動表示を終了してから次の特別図柄の変動表示を開始するまでの待ち時間である。そして、Ｓ６５の処理後、メインＣＰＵ７１は、特別図柄変動時間管理処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４２９】
［特別図柄表示時間管理処理］
次に、図２０及び図２１を参照して、特別図柄制御処理（図１６参照）中のＳ１４で行う特別図柄表示時間管理処理について説明する。なお、図２０及び図２１は、本実施の形態における特別図柄表示時間管理処理の手順を示すフローチャートである。
【０４３０】
まず、メインＣＰＵ７１は、制御状態フラグが特別図柄表示時間管理処理を示す値（「０２」）であるか否かを判別する（Ｓ７１）。Ｓ７１において、メインＣＰＵ７１が、制御状態フラグが特別図柄表示時間管理処理を示す値（「０２」）でないと判別した場合（Ｓ７１がＮＯ判定の場合）、メインＣＰＵ７１は、特別図柄表示時間管理処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４３１】
一方、Ｓ７１において、メインＣＰＵ７１が、制御状態フラグが特別図柄表示時間管理処理を示す値（「０２」）であると判別した場合（Ｓ７１がＹＥＳ判定の場合）、メインＣＰＵ７１は、待ち時間タイマの値（待ち時間）が「０」であるか否かを判別する（Ｓ７２）。この処理では、メインＣＰＵ７１は、待ち時間タイマにセットされた変動確定後の待ち時間（変動開始待ち時間）が消化されたか否かを判別する。
【０４３２】
Ｓ７２において、メインＣＰＵ７１が、待ち時間タイマの値が「０」でないと判別した場合（Ｓ７２がＮＯ判定の場合）、メインＣＰＵ７１は、特別図柄表示時間管理処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４３３】
一方、Ｓ７２において、メインＣＰＵ７１が、待ち時間タイマの値が「０」であると判別した場合（Ｓ７２がＹＥＳ判定の場合）、メインＣＰＵ７１は、特別図柄ゲームが「大当り」であるか否かを判別する（Ｓ７３）。
【０４３４】
Ｓ７３において、メインＣＰＵ７１が、特別図柄ゲームが「大当り」であると判別した場合（Ｓ７３がＹＥＳ判定の場合）、メインＣＰＵ７１は、後述のＳ８５の処理を行う。一方、Ｓ７３において、メインＣＰＵ７１が、特別図柄ゲームが「大当り」でないと判別した場合（Ｓ７３がＮＯ判定の場合）、メインＣＰＵ７１は、制御状態フラグに特別図柄ゲーム終了処理を示す値（「０８」）をセットする（Ｓ７４）。
【０４３５】
次いで、メインＣＰＵ７１は、時短状態変動回数カウンタの値が「０」であるか否かを判別する（Ｓ７５）。
【０４３６】
Ｓ７５において、メインＣＰＵ７１が、時短状態変動回数カウンタの値が「０」であると判別した場合（Ｓ７５がＹＥＳ判定の場合）、メインＣＰＵ７１は、後述のＳ７７の処理を行う。一方、Ｓ７５において、メインＣＰＵ７１が、時短状態変動回数カウンタの値が「０」でないと判別した場合（Ｓ７５がＮＯ判定の場合）、メインＣＰＵ７１は、時短状態変動回数カウンタの値を「１」減算する（Ｓ７６）。
【０４３７】
Ｓ７６の処理後、又は、Ｓ７５がＹＥＳ判定の場合、メインＣＰＵ７１は、確変状態変動回数カウンタの値が「０」であるか否かを判別する（Ｓ７７）。
【０４３８】
Ｓ７７において、メインＣＰＵ７１が、確変状態変動回数カウンタの値が「０」であると判別した場合（Ｓ７７がＹＥＳ判定の場合）、メインＣＰＵ７１は、後述のＳ７９の処理を行う。
【０４３９】
一方、Ｓ７７において、メインＣＰＵ７１が、確変状態変動回数カウンタの値が「０」でないと判別した場合（Ｓ７７がＮＯ判定の場合）、メインＣＰＵ７１は、確変状態変動回数カウンタの値を「１」減算する（Ｓ７８）。
【０４４０】
Ｓ７８の処理後、又は、Ｓ７７がＹＥＳ判定の場合、メインＣＰＵ７１は、時短状態変動回数カウンタの値が「０」であるか否かを判別する（Ｓ７９）。
【０４４１】
Ｓ７９において、メインＣＰＵ７１が、時短状態変動回数カウンタの値が「０」でないと判別した場合（Ｓ７９がＮＯ判定の場合）、メインＣＰＵ７１は、確変状態変動回数カウンタの値が「０」であるか否かを判別する（Ｓ８０）。
【０４４２】
Ｓ８０において、メインＣＰＵ７１が、確変状態変動回数カウンタの値が「０」でないと判別した場合（Ｓ８０がＮＯ判定の場合）、メインＣＰＵ７１は特別図柄表示時間管理処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４４３】
一方、Ｓ８０において、メインＣＰＵ７１が、確変状態変動回数カウンタの値が「０」であると判別した場合（Ｓ８０がＹＥＳ判定の場合）、メインＣＰＵ７１は、遊技状態フラグをクリアする（Ｓ８１）。
【０４４４】
具体的には、メインＣＰＵ７１は、確変フラグをクリアする。次いで、メインＣＰＵ７１は、「低確率時短あり」の遊技状態（「通常遊技状態」で且つ「時短遊技状態」である状態）に対応する遊技状態コマンドをセットする（Ｓ８２）。そして、Ｓ８２の処理後、メインＣＰＵ７１は、特別図柄表示時間管理処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４４５】
Ｓ７９において、メインＣＰＵ７１が、時短状態変動回数カウンタの値が「０」であると判別した場合（Ｓ７９がＹＥＳ判定の場合）、メインＣＰＵ７１は、確変状態変動回数カウンタの値が「０」であるか否かを判別する（Ｓ８３）。
【０４４６】
Ｓ８３において、メインＣＰＵ７１が、確変状態変動回数カウンタの値が「０」でないと判別した場合（Ｓ８３がＮＯ判定の場合）、メインＣＰＵ７１は、遊技状態フラグをクリアする（Ｓ８４）。
【０４４７】
具体的には、メインＣＰＵ７１は、時短フラグをクリアする。次いで、メインＣＰＵ７１は、「高確率時短なし」の遊技状態（「確変遊技状態」で且つ「非時短遊技状態」である状態）に対応する遊技状態コマンドをセットする（Ｓ８５）。そして、Ｓ８５の処理後、メインＣＰＵ７１は、特別図柄表示時間管理処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４４８】
一方、Ｓ８３において、メインＣＰＵ７１が、確変状態変動回数カウンタの値が「０」であると判別した場合（Ｓ８３がＹＥＳ判定の場合）、メインＣＰＵ７１は、遊技状態フラグをクリアする（Ｓ８６）。具体的には、メインＣＰＵ７１は、時短フラグ及び確変フラグをクリアする。
【０４４９】
次いで、メインＣＰＵ７１は、「低確率時短なし」の遊技状態（「通常遊技状態」で且つ「非時短遊技状態」である状態）に対応する遊技状態コマンドをセットする（Ｓ８７）。そして、Ｓ８７の処理後、メインＣＰＵ７１は、特別図柄表示時間管理処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４５０】
ここで、再度、Ｓ７３の処理に戻って、Ｓ７３がＹＥＳ判定である場合に行われる処理について説明する。Ｓ７３がＹＥＳ判定である場合、メインＣＰＵ７１は、大当りフラグをオン状態にセットする（Ｓ８８）。なお、大当りフラグは、大当り遊技を行うか否かを示すフラグである。
【０４５１】
次いで、メインＣＰＵ７１は、大入賞口開放回数カウンタの値、遊技状態フラグの値及び時短状態変動回数カウンタの値をクリアする（Ｓ８９）。次いで、メインＣＰＵ７１は、制御状態フラグに大当り開始インターバル管理処理を示す値（「０３」）をセットする（Ｓ９０）。
【０４５２】
次いで、メインＣＰＵ７１は、特別図柄（第１特別図柄又は第２特別図柄）に対応する大当り開始インターバル時間（例えば、５０００ミリ秒）を待ち時間タイマにセットする（Ｓ９１）。次いで、メインＣＰＵ７１は、特別図柄に対応する大当り開始コマンドをメインＲＡＭ７３にセットする（Ｓ９２）。
【０４５３】
次いで、メインＣＰＵ７１は、大当り種類決定テーブル（図１２参照）を参照し、特別図柄（図柄指定コマンドの種別）に対応するラウンド数上限値（大入賞口開放回数上限値）をメインＲＡＭ７３にセットする（Ｓ９３）。
【０４５４】
次いで、メインＣＰＵ７１は、ラウンド数表示ＬＥＤパターンフラグをオン状態にセットする（Ｓ９４）。なお、ラウンド数表示ＬＥＤパターンフラグは、残りラウンド数を所定パターンで表示するか否かを示すフラグである。そして、Ｓ９４の処理後、メインＣＰＵ７１は、特別図柄表示時間管理処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４５５】
［大当り開始インターバル管理処理］
次に、図２２を参照して、特別図柄制御処理（図１６参照）中のＳ１５で行う大当り開始インターバル管理処理について説明する。なお、図２２は、本実施の形態における大当り開始インターバル管理処理の手順を示すフローチャートである。
【０４５６】
まず、メインＣＰＵ７１は、制御状態フラグが大当り開始インターバル管理処理を示す値（「０３」）であるか否かを判別する（Ｓ１０１）。
【０４５７】
Ｓ１０１において、メインＣＰＵ７１が、制御状態フラグが大当り開始インターバル管理処理を示す値（「０３」）でないと判別した場合（Ｓ１０１がＮＯ判定の場合）、メインＣＰＵ７１は、大当り開始インターバル管理処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４５８】
一方、Ｓ１０１において、メインＣＰＵ７１が、制御状態フラグが大当り開始インターバル管理処理を示す値（「０３」）であると判別した場合（Ｓ１０１がＹＥＳ判定の場合）、メインＣＰＵ７１は、待ち時間タイマの値が「０」であるか否かを判別する（Ｓ１０２）。この処理では、メインＣＰＵ７１は、待ち時間タイマにセットされた大当り開始インターバル時間が消化されたか否かを判別する。
【０４５９】
Ｓ１０２において、メインＣＰＵ７１が、待ち時間タイマの値が「０」でないと判別した場合（Ｓ１０２がＮＯ判定の場合）、メインＣＰＵ７１は、大当り開始インターバル管理処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４６０】
一方、Ｓ１０２において、メインＣＰＵ７１が、待ち時間タイマの値が「０」であると判別した場合（Ｓ１０２がＹＥＳ判定の場合）、メインＣＰＵ７１は、大入賞口開放中表示コマンドデータをメインＲＡＭ７３にセットする（Ｓ１０３）。
【０４６１】
なお、この処理でメインＲＡＭ７３にセットされた大入賞口開放中表示コマンドデータは、主制御回路７０のメインＣＰＵ７１から副制御回路２００のサブＣＰＵ２０１に送信される。
【０４６２】
次いで、メインＣＰＵ７１は、制御状態フラグに、大入賞口開放中処理を示す値（「０４」）をセットする（Ｓ１０４）。次いで、メインＣＰＵ７１は、大入賞口入賞カウンタをクリアする（Ｓ１０５）。次いで、メインＣＰＵ７１は、大入賞口開放時間を待ち時間タイマにセットする（Ｓ１０６）。
【０４６３】
次いで、メインＣＰＵ７１は、大入賞口開放中データをセットする（Ｓ１０７）。大入賞口開放中データは、第１大入賞口５３又は第２大入賞口５４が開放中であることを示すデータである。
【０４６４】
この処理において、メインＣＰＵ７１は、第１大入賞口５３又は第２大入賞口５４を開放させるために、メインＲＯＭ７２から読み出されたデータに基づいて、メインＲＡＭ７３に位置付けられた変数を更新する。
【０４６５】
このように変数を更新することにより、第１大入賞口５３又は第２大入賞口５４に係るソレノイドアクチュエータを駆動して第１大入賞口５３又は第２大入賞口５４を開放状態にする。そして、Ｓ１０７の処理後、メインＣＰＵ７１は、大当り開始インターバル管理処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４６６】
［大当り終了インターバル処理］
次に、図２３を参照して、特別図柄制御処理（図１６参照）中のＳ１９で行う大当り終了インターバル処理について説明する。なお、図２３は、本実施の形態における大当り終了インターバル処理の手順を示すフローチャートである。
【０４６７】
まず、メインＣＰＵ７１は、制御状態フラグが大当り終了インターバル処理を示す値（「０７」）であるか否かを判別する（Ｓ１１１）。
【０４６８】
Ｓ１１１において、メインＣＰＵ７１が、制御状態フラグが大当り終了インターバル処理を示す値（「０７」）でないと判別した場合（Ｓ１１１がＮＯ判定の場合）、メインＣＰＵ７１は、大当り終了インターバル処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４６９】
一方、Ｓ１１１において、メインＣＰＵ７１が、制御状態フラグが大当り終了インターバル処理を示す値（「０７」）であると判別した場合（Ｓ１１１がＹＥＳ判定の場合）、メインＣＰＵ７１は、待ち時間タイマの値が「０」であるか否かを判別する（Ｓ１１２）。この処理では、メインＣＰＵ７１は、待ち時間タイマにセットされた大当り終了インターバル時間が消化されたか否かを判別する。
【０４７０】
Ｓ１１２において、メインＣＰＵ７１が、待ち時間タイマの値が「０」でないと判別した場合（Ｓ１１２がＮＯ判定の場合）、メインＣＰＵ７１は、大当り終了インターバル処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。一方、Ｓ１１２において、メインＣＰＵ７１が、待ち時間タイマの値が「０」であると判別した場合（Ｓ１１２がＹＥＳ判定の場合）、メインＣＰＵ７１は、ラウンド数表示ＬＥＤパターンフラグをクリアする（Ｓ１１３）。
【０４７１】
次いで、メインＣＰＵ７１は、制御状態フラグに、特別図柄ゲーム終了処理を示す値（「０８」）をセットする（Ｓ１１４）。次いで、メインＣＰＵ７１は、遊技状態フラグをクリアする（Ｓ１１５）。
【０４７２】
次いで、メインＣＰＵ７１は、確変フラグの値が「１」であるか（確変フラグがオン状態であるか）否かを判別する（Ｓ１１６）。上述のように、本実施の形態では、大当り遊技終了後、遊技状態が「確変遊技状態」になるので、確変フラグの値も「１」である。
【０４７３】
それゆえ、本実施の形態では、通常、Ｓ１１６はＹＥＳ判定となる。なお、図１２に示す大当り種類決定テーブルにおいて、図柄指定コマンド（大当り図柄）に対して確変フラグの値が規定されている場合には、Ｓ１１６において、メインＣＰＵ７１は、大当り種類決定テーブルを参照し、特別図柄決定処理により決定された大当り図柄（図柄指定コマンド）の種別に応じて、確変フラグの値が「１」であるか否かを判別する。
【０４７４】
Ｓ１１６において、メインＣＰＵ７１が、確変フラグの値が「１」でないと判別した場合（Ｓ１１６がＮＯ判定の場合）、メインＣＰＵ７１は、後述のＳ１１９の処理を行う。一方、Ｓ１１６において、メインＣＰＵ７１が、確変フラグの値が「１」であると判別した場合（Ｓ１１６がＹＥＳ判定の場合）、メインＣＰＵ７１は、遊技状態フラグをセットする（Ｓ１１７）。具体的には、メインＣＰＵ７１は、確変フラグをセットする。次いで、メインＣＰＵ７１は、確変状態変動回数カウンタの値に「２００」をセットする（Ｓ１１８）。
【０４７５】
そして、Ｓ１１８の処理後、又は、Ｓ１１６がＮＯ判定の場合、メインＣＰＵ７１は、時短フラグの値が「１」であるか（時短フラグがオン状態であるか）否かを判別する（Ｓ１１９）。
【０４７６】
この処理では、メインＣＰＵ７１は、大当り種類決定テーブルを参照し、特別図柄決定処理により決定された大当り図柄（図柄指定コマンド）の種別、及び、大当り当選時の遊技状態に応じて、時短フラグの値が「１」であるか否かを判別する。
【０４７７】
Ｓ１１９において、メインＣＰＵ７１が、時短フラグの値が「１」であると判別した場合（Ｓ１１９がＹＥＳ判定の場合）、メインＣＰＵ７１は、遊技状態フラグをセットする（Ｓ１２０）。
【０４７８】
具体的には、メインＣＰＵ７１は、時短フラグをセットする。次いで、メインＣＰＵ７１は、大当り種類決定テーブルを参照し、特別図柄決定処理により決定された大当り図柄（図柄指定コマンド）の種別、及び、大当り当選時の遊技状態に応じて、対応する時短回数の値を時短状態変動回数カウンタにセットする（Ｓ１２１）。そして、Ｓ１２１の処理後、メインＣＰＵ７１は、大当り終了インターバル処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４７９】
一方、Ｓ１１９において、メインＣＰＵ７１が、時短フラグの値が「１」でないと判別した場合（Ｓ１１９がＮＯ判定の場合）、メインＣＰＵ７１は、大当り終了インターバル処理を終了し、処理を特別図柄制御処理（図１６参照）に戻す。
【０４８０】
［普通図柄制御処理］
次に、図２４を参照して、主制御メイン処理（図１５参照）中のＳ４で行う普通図柄制御処理について説明する。図２４は、本実施の形態における普通図柄制御処理の手順を示すフローチャートである。
【０４８１】
なお、図２４に示すフローチャート中の各処理ステップの符号の下に括弧書きで記載した数値（「００」〜「０４」）は普通図柄制御状態フラグを示し、この普通図柄制御状態フラグは、メインＲＡＭ７３内の所定の記憶領域に格納される。メインＣＰＵ７１は、普通図柄制御状態フラグの数値に対応する各処理ステップを実行することにより、普通図柄ゲームを進行させる。
【０４８２】
まず、メインＣＰＵ７１は、普通図柄制御状態フラグをロードする（Ｓ１３１）。この処理では、メインＣＰＵ７１は、メインＲＡＭ７３に記憶された普通図柄制御状態フラグを読み出す。
【０４８３】
メインＣＰＵ７１は、Ｓ１３１でロードされた普通図柄制御状態フラグの値に基づいて、後述のＳ１３２〜Ｓ１３６の各種の処理を実行するか否かを判定する。この普通制御制御状態フラグは、普通図柄ゲームの遊技の状態を示すものであり、Ｓ１３２〜Ｓ１３６のいずれかの処理を実行可能にするものである。
【０４８４】
また、メインＣＰＵ７１は、Ｓ１３２〜Ｓ１３６の各処理に対して設定された待ち時間などに応じて決定される所定のタイミングで、各ステップの処理を実行する。なお、この所定のタイミングに至る前は、各ステップの処理を実行せずに、他のサブルーチン処理を実行する。もちろん、所定の周期で後述のシステムタイマ割込処理（後述の図２５参照）も実行する。
【０４８５】
そして、Ｓ１３１の処理が終了すると、メインＣＰＵ７１は、普通図柄記憶チェック処理を行う（Ｓ１３２）。
【０４８６】
この処理では、メインＣＰＵ７１は、普通図柄制御状態フラグが普通図柄記憶チェック処理を示す値（「００」）である場合に、普通図柄の可変表示の保留個数をチェックし、保留個数が「０」でないときには、当り判定等の処理を行う。
【０４８７】
また、メインＣＰＵ７１は、この処理において、普通図柄制御状態フラグに、後述の普通図柄変動時間監視処理（Ｓ１３３）を示す値（「０１」）をセットし、今回の処理で決定された変動時間を待ち時間タイマにセットする。すなわち、この処理により、Ｓ１３２の処理で決定された普通図柄の変動時間が経過した後、後述の普通図柄変動時間監視処理が実行されるように設定される。
【０４８８】
次いで、メインＣＰＵ７１は、普通図柄変動時間監視処理を行う（Ｓ１３３）。この処理では、メインＣＰＵ７１は、普通図柄制御状態フラグが普通図柄変動時間監視処理を示す値（「０１」）であり、普通図柄の変動時間が経過した場合に、普通図柄制御状態フラグに、後述の普通図柄表示時間監視処理（Ｓ１３４）を示す値（「０２」）をセットし、確定後待ち時間（例えば０．５秒）を待ち時間タイマにセットする。
【０４８９】
すなわち、この処理により、Ｓ１３３の処理でセットされた確定後待ち時間が経過した後、後述の普通図柄表示時間監視処理が実行されるように設定される。
【０４９０】
次いで、メインＣＰＵ７１は、普通図柄表示時間監視処理を行う（Ｓ１３４）。この処理では、メインＣＰＵ７１は、普通図柄制御状態フラグが普通図柄表示時間監視処理を示す値（「０２」）であり、Ｓ１３３の処理でセットされた確定後待ち時間が経過した場合に、当り判定の結果が「当り」であるか否かを判断する。
【０４９１】
そして、当り判定の結果が「当り」である場合、メインＣＰＵ７１は、普通電動役物開放設定処理を行い、普通図柄制御状態フラグに、後述の普通電動役物開放処理（Ｓ１３５）を示す値（「０３」）をセットする。すなわち、この処理により、後述の普通電動役物開放処理が実行されるように設定される。
【０４９２】
一方、当り判定の結果が「当り」でない場合、メインＣＰＵ７１は、普通図柄制御状態フラグに、後述の普通図柄ゲーム終了処理（Ｓ１３６）を示す値（「０４」）をセットする。すなわち、この場合には、後述の普通図柄ゲーム終了処理が実行されるように設定される。
【０４９３】
次いで、メインＣＰＵ７１は、Ｓ１３４において当り判定の結果が「当り」であると判定された場合、普通電動役物開放処理を行う（Ｓ１３５）。この処理では、メインＣＰＵ７１は、普通図柄制御状態フラグが普通電動役物開放処理を示す値（「０３」）である場合に、普通電動役物４６の開放中において所定数の始動入賞があったという条件、及び、普通電動役物４６の開放上限時間を経過した（普通電役開放時間タイマが「０」である）という条件の一方が満たされたか否かを判断する。
【０４９４】
Ｓ１３５において、上記一方の条件が満たされた場合には、メインＣＰＵ７１は、普通電動役物４６である羽根部材を閉鎖状態にするため、メインＲＡＭ７３に位置付けられた変数を更新する。そして、メインＣＰＵ７１は、普通図柄制御状態フラグに、後述の普通図柄ゲーム終了処理（Ｓ１３６）を示す値（「０４」）をセットする。すなわち、この処理により、後述の普通図柄ゲーム終了処理が実行されるように設定される。
【０４９５】
次いで、メインＣＰＵ７１は、普通図柄ゲーム終了処理を行う（Ｓ１３６）。この処理では、メインＣＰＵ７１は、普通図柄制御状態フラグが普通図柄ゲーム終了処理を示す値（「０４」）である場合に、普通図柄の可変表示の保留個数を示すデータを「１」減少させるように記憶更新する。
【０４９６】
また、メインＣＰＵ７１は、次回の普通図柄の変動表示を行うために、普通図柄記憶領域の更新を行う。さらに、メインＣＰＵ７１は、普通図柄制御状態フラグに普通図柄記憶チェック処理を示す値（「００」）をセットする。すなわち、この処理により、Ｓ１３６の処理後、上述した普通図柄記憶チェック処理（Ｓ１３２）が実行されるように設定される。
【０４９７】
そして、Ｓ１３６の処理後、メインＣＰＵ７１は、普通図柄制御処理を終了し、処理を主制御メイン処理（図１５）のＳ５に移す。
【０４９８】
［システムタイマ割込処理］
本実施の形態のパチンコ遊技機１では、メインＣＰＵ７１は、メイン処理の実行中であっても、所定周期でメイン処理を中断し、システムタイマ割込処理を実行する。具体的には、メインＣＰＵ７１は、リセット用クロックパルス発生回路７４から所定周期（例えば２ミリ秒）で発生されるクロックパルスに応じて、システムタイマ割込処理を実行する。
【０４９９】
ここで、図２５を参照して、メインＣＰＵ７１により実行されるシステムタイマ割込処理について説明する。なお、図２５は、本実施の形態におけるシステムタイマ割込処理の手順を示すフローチャートである。
【０５００】
まず、メインＣＰＵ７１は、各レジスタのデータ（情報）を退避させる（Ｓ１４１）。次いで、メインＣＰＵ７１は、乱数更新処理を行う（Ｓ１４２）。この処理では、メインＣＰＵ７１は、大当り判定用カウンタ、図柄決定用カウンタ、当り判定用カウンタ、転落判定用カウンタ、変動パターン決定用カウンタ、演出パターン決定用カウンタなどから抽出される各種乱数値を更新する。
【０５０１】
なお、大当り判定用カウンタ及び図柄決定用カウンタは、カウンタ値の更新タイミングが不定であると、公正さに欠ける。そのため、大当り判定用カウンタ及び図柄決定用カウンタは、公正さを担保するために２ミリ秒毎の決まったタイミングで更新を行う。
【０５０２】
次いで、メインＣＰＵ７１は、スイッチ入力検出処理を行う（Ｓ１４３）。この処理では、メインＣＰＵ７１は、各種始動口、各種入賞口及び球通過検出器４３への入賞又は通過を検出する。なお、スイッチ入力検出処理の詳細については、後述の図２６を参照しながら後で説明する。
【０５０３】
次いで、メインＣＰＵ７１は、タイマ更新処理を行う（Ｓ１４４）。具体的には、メインＣＰＵ７１は、主制御回路７０と副制御回路２００との同期をとるための待ち時間タイマ、大入賞口の開放時間を計測するための大入賞口開放時間タイマ等の各種タイマの更新処理を行う。
【０５０４】
次いで、メインＣＰＵ７１は、コマンド出力処理を行う（Ｓ１４５）。この処理では、メインＣＰＵ７１は、副制御回路２００のサブＣＰＵ２０１に、例えば、入賞コマンド、変動コマンド等の各種コマンドを出力する。
【０５０５】
次いで、メインＣＰＵ７１は、遊技情報出力処理を行う（Ｓ１４６）。この処理では、メインＣＰＵ７１は、遊技店のホールコンピュータ等に、主制御回路７０、副制御回路２００、払出・発射制御回路１２３等で処理される遊技に係る各種情報が出力される。
【０５０６】
次いで、メインＣＰＵ７１は、Ｓ１４１で退避させた各レジスタのデータを復帰させる（Ｓ１４７）。そして、Ｓ１４７の処理後、メインＣＰＵ７１は、システムタイマ割込処理を終了する。
【０５０７】
［スイッチ入力検出処理］
次に、図２６を参照して、システムタイマ割込処理（図２５参照）中のＳ１４３で行うスイッチ入力検出処理について説明する。なお、図２６は、本実施の形態におけるスイッチ入力検出処理の手順を示すフローチャートである。
【０５０８】
まず、メインＣＰＵ７１は、始動口通過検出処理を行う（Ｓ１５１）。この処理では、メインＣＰＵ７１は、第１始動口４４又は第２始動口４５に遊技球が入球したか否かを判別する。
【０５０９】
すなわち、メインＣＰＵ７１は、第１始動口入賞球センサ４４ａ又は第２始動口入賞球センサ４５ａにより遊技球の入賞が検出されたか否かを検出する。なお、始動口通過検出処理の詳細については、後述の図２７を参照しながら後で説明する。
【０５１０】
次いで、メインＣＰＵ７１は、一般入賞口通過検出処理を行う（Ｓ１５２）。この処理では、メインＣＰＵ７１は、一般入賞口５１又は５２に遊技球が入球したか否かを判別する。すなわち、メインＣＰＵ７１は、一般入賞球センサ５１ａ又は５２ａにより遊技球の入賞が検出されたか否かを検出する。そして、一般入賞口５１又は５２への遊技球の入賞が検出された場合には、メインＣＰＵ７１は、該入賞に対応する所定の各種処理を行う。
【０５１１】
次いで、メインＣＰＵ７１は、大入賞口通過検出処理を行う（Ｓ１５３）。この処理では、メインＣＰＵ７１は、第１大入賞口５３又は第２大入賞口５４に遊技球が入球したか否かを判別する。
【０５１２】
すなわち、メインＣＰＵ７１は、第１大入賞口ソレノイド５３ｂ又は第２大入賞口ソレノイド５４ｂにより遊技球の入賞が検出されたか否かを検出する。そして、第１大入賞口５３又は第２大入賞口５４への遊技球の入賞が検出された場合には、メインＣＰＵ７１は、該入賞に対応する所定の各種処理を行う。
【０５１３】
次いで、メインＣＰＵ７１は、ゲート通過検出処理を行う（Ｓ１５４）。この処理では、メインＣＰＵ７１は、遊技球が球通過検出器４３を通過したか否かを判別する。すなわち、メインＣＰＵ７１は、通過球センサ４３ａにより遊技球の通過が検出されたか否かを検出する。
【０５１４】
そして、遊技球が球通過検出器４３を通過したことが検出された場合には、メインＣＰＵ７１は、該通過に対応する所定の各種処理を行う。そして、Ｓ１５４の処理後、メインＣＰＵ７１は、スイッチ入力検出処理を終了し、処理をシステムタイマ割込処理（図２５参照）のＳ１４４に移す。
【０５１５】
［始動口通過検出処理］
次に、図２７を参照して、スイッチ入力検出処理（図２６参照）中のＳ１５１で行う始動口通過検出処理について説明する。なお、図２７は、本実施の形態における始動口通過検出処理の手順を示すフローチャートである。
【０５１６】
まず、メインＣＰＵ７１は、第１始動口入賞球センサ４４ａの出力信号に基づいて、第１始動口４４への遊技球の入賞が検出されたか否かを判別する（Ｓ１６１）。
【０５１７】
Ｓ１６１において、メインＣＰＵ７１が、第１始動口４４への遊技球の入賞が検出されていないと判別した場合（Ｓ１６１がＮＯ判定の場合）、メインＣＰＵ７１は、後述のＳ１６７の処理を行う。
【０５１８】
一方、Ｓ１６１において、メインＣＰＵ７１が、第１始動口４４への遊技球の入賞が検出されたと判別した場合（Ｓ１６１がＹＥＳ判定の場合）、メインＣＰＵ７１は、第１始動口入賞に対応する払出情報をメインＲＡＭ７３にセットする（Ｓ１６２）。本実施の形態では、遊技球が第１始動口４４に入賞すると３個の遊技球が払出される。それゆえ、Ｓ１６２の処理では、３個の遊技球の払出情報がセットされる。
【０５１９】
Ｓ１６２の処理後、メインＣＰＵ７１は、第１始動口入賞（第１特別図柄の可変表示）の保留個数（保留球の個数）が「４」未満であるか否かを判別する（Ｓ１６３）。
【０５２０】
Ｓ１６３において、メインＣＰＵ７１が、第１始動口入賞の保留個数が「４」未満でないと判別した場合（Ｓ１６３がＮＯ判定の場合）、メインＣＰＵ７１は、後述のＳ１６７の処理を行う。一方、Ｓ１６３において、メインＣＰＵ７１が、第１始動口入賞の保留個数が「４」未満であると判別した場合（Ｓ１６３がＹＥＳ判定の場合）、メインＣＰＵ７１は、第１始動口入賞の保留個数を「１」加算する処理を行う（Ｓ１６４）。
【０５２１】
Ｓ１６４の処理後、メインＣＰＵ７１は、抽選に用いる各種乱数値を取得し、取得した各種乱数値をメインＲＡＭ７３の所定領域に格納する（Ｓ１６５）。具体的には、メインＣＰＵ７１は、大当り判定用乱数値及び大当り図柄乱数値を取得する。
【０５２２】
次いで、メインＣＰＵ７１は、第１始動口入賞の保留個数増加コマンドデータをメインＲＡＭ７３にセットする（Ｓ１６６）。なお、この処理でメインＲＡＭ７３にセットされた第１始動口入賞の保留個数増加コマンドデータは、主制御回路７０のメインＣＰＵ７１から副制御回路２００のサブＣＰＵ２０１に送信される。
【０５２３】
Ｓ１６６の処理後、又は、Ｓ１６１或いはＳ１６３がＮＯ判定の場合、メインＣＰＵ７１は、第２始動口入賞球センサ４５ａの出力信号に基づいて、第２始動口４５への遊技球の入賞が検出されたか否かを判別する（Ｓ１６７）。
【０５２４】
Ｓ１６７において、メインＣＰＵ７１が、第２始動口４５への遊技球の入賞が検出されていないと判別した場合（Ｓ１６７がＮＯ判定の場合）、メインＣＰＵ７１は、始動口通過検出処理を終了し、処理をスイッチ入力検出処理（図２６参照）のＳ１５２に移す。
【０５２５】
一方、Ｓ１６７において、メインＣＰＵ７１が、第２始動口４５への遊技球の入賞が検出されたと判別した場合（Ｓ１６７がＹＥＳ判定の場合）、メインＣＰＵ７１は、第２始動口入賞に対応する払出情報をメインＲＡＭ７３にセットする（Ｓ１６８）。本実施の形態では遊技球が第２始動口４５に入賞すると、３個の遊技球が払出される。それゆえ、Ｓ１６８の処理では、３個の遊技球の払出情報がセットされる。
【０５２６】
Ｓ１６８の処理後、メインＣＰＵ７１は、第２始動口入賞（第２特別図柄の可変表示）の保留個数（保留球の個数）が「４」未満であるか否かを判別する（Ｓ１６９）。
【０５２７】
Ｓ１６９において、メインＣＰＵ７１が、第２始動口入賞の保留個数が「４」未満でないと判別した場合（Ｓ１６９がＮＯ判定の場合）、メインＣＰＵ７１は、始動口通過検出処理を終了し、処理をスイッチ入力検出処理（図２６）のＳ１５２に移す。
【０５２８】
一方、Ｓ１６９において、メインＣＰＵ７１が、第２始動口入賞の保留個数が「４」未満であると判別した場合（Ｓ１６９がＹＥＳ判定の場合）、メインＣＰＵ７１は、第２始動口入賞の保留個数を「１」加算する処理を行う（Ｓ１７０）。
【０５２９】
Ｓ１７０の処理後、メインＣＰＵ７１は、抽選に用いる各種乱数値を取得し、取得した各種乱数値をメインＲＡＭ７３の所定領域に格納する（Ｓ１７１）。具体的には、メインＣＰＵ７１は、大当り判定用乱数値及び大当り図柄乱数値を取得する。
【０５３０】
次いで、メインＣＰＵ７１は、第２始動口入賞の保留個数増加コマンドデータをメインＲＡＭ７３にセットする（Ｓ１７２）。なお、この処理でメインＲＡＭ７３にセットされた第２始動口入賞の保留個数増加コマンドデータは、主制御回路７０のメインＣＰＵ７１から副制御回路２００のサブＣＰＵ２０１に送信される。そして、Ｓ１７２の処理後、メインＣＰＵ７１は、始動口通過検出処理を終了し、処理をスイッチ入力検出処理（図２６）のＳ１５２に移す。
【０５３１】
上述のように、始動口通過検出処理では、特別図柄の変動表示期間中に始動口入賞が発生した場合、該入賞時に行われる抽選結果（各種乱数値）を保留球として記憶し、この処理は、主制御回路７０により実行される。
【０５３２】
すなわち、主制御回路７０は、特別図柄の変動表示期間中に始動口入賞が発生した場合に該入賞時に行われる抽選結果を保留球として記憶する手段（保留球記憶手段）を兼ねる。
【０５３３】
［副制御回路の動作説明］
次に、図２８〜図３０を参照して、副制御回路２００のサブＣＰＵ２０１により実行される各種処理の内容について説明する。副制御回路２００は、主制御回路７０から送信された各種コマンドを受信し、該各種コマンドに基づいて各種処理を行う。
【０５３４】
［副制御メイン処理］
最初に、図２８を参照して、サブＣＰＵ２０１の制御による副制御メイン処理について説明する。図２８は、本実施の形態における副制御メイン処理の手順を示すフローチャートである。なお、副制御メイン処理は、電源が投入されたときに開始される処理である。
【０５３５】
まず、サブＣＰＵ２０１は、初期化処理を行う（Ｓ１８１）。この処理では、サブＣＰＵ２０１は、例えば、ワークＲＡＭ２０３のアクセス許可処理、ワークＲＡＭ２０３の作業領域の初期化処理等の各種初期設定処理を行う。
【０５３６】
次いで、サブＣＰＵ２０１は、乱数更新処理を行う（Ｓ１８２）。この処理では、サブＣＰＵ２０１は、ワークＲＡＭ２０３の所定領域に格納された乱数値を更新する。
【０５３７】
次いで、サブＣＰＵ２０１は、コマンド解析処理を行う（Ｓ１８３）。この処理では、サブＣＰＵ２０１は、ワークＲＡＭ２０３の受信バッファに格納されたコマンドの内容を解析する。なお、コマンド解析処理の詳細については、後述の図２９を参照しながら後で説明する。
【０５３８】
次いで、サブＣＰＵ２０１は、演出処理を行う（Ｓ１８４）。この処理では、サブＣＰＵ２０１は、上述した各演出モードにおける各種報知演出の実行に必要な各種データがセット（登録）される。
【０５３９】
次いで、サブＣＰＵ２０１は、表示制御処理を行う（Ｓ１８５）。この処理では、まず、サブＣＰＵ２０１は、液晶表示装置１３の表示領域１３ａに所定の演出画像を表示するためのデータを表示制御回路２０５に送信する。
【０５４０】
次いで、表示制御回路２０５内に設けられたＶＤＰ（Video Display Processor）は、サブＣＰＵ２０１から供給されたデータに基づいて、装飾図柄のデータ、背景画像データ、演出用画像データなどの各種画像データを画像データＲＯＭから読み出す。そして、ＶＤＰは、読み出した各種の画像データを重ね合わせて、液晶表示装置１３の表示領域１３ａに所定の演出画像を表示させる。
【０５４１】
次いで、サブＣＰＵ２０１は、音声制御処理を行う（Ｓ１８６）。この処理では、サブＣＰＵ２０１は、音声制御回路２０６を制御して、スピーカ１１から発生させる音声の制御処理を行う。次いで、サブＣＰＵ２０１は、ランプ制御処理を行う（Ｓ１８７）。
【０５４２】
この処理では、サブＣＰＵ２０１は、ランプ制御回路２０７を制御して、ランプ１８の発光制御を行う。そして、Ｓ１８７の処理後、サブＣＰＵ２０１は、処理をＳ１８２の処理に戻し、Ｓ１８２以降の処理を繰り返す。
【０５４３】
上述のように、本実施の形態では、上記Ｓ１８４〜Ｓ１８７の一連の演出制御処理により、上述した各種演出が副制御回路２００により実行される。
【０５４４】
［コマンド解析処理］
次に、図２９を参照して、副制御メイン処理（図２８参照）中のＳ１８３で行うコマンド解析処理について説明する。なお、図２９は、本実施の形態におけるコマンド解析処理の手順を示すフローチャートである。
【０５４５】
まず、サブＣＰＵ２０１は、後述する副制御回路割込処理（後述の図１４参照）において受信したコマンドがあるか否かを判別する（Ｓ１９１）。具体的には、サブＣＰＵ２０１は、ワークＲＡＭ２０３の受信バッファに受信したコマンドが記憶されているか否かを判別する。
【０５４６】
Ｓ１９１において、サブＣＰＵ２０１が、受信したコマンドがないと判別した場合（Ｓ１９１がＮＯ判定の場合）、サブＣＰＵ２０１は、コマンド解析処理を終了し、処理を副制御メイン処理（図２８参照）のＳ１８４に移す。
【０５４７】
一方、Ｓ１９１において、サブＣＰＵ２０１が、受信したコマンドがあると判別した場合（Ｓ１９１がＹＥＳ判定の場合）、サブＣＰＵ２０１は、受信したコマンドを読み出し、該受信コマンドの内容を解析する（Ｓ１９２）。
【０５４８】
次いで、サブＣＰＵ２０１は、Ｓ１９２の受信コマンドの解析結果に基づいて、受信したコマンドが変動コマンド（特別図柄の変動パターンの内容を指定するコマンド）であるか否かを判別する（Ｓ１９３）。
【０５４９】
Ｓ１９３において、サブＣＰＵ２０１が、受信したコマンドが変動コマンドであると判別した場合（Ｓ１９３がＹＥＳ判定の場合）、サブＣＰＵ２０１は、変動演出パターン決定処理を行う（Ｓ１９４）。
【０５５０】
この処理では、サブＣＰＵ２０１は、特別図柄の変動パターンに基づいて、特別図柄の変動演出パターンを決定する。具体的には、サブＣＰＵ２０１は、図１４の変動演出テーブルを参照し、特別図柄の変動パターンに基づいて、抽選により、演出パターン及び擬似連演出フラグを選択する。そして、Ｓ１９４の処理後、サブＣＰＵ２０１は、コマンド解析処理を終了し、処理を副制御メイン処理（図２８参照）のＳ１８４に移す。
【０５５１】
一方、Ｓ１９３において、サブＣＰＵ２０１が、受信したコマンドが変動コマンドでないと判別した場合（Ｓ１９３がＮＯ判定の場合）、サブＣＰＵ２０１は、受信したコマンドが導出図柄指定コマンドであるか否かを判別する（Ｓ１９５）。
【０５５２】
Ｓ１９５において、サブＣＰＵ２０１が、受信したコマンドが導出図柄指定コマンドであると判別した場合（Ｓ１９５がＹＥＳ判定の場合）、サブＣＰＵ２０１は、導出図柄指定コマンドに基づいて、液晶表示装置１３の表示領域１３ａに導出表示させる装飾図柄を決定する（Ｓ１９６）。そして、Ｓ１９６の処理後、サブＣＰＵ２０１は、コマンド解析処理を終了し、処理を副制御メイン処理（図２８参照）のＳ１８４に移す。
【０５５３】
一方、Ｓ１９５において、サブＣＰＵ２０１が、受信したコマンドが導出図柄指定コマンドでないと判別した場合（Ｓ１９５がＮＯ判定の場合）、サブＣＰＵ２０１は、受信コマンドに対応する演出制御データをセットする（Ｓ１９７）。そして、Ｓ１９７の処理後、サブＣＰＵ２０１は、コマンド解析処理を終了し、処理を副制御メイン処理（図２８参照）のＳ１８４に移す。
【０５５４】
［副制御回路割込処理］
本実施の形態のパチンコ遊技機１では、サブＣＰＵ２０１は、副制御メイン処理の実行中であっても、所定周期で、副制御メイン処理を中断し、割込処理を実行する。具体的には、サブＣＰＵ２０１は、副制御回路２００内のリセット用クロックパルス発生回路（不図示）から所定周期（例えば２ミリ秒）で発生されるクロックパルスに応じて、割込処理を実行する。
【０５５５】
ここで、図３０を参照して、サブＣＰＵ２０１により実行される副制御回路割込処理について説明する。なお、図３０は、本実施の形態における副制御回路割込処理の手順を示すフローチャートである。
【０５５６】
まず、サブＣＰＵ２０１は、乱数更新処理を行う（Ｓ２６１）。この処理では、サブＣＰＵ２０１は、ワークＲＡＭ２０３の所定領域に格納された乱数値を更新する。また、この際、サブＣＰＵ２０１は、演出パターン決定用カウンタの値を「１」増加させるように、乱数更新処理を行う。
【０５５７】
次いで、サブＣＰＵ２０１は、コマンド受信処理を行う（Ｓ２６２）。この処理では、サブＣＰＵ２０１は、各種制御回路（主制御回路７０、表示制御回路２０５、音声制御回路２０６、ランプ制御回路２０７等）から副制御回路２００に送信された各種コマンドを受信する。
【０５５８】
次いで、サブＣＰＵ２０１は、タイマ更新処理を行う（Ｓ２６３）。この処理では、サブＣＰＵ２０１は、ワークＲＡＭ２０３に記憶された、各種処理時間をカウントするための各種タイマを更新する。
【０５５９】
次いで、サブＣＰＵ２０１は、コマンド出力処理を行う（Ｓ２６４）。この処理では、サブＣＰＵ２０１は、各種制御回路（表示制御回路２０５、音声制御回路２０６、ランプ制御回路２０７等）に各種コマンドを出力する。
【０５６０】
そして、Ｓ２６４の処理後、サブＣＰＵ２０１は、副制御回路割込処理を終了する。これにより、処理プログラムのアドレスが割込処理発生前のアドレスに戻る。
【０５６１】
［払出制御回路による各種報知処理］
次に、図３１〜図３８を参照して、払出制御回路３００の払出ＣＰＵ３０１により実行される各種処理の内容について説明する。
【０５６２】
［電源投入処理］
最初に、図３１を参照して、払出ＣＰＵ３０１による電源投入処理について説明する。図３１は、本実施の形態における電源投入処理の手順を示すフローチャートである。なお、電源投入処理は、電源が投入されたときに開始される処理である。払出ＣＰＵ３０１は、この電源投入処理が開始されると、最初に、スタックポインタ、割込みモード及び割込みベクタの設定を行う。
【０５６３】
まず、払出ＣＰＵ３０１は、入出カポートの設定処理を行う（Ｓ３０１）。次いで、払出ＣＰＵ３０１は、電断検知状態であるか否かを判別する（Ｓ３０２）。この処理では、払出ＣＰＵ３０１は、電断検知信号がＨレベル（高レベル）であるか否かを判別する。
【０５６４】
Ｓ３０２において、払出ＣＰＵ３０１が、電断検知信号がＨレベルであると判別した場合（Ｓ３０２がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、電断検知状態であると判別して、Ｓ３０２の処理を行う。
【０５６５】
一方、Ｓ３０２において、払出ＣＰＵ３０１が、電断検知信号がＨレベルでないと判別した場合（Ｓ３０２がＮＯ判定の場合）、払出ＣＰＵ３０１は、電断検知状態でないと判別して、ＲＡＭ３０３の書き込み許可処理を行う（Ｓ３０３）。
【０５６６】
この処理では、払出ＣＰＵ３０１は、ＲＡＭ３０３の書き込み許可処理の他、例えば、ＲＡＭ３０３の作業領域の初期化処理等の各種初期設定処理を行う。
【０５６７】
次いで、払出ＣＰＵ３０１は、バックアップクリアスイッチ１２１が押下されているか否か、すなわちバックアップクリアスイッチ１２１（図７参照）がオンであるか否かを判別する（Ｓ３０４）。
【０５６８】
Ｓ３０４において、払出ＣＰＵ３０１が、バックアップクリアスイッチ１２１がオンであると判別した場合（Ｓ３０４がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、後述のＳ３１０の処理を行う。
【０５６９】
一方、Ｓ３０４において、払出ＣＰＵ３０１が、バックアップクリアスイッチ１２１がオンでないと判別した場合（Ｓ３０４がＮＯ判定の場合）、払出ＣＰＵ３０１は、電断検知フラグがあるか否かを判別する（Ｓ３０５）。この処理では、払出ＣＰＵ３０１は、電断検知フラグの確認を行う。
【０５７０】
Ｓ３０５において、払出ＣＰＵ３０１が、電断検知フラグがないと判別した場合（Ｓ３０５がＮＯ判定の場合）、払出ＣＰＵ３０１は、後述のＳ３１０の処理を行う。一方、Ｓ３０５において、払出ＣＰＵ３０１が、電断検知フラグがあると判別した場合（Ｓ３０５がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、作業損傷チェック値を算出する（Ｓ３０６）。この処理において、払出ＣＰＵ３０１は、ＲＡＭ３０３における作業領域の損傷チェックを行い、作業損傷チェック値を算出する。
【０５７１】
具体的には、払出ＣＰＵ３０１は、パリティチェック又はＣＲＣ（Cyclic Redundancy Check）などの誤り検出処理を実行し、実行結果として得られたチェックサムを作業損傷チェック値とする。
【０５７２】
次いで、払出ＣＰＵ３０１は、作業損傷チェック値が正常であるか否かを判別する（Ｓ３０７）。Ｓ３０７において、払出ＣＰＵ３０１が、作業損傷チェック値が正常でないと判別した場合（Ｓ３０５がＮＯ判定の場合）、払出ＣＰＵ３０１は、後述のＳ３１０の処理を行う。
【０５７３】
一方、Ｓ３０７において、払出ＣＰＵ３０１が、作業損傷チェック値が正常であると判別した場合（Ｓ３０７がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、復電時の初期処理を行う（Ｓ３０８）。
【０５７４】
すなわち、払出ＣＰＵ３０１が、バックアップクリアスイッチ１２１がオンでなく、電断検知フラグがあり、且つ、作業損傷チェック値が正常であると判別した場合には、払出ＣＰＵ３０１は、電源が切られる前の状態にパチンコ遊技機１を復帰させることができると判断し、ＲＡＭ３０３に記憶されているデータに基づいて、復電時の初期設定処理を行う。
【０５７５】
次いで、払出ＣＰＵ３０１は、担保球監視初期設定処理を行う（Ｓ３０９）。この処理では、払出ＣＰＵ３０１は、第１及び第２の球供給通路１７１Ａ，１７１Ｂにそれぞれ１５個の遊技球が担保されているか判別するための初期設定を行う。
【０５７６】
具体的には、払出ＣＰＵ３０１は、第１及び第２の担保球カウンタ３０５Ａ，３０５Ｂに初期値をそれぞれ設定する。本実施の形態では、１個の遊技球の落下時間１３０ｍｓとして、１５個の遊技球の落下時間１９５０ｍｓ（＝１３０ｍｓ×１５個）に相当する１９５０回を第１及び第２の担保球カウンタ３０５Ａ，３０５Ｂの初期値とする。
【０５７７】
また、払出ＣＰＵ３０１は、第１及び第２の担保球タイマ３０６Ａ，３０６Ｂに初期値をそれぞれ設定する。本実施の形態では、１５個の遊技球の落下時間１９５０ｍｓ（１９５０回）を基に、１５個の遊技球の担保が完了すると仮定される時間として２０００ｍｓを第１及び第２の担保球タイマ３０６Ａ，３０６Ｂの初期値とする。
【０５７８】
Ｓ３０９の処理後、払出ＣＰＵ３０１は、プログラムカウンタの値を電断前のアドレスに復帰させる。詳細には、払出ＣＰＵ３０１は、電源投入処理を終了し、電源投入処理を実行させたときに実行していたプログラムの処理を継続して行う。
【０５７９】
Ｓ３０４がＹＥＳ判定の場合、Ｓ３０５がＮＯ判定の場合、又は、Ｓ３０７がＮＯ判定の場合、払出ＣＰＵ３０１は、電源が切られる前の状態にパチンコ遊技機１を復帰させることができないと判断し、電源が投入されたときの処理を実行する。
【０５８０】
詳細には、払出ＣＰＵ３０１は、ＲＡＭ３０３の全作業領域をクリアし（Ｓ３１０）、電源投入時の初期処理を行う（Ｓ３１１）。この処理では、払出ＣＰＵ３０１は、過払出、払出モータ異常の停止要因をリセットする。このとき、後述する過払出規定個数（１０個）
リトライ回数も初期化される。
【０５８１】
また、球切れによる停止要因が発生した状態では、球供給通路１７１内の担保球の蓄積状態に左右されないよう、後述する払出状態報知表示装置１７８による表示を、２秒間消灯する。
【０５８２】
具体的には、払出状態報知表示装置１７８は、上述の停止要因により払出モータ１７４の駆動を停止するときに所定の初期化操作がなされた場合には、球切れの判定が終了するまでの２秒の間、当該判定の結果を表示しないようにする。
【０５８３】
これにより、例えば所定の初期化操作後に球切れの判定が行われ、正常であると判定された場合には払出状態報知表示装置１７８による報知を行わないようにすることができる。これにより、不要な報知を排除することができる。なお、ここでいう所定の初期化操作とは、例えばバックアップクリアスイッチ１２１が押された後に電源の再投入が行われることである。
【０５８４】
また、上記実施の形態においては、バックアップクリアスイッチ１２１が押された後に電源の再投入が行われた場合には、払出ＣＰＵ３０１がＲＡＭ３０３の全作業領域をクリアしていたが、これに限られるものではなく、所定の操作（例えば、バックアップクリアスイッチ１２１を押下）を行うことで電源の再投入を行わずともＲＡＭ３０３の全作業領域、又はオーバーペイ個数、又はエラー情報部分の作業領域のうち、少なくとも一つを含む作業領域、すなわち３つの作業領域をクリアしてもよいし、選択的に組み合わせて、目的に応じて作業領域をクリアするようにしてもよい。
【０５８５】
次いで、払出ＣＰＵ３０１は、前述した担保球監視初期設定処理を行い（Ｓ３１２）、メイン処理を実行する（Ｓ３１３）。
【０５８６】
上述した電源投入時に対して、電断時は、使用レジスタ、割込み状態及びスタックポインタを退避するとともに、強制的に払出モータ１７４の励磁データを０とし、かつ低電流に切り替える。
【０５８７】
なお、払出動作中に電断した場合は、原点（ステップ数が４の倍数）でない場合も想定できるため、強制的に励磁データを０にすることで、電断時に遊技球が自由落下することを防止する。あるいは、電断時に遊技球を強制的に落下させておく。
【０５８８】
なお、電断時に、遊技球を強制的に落下させる場合には、遊技球の落下に必要な時間だけ電断処理を待機又は中断、実行期間の延長を行うようにしてもよい。
【０５８９】
また、遊技球を強制的に落下させる場合に替えて、遊技球が自由落下するように制御してもよい。この場合には、自由落下した遊技球を検知するまでに必要な時間を十分取るために、電断処理を待機又は中断、実行期間の延長を行うようにしてもよい。
【０５９０】
［メイン処理］
次に、図３２を参照して、電源投入処理（図３１参照）中のＳ３１３で行うメイン処理について説明する。なお、図３２は、本実施の形態におけるメイン処理の手順を示すフローチャートである。
【０５９１】
まず、払出ＣＰＵ３０１は、払出ＣＰＵ３０１が有するシステムタイマが４以下であるか否かを判別する（Ｓ３２１）。Ｓ３２１において、払出ＣＰＵ３０１が、システムタイマが４以下でないと判別した場合、（Ｓ３２１がＮＯ判定の場合）、払出ＣＰＵ３０１は、処理をＳ３２１に戻す。
【０５９２】
一方、Ｓ３２１において、払出ＣＰＵ３０１が、システムタイマが４以下であると判別した場合、（Ｓ３２１がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、システムタイマから「４」を減算する（Ｓ３２２）。この処理では、払出ＣＰＵ３０１は、システムタイマを初期化する。
【０５９３】
すなわち、システムタイマが１ｍｓごとにカウントするタイマであれば、払出ＣＰＵ３０１は、Ｓ３２１及びＳ３２２を実行することにより、後述するＳ３２３以降の処理を４ｍｓごとに実行することとなる。
【０５９４】
次いで、払出ＣＰＵ３０１は、メイン処理内で使用する全てのタイマの値を更新する（Ｓ３２３）。次いで、払出ＣＰＵ３０１は、球貸し制御処理を実行する（Ｓ３２４）。この処理では、払出ＣＰＵ３０１は、貸し出し用操作部１５１が操作されたときに、遊技球の管理及びカードユニット１５０に送信するコマンドの作成、並びに、カードユニット１５０から送信される球貸しのコマンドを受信したときに、貸し出す遊技球の数の管理などを行う。
【０５９５】
次いで、払出ＣＰＵ３０１は、賞球制御処理を実行する（Ｓ３２５）。この処理では、払出ＣＰＵ３０１は、第１始動口４４、第２始動口４５、一般入賞口５１、５２、第１大入賞口５３及び第２大入賞口５４に、遊技球が入賞したときに払出す遊技球の管理を行う。
【０５９６】
次いで、払出ＣＰＵ３０１は、払出制御回路３００にエラーが生じたことを条件として、払出制御回路３００にエラーが生じた旨を表示させるように、払出状態報知表示装置１７８を制御する（Ｓ３２６）。
【０５９７】
［システムタイマ割込み処理（１ｍｓ）］
次に、図３３を参照して、払出ＣＰＵ３０１によるシステムタイマ割込み処理について説明する。図３３は、本実施の形態におけるシステムタイマ割込み処理の手順を示すフローチャートである。
【０５９８】
本実施の形態のパチンコ遊技機１では、払出ＣＰＵ３０１は、上述の図３２に示すメイン処理の実行中であっても、所定周期でメイン処理を中断し、システムタイマ割込み処理を実行する。
【０５９９】
具体的には、払出ＣＰＵ３０１は、払出制御回路３００内のリセット用クロックパルス発生回路（不図示）から所定周期（例えば１ミリ秒）で発生されるクロックパルスに応じて、システムタイマ割込み処理を実行する。
【０６００】
まず、払出ＣＰＵ３０１は、主制御回路７０や各種センサの検知コマンド（信号）を受信し、同時に受信したコマンドの解析を行うコマンド受信処理を実行する（Ｓ３３１）。
【０６０１】
次いで、払出ＣＰＵ３０１は、システムタイマ割込み処理内で使用する全てのタイマ（例えば、第１及び第２の担保球タイマ３０６Ａ，３０６Ｂ等）の値を更新する（Ｓ３３２）。次いで、払出ＣＰＵ３０１は、後述する担保球あり検知処理（図３４参照）を実行する（Ｓ３３３）。
【０６０２】
次いで、払出ＣＰＵ３０１は、後述する担保球なし検知処理（図３５参照）を実行する（Ｓ３３４）。その後、払出ＣＰＵ３０１は、後述する計数スイッチ検知処理（図３６参照）を実行する（Ｓ３３５）。次いで、払出ＣＰＵ３０１は、後述するモータ起動待ち処理（図３７参照）を実行する（Ｓ３３６）。
【０６０３】
そして、最後に、払出ＣＰＵ３０１は、払出制御回路３００の払出エラー情報を示すコマンドを主制御回路７０に送信するコマンド送信処理を実行する（Ｓ３３７）。例えば、払出ＣＰＵ３０１は、下皿満タンスイッチ１７９から下皿満タン状態であることを示す信号が入力された際には、下皿満タン状態であることを示す払出エラー情報コマンドを主制御回路７０に送信する。
【０６０４】
ただし、電源投入直後の規定時間（例えば６秒間）は、主制御回路７０側で副制御回路２００の起動待ち時間を保持しているため、主制御回路７０側で受信可能となるまで払出エラー情報コマンドを送信しないようにする。
【０６０５】
ここで、電源投入時は、払出エラー情報に関する履歴情報はクリアされている。また、電断前に下皿満タン状態であって電断中に下皿２２に貯留された遊技球を排出する等して下皿満タン状態を解除したとしても、電断復帰後に下皿満タン状態を解除した旨の情報の送信は行われない。ただし、電源再投入を契機に解除する払出モータ異常や過払出異常に関しては、電断復帰時に初期化される。
【０６０６】
［担保球あり検知処理］
次に、図３４を参照して、システムタイマ割込み処理（図３３参照）中のＳ３３３で行う担保球あり検知処理について説明する。図３４は、本実施の形態における担保球あり検知処理の手順を示すフローチャートである。
【０６０７】
まず、払出ＣＰＵ３０１は、第１の担保球カウンタ３０５Ａの値が０であるか否かを判別する（Ｓ３４１）。Ｓ３４１において、払出ＣＰＵ３０１が、第１の担保球カウンタ３０５Ａの値が０であると判別した場合、（Ｓ３４１がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、第１の球供給通路１７１Ａへの遊技球の補給が必要でないと判断して処理をＳ３４７に移す。
【０６０８】
一方、Ｓ３４１において、払出ＣＰＵ３０１が、第１の担保球カウンタ３０５Ａの値が０でないと判別した場合、（Ｓ３４１がＮＯ判定の場合）、払出ＣＰＵ３０１は、第１の球供給通路１７１Ａへの遊技球の補給が必要であると判断して、第１の１５球担保スイッチ１７２ＡがＯＮ状態であるか否かを判別する（Ｓ３４２）。
【０６０９】
Ｓ３４２において、払出ＣＰＵ３０１が、第１の１５球担保スイッチ１７２ＡがＯＮ状態でないと判別した場合、（Ｓ３４２がＮＯ判定の場合）、払出ＣＰＵ３０１は、第１の球供給通路１７１Ａに所定個数（本実施の形態では、１５個）の遊技球が蓄積されていない、すなわち担保球なしと判断して、処理をＳ３４７に移す。
【０６１０】
一方、Ｓ３４２において、払出ＣＰＵ３０１が、第１の１５球担保スイッチ１７２ＡがＯＮ状態であると判別した場合、（Ｓ３４２がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、第１の球供給通路１７１Ａに所定個数（本実施の形態では、１５個）の遊技球が蓄積されている、すなわち担保球ありと判断して、第１の担保球カウンタ３０５Ａの値を「１」減算する（Ｓ３４３）。
【０６１１】
次いで、払出ＣＰＵ３０１は、第１の担保球カウンタ３０５Ａの値が０であるか否かを判別する（Ｓ３４４）。Ｓ３４４において、払出ＣＰＵ３０１が、第１の担保球カウンタ３０５Ａの値が０でないと判別した場合、（Ｓ３４４がＮＯ判定の場合）、払出ＣＰＵ３０１は、第１の球供給通路１７１Ａへの遊技球の補給が必要であると判断して処理をＳ３４７に移す。
【０６１２】
一方、Ｓ３４４において、払出ＣＰＵ３０１が、第１の担保球カウンタ３０５Ａの値が０であると判別した場合、（Ｓ３４４がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、第１の球供給通路１７１Ａへの遊技球の補給が必要でないと判断して、第１の落下球確認フラグに１をセットする（Ｓ３４５）。
【０６１３】
ここで、第１の落下球確認フラグは、第１の球供給通路１７１Ａへの遊技球の補給が必要でないとき、つまり担保球があるときに「１」にセットされ、第１の球供給通路１７１Ａへの遊技球の補給が必要であるとき、つまり担保球がないときに「０」にセットされるフラグである。
【０６１４】
次いで、払出ＣＰＵ３０１は、第１の停止要因フラグに０をセットする（Ｓ３４６）。ここで、第１の停止要因フラグは、賞球ケースユニット１７０による遊技球の払出を停止する要因（停止要因）があるか否かに応じて「０」又は「１」がセットされるフラグであり、特に第１の球供給通路１７１Ａに蓄積（担保）された遊技球の払出に関して、停止要因があるときに「１」にセットされ、停止要因がないときに「０」にセットされるフラグである。
【０６１５】
Ｓ３４６の処理においては、第１の球供給通路１７１Ａへの遊技球の補給が完了し、所定個数（本実施の形態では、１５個）の遊技球が蓄積されているとＳ３４４において判断されていることから、停止要因である球切れを解除する意味で第１の停止要因フラグに０がセットされる。なお、停止要因としては、後述するが、球切れ以外に種々の停止要因がある。ここでは、その一例として球切れを挙げている。
【０６１６】
次いで、Ｓ３４１がＹＥＳ判定の場合、Ｓ３４２がＮＯ判定の場合、又は、Ｓ３４４がＮＯ判定の場合、払出ＣＰＵ３０１は、第２の担保球カウンタ３０５Ｂの値が０であるか否かを判別する（Ｓ３４７）。
【０６１７】
Ｓ３４７において、払出ＣＰＵ３０１が、第２の担保球カウンタ３０５Ｂの値が０であると判別した場合、（Ｓ３４７がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、第２の球供給通路１７１Ｂへの遊技球の補給が必要でないと判断して、担保球あり検知処理を終了する。
【０６１８】
一方、Ｓ３４７において、払出ＣＰＵ３０１が、第２の担保球カウンタ３０５Ｂの値が０でないと判別した場合、（Ｓ３４７がＮＯ判定の場合）、払出ＣＰＵ３０１は、第２の球供給通路１７１Ｂへの遊技球の補給が必要であると判断して、第２の１５球担保スイッチ１７２ＢがＯＮ状態であるか否かを判別する（Ｓ３４８）。
【０６１９】
Ｓ３４８において、払出ＣＰＵ３０１が、第２の１５球担保スイッチ１７２ＢがＯＮ状態でないと判別した場合、（Ｓ３４８がＮＯ判定の場合）、払出ＣＰＵ３０１は、第２の球供給通路１７１Ｂに所定個数（本実施の形態では、１５個）の遊技球が蓄積されていない、すなわち担保球なしと判断して、担保球あり検知処理を終了する。
【０６２０】
一方、Ｓ３４８において、払出ＣＰＵ３０１が、第２の１５球担保スイッチ１７２ＢがＯＮ状態であると判別した場合、（Ｓ３４８がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、第２の球供給通路１７１Ｂに所定個数（本実施の形態では、１５個）の遊技球が蓄積されている、すなわち担保球ありと判断して、第２の担保球カウンタ３０５Ｂの値を「１」減算する（Ｓ３４９）。
【０６２１】
次いで、払出ＣＰＵ３０１は、第２の担保球カウンタ３０５Ｂの値が０であるか否かを判別する（Ｓ３５０）。Ｓ３５０において、払出ＣＰＵ３０１が、第２の担保球カウンタ３０５Ｂの値が０でないと判別した場合、（Ｓ３５０がＮＯ判定の場合）、払出ＣＰＵ３０１は、第２の球供給通路１７１Ｂへの遊技球の補給が必要であると判断して、担保球あり検知処理を終了する。
【０６２２】
一方、Ｓ３５０において、払出ＣＰＵ３０１が、第２の担保球カウンタ３０５Ｂの値が０であると判別した場合、（Ｓ３５０がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、第２の球供給通路１７１Ｂへの遊技球の補給が必要でないと判断して、第２の落下球確認フラグに１をセットする（Ｓ３５１）。
【０６２３】
ここで、第２の落下球確認フラグは、第２の球供給通路１７１Ｂへの遊技球の補給が必要でないとき、つまり担保球があるときに「１」にセットされ、第２の球供給通路１７１Ｂへの遊技球の補給が必要であるとき、つまり担保球がないときに「０」にセットされるフラグである。
【０６２４】
次いで、払出ＣＰＵ３０１は、第２の停止要因フラグに０をセットして（Ｓ３５２）、担保球あり検知処理を終了する。ここで、第２の停止要因フラグは、賞球ケースユニット１７０による遊技球の払出を停止する要因（停止要因）があるか否かに応じて「０」又は「１」がセットされるフラグであり、特に第２の球供給通路１７１Ｂに蓄積（担保）された遊技球の払出に関して、停止要因があるときに「１」にセットされ、停止要因がないときに「０」にセットされるフラグである。
【０６２５】
Ｓ３５２の処理においては、第２の球供給通路１７１Ｂへの遊技球の補給が完了し、所定個数（本実施の形態では、１５個）の遊技球が蓄積されているとＳ３５０において判断されていることから、停止要因である球切れを解除する意味で第２の停止要因フラグに０がセットされる。
【０６２６】
このようにして、担保球あり検知処理では、担保球カウンタと１５球担保スイッチによって、担保球の有無と、遊技球の補給の判断と、（払出モータ、又はスプロケット、又は払出の）停止要因を解除するか否かの判定を行うことが可能となるので、払出における担保球の管理をより正確に行うことが可能となる。
【０６２７】
［担保球なし検知処理］
次に、図３５を参照して、システムタイマ割込み処理（図３３参照）中のＳ３３４で行う担保球なし検知処理について説明する。図３５は、本実施の形態における担保球なし検知処理の手順を示すフローチャートである。
【０６２８】
まず、払出ＣＰＵ３０１は、第１の担保球タイマ３０６Ａの値が０であるか否かを判別する（Ｓ３６１）。Ｓ３６１において、払出ＣＰＵ３０１が、第１の担保球タイマ３０６Ａの値が０でないと判別した場合、（Ｓ３６１がＮＯ判定の場合）、払出ＣＰＵ３０１は、第１の球供給通路１７１Ａに遊技球を補給中であると判断して、処理をＳ３７１に移す。
【０６２９】
一方、Ｓ３６１において、払出ＣＰＵ３０１が、第１の担保球タイマ３０６Ａの値が０であると判別した場合、（Ｓ３６１がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、第１の球供給通路１７１Ａへの遊技球の補給が完了したと判断して、第１の担保球カウンタ３０５Ａの値が０であるか否かを判別する（Ｓ３６２）。
【０６３０】
Ｓ３６２において、払出ＣＰＵ３０１が、第１の担保球カウンタ３０５Ａの値が０であると判別した場合、（Ｓ３６２がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、第１の球供給通路１７１Ａに所定個数（本実施の形態では、１５個）の遊技球が蓄積されている、すなわち担保球ありと判断して、第１の１５球担保スイッチ１７２ＡがＯＦＦ状態であるか否かを判別する（Ｓ３６３）。
【０６３１】
ここで、払出ＣＰＵ３０１は、Ｓ３６１及びＳ３６２において、図３３に示したシステムタイマ割込み処理が１ｍｓごとに行われるたびに「１」減算、すなわち更新された第１の担保球タイマ３０６Ａの値と、担保球あり検知処理（図３４参照）のＳ３４３で「１」減算、すなわち更新された第１の担保球カウンタ３０５Ａの値とを比較し、その比較結果に基づき、第１のスプロケット１７３Ａによる遊技球の払出を禁止するか否かを判定している。
【０６３２】
例えば、Ｓ３６１がＹＥＳ判定であって、かつＳ３６２がＹＥＳ判定である場合には、第１の担保球タイマ３０６Ａの値、及び第１の担保球カウンタ３０５Ａの値のいずれもが所定値としての０であるため、球タンク１６１から１５個の遊技球を払出すのに十分な時間として設定された第１の担保球タイマ３０６Ａの初期値である２０００ｍｓが経過したときに、第１の担保球カウンタ３０５Ａの初期値である１９５０回（１９５０ｍｓ）が経過していることとなる。
【０６３３】
第１の担保球カウンタ３０５Ａの初期値である１９５０回（１９５０ｍｓ）は、第１の１５球担保スイッチ１７２Ａが遊技球を検知していないと減算されない値であるから、２０００ｍｓが経過したとき（０となったとき）に第１の担保球カウンタ３０５Ａの初期値である１９５０回（１９５０ｍｓ）が０となっていることにより、第１の球供給通路１７１Ａに１５個の遊技球が補給されていることが保障される。
【０６３４】
一方、Ｓ３６１がＹＥＳ判定であって、かつＳ３６２がＮＯ判定である場合には、第１の担保球タイマ３０６Ａの値が０となったときに第１の担保球カウンタ３０５Ａの値が０となっていないこととなる。
【０６３５】
すなわち、第１の担保球タイマ３０６Ａの初期値である２０００ｍｓが経過したときに、第１の担保球カウンタ３０５Ａの初期値である１９５０回（１９５０ｍｓ）が経過していないこととなる。これにより、２０００ｍｓが経過するまでの間に、第１の１５球担保スイッチ１７２Ａが遊技球を検知していない時間があった、つまり遊技球の補給が途切れた時間があったと推定できる。したがって、Ｓ３６１がＹＥＳ判定であって、かつＳ３６２がＮＯ判定である場合には、第１の球供給通路１７１Ａに１５個の遊技球が補給されていないものと判断される。
【０６３６】
こうした第１の担保球タイマ３０６Ａの値と第１の担保球カウンタ３０５Ａの値とを比較する処理を行う払出ＣＰＵ３０１は、判定手段を構成する。
【０６３７】
次いで、Ｓ３６３において、払出ＣＰＵ３０１が、第１の１５球担保スイッチ１７２ＡがＯＦＦ状態でないと判別した場合、（Ｓ３６３がＮＯ判定の場合）、払出ＣＰＵ３０１は、第１の球供給通路１７１Ａに１５個の遊技球が補給されていると判断して、処理をＳ３７１に移す。
【０６３８】
一方、Ｓ３６３において、払出ＣＰＵ３０１が、第１の１５球担保スイッチ１７２ＡがＯＦＦ状態であると判別した場合、（Ｓ３６３がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、上述のＳ３６１及びＳ３６２において、一旦は第１の球供給通路１７１Ａに１５個の遊技球が補給されていることが保障されたにも関わらず、何らかの要因により第１の球供給通路１７１Ａに１５個の遊技球が補給されていない、つまり担保球なしと判断して、第１の落下球確認フラグに０をセットする（Ｓ３６４）。
【０６３９】
ここで、Ｓ３６３でＹＥＳ判定される要因としては、例えば第１のスプロケット１７３Ａや払出モータ１７４の不具合等によって過剰に遊技球が払出された場合等が挙げられる。また、このとき、第１のスプロケット１７３Ａによる遊技球の払出は、禁止される。
【０６４０】
ここで、過剰に遊技球が払出された場合とは、例えば、第１のスプロケット１７３Ａが過剰に回転した結果、第１の球供給通路１７１Ａに補給されている遊技球が１５個から１４個に減少し、払出された遊技球に連なって第１の球供給通路１７１Ａに補給されていた遊技球が第１のスプロケット１７３Ａ方向に移動することで、第１の１５球担保スイッチ１７２Ａが検知していた遊技球も第１のスプロケット１７３Ａ方向に移動するため、第１の１５球担保スイッチ１７２ＡがＯＦＦ状態となるような場合である。
【０６４１】
すなわち、払出ＣＰＵ３０１は、第１の担保球タイマ３０６Ａの値が０であるときに第１の担保球カウンタ３０５Ａの値が０であっても、第１のスプロケット１７３Ａによる遊技球の払出が行われる前に第１の１５球担保スイッチ１７２Ａにより遊技球が検知されていない場合には、払出モータ１７４の駆動を通じた第１のスプロケット１７３Ａによる遊技球の払出を禁止する。
【０６４２】
このように、払出ＣＰＵ３０１は、第１の球供給通路１７１Ａに補給された遊技球が存在するか否かを把握することが可能となるため、より正確に払出管理を行うことが可能となる。
【０６４３】
次いで、払出ＣＰＵ３０１は、払出モータ１７４のアイドル状態の監視時間として２秒（２０００ｍｓ）を第１の担保球タイマ３０６Ａにセットする（Ｓ３６５）。なお、ここでセットされた２０００ｍｓが経過した場合には、停止要因があるものと判断して払出状態報知表示装置１７８による報知が行われる。
【０６４４】
その後、払出ＣＰＵ３０１は、払出モータ１７４のアイドル状態の監視回数として１９５０回（１９５０ｍｓ）を第１の担保球カウンタ３０５Ａにセットして（Ｓ３６６）、処理をＳ３７１に移す。
【０６４５】
一方、Ｓ３６２において、払出ＣＰＵ３０１が、第１の担保球カウンタ３０５Ａの値が０でないと判別した場合、（Ｓ３６２がＮＯ判定の場合）、払出ＣＰＵ３０１は、第１の球供給通路１７１Ａに所定個数（本実施の形態では、１５個）の遊技球が蓄積されていない、すなわち担保球なしと判断して、第１の停止要因フラグに１をセットする（Ｓ３６７）。
【０６４６】
この処理では、上述した通り、Ｓ３６１及びＳ３６２により第１の球供給通路１７１Ａに１５個の遊技球が補給されていないものと判断されたため、第１のスプロケット１７３Ａによる遊技球の払出を禁止するべく、第１の停止要因フラグに１がセットされる。
【０６４７】
換言すれば、払出ＣＰＵ３０１は、第１の担保球タイマ３０６Ａの値が０であるときに第１の担保球カウンタ３０５Ａの値が０でないときには、払出モータ１７４の駆動を通じた第１のスプロケット１７３Ａによる遊技球の払出を禁止する。
【０６４８】
次いで、払出ＣＰＵ３０１は、原点調整フラグに１をセットして（Ｓ３６８）、処理をＳ３７１に移す。この処理では、払出ＣＰＵ３０１は、第１のスプロケット１７３Ａの原点調整制御を要求する処理を行う。
【０６４９】
ここで、第１のスプロケット１７３Ａの原点とは、第１のスプロケット１７３Ａを回転させたときに、遊技球を第１の払出通路１８０Ａに払出すことのできる回転位置（駆動位置）である。本実施の形態では、この原点を基準に払出モータ１７４のステップ数が制御される。
【０６５０】
なお、第１のスプロケット１７３Ａが何らかの停止要因（後述する「払出に関するエラー」等）に基づき停止すると、第１のスプロケット１７３Ａに位置検出センサ（例えば、第１のスプロケット１７３Ａの回転位置を把握させるインデックス）が設けられていないことにより現在の回転位置（駆動位置）が不明となるため、すなわち払出モータ１７４が原点を基準に何ステップ駆動した位置なのかが不明となるため、第１のスプロケット１７３Ａの原点も不明となってしまうおそれがある。
【０６５１】
そこで、本実施の形態では、第１のスプロケット１７３Ａが停止要因に基づき停止した際、すなわち原点調整フラグが１にセットされた際には、第１のスプロケット１７３Ａの原点を把握するための原点調整制御が行われる。すなわち、払出ＣＰＵ３０１は、上述のように遊技球の払出を禁止すると判定されたとき、原点調整制御を行う。後述するリトライ制御についても同様である。
【０６５２】
このように、原点調整制御を行うことで、スプロケット１７３の原点位置を調節することが可能となるので、例えば、位置検出センサを備えていないスプロケット１７３を用いた払出装置であっても正確に払出を行うことが可能となる。
【０６５３】
なお、本実施の形態においては、スプロケット１７３に位置検出センサが設けられていない払出装置について説明したが、これに限られるものではなく、スプロケットに位置検出センサが設けられている払出装置であっても、原点調整制御を行うことで、より正確にスプロケットの位置と払出の管理とを行うことが可能となるため、より正確に払出を行うことが可能となる。
【０６５４】
なお、原点調整フラグは、原点調整制御の要求有無に応じてセットされるフラグであり、原点調整制御の要求がある場合には「１」にセットされ、原点調整制御の要求がない場合には「０」にセットされるフラグである。
【０６５５】
具体的には、払出ＣＰＵ３０１は、第１の計数スイッチ１８１Ａによって遊技球が検知されるまで払出モータ１７４を単位駆動量（本実施の形態では、４ステップ）ずつ駆動させる。ここで、前述の単位駆動量（本実施の形態では、４ステップ）は、後述する払出駆動量（本実施の形態では、１６ステップ）よりも少ない。
【０６５６】
さらに、単位駆動量（本実施の形態では、４ステップ）は、後述する払出駆動量（本実施の形態では、１６ステップ）を特定数としての４回（後述する原点要請リトライ回数）で分割した駆動量である。
【０６５７】
また、この原点調整制御は、後述するリトライ制御と共通の制御である。したがって、リトライ制御においても、払出ＣＰＵ３０１は、第１の計数スイッチ１８１Ａによって遊技球が検知されるまで払出モータ１７４を単位駆動量（本実施の形態では、４ステップ）ずつ駆動させる。詳しくは、後述する。こうした払出モータ１７４の駆動を制御する払出ＣＰＵ３０１は、制御手段及び駆動制御手段を構成する。
【０６５８】
ここで、上述のＳ３６７では、第１のスプロケット１７３Ａによる遊技球の払出を禁止するべく第１の停止要因フラグに１がセットされるが、前述のように原点調整制御が要求される場合には、第１のスプロケット１７３Ａによる遊技球の払出が許可しなければ、原点調整を行うことができない。
【０６５９】
リトライ制御についても同様である。そこで、本実施の形態では、払出ＣＰＵ３０１は、遊技球の払出を禁止すると判定されても、原点調整制御（リトライ制御）を実行していることを条件に、遊技球の払出を許可する。これにより、遊技球の払出が禁止されることにより原点調整制御（リトライ制御）が行えなくなることを防止できる。
【０６６０】
次いで、Ｓ３６１がＮＯ判定の場合、Ｓ３６３がＮＯ判定の場合、又は、Ｓ３６６の終了後、あるいはＳ３６８の終了後、払出ＣＰＵ３０１は、第２の担保球タイマ３０６Ｂの値が０であるか否かを判別する（Ｓ３７１）。
【０６６１】
Ｓ３７１において、払出ＣＰＵ３０１が、第２の担保球タイマ３０６Ｂの値が０でないと判別した場合、（Ｓ３７１がＮＯ判定の場合）、払出ＣＰＵ３０１は、第２の球供給通路１７１Ｂに遊技球を補給中であると判断して、担保球なし検知処理を終了する。
【０６６２】
一方、Ｓ３７１において、払出ＣＰＵ３０１が、第２の担保球タイマ３０６Ｂの値が０であると判別した場合、（Ｓ３７１がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、第２の球供給通路１７１Ｂへの遊技球の補給が完了したと判断して、第２の担保球カウンタ３０５Ｂの値が０であるか否かを判別する（Ｓ３７２）。
【０６６３】
Ｓ３７２において、払出ＣＰＵ３０１が、第２の担保球カウンタ３０５Ｂの値が０であると判別した場合、（Ｓ３７２がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、第２の球供給通路１７１Ｂに所定個数（本実施の形態では、１５個）の遊技球が蓄積されている、すなわち担保球ありと判断して、第２の１５球担保スイッチ１７２ＢがＯＦＦ状態であるか否かを判別する（Ｓ３７３）。
【０６６４】
ここで、第２のスプロケット１７３Ｂによる遊技球の払出を禁止するか否かを判定については、上述した第１のスプロケット１７３Ａによる遊技球の払出を禁止するか否かの判定と同様であるため、説明を省略する。なお、第２の担保球タイマ３０６Ｂの値と第２の担保球カウンタ３０５Ｂの値とを比較する処理を行う払出ＣＰＵ３０１は、判定手段を構成する。
【０６６５】
次いで、Ｓ３７３において、払出ＣＰＵ３０１が、第２の１５球担保スイッチ１７２ＢがＯＦＦ状態でないと判別した場合、（Ｓ３７３がＮＯ判定の場合）、払出ＣＰＵ３０１は、第２の球供給通路１７１Ｂに１５個の遊技球が補給されていると判断して、担保球なし検知処理を終了する。
【０６６６】
一方、Ｓ３７３において、払出ＣＰＵ３０１が、第２の１５球担保スイッチ１７２ＢがＯＦＦ状態であると判別した場合、（Ｓ３７３がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、上述のＳ３７１及びＳ３７２において、一旦は第２の球供給通路１７１Ｂに１５個の遊技球が補給されていることが保障されたにも関わらず、何らかの要因により第２の球供給通路１７１Ｂに１５個の遊技球が補給されていない、つまり担保球なしと判断して、第２の落下球確認フラグに０をセットする（Ｓ３７４）。
【０６６７】
ここで、Ｓ３７３でＹＥＳ判定される要因としては、例えば第２のスプロケット１７３Ｂや払出モータ１７４の不具合等によって過剰に遊技球が払出された場合等が挙げられる。また、このとき、第２のスプロケット１７３Ｂによる遊技球の払出は、禁止される。
【０６６８】
換言すれば、払出ＣＰＵ３０１は、第２の担保球タイマ３０６Ｂの値が０であるときに第２の担保球カウンタ３０５Ｂの値が０であっても、第２のスプロケット１７３Ｂによる遊技球の払出が行われる前に第２の１５球担保スイッチ１７２Ｂにより遊技球が検知されていない場合には、払出モータ１７４の駆動を通じた第２のスプロケット１７３Ｂによる遊技球の払出を禁止する。
【０６６９】
次いで、払出ＣＰＵ３０１は、払出モータ１７４のアイドル状態の監視時間として２秒（２０００ｍｓ）を第２の担保球タイマ３０６Ｂにセットする（Ｓ３７５）。なお、ここでセットされた２０００ｍｓが経過した場合には、停止要因があるものと判断して払出状態報知表示装置１７８による報知が行われる。
【０６７０】
その後、払出ＣＰＵ３０１は、払出モータ１７４のアイドル状態の監視回数として１９５０回（１９５０ｍｓ）を第２の担保球カウンタ３０５Ｂにセットして（Ｓ３７６）、担保球なし検知処理を終了する。
【０６７１】
一方、Ｓ３７２において、払出ＣＰＵ３０１が、第２の担保球カウンタ３０５Ｂの値が０でないと判別した場合、（Ｓ３７２がＮＯ判定の場合）、払出ＣＰＵ３０１は、第２の球供給通路１７１Ｂに所定個数（本実施の形態では、１５個）の遊技球が蓄積されていない、すなわち担保球なしと判断して、第２の停止要因フラグに１をセットする（Ｓ３７７）。
【０６７２】
この処理では、上述した通り、Ｓ３７１及びＳ３７２により第２の球供給通路１７１Ｂに１５個の遊技球が補給されていないものと判断されたため、第２のスプロケット１７３Ｂによる遊技球の払出を禁止するべく、第２の停止要因フラグに１がセットされる。
【０６７３】
換言すれば、払出ＣＰＵ３０１は、第２の担保球タイマ３０６Ｂの値が０であるときに第２の担保球カウンタ３０５Ｂの値が０でないときには、払出モータ１７４の駆動を通じた第２のスプロケット１７３Ｂによる遊技球の払出を禁止する。
【０６７４】
次いで、払出ＣＰＵ３０１は、原点調整フラグに１をセットして（Ｓ３７８）、担保球なし検知処理を終了する。この処理では、払出ＣＰＵ３０１は、第２のスプロケット１７３Ｂの原点調整制御を要求する処理を行う。ここで、第２のスプロケット１７３Ｂの原点調整制御は、第１のスプロケット１７３Ａにおける原点調整制御と同様であるため、説明を省略する。
【０６７５】
［計数スイッチ検知処理］
次に、図３６を参照して、システムタイマ割込み処理（図３３参照）中のＳ３３５で行う計数スイッチ検知処理について説明する。図３６は、本実施の形態における計数スイッチ検知処理の手順を示すフローチャートである。
【０６７６】
まず、払出ＣＰＵ３０１は、第１の計数スイッチ１８１Ａ又は第２の計数スイッチ１８１Ｂが遊技球の通過を検知したか否かを判別する（Ｓ３８１）。Ｓ３８１において、払出ＣＰＵ３０１が、第１の計数スイッチ１８１Ａ又は第２の計数スイッチ１８１Ｂが遊技球の通過を検知していないと判別した場合、（Ｓ３８１がＮＯ判定の場合）、払出ＣＰＵ３０１は、計数スイッチ検知処理を終了する。
【０６７７】
ここで、原点調整制御中である場合には、遊技球が未だ第１の計数スイッチ１８１Ａ又は第２の計数スイッチ１８１Ｂで検知されないため、Ｓ３８１がＮＯ判定となる。
【０６７８】
一方、Ｓ３８１において、払出ＣＰＵ３０１が、第１の計数スイッチ１８１Ａ又は第２の計数スイッチ１８１Ｂが遊技球の通過を検知したと判別した場合、（Ｓ３８１がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、第１のスプロケット１７３Ａ又は第２のスプロケット１７３Ｂにより遊技球が払出されたと判断して、払出要求個数を「１」減算する（Ｓ３８２）。
【０６７９】
また、このとき、払出ＣＰＵ３０１は、第１の計数スイッチ１８１Ａ及び第２の計数スイッチ１８１Ｂによって検知された遊技球の数を計数可能である。したがって、払出ＣＰＵ３０１は、計数手段を構成する。
【０６８０】
ここで、払出要求個数とは、各種始動口や各種入賞口への遊技機の入賞や遊技球の貸出に基づき主制御回路７０から送信され、払出制御回路３００で受信した賞球制御コマンドや貸し球制御信号に基づき、賞球数又は貸し球数を逐次加算した値であり、賞球ケースユニット１７０により払出す遊技球の総数（払出量の総計）である。
【０６８１】
この払出要求個数は、払出制御回路３００のＲＡＭ３０３に記憶される。なお、前述の賞球数及び貸し球数は、払出量に相当する。また、払出制御回路３００のＲＡＭ３０３は、払出記憶手段を構成する。また、この払出要求個数は、遊技球の払出が行われることで減算される。
【０６８２】
次いで、払出ＣＰＵ３０１は、落下要求個数を「１」減算する（Ｓ３８３）。ここで、落下要求個数とは、払出制御回路３００のＲＡＭ３０３に記憶された払出要求個数（払出量の総計）に基づき払出モータ１７４の１回の駆動で払出す遊技球の数として決定されるもので、最大で１５個とされる。
【０６８３】
例えば、払出要求個数（払出量の総計）が１５個以上であれば、落下要求個数は１５個とされ、払出要求個数（払出量の総計）が１４個以下であれば、落下要求個数は、その記憶された払出要求個数と同数となる。
【０６８４】
また、落下要求個数は、払出要求個数（払出量の総計）に応じて払出ＣＰＵ３０１により決定される。なお、落下要求個数は、区切払出量に相当する。また、払出ＣＰＵ３０１は、区切払出量決定手段に相当する。
【０６８５】
次いで、払出ＣＰＵ３０１は、原点調整フラグが１であるか否かを判別する（Ｓ３８４）。Ｓ３８４において、払出ＣＰＵ３０１が、原点調整フラグが１でないと判別した場合、（Ｓ３８４がＮＯ判定の場合）、払出ＣＰＵ３０１は、処理をＳ３８７に移す。
【０６８６】
一方、Ｓ３８４において、払出ＣＰＵ３０１が、原点調整フラグが１であると判別した場合、（Ｓ３８４がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、原点調整フラグを０にセットする（Ｓ３８５）。
【０６８７】
次いで、払出ＣＰＵ３０１は、原点調整完了フラグを１にセットする（Ｓ３８６）。ここで、原点調整完了フラグは、原点調整制御中か原点調整制御完了か否かを判別するためのフラグであり、原点調整制御中のときは「０」にセットされ、原点調整制御が完了しているときは「１」にセットされるフラグである。
【０６８８】
次いで、Ｓ３６４がＮＯ判定の場合、又は、Ｓ３８６の終了後、払出ＣＰＵ３０１は、落下要求個数が０未満であるか否かを判別する（Ｓ３８７）。Ｓ３８７において、払出ＣＰＵ３０１が、落下要求個数が０未満でないと判別した場合、（Ｓ３８７がＮＯ判定の場合）、払出ＣＰＵ３０１は、計数スイッチ検知処理を終了する。
【０６８９】
一方、Ｓ３８７において、払出ＣＰＵ３０１が、落下要求個数が０未満であると判別した場合、（Ｓ３８７がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、落下要求個数に対して実際に払出された遊技球が過剰となったと判断して、オーバーペイ個数を「１」加算する（Ｓ３８８）。
【０６９０】
ここで、オーバーペイ個数とは、落下要求個数に対して実際に払出された遊技球が過剰となった場合、つまり過払出が発生した場合の落下要求個数を超過した遊技球の数である。例えば、落下要求個数が１５個であるのに対して、実際に払出された遊技球の数が１６個であった場合には、１個の遊技球が過払出されているためオーバーペイ個数に「１」が加算される。
【０６９１】
払出ＣＰＵ３０１は、上述のオーバーペイ個数を加算してゆくことによって、第１の計数スイッチ１８１Ａ及び第２の計数スイッチ１８１Ｂによって検知された遊技球の数の総数（実際に払出された遊技球の総数）と払出要求個数との差分としてＲＡＭ３０３に蓄積することができる。
【０６９２】
したがって、ＲＡＭ３０３は、差分蓄積手段を構成する。なお、オーバーペイ個数は、所定の初期化操作がなされるまでＲＡＭ３０３に蓄積される。ここでいう所定の初期化操作としては、例えば電源再投入等が挙げられる。
【０６９３】
また、上記実施の形態においては、バックアップクリアスイッチ１２１が押された後に電源の再投入が行われた場合には、払出ＣＰＵ３０１がＲＡＭ３０３の全作業領域をクリアしていたが、これに限られるものではなく、所定の操作（例えば、バックアップクリアスイッチ１２１を押下）を行うことで電源の再投入を行わずともＲＡＭ３０３の全作業領域、オーバーペイ個数、又はエラー情報部分の作業領域のうち、少なくとも一つを含む作業領域、すなわち３つの作業領域をクリアしてもよいし、選択的に組み合わせて、目的に応じて作業領域をクリアするようにしてもよい。
【０６９４】
次いで、払出ＣＰＵ３０１は、オーバーペイ個数が１０以上となったか否かを判別する（Ｓ３８９）。換言すれば、払出ＣＰＵ３０１は、第１の計数スイッチ１８１Ａ及び第２の計数スイッチ１８１Ｂによって検知された遊技球の数の総数（実際に払出された遊技球の総数）と払出要求個数とを比較し、その差分（オーバーペイ個数の総数）が１０以上となったか否かを判別する。
【０６９５】
Ｓ３８９において、払出ＣＰＵ３０１が、オーバーペイ個数が１０以上となっていないと判別した場合、（Ｓ３８９がＮＯ判定の場合）、払出ＣＰＵ３０１は、過払出に係る遊技球の数が許容範囲（許容値）内であると判断して、計数スイッチ検知処理を終了する。
【０６９６】
一方、Ｓ３８９において、払出ＣＰＵ３０１が、オーバーペイ個数が１０以上となったと判別した場合、（Ｓ３８９がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、過払出に係る遊技球の数が許容範囲内でない（許容値以上）と判断して、オーバーペイフラグを１にセットして（Ｓ３９０）、計数スイッチ検知処理を終了する。
【０６９７】
ここで、オーバーペイフラグは、過払出に係る遊技球の数が許容範囲（許容値）内であるか否かを判別するためのフラグであり、過払出に係る遊技球の数が許容範囲内であるときには、０にセットされ、過払出に係る遊技球の数が許容範囲内でない（許容値以上）ときには、１にセットされるフラグである。
【０６９８】
また、オーバーペイフラグが１にセットされると、払出ＣＰＵ３０１は、上述の所定の初期化操作がなされるまで第１のスプロケット１７３Ａ及び第２のスプロケット１７３Ｂを停止するよう、払出モータ１７４を制御する。
【０６９９】
［モータ起動待ち処理］
次に、図３７を参照して、システムタイマ割込み処理（図３３参照）中のＳ３３６で行うモータ起動待ち処理について説明する。図３７は、本実施の形態におけるモータ起動待ち処理の手順を示すフローチャートである。
【０７００】
まず、払出ＣＰＵ３０１は、原点調整完了フラグが１であるか否かを判別する（Ｓ４０１）。Ｓ４０１において、払出ＣＰＵ３０１が、原点調整完了フラグが１でないと判別した場合、（Ｓ４０１がＮＯ判定の場合）、払出ＣＰＵ３０１は、原点調整制御中であると判断して、処理をＳ４０６に移す。
【０７０１】
一方、Ｓ４０１において、払出ＣＰＵ３０１が、原点調整完了フラグが１であると判別した場合、（Ｓ４０１がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、原点調整制御が完了済みであると判断して、第１又は第２の停止要因フラグが１であるか否かを判別する（Ｓ４０２）。
【０７０２】
Ｓ４０２において、払出ＣＰＵ３０１が、第１又は第２の停止要因フラグが１であると判別した場合、（Ｓ４０２がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、停止要因があるものと判断して、モータ起動待ち処理を終了する。
【０７０３】
一方、Ｓ４０２において、払出ＣＰＵ３０１が、第１又は第２の停止要因フラグのいずれもが１でないと判別した場合、（Ｓ４０２がＮＯ判定の場合）、払出ＣＰＵ３０１は、停止要因がないものと判断して、第１又は第２の落下球確認フラグが１であるか否かを判別する（Ｓ４０３）。
【０７０４】
Ｓ４０３において、払出ＣＰＵ３０１が、第１又は第２の落下球確認フラグのいずれもが１でないと判別した場合、（Ｓ４０３がＮＯ判定の場合）、払出ＣＰＵ３０１は、担保球なしと判断して、モータ起動待ち処理を終了する。
【０７０５】
一方、Ｓ４０３において、払出ＣＰＵ３０１が、第１又は第２の落下球確認フラグが１であると判別した場合、（Ｓ４０３がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、担保球ありと判断して、払出要求個数が０より大きいか否かを判別する（Ｓ４０４）。
【０７０６】
Ｓ４０４において、払出ＣＰＵ３０１が、払出要求個数が０より大きくないと判別した場合、（Ｓ４０４がＮＯ判定の場合）、払出ＣＰＵ３０１は、払出要求なしと判断して、モータ起動待ち処理を終了する。
【０７０７】
一方、Ｓ４０４において、払出ＣＰＵ３０１が、払出要求個数が０より大きいと判別した場合、（Ｓ４０４がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、払出要求ありと判断して、後述するモータ起動初期処理（図３８参照）を実行する（Ｓ４０５）。
【０７０８】
次いで、払出ＣＰＵ３０１は、原点調整フラグが１であるか否かを判別する（Ｓ４０６）。Ｓ４０６において、払出ＣＰＵ３０１が、原点調整フラグが１でないと判別した場合、（Ｓ４０６がＮＯ判定の場合）、払出ＣＰＵ３０１は、原点調整制御の要求なしと判断して、処理をＳ４０７に移す。したがって、Ｓ４０６がＮＯ判定の場合は、原点調整制御は行われない。
【０７０９】
一方、Ｓ４０６において、払出ＣＰＵ３０１が、原点調整フラグが１であると判別した場合、（Ｓ４０６がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、原点調整制御の要求ありと判断して、リトライ回数が１２より大きいか否か、すなわち原点調整制御を１２回行ったか否かを判別する（Ｓ４０８）。したがって、Ｓ４０６がＹＥＳ判定の場合は、原点調整制御が行われる。
【０７１０】
ここで、リトライ回数とは、原点調整制御を行った回数であり、より詳細には、後述するモータ動作個数が更新されるたびに加算される値である。原点調整制御では、スプロケット１７３に１つの遊技球を払出させてから次の遊技球を払出させるために必要な駆動量、すなわち遊技球を１球払出すのに必要な駆動量（払出駆動量）だけ払出モータ１７４を駆動させるので、この１球の遊技球を払出すために必要な払出駆動量（本実施の形態では、１６ステップ＝単位駆動量（４ステップ）×４回（原点要請リトライ回数））をモータ動作個数＝１とした。ここで、励磁データとしての単位駆動量は、４ステップ×５ｍｓである。
【０７１１】
したがって、後述するＳ４１０においてモータ動作個数が１個設定される（更新される）たびに、原点調整制御が１回終了したとして、リトライ回数が加算される。なお、上述した通り、原点調整制御がリトライ制御と共通の制御であるため、リトライ回数は、リトライ制御を行った回数ともいえる。
【０７１２】
このように、払出ＣＰＵ３０１は、払出モータ１７４の駆動量が払出駆動量（本実施の形態では、１６ステップ）に達したことを条件にリトライ値としてのモータ動作個数を更新する。
【０７１３】
こうしたモータ動作個数の更新を行う払出ＣＰＵ３０１は、リトライ値更新手段を構成する。また、払出ＣＰＵ３０１は、モータ動作個数が更新された回数、又は励磁データが設定された回数、すなわちリトライ回数を原点調整制御（リトライ制御）を行った回数として管理する。
【０７１４】
本実施の形態では、第１及び第２のスプロケット１７３Ａ，１７３Ｂがそれぞれ１回転するごとに３個の遊技球が払出されるよう、各スプロケットに遊技球を受け入れるための溝が３つずつ形成されている。
【０７１５】
このため、モータ動作個数が６回更新されると、第１及び第２のスプロケット１７３Ａ，１７３Ｂがそれぞれ１回転するだけの駆動量（本実施の形態では、９６ステップ＝１６ステップ（単位駆動量（４ステップ）×４回（原点要請リトライ回数））×６回（１２回のリトライ回数の半数））で払出モータ１７４が駆動したこととなる。
【０７１６】
したがって、リトライ回数が１２よりも大きくなるとは、第１及び第２のスプロケット１７３Ａ，１７３Ｂの２回転分の駆動量（本実施の形態では、１９２ステップ＝９６ステップ（１回転するだけの駆動量）×２回）を超える駆動量で払出モータ１７４が駆動したことを意味する。なお、１２回のリトライ回数は、１６ステップ（単位駆動量（４ステップ）×４回）を１セットとしたリトライ制御の上限回数である。
【０７１７】
Ｓ４０８において、払出ＣＰＵ３０１が、リトライ回数が１２よりも大きいと判別した場合、（Ｓ４０８がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、原点調整制御の回数が上限回数（１２回）に達したものと判断して、処理をＳ４０７に移す。
【０７１８】
このとき、払出ＣＰＵ３０１は、第１及び第２の計数スイッチ１８１Ａ，１８１Ｂによって遊技球が検知されずに、払出モータ１７４の駆動量が１９２ステップ（上限駆動量）を超えたこと、あるいはリトライ回数が１２回（上限回数）を超えたことを条件に、所定の初期化操作がなされるまで遊技球の払出を停止するよう、払出モータ１７４の駆動を制御する。これにより、原点調整制御（リトライ制御）が終了する。ここでいう所定の初期化操作としては、例えば電源再投入等が挙げられる。
【０７１９】
また、上記実施の形態においては、バックアップクリアスイッチ１２１が押された後に電源の再投入が行われた場合には、払出ＣＰＵ３０１がＲＡＭ３０３の全作業領域をクリアしていたが、これに限られるものではなく、所定の操作（例えば、バックアップクリアスイッチ１２１を押下）を行うことで電源の再投入を行わずともＲＡＭ３０３の全作業領域、又はオーバーペイ個数、又はエラー情報部分の作業領域のうち、少なくとも一つを含む作業領域、すなわち３つの作業領域をクリアしてもよいし、選択的に組み合わせて、目的に応じて作業領域をクリアするようにしてもよい。
【０７２０】
Ｓ４０７において、払出ＣＰＵ３０１は、払出モータ１７４の起動状態設定を行って（Ｓ４０７）、処理をＳ４１４に移す。この処理では、Ｓ４０６がＮＯ判定の場合は、原点調整制御が行われないので、通常の遊技球の払出が行われるよう、落下要求個数に応じた払出モータ１７４の加速状態等を設定する。また、Ｓ４０８がＹＥＳ判定の場合は、遊技球の払出を停止するために払出モータ１７４をアイドル状態に設定する。
【０７２１】
一方、Ｓ４０８において、払出ＣＰＵ３０１が、リトライ回数が１２よりも大きくないと判別した場合、（Ｓ４０８がＮＯ判定の場合）、払出ＣＰＵ３０１は、次の原点調整制御に備えてステップカウンタマスク値を４ステップにセットする（Ｓ４０９）。この処理では、原点調整制御実行時の払出モータ１７４の単位駆動量として、４ステップが設定される。
【０７２２】
次いで、払出ＣＰＵ３０１は、モータ動作個数を１個に設定し（Ｓ４１０）、原点要請リトライ回数に４回を設定する（Ｓ４１１）。この処理では、上述のＳ４０９でステップカウンタマスク値としてセットされた４ステップに、原点要請リトライ回数として設定された４回を乗ずることによって、１つの遊技球を払出すのに必要な払出駆動量として１６ステップが設定される。
【０７２３】
次いで、払出ＣＰＵ３０１は、落下球監視タイマの値をクリアして０にする（Ｓ４１２）。ここで、落下球監視タイマは、原点調整制御において単位駆動量（４ステップ）分の励磁データで払出モータ１７４を駆動した後に、落下球があるか否か、及び停止要因が発生したか否かを監視する落下球監視時間（原点調整制御においては１３０ｍｓ）を計測するタイマである。
【０７２４】
落下球監視時間（１３０ｍｓ）は、払出モータ１７４を４ステップ分駆動させた後に第１及び第２のスプロケット１７１Ａ，１７１Ｂの姿勢を保持するための保持期間としての励磁データ保持期間（本実施の形態では３０ｍｓ）と、払出モータ１７４の冷却を行う冷却期間（原点調整制御においては１００ｍｓ）とから構成される。
【０７２５】
次いで、払出ＣＰＵ３０１は、原点調整完了フラグに「０」をセットする（Ｓ４１３）。次に、Ｓ４０７の終了後、又は、Ｓ４１３の終了後、払出ＣＰＵ３０１は、払出モータ１７４の励磁データを設定して（Ｓ４１４）、モータ起動待ち処理を終了する。
【０７２６】
この処理では、例えば原点調整制御を行う場合には、１つの遊技球を払出すのに必要な払出駆動量として１６ステップ（単位駆動量（４ステップ）×４回（原点要請リトライ回数））の励磁データを設定する。また、通常の遊技球の払出を行う場合には、落下要求個数分の遊技球を払出すのに必要な駆動量として所定ステップ分の励磁データを設定する。なお、遊技球の払出が停止されるよう、払出モータ１７４がアイドル状態に設定されているときは、励磁データは０に設定される。
【０７２７】
［モータ起動初期処理］
次に、図３８を参照して、モータ起動待ち処理（図３７参照）中のＳ４０５で行うモータ起動初期処理について説明する。図３８は、本実施の形態におけるモータ起動初期処理の手順を示すフローチャートである。
【０７２８】
まず、払出ＣＰＵ３０１は、払出要求個数から落下要求個数を設定する（Ｓ４２１）。この処理では、払出要求個数（払出量の総計）に応じて、最大で１５個の落下要求個数が設定される。例えば、払出要求個数（払出量の総計）が２０個の場合には、落下要求個数は１５個に設定される。一方、払出要求個数（払出量の総計）が１０個の場合には、落下要求個数は払出要求個数と同数の１０個に設定される。
【０７２９】
次いで、払出ＣＰＵ３０１は、担保球監視設定処理を行う（Ｓ４２２）。この処理では、払出ＣＰＵ３０１は、落下要求個数に応じて、第１及び第２の担保球カウンタ３０５Ａ，３０５ＢにＯＮ検知監視回数を設定する。
【０７３０】
例えば、落下要求個数が９〜１０個である場合には、ＯＮ検知監視回数としてそれぞれ６５０回（６５０ｍｓ）が設定される。また、払出ＣＰＵ３０１は、落下要求個数に応じて、第１及び第２の担保球タイマ３０６Ａ，３０６Ｂに監視時間を設定する。例えば、落下要求個数が９〜１０個である場合には、監視時間としてそれぞれ８５０ｍｓが設定される。
【０７３１】
ここで、上述のＯＮ検知監視回数及び監視時間は、図３１の電源投入処理中のＳ３１２の担保球監視初期設定処理で設定される、第１及び第２の担保球カウンタ３０５Ａ，３０５Ｂの初期値、第１及び第２の担保球タイマ３０６Ａ，３０６Ｂの初期値と異なる。
【０７３２】
次いで、払出ＣＰＵ３０１は、第１及び第２の落下球確認フラグにそれぞれ「０」をセットする（Ｓ４２３）。その後、払出ＣＰＵ３０１は、リトライ回数を初期化して（Ｓ４２４）、原点調整完了フラグに「１」をセットする（Ｓ４２５）。
【０７３３】
次いで、払出ＣＰＵ３０１は、落下球監視タイマの値をクリアして０にする（Ｓ４２６）。ここでクリアされる落下球監視タイマは、原点調整制御やリトライ制御が実行されていない通常の払出制御において、落下要求個数を払出すために必要な駆動量分の励磁データで払出モータ１７４を駆動した後に、落下要求個数分の落下球があったか否か、及び停止要因が発生していないか否かを監視する落下球監視時間（通常の払出制御においては５００ｍｓ）を計測するタイマである。
【０７３４】
ここでの落下球監視時間（５００ｍｓ）は、励磁データ保持期間（本実施の形態では３０ｍｓ）と、払出モータ１７４の冷却期間（通常の払出制御においては４７０ｍｓ）とから構成される。この落下球監視時間は、一定期間に相当する。
【０７３５】
次いで、払出ＣＰＵ３０１は、ステップカウンタをクリアして０にする（Ｓ４２７）。ここで、ステップカウンタは、払出モータ１７４のステップ数をカウントするカウンタである。
【０７３６】
例えば、落下要求個数が１５個の場合には、１５個の遊技球の落下動作すなわち払出動作が完了したときには、ステップカウンタの値は２４０ステップ分の値となる。この処理では、払出ＣＰＵ３０１は、例えば上述のようにカウントされた２４０ステップ分の値をクリアする。
【０７３７】
次いで、払出ＣＰＵ３０１は、ステップカウンタマスク値を１６ステップにセットして（Ｓ４２８）、モータ起動初期処理を終了する。これにより、１つの遊技球を払出すのに必要な払出モータ１７４のステップ数として１６ステップが設定される。
【０７３８】
次に、図３９〜図５０を参照して、本実施の形態における払出制御に係る特徴的な部分について、詳細に説明する。
【０７３９】
図３９は、本実施の形態の払出モータ１７４の励磁方式を示すタイムチャートである。払出モータ１７４は、２相励磁方式であり、かつ高電流と低電流とを切替可能な方式を採用する。
【０７４０】
図３９に示すように、払出ＣＰＵ３０１は、ｔ１、ｔ２、ｔ３、ｔ４の順に励磁データを変化させることにより払出モータ１７４を正回転させるようになっている。ただし、本実施の形態では、払出モータ１７４は、構造的に逆回転不能とされる。
【０７４１】
ここで、払出モータ１７４の「Ａ−」と「Ｂ−」とが、ともにオンしている位置が原点とされる。なお、払出モータ１７４の「Ａ＋及びＢ＋（図中「Ｓ」で示す）」は、ソフト制御によるオン・オフを表し、「Ａ−及びＢ−（図中「Ｈ」で示す）」は、ソフト出力の論理反転によるオン・オフを表している。
【０７４２】
ただし、本実施の形態では、従来のようなインデックスセンサ等の検出手段を有していないため、見かけ上の原点（励磁データ０）と構造的な原点の位相合わせを行う必要がある。こうした原点の位相合わせが原点調整であり、位相合わせを行うべく払出モータ１７４を制御することを原点調整制御という。
【０７４３】
原点調整制御は、原点調整が必要とされる場合（原点調整の対象要因がある場合）に最初の払出要求があった際の１個目の払出動作を利用して行われる。例えば、電源投入後の最初の払出要求時の落下要求個数の１個目の遊技球の払出動作を利用して原点調整制御が行われる。
【０７４４】
ここで、払出要求は、主制御回路７０から払出制御回路３００に対してなされるもので、具体的には、払出要求個数等の情報を含む賞球制御データとして払出制御回路３００に送信される。払出制御回路３００は、図４０に示すように、主制御回路７０から賞球制御データを受信割込で受信する。
【０７４５】
一方、払出制御回路３００は、遊技球の払出に関して何らかのエラーが生じた場合には、図４０に示すように、主制御回路７０に払出エラー情報データを送信する。
【０７４６】
本実施の形態においては、図７に示すように主制御回路７０と払出制御回路３００とが一方的に通信を行うようにしていたが、図４２に示すように、主制御回路７０と払出制御回路３００とが相互に通信を行うようにしてもよい。
【０７４７】
ここで、主制御回路７０と払出制御回路３００とが相互に通信を行う場合には、最も望ましい形態として、シリアル通信方式を使用するが、シリアル通信方式に限定されるものではなく、パラレル通信方式などの様々な通信方式が使用可能である。
【０７４８】
また、図４３に示すように、払出制御回路３００が自己診断によるエラー検出後に主制御回路７０にシリアル通信方式を使用して、後述する払出制御エラー情報を含むエラー情報を送信する。
【０７４９】
このとき、払出制御回路３００からのエラー送信の最低送信間隔は、所定時間（本実施の形態においては、１２ｍｓ）に設定されており、連続的にエラー情報が変化した場合に、Ｓ３３７で示したように１ｍｓごとに実行可能なコマンド送信処理を利用して、エラー情報が変化する度に主制御回路７０に対してエラー情報を送信するのではなく、図４３に示したように、エラー情報の合成を行い、最低送信間隔又は最低送信間隔経過後にエラー情報の送信を行う。
【０７５０】
また、エラー情報の合成方法としては、図４４に示すように、８ｂｉｔでそれぞれ構成されるパラメータ１及びパラメータ２の各ｂｉｔ数値を更新又は変更し、エラー情報を送信する。
【０７５１】
このとき、主制御回路７０は、エラー情報としてバラメータ１、パラメータ２を受信すると、各パラメータに対してマスキングを行い、エラー情報（払出制御エラー情報）を取得する。
【０７５２】
払出制御回路３００におけるエラー情報の管理、主制御回路７０におけるエラー情報の管理、及び、副制御回路２００におけるエラー情報の管理については図４５に示す通りである。
【０７５３】
図４５は、払出制御回路３００におけるエラー情報の報知態様、主制御回路７０におけるエラー情報の報知態様、及び、副制御回路２００におけるエラー情報の報知態様を示している。
【０７５４】
具体的には、払出制御回路３００における下皿満タン状態は、主制御回路７０で下皿満タン検知として認識され、主制御回路７０から送信されるエラー情報に基づいて、副制御回路２００が液晶表示装置１３を介して「玉を抜いてください」と報知する。
【０７５５】
また、払出制御回路３００における、球切れ１状態、球切れ２状態、モータ異常状態、ＶＬ未接続状態、ＣＲ側通信異常、過払出異常、払出球詰まり、受信コマンド異常、受信異常及び通信エラーに関しては、主制御回路７０において払出異常検知として認識され、主制御回路７０から送信される払出エラー情報に基づいて、副制御回路が液晶表示装置１３を介して「係員をお呼びください」と報知する。
【０７５６】
上記のように、主制御回路７０は、送信される払出制御に関る複数のエラー情報を「下皿満タンエラー情報」と「それ以外の情報」との２種類に分けて管理を行う。
【０７５７】
このようなエラー情報の送受信を行うことによって、主制御回路７０と払出制御回路３００とが相互にシリアル通信を行っている環境下において、払出制御回路３００の最低送信間隔でエラー楕報が連続的に変化した（エラー情報、エラーが複数発生した、とも表現できる）場合であっても、エラー惜報の合成を行うことが可能となる。
【０７５８】
このため、払出制御回路３００は、主制御回路７０からエラー情報の送信を求められてから（又は、何らかの送信要求があってから）エラー情報を送信するものではなく、払出制御回路３００の最低送信間隔又は予め定められた時間ごとにエラー情報の送信を行うことが可能となる。
【０７５９】
また、上記では、エラー情報（払出制御エラー情報）について説明したが、これに限られるものではなく、コマンドの合成としては、様々なコマンドを合成可能である。
【０７６０】
次いで、本実施の形態における賞球制御処理について説明する。この賞球制御処理においては、上述の原点調整制御、通常の払出制御、及びリトライ制御が少なくとも行われる。まず、賞球制御処理における原点調整制御について説明する。
【０７６１】
原点調整制御は、上述した通り、原点調整の対象要因が生じたときに実行されるものである。ここで、賞球制御処理を利用した原点調整制御を行う際の対象要因としては、パチンコ遊技機１の出荷時、電源投入時、電断復帰時、原点調整制御完了後の過少払出発生時、停止要因の解除時、払出異常要因の解除時、及びオーバーペイ発生時が挙げられる。
【０７６２】
原点調整制御完了後の過少払出発生時としては、例えば払出モータ１７４の脱調が生じている場合や、球供給通路１７１に所定個数（本実施の形態では１５個）の遊技球が担保されていないにも関わらず、短絡により１５球担保スイッチ１７２が遊技球を検知し間欠状態が生じている場合等が挙げられる。
【０７６３】
停止要因の解除時の原点調整制御は、例えば下皿満タンスイッチ１７９の短絡時の遊技球の逆流への対応として行われる。また、払出異常要因の解除時の原点調整制御は、例えば断線や短絡あるいは電波照射により物理的に原点がずれた際の対応として行われる。さらに、オーバーペイ発生時の原点調整制御は、その後の払出モータ１７４の脱調を考慮して行われる。
【０７６４】
原点調整制御では、上述しているように払出モータ１７４を１６ステップ駆動させると１個の遊技球を落下（払出）させることができることから、単位駆動量としての４ステップ×５ｍｓの駆動を行い、落下球監視時間（１３０ｍｓ＝励磁データ保持期間３０ｍｓ＋冷却期間１００ｍｓ）内に落下球確認を終了した時点を物理的な原点とみなすこと（原点調整完了）としている。落下球監視時間内に落下球を確認できない場合には、上記のような払出モータ１７４の駆動を４ステップ単位で１６ステップ分行う。
【０７６５】
ただし、１６ステップ分、払出モータ１７４を駆動させても落下球を検知できない場合には、正常な払出が行えていないと判断して（又は、停止要因があるものと判断してもよい）、４ステップ単位の払出モータ１７４の駆動を２回転分、繰り返す。
【０７６６】
また、「払出モータ１７４の駆動を２回転分繰り返す」、とは、払出モータ１７４を駆動させても落下球を検知できないと判断した時点における、払出モータ１７４の状態、又はスプロケット１７３の位置を起点（又は、回転開始位置）として、例えば、モータが１回転するのに４８ステップが必要な場合には、９６ステップ分の駆動が行われることを示す。
【０７６７】
これは、１２球落下可能な駆動に相当すると表現することも可能であり、所定数の遊技球の落下を行えるだけの払出モータ１７４又はスプロケット１７３の駆動（又は、回転駆動、若しくは回転角度分の駆動）が行われると表現することもできる。
【０７６８】
なお、原点調整制御は、落下球が検知されると完了するが、この落下球が払出された遊技球としてカウントされなければ、過払出となってしまう。したがって、原点調整制御完了時の落下球を、払出した遊技球としてカウントする必要がある。
【０７６９】
そこで、本実施の形態では、払出ＣＰＵ３０１は、原点調整制御が実行されているときに計数スイッチ１８１により落球球が検知されたことを条件に、落下要求個数を１個減算して１４個とする。これにより、原点調整制御の完了を契機に、落下要求個数に対して１個分を除く残りの落下要求個数（１４個）を払出すこととなる。その後は、通常の払出動作が実行される。
【０７７０】
図４６は、賞球制御処理を利用した原点調整制御のタイミングチャートである。例えば、図４６に示すように、電源再投入が行われた後に停止要因が解除され、その後、払出要求が発生した場合には、原点調整制御が実行され、まず４ステップ×５ｍｓ分の励磁データに基づき払出モータ１７４が４ステップ分駆動する。このとき、払出モータ１７４の電流は、原点調整制御の開始とともに低電流から高電流に切り替えられる。
【０７７１】
その後、４ステップ分の払出モータ１７４の駆動が終わると、払出モータ１７４の電流は３０ｍｓ（励磁データ保持期間）の間、高電流に維持される。そして、励磁データ保持期間が経過すると、払出モータ１７４の電流が低電流に切り替えられ、その後、１００ｍｓ（冷却期間）の間、低電流に維持される。
【０７７２】
また、３０ｍｓ（励磁データ保持期間）と１００ｍｓ（冷却期間）とで落下球監視時間（１３０ｍｓ）が構成される。なお、この落下球監視時間（１３０ｍｓ）は、自由落下理論式に基づき算出可能である。
【０７７３】
その後、落下球監視時間（１３０ｍｓ）内に第２の計数スイッチ１８１Ｂで落下球が検知されると、原点調整開始時に３個であった落下要求個数が２個に更新される。また、落下球の検知により原点調整制御が完了し、構造的な原点との位相のずれが解消される。
【０７７４】
図４７は、賞球制御処理を利用した原点調整未完了後の原点調整リトライ動作のタイミングチャートである。例えば、図４７に示すように、上述した４ステップ×５ｍｓ分の励磁データに基づき払出モータ１７４を４ステップ分駆動する動作（これを原点調整サイクルという）を１回行っただけでは、落下球を検出できなかった場合には、同様の原点調整サイクルを１６ステップ分まで繰り返す。すなわち、原点調整制御の開始後、合計で４回の原点調整サイクルが繰り返される。
【０７７５】
しかしながら、４回の原点調整サイクルが行われてもなお、落下球が検出できない場合には、再度、４回の原点調整サイクルが行われる。ここで、最初の４回の原点調整サイクルが行われている期間を基本リトライ動作期間という。なお、原点調整サイクルは、単位駆動量（４ステップ）×５ｍｓであり、基本リトライ動作期間は、単位駆動量（４ステップ）×４回（原点要請リトライ回数）である。図４７においては、基本リトライ動作期間中に計数スイッチ計数スイッチ１８１落下球を検知していない場合に開始される動作を原点調整リトライとしたが、これに限られるものではなく、基本リトライ動作期間を上限回数まで繰り返す態様を原点調整リトライとしてもよい。
【０７７６】
図４８は、賞球制御処理の基本払出動作、つまり通常の払出動作のタイミングチャートである。また、図４８は、１５個の遊技球を払出すときの払出動作を例とするタイミングチャートである。
【０７７７】
図４８に示すように、まず落下要求個数として１５個が決定されると、その決定された落下要求個数（１５個）に基づき、払出モータ１７４の駆動量が払出ＣＰＵ３０１によって決定される。具体的には、１５個分の遊技球の払出に必要な励磁データが決定される。こうした払出モータ１７４の駆動量を決定する払出ＣＰＵ３０１は、駆動量決定手段を構成する。
【０７７８】
次いで、１５個分の遊技球の払出に必要な励磁データが設定されると、払出モータ１７４の電流が高電流に切り替えられるとともに設定された励磁データに基づき払出モータ１７４が駆動される。このときの励磁データは、払出モータ１７４が徐々に加速し、定常状態となり、その後、減速して停止するように設定される。
【０７７９】
その後、設定された励磁データに基づく払出モータ１７４の駆動が終わると、払出モータ１７４の電流は３０ｍｓ（保持期間としての励磁データ保持期間）の間、高電流に維持される。そして、励磁データ保持期間が経過すると、払出モータ１７４の電流が低電流に切り替えられ、その後、４７０ｍｓ（冷却期間）の間、低電流に維持される。
【０７８０】
また、３０ｍｓ（励磁データ保持期間）と４７０ｍｓ（冷却期間）とで落下球監視時間（５００ｍｓ）が構成される。この落下球監視時間（５００ｍｓ）中は、払出モータ１７４の駆動が停止される。また、このときの落下球監視時間（５００ｍｓ）は、原点調整制御中の落下球監視時間（１３０ｍｓ）と異なる。
【０７８１】
そして、上述の落下球監視時間（５００ｍｓ）中は、払出ＣＰＵ３０１によって、落下要求個数（１５個）分の遊技球の落下が確認できたか否かを監視する。すなわち、払出ＣＰＵ３０１は、落下球監視時間（５００ｍｓ）中に、落下要求個数（１５個）に相当する遊技球が第１及び第２の計数スイッチ１８１Ａ，１８１Ｂを通じて検知されたか否かを判定する。こうした判定を行う払出ＣＰＵ３０１は、払出判定手段を構成する。
【０７８２】
払出ＣＰＵ３０１は、上述の落下球監視時間（５００ｍｓ）中に、落下要求個数（１５個）分の遊技球の落下が確認できない場合、つまり落下要求個数（１５個）に相当する遊技球が第１及び第２の計数スイッチ１８１Ａ，１８１Ｂを通じて検知されないと判定した場合には、停止要因が生じたものと判断して、その後の払出モータ１７４の駆動を停止させるべくアイドル状態に移行させる。これにより、継続して払出動作を行うことができなくなる。
【０７８３】
一方で、上述の落下球監視時間（５００ｍｓ）中に、落下要求個数（１５個）分の遊技球の落下が確認できた場合にも、その後の払出動作に備えてアイドル状態に移行する。
【０７８４】
ここで、賞球制御処理の基本払出動作における落下要求個数に応じた励磁データは、図４９に示す通りである。例えば、落下要求個数が５個〜１５個の場合は、図４９（ａ）に示すように、加速状態と減速状態とをそれぞれ遊技球２個分行う励磁データとなる。
【０７８５】
図４９（ｂ）は、落下要求個数が４個の場合、図４９（ｃ）は、落下要求個数が３個の場合、図４９（ｄ）は、落下要求個数が２個の場合、図４９（ｅ）は、落下要求個数が１個の場合の励磁データをそれぞれ表している。なお、いずれの落下要求個数であっても、上述の落下球監視時間（５００ｍｓ）が設けられる。
【０７８６】
図５０は、賞球制御処理の基本払出動作中にリトライ動作が必要となる場合の払出動作のタイミングチャートである。また、図５０は、５個の遊技球を払出すときの払出動作を例とするタイミングチャートである。
【０７８７】
図５０に示すように、落下要求個数（５個）の払出動作が実行された際に、４個目の払出に係る遊技球が第２の計数スイッチ１８１Ｂにより検知されていない場合には、落下球監視時間（５００ｍｓ）の経過したときに、落下要求個数（５個）に対して、１個不足した状態となる。これにより、払出ＣＰＵ３０１によって、落下球監視時間（５００ｍｓ）内において落下要求個数（５個）分の遊技球の落下が確認できないと判断される。
【０７８８】
このように、落下要求個数（５個）に対して払出した遊技球の数が不足する過少払出発生時は、図４７に示した原点調整未完了後の原点調整リトライ動作と同様の原点調整リトライ動作が行われる。この原点調整リトライ動作の内容は、図４７に示したものと同様であるため説明を省略する。
【０７８９】
次に、図５１〜図５５を参照して、本実施の形態におけるエラー処理について説明する。
【０７９０】
本実施の形態における遊技球の払出に関するエラーとしては、（１）過払出、（２）払出球詰まり、（３）下皿満タン、（４）球切れ、（５）払出モータ異常等が挙げられる。これらエラーの少なくともいずれかが発生した場合には、そのエラーが払出状態報知表示装置１７８（図７参照）を介して報知される。以下、これら各エラーについて詳細に説明する。
【０７９１】
図５１は、払出状態報知表示装置１７８を示す図である。図５１に示すように、払出状態報知表示装置１７８は、７つのセグメントａ〜ｇと８番目のセグメントＤＰとからなる。これら各セグメントａ〜ｇ，ＤＰは、エラー種別等に応じていずれかが点灯するようになっている。
【０７９２】
例えば、（１）過払出のエラーを報知する場合には、ｂのセグメントが点灯し、（２）払出球詰まりのエラーを報知する場合には、ｄのセグメントが点灯し、（３）下皿満タンのエラーを報知する場合には、ｆのセグメントが点灯し、（４）球切れのエラーを報知する場合には、ｅのセグメントが点灯し、（５）払出モータ異常を報知する場合には、ｃのセグメントが点灯する。
【０７９３】
なお、ＤＰのセグメントは、球貸し中であることを報知する際に点灯するものである。したがって、ホールの管理者は、払出状態報知表示装置１７８のセグメントの点灯状態を視認することで、どのようなエラーが発生しているのかを容易に判別することができる。
【０７９４】
まず、（１）過払出は、発生しても停止要因とはされておらず、払出動作を継続可能なエラーである。この過払出のエラーの報知契機は、図５２に示すように、落下要求個数の払出が完了してから過払出された遊技球の数が過払出規定個数（本実施の形態では１０個）以上となったタイミングである。
【０７９５】
なお、図５２中、払出検知信号Ａは、第１の計数スイッチ１８１Ａにおいて遊技球を検知したか否かを示す信号であり、遊技球の検知時はオンとされる。払出検知信号Ｂについても同様、第２の計数スイッチ１８１Ｂにおいて遊技球を検知したか否かを示す信号である。
【０７９６】
また、この過払出のエラーは、電源が再投入されることで解除される。すなわち、過払出のエラーの解除契機は、電源再投入時である。このとき、併せて過払出のエラーの報知も解除される。
【０７９７】
次に、（２）払出球詰まりは、例えば遊技球の逆流による球詰まり、ゴミの付着や異物混入、あるいは計数スイッチ１８１の断線・短絡等により発生する停止要因に基づくエラーである。図５３に示すように、例えば、第１の計数スイッチ１８１Ａの払出検知信号Ａがオンとなってから１００ｍｓ経過してもオフとならない場合に、払出球詰まりが発生、すなわち停止要因が発生したものと判断される。この停止要因が発生したと判断されたときが払出球詰まりのエラーの報知契機とされている。
【０７９８】
なお、計数スイッチ１８１の短絡時は、払出制御回路３００側で直接その短絡有無を判断できないため、上述した１２回分の原点調整制御のリトライ動作が完了するまで停止要因とすることができない。したがって、このような場合には、１２回分の原点調整制御のリトライ動作完了後の落下球監視時間の経過をもって停止要因が発生したものと判断される。
【０７９９】
また、払出制御回路３００が計数スイッチ１８１との間に生じ得る電圧の変化を常に監視することによって、計数スイッチ１８１の短絡を認識又は判断可能である場合には、リトライ動作を行わずにエラーの報知を行ってもよいし、エラーの報知を行うと同時にリトライ動作を開始するようにしてもよい。
【０８００】
また、この払出球詰まりのエラーの報知は、上述した逆流による球詰まり、ゴミの付着や異物混入、あるいは計数スイッチ１８１の断線・短絡等の各要因が除去されることで解除される。
【０８０１】
次に、（３）下皿満タンは、下皿２２に貯留された遊技球が満タンとなることで発生する停止要因に基づくエラーである。図５４に示すように、例えば、下皿満タンスイッチ１７９がオンとなってから１秒経過してもオフとならない場合に、下皿満タンに基づく停止要因が発生したものと判断される。この停止要因が発生したと判断されたときが下皿満タンのエラーの報知契機とされている。
【０８０２】
また、この下皿満タンのエラーの報知は、下皿２２に満タン状態で貯留された遊技球を排出することで解除される。
【０８０３】
次に、（４）球切れは、例えば１５球担保スイッチ１７２により担保球が不足していることが検知された場合、球タンク１６１への遊技球の補充待ち状態である場合、球供給通路１７１に球詰まりが発生している場合や、１５球担保スイッチ１７２が断線状態である場合等に発生する停止要因に基づくエラーである。
【０８０４】
こうした球切れのエラーは、上述した第１及び第２の担保球カウンタ３０５Ａ，３０５Ｂと第１及び第２の担保球タイマ３０６Ａ，３０６Ｂとの比較結果に基づき、第１の停止要因フラグ又は第２の停止要因フラグが１にセットされたときに発生するものである。
【０８０５】
この球切れのエラーの報知契機は、上述の停止要因発生時である。また、この球切れのエラーは、球タンク１６１に遊技球が補充されたり、球詰まりの原因となっている遊技球が除去されることにより球供給通路１７１に所定個数（１５個）の遊技球が担保されたりすることで解除される。このとき、併せて球切れのエラーの報知も解除される。
【０８０６】
次に、（５）払出モータ異常は、図５５に示すように、例えば原点調整サイクルに基づき１２回分のリトライ動作が実行され、１２回目のリトライ動作における落下球監視時間（１３０ｍｓ）が経過しても落下球を確認できないことにより発生する停止要因に基づくエラーである。
【０８０７】
こうした停止要因が発生する原因としては、例えば粘着性を帯びた遊技球がスプロケット１７３に張り付き離れない場合、スプロケット１７３と貯留球との間で球噛みが生じた場合（モータ回転不良）や、異物混入等のモータ無回転状態（励磁データのみ更新）による脱調が生じた場合等が挙げられる。
【０８０８】
この払出モータ異常の報知契機は、図５５に示すように、上述の停止要因発生時である。また、この払出モータ異常は、電源が再投入されることで解除される。すなわち、払出モータ異常の解除契機は、電源再投入時である。このとき、併せて払出モータ異常の報知も解除される。
【０８０９】
次に、図５６を参照して、本実施の形態におけるパチンコ遊技機１の電断時における払出制御回路３００の受信処理について説明する。
【０８１０】
図５６に示すように、払出制御回路３００側の受信割込みよりも先にノンマスカブル割込みとして電断時のＸＩＮＴ割込み（電断）が発生した場合は、ＸＩＮＴ割込み内で受信データをポーリングして１バイト救済する。
【０８１１】
また、主制御回路７０による送信バッファへの書き込み直後に電断が発生した場合を想定すると、払出制御回路３００側では、ＸＩＮＴ割込みの処理中であってもボーレート時間分の遅延後の受信が可能なようにＸＩＮＴ割込み内で受信するための時間経過分を考慮しておくことが好ましい。ただし、電気的に主制御回路７０よりも払出制御回路３００の電断処理のＸＩＮＴが先に発生することがないことが条件となる。
【０８１２】
以上のように、本実施の形態に係るパチンコ遊技機１は、遊技球の払出が開始されたことを条件に、それぞれ第１及び第２の担保球タイマ３０６Ａ，３０６Ｂの値（第１の値）及び第１及び第２の担保球カウンタ３０５Ａ，３０５Ｂの値（第２の値）を更新する。
【０８１３】
このため、遊技球の払出が開始された後、継続的に第１及び第２の１５球担保スイッチ１７２Ａ，１７２Ｂが遊技球を検出していれば、第１の値が０となったときには、第１の値よりも小さい第２の値は、すでに０となっていることとなる。この場合、遊技球の払出に応じて遊技球の補給が行われたことが保障される。
【０８１４】
一方、第１の値が０となったときに第２の値が０となっていない場合には、なんらかの要因により遊技球の払出に応じた遊技球の補給がなされていないこととなる。
【０８１５】
したがって、本実施の形態に係るパチンコ遊技機１は、更新された第１の値と第２の値とを比較することで、遊技球の払出に応じて遊技球の補給が正しく行われたか否かを判断することができる。
【０８１６】
この結果、例えば単に第１及び第２の１５球担保スイッチ１７２Ａ，１７２Ｂによる遊技球の検出有無により遊技球の補給がなされているか否かを判定する場合と比較して、第１及び第２の球供給通路１７１Ａ，１７１Ｂ内に蓄積される遊技球の管理及び保障を正確に行うことができる。
【０８１７】
また、本実施の形態に係るパチンコ遊技機１は、第１の値が０であるときに第２の値が０でないときには遊技球の払出を禁止するので、第１及び第２の球供給通路１７１Ａ，１７１Ｂに対する遊技球の補給に関する異常有無の確認等を行うことができる。これにより、遊技球の補給及び払出に関するセキュリティをより向上させることができる。
【０８１８】
また、本実施の形態に係るパチンコ遊技機１は、第１の値が０であるときに第２の値が０となり遊技球の補給が行われたことが一旦保障された場合であっても、その後、遊技球の払出が行われるまでの間に、例えば第１及び第２のスプロケット１７３Ａ，１７３Ｂの不具合等によって過剰に遊技球が払出され第１及び第２の球供給通路１７１Ａ，１７１Ｂ内の遊技球が減ったような場合には、遊技球の払出を禁止することができる。
【０８１９】
これにより、第１及び第２の球供給通路１７１Ａ，１７１Ｂ内の遊技球の管理をより正確に行うことができ、遊技球の補給及び払出に関するセキュリティをさらに向上させることができる。
【０８２０】
また、本実施の形態に係るパチンコ遊技機１は、第１及び第２の計数スイッチ１８１Ａ，１８１Ｂによって遊技球が検出されるまで払出モータ１７４を単位駆動量（４ステップ）ずつ駆動させるリトライ制御を実行可能なため、第１及び第２のスプロケット１７３Ａ，１７３Ｂの駆動位置を検出するスリットセンサ等を設けなくとも、例えば球噛みを解消するためのリトライ動作を行うことができる。
【０８２１】
また、こうしたリトライ動作を行った場合には、第１及び第２の計数スイッチ１８１Ａ，１８１Ｂが遊技球を検出したときの第１及び第２のスプロケット１７３Ａ，１７３Ｂの駆動位置を原点として調整することも可能となるため、スリットセンサ等を用いずに第１及び第２のスプロケット１７３Ａ，１７３Ｂの原点の調整を行うことができる。
【０８２２】
このように、リトライ動作が球噛み時等に限らず原点の調整時にも併用可能であるため、リトライ制御に汎用性を持たせることができ、結果として払出ＣＰＵ３０１による処理を簡略化することができる。
【０８２３】
また、本実施の形態に係るパチンコ遊技機１は、スリットセンサ等を設けていないので、パチンコ遊技機の構成を簡易かつ低コストな構成とすることができる。
【０８２４】
また、本実施の形態に係るパチンコ遊技機１は、リトライ制御実行時の払出モータ１７４の単位駆動量（４ステップ）が、第１及び第２の計数スイッチ１８１Ａ，１８１Ｂに１つの遊技球を払出させてから次の遊技球を払出させるために必要な払出駆動量（１６ステップ）よりも少ないので、１つの遊技球を払出すために第１及び第２の計数スイッチ１８１Ａ，１８１Ｂを複数回に分けて駆動させることができる。これにより、例えば球噛み等が生じている場合には、これを解消でき、また原点の調整を行う場合には、正確な原点に調整することができる。
【０８２５】
また、本実施の形態に係るパチンコ遊技機１は、上述の単位駆動量（４ステップ）が払出駆動量（１６ステップ）を４回に分割した駆動量であるため、１つの遊技球を払出す際の払出モータ１７４の駆動回数を複数回に分割することができる。
【０８２６】
また、本実施の形態に係るパチンコ遊技機１は、第１及び第２の計数スイッチ１８１Ａ，１８１Ｂによって遊技球が検出されずに払出モータ１７４の駆動量が上限駆動量（１９２ステップ）を超えたときには初期化操作がなされるまで払出手段を停止することができる。このため、過度なリトライ動作の繰り返しにより賞球ケースユニット１７０に不具合が生ずることを防止することができる。
【０８２７】
また、初期化操作がなされるまで払出モータ１７４を停止するので、当該払出モータ１７４の停止によって、例えば第１及び第２の球供給通路１７１Ａ，１７１Ｂに蓄積された遊技球が１つもないような異常な状態から賞球ケースユニット１７０ひいてはパチンコ遊技機１を復帰させる必要があることを促すことができる。
【０８２８】
また、本実施の形態に係るパチンコ遊技機１は、遊技球の払出を禁止すると判定されたとき、すなわち停止要因フラグが１にセットされたときに原点調整制御（リトライ制御）を行うので、なんらかの異常により第１及び第２のスプロケット１７３Ａ，１７３Ｂの駆動が停止された後には必ずリトライ動作を行うことができる。
【０８２９】
このように、第１及び第２のスプロケット１７３Ａ，１７３Ｂの駆動停止と連動してリトライ動作を行うことで、リトライ動作を単独で行う場合と比較して処理を円滑に進めることができる。
【０８３０】
また、本実施の形態に係るパチンコ遊技機１は、原点調整制御（リトライ制御）においてリトライ動作を第１又は第２の計数スイッチ１８１Ａ，１８１Ｂによって遊技球が検出されるまで実行するとともに、モータ動作個数が更新された回数（リトライ回数）をリトライ動作の回数として管理するので、第１又は第２の計数スイッチ１８１Ａ，１８１Ｂによる遊技球の検出有無に関わらずリトライ動作が何回行われたかを確実に、かつ容易に把握することができる。また、スリットセンサ等を設けていなくともリトライ動作の回数を確実に、かつ容易に把握することができる。これにより、リトライ動作の管理を円滑に行うことができる。
【０８３１】
また、本実施の形態に係るパチンコ遊技機１は、第１又は第２の計数スイッチ１８１Ａ，１８１Ｂによって遊技球が検出されずにリトライ回数が上限回数（１２回）を超えたときには原点調整制御（リトライ制御）を終了するので、過度なリトライ動作の繰り返しにより賞球ケースユニット１７０に不具合が生ずることを防止することができる。
【０８３２】
また、本実施の形態に係るパチンコ遊技機１は、実際に払出された遊技球の総数と払出要求個数とを比較するので、その比較の結果、実際に払出された遊技球の総数と払出要求個数との間に差分が生じている場合には、遊技球の過払出として把握することができる。
【０８３３】
また、その過払出となった上述の差分が許容値（１０）以上となったときには、初期化操作がなされるまで第１及び第２のスプロケット１７３Ａ，１７３Ｂを停止するので、例えば不正行為等により不自然な過払出があった場合にそれ以上の過払出が行われることを防止することができる。
【０８３４】
また、本実施の形態に係るパチンコ遊技機１は、過払出が生じた際には初期化操作がなされるまで実際に払出された遊技球の総数と払出量要求個数との差分である過払出に係る遊技球の数を蓄積することができる。
【０８３５】
これにより、例えば不正行為等により生じた不自然な過払出の事実及びその過払出により生じた不要な遊技球の払出量（賞球数及び貸し球数）を確実に検出することができる。
【０８３６】
また、本実施の形態に係るパチンコ遊技機１は、払出モータ１７４を駆動させた後の落下球監視時間中に、落下要求個数に相当する遊技球が第１又は第２の計数スイッチ１８１Ａ，１８１Ｂによって検出されたか否かを判定するので、当該落下球監視時間中に払出モータ１７４の冷却を行うことができるとともに、同時に落下要求個数に相当する遊技球の払出が行われたか否かを確認することができる。したがって、払出モータ１７４の十分な冷却期間を確保しつつも払出量（賞球数及び貸し球数）の管理を効率的に行うことができる。
【０８３７】
また、本実施の形態に係るパチンコ遊技機１は、払出モータ１７４を駆動させた後の落下球監視時間が第１及び第２のスプロケット１７３Ａ，１７３Ｂの姿勢を保持するための保持期間と払出モータ１７４の冷却期間とから構成されるので、払出モータ１７４が停止した後に第１及び第２のスプロケット１７３Ａ，１７３Ｂの姿勢を保持することができ、第１及び第２のスプロケット１７３Ａ，１７３Ｂが慣性力により過回転してしまうことを防止することができる。また、冷却期間を設けたことにより払出モータ１７４を冷却することができる。
【０８３８】
さらに、保持期間及び冷却期間の間に落下要求個数に相当する遊技球が第１又は第２の計数スイッチ１８１Ａ，１８１Ｂにより検出されない場合には、払出モータ１７４の駆動を停止するので、保持期間及び冷却期間を利用して効率的に払出モータ１７４の駆動を管理することができる。
【０８３９】
（第２の実施の形態）
次に、図５７〜図６２を参照して、本発明の第２の実施の形態に係るパチンコ遊技機１について説明する。
【０８４０】
なお、本実施の形態においては、本発明の第１の実施の形態とは、特に、スプロケット１７３による遊技球の払出先（移動先）を切替可能とした点で異なるが、他の構成は、略同様に構成されている。したがって、以下においては、第１の実施の形態と同様の構成については説明を省略し、特に第１の実施の形態との相違点についてのみ説明する。
【０８４１】
図５７に示すように、本実施の形態の賞球ケースユニット１７０は、第１の実施の形態と同様、第１の払出通路１８０Ａと第２の払出通路１８０Ｂとを有し、これら各通路は２列構造をとるため、同様の構成である。したがって、第１の払出通路１８０Ａを例にその構成を説明する。
【０８４２】
本実施の形態の第１の払出通路１８０Ａは、遊技球をパチンコ遊技機内部（例えば、上皿２１等）に払出す（又は、誘導する、供給する、循環させる）ための第１の球通路４０１Ａと、遊技球をパチンコ遊技機外部（例えば、島管理設備の球循環経路等）に誘導（移動）させる（又は、払出す、供給する、循環させる）ための第２の球通路４０２Ａとを有する。
【０８４３】
ここで、島管理設備は、複数又は単一の遊技機と、遊技機に対して設けられた遊技装置（例えば、サンド、各台計数機及びデータ表示機等）と、接続可能な装置であって、遊技球や、遊技機の状態を管理するための管理装置であり、通常はホールコンピュータと呼ぱれる遊技場を管理する設備（例えば、コンピュータ又はデータ管理装置）と接続され、ホールコンピュータに対して遊技機に関する情報を集計しデータ送信を行っている。
【０８４４】
ここで、球循環経路とは、島管理装置に備えられた複数又は単一の遊技機間で遊技球の共有を可能とした設備であり、球循環経路は、球循環装置として独立駆動可能なものであってもよいし、島管理装置に備えられていることが必須ではなく、遊技機に備えられていてもよく、遊技機内の遊技球を循環させる装置であってもよい。
【０８４５】
第２の払出通路１８０Ｂについても、同様に第１の球通路４０１Ｂと第２の球通路４０２Ｂとを有する。以下、これら第１の球通路４０１Ａ及び第１の球通路４０１Ｂを総称して「第１の球通路４０１」といい、第２の球通路４０２Ａ及び第２の球通路４０２Ｂを総称して「第２の球通路４０２」ということがある。
【０８４６】
また、第１の球通路４０１Ａには、第１の球通路４０１Ａを通過する遊技球を検知する第１の検出手段としての第１の計数スイッチ４８１Ａが設けられ、第２の球通路４０２Ａには、第２の球通路４０２Ａを通過する第２の検出手段としての第１の球抜きスイッチ４８２Ａが設けられている。
【０８４７】
第１の球通路４０１Ｂ及び第２の球通路４０２Ｂについても、同様に第２の計数スイッチ４８１Ｂ及び第２の球抜きスイッチ４８２Ｂが設けられている。これら第１の計数スイッチ４８１Ａ及び第２の計数スイッチ４８１Ｂを総称して「計数スイッチ４８１」といい、第１の球抜きスイッチ４８２Ａ及び第２の球抜きスイッチ４８２Ｂを総称して「球抜きスイッチ４８２」ということがある。
【０８４８】
また、払出通路１８０、より詳細には第１の球通路４０１と第２の球通路４０２との間には、スプロケット１７３による遊技球の払出先を第１の球通路４０１及び第２の球通路４０２のいずれか一方に切り替えるよう、払出ＣＰＵ３０１によって制御される通路切替手段としての第１及び第２のフラッパ４００Ａ，４００Ｂが設けられている。これら第１及び第２のフラッパ４００Ａ，４００Ｂを総称して「フラッパ４００」ということがある。
【０８４９】
フラッパ４００は、フラッパ駆動装置４１０（図５８参照）を有し、払出ＣＰＵ３０１によってフラッパ駆動装置４１０の駆動が制御されることで、図中、矢印方向に回動可能とされる。
【０８５０】
具体的には、フラッパ４００は、遊技球の払出先を第２の球通路４０２側とする位置（図中、破線で示す位置）と、遊技球の払出先を第１の球通路４０１側とする位置（図中、実線で示す位置）との間で回動するようになっている。
【０８５１】
次に、図５８に示すように、本実施の形態の払出制御回路３００には、上述した第１の計数スイッチ４８１Ａ、第２の計数スイッチ４８１Ｂ、第１の球抜きスイッチ４８２Ａ、第２の球抜きスイッチ４８２Ｂ及びフラッパ駆動装置４１０が接続されている。なお、フラッパ駆動装置４１０は、第１のフラッパ４００Ａと第２のフラッパ４００Ｂとで共通としたが、別箇に設けても構わない。
【０８５２】
また、本実施の形態の払出ＣＰＵ３０１は、払出制御回路３００のＲＡＭ３０３に記憶された賞球数及び貸し球数（払出量）がない状態で、上述したリトライ動作を実行する場合には、遊技球の払出先が第２の球通路４０２となるよう、フラッパ駆動装置４１０を介してフラッパ４００を切り替えるようになっている。
【０８５３】
また、本実施の形態の払出ＣＰＵ３０１は、遊技球の払出先が第２の球通路４０２となるようフラッパ４００が切り替えられた状態でリトライ動作を実行した場合には、球抜きスイッチ４８２によって遊技球が検知されたことを条件にリトライ動作を終了するようになっている。
【０８５４】
次に、図５９〜図６２を参照して、払出制御回路３００の払出ＣＰＵ３０１により実行される各種処理の内容について、特に、第１の実施の形態と異なるステップを含む処理についてのみ説明する。
【０８５５】
［システムタイマ割込み処理（１ｍｓ）］
まず、図５９を参照して、本実施の形態の払出ＣＰＵ３０１によるシステムタイマ割込み処理について説明する。
【０８５６】
図５９に示すように、本実施の形態におけるシステムタイマ割込み処理において、Ｓ４３１〜Ｓ４３５の各ステップは、第１の実施の形態におけるシステムタイマ割込み処理（図３３参照）のＳ３３１〜Ｓ３３５と同様であるため、それらステップの説明は省略する。
【０８５７】
払出ＣＰＵ３０１は、Ｓ４３５の処理終了後、後述するモータ駆動処理を実行して（Ｓ４３６）、原点調整励磁データ設定処理を実行する（Ｓ４３７）。その後、払出ＣＰＵ３０１は、コマンド送信処理を実行して（Ｓ４３８）、システムタイマ割込み処理を終了する。本実施の形態のコマンド送信処理（Ｓ４３８）は、第１の実施の形態のコマンド送信処理（Ｓ３３７）と同様である。
【０８５８】
［計数スイッチ検知処理］
まず、図６０を参照して、本実施の形態のシステムタイマ割込み処理（図５９参照）中のＳ４３５で行う計数スイッチ検知処理について説明する。
【０８５９】
図６０に示すように、本実施の形態における計数スイッチ検知処理において、Ｓ４８１〜Ｓ４９０の各ステップは、第１の実施の形態における計数スイッチ検知処理（図３６参照）のＳ３８１〜Ｓ３９０と同様であるため、それらステップの説明は省略する。
【０８６０】
Ｓ４８１がＮＯ判定の場合、Ｓ４８７がＮＯ判定の場合、Ｓ４８９がＮＯ判定の場合、又は、Ｓ４９０の終了後、払出ＣＰＵ３０１は、第１の球抜きスイッチ４８２Ａ又は第２の球抜きスイッチ４８２Ｂが遊技球の通過を検知したか否かを判別する（Ｓ４９１）。
【０８６１】
Ｓ４９１において、払出ＣＰＵ３０１が、第１の球抜きスイッチ４８２Ａ又は第２の球抜きスイッチ４８２Ｂが遊技球の通過を検知していないと判別した場合、（Ｓ４９１がＮＯ判定の場合）、払出ＣＰＵ３０１は、計数スイッチ検知処理を終了する。
【０８６２】
一方、Ｓ４９１において、払出ＣＰＵ３０１が、第１の球抜きスイッチ４８２Ａ又は第２の球抜きスイッチ４８２Ｂが遊技球の通過を検知したと判別した場合、（Ｓ４９１がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、原点調整フラグが１であるか否かを判別する（Ｓ４９２）。
【０８６３】
Ｓ４９２において、払出ＣＰＵ３０１が、原点調整フラグが１でないと判別した場合、（Ｓ４９２がＮＯ判定の場合）、払出ＣＰＵ３０１は、計数スイッチ検知処理を終了する。
【０８６４】
一方、Ｓ４９２において、払出ＣＰＵ３０１が、原点調整フラグが１であると判別した場合、（Ｓ４９２がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、原点調整フラグを０にセットする（Ｓ４９３）。
【０８６５】
次いで、払出ＣＰＵ３０１は、原点調整完了フラグを１にセットする（Ｓ４９４）。その後、払出ＣＰＵ３０１は、フラッパ駆動装置４１０を制御して、第１及び第２のフラッパ４００Ａ，４００Ｂを自動的に第１の球通路４０１Ａ，４０１Ｂ側（払出側）に切り替え（Ｓ４９５）、計数スイッチ検知処理を終了する。
【０８６６】
［モータ駆動処理］
まず、図６１を参照して、本実施の形態のシステムタイマ割込み処理（図５９参照）中のＳ４３６で行うモータ駆動処理について説明する。
【０８６７】
まず、払出ＣＰＵ３０１は、第１又は第２の停止要因フラグが１であるか否かを判別する（Ｓ５０１）。
【０８６８】
Ｓ５０１において、払出ＣＰＵ３０１が、第１又は第２の停止要因フラグが１であると判別した場合、（Ｓ５０１がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、停止要因があるものと判断して、モータ駆動処理を終了する。
【０８６９】
一方、Ｓ５０１において、払出ＣＰＵ３０１が、第１又は第２の停止要因フラグのいずれもが１でないと判別した場合、（Ｓ５０１がＮＯ判定の場合）、払出ＣＰＵ３０１は、停止要因がないものと判断して、第１又は第２の落下球確認フラグが１であるか否かを判別する（Ｓ５０２）。
【０８７０】
Ｓ５０２において、払出ＣＰＵ３０１が、第１又は第２の落下球確認フラグのいずれもが１でないと判別した場合、（Ｓ５０２がＮＯ判定の場合）、払出ＣＰＵ３０１は、担保球なしと判断して、モータ駆動処理を終了する。
【０８７１】
一方、Ｓ５０２において、払出ＣＰＵ３０１が、第１又は第２の落下球確認フラグが１であると判別した場合、（Ｓ５０２がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、担保球ありと判断して、払出要求個数が０より大きいか否かを判別する（Ｓ５０３）。
【０８７２】
Ｓ５０３において、払出ＣＰＵ３０１が、払出要求個数が０より大きくないと判別した場合、（Ｓ５０３がＮＯ判定の場合）、払出ＣＰＵ３０１は、払出要求なしと判断して、モータ駆動処理を終了する。
【０８７３】
一方、Ｓ５０３において、払出ＣＰＵ３０１が、払出要求個数が０より大きいと判別した場合、（Ｓ５０３がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、払出要求ありと判断して、モータ起動初期処理を実行する（Ｓ５０４）。モータ起動初期処理は、第１の実施の形態と同様であるので、説明を省略する。
【０８７４】
次いで、払出ＣＰＵ３０１は、払出モータ１７４の起動状態設定処理を行う（Ｓ５０５）。この処理では、払出ＣＰＵ３０１は、原点調整制御を行わないので、通常の遊技球の払出が行われるよう、落下要求個数に応じた払出モータ１７４の加速状態等を設定する。
【０８７５】
その後、払出ＣＰＵ３０１は、払出モータ１７４の励磁データを設定する（Ｓ５０６）。この処理では、払出ＣＰＵ３０１は、通常の遊技球の払出を行うものとして、落下要求個数分の遊技球を払出すのに必要な駆動量として所定ステップ分の励磁データを設定する。
【０８７６】
次いで、払出ＣＰＵ３０１は、払出制御フラグに「１」をセットして（Ｓ５０７）、モータ駆動処理を終了する。ここで、払出制御フラグは、フラッパ４００の切替を行うか否かに応じて「０」又は「１」がセットされるフラグであり、フラッパ４００の切替を行う場合に「１」にセットされ、フラッパ４００の切替を行わない場合に「０」にセットされるフラグである。
【０８７７】
［原点調整励磁データ設定処理］
まず、図６２を参照して、本実施の形態のシステムタイマ割込み処理（図５９参照）中のＳ４３７で行う原点調整励磁データ設定処理について説明する。
【０８７８】
まず、払出ＣＰＵ３０１は、原点調整フラグが１であるか否かを判別する（Ｓ５１１）。Ｓ５１１において、払出ＣＰＵ３０１が、原点調整フラグが１でないと判別した場合、（Ｓ５１１がＮＯ判定の場合）、払出ＣＰＵ３０１は、原点調整制御の要求なしと判断して、原点調整励磁データ設定処理を終了する。したがって、Ｓ５１１がＮＯ判定の場合は、原点調整制御は行われない。
【０８７９】
一方、Ｓ５１１において、払出ＣＰＵ３０１が、原点調整フラグが１であると判別した場合、（Ｓ５１１がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、原点調整制御の要求ありと判断して、リトライ回数が１２より大きいか否か、すなわち原点調整制御を１２回行ったか否かを判別する（Ｓ５１２）。したがって、Ｓ５１１がＹＥＳ判定の場合は、原点調整制御が行われる。
【０８８０】
Ｓ５１２において、払出ＣＰＵ３０１が、リトライ回数が１２よりも大きいと判別した場合、（Ｓ５１２がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、原点調整制御の回数が上限回数（１２回）に達したものと判断して、処理をＳ５１３に移す。
【０８８１】
Ｓ５１３において、払出ＣＰＵ３０１は、払出モータ１７４の起動状態設定を行って（Ｓ５１３）、処理をＳ５２３に移す。この処理では、払出ＣＰＵ３０１は、遊技球の払出を停止するために払出モータ１７４をアイドル状態に設定する。
【０８８２】
一方、Ｓ５１２において、払出ＣＰＵ３０１が、リトライ回数が１２よりも大きくないと判別した場合、（Ｓ５１２がＮＯ判定の場合）、払出ＣＰＵ３０１は、払出モータ１７４の起動状態のリセットを行う（Ｓ５１４）。
【０８８３】
次いで、払出ＣＰＵ３０１は、励磁データのリセットを行い（Ｓ５１５）、払出制御フラグが１であるか否かを判別する（Ｓ５１６）。Ｓ５１６において、払出ＣＰＵ３０１が、払出制御フラグが１でないと判別した場合、（Ｓ５１６がＮＯ判定の場合）、払出ＣＰＵ３０１は、第１及び第２のフラッパ４００Ａ，４００Ｂの切替が不要であると判断して、処理をＳ５１８に移す。この場合、第１及び第２のフラッパ４００Ａ，４００Ｂの切替は行われず、遊技球の払出先が第１の球通路４０１Ａ，４０１Ｂ側（払出側）に維持される。
【０８８４】
一方、Ｓ５１６において、払出ＣＰＵ３０１が、払出制御フラグが１であると判別した場合、（Ｓ５１６がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、第１及び第２のフラッパ４００Ａ，４００Ｂの切替が必要であると判断して、フラッパ駆動装置４１０を制御して、第１及び第２のフラッパ４００Ａ，４００Ｂを自動的に第２の球通路４０２Ａ，４０２Ｂ側（球抜き側）に切り替える（Ｓ５１７）。
【０８８５】
次いで、Ｓ５１６がＮＯ判定の場合、、又は、Ｓ５１７の終了後、払出ＣＰＵ３０１は、原点調整制御に備えてステップカウンタマスク値を４ステップにセットする（Ｓ５１８）。この処理では、原点調整制御実行時の払出モータ１７４の単位駆動量として、４ステップが設定される。
【０８８６】
次いで、払出ＣＰＵ３０１は、モータ動作個数を１個に設定し（Ｓ５１９）、原点要請リトライ回数に４回を設定する（Ｓ５２０）。この処理では、上述のＳ５１８でステップカウンタマスク値としてセットされた４ステップに、原点要請リトライ回数として設定された４回を乗ずることによって、１つの遊技球を払出すのに必要な払出駆動量として１６ステップが設定される。
【０８８７】
次いで、払出ＣＰＵ３０１は、落下球監視タイマの値をクリアして０にする（Ｓ５２１）。落下球監視タイマは、第１の実施の形態と同様である。次いで、払出ＣＰＵ３０１は、原点調整完了フラグに「０」をセットする（Ｓ５２２）。
【０８８８】
次に、Ｓ５１３の終了後、又は、Ｓ５２２の終了後、払出ＣＰＵ３０１は、払出モータ１７４の励磁データを設定して（Ｓ５２３）、原点調整励磁データ設定処理を終了する。この処理では、例えば原点調整制御を行う場合には、１つの遊技球を払出すのに必要な払出駆動量として１６ステップ分の励磁データを設定する。
【０８８９】
また、通常の遊技球の払出を行う場合には、落下要求個数分の遊技球を払出すのに必要な駆動量として所定ステップ分の励磁データを設定する。なお、遊技球の払出が停止されるよう、払出モータ１７４がアイドル状態に設定されているときは、励磁データは０に設定される。
【０８９０】
以上のように、本実施の形態に係るパチンコ遊技機１は、第１の実施の形態における作用効果に加えて、以下の作用効果を奏する。
【０８９１】
すなわち、本実施の形態に係るパチンコ遊技機１は、第１及び第２の払出通路１８０Ａ，１８０Ｂのそれぞれに、遊技球の払出先を第１の球通路４０１及び第２の球通路４０２のいずれか一方に切り替えるフラッパ４００が設けられているので、例えば遊技球の貸出時や賞球時等のように遊技機外部への遊技球の払出が行われる場合に原点調整制御（リトライ制御）を実行するときには、スプロケット１７３による遊技球の払出先をフラッパ４００によって第１の球通路４０１に切り替えることができる。
【０８９２】
一方、遊技機外部への遊技球の払出を行わずに原点調整制御（リトライ制御）を実行する場合には、スプロケット１７３による遊技球の払出先をフラッパ４００によって第２の球通路４０２に切り替えることができる。これにより、原点調整制御（リトライ制御）をによる遊技球の過払出が防止される。
【０８９３】
したがって、フラッパ４００によって第１の球通路４０１及び第２の球通路４０２のいずれかに切り替えることで、遊技機外部への遊技球の払出の有無に関わらず原点調整制御（リトライ制御）を実行することができる。
【０８９４】
また、本実施の形態に係るパチンコ遊技機１は、払出制御回路３００のＲＡＭ３０３に記憶された払出量（賞球数及び貸し球数）がない状態で原点調整制御（リトライ制御）を実行する場合には、スプロケット１７３による遊技球の払出先が第２の球通路４０２となるようフラッパ４００を切り替えるので、遊技機外部への遊技球の払出を行わずに原点調整制御（リトライ制御）を実行する場合であっても、スプロケット１７３による遊技球の過払出を防止することができる。
【０８９５】
また、本実施の形態に係るパチンコ遊技機１は、球抜きスイッチ４８２が遊技球を検出したこと条件に原点調整制御（リトライ制御）を終了するので、ＲＡＭ３０３に記憶された払出量（賞球数及び貸し球数）がない状態で原点調整制御（リトライ制御）を実行しても、計数スイッチ４８１で遊技球を検出することがない。
【０８９６】
このため、ＲＡＭ３０３に記憶された払出量（賞球数及び貸し球数）がない状態で実行された原点調整制御（リトライ制御）によって、スプロケット１７３から払出された遊技球が遊技機外部に払出された遊技球として検出されることを防止することができる。これにより、原点調整制御（リトライ制御）の運用の幅を広げることができる。
【０８９７】
（第３の実施の形態）
次に、図６３〜図６５を参照して、本発明の第３の実施の形態に係るパチンコ遊技機１について説明する。
【０８９８】
なお、本実施の形態においては、本発明の第１の実施の形態とは、特に、原点調整制御の完了後、落下要求個数から１球減算した残りの落下要求個数（例えば、減算前が１５個なら残りの落下要求個数は１４個）分の遊技球の払出を行う点で異なるが、他の構成は、略同様に構成されている。
【０８９９】
したがって、以下においては、第１の実施の形態と同様の構成については説明を省略し、特に第１の実施の形態との相違点についてのみ説明する。具体的には、第１の実施の形態と異なる処理についてのみ説明する。なお、以下に説明する処理以外の処理（例えば、システムタイマ割込み処理等）は、第１の実施の形態における処理と同様である。
【０９００】
［計数スイッチ検知処理］
最初に、図６３を参照して、第１の実施の形態と同様のシステムタイマ割込み処理（図３３参照）中のＳ３３５で行う計数スイッチ検知処理について説明する。図６３は、本実施の形態における計数スイッチ検知処理の手順を示すフローチャートである。
【０９０１】
まず、払出ＣＰＵ３０１は、第１の計数スイッチ１８１Ａ又は第２の計数スイッチ１８１Ｂが遊技球の通過を検知したか否かを判別する（Ｓ５８１）。Ｓ５８１において、払出ＣＰＵ３０１が、第１の計数スイッチ１８１Ａ又は第２の計数スイッチ１８１Ｂが遊技球の通過を検知していないと判別した場合、（Ｓ５８１がＮＯ判定の場合）、払出ＣＰＵ３０１は、計数スイッチ検知処理を終了する。ここで、原点調整制御中である場合には、遊技球が未だ第１の計数スイッチ１８１Ａ又は第２の計数スイッチ１８１Ｂで検知されないため、Ｓ５８１がＮＯ判定となる。
【０９０２】
一方、Ｓ５８１において、払出ＣＰＵ３０１が、第１の計数スイッチ１８１Ａ又は第２の計数スイッチ１８１Ｂが遊技球の通過を検知したと判別した場合、（Ｓ５８１がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、落下要求個数を「１」減算する（Ｓ５８２）。
【０９０３】
すなわち、払出ＣＰＵ３０１は、第１の計数スイッチ１８１Ａ又は第２の計数スイッチ１８１Ｂにより遊技球が検知されたことを条件に落下要求個数の更新を行う。こうした更新を行う払出ＣＰＵ３０１は、区切払出量更新手段を構成する。
【０９０４】
ここで、本実施の形態では、第１の実施の形態と異なり、計数スイッチ検知処理での払出要求個数の減算は行われない。払出要求個数は、後述するモータ起動初期処理（図６５参照）におけるＳ６２７で、落下要求個数が決定（設定）されたときに、その決定（設定）された落下要求個数分の遊技球の数だけ減算されている。
【０９０５】
換言すれば、払出ＣＰＵ３０１は、払出要求個数から、落下要求個数が決定（設定）されたときに、その決定（設定）された落下要求個数分の遊技球の数を減算しておくようにしている。こうした遊技球の減算を行う払出ＣＰＵ３０１は、減算手段を構成する。
【０９０６】
次いで、払出ＣＰＵ３０１は、原点調整フラグが１であるか否かを判別する（Ｓ５８３）。Ｓ５８３において、払出ＣＰＵ３０１が、原点調整フラグが１でないと判別した場合、（Ｓ５８３がＮＯ判定の場合）、払出ＣＰＵ３０１は、計数スイッチ検知処理を終了する。
【０９０７】
一方、Ｓ５８３において、払出ＣＰＵ３０１が、原点調整フラグが１であると判別した場合、（Ｓ５８３がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、原点調整フラグを０にセットする（Ｓ５８４）。
【０９０８】
次いで、払出ＣＰＵ３０１は、原点調整完了フラグを１にセットする（Ｓ５８５）。その後、払出ＣＰＵ３０１は、原点調整実行後フラグを１にセットして（Ｓ５８６）、計数スイッチ検知処理を終了する。
【０９０９】
ここで、原点調整実行後フラグは、原点調整制御の実行後であるか、実行前（未実行）であるかに応じて「０」又は「１」がセットされるフラグであり、原点調整制御の実行後である場合に「１」にセットされ、原点調整制御の実行前である場合に「０」にセットされるフラグである。
［モータ起動待ち処理］
次に、図６４を参照して、第１の実施の形態と同様のシステムタイマ割込み処理（図３３参照）中のＳ３３６で行うモータ起動待ち処理について説明する。図６４は、本実施の形態におけるモータ起動待ち処理の手順を示すフローチャートである。
【０９１０】
まず、払出ＣＰＵ３０１は、原点調整完了フラグが１であるか否かを判別する（Ｓ６０１）。Ｓ６０１において、払出ＣＰＵ３０１が、原点調整完了フラグが１でないと判別した場合、（Ｓ６０１がＮＯ判定の場合）、払出ＣＰＵ３０１は、原点調整制御中であると判断して、処理をＳ６０５に移す。
【０９１１】
一方、Ｓ６０１において、払出ＣＰＵ３０１が、原点調整完了フラグが１であると判別した場合、（Ｓ６０１がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、原点調整制御が完了済みであると判断して、第１又は第２の停止要因フラグが１であるか否かを判別する（Ｓ６０２）。
【０９１２】
Ｓ６０２において、払出ＣＰＵ３０１が、第１又は第２の停止要因フラグが１であると判別した場合、（Ｓ６０２がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、停止要因があるものと判断して、モータ起動待ち処理を終了する。
【０９１３】
一方、Ｓ６０２において、払出ＣＰＵ３０１が、第１又は第２の停止要因フラグのいずれもが１でないと判別した場合、（Ｓ６０２がＮＯ判定の場合）、払出ＣＰＵ３０１は、停止要因がないものと判断して、第１又は第２の落下球確認フラグが１であるか否かを判別する（Ｓ６０３）。
【０９１４】
Ｓ６０３において、払出ＣＰＵ３０１が、第１又は第２の落下球確認フラグのいずれもが１でないと判別した場合、（Ｓ６０３がＮＯ判定の場合）、払出ＣＰＵ３０１は、担保球なしと判断して、モータ起動待ち処理を終了する。
【０９１５】
一方、Ｓ６０３において、払出ＣＰＵ３０１が、第１又は第２の落下球確認フラグが１であると判別した場合、（Ｓ６０３がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、担保球ありと判断して、後述するモータ起動初期処理（図６５参照）を実行する（Ｓ６０４）。なお、本実施の形態では、第１の実施の形態とは異なり、払出要求個数が０より大きいか否かの判別は行われない。
【０９１６】
このため、本実施の形態では、後述する払出要求フラグを設定し、主制御回路７０から払出制御回路３００への払出要求があるか否かを当該払出要求フラグによって判別することとしている。この払出要求フラグは、例えば主制御回路７０から払出制御回路３００に払出要求個数の情報が送信される際に同時に送信される。なお、払出要求フラグは、払出要求がある場合に「１」にセットされ、払出要求がない場合に「０」にセットされる。
【０９１７】
ここで、Ｓ６０５〜Ｓ６１３の処理は、第１の実施の形態におけるＳ４０６〜Ｓ４１４の処理と同様であるため、説明を省略する。
【０９１８】
［モータ起動初期処理］
次に、図６５を参照して、本実施の形態のモータ起動待ち処理（図６４参照）中のＳ６０４で行うモータ起動初期処理について説明する。図６５は、本実施の形態におけるモータ起動初期処理の手順を示すフローチャートである。
【０９１９】
まず、払出ＣＰＵ３０１は、原点調整実行後フラグが１であるか否かを判別する（Ｓ６２１）。Ｓ６２１において、払出ＣＰＵ３０１が、原点調整実行後フラグが１でないと判別した場合、（Ｓ６２１がＮＯ判定の場合）、払出ＣＰＵ３０１は、原点調整制御の実行前（又は未実行）であると判断して、処理をＳ６２３に移す。
【０９２０】
一方、Ｓ６２１において、払出ＣＰＵ３０１が、原点調整実行後フラグが１であると判別した場合、（Ｓ６２１がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、原点調整制御の実行後であると判断して、落下要求個数が０以下であるか否かを判別する（Ｓ６２２）。
【０９２１】
Ｓ６２２において、払出ＣＰＵ３０１が、落下要求個数が０以下でないと判別した場合、（Ｓ６２２がＮＯ判定の場合）、払出ＣＰＵ３０１は、落下要求個数をそのままとして、すなわち計数スイッチ検知処理（図６３参照）のＳ５８２で「１」減算された後の落下要求個数のまま、処理をＳ６２８に移す。
【０９２２】
一方、Ｓ６２２において、払出ＣＰＵ３０１が、落下要求個数が０以下であると判別した場合、（Ｓ６２２がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、落下要求個数の再設定（又は、初期設定）を行うべく、払出要求個数に落下要求個数の値を還元する（Ｓ６２３）。
【０９２３】
例えば、払出ＣＰＵ３０１は、遊技球の過払出によって落下要求個数の値が「−１」となった場合には、すでに落下要求個数分、減算されている払出要求個数から「１」減算する。
【０９２４】
すなわち、払出ＣＰＵ３０１は、上述の計数スイッチ検知処理（図６３参照）のＳ５８２で「１」減算された後の落下要求個数（過払出であれば「−１」）を払出要求個数に反映させる。こうした反映を行う払出ＣＰＵ３０１は、反映手段を構成する。なお、このＳ６２３の処理が初めて行われるとき（初回）は、払出要求個数及び落下要求個数のいずれも「０」である。
【０９２５】
ここで、払出ＣＰＵ３０１は、払出要求個数分の全ての遊技球が払出されたときに、上述の計数スイッチ検知処理（図６３参照）のＳ５８２で「１」減算された後の落下要求個数が「０」でないときには、払出エラーが発生しているものと判定する。こうした判定を行う払出ＣＰＵ３０１は、払出エラー判定手段を構成する。
【０９２６】
例えば、払出要求個数分の遊技球が払出されたときに前述の減算後の落下要求個数が「０」より大きいときには、過少払出による払出エラーが発生しているものと判定することができる。
【０９２７】
一方、払出要求個数分の遊技球が払出されたときに前述の減算後の落下要求個数が「０」よりも小さいときには、過払出による払出エラーが発生しているものと判定することができる。
【０９２８】
次いで、払出ＣＰＵ３０１は、払出要求個数の値が「−１０」より小さいか否かを判別する（Ｓ６２４）。すなわち、払出ＣＰＵ３０１は、オーバーペイ個数が１０以上となったか否かを判別する。
【０９２９】
Ｓ６２４において、払出ＣＰＵ３０１が、払出要求個数の値が「−１０」より小さいと判別した場合、（Ｓ６２４がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、過払出に係る遊技球の数が許容範囲内でないと判断して、オーバーペイフラグを１にセットして（Ｓ６２５）、モータ起動初期処理を終了する。
【０９３０】
一方、Ｓ６２４において、払出ＣＰＵ３０１が、払出要求個数の値が「−１０」より小さくないと判別した場合、（Ｓ６２４がＮＯ判定の場合）、払出ＣＰＵ３０１は、過払出に係る遊技球の数が許容範囲内であると判断して、払出要求フラグが１であるか否かを判別する（Ｓ６２６）。
【０９３１】
Ｓ６２６において、払出ＣＰＵ３０１が、払出要求フラグが１でないと判別した場合、（Ｓ６２６がＮＯ判定の場合）、払出ＣＰＵ３０１は、主制御回路７０からの遊技球の払出要求がないものと判断して、モータ起動初期処理を終了する。
【０９３２】
一方、Ｓ６２６において、払出ＣＰＵ３０１が、払出要求フラグが１であると判別した場合、（Ｓ６２６がＹＥＳ判定の場合）、払出ＣＰＵ３０１は、払出要求個数から落下要求個数を設定する（Ｓ６２７）。
【０９３３】
この処理では、払出要求個数（払出量の総計）に応じて、最大で１５個の落下要求個数が設定される。このとき、落下要求個数の設定と同時に、払出要求個数が設定された落下要求個数分、減算される。
【０９３４】
ここで、Ｓ６２８〜Ｓ６３４の処理は、第１の実施の形態におけるＳ４２２〜Ｓ４２８の処理と同様であるため、説明を省略する。
【０９３５】
以上のように、本実施の形態に係るパチンコ遊技機１は、第１の実施の形態における作用効果に加えて、以下の作用効果を奏する。
【０９３６】
すなわち、本実施の形態に係るパチンコ遊技機１は、第１又は第２の計数スイッチ１８１Ａ，１８１Ｂにより遊技球が検出されたことを条件に落下要求個数の更新が行われる。すなわち、落下要求個数は、第１又は第２の計数スイッチ１８１Ａ，１８１Ｂにより遊技球が検出されるたびに更新される。
【０９３７】
これにより、例えば落下要求個数に応じた遊技球の払出を行うべく払出モータ１７４が駆動された際に落下要求個数を超える払出（過払出）があった場合に、この過払出分の遊技球の数を加味して落下要求個数を更新することができる。
【０９３８】
一方、払出要求個数は、落下要求個数が決定された時点で落下要求個数分の遊技球の数だけ減算された後、上述の更新された落下要求個数が反映される。これにより、１回の払出モータ１７４の駆動で上述のような過払出があった場合であっても、払出要求個数から減算された遊技球の数と実際に払出された遊技球の数とを一致させることができる。
【０９３９】
この結果、１回の払出モータ１７４の駆動で過払出が発生するたびに払出モータ１７４を停止する必要がないため、遊技球の払出を継続することができる。したがって、円滑な払出を行うことができる。
【０９４０】
また、本発明に係る遊技機は、封入式遊技機であって、遊技球を発射する発射手段が遊技機上部に設置され、発射された遊技球が遊技盤に設けられた遊技領域を通過し（遊技盤自体が遊技領域であってもよい）、遊技機内に設けられた球磨き装置や揚送装置に回収される封入式遊技機に対しても適用される。
【０９４１】
このような遊技機に本発明に係る遊技機を適用する場合にあっては、スプロケットが揚送装置内に設けられた遊技球を揚送するための手段（例えば、スクリューなど）や、払出モータが揚送するための手段を駆動させるための駆動手段（例えば、揚送モータ）、計数スイッチが揚送装置からの排出検知手段（例えば、遊技球の循環管理を行うセンサ等）であってもよい。
【０９４２】
本実施の形態によれば、遊技球が払出通路１８０を通過し、遊技機前面に設けられた上皿２１に払出され、上皿２１から発射装置１５へ移動する構成であるため、上記のような発射装置１５に対して揚送するような装置に対しても、本発明に係る遊技機は適用可能である。
【０９４３】
また、本実施の形態において、球タンク下通路１６２と、球供給通路１７１と、スプロケット１７３近辺の球通路と、払出通路１８０とは、一体的に形成されていてもよい。ここで表現する「一体的に」とは、溶接、型抜き、ネジ止め又はカシメ等によって一体的に形成されている状態を含む。
【０９４４】
また、球タンク下通路１６２と球供給通路１７１とが一体形成されている場合、球供給通路１７１とスブロケット１７３近辺の球通路とが一体形成されている場合、で例示される、４つの構成から２つの構成を抽出し、場合分けした構成によって一体形成されていてもよい。
【０９４５】
同様に、スプロケット１７３近辺の球通路と払出通路１８０とが一体形成されている場合、球タンク下通路１６２と球供給通路１７１とスプロケット１７３近辺の球通路とが一体形成されている場合、に例示される４つの構成から３つの構成を抽出し、場合分けした構成によってー体形成されていてもよい。
【０９４６】
また、球供給通路１７１は、遊技機を構成する遊技部材（例えぱ、装飾ユニット又は封入式遊技機の球研磨装置等）に設けられていてもよい。これは、スプロケット１７３に該当する部材が設けられた装置が球供給通路１７１として作用する遊技部材と接続されている場合であっても、本発明に係る遊技機を適用できることに他ならない。
【０９４７】
また、球供給通賂１７１は、スブロケット１７３のように遊技球を移動可能な構成が備えられていてもよく、総じていえば、スプロケット１７３と連動及び同期して球供給通路１７１内に存在する遊技球が移動可能であれば、本発明に係る遊技機を適用できるものである。
【０９４８】
また、本実施の形態の形態においては、払出モータ１７４の電流は３０ｍｓ（励磁データ保持期間）の間、高電流に維持され、励磁データ保持期間が経過すると、払出モータ１７４の電流が低電流に切り替えられ、その後４７０ｍｓ（冷却期間）の間、低電流に維持される。したがって、本実施の形態では、３０ｍｓ（励磁データ保持期間）と４７０ｍｓ（冷却期間）とで、落下球監視時間（５００ｍｓ）を構成していたが、これに限られるものではなく、３０ｍｓ（励磁データ保持期間）と４７０ｍｓ（冷却期間）と、０〜１００ｍｓ（スプロケット調整期間）とで、落下球監視時間（５００ｍｓ＋０〜１００ｍｓ）を構成してもよい。
【０９４９】
このような構成を有することで、スプロケット調整期間においてスプロケット１７３の位置を微調整することも可能となり、球噛みを想定した正転と逆転とを繰り返してもよい。また、払出モータ１７４の発熱を検知可能な熱検知手段を備えており、払出モータ１７４の発熱が所定値、所定域以上であると払出制御回路３００が払出モータ１７４の異常を判断可能な場合には、継続して冷却期間としてスプロケット調整期間を使用してもよい。
【０９５０】
さらに、熱検知手段を備えていなくとも、所定値以上の払出（例えば、最大１６球の払出のときに、１０球以上の払出）が所定回数以上（例えば、３回以上）連続で継続した場合には、スプロケット調整期間を特定値（例えば、５０ｍｓ）に設定してもよい。このとき、設定されるスプロケット調整期間は、予め定められた値、又は一定値であってもよい。本来であれば十分な冷却期間を設けているのでスプロケット調整期間を設定して冷却を行う必要がないが、遊技機が設置された遊技場ごとに環境が異なるため、本来の冷却期間では払出モータ１７４の冷却が不十分となる可能性がある。したがって、このような場合を想定して上述のような構成とすることで、払出が連続している場合における払出モータ１７４の冷却期間に対する手当てが行えることとなる。この結果、より安全に払出を行うことが可能となる。
【０９５１】
なお、上述のように、３０ｍｓ（励磁データ保持期間）と４７０ｍｓ（冷却期間）と、０〜１００ｍｓ（スプロケット調整期間）とで、落下球監視時間（５００ｍｓ＋０〜１００ｍｓ）を構成した場合には、落下球監視時間が延長されたことに基づいて払出モータ１７４の冷却期間が延長されたとも表現可能であるし、冷却期間が延長されたことに基づいて落下球監視時間が延長されたとも表現することが可能である。
【０９５２】
また、本実施の形態においては、フラッパ４００について第１の球通路４０１及び第２の球通路４０２のいずれか一方に切り替えるよう払出ＣＰＵ３０１によって制御されれば、形状、材質、駆動方法について特に限定されるものではない。例えば、図５７に示すように、板状であってもよいし、一方の球通路を遊技球が通過不可能となるように、球通路上部から落下する遊技球に治して水平に移動することで、結果的に遊技球の振り分けが行えるような機構であってもよいし、スプロケット１７３と同様の機構を備え、遊技球を一度受け入れてから任意の方向へと遊技球を導くような態様であってもよい。
【０９５３】
また、本実施の形態においては、単位駆動量に相当する励磁データとして５ｍｓ×４ステップを規定したが、これに限られるものではなく、例えば、単位駆動量を設定せず、１回のリトライ回数における励磁データとして５ｍｓ×１６ステップの払出モータ１７４の駆動を行い、５ｍｓ×１６ステップの払出モータ１７４の駆動停止後の励磁データ保持期間３０ｍｓ＋冷却期間４７０ｍｓ＝５００ｍｓを設定し、基本リトライ動作機関としては５０００ｍｓ（基本リトライ動作期間）に設定し、基本リトライ動作期間から励磁データ保持期間と冷却期間と１回のリトライに必要な時間（５ｍｓ×１６＝８０ｍｓ）を減算することで求められる時間を落下球監視時間として設定し、落下球監視時間内で停止要因発生、又は規定回数（２４０回）のリトライが終了した場合には、アイドル状態へ移行するようにしてもよい。このとき、リトライ回数は、２４０回が上限回数となり、１回のリトライにかかる時間が基本リトライ動作期間として設定される。これにより、落下球監視時間として十分な監視時間が設定されるため、１５球担保スイッチ１７２が断線しているときの間欠防止で貯留させる時間として、落下球監視時間を使用することが可能となり、より安全に払出を行うことが可能となる。
【０９５４】
また、本実施の形態においては、払出モータ１７４の１回の駆動で移動させる遊技球の数を、リトライ制御における計数スイッチ１８１による遊技球の検出数に基づいて減算することで落下要求個数（区切払出量）を設定するようにしたが、ここでいう「落下要求個数（区切払出量）を設定する」とは、決定、更新、変更といった内容を含み得るものである。
【０９５５】
また、本実施の形態における払出とは、遊技媒体として遊技球を払出すことを前提としているが、これに限られるものではなく、遊技媒体としてはメダル、クレジット、電子管理される遊技媒体個数、金額的に扱われる擬似媒体等の様々な媒体を払出すことが考慮される。
【０９５６】
なお、本願の請求項に記載の「移動」とは、払出、貸出、リトライ制御、揚送等、遊技球移動手段によって遊技球の位置が移動するような場合を含む。したがって、本願発明は、前述した遊技球移動手段によって遊技球の位置が移動するような場合であれば、いずれの場合にも適用可能である。
【０９５７】
また、「遊技球が移動する」とは、遊技球移動手段によって直接的に遊技球が押された場合や、牽引された場合、又は遊技球の係止が解除されることで遊技球が自由落下を開始する場合や、遊技球移動手段によって１球の遊技球を移動させた結果、間接的に１つ、又は複数の遊技球が移動した場合に想定される、間接的に遊技球が動いた場合を含む。
【０９５８】
［応用例］
上記各実施の形態及び上記各種変形例では、遊技機としてパチンコ遊技機を例に挙げ説明したが、本発明はこれに限定されない。上述した本発明の各種技術は、他の遊技機にも適用可能であり、例えば、弾球遊技機、ゲーミングマシン、封入式遊技機等の各種遊技機に適用することもできる。
【符号の説明】
【０９５９】
１  パチンコ遊技機（遊技機）
１２ａ  遊技領域
４４  第１始動口（入賞口）
４５  第２始動口（入賞口）
５１  一般入賞口（入賞口）
５２  一般入賞口（入賞口）
５３  第１大入賞口（入賞口）
５４  第２大入賞口（入賞口）
７０  主制御回路（払出量決定手段）
１５０  カードユニット（払出量決定手段）
１６１  球タンク（球貯留タンク）
１７０  賞球ケースユニット
１７１  球供給通路
１７１Ａ  第１の球供給通路
１７１Ｂ  第２の球供給通路
１７２  １５球担保スイッチ（補給検出手段）
１７２Ａ  第１の１５球担保スイッチ（補給検出手段）
１７２Ｂ  第２の１５球担保スイッチ（補給検出手段）
１７３  スプロケット（遊技球移動手段、払出手段）
１７３Ａ  第１のスプロケット（遊技球移動手段、移動手段）
１７３Ｂ  第２のスプロケット（遊技球移動手段、移動手段）
１７４  払出モータ（遊技球移動手段、駆動手段）
１７８  払出状態報知表示装置（報知手段）
１８０  払出通路
１８０Ａ  第１の払出通路
１８０Ｂ  第２の払出通路
１８１  計数スイッチ（払出検出手段）
１８１Ａ  第１の計数スイッチ（払出検出手段）
１８１Ｂ  第２の計数スイッチ（払出検出手段）
３００  払出制御回路
３０１  払出ＣＰＵ（制御手段、駆動制御手段、第１の更新手段、第２の更新手段、判定手段、リトライ値更新手段、計数手段、区切払出量決定手段、駆動量決定手段、払出判定手段、減算手段、区切払出量更新手段、反映手段、払出エラー判定手段）
３０２  ＲＯＭ
３０３  ＲＡＭ（払出記憶手段、差分蓄積手段）
３０５Ａ  第１の担保球カウンタ
３０５Ｂ  第２の担保球カウンタ
３０６Ａ  第１の担保球タイマ
３０６Ｂ  第２の担保球タイマ
４００  フラッパ（通路切替手段）
４００Ａ  第１のフラッパ（通路切替手段）
４００Ｂ  第２のフラッパ（通路切替手段）
４０１  第１の球通路
４０１Ａ  第１の球通路
４０１Ｂ  第１の球通路
４０２  第２の球通路
４０２Ａ  第２の球通路
４０２Ｂ  第２の球通路
４１０  フラッパ駆動装置
４８１  計数スイッチ（第１の検出手段、払出検出手段）
４８１Ａ  第１の計数スイッチ（第１の検出手段、払出検出手段）
４８１Ｂ  第２の計数スイッチ（第１の検出手段、払出検出手段）
４８２  球抜きスイッチ（第２の検出手段、払出検出手段）
４８２Ａ  第１の球抜きスイッチ（第２の検出手段、払出検出手段）
４８２Ｂ  第２の球抜きスイッチ（第２の検出手段、払出検出手段）
【図１】
0005986133.tif 000002
【図２】
0005986133.tif 000003
【図３】
0005986133.tif 000004
【図４】
0005986133.tif 000005
【図５】
0005986133.tif 000006
【図６】
0005986133.tif 000007
【図７】
0005986133.tif 000008
【図８】
0005986133.tif 000009
【図９】
0005986133.tif 000010
【図１０】
0005986133.tif 000011
【図１１】
0005986133.tif 000012
【図１２】
0005986133.tif 000013
【図１３】
0005986133.tif 000014
【図１４】
0005986133.tif 000015
【図１５】
0005986133.tif 000016
【図１６】
0005986133.tif 000017
【図１７】
0005986133.tif 000018
【図１８】
0005986133.tif 000019
【図１９】
0005986133.tif 000020
【図２０】
0005986133.tif 000021
【図２１】
0005986133.tif 000022
【図２２】
0005986133.tif 000023
【図２３】
0005986133.tif 000024
【図２４】
0005986133.tif 000025
【図２５】
0005986133.tif 000026
【図２６】
0005986133.tif 000027
【図２７】
0005986133.tif 000028
【図２８】
0005986133.tif 000029
【図２９】
0005986133.tif 000030
【図３０】
0005986133.tif 000031
【図３１】
0005986133.tif 000032
【図３２】
0005986133.tif 000033
【図３３】
0005986133.tif 000034
【図３４】
0005986133.tif 000035
【図３５】
0005986133.tif 000036
【図３６】
0005986133.tif 000037
【図３７】
0005986133.tif 000038
【図３８】
0005986133.tif 000039
【図３９】
0005986133.tif 000040
【図４０】
0005986133.tif 000041
【図４１】
0005986133.tif 000042
【図４２】
0005986133.tif 000043
【図４３】
0005986133.tif 000044
【図４４】
0005986133.tif 000045
【図４５】
0005986133.tif 000046
【図４６】
0005986133.tif 000047
【図４７】
0005986133.tif 000048
【図４８】
0005986133.tif 000049
【図４９】
0005986133.tif 000050
【図５０】
0005986133.tif 000051
【図５１】
0005986133.tif 000052
【図５２】
0005986133.tif 000053
【図５３】
0005986133.tif 000054
【図５４】
0005986133.tif 000055
【図５５】
0005986133.tif 000056
【図５６】
0005986133.tif 000057
【図５７】
0005986133.tif 000058
【図５８】
0005986133.tif 000059
【図５９】
0005986133.tif 000060
【図６０】
0005986133.tif 000061
【図６１】
0005986133.tif 000062
【図６２】
0005986133.tif 000063
【図６３】
0005986133.tif 000064
【図６４】
0005986133.tif 000065
【図６５】
0005986133.tif 000066