JP4861508B2 - Bullet ball machine - Google Patents
Bullet ball machine Download PDFInfo
- Publication number
- JP4861508B2 JP4861508B2 JP2010226143A JP2010226143A JP4861508B2 JP 4861508 B2 JP4861508 B2 JP 4861508B2 JP 2010226143 A JP2010226143 A JP 2010226143A JP 2010226143 A JP2010226143 A JP 2010226143A JP 4861508 B2 JP4861508 B2 JP 4861508B2
- Authority
- JP
- Japan
- Prior art keywords
- random number
- edge
- lottery
- counter
- symbol
- 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
Images
Landscapes
- Pinball Game Machines (AREA)
Description
本発明は、パチンコ機、アレンジボール機、雀球遊技機などの遊技機に関し、特に、複数の図柄始動口を設けても適切に動作する弾球遊技機に関するものである。 The present invention relates to a gaming machine such as a pachinko machine, an arrangement ball machine, or a sparrow ball game machine, and more particularly to a ball game machine that operates properly even if a plurality of symbol start ports are provided.
パチンコ機などの弾球遊技機は、遊技盤に設けた図柄始動口と、複数個の図柄を変動表示させた後に停止させる図柄表示部と、開閉板が開閉駆動されてなる大入賞口などを備えて構成されている。そして、図柄始動口を通過して遊技球が入賞すると図柄表示部が表示図柄の変動を開始させ、その後、大当り状態に対応した特別図柄が整列すると、大入賞口が開放されて数多くの遊技球の払出しが期待できる利益状態が発生するようになっている。 A ball game machine such as a pachinko machine has a symbol start opening provided on the game board, a symbol display section for stopping after a plurality of symbols are variably displayed, and a big prize opening where the opening and closing plate is opened and closed. It is prepared for. When the game ball wins after passing through the symbol start opening, the symbol display unit starts to change the display symbol, and then when the special symbol corresponding to the big hit state is aligned, the big winning opening is opened and many game balls are opened. Profits can be expected to be paid out.
この種の遊技機では、大当り用カウンタをソフトウェア的に実現し、この大当り用カウンタの値を、所定の数値範囲内で所定時間(P)毎に更新している。例えば、図12(a)のような処理系の場合には、所定時間(P)毎にCPUにリセット信号を与え、周期的実行部の一部において大当り用カウンタの値を更新している(ST30)。また、図12(b)のような処理系の場合には、所定時間(P)毎に生じる割込み処理(周期的実行部)において、大当り用カウンタの値を更新している(ST30)。 In this type of gaming machine, the jackpot counter is realized by software, and the value of the jackpot counter is updated every predetermined time (P) within a predetermined numerical range. For example, in the case of the processing system as shown in FIG. 12A, a reset signal is given to the CPU every predetermined time (P), and the value of the big hit counter is updated in a part of the periodic execution unit ( ST30). In the case of the processing system as shown in FIG. 12B, the value of the big hit counter is updated in the interrupt processing (periodic execution unit) that occurs every predetermined time (P) (ST30).
そして、図柄始動口を通過して遊技球が導入されると遊技球が入賞したと判定され(ST31)、更新後の大当り用カウンタの値に基づいて大当り判定処理が行われる(ST32)。その判定処理の結果、大当り用カウンタの値(抽選用乱数値)が大当り当選値Hitと一致すれば、図柄表示部における変動表示後の停止状態で特別図柄が整列するように制御されている。 Then, when the game ball is introduced through the symbol start port, it is determined that the game ball has won (ST31), and a big hit determination process is performed based on the updated value of the big hit counter (ST32). As a result of the determination process, if the value of the jackpot counter (the random number for lottery) matches the jackpot winning value Hit, the special symbols are controlled to be aligned in the stopped state after the variable display in the symbol display section.
ところで、このようなパチンコ機において、遊技者は、専ら大当り状態を引き当てることだけを期待してゲームを進行させるのであるから、複数の図柄始動口を設けることによって、大当り状態への遊技者の期待感を高めることのできる魅力的な遊技機を実現できる。 By the way, in such a pachinko machine, the player advances the game only expecting to win the big hit state, so by providing a plurality of symbol start ports, the player's expectation to the big hit state An attractive gaming machine that can enhance the feeling can be realized.
しかしながら、複数の図柄始動口を設けた場合、パチンコ機の釘の設定状態によっては複数の図柄始動口に同時に遊技球が入ることも決して珍しくないので、従来の制御方法のままでは、一般の遊技者にとって面白みに欠けると共に賭博性の高い遊技機になってしまうという問題点がある。 However, if a plurality of symbol start openings are provided, it is not uncommon for game balls to enter the plurality of symbol start openings at the same time depending on the setting state of the pachinko machine nails. There is a problem that it becomes a gaming machine with high gambling and lacking interest for the player.
すなわち、例えば、2つの図柄始動口に遊技球が同時突入した場合、図12の制御方法では、2つの始動口に関する抽選用乱数値が同一であるために抽選結果も同一となり、要するに、双方とも外れるか双方とも大当り状態となる2パターンしかなく、賭博性が高い
だけでなく各図柄始動口が個性のないものとなってしまうという問題点がある。
That is, for example, when a game ball rushes into two symbol start openings at the same time, in the control method of FIG. 12, since the random numbers for lottery related to the two start openings are the same, the lottery results are also the same. There are only two patterns that either come off or are both big hits, and there is a problem that not only is the gambling property high, but each symbol starting port will have no individuality.
遊技者の期待に応えて複数の図柄始動口を設けるのであれば、それぞれが独立的に機能すべきであり、例えば、2つの始動口に遊技球が同時突入した場合にも、大当り確率を1/Nとして、何れか一方の始動口によって大当り状態となる確率が2(N−1)/N2、
共に大当り状態となる確率が1/N2、双方とも外れる確率が(N−1)2/N2のように
制御すべきである。なお、従来の制御方法において、第1始動口用の大当り当選値と、第
2始動口用の大当り当選値とを異なる値に設定することも考えられるが、この方法では、2つの始動口とも大当り状態となる可能性がゼロとなり対策として適切ではない。
If a plurality of symbol start openings are provided in response to the player's expectation, each should function independently. For example, even when a game ball enters the two start openings simultaneously, the jackpot probability is 1 / N, the probability that a big hit state is caused by any one of the start ports is 2 (N−1) / N 2 ,
It should be controlled such that the probability of being a big hit state is 1 / N 2 , and the probability of being out of both is (N−1) 2 / N 2 . In the conventional control method, it is conceivable to set the jackpot winning value for the first starting port and the jackpot winning value for the second starting port to different values. However, in this method, both the two starting ports are set. The possibility of a big hit is zero, which is not appropriate as a countermeasure.
本発明は、このような問題点に鑑みてなされたものであって、複数の図柄始動口を設けた場合にも、適切に動作する弾球遊技機を提供することを課題とする。 The present invention has been made in view of such problems, and it is an object of the present invention to provide a ball game machine that operates properly even when a plurality of symbol start ports are provided.
上記の課題を解決するため、本発明は、遊技盤に配置された複数N個の判定領域に遊技球が入賞すると、乱数発生回路から出力される抽選用乱数値に基づいて遊技者に有利な状態を発生させるか否かの抽選処理を行う弾球遊技機であって、前記乱数発生回路は、第1エッジで遷移した電圧レベルが、所定のパルス時間幅Wを経過して、第2エッジで元の電圧レベルに遷移する第1エッジと第2エッジを有する一定周期の基準クロックを生成するクロック生成部と、前記基準クロックの第1エッジでカウント動作を開始するカウンタと、基準クロックとは無関係に供給される要求信号を受けると、前記基準クロックの第2エッジに同期して、その時の前記カウンタの計数値を抽選用乱数値として出力するラッチ回路と、を有して構成され、前記抽選処理は、所定時間(P)毎に繰り返し実行される周期的実行部において前記入賞ごとに実行される一方、前記基準クロックのパルス周期は、前記所定時間(P)の1/2以下に設定され、且つ、第1エッジから第2エッジに至るまでのパルス時間幅Wは、カウンタのカウント動作の開始から完了までの処理時間τより長く設定され、カウント動作完了後の計数値が、前記要求信号に基づいて第2エッジに同期して前記ラッチ回路に保持されると共に、保持された計数値が抽選用乱数値として前記乱数発生回路から出力され周期的実行部の処理によって取得されるよう構成され、前記抽選処理は、複数N個の判定領域に対して共通設定された当選値と、ラッチ回路から要求信号毎に取得される抽選用乱数値とを対比して、周期的実行部の各回の処理において最高N回実行される。 In order to solve the above-described problems, the present invention is advantageous to a player based on a lottery random number value output from a random number generation circuit when a game ball wins a plurality of N determination areas arranged on a game board. A ball game machine that performs a lottery process for determining whether or not to generate a state, wherein the random number generation circuit has a second edge after the voltage level transitioned at the first edge has passed a predetermined pulse time width W. A clock generation unit that generates a reference clock having a fixed period having a first edge and a second edge that transition to the original voltage level, a counter that starts a count operation at the first edge of the reference clock, and a reference clock when receiving the request signal independently supplied, in synchronization with a second edge of the reference clock, is configured to have a latch circuit for outputting a count value of the counter at that time as a lottery random number, wherein the The selection process is executed for each winning in a periodic execution unit that is repeatedly executed every predetermined time (P), while the pulse period of the reference clock is set to ½ or less of the predetermined time (P). And the pulse time width W from the first edge to the second edge is set to be longer than the processing time τ from the start to the completion of the counting operation of the counter, and the count value after the completion of the counting operation is the request value. together in synchronization with the second edge on the basis of the signal held in the latch circuit, configured to count held is acquired by the processing of the output from the random number generation circuit periodically executing section as lottery random number The lottery process compares the winning value set in common for the plurality of N determination areas with the random number for lottery acquired for each request signal from the latch circuit, and performs each round of the periodic execution unit. This process is executed up to N times .
本発明では、乱数発生用カウンタの更新間隔が、周期的実行部の実行周期(P)の1/2以下に設定されているので、周期的実行部の1回の処理が完了するまでに、乱数発生用カウンタは少なくとも2つの値を持つことになる。そのため一つの判定領域を2つの遊技球が連続して通過したような場合でも(図11(a)参照)、独立した抽選動作が可能となる。なお、このような実施態様は、周期的実行部の実行周期(P)がかなり長い場合に特に有効性が高い。 In the present invention, since the update interval of the random number generation counter is set to ½ or less of the execution cycle (P) of the periodic execution unit, until one processing of the periodic execution unit is completed, The random number generation counter has at least two values. Therefore, even when two game balls pass through one determination area continuously (see FIG. 11A), an independent lottery operation can be performed. Such an embodiment is particularly effective when the execution period (P) of the periodic execution unit is considerably long.
本発明において、判定領域は単数個でも複数個でも良く、また、乱数発生用カウンタは、ソフトウェア的のものでもハードウェア的なものでも良い。但し、不正遊技を防止する趣旨からは、乱数発生用カウンタの計数タイミングを決定する基準クロックを、抽選処理を実現するCPUのシステムクロックとは同期しないよう独立して生成するのが好ましい。 In the present invention, the determination area may be singular or plural, and the random number generation counter may be software or hardware. However, for the purpose of preventing illegal games, it is preferable that the reference clock for determining the counting timing of the random number generation counter is generated independently so as not to synchronize with the system clock of the CPU that realizes the lottery process.
また、本発明では、判定領域を複数個設け、それぞれの入賞に対応して乱数発生用カウンタの値を取得するのが好ましい。例えば、判定領域を2つ設けた場合には、乱数発生用カウンタの値を取得する間隔をP/2以上に設定することによって、2つの判定領域に遊技球が同時に入賞した場合にも、独立した抽選動作が可能となる(図11(b)参照)。なお、判定領域をK個設けた場合には、乱数発生用カウンタの更新間隔をP/K以下に設定し、各判定領域に対する抽選用乱数値の取得間隔をP/K以上に設定すれば良い。 In the present invention, it is preferable to provide a plurality of determination areas and acquire the value of the random number generation counter corresponding to each winning. For example, when two determination areas are provided, the interval for obtaining the value of the random number generation counter is set to P / 2 or more, so that even when a game ball is won simultaneously in two determination areas, The lottery operation can be performed (see FIG. 11B). When K determination areas are provided, the update interval of the random number generation counter may be set to P / K or less, and the lottery random value acquisition interval for each determination area may be set to P / K or more. .
図11(b)は、図柄始動口(判定領域)を2つ設け、抽選用乱数値の取得間隔をP/2にした場合を作図しているが、乱数発生用カウンタの更新間隔をP/2より十分に小さく設定すれば、2つの図柄始動口に遊技球が同時突入した場合、大当り当選値Hitが単一でも、第1と第2の始動口の抽選において次の4通りの結果が得られる。 FIG. 11B illustrates the case where two symbol start ports (determination areas) are provided and the lottery random number acquisition interval is set to P / 2. If it is set to be sufficiently smaller than 2, when a game ball rushes into two symbol start ports at the same time, even if the big hit winning value Hit is single, the following four results will be obtained in the lottery of the first and second start ports. can get.
すなわち、<1>(共に外れの場合)第1の取得値≠Hit、第2の取得値≠Hit、<2>(一方のみ当選の場合)第1の取得値=Hit、第2の取得値≠Hit、<3>(一方のみ
当選の場合)第1の取得値≠Hit、第2の取得値=Hit、<4>(双方とも当選の場合
)第1の取得値=Hit、第2の取得値=Hitの4通りである。
That is, <1> (if both are out) first acquisition value ≠ Hit, second acquisition value ≠ Hit, <2> (if only one is elected) first acquisition value = Hit, second acquisition value ≠ Hit, <3> (if only one wins) first acquisition value ≠ Hit, second acquisition value = Hit, <4> (both wins) first acquisition value = Hit, second There are four acquired values = Hit.
このように、本発明では、複数の判定領域(図柄始動口)での入賞において重複当選の状態が発生し得ることになる。かかる重複当選の場合、大当り状態のゲームが連続して行われることになるが、当選状態のゲームが開始されるまで当選状態を保留して遊技者に報知するのが好ましい。 As described above, in the present invention, multiple winning states can occur in winning in a plurality of determination areas (symbol start openings). In the case of such a double winning, the game in the big win state is continuously performed, but it is preferable to hold the winning state and notify the player until the winning game is started.
本発明において、遊技動作を実現する制御プログラムは、無限ループ状に連続して実行されるメイン処理部と、該メイン処理の実行中に所定時間毎に繰り返し実行される前記周
期的実行部とを有して構成されるのが好ましい。また、周期的実行部は、所定時間毎に発生するCPUリセット信号にて繰り返し実行されるよう構成するのも好ましい。
In the present invention, a control program for realizing a gaming operation includes a main processing unit that is continuously executed in an infinite loop and the periodic execution unit that is repeatedly executed every predetermined time during the execution of the main processing. It is preferable to have it. The periodic execution unit is preferably configured to be repeatedly executed by a CPU reset signal generated every predetermined time.
以上説明したように、本発明によれば、複数の図柄始動口を設けた場合にも、適切に動作する弾球遊技機を実現できる。 As described above, according to the present invention, it is possible to realize a ball game machine that operates properly even when a plurality of symbol start ports are provided.
以下、本発明の一実施例であるカード式弾球遊技機に基づいて本発明の実施の形態を説明する。図1は、本実施例のパチンコ機2を示す斜視図であり、図2は、同パチンコ機2の側面図である。
Hereinafter, an embodiment of the present invention will be described based on a card-type ball game machine which is an embodiment of the present invention. FIG. 1 is a perspective view showing a
図1に示すパチンコ機2は、島構造体に着脱可能に装着される矩形枠状の木製の外枠3と、外枠3に固着されたヒンジHを介して開閉可能に枢着される前枠4とで構成されている。なお、このパチンコ機2は、カード式球貸し機1に電気的に接続された状態で、パチンコホールの島構造体の長さ方向に複数個が配設されている。
The
ヒンジHを介して外枠3に枢着される前枠4には、遊技盤5が裏側から着脱自在に装着され、遊技盤5の前側に対応させて、窓部を有するガラス扉6と前面板7とが夫々開閉自在に枢着されている。前面板7には発射用の遊技球を貯留する上皿8が装着され、前枠4の下部には、上皿8から溢流し又は抜き取った遊技球を貯留する下皿9と、発射手段10の発射ハンドル11とが設けられている。
A
この発射手段10は、回動操作可能な発射ハンドル11と、この発射ハンドル11の回動角度に応じた打撃力で打撃槌12(図4)により遊技球を発射させる発射モータなどを備えている。上皿8の右部には、カード式球貸し機1に対する球貸し操作用の操作パネル13が設けられ、この操作パネル13には、カード残額を3桁の数字で表示するカード残額表示部13aと、所定金額分の遊技球の球貸しを指示する球貸しスイッチ13bと、ゲーム終了時にカードの返却を指令する返却スイッチ13cとが設けられている。
The launching means 10 includes a launching
図3に示すように、遊技盤5には、金属製の外レールと内レールとからなるガイドレール15がほぼ環状に設けられ、このガイドレール15の内側の遊技領域には、カラーの液晶ディスプレイ16、第1と第2の図柄始動口(図柄始動手段兼入賞手段)17A,17B、開閉式入賞手段(大入賞口)18、複数の普通入賞手段19、2つのゲート20が夫々所定の位置に配設されている。
As shown in FIG. 3, the
液晶ディスプレイ16は、変動図柄を表示するとともに背景画像や各種のキャラクタの動画などを表示する第1図柄表示手段22として機能する。第1図柄表示手段22は、背景画やキャラクタをアニメーション的に表示するとともに、左右方向に並ぶ3個の図柄表示部を有し、第1と第2の図柄始動口17A、17Bの何れかに遊技球が入賞することを条件に、液晶ディスプレイ16の表示図柄が所定時間だけ変動表示(スクロール表示)され、各図柄始動口17A、17Bへの遊技球の入賞タイミングに応じた抽選結果に基づいて決定される停止図柄パターンで停止する。
The
液晶ディスプレイ16の直ぐ上側に、第2図柄表示手段23が設けられている。第2図柄表示手段23は1個の普通図柄を表示する普通図柄表示部を有し、ゲート20を通過した遊技球が検出されたとき、普通図柄表示部の表示図柄が所定時間だけ変動し、遊技球のゲート20通過時点において抽選された抽選用乱数値により決定される停止図柄を表示して停止するようになっている。
A second symbol display means 23 is provided immediately above the
第1の図柄始動口17Aには、開閉爪を備えた電動式チューリップが設けられており、第2図柄表示手段23の変動後の停止図柄が当り図柄を表示した場合には、開閉爪が所定第1時間だけ開放されるようになっている。一方、第2の図柄始動口17Bは、前方に開放可能な開閉板を備えて構成されており、第2図柄表示手段23の変動後の停止図柄が当り図柄を表示した場合には、第1の図柄始動口17Aとは異なるタイミングで所定第2時間だけ開閉板が開放されるようになっている。なお、各図柄始動口17A,17Bを遊技球が通過したことは、それぞれの入賞検出センサで検出されるようになっている。
The first
開閉式入賞手段(大入賞口)18は前方に開放可能な開閉板を備え、第1図柄表示手段22の変動後の停止図柄が「777」などの当り図柄のとき、「大当り」と称する特別遊技が開始され、開閉板が前側に開放される。この開閉式入賞手段18の内部に特定領域18bがあり、この特定領域18bを入賞球が通過すると、特別遊技が継続される。なお、特別遊技状態が遊技者に有利な状態に相当する。
The open / close-type winning means (large winning opening) 18 is provided with an opening / closing plate that can be opened forward, and when the stop symbol after the change of the first symbol display means 22 is a winning symbol such as “777”, it is specially called “big hit” The game is started and the opening / closing plate is opened to the front side. There is a
開閉式入賞手段18の開閉板が開放された後、所定時間が経過し、又は所定数(例えば10個)の遊技球が入賞して開閉板が閉じるときに、遊技球が特定領域18bを通過していない場合には特別遊技が終了するが、特定領域18bを通過していれば最大で例えば16回まで特別遊技が継続され、遊技者に有利な状態に制御される。
After the opening / closing plate of the openable winning means 18 is opened, when a predetermined time elapses or when a predetermined number (for example, 10) of gaming balls wins and the opening / closing plate is closed, the gaming balls pass through the
図4に示すように、前枠4の裏側には、遊技盤5を裏側から押さえる裏機構板30が着脱自在に装着され、この裏機構板30には開口部30aが形成され、その上側に賞球タンク33と、これから延びるタンクレール34とが設けられ、このタンクレール34に接続された払出し手段35が裏機構板30の側部に設けられ、裏機構板30の下側には払出し手段35に接続された通路ユニット36が設けられている。払出し手段35から払出された遊技球は通路ユニット36を経由して上皿排出口8a(図1)から上皿8に払出される。
As shown in FIG. 4, on the back side of the
裏機構板30の開口部30aには、遊技盤5の裏側に装着された裏カバー37と、入賞手段17〜19に入賞した遊技球を排出する入賞球排出樋(不図示)とが夫々嵌合されている。この裏カバー37に装着されたケース38の内部に主制御基板39が配設され、その前側に図柄制御基板40が配設されている(図2)。主制御基板39の下側で、裏カバー37に装着されたケース41aの内部にランプ制御基板42が設けられ、このケース41aに隣接するケース41bの内部にサウンド制御基板43が設けられている。
The
これらケース41a,41bの下側で裏機構板30に装着されたケース44の内部には、電源基板45と払出し制御基板46が夫々設けられている。この電源基板45には、図3に示すように、電源スイッチ80と初期化スイッチ85とが配置されている。これら両スイッチ80,85に対応する部位はケース44が切欠かれ、両スイッチ80,85の各々を指で同時に操作可能になっている。
A
また、発射手段10の後側に装着されたケース47の内部には、発射制御基板48が設けられている。これら制御基板39〜40,42〜43,45〜46,48は夫々独立の基板であり、電源基板45と発射制御基板48を除く制御基板39,40,42,43,46には、CPUとROMやRAMなどを備えるコンピュータ回路が搭載されており、主制御基板39と他の制御基板40,42,43,46とは、複数本の信号線でコネクタを介して電気的に接続されている。
A
主制御基板39とその他の制御基板40,42,43,46とは、複数本の信号線でコネクタを介して電気的に接続され、主制御基板39から各制御基板40,42,43,46に、所定の遊技動作を実行させる種々の制御コマンドを一方向通信で送信可能になって
いる。制御コマンドの一方向通信を採用することで、図柄停止に関する不正を確実に防止できるとともに、主制御基板39の制御負荷を格段に軽減でき、送信制御を簡単化することができる。
The
図5は、主制御基板39の構成を示すブロック図である。この実施例の主制御基板39は、メモリ(ROM、RAM)を内蔵したCPU回路50と、CPUの動作クロックを発生するシステムクロック発生部51と、CPUからのアドレス信号に基づき各部のチップセレクト信号を生成するデコード回路52と、CPUの動作クロックとは無関係に更新される乱数発生回路53と、CPUからのデータを出力するための出力ポート回路54と、外部データをCPUが取り込むための入力ポート回路55と、各制御基板にコマンドなどを出力する出力駆動回路56と、遊技盤各部のスイッチ類のON/OFF状態を入力するスイッチ入力回路57とで構成されている。このパチンコ機では、システムクロック発生部51とは別構成の乱数発生回路53を備えているので、数値列の発生動作とCPUの動作とが同期する恐れがない。
FIG. 5 is a block diagram showing the configuration of the
図6は、乱数発生回路53をより詳細に図示した回路ブロック図である。この実施例の場合、乱数発生回路53は、水晶振動子を用いた発振器60と、発振器60からのクロックパルスφに基づいてカウントアップされるカウンタ61と、CPUからの要求信号REQをクロックパルスφに同期して出力するD型フリップフロップ62と、D型フリップフロップ62の出力値の変化に応答してカウンタ61の出力値を読み込むラッチ63とで構成されている。
FIG. 6 is a circuit block diagram illustrating the random
カウンタ61は、例えば12ビットカウンタであり(数値範囲:0〜4095)、クロックパルスφの立ち上がりエッジでカウントアップ動作を開始する。なお、カウントアップ動作を開始してから動作完了までに多少の処理時間τが必要であり、その間(τ)は、カウンタ61の出力が不確定な値をとることになる。
The
D型フリップフロップ62は、NOT回路64を介してクロックパルスφを受けており、クロックパルスφの立ち下がりエッジで要求信号REQを読み込んで出力している。なお、CPUからの要求信号REQは、通常はLレベルであるが、CPUの処理において抽選用乱数値が必要なタイミングになると、クロックパルスの1周期程度の時間Hレベルとなる。
The D-type flip-
D型フリップフロップ62は、クロックパルスφの立ち下がり毎に要求信号REQを出力するが、通常は要求信号REQがLレベルであるため、D型フリップフロップ62の出力値もLレベルのままである。一方、要求信号REQがHレベルに変化すると、クロックパルスの立下りエッジで、D型フリップフロップ62の出力がLレベルからHレベルに推移する。すると、これに合わせ、ラッチ63は、カウンタ61の値を抽選用乱数値RNDとして取得して出力することになる。
The D-type flip-
図7は、図6の回路の動作を説明するタイミングチャートである。カウンタ61は、発振器60からのクロックパルスφの立ち上がりエッジでカウントアップ動作を行い、遅延時間τの後にカウンタ値が安定化する。なお、図7ではカウンタ値がN−1→N→N+1→N+2のように増加する状態を図示している。
FIG. 7 is a timing chart for explaining the operation of the circuit of FIG. The
このようなカウンタ動作とは無関係に、CPUからは、任意のタイミングで要求信号REQが出力される(t1)。図6の回路の場合、この要求信号REQは、クロックパルスφの立下りエッジで、D型フリップフロップ62に読み込まれ(t2)、これに起因してラッチ63の出力値が、それまでの値(M)から、その瞬間におけるカウンタ61の値である(N)に変化する。なお、図示の例では、要求信号REQは、クロックパルスφの1
周期程度の時間だけHレベルであるように図示しているが、要求信号REQのHレベル期間が長くても、ラッチ63の出力が安定的にN→N+1→N+2と増加するだけであり、特に問題は生じない。
Regardless of such counter operation, the CPU outputs a request signal REQ at an arbitrary timing (t1). In the case of the circuit of FIG. 6, this request signal REQ is read into the D-type flip-
Although it is illustrated as being at the H level only for a period of time, even if the H level period of the request signal REQ is long, only the output of the
続いて、図8及び図9に基づいて主制御基板39の制御プログラムについて概括的に説明する。営業開始に際して、パチンコ機2の前枠4を前方に開いた状態で、初期化スイッチ85を押圧操作しながら電源スイッチ80をオン側に切換えると、直流電圧が各制御基板39〜40,42〜43,46に供給されるのと同時に、システムリセット信号が各制御基板に供給される。
Next, the control program for the
その結果、主制御基板39による遊技制御が開始されるとともに、各制御基板40,42,43,46においても制御動作が開始される。この遊技制御が実行されたときに、初期化スイッチ85が押圧操作によりON状態のときには(S1:yes)、先ずCPUの各
メモリやレジスタを初期化する初期設定処理が実行される(S2)。次に、集積回路のRAMのワークエリアや情報メモリにバックアップ電源により記憶保持されている遊技情報の全てが消去処理され(S3)、第1図柄表示手段22に表示する初期図柄を設定したり、この遊技制御の実行中に周期的に割込み処理を実行させる割込み周期を設定する等の種々の初期値設定処理が実行される(S4)。
As a result, the game control by the
一方、電源投入時、初期化スイッチ85がOFF状態のときには(S1:no)、バックアップデータの復帰処理が行われる(S5)。バックアップデータの復帰処理は、停電時などにNMI処理によってバックアップされたデータを復帰させる処理であり、停電復旧後に初期化スイッチ85を押すことなく電源を投入すると、この処理が行われる。
On the other hand, when the
ステップS4又はS5の処理が終わると、無限ループ状に繰り返される外れ図柄用の乱数処理(S6,S7)が行われる。なお、外れ図柄用の乱数処理は、後述する割込み処理おいて特別図柄の抽選(S21、S22)に外れた場合に液晶ディスプレイ16に描かれる外れ図柄パターンを規定するものである。
When the process of step S4 or S5 is completed, random number processing (S6, S7) for outliers repeated in an infinite loop is performed. Note that the random number processing for the off symbol defines a off symbol pattern drawn on the
このような無限ループ状の処理の間に、一定時間(例えば2ms)毎にタイマ割込みが生じ、図9(a)に示す処理が実行される。割込み処理プログラムでは、最初に、当り用カウンタCTの更新処理が行われ(S10)、次に、入賞検出センサを含む各種のスイッチからのスイッチ信号を読み込むスイッチ信号入力処理が実行される(S11)。このスイッチ信号入力処理によって、遊技球がゲート20を通過したか否か、遊技球が第1図柄始動口17Aや第2図柄始動口17Bを通過したか否かなどを含む遊技盤5における各種の情報が把握される。
During such an infinite loop process, a timer interrupt occurs every fixed time (for example, 2 ms), and the process shown in FIG. 9A is executed. In the interrupt processing program, the winning counter CT is first updated (S10), and then the switch signal input processing for reading switch signals from various switches including the winning detection sensor is executed (S11). . By this switch signal input process,
続いて、タイマ減算処理が行われ、ステップS13やS14で初期設定されたワークエリアのタイマ用の各数値TIMEが減算される(S12)。次に、第2図柄表示手段23の普通図柄表示部に関する普通図柄処理が実行される(S13)。例えば、今回のスイッチ信号入力処理(S11)によって、遊技球がゲート20を通過したことが把握されれば、ステップS10で更新された当り用カウンタCTの値に応じて、普通図柄表示部23に当り図柄を表示するか否かを判定する。
Subsequently, a timer subtraction process is performed, and each numerical value TIME for the timer of the work area initialized in steps S13 and S14 is subtracted (S12). Next, the normal symbol process related to the normal symbol display part of the second symbol display means 23 is executed (S13). For example, if it is determined that the game ball has passed through the
そして、この判定処理によって当選状態となると、普通図柄を変動表示させる時間や、その後の停止図柄や、第1と第2の始動口17A,17Bの電動チューリップや開閉板の開放時間などを決定して、変動表示時間や開放時間などに対応する数値TIME1をRAMのワークエリアに記憶させる。
Then, when the winning state is achieved by this determination processing, the time for variably displaying the normal symbol, the subsequent stop symbol, the opening time of the electric tulip and the opening / closing plate of the first and
続いて、特別図柄に関する処理が実行される(S14)。図9(b)に示すように、特
別図柄処理では、先ず、第1始動口17Aへの入賞があったか否かがスイッチ信号入力処理(S11)の結果に基づいて判定され、入賞していたら抽選処理が行われる(S21)。抽選処理では、乱数発生回路53から抽選用乱数値RNDを取得し(S30)、その値を大当り当選値Hitと比較して当否判定し、その結果に対応した処理を行う。例えば、大当り状態であれば、特別図柄の変動が停止した後、大入賞口18の開閉板をどれだけの時間開放させるかの時間データTIME2をワークエリアに書き込む。
Then, the process regarding a special symbol is performed (S14). As shown in FIG. 9B, in the special symbol process, first, it is determined whether or not there is a winning at the
続いて、第2始動口17Bへの入賞があったか否かがスイッチ信号入力処理(S11)の結果に基づいて判定され、入賞していたら抽選処理が行われる(S23)。抽選処理では、乱数発生回路53から抽選用乱数値RNDを改めて取得し(S30)、その値を大当り当選値Hitと比較して当否判定し、その結果に対応した処理を行う(S31)。仮に、大当り状態であれば、特別図柄の変動が停止した後、大入賞口18の開閉板をどれだけの時間開放させるかの時間データTIME2をワークエリアに書き込む。
Subsequently, it is determined based on the result of the switch signal input process (S11) whether or not there has been a prize at the
このように、本実施例では、第1と第2の始動口17A,17Bの入賞において別々の抽選動作が行われる。また、カウンタ61は8MHz程度の基準クロックで更新されているので、ステップS21の乱数値取得からステップS22の乱数値取得までにカウンタ61は相当回数更新されている。そのため、同時期に2つの始動口17A,17Bへの入賞が生じた場合にも、大当り当選値Hitが単一であるにも係わらず、双方とも外れ、一方のみ当り、双方とも当りの状態を作ることが可能となる。
Thus, in the present embodiment, separate lottery operations are performed in the winning of the first and
抽選用乱数値RNDを取得に際しては、CPUは、先ず、乱数発生回路53に対して抽選用乱数値RNDを取得するための要求信号REQを出力する。なお、この実施例では、要求信号REQは、クロックパルスφの一周期程度の時間(T)が経過した後にLレベルになるようになっているが、CPUは、要求信号REQを出力した後、入力ポート回路55を通して抽選用乱数値RNDを取得する。
When acquiring the lottery random value RND, the CPU first outputs a request signal REQ for acquiring the lottery random value RND to the random
このように、本実施例では、CPUからの要求信号REQがどのようなタイミングで出力されようとも、ラッチ63からは、カウンタ61のカウント確定値が出力されるので、常に正常な抽選処理を行うことができる。すなわち、カウンタ61の出力がそのまま入力ポート回路55に供給されるような回路構成では、カウンタ61の出力値が確定する以前にカウンタ値を読み込んでしまう恐れがあり正常な抽選動作が望めない。
As described above, in this embodiment, regardless of the timing at which the request signal REQ is output from the CPU, the count value of the
上記のような独特の特別図柄処理(S14)の後、図柄制御基板40、払出し制御基板46、サウンド制御基板43、ランプ制御基板42に出力するべき制御コマンドがある場合には、その出力すべき制御コマンドを送信先の制御基板に出力する出力処理が実行される(S15)。
If there is a control command to be output to the
最後に、図柄始動口17A,17B及び大入賞口18の開閉爪や開閉板を開閉駆動するソレノイドに駆動信号を出力する駆動信号出力処理が実行されて(S16)割込み処理を終える。なお、 駆動信号出力処理(S16)では、ステップS13やS14の処理で初
期設定されステップS12の処理で減算されたワークエリアの内容を参照し、各ワークエリアの数値が特定値より小さくなるとソレノイドをON駆動して第1始動口17Aの開閉爪、第2始動口17Bの開閉板、大入賞口18の開閉板を開放させ、各ワークエリアの数値が0に達するとソレノイドをOFF駆動して開閉爪や開閉板を閉じるようにしている。なお、各ワークエリアの数値は、ステップS13やS14においてタイマ初期値TIME1,TIME2が設定される以前は共に0である。
Finally, a drive signal output process for outputting a drive signal to the solenoid that opens and closes the open / close claws and the open / close plate of the symbol start
続いて、別の実施例における動作内容を図10に示すフローチャートにしたがって説明する。この遊技制御プログラムは、一定時間(例えば2ms)毎に発生するリセット信号に
起因して実行されるが、大当り状態か否かの判定処理を含むメイン処理と、その後、次回のリセット信号が発生されるまで無限ループ状に行われる残余処理とに大別される。
Next, the operation content in another embodiment will be described with reference to the flowchart shown in FIG. This game control program is executed due to a reset signal generated every certain time (for example, 2 ms), but the main process including a process for determining whether or not a big hit state is generated, and then the next reset signal is generated. It is roughly divided into residual processing that is performed in an infinite loop.
リセット信号を受けると、最初にCPUの初期設定が行われ(ST1)、スタートデータが正常値か否かが判定される(ST2)。スタートデータとは、現在が電源投入時であるか否かを認識するためのデータであり、メイン処理部の終了時に特定データTrueをスタートデータとしてメモリに記憶しておき(ST12)、その値をステップST2の処理において判定するようにしている。 When the reset signal is received, the CPU is initially set (ST1), and it is determined whether or not the start data is a normal value (ST2). The start data is data for recognizing whether or not the present time is power-on, and the specific data True is stored in the memory as start data when the main processing unit ends (ST12), and the value is stored. The determination is made in the process of step ST2.
電源投入時であれば、スタートデータが異常値(≠True)であることによって、そのことが確認されるので、遊技機器のイニシャライズ処理として、作業領域の初期化や初期設定処理が行われる(ST3,ST4)。一方、スタートデータが正常値Trueであれば、先ず、当り用カウンタCTの更新処理が行われる(ST5)。以下、スイッチ入力処理(ST6)から駆動信号出力処理(ST11)までの処理が実行されるが、その内容は、図9に示すS11〜S16の内容と同様である。なお、これらステップST5〜ST11の処理に前後して、普通電動役物処理や特別電動役物処理、その他、エラー検出処理なども行われるが、本発明の趣旨に直接関係しないので説明を省略する。 When the power is turned on, since the start data is confirmed as an abnormal value (≠ True), this is confirmed, so that initialization of the work area and initial setting processing are performed as initialization processing of the gaming machine (ST3). , ST4). On the other hand, if the start data is the normal value True, the winning counter CT is first updated (ST5). Hereinafter, the process from the switch input process (ST6) to the drive signal output process (ST11) is executed, and the contents thereof are the same as the contents of S11 to S16 shown in FIG. In addition, before and after these steps ST5 to ST11, a normal electric accessory process, a special electric accessory process, and other error detection processes are also performed. However, the explanation is omitted because it is not directly related to the gist of the present invention. .
このような通常の処理を終えた後、特定データ(true)をスタートデータとしてメモリに記憶して(ST12)、メイン処理プログラムが完了する。続いて、次回のリセット信号が生じるまで、外れ図柄用の乱数処理などが無限ループ状に行われる(ST13)。なお、外れ図柄用の乱数処理は、次回のメイン処理プログラムにおいて特別図柄の抽選(ST9)に外れた場合に液晶ディスプレイ16に描かれる外れ図柄パターンを規定するものである。
After completing such normal processing, the specific data (true) is stored in the memory as start data (ST12), and the main processing program is completed. Subsequently, a random number process for an out symbol is performed in an infinite loop until the next reset signal is generated (ST13). The random symbol processing for the off symbol defines the off symbol pattern drawn on the
以上、本発明の実施例を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではない。例えば、上記の実施例の場合には、大当り用カウンタはハードウェア的に実現し、当り用カウンタCTはソフトウェア的に実現したが、双方ともハードウェア的に実現してもよい。また、図柄始動口も特に2個である必要はない。 As mentioned above, although the Example of this invention was described, it has only illustrated the specific example and does not specifically limit this invention. For example, in the case of the above embodiment, the big hit counter is realized by hardware, and the hit counter CT is realized by software, but both may be realized by hardware. Further, it is not necessary that the number of symbol starting ports is two.
2 弾球遊技機(パチンコ機)
17A,17B 判定領域(図柄始動口)
16 乱数発生用カウンタ
61 乱数発生用カウンタ
S21,S22 抽選処理
2 Ball game machines (pachinko machines)
17A, 17B Judgment area (design start port)
16 Random number generation counter 61 Random number generation counters S21 and S22 Lottery processing
Claims (3)
前記乱数発生回路は、第1エッジで遷移した電圧レベルが、所定のパルス時間幅Wを経過して、第2エッジで元の電圧レベルに遷移する第1エッジと第2エッジを有する一定周期の基準クロックを生成するクロック生成部と、前記基準クロックの第1エッジでカウント動作を開始するカウンタと、基準クロックとは無関係に供給される要求信号を受けると、前記基準クロックの第2エッジに同期して、その時の前記カウンタの計数値を抽選用乱数値として出力するラッチ回路と、を有して構成され、
前記抽選処理は、所定時間(P)毎に繰り返し実行される周期的実行部において前記入賞ごとに実行される一方、前記基準クロックのパルス周期は、前記所定時間(P)の1/2以下に設定され、且つ、第1エッジから第2エッジに至るまでのパルス時間幅Wは、カウンタのカウント動作の開始から完了までの処理時間τより長く設定され、
カウント動作完了後の計数値が、前記要求信号に基づいて第2エッジに同期して前記ラッチ回路に保持されると共に、保持された計数値が抽選用乱数値として前記乱数発生回路から出力され周期的実行部の処理によって取得されるよう構成され、
前記抽選処理は、複数N個の判定領域に対して共通設定された当選値と、ラッチ回路から要求信号毎に取得される抽選用乱数値とを対比して、周期的実行部の各回の処理において最高N回実行されることを特徴とする弾球遊技機。 When a game ball wins a plurality of N determination areas arranged on the game board, a lottery process is performed to determine whether or not a state advantageous to the player is generated based on a random number for lottery output from a random number generation circuit. A ball game machine,
The random number generation circuit has a constant cycle having a first edge and a second edge at which the voltage level transitioned at the first edge transitions to the original voltage level at the second edge after a predetermined pulse time width W has elapsed . When receiving a clock generation unit that generates a reference clock, a counter that starts a count operation at the first edge of the reference clock, and a request signal that is supplied regardless of the reference clock, it is synchronized with the second edge of the reference clock. to, is configured to have a latch circuit for outputting a count value of the counter at that time as a lottery random number, a,
The lottery process is executed for each winning in a periodic execution unit that is repeatedly executed every predetermined time (P), while the pulse period of the reference clock is ½ or less of the predetermined time (P). The pulse time width W from the first edge to the second edge is set longer than the processing time τ from the start to the completion of the counter operation,
Count after the count operation is complete, is held in synchronism with the second edge on the basis of the request signal to the latch circuit, the count value held is output from the random number generating circuit as lottery random number for the period Configured to be acquired by the processing of the automatic execution unit,
The lottery process is performed each time the periodic execution unit compares the winning value commonly set for a plurality of N determination areas with the random number for lottery acquired for each request signal from the latch circuit. A ball game machine that is executed up to N times .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010226143A JP4861508B2 (en) | 2010-10-06 | 2010-10-06 | Bullet ball machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010226143A JP4861508B2 (en) | 2010-10-06 | 2010-10-06 | Bullet ball machine |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010157896A Division JP4842391B2 (en) | 2010-07-12 | 2010-07-12 | Bullet ball machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011025061A JP2011025061A (en) | 2011-02-10 |
JP4861508B2 true JP4861508B2 (en) | 2012-01-25 |
Family
ID=43634470
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010226143A Expired - Fee Related JP4861508B2 (en) | 2010-10-06 | 2010-10-06 | Bullet ball machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4861508B2 (en) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06197009A (en) * | 1992-12-24 | 1994-07-15 | Kawasaki Steel Corp | Counter with output latch function |
JP3887953B2 (en) * | 1997-06-24 | 2007-02-28 | 株式会社三洋物産 | Game machine |
JP3948540B2 (en) * | 1997-08-20 | 2007-07-25 | 奥村遊機株式會社 | Pachinko machine |
JP4016486B2 (en) * | 1998-07-10 | 2007-12-05 | 株式会社三洋物産 | Game machine |
JP4004668B2 (en) * | 1998-11-26 | 2007-11-07 | シャープ株式会社 | Data processing circuit |
JP4639409B2 (en) * | 1999-08-25 | 2011-02-23 | 豊丸産業株式会社 | Game machine |
-
2010
- 2010-10-06 JP JP2010226143A patent/JP4861508B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011025061A (en) | 2011-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4545125B2 (en) | Game machine | |
JP3934884B2 (en) | Game machine | |
JP4621784B2 (en) | Bullet ball machine | |
JP3953292B2 (en) | Game machine | |
JP3924129B2 (en) | Bullet ball machine | |
JP4588012B2 (en) | Bullet ball machine | |
JP4861508B2 (en) | Bullet ball machine | |
JP5290246B2 (en) | Bullet ball machine | |
JP4842394B2 (en) | Bullet ball machine | |
JP4842391B2 (en) | Bullet ball machine | |
JP4308214B2 (en) | Bullet ball machine | |
JP4588099B2 (en) | Bullet ball machine | |
JP5722925B2 (en) | Bullet ball machine | |
JP5497826B2 (en) | Bullet ball machine | |
JP4562672B2 (en) | Bullet ball machine | |
JP3860970B2 (en) | Bullet ball machine | |
JP4498281B2 (en) | Game machine | |
JP2002282507A (en) | Pachinko game machine | |
JP2002282506A (en) | Game machine | |
JP3898439B2 (en) | Game machine | |
JP2009101227A (en) | Pinball game machine | |
JP2006312090A (en) | Game machine | |
JP4498458B2 (en) | Game machine | |
JP2003190480A (en) | Game machine | |
JP4828727B2 (en) | Game machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20101102 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101124 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110119 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110222 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110418 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110614 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110909 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110916 |
|
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: 20111018 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111104 |
|
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: 20141111 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
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 |