(57)【要約】      （修正有）【課題】大当りであるか否かの判定結果を保管しておくことなく予告演出を発生させること。【解決手段】遊技球が始動口に入賞したときにはメイン制御回路がランダムカウンタの計測値を保留データエリアに記録し、演出制御回路に保留コマンドを送信する。ランダムカウンタの記録結果に大当りとなるものが存在することを推測したときには予告演出を発生させる。このため、特別図柄遊技の開始タイミングが到来したときにランダムカウンタの記録結果に基づいて大当りであるか否かを判定するプロセスを守りながら予告演出を発生させることができる。【選択図】図３０
2008136576.tif 000002
【特許請求の範囲】
【請求項１】
遊技球が転動可能な遊技領域を有する遊技盤と、
前記遊技盤に設けられ、遊技球が入球可能な始動口と、
前記遊技盤に設けられ、識別図柄を可変状態および可変停止状態で順に表示する図柄遊技の映像が表示される表示器と、
前記遊技盤に設けられ、遊技球が入球可能な開放状態および遊技球が入球不能な閉鎖状態相互間で切換えられる可変入球口と、
特賞カウンタ値を一定時間が経過する毎に一定値ずつ更新するものであって、特賞カウンタ値を予め設定された初期値から予め設定された限度値まで更新した後に初期値に戻して循環的に更新する特賞カウンタ更新手段と、
遊技球が前記始動口に入球することに基づいて入球コマンドを送信するコマンド送信手段と、
遊技球が前記始動口に入球することに基づいて特賞カウンタ値の更新結果を取得するものであって、特賞カウンタ値の更新結果を取得したときには特賞カウンタ値の取得結果を特賞カウンタ記録手段に記録する特賞カウンタ取得手段と、
前記特賞カウンタ更新手段と同一または非同一な一定の時間間隔で推測カウンタ値を更新する推測カウンタ更新手段と、
前記コマンド送信手段からの入球コマンドを受信することに基づいて推測カウンタ値の更新結果を取得するものであって、推測カウンタ値の更新結果を取得したときには推測カウンタ値の取得結果を推測カウンタ記録手段に記録する推測カウンタ取得手段と、
図柄遊技の開始タイミングが到来することに基づいて前記特賞カウンタ記録手段から特賞カウンタ値の記録結果を検出するものであって、前記特賞カウンタ記録手段に１個の特賞カウンタ値が記録されているときには当該特賞カウンタ値の記録結果を検出すると共に前記特賞カウンタ記録手段に複数の特賞カウンタ値が記録されているときには複数の特賞カウンタ値のうちから取得順序が最も古いものを検出する特賞カウンタ検出手段と、
複数の特賞値が予め記録されたものであって、特賞値から別の特賞値に至る間隔が相互に異なる複数の特賞値が記録された特賞値記録手段と、
前記特賞カウンタ検出手段が前記特賞カウンタ記録手段から特賞カウンタ値の記録結果を検出することに基づいて特賞カウンタ値の検出結果を前記特賞値記録手段に記録された複数の特賞値のそれぞれと比較するものであって、特賞カウンタ値の検出結果が複数の特賞値のいずれかと同一であるときには前記可変入球口を開放状態にする特賞状態であると判定すると共に特賞カウンタ値の検出結果が複数の特賞値のいずれとも相違しているときには特賞状態ではないと判定する特賞状態判定手段と、
前記特賞状態判定手段が特賞状態であるか否かを判定したときには特賞状態であるか否かを判定することに使用した特賞カウンタ値の記録結果を前記特賞カウンタ記録手段から消去する特賞カウンタ消去手段と、
前記特賞状態判定手段が特賞状態であると判定したときには前記推測カウンタ記録手段から推測カウンタ値の記録結果を検出するものであって、前記推測カウンタ記録手段に１個の推測カウンタ値が記録されているときには当該推測カウンタ値の記録結果を検出して第１のカウンタデータに設定すると共に前記推測カウンタ記録手段に複数の推測カウンタ値が記録されているときには複数の推測カウンタ値のうちから取得順序が最も古いものを検出して第１のカウンタデータに設定する第１のカウンタデータ設定手段と、
前記特賞カウンタ消去手段が前記特賞カウンタ記録手段から消去する特賞カウンタ値に応じた推測カウンタ値を前記推測カウンタ記録手段から消去するものであって、前記第１のカウンタデータ設定手段が推測カウンタ値を第１のカウンタデータに設定したときには前記第１のカウンタデータ設定手段が推測カウンタ値を第１のカウンタデータに設定した後に推測カウンタ値の消去処理を行う推測カウンタ消去手段と、
前記第１のカウンタデータ設定手段が第１のカウンタデータに推測カウンタ値を設定した後に前記特賞状態判定手段が特賞状態であると新たに判定したときには前記推測カウンタ記録手段から推測カウンタ値の記録結果を検出するものであって、前記推測カウンタ記録手段に１個の推測カウンタ値が記録されているときには当該推測カウンタ値の記録結果を検出して第２のカウンタデータに設定すると共に前記推測カウンタ記録手段に複数の推測カウンタ値が記録されているときには複数の推測カウンタ値のうちから取得順序が最も古いものを検出して第２のカウンタデータに設定する第２のカウンタデータ設定手段と、
前記第２のカウンタデータ設定手段が第２のカウンタデータを設定したときには第２のカウンタデータの設定結果である推測カウンタ値および第１のカウンタデータの設定結果である推測カウンタ値相互間の差分に基づいて間隔データを設定する間隔データ設定手段と、
前記特賞値記録手段に記録された複数の特賞値のそれぞれと同一な複数の特賞データ値が記録された特賞データ値記録手段と、
複数の特賞データ値のそれぞれに対応して特賞データ値から当該特賞データ値とは異なる特賞データ値に至る間隔に相当する基準値または当該基準値を含む基準範囲が記録された間隔データ記録手段と、
間隔データの設定結果を複数の基準値または複数の基準範囲のそれぞれと比較するものであって、間隔データの設定結果が複数の基準値または複数の基準範囲のいずれかに応じたものであることを判断したときには前記特賞データ値記録手段に記録された複数の特賞データ値のうちから当該基準値または当該基準範囲に対応する特賞データ値を選択する特賞データ値選択手段と、
前記特賞データ値選択手段が特賞データ値を選択したときには特賞データ値の選択結果から複数の特賞データ値のうちの少なくとも１つに至る間隔に相当する判定値または当該判定値を含む判定範囲を設定する判定データ設定手段と、
前記特賞データ値選択手段が特賞データ値を選択したときには前記推測カウンタ記録手段に複数の推測カウンタ値が記録されていることを条件に時間差データを検出するものであって、取得順序が最も古い推測カウンタ値の記録結果を除く残りの各推測カウンタ値の記録結果および取得順序が最も古い推測カウンタ値の記録結果相互間の差分に基づいて１または２以上の時間差データを検出する時間差データ検出手段と、
時間差データの検出結果を判定値の設定結果または判定範囲の設定結果と比較するものであって、時間差データの検出結果に判定値の設定結果または判定範囲の設定結果に応じたものが含まれていると判断したときには前記特賞カウンタ記録手段の記録結果に新たに特賞状態となるものが含まれていると推測する特賞状態推測手段と、
図柄遊技の開始タイミングが到来することに基づいて前記表示器に図柄遊技の映像を表示するものであって、前記特賞状態判定手段の判定結果を図柄遊技の映像で遊技者に報知する図柄遊技手段と、
前記特賞状態判定手段が特賞状態であると判定したときには前記図柄遊技手段が図柄遊技の映像で特賞状態であることを遊技者に報知した後に前記可変入球口を開放状態にする特賞遊技を行う特賞遊技手段と、
前記特賞状態推測手段が前記特賞カウンタ記録手段の記録結果に新たに特賞状態となるものが含まれていると推測することに基づいて特賞遊技が行われることを予告する予告演出を発生させる予告手段を備え、
前記推測カウンタ消去手段は、前記第２のカウンタデータ設定手段が推測カウンタ値を第２のカウンタデータに設定したときには前記時間差データ検出手段が１または２以上の時間差データを検出した後に推測カウンタ値の消去処理を行うことを特徴とするパチンコ遊技機。
【請求項２】
前記特賞データ値選択手段が特賞データ値を選択したときには第２のカウンタデータの設定結果を第１のカウンタデータに設定するカウンタデータシフト手段を備え、
前記第２のカウンタデータ設定手段は、前記カウンタデータシフト手段が第２のカウンタデータの設定結果を第１のカウンタデータに設定した後に前記特賞状態判定手段が特賞状態であると新たに判定したときには推測カウンタ値の検出結果を第２のカウンタデータに設定する処理を行うことを特徴とする請求項１に記載のパチンコ遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、識別図柄を可変状態および可変停止状態で順に表示する図柄遊技の映像を表示器に表示する構成のパチンコ遊技機に関する。
【背景技術】
【０００２】
上記パチンコ遊技機には遊技球が始動口に入球することに基づいて特賞カウンタ値の更新結果を取得し、特賞カウンタ値の更新結果を特賞カウンタ記録手段に記録しておく構成のものがある。この構成の場合、図柄遊技の開始タイミングが到来したときには特賞カウンタ記録手段から特賞カウンタ値の記録結果を検出し、特賞カウンタ値の検出結果を予め決められた特賞値と比較することに基づいて特賞状態であるか否かを判定している。この判定結果が特賞状態であるときには図柄遊技で特賞状態が判定されたことを遊技者に報知した後に可変入球口を開放状態にする特賞遊技を行っている。
【特許文献１】特開２００４−１１３２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１には特賞遊技が行われることを予告するためのプロセスが開示されている。この特許文献１は特賞カウンタ値の取得結果を特賞値と比較することに基づいて特賞状態であるか否かを判定し、特賞カウンタ記録手段に特賞カウンタ値の取得結果に換えて特賞状態であるか否かの判定結果を記録しておくものであり、図柄遊技の開始タイミングが到来したときには特賞カウンタ記録手段に特賞状態の判定結果が記録されているか否かを判定し、特賞状態の判定結果が記録されているときには特賞遊技が行われることを事前に予告している。しかしながら、図柄遊技の開始タイミングが到来する前に特賞状態であるか否かを事前に判定し、特賞状態であるか否かの判定結果を特賞カウンタ記録手段に記録しておくことは好ましくない。
【０００４】
本発明は上記事情に鑑みてなされたものであり、その目的は、図柄遊技の開始タイミングが到来したときに特賞カウンタ値の記録結果に基づいて特賞状態であるか否かを判定するプロセスを守りながらも特賞遊技が行われることを事前に予告することができるパチンコ遊技機を提供することにある。
【課題を解決するための手段】
【０００５】
１−１．請求項１に記載のパチンコ遊技機の説明
請求項１に記載のパチンコ遊技機は［１］遊技盤〜［２６］予告手段を備えたところに特徴を有する。
［１］遊技盤は遊技球が転動可能な遊技領域を有するものである。図２の符号１８は遊技盤の一例であり、図２の符号２２は遊技領域の一例である。
［２］始動口は遊技盤に設けられたものであり、遊技球が入球可能なものである。図２の符号２４は始動口の一例である。
［３］表示器は遊技盤に設けられたものであり、識別図柄を可変状態および可変停止状態で順に表示する図柄遊技の映像が表示されるものである。図２の装飾図柄表示器３２は表示器の一例である。
［４］可変入球口は遊技盤に設けられたものであり、遊技球が入球可能な開放状態および遊技球が入球不能な閉鎖状態相互間で切換えられるものである。図２の入賞口台板２６は特別入賞口を保持するものである。この特別入賞口は遊技球が入球可能な開放状態および遊技球が入球不能な閉鎖状態相互間で切換えられるものであり、可変入球口に相当する。
［５］特賞カウンタ更新手段は特賞カウンタ値を一定時間が経過する毎に一定値ずつ更新するものであり、特賞カウンタ値を予め設定された初期値から予め設定された限度値まで更新した後に初期値に戻して循環的に更新する。図５のステップＳ５は特賞カウンタ更新手段の一例であり、ステップＳ５の特賞カウンタ更新手段が更新するランダムカウンタＲ１は特賞カウンタ値に相当する。この特賞カウンタ値Ｒ１は一定時間「４ｍｓｅｃ」が経過する毎に一定値「１」だけ更新されるものであり、予め設定された初期値「０」から予め設定された限度値「１１９１」まで更新された後に初期値「０」に戻して循環的に更新される。
［６］コマンド送信手段は遊技球が始動口に入球することに基づいて入球コマンドを送信するものである。図８のステップＳ３５とステップＳ３８とステップＳ４１とステップＳ４４はコマンド送信手段の一例であり、ステップＳ３５で送信される保留コマンド１とステップＳ３８で送信される保留コマンド２とステップＳ４１で送信される保留コマンド３とステップＳ４４で送信される保留コマンド４のそれぞれは入球コマンドに相当する。
［７］特賞カウンタ取得手段は遊技球が始動口に入球することに基づいて特賞カウンタ値の更新結果を取得するものであり、特賞カウンタ値の更新結果を取得したときには特賞カウンタ値の取得結果を特賞カウンタ記録手段に記録する。図８のステップＳ３２は特賞カウンタ取得手段の一例である。このステップＳ３２の特賞カウンタ取得手段は特賞カウンタ値Ｒ１の更新結果を取得したときにはＲＡＭ５３に記録するものであり、ＲＡＭ５３は特賞カウンタ記録手段に相当する。
［８］推測カウンタ更新手段は特賞カウンタ更新手段と同一または非同一な一定の時間間隔で推測カウンタ値を更新するものである。図２６のステップＳ２３１は推測カウンタ更新手段の一例であり、ステップＳ２３１の推測カウンタ更新手段が更新するタイマＴ１１は推測カウンタ値に相当する。
［９］推測カウンタ取得手段はコマンド送信手段からの入球コマンドを受信することに基づいて推測カウンタ値の更新結果を取得するものであり、推測カウンタ値の更新結果を取得したときには推測カウンタ値の取得結果を推測カウンタ記録手段に記録する。図２６のステップＳ２３４とステップＳ２３９とステップ２４３とステップＳ２４７は推測カウンタ取得手段の一例である。これらステップＳ２３４〜ステップＳ２４７の推測カウンタ取得手段は推測カウンタ値Ｔ１１の更新結果を取得したときにはＲＡＭ７３に記録するものであり、ＲＡＭ７３は推測カウンタ記録手段に相当する。
［１０］特賞カウンタ検出手段は図柄遊技の開始タイミングが到来することに基づいて特賞カウンタ記録手段から特賞カウンタ値の記録結果を検出するものであり、特賞カウンタ記録手段に１個の特賞カウンタ値が記録されているときには当該特賞カウンタ値の記録結果を検出し、特賞カウンタ記録手段に複数の特賞カウンタ値が記録されているときには複数の特賞カウンタ値のうちから取得順序が最も古いものを検出する。図１０のステップＳ５５は特賞カウンタ検出手段の一例である。このステップＳ５５の特賞カウンタ検出手段は特賞カウンタ記録手段５３の保留データエリア１から特賞カウンタ値Ｒ１の記録結果を検出するものであり、保留データエリア１には特賞カウンタ値Ｒ１の取得結果のうち取得順序が最も古い１個のものが記録される。
［１１］特賞値記録手段は複数の特賞値が予め記録されたものであり、複数の特賞値のそれぞれは特賞値から別の特賞値に至る間隔が相互に異なる大きさに設定されている。図３のＲＯＭ５２は特賞値記録手段の一例である。この特賞値記録手段５２には、図１２の（ａ）の通常モードの欄に示すように、大当り値「７，３１３，１０６９」が予め記録されている。これら大当り値「７，３１３，１０６９」のそれぞれは特賞値に相当するものであり、大当り値から別の大当り値に至る間隔は、図１３に示すように、相互に異なる大きさに設定されている。
［１２］特賞状態判定手段は特賞カウンタ検出手段が特賞カウンタ記録手段から特賞カウンタ値の記録結果を検出することに基づいて特賞カウンタ値の検出結果を特賞値記録手段に記録された複数の特賞値のそれぞれと比較するものであり、特賞カウンタ値の検出結果が複数の特賞値のいずれかと同一であるときには可変入球口を開放状態にする特賞状態であると判定し、特賞カウンタ値の検出結果が複数の特賞値のいずれとも相違しているときには特賞状態ではないと判定する。図１０のステップＳ５６は特賞状態判定手段の一例である。このステップＳ５６の特賞状態判定手段は通常モードでは特賞カウンタ値Ｒ１の検出結果が複数の大当り値「７，３１３，１０６９」のいずれかと同一であるときに大当りであると判定するものであり、通常モードでは特賞カウンタ値Ｒ１の検出結果が複数の大当り値「７，３１３，１０６９」のいずれとも相違しているときに大当りであると判定しない。この大当りは特別入賞口を開放状態にするものであり、特賞状態に相当する。
［１３］特賞カウンタ消去手段は特賞状態判定手段が特賞状態であるか否かを判定したときには特賞状態であるか否かを判定することに使用した特賞カウンタ値の記録結果を特賞カウンタ記録手段から消去するものである。図１４のステップＳ１００は特賞カウンタ消去手段の一例であり、特賞状態判定手段が大当りであるか否かを判定したときには保留データエリア１の特賞カウンタ値Ｒ１の記録結果を保留データエリア１から消去する。
［１４］第１のカウンタデータ設定手段は特賞状態判定手段が特賞状態であると判定したときには推測カウンタ記録手段から推測カウンタ値の記録結果を検出するものであり、推測カウンタ記録手段に１個の推測カウンタ値が記録されているときには当該推測カウンタ値の記録結果を検出して第１のカウンタデータに設定し、推測カウンタ記録手段に複数の推測カウンタ値が記録されているときには複数の推測カウンタ値のうちから取得順序が最も古いものを検出して第１のカウンタデータに設定する。図３３のステップＳ３６１は第１のカウンタデータ設定手段の一例である。このステップＳ３６１の第１のカウンタデータ設定手段は通常モードで大当りが判定されたときに推測カウンタ記録手段７３の推測データエリア１から推測データ１の記録結果を取得するものであり、推測データエリア１には取得順序が最も古い１個の推測カウンタ値Ｔ１１が推測データ１として記録される。図３３のステップＳ３６２は第１のカウンタデータ設定手段の一例であり、推測データ１の記録結果を第１のカウンタデータとしてカウンタＮｏ１にセットする。
［１５］推測カウンタ消去手段は特賞カウンタ消去手段が特賞カウンタ記録手段から消去する特賞カウンタ値に応じた推測カウンタ値を推測カウンタ記録手段から消去するものであり、第１のカウンタデータ設定手段が推測カウンタ値を第１のカウンタデータに設定したときには第１のカウンタデータ設定手段が推測カウンタ値を第１のカウンタデータに設定した後に推測カウンタ値の消去処理を行う。図４０のステップＳ４２５は推測カウンタ消去手段の一例である。このステップＳ４２５の推測カウンタ消去手段は推測カウンタ記録手段７３の推測データエリア１から推測カウンタ値Ｔ１１の記録結果を消去するものであり、推測データエリア１には推測カウンタ値Ｔ１１の取得結果のうち取得順序が最も古い１個のものが記録されている。
［１６］第２のカウンタデータ設定手段は第１のカウンタデータ設定手段が第１のカウンタデータを設定した後に特賞状態判定手段が特賞状態であると新たに判定したときには推測カウンタ記録手段から推測カウンタ値の記録結果を検出するものであり、推測カウンタ記録手段に１個の推測カウンタ値が記録されているときには当該推測カウンタ値の記録結果を検出して第２のカウンタデータに設定し、推測カウンタ記録手段に複数の推測カウンタ値が記録されているときには複数の推測カウンタ値のうちから取得順序が最も古いものを検出して第２のカウンタデータに設定する。この第２のカウンタデータ設定手段が推測カウンタ値の検出結果を第２のカウンタデータに設定したときには時間差データ検出手段が１または２以上の時間差データを検出した後に推測カウンタ消去手段が推測カウンタ値の消去処理を行う。図３３のステップＳ３６４は第２のカウンタデータ設定手段の一例であり、通常モードで大当りが判定されたときに推測カウンタ記録手段７３の推測データエリア１から推測データ１の記録結果を取得する。図３３のステップＳ３６５は第２のカウンタデータ設定手段の一例であり、推測データ１の記録結果を第２のカウンタデータとしてカウンタＮｏ２にセットする。
［１７］間隔データ設定手段は第２のカウンタデータ設定手段が第２のカウンタデータを設定したときには第２のカウンタデータの設定結果である推測カウンタ値および第１のカウンタデータの設定結果である推測カウンタ値相互間の差分に基づいて間隔データを設定するものであり、間隔データは特賞状態判定手段が特賞状態であると１回目に判定した特賞値および２回目に判定した特賞値相互間の間隔を推測するためのデータである。図３３のステップＳ３７０は間隔データ設定手段の一例であり、大当り値推測データΔＲ１は間隔データに相当する。この間隔データΔＲ１は第２のカウンタＮｏ２および第１のカウンタＮｏ１相互間の差分ΔＮｔを演算し（ステップＳ３６６）、差分の演算結果ΔＮｔを更新時間ΔＴで除算し（ステップＳ３６７）、差分ΔＮｔの除算結果ΔＮｏが更新周期Ｒｍａｘに比べて大きいときには除算結果ΔＮｏが更新周期Ｒｍａｘ以下となるように除算結果ΔＮｏから更新周期Ｒｍａｘを減算する１回の減算処理または複数回の減算処理を行うことで得られるものであり、差分ΔＮｔは特賞状態判定手段が特賞状態であると１回目に判定してから２回目に判定するまでの時間間隔に相当し、更新時間ΔＴは特賞カウンタ値Ｒ１が一定値だけ更新される時間間隔に相当し、更新周期Ｒｍａｘは特賞カウンタ値Ｒ１を初期値から初期値に戻すまでの更新回数に相当する。
［１８］特賞データ値記録手段は特賞値記録手段に記録された複数の特賞値のそれぞれと同一な複数の特賞データ値が記録されたものである。図３のＲＯＭ７２は特賞データ値記録手段の一例である。図３４は特賞データ値記録手段７２の記録内容を示すものであり、特賞データ値記録手段７２には特賞データ値として通常モード用の大当り値「７，３１３，１０６９」が記録されている。
［１９］間隔データ記録手段は複数の特賞データ値のそれぞれに対応して特賞データ値から当該特賞データ値とは異なる特賞データ値に至る間隔に相当する基準値または当該基準値を含む基準範囲が記録されたものであり、基準値および基準範囲のそれぞれは特賞状態判定手段が特賞状態であることを２回目に判定したときの特賞値を推測するために使用される。図３のＲＯＭ７２は間隔データ記録手段の一例であり、図３４は間隔データ記録手段７２に記録された基準範囲を示している。この図３４のデータは基準範囲「１３０−α〜１３０＋α」に特賞データ値「７」を対応付け、基準範囲「３０６−α〜３０６＋α」に特賞データ値「３１３」を対応付け、基準範囲「４３６−α〜４３６＋α」に特賞データ値「３１３」を対応付け、基準範囲「７５６−α〜７５６＋α」に特賞データ値「１０６９」を対応付け、基準範囲「８８６−α〜８８６＋α」に特賞データ値「７」を対応付け、基準範囲「１０６２−α〜１０６２＋α」に特賞データ値「１０６９」を対応付けるものであり、基準範囲「１３０−α〜１３０＋α」は特賞データ値「１０６９」から別の特賞データ値「７」に至るまでの間隔「１３０」を含んで設定され、基準範囲「３０６−α〜３０６＋α」は特賞データ値「７」から別の特賞データ値「３１３」に至るまでの間隔「３０６」を含んで設定され、基準範囲「４３６−α〜４３６＋α」は特賞データ値「１０６９」から別の特賞データ値「３１３」に至るまでの間隔「４３６」を含んで設定され、基準範囲「７５６−α〜７５６＋α」は特賞データ値「３１３」から別の特賞データ値「１０６９」に至るまでの間隔「７５６」を含んで設定され、基準範囲「８８６−α〜８８６＋α」は特賞データ値「３１３」から別の特賞データ値「７」に至るまでの間隔「８８６」を含んで設定され、基準範囲「１０６２−α〜１０６２＋α」は特賞データ値「７」から別の特賞データ値「１０６９」に至るまでの間隔「１０６２」を含んで設定されている。
［２０］特賞データ値選択手段は間隔データの設定結果を複数の基準値または複数の基準範囲のそれぞれと比較するものであり、間隔データの設定結果が複数の基準値または複数の基準範囲のいずれかに応じたものであることを判断したときには特賞データ値記録手段に記録された複数の特賞データ値のうちから当該基準値または当該基準範囲に対応する特賞データ値を選択することで特賞状態判定手段が特賞状態であることを２回目に判定したときの特賞値が複数の特賞データ値のいずれであるかを推測する。図３３のステップＳ３７３は特賞データ値選択手段の一例であり、間隔データの設定結果ΔＲ１が「１３０−α〜１３０＋α」に属しているときには特賞データ値「７」を選択し、間隔データの設定結果ΔＲ１が基準範囲「３０６−α〜３０６＋α」に属しているときには特賞データ値「３１３」を選択し、間隔データの設定結果ΔＲ１が基準範囲「４３６−α〜４３６＋α」に属しているときには特賞データ値「３１３」を選択し、間隔データの設定結果ΔＲ１が基準範囲「７５６−α〜７５６＋α」に属しているときには特賞データ値「１０６９」を選択し、間隔データの設定結果ΔＲ１が基準範囲「８８６−α〜８８６＋α」に属しているときには特賞データ値「７」を選択し、間隔データの設定結果ΔＲ１が基準範囲「１０６２−α〜１０６２＋α」に属しているときには特賞データ値「１０６９」を選択し、いずれの場合にも特賞データ値の選択結果が２回目に特賞状態であることが判定されたときの特賞値であると推測する。
［２１］判定データ設定手段は特賞データ値選択手段が特賞データ値を選択したときには特賞データ値の選択結果から複数の特賞データ値のうちの少なくとも１つに至る間隔に相当する判定値または当該判定値を含む判定範囲を設定するものであり、判定値および判定範囲のそれぞれは特賞カウンタ記録手段の記録結果に新たに特賞状態となるものが含まれているか否かを推測するための判定データとして使用される。図３５のステップＳ３８７およびステップＳ３８８は判定データ設定手段の一例であり、図３６に示すように、特賞データ値の選択結果が「７」であるときには特賞データ値「７」から特賞データ値「７」に至るまでの間隔に相当する判定基準値１「１１９２＊ΔＴ」と特賞データ値「７」から特賞データ値「３１３」に至るまでの間隔に相当する判定基準値２「３０６＊ΔＴ」と特賞データ値「７」から特賞データ値「１０６９」に至るまでの間隔に相当する判定基準値３「１０６２＊ΔＴ」を選択し、特賞データ値の選択結果が「３１３」であるときには特賞データ値「３１３」から特賞データ値「７」に至るまでの間隔に相当する判定基準値１「８８６＊ΔＴ」と特賞データ値「３１３」から特賞データ値「３１３」に至るまでの間隔に相当する判定基準値２「１１９２＊ΔＴ」と特賞データ値「３１３」から特賞データ値「１０６９」に至るまでの間隔に相当する判定基準値３「７５６＊ΔＴ」を選択し、特賞データ値の選択結果が「１０６９」であるときには特賞データ値「１０６９」から特賞データ値「７」に至るまでの間隔に相当する判定基準値１「１３０＊ΔＴ」と特賞データ値「１０６９」から特賞データ値「３１３」に至るまでの間隔に相当する判定基準値２「４３６＊ΔＴ」と特賞データ値「１０６９」から特賞データ値「１０６９」に至るまでの間隔に相当する判定基準値３「１１９２６＊ΔＴ」を選択する。これら判定基準値１〜判定基準値３のそれぞれは判定値に相当するものであり、判定基準値１〜判定基準値３のそれぞれを選択したときには判定基準値１に基づいて判定基準値１を含む判定範囲Ｔｍｉｎ２１〜Ｔｍａｘ２１を設定し、判定基準値２に基づいて判定基準値２を含む判定範囲Ｔｍｉｎ２２〜Ｔｍａｘ２２を設定し、判定基準値３に基づいて判定基準値３を含む判定範囲Ｔｍｉｎ２３〜Ｔｍａｘ２３を設定する。
［２２］時間差データ検出手段は特賞データ値選択手段が特賞データ値を選択したときには推測カウンタ記録手段に複数の推測カウンタ値が記録されていることを条件に時間差データを検出するものであり、取得順序が最も古い推測カウンタ値の記録結果を除く残りの各推測カウンタ値の記録結果および取得順序が最も古い推測カウンタ値の記録結果相互間の差分に基づいて１または２以上の時間差データを検出する。図３５のステップＳ３８４とステップＳ３９６とステップＳ４０２のそれぞれは時間差データ検出手段の一例である。ステップＳ３８４の時間差データ検出手段は推測カウンタ記録手段７３から推測カウンタ値Ｔ１１の記録結果として推測データ１および推測データ２を検出し、推測データ２から推測データ１を減算することで時間差データ１を算出する。ステップＳ３９６の時間差データ検出手段は推測カウンタ記録手段７３から推測カウンタ値Ｔ１１の記録結果として推測データ１および推測データ３を検出し、推測データ３から推測データ１を減算することで時間差データ２を算出する。ステップＳ４０２の時間差データ検出手段は推測カウンタ記録手段７３から推測カウンタ値Ｔ１１の記録結果として推測データ１および推測データ４を検出し、推測データ４から推測データ１を減算することで時間差データ３を算出する。推測データ１は特賞状態判定手段が通常モードで大当りであることを２回目に判定したときの特賞カウンタＲ１の取得タイミングに応じた推測カウンタ値Ｔ１１の累積的な記録結果であり、時間差データ１〜３のそれぞれは推測カウンタ取得手段が保留コマンド１〜４のいずれかを受信してから新たな保留コマンド１〜４のいずれかを受信するまでの時間差であって特賞状態判定手段が通常モードで大当りであることを２回目に判定した特賞カウンタ値Ｒ１の取得タイミングに応じた推測カウンタ値Ｔ１１の記録結果を基準とする時間差情報に相当する。
［２３］特賞状態推測手段は時間差データの検出結果を判定値の設定結果または判定範囲の設定結果と比較するものであり、時間差データの検出結果に判定値の設定結果または判定範囲の設定結果に応じたものが含まれていると判断したときには特賞カウンタ記録手段の記録結果に新たに特賞状態となるものが含まれていると推測する。図３５のステップＳ３８９とステップＳ３９０とステップＳ３９１は特賞状態推測手段の一例であり、時間差データ１の演算結果が「Ｔｍｉｎ２１〜Ｔｍａｘ２１」と「Ｔｍｉｎ２２〜Ｔｍａｘ２２」と「Ｔｍｉｎ２３〜Ｔｍａｘ２３」のいずれかに属している場合に保留データエリア２の特賞カウンタ値Ｒ１が新たに特賞状態となるものであると推測する。図３５のステップＳ３９７とステップＳ３９８とステップＳ３９９は特賞状態推測手段の一例であり、時間差データ２の演算結果が「Ｔｍｉｎ２１〜Ｔｍａｘ２１」と「Ｔｍｉｎ２２〜Ｔｍａｘ２２」と「Ｔｍｉｎ２３〜Ｔｍａｘ２３」のいずれかに属している場合に保留データエリア３の特賞カウンタ値Ｒ１が新たに特賞状態となるものであると推測する。図３５のステップＳ４０３とステップＳ４０４とステップＳ４０５は特賞状態推測手段の一例であり、時間差データ３の演算結果が「Ｔｍｉｎ２１〜Ｔｍａｘ２１」と「Ｔｍｉｎ２２〜Ｔｍａｘ２２」と「Ｔｍｉｎ２３〜Ｔｍａｘ２３」のいずれかに属している場合に保留データエリア４の特賞カウンタ値Ｒ１が新たに特賞状態となるものであると推測する。
［２４］図柄遊技手段は図柄遊技の開始タイミングが到来することに基づいて表示器に図柄遊技の映像を表示するものであり、特賞状態判定手段の判定結果を図柄遊技の映像で遊技者に報知するものである。図３の図柄制御回路８０は図柄遊技手段の一例である。図４１および図４２のそれぞれは図柄遊技手段８０が表示器３２に表示する装飾図柄遊技の映像の一例を示すものであり、装飾図柄遊技の映像は図柄遊技の映像に相当する。
［２５］特賞遊技手段は特賞状態判定手段が特賞状態であると判定したときには図柄遊技手段が図柄遊技の映像で特賞状態であることを遊技者に報知した後に可変入球口を開放状態にする特賞遊技を行うものである。図５のステップＳ１２は特賞遊技手段の一例であり、特賞カウンタＲ１の記録結果が複数の大当り値のいずれかと同一である場合に特別入賞口を開放状態にする大当り遊技を行う。この大当り遊技は特賞遊技に相当する。
［２６］予告手段は特賞状態推測手段が特賞カウンタ記録手段の記録結果に新たに特賞状態となるものが含まれていると推測することに基づいて特賞遊技が行われることを予告する予告演出を発生させるものである。図３の図柄制御回路８０は予告手段の一例であり、図４３に示すように、表示器３２に観客の絵柄２１１〜２１４を表示する予告演出を行うことで特賞遊技が行われることを遊技者に予告する。
１−２．請求項１に記載のパチンコ遊技機の作用の説明
遊技球が始動口に入球したときには特賞カウンタ値の更新結果が取得され、特賞カウンタ値の取得結果が特賞カウンタ記録手段に記録される。この始動口に遊技球が入球したときには入球コマンドが送信されることに基づいて推測カウンタ値の更新結果が取得され、推測カウンタ値の取得結果が推測カウンタ記録手段に記録される。この推測カウンタ値の記録結果は特賞カウンタ値の取得タイミングに応じたタイミングデータとして機能するものであり、特賞カウンタ記録手段に複数の特賞カウンタ値の取得結果が記録されているときには推測カウンタ記録手段に特賞カウンタ値の取得結果と同数の推測カウンタ値の取得結果が記録されている。この状態で図柄遊技の開始タイミングが到来したときには特賞カウンタ記録手段から取得順序が最も古い特賞カウンタ値の記録結果が検出され、特賞カウンタ値の検出結果が複数の特賞値のそれぞれと比較される。これら複数の特賞値のそれぞれは特賞値から別の特賞値に至る間隔が相互に異なるように設定されたものであり、特賞カウンタ値の検出結果が複数の特賞値のいずれかと同一であるときには特賞状態であると判定され、特賞カウンタ記録手段から取得順序が最も古い特賞カウンタ値の記録結果が消去される。
【０００６】
特賞状態が判定されたときには推測カウンタ記録手段から取得順序が最も古い推測カウンタ値の記録結果が検出される。この推測カウンタ値の記録結果が検出されたときには推測カウンタ値の検出結果が第１のカウンタデータに設定され、第１のカウンタデータが設定されたときには推測カウンタ記録手段から取得順序が最も古い推測カウンタ値の記録結果が消去される。この第１のカウンタデータの設定状態で特賞状態が次に判定されたときには推測カウンタ記録手段から取得順序が最も古い推測カウンタ値の記録結果が検出され、推測カウンタ値の検出結果が第２のカウンタデータに設定される。
【０００７】
第２のカウンタデータが設定されたときには第２のカウンタデータの設定結果および第１のカウンタデータの設定結果相互間の差分に基づいて間隔データが設定される。この間隔データは特賞状態であると１回目に判定された特賞値および２回目に判定された特賞値相互間の間隔を推測するためのデータであり、間隔データが設定されたときには間隔データの設定結果が複数の基準値または複数の基準範囲のそれぞれと比較される。これら複数の基準値および複数の基準範囲のそれぞれは特賞状態であることが２回目に判定されたときの特賞値を推測するためのデータであり、各基準値は特賞データ値から別の特賞データ値に至るまでの間隔に相当し、各基準範囲は基準値を含む範囲である。この特賞データ値は特賞値と同一な値であり、複数の特賞値のそれぞれに対応して設定されている。
【０００８】
複数の基準値および複数の基準範囲のそれぞれには特賞データ値が対応付けられており、間隔データの設定結果が複数の基準値または複数の基準範囲のいずれかに応じたものであることが判断されたときには当該基準値または当該基準範囲に対応する特賞データ値が特賞状態であることが２回目に判定されたときの特賞値であるとして選択される。この特賞データ値が選択されたときには判定値または判定範囲が設定される。判定値は特賞データ値の選択結果から複数の特賞データ値のいずれかに至る間隔に相当するものであり、判定範囲は当該判定値を含むものであり、判定値および判定範囲のそれぞれは特賞カウンタ記録手段の記録結果に新たに特賞状態となるものが含まれているか否かを推測するためのデータとして使用される。
【０００９】
特賞データ値が選択されたときには推測カウンタ記録手段の記録結果に基づいて時間差データが検出される。この時間差データの検出処理は推測カウンタ記録手段に複数の推測カウンタ値が記録されていることを条件に行われるものであり、推測カウンタ記録手段に２個の推測カウンタ値が記録されているときには両推測カウンタ値の記録結果相互間の差分に基づいて時間差データが検出され、推測カウンタ記録手段に３個の推測カウンタ値が記録されているときには取得順序が最も古い推測カウンタ値の記録結果および取得順序が２番目に古い推測カウンタ値の記録結果相互間の差分に基づいて時間差データが検出されると共に取得順序が最も古い推測カウンタ値の記録結果および取得順序が最も新しい推測カウンタ値の記録結果相互間の差分に基づいて時間差データが検出される。この時間差データは２回目に特賞状態となった遊技球が始動口に入球してから新たな遊技球が始動口に入球するまでの時間差に相当するものであり、時間差データが検出されたときには時間差データの検出結果が判定値の設定結果または判定範囲の設定結果と比較され、時間差データの検出結果に判定値の設定結果または判定範囲の設定結果に応じたものが含まれていることが判断されたときには特賞カウンタ記録手段の記録結果に新たに特賞状態となるものが含まれていると推測され、可変入球口を開放する特賞遊技が行われることを予告する予告演出が発生する。
１−３．請求項１に記載のパチンコ遊技機の効果の説明
推測カウンタ記録手段の記録結果に基づいて特賞状態が複数の特賞値のいずれで判定されたかを推測し、推測カウンタ記録手段の記録結果を特賞値の推測結果に基づいて処理することで特賞カウンタ記録手段の記録結果を推測し、特賞カウンタ記録手段の記録結果に新たに特賞状態となるものが含まれていることが推測されたときには予告演出を発生させているので、図柄遊技の開始タイミングが到来したときに特賞カウンタ値の記録結果に基づいて特賞状態であるか否かを判定するプロセスを守りながらも予告演出を発生させることができる。しかも、特賞状態であるか否かの推測結果に誤りが自然にできるので、予告演出が発生したにも拘らず特賞遊技が行われないことが発生するようになる。このため、予告演出を非確定的なものにするための専用処理を行なう必要がなくなるので、この点で処理内容が簡単になる。
２．請求項２に記載のパチンコ遊技機の説明
請求項２に記載のパチンコ遊技機はカウンタデータシフト手段を備えたところに特徴を有する。このカウンタデータシフト手段は特賞データ値選択手段が特賞データ値を選択したときに第２のカウンタデータの設定結果を第１のカウンタデータに設定するものであり、第２のカウンタデータ設定手段はカウンタデータシフト手段が第２のカウンタデータの設定結果を第１のカウンタデータに設定した後に特賞状態判定手段が特賞状態であると新たに判定したときには推測カウンタ値の検出結果を第２のカウンタデータに設定する処理を行う。図３３のステップＳ３７６はカウンタデータシフト手段の一例である。
２−１．請求項２に記載のパチンコ遊技機の作用および効果の説明
特賞データ値が選択されたときには第２のカウンタデータの設定結果が第１のカウンタデータに設定され、特賞状態であると新たに判定されたときには推測カウンタ値の検出結果が第２のカウンタデータに設定される。このため、第１のカウンタデータの設定結果および第２のカウンタデータの設定結果相互間の時間間隔が常に最短値にキープされるので、特賞カウンタ値の更新処理および推測カウンタ値の更新処理が相互に時間的にずれているときであっても両者の時間的なずれが最小限に抑えられる。従って、特賞値の推測精度が高まるので、特賞カウンタ記録手段の記録結果に新たに特賞状態となるものが含まれているか否かの推測精度も向上する。
【発明を実施するための最良の形態】
【００１０】
【実施例１】
【００１１】
［１］機械的構成および電気的構成の説明
パチンコホールの台島には、図１に示すように、外枠１が設置されている。この外枠１は前後面が開口する四角筒状をなすものであり、外枠１の前端面には前枠２が装着されている。この前枠２の前端面には横長な長方形状の上皿板３および横長な長方形状の下皿板４が上下２段に装着されており、上皿板３の前面には上面が開口する上皿５が固定され、下皿板４の前面には上面が開口する下皿６が固定されている。
【００１２】
下皿板４の前面には右端部に位置してハンドル台７が固定されており、ハンドル台７には発射ハンドル８が前後方向へ延びる軸を中心に回動可能に装着されている。このハンドル台７の後方には発射ソレノイド９が固定されており、発射ソレノイド９には打球槌１０が連結されている。この発射ソレノイド９は打球槌１０の駆動源に相当するものであり、発射ハンドル８が回動操作されたときには発射ソレノイド９に駆動電源が与えられ、打球槌１０が駆動することに基づいて上皿５内の遊技球を上皿５内から弾き出す。
【００１３】
前枠２の前面には窓枠１１が装着されている。この窓枠１１は円形孔状の窓部１２を有するものであり、窓部１２の内周面には透明なガラス窓１３が固定されている。この窓枠１１の後面には左上隅部および右上隅部のそれぞれに位置してスピーカ１４が固定されており、各スピーカ１４の前方には網状のスピーカカバー１５が配置されている。これら各スピーカカバー１５は窓枠１１に固定されたものであり、各スピーカ１４が再生する効果音は前方のスピーカカバー１５を通して放出される。窓枠１１には各スピーカカバー１５の下方に位置して２個のランプカバー１６が固定されており、各ランプカバー１６の後方には複数の電飾ＬＥＤ１７（図３参照）が配置されている。これら各電飾ＬＥＤ１７は窓枠１１に固定されたものであり、各ランプカバー１６は後方の電飾ＬＥＤ１７が発光することに基づいて照明される。
【００１４】
前枠２には、図２に示すように、遊技盤１８が装着されており、遊技盤１８は窓枠１１のガラス窓１３により前方から視覚的に認識可能に覆われている。この遊技盤１８の前面には外レール１９および内レール２０が固定されている。これら外レール１９および内レール２０相互間には円弧状の発射通路２１が形成されており、打球槌１０が弾いた遊技球は発射通路２１を通して遊技領域２２内に放出される。この遊技領域２２内には複数の障害釘２３が固定されており、遊技領域２２内に放出された遊技球は障害釘２３に当りながら遊技領域２２内を落下する。この遊技領域２２は外レール１９および内レール２０によって囲まれた領域のうち発射通路２１を除く円形状の領域を称するものであり、遊技球が転動可能な最大範囲である転動領域に相当する。
【００１５】
遊技領域２２内には始動口２４が固定されている。この始動口２４は上面が開口するポケット状をなすものであり、遊技領域２２内を転動する遊技球は始動口２４内に上面から入賞可能にされている。この始動口２４内には始動口センサ２５（図３参照）が固定されており、始動口センサ２５は始動口２４内に遊技球が入賞したことを検出して始動信号を出力する。遊技領域２２内には、図２に示すように、入賞口台板２６が固定されており、入賞口台板２６には前面が開口する四角筒状の特別入賞口が固定されている。この特別入賞口内にはカウントセンサ２７（図３参照）が固定されており、カウントセンサ２７は遊技球が特別入賞口内に入賞したことを検出してカウント信号を出力する。
【００１６】
入賞口台板２６には、図２に示すように、扉２８が下端部の水平な軸を中心に回動可能に装着されている。この扉２８は特別入賞口ソレノイド２９（図３参照）に連結されており、特別入賞口ソレノイド２９は扉２８を垂直状態に回動操作することに基づいて特別入賞口の前面を遊技球が入賞不能に閉鎖し、扉２８を前方へ倒れた水平状態に回動操作することに基づいて特別入賞口の前面を遊技球が入賞可能に開放する。即ち、特別入賞口は遊技球が入賞不能な閉鎖状態および遊技球が入賞可能な開放状態に切換わるものであり、可変入球口に相当する。
【００１７】
入賞口台板２６には、図２に示すように、特別図柄表示器３０が固定されている。この特別図柄表示器３０はＬＥＤ表示器から構成されたものであり、特別図柄表示器３０には特別図柄が表示される。遊技領域２２内には表示台枠３１が固定されており、表示台枠３１には表示器に相当する装飾図柄表示器３２が固定されている。この装飾図柄表示器３２は特別図柄表示器３０に比べて大きな表示領域を有するカラー液晶表示器から構成されたものであり、装飾図柄表示器３２には装飾図柄が表示される。この装飾図柄は左列の図柄要素と中列の図柄要素と右列の図柄要素の３列の組合せ図柄から構成されたものであり、大当りおよび外れを識別する識別図柄に相当する。
【００１８】
図３のメイン制御回路５０は遊技内容を制御する最上位の制御手段であり、ＣＰＵ５１とＲＯＭ５２とＲＡＭ５３を有している。このメイン制御回路５０のＲＯＭ５２には制御プログラムおよび制御データが記録されており、ＣＰＵ５１はＲＡＭ５３をワークエリアとしてＲＯＭ５２の制御プログラムおよび制御データに基づいて制御動作を実行する。出力回路５４は始動口センサ２５からの始動信号およびカウントセンサ２７からのカウント信号のそれぞれを波形成形してメイン制御回路５０に出力するものであり、メイン制御回路５０は出力回路５４からの始動信号およびカウント信号のいずれかを検出することに基づいて賞球コマンドを設定する。タイマ回路５５はメイン制御回路５０に一定の時間間隔（４ｍｓｅｃ）でパルス信号を出力するものであり、メイン制御回路５０はタイマ回路５５からのパルス信号を検出する毎にタイマ割込処理を実行する。
【００１９】
ソレノイド回路５６は特別入賞口ソレノイド２９を通断電するものであり、メイン制御回路５０はソレノイド回路５６を駆動制御することに基づいて特別入賞口の扉２８を開閉操作する。ＬＥＤ回路５７は特別図柄表示器３０に特別図柄を表示するものであり、メイン制御回路５０はＬＥＤ回路５７を駆動制御することに基づいて特別図柄表示器３０の表示内容を制御する。このメイン制御回路５０は特賞カウンタ更新手段とコマンド送信手段と特賞カウンタ記録手段と特賞カウンタ取得手段と特賞値記録手段と特賞カウンタ検出手段と特賞状態判定手段と特賞カウンタ消去手段と特賞遊技手段のそれぞれに相当するものである。
【００２０】
払出制御回路６０は賞品球の払出動作を制御するものであり、ＣＰＵ６１とＲＯＭ６２とＲＡＭ６３を有している。この払出制御回路６０のＲＯＭ６２には制御プログラムおよび制御データが記録されており、ＣＰＵ６１はＲＡＭ６３をワークエリアとしてＲＯＭ６２の制御プログラムおよび制御データに基づいて賞品球の払出動作を実行する。この払出制御回路６０はメイン制御回路５０から賞球コマンドの設定結果が送信されるものであり、賞球コマンドの設定結果を受信することに基づいて駆動信号を設定する。モータ回路６４は払出制御回路６０から駆動信号の設定結果が与えられるものであり、払出制御回路６０からの駆動信号に基づいて払出モータ６５を駆動する。この払出モータ６５は遊技球を上皿５内に賞品球として払出す賞球払出装置の駆動源に相当するものであり、上皿５内には払出モータ６５が駆動することに基づいて賞球コマンドに応じた個数の賞品球が払出される。
【００２１】
演出制御回路７０は装飾図柄遊技の演出内容を総括的に制御するものであり、ＣＰＵ７１とＲＯＭ７２とＲＡＭ７３を有している。この演出制御回路７０のＲＯＭ７２には制御プログラムおよび制御データが記録されており、ＣＰＵ７１はＲＡＭ７３をワークエリアとしてＲＯＭ７２の制御プログラムおよび制御データに基づいて処理動作を実行する。この演出制御回路７０はメイン制御回路５０からコマンドが送信されるものであり、メイン制御回路５０からのコマンドを受信することに基づいてコマンドを設定する。タイマ回路７４は演出制御回路７０に一定の時間間隔（４ｍｓｅｃ）でパルス信号を出力するものであり、演出制御回路７０はタイマ回路７４からのパルス信号を検出する毎にタイマ割込処理を実行する。この演出制御回路７０はメイン制御回路５０とは異なる制御基板に搭載されたものである。この演出制御回路７０は推測カウンタ更新手段と推測カウンタ記録手段と推測カウンタ取得手段と第１のカウンタデータ設定手段と第２のカウンタデータ設定手段と間隔データ設定手段と特賞データ値記録手段と間隔データ記録手段と特賞データ値選択手段と判定データ設定手段と時間差データ検出手段と推測カウンタ消去手段と特賞状態推測手段とカウンタデータシフト手段のそれぞれに相当するものである。
【００２２】
図柄制御回路８０はＣＰＵ８１とＲＯＭ８２とＲＡＭ８３とＶＤＰ８４とＶＲＯＭ８５とＶＲＡＭ８６を有している。この図柄制御回路８０のＣＰＵ８１は演出制御回路７０からのコマンドに基づいて制御データを設定し、制御データの設定結果に応じたビデオデータの再生をＶＤＰ８４に指令するものであり、ＶＤＰ８４は指令内容に応じたビデオデータをＶＲＯＭ８５から検出し、ビデオデータの検出結果に基づいて表示信号を設定する。このＶＤＰ８４は表示信号の設定結果をＬＣＤ回路８７に出力するものであり、ＬＣＤ回路８７はＶＤＰ８４からの表示信号に応じた映像を装飾図柄表示器３２に表示する。これら一連の動作はＣＰＵ８１がＲＯＭ８２に記録された制御プログラムおよび制御データに基づいて実行するものであり、ＲＡＭ８３はＣＰＵ８１のワークメモリとして機能する。この図柄制御回路８０は図柄遊技手段および予告手段のそれぞれに相当するものである。
【００２３】
音制御回路９０はＣＰＵ９１とＲＯＭ９２とＲＡＭ９３を有している。この音制御回路９０のＣＰＵ９１は演出制御回路７０からのコマンドに応じた音データをＲＯＭ９２から検出し、音データの検出結果に基づいて音信号を設定してスピーカ回路９４に出力するものであり、スピーカ回路９４は音信号の設定結果に応じた音を両スピーカ１４から出力する。このＣＰＵ９１の一連の動作はＲＯＭ９２に記録された制御プログラムおよび制御データに基づいて行われるものであり、ＲＡＭ９３はＣＰＵ９１のワークメモリとして機能する。
【００２４】
電飾制御回路１００はＣＰＵ１０１とＲＯＭ１０２とＲＡＭ１０３を有している。この電飾制御回路１００のＣＰＵ１０１は演出制御回路７０からのコマンドに応じた電飾データをＲＯＭ１０２から検出し、電飾データの検出結果に基づいて電飾信号を設定してＬＥＤ回路１０４に出力するものであり、ＬＥＤ回路１０４は複数の電飾ＬＥＤ１７を電飾信号の設定結果に応じた内容で発光させる。このＣＰＵ１０１の一連の動作はＲＯＭ１０２に記録された制御プログラムおよび制御データに基づいて行われるものであり、ＲＡＭ１０３はＣＰＵ１０１のワークメモリとして機能する。
［２］遊技機能の説明
［２−１］特別図柄遊技機能
遊技者が上皿５内に遊技球を投入して発射ハンドル８を回動操作すると、遊技盤１８の遊技領域２２内に遊技球が発射され、障害釘２３に当りながら落下する。この遊技球が始動口２４内に入賞したときには賞球払出装置から設定個数の遊技球が上皿５内に賞品球として払出され、特別図柄遊技が開始される。この特別図柄遊技は特別図柄表示器３０に特別図柄を変動状態および変動停止状態で順に表示するものであり、特別図柄の変動停止時の態様には、図４に示すように、外れの態様と通常大当りの態様と確変大当りの態様と小当りの態様の４種類が設定されている。
［２−２］大当り遊技機能
特別図柄表示器３０に特別図柄が通常大当りの態様および確変大当りの態様のいずれかで停止表示されたときには大当り遊技が開始される。この大当り遊技は特別入賞口を開放し、特別入賞口内に遊技球が入賞することを許容する遊技者有利の状態を発生させるものであり、特別入賞口は上限値（例えば１０個）の遊技球が入賞する個数条件および開放時間が上限値（例えば３０ｓｅｃ）に達する時間条件のいずれかが満足されるまで開放状態に保持される。この特別入賞口の個数条件および時間条件を基準とする開閉動作は大当りラウンドと称されるものであり、大当りラウンドは固定的な設定回数（例えば１５回）だけ繰返される。この大当りラウンドの繰返しは大当り遊技に相当するものであり、大当り遊技の実行中には装飾図柄表示器３２に大当り遊技を映像的に演出する大当り遊技表示が行われ、両スピーカ１４から大当り遊技を音的に演出する効果音が出力され、複数の電飾ＬＥＤ１７が大当り遊技表示の演出内容に応じて発光する。この大当り遊技は特賞遊技に相当するものである。
［２−３］小当り遊技機能
特別図柄表示器３０に特別図柄が小当りの態様で停止表示されたときには小当り遊技が開始される。この小当り遊技は特別入賞口を開放し、特別入賞口内に遊技球が入賞することを許容する遊技者有利の状態を発生させるものであり、特別入賞口は上限値（例えば１０個）の遊技球が入賞する個数条件および開放時間が上限値（例えば１．２ｓｅｃ）に達する時間条件のいずれかが満足されるまで開放状態に保持される。この小当り遊技の実行中には装飾図柄表示器３２に小当り遊技を映像的に演出する小当り遊技表示が行われ、両スピーカ１４から小当り遊技を音的に演出する効果音が出力され、複数の電飾ＬＥＤ１７が小当り遊技表示の演出内容に応じて発光する。
［２−４］特別図柄遊技保留機能
特別図柄遊技を即座に開始できない特別図柄遊技中と大当り遊技中と小当り遊技中のいずれかに遊技球が始動口２４内に入賞したときには特別図柄遊技が保留される。この特別図柄遊技の保留回数には上限値（例えば４回）が設定されており、保留回数が上限値に到達した状態で遊技球が始動口２４内に入賞したときには特別図柄遊技が保留されない。この特別図柄遊技が保留されない遊技球の入賞を無効な入賞と称し、特別図柄遊技が保留される入賞を有効な入賞と称する。
［２−５］装飾図柄遊技機能
遊技球が始動口２４内に入賞したときには特別図柄遊技に連動して装飾図柄遊技が開始される。この装飾図柄遊技は装飾図柄表示器３２に映像を表示し、両スピーカ１４から装飾図柄表示器３２の映像に応じた効果音を出力し、複数の電飾ＬＥＤ１７を装飾図柄表示器３２の映像に応じて発光させることで組成されるものである。この装飾図柄遊技の映像は装飾図柄を変動状態および変動停止状態で順に表示し、装飾図柄の変動停止時の態様に基づいて外れと通常大当りと確変大当りと小当りのいずれが判定されたかを遊技者に報知するものである。この装飾図柄の変動開始は特別図柄の変動開始に時間的に同期して行われ、装飾図柄の変動停止は特別図柄の変動停止に時間的に同期して行われるものであり、特別図柄が外れの態様で変動停止するときには装飾図柄が完全外れの組合せおよび外れリーチの組合せのいずれかで変動停止し、特別図柄が通常大当りの態様で変動停止するときには装飾図柄が通常大当りの組合せで変動停止し、特別図柄が確変大当りの態様で変動停止するときには装飾図柄が確変大当りの組合せで変動停止し、特別図柄が小当りの態様で変動停止するときには装飾図柄が特定の完全外れの組合せ（小当りの組合せ）で変動停止する。この装飾図柄遊技は図柄遊技に相当するものであり、大当り遊技は装飾図柄遊技で装飾図柄が通常大当りの組合せおよび確変大当りの組合せのいずれかで停止表示された直後に開始され、小当り遊技は装飾図柄遊技で装飾図柄が小当りの組合せで停止表示された直後に開始される。この装飾図柄遊技は図柄遊技に相当するものである。
［２−６］確率変動機能
確率変動モードは大当りを確率変動モードの無効状態に比べて高い一定確率で判定する高確率モードである。この確率変動モードは特別図柄が確変大当りの態様で停止表示されることに基づいて有効化されるものであり、特別図柄が通常大当りの態様で変動停止することに基づいて無効化される。
［２−７］予告機能
予告機能は装飾図柄遊技中に予告演出の映像を表示することで装飾図柄が通常大当りの組合せおよび確変大当りの組合せのいずれかになることを事前に予告する機能である。この予告演出には、図    に示すように、観客の絵柄２１４の１者だけが立上る映像と観客の絵柄２１３〜２１４の２者が立上る映像と観客の絵柄２１２〜２１４の３者が立上る映像と観客の絵柄２１１〜２１４の４者が立上る映像の４種類が設定されており、今回の装飾図柄遊技で観客の絵柄２１４の１者だけが立上る映像が表示されたときには次回の装飾図柄遊技で観客の絵柄２１３〜２１４の２者が立上る映像が表示され、次々回の装飾図柄遊技で観客の絵柄２１２〜２１４の３者が立上る映像が表示され、次々々回の装飾図柄遊技で観客の絵柄２１１〜２１４の４者が立上る映像が表示された後に装飾図柄が通常大当りの組合せおよび確変大当りの組合せのいずれかになる。この予告機能は連続予告と称されるものであり、演出制御回路７０がメイン制御回路５０の判定結果を推測することで発生させる非確定的なものである。
［３］メイン制御回路５０の内部処理の説明
［３−１］メイン処理
メイン制御回路５０のＣＰＵ５１は電源が投入されると、図５のステップＳ１の電源投入処理でＲＡＭ５３の全データを初期設定し、ステップＳ２でタイマ割込フラグの設定状態を判断する。このタイマ割込フラグはＣＰＵ５１がタイマ回路５５からのパルス信号を受信することに基づいてタイマ割込処理でオンするものであり、ＣＰＵ５１はステップＳ２でタイマ割込フラグのオンを検出したときにはステップＳ３へ移行する。ここでタイマ割込フラグをオフし、ステップＳ４の入力処理〜ステップＳ６のデータ取得処理を順に実行する。このステップＳ６のデータ取得処理を終えたときにはステップＳ７の大当り判定処理〜ステップＳ１３の小当り遊技処理をメイン制御フラグの設定状態に基づいて択一的に実行し、ステップＳ７の大当り判定処理〜ステップＳ１３の小当り遊技処理のいずれかを終えたときにはステップＳ２に復帰する。このメイン制御フラグはステップＳ１の電源投入処理で大当り判定処理に初期設定されるものであり、ＣＰＵ５１はステップＳ２に復帰したときにはタイマ割込フラグのオンを新たに検出することに基づいてステップＳ３へ移行する。
［３−２］入力処理
図７は図５のステップＳ４の入力処理の詳細を示すものであり、ＣＰＵ５１は図７のステップＳ２１で出力回路５４からの始動信号の出力状態を判断する。ここで始動信号がないことを判断したときにはステップＳ２２で始動信号フラグをオフし、始動信号があることを判断したときにはステップＳ２３で始動信号フラグをオンする。即ち、遊技球が始動口２４内に入賞したときには出力回路５４から始動信号が出力され、始動信号フラグがオンされる。
［３−３］カウンタ更新処理
ＣＰＵ５１は図５のステップＳ５のカウンタ更新処理へ移行すると、ランダムカウンタＲ１の計測値〜ランダムカウンタＲ４の計測値のそれぞれに「１」を加算する。これらランダムカウンタＲ１〜Ｒ４の加算内容は次の通りである。
（１）ランダムカウンタＲ１は大当りであるか否かおよび小当りであるか否かのそれぞれを抽選する乱数値に相当するものであり、図６に示すように、初期値「０」から上限値「１１９１」に加算された後に初期値「０」に戻して循環的に加算される。このランダムカウンタＲ１は特賞カウンタに相当するものである。
（２）ランダムカウンタＲ２は大当りであることが判定されたときに特別図柄の種類を抽選する乱数値に相当するものであり、初期値「０」から上限値「１９」に加算された後に初期値「０」に戻して循環的に加算される。
（３）ランダムカウンタＲ３は大当りであることおよび小当りであることがいずれも判定されなかったとき（外れの判定時）に外れリーチであるか否かを判定する乱数値に相当するものであり、初期値「０」から上限値「４９」に加算された後に初期値「０」に戻して循環的に加算される。
（４）ランダムカウンタＲ４は変動パターンを抽選する乱数値に相当するものであり、初期値「０」から上限値「１００」に加算された後に初期値「０」に戻して循環的に加算される。
［３−４］データ取得処理
図８は図５のステップＳ６のデータ取得処理の詳細を示すものであり、ＣＰＵ５１は図８のステップＳ３１で始動信号フラグの設定状態を判断する。例えば遊技球が始動口２４内に入賞したときには図７の入力処理で始動信号フラグがオンされている。この場合にはＣＰＵ５１は図８のステップＳ３１で始動信号フラグのオンを判断し、ステップＳ３２でランダムカウンタＲ１の計測値〜ランダムカウンタＲ４の計測値のそれぞれを取得する。
【００２５】
メイン制御回路５０のＲＡＭ５３には、図９に示すように、保留データエリア１〜保留データエリア４が設定されている。これら保留データエリア１〜保留データエリア４のそれぞれはランダムカウンタＲ１〜Ｒ４の取得結果を記録しておくものであり、ＣＰＵ５１は図８のステップＳ３３へ移行したときには保留データエリア１にランダムカウンタＲ１〜Ｒ４の取得結果が記録されているか否かを判断する。ここで保留データエリア１にランダムカウンタＲ１〜Ｒ４の取得結果が記録されていないことを判断したときにはステップＳ３４へ移行し、ランダムカウンタＲ１〜Ｒ４の取得結果を保留データエリア１に記録する。そして、ステップＳ３５へ移行し、演出制御回路７０に保留コマンド１を送信することに基づいて特別図柄遊技の実行を保留したことを知らせる。この保留コマンド１は入球コマンドに相当するものである。
【００２６】
ＣＰＵ５１は図８のステップＳ３３で保留データエリア１にランダムカウンタＲ１〜Ｒ４の取得結果が記録されていることを判断すると、ステップＳ３６で保留データエリア２にランダムカウンタＲ１〜Ｒ４の取得結果が記録されているか否かを判断する。ここで保留データエリア２にランダムカウンタＲ１〜Ｒ４の取得結果が記録されていないことを判断したときにはステップＳ３７へ移行し、ランダムカウンタＲ１〜Ｒ４の取得結果を保留データエリア２に記録する。そして、ステップＳ３８へ移行し、演出制御回路７０に保留コマンド２を送信することに基づいて特別図柄遊技の実行を保留したことを知らせる。この保留コマンド２は入球コマンドに相当するものである。
【００２７】
ＣＰＵ５１はステップＳ３６で保留データエリア２にランダムカウンタＲ１〜Ｒ４の取得結果が記録されていることを判断すると、ステップＳ３９で保留データエリア３にランダムカウンタＲ１〜Ｒ４の取得結果が記録されているか否かを判断する。ここで保留データエリア３にランダムカウンタＲ１〜Ｒ４の取得結果が記録されていないことを判断したときにはステップＳ４０へ移行し、ランダムカウンタＲ１〜Ｒ４の取得結果を保留データエリア３に記録する。そして、ステップＳ４１へ移行し、演出制御回路７０に保留コマンド３を送信することに基づいて特別図柄遊技の実行を保留したことを知らせる。この保留コマンド３は入球コマンドに相当するものである。
【００２８】
ＣＰＵ５１はステップＳ３９で保留データエリア３にランダムカウンタＲ１〜Ｒ４の取得結果が記録されていることを判断すると、ステップＳ４２で保留データエリア４にランダムカウンタＲ１〜Ｒ４の取得結果が記録されているか否かを判断する。ここで保留データエリ４にランダムカウンタＲ１〜Ｒ４の取得結果が記録されていないことを判断したときにはステップＳ４３へ移行し、ランダムカウンタＲ１〜Ｒ４の取得結果を保留データエリア４に記録する。そして、ステップＳ４４へ移行し、演出制御回路７０に保留コマンド４を送信することに基づいて特別図柄遊技の実行を保留したことを知らせる。この保留コマンド４は入球コマンドに相当するものである。
【００２９】
即ち、保留データエリア１には取得順序が最も古いランダムカウンタＲ１〜Ｒ４が記録され、保留データエリア２には取得順序が２番目に古いランダムカウンタＲ１〜Ｒ４が記録され、保留データエリア３には取得順序が３番目に古いランダムカウンタＲ１〜Ｒ４が記録され、保留データエリア４には取得順序が最も新しいランダムカウンタＲ１〜Ｒ４が記録される。
【００３０】
ＣＰＵ５１はステップＳ４２で保留データエリア４にランダムカウンタＲ１〜Ｒ４の取得結果が記録されていることを判断すると、ステップＳ４５でランダムカウンタＲ１〜Ｒ４の取得結果をクリアする。即ち、ランダムカウンタＲ１〜Ｒ４の記録数には上限値「４組」が設定されており、上限組のランダムカウンタＲ１〜Ｒ４がＲＡＭ５３に記録されている状態で遊技球が始動口２４内に入賞したときにはランダムカウンタＲ１〜Ｒ４の記録処理および保留コマンドの送信処理のそれぞれが行われず、遊技球が始動口２４内に入賞したことが無効化される。
［３−５］大当り判定処理
ＣＰＵ５１はメイン制御フラグが大当り判定処理にセットされていることを判断すると、図５のステップＳ６のデータ取得処理からステップＳ７の大当り判定処理へ移行する。図１０および図１１のそれぞれは図５のステップＳ７の大当り判定処理の詳細を示すものであり、ＣＰＵ５１は図１０のステップＳ５１で保留データエリア１にランダムカウンタＲ１〜Ｒ４の取得結果が記録されているか否かを判断する。ここで保留データエリア１にランダムカウンタＲ１〜Ｒ４の取得結果が記録されていることを判断したときにはステップＳ５２へ移行し、確率変動フラグの設定状態を判断する。この確率変動フラグは確率変動モードの設定状態を示すものであり、ＣＰＵ５１は確率変動モードの有効状態ではステップＳ５２で確率変動フラグのオンを判断してステップＳ５３へ移行し、確率変動モードの無効状態ではステップＳ５２で確率変動フラグのオフを判断してステップＳ５４へ移行する。
【００３１】
メイン制御回路５０のＲＯＭ５２には、図１２の（ａ）に示すように、確率変動モード用の４０個の大当り値「７〜１１７０」および通常モード用の３個の大当り値「７，３１３，１０６９」が予め記録されている。この通常モードとは確率変動フラグがオフされた確率変動モードの無効状態を称するものであり、通常モード用の３個の大当り値「７〜１０６９」のそれぞれは確率変動モード用の大当り値と共通に設定されている。図１３は通常モード用の大当り値から大当り値までの間隔を示すものであり、大当り値「７」から大当り値「７」までの間隔は「０」であり、大当り値「７」から大当り値「３１３」までの間隔は「３０６」であり、大当り値「７」から大当り値「１０６９」までの間隔は「１０６２」であり、大当り値「３１３」から大当り値「７」までの間隔は「８８６」であり、大当り値「３１３」から大当り値「３１３」までの間隔は「０」であり、大当り値「３１３」から大当り値「１０６９」までの間隔は「７５６」であり、大当り値「１０６９」から大当り値「７」までの間隔は「１３０」であり、大当り値「１０６９」から大当り値「３１３」までの間隔は「４３６」であり、大当り値「１０６９」から大当り値「１０６９」までの間隔は「０」である。これら通常モード用の大当り値「７，３１３，１０６９」のそれぞれは特賞値に相当するものである。
【００３２】
ＣＰＵ５１は図１０のステップＳ５３へ移行すると、ＲＯＭ５２から確率変動モード用の４０個の大当り値「７〜１１７０」を選択する。そして、ステップＳ５５で保留データエリア１からランダムカウンタＲ１の取得結果を検出し、ステップＳ５６でランダムカウンタＲ１の検出結果を確率変動モード用の４０個の大当り値「７〜１１７０」のそれぞれと比較する。ここでランダムカウンタＲ１の検出結果が確率変動モード用の４０個の大当り値「７〜１１７０」のいずれかと同一であることを判断したときには大当りと判定し、ステップＳ５７で大当りフラグをオンし、ステップＳ５８で小当りフラグをオフし、ステップＳ５９で外れリーチフラグをオフする。
【００３３】
ＣＰＵ５１はステップＳ５４へ移行すると、ＲＯＭ５２から通常モード用の３個の大当り値「７〜１０６９」を選択する。そして、ステップＳ５５で保留データエリア１からランダムカウンタＲ１の取得結果を検出し、ステップＳ５６でランダムカウンタＲ１の検出結果を通常モード用の３個の大当り値「７〜１０６９」のそれぞれと比較する。ここでランダムカウンタＲ１の検出結果が通常モード用の３個の大当り値「７〜１０６９」のいずれかと同一であることを判断したときには大当りと判定し、ステップＳ５７で大当りフラグをオンし、ステップＳ５８で小当りフラグをオフし、ステップＳ５９で外れリーチフラグをオフする。この大当りは特賞状態に相当するものであり、確率変動モードの有効状態では大当りが「４０／１１９２」の高確率で判定され、確率変動モードの無効状態では大当りが「３／１１９２」の低確率で判定される。
【００３４】
ＣＰＵ５１はステップＳ５９で外れリーチフラグをオフすると、ステップＳ６０で保留データエリア１からランダムカウンタＲ２の取得結果を検出し、ランダムカウンタＲ２の検出結果を１０個の確率変動値「０，１，２，３，４，５，６，７，８，９」のそれぞれと比較する。これら１０個の確率変動値「０〜９」のそれぞれはＲＯＭ５２に予め記録されたものであり、ＣＰＵ５１はステップＳ６０でランダムカウンタＲ２の検出結果が１０個の確率変動値「０〜９」のいずれかと同一であることを判断したときにはステップＳ６１へ移行し、特別図柄を確変大当りの態様（図４参照）に設定する。そして、図１０のステップＳ６２で確率変動フラグをオンすることに基づいて確率変動モードを有効化し、ステップＳ６３で演出制御回路７０に確変大当りコマンドを送信し、ステップＳ６４でメイン制御フラグに変動パターン設定処理をセットする。
【００３５】
ＣＰＵ５１はステップＳ６０でランダムカウンタＲ２の検出結果が１０個の確率変動値「０〜９」のいずれとも相違していることを判断すると、ステップＳ６５で特別図柄を通常大当りの態様（図４参照）に設定する。そして、図１０のステップＳ６６で確率変動フラグをオフすることに基づいて確率変動モードを無効化し、ステップＳ６７で演出制御回路７０に通常大当りコマンドを送信し、ステップＳ６４でメイン制御フラグに変動パターン設定処理をセットする。即ち、確率変動モードは大当りが判定されたことを条件に「１／２」の確率で有効化され、「１／２」の確率で無効化される。
【００３６】
ＣＰＵ５１は図１０のステップＳ５６でランダムカウンタＲ１の検出結果が確率変動モード用の４０個の大当り値「７〜１１７０」のいずれとも相違していることを判断した場合およびランダムカウンタＲ１の検出結果が通常モード用の３個の大当り値「７〜１０６９」のいずれとも相違していることを判断した場合のそれぞれには図１１のステップＳ６８へ移行し、大当りフラグをオフする。
【００３７】
メイン制御回路５０のＲＯＭ５２には、図１２の（ｂ）に示すように、１個の小当り値「４３９」が予め記録されている。この小当り値「４３９」は確率変動モード用の４０個の大当り値「７〜１１７０」および通常モード用の３個の大当り値「７〜１０６９」のいずれとも相違するものであり、ＣＰＵ５１は図１１のステップＳ６８で大当りフラグをオフしたときにはステップＳ６９へ移行する。ここでＲＯＭ５２から小当り値「４３９」を選択し、図１０のステップＳ５５のランダムカウンタＲ１の検出結果を小当り値「４３９」と比較する。このステップＳ６９でランダムカウンタＲ１の検出結果が小当り値「４３９」と同一であることを判断したときには小当りと判定し、ステップＳ７０で小当りフラグをオンし、ステップＳ７１で外れリーチフラグをオフする。そして、ステップＳ７２で特別図柄を小当りの態様（図４参照）に設定し、図１１のステップＳ７３で演出制御回路７０に小当りコマンドを送信し、図１０のステップＳ６４でメイン制御フラグに変動パターン設定処理をセットする。即ち、小当りの判定処理は大当りが判定されなかったことを条件に行われるものであり、小当りは確率変動モードの有効状態および無効状態のいずれであっても「１／１１９２」の共通の確率で判定される。
【００３８】
ＣＰＵ５１は図１１のステップＳ６９でランダムカウンタＲ１の検出結果が小当り値「４３９」と相違していることを判断すると、ステップＳ７４で小当りフラグをオフし、ステップＳ７５で特別図柄を外れの態様（図４参照）に設定する。そして、図１１のステップＳ７６で保留データエリア１からランダムカウンタＲ３の取得結果を検出し、ステップＳ７７でランダムカウンタＲ３の検出結果を５個の外れリーチ値「０，１，２，３，４」のそれぞれと比較する。これら５個の外れリーチ値「０〜４」のそれぞれはＲＯＭ５２に予め記録されたものであり、ＣＰＵ５１はステップＳ７７でランダムカウンタＲ３の検出結果が５個の外れリーチ値「０〜４」のいずれかと同一であることを判断したときには外れリーチと判定し、ステップＳ７８で外れリーチフラグをオンする。次に、ステップＳ７９で演出制御回路７０に外れリーチコマンドを送信し、図１０のステップＳ６４でメイン制御フラグに変動パターン設定処理をセットする。
【００３９】
ＣＰＵ５１は図１１のステップＳ７７でランダムカウンタＲ３の検出結果が５個の外れリーチ値「０〜４」のいずれとも相違していることを判断すると、完全外れと判定する。そして、ステップＳ８０で外れリーチフラグをオフし、ステップＳ８１で演出制御回路７０に完全外れコマンドを送信し、図１０のステップＳ６４でメイン制御フラグに変動パターン設定処理をセットする。
［３−６］変動パターン設定処理
ＣＰＵ５１はメイン制御フラグが変動パターン設定処理にセットされていることを検出すると、図５のステップＳ６のデータ取得処理からステップＳ８の変動パターン設定処理へ移行する。図１４は図５のステップＳ８の変動パターン設定処理の詳細を示すものであり、ＣＰＵ５１は図１４のステップＳ９１で大当りフラグの設定状態を判断する。例えば直前の大当り判定処理で確変大当りおよび通常大当りのいずれかを判定したときにはステップＳ９１で大当りフラグのオンを判断し、ステップＳ９２へ移行する。
【００４０】
メイン制御回路５０のＲＯＭ５２には大当り用の変動パターンテーブルと外れリーチ用の変動パターンテーブルと完全外れ用の変動パターンテーブルが予め記録されている。これら各変動パターンテーブルはランダムカウンタＲ４と変動パターンと変動表示時間の相関関係を示すものであり、ＣＰＵ５１はステップＳ９２へ移行したときにはＲＯＭ５２から大当り用の変動パターンテーブルを選択する。図１５の（ａ）は大当り用の変動パターンテーブルの記録内容を示すものであり、大当り用の変動パターンテーブルには変動パターンＰ１〜Ｐ４が設定され、変動パターンＰ１〜Ｐ４のそれぞれにはランダムカウンタＲ４および変動表示時間のそれぞれが設定されている。
【００４１】
ＣＰＵ５１は図１４のステップＳ９２で大当り用の変動パターンテーブルを選択すると、ステップＳ９６で保留データエリア１からランダムカウンタＲ４の取得結果を検出し、大当り用の変動パターンテーブルからランダムカウンタＲ４の検出結果に応じた大当り用の変動パターンを選択する。そして、ステップＳ９７へ移行し、大当り用の変動パターンテーブルから変動パターンの選択結果に応じた変動表示時間を選択する。例えばランダムカウンタＲ４の検出結果が「４０」であるときには変動パターンＰ１が選択され、変動パターンの選択結果がＰ１であるときには変動表示時間「６０．０ｓｅｃ」が選択される。
【００４２】
ＣＰＵ５１は直前の大当り判定処理で外れリーチを判定したときには図１４のステップＳ９１で大当りフラグのオフを判断し、ステップＳ９３で外れリーチフラグの設定状態を判断する。この場合にはステップＳ９３で外れリーチフラグのオンを判断し、ステップＳ９４でＲＯＭ５２から外れリーチ用の変動パターンテーブルを選択する。図１５の（ｂ）は外れリーチ用の変動パターンテーブルの記録内容を示すものであり、外れリーチ用の変動パターンテーブルには大当り用の変動パターンテーブルとは相違する変動パターンＰ５〜Ｐ８が設定され、変動パターンＰ５〜Ｐ８のそれぞれにはランダムカウンタＲ４および変動表示時間のそれぞれが設定されている。
【００４３】
ＣＰＵ５１は図１４のステップＳ９４で外れリーチ用の変動パターンテーブルを選択すると、ステップＳ９６で保留データエリア１からランダムカウンタＲ４の取得結果を検出し、外れリーチ用の変動パターンテーブルからランダムカウンタＲ４の検出結果に応じた外れリーチ用の変動パターンを選択する。そして、ステップＳ９７へ移行し、外れリーチ用の変動パターンテーブルから変動パターンの選択結果に応じた変動表示時間を選択する。例えばランダムカウンタＲ４の検出結果が「４０」であるときには変動パターンＰ７が選択され、変動パターンの選択結果がＰ７であるときには変動表示時間「４０．０ｓｅｃ」が選択される。
【００４４】
ＣＰＵ５１は直前の大当り判定処理で完全外れを判定したときには図１４のステップＳ９１で大当りフラグのオフを判断し、ステップＳ９３で外れリーチフラグのオフを判断し、ステップＳ９５でＲＯＭ５２から完全外れ用の変動パターンテーブルを選択する。図１５の（ｃ）は完全外れ用の変動パターンテーブルの記録内容を示すものであり、完全外れ用の変動パターンテーブルには大当り用の変動パターンテーブルおよび外れリーチ用の変動パターンテーブルのいずれとも相違する変動パターンＰ９〜Ｐ１０が設定され、変動パターンＰ９〜Ｐ１０のそれぞれにはランダムカウンタＲ４および変動表示時間のそれぞれが設定されている。
【００４５】
ＣＰＵ５１は図１４のステップＳ９５で完全外れ用の変動パターンテーブルを選択すると、ステップＳ９６で保留データエリア１からランダムカウンタＲ４の取得結果を検出し、完全外れ用の変動パターンテーブルからランダムカウンタＲ４の検出結果に応じた完全外れ用の変動パターンを選択する。そして、ステップＳ９７へ移行し、完全外れ用の変動パターンテーブルから変動パターンの選択結果に応じた変動表示時間を選択する。例えばランダムカウンタＲ４の検出結果が「４０」であるときには変動パターンＰ９が選択され、変動パターンの選択結果がＰ９であるときには変動表示時間「４．０ｓｅｃ」が選択される。
【００４６】
ＣＰＵ５１は直前の大当り判定処理で小当りを判定したときには図１４のステップＳ９１で大当りフラグのオフを判断し、ステップＳ９３で外れリーチフラグのオフを判断し、ステップＳ９５でＲＯＭ５２から完全外れ用の変動パターンテーブルを選択する。そして、ステップＳ９６で保留データエリア１からランダムカウンタＲ４の取得結果を検出し、完全外れ用の変動パターンテーブルからランダムカウンタＲ４の検出結果に応じた完全外れ用の変動パターンを選択し、ステップＳ９７で完全外れ用の変動パターンテーブルから変動パターンの選択結果に応じた変動表示時間を選択する。即ち、小当りの判定時および完全外れの判定時には共通の完全外れ用の変動パターンが選択対象となる。
【００４７】
ＣＰＵ５１は図１４のステップＳ９７で変動表示時間を選択すると、ステップＳ９８で変動パターンの選択結果を変動パターンコマンドとして演出制御回路７０に送信する。そして、ステップＳ９９で変動表示時間の選択結果をタイマＴ１にセットし、ステップＳ１００で保留データエリア１に記録されているランダムカウンタＲ１〜Ｒ４の取得結果のそれぞれをクリアする。
【００４８】
ＣＰＵ５１はステップＳ１００で保留データエリア１のランダムカウンタＲ１〜Ｒ４をクリアすると、ステップＳ１０１で保留データエリア２にランダムカウンタＲ１〜Ｒ４の取得結果が記録されているか否かを判断する。ここで保留データエリア２にランダムカウンタＲ１〜Ｒ４の取得結果が記録されていないことを判断したときにはステップＳ１０７へ移行し、メイン制御フラグに特別図柄変動開始処理をセットする。
【００４９】
ＣＰＵ５１はステップＳ１０１で保留データエリア２にランダムカウンタＲ１〜Ｒ４の取得結果が記録されていることを判断すると、ステップＳ１０２で保留データエリア２のランダムカウンタＲ１〜Ｒ４の取得結果のそれぞれを保留データエリア１にシフトする。そして、ステップＳ１０３へ移行し、保留データエリア３にランダムカウンタＲ１〜Ｒ４の取得結果が記録されているか否かを判断する。ここで保留データエリア３にランダムカウンタＲ１〜Ｒ４の取得結果が記録されていないことを判断したときにはステップＳ１０７へ移行し、メイン制御フラグに特別図柄変動開始処理をセットする。
【００５０】
ＣＰＵ５１はステップＳ１０３で保留データエリア３にランダムカウンタＲ１〜Ｒ４の取得結果が記録されていることを判断すると、ステップＳ１０４で保留データエリア３のランダムカウンタＲ１〜Ｒ４の取得結果のそれぞれを保留データエリア２にシフトする。そして、ステップＳ１０５へ移行し、保留データエリア４にランダムカウンタＲ１〜Ｒ４の取得結果が記録されているか否かを判断する。ここで保留データエリア４にランダムカウンタＲ１〜Ｒ４の取得結果が記録されていないことを判断したときにはステップＳ１０７へ移行し、メイン制御フラグに特別図柄変動開始処理をセットする。
【００５１】
ＣＰＵ５１はステップＳ１０５で保留データエリア４にランダムカウンタＲ１〜Ｒ４の取得結果が記録されていることを判断すると、ステップＳ１０６で保留データエリア４のランダムカウンタＲ１〜Ｒ４の取得結果のそれぞれを保留データエリア３にシフトする。そして、ステップＳ１０７へ移行し、メイン制御フラグに特別図柄変動開始処理をセットする。
［３−７］特別図柄変動開始処理
ＣＰＵ５１はメイン制御フラグが特別図柄変動開始処理にセットされていることを検出すると、図５のステップＳ６のデータ取得処理からステップＳ９の特別図柄変動開始処理へ移行する。図１６は図５のステップＳ９の特別図柄変動開始処理の詳細を示すものであり、ＣＰＵ５１は図１６のステップＳ１１１でＬＥＤ回路５７に特別図柄変動開始信号を出力する。すると、ＬＥＤ回路５７は特別図柄変動開始信号を検出することに同期して特別図柄の変動表示を開始する。この特別図柄の変動表示は特別図柄を「確変大当りの態様」→「通常大当りの態様」→「小当りの態様」→「外れの態様」→「確変大当りの態様」・・・の設定順序で循環的に可変表示するものである。
【００５２】
ＣＰＵ５１はステップＳ１１１で特別図柄変動開始信号を出力すると、ステップＳ１１２で演出制御回路７０に装飾図柄遊技開始コマンドを送信する。そして、ステップＳ１１３へ移行し、メイン制御フラグに特別図柄変動停止処理をセットする。この装飾図柄遊技開始コマンドは装飾図柄遊技の開始指令に相当するものであり、演出制御回路７０は装飾図柄遊技開始コマンドを受信することに基づいて装飾図柄遊技の映像的な演出を開始することを図柄制御回路８０に指示し、装飾図柄遊技の音的な演出を開始することを音制御回路９０に指示し、装飾図柄遊技の電飾的な演出を開始することを電飾制御回路１００に指示する。
［３−８］特別図柄変動停止処理
ＣＰＵ５１はメイン制御フラグが特別図柄変動停止処理にセットされていることを検出すると、図５のステップＳ６のデータ取得処理からステップＳ１０の特別図柄変動停止処理へ移行する。図１７は図５のステップＳ１０の特別図柄変動停止処理の詳細を示すものであり、ＣＰＵ５１は図１７のステップＳ１２１でタイマＴ１の計測値からＲＯＭ５２に予め記録された単位値ΔＴ（４ｍｓｅｃ）を減算することに基づいて特別図柄遊技の残り時間を更新する。そして、ステップＳ１２２へ移行し、タイマＴ１の減算結果を「０」と比較する。この特別図柄遊技は装飾図柄遊技に時間的に同期して行われるものであり、特別図柄遊技の残り時間は装飾図柄遊技の残り時間と同一である。
【００５３】
ＣＰＵ５１はステップＳ１２２でタイマＴ１の減算結果が「０」であることを検出すると、特別図柄遊技の終了を判断する。そして、ステップＳ１２３へ移行し、ＬＥＤ回路５７に特別図柄変動停止信号を出力する。この特別図柄変動停止信号は特別図柄の変動表示を大当り判定処理の選択結果で停止することを指示するものであり、大当り判定処理で確変大当りが判定されたときには特別図柄が図４の確変大当りの態様で停止表示され、大当り判定処理で通常大当りが判定されたときには特別図柄が図４の通常大当りの態様で停止表示され、大当り判定処理で小当りが判定されたときには特別図柄が図４の小当りの態様で停止表示され、大当り判定処理で外れリーチおよび完全外れのいずれかが判定されたときには特別図柄が図４の外れの態様で停止表示される。
【００５４】
ＣＰＵ５１は図１７のステップＳ１２３でＬＥＤ回路５７に特別図柄変動停止信号を出力すると、ステップＳ１２４で演出制御回路７０に装飾図柄遊技停止コマンドを送信する。この装飾図柄遊技停止コマンドは装飾図柄遊技の停止指令に相当するものであり、演出制御回路７０は装飾図柄遊技停止コマンドを検出することに基づいて装飾図柄遊技の映像的な演出を停止することを図柄制御回路８０に指示し、装飾図柄遊技の音的な演出を停止することを音制御回路９０に指示し、装飾図柄遊技の電飾的な演出を停止することを電飾制御回路１００に指示する。即ち、装飾図柄遊技は特別図柄の変動開始に同期して始まり、特別図柄の変動停止に同期して終わるものであり、特別図柄の変動表示時間は装飾図柄遊技の所要時間に相当する。
【００５５】
ＣＰＵ５１はステップＳ１２４で装飾図柄遊技停止コマンドを送信すると、ステップＳ１２５でタイマＴ２にウェイト時間（例えば２．０ｓｅｃ）をセットする。そして、ステップＳ１２６へ移行し、メイン制御フラグにウェイト処理をセットする。このウェイト時間はＲＯＭ５２に予め記録されたものであり、特別図柄遊技が保留されている場合には今回の特別図柄遊技が終了してからウェイト時間が経過した後に次の特別図柄遊技が開始される。
［３−９］ウェイト処理
ＣＰＵ５１はメイン制御フラグがウェイト処理にセットされていることを検出すると、図５のステップＳ６のデータ取得処理からステップＳ１１のウェイト処理へ移行する。図１８は図５のステップＳ１１のウェイト処理の詳細を示すものであり、ＣＰＵ５１は図１８のステップＳ１３１でタイマＴ２の計測値からＲＯＭ５２に予め記録された単位値ΔＴ（４ｍｓｅｃ）を減算することに基づいて残りウェイト時間を更新する。そして、ステップＳ１３２へ移行し、タイマＴ２の減算結果を「０」と比較する。
【００５６】
ＣＰＵ５１はステップＳ１３２でタイマＴ２の減算結果が「０」であることを検出すると、ステップＳ１３３で大当りフラグの設定状態を判断する。例えば直前の特別図柄遊技で特別図柄を通常大当りの態様および確変大当りの態様のいずれかで変動停止させたときにはステップＳ１３３で大当りフラグのオンを判断し、ステップＳ１３４で役物連動作動フラグをオンする。そして、ステップＳ１３５でメイン制御フラグに大当り遊技処理をセットし、ステップＳ１３６で大当りフラグをオフする。
【００５７】
ＣＰＵ５１はステップＳ１３６で大当りフラグをオフすると、ステップＳ１３７でＲＯＭ５２に予め記録された大当りラウンド数（例えば１５）をカウンタＮ１にセットする。このカウンタＮ１は大当りラウンドの残り繰返し回数を計測するものであり、ＣＰＵ５１はステップＳ１３７でカウンタＮ１をセットしたときにはステップＳ１３８で開放フラグをオフし、ステップＳ１３９で演出制御回路７０に大当り遊技開始コマンドを送信する。この大当り遊技開始コマンドは大当り遊技を開始することを演出制御回路７０に知らせるものであり、演出制御回路７０は大当り遊技開始コマンドを受信することに基づいて大当り遊技の映像的な演出を開始することを図柄制御回路８０に指示し、大当り遊技の音的な演出を開始することを音制御回路９０に指示し、大当り遊技の電飾的な演出を開始することを電飾制御回路１００に指示する。
【００５８】
ＣＰＵ５１はステップＳ１３３で大当りフラグがオフされていることを判断すると、ステップＳ１４０で小当りフラグの設定状態を判断する。例えば直前の特別図柄遊技で特別図柄を小当りの態様で変動停止させたときにはステップＳ１４０で小当りフラグのオンを判断し、ステップＳ１４１でメイン制御フラグに小当り遊技処理をセットする。そして、ステップＳ１４２で小当りフラグをオフし、ステップＳ１４３で開放フラグをオフし、ステップＳ１４４で演出制御回路７０に小当り遊技開始コマンドを送信する。この小当り遊技開始コマンドは小当り遊技を開始することを演出制御回路７０に知らせるものであり、演出制御回路７０は小当り遊技開始コマンドを受信することに基づいて小当り遊技の映像的な演出を開始することを図柄制御回路８０に指示し、小当り遊技の音的な演出を開始することを音制御回路９０に指示し、小当り遊技の電飾的な演出を開始することを電飾制御回路１００に指示する。
【００５９】
ＣＰＵ５１は直前の特別図柄遊技で特別図柄を外れの態様で変動停止させたときにはステップＳ１４０で小当りフラグのオフを判断し、ステップＳ１４５へ移行する。ここでメイン制御フラグに大当り判定処理をセットし、ステップＳ１４６で外れリーチフラグをオフする。
［３−１０］大当り遊技処理
ＣＰＵ５１はメイン制御フラグが大当り遊技処理にセットされていることを検出すると、図５のステップＳ６のデータ取得処理からステップＳ１２の大当り遊技処理へ移行する。図１９は図５のステップＳ１２の大当り遊技処理の詳細を示すものであり、ＣＰＵ５１は図１９のステップＳ１５１で開放フラグの設定状態を判断する。この開放フラグは特別入賞口の開放状態でオンされ、特別入賞口の閉鎖状態でオフされるものであり、ＣＰＵ５１は１回目の大当りラウンドの開始前にはステップＳ１５１で開放フラグのオフを判断してステップＳ１５２へ移行する。
【００６０】
ＣＰＵ５１はステップＳ１５２へ移行すると、ＲＯＭ５２に予め記録された入賞限度数（例えば１０）をカウンタＮ２にセットする。この入賞限度数は各回の大当りラウンドで特別入賞口内に入賞することが可能な遊技球の最大個数を示すものであり、ＣＰＵ５１はステップＳ１５２でカウンタＮ２をセットしたときにはステップＳ１５３へ移行し、タイマＴ３に開放限度時間（例えば３０．０ｓｅｃ）をセットする。この開放限度時間は各回の大当りラウンドで特別入賞口を開放しておくことが可能な最大時間を示すものであり、ＣＰＵ５１はステップＳ１５３でタイマＴ３をセットしたときにはステップＳ１５４へ移行する。
【００６１】
ＣＰＵ５１はステップＳ１５４へ移行すると、ソレノイド回路５６に開放信号を出力する。そして、ステップＳ１５５へ移行し、開放フラグをオンする。すると、ソレノイド回路５６は開放信号が与えられることに基づいて特別入賞口ソレノイド２９をオンし、特別入賞口を開放することに基づいて１回目の大当りラウンドを開始する。
【００６２】
ＣＰＵ５１は１回目の大当りラウンドを開始すると、ステップＳ１５１で開放フラグのオンを判断し、ステップＳ１５６でタイマＴ３の計測値からＲＯＭ５２に予め記録された単位値（４ｍｓｅｃ）を減算することに基づいて特別入賞口の残り開放時間を更新する。そして、ステップＳ１５７へ移行し、タイマＴ３の減算結果をＲＯＭ５２に予め記録された限度値「０」と比較する。ここで「Ｔ３＝０」を判断したときにはステップＳ１６１へ移行し、ソレノイド回路５６に閉鎖信号を出力する。次にステップＳ１６２へ移行し、開放フラグをオフする。すると、ソレノイド回路５６は閉鎖信号が与えられることに基づいて特別入賞口ソレノイド２９をオフし、特別入賞口を閉鎖することに基づいて１回目の大当りラウンドを終える。
【００６３】
ＣＰＵ５１はステップＳ１５７で「Ｔ３＞０」を判断すると、ステップＳ１５８でカウントセンサ２７からのカウント信号の有無を判断する。ここでカウントセンサ２７からのカウント信号が有ることを判断したときにはステップＳ１５９へ移行し、カウンタＮ２の計測値からＲＯＭ５２に予め記録された単位個数「１」を減算する。そして、ステップＳ１６０へ移行し、カウンタＮ２の減算結果をＲＯＭ５２に予め記録された限度値「０」と比較する。ここで「Ｎ２＝０」を判断したときにはステップＳ１６１へ移行し、特別入賞口を閉鎖することに基づいて１回目の大当りラウンドを終える。次にステップＳ１６２へ移行し、開放フラグをオフする。
【００６４】
ＣＰＵ５１はステップＳ１６２で開放フラグをオフすると、ステップＳ１６３でカウンタＮ１からＲＯＭ５２に予め記録された単位値「１」を減算することに基づいて大当りラウンドの残り回数を更新する。そして、ステップＳ１６４へ移行し、カウンタＮ１の減算結果をＲＯＭ５２に予め記録された限度値「０」と比較する。この１回目の大当りラウンドが終了した時点ではＣＰＵ５１はステップＳ１６４で「Ｎ１＞０」を判断し、ステップＳ１５１〜ステップＳ１６３を繰返す。即ち、各回の大当りラウンドは特別入賞口の開放時間が開放限度値に到達または遊技球の入賞個数が入賞限度値に到達することに基づいて終了するものである。
【００６５】
ＣＰＵ５１は最終の１５回目の大当りラウンドを終えると、ステップＳ１６４で「Ｎ１＝０」を判断する。そして、ステップＳ１６５で演出制御回路７０に大当り遊技停止コマンドを送信し、ステップＳ１６６で役物連続作動フラグをオフし、ステップＳ１６７でメイン制御フラグを大当り判定処理にセットする。この大当り遊技停止コマンドは大当り遊技が終了したことを演出制御回路７０に知らせるものであり、演出制御回路７０は大当り遊技停止コマンドを受信することに基づいて大当り遊技の映像的な演出を停止することを図柄制御回路８０に指示し、大当り遊技の音的な演出を停止することを音制御回路９０に指示し、大当り遊技の電飾的な演出を停止することを電飾制御回路１００に指示する。
［３−１１］小当り遊技処理
ＣＰＵ５１はメイン制御フラグが小当り遊技処理にセットされていることを検出すると、図５のステップＳ６のデータ取得処理からステップＳ１３の小当り遊技処理へ移行する。図２０は図５のステップＳ１３の小当り遊技処理の詳細を示すものであり、ＣＰＵ５１は図２０のステップＳ１７１で開放フラグの設定状態を判断する。例えば特別入賞口が閉鎖された小当り遊技の開始前にはステップＳ１７１で開放フラグのオフを判断し、ステップＳ１７２へ移行する。
【００６６】
ＣＰＵ５１はステップＳ１７２へ移行すると、ＲＯＭ５２に予め記録された入賞限度数（例えば１０）をカウンタＮ３にセットする。この入賞限度数は小当り遊技で特別入賞口内に入賞することが可能な遊技球の最大個数を示すものであり、ＣＰＵ５１はステップＳ１７２でカウンタＮ３をセットしたときにはステップＳ１７３へ移行し、タイマＴ４に開放限度時間（例えば１．２ｓｅｃ）をセットする。この開放限度時間は小当り遊技で特別入賞口を開放しておくことが可能な最大時間を示すものであり、ＣＰＵ５１はステップＳ１７３でタイマＴ４をセットしたときにはステップＳ１７４へ移行する。ここでソレノイド回路５６に開放信号を出力することに基づいて特別入賞口を開放し、小当り遊技を開始する。次にステップＳ１７５で開放フラグをオンし、小当り遊技を開始したことを記録する。
【００６７】
ＣＰＵ５１は小当り遊技を開始すると、ステップＳ１７１で開放フラグのオンを判断し、ステップＳ１７６でタイマＴ４の計測値からＲＯＭ５２に予め記録された単位値（４ｍｓｅｃ）を減算することに基づいて小当り遊技の残り時間を更新する。そして、ステップＳ１７７へ移行し、タイマＴ４の減算結果をＲＯＭ５２に予め記録された限度値「０」と比較する。ここで「Ｔ４＝０」を判断したときにはステップＳ１８１へ移行し、ソレノイド回路５６に閉鎖信号を出力することに基づいて特別入賞口を閉鎖し、小当り遊技を終える。
【００６８】
ＣＰＵ５１はステップＳ１７７で「Ｔ４＞０」を判断すると、ステップＳ１７８でカウントセンサ２７からのカウント信号の有無を判断する。ここでカウントセンサ２７からのカウント信号が有ることを判断したときにはステップＳ１７９へ移行し、カウンタＮ３の計測値からＲＯＭ５２に予め記録された単位個数「１」を減算する。そして、ステップＳ１８０へ移行し、カウンタＮ３の減算結果をＲＯＭ５２に予め記録された限度値「０」と比較する。ここで「Ｎ３＝０」を判断したときにはステップＳ１８１へ移行し、特別入賞口を閉鎖することに基づいて小当り遊技を終える。即ち、小当り遊技は特別入賞口の開放時間が開放限度値に到達または遊技球の入賞個数が入賞限度値に到達することに基づいて終了するものであり、小当り遊技で特別入賞口に入賞することが可能な遊技球の個数は大当り遊技で特別入賞口に入賞することが可能な遊技球の個数に比べて少なく設定されている。
【００６９】
ＣＰＵ５１はステップＳ１８１で小当り遊技を終えると、ステップＳ１８２で開放フラグをオフする。そして、ステップＳ１８３で演出制御回路７０に小当り遊技停止コマンドを送信し、ステップＳ１８４でメイン制御フラグに大当り判定処理をセットする。この小当り遊技停止コマンドは小当り遊技が終了したことを演出制御回路７０に知らせるものであり、演出制御回路７０は小当り遊技停止コマンドを受信することに基づいて小当り遊技の映像的な演出を終えることを図柄制御回路８０に指示し、小当り遊技の音的な演出を終えることを音制御回路９０に指示し、小当り遊技の電飾的な演出を終えることを電飾制御回路１００に指示する。
［４］演出制御回路７０の内部処理の説明
［４−１］メイン処理
演出制御回路７０のＣＰＵ７１は電源が投入されると、図２１のステップＳ２０１の電源投入処理でＲＡＭ７３の全データを初期設定する。そして、ステップＳ２０２へ移行し、タイマ割込フラグの設定状態を判断する。このタイマ割込フラグはＣＰＵ７１がタイマ回路７４からのパルス信号を受信することに基づいてタイマ割込処理でオンするものであり、ＣＰＵ７１はステップＳ２０２でタイマ割込フラグのオフを検出したときにはステップＳ２０３のカウンタ更新処理１へ移行し、ステップＳ２０２でタイマ割込フラグのオンを検出したときにはステップＳ２０４へ移行する。このステップＳ２０４でタイマ割込フラグをオフし、ステップＳ２０５のカウンタ更新処理２とステップＳ２０６の保留コマンド処理とステップＳ２０７のコマンド処理を順に実行する。
［４−２］ＩＮＴ割込処理
演出制御回路７０のＣＰＵ７１はメイン制御回路５０からのストローブ信号（ＩＮＴ信号）を受信すると、ＩＮＴ割込処理を起動する。このストローブ信号はメイン制御回路５０がコマンドと共に送信するものであり、ＣＰＵ７１はＩＮＴ割込処理を起動したときには図２２のステップＳ２１１でコマンドを受信し、ステップＳ２１２でコマンドの受信結果をＲＡＭ７３に記録する。そして、ステップＳ２１３へ移行し、コマンド処理フラグをコマンドの受信結果に応じてセットする。このコマンド処理フラグはステップＳ２０１の電源投入処理でコマンド待ち処理に初期設定されるものであり、図２３はメイン制御回路５０から送信されるコマンドの種類とコマンド処理フラグの設定内容との関係を示している。
【００７０】
ＣＰＵ７１はメイン制御回路５０からの確変大当りコマンドと通常大当りコマンドと小当りコマンドと外れリーチコマンドと完全外れコマンドのいずれかを受信したときにはコマンド処理フラグを当落コマンド処理にセットし、変動パターンコマンドを受信したときにはコマンド処理フラグを変動パターンコマンド処理にセットし、装飾図柄遊技開始コマンドを受信したときにはコマンド処理フラグを装飾図柄遊技開始コマンド処理にセットし、装飾図柄遊技停止コマンドを受信したときにはコマンド処理フラグを装飾図柄遊技停止コマンド処理にセットする。また、大当り遊技開始コマンドを受信したときにはコマンド処理フラグを大当り遊技開始コマンド処理にセットし、大当り遊技停止コマンドを受信したときにはコマンド処理フラグを大当り遊技停止コマンド処理にセットし、小当り遊技開始コマンドを受信したときにはコマンド処理フラグを小当り遊技開始コマンド処理にセットし、小当り遊技停止コマンドを受信したときにはコマンド処理フラグを小当り遊技停止コマンド処理にセットし、保留コマンド１〜４のいずれかを受信したときにはコマンド処理フラグをコマンド待ち処理にセットする。
［４−３］カウンタ更新処理１
図２４は図２１のステップＳ２０３のカウンタ更新処理１の詳細を示すものであり、ＣＰＵ７１は図２４のステップＳ２２１でランダムカウンタＲ１１の現在の計測値に「１」を加算する。このランダムカウンタＲ１１は装飾図柄の各列の図柄要素を設定するためのものであり、３桁のカウンタから構成されている。このランダムカウンタＲ１１の１桁目は、図２５に示すように、「０」から「７」に加算された後に「０」に戻して循環的に加算され、２桁目は１桁目が「７」から「０」に加算される桁上げ毎に「１」だけ加算され、３桁目は２桁目が「７」から「０」に加算される桁上げ毎に「１」だけ加算される。
【００７１】
ＣＰＵ７１は図２４のステップＳ２２１でランダムカウンタＲ１１を更新すると、ステップＳ２２２でランダムカウンタＲ１１の更新結果の１桁目と３桁目とを比較する。ここで両者が相違していることを検出したときにはステップＳ２２３へ移行し、ランダムカウンタＲ１１の更新結果をＲＡＭ７３の完全外れ図柄エリアに格納する。即ち、完全外れ図柄エリアは、図２５に示すように、左列および右列が相違する完全外れ図柄の基礎データが格納されるものであり、完全外れ図柄エリアの格納データは次回のステップＳ２２３で更新される。
【００７２】
ＣＰＵ７１は図２４のステップＳ２２２でランダムカウンタＲ１１の１桁目および３桁目が相互に同一であることを検出すると、ステップＳ２２４でランダムカウンタＲ１１の１桁目と２桁目を比較する。ここで両者が相違していることを検出したときにはステップＳ２２５へ移行し、ランダムカウンタＲ１１の更新結果をＲＡＭ７３の外れリーチ図柄エリアに格納する。即ち、外れリーチ図柄エリアは、図２５に示すように、左列および右列が相互に同一で中列が相違する外れリーチ図柄の基礎データが格納されるものであり、外れリーチ図柄エリアの格納データは次回のステップＳ２２５で更新される。
［４−４］カウンタ更新処理２
ＣＰＵ７１は図２１のステップＳ２０５のカウンタ更新処理２へ移行すると、ランダムカウンタＲ１２の計測値に「１」を加算する。このランダムカウンタＲ１２は装飾図柄を通常大当りの組合せおよび確変大当りの組合せのそれぞれに設定するための乱数値に相当するものであり、初期値「０」から上限値「７」に加算された後に初期値「０」に戻して循環的に加算される。
［４−５］保留コマンド処理
図２６は図２１のステップＳ２０６の保留コマンド処理の詳細を示すものであり、ＣＰＵ７１は図２６のステップＳ２３１でＲＯＭ７２に予め記録された単位時間ΔＴ（４ｍｓｅｃ）をタイマＴ１１の計測値に加算する。このタイマＴ１１は電源投入時を基準とする時間の経過を直接的に計測するものであり、図２１のステップＳ２０１の電源投入処理で「０」に初期設定された後にリセットされることなく累積的に加算される。このタイマＴ１１は特賞値推測カウンタおよび特賞状態推測カウンタのそれぞれに相当するものである。
【００７３】
ＣＰＵ７１は図２６のステップＳ２３１でタイマＴ１１を加算すると、ステップＳ２３２でＲＡＭ７３に保留コマンド１の受信結果が記録されているか否かを判断する。この保留コマンド１はメイン制御回路５０が保留データエリア１にランダムカウンタＲ１〜Ｒ４の取得結果を記録することに基づいて図８のデータ取得処理で送信するものであり、ＣＰＵ７１は図２６のステップＳ２３２でＲＡＭ７３に保留コマンド１の受信結果が記録されていることを判断したときにはステップＳ２３３へ移行する。ここで図柄制御回路８０に保留表示コマンド１を送信し、ステップＳ２３４でタイマＴ１１の加算結果を取得する。この図柄制御回路８０のＣＰＵ８１は保留表示コマンド１を受信したときにはＶＤＰ８４に保留表示コマンド１を送信する。このＶＤＰ８４は保留表示コマンド１を受信したときにはＶＲＯＭ８５から保留表示コマンド１に応じた表示データを検出し、図２７の（ａ）に示すように、装飾図柄表示器３２の保留表示領域３３内に表示データの検出結果に基づいて１個の保留絵柄２０１を表示することに基づいて保留回数「１」を報知する。
【００７４】
演出制御回路７０のＲＡＭ７３には、図２８に示すように、推測データエリア１〜推測データエリア４が設定されている。これら推測データエリア１〜推測データエリア４のそれぞれはタイマＴ１１の取得結果を推測データとして記録しておくためのものであり、ＣＰＵ７１は図２６のステップＳ２３４でタイマＴ１１の加算結果を取得したときにはステップＳ２３５でタイマＴ１１の取得結果を推測データエリア１に推測データ１として記録する。そして、ステップＳ２３６へ移行し、ＲＡＭ７３に記録されている保留コマンド１の受信結果をクリアする。
【００７５】
ＣＰＵ７１はステップＳ２３２でＲＡＭ７３に保留コマンド１の受信結果が記録されていないことを判断すると、ステップＳ２３７でＲＡＭ７３に保留コマンド２の受信結果が記録されているか否かを判断する。この保留コマンド２はメイン制御回路５０が保留データエリア２にランダムカウンタＲ１〜Ｒ４の取得結果を記録することに基づいて図８のデータ取得処理で送信するものであり、ＣＰＵ７１は図２６のステップＳ２３７でＲＡＭ７３に保留コマンド２の受信結果が記録されていることを判断したときにはステップＳ２３８へ移行する。ここで図柄制御回路８０に保留表示コマンド２を送信し、ステップＳ２３９でタイマＴ１１の加算結果を取得する。この図柄制御回路８０のＣＰＵ８１は保留表示コマンド２を受信したときにはＶＤＰ８４に保留表示コマンド２を送信する。このＶＤＰ８４は保留表示コマンド２を受信したときにはＶＲＯＭ８５から保留表示コマンド２に応じた表示データを検出し、図２７の（ｂ）に示すように、装飾図柄表示器３２の保留表示領域３３内に表示データの検出結果に基づいて２個の保留絵柄２０１を表示することに基づいて保留回数「２」を報知する。
【００７６】
ＣＰＵ７１は図２６のステップＳ２３９でタイマＴ１１の加算結果を取得すると、ステップＳ２４０でタイマＴ１１の取得結果をＲＡＭ７３の推測データエリア２に推測データ２として記録する。そして、ステップＳ２３６へ移行し、ＲＡＭ７３に記録されている保留コマンド２の受信結果をクリアする。
【００７７】
ＣＰＵ７１はステップＳ２３７でＲＡＭ７３に保留コマンド２の受信結果が記録されていないことを判断すると、ステップＳ２４１でＲＡＭ７３に保留コマンド３の受信結果が記録されているか否かを判断する。この保留コマンド３はメイン制御回路５０が保留データエリア３にランダムカウンタＲ１〜Ｒ４の取得結果を記録することに基づいて図８のデータ取得処理で送信するものであり、ＣＰＵ７１は図２６のステップＳ２４１でＲＡＭ７３に保留コマンド３の受信結果が記録されていることを判断したときにはステップＳ２４２へ移行する。ここで図柄制御回路８０に保留表示コマンド３を送信し、ステップＳ２４３でタイマＴ１１の加算結果を取得する。この図柄制御回路８０のＣＰＵ８１は保留表示コマンド３を受信したときにはＶＤＰ８４に保留表示コマンド３を送信する。このＶＤＰ８４は保留表示コマンド３を受信したときにはＶＲＯＭ８５から保留表示コマンド３に応じた表示データを検出し、図２７の（ｃ）に示すように、装飾図柄表示器３２の保留表示領域３３内に表示データの検出結果に基づいて３個の保留絵柄２０１を表示することに基づいて保留回数「３」を報知する。
【００７８】
ＣＰＵ７１は図２６のステップＳ２４３でタイマＴ１１の加算結果を取得すると、ステップＳ２４４でタイマＴ１１の取得結果をＲＡＭ７３の推測データエリア３に推測データ３として記録する。そして、ステップＳ２３６へ移行し、ＲＡＭ７３に記録されている保留コマンド３の受信結果をクリアする。
【００７９】
ＣＰＵ７１はステップＳ２４１でＲＡＭ７３に保留コマンド３の受信結果が記録されていないことを判断すると、ステップＳ２４５でＲＡＭ７３に保留コマンド４の受信結果が記録されているか否かを判断する。この保留コマンド４はメイン制御回路５０が保留データエリア４にランダムカウンタＲ１〜Ｒ４の取得結果を記録することに基づいて図８のデータ取得処理で送信するものであり、ＣＰＵ７１は図２６のステップＳ２４５でＲＡＭ７３に保留コマンド４の受信結果が記録されていることを判断したときにはステップＳ２４６へ移行する。ここで図柄制御回路８０に保留表示コマンド４を送信し、ステップＳ２４７でタイマＴ１１の加算結果を取得する。この図柄制御回路８０のＣＰＵ８１は保留表示コマンド４を受信したときにはＶＤＰ８４に保留表示コマンド４を送信する。このＶＤＰ８４は保留表示コマンド４を受信したときにはＶＲＯＭ８５から保留表示コマンド４に応じた表示データを検出し、図２７の（ｄ）に示すように、装飾図柄表示器３２の保留表示領域３３内に表示データの検出結果に基づいて４個の保留絵柄２０１を表示することに基づいて保留回数「４」を報知する。
【００８０】
ＣＰＵ７１は図２６のステップＳ２４７でタイマＴ１１の加算結果を取得すると、ステップＳ２４８でタイマＴ１１の取得結果をＲＡＭ７３の推測データエリア４に推測データ４として記録する。そして、ステップＳ２３６へ移行し、ＲＡＭ７３に記録されている保留コマンド４の受信結果をクリアする。即ち、推測データエリア１はメイン制御回路５０が保留データエリア１にランダムカウンタＲ１〜Ｒ４のそれぞれを記録した記録タイミングが推測データ１として記録されるものであり、推測データエリア２はメイン制御回路５０が保留データエリア２にランダムカウンタＲ１〜Ｒ４のそれぞれを記録した記録タイミングが推測データ２として記録されるものであり、推測データエリア３はメイン制御回路５０が保留データエリア３にランダムカウンタＲ１〜Ｒ４のそれぞれを記録した記録タイミングが推測データ３として記録されるものであり、推測データエリア４はメイン制御回路５０が保留データエリア４にランダムカウンタＲ１〜Ｒ４のそれぞれを記録した記録タイミングが推測データ４として記録されるものである。
［４−６］コマンド処理
図２９は図２１のステップＳ２０７のコマンド処理の詳細を示すものであり、ＣＰＵ７１は図２１のステップＳ２０７のコマンド処理では図２９のステップＳ３０１のコマンド待ち処理〜ステップＳ３０９の小当り遊技停止コマンド処理をコマンド処理フラグの設定状態に基いて択一的に実行する。
［４−６−１］コマンド待ち処理
ＣＰＵ７１はコマンド処理フラグがコマンド待ち処理にセットされていることを検出すると、図２９のステップＳ３０１のコマンド待ち処理を経て図２１のステップＳ２０２に復帰する。このコマンド待ち処理はメイン制御回路５０からのコマンドを待つ処理であり、実質的な処理動作が行われない。
［４−６−２］当落コマンド処理
メイン制御回路５０が図１０および図１１の大当り判定処理で演出制御回路７０に通常大当りコマンドと確変大当りコマンドと小当りコマンドと外れリーチコマンドと完全外れコマンドのいずれかを送信したときには演出制御回路７０のＣＰＵ７１がコマンド処理フラグをコマンド待ち処理から当落コマンド処理に書き換える。このコマンド処理フラグが当落コマンド処理にセットされた状態ではＣＰＵ７１は図２９のコマンド処理でステップＳ３０２の当落コマンド処理を実行する。
【００８１】
図３０はステップＳ３０２の当落コマンド処理の詳細を示すものであり、ＣＰＵ７１は図３０のステップＳ３１１でＲＡＭ７３からコマンドの受信結果を検出する。そして、ステップＳ３１２へ移行し、コマンドの検出結果を通常大当りコマンドと比較する。ここでコマンドの検出結果が通常大当りコマンドであることを判断したときにはステップＳ３１３へ移行し、装飾図柄を通常大当りの組合せに設定する。
【００８２】
図３１の（ａ）は演出制御回路７０のＲＯＭ７２に予め記録された図柄テーブルを示すものである。この図柄テーブルにはランダムカウンタＲ１２および図柄要素の相関関係が記録されており、ＣＰＵ７１は図３０のステップＳ３１３でランダムカウンタＲ１２の計測値を取得し、図３１の（ａ）の図柄テーブルからランダムカウンタＲ１２の取得結果に応じた図柄要素を選択し、左列の図柄要素と中列の図柄要素と右列の図柄要素のそれぞれを図柄要素の選択結果に設定する。例えばランダムカウンタＲ１２の取得結果が「６」であるときには図柄要素として「８」が選択され、左列の図柄要素と中列の図柄要素と右列の図柄要素のそれぞれが共通の「８」に設定され、装飾図柄が大当りの組合せ「８８８」に設定される。この図柄テーブルには図柄要素として「２」・「４」・「６」・「８」の４種類が設定されており、メイン制御回路５０が通常大当りを判定したときには装飾図柄が偶数の組合せ「２２２」・「４４４」・「６６６」・「８８８」のいずれかに設定される。
【００８３】
ＣＰＵ７１は図３０のステップＳ３１２でコマンドの検出結果が通常大当りコマンドと相違していることを判断すると、ステップＳ３１４でコマンドの検出結果を確変大当りコマンドと比較する。ここでコマンドの検出結果が確変大当りコマンドであることを判断したときにはステップＳ３１５へ移行し、装飾図柄を確変大当りの組合せに設定する。図３１の（ｂ）は演出制御回路７０のＲＯＭ７２に予め記録された図柄テーブルを示すものである。この図柄テーブルにはランダムカウンタＲ１２および図柄要素の相関関係が記録されており、ＣＰＵ７１は図３０のステップＳ３１５でランダムカウンタＲ１２の計測値を取得し、図３１の（ｂ）の図柄テーブルからランダムカウンタＲ１２の取得結果に応じた図柄要素を選択し、左列の図柄要素と中列の図柄要素と右列の図柄要素のそれぞれを図柄要素の選択結果に設定する。例えばランダムカウンタＲ１２の取得結果が「６」であるときには図柄要素として「７」が選択され、左列の図柄要素と中列の図柄要素と右列の図柄要素のそれぞれが共通の「７」に設定され、装飾図柄が大当りの組合せ「７７７」に設定される。この図柄テーブルには図柄要素として「１」・「３」・「５」・「７」の４種類が設定されており、メイン制御回路５０が確変大当りを判定したときには装飾図柄が奇数の組合せ「１１１」・「３３３」・「５５５」・「７７７」のいずれかに設定される。
【００８４】
ＣＰＵ７１は図３０のステップＳ３１４でコマンドの検出結果が確変大当りコマンドと相違していることを判断すると、ステップＳ３１６でコマンドの検出結果を小当りコマンドと比較する。ここでコマンドの検出結果が小当りコマンドであることを判断したときにはステップＳ３１７へ移行し、左列の図柄要素を「１」に設定し、中列の図柄要素を「３」に設定し、右列の図柄要素を「５」に設定する。これら各列の図柄要素のそれぞれは演出制御回路７０のＲＯＭ７２に予め記録されたものであり、メイン制御回路５０が小当りを判定したときには装飾図柄が特定の完全外れの組合せである小当りの組合せ「１３５」に設定される。
【００８５】
ＣＰＵ７１は図３０のステップＳ３１６でコマンドの検出結果が小当りコマンドと相違していることを判断すると、ステップＳ３１８でコマンドの検出結果を外れリーチコマンドを比較する。ここでコマンドの検出結果が外れリーチコマンドであることを判断したときにはステップＳ３１９へ移行し、ＲＡＭ７３の外れリーチ図柄エリアからランダムカウンタＲ１１の計測値を取得する。そして、ランダムカウンタＲ１１の検出結果の３桁目と２桁目と１桁目のそれぞれに「１」を加算し、左列の図柄要素を３桁目の加算結果に設定し、中列の図柄要素を２桁目の加算結果に設定し、右列の図柄要素を１桁目の加算結果に設定する。例えばランダムカウンタＲ１１の３桁目が「１」であるときには左列の図柄要素が「２」に設定され、ランダムカウンタＲ１１の２桁目が「０」であるときには中列の図柄要素が「１」に設定され、ランダムカウンタＲ１１の１桁目が「１」であるときには右列の図柄要素が「２」に設定され、装飾図柄が外れリーチの組合せ「２１２」に設定される。
【００８６】
ＣＰＵ７１はステップＳ３１８でコマンドの検出結果が外れリーチコマンドと相違していることを判断すると、ステップＳ３２０でＲＡＭ７３の完全外れ図柄エリアからランダムカウンタＲ１１の計測値を取得する。そして、ランダムカウンタＲ１１の検出結果の３桁目と２桁目と１桁目のそれぞれに「１」を加算し、左列の図柄要素を３桁目の加算結果に設定し、中列の図柄要素を２桁目の加算結果に設定し、右列の図柄要素を１桁目の加算結果に設定する。例えばランダムカウンタＲ１１の３桁目が「１」であるときには左列の図柄要素が「２」に設定され、ランダムカウンタＲ１１の２桁目が「７」であるときには中列の図柄要素が「８」に設定され、ランダムカウンタＲ１１の１桁目が「３」であるときには右列の図柄要素が「４」に設定され、装飾図柄が完全外れの組合せ「２８４」に設定される。
【００８７】
ＣＰＵ７１は装飾図柄を確変大当りの組合せと通常大当りの組合せと小当りの組合せと外れリーチの組合せと完全外れの組合せのいずれかに設定すると、ステップＳ３２１で左列の図柄要素の設定結果と中列の図柄要素の設定結果と右列の図柄要素の設定結果のそれぞれを図柄制御回路８０に送信する。そして、ステップＳ３２２でコマンドの検出結果を小当りコマンドと比較し、コマンドの検出結果が小当りコマンドであることを判断したときにはステップＳ３２３の大当り推測処理１へ移行する。
【００８８】
図３２はステップＳ３２３の大当り推測処理１の詳細を示すものである。この大当り推測処理１はメイン制御回路５０が図１１の大当り判定処理で演出制御回路７０に小当りコマンドを送信した場合に実行されるものであり、小当りコマンドはメイン制御回路５０が保留データエリア１の大当り判定用のランダムカウンタＲ１の記録結果に基づいて小当りを判定した場合に送信される。即ち、図３２の大当り推測処理が行われるときには大当り判定用のランダムカウンタＲ１の取得タイミングに応じた推測データ１が演出制御回路７０の推測データエリア１に記録されている。
【００８９】
ＣＰＵ７１は図３２のステップＳ３４１へ移行すると、カウンタＮ１１の設定結果をＲＯＭ７２に予め記録された限度値「０」と比較する。このカウンタＮ１１は連続予告を行うことが判定されることに基づいて予告演出の連続的な繰返し回数が設定されるものであり、カウンタＮ１１が「１」にセットされているときには今回の装飾図柄遊技の終了時に装飾図柄が通常大当りの組合せおよび確変大当りの組合せになることが今回の装飾図柄遊技の開始時に予告され、カウンタＮ１１が「２」にセットされているときには次回の装飾図柄遊技の終了時に装飾図柄が通常大当りの組合せおよび確変大当りの組合せのいずれかになることが今回の装飾図柄遊技の開始時および次回の装飾図柄遊技の開始時のそれぞれで予告され、カウンタＮ１１が「３」にセットされているときには次々回の装飾図柄遊技の終了時に装飾図柄が通常大当りの組合せおよび確変大当りの組合せのいずれかになることが今回の装飾図柄遊技の開始時と次回の装飾図柄遊技の開始時と次々回の装飾図柄遊技の開始時のそれぞれで予告され、カウンタＮ１１が「４」にセットされているときには次々々回の装飾図柄遊技の終了時に装飾図柄が通常大当りの組合せおよび確変大当りの組合せのいずれかになることが今回の装飾図柄遊技の開始時と次回の装飾図柄遊技の開始時と次々回の装飾図柄遊技の開始時と次々々回の装飾図柄遊技の開始時のそれぞれで予告される。このカウンタＮ１１は図２１のステップＳ２０１の電源投入処理で「０」に初期設定されるものであり、ＣＰＵ７１は連続予告を行うことが判定されていないときには図３２のステップＳ３４１で「Ｎ１１＝０」を判断してステップＳ３４２へ移行する。
【００９０】
ＣＰＵ７１はステップＳ３４２へ移行すると、ＲＡＭ７３の推測データエリア２に推測データ２が記録されているか否かを判断する。この推測データ２は保留データエリア２のランダムカウンタＲ１〜Ｒ４のそれぞれの取得タイミングを示すものであり、保留データエリア２にランダムカウンタＲ１〜Ｒ４の取得結果が記録されているときには推測データエリア２に推測データ２が記録されている。
【００９１】
ＣＰＵ７１はステップＳ３４２でＲＡＭ７３の推測データエリア２に推測データ２が記録されていることを判断すると、ステップＳ３４３で時間差データ１を演算する。この時間差データ１は推測データエリア１から推測データ１を検出し、推測データエリア２から推測データ２を検出し、「推測データ２−推測データ１」を演算することで得られるものであり、ＣＰＵ７１はステップＳ３４３で時間差データ１を演算したときにはステップＳ３４４へ移行し、時間差データ１の演算結果をＲＯＭ７２に予め記録された下限値Ｔｍｉｎ１１およびＲＯＭ７２に予め記録された上限値Ｔｍａｘ１１のそれぞれと比較する。
【００９２】
小当りはメイン制御回路５０がランダムカウンタＲ１として小当り値「４３９」を取得した場合に判定されるものである。この小当り値「４３９」から通常モード用の大当り値「７」までの時間差は「７６０＊４ｍｓｅｃ」であり、小当り値「４３９」から通常モード用の大当り値「３１３」までの時間差は「１０６６＊４ｍｓｅｃ」であり、小当り値「４３９」から通常モード用の大当り値「１０６９」までの時間差は「６３０＊４ｍｓｅｃ」であり、下限値Ｔｍｉｎ１１は時間差「７６０＊４ｍｓｅｃ」から誤差ΔＴｇ（例えば４ｍｓｅｃ＊２）を減算することで設定され、上限値Ｔｍａｘ１１は時間差「７６０＊４ｍｓｅｃ」に誤差ΔＴｇ（例えば４ｍｓｅｃ＊２）を加算することで設定されている。従って、時間差データ１が下限値Ｔｍｉｎ１１および上限値Ｔｍａｘ１１の範囲内に属しているときには保留データエリア２のランダムカウンタＲ１に基づいて通常大当りおよび確変大当りのいずれかが判定される確率が相対的に高く、時間差データ１が下限値Ｔｍｉｎ１１および上限値Ｔｍａｘ１１の範囲内に属していないときには保留データエリア２のランダムカウンタＲ１に基づいて通常大当りおよび確変大当りのいずれかが判定される確率が相対的に低い。
【００９３】
ＣＰＵ７１は図３２のステップＳ３４４で「Ｔｍｉｎ１１≦時間差データ１≦Ｔｍａｘ１１」であることを判断すると、連続予告を実行することを判定する。そして、ステップＳ３４７へ移行し、カウンタＮ１１に「２」をセットする。即ち、次回の保留データエリア２のランダムカウンタＲ１に基づいて通常大当りおよび確変大当りのいずれかが判定される確率が相対的に高いときには連続予告回数が「２」に設定され、今回の装飾図柄遊技および次回の装飾図柄遊技のそれぞれで連続予告が実行される。
【００９４】
ＣＰＵ７１はステップＳ３４４で「Ｔｍｉｎ１１≦時間差データ１≦Ｔｍａｘ１１」ではないことを判断すると、ステップＳ３４５で時間差データ１の演算結果をＲＯＭ７２に予め記録された下限値Ｔｍｉｎ１２およびＲＯＭ７２に予め記録された上限値Ｔｍａｘ１２のそれぞれと比較する。下限値Ｔｍｉｎ１２は時間差「１０６６＊４ｍｓｅｃ」から誤差ΔＴｇ（例えば４ｍｓｅｃ＊２）を減算することで設定され、上限値Ｔｍａｘ１２は時間差「１０６６＊４ｍｓｅｃ」に誤差ΔＴｇ（例えば４ｍｓｅｃ＊２）を加算することで設定されている。従って、時間差データ１が下限値Ｔｍｉｎ１２および上限値Ｔｍａｘ１２の範囲内に属しているときには保留データエリア２のランダムカウンタＲ１に基づいて通常大当りおよび確変大当りのいずれかが判定される確率が相対的に高く、時間差データ１が下限値Ｔｍｉｎ１２および上限値Ｔｍａｘ１２の範囲内に属していないときには保留データエリア２のランダムカウンタＲ１に基づいて通常大当りおよび確変大当りのいずれかが判定される確率が相対的に低い。
【００９５】
ＣＰＵ７１は図３２のステップＳ３４５で「Ｔｍｉｎ１２≦時間差データ１≦Ｔｍａｘ１２」であることを判断すると、連続予告を実行することを判定する。そして、ステップＳ３４７でカウンタＮ１１に「２」をセットし、今回の装飾図柄遊技および次回の装飾図柄遊技のそれぞれで連続予告を行うことを記録する。
【００９６】
ＣＰＵ７１はステップＳ３４５で「Ｔｍｉｎ１２≦時間差データ１≦Ｔｍａｘ１２」ではないことを判断すると、ステップＳ３４６で時間差データ１の演算結果をＲＯＭ７２に予め記録された下限値Ｔｍｉｎ１３およびＲＯＭ７２に予め記録された上限値Ｔｍａｘ１３のそれぞれと比較する。下限値Ｔｍｉｎ１３は時間差「６３０＊４ｍｓｅｃ」から誤差ΔＴｇ（例えば４ｍｓｅｃ＊２）を減算することで設定され、上限値Ｔｍａｘ１３は時間差「６３０＊４ｍｓｅｃ」に誤差ΔＴｇ（例えば４ｍｓｅｃ＊２）を加算することで設定されている。従って、時間差データ１が下限値Ｔｍｉｎ１３および上限値Ｔｍａｘ１３の範囲内に属しているときには保留データエリア２のランダムカウンタＲ１に基づいて通常大当りおよび確変大当りのいずれかが判定される確率が相対的に高く、時間差データ１が下限値Ｔｍｉｎ１３および上限値Ｔｍａｘ１３の範囲内に属していないときには保留データエリア２のランダムカウンタＲ１に基づいて通常大当りおよび確変大当りのいずれかが判定される確率が相対的に低い。
【００９７】
ＣＰＵ７１は図３２のステップＳ３４６で「Ｔｍｉｎ１３≦時間差データ１≦Ｔｍａｘ１３」であることを判断すると、連続予告を実行することを判定する。そして、ステップＳ３４７でカウンタＮ１１に「２」をセットし、今回の装飾図柄遊技および次回の装飾図柄遊技のそれぞれで連続予告を行うことを記録する。
【００９８】
ＣＰＵ７１はステップＳ３４６で「Ｔｍｉｎ１３≦時間差データ１≦Ｔｍａｘ１３」ではないことを判断すると、ステップＳ３４８でＲＡＭ７３の推測データエリア３に推測データ３が記録されているか否かを判断する。この推測データ３は保留データエリア３のランダムカウンタＲ１〜Ｒ４のそれぞれの取得タイミングを示すものであり、保留データエリア３にランダムカウンタＲ１〜Ｒ４の取得結果が記録されているときには推測データエリア３に推測データ３が記録されている。
【００９９】
ＣＰＵ７１は図３２のステップＳ３４８でＲＡＭ７３の推測データエリア３に推測データ３が記録されていることを判断すると、ステップＳ３４９で時間差データ２を演算する。この時間差データ２はＲＡＭ７３の推測データエリア１から推測データ１を検出し、ＲＡＭ７３の推測データエリア３から推測データ３を検出し、「推測データ３−推測データ１」を演算することで得られるものであり、ＣＰＵ７１はステップＳ３４９で時間差データ２を演算したときにはステップＳ３５０へ移行し、時間差データ２の演算結果を下限値Ｔｍｉｎ１１および上限値Ｔｍａｘ１１のそれぞれと比較する。
【０１００】
ＣＰＵ７１はステップＳ３５０で「Ｔｍｉｎ１１≦時間差データ２≦Ｔｍａｘ１１」であることを判断すると、ステップＳ３５３でカウンタＮ１１に「３」をセットする。即ち、次々回の保留データエリア３のランダムカウンタＲ１に基づいて通常大当りおよび確変大当りのいずれかが判定される確率が相対的に高いときには連続予告回数が「３」に設定され、今回の装飾図柄遊技と次回の装飾図柄遊技と次々回の装飾図柄遊技のそれぞれで連続予告が実行される。
【０１０１】
ＣＰＵ７１はステップＳ３５０で「Ｔｍｉｎ１１≦時間差データ２≦Ｔｍａｘ１１」ではないことを判断すると、ステップＳ３５１で時間差データ２の演算結果を下限値Ｔｍｉｎ１２および上限値Ｔｍａｘ１２のそれぞれと比較する。ここで「Ｔｍｉｎ１２≦時間差データ２≦Ｔｍａｘ１２」であることを判断したときにはステップＳ３５３へ移行し、カウンタＮ１１に「３」をセットすることに基づいて今回の装飾図柄遊技と次回の装飾図柄遊技と次々回の装飾図柄遊技のそれぞれで連続予告を行うことを記録する。
【０１０２】
ＣＰＵ７１はステップＳ３５１で「Ｔｍｉｎ１２≦時間差データ２≦Ｔｍａｘ１２」ではないことを判断すると、ステップＳ３５２で時間差データ２の演算結果を下限値Ｔｍｉｎ１３および上限値Ｔｍａｘ１３のそれぞれと比較する。ここで「Ｔｍｉｎ１３≦時間差データ２≦Ｔｍａｘ１３」であることを判断したときにはステップＳ３５３へ移行し、カウンタＮ１１に「３」をセットすることに基づいて今回の装飾図柄遊技と次回の装飾図柄遊技と次々回の装飾図柄遊技のそれぞれで連続予告を行うことを記録する。
【０１０３】
ＣＰＵ７１はステップＳ３５２で「Ｔｍｉｎ１３≦時間差データ２≦Ｔｍａｘ１３」ではないことを判断すると、ステップＳ３５４でＲＡＭ７３の推測データエリア４に推測データ４が記録されているか否かを判断する。この推測データ４は保留データエリア４のランダムカウンタＲ１〜Ｒ４のそれぞれの取得タイミングを示すものであり、保留データエリア４にランダムカウンタＲ１〜Ｒ４の取得結果が記録されているときには推測データエリア４に推測データ４が記録されている。
【０１０４】
ＣＰＵ７１は図３２のステップＳ３５４でＲＡＭ７３の推測データエリア４に推測データ４が記録されていることを判断すると、ステップＳ３５５で時間差データ３を演算する。この時間差データ３はＲＡＭ７３の推測データエリア１から推測データ１を検出し、ＲＡＭ７３の推測データエリア４から推測データ４を検出し、「推測データ４−推測データ１」を演算することで得られるものであり、ＣＰＵ７１はステップＳ３５５で時間差データ３を演算したときにはステップＳ３５６へ移行し、時間差データ３の演算結果を下限値Ｔｍｉｎ１１および上限値Ｔｍａｘ１１のそれぞれと比較する。
【０１０５】
ＣＰＵ７１はステップＳ３５６で「Ｔｍｉｎ１１≦時間差データ３≦Ｔｍａｘ１１」であることを判断すると、ステップＳ３５９でカウンタＮ１１に「４」をセットする。即ち、次々々回の保留データエリア４のランダムカウンタＲ１に基づいて通常大当りおよび確変大当りのいずれかが判定される確率が相対的に高いときには連続予告回数が「４」に設定され、今回の装飾図柄遊技と次回の装飾図柄遊技と次々回の装飾図柄遊技と次々々回の装飾図柄遊技のそれぞれで連続予告が実行される。
【０１０６】
ＣＰＵ７１はステップＳ３５６で「Ｔｍｉｎ１１≦時間差データ３≦Ｔｍａｘ１１」ではないことを判断すると、ステップＳ３５７で時間差データ３の演算結果を下限値Ｔｍｉｎ１２および上限値Ｔｍａｘ１２のそれぞれと比較する。ここで「Ｔｍｉｎ１２≦時間差データ３≦Ｔｍａｘ１２」であることを判断したときにはステップＳ３５９へ移行し、カウンタＮ１１に「４」をセットすることに基づいて今回の装飾図柄遊技と次回の装飾図柄遊技と次々回の装飾図柄遊技と次々々回の装飾図柄遊技のそれぞれで連続予告を行うことを記録する。
【０１０７】
ＣＰＵ７１はステップＳ３５７で「Ｔｍｉｎ１２≦時間差データ３≦Ｔｍａｘ１２」ではないことを判断すると、ステップＳ３５８で時間差データ３の演算結果を下限値Ｔｍｉｎ１３および上限値Ｔｍａｘ１３のそれぞれと比較する。ここで「Ｔｍｉｎ１３≦時間差データ３≦Ｔｍａｘ１３」であることを判断したときにはステップＳ３５９へ移行し、カウンタＮ１１に「４」をセットすることに基づいて今回の装飾図柄遊技と次回の装飾図柄遊技と次々回の装飾図柄遊技と次々々回の装飾図柄遊技のそれぞれで連続予告を行うことを記録する。
【０１０８】
ＣＰＵ７１は図３０のステップＳ３２２でコマンドの検出結果が小当りコマンドではないことを判断すると、ステップＳ３２４で通常モードフラグの設定状態を判断する。この通常モードフラグはメイン制御回路５０が図１０のステップＳ５６で大当りであるか否かを判定したときの確率変動モードの設定状態を示すものであり、メイン制御回路５０が図１０のステップＳ５６で大当りであるか否かを通常モードで判定したときにはオンされ、確率変動モードで判定したときにはオフされる。
【０１０９】
ＣＰＵ７１はメイン制御回路５０が図１０のステップＳ５６で大当りであるか否かを確率変動モードで判定したときには図３０のステップＳ３２４で通常モードフラグのオフを判断し、ステップＳ３２５でコマンドの検出結果を確変大当りコマンドと比較する。ここでコマンドの検出結果が確変大当りコマンドであることを判断したときにはステップＳ３２６で通常モードフラグをオフし、ステップＳ３３２へ移行する。また、ステップＳ３２５でコマンドの検出結果が確変大当りコマンドではないことを判断したときにはステップＳ３３５へ移行し、コマンドの検出結果を通常大当りコマンドと比較する。ここでコマンドの検出結果が通常大当りコマンドであることを判断したときにはステップＳ３３６で通常モードフラグをオンし、ステップＳ３３２へ移行する。この通常モードフラグは図２１のステップＳ２０１の電源投入処理でオン状態に初期設定されるものである。
【０１１０】
ＣＰＵ７１はメイン制御回路５０が図１０のステップＳ５６で大当りであるか否かを通常モードで判定したときには図３０のステップＳ３２４で通常モードフラグのオンを判断し、ステップＳ３２７でコマンドの検出結果を通常大当りコマンドと比較する。ここでコマンドの検出結果が通常大当りコマンドであることを判断したときにはステップＳ３３０の大当り値推測処理およびステップＳ３３１の大当り推測処理２へ順に移行する。
【０１１１】
ＣＰＵ７１はステップＳ３２７でコマンドの検出結果が通常大当りコマンドではないことを判断すると、ステップＳ３２８でコマンドの検出結果を確変大当りコマンドと比較する。ここでコマンドの検出結果が確変大当りコマンドであることを判断したときにはステップＳ３２９へ移行し、通常モードフラグをオフする。そして、ステップＳ３３０の大当り値推測処理およびステップＳ３３１の大当り推測処理２へ順に移行する。即ち、大当り値推測処理および大当り推測処理２のそれぞれはメイン制御回路５０が通常モードの設定時に図１０のステップＳ５６で大当り判定用のランダムカウンタＲ１の取得結果が通常モード用の大当り値「７，３１３，１０６９」のいずれかと同一であることに基づいて大当りと判定し、通常大当りコマンドおよび確変大当りコマンドのいずれかを送信した場合に実行されるものであり、大当り値推測処理および大当り推測処理２のそれぞれが行われるときにはランダムカウンタＲ１の取得タイミング「７，３１３，１０６９」のいずれかに応じた推測データ１が演出制御回路７０の推測データエリア１に記録されている。
【０１１２】
図３３はステップＳ３３０の大当り値推測処理の詳細を示すものであり、ＣＰＵ７１は図３３のステップＳ３６０でカウンタフラグの設定状態を判断する。このカウンタフラグは図２１のステップＳ２０１の電源投入処理でオフ状態に初期設定されるものであり、ＣＰＵ７１は図３３のステップＳ３６０でカウンタフラグのオフを判断したときにはステップＳ３６１へ移行する。ここでＲＡＭ７３の推測データエリア１から推測データ１の記録結果を検出し、ステップＳ３６２で推測データ１の検出結果をカウンタＮｏ１にセットする。このカウンタＮｏ１は第１のカウンタデータに相当するものであり、ＣＰＵ７１はステップＳ３６２でカウンタＮｏ１をセットしたときにはステップＳ３６３へ移行し、カウンタフラグをオンする。この推測データ１はメイン制御回路５０が図１０のステップＳ５６で大当りであると判定したランダムカウンタＲ１の取得タイミングを示すものであり、通常モードで通常大当りおよび確変大当りのいずれかが１回目に判定されたときにはカウンタＮｏ１に大当りとなったランダムカウンタＲ１の取得タイミングを示す推測データ１がセットされる。
【０１１３】
ＣＰＵ７１は図３３のステップＳ３６０でカウンタフラグがオンされていることを判断すると、ステップＳ３６４でＲＡＭ７３の推測データエリア１から推測データ１の記録結果を検出し、ステップＳ３６５で推測データ１の検出結果をカウンタＮｏ２にセットする。この推測データエリア１の推測データ１は装飾図柄遊技が開始されることに基づいてクリアされるものであり、推測データエリア１から推測データ１がクリアされたときには次のタイマＴ１１の取得結果が推測データエリア１に推測データ１として記録される。即ち、カウンタＮｏ１に推測データ１の検出結果がセットされた状態の通常モードで通常大当りおよび確変大当りのいずれかが新たに判定されたときにはステップＳ３６０でカウンタフラグのオンが判断され、メイン制御回路５０が図１０のステップＳ５６で新たに大当りであると判定したランダムカウンタＲ１の取得タイミングを示す推測データ１が図３３のステップＳ３６５でカウンタＮｏ２にセットされる。このカウンタＮｏ２は第２のカウンタデータに相当するものである。
【０１１４】
ＣＰＵ７１はステップＳ３６５でカウンタＮｏ２をセットすると、ステップＳ３６６で時間間隔データΔＮｔを演算する。この時間間隔データΔＮｔはメイン制御回路５０が通常モードの設定時に図１０のステップＳ５６で大当りを１回目に判定してから２回目に判定するまでの時間差を推測するためのデータであり、カウンタＮｏ２の設定結果からカウンタＮｏ１の設定結果を減算することで演算される。
【０１１５】
ＣＰＵ７１は図３３のステップＳ３６６で時間間隔データΔＮｔを演算すると、ステップＳ３６７で間隔値データΔＮｏの初期値を演算する。この間隔値データΔＮｏはメイン制御回路５０が図１０のステップＳ５６で大当りを１回目に判定してから２回目に判定するまでのランダムカウンタＲ１の更新回数を推測するためのデータであり、大当りを１回目に判定してから２回目に判定するまでの間隔に相当する。この間隔値データΔＮｏは時間間隔データΔＮｔの演算結果を更新時間ΔＴ（４ｍｓｅｃ）で除算することで得られるものである。この更新時間ΔＴはメイン制御回路５０が大当り判定用のランダムカウンタＲ１を単位値「１」だけ更新する時間間隔を称するものであり、演出制御回路７０のＲＯＭ７２に予め記録されている。
【０１１６】
ＣＰＵ７１はステップＳ３６７で間隔値データΔＮｏを演算すると、ステップＳ３６８で間隔値データΔＮｏの演算結果をＲＯＭ７２に予め決められた更新周期Ｒｍａｘ（１１９２）と比較する。この更新周期Ｒｍａｘはメイン制御回路５０が大当り判定用のランダムカウンタＲ１を下限値「０」から上限値「１１９１」を経由して下限値「０」に戻すために要する更新回数に相当するものであり、例えばステップＳ３６７の間隔値データΔＮｏの演算結果が更新周期Ｒｍａｘ以下であるときにはＣＰＵ７１はステップＳ３６８からステップＳ３７０へ移行し、ステップＳ３６７の間隔値データΔＮｏの演算結果を大当り値推測データΔＲ１にセットする。
【０１１７】
ＣＰＵ７１はステップＳ３６７の間隔値データΔＮｏの演算結果が更新周期Ｒｍａｘより大きいことを判断すると、ステップＳ３６８からステップＳ３６９へ移行する。ここで間隔値データΔＮｏの演算結果から更新周期Ｒｍａｘを減算し、両者の減算結果を間隔値データΔＮｏにセットする。そして、ステップＳ３６８に復帰し、ステップＳ３６８およびステップＳ３６９を繰返す。このステップＳ３６８で「ΔＮｏ≦Ｒｍａｘ」を判断したときにはステップＳ３７０へ移行し、間隔値データΔＮｏの減算結果を大当り値推測データΔＲ１にセットする。即ち、大当り値推測データΔＲ１は通常モードで通常大当りおよび確変大当りのいずれかかが１回目に判定されてから通常モードで通常大当りおよび確変大当りのいずれかかが２回目に判定されるまでのランダムカウンタＲ１の周回数の余りに相当するものであり、間隔データに相当する。
【０１１８】
演出制御回路７０のＲＯＭ７２には、図３４に示すように、特賞値判定データに相当する大当り値判定データが予め記録されている。この大当り値判定データはメイン制御回路５０が通常モードで大当りを２回目に判定したときの大当り値を推測するためのデータであり、大当り値「１０６９」から大当り値「７」に至るまでの間隔「１３０」に対しては間隔「１３０」を含む基準範囲「１３０−α〜１３０＋α」に大当り値「７」が割付けられ、大当り値「７」から大当り値「３１３」に至るまでの間隔「３０６」に対しては間隔「３０６」を含む基準範囲「３０６−α〜３０６＋α」に大当り値「３１３」が割付けられ、大当り値「１０６９」から大当り値「３１３」に至るまでの間隔「４３６」に対しては間隔「４３６」を含む基準範囲「４３６−α〜４３６＋α」に大当り値「３１３」が割付けられ、大当り値「３１３」から大当り値「１０６９」に至るまでの間隔「７５６」に対しては間隔「７５６」を含む基準範囲「７５６−α〜７５６＋α」に大当り値「１０６９」が割付けられ、大当り値「３１３」から大当り値「７」に至るまでの間隔「８８６」に対しては間隔「８８６」を含む基準範囲「８８６−α〜８８６＋α」に大当り値「７」が割付けられ、大当り値「７」から大当り値「１０６９」に至るまでの間隔「１０６２」に対しては間隔「１０６２」を含む基準範囲「１０６２−α〜１０６２＋α」に大当り値「１０６９」が割付けられている。この大当り値判定データは通常モード用の大当り値から通常モード用の別の大当り値に至るまでの間隔に基づいて設定されたものであり、下記（１）〜（３）に示すように、今回の２回目の通常大当りまたは確変大当りが通常モード用の大当り値「７，３１３，１０６９」のいずれで発生したものであるかを大当り値推測データΔＲ１の設定結果に基づいて判定するものである。
（１）今回の通常モード用の大当り値が「７」で前回の通常モード用の大当り値が「３１３」であるときには、図１３に示すように、両者の間隔が「８８６」になり、今回の通常モード用の大当り値が「７」で前回の通常モード用の大当り値が「１０６９」であるときには両者の間隔が「１３０」になるので、図３４に示すように、「１３０−α（例えば５）≦ΔＲ１≦１３０＋α」および「８８６−α≦ΔＲ１≦８８６＋α」のいずれかであるときには今回の通常大当りまたは今回の確変大当りが通常モード用の大当り値「７」で発生したと判定される。
（２）今回の通常モード用の大当り値が「３１３」で前回の通常モード用の大当り値が「７」であるときには、図１３に示すように、両者の間隔が「３０６」になり、今回の通常モード用の大当り値が「３１３」で前回の通常モード用の大当り値が「１０６９」であるときには両者の間隔が「４３６」になるので、図３４に示すように、「３０６−α≦ΔＲ１≦３０６＋α」および「４３６−α≦ΔＲ１≦４３６＋α」のいずれかであるときには今回の通常大当りまたは今回の確変大当りが通常モード用の大当り値「３１３」で発生したと判定される。
（３）今回の通常モード用の大当り値が「１０６９」で前回の通常モード用の大当り値が「７」であるときには、図１３に示すように、両者の間隔が「１０６２」になり、今回の通常モード用の大当り値が「１０６９」で前回の通常モード用の大当り値が「３１３」であるときには両者の間隔が「７５６」になるので、図３４に示すように、「７５６−α≦ΔＲ１≦７５６＋α」および「１０６２−α≦ΔＲ１≦１０６２＋α」のいずれかであるときには今回の通常大当りまたは確変大当りが通常モード用の大当り値「１０６９」で発生したと判定される。
【０１１９】
ＣＰＵ７１は図３３のステップＳ３７０で大当り値推測データΔＲ１を設定すると、ステップＳ３７１で大当り値推測データΔＲ１の設定結果をＲＯＭ７２に予め記録された無効下限値「０−α（１１８７）」および無効上限値「０＋α（５）」のそれぞれと比較する。ここで「０−α≦ΔＲ１≦０＋α」であることを判断したときにはステップＳ３７７へ移行し、大当り推測フラグをオフする。この大当り推測フラグは図２０のステップＳ２０１の電源投入処理でオフ状態に初期設定されるものであり、ＣＰＵ７１は図３３のステップＳ３７７で大当り推測フラグをオフしたときにはステップＳ３７６へ移行し、今回のカウンタＮｏ２の設定結果をカウンタＮｏ１にセットする。
【０１２０】
即ち、今回の通常モード用の大当り値および前回の通常モード用の大当り値が共通の「７」であるときには両者の間隔が「０」になり、今回の通常モード用の大当り値および前回の通常モード用の大当り値が共通の「３１３」であるときには両者の間隔が「０」になり、今回の通常モード用の大当り値および前回の通常モード用の大当り値が共通の「１０６９」であるときには両者の間隔が「０」になるので、大当り値推測データΔＲ１の設定結果に基づいて通常モード用の大当り値「７，３１３，１０６９」を相互に判別することができない。この場合にはステップＳ３７１で「０−α≦ΔＲ１≦０＋α」であることが判断され、ステップＳ３７６でカウンタＮｏ２の設定結果がカウンタＮｏ１にセットされる。このカウンタＮｏ２の設定結果がカウンタＮｏ１にシフトされたときには通常モードで大当りが新たに判定されることに基づいて推測データ１の検出結果がカウンタＮｏ２にセットされ、通常モードでの今回の推測データ１および通常モードでの直近の推測データ１相互間の差分が時間間隔データΔＮｔとして演算される。
【０１２１】
ＣＰＵ７１は図３３のステップＳ３７１で「０−α≦ΔＲ１≦０＋α」ではないことを判断すると、ステップＳ３７２で図３４の大当り値判定データから基準範囲「１３０−α〜１３０＋α」と「３０６−α〜３０６＋α」と「４３６−α〜４３６＋α」と「７５６−α〜７５６＋α」と「８８６−α〜８８６＋α」と「１０６２−α〜１０６２＋α」のそれぞれを検出し、大当り値推測データΔＲ１の設定結果が基準範囲「１３０−α〜１３０＋α」〜「１０６２−α〜１０６２＋α」のいずれかに属するか否かを判断する。ここで大当り値推測データΔＲ１の設定結果が基準範囲「１３０−α〜１３０＋α」〜「１０６２−α〜１０６２＋α」のいずれにも属さないことを判断したときには図３３のステップＳ３７２からステップＳ３７７へ移行し、大当り推測フラグをオフする。そして、ステップＳ３７６へ移行し、カウンタＮｏ２の設定結果をカウンタＮｏ１にセットする。即ち、大当り値推測データΔＲ１の設定結果に対応する基準範囲が存在しない大当り値の推測不能状態ではカウンタＮｏ２の設定結果がカウンタＮｏ１にシフトされ、通常モードで大当りが新たに判定されることに基づいて推測データ１の検出結果がカウンタＮｏ２にセットされる。このため、通常モードでの今回の推測データ１および通常モードでの直近の推測データ１相互間の差分が時間間隔データΔＮｔとして演算される。
【０１２２】
ＣＰＵ７１は図３３のステップＳステップＳ３７２で大当り値推測データΔＲ１の設定結果が基準範囲「１３０−α〜１３０＋α」〜「１０６２−α〜１０６２＋α」のいずれかに属することを判断すると、ステップＳ３７３で２回目の大当りが「７，３１３，１０６９」のいずれで発生したかを推測する。この推測処理は図３４の大当り値判定データから大当り値推測データΔＲ１の設定結果に応じた通常モード用の大当り値を選択的に検出することで行われるものであり、ＣＰＵ７１はステップＳ３７３で大当り値を検出したときにはステップＳ３７４でＲＡＭ７３に大当り値の検出結果を記録し、ステップＳ３７５で大当り推測フラグをオンし、ステップＳ３７６でカウンタＮｏ２の設定結果をカウンタＮｏ１にセットする。例えば「ΔＲ１＝４３５」であるときには２回目の大当りが大当り値「３１３」で発生したことが推測され、「ΔＲ１＝８８８」であるときには２回目の大当りが大当り値「７」で発生したことが推測される。即ち、大当り値の推測処理が終了したときにはカウンタＮｏ２の設定結果がカウンタＮｏ１にシフトされ、通常モードで大当りが新たに判定されたときには推測データ１の検出結果がカウンタＮｏ２にセットされるので、通常モードでの今回の推測データ１および通常モードでの直近の推測データ１相互間の差分が時間間隔データΔＮｔとして演算される。
【０１２３】
ＣＰＵ７１は図３０のステップＳ３３０の大当り値推測処理を終えると、ステップＳ３３１の大当り推測処理２へ移行する。図３５はステップＳ３３１の大当り推測処理２の詳細を示すものである。この大当り推測処理２はメイン制御回路５０が通常モードの設定時に保留データエリア１のランダムカウンタＲ１の記録結果に基づいて大当りを２回目に判定した場合にステップＳ３３０の大当り値推測処理に続けて実行されるものであり、大当り推測処理２が行われるときにはランダムカウンタＲ１の取得タイミングに応じた推測データ１が演出制御回路７０の推測データエリア１に記録されている。
【０１２４】
ＣＰＵ７１は図３５のステップＳ３８１へ移行すると、大当り推測フラグの設定状態を判断する。この大当り推測フラグは直前の大当り値推測処理で大当り値の推測結果が得られた場合にオンされ、得られなかった場合にオフされるものであり、ＣＰＵ７１は通常モード用の大当り値が「７，３１３，１０６９」のいずれかであることを推測したときにはステップＳ３８１からステップＳ３８２へ移行し、カウンタＮ１１の設定結果を限度値「０」と比較する。例えば連続予告を行うことが判定されていないときにはＣＰＵ７１はステップＳ３８２で「Ｎ１１＝０」を判断し、ステップＳ３８３へ移行する。
【０１２５】
ＣＰＵ７１はステップＳ３８３へ移行すると、ＲＡＭ７３の推測データエリア２に推測データ２が記録されているか否かを判断する。例えばメイン制御回路５０の保留データエリア２にランダムカウンタＲ１〜Ｒ４の取得結果が記録されているときにはステップＳ３８３で推測データエリア２に推測データ２が記録されていることを判断し、ステップＳ３８４で時間差データ１を演算する。この時間差データ１は大当り推測処理１と同様に推測データエリア１から推測データ１を検出し、推測データエリア２から推測データ２を検出し、「推測データ２−推測データ１」を演算することで得られるものであり、ＣＰＵ７１はステップＳ３８４で時間差データ１を演算したときにはステップＳ３８５へ移行する。ここでＲＡＭ７３から図３３のステップＳ３７４の大当り値の推測結果を検出し、ステップＳ３８６へ移行する。
【０１２６】
演出制御回路７０のＲＯＭ７２には判定基準値データが記録されている。この判定基準値データはメイン制御回路５０の保留データエリア２〜４のいずれかに大当りとなるものが含まれているか否かを推測するための判定データを大当り値の推測結果に応じて設定するためのものであり、図３６に示すように、大当り値の推測結果「７」には判定基準値１「１１９２＊ΔＴ」と判定基準値２「３０６＊ΔＴ」と判定基準値３「１０６２＊ΔＴ」が割付けられ、大当り値の推測結果「３１３」には判定基準値１「８８６＊ΔＴ」と判定基準値２「１１９２＊ΔＴ」と判定基準値３「７５６＊ΔＴ」が割付けられ、大当り値の推測結果「１０６９」には判定基準値１「１３０＊ΔＴ」と判定基準値２「４３６＊ΔＴ」と判定基準値３「１１９２＊ΔＴ」が割付けられている。
【０１２７】
大当り値の推測結果「７」用の判定基準値１「１１９２＊ΔＴ」は大当り値「７」から大当り値「７」に至るまでの間隔に相当する判定値であり、判定基準値２「３０６＊ΔＴ」は大当り値「７」から大当り値「３１３」に至るまでの間隔に相当する判定値であり、判定基準値３「１０６２＊ΔＴ」は大当り値「７」から大当り値「１０６９」に至るまでの間隔に相当する判定値である。大当り値の推測結果「３１３」用の判定基準値１「８８６＊ΔＴ」は大当り値「３１３」から大当り値「７」に至るまでの間隔に相当する判定値であり、判定基準値２「１１９２＊ΔＴ」は大当り値「３１３」から大当り値「３１３」に至るまでの間隔に相当する判定値であり、判定基準値３「７５６＊ΔＴ」は大当り値「３１３」から大当り値「１０６９」に至るまでの間隔に相当する判定値である。大当り値の推測結果「１０６９」用の判定基準値１「１３０＊ΔＴ」は大当り値「１０６９」から大当り値「７」に至るまでの間隔に相当する判定値であり、判定基準値２「４３６＊ΔＴ」は大当り値「１０６９」から大当り値「３１３」に至るまでの間隔に相当する判定値であり、判定基準値３「１１９２＊ΔＴ」は大当り値「１０６９」から大当り値「１０６９」に至るまでの間隔に相当する判定値である。
【０１２８】
ＣＰＵ７１は図３５のステップＳ３８６へ移行すると、図３６の判定基準値データから大当り値の推測結果に応じた判定基準値１と判定基準値２と判定基準値３を選択する。例えば大当り値の推測結果が「３１３」であるときには判定基準値１として「８８６＊ΔＴ」が選択され、判定基準値２として「１１９２＊ΔＴ」が選択され、判定基準値３として「７５６＊ΔＴ」が選択される。尚、ΔＴ（４ｍｓｅｃ）はメイン制御回路５０が大当り判定用のランダムカウンタＲ１を単位値「１」だけ更新するための更新時間であり、演出制御回路７０のＲＯＭ７２に予め記録されたものである。
【０１２９】
ＣＰＵ７１は図３５のステップＳ３８６で判定基準値１〜判定基準値３のそれぞれを選択すると、ステップＳ３８７で下限値Ｔｍｉｎ２１と下限値Ｔｍｉｎ２２と下限値Ｔｍｉｎ２３のそれぞれを演算する。下限値Ｔｍｉｎ２１は判定基準値１の選択結果から誤差ΔＴｇを減算することで設定されるものであり、下限値Ｔｍｉｎ２２は判定基準値２の選択結果から誤差ΔＴｇを減算することで設定されるものであり、下限値Ｔｍｉｎ２３は判定基準値３の選択結果から誤差ΔＴｇを減算することで設定されるものである。これら各誤差ΔＴｇは演出制御回路７０のＲＯＭ７２に予め記録されたものであり、具体的には「４ｍｓｅｃ＊２」に設定されている。
【０１３０】
ＣＰＵ７１は図３５のステップＳ３８７で下限値Ｔｍｉｎ２１〜下限値Ｔｍｉｎ２３のそれぞれを演算すると、ステップＳ３８８で上限値Ｔｍａｘ２１と上限値Ｔｍａｘ２２と上限値Ｔｍａｘ２３のそれぞれを演算する。上限値Ｔｍａｘ２１は判定基準値１の選択結果に誤差ΔＴｇを加算することで設定されるものであり、上限値Ｔｍａｘ２２は判定基準値２の選択結果に誤差ΔＴｇを加算することで設定されるものであり、上限値Ｔｍａｘ２３は判定基準値３の選択結果に誤差ΔＴｇを加算することで設定されるものである。これら各誤差ΔＴｇは演出制御回路７０のＲＯＭ７２に予め記録されたものであり、具体的には「４ｍｓｅｃ＊２」に設定されている。これら下限値Ｔｍｉｎ２１〜Ｔｍｉｎ２３および上限値Ｔｍａｘ２１〜Ｔｍａｘ２３のそれぞれは判定データに相当するものである。
【０１３１】
ＣＰＵ７１は図３５のステップＳ３８８で上限値Ｔｍａｘ２１〜上限値Ｔｍａｘ２３のそれぞれを演算すると、ステップＳ３８９でステップＳ３８４の時間差データ１の演算結果を下限値Ｔｍｉｎ２１の演算結果および上限値Ｔｍａｘ２１の演算結果のそれぞれと比較する。ここで「Ｔｍｉｎ２１≦時間差データ１≦Ｔｍａｘ２１」であることを判断したときには連続予告を実行することを判定し、ステップＳ３９２でカウンタＮ１１に「２」をセットする。そして、ステップＳ３９３で大当り推測フラグをオフし、ステップＳ３９４でＲＡＭ７３に記録されている大当り値の推測結果をクリアする。即ち、次回の保留データエリア２のランダムカウンタＲ１に基づいて通常大当りおよび確変大当りのいずれかが判定される確率が相対的に高いときには連続予告回数が「２」に設定され、今回の装飾図柄遊技および次回の装飾図柄遊技のそれぞれで連続予告が実行される。
【０１３２】
ＣＰＵ７１は図３５のステップＳ３８９で「Ｔｍｉｎ２１≦時間差データ１≦Ｔｍａｘ２１」ではないことを判断すると、ステップＳ３９０でステップＳ３８４の時間差データ１の演算結果を下限値Ｔｍｉｎ２２の演算結果および上限値Ｔｍａｘ２２の演算結果のそれぞれと比較する。ここで「Ｔｍｉｎ２２≦時間差データ１≦Ｔｍａｘ２２」であることを判断したときには連続予告を実行することを判定し、ステップＳ３９２でカウンタＮ１１に「２」をセットすることに基づいて今回の装飾図柄遊技および次回の装飾図柄遊技のそれぞれで連続予告を行うことを記録する。そして、ステップＳ３９３で大当り推測フラグをオフし、ステップＳ３９４でＲＡＭ７３の大当り値の推測結果をクリアする。
【０１３３】
ＣＰＵ７１はステップＳ３９０で「Ｔｍｉｎ２２≦時間差データ１≦Ｔｍａｘ２２」ではないことを判断すると、ステップＳ３９１でステップＳ３８４の時間差データ１の演算結果を下限値Ｔｍｉｎ２３の演算結果および上限値Ｔｍａｘ２３の演算結果のそれぞれと比較する。ここで「Ｔｍｉｎ２３≦時間差データ１≦Ｔｍａｘ２３」であることを判断したときには連続予告を実行することを判定し、ステップＳ３９２でカウンタＮ１１に「２」をセットすることに基づいて今回の装飾図柄遊技および次回の装飾図柄遊技のそれぞれで連続予告を行うことを記録する。そして、ステップＳ３９３で大当り推測フラグをオフし、ステップＳ３９４でＲＡＭ７３の大当り値の推測結果をクリアする。
【０１３４】
ＣＰＵ７１はステップＳ３９１で「Ｔｍｉｎ２３≦時間差データ１≦Ｔｍａｘ２３」ではないことを判断すると、ステップＳ３９５でＲＡＭ７３の推測データエリア３に推測データ３が記録されているか否かを判断する。例えばメイン制御回路５０の保留データエリア３にランダムカウンタＲ１〜Ｒ４の取得結果が記録されているときにはステップＳ３９５で推測データエリア３に推測データ３が記録されていることを判断し、ステップＳ３９６で時間差データ２を演算する。この時間差データ２は大当り推測処理１と同様にＲＡＭ７３の推測データエリア１から推測データ１を検出し、ＲＡＭ７３の推測データエリア３から推測データ３を検出し、「推測データ３−推測データ１」を演算することで得られるものであり、ＣＰＵ７１はステップＳ３９６で時間差データ２を演算したときにはステップＳ３９７へ移行し、時間差データ２の演算結果を下限値Ｔｍｉｎ２１の演算結果および上限値Ｔｍａｘ２１の演算結果のそれぞれと比較する。ここで「Ｔｍｉｎ２１≦時間差データ２≦Ｔｍａｘ２１」であることを判断したときには連続予告を実行することを判定し、ステップＳ４０でカウンタＮ１１に「３」をセットする。そして、ステップＳ３９３で大当り推測フラグをオフし、ステップＳ３９４でＲＡＭ７３の大当り値の推測結果をクリアする。即ち、次々回の保留データエリア３のランダムカウンタＲ１に基づいて通常大当りおよび確変大当りのいずれかが判定される確率が相対的に高いときには連続予告回数が「３」に設定され、今回の装飾図柄遊技と次回の装飾図柄遊技と次々回の装飾図柄遊技のそれぞれで連続予告が実行される。
【０１３５】
ＣＰＵ７１はステップＳ３９７で「Ｔｍｉｎ２１≦時間差データ２≦Ｔｍａｘ２１」ではないことを判断すると、ステップＳ３９８で時間差データ２の演算結果を下限値Ｔｍｉｎ２２の演算結果および上限値Ｔｍａｘ２２の演算結果のそれぞれと比較する。ここで「Ｔｍｉｎ２２≦時間差データ２≦Ｔｍａｘ２２」であることを判断したときには連続予告を実行することを判定し、ステップＳ４００でカウンタＮ１１に「３」をセットすることに基づいて今回の装飾図柄遊技と次回の装飾図柄遊技と次々回の装飾図柄遊技のそれぞれで連続予告を行うことを記録する。そして、ステップＳ３９３で大当り推測フラグをオフし、ステップＳ３９４でＲＡＭ７３の大当り値の推測結果をクリアする。
【０１３６】
ＣＰＵ７１はステップＳ３９８で「Ｔｍｉｎ２２≦時間差データ２≦Ｔｍａｘ２２」ではないことを判断すると、ステップＳ３９９で時間差データ２の演算結果を下限値Ｔｍｉｎ２３の演算結果および上限値Ｔｍａｘ２３の演算結果のそれぞれと比較する。ここで「Ｔｍｉｎ２３≦時間差データ２≦Ｔｍａｘ２３」であることを判断したときには連続予告を実行することを判定し、ステップＳ４００でカウンタＮ１１に「３」をセットすることに基づいて今回の装飾図柄遊技と次回の装飾図柄遊技と次々回の装飾図柄遊技のそれぞれで連続予告を行うことを記録する。そして、ステップＳ３９３で大当り推測フラグをオフし、ステップＳ３９４でＲＡＭ７３の大当り値の推測結果をクリアする。
【０１３７】
ＣＰＵ７１はステップＳ３９９で「Ｔｍｉｎ２３≦時間差データ２≦Ｔｍａｘ２３」ではないことを判断すると、ステップＳ４０１でＲＡＭ７３の推測データエリア４に推測データ４が記録されているか否かを判断する。例えばメイン制御回路５０の保留データエリア４にランダムカウンタＲ１〜Ｒ４の取得結果が記録されているときにはステップＳ４０１で推測データエリア４に推測データ４が記録されていることを判断し、ステップＳ４０２で時間差データ３を演算する。この時間差データ３は大当り推測処理１と同様にＲＡＭ７３の推測データエリア１から推測データ１を検出し、ＲＡＭ７３の推測データエリア４から推測データ４を検出し、「推測データ４−推測データ１」を演算することで得られるものであり、ＣＰＵ７１はステップＳ４０２で時間差データ３を演算したときにはステップＳ４０３へ移行し、時間差データ３の演算結果を下限値Ｔｍｉｎ２１の演算結果および上限値Ｔｍａｘ２１の演算結果のそれぞれと比較する。ここで「Ｔｍｉｎ２１≦時間差データ３≦Ｔｍａｘ２１」であることを判断したときには連続予告を実行することを判定し、ステップＳ４０６でカウンタＮ１１に「４」をセットする。そして、ステップＳ３９３で大当り推測フラグをオフし、ステップＳ３９４でＲＡＭ７３の大当り値の推測結果をクリアする。即ち、次々々回の保留データエリア４のランダムカウンタＲ１に基づいて通常大当りおよび確変大当りのいずれかが判定される確率が相対的に高いときには連続予告回数が「４」に設定され、今回の装飾図柄遊技と次回の装飾図柄遊技と次々回の装飾図柄遊技と次々々回の装飾図柄遊技のそれぞれで連続予告が実行される。
【０１３８】
ＣＰＵ７１はステップＳ４０３で「Ｔｍｉｎ２１≦時間差データ３≦Ｔｍａｘ２１」ではないことを判断すると、ステップＳ４０４で時間差データ３の演算結果を下限値Ｔｍｉｎ２２の演算結果および上限値Ｔｍａｘ２２の演算結果のそれぞれと比較する。ここで「Ｔｍｉｎ２２≦時間差データ３≦Ｔｍａｘ２２」であることを判断したときには連続予告を実行することを判定し、ステップＳ４０６でカウンタＮ１１に「４」をセットすることに基づいて今回の装飾図柄遊技と次回の装飾図柄遊技と次々回の装飾図柄遊技と次々々回の装飾図柄遊技のそれぞれで連続予告を行うことを記録する。そして、ステップＳ３９３で大当り推測フラグをオフし、ステップＳ３９４でＲＡＭ７３の大当り値の推測結果をクリアする。
【０１３９】
ＣＰＵ７１はステップＳ４０４で「Ｔｍｉｎ２２≦時間差データ３≦Ｔｍａｘ２２」ではないことを判断すると、ステップＳ４０５で時間差データ３の演算結果を下限値Ｔｍｉｎ２３の演算結果および上限値Ｔｍａｘ２３の演算結果のそれぞれと比較する。ここで「Ｔｍｉｎ２３≦時間差データ３≦Ｔｍａｘ２３」であることを判断したときには連続予告を実行することを判定し、ステップＳ４０６でカウンタＮ１１に「４」をセットすることに基づいて今回の装飾図柄遊技と次回の装飾図柄遊技と次々回の装飾図柄遊技と次々々回の装飾図柄遊技のそれぞれで連続予告を行うことを記録する。そして、ステップＳ３９３で大当り推測フラグをオフし、ステップＳ３９４でＲＡＭ７３の大当り値の推測結果をクリアする。
【０１４０】
ＣＰＵ７１は図３０のステップＳ３３２へ移行すると、ＲＡＭ７３に記録されているコマンドの受信結果（確変大当りコマンド，通常大当りコマンド，小当りコマンド，外れリーチコマンド，完全外れコマンド）をクリアする。そして、ステップＳ３３３へ移行し、コマンド処理フラグにコマンド待ち処理をセットする。
［４−６−３］変動パターンコマンド処理
メイン制御回路５０が図１４の変動パターン設定処理で演出制御回路７０に変動パターンコマンドを送信したときには演出制御回路７０のＣＰＵ７１がコマンド処理フラグをコマンド待ち処理から変動パターンコマンド処理に書き換える。このコマンド処理フラグが変動パターンコマンド処理にセットされた状態ではＣＰＵ７１は図２９のコマンド処理でステップＳ３０３の変動パターンコマンド処理を実行する。図３７は図２９のステップＳ３０３の変動パターンコマンド処理の詳細を示すものであり、ＣＰＵ７１は図３７のステップＳ４１１でＲＡＭ７３から変動パターンコマンドの受信結果を検出し、ステップＳ４１２へ移行する。
【０１４１】
演出制御回路７０のＲＯＭ７２には、図３８に示すように、演出パターンテーブルが予め記録されている。この演出パターンテーブルは変動パターンコマンドおよび演出パターンコマンドの相関関係を示すものであり、ＣＰＵ７１は図３７のステップＳ４１２へ移行したときには演出パターンテーブルから変動パターンコマンドの受信結果に応じた演出パターンコマンドを選択する。例えば変動パターンコマンドの受信結果が「Ｐ１」であるときには演出パターンテーブルから演出パターンコマンドＣ１が選択される。
【０１４２】
ＣＰＵ７１は図３７のステップＳ４１２で演出パターンコマンドを選択すると、ステップＳ４１３で図柄制御回路８０と音制御回路９０と電飾制御回路１００のそれぞれに演出パターンコマンドの選択結果を送信する。そして、ステップＳ４１４でＲＡＭ７３に記録されている変動パターンコマンドの受信結果をクリアし、ステップＳ４１５でコマンド処理フラグをコマンド待ち処理にセットする。
【０１４３】
図柄制御回路８０のＶＲＯＭ８５には、図３９に示すように、ビデオデータＶ１〜Ｖ１０が予め記録されている。これらビデオデータＶ１〜Ｖ１０のそれぞれには演出パターンコマンドＣ１〜Ｃ１０のいずれかが割付けられており、図柄制御回路８０のＣＰＵ８１は演出制御回路７０から演出パターンコマンドＣ１〜Ｃ１０のいずれかを受信したときにはビデオデータＶ１〜Ｖ１０のうちから演出パターンコマンドの受信結果に応じた種類を選択し、ＶＤＰ８４に送信する。すると、ＶＤＰ８４はビデオデータＶ１〜Ｖ１０のうちからＣＰＵ８１の選択結果に応じたものを検出し、ビデオデータの検出結果を解凍してＶＲＡＭ８６に記録する。
【０１４４】
ビデオデータＶ１〜Ｖ１０のそれぞれはメイン制御回路５０から装飾図柄遊技開始コマンドが送信されることに同期して再生開始され、メイン制御回路５０から装飾図柄遊技停止コマンドが送信されることに同期して再生停止されるものであり、ビデオデータＶ１〜Ｖ１０のそれぞれの再生時間は装飾図柄遊技開始コマンドが送信されてから装飾図柄遊技停止コマンドが送信されるまでの所要時間である変動表示時間と同一値に設定されている。例えばビデオデータＶ１は演出制御回路７０が演出パターンコマンドＣ１を設定したときに選択されるものである。この演出パターンコマンドＣ１はメイン制御回路５０が変動パターンＰ１を設定したときに選択されるものであり、ビデオデータＶ１の再生時間は変動パターンＰ１の変動表示時間と同一値「６０．０ｓｅｃ」に設定されている。
【０１４５】
音制御回路９０のＲＯＭ９２には装飾図柄遊技用の複数の音データが記録されている。これら各音データには演出パターンコマンドＣ１〜Ｃ１０のいずれかが割付けられており、音制御回路９０のＣＰＵ９１は演出制御回路７０からの演出パターンコマンドを受信したときには演出パターンコマンドの受信結果に応じた音データをＲＯＭ９２から検出し、音データの検出結果をＲＡＭ９３に記録する。電飾制御回路１００のＲＯＭ１０２には装飾図柄遊技用の複数の電飾データが記録されている。これら各電飾データには演出パターンコマンドＣ１〜Ｃ１０のいずれかが割付けられており、電飾制御回路１００のＣＰＵ１０１は演出制御回路７０からの演出パターンコマンドを受信したときには演出パターンコマンドの受信結果に応じた電飾データをＲＯＭ１０２から検出し、電飾データの検出結果をＲＡＭ１０３に記録する。
［４−６−４］装飾図柄遊技開始コマンド処理
メイン制御回路５０が図１６の特別図柄変動開始処理で演出制御回路７０に装飾図柄遊技開始コマンドを送信したときには演出制御回路７０のＣＰＵ７１がコマンド処理フラグをコマンド待ち処理から装飾図柄遊技開始コマンド処理に書換える。このコマンド処理フラグが装飾図柄遊技開始コマンド処理にセットされた状態ではＣＰＵ７１は図２９のコマンド処理でステップＳ３０４の装飾図柄遊技開始コマンド処理を実行する。
【０１４６】
図４０は図２９のステップＳ３０４の装飾図柄遊技開始コマンド処理の詳細を示すものであり、ＣＰＵ７１は図４０のステップＳ４２１で図柄制御回路８０と音制御回路９０と電飾制御回路１００のそれぞれに装飾図柄遊技開始コマンドを送信し、ステップＳ４２２でＲＡＭ７３の装飾図柄遊技開始コマンドの受信結果をクリアする。そして、ステップＳ４２３へ移行し、コマンド処理フラグにコマンド待ち処理をセットする。この装飾図柄遊技開始コマンドは装飾図柄遊技を開始するスタートコマンドに相当するものであり、音制御回路９０のＣＰＵ９１は装飾図柄遊技開始コマンドを受信したときにはＲＡＭ９３に記録されている音データを再生し、両スピーカ１４から音データに応じた効果音を出力する。電飾制御回路１００のＣＰＵ１０１は装飾図柄遊技開始コマンドを受信したときにはＲＡＭ１０３に記録されている電飾データを再生し、複数の電飾ＬＥＤ１７を電飾データに応じたパターンで点滅させる。
【０１４７】
図柄制御回路８０のＣＰＵ８１は装飾図柄遊技開始コマンドを受信すると、ＶＤＰ８４に再生開始コマンドを送信する。すると、ＶＤＰ８４はＶＲＡＭ８６に記録されているビデオデータの解凍結果を再生することに基づいて装飾図柄表示器３２にビデオデータに応じた背景の演出映像を表示し、ビデオデータに数字データを重ねることに基づいて装飾図柄の左列の図柄要素と中列の図柄要素と右列の図柄要素の３者を同時に変動状態で表示する。これら各列の図柄要素の変動表示は縦一列に並ぶ８種の図柄要素「１」「２」「３」「４」「５」「６」「７」「８」を縦方向に表示範囲が移動するようにスクロール表示するものであり、各列の図柄要素は上から下へ移動しながら「１」→「２」→「３」→「４」→「５」→「６」→「７」→「８」→「１」…の順序で循環的に変化する。この装飾図柄の変動表示はＶＤＰ８４が（１）左列の図柄要素（２）右列の図柄要素（３）中列の図柄要素の順序で停止するものであり、ＶＤＰ８４は最終の中列の図柄要素がビデオデータの再生時間内で変動停止するように左列の図柄要素の停止タイミング〜中列の図柄要素の停止タイミングのそれぞれを設定する。これら左列の図柄要素の停止表示と右列の図柄要素の停止表示と中列の図柄要素の停止表示のそれぞれはＶＤＰ８４が演出制御回路７０の設定結果で行うものであり、装飾図柄は３列の変動表示を開始してから変動パターンの選択結果に応じた変動表示時間内で３列が全て停止表示され、遊技者には通常大当りと確変大当りと小当りと外れリーチと完全外れのいずれが発生したかが装飾図柄の変動停止状態での組合せによって報知される。
【０１４８】
図４１はＶＤＰ８４がビデオデータＶ１を再生することに基づいて装飾図柄表示器３２に表示する演出映像を示すものである。この場合には、図４１の（ａ）に示すように、リングの映像が表示され、左列の図柄要素と中列の図柄要素と右列の図柄要素のそれぞれがリングの映像上で同時に変動開始する。そして、図４１の（ｂ）に示すように、左列の図柄要素および右列の図柄要素がリングの映像上で順に変動停止し、左列および右列に相互に同一の数字が並ぶリーチ状態がリングの映像上で発生する。すると、図４１の（ｃ）に示すように、リング上にレスラーＲ１の映像およびレスラーＲ２の映像のそれぞれが表示され、図４１の（ｄ）に示すように、レスラーＲ１がレスラーＲ２に技Ａを掛けるリーチ演出Ａの映像がリーチ状態で表示され、図４１の（ｅ）に示すように、レスラーＲ１がレスラーＲ２を倒す結末でリーチ演出Ａの映像が終了し、図４１の（ｆ）に示すように、中列の図柄要素が変動停止することで３列の図柄要素が通常大当りの組合せおよび確変大当りの組合せのいずれかになる。この図４１はＶＤＰ８４がビデオデータＶ５を再生することに基づいて装飾図柄表示器３２に表示する演出映像も示しており、ビデオデータＶ５の再生時には、図４１の（ｇ）に示すように、レスラーＲ１がレスラーＲ２を倒すことができない結末でリーチ演出Ａの映像が終了し、図４１の（ｈ）に示すように、中列の図柄要素が変動停止することで３列の図柄要素が外れリーチの組合せとなる。
【０１４９】
図４２はＶＤＰ８４がビデオデータＶ９を再生することに基づいて装飾図柄表示器３２に表示する演出映像を示すものである。この場合には、図４２の（ａ）に示すように、リングの映像が表示され、左列の図柄要素と中列の図柄要素と右列の図柄要素のそれぞれがリングの映像上で同時に変動開始する。そして、図４２の（ｂ）に示すように、左列の図柄要素および右列の図柄要素がリングの映像上で順に変動停止し、図４２の（ｃ）に示すように、物語調のリーチ演出Ａ〜Ｄがいずれも表示されることなく中列の図柄要素が変動停止することで３列の図柄要素が完全外れの組合せになる。
【０１５０】
ＣＰＵ７１は図４０のステップＳ４２３でコマンド処理フラグにコマンド待ち処理をセットすると、ステップＳ４２４で図柄制御回路８０のＣＰＵ８１に保留消去コマンドを送信する。この保留消去コマンドは装飾図柄表示器３２の保留表示領域３３から１個の保留絵柄２０１を消去することを指令するものであり、図柄制御回路８０のＣＰＵ８１は演出制御回路７０からの保留消去コマンドを受信したときにはＶＤＰ８４に保留消去コマンドを送信し、ＶＤＰ８４はＣＰＵ８１からの保留消去コマンドを受信したときには保留表示領域３３内から１個の保留絵柄２０１を消去する。即ち、保留表示領域３３内にはメイン制御回路５０のＲＡＭ５３に記録されたランダムカウンタＲ１と同数の保留絵柄２０１が表示される。
【０１５１】
ＣＰＵ７１はステップＳ４２４で保留消去コマンドを送信すると、ステップＳ４２５でＲＡＭ７３の推測データエリア１に記録されている推測データ１をクリアする。この推測データエリア１のクリア処理はメイン制御回路５０が装飾図柄遊技開始コマンドを送信することに基づいて実行されるものであり、メイン制御回路５０はランダムカウンタＲ１に基づいて通常大当りと確変大当りと小当りと外れリーチと完全外れのそれぞれを判定した後に装飾図柄遊技開始コマンドを送信する。即ち、推測データエリア１の推測データ１はメイン制御回路５０が通常大当り〜完全外れのそれぞれを判定した後にクリアされるものである。
【０１５２】
ＣＰＵ７１はステップＳ４２５で推測データ１をクリアすると、ステップＳ４２６でＲＡＭ７３の推測データエリア２に推測データ２が記録されているか否かを判断する。ここで推測データエリア２に推測データ２が記録されていることを判断したときにはステップＳ４２７へ移行し、推測データ２を推測データエリア１に推測データ１としてシフトする。即ち、推測データエリア１はメイン制御回路５０の保留データエリア２から保留データエリア１にランダムカウンタＲ１〜Ｒ４の取得結果のそれぞれがシフトされることに同期して推測データエリア２のタイマＴ１１の取得結果がシフトされるものである。
【０１５３】
ＣＰＵ７１はステップＳ４２８へ移行すると、ＲＡＭ７３の推測データエリア３に推測データ３が記録されているか否かを判断する。ここで推測データエリア３に推測データ３が記録されていることを判断したときにはステップＳ４２９へ移行し、推測データ３を推測データエリア２に推測データ２としてシフトする。即ち、推測データエリア２はメイン制御回路５０の保留データエリア３から保留データエリア２にランダムカウンタＲ１〜Ｒ４の取得結果のそれぞれがシフトされることに同期して推測データエリア３のタイマＴ１１の取得結果がシフトされるものである。
【０１５４】
ＣＰＵ７１はステップＳ４３０へ移行すると、ＲＡＭ７３の推測データエリア４に推測データ４が記録されているか否かを判断する。ここで推測データエリア４に推測データ４が記録されていることを判断したときにはステップＳ４３１へ移行し、推測データ４を推測データエリア３に推測データ３としてシフトする。即ち、推測データエリア３はメイン制御回路５０の保留データエリア４から保留データエリア３にランダムカウンタＲ１〜Ｒ４の取得結果のそれぞれがシフトされることに同期して推測データエリア４のタイマＴ１１の取得結果がシフトされるものである。
【０１５５】
ＣＰＵ７１はステップＳ４３２へ移行すると、カウンタＮ１１の設定結果を「４」と比較する。ここで「Ｎ１１＝４」を判断したときにはステップＳ４３３へ移行し、図柄制御回路８０のＣＰＵ８１に連続予告コマンド４を送信する。そして、ステップＳ４３４へ移行し、カウンタＮ１１の設定結果から「１」を減算する。この連続予告コマンド４は次々々回の装飾図柄遊技で装飾図柄が通常大当りの組合せおよび確変大当りの組合せのいずれかになることを今回の装飾図柄遊技で予告することを指令するものであり、図柄制御回路８０のＣＰＵ８１は演出制御回路７０からの連続予告コマンド４を受信したときにはＶＤＰ８４に連続予告コマンド４を送信する。すると、ＶＤＰ８４は連続予告コマンド４に応じた連続予告データ４をＶＲＯＭ８５から検出し、装飾図柄表示器３２に連続予告データ４に応じた映像を予め決められたタイミングで表示する。図４３の（ａ）は今回の装飾図柄遊技で連続予告データ４が表示された映像を示すものである。この連続予告データ４は観客の絵柄２１４が立上る映像を表示するものであり、左列の図柄要素と中列の図柄要素と右列の図柄要素の３者が同時に変動開始した直後に表示される。
【０１５６】
ＣＰＵ７１は図４０のステップＳ４３２で「Ｎ１１＝４」ではないことを判断すると、ステップＳ４３５でカウンタＮ１１の設定結果を「３」と比較する。ここで「Ｎ１１＝３」を判断したときにはステップＳ４３６へ移行し、図柄制御回路８０のＣＰＵ８１に連続予告コマンド３を送信する。そして、ステップＳ４３７へ移行し、カウンタＮ１１の設定結果から「１」を減算する。この連続予告コマンド３は次々回の装飾図柄遊技で装飾図柄が通常大当りの組合せおよび確変大当りの組合せのいずれかになることを今回の装飾図柄遊技で予告することを指令するものであり、図柄制御回路８０のＣＰＵ８１は演出制御回路７０からの連続予告コマンド３を受信したときにはＶＤＰ８４に連続予告コマンド３を送信する。すると、ＶＤＰ８４は連続予告コマンド３に応じた連続予告データ３をＶＲＯＭ８５から検出し、装飾図柄表示器３２に連続予告データ３に応じた映像を予め決められたタイミングで表示する。図４３の（ｂ）は今回の装飾図柄遊技で連続予告データ３が表示された映像を示すものである。この連続予告データ３は観客の絵柄２１４および観客の絵柄２１３の両者が立上る映像を表示するものであり、左列の図柄要素と中列の図柄要素と右列の図柄要素の３者が同時に変動開始した直後に表示される。
【０１５７】
ＣＰＵ７１は図４０のステップＳ４３５で「Ｎ１１＝３」ではないことを判断すると、ステップＳ４３８でカウンタＮ１１の設定結果を「２」と比較する。ここで「Ｎ１１＝２」を判断したときにはステップＳ４３９へ移行し、図柄制御回路８０のＣＰＵ８１に連続予告コマンド２を送信する。そして、ステップＳ４４０へ移行し、カウンタＮ１１の設定結果から「１」を減算する。この連続予告コマンド２は次回の装飾図柄遊技で装飾図柄が通常大当りの組合せおよび確変大当りの組合せのいずれかになることを今回の装飾図柄遊技で予告することを指令するものであり、図柄制御回路８０のＣＰＵ８１は演出制御回路７０からの連続予告コマンド２を受信したときにはＶＤＰ８４に連続予告コマンド２を送信する。すると、ＶＤＰ８４は連続予告コマンド２に応じた連続予告データ２をＶＲＯＭ８５から検出し、装飾図柄表示器３２に連続予告データ２に応じた映像を予め決められたタイミングで表示する。図４３の（ｃ）は今回の装飾図柄遊技で連続予告データ２が表示された映像を示すものである。この連続予告データ２は観客の絵柄２１４と観客の絵柄２１３と観客の絵柄２１２の３者が立上る映像を表示するものであり、左列の図柄要素と中列の図柄要素と右列の図柄要素の３者が同時に変動開始した直後に表示される。
【０１５８】
ＣＰＵ７１は図４０のステップＳ４３８で「Ｎ１１＝２」ではないことを判断すると、ステップＳ４４１でカウンタＮ１１の設定結果を「１」と比較する。ここで「Ｎ１１＝１」を判断したときにはステップＳ４４２へ移行し、図柄制御回路８０のＣＰＵ８１に連続予告コマンド１を送信する。そして、ステップＳ４４３へ移行し、カウンタＮ１１の設定結果から「１」を減算する。この連続予告コマンド１は今回の装飾図柄遊技で装飾図柄が通常大当りの組合せおよび確変大当りの組合せのいずれかになることを今回の装飾図柄遊技で予告することを指令するものであり、図柄制御回路８０のＣＰＵ８１は演出制御回路７０からの連続予告コマンド１を受信したときにはＶＤＰ８４に連続予告コマンド１を送信する。すると、ＶＤＰ８４は連続予告コマンド１に応じた連続予告データ１をＶＲＯＭ８５から検出し、装飾図柄表示器３２に連続予告データ１に応じた映像を予め決められたタイミングで表示する。図４３の（ｄ）は今回の装飾図柄遊技で連続予告データ１が表示された映像を示すものである。この連続予告データ１は観客の絵柄２１４と観客の絵柄２１３と観客の絵柄２１２と観客の絵柄２１１の４者が同時に立上る映像を表示するものであり、左列の図柄要素と中列の図柄要素と右列の図柄要素の３者が同時に変動開始した直後に表示される。
［４−６−５］装飾図柄遊技停止コマンド処理
メイン制御回路５０が図１７の特別図柄変動停止処理で演出制御回路７０に装飾図柄遊技停止コマンドを送信したときには演出制御回路７０のＣＰＵ７１がコマンド処理フラグをコマンド待ち処理から装飾図柄遊技停止コマンド処理に書き換える。このコマンド処理フラグが装飾図柄遊技停止コマンド処理にセットされた状態ではＣＰＵ７１は図２９のコマンド処理でステップＳ３０５の装飾図柄遊技停止コマンド処理を実行する。
【０１５９】
図４４は図２９のステップＳ３０５の装飾図柄遊技停止コマンド処理の詳細を示すものであり、ＣＰＵ７１は図４４のステップＳ４５１で図柄制御回路８０と音制御回路９０と電飾制御回路１００のそれぞれに装飾図柄遊技停止コマンドを送信し、ステップＳ４５２でＲＡＭ７３に記録されている装飾図柄遊技停止コマンドの受信結果をクリアする。そして、ステップＳ４５３へ移行し、コマンド処理フラグをコマンド待ち処理にセットする。
【０１６０】
装飾図柄遊技停止コマンドは装飾図柄遊技の停止を指令するエンドコマンドに相当するものであり、図柄制御回路８０のＣＰＵ８１は演出制御回路７０からの装飾図柄遊技停止コマンドを受信したときにはＶＤＰ８４に再生停止コマンドを送信し、ＶＤＰ８４は再生停止コマンドを受信することに基づいて装飾図柄遊技用のビデオデータの再生処理を停止する。音制御回路９０のＣＰＵ９１は演出制御回路７０からの装飾図柄遊技停止コマンドを受信したときには装飾図柄遊技用の音データの再生処理を停止し、電飾制御回路１００のＣＰＵ１０１は演出制御回路７０からの装飾図柄遊技停止コマンドを受信したときには装飾図柄遊技用の電飾データの再生処理を停止する。
［４−６−６］大当り遊技開始コマンド処理
メイン制御回路５０が図１８のウェイト処理で演出制御回路７０に大当り遊技開始コマンドを送信したときには演出制御回路７０のＣＰＵ７１がコマンド処理フラグをコマンド待ち処理から大当り遊技開始コマンド処理に書き換える。このコマンド処理フラグが大当り遊技開始コマンド処理にセットされた状態ではＣＰＵ７１は図２９のコマンド処理でステップＳ３０６の大当り遊技開始コマンド処理を実行する。
【０１６１】
図４５は図２９のステップＳ３０６の大当り遊技開始コマンド処理の詳細を示すものであり、ＣＰＵ７１は図４５のステップＳ４６１で図柄制御回路８０と音制御回路９０と電飾制御回路１００のそれぞれに大当り遊技開始コマンドを送信する。そして、ステップＳ４６２でＲＡＭ７３に記録されている大当り遊技開始コマンドの受信結果をクリアし、ステップＳ４６３でコマンド処理フラグをコマンド待ち処理にセットする。
【０１６２】
大当り遊技開始コマンドは大当り遊技を装飾する演出を開始することを指令するものであり、図柄制御回路８０のＣＰＵ８１は大当り遊技開始コマンドを受信したときにはＶＤＰ４に大当り遊技用のビデオデータを再生することを指令し、ＶＤＰ８４は大当り遊技用のビデオデータを再生することに基づいて装飾図柄表示器３２に大当り遊技用の演出映像を表示する。音制御回路９０のＣＰＵ９１は大当り遊技開始コマンドを受信したときにはＲＯＭ９２から大当り遊技用の音データを選択し、大当り遊技用の音データを再生することに基づいて両スピーカ１４から大当り遊技用の効果音を出力する。電飾制御回路１００のＣＰＵ１０１は大当り遊技開始コマンドを受信したときにはＲＯＭ１０２から大当り遊技用の電飾データを選択し、大当り遊技用の電飾データを再生することに基づいて複数の電飾ＬＥＤ１７を大当り遊技用の電飾パターンで点滅させる。
［４−６−７］大当り遊技停止コマンド処理
メイン制御回路５０が図１９の大当り遊技処理で演出制御回路７０に大当り遊技停止コマンドを送信したときには演出制御回路７０のＣＰＵ７１がコマンド処理フラグをコマンド待ち処理から大当り遊技停止コマンド処理に書き換える。このコマンド処理フラグが大当り遊技停止コマンド処理にセットされた状態ではＣＰＵ７１は図２９のコマンド処理でステップＳ３０７の大当り遊技停止コマンド処理を実行する。図４６は図２９のステップＳ３０７の大当り遊技停止コマンド処理の詳細を示すものであり、ＣＰＵ７１は図４６のステップＳ４７１で図柄制御回路８０と音制御回路９０と電飾制御回路１００のそれぞれに大当り遊技停止コマンドを送信する。そして、ステップＳ４７２でＲＡＭ７３に記録されている大当り遊技停止コマンドの受信結果をクリアし、ステップＳ４７３でコマンド処理フラグをコマンド待ち処理にセットする。
【０１６３】
図柄制御回路８０のＣＰＵ８１は大当り遊技停止コマンドを受信したときにはＶＤＰ８４に大当り遊技用のビデオデータの再生停止を指令し、ＶＤＰ８４は再生停止が指令されることに基づいて大当り遊技用のビデオデータの再生処理を停止する。音制御回路９０のＣＰＵ９１は大当り遊技停止コマンドを受信したときには大当り遊技用の音データの再生処理を停止し、電飾制御回路１００のＣＰＵ１０１は大当り遊技停止コマンドを受信したときには大当り遊技用の電飾データの再生処理を停止する。
［４−６−８］小当り遊技開始コマンド処理
メイン制御回路５０が図１８のウェイト処理で演出制御回路７０に小当り遊技開始コマンドを送信したときには演出制御回路７０のＣＰＵ７１がコマンド処理フラグをコマンド待ち処理から小当り遊技開始コマンド処理に書き換える。このコマンド処理フラグが小当り遊技開始コマンド処理にセットされた状態ではＣＰＵ７１は図２９のコマンド処理でステップＳ３０８の小当り遊技開始コマンド処理を実行する。
【０１６４】
図４７は図２９のステップＳ３０８の小当り遊技開始コマンド処理の詳細を示すものであり、ＣＰＵ７１は図４７のステップＳ４８１で図柄制御回路８０と音制御回路９０と電飾制御回路１００のそれぞれに小当り遊技開始コマンドを送信する。そして、ステップＳ４８２でＲＡＭ７３に記録されている小当り遊技開始コマンドの受信結果をクリアし、ステップＳ４８３でコマンド処理フラグをコマンド待ち処理にセットする。
【０１６５】
小当り遊技開始コマンドは小当り遊技を装飾する演出を開始することを指令するものであり、図柄制御回路８０のＣＰＵ８１は小当り遊技開始コマンドを受信したときにはＶＤＰ８４に小当り遊技用のビデオデータを再生することを指令し、ＶＤＰ８４は小当り遊技用のビデオデータを再生することに基づいて装飾図柄表示器３２に小当り遊技用の演出映像を表示する。音制御回路９０のＣＰＵ９１は小当り遊技開始コマンドを受信したときにはＲＯＭ９２から小当り遊技用の音データを選択し、小当り遊技用の音データを再生することに基づいて両スピーカ１４から小当り遊技用の効果音を出力する。電飾制御回路１００のＣＰＵ１０１は小当り遊技開始コマンドを受信したときにはＲＯＭ１０２から小当り遊技用の電飾データを選択し、小当り遊技用の電飾データを再生することに基づいて複数の電飾ＬＥＤ１７を小当り遊技用の電飾パターンで点滅させる。
［４−６−９］小当り遊技停止コマンド処理
メイン制御回路５０が図２０の小当り遊技処理で演出制御回路７０に小当り遊技停止コマンドを送信したときには演出制御回路７０のＣＰＵ７１がコマンド処理フラグをコマンド待ち処理から小当り遊技停止コマンド処理に書き換える。このコマンド処理フラグが小当り遊技停止コマンド処理にセットされた状態ではＣＰＵ７１は図２９のコマンド処理でステップＳ３０９の小当り遊技停止コマンド処理を実行する。図４８は図２９のステップＳ３０９の小当り遊技停止コマンド処理の詳細を示すものであり、ＣＰＵ７１は図４８のステップＳ４９１で図柄制御回路８０と音制御回路９０と電飾制御回路１００のそれぞれに小当り遊技停止コマンドを送信する。そして、ステップＳ４９２でＲＡＭ７３に記録されている小当り遊技停止コマンドの受信結果をクリアし、ステップＳ４９３でコマンド処理フラグをコマンド待ち処理にセットする。
【０１６６】
図柄制御回路８０のＣＰＵ８１は小当り遊技停止コマンドを受信したときにはＶＤＰ８４に小当り遊技用のビデオデータの再生停止を指令し、ＶＤＰ８４は再生停止が指令されることに基づいて小当り遊技用のビデオデータの再生処理を停止する。音制御回路９０のＣＰＵ９１は小当り遊技停止コマンドを受信したときには小当り遊技用の音データの再生処理を停止し、電飾制御回路１００のＣＰＵ１０１は小当り遊技停止コマンドを受信したときには小当り遊技用の電飾データの再生処理を停止する。
【０１６７】
上記実施例１によれば次の効果を奏する。
演出制御回路７０が２回目に大当りが判定されたときの推測データエリア１の記録結果および１回目に大当りが判定されたときの推測データエリア１の記録結果に基づいて２回目の大当りが通常モード用の複数の大当り値のいずれで判定されたかを推測し、２回目に大当りが判定されたときの推測データエリア２の記録結果を大当り値の推測結果に基づいて処理することでメイン制御回路５０の保留データエリア２の記録結果を推測し、２回目に大当りが判定されたときの推測データエリア３の記録結果を大当り値の推測結果に基づいて処理することでメイン制御回路５０の保留データエリア３の記録結果を推測し、２回目に大当りが判定されたときの推測データエリア４の記録結果を大当り値の推測結果に基づいて処理することでメイン制御回路５０の保留データエリア４の記録結果を推測し、保留データエリア２の記録結果〜保留データエリア４の記録結果のいずれかに新たに大当りとなるランダムカウンタＲ１が含まれていることを推測したときには予告演出を発生させる構成とした。このため、装飾図柄遊技の開始タイミングが到来したときにランダムカウンタＲ１の記録結果に基づいて大当りを判定するプロセスを守りながらも予告演出を発生させることができる。しかも、演出制御回路７０の推測結果に必ず誤りが含まれる。このため、予告演出が発生したにも拘らず装飾図柄が通常大当りの組合せまたは確変大当りの組合せとならないことが自然に発生するようになるので、予告演出を非確定的なものにするための専用処理を行う必要がなくなる。
【０１６８】
大当り値の推測処理を終えたときにはカウンタＮｏ２の設定結果をカウンタＮｏ１に設定し、通常モードで大当りが新たに判定されたときには推測データエリア１の推測データ１の検出結果をウンタＮｏ２にセットした。このため、カウンタＮｏ２およびカウンタＮｏ１相互間の差分が常に最短値にキープされるので、ランダムカウンタＲ１の更新処理およびタイマＴ１１の更新処理が相互に時間的にずれているときであっても両者の時間的なずれが最小限に抑えられる。従って、大当り値の推測精度が高まるので、保留データエリア１〜４のいずれかに新たに大当りとなるものが含まれているか否かの推測精度も向上する。
【０１６９】
上記実施例１においては、図３３のステップＳ３７６でカウンタＮｏ２の設定結果をカウンタＮｏ１にシフトすることに換えてカウンタＮｏ２の設定結果をクリアし、通常モードで大当りが新たに判定されたときには推測データエリア１の推測データ１の検出結果をウンタＮｏ２にセットする構成としても良い。
【実施例２】
【０１７０】
図４９は演出制御回路７０のＣＰＵ７１が図３３の大当り値推測処理に換えて実行する大当り値推測処理の詳細を示すものであり、ＣＰＵ７１は図４９のステップＳ３７５で大当り推測フラグをオンしたときにはステップＳ３７８のタイマ補正処理へ移行する。図５０はステップＳ３７８のタイマ補正処理の詳細を示すものであり、ＣＰＵ７１は図５０のステップＳ５０１で大当り値推測データΔＲ１の演算結果をＲＯＭ７２に予め記録された下限値「１３０−α」および上限値「１３０＋α」のそれぞれと比較する。ここで「１３０−α≦ΔＲ１≦１３０＋α」であることを判断したときにはステップＳ５０２へ移行し、大当り値推測データΔＲ１の演算結果からＲＯＭ７２に予め記録された基準値「１３０」を減算することでタイマ補正値ΔＨを演算する。
【０１７１】
ＣＰＵ７１はステップＳ５０１で「１３０−α≦ΔＲ１≦１３０＋α」ではないことを判断すると、ステップＳ５０３で大当り値推測データΔＲ１の演算結果をＲＯＭ７２に予め記録された下限値「３０６−α」および上限値「３０６＋α」のそれぞれと比較する。ここで「３０６−α≦ΔＲ１≦３０６＋α」であることを判断したときにはステップＳ５０４へ移行し、大当り値推測データΔＲ１の演算結果からＲＯＭ７２に予め記録された基準値「３０６」を減算することでタイマ補正値ΔＨを演算する。
【０１７２】
ＣＰＵ７１はステップＳ５０３で「３０６−α≦ΔＲ１≦３０６＋α」ではないことを判断すると、ステップＳ５０５で大当り値推測データΔＲ１の演算結果をＲＯＭ７２に予め記録された下限値「４３６−α」および上限値「４３６＋α」のそれぞれと比較する。ここで「４３６−α≦ΔＲ１≦４３６＋α」であることを判断したときにはステップＳ５０６へ移行し、大当り値推測データΔＲ１の演算結果からＲＯＭ７２に予め記録された基準値「４３６」を減算することでタイマ補正値ΔＨを演算する。
【０１７３】
ＣＰＵ７１はステップＳ５０５で「４３６−α≦ΔＲ１≦４３６＋α」ではないことを判断すると、ステップＳ５０７で大当り値推測データΔＲ１の演算結果をＲＯＭ７２に予め記録された下限値「７５６−α」および上限値「７５６＋α」のそれぞれと比較する。ここで「７５６−α≦ΔＲ１≦７５６＋α」であることを判断したときにはステップＳ５０８へ移行し、大当り値推測データΔＲ１の演算結果からＲＯＭ７２に予め記録された基準値「７５６」を減算することでタイマ補正値ΔＨを演算する。
【０１７４】
ＣＰＵ７１はステップＳ５０７で「７５６−α≦ΔＲ１≦７５６＋α」ではないことを判断すると、ステップＳ５０９で大当り値推測データΔＲ１の演算結果をＲＯＭ７２に予め記録された下限値「８８６−α」および上限値「８８６＋α」のそれぞれと比較する。ここで「８８６−α≦ΔＲ１≦８８６＋α」であることを判断したときにはステップＳ５１０へ移行し、大当り値推測データΔＲ１の演算結果からＲＯＭ７２に予め記録された基準値「８８６」を減算することでタイマ補正値ΔＨを演算する。また、ステップＳ５０９で「８８６−α≦ΔＲ１≦８８６＋α」ではないことを判断したときにはステップＳ５１１へ移行し、大当り値推測データΔＲ１の演算結果からＲＯＭ７２に予め記録された基準値「１０６２」を減算することでタイマ補正値ΔＨを演算する。
【０１７５】
ＣＰＵ７１はステップＳ５０２とステップＳ５０４とステップＳ５０６とステップＳ５０８とステップＳ５１０とステップＳ５１１のいずれかでタイマ補正値ΔＨを演算すると、ステップＳ５１２でタイマ補正値ΔＨの演算結果をＲＯＭ７２に予め記録された判定値「０」と比較する。ここで「ΔＨ＝０」ではないことを判断したときにはステップＳ５１３へ移行し、ＲＯＭ７２に予め記録された更新時間ΔＴ（４ｍｓｅｃ）をタイマ補正値ΔＨの演算結果に乗算することに基づいて補正時間ΔＨｔを演算する。この更新時間ΔＴはメイン制御回路５０がランダムカウンタＲ１を更新する単位時間に相当するものであり、ＣＰＵ７１はステップＳ５１３で補正時間ΔＴｔを演算したときにはステップＳ５１４へ移行し、タイマＴ１１の計測結果に補正時間ΔＨｔの演算結果を加算することに基づいてタイマＴ１１を補正する。
【０１７６】
上記実施例２によれば次の効果を奏する。
大当り値推測データΔＲ１の演算結果を通常モード用の大当り値から通常モード用の別の大当り値に至る間隔の設定結果と比較することに基づいてタイマ補正値ΔＨを演算し、タイマＴ１１をタイマ補正値ΔＨの演算結果に基づいて補正したので、タイマＴ１１の更新処理およびランダムカウンタＲ１の更新処理相互間のずれが補正される。このため、大当り値の推測精度が高まるので、保留データエリア１〜４のいずれかに新たに大当りとなるものが含まれているか否かの推測精度も向上する。
【０１７７】
上記実施例１〜実施例２のそれぞれにおいては、メイン制御回路５０がランダムカウンタＲ１を単位値「１」だけ更新する時間間隔および演出制御回路７０がタイマＴ１１を単位値「１」だけ更新する時間間隔を相違させても良い。
【実施例３】
【０１７８】
演出制御回路７０のＣＰＵ７１は図２６のステップＳ２３１でタイマＴ１１にＲＯＭ７２に予め決められた一定値ΔＴ（例えば１）を加算する。即ち、タイマＴ１１はランダムカウンタＲ１と同一の更新時間（４ｍｓｅｃ）で同一値だけ更新されるものであり、推測データエリア１〜推測データエリア４のそれぞれにはランダムカウンタＲ１と同一の更新時間で同一値だけ更新されたタイマＴ１１が推測データとして記録される。
【０１７９】
演出制御回路７０のＲＯＭ７２には下限値Ｔｍｉｎ１１として時間差「７６０―ΔＴｇ（例えば２）」が記録され、下限値Ｔｍｉｎ１２として時間差「１０６６―ΔＴｇ」が記録され、下限値Ｔｍｉｎ１３として時間差「６３０―ΔＴｇ」が記録され、上限値Ｔｍａｘ１１として時間差「７６０＋ΔＴｇ」が記録され、上限値Ｔｍａｘ１２として時間差「１０６６＋ΔＴｇ」が記録され、上限値Ｔｍａｘ１３として時間差「６３０＋ΔＴｇ」が記録されており、ＣＰＵ７１は図３２の大当り推測処理１では時間差データ１の演算結果を新たな下限値Ｔｍｉｎ１１〜Ｔｍｉｎ１３および新たな上限値Ｔｍａｘ１１〜Ｔｍａｘ１３のそれぞれと比較し、時間差データ２の演算結果を新たな下限値Ｔｍｉｎ１１〜Ｔｍｉｎ１３および新たな上限値Ｔｍａｘ１１〜Ｔｍａｘ１３のそれぞれと比較し、時間差データ３の演算結果を新たな下限値Ｔｍｉｎ１１〜Ｔｍｉｎ１３および新たな上限値Ｔｍａｘ１１〜Ｔｍａｘ１３のそれぞれと比較する。
【０１８０】
図５１はＣＰＵ７１が図３３の大当り値推測処理に換えて実行する大当り値推測処理の詳細を示すものであり、ＣＰＵ７１はステップＳ３６７で時間間隔データΔＮｔの演算結果を更新時間ΔＴで除算することなくそのまま間隔値データΔＮｏにセットする。
【０１８１】
演出制御回路７０のＲＯＭ７２には図３６の判定基準値データに変えて図５２の判定基準値データが予め記録されている。この判定基準値データはメイン制御回路５０の保留データエリア２〜４のいずれかに大当りとなるものが含まれているか否かを推測するための判定データを大当り値の推測結果に応じて設定するためのものであり、大当り値の推測結果「７」には判定基準値１「１１９２」と判定基準値２「３０６」と判定基準値３「１０６２」が割付けられ、大当り値の推測結果「３１３」には判定基準値１「８８６」と判定基準値２「１１９２」と判定基準値３「７５６」が割付けられ、大当り値の推測結果「３１３」には判定基準値１「１３０」と判定基準値２「４３６」と判定基準値３「１１９２」が割付けられている。
【０１８２】
ＣＰＵ７１は図３５のステップＳ３８６へ移行すると、図５２の判定基準値データから大当り値の推測結果に応じた判定基準値１と判定基準値２と判定基準値３を選択する。例えば大当り値の推測結果が「３１３」であるときには判定基準値１として「８８６」が選択され、判定基準値２として「１１９２」が選択され、判定基準値３として「７５６」が選択される。
【０１８３】
ＣＰＵ７１は図３５のステップＳ３８６で判定基準値１〜判定基準値３のそれぞれを選択すると、ステップＳ３８７で下限値Ｔｍｉｎ２１と下限値Ｔｍｉｎ２２と下限値Ｔｍｉｎ２３のそれぞれを演算する。下限値Ｔｍｉｎ２１は判定基準値１の選択結果から誤差ΔＴｇを減算することで設定されるものであり、下限値Ｔｍｉｎ２２は判定基準値２の選択結果から誤差ΔＴｇを減算することで設定されるものであり、下限値Ｔｍｉｎ２３は判定基準値３の選択結果から誤差ΔＴｇを減算することで設定されるものである。これら各誤差ΔＴｇは演出制御回路７０のＲＯＭ７２に予め記録されたものであり、具体的には「２」に設定されている。
【０１８４】
ＣＰＵ７１は図３５のステップＳ３８７で下限値Ｔｍｉｎ２１〜Ｔｍｉｎ２３のそれぞれを演算すると、ステップＳ３８８で判定基準値１の選択結果に誤差ΔＴｇを加算することで上限値Ｔｍａｘ２１を演算し、判定基準値２の選択結果に誤差ΔＴｇを加算することで上限値Ｔｍａｘ２２を演算し、判定基準値３の選択結果に誤差ΔＴｇを加算することで上限値Ｔｍａｘ２３を演算する。そして、時間差データ１の演算結果を新たな下限値Ｔｍｉｎ２１〜Ｔｍｉｎ２３および新たな上限値Ｔｍａｘ２１〜Ｔｍａｘ２３のそれぞれと比較し、時間差データ２の演算結果を新たな下限値Ｔｍｉｎ２１〜Ｔｍｉｎ２３および新たな上限値Ｔｍａｘ２１〜Ｔｍａｘ２３のそれぞれと比較し、時間差データ３の演算結果を新たな下限値Ｔｍｉｎ２１〜Ｔｍｉｎ２３および新たな上限値Ｔｍａｘ２１〜Ｔｍａｘ２３のそれぞれと比較する。
【実施例４】
【０１８５】
図５３は演出制御回路７０のＣＰＵ７１が図３０の当落コマンド処理に換えて実行する当落コマンド処理の詳細を示すものである。この図５３の当落コマンド処理では大当り推測処理１が廃止されており、ステップＳ３３４の大当り推測処理３が新たに設定されている。
【０１８６】
図５４はＣＰＵ７１が図５３のステップＳ３３０で実行する大当り値推測処理の詳細を示すものであり、ＣＰＵ７１は図５４のステップＳ５２１で大当り推測フラグの設定状態を判断する。この大当り推測フラグはＣＰＵ７１がステップＳ３７３で大当り値の推測処理を終えることに基づいてステップＳ３７５でオンするものであり、ＣＰＵ７１は大当り値の推測処理を終えていないときにはステップＳ５２１で大当り推測フラグのオフを判断してステップＳ３６０へ移行する。
【０１８７】
ＣＰＵ７１はステップＳ３６０へ移行すると、カウンタフラグの設定状態を判断する。例えば通常モードで１回目の大当りが判定されたときにはカウンタＮｏ１にタイマＴ１１の計測結果がセットされていない。この場合にはＣＰＵ７１はステップＳ３６０でカウンタフラグのオフを判断し、ステップＳ３６１でＲＡＭ７３の推測データエリア１から推測データ１の記録結果（タイマＴ１１の計測結果）を検出する。そして、ステップＳ３６２でカウンタＮｏ１に推測データ１の検出結果をセットし、ステップＳ３６３でカウンタフラグをオンする。このタイマＴ１１はＣＰＵ７１が図２６の保留コマンド処理のステップＳ２３１を実行する毎にＲＯＭ７２に予め記録された単位値「１」だけ更新するものであり、ＣＰＵ７１はタイマＴ１１をＲＯＭ７２に予め記録された下限値「０」からＲＯＭ７２に予め記録された上限値「１１９１」に加算した後に「０」に戻して循環的に加算する。即ち、タイマＴ１１は大当り判定用のランダムカウンタＲ１と同一の時間間隔「４ｍｓｅｃ」で同一の下限値「０」から同一の上限値「１１９１」に加算された後に同一の下限値「０」に戻して循環的に加算されるものである。
【０１８８】
ＣＰＵ７１は通常モードで２回目の大当りが判定されたときには図５４のステップＳ３６０でカウンタフラグがオンされていることを判断し、ステップＳ３６４でＲＡＭ７３の推測データエリア１から推測データ１の記録結果を検出する。そして、ステップＳ３６５で推測データ１の検出結果をカウンタＮｏ２にセットし、ステップＳ５２２でカウンタＮｏ１の設定結果からカウンタＮｏ２の設定結果に至るまでの間隔を大当り値推測データΔＲ１にセットする。例えば「Ｎｏ２≧Ｎｏ１」であるときには「Ｎｏ２−Ｎｏ１」が演算され、「Ｎｏ２−Ｎｏ１」の演算結果が間隔として大当り値推測データΔＲ１にセットされる。また、「Ｎｏ２＜Ｎｏ１」であるときには「１１９２−Ｎｏ１＋Ｎｏ２」が演算され、「１１９２−Ｎｏ１＋Ｎｏ２」の演算結果が間隔として大当り値推測データΔＲ１にセットされる。
【０１８９】
ＣＰＵ７１は図５４のステップＳ５２２で大当り値推測データΔＲ１を設定すると、ステップＳ３７１で大当り値推測データΔＲ１の設定結果を下限値「０−α」および上限値「０＋α」のそれぞれと比較する。ここで「０−α≦ΔＲ１≦０＋α」ではないことを判断したときにはステップＳ３７２へ移行し、大当り値推測データΔＲ１の設定結果を図３４の基準範囲「１３０−α〜１３０＋α」と「３０６−α〜３０６＋α」と「４３６−α〜４３６＋α」と「７５６−α〜７５６＋α」と「８８６−α〜８８６＋α」と「１０６２−α〜１０６２＋α」のそれぞれと比較する。ここで大当り値推測データΔＲ１の設定結果が基準範囲「１３０−α〜１３０＋α」〜「１０６２−α〜１０６２＋α」のいずれにも属していないことを判断したときには図５４のステップＳ３７７で大当り推測フラグをオフし、ステップＳ３７６でカウンタＮｏ２の設定結果をカウンタＮｏ１に設定する。
【０１９０】
ＣＰＵ７１は図５４のステップＳ３７２で大当り値推測データΔＲ１の設定結果が基準範囲「１３０−α〜１３０＋α」〜「１０６２−α〜１０６２＋α」のいずれかに属していることを判断すると、ステップＳ３７３で基準範囲「１３０−α〜１３０＋α」〜「１０６２−α〜１０６２＋α」のうち大当り値推測データΔＲ１が属するものに割付けられた大当り値を通常モードで今回に大当りが判定されたときの大当り値であると推測する。そして、ステップＳ３７４で大当り値の推測結果をＲＡＭ７３に記録し、ステップＳ３７５で大当り推測フラグをオンし、ステップＳ５２３のタイマ補正処理へ移行する。
【０１９１】
図５５は図５４のステップＳ５２３のタイマ補正処理の詳細を示すものであり、ＣＰＵ７１は図５５のステップＳ５０１で大当り値推測データΔＲ１の設定結果を下限値「１３０−α」および上限値「１３０＋α」のそれぞれと比較し、ステップＳ５０３で大当り値推測データΔＲ１の設定結果を下限値「３０６−α」および上限値「３０６＋α」のそれぞれと比較し、ステップＳ５０５で大当り値推測データΔＲ１の設定結果を下限値「４３６−α」および上限値「４３６＋α」のそれぞれと比較し、ステップＳ５０７で大当り値推測データΔＲ１の設定結果を下限値「７５６−α」および上限値「７５６＋α」のそれぞれと比較し、ステップＳ５０９で大当り値推測データΔＲ１の設定結果を下限値「８８６−α」および上限値「８８６＋α」のそれぞれと比較する。
【０１９２】
ＣＰＵ７１はステップＳ５０１で「１３０−α≦ΔＲ１≦１３０＋α」であることを判断したときにはステップＳ５１５でＲＯＭ７２に予め記録された大当り値「７」をタイマＴ１１にセットし、ステップＳ５０３で「３０６−α≦ΔＲ１≦３０６＋α」であることを判断したときにはステップＳ５１６でＲＯＭ７２に予め記録された大当り値「３１３」をタイマＴ１１にセットし、ステップＳ５０５で「４３６−α≦ΔＲ１≦４３６＋α」であることを判断したときにはステップＳ５１７で大当り値「３１３」をタイマＴ１１にセットし、ステップＳ５０７で「７５６−α≦ΔＲ１≦７５６＋α」であることを判断したときにはステップＳ５１８でＲＯＭ７２に予め記録された大当り値「１０６９」をタイマＴ１１にセットし、ステップＳ５０９で「８８６−α≦ΔＲ１≦８８６＋α」であることを判断したときにはステップＳ５１９で大当り値「７」をタイマＴ１１にセットし、ステップＳ５０９で「８８６−α≦ΔＲ１≦８８６＋α」ではないことを判断したときにはステップＳ５２０で大当り値「１０６９」をタイマＴ１１にセットする。即ち、通常モードで２回目に大当りが判定されたときには大当り値「７」と「３１３」と「１０６９」のうち大当り値の推測結果に応じたものがタイマＴ１１にセットされ、大当り推測用のタイマＴ１１が大当り判定用のランダムカウンタＲ１と同一値を計測するように補正される。
【０１９３】
図５６は図５３のステップＳ３３１の大当り推測処理２の詳細を示すものであり、ＣＰＵ７１は大当り値推測処理で大当り値の推測結果をＲＡＭ７３に記録したときにはステップＳ５３１で大当り推測フラグのオンを判断し、ステップＳ５３２へ移行する。ここでＲＡＭ７３の推測データエリア２に推測データ２が記録されていることを判断したときにはステップＳ５３３へ移行し、時間差データ１を演算する。この時間差データ１は推測データ１から推測データ２に至るまでの間隔に相当するものであり、ＣＰＵ７１は「推測データ２＞推測データ１」であるときには「推測データ２−推測データ１」を演算することで時間差データ１を設定し、「推測データ２≦推測データ１」であるときには「１１９２−推測データ１＋推測データ２」を演算することで時間差データ１を設定する。
【０１９４】
ＣＰＵ７１は図５６のステップＳ５３３で時間差データ１を演算すると、ステップＳ５３４でＲＡＭ７３から大当り値の推測結果を検出する。そして、ステップＳ５３５へ移行し、図５２の判定基準値データから大当り値の推測結果に応じた判定基準値１と判定基準値２と判定基準値３のそれぞれを選択する。
【０１９５】
ＣＰＵ７１は図５６のステップＳ５３５で判定基準値１〜判定基準値３のそれぞれを選択すると、ステップＳ５３６で下限値Ｔｍｉｎ２１と下限値Ｔｍｉｎ２２と下限値Ｔｍｉｎ２３のそれぞれを演算する。下限値Ｔｍｉｎ２１は判定基準値１の選択結果から誤差ΔＴｇを減算することで設定されるものであり、下限値Ｔｍｉｎ２２は判定基準値２の選択結果から誤差ΔＴｇを減算することで設定されるものであり、下限値Ｔｍｉｎ２３は判定基準値３の選択結果から誤差ΔＴｇを減算することで設定されるものである。これら各誤差ΔＴｇは演出制御回路７０のＲＯＭ７２に予め記録されたものであり、具体的には「２」に設定されている。
【０１９６】
ＣＰＵ７１は図５６のステップＳ５３６で下限値Ｔｍｉｎ２１〜下限値Ｔｍｉｎ２３のそれぞれを演算すると、ステップＳ５３７で上限値Ｔｍａｘ２１と上限値Ｔｍａｘ２２と上限値Ｔｍａｘ２３のそれぞれを演算する。上限値Ｔｍａｘ２１は判定基準値１の選択結果に誤差ΔＴｇを加算することで設定されるものであり、上限値Ｔｍａｘ２２は判定基準値２の選択結果に誤差ΔＴｇを加算することで設定されるものであり、上限値Ｔｍａｘ２３は判定基準値３の選択結果に誤差ΔＴｇを加算することで設定されるものである。これら各誤差ΔＴｇは演出制御回路７０のＲＯＭ７２に予め記録されたものであり、具体的には「２」に設定されている。
【０１９７】
ＣＰＵ７１は図５６のステップＳ５３７で上限値Ｔｍａｘ２１〜上限値Ｔｍａｘ２３のそれぞれを演算すると、ステップＳ５３８で時間差データ１の演算結果を下限値Ｔｍｉｎ２１の演算結果および上限値Ｔｍａｘ２１の演算結果のそれぞれと比較し、ステップＳ５３９で時間差データ１の演算結果を下限値Ｔｍｉｎ２２の演算結果および上限値Ｔｍａｘ２２の演算結果のそれぞれと比較し、ステップＳ５４０で時間差データ１の演算結果を下限値Ｔｍｉｎ２３の演算結果および上限値Ｔｍａｘ２３の演算結果のそれぞれと比較する。ここで「Ｔｍｉｎ２１≦時間差データ１≦Ｔｍａｘ２１」と「Ｔｍｉｎ２２≦時間差データ１≦Ｔｍａｘ２２」と「Ｔｍｉｎ２３≦時間差データ１≦Ｔｍａｘ２３」のいずれかを判断したときにはステップＳ５４１へ移行し、カウンタＮ１１に連続予告回数「２」をセットする。
【０１９８】
ＣＰＵ７１は「Ｔｍｉｎ２１≦時間差データ１≦Ｔｍａｘ２１」と「Ｔｍｉｎ２２≦時間差データ１≦Ｔｍａｘ２２」と「Ｔｍｉｎ２３≦時間差データ１≦Ｔｍａｘ２３」のいずれでもないことを判断すると、ステップＳ５４２でＲＡＭ７３の推測データエリア３に推測データ３が記録されているか否かを判断する。ここで推測データエリア３に推測データ３が記録されていることを判断したときにはステップＳ５４３へ移行し、時間差データ２を演算する。この時間差データ２は推測データ１から推測データ３に至るまでの間隔に相当するものであり、ＣＰＵ７１は「推測データ３＞推測データ１」であるときには「推測データ３−推測データ１」を演算することで時間差データ２を設定し、「推測データ３≦推測データ１」であるときには「１１９２−推測データ１＋推測データ３」を演算することで時間差データ２を設定する。
【０１９９】
ＣＰＵ７１はステップＳ５４３で時間差データ２を演算すると、ステップＳ５４４で時間差データ２の演算結果を下限値Ｔｍｉｎ２１の演算結果および上限値Ｔｍａｘ２１の演算結果のそれぞれと比較し、ステップＳ５４５で時間差データ２の演算結果を下限値Ｔｍｉｎ２２の演算結果および上限値Ｔｍａｘ２２の演算結果のそれぞれと比較し、ステップＳ５４６で時間差データ２の演算結果を下限値Ｔｍｉｎ２３の演算結果および上限値Ｔｍａｘ２３の演算結果のそれぞれと比較する。ここで「Ｔｍｉｎ２１≦時間差データ２≦Ｔｍａｘ２１」と「Ｔｍｉｎ２２≦時間差データ２≦Ｔｍａｘ２２」と「Ｔｍｉｎ２３≦時間差データ２≦Ｔｍａｘ２３」のいずれかを判断したときにはステップＳ５４７へ移行し、カウンタＮ１１に連続予告「３」をセットする。
【０２００】
ＣＰＵ７１は「Ｔｍｉｎ２１≦時間差データ２≦Ｔｍａｘ２１」と「Ｔｍｉｎ２２≦時間差データ２≦Ｔｍａｘ２２」と「Ｔｍｉｎ２３≦時間差データ２≦Ｔｍａｘ２３」のいずれでもないことを判断すると、ステップＳ５４８でＲＡＭ７３の推測データエリア４に推測データ４が記録されているか否かを判断する。ここで推測データエリア４に推測データ４が記録されていることを判断したときにはステップＳ５４９へ移行し、時間差データ３を演算する。この時間差データ３は推測データ１から推測データ４に至るまでの間隔に相当するものであり、ＣＰＵ７１は「推測データ４＞推測データ１」であるときには「推測データ４−推測データ１」を演算することで時間差データ３を設定し、「推測データ４≦推測データ１」であるときには「１１９２−推測データ１＋推測データ４」を演算することで時間差データ３を設定する。
【０２０１】
ＣＰＵ７１はステップＳ５４９で時間差データ３を演算すると、ステップＳ５５０で時間差データ３の演算結果を下限値Ｔｍｉｎ２１の演算結果および上限値Ｔｍａｘ２１の演算結果のそれぞれと比較し、ステップＳ５５１で時間差データ３の演算結果を下限値Ｔｍｉｎ２２の演算結果および上限値Ｔｍａｘ２２の演算結果のそれぞれと比較し、ステップＳ５５２で時間差データ３の演算結果を下限値Ｔｍｉｎ２３の演算結果および上限値Ｔｍａｘ２３の演算結果のそれぞれと比較する。ここで「Ｔｍｉｎ２１≦時間差データ３≦Ｔｍａｘ２１」と「Ｔｍｉｎ２２≦時間差データ３≦Ｔｍａｘ２２」と「Ｔｍｉｎ２３≦時間差データ３≦Ｔｍａｘ２３」のいずれかを判断したときにはステップＳ５５３へ移行し、カウンタＮ１１に連続予告回数「４」をセットする。
【０２０２】
図５７は図５３のステップＳ３３４の大当り推測処理３の詳細を示すものであり、ＣＰＵ７１は図５７のステップＳ５６１で大当り推測フラグの設定状態を判断する。例えばタイマＴ１１が大当り値の推測結果に基づいて補正された大当り値の推測済み状態ではＣＰＵ７１はステップＳ５６１で大当り推測フラグのオンを判断し、ステップＳ５６２でカウンタＮ１１の設定結果を「０」と比較する。ここで「Ｎ１１＝０」を判断したときにはステップＳ５６３へ移行し、ＲＡＭ７３の推測データエリア２に推測データが記録されているか否かを判断する。
【０２０３】
ＣＰＵ７１はステップＳ５６３で推測データエリア２に推測データ２が記録されていることを判断すると、推測データエリア２から推測データ２の記録結果を検出する。そして、ステップＳ５６４で推測データ２の検出結果を下限値「７−α」および上限値「７＋α」のそれぞれと比較し、ステップＳ５６５で推測データ２の検出結果を下限値「３１３−α」および上限値「３１３＋α」のそれぞれと比較し、ステップＳ５６６で推測データ２の検出結果を下限値「１０６９−α」および上限値「１０６９＋α」のそれぞれと比較する。これら「７」と「３１３」と「１０６９」のそれぞれは通常モード用の大当り値に相当するものであり、ＣＰＵ７１は「７−α≦推測データ２≦７＋α」と「３１３−α≦推測データ２≦３１３＋α」と「１０６９−α≦推測データ２≦１０６９＋α」のいずれかを判断したときにはメイン制御回路５０の保留データエリア２に大当りとなるランダムカウンタＲ１の取得結果が記録されていると判定する。この場合にはステップＳ５６７へ移行し、カウンタＮ１１に連続予告回数「２」をセットすることで２回の予告演出を連続的に発生させることを記録する。
【０２０４】
ＣＰＵ７１は「７−α≦推測データ２≦７＋α」と「３１３−α≦推測データ２≦３１３＋α」と「１０６９−α≦推測データ２≦１０６９＋α」のいずれでもないことを判断すると、ステップＳ５６８でＲＡＭ７３の推測データエリア３に推測データ３が記録されているか否かを判断する。例えば推測データエリア３に推測データ３が記録されていることを判断したときには推測データエリア３から推測データ３の記録結果を検出し、ステップＳ５６９で推測データ３の検出結果を下限値「７−α」および上限値「７＋α」のそれぞれと比較し、ステップＳ５７０で推測データ３の検出結果を下限値「３１３−α」および上限値「３１３＋α」のそれぞれと比較し、ステップＳ５７１で推測データ３の検出結果を下限値「１０６９−α」および上限値「１０６９＋α」のそれぞれと比較する。ここで「７−α≦推測データ３≦７＋α」と「３１３−α≦推測データ３≦３１３＋α」と「１０６９−α≦推測データ３≦１０６９＋α」のいずれかを判断したときにはメイン制御回路５０の保留データエリア３に大当りとなるランダムカウンタＲ１の取得結果が記録されていると判定する。この場合にはステップＳ５７２へ移行し、カウンタＮ１１に連続予告回数「３」をセットすることで３回の予告演出を連続的に発生させることを記録する。
【０２０５】
ＣＰＵ７１は「７−α≦推測データ３≦７＋α」と「３１３−α≦推測データ３≦３１３＋α」と「１０６９−α≦推測データ３≦１０６９＋α」のいずれでもないことを判断すると、ステップＳ５７３でＲＡＭ７３の推測データエリア４に推測データ４が記録されているか否かを判断する。例えば推測データエリア４に推測データ４が記録されていることを判断したときには推測データエリア４から推測データ４の記録結果を検出し、ステップＳ５７４で推測データ４の検出結果を下限値「７−α」および上限値「７＋α」のそれぞれと比較し、ステップＳ５７５で推測データ４の検出結果を下限値「３１３−α」および上限値「３１３＋α」のそれぞれと比較し、ステップＳ５７６で推測データ４の検出結果を下限値「１０６９−α」および上限値「１０６９＋α」のそれぞれと比較する。ここで「７−α≦推測データ４≦７＋α」と「３１３−α≦推測データ４≦３１３＋α」と「１０６９−α≦推測データ４≦１０６９＋α」のいずれかを判断したときにはメイン制御回路５０の保留データエリア４に大当りとなるランダムカウンタＲ１の取得結果が記録されていると判定する。この場合にはステップＳ５７７へ移行し、カウンタＮ１１に連続予告回数「４」をセットすることで４回の予告演出を連続的に発生させることを記録する。即ち、通常モードで２回の大当りが判定されることに基づいて大当り値の推測処理が行われた後には装飾図柄遊技が開始される毎にメイン制御回路５０の保留データエリア２〜保留データエリア４のいずれかに新たに大当りとなるランダムカウンタＲ１の取得結果が記録されているか否かが推測される。
【０２０６】
上記実施例４によれば次の効果を奏する。
演出制御回路７０が大当り値の推測結果に基づいてタイマＴ１１を補正し、タイマＴ１１を大当り判定用のランダムカウンタＲ１と同一パターンで循環的に更新する構成としたので、演出制御回路７０が大当り値の推測処理を終えた後にはメイン制御回路７０から通常大当りコマンドと確変大当りコマンドと小当りコマンドと外れリーチコマンドと完全外れコマンドのいずれが送信されたときであっても推測データ２の記録結果に基づいて保留データエリア２に大当りとなるランダムカウンタＲ１の取得結果が記録されているか否かを推測することができ、推測データ３の記録結果に基づいて保留データエリア３に大当りとなるランダムカウンタＲ１の取得結果が記録されているか否かを推測することができ、推測データ４の記録結果に基づいて保留データエリア４に大当りとなるランダムカウンタＲ１の取得結果が記録されているか否かを推測することができる。
【０２０７】
上記実施例１〜実施例４のそれぞれにおいては、装飾図柄遊技中にスピーカ１４から効果音を出力することに基づいて装飾図柄が通常大当りの組合せおよび確変大当りの組合せのいずれかになることを予告しても良い。
【０２０８】
上記実施例１〜実施例４のそれぞれにおいては、装飾図柄遊技中に電飾ＬＥＤ１７を点滅させることに基づいて装飾図柄が通常大当りの組合せおよび確変大当りの組合せのいずれかになることを予告しても良い。
【０２０９】
上記実施例１〜実施例４のそれぞれにおいては、大当り推測処理２で時間差データ１の演算結果を判定基準値１〜判定基準値３のそれぞれと比較し、時間差データ２の演算結果を判定基準値１〜判定基準値３のそれぞれと比較し、時間差データ３の演算結果を判定基準値１〜判定基準値３のそれぞれと比較しても良い。この場合、時間差データ１の演算結果が判定基準値１〜判定基準値３のいずれかと一致または近似しているときにはカウンタＮ１１に「２」をセットし、時間差データ２の演算結果が判定基準値１〜判定基準値３のいずれかと一致または近似しているときにはカウンタＮ１１に「３」をセットし、時間差データ３の演算結果が判定基準値１〜判定基準値３のいずれかと一致または近似しているときにはカウンタＮ１１に「４」をセットすると良い。
【０２１０】
上記実施例１〜実施例４のそれぞれにおいては、次回の装飾図柄遊技で装飾図柄が通常大当りの組合せおよび確変大当りの組合せのいずれかになることが推測されたときには次回の装飾図柄遊技で装飾図柄が通常大当りの組合せおよび確変大当りの組合せのいずれかになる前に予告演出を発生させる構成としても良い。
【０２１１】
上記実施例１〜実施例４のそれぞれにおいては、次々回の装飾図柄遊技で装飾図柄が通常大当りの組合せおよび確変大当りの組合せのいずれかになることが推測されたときには今回の装飾図柄遊技と次回の装飾図柄遊技と次々回の装飾図柄遊技のいずれか１回または２回で予告演出を発生させる構成としても良い。
【０２１２】
上記実施例１〜実施例４のそれぞれにおいては、次々々回の装飾図柄遊技で装飾図柄が通常大当りの組合せおよび確変大当りの組合せのいずれかになることが推測されたときには今回の装飾図柄遊技と次回の装飾図柄遊技と次々回の装飾図柄遊技と次々々回の装飾図柄遊技のいずれか１回または２回または３回で予告演出を発生させる構成としても良い。
【０２１３】
上記実施例１〜実施例４のそれぞれにおいては、大当り値推測処理で大当り値が推測されたときには大当り値の推測結果から１個の大当り値に至る１個の判定値または１個の判定範囲を設定し、時間差データの検出結果を１個の判定値または１個の判定範囲と比較することでメイン制御回路５０の保留データエリアに新たに大当りとなるものが記録されているか否かを判定しても良い。例えば大当り値の推測結果が「７」であるときには大当り値「７」から大当り値「３１３」に至る１個の判定基準値２に基づいて１個の判定範囲Ｔｍｉｎ２２〜Ｔｍａｘ２２を設定し、時間差データの検出結果を１個の判定範囲Ｔｍｉｎ２２〜Ｔｍａｘ２２と比較する。
【０２１４】
上記実施例１〜実施例４のそれぞれにおいては、演出制御回路７０がＲＯＭ７２に予め記録された大当り値「７，３１３，１０６９」に基づいて図３６の大当り値「７」用の判定基準値１〜３と大当り値「３１３」用の判定基準値１〜３と大当り値「１０６９」用の判定基準値１〜３のそれぞれを演算する構成としても良い。
【図面の簡単な説明】
【０２１５】
【図１】実施例１を示す図（パチンコ遊技機の全体構成を示す斜視図）
【図２】遊技盤を示す前面図
【図３】電気的構成を示すブロック図
【図４】特別図柄の一覧を示す図
【図５】メイン制御回路のメイン処理を示すフローチャート
【図６】ランダムカウンタの更新範囲を示す図
【図７】メイン制御回路の入力処理を示すフローチャート
【図８】メイン制御回路のデータ取得処理を示すフローチャート
【図９】メイン制御回路の保留データエリアを示す図
【図１０】メイン制御回路の大当り判定処理を示すフローチャート
【図１１】メイン制御回路の大当り判定処理を示すフローチャート
【図１２】（ａ）は大当り値の一覧を示す図、（ｂ）は小当り値の一覧を示す図
【図１３】大当り値から大当り値までの間隔の一覧を示す図
【図１４】メイン制御回路の変動パターン設定処理を示すフローチャート
【図１５】変動パターンを選択するための制御データを示す図
【図１６】メイン制御回路の特別図柄変動開始処理を示すフローチャート
【図１７】メイン制御回路の特別図柄変動停止処理を示すフローチャート
【図１８】メイン制御回路のウェイト処理を示すフローチャート
【図１９】メイン制御回路の大当り遊技処理を示すフローチャート
【図２０】メイン制御回路の小当り遊技処理を示すフローチャート
【図２１】演出制御回路のメイン処理を示すフローチャート
【図２２】演出制御回路のＩＮＴ割込処理を示すフローチャート
【図２３】メイン制御回路からのコマンドとコマンド処理フラグの相関関係を示す図
【図２４】演出制御回路のカウンタ更新処理１を示すフローチャート
【図２５】ランダムカウンタの更新内容を説明するための図
【図２６】演出制御回路の保留コマンド処理を示すフローチャート
【図２７】装飾図柄表示器の表示内容を示す図
【図２８】演出制御回路の推測データエリアを示す図
【図２９】演出制御回路のコマンド処理を示すフローチャート
【図３０】演出制御回路の当落コマンド処理を示すフローチャート
【図３１】大当り図柄を設定するための制御データを示す図
【図３２】演出制御回路の大当り推測処理１を示すフローチャート
【図３３】演出制御回路の大当り値推測処理を示すフローチャート
【図３４】大当り値推測データと大当り値の相関関係を示す図
【図３５】演出制御回路の大当り推測処理２を示すフローチャート
【図３６】大当り値と判定基準値の相関関係を示す図
【図３７】演出制御回路の変動パターンコマンド処理を示すフローチャート
【図３８】演出パターンコマンドを選択するための制御データを示す図
【図３９】ビデオデータを選択するための制御データを示す図
【図４０】演出制御回路の装飾図柄遊技開始コマンド処理を示すフローチャート
【図４１】装飾図柄遊技の映像を示す図
【図４２】装飾図柄遊技の映像を示す図
【図４３】連続予告の映像を示す図
【図４４】演出制御回路の装飾図柄遊技停止コマンド処理を示すフローチャート
【図４５】演出制御回路の大当り遊技開始コマンド処理を示すフローチャート
【図４６】演出制御回路の大当り遊技停止コマンド処理を示すフローチャート
【図４７】演出制御回路の小当り遊技開始コマンド処理を示すフローチャート
【図４８】演出制御回路の小当り遊技停止コマンド処理を示すフローチャート
【図４９】実施例２を示す図３３相当図
【図５０】演出制御回路のタイマ補正処理を示すフローチャート
【図５１】実施例３を示す図３３相当図
【図５２】図３６相当図
【図５３】実施例４を示す図３０相当図
【図５４】図４９相当図
【図５５】図５０相当図
【図５６】図３５相当図
【図５７】演出制御回路の大当り推測処理３を示すフローチャート
【符号の説明】
【０２１６】
１８は遊技盤、２２は遊技領域、２４は始動口、３２は装飾図柄表示器、５０はメイン制御回路、７０は演出制御回路、８０は図柄制御回路を示している。
【図１】
2008136576.tif 000003
【図２】
2008136576.tif 000004
【図３】
2008136576.tif 000005
【図４】
2008136576.tif 000006
【図５】
2008136576.tif 000007
【図６】
2008136576.tif 000008
【図７】
2008136576.tif 000009
【図８】
2008136576.tif 000010
【図９】
2008136576.tif 000011
【図１０】
2008136576.tif 000012
【図１１】
2008136576.tif 000013
【図１２】
2008136576.tif 000014
【図１３】
2008136576.tif 000015
【図１４】
2008136576.tif 000016
【図１５】
2008136576.tif 000017
【図１６】
2008136576.tif 000018
【図１７】
2008136576.tif 000019
【図１８】
2008136576.tif 000020
【図１９】
2008136576.tif 000021
【図２０】
2008136576.tif 000022
【図２１】
2008136576.tif 000023
【図２２】
2008136576.tif 000024
【図２３】
2008136576.tif 000025
【図２４】
2008136576.tif 000026
【図２５】
2008136576.tif 000027
【図２６】
2008136576.tif 000028
【図２７】
2008136576.tif 000029
【図２８】
2008136576.tif 000030
【図２９】
2008136576.tif 000031
【図３０】
2008136576.tif 000032
【図３１】
2008136576.tif 000033
【図３２】
2008136576.tif 000034
【図３３】
2008136576.tif 000035
【図３４】
2008136576.tif 000036
【図３５】
2008136576.tif 000037
【図３６】
2008136576.tif 000038
【図３７】
2008136576.tif 000039
【図３８】
2008136576.tif 000040
【図３９】
2008136576.tif 000041
【図４０】
2008136576.tif 000042
【図４１】
2008136576.tif 000043
【図４２】
2008136576.tif 000044
【図４３】
2008136576.tif 000045
【図４４】
2008136576.tif 000046
【図４５】
2008136576.tif 000047
【図４６】
2008136576.tif 000048
【図４７】
2008136576.tif 000049
【図４８】
2008136576.tif 000050
【図４９】
2008136576.tif 000051
【図５０】
2008136576.tif 000052
【図５１】
2008136576.tif 000053
【図５２】
2008136576.tif 000054
【図５３】
2008136576.tif 000055
【図５４】
2008136576.tif 000056
【図５５】
2008136576.tif 000057
【図５６】
2008136576.tif 000058
【図５７】
2008136576.tif 000059