(57)【要約】【課題】  可動役物の移動位置の精度を高くすることが可能な遊技機を提供する。【解決手段】  演出制御基板３２０は、可動役物１２９を原点位置（ｉ）から進出位置（ｖｉ）へ移動させる際には、ステッピングモータ３４１ａに少なくともＸ１＋Ｘ２よりも多いステップ数を駆動させ、可動役物１２９が少なくとも（ｖ）の位置を通過するように制御する。そして演出制御基板３２０は、上側位置検出センサ３２３により可動役物１２９が（ｖ）の位置を通過したことを検出すると、そのタイミングからステッピングモータ３４１ａにＸ３のステップ数を駆動させ、可動役物１２９を進出位置（ｖｉ）まで移動させる。【選択図】図９
2015130901.tif 000002
【特許請求の範囲】
【請求項１】
第１移動端及び第２移動端の間を移動可能な可動役物と、
前記可動役物が、前記第１移動端と前記第２移動端の間の第１位置にあることを検出する第１位置検出手段と、
前記可動役物が、前記第１移動端と前記第２移動端の間で、前記第１移動端からの位置が前記第１位置よりも離隔している第２位置にあることを検出する第２位置検出手段と、
前記可動役物を移動させる駆動手段と、
前記第１位置検出手段及び前記第２位置検出手段で検出した検出信号に基づき前記可動役物を前記第１移動端及び前記第２移動端間で移動するように前記駆動手段を制御し、前記可動役物を前記第１移動端から前記第２移動端へ移動させる際、前記第２位置検出手段で検出した検出信号に基づき、前記第２移動端までの移動距離を制御する制御手段と、
を備えたことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動する可動役物を有する遊技機に関する。
【背景技術】
【０００２】
従来、駆動力を得て移動する可動役物を有する遊技機が用いられている。可動役物の駆動力としては、ステッピングモータを用いる場合がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０６５７１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
可動役物の位置は例えば光センサのような位置を検出するセンサにより検出する。このようなセンサは、可動役物の位置を常時追跡するのではなく、所定の基準位置に可動役物が移動したことを検出するものである。
【０００５】
したがって、基準位置から離れた位置では、可動役物の位置精度はステッピングモータの駆動の精度に応じて定まることとなる。ステッピングモータはオープンループ制御であるため、ステッピングモータに対する指令ステップ数が大きくなればなるほど、指令ステップと実際の可動役物の位置との間にずれが生じる可能性がある。
【０００６】
本発明の目的は、可動役物の移動位置の精度を高くすることが可能な遊技機を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を解決するために以下の構成を採用した。なお、本欄における括弧内の参照符号や補足説明等は、本発明の理解を助けるために、後述する実施形態との対応関係を示したものであって、本発明を何ら限定するものではない。
【０００８】
本発明の遊技機（１）は、第１移動端及び第２移動端の間を移動可能な可動役物（１２９）と、前記可動役物が、前記第１移動端と前記第２移動端の間の第１位置にあることを検出する第１位置検出手段（下側位置検出センサ３２４、上側位置検出センサ３２３）と、前記可動役物が、前記第１移動端と前記第２移動端の間で、前記第１移動端からの位置が前記第１位置よりも離隔している第２位置にあることを検出する第２位置検出手段（上側位置検出センサ３２３、下側位置検出センサ３２４）と、前記可動役物を移動させる駆動手段（サブＣＰＵ３２０ａ、ランプ制御基板３４０、演出用駆動装置３４１、ステッピングモータ３４１ａ）と、前記第１位置検出手段及び前記第２位置検出手段で検出した検出信号に基づき前記可動役物を前記第１移動端及び前記第２移動端間で移動するように前記駆動手段を制御し、前記可動役物を前記第１移動端から前記第２移動端へ移動させる際、前記第２位置検出手段で検出した検出信号に基づき、前記第２移動端までの移動距離を制御する制御手段（サブＣＰＵ３２０ａ）と、を備えたことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、可動役物を移動させたときの位置精度を高くすることができる。
【図面の簡単な説明】
【００１０】
【図１】パチンコ遊技機を示す概略正面図である。
【図２】表示器の構成を示す説明図である。
【図３】パチンコ遊技機の概略構成を示すブロック図である。
【図４】（Ａ）は第１特別図柄の大当たり判定テーブルを例示し、（Ｂ）は第２特別図柄の大当たり判定テーブルを例示し、（Ｃ）は普通図柄の当たり判定テーブルを例示する説明図である。
【図５】（Ａ）は大当たりにおける図柄決定テーブルを例示し、（Ｂ）は確変大当たりとなる割合を例示し、（Ｃ）は、ハズレにおける図柄決定テーブルを例示する説明図である。
【図６】変動パターンの決定のためのテーブルを例示する説明図である。
【図７】可動役物及びその移動を実行する演出用駆動装置３４１を例示する説明図である。
【図８】可動役物の動作と位置検出センサの位置関係を示す模式的な図であって、（Ａ）が正面から見た図であり、（Ｂ）が側面から見た図である。
【図９】ステッピングモータの動作制御を説明する図である。
【図１０】主制御基板３００のメインＣＰＵ３０１ａによって実行されるメイン処理を示すフローチャートである。
【図１１】主制御基板３００のメインＣＰＵ３０１ａによって実行される復旧処理を示すフローチャートである。
【図１２】主制御基板３００のメインＣＰＵ３０１ａによって実行される電断監視処理を示すフローチャートである。
【図１３】主制御基板３００のメインＣＰＵ３０１ａによって実行されるタイマ割込処理を示すフローチャートである。
【図１４】主制御基板３００のメインＣＰＵ３０１ａによって実行されるスイッチ処理を示すフローチャートである。
【図１５】主制御基板３００のメインＣＰＵ３０１ａによって実行される第１始動装置スイッチ処理を示すフローチャートである。
【図１６】主制御基板３００のメインＣＰＵ３０１ａによって実行される第２始動装置スイッチ処理を示すフローチャートである。
【図１７】主制御基板３００のメインＣＰＵ３０１ａによって実行されるゲートスイッチ処理を示すフローチャートである。
【図１８】主制御基板３００のメインＣＰＵ３０１ａによって実行される特別図柄処理を示すフローチャートである。
【図１９】主制御基板３００のメインＣＰＵ３０１ａによって実行される大当たり判定処理を示すフローチャートである。
【図２０】主制御基板３００のメインＣＰＵ３０１ａによって実行される変動パターン選択処理を示すフローチャートである。
【図２１】主制御基板３００のメインＣＰＵ３０１ａによって実行される停止中処理を示すフローチャートである。
【図２２】主制御基板３００のメインＣＰＵ３０１ａによって実行される普通図柄処理を示すフローチャートである。
【図２３】主制御基板３００のメインＣＰＵ３０１ａによって実行される電動チューリップ処理を示すフローチャートである。
【図２４】主制御基板３００のメインＣＰＵ３０１ａによって実行される大入賞装置開放制御処理を示すフローチャートである。
【図２５】主制御基板３００のメインＣＰＵ３０１ａによって実行される遊技状態設定処理を示すフローチャートである。
【図２６】演出制御基板３２０のサブＣＰＵ３２０ａによって実行されるタイマ割込処理を示すフローチャートである。
【図２７】演出制御基板３２０のサブＣＰＵ３２０ａによって実行されるコマンド処理を示すフローチャートである。
【図２８】演出制御基板３２０のサブＣＰＵ３２０ａによって実行される保留計数処理を示すフローチャートである。
【図２９】演出制御基板３２０のサブＣＰＵ３２０ａによって実行される変動処理を示すフローチャートである。
【図３０】サブＲＡＭ３２０ｃの保留領域を例示する説明図である。
【図３１】演出制御基板３２０のサブＣＰＵ３２０ａによって実行される演出決定処理を示すフローチャートである。
【図３２】演出内容の決定のためのテーブルを例示する説明図である。
【図３３】演出制御基板３２０のサブＣＰＵ３２０ａによって実行される保留関連処理を示すフローチャートである。
【図３４】演出制御基板３２０のサブＣＰＵ３２０ａによって実行される保留処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、適宜図面を参照しつつ、本発明の遊技機の一実施形態としてのパチンコ遊技機１について説明する。なお本発明は、下記の実施形態になんら限定されるものではなく、その技術範囲を逸脱しない限り、種々なる形態で実施可能である。
【００１２】
［パチンコ遊技機１の構成］
図１を参照しつつ、パチンコ遊技機１の概略構成について説明する。図１は、パチンコ遊技機１の概略正面図である。パチンコ遊技機１は、１種タイプと呼ばれるパチンコ遊技機である。
【００１３】
図１に示されるように、パチンコ遊技機１は、入賞や判定に関する役物等が設けられた遊技盤１００と、遊技盤１００を囲む枠部材１０１とを備えている。
枠部材１０１は、遊技盤１００と所定の間隔を隔てて平行配置された透明なガラス板を支持するいわゆるガラス枠であり、このガラス板と遊技盤１００とによって遊技球が流下可能な遊技領域１０２が形成されている。
【００１４】
枠部材１０１は、その上部中央に、演出などで発光する枠ランプ１０３を有している。枠ランプ１０３の左右両側に、スピーカ１０４を有している。また、枠部材１０１は、その下部が遊技者側へ突出させて構成されており、その突出部分の上面に、円形の演出ボタン１０５を有している。演出ボタン１０５の左側手前に、４つの押しボタンからなる演出キー１０６を有している。さらに、演出ボタン１０５の奥側には、遊技球を発射装置（不図示）へ案内する皿１０７が設けられている。枠部材１０１は、その右側下部に、ハンドル１０８を有している。ハンドル１０８には、レバー１０９が回転可能に取り付けられている。また、レバー１０９の回転にかかわらず、一時的に遊技球の発射を停止するための停止ボタン１１０が設けられている。なお、遊技盤１００の周縁部には、表示器１１１が設けられている。
【００１５】
一方、ガラス板と共に遊技領域１０２を形成する遊技盤１００は、その中央に、液晶表示装置１２１を有している。また、液晶表示装置１２１の上方に、演出などで発光する盤ランプ１２２を有している。また、遊技盤１００は、入賞や判定に関する役物として、第１始動装置１２３、第２始動装置１２４、電動チューリップ１２５、ゲート１２６、大入賞装置１２７、及び、４つの一般入賞装置１２８を有している。
【００１６】
また、液晶表示装置１２１近傍に各種の演出に用いられる可動役物１２９が設けられている。可動役物１２９は、遊技盤１００に対して可動するように構成され、遊技の進行に応じて又は遊技者の操作に応じて、所定の動作を行うことによって演出を行う。可動役物１２９は、ステッピングモータによって駆動される。また、ステッピングモータによる可動役物１２９の駆動は、後述するようにランプ制御基板３４０（図３参照）により制御される演出用駆動装置３４１により実現される。可動役物１２９の動作については後述する。
【００１７】
第１始動装置１２３は、液晶表示装置１２１の下方で遊技盤１００の左右中央に設けられており、第１始動装置１２３の下方に、第２始動装置１２４が設けられている。また、第２始動装置１２４に近接して、普通電動役物としての電動チューリップ１２５が設けられている。ゲート１２６は、遊技盤１００の右側上部に設けられており、液晶表示装置１２１の下方右寄りに、大入賞装置１２７が設けられている。４つの一般入賞装置１２８のうちの２つは遊技盤１００の左側下部に設けられ、残りの２つは遊技盤１００の右側下部に設けられている。なお、遊技盤１００の最下部には、入賞しなかった遊技球を排出する排出装置１３０が設けられている。
【００１８】
このような構成により、遊技者がハンドル１０８を握ってレバー１０９を時計方向に回転させると、皿１０７に溜められた遊技球が発射装置（不図示）へと案内され、レバー１０９の回転角度に応じた打球力で遊技領域１０２へと発射される。
【００１９】
遊技盤１００には、不図示の遊技クギや風車等が設けられており、発射された遊技球は、遊技領域１０２における上部位置へと案内され、遊技クギや風車等に接触することでその移動方向を変化させながら遊技盤１００に沿って落下する。なお、上述したように遊技球の発射は、遊技者が停止ボタン１１０を操作することによって一時的に停止される。
【００２０】
遊技者がハンドル１０８のレバー１０９を小さい回転角で回転させた状態を維持するいわゆる「左打ち」を行うと、遊技球が相対的に弱い打球力で打ち出される。この場合、遊技球は、矢印１３１に例示されるように遊技領域１０２における左側領域を流下する。一方、遊技者がレバー１０９を大きい回転角で回転させた状態を維持するいわゆる「右打ち」を行うと、遊技球が相対的に強い打球力で打ち出される。この場合、遊技球は、矢印１３２に例示されるように遊技領域１０２における右側領域を流下する。したがって、ゲート１２６や大入賞装置１２７へ入賞させる際は「右打ち」が必要となってくる。
【００２１】
第１始動装置１２３は、常時開放されている始動装置であり、第２始動装置１２４は、電動チューリップ１２５が作動しているときだけ開放される始動装置である。パチンコ遊技機１では、遊技球が第１始動装置１２３を通過して入賞した場合、又は遊技球が第２始動装置１２４を通過して入賞した場合、遊技者にとって有利な大当たり遊技を実行するか否かが判定され、その判定結果が表示器１１１に表示される。
【００２２】
なお、以下の説明では、第１始動装置１２３を通過した遊技球の入賞を条件として実行される判定を「第１特別図柄判定」ということとし、第２始動装置１２４への遊技球の入賞を条件として実行される判定を「第２特別図柄判定」ということとし、これらの判定を総称して「特別図柄判定」ということとする。
【００２３】
大入賞装置１２７は、特別図柄判定の結果に応じて開放される。この大入賞装置１２７の開口部には、大入賞装置１２７を開閉するプレートが設けられている。大入賞装置１２７は、通常はこのプレートによって閉塞されている。これに対して、特別図柄判定の判定結果が「大当たり」であることを示す所定の大当たり図柄が表示器１１１に停止表示された場合、すなわち大当たりが発生した場合、上記プレートを作動させて大入賞装置１２７を開放する大当たり遊技が実行される。このため、遊技者は、大当たり遊技中に右打ちを行うことで、大当たり遊技が行われていないときに比べてより多くの賞球を得ることができる。
【００２４】
電動チューリップ１２５は、第２始動装置１２４に近接配置されており、一対の羽根部材を有している。この電動チューリップ１２５は、一対の羽根部材が第２始動装置１２４を閉塞する閉姿勢（図１参照）と、第２始動装置１２４を開放する開姿勢（不図示）とに姿勢変化可能に構成されている。
【００２５】
第２始動装置１２４は、図１に示されるように、通常は電動チューリップ１２５によって閉塞されている。これに対して、遊技球がゲート１２６を通過すると、賞球の払い出しは行われないものの、第２始動装置１２４を開放するか否かが判定される。ここで、第２始動装置１２４を開放すると判定された場合、電動チューリップ１２５の一対の羽根部材が規定時間開姿勢を維持した後に閉姿勢に戻る動作が規定回数だけ繰り返される。このように、第２始動装置１２４は、電動チューリップ１２５が作動していないときには遊技球が通過し難い状態であるのに対して、電動チューリップ１２５が作動することによって遊技球が通過し易い状態となる。なお、以下の説明では、ゲート１２６への遊技球の入賞を条件として実行される判定を「普通図柄判定」と呼ぶものとする。
【００２６】
一般入賞装置１２８は、第１始動装置１２３と同様に常時開放されており、遊技球の入賞によって所定個数の賞球がある入賞装置である。なお、第１始動装置１２３等とは異なり、一般入賞装置１２８に遊技球が入賞しても判定が行われることはない。
【００２７】
［表示器１１１の構成］
図２は、図１における表示器１１１の拡大図である。表示器１１１は、主に特別図柄判定や普通図柄判定に関する情報を表示するものであり、図２に示されるように、第１特別図柄表示器２０１、第２特別図柄表示器２０２、第１特別図柄保留表示器２０３、第２特別図柄保留表示器２０４、普通図柄表示器２０５、及び、普通図柄保留表示器２０６を有している。
【００２８】
第１特別図柄表示器２０１は、第１特別図柄判定が行われると、図柄を変動表示してから第１特別図柄判定の判定結果を示す停止図柄を停止表示することによって第１特別図柄判定の判定結果を報知する。この第１特別図柄表示器２０１には、第１特別図柄判定の結果が「大当たり」であることを示す大当たり図柄、又は第１特別図柄判定の結果がハズレであることを示すハズレ図柄が停止表示される。
【００２９】
第２特別図柄表示器２０２は、第２特別図柄判定が行われると、図柄を変動表示してから第２特別図柄判定の判定結果を示す停止図柄を停止表示することによって第２特別図柄判定の判定結果を報知する。この第２特別図柄表示器２０２には、第２特別図柄判定の判定結果が「大当たり」であることを示す大当たり図柄、又は第２特別図柄判定の結果がハズレであることを示すハズレ図柄が停止表示される。
【００３０】
ところで、特別図柄判定に係る図柄の変動表示中や大当たり遊技中など、第１始動装置１２３に新たに遊技球が入賞した場合、この入賞を契機とする第１特別図柄判定及び図柄の変動表示を即座に実行することができない。そこで、本実施形態におけるパチンコ遊技機１は、第１始動装置１２３に遊技球が入賞しても即座に第１特別図柄判定を実行できない場合に、第１特別図柄判定の権利が保留されるように構成されている。第１特別図柄保留表示器２０３は、このようにして保留された第１特別図柄判定の保留数を表示する。
【００３１】
同様に、特別図柄判定に係る図柄の変動表示中や大当たり遊技中など、第２始動装置１２４に新たに遊技球が入賞した場合、この入賞を契機とする第２特別図柄判定及び図柄の変動表示を即座に実行することができない。そこで、本実施形態におけるパチンコ遊技機１は、第２始動装置１２４に遊技球が入賞しても即座に第２特別図柄判定を実行できない場合に、第２特別図柄判定の権利が保留されるように構成されている。第２特別図柄保留表示器２０４は、このようにして保留された第２特別図柄判定の保留数を表示する。
【００３２】
なお、本実施形態では、第１特別図柄判定の権利の保留及び第２図柄判定の権利の保留を合わせて最大８個まで保留されるようになっている。
普通図柄表示器２０５は、普通図柄判定が行われると、図柄を変動表示してから普通図柄判定の判定結果を示す停止図柄を停止表示することによって普通図柄判定の判定結果を報知する。なお、例えば普通図柄表示器２０５における図柄の変動表示中など、遊技球がゲート１２６を通過しても普通図柄判定及び普通図柄判定に係る図柄の変動表示を即座に実行できない場合には、普通図柄判定の権利が保留される。普通図柄保留表示器２０６は、このようして保留された普通図柄判定の保留数を表示する。
【００３３】
なお、以下の説明では、第１特別図柄表示器２０１又は第２特別図柄表示器２０２に表示される図柄を「特別図柄」と呼び、普通図柄表示器２０５に表示される図柄を「普通図柄」と呼ぶものとする。
【００３４】
［パチンコ遊技機１の内部構成］
図３は、パチンコ遊技機１のブロック図である。パチンコ遊技機１は、主制御基板３００、払出制御基板３１０、演出制御基板３２０、画像制御基板３３０、ランプ制御基板３４０、発射制御基板３５０、及び電源基板３６０を備えている。
【００３５】
主制御基板３００は、遊技機の基本動作を制御する。主制御基板３００は、ワンチップマイコン３０１を備えており、ワンチップマイコン３０１は、メインＣＰＵ３０１ａ、メインＲＯＭ３０１ｂ及びメインＲＡＭ３０１ｃを含んでいる。また、主制御基板３００は、主制御用の入力ポート及び出力ポート（いずれも不図示）を備えている。
【００３６】
この主制御用の入力ポートには、一般入賞装置１２８に遊技球が入球したことを検知する一般入賞装置検出スイッチ３０２、普通図柄ゲート１２６に遊技球が入球したことを検知するゲート検出スイッチ３０３、第１始動装置１２３に遊技球が入球したことを検知する第１始動装置検出スイッチ３０４、第２始動装置１２４に遊技球が入球したことを検知する第２始動装置検出スイッチ３０５、大入賞装置１２７に遊技球が入球したことを検知する大入賞装置検出スイッチ３０６、及び、払出制御基板３１０が接続されている。この主制御用の入力ポートによって、各種信号が主制御基板３００に入力される。
【００３７】
また、主制御用の出力ポートには、第２始動装置１２４に近接配置された電動チューリップ１２５の一対の羽根部材を開閉動作させる始動装置開閉ソレノイド３０７、大入賞装置１２７を開閉するプレートを動作させる大入賞装置開閉ソレノイド３０８、特別図柄を表示する特別図柄表示器２０１，２０２、普通図柄を表示する普通図柄表示器２０５、特別図柄判定の保留数を表示する特別図柄保留表示器２０３，２０４、普通図柄判定の保留数を表示する普通図柄保留表示器２０６、及び、外部情報信号を出力する遊技情報出力端子板３０９、払出制御基板３１０、及び、演出制御基板３２０が接続されている。この主制御用の出力ポートによって、各種信号が出力される。
【００３８】
なお、遊技情報出力端子板３０９は、主制御基板３００において生成された外部情報信号を遊技店のホールコンピュータ等に出力するための基板である。遊技情報出力端子板３０９は主制御基板３００と配線接続され、遊技情報出力端子板３０９には、遊技店のホールコンピュータ等と接続をするためのコネクタが設けられている。
【００３９】
主制御基板３００のワンチップマイコン３０１において、メインＣＰＵ３０１ａは、各検出スイッチやタイマからの入力信号に基づき、メインＲＯＭ３０１ｂに格納されたプログラムを読み出して演算処理を行うとともに、各装置を直接制御したり、或いは演算処理の結果に応じて他の基板にコマンドを送信したりする。
【００４０】
また、メインＲＯＭ３０１ｂには、遊技制御用のプログラムや各種遊技に必要なテーブルが記憶されている。例えば、大当たり抽選に参照される大当たり判定テーブル、特別図柄の停止図柄を決定する図柄決定テーブル、特別図柄の変動パターンを決定する変動パターン決定テーブル等が記憶されている。なお、ここに挙げたテーブルは一部に過ぎず、図示しないテーブルが多数設けられている。
【００４１】
さらにまた、メインＲＡＭ３０１ｃは、メインＣＰＵ３０１ａの演算処理時におけるデータのワークエリアとして機能し、複数の記憶領域を有している。例えば、メインＲＡＭ３０１ｃには、普通図柄判定の保留数Ｔ、普通図柄乱数、特別図柄の保留数Ｕ１，Ｕ２、ラウンド数Ｒ、大入賞装置への入球数Ｃ、確変遊技フラグ、時短遊技フラグなどが記憶される。なお、ここに挙げたものの他にも、多数の情報が記憶される。
【００４２】
払出制御基板３１０は、遊技球の発射制御と賞球の払い出し制御を行う。この払出制御基板３１０は、図示しない払出ＣＰＵ、払出ＲＯＭ、払出ＲＡＭから構成されるワンチップマイコンを備えており、主制御基板３００に対して、双方向に通信可能に接続されている。払出ＣＰＵは、遊技球が払い出されたか否かを検知する払出球計測スイッチ３１１、扉開放スイッチ３１２、及び、タイマからの入力信号に基づいて、払出ＲＯＭに格納されたプログラムを読み出して演算処理を行うとともに、当該処理に基づいて、対応するデータを主制御基板３００に送信する。また、払出制御基板３１０の出力側には、遊技球の貯留部から所定数の賞球を遊技者に払い出すための賞球払出装置の払出モータ３１３が接続されている。払出ＣＰＵは、主制御基板３００から送信された払出個数指定コマンドに基づいて、払出ＲＯＭから所定のプログラムを読み出して演算処理を行うとともに、賞球払出装置の払出モータ３１３を制御して所定の賞球を遊技者に払い出す。このとき、払出ＲＡＭは、払出ＣＰＵの演算処理時におけるデータのワークエリアとして機能する。
【００４３】
演出制御基板３２０は、主に遊技中や待機中等の各演出を制御する。この演出制御基板３２０は、サブＣＰＵ３２０ａ、サブＲＯＭ３２０ｂ、サブＲＡＭ３２０ｃを備えており、主制御基板３００に対して、当該主制御基板３００から演出制御基板３２０への一方向に通信可能に接続されている。サブＣＰＵ３２０ａは、主制御基板３００から送信されたコマンド、演出ボタン検出スイッチ３２１、演出キー検出スイッチ３２２、及び、タイマからの入力信号に基づいて、サブＲＯＭ３２０ｂに格納されたプログラムを読み出して演算処理を行うとともに、当該処理に基づいて、対応するデータを画像制御基板３３０やランプ制御基板３４０へ送信する。サブＲＡＭ３２０ｃは、サブＣＰＵ３２０ａの演算処理時におけるデータのワークエリアとして機能する。
【００４４】
例えば、演出制御基板３２０におけるサブＣＰＵ３２０ａは、主制御基板３００から特別図柄の変動態様を示す変動パターン指定コマンドを受信すると、受信した変動パターン指定コマンドの内容を解析して、液晶表示装置１２１、音声出力装置３３１、演出用駆動装置３４１、演出用照明装置３４２に所定の演出を実行させるためのデータを生成し、かかるデータを画像制御基板３３０やランプ制御基板３４０へ送信する。
【００４５】
また、演出制御基板３２０は可動役物１２９が所定の位置にあることを検出する２つの位置検出センサ（上側位置検出センサ３２３、下側位置検出センサ３２４）を備えている。本実施形態における位置検出センサは光学式のセンサであって、光を照射する照射器と光を検出する受光器とを備えており、可動役物１２９が移動して照射器から照射された光の遮光状況が変化することにより可動役物１２９の移動を検出するものである。なお位置検出センサの構成は特に限定されるものではなく、例えば可動役物１２９に照射した光の反射光を検出する光学センサや磁気センサ、可動役物１２９が所定の位置にあるときに押圧されるスイッチ式のセンサなどを利用することが考えられる。
【００４６】
演出制御基板３２０のサブＲＯＭ３２０ｂには、演出制御用のプログラムや各種の遊技の決定に必要なデータ、テーブルが記憶されている。
例えば、主制御基板３００から受信した変動パターン指定コマンドに基づいて演出パターンを決定するための演出パターン決定テーブル、停止表示する装飾図柄の組み合わせを決定するための装飾図柄決定テーブル等がサブＲＯＭ３２０ｂに記憶されている。なお、上述したテーブルは、本実施形態におけるテーブルのうち、特徴的なテーブルを一例として列挙しているに過ぎず、この他にも不図示のテーブルやプログラムが多数設けられている。
【００４７】
演出制御基板３２０のサブＲＡＭ３２０ｃは、複数の記憶領域を有している。これらの記憶領域には、遊技状態、演出モード、演出パターン、装飾図柄、計数カウンタ、発射操作情報等が記憶される。なお、この他にも多数の情報が記憶される。
【００４８】
画像制御基板３３０は、液晶表示装置１２１の画像表示制御を行うための図示しない画像ＣＰＵ、制御ＲＯＭ、制御ＲＡＭ、ＣＧＲＯＭ、ＶＲＡＭ、ＶＤＰと、音声ＣＰＵ、音声ＲＯＭ、及び、音声ＲＡＭを備えている。この画像制御基板３３０は、演出制御基板３２０に双方向通信可能に接続されており、その出力側に液晶表示装置１２１及び音声出力装置３３１が接続されている。
【００４９】
画像ＣＰＵは、演出制御基板３２０から受信したコマンドに基づいて、ＶＤＰに所定の画像を表示させる制御を行う。制御ＲＡＭは、画像ＣＰＵの演算処理時におけるデータのワークエリアとして機能し、制御ＲＯＭから読み出されたデータを一時的に記憶するものである。また、制御ＲＯＭには、画像ＣＰＵの制御処理のプログラムや、演出パターンのアニメーションを表示するためのアニメパターン、アニメシーン情報などが記憶されている。
【００５０】
ＣＧＲＯＭには、液晶表示装置１２１に表示される装飾図柄や背景等の画像データが多数格納されており、画像ＣＰＵが演出制御基板３２０から送信されたコマンドに基づいて所定のプログラムを読み出すとともに、ＣＧＲＯＭに格納された所定の画像データをＶＲＡＭに展開させ、ＶＲＡＭに展開された画像データを液晶表示装置１２１に表示させる制御を行う。
【００５１】
また、音声ＲＯＭには、音声出力装置３３１から出力するための音声のデータが多数格納されており、音声ＣＰＵは、演出制御基板３２０から送信されたコマンドに基づいて所定のプログラムを読み出すとともに、音声出力装置３３１における音声出力制御を行う。
【００５２】
ランプ制御基板３４０は、遊技盤１００に設けられた盤ランプ１２２を点灯制御したり、枠部材１０１に設けられた枠ランプ１０３を制御したりする。また、ランプ制御基板３４０は、演出用駆動装置３４１を動作させるステッピングモータ３４１ａを通電制御する。このランプ制御基板３４０は、演出制御基板３２０に接続されており、演出制御基板３２０から送信されたデータに基づいて、上記の各制御を行うこととなる。
【００５３】
発射制御基板３５０は、タッチセンサ３５１からのタッチ信号を入力するとともに、発射ボリューム３５２から供給された電圧に基づいて、発射用ソレノイド３５３や玉送りソレノイド３５４に対する通電制御を行う。
【００５４】
タッチセンサ３５１は、遊技者がハンドル１０８に触れたことによる静電容量の変化を利用した静電容量型の近接スイッチから構成され、遊技者がハンドル１０８に触れたことを検知すると、発射制御基板３５０に発射用ソレノイド３５３の通電を許可するタッチ信号を出力する。
【００５５】
発射ボリューム３５２は、可変抵抗器から構成され、その発射ボリューム３５２に印加された定電圧（例えば５Ｖ）を可変抵抗器により分圧して、分圧した電圧を発射制御基板３５０へ供給する。
【００５６】
ここで、発射用ソレノイド３５３の回転速度は、発射制御基板３５０に設けられた水晶発振器の出力周期に基づく周波数から、約９９．９（回／分）に設定されている。これにより、１分間に発射される遊技球の個数は、発射ソレノイドが１回転する毎に１個発射されるため、約９９．９（個／分）となる。すなわち、１個の遊技球は約０．６秒毎に発射されることになる。
【００５７】
なお、タッチセンサ３５１からのタッチ信号及び発射ボリューム３５２からの電圧信号は、演出制御基板３２０へ入力されるようになっている。これにより、演出制御基板３２０において遊技球の発射を検出可能となる。
【００５８】
電源基板３６０は、コンデンサからなるバックアップ電源を備えており、パチンコ遊技機１に電源電圧を供給する。具体的には、主制御基板３００、払出制御基板３１０、演出制御基板３２０、発射制御基板３５０へ電源電圧を供給する。また、パチンコ遊技機１に供給する電源電圧を監視し、電源電圧が所定値以下となったときに、電断検知信号を主制御基板３００に出力する。より具体的には、電断検知信号がハイレベルになるとメインＣＰＵ３０１ａは動作可能状態になり、電断検知信号がローレベルになるとメインＣＰＵ３０１ａは動作停止状態になる。バックアップ電源はコンデンサに限らず、例えば、電池でもよく、コンデンサと電池とを併用して用いてもよい。
【００５９】
［各種テーブル］
図４〜図６を用い、メインＲＯＭ３０１ｂに記憶されている各種テーブルの詳細について説明する。
【００６０】
図４（Ａ）及び（Ｂ）は、「大当たりの判定」に用いられる大当たり判定テーブルを示している。図４（Ａ）は、第１特別図柄の大当たり判定テーブルであり、図４（Ｂ）は、第２特別図柄の大当たり判定テーブルである。
【００６１】
大当たり判定テーブルは、遊技状態及び取得された大当たり乱数に基づいて、「大当たり」又は「ハズレ」を判定するものである。大当たり乱数は、「０」〜「５９８」のいずれかの数値として、第１始動装置１２３又は第２始動装置１２４への入球時に取得される。
【００６２】
ここで図４（Ａ）及び（Ｂ）に示す遊技状態について説明を加える。
本実施形態においては、大当たりの判定に関する状態として「通常遊技状態」と「確変遊技状態」とを有する。
【００６３】
「通常遊技状態」というのは、第１始動装置１２３又は第２始動装置１２４に遊技球が入球したことを条件として行われる大当たりの判定において、大当たりとなる確率が１／２９９．５に設定された遊技状態をいう。これに対して「確変遊技状態」というのは、上記大当たりとなる確率が１／２９．９５に設定された遊技状態をいう。したがって、「確変遊技状態」では、「通常遊技状態」よりも、大当たりに当選し易いこととなる。なお、この確変遊技状態のときには、後述する確変遊技フラグが「ＯＮ」にセットされており、通常遊技状態のときには、確変遊技フラグが「ＯＦＦ」になっている。また、通常遊技状態から確変遊技状態に移行するのは、確変大当たり遊技を終了した後である。
【００６４】
なお、「大当たり」とは、大入賞装置１２７を開放させる特別遊技である。具体的には、第１始動装置１２３又は第２始動装置１２４に遊技球が入球したことを条件として行われる大当たりの判定において、大当たりに当選したときに実行される遊技をいう。
【００６５】
「大当たり」においては、大入賞装置１２７が開放されるラウンド遊技を合計１５回又は合計８回行う。各ラウンド遊技における大入賞装置１２７の最大開放時間は最大２９．５秒に設定されており、この間に大入賞装置１２７に規定個数（９個）の遊技球が入球すると、１回のラウンド遊技が終了となる。「大当たり」は、大入賞装置１２７に遊技球が入球するとともに、当該入球に応じた賞球を遊技者が獲得できることから、多量の賞球を獲得可能である。また、大入賞装置１２７は、遊技盤１００の右側の下部に設けられていることから、「大当たり」のときには、ハンドル１０８のレバー１０９を大きく回転させる、いわゆる「右打ち」で遊技を行うこととなる。
【００６６】
図４（Ａ）に示す第１特別図柄の大当たり判定テーブルによれば、通常遊技状態であるときには、取得された大当たり乱数が「７」又は「８」のときに大当たりと判定される。一方、確変遊技状態であるときには、「７」〜「２６」の２０個の大当たり乱数が大当たりと判定される。なお、上記以外の値であった場合には「ハズレ」と判定される。
【００６７】
大当たり乱数の乱数範囲が「０」〜「５９８」であるから、通常遊技状態のときに大当たりと判定される確率は１／２９９．５であり、確変遊技状態のときに大当たりと判定される確率は１０倍アップして１／２９．９である。
【００６８】
図４（Ｃ）は、「普通図柄の当たり判定」に用いられる当り判定テーブルを例示する説明図である。
当たり判定テーブルは、遊技状態及び取得された普通図柄乱数に基づいて、「当たり」又は「ハズレ」を判定するものである。普通図柄乱数は、「０」〜「６５５３５」のいずれかの数値として、ゲート１２６の通過時に取得される。
【００６９】
ここで図４（Ｃ）に示す遊技状態について説明を加える。
本実施形態では、第２始動装置１２４に近接して配置された電動チューリップ１２５に関する状態として「非時短遊技状態」と「時短遊技状態」とを有する。上述した大当たりの判定に関する状態（通常遊技状態、確変遊技状態）と電動チューリップ１２５に関する状態（非時短遊技状態、時短遊技状態）とは、それぞれの状態を関連させることもでき、独立させることもできる。
【００７０】
なお、遊技を開始したときの遊技状態、すなわちパチンコ遊技機１の初期の遊技状態は、「通常遊技状態」であって「非時短遊技状態」に設定されている。
本実施形態において「非時短遊技状態」というのは、ゲート１２６を遊技球が通過したことを条件として行われる普通図柄の当たり判定において、その判定結果に対応する普通図柄の変動時間が１２秒と長く設定され、かつ、当たりに当選した際の第２始動装置１２４の開放制御時間が０．２秒と短く設定された遊技状態をいう。つまり、ゲート１２６を遊技球が通過すると、普通図柄の抽選が行われて、普通図柄表示器２０５において普通図柄の変動表示が行われるが、普通図柄は変動表示が開始されてから１２秒後に停止表示する。そして、抽選結果が当たりであった場合には、普通図柄の停止表示後に、電動チューリップ１２５の可動により第２始動装置１２４が約０．２秒間開放される。
【００７１】
これに対して「時短遊技状態」というのは、ゲート１２６を遊技球が通過したことを条件として行われる普通図柄の当たり判定において、その判定結果に対応する普通図柄の変動時間が３秒と、「非時短遊技状態」よりも短く設定され、かつ、当たりに当選した際の第２始動装置１２４の開放制御時間が３．５秒と、「非時短遊技状態」よりも長く設定された遊技状態をいう。さらに、「非時短遊技状態」においては普通図柄の当たり判定において当たりに当選する確率が１／６５５３６に設定され、「時短遊技状態」においては普通図柄の当たり判定において当たりに当選する確率が６５５３５／６５５３６に設定される。なお、この時短遊技状態のときには、後述する時短遊技フラグが「ＯＮ」にセットされており、非時短遊技状態のときには、時短遊技フラグが「ＯＦＦ」になっている。
【００７２】
したがって、「時短遊技状態」においては、「非時短遊技状態」よりも、ゲート１２６を遊技球が通過する限りにおいて、第２始動装置１２４が開放状態に制御されやすくなる。これにより、「時短遊技状態」では、遊技の進行において遊技球の消費が抑えられる。
【００７３】
また、ゲート１２６が遊技盤１００の右側に設けられていることから、「時短遊技状態」のときには、ハンドル１０８のレバー１０９を大きく回転させた、いわゆる「右打ち」で遊技を行うこととなる。
【００７４】
なお、普通図柄の当たり判定において当たりに当選する確率を「非時短遊技状態」及び「時短遊技状態」のいずれの遊技状態であっても変わらないように設定してもよい。
図４（Ｃ）に示す当り判定テーブルによれば、非時短遊技状態であるときには、普通図柄乱数が「０」のときに当たりと判定される。一方、時短遊技状態であるときには、普通図柄乱数が「０」〜「６５５３４」のいずれかであるときに当たりと判定される。なお、上記以外の乱数値であった場合には、「ハズレ」と判定される。
【００７５】
普通図柄乱数の範囲が「０」〜「６５５３５」であるから、非時短遊技状態のときに当たりと判定される確率は１／６５５３６であり、時短遊技状態のときに当たりと判定される確率は６５５３５／６５５３６＝１／１．００００２である。
【００７６】
図５は、特別図柄の停止図柄を決定する図柄決定テーブルを例示する説明図である。
図５（Ａ）は、大当たりのときに停止図柄を決定するための図柄決定テーブルであり、図５（Ｂ）は、１５Ｒ大当たりとなる確率を示す説明図であり、図５（Ｃ）は、ハズレのときに停止図柄を決定するための図柄決定テーブルである。
【００７７】
図５（Ａ）では、「特別図柄」の種別（遊技球が第１始動装置１２３及び第２始動装置１２４のいずれに入球したか）と、第１始動装置１２３又は第２始動装置１２４に遊技球が入球したときに取得される「大当たり図柄用乱数値」に基づいて、大当たりの「種別」及び停止図柄データが決定される。なお、大当たり図柄用乱数は、その範囲が「０」〜「９９」に設定されている。また、確変大当たりとなるか通常大当たりとなるかの確率は、それぞれ１／２（５０％）となっている。
【００７８】
図５（Ａ）に示すように、第１特別図柄において大当たりのときには大当たり図柄用乱数を参照し、大当たり図柄用乱数が「０」〜「４９」のいずれかであれば、１／２の確率で「確変１５Ｒ大当たり」となり、１／２の確率で「通常１５Ｒ大当たり」となる。このときは、停止図柄データがそれぞれ「０１」、「０２」となる。
【００７９】
同様に、大当たり図柄用乱数が「５０」〜「９９」のいずれかであれば、１／２の確率で「確変８Ｒ大当たり」となり、１／２の確率で「通常８Ｒ大当たり」となる。このときは、停止図柄データがそれぞれ「０３」、「０４」となる。
【００８０】
第２特別図柄において大当たりのときにも大当たり用図柄乱数を参照し、大当たり図柄用乱数が「０」〜「７４」のいずれかであれば、１／２の確率で「確変１５Ｒ大当たり」となり、１／２の確率で「通常１５Ｒ大当たり」となる。このときは、停止図柄データがそれぞれ「０５」、「０６」となる。
【００８１】
同様に、大当たり図柄用乱数が「７５」〜「９９」のいずれかであれば、１／２の確率で「確変８Ｒ大当たり」となり、１／２の確率で「通常８Ｒ大当たり」となる。このときは、停止図柄データがそれぞれ「０７」、「０８」となる。
【００８２】
図５（Ｂ）に示すように１５Ｒ大当たりとなる割合は、第１特別図柄で大当たりとなった場合が５０％であるのに対し、第２特別図柄で大当たりとなった場合は、７５％となっている。
【００８３】
図５（Ｃ）に示すように、第１特別図柄においても第２特別図柄においても判定結果がハズレのときには、停止図柄データは「００」となる。
なお、特別図柄の種類（停止図柄データ）によって、大当たり終了後の遊技状態、大当たり態様が決定される。
【００８４】
［変動パターン決定テーブル］
図６は、特別図柄の変動パターンを決定する変動パターン決定テーブルを例示する説明図である。
【００８５】
図６に示すように、第１特別図柄及び第２特別図柄の変動パターン決定テーブルは共通となっている。変動パターンは、判定結果、遊技状態、保留球数、リーチ乱数、及び、変動パターン乱数に基づいて決定される。なお、リーチ乱数及び変動パターン乱数は「０」〜「９９」の値をとる。
【００８６】
図６に例示されるように、判定結果が確変大当たりである場合、変動パターン乱数に基づいて変動パターンが決定される。具体的には、変動パターン乱数が「０」〜「２９」のときは、変動パターン１が選択される。このとき、変動時間は２０秒であり、リーチＡによって大当たりとなる。そして、大当たり終了後、確変遊技状態で遊技が制御される。また、変動パターン乱数が「３０」〜「９９」のときは、変動パターン２が選択される。このとき、変動時間は３０秒であり、リーチＢによって大当たりとなる。そして、大当たり終了後、確変遊技状態で遊技が制御される。
【００８７】
判定結果が通常大当たりである場合、変動パターン乱数に基づいて変動パターンが決定される。具体的には、変動パターン乱数が「０」〜「２９」のときは、変動パターン１が選択される。このとき、変動時間は２０秒であり、リーチＡによって大当たりとなる。そして、大当たり終了後、通常遊技状態で遊技が制御される。また、変動パターン乱数が「３０」〜「９９」のときは、変動パターン２が選択される。このとき、変動時間は３０秒であり、リーチＢによって大当たりとなる。そして、大当たり終了後、通常遊技状態で遊技が制御される。
【００８８】
判定結果がハズレである場合、遊技状態、保留球数、リーチ判定用乱数、及び、変動パターン乱数に基づいて変動パターンが決定される。
具体的には、遊技状態が「非時短遊技状態」で保留球数が「０〜４」である場合、リーチ乱数及び変動パターン乱数により、変動パターン３，４，５のいずれかが選択される。変動パターン３は変動時間が１０秒の通常変動であり、変動パターン４は変動時間が２０秒でありリーチＡでハズレとなり、変動パターン５は変動時間が３０秒でありリーチＢでハズレとなる。
【００８９】
遊技状態が「非時短遊技状態」で保留球数が「４〜８」である場合、リーチ乱数及び変動パターン乱数により、変動パターン４，５，６のいずれかが選択される。変動パターン６は変動時間が５秒の短縮変動であり、変動パターン４は変動時間が２０秒でありリーチＡでハズレとなり、変動パターン５は変動時間が３０秒でありリーチＢでハズレとなる。
【００９０】
遊技状態が「時短遊技状態」で保留球数が「０〜２」である場合、リーチ乱数及び変動パターン乱数により、変動パターン３，４，５のいずれかが選択される。変動パターン３は変動時間が１０秒の通常変動であり、変動パターン４は変動時間が２０秒でありリーチＡでハズレとなり、変動パターン５は変動時間が３０秒でありリーチＢでハズレとなる。
【００９１】
遊技状態が「時短遊技状態」で保留球数が「３〜８」である場合、リーチ乱数及び変動パターン乱数により、変動パターン４，５，６のいずれかが選択される。変動パターン４は変動時間が５秒の短縮変動であり、変動パターン４は変動時間が２０秒でありリーチＡでハズレとなり、変動パターン５は変動時間が３０秒でありリーチＢでハズレとなる。
【００９２】
なお、図６に例示する特別図柄の変動パターン決定テーブルの特徴として、判定結果がハズレの場合に時短遊技状態であるときには、特別図柄の変動時間が短くなるように設定されている。例えば、大当たりの判定結果がハズレの場合に保留球数が３のときには、時短遊技状態であればリーチ乱数に基づいて９５％の確率で変動時間が５秒の変動パターン６（短縮変動）が決定されるが、非時短遊技状態であれば変動時間が１０秒を超える変動パターンが決定される。このように、時短遊技状態になると変動時間が短くなるように設定されている。
【００９３】
［可動役物］
図７〜図９を用いて、可動役物１２９の動作について説明する。なお以下の説明における前後、上下、左右の方向は遊技者が当該パチンコ遊技機１にて遊技を行う場合の遊技者を基準とした方向であり、遊技者が位置する側をパチンコ遊技機１における前方として説明する。
【００９４】
図７（Ａ）、（Ｂ）は、可動役物１２９及びその移動を実行する演出用駆動装置３４１を示す図である。可動役物１２９は、意匠的に特徴を有する２つの第１装飾部材７０１、第２装飾部材７０２を有しており、これらが連動して移動する。本実施形態において、第１装飾部材７０１はカップをイメージした形状であり、第２装飾部材７０２はカップの台座をイメージした形状である。第２装飾部材７０２は第１装飾部材７０１の前側（遊技者側）に位置しており、第１装飾部材７０１のカップの脚に一部が重なるように配置される。
【００９５】
演出用駆動装置３４１は、複数の柱状のリンク部材により可動役物１２９を支持する。演出用駆動装置３４１の本体部には第１リンク部材７０３及び第２リンク部材７０４が回動可能に連結されており、第１リンク部材７０３及び第２リンク部材７０４の先端にはそれぞれ第３リンク部材７０５及び第４リンク部材７０６の下端が回動可能に連結されている。
【００９６】
また第３リンク部材７０５及び第４リンク部材７０６の上端近傍には第５リンク部材７０７及び第６リンク部材７０８が回動可能に連結されている（図７（Ｂ）参照）。
第１装飾部材７０１は第３リンク部材７０５及び第４リンク部材７０６に連結されている。第２装飾部材７０２は第５リンク部材７０７及び第６リンク部材７０８により連結されている。
【００９７】
すなわち、可動役物１２９は、右側に位置する第１リンク部材７０３、第３リンク部材７０５、及び第５リンク部材７０７と、左側に位置する第２リンク部材７０４、第４リンク部材７０６、及び第６リンク部材７０８と、の左右二つのリンク機構により保持される。またそれら左右のリンク機構は、一端が演出用駆動装置３４１の本体部を介して遊技盤１００に連結され、他端が可動役物１２９に連結されるものであるといえる。
【００９８】
演出用駆動装置３４１は、図７（Ａ）、（Ｂ）では図示しないステッピングモータ３４１ａにより回転軸７０９、７１０を中心に第１リンク部材７０３及び第２リンク部材７０４を回転駆動させることにより可動役物１２９の移動を実現する。
【００９９】
図７（Ａ）の位置は可動役物１２９（第１装飾部材７０１及び第２装飾部材７０２）が最も上方に移動した進出位置である。この状態から回転軸７０９を中心に第１リンク部材７０３を反時計回りに回転させると共に、回転軸７１０を中心に第２リンク部材７０４を時計回りに回転させると、可動役物１２９は真っ直ぐに下方に移動して、図７（Ｂ）のように、可動役物１２９が最も下方に移動した原点位置まで移動する。同様に、原点位置にあるときに第１リンク部材７０３及び第２リンク部材７０４を上述したものとは反対向きに回転させると、可動役物１２９は真っ直ぐ上方に移動して進出位置まで移動する。
【０１００】
［可動役物の動作制御］
図８（Ａ）、（Ｂ）は、可動役物１２９の動作と位置検出センサの位置関係を模式的に示す図である。理解が容易になるように、可動役物１２９の形状を１つの板状のものとして示している。図８（Ａ）において、（ｉ）が原点位置、（ｖｉ）が進出位置である。上側位置検出センサ３２３は下側位置検出センサ３２４よりも上側の位置に配置される。
【０１０１】
図８（Ｂ）は、これらの位置検出センサを側方から見た図である。上側位置検出センサ３２３は照射器３２３ａ及び受光器３２３ｂを備え、下側位置検出センサ３２４は照射器３２４ａ及び受光器３２４ｂを備える。対を成す照射器及び受光器は間隔を空けて配置され、その間の領域を可動役物１２９が移動する。照射器及び受光器は、演出用駆動装置３４１や遊技盤１００、枠部材１０１などに固定されている。
【０１０２】
照射器３２３ａ、３２４ａは受光器３２３ｂ、３２４ｂに向けて光を照射する。受光器３２３ｂ、３２４ｂが照射器から照射された光を検知できる状態を受光状態とし、検知できない状態を遮光状態とする。
【０１０３】
可動役物１２９が原点位置（ｉ）にあるとき、及び、（ｉ）から少し上昇した（ｉｉ）の位置にあるとき、可動役物１２９によって遮光されいずれの位置検出センサも遮光状態となる。さらに上昇して（ｉｉｉ）の位置となると、下側位置検出センサ３２４が受光状態となる。この受光状態は、（ｉｉｉ）から（ｉｖ）の位置までの範囲に可動役物１２９が位置する間は継続する。さらに可動役物１２９が上昇して（ｖ）の位置となると、いずれの位置検出センサも受光状態となる。進出位置（ｖｉ）においても同様である。このように、位置検出センサが受光状態であるか遮光状態であるかに基づいて可動役物１２９の位置を判別できる。特に受光状態と遮光状態とが切り替わったタイミングが、可動役物１２９が基準となる位置を通過したタイミングとして判断できる。
【０１０４】
図９を用いて、演出制御基板３２０（サブＣＰＵ３２０ａ）によるステッピングモータ３４１ａの動作制御を説明する。ランプ制御基板３４０は、演出制御基板３２０からの制御指令に応じて、ステッピングモータ３４１ａを通電駆動させる図示しないドライバへ駆動パルスを出力する。ドライバはパルス数に応じたステップの駆動（回転）を実現するようにステッピングモータ３４１ａに通電を行い、ステッピングモータ３４１ａを回転させる。なお以下の記載においては、ランプ制御基板３４０とドライバの記載を省略して、単に演出制御基板３２０がステッピングモータ３４１ａを駆動させる又は制御すると説明する。
【０１０５】
可動役物１２９が（ｉ）から（ｉｉｉ）まで移動するために必要なステップ数を「Ｘ１」とする。以下同様に、（ｉｉｉ）から（ｖ）までを「Ｘ２」、（ｖ）から（ｖｉ）までを「Ｘ３」とする。また、（ｖｉ）から（ｉｖ）までを「Ｙ１」、（ｉｖ）から（ｉｉ）までを「Ｙ２」、（ｉｉ）から（ｉ）までを「Ｙ３」とする。
【０１０６】
演出制御基板３２０は、可動役物１２９を原点位置（ｉ）から進出位置（ｖｉ）へ移動させる際には、ステッピングモータ３４１ａに少なくともＸ１＋Ｘ２よりも多いステップ数を駆動させ、可動役物１２９が少なくとも（ｖ）の位置を通過するように制御する。
【０１０７】
そして演出制御基板３２０は、上側位置検出センサ３２３により可動役物１２９が（ｖ）の位置を通過したことを検出すると、そのタイミングからステッピングモータ３４１ａにＸ３のステップ数を駆動させ、可動役物１２９を進出位置（ｖｉ）まで移動させる。
【０１０８】
すなわち進出位置（ｖｉ）とは、可動役物１２９が（ｖ）の位置を通過したタイミングから所定のステップ数駆動した位置である。
また演出制御基板３２０は、可動役物１２９を進出位置（ｖｉ）から原点位置（ｉ）へ移動させる際には、ステッピングモータ３４１ａに少なくともＹ１＋Ｙ２よりも多いステップ数を駆動させ、可動役物１２９が少なくとも（ｉｉ）の位置を通過するように制御する。
【０１０９】
そして演出制御基板３２０は、下側位置検出センサ３２４により可動役物１２９が（ｉｉ）の位置を通過したことを検出すると、そのタイミングからステッピングモータ３４１ａにＹ３のステップ数を駆動させ、可動役物１２９を原点位置（ｉ）まで移動させる。
【０１１０】
すなわち原点位置（ｉ）とは、可動役物１２９が（ｉｉ）の位置を通過したタイミングから所定のステップ数駆動した位置である。
なお演出制御基板３２０による上述した制御は、可動役物１２９を原点位置（ｉ）から進出位置（ｖｉ）へ移動させる場合や、進出位置（ｖｉ）から原点位置（ｉ）へ移動させる場合に限らない。例えば（ｉｖ）より下の位置から（ｖ）を通過して上方の所望の位置へ可動役物１２９を移動させたい場合や、（ｉｉｉ）より上の位置から（ｉｉ）を通過して下方の所望の位置へ可動役物１２９を移動させたい場合に、演出制御基板３２０は可動役物１２９が（ｖ）や（ｉｉ）を通過したタイミングから必要なステップ数を駆動させることで、所望の位置へ移動させることができる。
【０１１１】
［主制御基板のメイン処理］
図１０を用いて、主制御基板３００において実行されるメイン処理について説明する。ここで、図１０は、主制御基板３００において実行されるメイン処理の一例を示すフローチャートである。主制御基板３００は、電源投入時に、このメイン処理を実行する。主制御基板３００のメイン処理は、メインＲＯＭ３０１ｂに記憶されているプログラムに基づいてメインＣＰＵ３０１ａが実行するものである。
【０１１２】
最初のＳ１００１では、メインＲＡＭ３０１ｃへのアクセスを許可する。この処理は、例えば電源投入後、演出制御基板３２０のサブＣＰＵ３２０ａが起動するのに十分な時間（例えば１０００ｍｓ）を待機した後に行われる。
【０１１３】
Ｓ１００２では、ＲＡＭクリアスイッチが「ＯＮ」であるか否かを判断する。ここでＲＡＭクリアスイッチが「ＯＮ」であると判断された場合（Ｓ１００２：ＹＥＳ）、Ｓ１０１１へ移行する。一方、ＲＡＭクリアスイッチが「ＯＮ」でないと判断された場合（Ｓ１００２：ＮＯ）、すなわちＲＡＭクリアスイッチが「ＯＦＦ」である場合には、Ｓ１００３へ移行する。
【０１１４】
Ｓ１００３では、バックアップフラグが「ＯＮ」であるか否かを判断する。バックアップフラグは、メインＲＡＭ３０１ｃに記憶されるものであり、パチンコ遊技機１への電源が遮断された状態になるとセットされて「ＯＮ」となる。ここでバックアップフラグが「ＯＮ」であると判断された場合（Ｓ１００３：ＹＥＳ）、Ｓ１００４へ移行する。一方、バックアップフラグが「ＯＮ」でないと判断された場合（Ｓ１００３：ＮＯ）、すなわちバックアップフラグが「ＯＦＦ」である場合には、Ｓ１０１１へ移行する。
【０１１５】
Ｓ１００４では、チェックサムが正常であるか否かを判断する。チェックサムとは、バックアップ情報に対して作成されるものであり、データの加算値が一致することでバックアップ情報の正当性を判断しようというものである。ここでチェックサムが正常であると判断された場合（Ｓ１００４：ＹＥＳ）、Ｓ１００５へ移行する。一方、チェックサムが正常でないと判断された場合（Ｓ１００４：ＮＯ）、Ｓ１０１１へ移行する。
【０１１６】
Ｓ１００５では、復旧処理を実行する。復旧処理の詳細については後述する。
Ｓ１００６では、ＣＴＣ周期の設定を行う。この処理は、内蔵されているタイマカウンタであるＣＴＣの周期を設定するものである。例えば４ｍｓに設定するという具合である。これにより、メインＣＰＵ３０１ａは、ＣＴＣの周期で、後述するタイマ割込処理を実行する。
【０１１７】
Ｓ１００７では、電断監視処理を実行する。電断監視処理の詳細については後述する。
Ｓ１００８では、割込禁止設定を行う。この処理は、メインＣＰＵ３０１ａによるタイマ割込処理を禁止するものである。
【０１１８】
Ｓ１００９では、乱数更新処理を行う。この処理は、大当たり乱数、大当たり用図柄乱数、リーチ乱数、変動パターン乱数、及び普通図柄乱数の各種乱数値を更新するものである。これらの乱数値は、この処理が行われる毎に「１」加算される。なお、各乱数値は、予め設定された最大値に達した後は「０」に戻される。
【０１１９】
Ｓ１０１０では、割込許可設定を行う。この処理は、メインＣＰＵ３０１ａによるタイマ割込処理を許可するものである。そして、Ｓ１０１０の処理終了後、Ｓ１００７からの処理を繰り返す。
【０１２０】
Ｓ１０１１には、Ｓ１００２で肯定判断された場合、Ｓ１００３で否定判断された場合、及び、Ｓ１００４で否定判断された場合に移行する。Ｓ１０１１では、ＲＡＭクリアを行う。ＲＡＭクリアとは、主制御基板３００が設定する各種フラグやカウント値を初期化するものである。例えば各種フラグには、確変フラグや時短フラグが挙げられる。カウント値には、時短変動回数Ｗなどが挙げられる。
【０１２１】
Ｓ１０１２では、周辺部初期設定を行う。この処理は、主制御基板３００から払出制御基板３１０及び演出制御基板３２０へ初期設定コマンドを送信するものである。これにより、払出制御基板３１０及び演出制御基板３２０にて、初期設定が行われる。Ｓ１０１２の処理終了後、上述したＳ１００６へ移行する。
【０１２２】
［復旧処理］
図１１を用い、主制御基板３００において実行される復旧処理について説明する。この復旧処理は、図１０のＳ１００５にて実行されるものである。
【０１２３】
最初のＳ１１０１では、作業領域を設定する。この処理は、作業領域は、復旧処理に用いられる領域であり、メインＲＡＭ３０１ｃに設定される。
Ｓ１１０２では、復旧コマンドを作成する。この復旧コマンドには、遊技状態を示す「遊技状態データ」が含まれる。すなわち、確変遊技フラグ及び時短遊技フラグなどである。また、これらフラグに関するカウンタのカウント値が含まれる。さらに、保留表示に関連する保留情報が含まれる。
【０１２４】
Ｓ１１０３では、復旧コマンドを送信する。この処理は、Ｓ１１０２にて作成した復旧コマンドを演出制御基板３２０へ送信するものである。
Ｓ１１０４ではバックアップフラグを「ＯＦＦ」とし、その後、復旧処理を終了する。
【０１２５】
［電断監視処理］
図１２を用い、主制御基板３００において実行される電断監視処理について説明する。この電断監視処理は、図７のＳ１００７にて実行されるものである。
【０１２６】
最初のＳ１２０１では、割込禁止設定を行う。この処理は、この処理は、メインＣＰＵ３０１ａによるタイマ割込処理を禁止するものである。
Ｓ１２０２では、電源が遮断されたか否かを判断する。この処理は、パチンコ遊技機１への電源供給が遮断されたか否かを判断するものである。ここで電源が遮断されたと判断された場合（Ｓ１２０２：ＹＥＳ）、Ｓ１２０３へ移行する。一方、電源が遮断されていないと判断された場合（Ｓ１２０２：ＮＯ）、Ｓ１２０６へ移行する。
【０１２７】
Ｓ１２０３では、バックアップ情報を作成して格納する。バックアップ情報はメインＲＡＭ３０１ｃに格納される。このとき、チェックサムを作成しバックアップ情報とともに格納する。バックアップ情報は復旧コマンドの作成に用いられる。
【０１２８】
Ｓ１２０４では、バックアップフラグを「ＯＮ」にする。バックアップフラグは、メインＲＡＭ３０１ｃに格納される。
Ｓ１２０５ではＲＡＭアクセスを禁止し、その後、メイン処理（図１０参照）を終了する。
【０１２９】
Ｓ１２０６には、Ｓ１２０２で電源が遮断されていないと判断された場合に移行する。Ｓ１２０６では、割込許可設定を行う。この処理は、メインＣＰＵ３０１ａのタイマ割込処理を許可するものである。Ｓ１２０６の処理終了後、図１０のＳ１００８へ移行する。
【０１３０】
［タイマ割込処理］
図１３を用いて、主制御基板３００において実行されるタイマ割込み処理について説明する。ここで、図１３は、主制御基板３００において実行されるタイマ割込み処理の一例を示すフローチャートである。主制御基板３００は、電源投入時や電源断時等の特殊な場合を除く通常の動作時において、図１３に例示されている一連の処理を一定時間（例えば４ミリ秒）毎に繰り返し実行する。なお、図１３以降のフローチャートに基づいて説明する主制御基板３００の処理は、メインＲＯＭ３０１ｂに記憶されているプログラムに基づいてメインＣＰＵ３０１ａが実行するものである。
【０１３１】
まず、Ｓ１３０１では、乱数更新処理を実行する。この処理は、大当たり乱数、大当たり用図柄乱数、リーチ乱数、変動パターン乱数、及び普通図柄乱数の各種乱数値を更新するものである。これらの乱数値は、この処理が行われる毎に「１」加算される。なお、各乱数値は、予め設定された最大値に達した後は「０」に戻される。
【０１３２】
Ｓ１３０２では、スイッチ処理を行う。この処理は、各スイッチからの検知信号が入力された場合に実行されるものである。なお、スイッチ処理の詳細については後述する。
Ｓ１３０３では、特別図柄処理を行う。この処理は、第１特別図柄表示器２０１又は第２特別図柄表示器２０２に特別図柄を変動表示させてから特別図柄判定の結果を示す停止図柄を停止表示させる処理等を含む。なお、特別図柄処理の詳細については後述する。
【０１３３】
Ｓ１３０４では、普通図柄処理を行う。この処理は、普通図柄判定を実行し、普通図柄表示器２０５に普通図柄を変動表示させてから普通図柄判定の結果を示す普通図柄を停止表示させる処理等を含む。この普通図柄処理の詳細については後述する。
【０１３４】
Ｓ１３０５では、電動チューリップ処理を行う。この処理は、普通図柄判定を行った結果、第２始動装置１２４を開放すると判定した場合に、電動チューリップ１２５を作動させるものである。電動チューリップ処理の詳細については後述する。
【０１３５】
Ｓ１３０６では、大入賞装置開放制御処理を行う。この処理は、Ｓ１３０３において大当たりであると判定した場合、大入賞装置開閉ソレノイド３０８を制御して大入賞装置１２７を開放するものである。大入賞装置開放制御処理の詳細については後述する。
【０１３６】
Ｓ１３０７では、賞球処理を実行する。この処理は、遊技球の入賞に応じた賞球の払い出しを制御するものである。
Ｓ１３０８では、送信処理を実行する。この処理は、Ｓ１３０７以前の処理ステップにおいてメインＲＡＭ３０１ｃにセット（格納）された各種コマンドや演出内容を決定するために必要な情報を演出制御基板３２０に送信するものである。
【０１３７】
［スイッチ処理］
図１４は、図１３のＳ１３０２におけるスイッチ処理の詳細を示すフローチャートである。
【０１３８】
最初のＳ１４０１では、第１始動装置スイッチ処理を実行する。この処理は、第１始動装置検出スイッチ３０４からの検知信号の入力の有無を監視して、Ｓ１３０１の処理によって適宜更新される各種乱数（大当たり乱数、大当たり用図柄乱数、リーチ乱数、及び変動パターン乱数）について、第１始動装置検出スイッチ３０４からの検知信号が入力された時点の値を取得するものである。第１始動装置スイッチ処理についてはさらに後述する。
【０１３９】
続くＳ１４０２では、第２始動装置スイッチ処理を実行する。この処理は、第２始動装置検出スイッチ３０５からの検知信号の入力の有無を監視して、Ｓ１３０１の処理によって適宜更新される各種乱数（大当たり乱数、大当たり用図柄乱数、リーチ乱数、及び変動パターン乱数）について、第２始動装置検出スイッチ３０５からの検知信号が入力された時点の値を取得するものである。第２始動装置スイッチ処理についてはさらに後述する。
【０１４０】
次のＳ１４０３では、ゲートスイッチ処理を実行する。この処理は、ゲート検出スイッチ３０３からの検知信号の入力の有無を監視して、Ｓ１３０１の処理によって適宜更新される普通図柄乱数について、ゲート検出スイッチ３０３からの検知信号が入力された時点の値を取得するものである。ゲートスイッチ処理についてはさらに後述する。
【０１４１】
［第１始動装置スイッチ処理］
図１５は、図１４のＳ１４０１における第１始動装置スイッチ処理の詳細を示すフローチャートである。
【０１４２】
最初のＳ１５０１では、第１始動装置検出スイッチ３０４が「ＯＮ」になったか否かを判定する。この処理は、第１始動装置検出スイッチ３０４からの検知信号（第１始動装置検出スイッチ３０４が「ＯＮ」になったことを示すＯＮ信号）が入力されたか否かに基づいて、第１始動装置検出スイッチ３０４が「ＯＮ」になったか否かを判定するものである。ここで第１始動装置検出スイッチ３０４が「ＯＮ」になったと判定した場合（Ｓ１５０１：ＹＥＳ）、Ｓ１５０２へ移行する。一方、第１始動装置検出スイッチ３０４が「ＯＮ」になっていないと判定した場合（Ｓ１５０１：ＮＯ）、以降の処理を実行せず、第１始動装置スイッチ処理を終了する。
【０１４３】
Ｓ１５０２では、保留数（Ｕ１＋Ｕ２）が最大保留数Ｕｍａｘ未満であるか否かを判断する。この処理は、メインＲＡＭ３０１ｃに記憶されている第１特別図柄判定の保留数Ｕ１と第２特別図柄保留数Ｕ２との和が、予めメインＲＯＭ３０１ｂに記憶されている最大保留数Ｕｍａｘ（本実施形態では「８」）未満であるか否かを判断するものである。ここで、Ｕ１＋Ｕ２＜Ｕｍａｘであると判断された場合（Ｓ１５０２：ＹＥＳ）、Ｓ１５０３へ移行する。一方、Ｕ１＋Ｕ２≧Ｕｍａｘであると判断された場合（Ｓ１５０２：ＮＯ）、以降の処理を実行せず、第１始動装置スイッチ処理を終了する。
【０１４４】
Ｓ１５０３では、保留数Ｕ１の値を「１」加算した値に更新する。
Ｓ１５０４〜Ｓ１５０７では、各種乱数を取得する。この処理は、第１特別図柄判定に使用する取得情報として、大当たり乱数、大当たり用図柄乱数、リーチ乱数、及び変動パターン乱数を取得し、これらの乱数を対応付けてメインＲＡＭ３０１ｃに格納するものである。
【０１４５】
Ｓ１５０８では、事前判定を行う。ここでは、大当たり判定、大当たり図柄の決定、及び、変動パターンの選択を事前に行う。これらの処理は、後述する特別図柄処理で行われるものと同様のものである。したがって、詳細な処理については、後述する。
【０１４６】
ここでは最初に、Ｓ１５０４にて取得した大当たり用乱数に基づいて大当たりであるか否かを判定する。
大当たり判定の結果が大当たりであるときには、Ｓ１５０５にて取得した大当たり図柄乱数に基づいて大当たり図柄（停止図柄データ）を決定する。図５（Ａ）に示したように、大当たり図柄乱数が「０〜４９」のときは１５Ｒ大当たりとなり、大当たり図柄乱数が「５０〜９９」のときは８Ｒ大当たりとなる。また、１５Ｒ大当たりのうち１／２の割合で確変１５Ｒ大当たりとなり、１／２の割合で通常１５Ｒ大当たりとなる。このときはそれぞれ、停止図柄データが「０１」、「０２」となる。また、８Ｒ大当たりのうち１／２の割合で確変８Ｒ大当たりとなり、１／２の割合で通常８Ｒ大当たりとなる。このときはそれぞれ、停止図柄データが「０３」、「０４」となる。
【０１４７】
一方、大当たり判定の結果がハズレであるときには、ハズレ図柄（停止図柄データ）が選択される。ハズレのときの停止図柄データは「００」である。
また、大当たり判定の結果が大当たりであるときには、Ｓ１５０７にて取得した変動パターン乱数に基づいて変動パターンを選択する。具体的には、図６に示すように、大当たりの場合には、変動パターン１又は変動パターン２が選択される。
【０１４８】
一方、大当たり判定の結果がハズレであるときには、Ｓ１５０６にて取得したリーチ乱数、Ｓ１５０７にて取得した変動パターン乱数、遊技状態、及び、保留数に基づいて、変動パターンを選択する。この場合は、変動パターン３〜変動パターン６のいずれかが選択される。
【０１４９】
上述したように、大当たり判定、大当たり図柄の決定、及び、変動パターンの選択は、後述する特別図柄処理で行われる。したがって、変動パターンは、特別図柄処理を実行する時点での保留数に応じて、変更されることがあり得る。
【０１５０】
Ｓ１５０９では、保留コマンドをセットする。保留コマンドには、第１特別図柄に係る保留であるか第２特別図柄に係る保留であるかを区別する「始動装置データ」、何番目の保留であるかを示す「保留数データ」（すなわち保留数（Ｕ１＋Ｕ２））、大当たり種類及びハズレを示す「停止図柄データ」、変動パターンを示す「変動パターンデータ」が含まれる。
【０１５１】
なお、Ｓ１５０９でセットされた保留コマンドは、図１３のＳ１３０８にて演出制御基板３２０へ送信される。
［第２始動装置スイッチ処理］
図１６は、図１４のＳ１４０２における第２始動装置スイッチ処理の詳細を示すフローチャートである。第２始動装置スイッチ処理は、上述した第１始動装置スイッチ処理と同様のものである。
【０１５２】
最初のＳ１６０１では、第２始動装置検出スイッチ３０５が「ＯＮ」になったか否かを判定する。この処理は、第２始動装置検出スイッチ３０５からの検知信号（第２始動装置検出スイッチ３０５が「ＯＮ」になったことを示すＯＮ信号）が入力されたか否かに基づいて、第２始動装置検出スイッチ３０５が「ＯＮ」になったか否かを判定するものである。ここで第２始動装置検出スイッチ３０５が「ＯＮ」になったと判定した場合（Ｓ１６０１：ＹＥＳ）、Ｓ１６０２へ移行する。一方、第２始動装置検出スイッチ３０５が「ＯＮ」になっていないと判定した場合（Ｓ１６０１：ＮＯ）、以降の処理を実行せず、第２始動装置スイッチ処理を終了する。
【０１５３】
Ｓ１６０２では、保留数（Ｕ１＋Ｕ２）が最大保留数Ｕｍａｘ未満であるか否かを判断する。この処理は、メインＲＡＭ３０１ｃに記憶されている第１特別図柄判定の保留数Ｕ１と第２特別図柄保留数Ｕ２との和が、予めメインＲＯＭ３０１ｂに記憶されている最大保留数Ｕｍａｘ（本実施形態では「８」）未満であるか否かを判断するものである。ここで、Ｕ１＋Ｕ２＜Ｕｍａｘであると判断された場合（Ｓ１６０２：ＹＥＳ）、Ｓ１６０３へ移行する。一方、Ｕ１＋Ｕ２≧Ｕｍａｘであると判断された場合（Ｓ１６０２：ＮＯ）、以降の処理を実行せず、第２始動装置スイッチ処理を終了する。
【０１５４】
Ｓ１６０３では、保留数Ｕ２の値を「１」加算した値に更新する。
Ｓ１６０４〜Ｓ１６０７では、各種乱数を取得する。この処理は、第２特別図柄判定に使用する取得情報として、大当たり乱数、大当たり用図柄乱数、リーチ乱数、及び変動パターン乱数を取得し、これらの乱数を対応付けてメインＲＡＭ３０１ｃに格納するものである。
【０１５５】
Ｓ１６０８では、事前判定を行う。ここでは、大当たり判定、大当たり図柄の決定、及び、変動パターンの選択を事前に行う。これらの処理は、後述する特別図柄処理で行われるものと同様のものである。したがって、詳細な処理については、後述する。
【０１５６】
ここでは最初に、Ｓ１６０４にて取得した大当たり用乱数に基づいて大当たりであるか否かを判定する。
大当たり判定の結果が大当たりであるときには、Ｓ１６０５にて取得した大当たり用図柄乱数に基づいて大当たり図柄（停止図柄データ）を決定する。図５（Ａ）に示したように、大当たり用図柄乱数が「０〜７４」のときは１５Ｒ大当たりとなり、大当たり図柄乱数が「７５〜９９」のときは８Ｒ大当たりとなる。また、１５Ｒ大当たりのうち１／２の割合で確変１５Ｒ大当たりとなり、１／２の割合で通常１５Ｒ大当たりとなる。このときはそれぞれ、停止図柄データが「０５」、「０６」となる。また、８Ｒ大当たりのうち１／２の割合で確変８Ｒ大当たりとなり、１／２の割合で通常８Ｒ大当たりとなる。このときはそれぞれ、停止図柄データが「０７」、「０８」となる。
【０１５７】
一方、大当たり判定の結果がハズレであるときには、ハズレ図柄（停止図柄データ）が選択される。ハズレのときの停止図柄データは「００」である。
また、大当たり判定の結果が大当たりであるときには、Ｓ１６０７にて取得した変動パターン乱数に基づいて変動パターンを選択する。具体的には、図６に示すように、大当たりの場合には、変動パターン１又は変動パターン２が選択される。
【０１５８】
一方、大当たり判定の結果がハズレであるときには、Ｓ１６０６にて取得したリーチ乱数、Ｓ１６０７にて取得した変動パターン乱数、遊技状態、及び、保留数に基づいて、変動パターンを選択する。このときは、変動パターン３〜変動パターン６のいずれかが選択される。
【０１５９】
上述したように、大当たり判定、大当たり図柄の決定、及び、変動パターンの選択は、後述する特別図柄処理で行われる。したがって、変動パターンは、特別図柄処理を実行する時点での保留数に応じて、変更されることがあり得る。
【０１６０】
Ｓ１６０９では、保留コマンドをセットする。保留コマンドには、第１特別図柄に係る保留であるか第２特別図柄に係る保留であるかを区別する「始動装置データ」、何番目の保留であるかを示す「保留数データ」（すなわち保留数（Ｕ１＋Ｕ２））、大当たり種類及びハズレを示す「停止図柄データ」、変動パターンを示す「変動パターンデータ」が含まれる。
【０１６１】
なお、Ｓ１６０９でセットされた保留コマンドは、図１０のＳ１３０８にて演出制御基板３２０へ送信される。
［ゲートスイッチ処理］
図１７は、図１４のＳ１４０３におけるゲートスイッチ処理の詳細を示すフローチャートである。
【０１６２】
最初のＳ１７０１では、ゲート検出スイッチ３０３が「ＯＮ」となったか否かを判断する。この処理は、ゲート検出スイッチ３０３からの検知信号（ゲート検出スイッチ３０３が「ＯＮ」になったことを示すＯＮ信号）が入力されたか否かに基づいて、ゲート検出スイッチ３０３が「ＯＮ」になったか否かを判断するものである。ここでゲート検出スイッチ３０３が「ＯＮ」になったと判断された場合（Ｓ１７０１：ＹＥＳ）、Ｓ１７０２へ移行する。一方、ゲート検出スイッチ３０３が「ＯＮ」になっていないと判断された場合（Ｓ１７０１：ＮＯ）、以降の処理を実行せず、ゲートスイッチ処理を終了する。
【０１６３】
Ｓ１７０２では、保留数Ｔが最大保留数Ｔｍａｘ未満であるか否かを判断する。この処理は、メインＲＡＭ３０１ｃに記憶されている普通図柄判定の保留数Ｔが、メインＲＯＭ３０１ｂに予め記憶されている普通図柄判定の最大保留数Ｔｍａｘ（例えば「４」）未満であるか否かを判断するものである。ここで保留数Ｔが最大保留数Ｔｍａｘ未満であると判断された場合（Ｓ１７０２：ＹＥＳ）、Ｓ１７０３へ移行する。一方、保留数Ｔが最大保留数Ｔｍａｘ以上であると判断された場合（Ｓ１７０２：ＮＯ）、以降の処理を実行せず、ゲートスイッチ処理を終了する。
【０１６４】
Ｓ１７０３では、保留数Ｔを「１」加算した値に更新する。続くＳ１７０４では、普通図柄判定に使用される普通図柄乱数を取得して、メインＲＡＭ３０１ｃに格納する。
［特別図柄処理］
図１８を用いて、主制御基板３００によって実行される特別図柄処理の詳細について説明する。図１８は、図１３のＳ１３０３の特別図柄処理の詳細を示すフローチャートである。
【０１６５】
最初のＳ１８０１では、大当たり遊技中であるか否かを判断する。大当たり遊技中である場合には、メインＲＡＭ３０１ｃに記憶される大当たり遊技フラグが「ＯＮ」にされる。この処理は、メインＲＡＭ３０１ｃに記憶されている大当たり遊技フラグが「ＯＮ」に設定されているか否かを判断するものである。ここで大当たり遊技中であると判断された場合（Ｓ１８０１：ＹＥＳ）、以降の処理を実行せず、特別図柄処理を終了する。一方、大当たり遊技中でないと判断された場合（Ｓ１８０１：ＮＯ）、Ｓ１８０２へ移行する。
【０１６６】
Ｓ１８０２では、特別図柄の変動表示中であるか否かを判断する。ここで特別図柄の変動表示中でないと判断された場合（Ｓ１８０２：ＮＯ）、Ｓ１８０３へ移行する。一方、特別図柄の変動表示中であると判断された場合（Ｓ１８０２：ＹＥＳ）、Ｓ１８１１へ移行する。
【０１６７】
Ｓ１８０３では、第１特別図柄判定の保留数Ｕ１と第２特別図柄判定の保留数Ｕ２の和が「０」よりも大きいか否かを判断する。ここでＵ１＋Ｕ２＞０であると判断された場合（Ｓ１８０３：ＹＥＳ）、Ｓ１８０４へ移行する。一方、Ｕ１＋Ｕ２＝０であると判断された場合（Ｓ１８０３：ＮＯ）、以降の処理を実行せず、特別図柄処理を終了する。
【０１６８】
Ｓ１８０４では、第１特別図柄判定の保留数Ｕ１又は第２特別図柄判定の保留数Ｕ２を「１」減算した値に更新する。ここでは、最も過去の保留が消化される。
Ｓ１８０５では、記憶領域のシフト処理を行う。この処理は、メインＲＡＭ３０１ｃの記憶領域に対するシフト処理を実行するものである。具体的には、Ｓ１８０４で減算した第１又は第２特別図柄判定の大当たり乱数、大当たり用図柄乱数、リーチ乱数、及び変動パターン乱数について、保留記憶領域に最初に格納されたもの（最も古いもの）を判定用記憶領域にシフトさせ、残りのものを判定用記憶領域側にシフトさせる。
【０１６９】
Ｓ１８０６では、大当たり判定処理を実行する。この処理は、判定用記憶領域に記憶されている乱数に基づいて、大当たり判定処理を実行するものである。この大当たり判定処理が実行されることによって、大当たり及びハズレのいずれであるかが判定され、その判定結果がメインＲＡＭ３０１ｃにセットされる。そして、大当たりであると判定された場合には大当たりの種類を示す大当たり図柄（停止図柄データ）が決定される。大当たり判定処理の詳細については後述する。
【０１７０】
Ｓ１８０７では、変動パターン選択処理を実行する。具体的には、メインＲＯＭ３０１ｂに予め記憶されている変動パターンテーブルを参照して、Ｓ１８０６における大当たり判定の判定結果、メインＲＡＭ３０１ｃにセットされた停止図柄データ、現在の遊技状態、特別図柄判定の保留数Ｕ１＋Ｕ２、判定用記憶領域に記憶されているリーチ乱数及び変動パターン乱数に基づいて、特別図柄の変動パターンを選択する。このＳ１８０７の処理が行われることによって、リーチ有り演出を行うか、或いはリーチ無し演出を行うかも併せて決定される。変動パターン選択処理の詳細については後述する。
【０１７１】
Ｓ１８０８では、変動開始コマンドをセットする。この処理は、Ｓ１８０６の処理で設定した停止図柄データ、Ｓ１８０７の処理で設定した変動パターンを示す変動パターンデータ、パチンコ遊技機１の遊技状態を示す遊技状態データ、及び変動パターン乱数等を含む変動開始コマンドをメインＲＡＭ３０１ｃにセットするものである。この変動開始コマンドは、特別図柄の変動表示に伴う変動演出の開始を指示するコマンドであって、Ｓ１３０８の送信処理によって演出制御基板３２０に送信される。
【０１７２】
これに対して、演出制御基板３２０は、主制御基板３００から受信した変動開始コマンドを解析することによって、特別図柄判定の結果を特定し、リーチ有り演出とリーチ無し演出のどちらを行う必要があるのかを判定し、特別図柄が変動表示される変動時間を取得し、パチンコ遊技機１の遊技状態を特定する。そして、第１特別図柄表示器２０１又は第２特別図柄表示器２０２における特別図柄の変動表示に伴って、液晶表示装置１２１にどのようなパターンで装飾図柄を変動表示させるか、音声出力装置３３１からどのような音を出力するか、枠ランプ１０３をどのような発光パターンで発光させるか等を決定し、決定した内容の演出を画像制御基板３３０及びランプ制御基板３４０に実行させる。
【０１７３】
Ｓ１８０９では、変動表示を開始する。この処理は、Ｓ１８０８の処理でセットした変動開始コマンドに含まれているデータに基づいて、特別図柄の変動表示を開始するものである。なお、この特別図柄の変動表示は、第１特別図柄表示器２０１又は第２特別図柄表示器２０２を用いて行われる。
【０１７４】
Ｓ１８１０では、変動時間の計測を開始する。この処理は、変動表示を開始してからの経過時間である変動時間の計測を開始するものである。
次のＳ１８１１では、変動時間が経過したか否かを判断する。この処理は、Ｓ１８１０における変動時間の計測開始から、Ｓ１８０７の処理によって選択された変動パターンに対応する変動時間が経過したか否かを判断するものである。ここで、変動時間が経過していないと判断された場合（Ｓ１８１１：ＮＯ）、以降の処理を実行せず、特別図柄処理を終了する。一方、変動時間が経過したと判断された場合（Ｓ１８１１：ＹＥＳ）、Ｓ１８１２へ移行する。
【０１７５】
Ｓ１８１２では、図柄確定コマンドをセットする。この処理は、第１特別図柄表示器２０１又は第２特別図柄表示器２０２に特別図柄判定の判定結果を示す停止図柄が停止表示されることを通知する図柄確定コマンドをメインＲＡＭ３０１ｃにセットするものである。図柄確定コマンドは、Ｓ１３０８における送信処理によって演出制御基板３２０に送信される。これにより、液晶表示装置１２１に変動表示されていた装飾図柄を特別図柄判定の判定結果を示す態様で停止表示させる処理等が行われることになる。
【０１７６】
Ｓ１８１３では、変動表示を終了する。この処理は、Ｓ１８０９の処理で開始した特別図柄の変動表示を終了するものである。その際、Ｓ１８０６の処理で設定した停止図柄データ（大当たり図柄又はハズレ図柄）を、特別図柄を変動表示していた特別図柄表示器２０１，２０２に停止表示させる。具体的には、第１特別図柄表示器２０１において特別図柄が変動表示されていた場合には第１特別図柄表示器２０１に大当たり図柄又はハズレ図柄を停止表示させ、第２特別図柄表示器２０２において特別図柄が変動表示されていた場合には第２特別図柄表示器２０２に大当たり図柄又はハズレ図柄を停止表示させる。
【０１７７】
Ｓ１８１４では、計測した変動時間をリセットする。この処理は、Ｓ１８１０の処理で計測を開始した変動時間をリセットするものである。
続くＳ１８１５では、停止中処理を実行する。この処理は、大当たりである場合に大当たり遊技を開始させる処理等を含む。停止中処理の詳細については後述する。
【０１７８】
［大当たり判定処理］
図１９は、図１８のＳ１８０６における大当たり判定処理の詳細を示すフローチャートである。
【０１７９】
最初のＳ１９０１では、大当たり判定を行う。ここで、第１始動装置１２３への入賞に係る大当たり判定を実行する場合、メインＲＯＭ３０１ｂに予め記憶されている第１特別図柄の大当たり判定テーブル（図４（Ａ）参照）を用いる。一方、第２始動装置１２４への入賞に係る大当たり判定を実行する場合、メインＲＯＭ３０１ｂに予め記憶されている第２特別図柄の大当たり判定テーブル（図４（Ｂ）参照）を用いる。
【０１８０】
第１特別図柄及び第２特別図柄の大当たり判定テーブルには、大当たり乱数が記述されている。そこで、判定用記憶領域に記憶されている大当たり乱数が、第１特別図柄又は第２特別図柄の大当たり判定テーブルに記述されている値と一致するか否かで大当たりを判定する。一致しない場合はハズレと判定する。このとき、遊技状態が通常遊技状態である場合、大当たり乱数は「７」又は「８」のいずれかであり、遊技状態が確変遊技状態である場合、大当たり乱数は「７」〜「２６」のいずれかである。
【０１８１】
続くＳ１９０２では、大当たりであるか否かを判断する。この処理は、Ｓ１９０１の判定結果に基づき、大当たりであるか否かを判断するものである。ここで大当たりであると判断された場合（Ｓ１９０２：ＹＥＳ）、Ｓ１９０３へ移行する。一方、大当たりでないと判断された場合（Ｓ１９０２：ＮＯ）、すなわちハズレである場合には、Ｓ１９０５にてハズレ図柄（停止図柄データ「００」）をセットし、大当たり判定処理を終了する。
【０１８２】
Ｓ１９０３では、大当たりの種類を決定する。この処理は、メインＲＡＭ３０１ｃに記憶されている大当たりにおける図柄判定テーブル（図５（Ａ）参照）を用い、大当たりの種類を決定するものである。ここでは、判定用記憶領域に記憶されている大当たり用図柄乱数に基づき、１５Ｒ大当たりか８Ｒ大当たりかを決定する。第１特別図柄の場合には、図５（Ａ）の上段に示した値を用い、第２特別図柄の場合には、図５（Ａ）の下段に示した値を用いる。これにより、図５（Ｂ）に示した大当たりの内訳を実現することが可能となる。
【０１８３】
Ｓ１９０４では、大当たり図柄をセットする。この処理は、Ｓ１９０３の処理で決定した大当たりの種類に応じた大当たり図柄（停止図柄データ）をメインＲＡＭ３０１ｃにセットするものである。これにより、上述したＳ１８１３の処理の際、ここでセットされた大当たり図柄が第１特別図柄表示器２０１又は第２特別図柄表示器２０２に停止図柄として停止表示されて、大当たり遊技が実行されることになる。Ｓ１９０４の処理終了後、大当たり判定処理を終了する。
【０１８４】
［変動パターン選択処理］
図２０は、図１８のＳ１８０７における変動パターン選択処理の詳細を示すフローチャートである。
【０１８５】
最初のＳ２００１では、大当たりか否かを判断する。この処理は、図１９のＳ１９０１における大当たり判定に基づくものである。ここで大当たりであると判断された場合（Ｓ２００１：ＹＥＳ）、Ｓ２００２へ移行する。一方、大当たりでないと判断された場合（Ｓ２００１：ＮＯ）、すなわちハズレである場合には、Ｓ２００５へ移行する。
【０１８６】
Ｓ２００２では、確変大当たりであるか否かを判断する。この処理は、図１９のＳ１９０３にて決定される大当たりの種類（停止図柄データ）に基づくものである。ここで確変大当たりであると判断された場合（Ｓ２００２：ＹＥＳ）、Ｓ２００３にて確変大当たり用の変動パターンテーブルをセットし、その後、Ｓ２００９へ移行する。一方、確変大当たりでないと判断された場合（Ｓ２００２：ＮＯ）、すなわち通常大当たりである場合には、Ｓ２００４にて通常大当たり用の変動パターンテーブルをセットし、その後、Ｓ２００９へ移行する。
【０１８７】
大当たりでないと判定された場合に移行するＳ２００５では、遊技状態及び保留数を判定する。この処理は、メインＲＡＭ３０１ｃに記憶されている時短遊技フラグに基づいて、現在の遊技状態が時短遊技状態であるか非時短遊技状態であるかを判定するものである。また、現在の特別図柄判定の保留数を判定するものである。これにより対応する変動パターンテーブルが絞り込まれる。
【０１８８】
Ｓ２００６では、リーチであるか否かを判断する。この処理は、ハズレである場合、遊技者に対して大当たりを期待させるためのリーチ演出（リーチ有り演出）を行うか否かを判断するものである。具体的には、判定用記憶領域に記憶されているリーチ乱数が、変動パターンテーブルに記述されている値と一致するか否かを判定する。ここでリーチであると判断された場合（Ｓ２００６：ＹＥＳ）、Ｓ２００７へ移行する。一方、リーチでないと判断された場合（Ｓ２００６：ＮＯ）、Ｓ２００８へ移行する。
【０１８９】
Ｓ２００７では、リーチ用の変動パターンテーブルをセットする。この処理は、Ｓ２００５で判定された遊技状態及び保留球数に基づいて、リーチ用の変動パターンテーブルをメインＲＯＭ３０１ｂから読み出し、メインＲＡＭ３０１ｃにセットするものである。その後、Ｓ２００９へ移行する。
【０１９０】
Ｓ２００８では、リーチ無しの変動パターンテーブルをセットする。この処理は、Ｓ２００５で判定された遊技状態及び保留球数に基づいて、リーチ無しの変動パターンテーブルをメインＲＯＭ３０１ｂから読み出し、メインＲＡＭ３０１ｃにセットするものである。その後、Ｓ２００９へ移行する。
【０１９１】
Ｓ２００９では、変動パターン乱数判定処理を行う。この処理は、Ｓ２００３、Ｓ２００４、Ｓ２００７、又は、Ｓ２００８の処理でセットされた変動パターンテーブルを用いて変動パターン乱数の判定を行うものである。具体的には、メインＲＡＭ３０１ｃにセットされた変動パターンテーブルを参照して、判定用記憶領域に記憶されている変動パターン乱数に対応する変動パターンを選択する。このＳ２００９の処理が行われることにより、特別図柄の変動パターン（変動時間）が決定されることとなる。
【０１９２】
Ｓ２０１０では、変動パターンをセットする。この処理は、Ｓ２００９にて選択した変動パターンを示す変動パターンデータ、及び変動パターン乱数をメインＲＡＭ３０１ｃにセットするものである。変動パターンデータは、大当たり判定処理によって設定された図柄（停止図柄データ）と共に、図１８中のＳ１８０８の処理でセットされる変動開始コマンドに含まれ、Ｓ１３０８の送信処理によって演出制御基板３２０に送信される。
【０１９３】
［停止中処理］
図２１は、図１８中のＳ１８１５における停止中処理の詳細を示すフローチャートである。
【０１９４】
最初のＳ２１０１では、大当たりか否かを判断する。この処理は、図１９のＳ１９０１の判定結果に基づいて、大当たりであるか否かを判断するものである。ここで大当たりであると判断された場合（Ｓ２１０１：ＹＥＳ）、Ｓ２１０２にて大当たり遊技フラグを「ＯＮ」に設定し、その後、Ｓ２１０３へ移行する。一方、大当たりでないと判断された場合（Ｓ２１０１：ＮＯ）、Ｓ２１０６へ移行する。
【０１９５】
Ｓ２１０３では、時短遊技フラグが「ＯＮ」であるか否かを判断する。この処理は、メインＲＡＭ３０１ｃに記憶されている時短遊技フラグが「ＯＮ」に設定されているか否かを判断するものである。時短遊技フラグは、パチンコ遊技機１の遊技状態が時短遊技状態であるか否かを示すフラグであり、通常遊技状態から時短遊技状態に移行する際に「ＯＮ」に設定され、時短遊技状態から通常遊技状態に戻される際に「ＯＦＦ」に設定される。ここで時短遊技フラグが「ＯＮ」に設定されていると判断された場合（Ｓ２１０３：ＹＥＳ）、Ｓ２１０４にて時短遊技フラグを「ＯＦＦ」に設定し、その後、Ｓ２１０５へ移行する。一方、時短遊技フラグが「ＯＮ」に設定されていないと判断された場合（Ｓ２１０３：ＮＯ）、すなわち時短遊技フラグが「ＯＦＦ」に設定されている場合には、Ｓ２１０４の処理を実行せず、Ｓ２１０５へ移行する。
【０１９６】
Ｓ２１０５では、メインＲＡＭ３０１ｃに、オープニングコマンドをセットする。オープニングとは、大当たり遊技が開始されてから最初に大入賞装置１２７が開放され始めるまでの期間をいう。オープニングコマンドは、これらのオープニングが開始されることを通知するためのコマンドであり、Ｓ１３０８の送信処理によって演出制御基板３２０に送信される。
【０１９７】
Ｓ２１０５から移行する、又は、Ｓ２１０１にて大当たりでないと判定された場合に移行するＳ２１０６では、確変遊技フラグが「ＯＮ」であるか否かを判断する。確変遊技フラグは、メインＲＡＭ３０１ｃに記憶されるものであり、確変遊技状態となっている場合に「ＯＮ」とされ、通常遊技状態となっている場合に「ＯＦＦ」とされる。ここで確変遊技フラグが「ＯＮ」となっていると判断された場合（Ｓ２１０６：ＹＥＳ）、以降の処理を実行せず、停止中処理を終了する。一方、確変遊技フラグが「ＯＦＦ」となっていると判定された場合（Ｓ２１０６：ＮＯ）、Ｓ２１０７へ移行する。
【０１９８】
Ｓ２１０７では、時短遊技フラグが「ＯＮ」であるか否かを判断する。時短遊技フラグは、メインＲＡＭ３０１ｃに記憶されるものであり、時短遊技状態となっている場合に「ＯＮ」とされ、非時短遊技状態となっている場合に「ＯＦＦ」とされる。ここで時短遊技フラグが「ＯＮ」となっていると判断された場合（Ｓ２１０７：ＹＥＳ）、Ｓ２１０８へ移行する。一方、時短遊技フラグが「ＯＦＦ」となっていると判定された場合（Ｓ２１０７：ＮＯ）、以降の処理を実行せず、停止中処理を終了する。
【０１９９】
Ｓ２１０８では、時短変動回数Ｗから「１」を減じ、時短変動回数Ｗを更新する。時短変動回数Ｗは、メインＲＡＭ３０１ｃに記憶される。
Ｓ２１０９では、時短変動回数Ｗが「０」であるか否かを判定する。ここでＷ＝０であると判定された場合（Ｓ２１０９：ＹＥＳ）、Ｓ２１１０にて時短遊技フラグを「ＯＦＦ」とし、その後、停止中処理を終了する。一方、Ｗ≠０である場合（Ｓ２１０９：ＮＯ）、Ｓ２１１０の処理を実行せず、停止中処理を終了する。
【０２００】
［普通図柄処理］
図２２は、図１３のＳ１３０４における普通図柄処理の詳細を示すフローチャートである。
【０２０１】
最初のＳ２２０１では、補助遊技フラグが「ＯＮ」であるか否かを判断する。この処理は、メインＲＡＭ３０１ｃに記憶されている補助遊技フラグが「ＯＮ」に設定されているか否かを判定するものである。補助遊技フラグは、電動チューリップ１２５が規定時間だけ開姿勢を維持した後に閉姿勢に戻る動作を規定回数行う補助遊技中であるか否かを示すフラグであり、補助遊技中は「ＯＮ」に設定され、補助遊技中でないときは「ＯＦＦ」に設定される。ここで補助遊技フラグが「ＯＮ」に設定されていると判断された場合（Ｓ２２０１：ＹＥＳ）、以降の処理を実行せず、普通図柄処理を終了する。この場合、Ｓ１３０５の電動チューリップ処理へ移ることになる。一方、補助遊技フラグが「ＯＮ」でないと判断された場合（Ｓ２２０１：ＮＯ）、すなわち補助遊技フラグが「ＯＦＦ」に設定されている場合には、Ｓ２２０２へ移行する。
【０２０２】
Ｓ２２０２では、普通図柄が変動中であるか否かを判断する。この処理は、普通図柄表示器２０５における変動表示が行われているか否かを判断するものである。ここで普通図柄が変動中でないと判断された場合（Ｓ２２０２：ＮＯ）、Ｓ２２０３へ移行する。一方、普通図柄が変動中であると判断された場合（Ｓ２２０２：ＹＥＳ）、Ｓ２２１４へ移行する。
【０２０３】
普通図柄が変動中でない場合に移行するＳ２２０３では、普通図柄判定の保留数Ｔが「１」以上であるか否かを判定する。ここで保留数Ｔが「１」以上であると判定された場合（Ｓ２２０３：ＹＥＳ）、Ｓ２２０４へ移行する。一方、保留数Ｔが「１」以上でないと判定された場合（Ｓ２２０３：ＮＯ）、すなわち保留数Ｔが「０」である場合には、以降の処理を実行せず、普通図柄処理を終了する。
【０２０４】
Ｓ２２０４では、保留数Ｔを「１」減算した値に更新する。そして、Ｓ２２０５にて、当たり乱数判定処理を行う。この処理は、図１７のＳ１７０４にてメインＲＡＭ３０１ｃに記憶された普通図柄乱数の中で最も古い普通図柄乱数が、予めメインＲＯＭ３０１ｂに記憶されている普通図柄判定に係る当選値のいずれかと一致するか否かを判定するものである。
【０２０５】
Ｓ２２０６では、当たりであるか否かを判断する。この処理は、Ｓ２２０５の判定結果に基づいて、普通図柄判定の判定結果が当たりであるか否かを判断するものである。ここで当たりであると判断された場合（Ｓ２２０６：ＹＥＳ）、Ｓ２２０７にて当たり図柄をメインＲＡＭ３０１ｃにセットし、その後、Ｓ２２０９へ移行する。一方、当たりでないと判定された場合（Ｓ２２０６：ＮＯ）、すなわちハズレである場合には、Ｓ２２０８にてハズレ図柄をメインＲＡＭ３０１ｃにセットし、その後、Ｓ２２０９へ移行する。
【０２０６】
Ｓ２２０９では、非時短遊技状態であるか否かを判断する。この処理は、時短遊技フラグが「ＯＮ」に設定されているか否かに基づいて、パチンコ遊技機１の現在の遊技状態が非時短遊技状態であるか否かを判定するものである。ここで非時短遊技状態であると判定された場合（Ｓ２２０９：ＹＥＳ）、Ｓ２２１０にて普通図柄変動時間を１２秒にセットし、その後、Ｓ２２１２へ移行する。一方、非時短遊技状態でないと判定された場合（Ｓ２２０９：ＮＯ）、すなわち時短遊技状態である場合には、普通図柄変動時間を３秒にセットし、その後、Ｓ２２１２へ移行する。普通図柄変動時間は、普通図柄表示器２０５に普通図柄を変動表示させる時間である。ここでセットされた普通図柄変動時間は、メインＲＡＭ３０１ｃに一時的に記憶される。
【０２０７】
Ｓ２２１２では、普通図柄表示器２０５による普通図柄の変動を開始する。そして、Ｓ２２１３では、その変動表示開始からの経過時間の計測を開始する。
一方、普通図柄が変動中である場合に移行するＳ２２１４では、普通図柄の変動を終了させるか否かを判断する。具体的には、Ｓ２２１３の処理によって計測を開始した経過時間が、Ｓ２２１０又はＳ２２１１でセットした普通図柄変動時間に達したか否かに基づいて、普通図柄の変動表示を終了させるか否かを判断する。ここで普通図柄の変動を終了させると判断された場合（Ｓ２２１４：ＹＥＳ）、Ｓ２２１５にて普通図柄表示器２０５における普通図柄の変動表示を終了させ当たり図柄又はハズレ図柄を停止表示させて、その後、Ｓ２２１６へ移行する。一方、普通図柄の変動を終了させないと判断された場合（Ｓ２２１４：ＮＯ）、以降の処理を実行せず、普通図柄処理を終了する。
【０２０８】
Ｓ２２１６では、経過時間をリセットする。この処理は、Ｓ２２１３の処理で計測を開始した経過時間をリセットするものである。
Ｓ２２１７では、Ｓ２２０６と同様、普通図柄判定の判定結果が当たりであるか否かを判断する。ここで当たりであると判断された場合（Ｓ２２１７：ＹＥＳ）、Ｓ２２１８に補助遊技フラグを「ＯＮ」に設定し、その後、普通図柄処理を終了する。一方、当たりでないと判断された場合（Ｓ２２１７：ＮＯ）、Ｓ２２１８の処理を実行せず、普通図柄処理を終了する。
【０２０９】
［電動チューリップ処理］
図２３は、図１３のＳ１３０５における電動チューリップ処理の詳細を示すフローチャートである。
【０２１０】
最初のＳ２３０１では、補助遊技フラグが「ＯＮ」になっているか否かを判断する。ここで補助遊技フラグが「ＯＮ」になっていると判断された場合（Ｓ２３０１：ＹＥＳ）、Ｓ２３０２へ移行する。一方、補助遊技フラグが「ＯＮ」になっていないと判断された場合（Ｓ２３０１：ＮＯ）、すなわち補助遊技フラグが「ＯＦＦ」になっている場合には、以降の処理を実行せず、電動チューリップ処理を終了する。
【０２１１】
Ｓ２３０２では、電動チューリップが動作中であるか否かを判断する。ここで電動チューリップが動作中であると判断された場合（Ｓ２３０２：ＹＥＳ）、Ｓ２３０７へ移行する。一方、電動チューリップが動作中でないと判断された場合（Ｓ２３０２：ＮＯ）、Ｓ２３０３へ移行する。
【０２１２】
Ｓ２３０３では、非時短遊技状態であるか否かを判断する。この処理は、図２２のＳ２２０９と同様のものである。ここで非時短遊技状態であると判断された場合（Ｓ２３０３：ＹＥＳ）、Ｓ２３０４にて動作パターンをセットし、その後、Ｓ２３０６へ移行する。Ｓ２３０４では、電動チューリップ１２５の動作パターンとして、第２始動装置１２４を０．１秒間開放する動作を２回行う動作パターンをメインＲＡＭ３０１ｃにセットする。これにより、合計０．２秒間の開放が実現される。一方、非時短遊技状態でないと判定された場合（Ｓ２３０３：ＮＯ）、すなわち時短遊技状態である場合には、Ｓ２３０５にて動作パターンをセットし、その後、Ｓ２３０６へ移行する。Ｓ２３０５では、電動チューリップ１２５の動作パターンとして、第２始動装置１２４を０．５秒間開放する動作を７回行う動作パターンをメインＲＡＭ３０１ｃにセットする。これにより、合計３．５秒間の開放が実現される。
【０２１３】
Ｓ２３０６では、電動チューリップ１２５の動作を開始する。この処理は、Ｓ２３０４又はＳ２３０５でセットした動作パターンで、電動チューリップ１２５の動作を開始させるものである。
【０２１４】
Ｓ２３０７では、動作が完了したか否かを判断する。ここで電動チューリップ１２５の動作が完了したと判断された場合（Ｓ２３０７：ＹＥＳ）、Ｓ２３０８にて補助遊技フラグを「ＯＦＦ」に設定し、その後、電動チューリップ処理を終了する。これにより、補助遊技が終了する。一方、電動チューリップ１２５の動作が完了していないと判断された場合（Ｓ２３０７：ＮＯ）、Ｓ２３０８の処理を実行せず、電動チューリップ処理を終了する。
【０２１５】
［大入賞装置開放制御処理］
図２４は、図１３のＳ１３０６における大入賞装置開放制御処理の詳細を示すフローチャートである。
【０２１６】
最初のＳ２４０１では、大当たり遊技フラグが「ＯＮ」に設定されているか否かを判断する。ここで大当たり遊技フラグが「ＯＮ」に設定されていると判断された場合（Ｓ２４０１：ＹＥＳ）、Ｓ２４０２へ移行する。一方、大当たり遊技フラグが「ＯＮ」に設定されていないと判断された場合（Ｓ２４０１：ＮＯ）、すなわち大当たり遊技フラグが「ＯＦＦ」に設定されている場合には、以降の処理を実行せず、大入賞装置開放制御処理を終了する。
【０２１７】
Ｓ２４０２では、オープニング中であるか否かを判断する。例えばＳ２１０５の処理によって大当たり遊技に係るオープニングコマンドをセットしてからの経過時間が所定のオープニング時間に達したか否かに基づいて、大当たり遊技のオープニング中であるか否かを判断するという具合である。ここでオープニング中であると判断された場合（Ｓ２４０２：ＹＥＳ）、Ｓ２４０３へ移行する。一方、オープニング中でないと判断された場合（Ｓ２４０２：ＮＯ）、Ｓ２４１１へ移行する。
【０２１８】
Ｓ２４０３では、オープニング時間が経過したか否かを判断する。ここでオープニング時間が経過したと判断された場合（Ｓ２４０３：ＹＥＳ）、Ｓ２４０４へ移行する。一方、オープニング時間が経過していないと判断された場合（Ｓ２４０３：ＮＯ）、以降の処理を実行せず、大入賞装置開放制御処理を終了する。
【０２１９】
Ｓ２４０４では、動作パターンを設定する。この処理は、ラウンド上限数Ｒｍａｘ（「１５」又は「８」）や動作パターンを決定してメインＲＡＭ３０１ｃに格納するものである。Ｓ２４０４の処理によって、ラウンドと次のラウンドとの間のインターバル時間、最終ラウンド終了後のエンディング時間等の大当たり遊技に関する各種時間も併せて設定される。
【０２２０】
Ｓ２４０５では、大入賞装置１２７への遊技球の入賞数Ｙを「０」としてリセットする。続くＳ２４０６では、メインＲＡＭ３０１ｃに記憶される大当たり中のラウンド数Ｒを「１」加算した値に更新する。ラウンド数Ｒは、大当たり開始前は「０」に設定されており、Ｓ２４０６の処理が実行される毎に「１」加算される。
【０２２１】
Ｓ２４０７では、大入賞装置の開放制御を開始する。続くＳ２４０８では、Ｓ２４０７の開放制御が開始されてからの経過時間である開放時間の計測を開始する。次のＳ２４０９では、ラウンド開始コマンドをセットする。この処理は、ラウンド遊技が開始されたことを通知するラウンド開始コマンドをメインＲＡＭ３０１ｃにセットするものである。Ｓ２４０９の処理終了後、Ｓ２４１６へ移行する。
【０２２２】
オープニング中でないと判定された場合に移行するＳ２４１１では、エンディング中であるか否かを判断する。この処理は、例えばメインＲＡＭ３０１ｃに記憶されている現在の状態が大当たり遊技におけるどの時点であるかを示す情報に基づいて、最終ラウンド終了直後のエンディング中であるか否かを判断するものである。ここでエンディング中であると判断された場合（Ｓ２４１１：ＹＥＳ）、Ｓ２４２４へ移行する。一方、エンディング中でないと判断された場合（Ｓ２４１１：ＮＯ）、Ｓ２４１２へ移行する。
【０２２３】
Ｓ２４１２では、インターバル中であるか否かを判断する。この処理は、例えばメインＲＡＭ３０１ｃに記憶されている現在の状態が大当たり遊技におけるどの時点であるかを示す情報に基づいて、インターバル中（ラウンドと次のラウンドとの間）であるか否かを判断するものである。ここでインターバル中であると判断された場合（Ｓ２４１２：ＹＥＳ）、Ｓ２４１３へ移行する。一方、インターバル中でないと判断した場合（Ｓ２４１２：ＮＯ）、Ｓ２４１４へ移行する。
【０２２４】
Ｓ２４１３では、インターバル時間が経過したか否かを判断する。この処理は、前回のラウンド終了時に大入賞装置１２７が閉塞してから、Ｓ２４０４の処理によって設定されたインターバル時間が経過したか否かを判断するものである。ここでインターバル時間が経過したと判断された場合（Ｓ２４１３：ＹＥＳ）、次のラウンドを開始するタイミングになっているため、Ｓ２４０４へ移行する。一方、インターバル時間が経過していないと判断された場合（Ｓ２４１３：ＮＯ）、以降の処理を実行せず、大入賞装置開放制御処理を終了する。
【０２２５】
Ｓ２４１４では、大入賞装置検出スイッチ３０６が「ＯＮ」になったか否かを判断する。大入賞装置検出スイッチ３０６は、大入賞装置への遊技球の入賞を検出するスイッチである。この処理は、ラウンド中に大入賞装置検出スイッチ３０６からの検知信号の入力の有無に基づいて、大入賞装置検出スイッチ３０６が「ＯＮ」になったか否かを判断するものである。ここで大入賞装置検出スイッチ３０６が「ＯＮ」になったと判断された場合（Ｓ２４１４：ＹＥＳ）、大入賞装置１２７に１個の遊技球が入賞したと判断して、Ｓ２４１５にて遊技球の入賞数Ｙを「１」加算した値に更新し、その後、Ｓ２４１６へ移行する。一方、大入賞装置検出スイッチ３０６が「ＯＮ」になっていないと判断された場合（Ｓ２４１４：ＮＯ）、Ｓ２４１５の処理を実行せず、Ｓ２４１６へ移行する。
【０２２６】
Ｓ２４１６では、規定開放時間が経過したか否かを判断する。この処理は、大入賞装置１２７の開放開始から規定開放時間が経過したか否かを判断するものである。具体的には、Ｓ２４０８の処理によって計測が開始された開放時間が、予めメインＲＯＭ３０１ｂに記憶されている規定開放時間（本実施形態では２９秒）に達したか否かを判断する。ここで規定開放時間が経過したと判断された場合（Ｓ２４１６：ＹＥＳ）、Ｓ２４１７の処理を実行せず、Ｓ２４１８へ移行する。一方、規定開放時間が経過していないと判断された場合（Ｓ２４１６：ＮＯ）、Ｓ２４１７へ移行する。
【０２２７】
Ｓ２４１７では、入賞数Ｙが入賞上限数Ｙｍａｘとなったか否かを判断する。この処理は、メインＲＡＭ３０１ｃに記憶されている今回のラウンドにおける遊技球の入賞数Ｙが、予めメインＲＯＭ３０１ｂに記憶されている大入賞装置１２７の閉塞タイミングを規定する最大入賞数Ｙｍａｘ（例えば「９」）と一致するか否かを判断するものである。ここでＹ＝Ｙｍａｘであると判断された場合（Ｓ２４１７：ＹＥＳ）、Ｓ２４１８へ移行する。一方、Ｙ≠Ｙｍａｘであると判断された場合（Ｓ２４１７：ＮＯ）、以降の処理を実行せず、大入賞装置開放制御処理を終了する。
【０２２８】
Ｓ２４１８では、大入賞装置１２７の開放制御を終了する。これにより、大入賞装置１２７が閉塞される。
Ｓ２４１９では、ラウンド数Ｒがラウンド上限数Ｒｍａｘとなったか否かを判断する。ここでＲ＝Ｒｍａｘであると判断された場合（Ｓ２４１９：ＹＥＳ）、Ｓ２４２１へ移行する。一方、Ｒ≠Ｒｍａｘであると判断された場合（Ｓ２４１９：ＮＯ）、Ｓ２４２０にてインターバル時間の計測を開始し、その後、大入賞装置開放制御処理を終了する。Ｓ２４２０の処理は、次のラウンドの開始タイミングを制御するために、大入賞装置１２７が閉塞されてからの経過時間であるインターバル時間の計測を開始するものである。このインターバル時間は、Ｓ２４１３の処理に使用される。
【０２２９】
Ｓ２４２１では、エンディング時間の計測を開始する。そして、Ｓ２４２２では、ラウンド数Ｒを「０」としてリセットする。さらに、Ｓ２４２３では、エンディングコマンドをメインＲＡＭ３０１ｃにセットする。このエンディングコマンドは、大入賞装置１２７の最後の開放が終了したことを通知するコマンドであり、Ｓ１３０８の送信処理によって演出制御基板３２０に送信される。
【０２３０】
Ｓ２４２４では、エンディング時間が経過したか否かを判断する。この処理は、Ｓ２４２１の処理によって計測を開始したエンディング時間が、Ｓ２４０４の処理によって設定された設定エンディング時間に達したか否かを判断するものである。ここでエンディング時間が経過したと判断された場合（Ｓ２４２４：ＹＥＳ）、Ｓ２４２５へ移行する。一方、エンディング時間が経過していないと判断された場合（Ｓ２４２４：ＮＯ）、以降の処理を実行せず、大入賞装置開放制御処理を終了する。
【０２３１】
Ｓ２４２５では、遊技状態設定処理を実行する。遊技状態設定処理は、大当たり遊技終了後のパチンコ遊技機１の遊技状態を設定するものである。遊技状態設定処理の詳細については後述する。
【０２３２】
Ｓ２４２６では大当たり遊技フラグを「ＯＦＦ」し、その後、大入賞装置開放制御処理を終了する。大当たり遊技フラグを「ＯＦＦ」にすることで、大当たり遊技が終了することになる。
【０２３３】
［遊技状態設定処理］
図２５は、図２４のＳ２４２５における遊技状態設定処理の詳細を示すフローチャートである。
【０２３４】
最初のＳ２５０１では、大当たり図柄（停止図柄データ）に基づいて確変の有無を判定する。この処理は、図１６のＳ１９０４にてセットされる大当たり図柄に基づくものである。
【０２３５】
Ｓ２５０２では、Ｓ２５０１の判定結果に基づき、確変大当たりであるか否かを判断する。ここで確変大当たりであると判断された場合（Ｓ２５０２：ＹＥＳ）、Ｓ２５０３へ移行する。一方、確変大当たりでないと判断された場合（Ｓ２５０２：ＮＯ）、すなわち通常大当たりである場合には、Ｓ２５０５へ移行する。
【０２３６】
Ｓ２５０３では、確変遊技フラグを「ＯＮ」にする。確変遊技フラグは、メインＲＡＭ３０１ｃに記憶されるものであり、確変遊技状態となっている場合に「ＯＮ」とされ、通常遊技状態となっている場合に「ＯＦＦ」とされる。
【０２３７】
Ｓ２５０４では、時短遊技フラグを「ＯＮ」にする。時短遊技フラグは、メインＲＡＭ３０１ｃに記憶されるものであり、時短遊技状態となっている場合に「ＯＮ」とされ、非時短遊技状態となっている場合に「ＯＦＦ」とされる。Ｓ２５０４の処理終了後、遊技状態設定処理を終了する。
【０２３８】
確変大当たりでないと判定された場合に移行するＳ２５０５では、確変遊技フラグを「ＯＦＦ」にする。
Ｓ２５０６では、時短遊技フラグを「ＯＮ」とし、Ｓ２５０７で、時短変動回数Ｗに「１００」をセットする。これにより、低確率状態における遊技球の減少を抑えた遊技（いわゆる時短遊技）が１００回付与される。Ｓ２５０７の処理終了後、遊技状態設定処理を終了する。
【０２３９】
［演出制御基板３２０のタイマ割込処理]
図２６を用いて、演出制御基板３２０のタイマ割込み処理の内容について説明する。図２６は、演出制御基板３２０のサブＣＰＵ３２０ａによって行われるタイマ割込み処理を示すフローチャートである。なお、本処理は、演出制御基板３２０に設けられた図示しないリセット用クロックパルス発生回路によって、演出制御基板３２０の電源投入時や電源断時等の特殊な場合を除く通常の動作時において、所定の周期（例えば２ｍｓ）毎に繰り返し実行される。また、図２６のフローチャートに基づいて説明する演出制御基板３２０で行われる処理は、サブＲＯＭ３２０ｂに記憶されているプログラムに基づいて実行される。さらにまた、本発明に関係しない処理について適宜省略して示す。
【０２４０】
電源投入を契機にして、サブＣＰＵ３２０ａは起動プログラムを実行し、これによって、メモリ（例えば、サブＲＡＭ３２０ｃ）等の各ユニットの初期化等を行う。初期化が行われた後、サブＲＯＭ３２０ｂに記憶されたプログラムがサブＲＡＭ３２０ｃに読み込まれ、サブＣＰＵ３２０ａによって当該プログラムが実行される。
【０２４１】
最初のＳ２６０１では、演出用乱数を更新する。この処理は、演出に用いる各種乱数を更新するものである。具体的には、各種乱数に「１」を加算して更新し、所定の値まで到達すると「０」にリセットする。本実施形態では、この演出用乱数に、保留アイコンを決定するための保留乱数が含まれる。保留乱数は「０〜９９」の範囲となっている。
【０２４２】
Ｓ２６０２では、コマンド処理を実行する。この処理は、各種コマンドに基づく演出を行うためのものである。ここで処理されるコマンドは、主制御基板３００から送信される変動開始コマンド、図柄確定コマンド、オープニングコマンド、ラウンド開始コマンド、及び、エンディングコマンド等である。コマンド処理に詳細については、後述する。
【０２４３】
Ｓ２６０３では、保留関連処理を実行する。この処理は、保留コマンド等に基づく演出表示を行うためのものである。ここで処理されるコマンドは、主制御基板３００から送信される保留コマンド、及び、復旧コマンド等である。保留関連処理の詳細については後述する。
【０２４４】
Ｓ２６０４では、送信処理を行う。この処理は、Ｓ２６０３までの処理でセットされたコマンドを画像制御基板３３０及びランプ制御基板３４０へ送信するものである。
［コマンド処理］
図２７は、図２６のＳ２６０２で実行されるコマンド処理の詳細を示すフローチャートである。
【０２４５】
最初のＳ２７０１では、保留計数処理を実行する。この保留係数処理では、リーチ有り演出中に増加した保留の数をカウントする。保留計数処理の詳細については後述する。
Ｓ２７０２では、コマンドを受信したか否かを判断する。主制御基板３００から送信されたコマンドは、演出制御基板３２０のバッファ領域に記憶される。この処理は、当該バッファ領域にコマンドが記憶されているか否かを判断するものである。ここでコマンドを受信したと判断された場合（Ｓ２７０２：ＹＥＳ）、Ｓ２７０３へ移行する。一方、コマンドを受信していないと判断された場合（Ｓ２７０２：ＮＯ）、以降の処理を実行せず、コマンド処理を終了する。
【０２４６】
Ｓ２７０３では、変動開始コマンドであるか否かを判断する。この処理は、Ｓ２７０２で受信したと判断されたコマンドが変動開始コマンドであるか否かを判断するものである。変動開始コマンドは、図１８のＳ１８０８でセットされる。ここで変動開始コマンドであると判断された場合（Ｓ２７０３：ＹＥＳ）、Ｓ２７０４にて変動処理を実行し、その後、コマンド処理を終了する。Ｓ２７０４の変動処理については後述する。一方、変動開始コマンドでないと判断された場合（Ｓ２７０３：ＮＯ）、Ｓ２７０５へ移行する。
【０２４７】
Ｓ２７０５では、図柄確定コマンドであるか否かを判断する。この処理は、Ｓ２７０２で受信したと判断されたコマンドが図柄確定コマンドであるか否かを判断するものである。図柄確定コマンドは、図１８のＳ１８１２でセットされる。ここで図柄確定コマンドであると判断された場合（Ｓ２７０５：ＹＥＳ）、Ｓ２７０６へ移行する。一方、図柄確定コマンドでないと判断された場合（Ｓ２７０５：ＮＯ）、Ｓ２７０７へ移行する。
【０２４８】
Ｓ２７０６では、図柄確定処理を実行する。図柄確定コマンドは、第１特別図柄表示器２０１又は第２特別図柄表示器２０２に特別図柄判定の判定結果を示す停止図柄が停止表示されることを通知するコマンドである。したがって、図柄確定処理では、液晶表示装置１２１に変動表示されていた装飾図柄を特別図柄判定の判定結果を示す態様で停止表示させる処理等を行う。Ｓ２７０６の処理終了後、コマンド処理を終了する。
【０２４９】
Ｓ２７０７では、オープニングコマンドであるか否かを判断する。この処理は、Ｓ２７０２で受信したと判断されたコマンドがオープニングコマンドであるか否かを判断するものである。ここでオープニングコマンドであると判断された場合（Ｓ２７０７：ＹＥＳ）、Ｓ２７０８へ移行する。一方、オープニングコマンドでないと判断された場合（Ｓ２７０７：ＮＯ）、Ｓ２７０９へ移行する。
【０２５０】
Ｓ２７０８では、オープニング処理を実行する。オープニングとは、大当たり遊技が開始されてから最初に大入賞装置１２７が開放され始めるまでの期間をいう。オープニングコマンドは、このオープニングが開始されることを通知するためのコマンドであり、図２１のＳ２１０５でセットされる。オープニング処理は、サブＲＯＭ３２０ｂに予め記憶されている映像（例えばアニメーションの映像）を読み出し、画像制御基板３３０へコマンドとともに送信することで、液晶表示装置１２１に、当該実写映像を表示するような処理であることが例示される。また、サブＲＯＭ３２０ｂに予め記憶されている音声データ（例えば「おめでとう」）を読み出し、画像制御基板３３０へコマンドとともに送信することで、音声出力装置３３１を介したスピーカ１０４からの音声出力を行う処理であることが例示される。さらにまた、ランプ制御基板３４０へコマンドとともに制御データを送信することで、演出用駆動装置３４１を介した役物の駆動を行ったり、演出用照明装置３４２を介した枠ランプ１０３や盤ランプ１２２の点灯を行ったりする処理であることが例示される。Ｓ２７０８の処理終了後、コマンド処理を終了する。
【０２５１】
Ｓ２７０９では、ラウンド開始コマンドであるか否かを判断する。この処理は、Ｓ２７０２で受信したと判断されたコマンドがラウンド開始コマンドであるか否かを判断するものである。ここでラウンド開始コマンドであると判断された場合（Ｓ２７０９：ＹＥＳ）、Ｓ２７１０へ移行する。一方、ラウンド開始コマンドでないと判断された場合（Ｓ２７０９：ＮＯ）、Ｓ２７１１へ移行する。
【０２５２】
Ｓ２７１０では、ラウンド処理を実行する。ラウンド開始コマンドは、ラウンド遊技が開始されたことを通知するコマンドであり、図２４のＳ２４０９でセットされる。したがって、ラウンド処理は、サブＲＯＭ３２０ｂに予め記憶されている映像（例えばアニメーション映像）を読み出し、画像制御基板３３０へコマンドとともに送信することで、液晶表示装置１２１に、当該実写ライブ映像を表示するような処理であることが例示される。また、サブＲＯＭ３２０ｂに予め記憶されている音楽データ（例えば、ライブ映像に対応する楽曲データ）を読み出し、画像制御基板３３０へコマンドとともに送信することで、音声出力装置３３１を介したスピーカ１０４からの楽曲の出力を行う処理であることが例示される。さらにまた、ランプ制御基板３４０へコマンドとともに制御データを送信することで、演出用駆動装置３４１を介した役物の駆動を行ったり、演出用照明装置３４２を介した枠ランプ１０３や盤ランプ１２２の点灯を行ったりする処理であることが例示される。Ｓ２７１０の処理終了後、コマンド処理を終了する。
【０２５３】
Ｓ２７１１では、エンディングコマンドであるか否かを判断する。この処理は、Ｓ２７０２で受信したと判断されたコマンドがエンディングコマンドであるか否かを判断するものである。ここでエンディングコマンドであると判断された場合（Ｓ２７１１：ＹＥＳ）、Ｓ２７１２へ移行する。一方、エンディングコマンドでないと判断された場合（Ｓ２７１１：ＮＯ）、Ｓ２７１２の処理を実行せず、コマンド処理を終了する。
【０２５４】
Ｓ２７１２では、エンディング処理を行う。エンディングコマンドは、大入賞装置１２７の最後の開放が終了したことを通知するコマンドであり、図２４のＳ２４２３でセットされる。したがって、エンディング処理は、サブＲＯＭ３２０ｂに予め記憶されているメッセージ画像（例えばＲＵＳＨタイム突入やチャンスタイム突入）を読み出し、画像制御基板３３０へコマンドとともに送信することで、液晶表示装置１２１に、当該メッセージ画像を表示するような処理であることが例示される。また、サブＲＯＭ３２０ｂに予め記憶されている音声データ（例えば「ＲＵＳＨタイム突入」や「チャンスタイム突入」）を読み出し、画像制御基板３３０へコマンドとともに送信することで、音声出力装置３３１を介したスピーカ１０４からの音声出力を行う処理であることが例示される。さらにまた、ランプ制御基板３４０へコマンドとともに制御データを送信することで、演出用駆動装置３４１を介した役物の駆動を行ったり、演出用照明装置３４２を介した枠ランプ１０３や盤ランプ１２２の点灯を行ったりする処理であることが例示される。Ｓ２４１１の処理終了後、コマンド処理を終了する。
【０２５５】
［保留計数処理］
図２８は、図２７のＳ２７０１で実行される保留計数処理の詳細を示すフローチャートである。
【０２５６】
最初のＳ２８０１では、リーチ有り演出中か否かを判断する。この処理は、画像制御基板３３０により液晶表示装置１２１に表示される装飾図柄の変動表示が、リーチ有り演出を行われているか否かを判断するものである。ここでリーチ有り演出中と判断された場合（Ｓ２８０１：ＹＥＳ）、Ｓ２８０２へ移行する。一方リーチ有り演出中でないと判断された場合（Ｓ２８０１：ＮＯ）、Ｓ２８０５に移行する。
【０２５７】
Ｓ２８０２では、コマンドを受信したか否かを判断する。この処理は、Ｓ２７０２と同様に、主制御基板３００から送信されたコマンドが演出制御基板３２０のバッファ領域に記憶されているか否かを判断するものである。ここでコマンドを受信したと判断された場合（Ｓ２８０２：ＹＥＳ）、Ｓ２８０３へ移行する。一方、コマンドを受信していないと判断された場合（Ｓ２８０２：ＮＯ）、以降の処理を実行せず、保留計数処理を終了する。
【０２５８】
Ｓ２８０３では、保留コマンドであるか否かを判断する。この処理は、Ｓ２８０２で受信したと判断されたコマンドが保留コマンドであるか否かを判断するものである。ここで保留コマンドであると判断された場合（Ｓ２８０３：ＹＥＳ）、Ｓ２８０４に移行する。また保留コマンドでないと判断された場合（Ｓ２８０３：ＮＯ）、保留計数処理を終了する。
【０２５９】
Ｓ２８０４では、保留増加数「Ｕａ」を１加算した値に更新する。その後、保留計数処理を終了する。
Ｓ２８０５では、保留増加数Ｕａが０であるか否かを判断する。Ｕａ＝０であれば（Ｓ２８０５：ＹＥＳ）、保留計数処理を終了する。Ｕａ＝０でなければ（Ｓ２８０５：ＮＯ）、Ｓ２８０６にてそのタイミングでの保留増加数Ｕａを、リーチ中保留増加数ＵｒとしてサブＲＡＭ３２０ｃに記憶する。そしてＳ２８０７にて保留増加数Ｕａの値をリセットしてＵａ＝０に戻す。その後、保留計数処理を終了する。
【０２６０】
即ち、この保留計数処理では、リーチ有り演出中に保留コマンドを受信した回数、つまり保留数の増加分をカウントする。そしてリーチ有り演出が終了するとそのタイミングでの保留増加数ＵａはＵｒとして記憶され、Ｕａのカウントがリセットされる。よって、１回のリーチ有り演出中にどれだけ保留数が増加したかをチェックすることができる。
【０２６１】
［変動処理］
図２９は、図２７のＳ２７０４で実行される変動処理の詳細を示すフローチャートである。
【０２６２】
最初のＳ２９０１では、保留領域をシフトする。保留領域は、保留表示のための情報を記憶する領域であり、サブＲＡＭ３２０ｃの記憶領域の一部に用意されている。保留領域は、最大保留数Ｕｍａｘ（本実施形態では「８」）個がサブＲＡＭ３２０ｃに確保されている。ここでは、保留領域に記憶された情報を保留消化に伴ってシフトする。
【０２６３】
図３０に示すように、本実施形態では、第１〜第８の保留領域がサブＲＡＭ３２０ｃに用意されている。また、本実施形態では、現在の変動も保留アイコンで示すようになっており、現在の変動表示のための情報を記憶する領域として、現変動領域がサブＲＡＭ３２０ｃに用意されている。したがって、Ｓ２９０１の処理では、第１保留領域の情報を現変動領域へシフトし、第２保留領域の情報を第１保留領域へシフトし、第３保留領域の情報を第２保留領域へシフトし、同様に、第４→第３、第５→第４、第６→第５、第７→第６、第８→第７という具合にシフトする。本実施形態においては、保留表示のための情報として、保留アイコンを特定するためのアイコンデータが含まれる。
【０２６４】
Ｓ２９０２では、演出決定処理を行う。この処理は、変動開始コマンドに基づいて演出を決定するものである。演出決定処理の詳細については後述する。
Ｓ２９０３では、変動コマンドをサブＲＡＭ３２０ｃにセットする。この変動コマンドは、図２６のＳ２６０４にて、Ｓ２９０２で決定した内容とともに、画像制御基板３３０及びランプ制御基板３４０に送信される。これによって、決定した内容の演出が実現される。
【０２６５】
Ｓ２９０４では、保留領域のデータを取得する。この処理は、図３０に示した第１〜第８保留領域に格納されたデータを取得するものである。本実施形態では、上述したように保留領域に保留アイコンを特定するためのデータが含まれる。
【０２６６】
Ｓ２９０５では、保留表示コマンドをサブＲＡＭ３２０ｃにセットする。この保留表示コマンドは、図２６のＳ２６０４にて、Ｓ２９０４で取得したデータとともに、画像制御基板３３０へ送信される。これによって、保留アイコンによる保留表示が実現される。
【０２６７】
［演出決定処理］
図３１は、図２９のＳ２９０２で実行される演出決定処理の詳細を示すフローチャートである。
【０２６８】
最初のＳ３１０１では、変動開始コマンドに含まれる変動パターン乱数が偶数であるか否かを判断する。偶数であればＳ３１０２に移行し、Ｓ３１０２〜Ｓ３１０６による第１の演出決定を実行する一方、奇数であればＳ３１０７に移行し、Ｓ３１０７〜Ｓ３１０９による第２の演出決定を実行する。
【０２６９】
まず第１の演出決定について説明する。Ｓ３１０２では、サブＲＡＭ３２０ｃに記憶されたリーチ中保留増加数Ｕｒを取得する。Ｓ３１０３では、Ｕｒ＝０であるか否かを判断し、Ｕｒ＝０であれば（Ｓ３１０３：ＹＥＳ）、Ｓ３１０４に移行し、Ｕｒ＝０でなければ（Ｓ３１０３：ＮＯ）、Ｓ３１０５に移行する。
【０２７０】
Ｓ３１０４では、通常演出決定を行う。この処理は、Ｕｒの値を考慮せずに変動開始コマンドのみに基づいて演出を決定するものである。変動開始コマンドには、停止図柄データ、変動パターンを示す変動パターンデータ、パチンコ遊技機１の遊技状態を示す遊技状態データ等が含まれる。変動開始コマンドは、図１８のＳ１８０８でセットされる。ここでは、変動開始コマンドを解析することによって、特別図柄判定の結果を特定し、リーチ有り演出とリーチ無し演出のどちらを行う必要があるのかを判定し、特別図柄が変動表示される変動時間を取得し、パチンコ遊技機１の遊技状態を特定する。そして、第１特別図柄表示器２０１又は第２特別図柄表示器２０２における特別図柄の変動表示に伴って、液晶表示装置１２１にどのようなパターンで装飾図柄を変動表示させるか、音声出力装置３３１からどのような音を出力するか、枠ランプ１０３をどのような発光パターンで発光させるか等を決定する。
【０２７１】
なお、リーチ有り演出では、遊技者に遊技球の発射継続を促すための報知演出が同時に行われる。具体的には、液晶表示装置１２１に「保留増加でチャンス！」というメッセージが流される。この処理はＳ３１０５でも同様である。
【０２７２】
Ｓ３１０５では、特殊演出決定を行う。この処理は、変動開始コマンドに加え、リーチ中保留増加数Ｕｒを参照して演出を決定するものである。
図３２（Ａ）は、Ｓ３１０５にて特殊演出決定を行う場合に参照するテーブルの一例である。このテーブルはサブＲＡＭ３２０ｃに記憶されている。Ｓ３１０５ではこのテーブルを参照し、変動開始コマンドに含まれる変動パターンと、リーチ中保留増加数Ｕｒとから演出内容を決定する。
【０２７３】
なおＵｒを考慮した場合の具体的な演出の変化態様としては、ボタンの押下により確変が確定する確変昇格演出、登場するキャラクタが衣装をＵｒに応じた回数チェンジしていく演出、出現頻度が低いレアキャラクタの登場確率が高くなる演出、Ｕｒが大きくなるほど表示される確率の低いレアな背景を表示させる演出などが考えられる。
【０２７４】
また上述した以外に考えられる演出方法を以下（イ）、（ロ）に例示する。
（イ）リーチ中保留増加数Ｕｒが所定数（例えば３）以上であるときに、Ｕｒに応じた数の選択肢の中から演出内容を遊技者が自由に選択することができる演出を行う。選択できる演出内容とは、例えば演出中に液晶表示装置１２１にて出力される映像や音声出力装置３３１にて出力される音楽などが考えられる。Ｕｒが大きいほど選択肢が増えるように構成するようにしてもよい。その際、選択肢はＵｒと同数であってもよいし、Ｕｒが３〜５の場合の選択肢は３、Ｕｒが６〜８の場合の選択肢は４というように、Ｕｒと同数でなくともよい。
【０２７５】
（ロ）リーチ中保留増加数Ｕｒが所定数（例えば６）以上であり、保留されている第１特別図柄判定の権利及び第２図柄判定の権利の結果に大当たりが存在するときに、保留中に大当たりが存在する旨を示唆する演出を行う。遊技者はこのような演出を見ることで大当たりを期待でき、興趣の向上を図ることができる。
【０２７６】
ところで、上述した各演出方法は図３２（Ａ）のテーブルを参照した変動パターン分類では分類しきれない可能性があるので、その際は適宜テーブルを細分化するとよい。上述したＳ３１０５の後、Ｓ３１０６に移行する。
【０２７７】
Ｓ３１０６では、リーチ中保留増加数Ｕｒを０に戻す。その後、演出決定処理を終了する。
続いて、第２の演出決定について説明する。Ｓ３１０７では、前回の変動表示がリーチ有り演出であったか否かを判定し、リーチ有り演出でなければ（Ｓ３１０７：ＮＯ）、Ｓ３１０８にて通常演出決定を行う。具体的な演出の決定方法はＳ３１０４と同様である。なお、リーチ有り演出では、遊技者に遊技球の発射継続を促すための報知演出が同時に行われる。具体的には、液晶表示装置１２１に「保留増加でチャンス！」というメッセージが流される。この処理はＳ３１０９でも同様である。その後、Ｓ３１０６に移行する。
【０２７８】
前回の演出がリーチ有り演出であれば（Ｓ３１０７：ＹＥＳ）、Ｓ３１０９にて特殊演出決定を行う。この処理は、変動開始コマンドに加え、リーチ有り演出終了後、具体的には演出が終了したタイミング或いは終了して所定の微小時間を経過したタイミングの保留数（例えば保留領域に記憶される保留の数）を参照して演出を決定するものである。
【０２７９】
図３２（Ｂ）は、Ｓ３１０９にて特殊演出決定を行う場合に参照するテーブルの一例である。このテーブルはサブＲＡＭ３２０ｃに記憶されている。Ｓ３１０９ではこのテーブルを参照し、変動開始コマンドに含まれる変動パターンと、保留数Ｕ１＋Ｕ２とから演出内容を決定する。その後、Ｓ３１０６に移行する。
【０２８０】
なおＵ１＋Ｕ２を考慮した場合の具体的な演出の変化態様としては、ボタンの押下により確変が確定する確変昇格演出、登場するキャラクタが衣装をＵ１＋Ｕ２に応じた回数チェンジしていく演出、出現頻度が低いレアキャラクタの登場確率が高くなる演出、Ｕ１＋Ｕ２が大きくなるほど表示される確率の低いレアな背景を表示させる演出などが考えられる。また上述した（イ）、（ロ）についてＵｒをＵ１＋Ｕ２に置き換えた演出処理を行うことも考えられる。図３２（Ｂ）で示すテーブルを参照した変動パターン分類で演出方法を分類しきれない場合には適宜テーブルを細分化するとよい。
【０２８１】
このように、この演出決定処理においては、変動パターン乱数に基づいて定まる第１の演出決定では、リーチ有り演出中に保留数が増加した場合に、保留数が増加しなかった場合とは異なる演出を決定する。また第２の演出決定では、リーチ有り演出終了時点での保留数に応じた演出を決定する。なお、Ｓ３１０５ではリーチ有り演出中の保留増加数が大きいほど興趣を向上させる演出が選択され、Ｓ３１０９ではリーチ有り演出後の保留数が大きいほど興趣を向上させる演出が選択される。
【０２８２】
［保留関連処理］
図３３は、図２６のＳ２６０３で実行される保留関連処理の詳細を示すフローチャートである。
【０２８３】
最初のＳ３３０１では、コマンドを受信したか否かを判断する。この処理は、上述したＳ２７０２と同様のものである。ここでコマンドを受信したと判断された場合（Ｓ３３０１：ＹＥＳ）、Ｓ３３０２へ移行する。一方、コマンドを受信していないと判断された場合（Ｓ３３０１：ＮＯ）、以降の処理を実行せず、保留関連処理を終了する。
【０２８４】
Ｓ３３０２では、保留コマンドであるか否かを判断する。この処理は、Ｓ３３０１で受信したと判断されたコマンドが保留コマンドであるか否かを判断するものである。ここで保留コマンドであると判断された場合（Ｓ３３０２：ＹＥＳ）、Ｓ３３０３へ移行する。一方、保留コマンドでないと判断された場合（Ｓ３３０２：ＮＯ）、Ｓ３３０４へ移行する。
【０２８５】
Ｓ３３０３では、保留処理を実行する。保留処理は、保留コマンドに基づいて保留表示を行うための処理である。保留処理の詳細については、後述する。
Ｓ３３０４では、復旧コマンドであるか否かを判断する。この処理は、Ｓ３３０１で受信したと判断されたコマンドが復旧コマンドであるか否かを判断するものである。ここで復旧コマンドであると判断された場合（Ｓ３３０４：ＹＥＳ）、Ｓ３３０５へ移行する。一方、復旧コマンドでないと判断された場合（Ｓ３３０４：ＮＯ）、Ｓ３３０５の処理を実行せず、保留関連処理を終了する。
【０２８６】
Ｓ３３０５では、保留復旧処理を実行する。復旧コマンドは、上述したように、電源の遮断が起きたときに送信される。この復旧コマンドには保留情報が含まれているため、ここでは、保留情報に基づいて、保留表示などを電源遮断前の状態に戻す。Ｓ３３０５の処理実行後、保留関連処理を終了する。
【０２８７】
［保留処理］
図３４は、図３３のＳ３３０３で実行される保留処理の詳細を示すフローチャートである。
【０２８８】
最初のＳ３４０１では、保留コマンドを解析する。保留コマンドは、図１５及び図１６のＳ１５０９，Ｓ１６０９でセットされる。保留コマンドには、第１特別図柄に係る保留であるか第２特別図柄に係る保留であるかを区別する「始動装置データ」、何番目の保留であるかを示す「保留数データ」（すなわち保留数（Ｕ１＋Ｕ２））、大当たり種類及びハズレを示す「停止図柄データ」、変動パターンを示す「変動パターンデータ」が含まれる。したがって、ここでは、これらのデータを取り出す。
【０２８９】
Ｓ３４０２では、保留アイコンを選択する。複数種類の保留アイコンがサブＲＯＭ３２０ｂに記憶されていることを前提に、ここでは、第１特別図柄に係る保留であるか第２特別図柄に係る保留であるかを区別する「始動装置データ」に基づき、第１特別図柄に対応するアイコン、又は、第２特別図柄に対応するアイコンを選択する。
【０２９０】
Ｓ３４０３では、保留領域にデータを格納する。この処理は、Ｓ３４０２で決定された保留アイコンを特定するためのデータを保留領域に格納するものである。具体的には、図３０に示した第１〜第８保留領域のうち空いている保留領域の中で最も現変動領域に近い保留領域に格納する。
【０２９１】
Ｓ３４０４では、保留表示コマンドをセットする。この保留表示コマンドは、図２６のＳ２６０４の送信処理によって、画像制御基板３３０へ送信される。これによって、新たな保留に関し、保留オブジェクトによる保留表示が実現される。Ｓ３４０４の処理実行後、保留処理を終了する。
【０２９２】
［本実施形態のパチンコ遊技機１が発揮する第１の効果］
本実施形態のパチンコ遊技機１では、原点位置と進出位置との間で移動可能である可動役物１２９は、上側位置検出センサ３２３及び下側位置検出センサ３２４によって、その位置を検出することができる。より具体的には、下側位置検出センサ３２４により、図８（Ａ）における（ｉｉ）と（ｉｉｉ）の切り替わる位置を可動役物１２９が通過したことを判断でき、上側位置検出センサ３２３により、（ｉｖ）と（ｖ）の切り替わる位置を可動役物１２９が通過したことを判断できる。
【０２９３】
また演出制御基板３２０のサブＣＰＵ３２０ａは、ランプ制御基板３４０を制御することで、演出用駆動装置３４１が備えるステッピングモータ３４１ａを制御して可動役物１２９を移動させる。ここで、可動役物１２９を進出位置（ｖｉ）へ移動させる際には、（ｉｉ）と（ｉｉｉ）の切り替わる位置を通過したタイミングからステッピングモータ３４１ａの駆動すべきステップ数を制御し、また、可動役物１２９を原点位置（ｉ）へ移動させる際には、（ｉｖ）と（ｖ）の切り替わる位置を通過したタイミングからステッピングモータ３４１ａの駆動すべきステップ数を制御する。
【０２９４】
即ち、本実施形態の遊技機（パチンコ遊技機１）は、第１移動端（原点位置又は進出位置）及び第２移動端（進出位置又は原点位置）の間を移動可能な可動役物（１２９）と、上記可動役物が、上記第１移動端と上記第２移動端の間の第１位置（上述した（ｉｉ）と（ｉｉｉ）の切り替わる位置、又は上述した（ｉｖ）と（ｖ）の切り替わる位置）にあることを検出する第１位置検出手段（下側位置検出センサ３２４、又は上側位置検出センサ３２３）と、上記可動役物が、上記第１移動端と上記第２移動端の間で、上記第１移動端からの位置が上記第１位置よりも離隔している第２位置（上述した（ｉｖ）と（ｖ）の切り替わる位置、又は上述した（ｉｉ）と（ｉｉｉ）の切り替わる位置）にあることを検出する第２位置検出手段（上側位置検出センサ３２３、又は下側位置検出センサ３２４）と、上記可動役物を移動させる駆動手段（サブＣＰＵ３２０ａ、ランプ制御基板３４０、演出用駆動装置３４１、ステッピングモータ３４１ａ）と、上記第１位置検出手段及び上記第２位置検出手段で検出した検出信号に基づき上記可動役物を上記第１移動端及び上記第２移動端間で移動するように上記駆動手段を制御し、上記可動役物を上記第１移動端から上記第２移動端へ移動させる際、上記第２位置検出手段で検出した検出信号に基づき、上記第２移動端までの移動距離を制御する制御手段（サブＣＰＵ３２０ａ）と、を備えたことを特徴とする。
【０２９５】
このように構成されたパチンコ遊技機１は、可動役物１２９の移動に際して、目的とする位置まで移動させるためのステッピングモータ３４１ａの制御を、２つの位置検出センサのうちのより目的位置に近いほうを通過したタイミングからのステップ数として制御することができる。そのため、指令ステップ数を小さくさせることができ、指令ステップ数と可動役物の実際の位置とのずれを小さくできる。
【０２９６】
図９を用いて説明する。例えば下側位置検出センサ３２４のみを備えている場合に進出位置（ｖｉ）に移動させようとするとき、サブＣＰＵ３２０ａが出力する指令ステップ数は、原点位置（ｉ）をスタート位置とした場合には「Ｘ１＋Ｘ２＋Ｘ３」となり、下側位置検出センサ３２４の出力が切り替わるタイミングをスタート位置とした場合には「Ｘ２＋Ｘ３」となる。
【０２９７】
一方、本実施形態のように、上側位置検出センサ３２３の出力が切り替わるタイミングを基準とすると、進出位置（ｖｉ）までの指令ステップ数が「Ｘ３」となり、上述した条件よりもステップ数を小さくすることができる。進出位置から原点位置に向かって移動する際にも同様の効果を奏する。
【０２９８】
なお、可動役物１２９のこのような移動制御は原点位置と進出位置とを行き来する場合に限られない。例えば、原点位置（ｉ）側から（ｖ）と（ｖｉ）の間の位置を目的位置として移動する際にも、上側位置検出センサ３２３の出力が切り替わるタイミングを基準として指令ステップ数を定めることで、下側位置検出センサ３２４の出力が切り替わるタイミングを基準として制御する場合よりも位置ずれを小さくすることができる。
【０２９９】
また上述した構成のパチンコ遊技機１では、仮に一方の位置検出センサが故障したとしても、もう一方の位置検出センサにより可動役物１２９が基準位置を通過したことを検出することができるため都合がよい。
【０３００】
なお、可動役物１２９はステッピングモータ３４１ａがギアを回転させることにより移動が実現されるものであってもよいが、ステッピングモータ３４１ａがカム機構を回転させることにより移動を実現するものであってもよい。
【０３０１】
［本実施形態のパチンコ遊技機１が発揮する第２の効果］
本実施形態のパチンコ遊技機１では、主制御基板３００のメインＣＰＵ３０１ａが、第１始動装置検出スイッチ３０４又は第２始動装置検出スイッチ３０５が「ＯＮ」となったことを検出したときに、メインＲＡＭ３０１ｃに記憶される保留数を加算すると共に、大当たり等の判定に用いる各種乱数を取得する（Ｓ１５０１〜Ｓ１５０７、Ｓ１６０１〜Ｓ１６０７）。
【０３０２】
また演出制御基板３２０のサブＣＰＵ３２０ａは、Ｓ１５０９、Ｓ１６０９でセットされた保留コマンドの送信（Ｓ１３０８）を受けて、Ｓ２９０６、Ｓ３４０４にてセットした保留表示コマンドを画像制御基板３３０に送信して（Ｓ２６０４）、液晶表示装置１２１に保留アイコンを表示させる。また、Ｓ２９０３、Ｓ３１０４、Ｓ３１０８にて決定した演出内容を示す変動開始コマンドに基づいて、画像制御基板３３０を制御し、液晶表示装置１２１及び音声出力装置３３１に演出表示を行わせる。
【０３０３】
またサブＣＰＵ３２０ａは、リーチ有り演出後の演出表示については、サブＲＡＭ３２０ｃに記憶された保留数に応じた特殊演出決定を行い、決定した演出内容を示す変動開始コマンドに基づいて、画像制御基板３３０を制御し、液晶表示装置１２１及び音声出力装置３３１に演出表示を行わせる。
【０３０４】
即ち、本実施形態の遊技機（パチンコ遊技機１）は、始動条件の成立により判定情報を取得する取得手段（メインＣＰＵ３０１ａ）と、上記取得手段により取得された判定情報を所定数まで記憶する記憶手段（メインＲＡＭ３０１ｃ）と、所定の保留表示手段に上記記憶手段に記憶されている判定情報の数に対応する保留を表示させる保留表示制御手段（サブＣＰＵ３２０ａ、画像制御基板３３０）と、上記判定情報に基づき、演出表示装置（液晶表示装置１２１、音声出力装置３３１）に演出表示を行う演出表示制御手段（サブＣＰＵ３２０ａ、画像制御基板３３０）と、を備え、上記演出表示制御手段は、上記演出表示装置に表示させる特定演出が選ばれた場合、当該特定演出表示の終了後の演出表示を、上記記憶手段に記憶された上記特定演出終了後の上記判定情報の数に基づき特別な演出内容とする。
【０３０５】
このように構成されたパチンコ遊技機１は、変動表示に伴う演出制御基板３２０による特定演出（リーチ有り演出）が行われた場合において、その次の変動表示に伴って行われる装飾図柄等の演出表示が当該リーチ有り演出後の保留数に基づいて定まる。保留数に基づいて演出が変更されるため、遊技者がリーチ有り演出中であっても遊技球を発射させる動機付けができ、リーチ有り演出中における遊技球の発射数の減少を抑制できる。
【０３０６】
また、本実施形態では、リーチ有り演出後の保留数が大きいほど遊技者の興趣を向上させる内容の演出が行われるため、より強く遊技者に遊技球の発射を継続する動機付けができる。
【０３０７】
また本実施形態のパチンコ遊技機１では、リーチ有り演出を行わせる場合には、遊技球の発射継続を促すための報知演出が行われるように演出内容を設定する。すなわち、本実施形態のパチンコ遊技機１は、上記演出表示装置に表示させる上記特定演出が選ばれた際に、遊技者に遊技球の発射継続を促すための報知演出を行う。
【０３０８】
このように構成されたパチンコ遊技機１は、報知演出によって遊技球を発射することの利点を認識することができ、より強く遊技者に遊技球の発射を継続する動機付けができる。
【０３０９】
［本実施形態のパチンコ遊技機１が発揮する第３の効果］
本実施形態のパチンコ遊技機１では、主制御基板３００のメインＣＰＵ３０１ａが、第１始動装置検出スイッチ３０４又は第２始動装置検出スイッチ３０５が「ＯＮ」となったことを検出したときに、メインＲＡＭ３０１ｃに記憶される保留数を加算すると共に、大当たり等の判定に用いる各種乱数を取得する（Ｓ１５０１〜Ｓ１５０７、Ｓ１６０１〜Ｓ１６０７）。
【０３１０】
また演出制御基板３２０のサブＣＰＵ３２０ａは、Ｓ１５０９、Ｓ１６０９でセットされた保留コマンドの送信（Ｓ１３０８）を受けて、Ｓ２９０６、Ｓ３４０４にてセットした保留表示コマンドを画像制御基板３３０に送信して（Ｓ２６０４）、液晶表示装置１２１に保留アイコンを表示させる。また、Ｓ２９０３、Ｓ３１０３にて決定した演出内容を示す変動開始コマンドに基づいて、画像制御基板３３０を制御し、液晶表示装置１２１及び音声出力装置３３１に演出表示を行わせる。
【０３１１】
またサブＣＰＵ３２０ａは、リーチ有り演出中に保留コマンドが送信された場合には、リーチ有り演出が行われる期間中の保留増加数をカウントする（Ｓ２８０１〜Ｓ２８０７）と共に、Ｓ３１０５にて保留増加数に応じた特殊演出決定を行い、決定した演出内容を示す変動開始コマンドに基づいて、画像制御基板３３０を制御し、液晶表示装置１２１及び音声出力装置３３１に演出表示を行わせる。
【０３１２】
即ち、本実施形態の遊技機（パチンコ遊技機１）は、始動条件の成立により判定情報を取得する取得手段（メインＣＰＵ３０１ａ）と、上記取得手段により取得された判定情報を所定数まで記憶する記憶手段（メインＲＡＭ３０１ｃ）と、所定の保留表示手段に上記記憶手段に記憶されている判定情報の数に対応する保留を表示させる保留表示制御手段（サブＣＰＵ３２０ａ、画像制御基板３３０）と、上記判定情報に基づき、演出表示装置（液晶表示装置１２１、音声出力装置３３１）に演出表示を行う演出表示制御手段（サブＣＰＵ３２０ａ、画像制御基板３３０）と、上記演出表示制御手段によって上記演出表示装置に表示させる特定演出が選ばれた場合、当該特定演出表示の開始から終了までの間に上記取得手段で取得した判定情報の数をカウントする計数手段（サブＣＰＵ３２０ａ）と、を備え、上記演出表示制御手段は、上記演出表示装置に表示させる上記特定演出表示の終了後の演出表示を、上記計数手段によってカウントされた上記判定情報の数に基づき特別な演出内容とする。
【０３１３】
このように構成されたパチンコ遊技機１は、特定演出（リーチ有り演出）が行われた場合において、その次に行われる演出表示が当該リーチ有り演出中の保留増加数に基づいて定まる。ここで、保留数増加に基づいて演出が変更されるため、遊技者がリーチ有り演出中であっても遊技球を発射させる動機付けができ、リーチ有り演出中における遊技球の発射数の減少を抑制できる。
【０３１４】
また、本実施形態では、保留増加数が大きいほど遊技者の興趣を向上させる内容の演出が行われるため、より強く遊技者に遊技球の発射を継続する動機付けができる。
また本実施形態のパチンコ遊技機１では、サブＲＡＭ３２０ｃに、保留増加数と実行する演出内容とが関連付けられた特殊演出決定テーブルが記憶されており、このテーブルを参照して演出内容が決定される。
【０３１５】
すなわち、本実施形態のパチンコ遊技機１は、上記演出表示制御手段が、上記計数手段でカウントされる判定情報の数に関連づけた上記特別な演出内容のテーブルを有し、上記演出表示装置に表示させる上記特定演出表示終了後の演出表示を上記テーブルに基づいた上記特別な演出内容とする。
【０３１６】
このように構成されたパチンコ遊技機１は、特殊演出決定テーブルに基づいて演出内容を決定することができる。
［その他の実施形態］
上述した構成のパチンコ遊技機１は、位置検出センサを２つ有しているため、一方の位置検出センサが故障したときに、もう一方の位置検出センサにより可動役物１２９が基準位置を通過したことを検出することができるように構成してもよい。
【０３１７】
図９を参照して、位置検出センサの一方が故障した場合の制御を説明する。上側位置検出センサ３２３が故障した場合であっても、演出制御基板３２０は下側位置検出センサ３２４の出力に基づいて可動役物１２９が（ｉｉ）又は（ｉｉｉ）の位置を通過したことを検出できる。従って、例えば可動役物１２９を原点位置（ｉ）から進出位置（ｖｉ）へ移動させる場合には、可動役物１２９が（ｉｉｉ）の位置を通過してからＸ２＋Ｘ３のステップ数を駆動させるとよい。
【０３１８】
また、下側位置検出センサ３２４が故障した場合であっても、演出制御基板３２０は上側位置検出センサ３２３の出力に基づいて可動役物１２９が（ｉｖ）又は（ｖ）の位置を通過したことを検出できる。従って、例えば可動役物１２９を進出位置（ｖｉ）から原点位置（ｉ）へ移動させる場合には、可動役物１２９が（ｉｖ）の位置を通過してからＹ２＋Ｙ３のステップ数を駆動させるとよい。
【０３１９】
位置検出センサの故障に伴う演出制御基板３２０による駆動制御方法の切替は、例えば、サブＲＯＭ３２０ｂに、位置検出センサの故障状況に応じた複数の制御方法決定テーブルを記憶しておき、そのテーブルを参照して駆動することで実現できる。上記テーブルとは、位置検出センサがいずれも故障していない場合のテーブル、上側位置検出センサ３２３が故障した場合のテーブル、下側位置検出センサが故障した場合のテーブル、の３パターンが考えられる。
【０３２０】
上記各テーブルには、演出パターン毎に定められる、可動役物１２９を移動させるための駆動ステップ数及び駆動方向が記憶されており、演出動作を行う場合にはそのステップ数に従って駆動するように構成してもよい。
【０３２１】
なお位置検出センサの故障の判断方法は特に限定されず、一般的な手法を用いることができる。一例として、一方の位置検出センサの信号出力値が所定の範囲から逸脱している場合や、一方の位置検出センサにおいて可動役物１２９の移動を検出できないが他方の位置検出センサでは適切に移動を検出している場合に、一方の位置検出センサが故障していると判断することが考えられる。
【符号の説明】
【０３２２】
１…パチンコ遊技機
１２９…可動役物
３２０ａ…サブＣＰＵ（駆動手段、制御手段）
３２３…上側位置検出センサ（第１位置検出手段、第２位置検出手段）
３２４…下側位置検出センサ（第１位置検出手段、第２位置検出手段）
３４０…ランプ制御基板（駆動手段）
３４１…演出用駆動装置（駆動手段）
３４１ａ…ステッピングモータ（駆動手段）
【図１】
2015130901.tif 000003
【図２】
2015130901.tif 000004
【図３】
2015130901.tif 000005
【図４】
2015130901.tif 000006
【図５】
2015130901.tif 000007
【図６】
2015130901.tif 000008
【図７】
2015130901.tif 000009
【図８】
2015130901.tif 000010
【図９】
2015130901.tif 000011
【図１０】
2015130901.tif 000012
【図１１】
2015130901.tif 000013
【図１２】
2015130901.tif 000014
【図１３】
2015130901.tif 000015
【図１４】
2015130901.tif 000016
【図１５】
2015130901.tif 000017
【図１６】
2015130901.tif 000018
【図１７】
2015130901.tif 000019
【図１８】
2015130901.tif 000020
【図１９】
2015130901.tif 000021
【図２０】
2015130901.tif 000022
【図２１】
2015130901.tif 000023
【図２２】
2015130901.tif 000024
【図２３】
2015130901.tif 000025
【図２４】
2015130901.tif 000026
【図２５】
2015130901.tif 000027
【図２６】
2015130901.tif 000028
【図２７】
2015130901.tif 000029
【図２８】
2015130901.tif 000030
【図２９】
2015130901.tif 000031
【図３０】
2015130901.tif 000032
【図３１】
2015130901.tif 000033
【図３２】
2015130901.tif 000034
【図３３】
2015130901.tif 000035
【図３４】
2015130901.tif 000036
【手続補正書】
【提出日】平成27年4月30日(2015.4.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１基準位置及び第２基準位置の間を移動可能な可動役物と、
前記可動役物が、前記第１基準位置と前記第２基準位置の間の第１位置にあることを検出する第１位置検出手段と、
前記可動役物が、前記第１基準位置と前記第２基準位置の間で、前記第１基準位置からの位置が前記第１位置よりも離隔している第２位置にあることを検出する第２位置検出手段と、
前記可動役物を移動させる駆動手段と、
前記第１位置検出手段及び前記第２位置検出手段で検出した検出信号に基づき前記可動役物を前記第１基準位置及び前記第２基準位置間で移動するように前記駆動手段を制御し、前記可動役物を前記第１基準位置から前記第２基準位置へ移動させる際、前記第２位置検出手段で検出した検出信号に基づき、前記第２基準位置までの移動距離を制御する制御手段と、
を備え、
前記可動役物を前記第１基準位置から前記第２基準位置へ移動させると、まず前記第１位置検出手段により前記可動役物が前記第１位置にあることが検出され、次に前記第２位置検出手段により前記可動役物が前記第２位置にあることが検出される
ことを特徴とする遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の遊技機（１）は、第１基準位置及び第２基準位置の間を移動可能な可動役物（１２９）と、前記可動役物が、前記第１基準位置と前記第２基準位置の間の第１位置にあることを検出する第１位置検出手段（下側位置検出センサ３２４、上側位置検出センサ３２３）と、前記可動役物が、前記第１基準位置と前記第２基準位置の間で、前記第１基準位置からの位置が前記第１位置よりも離隔している第２位置にあることを検出する第２位置検出手段（上側位置検出センサ３２３、下側位置検出センサ３２４）と、前記可動役物を移動させる駆動手段（サブＣＰＵ３２０ａ、ランプ制御基板３４０、演出用駆動装置３４１、ステッピングモータ３４１ａ）と、前記第１位置検出手段及び前記第２位置検出手段で検出した検出信号に基づき前記可動役物を前記第１基準位置及び前記第２基準位置間で移動するように前記駆動手段を制御し、前記可動役物を前記第１基準位置から前記第２基準位置へ移動させる際、前記第２位置検出手段で検出した検出信号に基づき、前記第２基準位置までの移動距離を制御する制御手段（サブＣＰＵ３２０ａ）と、を備え、可動役物を第１基準位置から第２基準位置へ移動させると、まず第１位置検出手段により可動役物が第１位置にあることが検出され、次に第２位置検出手段により可動役物が第２位置にあることが検出されることを特徴とする。