(57)【要約】【課題】ＣＰＵの処理負荷を軽減することができる遊技機を実現する。【解決手段】パチンコ機の電源が投入されてから、第１種始動口の入賞が１００個目のときに大当りになった場合は、入賞回数１００を格納領域Ｙ０に格納し、特別図柄の変動表示が行われる毎に入賞回数１００から「１」を減算し、その減算値が「０」になったときに大当り処理を実行する。大当りと判定したときにのみ入賞回数を格納し、その格納された数を大当りの数とすることができるため、入賞毎に、大当り抽選カウンタから取得したカウント値を格納領域に格納して行く従来の処理よりもＣＰＵの負担を軽減できる。【選択図】　図５
2004135784.tif 000002
【特許請求の範囲】
【請求項１】
複数の数値を発生する数値発生手段と、
遊技球が所定の領域を通過したときに前記数値発生手段が発生した数値を取得し、その取得した数値に基づいて、遊技状態を遊技者に有利な遊技状態に変化させるか否かを判定する判定手段とを備えた遊技機において、
前記判定手段が前記遊技状態を遊技者に有利な遊技状態に変化させると有利判定した時期を示す情報を格納する格納手段と、
前記格納手段に格納された前記情報の個数に対応する回数分の報知を行う報知手段とを備えたことを特徴とする遊技機。
【請求項２】
複数の数値を発生する数値発生手段と、
遊技球が所定の領域を通過したときに前記数値発生手段が発生した数値を取得し、その取得した数値に基づいて、遊技状態を遊技者に有利な遊技状態に変化させるか否かを判定する判定手段とを備えた遊技機において、
遊技球が前記所定の領域を通過した通過数を計数する計数手段と、
前記判定手段が前記遊技状態を遊技者に有利な遊技状態に変化させると有利判定した場合に、その有利判定の対象となった数値を前記数値発生手段から取得したときに前記計数手段により計数された通過数を格納する格納手段と、
前記格納手段に格納された通過数の個数に対応する回数分の報知を行う報知手段とを備えたことを特徴とする遊技機。
【請求項３】
前記報知手段が報知を行う毎に、前記計数手段が計数する前記通過数および前記格納されている通過数をそれぞれ減算する減算手段を備えており、
前記報知手段は、前記減算手段により、前記格納されている通過数が０になったときに前記報知を行うことを特徴とする請求項２に記載の遊技機。
【請求項４】
複数の数値を発生する数値発生手段と、
遊技球が所定の領域を通過したときに前記数値発生手段が発生した数値を取得し、その取得した数値に基づいて、遊技状態を遊技者に有利な遊技状態に変化させるか否かを判定する判定手段と、
この判定手段の判定結果を報知する報知手段とを備えた遊技機において、
前記
遊技球が前記所定の領域を通過した通過数を計数する計数手段と、
前記判定手段が前記遊技状態を遊技者に有利な遊技状態に変化させると有利判定した場合に、その有利判定の対象となった数値を前記数値発生手段から取得したときに前記計数手段により計数された通過数と、前回、前記判定手段が前記有利判定した場合に前記計数手段により計数された通過数との差分を演算する差分演算手段と、
この差分演算手段により演算された差分を格納する格納手段と、
前記報知手段が報知を行う毎に前記格納されている差分を減算する差分減算手段とを備えており、
前記報知手段は、前記差分減算手段により減算された差分が所定値になったときに前記報知を行うことを特徴とする遊技機。
【請求項５】
請求項１ないし請求項４のいずれか１つに記載の遊技機をコンピュータにより機能させるためのコンピュータプログラム。
【請求項６】
請求項５に記載のコンピュータプログラムが記録された記録媒体。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、遊技球が所定の領域を通過したことを契機に、遊技状態を遊技者に有利な遊技状態に変化させるか否かを判定し、その判定結果を報知する遊技機に関する。
【０００２】
【従来の技術】
従来、この種の遊技機として図１５および図１６に示すパチンコ機が知られている。図１５（Ａ）は、従来のパチンコ機の主要構成を示す説明図であり、図１５（Ｂ）は、図１５（Ａ）に示すパチンコ機の電気的構成の一部をブロックで示す説明図である。図１６は、大当り抽選カウンタのカウント値がＲＡＭの格納領域に格納される過程を示す説明図である。
パチンコ機５００に設けられた操作ハンドル５０１を操作して発射された遊技球が、遊技盤５０２に設けられた第１種始動口５０３、あるいは、普通電動役物５０４の開放された両翼に入賞すると（以下、第１種始動口または普通電動役物への入賞を第１種始動口の入賞という）、第１種始動口スイッチ５１１がＯＮし、ＣＰＵ５１０は、大当り抽選カウンタ５１２のカウントするカウント値を１つ取得する。続いてＣＰＵ５１０は、特別図柄を変動表示するタイミングになると、前記取得したカウント値に基づいて大当りかハズレかの判定（以下、大当り判定という）を行い、その判定結果に対応した表示内容を決定する。
【０００３】
図１６に示すように、格納領域５１３は、アドレス８０００Ｈ（１６進数）〜８００４Ｈの計５つあり、最大５個のカウント値を格納する。図中１〜１０の数字は、カウント値の格納された順位を示し、×印は、カウント値が格納されていないことを示す。また、始動記憶１〜４は、図柄表示器５０５が特別図柄の変動表示の開始を保留している数（以下、始動記憶数という）を示す。
１番目の格納領域（８０００Ｈ）には、現在行われている変動表示の契機となったカウント値Ａが格納されており、ＣＰＵ５１０は、カウント値Ａに基づいて大当り判定を行う。また、２番目の格納領域（８００１Ｈ）〜５番目の格納領域（８００４Ｈ）にはカウント値は格納されていない。つまり、始動記憶数は０になっている。
【０００４】
そして、図柄表示器５０５が３つの表示領域において複数の特別図柄（たとえば、０〜９の数字を示す特別図柄）を上下方向に変動表示（スクロール表示ともいう）する。ここで、特別図柄の変動表示中に第１種始動口の入賞が発生すると、ＣＰＵ５１０は、大当り抽選カウンタ５１２からカウント値Ｂを１つ取得し、その取得したカウント値Ｂを始動記憶１の格納領域（８００１Ｈ）に格納する。これにより、始動記憶数は「１」となる。そして、ＣＰＵ５１０は、カウント値Ａに基づく特別図柄の変動表示が終了した後に、カウント値Ｂに基づいて大当り判定を行い、その判定結果に対応する特別図柄の変動表示を行う。
同様に、カウント値Ａに基づく特別図柄の変動表示中に第１種始動口の入賞が発生すると、ＣＰＵ５１０は、大当り抽選カウンタ５１２からカウント値Ｃを１つ取得し、その取得したカウント値Ｃを始動記憶２の格納領域（８００２Ｈ）に格納する。これにより、始動記憶数は「２」となる。そして、ＣＰＵ５１０は、カウント値Ｂに基づく特別図柄の変動表示が終了した後に、カウント値Ｃに基づいて大当り判定を行い、その判定結果に対応する特別図柄の変動表示を行う。
【０００５】
そして、カウント値Ａに基づく特別図柄の変動表示が終了すると、始動記憶１の格納領域（８００１Ｈ）に格納されていたカウント値Ｂが、現在使用の格納領域（８０００Ｈ）へ移動し、始動記憶２（８００２Ｈ）に格納されていたカウント値Ｃが、始動記憶１の格納領域（８００１Ｈ）へ移動する。これにより、始動記憶数は「２」から１減少して「１」になる。続いて、カウント値Ｂに基づく特別図柄の変動表示中に第１種始動口の入賞が３つ発生すると、カウント値Ｄ，Ｅ，Ｆがそれぞれ始動記憶２の格納領域（８００２Ｈ）、始動記憶３の格納領域（８００３Ｈ）、始動記憶４の格納領域（８００４Ｈ）に格納される。これにより、始動記憶数は「１」から３増加して「４」になる。
そして、カウント値Ｂに基づく特別図柄の変動表示が終了すると、始動記憶１の格納領域（８００１Ｈ）に格納されていたカウント値Ｃが、現在使用の格納領域（８０００Ｈ）へ移動し、始動記憶２（８００２Ｈ）に格納されていたカウント値Ｄが、始動記憶１の格納領域（８００１Ｈ）へ移動し、始動記憶３（８００３Ｈ）に格納されていたカウント値Ｅが、始動記憶２の格納領域（８００２Ｈ）へ移動し、始動記憶４の格納領域（８００４Ｈ）に格納されていたカウント値Ｆが、始動記憶３の格納領域（８００３Ｈ）へ移動する。これにより、始動記憶数は「４」から１減少して「３」になる。
以後、特別図柄の変動表示が終了する毎に、各格納領域に格納されている各カウント値は、アドレスの若い（格納される順位の早い）方へ順次移動され、始動記憶数は１ずつ減少する。始動記憶数は、４個のＬＥＤを備えた特別図柄始動記憶表示装置５１４のＬＥＤの点灯数により表示される。なお、特別図柄の変動表示により、始動記憶数が減少することを始動記憶数の消化という。
【０００６】
そして、図柄表示器５０５は、特別図柄の変動表示開始から所定時間経過すると変動表示を終了し、各表示領域に所定の特別図柄を停止表示する。その停止表示された特別図柄が、大当り図柄（たとえば、図１５（Ａ））に示すような「７７７」）であると大当りが発生し、扉式の開閉部材５０６が開作動し、大入賞口５０７が開口する。大入賞口５０７に遊技球が入賞すると、入賞球１個に付き、所定個数（たとえば、１５個）の賞球が上受け皿５０８に払出される。また、大入賞口５０７に入賞した入賞球の数が所定数（たとえば、１０個）に達するか、あるいは、大入賞口５０７が開口してから所定時間（たとえば、３０秒）経過するかのいずれかの条件が満たされると、開閉部材５０６が閉作動し、大入賞口５０７が閉口する。さらに、大入賞口５０７に入賞した遊技球が大入賞口５０７の内部に設けられた特定領域５０９を通過すると、大入賞口５０７が連続して開口する権利が発生する。このように、大入賞口５０７が開口してから閉口するまでを１ラウンドとし、遊技球が特定領域５０９を通過することを条件として、複数のラウンド（たとえば、１５ラウンド）の遊技を行うことができる。
【０００７】
【特許文献１】
特開平８−８９６２６号公報（第５頁第２２段落、図６）
【０００８】
【発明が解決しようとする課題】
ところで、上記従来のパチンコ機５００は、ＣＰＵ５１０が主な遊技を制御する。たとえば、ＣＰＵ５１０は、次の処理を実行する。（１）入賞の検出処理。（２）大当りかハズレかの判定処理。（３）特別図柄の変動内容の決定処理。（４）特別図柄の変動開始から変動終了までにおける図柄表示器５０５に対する制御。（５）入賞を報知するＬＥＤの点灯をランプ制御基板に対して指示する処理。（６）入賞を報知する音声の出力を音声制御基板に対して指示する処理。（７）賞球の払出しを賞球払出制御基板に対して指示する処理。（８）払出された賞球を計数する処理。（９）入賞のあったことなどを示すデータを管理用のコンピュータへ送信する処理。（１０）特別図柄の変動中に第１種始動口５０３に入賞したときのカウント値を取得する処理。（１１）その取得したカウント値を格納領域に格納する処理。（１２）次の特別図柄の変動表示が開始されたときの各格納領域に格納されているカウント値の移動処理。
【０００９】
また、ＣＰＵ５１０は、２ｍｓ毎に上記総ての処理を実行する。このため、処理量が増加し、２ｍｓ内に総ての処理を実行できなくなると、入賞を検出できなくなるなどの問題が発生する。
特に、大当りが発生すると、大入賞口５０７が開口するため、入賞数が一気に増加するため、入賞球の検出、賞球払出しの制御および賞球の検出などの処理を行うための負荷が増大する。
ところで、上記パチンコ機５００のように、大当りが発生すると大入賞口が開口するようなパチンコ機は、特別図柄が大当り図柄で停止するかどうかで勝敗が決する。また、大当りの発生確率は、法規制により、どの機種でも差が殆どない。このため、パチンコ機の人気は、特別図柄の変動開始から停止に至るまでの過程において、如何に遊技者の興味を引くことのできる演出を行うことができるかどうかにかかっている。
したがって、パチンコ機の各メーカーは、独自の演出を開発しており、その内容も年々凝ったものになってきており、遊技もスピード感のあるものになってきている。このため、ＣＰＵ５１０が処理すべき量が増加し、総ての処理を２ｍｓ内で実行できなくなるおそれが出てきた。
【００１０】
そこで、本発明者らは、格納領域に格納されたカウント値を移動させるために実行するＣＰＵ５１０の処理負荷について着目した。図１６に示したように、次の特別図柄の変動表示が始まると、各格納領域に格納されていた各カウント値は、アドレスの若い（格納される順位の早い）方へ順次移動する。たとえば、図１６において、Ｂ〜Ｆのカウント値が格納されている場合に、カウント値Ｂに基づく特別図柄の変動表示が終了すると、Ｃ〜Ｆの４つのカウント値をそれぞれ移動させるため、カウント値の移動処理を４回実行しなければならない。
一般的に大当りの発生確率は、約１／３００であり、大当り抽選カウンタは、０〜２９９をカウントする。したがって、大当り抽選カウンタから取得するカウント値は、最大が２９９であり、２５６を超える。これをＣＰＵで処理し易い１６進数で表現すると、２バイトが必要になるため、カウント値を格納する各格納領域は、それぞれ２バイト分が必要になる。
【００１１】
さらに、この方法で数値を格納領域に格納するのは、カウント値だけではなく、特別図柄の変動開始から停止までの表示パターン（以下、変動パターンという）、図柄表示器の画面左に停止させる特別図柄（以下、左停止図柄という）、画面中央に停止させる特別図柄（以下、中停止図柄という）および画面右に停止させる特別図柄（以下、右停止図柄という）などを示すデータも始動記憶数に対応して格納する。
たとえば、変動パターンが５バイト、各停止図柄をそれぞれ５バイトずつであるとすると、１回の変動表示に付き必要な記憶量は、５バイト＋５バイト＋（５バイト×３）＝２５バイトとなる。つまり、始動記憶数が１である場合は、特別図柄の変動表示が終了する毎に２５バイトのデータを移動させる処理が必要となり、特に、始動記憶数が最大の４である場合は、２５バイトのデータを移動させる処理が４回も必要となってしまう。
【００１２】
また、特に、特別図柄始動記憶数の上限が増加した場合は、特別図柄始動記憶数が消化される毎に、各格納領域に格納されているカウント値を順次移動させるための処理量が増加してしまい、ＣＰＵ５１０の負荷がより一層増大することが分かった。たとえば、特別図柄始動記憶数の上限が２０個であり、現在の特別図柄始動記憶数が１４個であるとすると、特別図柄の変動が開始されたときに、１４個目の格納領域に格納されているカウント値を１３個目の格納領域へ移動させ、１３個目の格納領域に格納されているカウント値を１２個目の格納領域へ移動させるというように、計１４個のカウント値を順次移動させなければならない。
つまり、特別図柄始動記憶数の上限が増加するほど、ＣＰＵ５１０の負荷が増大してしまう。
そこで、本発明者らは、カウント値の移動に伴うＣＰＵ５１０の処理負荷を軽減すれば、その軽減できた分、ＣＰＵ５１０は他の処理を確実に実行することができるようになるため、入賞の検出ミスを防止できるし、演出量の増加などにも対応できることが分かった。
【００１３】
そこでこの発明は、上記問題を解決するためになされたものであり、ＣＰＵの処理負荷を軽減することができる遊技機を実現することを目的とする。
【００１４】
【課題を解決するための手段・作用および効果】
この発明は、上記目的を達成するため、請求項１ないし請求項４に記載の発明では、複数の数値を発生する数値発生手段と、遊技球が所定の領域を通過したときに前記数値発生手段が発生した数値を取得し、その取得した数値に基づいて、遊技状態を遊技者に有利な遊技状態に変化させるか否かを判定する判定手段とを備えた遊技機において、前記判定手段が前記遊技状態を遊技者に有利な遊技状態に変化させると有利判定した時期を示す情報を格納する格納手段と、前記格納手段に格納された前記情報の個数に対応する回数分の報知を行う報知手段とを備えたという技術的手段を用いる。
【００１５】
格納手段は、判定手段が遊技状態を遊技者に有利な遊技状態に変化させると有利判定した時期を示す情報を格納し、報知手段は、格納手段に格納された前記情報の個数に対応する回数分の報知を行う。
つまり、判定手段が数値発生手段から数値を取得する毎にその数値を格納する必要がなく、判定手段が遊技状態を遊技者に有利な遊技状態に変化させると有利判定した時期を示す情報を格納すればよいため、データを格納するために必要な量を減少させることができる。たとえば、数値発生手段から５つの数値を取得し、そのうちの１つに基づいて有利判定が１回行われたとし、１つの数値を格納するために必要な量と、有利判定の回数を格納するために必要な量とが同一の１ａバイトであるとすると、５つの数値を格納するためには５ａバイト必要であるが、有利判定の回数を格納するためには、その１／５の１ａバイトで済む。
したがって、従来の遊技機（パチンコ機）のように、数値発生手段（大当り抽選カウンタ）の発生する数値（カウント値）を取得する毎に格納領域に格納するものよりも格納領域の記憶量を格段に減少させることができるため、遊技の制御を行うＣＰＵの処理負荷を軽減することができる。
なお、上記括弧内の語句は、従来の技術の欄において使用した語句に対応するものである。
【００１６】
請求項２に記載の発明では、複数の数値を発生する数値発生手段と、遊技球が所定の領域を通過したときに前記数値発生手段が発生した数値を取得し、その取得した数値に基づいて、遊技状態を遊技者に有利な遊技状態に変化させるか否かを判定する判定手段とを備えた遊技機において、遊技球が前記所定の領域を通過した通過数を計数する計数手段と、前記判定手段が前記遊技状態を遊技者に有利な遊技状態に変化させると有利判定した場合に、その有利判定の対象となった数値を前記数値発生手段から取得したときに前記計数手段により計数された通過数を格納する格納手段と、前記格納手段に格納された通過数の個数に対応する回数分の報知を行う報知手段とを備えたという技術的手段を用いる。
【００１７】
格納手段は、判定手段が遊技状態を遊技者に有利な遊技状態に変化させると有利判定した場合に、その有利判定の対象となった数値を数値発生手段から取得したときに計数手段により計数された通過数を格納し、報知手段は、格納手段に格納された通過数の個数に対応する回数分の報知を行う。
つまり、判定手段が数値発生手段から数値を取得する毎にその数値を格納する必要がなく、判定手段が遊技状態を遊技者に有利な遊技状態に変化させると有利判定した場合に、その有利判定の対象となった数値を数値発生手段から取得したときに計数手段により計数された通過数を格納すればよいため、データを格納するために必要な量を減少させることができる。たとえば、数値発生手段から５つの数値を取得し、そのうちの１つに基づいて有利判定が１回行われたとし、１つの数値を格納するために必要な量と、有利判定の対象となった数値を数値発生手段から取得したときに計数手段により計数された通過数を格納するために必要な量とが同一の１ａバイトであるとすると、５つの数値を格納するためには５ａバイト必要であるが、上記通過数を格納するためには、その１／５の１ａバイトで済む。
したがって、従来の遊技機（パチンコ機）のように、数値発生手段（大当り抽選カウンタ）の発生する数値（カウント値）を取得する毎に格納領域に格納するものよりも格納領域の記憶量を格段に減少させることができるため、遊技の制御を行うＣＰＵの処理負荷を軽減することができる。
なお、上記括弧内の語句は、従来の技術の欄において使用した語句に対応するものである。
【００１８】
請求項３に記載の発明では、請求項２に記載の遊技機において、前記報知手段が報知を行う毎に、前記計数手段が計数する前記通過数および前記格納されている通過数をそれぞれ減算する減算手段を備えており、前記報知手段は、前記減算手段により、前記格納されている通過数が０になったときに前記報知を行うという技術的手段を用いる。
【００１９】
減算手段は、報知手段が報知を行う毎に、計数手段が計数する通過数および格納されている通過数を減算し、報知手段は、前記減算手段により、格納されている通過数が０になったときに前記報知を行う。
つまり、有利判定の対象となった数値を数値発生手段から取得したときに計数手段により計数された通過数を格納しておき、その通過数を報知が行われる毎に減算し、その通過数が０になったときに報知を行う。
したがって、有利判定となった結果を報知する時期をカウントするカウンタが不要となる。
【００２０】
請求項４に記載の発明では、複数の数値を発生する数値発生手段と、遊技球が所定の領域を通過したときに前記数値発生手段が発生した数値を取得し、その取得した数値に基づいて、遊技状態を遊技者に有利な遊技状態に変化させるか否かを判定する判定手段と、この判定手段の判定結果を報知する報知手段とを備えた遊技機において、遊技球が前記所定の領域を通過した通過数を計数する計数手段と、前記判定手段が前記遊技状態を遊技者に有利な遊技状態に変化させると有利判定した場合に、その有利判定の対象となった数値を前記数値発生手段から取得したときに前記計数手段により計数された通過数と、前回、前記判定手段が前記有利判定した場合に前記計数手段により計数された通過数との差分を演算する差分演算手段と、この差分演算手段により演算された差分を格納する格納手段と、前記報知手段が報知を行う毎に前記格納されている差分を減算する差分減算手段とを備えており、前記報知手段は、前記差分減算手段により減算された差分が所定値になったときに前記報知を行うという技術的手段を用いる。
【００２１】
つまり、判定手段が大当りと判定した場合に、前回、大当りと判定したときの通過数と、今回、大当りと判定したときの通過数との差分（前回、大当りが発生してから今回、大当りが発生するまでの期間）を演算し、その差分が所定値になったときに大当りの報知を行う。
したがって、前回の通過数および今回の通過数をそれぞれ減算する場合の処理よりも、処理量を軽減することができる。
【００２２】
請求項５に記載の発明では、請求項１ないし請求項４のいずれか１つに記載の遊技機をコンピュータにより機能させるためのコンピュータプログラムという技術的手段を用いる。
【００２３】
つまり、請求項１ないし請求項４のいずれか１つに記載の遊技機は、たとえば、後述する発明の実施の形態に記載するように、パチンコ機（遊技機）に内蔵されたＣＰＵ（コンピュータ）により機能するため、上記コンピュータプログラムをＲＯＭなど（記録媒体）に記録しておき、その記録されたコンピュータプログラムを上記ＣＰＵが実行することにより、上記パチンコ機を機能させることができる。
【００２４】
請求項６に記載の発明では、請求項５に記載のコンピュータプログラムが記録された記録媒体という技術的手段を用いる。
【００２５】
つまり、コンピュータにより遊技を制御する遊技機にあっては、たとえば、後述する発明の実施の形態に記載するように、パチンコ機（遊技機）に設けられたＲＯＭなど（記録媒体）に記録されたコンピュータプログラムをＣＰＵ（コンピュータ）が実行することにより機能することから、上記コンピュータプログラムを記録したＲＯＭなどの記録媒体を使用することにより、請求項１ないし請求項４のいずれか１つに記載の遊技機を実現できる。
【００２６】
【発明の実施の形態】
以下、この発明に係る遊技機の実施形態について図を参照して説明する。なお、以下の実施形態では、この発明に係る遊技機として、図柄表示器により大当り図柄が確定表示された場合に大入賞口の開口する大当りが発生する、いわゆる第１種パチンコ機を例に挙げて説明する。
＜第１実施形態＞
［全体の主要構成］
まず、この実施形態のパチンコ機の主要構成について図１を参照して説明する。図１は、そのパチンコ機の外観を示す斜視説明図である。
パチンコ機１には、前枠２がヒンジ８を介して開閉可能に備えられており、その前枠２には、ガラス板がはめ込まれたガラス枠４が開閉可能に取付けられている。前枠２の右側には、ガラス枠４の開閉用の鍵を差し込む鍵穴３が設けられている。ガラス枠４の内側には、遊技盤５が設けられており、前枠２の右側下方には、遊技球を遊技盤５へ発射する発射装置（図示省略）を操作するための発射ハンドル１５が回動可能に取付けられている。
ガラス枠４の下方には、賞球や貸球が排出される賞球・貸球供給口６ａが形成されており、この賞球・貸球供給口６ａの排出側には、その賞球・貸球供給口６ａから供給された賞球や貸球を溜めておくための上受け皿６が取り付けられている。上受け皿６の下方には、上受け皿６の収容可能数を超えて流下した賞球や上受け皿球抜きレバー６ｂの操作により上受け皿６から排出された遊技球などを排出する排出口７ａが形成されている。排出口７ａの排出側には、その排出口７ａから排出された遊技球を収容しておくための下受け皿７が設けられている。
【００２７】
［遊技盤５の主要構成］
次に、遊技盤５の主要構成について図２を参照して説明する。図２は、遊技盤５の正面説明図である。
遊技盤５の略中央には、立体的な構造物であるセンターケース３０が設けられており、センターケース３０には、特別図柄の変動表示から確定表示および普通図柄の変動表示から確定表示などを行う図柄表示器３２ａが設けられている。図柄表示器３２ａは、複数種類の特別図柄、この実施形態では「０」〜「９」の数字からなる図柄列を画面の横右方の複数の表示領域（この実施形態では、左表示領域、中表示領域および右表示領域の計３つの表示領域）において、それぞれ上から下方向へ変動表示（スクロール表示ともいう）する。
また、図柄表示器３２ａは、特別図柄の背景に表示する背景画像、リーチになったときの演出画像、大当りが発生したときの演出画像などを表示する。さらに、図柄表示器３２ａは、画面に普通図柄表示領域を備えており、その普通図柄表示領域において普通図柄の変動表示から確定表示までを行う。この実施形態では、図柄表示器３２ａは、普通図柄として○および×の記号を示す画像を交互に変動表示し、所定時間経過後に○または×を確定表示する。
【００２８】
図柄表示器３２ａの右上には、特別図柄始動記憶数を４個のＬＥＤにより表示する特別図柄始動記憶数表示ＬＥＤ３１が設けられている。その特別図柄始動記憶数表示ＬＥＤ３１の点灯数が特別図柄始動記憶数に対応する。また、特別図柄始動記憶数表示ＬＥＤ３１の左側には、普通図柄の変動表示から確定表示までを１回とした場合の表示を保留している回数（以下、普通図柄始動記憶数と称する）を４個のＬＥＤにより表示する普通図柄始動記憶数表示ＬＥＤ３３が設けられている。その普通図柄始動記憶数表示ＬＥＤ３３の点灯数が普通図柄始動記憶数に対応する。
センターケース３０の右側には、普通図柄作動右ゲート（単に普通図柄作動ゲートともいう）２５が設けられており、センターケース３０の左側には、普通図柄作動左ゲート（単に普通図柄作動ゲートともいう）２６が設けられている。遊技球が、いずれかの普通図柄作動ゲートを通過すると、図柄表示器３２ａが普通図柄の変動表示を開始し、その変動表示中に遊技球がいずれかの普通図柄作動ゲートを通過した場合は、普通図柄始動記憶数が１個増加する。
【００２９】
センターケース３０の下方には、第１種始動口２７が設けられており、その第１種始動口２７の下部には普通電動役物４７が設けられている。普通電動役物４７は、図柄表示器３２ａが当り普通図柄を確定表示した場合に両翼を開放する。特別図柄の変動中に遊技球が第１種始動口２７または普通電動役物４７の両翼から入賞すると、特別図柄始動記憶数が１個増加する。つまり、両翼を開放した普通電動役物４７は、第１種始動口２７の入賞口を拡大する機能を備える。
普通電動役物４７の下方には、大当りが発生した場合に作動する変動入賞装置４０が設けられている。この変動入賞装置４０には、各ラウンドの開始時に開放動作して大入賞口を開口する板状の開閉部材４３が扉式に開閉可能に取り付けられている。開閉部材４３が開放すると、開閉部材４３の形状に対応した横長で長方形状の大入賞口４１が開口する。変動入賞装置４０の右斜め上には、右下入賞口４５が設けられており、その右斜め上には右袖入賞口１２が設けられている。変動入賞装置４０の左斜め上には、左下入賞口４４が設けられており、その左斜め上には左袖入賞口１３が設けられている。
【００３０】
遊技盤５には、風車２４，２４が設けられており、遊技盤５の両側には、複数のＬＥＤにより装飾されたサイド飾り２０がそれぞれ設けられている。また、遊技盤５には、発射された遊技球を遊技領域へ案内する発射レール１６が取付けられており、その発射レール１６により、円形の遊技領域が区画されている。さらに、遊技盤５の最下部には、入賞しなかった遊技球をアウト球として回収するアウト口１４が設けられている。そして、遊技盤５には、多くの釘１７が打ち込まれており、遊技盤５に発射された遊技球は、釘１７の間を乱舞しながら流下し、普通図柄作動ゲート２５，２６を通過したり、第１種始動口２７または普通電動役物４７の開放した両翼から入賞したり、あるいは、アウト口１４から回収されたりする。
【００３１】
［パチンコ機１の電気的構成］
次に、パチンコ機１の主な電気的構成についてそれをブロックで示す図３を参照して説明する。
パチンコ機には、主制御基板１００が設けられており、この主制御基板１００には、メインＣＰＵ１１２、ＲＯＭ１１４およびＲＡＭ１１６を備えたマイクロプロセッサ１１０が搭載されている。メインＣＰＵ１１２は、第１種始動口２７の入賞数の計数、大当り判定、大当りと判定したときの入賞数の複写、特別図柄の変動表示が開始される毎の入賞数の減算、大当りの遊技におけるラウンドの制御、大当りの遊技が終了した後の遊技者に有利な遊技条件の決定、入賞の検出、各装置および基板への制御コマンドの送信など、遊技の主な制御を実行する。
ＲＯＭ１１４には、メインＣＰＵ１１２が各種演算、処理および制御などを実行するためのコンピュータプログラムなどが記録されており、ＲＡＭ１１６は、第１種始動口２７の入賞数、大当り判定したときの入賞数、特別図柄始動記憶数、普通図柄始動記憶数、入賞数などの遊技中に発生する各種データ、ＲＯＭ１１４から読出されたコンピュータプログラムなどを一時的に格納する。
主制御基板１００には、次に記載するものが電気的に接続されている。遊技球が第１種始動口２７または普通電動役物４７の開放した両翼から入賞したことを検出する第１種始動口スイッチ２７ａ、図柄表示器３２ａを制御する図柄制御基板３２、スピーカ（図示省略）から発生する効果音を制御する音声制御基板７９、電源基板８０、賞球の払出しなどを制御する払出制御基板２００、ＲＡＭクリアスイッチ１０、大当りの発生や賞球払出数などに関する遊技盤情報をパチンコホールの管理室などに設けられたホールコンピュータへ送信するための遊技枠情報端子基板５２、盤面中継基板５１、遊技枠中継基板５３である。
【００３２】
払出制御基板２００には、主制御基板１００から送出される制御コマンドを入力して動作するマイクロプロセッサ２１０が搭載されており、マイクロプロセッサ２１０には、賞球および貸球の払出しなどを制御するサブＣＰＵ２１２と、このサブＣＰＵ２１２が賞球の払出しなどの制御を実行するための各種制御プログラムが記録されたＲＯＭ２１４と、サブＣＰＵ２１２が各種制御プログラムを実行する際にＲＯＭ２１４から読出された制御プログラムや遊技中に発生する入賞数や賞球数などの各種データを一時的に格納するＲＡＭ２１６とが搭載されている。
また、払出制御基板２００には、ＲＡＭクリアスイッチ１０、電源基板８０、発射モータ１５ｅを駆動するための発射モータ駆動基板１５ｃ、遊技枠情報端子基板５２および払出中継基板５５が電気的に接続されている。発射モータ駆動基板１５ｃには、発射モータ駆動基板１５ｃから発射モータ１５ｅへ駆動信号を出力させるための発射スイッチ１５ｄが接続されている。
【００３３】
遊技枠中継基板５３には、下受け皿７が遊技球で満杯になったことを検出する下皿満杯検出スイッチ７２、賞球切れを検出する賞球切れ検出スイッチ７３およびセンサ中継基板５４が電気的に接続されている。センサ中継基板５４は、賞球ユニット６２に備えられた賞球払出センサ６２ａ，６２ｂおよび払出中継基板５５と電気的に接続されている。払出中継基板５５には、貸球切れを検出する貸球切れ検出スイッチ６１、賞球払出モータ６２ｃおよび貸球ユニット６３が電気的に接続されている。
盤面中継基板５１には、普通電動役物４７の両翼を開閉駆動する普通電動役物ソレノイド４７ａ、普通図柄作動右ゲート２５を通過した遊技球を検出する右ゲートスイッチ（単にゲートスイッチともいう）２５ａ、普通図柄作動左ゲート２６を通過した遊技球を検出する左ゲートスイッチ（単にゲートスイッチともいう）２６ａ、大入賞口４１に入賞した遊技球を検出する大入賞口スイッチ４１ａ、右袖入賞口１２に入賞した遊技球を検出する右袖入賞口スイッチ１２ａ、左袖入賞口１３に入賞した遊技球を検出する左袖入賞口スイッチ１３ａ、右下入賞口４５に入賞した遊技球を検出する右下入賞口スイッチ４５ａ、左下入賞口４４に入賞した遊技球を検出する左下入賞口スイッチ４４ａおよび大入賞口中継基板５０である。
【００３４】
大入賞口中継基板５０には、大入賞口内部の特定領域を通過した遊技球を検出する特定領域スイッチ４１ｂと、開閉部材４３を駆動する大入賞口ソレノイド４３ａと、特定領域を変化させる部材を駆動する特定領域ソレノイド４１ｃとが電気的に接続されている。電源基板８０は、ＣＲ接続基板５６と電気的に接続されており、ＣＲ接続基板５６には、プリペイドカードの残りの度数を度数表示部に表示する度数表示基板やプリペイドカードユニットなどから構成される遊技機外装置部分７１と電気的に接続されている。電源基板８０は、ＡＣ２４Ｖ（５０Ｈｚ／６０Ｈｚ）の主電源７０から電源の供給を受け、各基板および装置へ必要電源を供給する。
なお、このパチンコ機１には、停電が発生した際に、停電直前の遊技中のデータをＲＡＭ１１６およびＲＡＭ２１６にバックアップする機能が備えられており、電源が復帰したときに、バックアップされているデータに基づいて停電直前の遊技を再開することができる機能が備えられている。また、工場出荷時や開店前に試射を行った後に電源を遮断すると、上記バックアップ機能が働き、そのままの状態で開店すると不具合が発生するため、電源基板８０に設けられたＲＡＭクリアスイッチ１０をＯＮしながら電源スイッチ１８をＯＮすることにより、ＲＡＭ１１６およびＲＡＭ２１６にバックアップされているデータを消去することができるようになっている。
【００３５】
［主な処理の流れ］
次に、メインＣＰＵ１１２が実行する主な処理の流れについて図４ないし図９を参照して説明する。
図４は、第１種始動口への入賞回数、特別図柄の変動回数および大当りの発生時期を示すタイミングチャートである。図５は、格納領域に格納されている入賞のカウント値が移動する状態を示す説明図であり、図６は、図５の続きを示す説明図である。図７は、メインＣＰＵ１１２が実行する主な処理の流れを示すフローチャートであり、図８は、図７の続きを示すフローチャートであり、図９は、図８の続きを示すフローチャートである。
変動可能回数カウンタＰ１は、特別図柄の変動可能な回数（特別図柄の変動開始から総ての表示領域にて特別図柄が確定表示されるまでを１回とした場合に、特別図柄の変動表示を実行可能な残りの回数）をカウントするカウンタであり、第１種始動口スイッチ２７ａが１回ＯＮする毎に「１」を加算し、特別図柄の変動が行われる毎に「１」を減算する。また、大当り判定において大当りと判定されたときの変動可能回数を格納領域に格納し、その格納された変動可能回数Ｐ１が「１」になったときに大当り処理を実行する。
【００３６】
図５および図６に示すように、ＲＡＭ１１６には、変動可能回数Ｐ１を格納するためのＹ０〜Ｙ２の計３個の格納領域が備えられており、大当りが連続して３回発生した場合にも対応できるようになっている。また、変動可能回数Ｐ１に対応する回数分、特別図柄の変動表示を行うことができ、特別図柄始動記憶数の上限値は設定されていない。
ポインタＹは、大当りが発生したときに、その時点における変動可能回数Ｐ１を格納する格納領域を指示する変数であり、大当りが発生する毎に＋１される。つまり、指示する格納領域が＋１移動する。また、（Ｙｎ）は、ポインタＹが指示するｎ番の格納領域に格納されている変動可能回数を示す。この実施形態では、大当り抽選カウンタは、２ｍｓ毎に初期値０から＋１ずつ２９９までカウントする。また、大当り抽選カウンタは、２９９に達すると、初期値をカウントする初期値選択カウンタのカウント値を取得し、その取得したカウント値を新たな初期値としてカウントを開始する。たとえば、その初期値が１２３であった場合は、１２３からカウントを開始し、２９９に達すると０に戻り、１２２までカウントする。
【００３７】
今、パチンコ機１の電源が投入されたところであり、カウント値を格納している格納領域は存在せず、Ｙ０〜Ｙ２の格納領域は空き領域になっているものとする。
メインＣＰＵ１１２は、変動可能回数Ｐ１およびポインタＹをそれぞれ０００Ｈに初期設定する（図７のステップ（以下、Ｓと略す）１０）。
続いてメインＣＰＵ１１２は、第１種始動口スイッチ２７ａ（図３）がＯＮしたか否か、つまり入賞したか否かを判定する（Ｓ１２）。ここで、入賞したと判定した場合は（Ｓ１２：Ｙｅｓ）、変動可能回数Ｐ１に「１」を加算し（Ｓ１４）、大当り抽選カウンタのカウント値Ｒを取得する（Ｓ１６）。続いてメインＣＰＵ１１２は、Ｓ１６にて取得したカウント値Ｒに基づいて大当り判定を行う（Ｓ１８）。たとえば、カウント値Ｒが大当り値（たとえば７）であった場合には、大当りと判定し（Ｓ１８：Ｙｅｓ）、大当り値以外であった場合には、ハズレと判定する（Ｓ１８：Ｎｏ）。
【００３８】
ここで、大当りと判定した場合は（Ｓ１８：Ｙｅｓ）、ポインタＹが「３」以上であるか否かを判定し（Ｓ２０）、「３」以上ではないと判定した場合は（Ｓ２０：Ｎｏ）、入賞回数カウンタＰ１のカウント値を現在ポインタが指示している格納領域Ｙｎに格納する（Ｓ２２）。
たとえば、図４に示すように、パチンコ機１の電源が投入されてから通算１００個目の入賞のとき、つまり入賞回数カウンタＰ１のカウント値が１００になったときに最初の大当りが発生したとすると、入賞回数カウンタＰ１＝１００がポインタＹの指示する格納領域Ｙ０に格納される（図５のＳ２２）。
続いてメインＣＰＵ１１２は、次回大当りが発生したときのカウント値を格納する格納領域を指示するため、ポインタＹを＋１移動させる（Ｓ２４）。たとえば、格納領域Ｙ０を指示しているポインタＹを格納領域Ｙ１に移動させる（図５のＳ２４）。
また、メインＣＰＵ１１２は、ポインタＹが「３」以上であると判定した場合は（Ｓ２０：Ｙｅｓ）、ポインタＹを「３」に設定する（Ｓ２６）。つまり、ポインタＹが「３」以上であっても強制的に「３」に設定する。
これにより、ノイズや不正行為による信号が侵入することによりポインタＹが「３」以上になってしまい、大当りの回数が不当に増加してしまうおそれがない。
【００３９】
続いてメインＣＰＵ１１２は、Ｓ１８における大当り判定の結果を報知中であるか否かを判定する（図８のＳ２８）。たとえば、図柄表示器３２ａにより特別図柄の変動表示が行われているか否かを判定する。ここで、報知中ではないと判定した場合は（Ｓ２８：Ｎｏ）、大当り中フラグがセットされているか否か、つまり大当りのラウンドを実行中であるか否かを判定する（Ｓ３０）。ここで、大当りのラウンドを実行中ではないと判定した場合は（Ｓ３０：Ｎｏ）、変動可能回数Ｐ１が「０」になったか否か、つまり変動可能回数Ｐ１に対応する分の特別図柄の変動表示を総て行ったか否かを判定する（Ｓ３２）。
ここで、特別図柄の変動表示を総て行っていないと判定した場合は（Ｓ３２：Ｎｏ）、格納領域Ｙ０に格納されている変動可能回数Ｐ１が「１」であるか否か、つまり大当り処理を実行するタイミングであるか否かを判定し（Ｓ３４）、大当り処理を実行するタイミングであると判定した場合は（Ｓ３４：Ｙｅｓ）、大当り処理の開始を示す大当り開始フラグをセットし（Ｓ３６）、大当りの報知時間と演出内容の選定を行い（Ｓ３８）、大当り確定図柄を選定する（Ｓ４０）。
【００４０】
大当りの報知時間は、大当りの場合の特別図柄の変動時間と、その変動に伴うＬＥＤやランプなどの点灯・点滅時間と、変動に伴う効果音の発生している時間とを総合した時間である。また、演出内容は、大当りの場合の特別図柄の変動パターンと、特別図柄の背景に表示する背景画像と、大当り発生の予告を行う場合の大当り予告画像と、特別図柄の変動中にリーチを実行する場合のリーチパターンと、ＬＥＤやランプなどの点灯・点滅パターンと、効果音の発生パターンとを総合した内容である。さらに、大当り確定図柄は、特別図柄の変動表示が終了したときに確定的に表示する大当り図柄である。
【００４１】
また、大当り処理を実行するタイミングではないと判定した場合は（Ｓ３４：Ｎｏ）、ハズレの報知時間と演出内容の選定を行い（Ｓ４２）、ハズレ確定図柄を選定する（Ｓ４４）。続いてメインＣＰＵ１１２は、各格納領域Ｙｎに格納されている変動可能回数（Ｙｎ）からそれぞれ「１」を減算する（Ｓ４６）。続いてメインＣＰＵ１１２は、Ｓ４６を実行した結果、変動可能回数（Ｙｎ）が「０」以下になったか否かを判定し（Ｓ４８）、「０」以下になったと判定した場合は（Ｓ４８：Ｙｅｓ）、その「０」以下になった変動可能回数（Ｙｎ）を「０」に設定する（Ｓ５０）。
つまり、Ｓ４６の実行により、（Ｙｎ）が負の値になると、１つの格納領域に格納可能な格納容量を超えてしまうため、（Ｙｎ）の値が負になる場合は、（Ｙｎ）を強制的に「０」に設定する。
【００４２】
続いてメインＣＰＵ１１２は、Ｓ１４にて加算処理した変動可能回数Ｐ１から「１」を減算し（Ｓ５２）、大当り判定の結果を報知中であることを示す結果報知中フラグをセットする（Ｓ５４）。続いてメインＣＰＵ１１２は、報知の開始を指示する報知開始コマンドを図柄制御基板３２、音声制御基板７９およびランプ制御基板３００へそれぞれ送信し（Ｓ５６）、大当り判定結果を報知する結果報知処理を実行する（Ｓ５８）。
続いてメインＣＰＵ１１２は、報知が終了したか否かを判定し（図９のＳ６０）、終了したと判定した場合は（Ｓ６０：Ｙｅｓ）、報知の終了を指示する報知終了コマンドを図柄制御基板３２、音声制御基板７９およびランプ制御基板３００へそれぞれ送信する（Ｓ６２）。続いてメインＣＰＵ１１２は、Ｓ３６の実行により、大当り開始フラグがセットされているか否かを判定し（Ｓ６４）、セットされていると判定した場合は（Ｓ６４：Ｙｅｓ）、ポインタＹの指示位置を１つ前の格納領域に戻す（Ｓ６６、図６参照）。続いてメインＣＰＵ１１２は、各格納領域Ｙｎに格納されている変動可能回数（Ｙｎ）を、格納領域Ｙ１に格納されている変動可能回数（Ｙ１）から順次格納領域Ｙ０へ移動させる（Ｓ６８、図６参照）。
つまり、Ｓ３４において次の大当り遊技の開始タイミングを判定するための準備をする。
【００４３】
続いてメインＣＰＵ１１２は、Ｓ３６にてセットした大当り開始フラグをリセットし（Ｓ７０）、大当り遊技中であることを示す大当り中フラグをセットする（Ｓ７２）。続いてメインＣＰＵ１１２は、大当り処理を実行する（Ｓ７４）。この大当り処理では、ラウンドの制御、各ラウンドにおいて図柄表示器３２ａに表示する演出画面の制御、効果音の制御、ＬＥＤやランプ類の制御などを行う。
続いてメインＣＰＵ１１２は、大当り処理が終了したか否かを判定し（Ｓ７６）、終了したと判定した場合は（Ｓ７６：Ｙｅｓ）、Ｓ７２にてセットした大当り中フラグをリセットする（Ｓ７８）。
以上のように、格納領域Ｙ０のみに変動可能回数（Ｙｎ）が格納されている場合は、大当り処理が１回分予約されていることになり、格納領域Ｙ０およびＹ１にそれぞれ変動可能回数（Ｙｎ）が格納されている場合は、大当り処理が２回分予約されていることになり、格納領域Ｙ０〜Ｙ２にそれぞれ変動可能回数（Ｙｎ）が格納されている場合は、大当り処理が３回分予約されていることになる。つまり、格納領域Ｙ０〜Ｙ２に格納されている変動可能回数（Ｙｎ）の数が、大当りと判定された数であり、大当り処理が予約されている数である。
なお、メインＣＰＵ１１２は、ＲＯＭ１１４に記録されたコンピュータプログラムに従って上記Ｓ１０〜Ｓ７２を実行する。
【００４４】
［第１実施形態の効果］
（１）以上のように、上記第１実施形態のパチンコ機１を使用すれば、メインＣＰＵ１１２が大当り抽選カウンタからカウント値を取得する毎にそのカウント値を格納領域に格納する必要がなく、メインＣＰＵ１１２が大当りと判定した場合に、その判定の対象となったカウント値を大当り抽選カウンタから取得したときの変動可能回数Ｐ１を格納領域に格納し、その格納した変動可能回数Ｐ１の個数により、大当りと判定された回数を表すようにすることができる。
したがって、従来のパチンコ機のように、大当り抽選カウンタからカウント値を取得する毎に、その取得したカウント値を格納領域に格納するものよりも格納領域の格納容量を格段に減少させることができるため、遊技の制御を行うメインＣＰＵ１１２の処理負荷を軽減することができる。
（２）しかも、大当りと判定した対象となったカウント値を大当り抽選カウンタから取得したときの変動可能回数Ｐ１を格納しておき、その変動可能回数Ｐ１を特別図柄の変動表示が行われる毎に減算し、その減算値が「０」になったときに大当り処理を行うことができる。
したがって、大当り処理を行う時期をカウントするカウンタが不要となる。
【００４５】
＜第２実施形態＞
次に、この発明の第２実施形態について図１０ないし図１４を参照して説明する。
図１０は、格納領域に格納されている入賞のカウント値が移動する状態を示す説明図であり、図１１は、図１０の続きを示す説明図である。図１２は、メインＣＰＵ１１２が実行する主な処理の流れを示すフローチャートであり、図１３は、図１２の続きを示すフローチャートであり、図１４は、図１３の続きを示すフローチャートである。
入賞回数カウンタＰ１は、パチンコ機１の電源が投入されてから第１種始動口２７の入賞数の積算値をカウントするカウンタであり、第１種始動口スイッチ２７ａが１回ＯＮする毎に「１」を加算する。前回大当り時入賞数Ｐ２は、前回大当りと判定されたときの入賞回数カウンタのカウント値である。変動回数Ｐ３は、特別図柄の変動回数であり、特別図柄の変動が行われる毎に「１」加算される。
この実施形態のパチンコ機は、大当りが複数回発生した場合に、前回大当りになったときの入賞回数Ｐ２と今回大当りになったときの入賞回数Ｐ１との差分（以下、単に差分ともいう）を求め、その差分が「１」になったときに大当り処理を実行することを特徴とする。
なお、この実施形態のパチンコ機は、図１０ないし図１４に示す内容以外は、前述の第１実施形態と同一の構成および機能であるため、その同一部分の説明を簡略化または省略する。
【００４６】
図１０および図１１に示すように、ＲＡＭ１１６には、差分を格納するための格納領域Ｙ０〜Ｙ２の計３個の格納領域が備えられており、大当りが連続して３回発生した場合にも対応できるようになっている。また、入賞回数Ｐ１に対応する回数分、特別図柄の変動表示を行うことができ、特別図柄始動記憶数の上限値は設定されていない。
ポインタＹは、大当りが発生したときに、その時点における入賞回数Ｐ１または上記差分を格納する格納領域を指示する変数であり、大当りが発生する毎に＋１される。つまり、指示する格納領域が＋１移動する。また、（Ｙｎ）は、ポインタＹが指示するｎ番の格納領域に格納されている差分を示す。この実施形態では、大当り抽選カウンタは、２ｍｓ毎に初期値０から＋１ずつ２９９までカウントする。また、大当り抽選カウンタは、２９９に達すると、初期値をカウントする初期値選択カウンタのカウント値を取得し、その取得したカウント値を新たな初期値としてカウントを開始する。たとえば、その初期値が１２３であった場合は、１２３からカウントを開始し、２９９に達すると０に戻り、１２２までカウントする。
【００４７】
今、パチンコ機１の電源が投入されたところであり、差分を格納している格納領域は存在せず、Ｙ０〜Ｙ２の格納領域は空き領域になっているものとする。
メインＣＰＵ１１２は、入賞回数Ｐ１、前回大当り時入賞回数Ｐ２、変動回数Ｐ３およびポインタＹをそれぞれ０００Ｈに初期設定する（図１２のＳ１０）。続いてメインＣＰＵ１１２は、第１種始動口スイッチ２７ａ（図３）がＯＮしたか否か、つまり入賞したか否かを判定する（Ｓ１２）。ここで、入賞したと判定した場合は（Ｓ１２：Ｙｅｓ）、入賞回数Ｐ１に「１」を加算し（Ｓ１４）、大当り抽選カウンタのカウント値Ｒを取得する（Ｓ１６）。続いてメインＣＰＵ１１２は、Ｓ１６にて取得したカウント値Ｒに基づいて大当り判定を行う（Ｓ１８）。たとえば、カウント値Ｒが大当り値（たとえば７）であった場合には、大当りと判定し（Ｓ１８：Ｙｅｓ）、大当り値以外であった場合には、ハズレと判定する（Ｓ１８：Ｎｏ）。
【００４８】
ここで、大当りと判定した場合は（Ｓ１８：Ｙｅｓ）、ポインタＹが「３」以上であるか否かを判定し（Ｓ２０）、「３」以上であると判定した場合は（Ｓ２０：Ｙｅｓ）、ポインタＹを「３」に設定する（Ｓ２２）。つまり、ポインタＹが「３」以上であっても強制的に「３」に設定する。これにより、ノイズや不正行為による信号が侵入することによりポインタＹが「３」以上になってしまい、大当りの回数が不当に増加してしまうおそれがない。
また、メインＣＰＵ１１２は、ポインタＹが「３」以上ではないと判定した場合は（Ｓ２０：Ｎｏ）、ポインタＹが「０」であるか否か、つまり格納領域Ｙ０を指示しているか否かを判定し（Ｓ２４）、格納領域Ｙ０を指示していると判定した場合は（Ｓ２４：Ｙｅｓ）、現在の入賞回数Ｐ１から変動回数Ｐ３を減算した数値を格納領域Ｙ０に格納する（Ｓ２６）。
つまり、現在の入賞回数Ｐ１に達するまでに既に消化された変動回数を減算することにより、大当りを報知するまでに必要な変動回数を求めることができる。たとえば、入賞回数Ｐ１が１００のときに既に変動回数Ｐ３が３８になっている場合は、Ｐ１−Ｐ３＝１００−３８＝６２となる（図１０）。
【００４９】
また、メインＣＰＵ１１２は、ポインタＹが「０」ではないと判定した場合は（Ｓ２４：Ｎｏ）、今回Ｓ１８にて大当りと判定したときのルーチンのＳ１４により求められた入賞回数Ｐ１から、前回Ｓ１８にて大当りと判定されたときのルーチンのＳ１４により求められた入賞回数Ｐ２を減算して差分を求め、その差分をポインタＹが指示する格納領域Ｙｎに格納する（Ｓ２８）。
つまり、上記差分は、前回の大当りを報知してから今回の大当りを報知するまでの期間を表すから、その期間が「０」になったときが、今回の大当りを報知するタイミングとなる。たとえば、前回大当り時入賞回数Ｐ２が「１００」であり、今回大当りと判定したときの入賞回数Ｐ１が「１２３」であった場合は、Ｐ１−Ｐ２＝１２３−１００＝２３（差分）となる（図１０）。
続いてメインＣＰＵ１１２は、今回の入賞回数Ｐ１を前回大当り時入賞回数Ｐ２に設定する（Ｓ３０）。つまり、今回の入賞回数Ｐ１は、次回、大当りが発生したときには、前回大当り時入賞回数Ｐ２となるため、予め、今回の入賞回数Ｐ１を前回の入賞回数Ｐ２に設定しておき、次回、差分を求めるときの準備をしておく。たとえば、図１０の最下部に示す例では、今回の入賞回数Ｐ１＝１２３を前回大当り時入賞回数Ｐ２に設定している（Ｐ１→Ｐ２＝１２３）。
続いてメインＣＰＵ１１２は、次回大当りが発生したときのカウント値を格納する格納領域を指示するため、ポインタＹを＋１移動させる（Ｓ３２）。
【００５０】
続いてメインＣＰＵ１１２は、Ｓ１８における大当り判定の結果を報知中であるか否かを判定する（図１３のＳ３４）。たとえば、図柄表示器３２ａにより特別図柄の変動表示が行われているか否かを判定する。ここで、報知中ではないと判定した場合は（Ｓ３４：Ｎｏ）、大当り中フラグがセットされているか否か、つまり大当りのラウンドを実行中であるか否かを判定する（Ｓ３６）。
ここで、大当りのラウンドを実行中ではないと判定した場合は（Ｓ３６：Ｎｏ）、入賞回数Ｐ１が変動回数Ｐ３と等しくなったか否か、つまり未変動の入賞回数Ｐ１が残っているか否かを判定する（Ｓ３８）。ここで、未変動の入賞回数Ｐ１が残っていると判定した場合は（Ｓ３８：Ｎｏ）、格納領域Ｙ０に格納されている入賞回数または差分が「１」であるか否か、つまり大当り処理を実行するタイミングであるか否かを判定する（Ｓ４０）。
ここで、大当り処理を実行するタイミングであると判定した場合は（Ｓ４０：Ｙｅｓ、図１１）、大当り処理の開始を示す大当り開始フラグをセットし（Ｓ４２）、大当りの報知時間と演出内容の選定を行い（Ｓ４４）、大当り確定図柄を選定する（Ｓ４６）。
【００５１】
また、大当り処理を実行するタイミングではないと判定した場合は（Ｓ４０：Ｎｏ）、ハズレの報知時間と演出内容の選定を行い（Ｓ４８）、ハズレ確定図柄を選定する（Ｓ５０）。続いてメインＣＰＵ１１２は、格納領域Ｙ０に格納されている入賞回数Ｐ１または差分から「１」を減算し（Ｓ５２）、その減算値（Ｙ０）が「０」以下になったか否かを判定し（Ｓ５４）、「０」以下になったと判定した場合は（Ｓ５４：Ｙｅｓ）、その「０」以下になった減算値（Ｙ０）を「０」に設定する（Ｓ５６）。
つまり、Ｓ５２の実行により、（Ｙ０）が負の値になると、格納領域Ｙ０に格納可能な格納容量を超えてしまうため、（Ｙ０）の値が負になる場合は、（Ｙ０）を強制的に「０」に設定する。
【００５２】
続いてメインＣＰＵ１１２は、変動回数Ｐ３に「１」を加算し（Ｓ５８）、大当り判定の結果を報知中であることを示す結果報知中フラグをセットする（Ｓ６０）。続いてメインＣＰＵ１１２は、報知の開始を指示する報知開始コマンドを図柄制御基板３２、音声制御基板７９およびランプ制御基板３００へそれぞれ送信し（Ｓ６２）、大当り判定結果を報知する結果報知処理を実行する（Ｓ６４）。
続いてメインＣＰＵ１１２は、報知が終了したか否かを判定し（図１４のＳ６６）、終了したと判定した場合は（Ｓ６６：Ｙｅｓ）、報知の終了を指示する報知終了コマンドを図柄制御基板３２、音声制御基板７９およびランプ制御基板３００へそれぞれ送信する（Ｓ６８）。続いてメインＣＰＵ１１２は、Ｓ４２の実行により、大当り開始フラグがセットされているか否かを判定し（Ｓ７０）、セットされていると判定した場合は（Ｓ７０：Ｙｅｓ）、ポインタＹの指示位置を１つ前の格納領域に戻す（Ｓ７２、図１１参照）。続いてメインＣＰＵ１１２は、各格納領域Ｙｎに格納されているデータ（Ｙｎ）を、格納領域Ｙ１に格納されているデータ（Ｙ１）から順次格納領域Ｙ０へ移動させる（Ｓ７４）。たとえば、図１１に示す例では、格納領域Ｙ１に格納されている差分「２３」が格納領域Ｙ０に移動している。
つまり、Ｓ４０において次の大当り遊技の開始タイミングを判定するための準備をする。
【００５３】
続いてメインＣＰＵ１１２は、Ｓ４２にてセットした大当り開始フラグをリセットし（Ｓ７６）、大当り遊技中であることを示す大当り中フラグをセットする（Ｓ７８）。続いてメインＣＰＵ１１２は、大当り処理を実行する（Ｓ８０）。
続いてメインＣＰＵ１１２は、大当り処理が終了したか否かを判定し（Ｓ８２）、終了したと判定した場合は（Ｓ８２：Ｙｅｓ）、Ｓ７８にてセットした大当り中フラグをリセットする（Ｓ８４）。
以上のように、格納領域Ｙ０のみにデータが格納されている場合は、大当り処理が１回分予約されていることになり、格納領域Ｙ０およびＹ１にそれぞれデータが格納されている場合は、大当り処理が２回分予約されていることになり、格納領域Ｙ０〜Ｙ２にそれぞれデータが格納されている場合は、大当り処理が３回分予約されていることになる。つまり、格納領域Ｙ０〜Ｙ２に格納されているデータの数が、大当りと判定された数であり、大当り処理が予約されている数である。
なお、メインＣＰＵ１１２は、ＲＯＭ１１４に記録されたコンピュータプログラムに従って上記Ｓ１０〜Ｓ７２を実行する。
【００５４】
［第２実施形態の効果］
（１）以上のように、上記第２実施形態のパチンコ機１を使用すれば、メインＣＰＵ１１２が大当り抽選カウンタからカウント値を取得する毎にそのカウント値を格納領域に格納する必要がなく、メインＣＰＵ１１２が大当りと判定した場合に、その判定の対象となったカウント値を大当り抽選カウンタから取得したときの入賞回数Ｐ１と、前回大当り時入賞回数Ｐ２との差分を格納領域に格納し、その格納した差分の個数により、大当りと判定された回数を表すようにすることができる。
したがって、従来のパチンコ機のように、大当り抽選カウンタからカウント値を取得する毎に、その取得したカウント値を格納領域に格納するものよりも格納領域の格納容量を格段に減少させることができるため、遊技の制御を行うメインＣＰＵ１１２の処理負荷を軽減することができる。
（２）しかも、上記差分を減算するだけで済むため、前回の大当り時入賞回数および今回の大当り時入賞回数をそれぞれ減算する場合の処理よりも、処理量を軽減することができる。
【００５５】
＜他の実施形態＞
（１）前記実施形態では、請求項１に記載の数値発生手段として、大当り抽選カウンタを使用した場合を説明したが、複数の乱数を発生する乱数発生器を使用することもできる。
（２）格納領域Ｙｎの数は、１個または２個あるいは４個以上でもよい。
（３）前記各実施形態では、大当りと判定したときの時期を示す情報として、入賞回数または差分を格納領域に格納する場合を説明したが、大当りと判定したときの時間を格納領域に格納することもできる。
（４）大当りと判定した回数を１回、２回・・・と計数するカウンタなどの計数手段を設け、その計数値分の大当り報知を所定のタイミングで行うこともできる。この場合も、入賞毎に、大当り抽選カウンタのカウント値を格納領域に格納する必要がないため、メインＣＰＵ１１２の処理負担を軽減することができる。
（５）前記各実施形態において説明したパチンコ機１の構成および機能は一例であり、この発明の内容を逸脱しない範囲において他の構成および機能に変更することができる。また、前記各実施形態では、この発明に係る遊技機として第１種パチンコ機を例に挙げて説明したが、第１種パチンコ機、第２種パチンコ機および第３種パチンコ機のいずれか２つまたは全部を組み合わせたパチンコ機、あるいは、その他の遊技機にも、この発明を適用することができる。
【００５６】
［各請求項と実施形態との対応関係］
大当り抽選カウンタが、請求項１ないし請求項６に記載の数値発生手段に対応し、第１種始動口２７および普通電動役物４７の入賞口が所定の領域に対応する。また、大当りの遊技中が、遊技者に有利な遊技状態に対応し、図柄表示器３２ａが報知手段に対応する。さらに、格納領域Ｙ０〜Ｙ２が格納手段に対応する。
そして、メインＣＰＵ１１２が実行する図７または図１２のＳ１８が、請求項１ないし請求項６に記載の判定手段として機能する。また、図７のＳ２２または図１２のＳ２６，Ｓ２８が格納手段として機能する。さらに、図７のＳ１４が請求項２に記載の計数手段として機能し、図８のＳ４６およびＳ５２が請求項３に記載の減算手段として機能する。さらに、図１２のＳ１４が、請求項４に記載の計数手段として機能し、Ｓ２８が差分演算手段として機能し、図１３のＳ５２が差分減算手段として機能する。
また、Ｓ１０〜Ｓ７８（図７ないし図９）、またはＳ１０〜Ｓ８４（図１２ないし図１４）に対応するコンピュータプログラムが請求項５に係るコンピュータプログラムに対応し、そのコンピュータプログラムが記録されたＲＯＭ１１４が請求項６に係る記録媒体に対応する。
【図面の簡単な説明】
【図１】この発明に係る実施形態のパチンコ機の外観を示す斜視説明図である。
【図２】図１に示すパチンコ機１に備えられた遊技盤５の主要構成を示す正面説明図である。
【図３】パチンコ機１の主な電気的構成をブロックで示す説明図である。
【図４】第１種始動口への入賞回数、特別図柄の変動回数および大当りの発生時期を示すタイミングチャートである。
【図５】格納領域に格納されている入賞のカウント値が移動する状態を示す説明図である。
【図６】図５の続きを示す説明図である。
【図７】メインＣＰＵ１１２が実行する主な処理の流れを示すフローチャートである。
【図８】図７の続きを示すフローチャートである。
【図９】図８の続きを示すフローチャートである。
【図１０】第２実施形態において格納領域に格納されている入賞のカウント値が移動する状態を示す説明図である。
【図１１】図１０の続きを示す説明図である。
【図１２】メインＣＰＵ１１２が実行する主な処理の流れを示すフローチャートである。
【図１３】図１２の続きを示すフローチャートである。
【図１４】図１３の続きを示すフローチャートである。
【図１５】図１５（Ａ）は、従来のパチンコ機の主要構成を示す説明図であり、図１５（Ｂ）は、図１５（Ａ）に示すパチンコ機の電気的構成の一部をブロックで示す説明図である。
【図１６】大当り抽選カウンタのカウント値がＲＡＭの格納領域に格納される過程を示す説明図である。
【符号の説明】
１　　パチンコ機（遊技機）
３２ａ　図柄表示器（報知手段）
１１２　　メインＣＰＵ１１２
Ｙ０〜Ｙ２　格納領域（格納手段）
【図１】
2004135784.tif 000003
【図２】
2004135784.tif 000004
【図３】
2004135784.tif 000005
【図４】
2004135784.tif 000006
【図５】
2004135784.tif 000007
【図６】
2004135784.tif 000008
【図７】
2004135784.tif 000009
【図８】
2004135784.tif 000010
【図９】
2004135784.tif 000011
【図１０】
2004135784.tif 000012
【図１１】
2004135784.tif 000013
【図１２】
2004135784.tif 000014
【図１３】
2004135784.tif 000015
【図１４】
2004135784.tif 000016
【図１５】
2004135784.tif 000017
【図１６】
2004135784.tif 000018