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