(57)【要約】【課題】  始動領域を遊技球が通過したことを検出してから経過した時間を計時するタイマを必要とせずに、検出／終了時間が所定時間以上となるように調整することが可能な遊技機、及び、この遊技機のシミュレーションプログラムを提供する。【解決手段】  所定の普通図柄変動短縮条件が成立していない場合には、通常変動表示パターン（普通図柄）を普通始動記憶に基づいて選択し、所定の普通図柄変動短縮条件が成立している場合には、短縮変動表示パターンを普通始動記憶に基づいて選択する変動表示パターン選択部３２ｆを備えた遊技機１０が、前回行われた普通図柄の変動表示が終了した際に、始動記憶数カウンタ（普通図柄）の値が所定の普通基準値以上であったか否かを判定する変動短縮判定部３２ｃを備え、所定の普通図柄変動短縮条件は、始動記憶数カウンタ（普通図柄）の値が所定の普通基準値以上であったことを少なくとも含む。【選択図】  図３
2006042861.tif 000002
【特許請求の範囲】
【請求項１】
遊技盤上に設けられた普通始動領域を遊技球が通過したことを検出する普通始動領域通過検出手段と、前記普通始動領域通過検出手段によって前記普通始動領域を遊技球が通過したことが検出されてから、該普通始動領域通過検出手段による検出結果に対応する普通識別情報の変動表示が行われるまでの間、該普通始動領域通過検出手段による検出結果を普通始動記憶として記憶する普通始動記憶手段と、前記普通識別情報の変動表示が行われている時間である普通変動表示時間を特定する普通変動表示パターンとして、所定の普通識別情報変動短縮条件が成立していない場合には、所定時間よりも長い第１の普通変動表示時間を特定する第１の普通変動表示パターンを前記普通始動記憶に基づいて選択し、前記所定の普通識別情報変動短縮条件が成立している場合には、前記所定時間よりも短い第２の普通変動表示時間を特定する第２の普通変動表示パターンを前記普通始動記憶に基づいて選択する普通変動表示パターン選択手段と、前記普通変動表示パターン選択手段によって選択された前記普通変動表示パターンに対応する前記普通識別情報の変動表示を行う普通変動表示手段と、遊技盤上に設けられた特別始動領域を遊技球が通過したことを検出する特別始動領域通過検出手段と、前記特別始動領域通過検出手段による検出結果に対応する特別識別情報の変動表示を行う特別変動表示手段と、遊技球が前記特別始動領域を通過し易い第１の状態と遊技球が前記特別始動領域を通過し難い第２の状態とに変化可能な可変入賞装置と、前記普通識別情報の変動表示が行われた結果、所定の普通表示態様が導出表示された場合に、前記可変入賞装置を前記第１の状態とする可変入賞装置制御手段と、前記特別識別情報の変動表示が行われた結果、所定の特別表示態様が導出表示された場合に、遊技者にとって有利な特定遊技状態に遊技状態を移行する遊技状態移行手段とを備えた遊技機であって、
前記普通始動記憶手段に記憶されている前記普通始動記憶の数を計数する普通始動記憶数計数手段と、
前記普通変動表示パターン選択手段が前記普通変動表示パターンを選択するときに、該普通変動表示パターン選択手段によって前回選択された前記普通変動表示パターンに対応する前記普通識別情報の変動表示が終了した際に、前記普通始動記憶数計数手段によって計数されていた前記普通始動記憶の数が所定の普通基準値以上であったか否か判定する普通基準値判定手段とを備え、
前記所定の普通識別情報変動短縮条件は、前記普通始動記憶の数が前記所定の普通基準値以上であったと前記普通基準値判定手段によって判定されたことを少なくとも含むことを特徴とする遊技機。
【請求項２】
前記普通識別情報の変動表示が終了した際に、前記普通始動記憶数計数手段によって計数されている前記普通始動記憶の数を判定用普通始動記憶数として記憶する判定用普通始動記憶数記憶手段を備え、
前記普通基準値判定手段は、前記判定用普通始動記憶数記憶手段に記憶されている前記判定用普通始動記憶数に基づいて、前記普通始動記憶数計数手段によって計数されていた前記普通始動記憶の数が前記所定の普通基準値以上であったか否か判定することを特徴とする請求項１に記載の遊技機。
【請求項３】
前記普通識別情報の変動表示が終了した際に、前記普通始動記憶数計数手段によって計数されている前記普通始動記憶の数が前記所定の普通基準値以上であるか否かを示す情報を普通判定情報として記憶する普通判定情報記憶手段を備え、
前記普通基準値判定手段は、前記普通判定情報記憶手段に記憶されている前記普通判定情報に基づいて、前記普通始動記憶数計数手段によって計数されていた前記普通始動記憶の数が前記所定の普通基準値以上であったか否か判定することを特徴とする請求項１に記載の遊技機。
【請求項４】
前記普通基準値判定手段は、前記普通始動記憶数計数手段によって計数されていた前記普通始動記憶の数が１以上であったか否か判定することを特徴とする請求項１乃至請求項３のいずれかに記載の遊技機。
【請求項５】
前記特別始動領域通過検出手段によって前記特別始動領域を遊技球が通過したことが検出されてから、該特別始動領域通過検出手段による検出結果に対応する前記特別識別情報の変動表示が行われるまでの間、該特別始動領域通過検出手段による検出結果を特別始動記憶として記憶する特別始動記憶手段と、
前記特別識別情報の変動表示が行われている時間である特別変動表示時間を特定する特別変動表示パターンとして、所定の特別識別情報変動短縮条件が成立していない場合には、特定時間よりも長い第１の特別変動表示時間を特定する第１の特別変動表示パターンを前記特別始動記憶に基づいて選択し、前記所定の特別識別情報変動短縮条件が成立している場合には、前記特定時間よりも短い第２の特別変動表示時間を特定する第２の特別変動表示パターンを前記特別始動記憶に基づいて選択する特別変動表示パターン選択手段と、
前記特別始動記憶手段に記憶されている前記特別始動記憶の数を計数する特別始動記憶数計数手段と、
前記特別変動表示パターン選択手段が前記特別変動表示パターンを選択するときに、該特別変動表示パターン選択手段によって前回選択された前記特別変動表示パターンに対応する前記特別識別情報の変動表示が終了した際に、前記特別始動記憶数計数手段によって計数されていた前記特別始動記憶の数が所定の特別基準値以上であったか否か判定する特別基準値判定手段とを備え、
前記所定の特別識別情報変動短縮条件は、前記特別始動記憶の数が前記所定の特別基準値以上であったと前記特別基準値判定手段によって判定されたことを少なくとも含むことを特徴とする請求項１乃至請求項４のいずれかに記載の遊技機。
【請求項６】
遊技盤上に設けられた普通始動領域を遊技球が通過したことを検出する普通始動領域通過検出手段と、前記普通始動領域通過検出手段によって前記普通始動領域を遊技球が通過したことが検出されてから、該普通始動領域通過検出手段による検出結果に対応する普通識別情報の変動表示が行われるまでの間、該普通始動領域通過検出手段による検出結果を普通始動記憶として記憶する普通始動記憶手段と、前記普通識別情報の変動表示が行われている時間である普通変動表示時間を特定する普通変動表示パターンとして、所定の普通識別情報変動短縮条件が成立していない場合には、所定時間よりも長い第１の普通変動表示時間を特定する第１の普通変動表示パターンを前記普通始動記憶に基づいて選択し、前記所定の普通識別情報変動短縮条件が成立している場合には、前記所定時間よりも短い第２の普通変動表示時間を特定する第２の普通変動表示パターンを前記普通始動記憶に基づいて選択する普通変動表示パターン選択手段と、前記普通変動表示パターン選択手段によって選択された前記普通変動表示パターンに対応する前記普通識別情報の変動表示を行う普通変動表示手段と、遊技盤上に設けられた特別始動領域を遊技球が通過したことを検出する特別始動領域通過検出手段と、前記特別始動領域通過検出手段による検出結果に対応する特別識別情報の変動表示を行う特別変動表示手段と、遊技球が前記特別始動領域を通過し易い第１の状態と遊技球が前記特別始動領域を通過し難い第２の状態とに変化可能な可変入賞装置と、前記普通識別情報の変動表示が行われた結果、所定の普通表示態様が導出表示された場合に、前記可変入賞装置を前記第１の状態とする可変入賞装置制御手段と、前記特別識別情報の変動表示が行われた結果、所定の特別表示態様が導出表示された場合に、遊技者にとって有利な特定遊技状態に遊技状態を移行する遊技状態移行手段とを備えた遊技機のシミュレーションをコンピュータに実行させるシミュレーションプログラムであって、コンピュータに、
前記普通始動記憶手段に記憶されている前記普通始動記憶の数を計数する普通始動記憶数計数手段と、前記普通変動表示パターン選択手段が前記普通変動表示パターンを選択するときに、該普通変動表示パターン選択手段によって前回選択された前記普通変動表示パターンに対応する前記普通識別情報の変動表示が終了した際に、前記普通始動記憶数計数手段によって計数されていた前記普通始動記憶の数が所定の普通基準値以上であったか否か判定する普通基準値判定手段とを備え、前記所定の普通識別情報変動短縮条件は、前記普通始動記憶の数が前記所定の普通基準値以上であったと前記普通基準値判定手段によって判定されたことを少なくとも含む遊技機のシミュレーションを実行させることを特徴とするシミュレーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技盤上に設けられた普通始動領域を遊技球が通過したことを条件として、可変入賞装置を特別始動領域を通過し易い状態とするか否か判定する遊技機、及び、この遊技機のシミュレーションプログラムに関する。
【背景技術】
【０００２】
従来、遊技盤上に設けられた通過ゲート（普通始動領域）を遊技球が通過したことを検出してから、この検出結果に対応する普通識別情報（以下、普通図柄）の変動表示が行われるまでの間、この検出結果を普通始動記憶として記憶する遊技機が知られている。なお、普通始動記憶は、実際に行われている普通図柄の変動表示に対応するものも含めて、所定数（例えば、５個）を上限として記憶される。
【０００３】
一方、上述した遊技機は、遊技盤上に設けられた始動口に遊技球が入球したこと（特別始動領域を遊技球が通過したこと）を検出してから、この検出結果に対応する特別識別情報（以下、特別図柄）の変動表示が行われるまでの間、この検出結果を特別始動記憶として記憶する。なお、特別始動記憶は、実際に行われている特別図柄の変動表示に対応するものも含めて、所定数（例えば、５個）を上限として記憶される。
【０００４】
ここで、上述した遊技機は、普通図柄の変動表示が行われた結果、所定の普通表示態様（以下、普通当り表示態様）が導出表示された場合に、特別始動領域を遊技球が通過し易い状態（以下、開放状態）となるように始動口を制御する。また、遊技機は、特別図柄の変動表示が行われた結果、所定の特別表示態様（以下、大当り表示態様）が導出表示された場合に、遊技者にとって有利な特定遊技状態（以下、大当り状態）に遊技状態を移行させる。
【０００５】
上述したように、遊技機は、普通図柄の変動表示が行われた結果、普通当り表示態様が導出表示された場合に、開放状態となるように始動口を制御する。また、特別始動領域を遊技球が通過した場合には、遊技状態が大当り状態に移行される可能性がある。
【０００６】
従って、遊技者は、始動口が開放状態となることに対する期待感を持って（延いては、遊技状態が大当り状態に移行されることに対する期待感を持って）、普通図柄の変動表示を注視している。逆に、遊技者は、普通始動記憶の数が“０”である場合（すなわち、普通図柄の変動表示が実行されていない場合）には、始動口が開放状態となることに対する期待感を持つことができない。
【０００７】
ここで、遊技機は、遊技状態が時短状態等である場合には、普通図柄の変動表示を短時間で終了する。従って、遊技機は、普通始動記憶の数が“０”であるときに、通過ゲートを遊技球が通過したことを検出した場合には、この検出結果に対応する普通図柄の変動表示も短時間で終了してしまう。
【０００８】
すなわち、遊技機は、遊技状態が時短状態等であり、かつ、普通始動記憶の数が“０”である場合には、通過ゲートを遊技球が通過したことを検出したとしても、この検出結果に対応する普通図柄の変動表示を短時間で終了してしまうため、始動口が開放状態となることに対する遊技者の期待感を十分に高めることができなかった。
【０００９】
これに対し、始動口が開放状態となることに対する遊技者の期待感を十分に高めるために、通過ゲートを遊技球が通過したことを検出してから、この検出結果に対応する普通図柄の変動表示が終了するまでの時間（以下、検出／終了時間（普通変動表示））が、所定時間（例えば、５秒）以上となるように調整することが可能な遊技機が知られている。
【００１０】
具体的には、遊技機は、通過ゲートを遊技球が通過したことを検出してから経過した時間を計時するタイマを備えることによって、検出／終了時間（普通変動表示）が所定時間以上となるように調整している（例えば、特許文献１）。
【特許文献１】特開２００３−２６５７５４
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上述したように、遊技機は、通過ゲートを遊技球が通過したことを検出してから経過した時間をタイマによって計時することによって、検出／終了時間（普通変動表示）が所定時間以上となるように調整している。
【００１２】
従って、上述した遊技機では、通過ゲートを遊技球が通過したことを検出してから経過した時間をタイマによって計時する処理に係る負荷が発生するという問題があった。
【００１３】
そこで、本発明は、上述した問題を解決するためになされたものであり、通過ゲートを遊技球が通過したことを検出してから経過した時間を計時するタイマを必要とせずに、検出／終了時間（普通変動表示）が所定時間以上となるように調整することが可能な遊技機、及び、この遊技機のシミュレーションプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明の第１の特徴は、遊技盤上に設けられた普通始動領域を遊技球が通過したことを検出する普通始動領域通過検出手段と、普通始動領域通過検出手段によって普通始動領域を遊技球が通過したことが検出されてから、該普通始動領域通過検出手段による検出結果に対応する普通識別情報の変動表示が行われるまでの間、該普通始動領域通過検出手段による検出結果を普通始動記憶として記憶する普通始動記憶手段と、普通識別情報の変動表示が行われている時間である普通変動表示時間を特定する普通変動表示パターンとして、所定の普通識別情報変動短縮条件が成立していない場合には、所定時間よりも長い第１の普通変動表示時間を特定する第１の普通変動表示パターンを普通始動記憶に基づいて選択し、所定の普通識別情報変動短縮条件が成立している場合には、所定時間よりも短い第２の普通変動表示時間を特定する第２の普通変動表示パターンを普通始動記憶に基づいて選択する普通変動表示パターン選択手段と、普通変動表示パターン選択手段によって選択された普通変動表示パターンに対応する普通識別情報の変動表示を行う普通変動表示手段と、遊技盤上に設けられた特別始動領域を遊技球が通過したことを検出する特別始動領域通過検出手段と、特別始動領域通過検出手段による検出結果に対応する特別識別情報の変動表示を行う特別変動表示手段と、遊技球が特別始動領域を通過し易い第１の状態と遊技球が特別始動領域を通過し難い第２の状態とに変化可能な可変入賞装置と、普通識別情報の変動表示が行われた結果、所定の普通表示態様が導出表示された場合に、可変入賞装置を第１の状態とする可変入賞装置制御手段と、特別識別情報の変動表示が行われた結果、所定の特別表示態様が導出表示された場合に、遊技者にとって有利な特定遊技状態に遊技状態を移行する遊技状態移行手段とを備えた遊技機が、普通始動記憶手段に記憶されている普通始動記憶の数を計数する普通始動記憶数計数手段と、普通変動表示パターン選択手段が普通変動表示パターンを選択するときに、該普通変動表示パターン選択手段によって前回選択された普通変動表示パターンに対応する普通識別情報の変動表示が終了した際に、普通始動記憶数計数手段によって計数されていた普通始動記憶の数が所定の普通基準値以上であったか否か判定する普通基準値判定手段とを備え、所定の普通識別情報変動短縮条件は、普通始動記憶の数が所定の普通基準値以上であったと普通基準値判定手段によって判定されたことを少なくとも含むことを要旨とする。
【００１５】
かかる特徴によれば、普通変動表示パターン選択手段が、普通始動記憶数計数手段によって計数されていた普通始動記憶の数が所定の普通基準値以上であったと判定されたことを必要条件として、第２の普通変動表示パターンを選択することによって、遊技機は、普通始動領域を遊技球が通過したことを検出してから経過した時間を計時するタイマを必要とせずに、普通始動領域を遊技球が通過したことを検出してから、この検出結果に対応する普通識別情報の変動表示が終了するまでの時間（検出／終了時間（普通変動表示））が所定時間以上となるように調整することができる。
【００１６】
従って、遊技機は、検出／終了時間（普通変動表示）が所定時間以上となるように調整するために必要な処理負荷を軽減するとともに、普通識別情報の変動表示が短時間で終了してしまうことによって、可変入賞装置が第１の状態（特別始動領域を遊技球が通過し易い状態）となることに対する遊技者の期待感が失われること（延いては、遊技状態が大当り状態に移行されることに対する遊技者の期待感が失われること）を防止することができる。
【００１７】
本発明の第２の特徴は、本発明の第１の特徴において、遊技機が、普通識別情報の変動表示が終了した際に、普通始動記憶数計数手段によって計数されている普通始動記憶の数を判定用普通始動記憶数として記憶する判定用普通始動記憶数記憶手段を備え、普通基準値判定手段が、判定用普通始動記憶数記憶手段に記憶されている判定用普通始動記憶数に基づいて、普通始動記憶数計数手段によって計数されていた普通始動記憶の数が所定の普通基準値以上であったか否か判定することを要旨とする。
【００１８】
かかる特徴によれば、普通基準値判定手段が、判定用普通始動記憶数記憶手段に記憶されている判定用普通始動記憶数に基づいて、普通始動記憶数計数手段によって計数されていた普通始動記憶の数が所定の普通基準値以上であったか否か判定することにより、遊技機は、普通基準値判定手段による判定に係る処理負荷を軽減することができる。
【００１９】
本発明の第３の特徴は、本発明の第１の特徴において、遊技機が、普通識別情報の変動表示が終了した際に、普通始動記憶数計数手段によって計数されている普通始動記憶の数が所定の普通基準値以上であるか否かを示す情報を普通判定情報として記憶する普通判定情報記憶手段を備え、普通基準値判定手段が、普通判定情報記憶手段に記憶されている普通判定情報に基づいて、普通始動記憶数計数手段によって計数されていた普通始動記憶の数が所定の普通基準値以上であったか否か判定することを要旨とする。
【００２０】
かかる特徴によれば、普通基準値判定手段が、普通判定情報記憶手段に記憶されている普通判定情報に基づいて、普通始動記憶数計数手段によって計数されていた普通始動記憶の数が所定の普通基準値以上であったか否か判定することにより、遊技機は、普通基準値判定手段による判定に係る処理負荷を軽減することができる。
【００２１】
本発明の第４の特徴は、本発明の第１の特徴乃至第３の特徴において、普通基準値判定手段が、普通始動記憶数計数手段によって計数されていた始動記憶の数が１以上であったか否か判定することを要旨とする。
【００２２】
かかる特徴によれば、普通変動表示パターン選択手段が、普通始動記憶数計数手段によって計数されていた普通始動記憶の数が１以上であったと判定されたことを必要条件として、第２の変動表示パターンを選択することによって、遊技機は、普通始動領域を遊技球が通過したことを検出してから経過した時間を計時するタイマを必要とせずに、検出／終了時間が所定時間以上となるように調整することができる。
【００２３】
従って、遊技機は、識別情報の変動表示が短時間で終了してしまうことによって、可変入賞装置が第１の状態（特別始動領域を遊技球が通過し易い状態）となることに対する遊技者の期待感が失われること（延いては、遊技状態が大当り状態に移行されることに対する遊技者の期待感が失われること）を防止することができる。
【００２４】
また、本発明の第４の特徴に係る遊技機では、普通始動記憶数計数手段によって計数されていた普通始動記憶の数が０であったと普通基準値判定手段によって判定されたときに（普通識別情報の変動表示が全く行われていないときに）、遊技球が普通始動領域を通過したことが普通始動領域通過検出手段によって検出された場合には、所定時間よりも短い第２の変動表示時間を特定する第２の変動表示パターンが選択される可能性はない。一方、普通始動記憶数計数手段によって計数されていた普通始動記憶の数が１以上であったと普通基準値判定手段によって判定された場合には、所定時間よりも短い第２の変動表示時間を特定する第２の変動表示パターンが選択される可能性がある。
【００２５】
従って、遊技機は、普通識別情報の変動表示が短時間で終了することによる利益（所定時間よりも短い第２の変動表示時間を特定する第２の変動表示パターンが選択されることによる利益）が必要以上に制限されることを防止することができる。
【００２６】
なお、普通識別情報の変動表示が短時間で終了することによる利益とは、普通当り判定が行われる周期が短くなることによって、始動口が第１の状態となるように制御される確率（単位時間当りの確率）が向上することである。
【００２７】
本発明の第５の特徴は、本発明の第１の特徴乃至第４の特徴において、遊技機が、特別始動領域通過検出手段によって特別始動領域を遊技球が通過したことが検出されてから、該特別始動領域通過検出手段による検出結果に対応する特別識別情報の変動表示が行われるまでの間、該特別始動領域通過検出手段による検出結果を特別始動記憶として記憶する特別始動記憶手段と、特別識別情報の変動表示が行われている時間である特別変動表示時間を特定する特別変動表示パターンとして、所定の特別識別情報変動短縮条件が成立していない場合には、特定時間よりも長い第１の特別変動表示時間を特定する第１の特別変動表示パターンを特別始動記憶に基づいて選択し、所定の特別識別情報変動短縮条件が成立している場合には、特定時間よりも短い第２の特別変動表示時間を特定する第２の特別変動表示パターンを特別始動記憶に基づいて選択する特別変動表示パターン選択手段と、特別始動記憶手段に記憶されている特別始動記憶の数を計数する特別始動記憶数計数手段と、特別変動表示パターン選択手段が特別変動表示パターンを選択するときに、該特別変動表示パターン選択手段によって前回選択された特別変動表示パターンに対応する特別識別情報の変動表示が終了した際に、特別始動記憶数計数手段によって計数されていた特別始動記憶の数が所定の特別基準値以上であったか否か判定する特別基準値判定手段とを備え、所定の特別識別情報変動短縮条件は、特別始動記憶の数が所定の特別基準値以上であったと特別基準値判定手段によって判定されたことを少なくとも含むことを要旨とする。
【００２８】
かかる特徴によれば、特別変動表示パターン選択手段が、特別始動記憶数計数手段によって計数されていた特別始動記憶の数が所定の特別基準値以上であったと判定されたことを必要条件として、第２の特別変動表示パターンを選択することによって、遊技機は、特別始動領域を遊技球が通過したことを検出してから経過した時間を計時するタイマを必要とせずに、特別始動領域を遊技球が通過したことを検出してから、この検出結果に対応する特別識別情報の変動表示が終了するまでの時間（検出／終了時間（特別変動表示））が特定時間以上となるように調整することができる。
【００２９】
従って、遊技機は、検出／終了時間（普通変動表示）が所定時間以上となるように調整するために必要な処理負荷、及び、検出／終了時間（特別変動表示）が特定時間以上となるように調整するために必要な処理負荷を軽減するとともに、普通識別情報の変動表示が短時間で終了してしまうことによって、可変入賞装置が第１の状態となることに対する遊技者の期待感が失われることを防止し、特別識別情報の変動表示が短時間で終了してしまうことによって、遊技状態が大当り状態に移行されることに対する遊技者の期待感が失われることを防止することができる。
【００３０】
本発明の第６の特徴は、遊技盤上に設けられた普通始動領域を遊技球が通過したことを検出する普通始動領域通過検出手段と、普通始動領域通過検出手段によって普通始動領域を遊技球が通過したことが検出されてから、該普通始動領域通過検出手段による検出結果に対応する普通識別情報の変動表示が行われるまでの間、該普通始動領域通過検出手段による検出結果を普通始動記憶として記憶する普通始動記憶手段と、普通識別情報の変動表示が行われている時間である普通変動表示時間を特定する普通変動表示パターンとして、所定の普通識別情報変動短縮条件が成立していない場合には、所定時間よりも長い第１の普通変動表示時間を特定する第１の普通変動表示パターンを普通始動記憶に基づいて選択し、所定の普通識別情報変動短縮条件が成立している場合には、所定時間よりも短い第２の普通変動表示時間を特定する第２の普通変動表示パターンを普通始動記憶に基づいて選択する普通変動表示パターン選択手段と、普通変動表示パターン選択手段によって選択された普通変動表示パターンに対応する普通識別情報の変動表示を行う普通変動表示手段と、遊技盤上に設けられた特別始動領域を遊技球が通過したことを検出する特別始動領域通過検出手段と、特別始動領域通過検出手段による検出結果に対応する特別識別情報の変動表示を行う特別変動表示手段と、遊技球が特別始動領域を通過し易い第１の状態と遊技球が特別始動領域を通過し難い第２の状態とに変化可能な可変入賞装置と、普通識別情報の変動表示が行われた結果、所定の普通表示態様が導出表示された場合に、可変入賞装置を第１の状態とする可変入賞装置制御手段と、特別識別情報の変動表示が行われた結果、所定の特別表示態様が導出表示された場合に、遊技者にとって有利な特定遊技状態に遊技状態を移行する遊技状態移行手段とを備えた遊技機のシミュレーションをコンピュータに実行させるシミュレーションプログラムが、普通始動記憶手段に記憶されている普通始動記憶の数を計数する普通始動記憶数計数手段と、普通変動表示パターン選択手段が普通変動表示パターンを選択するときに、該普通変動表示パターン選択手段によって前回選択された普通変動表示パターンに対応する普通識別情報の変動表示が終了した際に、普通始動記憶数計数手段によって計数されていた普通始動記憶の数が所定の普通基準値以上であったか否か判定する普通基準値判定手段とを備え、所定の普通識別情報変動短縮条件は、普通始動記憶の数が所定の普通基準値以上であったと普通基準値判定手段によって判定されたことを少なくとも含む遊技機のシミュレーションをコンピュータに実行させることを要旨とする。
【発明の効果】
【００３１】
本発明によれば、始動領域を遊技球が通過したことを検出してから経過した時間を計時するタイマを必要とせずに、検出／終了時間（普通変動表示）が所定時間以上となるように調整することが可能な遊技機、及び、この遊技機のシミュレーションプログラムを提供することができる。
【発明を実施するための最良の形態】
【００３２】
（遊技機の構成）
以下において、本発明の一実施形態に係る遊技機１０の構成について、図面を参照しながら説明する。図１は、本発明の一実施形態に係る遊技機１０を示す外観図である。
【００３３】
図１に示すように、本実施形態に係る遊技機１０は、遊技場に遊技機１０を設置するために設けられている外枠１と、外枠１の内側に開閉可能に設けられている内枠２と、内枠２の前面側に設けられている遊技盤３と、回転操作されることにより遊技盤３上の遊技領域に向けて遊技球を発射するように構成された発射ハンドル２４と、遊技状態に応じて効果音や音声などを出力するスピーカ２５Ｌ及び２５Ｒと、遊技状態に応じて所定のパターンで点灯・消灯するランプ２６Ｌ及び２６Ｒとを備える。
【００３４】
また、遊技機１０には、プリペイドカードなどが挿入されると、該プリペイドカードの残高に応じて、遊技球が貸し出されるように構成されたカードユニット２０が併設されている。
【００３５】
遊技盤３上の遊技領域には、液晶表示装置４と、普通図柄表示装置５、始動口６と、普通図柄作動ゲート７と、大入賞口８と、アウト口９と、一般入賞口１６とが設けられている。
【００３６】
液晶表示装置４上では、始動口６内に設けられた特別始動領域を遊技球が通過したことを条件として、特別図柄の変動表示が行われる。具体的には、特別図柄の変動表示は、特別始動領域を遊技球が通過したことを条件として抽出される大当り判定用乱数値や大当り図柄決定用乱数値などに基づいて行われる。
【００３７】
また、液晶表示装置４上には、特別図柄の変動表示が行われた後に、所定の表示結果（特別図柄）が導出表示される。なお、所定の表示結果（特別図柄）とは、遊技状態が遊技者にとって有利な特定遊技状態（以下、大当り状態）に移行されないことを示すハズレ表示態様、遊技状態が遊技者にとって有利な大当り状態に移行されることを示す所定の特別表示態様（以下、大当り表示態様）である。また、大当り表示態様には、大当り状態に移行される確率が向上する高確率状態（確変状態）に遊技状態が移行されることを示す確変大当り表示態様と、高確率状態（確変状態）に遊技状態が移行されないことを示す通常大当り表示態様とが含まれる。
【００３８】
なお、大当り判定用乱数値とは、遊技状態を大当り状態に移行させるか否か判定するために用いられる乱数値である。また、大当り図柄決定用乱数値とは、大当り判定用乱数値と所定の大当り判定値とが一致した場合に、特別図柄の変動表示が行われた結果、液晶表示装置４上に導出表示される大当り表示態様を、複数種類の大当り表示態様の中から決定するために用いられる乱数値である。
【００３９】
普通図柄表示装置５上では、普通図柄作動ゲート７内に設けられた普通始動領域を遊技球が通過したことを条件として、普通図柄の変動表示が行われる。具体的には、普通図柄の変動表示は、普通始動領域を遊技球が通過したことを条件として抽出される普通当り判定用乱数値などに基づいて行われる。
【００４０】
また、普通図柄表示装置５上には、普通図柄の変動表示が行われた後に、所定の表示結果（普通図柄）が導出表示される。なお、所定の表示結果（普通図柄）とは、始動口６が開放状態とならないことを示す普通ハズレ表示態様、始動口６が開放状態となることを示す所定の普通表示態様（普通当り表示態様）である。また、普通当り判定用乱数値とは、始動口６を開放状態とするか否かを判定するために用いられる乱数値である。
【００４１】
始動口６は、遊技球が入球し易い開放状態と遊技球が入球し難い閉鎖状態とに変化可能であり、始動口６内に設けられた始動領域を遊技球が通過したことを条件として、大当り判定用乱数値や大当り図柄決定用乱数値などが抽出されるように構成されている。また、始動口６は、始動口６に遊技球が入球すると、所定数の遊技球が賞球として払出されるように構成されている。
【００４２】
普通図柄作動ゲート７は、普通図柄作動ゲート７を遊技球が通過したことを条件として、普通図柄当り判定用乱数値が抽出されるように構成されている。
【００４３】
大入賞口８は、遊技球が入球し易い開放状態と遊技球が入球し難い閉鎖状態とに変化可能なものである。また、大入賞口８は、遊技状態が大当り状態に移行されると、閉鎖状態である大入賞口８が開放状態となってから、再び閉鎖状態となるまでを１ラウンドとして制御される。なお、大当り状態においては、所定回数（本実施形態では、１５回）を上限として、ラウンドが繰り返されるものとする。さらに、大入賞口８は、大入賞口８に遊技球が入球すると、所定数の遊技球が賞球として払出されるように構成されている。
【００４４】
アウト口９は、始動口６、大入賞口８及び一般入賞口１６等のいずれにも入球しなかった遊技球を受け入れる。
【００４５】
一般入賞口１６は、一般入賞口１６に遊技球が入賞すると、所定数の遊技球が賞球として払い出されるように構成されている。
【００４６】
以下において、本発明の一実施形態に係る遊技機１０の制御部について、図面を参照しながら説明する。図２は、本発明の一実施形態に係る遊技機１０の制御部を示すブロック図である。
【００４７】
図２に示すように、遊技機１０の制御部は、主制御回路３０と、副制御回路４０と、払出・発射制御回路８０とによって構成される。
【００４８】
主制御回路３０は、Ｉ／Ｏ３１と、メインＣＰＵ３２と、メインＲＯＭ３３と、メインＲＡＭ３４と、コマンド出力ポート３５とによって構成される。
【００４９】
また、主制御回路３０には、大入賞口８内に設けられた特定領域（Ｖゾーン）を通過した遊技球を検出するＶ・カウントスイッチ２８Ｓと、大入賞口８内に設けられた一般領域を通過した遊技球を検出するカウントスイッチ２９Ｓと、一般入賞口１６に入球した遊技球を検出する一般入賞球スイッチ１６Ｓと、普通図柄作動ゲート７内に設けられた普通始動領域を通過した遊技球を検出する通過球スイッチ７Ｓと、始動口６内に設けられた特別始動領域を通過した遊技球を検出する始動入賞球スイッチ６Ｓと、始動口６に設けられた１対の可動片を駆動する始動口ソレノイド６ａと、大入賞口８に設けられた扉体を駆動する大入賞口ソレノイド８ａと、大入賞口８に入球した遊技球を特定領域と一般領域とに振り分けるシーソーを駆動するシーソーソレノイド８ｂとが接続されている。
【００５０】
なお、本実施形態においては、通過球スイッチ７Ｓは、遊技盤上に設けられた普通始動領域を遊技球が通過したことを検出する普通始動領域通過検出手段を構成する。
【００５１】
また、本実施形態においては、始動入賞球スイッチ６Ｓは、遊技盤上に設けられた特別始動領域を遊技球が通過したことを検出する特別始動領域通過検出手段を構成する。
【００５２】
Ｉ／Ｏ３１は、上述した各スイッチ及び上述した各ソレノイドとの間で、信号を入出力するためのインターフェースである。
【００５３】
メインＣＰＵ３２は、後述する「システムタイマ割込処理」（図６（ａ）を参照）、及び、「メイン処理」（図６（ｂ）を参照）における各処理を行う。なお、メインＣＰＵ３２の動作の詳細については後述する（図６〜図１３を参照）。
【００５４】
メインＲＯＭ３３には、後述する「システムタイマ割込処理」（図６（ａ）を参照）、及び、「メイン処理」（図６（ｂ）を参照）における各処理を行うためのプログラムやテーブルなどが記憶されている。例えば、メインＲＯＭ３３には、変動表示パターン（特別図柄）や変動表示パターン（普通図柄）を選択する際に参照される変動表示パターン選択テーブル群（図４及び図５を参照）が記憶されている。
【００５５】
メインＲＡＭ３４には、ＤＲＡＭなどによって構成され、特別始動記憶（大当り判定用乱数値や大当り図柄決定用乱数値を含む）、普通始動記憶（普通当り判定用乱数値を含む）などが記憶される。
【００５６】
コマンド出力ポート３５は、メインＣＰＵ３２によってセットされた各コマンドを副制御回路４０に出力するためのポートである。
【００５７】
副制御回路４０は、コマンド入力ポート４１と、サブＣＰＵ４２と、サブＲＯＭ４３と、サブＲＡＭ４４と、画像制御回路４５と、音声制御回路４６と、ランプ制御回路４７とによって構成される。
【００５８】
コマンド入力ポート４１は、主制御回路３０によって出力された各コマンドをサブＣＰＵ４２に入力するためのポートである。
【００５９】
サブＣＰＵ４２は、主制御回路３０から出力された各コマンド（メインＣＰＵ３２によってセットされた各コマンド）に基づいて、画像制御回路４５、音声制御回路４６及びランプ制御回路４７を制御する。
【００６０】
サブＲＯＭ４３は、画像制御回路４５、音声制御回路４６及びランプ制御回路４７を制御するためのプログラムを記憶している。
【００６１】
サブＲＡＭ４４は、ＤＲＡＭなどによって構成され、コマンド入力ポート４１を経由して入力された各コマンド（主制御回路３０によって出力された各コマンド）、入力された各コマンドに応じて各制御回路を制御するためのデータ等を記憶する。
【００６２】
画像制御回路４５は、サブＣＰＵ４２からの制御データに基づいて、遊技状態に応じた画像を液晶表示装置４上に表示する。例えば、画像制御回路４５は、特別図柄の変動表示を液晶表示装置４上で行う。
【００６３】
音声制御回路４６は、サブＣＰＵ４２からの制御データに基づいて、遊技状態に応じた音声や効果音等をスピーカ２５Ｌ及び２５Ｒから出力する。
【００６４】
ランプ制御回路４７は、サブＣＰＵ４２からの制御データに基づいて、遊技状態に応じた所定のパターンで、ランプ２６Ｌ及び２６Ｒを点灯・消灯する。また、ランプ制御回路４７は、普通図柄の変動表示を普通図柄表示装置５上で行う。
【００６５】
払出・発射制御回路８０は、始動口６、大入賞口８及び一般入賞口１６等に遊技球が入球したことに基づいて出力される主制御回路３０からのコマンドに応じて、所定数の遊技球を賞球として払い出す払出装置８１、及び、発射ハンドル２４に対する回転操作に応じて、遊技盤３上の遊技領域に向けて遊技球を発射する発射装置８２を制御する。
【００６６】
また、払出・発射制御回路８０には、カードユニット２０が接続され、該カードユニット２０にプリペイドカードが挿入されると、払出・発射制御回路８０は、該プリペイドカードの残高に応じた数を上限として、所定数の遊技球を貸し出すように払出装置８１を制御する。
【００６７】
以下において、本発明の一実施形態に係る遊技機１０の制御部の機能ブロックについて、図面を参照しながら説明する。図３は、本発明の一実施形態に係る遊技機１０の制御部の機能ブロックを示す図である。なお、図３では、上述した図２に示す制御部の一部が省略されている。
【００６８】
図３に示すように、上述した主制御回路３０には、始動記憶部３４ａと、始動記憶数カウンタ３２ａと、変動短縮判別カウンタ３２ｂと、変動短縮判定部３２ｃと、当り判定部３２ｄと、停止表示態様決定部３２ｅと、変動表示パターン選択部３２ｆと、大入賞口制御部３２ｇと、始動口制御部３２ｈとが設けられている。
【００６９】
始動記憶部３４ａは、特別始動記憶部と普通始動記憶部とによって構成されている。具体的には、特別始動記憶部は、遊技盤上の始動口６内に設けられた特別始動領域を遊技球が通過したことが始動入賞球スイッチ６Ｓによって検出されてから、該始動入賞球スイッチ６Ｓによる検出結果に対応する特別図柄の変動表示が行われるまでの間、該始動入賞球スイッチ６Ｓによる検出結果（抽出された大当り判定用乱数値及び大当り図柄決定用乱数値等）を特別始動記憶として記憶するものである。なお、特別始動記憶部は、実際に行われている特別図柄の変動表示に対応するものも含めて、所定数（本実施形態では、５個）を上限として特別始動記憶を記憶する。
【００７０】
一方、普通始動記憶部は、遊技盤上の普通図柄作動ゲート７内に設けられた普通始動領域を遊技球が通過したことが通過球スイッチ７Ｓによって検出されてから、該通過球スイッチ７Ｓによる検出結果に対応する普通図柄の変動表示が行われるまでの間、該通過球スイッチ７Ｓによる検出結果（抽出された普通当り判定用乱数値等）を普通始動記憶として記憶するものである。なお、普通始動記憶部は、実際に行われている普通図柄の変動表示に対応するものも含めて、所定数（本実施形態では、５個）を上限として普通始動記憶を記憶する。
【００７１】
なお、本実施形態では、始動記憶部３４ａは、上述したメインＲＡＭ３４に設けられているものとする。
【００７２】
なお、本実施形態においては、始動記憶部３４ａ（普通始動記憶部）は、普通始動領域通過検出手段（通過球スイッチ７Ｓ）によって普通始動領域を遊技球が通過したことが検出されてから、該普通始動領域通過検出手段による検出結果に対応する普通識別情報（普通図柄）の変動表示が行われるまでの間、該普通始動領域通過検出手段による検出結果を普通始動記憶として記憶する普通始動記憶手段を構成する。
【００７３】
なお、本実施形態においては、始動記憶部３４ａ（特別始動記憶部）は、特別始動領域通過検出手段（始動入賞球スイッチ６Ｓ）によって特別始動領域を遊技球が通過したことが検出されてから、該特別始動領域通過検出手段による検出結果に対応する特別識別情報（特別図柄）の変動表示が行われるまでの間、該特別始動領域通過検出手段による検出結果を特別始動記憶として記憶する特別始動記憶手段を構成する。
【００７４】
始動記憶数カウンタ３２ａは、始動記憶数カウンタ（特別図柄）と始動記憶数カウンタ（普通図柄）とによって構成されている。具体的には、始動記憶数カウンタ（特別図柄）は、上述した特別始動記憶部に記憶されている特別始動記憶の数を計数するためのカウンタである。一方、始動記憶数カウンタ（普通図柄）は、上述した普通始動記憶部に記憶されている普通始動記憶の数を計数するためのカウンタである。
【００７５】
なお、本実施形態において、始動記憶数カウンタ３２ａ（始動記憶数カウンタ（普通図柄））は、普通始動記憶手段（始動記憶部３４ａ）に記憶されている普通始動記憶の数を計数する普通始動記憶数計数手段を構成する。
【００７６】
また、本実施形態において、始動記憶数カウンタ３２ａ（始動記憶数カウンタ（特別図柄）は、特別始動記憶手段（始動記憶部３４ａ）に記憶されている特別始動記憶の数を計数する特別始動記憶数計数手段を構成する。
【００７７】
変動短縮判別カウンタ３２ｂは、変動短縮判別カウンタ（特別図柄）と変動短縮判別カウンタ（普通図柄）とによって構成されている。具体的には、変動短縮判別カウンタ（特別図柄）は、特別図柄の変動表示が終了した際に、上述した始動記憶数カウンタ（特別図柄）によって計数されている特別始動記憶の数を記憶するカウンタである。一方、変動短縮判別カウンタ（普通図柄）は、普通図柄の変動表示が終了した際に、上述した始動記憶数カウンタ（普通図柄）によって計数されている普通始動記憶の数を記憶するカウンタである。
【００７８】
上述したように、変動短縮判別カウンタ３２ｂは、前回の特別図柄（又は、普通図柄）の変動表示が終了した後に、特別始動記憶（又は、普通始動記憶）が新たに記憶されたか否かを判別するためのカウンタである。
【００７９】
例えば、始動記憶数カウンタ３２ａの値が“１”であり、変動短縮判別カウンタ３２ｂの値が“０”である場合には、前回の特別図柄（又は、普通図柄）の変動表示が終了した後に、特別始動記憶（又は、普通始動記憶）が新たに記憶された（すなわち、特別図柄（又は、普通図柄）の変動表示が全く行われていない状態が発生した）ことを意味する。
【００８０】
一方、始動記憶数カウンタ３２ａの値が“１”であり、変動短縮判別カウンタ３２ｂの値が“１”である場合には、前回の特別図柄（又は、普通図柄）の変動表示が終了した後に、特別始動記憶（又は、普通始動記憶）が新たに記憶されていない（すなわち、前回の特別図柄（又は、普通図柄）の変動表示が終了する前に、特別始動記憶（又は、普通始動記憶が記憶され、特別図柄（又は、普通図柄）の変動表示が連続して開始された）ことを意味する。
【００８１】
なお、本実施形態において、変動短縮判別カウンタ３２ｂ（変動短縮判別カウンタ（普通図柄））は、普通識別情報（普通図柄）の変動表示が終了した際に、普通始動記憶数計数手段（始動記憶数カウンタ３２ａ）によって計数されている普通始動記憶の数を判定用普通始動記憶数として記憶する判定用普通始動記憶数記憶手段を構成する。
【００８２】
変動短縮判定部３２ｃは、変動短縮判定部（特別図柄）と変動短縮判定部（普通図柄）とによって構成されている。具体的には、変動短縮判定部（特別図柄）は、所定の特別図柄変動短縮条件が成立しているか否かを判別する。
【００８３】
なお、本実施形態では、所定の特別図柄変動短縮条件とは、上述した変動短縮判別カウンタ（特別図柄）の値が所定の特別基準値（本実施形態では、“１”）以上で、かつ、高確率フラグがオンであるという条件、又は、上述した変動短縮判別カウンタ（特別図柄）の値が所定数（本実施形態では、“３”）以上であるという条件である。すなわち、上述した変動短縮判別カウンタ（特別図柄）の値が所定の特別基準値以上であることが必要条件となっている。
【００８４】
なお、高確率フラグとは、遊技状態が高確率状態であるか否か判別するためのフラグである。また、高確率フラグは、特別図柄の変動表示が行われた結果、確変大当り表示態様が導出表示された場合にオンとなる。
【００８５】
なお、所定の特別図柄変動短縮条件が成立すると、特別図柄の変動表示が行われている時間（以下、特別変動表示時間）が通常よりも短い変動表示パターン（特別図柄）が選択される。
【００８６】
一方、変動短縮判定部（普通図柄）は、所定の普通図柄変動短縮条件が成立しているか否かを判別する。
【００８７】
なお、本実施形態では、所定の普通図柄変動短縮条件とは、上述した変動短縮判別カウンタ（普通図柄）の値が所定の普通基準値（本実施形態では、“１”）以上で、かつ、高確率フラグがオンであるという条件である。すなわち、上述した変動短縮判別カウンタ（普通図柄）の値が所定の普通基準値以上であることが必要条件となっている。
【００８８】
なお、所定の普通図柄変動短縮条件が成立すると、普通図柄の変動表示が行われている時間（以下、普通変動表示時間）が通常よりも短い変動表示パターン（普通図柄）が選択される。
【００８９】
すなわち、本実施形態では、変動短縮判定部３２ｃは、特別図柄（又は、普通図柄）の変動表示が全く行われていない状態において、特別始動記憶（又は、普通始動記憶）が記憶された場合には、所定の特別図柄変動短縮条件（又は、所定の普通図柄変動短縮条件）が成立していないと判定する。従って、特別図柄（又は、普通図柄）の変動表示が全く行われていない状態で、新たに特別始動記憶（又は、普通始動記憶）が記憶された場合には、該特別始動記憶（又は、普通始動記憶）に対応する特別図柄（又は、普通図柄）の変動表示が短時間で終了してしまうことがない。
【００９０】
なお、本実施形態において、変動短縮判定部３２ｃ（変動短縮判定部（普通図柄））は、普通変動表示パターン選択手段（変動表示パターン選択部３２ｆ）が普通変動表示パターン（変動表示パターン（普通図柄））を選択するときに、該普通変動表示パターン選択手段によって前回選択された普通変動表示パターンに対応する普通識別情報（普通図柄）の変動表示が終了した際に、普通始動記憶数計数手段（始動記憶数カウンタ３２ａ）によって計数されていた普通始動記憶の数が所定の普通基準値以上であったか否か判定する普通基準値判定手段を構成する。
【００９１】
なお、本実施形態において、変動短縮判定部３２ｃ（変動短縮判定部（特別図柄））は、特別変動表示パターン選択手段（変動表示パターン選択部３２ｆ）が特別変動表示パターン（変動表示パターン（特別図柄））を選択するときに、該特別変動表示パターン選択手段によって前回選択された特別変動表示パターンに対応する特別識別情報（特別図柄）の変動表示が終了した際に、特別始動記憶数計数手段（始動記憶数カウンタ３２ａ）によって計数されていた特別始動記憶の数が所定の特別基準値以上であったか否か判定する特別基準値判定手段を構成する。
【００９２】
当り判定部３２ｄは、大当り判定部と普通当り判定部とによって構成されている。具体的には、大当り判定部は、遊技状態を大当り状態に移行させるか否か（特別始動記憶に含まれる大当り判定用乱数値と所定の大当り判定値とが一致するか否か）を判定する。
【００９３】
このとき、大当り判定部は、高確率フラグがオフである場合には、所定の大当り判定値の数が少ないテーブルを参照して、大当り判定用乱数値と所定の大当り判定値とが一致するか否かを判定し、高確率フラグがオンである場合には、所定の大当り判定値の数が多いテーブルを参照して、大当り判定用乱数値と所定の大当り判定値とが一致するか否かを判定するものとする。
【００９４】
一方、普通当り判定部は、始動口６を開放状態とするか否か（普通始動記憶に含まれる普通当り判定用乱数値と所定の普通当り判定値とが一致するか否か）を判定する。
【００９５】
停止表示態様決定部３２ｅは、停止表示態様決定部（特別図柄）と停止表示態様決定部（普通図柄）とによって構成されている。具体的には、停止表示態様決定部（特別図柄）は、特別図柄の変動表示が行われた結果、液晶表示装置４上に導出表示される表示結果（特別図柄）を、大当り判定部による判定結果に基づいて決定する。このとき、停止表示態様決定部（特別図柄）は、遊技状態を大当り状態に移行させると判定された場合には、特別始動記憶に含まれる大当り図柄決定用乱数値に基づいて、表示結果（特別図柄）を決定する。また、停止表示態様決定部（特別図柄）は、遊技状態を大当り状態に移行しないと判定された場合には、ハズレ図柄決定用乱数値を抽出するとともに、抽出したハズレ図柄決定用乱数値に基づいて、表示結果（特別図柄）を決定する。
【００９６】
このとき、停止表示態様決定部（特別図柄）は、決定した表示結果（特別図柄）に対応する停止表示態様指定コマンド（特別図柄）を副制御回路４０に対して出力する。
【００９７】
一方、停止表示態様決定部（普通図柄）は、普通図柄の変動表示が行われた結果、普通図柄表示装置５上に導出表示される表示結果（普通図柄）を、普通当り判定部による判定結果に基づいて決定する。
【００９８】
このとき、停止表示態様決定部（普通図柄）は、決定した表示結果（普通図柄）に対応する停止表示態様指定コマンド（普通図柄）を副制御回路４０に対して出力する。
【００９９】
変動表示パターン選択部３２ｆは、変動表示パターン選択部（特別図柄）と変動表示パターン選択部（普通図柄）とによって構成されている。具体的には、変動表示パターン選択部（特別図柄）は、変動表示パターン選択用乱数値を抽出するとともに、抽出した変動表示パターン選択用乱数値、停止表示態様決定部（特別図柄）によって決定された表示結果（特別図柄）、及び、所定の特別図柄変動短縮条件が成立しているか否かに基づいて、特別変動表示時間を特定する変動表示パターン（特別図柄）を選択する。
【０１００】
このとき、変動表示パターン選択部（特別図柄）は、選択した変動表示パターン（特別図柄）に対応する変動表示パターン指定コマンド（特別図柄）を副制御回路４０に対して出力する。
【０１０１】
一方、変動表示パターン選択部（普通図柄）は、所定の普通図柄変動短縮条件が成立しているか否かに基づいて、普通変動表示時間を特定する変動表示パターン（普通図柄）を選択する。
【０１０２】
このとき、変動表示パターン選択部（普通図柄）は、選択した変動表示パターン（普通図柄）に対応する変動表示パターン指定コマンド（普通図柄）を副制御回路４０に対して出力する。
【０１０３】
なお、本実施形態において、変動表示パターン選択部３２ｆ（変動表示パターン選択部（普通図柄））は、普通識別情報（普通図柄）の変動表示が行われている時間である普通変動表示時間を特定する普通変動表示パターン（変動表示パターン（普通図柄））として、所定の普通識別情報変動短縮条件（所定の普通図柄変動短縮条件）が成立していない場合には、所定時間（特定時間：例えば、５秒）よりも長い第１の普通変動表示時間を特定する第１の普通変動表示パターン（通常変動表示パターン）を普通始動記憶に基づいて選択し、所定の普通識別情報変動短縮条件が成立している場合には、所定時間よりも短い第２の普通変動表示時間を特定する第２の普通変動表示パターン（短縮変動表示パターン）を普通始動記憶に基づいて選択する普通変動表示パターン選択手段を構成する。
【０１０４】
なお、本実施形態において、変動表示パターン選択部３２ｆ（変動表示パターン選択部（特別図柄））は、特別識別情報（特別図柄）の変動表示が行われている時間である特別変動表示時間を特定する特別変動表示パターン（変動表示パターン（特別図柄））として、所定の特別識別情報変動短縮条件（所定の特別図柄変動短縮条件）が成立していない場合には、特定時間（特定時間：例えば、５秒）よりも長い第１の特別変動表示時間を特定する第１の特別変動表示パターン（通常変動表示パターン）を特別始動記憶に基づいて選択し、所定の特別識別情報変動短縮条件が成立している場合には、特定時間よりも短い第２の特別変動表示時間を特定する第２の特別変動表示パターン（短縮変動表示パターン）を特別始動記憶に基づいて選択する特別変動表示パターン選択手段を構成する。
【０１０５】
大入賞口制御部３２ｇは、大当り判定用乱数値と所定の大当り判定値が一致した場合に（遊技状態を大当り状態に移行させると判定された場合に）、液晶表示装置４上に大当り表示態様が導出表示された後に大入賞口８が開放状態（又は、閉鎖状態）となるように、大入賞口ソレノイド８ａを制御する。具体的には、大入賞口制御部３２ｇは、所定ラウンド数（本実施形態では、１５ラウンド）を上限として、閉鎖状態である大入賞口８が開放状態となってから、再び閉鎖状態となるまでを１ラウンドとするラウンド制御を行う。
【０１０６】
なお、本実施形態において、大入賞口制御部３２ｇは、特別識別情報（特別図柄）の変動表示が行われた結果、所定の特別表示態様（大当り表示態様）が導出表示された場合に、遊技者にとって有利な特定遊技状態（大当り状態）に遊技状態を移行する遊技状態移行手段を構成する。
【０１０７】
始動口制御部３２ｈは、普通当り判定用乱数値と所定の普通当り判定値とが一致した場合に、普通図柄表示装置５上に普通当り表示態様が導出表示された後に所定の条件に従って始動口６が開放状態となるように、始動口ソレノイド６ａを制御する。
【０１０８】
なお、本実施形態において、始動口制御部３２ｈは、普通識別情報（普通図柄）の変動表示が行われた結果、所定の普通表示態様（普通当り表示態様）が導出表示された場合に、可変入賞装置（始動口６）を第１の状態（開放状態）とする可変入賞装置制御手段を構成する。
【０１０９】
なお、本実施形態では、始動記憶数カウンタ３２ａ、変動短縮判別カウンタ３２ｂ、変動短縮判定部３２ｃ、当り判定部３２ｄ、停止表示態様決定部３２ｅ、変動表示パターン選択部３２ｆ、大入賞口制御部３２ｇ及び始動口制御部３２ｈに係る機能は、上述したメインＣＰＵ３２に備えられているものとする。
【０１１０】
また、図３に示すように、上述した副制御回路４０には、特別図柄変動表示実行部４２ａと、普通図柄変動表示実行部４２ｂとが設けられている。
【０１１１】
特別図柄変動表示実行部４２ａは、主制御回路３０から入力された変動表示パターン指定コマンド（特別図柄）及び停止表示態様指定コマンド（特別図柄）に基づいて、液晶表示装置４上において特別図柄の変動表示を行う。
【０１１２】
なお、本実施形態において、特別図柄変動表示実行部４２ａは、特別変動表示パターン選択手段（変動表示パターン選択部３２ｆ）によって選択された特別変動表示パターン（変動表示パターン（特別図柄））に対応する特別識別情報（特別図柄）の変動表示を行う特別変動表示手段を構成する。
【０１１３】
普通図柄変動表示実行部４２ｂは、主制御回路３０から入力された変動表示パターン指定コマンド（普通図柄）及び停止表示態様指定コマンド（普通図柄）に基づいて、普通図柄表示装置５上において普通図柄の変動表示を行う。
【０１１４】
なお、本実施形態において、普通図柄変動表示実行部４２ｂは、普通変動表示パターン選択手段（変動表示パターン選択部３２ｆ）によって選択された普通変動表示パターン（変動表示パターン（普通図柄））に対応する普通識別情報（普通図柄）の変動表示を行う普通変動表示手段を構成する。
【０１１５】
なお、本実施形態では、特別図柄変動表示実行部４２ａ及び普通図柄変動表示実行部４２ｂに係る機能は、上述したサブＣＰＵ４２に備えられているものとする。
【０１１６】
以下において、本発明の一実施形態に係る変動表示パターン選択テーブル群について、図面を参照しながら説明する。図４及び図５は、本発明の一実施形態に係る変動表示パターン選択テーブルを示す図である。
【０１１７】
図４（ａ）に示すように、大当り変動表示パターン選択テーブル（特別図柄）では、変動表示パターン選択用乱数値の範囲と、所定の特別図柄変動短縮条件が成立していない場合に選択される通常変動表示パターン（特別図柄）と、所定の特別図柄変動短縮条件が成立している場合に選択される短縮変動表示パターン（特別図柄）とが関連付けられている。なお、大当り変動表示パターン選択テーブル（特別図柄）は、特別始動記憶に含まれる大当り判定用乱数値が所定の大当り判定値と一致する場合に参照される。
【０１１８】
また、各変動表示パターン（特別図柄）は、特別図柄の変動表示が行われている時間（以下、特別変動表示時間）を特定するものである。例えば、ノーマルリーチは、特別変動表示時間として“３８秒”を特定し、ノーマルリーチ（短縮）は、特別変動表示時間として“３１秒”を特定する。
【０１１９】
なお、本実施形態においては、大当り変動表示パターン選択テーブル（特別図柄）を参照して変動表示パターン（特別図柄）が選択された場合には、選択された変動表示パターン（特別図柄）に対応する特別図柄の変動表示において、リーチ演出内容が必ず実行される。
【０１２０】
図４（ｂ）に示すように、ハズレ変動表示パターン選択テーブル（特別図柄）では、変動表示パターン選択用乱数値の範囲と、所定の特別図柄変動短縮条件が成立していない場合に選択される通常変動表示パターン（特別図柄）と、所定の特別図柄変動短縮条件が成立している場合に選択される短縮変動表示パターン（特別図柄）とが関連付けられている。なお、ハズレ変動表示パターン選択テーブル（特別図柄）は、特別始動記憶に含まれる大当り判定用乱数値が所定の大当り判定値と一致しない場合に参照される。
【０１２１】
ここで、所定の特別図柄変動短縮条件が成立しているときに、ハズレ変動表示パターン選択テーブル（特別図柄）を参照して変動表示パターン（特別図柄）が選択される場合には、特定時間（例えば、５秒）よりも短い“３秒”を特別変動表示時間として特定する通常変動（短縮）が変動表示パターン（特別図柄）として選択される可能性がある。
【０１２２】
また、本実施形態においては、リーチ表示態様（左右の特別図柄が同じ表示態様（例えば、「７３７」））ではない表示態様（例えば、「７３５」）が、液晶表示装置４上に導出表示されるハズレ表示態様として決定された場合には、リーチ演出内容が行われない通常変動及び通常変動（短縮）が、変動表示パターン（特別図柄）として選択される。一方、リーチ表示態様（左右の特別図柄が同じ表示態様（例えば、「７３７」））が、液晶表示装置４上に導出表示されるハズレ表示態様として決定された場合には、リーチ演出内容が行われるノーマルリーチ、ノーマルリーチ（短縮）、ロングリーチ、ロングリーチ（短縮）、フラッシュリーチ、又は、フラッシュリーチ（短縮）が、変動表示パターン（特別図柄）として選択される。
【０１２３】
図５に示すように、変動表示パターン選択テーブル（普通図柄）では、所定の普通図柄変動短縮条件が成立していない場合に選択される通常変動表示パターン（普通図柄）と、所定の普通図柄変動短縮条件が成立している場合に選択される短縮変動表示パターン（普通）とが関連付けられている。
【０１２４】
また、各変動表示パターン（普通図柄）は、普通図柄の変動表示が行われている時間（以下、普通変動表示時間）を特定するものである。例えば、通常変動は、普通変動表示時間として“３０秒”を特定し、通常変動（短縮）は、普通変動表示時間として“３．１秒”を特定する。
【０１２５】
ここで、所定の普通図柄変動短縮条件が成立しているときに、変動表示パターン選択テーブル（普通図柄）を参照して変動表示パターン（普通図柄）が選択される場合には、所定時間（例えば、５秒）よりも短い“３．１秒”を普通変動表示時間として特定する通常変動（短縮）が変動表示パターン（普通図柄）として選択される。
【０１２６】
（遊技機の動作）
以下において、本発明の一実施形態に係る遊技機の動作について、図面を参照しながら説明する。図６は、本発明の一実施形態に係る遊技機の動作を示すフロー図である。
【０１２７】
まず、システムタイマ割込処理について、図面を参照しながら説明する。なお、システムタイマ割込処理とは、所定の周期（本実施形態では、２ｍｓｅｃ）毎にメイン処理に割り込む処理である。
【０１２８】
図６（ａ）に示すように、ステップ１００において、メインＣＰＵ３２は、レジスタに格納されている情報を退避させる。
【０１２９】
ステップ１１０において、メインＣＰＵ３２は、大当り判定用乱数や大当り図柄決定用乱数などの値を更新する。
【０１３０】
ステップ１２０において、メインＣＰＵ３２は、各スイッチ（始動入賞球スイッチ６Ｓ、通過球スイッチ７Ｓ、一般入賞球スイッチ１６Ｓ、Ｖ・カウントスイッチ２８Ｓ及びカウントスイッチ２９Ｓ）からの信号がＩ／Ｏ３１に入力されたか否か判定する。また、メインＣＰＵ３２は、Ｉ／Ｏ３１に入力された信号がある場合には、入力された信号に応じた処理を行う。
【０１３１】
具体的には、メインＣＰＵ３２は、始動入賞球スイッチ６Ｓからの信号がＩ／Ｏ３１に入力された場合には、大当り判定用乱数値及び大当り図柄決定用乱数値を抽出するとともに、抽出された大当り判定用乱数値及び大当り図柄決定用乱数値等を特別始動記憶としてメインＲＡＭ３４に記憶する。そして、メインＣＰＵ３２は、始動記憶数カウンタ（特別図柄）に“１”を加算する。
【０１３２】
一方、メインＣＰＵ３２は、通過球スイッチ７Ｓからの信号がＩ／Ｏ３１に入力された場合には、普通当り判定用乱数値を抽出するとともに、抽出された普通当り判定用乱数値等を普通始動記憶としてメインＲＡＭ３４に記憶する。そして、メインＣＰＵ３２は、始動記憶数カウンタ（普通図柄）に“１”を加算する。
【０１３３】
ステップ１３０において、メインＣＰＵ３２は、待ち時間タイマ（ｔ）、大入賞口開放時間タイマ（ｔ）及び普通電動役物開放時間タイマ（ｔ）等の値を更新する。
【０１３４】
なお、待ち時間タイマ（ｔ）とは、後述する特別図柄制御処理（図７を参照）及び後述する普通図柄制御処理（図１１）の各処理において、メインＣＰＵ３２が次の処理に移るまでの待ち時間がセットされるタイマである。また、大入賞口開放時間タイマ（ｔ）とは、１ラウンド内において、大入賞口８が開放状態とされる最大時間（大入賞口開放時間）がセットされるタイマである。普通電動役物開放時間タイマ（ｔ）とは、始動口６が開放状態とされている時間である普通電動役物開放時間がセットされるタイマである。
【０１３５】
なお、本実施形態では、上述した各タイマは、該タイマにセットされた時間をカウントダウンするように構成されているものとするが、これに限定されるものではなく、時間をカウントアップするように構成されていてもよい。
【０１３６】
ステップ１４０において、メインＣＰＵ３２は、所定数（例えば、１０個）の遊技球が賞球として払出されたことを示す情報、遊技状態が大当り状態に移行されたことを示す情報等を、遊技場に設置されているホールコンピュータに出力する。
【０１３７】
ステップ１５０において、メインＣＰＵ３２は、始動口６が開放状態（又は、閉鎖状態）となるように始動口ソレノイド６ａを制御するための信号、及び、大入賞口８が開放状態（又は、閉鎖状態）となるように大入賞口ソレノイド８ａを制御するための信号を出力する。
【０１３８】
ステップ１６０において、メインＣＰＵ３２は、セットされたコマンド（例えば、変動表示パターン指定コマンドや停止表示態様指定コマンド）を副制御回路４０に出力する。
【０１３９】
ステップ１７０において、メインＣＰＵ３２は、玉切れや下皿満タンなどのエラーを報知するためのランプ等を制御する。
【０１４０】
ステップ１８０において、メインＣＰＵ３２は、遊技球が入球した入賞口の種類（始動口６、大入賞口８及び一般入賞口１６）に応じて、所定数の遊技球を賞球として払い出すことを指示する払出コマンドを払出・発射制御回路８０に出力する。
【０１４１】
ステップ１９０において、メインＣＰＵ３２は、ステップ１００で退避した情報をレジスタに復帰させる。
【０１４２】
次に、メイン処理について、図面を参照しながら説明する。図６（ｂ）に示すように、ステップ１０において、メインＣＰＵ３２は、遊技機１０における各種設定を前回電源断となったときの設定に復帰する（又は、遊技機１０における各種設定を初期化する）。
【０１４３】
ステップ２０において、メインＣＰＵ３２は、特別図柄制御処理を行う。具体的には、メインＣＰＵ３２は、遊技状態を大当り状態に移行させるか否かの判定（大当り判定）、変動表示パターンの決定、大当り状態におけるラウンド制御等を行う。なお、特別図柄制御処理の詳細については後述する（図７を参照）。
【０１４４】
ステップ３０において、メインＣＰＵ３２は、普通図柄制御処理を行う。具体的には、メインＣＰＵ３２は、始動口６を開放状態とするか否かの判定（普通図柄当り判定）、始動口６を開放状態（又は、閉鎖状態）とする制御等を行う。なお、普通図柄制御処理の詳細については後述する（図１１を参照）。
【０１４５】
ステップ４０において、メインＣＰＵ３２は、変動表示パターンを決定するために用いられる変動表示パターン決定用乱数、ハズレ図柄を決定するために用いられるハズレ図柄決定用乱数等を更新する。
【０１４６】
なお、メインＣＰＵ３２は、上述のステップ２０からステップ４０までの処理を繰り返し行うものとする。
【０１４７】
以下において、上述した特別図柄制御処理について、図面を参照しながら説明する。図７は、本発明の一実施形態に係る特別図柄制御処理を示すフロー図である。
【０１４８】
図７に示すように、ステップ２０−１において、メインＣＰＵ３２は、制御状態フラグをロードする処理を実行する。なお、制御状態フラグとは、特別図柄ゲームにおける遊技の状態を示すフラグであり、メインＣＰＵ３２は、この制御状態フラグに基づいて、ステップ２０−２〜ステップ２０−１０における各処理を実行するか否か判別する。
【０１４９】
ステップ２０−２において、メインＣＰＵ３２は、制御状態フラグが特別図柄記憶チェック処理を示す値（００）であり、始動記憶数カウンタ（特別図柄）の値が“１”以上である場合に（特別始動記憶の数が“１”以上である場合に）、大当り判定用乱数値が所定の大当り判定値と一致するか否か判定する（大当り判定）。また、メインＣＰＵ３２は、大当り判定用乱数値が所定の大当り判定値と一致する場合には、大当り図柄決定用乱数値に基づいて、大当り表示態様を決定するとともに、変動表示パターン決定用乱数値に基づいて、変動表示パターン（特別図柄）を決定する。一方、メインＣＰＵ３２は、大当り判定用乱数値が所定の大当り判定値と一致しない場合には、ハズレ図柄決定用乱数値に基づいて、ハズレ表示態様を決定するとともに、変動表示パターン決定用乱数値に基づいて、変動表示パターン（特別図柄）を選択する。
【０１５０】
また、メインＣＰＵ３２は、特別図柄変動時間管理処理を示す値（０１）を制御状態フラグにセットするとともに、選択した変動表示パターン（特別図柄）に対応する特別変動表示時間を待ち時間タイマ（ｔ）にセットする。なお、特別図柄記憶チェック処理の詳細については後述する（図８を参照）。
【０１５１】
ステップ２０−３において、メインＣＰＵ３２は、制御状態フラグが特別図柄変動時間管理処理を示す値（０１）であり、特別変動表示時間がセットされた待ち時間タイマ（ｔ）の値が“０”である場合に、特別図柄表示時間管理処理を示す値（０２）を制御状態フラグにセットするとともに、確定後待ち時間を待ち時間タイマにセットする。
【０１５２】
ステップ２０−４において、メインＣＰＵ３２は、制御状態フラグが特別図柄表示時間管理処理を示す値（０２）であり、確定後待ち時間がセットされた待ち時間タイマ（ｔ）の値が“０”であり、大当り判定において大当り判定用乱数値が所定の大当り判定値と一致すると判定された場合に、大当り開始インターバル管理処理を示す値（０３）を制御状態フラグにセットするとともに、大当り開始インターバルに対応する時間を待ち時間タイマ（ｔ）にセットする。一方、メインＣＰＵ３２は、大当り判定において大当り判定用乱数値が所定の大当り判定値と一致しないと判定された場合に、特別図柄ゲーム終了処理を示す値（０８）を制御状態フラグにセットする。
【０１５３】
ステップ２０−５において、メインＣＰＵ３２は、制御状態フラグが大当り開始インターバル管理処理を示す値（０３）であり、大当り開始インターバルに対応する時間がセットされた待ち時間タイマ（ｔ）の値が“０”である場合には、大入賞口８を開放状態とするように大入賞口ソレノイド８ａを制御する。また、メインＣＰＵ３２は、大入賞口開放中処理を示す値（０４）を制御状態フラグにセットするとともに、１ラウンド内において大入賞口８が開放状態とされる最大時間（大入賞口開放時間）を大入賞口開放時間タイマ（ｔ）にセットする。
【０１５４】
ステップ２０−６において、メインＣＰＵ３２は、制御状態フラグが大入賞口開放中処理を示す値（０４）である場合に、大入賞口開放時間がセットされた大入賞口開放時間タイマ（ｔ）の値が“０”であるという条件、又は、大入賞口カウンタの値が所定値（例えば、“１０”以上）となったという条件のうち、いずれかの条件が成立しているか否か判定する。なお、大入賞口カウンタとは、１ラウンド内に大入賞口８に入球した遊技球の数を計数するためのカウンタである。
【０１５５】
また、メインＣＰＵ３２は、上述した条件のうち、いずれかの条件が成立している場合には、大入賞口８を閉鎖状態とするように大入賞口ソレノイド８ａを制御する。さらに、メインＣＰＵ３２は、大入賞口内残留球監視処理を示す値（０５）を制御状態フラグにセットするとともに、大入賞口内残留球監視時間を待ち時間タイマ（ｔ）にセットする。
【０１５６】
ステップ２０−７において、メインＣＰＵ３２は、制御状態フラグが大入賞口内残留球監視処理を示す値（０５）であり、大入賞口内残留球監視時間がセットされた待ち時間タイマ（ｔ）の値が“０”である場合には、大入賞口８内に設けられた特定領域を遊技球が通過しなかったという条件、又は、大入賞口開放回数カウンタの値が所定値（本実施形態では、“１５”以上）であるという条件（ラウンド数が最終ラウンドであるという条件）のうち、いずれかの条件が成立しているか否か判定する。なお、大入賞口開放回数カウンタとは、大当り状態におけるラウンド数をカウントするためのものである。
【０１５７】
メインＣＰＵ３２は、上述した条件のうち、いずれかの条件が成立している場合には、大当り終了インターバル管理処理を示す値（０７）を制御状態フラグにセットするとともに、大当り終了インターバルに対応する時間を待ち時間タイマ（ｔ）にセットする。一方、メインＣＰＵ３２は、上述した条件のうち、いずれの条件も成立していない場合には、大入賞口再開放前待ち時間管理処理を示す値（０６）を制御状態フラグにセットするとともに、ラウンド間インターバルに対応する時間を待ち時間タイマ（ｔ）にセットする。
【０１５８】
ステップ２０−８において、メインＣＰＵ３２は、制御状態フラグが大入賞口再開放前待ち時間管理処理を示す値（０６）であり、ラウンド間インターバルに対応する時間がセットされた待ち時間タイマ（ｔ）の値が“０”である場合には、大入賞口開放回数カウンタの値に“１”を加算する。また、メインＣＰＵ３２は、大入賞口開放中処理を示す値（０４）を制御状態フラグにセットするとともに、大入賞口開放時間を大入賞口開放時間タイマ（ｔ）にセットする。
【０１５９】
ステップ２０−９において、メインＣＰＵ３２は、制御状態フラグが大当り終了インターバル管理処理を示す値（０７）であり、大当り終了インターバルに対応する時間がセットされた待ち時間タイマ（ｔ）の値が“０”である場合には、特別図柄ゲーム終了処理を示す値（０８）を制御状態フラグにセットする。また、メインＣＰＵ３２は、液晶表示装置４上において導出表示された表示結果（特別図柄）が確変大当り表示態様である場合には、高確率フラグをオンにする。一方、メインＣＰＵ３２は、液晶表示装置４上において導出表示された表示結果（特別図柄）が通常大当り表示態様である場合には、高確率フラグをオフにする。
【０１６０】
ステップ２０−１０において、メインＣＰＵ３２は、制御状態フラグが特別図柄ゲーム終了処理を示す値（０８）である場合に、始動記憶数カウンタ（特別図柄）の値から“１”を減算する（特別始動記憶の数を“１”減算する）とともに、特別図柄記憶チェック処理を示す値（００）を制御状態フラグにセットする。なお、特別図柄ゲーム終了処理の詳細については後述する（図１０を参照）。
【０１６１】
以下において、上述した特別図柄記憶チェック処理について、図面を参照しながら説明する。図８は、本発明の一実施形態に係る特別図柄記憶チェック処理を示すフロー図である。
【０１６２】
図８に示すように、ステップ２０−２−１において、メインＣＰＵ３２は、制御状態フラグが特別図柄記憶チェック処理を示す値（００）であるか否か判定する。また、メインＣＰＵ３２は、制御状態フラグが特別図柄記憶チェック処理を示す値（００）である場合には、ステップ２０−２−２の処理に移り、制御状態フラグが特別図柄記憶チェック処理を示す値（００）でない場合には、特別図柄記憶チェック処理を終了する。
【０１６３】
ステップ２０−２−２において、メインＣＰＵ３２は、始動記憶数カウンタ（特別図柄）の値が“０”であるか否か（メインＲＡＭ３４に記憶されている特別始動記憶の数が“０”であるか否か）を判定する。また、メインＣＰＵ３２は、始動記憶数カウンタ（特別図柄）の値が“０”である場合には、ステップ２０−２−３の処理に移り、始動記憶数カウンタ（特別図柄）の値が“１”以上である場合には、ステップ２０−２−４の処理に移る。
【０１６４】
ステップ２０−２−３において、メインＣＰＵ３２は、所定のデモンストレーション画像を液晶表示装置４上に表示するように指示するコマンド（デモ表示コマンド）をセットする。なお、所定のデモンストレーション画像とは、液晶表示装置４上で特別図柄の変動表示が行われていないときに、遊技者を飽きさせないようにするための画像である。
【０１６５】
ステップ２０−２−４において、メインＣＰＵ３２は、特別図柄変動時間管理処理を示す値（０１）を制御状態フラグにセットする。
【０１６６】
ステップ２０−２−５において、メインＣＰＵ３２は、特別図柄の変動表示を行った後に、遊技状態を大当り状態に移行させるか否か判定する（大当り判定）。具体的には、メインＣＰＵ３２は、特別始動記憶に含まれる大当り判定用乱数値と所定の大当り判定値とが一致するか否か判定する。
【０１６７】
ステップ２０−２−６において、メインＣＰＵ３２は、大当り判定を行った結果、遊技状態を大当り状態に移行させると判定したか否か確認する。また、メインＣＰＵ３２は、遊技状態を大当り状態に移行させると判定した場合には、ステップ２０−２−８の処理に移り、遊技状態を大当り状態に移行させないと判定した場合には、ステップ２０−２−７の処理に移る。
【０１６８】
ステップ２０−２−７において、メインＣＰＵ３２は、ハズレ図柄決定用乱数値に基づいて、液晶表示装置４上で特別図柄を変動表示させた結果、該液晶表示装置４上に導出表示させるハズレ表示態様を決定する。また、メインＣＰＵ３２は、決定したハズレ表示態様に対応する停止表示態様指定コマンド（特別図柄）をセットする。
【０１６９】
ステップ２０−２−８において、メインＣＰＵ３２は、特別始動記憶に含まれる大当り図柄決定用乱数値に基づいて、液晶表示装置４上で特別図柄の変動表示を行った結果、該液晶表示装置４上に導出表示させる大当り表示態様（通常大当り表示態様又は確変大当り表示態様）を決定する。また、メインＣＰＵ３２は、決定した大当り表示態様に対応する停止表示態様指定コマンド（特別図柄）をセットする。
【０１７０】
ステップ２０−２−９において、メインＣＰＵ３２は、ステップ２０−２−５で遊技状態を大当り状態に移行させると判定したか否か、ステップ２０−２−７で決定されたハズレ表示態様がリーチ表示態様であるか否か、及び、抽出した変動表示パターン選択用乱数値に基づいて、変動表示パターン（特別図柄）を選択するとともに、選択した変動表示パターン（特別図柄）に対応する変動表示パターン指定コマンド（特別図柄）をセットする。なお、変動表示パターン選択処理の詳細については後述する（図９を参照）。
【０１７１】
ステップ２０−２−１０において、メインＣＰＵ３２は、選択した変動表示パターン（特別図柄）に対応する特別変動表示時間を待ち時間タイマ（ｔ）にセットする。
【０１７２】
以下において、上述した変動表示パターン選択処理について、図面を参照しながら説明する。図９は、本発明の一実施形態に係る変動表示パターン選択処理を示すフロー図である。
【０１７３】
図９に示すように、ステップ２０−２−９０１において、メインＣＰＵ３２は、ステップ２０−２−５で遊技状態を大当り状態に移行させると判定したか否かを確認する。また、メインＣＰＵ３２は、遊技状態を大当り状態に移行させると判定した場合には、ステップ２０−２−９０３の処理に移り、遊技状態を大当り状態に移行させないと判定した場合には、ステップ２０−２−９０２の処理に移る。
【０１７４】
ステップ２０−２−９０２において、メインＣＰＵ３２は、ハズレ変動表示パターン選択テーブル（図４（ｂ））をセットする。
【０１７５】
ステップ２０−２−９０３において、メインＣＰＵ３２は、大当り変動表示パターン選択テーブル（図４（ａ））をセットする。
【０１７６】
ステップ２０−２−９０４において、メインＣＰＵ３２は、変動表示パターン選択用乱数値を抽出する。
【０１７７】
ステップ２０−２−９０５において、メインＣＰＵ３２は、ステップ２０−２−９０４で抽出した変動表示パターン選択用乱数値に対応する通常変動表示パターン（特別図柄）を選択し、選択した通常変動表示パターン（特別図柄）に対応する変動表示パターン指定コマンド（特別図柄）をセットする。また、メインＣＰＵ３２は、上述したステップ２０−２−７又は２０−２−８で決定した表示結果（特別図柄）に対応する停止表示態様指定コマンド（特別図柄）をセットする。
【０１７８】
なお、メインＣＰＵ３２は、ステップ２０−２−７で決定したハズレ表示態様がリーチ表示態様ではない表示態様（例えば、「７３５」）である場合には、通常変動を変動表示パターンとして選択し、ステップ２０−２−７で決定したハズレ表示態様がリーチ表示態様（例えば、「７３７」）である場合には、ノーマルリーチ、ロングリーチ、又は、フラッシュリーチを変動表示パターンとして選択する（図４を参照）。
【０１７９】
ステップ２０−２−９０６において、メインＣＰＵ３２は、変動短縮判別カウンタ（特別図柄）の値を読み出す。
【０１８０】
ステップ２０−２−９０７において、メインＣＰＵ３２は、変動短縮判別カウンタ（特別図柄）の値が“０”であるか否かを判定する。また、メインＣＰＵ３２は、変動短縮判別カウンタ（特別図柄）の値が“０”である場合には、変動表示パターン選択処理を終了し、変動短縮判別カウンタ（特別図柄）の値が“１”以上である場合には、ステップ２０−２−９０８の処理に移る。
【０１８１】
ステップ２０−２−９０８において、メインＣＰＵ３２は、遊技状態が高確率状態であるか否かを判定する。具体的には、メインＣＰＵ３２は、高確率フラグがオンであるか否かを判定する。また、メインＣＰＵ３２は、高確率フラグがオンである場合には、ステップ２０−２−９１０の処理に移り、高確率フラグがオフである場合には、ステップ２０−２−９０９の処理に移る。
【０１８２】
ステップ２０−２−９０９において、メインＣＰＵ３２は、変動短縮判別カウンタ（特別図柄）の値が“３”以上であるか否かを判定する。また、メインＣＰＵ３２は、変動短縮判別カウンタ（特別図柄）の値が“３”以上である場合には、ステップ２０−２−９１０の処理に移り、変動短縮判別カウンタ（特別図柄）の値が“２”以下である場合には、変動表示パターン選択処理を終了する。
【０１８３】
ステップ２０−２−９１０において、メインＣＰＵ３２は、ステップ２０−２−９０５でセットされた通常変動表示パターン（特別図柄）に係る変動表示パターン指定コマンド（特別図柄）を、短縮変動表示パターン（特別図柄）に係る変動表示パターン指定コマンド（特別図柄）に変更する。例えば、メインＣＰＵ３２は、ステップ２０−２−９０５でセットされた通常変動表示パターン指定コマンド（特別図柄）が通常変動（特別変動表示時間＝１０秒）である場合には、通常変動に対応する通常変動（短縮）（特別変動表示時間＝３秒）に係る変動表示パターン指定コマンド（特別図柄）をセットする。
【０１８４】
上述したように、変動短縮判別カウンタ（特別図柄）の値が“１”以上で、高確率フラグがオンである場合、又は、高確率フラグがオフで、変動短縮判別カウンタの値が“３”以上である場合にのみ、特別変動表示時間が特定時間（例えば、５秒）よりも短い変動表示パターン（通常変動（短縮））が選択される可能性がある。すなわち、メインＣＰＵ３２は、変動短縮判別カウンタ（特別図柄）の値が“１”以上であることを必要条件として、通常変動（短縮）を選択する。
【０１８５】
以下において、上述した特別図柄ゲーム終了処理について、図面を参照しながら説明する。図１０は、本発明の一実施形態に係る特別図柄ゲーム終了処理を示すフロー図である。
【０１８６】
図１０に示すように、ステップ２０−１０−１において、メインＣＰＵ３２は、制御状態フラグが特別図柄ゲーム終了処理を示す値（０８）であるか否か判定する。また、メインＣＰＵ３２は、制御状態フラグが特別図柄ゲーム終了処理を示す値（０８）である場合には、ステップ２０−１０−２の処理に移り、制御状態フラグが特別図柄ゲーム終了処理を示す値（０８）でない場合には、特別図柄ゲーム終了処理を終了する。
【０１８７】
ステップ２０−１０−２において、メインＣＰＵ３２は、始動記憶数カウンタ（特別図柄）の値から“１”を減算する。
【０１８８】
ステップ２０−１０−３において、メインＣＰＵ３２は、変動短縮判別カウンタ（特別図柄）に、始動記憶数カウンタ（特別図柄）の値をセットする。
【０１８９】
ステップ２０−１０−４において、メインＣＰＵ３２は、特別始動記憶領域（１〜４）に記憶されている特別始動記憶（大当り判定用乱数値及び大当り図柄決定用乱数値を含む）を、特別始動記憶領域（０〜３）へシフトする。なお、特別始動領域（０）には、ステップ２０−２−５で用いられる大当り判定用乱数値及びステップ２０−２−８で用いられる大当り図柄決定用乱数値が記憶される。
【０１９０】
ステップ２０−１０−５において、メインＣＰＵ３２は、特別始動記憶領域（４）にクリアデータをセットする。なお、この処理は、特別始動記憶領域（４）に記憶されていた特別始動記憶を確実に消去するために行われる。
【０１９１】
ステップ２０−１０−６において、メインＣＰＵ３２は、特別図柄記憶チェック処理を示す値（００）を制御状態フラグにセットする。
【０１９２】
以下において、上述した普通図柄制御処理について、図面を参照しながら説明する。図１１は、本発明の一実施形態に係る普通図柄制御処理を示すフロー図である。
【０１９３】
図１１に示すように、ステップ３０−１において、メインＣＰＵ３２は、制御状態フラグをロードする処理を実行する。なお、制御状態フラグとは、普通図柄ゲームにおける遊技の状態を示すフラグであり、メインＣＰＵ３２は、この制御状態フラグに基づいて、ステップ３０−２〜ステップ３０−６における各処理を実行するか否か判別する。
【０１９４】
ステップ３０−２において、メインＣＰＵ３２は、制御状態フラグが普通図柄記憶チェック処理を示す値（００）であり、始動記憶数カウンタ（普通図柄）の値が“１”以上である場合に（普通始動記憶の数が“１”以上である場合に）、普通当り判定用乱数値が所定の普通当り判定値と一致するか否か判定する（普通当り判定）。また、メインＣＰＵ３２は、普通当り判定用乱数値が所定の普通当り判定値と一致する場合には、始動口６が開放状態とされることを示す普通当り表示態様を決定し、普通当り判定用乱数値が所定の普通当り判定値と一致しない場合には、始動口６が開放状態とされないことを示す普通ハズレ表示態様を決定する。さらに、メインＣＰＵ３２は、所定の普通図柄変動短縮条件が成立しているか否かに基づいて、変動表示パターン（普通図柄）を選択する。
【０１９５】
また、メインＣＰＵ３２は、普通図柄変動時間管理処理を示す値（０１）を制御状態フラグにセットするとともに、選択した変動表示パターン（普通図柄）に対応する普通変動表示時間を待ち時間タイマ（ｔ）にセットする。なお、普通図柄記憶チェック処理の詳細については後述する（図１２を参照）。
【０１９６】
ステップ３０−３において、メインＣＰＵ３２は、制御状態フラグが普通図柄変動時間管理処理を示す値（０１）であり、普通変動表示時間がセットされた待ち時間タイマ（ｔ）の値が“０”である場合に、普通図柄表示時間管理処理を示す値（０２）を制御状態フラグにセットするとともに、確定後待ち時間を待ち時間タイマにセットする。
【０１９７】
ステップ３０−４において、メインＣＰＵ３２は、制御状態フラグが普通図柄表示時間管理処理を示す値（０２）であり、確定後待ち時間がセットされた待ち時間タイマ（ｔ）の値が“０”であり、普通当り判定において普通当り判定用乱数値が所定の普通当り判定値と一致すると判定された場合に、普通電動役物開放処理を示す値（０３）を制御状態フラグにセットするとともに、所定の条件に従って始動口６が開放状態となるように始動口ソレノイド６ａを制御し、始動口６が開放状態とされる時間（普通電動役物開放時間）を普通電動役物開放時間タイマ（ｔ）にセットする。一方、メインＣＰＵ３２は、普通当り判定において普通当り判定用乱数値が所定の普通当り判定値と一致しないと判定された場合には、普通図柄ゲーム終了処理を示す値（０４）を制御状態フラグにセットする。
【０１９８】
ステップ３０−５において、メインＣＰＵ３２は、制御状態フラグが普通電動役物開放処理を示す値（０３）であり、普通電動役物開放時間がセットされた普通電動役物開放時間タイマ（ｔ）の値が“０”であるという条件、又は、始動口カウンタの値が所定値（例えば、“４”以上）となったという条件のうち、いずれかの条件が成立しているか否か判定する。なお、始動口カウンタとは、普通電動役物開放時間内に始動口６に入球した遊技球の数を計数するためのカウンタである。
【０１９９】
また、メインＣＰＵ３２は、上述した条件のうち、いずれかの条件が成立している場合には、始動口６が閉鎖状態となるように始動口ソレノイド６ａを制御するとともに、普通図柄ゲーム終了処理を示す値（０４）を制御状態フラグにセットする。
【０２００】
ステップ３０−６において、メインＣＰＵ３２は、制御状態フラグが普通図柄ゲーム終了処理を示す値（０４）である場合に、始動記憶数カウンタ（普通図柄）の値から“１”を減算する（普通始動記憶の数を“１”減算する）とともに、普通図柄記憶チェック処理を示す値（００）を制御状態フラグにセットする。なお、普通図柄ゲーム終了処理の詳細については後述する（図１３を参照）。
【０２０１】
以下において、上述した普通図柄記憶チェック処理について、図面を参照しながら説明する。図１２は、本発明の一実施形態に係る普通図柄記憶チェック処理を示すフロー図である。
【０２０２】
図１２に示すように、ステップ３０−２−１において、メインＣＰＵ３２は、制御状態フラグが普通図柄記憶チェック処理を示す値（００）であるか否か判定する。また、メインＣＰＵ３２は、制御状態フラグが普通図柄記憶チェック処理を示す値（００）である場合には、ステップ３０−２−２の処理に移り、制御状態フラグが普通図柄記憶チェック処理を示す値（００）でない場合には、普通図柄記憶チェック処理を終了する。
【０２０３】
ステップ３０−２−２において、メインＣＰＵ３２は、始動記憶数カウンタ（普通図柄）の値が“０”であるか否か（メインＲＡＭ３４に記憶されている普通始動記憶の数が“０”であるか否か）を判定する。また、メインＣＰＵ３２は、始動記憶数カウンタ（普通図柄）の値が“０”である場合には、ステップ３０−２−３の処理に移り、始動記憶数カウンタ（普通図柄）の値が“１”以上である場合には、ステップ３０−２−４の処理に移る。
【０２０４】
ステップ３０−２−３において、メインＣＰＵ３２は、所定のデモンストレーション演出内容を普通図柄表示装置５上で行うように指示するコマンド（デモ表示コマンド）をセットする。なお、所定のデモンストレーション演出内容とは、普通図柄表示装置５上で普通図柄の変動表示が行われていないときに、遊技者を飽きさせないように、所定のパターンで普通図柄表示装置５を点灯・消灯させる演出内容である。
【０２０５】
ステップ３０−２−４において、メインＣＰＵ３２は、普通始動記憶に含まれる普通当り判定用乱数値と、所定の普通当り判定値とが一致するか否か判定する（普通当り判定）。
【０２０６】
また、メインＣＰＵ３２は、普通当り判定用乱数値と所定の普通当り判定値とが一致する場合には、普通図柄表示装置５上に導出表示される表示結果（普通図柄）として普通当り表示態様を決定するとともに、普通当り表示態様に対応する停止表示態様指定コマンド（普通図柄）をセットする。
【０２０７】
一方、メインＣＰＵ３２は、普通当り判定用乱数値と所定の普通当り判定値とが一致しない場合には、普通図柄表示装置５上に導出表示される表示結果（普通図柄）として普通ハズレ表示態様を決定するとともに、普通ハズレ表示態様に対応する停止表示態様指定コマンド（普通図柄）をセットする。
【０２０８】
ステップ３０−２−５において、メインＣＰＵ３２は、変動短縮判別カウンタ（普通図柄）の値を読み出す。
【０２０９】
ステップ３０−２−６において、メインＣＰＵ３２は、変動短縮判別カウンタ（普通図柄）の値が“０”であるか否か判定する。また、メインＣＰＵ３２は、変動短縮判別カウンタ（普通図柄）の値が“０”である場合には、ステップ３０−２−９の処理に移り、変動短縮判別カウンタ（普通図柄）の値が“１”以上である場合には、ステップ３０−２−７の処理に移る。
【０２１０】
ステップ３０−２−７において、メインＣＰＵ３２は、遊技状態が高確率状態であるか否かを判定する。具体的には、メインＣＰＵ３２は、高確率フラグがオンであるか否かを判定する。また、メインＣＰＵ３２は、高確率フラグがオンである場合には、ステップ３０−２−８の処理に移り、高確率フラグがオフである場合には、ステップ３０−２−９の処理に移る。
【０２１１】
ステップ３０−２−８において、メインＣＰＵ３２は、変動表示パターン選択テーブル（図５）を参照し、短縮変動表示パターン（通常変動（短縮））に係る変動表示パターン指定コマンド（普通図柄）をセットする。また、メインＣＰＵ３２は、通常変動（短縮）に対応する普通変動表示時間（３．１秒）を普通図柄待ち時間タイマ（ｔ）にセットする。
【０２１２】
ステップ３０−２−９において、メインＣＰＵ３２は、メインＣＰＵ３２は、変動表示パターン選択テーブル（図５）を参照し、通常変動表示パターン（通常変動）に係る変動表示パターン指定コマンド（普通図柄）をセットする。また、メインＣＰＵ３２は、通常変動に対応する普通変動表示時間（３０秒）を普通図柄待ち時間タイマ（ｔ）にセットする。
【０２１３】
ステップ３０−２−１０において、メインＣＰＵ３２は、普通図柄変動時間管理処理を示す値（０１）に制御状態フラグにセットする。
【０２１４】
上述したように、変動短縮判別カウンタ（普通図柄）の値が“１”以上で、高確率フラグがオンである場合にのみ、普通変動表示時間が所定時間（例えば、５秒）よりも短い変動表示パターン（通常変動（短縮））が選択される可能性がある。すなわち、メインＣＰＵ３２は、変動短縮判別カウンタ（普通図柄）の値が“１”以上であることを必要条件として、通常変動（短縮）を選択する。
【０２１５】
以下において、上述した普通図柄ゲーム終了処理について、図面を参照しながら説明する。図１３は、本発明の一実施形態に係る普通図柄ゲーム終了処理を示すフロー図である。
【０２１６】
図１３に示すように、ステップ３０−６−１において、メインＣＰＵ３２は、制御状態フラグが普通図柄ゲーム終了処理を示す値（０４）であるか否か判定する。また、メインＣＰＵ３２は、制御状態フラグが普通図柄ゲーム終了処理を示す値（０４）である場合には、ステップ３０−６−２の処理に移り、制御状態フラグが普通図柄ゲーム終了処理を示す値（０４）でない場合には、普通図柄ゲーム終了処理を終了する。
【０２１７】
ステップ３０−６−２において、メインＣＰＵ３２は、始動記憶数カウンタ（普通図柄）の値から“１”を減算する。
【０２１８】
ステップ３０−６−３において、メインＣＰＵ３２は、変動短縮判別カウンタ（普通図柄）に、始動記憶数カウンタ（普通図柄）の値をセットする。
【０２１９】
ステップ３０−６−４において、メインＣＰＵ３２は、普通始動記憶領域（１〜４）に記憶されている普通始動記憶（普通当り判定用乱数値を含む）を、普通始動記憶領域（０〜３）へシフトする。なお、普通始動領域（０）には、ステップ３０−２−４で用いられる普通当り判定用乱数値が記憶される。
【０２２０】
ステップ３０−６−５において、メインＣＰＵ３２は、普通始動記憶領域（４）にクリアデータをセットする。なお、この処理は、普通始動記憶領域（４）に記憶されていた普通始動記憶を確実に消去するために行われる。
【０２２１】
ステップ３０−６−６において、メインＣＰＵ３２は、普通図柄記憶チェック処理を示す値（００）を制御状態フラグにセットする。
【０２２２】
なお、本実施形態では、前回行われた特別図柄の変動表示が終了した際に、始動記憶数カウンタ（特別図柄）によって計数されている特別始動記憶の数が“０”であったか否かを、変動短縮判別カウンタ（特別図柄）によって判定しているが、これに限定されるものではなく、他の手段によって判定してもよい。
【０２２３】
同様に、本実施形態では、前回行われた普通図柄の変動表示が終了した際に、始動記憶数カウンタ（普通図柄）によって計数されている普通始動記憶の数が“０”であったか否かを、変動短縮判別カウンタ（普通図柄）によって判定しているが、これに限定されるものではなく、他の手段によって判定してもよい。
【０２２４】
また、本実施形態では、所定の特別図柄変動短縮条件には、変動短縮判別カウンタ（特別図柄）の値が“１”以上であることが必要条件として含まれているが（すなわち、特別基準値が“１”であるが）、これに限定されるものではなく、変動短縮判別カウンタ（特別図柄）の値が所定数（例えば、“２”）以上であることが必要条件として含まれていてもよい（すなわち、特別基準値が“２”以上であってもよい）。
【０２２５】
同様に、本実施形態では、所定の普通図柄変動短縮条件には、変動短縮判別カウンタ（普通図柄）の値が“１”以上であることが必要条件として含まれているが（すなわち、普通基準値が“１”であるが）、これに限定されるものではなく、変動短縮判別カウンタ（普通図柄）の値が所定数（例えば、“２”）以上であることが必要条件として含まれていてもよい（すなわち、普通基準値が“２”以上であってもよい）。
【０２２６】
（遊技機の作用、及び、効果）
本発明の一実施形態に係る遊技機１０によれば、メインＣＰＵ３２が、変動短縮判別カウンタ（特別図柄）の値が所定の特別基準値（本実施形態では、“１”）以上であることを必要条件として、短縮変動表示パターン（特別図柄）を選択することによって、遊技機１０は、特別始動領域を遊技球が通過したことを検出してから経過した時間を計時するタイマを必要とせずに、特別始動領域を遊技球が通過したことを検出してから、この検出結果に対応する特別図柄の変動表示が終了するまでの時間（検出／終了時間（特別変動表示））が特定時間（例えば、５秒）以上となるように調整することができる。
【０２２７】
従って、遊技機１０は、検出／終了時間（特別変動表示）が特定時間以上となるように調整するために必要な処理負荷を軽減するとともに、特別図柄の変動表示が短時間で終了してしまうことによって、大当り状態に遊技状態が移行されることに対する遊技者の期待感が失われることを防止することができる。
【０２２８】
また、変動短縮判別カウンタ（特別図柄）が、特別図柄の変動表示が終了した際に、始動記憶数カウンタ（特別図柄）の値を記憶することによって、遊技機１０は、所定の特別図柄変動短縮条件が成立しているか否かの判定に係る処理負荷を軽減することができる。
【０２２９】
さらに、メインＣＰＵ３２が、変動短縮判別カウンタ（特別図柄）の値が“０”である場合には、必ず通常変動表示パターン（特別図柄）を選択する（短縮変動表示パターン（特別図柄）を選択する可能性がない）ことにより、遊技機１０は、特別図柄の変動表示が短時間で終了することによる利益が必要以上に制限されることを防止するとともに、大当り状態に遊技状態が移行されることに対する遊技者の期待感が失われることを防止することができる。
【０２３０】
また、メインＣＰＵ３２が、変動短縮判別カウンタ（普通図柄）の値が所定の普通基準値（本実施形態では、“１”）以上であることを必要条件として、短縮変動表示パターン（普通図柄）を選択することによって、遊技機１０は、普通始動領域を遊技球が通過したことを検出してから経過した時間を計時するタイマを必要とせずに、普通始動領域を遊技球が通過したことを検出してから、この検出結果に対応する普通図柄の変動表示が終了するまでの時間（検出／終了時間（普通変動表示））が所定時間（例えば、５秒）以上となるように調整することができる。
【０２３１】
従って、遊技機１０は、検出／終了時間（普通変動表示）が所定時間以上となるように調整するために必要な処理負荷を軽減するとともに、普通図柄の変動表示が短時間で終了してしまうことによって、始動口６が開放状態とされることに対する遊技者の期待感が失われることを防止することができる。
【０２３２】
また、変動短縮判別カウンタ（普通図柄）が、普通図柄の変動表示が終了した際に、始動記憶数カウンタ（普通図柄）の値を記憶することによって、遊技機１０は、所定の普通図柄変動短縮条件が成立しているか否かの判定に係る処理負荷を軽減することができる。
【０２３３】
さらに、メインＣＰＵ３２が、変動短縮判別カウンタ（普通図柄）の値が“０”である場合には、必ず通常変動表示パターン（普通図柄）を選択する（短縮変動表示パターン（普通図柄）を選択する可能性がない）ことにより、遊技機１０は、普通図柄の変動表示が短時間で終了することによる利益が必要以上に制限されることを防止するとともに、始動口６が開放状態とされることに対する遊技者の期待感が失われることを防止することができる。
【０２３４】
（変更例１）
以下おいて、上述した実施形態の変更例について図面を参照しながら説明する。なお、以下においては、上述した実施形態との相違点を主として説明する。
【０２３５】
具体的には、上述した実施形態では、遊技機は、特別図柄の変動表示が終了した際に、始動記憶数カウンタ（特別図柄）の値を変動短縮判別カウンタ（特別図柄）にセットすることによって、所定の特別図柄変動短縮条件が成立しているか否かを判定している。一方、本変更例では、特別図柄の変動表示が終了した際に、始動記憶数カウンタ（特別図柄）の値が所定の特別基準値以上であるか否かを示す短縮規制フラグ（特別図柄）を有することによって、所定の特別図柄変動短縮条件が成立しているか否かを判定している。すなわち、本変更例では、変動短縮判別カウンタ（特別図柄）が不必要となる。
【０２３６】
図１４は、本変更例に係る変動表示パターン選択処理を示すフロー図である。図１４に示すように、本変更例では、メインＣＰＵ３２は、上述した実施形態におけるステップ２０−２−９０６及びステップ２０−２−９０７の処理に代えて、ステップ２０−２−９０７ａの処理を行い、上述した実施形態におけるステップ２０−２−９０９の処理に代えて、ステップ２０−２−９０９ａの処理を行う。
【０２３７】
具体的には、ステップ２０−２−９０７ａにおいて、メインＣＰＵ３２は、短縮規制フラグ（特別図柄）の値が“１”であるか否かを判定する。また、メインＣＰＵ３２は、短縮規制フラグ（特別図柄）の値が“１”である場合には、変動表示パターン選択処理を終了し、短縮規制フラグ（特別図柄）の値が“０”である場合には、ステップ２０−２−９０８の処理に移る。
【０２３８】
なお、短縮規制フラグ（特別図柄）には、特別図柄の変動表示が終了した際に、始動記憶数カウンタ（特別図柄）の値が所定の特別基準値（本変更例では、“１”）以上である場合には、“０”がセットされ、始動記憶数カウンタ（特別図柄）の値が所定の特別基準値未満（本変更例では、“０”）である場合には、“１”がセットされる。
【０２３９】
また、ステップ２０−２−９０９ａにおいて、メインＣＰＵ３２は、始動記憶数カウンタ（特別図柄）の値が“４”以上であるか否かを判定する。また、メインＣＰＵ３２は、始動記憶数カウンタ（特別図柄）の値が“４”以上である場合には、ステップ２０−２−９１０の処理に移り、始動記憶数カウンタ（特別図柄）の値が“３”以下である場合には、変動表示パターン選択処理を終了する。
【０２４０】
このように、本変更例では、変動短縮判別カウンタ（特別図柄）がないため、始動記憶数カウンタ（特別図柄）を用いている。
【０２４１】
図１５は、本変更例に係る特別図柄ゲーム終了処理を示すフロー図である。図１５に示すように、本変更例では、メインＣＰＵ３２は、上述した実施形態におけるステップ２０−１０−３の処理に代えて、ステップ２０−１０−３ａ〜ステップ２０−１０−３ｃの処理を行う。
【０２４２】
具体的には、ステップ２０−１０−３ａにおいて、メインＣＰＵ３２は、始動記憶数カウンタ（特別図柄）の値が“０”であるか否かを判定する。また、メインＣＰＵ３２は、始動記憶数カウンタ（特別図柄）の値が“０”である場合には、ステップ２０−１０−３ｃの処理に移り、始動記憶数カウンタ（特別図柄）の値が“１”以上である場合には、ステップ２０−１０−３ｂの処理に移る。
【０２４３】
ステップ２０−１０−３ｂにおいて、メインＣＰＵ３２は、短縮規制フラグ（特別図柄）に“０”をセットする。また、ステップ２０−１０−３ｃにおいて、メインＣＰＵ３２は、短縮規制フラグ（特別図柄）に“１”をセットする。
【０２４４】
本変更例に係る遊技機１０によれば、メインＣＰＵ３２が、特別図柄の変動表示が終了した際に、始動記憶数カウンタ（特別図柄）の値が所定の特別基準値以上であるか否かを示す情報（“０”又は“１”）を短縮規制フラグ（特別図柄）にセットすることによって、遊技機１０は、所定の特別図柄変動短縮条件が成立しているか否かの判定に係る処理負荷を軽減することができる。
【０２４５】
（変更例２）
以下おいて、上述した実施形態の変更例について図面を参照しながら説明する。なお、以下においては、上述した実施形態との相違点を主として説明する。
【０２４６】
具体的には、上述した実施形態では、遊技機は、普通図柄の変動表示が終了した際に、始動記憶数カウンタ（普通図柄）の値を変動短縮判別カウンタ（普通図柄）にセットすることによって、所定の普通図柄変動短縮条件が成立しているか否かを判定している。一方、本変更例では、普通図柄の変動表示が終了した際に、始動記憶数カウンタ（普通図柄）の値が所定の普通基準値以上であるか否かを示す短縮規制フラグ（普通図柄）を有することによって、所定の普通図柄変動短縮条件が成立しているか否かを判定している。すなわち、本変更例では、変動短縮判別カウンタ（普通図柄）が不必要となる。
【０２４７】
図１６は、本変更例に係る普通図柄記憶チェック処理を示すフロー図である。図１６に示すように、本変更例では、メインＣＰＵ３２は、上述した実施形態におけるステップ３０−２−５及びステップ３０−２−６の処理に代えて、ステップ３０−２−６ａの処理を行う。
【０２４８】
具体的には、ステップ３０−２−６ａにおいて、メインＣＰＵ３２は、短縮規制フラグ（普通図柄）の値が“１”であるか否かを判定する。また、メインＣＰＵ３２は、短縮規制フラグ（普通図柄）の値が“１”である場合には、ステップ３０−２−９の処理に移り、短縮規制フラグ（普通図柄）の値が“０”である場合には、ステップ３０−２−７の処理に移る。
【０２４９】
なお、短縮規制フラグ（普通図柄）には、普通図柄の変動表示が終了した際に、始動記憶数カウンタ（普通図柄）の値が所定の普通基準値（本変更例では、“１”）以上である場合には、“０”がセットされ、始動記憶数カウンタ（普通図柄）の値が所定の普通基準値未満（本変更例では、“０”）である場合には、“１”がセットされる。
【０２５０】
図１７は、本変更例に係る普通図柄ゲーム終了処理を示すフロー図である。図１７に示すように、本変更例では、メインＣＰＵ３２は、上述した実施形態におけるステップ３０−６−３の処理に代えて、ステップ３０−６−３ａ〜ステップ３０−６−３ｃの処理を行う。
【０２５１】
具体的には、ステップ３０−６−３ａにおいて、メインＣＰＵ３２は、始動記憶数カウンタ（普通図柄）の値が“０”であるか否かを判定する。また、メインＣＰＵ３２は、始動記憶数カウンタ（普通図柄）の値が“０”である場合には、ステップ３０−６−３ｃの処理に移り、始動記憶数カウンタ（普通図柄）の値が“１”以上である場合には、ステップ３０−６−３ｂの処理に移る。
【０２５２】
ステップ３０−６−３ｂにおいて、メインＣＰＵ３２は、短縮規制フラグ（普通図柄）に“０”をセットする。また、ステップ３０−６−３ｃにおいて、メインＣＰＵ３２は、短縮規制フラグ（普通図柄）に“１”をセットする。
【０２５３】
本変更例に係る遊技機１０によれば、メインＣＰＵ３２が、普通図柄の変動表示が終了した際に、始動記憶数カウンタ（普通図柄）の値が所定の普通基準値以上であるか否かを示す情報（“０”又は“１”）を短縮規制フラグ（普通図柄）にセットすることによって、遊技機１０は、所定の普通図柄変動短縮条件が成立しているか否かの判定に係る処理負荷を軽減することができる。
【０２５４】
（変更例３）
以下おいて、上述した実施形態の変更例について図面を参照しながら説明する。なお、以下においては、上述した実施形態との相違点を主として説明する。
【０２５５】
具体的には、上述した実施形態では、遊技機は、特別図柄の変動表示及び普通図柄の変動表示を副制御回路４０によって行う。一方、本変更例では、遊技機は、特別図柄の変動表示及び普通図柄の変動表示を主制御回路３０によって行う。
【０２５６】
図１８は、本変更例に係る遊技機１０の制御部の機能を示すブロック図である。図１８に示すように、上述した実施形態では、副制御回路４０上に設けられていた特別図柄変動表示実行部４２ａ及び普通図柄変動表示実行部４２ｂが、本変更例では、主制御回路３０上に設けられている（特別図柄変動表示実行部３２ｉ、普通図柄変動表示実行部３２ｊ）。また、本変更例では、特別図柄の変動表示は、主制御回路３０によって制御される特別図柄表示装置４ａ上で行われる。
【０２５７】
特別図柄表示装置４ａは、７セグメントのＬＥＤ等によって構成され、特別図柄表示装置４ａ上では、特別図柄の変動表示が行われる。
【０２５８】
特別図柄変動表示実行部３２ｉは、変動表示パターン選択部３２ｆによって選択された変動表示パターン（特別図柄）、停止表示態様決定部３２ｅによって決定された表示結果（特別図柄）に基づいて、特別図柄の変動表示を特別図柄表示装置４ａ上で行う。
【０２５９】
普通図柄変動表示実行部３２ｊは、変動表示パターン選択部３２ｆによって選択された変動表示パターン（普通図柄）、停止表示態様決定部３２ｅによって決定された表示結果（普通図柄）に基づいて、普通図柄の変動表示を普通図柄表示装置５上で行う。
【０２６０】
（変更例４）
以下において、上述した実施形態の変更例について説明する。具体的には、上述した実施形態における遊技機１０によって提供される遊技（パチンコ）は、サーバなどに記憶されているシミュレーションゲームプログラムを実行することによって、パーソナルコンピュータなどの端末の画面上で再現される。なお、以下において、端末の画面上で再現される遊技のことをシミュレーション遊技と呼ぶ。
【０２６１】
以下において、端末によってシミュレーション遊技を実行する方法について、図面を参照しながら説明する。また、以下においては、上述の実施形態との差異のみを説明するものとする。
【０２６２】
図１９（ａ）は、端末によってシミュレーション遊技を実行する方法について説明するための図である。また、図１９（ｂ）は、本発明の一変更例に係る端末１１０の環境を示す図である。
【０２６３】
図１９（ａ）に示すように、端末１１０ａとサーバ１００とはＬＡＮを介して接続され、端末１１０ｂとサーバ１００とは通信回線網１２０を介して接続されている。
【０２６４】
サーバ１００は、端末１１０の画面１１１上においてシミュレーション遊技を実行するためのシミュレーションゲームプログラムを記憶している。また、サーバ１００は、シミュレーションプログラムを実行することによって、端末１１０の画面１１１上にシミュレーション遊技を表示する。
【０２６５】
なお、シミュレーションゲームプログラムには、特別図柄制御処理（ステップ２０）や普通図柄制御処理（ステップ３０）などを含むメイン処理を実行するためのプログラム、乱数更新処理（ステップ１１０）やスイッチ入力検出処理（ステップ１２０）などを含むシステムタイマ割込処理を実行するためのプログラム、シミュレーション遊技を端末１１０の画面１１１上に表示するためのプログラムなどが含まれている。
【０２６６】
端末１１０は、ＬＡＮ又は通信回線網１２０などを介してサーバ１００に接続され、ＷＥＢブラウザなどによって画面１１１上にシミュレーション遊技を表示する。なお、端末１１０は、シミュレーションゲームプログラムをサーバ１００からダウンロードすることによって、サーバ１００に依存することなくシミュレーションゲームプログラムを実行するように構成されていてもよい。
【０２６７】
具体的には、図１９（ｂ）に示すように、端末１１０は、画面１１１と、本体部１１２と、操作部１１３とを具備する。なお、端末１１０は、所定の遊技状態（当り遊技状態や大当り遊技状態）を遊技者に報知する効果音や音声等を出力するスピーカを具備している。
【０２６８】
画面１１１は、液晶表示装置４や始動口６などを含む遊技領域の画像を表示し、当該遊技領域の画像上における遊技球の挙動や特別図柄の変動表示などの画像を表示する。
【０２６９】
本体部１１２は、ＣＰＵ・ＲＯＭ・ＲＡＭなどにより構成され、端末１１０における各処理を制御する。なお、本体部１１２は、シミュレーションゲームプログラムをダウンロードした際には、当該シミュレーションゲームプログラムを記憶する。
【０２７０】
操作部１１３は、キーボードなどにより構成され、発射ハンドル２４等と同様の機能を有する。
【０２７１】
通信回線網１２０は、サーバ１００と端末１１０とを接続するインターネット網や衛星通信回線網などである。
【０２７２】
なお、端末１１０は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭやＲＯＭカートリッジなどの記憶媒体から読み込んだシミュレーションゲームプログラムに基づいて、シミュレーション遊技を実行するように構成されていてもよい。
【０２７３】
また、シミュレーション遊技は、所定の表示領域を備えた携帯端末１３０によって再現されてもよい。図２０は、本発明の一変更例に係る携帯端末１３０の概観図である。図２０に示すように、携帯端末１３０は、上述した画面１１１と同様の機能を有する画面１３１と、上述したスピーカと同様の機能を有するスピーカ１３２と、上述した操作部１１３と同様の機能を有する操作部１３３とを具備する。
【０２７４】
本変更例によれば、サーバ１００（端末１１０又は携帯端末１３０）が、シミュレーションゲームプログラムに基づいてシミュレーション遊技を再現することにより、遊技者は、端末１１０又は携帯端末１３０によって、上述した遊技機１０のシミュレーション遊技を楽しむことができる。
【図面の簡単な説明】
【０２７５】
【図１】本発明の一実施形態に係る遊技機１０を示す外観図である。
【図２】本発明の一実施形態に係る遊技機１０の制御部を示すブロック図である。
【図３】本発明の一実施形態に係る遊技機１０の制御部の機能を示すブロック図である。
【図４】本発明の一実施形態に係る変動表示パターン選択テーブルを示す図である（その１）。
【図５】本発明の一実施形態に係る変動表示パターン選択テーブルを示す図である（その２）。
【図６】本発明の一実施形態に係る遊技機１０の動作を示すフロー図である。
【図７】本発明の一実施形態に係る特別図柄制御処理を示すフロー図である。
【図８】本発明の一実施形態に係る特別図柄記憶チェック処理を示すフロー図である。
【図９】本発明の一実施形態に係る変動表示パターン選択処理を示すフロー図である。
【図１０】本発明の一実施形態に係る特別図柄ゲーム終了処理を示すフロー図である。
【図１１】本発明の一実施形態に係る普通図柄制御処理を示すフロー図である。
【図１２】本発明の一実施形態に係る普通図柄記憶チェック処理を示すフロー図である。
【図１３】本発明の一実施形態に係る普通図柄ゲーム終了処理を示すフロー図である。
【図１４】本発明の一変更例に係る変動表示パターン選択処理を示すフロー図である。
【図１５】本発明の一変更例に係る特別図柄ゲーム終了処理を示すフロー図である。
【図１６】本発明の一変更例に係る普通図柄記憶チェック処理を示すフロー図である。
【図１７】本発明の一変更例に係る普通図柄ゲーム終了処理を示すフロー図である。
【図１８】本発明の一変更例に係る遊技機１０の制御部の機能を示すブロック図である。
【図１９】本発明の一変更例において、遊技機１０のシミュレーションを実行する方法について説明するための図である（その１）。
【図２０】本発明の一変更例において、遊技機１０のシミュレーションを実行する方法について説明するための図である（その２）。
【符号の説明】
【０２７６】
１・・・外枠、２・・・内枠、３・・・遊技盤、４・・・液晶表示装置、４ａ・・・特別図柄表示装置、５・・・普通図柄表示装置、６・・・始動口、６ａ・・・始動口ソレノイド、６Ｓ・・・始動入賞球スイッチ、７・・・普通図柄作動ゲート、７Ｓ・・・通過球スイッチ、８・・・大入賞口、８ａ・・・大入賞口ソレノイド、８ｂ・・・シーソーソレノイド、９・・・アウト口、１０・・・遊技機、１６・・・一般入賞口、１６Ｓ・・・一般入賞球スイッチ、２０・・・カードユニット、２４・・・発射ハンドル、２５・・・スピーカ２５、２６・・・ランプ２６、２８Ｓ・・・Ｖ・カウントスイッチ、２９Ｓ・・・カウントスイッチ、３０・・・主制御回路、３１・・・Ｉ／Ｏ、３２・・・メインＣＰＵ、３２ａ・・・始動記憶数カウンタ、３２ｂ・・・変動短縮判別カウンタ、３２ｃ・・・変動短縮判定部、３２ｄ・・・当り判定部、３２ｅ・・・停止表示態様決定部、３２ｆ・・・変動表示パターン選択部、３２ｇ・・・大入賞口制御部、３２ｈ・・・始動口制御部、３２ｉ・・・特別図柄変動表示実行部、３２ｊ・・・普通図柄変動表示実行部、３３・・・メインＲＯＭ、３４・・・メインＲＡＭ、３４ａ・・・始動記憶部、３５・・・コマンド出力ポート、４０・・・副制御回路、４１・・・コマンド入力ポート、４２・・・サブＣＰＵ、４２ａ・・・特別図柄変動表示実行部、４２ｂ・・・普通図柄変動表示実行部、４３・・・サブＲＯＭ、４４・・・サブＲＡＭ、４５・・・画像制御回路、４６・・・音声制御回路、４７・・・ランプ制御回路、８０・・・払出・発射制御回路、８１・・・払出装置、８２・・・発射装置、１００…サーバ，１１０…端末，１１１…画面，１１２…本体部，１１３…入力部，１２０…通信回線網，１３０…携帯端末，１３１…画面，１３２…スピーカ，１３３…入力部
【図１】
2006042861.tif 000003
【図２】
2006042861.tif 000004
【図３】
2006042861.tif 000005
【図４】
2006042861.tif 000006
【図５】
2006042861.tif 000007
【図６】
2006042861.tif 000008
【図７】
2006042861.tif 000009
【図８】
2006042861.tif 000010
【図９】
2006042861.tif 000011
【図１０】
2006042861.tif 000012
【図１１】
2006042861.tif 000013
【図１２】
2006042861.tif 000014
【図１３】
2006042861.tif 000015
【図１４】
2006042861.tif 000016
【図１５】
2006042861.tif 000017
【図１６】
2006042861.tif 000018
【図１７】
2006042861.tif 000019
【図１８】
2006042861.tif 000020
【図１９】
2006042861.tif 000021
【図２０】
2006042861.tif 000022