JP3948539B2 - Pachinko machine - Google Patents
Pachinko machine Download PDFInfo
- Publication number
- JP3948539B2 JP3948539B2 JP22264697A JP22264697A JP3948539B2 JP 3948539 B2 JP3948539 B2 JP 3948539B2 JP 22264697 A JP22264697 A JP 22264697A JP 22264697 A JP22264697 A JP 22264697A JP 3948539 B2 JP3948539 B2 JP 3948539B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- jackpot
- hit
- counter
- atc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims description 150
- 230000008569 process Effects 0.000 claims description 147
- 102100039643 Rho-related GTP-binding protein Rho6 Human genes 0.000 description 48
- 101710199571 Rho-related GTP-binding protein Rho6 Proteins 0.000 description 48
- 101150103583 ATC1 gene Proteins 0.000 description 43
- 238000012545 processing Methods 0.000 description 43
- 230000008859 change Effects 0.000 description 10
- 238000001514 detection method Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 101100379079 Emericella variicolor andA gene Proteins 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000009420 retrofitting Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Landscapes
- Pinball Game Machines (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、始動入賞口に打球が入賞したときの大当たりカウンタの数値が、予め定められた大当たり数値に一致したときに、大当たりとして大入賞口が所定回数続けて開くパチンコ機に関し、特に、前記大当たり数値を所定時間毎に行われる制御処理の終了後から次に制御処理が開始されるまでの間、予め定められた初期値から所定の数値まで繰り返しカウントして、所定タイミングでの該カウント値を前記大当たり数値とすることにより、外部から該大当たり数値を特定することを防止することが可能なパチンコ機に関するものである。
【0002】
【従来の技術】
従来より、パチンコ球が始動入賞口に入賞すると、遊技領域のほぼ中央に設けられたCRT(Cathode Ray Tube)やLCD(Liquid Crystal Display)等を用いた種々の図柄表示装置に表示されている変動図柄が変動を開始し、当たり判定を行って一定時間経過した後に、大当たりの場合は、揃った図柄が表示され、大当たりとして大入賞口が所定回数続けて開くとともに図柄表示装置に大当たり映像が表示されるパチンコ機(第一種パチンコ機)が種々提案されている。
これらのパチンコ機は、大当たりの当たり判定を行うために、大当たりカウンタを設けている。この大当たりカウンタは、0からN(Nは所定の正の整数値)までの整数値からなり、電源投入時に0からスタートする。そして、以後、所定の割り込み時間毎(例えば、5msec毎や10msec毎)に1加算し、Nになれば再度0からカウントアップを繰り返す。次に、打球が始動入賞口に入賞する毎に、この時の大当たりカウンタの数値を当たり判定用のデータとして記憶する。次に、図柄の変動開始時点で、始動入賞口への打球の入賞の記憶が無ければ、変動開始からT1秒後(例えば、8秒後や10秒後)に、また、始動入賞口への打球の入賞の記憶が有れば、T2秒後(例えば、5秒後や7秒後)において、記憶している大当たりカウンタの数値によって、当たり判定を行う。
この時に、普通確率時の場合は(大当たりの確率値が1/(N+1)の時)、当たり判定用データの数値はM1(M1は、0≦M1≦Nのいずれか一つの整数値)であって、M1以外の大当たりカウンタの数値は、すべてはずれとなる。
また、確率変動機能が搭載されているパチンコ機においては、確率変動中(例えば、大当たりの確率値が7/(N+1)の時)の当たり判定用データの数値は、M1、M2、M3、M4、M5、M6、M7(M1、M2、M3、M4、M5、M6、M7は、0以上N以下の互いに異なる整数値)であって、M1、M2、M3、M4、M5、M6、M7以外の大当たりカウンタの数値は、すべてはずれとなる。
これにより、普通確率時においては一定確率で大当たりとなるため、パチンコゲームの大当たりに対する遊技者の興味を惹きつけ、且つ興趣を起こさせることが可能となる。また、確率変動中においては、遊技者にとって益々有利にゲームが進行するため、パチンコゲームへの興味を一層増長させることが可能となる。
【0003】
【発明が解決しようとする課題】
しかしながら、前記パチンコ機では、大当たりカウンタの数値は(N+1)回毎に普通確率時の当たり判定用データの数値M1と一致するため、ROM及びRAMが内蔵されたワンチップマイコンと数点の電子部品により構成された後付基板を不正にパチンコ機の制御基板に取り付けられ、この後付基板が該制御基板の特定の制御信号をモニターすることによって前記大当たりカウンタのカウントする周期を検出し、該周期と同期してカウント処理を行い、このワンチップマイコンのカウント値が当たり判定用データの数値M1と一致したときに始動入賞口に入賞した信号をワンチップマイコンから制御基板に入力することにより不正に大当たりを発生させることが可能となるという問題がある。
【0004】
そこで、本発明は、上述した問題点を解決するためになされたものであり、前記所定の割り込み時間毎に行われる制御処理の終了後から次の制御処理が開始されるまでの時間内に当たり判定用データの数値を作成する当たり数値カウンタを設け、打球が始動入賞口に入賞したときの前記大当たりカウンタの数値と所定タイミング(例えば、当たり判定時)の該当たり数値カウンタの数値とが所定の状態の時(例えば、一致する時)に大当たりとすることによって、不正な後付基板等によって外部から当たり判定用データの数値を特定することができないパチンコ機を提供することを目的とする。
【0005】
【課題を解決するための手段】
前記目的を達成するために、請求項1に係るパチンコ機は、遊技領域に設けられた変動図柄を表示する図柄表示装置と、打球が入賞すると前記変動図柄の変動が開始される始動入賞口と、リセット割り込み毎に予め定められた制御処理を行う制御手段と、電源投入時にRAMの初期化を行うRAM初期化手段と、前記RAM初期化手段によって初期化され、その後の制御処理毎に所定の加算数ずつ加算して予め定められた第1初期値から第1カウント数まで繰り返しカウントする大当たりカウンタと、前記始動入賞口に打球が入賞した時に前記大当たりカウンタの第1カウント値が格納される大当たりカウンタメモリと、前記RAMの初期化終了後及び前記制御処理終了後から次の制御処理開始までの間に所定の加算数ずつ加算して予め定められた第2初期値から第2カウント数まで繰り返しカウントする当たり数値カウンタと、前記当たり数値カウンタによる第2カウント値が前記次の制御処理開始毎に格納される当たり数値カウンタメモリと、前記制御手段は、前記大当たりカウンタメモリに格納されている第1カウント値と所定のタイミングでの前記当たり数値カウンタメモリに格納されている前記第2カウント値とが同一数値になったときに前記変動図柄が揃うように制御するとともに、大当たりとして大入賞口を予め定められた回数連続開放するように制御することを特徴とする。
【0006】
このような特徴を有する請求項1に係るパチンコ機においては、リセット割り込み毎に予め定められた制御処理を行う制御手段が設けられており、電源投入時にRAMの初期化が行われる。そして、RAM初期化手段によって初期化され、その後の制御処理毎に所定の加算数ずつ加算して予め定められた第1初期値から第1カウント数まで繰り返しカウントする大当たりカウンタの始動入賞口に打球が入賞した時の第1カウント値が大当たりカウンタメモリに格納される。また、RAMの初期化終了後及び制御処理終了後から次の制御処理開始までの間に所定の加算数ずつ加算して予め定められた第2初期値から第2カウント数まで繰り返しカウントする当たり数値カウンタの第2カウント値が次の制御処理開始毎に当たり数値カウンタメモリに格納される。そして、次に、大当たりカウンタメモリに格納されている第1カウント値と所定のタイミングでの当たり数値カウンタメモリに格納されている第2カウント値とが同一数値になったときに始動入賞口に入賞して変動を開始した図柄表示装置の変動図柄が揃うとともに大入賞口が大当たりとして予め定められた回数連続開放される。
これにより、制御処理終了後から次の制御処理開始までの時間は、各制御処理内容によって常時変化するため、当たり数値カウンタによってカウントされる第2カウント値は、各制御処理毎にランダムに変化して当たり数値カウンタメモリに格納される。したがって、当たり判定用データの数値となる当たり数値カウンタに格納されている第2カウント値を外部から特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。また、新たな部品を制御基板に取り付ける必要がないため、不正な後付基板等による不正行為の防止を低コストで行うことが可能となる。また、各制御処理毎に所定の加算数ずつ加算して第1初期値から第1カウント数まで繰り返しカウントされる第1カウント値とランダムに変化する第2カウント値とが一致する必要があるため、各第1カウント値と第2カウント値とを外部から特定することは不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。
【0007】
【0008】
【0009】
【0010】
【0011】
【0012】
【0013】
【0014】
【0015】
【0016】
【0017】
【0018】
【0019】
【0020】
【0021】
【発明の実施の形態】
以下、本発明に係るパチンコ機について、具体化した第1及び第2実施の形態を図面を参照して詳細に説明する。
先ず、第1実施形態に係るパチンコ機の全体構成について図1及び図2に基づき説明する。図1は第1実施形態に係るパチンコ機全体を示した正面図である。図2は、パチンコ機1の遊技領域を示した正面図である。
図1において、パチンコ機1は、いわゆる第一種パチンコ機である。パチンコ機1は、後述する入賞口、図柄表示装置、電動役物及び、ゲート等の各種構造物が遊技盤2上に配設されている。その遊技盤2の下には、不図示の樋を介して排出される賞球を受ける上部受け皿3がスピーカ3aを内蔵してプレート4に配設されている。そして、その上部受け皿3の下には、下部受け皿5が配設される。また、上部受け皿3に連通する不図示の球送り機構を介して上部受け皿3のパチンコ球がハンドル6に連結された不図示の発射装置へ送られるよう構成されている。また、遊技盤2の裏面には図柄表示装置等を制御する制御回路部(図3参照)が設けられている。
一方、遊技盤2の周りには、遊技中のエラーを表示するエラー表示ランプ7や「当たり」を表示する当たり表示ランプ8,8が設けられている。また、遊技盤2を囲んだ枠9内には、両肩部に賞球及び球切れ表示ランプ10,10が設けられている。
【0022】
次に、図2において、遊技盤2上の大当たりに係る構造物について説明する。所定厚さの板材よりなる遊技盤2上の遊技領域11のほぼ中央には開口部が開設され、この開口部の前面側に図柄表示装置18が配設されている。図柄表示装置18は、左、中、右に3分割された特定図柄を表示するCRTやLCD等から構成された映像表示装置19が遊技盤2の裏面側から設けられ、また、図柄表示装置18の上方に一面の可変表示手段である図柄表示器20が設けられている。また、図柄表示装置18の両肩部には図柄表示装置18を通過する通過口(不図示)が形成されている。
【0023】
また、図柄表示装置18の直下には、第1始動口35a、ゲート35b、35c、及び普通電動役物43が配設されている。この普通電動役物43は、不図示の第1ソレノイド45(図3参照)によって開閉するように構成されている。第1始動口35a、及び普通電動役物43に係る第2始動口43a(図示されていない)には、パチンコ球の入賞を検出する検出スイッチ(図示されていない)が備えられている。また、ゲート35b、35cにはパチンコ球の通過を検出する検出スイッチ(図示されていない)が備えられており、パチンコ球の通過を検出することで図柄表示器20を作動させ、該図柄表示器20の図柄が変動した後、所定状態になった場合(例えば、1、3、5、7のいずれかを表示した場合)に、普通電動役物43が所定時間開かれて第2始動口43aにパチンコ球が入賞しやすくなる。そして、第1始動口35a又は第2始動口43aにパチンコ球が入賞することを検出することで映像表示装置19を作動させる。
そして、第1始動口35a、ゲート35b、35c、及び普通電動役物43の下方には、大入賞口31が形成された特別電動役物32が配設されている。大入賞口31は、横幅を持った上方に開口する開閉扉33が、第1始動口35a又は第2始動口43aにパチンコ球が入り、映像表示装置19の図柄が変動した後に、所定状態を達成した場合(例えば、777のようにそろった場合等)に大当たりとして開かれる。この開閉扉33は、不図示の第2ソレノイド46(図3参照)によって開口するよう構成されている。また、大入賞口31内の中央部にはいわゆるVゾーンが仕切形成されており、該Vゾーンには入賞検出用のVスイッチ47(図3参照)が設けられており、該Vゾーンへのパチンコ球の入賞を検出すると開閉扉33が所定回数連続開放される構成になっている。
【0024】
次に、映像表示装置19等を制御する制御回路部の構成について図3に基づき詳細に説明する。図3は第1実施形態に係る制御回路部のシステム構成を示すブロック図である。
図3に示すように、制御回路部50には、制御回路部50の全体を制御するCPU51と、第1始動口35a、ゲート35b、35c、第2始動口43a、大入賞口31、及びVスイッチ47からの入賞又は通過の検出信号を受ける入力インタフェース52と、各種制御処理データを格納しておくRAM53と、ROM54と、出力インタフェース55とが設けられ、これらはバス58により相互に接続されている。さらに、出力インタフェース55には、映像表示装置19への図柄表示を行うディスプレイ駆動回路56、第1ソレノイド45及び第2ソレノイド46の駆動を行うソレノイド駆動回路57、及び図柄表示器20が接続されている。
【0025】
また、前記RAM53には、リセット割り込み毎に1ずつ加算されて0からN1(N1は正の整数であって、本実施形態においてはN1=360)まで繰り返しカウントする大当たりカウンタの数値(以下、RNDという)と打球が始動入賞口に入賞したときの該RNDとが格納される大当たりカウンタメモリ62と、該リセット割り込み後に処理される制御処理終了後から次のリセット割り込みまでの時間の間に1ずつ加算されて0からN1まで繰り返しカウントする当たり数値カウンタの最後にカウントした数値(以下、ATCという)がリセット割り込み時に格納される当たり数値カウンタメモリ63とが設けられている。
【0026】
また、前記ROM54には、全体を制御する制御プログラムを記憶したプログラムメモリ59と、普通確率時(大当たりの確率値が1/(N1+1)の時)の大当たりの処理プログラムが格納された第1メモリ60と、確率変動中(本実施形態においては、大当たりの確率値が4/(N1+1)の時)の大当たりの処理プログラムが格納された第2メモリ61とが設けられている。
【0027】
次に、このように構成された制御回路部50の大当たり判定の制御処理を図4乃至図8のフローチャートに基づいて説明する。図4は第1実施形態に係るリセット割り込みが入力されたときの制御処理のメインフローチャートである。図5は第1実施形態に係る当たり数値カウンタ更新処理のサブルーチンフローチャートである。図6は第1実施形態に係る第1種始動口入賞処理のサブルーチンフローチャートである。図7は第1実施形態に係る大当たりカウンタ更新処理のサブルーチンフローチャートである。図8は第1実施形態に係る当たり判定処理のサブルーチンフローチャートである。
先ず、パチンコ機1に駆動電源が入力されると、CPU51は電源投入時かどうか判定し(S1)、電源投入時で有れば(S1:YES)、RAM53の初期化を行う(S2)。したがって、この時のRND及びATCは0である。次に、RAM53の初期化の処理後、リセット割り込みが入力されるまで当たり数値カウンタ更新処理のサブルーチン処理を繰り返し行う(S3)。
【0028】
次に、当たり数値カウンタ更新処理のサブルーチン処理(S3)について、図5に基づいて説明する。先ず、当たり数値カウンタメモリ63からATCを読み出し、ATCがN1以上かどうか判定する(S4)。ATCがN1以上の時は(S4:YES)、ATCに0を代入し(S6)、再度、ATCがN1以上かどうか判定する処理(S4)に戻る。
また、ATCがN1未満の時は(S4:NO)、ATCに1加算した数値をATCに代入し(S5)、再度、ATCがN1以上かどうか判定する処理(S4)に戻る。
次に、リセット割り込みが入ると、最後にカウントしたATCを当たり数値カウンタメモリ63に格納後、リセット割り込み処理のメインフローチャートの開始に戻る。
【0029】
次に、CPU51は電源投入時かどうか判定し(S1)、電源投入時でなければ(S1:NO)、第1種始動口入賞処理のサブルーチンを行う(S7)。
【0030】
次に、第1種始動口入賞処理のサブルーチン処理(S7)について、図6に基づいて説明する。先ず、第1種始動口である第1始動口35a又は第2始動口43aにパチンコ球が入賞した入賞検出信号が入っているかどうか判定する(S8)。そして、パチンコ球が入賞していない場合には(S8:NO)、メインルーチンに戻り、大当たりカウンタ更新処理のサブルーチン処理を行う(S10)。また、第1始動口35a又は第2始動口43aにパチンコ球が入賞している場合には(S8:YES)、この時のRNDをRND1に代入し、このRND1を大当たりカウンタメモリ62に格納して記憶し(S9)、メインルーチンに戻る。次に、大当たりカウンタ更新処理のサブルーチン処理を行う(S10)。
【0031】
次に、大当たりカウンタ更新処理のサブルーチン処理(S10)について、図7に基づいて説明する。先ず、大当たりカウンタメモリ62からRNDを読み出し、RNDに1加算した数値をRNDに代入する(S11)。次に、該RNDが(N1+1)以上かどうか判定し(S12)、RNDが(N1+1)以上の場合は(S12:YES)、該RNDに0を代入して、再度、該RNDを大当たりカウンタメモリ62に格納して記憶後(S13)、メインルーチンに戻り、当たり判定処理のサブルーチン処理を行う(S14)。
また、RNDが(N1+1)未満の場合は、該RNDを大当たりカウンタメモリ62に格納して記憶後(S12:NO)、メインルーチンに戻り、当たり判定処理のサブルーチン処理を行う(S14)。
【0032】
次に、当たり判定処理のサブルーチン処理(S14)について、図8に基づいて説明する。先ず、大当たり判定開始条件の状態になっているかどうか判定し(S15)、大当たり判定開始条件の状態でなければ(S15:NO)、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う(S26)。
また、大当たり判定開始条件の状態であれば(S15:YES)、大当たりカウンタメモリ62からRND1を読み出す(S16)。次に、当たり数値カウンタメモリ63からATCを読み出す(S17)。
次に、確率変動中(大当たりの確率値が4/(N1+1)の時)かどうか判定し(S18)、普通確率時(大当たりの確率値が1/(N1+1)の時)であれば(S18:NO)、RND1とATCとが等しいかどうか判定し(S19)、RND1とATCとが等しくなければ(S19:NO)、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う(S26)。また、RND1とATCとが等しければ(S19:YES)、第1メモリ60に格納されているプログラムに従って、普通確率時の大当たり処理を行った後(S20)、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う(S26)。
【0033】
また、確率変動中(大当たりの確率値が4/(N1+1)の時)であれば(S18:YES)、RND1とATCとが等しいかどうか判定し(S21)、RND1とATCとが等しければ(S21:YES)、第2メモリ61に格納されているプログラムに従って、確率変動中の大当たり処理を行った後(S22)、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う(S26)。
【0034】
また、RND1とATCとが等しくなければ(S21:NO)、RND1と(ATC+1)とが等しいかどうか判定し(S23)、RND1と(ATC+1)とが等しければ(S23:YES)、第2メモリ61に格納されているプログラムに従って、確率変動中の大当たり処理を行った後(S22)、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う(S26)。
ただし、(ATC+1)がN1より大きい場合は、(ATC+1)の代わりに(ATC+1−N1)を用いる。
【0035】
また、RND1と(ATC+1)とが等しくなければ(S23:NO)、RND1と(ATC+2)とが等しいかどうか判定し(S24)、RND1と(ATC+2)とが等しければ(S24:YES)、第2メモリ61に格納されているプログラムに従って、確率変動中の大当たり処理を行った後(S22)、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う(S26)。
ただし、(ATC+2)がN1より大きい場合は、(ATC+2)の代わりに(ATC+2−N1)を用いる。
【0036】
また、RND1と(ATC+2)とが等しくなければ(S24:NO)、RND1と(ATC+3)とが等しいかどうか判定し(S25)、RND1と(ATC+3)とが等しければ(S25:YES)、第2メモリ61に格納されているプログラムに従って、確率変動中の大当たり処理を行った後(S22)、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う(S26)。
ただし、(ATC+3)がN1より大きい場合は、(ATC+3)の代わりに(ATC+3−N1)を用いる。
【0037】
また、RND1と(ATC+3)とが等しくなければ(S25:NO)、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う(S26)。
ただし、(ATC+3)がN1より大きい場合は、(ATC+3)の代わりに(ATC+3−N1)を用いる。
【0038】
次に、リセット割り込みが入力されるまで前記当たり数値カウンタ更新処理のサブルーチン処理(S3)と同一の当たり数値カウンタ更新処理のサブルーチン処理を繰り返し行う(S26)。そして、リセット割り込みが入ると、最後にカウントしたATCを当たり数値カウンタメモリ63に格納後、リセット割り込み処理のメインフローチャートの開始に戻る。
【0039】
以上詳細に説明した通り第1実施形態に係るパチンコ機1では、リセット割り込み毎に大当たりカウンタメモリ62からRNDを読み出し、該RNDに1ずつ加算して0からN1まで繰り返しカウントし、再度、大当たりカウンタメモリ62に格納する。そして、第1始動口35a又は第2始動口43aにパチンコ球が入賞すると、このときのRNDをRND1に代入して、該RND1を大当たりカウンタメモリ62に格納する。また、リセット割り込み制御処理終了後から次のリセット割り込みまでの間に当たり数値カウンタメモリ63からATCを読み出し、該ATCに1ずつ加算して0からN1まで繰り返しカウントし、リセット割り込み時に最後にカウントしたATCを当たり数値カウンタメモリ63に格納する。次に、大当たり判定時に、大当たりカウンタメモリ62からRND1を読み出し、当たり数値カウンタメモリ63からこの時のATCを読み出して、大当たりの判定を行う。そして、普通確率時の場合は、RND1とATCが等しければ大当たりと判定され、普通確率時の大当たり処理が行われる。また、確率変動中の場合は、ATC、(ATC+1)、(ATC+2)、(ATC+3)のいずれかとRND1とが等しければ大当たりとして判定され、確率変動時の大当たり処理が行われる。
したがって、リセット割り込み制御処理終了後から次のリセット割り込みまでの時間は、各制御処理内容によって常時変化するため、リセット割り込み時に最後にカウントされるATCはランダムに変化し、大当たり判定時に当たり数値カウンタメモリ63から読み出されるこの時のATCの数値を外部から特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。また、確率変動中においても該ATCに基づいて複数の当たり数値が作成されるため、外部から当たり数値を特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。
また、新たな部品を制御基板に取り付ける必要がないため、不正な後付基板等による不正行為の防止を低コストで行うことが可能となる。
また、大当たり判定時のATCを当たり数値として用いることにより、大当たりの判定を行う制御処理を外部から特定しなければならないため、大当たり判定時のATCを特定することがより不可能となり、不正な後付基板等による不正行為を未然に防止することが確実に可能となる。
さらに、RNDの最大値N1をATCの最大値とすることで、ATCの取り得る値の範囲が広くなり、ATCを外部から特定することがより困難になり、不正な後付基板等による不正行為を未然に防止することが可能となるとともに、大当たり判定時において、RND1とATCとの一致を判定することが容易になる。
【0040】
次に、第2実施形態に係るパチンコ機について詳細に説明する。第2実施形態に係るパチンコ機の概略構成は第1実施形態のパチンコ機1の構成とほぼ同じ構成である(図1乃至図3参照)。
【0041】
次に、このように構成された第2実施形態の大当たり判定の制御処理を図5、図7、及び図9乃至図11のフローチャートに基づいて説明する。図9は第2実施形態に係るリセット割り込みが入力されたときの制御処理のメインフローチャートである。図10は第2実施形態に係る第1種始動口入賞処理のサブルーチンフローチャートである。図11は第2実施形態に係る当たり判定処理のサブルーチンフローチャートである。
先ず、図9に示されるメインフローチャートに基づき大当たり判定の制御処理を詳細に説明する。パチンコ機1に駆動電源が入力されると、CPU51は電源投入時かどうか判定し(S1)、電源投入時で有れば(S1:YES)、RAM53の初期化を行う(S2)。したがって、この時のRND及びATCは0である。次に、RAM53の初期化の処理後、リセット割り込みが入力されるまで当たり数値カウンタ更新処理のサブルーチン処理を繰り返し行う(S3)。
【0042】
次に、該当たり数値カウンタ更新処理のサブルーチン処理(S3)は、図5に示される第1実施形態の当たり数値カウンタ更新処理のサブルーチン処理(S3)と同一の処理内容である。
よって、リセット割り込みが入ると、最後にカウントしたATCを当たり数値カウンタメモリ63に格納後、リセット割り込み処理のメインフローチャートの開始に戻る。
【0043】
次に、CPU51は電源投入時かどうか判定し(S1)、電源投入時でなければ(S1:NO)、第1種始動口入賞処理のサブルーチンを行う(S27)。
【0044】
次に、第1種始動口入賞処理のサブルーチン処理(S27)について、図10に基づいて説明する。先ず、第1種始動口である第1始動口35a又は第2始動口43aにパチンコ球が入賞した入賞検出信号が入っているかどうか判定する(S28)。そして、パチンコ球が入賞していない場合には(S28:NO)、メインルーチンに戻り、大当たりカウンタ更新処理のサブルーチン処理を行う(S10)。
また、第1始動口35a又は第2始動口43aにパチンコ球が入賞している場合には(S28:YES)、この時のRNDをRND1に代入し、このRND1を大当たりカウンタメモリ62に格納して記憶する(S29)。つぎに、この時のATCをATC1に代入し、このATC1を当たり数値カウンタメモリ63に格納して記憶し(S30)、メインルーチンに戻る。次に、大当たりカウンタ更新処理のサブルーチン処理を行う(S10)。
【0045】
次に、該大当たりカウンタ更新処理のサブルーチン処理(S10)は、図7に示される第1実施形態の当たり数値カウンタ更新処理のサブルーチン処理(S10)と同一の処理内容である。
よって、新たなRNDを大当たりカウンタメモリ62に格納して記憶後(S12:NO、又はS13)、メインルーチンに戻り、当たり判定処理のサブルーチン処理を行う(S31)。
【0046】
次に、当たり判定処理のサブルーチン処理(S31)について、図11に基づいて説明する。先ず、大当たり判定開始条件の状態になっているかどうか判定し(S32)、大当たり判定開始条件の状態でなければ(S32:NO)、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う(S26)。
また、大当たり判定開始条件の状態であれば(S32:YES)、大当たりカウンタメモリ62からRND1を読み出す(S33)。次に、当たり数値カウンタメモリ63からATC1を読み出す(S34)。
次に、確率変動中(大当たりの確率値が4/(N1+1)の時)かどうか判定し(S35)、普通確率時(大当たりの確率値が1/(N1+1)の時)であれば(S35:NO)、RND1とATC1とが等しいかどうか判定し(S36)、RND1とATC1とが等しくなければ(S36:NO)、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う(S26)。また、RND1とATC1とが等しければ(S36:YES)、第1メモリ60に格納されているプログラムに従って、普通確率時の大当たり処理を行った後(S37)、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う(S26)。
【0047】
また、確率変動中(大当たりの確率値が4/(N1+1)の時)であれば(S35:YES)、RND1とATC1とが等しいかどうか判定し(S38)、RND1とATC1とが等しければ(S38:YES)、第2メモリ61に格納されているプログラムに従って、確率変動中の大当たり処理を行った後(S39)、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う(S26)。
【0048】
また、RND1とATC1とが等しくなければ(S38:NO)、RND1と(ATC1+1)とが等しいかどうか判定し(S40)、RND1と(ATC1+1)とが等しければ(S40:YES)、第2メモリ61に格納されているプログラムに従って、確率変動中の大当たり処理を行った後(S39)、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う(S26)。
ただし、(ATC1+1)がN1より大きい場合は、(ATC1+1)の代わりに(ATC1+1−N1)を用いる。
【0049】
また、RND1と(ATC1+1)とが等しくなければ(S40:NO)、RND1と(ATC1+2)とが等しいかどうか判定し(S41)、RND1と(ATC1+2)とが等しければ(S41:YES)、第2メモリ61に格納されているプログラムに従って、確率変動中の大当たり処理を行った後(S39)、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う(S26)。
ただし、(ATC1+2)がN1より大きい場合は、(ATC1+2)の代わりに(ATC1+2−N1)を用いる。
【0050】
また、RND1と(ATC1+2)とが等しくなければ(S41:NO)、RND1と(ATC1+3)とが等しいかどうか判定し(S42)、RND1と(ATC1+3)とが等しければ(S42:YES)、第2メモリ61に格納されているプログラムに従って、確率変動中の大当たり処理を行った後(S39)、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う(S26)。
ただし、(ATC1+3)がN1より大きい場合は、(ATC1+3)の代わりに(ATC1+3−N1)を用いる。
【0051】
また、RND1と(ATC1+3)とが等しくなければ(S42:NO)、メインルーチンに戻り、当たり数値カウンタ更新処理のサブルーチン処理を行う(S26)。
ただし、(ATC1+3)がN1より大きい場合は、(ATC1+3)の代わりに(ATC1+3−N1)を用いる。
【0052】
次に、リセット割り込みが入力されるまで前記当たり数値カウンタ更新処理のサブルーチン処理(S3)と同一の当たり数値カウンタ更新処理のサブルーチン処理を繰り返し行う(S26)。そして、リセット割り込みが入ると、最後にカウントしたATCを当たり数値カウンタメモリ63に格納後、リセット割り込み処理のメインフローチャートの開始に戻る。
【0053】
以上詳細に説明した通り第2実施形態に係るパチンコ機1ではリセット割り込み毎に大当たりカウンタメモリ62からRNDを読み出し、該RNDに1ずつ加算して0からN1まで繰り返しカウントし、再度、大当たりカウンタメモリ62に格納する。そして、第1始動口35a又は第2始動口43aにパチンコ球が入賞すると、このときのRNDをRND1に代入して、該RND1を大当たりカウンタメモリ62に格納する。また、リセット割り込み制御処理終了後から次のリセット割り込みまでの間に当たり数値カウンタメモリ63からATCを読み出し、該ATCに1ずつ加算して0からN1まで繰り返しカウントし、リセット割り込み時に最後にカウントしたATCを当たり数値カウンタメモリ63に格納する。そして、第1始動口35a又は第2始動口43aにパチンコ球が入賞すると、この時のATCをATC1に代入して、該ATC1を当たり数値カウンタメモリ63に格納する。次に、大当たり判定時に、大当たりカウンタメモリ62からRND1を読み出し、当たり数値カウンタメモリ63からATC1を読み出して、大当たりの判定を行う。そして、普通確率時の場合は、RND1とATC1が等しければ大当たりと判定され、普通確率時の大当たり処理が行われる。また、確率変動中の場合は、ATC1、(ATC1+1)、(ATC1+2)、(ATC1+3)のいずれかとRND1とが等しければ大当たりとして判定され、確率変動時の大当たり処理が行われる。
したがって、リセット割り込み制御処理終了後から次のリセット割り込みまでの時間は、各制御処理内容によって常時変化するため、第1始動口35a又は第2始動口43aにパチンコ球が入賞した時に格納されるATC1もランダムに変化し、大当たり判定時に当たり数値カウンタメモリ63から読み出されるATC1の数値を外部から特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。また、確率変動中においても該ATC1に基づいて複数の当たり数値が作成されるため、外部から当たり数値を特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。
また、新たな部品を制御基板に取り付ける必要がないため、不正な後付基板等による不正行為の防止を低コストで行うことが可能となる。
さらに、RNDの最大値N1をATC1の最大値とすることで、ATC1の取り得る値の範囲が広くなり、ATC1を外部から特定することがより困難になり、不正な後付基板等による不正行為を未然に防止することが可能となるとともに、大当たり判定時において、RND1とATC1との一致を判定することが容易になる。
【0054】
尚、本発明は前記第1及び第2実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論であり、以下のようにしてもよい。
(a)前記実施形態では、ATCの最大値をN1(前記実施形態の場合は、N1=360)としたが、N1よりも小さな数値(例えば、55等)やN1よりも大きな数値(例えば、777等)としてもよい。
(b)前記実施形態では、ATCの値をリセット割り込み制御処理終了後から次のリセット割り込みまでカウントした最後のカウント値としたが、最後から2個目のカウント値や最後から3個目のカウント値等としてもよい。
(c)前記実施形態では、N1=360としたが、任意の数値(例えば、N1=500)にしてよい。
(d)前記実施形態では、ATC1を第1始動口35a又は第2始動口43aにパチンコ球が入賞した時のATCのカウント値を用いているが、該入賞時から2個目のカウント値や該入賞時から2個前のカウント値等を用いてもよい。
(e)前記実施形態では、確率変動時の4個の当たり数値を各々1ずつ順次加算して作成しているが、10ずつ順次加算しても、20ずつ順次加算しても、順次ランダムな数値を加算してもよいし、4個以上の当たり数値を作成してもよい。
(f)前記実施形態では、RND及びATCに1ずつ加算しているが、−1や任意の数値を加算してもよい。
【0055】
【発明の効果】
以上説明した通り、請求項1に係るパチンコ機によれば、リセット割り込み毎に予め定められた制御処理を行う制御手段が設けられており、電源投入時にRAMの初期化が行われる。そして、RAM初期化手段によって初期化され、その後の制御処理毎に所定の加算数ずつ加算して予め定められた第1初期値から第1カウント数まで繰り返しカウントする大当たりカウンタの始動入賞口に打球が入賞した時の第1カウント値が大当たりカウンタメモリに格納される。また、RAMの初期化終了後及び制御処理終了後から次の制御処理開始までの間に所定の加算数ずつ加算して予め定められた第2初期値から第2カウント数まで繰り返しカウントする当たり数値カウンタの第2カウント値が次の制御処理開始毎に当たり数値カウンタメモリに格納される。そして、次に、大当たりカウンタメモリに格納されている第1カウント値と所定のタイミングでの当たり数値カウンタメモリに格納されている第2カウント値とが同一数値になったときに始動入賞口に入賞して変動を開始した図柄表示装置の変動図柄が揃うとともに大入賞口が大当たりとして予め定められた回数連続開放される。
これにより、制御処理終了後から次の制御処理開始までの時間は、各制御処理内容によって常時変化するため、当たり数値カウンタによってカウントされる第2カウント値は、各制御処理毎にランダムに変化して当たり数値カウンタメモリに格納される。したがって、当たり判定用データの数値となる当たり数値カウンタに格納されている第2カウント値を外部から特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能なパチンコ機を提供することができる。また、新たな部品を制御基板に取り付ける必要がないため、不正な後付基板等による不正行為の防止を低コストで行うことが可能なパチンコ機を提供することができる。また、各制御処理毎に所定の加算数ずつ加算して第1初期値から第1カウント数まで繰り返しカウントされる第1カウント値とランダムに変化する第2カウント値とが一致する必要があるため、各第1カウント値と第2カウント値とを外部から特定することは不可能となり、不正な後付基板等による不正行為を未然に防止することが可能なパチンコ機を提供することができる。
【0056】
【0057】
【0058】
【0059】
【0060】
【0061】
【0062】
【図面の簡単な説明】
【図1】 第1実施形態に係るパチンコ機全体を示した正面図である。
【図2】 第1実施形態に係るパチンコ機の遊技領域を示した正面図である。
【図3】 第1実施形態に係る制御回路部のシステム構成を示すブロック図である。
【図4】 第1実施形態に係るリセット割り込みが入力されたときの制御処理のメインフローチャートである。
【図5】 第1実施形態に係る当たり数値カウンタ更新処理のサブルーチンフローチャートである。
【図6】 第1実施形態に係る第1種始動口入賞処理のサブルーチンフローチャートである。
【図7】 第1実施形態に係る大当たりカウンタ更新処理のサブルーチンフローチャートである。
【図8】 第1実施形態に係る当たり判定処理のサブルーチンフローチャートである。
【図9】 第2実施形態に係るリセット割り込みが入力されたときの制御処理のメインフローチャートである。
【図10】 第2実施形態に係る第1種始動口入賞処理のサブルーチンフローチャートである。
【図11】 第2実施形態に係る当たり判定処理のサブルーチンフローチャートである。
【符号の説明】
1 パチンコ機
2 遊技盤
11 遊技領域
19 映像表示装置
31 大入賞口
35a 第1始動口
35b、35c ゲート
43a 第2始動口
45 第1ソレノイド
46 第2ソレノイド
47 Vスイッチ
50 制御回路部
51 CPU
52 入力インタフェース
53 RAM
54 ROM
55 出力インタフェース[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a pachinko machine in which a big winning opening is continuously opened a predetermined number of times as a big win when the numerical value of the big hit counter when the hit ball is won at the start winning opening coincides with a predetermined big hit value. The jackpot value is repeatedly counted from a predetermined initial value to a predetermined value after the end of the control processing performed every predetermined time until the next control processing is started, and the count value at a predetermined timing It is related with the pachinko machine which can prevent specifying the jackpot value from the outside by setting to the jackpot value.
[0002]
[Prior art]
Conventionally, when a pachinko ball wins a start winning opening, fluctuations displayed on various symbol display devices using a CRT (Cathode Ray Tube), an LCD (Liquid Crystal Display), etc. provided almost at the center of the game area. After the symbol has started to change and a hit determination has been made and a certain amount of time has passed, in the case of a big win, the symbols are displayed together, and the big winning opening is continuously opened a predetermined number of times as a big win and the jackpot video is displayed on the symbol display device Various types of pachinko machines (first type pachinko machines) have been proposed.
These pachinko machines are provided with a jackpot counter to make a jackpot determination. This jackpot counter consists of integer values from 0 to N (N is a predetermined positive integer value), and starts from 0 when the power is turned on. Thereafter, 1 is added every predetermined interruption time (for example, every 5 msec or every 10 msec), and when N is reached, the count-up is repeated from 0 again. Next, every time the hit ball wins the start winning opening, the value of the jackpot counter at this time is stored as data for hit determination. Next, if there is no memorization of the hitting ball at the start winning opening at the time of starting the change of the symbol, T1 seconds after the start of the change (for example, 8 seconds or 10 seconds later), and the start winning opening If there is a storage of the winning hit of the hit ball, after T2 seconds (for example, after 5 seconds or after 7 seconds), the hit determination is performed based on the stored value of the jackpot counter.
At this time, in the case of normal probability (when the probability value of jackpot is 1 / (N + 1)), the numerical value of the hit determination data is M1 (M1 is one integer value of 0 ≦ M1 ≦ N). Therefore, all the values of the jackpot counter other than M1 are out of place.
Further, in a pachinko machine equipped with a probability variation function, the numerical values of the hit determination data during probability variation (for example, when the jackpot probability value is 7 / (N + 1)) are M1, M2, M3, and M4. , M5, M6, M7 (M1, M2, M3, M4, M5, M6, M7 are different integer values of 0 or more and N or less) and other than M1, M2, M3, M4, M5, M6, and M7 All of the jackpot counter numbers are out of place.
Thereby, since it is a big hit with a fixed probability at the time of the normal probability, it becomes possible to attract the player's interest in the big hit of the pachinko game and to make it interesting. In addition, the game progresses more and more favorably for the player during the probability fluctuation, so that the interest in the pachinko game can be further increased.
[0003]
[Problems to be solved by the invention]
However, in the pachinko machine, the value of the jackpot counter coincides with the value M1 of the hit determination data at the normal probability every (N + 1) times, so that the one-chip microcomputer incorporating the ROM and RAM and several electronic components The retrofit board configured by the above is illegally attached to the control board of the pachinko machine, and the retrofit board detects a period counted by the jackpot counter by monitoring a specific control signal of the control board, and the period When the count value of this one-chip microcomputer coincides with the numerical value M1 of the hit determination data, the signal that won the start prize opening is input from the one-chip microcomputer to the control board. There is a problem that it is possible to generate a jackpot.
[0004]
Accordingly, the present invention has been made to solve the above-described problems, and hit determination within the time from the end of the control process performed at each predetermined interrupt time until the start of the next control process is performed. A hit value counter is provided to create a numerical value of the data for use, and the value of the jackpot counter when the hit ball wins the start winning opening and the corresponding value at a predetermined timing (for example, at the time of hit determination) or the value of the numerical counter is in a predetermined state It is an object of the present invention to provide a pachinko machine in which the numerical value of the hit determination data cannot be specified from the outside by an illegal post-attachment board or the like by making a big hit at the time of (for example, matching).
[0005]
[Means for Solving the Problems]
In order to achieve the above object, a pachinko machine according to
[0006]
In the pachinko machine according to
This, SystemSince the time from the end of the control process to the start of the next control process always changes depending on the contents of each control process,Hit value counterIs counted byFirst2 The count value changes randomly for each control process.Hit counter memoryStored in Therefore, it becomes the numerical value of the hit judgment dataHit value counterIt is impossible to specify the second count value stored in the external from the outside, and it is possible to prevent an illegal act by an illegal retrofitted board or the like. In addition, since it is not necessary to attach a new component to the control board, it is possible to prevent fraudulent acts caused by an illegal retrofitted board or the like at a low cost.In addition, it is necessary that the first count value that is repeatedly counted from the first initial value to the first count number by adding a predetermined addition number for each control process and the second count value that changes at random coincide with each other. Thus, it is impossible to specify the first count value and the second count value from the outside, and it is possible to prevent an illegal act by an illegal retrofitted board or the like.
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the first and second embodiments of the pachinko machine according to the present invention will be described in detail with reference to the drawings.
First, the overall configuration of the pachinko machine according to the first embodiment will be described with reference to FIGS. 1 and 2. FIG. 1 is a front view showing the entire pachinko machine according to the first embodiment. FIG. 2 is a front view showing a game area of the
In FIG. 1, a
On the other hand, around the
[0022]
Next, referring to FIG. 2, a structure related to the jackpot on the
[0023]
Further, a
And under the
[0024]
Next, the configuration of the control circuit unit that controls the
As shown in FIG. 3, the
[0025]
The
[0026]
The
[0027]
Next, the jackpot determination control process of the
First, when drive power is input to the
[0028]
Next, the subroutine processing (S3) of the hit value counter update processing will be described with reference to FIG. First, ATC is read from the hit
When ATC is less than N1 (S4: NO), the value obtained by adding 1 to ATC is substituted into ATC (S5), and the process returns to determining whether ATC is N1 or more (S4).
Next, when a reset interrupt occurs, the last counted ATC is stored in the numerical
[0029]
Next, the
[0030]
Next, the subroutine processing (S7) of the first type start port winning process will be described with reference to FIG. First, it is determined whether or not a winning detection signal indicating that a pachinko ball has won is entered in the
[0031]
Next, the subroutine process (S10) of the big hit counter update process will be described with reference to FIG. First, RND is read from the
If the RND is less than (N1 + 1), the RND is stored in the
[0032]
Next, the subroutine process (S14) of the hit determination process will be described with reference to FIG. First, it is determined whether or not the big hit determination start condition is in effect (S15). If the big hit determination start condition is not satisfied (S15: NO), the process returns to the main routine and performs a subroutine process of a hit numerical value counter update process (S15: NO). S26).
If the big hit determination start condition is satisfied (S15: YES), RND1 is read from the big hit counter memory 62 (S16). Next, the ATC is read from the hit value counter memory 63 (S17).
Next, it is determined whether the probability change is in progress (when the jackpot probability value is 4 / (N1 + 1)) (S18), and if it is a normal probability (when the jackpot probability value is 1 / (N1 + 1)) (S18). : NO), it is determined whether RND1 and ATC are equal (S19). If RND1 and ATC are not equal (S19: NO), the process returns to the main routine, and a subroutine process of hit numerical value counter update processing is performed (S26). . If RND1 and ATC are equal (S19: YES), the jackpot process at the normal probability is performed according to the program stored in the first memory 60 (S20), and the process returns to the main routine to update the hit value counter. Processing subroutine processing is performed (S26).
[0033]
Further, if the probability is changing (when the jackpot probability value is 4 / (N1 + 1)) (S18: YES), it is determined whether RND1 and ATC are equal (S21), and if RND1 and ATC are equal ( (S21: YES) After performing the jackpot process during the probability variation according to the program stored in the second memory 61 (S22), the process returns to the main routine, and the subroutine process of the hit value counter update process is performed (S26).
[0034]
If RND1 and ATC are not equal (S21: NO), it is determined whether RND1 and (ATC + 1) are equal (S23). If RND1 and (ATC + 1) are equal (S23: YES), the second memory is determined. In accordance with the program stored in 61, the jackpot process during the probability variation is performed (S22), and then the process returns to the main routine and the subroutine process of the hit value counter update process is performed (S26).
However, when (ATC + 1) is larger than N1, (ATC + 1−N1) is used instead of (ATC + 1).
[0035]
If RND1 and (ATC + 1) are not equal (S23: NO), it is determined whether RND1 and (ATC + 2) are equal (S24). If RND1 and (ATC + 2) are equal (S24: YES), After the jackpot process during the probability variation is performed according to the program stored in the memory 61 (S22), the process returns to the main routine and the subroutine process of the hit value counter update process is performed (S26).
However, when (ATC + 2) is larger than N1, (ATC + 2-N1) is used instead of (ATC + 2).
[0036]
If RND1 and (ATC + 2) are not equal (S24: NO), it is determined whether RND1 and (ATC + 3) are equal (S25). If RND1 and (ATC + 3) are equal (S25: YES), After the jackpot process during the probability variation is performed according to the program stored in the memory 61 (S22), the process returns to the main routine and the subroutine process of the hit value counter update process is performed (S26).
However, when (ATC + 3) is larger than N1, (ATC + 3-N1) is used instead of (ATC + 3).
[0037]
If RND1 and (ATC + 3) are not equal (S25: NO), the process returns to the main routine, and a subroutine process of hit numerical value counter update processing is performed (S26).
However, when (ATC + 3) is larger than N1, (ATC + 3-N1) is used instead of (ATC + 3).
[0038]
Next, the same hit numerical counter update processing subroutine processing as that of the hit numerical counter update processing subroutine processing (S3) is repeatedly performed until a reset interrupt is input (S26). When a reset interrupt is received, the last counted ATC is stored in the numerical
[0039]
As described above in detail, in the
Therefore, since the time from the end of the reset interrupt control process to the next reset interrupt always changes depending on the contents of each control process, the ATC that is counted at the end of the reset interrupt changes randomly, and the hit value counter memory at the time of jackpot determination It is impossible to specify the ATC value read from 63 at this time from the outside, and it is possible to prevent an illegal act by an illegal retrofitted board or the like. In addition, since a plurality of hit values are created based on the ATC even during probability fluctuations, it is impossible to specify the hit value from the outside, and to prevent fraudulent acts caused by unauthorized retrofit boards etc. Is possible.
In addition, since it is not necessary to attach a new component to the control board, it is possible to prevent fraudulent acts caused by an illegal retrofitted board or the like at a low cost.
In addition, by using the ATC at the time of jackpot determination as a hit value, it is necessary to specify the control processing for determining the jackpot from the outside, so it becomes more impossible to specify the ATC at the time of jackpot determination. It is possible to surely prevent fraud by the attached substrate or the like.
In addition, by setting the maximum value N1 of RND to the maximum value of ATC, the range of values that ATC can take becomes wider, making it more difficult to specify ATC from the outside, and fraudulent acts such as fraudulent retrofitting boards Can be prevented, and it is easy to determine the match between RND1 and ATC at the time of jackpot determination.
[0040]
Next, a pachinko machine according to the second embodiment will be described in detail. The schematic configuration of the pachinko machine according to the second embodiment is substantially the same as that of the
[0041]
Next, the jackpot determination control processing of the second embodiment configured as described above will be described based on the flowcharts of FIGS. 5, 7, and 9 to 11. FIG. 9 is a main flowchart of a control process when a reset interrupt according to the second embodiment is input. FIG. 10 is a subroutine flowchart of the first type start port winning process according to the second embodiment. FIG. 11 is a subroutine flowchart of a hit determination process according to the second embodiment.
First, the jackpot determination control process will be described in detail based on the main flowchart shown in FIG. When driving power is input to the
[0042]
Next, the corresponding numerical value counter update processing subroutine processing (S3) has the same processing content as the hit numerical value counter update processing subroutine processing (S3) of the first embodiment shown in FIG.
Therefore, when a reset interrupt is entered, the last counted ATC is stored in the numerical
[0043]
Next, the
[0044]
Next, the subroutine processing (S27) of the first type start port winning process will be described with reference to FIG. First, it is determined whether or not a winning detection signal indicating that a pachinko ball has won is contained in the
If a pachinko ball has been won at the
[0045]
Next, the subroutine process (S10) of the jackpot counter update process has the same processing contents as the subroutine process (S10) of the hit value counter update process of the first embodiment shown in FIG.
Therefore, after storing and storing the new RND in the jackpot counter memory 62 (S12: NO or S13), the process returns to the main routine to perform a subroutine process of the hit determination process (S31).
[0046]
Next, the subroutine process (S31) of the hit determination process will be described with reference to FIG. First, it is determined whether or not the big hit determination start condition is in effect (S32). If the big hit determination start condition is not satisfied (S32: NO), the process returns to the main routine and performs a subroutine process of a hit numerical value counter update process (S32: NO). S26).
If the big hit determination start condition is satisfied (S32: YES), RND1 is read from the big hit counter memory 62 (S33). Next, ATC1 is read from the hit value counter memory 63 (S34).
Next, it is determined whether or not the probability change is in effect (when the jackpot probability value is 4 / (N1 + 1)) (S35), and if it is a normal probability (when the jackpot probability value is 1 / (N1 + 1)) (S35). : NO), it is determined whether RND1 and ATC1 are equal (S36). If RND1 and ATC1 are not equal (S36: NO), the process returns to the main routine, and a subroutine process of hit numerical value counter update processing is performed (S26). . Also, if RND1 and ATC1 are equal (S36: YES), after performing jackpot processing at the normal probability according to the program stored in the first memory 60 (S37), the process returns to the main routine and the hit value counter is updated. Processing subroutine processing is performed (S26).
[0047]
Further, if the probability is changing (when the jackpot probability value is 4 / (N1 + 1)) (S35: YES), it is determined whether RND1 and ATC1 are equal (S38), and if RND1 and ATC1 are equal ( (S38: YES) After performing the jackpot process during the probability variation according to the program stored in the second memory 61 (S39), the process returns to the main routine, and the subroutine process of the hit value counter update process is performed (S26).
[0048]
If RND1 and ATC1 are not equal (S38: NO), it is determined whether RND1 and (ATC1 + 1) are equal (S40). If RND1 and (ATC1 + 1) are equal (S40: YES), the second memory is determined. In accordance with the program stored in 61, the jackpot process during the probability change is performed (S39), and then the process returns to the main routine and the subroutine process of the hit value counter update process is performed (S26).
However, when (ATC1 + 1) is larger than N1, (ATC1 + 1-N1) is used instead of (ATC1 + 1).
[0049]
If RND1 and (ATC1 + 1) are not equal (S40: NO), it is determined whether RND1 and (ATC1 + 2) are equal (S41). If RND1 and (ATC1 + 2) are equal (S41: YES), After the jackpot process during the probability fluctuation is performed according to the program stored in the memory 61 (S39), the process returns to the main routine and the subroutine process of the hit value counter update process is performed (S26).
However, when (ATC1 + 2) is larger than N1, (ATC1 + 2-N1) is used instead of (ATC1 + 2).
[0050]
If RND1 and (ATC1 + 2) are not equal (S41: NO), it is determined whether RND1 and (ATC1 + 3) are equal (S42). If RND1 and (ATC1 + 3) are equal (S42: YES), the second After the jackpot process during the probability fluctuation is performed according to the program stored in the memory 61 (S39), the process returns to the main routine and the subroutine process of the hit value counter update process is performed (S26).
However, when (ATC1 + 3) is larger than N1, (ATC1 + 3-N1) is used instead of (ATC1 + 3).
[0051]
If RND1 is not equal to (ATC1 + 3) (S42: NO), the process returns to the main routine, and a subroutine process of hit value counter update processing is performed (S26).
However, when (ATC1 + 3) is larger than N1, (ATC1 + 3-N1) is used instead of (ATC1 + 3).
[0052]
Next, the same hit numerical counter update processing subroutine processing as that of the hit numerical counter update processing subroutine processing (S3) is repeatedly performed until a reset interrupt is input (S26). When a reset interrupt is received, the last counted ATC is stored in the numerical
[0053]
As described in detail above, the
Accordingly, since the time from the end of the reset interrupt control process to the next reset interrupt always changes depending on the contents of each control process, the
In addition, since it is not necessary to attach a new component to the control board, it is possible to prevent fraudulent acts caused by an illegal retrofitted board or the like at a low cost.
Furthermore, by setting the maximum value N1 of RND to the maximum value of ATC1, the range of values that ATC1 can take is widened, making it more difficult to specify ATC1 from the outside, and fraudulent acts such as fraudulent retrofitting boards Can be prevented, and it is easy to determine the match between RND1 and ATC1 at the time of jackpot determination.
[0054]
The present invention is not limited to the first and second embodiments, and various improvements and modifications can be made without departing from the gist of the present invention. May be.
(A) In the above embodiment, the maximum value of ATC is N1 (in the case of the above embodiment, N1 = 360). However, a numerical value smaller than N1 (for example, 55) or a numerical value larger than N1 (for example, 777).
(B) In the above embodiment, the ATC value is the last count value counted from the end of the reset interrupt control process to the next reset interrupt, but the second count value from the end or the third count value from the end is counted. It may be a value or the like.
(C) In the above embodiment, N1 = 360. However, any numerical value (for example, N1 = 500) may be used.
(D) In the above embodiment, the
(E) In the above embodiment, the four winning numerical values at the time of the probability change are sequentially added one by one. However, even if sequentially added by 10 or sequentially added by 20, Numerical values may be added, or four or more hit numerical values may be created.
(F) In the above-described embodiment, 1 is added to RND and ATC one by one, but -1 or an arbitrary numerical value may be added.
[0055]
【The invention's effect】
As explained above, according to the pachinko machine according to
This, SystemSince the time from the end of the control process to the start of the next control process always changes depending on the contents of each control process,Hit value counterIs counted byFirst2 The count value changes randomly for each control process.Hit counter memoryStored in Therefore, it becomes the numerical value of the hit judgment dataHit value counterThus, it is impossible to specify the second count value stored in the outside from the outside, and a pachinko machine capable of preventing an illegal act by an illegal retrofitted board or the like can be provided. In addition, since it is not necessary to attach a new component to the control board, a pachinko machine capable of preventing fraudulent acts caused by an unauthorized retrofit board or the like can be provided.In addition, it is necessary that the first count value that is repeatedly counted from the first initial value to the first count number by adding a predetermined addition number for each control process and the second count value that changes at random coincide with each other. Thus, it is impossible to specify the first count value and the second count value from the outside, and it is possible to provide a pachinko machine that can prevent an illegal act by an illegal retrofitted board or the like.
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[Brief description of the drawings]
FIG. 1 is a front view showing an entire pachinko machine according to a first embodiment.
FIG. 2 is a front view showing a game area of the pachinko machine according to the first embodiment.
FIG. 3 is a block diagram showing a system configuration of a control circuit unit according to the first embodiment.
FIG. 4 is a main flowchart of a control process when a reset interrupt according to the first embodiment is input.
FIG. 5 is a subroutine flowchart of a hit numerical value counter update process according to the first embodiment.
FIG. 6 is a subroutine flowchart of a first type start port winning process according to the first embodiment.
FIG. 7 is a subroutine flowchart of jackpot counter update processing according to the first embodiment.
FIG. 8 is a subroutine flowchart of a hit determination process according to the first embodiment.
FIG. 9 is a main flowchart of a control process when a reset interrupt according to the second embodiment is input.
FIG. 10 is a subroutine flowchart of a first type start port winning process according to the second embodiment.
FIG. 11 is a subroutine flowchart of a hit determination process according to the second embodiment.
[Explanation of symbols]
1 Pachinko machine
2 Game board
11 Game area
19 Video display device
31 grand prize opening
35a First start port
35b, 35c gate
43a Second start port
45 First solenoid
46 2nd solenoid
47 V switch
50 Control circuit
51 CPU
52 Input interface
53 RAM
54 ROM
55 Output interface
Claims (1)
打球が入賞すると前記変動図柄の変動が開始される始動入賞口と、
リセット割り込み毎に予め定められた制御処理を行う制御手段と、
電源投入時にRAMの初期化を行うRAM初期化手段と、
前記RAM初期化手段によって初期化され、その後の制御処理毎に所定の加算数ずつ加算して予め定められた第1初期値から第1カウント数まで繰り返しカウントする大当たりカウンタと、
前記始動入賞口に打球が入賞した時に前記大当たりカウンタの第1カウント値が格納される大当たりカウンタメモリと、
前記RAMの初期化終了後及び前記制御処理終了後から次の制御処理開始までの間に所定の加算数ずつ加算して予め定められた第2初期値から第2カウント数まで繰り返しカウントする当たり数値カウンタと、
前記当たり数値カウンタによる第2カウント値が前記次の制御処理開始毎に格納される当たり数値カウンタメモリと、
前記制御手段は、前記大当たりカウンタメモリに格納されている第1カウント値と所定のタイミングでの前記当たり数値カウンタメモリに格納されている前記第2カウント値とが同一数値になったときに前記変動図柄が揃うように制御するとともに、大当たりとして大入賞口を予め定められた回数連続開放するように制御することを特徴とするパチンコ機。A symbol display device for displaying a fluctuating symbol provided in the game area;
When the hit ball wins, the start winning opening where the variation of the variation pattern starts,
And control means for performing a predetermined control process for each reset only interrupt,
RAM initialization means for initializing RAM when power is turned on;
A jackpot counter that is initialized by the RAM initialization means and increments a predetermined number of increments for each subsequent control process and repeatedly counts from a predetermined first initial value to a first count number;
A jackpot counter memory in which a first count value of the jackpot counter is stored when a hitting ball is won in the starting winning opening;
A numerical value for repeatedly counting from a predetermined second initial value to a second count number by adding a predetermined addition number after the initialization of the RAM and after the end of the control process until the start of the next control process A counter ,
And numeric counter memory per second count value that due to the contact numeric counter is stored for each start the next control process,
The control means changes the fluctuation when the first count value stored in the jackpot counter memory and the second count value stored in the hit value counter memory at a predetermined timing become the same value. A pachinko machine that is controlled so that the symbols are aligned, and is controlled so that the big prize opening is continuously opened a predetermined number of times as a big win .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22264697A JP3948539B2 (en) | 1997-08-19 | 1997-08-19 | Pachinko machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22264697A JP3948539B2 (en) | 1997-08-19 | 1997-08-19 | Pachinko machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1157141A JPH1157141A (en) | 1999-03-02 |
| JP3948539B2 true JP3948539B2 (en) | 2007-07-25 |
Family
ID=16785722
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22264697A Expired - Fee Related JP3948539B2 (en) | 1997-08-19 | 1997-08-19 | Pachinko machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3948539B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4867106B2 (en) * | 2001-08-23 | 2012-02-01 | 株式会社三洋物産 | Game machine |
-
1997
- 1997-08-19 JP JP22264697A patent/JP3948539B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH1157141A (en) | 1999-03-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH09271567A (en) | Pachinko game machine | |
| JP3747539B2 (en) | Bullet ball machine | |
| JP3948539B2 (en) | Pachinko machine | |
| JP3948540B2 (en) | Pachinko machine | |
| JP4234272B2 (en) | Game machine | |
| JP7045739B2 (en) | Slot machine | |
| JPH06190109A (en) | Controller of game machine | |
| JPH07124311A (en) | Pachinko machine | |
| JP4011456B2 (en) | Pachinko machine | |
| JP3035028B2 (en) | Ball game machine | |
| JPH1157182A5 (en) | ||
| JP3020860B2 (en) | Pachinko machine | |
| JP3940041B2 (en) | Pachinko machine | |
| JPH11319212A (en) | Gaming machine | |
| JPH09140880A (en) | Pachinko machine | |
| JP4359946B2 (en) | Game machine | |
| JP4233223B2 (en) | Bullet ball machine | |
| JP4465505B2 (en) | Pachinko machine | |
| JP3162776B2 (en) | Gaming machine | |
| JP3638499B2 (en) | Slot machine | |
| JP2002360762A (en) | Game machine | |
| JP2822029B2 (en) | Ball game machine | |
| JPH11313945A (en) | Game machine | |
| JP2808264B2 (en) | Information display device in pachinko gaming machines | |
| JP3067631B2 (en) | Pachinko machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040423 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061107 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061222 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070403 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070411 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100427 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100427 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110427 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110427 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120427 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130427 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130427 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130427 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140427 Year of fee payment: 7 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |