(57)【特許請求の範囲】
【請求項１】
遊技領域に設けられた変動図柄を表示する図柄表示装置と、
打球が入賞すると前記変動図柄の変動が開始される始動入賞口と、
リセット割り込み毎に予め定められた制御処理を行う制御手段と、
電源投入時にＲＡＭの初期化を行うＲＡＭ初期化手段と、
前記ＲＡＭ初期化手段によって初期化され、その後の制御処理毎に所定の加算数ずつ加算して予め定められた第１初期値から第１カウント数まで繰り返しカウントする大当たりカウンタと、
前記始動入賞口に打球が入賞した時に前記大当たりカウンタの第１カウント値が格納される大当たりカウンタメモリと、
前記ＲＡＭの初期化終了後及び前記制御処理終了後から次の制御処理開始までの間に所定の加算数ずつ加算して予め定められた第２初期値から第２カウント数まで繰り返しカウントする当たり数値カウンタと、
前記当たり数値カウンタによる第２カウント値が前記次の制御処理開始毎に格納される当たり数値カウンタメモリと、
前記制御手段は、前記大当たりカウンタメモリに格納されている第１カウント値と所定のタイミングでの前記当たり数値カウンタメモリに格納されている前記第２カウント値とが同一数値になったときに前記変動図柄が揃うように制御するとともに、大当たりとして大入賞口を予め定められた回数連続開放するように制御することを特徴とするパチンコ機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、始動入賞口に打球が入賞したときの大当たりカウンタの数値が、予め定められた大当たり数値に一致したときに、大当たりとして大入賞口が所定回数続けて開くパチンコ機に関し、特に、前記大当たり数値を所定時間毎に行われる制御処理の終了後から次に制御処理が開始されるまでの間、予め定められた初期値から所定の数値まで繰り返しカウントして、所定タイミングでの該カウント値を前記大当たり数値とすることにより、外部から該大当たり数値を特定することを防止することが可能なパチンコ機に関するものである。
【０００２】
【従来の技術】
従来より、パチンコ球が始動入賞口に入賞すると、遊技領域のほぼ中央に設けられたＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等を用いた種々の図柄表示装置に表示されている変動図柄が変動を開始し、当たり判定を行って一定時間経過した後に、大当たりの場合は、揃った図柄が表示され、大当たりとして大入賞口が所定回数続けて開くとともに図柄表示装置に大当たり映像が表示されるパチンコ機（第一種パチンコ機）が種々提案されている。
これらのパチンコ機は、大当たりの当たり判定を行うために、大当たりカウンタを設けている。この大当たりカウンタは、０からＮ（Ｎは所定の正の整数値）までの整数値からなり、電源投入時に０からスタートする。そして、以後、所定の割り込み時間毎（例えば、５ｍｓｅｃ毎や１０ｍｓｅｃ毎）に１加算し、Ｎになれば再度０からカウントアップを繰り返す。次に、打球が始動入賞口に入賞する毎に、この時の大当たりカウンタの数値を当たり判定用のデータとして記憶する。次に、図柄の変動開始時点で、始動入賞口への打球の入賞の記憶が無ければ、変動開始からＴ１秒後（例えば、８秒後や１０秒後）に、また、始動入賞口への打球の入賞の記憶が有れば、Ｔ２秒後（例えば、５秒後や７秒後）において、記憶している大当たりカウンタの数値によって、当たり判定を行う。
この時に、普通確率時の場合は（大当たりの確率値が１／（Ｎ＋１）の時）、当たり判定用データの数値はＭ１（Ｍ１は、０≦Ｍ１≦Ｎのいずれか一つの整数値）であって、Ｍ１以外の大当たりカウンタの数値は、すべてはずれとなる。
また、確率変動機能が搭載されているパチンコ機においては、確率変動中（例えば、大当たりの確率値が７／（Ｎ＋１）の時）の当たり判定用データの数値は、Ｍ１、Ｍ２、Ｍ３、Ｍ４、Ｍ５、Ｍ６、Ｍ７（Ｍ１、Ｍ２、Ｍ３、Ｍ４、Ｍ５、Ｍ６、Ｍ７は、０以上Ｎ以下の互いに異なる整数値）であって、Ｍ１、Ｍ２、Ｍ３、Ｍ４、Ｍ５、Ｍ６、Ｍ７以外の大当たりカウンタの数値は、すべてはずれとなる。
これにより、普通確率時においては一定確率で大当たりとなるため、パチンコゲームの大当たりに対する遊技者の興味を惹きつけ、且つ興趣を起こさせることが可能となる。また、確率変動中においては、遊技者にとって益々有利にゲームが進行するため、パチンコゲームへの興味を一層増長させることが可能となる。
【０００３】
【発明が解決しようとする課題】
しかしながら、前記パチンコ機では、大当たりカウンタの数値は（Ｎ＋１）回毎に普通確率時の当たり判定用データの数値Ｍ１と一致するため、ＲＯＭ及びＲＡＭが内蔵されたワンチップマイコンと数点の電子部品により構成された後付基板を不正にパチンコ機の制御基板に取り付けられ、この後付基板が該制御基板の特定の制御信号をモニターすることによって前記大当たりカウンタのカウントする周期を検出し、該周期と同期してカウント処理を行い、このワンチップマイコンのカウント値が当たり判定用データの数値Ｍ１と一致したときに始動入賞口に入賞した信号をワンチップマイコンから制御基板に入力することにより不正に大当たりを発生させることが可能となるという問題がある。
【０００４】
そこで、本発明は、上述した問題点を解決するためになされたものであり、前記所定の割り込み時間毎に行われる制御処理の終了後から次の制御処理が開始されるまでの時間内に当たり判定用データの数値を作成する当たり数値カウンタを設け、打球が始動入賞口に入賞したときの前記大当たりカウンタの数値と所定タイミング（例えば、当たり判定時）の該当たり数値カウンタの数値とが所定の状態の時（例えば、一致する時）に大当たりとすることによって、不正な後付基板等によって外部から当たり判定用データの数値を特定することができないパチンコ機を提供することを目的とする。
【０００５】
【課題を解決するための手段】
前記目的を達成するために、請求項１に係るパチンコ機は、遊技領域に設けられた変動図柄を表示する図柄表示装置と、打球が入賞すると前記変動図柄の変動が開始される始動入賞口と、リセット割り込み毎に予め定められた制御処理を行う制御手段と、電源投入時にＲＡＭの初期化を行うＲＡＭ初期化手段と、前記ＲＡＭ初期化手段によって初期化され、その後の制御処理毎に所定の加算数ずつ加算して予め定められた第１初期値から第１カウント数まで繰り返しカウントする大当たりカウンタと、前記始動入賞口に打球が入賞した時に前記大当たりカウンタの第１カウント値が格納される大当たりカウンタメモリと、前記ＲＡＭの初期化終了後及び前記制御処理終了後から次の制御処理開始までの間に所定の加算数ずつ加算して予め定められた第２初期値から第２カウント数まで繰り返しカウントする当たり数値カウンタと、前記当たり数値カウンタによる第２カウント値が前記次の制御処理開始毎に格納される当たり数値カウンタメモリと、前記制御手段は、前記大当たりカウンタメモリに格納されている第１カウント値と所定のタイミングでの前記当たり数値カウンタメモリに格納されている前記第２カウント値とが同一数値になったときに前記変動図柄が揃うように制御するとともに、大当たりとして大入賞口を予め定められた回数連続開放するように制御することを特徴とする。
【０００６】
このような特徴を有する請求項１に係るパチンコ機においては、リセット割り込み毎に予め定められた制御処理を行う制御手段が設けられており、電源投入時にＲＡＭの初期化が行われる。そして、ＲＡＭ初期化手段によって初期化され、その後の制御処理毎に所定の加算数ずつ加算して予め定められた第１初期値から第１カウント数まで繰り返しカウントする大当たりカウンタの始動入賞口に打球が入賞した時の第１カウント値が大当たりカウンタメモリに格納される。また、ＲＡＭの初期化終了後及び制御処理終了後から次の制御処理開始までの間に所定の加算数ずつ加算して予め定められた第２初期値から第２カウント数まで繰り返しカウントする当たり数値カウンタの第２カウント値が次の制御処理開始毎に当たり数値カウンタメモリに格納される。そして、次に、大当たりカウンタメモリに格納されている第１カウント値と所定のタイミングでの当たり数値カウンタメモリに格納されている第２カウント値とが同一数値になったときに始動入賞口に入賞して変動を開始した図柄表示装置の変動図柄が揃うとともに大入賞口が大当たりとして予め定められた回数連続開放される。
これにより、制御処理終了後から次の制御処理開始までの時間は、各制御処理内容によって常時変化するため、当たり数値カウンタによってカウントされる第２カウント値は、各制御処理毎にランダムに変化して当たり数値カウンタメモリに格納される。したがって、当たり判定用データの数値となる当たり数値カウンタに格納されている第２カウント値を外部から特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。また、新たな部品を制御基板に取り付ける必要がないため、不正な後付基板等による不正行為の防止を低コストで行うことが可能となる。また、各制御処理毎に所定の加算数ずつ加算して第１初期値から第１カウント数まで繰り返しカウントされる第１カウント値とランダムに変化する第２カウント値とが一致する必要があるため、各第１カウント値と第２カウント値とを外部から特定することは不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。
【０００７】
【０００８】
【０００９】
【００１０】
【００１１】
【００１２】
【００１３】
【００１４】
【００１５】
【００１６】
【００１７】
【００１８】
【００１９】
【００２０】
【００２１】
【発明の実施の形態】
以下、本発明に係るパチンコ機について、具体化した第１及び第２実施の形態を図面を参照して詳細に説明する。
先ず、第１実施形態に係るパチンコ機の全体構成について図１及び図２に基づき説明する。図１は第１実施形態に係るパチンコ機全体を示した正面図である。図２は、パチンコ機１の遊技領域を示した正面図である。
図１において、パチンコ機１は、いわゆる第一種パチンコ機である。パチンコ機１は、後述する入賞口、図柄表示装置、電動役物及び、ゲート等の各種構造物が遊技盤２上に配設されている。その遊技盤２の下には、不図示の樋を介して排出される賞球を受ける上部受け皿３がスピーカ３ａを内蔵してプレート４に配設されている。そして、その上部受け皿３の下には、下部受け皿５が配設される。また、上部受け皿３に連通する不図示の球送り機構を介して上部受け皿３のパチンコ球がハンドル６に連結された不図示の発射装置へ送られるよう構成されている。また、遊技盤２の裏面には図柄表示装置等を制御する制御回路部（図３参照）が設けられている。
一方、遊技盤２の周りには、遊技中のエラーを表示するエラー表示ランプ７や「当たり」を表示する当たり表示ランプ８，８が設けられている。また、遊技盤２を囲んだ枠９内には、両肩部に賞球及び球切れ表示ランプ１０，１０が設けられている。
【００２２】
次に、図２において、遊技盤２上の大当たりに係る構造物について説明する。所定厚さの板材よりなる遊技盤２上の遊技領域１１のほぼ中央には開口部が開設され、この開口部の前面側に図柄表示装置１８が配設されている。図柄表示装置１８は、左、中、右に３分割された特定図柄を表示するＣＲＴやＬＣＤ等から構成された映像表示装置１９が遊技盤２の裏面側から設けられ、また、図柄表示装置１８の上方に一面の可変表示手段である図柄表示器２０が設けられている。また、図柄表示装置１８の両肩部には図柄表示装置１８を通過する通過口（不図示）が形成されている。
【００２３】
また、図柄表示装置１８の直下には、第１始動口３５ａ、ゲート３５ｂ、３５ｃ、及び普通電動役物４３が配設されている。この普通電動役物４３は、不図示の第１ソレノイド４５（図３参照）によって開閉するように構成されている。第１始動口３５ａ、及び普通電動役物４３に係る第２始動口４３ａ（図示されていない）には、パチンコ球の入賞を検出する検出スイッチ（図示されていない）が備えられている。また、ゲート３５ｂ、３５ｃにはパチンコ球の通過を検出する検出スイッチ（図示されていない）が備えられており、パチンコ球の通過を検出することで図柄表示器２０を作動させ、該図柄表示器２０の図柄が変動した後、所定状態になった場合（例えば、１、３、５、７のいずれかを表示した場合）に、普通電動役物４３が所定時間開かれて第２始動口４３ａにパチンコ球が入賞しやすくなる。そして、第１始動口３５ａ又は第２始動口４３ａにパチンコ球が入賞することを検出することで映像表示装置１９を作動させる。
そして、第１始動口３５ａ、ゲート３５ｂ、３５ｃ、及び普通電動役物４３の下方には、大入賞口３１が形成された特別電動役物３２が配設されている。大入賞口３１は、横幅を持った上方に開口する開閉扉３３が、第１始動口３５ａ又は第２始動口４３ａにパチンコ球が入り、映像表示装置１９の図柄が変動した後に、所定状態を達成した場合（例えば、７７７のようにそろった場合等）に大当たりとして開かれる。この開閉扉３３は、不図示の第２ソレノイド４６（図３参照）によって開口するよう構成されている。また、大入賞口３１内の中央部にはいわゆるＶゾーンが仕切形成されており、該Ｖゾーンには入賞検出用のＶスイッチ４７（図３参照）が設けられており、該Ｖゾーンへのパチンコ球の入賞を検出すると開閉扉３３が所定回数連続開放される構成になっている。
【００２４】
次に、映像表示装置１９等を制御する制御回路部の構成について図３に基づき詳細に説明する。図３は第１実施形態に係る制御回路部のシステム構成を示すブロック図である。
図３に示すように、制御回路部５０には、制御回路部５０の全体を制御するＣＰＵ５１と、第１始動口３５ａ、ゲート３５ｂ、３５ｃ、第２始動口４３ａ、大入賞口３１、及びＶスイッチ４７からの入賞又は通過の検出信号を受ける入力インタフェース５２と、各種制御処理データを格納しておくＲＡＭ５３と、ＲＯＭ５４と、出力インタフェース５５とが設けられ、これらはバス５８により相互に接続されている。さらに、出力インタフェース５５には、映像表示装置１９への図柄表示を行うディスプレイ駆動回路５６、第１ソレノイド４５及び第２ソレノイド４６の駆動を行うソレノイド駆動回路５７、及び図柄表示器２０が接続されている。
【００２５】
また、前記ＲＡＭ５３には、リセット割り込み毎に１ずつ加算されて０からＮ１（Ｎ１は正の整数であって、本実施形態においてはＮ１＝３６０）まで繰り返しカウントする大当たりカウンタの数値（以下、ＲＮＤという）と打球が始動入賞口に入賞したときの該ＲＮＤとが格納される大当たりカウンタメモリ６２と、該リセット割り込み後に処理される制御処理終了後から次のリセット割り込みまでの時間の間に１ずつ加算されて０からＮ１まで繰り返しカウントする当たり数値カウンタの最後にカウントした数値（以下、ＡＴＣという）がリセット割り込み時に格納される当たり数値カウンタメモリ６３とが設けられている。
【００２６】
また、前記ＲＯＭ５４には、全体を制御する制御プログラムを記憶したプログラムメモリ５９と、普通確率時（大当たりの確率値が１／（Ｎ１＋１）の時）の大当たりの処理プログラムが格納された第１メモリ６０と、確率変動中（本実施形態においては、大当たりの確率値が４／（Ｎ１＋１）の時）の大当たりの処理プログラムが格納された第２メモリ６１とが設けられている。
【００２７】
次に、このように構成された制御回路部５０の大当たり判定の制御処理を図４乃至図８のフローチャートに基づいて説明する。図４は第１実施形態に係るリセット割り込みが入力されたときの制御処理のメインフローチャートである。図５は第１実施形態に係る当たり数値カウンタ更新処理のサブルーチンフローチャートである。図６は第１実施形態に係る第１種始動口入賞処理のサブルーチンフローチャートである。図７は第１実施形態に係る大当たりカウンタ更新処理のサブルーチンフローチャートである。図８は第１実施形態に係る当たり判定処理のサブルーチンフローチャートである。
先ず、パチンコ機１に駆動電源が入力されると、ＣＰＵ５１は電源投入時かどうか判定し（Ｓ１）、電源投入時で有れば（Ｓ１：ＹＥＳ）、ＲＡＭ５３の初期化を行う（Ｓ２）。したがって、この時のＲＮＤ及びＡＴＣは０である。次に、ＲＡＭ５３の初期化の処理後、リセット割り込みが入力されるまで当たり数値カウンタ更新処理のサブルーチン処理を繰り返し行う（Ｓ３）。
【００２８】
次に、当たり数値カウンタ更新処理のサブルーチン処理（Ｓ３）について、図５に基づいて説明する。先ず、当たり数値カウンタメモリ６３からＡＴＣを読み出し、ＡＴＣがＮ１以上かどうか判定する（Ｓ４）。ＡＴＣがＮ１以上の時は（Ｓ４：ＹＥＳ）、ＡＴＣに０を代入し（Ｓ６）、再度、ＡＴＣがＮ１以上かどうか判定する処理（Ｓ４）に戻る。
また、ＡＴＣがＮ１未満の時は（Ｓ４：ＮＯ）、ＡＴＣに１加算した数値をＡＴＣに代入し（Ｓ５）、再度、ＡＴＣがＮ１以上かどうか判定する処理（Ｓ４）に戻る。
次に、リセット割り込みが入ると、最後にカウントしたＡＴＣを当たり数値カウンタメモリ６３に格納後、リセット割り込み処理のメインフローチャートの開始に戻る。
【００２９】
次に、ＣＰＵ５１は電源投入時かどうか判定し（Ｓ１）、電源投入時でなければ（Ｓ１：ＮＯ）、第１種始動口入賞処理のサブルーチンを行う（Ｓ７）。
【００３０】
次に、第１種始動口入賞処理のサブルーチン処理（Ｓ７）について、図６に基づいて説明する。先ず、第１種始動口である第１始動口３５ａ又は第２始動口４３ａにパチンコ球が入賞した入賞検出信号が入っているかどうか判定する（Ｓ８）。そして、パチンコ球が入賞していない場合には（Ｓ８：ＮＯ）、メインルーチンに戻り、大当たりカウンタ更新処理のサブルーチン処理を行う（Ｓ１０）。また、第１始動口３５ａ又は第２始動口４３ａにパチンコ球が入賞している場合には（Ｓ８：ＹＥＳ）、この時のＲＮＤをＲＮＤ１に代入し、このＲＮＤ１を大当たりカウンタメモリ６２に格納して記憶し（Ｓ９）、メインルーチンに戻る。次に、大当たりカウンタ更新処理のサブルーチン処理を行う（Ｓ１０）。
【００３１】
次に、大当たりカウンタ更新処理のサブルーチン処理（Ｓ１０）について、図７に基づいて説明する。先ず、大当たりカウンタメモリ６２からＲＮＤを読み出し、ＲＮＤに１加算した数値をＲＮＤに代入する（Ｓ１１）。次に、該ＲＮＤが（Ｎ１＋１）以上かどうか判定し（Ｓ１２）、ＲＮＤが（Ｎ１＋１）以上の場合は（Ｓ１２：ＹＥＳ）、該ＲＮＤに０を代入して、再度、該ＲＮＤを大当たりカウンタメモリ６２に格納して記憶後（Ｓ１３）、メインルーチンに戻り、当たり判定処理のサブルーチン処理を行う（Ｓ１４）。
また、ＲＮＤが（Ｎ１＋１）未満の場合は、該ＲＮＤを大当たりカウンタメモリ６２に格納して記憶後（Ｓ１２：ＮＯ）、メインルーチンに戻り、当たり判定処理のサブルーチン処理を行う（Ｓ１４）。
【００３２】
次に、当たり判定処理のサブルーチン処理（Ｓ１４）について、図８に基づいて説明する。先ず、大当たり判定開始条件の状態になっているかどうか判定し（Ｓ１５）、大当たり判定開始条件の状態でなければ（Ｓ１５：ＮＯ）、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う（Ｓ２６）。
また、大当たり判定開始条件の状態であれば（Ｓ１５：ＹＥＳ）、大当たりカウンタメモリ６２からＲＮＤ１を読み出す（Ｓ１６）。次に、当たり数値カウンタメモリ６３からＡＴＣを読み出す（Ｓ１７）。
次に、確率変動中（大当たりの確率値が４／（Ｎ１＋１）の時）かどうか判定し（Ｓ１８）、普通確率時（大当たりの確率値が１／（Ｎ１＋１）の時）であれば（Ｓ１８：ＮＯ）、ＲＮＤ１とＡＴＣとが等しいかどうか判定し（Ｓ１９）、ＲＮＤ１とＡＴＣとが等しくなければ（Ｓ１９：ＮＯ）、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う（Ｓ２６）。また、ＲＮＤ１とＡＴＣとが等しければ（Ｓ１９：ＹＥＳ）、第１メモリ６０に格納されているプログラムに従って、普通確率時の大当たり処理を行った後（Ｓ２０）、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う（Ｓ２６）。
【００３３】
また、確率変動中（大当たりの確率値が４／（Ｎ１＋１）の時）であれば（Ｓ１８：ＹＥＳ）、ＲＮＤ１とＡＴＣとが等しいかどうか判定し（Ｓ２１）、ＲＮＤ１とＡＴＣとが等しければ（Ｓ２１：ＹＥＳ）、第２メモリ６１に格納されているプログラムに従って、確率変動中の大当たり処理を行った後（Ｓ２２）、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う（Ｓ２６）。
【００３４】
また、ＲＮＤ１とＡＴＣとが等しくなければ（Ｓ２１：ＮＯ）、ＲＮＤ１と（ＡＴＣ＋１）とが等しいかどうか判定し（Ｓ２３）、ＲＮＤ１と（ＡＴＣ＋１）とが等しければ（Ｓ２３：ＹＥＳ）、第２メモリ６１に格納されているプログラムに従って、確率変動中の大当たり処理を行った後（Ｓ２２）、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う（Ｓ２６）。
ただし、（ＡＴＣ＋１）がＮ１より大きい場合は、（ＡＴＣ＋１）の代わりに（ＡＴＣ＋１−Ｎ１）を用いる。
【００３５】
また、ＲＮＤ１と（ＡＴＣ＋１）とが等しくなければ（Ｓ２３：ＮＯ）、ＲＮＤ１と（ＡＴＣ＋２）とが等しいかどうか判定し（Ｓ２４）、ＲＮＤ１と（ＡＴＣ＋２）とが等しければ（Ｓ２４：ＹＥＳ）、第２メモリ６１に格納されているプログラムに従って、確率変動中の大当たり処理を行った後（Ｓ２２）、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う（Ｓ２６）。
ただし、（ＡＴＣ＋２）がＮ１より大きい場合は、（ＡＴＣ＋２）の代わりに（ＡＴＣ＋２−Ｎ１）を用いる。
【００３６】
また、ＲＮＤ１と（ＡＴＣ＋２）とが等しくなければ（Ｓ２４：ＮＯ）、ＲＮＤ１と（ＡＴＣ＋３）とが等しいかどうか判定し（Ｓ２５）、ＲＮＤ１と（ＡＴＣ＋３）とが等しければ（Ｓ２５：ＹＥＳ）、第２メモリ６１に格納されているプログラムに従って、確率変動中の大当たり処理を行った後（Ｓ２２）、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う（Ｓ２６）。
ただし、（ＡＴＣ＋３）がＮ１より大きい場合は、（ＡＴＣ＋３）の代わりに（ＡＴＣ＋３−Ｎ１）を用いる。
【００３７】
また、ＲＮＤ１と（ＡＴＣ＋３）とが等しくなければ（Ｓ２５：ＮＯ）、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う（Ｓ２６）。
ただし、（ＡＴＣ＋３）がＮ１より大きい場合は、（ＡＴＣ＋３）の代わりに（ＡＴＣ＋３−Ｎ１）を用いる。
【００３８】
次に、リセット割り込みが入力されるまで前記当たり数値カウンタ更新処理のサブルーチン処理（Ｓ３）と同一の当たり数値カウンタ更新処理のサブルーチン処理を繰り返し行う（Ｓ２６）。そして、リセット割り込みが入ると、最後にカウントしたＡＴＣを当たり数値カウンタメモリ６３に格納後、リセット割り込み処理のメインフローチャートの開始に戻る。
【００３９】
以上詳細に説明した通り第１実施形態に係るパチンコ機１では、リセット割り込み毎に大当たりカウンタメモリ６２からＲＮＤを読み出し、該ＲＮＤに１ずつ加算して０からＮ１まで繰り返しカウントし、再度、大当たりカウンタメモリ６２に格納する。そして、第１始動口３５ａ又は第２始動口４３ａにパチンコ球が入賞すると、このときのＲＮＤをＲＮＤ１に代入して、該ＲＮＤ１を大当たりカウンタメモリ６２に格納する。また、リセット割り込み制御処理終了後から次のリセット割り込みまでの間に当たり数値カウンタメモリ６３からＡＴＣを読み出し、該ＡＴＣに１ずつ加算して０からＮ１まで繰り返しカウントし、リセット割り込み時に最後にカウントしたＡＴＣを当たり数値カウンタメモリ６３に格納する。次に、大当たり判定時に、大当たりカウンタメモリ６２からＲＮＤ１を読み出し、当たり数値カウンタメモリ６３からこの時のＡＴＣを読み出して、大当たりの判定を行う。そして、普通確率時の場合は、ＲＮＤ１とＡＴＣが等しければ大当たりと判定され、普通確率時の大当たり処理が行われる。また、確率変動中の場合は、ＡＴＣ、（ＡＴＣ＋１）、（ＡＴＣ＋２）、（ＡＴＣ＋３）のいずれかとＲＮＤ１とが等しければ大当たりとして判定され、確率変動時の大当たり処理が行われる。
したがって、リセット割り込み制御処理終了後から次のリセット割り込みまでの時間は、各制御処理内容によって常時変化するため、リセット割り込み時に最後にカウントされるＡＴＣはランダムに変化し、大当たり判定時に当たり数値カウンタメモリ６３から読み出されるこの時のＡＴＣの数値を外部から特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。また、確率変動中においても該ＡＴＣに基づいて複数の当たり数値が作成されるため、外部から当たり数値を特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。
また、新たな部品を制御基板に取り付ける必要がないため、不正な後付基板等による不正行為の防止を低コストで行うことが可能となる。
また、大当たり判定時のＡＴＣを当たり数値として用いることにより、大当たりの判定を行う制御処理を外部から特定しなければならないため、大当たり判定時のＡＴＣを特定することがより不可能となり、不正な後付基板等による不正行為を未然に防止することが確実に可能となる。
さらに、ＲＮＤの最大値Ｎ１をＡＴＣの最大値とすることで、ＡＴＣの取り得る値の範囲が広くなり、ＡＴＣを外部から特定することがより困難になり、不正な後付基板等による不正行為を未然に防止することが可能となるとともに、大当たり判定時において、ＲＮＤ１とＡＴＣとの一致を判定することが容易になる。
【００４０】
次に、第２実施形態に係るパチンコ機について詳細に説明する。第２実施形態に係るパチンコ機の概略構成は第１実施形態のパチンコ機１の構成とほぼ同じ構成である（図１乃至図３参照）。
【００４１】
次に、このように構成された第２実施形態の大当たり判定の制御処理を図５、図７、及び図９乃至図１１のフローチャートに基づいて説明する。図９は第２実施形態に係るリセット割り込みが入力されたときの制御処理のメインフローチャートである。図１０は第２実施形態に係る第１種始動口入賞処理のサブルーチンフローチャートである。図１１は第２実施形態に係る当たり判定処理のサブルーチンフローチャートである。
先ず、図９に示されるメインフローチャートに基づき大当たり判定の制御処理を詳細に説明する。パチンコ機１に駆動電源が入力されると、ＣＰＵ５１は電源投入時かどうか判定し（Ｓ１）、電源投入時で有れば（Ｓ１：ＹＥＳ）、ＲＡＭ５３の初期化を行う（Ｓ２）。したがって、この時のＲＮＤ及びＡＴＣは０である。次に、ＲＡＭ５３の初期化の処理後、リセット割り込みが入力されるまで当たり数値カウンタ更新処理のサブルーチン処理を繰り返し行う（Ｓ３）。
【００４２】
次に、該当たり数値カウンタ更新処理のサブルーチン処理（Ｓ３）は、図５に示される第１実施形態の当たり数値カウンタ更新処理のサブルーチン処理（Ｓ３）と同一の処理内容である。
よって、リセット割り込みが入ると、最後にカウントしたＡＴＣを当たり数値カウンタメモリ６３に格納後、リセット割り込み処理のメインフローチャートの開始に戻る。
【００４３】
次に、ＣＰＵ５１は電源投入時かどうか判定し（Ｓ１）、電源投入時でなければ（Ｓ１：ＮＯ）、第１種始動口入賞処理のサブルーチンを行う（Ｓ２７）。
【００４４】
次に、第１種始動口入賞処理のサブルーチン処理（Ｓ２７）について、図１０に基づいて説明する。先ず、第１種始動口である第１始動口３５ａ又は第２始動口４３ａにパチンコ球が入賞した入賞検出信号が入っているかどうか判定する（Ｓ２８）。そして、パチンコ球が入賞していない場合には（Ｓ２８：ＮＯ）、メインルーチンに戻り、大当たりカウンタ更新処理のサブルーチン処理を行う（Ｓ１０）。
また、第１始動口３５ａ又は第２始動口４３ａにパチンコ球が入賞している場合には（Ｓ２８：ＹＥＳ）、この時のＲＮＤをＲＮＤ１に代入し、このＲＮＤ１を大当たりカウンタメモリ６２に格納して記憶する（Ｓ２９）。つぎに、この時のＡＴＣをＡＴＣ１に代入し、このＡＴＣ１を当たり数値カウンタメモリ６３に格納して記憶し（Ｓ３０）、メインルーチンに戻る。次に、大当たりカウンタ更新処理のサブルーチン処理を行う（Ｓ１０）。
【００４５】
次に、該大当たりカウンタ更新処理のサブルーチン処理（Ｓ１０）は、図７に示される第１実施形態の当たり数値カウンタ更新処理のサブルーチン処理（Ｓ１０）と同一の処理内容である。
よって、新たなＲＮＤを大当たりカウンタメモリ６２に格納して記憶後（Ｓ１２：ＮＯ、又はＳ１３）、メインルーチンに戻り、当たり判定処理のサブルーチン処理を行う（Ｓ３１）。
【００４６】
次に、当たり判定処理のサブルーチン処理（Ｓ３１）について、図１１に基づいて説明する。先ず、大当たり判定開始条件の状態になっているかどうか判定し（Ｓ３２）、大当たり判定開始条件の状態でなければ（Ｓ３２：ＮＯ）、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う（Ｓ２６）。
また、大当たり判定開始条件の状態であれば（Ｓ３２：ＹＥＳ）、大当たりカウンタメモリ６２からＲＮＤ１を読み出す（Ｓ３３）。次に、当たり数値カウンタメモリ６３からＡＴＣ１を読み出す（Ｓ３４）。
次に、確率変動中（大当たりの確率値が４／（Ｎ１＋１）の時）かどうか判定し（Ｓ３５）、普通確率時（大当たりの確率値が１／（Ｎ１＋１）の時）であれば（Ｓ３５：ＮＯ）、ＲＮＤ１とＡＴＣ１とが等しいかどうか判定し（Ｓ３６）、ＲＮＤ１とＡＴＣ１とが等しくなければ（Ｓ３６：ＮＯ）、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う（Ｓ２６）。また、ＲＮＤ１とＡＴＣ１とが等しければ（Ｓ３６：ＹＥＳ）、第１メモリ６０に格納されているプログラムに従って、普通確率時の大当たり処理を行った後（Ｓ３７）、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う（Ｓ２６）。
【００４７】
また、確率変動中（大当たりの確率値が４／（Ｎ１＋１）の時）であれば（Ｓ３５：ＹＥＳ）、ＲＮＤ１とＡＴＣ１とが等しいかどうか判定し（Ｓ３８）、ＲＮＤ１とＡＴＣ１とが等しければ（Ｓ３８：ＹＥＳ）、第２メモリ６１に格納されているプログラムに従って、確率変動中の大当たり処理を行った後（Ｓ３９）、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う（Ｓ２６）。
【００４８】
また、ＲＮＤ１とＡＴＣ１とが等しくなければ（Ｓ３８：ＮＯ）、ＲＮＤ１と（ＡＴＣ１＋１）とが等しいかどうか判定し（Ｓ４０）、ＲＮＤ１と（ＡＴＣ１＋１）とが等しければ（Ｓ４０：ＹＥＳ）、第２メモリ６１に格納されているプログラムに従って、確率変動中の大当たり処理を行った後（Ｓ３９）、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う（Ｓ２６）。
ただし、（ＡＴＣ１＋１）がＮ１より大きい場合は、（ＡＴＣ１＋１）の代わりに（ＡＴＣ１＋１−Ｎ１）を用いる。
【００４９】
また、ＲＮＤ１と（ＡＴＣ１＋１）とが等しくなければ（Ｓ４０：ＮＯ）、ＲＮＤ１と（ＡＴＣ１＋２）とが等しいかどうか判定し（Ｓ４１）、ＲＮＤ１と（ＡＴＣ１＋２）とが等しければ（Ｓ４１：ＹＥＳ）、第２メモリ６１に格納されているプログラムに従って、確率変動中の大当たり処理を行った後（Ｓ３９）、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う（Ｓ２６）。
ただし、（ＡＴＣ１＋２）がＮ１より大きい場合は、（ＡＴＣ１＋２）の代わりに（ＡＴＣ１＋２−Ｎ１）を用いる。
【００５０】
また、ＲＮＤ１と（ＡＴＣ１＋２）とが等しくなければ（Ｓ４１：ＮＯ）、ＲＮＤ１と（ＡＴＣ１＋３）とが等しいかどうか判定し（Ｓ４２）、ＲＮＤ１と（ＡＴＣ１＋３）とが等しければ（Ｓ４２：ＹＥＳ）、第２メモリ６１に格納されているプログラムに従って、確率変動中の大当たり処理を行った後（Ｓ３９）、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う（Ｓ２６）。
ただし、（ＡＴＣ１＋３）がＮ１より大きい場合は、（ＡＴＣ１＋３）の代わりに（ＡＴＣ１＋３−Ｎ１）を用いる。
【００５１】
また、ＲＮＤ１と（ＡＴＣ１＋３）とが等しくなければ（Ｓ４２：ＮＯ）、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う（Ｓ２６）。
ただし、（ＡＴＣ１＋３）がＮ１より大きい場合は、（ＡＴＣ１＋３）の代わりに（ＡＴＣ１＋３−Ｎ１）を用いる。
【００５２】
次に、リセット割り込みが入力されるまで前記当たり数値カウンタ更新処理のサブルーチン処理（Ｓ３）と同一の当たり数値カウンタ更新処理のサブルーチン処理を繰り返し行う（Ｓ２６）。そして、リセット割り込みが入ると、最後にカウントしたＡＴＣを当たり数値カウンタメモリ６３に格納後、リセット割り込み処理のメインフローチャートの開始に戻る。
【００５３】
以上詳細に説明した通り第２実施形態に係るパチンコ機１ではリセット割り込み毎に大当たりカウンタメモリ６２からＲＮＤを読み出し、該ＲＮＤに１ずつ加算して０からＮ１まで繰り返しカウントし、再度、大当たりカウンタメモリ６２に格納する。そして、第１始動口３５ａ又は第２始動口４３ａにパチンコ球が入賞すると、このときのＲＮＤをＲＮＤ１に代入して、該ＲＮＤ１を大当たりカウンタメモリ６２に格納する。また、リセット割り込み制御処理終了後から次のリセット割り込みまでの間に当たり数値カウンタメモリ６３からＡＴＣを読み出し、該ＡＴＣに１ずつ加算して０からＮ１まで繰り返しカウントし、リセット割り込み時に最後にカウントしたＡＴＣを当たり数値カウンタメモリ６３に格納する。そして、第１始動口３５ａ又は第２始動口４３ａにパチンコ球が入賞すると、この時のＡＴＣをＡＴＣ１に代入して、該ＡＴＣ１を当たり数値カウンタメモリ６３に格納する。次に、大当たり判定時に、大当たりカウンタメモリ６２からＲＮＤ１を読み出し、当たり数値カウンタメモリ６３からＡＴＣ１を読み出して、大当たりの判定を行う。そして、普通確率時の場合は、ＲＮＤ１とＡＴＣ１が等しければ大当たりと判定され、普通確率時の大当たり処理が行われる。また、確率変動中の場合は、ＡＴＣ１、（ＡＴＣ１＋１）、（ＡＴＣ１＋２）、（ＡＴＣ１＋３）のいずれかとＲＮＤ１とが等しければ大当たりとして判定され、確率変動時の大当たり処理が行われる。
したがって、リセット割り込み制御処理終了後から次のリセット割り込みまでの時間は、各制御処理内容によって常時変化するため、第１始動口３５ａ又は第２始動口４３ａにパチンコ球が入賞した時に格納されるＡＴＣ１もランダムに変化し、大当たり判定時に当たり数値カウンタメモリ６３から読み出されるＡＴＣ１の数値を外部から特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。また、確率変動中においても該ＡＴＣ１に基づいて複数の当たり数値が作成されるため、外部から当たり数値を特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。
また、新たな部品を制御基板に取り付ける必要がないため、不正な後付基板等による不正行為の防止を低コストで行うことが可能となる。
さらに、ＲＮＤの最大値Ｎ１をＡＴＣ１の最大値とすることで、ＡＴＣ１の取り得る値の範囲が広くなり、ＡＴＣ１を外部から特定することがより困難になり、不正な後付基板等による不正行為を未然に防止することが可能となるとともに、大当たり判定時において、ＲＮＤ１とＡＴＣ１との一致を判定することが容易になる。
【００５４】
尚、本発明は前記第１及び第２実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論であり、以下のようにしてもよい。
（ａ）前記実施形態では、ＡＴＣの最大値をＮ１（前記実施形態の場合は、Ｎ１＝３６０）としたが、Ｎ１よりも小さな数値（例えば、５５等）やＮ１よりも大きな数値（例えば、７７７等）としてもよい。
（ｂ）前記実施形態では、ＡＴＣの値をリセット割り込み制御処理終了後から次のリセット割り込みまでカウントした最後のカウント値としたが、最後から２個目のカウント値や最後から３個目のカウント値等としてもよい。
（ｃ）前記実施形態では、Ｎ１＝３６０としたが、任意の数値（例えば、Ｎ１＝５００）にしてよい。
（ｄ）前記実施形態では、ＡＴＣ１を第１始動口３５ａ又は第２始動口４３ａにパチンコ球が入賞した時のＡＴＣのカウント値を用いているが、該入賞時から２個目のカウント値や該入賞時から２個前のカウント値等を用いてもよい。
（ｅ）前記実施形態では、確率変動時の４個の当たり数値を各々１ずつ順次加算して作成しているが、１０ずつ順次加算しても、２０ずつ順次加算しても、順次ランダムな数値を加算してもよいし、４個以上の当たり数値を作成してもよい。
（ｆ）前記実施形態では、ＲＮＤ及びＡＴＣに１ずつ加算しているが、−１や任意の数値を加算してもよい。
【００５５】
【発明の効果】
以上説明した通り、請求項１に係るパチンコ機によれば、リセット割り込み毎に予め定められた制御処理を行う制御手段が設けられており、電源投入時にＲＡＭの初期化が行われる。そして、ＲＡＭ初期化手段によって初期化され、その後の制御処理毎に所定の加算数ずつ加算して予め定められた第１初期値から第１カウント数まで繰り返しカウントする大当たりカウンタの始動入賞口に打球が入賞した時の第１カウント値が大当たりカウンタメモリに格納される。また、ＲＡＭの初期化終了後及び制御処理終了後から次の制御処理開始までの間に所定の加算数ずつ加算して予め定められた第２初期値から第２カウント数まで繰り返しカウントする当たり数値カウンタの第２カウント値が次の制御処理開始毎に当たり数値カウンタメモリに格納される。そして、次に、大当たりカウンタメモリに格納されている第１カウント値と所定のタイミングでの当たり数値カウンタメモリに格納されている第２カウント値とが同一数値になったときに始動入賞口に入賞して変動を開始した図柄表示装置の変動図柄が揃うとともに大入賞口が大当たりとして予め定められた回数連続開放される。
これにより、制御処理終了後から次の制御処理開始までの時間は、各制御処理内容によって常時変化するため、当たり数値カウンタによってカウントされる第２カウント値は、各制御処理毎にランダムに変化して当たり数値カウンタメモリに格納される。したがって、当たり判定用データの数値となる当たり数値カウンタに格納されている第２カウント値を外部から特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能なパチンコ機を提供することができる。また、新たな部品を制御基板に取り付ける必要がないため、不正な後付基板等による不正行為の防止を低コストで行うことが可能なパチンコ機を提供することができる。また、各制御処理毎に所定の加算数ずつ加算して第１初期値から第１カウント数まで繰り返しカウントされる第１カウント値とランダムに変化する第２カウント値とが一致する必要があるため、各第１カウント値と第２カウント値とを外部から特定することは不可能となり、不正な後付基板等による不正行為を未然に防止することが可能なパチンコ機を提供することができる。
【００５６】
【００５７】
【００５８】
【００５９】
【００６０】
【００６１】
【００６２】
【図面の簡単な説明】
【図１】  第１実施形態に係るパチンコ機全体を示した正面図である。
【図２】  第１実施形態に係るパチンコ機の遊技領域を示した正面図である。
【図３】  第１実施形態に係る制御回路部のシステム構成を示すブロック図である。
【図４】  第１実施形態に係るリセット割り込みが入力されたときの制御処理のメインフローチャートである。
【図５】  第１実施形態に係る当たり数値カウンタ更新処理のサブルーチンフローチャートである。
【図６】  第１実施形態に係る第１種始動口入賞処理のサブルーチンフローチャートである。
【図７】  第１実施形態に係る大当たりカウンタ更新処理のサブルーチンフローチャートである。
【図８】  第１実施形態に係る当たり判定処理のサブルーチンフローチャートである。
【図９】  第２実施形態に係るリセット割り込みが入力されたときの制御処理のメインフローチャートである。
【図１０】  第２実施形態に係る第１種始動口入賞処理のサブルーチンフローチャートである。
【図１１】  第２実施形態に係る当たり判定処理のサブルーチンフローチャートである。
【符号の説明】
１              パチンコ機
２              遊技盤
１１            遊技領域
１９            映像表示装置
３１            大入賞口
３５ａ          第１始動口
３５ｂ、３５ｃ  ゲート
４３ａ          第２始動口
４５            第１ソレノイド
４６            第２ソレノイド
４７            Ｖスイッチ
５０            制御回路部
５１            ＣＰＵ
５２            入力インタフェース
５３            ＲＡＭ
５４            ＲＯＭ
５５            出力インタフェース
【図１】
0003948539.tif 000002
【図２】
0003948539.tif 000003
【図３】
0003948539.tif 000004
【図４】
0003948539.tif 000005
【図５】
0003948539.tif 000006
【図６】
0003948539.tif 000007
【図７】
0003948539.tif 000008
【図８】
0003948539.tif 000009
【図９】
0003948539.tif 000010
【図１０】
0003948539.tif 000011
【図１１】
0003948539.tif 000012