JP3948540B2 - Pachinko machine - Google Patents
Pachinko machine Download PDFInfo
- Publication number
- JP3948540B2 JP3948540B2 JP22370697A JP22370697A JP3948540B2 JP 3948540 B2 JP3948540 B2 JP 3948540B2 JP 22370697 A JP22370697 A JP 22370697A JP 22370697 A JP22370697 A JP 22370697A JP 3948540 B2 JP3948540 B2 JP 3948540B2
- Authority
- JP
- Japan
- Prior art keywords
- counter
- value
- jackpot
- hit
- predetermined
- 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 135
- 230000008569 process Effects 0.000 claims description 132
- 238000007792 addition Methods 0.000 claims description 9
- 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 36
- 230000008859 change Effects 0.000 description 9
- 238000001514 detection method Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 239000000758 substrate Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 101100322581 Caenorhabditis elegans add-1 gene Proteins 0.000 description 1
- 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
- 238000009420 retrofitting Methods 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カウント値が格納される大当たりカウンタメモリと、所定の加算数ずつ加算して予め定められた第2初期値から第2カウント数まで繰り返しカウントする計数器と、前記RAMの初期化終了後及び前記制御処理毎に前記計数器による第2カウント値が格納される当たり数値カウンタメモリと、前記制御手段は、前記大当たりカウンタメモリに格納されている第1カウント値と所定のタイミングでの前記当たり数値カウンタメモリに格納されている前記第2カウント値とが同一数値になったときに前記変動図柄が揃うように制御するとともに、大当たりとして大入賞口を予め定められた回数連続開放するように制御することを特徴とする。
【0006】
このような特徴を有する請求項1に係るパチンコ機においては、所定周期のリセット割り込み毎に予め定められた制御処理を行う制御手段が設けられており、電源投入時にRAMの初期化が行われる。そして、RAM初期化手段によって初期化され、その後の制御処理毎に所定の加算数ずつ加算して予め定められた第1初期値から第1カウント数まで繰り返しカウントする大当たりカウンタの始動入賞口に打球が入賞した時の第1カウント値が大当たりカウンタメモリに格納される。また、所定の加算数ずつ加算して予め定められた第2初期値から第2カウント数まで繰り返しカウントする計数器の予め定められたカウント時の第2カウント値がRAMの初期化終了後及び制御処理毎に当たり数値カウンタメモリに格納される。そして、次に、大当たりカウンタメモリに格納されている第1カウント値と所定のタイミングでの当たり数値カウンタメモリに格納されている第2カウント値とを比較して、該第1カウント値と第2カウント値とが同一数値になったときに始動入賞口に入賞して変動を開始した図柄表示装置の変動図柄が揃うとともに大入賞口が大当たりとして予め定められた回数連続開放される。
これにより、計数器によってカウントされる予め定められたカウント時の第2カウント値は、RAMの初期化終了後及び制御処理毎にランダムに変化して当たり数値カウンタメモリに格納される。したがって、当たり判定用データの数値となる当たり数値カウンタメモリに格納されている第2カウント値を外部から特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。また、計数器はハードウェアで構成されることにより、外部から該計数器のカウント値をプログラム処理により解析するのは困難であるため、第2カウント値を外部から特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。さらに、計数器はハードウェアで構成されるため、新たなカウント用プログラムの追加が必要でなくなり、制御回路部における必要なメモリ量の増加を少なくすることができる。また、RAM初期化手段によって初期化され、その後の制御処理毎に所定の加算数ずつ加算して第1初期値から第1カウント数まで繰り返しカウントされる第1カウント値とRAMの初期化終了後及び制御処理毎にランダムに変化する第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と、電源投入後1ずつ加算して0からN1(N1は正の整数であって、本実施形態においてはN1=360)まで繰り返しカウントする計数器64とが設けられ、これらはバス58により相互に接続されている。さらに、出力インタフェース55には、映像表示装置19への図柄表示を行うディスプレイ駆動回路56、第1ソレノイド45及び第2ソレノイド46の駆動を行うソレノイド駆動回路57、及び図柄表示器20が接続されている。
【0025】
また、前記RAM53には、所定周期のリセット割り込み毎に1ずつ加算されて0からN1まで繰り返しカウントする大当たりカウンタの数値(以下、RNDという)と打球が始動入賞口に入賞したときの該RNDとが格納される大当たりカウンタメモリ62と、リセット割り込み時に計数器64がカウントした数値が読み込まれ、このカウント値(以下、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実施形態に係る当たり判定処理のサブルーチンフローチャートである。
先ず、図4に示されるメインフローチャートに基づき大当たり判定の制御処理を詳細に説明する。パチンコ機1に駆動電源が入力されると、CPU51は電源投入時かどうか判定し(S1)、電源投入時で有れば(S1:YES)、RAM53の初期化を行う(S2)。したがって、この時のRND及びATCは0である。次に、RAM53の初期化の処理後、リセット割り込みが入力されるまで当たり数値更新処理のサブルーチン処理を行う(S3)。
【0028】
次に、当たり数値更新処理のサブルーチン処理(S3)について、図5に基づいて説明する。先ず、リセット割り込み後の制御処理が終了するまで待ち(S4:NO)、該制御処理が終了すると(S4:YES)、リセット割り込みを待って(S6:NO)、リセット割り込みが入ると(S6:YES)、この時の計数器64のカウント値を読み込み、このカウント値をATCに代入して当たり数値カウンタメモリ63に格納後、リセット割り込み処理のメインフローチャートの開始に戻る(S8)。
【0029】
次に、CPU51は電源投入時かどうか判定し(S1)、電源投入時でなければ(S1:NO)、第1種始動口入賞処理のサブルーチンを行う(S9)。
【0030】
次に、第1種始動口入賞処理のサブルーチン処理(S9)について、図6に基づいて説明する。先ず、第1種始動口である第1始動口35a又は第2始動口43aにパチンコ球が入賞した入賞検出信号が入っているかどうか判定する(S10)。そして、パチンコ球が入賞していない場合には(S10:NO)、メインルーチンに戻り、大当たりカウンタ更新処理のサブルーチン処理を行う(S12)。
また、第1始動口35a又は第2始動口43aにパチンコ球が入賞している場合には(S10:YES)、この時のRNDをRND1に代入し、このRND1を大当たりカウンタメモリ62に格納して記憶し(S11)、メインルーチンに戻る。次に、大当たりカウンタ更新処理のサブルーチン処理を行う(S12)。
【0031】
次に、大当たりカウンタ更新処理のサブルーチン処理(S12)について、図7に基づいて説明する。先ず、大当たりカウンタメモリ62からRNDを読み出し、RNDに1加算した数値をRNDに代入する(S13)。次に、該RNDが(N1+1)以上かどうか判定し(S14)、RNDが(N1+1)以上の場合は(S14:YES)、該RNDに0を代入して、再度、該RNDを大当たりカウンタメモリ62に格納して記憶後(S15)、メインルーチンに戻り、当たり判定処理のサブルーチン処理を行う(S16)。
また、RNDが(N1+1)未満の場合は、該RNDを大当たりカウンタメモリ62に格納して記憶後(S14:NO)、メインルーチンに戻り、当たり判定処理のサブルーチン処理を行う(S16)。
【0032】
次に、当たり判定処理のサブルーチン処理(S16)について、図8に基づいて説明する。先ず、大当たり判定開始条件の状態になっているかどうか判定し(S17)、大当たり判定開始条件の状態でなければ(S17:NO)、メインルーチンに戻り、当たり数値更新処理のサブルーチン処理を行う(S28)。
また、大当たり判定開始条件の状態であれば(S17:YES)、大当たりカウンタメモリ62からRND1を読み出す(S18)。次に、当たり数値カウンタメモリ63からATCを読み出す(S19)。
次に、確率変動中(大当たりの確率値が4/(N1+1)の時)かどうか判定し(S20)、普通確率時(大当たりの確率値が1/(N1+1)の時)であれば(S20:NO)、RND1とATCとが等しいかどうか判定し(S21)、RND1とATCとが等しくなければ(S21:NO)、メインルーチンに戻り、当たり数値更新処理のサブルーチン処理を行う(S28)。また、RND1とATCとが等しければ(S21:YES)、第1メモリ60に格納されているプログラムに従って、普通確率時の大当たり処理を行った後(S22)、メインルーチンに戻り、当たり数値更新処理のサブルーチン処理を行う(S28)。
【0033】
また、確率変動中(大当たりの確率値が4/(N1+1)の時)であれば(S18:YES)、RND1とATCとが等しいかどうか判定し(S23)、RND1とATCとが等しければ(S23:YES)、第2メモリ61に格納されているプログラムに従って、確率変動中の大当たり処理を行った後(S24)、メインルーチンに戻り、当たり数値更新処理のサブルーチン処理を行う(S28)。
【0034】
また、RND1とATCとが等しくなければ(S23:NO)、RND1と(ATC+1)とが等しいかどうか判定し(S25)、RND1と(ATC+1)とが等しければ(S25:YES)、第2メモリ61に格納されているプログラムに従って、確率変動中の大当たり処理を行った後(S24)、メインルーチンに戻り、当たり数値更新処理のサブルーチン処理を行う(S28)。
ただし、(ATC+1)がN1より大きい場合は、(ATC+1)の代わりに(ATC−N1)を用いる。
【0035】
また、RND1と(ATC+1)とが等しくなければ(S25:NO)、RND1と(ATC+2)とが等しいかどうか判定し(S26)、RND1と(ATC+2)とが等しければ(S26:YES)、第2メモリ61に格納されているプログラムに従って、確率変動中の大当たり処理を行った後(S24)、メインルーチンに戻り、当たり数値更新処理のサブルーチン処理を行う(S28)。
ただし、(ATC+2)がN1より大きい場合は、(ATC+2)の代わりに(ATC+1−N1)を用いる。
【0036】
また、RND1と(ATC+2)とが等しくなければ(S26:NO)、RND1と(ATC+3)とが等しいかどうか判定し(S27)、RND1と(ATC+3)とが等しければ(S27:YES)、第2メモリ61に格納されているプログラムに従って、確率変動中の大当たり処理を行った後(S24)、メインルーチンに戻り、当たり数値更新処理のサブルーチン処理を行う(S28)。
ただし、(ATC+3)がN1より大きい場合は、(ATC+3)の代わりに(ATC+2−N1)を用いる。
【0037】
また、RND1と(ATC+3)とが等しくなければ(S27:NO)、メインルーチンに戻り、当たり数値更新処理のサブルーチン処理を行う(S28)。 ただし、(ATC+3)がN1より大きい場合は、(ATC+3)の代わりに(ATC+2−N1)を用いる。
【0038】
次に、リセット割り込みが入力されるまで前記当たり数値更新処理のサブルーチン処理(S3)と同一の当たり数値更新処理のサブルーチン処理を繰り返し行う(S28)。そして、リセット割り込みが入ると、この時の計数器64のカウント値を読み込み、このカウント値をATCに代入し、該ATCを当たり数値カウンタメモリ63に格納後、リセット割り込み処理のメインフローチャートの開始に戻る。
【0039】
以上詳細に説明した通り第1実施形態に係るパチンコ機1では、所定周期のリセット割り込み毎に大当たりカウンタメモリ62からRNDを読み出し、該RNDに1ずつ加算して0からN1まで繰り返しカウントし、再度、大当たりカウンタメモリ62に格納する。そして、第1始動口35a又は第2始動口43aにパチンコ球が入賞すると、このときのRNDをRND1に代入して、該RND1を大当たりカウンタメモリ62に格納する。また、電源投入後計数器64は1ずつ加算して0からN1まで繰り返しカウントを続けており、リセット割り込み時に該計数器64のこの時のカウント値を読み込み、このカウント値をATCに代入し、該ATCを当たり数値カウンタメモリ63に格納する。次に、大当たり判定時に、大当たりカウンタメモリ62からRND1を読み出し、当たり数値カウンタメモリ63からこの時のATCを読み出して、大当たりの判定を行う。そして、普通確率時の場合は、RND1とATCが等しければ大当たりと判定され、普通確率時の大当たり処理が行われる。また、確率変動中の場合は、ATC、(ATC+1)、(ATC+2)、(ATC+3)のいずれかとRND1とが等しければ大当たりとして判定され、確率変動時の大当たり処理が行われる。
したがって、電源投入後計数器64は、1ずつ加算して0からN1まで繰り返しカウントを続けているため、リセット割り込み時の計数器64のカウント値は、その都度ランダムに変化し、このカウント値が代入されるATCもランダムに変化する。これにより、大当たり判定時に当たり数値カウンタメモリ63から読み出されるこの時のATCの数値を外部から特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。また、確率変動中においても該ATCに基づいて複数の当たり数値が作成されるため、外部から当たり数値を特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。
また、計数器64はハードウェアで構成されることにより、外部から該計数器64のカウント値をプログラム処理により解析するのは困難であるため、前記ATCを外部から特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。さらに、計数器64はハードウェアで構成されるため、新たなカウント用プログラムの追加が必要でなくなり、制御回路部50における必要なメモリ量の増加を少なくすることができる。
また、大当たり判定時のATCを当たり数値として用いることにより、大当たりの判定を行う制御処理を外部から特定しなければならないため、大当たり判定時のATCを特定することがより不可能となり、不正な後付基板等による不正行為を未然に防止することが確実に可能となる。
さらに、RNDの最大値N1を計数器64の最大カウント値とすることで、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)と同一の処理内容である。
よって、リセット割り込みが入ると、この時の計数器64のカウント値を読み込み、このカウント値をATCに代入して、該ATCを当たり数値カウンタメモリ63に格納後、リセット割り込み処理のメインフローチャートの開始に戻る。
【0043】
次に、CPU51は電源投入時かどうか判定し(S1)、電源投入時でなければ(S1:NO)、第1種始動口入賞処理のサブルーチンを行う(S29)。
【0044】
次に、第1種始動口入賞処理のサブルーチン処理(S29)について、図10に基づいて説明する。先ず、第1種始動口である第1始動口35a又は第2始動口43aにパチンコ球が入賞した入賞検出信号が入っているかどうか判定する(S30)。そして、パチンコ球が入賞していない場合には(S30:NO)、メインルーチンに戻り、大当たりカウンタ更新処理のサブルーチン処理を行う(S12)。
また、第1始動口35a又は第2始動口43aにパチンコ球が入賞している場合には(S30:YES)、この時のRNDをRND1に代入し、このRND1を大当たりカウンタメモリ62に格納して記憶する(S31)。つぎに、この時のATCをATC1に代入し、このATC1を当たり数値カウンタメモリ63に格納して記憶し(S32)、メインルーチンに戻る。次に、大当たりカウンタ更新処理のサブルーチン処理を行う(S12)。
【0045】
次に、該大当たりカウンタ更新処理のサブルーチン処理(S12)は、図7に示される第1実施形態の当たり数値更新処理のサブルーチン処理(S12)と同一の処理内容である。
よって、新たなRNDを大当たりカウンタメモリ62に格納して記憶後(S14:NO、又はS15)、メインルーチンに戻り、当たり判定処理のサブルーチン処理を行う(S33)。
【0046】
次に、当たり判定処理のサブルーチン処理(S33)について、図11に基づいて説明する。先ず、大当たり判定開始条件の状態になっているかどうか判定し(S34)、大当たり判定開始条件の状態でなければ(S34:NO)、メインルーチンに戻り、当たり数値更新処理のサブルーチン処理を行う(S28)。
また、大当たり判定開始条件の状態であれば(S34:YES)、大当たりカウンタメモリ62からRND1を読み出す(S35)。次に、当たり数値カウンタメモリ63からATC1を読み出す(S36)。
次に、確率変動中(大当たりの確率値が4/(N1+1)の時)かどうか判定し(S37)、普通確率時(大当たりの確率値が1/(N1+1)の時)であれば(S37:NO)、RND1とATC1とが等しいかどうか判定し(S38)、RND1とATC1とが等しくなければ(S38:NO)、メインルーチンに戻り、当たり数値更新処理のサブルーチン処理を行う(S28)。また、RND1とATC1とが等しければ(S38:YES)、第1メモリ60に格納されているプログラムに従って、普通確率時の大当たり処理を行った後(S39)、メインルーチンに戻り、当たり数値更新処理のサブルーチン処理を行う(S28)。
【0047】
また、確率変動中(大当たりの確率値が4/(N1+1)の時)であれば(S37:YES)、RND1とATC1とが等しいかどうか判定し(S40)、RND1とATC1とが等しければ(S40:YES)、第2メモリ61に格納されているプログラムに従って、確率変動中の大当たり処理を行った後(S41)、メインルーチンに戻り、当たり数値更新処理のサブルーチン処理を行う(S28)。
【0048】
また、RND1とATC1とが等しくなければ(S40:NO)、RND1と(ATC1+1)とが等しいかどうか判定し(S42)、RND1と(ATC1+1)とが等しければ(S42:YES)、第2メモリ61に格納されているプログラムに従って、確率変動中の大当たり処理を行った後(S41)、メインルーチンに戻り、当たり数値更新処理のサブルーチン処理を行う(S28)。
ただし、(ATC1+1)がN1より大きい場合は、(ATC1+1)の代わりに(ATC1−N1)を用いる。
【0049】
また、RND1と(ATC1+1)とが等しくなければ(S42:NO)、RND1と(ATC1+2)とが等しいかどうか判定し(S43)、RND1と(ATC1+2)とが等しければ(S43:YES)、第2メモリ61に格納されているプログラムに従って、確率変動中の大当たり処理を行った後(S41)、メインルーチンに戻り、当たり数値更新処理のサブルーチン処理を行う(S28)。
ただし、(ATC1+2)がN1より大きい場合は、(ATC1+2)の代わりに(ATC1+1−N1)を用いる。
【0050】
また、RND1と(ATC1+2)とが等しくなければ(S43:NO)、RND1と(ATC1+3)とが等しいかどうか判定し(S44)、RND1と(ATC1+3)とが等しければ(S44:YES)、第2メモリ61に格納されているプログラムに従って、確率変動中の大当たり処理を行った後(S41)、メインルーチンに戻り、当たり数値更新処理のサブルーチン処理を行う(S28)。
ただし、(ATC1+3)がN1より大きい場合は、(ATC1+3)の代わりに(ATC1+2−N1)を用いる。
【0051】
また、RND1と(ATC1+3)とが等しくなければ(S44:NO)、メインルーチンに戻り、当たり数値更新処理のサブルーチン処理を行う(S28)。
ただし、(ATC1+3)がN1より大きい場合は、(ATC1+3)の代わりに(ATC1+2−N1)を用いる。
【0052】
次に、リセット割り込みが入力されるまで前記当たり数値更新処理のサブルーチン処理(S3)と同一の当たり数値更新処理のサブルーチン処理を繰り返し行う(S28)。そして、リセット割り込みが入ると、この時の計数器64のカウント値を読み込み、このカウント値をATCに代入し、該ATCを当たり数値カウンタメモリ63に格納後、リセット割り込み処理のメインフローチャートの開始に戻る。
【0053】
以上詳細に説明した通り第2実施形態に係るパチンコ機1では、所定周期のリセット割り込み毎に大当たりカウンタメモリ62からRNDを読み出し、該RNDに1ずつ加算して0からN1まで繰り返しカウントし、再度、大当たりカウンタメモリ62に格納する。そして、第1始動口35a又は第2始動口43aにパチンコ球が入賞すると、このときのRNDをRND1に代入して、該RND1を大当たりカウンタメモリ62に格納する。また、電源投入後計数器64は1ずつ加算して0からN1まで繰り返しカウントを続けており、リセット割り込み時に該計数器64のこの時のカウント値を読み込み、このカウント値をATCに代入し、該ATCを当たり数値カウンタメモリ63に格納する。そして、第1始動口35a又は第2始動口43aにパチンコ球が入賞すると、この時のATCをATC1に代入して、該ATC1を当たり数値カウンタメモリ63に格納する。次に、大当たり判定時に、大当たりカウンタメモリ62からRND1を読み出し、当たり数値カウンタメモリ63からATC1を読み出して、大当たりの判定を行う。そして、普通確率時の場合は、RND1とATC1が等しければ大当たりと判定され、普通確率時の大当たり処理が行われる。また、確率変動中の場合は、ATC1、(ATC1+1)、(ATC1+2)、(ATC1+3)のいずれかとRND1とが等しければ大当たりとして判定され、確率変動時の大当たり処理が行われる。
したがって、電源投入後計数器64は、1ずつ加算して0からN1まで繰り返しカウントを続けているため、リセット割り込み時の計数器64のカウント値は、その都度ランダムに変化し、このカウント値が代入されるATCもランダムに変化する。これにより、第1始動口35a又は第2始動口43aにパチンコ球が入賞した時のATCが代入されるATC1もランダムに変化して当たり数値カウンタメモリ63に格納されるため、大当たり判定時に当たり数値カウンタメモリ63から読み出されるATC1の数値を外部から特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。また、確率変動中においても該ATC1に基づいて複数の当たり数値が作成されるため、外部から当たり数値を特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。
また、計数器64はハードウェアで構成されることにより、外部から該計数器64のカウント値をプログラム処理により解析するのは困難であるため、前記ATC1を外部から特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能となる。さらに、計数器64はハードウェアで構成されるため、新たなカウント用プログラムの追加が必要でなくなり、制御回路部50における必要なメモリ量の増加を少なくすることができる。
さらに、RNDの最大値N1をATC1の最大値とすることで、ATC1の取り得る値の範囲が広くなり、ATC1を外部から特定することがより困難になり、不正な後付基板等による不正行為を未然に防止することが可能となるとともに、大当たり判定時において、RND1とATC1との一致を判定することが容易になる。
【0054】
尚、本発明は前記第1及び第2実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論であり、以下のようにしてもよい。
(a)前記実施形態では、計数器64のカウント値の最大値をRNDの最大値N1(前記実施形態の場合は、N1=360)としたが、計数器64のカウント値の最大値をN1よりも小さな数値(例えば、55等)やN1よりも大きな数値(例えば、777等)としてもよい。
(b)前記実施形態では、ATCにリセット割り込み時の計数器64のカウント値を代入したが、リセット割り込み時から2個目のカウント値やリセット割り込み時から3個目のカウント値等としてもよい。
(c)前記実施形態では、N1=360としたが、任意の数値(例えば、N1=500)にしてよい。
(d)前記実施形態では、ATC1を第1始動口35a又は第2始動口43aにパチンコ球が入賞した時のATCの数値を用いているが、該入賞時から2個目のATCの数値や該入賞時から2個前のATCの数値等を用いてもよい。
(e)前記実施形態では、確率変動時の4個の当たり数値を各々1ずつ順次加算して作成しているが、10ずつ順次加算しても、20ずつ順次加算しても、順次ランダムな数値を加算してもよいし、また、4個以上の当たり数値を作成してもよい。
(f)前記実施形態では、RND及び計数器64は、1ずつ加算しているが、−1ずつや任意の数値を加算してもよい。
(g)前記実施形態では、リセット割り込み時の計数器64のカウント値を読み込み、このカウント値をATCに代入したが、CPU51に内蔵されたリフレッシュカウンタのリセット割り込み時のカウント値を読み込み、このカウント値をATCに代入してもよい。
【0055】
【発明の効果】
以上説明した通り、請求項1に係るパチンコ機によれば、所定の割り込み時間毎に予め定められた制御処理を行う制御手段が設けられており、電源投入時にRAMの初期化が行われる。そして、RAM初期化手段によって初期化され、その後の制御処理毎に所定の加算数ずつ加算して予め定められた第1初期値から第1カウント数まで繰り返しカウントする大当たりカウンタの始動入賞口に打球が入賞した時の第1カウント値が大当たりカウンタメモリに格納される。また、所定の加算数ずつ加算して予め定められた第2初期値から第2カウント数まで繰り返しカウントする計数器の予め定められたカウント時の第2カウント値がRAMの初期化終了後及び制御処理毎に当たり数値カウンタメモリに格納される。そして、次に、大当たりカウンタメモリに格納されている第1カウント値と所定のタイミングでの当たり数値カウンタメモリに格納されている第2カウント値とを比較して、該第1カウント値と第2カウント値とが同一数値になったときに始動入賞口に入賞して変動を開始した図柄表示装置の変動図柄が揃うとともに大入賞口が大当たりとして予め定められた回数連続開放される。
これにより、計数器によってカウントされる予め定められたカウント時の第2カウント値は、RAMの初期化終了後及び制御処理毎にランダムに変化して当たり数値カウンタメモリに格納される。したがって、当たり判定用データの数値となる当たり数値カウンタメモリに格納されている第2カウント値を外部から特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能なパチンコ機を提供することができる。また、計数器はハードウェアで構成されることにより、外部から該計数器のカウント値をプログラム処理により解析するのは困難であるため、第2カウント値を外部から特定することが不可能となり、不正な後付基板等による不正行為を未然に防止することが可能なパチンコ機を提供することができる。さらに、計数器はハードウェアで構成されるため、新たなカウント用プログラムの追加が必要でなくなり、制御回路部における必要なメモリ量の増加を少なくすることができるパチンコ機を提供することができる。また、RAM初期化手段によって初期化され、その後の制御処理毎に所定の加算数ずつ加算して第1初期値から第1カウント数まで繰り返しカウントされる第1カウント値とRAMの初期化終了後及び制御処理毎にランダムに変化する第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 出力インタフェース
64 計数器[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. From the end of the control process performed every predetermined time until the next control process is started, the jackpot value is repeatedly counted from a predetermined initial value to a predetermined value by a counter, and at a predetermined timing. The present invention relates to a pachinko machine that can prevent the jackpot value from being specified from the outside by setting the count value 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 counter for creating a numerical value of the data for use, and the numerical value of the jackpot counter when the hit ball wins the start winning opening and the count value of the counter at a predetermined timing (for example, at the time of hit determination) are in a predetermined state. It is an object of the present invention to provide a pachinko machine in which the 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 (for example, when 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
Thereby, the second count value at the time of the predetermined count counted by the counter isAfter completion of RAM initialization andRandomly change every control processHit counter memoryStored in Therefore, it becomes the numerical value of the hit judgment dataHit counter memoryIt 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. Also, TotalSince the counter is configured by hardware, it is difficult to analyze the count value of the counter from the outside by program processing.The secondIt becomes impossible to specify the 2 count value from the outside, and it is possible to prevent an illegal act by an illegal retrofitted board or the like. further, TotalSince the number device is configured by hardware, it is not necessary to add a new counting program, and an increase in the required memory amount in the control circuit unit can be reduced.Also, after the initialization of the RAM and the first count value, which is initialized by the RAM initialization means, is incremented by a predetermined addition number for each subsequent control process, and is repeatedly counted from the first initial value to the first count number. In addition, since it is necessary to match the second count value that randomly changes for each control process, it is impossible to specify the first count value and the second count value from the outside. It is possible to prevent fraud by
[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]
Further, the
[0026]
The
[0027]
Next, the jackpot determination control process of the
First, based on the main flowchart shown in FIG. 4, the jackpot determination control process will be described in detail. When driving power is input to the
[0028]
Next, the subroutine process (S3) of the hit value update process will be described with reference to FIG. First, it waits until the control process after the reset interrupt is completed (S4: NO), when the control process is completed (S4: YES), waits for a reset interrupt (S6: NO), and enters a reset interrupt (S6: (YES), the count value of the
[0029]
Next, the
[0030]
Next, the subroutine process (S9) of the first type start opening 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
If a pachinko ball has been won at the
[0031]
Next, the subroutine process (S12) 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 (S16) 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 (S17). If the big hit determination start condition is not satisfied (S17: NO), the process returns to the main routine and performs a subroutine process of the hit numerical value update process (S28). ).
If the big hit determination start condition is satisfied (S17: YES), RND1 is read from the big hit counter memory 62 (S18). Next, the ATC is read from the hit value counter memory 63 (S19).
Next, it is determined whether the probability change is in progress (when the jackpot probability value is 4 / (N1 + 1)) (S20), and if it is a normal probability (when the jackpot probability value is 1 / (N1 + 1)) (S20). : NO), it is determined whether RND1 and ATC are equal (S21). If RND1 and ATC are not equal (S21: NO), the process returns to the main routine to perform a subroutine process of hit numerical value update processing (S28). On the other hand, if RND1 and ATC are equal (S21: YES), after performing a jackpot process at the normal probability according to the program stored in the first memory 60 (S22), the process returns to the main routine, and the hit value update process Subroutine processing is performed (S28).
[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 (S23), and if RND1 and ATC are equal ( (S23: YES) After performing the jackpot process during the probability variation according to the program stored in the second memory 61 (S24), the process returns to the main routine, and the subroutine process of the hit value update process is performed (S28).
[0034]
If RND1 and ATC are not equal (S23: NO), it is determined whether RND1 and (ATC + 1) are equal (S25). If RND1 and (ATC + 1) are equal (S25: YES), the second memory is determined. In accordance with the program stored in 61, the jackpot process during the probability variation is performed (S24), and then the process returns to the main routine to perform the subroutine process of the hit value update process (S28).
However, when (ATC + 1) is larger than N1, (ATC-N1) is used instead of (ATC + 1).
[0035]
If RND1 and (ATC + 1) are not equal (S25: NO), it is determined whether RND1 and (ATC + 2) are equal (S26). If RND1 and (ATC + 2) are equal (S26: YES), After performing the jackpot process during the probability variation (S24) according to the program stored in the memory 61 (S24), the process returns to the main routine and the subroutine process of the hit value update process is performed (S28).
However, when (ATC + 2) is larger than N1, (ATC + 1−N1) is used instead of (ATC + 2).
[0036]
If RND1 and (ATC + 2) are not equal (S26: NO), it is determined whether RND1 and (ATC + 3) are equal (S27). If RND1 and (ATC + 3) are equal (S27: YES), After performing the jackpot process during the probability variation (S24) according to the program stored in the memory 61 (S24), the process returns to the main routine and the subroutine process of the hit value update process is performed (S28).
However, when (ATC + 3) is larger than N1, (ATC + 2-N1) is used instead of (ATC + 3).
[0037]
If RND1 is not equal to (ATC + 3) (S27: NO), the process returns to the main routine, and a subroutine process of hit value update processing is performed (S28). However, when (ATC + 3) is larger than N1, (ATC + 2-N1) is used instead of (ATC + 3).
[0038]
Next, the same hit numerical value update processing subroutine processing as that of the hit numerical value update processing subroutine processing (S3) is repeated until a reset interrupt is input (S28). When a reset interrupt is received, the count value of the
[0039]
As described above in detail, in the
Therefore, after the power is turned on, the
Further, since the
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.
Furthermore, by setting the maximum value N1 of RND as the maximum count value of the
[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 relevant numerical value update processing subroutine processing (S3) has the same processing contents as the hit numerical value update processing subroutine processing (S3) of the first embodiment shown in FIG.
Therefore, when a reset interrupt is input, the count value of the
[0043]
Next, the
[0044]
Next, the subroutine processing (S29) 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 is won at the
[0045]
Next, the big hit counter update process subroutine process (S12) has the same processing contents as the hit value update process subroutine process (S12) of the first embodiment shown in FIG.
Therefore, after storing and storing the new RND in the jackpot counter memory 62 (S14: NO or S15), the process returns to the main routine to perform a subroutine process of the hit determination process (S33).
[0046]
Next, the subroutine process (S33) 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 (S34). If the big hit determination start condition is not satisfied (S34: NO), the process returns to the main routine to perform a subroutine process of the hit numerical value update process (S28). ).
If the big hit determination start condition is satisfied (S34: YES), RND1 is read from the big hit counter memory 62 (S35). Next, ATC1 is read from the hit value counter memory 63 (S36).
Next, it is determined whether the probability change is in progress (when the jackpot probability value is 4 / (N1 + 1)) (S37). If the probability is normal (when the jackpot probability value is 1 / (N1 + 1)) (S37). : NO), it is determined whether RND1 and ATC1 are equal (S38). If RND1 and ATC1 are not equal (S38: NO), the process returns to the main routine, and a subroutine process of hit numerical value update processing is performed (S28). On the other hand, if RND1 and ATC1 are equal (S38: YES), after performing a jackpot process at the normal probability according to the program stored in the first memory 60 (S39), the process returns to the main routine, and the hit value update process Subroutine processing is performed (S28).
[0047]
Further, if the probability is changing (when the jackpot probability value is 4 / (N1 + 1)) (S37: YES), it is determined whether RND1 and ATC1 are equal (S40), and if RND1 and ATC1 are equal ( (S40: YES) After the jackpot process during the probability variation is performed according to the program stored in the second memory 61 (S41), the process returns to the main routine, and the subroutine process of the hit value update process is performed (S28).
[0048]
If RND1 and ATC1 are not equal (S40: NO), it is determined whether RND1 and (ATC1 + 1) are equal (S42). If RND1 and (ATC1 + 1) are equal (S42: YES), the second memory is determined. In accordance with the program stored in 61, after jackpot processing during probability variation is performed (S41), the process returns to the main routine, and the subroutine processing of hit value update processing is performed (S28).
However, when (ATC1 + 1) is larger than N1, (ATC1-N1) is used instead of (ATC1 + 1).
[0049]
If RND1 and (ATC1 + 1) are not equal (S42: NO), it is determined whether RND1 and (ATC1 + 2) are equal (S43). If RND1 and (ATC1 + 2) are equal (S43: YES), After the jackpot process during the probability variation is performed according to the program stored in the memory 61 (S41), the process returns to the main routine and the subroutine process of the hit value update process is performed (S28).
However, when (ATC1 + 2) is larger than N1, (ATC1 + 1−N1) is used instead of (ATC1 + 2).
[0050]
If RND1 and (ATC1 + 2) are not equal (S43: NO), it is determined whether RND1 and (ATC1 + 3) are equal (S44). If RND1 and (ATC1 + 3) are equal (S44: YES), After the jackpot process during the probability variation is performed according to the program stored in the memory 61 (S41), the process returns to the main routine and the subroutine process of the hit value update process is performed (S28).
However, when (ATC1 + 3) is larger than N1, (ATC1 + 2-N1) is used instead of (ATC1 + 3).
[0051]
If RND1 and (ATC1 + 3) are not equal (S44: NO), the process returns to the main routine, and a subroutine process of hit numerical value update processing is performed (S28).
However, when (ATC1 + 3) is larger than N1, (ATC1 + 2-N1) is used instead of (ATC1 + 3).
[0052]
Next, the same hit numerical value update processing subroutine processing as that of the hit numerical value update processing subroutine processing (S3) is repeated until a reset interrupt is input (S28). When a reset interrupt is received, the count value of the
[0053]
As described above in detail, in the
Therefore, after the power is turned on, the
Further, since the
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 unauthorized retrofit 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 spirit of the present invention. May be.
(A) In the embodiment, the maximum value of the count value of the
(B) In the above-described embodiment, the count value of the
(C) In the above embodiment, N1 = 360. However, any numerical value (for example, N1 = 500) may be used.
(D) In the above-described embodiment, the ATC value when the pachinko ball wins 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 embodiment, the RND and the
(G) In the above embodiment, the count value of the
[0055]
【The invention's effect】
As described above, according to the pachinko machine according to
Thereby, the second count value at the time of the predetermined count counted by the counter isAfter completion of RAM initialization andRandomly change every control processHit counter memoryStored in Therefore, it becomes the numerical value of the hit judgment dataHit counter memoryThus, 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. Also, TotalSince the counter is configured by hardware, it is difficult to analyze the count value of the counter from the outside by program processing.The secondIt is impossible to specify the 2 count value from the outside, and it is possible to provide a pachinko machine that can prevent fraudulent acts caused by an illegal retrofitted substrate or the like. further, TotalSince the number device is configured by hardware, it is not necessary to add a new counting program, and a pachinko machine that can reduce an increase in a necessary memory amount in the control circuit unit can be provided.In addition, the RAM is initialized by the RAM initialization means, and is incremented by a predetermined addition number for each subsequent control process, and repeatedly counted from the first initial value to the first count number, and after the RAM initialization is completed. In addition, since it is necessary to match the second count value that randomly changes for each control process, it is impossible to specify the first count value and the second count value from the outside. It is possible to provide a pachinko machine capable of preventing fraudulent acts caused by.
[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 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
64 counter
Claims (1)
打球が入賞すると前記変動図柄の変動が開始される始動入賞口と、
所定周期のリセット割り込み毎に予め定められた制御処理を行う制御手段と、
電源投入時にRAMの初期化を行うRAM初期化手段と、
前記RAM初期化手段によって初期化され、その後の制御処理毎に所定の加算数ずつ加算して予め定められた第1初期値から第1カウント数まで繰り返しカウントする大当たりカウンタと、
前記始動入賞口に打球が入賞した時に前記大当たりカウンタの第1カウント値が格納される大当たりカウンタメモリと、
所定の加算数ずつ加算して予め定められた第2初期値から第2カウント数まで繰り返しカウントする計数器と、
前記RAMの初期化終了後及び前記制御処理毎に前記計数器による第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 the predetermined period,
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 counter for adding a predetermined number of additions and repeatedly counting from a predetermined second initial value to a second count number;
And numeric counter memory per second count value that due to the counter after completion of initialization and for each of the control process of the RAM is store,
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 |
|---|---|---|---|
| JP22370697A JP3948540B2 (en) | 1997-08-20 | 1997-08-20 | Pachinko machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22370697A JP3948540B2 (en) | 1997-08-20 | 1997-08-20 | Pachinko machine |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPH1157182A JPH1157182A (en) | 1999-03-02 |
| JPH1157182A5 JPH1157182A5 (en) | 2005-04-07 |
| JP3948540B2 true JP3948540B2 (en) | 2007-07-25 |
Family
ID=16802394
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22370697A Expired - Fee Related JP3948540B2 (en) | 1997-08-20 | 1997-08-20 | Pachinko machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3948540B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4861508B2 (en) * | 2010-10-06 | 2012-01-25 | 株式会社藤商事 | Bullet ball machine |
| JP4842394B2 (en) * | 2010-10-06 | 2011-12-21 | 株式会社藤商事 | Bullet ball machine |
-
1997
- 1997-08-20 JP JP22370697A patent/JP3948540B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH1157182A (en) | 1999-03-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3747539B2 (en) | Bullet ball machine | |
| JPH10151246A (en) | Game machine | |
| JP3948540B2 (en) | Pachinko machine | |
| JP4234272B2 (en) | Game machine | |
| JP3948539B2 (en) | Pachinko machine | |
| JP2003062230A (en) | Pachinko game machine | |
| JPH05208066A (en) | Game playing machine | |
| JP2000037515A (en) | Pachinko machine | |
| JP4011456B2 (en) | Pachinko machine | |
| JPH1157182A5 (en) | ||
| JP3940041B2 (en) | Pachinko machine | |
| JP5164191B2 (en) | Control device for gaming machine | |
| JP3020860B2 (en) | Pachinko machine | |
| JP3162776B2 (en) | Gaming machine | |
| JP2923003B2 (en) | Ball game machine | |
| JP2966072B2 (en) | Ball game machine | |
| JPH11313945A (en) | Game machine | |
| JP2004215965A (en) | Gaming machine | |
| JP2002360762A (en) | Game machine | |
| JP2001259114A (en) | Slot machine | |
| JP3067631B2 (en) | Pachinko machine | |
| JPH10216314A (en) | Pinball machine | |
| JPH09173560A (en) | Pachinko game machine | |
| JPH0951981A (en) | Pachinko game machine with image display device | |
| JP2004033478A (en) | Pachinko machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040428 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040428 |
|
| 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: 20061221 |
|
| 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 |