JP2019063579A - Game machine - Google Patents
Game machine Download PDFInfo
- Publication number
- JP2019063579A JP2019063579A JP2018240604A JP2018240604A JP2019063579A JP 2019063579 A JP2019063579 A JP 2019063579A JP 2018240604 A JP2018240604 A JP 2018240604A JP 2018240604 A JP2018240604 A JP 2018240604A JP 2019063579 A JP2019063579 A JP 2019063579A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- random number
- numerical information
- counter
- number counter
- 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.)
- Pending
Links
Images
Landscapes
- Pinball Game Machines (AREA)
Abstract
Description
本発明は、遊技機に関するものである。 The present invention relates to a gaming machine.
遊技機の一種としてパチンコ遊技機等の遊技機が知られている。かかる遊技機は、例えば作動口への入球を条件に制御装置(制御手段)にて当り外れの抽選を行い、当選の場合には大入賞口を開放するなどの特典が遊技者に付与される。当り外れの抽選は、所定の数値範囲において数値情報が順次更新される乱数カウンタといった数値情報記憶手段から数値情報を取得し、その数値情報が所定の数値情報に対応しているか否かを判定することにより行われる(例えば特許文献1参照)。 BACKGROUND A gaming machine such as a pachinko gaming machine is known as a type of gaming machine. Such a game machine, for example, performs lottery of hit and miss with the control device (control means) on condition of entering the operation opening, and in the case of winning, the player is given a privilege such as opening the big winning opening. Ru. In the win-win lottery, numerical information is acquired from numerical information storage means such as a random number counter in which numerical information is sequentially updated in a predetermined numerical range, and it is determined whether the numerical information corresponds to predetermined numerical information. (See, for example, Patent Document 1).
ここで、例えば、上記制御装置にて所定の処理が実行される場合に電気経路を電流が流れる構成において、当該電流が流れる際の電磁波ノイズを検知して制御装置の処理タイミングが所定のタイミングであるか否かを不正に把握し、その所定のタイミングに基づいて、取得される数値情報が当選に対応した数値情報となっているタイミングを不正に把握する行為が行われる場合がある。 Here, for example, in a configuration in which a current flows through an electrical path when a predetermined process is performed in the control device, electromagnetic noise is detected when the current flows and the processing timing of the control device is at a predetermined timing. There is a case where an act of illegally grasping whether or not there is any, and illegally grasping the timing when the acquired numerical information is the numerical information corresponding to the winning may be performed based on the predetermined timing.
なお、以上は作動口への入球タイミングによって制御装置にて当たり外れを抽選するパチンコ遊技機を中心に説明したが、スタートレバーの操作タイミングによって当たり外れを抽選するスロットマシン等の他の遊技機でも同様である。また、上記当り外れの抽選とは異なる抽選に利用される数値情報、抽選とは異なる処理にて利用される数値情報においても同様である。 In the above, the pachinko gaming machine has been described focusing on the pachinko gaming machine that draws the hit by the control device at the entry timing to the operation opening, but other gaming machines such as slot machines etc that draw the hit by the operation timing of the start lever But it is the same. Further, the same applies to numerical information used for a lottery different from the above-described lottery for falling off and numerical information used for processing different from the lottery.
本発明は、上記例示した事情等に鑑みてなされたものであり、電磁波ノイズを利用して制御手段における所定の処理タイミングを把握する不正行為を抑制することが可能な遊技機を提供することを目的とするものである。 The present invention has been made in view of the above-described circumstances and the like, and provides a gaming machine capable of suppressing fraudulent acts of grasping predetermined processing timing in control means using electromagnetic wave noise. It is the purpose.
本発明は、
複数種の処理を実行することにより遊技の進行を制御する制御手段を備えた遊技機であって、
前記制御手段は、
所定の数値範囲内において、数値情報記憶手段に保持される数値情報を更新させる数値情報更新処理を実行する数値情報更新手段と、
前記数値情報記憶手段に保持されている数値情報を利用して特定処理を実行する特定処理実行手段と、
を備え、
前記制御手段は、定期的に実行される定期処理の一部の処理として前記数値情報更新処理を実行する構成であり、
前記数値情報更新処理による処理態様には、
前記所定の数値範囲において数値情報を順次更新させる順次更新態様と、
特定契機が発生した場合に、前記数値情報を順次更新する場合とは異なる態様で前記数値情報を更新させる特定更新態様と、
が含まれており、
前記定期処理の1処理回には、当該1処理回の途中の処理タイミングとして、前記数値情報更新処理を間に挟むようにして第1処理タイミングと第2処理タイミングとが存在しており、
前記定期処理には、前記数値情報更新処理とは異なるものであってその処理時間が変動する不定時間処理が含まれており、
前記不定時間処理は、前記定期処理において前記第1処理タイミングと前記第2処理タイミングとの間にて実行されるものであり、
前記定期処理の1処理回において前記第1処理タイミングと前記第2処理タイミングとの間の処理時間が、前記数値情報更新処理の処理態様が前記特定更新態様であることが一義的に定まる処理時間となる事象の発生を制限するように、前記制御手段が構成されていることを特徴とする。
The present invention
A gaming machine comprising control means for controlling the progress of a game by executing a plurality of types of processing,
The control means
Numerical value information updating means for executing numerical value information update processing for updating numerical value information held in the numerical value information storage means within a predetermined numerical value range;
A specific process execution unit that executes a specific process using the numerical information held in the numerical information storage unit;
Equipped with
The control means is configured to execute the numerical information update process as a part of a periodic process that is periodically executed.
The processing mode by the numerical information update process includes
A sequential update mode in which numerical information is sequentially updated in the predetermined numerical range;
A specific update mode for updating the numerical information in a mode different from the case of sequentially updating the numerical information when a specific trigger occurs;
Is included,
The first processing timing and the second processing timing are present at one processing cycle of the periodic processing as the processing timing in the middle of the one processing cycle, with the numerical information updating process being interposed therebetween,
The periodic process includes an indefinite time process which is different from the numerical information update process and in which the process time varies.
The indeterminate time process is performed between the first process timing and the second process timing in the periodic process,
The processing time between the first processing timing and the second processing timing in one processing cycle of the periodic processing, and the processing time uniquely determined that the processing mode of the numerical information updating process is the specific updating mode The control means is configured to limit the occurrence of the following events.
本発明によれば、電磁波ノイズを利用して制御手段における所定の処理タイミングを把握する不正行為を抑制することができる。 According to the present invention, it is possible to suppress an illegal act of grasping a predetermined processing timing in the control means using electromagnetic wave noise.
<第1の実施の形態>
以下、遊技機の一種であるパチンコ遊技機(以下、「パチンコ機」という)の一実施の形態を、図面に基づいて詳細に説明する。図1はパチンコ機10の正面図、図2及び図3はパチンコ機10の主要な構成を展開して示す斜視図である。なお、図2では便宜上パチンコ機10の遊技領域内の構成を省略している。
First Embodiment
Hereinafter, an embodiment of a pachinko gaming machine (hereinafter referred to as a "pachinko machine") which is a type of gaming machine will be described in detail based on the drawings. FIG. 1 is a front view of a
パチンコ機10は、図1に示すように、当該パチンコ機10の外殻を形成する外枠11と、この外枠11に対して前方に回動可能に取り付けられた遊技機本体12とを有する。外枠11は木製の板材などを四辺に連結し構成されるものであって矩形枠状をなしている。パチンコ機10は、外枠11を島設備に取り付け固定することにより、遊技ホールに設置される。
As shown in FIG. 1, the
遊技機本体12は、内枠13と、その内枠13の前方に配置される前扉枠14と、内枠13の後方に配置される裏パックユニット15とを備えている。遊技機本体12のうち内枠13が外枠11に対して回動可能に支持されている。詳細には、正面視で左側を回動基端側とし右側を回動先端側として内枠13が前方へ回動可能とされている。
The
内枠13には、図2に示すように、前扉枠14が回動可能に支持されており、正面視で左側を回動基端側とし右側を回動先端側として前方へ回動可能とされている。また、内枠13には、図3に示すように、裏パックユニット15が回動可能に支持されており、正面視で左側を回動基端側とし右側を回動先端側として後方へ回動可能とされている。
As shown in FIG. 2, the
なお、遊技機本体12には、図3に示すように、その回動先端部に施錠装置16が設けられており、遊技機本体12を外枠11に対して開放不能に施錠状態とする機能を有しているとともに、前扉枠14を内枠13に対して開放不能に施錠状態とする機能を有している。これらの各施錠状態は、パチンコ機10前面にて露出させて設けられたシリンダ錠17に対して解錠キーを用いて解錠操作を行うことにより、それぞれ解除される。
In addition, as shown in FIG. 3, the locking
次に、遊技機本体12の前面側の構成について説明する。
Next, the configuration of the front side of the
内枠13は、図2に示すように、外形が外枠11とほぼ同一形状をなす樹脂ベース21を主体に構成されている。樹脂ベース21の中央部には略楕円形状の窓孔23が形成されている。樹脂ベース21には遊技盤24が着脱可能に取り付けられている。遊技盤24は合板よりなり、遊技盤24の前面に形成された遊技領域が樹脂ベース21の窓孔23を通じて内枠13の前面側に露出した状態となっている。
As shown in FIG. 2, the
ここで、遊技盤24の構成を図4に基づいて説明する。遊技盤24には、ルータ加工が施されることによって前後方向に貫通する大小複数の開口部が形成されている。各開口部には一般入賞口31,可変入賞装置32,上作動口(第1始動入球部)33,下作動口(第2始動入球部)34,スルーゲート35、可変表示ユニット36、メイン表示部43及び役物用表示部44等がそれぞれ設けられている。
Here, the configuration of the
一般入賞口31、可変入賞装置32、上作動口33及び下作動口34への入球が発生すると、それが遊技盤24の背面側に配設された検知センサ(図示略)により検知され、その検知結果に基づいて所定数の賞球の払い出しが実行される。この場合に、一般入賞口31への入球が発生した場合には10個の遊技球の払出が実行され、可変入賞装置32への入球が発生した場合には15個の遊技球の払出が実行され、上作動口33への入球が発生した場合には3個の遊技球の払出が実行され、下作動口34への入球が発生した場合には4個の遊技球の払出が実行される。なお、遊技球の払出個数は上記のものに限定されることはない。
When the ball is entered into the general winning
その他に、遊技盤24の最下部にはアウト口37が設けられており、各種入賞口等に入らなかった遊技球はアウト口37を通って遊技領域から排出される。また、遊技盤24には、遊技球の落下方向を適宜分散、調整等するために多数の釘38が植設されていると共に、風車等の各種部材(役物)が配設されている。
In addition, an
ここで、入球とは、所定の開口部を遊技球が通過することを意味し、開口部を通過した後に遊技領域から排出される態様だけでなく、開口部を通過した後に遊技領域から排出されない態様も含まれる。但し、以下の説明では、アウト口37への遊技球の入球と明確に区別するために、可変入賞装置32、上作動口33、下作動口34又はスルーゲート35への遊技球の入球を、入賞とも表現する。
Here, entering the ball means that the gaming ball passes through the predetermined opening, and it is discharged not only from the gaming area after passing through the opening, but also discharged from the gaming area after passing through the opening Not included. However, in the following description, the variable winning
上作動口33及び下作動口34は、作動口装置としてユニット化されて遊技盤24に設置されている。上作動口33及び下作動口34は共に上向きに開放されている。また、上作動口33が上方となるようにして両作動口33,34は上下方向、より詳細には鉛直方向に並んでいる。下作動口34には、左右一対の可動片よりなるガイド片としての電動役物34aが設けられている。電動役物34aが閉鎖状態である場合には下作動口34への入賞が不可となり、電動役物34aが開放状態となることで下作動口34への入賞が可能となる。
The
可変入賞装置32は、遊技盤24の背面側へと通じる大入賞口32aを備えているとともに、当該大入賞口32aを開閉する開閉扉32bを備えている。開閉扉32bは、通常は遊技球が入賞できない又は入賞し難い閉鎖状態になっており、内部抽選において開閉実行モードへの移行に当選した場合に遊技球が入賞しやすい所定の開放状態に切り換えられるようになっている。ここで、開閉実行モードとは、大当たり当選となった場合に移行することとなるモードである。可変入賞装置32の開放態様としては、所定時間(例えば30sec)の経過又は所定個数(例えば10個)の入賞を1ラウンドとして、複数ラウンド(例えば15ラウンド)を上限として可変入賞装置32が繰り返し開放される態様がある。
The
メイン表示部43及び役物用表示部44は、遊技領域の下部側の外縁に沿って配設された装飾部材39に設けられている。装飾部材39は、遊技盤24の盤面からパチンコ機10前方に延出している。より具体的には、装飾部材39の前面は、遊技領域をパチンコ機10前方から視認可能とするために前扉枠14に設けられた窓パネル62と対向しており、さらに窓パネル62との間の距離は遊技球1個分よりも狭くなっている。これにより、装飾部材39の前面の前方を遊技球が落下していくのが防止されている。
The
装飾部材39の前面から露出するようにしてメイン表示部43及び役物用表示部44が設けられている。つまり、メイン表示部43及び役物用表示部44は、前扉枠14の窓パネル62を通じてパチンコ機10前方から視認可能となっているとともに、これら両表示部43,44の前方を遊技球が落下していくのが防止されている。
A
メイン表示部43では、上作動口33又は下作動口34への入賞をトリガとして絵柄の変動表示が行われ、その変動表示の停止結果として、上作動口33又は下作動口34への入賞に基づいて行われた内部抽選の結果が表示によって明示される。つまり、本パチンコ機10では、上作動口33への入賞と下作動口34への入賞とが内部抽選において区別されておらず、上作動口33又は下作動口34への入賞に基づいて行われた内部抽選の結果が共通の表示領域であるメイン表示部43にて明示される。そして、上作動口33又は下作動口34への入賞に基づく内部抽選の結果が開閉実行モードへの移行に対応した当選結果であった場合には、メイン表示部43にて所定の停止結果が表示されて変動表示が停止された後に、開閉実行モードへ移行する。また、開閉実行モード後に当否抽選の確率が高確率となる場合と、開閉実行モード後に当否抽選の確率が低確率となる場合とでは、メイン表示部43にて変動表示が終了される場合の停止結果が異なっている。
In the
ちなみに、いずれかの作動口33,34への入賞に基づいて、メイン表示部43にて変動表示が開始され、所定の停止結果を表示し上記変動表示が停止されるまでが遊技回の1回に相当する。また、メイン表示部43にて変動表示される絵柄としては、複数種の文字が変動表示される構成、複数種の記号が変動表示される構成、複数種のキャラクタが変動表示される構成又は複数種の色が切り換え表示される構成などが考えられる。
By the way, based on winning in any of the
役物用表示部44は、スルーゲート35への入賞をトリガとして絵柄の変動表示が行われ、その変動表示の停止結果として、スルーゲート35への入賞に基づいて行われた内部抽選の結果が表示によって明示される。スルーゲート35への入賞に基づく内部抽選の結果が電役開放状態への移行に対応した当選結果であった場合には、役物用表示部44にて所定の停止結果が表示されて変動表示が停止された後に、電役開放状態へ移行する。電役開放状態では下作動口34に設けられた電動役物34aが所定の態様で開放状態となる。
The
可変表示ユニット36には、絵柄として数字が付された図柄を変動表示(又は、可変表示若しくは切換表示)する図柄表示装置41が設けられている。また、可変表示ユニット36には、図柄表示装置41を囲むようにしてセンターフレーム42が配設されている。このセンターフレーム42は、その上部がパチンコ機10前方に延出している。これにより、図柄表示装置41の表示面の前方を遊技球が落下していくのが防止されており、遊技球の落下により表示面の視認性が低下するといった不都合が生じない構成となっている。
The
図柄表示装置41は、液晶ディスプレイを備えた液晶表示装置として構成されており、後述する表示制御装置により表示内容が制御される。なお、図柄表示装置41は、液晶表示装置であることに限定されることはなく、プラズマディスプレイ装置、有機EL表示装置又はCRTといった表示面を有する他の表示装置であってもよく、ドットマトリクス表示器であってもよい。
The
図柄表示装置41では、上作動口33又は下作動口34への入賞に基づいて図柄の変動表示が開始される。すなわち、メイン表示部43において変動表示が行われる場合には、それに合わせて図柄表示装置41において変動表示が行われる。
In the
図柄表示装置41の表示内容について、図5を参照して詳細に説明する。図5は図柄表示装置41の表示面Gを示す図である。
The display contents of the
絵柄の一種である図柄は、「1」〜「9」の数字が各々付された9種類の主図柄と、貝形状の絵図柄からなる副図柄とにより構成されている。より詳しくは、タコ等の9種類のキャラクタ図柄に「1」〜「9」の数字がそれぞれ付されて主図柄が構成されている。 The design, which is a type of design, is composed of nine types of main designs to which numerals "1" to "9" are respectively attached, and a sub-pattern consisting of shell-shaped designs. More specifically, the main symbols are configured by attaching numbers of "1" to "9" to nine types of character symbols such as octopus.
図5(a)に示すように、図柄表示装置41の表示面Gには、複数の表示領域として、上段・中段・下段の3つの図柄列Z1,Z2,Z3が設定されている。各図柄列Z1〜Z3は、主図柄と副図柄が所定の順序で配列されて構成されている。詳細には、上図柄列Z1には、「1」〜「9」の9種類の主図柄が数字の降順に配列されると共に、各主図柄の間に副図柄が1つずつ配されている。下図柄列Z3には、「1」〜「9」の9種類の主図柄が数字の昇順に配列されると共に、各主図柄の間に副図柄が1つずつ配されている。
As shown in FIG. 5A, on the display surface G of the
つまり、上図柄列Z1と下図柄列Z3は18個の図柄により構成されている。これに対し、中図柄列Z2には、数字の昇順に「1」〜「9」の9種類の主図柄が配列された上で「9」の主図柄と「1」の主図柄との間に「4」の主図柄が付加的に配列され、これら各主図柄の間に副図柄が1つずつ配されている。つまり、中図柄列Z2に限っては、10個の主図柄が配されて20個の図柄により構成されている。 That is, the upper pattern row Z1 and the lower pattern row Z3 are formed of 18 symbols. On the other hand, in the middle symbol row Z2, nine main symbols of "1" to "9" are arranged in ascending order of numbers, and then between the main symbol of "9" and the main symbol of "1" The main symbols of "4" are additionally arranged in each, and one sub-symbol is arranged between each of these main symbols. That is, only in the middle symbol row Z2, ten main symbols are arranged and are configured by twenty symbols.
図5(b)に示すように、表示面Gは、図柄列毎に3個の図柄が停止表示されるようになっており、結果として3×3の計9個の図柄が停止表示されるようになっている。また、表示面Gには、5つの有効ライン、すなわち左ラインL1、中ラインL2、右ラインL3、右下がりラインL4、右上がりラインL5が設定されている。 As shown in FIG. 5 (b), on the display surface G, three symbols are stopped and displayed for each symbol row, and as a result, a total of nine 3 × 3 symbols are stopped and displayed. It is supposed to be. Further, on the display surface G, five effective lines, that is, a left line L1, a middle line L2, a right line L3, a right downward line L4, and a right upward line L5 are set.
上作動口33又は下作動口34への入賞に基づいて表示面Gにおいて遊技回用の演出が行われる場合には、各図柄列Z1〜Z3の図柄が周期性をもって所定の向きにスクロールするように変動表示が開始される。そして、上図柄列Z1→下図柄列Z3→中図柄列Z2の順に変動表示から待機表示に切り換えられ、最終的に各図柄列Z1〜Z3にて所定の図柄を静止表示した状態で遊技回用の演出が終了される。
In the case where effects for game circulation are performed on the display surface G based on winning on the upper operation opening 33 or the
また、遊技回用の演出が終了する場合において同一の図柄の組合せが一の有効ライン上に停止表示された場合には、可変入賞装置32が所定回数に亘って開閉され且つ多量の遊技球の獲得を可能とする開閉実行モードに移行することとなる。この場合に、開閉実行モード後に当否抽選の確率が高確率となる場合に対応した遊技回用の演出では、いずれかの有効ラインに同一の奇数の数字が付された図柄の組み合わせが形成される。一方、開閉実行モード後に当否抽選の確率が低確率となる場合に対応した遊技回用の演出では、いずれかの有効ラインに同一の偶数の数字が付された図柄の組み合わせが形成される。
In addition, when the same symbol combination is stopped and displayed on one activated line when the effects for the game run are ended, the variable winning
また、図柄表示装置41における図柄の変動表示の態様は上記のものに限定されることはなく任意であり、図柄列の数、図柄列における図柄の変動表示の方向、各図柄列の図柄数などは適宜変更可能である。また、図柄表示装置41にて変動表示される絵柄は上記のような図柄に限定されることはなく、例えば絵柄として数字のみが変動表示される構成としてもよい。
In addition, the aspect of the variation display of the symbols in the
センターフレーム42の前面側における左上部分には、メイン表示部43及び図柄表示装置41に対応した第1保留発光部45が設けられている。遊技球が上作動口33又は下作動口34に入賞した個数は最大4個まで保留され、第1保留発光部45の点灯によってその保留個数が表示されるようになっている。上述したように、センターフレーム42の上部がパチンコ機10前方に延出していることにより、第1保留発光部45の視認性が遊技球の落下により阻害されない構成となっている。
In the upper left portion on the front side of the
センターフレーム42の右上部分には、役物用表示部44に対応した第2保留発光部46が設けられている。遊技球がスルーゲート35を通過した回数は最大4回まで保留され、第2保留発光部46の点灯によってその保留個数が表示されるようになっている。なお、各保留発光部45,46の機能が図柄表示装置41の一部の領域における表示により果たされる構成としてもよい。
At the upper right portion of the
遊技盤24には、内レール部51と外レール部52とが取り付けられており、これら内レール部51と外レール部52とにより誘導レールが構成され、遊技球発射機構53から発射された遊技球が遊技領域の上部に案内されるようになっている。遊技球発射機構53は、図2に示すように、樹脂ベース21における窓孔23の下方に取り付けられており、前扉枠14に設けられた発射ハンドル54が操作されることにより遊技球の発射動作が行われる。
The
内枠13の前面側全体を覆うようにして前扉枠14が設けられている。前扉枠14には、図1に示すように、遊技領域のほぼ全域を前方から視認することができるようにした窓部61が形成されている。窓部61は、略楕円形状をなし、上述した窓パネル62が嵌め込まれている。窓パネル62は、ガラスによって無色透明に形成されているが、これに限定されることはなく合成樹脂によって無色透明に形成してもよい。
A
窓部61の周囲には、各種発光部等の発光手段が設けられている。当該各種発光部の一部として発光部63が窓部61の上方に設けられている。また、発光部63の左右両側には遊技状態に応じた効果音などが出力されるスピーカ部64が設けられている。
Around the
前扉枠14における窓部61の下方には、手前側へ膨出した上側膨出部65と下側膨出部66とが上下に並設されている。上側膨出部65内側には上方に開口した上皿71が設けられており、下側膨出部66内側には同じく上方に開口した下皿72が設けられている。上皿71は、後述する払出装置より払い出された遊技球を一旦貯留し、一列に整列させながら遊技球発射機構53側へ導くための機能を有する。また、下皿72は、上皿71内にて余剰となった遊技球を貯留する機能を有する。上皿71及び下皿72には、裏パックユニット15の払出装置96から払い出された遊技球が前扉枠14の背面に設けられた通路形成ユニット73を通じて排出される。
Below the
次に、遊技機本体12の背面側の構成について説明する。
Next, the configuration of the back side of the
図3に示すように、内枠13(具体的には、遊技盤24)の背面には、主制御装置81及び音光制御装置82が搭載されている。
As shown in FIG. 3, a
主制御装置81は、遊技の主たる制御を司る主制御基板と、電源を監視する停電監視基板と、を具備しており、これら主制御基板及び停電監視基板が透明樹脂材料等よりなる基板ボックス83に収容されて構成されている。基板ボックス83は、略直方体形状のボックスベースとこのボックスベースの開口部を覆うボックスカバーとを備えている。これらボックスベースとボックスカバーとは分離阻止手段(又は、結合手段)としてのボックス結合部85によって分離不能に連結され、これにより基板ボックス83が封印されている。そして、これらボックス結合部85によって分離不能に連結されていることで、基板ボックス83の内部空間の開放に際しては当該基板ボックス83の破壊又は一部の切除を要する構成となっている。ボックス結合部85は基板ボックス83の長辺部に複数設けられ、そのうち少なくとも一つが用いられて結合処理が行われる。
The
ボックス結合部85はボックスベースとボックスカバーとを開放不能に結合する構成であれば任意の構成が適用できるが、ボックス結合部85を構成する長孔に係止爪を挿入することでボックスベースとボックスカバーとが開放不能に結合されるようになっている。ボックス結合部85による結合処理は、その結合後の不正な開放を防止し、また万一不正開放が行われてもそのような事態を早期に且つ容易に発見可能とするものであって、一旦開放した後でも再度開放処理を行うこと自体は可能である。すなわち、複数のボックス結合部85のうち、少なくとも一つの長孔に係止爪を挿入することにより結合処理が行われる。そして、収容した主制御基板の不具合発生の際や主制御基板の検査の際など基板ボックス83を開放する場合には、係止爪が挿入されたボックス結合部85と他のボックス結合部85との連結部分やボックス本体との連結部分を切断する。これにより、基板ボックス83のボックスベースとボックスカバーとが分離され、内部の主制御基板を取り出すことができる。その後、再度結合処理する場合は他のボックス結合部85の長孔に係止爪を挿入する。基板ボックス83の開放を行った旨の履歴を当該基板ボックス83に残しておけば、基板ボックス83を見ることで不正な開放が行われた旨が容易に発見できる。
The
基板ボックス83の一方の短辺部には、その側方に突出するようにして複数の結合片86が設けられている。これら結合片86は、主制御装置81の取付台に形成された複数の被結合片87と1対1で対応しており、結合片86と被結合片87とにより基板ボックス83と取付台との間で結合処理が行われる。
A plurality of
なお、上記基板ボックス83の不正な開放を発見するための痕跡手段として、封印シールをボックスベースとボックスカバーとの境界を跨ぐようにして貼り付ける構成としてもよい。この場合、封印シールをその貼付箇所から剥がした場合には、当該封印シールの接着剤層が基板ボックス83側に残り、その痕跡が残ることとなる。さらには、当該封印シールに所定周波数の呼び出し波に対して識別情報を含む応答波を発信するICタグを設け、封印シールを剥がした場合には、当該ICタグのアンテナが切断されて、上記応答波の発信が不可となる構成としてもよい。
In addition, as a trace means for discovering unauthorized opening of the said board |
音光制御装置82は、主制御装置81からの指示に従い音声やランプ表示、及び図示しない表示制御装置の制御を司る音声ランプ制御基板を具備しており、音声ランプ制御基板が透明樹脂材料等よりなる基板ボックス84に収容されて構成されている。
The sound
裏パックユニット15は、図3に示すように、裏パック91を備えており、当該裏パック91に対して、払出機構部92及び制御装置集合ユニット93が取り付けられている。なお、裏パック91は透明性を有する合成樹脂により形成されており、主制御装置81や音光制御装置82などを後方から覆うように、後方に突出し略直方体形状をなす保護カバー部94を有している。
As shown in FIG. 3, the
払出機構部92は、保護カバー部94を迂回するようにして配設されており、遊技場の島設備から供給される遊技球が逐次補給されるタンク95と、当該タンク95に貯留された遊技球を払い出すための払出装置96と、を備えている。払出装置96より払い出された遊技球は、当該払出装置96の下流側に設けられた図示しない払出通路を通じて、上皿71又は下皿72に排出される。また、払出機構部92には、例えば交流24ボルトの主電源が供給されるとともに、電源のON操作及びOFF操作を行うための電源スイッチが設けられた裏パック基板が搭載されている。
The
制御装置集合ユニット93は、払出制御装置97と電源及び発射制御装置98とを備えている。これら払出制御装置97と電源及び発射制御装置98とは、払出制御装置97がパチンコ機10後方となるように前後に重ねて配置されている。
The
払出制御装置97は、払出装置96を制御する払出制御基板が基板ボックス内に収容されて構成されている。この場合、当該払出制御装置97の基板ボックスに対して、主制御装置81の基板ボックス83と同様の不正抑制手段を適用してもよい。
The
電源及び発射制御装置98は、電源及び発射制御基板が基板ボックス内に収容されて構成されており、当該基板により、各種制御装置等で要する所定の電力が生成されて出力され、さらに遊技者による発射ハンドル54の操作に伴う遊技球の打ち出しの制御が行われる。また、本パチンコ機10は各種データの記憶保持機能を有しており、万一停電が発生した際でも停電時の状態を保持し、停電からの復帰の際には停電時の状態に復帰できるようになっている。
The power supply and
<電気的構成>
次に、パチンコ機10の電気的構成について、図6のブロック図に基づき説明する。
<Electrical configuration>
Next, the electrical configuration of the
主制御装置81は、遊技の主たる制御を司る主制御基板101と、電源を監視する停電監視基板105と、を具備している。主制御基板101には、MPU102が搭載されている。MPU102には、制御部及び演算部を含む中央演算処理装置であるCPUの他に、ROM103及びRWM104が内蔵されている。
The
ROM103は、NOR型フラッシュメモリやNAND型フラッシュメモリなどの記憶保持に外部からの電力供給が不要なメモリ(すなわち、不揮発性記憶手段)を、読み出し専用として利用するように構成されている。当該ROM103は、MPU102により実行される各種の制御プログラムや固定値データを記憶している。
The
RWM104は、SRAMやDRAMなどの記憶保持に外部からの電力供給が必要なメモリ(すなわち、揮発性記憶手段)を読み書き両用として利用するように構成されており、ランダムアクセスが可能であるとともに、同一のデータ容量で比較した場合にROM103よりも読み出しに要する時間が早いものとなっている。当該RWM104は、ROM103内に記憶されている制御プログラムの実行に際して各種のデータ等を一時的に記憶する。
The
また、MPU102又は主制御基板101には、上記素子以外に、割込回路、タイマ回路、データ入出力回路などが設けられている。なお、MPU102に対してROM103及びRWM104が1チップ化されていることは必須の構成ではなく、それぞれが個別にチップ化された構成としてもよい。
In addition to the above elements, the
MPU102には、入出力ポートが設けられている。MPU102の入力側には、停電監視基板105、払出制御装置97、各種入賞検知センサ106a〜106h及び磁石検知センサ109などが接続されている。
The
停電監視基板105には電源及び発射制御装置98が接続されており、MPU102には停電監視基板105を介して電力が供給される。また、各種入賞検知センサ106a〜106hの検知結果に基づいて、MPU102において各入球部への入賞判定(入球判定)が行われる。また、MPU102では、上作動口33又は下作動口34への入賞に基づいて大当たり抽選を実行するとともに、スルーゲート35への入賞に基づいてサポート抽選を実行する。
A power and
また、磁石検知センサ109は、上作動口33周辺における遊技盤24の背面側に設置されている。上記のとおり上作動口33は内部抽選のトリガとなるため、窓パネル62の前方において上作動口33周辺に磁石を近付け、不正に上作動口33へと遊技球を誘導させようとする行為が想定される。これに対して、磁石検知センサ109が設けられていることにより、上記磁石を用いた不正行為が行われた場合に、それを検知することが可能となる。MPU102では、磁石検知センサ109の検知結果に基づいて上記不正行為の発生の有無を特定する。
Further, the
MPU102の出力側には、停電監視基板105、払出制御装置97及び音光制御装置82が接続されている。
The power
払出制御装置97には、例えば、上記入球部への入賞判定結果に基づいて賞球コマンドが出力される。音光制御装置82には、変動用コマンド、種別コマンド、最終停止コマンド、オープニングコマンド及びエンディングコマンドなどの各種コマンドが出力される。
For example, a winning ball command is output to the
また、MPU102の出力側には、可変入賞装置32の開閉扉32bを開閉動作させる可変入賞駆動部107、下作動口34の電動役物34aを開閉動作させる役物駆動部108、メイン表示部43及び役物用表示部44が接続されている。主制御基板101には各種ドライバ回路が設けられており、当該ドライバ回路を通じてMPU102は各種駆動部の駆動制御を実行する。また、図示による説明は省略するが、第1保留発光部45及び第2保留発光部46の発光制御もMPU102により行われる。
In addition, on the output side of the
停電監視基板105は、主制御基板101と電源及び発射制御装置98とを中継し、また電源及び発射制御装置98から出力される最大電圧である直流安定24ボルトの電圧を監視する。払出制御装置97は、主制御装置81から入力した賞球コマンドに基づいて、払出装置96により賞球や貸し球の払出制御を行うものである。
The power
電源及び発射制御装置98は、例えば、遊技ホール等における商用電源(外部電源)に接続されている。そして、その商用電源から供給される外部電力に基づいて主制御基板101や払出制御装置97等に対して各々に必要な動作電力を生成するとともに、その生成した動作電力を所定の電力経路を通じて供給する。また、電源及び発射制御装置98は、遊技球発射機構53の発射制御を担うものであり、発射ハンドル54に対する所定の発射操作を特定したことに基づいて、遊技球発射機構53を駆動する。
The power supply and
音光制御装置82は、主制御装置81から入力した各種コマンドに基づいて、前扉枠14に設けられた発光部63及びスピーカ部64を駆動制御するとともに、表示制御装置111を制御するものである。表示制御装置111では、音光制御装置82から入力したコマンドに基づいて、図柄表示装置41の表示制御を実行する。
The sound
<MPU102にて各種抽選を行うための電気的構成>
次に、MPU102にて各種抽選を行うための電気的な構成について、図7を用いて説明する。
<Electrical Configuration for Performing Various Lotteries in
Next, an electrical configuration for performing various lottery in the
MPU102は遊技に際し各種カウンタ情報を用いて、大当たり発生抽選、メイン表示部43の表示の設定、図柄表示装置41の図柄表示の設定、役物用表示部44の表示の設定などを行うこととしており、具体的には、図7に示すように、大当たり発生の抽選に使用する大当たり乱数カウンタC1と、大当たり種別を判定する際に使用する大当たり種別カウンタC2と、図柄表示装置41が外れ変動する際のリーチ発生抽選に使用するリーチ乱数カウンタC3と、大当たり乱数カウンタC1の初期値設定に使用する第1初期値カウンタCN1と、大当たり種別カウンタC2の初期値設定に使用する第2初期値カウンタCN2と、メイン表示部43及び図柄表示装置41における表示継続時間を決定する変動種別カウンタCSと、を用いることとしている。さらに、下作動口34の電動役物34aを電役開放状態とするか否かの抽選に使用する電役乱数カウンタC4と、電役乱数カウンタC4の初期値設定に使用する第3初期値カウンタCN3と、を用いることとしている。なお、上記各カウンタC1〜C3,CN1,CN2,CS,C4,CN3は、RWM104の抽選用カウンタエリア104aに設けられている。
The
各カウンタC1〜C3,CN1,CN2,CS,C4,CN3は、その更新の都度前回値に1が加算され、最大値に達した後0に戻るループカウンタとなっている。各カウンタは短時間間隔で更新される。大当たり乱数カウンタC1、大当たり種別カウンタC2及びリーチ乱数カウンタC3に対応した情報は、上作動口33又は下作動口34への入賞が発生した場合に、取得情報記憶手段としてRWM104に設けられた保留格納エリア104bに格納される。
Each of the counters C1 to C3, CN1, CN2, CS, C4 and CN3 is a loop counter in which 1 is added to the previous value each time it is updated, and reaches a maximum value and returns to 0. Each counter is updated at short intervals. Information corresponding to the jackpot random number counter C1, the jackpot type counter C2 and the reach random number counter C3 is a hold storage provided in the
保留格納エリア104bは、保留用エリアREと、実行エリアAEとを備えている。保留用エリアREは、第1保留エリアRE1、第2保留エリアRE2、第3保留エリアRE3及び第4保留エリアRE4を備えており、上作動口33又は下作動口34への入賞履歴に合わせて、大当たり乱数カウンタC1、大当たり種別カウンタC2及びリーチ乱数カウンタC3の各数値情報が保留情報として、いずれかの保留エリアRE1〜RE4に格納される。
The holding
この場合、第1保留エリアRE1〜第4保留エリアRE4には、上作動口33又は下作動口34への入賞が複数回連続して発生した場合に、第1保留エリアRE1→第2保留エリアRE2→第3保留エリアRE3→第4保留エリアRE4の順に各数値情報が時系列的に格納されていく。このように4つの保留エリアRE1〜RE4が設けられていることにより、上作動口33又は下作動口34への遊技球の入賞履歴が最大4個まで保留記憶されるようになっている。
In this case, the first reserve area RE1 → the second reserve area RE1 → the second reserve area RE1 to the fourth reserve area RE4 when a plurality of winnings in the
なお、保留記憶可能な数は、4個に限定されることはなく任意であり、2個、3個又は5個以上といったように他の複数であってもよく、単数であってもよい。 The number that can be reserved and stored is not limited to four and is arbitrary, and may be other plural such as two, three, five or more, or may be singular.
実行エリアAEは、メイン表示部43の変動表示を開始する際に、保留用エリアREの第1保留エリアRE1に格納された各値を移動させるためのエリアであり、1遊技回の開始に際しては実行エリアAEに記憶されている各種数値情報に基づいて、当否判定などが行われる。
The execution area AE is an area for moving each value stored in the first holding area RE1 of the holding area RE when the variable display of the
上記各カウンタについて詳細に説明する。 The respective counters will be described in detail.
大当たり乱数カウンタC1は、例えば0〜599の範囲内で順に1ずつ加算され、最大値に達した後0に戻る構成となっている。また、大当たり乱数カウンタC1が1周した場合、その時点の第1初期値カウンタCN1の値が当該大当たり乱数カウンタC1の初期値として読み込まれる。なお、第1初期値カウンタCN1は、大当たり乱数カウンタC1と同様のループカウンタである(値=0〜599)。大当たり乱数カウンタC1は定期的に更新され、遊技球が上作動口33又は下作動口34に入賞したタイミングで保留格納エリア104bに格納される。
For example, the jackpot random number counter C1 is sequentially incremented by 1 within the range of 0 to 599, and returns to 0 after reaching the maximum value. When the big hit random number counter C1 makes one revolution, the value of the first initial value counter CN1 at that time is read as the initial value of the big hit random number counter C1. The first initial value counter CN1 is a loop counter similar to the large hit random number counter C1 (value = 0 to 599). The jackpot random number counter C1 is periodically updated, and is stored in the
大当たり当選となる乱数の値は、ROM103における当否情報群記憶手段としての当否テーブル記憶エリアに当否テーブルとして記憶されている。当否テーブルとしては、低確率モード用の当否テーブルと、高確率モード用の当否テーブルとが設定されている。つまり、本パチンコ機10は、当否抽選手段における抽選モードとして、低確率モードと高確率モードとが設定されている。
The value of the random number to be the jackpot win is stored as a yes / no table in the yes / no table storage area as the yes / no information group storage unit in the
上記抽選に際して低確率モード用の当否テーブルが参照されることとなる遊技状態下では、大当たり当選となる乱数の数は2個である。一方、上記抽選に際して高確率モード用の当否テーブルが参照されることとなる遊技状態下では、大当たり当選となる乱数の数は20個である。なお、低確率モードよりも高確率モードの方の当選確率が高くなるのであれば、上記当選となる乱数の数は任意である。 Under the gaming state where the low probability mode hit / fail table is referred to at the time of the lottery, the number of random numbers to be a big hit is two. On the other hand, under the gaming state where the high-probability mode hit / fail table is referred to at the time of the lottery, the number of random numbers to be a big hit is twenty. If the winning probability in the high probability mode is higher than that in the low probability mode, the number of random numbers to be won is arbitrary.
大当たり種別カウンタC2は、大当たり乱数カウンタC1とは数値範囲が異なっており、大当たり乱数カウンタC1よりも数値範囲が狭く設定されている。具体的には、0〜29の範囲内で順に1ずつ加算され、最大値に達した後0に戻る構成となっている。また、大当たり種別カウンタC2が1周した場合、その時点の第2初期値カウンタCN2の値が当該大当たり種別カウンタC2の初期値として読み込まれる。なお、第2初期値カウンタCN2は、大当たり種別カウンタC2と同様のループカウンタである(値=0〜29)。大当たり種別カウンタC2は定期的に更新され、遊技球が上作動口33又は下作動口34に入賞したタイミングで保留格納エリア104bに格納される。
The jackpot type counter C2 is different in numerical range from the jackpot random number counter C1, and the numerical range is set narrower than the jackpot random number counter C1. Specifically, 1 is added sequentially in the range of 0 to 29, and after reaching the maximum value, it returns to 0. Further, when the jackpot type counter C2 makes one revolution, the value of the second initial value counter CN2 at that time is read as the initial value of the jackpot type counter C2. The second initial value counter CN2 is a loop counter similar to the jackpot type counter C2 (value = 0 to 29). The jackpot type counter C2 is periodically updated, and is stored in the
本パチンコ機10では、複数の大当たり結果が設定されている。具体的には、(1)開閉実行モードにおける可変入賞装置32の開閉制御の態様、(2)開閉実行モード終了後の当否抽選手段における抽選モード、(3)開閉実行モード終了後の下作動口34の電動役物34aにおけるサポートモード、という3つの条件に差異を設けることにより、複数の大当たり結果が設定されている。
In the
開閉実行モードにおける可変入賞装置32の開閉制御の態様としては、開閉実行モードが開始されてから終了するまでの間における可変入賞装置32への入賞の発生頻度が相対的に高低となるように高頻度入賞モードと低頻度入賞モードとが設定されている。具体的には、高頻度入賞モード及び低頻度入賞モードのいずれであっても、予め定められた回数のラウンド遊技を上限として実行される。
As an aspect of the opening and closing control of the variable winning
ここで、ラウンド遊技とは、予め定められた上限継続時間が経過すること、及び予め定められた上限個数の遊技球が大入賞口32aに入賞することのいずれか一方の条件が満たされるまで継続する遊技のことである。また、大当たり結果が契機となった開閉実行モードにおけるラウンド遊技の回数は、その移行の契機となった大当たり結果の種類がいずれであっても固定ラウンド回数で同一となっている。具体的には、いずれの大当たり結果となった場合であっても、ラウンド遊技の上限回数は15ラウンドに設定されている。
Here, the round game is continued until either a predetermined upper limit continuation time elapses or a predetermined upper limit number of gaming balls wins the large winning
また、本パチンコ機10では、可変入賞装置32の1回の開放態様が、大入賞口32aが開放されてから閉鎖されるまでの開放継続時間を相違させて、複数種類設定されている。詳細には、開放継続時間が長時間である29secに設定された長時間態様と、開放継続時間が上記長時間よりも短い短時間である0.6secに設定された短時間態様と、が設定されている。
Further, in the
本パチンコ機10では、発射ハンドル54が遊技者により操作されている状況では、0.6secに1個の遊技球が遊技領域に向けて発射されるように遊技球発射機構53が駆動制御される。また、ラウンド遊技は終了条件の上限個数が9個に設定されている。そうすると、上記開放態様のうち長時間態様では、遊技球の発射周期と1回のラウンド遊技との積よりも長い時間の開放継続時間が設定されていることとなる。一方、短時間態様では、遊技球の発射周期と1回のラウンド遊技との積よりも短い時間、より詳細には、遊技球の発射周期よりも短い時間の開放継続時間が設定されている。したがって、長時間態様で可変入賞装置32の1回の開放が行われた場合には、大入賞口32aに対して、1回のラウンド遊技における上限個数分の入賞が発生することが期待され、短時間態様で可変入賞装置32の1回の開放が行われた場合には、大入賞口32aへの入賞が発生しないこと又は入賞が発生するとしても1個程度となることが期待される。
In the
高頻度入賞モードでは、各ラウンド遊技において長時間態様による大入賞口32aの開放が1回行われる。一方、低頻度入賞モードでは、各ラウンド遊技において短時間態様による大入賞口32aの開放が1回行われる。
In the high-frequency winning mode, opening of the special winning
なお、高頻度入賞モード及び低頻度入賞モードにおける大入賞口32aの開閉回数、ラウンド遊技の回数、1回の開放に対する開放継続時間及び1回のラウンド遊技における上限個数は、高頻度入賞モードの方が低頻度入賞モードよりも、開閉実行モードが開始されてから終了するまでの間における可変入賞装置32への入賞の発生頻度が高くなるのであれば、上記の値に限定されることはなく任意である。
The number of opening and closing of the special winning
下作動口34の電動役物34aにおけるサポートモードとしては、遊技領域に対して同様の態様で遊技球の発射が継続されている状況で比較した場合に、下作動口34の電動役物34aが単位時間当たりに開放状態となる頻度が相対的に高低となるように、高頻度サポートモード(高頻度サポート状態又は高頻度ガイド状態)と低頻度サポートモード(低頻度サポート状態又は低頻度ガイド状態)とが設定されている。
As a support mode in the motorized jack 34a of the
具体的には、低頻度サポートモードと高頻度サポートモードとでは、電役乱数カウンタC4を用いた電動役物開放抽選における電役開放状態当選となる確率は同一(例えば、共に4/5)となっているが、高頻度サポートモードでは低頻度サポートモードよりも、電役開放状態当選となった際に電動役物34aが開放状態となる回数が多く設定されており、さらに1回の開放時間が長く設定されている。この場合、高頻度サポートモードにおいて電役開放状態当選となり電動役物34aの開放状態が複数回発生する場合において、1回の開放状態が終了してから次の開放状態が開始されるまでの閉鎖時間は、1回の開放時間よりも短く設定されている。さらにまた、高頻度サポートモードでは低頻度サポートモードよりも、1回の電動役物開放抽選が行われてから次の電動役物開放抽選が行われる上で最低限確保される確保時間として短い時間が選択されるように設定されている。 Specifically, in the low-frequency support mode and the high-frequency support mode, the probability of being in the electronic combination open state winning in the electric combination opening lottery using the electronic combination random number counter C4 is the same (for example, 4/5 for both). However, in the high frequency support mode, the number of times the motorized role 34a is released when the electronic component is released is set more frequently than in the low frequency support mode, and one more open time is set. Is set long. In this case, in the high frequency support mode, when the electric work open state is elected and the open state of the motorized accessory 34a occurs a plurality of times, closing from the end of one open state to the start of the next open state The time is set shorter than one open time. Furthermore, the high frequency support mode has a shorter time than the low frequency support mode as a securing time that is minimally secured after the one electric combination opening lottery is performed and the next electric combination opening lottery is performed. Is set to be selected.
上記のように高頻度サポートモードでは、低頻度サポートモードよりも下作動口34への入賞が発生する確率が高くなる。換言すれば、低頻度サポートモードでは、下作動口34よりも上作動口33への入賞が発生する確率が高くなるが、高頻度サポートモードでは、上作動口33よりも下作動口34への入賞が発生する確率が高くなる。そして、下作動口34への入賞が発生した場合には、所定個数の遊技球の払出が実行されるため、高頻度サポートモードでは、遊技者は持ち球をあまり減らさないようにしながら遊技を行うことができる。
As described above, in the high frequency support mode, the probability that the
なお、高頻度サポートモードを低頻度サポートモードよりも単位時間当たりに電役開放状態となる頻度を高くする上での構成は、上記のものに限定されることはなく、例えば電動役物開放抽選における電役開放状態当選となる確率を高くする構成としてもよい。また、1回の電動役物開放抽選が行われてから次の電動役物開放抽選が行われる上で確保される確保時間(例えば、スルーゲート35への入賞に基づき役物用表示部44にて実行される変動表示の時間)が複数種類用意されている構成においては、高頻度サポートモードでは低頻度サポートモードよりも、短い確保時間が選択され易い又は平均の確保時間が短くなるように設定されていてもよい。さらには、開放回数を多くする、開放時間を長くする、1回の電動役物開放抽選が行われてから次の電動役物開放抽選が行われる上で確保される確保時間を短くする(すなわち、役物用表示部44における1回の変動表示時間を短くする)、係る確保時間の平均時間を短くする及び当選確率を高くするのうち、いずれか1条件又は任意の組み合わせの条件を適用することで、低頻度サポートモードに対する高頻度サポートモードの有利性を高めてもよい。 The configuration for increasing the frequency with which the high-frequency support mode is to be in the open state per unit time than in the low-frequency support mode is not limited to the above-described one. It is also possible to increase the probability of being in the electronic combination open state winning state in. In addition, a securing time (for example, based on the winning on the through gate 35) is secured on the occasion where the next electric combination opening lottery is performed after the one electric combination opening lottery is performed (for example In the configuration where multiple types of variable display to be executed are prepared, the high frequency support mode is set so that the short securing time is easier to be selected or the average securing time is shorter than the low frequency support mode. It may be done. Furthermore, the number of times of opening is increased, the opening time is extended, and the securing time secured upon the next electric combination opening lottery being performed after the one electric combination opening lottery is performed (i.e., shorter) And one of the variable display time for the bonus item display section 44), the average time of the securing time is shortened, and the winning probability is increased, the condition of any one or any combination is applied. This may enhance the advantage of the frequent support mode over the low frequency support mode.
大当たり種別カウンタC2に対する遊技結果の振分先は、ROM103における振分情報群記憶手段としての振分テーブル記憶エリアに振分テーブルとして記憶されている。そして、かかる振分先として、低確大当たり結果と、低入賞高確大当たり結果と、最有利大当たり結果とが設定されている。
The distribution destination of the game result for the jackpot type counter C2 is stored as a distribution table in the distribution table storage area as the distribution information group storage unit in the
低確大当たり結果は、開閉実行モードが高頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが低確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。但し、この高頻度サポートモードは、移行後において遊技回数が終了基準回数(具体的には、100回)に達した場合に低頻度サポートモードに移行する。 The low probability jackpot result is a jackpot result in which the opening / closing execution mode becomes the high frequency winning mode, and after the opening / closing execution mode ends, the pass / fail lottery mode becomes the low probability mode and the support mode becomes the high frequency support mode. However, in the high-frequency support mode, the transition to the low-frequency support mode is made when the number of games has reached the end reference frequency (specifically, 100 times) after the transition.
低入賞高確大当たり結果は、開閉実行モードが低頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが高確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。これら高確率モード及び高頻度サポートモードは、当否抽選における抽選結果が大当たり状態当選となり、それによる大当たり状態に移行するまで継続する。 In the low winning high probability big hit result, the opening and closing execution mode becomes the low frequency winning mode, and after the opening and closing execution mode ends, the success or failure lottery mode becomes the high probability mode and the support mode becomes the high frequency support mode. is there. The high probability mode and the high frequency support mode continue until the lottery result in the success or failure lottery becomes the jackpot state winning, and shifts to the jackpot state by it.
最有利大当たり結果は、開閉実行モードが高頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが高確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。これら高確率モード及び高頻度サポートモードは、当否抽選における抽選結果が大当たり状態当選となり、それによる大当たり状態に移行するまで継続する。 The most advantageous jackpot result is a jackpot result in which the opening / closing execution mode becomes the high frequency winning mode, and after the opening / closing execution mode ends, the pass / fail lottery mode becomes the high probability mode and the support mode becomes the high frequency support mode. The high probability mode and the high frequency support mode continue until the lottery result in the success or failure lottery becomes the jackpot state winning, and shifts to the jackpot state by it.
なお、上記各遊技状態との関係で通常遊技状態とは、開閉実行モードではなく、さらに当否抽選モードが低確率モードであり、サポートモードが低頻度サポートモードである状態をいう。また、遊技結果として、低入賞高確大当たり結果が設定されていない構成としてもよい。 Note that the normal gaming state is not the opening / closing execution mode, but the winning lottery mode is the low probability mode and the support mode is the low frequency support mode, in relation to the above gaming states. Further, as a game result, a configuration may be made in which the low winning high probability big hit result is not set.
振分テーブルでは、「0〜29」の大当たり種別カウンタC2の値のうち、「0〜9」が低確大当たり結果に対応しており、「10〜14」が低入賞高確大当たり結果に対応しており、「15〜29」が最有利大当たり結果に対応している。 In the sorting table, among the values of the big hit type counter C2 of "0 to 29", "0 to 9" corresponds to the low probability big hit result, and "10 to 14" corresponds to the low winning high certain jackpot result “15-29” corresponds to the most advantageous jackpot result.
なお、高確大当たり結果の一種として、開閉実行モードが低頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが高確率モードとなるとともに、サポートモードがそれまでのモードに維持されることとなる非明示の低入賞高確大当たり結果が含まれていてもよい。この場合、大当たり結果のさらなる多様化が図られる。 In addition, as one kind of high probability big hit result, opening and closing execution mode becomes low frequency winning mode, furthermore, after completion of opening and closing execution mode, success and failure lottery mode becomes high probability mode, support mode is maintained in the mode until then Inappropriate low winning high probability jackpot results may be included. In this case, the jackpot result is further diversified.
さらにまた、当否抽選における外れ結果の一種として、低頻度入賞モードの開閉実行モードに移行するとともに、その終了後において当否抽選モード及びサポートモードの移行が発生しない特別外れ結果が含まれていてもよい。上記のような非明示の低入賞高確大当たり結果と当該特別外れ結果との両方が設定されている構成においては、開閉実行モードが低頻度入賞モードに移行すること、及びサポートモードがそれまでのモードに維持されることで共通しているのに対して、当否抽選モードの移行態様が異なっていることにより、例えば通常遊技状態において非明示の低入賞高確大当たり結果又は特別外れ結果の一方が発生した場合に、それが実際にいずれの結果に対応しているのかを遊技者に予測させることが可能となる。 Furthermore, as one kind of out result in the success or failure lottery, while transitioning to the opening / closing execution mode of the low frequency winning mode, the special out result that transition of the success or failure lottery mode and the support mode does not occur after the end may be included. . In the configuration in which both the above-mentioned implicit low winning high probability jackpot result and the special outlier result are set, the open / close execution mode is shifted to the low frequency win mode, and the support mode is In contrast to being maintained in the mode, the transition mode of the lottery mode is different, for example, one of the implicit low winning high probability jackpot result or the special off result in the normal gaming state When it occurs, it is possible to make the player predict which result it actually corresponds to.
リーチ乱数カウンタC3は、大当たり乱数カウンタC1及び大当たり種別カウンタC2とは数値範囲が異なっており、大当たり乱数カウンタC1よりも数値範囲が狭く且つ大当たり種別カウンタC2よりも数値範囲が広く設定されている。具体的には、0〜238の範囲内で順に1ずつ加算され、最大値に達した後0に戻る構成となっている。リーチ乱数カウンタC3は定期的に更新され、遊技球が上作動口33又は下作動口34に入賞したタイミングで保留格納エリア104bに格納される。
The reach random number counter C3 is different in numerical range from the big hit random number counter C1 and the big hit type counter C2, and the numeric range is set narrower than the big hit random number counter C1 and wider than the big hit type counter C2. Specifically, the values are sequentially added one by one within the range of 0 to 238, and return to 0 after reaching the maximum value. The reach random number counter C3 is periodically updated, and is stored in the
ここで、本パチンコ機10には、図柄表示装置41における表示演出の一種としてリーチ表示が設定されている。リーチ表示とは、図柄の変動表示を行うことが可能な図柄表示装置41を備え、可変入賞装置32の開閉実行モードが高頻度入賞モードとなる遊技回では変動表示後の停止表示結果が特別表示結果となる遊技機において、図柄表示装置41における図柄の変動表示が開始されてから停止表示結果が導出表示される前段階で、前記特別表示結果となり易い変動表示状態であると遊技者に思わせるための表示状態をいう。
Here, reach display is set in the
リーチ表示には、図柄表示装置41の表示面Gに表示される複数の図柄列のうち一部の図柄列について図柄を停止表示させることで、高頻度入賞モードの発生に対応した大当たり図柄の組み合わせが成立する可能性があるリーチ図柄の組み合わせを表示し、その状態で残りの図柄列において図柄の変動表示を行う表示状態が含まれる。また、上記のようにリーチ図柄の組み合わせを表示した状態で、残りの図柄列において図柄の変動表示を行うとともに、その背景画像において所定のキャラクタなどを動画として表示することによりリーチ演出を行うものや、リーチ図柄の組み合わせを縮小表示させる又は非表示とした上で、表示面の略全体において所定のキャラクタなどを動画として表示することによりリーチ演出を行うものが含まれる。
In the reach display, a combination of jackpot symbols corresponding to the occurrence of the high-frequency winning mode is made by stopping and displaying the symbols for some of the plurality of symbol rows displayed on the display surface G of the
リーチ表示は、高頻度入賞モードとなる開閉実行モードに移行する遊技回では、リーチ乱数カウンタC3の値に関係なく実行される。また、開閉実行モードに移行しない遊技回では、ROM103のリーチ用テーブル記憶エリアに記憶されたリーチ用テーブルを参照して、所定のタイミングで取得したリーチ乱数カウンタC3がリーチ表示の発生に対応している場合に実行される。
The reach display is executed regardless of the value of the reach random number counter C3 in the gaming round to shift to the open / close execution mode which is the high-frequency winning mode. In addition, in game times which are not shifted to the opening / closing execution mode, the reach random number counter C3 acquired at a predetermined timing is referred to in response to the occurrence of reach display with reference to the reach table stored in the reach table storage area of the
変動種別カウンタCSは、大当たり乱数カウンタC1及び大当たり種別カウンタC2とは数値範囲が異なっており、大当たり乱数カウンタC1よりも数値範囲が狭く且つ大当たり種別カウンタC2よりも数値範囲が広く設定されている。具体的には、0〜198の範囲内で順に1ずつ加算され、最大値に達した後0に戻る構成となっている。変動種別カウンタCSは、メイン表示部43における変動表示時間と、図柄表示装置41における図柄の変動表示時間とをMPU102において決定する上で用いられる。変動種別カウンタCSは、後述するメイン処理及びタイマ割込み処理のそれぞれにて更新され、メイン表示部43における変動表示の開始時及び図柄表示装置41による図柄の変動開始時における変動パターン決定に際して変動種別カウンタCSの値が取得される。なお、変動表示時間の決定に際しては、ROM103の変動表示時間テーブル記憶エリアに予め記憶されている変動表示時間テーブルが参照される。
The variation type counter CS is different in numerical range from the big hit random number counter C1 and the big hit type counter C2, and the numeric range is set narrower than the big hit random number counter C1 and wider than the big hit type counter C2. Specifically, 1 is added sequentially in the range of 0 to 198, and after reaching the maximum value, it returns to 0. The fluctuation type counter CS is used when the
電役乱数カウンタC4は、大当たり乱数カウンタC1及び大当たり種別カウンタC2とは数値範囲が異なっており、大当たり乱数カウンタC1よりも数値範囲が狭く且つ大当たり種別カウンタC2よりも数値範囲が広く設定されている。具体的には、0〜250の範囲内で順に1ずつ加算され、最大値に達した後0に戻る構成となっている。また、電役乱数カウンタC4が1周した場合、その時点の第3初期値カウンタCN3の値が当該電役乱数カウンタC4の初期値として読み込まれる。なお、第3初期値カウンタCN3は、電役乱数カウンタC4と同様のループカウンタである(値=0〜250)。電役乱数カウンタC4は定期的に更新され、スルーゲート35に遊技球が入賞したタイミングで、RWM104に設けられた電役保留エリア104cに格納される。そして、所定のタイミングにおいて、その格納された電役乱数カウンタC4の値によって電動役物34aを開放状態に制御するか否かの抽選が行われる。
The random number counter C4 has a different numerical range from the big hit random number counter C1 and the big hit type counter C2, and the numeric range is set narrower than the big hit random number counter C1 and wider than the big hit type counter C2. . Specifically, 1 is added sequentially in the range of 0 to 250, and after reaching the maximum value, it returns to 0. In addition, when the electronic combination random number counter C4 makes one revolution, the value of the third initial value counter CN3 at that time is read as the initial value of the electronic combination random number counter C4. The third initial value counter CN3 is a loop counter similar to the random number counter C4 (value = 0 to 250). The random number counter C4 is periodically updated, and is stored in the commercial
<MPU102にて実行される各種処理について>
次に、MPU102にて遊技を進行させるために実行される各処理を説明する。かかるMPU102の処理としては大別して、電源投入に伴い起動されるメイン処理と、定期的に起動されるタイマ割込み処理とがある。
<Various processing executed by
Next, each process performed in order to advance a game in MPU102 is demonstrated. The processing of the
<メイン処理>
先ず、図8のフローチャートを参照しながらメイン処理を説明する。
<Main processing>
First, main processing will be described with reference to the flowchart of FIG.
先ずステップS101では、電源投入ウェイト処理を実行する。当該電源投入ウェイト処理では、例えばメイン処理が起動されてから1secが経過するまで次の処理に進行することなく待機する。続くステップS102ではRWM104のアクセスを許可するとともに、ステップS103にてMPU102の内部機能レジスタの設定を行う。
First, in step S101, power on wait processing is performed. In the power-on wait process, for example, the process waits until 1 sec elapses after the main process is started, without progressing to the next process. In the following step S102, access to the
その後、ステップS104では、電源及び発射制御装置98に設けられたRWM消去スイッチが手動操作されているか否かを判定し、続くステップS105では、RWM104の停電フラグに「1」がセットされているか否かを判定する。また、ステップS106ではチェックサムを算出するチェックサム算出処理を実行し、続くステップS107ではそのチェックサムが電源遮断時に保存したチェックサムと一致するか否か、すなわち記憶保持されたデータの有効性を判定する。
Thereafter, in step S104, it is determined whether or not the RWM erase switch provided in the power supply and
本パチンコ機10では、例えば遊技ホールの営業開始時など、電源投入時にRWMデータを初期化する場合にはRWM消去スイッチを押しながら電源が投入される。したがって、RWM消去スイッチが押されていれば、ステップS108の処理に移行する。また、電源遮断の発生情報が設定されていない場合や、チェックサムにより記憶保持されたデータの異常が確認された場合も同様にステップS108の処理に移行する。ステップS108では、RWM104の初期化として当該RWM104をクリアする。その後、ステップS109に進む。
In the case of the
一方、RWM消去スイッチが押されていない場合には、停電フラグに「1」がセットされていること、及びチェックサムが正常であることを条件に、ステップS108の処理を実行することなくステップS109に進む。ステップS109では、電源投入設定処理を実行する。電源投入設定処理では、停電フラグの初期化といったRWM104の所定のエリアを初期値に設定するとともに、現状の遊技状態を認識させるために現状の遊技状態に対応したコマンドを音光制御装置82に送信する。また、払出制御装置97のRWMの初期化を実行すべきことを示す払出初期化コマンドを払出制御装置97に送信する。さらに、タイマ割込み処理の発生を許可するために割込み許可の設定を行う。
On the other hand, when the RWM erase switch is not pressed, the process in step S108 is not performed under the condition that the power failure flag is set to “1” and the checksum is normal. Go to In step S109, power on setting processing is performed. In the power on setting process, a predetermined area of the
その後、ステップS110〜ステップS115の残余処理に進む。つまり、MPU102はタイマ割込み処理を定期的に実行する構成であるが、1のタイマ割込み処理と次のタイマ割込み処理との間に残余時間が生じることとなる。この残余時間は各タイマ割込み処理の処理完了時間に応じて変動することとなるが、かかる不規則な時間を利用してステップS110〜ステップS115の残余処理を繰り返し実行する。この点、ステップS110〜ステップS115の残余処理は非定期的に実行される非定期処理であると言える。
Thereafter, the process proceeds to the remaining process of step S110 to step S115. That is, although the
残余処理では、先ずステップS110にて、タイマ割込み処理の発生を禁止するために割込み禁止の設定を行う。その後、ステップS111にて、第1初期値カウンタCN1の更新を行う第1初期値更新処理を実行し、ステップS112にて、第2初期値カウンタCN2の更新を行う第2初期値更新処理を実行し、ステップS113にて、第3初期値カウンタCN3の更新を行う第3初期値更新処理を実行し、ステップS114にて、変動種別カウンタCSの更新処理を実行する。 In the remaining process, first, in step S110, in order to inhibit the generation of the timer interrupt process, the interrupt disable setting is performed. Thereafter, in step S111, the first initial value updating process for updating the first initial value counter CN1 is executed, and in step S112, the second initial value updating process for updating the second initial value counter CN2 is executed. Then, in step S113, the third initial value updating process of updating the third initial value counter CN3 is executed, and in step S114, the updating process of the variation type counter CS is executed.
これらの更新処理では、RWM104の対応するカウンタから現状の数値情報を読み出し、その読み出した数値情報を1加算する処理を実行した後に、読み出し元のカウンタに上書きする処理を実行する。この場合、カウンタ値が最大値に達した際それぞれ「0」にクリアする。
In these update processes, the present numerical value information is read out from the corresponding counter of the
その後、ステップS115にて、タイマ割込み処理の発生を禁止している状態から許可する状態へ切り換える割込み許可の設定を行う。ステップS115の処理を実行したら、ステップS110に戻り、ステップS110〜ステップS115の処理を繰り返す。 After that, in step S115, interrupt permission setting is performed to switch from the state where the generation of the timer interrupt processing is prohibited to the state where it is permitted. If the process of step S115 is performed, it will return to step S110 and will repeat the process of step S110-step S115.
<タイマ割込み処理>
次に、図9のフローチャートを参照しながらタイマ割込み処理を説明する。
<Timer interrupt processing>
Next, timer interrupt processing will be described with reference to the flowchart of FIG.
ここで、MPU102にてタイマ割込み処理を定期的に実行するためのハード構成について説明する。主制御基板101には所定周期でパルス信号を出力するパルス信号出力手段としてクロック回路が設けられており、さらに当該クロック回路とMPU102との間の信号経路の途中位置に存在するように分周回路が設けられている。
Here, a hardware configuration for periodically executing timer interrupt processing in the
分周回路は、クロック回路からのパルス信号の周期を変更する周波数変更手段として機能し、タイマ割込み処理の起動タイミングをMPU102にて特定するためのパルス信号を出力するように構成されている。つまり、分周回路からMPU102に対して特定周期である4msec周期の間隔でパルス信号が供給されるようになっている。MPU102では、かかるパルス信号の立ち上がり又は立下りといった特定の信号形態の発生を確認する処理を実行し、特定の信号形態の発生を確認したことを少なくとも一の条件としてタイマ割込み処理を起動して実行する。
The divider circuit functions as frequency changing means for changing the cycle of the pulse signal from the clock circuit, and is configured to output a pulse signal for specifying the start timing of the timer interrupt processing by the
この場合、タイマ割込み処理の起動が禁止されている状況において上記特定の信号形態の発生を確認した場合には、その割込みが禁止されている状態から割込みが許可された状態となった場合にタイマ割込み処理が起動される。つまり、MPU102における処理の実行状況によっては前回のタイマ割込み処理が開始されてから4.1msec経過後に次のタイマ割込み処理が開始される場合が生じ、このような事象が発生した場合には次のタイマ割込み処理は直前のタイマ割込み処理が開始されてから3.9msec経過後に開始されることがある。
In this case, when the generation of the specific signal form is confirmed in a state where activation of the timer interrupt processing is prohibited, the timer is changed to a state where the interrupt is permitted from the state where the interrupt is prohibited. Interrupt processing is started. That is, depending on the execution status of the process in the
4msecが経過しているにも関わらずタイマ割込み処理が起動されない場合としては、上記ステップS110にて割込み禁止の設定がなされ、上記残余処理が実行されている最中において4msecが経過した場合である。したがって、残余処理の実行状況によって、タイマ割込み処理の開始タイミングは変動することとなる。 The case where the timer interrupt process is not activated even though 4 msec has elapsed is that interrupt prohibition is set in step S110 and 4 msec has elapsed while the remaining process is being executed. . Therefore, the start timing of the timer interrupt process fluctuates depending on the execution status of the remaining process.
但し、上記分周回路からのパルス信号の出力はMPU102における処理の経過内容に関係なく4msecといった特定周期で行われるため、基本的にはタイマ割込み処理は特定周期で起動される。さらにまた、MPU102の処理構成は、所定のタイミングにおけるタイマ割込み処理が前回のタイマ割込み処理が起動されてから特定周期を超える期間が経過した後に起動されたとしても、当該所定のタイミングの次のタイミングにおけるタイマ割込み処理にてその特定周期を超えた分が吸収されて、さらに次のタイミングにおけるタイマ割込み処理ではパルス信号の入力を確認したタイミングで起動されるように設定されている。
However, since the output of the pulse signal from the divider circuit is performed at a specific cycle such as 4 msec regardless of the progress of the process in the
なお、タイマ割込み処理が定期的に起動される態様は、上記態様に限定されることはなく、基本的には4msecといった所定の周期で起動されるが、タイマ割込み処理が前回起動されてから所定の周期に相当する時間が経過したタイミングが残余処理の途中であるといった事情により、新たなタイマ割込み処理が所定の周期に相当する時間の経過後に起動された場合であっても、その次のタイマ割込み処理は、上記新たなタイマ割込み処理が起動されてから所定の周期に相当する時間の経過前のタイミングでは開始されない構成としてもよい。つまり、タイマ割込み処理は、基本的には所定の周期で起動されるとともに、残余処理との関係で所定の周期を超える時間の間隔で開始されることがある一方、所定の周期を下回る時間の間隔では開始されない構成としてもよい。この場合であっても、残余処理との関係では、タイマ割込み処理の起動間隔は変動し得るものとなる。 The mode in which the timer interrupt process is periodically started is not limited to the above mode, and is basically started at a predetermined cycle such as 4 msec. Even if the new timer interrupt process is started after the time equivalent to the predetermined cycle has elapsed, because the timing at which the time corresponding to the cycle has elapsed is in the middle of the remaining process, the next timer The interrupt process may not be started at the timing before the lapse of the time corresponding to the predetermined cycle after the start of the new timer interrupt process. That is, the timer interrupt process is basically started at a predetermined cycle, and may be started at an interval of time exceeding the predetermined cycle in relation to the remaining process, while the time is below the predetermined cycle. The configuration may not be started at the interval. Even in this case, the start interval of the timer interrupt process may vary in relation to the remaining process.
さて、タイマ割込み処理では、先ずステップS201にて停電情報記憶処理を実行する。停電情報記憶処理では、MPU102に設けられた入出力ポートを通じて停電監視基板105から電源遮断の発生に対応した停電信号を受信しているか否かを監視し、停電の発生を特定した場合には停電時処理を実行する。
Now, in the timer interrupt process, first, in step S201, a power failure information storage process is executed. In the power failure information storage process, whether or not the power failure signal corresponding to the occurrence of the power interruption is received from the power
続くステップS202では抽選用乱数更新処理を実行する。抽選用乱数更新処理では、大当たり乱数カウンタC1、大当たり種別カウンタC2、リーチ乱数カウンタC3及び電役乱数カウンタC4の更新を実行する。具体的には、大当たり乱数カウンタC1、大当たり種別カウンタC2、リーチ乱数カウンタC3及び電役乱数カウンタC4から現状の数値情報を順次読み出し、それら読み出した数値情報をそれぞれ1加算する処理を実行した後に、読み出し元のカウンタに上書きする処理を実行する。 In the subsequent step S202, a lottery random number update process is executed. In the random number updating process for drawing, the big hit random number counter C1, the big hit type counter C2, the reach random number counter C3, and the electric part random number counter C4 are updated. Specifically, the present numerical value information is sequentially read out from the big hit random number counter C1, the big hit type counter C2, the reach random number counter C3 and the electric part random number counter C4, and the read out numerical information is added one by one. Execute processing to overwrite the counter of reading source.
この場合、数値情報が最大値に達したカウンタについては、数値情報を最小値である「0」にクリアする。また、大当たり乱数カウンタC1、大当たり種別カウンタC2及び電役乱数カウンタC4については、数値情報の更新が1周した際には、対応する初期値カウンタCN1〜CN3から初期値の情報を読み出し、その読み出した初期値の情報を新たな周回の初期値として上書きする。 In this case, for the counter whose numerical value information has reached the maximum value, the numerical value information is cleared to "0" which is the minimum value. Also, for the big hit random number counter C1, the big hit type counter C2 and the electric part random number counter C4, when the updating of the numerical information makes a round, the information of the initial value is read from the corresponding initial value counters CN1 to CN3 and read Overwrite the information of the initial value as the initial value of the new cycle.
ここで、大当たり乱数カウンタC1、大当たり種別カウンタC2及びリーチ乱数カウンタC3は、遊技が正規に進行している状態(具体的には後述するステップS206にて否定判定をする状態)においては、後述するステップS214の特図特電制御処理の1回の実行に対して1回実行される構成となっている。当該特図特電制御処理では、作動口33,34への入賞を監視する処理が実行されるとともに、作動口33,34への入賞が発生している場合には、大当たり乱数カウンタC1、大当たり種別カウンタC2及びリーチ乱数カウンタC3から数値情報を取得する処理が実行される。そして、その取得した数値情報に基づき、大当たり当選か否かの当否判定処理や、大当たり種別を振り分けるための振分判定処理や、リーチ発生当選か否かのリーチ判定処理が実行される。 Here, the jackpot random number counter C1, the jackpot type counter C2 and the reach random number counter C3 will be described later in a state where the game is proceeding normally (specifically, a state where a negative determination is made in step S206 described later). The configuration is such that it is executed once for one execution of the special drawing special power control process of step S214. In the special figure special power control process, the process of monitoring the winning of the operation opening 33, 34 is executed, and when the winning of the operation opening 33, 34 occurs, the big hit random number counter C1, the big hit type A process of acquiring numerical information from the counter C2 and the reach random number counter C3 is executed. Then, based on the acquired numerical value information, a process of determining whether or not a big hit has been made, a process of determining whether a big hit has been made, or a process of determining whether or not a reach has been made is performed.
つまり、大当たり乱数カウンタC1、大当たり種別カウンタC2及びリーチ乱数カウンタC3のそれぞれは、それらの数値情報を取得可能とする1回の契機に対して、数値情報の更新処理が1回行われる構成となっている。そして、上記のとおり、これら大当たり乱数カウンタC1、大当たり種別カウンタC2及びリーチ乱数カウンタC3のそれぞれは、対象となる全ての数値情報が各1回ずつ設定された場合に更新周回が1回完了したと判定される。したがって、パチンコ機10の設計段階にて設定した確率で、大当たり当選が発生し、大当たり当選が発生した場合には、パチンコ機10の設計段階にて設定した割合で、各大当たり結果のいずれかに振り分けられる。また、大当たり当選とならなかった場合には、パチンコ機10の設計段階にて設定した確率でリーチ表示が発生する。
In other words, each of the big hit random number counter C1, the big hit type counter C2 and the reach random number counter C3 is configured such that the process of updating the numerical information is performed once for one occasion that makes it possible to acquire those numerical information. ing. Then, as described above, each of the big hit random number counter C1, the big hit type counter C2 and the reach random number counter C3 is assumed that the update round is completed once when all target numerical information is set once each. It is judged. Therefore, when the jackpot is generated and the jackpot is generated with the probability set at the design stage of the
また、電役乱数カウンタC4は、遊技が正規に進行している状態(具体的には後述するステップS206にて否定判定をする状態)においては、後述するステップS215の普図普電制御処理の1回の実行に対して1回実行される構成となっている。当該普図普電制御処理では、スルーゲート35への入賞を監視する処理が実行されるとともに、スルーゲート35への入賞が発生している場合には、電役乱数カウンタC4から数値情報を取得する処理が実行される。そして、その取得した数値情報に基づき、電動役物34aを開放状態とするか否かの判定処理が実行される。
In addition, in a state where the game is progressing normally (specifically, in a state where a negative determination is made in step S206 described later), the electronic random number counter C4 performs the routine diagram general control processing of step S215 described later. It is configured to be executed once for one execution. In the general-purpose-general-power control processing, processing for monitoring winning on the through
つまり、電役乱数カウンタC4は、その数値情報を取得可能とする1回の契機に対して、数値情報の更新処理が1回行われる構成となっている。そして、上記のとおり、電役乱数カウンタC4は、対象となる全ての数値情報が各1回ずつ設定された場合に更新周回が1回完了したと判定される。したがって、パチンコ機10の設計段階にて設定した確率で、電動役物34aの開放当選が発生する。
That is, the electronic part random number counter C4 has a configuration in which the process of updating the numerical information is performed once with respect to one opportunity for obtaining the numerical information. Then, as described above, it is determined that the updating round is completed once when all the numerical value information to be targets are set once each, as described above. Therefore, the open winning of the motorized jack 34 a occurs with the probability set at the design stage of the
その後、ステップS203では各種初期値更新処理を実行する。各種初期値更新処理では、上記ステップS111〜ステップS113と同様の処理を実行する。また、ステップS204では、上記ステップS114と同様に、変動種別カウンタCSの更新処理を実行する。 Thereafter, in step S203, various initial value update processing is executed. In the various initial value update processing, processing similar to the above-mentioned step S111 to step S113 is executed. In step S204, as in the case of step S114, the process of updating the variation type counter CS is executed.
続くステップS205では、遊技停止判定処理を実行する。遊技停止判定処理では、MPU102に設けられた入出力ポートを通じて磁石検知センサ109における検知結果を読み込み、その検知結果が不正の発生に対応したものであるか否かを判定する。また、前回のタイマ割込み処理におけるステップS211にて不正を検知しているか否かを判定する。これらの判定処理のいずれかにて肯定判定をした場合には、遊技の進行を停止すべき状況であると特定し、これらの判定処理の両方にて否定判定をした場合には、遊技の進行を停止すべき状況ではないと特定する。
In the following step S205, a game stop determination process is executed. In the game stop determination process, the detection result of the
その後、ステップS206にて遊技の進行を停止している状態であるか否かを判定し、遊技の進行を停止していない状態であることを条件に、ステップS207以降の処理を実行する。 Thereafter, in step S206, it is determined whether or not the progress of the game is stopped, and the processes after step S207 are executed on the condition that the progress of the game is not stopped.
ステップS207では、ポート出力処理を実行する。ポート出力処理では、前回のタイマ割込み処理において出力情報の設定が行われている場合に、その出力情報に対応した出力を各種駆動部107,108に行うための処理を実行する。例えば、大入賞口32aを開放状態に切り換えるべき情報が設定されている場合には可変入賞駆動部107への駆動信号の出力を開始させ、閉鎖状態に切り換えるべき情報が設定されている場合には当該駆動信号の出力を停止させる。また、下作動口34の電動役物34aを開放状態に切り換えるべき情報が設定されている場合には役物駆動部108への駆動信号の出力を開始させ、閉鎖状態に切り換えるべき情報が設定されている場合には当該駆動信号の出力を停止させる。
In step S207, port output processing is performed. In the port output process, when setting of output information is performed in the previous timer interrupt process, a process for performing an output corresponding to the output information to the
続くステップS208では、読み込み処理を実行する。読み込み処理では、停電信号及び入賞信号以外の信号の読み込みを実行し、その読み込んだ情報を今後の処理にて利用するために記憶する。 In the following step S208, a reading process is performed. In the reading process, reading of signals other than the power failure signal and the winning signal is executed, and the read information is stored for use in future processing.
続くステップS209では入賞検知処理を実行する。当該入賞検知処理では、各入賞検知センサ106a〜106hから受信している信号を読み込むとともに、一般入賞口31、大入賞口32a、上作動口33、下作動口34及びスルーゲート35への入賞の有無を特定する処理を実行する。
In the subsequent step S209, a winning detection process is executed. In the winning detection process, the signals received from each of the winning detection sensors 106a to 106h are read, and the general winning
続くステップS210では、RWM104に設けられている複数種類のタイマカウンタの数値情報をまとめて更新するためのタイマ更新処理を実行する。この場合、記憶されている数値情報が減算されて更新されるタイマカウンタを集約して扱う構成であるが、減算式のタイマカウンタの更新及び加算式のタイマカウンタの更新の両方を集約して行う構成としてもよい。
In the subsequent step S210, a timer update process for collectively updating numerical information of a plurality of types of timer counters provided in the
続くステップS211では、不正用の監視対象として設定されている所定の事象が発生しているか否かを監視する不正検知処理を実行する。当該不正検知処理では、複数種類の事象の発生を監視し、所定の事象が発生していること(例えば図示しない振動検知センサが振動を検知していることや、図示しない電波検知センサが電波を検知していること)を確認することで、次回のタイマ割込み処理における上記ステップS205にて遊技停止用の設定を行い、ステップS206にて肯定判定するようになる。 In the subsequent step S211, a fraud detection process is performed to monitor whether or not a predetermined event set as a fraud monitoring target has occurred. In the fraud detection process, the occurrence of a plurality of types of events is monitored, and a predetermined event is occurring (for example, a vibration detection sensor (not shown) is detecting vibration or a radio wave detection sensor (not shown) By confirming that it is detected, setting for stopping the game is performed in the above-mentioned step S205 in the next timer interrupt processing, and an affirmative determination is made in step S206.
続くステップS212では、遊技球の発射制御を行うための発射制御処理を実行する。発射ハンドル54に対して発射操作が継続されている状況では、既に説明したとおり、所定の発射周期である0.6secに1個の遊技球が発射される。
In the following step S212, a launch control process is performed to control the launch of the gaming ball. In the situation where the firing operation is continued to the
続くステップS213では、入力状態監視処理として、ステップS208の読み込み処理にて読み込んだ情報に基づいて、各入賞検知センサ106a〜106hの断線確認や、遊技機本体12や前扉枠14の開放確認を行う。
In the subsequent step S213, as input state monitoring processing, confirmation of disconnection of each of the winning detection sensors 106a to 106h and confirmation of opening of the gaming machine
続くステップS214では、遊技回の実行制御及び開閉実行モードの実行制御を行うための特図特電制御処理を実行する。当該特図特電制御処理の内容は後に説明する。 In the following step S214, special figure electric power control processing for executing execution control of game times and execution control of the open / close execution mode is executed. The contents of the special figure special power control process will be described later.
続くステップS215にて普図普電制御処理を実行する。普図普電制御処理では、スルーゲート35への入賞が発生している場合に普図側の保留情報を取得するための処理を実行するとともに、普図側の保留情報が記憶されている場合にその保留情報について開放判定を行い、さらにその開放判定を契機として普図用の演出を行うための処理を実行する。また、開放判定の結果に基づいて、下作動口34の電動役物34aを開閉させる処理を実行する。
In the following step S215, the general-purpose power control process is executed. When the winning gate on the through
続くステップS216では、直前のステップS214及びステップS215の処理結果に基づいて、メイン表示部43に係る保留情報の増減個数を第1保留発光部45に反映させるための出力情報の設定を行うとともに、役物用表示部44に係る保留情報の増減個数を第2保留発光部46に反映させるための出力情報の設定を行う。また、ステップS216では、直前のステップS214及びステップS215の処理結果に基づいて、メイン表示部43の表示内容を更新させるための出力情報の設定を行うとともに、役物用表示部44の表示内容を更新させるための出力情報の設定を行う。
In the subsequent step S216, based on the processing results of the immediately preceding step S214 and step S215, setting of output information for reflecting the increase / decrease number of the hold information concerning the
続くステップS217では、遊技回及び開閉実行モードのいずれもが実行されていない状況において図柄表示装置41の表示内容を待機表示用のものとするためのデモ表示用処理を実行するとともに、ステップS218では、払出制御装置97から受信したコマンド及び信号の内容を確認し、その確認結果に対応した処理を行うための払出状態受信処理を実行する。また、ステップS219では、賞球コマンドを出力対象として設定するための払出出力処理を実行する。
In the following step S217, a process for demonstration display is performed to set the display content of the
続くステップS220では、今回のタイマ割込み処理にて実行された各種処理の処理結果に応じた外部信号の出力の開始及び終了を制御するための外部情報設定処理を実行する。また、ステップS221では、試射試験情報を編集するための処理を実行する。 In the subsequent step S220, an external information setting process is performed to control the start and end of output of an external signal according to the process result of various processes executed in the current timer interrupt process. In step S221, a process for editing the test shot information is executed.
ステップS206にて肯定判定をした場合、又はステップS207〜ステップS221の処理を実行した後は、ステップS222に進む。ステップS222では、割込み終了宣言の設定を実行する。MPU102では、一度タイマ割込み処理が起動された場合、次のタイマ割込み処理が起動されるための条件の1つとして割込み終了宣言の設定を行うことが定められており、ステップS222では、次のタイマ割込み処理の実行を可能とするために割込み終了宣言の設定を行う。また、ステップS223では、割込み許可の設定を行う。MPU102では、タイマ割込み処理が一旦起動されると、割込み禁止の状態に設定されるため、ステップS223では、次のタイマ割込み処理の実行を可能とするために割込み許可の設定を行う。その後、本タイマ割込み処理を終了する。
When an affirmation judging is carried out at Step S206, or after processing of Step S207-Step S221 is performed, it progresses to Step S222. In step S222, the setting of the interrupt end declaration is performed. In the
<特図特電制御処理>
次に、タイマ割込み処理(図9)のステップS214にて実行される特図特電制御処理について、図10のフローチャートを参照しながら説明する。
<Special figure special power control process>
Next, the special figure special power control process executed in step S214 of the timer interrupt process (FIG. 9) will be described with reference to the flowchart of FIG.
特図特電制御処理では、上作動口33又は下作動口34への入賞が発生している場合に保留情報を取得するための処理を実行するとともに、保留情報が記憶されている場合にその保留情報について当否判定を行い、さらにその当否判定を契機として遊技回用の演出を行うための処理を実行する。また、当否判定の結果に基づいて、遊技回用の演出後に開閉実行モードに移行させる処理を実行するとともに、開閉実行モード中及び開閉実行モード終了時の処理を実行する。
In the special figure special power control process, the process for acquiring the hold information is executed when the
具体的には、先ずステップS301にて、保留情報の取得処理を実行する。保留情報の取得処理では、上作動口33又は下作動口34への入賞が発生しているか否かを判定し、入賞が発生している場合には保留格納エリア104bにおける保留数記憶エリアNAに格納された保留数を読み出し、当該保留数が上限値(本実施の形態では「4」)未満であるか否かを判定する。保留数が上限値未満である場合には、保留数を1加算するとともに、前回のステップS202にて更新した大当たり乱数カウンタC1、大当たり種別カウンタC2及びリーチ乱数カウンタC3の各数値情報を、保留用エリアREの空き保留エリアRE1〜RE4のうち最初の保留エリアに格納する。
Specifically, first, in step S301, a process of acquiring pending information is executed. In the process of acquiring the hold information, it is determined whether or not a winning has occurred in the
なお、上作動口33及び下作動口34への入賞が同時に発生している場合には、保留情報の取得処理を1回実行する範囲内において、上記保留情報を取得するための処理を複数回実行する。
When winning in the
ステップS301にて保留情報の取得処理を実行した後は、ステップS302に進む。ステップS302では、RWM104に設けられた特図特電カウンタの情報を読み出す処理を実行する。続くステップS303では、ROM103から特図特電アドレステーブルを読み出す処理を実行する。そして、ステップS304にて、特図特電アドレステーブルから特図特電カウンタの情報に対応した開始アドレスを取得する処理を実行する。
After executing the acquisition process of pending information in step S301, the process proceeds to step S302. In step S302, a process of reading information of the special view special charge counter provided in the
ここで、ステップS302〜ステップS304の処理内容について説明する。 Here, the processing content of step S302 to step S304 will be described.
既に説明したとおり特図特電制御処理には、遊技回用の演出に係る処理と、開閉実行モードに係る処理と、が含まれている。この場合に、遊技回用の演出に係る処理として、遊技回用の演出を開始させるための処理である特図変動開始処理(ステップS306)と、遊技回用の演出を進行させるための処理である特図変動中処理(ステップS307)と、遊技回用の演出を終了させるための処理である特図確定中処理(ステップS308)と、が設定されている。 As described above, the special view special power control process includes a process relating to an effect for game circulation and a process relating to the open / close execution mode. In this case, as a process relating to the effects for the game run, the special figure variation start process (step S306), which is a process for starting the effect for the game run, and the process for advancing the effect for the game run A special figure changing process (step S307) and a special figure determining process (step S308), which is a process for ending the effects for game circulation, are set.
また、開閉実行モードに係る処理として、開閉実行モードのオープニングを制御するための処理である特電開始処理(ステップS309)と、大入賞口32aの開放中の状態を制御するための処理である特電開放中処理(ステップS310)と、大入賞口32aの閉鎖中の状態を制御するための処理である特電閉鎖中処理(ステップS311)と、開閉実行モードのエンディング及び開閉実行モード終了時の遊技状態の移行を制御するための処理である特電終了処理(ステップS312)と、が設定されている。
Also, as the processing related to the opening / closing execution mode, the special power start processing (step S309) which is processing for controlling the opening of the opening / closing execution mode, and the special electric power processing for controlling the open state of the special winning
このような処理構成において、特図特電カウンタは、上記複数種類の処理のうちいずれを実行すべきであるかをMPU102にて把握するためのカウンタであり、特図特電アドレステーブルには、特図特電カウンタの数値情報に対応させて、上記複数種類の処理を実行するためのプログラムの開始アドレスが設定されている。
In such a processing configuration, the special figure special charge counter is a counter for the
この場合、開始アドレスSA0は、特図変動開始処理(ステップS306)を実行するためのプログラムの開始アドレスであり、開始アドレスSA1は、特図変動中処理(ステップS307)を実行するためのプログラムの開始アドレスであり、開始アドレスSA2は、特図確定中処理(ステップS308)を実行するためのプログラムの開始アドレスであり、開始アドレスSA3は、特電開始処理(ステップS309)を実行するためのプログラムの開始アドレスであり、開始アドレスSA4は、特電開放中処理(ステップS310)を実行するためのプログラムの開始アドレスであり、開始アドレスSA5は、特電閉鎖中処理(ステップS311)を実行するためのプログラムの開始アドレスであり、開始アドレスSA6は、特電終了処理(ステップS312)を実行するためのプログラムの開始アドレスである。 In this case, the start address SA0 is a start address of a program for executing the special figure change start process (step S306), and the start address SA1 is a program for performing the special figure change in process (step S307). The start address SA2 is a start address of a program for executing the special figure determination process (step S308). The start address SA3 is a program for performing a special power start process (step S309). The start address SA4 is a start address of a program for executing the special power release process (step S310). The start address SA5 is a program for performing the special power close process (step S311). Start address, start address SA6 A start address of a program for executing (step S312).
特図特電カウンタは、現状格納されている数値情報に対応した処理を終了した場合に当該数値情報を更新すべき条件が成立していることを契機として、その次の処理回における特図特電制御処理にて実行される処理に対応させて、1加算、1減算又は「0」クリア(初期化)される。したがって、各処理回における特図特電制御処理では、特図特電カウンタにセットされている数値情報に応じた処理を実行すればよいこととなる。 The special figure special power counter performs special figure special power control in the next processing cycle when the condition for updating the numerical value information is satisfied when the process corresponding to the currently stored numerical information is finished. One is added, one is subtracted, or "0" is cleared (initialized) corresponding to the process executed in the process. Therefore, in the special figure special power control process in each processing cycle, the process according to the numerical information set in the special figure special power counter may be executed.
上記構成によれば、特図特電制御としていずれの処理を実行すべき状態であるかを、各種フラグの有無を確認しなくてもMPU102にて把握することが可能となる。例えば、遊技回用の演出は、他の遊技回用の演出が実行されておらず且つ開閉実行モードではない場合に開始されるが、各状態をフラグの有無により判断しようとすると、遊技回用の演出に係る処理にて、遊技回用の演出を開始させる前に、遊技回用の演出の実行中であることを示すフラグがセットされているか否かの確認と、開閉実行モードの実行中であることを示すフラグがセットされているか否かの確認とを行う必要が生じる。また、遊技回用の演出の実行中には、遊技回用の演出の実行中であることを示すフラグがセットされているか否かの確認と、確定表示中であることを示すフラグがセットされているか否かの確認とを行う必要が生じる。
According to the above configuration, it is possible to grasp which processing is to be executed as the special figure special power control by the
また、開閉実行モードは、遊技回用の演出が終了し且つ他の開閉実行モードが実行されていない場合に開始されるが、各状態をフラグの有無により判断しようとすると、開閉実行モードに係る処理にて、開閉実行モードを開始させる前に、遊技回用の演出が終了したことを示すフラグがセットされているか否かの確認と、開閉実行モードの実行中であることを示すフラグがセットされているか否かの確認とを行う必要が生じ、さらにオープニング中である場合には、オープニング中であることを示すフラグがセットされているか否かの確認を行う必要が生じる。また、オープニング以降では、開閉実行モードの実行中であることを示すフラグがセットされているか否かの確認を行うとともに、大入賞口32aが開放中であることを示すフラグがセットされているか否かの確認を行う必要が生じる。さらにまた、エンディング中である場合には、エンディング中であることを示すフラグがセットされているか否かの確認を行う必要が生じる。
In addition, the opening and closing execution mode is started when the effects for the game are ended and the other opening and closing execution modes are not executed, but when trying to judge each state according to the presence or absence of the flag, it relates to the opening and closing execution mode In processing, before starting the opening and closing execution mode, it is confirmed whether or not the flag indicating that the effect for the game cycle is finished is set, and the flag indicating that the opening and closing execution mode is under execution is set It is necessary to confirm whether or not it has been done, and if it is in the process of opening, it is also necessary to confirm whether or not the flag indicating that it is in the process of opening is set. Also, after the opening, it is checked whether the flag indicating that the open / close execution mode is being executed is set or not, and the flag indicating that the special winning
これに対して、特図特電カウンタを利用すれば、様々なフラグを用意しておく必要はなく、さらには各処理の実行タイミングを確認する際の情報も集約される。よって、処理の簡素化が図られる。 On the other hand, if a special drawing special charge counter is used, it is not necessary to prepare various flags, and furthermore, the information at the time of confirming the execution timing of each process is also collected. Thus, the processing can be simplified.
ステップS304の処理を実行した後は、ステップS305にて、ステップS304にて取得した開始アドレスの示す処理にジャンプする処理を実行する。具体的には、取得した開始アドレスがSA0である場合にはステップS306の特図変動開始処理にジャンプする。 After the process of step S304 is performed, in step S305, a process of jumping to the process indicated by the start address acquired in step S304 is performed. Specifically, when the acquired start address is SA0, the process jumps to the special map change start process of step S306.
特図変動開始処理では、保留情報が保留記憶されていることを条件に、その保留情報が大当たり当選に対応しているか否かを判定する当否判定処理、及び大当たり当選に対応している場合にはその保留情報がいずれの大当たり結果に対応しているのかを判定する振分判定処理を実行する。当否判定処理に際しては、保留情報において大当たり乱数カウンタC1から取得した数値情報が、大当たり当選に対応した数値情報であるか否かの判定を行う。また、振分判定処理に際しては、保留情報において大当たり種別カウンタC2から取得した数値情報が、いずれの大当たり結果の区分に対応しているか否かの判定を行う。 In the special figure fluctuation start process, on the condition that the suspension information is stored on hold, it is determined whether or not the suspension information corresponds to the big hit in the case of supporting the big hit or the win determination process. Executes a distribution determination process to determine which jackpot result the hold information corresponds to. At the time of the propriety determination processing, it is determined whether the numerical information acquired from the jackpot random number counter C1 in the hold information is the numerical information corresponding to the jackpot winning. Further, in the distribution determination process, it is determined whether the numerical information acquired from the jackpot type counter C2 in the hold information corresponds to any of the jackpot result classifications.
当否判定処理及び振分判定処理だけでなく、その保留情報が大当たり当選に対応していない場合には、その保留情報がリーチ発生に対応しているか否かを判定するリーチ判定処理を実行するとともに、その時点における変動種別カウンタCSの数値情報を利用して遊技回の継続時間を選択する継続時間の選択処理を実行する。なお、リーチ判定処理に際しては、保留情報においてリーチ乱数カウンタC3から取得した数値情報が、リーチ発生の数値情報に対応しているか否かの判定を行う。 In addition to the success / failure determination process and the distribution determination process, when the suspension information does not correspond to the big hit, the reach determination process is performed to determine whether the suspension information corresponds to the reach occurrence. Using the numerical information of the fluctuation type counter CS at that time, the processing of selecting the duration to select the duration of the game is executed. In the reach determination process, it is determined whether the numerical information acquired from the reach random number counter C3 in the hold information corresponds to the numerical information of the reach occurrence.
継続時間の情報を選択した場合には、当該継続時間の情報を含む変動用コマンドと遊技結果の情報を含む種別コマンドとを音光制御装置82に送信するとともに、メイン表示部43における絵柄の変動表示を開始させる。これにより、1遊技回が開始された状態となり、メイン表示部43及び図柄表示装置41にて遊技回用の演出が開始される。
When the information of the duration is selected, the variation command including the information of the duration and the type command including the information of the game result are transmitted to the sound
ちなみに、このように遊技回用の演出を開始させた場合には、特図特電カウンタの数値情報を1加算することで、当該カウンタの数値情報を特図変動開始処理に対応したものから特図変動中処理に対応したものに更新する。 By the way, when the effect for the game circulation is started in this way, the numerical information of the special figure special power counter is incremented by 1, and the numerical information of the counter is selected from those corresponding to the special figure fluctuation start process. Update to the one corresponding to the processing during fluctuation.
取得した開始アドレスがSA1である場合にはステップS307の特図変動中処理にジャンプする。特図変動中処理では、遊技回の継続時間中であって、確定表示前のタイミングであるか否かを判定する処理を実行し、確定表示前であればメイン表示部43における絵柄の表示態様を規則的に変化させるための処理を実行する。
If the acquired start address is SA1, the process jumps to the special figure variation processing of step S307. In the special figure changing process, a process of determining whether or not it is in the continuation time of the game and is the timing before the finalized display is executed, and if it is the finalized display, the display mode of the design in the
ちなみに、確定表示させるタイミングとなるまで特図変動中処理にて待機するのではなく、確定表示させるタイミングではない場合には上記規則的に変化させるための処理を実行した後に、本特図変動中処理を終了する。したがって、遊技回用の演出が開始された後は、確定表示させるタイミングとなるまで、特図特電制御処理が起動される度に特図変動中処理が起動される。また、確定表示させるタイミングとなった場合には、特図特電カウンタの数値情報を1加算することで、当該カウンタの数値情報を特図変動中処理に対応したものから特図確定中処理に対応したものに更新する。 By the way, this special view change is not performed after waiting for the special display change processing until the final display timing is reached, and after the process for regularly changing the above-mentioned regular display is not performed. End the process. Therefore, after the special effects for the game are started, the special figure variation in progress process is activated every time the special figure electric power control process is activated, until the timing for finalizing the display. In addition, when it is time to display fixedly, by adding 1 to the numeric information of the special chart special power counter, it corresponds to the special chart finalization process from the one corresponding to the special chart fluctuation process of the numerical information of the counter. Update to what you
取得した開始アドレスがSA2である場合にはステップS308の特図確定中処理にジャンプする。特図確定中処理では、図柄表示装置41にて今回の遊技回の停止結果を最終停止表示させるために、最終停止コマンドを音光制御装置82に送信するとともに、メイン表示部43における絵柄の表示態様を今回の遊技回の抽選結果に対応した表示態様とする。また、特図確定中処理では、確定表示中の期間が経過したか否かを判定し、当該期間が経過している場合には開閉実行モードへの移行が発生するか否かの判定を行い、開閉実行モードへの移行が発生する場合には当該モード移行用の処理を実行する。
If the acquired start address is SA2, the process jumps to the processing during special image determination in step S308. In the special figure finalization process, the final stop command is transmitted to the sound
ちなみに、確定表示中の期間が経過するまで特図確定中処理にて待機するのではなく、当該期間が経過していない場合には本特図確定中処理を終了する。したがって、確定表示が開始された後は、確定表示中の期間が経過するまで、特図特電制御処理が起動される度に特図確定中処理が起動される。また、確定表示中の期間が経過した場合には、開閉実行モードへの移行が発生しない状況では特図特電カウンタの数値情報を初期化(すなわち「0」クリア)し、開閉実行モードへの移行が発生する状況では特図特電カウンタの数値情報を1加算することで、当該カウンタの数値情報を特図確定中処理に対応したものから特電開始処理に対応したものに更新する。 By the way, instead of waiting in the processing during the special drawing determination until the period during the definite display elapses, the processing during the special drawing determination is ended when the period has not elapsed. Therefore, after the definite display is started, the special figure determination processing is activated every time the special figure electric power control processing is activated until the period during the definite display elapses. In addition, if the transition to the open / close execution mode does not occur when the fixed display period has elapsed, the numeric information of the special figure special power counter is initialized (that is, "0" is cleared), and the transition to the open / close execution mode is performed. In a situation where occurs, the numerical information of the special figure special power counter is incremented by 1, and the numerical information of the counter is updated from the one corresponding to the processing during the special figure determination to the one corresponding to the special power start processing.
取得した開始アドレスがSA3である場合にはステップS309の特電開始処理にジャンプする。特電開始処理では、開閉実行モードが開始されることを示すオープニングコマンドを音光制御装置82に送信する。また、特電開始処理では、開閉実行モードのオープニング期間が経過したか否かを判定する。オープニング期間が経過していない場合には特電開始処理にて待機するのではなく本特電開始処理を終了する。したがって、開閉実行モードのオープニング演出が開始された後は、オープニング期間が経過するまで、特図特電制御処理が起動される度に特電開始処理が起動される。また、オープニング期間が経過した場合には、特図特電カウンタの数値情報を1加算することで、当該カウンタの数値情報を特電開始処理に対応したものから特電開放中処理に対応したものに更新する。
If the acquired start address is SA3, the process jumps to the special power start process of step S309. In the special power start process, an opening command indicating that the open / close execution mode is started is transmitted to the sound
取得した開始アドレスがSA4である場合にはステップS310の特電開放中処理にジャンプする。特電開放中処理では、1のラウンド遊技を開始させるとともに、当該ラウンド遊技の終了条件が成立したか否かを判定する。終了条件が成立していない場合には特電開放中処理にて待機するのではなく、上記終了条件の成立を監視するための処理を実行した後に本特電開放中処理を終了する。上記終了条件が成立している場合には、特図特電カウンタの数値情報を1加算することで、当該カウンタの数値情報を特電開放中処理に対応したものから特電閉鎖中処理に対応したものに更新する。 If the acquired start address is SA4, the process jumps to the processing during the power-on release in step S310. In the special power open process, it is determined whether a round game of 1 is started and whether or not an end condition of the round game is established. If the termination condition is not satisfied, the process does not stand by in the process of opening the TPC, but after executing the process for monitoring the establishment of the termination condition, the process of the TPC being opened is ended. When the above termination condition is satisfied, the numerical information of the special electric power special counter is added by 1 to change the numerical information of the counter from the one corresponding to the special electric power open process to the one corresponding to the special electric power closed process. Update.
取得した開始アドレスがSA5である場合にはステップS311の特電閉鎖中処理にジャンプする。特電閉鎖中処理では、1のラウンド遊技を終了させる処理を実行する。また、ラウンド遊技間のインターバル期間においては、インターバル期間が経過したか否かを判定する。インターバル期間が経過していない場合には特電閉鎖中処理にて待機するのではなく本特電閉鎖中処理を終了する。したがって、インターバル期間が開始された場合には当該期間が経過するまで、特図特電制御処理が起動される度に特電閉鎖中処理が起動される。また、インターバル期間が経過した場合には、特図特電カウンタの数値情報を1減算することで、当該カウンタの数値情報を特電閉鎖中処理に対応したものから特電開放中処理に対応したものに更新する。 If the acquired start address is SA5, the processing jumps to the processing during the special power closing of step S311. In the special power closed process, a process to end one round game is executed. In addition, in an interval period between round games, it is determined whether an interval period has elapsed. If the interval period has not elapsed, the process is terminated instead of waiting in the process of closing the special power supply, but ending the process of closing the special electric charge. Therefore, when the interval period is started, the special electric power closing process is activated every time the special electric power special control process is activated until the period has elapsed. In addition, when the interval period has elapsed, the numerical information of the special power special counter is decremented by 1, and the numerical information of the counter is updated from the one corresponding to the special electric power closing process to the one corresponding to the special electric power open process. Do.
一方、最後のラウンド遊技に対する特電閉鎖中処理では1のラウンド遊技を終了させる処理を実行した後に、特図特電カウンタの数値情報を1加算することで、当該カウンタの数値情報を特電閉鎖中処理に対応したものから特電終了処理に対応したものに更新する。 On the other hand, after the processing to end one round game is executed in the special electric power closing processing for the last round game, the numerical information of the special electric power special counter is added to one to process the numerical information of the counter to special electric power closing processing. Update to the one corresponding to the special power termination processing from the corresponding one.
取得した開始アドレスがSA6である場合にはステップS312の特電終了処理にジャンプする。特電終了処理では、開閉実行モードが終了されることを示すエンディングコマンドを音光制御装置82に送信する。また、特電終了処理では、開閉実行モードのエンディング期間が経過したか否かを判定する。エンディング期間が経過していない場合には特電終了処理にて待機するのではなく本特電終了処理を終了する。したがって、開閉実行モードのエンディング演出が開始された後は、エンディング期間が経過するまで、特図特電制御処理が起動される度に特電終了処理が起動される。また、エンディング期間が経過した場合には、開閉実行モード後の遊技状態(当否抽選モード及びサポートモード)を設定するための処理を実行した後に、特図特電カウンタの数値情報を初期化することで、当該カウンタの数値情報を特電終了処理に対応したものから特図変動開始処理に対応したものに更新する。
If the acquired start address is SA6, the process jumps to the special power termination process of step S312. In the special power termination process, an ending command indicating that the open / close execution mode is terminated is transmitted to the sound
<数値情報の取得に関して不正を施す行為に対する対策>
ここで、本パチンコ機10では、大当たり乱数カウンタC1が所定の数値情報となっていることを不正に読み取り、さらにその読み取り結果に基づき、大当たり乱数カウンタC1の数値情報が大当たりに対応した数値情報となったタイミングで、作動口33,34への入賞が発生したかのような状態とすることで、不正に開閉実行モードへの移行を発生させようとする行為が想定される。以下、当該不正行為を阻止するための構成について説明する。
<Countermeasures against the act of impersonating the acquisition of numerical information>
Here, the
当該不正行為の対策についての構成の説明に先立ち、上記不正行為がどのように行われるのかについて、図11を参照しながら説明する。図11は、MPU102において当該MPU102外部から信号を入力する場合の電気的構成を説明するためのブロック図である。
Prior to the description of the configuration of the countermeasure against the fraud, how the fraud is performed will be described with reference to FIG. FIG. 11 is a block diagram for explaining an electrical configuration when the
図11に示すように、MPU102には、当該MPU102外部から信号を受信するとともに、当該MPU102外部に信号を送信するために、入出力ポート102aが設けられている。入出力ポート102aには、所定数(具体的には8個)の端子が設けられており、MPU102内のレジスタに設けられた所定のフラグの状態に応じて、入出力ポート102aが入力用の状態と出力用の状態とに切り換えられる。
As shown in FIG. 11, the
入出力ポート102aを入力用の状態とした状況において、MPU102では、各種信号を当該MPU102外部から受信する。この信号の種類は、既に説明したとおりであり、停電監視基板105から停電発生の有無に対応した信号を受信し、各種入賞検知センサ106a〜106h(図6参照)のそれぞれから入賞検知結果に対応した信号を受信し、さらに磁石検知センサ109から磁気の検知結果に対応した信号を受信する。また、これら以外にも信号を受信する。そして、この入力対象となっている信号の種類の数は、入出力ポート102aに設けられた端子数よりも多くなっている。
In the situation where the input /
これに対応させて主制御基板101には、第1ポート用ドライバ101aと第2ポート用ドライバ101bとが設けられており、入力対象となっている信号は各ポート用ドライバ101a,101bに入力される構成となっている。第1ポート用ドライバ101aに入力される信号の種類の数は、入出力ポート102aの端子数以下となっており、さらに第2ポート用ドライバ101bに入力される信号の種類の数も、入出力ポート102aの端子数以下となっている。
The
この場合、第1ポート用ドライバ101aに対しては、第1信号経路LN1を通じて停電監視基板105が電気的に接続されており、停電監視基板105からの停電信号(停電を検知していない場合はHI及びLOWのうち一方であり、停電を検知している場合にはHI及びLOWのうち他方である)は第1ポート用ドライバ101aに入力される。また、第2ポート用ドライバ101bに対しては、第2信号経路LN2を通じて磁石検知センサ109が電気的に接続されており、磁石検知センサ109からの磁石検知信号(磁気を検知していない場合にはHI及びLOWのうち一方であり、磁気を検知している場合にはHI及びLOWのうち他方である)は第2ポート用ドライバ101bに入力される。
In this case, the
第1ポート用ドライバ101a及び第2ポート用ドライバ101bは、第3信号経路LN3を通じて入出力ポート102aに対して電気的に接続されている。この場合、第3信号経路LN3は、第1ポート用ドライバ101aから続く信号経路と第2ポート用ドライバ101bから続く信号経路とが途中位置で合流するとともに、その合流後の信号経路が入出力ポート102aに接続されてなる。
The first port driver 101a and the
また、MPU102は、上記第3信号経路LN3とは異なる第4信号経路LN4を通じて第1ポート用ドライバ101aと電気的に接続されているとともに、上記第3信号経路LN3とは異なる第5信号経路LN5を通じて第2ポート用ドライバ101bと電気的に接続されている。MPU102から第4信号経路LN4を通じて第1ポート用ドライバ101aに信号出力がなされている場合には、MPU102にて受信する対象の信号が第1ポート用ドライバ101aに対して接続されている信号出力元からの信号となる。一方、MPU102から第5信号経路LN5を通じて第2ポート用ドライバ101bに信号出力がなされている場合には、MPU102にて受信する対象の信号が第2ポート用ドライバ101bに対して接続されている信号出力元からの信号となる。
Further, the
上記のような構成において、大当たり乱数カウンタC1が所定の数値情報となっていることを不正に読み取る場合、例えば不正装置Aを第4信号経路LN4及び第5信号経路LN5のそれぞれに対して電気的に接続することで、MPU102が第1ポート用ドライバ101aを通じて信号を受信している状態、及びMPU102が第2ポート用ドライバ101bを通じて信号を受信している状態のいずれであるかを特定可能とする。ちなみに、主制御装置81の外部に存在している不正装置Aを第4信号経路LN4及び第5信号経路LN5に対して電気的に接続する場合には、主制御装置81の基板ボックス83に不正に形成した孔又は基板ボックス83に形成された通気孔を通じて不正な接続が行われる。
In the above configuration, when the large random number counter C1 illegally reads that the predetermined numerical information is obtained, for example, the illegal device A is electrically connected to each of the fourth signal path LN4 and the fifth signal path LN5. Enables the
この場合に、上述したタイマ割込み処理(図9)では、抽選用乱数更新処理(ステップS202)を間に挟むようにして、停電情報記憶処理(ステップS201)と遊技停止判定処理(ステップS205)とが存在しており、上記のように不正装置Aを電気的に接続した場合には、第4信号経路LN4を通じて信号出力が行われた状態と第5信号経路LN5を通じて信号出力が行われた状態との間の時間を読み取ることで、抽選用乱数更新処理(ステップS202)に要した時間を把握することが可能となる。 In this case, in the timer interrupt process (FIG. 9) described above, a power failure information storage process (step S201) and a game stop determination process (step S205) exist with the random number update process for lottery (step S202) interposed therebetween. When the unauthorized device A is electrically connected as described above, the signal output is performed through the fourth signal path LN4 and the signal output is performed through the fifth signal path LN5. By reading the time between them, it becomes possible to grasp the time required for the random number updating process for lottery (step S202).
抽選用乱数更新処理では、既に説明したとおり、大当たり乱数カウンタC1の数値情報の更新処理が実行されるが、当該数値情報の更新に際しては、
1.数値情報が次の順番の数値情報となるように数値情報を1加算するだけの場合
2.数値情報が次の順番の数値情報となるように数値情報を1加算した結果が最大値を超えている場合に最小値にクリアする場合
3.数値情報が次の順番の数値情報となるように数値情報を1加算した結果が、今回の数値情報の更新周回における初期値となっている場合に第1初期値カウンタCN1から初期値を新たに取得して設定する場合
という1.〜3.の3種類の更新態様が存在する。
In the lottery random number updating process, as described above, the process of updating the numerical information of the jackpot random number counter C1 is executed, but when updating the numerical information,
1. In the case where only one addition of numerical information is performed so that the numerical information becomes numerical information of the
これら各更新態様に要する処理時間は相違している。具体的には、上記1.<上記2.<上記3.の順番で処理時間が長くなる。したがって、上記1.〜3.のいずれが実行されるかによって、停電情報記憶処理(ステップS201)が実行されてから遊技停止判定処理(ステップS205)が実行されるまでに要する処理時間も変動することとなる。 The processing time required for each of these update modes is different. Specifically, the above 1. <Above 2. <Above 3. The processing time increases in the order of. Therefore, the above 1. ~ 3. Depending on which is executed, the processing time required from the power failure information storage process (step S201) to the game stop determination process (step S205) also fluctuates.
このような事情においては、上記のように不正装置Aにて抽選用乱数更新処理(ステップS202)に要した時間が把握されると、大当たり乱数カウンタC1の数値情報の更新処理が上記1.〜3.のうちいずれについて実行されているのかを特定することが可能となる。特に、上記2.及び上記3.の場合、上記1.の場合の処理時間と大きく相違しているため、少なくとも上記1.以外が実行されていることを容易に特定することが可能となる。 Under such circumstances, when the time taken for the random number updating process for lottery (step S202) is grasped by the unauthorized device A as described above, the process of updating the numerical information of the jackpot random number counter C1 becomes the above-mentioned 1.. ~ 3. It is possible to identify which of the two is being executed. In particular, the above 2. And 3. above. In the case of 1) above. The processing time is largely different from that in the case of It is possible to easily identify that the other is being executed.
上記2.であることが特定された場合には、大当たり乱数カウンタC1の数値情報が最小値である「0」となっていることが特定されたこととなる。そうすると、主制御装置81のROM103を不正取得などすることによって、大当たり当選となる数値情報の種類と大当たり乱数カウンタC1の更新周期を事前に把握しておけば、上記のように大当たり乱数カウンタC1の数値情報が「0」となるタイミングを取得できれば、大当たり乱数カウンタC1の数値情報が大当たり当選に対応した数値情報となるタイミングで、作動口33,34の入賞検知センサが入賞を検知したとMPU102に特定させることが可能となる。この場合、不正に大当たり当選が発生させられてしまう。なお、不正装置Aを作動口33,34の入賞検知センサとMPU102との間の信号経路に電気的に接続させておくことで、上記タイミングで作動口33,34の入賞検知センサが入賞を検知したとMPU102に特定させることが可能となる。
Above 2. In the case where it is specified that the numerical value information of the jackpot random number counter C1 is "0", which is the minimum value, is specified. Then, if the type of numerical information to be a big hit and the update cycle of the big hit random number counter C1 are grasped in advance by illegally acquiring the
以下、上記不正行為の対策となる構成を複数パターン説明する。 Hereinafter, a plurality of patterns of the configuration to be a countermeasure against the above-mentioned fraud will be described.
<第1のパターン>
先ず、上記不正行為の対策となる第1のパターンの構成について説明する。
<First pattern>
First, the configuration of a first pattern that is a countermeasure against the above-mentioned fraudulent activity will be described.
図12は、本第1のパターンにおける抽選用乱数更新処理(ステップS202)を示すフローチャートである。 FIG. 12 is a flowchart showing the lottery random number updating process (step S202) in the first pattern.
抽選用乱数更新処理では、先ずステップS401にて、大当たり乱数カウンタC1の数値情報を定期的に更新するための大当たり乱数更新処理を実行する。当該大当たり乱数更新処理の詳細は、後に説明する。 In the lottery random number updating process, first, in step S401, a jackpot random number updating process for periodically updating the numerical information of the jackpot random number counter C1 is executed. Details of the jackpot random number update process will be described later.
またステップS402では、大当たり種別カウンタC2の数値情報を定期的に更新するための大当たり種別更新処理を実行し、ステップS403では、リーチ乱数カウンタC3の数値情報を定期的に更新するためのリーチ乱数更新処理を実行し、ステップS404では、電役乱数カウンタC4の数値情報を定期的に更新するための電役乱数更新処理を実行する。これらステップS402〜ステップS404の処理内容の詳細は、上記ステップS202にて説明した処理内容の通りである。その後、本抽選用乱数更新処理を終了する。 In step S402, jackpot type update processing for periodically updating the numerical information of the jackpot type counter C2 is executed, and in step S403, reach random number update for periodically updating the numerical information of reach random number counter C3. The processing is executed, and in step S404, a power supply random number update processing for periodically updating the numerical information of the power supply counter random number counter C4 is executed. The details of the processing contents of steps S402 to S404 are the same as the processing contents described in step S202. Thereafter, the lottery random number update process is ended.
次に、図13(a)のフローチャートを参照しながら、大当たり乱数更新処理を説明する。 Next, the jackpot random number update process will be described with reference to the flowchart of FIG.
先ずステップS501では、大当たり乱数カウンタC1に保持されている数値情報をMPU102のレジスタに読み出し、ステップS502にて、その読み出した数値情報を次の数値情報となるように更新すべく1加算する。その後、ステップS503にて、ステップS502にて更新した結果の数値情報が、大当たり乱数カウンタC1の最大値(具体的には「599」)を超えているか否かを判定する(具体的には「600」以上となっているか否かを判定する)。
First, in step S501, numerical value information held in the big hit random number counter C1 is read out to the register of the
最大値を超えていない場合(ステップS503:NO)には、ステップS504にて時間調整用処理(又は遅延処理)を実行する一方、最大値を超えている場合(ステップS503:YES)には、ステップS505にて上記ステップS502にて更新した数値情報を最小値の数値情報、具体的には「0」に設定する。 When the maximum value is not exceeded (step S503: NO), while the process for time adjustment (or delay processing) is executed in step S504, when the maximum value is exceeded (step S503: YES), In step S505, the numerical value information updated in step S502 is set to numerical value information of the minimum value, specifically, "0".
ここで、上記ステップS504の時間調整用処理は、大当たり乱数カウンタC1の数値情報を更新順序に従って1個分更新する場合、すなわち大当たり乱数カウンタC1の数値情報を1加算する場合に要する処理時間が、数値情報を更新順序に従って1個分更新した後に数値範囲の一方の境界を超えた数値情報を他方の境界に設定する場合、すなわち大当たり乱数カウンタC1の数値情報を最小値である「0」に設定する場合に要する処理時間よりも短い構成において、前者の場合における大当たり乱数更新処理の処理時間を後者の場合における大当たり乱数更新処理の処理時間に近付けるための処理である。より詳細には、前者の場合における大当たり乱数更新処理の処理時間を、後者の場合における大当たり乱数更新処理の処理時間と同一又は略同一とするための処理である。 Here, in the time adjustment process in step S504, the processing time required for updating the numerical information of the big hit random number counter C1 by one in accordance with the update order, that is, adding 1 to the numeric information of the big hit random number counter C1, is When setting the numerical information exceeding one boundary of the numerical range to the other boundary after updating the numerical information by one in the update order, that is, setting the numerical information of the jackpot random number counter C1 to "0" which is the minimum value It is a process for making the processing time of the jackpot random number updating process in the former case approach the processing time of the jackpot random number updating process in the latter case in a configuration shorter than the processing time required in the case of the former. More specifically, the processing time for the jackpot random number update process in the former case is the same as or substantially the same as the processing time for the jackpot random number update process in the latter case.
上記時間調整用処理の具体的な内容を、MPU102のレジスタに設けられたプログラムカウンタとの関係で説明する。図13(b)はプログラムカウンタとの関係で時間調整用処理の内容を説明するための説明図である。
The specific content of the time adjustment process will be described in relation to a program counter provided in the register of the
図13(b)に示すように、大当たり乱数更新処理が起動された状態においては、プログラムカウンタのデータは「m」となっている。この場合、MPU102は、命令1を実行することで、上記ステップS501の処理を実行する。当該命令1の実行が完了すると、プログラムカウンタのデータが1加算されて「m+1」となる。この場合、MPU102は、命令2を実行することで、上記ステップS502の処理を実行する。
As shown in FIG. 13B, in the state where the jackpot random number update process has been activated, the data of the program counter is “m”. In this case, the
当該命令2の実行が完了すると、プログラムカウンタのデータが1加算されて「m+2」となる。この場合、MPU102は、条件付きジャンプ命令JRを実行することで、上記ステップS503の判定処理を実行する。
When the execution of the
条件付きジャンプ命令JRにて指定されている条件を満たしている場合には、プログラムカウンタのデータを「n」とするジャンプ命令JPを実行する。これにより、MPU102は、プログラムカウンタのデータが「n」であることに対応した命令4をROM103から読み出し、当該命令4を実行する。この場合、上記ステップS505の処理を実行する。その後、プログラムカウンタのデータが1加算されて「n+1」となる。この場合、MPU102は、プログラムカウンタのデータを「m+14」とするジャンプ命令JP1を実行する。これにより、その後は命令3以降の処理、すなわちステップS506以降の処理を実行する。
If the condition specified by the conditional jump instruction JR is satisfied, the jump instruction JP is executed to set the data of the program counter to "n". As a result, the
上記のように数値情報が最小値に設定される場合、先ずプログラムカウンタの書き換えを命令として実行することで、プログラムをROM103から読み出す場合におけるアドレスをそれまでの順番に従ったアドレスとは異なるアドレスに変更させる必要がある。かかる処理は、命令の読み出しに対して何も処理を実行することなくプログラムカウンタがそれまでの順番に従って単純に1加算されるだけの場合に要する時間、すなわちNOPの場合に要する時間をTとした場合においてp×Tとなる。また、ジャンプした先の命令(ステップS505)を実行する必要がある。かかる処理に要する時間は、q×Tとなる。また、当該命令を実行した後に、再度、ジャンプ命令を実行して、プログラムをROM103から読み出す場合におけるアドレスをそれまでの順番に従ったアドレスとは異なるアドレスに変更させる必要がある。かかる処理に要する時間は、r×Tとなる。つまり、ステップS503にて肯定判定をして、ステップS505の処理を実行した後に、ステップS506の処理に移行するまでに要する時間は、(p+q+r)×Tとなる。
When the numerical information is set to the minimum value as described above, the program counter rewrite is executed first as an instruction to change the address when reading the program from the
その一方、条件付きジャンプ命令JRにて指定されている条件を満たしていない場合には、プログラムカウンタのデータが1加算されて「m+3」となる。この場合、命令としてはNOPが設定されているため、何も処理を実行しない。その後、プログラムカウンタのデータが順次1加算される度にNOPが読み出されることで、何も処理を実行しない状態が継続される。つまり、プログラムカウンタのデータが「m+13」となるまでは、MPU102では何も処理が実行されることなく単純にプログラムカウンタのデータが1加算されていく。そして、プログラムカウンタのデータが「m+14」になることで、ステップS506の処理に移行する。
On the other hand, when the condition specified by the conditional jump instruction JR is not satisfied, the data of the program counter is incremented by one to be "m + 3". In this case, since the NOP is set as the instruction, no processing is executed. Thereafter, the NOP is read out each time the data of the program counter is sequentially incremented by 1, whereby the state where no processing is performed is continued. That is, until the data of the program counter becomes “m + 13”, the
上記プログラムカウンタのデータが「m+3」〜「m+13」がステップS504の時間調整用処理に該当する。つまり、時間調整用処理は、遊技を進行させる場合にMPU102にて参照されることとなるデータについての設定処理が実行されない状態で、換言すれば、MPU102から送信される信号の内容に影響を与えない状態で、プログラムカウンタのデータを単に1加算していくことを繰り返す処理となっている。そして、当該時間調整用処理によって、ステップS503にて否定判定をして、ステップS506の処理に移行するまでに要する時間が、上記(p+q+r)×Tと同一となる。
The data of the program counter “m + 3” to “m + 13” correspond to the process for time adjustment in step S504. That is, the process for time adjustment affects the content of the signal transmitted from the
詳細には、ステップS503にて否定判定をしてステップS504に移行するには、プログラムカウンタのデータを1加算する必要があるため、Tの時間を要する。したがって、ステップS504では、プログラムカウンタの「m+3」〜「m+13」の命令を実行することで、(p+q+r−1)×T分の時間に亘って処理の進行が待機されることとなる(なお、この時間には、ステップS504からステップS506に移行するのに必要な時間が含まれる)。 Specifically, in order to make a negative determination in step S503 and to shift to step S504, it is necessary to add 1 to the data of the program counter, so it takes T time. Therefore, in step S504, by executing the instructions “m + 3” to “m + 13” of the program counter, the progress of the process is waited for a period of (p + q + r−1) × T (note that This time includes the time required to move from step S504 to step S506).
図13(a)の説明に戻り、ステップS504又はステップS505の処理を実行した後は、ステップS506にて、MPU102にて読み出されている上記数値情報が、大当たり乱数カウンタC1の今回の更新周回において初期値となった数値情報と同一であるか否かを判定する。具体的には、RWM104に記憶されている今回の更新周回における初期値の情報を読み出し、ステップS502の処理後の数値情報又はステップS505の処理後の数値情報がその初期値の情報と同一であるか否かを判定する。
Returning to the explanation of FIG. 13A, after executing the processing of step S504 or step S505, in step S506, the above numerical information read out by the
ステップS506にて否定判定をした場合には、ステップS507にて、ステップS502の処理後の数値情報又はステップS505の処理後の数値情報を大当たり乱数カウンタC1に上書きすることで設定する。その後、本大当たり乱数更新処理を終了する。 If a negative determination is made in step S506, the jackpot random number counter C1 is set by overwriting the numerical information after the process of step S502 or the numerical information after the process of step S505 in step S507. Thereafter, the jackpot random number update process is ended.
一方、ステップS506にて肯定判定をした場合には、ステップS508にて、第1初期値カウンタCN1に保持されている現状の数値情報を読み出し、ステップS509にて、その数値情報を、ステップS502の処理後の数値情報又はステップS505の処理後の数値情報に対して上書きするとともに、RWM104における更新周回の初期値を記憶するためのエリアに上書きする。その後、ステップS507にて、ステップS509の処理後の数値情報を大当たり乱数カウンタC1に上書きすることで設定した後に、本大当たり乱数更新処理を終了する。
On the other hand, when an affirmative determination is made in step S506, the current numerical value information held in the first initial value counter CN1 is read out in step S508, and the numerical information is read in step S502 in step S509. While overwriting the numerical value information after processing or the numerical information after processing of step S505, the area for storing the initial value of the update round in the
上記第1のパターンの構成によれば、大当たり乱数カウンタC1の数値情報をその数値範囲の一方の境界である最大値に向けて順次更新していく場合における大当たり乱数更新処理の処理時間と、大当たり乱数カウンタC1の数値情報がその数値範囲の一方の境界を超えたことに基づき他方の境界である最小値に当該数値情報を設定する場合における大当たり乱数更新処理の処理時間とが、MPU102の外部から識別しづらく又は識別不可となる。したがって、上記不正装置Aを利用して、ステップS201〜ステップS205に要する処理時間が不正に読み出されたとしても、大当たり乱数カウンタC1の数値情報がその数値範囲の一方の境界となったことを特定しづらく又は特定不可となる。よって、大当たり乱数カウンタC1の数値情報の不正読み取りに基づき不正な利益を得ようとしても、それを阻止することが可能となる。
According to the configuration of the first pattern, the processing time of the jackpot random number update process and the jackpot in the case where the numerical information of the jackpot random number counter C1 is sequentially updated toward the maximum value which is one boundary of the numerical range From the outside of the
特に、本構成によれば、大当たり乱数カウンタC1の数値情報が最小値に設定される場合の処理時間が、大当たり乱数カウンタC1の数値情報が一方の境界に向けて順次更新されていく場合の処理時間に対して特定しづらく又は特定不可となるため、上記不正装置Aを利用して、ステップS201〜ステップS205に要する処理時間が不正に読み出されたとしても、その際の大当たり乱数カウンタC1の数値情報がいずれであるかを特定することができない。よって、上記不正行為を実質的に無効化させることが可能となる。 In particular, according to this configuration, the processing time when the numerical value information of the big hit random number counter C1 is set to the minimum value, the process when the numerical information of the big hit random number counter C1 is sequentially updated toward one boundary Even if the processing time required for steps S201 to S205 is illegally read out using the above-mentioned illegal device A, it is difficult to specify with respect to time, or even if it can not be specified. It can not be specified which numerical information is. Therefore, it becomes possible to substantially invalidate the said fraud.
また、大当たり乱数カウンタC1の数値情報をその数値範囲の一方の境界である最大値に向けて順次更新していく場合における大当たり乱数更新処理の処理時間を長くするだけで、大当たり乱数カウンタC1の数値情報を更新するための具体的な手法は同一であるため、従来の処理手法を採用しながら上記のような優れた効果を奏することが可能となる。 Also, the numerical value of the jackpot random number counter C1 is simply increased by increasing the processing time of the jackpot random number update processing in the case where the numerical information of the jackpot random number counter C1 is sequentially updated toward the maximum value which is one boundary of the numerical range. Since the specific method for updating the information is the same, it is possible to achieve the above excellent effects while adopting the conventional processing method.
また、時間調整用処理では、NOPの命令を複数回読み出すだけであるため、その処理時間が変動しづらい。したがって、MPU102における処理時間の変動を抑えながら、上記のような優れた効果を奏することが可能となる。また、遊技の進行内容への影響を抑えながら、遅延時間を付加することが可能となる。さらにまた、NOPは、MPU102が実行する命令において最もステート数が小さい最小単位の命令であるため、パチンコ機10の設計段階において上記各処理時間の均一化を図る上で設計し易くなる。
Further, in the time adjustment process, the processing time of the NOP is hard to fluctuate because it is only read out a plurality of NOP instructions. Therefore, it is possible to achieve the above-mentioned excellent effects while suppressing the fluctuation of the processing time in the
なお、第1のパターンの構成は、以下のように変更してもよい。 The configuration of the first pattern may be changed as follows.
(1−1)NOPの命令を読み出してその読み出しに対して何も処理を実行することなくプログラムカウンタの数値情報が1加算される場合における処理時間Tを基準として、時間調整用処理(ステップS504)が設定されている構成に限定されることはなく、クロック回路の1周期分に対応した1ステートの時間T’を基準として、時間調整用処理が設定されている構成としてもよい。 (1-1) A process for time adjustment on the basis of the processing time T in the case where the numerical information of the program counter is incremented by 1 without reading out the NOP instruction and executing no processing for the readout (step S504 The configuration is not limited to the configuration in which the time adjustment process is set based on the time T ′ of one state corresponding to one cycle of the clock circuit.
具体的には、ステップS503にて肯定判定をして、ステップS505の処理を実行した後に、ステップS506の処理に移行するまでに要する時間が、s×T’である場合、時間調整用処理に要する時間は、s×T’−Tに設定する必要がある。この場合に、s×T’が、NOPの命令を読み出してその読み出しに対して何も処理を実行することなくプログラムカウンタの数値情報が1加算される場合における処理時間Tの倍数ではない場合が考えられる。当該構成においては、時間調整用処理においてNOPのみが繰り返される構成とした場合、大当たり乱数カウンタC1の数値情報が最小値に設定される場合の処理時間と、大当たり乱数カウンタC1の数値情報が一方の境界に向けて順次更新されていく場合の処理時間とを同一とすることはできないが、両者の時間差を低減させることは可能となる。 Specifically, if the time taken to shift to the process of step S506 after performing the process of step S505 after making an affirmative determination in step S503 is s × T ′, the process for time adjustment is performed. The required time needs to be set to s × T′−T. In this case, s × T ′ is not a multiple of the processing time T in the case where the numerical information of the program counter is incremented by 1 without reading out the NOP instruction and executing no processing for the readout. Conceivable. In this configuration, in the case where only NOP is repeated in the time adjustment process, the processing time in the case where the numerical information of the jackpot random number counter C1 is set to the minimum value and the numerical information of the jackpot random number counter C1 is one. Although the processing time in the case of being sequentially updated toward the boundary can not be made the same, it is possible to reduce the time difference between the two.
その一方、s×T’が、上記処理時間Tの倍数ではない構成において、時間調整用処理にて設定される命令の少なくとも一部としてNOP以外の命令が設定されていることにより、大当たり乱数カウンタC1の数値情報が最小値に設定される場合の処理時間と、大当たり乱数カウンタC1の数値情報が一方の境界に向けて順次更新されていく場合の処理時間とを同一とする構成としてもよい。但し、このNOP以外の命令は、遊技を進行させる場合にMPU102にて参照されることとなるデータについての設定処理が行われないものであること、すなわちMPU102から送信される信号の内容に影響を与えないものであることが好ましい。例えば、命令としてプログラムカウンタのデータを現状のデータに再設定する処理や、汎用レジスタであってMPU102のその後の処理に影響を与えないエリアに「1」を設定する処理などが考えられる。
On the other hand, in a configuration in which s × T ′ is not a multiple of the processing time T, an instruction other than the NOP is set as at least a part of the instruction set in the time adjustment process. The processing time when the numerical value information of C1 is set to the minimum value and the processing time when the numerical information of the big hit random number counter C1 is sequentially updated toward one of the boundaries may be the same. However, the instruction other than the NOP affects that the setting process for the data to be referred to by the
なお、このようにNOP以外の命令が設定されている構成を、上記第1のパターンのように、ステップS503にて肯定判定をしてステップS506の処理に移行する場合に要する処理時間が、上記処理時間Tの倍数である構成に適用してもよい。 As in the first pattern, the processing time required to make a positive decision in step S503 and to shift to the processing of step S506 is the configuration in which an instruction other than NOP is set as described above. The present invention may be applied to a configuration that is a multiple of the processing time T.
(1−2)処理時間の均等化を図るべく、ステップS503にて否定判定をしてステップS506の処理に移行する場合に第1時間調整用処理を実行するとともに、ステップS503にて肯定判定をしてステップS506の処理に移行する場合に第2時間調整用処理を実行する構成とし、さらにそれら第1時間調整用処理と第2時間調整用処理とで遅延時間を相違させる構成としてもよい。 (1-2) In order to equalize the processing time, when the negative determination is made in Step S503 and the process proceeds to Step S506, the first time adjustment processing is executed, and the positive determination is made in Step S503. Then, when shifting to the process of step S506, the second time adjustment process may be executed, and the delay time may be different between the first time adjustment process and the second time adjustment process.
(1−3)時間調整用処理がステップS503にて否定判定をした後であって、ステップS506に移行する前に実行されるのではなく、ステップS506の後であって、ステップS205の前までに実行される構成としてもよい。この場合、例えばステップS503にて否定判定をした場合には、それに対応したフラグに「1」をセットしておき、ステップS507の処理の実行後であってステップS203の処理に移行する前、ステップS203の途中、ステップS203とステップS204との間、又はステップS204とステップS205との間にて、上記フラグに「1」がセットされていることを条件として時間調整用処理を実行する構成としてもよい。この場合、当該フラグのセットに要する時間及びフラグの判定に要する時間を考慮して、上記時間調整用処理にて遅延させる時間を設定する必要がある。 (1-3) The time adjustment process is not performed before the process proceeds to step S506, but after the negative determination in step S503, and is performed after step S506 and before the process of step S205. It may be configured to be executed. In this case, for example, when a negative determination is made in step S503, “1” is set to the flag corresponding thereto, and after the process of step S507 is performed, before the process proceeds to step S203, the step In the middle of S203, between step S203 and step S204, or between step S204 and step S205, the time adjustment processing may be executed on condition that the above flag is set to "1". Good. In this case, it is necessary to set the delay time in the time adjustment process in consideration of the time required to set the flag and the time required to determine the flag.
<第2のパターン>
次に、上記不正行為の対策となる第2のパターンの構成について説明する。なお、抽選用乱数更新処理(ステップS202)の処理構成は、上記第1のパターンの場合と同様である。
<Second pattern>
Next, the configuration of the second pattern serving as a countermeasure against the above-mentioned fraudulent activity will be described. The processing configuration of the lottery random number updating process (step S202) is the same as that of the first pattern.
図14(a)は、本第2のパターンにおける大当たり乱数更新処理を示すフローチャートである。 FIG. 14A is a flowchart showing the jackpot random number updating process in the second pattern.
先ずステップS601では、大当たり乱数カウンタC1に保持されている数値情報をMPU102のレジスタに読み出し、ステップS602にて、その読み出した数値情報を次の数値情報となるように更新すべく1加算する。その後、ステップS603にて、ステップS602にて更新した結果の数値情報が、最大値以下であるか否かを判定する(具体的には「599」以下となっているか否かを判定する)。
First, at step S601, the numerical information held in the big hit random number counter C1 is read out to the register of the
最大値以下である場合(ステップS603:YES)には、ステップS604及びステップS605の処理を実行することなくステップS606に進む。一方、最大値を超えている場合(ステップS603:NO)には、ステップS604に進み、上記ステップS505と同様に、上記ステップS602にて更新した数値情報を最小値の数値情報、具体的には「0」に設定する。 If it is equal to or less than the maximum value (step S603: YES), the process proceeds to step S606 without executing the processes of steps S604 and S605. On the other hand, if it exceeds the maximum value (step S603: NO), the process proceeds to step S604, and similarly to step S505, the numerical information updated in step S602 is numerical information of the minimum value, specifically, Set to "0".
ここで、本パターン2では、大当たり乱数カウンタC1の数値情報をその数値範囲の一方の境界である最大値に向けて順次更新していく場合には、ステップS603にて肯定判定をする。つまり、条件付きジャンプ命令JRを読み出して実行した結果、プログラムカウンタのジャンプ命令を実行する。その一方、大当たり乱数カウンタC1の数値情報がその数値範囲の一方の境界を超えたことに基づき他方の境界である最小値に当該数値情報を設定する場合には、ステップS603にて否定判定をする。つまり、条件付きジャンプ命令JRを読み出して実行した結果、ジャンプ命令を実行することなくプログラムカウンタのデータが1加算される。
Here, in the
この場合に、ステップS603にて肯定判定をしてステップS606にそのまま移行する場合に要する処理時間は、ステップS603にて否定判定をするとともにステップS604を完了する場合に要する処理時間よりも長くなっている。したがって、ステップS604の実行後であって、ステップS606の実行前のタイミングに、ステップS605の時間調整用処理が設定されている。この時間調整用処理によって、ステップS603に否定判定をしてステップS604を実行した後にステップS606に移行するまでに要する処理時間が遅延され、その遅延された結果の処理時間が、ステップS603にて肯定判定をしてステップS606にそのまま移行する場合に要する処理時間と同一又は略同一となるように設定される。 In this case, the processing time required to make a positive determination in step S603 and to shift directly to step S606 is longer than the processing time required to make negative determination in step S603 and to complete step S604. There is. Therefore, the processing for time adjustment of step S605 is set at the timing after the execution of step S604 and before the execution of step S606. Due to this time adjustment process, the processing time required to make a negative determination in step S603 and to execute step S606 after executing step S604 is delayed, and the processing time of the delayed result is positive in step S603. The determination is made to be the same as or substantially the same as the processing time required to directly shift to step S606.
ちなみに、上記時間調整用処理の処理内容は、ステップS603にて肯定判定をしてステップS606に移行する場合の処理時間と、ステップS603にて否定判定をしてステップS604の処理を完了するのに要する処理時間及びステップS605からステップS606に移行するのに要する処理時間との時間差を埋めるように、上記ステップS504と同様にNOPの命令を読み出して処理を実行しないことを繰り返す構成としてもよく、NOP以外であって遊技を進行させる場合にMPU102にて参照されることとなるデータについての設定処理が実行されない命令を実行する構成としてもよい。
By the way, the processing contents of the above-mentioned process for time adjustment are the processing time in the case of making affirmation determination in step S603 and shifting to step S606 and the negative determination in step S603 to complete the processing of step S604. In order to fill the time difference between the required processing time and the processing time required to shift from step S605 to step S606, the configuration may be such that the NOP instruction is read and processing is not repeated as in step S504. It may be configured to execute an instruction other than the setting process for data to be referred to by the
ステップS606〜ステップS609の各処理内容は、上記ステップS506〜ステップS509の各処理内容と同一であるため説明を省略する。 The processing contents of steps S606 to S609 are the same as the processing contents of steps S506 to S509, and therefore the description thereof is omitted.
上記第2のパターンの構成によれば、ステップS603の判定処理の結果、プログラムカウンタのジャンプ命令を実行することで、プログラムをROM103から読み出す場合におけるアドレスをそれまでの順番に従ったアドレスとは異なるアドレスに変更させる対象が、ステップS602における更新後の数値情報をそのままにする側となる。一方、ステップS603の判定処理の結果、プログラムカウンタのジャンプ命令を実行することなく、プログラムをROM103から読み出す場合におけるアドレスをそれまでの順番に従ったアドレスとする対象が、ステップS602における更新後の数値情報を最小値に書き換える側となる。そして、これら両処理の流れのうち、処理時間が短くなる側である後者の側に対して時間調整用処理が実行される。これにより、大当たり乱数更新処理の各処理回に要する時間の短縮化を図りながら、大当たり乱数カウンタC1の数値情報の不正読み取りに基づき不正な利益を得ようとする行為を阻止することが可能となる。
According to the configuration of the second pattern, as a result of the determination processing in step S603, by executing the jump instruction of the program counter, the address when reading the program from the
さらにまた、本構成によれば、プログラムカウンタのジャンプ命令を実行するのに要する処理時間を利用して、大当たり乱数カウンタC1の数値情報を最小値に設定する場合の処理時間と、当該数値情報を順次更新していく場合の処理時間との時間差を低減する構成であるため、それだけ時間調整用処理のために設定するNOPの繰り返し回数を抑えられる。よって、プログラム容量の削減を図りながら、上記のような不正行為を阻止することが可能となる。 Furthermore, according to the present configuration, the processing time required to set the numerical information of the jackpot random number counter C1 to the minimum value using the processing time required to execute the jump instruction of the program counter, and the numerical information Since the time difference from the processing time in the case of sequentially updating is reduced, the number of repetitions of NOP set for the process for time adjustment can be suppressed accordingly. Therefore, it is possible to prevent the above-mentioned fraudulent acts while reducing the program capacity.
なお、第2のパターンの構成は、以下のように変更してもよい。 The configuration of the second pattern may be changed as follows.
(2−1)ステップS603にて肯定判定をして、プログラムカウンタのジャンプ命令を実行した後に、ステップS606に移行する場合に要する処理時間が、ステップS603にて否定判定をして、プログラムカウンタのジャンプ命令を実行することなくステップS604を実行した後にステップS606に移行する場合に要する処理時間よりも短い場合には、図14(b)に示すように、ステップS603にて肯定判定をしてプログラムカウンタのジャンプ命令を実行した先側にてステップS605の時間調整用処理を実行し、さらにプログラムカウンタのジャンプ命令を実行してステップS606に移行する構成としてもよい。この場合であっても、大当たり乱数更新処理の各処理回に要する時間の短縮化を図りながら、大当たり乱数カウンタC1の数値情報の不正読み取りに基づき不正な利益を得ようとする行為を阻止することが可能となる。 (2-1) After making an affirmative determination in step S603 and executing the jump instruction of the program counter, the processing time required to shift to step S606 makes a negative determination in step S603, and the program counter If it is shorter than the processing time required to move to step S606 after executing step S604 without executing the jump instruction, as shown in FIG. 14B, the program is positively determined in step S603 and the program is executed. The time adjustment process of step S605 may be performed on the side where the jump instruction of the counter is executed, and the jump instruction of the program counter may be further executed to shift to step S606. Even in this case, while shortening the time required for each processing of the jackpot random number update processing, the act of obtaining an illegal profit based on the illegal reading of the numerical information of the jackpot random number counter C1 is prevented. Is possible.
(2−2)ステップS603にて肯定判定をして、プログラムカウンタのジャンプ命令を実行した後に、そのままステップS606に移行する場合に要する処理時間が、ステップS603にて否定判定をして、プログラムカウンタのジャンプ命令を実行することなくステップS604を実行した後にステップS606に移行する場合に要する処理時間と同一又は略同一である構成においては、ステップS605の時間調整用処理を実行しないようにしてもよい。 (2-2) After making a positive determination in step S603 and executing the jump instruction of the program counter, the processing time required to proceed directly to step S606 makes a negative determination in step S603 to make the program counter In the configuration that is the same as or substantially the same as the processing time required to shift to step S606 after executing step S604 without executing the jump instruction of step S, the processing for time adjustment in step S605 may not be performed. .
(2−3)上記(1−2)と同様の構成を上記第2のパターンの構成に対して適用してもよく、上記(1−3)と同様の構成を上記第2のパターンの構成に対して適用してもよい。 (2-3) The same configuration as the above (1-2) may be applied to the configuration of the second pattern, and the configuration similar to the above (1-3) may be the configuration of the second pattern May be applied to
<第3のパターン>
次に、上記不正行為の対策となる第3のパターンの構成について説明する。なお、抽選用乱数更新処理(ステップS202)の処理構成は、上記第1のパターンの場合と同様である。
<Third pattern>
Next, the configuration of the third pattern serving as a countermeasure against the above-mentioned fraudulent activity will be described. The processing configuration of the lottery random number updating process (step S202) is the same as that of the first pattern.
図15は第3のパターンにおける大当たり乱数更新処理を示すフローチャートである。 FIG. 15 is a flowchart showing the jackpot random number updating process in the third pattern.
先ずステップS701では、大当たり乱数カウンタC1に保持されている数値情報をMPU102のレジスタに読み出し、ステップS702にて、その読み出した数値情報を次の数値情報となるように更新すべく1加算する。その後、ステップS703にて、ステップS702にて更新した結果の数値情報が、大当たり乱数カウンタC1の最大値(具体的には「599」)を超えているか否かを判定する(具体的には「600」以上となっているか否かを判定する)。
First, in step S701, the numerical information held in the big hit random number counter C1 is read out to the register of the
最大値を超えていない場合(ステップS703:NO)には、そのままステップS706に進む。この場合、プログラムカウンタのジャンプ命令は実行されず、プログラムカウンタのデータが1加算されることでステップS706に移行する。 If it does not exceed the maximum value (step S703: NO), the process directly proceeds to step S706. In this case, the jump instruction of the program counter is not executed, and the data of the program counter is incremented by one, and the process proceeds to step S706.
一方、最大値を超えている場合(ステップS703:YES)には、ステップS704にて上記ステップS702にて更新した数値情報を最小値の数値情報、具体的には「0」に設定する。その後、ステップS705にて時間調整用処理を実行した後に、ステップS706に進む。この時間調整用処理の内容については後に説明する。ちなみに、ステップS704への移行及びステップS706への移行に際して、プログラムカウンタのジャンプ命令が実行される。 On the other hand, if the maximum value is exceeded (step S703: YES), the numerical information updated in step S702 is set to the numerical information of the minimum value, specifically, "0" in step S704. Thereafter, after the time adjustment process is executed in step S705, the process proceeds to step S706. The contents of this time adjustment process will be described later. Incidentally, upon transition to step S704 and transition to step S706, a jump instruction of the program counter is executed.
ステップS706では、MPU102にて読み出されている上記数値情報が、大当たり乱数カウンタC1の今回の更新周回において初期値となった数値情報と同一であるか否かを判定する。具体的には、RWM104に記憶されている今回の更新周回における初期値の情報を読み出し、ステップS702の処理後の数値情報又はステップS704の処理後の数値情報がその初期値の情報と同一であるか否かを判定する。
In step S706, it is determined whether the numerical information read out by the
ステップS706にて否定判定をした場合には、ステップS707に進む。この場合、プログラムカウンタのジャンプ命令は実行されず、プログラムカウンタのデータが1加算されることでステップS707に移行する。ステップS707では、ステップS702の処理後の数値情報又はステップS704の処理後の数値情報を大当たり乱数カウンタC1に上書きすることで設定する。その後、本大当たり乱数更新処理を終了する。 When negative determination is carried out in step S706, it progresses to step S707. In this case, the jump instruction of the program counter is not executed, and the data of the program counter is incremented by one, and the process proceeds to step S707. In step S707, the jackpot random number counter C1 is set by overwriting the numerical information after the process of step S702 or the numerical information after the process of step S704. Thereafter, the jackpot random number update process is ended.
一方、ステップS706にて肯定判定をした場合には、ステップS708に進む。この場合、プログラムカウンタのジャンプ命令が実行されることでステップS708に移行する。ステップS708では、第1初期値カウンタCN1に保持されている現状の数値情報を読み出し、続くステップS709にて、その数値情報をステップS702の処理後の数値情報又はステップS705の処理後の数値情報に対して上書きするとともに、RWM104における更新周回の初期値を記憶するためのエリアに上書きする。その後、ステップS707にて、ステップS709の処理後の数値情報を大当たり乱数カウンタC1に上書きすることで設定した後に、本大当たり乱数更新処理を終了する。
On the other hand, when an affirmative determination is made in step S706, the process proceeds to step S708. In this case, a jump instruction of the program counter is executed to shift to step S708. In step S708, the current numerical value information held in the first initial value counter CN1 is read out, and in the subsequent step S709, the numerical value information is converted to the numerical information after the process of step S702 or the numerical information after the process of step S705. In addition to overwriting, an area for storing the initial value of the update round in the
ここで、上記ステップS705の時間調整用処理は、大当たり乱数カウンタC1から読み出した数値情報を更新順序に従って1個分更新した後に数値範囲の一方の境界を超えた数値情報を他方の境界に設定する場合、すなわち大当たり乱数カウンタC1の数値情報を最小値である「0」に設定する場合に要する処理時間が、大当たり乱数カウンタC1から読み出した数値情報を更新順序に従って1個分更新した結果が、今回の更新周回における初期値となっている場合に新たな更新周回の初期値を大当たり乱数カウンタC1に設定する場合に要する処理時間よりも短い構成において、前者の場合における大当たり乱数更新処理の処理時間を後者の場合における大当たり乱数更新処理の処理時間に近付けるための処理である。より詳細には、前者の場合における大当たり乱数更新処理の処理時間を、後者の場合における大当たり乱数更新処理の処理時間と同一又は略同一とするための処理である。 Here, the time adjustment process in step S705 sets the numerical information exceeding one boundary of the numerical range to the other boundary after updating the numerical information read out from the big hit random number counter C1 by one according to the update order In this case, that is, the processing time required to set the numerical value information of the big hit random number counter C1 to “0” which is the minimum value, the result of updating the numeric information read from the big hit random number counter C1 by one in the update order The processing time of the jackpot random number updating process in the former case is shorter than the processing time required to set the initial value of the new renewal round to the jackpot random number counter C1 when it is the initial value in the renewal round of This is a process for approaching the processing time of the jackpot random number update process in the latter case. More specifically, the processing time for the jackpot random number update process in the former case is the same as or substantially the same as the processing time for the jackpot random number update process in the latter case.
ちなみに、上記時間調整用処理の処理内容は、ステップS703にて肯定判定をしてステップS704に移行するのに要する処理時間、ステップS704の処理を完了するのに要する処理時間、ステップS705の完了後においてステップS706に移行するのに要する処理時間、及びステップS706にて否定判定をしてステップS707に移行するのに要する処理時間の和(以下、第1の時間ともいう)と、ステップS703にて否定判定をしてステップS706に移行するのに要する処理時間、ステップS706にて肯定判定をしてステップS708に移行するのに要する処理時間、ステップS708の処理を完了するのに要する処理時間、ステップS709の処理を完了するのに要する処理時間、及びステップS709の完了後においてステップS707に移行するのに要する処理時間の和(以下、第2の時間ともいう)との時間差を埋めるように、上記ステップS504と同様にNOPの命令を読み出して処理を実行しないことを繰り返す構成としてもよく、NOP以外であって遊技を進行させる場合にMPU102にて参照されることとなるデータについての設定処理が実行されない命令を実行する構成としてもよい。 By the way, the processing content of the time adjustment processing is the processing time required to make a positive determination in step S703 and shift to step S704, the processing time required to complete the processing in step S704, and after completion of step S705 The sum of the processing time required to shift to step S706 at step S706 and the processing time required to shift to step S707 after making a negative determination at step S706 (hereinafter also referred to as the first time) Processing time required to move to step S706 with negative determination, processing time required to move to step S708 with positive determination at step S706, processing time required to complete the process of step S708, step Processing time required to complete the process of S709, and after completion of step S709. In order to fill the time difference with the sum of the processing time required to shift to step S 707 (hereinafter also referred to as the second time), repeat the process of not executing the process by reading out the NOP instruction as in step S 504 above. It is good also as composition, and it is good also as composition which performs a setup processing about data which will be referred by MPU102 when it is not NOP and advances a game, and not performed.
上記第3のパターンの構成によれば、大当たり乱数カウンタC1の数値情報を最小値に設定する場合における大当たり乱数更新処理の処理時間と、大当たり乱数カウンタC1の数値情報を新たな更新周回の初期値に設定する場合における大当たり乱数更新処理の処理時間とが、MPU102の外部から識別しづらく又は識別不可となる。したがって、上記不正装置Aを利用して、ステップS201〜ステップS205に要する処理時間が不正に読み出されたとしても、大当たり乱数カウンタC1の数値情報が初期値となったことを特定しづらく又は特定不可となる。よって、大当たり乱数カウンタC1の数値情報の不正読み取りに基づき不正な利益を得ようとしても、それを阻止することが可能となる。
According to the configuration of the third pattern, the processing time of the jackpot random number updating process in the case where the numerical information of the jackpot random number counter C1 is set to the minimum value, and the numerical information of the jackpot random number counter C1 is the initial value of the new update roundabout The processing time of the jackpot random number update process in the case of setting to is difficult or impossible to identify from the outside of the
また、本構成によれば、大当たり乱数カウンタC1の数値情報をその数値範囲の一方の境界に向けて順次更新させていく場合における大当たり乱数更新処理の処理時間を、従来の構成に比べて長時間化させることなく、上記のような不正行為を阻止することが可能となる。 Further, according to the present configuration, the processing time of the big hit random number update process in the case where the numerical information of the big hit random number counter C1 is sequentially updated toward one boundary of the numeric range is longer than that of the conventional configuration. It is possible to prevent the above-mentioned fraudulent acts without making it happen.
なお、第3のパターンの構成は、以下のように変更してもよい。 The configuration of the third pattern may be changed as follows.
(3−1)上記第1の時間の方が上記第2の時間よりも長い場合には、大当たり乱数カウンタC1の数値情報として新たな更新周回の初期値が設定される場合に時間調整用処理が実行されるようにしてもよい。 (3-1) A process for time adjustment when the initial value of a new update round is set as numerical information of the big hit random number counter C1 when the first time is longer than the second time May be performed.
(3−2)ステップS706にて、数値情報は今回の初期値と異なるか否かを判定することで、ステップS706にて否定判定をした場合、すなわちステップS706の判定処理の結果、プログラムカウンタのジャンプ命令は実行されず、プログラムカウンタのデータが1加算される場合に、ステップS708及びステップS709の処理が実行される構成においては、それに対応する上記第2の時間が、上記第1の時間と同一又は略同一となり得る。この場合には、ステップS705の時間調整用処理を実行しなてくもよい。
(3-2) If it is determined in step S706 that the numerical information is different from the current initial value, a negative determination is made in step S706, that is, as a result of the determination processing in step S706, the program counter In the configuration in which the processing of step S 708 and step
(3−3)上記(1−2)と同様の構成を上記第3のパターンの構成に対して適用してもよく、上記(1−3)と同様の構成を上記第3のパターンの構成に対して適用してもよい。 (3-3) The same configuration as the above (1-2) may be applied to the configuration of the third pattern, and the configuration similar to the above (1-3) may be the configuration of the above third pattern May be applied to
<第4のパターン>
次に、上記不正行為の対策となる第4のパターンの構成について説明する。
<Fourth pattern>
Next, the configuration of the fourth pattern serving as a countermeasure against the above-mentioned fraudulent activity will be described.
図16は、第4のパターンにおける抽選用乱数更新処理を示すフローチャートである。 FIG. 16 is a flowchart showing the lottery random number updating process in the fourth pattern.
先ずステップS801では、大当たり乱数カウンタC1の数値情報を定期的に更新するための大当たり乱数更新処理を実行する。この場合、当該大当たり乱数更新処理は、上記第1のパターンにおける大当たり乱数更新処理(図13(a))においてステップS504の時間調整用処理が実行されない処理構成となっている。つまり、大当たり乱数カウンタC1の数値情報が最小値に設定される場合におけるステップS201〜ステップS205の処理時間を、大当たり乱数カウンタC1の数値情報が順次更新される場合又は大当たり乱数カウンタC1の数値情報が初期値に設定される場合におけるステップS201〜ステップS205の処理時間と同一又は略同一とするための処理は実行されない。 First, in step S801, a jackpot random number updating process for periodically updating the numerical information of the jackpot random number counter C1 is executed. In this case, the jackpot random number updating process has a processing configuration in which the time adjustment process of step S504 is not executed in the jackpot random number updating process (FIG. 13A) in the first pattern. That is, the processing time of step S201 to step S205 when the numerical value information of the big hit random number counter C1 is set to the minimum value, the numerical information of the big hit random number counter C1 is sequentially updated, or the numerical information of the big hit random number counter C1 is The processing for making the processing time the same as or substantially the same as the processing time of steps S201 to S205 when the initial value is set is not executed.
その代わりに、ステップS802〜ステップS804にて、ステップS201〜ステップS205の処理時間を不規則なものするための処理を実行する。具体的には、先ずステップS802にて、繰り返し回数の情報を取得し、MPU102のレジスタに記憶する。
Instead, in steps S802 to S804, processing for irregularly processing the processing time in steps S201 to S205 is executed. Specifically, first, in step S802, information on the number of repetitions is acquired and stored in the register of the
この繰り返し回数の情報は、RWM104に設けられた繰り返し回数カウンタに記憶されており、この繰り返し回数カウンタは、予め定められた数値範囲内においてループするループカウンタである。この場合、当該繰り返し回数カウンタの数値範囲の最小値は「0」であるが、最小値が1以上である構成としてもよい。最小値を1以上とすることにより、ステップS802〜ステップS804の遅延処理にて確実に遅延時間が設定されることとなる。
The information on the number of repetitions is stored in a repetition number counter provided in the
繰り返し回数カウンタの数値情報は、上記メイン処理(図8)におけるステップS110〜ステップS115の残余処理にて更新される。この場合、当該残余処理は既に説明したとおり、非定期的に実行されるため、繰り返し回数の情報は不規則なものとなる。 The numerical information of the repetition number counter is updated in the remaining processing of step S110 to step S115 in the main processing (FIG. 8). In this case, since the residual processing is performed irregularly as described above, the information on the number of repetitions becomes irregular.
なお、繰り返し回数の情報を不規則なものとする上では、上記のように繰り返し回数カウンタを用いるとともにその数値情報を残余処理にて更新する構成に限定されることはなく、MPU102の制御部とは別に動作する回路にて繰り返し回数の情報を順次更新し、ステップS802のタイミングで、その時点で保持している繰り返し回数の情報をMPU102の制御部に提供する構成としてもよい。この回路は、MPU102として1チップ化されていてもよく、MPU102とは別チップ化されていてもよい。また、リフレッシュレジスタを利用して繰り返し回数の情報を順次更新する構成としてもよい。
Note that in order to make the information on the number of repetitions irregular, the present invention is not limited to the configuration that uses the repetition number counter as described above and updates its numerical information by the remaining process, and the control unit of the
続くステップS803では、取得した繰り返し回数の情報を1減算するように更新し、ステップS804にて、その更新後の繰り返し回数の情報が「0」であるか否かを判定する。ステップS804にて否定判定をした場合には、ステップS803及びステップS804の処理を再度実行する一方、ステップS804にて肯定判定をした場合には、ステップS805〜ステップS807の処理を実行した後に、本抽選用乱数更新処理を終了する。ステップS805〜ステップS807の各処理内容は、上記ステップS402〜ステップS404の各処理内容と同一である。 In the subsequent step S803, the acquired information on the number of repetitions is updated so as to be decremented by 1, and it is determined in step S804 whether or not the information on the number of repetitions after the update is "0". If a negative determination is made in step S804, the processing in step S803 and step S804 is performed again, while if a positive determination is made in step S804, the processing in step S805 to step S807 is performed, and then the process is performed. The lottery random number updating process ends. The processing contents of steps S <b> 805 to S <b> 807 are the same as the processing contents of steps S <b> 402 to S <b> 404.
上記のように繰り返し回数の情報を利用して、ステップS802〜ステップS804にて不規則な遅延処理が実行されることにより、大当たり乱数カウンタC1の数値情報が最小値に設定されたタイミングを上記不正装置AにてステップS201〜ステップS205の処理時間を把握することで特定しようとしてもそれが行いづらくなる。 As described above, the irregular delay processing is performed in steps S802 to S804 using the information on the number of repetitions, and the timing at which the numerical information of the jackpot random number counter C1 is set to the minimum value is incorrect. Even if it tries to specify by grasping processing time of step S201-step S205 with device A, it becomes difficult to do it.
ここで、上記のように不規則な遅延処理を実行することに基づき、大当たり乱数カウンタC1の数値情報が最小値に設定されたタイミングを特定しづらくする上では、当該遅延処理にて選択される複数種類の遅延時間の中に、大当たり乱数カウンタC1の数値情報が最小値に設定される場合における大当たり乱数更新処理の処理時間と、大当たり乱数カウンタC1の数値情報が最小値に設定される場合とは異なる態様で設定される場合における大当たり乱数更新処理の処理時間との時間差以上となる遅延時間が含まれていることが好ましい。 Here, based on the execution of the irregular delay processing as described above, the numerical information of the big hit random number counter C1 is selected by the delay processing in order to make it difficult to specify the timing when the minimum value is set. The processing time of the jackpot random number updating process when the numerical information of the jackpot random number counter C1 is set to the minimum value among the plurality of types of delay times, and the numerical information of the jackpot random number counter C1 is set to the minimum value It is preferable that a delay time that is equal to or more than the time difference from the processing time of the jackpot random number update process when being set in a different mode is included.
より好ましくは、遅延処理にて選択される複数種類の遅延時間の中に、大当たり乱数カウンタC1の数値情報が最小値に設定される場合における大当たり乱数更新処理の処理時間と、大当たり乱数カウンタC1の数値情報が最大値に向けて順次更新される場合における大当たり乱数更新処理の処理時間との時間差以上となる遅延時間が含まれている構成である。 More preferably, the processing time of the jackpot random number updating process and the jackpot random number counter C1 in the case where the numerical information of the jackpot random number counter C1 is set to the minimum value among the plurality of types of delay times selected in the delay processing A delay time that is equal to or greater than the time difference from the processing time of the jackpot random number update process when numerical information is sequentially updated toward the maximum value is included.
また、当該構成に代えて又は加えて、遅延処理にて選択される複数種類の遅延時間の中に、大当たり乱数カウンタC1の数値情報が最小値に設定される場合における大当たり乱数更新処理の処理時間と、大当たり乱数カウンタC1の数値情報が初期値に設定される場合における大当たり乱数更新処理の処理時間との時間差以上となる遅延時間が含まれている構成としてもよい。これにより、上記不正装置AにてステップS201〜ステップS205の処理時間を不正に読み取ったとしても、大当たり乱数カウンタC1の最小値の設定及び大当たり乱数カウンタC1の初期値の設定のうちいずれが実行されたかを特定することができなくなる。 Also, instead of or in addition to the configuration, the processing time of the jackpot random number updating process when the numerical information of the jackpot random number counter C1 is set to the minimum value among the plurality of types of delay times selected in the delay processing. A delay time that is equal to or greater than the processing time of the jackpot random number update process when the numerical information of the jackpot random number counter C1 is set to the initial value may be included. Thereby, even if the processing time in steps S201 to S205 is read illegally by the illegal device A, either setting of the minimum value of the big hit random number counter C1 or setting of the initial value of the big hit random number counter C1 is executed. You will not be able to identify
なお、第4のパターンの構成は、以下のように変更してもよい。 The configuration of the fourth pattern may be changed as follows.
(4−1)ステップS802〜ステップS804にて示す不規則な遅延処理は、ステップS801の処理の直後に実行されることは必須ではなく、ステップS201〜ステップS205の範囲内において実行されるのであれば任意である。例えば、抽選用乱数更新処理の開始に際して上記不規則な遅延処理が実行されてもよく、抽選用乱数更新処理の終了に際して上記不規則な遅延処理が実行されてもよい。 (4-1) The irregular delay process shown in steps S802 to S804 is not necessarily performed immediately after the process of step S801, and may be performed within the range of steps S201 to S205. Is optional. For example, the irregular delay process may be executed at the start of the lottery random number update process, or the irregular delay process may be executed at the end of the lottery random number update process.
<第5のパターン>
次に、上記不正行為の対策となる第5のパターンの構成について説明する。なお、抽選用乱数更新処理(ステップS202)の処理構成は、上記第1のパターンの場合と同様である。
<Fifth pattern>
Next, the configuration of a fifth pattern serving as a countermeasure against the above-mentioned fraudulent activity will be described. The processing configuration of the lottery random number updating process (step S202) is the same as that of the first pattern.
図17(a)は第5のパターンにおける大当たり乱数更新処理を示すフローチャートであり、図17(b)は第5のパターンにおけるリーチ乱数更新処理を示すフローチャートであり、図17(c)は第5のパターンにおける電役乱数更新処理を示すフローチャートである。 FIG. 17 (a) is a flowchart showing the jackpot random number updating process in the fifth pattern, FIG. 17 (b) is a flowchart showing the reach random number updating process in the fifth pattern, and FIG. 17 (c) is the fifth It is a flowchart which shows the electronic connector random number update process in the pattern of.
図17(a)に示すように、本パターンの大当たり乱数更新処理では、上記第1のパターンにおける大当たり乱数更新処理(図13(a))においてステップS504の時間調整用処理が実行されない処理構成となっている。つまり、ステップS901〜ステップS903では、上記ステップS501〜ステップS503と同様の処理を実行し、ステップS904では上記ステップS505と同様の処理を実行し、ステップS905〜ステップS908では上記ステップS506〜ステップS509と同様の処理を実行する。 As shown in FIG. 17A, in the jackpot random number update process of this pattern, the process configuration for time adjustment in step S504 is not executed in the jackpot random number update process (FIG. 13A) of the first pattern. It has become. That is, in steps S901 to S903, processing similar to that in steps S501 to S503 is performed, and in step S904, processing similar to that in step S505 is performed, and in steps S905 to S908, steps S506 to S509 are performed. Perform the same process.
図17(b)に示すように、本パターンのリーチ乱数更新処理では、先ずステップS911にて、リーチ乱数カウンタC3に保持されている数値情報をMPU102のレジスタに読み出し、ステップS912にて、その読み出した数値情報を次の数値情報となるように更新すべく1加算する。その後、ステップS913にて、ステップS912にて更新した結果の数値情報が、リーチ乱数カウンタC3の最大値(具体的には「238」)を超えているか否かを判定する(具体的には「238」以上となっているか否かを判定する)。
As shown in FIG. 17B, in the reach random number updating process of this pattern, first, in step S911, the numerical information held in the reach random number counter C3 is read out to the register of the
最大値を超えていない場合(ステップS913:NO)には、そのままステップS914に進む。この場合、プログラムカウンタのジャンプ命令は実行されず、プログラムカウンタのデータが1加算されることでステップS914に移行する。ステップS914では、上記ステップS912の処理後の数値情報を、リーチ乱数カウンタC3に上書きすることで設定する。その後、本リーチ乱数更新処理を終了する。 If it does not exceed the maximum value (step S913: NO), the process directly proceeds to step S914. In this case, the jump instruction of the program counter is not executed, and the data of the program counter is incremented by one, and the process proceeds to step S914. In step S914, the numerical information after the process of step S912 is set by overwriting the reach random number counter C3. Thereafter, the reach random number update process is ended.
最大値を超えている場合(ステップS913:YES)には、ステップS915にて、上記ステップS912において更新した数値情報を最小値の数値情報、具体的には「0」に設定する。続くステップS916にて、リーチ側の時間調整用処理を実行する。当該時間調整用処理の処理内容については、後に説明する。その後、ステップS914にて、上記ステップS915の処理後の数値情報を、リーチ乱数カウンタC3に上書きすることで設定した後に、本リーチ乱数更新処理を終了する。ちなみに、ステップS915への移行及びステップS914への移行に際して、プログラムカウンタのジャンプ命令が実行される。
If it exceeds the maximum value (step S 913: YES), the numerical value information updated in
図17(c)に示すように、本パターンの電役乱数更新処理では、先ずステップS921にて、電役乱数カウンタC4に保持されている数値情報をMPU102のレジスタに読み出し、ステップS922にて、その読み出した数値情報を次の数値情報となるように更新すべく1加算する。その後、ステップS923にて、ステップS922にて更新した結果の数値情報が、電役乱数カウンタC4の最大値(具体的には「250」)を超えているか否かを判定する(具体的には「250」以上となっているか否かを判定する)。
As shown in FIG. 17C, in the electronic pattern random number update process of this pattern, first, in step S921, the numerical information held in the electronic pattern random number counter C4 is read out to the register of the
最大値を超えていない場合(ステップS923:NO)には、そのままステップS926に進む。この場合、プログラムカウンタのジャンプ命令は実行されず、プログラムカウンタのデータが1加算されることでステップS926に移行する。 If it does not exceed the maximum value (step S 923: NO), the process directly proceeds to step S 926. In this case, the jump instruction of the program counter is not executed, and the data of the program counter is incremented by one, and the process proceeds to step S926.
最大値を超えている場合(ステップS923:YES)には、ステップS924にて、上記ステップS922において更新した数値情報を最小値の数値情報、具体的には「0」に設定する。続くステップS925にて、電役側の時間調整用処理を実行する。当該時間調整用処理の処理内容については、後に説明する。その後、ステップS926に進む。ちなみに、ステップS924への移行及びステップS926への移行に際して、プログラムカウンタのジャンプ命令が実行される。
If it exceeds the maximum value (step S 923: YES), in
ステップS926では、MPU102にて読み出されている上記数値情報が、電役乱数カウンタC4の今回の更新周回において初期値となった数値情報と同一であるか否かを判定する。具体的には、RWM104に記憶されている今回の更新周回における初期値の情報を読み出し、ステップS922の処理後の数値情報又はステップS925の処理後の数値情報がその初期値の情報と同一であるか否かを判定する。
In step S926, it is determined whether the numerical value information read out by the
ステップS926にて否定判定をした場合には、ステップS927にて、ステップS922の処理後の数値情報又はステップS925の処理後の数値情報を電役乱数カウンタC4に上書きすることで設定する。その後、本大当たり乱数更新処理を終了する。 If a negative determination is made in step S926, in step S927, numerical value information after the processing in step S922 or numerical information after the processing in step S925 is set by overwriting the electronic random number counter C4. Thereafter, the jackpot random number update process is ended.
一方、ステップS926にて肯定判定をした場合には、ステップS928にて、第3初期値カウンタCN3に保持されている現状の数値情報を読み出し、ステップS929にて、その数値情報をステップS922の処理後の数値情報又はステップS925の処理後の数値情報に対して上書きするとともに、RWM104における更新周回の初期値を記憶するためのエリアに上書きする。その後、ステップS927にて、ステップS929の処理後の数値情報を電役乱数カウンタC4に上書きすることで設定した後に、本大当たり乱数更新処理を終了する。
On the other hand, when an affirmative determination is made in step S926, the current numerical value information held in the third initial value counter CN3 is read out in step S928, and the numerical information is processed in step S922 in step S929. While overwriting the subsequent numerical information or the numerical information after the process of
上記ステップS916のリーチ側の時間調整用処理は、大当たり乱数カウンタC1の数値情報が初期値に設定されずに、リーチ乱数カウンタC3の数値情報が初期値に設定される場合におけるステップS201〜ステップS205の処理時間を、大当たり乱数カウンタC1の数値情報が初期値に設定され、リーチ乱数カウンタC3の数値情報が初期値に設定されない場合におけるステップS201〜ステップS205の処理時間に近付けるために、リーチ乱数カウンタC3の数値情報が初期値に設定される場合におけるリーチ乱数更新処理の処理時間を遅延させるための処理である。より詳細には、前者の処理時間と後者の処理時間とを同一又は略同一とするための処理である。 In the time adjustment process on the reach side in step S916, step S201 to step S205 in the case where the numerical information of the reach random number counter C1 is not set to the initial value and the numerical information of the reach random number counter C3 is set to the initial value. In order to make the processing time of step S201 to step S205 approach when the numerical information of the big hit random number counter C1 is set to the initial value and the numerical information of the reach random number counter C3 is not set to the initial value, This is a process for delaying the processing time of the reach random number update process when the numerical value information of C3 is set to the initial value. More specifically, it is a process for making the former processing time the same as the latter processing time.
また、上記ステップS925の電役側の時間調整用処理は、大当たり乱数カウンタC1の数値情報が初期値に設定されずに、電役乱数カウンタC4の数値情報が初期値に設定される場合におけるステップS201〜ステップS205の処理時間を、大当たり乱数カウンタC1の数値情報が初期値に設定され、電役乱数カウンタC4の数値情報が初期値に設定されない場合におけるステップS201〜ステップS205の処理時間に近付けるために、電役乱数カウンタC4の数値情報が初期値に設定される場合における電役乱数更新処理の処理時間を遅延させるための処理である。より詳細には、前者の処理時間と後者の処理時間とを同一又は略同一とするための処理である。 In addition, the processing for time adjustment on the side of the electronic part in the step S925 is a step in the case where the numerical information of the electronic part random number counter C4 is set to the initial value without setting the numerical information of the big hit random number counter C1 to the initial value In order to approach the processing time of step S201 to step S205 when the numerical information of the big hit random number counter C1 is set to the initial value and the numerical information of the electronic random number counter C4 is not set to the initial value. It is the processing for delaying the processing time of the electronic random number updating process in the case where the numerical information of the electronic random number counter C4 is set to the initial value. More specifically, it is a process for making the former processing time the same as the latter processing time.
ここで、大当たり乱数カウンタC1は、RWM104において2バイトが設定されているのに対して、リーチ乱数カウンタC3及び電役乱数カウンタC4はそれぞれ、RWM104において1バイトが設定されている。この場合に、大当たり乱数カウンタC1、リーチ乱数カウンタC3及び電役乱数カウンタC4の数値情報を最小値に設定する場合には、それらの「0」クリア処理が実行されるが、その「0」クリア処理は、ビット単位ではなくバイト単位で実行される。そうすると、大当たり乱数カウンタC1を最小値に設定するための処理(ステップS904)の処理時間は、リーチ乱数カウンタC3を最小値に設定するための処理(ステップS915)の処理時間よりも長く、同様に、電役乱数カウンタC4を最小値に設定するための処理(ステップS924)の処理時間よりも長い。これは大当たり種別カウンタC2についても同様であり、大当たり種別カウンタC2もRWM104において1バイトが設定されているため、大当たり乱数カウンタC1を最小値に設定するための処理の処理時間は、大当たり種別カウンタC2を最小値に設定するための処理の処理時間よりも長い。したがって、上記不正装置Aを利用してステップS201〜ステップS205の処理時間を読み取ることで、抽選用乱数更新処理(ステップS202)にて、大当たり乱数カウンタC1、大当たり種別カウンタC2、リーチ乱数カウンタC3及び電役乱数カウンタC4のいずれか1つが最小値への設定がなされた場合、それが大当たり乱数カウンタC1に対するものであるか否かを特定することが可能となってしまう。
Here, the large random number counter C1 has two bytes set in the
これに対して、上記のようにリーチ側の時間調整用処理(ステップS916)及び電役側の時間調整用処理(ステップS925)が実行されることにより、抽選用乱数更新処理(ステップS202)にて、大当たり乱数カウンタC1のみが最小値への設定がなされた場合、リーチ乱数カウンタC3のみが最小値への設定がなされた場合、及び電役乱数カウンタC4のみが最小値への設定がなされた場合のいずれであるかを、ステップS201〜ステップS205の処理時間を不正に読み取ったとしても、特定することができなくなる。よって、大当たり乱数カウンタC1の数値情報の不正読み取りに基づき不正な利益を得ようとしても、それを阻止することが可能となる。 On the other hand, the random number updating process for lottery (step S202) is performed by executing the process for adjusting the time on the reach side (step S916) and the process for adjusting the time on the electronic worker side (step S925) as described above. When only the big hit random number counter C1 is set to the minimum value, only the reach random number counter C3 is set to the minimum value, and only the electric random number counter C4 is set to the minimum value. Even if the processing time of steps S201 to S205 is read illegally, it becomes impossible to specify which of the cases. Therefore, even if it is attempted to obtain an illegal profit based on the illegal reading of the numerical information of the jackpot random number counter C1, it is possible to prevent that.
ちなみに、上記各時間調整用処理の具体的な処理内容は、処理時間の均一化を図る同士の処理時間の時間差を埋めるように、上記ステップS504と同様にNOPの命令を読み出して処理を実行しないことを繰り返す構成としてもよく、NOP以外であって遊技を進行させる場合にMPU102にて参照されることとなるデータについての設定処理が実行されない命令を実行する構成としてもよい。
By the way, the specific processing contents of the above-mentioned time adjustment processing do not execute the processing by reading out the NOP instruction as in the above-mentioned
なお、第5のパターンの構成は、以下のように変更してもよい。 The configuration of the fifth pattern may be changed as follows.
(5−1)リーチ側の時間調整用処理及び電役側の時間調整用処理のうち一方のみが実行される構成としてもよい。 (5-1) Only one of the time adjustment process on the reach side and the time adjustment process on the electronic combination side may be executed.
(5−2)大当たり種別更新処理においても、大当たり種別カウンタC2の数値情報を最小値に設定する場合には、種別側の時間調整用処理を実行するようにしてもよい。この場合、当該種別側の時間調整用処理を、大当たり乱数カウンタC1の数値情報が初期値に設定されずに、大当たり種別カウンタC2の数値情報が初期値に設定される場合におけるステップS201〜ステップS205の処理時間を、大当たり乱数カウンタC1の数値情報が初期値に設定され、大当たり種別カウンタC2の数値情報が初期値に設定されない場合におけるステップS201〜ステップS205の処理時間に近付けるために、大当たり種別カウンタC2の数値情報が初期値に設定される場合における大当たり種別更新処理の処理時間を遅延させるようにすればよい。より詳細には、前者の処理時間と後者の処理時間とを同一又は略同一とするための処理として、当該種別側の時間調整用処理が設定されていればよい。このように種別側の時間調整用処理を実行する場合、リーチ側の時間調整用処理及び電役側の時間調整用処理を実行しないようにしてもよいが、大当たり乱数カウンタC1の数値情報が最小値に設定されるタイミングを特定しづらくする上では、リーチ側の時間調整用処理及び電役側の時間調整用処理のうち一方も実行される構成とすることが好ましく、それら処理の両方が実行される構成とすることがより好ましい。 (5-2) Also in the jackpot type updating process, when the numerical value information of the jackpot type counter C2 is set to the minimum value, the process for time adjustment on the type side may be executed. In this case, step S201 to step S205 in the case where the numerical value information of the big hit random number counter C1 is not set to the initial value and the numerical information of the big hit type counter C2 is set to the initial value In order to approximate the processing time of step S201 to step S205 when the numerical information of the big hit random number counter C1 is set to the initial value and the numeric information of the big hit type counter C2 is not set to the initial value, the big hit type counter The processing time of the jackpot type updating process in the case where the numerical value information of C2 is set to the initial value may be delayed. More specifically, the process for adjusting the time on the type side may be set as a process for making the former processing time the same as or substantially the same as the latter processing time. As described above, when the time adjustment process on the type side is executed, the reach adjustment process on the reach side and the time adjustment process on the electronic work side may not be executed, but the numerical information of the jackpot random number counter C1 is minimum. In order to make it difficult to specify the timing to be set to the value, it is preferable that one of the reach adjustment processing and the electronic adjustment processing be also performed. It is more preferable to set it as
(5−3)RWM104において大当たり乱数カウンタC1として割り当てられるバイト数と、RWM104においてリーチ乱数カウンタC3として割り当てられるバイト数とを同一とすることにより、上記ステップS904の処理に要する時間と、上記ステップS915の処理に要する時間とが同一又は略同一となるようにしてもよい。この場合、ステップS916の処理を実行しなくても、大当たり乱数カウンタC1のみが最小値への設定がなされた場合及びリーチ乱数カウンタC3のみが最小値への設定がなされた場合のいずれであるかを、ステップS201〜ステップS205の処理時間を不正に読み取ったとしても特定することができなくなる。なお、当該構成を、大当たり種別カウンタC2や電役乱数カウンタC4に対して適用してもよい。
(5-3) The time required for the process of step S904 and the step S915 by making the number of bytes allocated as the big hit random number counter C1 in the
(5−4)上記ステップS916の処理を実行する構成に代えて、上記ステップS915では、リーチ乱数カウンタC3を最小値に設定する処理、すなわちRWM104における該当する1バイトのエリアのクリア処理を2回実行する構成としてもよい。この場合、リーチ乱数カウンタC3を最小値に設定する場合においてクリア処理の対象となるバイト数が、大当たり乱数カウンタC1を最小値に設定する場合においてクリア処理の対象となるバイト数と同一となる。したがって、ステップS916の処理を実行しなくても、大当たり乱数カウンタC1のみが最小値への設定がなされた場合及びリーチ乱数カウンタC3のみが最小値への設定がなされた場合のいずれであるかを、ステップS201〜ステップS205の処理時間を不正に読み取ったとしても特定することができなくなる。なお、当該構成を、大当たり種別カウンタC2や電役乱数カウンタC4に対して適用してもよい。
(5-4) Instead of executing the process of step S916, in step S915, the process of setting the reach random number counter C3 to the minimum value, that is, the process of clearing the corresponding 1-byte area in the
<第6のパターン>
次に、上記不正行為の対策となる第6のパターンの構成について説明する。
<Sixth pattern>
Next, the configuration of the sixth pattern serving as a measure against the above-mentioned fraud will be described.
当該第6のパターンでは、タイマ割込み処理の処理構成が、既に説明したタイマ割込み処理(図9)の処理構成と異なっている。図18は、本パターンにおけるタイマ割込み処理を示すフローチャートである。 In the sixth pattern, the processing configuration of the timer interrupt processing is different from the processing configuration of the timer interrupt processing (FIG. 9) described above. FIG. 18 is a flowchart showing timer interrupt processing in the present pattern.
図18に示すように、本タイマ割込み処理では、先ずステップS1001にて、抽選用乱数更新処理を実行した後に、ステップS1002にて、停電情報記憶処理を実行する。その後、ステップS1003〜ステップS1023では、上記タイマ割込み処理(図9)におけるステップS203〜ステップS223と同様の処理を実行する。 As shown in FIG. 18, in the timer interrupt process, first, in step S1001, a lottery random number update process is performed, and then in step S1002, a power failure information storage process is performed. Thereafter, in steps S1003 to S1023, the same processes as steps S203 to S223 in the timer interrupt process (FIG. 9) are executed.
つまり、本パターンでは、抽選用乱数更新処理が、停電情報記憶処理(ステップS1002)と、遊技停止判定処理(ステップS1005)との間に含まれていない。したがって、これらの処理間の処理時間が不正に読み出されたとしても、大当たり乱数カウンタC1の数値情報が最小値に設定されたタイミングを特定することはできない。また、抽選用乱数更新処理は、タイマ割込み処理の1処理回の範囲内において、MPU102が入出力ポート102aを通じて入出力を行うための処理間に含まれていない。したがって、タイマ割込み処理の1処理回の範囲内において、ステップS1002とステップS1005との間以外で、一の入出力に係る処理と、その後の入出力に係る処理との間の処理時間が不正に読み取られたとしても、大当たり乱数カウンタC1の数値情報が最小値に設定されたタイミングを特定することはできない。
That is, in this pattern, the lottery random number update process is not included between the power failure information storage process (step S1002) and the game stop determination process (step S1005). Therefore, even if the processing time between these processes is read out illegally, it is not possible to specify the timing at which the numerical information of the jackpot random number counter C1 is set to the minimum value. Further, the lottery random number updating process is not included between the processes for the
但し、タイマ割込み処理の1処理回における一の入出力に係る処理と、次の処理回におけるそれと同一又はそれとは異なる入出力に係る処理との間の処理時間が不正に読み取られると、その処理時間に抽選用乱数更新処理が含まれてしまう。これに対して、抽選用乱数更新処理は、タイマ割込み処理において最初の入出力に係る処理よりも前のタイミングで実行されるように設定されている。つまり、メイン処理(図8)のステップS110〜ステップS115における残余処理の後であって、その後に最初に実行される入出力に係る処理(入力及び出力の少なくとも一方に係る処理)よりも前に、抽選用乱数更新処理が実行される。 However, if the processing time between the processing related to one input / output in one processing cycle of timer interrupt processing and the processing related to the same or different input / output in the next processing cycle is illegally read, the processing The time will include lottery random number update processing. On the other hand, the lottery random number updating process is set to be executed at a timing earlier than the process related to the first input / output in the timer interrupt process. That is, after the remaining process in step S110 to step S115 of the main process (FIG. 8), and before the process related to input / output to be executed first (process related to at least one of input and output) , Lottery random number updating processing is executed.
既に説明したとおり、残余処理は、各タイマ割込み処理の処理完了時間に応じて実行の有無及び2回のタイマ割込み処理間における実行回数が不規則に変動する非定期処理であるため、所定の処理回のタイマ割込み処理が完了してから次の処理回のタイマ割込み処理にて最初の入出力に係る処理が実行されるまでの処理時間は不規則に変動することとなる。そうすると、タイマ割込み処理の1処理回における一の入出力に係る処理と、次の処理回におけるそれと同一又はそれとは異なる入出力に係る処理との間の処理時間が不正に読み取られたとしても、抽選用乱数更新処理にて大当たり乱数カウンタC1の数値情報が最小値に設定されたか否かを特定しづらくなる、又は特定不可となる。 As already described, the remaining process is a non-periodic process in which the presence or absence of execution and the number of times of execution between the two timer interrupt processes fluctuate irregularly according to the process completion time of each timer interrupt process. The processing time from the completion of one timer interrupt process to the execution of the process related to the first input / output in the timer interrupt process of the next process cycle fluctuates irregularly. Then, even if the processing time between the processing related to one input / output in one processing cycle of timer interrupt processing and the processing related to the same or different input / output in the next processing cycle is read illegally, It becomes difficult to specify whether or not the numerical information of the big hit random number counter C1 is set to the minimum value in the random number updating process for drawing, or it becomes impossible to specify.
また、本構成であれば、大当たり乱数カウンタC1が初期値に設定されたタイミング、大当たり種別カウンタC2が最小値に設定されたタイミング、大当たり種別カウンタC2が初期値に設定されたタイミング、リーチ乱数カウンタC3が最小値に設定されたタイミング、電役乱数カウンタC4が最小値に設定されたタイミング、及び電役乱数カウンタC4が初期値に設定されたタイミングについても、上記のように処理時間が不正に読み取るだけでは特定しづらい又は特定不可となる。 Further, in this configuration, the timing when the big hit random number counter C1 is set to the initial value, the timing when the big hit type counter C2 is set to the minimum value, the timing when the big hit type counter C2 is set to the initial value, reach random number counter Also for the timing when C3 is set to the minimum value, the timing when the random number counter C4 is set to the minimum value, and the timing when the electronic part random number counter C4 is set to the initial value, the processing time is incorrect as described above. It becomes difficult to identify or can not be identified only by reading.
ちなみに、本パターンにおける抽選用乱数更新処理の処理構成は、上記第1のパターンの場合と同様である。また、大当たり乱数更新処理を含めて、上記各パターンにて説明したような時間用調整処理は実行されない。 Incidentally, the processing configuration of the lottery random number updating process in the present pattern is the same as that of the first pattern. In addition, the time adjustment process as described in each of the above-described patterns, including the jackpot random number update process, is not performed.
なお、第6のパターンの構成は、以下のように変更してもよい。 The configuration of the sixth pattern may be changed as follows.
(6−1)残余処理と、その後に最初に実行される入出力に係る処理との間に、抽選用乱数更新処理(すなわち大当たり乱数更新処理)が含まれる構成においては、当該抽選用乱数更新処理がタイマ割込み処理の最初のタイミングで実行されることは必須ではなく、入出力に係る処理、すなわちMPU102から入力用のドライバを選択する信号や、出力用のドライバを選択する信号が出力される処理ではないこと、MPU102から他の制御装置に向けてコマンドが出力される処理ではないこと、及びMPU102から遊技ホールの管理コンピュータに信号出力される処理ではないことを条件として、抽選用乱数更新処理よりも前に他の処理が実行される構成としてもよい。例えば、所定のデータをROM103から読み出す処理が、抽選用乱数更新処理よりも先に実行される構成としてもよい。
(6-1) In the configuration in which the random number updating process for lottery (that is, the jackpot random number updating process) is included between the remaining process and the process related to the input / output to be executed first, the random number updating for lottery It is not essential that the process is executed at the first timing of the timer interrupt process, and the process relating to input / output, that is, a signal for selecting a driver for input or a signal for selecting a driver for output is output from
(6−2)図19に示すタイマ割込み処理では、先ずステップS1101にて、上記ステップS201と同様に停電情報記憶処理を実行する。その後、ステップS1102〜ステップS1120では、上記ステップS203〜ステップS221と同様の処理を実行する。そして、ステップS1121にて、抽選用乱数更新処理を実行した後に、ステップS1122にて割込み終了宣言の設定を行うとともに、ステップS1123にて割込み許可の設定を行う。その後、本タイマ割込み処理を終了する。本処理構成の場合、所定の入出力に係る処理(ステップS1119)が実行された後に他の入出力に係る処理が実行されることなく残余処理が実行され得る構成において、当該所定の入出力に係る処理と残余処理との間で抽選用乱数更新処理が実行される。これにより、上記パターン6と同様に、タイマ割込み処理の1処理回における一の入出力に係る処理と、次の処理回におけるそれと同一又はそれとは異なる入出力に係る処理との間の処理時間が不正に読み取られたとしても、抽選用乱数更新処理にて大当たり乱数カウンタC1の数値情報が最小値に設定されたか否かを特定しづらくなる、又は特定不可となる。 (6-2) In the timer interrupt process shown in FIG. 19, first, at step S1101, the power failure information storage process is executed as in step S201. Thereafter, in steps S1102 to S1120, processing similar to that of steps S203 to S221 is performed. Then, after the lottery random number updating process is executed in step S1121, the interrupt end declaration is set in step S1122, and the interrupt permission is set in step S1123. Thereafter, this timer interrupt processing is ended. In the case of this processing configuration, after the processing (step S1119) related to the predetermined input / output is performed, the remaining processing can be executed without the processing related to the other input / output being performed. A random number updating process for lottery is executed between the process and the remaining process. Thereby, similarly to the pattern 6, the processing time between the processing related to one input / output in one processing time of timer interrupt processing and the processing related to the same or different input / output in the next processing time Even if it is read illegitimately, it becomes difficult or impossible to specify whether or not the numerical information of the jackpot random number counter C1 is set to the minimum value in the random number updating process for lottery.
(6−3)図20及び図21に示すように、定期的に最初の処理が実行される通常処理と、同じく定期的に最初の処理が実行されるタイマ割込み処理とのそれぞれに、遊技を進行させるのに必要な処理が分散して設定された処理構成において、上記第6のパターンと同様の対策を採用してもよい。 (6-3) As shown in FIG. 20 and FIG. 21, the game is played in each of the normal process in which the first process is periodically executed and the timer interrupt process in which the first process is periodically executed as well. The same countermeasure as the sixth pattern may be adopted in the processing configuration in which the processing necessary for advancing is distributed and set.
具体的には、通常処理は、メイン処理(図8)におけるステップS109の処理が実行された後に、実行される。そして、図20に示すように、ステップS1201にて上記ステップS207と同様の処理を実行し、ステップS1202〜ステップS1203にて、上記ステップS203〜ステップS204と同様の処理を実行し、ステップS1204〜ステップS1213にて、上記ステップS212〜ステップS221と同様の処理を実行する。その後、ステップS1214にて、停電フラグに「1」がセットされているか否かを判定する。停電フラグは、タイマ割込み処理(図21)におけるステップS1302の停電情報記憶処理にて停電の発生が特定された場合に「1」がセットされる。 Specifically, the normal process is performed after the process of step S109 in the main process (FIG. 8) is performed. Then, as shown in FIG. 20, the same process as step S207 is performed in step S1201, and the same process as step S203 to step S204 is performed in steps S1202 to S1203, and steps S1204 to S1204 are performed. In S1213, the same processing as the above-described steps S212 to S221 is performed. Thereafter, in step S1214, it is determined whether the power failure flag is set to "1". The power failure flag is set to “1” when the occurrence of a power failure is identified in the power failure information storing process of step S1302 in the timer interrupt process (FIG. 21).
停電フラグに「1」がセットされていない場合には、ステップS1215にて次の通常処理の実行タイミングであるか否か、すなわち前回の通常処理の開始から所定時間(具体的には4msec)が経過したか否かを判定する。そして、通常処理の開始タイミングに至るまで、ステップS1216〜ステップS1219の残余処理を繰り返し実行する。ステップS1216〜ステップS1219の処理内容は、上記ステップS110〜ステップS115と同様である。 If "1" is not set in the power failure flag, it is determined in step S1215 whether it is time to execute the next normal process, that is, a predetermined time (specifically, 4 msec) from the start of the previous normal process. It is determined whether it has elapsed. Then, the remaining processes of steps S1216 to S1219 are repeatedly executed until the start time of the normal process is reached. The processing content of step S1216 to step S1219 is the same as that of step S110 to step S115.
一方、ステップS1214にて、停電フラグに「1」がセットされていると判定した場合には、ステップS1220以降の停電時処理を実行する。つまり、ステップS1220では、タイマ割込み処理の発生を禁止し、その後、ステップS1221にてRWM判定値を算出、保存し、ステップS1222にてRWM104のアクセスを禁止した後に、電源が完全に遮断して処理が実行できなくなるまで無限ループを継続する。
On the other hand, when it is determined that the power failure flag is set to “1” in step S1214, the power failure process after step S1220 is executed. That is, in step S1220, the generation of timer interrupt processing is prohibited, and then the RWM determination value is calculated and stored in step S1221, and after the access to
タイマ割込み処理は、図21に示すように、先ずステップS1301にて抽選用乱数更新処理を実行する。この処理内容は、上記ステップS1001と同様である。その後、ステップS1302にて上記ステップS201と同様の処理を実行し、ステップS1303にて上記ステップS205と同様の処理を実行し、ステップS1304〜ステップS1307にて、上記ステップS208〜ステップS211と同様の処理を実行した後に、本タイマ割込み処理を終了する。 In the timer interrupt process, as shown in FIG. 21, first, in step S1301, a lottery random number update process is executed. The contents of this process are the same as those in step S1001. Thereafter, in step S1302, the same process as step S201 is performed, and in step S1303, the same process as step S205 is performed. In steps S1304 to S1307, the process similar to step S208 to step S211. After execution of the timer interrupt processing, the timer interrupt processing is terminated.
上記処理構成とすることにより、通常処理とタイマ割込み処理とのそれぞれに遊技の進行を制御するための処理が分散して設定された構成において、残余処理の後であって、その後に最初に実行される入出力に係る処理(入力及び出力の少なくとも一方に係る処理)よりも前に、抽選用乱数更新処理(大当たり乱数更新処理)が実行される。これにより、タイマ割込み処理の1処理回における一の入出力に係る処理と、次の処理回におけるそれと同一又はそれとは異なる入出力に係る処理との間の処理時間が不正に読み取られたとしても、抽選用乱数更新処理にて大当たり乱数カウンタC1の数値情報が最小値に設定されたか否かを特定しづらくなる、又は特定不可となる。 With the above processing configuration, in the configuration in which the processing for controlling the progress of the game is dispersedly set in each of the normal processing and the timer interrupt processing, the processing is performed after the remaining processing and is performed first after that Prior to the process related to the input / output to be performed (the process related to at least one of the input and the output), the random number updating process for lottery (the jackpot random number updating process) is executed. Thereby, even if the processing time between the processing related to one input / output in one processing cycle of the timer interrupt processing and the processing related to the same or different input / output in the next processing cycle is illegally read. It becomes difficult to specify whether or not the numerical value information of the jackpot random number counter C1 is set to the minimum value in the random number updating process for drawing, or it becomes impossible to specify.
なお、抽選用乱数更新処理がタイマ割込み処理(図21)において最後の入出力に係る処理の後に実行される構成としてもよい。 The lottery random number updating process may be executed after the process related to the final input / output in the timer interrupt process (FIG. 21).
(6−4)大当たり乱数更新処理において、大当たり乱数カウンタC1の数値情報を最大値に向けて順次更新させていく場合の処理と、大当たり乱数カウンタC1の数値情報が最大値を超えた場合に最小値に設定する場合の処理とが分離して設定されており、それらの処理の間に、大当たり乱数カウンタC1の更新に係る処理とは異なる処理が存在している構成としてもよい。この場合、少なくとも上記最小値に設定する場合の処理が、ステップS110〜ステップS115における残余処理の後であって、その後に最初に実行される入出力に係る処理(入力及び出力の少なくとも一方に係る処理)よりも前に実行されるようにすることが好ましい。又は、所定の入出力に係る処理が実行された後に他の入出力に係る処理が実行されることなく上記残余処理が実行され得る構成において、当該所定の入出力に係る処理と残余処理との間で、少なくとも上記最小値に設定する場合の処理が実行されるようにすることが好ましい。 (6-4) In the jackpot random number updating process, processing when the numerical information of the jackpot random number counter C1 is sequentially updated toward the maximum value and the minimum when the numerical information of the jackpot random number counter C1 exceeds the maximum value The processing in the case of setting to a value is set separately, and a configuration different from the processing relating to the update of the jackpot random number counter C1 may be present among the processing. In this case, the process for setting at least the minimum value is after the remaining process in step S110 to step S115, and is a process related to input / output that is initially executed after that (related to at least one of input and output It is preferable to be performed before processing (processing). Alternatively, in a configuration in which the above-mentioned remaining process can be executed without the process related to another input / output being performed after the process related to the predetermined input / output is performed, the process related to the predetermined input / output and the remaining process Preferably, at least the process of setting the minimum value is performed.
以上のとおり、上記第1のパターン〜上記第6のパターンのいずれかを採用することにより、上記不正装置Aを利用して、MPU102における一の入出力に係る処理から、その後の一の入出力に係る処理までの処理時間が不正に読み取られたとしても、大当たり乱数カウンタC1の数値情報が最小値となるタイミングを特定しづらくさせる又は特定不可とさせることが可能となる。
As described above, by adopting any one of the first pattern to the sixth pattern, it is possible to use the fraudulent device A to perform processing related to one input / output in the
また、上記第1のパターン〜上記第6のパターンのいずれかであれば、上記不正行為を抑制する上で、大当たり乱数カウンタC1の数値情報を直接操作するのではなく、数値情報の更新タイミングの遅延又は不規則化を行うだけであるので、大当たり乱数カウンタC1の数値情報を利用した当否判定に関して不都合が生じづらくなる。 In addition, if it is any one of the first pattern to the sixth pattern, it is not necessary to directly manipulate the numerical information of the jackpot random number counter C1 in order to suppress the illegal activity, but to update timing of the numerical information. Since only delaying or randomizing is performed, inconveniences are less likely to occur in regard to the determination of success or failure using the numerical information of the jackpot random number counter C1.
この場合に、本パチンコ機10は、上記第1のパターン〜上記第6のパターンのいずれか1つの構成を有しているが、複数のパターンに係る構成を同時に有していてもよい。例えば、上記第1のパターンに係る構成、上記第2のパターンに係る構成、上記第3のパターンに係る構成、及び上記第5のパターンに係る構成のいずれかと、上記第4のパターンに係る構成及び上記第6のパターンに係る構成の少なくとも一方とを同時に有していてもよい。
In this case, the
なお、上述した実施の形態の記載内容に限定されず、本発明の趣旨を逸脱しない範囲内で種々の変形改良が可能である。例えば以下のように変更してもよい。ちなみに、以下の別形態の構成を、上記実施の形態の構成に対して、個別に適用してもよく、組み合わせて適用してもよい。 In addition, it is not limited to the description content of embodiment mentioned above, A various deformation | transformation improvement is possible within the range which does not deviate from the meaning of this invention. For example, it may be changed as follows. Incidentally, the configuration of the other embodiment described below may be applied individually to the configuration of the above embodiment, or may be applied in combination.
・上記第1〜第6のパターンの構成に代えて、大当たり乱数カウンタC1の数値情報を更新するためのCPU又は専用回路を、MPU102の制御部とは別に備える構成とし、大当たり乱数カウンタC1の数値情報の更新、最小値の設定及び更新周回を開始する場合における初期値の設定を、MPU102の制御部とは独立して実行する構成としてもよい。そして、MPU102の制御部にて大当たり乱数カウンタC1の数値情報を利用した当否判定処理を実行する場合には、上記別制御部からその時点の数値情報を取得する構成としてもよい。本構成においては、上記別制御部からMPU102への数値情報の提供に要する時間が一定(異なる提供タイミング間で同一又は略同一)となるようにすることで、上記不正装置Aを利用して所定の処理間の処理時間が取得されたとしても、大当たり乱数カウンタC1の数値情報が最小値となるタイミングを特定しづらくさせる又は特定不可とさせることが可能となる。
-Instead of the configurations of the first to sixth patterns, a CPU or dedicated circuit for updating numerical information of the big hit random number counter C1 is provided separately from the control unit of the
また、本構成においては、上記別制御部がMPU102の制御部とは別チップとして設けられていてもよいが、両者の通信経路に対して不正にアクセスして上記別制御部の更新後の数値情報を不正に取得しようとする行為を阻止する上では、上記別制御部がMPU102の制御部とともに1チップ化されていることが好ましい。
Further, in this configuration, although the separate control unit may be provided as a separate chip from the control unit of the
なお、以下、上記のように別制御部を利用する構成を、第7のパターンともいう。 Hereinafter, the configuration in which the separate control unit is used as described above is also referred to as a seventh pattern.
・上記第1〜第7のパターンの構成に代えて、MPU102において入出力に係る処理が実行されるタイミングを信号の不正取得によって特定しようとする行為を直接的に抑制する構成を採用してもよい。具体的には、MPU102と第1ポート用ドライバ101aとを電気的に接続する第4信号経路LN4(図11参照)や、MPU102と第2ポート用ドライバ101bとを電気的に接続する第5信号経路LN5に、実際にはMPU102において信号を受信する処理が実行されないタイミングであるにも関わらず、それに対応した信号が送信されるようにし、さらにそのダミー信号の送信に際してはMPU102において信号の受信結果を確認しない又は無効化する構成としてもよい。この場合、当該信号は、定期的に送信されるようにしてもよく、不規則に送信されるようにしてもよい。また、当該信号は、MPU102とポート用ドライバ101a,101bとの間の経路上に設けられた専用素子から送信される構成としてもよく、MPU102自身が送信する構成としてもよい。
-Instead of the configurations of the first to seventh patterns described above, even if a configuration is employed in which the action of specifying the timing at which processing related to input and output is executed in the
また、上記のようにダミー信号を送信する対象は、信号経路LN4及び信号経路LN5のいずれか一方又は両方に限定されることはなく、それに加えて又は代えて、信号経路LN1、信号経路LN2及び信号経路LN3の少なくとも一つが対象となる構成としてもよい。例えば、信号経路LN1や信号経路LN2を通じて不正に入出力に係る処理の実行の有無を読み取ろうとする場合、それら信号経路LN1,LN2を流れる電流の変化を読み取ることが考えられる。したがって、それら信号経路LN1,LN2に流れる電流の変化を、実際にMPU102にて信号の受信が行われる場合とは異なるタイミングで、定期的に又は不規則に生じさせる素子を設けるようにしてもよい。
Further, as described above, the target for transmitting the dummy signal is not limited to one or both of the signal path LN4 and the signal path LN5, and additionally or alternatively, the signal path LN1, the signal path LN2 and At least one of the signal paths LN3 may be configured as a target. For example, when attempting to read the presence or absence of execution of processing relating to input / output illegally through the signal path LN1 or the signal path LN2, it is conceivable to read a change in current flowing through the signal paths LN1 and LN2. Therefore, an element may be provided to cause changes in the current flowing through the signal paths LN1 and LN2 periodically or irregularly at a timing different from when the signal is actually received by the
なお、以下、上記のように信号の不正取得を直接的に抑制する構成を、第8のパターンともいう。 Hereinafter, the configuration for directly suppressing unauthorized acquisition of a signal as described above is also referred to as an eighth pattern.
・上記不正装置Aを利用した不正行為が、MPU102から外部装置への信号出力に係る2つの処理間の処理時間を不正に読み取ることで行われることが想定される。したがって、このような構成に対して、上記第1〜第8のパターンのいずれかの構成を適用してもよい。具体的には、MPU102から他の制御装置(音光制御装置82、払出制御装置97、電源及び発射制御装置98)へのコマンド出力に係る2つの処理間の処理時間を、上記不正装置Aを利用して不正に読み取ることが想定される。この場合において、例えば大当たり乱数更新処理又は抽選用乱数更新処理が一のコマンド出力に係る処理と、次のコマンド出力に係る処理との間で実行される場合には、当該大当たり乱数更新処理又は抽選用乱数更新処理に対して、上記第1〜第8のパターンのいずれかの構成を採用してもよい。
It is assumed that fraudulent activity using the above-described fraudulent device A is performed by fraudulently reading the processing time between the two processes related to the signal output from the
・大当たり乱数カウンタC1の数値情報が最小値となるタイミングを特定させづらくする又は特定不可とするために、上記第1〜第8のパターンのいずれかの構成を採用するのではなく、大当たり乱数カウンタC1の数値情報が新たな更新周回の初期値に設定されるタイミングを特定させづらくする又は特定不可とするために、上記第1〜第8のパターンのいずれかの構成を採用してもよい。 The jackpot random number counter does not adopt any of the configurations of the first to eighth patterns in order to make it difficult or impossible to specify the timing at which the numerical information of the jackpot random number counter C1 becomes the minimum value. In order to make it difficult or impossible to specify the timing at which the numerical value information of C1 is set to the initial value of the new update cycle, any of the configurations of the first to eighth patterns may be adopted.
例えば上記第1のパターン又は上記第2のパターンを採用する場合には、大当たり乱数カウンタC1の数値情報が上記初期値に設定される場合における処理時間と、大当たり乱数カウンタC1の数値情報がその数値範囲の一方の境界に向けて順次更新される場合における処理時間とが同一又は略同一となるように、時間調整用処理といった処理構成を上記第1のパターンや上記第2のパターンのように設定すればよい。 For example, when the first pattern or the second pattern is adopted, the processing time in the case where the numerical information of the jackpot random number counter C1 is set to the initial value, and the numerical information of the jackpot random number counter C1 is its numerical value The processing configuration such as processing for time adjustment is set as in the first pattern and the second pattern so that the processing time in the case of sequentially updating toward one boundary of the range becomes the same or substantially the same. do it.
また、上記第5のパターンを採用する場合には、大当たり乱数カウンタC1の数値情報が上記初期値に設定される場合の処理時間と、大当たり種別カウンタC2及び電役乱数カウンタC4の少なくとも一方の数値情報が上記初期値に設定される場合の処理時間とが同一又は略同一となるように、時間調整用処理といった処理構成を上記第1のパターンや上記第2のパターンのように設定すればよい。 When the fifth pattern is adopted, the processing time when the numerical information of the jackpot random number counter C1 is set to the initial value, and the numerical value of at least one of the jackpot type counter C2 and the electronic combination random number counter C4. The processing configuration such as the time adjustment processing may be set as in the first pattern or the second pattern so that the processing time when the information is set to the initial value is the same or substantially the same. .
・大当たり乱数カウンタC1の数値情報が最小値又は初期値となるタイミングを特定させづらくする又は特定不可とするために、上記第1〜第8のパターンのいずれかの構成を採用するのに加えて又は代えて、他の特典付与の処理にて利用されるカウンタ、具体的には大当たり種別カウンタC2及び電役乱数カウンタC4の少なくとも一方について、数値情報が最小値又は初期値となるタイミングを特定させづらくする又は特定不可とするために、上記第1〜第8のパターンのいずれかの構成を採用してもよい。 In addition to adopting any of the configurations of the first to eighth patterns, in order to make it difficult or impossible to specify the timing when the numerical information of the jackpot random number counter C1 becomes the minimum value or the initial value Alternatively, for at least one of the counters used in the processing of granting other benefits, specifically, at least one of the jackpot type counter C2 and the electric random number counter C4, specify the timing when the numerical information becomes the minimum value or the initial value In order to make it difficult or impossible to specify, any of the configurations of the first to eighth patterns may be adopted.
・大当たり乱数カウンタC1は、数値範囲の一方の境界に向けて数値情報を順次更新していく場合には当該数値情報が1加算されていく構成としたが、数値情報を順次更新していく場合には当該数値情報が1減算されていく構成としてもよい。この場合、数値情報を1減算した結果、最小値を下回った場合に最大値が設定されることとなる。当該構成であっても、最小値を下回った数値情報を最大値に設定する場合には、数値情報を順次更新していく場合に比べて処理時間が長くなるため、上記第1〜第8のパターンのいずれかの構成を採用することが好ましい。 · The jackpot random number counter C1 is configured to be incremented by one when the numerical information is sequentially updated toward one boundary of the numerical range, but when the numerical information is sequentially updated The numerical value information may be decremented by one. In this case, as a result of subtracting one from the numerical information, the maximum value is set when the value falls below the minimum value. Even in this configuration, when setting the numerical value information below the minimum value to the maximum value, the processing time becomes longer as compared to the case where the numerical information is sequentially updated, so the first to eighth It is preferable to adopt any configuration of the pattern.
・大当たり乱数カウンタC1は、数値情報が順次更新されていく場合において数値が1ずつ変化していく構成に限定されることはなく、例えば「2」→「4」→「6」→「8」→・・・といったように2ずつ変化していく構成としてもよい。また、「1」→「3」→「5」→「7」→・・・といったように2ずつ変化していく構成としてもよい。また、その数値の変化量は、「1」や「2」に限定されることはなく、「3」や「4」といったように、他の所定量ずつ変化していく構成としてもよい。これらの場合であっても、一方の境界を超えた場合には他方の境界に対応した数値情報に設定する必要があり、この設定に際しての処理時間が上記のように順次更新していく場合の処理時間と相違することが考えられる。したがって、当該構成であっても、上記第1〜第8のパターンのいずれかの構成を採用することが好ましい。 The jackpot random number counter C1 is not limited to a configuration in which numerical values change one by one when numerical information is sequentially updated, and for example, "2" → "4" → "6" → "8" It may be configured to change by two, such as →. Further, it may be configured to change two by two such as “1” → “3” → “5” → “7” →. Further, the amount of change in the numerical value is not limited to “1” or “2”, and may be configured to change by another predetermined amount such as “3” or “4”. Even in these cases, when one boundary is exceeded, it is necessary to set numerical information corresponding to the other boundary, and the processing time for this setting is sequentially updated as described above It is conceivable that the processing time is different. Therefore, even if it is the said structure, it is preferable to employ | adopt the structure in any one of the said 1st-8th pattern.
・大当たり乱数カウンタC1の更新周回の1回において、数値範囲の一方の境界側から他方の境界側への設定が複数回行われる構成であってもよい。例えば、先ず「2」→「4」→「6」→「8」→・・・といったように数値情報を順次更新していき最大値を超えた場合には最小値側である「1」に設定し、その後、「1」→「3」→「5」→「7」→・・・といったように再度、数値情報を順次更新していく構成とする。そして、全ての数値情報が1回ずつ設定された場合に、新たな初期値を設定して新たな更新周回を開始する構成としてもよい。この場合であっても、一方の境界を超えた場合には他方の境界に対応した数値情報に設定する必要があり、この設定に際しての処理時間が上記のように順次更新していく場合の処理時間と相違することが考えられる。したがって、当該構成であっても、上記第1〜第8のパターンのいずれかの構成を採用することが好ましい。 The configuration may be such that the setting from one boundary side of the numerical range to the other boundary side is performed multiple times in one update round of the big hit random number counter C1. For example, first, numerical information is sequentially updated as "2" → "4" → "6" → "8" → ... and the maximum value is exceeded, the value is "1" which is the minimum value side. The setting is made, and thereafter, the numerical information is sequentially updated again such as “1” → “3” → “5” → “7” →. Then, when all the numerical information is set once, a new initial value may be set to start a new update cycle. Even in this case, when one of the boundaries is exceeded, it is necessary to set numerical information corresponding to the other boundary, and processing in the case where the processing time for this setting is sequentially updated as described above It is thought that it is different from time. Therefore, even if it is the said structure, it is preferable to employ | adopt the structure in any one of the said 1st-8th pattern.
・大当たり乱数カウンタC1は、数値情報が順次更新されていく場合において同一の数値ずつ変化していく構成に限定されることはなく、数値情報が順次更新されていく場合において所定の更新タイミングでは第1所定数変化する一方、他の更新タイミングでは第1所定数とは異なる第2所定数変化する構成としてもよい。但し、予め定められた順序に従って数値情報が順次更新されていく構成とする。この場合であっても、一方の境界を超えた場合には他方の境界に対応した数値情報に設定する必要があり、この設定に際しての処理時間が上記のように順次更新されていく場合の処理時間と相違することが考えられる。したがって、当該構成であっても、上記第1〜第8のパターンのいずれかの構成を採用することが好ましい。 The jackpot random number counter C1 is not limited to a configuration in which the same numerical value changes each time the numerical information is sequentially updated, and the predetermined update timing may be selected in the case where the numerical information is sequentially updated. While changing by one predetermined number, it may be configured to change by a second predetermined number different from the first predetermined number at other update timings. However, the numerical value information is sequentially updated according to a predetermined order. Even in this case, when one of the boundaries is exceeded, it is necessary to set the numerical information corresponding to the other boundary, and the processing time in this setting is sequentially updated as described above It is thought that it is different from time. Therefore, even if it is the said structure, it is preferable to employ | adopt the structure in any one of the said 1st-8th pattern.
・上記実施の形態とは異なる他のタイプのパチンコ機等、例えば特別装置の特定領域に遊技球が入ると電動役物が所定回数開放するパチンコ機や、特別装置の特定領域に遊技球が入ると権利が発生して大当たりとなるパチンコ機、他の役物を備えたパチンコ機、アレンジボール機、雀球等の遊技機にも、本発明を適用できる。 -Other types of pachinko machines and the like different from the above embodiment, for example, pachinko machines in which the motorized part opens a predetermined number of times when gaming balls enter a specific area of a special device, or gaming balls enter a specific area of a special device The present invention can also be applied to gaming machines such as a pachinko machine which becomes a jackpot and a pachinko machine provided with other features, an arrange ball machine, and a ball ball, etc.
また、弾球式でない遊技機、例えば、複数種の図柄が周方向に付された複数のリールを備え、メダルの投入及びスタートレバーの操作によりリールの回転を開始し、ストップスイッチが操作されるか所定時間が経過することでリールが停止した後に、表示窓から視認できる有効ライン上に特定図柄又は特定図柄の組み合わせが成立していた場合にはメダルの払い出し等といった特典を遊技者に付与するスロットマシンにも本発明を適用できる。 A non-ball-ball type game machine, for example, a plurality of reels having a plurality of kinds of symbols attached in the circumferential direction, starts the rotation of the reels by inserting medals and operating the start lever, and the stop switch is operated. If a specific symbol or a combination of specific symbols is established on an effective line visible from the display window after the reel is stopped by the passage of a predetermined time, a bonus such as payout of medals is awarded to the player The present invention can also be applied to slot machines.
また、外枠に開閉可能に支持された遊技機本体に貯留部及び取込装置を備え、貯留部に貯留されている所定数の遊技球が取込装置により取り込まれた後にスタートレバーが操作されることによりリールの回転を開始する、パチンコ機とスロットマシンとが融合された遊技機にも、本発明を適用できる。 In addition, the gaming machine main body supported in an openable and closable manner by the outer frame is provided with the storage section and the loading device, and the start lever is operated after the predetermined number of gaming balls stored in the storage section are loaded by the loading device. The present invention can also be applied to a gaming machine in which a pachinko machine and a slot machine are integrated by starting to rotate the reels.
スロットマシンに適用する場合又はパチンコ機とスロットマシンとが融合された遊技機に適用する場合、主制御装置にて役の当否抽選を実行するために利用される抽選カウンタの数値情報の更新に関して、上記第1のパターン〜上記第8のパターンのいずれかの構成を採用してもよく、主制御装置の指示に基づき表示装置を制御するサブ制御装置にて遊技者への特典(具体的にはメダルの払出)の付与率に影響を当たる抽選を実行するために利用される抽選カウンタの数値情報の更新に関して、上記第1のパターン〜上記第8のパターンのいずれかの構成を採用してもよい。 When applied to a slot machine or applied to a gaming machine in which a pachinko machine and a slot machine are integrated, the main control unit updates the numerical information of the lottery counter used to execute the winning or not of the winning combination, The configuration of any one of the first pattern to the eighth pattern may be adopted, and a bonus to the player (specifically, a sub control device that controls the display device based on an instruction from the main control device). With regard to updating of the numerical information of the lottery counter used to execute the lottery that affects the awarding rate of the medal payout), any configuration of the first pattern to the eighth pattern may be adopted. Good.
<第2の実施の形態>
大当たり乱数カウンタC1といった数値情報記憶手段が所定の数値情報となっていることを不正に読み取る行為は、第4信号経路LN4及び第5信号経路LN5のそれぞれに対して不正装置A(図11参照)を電気的に接続することに基づき行う行為以外にも、第4信号経路LN4や第5信号経路LN5を信号が伝送することに伴う電磁波ノイズ(すなわち特定電気経路を所定の電流(第1電流)が流れることに伴う電磁波ノイズ)を拾うことに基づき行う行為(以下、当該行為による不正行為を特定不正行為ともいう)が想定される。
Second Embodiment
The act of illegally reading that the numerical information storage means such as the jackpot random number counter C1 is the predetermined numerical information is the unauthorized device A (see FIG. 11) for each of the fourth signal path LN4 and the fifth signal path LN5. Other than the action performed based on electrically connecting the fourth signal path LN4 or the fifth signal path LN5 with the electromagnetic wave noise accompanying the signal transmission (that is, the specific electric path the predetermined current (the first current) Acts (hereinafter referred to as cheating by the act as specific cheating) based on the picking up of electromagnetic wave noise accompanying the flow of
当該特定不正行為について、具体的に説明すると、先ず、セル等の長尺状の部材の先端に電磁波ノイズを検知するための検知部が設けられた不正治具を、パチンコ機10の背面側に挿入する。この挿入は、遊技機本体12を上方へと押すことで、遊技機本体12の下端部と外枠11の下枠部との間に僅かな隙間を生じさせ、その隙間を利用することで行われる。そして、その挿入した不正治具を、その先端部分がパチンコ機10背面側に到達するように操作するとともに、遊技機本体12の下端部に対して上方に存在する主制御装置81側に到達するように操作する。不正治具の先端部を主制御装置81側へと導いた後は、不正治具の先端部を主制御装置81においてMPU102が設けられている領域に対してパチンコ機10後方の位置に配置する。
Specifically describing the specific fraud, first, on the back side of the
この状態とすることにより、第4信号経路LN4を通じて信号出力が行われた場合における電磁波ノイズを不正治具によって検知することで、タイマ割込み処理(図9)における停電情報記憶処理(ステップS201)の実行タイミングを不正に把握することができるとともに、第5信号経路LN5を通じて信号出力が行われた場合における電磁波ノイズを不正治具によって検知することで、タイマ割込み処理(図9)における遊技停止判定処理(ステップS205)の実行タイミングを不正に把握することができる。そして、これら処理間の時間を読み取ることで、タイマ割込み処理(図9)における抽選用乱数更新処理(ステップS202)に要した時間を把握することが可能となる。 In this state, the electromagnetic wave noise in the case where the signal output is performed through the fourth signal path LN4 is detected by the incorrect jig, whereby the power failure information storage process (step S201) in the timer interrupt process (FIG. 9). The execution stop can be determined in the timer interrupt process (FIG. 9) by detecting the electromagnetic wave noise when the signal output is performed through the fifth signal path LN5 with an unauthorized jig while being able to grasp the execution timing illegally. The execution timing of (step S205) can be illegally grasped. Then, by reading the time between these processes, it becomes possible to grasp the time required for the lottery random number update process (step S202) in the timer interrupt process (FIG. 9).
上記特定不正行為は、上記第1の実施の形態にて示した不正対策の構成によって抑制することが可能となる。但し、本実施の形態では、当該不正対策の構成が上記第1の実施の形態と異なっている。以下、当該不正対策の構成について説明する。なお、上記第1の実施の形態と同一の構成については、上記第1の実施の形態の場合と同一の番号を付すとともに、基本的にその説明を省略する。 The above-mentioned specific fraud can be suppressed by the configuration of the fraud countermeasure shown in the first embodiment. However, in the present embodiment, the configuration of the fraud countermeasure is different from that of the first embodiment. Hereinafter, the configuration of the fraud countermeasure will be described. The same reference numerals as in the first embodiment denote the same parts as those in the first embodiment, and a description thereof will be basically omitted.
図22は、本実施の形態における遊技機本体12の背面図である。また、図23(a)は、背面側から見た遊技機本体12の斜視図であり、図23(b)は、図23(a)の状態において不正対策部品を取り外した状態を示す分解斜視図である。なお、図23(a)及び図23(b)では、前扉枠14を取り外した状態を示す。
FIG. 22 is a rear view of the gaming machine
図22及び図23(a),(b)に示すように、上記第1の実施の形態と同様に、主制御装置81は、内枠13(遊技盤24)の背面側に設けられている。この場合、主制御装置81は、長方形状の表面及び裏面を有する略直方体状の箱状をなしており、主制御装置81の表面がパチンコ機10後方を向き且つ上記長方形状の長辺部の方向が横方向となるようにして内枠13に固定されている。また、主制御装置81が配設されている位置は、パチンコ機10の縦方向の中央よりも下側であって遊技機本体12の下端部よりも上方となっている。
As shown in FIGS. 22 and 23 (a) and 23 (b), the
主制御装置81は、上記第1の実施の形態と同様に、主制御基板101と、当該主制御基板101を収容する基板ボックス83と、を備えている。基板ボックス83は、当該基板ボックス83の外部から主制御基板101を目視可能なように透明、具体的には無色透明に形成されている。主制御基板101には、図22に示すように、MPU102が搭載されているとともに、当該主制御基板101を払出制御装置97、電源及び発射制御装置98や、各種センサと電気的に接続するための接続部としてコネクタ121a〜121eが設けられている。これらコネクタ121a〜121eは、基板ボックス83において主制御装置81の表面を構成する部位に形成された開口部122a〜122eを通じて主制御装置81の外部に露出している。また、主制御装置81には、RWM104の初期化を実行する際に操作される初期化スイッチ123が設けられており、当該初期化スイッチ123も、基板ボックス83において主制御装置81の表面を構成する部位に形成された開口部124を通じて主制御装置81の外部に露出している。
As in the first embodiment, the
基板ボックス83には、内部空間の開放が行われた場合にその痕跡を残す痕跡手段が設けられている。当該痕跡手段の一つとして、基板ボックス83を構成する複数のケース体間を跨ぐようにして封印シール125が貼り付けられている。基板ボックス83の内部空間を開放させるには上記複数のケース体を分離させる必要があり、その分離に際しては封印シール125を剥がす必要が生じる。封印シール125は、その貼付箇所から剥がした場合には、当該封印シール125の接着剤層が基板ボックス83側に残り、その痕跡が残ることとなる。
The
また、封印シール125には、遊技ホールの管理者が保持するリーダ装置から送信される呼び出し波に対して、識別情報を含む応答波を発信するICタグが設けられている。このICタグは、封印シール125を剥がした場合に、当該ICタグのアンテナが切断されて、上記応答波の発信が不可となるように設けられている。したがって、遊技機本体12を外枠11に対して前方に回動させた状態においてリーダ装置から呼び出し波を発信することで、基板ボックス83が不正に開放されたか否かを簡単に確認することが可能となる。当該封印シール125は、基板ボックス83において一方の短辺部に設けられており、パチンコ機10に主制御装置81が搭載された状態において当該主制御装置81における横方向の一方の端部に存在している。
In addition, the
主制御装置81が搭載された内枠13の背面側には、裏パックユニット15が回動可能に支持されている。裏パックユニット15は、内枠13の背面側を覆う裏パック91を備えており、裏パック91にはパチンコ機10後方に膨出させて保護カバー部94が一体形成されている。保護カバー部94は、裏パックユニット15の閉鎖状態において内枠13の遊技盤24を後方から覆っている。但し、主制御装置81については、図23(b)に示すように、その全体を覆っているのではなく、その一部のみを覆っており、具体的には、主制御装置81の上縁部及び一方の側縁部のみを覆っている。
A
当該一方の側縁部は、封印シール125が設けられていない側である。よって、封印シール125は裏パックユニット15により覆われておらず、遊技機本体12を外枠11に対して前方に回動させて当該遊技機本体12の背面側を露出させた場合に、封印シール125側にリーダ装置を近付け易くなる。
The one side edge is the side where the sealing
保護カバー部94により覆われている主制御装置81の上縁部には、図22に示すように、上記複数のコネクタ121a〜121eの一部が設けられているが、これらコネクタ121a〜121cは磁石検知センサ109といった遊技盤24側に設けられた機器と主制御基板101との電気的な接続を行うためのものとなっている。したがって、当該電気的な接続を行うための作業は、基本的に、裏パックユニット15を開放させた状態で行われ、上記コネクタ121a〜121cが保護カバー部94により覆われているとしても問題が生じない。
As shown in FIG. 22, a part of the plurality of connectors 121a to 121e is provided on the upper edge of the
その一方、主制御装置81の下縁部には、上記複数のコネクタ121a〜121eの残りが設けられている。これらコネクタ121d,121eは、払出制御装置97や、電源及び発射制御装置98といった裏パックユニット15側に設けられた機器と主制御基板101との電気的な接続を行うためのものとなっている。したがって、これらコネクタ121d,121eを保護カバー部94により覆わないようにすることで、裏パックユニット15を閉鎖した状態であっても、上記コネクタ121d,121eに対する配線の接続作業を容易に行うことが可能となる。また、主制御装置81において保護カバー部94により覆われない領域は、MPU102の後方領域が含まれている。
On the other hand, at the lower edge portion of the
ちなみに、保護カバー部94は、裏パックユニット15を閉鎖した状態において、当該保護カバー部94により覆われている領域をその外側から目視可能なように透明、具体的には無色透明に形成されている。したがって、上記のように主制御装置81の上縁部などが保護カバー部94により覆われるとしても、その覆われた領域を裏パックユニット15を閉鎖させた状態のまま目視することが可能となる。
Incidentally, the
保護カバー部94には、図22及び図23(a)に示すように、当該保護カバー部94を内外に貫通させるようにして多数の放熱孔94aが形成されている。これら多数の放熱孔94aのうち、下端側の放熱孔94aに引掛けて保護カバー部94に支持させるようにして、シールド板130が設けられている。当該シールド板130について、図24(a)〜(c)も参照しながら、以下に詳細に説明する。
As shown in FIGS. 22 and 23A, the
シールド板130は、図24(a)に示すように、当該シールド板130の形状を決定付けるベース部131に対して、ノイズ抑制シート132を貼り付けることにより形成されている。ベース部131及びノイズ抑制シート132は、シールド板130により覆われる領域、すなわち主制御装置81及びその内部を、シールド板130を装着した状態において目視可能となるように透明、具体的には無色透明に形成されている。また、ノイズ抑制シート132は、電磁波ノイズを熱に変換することにより、当該電磁波ノイズがノイズ抑制シート132を透過及び反射することを抑制する。
As shown in FIG. 24A, the
シールド板130は、図24(b)及び図24(c)に示すように、主制御装置81の表面にパチンコ機10後方から重なる板状部133と、当該板状部133の周縁部から同一方向に起立させて形成された複数の起立壁部134a,134bと、上記放熱孔94aに引掛けるためのフック部135とが一体形成されてなる。フック部135は、板状部133の上縁において左右一対となるように設けられており、図22に示すように、それら一対のフック部135がそれぞれ、保護カバー部94の下縁側に形成された放熱孔94aに対して引掛け支持されている。
As shown in FIGS. 24B and 24C, the
図示による説明は省略するが、シールド板130は、フック部135だけでなく、両面テープを利用して保護カバー部94に固定されているが、当該両面テープによる固定が行われるか否かは任意である。また、シールド板130が保護カバー部94に対して、ネジ等の固定具を利用して固定されていてもよく、接着剤を利用して固定されていてもよい。
Although the description by the illustration is omitted, the
但し、シールド板130は、主制御装置81に対しては固定されておらず、さらに内枠13及び遊技盤24側には固定されていない。これにより、裏パックユニット15を内枠13に対して回動させる場合にシールド板130を取り外す必要が生じないため、主制御装置81のメンテナンス時などにおいて裏パックユニット15を回動させる必要が生じた場合の作業性が低下してしまうことがない。
However, the
上記のようにシールド板130が支持されている状態において、板状部133は、保護カバー部94における上記引掛け対象の放熱孔94aよりも下側の領域(以下、下部領域94bともいう)に対してパチンコ機10後方から重なるとともに、主制御装置81の表面において保護カバー部94により覆われていない領域に対してパチンコ機10後方から重なっている。つまり、保護カバー部94により後方から覆う範囲を、主制御装置81の略全体にまで延長させるようにしてシールド板130が設けられている。
As described above, in the state where the
シールド板130は、上記のとおり保護カバー部94の下部領域94bに対してパチンコ機10後方から重なっており、さらに保護カバー部94において主制御装置81の一方の側縁部に重なる延在領域94cに対してもパチンコ機10後方から重なっている。そして、上記両面テープによる粘着固定は、下部領域94b及び延在領域94cを対象に行われている。したがって、下部領域94bとシールド板130との境界部分や、延在領域94cとシールド板130との境界部分を通じて、主制御装置81側に不正冶具を挿入しようとしても、それが行いづらくなっている。
The
なお、板状部133の裏面には、主制御装置81側に向けて起立するとともに主制御装置81の長辺部に沿って延びる突条部136が一体形成されている。主制御装置81は、図23(b)に示すように、その表面において上端側が裏面側に凹むようにして段差面126が形成されており、この段差面126に対して上記突条部136が上方から当接した状態となっている。これにより、シールド板130の重量負荷が主制御装置81によっても受けられ、シールド板130を安定した状態で支持させることが可能となる。
Further, on the back surface of the plate-
主制御装置81の表面においてシールド板130が重なる領域には、基板ボックス83の表面においてMPU102及びその周辺(第1ポート用ドライバ101a、第2ポート用ドライバ101b、第3信号経路LN3、第4信号経路LN4及び第5信号経路LN5が設けられた領域)と対峙する領域が含まれている。したがって、MPU102及びその周辺は基板ボックス83だけでなくシールド板130によっても覆われた状態となっている。この場合に、ノイズ抑制シート132は、シールド板130の表面を構成するようにして少なくとも上記対峙する領域に対して設けられている。より具体的には、ノイズ抑制シート132は、シールド板130の表面全体又は略全体に対して設けられている。そして、当該ノイズ抑制シート132は、MPU102からの信号出力に伴い発生する電磁波を透過不可とするように形成されている。これにより、不正冶具が挿入されてその先端部がシールド板130の後方に配置されたとしても、MPU102からの信号出力に伴うノイズの検知を不可とすることが可能となる。
シールド板130には、主制御装置81における払出制御装置97や電源及び発射制御装置98と電気的に接続するためのコネクタ121d,121e、及び初期化スイッチ123を覆わないように、板状部133を貫通させて複数の露出孔部137a〜137cが形成されている。これら露出孔部137a〜137cは、各コネクタ121d,121e及び初期化スイッチ123に1対1で対応させて形成されており、露出させる領域の狭小化が図られている。図24(b)及び図24(c)に示すように、露出孔部137a〜137cのうち一部は板状部133の周縁部に対して離間された貫通孔として形成されているとともに、残りの一部は板状部133の周縁部から凹む凹部として形成されている。
A plate-
シールド板130に形成された起立壁部134a,134bは、図23(a)及び図23(b)に示すように、主制御装置81において保護カバー部94により覆われていない側の側面、及び下面をそれぞれ外側から覆うようにして形成されている。
As shown in FIGS. 23 (a) and 23 (b), the standing
側面の被覆については、基板ボックス83の表側のケース体において表側へ膨出した膨出部の側面を覆うように起立壁部134aが形成されている。これにより、主制御装置81において保護カバー部94により覆われていない側面の側からシールド板130と主制御装置81との間に不正冶具を挿入しようとしても、それが行いづらくなる。但し、封印シール125は、側面用の起立壁部134a、すなわちシールド板130により覆われていない。これにより、リーダ装置を利用して封印シール125のICタグから識別情報を読み取ろうとする作業が、シールド板130によって邪魔されてしまわないようにすることが可能となる。
In the case of the front side of the
下面の被覆については、上記のように板状部133の周縁部から凹ませるようにして一部の露出孔部137a,137bが形成されていることに起因して、下面用の起立壁部134bは、断続させて形成されている。下面用の起立壁部134bが形成されていることにより、主制御装置81の下面側からシールド板130と主制御装置81との間に不正冶具を挿入しようとしても、それが行いづらくなる。特に、既に説明したとおり、不正冶具は遊技機本体12の下端部側から挿入され、さらに不正冶具の先端部が主制御装置81に向けて上方へと誘導されるため、主制御装置81の下面に不正冶具の先端部が到達し易い。これに対して、当該下面を覆うようにして起立壁部134bが形成されていることにより、主制御装置81の下面に到達した不正冶具の先端部が、さらに主制御装置81とシールド板130との間に入り込んでしまうことが抑制される。
With respect to the coating of the lower surface, the rising
また、露出孔部137a,137bとの関係で、上記のとおり下面用の起立壁部134bは断続させて形成されているが、これら露出孔部137a,137bは払出制御装置97や電源及び発射制御装置98との電気的な接続を主制御装置81が行うためのコネクタ121d,121eに対して設けられている。そして、払出制御装置97や電源及び発射制御装置98は、主制御装置81の下方に存在しているため、上記コネクタ121d,121eに接続される配線は、上記コネクタ121d,121eを基準として下方へ延びている。したがって、下面用の起立壁部134bが断続させて形成されているとしても、その断続箇所が実質的に配線によって覆われた状態となっており、当該断続箇所を利用して主制御装置81とシールド板130との間に不正冶具を挿入しようとしても、それが行いづらくなっている。
In addition, although the
なお、本実施の形態では、上記第1の実施の形態にて説明した第1〜第8のパターンの処理構成を具備していないが、これら第1〜第8のパターンのいずれかの処理構成を備えていてもよい。 In the present embodiment, the processing configurations of the first to eighth patterns described in the first embodiment are not provided, but the processing configuration of any of the first to eighth patterns is described. May be provided.
以上詳述した本実施の形態によれば、主制御装置81をパチンコ機10後方から覆うようにしてシールド板130が設けられていることにより、不正行為者がタイマ割込み処理(図9)における抽選用乱数更新処理(ステップS202)に要した時間を不正に把握すべく、主制御装置81のパチンコ機10後方に不正冶具を挿入してMPU102からの信号出力に伴うノイズを検知しようとしても、それを不可とすることが可能となる。
According to the present embodiment described above, since the
ちなみに、シールド板130を設ける上記構成によれば、MPU102からの信号出力に伴う電磁波ノイズを検知して、抽選用乱数更新処理に要した時間以外の処理時間や処理タイミングを不正に把握しようとする行為も、それを不可とすることが可能となる。また、主制御装置81の外部からMPU102に対して電磁波ノイズを与えることにより当該MPU102の動作に異常を生じさせることにより不正な特典を得ようとする行為にも対処することが可能となる。
By the way, according to the above configuration in which the
シールド板130には、各コネクタ121d,121e及び初期化スイッチ123を露出させるようにして露出孔部137a〜137cが形成されている。これにより、各コネクタ121d,121eへの配線の電気的な接続作業の容易化及び初期化スイッチ123の操作の容易化を図りながら、上記のような不正行為を抑制することが可能となる。
In the
また、各露出孔部137a〜137cは、露出対象の部位に対して1対1で対応させて形成されているため、主制御装置81において露出される領域を極力狭くすることが可能となる。これにより、露出孔部137a〜137cを利用してシールド板130と主制御装置81との間に不正冶具の先端部を挿入させようとしても、それが行いづらくなる。
Further, since the
なお、上述した実施の形態の記載内容に限定されず、本発明の趣旨を逸脱しない範囲内で種々の変形改良が可能である。例えば以下のように変更してもよい。ちなみに、以下の別形態の構成を、上記実施の形態の構成に対して、個別に適用してもよく、組み合わせて適用してもよい。 In addition, it is not limited to the description content of embodiment mentioned above, A various deformation | transformation improvement is possible within the range which does not deviate from the meaning of this invention. For example, it may be changed as follows. Incidentally, the configuration of the other embodiment described below may be applied individually to the configuration of the above embodiment, or may be applied in combination.
・シールド板130又はノイズ抑制シート132が主制御装置81の表面側だけでなく裏面側にも設けられている構成としてもよい。例えば、主制御装置81の表面側に加えて、主制御装置81を設置するための取付台に対してシールド板130又はノイズ抑制シート132が設けられている構成としてもよく、主制御装置81の裏面に対してシールド板130又はノイズ抑制シート132が設けられている構成としてもよい。
The
・シールド板130又はノイズ抑制シート132が基板ボックス83に直接付されていてもよい。例えば、基板ボックス83の内部空間を規定するための内周面に対して、シールド板130又はノイズ抑制シート132が付されている構成としてもよい。
The
・基板ボックス83により区画形成された内部空間においてMPU102を個別に囲むカバー部が設けられている構成においては、当該カバー部に対してシールド板130又はノイズ抑制シート132が付されている構成としてもよい。つまり、基板ボックス83の表面の略全体ではなく、基板ボックス83においてMPU102と対峙する領域のみにシールド板130又はノイズ抑制シート132が付されている構成としてもよい。
In the configuration in which the cover portion individually surrounding the
・基板ボックス83を形成する材料に対して電磁波の透過を抑制する材料を含有させることにより、基板ボックス83自体が電磁波ノイズの透過を抑制する構成としてもよい。
The
・シールド板130が保護カバー部94に一体形成されていてもよい。また、保護カバー部94を主制御装置81のパチンコ機10後方も覆うように設け、その後方から覆っている領域に対してノイズ抑制シート132を貼り付ける構成としてもよい。
The
・平面視で四角形状をなすMPU102において、第4信号経路LN4及び第5信号経路LN5の一方(すなわちノイズ検知の対象となる一方の信号経路)がMPU102の一辺から延び、且つ他方(すなわちノイズ検知の対象となる他方の信号経路)がMPU102の他の一辺、好ましくは逆側の一辺から延びる構成としてもよい。この場合、ノイズを検知するための不正治具が単一ではなくて複数必要となり、不正行為を行いづらくなる。また、両者の信号経路間の距離が、MPU102を基準として下流側にて、MPU102側の接続部分における距離よりも近付かない構成とすることが好ましい。また、MPU102が平面視で長方形であれば、一方の信号経路が一の短辺部から延び、且つ他方の信号経路が逆側の短辺部から延びる構成とすることが好ましい。
· In the
・上記のようにシールド板130若しくはノイズ抑制シート132を設ける構成に加えて又は代えて、上記第1の実施の形態における第8のパターンの構成を適用してもよい。
In addition to or instead of the configuration in which the
・上記第2の実施の形態とは異なる他のタイプのパチンコ機等、例えば特別装置の特定領域に遊技球が入ると電動役物が所定回数開放するパチンコ機や、特別装置の特定領域に遊技球が入ると権利が発生して大当たりとなるパチンコ機、他の役物を備えたパチンコ機、アレンジボール機、雀球等の遊技機にも、本発明を適用できる。 -Other types of pachinko machines and the like different from the second embodiment, for example, pachinko machines in which a motorized jack opens a predetermined number of times when game balls enter a specific area of a special device, or a special area of a special area The present invention can be applied to a pachinko machine that becomes a jackpot when a ball enters and becomes a jackpot, a pachinko machine equipped with other features, an arrange ball machine, a game machine such as a ball ball, etc.
また、弾球式でない遊技機、例えば、複数種の図柄が周方向に付された複数のリールを備え、メダルの投入及びスタートレバーの操作によりリールの回転を開始し、ストップスイッチが操作されるか所定時間が経過することでリールが停止した後に、表示窓から視認できる有効ライン上に特定図柄又は特定図柄の組み合わせが成立していた場合にはメダルの払い出し等といった特典を遊技者に付与するスロットマシンにも本発明を適用できる。 A non-ball-ball type game machine, for example, a plurality of reels having a plurality of kinds of symbols attached in the circumferential direction, starts the rotation of the reels by inserting medals and operating the start lever, and the stop switch is operated. If a specific symbol or a combination of specific symbols is established on an effective line visible from the display window after the reel is stopped by the passage of a predetermined time, a bonus such as payout of medals is awarded to the player The present invention can also be applied to slot machines.
また、外枠に開閉可能に支持された遊技機本体に貯留部及び取込装置を備え、貯留部に貯留されている所定数の遊技球が取込装置により取り込まれた後にスタートレバーが操作されることによりリールの回転を開始する、パチンコ機とスロットマシンとが融合された遊技機にも、本発明を適用できる。 In addition, the gaming machine main body supported in an openable and closable manner by the outer frame is provided with the storage section and the loading device, and the start lever is operated after the predetermined number of gaming balls stored in the storage section are loaded by the loading device. The present invention can also be applied to a gaming machine in which a pachinko machine and a slot machine are integrated by starting to rotate the reels.
<第3の実施の形態>
本実施の形態では、上記特定不正行為、すなわち電磁波ノイズを取得することにより、大当たり乱数カウンタC1の数値情報を特定する不正行為に対する対策の構成が、上記第1の実施の形態と異なっている。以下、当該不正対策の構成について説明する。なお、上記第1の実施の形態と同一の構成については、上記第1の実施の形態の場合と同一の番号を付すとともに、基本的にその説明を省略する。
Third Embodiment
The present embodiment is different from the first embodiment in the configuration of the countermeasure against the injustice for specifying the numerical information of the big hit random number counter C1 by acquiring the specific injustice, that is, the electromagnetic wave noise. Hereinafter, the configuration of the fraud countermeasure will be described. The same reference numerals as in the first embodiment denote the same parts as those in the first embodiment, and a description thereof will be basically omitted.
図25は、本実施の形態における主制御基板101の実装面側の回路図である。ここで、図25中の矢印は配線パターンを示している。
FIG. 25 is a circuit diagram of the mounting surface side of the
図25に示すように、主制御基板101には、MPU102と、そのMPU102に対してnsec周期のクロック信号を出力するクロック回路201とが搭載されている。クロック回路201はMPU102と第6信号経路LN6を通じて電気的に接続されている。クロック回路201から出力されたクロック信号はMPU102に入力される。そして、MPU102は、クロック信号に基づいてタイマ割込み処理などの各種処理を実行するものである。
As shown in FIG. 25, on the
なお、クロック回路201及び第6信号経路LN6については、第1及び第2の実施の形態についても同様に搭載されている。ここで、クロック回路201は、上述したタイマ割込み処理の起動タイミングをMPU102にて特定するためのパルス信号を出力するためのクロック回路及び分周回路とは別に設けられているが、これに限られず、例えば1のクロック回路201で兼用してもよい。すなわち、クロック回路201とMPU102とを接続する経路を2系統設け、一方の経路に上記クロック回路201から出力されるクロック信号を4msec周期のクロック信号に分周する分周回路を設ける構成としてもよい。
The
MPU102は、クロック信号を出力する入出力ポート102bを備えている。そして、入出力ポート102bには、クロック信号又はそれに対応した信号を伝送するための第7信号経路LN7が接続されている。MPU102は、クロック回路201から入力されたクロック信号を用いてタイマ割込み処理等の各種処理を実行するとともに、入出力ポート102bを介してそのクロック信号を外部に出力する。そして、そのクロック信号は第7信号経路LN7を通じて主制御基板101を伝送する。
The
ここで、第7信号経路LN7について詳細に説明すると、第7信号経路LN7は、主制御基板101において各信号経路LN4,LN5が形成されている面と同一面に形成されている。これら各信号経路LN4,LN5,LN7が形成されている面は、MPU102が実装されている実装面である。主制御装置81は、当該実装面が後方から視認可能となるように、実装面を後方側に向けた状態で取り付けられている。
Here, the seventh signal path LN7 will be described in detail. The seventh signal path LN7 is formed on the same plane as the plane on which the signal paths LN4 and LN5 are formed in the
第7信号経路LN7は、一端が入出力ポート102bに接続されている一方、他端がいずれにも電気的に接続されていない状態、すなわちフローティングの状態で、主制御基板101に取り付けられている。
The seventh signal path LN7 is attached to the
第7信号経路LN7は、矩形状に形成された主制御基板101の縁を1周するように形成されている。具体的には、第7信号経路LN7は、主制御基板101の長手方向に延びる長手経路LN7a,LN7bと、主制御基板101の短手方向に延びる短手経路LN7c,LN7dと、を備えている。これら各経路LN7a〜LN7dが連続することにより、第7信号経路LN7が主制御基板101の縁を1周している。この場合、各信号経路LN4,LN5は第7信号経路LN7によって囲まれた領域内に形成されている。
The seventh signal path LN7 is formed to go around the edge of the
また、第7信号経路LN7の一部と、不正装置Aによる電磁波の取得対象である第4信号経路LN4及び第5信号経路LN5の一部とが、並走するように形成されている。 Further, a part of the seventh signal path LN7 and a part of the fourth signal path LN4 and the fifth signal path LN5 which are targets of acquisition of electromagnetic waves by the unauthorized device A are formed to run in parallel.
具体的には、MPU102と第1ポート用ドライバ101aとは、主制御基板101の長手方向に所定の間隔を隔てて配置されている。そして、両者を接続する第4信号経路LN4は、主制御基板101の長手方向に延びる長手経路LN4aを有している。長手経路LN4aは、第4信号経路LN4における短手方向に沿った経路よりも長く形成されている。長手経路LN4aは、第7信号経路LN7における長手経路LN7aの内側を並走している。
Specifically, the
さらに、第2ポート用ドライバ101bは、第1ポート用ドライバ101aに対して短手方向に所定の間隔を隔てて配置されている。すなわち、第2ポート用ドライバ101bは、MPU102に対して対角方向に隔てた位置に配置されている。両者を接続する第5信号経路LN5は、主制御基板101の長手方向に延びる長手経路LN5aと、主制御基板101の短手方向に延びる短手経路LN5bとを備えている。第5信号経路LN5の長手経路LN5aが第7信号経路LN7の長手経路LN7bの内側を並走し、第5信号経路LN5の短手経路LN5bが第7信号経路LN7の短手経路LN7dの内側を並走している。
Furthermore, the
かかる構成によれば、入出力ポート102bからクロック信号が出力された場合には、そのクロック信号は第7信号経路LN7を通じて伝送する。これにより、第7信号経路LN7には、クロック信号に対応した所定の電流(第2電流に対応する)が流れ、クロック信号に対応した電磁波ノイズ(以降、クロックノイズという)が出力される。よって、第4信号経路LN4や、第5信号経路LN5を通じて信号出力が行われた場合に発生する電磁波ノイズと、クロックノイズとが混在することとなり、電磁波ノイズの特定が困難となる。したがって、停電情報記憶処理(ステップS201)の実行タイミング及び遊技停止判定処理(ステップS205)の実行タイミングの特定を困難にすることができ、抽選用乱数更新処理(ステップS202)に要した時間の特定を困難なものとすることができる。 According to this configuration, when the clock signal is output from the input / output port 102b, the clock signal is transmitted through the seventh signal path LN7. As a result, a predetermined current (corresponding to the second current) corresponding to the clock signal flows through the seventh signal path LN7, and an electromagnetic wave noise (hereinafter referred to as clock noise) corresponding to the clock signal is output. Therefore, the electromagnetic wave noise generated when the signal output is performed through the fourth signal path LN4 or the fifth signal path LN5 and the clock noise are mixed, which makes it difficult to specify the electromagnetic wave noise. Therefore, it is possible to make it difficult to specify the execution timing of the power failure information storage process (step S201) and the execution timing of the game stop determination process (step S205), and specify the time required for the lottery random number update process (step S202) Can be difficult.
ここで、クロックノイズを発生させる場合、そのクロックノイズが各信号経路LN3〜LN5に混入し、MPU102にて誤動作が発生することが想定される。これに対して、各信号経路LN3〜LN5上にはそれぞれ、上記クロックノイズを除去するノイズ除去回路211〜213が設けられている。
Here, in the case of generating clock noise, it is assumed that the clock noise is mixed in each of the signal paths LN3 to LN5 and a malfunction occurs in the
ノイズ除去回路211〜213は、それぞれ同一の構成を備えており、少なくともクロック信号の周波数のノイズを除去するローパスフィルタ回路を備えている。ローパスフィルタ回路は、任意ではあるが、例えば積分回路である。かかる構成によれば、第7信号経路LN7からクロックノイズが発生した場合であっても、そのクロックノイズが各信号経路LN3〜LN5に対して影響を与えにくい。これにより、クロックノイズに起因するMPU102の誤動作を抑制することができる。
Each of the
第7信号経路LN7上には、クロック信号の周波数を変更する周波数変更回路221が設けられている。周波数変更回路221は、入出力ポート102bから出力されたクロック信号の周波数を変更し、その変更した変更クロック信号を出力可能に構成されている。これにより、MPU102にて用いられるクロック信号とは異なる周波数のクロック信号を出力することができる。
A
なお、周波数変更回路221の詳細な構成について説明すると、周波数変更回路221は、入力されるクロック信号の周波数を分周する複数種類の分周回路221a〜221cを備えている。分周回路221a〜221cは、入出力ポート102b(クロック回路201)から出力されるクロック信号の周波数を、1/N(N:2以上の自然数)に分周する。この場合、各分周回路221a〜221cの分周比(N)はそれぞれ異なっている。詳細には、第1分周回路221aの分周比は2であり、第2分周回路221bの分周比は8であり、第3分周回路221cの分周比は16である。
Note that the detailed configuration of the
なお、以降の説明において、入出力ポート102b(クロック回路201)から出力されるクロック信号の周波数を所定周波数f0と、第1分周回路221aにより分周された変更クロック信号の周波数を第1分周周波数f1と、第2分周回路221bにより分周された変更クロック信号の周波数を第2分周周波数f2と、第3分周回路221cにより分周された変更クロック信号の周波数を第3分周周波数f3とする。
In the following description, the frequency of the clock signal output from input / output port 102b (clock circuit 201) is divided by a predetermined frequency f0 and the frequency of the modified clock signal divided by
周波数変更回路221はMPU102と接続されている。MPU102は、所定の変更タイミングとなった場合に、周波数変更回路221に向けて変更信号を出力する。周波数変更回路221は、MPU102からの変更信号に基づいて、各分周回路221a〜221cのうち1の分周回路を選択する。そして、周波数変更回路221は、その選択された分周回路を用いて、入出力ポート102bから出力されたクロック信号を、その選択された分周回路の分周比で分周し、その分周されたクロック信号を変更クロック信号として第7信号経路LN7に伝送させる。これにより、クロック回路201から出力されるクロック信号とは異なる周波数の変更クロック信号が第7信号経路LN7を伝送することにより、クロック回路201から出力されるクロック信号とは異なる周波数のクロックノイズが発生する。よって、クロックノイズを除去して、所望の電磁波ノイズだけを取得しようとする不正行為を抑制することができる。
The
すなわち、取得対象の電磁波ノイズとクロックノイズとが混在している場合には、不正装置Aにより取得されたノイズから、クロックノイズのみを除去して電磁波ノイズのみを取得しようとする不正行為が想定される。この場合、同一周期のクロック信号が出力されている構成においては、クロックノイズの特定、及びその除去が容易に行われやすい。 That is, when the electromagnetic wave noise to be acquired and the clock noise are mixed, it is assumed that only the clock noise is removed from the noise acquired by the unauthorized device A and only the electromagnetic wave noise is acquired. Ru. In this case, in a configuration in which clock signals of the same cycle are output, identification of clock noise and removal thereof can be easily performed.
これに対して、上記のように周波数変更回路221が設け、クロックノイズの周波数を可変なものとすることにより、クロックノイズの特定を困難なものとすることができる。これにより、クロックノイズのみを除去して、対象となる電磁波ノイズのみを抽出する不正行為を抑制することができる。
On the other hand, specifying the clock noise can be made difficult by providing the
なお、変更可能な周波数の種類数は複数であれば任意である。例えば、分周回路を2種類設ける構成としてもよいし、4種類以上設ける構成としてもよい。 The number of types of frequencies that can be changed is arbitrary as long as it is plural. For example, two types of divider circuits may be provided, or four or more types may be provided.
また、周波数変更回路221の具体的な構成については、周波数の変更が可能であれば任意である。例えば、所定の周波数のクロック信号を出力する発振回路と、そのクロック信号と、入出力ポート102bから出力されるクロック信号とを混合させ、両者の周波数に対応した1の周波数のクロック信号を生成するミキサ回路と、を備える構成としてもよい。
Further, the specific configuration of the
ここで、周波数変更回路221により複数種類の周波数のクロック信号が出力されることに対応させて、各ノイズ除去回路211〜213は、上記複数種類の周波数のクロック信号を除去することが可能に構成されている。具体的には、各ノイズ除去回路211〜213の積分回路はそれぞれ、コンデンサとスイッチング素子(例えばMOSFET)とからなる直列接続体を複数(具体的には4つ)備えている。各直列接続体はそれぞれ、互いに並列に接続されているとともに、規定抵抗と直列に接続されている。各直列接続体のコンデンサの静電容量は異なっている。かかる構成によれば、スイッチング素子がON/OFFに応じて、積分回路における全体での静電容量が変化する。これにより、遮断(除去)される周波数範囲が変化する。
Here, the
この場合、遮断周波数の帯域に、各分周回路221a〜221cにて分周された変更クロック信号の周波数が含まれるよう、各直列接続体のコンデンサの静電容量が設定されている。
In this case, the capacitance of the capacitors of each series connection is set such that the frequency of the modified clock signal divided by each of the dividing
具体的には、入出力ポート102bから出力されるクロック信号の周波数である所定周波数f0が、上記規定抵抗と、各直列接続体のうち第0直列接続体の第0コンデンサとからなる積分回路の遮断周波数の帯域に含まれるように、第0コンデンサの静電容量が設定されている。 Specifically, in the integration circuit, a predetermined frequency f0, which is the frequency of the clock signal output from the input / output port 102b, includes the above-mentioned prescribed resistance and the 0th capacitor of the 0th series connected body among the respective series connected bodies. The capacitance of the zeroth capacitor is set to be included in the cutoff frequency band.
第1分周回路221aにより分周された変更クロック信号の周波数である第1分周周波数f1が、上記規定抵抗と、各直列接続体のうち第1直列接続体の第1コンデンサとからなる積分回路の遮断周波数の帯域に含まれるように、第1コンデンサの静電容量が設定されている。
A first division frequency f1 which is the frequency of the modified clock signal divided by the
第2分周回路221bにより分周された変更クロック信号の周波数である第2分周周波数f2が、上記規定抵抗と、各直列接続体のうち第2直列接続体の第2コンデンサとからなる積分回路の遮断周波数の帯域に含まれるように、第2コンデンサの静電容量が設定されている。 A second division frequency f2 which is the frequency of the modified clock signal divided by the second division circuit 221b is an integral formed of the above-mentioned prescribed resistance and the second capacitor of the second series connected body among the respective series connected bodies. The capacitance of the second capacitor is set to be included in the cutoff frequency band of the circuit.
第3分周回路221cにより分周された変更クロック信号の周波数である第3分周周波数f3が、上記規定抵抗と、各直列接続体のうち第3直列接続体の第3コンデンサとからなる積分回路の遮断周波数の帯域に含まれるように、第3コンデンサの静電容量が設定されている。 The third division frequency f3 which is the frequency of the modified clock signal divided by the third division circuit 221c is an integral formed of the above-mentioned prescribed resistance and the third capacitor of the third series connected body among the respective series connected bodies. The capacitance of the third capacitor is set to be included in the cutoff frequency band of the circuit.
以上の構成により、各直列接続体のスイッチング素子のON/OFF制御を行うことにより、変更クロック信号に基づき発生したクロックノイズを好適に遮断(除去)することができる。 With the above configuration, by performing ON / OFF control of the switching elements of each series connection, it is possible to preferably block (remove) clock noise generated based on the modified clock signal.
図25に示すように、周波数変更回路221に周波数を変更することを指示するための変更信号は、各ノイズ除去回路211〜213に伝送される。各ノイズ除去回路211〜213は、上記変更信号が入力された場合に、変更先のクロック信号の周波数が遮断周波数の帯域に含まれるように、上記各直列接続体の各スイッチング素子のON/OFF制御を行う。例えば、第1分周回路221aにより分周された変更クロック信号を第7信号経路LN7に伝送させる場合には、第1直列接続体のスイッチング素子をONとし、その他のスイッチング素子をOFFとする。これにより、各信号経路LN3〜LN5において、変更クロック信号に基づくクロックノイズを好適に除去することができる。
As shown in FIG. 25, a change signal for instructing the
<ノイズ制御処理について>
MPU102は、周波数変更回路221及び各ノイズ除去回路211〜213を制御するためのノイズ制御処理を実行する。ノイズ制御処理は、MPU102により実行されるタイマ割込み処理におけるステップS221の処理の実行後に実行される。ノイズ制御処理について図26のフローチャートを用いて説明する。
<About noise control processing>
The
先ず、ステップS1401にて、周波数の変更タイミングであるか否かを判定する。具体的には、RWM104の所定のカウンタエリアに格納されている周波数変更用タイマカウンタが「0」であるか否かを判定する。周波数変更用タイマカウンタは、第7信号経路LN7を伝送する変更クロック信号の周波数の変更間隔を計測するためのタイマカウンタである。周波数変更用タイマカウンタは、周波数の変更タイミングとなる度に所定の値がセットされ、ステップS210のタイマ更新処理にて1ずつ減算されるものである。
First, in step S1401, it is determined whether it is time to change the frequency. Specifically, it is determined whether the frequency change timer counter stored in the predetermined counter area of the
ステップS1401にて、周波数変更用タイマカウンタが「0」でないと判定した場合には、そのまま本処理を終了する一方、周波数変更用タイマカウンタが「0」であると判定した場合には、ステップS1402に進み、現状の周波数を把握する。 If it is determined in step S1401 that the frequency change timer counter is not "0", this processing is ended as it is, while if it is determined that the frequency change timer counter is "0", step S1402 Go to and find out the current frequency.
その後、ステップS1403では、現状の周波数に基づいて、変更先の周波数を決定する処理を実行する。具体的には、RWM104には、予め周波数の変更順番が設定されたテーブル、具体的には例えば所定周波数f0→第1分周周波数f1→第2分周周波数f2→第3分周周波数f3の順に設定されているテーブルが記憶されている。ステップS1403では、上記テーブルを参照することにより、現状の周波数に対して次の周波数を変更周波数として把握する。この場合、現状の周波数が第3分周周波数f3であれば、所定周波数f0を変更周波数として把握する。
Thereafter, in step S1403, a process of determining the change destination frequency is executed based on the current frequency. Specifically, the
続くステップS1404では、ステップS1403にて決定された変更周波数に対応した変更信号を、周波数変更回路221及び各ノイズ除去回路211〜213に出力する処理を実行する。なお、変更信号の態様としては、変更周波数が特定可能であれば任意であり、例えば変更周波数を特定するための情報が設定されたコマンドを出力する構成としてもよく、所定のパルス信号を送信する構成において、そのパルス信号の数を、変更周波数に応じて異ならせる構成としてもよい。
In the subsequent step S1404, processing of outputting a change signal corresponding to the change frequency determined in step S1403 to the
周波数変更回路221は、上記変更信号を受信した場合に、当該変更信号に対応した変更周波数の変更クロック信号を出力する。また、各ノイズ除去回路211〜213は、変更信号を受信した場合に、当該変更信号に対応した変更周波数が遮断周波数に含まれるように、各直列接続体の各スイッチング素子のON/OFF制御を行う。
When the
その後、ステップS1405にて、周波数変更用タイマカウンタの初期値として「50」を設定して、本処理を終了する。既に説明した通り、タイマ割込み処理は4msec単位で実行されるとともに、周波数変更用タイマカウンタはタイマ割込み処理が実行される度に1ずつ減算されるものであるため、0.2secが経過する度に周波数変更用タイマカウンタが「0」となることとなる。なお、上記初期値については任意である。 Thereafter, in step S1405, “50” is set as the initial value of the frequency change timer counter, and the present process is terminated. As described above, the timer interrupt process is executed in units of 4 msec, and the frequency change timer counter is decremented by one each time the timer interrupt process is executed, so every 0.2 sec has elapsed. The frequency change timer counter will be "0". The above-mentioned initial value is optional.
以上詳述した本実施の形態によれば、以下の優れた効果を奏する。 According to the present embodiment described above, the following excellent effects can be obtained.
主制御基板101に、入出力ポート102bから出力されたクロック信号が伝送される第7信号経路LN7を形成した。これにより、第4信号経路LN4や、第5信号経路LN5を通じて信号出力が行われた場合に発生する電磁波ノイズと、クロックノイズとが混在することとなり、電磁波ノイズの特定が困難となる。したがって、停電情報記憶処理(ステップS201)の実行タイミング及び遊技停止判定処理(ステップS205)の実行タイミングの特定を困難なものとすることができ、抽選用乱数更新処理(ステップS202)に要した時間の特定を困難なものとすることができる。
The
特に、主制御基板101の縁を1周するように第7信号経路LN7を形成した。これにより、主制御基板101に対してどの方向から不正治具を近づけてもクロックノイズが混入され易い。これにより、不正治具の位置を調整することにより、クロックノイズを受信することなく、各信号経路LN4,LN5から発生する電磁波ノイズのみを受信しようとする不正行為を抑制することができる。
In particular, the seventh signal path LN7 is formed so as to go around the edge of the
また、各信号経路LN4,LN5と第7信号経路LN7とが並走するよう各信号経路LN4,LN5,LN7を形成したことにより、各信号経路LN4,LN5から発生する電磁波ノイズを取得しようとすると、自ずとクロックノイズが取得される。これにより、各信号経路LN4,LN5から発生する電磁波ノイズを取得しようとする不正行為をより好適に抑制することができる。 Further, by forming the signal paths LN4, LN5, LN7 so that the signal paths LN4, LN5 and the seventh signal path LN7 run in parallel, it is attempted to acquire electromagnetic wave noise generated from the signal paths LN4, LN5. Naturally, clock noise is acquired. Thereby, it is possible to more preferably suppress the fraudulent act of acquiring the electromagnetic wave noise generated from each of the signal paths LN4 and LN5.
さらに、第7信号経路LN7を、各信号経路LN4,LN5と同一面に形成するとともに、これら各信号経路LN4,LN5よりも主制御基板101の縁側に形成したことにより、不正治具にクロックノイズを混入させ易くすることができる。
Furthermore, since the seventh signal path LN7 is formed on the same surface as each of the signal paths LN4 and LN5, and is formed on the edge side of the
第7信号経路LN7に周波数変更回路221を設けた。これにより、クロックノイズの周波数が変更されるため、クロックノイズを除去して、各信号経路LN4,LN5から発生する電磁波ノイズを取得しようとする不正行為を抑制することができる。
The
また、各信号経路LN3〜LN5上には、クロック信号又は変更クロック信号を除去するノイズ除去回路211〜213を設けた。これにより、各信号経路LN4,LN5から発生する電磁波ノイズを取得する不正行為を抑制しつつ、各信号経路LN3〜LN5にクロックノイズが混入することによるMPU102の誤動作を抑制することができる。
Further,
本実施の形態では、実装面に不正装置Aの取得対象となる各信号経路LN4,LN5を形成する構成としたが、これに限られず、例えば反対側の面に各信号経路LN4,LN5を形成する構成としてもよい。これにより、主制御装置81の外側から不正装置Aを近づけた場合に、不正装置Aと各信号経路LN4,LN5との間に主制御基板101が介在することとなるため、各信号経路LN4,LN5から発生する電磁波ノイズが取得されにくい。そして、主制御基板101において、第7信号経路LN7とは反対側に各信号経路LN4,LN5が形成されているため、各信号経路LN4,LN5にクロックノイズが混入しにくい。これにより、各信号経路LN4,LN5から発生する電磁波ノイズの取得を困難なものとしつつ、クロックノイズを発生させることに起因するMPU102の誤動作を抑制することができる。
In the present embodiment, the signal paths LN4 and LN5 to be acquired by the unauthorized device A are formed on the mounting surface. However, the present invention is not limited thereto. For example, the signal paths LN4 and LN5 are formed on the opposite side. It may be configured to As a result, when the cheating device A is brought close from the outside of the
本実施の形態では、クロックノイズを除去するものとして、ノイズ除去回路211〜213を設ける構成としたが、これに限られず、例えば各信号経路LN3〜LN5を、導体等からなるノイズ除去シートで包む構成としてもよい。この場合、ノイズ除去シートを接地しておく。この場合、各信号経路LN4,LN5は、ノイズ除去シートで包む分だけ太くなり、実装面に搭載されている他の信号経路(配線)と物理的に干渉するおそれがある。
Although the
これに対して、上記のように各信号経路LN4,LN5を実装面とは反対側に設ける構成においては、上記のような干渉が発生しにくい。さらに、実装面とは反対側の面に主制御基板101を接地するための接地部を設け、その接地部と上記ノイズ除去シートとを接地させるとよい。この場合、実装面とは反対側の面の方が、接地部のための面積を確保し易いため、主制御基板101を好適に接地させることができる。そして、その接地部とノイズ除去シートとが同一平面にあるため、両者を接続するための配線の長さを短くすることができ、ノイズ除去シートの接地を好適に行うことができる。
On the other hand, in the configuration in which the signal paths LN4 and LN5 are provided on the side opposite to the mounting surface as described above, the above interference hardly occurs. Further, it is preferable to provide a grounding portion for grounding the
本実施の形態では、クロック回路201から出力されるクロック信号を用いてノイズを発生させる構成としたが、クロック回路201とは別にクロックノイズ発生用のクロック回路を別途設ける構成としてもよい。この場合、MPU102にて用いられるクロック信号と異なる周波数のクロック信号を出力するものとするとよい。これにより、クロックノイズの周波数の特定を困難なものにすることができる。
In this embodiment, noise is generated using a clock signal output from the
本実施の形態では、周波数を変更する契機として所定の期間(0.2sec)が経過することを採用したが、これに限られず、例えば各作動口33,34等への入賞が発生した場合や、予め定められた特定演出を実行することに当選した場合などを周波数の変更契機として設定してもよい。この場合、周波数の変更契機にランダム性を付与することができるため、周波数の特定をより困難にすることができる。
In the present embodiment, it is adopted that the predetermined period (0.2 sec) elapses as a trigger to change the frequency, but the invention is not limited to this. For example, when winning in each
また、周波数を変更する契機としての所定の期間を変更する構成としてもよい。これによっても、周波数の変更契機にランダム性を付与することができる。 Further, the predetermined period as a trigger for changing the frequency may be changed. Also by this, it is possible to give randomness to the change trigger of the frequency.
本実施の形態では、クロックノイズを発生させる構成としたが、これに限られない。要は、所定の周期でノイズを発生させることがあれば、第7信号経路LN7を伝送する信号は任意である。例えば、交流電圧やノコギリ波形の電圧を伝送する構成としてもよい。 Although the clock noise is generated in the present embodiment, the present invention is not limited to this. The point is that the signal transmitted through the seventh signal path LN7 is arbitrary as long as noise can be generated at a predetermined cycle. For example, an alternating voltage or a sawtooth waveform may be transmitted.
また、周期については、単一である必要はない。例えば、間隔Taでパルス信号を出力し、その後間隔Taとは異なる間隔Tbでパルス信号を出力するまでが1単位であるパルス信号群を所定の周期で出力する構成としてもよい。 Also, the period does not have to be single. For example, a pulse signal group may be output at intervals Ta, and a pulse signal group having one unit until the pulse signal is output at intervals Tb different from interval Ta may be output at a predetermined cycle.
また、第7信号経路LN7に伝送する信号として、例えば抽選で当選した場合にのみパルス信号を出力する等といった周期性がない信号を採用してもよい。 Further, as a signal to be transmitted to the seventh signal path LN7, for example, a signal having no periodicity such as outputting a pulse signal may be adopted only when winning by lottery.
また、本実施の形態では、第7信号経路LN7は、第4信号経路LN4及び第5信号経路LN5に対して主制御基板101の縁側にのみ形成されている構成としたが、これに限られず、例えば第4信号経路LN4及び第5信号経路LN5を挟むように第7信号経路LN7を形成する構成としてもよい。この場合、クロックノイズがより好適に混入することが想定されるため、第4信号経路LN4及び第5信号経路LN5から出力される電磁波ノイズのみを取得しようとする不正行為をより好適に抑制することができる。
In the present embodiment, the seventh signal path LN7 is formed only on the edge side of the
また、本実施の形態によれば、第4信号経路LN4と第7信号経路LN7とは、主制御基板101の長手方向に並走する構成としたが、これに限られず、例えば短手方向に並走する構成としてもよい。但し、並走する距離が大きい方が、第4信号経路LN4から発生する電磁波ノイズとクロックノイズとが混在した電磁波ノイズが取得され易いことを鑑みれば、本実施の形態のように構成するのが好ましい。
Further, according to the present embodiment, the fourth signal path LN4 and the seventh signal path LN7 are configured to run in parallel in the longitudinal direction of the
本実施の形態によれば、第7信号経路LN7は、主制御基板101の縁を1周するように形成されていたが、これに限られない。例えば、第7信号経路LN7を、第4信号経路LN4及び第5信号経路LN5等が範囲内に含まれる同心円状に形成してもよい。要は、第7信号経路LN7は、主制御基板101において第4信号経路LN4及び第5信号経路LN5などを囲むように形成されていればよい。但し、搭載する電子部品の配置及び搭載面積の拡大を鑑みれば、第7信号経路LN7を、主制御基板101の縁を1周するように形成する構成がよい。
According to the present embodiment, the seventh signal path LN7 is formed to go around the edge of the
なお、主制御基板101の縁を複数周するように第7信号経路LN7を形成してもよい。これにより、相乗的にクロックノイズが大きくなるため、第4信号経路LN4等の電磁波ノイズの特定をより困難なものにすることができる。 The seventh signal path LN7 may be formed so as to extend around the edge of the main control substrate 101 a plurality of times. As a result, since the clock noise is synergistically increased, the specification of the electromagnetic wave noise of the fourth signal path LN4 and the like can be made more difficult.
また、クロック信号が伝送される経路と、変更クロック信号が伝送される経路とをそれぞれ形成する構成としてもよい。この場合、クロックノイズが複雑となるため、クロックノイズを取り除くことを抑制することができる。 Further, a path through which the clock signal is transmitted and a path through which the modified clock signal is transmitted may be formed. In this case, since clock noise becomes complicated, removal of clock noise can be suppressed.
さらに、両者を合成して、その合成された信号を伝送させる構成としてもよい。 Furthermore, both may be combined, and the combined signal may be transmitted.
また、第7信号経路LN7の他端はフローティングの状態となっていたが、これに限られず、例えば抵抗等を介してグランドに接続されている構成としてもよい。但し、クロックノイズをより好適に発生させることに着目すれば、フローティングに設定されている方がよい。 The other end of the seventh signal path LN7 is in a floating state, but is not limited to this. For example, the seventh signal path LN7 may be connected to the ground via a resistor or the like. However, if attention is paid to generating clock noise more preferably, it is better to be set to be floating.
本実施の形態では、クロック回路201から出力されるクロック信号の出力周期は、nsec単位であったが、これに限られず、タイマ割込み処理の実行周期よりも短ければよい。より詳細には、ステップS201とステップS205との間に少なくとも1回はクロック信号の1パルス信号が出力されるようにクロック信号(変更クロック信号)の周波数が設定されていればよい。
In the present embodiment, the output cycle of the clock signal output from the
また、本実施の形態では、MPU102の入出力ポート102bからクロック信号が出力される構成としたが、これに限られず、例えばクロック回路201に対して第7信号経路LN7が直接接続されている構成としてもよい。
Although the clock signal is output from the input / output port 102b of the
また、上記のようにクロックノイズを発生させる構成に加えて又は代えて、第2の実施の形態におけるシールド板130若しくはノイズ抑制シート132を設けてもよく、上記第1の実施の形態における第8のパターンの構成を適用してもよい。
Further, in addition to or in place of the configuration for generating clock noise as described above, the
上記第3の実施の形態とは異なる他のタイプのパチンコ機等、例えば特別装置の特定領域に遊技球が入ると電動役物が所定回数開放するパチンコ機や、特別装置の特定領域に遊技球が入ると権利が発生して大当たりとなるパチンコ機、他の役物を備えたパチンコ機、アレンジボール機、雀球等の遊技機にも、本発明を適用できる。 Other types of pachinko machines and the like different from the third embodiment, for example, pachinko machines in which a motorized character opens a predetermined number of times when game balls enter a specific area of a special device, or a game ball in a specific area of a special device The present invention can be applied to a pachinko machine that becomes a jackpot when a right enters and becomes a jackpot, a pachinko machine equipped with other features, an arrange ball machine, a game machine such as a ball ball, and the like.
また、弾球式でない遊技機、例えば、複数種の図柄が周方向に付された複数のリールを備え、メダルの投入及びスタートレバーの操作によりリールの回転を開始し、ストップスイッチが操作されるか所定時間が経過することでリールが停止した後に、表示窓から視認できる有効ライン上に特定図柄又は特定図柄の組み合わせが成立していた場合にはメダルの払い出し等といった特典を遊技者に付与するスロットマシンにも本発明を適用できる。 A non-ball-ball type game machine, for example, a plurality of reels having a plurality of kinds of symbols attached in the circumferential direction, starts the rotation of the reels by inserting medals and operating the start lever, and the stop switch is operated. If a specific symbol or a combination of specific symbols is established on an effective line visible from the display window after the reel is stopped by the passage of a predetermined time, a bonus such as payout of medals is awarded to the player The present invention can also be applied to slot machines.
また、外枠に開閉可能に支持された遊技機本体に貯留部及び取込装置を備え、貯留部に貯留されている所定数の遊技球が取込装置により取り込まれた後にスタートレバーが操作されることによりリールの回転を開始する、パチンコ機とスロットマシンとが融合された遊技機にも、本発明を適用できる。 In addition, the gaming machine main body supported in an openable and closable manner by the outer frame is provided with the storage section and the loading device, and the start lever is operated after the predetermined number of gaming balls stored in the storage section are loaded by the loading device. The present invention can also be applied to a gaming machine in which a pachinko machine and a slot machine are integrated by starting to rotate the reels.
<上記実施の形態から抽出される発明群について>
以下、上述した実施の形態から抽出される発明群の特徴について、必要に応じて効果等を示しつつ説明する。なお以下においては、理解の容易のため、上記実施の形態において対応する構成を括弧書き等で適宜示すが、この括弧書き等で示した具体的構成に限定されるものではない。
<About the invention group extracted from the above embodiment>
Hereinafter, the features of the invention group extracted from the embodiment described above will be described while showing effects and the like as necessary. In the following, for ease of understanding, the corresponding configuration in the above embodiment is appropriately shown in parentheses or the like, but the present invention is not limited to the specific configuration illustrated in the parentheses or the like.
<特徴A群>
特徴A1.複数種の処理を実行することにより遊技の進行を制御する制御手段(MPU102)を備えた遊技機であって、
前記制御手段は、
所定の数値範囲内において、数値情報記憶手段(大当たり乱数カウンタC1)に保持される数値情報を更新させる数値情報更新処理(大当たり乱数更新処理)を実行する数値情報更新手段(MPU102における大当たり乱数更新処理を実行する機能)と、
前記数値情報記憶手段に保持されている数値情報を利用して特定処理(特図変動開始処理のうち当否判定処理)を実行する特定処理実行手段(MPU102における特図変動開始処理のうち当否判定処理を実行する機能)と、
を備え、
前記数値情報更新処理による処理態様には、
前記所定の数値範囲において数値情報を順次更新させる順次更新態様と、
特定契機が発生した場合に、前記数値情報を順次更新する場合とは異なる態様で前記数値情報を更新させる特定更新態様(大当たり乱数カウンタC1の数値情報が最小値に設定される態様、又は大当たり乱数カウンタC1の数値情報が初期値に設定される態様)と、が含まれており、
前記数値情報更新処理を間に挟むようにして設定された第1処理タイミング(停電情報記憶処理が実行されるタイミング)と第2処理タイミング(遊技停止判定処理が実行されるタイミング)との間の処理時間が、前記数値情報更新処理の処理態様が前記特定更新態様であることが一義的に定まる処理時間となる事象の発生を制限するように、前記制御手段が構成されていることを特徴とする遊技機。
<Feature A group>
Features A1. A gaming machine comprising control means (MPU 102) for controlling the progress of a game by executing a plurality of types of processing,
The control means
Numerical information updating means (big hit random number updating process in MPU 102) which executes numeric information updating process (big hit random number updating process) for updating the numeric information held in the numeric information storage means (big hit random number counter C1) within a predetermined numeric range And the ability to perform
Specific process execution means (special figure change start process in the
Equipped with
The processing mode by the numerical information update process includes
A sequential update mode in which numerical information is sequentially updated in the predetermined numerical range;
A specific update mode (a mode in which the numerical information of the jackpot random number counter C1 is set to the minimum value, or a jackpot random number, in which the numerical information is updated in a different manner from the case of sequentially updating the numerical information (A mode in which the numerical information of the counter C1 is set to an initial value),
Processing time between the first processing timing (timing at which power failure information storage processing is executed) and the second processing timing (timing at which gaming stop determination processing is executed) set so as to sandwich the numerical information update processing However, the control means is configured to limit occurrence of an event in which the processing time of the numerical information update processing is uniquely determined to be the specific update aspect. Machine.
特徴A1によれば、第1処理タイミングと第2処理タイミングとの間の処理時間が不正に読み取られた場合において、それを元にして数値情報更新処理の処理態様が特定更新態様であることを特定しようとしても、それが行いづらくなる。これにより、上記処理時間の読み取りを通じて遊技の進行を不正に操作しようとしてもそれが行いづらくなる。 According to the feature A1, when the processing time between the first processing timing and the second processing timing is illegally read, the processing mode of the numerical information updating process is the specific updating mode based on it. If you try to identify, it will be difficult to do it. This makes it difficult for the player to illegally manipulate the progress of the game through the reading of the processing time.
なお、「順次更新態様」には、「前記所定の数値範囲における一方の境界となる数値情報に向けて、数値情報を順次更新させる態様」が含まれる。 The “sequential update mode” includes “a mode in which numerical information is sequentially updated toward numerical information that is one of the boundaries in the predetermined numerical range”.
特徴A2.複数種の処理を実行することにより遊技の進行を制御する制御手段(MPU102)を備えた遊技機であって、
前記制御手段は、
所定の数値範囲内において、数値情報記憶手段(大当たり乱数カウンタC1)に保持される数値情報を更新させる数値情報更新処理(大当たり乱数更新処理)を実行する数値情報更新手段(MPU102における大当たり乱数更新処理を実行する機能)と、
前記数値情報記憶手段に保持されている数値情報を利用して特定処理(特図変動開始処理のうち当否判定処理)を実行する特定処理実行手段(MPU102における特図変動開始処理のうち当否判定処理を実行する機能)と、
を備え、
前記数値情報更新処理による処理態様には、
前記所定の数値範囲において数値情報を順次更新させる順次更新態様と、
特定契機が発生した場合に、前記数値情報を順次更新する場合とは異なる態様で前記数値情報を更新させる特定更新態様(大当たり乱数カウンタC1の数値情報が最小値に設定される態様、又は大当たり乱数カウンタC1の数値情報が初期値に設定される態様)と、が含まれており、
前記数値情報更新処理を間に挟むようにして設定された第1処理タイミング(停電情報記憶処理が実行されるタイミング)と第2処理タイミング(遊技停止判定処理が実行されるタイミング)との間の処理時間が、前記数値情報更新処理の処理態様が前記特定更新態様である場合と、前記数値情報更新処理の処理態様が当該特定更新態様とは異なる更新態様である場合とのいずれであるかが一義的に定まる処理時間となる事象の発生を制限するように、前記制御手段が構成されていることを特徴とする遊技機。
Feature A2. A gaming machine comprising control means (MPU 102) for controlling the progress of a game by executing a plurality of types of processing,
The control means
Numerical information updating means (big hit random number updating process in MPU 102) which executes numeric information updating process (big hit random number updating process) for updating the numeric information held in the numeric information storage means (big hit random number counter C1) within a predetermined numeric range And the ability to perform
Specific process execution means (special figure change start process in the
Equipped with
The processing mode by the numerical information update process includes
A sequential update mode in which numerical information is sequentially updated in the predetermined numerical range;
A specific update mode (a mode in which the numerical information of the jackpot random number counter C1 is set to the minimum value, or a jackpot random number, in which the numerical information is updated in a different manner from the case of sequentially updating the numerical information (A mode in which the numerical information of the counter C1 is set to an initial value),
Processing time between the first processing timing (timing at which power failure information storage processing is executed) and the second processing timing (timing at which gaming stop determination processing is executed) set so as to sandwich the numerical information update processing However, it is uniquely determined whether the processing mode of the numerical information update process is the specific update mode or the process mode of the numerical information update process is an update mode different from the specific update mode. A game machine characterized in that the control means is configured to limit the occurrence of an event which becomes a processing time determined in the above.
特徴A2によれば、第1処理タイミングと第2処理タイミングとの間の処理時間が不正に読み取られた場合において、それを元にして数値情報更新処理の処理態様が特定更新態様であることを特定しようとしても、それが行いづらくなる。これにより、上記処理時間の読み取りを通じて遊技の進行を不正に操作しようとしてもそれが行いづらくなる。 According to the feature A2, when the processing time between the first processing timing and the second processing timing is illegally read, the processing mode of the numerical information updating process is the specific updating mode based on it. If you try to identify, it will be difficult to do it. This makes it difficult for the player to illegally manipulate the progress of the game through the reading of the processing time.
なお、「順次更新態様」には、「前記所定の数値範囲における一方の境界となる数値情報に向けて、数値情報を順次更新させる態様」が含まれる。 The “sequential update mode” includes “a mode in which numerical information is sequentially updated toward numerical information that is one of the boundaries in the predetermined numerical range”.
特徴A3.複数種の処理を実行することにより遊技の進行を制御する制御手段(MPU102)を備えた遊技機であって、
前記制御手段は、
所定の数値範囲内において、数値情報記憶手段(大当たり乱数カウンタC1)に保持される数値情報を更新させる数値情報更新処理(大当たり乱数更新処理)を実行する数値情報更新手段(MPU102における大当たり乱数更新処理を実行する機能)と、
前記数値情報記憶手段に保持されている数値情報を利用して特定処理(特図変動開始処理のうち当否判定処理)を実行する特定処理実行手段(MPU102における特図変動開始処理のうち当否判定処理を実行する機能)と、
を備え、
前記数値情報更新処理による処理態様には、
前記所定の数値範囲において数値情報を順次更新させる順次更新態様と、
特定契機が発生した場合に、前記数値情報を順次更新する場合とは異なる態様で前記数値情報を更新させる特定更新態様(大当たり乱数カウンタC1の数値情報が最小値に設定される態様、又は大当たり乱数カウンタC1の数値情報が初期値に設定される態様)と、が含まれており、
前記数値情報更新処理を間に挟むようにして設定された第1処理タイミング(停電情報記憶処理が実行されるタイミング)と第2処理タイミング(遊技停止判定処理が実行されるタイミング)との間の処理時間が、前記数値情報更新処理の処理態様が前記特定更新態様である場合と、前記数値情報更新処理の処理態様が前記順次更新態様である場合とのいずれであるかが一義的に定まる処理時間となる事象の発生を制限するように、前記制御手段が構成されていることを特徴とする遊技機。
Feature A3. A gaming machine comprising control means (MPU 102) for controlling the progress of a game by executing a plurality of types of processing,
The control means
Numerical information updating means (big hit random number updating process in MPU 102) which executes numeric information updating process (big hit random number updating process) for updating the numeric information held in the numeric information storage means (big hit random number counter C1) within a predetermined numeric range And the ability to perform
Specific process execution means (special figure change start process in the
Equipped with
The processing mode by the numerical information update process includes
A sequential update mode in which numerical information is sequentially updated in the predetermined numerical range;
A specific update mode (a mode in which the numerical information of the jackpot random number counter C1 is set to the minimum value, or a jackpot random number, in which the numerical information is updated in a different manner from the case of sequentially updating the numerical information (A mode in which the numerical information of the counter C1 is set to an initial value),
Processing time between the first processing timing (timing at which power failure information storage processing is executed) and the second processing timing (timing at which gaming stop determination processing is executed) set so as to sandwich the numerical information update processing However, the processing time of the numerical information update processing is uniquely determined whether the processing mode of the numerical information update processing is the specific update aspect or whether the processing mode of the numerical information update processing is the sequential update aspect A game machine characterized in that the control means is configured to limit occurrence of the following events.
特徴A3によれば、第1処理タイミングと第2処理タイミングとの間の処理時間が不正に読み取られた場合において、それを元にして数値情報更新処理の処理態様が特定更新態様であることを特定しようとしても、それが行いづらくなる。特に、上記のように処理時間が不正に読み取られたとしても、その処理時間が特定更新態様及び順次更新態様のいずれに対応しているのかを特定することができないため、その処理時間は所定の数値範囲に含まれる全ての数値情報に対応していることとなる。そうすると、その処理時間を利用して不正に遊技の進行を操作しようとしても、実質的に不可となる。よって、上記処理時間の読み取りを通じて遊技の進行を不正に操作しようとしてもそれが行いづらくなる。 According to the feature A3, when the processing time between the first processing timing and the second processing timing is illegally read, the processing mode of the numerical information updating process is the specific updating mode based on it. If you try to identify, it will be difficult to do it. In particular, even if the processing time is illegally read as described above, it is not possible to specify which of the specific update aspect and the sequential update aspect the processing time corresponds to, so the processing time is predetermined. It corresponds to all numerical information included in the numerical range. If it does so, even if it tries to operate progress of a game unfairly using the processing time, it becomes substantially impossible. Therefore, even if it is attempted to illegally manipulate the progress of the game through the reading of the processing time, it becomes difficult to do so.
なお、「順次更新態様」には、「前記所定の数値範囲における一方の境界となる数値情報に向けて、数値情報を順次更新させる態様」が含まれる。 The “sequential update mode” includes “a mode in which numerical information is sequentially updated toward numerical information that is one of the boundaries in the predetermined numerical range”.
特徴A4.前記特定更新態様は、前記数値情報が前記所定の数値範囲における一方の境界を超える場合に、その数値情報を前記所定の数値範囲における他方の境界となる数値情報に更新させる態様であることを特徴とする特徴A3に記載の遊技機。 Feature A4. The specific update aspect is characterized in that, when the numerical value information exceeds one boundary in the predetermined numerical range, the numerical information is updated to numerical information serving as the other boundary in the predetermined numerical range. The gaming machine according to the feature A3.
数値情報を、所定の数値範囲における一方の境界に向けて順次更新していく場合と、所定の数値範囲における一方の境界を超えた場合に他方の境界に対応した数値情報に設定する場合とでは、その数値情報の設定に要する処理時間は後者の方が長くなるものと考えられる。そうすると、第1処理タイミングと第2処理タイミングとの間の処理時間を不正に読み取り、上記他方の境界に対応した数値情報となったタイミングを特定する不正行為が想定される。これに対して、上記特徴A3の構成を備えていることにより、上記他方の境界に対応した数値情報となったタイミングを不正に特定しようとしても、それを行いづらくさせることが可能となる。 In the case where numerical information is sequentially updated toward one boundary in a predetermined numerical range and when it is set to numerical information corresponding to the other boundary when one boundary in a predetermined numerical range is exceeded The processing time required for setting the numerical information is considered to be longer in the latter case. In this case, it is assumed that the processing time between the first processing timing and the second processing timing is illegally read and the timing at which the numerical information corresponding to the other boundary is specified is identified. On the other hand, by providing the configuration of the feature A3, it is possible to make it difficult to specify the timing at which the numerical information corresponding to the other boundary is illegally identified.
特徴A5.前記特定更新態様とするために前記数値情報更新処理にて実行される処理の処理時間と、前記順次更新態様とするために前記数値情報更新処理にて実行される処理の処理時間との時間差を、前記第2処理タイミングとなるまでに消失させる又は低減させる調整手段(第1のパターンにおけるステップS504を実行する機能、第2のパターンにおいてステップS603〜ステップS606の処理構成及びステップS605を実行する機能)を備えていることを特徴とする特徴A3又はA4に記載の遊技機。 Feature A5. The time difference between the processing time of the process executed in the numerical information update process to make the specific update aspect and the processing time of the process performed in the numerical information update process to make the sequential update aspect Adjustment means for eliminating or reducing until the second processing timing (function of executing step S504 in the first pattern, processing configuration of step S603 to step S606 in the second pattern, and function of executing step S605 A game machine according to feature A3 or A4, characterized in that it comprises
特徴A5によれば、第1処理タイミングと第2処理タイミングとの間の処理時間から特定更新態様であるか又は順次更新態様であるかを特定しようとしても、両者の場合における処理時間の時間差が存在していない又は区別できない程度となっているため、それが不可又は行いづらくなる。 According to the feature A5, even when trying to specify whether it is the specific update aspect or the sequential update aspect from the processing time between the first processing timing and the second processing timing, the time difference between the processing times in both cases is Because it does not exist or is indistinguishable, it becomes impossible or difficult to do.
特徴A6.前記調整手段は、前記数値情報更新処理の処理態様が前記特定更新態様である場合、及び前記数値情報更新処理の処理態様が前記順次更新態様である場合の少なくとも一方に対して、前記第2処理タイミングとなる前に遅延時間を付加することにより、前記時間差を消失させる又は低減させるものであることを特徴とする特徴A5に記載の遊技機。 Feature A6. The adjustment means performs the second process on at least one of the case where the processing mode of the numerical information update process is the specific update mode and the process mode of the numerical information update process is the sequential update mode. The gaming machine according to feature A5, wherein the time difference is eliminated or reduced by adding a delay time before timing.
特徴A6によれば、遅延時間を付加するという比較的簡素な処理構成により、上記のような優れた効果を奏することが可能となる。 According to the feature A6, the above-described excellent effects can be obtained by the relatively simple processing configuration of adding the delay time.
特徴A7.前記調整手段は、前記遅延時間が付加されている期間においては、その後の遊技を進行させる場合に前記制御手段に参照されるデータについての設定処理が実行されないようにするものであることを特徴とする特徴A6に記載の遊技機。 Feature A7. The adjustment means is characterized in that setting processing for data to be referred to by the control means is not executed when advancing the subsequent game during a period in which the delay time is added. The gaming machine according to the feature A6.
特徴A7によれば、遊技の進行内容への影響を抑えながら遅延時間を付加することが可能となる。また、遅延時間の変動が抑えられる。 According to the feature A7, it is possible to add a delay time while suppressing the influence on the progress contents of the game. Also, the variation of the delay time can be suppressed.
特徴A8.前記数値情報更新手段は、
前記所定の数値範囲における一方の境界となる数値情報に向けて、数値情報を順次更新させる順次更新処理(第1のパターンにおいてステップS502、第2のパターンにおいてステップS602)を実行する手段(第1のパターンにおいてステップS502を実行する機能、第2のパターンにおいてステップS602を実行する機能)と、
当該順次更新処理により更新された数値情報が前記所定の数値範囲における一方の境界を超えていることを特定することを可能とする境界判定処理(第1のパターンにおいてステップS503、第2のパターンにおいてステップS603)を実行する手段(第1のパターンにおいてステップS503を実行する機能、第2のパターンにおいてステップS603を実行する機能)と、
当該境界判定処理の結果が、前記順次更新処理により更新された数値情報が前記所定の数値範囲における一方の境界を超えていることに対応した結果である場合に、前記数値情報が前記所定の数値範囲における他方の境界となるようにするための境界設定処理(第1のパターンにおいてステップS505、第2のパターンにおいてステップS604)を実行する手段(第1のパターンにおいてステップS505を実行する機能、第2のパターンにおいてステップS604を実行する機能)と、
を備え、
前記順次更新態様は、前記境界設定処理が実行されることなく、前記順次更新処理により更新された数値情報が前記数値情報記憶手段に設定される態様であり、
前記特定更新態様は、前記境界設定処理の実行に基づき、前記他方の境界となる数値情報が前記数値情報記憶手段に設定される態様であることを特徴とする特徴A3乃至A7のいずれか1に記載の遊技機。
Feature A8. The numerical information updating means
A means for executing sequential update processing (step S502 in the first pattern, step S602 in the second pattern) for sequentially updating numerical information toward numerical information that becomes one boundary in the predetermined numerical range A function of executing step S502 in the following pattern, a function of executing step S602 in the second pattern),
Boundary determination processing that makes it possible to specify that numerical information updated by the sequential update processing exceeds one boundary in the predetermined numerical range (step S 503 in the first pattern, in the second pattern) A unit for executing step S603) (a function for executing step S503 in the first pattern, a function for executing step S603 in the second pattern);
When the result of the boundary determination processing corresponds to the fact that the numerical information updated by the sequential update processing exceeds one boundary in the predetermined numerical range, the numerical information is the predetermined numerical value. A unit for executing boundary setting processing (step S505 in the first pattern, step S604 in the second pattern) for setting the other boundary in the range (a function to execute step S505 in the first pattern, A function of executing step S604 in the second pattern),
Equipped with
The sequential update mode is a mode in which numerical value information updated by the sequential update process is set in the numerical information storage unit without the boundary setting process being executed.
The specific update aspect is an aspect in which numerical information that becomes the other boundary is set in the numerical information storage unit based on the execution of the boundary setting processing, according to any one of the features A3 to A7. The gaming machine described.
特徴A8の処理構成によれば、数値情報を、所定の数値範囲における一方の境界に向けて順次更新していく場合と、所定の数値範囲における一方の境界を超えた場合に他方の境界に対応した数値情報に設定する場合との処理を好適に実施することができる反面、その数値情報の設定に要する処理時間は後者の方が長くなるものと考えられる。そうすると、第1処理タイミングと第2処理タイミングとの間の処理時間を不正に読み取り、上記他方の境界に対応した数値情報となったタイミングを特定する不正行為が想定される。これに対して、上記特徴A3の構成を備えていることにより、上記他方の境界に対応した数値情報となったタイミングを不正に特定しようとしても、それを行いづらくさせることが可能となる。 According to the processing configuration of feature A8, the numerical information is successively updated toward one of the boundaries in the predetermined numerical range, and the other boundary is dealt with when one of the boundaries in the predetermined numerical range is exceeded. While the process of setting the numerical information can be suitably performed, the processing time required for setting the numerical information is considered to be longer in the latter case. In this case, it is assumed that the processing time between the first processing timing and the second processing timing is illegally read and the timing at which the numerical information corresponding to the other boundary is specified is identified. On the other hand, by providing the configuration of the feature A3, it is possible to make it difficult to specify the timing at which the numerical information corresponding to the other boundary is illegally identified.
特徴A9.前記数値情報更新手段は、前記境界判定処理の結果、前記境界設定処理が実行されずに前記順次更新態様となる場合の前記境界判定処理から前記数値情報更新処理の終了タイミングまでの第1処理時間と、前記境界判定処理の結果、前記境界設定処理が実行されて前記特定更新態様となる場合の前記境界判定処理から前記終了タイミングまでの第2処理時間との時間差を、消失させる又は低減させる調整手段(第1のパターンにおけるステップS504を実行する機能、第2のパターンにおいてステップS603〜ステップS606の処理構成及びステップS605を実行する機能)を備えていることを特徴とする特徴A8に記載の遊技機。 Feature A9. The numerical value information updating means is a first processing time from the boundary determination process to the end timing of the numerical information update process when the sequential setting mode is not executed as a result of the boundary determination process and the sequential update mode is set. And adjustment for eliminating or reducing the time difference between the boundary determination process and the second processing time from the boundary determination process when the boundary setting process is performed to become the specific update mode as a result of the boundary determination process. A game according to the feature A8 characterized by comprising means (function to execute step S504 in the first pattern, and processing configuration in step S603 to step S606 and function to execute step S605 in the second pattern) Machine.
特徴A9によれば、第1処理時間と第2処理時間との時間差が存在していない又は区別できない程度となっているため、第1処理タイミングと第2処理タイミングとの間の処理時間から特定更新態様であるか又は順次更新態様であるかを特定しようとしても、それが不可又は行いづらくなる。 According to the feature A9, since the time difference between the first processing time and the second processing time does not exist or can not be distinguished, it is specified from the processing time between the first processing timing and the second processing timing. Even if it is attempted to specify whether it is the update mode or the sequential update mode, it becomes impossible or difficult to perform.
特徴A10.前記調整手段は、前記境界判定処理の結果、前記境界設定処理が実行されずに前記順次更新態様で前記数値情報更新処理が完了する場合、及び前記境界判定処理の結果、前記境界設定処理が実行されて前記特定更新態様で前記数値情報更新処理が完了する場合の少なくとも一方に対して、前記境界判定処理の判定結果に応じて処理が分岐している状況にて遅延時間を付加することにより、前記第1処理時間と前記第2処理時間との時間差が生じないようにする又は当該時間差を低減するものであることを特徴とする特徴A9に記載の遊技機。 Feature A10. The adjustment means executes the boundary setting process when the numerical value information update process is completed in the sequential update mode without performing the boundary setting process as a result of the boundary determination process, and as a result of the boundary determination process. By adding a delay time in a situation where the processing is branched according to the determination result of the boundary determination processing with respect to at least one of the case where the numerical information update processing is completed in the specific update mode, The gaming machine according to feature A9, wherein a time difference between the first processing time and the second processing time does not occur or the time difference is reduced.
特徴A10によれば、遅延時間を付加するという比較的簡素な処理構成により、上記のような優れた効果を奏することが可能となる。また、本構成によれば、境界判定処理による判定結果に応じて処理が分岐する先側にて処理時間の調整が行われるため、当該処理時間の調整を行う上での処理構成の簡素化が図られる。 According to the feature A10, the above-described excellent effects can be achieved by the relatively simple processing configuration of adding the delay time. Further, according to this configuration, since the adjustment of the processing time is performed on the side where the processing branches in accordance with the determination result by the boundary determination processing, the processing configuration can be simplified in adjusting the processing time. It is possible.
特徴A11.前記制御手段は、プログラムカウンタのデータに従って各種処理を実行していく構成であり、
前記特定更新態様とするために前記数値情報更新処理にて実行される処理の処理時間と、前記順次更新態様とするために前記数値情報更新処理にて実行される処理の処理時間との時間差を、前記第2処理タイミングとなるまでに消失させる又は低減させる調整手段(第1のパターンにおけるステップS504を実行する機能、第2のパターンにおいてステップS603〜ステップS606の処理構成及びステップS605を実行する機能)を備え、
当該調整手段は、前記境界判定処理の結果、前記境界設定処理が実行される場合、前記プログラムカウンタのデータが第1データ分変更されることで、前記境界判定処理の判定先の処理が実行されるようにする一方、前記境界判定処理の結果、前記境界設定処理が実行されない場合、前記プログラムカウンタのデータが前記第1データ分よりもデータ量が多い第2データ分変更されることで、前記境界判定処理の判定先の処理が実行されるようにしながら、前記時間差を消失させる又は低減させるものであることを特徴とする特徴A8乃至A10のいずれか1に記載の遊技機。
Characteristics A11. The control means is configured to execute various processes in accordance with data of a program counter,
The time difference between the processing time of the process executed in the numerical information update process to make the specific update aspect and the processing time of the process performed in the numerical information update process to make the sequential update aspect Adjustment means for eliminating or reducing until the second processing timing (function of executing step S504 in the first pattern, processing configuration of step S603 to step S606 in the second pattern, and function of executing step S605 Equipped with
When the boundary setting process is executed as a result of the boundary determination process, the adjustment means changes the data of the program counter by the first data, thereby executing the process of the determination destination of the boundary determination process. When the boundary setting process is not executed as a result of the boundary determination process, the data of the program counter is changed by an amount corresponding to a second data amount larger than that of the first data. The gaming machine according to any one of the features A8 to A10, wherein the time difference is eliminated or reduced while a process of a determination destination of the boundary determination process is executed.
判定処理の結果に応じた処理を実行する場合、プログラムカウンタのデータ量が変更される場合ほど、その判定先の処理を開始するのに要する時間が長くなる。この場合に、特徴A11によれば、境界設定処理が実行される場合と境界設定処理が実行されない場合とのうち、前者の処理時間の方が長くなることに鑑みて、判定処理の結果、前者の処理が実行される場合の方が後者の場合よりもプログラムカウンタにおいて変更されるデータ量が少なくなる。これにより、数値情報更新処理の各処理回の処理時間が長時間化することを抑制しながら、上記のような不正行為を抑制することが可能となる。 When the process according to the result of the determination process is performed, the time required to start the process of the determination destination becomes longer as the data amount of the program counter is changed. In this case, according to the feature A11, in the case where the boundary setting process is performed and the case where the boundary setting process is not performed, in view of the fact that the former processing time is longer, as a result of the determination process, the former The amount of data to be changed in the program counter is smaller when the process of is executed than in the latter case. As a result, it is possible to suppress such fraudulent acts while suppressing an increase in the processing time of each processing of the numerical information update processing.
特徴A12.前記特定処理は、前記数値情報記憶手段に保持されている数値情報が付与対応の数値情報である場合に遊技者に特典が付与されるようにする処理であることを特徴とする特徴A1乃至A11のいずれか1に記載の遊技機。 Feature A12. The specific process is a process for providing a bonus to the player when the numerical information held in the numerical information storage means is the numerical information corresponding to the addition. Features A1 to A11 The gaming machine according to any one of the above.
数値情報の取得に関して不正を施すことで不正な特典を得ようとしても、上記特徴A1乃至A3のいずれかの構成を備えていることにより、それを行いづらくすることが可能となる。 Even if an attempt is made to obtain an illegal benefit by impersonating the acquisition of numerical information, the provision of any one of the features A1 to A3 makes it difficult to do so.
特徴A13.前記第1処理タイミングは、前記制御手段において信号の入力及び出力の少なくとも一方が行われるタイミングであり、
前記第2処理タイミングは、前記制御手段において信号の入力及び出力の少なくとも一方が行われるタイミングであることを特徴とする特徴A1乃至A12のいずれか1に記載の遊技機。
Feature A13. The first processing timing is timing at which at least one of input and output of a signal is performed in the control unit,
The gaming machine according to any one of features A1 to A12, wherein the second processing timing is timing at which at least one of input and output of a signal is performed in the control unit.
制御手段における信号の入出力の間隔を不正に読み取ることで遊技の進行を不正に操作しようとしても、上記特徴A1乃至A3のいずれかの構成を備えていることにより、それを行いづらくすることが可能となる。 Even if an attempt is made to illegally manipulate the progress of the game by reading the interval of signal input / output in the control means illegally, it is difficult to do so by providing any of the features A1 to A3. It becomes possible.
<特徴B群>
特徴B1.複数種の処理を実行することにより遊技の進行を制御する制御手段(MPU102)を備えた遊技機であって、
前記制御手段は、
所定の数値範囲内において、数値情報記憶手段(大当たり乱数カウンタC1)に保持される数値情報を更新させる数値情報更新処理(大当たり乱数更新処理)を実行する数値情報更新手段(MPU102における大当たり乱数更新処理を実行する機能)と、
前記数値情報記憶手段に保持されている数値情報を利用して特定処理(特図変動開始処理のうち当否判定処理)を実行する特定処理実行手段(MPU102における特図変動開始処理のうち当否判定処理を実行する機能)と、
を備え、
前記数値情報更新処理による処理態様には、
前記所定の数値範囲において数値情報を順次更新させる順次更新態様と、
前記数値情報が前記所定の数値範囲における一方の境界を超える場合に、その数値情報を前記所定の数値範囲における他方の境界となる数値情報に更新させる境界更新態様と、
前記数値情報の更新が1周分完了した場合に、当該数値情報が次の更新周回における新たな初期値に対応した数値情報に更新させる初期値更新態様と、
が含まれており、
前記数値情報更新処理を間に挟むようにして設定された第1処理タイミング(停電情報記憶処理が実行されるタイミング)と第2処理タイミング(遊技停止判定処理が実行されるタイミング)との間の処理時間が、前記数値情報更新処理の処理態様が前記境界更新態様である場合と、前記数値情報更新処理の処理態様が前記初期値更新態様である場合とのいずれであるかが一義的に定まる処理時間となる事象の発生を制限するように、前記制御手段が構成されていることを特徴とする遊技機。
<Feature B group>
Feature B1. A gaming machine comprising control means (MPU 102) for controlling the progress of a game by executing a plurality of types of processing,
The control means
Numerical information updating means (big hit random number updating process in MPU 102) which executes numeric information updating process (big hit random number updating process) for updating the numeric information held in the numeric information storage means (big hit random number counter C1) within a predetermined numeric range And the ability to perform
Specific process execution means (special figure change start process in the
Equipped with
The processing mode by the numerical information update process includes
A sequential update mode in which numerical information is sequentially updated in the predetermined numerical range;
A boundary update mode in which, when the numerical value information exceeds one boundary in the predetermined numerical value range, the numerical value information is updated to numerical information that is the other boundary in the predetermined numerical value range;
An initial value update mode in which, when the update of the numerical information is completed for one rotation, the numerical information is updated to numerical information corresponding to a new initial value in the next update cycle;
Is included,
Processing time between the first processing timing (timing at which power failure information storage processing is executed) and the second processing timing (timing at which gaming stop determination processing is executed) set so as to sandwich the numerical information update processing However, the processing time for determining whether the processing mode of the numerical information updating process is the boundary updating mode or the case where the processing mode of the numerical information updating process is the initial value updating mode is uniquely determined A game machine characterized in that the control means is configured to limit occurrence of an event which
特徴B1によれば、第1処理タイミングと第2処理タイミングとの間の処理時間が不正に読み取られた場合において、それを元にして数値情報更新処理の処理態様が境界更新態様及び初期値更新態様のいずれであるかを特定しようとしても、それが行いづらくなる。よって、上記処理時間の読み取りを通じて遊技の進行を不正に操作しようとしてもそれが行いづらくなる。 According to the feature B1, when the processing time between the first processing timing and the second processing timing is read illegally, the processing mode of the numerical information update processing is boundary update aspect and initial value update based on that It will be difficult to do if you try to identify which of the aspects. Therefore, even if it is attempted to illegally manipulate the progress of the game through the reading of the processing time, it becomes difficult to do so.
なお、「順次更新態様」には、「前記所定の数値範囲における一方の境界となる数値情報に向けて、数値情報を順次更新させる態様」が含まれる。 The “sequential update mode” includes “a mode in which numerical information is sequentially updated toward numerical information that is one of the boundaries in the predetermined numerical range”.
特徴B2.前記境界更新態様とするために前記数値情報更新処理にて実行される処理の処理時間と、前記初期値更新態様とするために前記数値情報更新処理にて実行される処理の処理時間との時間差を、前記第2処理タイミングとなるまでに消失させる又は低減させる調整手段(第3のパターンにおけるステップS705を実行する機能)を備えていることを特徴とする特徴B1に記載の遊技機。 Feature B2. The time difference between the processing time of the process executed in the numerical value information update process to set the boundary update mode and the processing time of the process performed in the numerical value information update process to set the initial value update mode The gaming machine according to feature B1, further comprising: adjustment means (function to execute step S705 in the third pattern) for eliminating or reducing the second processing timing before the second processing timing.
特徴B2によれば、第1処理タイミングと第2処理タイミングとの間の処理時間から境界更新態様であるか又は初期値更新態様であるかを特定しようとしても、両者の場合における処理時間の時間差が存在していない又は区別できない程度となっているため、それが不可又は行いづらくなる。 According to the feature B2, even when trying to specify whether the boundary update mode or the initial value update mode is to be performed from the process time between the first process timing and the second process timing, the time difference between the process times in both cases It becomes impossible or difficult to do because it does not exist or can not be distinguished.
特徴B3.前記調整手段は、前記数値情報更新処理の処理態様が前記境界更新態様である場合、及び前記数値情報更新処理の処理態様が前記初期値更新態様である場合の少なくとも一方に対して、前記第2処理タイミングとなる前に遅延時間を付加することにより、前記時間差を消失させる又は低減させるものであることを特徴とする特徴B2に記載の遊技機。 Feature B3. The adjusting unit is configured to perform the second processing on at least one of the case where the processing mode of the numerical value information updating process is the boundary updating mode and the processing mode of the numerical value information updating process is the initial value updating mode. The gaming machine according to the feature B2, wherein the time difference is eliminated or reduced by adding a delay time before the processing timing.
特徴B3によれば、遅延時間を付加するという比較的簡素な処理構成により、上記のように優れた効果を奏することが可能となる。 According to the feature B3, the above-described excellent effects can be achieved by the relatively simple processing configuration of adding the delay time.
特徴B4.前記調整手段は、前記遅延時間が付加されている期間においては、その後の遊技を進行させる場合に前記制御手段に参照されるデータについての設定処理が実行されないようにするものであることを特徴とする特徴B3に記載の遊技機。 Feature B4. The adjustment means is characterized in that setting processing for data to be referred to by the control means is not executed when advancing the subsequent game during a period in which the delay time is added. The gaming machine according to feature B3.
特徴B4によれば、遊技の進行内容への影響を抑えながら遅延時間を付加することが可能となる。また、遅延時間の変動が抑えられる。 According to the feature B4, it is possible to add a delay time while suppressing the influence on the progress contents of the game. Also, the variation of the delay time can be suppressed.
特徴B5.前記特定処理は、前記数値情報記憶手段に保持されている数値情報が付与対応の数値情報である場合に遊技者に特典が付与されるようにする処理であることを特徴とする特徴B1乃至B4のいずれか1に記載の遊技機。 Feature B5. The specific process is a process for providing a bonus to the player when the numerical information held in the numerical information storage means is the numerical information corresponding to the addition. Features B1 to B4 The gaming machine according to any one of the above.
数値情報の取得に関して不正を施すことで不正な特典を得ようとしても、上記特徴B1の構成を備えていることにより、それを行いづらくすることが可能となる。 Even if an attempt is made to obtain an illegal benefit by impersonating the acquisition of numerical information, the provision of the configuration of the feature B1 makes it difficult to do so.
特徴B6.前記第1処理タイミングは、前記制御手段において信号の入力及び出力の少なくとも一方が行われるタイミングであり、
前記第2処理タイミングは、前記制御手段において信号の入力及び出力の少なくとも一方が行われるタイミングであることを特徴とする特徴B1乃至B5のいずれか1に記載の遊技機。
Feature B6. The first processing timing is timing at which at least one of input and output of a signal is performed in the control unit,
The gaming machine according to any one of features B1 to B5, wherein the second processing timing is a timing at which at least one of input and output of a signal is performed in the control means.
制御手段における信号の入出力の間隔を不正に読み取ることで遊技の進行を不正に操作しようとしても、上記特徴B1の構成を備えていることにより、それを行いづらくすることが可能となる。 Even if an attempt is made to illegally manipulate the progress of the game by reading the interval of signal input / output in the control means illegally, it becomes possible to make it difficult to do so by providing the configuration of the feature B1.
<特徴C群>
特徴C1.複数種の処理を実行することにより遊技の進行を制御する制御手段(MPU102)を備えた遊技機であって、
前記制御手段は、
第1数値範囲内において、第1数値情報記憶手段(大当たり乱数カウンタC1)に保持される第1数値情報を更新させる第1数値情報更新処理(大当たり乱数更新処理)を実行する第1数値情報更新手段(MPU102における大当たり乱数更新処理を実行する機能)と、
前記第1数値情報記憶手段に保持されている第1数値情報を利用して第1特定処理(特図変動開始処理のうち当否判定処理)を実行する第1特定処理実行手段(MPU102における特図変動開始処理のうち当否判定処理を実行する機能)と、
第2数値範囲内において、第2数値情報記憶手段(リーチ乱数カウンタC3)に保持される第2数値情報を更新させる第2数値情報更新処理(リーチ乱数更新処理)を実行する第2数値情報更新手段(MPU102におけるリーチ乱数更新処理を実行する機能)と、
前記第2数値情報記憶手段に保持されている第2数値情報を利用して第2特定処理(特図変動開始処理のうちリーチ判定処理)を実行する第2特定処理実行手段(MPU102における特図変動開始処理のうちリーチ判定処理を実行する機能)と、
を備え、
前記第1数値情報更新処理による処理態様には、
前記第1数値範囲において前記第1数値情報を順次更新させる第1順次更新態様と、
第1特定契機が発生した場合に、前記第1数値情報を順次更新する場合とは異なる態様で前記第1数値情報を更新させる第1特定更新態様(大当たり乱数カウンタC1の数値情報が最小値に設定される態様)と、
が含まれており、
前記第2数値情報更新処理による処理態様には、
前記第2数値範囲において前記第2数値情報を順次更新させる第2順次更新態様と、
第2特定契機が発生した場合に、前記第2数値情報を順次更新する場合とは異なる態様で前記第2数値情報を更新させる第2特定更新態様(リーチ乱数カウンタC3の数値情報が最小値に設定される態様)と、
が含まれており、
前記第1数値情報更新処理及び前記第2数値情報更新処理を間に挟むようにして設定された第1処理タイミング(停電情報記憶処理が実行されるタイミング)と第2処理タイミング(遊技停止判定処理が実行されるタイミング)との間の処理時間が、前記第1数値情報更新処理の処理態様が前記第1特定更新態様であって前記第2数値情報更新処理の処理態様が前記第2順次更新態様である場合と、前記第1数値情報更新処理の処理態様が前記第1順次更新態様であって前記第2数値情報更新処理の処理態様が前記第2特定更新態様である場合とのいずれであるかが一義的に定まる処理時間となる事象の発生を制限するように、前記制御手段が構成されていることを特徴とする遊技機。
<Feature C group>
Feature C1. A gaming machine comprising control means (MPU 102) for controlling the progress of a game by executing a plurality of types of processing,
The control means
The first numerical value information updating process (large jackpot random number updating process) is executed to update the first numerical value information held in the first numerical value information storage means (big hit random number counter C1) within the first numerical value range Means (a function of executing the jackpot random number update process in the MPU 102),
First specific processing execution means (special drawing in MPU 102) that executes the first specification processing (the success / failure determination processing among special drawing fluctuation start processing) using the first numerical information held in the first numerical information storage means Function of executing the success / failure determination process in the change start process),
Second numerical information update that executes a second numerical information update process (reach random number update process) for updating the second numerical information held in the second numerical information storage means (reach random number counter C3) within the second numerical range Means (a function of executing reach random number update processing in the MPU 102);
Second specific processing execution means (special drawing in MPU 102) that executes second specific processing (reach determination processing among special drawing fluctuation start processing) using the second numerical information held in the second numerical information storage means Function of executing the reach determination process in the change start process),
Equipped with
The processing mode by the first numerical value information update process includes
A first sequential update mode in which the first numerical value information is sequentially updated in the first numerical value range;
The first specific update aspect (the numerical information of the jackpot random number counter C1 is set to the minimum value) in which the first numerical information is updated in a mode different from the case where the first numerical information is sequentially updated when the first specific trigger occurs. Mode to be set),
Is included,
The processing mode by the second numerical information update process includes
A second sequential update mode in which the second numerical value information is sequentially updated in the second numerical value range;
The second specific update aspect (the numerical information of the reach random number counter C3 is set to the minimum value) in which the second numerical information is updated in a mode different from the case of sequentially updating the second numerical information when the second specific trigger occurs. Mode to be set),
Is included,
The first processing timing (the timing at which the power failure information storage processing is executed) and the second processing timing (the gaming stop determination processing are executed) set so as to sandwich the first numerical information update processing and the second numerical information update processing. Of the first numerical information update process is the first specific update mode, and the process mode of the second numerical information update process is the second sequential update mode. If there is a case where the processing mode of the first numerical value information update process is the first sequential update mode and the process mode of the second numerical value information update process is the second specific update mode A game machine characterized in that the control means is configured to limit the occurrence of an event that results in a processing time that is uniquely determined.
特徴C1によれば、第1処理タイミングと第2処理タイミングとの間の処理時間が不正に読み取られた場合において、それを元にして第1数値情報更新処理の処理態様が第1特定更新態様である状況及び第2数値情報更新処理の処理態様が第2特定更新態様である場合のいずれであるかを特定しようとしても、それが行いづらくなる。よって、上記処理時間の読み取りを通じて遊技の進行を不正に操作しようとしてもそれが行いづらくなる。 According to the feature C1, when the processing time between the first processing timing and the second processing timing is illegally read, the processing mode of the first numerical information update processing is based on that when the processing time is the first specific update aspect Even if it is going to specify which is the case where the processing mode of the second numerical information updating process is the situation and the second numerical information updating process, it becomes difficult to do so. Therefore, even if it is attempted to illegally manipulate the progress of the game through the reading of the processing time, it becomes difficult to do so.
なお、「第1順次更新態様」には、「前記第1数値範囲における一方の境界となる数値情報に向けて、第1数値情報を順次更新させる態様」が含まれる。 Note that the “first sequential update aspect” includes “an aspect in which the first numerical value information is sequentially updated toward numerical information that is one of the boundaries in the first numerical value range”.
また、「第2順次更新態様」には、「前記第2数値範囲における一方の境界となる数値情報に向けて、第2数値情報を順次更新させる態様」が含まれる。 Further, the “second sequential update aspect” includes “an aspect in which the second numerical value information is sequentially updated toward numerical information that is one of the boundaries in the second numerical value range”.
特徴C2.前記第1特定更新態様は、前記第1数値情報が前記第1数値範囲における一方の境界を超える場合に、その数値情報を前記第1数値範囲における他方の境界となる数値情報に更新させる態様であり、
前記第2特定更新態様は、前記第2数値情報が前記第2数値範囲における一方の境界を超える場合に、その数値情報を前記第2数値範囲における他方の境界となる数値情報に更新させる態様であることを特徴とする特徴C1に記載の遊技機。
Feature C2. The first specific update aspect is an aspect in which, when the first numerical value information exceeds one boundary in the first numerical value range, the numerical information is updated to numerical information serving as the other boundary in the first numerical value range. Yes,
The second specific update aspect is an aspect in which, when the second numerical value information exceeds one boundary in the second numerical value range, the numerical information is updated to numerical information serving as the other boundary in the second numerical value range. The gaming machine according to the feature C1, characterized in that
第1数値情報を、第1数値範囲における一方の境界に向けて順次更新していく場合と、第1数値範囲における一方の境界を超えた場合に他方の境界に対応した数値情報に設定する場合とでは、その数値情報の設定に要する処理時間は後者の方が長くなるものと考えられる。これは、第2数値情報についても同様である。そうすると、第1処理タイミングと第2処理タイミングとの間の処理時間を不正に読み取り、上記他方の境界に対応した数値情報となったタイミングを特定する不正行為が想定される。これに対して、上記特徴C1の構成を備えていることにより、上記他方の境界に対応した数値情報となったタイミングを不正に特定しようとしても、それを行いづらくさせることが可能となる。 The first numerical information is sequentially updated toward one of the boundaries in the first numerical range, and is set to numerical information corresponding to the other boundary when one of the boundaries in the first numerical range is exceeded. In the latter, the processing time required for setting the numerical information is considered to be longer. The same applies to the second numerical information. In this case, it is assumed that the processing time between the first processing timing and the second processing timing is illegally read and the timing at which the numerical information corresponding to the other boundary is specified is identified. On the other hand, by providing the configuration of the feature C1, even if it is attempted to illegally specify the timing at which the numerical information corresponding to the other boundary is reached, it is possible to make it difficult.
特徴C3.前記第1特定更新態様とするために前記第1数値情報更新処理にて実行される処理の処理時間及び前記第2順次更新態様とするために前記第2数値情報更新処理にて実行される処理の処理時間の和の時間と、前記第1順次更新態様とするために前記第1数値情報更新処理にて実行される処理の処理時間及び前記第2特定更新態様とするために前記第2数値情報更新処理にて実行される処理の処理時間の和の時間との時間差を、前記第2処理タイミングとなるまでに消失させる又は低減させる調整手段(第5のパターンにおけるステップS916を実行する機能)を備えていることを特徴とする特徴C1又はC2に記載の遊技機。 Feature C3. Processing time of the process executed in the first numerical information update process to achieve the first specific update mode and process performed in the second numerical information update process to achieve the second sequential update mode The sum of the processing times of the processing time, the processing time of the process executed in the first numerical information updating process to make the first sequential update aspect, and the second numerical value to make the second specific updating aspect Adjustment means for eliminating or reducing the time difference from the sum of the processing times of the processing executed in the information update processing before the second processing timing (function to execute step S916 in the fifth pattern) A game machine according to feature C1 or C2, comprising:
特徴C3によれば、第1処理タイミングと第2処理タイミングとの間の処理時間から第1特定更新態様であるか又は第2特定更新態様であるかを特定しようとしても、両者の場合における処理時間の時間差が存在していない又は区別できない程度となっているため、それが不可又は行いづらくなる。 According to the feature C3, even if trying to specify whether it is the first specific update aspect or the second specific update aspect from the processing time between the first processing timing and the second processing timing, the processing in both cases Since the time difference of time does not exist or can not be distinguished, it becomes impossible or difficult to do.
特徴C4.前記調整手段は、前記第1数値情報更新処理の処理態様が前記第1特定更新態様である場合、及び前記第2数値情報更新処理の処理態様が前記第2特定更新態様である場合の少なくとも一方に対して、前記第2処理タイミングとなる前に遅延時間を付加することにより、前記時間差を消失させる又は低減させるものであることを特徴とする特徴C3に記載の遊技機。 Feature C4. The adjusting means is at least one of the case where the processing mode of the first numerical value information update process is the first specific update mode, and the case where the process mode of the second numerical value information update process is the second specific update mode. The gaming machine according to the feature C3, wherein the time difference is eliminated or reduced by adding a delay time before the second processing timing.
特徴C4によれば、遅延時間を付加するという比較的簡素な処理構成により、上記のような優れた効果を奏することが可能となる。 According to the feature C4, the above-described excellent effects can be obtained by the relatively simple processing configuration of adding the delay time.
特徴C5.前記調整手段は、前記遅延時間が付加されている期間においては、その後の遊技を進行させる場合に前記制御手段に参照されるデータについての設定処理が実行されないようにするものであることを特徴とする特徴C4に記載の遊技機。 Feature C5. The adjustment means is characterized in that setting processing for data to be referred to by the control means is not executed when advancing the subsequent game during a period in which the delay time is added. The gaming machine according to the feature C4.
特徴C5によれば、遊技の進行内容への影響を抑えながら遅延時間を付加することが可能となる。また、遅延時間の変動が抑えられる。 According to the feature C5, it is possible to add a delay time while suppressing the influence on the progress contents of the game. Also, the variation of the delay time can be suppressed.
特徴C6.前記第1特定処理は、前記第1数値情報記憶手段に保持されている第1数値情報が付与対応の数値情報である場合に遊技者に特典が付与されるようにする処理であることを特徴とする特徴C1乃至C5のいずれか1に記載の遊技機。 Feature C6. The first specifying process is a process for giving a privilege to the player when the first numerical information held in the first numerical information storage means is numerical information corresponding to the provision. The gaming machine according to any one of features C1 to C5.
第1数値情報の取得に関して不正を施すことで不正な特典を得ようとしても、上記特徴C1の構成を備えていることにより、それを行いづらくすることが可能となる。 Even if an attempt is made to obtain an unfair benefit by imposing the acquisition of the first numerical information, the provision of the configuration of the feature C1 makes it difficult to do so.
特徴C7.前記第1処理タイミングは、前記制御手段において信号の入力及び出力の少なくとも一方が行われるタイミングであり、
前記第2処理タイミングは、前記制御手段において信号の入力及び出力の少なくとも一方が行われるタイミングであることを特徴とする特徴C1乃至C6のいずれか1に記載の遊技機。
Feature C7. The first processing timing is timing at which at least one of input and output of a signal is performed in the control unit,
The gaming machine according to any one of the features C1 to C6, wherein the second processing timing is timing at which at least one of input and output of a signal is performed in the control means.
制御手段における信号の入出力の間隔を不正に読み取ることで遊技の進行を不正に操作しようとしても、上記特徴C1の構成を備えていることにより、それを行いづらくすることが可能となる。 Even if an attempt is made to illegally manipulate the progress of the game by reading the interval of signal input / output in the control means illegally, it becomes possible to make it difficult to do so by providing the configuration of the feature C1.
<特徴D群>
特徴D1.複数種の処理を実行することにより遊技の進行を制御する制御手段(MPU102)を備えた遊技機であって、
前記制御手段は、
所定の数値範囲内において、数値情報記憶手段(大当たり乱数カウンタC1)に保持される数値情報を更新させる数値情報更新処理(大当たり乱数更新処理)を実行する数値情報更新手段(MPU102における大当たり乱数更新処理を実行する機能)と、
前記数値情報記憶手段に保持されている数値情報を利用して特定処理(特図変動開始処理のうち当否判定処理)を実行する特定処理実行手段(MPU102における特図変動開始処理のうち当否判定処理を実行する機能)と、
を備え、
前記数値情報更新処理による処理態様には、
前記所定の数値範囲において数値情報を順次更新させる順次更新態様と、
特定契機が発生した場合に、前記数値情報を順次更新する場合とは異なる態様で前記数値情報を更新させる特定更新態様(大当たり乱数カウンタC1の数値情報が最小値に設定される態様、又は大当たり乱数カウンタC1の数値情報が初期値に設定される態様)と、が含まれており、
前記数値情報更新処理を間に挟むようにして設定された第1処理タイミング(停電情報記憶処理が実行されるタイミング)と第2処理タイミング(遊技停止判定処理が実行されるタイミング)との間の処理時間を、前記数値情報更新処理の処理態様が前記特定更新態様であることが一義的に定まらないように変動させる時間変動手段(第4のパターンにおけるステップS802〜ステップS804を実行する機能)を備えていることを特徴とする遊技機。
<Feature D group>
Feature D1. A gaming machine comprising control means (MPU 102) for controlling the progress of a game by executing a plurality of types of processing,
The control means
Numerical information updating means (big hit random number updating process in MPU 102) which executes numeric information updating process (big hit random number updating process) for updating the numeric information held in the numeric information storage means (big hit random number counter C1) within a predetermined numeric range And the ability to perform
Specific process execution means (special figure change start process in the
Equipped with
The processing mode by the numerical information update process includes
A sequential update mode in which numerical information is sequentially updated in the predetermined numerical range;
A specific update mode (a mode in which the numerical information of the jackpot random number counter C1 is set to the minimum value, or a jackpot random number, in which the numerical information is updated in a different manner from the case of sequentially updating the numerical information (A mode in which the numerical information of the counter C1 is set to an initial value),
Processing time between the first processing timing (timing at which power failure information storage processing is executed) and the second processing timing (timing at which gaming stop determination processing is executed) set so as to sandwich the numerical information update processing Time varying means (function to execute step S802 to step S804 in the fourth pattern) for changing so that the processing mode of the numerical information updating process is not uniquely determined to be the specific updating mode A game machine characterized by having
特徴D1によれば、第1処理タイミングと第2処理タイミングとの間の処理時間が不正に読み取られた場合において、その処理時間は数値情報更新処理の処理態様に関係なく変動するため、不正に読み取った処理時間を元にして、数値情報更新処理の処理態様が特定更新態様であるか否かを特定しようとしても、それが行いづらくなる。よって、上記処理時間の読み取りを通じて遊技の進行を不正に操作しようとしてもそれが行いづらくなる。 According to the feature D1, when the processing time between the first processing timing and the second processing timing is read illegally, the processing time fluctuates regardless of the processing mode of the numerical information update processing, so Even if it is attempted to specify whether the processing mode of the numerical information update process is the specific update mode based on the read processing time, it becomes difficult to do so. Therefore, even if it is attempted to illegally manipulate the progress of the game through the reading of the processing time, it becomes difficult to do so.
なお、「順次更新態様」には、「前記所定の数値範囲における一方の境界となる数値情報に向けて、数値情報を順次更新させる態様」が含まれる。 The “sequential update mode” includes “a mode in which numerical information is sequentially updated toward numerical information that is one of the boundaries in the predetermined numerical range”.
特徴D2.前記時間変動手段は、前記第1処理タイミングと前記第2処理タイミングとの間において遅延時間を付加するものであって、その付加する遅延時間を変動させるものであることを特徴とする特徴D1に記載の遊技機。 Feature D2. The time varying means is for adding a delay time between the first processing timing and the second processing timing, and is characterized in that the delay time to be added is varied. The gaming machine described.
特徴D2によれば、遅延時間を変動させるという比較的簡素な処理構成により、上記のように優れた効果を奏することが可能となる。 According to the feature D2, by the relatively simple processing configuration in which the delay time is changed, it is possible to obtain the excellent effects as described above.
特徴D3.前記時間変動手段は、前記遅延時間が付加されている期間においては、その後の遊技を進行させる場合に前記制御手段に参照されるデータについての設定処理が実行されないようにするものであることを特徴とする特徴D2に記載の遊技機。 Feature D3. The time varying means is characterized in that setting processing for data to be referred to by the control means is not executed when advancing a subsequent game in a period to which the delay time is added. The gaming machine according to the feature D2.
特徴D3によれば、遊技の進行内容への影響を抑えながら遅延時間を付加することが可能となる。 According to the feature D3, it is possible to add a delay time while suppressing the influence on the progress contents of the game.
特徴D4.前記時間変動手段により付加される遅延時間の種類には、前記特定更新態様とするために前記数値情報更新処理にて実行される処理の処理時間と、前記順次更新態様とするために前記数値情報更新処理にて実行される処理の処理時間との時間差以上となる遅延時間が含まれていることを特徴とする特徴D2又はD3に記載の遊技機。 Feature D4. The type of delay time added by the time varying means includes the processing time of the process executed in the numerical information updating process to make the specific updating aspect, and the numerical information so as to make the sequential updating aspect A game machine according to feature D2 or D3 characterized in that a delay time that is equal to or greater than the time difference from the processing time of the process executed in the update process is included.
特徴D4によれば、処理時間が不正に読み取られたとしても、その処理時間が特定更新態様及び順次更新態様のいずれに対応しているのかを特定することができないため、その処理時間は所定の数値範囲に含まれる全ての数値情報に対応していることとなる。そうすると、その処理時間を利用して不正に遊技の進行を操作しようとしても、実質的に不可となる。 According to the feature D4, even if the processing time is read illegally, it is not possible to specify which one of the specific update aspect and the sequential update aspect the processing time corresponds to, so the processing time is predetermined. It corresponds to all numerical information included in the numerical range. If it does so, even if it tries to operate progress of a game unfairly using the processing time, it becomes substantially impossible.
特徴D5.前記特定更新態様は、前記数値情報が前記所定の数値範囲における一方の境界を超える場合に、その数値情報を前記所定の数値範囲における他方の境界となる数値情報に更新させる態様であることを特徴とする特徴D1乃至D4のいずれか1に記載の遊技機。 Feature D5. The specific update aspect is characterized in that, when the numerical value information exceeds one boundary in the predetermined numerical range, the numerical information is updated to numerical information serving as the other boundary in the predetermined numerical range. The gaming machine according to any one of features D1 to D4.
数値情報を、所定の数値範囲における一方の境界に向けて順次更新していく場合と、所定の数値範囲における一方の境界を超えた場合に他方の境界に対応した数値情報に設定する場合とでは、その数値情報の設定に要する処理時間は後者の方が長くなるものと考えられる。そうすると、第1処理タイミングと第2処理タイミングとの間の処理時間を不正に読み取り、上記他方の境界に対応した数値情報となったタイミングを特定する不正行為が想定される。これに対して、上記特徴D1の構成を備えていることにより、上記他方の境界に対応した数値情報となったタイミングを不正に特定しようとしても、それを行いづらくさせることが可能となる。 In the case where numerical information is sequentially updated toward one boundary in a predetermined numerical range and when it is set to numerical information corresponding to the other boundary when one boundary in a predetermined numerical range is exceeded The processing time required for setting the numerical information is considered to be longer in the latter case. In this case, it is assumed that the processing time between the first processing timing and the second processing timing is illegally read and the timing at which the numerical information corresponding to the other boundary is specified is identified. On the other hand, by providing the configuration of the feature D1, even if it is attempted to illegally specify the timing at which the numerical information corresponding to the other boundary is reached, it is possible to make it difficult.
特徴D6.前記第1処理タイミングは、前記制御手段において信号の入力及び出力の少なくとも一方が行われるタイミングであり、
前記第2処理タイミングは、前記制御手段において信号の入力及び出力の少なくとも一方が前記第1処理タイミングの次に行われるタイミングであり、
前記特定更新態様は、前記数値情報が前記所定の数値範囲における一方の境界を超える場合に、その数値情報を前記所定の数値範囲における他方の境界となる数値情報に更新させる境界更新態様であり、
前記数値情報更新処理による処理態様には、前記数値情報の更新が1周分完了した場合に、当該数値情報が次の更新周回における新たな初期値に対応した数値情報となるように更新させる初期値更新態様が含まれており、
前記数値情報更新処理においてその処理態様が前記境界更新態様となるのに必要な処理、前記数値情報更新処理においてその処理態様が前記初期値更新態様となるのに必要な処理、及び前記時間変動手段において前記処理時間を変動させる処理のいずれもが、前記第1処理タイミングと前記第2処理タイミングとの間に含まれていることを特徴とする特徴D1乃至D5のいずれか1に記載の遊技機。
Feature D6. The first processing timing is timing at which at least one of input and output of a signal is performed in the control unit,
The second processing timing is timing at which at least one of input and output of a signal is performed after the first processing timing in the control unit,
The specific update mode is a boundary update mode in which, when the numerical value information exceeds one boundary in the predetermined numerical range, the numerical information is updated to numerical information serving as the other boundary in the predetermined numerical range.
In the processing mode by the numerical information update process, when the numerical information update is completed for one cycle, the numerical information is updated so as to become numerical information corresponding to a new initial value in the next update round. Value update mode is included,
Processing necessary for the processing aspect to become the boundary updating aspect in the numerical information update processing, processing required for the processing aspect to be the initial value updating aspect in the numerical information updating processing, and the time varying means In the game machine according to any one of the features D1 to D5, any one of the processing for changing the processing time is included between the first processing timing and the second processing timing. .
特徴D6によれば、処理時間が不正に読み取られたとしても、その処理時間が境界更新態様であるか否かを特定することができなくなり、さらにその処理時間が初期値更新態様であるか否かも特定することができなくなる。つまり、境界更新態様であるか否かを不正に特定しようとする行為及び初期値更新態様であるか否かを不正に特定しようとする行為を、時間変動手段によってまとめて抑制することが可能となる。 According to the feature D6, even if the processing time is read illegally, it can not be specified whether or not the processing time is the boundary update mode, and further, the processing time is the initial value update mode or not It also becomes impossible to identify. That is, it is possible to collectively suppress by the time varying means the act of trying to unfairly specify whether or not it is the boundary update mode and the action that attempts to unfairly specify whether or not it is the initial value update mode. Become.
特徴D7.前記第1処理タイミングは、前記制御手段において信号の入力及び出力の少なくとも一方が行われるタイミングであり、
前記第2処理タイミングは、前記制御手段において信号の入力及び出力の少なくとも一方が前記第1処理タイミングの次に行われるタイミングであり、
前記制御手段は、
第2数値範囲内において、第2数値情報記憶手段(リーチ乱数カウンタC3)に保持される第2数値情報を更新させる第2数値情報更新処理(リーチ乱数更新処理)を実行する第2数値情報更新手段(MPU102におけるリーチ乱数更新処理を実行する機能)と、
前記第2数値情報記憶手段に保持されている第2数値情報を利用して第2特定処理(特図変動開始処理のうちリーチ判定処理)を実行する第2特定処理実行手段(MPU102における特図変動開始処理のうちリーチ判定処理を実行する機能)と、
を備え、
前記第2数値情報更新処理による処理態様には、
前記第2数値範囲における一方の境界となる数値情報に向けて、前記第2数値情報を順次更新させる第2順次更新態様と、
第2特定契機が発生した場合に、前記第2数値情報を順次更新する場合とは異なる態様で前記第2数値情報を更新させる第2特定更新態様(リーチ乱数カウンタC3の数値情報が最小値に設定される態様)と、
が含まれており、
前記数値情報更新処理においてその処理態様が前記特定更新態様となるのに必要な処理、前記第2数値情報更新処理においてその処理態様が前記第2特定更新態様となるのに必要な処理、及び前記時間変動手段において前記処理時間を変動させる処理のいずれもが、前記第1処理タイミングと前記第2処理タイミングとの間に含まれていることを特徴とする特徴D1乃至D6のいずれか1に記載の遊技機。
Feature D7. The first processing timing is timing at which at least one of input and output of a signal is performed in the control unit,
The second processing timing is timing at which at least one of input and output of a signal is performed after the first processing timing in the control unit,
The control means
Second numerical information update that executes a second numerical information update process (reach random number update process) for updating the second numerical information held in the second numerical information storage means (reach random number counter C3) within the second numerical range Means (a function of executing reach random number update processing in the MPU 102);
Second specific processing execution means (special drawing in MPU 102) that executes second specific processing (reach determination processing among special drawing fluctuation start processing) using the second numerical information held in the second numerical information storage means Function of executing the reach determination process in the change start process),
Equipped with
The processing mode by the second numerical information update process includes
A second sequential update mode in which the second numerical information is sequentially updated toward numerical information which becomes one boundary in the second numerical range;
The second specific update aspect (the numerical information of the reach random number counter C3 is set to the minimum value) in which the second numerical information is updated in a mode different from the case of sequentially updating the second numerical information when the second specific trigger occurs. Mode to be set),
Is included,
A process necessary for the process mode to become the specific update mode in the numerical value information update process, a process necessary for the process mode to become the second specific update mode in the second numerical value information update process, and In any one of the features D1 to D6, any one of the processing for varying the processing time in the time varying means is included between the first processing timing and the second processing timing. Of gaming machines.
特徴D7によれば、処理時間が不正に読み取られたとしても、その処理時間が第1特定更新態様であるか否かを特定することができなくなり、さらにその処理時間が第2特定更新態様であるか否かも特定することができなくなる。つまり、第1特定更新態様であるか否かを不正に特定しようとする行為及び第2特定更新態様であるか否かを不正に特定しようとする行為を、時間変動手段によってまとめて抑制することが可能となる。 According to the feature D7, even if the processing time is read illegally, it can not be specified whether or not the processing time is the first specific update aspect, and further the processing time is the second specific update aspect It also becomes impossible to specify whether there is any. That is, the action to attempt to unfairly specify whether or not to be the first specific update aspect and the action to attempt to unfairly specify whether to be the second specific update aspect are collectively suppressed by the time varying means. Is possible.
特徴D8.前記特定処理は、前記数値情報記憶手段に保持されている数値情報が付与対応の数値情報である場合に遊技者に特典が付与されるようにする処理であることを特徴とする特徴D1乃至D7のいずれか1に記載の遊技機。 Feature D8. The specific process is a process for providing a bonus to the player when the numerical information held in the numerical information storage means is the numerical information corresponding to the addition. Features D1 to D7 The gaming machine according to any one of the above.
数値情報の取得に関して不正を施すことで不正な特典を得ようとしても、上記特徴D1の構成を備えていることにより、それを行いづらくすることが可能となる。 Even if an attempt is made to obtain an unfair benefit by imposing the acquisition of numerical information, the provision of the configuration of the feature D1 makes it difficult to do so.
特徴D9.前記第1処理タイミングは、前記制御手段において信号の入力及び出力の少なくとも一方が行われるタイミングであり、
前記第2処理タイミングは、前記制御手段において信号の入力及び出力の少なくとも一方が行われるタイミングであることを特徴とする特徴D1乃至D8のいずれか1に記載の遊技機。
Feature D9. The first processing timing is timing at which at least one of input and output of a signal is performed in the control unit,
The gaming machine according to any one of the features D1 to D8, wherein the second processing timing is timing at which at least one of input and output of a signal is performed in the control unit.
制御手段における信号の入出力の間隔を不正に読み取ることで遊技の進行を不正に操作しようとしても、上記特徴D1の構成を備えていることにより、それを行いづらくすることが可能となる。 Even if an attempt is made to illegally manipulate the progress of the game by reading an interval of signal input / output in the control means illegally, it is possible to make it difficult to do so by providing the configuration of the feature D1.
<特徴E群>
特徴E1.複数種の処理を実行することにより遊技の進行を制御する制御手段(MPU102)を備えた遊技機であって、
前記制御手段は、
所定の数値範囲内において、数値情報記憶手段(大当たり乱数カウンタC1)に保持される数値情報を更新させる数値情報更新処理(大当たり乱数更新処理)を実行する数値情報更新手段(MPU102における大当たり乱数更新処理を実行する機能)と、
前記数値情報記憶手段に保持されている数値情報を利用して特定処理(特図変動開始処理のうち当否判定処理)を実行する特定処理実行手段(MPU102における特図変動開始処理のうち当否判定処理を実行する機能)と、
を備え、
前記数値情報更新処理による処理態様には、
前記所定の数値範囲において数値情報を順次更新させる順次更新態様と、
特定契機が発生した場合に、前記数値情報を順次更新する場合とは異なる態様で前記数値情報を更新させる特定更新態様(大当たり乱数カウンタC1の数値情報が最小値に設定される態様、又は大当たり乱数カウンタC1の数値情報が初期値に設定される態様)と、が含まれており、
前記制御手段は、定期的に定期処理(第6のパターンにおけるタイマ割込み処理)を実行可能であり、且つ当該定期処理が実行されていない状況において非定期的に非定期処理(ステップS110〜ステップS115)を実行可能であり、
前記定期処理には、前記数値情報更新処理が含まれており、且つ前記制御手段において信号の入力及び出力の少なくとも一方が行われる所定処理(ステップS1002)が含まれており、
前記数値情報更新処理において少なくともその処理態様が前記特定更新態様となるのに必要な処理は、前記定期処理が開始された場合において前記所定処理が実行される前に実行されるように構成されていることを特徴とする遊技機。
<Feature E group>
Feature E1. A gaming machine comprising control means (MPU 102) for controlling the progress of a game by executing a plurality of types of processing,
The control means
Numerical information updating means (big hit random number updating process in MPU 102) which executes numeric information updating process (big hit random number updating process) for updating the numeric information held in the numeric information storage means (big hit random number counter C1) within a predetermined numeric range And the ability to perform
Specific process execution means (special figure change start process in the
Equipped with
The processing mode by the numerical information update process includes
A sequential update mode in which numerical information is sequentially updated in the predetermined numerical range;
A specific update mode (a mode in which the numerical information of the jackpot random number counter C1 is set to the minimum value, or a jackpot random number, in which the numerical information is updated in a different manner from the case of sequentially updating the numerical information (A mode in which the numerical information of the counter C1 is set to an initial value),
The control means can periodically execute periodic processing (timer interrupt processing in the sixth pattern), and irregularly perform nonperiodic processing (steps S110 to S115) in a situation where the periodic processing is not executed. Can be done)
The periodic process includes the numerical information update process, and includes a predetermined process (step S1002) in which at least one of input and output of a signal is performed in the control unit.
A process necessary for at least the process mode to become the specific update mode in the numerical value information update process is configured to be executed before the predetermined process is performed when the periodic process is started. A game machine characterized by having
制御手段における信号の入出力の間隔を不正に読み取られることが想定され、一の所定処理と次の所定処理との間の処理時間が不正に読み取られた場合、数値情報更新処理の処理時間が間接的に特定されてしまうことが想定され、それに伴って特定更新態様であるか否かが特定されてしまうことが想定される。これに対して、定期処理が実行されていない状況で非定期処理が実行される構成において、定期処理が開始された場合には所定処理が実行される前に、数値情報更新処理において少なくともその処理態様が特定更新態様となるのに必要な処理が実行される。これにより、上記処理時間が読み取られたとしても、その処理時間は非定期処理の実行態様に応じて変動することとなり、上記読み取った処理時間を元にして数値情報更新処理の処理態様が特定更新態様であることを特定しようとしてもそれが行いづらくなる。よって、上記処理時間の読み取りを通じて遊技の進行を不正に操作しようとしてもそれが行いづらくなる。 If it is assumed that the interval between signal input and output in the control means is illegally read, and the processing time between one predetermined process and the next predetermined process is illegally read, the processing time of the numerical information update process is It is assumed that it will be indirectly specified, and it will be assumed that it will be specified whether it is a specific update aspect in connection with it. On the other hand, in the configuration in which the non-periodic processing is executed in a situation where the periodic processing is not executed, when the periodic processing is started, at least in the numerical information update processing before the predetermined processing is executed. Processing necessary for the aspect to be the specific update aspect is performed. Thereby, even if the processing time is read, the processing time fluctuates according to the execution mode of the non-periodic processing, and the processing mode of the numerical information update process is specifically updated based on the read processing time. Even if it tries to specify that it is an aspect, it becomes difficult to do it. Therefore, even if it is attempted to illegally manipulate the progress of the game through the reading of the processing time, it becomes difficult to do so.
なお、「順次更新態様」には、「前記所定の数値範囲における一方の境界となる数値情報に向けて、数値情報を順次更新させる態様」が含まれる。 The “sequential update mode” includes “a mode in which numerical information is sequentially updated toward numerical information that is one of the boundaries in the predetermined numerical range”.
特徴E2.複数種の処理を実行することにより遊技の進行を制御する制御手段(MPU102)を備えた遊技機であって、
前記制御手段は、
所定の数値範囲内において、数値情報記憶手段(大当たり乱数カウンタC1)に保持される数値情報を更新させる数値情報更新処理(大当たり乱数更新処理)を実行する数値情報更新手段(MPU102における大当たり乱数更新処理を実行する機能)と、
前記数値情報記憶手段に保持されている数値情報を利用して特定処理(特図変動開始処理のうち当否判定処理)を実行する特定処理実行手段(MPU102における特図変動開始処理のうち当否判定処理を実行する機能)と、
を備え、
前記数値情報更新処理による処理態様には、
前記所定の数値範囲において数値情報を順次更新させる順次更新態様と、
特定契機が発生した場合に、前記数値情報を順次更新する場合とは異なる態様で前記数値情報を更新させる特定更新態様(大当たり乱数カウンタC1の数値情報が最小値に設定される態様、又は大当たり乱数カウンタC1の数値情報が初期値に設定される態様)と、が含まれており、
前記制御手段は、定期的に定期処理(第6のパターンにおけるタイマ割込み処理)を実行可能であり、且つ当該定期処理が実行されていない状況において非定期的に非定期処理(ステップS110〜ステップS115)を実行可能であり、
前記定期処理には、前記数値情報更新処理が含まれており、且つ前記制御手段において信号の入力及び出力の少なくとも一方が行われる所定処理(ステップS1119)が含まれており、
前記定期処理における前記所定処理と前記定期処理の終了タイミングとの間には、前記制御手段にて信号の入力及び出力を行うための処理が含まれておらず、
前記数値情報更新処理において少なくともその処理態様が前記特定更新態様となるのに必要な処理は、前記定期処理において前記所定処理の後に実行されるように構成されていることを特徴とする遊技機。
Feature E2. A gaming machine comprising control means (MPU 102) for controlling the progress of a game by executing a plurality of types of processing,
The control means
Numerical information updating means (big hit random number updating process in MPU 102) which executes numeric information updating process (big hit random number updating process) for updating the numeric information held in the numeric information storage means (big hit random number counter C1) within a predetermined numeric range And the ability to perform
Specific process execution means (special figure change start process in the
Equipped with
The processing mode by the numerical information update process includes
A sequential update mode in which numerical information is sequentially updated in the predetermined numerical range;
A specific update mode (a mode in which the numerical information of the jackpot random number counter C1 is set to the minimum value, or a jackpot random number, in which the numerical information is updated in a different manner from the case of sequentially updating the numerical information (A mode in which the numerical information of the counter C1 is set to an initial value),
The control means can periodically execute periodic processing (timer interrupt processing in the sixth pattern), and irregularly perform nonperiodic processing (steps S110 to S115) in a situation where the periodic processing is not executed. Can be done)
The periodic process includes the numerical information update process, and includes a predetermined process (step S1119) in which at least one of input and output of a signal is performed in the control unit.
A process for inputting and outputting a signal in the control means is not included between the predetermined process in the periodic process and an end timing of the periodic process.
A game machine characterized in that processing required for at least the processing mode to become the specific update mode in the numerical value information update process is executed after the predetermined process in the periodic process.
制御手段における信号の入出力の間隔を不正に読み取られることが想定され、一の所定処理と次の所定処理との間の処理時間が不正に読み取られた場合、数値情報更新処理の処理時間が間接的に特定されてしまうことが想定され、それに伴って特定更新態様であるか否かが特定されてしまうことが想定される。これに対して、定期処理が実行されていない状況で非定期処理が実行される構成において、定期処理における所定処理の実行後に、数値情報更新処理にて少なくともその処理態様が特定更新態様となるのに必要な処理が実行される。これにより、上記処理時間が読み取られたとしても、その処理時間は非定期処理の実行態様に応じて変動することとなり、上記読み取った処理時間を元にして数値情報更新処理の処理態様が特定更新態様であることを特定しようとしてもそれが行いづらくなる。よって、上記処理時間の読み取りを通じて遊技の進行を不正に操作しようとしてもそれが行いづらくなる。 If it is assumed that the interval between signal input and output in the control means is illegally read, and the processing time between one predetermined process and the next predetermined process is illegally read, the processing time of the numerical information update process is It is assumed that it will be indirectly specified, and it will be assumed that it will be specified whether it is a specific update aspect in connection with it. On the other hand, in the configuration in which the non-periodic processing is executed in a situation where the periodic processing is not executed, at least the processing aspect becomes the specific updating aspect in the numerical information updating processing after the execution of the predetermined processing in the periodic processing. The necessary processing is performed. Thereby, even if the processing time is read, the processing time fluctuates according to the execution mode of the non-periodic processing, and the processing mode of the numerical information update process is specifically updated based on the read processing time. Even if it tries to specify that it is an aspect, it becomes difficult to do it. Therefore, even if it is attempted to illegally manipulate the progress of the game through the reading of the processing time, it becomes difficult to do so.
なお、「順次更新態様」には、「前記所定の数値範囲における一方の境界となる数値情報に向けて、数値情報を順次更新させる態様」が含まれる。 The “sequential update mode” includes “a mode in which numerical information is sequentially updated toward numerical information that is one of the boundaries in the predetermined numerical range”.
上記特徴A群乃至特徴E群の各発明は、以下の課題に対して効果的である。 The respective inventions of the feature group A to the feature group E are effective against the following problems.
遊技機の一種としてパチンコ遊技機等の遊技機が知られている。かかる遊技機は、例えば作動口への入球を条件に当り外れの抽選を行い、当選の場合には大入賞口を開放するなどの特典が遊技者に付与される。ここで、当り外れの抽選に際しては、所定の数値範囲において数値情報を順次更新する乱数カウンタといった数値情報記憶手段から数値情報を取得し、その数値情報が所定の数値情報に対応しているか否かを判定することにより行われる。 BACKGROUND A gaming machine such as a pachinko gaming machine is known as a type of gaming machine. Such a game machine, for example, performs a lottery for losing the game on condition of entering the operation opening, and in the case of winning, a bonus such as opening the big winning opening is given to the player. Here, at the time of the winning lottery, numerical information is acquired from numerical information storage means such as a random number counter which sequentially updates numerical information in a predetermined numerical range, and whether the numerical information corresponds to predetermined numerical information or not It is performed by determining.
数値情報記憶手段としては、CPUなどの制御手段に付属させて設けられた読み書き両用のメモリにおける所定ビット数分のエリアを利用する構成が知られている。この場合、例えば数ms単位といった極微小な時間単位で+1ずつ更新され、最大値までくると最小値に戻される。 As the numerical information storage means, a configuration is known which uses an area for a predetermined number of bits in a read / write memory provided to be attached to control means such as a CPU. In this case, for example, +1 is updated in a very small time unit, such as several ms, and the maximum value is returned to the minimum value.
具体的に説明すると、上記所定の数値範囲が0〜299であったとすれば、数値情報が0から始まり、299にくると0に戻されるようになっている。かかる数値情報を作動口へ入球したタイミングによって取得し、その数値情報が大当たり対応の数値情報である場合に当選として処理されるのである(例えば、特開2003−245455号公報参照)。 Specifically, assuming that the predetermined numerical value range is 0 to 299, the numerical value information starts from 0 and returns to 0 when 299 is reached. Such numerical information is acquired at the timing of entering the operation opening, and is processed as winning if the numerical information is numerical information corresponding to a jackpot (see, for example, Japanese Patent Application Laid-Open No. 2003-245455).
しかしながら、上記のようにループする数値情報記憶手段は大局的には数値情報が周期的な変化を行うため、当選に対応した数値情報を意図的に狙われる不正行為が後を絶たない。 However, since the numerical information storage means looping as described above periodically changes the numerical information periodically, there is no end to fraud that is intentionally targeted for the numerical information corresponding to the winning.
かかる不正行為の対策として、数値情報の更新が1周した場合に、次の周回の初期値を不規則に変化させる手法が考えられている。この手法によれば、数値情報の周期性が失われ、当選に対応した数値情報の取得を意図的に狙うことが比較的むずかしくなる。 As a countermeasure against such fraudulent acts, there is considered a method of changing the initial value of the next cycle irregularly, when the update of the numerical information makes one revolution. According to this method, periodicity of numerical information is lost, and it is relatively difficult to intentionally aim for acquisition of numerical information corresponding to a winning.
しかしながら、上記のような構成であっても、当選に対応した数値情報が意図的に狙われる不正行為が行われてしまうことが想定される。例えば、上記のように各周回の初期値を不規則とした場合であっても、最小値の「0」となる場合等といったように所定の数値情報への更新を行う場合において更新に要する処理時間が他の場合と比して変動することが考えられ、その処理時間の変動を外部から読み取り、当選に対応した数値情報を意図的に狙われる不正行為が想定される。 However, even with the configuration as described above, it is assumed that a fraudulent act will be performed in which numerical information corresponding to a winning is intentionally targeted. For example, even if the initial value of each cycle is irregular as described above, the process required for updating when updating to predetermined numerical information, such as when the minimum value is "0", etc. It is conceivable that the time fluctuates in comparison with other cases, and the fluctuation of the processing time is read from the outside, and it is assumed that the fraud is intentionally aimed at numerical information corresponding to the winning.
なお、以上は作動口への入球タイミングによって当たり外れを抽選するパチンコ遊技機を中心に説明したが、スタートレバーの操作タイミングによって当たり外れを抽選するスロットマシン等の他の遊技機でも同様の問題がある。 Although the above description has focused on pachinko machines that draw wins and misses at the timing of entry to the operation opening, the same problem applies to other gaming machines such as slot machines and the like for wins and misses by operation timing of the start lever. There is.
また、大当たり抽選とは異なる抽選に利用される数値情報においてもその取得に関して不正を施すことが考えられ、このような数値情報についても同様の問題がある。 In addition, it is conceivable to illegitimate the acquisition of numerical information used in a lottery different from the jackpot lottery, and there is a similar problem with such numerical information.
<特徴F群>
特徴F1.複数種の処理を実行することにより遊技の進行を制御する制御手段(MPU102、第4信号経路LN4及び第5信号経路LN5)を備えた遊技機であって、
前記制御手段は、所定の処理を実行する場合に所定の電流が流れる特定電気経路(第4信号経路LN4及び第5信号経路LN5)を備えており、
前記制御手段に対して直接対峙する箇所及び所定の部材を挟んで対峙する箇所の少なくとも一方に、電磁波の透過を抑制する透過抑制手段(シールド板130)を備えていることを特徴とする遊技機。
<Feature F group>
Feature F1. A gaming machine comprising control means (
The control means includes specific electric paths (fourth signal path LN4 and fifth signal path LN5) through which a predetermined current flows when executing a predetermined process,
A game machine characterized in that a transmission suppressing means (shield plate 130) for suppressing the transmission of an electromagnetic wave is provided on at least one of a part facing directly to the control means and a part facing against a predetermined member. .
特徴F1によれば、制御手段に発生する電磁波ノイズを検知することで当該制御手段における処理タイミングが所定の処理タイミングであることを不正に把握しようとしても、透過抑制手段によって上記電磁波ノイズの透過が抑制されるため、上記不正行為が行いづらくなる。これにより、上記不正行為を阻止することが可能となる。 According to the feature F1, even if it is attempted to detect that the processing timing in the control means is the predetermined processing timing by detecting the electromagnetic wave noise generated in the control means, the transmission suppression means transmits the electromagnetic wave noise. Because it is controlled, it becomes difficult to conduct the above-mentioned fraudulent act. This makes it possible to prevent the above-mentioned fraudulent activity.
特徴F2.前記透過抑制手段は、当該透過抑制手段を挟んで前記制御手段とは反対側から当該制御手段を目視可能なように透明に形成されていることを特徴とする特徴F1に記載の遊技機。 Feature F2. The gaming machine according to feature F1, wherein the permeation suppression means is formed transparent so that the control means can be viewed from the side opposite to the control means with the permeation suppression means interposed therebetween.
特徴F2によれば、制御手段の目視による確認を可能としながら、上記不正行為を阻止することが可能となる。 According to the feature F2, while the visual confirmation of the control means is possible, it is possible to prevent the above-mentioned fraudulent act.
特徴F3.前記制御手段は、基板ボックス(基板ボックス83)内に収容された回路基板(主制御基板101)に対して設けられており、
前記透過抑制手段は、前記基板ボックスにおいて前記制御手段と対峙する箇所に又は当該基板ボックスを挟んで前記制御手段と対峙する箇所に設けられていることを特徴とする特徴F1又はF2に記載の遊技機。
Feature F3. The control means is provided for a circuit board (main control board 101) housed in a board box (board box 83),
The game according to feature F1 or F2, characterized in that the permeation suppression means is provided at a location facing the control means in the substrate box or at a location facing the control means across the substrate box. Machine.
特徴F3によれば、基板ボックスを支えとして利用しながら透過抑制手段を設けることができる。 According to the feature F3, the permeation suppression means can be provided while using the substrate box as a support.
特徴F4.前記基板ボックスは、前記回路基板に設けられた特定部品(コネクタ121d,コネクタ121e、初期化スイッチ123)を当該基板ボックス外部に露出させるための特定開口部(開口部122d,122e,124)を備えており、
前記透過抑制手段は、前記特定部品を非露出状態としないように形成されていることを特徴とする特徴F3に記載の遊技機。
Feature F4. The substrate box is provided with specific openings (
The gaming machine according to feature F3, wherein the permeation suppression unit is formed so as not to make the specific component unexposed.
特徴F4によれば、特定部品に対する操作性を低下させることなく、透過抑制手段を設けることができる。 According to the feature F4, the permeation suppression means can be provided without reducing the operability with respect to the specific part.
特徴F5.前記特定部品は複数設けられているとともに、それに対応させて前記開口部が設けられており、
前記透過抑制手段において前記特定部品を非露出状態としないようにするための露出孔部(露出孔部137a〜137c)は、前記複数の特定部品に対して1対1で対応させて設けられていることを特徴とする特徴F4に記載の遊技機。
Feature F5. A plurality of the specific parts are provided, and the openings are provided correspondingly.
Exposed holes (exposed
特徴F5によれば、複数の特定部品を露出状態とする上で、基板ボックスにおいて透過抑制手段と対峙しない領域を極力狭くすることが可能となる。これにより、上記特定部品を露出させるための箇所を利用して、透過抑制手段よりも制御手段側へと不正治具を挿入しようとしても、それが行いづらくなる。 According to the feature F5, when the plurality of specific components are exposed, it is possible to minimize the area in the substrate box not facing the permeation suppression means as much as possible. Thereby, even if it is going to insert an illicit jig | tool to the control means side rather than the permeation | transmission suppression means using the location for exposing the said specific component, it will become difficult to do it.
特徴F6.前記透過抑制手段は、前記基板ボックスの外部において当該基板ボックスに重ねるようにして設けられていることを特徴とする特徴F3乃至F5のいずれか1に記載の遊技機。 Feature F6. The gaming machine according to any one of features F3 to F5, wherein the permeation suppression means is provided so as to overlap the substrate box outside the substrate box.
特徴F6によれば、基板ボックスの製造工程への影響及び基板ボックスの組み立て工程への影響を低減しながら、透過抑制手段を設けることが可能となる。 According to the feature F6, it is possible to provide the permeation suppression means while reducing the influence on the manufacturing process of the substrate box and the influence on the assembling process of the substrate box.
特徴F7.前記基板ボックスは、前記制御手段と対峙する表面と当該表面に連続する周面とを含む箱状に形成されており、
前記透過抑制手段は、前記表面に対して外側から重ねるように設けられており且つ当該表面から連続させて前記周面側へ延在させて設けられていることを特徴とする特徴F6に記載の遊技機。
Feature F7. The substrate box is formed in a box shape including a surface facing the control means and a circumferential surface continuous with the surface,
The said permeation | transmission suppression means is provided so that it may overlap from the outer side with respect to the said surface, and it is made to extend from the said surface continuously and is provided in the said surrounding surface side, It is characterized by the above-mentioned. Gaming machine.
特徴F7によれば、基板ボックスの表面と周面との曲がり部分を利用して基板ボックスと透過抑制手段との間に不正治具を入り込ませようとしても、それが行いづらくなる。 According to the feature F7, even if an illegal jig is inserted between the substrate box and the permeation suppressing means using the curved portion between the surface and the peripheral surface of the substrate box, it becomes difficult to do so.
特徴F8.前記基板ボックスは支持体(遊技盤24)の背面に搭載されているともに、当該支持体の背面には当該支持体の背面の少なくとも一部を覆うようにして背面体(裏パックユニット15)を備えており、
前記透過抑制手段は、前記背面体に対して設けられていることを特徴とする特徴F6又はF7に記載の遊技機。
Feature F8. The substrate box is mounted on the back of the support (game board 24), and the back of the support is covered with at least a part of the back of the support (back pack unit 15). Have
The gaming machine according to feature F6 or F7, wherein the permeation suppression unit is provided for the back body.
特徴F8によれば、背面体を支持体から分離させれば、基板ボックスに対して透過抑制手段が重ならない状態とすることが可能となる。これにより、制御手段、回路基板又は基板ボックスのメンテナンス時における作業性を低下させることなく、透過抑制手段を設けることが可能となる。 According to the feature F8, when the back body is separated from the support, it is possible to make the state in which the permeation suppression means does not overlap the substrate box. As a result, it becomes possible to provide the permeation suppression means without reducing the workability at the time of maintenance of the control means, the circuit board or the substrate box.
特徴F9.前記基板ボックスは、リーダ装置に対して識別情報を送信可能なICタグを備えており、
前記透過抑制手段は、前記ICタグを覆わないようにして設けられていることを特徴とする特徴F3乃至F8のいずれか1に記載の遊技機。
Feature F9. The substrate box includes an IC tag capable of transmitting identification information to a reader device.
The gaming machine according to any one of features F3 to F8, wherein the permeation suppression unit is provided so as not to cover the IC tag.
特徴F9によれば、ICタグからの識別情報の読み取り作業の作業性を低下させることなく、透過抑制手段を設けることが可能となる。 According to the feature F9, it is possible to provide the permeation suppression means without reducing the workability of the operation of reading the identification information from the IC tag.
特徴F10.前記制御手段は、
所定の数値範囲内において、数値情報記憶手段(大当たり乱数カウンタC1)に保持される数値情報を更新させる数値情報更新処理(大当たり乱数更新処理)を実行する数値情報更新手段(MPU102における大当たり乱数更新処理を実行する機能)と、
前記数値情報記憶手段に保持されている数値情報を利用して特定処理(特図変動開始処理のうち当否判定処理)を実行する特定処理実行手段(MPU102における特図変動開始処理のうち当否判定処理を実行する機能)と、
を備え、
前記数値情報更新処理による処理態様には、
前記所定の数値範囲において数値情報を順次更新させる順次更新態様と、
特定契機が発生した場合に、前記数値情報を順次更新する場合とは異なる態様で前記数値情報を更新させる特定更新態様(大当たり乱数カウンタC1の数値情報が最小値に設定される態様、又は大当たり乱数カウンタC1の数値情報が初期値に設定される態様)と、が含まれていることを特徴とする特徴F1乃至F9のいずれか1に記載の遊技機。
Feature F10. The control means
Numerical information updating means (big hit random number updating process in MPU 102) which executes numeric information updating process (big hit random number updating process) for updating the numeric information held in the numeric information storage means (big hit random number counter C1) within a predetermined numeric range And the ability to perform
Specific process execution means (special figure change start process in the
Equipped with
The processing mode by the numerical information update process includes
A sequential update mode in which numerical information is sequentially updated in the predetermined numerical range;
A specific update mode (a mode in which the numerical information of the jackpot random number counter C1 is set to the minimum value, or a jackpot random number, in which the numerical information is updated in a different manner from the case of sequentially updating the numerical information The gaming machine according to any one of the features F1 to F9, including: an aspect in which numerical information of the counter C1 is set to an initial value).
特徴F10によれば、不正行為者が、数値情報記憶手段に保持される数値情報が所定の数値情報となるタイミングを、制御手段からの電磁波ノイズを検知することにより行うとしても、上記特徴F1等にて記載した構成を備えていることにより、それが行いづらくなる。 According to the feature F10, even if the fraudster performs the timing when the numerical information held in the numerical information storage means becomes the predetermined numerical information by detecting the electromagnetic wave noise from the control means, By having the configuration described in, it becomes difficult to do so.
上記F群の各発明は、以下の課題に対して効果的である。 Each invention of the above-mentioned F group is effective to the following subject.
遊技機の一種としてパチンコ遊技機等の遊技機が知られている。かかる遊技機は、例えば作動口への入球を条件に当り外れの抽選を行い、当選の場合には大入賞口を開放するなどの特典が遊技者に付与される。当り外れの抽選に際しては、数値情報が順次更新される乱数カウンタといった数値情報記憶手段から数値情報を取得し、その数値情報が所定の数値情報に対応しているか否かを判定することにより行われる(例えば、特開2003−245455号公報参照)。 BACKGROUND A gaming machine such as a pachinko gaming machine is known as a type of gaming machine. Such a game machine, for example, performs a lottery for losing the game on condition of entering the operation opening, and in the case of winning, a bonus such as opening the big winning opening is given to the player. In the case of a winning lottery, numerical information is obtained from numerical information storage means such as a random number counter in which numerical information is sequentially updated, and it is performed by determining whether the numerical information corresponds to predetermined numerical information. (For example, refer Unexamined-Japanese-Patent No. 2003-245455).
ここで、電磁波ノイズを利用して不正に特典を得ようとする行為が想定される。例えば、上記制御手段にて所定の処理が実行される場合に電気経路を電流が流れる構成において、当該電流が流れる際の電磁波ノイズを検知して制御手段の処理タイミングが所定のタイミングであるか否かを不正に把握しようとする行為が想定される。 Here, the act of trying to obtain a privilege illegally using electromagnetic wave noise is assumed. For example, in a configuration in which a current flows through an electrical path when a predetermined process is performed by the control means, electromagnetic noise is detected when the current flows and whether the processing timing of the control means is a predetermined timing or not It is assumed that the act of trying to grasp the fraudulently.
なお、以上は作動口への入球タイミングによって当たり外れを抽選するパチンコ遊技機を中心に説明したが、スタートレバーの操作タイミングによって当たり外れを抽選するスロットマシン等の他の遊技機でも同様の問題がある。 Although the above description has focused on pachinko machines that draw wins and misses at the timing of entry to the operation opening, the same problem applies to other gaming machines such as slot machines and the like for wins and misses by operation timing of the start lever. There is.
<特徴G群>
特徴G1.複数種の処理を実行することにより遊技の進行を制御する制御手段(主制御装置81)を備えた遊技機であって、
前記制御手段は、
所定の処理を実行する場合に所定の第1電流が流れる第1電気経路(第4信号経路LN4及び第5信号経路LN5)と、
前記所定の処理の処理内容に関わらず、予め定められた特定信号(クロック信号)が伝送されることにより所定の第2電流が流れる第2電気経路(第7信号経路LN7)と、
を備えていることを特徴とする遊技機。
<Feature G group>
Feature G1. A gaming machine including control means (main control device 81) for controlling the progress of a game by executing a plurality of types of processing,
The control means
A first electric path (a fourth signal path LN4 and a fifth signal path LN5) through which a predetermined first current flows when the predetermined process is executed;
A second electric path (seventh signal path LN7) through which a predetermined second current flows by transmitting a predetermined specific signal (clock signal) regardless of the processing content of the predetermined processing;
A game machine characterized by comprising:
特徴G1によれば、第1電気経路を所定の第1電流が流れることに起因して発生する電磁波ノイズと、第2電気経路を所定の第2電流が流れることに起因して発生する電磁波ノイズとが混在する。これにより、第1電気経路から発生する電磁波ノイズを特定することが困難となる。これにより、第1電気経路から発生する電磁波ノイズを検知することで、制御手段における処理タイミングが所定の処理タイミングであることを不正に把握しようとする不正行為を抑制することができる。 According to the feature G1, the electromagnetic wave noise generated due to the flow of the predetermined first current through the first electric path and the electromagnetic wave noise generated due to the flow of the predetermined second current through the second electric path And mixed. This makes it difficult to specify the electromagnetic wave noise generated from the first electrical path. As a result, by detecting the electromagnetic wave noise generated from the first electric path, it is possible to suppress the fraudulent act of trying to illegally grasp that the processing timing in the control means is the predetermined processing timing.
特徴G2.複数種の処理を実行することにより遊技の進行を制御する制御手段(主制御装置81)を備えた遊技機であって、
前記制御手段は、
所定の処理を実行する場合に所定の第1電流が流れる第1電気経路(第4信号経路LN4及び第5信号経路LN5)と、
前記所定の処理の処理内容に関わらず、予め定められた周期信号(クロック信号)が伝送されることにより所定の第2電流が流れる経路であって、電磁波ノイズを発生させるための第2電気経路(第7信号経路LN7)と、
を備えていることを特徴とする遊技機。
Feature G2. A gaming machine including control means (main control device 81) for controlling the progress of a game by executing a plurality of types of processing,
The control means
A first electric path (a fourth signal path LN4 and a fifth signal path LN5) through which a predetermined first current flows when the predetermined process is executed;
A path through which a predetermined second current flows by transmitting a predetermined periodic signal (clock signal) regardless of the processing content of the predetermined processing, and a second electric path for generating an electromagnetic wave noise (Seventh signal path LN7),
A game machine characterized by comprising:
特徴G2によれば、第1電気経路を所定の第1電流が流れることに起因して発生する電磁波ノイズと、第2電気経路に周期信号が伝送されることに起因して発生する電磁波ノイズとが混在する。これにより、第1電気経路から発生する電磁波ノイズを特定することが困難となる。これにより、第1電気経路から発生する電磁波ノイズを検知することで、制御手段における処理タイミングが所定の処理タイミングであることを不正に把握しようとする不正行為を抑制することができる。 According to the feature G2, electromagnetic wave noise generated due to the flow of the predetermined first current through the first electric path, and electromagnetic wave noise generated due to the periodic signal being transmitted to the second electric path Are mixed. This makes it difficult to specify the electromagnetic wave noise generated from the first electrical path. As a result, by detecting the electromagnetic wave noise generated from the first electric path, it is possible to suppress the fraudulent act of trying to illegally grasp that the processing timing in the control means is the predetermined processing timing.
特徴G3.前記制御手段は、
前記第1電気経路に前記所定の第1電流が流れる契機となる所定信号を出力する所定信号出力手段(MPU102にて各信号経路LN4,LN5を通じて信号出力する機能)と、
前記第2電気経路を伝送する前記周期信号を出力する周期信号出力手段(クロック回路201)と、
前記各出力手段が搭載された制御基板(主制御基板101)と、
を備え、
前記制御基板に、前記第1電気経路及び前記第2電気経路が形成されていることを特徴とする特徴G2に記載の遊技機。
Feature G3. The control means
Predetermined signal output means (a function of outputting a signal through the signal paths LN4 and LN5 in the MPU 102) for outputting a predetermined signal that triggers the flow of the predetermined first current through the first electric path;
Periodic signal output means (clock circuit 201) for outputting the periodic signal transmitted through the second electrical path;
A control board (main control board 101) on which each of the output means is mounted;
Equipped with
The gaming machine according to feature G2, wherein the first electric path and the second electric path are formed on the control board.
特徴G3によれば、1の制御基板に各電気経路が形成されている。これにより、制御基板からの発生する電磁波ノイズには、各電気経路から発生する電磁波ノイズが混在している。これにより、第1電気経路からの電磁波ノイズのみを取得しようとする不正行為を抑制することができる。 According to the feature G3, each electrical path is formed in one control substrate. Thus, electromagnetic wave noise generated from each electrical path is mixed with electromagnetic wave noise generated from the control substrate. In this way, it is possible to suppress a fraudulent act to acquire only electromagnetic wave noise from the first electric path.
特徴G4.前記各電気経路は、少なくとも一部が並走するように形成されていることを特徴とする特徴G3に記載の遊技機。 Feature G4. The gaming machine according to feature G3, wherein each of the electrical paths is formed so that at least a part thereof runs in parallel.
特徴G4によれば、各電気経路は、少なくとも一部が並走するよう形成されているため、第1電気経路から発生している電磁波ノイズを取得しようとすると、自ずと第2電気経路からの電磁波ノイズが取得されることとなる。これにより、第1電気経路から発生している電磁波ノイズのみを取得しようとする不正行為を抑制することができる。 According to the feature G4, at least a part of the respective electrical paths are formed to run in parallel, so when trying to acquire the electromagnetic wave noise generated from the first electrical path, the electromagnetic waves from the second electrical path are naturally Noise will be acquired. In this way, it is possible to suppress a cheating attempt to acquire only the electromagnetic wave noise generated from the first electric path.
特徴G5.前記第2電気経路は、前記第1電気経路よりも前記制御基板の縁側に形成されていることを特徴とする特徴G3又は特徴G4に記載の遊技機。 Feature G5. The gaming machine according to the feature G3 or the feature G4, wherein the second electric path is formed on the edge side of the control board than the first electric path.
特徴G5によれば、第2電気経路が第1電気経路よりも制御基板の縁側に形成されているため、制御基板の外側から、特に基板の面方向から電磁波ノイズを取得しようとすると、第2電気経路からの電磁波ノイズが取得され易い。これにより、第1電気経路から発生している電磁波ノイズのみを取得しようとする不正行為をより好適に抑制することができる。 According to the feature G5, since the second electric path is formed on the edge side of the control board than the first electric path, when trying to acquire electromagnetic noise from the outside of the control board, particularly from the surface direction of the board, Electromagnetic wave noise from the electrical path is easily acquired. Thereby, it is possible to more preferably suppress the fraudulent act of acquiring only the electromagnetic wave noise generated from the first electric path.
特徴G6.前記第2電気経路は、前記制御基板において、前記第1電気経路を囲むように形成されていることを特徴とする特徴G3乃至G5のいずれか1に記載の遊技機。 Feature G6. The gaming machine according to any one of the features G3 to G5, wherein the second electric path is formed so as to surround the first electric path on the control substrate.
特徴G6によれば、第2電気経路は、第1電気経路を囲むように形成されているため、どの方向から電磁波ノイズを取得しようとしても、第2電気経路からの電磁波ノイズが取得され易い。これにより、第1電気経路から発生している電磁波ノイズのみを取得しようとする不正行為をより好適に抑制することができる。 According to the feature G6, since the second electrical path is formed so as to surround the first electrical path, the electromagnetic wave noise from the second electrical path is easily acquired regardless of the direction from which the electromagnetic wave noise is to be acquired. Thereby, it is possible to more preferably suppress the fraudulent act of acquiring only the electromagnetic wave noise generated from the first electric path.
特徴G7.前記第2電気経路の一端には、前記周期信号出力手段又は前記周期信号出力手段からの前記周期信号を中継する中継手段(MPU102)が接続されている一方、前記第2電気経路の他端は、フローティングに設定されていることを特徴とする特徴G3乃至G6のいずれか1に記載の遊技機。 Feature G7. One end of the second electrical path is connected to the periodic signal output means or a relay means (MPU 102) for relaying the periodic signal from the periodic signal output means, while the other end of the second electrical path is The gaming machine according to any one of the features G3 to G6, wherein the gaming machine is set to be floating.
特徴G7によれば、第2電気経路の他端はフローティングに設定されているため、第2電気経路は電気的に不安定な状態となっている。これにより、第2電気経路から電磁波ノイズが発生し易いため、第1電気経路からの電磁波ノイズを取得する不正行為をより好適に抑制することができる。 According to the feature G7, since the other end of the second electrical path is set to be floating, the second electrical path is in an electrically unstable state. Thereby, since electromagnetic wave noise is easily generated from the second electric path, it is possible to more preferably suppress a fraudulent act of acquiring the electromagnetic wave noise from the first electric path.
特徴G8.前記制御手段は、前記周期信号として予め定められた特定周期を有するクロック信号を出力するクロック信号出力手段(クロック回路201)を備え、前記クロック信号を用いて前記所定の処理を実行するものであり、
前記第2電気経路には前記クロック信号が伝送されることを特徴とする特徴G2乃至G7のいずれか1に記載の遊技機。
Feature G8. The control means includes clock signal output means (clock circuit 201) for outputting a clock signal having a predetermined specific cycle as the periodic signal, and executes the predetermined processing using the clock signal. ,
The gaming machine according to any one of features G2 to G7, wherein the clock signal is transmitted to the second electric path.
特徴G8によれば、所定の処理を実行するのに用いられるクロック信号を周期信号として第2電気経路に伝送させることにより、クロック信号に対応したクロックノイズが発生する。これにより、所定の処理を実行するのに用いられる構成を利用して、第1電気経路から発生する電磁波ノイズの把握を困難なものとするができる。 According to the feature G8, clock noise corresponding to the clock signal is generated by transmitting the clock signal used to execute the predetermined processing as the periodic signal to the second electrical path. Thereby, it is possible to make it difficult to grasp the electromagnetic wave noise generated from the first electric path by using the configuration used to execute the predetermined process.
特徴G9.前記周期信号の周期を変更する変更手段(周波数変更回路221)を備えていることを特徴とする特徴G2乃至G8のいずれか1に記載の遊技機。 Feature G9. The gaming machine according to any one of the features G2 to G8, further comprising changing means (frequency changing circuit 221) for changing the cycle of the periodic signal.
特徴G9によれば、周期信号の周期を変更することにより、周期信号の周期の特定を困難にすることができる。これにより、周期信号の周波数を特定するとともに、第2電気経路から発生する周期信号に対応した電磁波ノイズを除去し、第1電気経路から発生する電磁波ノイズのみを抽出する不正行為を抑制することができる。 According to the feature G9, specifying the period of the periodic signal can be made difficult by changing the period of the periodic signal. Thereby, while specifying the frequency of the periodic signal, the electromagnetic wave noise corresponding to the periodic signal generated from the second electrical path is removed, and the fraudulent act of extracting only the electromagnetic wave noise generated from the first electrical path is suppressed. it can.
特徴G10.前記制御手段は、
前記周期信号として予め定められた特定周期を有するクロック信号を出力するクロック信号出力手段(クロック回路201)と、
前記クロック信号を用いて前記所定の処理を実行する演算装置(MPU102)と、
前記第2電気経路とは別に設けられ、前記クロック信号出力手段及び前記演算装置間にて前記クロック信号を伝送するのに用いられる第3電気経路(第6信号経路LN6)と、を備え、
前記演算装置は、前記第3電気経路を介して伝送された前記クロック信号を用いて、前記所定の処理を実行するものであり、
前記第2電気経路上に前記変更手段を設けたことを特徴とする特徴G9に記載の遊技機。
Feature G10. The control means
Clock signal output means (clock circuit 201) for outputting a clock signal having a predetermined specific cycle as the periodic signal;
An arithmetic unit (MPU 102) that executes the predetermined process using the clock signal;
And a third electrical path (sixth signal path LN6) provided separately from the second electrical path and used to transmit the clock signal between the clock signal output means and the arithmetic device.
The arithmetic unit executes the predetermined processing using the clock signal transmitted through the third electric path.
The gaming machine according to feature G9, wherein the changing means is provided on the second electric path.
特徴G10によれば、所定の処理を実行するのに用いられるクロック信号を周期信号として第2電気経路に伝送させることにより、クロック信号に対応したクロックノイズが発生する。これにより、所定の処理を実行するのに用いられる構成を利用して、第1電気経路から発生する電磁波ノイズの把握を困難なものとするができる。 According to the feature G10, clock noise corresponding to the clock signal is generated by transmitting the clock signal used to execute the predetermined processing as the periodic signal to the second electrical path. Thereby, it is possible to make it difficult to grasp the electromagnetic wave noise generated from the first electric path by using the configuration used to execute the predetermined process.
かかる構成において、第2電気経路と第3電気経路とを別々に設け、変更手段を第2電気経路に設けたことにより、変更手段によりクロック信号の周波数が変更された場合であっても、演算装置に入力されるクロック信号の周波数は変化しない。これにより、所定の処理を安定して実行することができる。 In such a configuration, the second electric path and the third electric path are separately provided, and the changing means is provided in the second electric path, so that the calculation is performed even if the frequency of the clock signal is changed by the changing means. The frequency of the clock signal input to the device does not change. Thereby, predetermined processing can be performed stably.
特徴G11.前記第1電気経路上には、前記周期信号を除去する除去手段(各ノイズ除去回路211〜213)が設けられていることを特徴とする特徴G2乃至G10のいずれか1に記載の遊技機。
Feature G11. The gaming machine according to any one of features G2 to G10, wherein removing means (respective
特徴G11によれば、第2電気経路から発生する電磁波ノイズが第1電気経路に混入することに起因する制御手段の誤動作を抑制することができる。 According to the feature G11, it is possible to suppress the malfunction of the control means due to the electromagnetic wave noise generated from the second electric path mixing in the first electric path.
なお、前記制御手段が「前記第1電気経路に前記所定の第1電流が流れる契機となる所定信号を出力する所定信号出力手段」を備えている構成において、第1電気経路を伝送する所定信号の最小周期がmsec単位である場合には、周期信号の周期は、μsec単位又はnsec単位であるとよい。さらに、第1電気経路を伝送する所定信号の最小周期がμsec単位である場合には、周期信号の周期は、nsec単位であるとよい。これにより、除去対象となる周期信号の周波数と、伝送対象となる所定信号の周波数とが大きく異なるため、伝送対象となる所定信号については好適に伝送させつつ、周期信号のみを除去することができる。 Note that, in the configuration in which the control means includes "a predetermined signal output means for outputting a predetermined signal that triggers the flow of the predetermined first current in the first electric path", the predetermined signal for transmitting the first electric path In the case where the minimum period of is in the unit of msec, the period of the periodic signal may be in the unit of μsec or the unit of nsec. Furthermore, when the minimum period of the predetermined signal transmitted through the first electrical path is in μsec units, the period of the periodic signal may be in nsec units. As a result, the frequency of the periodic signal to be removed and the frequency of the predetermined signal to be transmitted are largely different, so that it is possible to remove only the periodic signal while suitably transmitting the predetermined signal to be transmitted. .
特徴G12.前記周期信号の周期を変更する変更手段(周波数変更回路221)を備え、
前記除去手段は、前記変更手段による前記周期信号の変更に伴って、除去対象の周波数を変更する手段を備えていることを特徴とする特徴G11に記載の遊技機。
Feature G12. It comprises changing means (frequency change circuit 221) for changing the period of the periodic signal,
The gaming machine according to feature G11, wherein the removal means includes means for changing a frequency to be removed according to the change of the periodic signal by the change means.
特徴G12によれば、変更手段により周波数が変更された場合であっても、当該変更に好適に対応することができる。これにより、制御手段の誤動作を抑制しつつ、第2電気経路から発生する周期信号に対応した電磁波ノイズを除去する不正行為を抑制することができる。 According to the feature G12, even when the frequency is changed by the changing unit, the change can be suitably dealt with. As a result, it is possible to suppress the fraudulent act of removing the electromagnetic wave noise corresponding to the periodic signal generated from the second electric path while suppressing the malfunction of the control means.
特徴G13.前記制御手段は、前記所定の処理として、
所定の数値範囲内において、数値情報記憶手段(大当たり乱数カウンタC1)に保持される数値情報を更新させる数値情報更新処理(大当たり乱数更新処理)と、
前記数値情報記憶手段に保持されている数値情報を利用して特定処理(特図変動開始処理のうち当否判定処理)と、
前記数値情報更新処理を間に挟むようにして設定された処理であって、前記第1電気経路に前記所定の第1電流が流れる契機となる所定信号を出力する処理(ステップS201及びステップS205の処理)と、
を実行可能であり、
前記数値情報更新処理による処理態様には、
前記所定の数値範囲において数値情報を順次更新させる順次更新態様と、
特定契機が発生した場合に、前記数値情報を順次更新する場合とは異なる態様で前記数値情報を更新させる特定更新態様(大当たり乱数カウンタC1の数値情報が最小値に設定される態様、又は大当たり乱数カウンタC1の数値情報が初期値に設定される態様)と、が含まれていることを特徴とする特徴G1乃至G12のいずれか1に記載の遊技機。
Feature G13. The control means may perform, as the predetermined process,
Numerical information update processing (big hit random number update processing) for updating the numeric information held in the numeric information storage means (big hit random number counter C1) within the predetermined numeric range;
A specific process (a process of judging whether or not the special map change start process is performed) using the numerical information stored in the numerical information storage unit;
A process set so as to sandwich the numerical information update process, and a process of outputting a predetermined signal that triggers the flow of the predetermined first current through the first electric path (the process of steps S201 and S205) When,
Is feasible and
The processing mode by the numerical information update process includes
A sequential update mode in which numerical information is sequentially updated in the predetermined numerical range;
A specific update mode (a mode in which the numerical information of the jackpot random number counter C1 is set to the minimum value, or a jackpot random number, in which the numerical information is updated in a different manner from the case of sequentially updating the numerical information The gaming machine according to any one of the features G1 to G12, including an aspect in which numerical information of the counter C1 is set to an initial value).
特徴G13によれば、不正行為者が、数値情報記憶手段に保持される数値情報が所定の数値情報となるタイミングを、制御手段からの電磁波ノイズを検知することにより行うとしても、上記特徴G1等にて記載した構成を備えていることにより、それが行いづらくなる。 According to the feature G13, even if the fraudster performs the timing when the numerical information held in the numerical information storage means becomes the predetermined numerical information by detecting the electromagnetic wave noise from the control means, By having the configuration described in, it becomes difficult to do so.
上記G群の各発明は、以下の課題に対して効果的である。 Each invention of the above-mentioned G group is effective to the following subject.
遊技機の一種としてパチンコ遊技機等の遊技機が知られている。かかる遊技機は、例えば作動口への入球を条件に制御装置(制御手段)にて当り外れの抽選を行い、当選の場合には大入賞口を開放するなどの特典が遊技者に付与される。当り外れの抽選は、所定の数値範囲において数値情報が順次更新される乱数カウンタといった数値情報記憶手段から数値情報を取得し、その数値情報が所定の数値情報に対応しているか否かを判定することにより行われる(例えば特開2003−245455号公報参照)。 BACKGROUND A gaming machine such as a pachinko gaming machine is known as a type of gaming machine. Such a game machine, for example, performs lottery of hit and miss with the control device (control means) on condition of entering the operation opening, and in the case of winning, the player is given a privilege such as opening the big winning opening. Ru. In the win-win lottery, numerical information is acquired from numerical information storage means such as a random number counter in which numerical information is sequentially updated in a predetermined numerical range, and it is determined whether the numerical information corresponds to predetermined numerical information. (See, for example, JP-A-2003-245455).
ここで、例えば、上記制御装置にて所定の処理が実行される場合に電気経路を電流が流れる構成において、当該電流が流れる際の電磁波ノイズを検知して制御装置の処理タイミングが所定のタイミングであるか否かを不正に把握し、その所定のタイミングに基づいて、取得される数値情報が当選に対応した数値情報となっているタイミングを不正に把握する行為が行われる場合がある。 Here, for example, in a configuration in which a current flows through an electrical path when a predetermined process is performed in the control device, electromagnetic noise is detected when the current flows and the processing timing of the control device is at a predetermined timing. There is a case where an act of illegally grasping whether or not there is any, and illegally grasping the timing when the acquired numerical information is the numerical information corresponding to the winning may be performed based on the predetermined timing.
なお、以上は作動口への入球タイミングによって制御装置にて当たり外れを抽選するパチンコ遊技機を中心に説明したが、スタートレバーの操作タイミングによって当たり外れを抽選するスロットマシン等の他の遊技機でも同様である。また、上記当り外れの抽選とは異なる抽選に利用される数値情報、抽選とは異なる処理にて利用される数値情報においても同様である。 In the above, the pachinko gaming machine has been described focusing on the pachinko gaming machine that draws the hit by the control device at the entry timing to the operation opening, but other gaming machines such as slot machines etc that draw the hit by the operation timing of the start lever But it is the same. Further, the same applies to numerical information used for a lottery different from the above-described lottery for falling off and numerical information used for processing different from the lottery.
以下に、以上の各特徴を適用し得る遊技機の基本構成を示す。 The basic configuration of a gaming machine to which the above-described features can be applied will be shown below.
パチンコ遊技機:遊技者が操作する操作手段と、その操作手段の操作に基づいて遊技球を発射する遊技球発射手段と、その発射された遊技球を所定の遊技領域に導く球通路と、遊技領域内に配置された各遊技部品とを備え、それら各遊技部品のうち所定の通過部を遊技球が通過した場合に遊技者に特典を付与する遊技機。 Pachinko gaming machine: operation means operated by a player, game ball firing means for firing game balls based on the operation of the operation means, a ball passage for guiding the fired game balls to a predetermined game area, and a game A gaming machine comprising: each gaming component arranged in an area, and providing a bonus to a player when a gaming ball passes through a predetermined passing portion of the gaming components.
スロットマシン等の回胴式遊技機:複数の絵柄を可変表示させる絵柄表示装置を備え、始動操作手段の操作に起因して前記複数の絵柄の可変表示が開始され、停止操作手段の操作に起因して又は所定時間経過することにより前記複数の絵柄の可変表示が停止され、その停止後の絵柄に応じて遊技者に特典を付与する遊技機。 Throttle type gaming machines such as slot machines: A pattern display device for variably displaying a plurality of patterns, variable display of the plurality of patterns is started due to the operation of the start operation means, and the cause is due to the operation of the stop operation means And / or a variable display of the plurality of symbols is stopped when a predetermined time elapses, and a game machine which provides a bonus to the player according to the symbols after the stop.
10…パチンコ機、81…主制御装置、101…主制御基板、102…MPU、102a…入出力ポート、103…ROM、104…RWM、C1…大当たり乱数カウンタ、C3…リーチ乱数カウンタ、201…クロック回路、211〜213…第3実施の形態におけるノイズ除去回路、221…周波数変更回路、LN1〜LN7…信号経路。
DESCRIPTION OF
Claims (1)
前記制御手段は、
所定の数値範囲内において、数値情報記憶手段に保持される数値情報を更新させる数値情報更新処理を実行する数値情報更新手段と、
前記数値情報記憶手段に保持されている数値情報を利用して特定処理を実行する特定処理実行手段と、
を備え、
前記制御手段は、定期的に実行される定期処理の一部の処理として前記数値情報更新処理を実行する構成であり、
前記数値情報更新処理による処理態様には、
前記所定の数値範囲において数値情報を順次更新させる順次更新態様と、
特定契機が発生した場合に、前記数値情報を順次更新する場合とは異なる態様で前記数値情報を更新させる特定更新態様と、
が含まれており、
前記定期処理の1処理回には、当該1処理回の途中の処理タイミングとして、前記数値情報更新処理を間に挟むようにして第1処理タイミングと第2処理タイミングとが存在しており、
前記定期処理には、前記数値情報更新処理とは異なるものであってその処理時間が変動する不定時間処理が含まれており、
前記不定時間処理は、前記定期処理において前記第1処理タイミングと前記第2処理タイミングとの間にて実行されるものであり、
前記定期処理の1処理回において前記第1処理タイミングと前記第2処理タイミングとの間の処理時間が、前記数値情報更新処理の処理態様が前記特定更新態様であることが一義的に定まる処理時間となる事象の発生を制限するように、前記制御手段が構成されていることを特徴とする遊技機。 A gaming machine comprising control means for controlling the progress of a game by executing a plurality of types of processing,
The control means
Numerical value information updating means for executing numerical value information update processing for updating numerical value information held in the numerical value information storage means within a predetermined numerical value range;
A specific process execution unit that executes a specific process using the numerical information held in the numerical information storage unit;
Equipped with
The control means is configured to execute the numerical information update process as a part of a periodic process that is periodically executed.
The processing mode by the numerical information update process includes
A sequential update mode in which numerical information is sequentially updated in the predetermined numerical range;
A specific update mode for updating the numerical information in a mode different from the case of sequentially updating the numerical information when a specific trigger occurs;
Is included,
The first processing timing and the second processing timing are present at one processing cycle of the periodic processing as the processing timing in the middle of the one processing cycle, with the numerical information updating process being interposed therebetween,
The periodic process includes an indefinite time process which is different from the numerical information update process and in which the process time varies.
The indeterminate time process is performed between the first process timing and the second process timing in the periodic process,
The processing time between the first processing timing and the second processing timing in one processing cycle of the periodic processing, and the processing time uniquely determined that the processing mode of the numerical information updating process is the specific updating mode A game machine characterized in that the control means is configured to limit occurrence of an event which
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010236852 | 2010-10-21 | ||
JP2010236852 | 2010-10-21 | ||
JP2010275890 | 2010-12-10 | ||
JP2010275890 | 2010-12-10 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017249966A Division JP6458856B2 (en) | 2010-10-21 | 2017-12-26 | Game machine |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020099513A Division JP2020151502A (en) | 2010-10-21 | 2020-06-08 | Game machine |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2019063579A true JP2019063579A (en) | 2019-04-25 |
Family
ID=46673552
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011178945A Expired - Fee Related JP5899704B2 (en) | 2010-10-21 | 2011-08-18 | Game machine |
JP2016044155A Expired - Fee Related JP6269706B2 (en) | 2010-10-21 | 2016-03-08 | Game machine |
JP2017249966A Active JP6458856B2 (en) | 2010-10-21 | 2017-12-26 | Game machine |
JP2018240604A Pending JP2019063579A (en) | 2010-10-21 | 2018-12-25 | Game machine |
JP2020099513A Withdrawn JP2020151502A (en) | 2010-10-21 | 2020-06-08 | Game machine |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011178945A Expired - Fee Related JP5899704B2 (en) | 2010-10-21 | 2011-08-18 | Game machine |
JP2016044155A Expired - Fee Related JP6269706B2 (en) | 2010-10-21 | 2016-03-08 | Game machine |
JP2017249966A Active JP6458856B2 (en) | 2010-10-21 | 2017-12-26 | Game machine |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020099513A Withdrawn JP2020151502A (en) | 2010-10-21 | 2020-06-08 | Game machine |
Country Status (1)
Country | Link |
---|---|
JP (5) | JP5899704B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5899704B2 (en) * | 2010-10-21 | 2016-04-06 | 株式会社三洋物産 | Game machine |
WO2019172131A1 (en) | 2018-03-09 | 2019-09-12 | Kyb株式会社 | Control valve |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3108658B2 (en) * | 1997-08-20 | 2000-11-13 | 奥村遊機株式會社 | Pachinko machine |
JP3868617B2 (en) * | 1998-02-18 | 2007-01-17 | 株式会社ソフィア | Game control device |
JP4465568B2 (en) * | 2000-09-18 | 2010-05-19 | 株式会社大一商会 | Game machine |
JP4300320B2 (en) * | 2001-05-09 | 2009-07-22 | 株式会社大一商会 | Game machine |
JP4242600B2 (en) * | 2002-04-11 | 2009-03-25 | 株式会社エルイーテック | Game machine control chip and game machine control method |
JP2005040521A (en) * | 2003-07-25 | 2005-02-17 | Sanyo Product Co Ltd | Game machine |
JP4481619B2 (en) * | 2003-10-24 | 2010-06-16 | 株式会社三共 | Game machine |
JP2005192948A (en) * | 2004-01-09 | 2005-07-21 | Aruze Corp | Game machine |
JP4570365B2 (en) * | 2004-01-16 | 2010-10-27 | 株式会社三共 | Game machine |
JP4425739B2 (en) * | 2004-07-30 | 2010-03-03 | 株式会社三共 | Game machine |
JP4772444B2 (en) * | 2005-09-29 | 2011-09-14 | 株式会社三共 | Game machine |
JP4527095B2 (en) * | 2006-09-28 | 2010-08-18 | 株式会社三共 | Game machine |
JP4545157B2 (en) * | 2007-01-24 | 2010-09-15 | 株式会社藤商事 | Bullet ball machine |
JP4624386B2 (en) * | 2007-07-31 | 2011-02-02 | 株式会社大都技研 | Amusement stand |
JP4528864B2 (en) * | 2008-06-10 | 2010-08-25 | 株式会社大都技研 | Amusement stand |
JP5404082B2 (en) * | 2009-02-06 | 2014-01-29 | 京楽産業.株式会社 | Game machine |
JP5899704B2 (en) * | 2010-10-21 | 2016-04-06 | 株式会社三洋物産 | Game machine |
JP5516377B2 (en) * | 2010-10-21 | 2014-06-11 | 株式会社三洋物産 | Game machine |
-
2011
- 2011-08-18 JP JP2011178945A patent/JP5899704B2/en not_active Expired - Fee Related
-
2016
- 2016-03-08 JP JP2016044155A patent/JP6269706B2/en not_active Expired - Fee Related
-
2017
- 2017-12-26 JP JP2017249966A patent/JP6458856B2/en active Active
-
2018
- 2018-12-25 JP JP2018240604A patent/JP2019063579A/en active Pending
-
2020
- 2020-06-08 JP JP2020099513A patent/JP2020151502A/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
JP2016104393A (en) | 2016-06-09 |
JP2020151502A (en) | 2020-09-24 |
JP5899704B2 (en) | 2016-04-06 |
JP6458856B2 (en) | 2019-01-30 |
JP6269706B2 (en) | 2018-01-31 |
JP2012135604A (en) | 2012-07-19 |
JP2018043143A (en) | 2018-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2019088898A (en) | Game machine | |
JP2019058719A (en) | Game machine | |
JP2010012061A (en) | Game machine | |
JP2019063579A (en) | Game machine | |
JP6036956B2 (en) | Game machine | |
JP6446975B2 (en) | Game machine | |
JP6585568B2 (en) | Game board commonality method and gaming machine | |
JP6394720B2 (en) | Game machine | |
JP6969632B2 (en) | Pachinko machine | |
JP7141729B2 (en) | game machine | |
JP6712988B2 (en) | Amusement machine | |
JP6102056B2 (en) | Game machine | |
JP6446976B2 (en) | Game machine | |
JP5384977B2 (en) | Game control board to prevent unauthorized modification | |
JP2022009530A (en) | Game machine | |
JP2019069374A (en) | Game machine | |
JP2020141759A (en) | Game machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190122 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A132 Effective date: 20190910 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200310 |