JP5067433B2 - Control device for gaming machine - Google Patents
Control device for gaming machine Download PDFInfo
- Publication number
- JP5067433B2 JP5067433B2 JP2010036663A JP2010036663A JP5067433B2 JP 5067433 B2 JP5067433 B2 JP 5067433B2 JP 2010036663 A JP2010036663 A JP 2010036663A JP 2010036663 A JP2010036663 A JP 2010036663A JP 5067433 B2 JP5067433 B2 JP 5067433B2
- Authority
- JP
- Japan
- Prior art keywords
- payout
- power
- turned
- control means
- error
- 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
- 238000001514 detection method Methods 0.000 claims description 18
- 238000000034 method Methods 0.000 description 45
- 230000002265 prevention Effects 0.000 description 8
- 230000002401 inhibitory effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 239000000872 buffer Substances 0.000 description 3
- 239000003990 capacitor Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000003776 cleavage reaction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000007017 scission Effects 0.000 description 1
Images
Landscapes
- Pinball Game Machines (AREA)
Description
本発明は、パチンコ機やスロットマシンに代表される遊技機に関し、特に、電源の切断によって有価物体の払い出しが中断されても、その払い出しを確実に行うことができる遊技機の制御装置に関するものである。
The present invention relates to a gaming machine typified by a pachinko machine or a slot machine, in particular, be interrupted payout of valuable objects by turning off the power, it relates to a control device of the gaming machine capable of performing the payout reliably It is.
パチンコ機の遊技の制御は、主に主制御基板により行われる。この主制御基板には、賞球や貸し球の払い出し制御を行う払出制御基板や、効果音の出力制御を行う効果音制御基板、図柄の変動表示等の表示制御を行う表示用制御基板などが接続されている。これら各制御基板の制御は、主制御基板から各制御基板へ一方向に送信されるコマンドにより行われる。 Control of pachinko machine games is mainly performed by the main control board. The main control board includes a payout control board that performs payout control of prize balls and rental balls, a sound effect control board that performs output control of sound effects, and a display control board that performs display control such as symbol variation display. It is connected. The control of each control board is performed by a command transmitted from the main control board to each control board in one direction.
賞球の払い出しは、停電等の発生によってパチンコ機の電源が突然切断された場合にも確実に行う必要がある。そこで、本願出願人は、払出制御基板のデータをパチンコ機の電源切断後も保持し(バックアップし)、電源が再投入された後で未払いの賞球を払い出すことを試みた。 The payout of the prize ball must be surely performed even when the power of the pachinko machine is suddenly cut off due to the occurrence of a power failure or the like. Therefore, the applicant of the present application tried to retain (back up) the data of the payout control board even after the power of the pachinko machine was turned off, and pay out the unpaid prize balls after the power was turned on again.
しかしながら、賞球の払い出し数は、払出制御基板のみならず主制御基板においても管理しているが、主制御基板のデータはバックアップされていないので、未払いの賞球が電源の再投入後に払出制御基板によって払い出されると、主制御基板は、コマンドで指示していない賞球の払い出しが行われたと判断してエラー処理を実行してしまう。このため払出制御基板のデータをバックアップしても、電源の投入後に未払いの賞球を払い出すことができないという問題点がある。主制御基板と払出制御基板との送受信は、主制御基板から払出制御基板への一方向にのみ行われ、払出制御基板から主制御基板へは行うことができない。よって、電源の再投入時に、払出制御基板から主制御基板へ未払いの賞球があることを報せることはできない。 However, the number of prize balls to be paid out is managed not only on the payout control board but also on the main control board, but the data on the main control board is not backed up. When paid out by the board, the main control board determines that a prize ball that is not instructed by the command has been paid out, and executes error processing. For this reason, there is a problem that even if the data of the payout control board is backed up, the unpaid prize balls cannot be paid out after the power is turned on. Transmission / reception between the main control board and the payout control board is performed only in one direction from the main control board to the payout control board, and cannot be performed from the payout control board to the main control board. Therefore, when the power is turned on again, it cannot be reported that there is an unpaid prize ball from the payout control board to the main control board.
本発明は上述した問題点を解決するためになされたものであり、電源の切断によって有価物体の払い出しが中断されても、その払い出しを確実に行うことができる遊技機の制御装置を提供することを目的としている。 The present invention has been made to solve the above-described problems, and provides a control device for a gaming machine that can reliably pay out a valuable object even if the payout of a valuable object is interrupted by power-off. It is an object.
この目的を達成するために請求項1記載の遊技機は、遊技の制御を行う主制御手段と、その主制御手段から送信されるコマンドに基づいて所定の有価価値を有する有価物体を払い出す払出制御手段と、その払出制御手段による前記有価物体の払い出しを検出する払出検出手段と、その払出検出手段により前記主制御手段から前記払出制御手段へ指示した数以上の前記有価物体の払い出しが検出された場合にエラー処理を実行する前記主制御手段に設けられたエラー実行手段とを備えたものであって、前記払出制御手段は、電源の切断後においても前記有価物体の払い出し残数を記憶すると共に、電源の投入時に前記払い出し残数分の有価物体を払い出すものであり、前記主制御手段は、電源の投入時に前記エラー実行手段によるエラー処理の実行を所定時間禁止するエラー禁止手段と、電源の切断後においても、電源の切断前に前記払出制御手段へ指示した前記有価物体の払い出し数のうち未払いの払い出し数を記憶するバックアップ手段と、そのバックアップ手段に記憶された未払いの払い出し数の全部が電源の投入時に払い出されたかを判断する判断手段とを備え、前記エラー禁止手段は、前記判断手段によって未払いの払い出し数の全部が払い出されたと判断された場合でも、前記所定時間の間は、前記エラー実行手段によるエラー処理の実行を禁止する。
請求項2記載の遊技機は、遊技の制御を行う主制御手段と、その主制御手段から送信されるコマンドに基づいて所定の有価価値を有する有価物体を払い出す払出制御手段と、その払出制御手段による前記有価物体の払い出しを検出する払出検出手段と、その払出検出手段により前記主制御手段から前記払出制御手段へ指示した数以上の前記有価物体の払い出しが検出された場合にエラー処理を実行する前記主制御手段に設けられたエラー実行手段とを備えたものであって、前記払出制御手段は、電源の切断後においても前記有価物体の払い出し残数を記憶すると共に、電源の投入時に前記払い出し残数分の有価物体を払い出すものであり、前記主制御手段は、電源の投入時に前記エラー実行手段によるエラー処理の実行を所定時間禁止するエラー禁止手段と、そのエラー禁止手段の作動中に前記払出検出手段によって前記有価物体の払い出しが検出された場合、そのエラー禁止手段の作動時間を延長する延長手段と、前記払出制御手段による有価物体の払い出しが可能な状態であるか否かを判断する判断手段と、その判断手段により前記有価物体の払い出しが不可能な状態であると判断された場合に、前記エラー禁止手段の作動時間の計時を停止する停止手段とを備えている。
In order to achieve this object, the gaming machine according to claim 1 is a main control means for controlling a game and a payout for paying out a valuable object having a predetermined valuable value based on a command transmitted from the main control means. a control unit, a payout detection means for detecting a payout of the valuable object by its payout control means, payout of the valuable object number greater than or equal to the instruction from the main control unit to the dispensing control means is detected by the payout detection means Error execution means provided in the main control means for executing error processing in the case of error, wherein the payout control means stores the remaining payout number of the valuable object even after the power is turned off. together, which dispenses the payout valuable objects remaining few minutes at the time of turn-on of power, the main control unit, the error processing by the error executing means when the power is turned on And error inhibiting means for inhibiting the rows predetermined time, even after the disconnection of the power supply, and the backup means for storing the payout number of outstanding among payout number of the valuable objects before turning off the power is instructed to the payout control means, the Determining means for determining whether all of the unpaid payouts stored in the backup means have been paid out when the power is turned on, and the error prohibiting means is configured such that all of the unpaid payouts are paid out by the determining means. Even if it is determined that the error has occurred, execution of error processing by the error execution means is prohibited for the predetermined time.
Gaming machine of
本発明の遊技機によれば、電源の切断によって有価物体の払い出しが中断されても、その払い出しを確実に行うことができるという効果がある。
According to the gaming machine of the present invention, even if payout of valuable objects by cleavage of power is interrupted, there is an effect that it is possible to perform the payout reliably.
以下、本発明の好ましい実施例について、添付図面を参照して説明する。本実施例では、遊技機の一例として弾球遊技機の一種であるパチンコ機、特に、第1種パチンコ遊技機を用いて説明する。なお、本発明を第3種パチンコ遊技機や、コイン遊技機、スロットマシン等の他の遊技機に用いることは、当然に可能である。 Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. In this embodiment, a pachinko machine that is a kind of a ball game machine, in particular, a first type pachinko game machine will be described as an example of the game machine. Of course, the present invention can be used for other gaming machines such as a third-class pachinko gaming machine, a coin gaming machine, and a slot machine.
図1は、本実施例のパチンコ機Pの遊技盤の正面図である。遊技盤1の周囲には、打球が入賞することにより5個から15個の球が払い出される複数の入賞口2が設けられている。また、遊技盤1の中央には、複数種類の識別情報としての図柄などを表示する液晶(LCD)ディスプレイ3が設けられている。このLCDディスプレイ3の表示画面は横方向に3分割されており、3分割された各表示領域において、それぞれ右から左へ横方向にスクロールしながら図柄の変動表示が行われる。
FIG. 1 is a front view of a game board of a pachinko machine P according to the present embodiment. Around the game board 1, there are provided a plurality of winning
LCDディスプレイ3の下方には、図柄作動口(第1種始動口)4が設けられ、打球がこの図柄作動口4を通過することにより、前記したLCDディスプレイ3の変動表示が開始される。図柄作動口4の下方には、特定入賞口(大入賞口)5が設けられている。この特定入賞口5は、LCDディスプレイ3の変動後の表示結果が予め定められた図柄の組み合わせの1つと一致する場合に、大当たりとなって、打球が入賞しやすいように所定時間(例えば、30秒経過するまで、あるいは、打球が10個入賞するまで)開放される入賞口である。
Below the
この特定入賞口5内には、Vゾーン5aが設けられており、特定入賞口5の開放中に、打球がVゾーン5a内を通過すると、継続権が成立して、特定入賞口5の閉鎖後、再度、その特定入賞口5が所定時間(又は、特定入賞口5に打球が所定個数入賞するまで)開放される。この特定入賞口5の開閉動作は、最高で16回(16ラウンド)繰り返し可能にされており、開閉動作の行われ得る状態が、いわゆる所定の遊技価値の付与された状態(特別遊技状態)である。
A V
図2は、パチンコ機Pの電気的構成を示したブロック図であり、特に、パチンコ機Pの遊技内容の制御を行う主制御基板Cと、賞球や貸し球の払出制御を行う払出制御基板Hとの電気的構成を示したブロック図である。 FIG. 2 is a block diagram showing the electrical configuration of the pachinko machine P, and in particular, a main control board C that controls the game contents of the pachinko machine P, and a payout control board that performs payout control of prize balls and rental balls. It is the block diagram which showed the electric constitution with H.
パチンコ機Pの主制御基板Cは、演算装置であるMPU11と、そのMPU11により実行される各種の制御プログラムや固定値データ等を記憶したROM12と、ワークメモリ等として使用されるRAM13とを備えている。図3に示すフローチャートのプログラムは、ROM12内に記憶されている。
The main control board C of the pachinko machine P includes an
RAM13には、残賞球数カウンタ13aと、電源投入時フラグ13bと、10秒カウンタ13cと、遊技停止フラグ13dとが設けられている。残賞球数カウンタ13aは、未払いの賞球数を記憶するカウンタであり、払出制御基板Hによって払い出される賞球数を主制御基板Cで管理するためのカウンタである。残賞球数カウンタ13aの値は、主制御基板Cが払出制御基板Hへ賞球の払い出しを指示する毎に、その指示した個数が加算され、逆に、払出制御基板Hによって賞球の払い出しが行われて、その払い出された賞球を賞球カウントスイッチ22が検出する毎に「1」ずつ減算される。残賞球数カウンタ13aの値が「0」である場合に賞球の払い出しが行われると、即ち、残賞球数カウンタ13aの値が「0」である場合に賞球カウントスイッチ22が賞球の払い出しを検出すると、払い出すべき賞球数を上回った賞球が行われたということであるので、賞球オーバーエラーを発生させて遊技を中断する。
The
電源投入時フラグ13bは、パチンコ機Pの電源投入時にオンされるフラグである。払出制御基板Hのデータはバックアップされるので(パチンコ機Pの電源切断後も保持されるので)、賞球の払い出しの途中でパチンコ機Pの電源が切断された場合、電源が再投入されると、払出制御基板Hによって残りの賞球(未払いの賞球)が払い出される。主制御基板Cのデータはバックアップされておらず、残賞球数カウンタ13aの値は電源投入により「0」クリアされるので、かかる払出制御基板Hによる未払いの賞球の払い出しは、賞球オーバーエラーを発生させてしまう。そこで、パチンコ機Pの電源投入時にオンされる電源投入時フラグ13bを設け、該フラグ13bがオンされている場合には、賞球オーバーエラーを発生させないようにして、未払いの賞球の払い出しを可能にしている。この電源投入時フラグ13bは、パチンコ機Pの電源投入後10秒間オンされる。電源投入時フラグ13bがオンされている間に賞球の払い出しが検出された場合には、その時点から更に10秒間、電源投入時フラグ13bのオンが延長される。 The power-on flag 13b is a flag that is turned on when the pachinko machine P is powered on. Since the data of the payout control board H is backed up (because it is retained even after the pachinko machine P is turned off), if the power of the pachinko machine P is turned off during the payout of the prize ball, the power is turned on again. The remaining prize balls (unpaid prize balls) are paid out by the payout control board H. Since the data of the main control board C is not backed up and the value of the remaining prize ball counter 13a is cleared to “0” when the power is turned on, the payout of the unpaid prize ball by the payout control board H is over the prize ball. An error will occur. Therefore, a power-on flag 13b that is turned on when the power of the pachinko machine P is turned on is provided. When the flag 13b is turned on, an unpaid prize ball is paid out so as not to generate a prize ball over error. It is possible. This power-on flag 13b is turned on for 10 seconds after the pachinko machine P is powered on. If the payout of the prize ball is detected while the power-on flag 13b is turned on, the power-on flag 13b is turned on for another 10 seconds from that point.
10秒カウンタ13cは、前記した電源投入時フラグ13bがオンされる10秒の時間をカウントするためのカウンタである。この10秒カウンタ13cには、電源投入時に10秒分のカウント値である「5000」がセットされ、その後は、2ms(ms:ミリ秒)毎に実行されるリセット割込処理において「1」ずつ減算される。また、前記した通り、電源投入時フラグ13bがオンされている場合に、賞球の払い出しが検出されると(賞球カウントスイッチ22がオンされると)、10秒カウンタ13cには初期値の「5000」がセットされる。
The 10-second counter 13c is a counter for counting the time of 10 seconds when the power-on flag 13b is turned on. The 10-second counter 13c is set to “5000”, which is a count value for 10 seconds when the power is turned on, and thereafter, “1” in reset interrupt processing executed every 2 ms (ms: milliseconds). Subtracted. Further, as described above, when the power-on flag 13b is turned on, when the payout of a prize ball is detected (when the prize
遊技停止フラグ13dは、賞球オーバーエラーが発生した場合にオンされるフラグであり、この遊技停止フラグ13dがオンされることにより、パチンコ機Pの遊技の進行が停止される。 The game stop flag 13d is a flag that is turned on when a prize ball over error occurs, and the game progress of the pachinko machine P is stopped by turning on the game stop flag 13d.
これらMPU11、ROM12、RAM13は、アドレスバス及びデータバスで構成されるバスライン14を介して相互に接続されている。バスライン14は、また、入出力ポート15にも接続されている。入出力ポート15は、入力および出力が固定的なバッファ(インバータゲート)16,37を介して払出制御基板Hと接続されるほか、複数の普通入賞スイッチ17と、第1種始動口スイッチ18と、Vカウントスイッチ19と、10カウントスイッチ20と、賞球カウントスイッチ22と、空切れ防止スイッチ23と、オーバーフロー検出スイッチ24と、他の入出力装置25とそれぞれ接続されている。
The
普通入賞スイッチ17は、遊技領域1内の複数の普通入賞口2へ入賞した球をそれぞれ検出するためのスイッチであり、各普通入賞口2の入口近傍に設けられている。第1種始動口スイッチ18は、図柄作動口(第1種始動口)4を通過した球を検出するためのスイッチであり、図柄作動口4の近傍に設けられている。普通入賞スイッチ17のいずれか又は第1種始動口スイッチ18によって球が検出されると、払出制御基板Hによって6個の賞球が払い出される。Vカウントスイッチ19は、特定入賞口5内のVゾーン5aへ入賞した球を検出するためのスイッチであり、また、10カウントスイッチ20は、特定入賞口5内のVゾーン5a以外へ入賞した球を検出するためのスイッチである。Vカウントスイッチ19又は10カウントスイッチ20により球が検出されると、払出制御基板Hによって15個の賞球が払い出される。
The
賞球カウントスイッチ22は、賞球払出用モータ21によって払い出された賞球を検出するためのスイッチであり、賞球払出用モータ21と共に賞球払出ユニットSに搭載されている。賞球払出用モータ21は賞球を払い出すためのモータであり、賞球払出用モータ21の駆動は、払出制御基板Hによって制御される。
The prize
空切れ防止スイッチ23は、賞球払出ユニットSに球が正常に供給されているか否かを検出するためのスイッチであり、賞球払出ユニットSの上部に配設されている。賞球払出ユニットSへ供給される球が無く、空切れ防止スイッチ23がオンされている場合には、例え賞球の払い出し要求があっても、払出制御基板Hは賞球の払い出しを行わないが、同様に、空切れ防止スイッチ23がオンされている場合には、前記した10秒カウンタ13cの減算は行われないので、電源投入時フラグ13bは、払出制御基板Hが賞球の払い出しが可能な状態で、確実に10秒以上オンされ続ける。 The empty-out prevention switch 23 is a switch for detecting whether or not a ball is normally supplied to the prize ball payout unit S, and is disposed above the prize ball payout unit S. If there is no ball supplied to the winning ball payout unit S and the emptying prevention switch 23 is turned on, the payout control board H does not pay out the winning ball even if there is a payout request for the winning ball. However, similarly, since the above-described subtraction of the 10-second counter 13c is not performed when the emptying prevention switch 23 is turned on, the power-on flag 13b indicates that the payout control board H does not pay out a prize ball. If possible, it will remain on for at least 10 seconds.
オーバーフロー検出スイッチ24は、払い出された賞球を遊技台の下皿(図示せず)に正常に排出できるか否かを監視するためのスイッチであり、下皿の奥寄りに配設されている。オーバーフロー検出スイッチ24がオンされている場合には、下皿に払い出された賞球が一杯になっているので、払出制御基板Hは、例え賞球の払い出し要求があっても、賞球の払い出しを行わない。なお、オーバーフロー検出スイッチ24がオンされている場合には、空切れ防止スイッチ23の場合と同様に、10秒カウンタ13cの減算は行われないので、電源投入時フラグ13bは、払出制御基板Hが賞球の払い出しが可能な状態で、確実に10秒以上オンされ続ける。 The overflow detection switch 24 is a switch for monitoring whether or not the paid-out prize ball can be normally discharged to the lower plate (not shown) of the game table, and is disposed at the back of the lower plate. Yes. When the overflow detection switch 24 is turned on, the prize ball paid out to the lower plate is full, so that even if there is a prize ball payout request, the payout control board H does not receive the prize ball. Do not pay out. When the overflow detection switch 24 is on, the 10 second counter 13c is not subtracted as in the case of the empty-out prevention switch 23. Therefore, the power-on flag 13b is displayed on the payout control board H. The player keeps being turned on for 10 seconds or more in a state where the prize ball can be paid out.
前記した通り主制御基板Cは、入力および出力が固定的なバッファ(インバータゲート)16,37を介して、払出制御基板Hと接続されている。このため主制御基板Cと払出制御基板Hとの間における賞球数データ等のコマンドの送受信は、主制御基板Cから払出制御基板Hへの一方向にのみ行われ、払出制御基板Hから主制御基板Cへ行うことはできない。なお、主制御基板Cと払出制御基板Hとは、8本のデータ線と1本のストローブ線とにより接続されており、ストローブ線のデータがアクティブになった時に、8本のデータ線上に出力されているデータが主制御基板Cから払出制御基板Hへコマンドとして送信される。 As described above, the main control board C is connected to the payout control board H via the buffers (inverter gates) 16 and 37 whose inputs and outputs are fixed. For this reason, transmission / reception of commands such as prize ball number data between the main control board C and the payout control board H is performed only in one direction from the main control board C to the payout control board H. It cannot be performed on the control board C. The main control board C and the payout control board H are connected by eight data lines and one strobe line, and when the data on the strobe line becomes active, the data is output onto the eight data lines. The transmitted data is transmitted from the main control board C to the payout control board H as a command.
払出制御基板Hは、賞球や貸し球の払出制御を行うものであり、演算装置であるMPU31と、そのMPU31により実行される制御プログラムや固定値データ等を記憶したROM32と、ワークメモリ等として使用されるRAM33とを備えている。MPU31、ROM32及びRAM33は、アドレスバス及びデータバスで構成されるバスライン35により互いに接続されている。バスライン35は、また、入出力ポート36にも接続されている。入出力ポート36は、前述した入力および出力が固定的なバッファ(インバータゲート)16,37を介して主制御基板Cと接続されるほか、賞球払出ユニットSの賞球払出用モータ21および賞球カウントスイッチ22と、他の入出力装置38とそれぞれ接続されている。
The payout control board H performs payout control of prize balls and rental balls, and includes an MPU 31 that is an arithmetic unit, a
払出制御基板HのRAM33は、残賞球数カウンタ33aを備えると共に、バックアップ用のコンデンサ34が接続されてバックアップ可能に構成されている。よって、RAM33の残賞球数カウンタ33aの値は、パチンコ機Pの電源が切断された場合にも保持されるのである。
The
残賞球数カウンタ33aは、主制御基板Cの残賞球数カウンタ13aと同様に、未払いの賞球数を記憶するカウンタである。残賞球数カウンタ33aの値は、コマンドによって主制御基板Cから払出制御基板Hへ賞球の払い出しが指示される毎に、その指示された個数が加算される。逆に、賞球払出用モータ21が駆動されて払い出された賞球を賞球カウントスイッチ22が検出する毎に「1」ずつ減算される。前記した通り、この残賞球数カウンタ33aの値はバックアップされるので、賞球の払い出し途中でパチンコ機Pの電源が切断された場合にも、そのパチンコ機Pの電源を再投入することにより、払出制御基板Hは、残りの賞球(即ち、未払いの賞球)を正確に払い出すことができるのである。
Similar to the remaining prize ball counter 13a of the main control board C, the remaining
次に、図3を参照して、2ms毎に主制御基板Cで実行されるリセット割込処理について説明する。このリセット割込処理では、まず、その処理が電源投入後、最初に実行された処理であるか否かを調べ(S1)、最初に実行された処理であれば(S1:Yes)、S2〜S4の各処理によって、RAM13の初期化処理を実行する。具体的には、まず、RAM13の内容をクリアした後で初期値を設定する(S2)。次に、電源の投入時であることを示すべく電源投入時フラグ13bをオンし(S3)、更に、その電源投入時フラグ13bのオン時間をカウントする10秒カウンタ13cへ10秒分のカウント値である「5000」をセットして(S4)、RAM13の初期化処理を終了する。S4の処理の実行後は、次のリセット割込処理が発生するまで処理の実行を待機する。
Next, with reference to FIG. 3, the reset interrupt process executed by the main control board C every 2 ms will be described. In this reset interrupt process, first, it is checked whether or not the process is the first process executed after power-on (S1). If it is the first process executed (S1: Yes), S2 to S2 are executed. The initialization process of the
S1の処理において電源投入後2回目以降に実行されたリセット割込処理であると判断された場合には(S1:No)、遊技停止フラグ13dがオンされているか否かを判断し(S5)、オンされていなければ(S5:No)、更に、電源投入時フラグ13bがオンされているか否かを判断する(S6)。電源投入時フラグ13bがオンされていれば(S6:Yes)、次のS7〜S9の各処理によって、電源投入時フラグ13bをオフするタイミングを検出する。 If it is determined in the process of S1 that the reset interrupt process is executed for the second time and after the power is turned on (S1: No), it is determined whether or not the game stop flag 13d is turned on (S5). If not turned on (S5: No), it is further determined whether or not the power-on flag 13b is turned on (S6). If the power-on flag 13b is turned on (S6: Yes), the timing at which the power-on flag 13b is turned off is detected by the following processes in S7 to S9.
S7〜S9の各処理では、まず、空切れ防止スイッチ23及びオーバーフロー検出スイッチ24が共にオフであれば(S7:No)、賞球払出ユニットSへ球が正常に供給されており、且つ、下皿は一杯になっていないので、払出制御基板Hは賞球を払い出すことができる。よって、かかる場合には、電源投入時フラグ13bのオン時間をカウントする10秒カウンタ13cの値を「1」減算し(S8)、減算後の10秒カウンタ13cの値が「0」であるか否かを調べる(S9)。減算後の値が「0」でなければ(S9:No)、パチンコ機Pの電源投入後、未だ10秒が経過していないので、電源投入時フラグ13bのオンを維持するためにS10の処理をスキップする。一方、S9の減算処理により、10秒カウンタ13cの値が「0」になれば(S9:Yes)、パチンコ機Pの電源投入後、既に10秒が経過したので、電源投入時フラグ13bをオフする(S10)。 In each of the processes of S7 to S9, first, if both the idle prevention switch 23 and the overflow detection switch 24 are off (S7: No), the ball is normally supplied to the winning ball payout unit S, and Since the dish is not full, the payout control board H can pay out a prize ball. Therefore, in such a case, “1” is subtracted from the value of the 10-second counter 13c that counts the ON time of the power-on flag 13b (S8), and the value of the 10-second counter 13c after the subtraction is “0”. It is checked whether or not (S9). If the value after subtraction is not “0” (S9: No), since 10 seconds have not yet elapsed since the power of the pachinko machine P is turned on, the process of S10 is performed in order to keep the power-on flag 13b on. To skip. On the other hand, if the value of the 10-second counter 13c becomes “0” by the subtraction process in S9 (S9: Yes), since 10 seconds have already passed since the power of the pachinko machine P is turned on, the power-on flag 13b is turned off. (S10).
なお、空切れ防止スイッチ23又はオーバーフロー検出スイッチ24のいずれかがオンされている場合には(S7:Yes)、賞球払出ユニットSへ球が供給されていないか、或いは、下皿が一杯になっているので、払出制御基板Hは賞球を払い出すことができない。よって、かかる場合には、10秒カウンタ13cの減算処理等(S8〜S10)をスキップする。これによりパチンコ機Pの電源投入後、賞球の払い出しが可能な状態で、電源投入時フラグ13bを10秒間確実にオンしておくことができる。また、S6の処理において、電源投入時フラグ13bが既にオフされている場合には(S6:No)、S7〜S10の各処理をスキップする。 When either the empty break prevention switch 23 or the overflow detection switch 24 is turned on (S7: Yes), no balls are supplied to the winning ball payout unit S or the lower plate is full. Therefore, the payout control board H cannot pay out the prize ball. Therefore, in such a case, the subtraction process or the like (S8 to S10) of the 10-second counter 13c is skipped. As a result, after the power of the pachinko machine P is turned on, the power-on flag 13b can be reliably turned on for 10 seconds in a state where the prize ball can be paid out. In the process of S6, when the power-on flag 13b has already been turned off (S6: No), the processes of S7 to S10 are skipped.
S11の処理では、賞球の払い出しがあるか否かを賞球カウントスイッチ22により判断する(S11)。賞球カウントスイッチ22がオンであれば(S11:Yes)、賞球の払い出しが行われたということであるので、賞球の払い出し残数(未払いの賞球数)を記憶する残賞球数カウンタ13aの値が「0」であるか否かを判断する(S12)。残賞球数カウンタ13aの値が「0」でなければ(S12:No)、1個の賞球の払い出しに対応して、その残賞球数カウンタ13aの値を「1」減算する(S13)。
In the process of S11, it is determined by the prize
一方、賞球カウントスイッチ22のオンを検出したにも拘わらず(S11:Yes)、残賞球数カウンタ13aの値が「0」であれば(S12:Yes)、電源投入時フラグ13bがオンされているか否かを判断する(S14)。電源投入時フラグ13bがオンされていなければ(S14:No)、賞球オーバーエラーである。よって、かかる場合には、賞球オーバーコマンドをインバータゲート16,37を介して払出制御基板Hへ送信して(S16)、払出制御基板Hへ賞球オーバーエラーの発生を報せると共に、遊技の進行を停止するために遊技停止フラグ13dをオンし(S17)、更に、賞球オーバーエラーの発生を遊技者やホールの店員に報知するべくエラー表示処理を行う(S18)。なお、エラー表示処理(S18)は、LCDディスプレイ3で図柄の変動表示が行われている場合には、その変動表示の終了後に行われる。
On the other hand, if the value of the remaining prize ball counter 13a is “0” (S12: Yes) despite the detection of the prize
賞球カウントスイッチ22のオン時に(S11:Yes)、残賞球数カウンタ13aの値が「0」であっても(S12:Yes)、電源投入時フラグ13bがオンされていれば(S14:Yes)、かかる賞球の払い出しは、パチンコ機Pの電源投入時におけるものである。即ち、賞球の払い出し中に停電などが発生してパチンコ機Pの電源が切断され、その後、電源が再投入された状態である。よって、かかる場合には、賞球オーバーエラーを発生させないために、S16〜S18の各処理をスキップすると共に、電源投入により再開された賞球の払い出しを確実に行うために電源投入時フラグ13bのオン時間を延長するべく、10秒カウンタ13cへ10秒分のカウント値である「5000」をセットする(S15)。これにより電源投入時フラグ13bのオン時間は、賞球の払い出しが検出される毎に10秒ずつ更新されるので、賞球の払い出しに長時間を要する場合であっても、その払い出しを確実に行うことができるのである。
When the prize
S5の処理において、遊技停止フラグ13dがオンされていれば(S5:Yes)、賞球オーバーエラーが発生しており、遊技を停止しなければならない。よって、かかる場合にはS6〜S18の各処理をスキップして処理をS19へ移行する。また、S11の処理において、賞球カウントスイッチ22がオフであれば(S11:No)、賞球は払い出されていないので、S12〜S18の各処理をスキップして処理をS19へ移行する。更に、S13、S15、S18の各処理の実行後は、処理をS19へ移行する。S19の処理では、主制御基板Cにおけるその他の各処理を実行する(S19)。なお、遊技停止フラグ13dがオンされている場合には、S19の処理において殆どの処理が中止されるが、打球の入賞検出処理と、主制御基板Cから各種制御基板へのコマンド送信処理は実行される。
In the process of S5, if the game stop flag 13d is turned on (S5: Yes), a prize ball over error has occurred and the game must be stopped. Therefore, in such a case, each process of S6 to S18 is skipped and the process proceeds to S19. In the process of S11, if the prize
次に、図4を参照して第2実施例について説明する。第2実施例のパチンコ機Pは、払出制御基板HのRAM33のみならず、主制御基板CのRAM13にもバックアップ用のコンデンサ(図示せず)を接続して、両制御基板C,Hのデータを共にバックアップするように構成している。かかる構成によれば、賞球の払い出し中にパチンコ機Pの電源が切断されても、両制御基板C,Hがそれぞれ未払いの賞球数を記憶しているので、電源の再投入時には、確実に残りの賞球の払い出しを行えるかのように思われる。しかしながら、パチンコ機Pの電源切断により、両制御基板C,Hが停止するタイミングは必ずしも一致しないので、両制御基板C,Hが記憶する残りの賞球数が異なる場合がある。払出制御基板Hが記憶する残りの賞球数が、主制御基板Cが記憶する残りの賞球数より大きい場合には、賞球オーバーエラーが発生する。
Next, a second embodiment will be described with reference to FIG. In the pachinko machine P of the second embodiment, a backup capacitor (not shown) is connected not only to the
そこで、第2実施例では、払出制御基板Hに加えて主制御基板CのRAM13をバックアップした場合であっても、電源の切断により中断された賞球の払い出しを、電源の再投入後に確実に行えるようにしている。なお、第2実施例のパチンコ機Pは、主制御基板CのRAM13がバックアップされる点を除いて、前記した第1実施例のパチンコ機Pと同一である。よって、かかる同一の部分には同一の符号を付して、その説明は省略し、異なる部分のみについて説明する。
Therefore, in the second embodiment, even when the
図4は、2ms毎に主制御基板Cで実行される第2実施例のリセット割込処理である。このリセット割込処理では、まず、その処理が電源投入後、最初に実行された処理であるか否かを調べ(S1)、最初に実行された処理であれば(S1:Yes)、バックアップが有効であるか否かを判断する(S21)。バックアップが有効であれば(S21:Yes)、バックアップされている残賞球数カウンタ13aの値を「0」クリアし(S22)、逆に、バックアップが有効でなければ(S21:No)、すべてのRAM13のデータをクリアした後で初期値を設定する(S2)。
FIG. 4 shows the reset interrupt process of the second embodiment executed by the main control board C every 2 ms. In this reset interrupt process, first, it is checked whether or not the process is the first process executed after power-on (S1). If the process is the first process executed (S1: Yes), the backup is performed. It is determined whether or not it is valid (S21). If the backup is valid (S21: Yes), the value of the backed-up remaining ball counter 13a is cleared to “0” (S22). Conversely, if the backup is not valid (S21: No), all The initial value is set after the data in the
その後は、第1実施例と同様に、電源の投入時であることを示すべく電源投入時フラグ13bをオンし(S3)、更に、その電源投入時フラグ13bのオン時間をカウントする10秒カウンタ13cへ10秒分のカウント値である「5000」をセットして(S4)、次のリセット割込処理が発生するまで処理の実行を待機する。 Thereafter, as in the first embodiment, the power-on flag 13b is turned on to indicate that the power is on (S3), and a 10-second counter that counts the on-time of the power-on flag 13b “5000”, which is a count value for 10 seconds, is set in 13c (S4), and the execution of the process is waited until the next reset interrupt process occurs.
このように第2実施例のパチンコ機Pでは、払出制御基板Hに加えて主制御基板CのRAM13もバックアップしているが、電源の投入時に残りの賞球数(未払いの賞球数)を記憶する残賞球数カウンタ13aの値を「0」クリアするので、S5〜S18の各処理を第1実施例の場合と同様に実行することができる。よって、電源の切断により中断された賞球の払い出しを、電源の再投入後に確実に行うことができるのである。
Thus, in the pachinko machine P of the second embodiment, the
なお、上記各実施例において、請求項1記載の所定の有価価値を有する有価物体としては払出制御基板Hによって払い出される賞球が、エラー実行手段としては図4のS16〜S18の処理が、エラー禁止手段としては図4のS14のYesの分岐が、それぞれ該当する。 In each of the above-described embodiments, a prize ball to be paid out by the payout control board H is used as a valuable object having a predetermined valuable value according to claim 1, and the processing of S16 to S18 in FIG. The prohibition means corresponds to the Yes branch of S14 in FIG.
以上、実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。 The present invention has been described based on the embodiments. However, the present invention is not limited to the above-described embodiments, and various improvements and modifications can be easily made without departing from the spirit of the present invention. It can be guessed.
例えば、上記各実施例では、賞球の払出制御を例に説明したが、本発明は必ずしも該制御に限定されるものではなく、本発明を貸し球の払出制御に適用することも当然に可能である。 For example, in each of the above embodiments, the prize ball payout control has been described as an example, but the present invention is not necessarily limited to this control, and the present invention can naturally be applied to the lending ball payout control. It is.
以下に本発明の変形例を示す。請求項1記載の遊技機の制御装置において、前記エラー禁止手段の作動中に前記払出検出手段によって前記有価物体の払い出しが検出された場合、そのエラー禁止手段の作動時間を延長する延長手段を備えていることを特徴とする遊技機の制御装置1。 The modification of this invention is shown below. 2. The gaming machine control device according to claim 1, further comprising an extension means for extending an operation time of the error prohibiting means when the payout detecting means detects the payout of the valuable object during the operation of the error prohibiting means. A control device 1 for a gaming machine.
請求項1記載の遊技機の制御装置、または、遊技機の制御装置1において、前記払出制御基板による有価物体の払い出しが可能な状態であるか否かを判断する判断手段と、その判断手段により前記有価物体の払い出しが不可能な状態であると判断された場合に、前記エラー禁止手段の作動時間の計時を停止する停止手段とを備えていることを特徴とする遊技機の制御装置2。
A control device for a gaming machine according to claim 1 or a control device for a gaming machine 1, wherein a determination means for determining whether or not a valuable object can be paid out by the payout control board, and the determination means A
請求項1記載の遊技機の制御装置、または、遊技機の制御装置1若しくは2において、前記主制御基板は、電源の切断後においてもその電源の切断前の遊技状態を記憶するバックアップ手段と、そのバックアップ手段により電源切断前の遊技状態が有効に記憶された電源の投入時に、電源の切断前に前記払出制御基板へ指示した前記有価物体の払い出し数のうち未払いの払い出し数の値をクリアするクリア手段とを備えていることを特徴とする遊技機の制御装置3。
The gaming machine control device according to claim 1, or the gaming
請求項1記載の遊技機の制御装置、または、遊技機の制御装置1から3のいずれかにおいて、前記コマンドを前記主制御基板から前記払出制御基板への一方向にのみ送信する一方向手段を備えていることを特徴とする遊技機の制御装置4。 4. The gaming machine control device according to claim 1, or the gaming machine control devices 1 to 3, wherein the command is transmitted in only one direction from the main control board to the payout control board. A control device 4 for a gaming machine, comprising:
13 主制御基板のRAM
13a 主制御基板の残賞球数カウンタ
13b 電源投入時フラグ
13c 10秒カウンタ
13d 遊技停止フラグ
17 普通入賞スイッチ
21 賞球払出用モータ
22 賞球カウントスイッチ(払出検出手段)
23 空切れ防止スイッチ
24 オーバーフロー検出スイッチ
33 払出制御基板のRAM
33a 払出制御基板の残賞球数カウンタ
34 バックアップ用のコンデンサ
C 主制御基板
H 払出制御基板
P パチンコ機(遊技機)
S 賞球払出ユニット
13 Main control board RAM
13a Main control board remaining prize ball counter 13b Power-on flag 13c 10-second counter 13d
23 Outage prevention switch 24
33a Remaining award ball counter of payout control board 34 Capacitor for backup C Main control board H Payout control board P Pachinko machine (game machine)
S prize ball dispensing unit
Claims (2)
前記払出制御手段は、電源の切断後においても前記有価物体の払い出し残数を記憶すると共に、電源の投入時に前記払い出し残数分の有価物体を払い出すものであり、
前記主制御手段は、
電源の投入時に前記エラー実行手段によるエラー処理の実行を所定時間禁止するエラー禁止手段と、
電源の切断後においても、電源の切断前に前記払出制御手段へ指示した前記有価物体の払い出し数のうち未払いの払い出し数を記憶するバックアップ手段と、
そのバックアップ手段に記憶された未払いの払い出し数の全部が電源の投入時に払い出されたかを判断する判断手段とを備え、
前記エラー禁止手段は、前記判断手段によって未払いの払い出し数の全部が払い出されたと判断された場合でも、前記所定時間の間は、前記エラー実行手段によるエラー処理の実行を禁止することを特徴とする遊技機。 Main control means for controlling a game, payout control means for paying out a valuable object having a predetermined valuable value based on a command transmitted from the main control means , and the payout of the valuable object detected by the payout control means a payout detection means for payout of the valuable object number greater than or equal to the instruction from the main control unit to the dispensing control means are provided in said main control means for performing error processing when it is detected by the payout detection means Oite the gaming machine having an error executing means,
The payout control means stores the payout remaining number of the valuable object even after the power is turned off, and pays out the valuable object for the remaining payout number when the power is turned on.
The main control means includes
Error prohibiting means for prohibiting execution of error processing by the error executing means for a predetermined time when power is turned on;
Backup means for storing the number of unpaid payouts out of the number of payouts of the valuable object instructed to the payout control means before the power supply is cut off,
Determining means for determining whether all of the unpaid payouts stored in the backup means are paid out when the power is turned on;
The error prohibiting means prohibits execution of error processing by the error executing means during the predetermined time even when it is determined by the determining means that all the unpaid payout numbers have been paid out. To play .
前記払出制御手段は、電源の切断後においても前記有価物体の払い出し残数を記憶すると共に、電源の投入時に前記払い出し残数分の有価物体を払い出すものであり、
前記主制御手段は、
電源の投入時に前記エラー実行手段によるエラー処理の実行を所定時間禁止するエラー禁止手段と、
そのエラー禁止手段の作動中に前記払出検出手段によって前記有価物体の払い出しが検出された場合、そのエラー禁止手段の作動時間を延長する延長手段と、
前記払出制御手段による有価物体の払い出しが可能な状態であるか否かを判断する判断手段と、
その判断手段により前記有価物体の払い出しが不可能な状態であると判断された場合に、前記エラー禁止手段の作動時間の計時を停止する停止手段とを備えていることを特徴とする遊技機。 Main control means for controlling a game, payout control means for paying out a valuable object having a predetermined valuable value based on a command transmitted from the main control means , and the payout of the valuable object detected by the payout control means a payout detection means for payout of the valuable object number greater than or equal to the instruction from the main control unit to the dispensing control means are provided in said main control means for performing error processing when it is detected by the payout detection means Oite the gaming machine having an error executing means,
The payout control means stores the payout remaining number of the valuable object even after the power is turned off, and pays out the valuable object for the remaining payout number when the power is turned on.
The main control means includes
Error prohibiting means for prohibiting execution of error processing by the error executing means for a predetermined time when power is turned on;
An extension means for extending the operating time of the error prohibiting means when the payout detecting means detects the payout of the valuable object during the operation of the error prohibiting means;
A judging means for judging whether or not the payout control means can pay out the valuable object;
A gaming machine, comprising: a stopping unit that stops counting the operating time of the error prohibiting unit when the determining unit determines that the valuable object cannot be paid out.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010036663A JP5067433B2 (en) | 2010-02-22 | 2010-02-22 | Control device for gaming machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010036663A JP5067433B2 (en) | 2010-02-22 | 2010-02-22 | Control device for gaming machine |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP35207199A Division JP4506912B2 (en) | 1999-12-10 | 1999-12-10 | Game machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010115529A JP2010115529A (en) | 2010-05-27 |
| JP5067433B2 true JP5067433B2 (en) | 2012-11-07 |
Family
ID=42303539
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010036663A Expired - Fee Related JP5067433B2 (en) | 2010-02-22 | 2010-02-22 | Control device for gaming machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5067433B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6339047B2 (en) * | 2015-06-23 | 2018-06-06 | 株式会社藤商事 | Game machine |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04241890A (en) * | 1991-01-10 | 1992-08-28 | Sophia Co Ltd | Prize ball device of pinball machine |
| JPH0975534A (en) * | 1995-09-19 | 1997-03-25 | Sankyo Kk | Pachinko game machine |
| JPH11267318A (en) * | 1998-03-21 | 1999-10-05 | Sophia Co Ltd | Gaming machine |
-
2010
- 2010-02-22 JP JP2010036663A patent/JP5067433B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010115529A (en) | 2010-05-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6637248B2 (en) | Gaming machine | |
| JP2004089213A (en) | Slot machine | |
| JP2008220701A (en) | Slot machine | |
| JP4556272B2 (en) | Game machine | |
| JP4604298B2 (en) | Game machine | |
| JP4005866B2 (en) | Slot machine | |
| JP2002085656A (en) | Game machine | |
| JP5067433B2 (en) | Control device for gaming machine | |
| JP5729397B2 (en) | Game machine | |
| JP2002078875A (en) | Game machine | |
| JP4577337B2 (en) | Game machine | |
| JP4066671B2 (en) | Game machine | |
| JP4506912B2 (en) | Game machine | |
| JP5078193B2 (en) | Game machine | |
| JP2001170325A5 (en) | ||
| JP2001161976A5 (en) | ||
| JP5078342B2 (en) | Game machine | |
| JP4492685B2 (en) | Slot machine | |
| JP6085133B2 (en) | Game machine | |
| JP5617872B2 (en) | Game machine | |
| JP2002011160A (en) | Game machine | |
| JP2010167312A (en) | Game machine | |
| JP5888447B2 (en) | Game machine | |
| JP4428439B2 (en) | Game machine | |
| JP5825364B2 (en) | Game machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111004 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111205 |
|
| 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: 20120717 |
|
| 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: 20120730 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150824 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5067433 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |