Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3948540B2 - Pachinko machine - Google Patents
[go: Go Back, main page]

JP3948540B2 - Pachinko machine - Google Patents

Pachinko machine Download PDF

Info

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
Application number
JP22370697A
Other languages
Japanese (ja)
Other versions
JPH1157182A (en
JPH1157182A5 (en
Inventor
成歳 林
雅人 小笠原
Original Assignee
奥村遊機株式會社
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 奥村遊機株式會社 filed Critical 奥村遊機株式會社
Priority to JP22370697A priority Critical patent/JP3948540B2/en
Publication of JPH1157182A publication Critical patent/JPH1157182A/en
Publication of JPH1157182A5 publication Critical patent/JPH1157182A5/ja
Application granted granted Critical
Publication of JP3948540B2 publication Critical patent/JP3948540B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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 claim 1 is provided with a symbol display device for displaying a variation symbol provided in a game area, a start winning opening at which variation of the variation symbol is started when a hit ball is won, , PredeterminedCycle resetInterruptEveryControl means for performing a predetermined control process inRAM initialization means for initializing RAM when power is turned on;SaidInitialized by RAM initialization means, thenA predetermined addition number is added for each control process, and counting is repeated from a predetermined first initial value to a first count number.Jackpot counterAnd when the hit ball wins the starting winning openingJackpot counterThe first count value of is storedJackpot counter memoryAnd a counter for repeatedly counting from a predetermined second initial value to a second count number by adding a predetermined number of additions,After completion of initialization of the RAM and for each control processAccording to the counterFirst2 count valueIsBe paidHit counter memoryAnd saidThe control means is the jackpot counter memoryThe first count value stored in the above and the predetermined timingHit counter memoryAnd the second count value stored inBecame the same numberSometimes the variation patternTo controlAlong with the jackpotThe big prize openingOpen continuously for a predetermined number of timesTo controlIt is characterized by that.
[0006]
  In the pachinko machine according to claim 1 having such characteristics,Cycle resetInterruptEveryIs provided with a control means for performing a predetermined control process,The RAM is initialized when the power is turned on. And it is initialized by the RAM initialization means, and thenA predetermined addition number is added for each control process, and counting is repeated from a predetermined first initial value to a first count number.The beginning of the jackpot counterThe first count value when a ball hits the winning prize opening isJackpot counter memoryStored in Further, a second count value at the time of a predetermined count of the counter that repeats counting from a predetermined second initial value to a second count number by adding a predetermined number of additions is obtained.Numerical counter memory after RAM initialization and for each control processStored in And thenJackpot counter memoryThe first count value stored in theHit counter memoryStored inFirst2 count values are compared, and the first count value and the second count value areBecame the same numberSometimes, the symbols of the symbol display device that has started to fluctuate after winning at the starting winning prize are gathered, and the big winning prize is opened continuously for a predetermined number of times as a jackpot.
  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 pachinko machine 1.
  In FIG. 1, a pachinko machine 1 is a so-called first type pachinko machine. In the pachinko machine 1, various structures such as a winning opening, a symbol display device, an electric accessory, and a gate, which will be described later, are arranged on the game board 2. Under the game board 2, an upper tray 3 for receiving a prize ball discharged through a not shown bowl is provided on the plate 4 with a built-in speaker 3 a. A lower tray 5 is disposed below the upper tray 3. The pachinko ball of the upper tray 3 is sent to a launching device (not shown) connected to the handle 6 via a ball feed mechanism (not shown) communicating with the upper tray 3. A control circuit unit (see FIG. 3) for controlling the symbol display device and the like is provided on the back surface of the game board 2.
  On the other hand, around the game board 2, there are provided an error display lamp 7 for displaying an error during the game and hit display lamps 8, 8 for displaying "win". In addition, in a frame 9 surrounding the game board 2, prize balls and off-ball display lamps 10 and 10 are provided on both shoulders.
[0022]
  Next, referring to FIG. 2, a structure related to the jackpot on the game board 2 will be described. An opening is established in the approximate center of the game area 11 on the game board 2 made of a plate material having a predetermined thickness, and a symbol display device 18 is disposed on the front side of the opening. The symbol display device 18 is provided with a video display device 19 composed of a CRT, LCD, or the like that displays a specific symbol divided into three parts on the left, middle, and right from the back side of the game board 2, and the symbol display device 18. Is provided with a symbol display 20 which is a variable display means on one side. Further, passage openings (not shown) that pass through the symbol display device 18 are formed on both shoulders of the symbol display device 18.
[0023]
  Further, a first start port 35a, gates 35b and 35c, and an ordinary electric accessory 43 are disposed immediately below the symbol display device 18. The ordinary electric accessory 43 is configured to be opened and closed by a first solenoid 45 (not shown) (see FIG. 3). The first start opening 35a and the second start opening 43a (not shown) related to the ordinary electric accessory 43 are provided with detection switches (not shown) for detecting the winning of the pachinko ball. The gates 35b and 35c are provided with a detection switch (not shown) for detecting the passage of the pachinko sphere, and the symbol display 20 is activated by detecting the passage of the pachinko sphere. When a predetermined state is reached after 20 symbols have changed (for example, when any one of 1, 3, 5, and 7 is displayed), the ordinary electric accessory 43 is opened for a predetermined time and the second start opening 43a. It will be easier to win a pachinko ball. Then, the video display device 19 is operated by detecting that the pachinko ball wins the first start port 35a or the second start port 43a.
  And under the 1st starting opening 35a, the gates 35b and 35c, and the normal electric accessory 43, the special electric accessory 32 in which the big winning opening 31 was formed is arrange | positioned. The big prize opening 31 has a predetermined state after the open / close door 33 having a horizontal width opens, the pachinko ball enters the first start opening 35a or the second start opening 43a, and the design of the video display device 19 fluctuates. When it is achieved (for example, when it is aligned like 777), it is opened as a jackpot. The open / close door 33 is configured to be opened by a second solenoid 46 (not shown) (see FIG. 3). In addition, a so-called V zone is formed in the center of the big winning opening 31, and a V switch 47 (see FIG. 3) for detecting a prize is provided in the V zone. When the winning of the pachinko ball is detected, the opening / closing door 33 is continuously opened a predetermined number of times.
[0024]
  Next, the configuration of the control circuit unit that controls the video display device 19 and the like will be described in detail with reference to FIG. FIG. 3 is a block diagram showing a system configuration of the control circuit unit according to the first embodiment.
  As shown in FIG. 3, the control circuit unit 50 includes a CPU 51 that controls the entire control circuit unit 50, a first start port 35 a, gates 35 b and 35 c, a second start port 43 a, a special winning port 31, and V An input interface 52 that receives a winning or passing detection signal from the switch 47, a RAM 53 that stores various control processing data, a ROM 54, an output interface 55, and 1 after the power is turned on. Is a positive integer, and in this embodiment, a counter 64 that repeatedly counts up to N1 = 360) is provided, and these are connected to each other by a bus 58. Further, the output interface 55 is connected to a display driving circuit 56 for displaying symbols on the video display device 19, a solenoid driving circuit 57 for driving the first solenoid 45 and the second solenoid 46, and the symbol display 20. Yes.
[0025]
  Further, the RAM 53 adds a value for each reset interrupt of a predetermined cycle and repeatedly counts from 0 to N1, and a numerical value of a jackpot counter (hereinafter referred to as RND) and the RND when the hit ball enters the start winning opening. And a hit value counter memory 63 in which a numerical value counted by the counter 64 at the time of a reset interrupt is read and this count value (hereinafter referred to as ATC) is stored.
[0026]
  The ROM 54 stores a program memory 59 that stores a control program for controlling the whole, and a first memory that stores a jackpot processing program at a normal probability (when the jackpot probability value is 1 / (N1 + 1)). 60 and a second memory 61 storing a jackpot processing program during the probability fluctuation (in this embodiment, when the jackpot probability value is 4 / (N1 + 1)).
[0027]
  Next, the jackpot determination control process of the control circuit unit 50 configured as described above will be described with reference to the flowcharts of FIGS. 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 the hit numerical value update process according to the first embodiment. FIG. 6 is a subroutine flowchart of the first type start port winning process according to the first embodiment. FIG. 7 is a subroutine flowchart of the jackpot counter update process according to the first embodiment. FIG. 8 is a subroutine flowchart of the hit determination process according to the first embodiment.
  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 pachinko machine 1, the CPU 51 determines whether or not the power is turned on (S1). If the power is turned on (S1: YES), the RAM 53 is initialized (S2). Therefore, RND and ATC at this time are zero. Next, after initialization processing of the RAM 53, a subroutine process of numerical value update processing is performed until a reset interrupt is input (S3).
[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 counter 64 at this time is read, this count value is substituted into the ATC and stored in the hit value counter memory 63, and the process returns to the start of the main flowchart of the reset interrupt process (S8).
[0029]
  Next, the CPU 51 determines whether or not the power is turned on (S1). If the power is not turned on (S1: NO), a first type start port winning process subroutine is performed (S9).
[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 first starting port 35a or the second starting port 43a which is the first type starting port (S10). If the pachinko ball has not won (S10: NO), the process returns to the main routine to perform a subroutine process of the big hit counter update process (S12).
  If a pachinko ball has been won at the first start port 35a or the second start port 43a (S10: YES), the RND at this time is substituted into RND1, and this RND1 is stored in the jackpot counter memory 62. (S11) and return to the main routine. Next, a subroutine process of the big hit counter update process is performed (S12).
[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 jackpot counter memory 62, and a value obtained by adding 1 to RND is substituted into RND (S13). Next, it is determined whether or not the RND is equal to or greater than (N1 + 1) (S14). If the RND is equal to or greater than (N1 + 1) (S14: YES), 0 is substituted into the RND and the RND is again assigned to the jackpot counter memory. After being stored in 62 and stored (S15), the process returns to the main routine to perform a subroutine process of a hit determination process (S16).
  If the RND is less than (N1 + 1), the RND is stored in the jackpot counter memory 62 and stored (S14: NO), and then the process returns to the main routine to execute a subroutine process of the hit determination process (S16).
[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 counter 64 at this time is read, the count value is substituted into the ATC, the ATC is stored in the hit numerical counter memory 63, and then the main flowchart of the reset interrupt process starts. Return.
[0039]
  As described above in detail, in the pachinko machine 1 according to the first embodiment, the RND is read from the big hit counter memory 62 every reset interrupt of a predetermined period, is added to the RND one by one, and is repeatedly counted from 0 to N1, and again. And stored in the jackpot counter memory 62. When a pachinko ball wins the first start port 35a or the second start port 43a, the RND at this time is substituted into RND1, and the RND1 is stored in the big hit counter memory 62. Further, after power-on, the counter 64 increments by 1 and continues counting from 0 to N1 repeatedly. At the time of a reset interrupt, the counter 64 reads the count value at this time and assigns this count value to the ATC. The ATC is stored in the hit numerical counter memory 63. Next, at the time of jackpot determination, RND1 is read from the jackpot counter memory 62, the ATC at this time is read from the hit value counter memory 63, and jackpot determination is performed. In the case of the normal probability, if RND1 and ATC are equal, it is determined that the jackpot is made, and the jackpot processing at the normal probability is performed. Further, when the probability is changing, if any one of ATC, (ATC + 1), (ATC + 2), and (ATC + 3) is equal to RND1, it is determined as a big hit, and the big hit processing at the time of changing the probability is performed.
  Therefore, after the power is turned on, the counter 64 increments by 1 and continues counting from 0 to N1, so the count value of the counter 64 at the time of the reset interrupt changes randomly each time, and this count value is The assigned ATC also changes randomly. As a result, it is impossible to specify the ATC value read from the hit value counter memory 63 at the time of jackpot determination 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.
  Further, since the counter 64 is configured by hardware, it is difficult to analyze the count value of the counter 64 from outside by a program process, and thus it becomes impossible to specify the ATC from the outside. It is possible to prevent fraudulent acts caused by an unauthorized retrofitted board or the like. Furthermore, since the counter 64 is configured by hardware, it is not necessary to add a new counting program, and an increase in the necessary memory amount in the control circuit unit 50 can be reduced.
  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 counter 64, the range of values that the ATC can take is widened, making it more difficult to specify the ATC from the outside, such as an illegal retrofitting board It is possible to prevent fraudulent acts due to the above, and it is easy to determine whether RND1 matches 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 pachinko machine 1 according to the first embodiment (see FIGS. 1 to 3).
[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 pachinko machine 1, the CPU 51 determines whether or not the power is turned on (S1). If the power is turned on (S1: YES), the RAM 53 is initialized (S2). Therefore, RND and ATC at this time are zero. Next, after initialization processing of the RAM 53, a subroutine process of numerical value update processing is performed until a reset interrupt is input (S3).
[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 counter 64 at this time is read, the count value is substituted into the ATC, the ATC is stored in the hit numerical counter memory 63, and the main flowchart of the reset interrupt process starts. Return to.
[0043]
  Next, the CPU 51 determines whether or not the power is turned on (S1). If the power is not turned on (S1: NO), a first type start port winning process subroutine is performed (S29).
[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 first starting port 35a or the second starting port 43a which is the first type starting port (S30). Then, if the pachinko ball has not won (S30: NO), the process returns to the main routine, and the big hit counter update process subroutine process is performed (S12).
  If a pachinko ball is won at the first start port 35a or the second start port 43a (S30: YES), the RND at this time is substituted for RND1, and this RND1 is stored in the jackpot counter memory 62. (S31). Next, the ATC at this time is substituted into ATC1, and this ATC1 is stored and stored in the numerical value counter memory 63 (S32), and the process returns to the main routine. Next, a subroutine process of the big hit counter update process is performed (S12).
[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 counter 64 at this time is read, the count value is substituted into the ATC, the ATC is stored in the hit numerical counter memory 63, and then the main flowchart of the reset interrupt process starts. Return.
[0053]
  As described above in detail, in the pachinko machine 1 according to the second embodiment, the RND is read from the big hit counter memory 62 every reset interrupt of a predetermined period, is added to the RND one by one, and is repeatedly counted from 0 to N1, and again. And stored in the jackpot counter memory 62. When a pachinko ball wins the first start port 35a or the second start port 43a, the RND at this time is substituted into RND1, and the RND1 is stored in the big hit counter memory 62. Further, after power-on, the counter 64 increments by 1 and continues counting from 0 to N1 repeatedly. At the time of a reset interrupt, the counter 64 reads the count value at this time and assigns this count value to the ATC. The ATC is stored in the hit numerical counter memory 63. When a pachinko ball wins the first start port 35a or the second start port 43a, the ATC at this time is substituted into ATC1, and the ATC1 is stored in the hit numerical counter memory 63. Next, at the time of jackpot determination, RND1 is read from the jackpot counter memory 62 and ATC1 is read from the hit value counter memory 63 to determine jackpot. In the case of the normal probability, if RND1 and ATC1 are equal, it is determined that the jackpot is made, and the jackpot processing at the time of the normal probability is performed. Further, when the probability is changing, if any one of ATC1, (ATC1 + 1), (ATC1 + 2), and (ATC1 + 3) is equal to RND1, it is determined as a big hit, and the big hit processing at the time of the probability change is performed.
Therefore, after the power is turned on, the counter 64 increments by 1 and continues counting from 0 to N1, so the count value of the counter 64 at the time of the reset interrupt changes randomly each time, and this count value is The assigned ATC also changes randomly. As a result, ATC1 to which the ATC when the pachinko ball wins the first start port 35a or the second start port 43a is also randomly changed and stored in the hit value counter memory 63. It becomes impossible to specify the numerical value of ATC1 read from the counter memory 63 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 1 even during probability fluctuations, it is impossible to specify the hit value from the outside, and it is possible to prevent fraudulent acts caused by unauthorized retrofit boards and the like. Is possible.
  Further, since the counter 64 is configured by hardware, it is difficult to analyze the count value of the counter 64 from the outside by a program process, and thus it becomes impossible to specify the ATC 1 from the outside. It is possible to prevent fraudulent acts caused by an unauthorized retrofitted substrate or the like. Furthermore, since the counter 64 is configured by hardware, it is not necessary to add a new counting program, and an increase in the necessary memory amount in the control circuit unit 50 can be reduced.
  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 counter 64 is set to the maximum value N1 of RND (N1 = 360 in the case of the embodiment), but the maximum value of the count value of the counter 64 is set to N1. A numerical value smaller than (for example, 55) or a numerical value larger than N1 (for example, 777) may be used.
  (B) In the above-described embodiment, the count value of the counter 64 at the time of the reset interrupt is substituted for ATC. However, the second count value from the reset interrupt time, the third count value from the reset interrupt time, or the like may be used. .
  (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 first starting port 35a or the second starting port 43a is used for the ATC 1, but the second ATC value from the winning time or The numerical value of the ATC two pieces before the winning may be used.
  (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 counter 64 add 1 each, but may add −1 or any numerical value.
  (G) In the above embodiment, the count value of the counter 64 at the time of the reset interrupt is read and this count value is substituted into the ATC, but the count value at the time of the reset interrupt of the refresh counter built in the CPU 51 is read and this count is A value may be substituted for ATC.
[0055]
【The invention's effect】
  As described above, according to the pachinko machine according to claim 1, the control means for performing a predetermined control process for each predetermined interrupt time is provided,The RAM is initialized when the power is turned on. And it is initialized by the RAM initialization means, and thenA predetermined addition number is added for each control process, and counting is repeated from a predetermined first initial value to a first count number.The beginning of the jackpot counterThe first count value when a ball hits the winning prize opening isJackpot counter memoryStored in Further, a second count value at the time of a predetermined count of the counter that repeats counting from a predetermined second initial value to a second count number by adding a predetermined number of additions is obtained.Numerical counter memory after RAM initialization and for each control processStored in And thenJackpot counter memoryThe first count value stored in theHit counter memoryStored inFirst2 count values are compared, and the first count value and the second count value areBecame the same numberSometimes, the symbols of the symbol display device that has started to fluctuate after winning at the starting winning prize are gathered, and the big winning prize is opened continuously for a predetermined number of times as a jackpot.
  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 .
JP22370697A 1997-08-20 1997-08-20 Pachinko machine Expired - Fee Related JP3948540B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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