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

JP5360862B2 - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP5360862B2
JP5360862B2 JP2007329385A JP2007329385A JP5360862B2 JP 5360862 B2 JP5360862 B2 JP 5360862B2 JP 2007329385 A JP2007329385 A JP 2007329385A JP 2007329385 A JP2007329385 A JP 2007329385A JP 5360862 B2 JP5360862 B2 JP 5360862B2
Authority
JP
Japan
Prior art keywords
initialization
count value
value
ram clear
ram
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007329385A
Other languages
Japanese (ja)
Other versions
JP2009148436A (en
Inventor
高明 市原
明伸 寺部
卓也 阿部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daiichi Co Ltd
Original Assignee
Daiichi Shokai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daiichi Shokai Co Ltd filed Critical Daiichi Shokai Co Ltd
Priority to JP2007329385A priority Critical patent/JP5360862B2/en
Publication of JP2009148436A publication Critical patent/JP2009148436A/en
Application granted granted Critical
Publication of JP5360862B2 publication Critical patent/JP5360862B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Pinball Game Machines (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a technique which makes it harder to forecast the timing at which counts for determining win at the closing of the power source coincide with a value for winning. <P>SOLUTION: When lottery requirements are established, the main control circuit 21 acquires the counts 24a for determining win stored in an RAM 24 and determines whether the jackpot game state should be generated or not from the result of the comparison of the counts 24a for determining win acquired with the value for winning. With the closing of the power source, if initialization requirements are satisfied, the control circuit 21 initializes an RAM 24 thereafter as an RAM clear signal indicating non-operation and another RAM clear signal indicating ongoing operation are output sequentially from an RAM clearing operation part 17. <P>COPYRIGHT: (C)2009,JPO&amp;INPIT

Description

本発明は、遊技機に関し、特に、抽選条件の成立に起因して当たり判定用カウント値を取得し、取得した当たり判定用カウント値と当たり値との比較結果に基づいて遊技者に特典を付与するか否かを決定する遊技機に関する。   The present invention relates to a gaming machine, and in particular, acquires a count value for hit determination due to establishment of a lottery condition, and gives a bonus to a player based on a comparison result between the acquired count value for hit determination and the win value. The present invention relates to a gaming machine that determines whether or not to perform.

パチンコ機等の遊技機では、例えば、始動入賞球検出器から、遊技球が始動入賞口に入球したことを検出する始動入賞球信号が出力されると(抽選条件が成立すると)、遊技者に有利な大当たり遊技状態を発生させるか否かを決定するための抽選が行われる。例えば、RAMに順次更新記憶されている当たり判定用カウント値を取得し、取得した当たり判定用カウント値が当たり値(設定値)と一致するか否かを判別する。当たり判定用カウント値としては、例えば、下限値[0]と上限値[299]の間の範囲内で初期値から順に更新される(例えば、[1]ずつ順に加算される)カウント値が用いられる。ここで、当たり判定用カウント値が、下限値[0]と上限値[299]の間の範囲内で順次更新される場合には、当たり判定用カウント値が当たり値と一致するタイミングが等間隔に発生する。このため、当たり判定用カウント値が当たり値と一致するタイミングを知らせる体感器を用いた不正や、当たり判定用カウント値が当たり値と一致するタイミングで、始動入賞球検出信号を、遊技球が始動入賞口に入球したことを示す状態に設定する不正基板を用いた不正が行われる虞がある。
そこで、当たり判定用カウント値として初期値更新型の当たり判定用カウント値を用いる技術が提案されている(特許文献1参照)。初期値更新型の当たり判定用カウント値は、当たり初期値用カウント値を初期値として下限値[0]と上限値[299]の間の範囲内の1周期に亘って、1周期毎に初期値を更新しながら更新される(例えば、[1]ずつ順に加算される)。当たり初期値用カウント値としては、例えば、下限値[0]と上限値[299]の間の範囲内で、初期値から、当たり判定用カウント値より短い更新周期で順次更新される(例えば、初期値[0]から、当たり判定用カウント値の加算周期より短い加算周期で[1]ずつ順に加算される)カウント値が用いられる。
特開2000−185145号公報
In a gaming machine such as a pachinko machine, for example, when a start winning ball signal for detecting that a game ball has entered the start winning opening is output from the start winning ball detector (when a lottery condition is satisfied), the player A lottery is performed to determine whether or not to generate a jackpot gaming state advantageous to the game. For example, the hit determination count value sequentially updated and stored in the RAM is acquired, and it is determined whether or not the acquired hit determination count value matches the hit value (set value). As the count value for hit determination, for example, a count value that is updated in order from the initial value within the range between the lower limit value [0] and the upper limit value [299] (for example, [1] is sequentially added) is used. It is done. Here, when the hit determination count value is sequentially updated within the range between the lower limit value [0] and the upper limit value [299], the timing at which the hit determination count value matches the hit value is equal. Occurs. For this reason, the game ball starts the start winning ball detection signal at an improper use of a sensory device that informs the timing when the hit determination count value matches the hit value, or when the hit determination count value matches the hit value. There is a risk of fraud using a fraudulent board that is set in a state indicating that a winning opening has been entered.
In view of this, a technique has been proposed that uses an initial value update type hit determination count value as the hit determination count value (see Patent Document 1). The initial value update type hit determination count value is initial for each cycle over one cycle within the range between the lower limit value [0] and the upper limit value [299] with the count value for the initial hit value as the initial value. It is updated while updating the value (for example, [1] is added in order). As the count value for the winning initial value, for example, within the range between the lower limit value [0] and the upper limit value [299], the initial value is sequentially updated with an update cycle shorter than the hit determination count value (for example, A count value is used in which [1] is sequentially added from the initial value [0] in an addition cycle shorter than the addition cycle of the hit determination count value.
JP 2000-185145 A

当たり判定用カウント値として初期値更新型の当たり判定用カウント値を用いることにより、当たり判定用カウント値が当たり値と一致するタイミングが等間隔に発生するのを防止することがで、当たり判定用カウント値が当たり値と一致するタイミングを利用した不正を防止することができる。
しかしながら、初期値更新型の当たり判定用カウント値を用いた場合でも、RAMが初期化(「RAMクリア」ともいう)されると当たり判定用カウント値および当たり初期値用カウント値が[0]に初期化されるため、RAM初期化後の第1周期の当たり判定用カウント値は、初期値[0]から更新される。このため、電源投入時に初期化条件が満足されてRAMが初期化される場合には、当たり判定用カウント値の更新間隔と当たり値が分かっていれば、電源が投入された時点から第1周期の当たり判定用カウント値が当たり値に達するまでの期間(電源が投入された後の第1周期の当たり判定用カウント値が当たり値と一致するタイミング)を予測することができる。
本発明は、このような点に鑑みて創案されたものであり、電源投入時における第1周期の当たり判定用カウント値が当たり値と一致するタイミングの予測を困難とする技術を提供することを目的とする。
By using the initial value update type hit determination count value as the hit determination count value, it is possible to prevent the timing at which the hit determination count value coincides with the hit value from occurring at equal intervals. It is possible to prevent fraud using the timing at which the count value matches the winning value.
However, even when the initial value update type hit determination count value is used, when the RAM is initialized (also referred to as “RAM clear”), the hit determination count value and the hit initial value count value are set to [0]. Since it is initialized, the count value for the first cycle hit determination after RAM initialization is updated from the initial value [0]. For this reason, when the initialization condition is satisfied when the power is turned on and the RAM is initialized, if the update interval and the winning value of the hit determination count value are known, the first cycle is started from the time when the power is turned on. It is possible to predict a period until the hit determination count value reaches the win value (timing at which the hit determination count value of the first period after the power is turned on coincides with the win value).
The present invention was devised in view of such points, and provides a technique that makes it difficult to predict the timing at which the first cycle hit determination count value coincides with the hit value when the power is turned on. Objective.

前記課題を解決するための、本発明の第1発明は、以下の構成を備えている。
本発明は、抽選条件の成立に起因して当たり判定用カウント値を取得し、取得した当たり判定用カウント値を用いた抽選を行い、抽選結果に基づいて遊技者に有利な大当たり遊技状態を発生させるか否かを決定する遊技機に関する。特に、当たり判定用カウント値として初期値更新型の当たり判定用カウント値を用いる遊技機に関する。本発明の遊技機は、典型的には、パチンコ機として構成されるが、パチンコ機以外の遊技機として構成することもできる。
本発明は、制御回路と、記憶回路と、初期化操作部を備えている。
記憶回路には、第1の範囲内で更新される当たり判定用カウント値と、第1の範囲内の第2の範囲内で更新される当たり初期値用カウント値が記憶されている。記憶回路としては、典型的には、RAMが用いられる。第1の範囲は、下限値と上限値の間の範囲が設定される。第1の範囲の下限値および上限値としては適宜の値を選択することができる。第2の範囲は、上限値と下限値の間の範囲が設定される。第2の範囲の下限値と上限値は、典型的には、第1の範囲の下限値と上限値が選択されるが、第1の範囲内の適宜の値を選択することができる。
初期化操作部は、操作されていない時には非操作状態を示す初期化信号を出力し、操作されている時には操作状態を示す初期化信号を出力する。例えば、操作されていない時には[L]レベルの初期化信号を出力し、操作されている時には[H]レベルの初期化信号を出力する。初期化操作部は、典型的には、操作可能な操作部と、初期化信号を出力する信号出力部により構成される。操作部と信号出力部は、一体に形成されていてもよいし、個別に形成されて離れた位置に配置されていてもよい。操作部は、弾性力によって非操作方向に移動する力が加えられているのが好ましい。
制御回路は、記憶回路に記憶されている当たり判定用カウント値を更新する当たり判定用カウント値更新処理と当たり初期値用カウント値を更新する当たり初期値用カウント値更新処理を含む通常処理を実行する。当たり判定用カウント値の更新処理では、当たり初期値用カウント値を用いて設定した第1の初期値から、第1の範囲内の1周期に亘って第1の更新値ずつ順次更新する処理を、1周期毎に第1の初期値を更新しながら実行する。当たり判定用カウント値の第1の更新値および更新方向としては、典型的には、[1]および加算方向が用いられる。「第1の範囲内の1周期」は、初期値が下限値である場合には、下限値から上限値までの範囲を意味し、初期値が下限値以外の値である場合には、初期値から上限値の方向に更新し、上限値に達すると下限値から更新を続け、初期値の直前の値(例えば、[初期値−1])に一致するまでの範囲を意味する。当たり初期値用カウント値更新処理では、第2の初期値から第2の範囲内で第2の更新値ずつ順次更新する処理を実行する。当たり初期値用カウント値の第2の更新値および更新方向は、適宜設定可能であるが、典型的には、[1]と加算方向が用いられる。また、第2の初期値としては、第2の範囲内の適宜の値を設定することができるが、記憶回路が初期化された時に設定される値(例えば[0])を用いるのが好ましい。当たり初期値用カウント値の更新間隔は、当たり判定用カウント値の更新間隔より短く設定されている。これにより、当たり判定用カウント値はランダムに変化する。
また、制御回路は、駆動電源が供給されて動作を開始した時、初期化操作部から操作状態を示す初期化信号が出力されている場合には、初期化操作部の操作指示を報知手段で報知するとともに、報知手段で操作指示を報知してから設定期間内に、初期化操作部から出力される初期化信号が、非操作状態を示す初期化信号から操作状態を示す初期化信号に切り換わったか否かを判別し、設定期間内に、非操作状態を示す初期化信号から操作状態を示す初期化信号に切り換わったことを判別すると、記憶回路を初期化する初期化処理を実行した後に、通常処理の実行を開始し、設定期間内に、非操作状態を示す初期化信号から操作状態を示す初期化信号に切り換わらなかったことを判別すると、異常処理を実行する。駆動電源が供給されて動作を開始した時、初期化操作部から非操作状態を示す初期化信号が出力されている場合には、記憶回路に記憶されている情報が正常であるか否かを判別し、記憶回路に記憶されている情報が正常でないことを判別すると、初期化処理を実行した後に、通常処理の実行を開始する。
本発明では、初期化操作部から操作状態を示す初期化信号が出力されていることと、その後初期化操作部が非操作状態から操作状態に操作されたことによって記憶回路を初期化するように構成されている。初期化操作部の操作時間は、人によって異なる。このため、電源が投入されてから第1周期の当たり判定用カウント値が当たり値(設定値)と一致するまでの期間(第1周期の当たり判定用カウント値が当たり値と一致するタイミング)を予測するのが困難となる。特に、初期化操作部から非操作状態を示す初期化信号と操作状態を示す初期化信号が順に出力されたことにより記憶回路を初期化するため、初期化操作部が不正に操作された状態に保持されることによりあるいは初期化操作部の異常によって記憶回路が初期化されるのを防止することができる。
In order to solve the above problems, a first invention of the present invention has the following configuration.
The present invention acquires a count value for winning judgment due to establishment of a lottery condition, performs a lottery using the acquired count value for hit determination, and generates a jackpot gaming state advantageous to the player based on the lottery result The present invention relates to a gaming machine that determines whether or not to make it happen. In particular, the present invention relates to a gaming machine that uses an initial value update type hit determination count value as a hit determination count value. The gaming machine of the present invention is typically configured as a pachinko machine, but can also be configured as a gaming machine other than a pachinko machine.
The present invention includes a control circuit, a storage circuit, and an initialization operation unit.
The storage circuit stores a count value for hit determination updated within the first range and a count value for hit initial value updated within the second range within the first range. A RAM is typically used as the memory circuit. As the first range, a range between the lower limit value and the upper limit value is set. Appropriate values can be selected as the lower limit value and the upper limit value of the first range. A range between the upper limit value and the lower limit value is set as the second range. Typically, the lower limit value and the upper limit value of the second range are selected as the lower limit value and the upper limit value of the first range, but appropriate values within the first range can be selected.
The initialization operation unit outputs an initialization signal indicating a non-operation state when not operated, and outputs an initialization signal indicating an operation state when operated. For example, an initialization signal of [L] level is output when not operated, and an initialization signal of [H] level is output when operated. The initialization operation unit typically includes an operable operation unit and a signal output unit that outputs an initialization signal. The operation unit and the signal output unit may be integrally formed, or may be individually formed and arranged at a separated position. It is preferable that a force that moves in the non-operation direction by an elastic force is applied to the operation unit.
The control circuit performs normal processing including a hit determination count value update process for updating the hit determination count value stored in the storage circuit and a hit initial value count value update process for updating the hit initial value count value. To do. In the hit determination count value update process, the first update value is sequentially updated from the first initial value set using the hit initial value count value over one period within the first range. Execute while updating the first initial value every cycle. As the first update value and the update direction of the hit determination count value, typically, [1] and the addition direction are used. “One cycle within the first range” means a range from the lower limit value to the upper limit value when the initial value is the lower limit value, and an initial value when the initial value is a value other than the lower limit value. The value is updated in the direction from the value to the upper limit value, and when the upper limit value is reached, the update is continued from the lower limit value and means a range from the initial value to the value immediately before the initial value (for example, [initial value-1]). In the hit initial value count value update process, a process of sequentially updating each second update value within a second range from the second initial value is executed. The second update value and the update direction of the hit initial value count value can be set as appropriate, but typically [1] and the addition direction are used. As the second initial value, an appropriate value within the second range can be set, but it is preferable to use a value (eg, [0]) that is set when the memory circuit is initialized. . The update interval of the hit initial value count value is set shorter than the update interval of the hit determination count value. Thereby, the count value for hit determination changes at random.
In addition, when the drive circuit is supplied and the operation is started and the initialization signal indicating the operation state is output from the initialization operation unit, the control circuit notifies the operation instruction of the initialization operation unit by the notification unit. The initialization signal output from the initialization operation unit is switched from the initialization signal indicating the non-operation state to the initialization signal indicating the operation state within the set period after the operation instruction is notified by the notification means. When it has been determined that the initialization signal indicating the non-operation state has been switched to the initialization signal indicating the operation state within the set period, initialization processing for initializing the memory circuit was executed. Later, when the execution of the normal process is started and it is determined that the initialization signal indicating the non-operation state is not switched to the initialization signal indicating the operation state within the set period, the abnormality process is executed. When the drive signal is supplied and the operation is started, if an initialization signal indicating a non-operation state is output from the initialization operation unit, it is determined whether or not the information stored in the storage circuit is normal. If it is determined that it is determined that the information stored in the storage circuit is not normal, execution of normal processing is started after executing initialization processing.
In the present invention, the memory circuit is initialized when the initialization signal indicating the operation state is output from the initialization operation unit and the initialization operation unit is subsequently operated from the non-operation state to the operation state. It is configured. The operation time of the initialization operation unit varies depending on the person. For this reason, a period from when the power is turned on until the count value for hit determination in the first cycle matches the hit value (set value) (timing at which the count value for hit determination in the first cycle matches the hit value) It becomes difficult to predict. In particular, in order to initialize the storage circuit by sequentially outputting an initialization signal indicating a non-operation state and an initialization signal indicating an operation state from the initialization operation unit, the initialization operation unit is in an illegally operated state. It is possible to prevent the memory circuit from being initialized by being held or by an abnormality of the initialization operation unit.

本発明では、電源投入時における第1周期の当たり判定用カウント値が当たり値と一致するタイミングの予測が困難となる。これにより、第1周期の当たり判定用カウント値が当たり値と一致するタイミングを利用した不正な遊技を防止することができる。   In the present invention, it is difficult to predict the timing when the count value for hit determination in the first period when the power is turned on matches the hit value. Thereby, an illegal game using the timing at which the count value for hit determination in the first period matches the hit value can be prevented.

以下に、本発明の実施の形態を、図面を参照して説明する。
図1は、本発明をパチンコ機として構成した第1の実施の形態の概略構成を示す図である。
本実施の形態のパチンコ機は、主制御基板10、副制御基板40、表示制御基板60、払出制御基板80、電源基板100等を有している。
電源基板100には、電源回路101、電源スイッチ102が設けられている。電源回路101は、24V交流電力(AC24V電力)を、34V直流電力(DC34V電力)と12V直流電力(DC12V電力)に変換する。電源回路101としては、公知のAC−DC変換回路を用いることができる。電源回路101で変換されたDC34V電力、DC12V電力は、電源線を介して払出制御基板80、主制御基板10、副制御基板40、表示制御基板60等に供給される。
主制御基板10、副制御基板40、表示制御基板60、払出制御基板80には、DC12V電力を直流5V電力(DC5V電力)に変換する電圧変換回路15、45、65、88が設けられている。電圧変換回路15、45、65、85としては、公知のDC−DC変換回路を用いることができる。
本実施の形態では、電源基板100から各基板にDC34V電力とDC12V電力を供給し、制御回路や記憶回路等の駆動電源であるDC5V電力は、各基板の電圧変換回路によってDC12V電力から生成している。これにより、電圧が低いDC5V電力を電力線を介して電源基板100から各制御基板に供給する必要がなくなり、電力線に混入するノイズによる影響を低減することができる。
また、図示していないが、電源基板100には、停電が発生した場合、停電復旧時に停電発生時の状態から遊技を再開することができるようにするために、主制御基板10に設けられている記憶回路22のRAM24等にバックアップ電源を供給するバックアップ電源装置が設けられている。勿論、他の制御基板に設けられている記憶回路のRAM等にもバックアップ電源を供給するように構成することもできる。
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is a diagram showing a schematic configuration of a first embodiment in which the present invention is configured as a pachinko machine.
The pachinko machine according to the present embodiment includes a main control board 10, a sub control board 40, a display control board 60, a payout control board 80, a power supply board 100, and the like.
A power supply circuit 101 and a power switch 102 are provided on the power supply substrate 100. The power supply circuit 101 converts 24V AC power (AC24V power) into 34V DC power (DC34V power) and 12V DC power (DC12V power). As the power supply circuit 101, a known AC-DC conversion circuit can be used. The DC 34V power and DC 12V power converted by the power supply circuit 101 are supplied to the payout control board 80, the main control board 10, the sub control board 40, the display control board 60, and the like through the power supply line.
The main control board 10, the sub control board 40, the display control board 60, and the payout control board 80 are provided with voltage conversion circuits 15, 45, 65, and 88 that convert DC12V power into DC 5V power (DC5V power). . As the voltage conversion circuits 15, 45, 65, 85, a known DC-DC conversion circuit can be used.
In this embodiment, DC34V power and DC12V power are supplied from the power supply board 100 to each board, and DC5V power, which is a driving power source for a control circuit, a memory circuit, etc., is generated from the DC12V power by the voltage conversion circuit of each board. Yes. Thereby, it is not necessary to supply DC5V power with a low voltage from the power supply board 100 to each control board via the power line, and the influence of noise mixed in the power line can be reduced.
Although not shown, the power supply board 100 is provided on the main control board 10 so that when a power failure occurs, the game can be resumed from the state at the time of the power failure when the power failure is restored. A backup power supply device that supplies backup power to the RAM 24 of the storage circuit 22 is provided. Of course, it is also possible to supply backup power to a RAM or the like of a memory circuit provided on another control board.

主制御基板10には、主制御回路21、ROM23やRAM24により構成される記憶回路22、停電検出回路16、RAMクリアスイッチ17等が設けられている。主制御回路21、記憶回路22は、主制御回路IC20内に一体成形されている。
記憶回路22のROM23には、制御プログラムや各種のカウント値更新プログラム等が記憶されている。
記憶回路22のRAM24には、当たり判定用カウント値24a、非当たり判定用カウント値24b、各種の情報(例えば、入力情報や出力情報)が記憶される(書き込まれる)。
当たり判定用カウント値は、遊技者に有利な遊技状態(例えば、大当たり遊技状態)を発生させる否かの抽選に直接に用いられるカウント値である。例えば、大当たり遊技状態を発生させるか否かを決定する抽選に用いられる大当たり判定用カウント値、大当たり遊技状態を発生させた後に高確率遊技状態(大当たり判定用カウント値が当たり値と一致する確率が通常より高くなる遊技状態)を発生させるか否かを決定する抽選に用いられる当たり図柄判定用カウント値が用いられる。
非当たり判定用カウント値は、遊技者に有利な遊技状態を発生させる否かの抽選に直接用いられないカウント値である。例えば、大当たり判定用カウント値の1周期毎の初期値を設定する際に用いられる大当たり初期値用カウント値、抽選結果を報知する時の変動パターンを決定する際に用いられる変動パターン判定用カウント値等が用いられる。なお、以下では、非当たり判定用カウント値24bのうち、当たり判定用カウント値24aの1周期毎の初期値を設定する際に用いられる非当たり判定用カウント値を総称して「当たり初期値用カウント値24b」という。
例えば、当たり判定用カウント値24aは、初期値から、下限値[0]〜上限値[299]の範囲内の1周期に亘って、1周期毎に初期値が更新されながら、加算値[1]ずつ順次加算される。この当たり判定用の初期値が本発明の「第1の初期値」に対応し、下限値[0]〜上限値[299]の範囲が本発明の「第1の範囲」に対応し、加算値[1]が本発明の「第1の更新値」に対応し、加算値[1]を加算する処理が本発明の「当たり判定用カウント値の更新処理」に対応する。
また、当たり初期値用カウント値24bは、初期値[0]から下限値[0]〜上限値[299]の範囲内で[1]加算値[1]ずつ順次加算される。この当たり初期値用カウント値24bの初期値[0]が本発明の「第2の初期値」に対応し、下限値[0]〜上限値[299]の範囲が本発明の「第2の範囲」に対応し、加算値[1]が本発明の「第2の更新値」に対応し、加算値[1]を加算する処理が本発明の「当たり初期値用カウント値の更新処理」に対応する。
なお、RAM24が本発明の「記憶回路」に対応し、RAM24に記憶されている当たり判定用カウント値24aが本発明の「当たり判定用カウント値」に対応し、RAM24に記憶されている非当たり判定用カウント値24bのうち、当たり判定用カウント値24aの1周期毎の初期値を設定する際に用いられる非当たり初期値用カウント値が本発明の「当たり初期値用カウント値」に対応する。
また、主制御基板10には、入力端子や出力端子を介して種々の装置が接続されている。例えば、遊技球が始動入賞口に入球したことを示す始動入賞球検出信号を出力する始動入賞球検出器31、遊技球が大入賞口に入球したことを示す大入賞球検出信号を出力する大入賞球検出器32、大入賞口を開閉する大入賞口開閉部材(大入賞開閉部材駆動回路)33、抽選結果を特別図柄を用いて表示する特別図柄表示装置(特別図柄表示装置駆動回路)35、副制御基板40、払出制御基板80等が接続されている。
なお、破線で示されている、ROM23に記憶される固有識別情報23a、乱数生成回路25は、後述する第2の実施の形態および第3の実施の形態で用いられる。
The main control board 10 is provided with a main control circuit 21, a storage circuit 22 composed of a ROM 23 and a RAM 24, a power failure detection circuit 16, a RAM clear switch 17, and the like. The main control circuit 21 and the memory circuit 22 are integrally formed in the main control circuit IC20.
The ROM 23 of the storage circuit 22 stores a control program, various count value update programs, and the like.
The RAM 24 of the storage circuit 22 stores (writes) a hit determination count value 24a, a non-win determination count value 24b, and various types of information (for example, input information and output information).
The hit determination count value is a count value directly used in a lottery for determining whether or not to generate a gaming state advantageous to the player (for example, a big hit gaming state). For example, a jackpot determination count value used in a lottery to determine whether or not to generate a jackpot gaming state, a high probability gaming state after generating a jackpot gaming state (the probability that the jackpot determination count value matches the winning value is The winning symbol determination count value used in the lottery for determining whether or not to generate a gaming state that is higher than normal) is used.
The non-hit determination count value is a count value that is not directly used in a lottery to determine whether or not to generate a gaming state advantageous to the player. For example, a jackpot initial value count value used when setting an initial value for each cycle of the jackpot determination count value, and a variation pattern determination count value used when determining a variation pattern when notifying a lottery result Etc. are used. In the following, among the non-hit determination count value 24b, the non-hit determination count value used when setting the initial value for each cycle of the hit determination count value 24a will be collectively referred to as “hit initial value use”. It is referred to as “count value 24b”.
For example, the count value for hit determination 24a is calculated by adding the value [1] while the initial value is updated every cycle over one cycle within the range from the lower limit value [0] to the upper limit value [299] from the initial value. ] Are added sequentially. The initial value for hit determination corresponds to the “first initial value” of the present invention, and the range from the lower limit [0] to the upper limit [299] corresponds to the “first range” of the present invention. The value [1] corresponds to the “first update value” of the present invention, and the process of adding the addition value [1] corresponds to the “counting value update process for hit determination” of the present invention.
The count value for winning initial value 24b is sequentially added by [1] addition values [1] within a range from the initial value [0] to the lower limit [0] to the upper limit [299]. The initial value [0] of the hit initial value count value 24b corresponds to the “second initial value” of the present invention, and the range from the lower limit value [0] to the upper limit value [299] of the present invention is “the second value”. "Additional value [1]" corresponds to the "second update value" of the present invention, and the process of adding the additional value [1] corresponds to the "counting value update process for hit initial value" of the present invention. Corresponding to
The RAM 24 corresponds to the “memory circuit” of the present invention, and the hit determination count value 24 a stored in the RAM 24 corresponds to the “hit determination count value” of the present invention and is stored in the RAM 24. Of the count value for determination 24b, the count value for non-hit initial value used when setting the initial value for each cycle of the count value for hit determination 24a corresponds to the “count value for hit initial value” of the present invention. .
Various devices are connected to the main control board 10 via input terminals and output terminals. For example, a start winning ball detector 31 that outputs a start winning ball detection signal indicating that a game ball has entered the start winning port, and a large winning ball detection signal that indicates that a game ball has entered the big winning port are output. The special winning ball detector 32, the special winning opening opening / closing member (large winning open / close member driving circuit) 33 for opening and closing the special winning opening, and the special symbol display device (special symbol display driving circuit for displaying the lottery result using a special symbol) 35), the sub control board 40, the payout control board 80, etc. are connected.
The unique identification information 23a stored in the ROM 23 and the random number generation circuit 25, which are indicated by broken lines, are used in the second and third embodiments to be described later.

主制御回路21は、処理手段21a、入力手段21b、抽選手段21c、当たり判定用更新手段(当たり判定用カウント値更新手段)21d、非当たり判定用カウント値更新手段(非当たり判定用カウント値更新手段)21e、出力手段21f等を有している。
処理手段11aは、電源投入時処理、メイン処理、メイン処理内のタイマ割り込み処理等における種々の処理を実行する。また、各種の主制御信号を作成して記憶回路22のRAM24の出力領域(出力バッファ)に記憶する(書き込む)。例えば、大入賞口開閉部材(大入賞口開閉部材駆動回路)33に出力する大入賞口開閉部材用主制御信号、特別図柄表示装置(特別図柄表示装置駆動回路)35に出力する特別図柄用主制御信号、副制御回路41に出力する副制御用主コマンド信号(例えば、RAMクリア報知用主コマンド信号、抽選結果報知用主コマンド信号)、払出制御回路81に出力する払出用主コマンド信号等を作成する。
主制御回路21が本発明の「制御回路」に対応する。
The main control circuit 21 includes a processing unit 21a, an input unit 21b, a lottery unit 21c, a hit determination update unit (a hit determination count value update unit) 21d, a non-hit determination count value update unit (a non-hit determination count value update). Means) 21e, output means 21f and the like.
The processing unit 11a executes various processes such as a power-on process, a main process, and a timer interrupt process in the main process. Also, various main control signals are created and stored (written) in the output area (output buffer) of the RAM 24 of the storage circuit 22. For example, a main control signal for a special winning opening / closing member that is output to a special winning opening / closing member (special winning opening / closing member driving circuit) 33, and a special symbol main that is output to a special symbol display device (special design display driving circuit) 35. A control signal, a sub control main command signal output to the sub control circuit 41 (for example, a RAM clear notification main command signal, a lottery result notification main command signal), a payout main command signal output to the payout control circuit 81, and the like. create.
The main control circuit 21 corresponds to the “control circuit” of the present invention.

入力手段21bは、メイン処理内のタイマ割り込み処理において、入力端子に入力されている入力信号に対応する入力情報をRAM24の入力領域(入力バッファ)に記憶する(書き込む)信号入力処理を実行する。例えば、始動入賞球検出信号に対応する始動入賞球情報を記憶する始動入賞球情報入力領域をRAM24に設け、入力された始動入賞球検出信号が[L]レベルである場合には[0]を記憶し(書き込み)、[H]レベルである場合には[1]を記憶する(書き込む)。あるいは、RAMクリア信号に対応するRAMクリア情報を記憶するRAMクリア情報入力領域をRAM24に設け、入力されたRAMクリア信号が[L]レベルである場合には[0]を記憶し(書き込み)、[H]レベルである場合には[1]を記憶する(書き込む)。   In the timer interrupt process in the main process, the input unit 21b executes a signal input process that stores (writes) input information corresponding to the input signal input to the input terminal in the input area (input buffer) of the RAM 24. For example, the start winning ball information input area for storing the starting winning ball information corresponding to the starting winning ball detection signal is provided in the RAM 24, and [0] is set when the input starting winning ball detection signal is at the [L] level. Store (write) and store (write) [1] if it is at [H] level. Alternatively, a RAM clear information input area for storing RAM clear information corresponding to the RAM clear signal is provided in the RAM 24, and when the input RAM clear signal is at the [L] level, [0] is stored (written), If it is [H] level, [1] is stored (written).

抽選手段21cは、メイン処理内のタイマ割り込み処理において、抽選条件の成立に起因して抽選処理を実行する。本実施の形態では、抽選手段21cは、RAM24の始動入賞球情報入力領域に記憶される始動入賞球情報が[0]から[1]に変化したことにより(前回のタイマ割り込み処理では[0]が記憶され、今回の割り込み処理では[1]が記憶された場合)、遊技球が始動入賞口に入球したこと、すなわち、抽選条件が成立したことを判別し、抽選処理を実行する。そして、抽選結果に対応する主制御信号を作成し、RAM24の出力バッファに記憶する(書き込む)。例えば、副制御回路41に出力する副制御用主コマンド信号を作成して、RAM24の副制御用主コマンド信号出力バッファに記憶する。   The lottery means 21c executes the lottery process in the timer interruption process in the main process due to the establishment of the lottery conditions. In the present embodiment, the lottery means 21c changes the start winning ball information stored in the starting winning ball information input area of the RAM 24 from [0] to [1] ([0] in the previous timer interrupt process). Is stored and [1] is stored in the current interrupt process), it is determined that the game ball has entered the start winning opening, that is, the lottery condition is satisfied, and the lottery process is executed. Then, a main control signal corresponding to the lottery result is created and stored (written) in the output buffer of the RAM 24. For example, a sub control main command signal to be output to the sub control circuit 41 is created and stored in the sub control main command signal output buffer of the RAM 24.

当たり判定用更新手段(当たり判定用カウント値更新手段)21dは、メイン処理内のタイマ割り込み処理において、RAM24に記憶されている当たり判定用カウント値24aを更新する当たり判定用カウント値更新処理を実行する。複数の当たり判定用カウント値24aを用いている場合には、当たり判定用更新手段21dは、複数の当たり判定用カウント値24aそれぞれを更新する。当たり判定用更新手段21dは、初期値更新型の当たり判定用カウント値24aに関しては、当たり初期値用カウント値24bに基づいて設定される初期値から1周期に亘って更新する処理を、1周期毎に初期値を変更しながら実行する。
非当たり判定用更新手段(非当たり判定用カウント値更新手段)21eは、メイン処理内のタイマ割り込み処理やメイン処理において、RAM24に記憶されている非当たり判定用カウント値24bを更新する非当たり判定用カウント値更新処理を実行する。非当たり初期値用カウント値更新処理では、初期値から順次更新する処理を実行する。非当たり判定用カウント値24bの更新処理は、メイン処理においてのみ実行することもできるが、メイン処理とメイン処理内のタイマ割り込み処理において実行するのが好ましい。当たり初期値用カウント値の更新処理を、メイン処理およびメイン処理内のタイマ割り込み処理それぞれで行うことにより、当たり判定用カウント値のランダム性がより高まる。
The hit determination update means (win determination count value update means) 21d executes a hit determination count value update process for updating the hit determination count value 24a stored in the RAM 24 in the timer interrupt process in the main process. To do. When a plurality of hit determination count values 24a are used, the hit determination update means 21d updates each of the plurality of hit determination count values 24a. The hit determination updating means 21d performs a process of updating the initial value updating type hit determination count value 24a over one cycle from the initial value set based on the hit initial value count value 24b. Execute while changing the initial value every time.
The non-hit determination update means (non-hit determination count value update means) 21e updates the non-hit determination count value 24b stored in the RAM 24 in the timer interrupt process or main process in the main process. Count value update processing is executed. In the non-hit initial value count value update process, a process of sequentially updating from the initial value is executed. The update process of the non-hit determination count value 24b can be executed only in the main process, but is preferably executed in the main process and the timer interrupt process in the main process. By performing the process of updating the count value for winning initial value in each of the main process and the timer interrupt process in the main process, the randomness of the count value for hit determination is further increased.

出力手段21fは、メイン処理内のタイマ割り込み処理において、主制御信号を出力する信号出力処理を実行する。例えば、記憶回路22のRAM24の副制御用主コマンド信号出力バッファに記憶されている(書き込まれている)副制御用主コマンド信号を副制御回路41に出力し、払い出し用主コマンド信号出力バッファに記憶されている払出用主コマンド信号を払出制御回路81に出力し、大入賞口用主制御信号出力バッファに記憶されている大入賞口用主制御信号を大入賞口開閉部材33に出力し、特別図柄用主制御信号出力バッファに記憶されている特別図柄用主制御信号を特別図柄表示装置35に出力する。なお、各種制御信号を出力するタイミング(出力する時点)は、例えば、タイマ割り込み処理内のタイマ減算処理(図3のステップB3参照)で判別される。   The output unit 21f executes signal output processing for outputting a main control signal in timer interrupt processing in the main processing. For example, the sub-control main command signal output buffer stored in (written to) the sub-control main command signal output buffer of the RAM 24 of the storage circuit 22 is output to the sub-control circuit 41 and is then output to the payout main command signal output buffer. The stored main command signal for payout is output to the payout control circuit 81, and the main control signal for the big winning opening stored in the main control signal output buffer for the big winning opening is output to the big winning opening / closing member 33, The special symbol main control signal stored in the special symbol main control signal output buffer is output to the special symbol display device 35. Note that the timing for outputting various control signals (output time) is determined by, for example, timer subtraction processing (see step B3 in FIG. 3) in the timer interrupt processing.

RAMクリアスイッチ17は、主制御基板10に設けられているRAM24をクリア(初期化)する場合に用いられる。RAMクリアスイッチ17は、例えば、操作部とRAMクリア信号出力回路を有している。操作部は、弾性部材等から発生する弾性力によって、非操作方向に動作する力が作用する(操作力が加わっている時のみ操作状態となる)ように構成するのが好ましい。RAMクリアスイッチ17は、操作部が操作されている時には、操作状態を示す(例えば、[H]レベルの)RAMクリア信号を出力し、操作されていない時には、非操作状態を示す(例えば、[L]レベルの)RAMクリア信号を出力する。なお、後述するように、RAMクリアスイッチ17が操作されて操作状態を示すRAMクリア信号が出力されている状態で、電源スイッチ102が投入されて主制御回路21に駆動電源が供給され、主制御回路21が動作を開始した場合には、RAM24をクリア(初期化)するRAMクリア条件(初期化条件)が満足されていることが判別される。
RAMクリアスイッチ17が本発明の「初期化操作部」に対応し、ラムクリアスイッチ17から出力される[H]レベルのRAMクリア信号が本発明の「操作状態を示す初期化信号」に対応し、RAMクリアスイッチ17から出力される[L]レベルのRAMクリア信号が本発明の「非操作状態を示す初期化信号」に対応する。
停電検出回路16は、主制御基板10に供給されるDC12V電力の電圧が停電検出設定値以下に低下したことを検出して停電検出信号(「停電予告信号」と呼ばれることもある)を出力する。なお、停電検出設定値としては、停電検出回路16から停電検出信号が出力されてから主制御回路21(処理手段21a)が停電処理を実行する間、電圧変換回路15から供給されるDC5V電力の電圧が、主制御回路21やRAM24が動作可能な電圧以上に保持されるように設定される。
The RAM clear switch 17 is used when the RAM 24 provided on the main control board 10 is cleared (initialized). The RAM clear switch 17 has, for example, an operation unit and a RAM clear signal output circuit. The operation unit is preferably configured such that a force that operates in a non-operation direction is applied by an elastic force generated from an elastic member or the like (only when an operation force is applied). The RAM clear switch 17 outputs a RAM clear signal indicating an operation state (for example, [H] level) when the operation unit is operated, and indicates a non-operation state when the operation unit is not operated (for example, [[ (L] level) RAM clear signal is output. As will be described later, in a state where the RAM clear switch 17 is operated and a RAM clear signal indicating the operation state is output, the power switch 102 is turned on to supply drive power to the main control circuit 21, and the main control is performed. When the circuit 21 starts operation, it is determined that a RAM clear condition (initialization condition) for clearing (initializing) the RAM 24 is satisfied.
The RAM clear switch 17 corresponds to the “initialization operation unit” of the present invention, and the [H] level RAM clear signal output from the ram clear switch 17 corresponds to the “initialization signal indicating the operation state” of the present invention. The [L] level RAM clear signal output from the RAM clear switch 17 corresponds to the “initialization signal indicating the non-operation state” of the present invention.
The power failure detection circuit 16 detects that the voltage of DC 12V power supplied to the main control board 10 has dropped below the power failure detection set value, and outputs a power failure detection signal (sometimes called a “power failure warning signal”). . The power failure detection set value is the DC 5V power supplied from the voltage conversion circuit 15 while the main control circuit 21 (processing means 21a) executes the power failure processing after the power failure detection signal is output from the power failure detection circuit 16. The voltage is set so as to be kept higher than the voltage at which the main control circuit 21 and the RAM 24 can operate.

副制御基板40には、副制御回路41、ROMやRAMを含む記憶回路42、音源IC43等が設けられている。
副制御回路41は、主制御回路11から出力される副制御用主コマンド信号と、記憶回路42に記憶されている情報に基づいて副制御信号を出力する。例えば、RAMクリア報知用主コマンド信号に対応する表示用副コマンド信号を表示制御回路61に出力し、RAMクリア報知用主コマンド信号に対応する音用副コマンド信号を音源IC43に出力し、RAMクリア報知用主コマンド信号に対応するランプ制御信号をLED等のランプ51(光発生器)を駆動するランプ駆動回路に出力する。RAMクリアが実行されたことを報知する報知装置としては、装飾図柄表示装置75、ランプ51、スピーカ52の少なくとも一つが用いられる。あるいは、抽選結果報知用主コマンド信号(図柄判定用カウント値、変動パターン判定用カウント値)に対応する表示用副コマンド信号を表示制御回路41に出力し、抽選結果報知用主コマンド信号(変動パターン判定用カウント値)に対応する音用副コマンド信号を音源IC43に出力し、抽選結果報知用主コマンド信号(変動パターン判定用カウント値)に対応するランプ制御信号をLED等のランプ(光発生器)51を駆動するランプ駆動回路に出力する。音源IC43は、副制御回路41から出力される音用副コマンド信号に対応する音制御信号をスピーカ(音発生器)52に出力する。
表示制御基板60には、表示制御回路61、ROMやRAMを含む記憶回路62、画像情報処理回路63等が設けられている。画像情報処理回路63は、VDP(ビデオディスプレイプロセッサ)、キャラクタ画像情報、背景画像情報等が記憶されているROM、スケーラ、表示画面のビットマップデータを記憶するビデオRAM等を有している。
表示制御回路61は、副制御回路41から出力される表示用副コマンド信号に対応する表示制御信号を画像情報処理回路63に出力する。画像情報処理回路63は、表示制御回路61から出力される表示制御信号に基づいて、装飾図柄、キャラクタ画像や背景画像等を表示画面に表示するためのビットマップデータを作成し、ビットマップデータに対応するRGB信号を装飾図柄表示装置75に出力する。
払出制御基板80には、払出制御回路81、ROMやRAMを含む記憶回路82等が設けられている。払出制御回路81は、主制御回路21から出力された払出用主コマンド信号で示される数の遊技球を払出装置91から払い出させるための払出制御信号を払出装置91を駆動する払出装置駆動回路に出力する。
The sub control board 40 is provided with a sub control circuit 41, a storage circuit 42 including a ROM and a RAM, a sound source IC 43, and the like.
The sub control circuit 41 outputs a sub control signal based on the sub control main command signal output from the main control circuit 11 and the information stored in the storage circuit 42. For example, a display subcommand signal corresponding to the RAM clear notification main command signal is output to the display control circuit 61, and a sound subcommand signal corresponding to the RAM clear notification main command signal is output to the sound source IC 43 to clear the RAM. A lamp control signal corresponding to the main command signal for notification is output to a lamp driving circuit that drives a lamp 51 (light generator) such as an LED. As a notification device that notifies that the RAM clear has been executed, at least one of the decorative symbol display device 75, the lamp 51, and the speaker 52 is used. Alternatively, a display subcommand signal corresponding to the lottery result notification main command signal (design determination count value, variation pattern determination count value) is output to the display control circuit 41, and the lottery result notification main command signal (variation pattern). The sound sub-command signal corresponding to the determination count value) is output to the sound source IC 43, and the lamp control signal corresponding to the lottery result notification main command signal (fluctuation pattern determination count value) is set to a lamp such as an LED (light generator). ) 51 is output to the lamp driving circuit that drives 51. The sound source IC 43 outputs a sound control signal corresponding to the sound sub-command signal output from the sub-control circuit 41 to the speaker (sound generator) 52.
The display control board 60 is provided with a display control circuit 61, a storage circuit 62 including a ROM and a RAM, an image information processing circuit 63, and the like. The image information processing circuit 63 includes a video display processor (VDP), a ROM that stores character image information, background image information, and the like, a scaler, a video RAM that stores bitmap data of a display screen, and the like.
The display control circuit 61 outputs a display control signal corresponding to the display subcommand signal output from the subcontrol circuit 41 to the image information processing circuit 63. Based on the display control signal output from the display control circuit 61, the image information processing circuit 63 creates bitmap data for displaying a decorative design, a character image, a background image, and the like on the display screen, and converts the bitmap data into the bitmap data. The corresponding RGB signal is output to the decorative symbol display device 75.
The payout control board 80 is provided with a payout control circuit 81, a storage circuit 82 including a ROM and a RAM, and the like. The payout control circuit 81 is a payout device drive circuit that drives the payout device 91 with a payout control signal for paying out the number of game balls indicated by the payout main command signal output from the main control circuit 21 from the payout device 91. Output to.

次に、本実施の形態の主制御回路21(処理手段21a、入力手段21b、抽選手段31c、当たり判定用更新手段21d、非当たり判定用更新手段21e、出力手段21f)の処理を、図2〜図4に示すフローチャートを用いて説明する。図2は、主制御回路21の電源投入時処理(メイン処理を含む)の概略を説明するフローチャートであり、図3は、主制御回路21のタイマ割り込み処理の概略を説明するフローチャートであり、図4は、主制御回路21の抽選処理の概略を説明するフローチャートである。なお、図2および図3に示すフローチャートの処理は、処理手段21a等によって実行され、図4に示すフローチャートの処理は、抽選手段21c等によって実行される。
先ず、主制御回路21の電源投入時の処理について説明する。図2に示す電源投入時の処理は、電源スイッチ102の投入等によって、主制御基板10に設けられている電圧変換回路15から供給されるDC5V電力の電圧が、主制御回路21が動作可能な電圧(動作電圧)に達した時点で開始される。
Next, the processing of the main control circuit 21 (processing means 21a, input means 21b, lottery means 31c, hit determination update means 21d, non-hit determination update means 21e, output means 21f) of the present embodiment is shown in FIG. Description will be made with reference to the flowchart shown in FIG. FIG. 2 is a flowchart for explaining the outline of the power-on process (including the main process) of the main control circuit 21, and FIG. 3 is a flowchart for explaining the outline of the timer interrupt process of the main control circuit 21. 4 is a flowchart for explaining the outline of the lottery process of the main control circuit 21. 2 and 3 are executed by the processing means 21a and the like, and the processing of the flowchart shown in FIG. 4 is executed by the lottery means 21c and the like.
First, processing when the main control circuit 21 is turned on will be described. The power-on process shown in FIG. 2 is such that the main control circuit 21 can operate with the voltage of DC5V power supplied from the voltage conversion circuit 15 provided on the main control board 10 by turning on the power switch 102 or the like. It starts when the voltage (operating voltage) is reached.

ステップA1では、初期設定が行われる。
ステップA2では、RAMクリアスイッチ17がオン(操作)されているか否かを判断する。RAMクリアスイッチ17がオン(操作)されているか否かは、例えば、RAMクリアスイッチ17から、操作状態を示す[H]レベルのRAMクリア信号が出力されているか非操作状態を示す[L]レベルのRAMクリア信号が出力されているかによって判別する。RAMクリアスイッチ17がオン(操作)されている場合([H]レベルの初期化信号が出力されている場合)にはステップA8に進み、RAMクリアスイッチ17がオンされていない(操作されていない)場合([L]レベルのRAMクリア信号が出力されている場合)にはステップA3に進む。
ステップA3では、RAM24に記憶されている情報が正常であるか否か(RAM24に記憶されている情報が停電中に変化しているか否か)を判定するための判定情報を算出する。本実施の形態では、RAM24に記憶されている情報のチェックサム値を判定情報として算出している。
ステップA4では、ステップA3で算出した判定情報を用いて、RAM24に記憶されている情報が正常であるか否か(RAM24に記憶されている情報が停電中に変化しているか否か)を判定する。本実施の形態では、ステップA3で算出したチェックサム値とRAM24に記憶されているチェックサム値(前回の停電処理時に算出したチェックサム値)が一致しているか否かを判断する。算出したチェックサム値とRAM24に記憶されているチェックサム値が一致している場合にはステップA5に進み、一致していない場合にはステップA10に進む。
ステップA5では、RAM24に記憶されているバックアップフラグ(バックアップ情報)が[1]に設定されているか否かを判断する。バックアップフラグ(バックアップ情報)は、前回の停電処理時に、停電処理が完了したか否かを示す情報である。すなわち、前回の停電時に停電処理が完了している場合には[1]が設定され、完了していない場合には[0]が設定される。バックアップフラグが[1]に設定されている場合にはステップA6に進み、[0]に設定されている場合にはステップA10に進む。
なお、ステップA2〜A5の処理によって、RAM24のクリア処理(記憶回路の初期化処理)を実行するためのRAMクリア条件(初期化条件)(例えば、RAMクリアスイッチ17が操作されている状態で主制御回路21の動作が開始された条件、RAM24に記憶されている情報が正常でない条件、前回の停電時に停電処理が完了されていない条件)が満足されているか否かを判定している。
In step A1, initialization is performed.
In step A2, it is determined whether or not the RAM clear switch 17 is turned on (operated). Whether or not the RAM clear switch 17 is turned on (operated) is determined by whether, for example, the RAM clear switch 17 outputs an [H] level RAM clear signal indicating an operating state or an [L] level indicating a non-operating state. It is discriminated based on whether the RAM clear signal is output. When the RAM clear switch 17 is turned on (operated) (when the [H] level initialization signal is output), the process proceeds to step A8, where the RAM clear switch 17 is not turned on (not operated). ) (When the [L] level RAM clear signal is output), the process proceeds to step A3.
In step A3, determination information for determining whether or not the information stored in the RAM 24 is normal (whether or not the information stored in the RAM 24 has changed during a power failure) is calculated. In the present embodiment, the checksum value of information stored in the RAM 24 is calculated as determination information.
In step A4, using the determination information calculated in step A3, it is determined whether the information stored in the RAM 24 is normal (whether the information stored in the RAM 24 has changed during a power failure). To do. In the present embodiment, it is determined whether or not the checksum value calculated in step A3 matches the checksum value stored in the RAM 24 (the checksum value calculated during the previous power failure process). If the calculated checksum value matches the checksum value stored in the RAM 24, the process proceeds to step A5, and if not, the process proceeds to step A10.
In step A5, it is determined whether or not the backup flag (backup information) stored in the RAM 24 is set to [1]. The backup flag (backup information) is information indicating whether or not the power failure process has been completed during the previous power failure process. That is, [1] is set when the power failure process is completed at the previous power failure, and [0] is set when it is not completed. If the backup flag is set to [1], the process proceeds to step A6. If the backup flag is set to [0], the process proceeds to step A10.
Note that the RAM clear condition (initialization condition) for executing the RAM 24 clear process (memory circuit initialization process) (for example, when the RAM clear switch 17 is being operated) by the process of steps A2 to A5. It is determined whether or not the conditions under which the operation of the control circuit 21 is started, the condition that the information stored in the RAM 24 is not normal, and the condition that the power failure process is not completed at the previous power failure) are satisfied.

ステップA6では、RAMクリアスイッチ17がオン(操作)されてない状態で主制御回路21の動作が開始されたこと、RAM24に記憶されている情報が正常であること、前回の停電時に停電処理が完了していること、すなわち、RAMクリア条件(初期化条件)のいずれも満足されていないことを判別し、RAM24に記憶されている情報に基づいて遊技を再開する(前回の停電時の遊技状態から遊技を再開する)ために、RAM24の復電時初期設定処理を行う。
ステップA7では、復電時処理を実行する。復電時処理では、例えば、RAM24に記憶されている遊技情報に対応する主制御信号をRAM24の出力バッファに記憶する(書き込む)。ステップA7の処理が終了するとステップA13に進む。
In step A6, the operation of the main control circuit 21 is started in a state where the RAM clear switch 17 is not turned on (operated), the information stored in the RAM 24 is normal, and the power failure process is performed at the previous power failure. It is determined that the RAM clear condition (initialization condition) is not satisfied, and the game is restarted based on the information stored in the RAM 24 (game state at the previous power failure) In order to restart the game from the beginning, the initial setting process at the time of power recovery of the RAM 24 is performed.
In step A7, power recovery processing is executed. In the power recovery process, for example, the main control signal corresponding to the game information stored in the RAM 24 is stored (written) in the output buffer of the RAM 24. When the process of step A7 ends, the process proceeds to step A13.

ステップA8では、RAMクリアスイッチ17がオン(操作)されている状態で主制御回路21の動作が開始されたこと、すなわち、ラムクリアスイッチ17の操作によるラムクリア条件(初期化条件)が満足されていることを判別し、RAMクリアスイッチ17の操作指示を報知手段で報知する。RAMクリアスイッチ17の操作指示を報知する態様としては適宜の報知態様を用いることができる。例えば、RAMクリアスイッチ17の操作指示報知用のランプを直接駆動して点灯あるいは点滅させる報知態様、副制御回路41および表示制御回路61を介して装飾図柄表示装置75を駆動し装飾図柄表示装置75の表示部に「RAMの内容を消去する場合には、RAMクリアスイッチを操作してください。」等のメッセージを表示する報知態様、副制御回路41を介してランプ51のうちの所定のランプを点等あるいは点滅動作させる報知態様、副制御回路41を介してスピーカ52を駆動し「RAMの内容を消去する場合には、RAMクリアスイッチを操作してください。」等のメッセージを音声で出力する報知態様の少なくとも一つを用いることができる。
ステップA8でRAMクリアスイッチ17の操作指示を報知した後、ステップA9で、RAMクリアスイッチ17がオフ(非操作)からオン(操作)に切り換わったか否かを判別する。RAMクリアスイッチ17がオフからオンに切り換わったことは、例えば、RAMクリアスイッチ17から出力されるRAMクリア信号が、非操作状態を示す[L]レベルから、操作状態を示す[H]レベルに変化したことによって判別する。RAMクリアスイッチ17がオフからオンに切り換わっていない場合には待機し、オフからオンに切り換わった場合にはステップA10に進む。なお、ステップA8でRAMクリアスイッチ17の操作指示を報知してから設定期間内にRAMクリアスイッチ17がオフからオンに切り換わらなかった場合には、異常処理を実行するように構成するのが好ましい。例えば、異常報知ランプやランプ51を点灯あるいは点滅動作させ、あるいは、スピーカ52から異常報知音を発生させ、あるいは、装飾図柄表示装置75に異常メッセージを表示させ、あるいは、遊技店のホールコンピュータや係員に異常信号を出力する。
In step A8, the operation of the main control circuit 21 is started with the RAM clear switch 17 turned on (operated), that is, the ram clear condition (initialization condition) by the operation of the ram clear switch 17 is satisfied. This is determined, and an operation instruction for the RAM clear switch 17 is notified by the notification means. As a mode for notifying the operation instruction of the RAM clear switch 17, an appropriate notification mode can be used. For example, the decorative symbol display device 75 is driven via the sub control circuit 41 and the display control circuit 61 through the notification mode in which the operation instruction notification lamp of the RAM clear switch 17 is directly driven to light or blink, and the decorative symbol display device 75 is driven. A notification mode for displaying a message such as “If you want to erase the contents of the RAM, please operate the RAM clear switch”, a predetermined lamp among the lamps 51 via the sub-control circuit 41 is displayed. When the speaker 52 is driven via the sub-control circuit 41, such as a point or blinking notification mode, and a message such as "Please operate the RAM clear switch when erasing the contents of the RAM." At least one of the notification modes can be used.
After notifying the operation instruction of the RAM clear switch 17 in step A8, it is determined in step A9 whether or not the RAM clear switch 17 is switched from off (non-operation) to on (operation). The fact that the RAM clear switch 17 is switched from OFF to ON indicates that, for example, the RAM clear signal output from the RAM clear switch 17 changes from the [L] level indicating the non-operation state to the [H] level indicating the operation state. Judged by the change. If the RAM clear switch 17 is not switched from OFF to ON, the process waits. If the RAM clear switch 17 is switched from OFF to ON, the process proceeds to Step A10. It should be noted that if the RAM clear switch 17 is not switched from OFF to ON within a set period after the operation instruction of the RAM clear switch 17 is notified in step A8, it is preferable to perform an abnormality process. . For example, an abnormality notification lamp or lamp 51 is turned on or blinked, an abnormality notification sound is generated from the speaker 52, an abnormality message is displayed on the decorative symbol display device 75, or a hall computer or a staff member of an amusement shop An abnormal signal is output.

ステップA9では、RAMクリアスイッチ17がオン(操作)されことを判別する方法として、RAMクリアスイッチ17がオン状態(操作状態)にあるか否かを判別する方法を用いることもできる。しかしながら、RAMクリアスイッチ17がオン状態にあるか否かを判別する方法を用いた場合には、主制御回路21の動作開始時点からRAMクリアスイッチ17がオン状態に保持されることによって、RAMクリアスイッチ17の再操作を要することなくRAMクリア処理が実行される。この場合、人によるRAMクリアスイッチ17の操作時間、すなわち、ランダムに発生する操作時間を介在させることなくRAMクリア処理が実行されるため、電源が投入された時点から第1周期の当たり判定用カウント値が当たり値と一致するまでの期間を予測することができる虞がある。また、RAMクリアスイッチ17が常時オン状態(操作状態)となる異常となった場合に、誤ってRAM24の内容が消去されてしまう。本実施の形態では、ステップA9で、RAMクリアスイッチ17がオフからオンに切り換わったか否かを判別し、RAMクリアスイッチ17がオフからオンに切り換わったことを検出したことにより、すなわち、ランダムに発生する人の操作時間が介在されたことによりRAMクリア処理を実行するため、電源が投入された時点から第1周期のカウント値が当たり値と一致するまでの期間を予測するのが困難となる。また、RAMクリアスイッチ17が常時オン状態(操作状態)となる異常となった場合に、誤ってRAM24の内容が消去される虞がない。   In step A9, as a method for determining whether or not the RAM clear switch 17 is turned on (operated), a method for determining whether or not the RAM clear switch 17 is in the on state (operating state) can also be used. However, when the method for determining whether or not the RAM clear switch 17 is in the on state is used, the RAM clear switch 17 is kept in the on state from the start of the operation of the main control circuit 21, thereby clearing the RAM. The RAM clear process is executed without requiring the switch 17 to be operated again. In this case, since the RAM clear process is executed without intervening the operation time of the RAM clear switch 17 by the person, that is, the operation time that occurs at random, the hit determination count for the first period from the time when the power is turned on. There is a possibility that the period until the value matches the winning value can be predicted. In addition, when the RAM clear switch 17 is in an abnormal state in which the RAM clear switch 17 is always on (operation state), the contents of the RAM 24 are deleted by mistake. In the present embodiment, in step A9, it is determined whether or not the RAM clear switch 17 has been switched from OFF to ON, and by detecting that the RAM clear switch 17 has been switched from OFF to ON, that is, random Since the RAM clear process is executed due to the intervening operation time of the person occurring in the process, it is difficult to predict the period from when the power is turned on until the count value of the first period matches the winning value. Become. In addition, there is no possibility that the contents of the RAM 24 will be accidentally erased when the RAM clear switch 17 becomes abnormal in which the RAM is always turned on (operation state).

ステップA10では、主制御回路21の動作が開始された時にRAMクリアスイッチ17がオン(操作)されており、その後RAMクリアスイッチ17が再操作されたこと、あるいは、RAM24に記憶されている情報が異常であること、あるいは、前回の停電時に停電処理が完了していないこと、すなわち、RAMクリア条件(初期化条件)のいずれかがが満足されていることを判別し、RAM24の内容をクリア(初期化)するRAMクリア処理(初期化処理)を実行する。例えば、RAMの全領域に初期値[0]を設定する。なお、ROM23に記憶されている初期値を読み出してRAM24に設定する方法を用いることもできる。
ステップA11では、RAMクリア時初期設定処理を実行する。なお、このRAMクリア時初期設定処理では、ROM23に記憶されている初期値を読み出してRAM24の作業領域に設定する。
ステップA12では、RAMクリア時処理を実行する。RAMクリア時処理では、例えば、RAM24をクリア(初期化)したことを示すRAMクリア報知用主コマンド信号、各制御回路や遊技用機器の検査を行うためのテスト用主コマンド信号を作成し、RAM24の出力バッファ(RAMクリア報知用主コマンド信号出力バッファ、テスト用主コマンド信号出力バッファ)に記憶する(書き込む)。なお、主制御回路21から副制御回路41にRAMクリア報知用主コマンド信号が出力されると、装飾図柄表示装置75にRAM初期化処理が実行されたことを示すメッセージが表示され、あるいは、ランプ51がRAM初期化処理が実行されたことを示すように点灯または点滅され、あるいは、スピーカからRAMクリア処理が実行されたことを示す音声または報知音が発生される。また、主制御回路21からテスト用主コマンド信号が出力されると、各制御回路や各遊技用機器の検査が行われる。ステップA12の処理が終了するとステップA13に進む。
RAMクリア報知用主コマンド信号は、本発明の「初期化報知用制御信号」に対応する。
In step A10, the RAM clear switch 17 is turned on (operated) when the operation of the main control circuit 21 is started, and the RAM clear switch 17 is operated again thereafter, or the information stored in the RAM 24 is stored. It is determined that there is an abnormality or that the power failure process has not been completed at the time of the previous power failure, that is, any of the RAM clear conditions (initialization conditions) is satisfied, and the contents of the RAM 24 are cleared ( A RAM clear process (initialization process) to be initialized is executed. For example, the initial value [0] is set in the entire area of the RAM. A method of reading the initial value stored in the ROM 23 and setting it in the RAM 24 can also be used.
In step A11, a RAM clear initial setting process is executed. In this RAM clear initial setting process, the initial value stored in the ROM 23 is read and set in the work area of the RAM 24.
In step A12, RAM clear processing is executed. In the RAM clearing process, for example, a RAM clear notifying main command signal indicating that the RAM 24 has been cleared (initialized), a test main command signal for inspecting each control circuit and gaming machine, and the RAM 24 are created. In the output buffer (RAM clear notification main command signal output buffer, test main command signal output buffer). When a main command signal for RAM clear notification is output from the main control circuit 21 to the sub control circuit 41, a message indicating that the RAM initialization processing has been executed is displayed on the decorative symbol display device 75, or a lamp is displayed. 51 is turned on or blinking to indicate that the RAM initialization process has been executed, or a sound or notification sound is generated from the speaker indicating that the RAM clear process has been executed. When a test main command signal is output from the main control circuit 21, each control circuit and each gaming device are inspected. When the process of step A12 ends, the process proceeds to step A13.
The RAM clear notification main command signal corresponds to the “initialization notification control signal” of the present invention.

ステップA13では、タイマ割り込み初期設定を行う。タイマ割り込み初期設定では、主制御回路21(処理手段21a)のメイン処理内でタイマ割り込み処理を実行するタイマ割り込み周期が設定される。本実施の形態では、タイマ割り込み周期として4msが設定される。勿論、メイン処理は、タイマ割り込み周期より短い周期で実行される。
ステップA14では、タイマ割り込み許可設定を行う。タイマ割り込み許可設定により、ステップA13で設定されたタイマ割り込み周期毎のタイマ割り込み処理が実行される。
なお、ステップA1〜A14の処理によって、主制御回路21(処理手段21a)の電源投入時処理が実行される。
In step A13, timer interrupt initialization is performed. In the timer interrupt initial setting, a timer interrupt cycle for executing timer interrupt processing within the main processing of the main control circuit 21 (processing means 21a) is set. In the present embodiment, 4 ms is set as the timer interrupt cycle. Of course, the main process is executed at a cycle shorter than the timer interrupt cycle.
In step A14, timer interrupt permission setting is performed. By the timer interrupt permission setting, timer interrupt processing for each timer interrupt period set in step A13 is executed.
In addition, the process at the time of power-on of the main control circuit 21 (processing means 21a) is executed by the processes of steps A1 to A14.

ステップA15では、停電検出回路16から停電検出信号(停電予告信号)が入力されているか否かを判別する。停電検出信号が入力されていない場合にはステップA16に進み、停電検出信号が入力された場合にはステップA17に進む。
ステップA16では、RAM24に記憶されている非当たり判定用カウント値24bの更新処理を実行する。
ステップA16の処理を終了した後ステップA15に戻る。
なお、メイン処理内においてタイマ割り込み周期(例えば、4ms)毎にタイマ割り込み処理が実行される。
ステップA15およびA16の処理によって、主制御回路21(処理手段21a)のメイン処理が実行される。
In step A15, it is determined whether or not a power failure detection signal (power failure notice signal) is input from the power failure detection circuit 16. When the power failure detection signal is not input, the process proceeds to Step A16, and when the power failure detection signal is input, the process proceeds to Step A17.
In step A16, an update process for the non-hit determination count value 24b stored in the RAM 24 is executed.
After finishing the process of step A16, it returns to step A15.
In the main process, the timer interrupt process is executed every timer interrupt period (for example, 4 ms).
The main process of the main control circuit 21 (processing unit 21a) is executed by the processes of steps A15 and A16.

ステップA17では、タイマ割り込み禁止設定を行う。タイマ割り込み禁止設定により、以後のタイマ割り込み処理が禁止され、RAM24に記憶されている情報の書き替えが禁止される。
ステップA18では、停電クリア信号の出力を開始する。これにより、主制御回路21からの主制御信号の出力が停止され、遊技用機器の駆動が停止する。遊技用機器の駆動が停止されることによって、電力消費が抑制され、主制御回路21(処理手段21a)による停電処理のための電力が確保される。
ステップA19では、次回の主制御回路21(処理手段21a)の電源投入時処理において、RAM24に記憶されている情報が正常であるか否か(RAM24に記憶されている情報が停電中に変化しているか否か)を判定するための判定情報を作成する。本実施の形態では、RAM24に記憶されている情報に基づいて判定情報を算出している。例えば、RAM24に記憶されている情報のチェックサム値を算出してRAM24に記憶する。判定情報としては、チェックサム値に限定されず、パリティデータ等の種々の判定情報を用いることができる。
ステップA20では、ステップA19の処理を完了した場合には、RAM24に記憶されているバックアップフラグを、停電処理を完了したことを示す[1]に設定する。なお、ステップA19の処理が完了しなかった場合には、バックアップフラグは、停電処理が完了しなかったことを示す[0](クリア時初期設定処理において初期設定される初期値)に保持される。
主制御回路21(処理手段21a)は、ステップA20の処理を終了した後、電源スイッチ102の投入等によって、電圧変換回路15から供給されるDC5V電力の電圧が主制御回路21の動作電圧以上になるまで待機する。
ステップA17〜A20の処理によって、主制御回路21(処理手段21a)の停電処理が実行される。
In step A17, timer interrupt prohibition setting is performed. With the timer interrupt prohibition setting, subsequent timer interrupt processing is prohibited, and rewriting of information stored in the RAM 24 is prohibited.
In Step A18, output of the power failure clear signal is started. Thereby, the output of the main control signal from the main control circuit 21 is stopped, and the driving of the gaming machine is stopped. By stopping the driving of the gaming machine, power consumption is suppressed, and power for power failure processing by the main control circuit 21 (processing means 21a) is secured.
In step A19, in the next power-on process of the main control circuit 21 (processing means 21a), whether or not the information stored in the RAM 24 is normal (the information stored in the RAM 24 changes during a power failure). Determination information for determining whether or not) is created. In the present embodiment, determination information is calculated based on information stored in the RAM 24. For example, a checksum value of information stored in the RAM 24 is calculated and stored in the RAM 24. The determination information is not limited to the checksum value, and various determination information such as parity data can be used.
In step A20, when the process of step A19 is completed, the backup flag stored in the RAM 24 is set to [1] indicating that the power failure process is completed. When the process of step A19 is not completed, the backup flag is held at [0] (initial value initially set in the clear initial setting process) indicating that the power failure process has not been completed. .
The main control circuit 21 (processing means 21a), after finishing the processing of step A20, makes the voltage of DC5V power supplied from the voltage conversion circuit 15 higher than the operating voltage of the main control circuit 21 by turning on the power switch 102 or the like. Wait until
The power failure processing of the main control circuit 21 (processing means 21a) is executed by the processing of steps A17 to A20.

次に、主制御回路21(処理手段21a)のタイマ割り込み処理を、図3に示すフローチャートを用いて説明する。図3に示すタイマ割り込み処理は、図2に示したメイン処理内で、ステップA13で設定されたタイマ割り込み周期(本実施の形態では、4ms)毎に実行される。
ステップB1では、割り込みフラグのクリアを行う。割り込みフラグのクリアによって、次のタイマ割り込み処理の処理タイミングを決定するタイマ割り込み周期の計時が開始される。
ステップB2では、各種信号の入力処理を行う。信号入力処理では、入力端子に入力されている入力信号に対応する情報がRAM24の入力領域に記憶される(書き込まれる)。
例えば、始動入賞球検出信号を入力する始動入賞球検出信号入力処理では、始動入賞球検出信号が[L]レベルである場合には、[0]を有する始動入賞球情報をRAM24の始動入賞球情報入力領域に記憶し(始動入賞球情報を[0]に設定し)、[H]レベルである場合には、[1]を有する始動入賞球情報をRAM24の始動入賞球情報入力領域に記憶する(始動入賞球情報を[1]に設定する)。なお、始動入賞球検出信号入力処理では、遊技球が始動入賞口に入球して始動入賞球検出信号が[0]から[1]に変化したこと、すなわち、抽選条件が成立したことを判定する始動判定処理も実行する。
ステップB2での信号入力処理は、入力手段21bによって実行される。
Next, timer interrupt processing of the main control circuit 21 (processing means 21a) will be described using the flowchart shown in FIG. The timer interrupt process shown in FIG. 3 is executed every timer interrupt period (4 ms in the present embodiment) set in step A13 in the main process shown in FIG.
In step B1, the interrupt flag is cleared. When the interrupt flag is cleared, the timer interrupt cycle for determining the processing timing of the next timer interrupt process is started.
In step B2, various signals are input. In the signal input process, information corresponding to the input signal input to the input terminal is stored (written) in the input area of the RAM 24.
For example, in the starting winning ball detection signal input process for inputting the starting winning ball detection signal, if the starting winning ball detection signal is at the [L] level, the starting winning ball information having [0] is stored in the starting winning ball in the RAM 24. Store in the information input area (start winning ball information is set to [0]), and if it is at [H] level, start winning ball information having [1] is stored in the start winning ball information input area of the RAM 24. (Start start winning ball information is set to [1]). In the starting winning ball detection signal input process, it is determined that the game ball has entered the starting winning opening and the starting winning ball detection signal has changed from [0] to [1], that is, the lottery condition has been satisfied. A start determination process is also executed.
The signal input process in step B2 is executed by the input means 21b.

ステップB3では、タイマ減算処理を実行する。例えば、装飾図柄表示装置75に装飾図柄を変動表示する際に、装飾図柄の変動表示期間を減算する。この場合、変動表示期間が[0]になることによって、装飾図柄表示装置75への装飾図柄の変動表示が終了する時点を判別することができる。あるいは、主コマンド信号(主制御信号)を出力した後のACK信号(応答信号)の入力判定期間を減算する。この場合、入力判定期間が[0]に達するまでにACK信号が入力されなかったことにより、異常が発生していることを判別することができる。なお、本実施の形態では、4ms毎にタイマ割り込み処理を実行しているため、各期間は、4msずつ減算される。   In step B3, timer subtraction processing is executed. For example, when the decorative symbol is displayed in a variable manner on the decorative symbol display device 75, the variable symbol display period is subtracted. In this case, when the variable display period becomes [0], it is possible to determine when the decorative symbol variable display on the decorative symbol display device 75 ends. Alternatively, the input determination period of the ACK signal (response signal) after outputting the main command signal (main control signal) is subtracted. In this case, it can be determined that an abnormality has occurred because the ACK signal has not been input before the input determination period reaches [0]. In the present embodiment, since timer interrupt processing is executed every 4 ms, each period is subtracted by 4 ms.

ステップB4では、RAM24に記憶されている当たり判定用カウント値24aの更新処理を実行する。例えば、大当たり判定用カウント値や当たり図柄判定用カウント値等の更新処理を実行する。なお、例えば、大当たり判定用カウント値として初期値更新型の大当たり判定用カウント値を用いる場合には、1周期毎に当たり初期値用カウント値を取得し、取得した当たり初期値用カウント値を初期値として当たり判定用カウント値の更新処理を実行する。また、ステップB4では、図2のステップA16での非当たり判定用カウント値24bの更新処理と同様の更新処理も実行される。このように、非当たり判定用カウント値の更新処理を、メイン処理内およびメイン処理内のタイマ割り込み処理内それぞれで行うことにより、当たり判定用カウント値24aのランダム性がより高まる。
ステップB5では、賞球制御処理を実行する。賞球制御処理では、RAMの入力領域から遊技球が入賞口(一般入賞口、始動入賞口、大入賞口等)に入球したことを示している入力情報に対応する情報を読み出し、読み出した情報に対応する(遊技球が入球した入賞口に対応する)賞球数を示す払出用主コマンド信号を作成してRAM24の出力バッファに記憶する。
ステップB6では、不正検出処理を行う。例えば、RAM24の入力領域から情報を読み出し、大入賞口開閉部材を開制御あるいは開閉制御する大当たり遊技状態が発生していることを示す情報が記憶されていない状態で、遊技球が大入賞口に入球したことを示している大入賞球情報が記憶されているか否かを判別する。不正を検出した場合には、賞球異常情報を作成してRAM24の出力バッファに記憶する。
ステップB7では、抽選処理を実行する。抽選処理については、後述する。
ステップB8では、信号出力処理を実行する。例えば、RAM24の出力バッファに記憶されている主制御信号を読み出し、読み出した主制御信号を出力する。
なお、図3に示すタイマ割り込み処理を含む図2に示すメイン処理が、本発明の「当たり初期値用カウント値更新処理および当たり判定用カウント値更新処理を含む通常処理」に対応する。
In step B4, a process for updating the hit determination count value 24a stored in the RAM 24 is executed. For example, an update process such as a jackpot determination count value or a winning symbol determination count value is executed. For example, in the case where an initial value update type jackpot determination count value is used as the jackpot determination count value, the count value for initial value is acquired every cycle, and the acquired count value for initial hit value is set to the initial value. The hit determination count value update process is executed. In step B4, an update process similar to the update process of the non-hit determination count value 24b in step A16 of FIG. 2 is also executed. Thus, the randomness of the count value for hit determination 24a is further increased by performing the update process of the count value for hit determination in each of the main process and the timer interrupt process in the main process.
In step B5, a prize ball control process is executed. In the winning ball control process, information corresponding to input information indicating that a game ball has entered a winning opening (general winning opening, starting winning opening, large winning opening, etc.) is read out from the input area of the RAM. A payout main command signal indicating the number of winning balls corresponding to the information (corresponding to the winning opening into which the game ball has entered) is created and stored in the output buffer of the RAM 24.
In step B6, fraud detection processing is performed. For example, when information is read from the input area of the RAM 24 and information indicating that a jackpot gaming state in which the winning opening / closing member is controlled to open / close is not stored, the game ball is placed in the winning opening. It is determined whether or not the big winning ball information indicating that the player has entered is stored. When fraud is detected, prize ball abnormality information is created and stored in the output buffer of the RAM 24.
In step B7, a lottery process is executed. The lottery process will be described later.
In step B8, signal output processing is executed. For example, the main control signal stored in the output buffer of the RAM 24 is read and the read main control signal is output.
The main process shown in FIG. 2 including the timer interrupt process shown in FIG. 3 corresponds to the “normal process including the hit initial value count value update process and the hit determination count value update process” of the present invention.

次に、図3のステップB7の抽選処理の概略を、図4に示すフローチャートにより説明する。
ステップC1では、遊技球が始動入賞口に入球したか否か(抽選条件が成立したか否か)を判断する。遊技球が始動入賞口に入球した場合、すなわち抽選条件が成立した場合にはステップC2に進み、遊技球が始動入賞口に入球していない場合、すなわち、抽選条件が成立していない場合にはステップC5に進む。
ステップC2では、保留数(保留情報の数)が[3]以下であるか否か、すなわち、保留情報を記憶可能な上限値である[4]に達しているか否かを判定する。保留情報は、取得したカウント値を含んでおり、後で抽選結果の報知が可能となった時に抽選を行って抽選結果の報知を行うために一時的に記憶される情報であり、通常、4個まで記憶可能である。保留数が設定数[4]に達していない場合(保留数≦3)にはステップC3に進み、保留数が設定数[4]に達している場合(保留数>3)には、カウント値を取得しないで処理を終了する。「保留数が設定数に達していない」ことは、保留情報を記憶するための「保留情報記憶条件」に対応する。
ステップC3では、カウント値を取得し、取得したカウント値を含む保留情報をRAM24に記憶する。例えば、大当たり判定用カウント値、当たり図柄判定用カウント値、当たり変動パターン判定用カウント値、はずれ図柄判定用カウント値、はずれ変動パターン判定用カウント値等をカウント値として取得する。そして、RAM24に記憶されている保留情報に[1]を加算する。
ステップC4では、保留数に基づいて主制御信号(例えば、保留数を報知させるための保留数報知用主コマンド信号)を作成し、RAM24の出力バッファに記憶する。
Next, the outline of the lottery process in step B7 in FIG. 3 will be described with reference to the flowchart shown in FIG.
In Step C1, it is determined whether or not the game ball has entered the start winning opening (whether or not the lottery condition is satisfied). If the game ball has entered the start winning opening, that is, if the lottery conditions are satisfied, the process proceeds to step C2, and if the game ball has not entered the start winning opening, that is, if the lottery conditions are not satisfied. Proceed to step C5.
In step C2, it is determined whether or not the number of holds (the number of hold information) is equal to or less than [3], that is, whether or not the upper limit value [4] that can store the hold information is reached. The holding information includes the acquired count value, and is information that is temporarily stored for performing lottery and informing the lottery result when the lottery result can be notified later. It is possible to memorize up to. If the number of holds has not reached the set number [4] (hold number ≦ 3), the process proceeds to step C3. If the number of hold has reached the set number [4] (hold number> 3), the count value is reached. The process is terminated without acquiring. “The number of holds has not reached the set number” corresponds to a “hold information storage condition” for storing the hold information.
In step C3, the count value is acquired, and the hold information including the acquired count value is stored in the RAM 24. For example, the jackpot determination count value, the hit symbol determination count value, the hit variation pattern determination count value, the miss symbol determination count value, the miss variation pattern determination count value, and the like are acquired as count values. Then, [1] is added to the hold information stored in the RAM 24.
In step C4, a main control signal (for example, a hold number notifying main command signal for notifying the hold number) is created based on the hold number, and stored in the output buffer of the RAM 24.

ステップC5では、保留情報がRAM24に記憶されているか否か([保留数≧1]であるか否か)を判定する。保留情報がRAM24に記憶されている場合(保留数≧1)にはステップC6に進み、保留情報がRAM24に記憶されていない場合(保留数=0)には処理を終了する。
ステップC6では、保留情報消化条件が満足されているか否かを判断する。保留情報消化条件としては、例えば、抽選結果の報知や大当たり遊技中であることの報知が行われていない条件が用いられる。保留情報消化条件が満足されている場合にはステップC7に進み、保留情報消化条件が満足されていない場合には処理を終了する。
ステップC7では、RAM24に記憶されている保留情報の中から先頭の保留情報(記憶時期が最も古い保留情報)を読み出す。そして、読み出した保留情報に含まれているカウント値を用いて抽選を行う。また、保留数から[1]を減算する。この時、読み出されてない保留情報を先頭の方向にシフトする。これにより、読み出された保留情報は消去される。
ステップC8では、保留数に基づいて主制御信号(例えば、保留数を報知させるための保留数報知用主コマンド信号)を作成し、RAM24の出力バッファに記憶する。
ステップC9では、抽選結果に基づいて主制御信号を作成しRAM24の出力バッファに記憶する。例えば、取得した大当たり判定用カウント値が当たり値と一致する場合(抽選結果が当たりである場合)には、取得した当たり図柄判定用カウント値と当たり変動パターン判定用カウント値を示す副制御用主コマンド信号(抽選結果報知用主コマンド信号)を作成し、取得した当たり判定用カウント値が当たり値と一致しない場合(抽選結果がはずれである場合)には、取得したはずれ図柄判定用カウント値とはずれ変動パターン判定用カウント値を示す副制御用主コマンド信号(抽選結果報知用主コマンド信号)を作成する。ステップC9の処理を実行した後処理を終了する。
なお、取得した大当たり判定用カウント値が当たり値と一致した場合には、変動パターン判定用カウント値に対応する変動表示時間経過後、当たり遊技状態を発生させるための主制御信号(例えば、大入賞口開閉部材用主制御信号、大当たり遊技演出の開始を示す副制御用主コマンド信号)を作成してRAM24の出力バッファに記憶する。
本実施の形態では、抽選条件が成立した場合でも、設定数の保留情報が記憶されていることによりカウント値の取得を中止する処理も抽選処理に包含される。
なお、抽選処理は、図4にフローチャートで示されている処理に限定されない。
In step C5, it is determined whether or not the hold information is stored in the RAM 24 (whether or not [hold number ≧ 1]). If the hold information is stored in the RAM 24 (hold number ≧ 1), the process proceeds to step C6. If the hold information is not stored in the RAM 24 (hold number = 0), the process is terminated.
In Step C6, it is determined whether or not the hold information digest condition is satisfied. As the hold information digestion condition, for example, a condition in which notification of the lottery result or notification of the big hit game is not performed is used. If the hold information digestion condition is satisfied, the process proceeds to step C7. If the hold information digestion condition is not satisfied, the process ends.
In step C7, the first holding information (holding information with the oldest storage time) is read from the holding information stored in the RAM 24. Then, lottery is performed using the count value included in the read hold information. Also, [1] is subtracted from the number of holds. At this time, the pending information that has not been read is shifted in the head direction. As a result, the read hold information is erased.
In step C8, a main control signal (for example, a hold number notifying main command signal for notifying the hold number) is created based on the hold number, and stored in the output buffer of the RAM 24.
In step C9, a main control signal is created based on the lottery result and stored in the output buffer of the RAM 24. For example, when the acquired jackpot determination count value matches the winning value (when the lottery result is a win), the sub-control main indicating the acquired winning symbol determination count value and the winning variation pattern determination count value When a command signal (main command signal for lottery result notification) is created and the acquired count value for hit determination does not match the win value (when the lottery result is out of order), the acquired missed symbol determination count value and A sub control main command signal (lottery result notifying main command signal) indicating a deviation variation pattern determination count value is generated. After executing the process of step C9, the process ends.
When the acquired jackpot determination count value matches the winning value, a main control signal (for example, a big prize) for generating a winning gaming state after the variation display time corresponding to the variation pattern determination count value has elapsed. The main control signal for the mouth opening / closing member and the sub-control main command signal indicating the start of the jackpot game effect are created and stored in the output buffer of the RAM 24.
In the present embodiment, even when the lottery condition is satisfied, the lottery process also includes a process of canceling the acquisition of the count value because the set number of hold information is stored.
The lottery process is not limited to the process shown in the flowchart in FIG.

以上のように、本実施の形態では、電源が投入されて主制御回路が動作を開始した時にRAMクリアスイッチ17がオン(操作)状態である場合には、その後RAMクリアスイッチ17が操作されたことによりRAM24の内容を消去するRAMクリア処理(初期化処理)を実行するように構成されている。これにより、電源が投入されてから第1周期の当たり判定用カウント値24aが当たり値と一致するまでの期間(一致するタイミング)を予測するのが困難となり、不正な遊技を防止することができる。特に、本実施の形態では、RAMクリアスイッチ17がオフからオンに切り換わったことによりRAMクリア処理を実行するように構成されている。これにより、電源投入時からRAMクリアスイッチ17をオン(動作)状態に保持させた場合でも、電源が投入されてから第1周期の当たり判定用カウント値24aが当たり値と一致するまでの期間(一致するタイミング)を予測するのが困難となり、不正な遊技をより確実に防止することができる。また、RAMクリアスイッチ17が常時オン(操作)となる異常状態が発生した場合に、RAMの内容が誤って消去されるのを防止することができる。   As described above, in this embodiment, when the RAM clear switch 17 is in the on (operating) state when the power is turned on and the main control circuit starts operating, the RAM clear switch 17 is operated thereafter. Accordingly, a RAM clear process (initialization process) for erasing the contents of the RAM 24 is executed. As a result, it is difficult to predict the period (matching timing) from when the power is turned on to when the hit determination count value 24a in the first period matches the winning value, and illegal games can be prevented. . In particular, the present embodiment is configured to execute a RAM clear process when the RAM clear switch 17 is switched from OFF to ON. As a result, even when the RAM clear switch 17 is kept in the on (operating) state after the power is turned on, the period from when the power is turned on until the count value for hit determination 24a in the first period matches the winning value ( It is difficult to predict the coincidence timing, and illegal games can be prevented more reliably. Further, when an abnormal state occurs in which the RAM clear switch 17 is always on (operation), it is possible to prevent the RAM contents from being erased by mistake.

なお、第1の実施の形態では、主制御回路21の駆動電源が強制的に遮断された後再投入された場合には、停電処理が実行されず、チェックサム値を算出して記憶する処理(図2のステップA19)やバックアップフラグを[1]に設定する処理(図2のステップA20)が実行されないため、図2のステップA4あるいはステップA5での判断が「NO」となり、ステップA10でRAMクリア処理が実行される虞がある。この場合には、電源が投入された時点から第1周期の当たり判定用カウント値24aが当たり値と一致するまでの期間(一致するタイミング)の予測が可能となる虞がある。
そこで、RAMクリア条件(初期化条件)のいずれかが満足された時に、その後、RAMクリアスイッチ17が操作されたことによりRAMクリア処理(初期化処理)を実行するように構成することもできる。例えば、図2に示すステップA8およびA9の処理を、ステップA2でRAMクリアスイッチがオンであることを判別した場合(「YES」の場合)、ステップA4でチェックサム値が一致しないことを判別した場合(「NO」の場合)、ステップA5でバックアップフラグが[0]であることを判別した場合(「NO」の場合)のいずれかで実行するように構成する。
このように構成することにより、主制御回路21の駆動電源が強制的に遮断された後再投入された場合でも、電源が投入された時点から第1周期の当たり判定用カウント値24aが当たり値と一致するまでの期間(一致するタイミング)を予測することが困難となり、不正な遊技を一層確実に防止することができる。
In the first embodiment, when the drive power supply of the main control circuit 21 is forcibly shut off and then turned on again, the power failure process is not executed, and the checksum value is calculated and stored. (Step A19 in FIG. 2) and the process of setting the backup flag to [1] (Step A20 in FIG. 2) are not executed, so the determination in Step A4 or Step A5 in FIG. 2 is “NO”, and in Step A10 There is a possibility that the RAM clear process is executed. In this case, there is a possibility that it is possible to predict the period (matching timing) from when the power is turned on until the first cycle hit determination count value 24a matches the hit value.
Therefore, when any of the RAM clear conditions (initialization conditions) is satisfied, the RAM clear process (initialization process) can be executed by operating the RAM clear switch 17 thereafter. For example, in the processes of steps A8 and A9 shown in FIG. 2, when it is determined in step A2 that the RAM clear switch is ON (in the case of “YES”), it is determined that the checksum values do not match in step A4. In this case (in the case of “NO”), the process is configured to be executed either in the case where it is determined in step A5 that the backup flag is [0] (in the case of “NO”).
With this configuration, even when the drive power of the main control circuit 21 is forcibly cut off and then turned on again, the first cycle hit determination count value 24a is the hit value from the time the power is turned on. It is difficult to predict the period until the time (matching timing) matches, and illegal games can be prevented more reliably.

第1の実施の形態では、RAMクリア処理を実行した場合(図2のステップA10)には、RAM24をクリアしたことを示すRAMクリア報知用主コマンド信号が作成される(図2のステップA12)。そして、メイン処理(通常処理)を開始した後の第1周期の第1回目のタイマ割り込み処理の信号出力処理(図3のステップB8)で、RAMクリア報知用主コマンド信号が主制御回路21から副制御回路41に出力され、装飾図柄表示装置75、ランプ51、スピーカ52の少なくとも一つからRAMクリア処理が実行されたことを示す報知(RAMクリア報知)が行われる。
この場合、RAMクリア報知用主コマンド信号が出力された時点から第1周期の当たり判定用カウント値24aが当たり値と一致するまでの期間(一致するタイミング)の予測が可能となる虞がある。
In the first embodiment, when the RAM clear process is executed (step A10 in FIG. 2), a RAM clear notification main command signal indicating that the RAM 24 has been cleared is created (step A12 in FIG. 2). . Then, in the signal output process (step B8 in FIG. 3) of the first timer interrupt process in the first cycle after the start of the main process (normal process), the RAM clear notification main command signal is sent from the main control circuit 21. A notification (RAM clear notification) indicating that the RAM clear process has been executed is output from at least one of the decorative symbol display device 75, the lamp 51, and the speaker 52.
In this case, there is a possibility that it is possible to predict a period (matching timing) from when the RAM clear notification main command signal is output until the hit determination count value 24a of the first period matches the winning value.

ここで、図3のステップBの信号出力処理について詳述する。
例えば、主制御基板10と副制御基板40との間には、4本のコマンド線と、2本の制御線およびGND線(接地線)の計7本のハーネス線が接続される。
主制御基板10は、主コマンド信号出力バッファに記憶されている主コマンド信号(例えば、RAMクリア報知用主コマンド信号出力バッファに記憶されているRAMクリア報知用主コマンド信号)を、主コマンド信号送信ポート上(コマンド線)に出力する。そして、2本の制御線をアクティブに制御し、コマンド線上に主制御基板10から主コマンド信号が出力されていることを知らせる。
2本の制御線は、副制御基板40に設けられている副制御回路41が外部割込み動作するように副制御基板40に接続されている。副制御回路41は、2本の制御線がアクティブとなることによって外部割込み処理を実行し、コマンド線上に出力されている主コマンド信号を入力する。
なお、主コマンド信号が2バイトの信号によって構成されている場合には、信号の伝送処理を4回実行することによって主コマンド信号が主制御回路21から副制御回路41に出力される。
このように、主制御基板10と副制御基板40の間に接続されているハーネス線を介して主コマンド信号を主制御回路21から副制御回路41に出力する場合、主コマンド信号の出力タイミングを盗み見することができる。このため、RAMクリア処理を含む電源投入時の処理が実行された後に開始されるメイン処理(通常処理)の第1周期の第1回目のタイマ割り込み処理でRAMクリア報知用主コマンド信号が出力される場合(一定のタイミングで出力される場合)には、RAMクリア報知用主コマンド信号の出力タイミングを盗み見し、初期値[0]から更新処理が開始される第1周期の当たり判定用カウント値が当たり値と一致するタイミングを予測される虞がある。
Here, the signal output processing in step B of FIG. 3 will be described in detail.
For example, a total of seven harness lines including four command lines, two control lines, and a GND line (ground line) are connected between the main control board 10 and the sub control board 40.
The main control board 10 transmits a main command signal stored in the main command signal output buffer (for example, a RAM clear notification main command signal stored in the RAM clear notification main command signal output buffer) as a main command signal. Output on the port (command line). Then, the two control lines are actively controlled to notify that the main command signal is output from the main control board 10 on the command line.
The two control lines are connected to the sub control board 40 so that the sub control circuit 41 provided on the sub control board 40 performs an external interrupt operation. The sub-control circuit 41 executes external interrupt processing when the two control lines become active, and inputs the main command signal output on the command line.
When the main command signal is composed of a 2-byte signal, the main command signal is output from the main control circuit 21 to the sub-control circuit 41 by executing the signal transmission process four times.
Thus, when the main command signal is output from the main control circuit 21 to the sub control circuit 41 via the harness line connected between the main control board 10 and the sub control board 40, the output timing of the main command signal is I can see it. Therefore, the RAM clear notification main command signal is output in the first timer interrupt process in the first cycle of the main process (normal process) that is started after the process at power-on including the RAM clear process is executed. (When output at a fixed timing), the output timing of the RAM clear notification main command signal is sniffed, and the count value for hit determination for the first period in which update processing is started from the initial value [0] There is a risk that the timing when the value coincides with the winning value is predicted.

これを、従来技術における電源投入時の動作を示す図7を用いて具体的に説明する。
時点t1で電源が投入されると、電圧変換回路15から供給されるDC5V電力(主制御回路21の駆動電源)の電圧が主制御回路21の動作電圧に達した時点t2で主制御回路21の処理が開始する。
この時、RAMクリア条件が満足され、その後RAMクリアスイッチ17がオフからオンに切り替えられた場合には、時点t3でRAMクリア処理が実行されるとともに、RAMクリア報知用主コマンド信号が作成される。RAMクリア処理では、RAM24に記憶されている当たり判定用カウント値24aおよび当たり初期値用カウント値24bが[0]に初期化される。
その後、時点t4でメイン処理(通常処理)が開始される。時点t4では、第1周期の当たり判定用カウント値24aの初期値として、当たり初期値用カウント値24bが設定される。この時、当たり初期値用カウント値24bが[0]に初期化されているため、第1周期の当たり判定用カウント値24aの初期値として[0]が設定される。
時点t4でメイン処理が開始された後、時点t5で、第1周期の第1回目のタイマ割り込み処理が実行され、第1周期の当たり判定用カウント値24aの第1回目の更新処理が実行される。同時に、RAMクリア報知用主コマンド信号が主制御回路21から副制御回路41に出力されてRAMクリア報知が行われる。
この場合、電源投入後にメイン処理(通常処理)が開始された時点t4と、第1周期の第1回目のタイマ割り込み処理が実行される時点(第1周期の当たり判定用カウント値24aの第1回目の更新処理が実行される時点)t5との間の期間T2は一定である。
また、当たり値が[140]に設定されている場合には、第1周期の当たり判定用カウント値24aの初期値として[0]が設定された時点t4(第1周期の開始時点)から、初期値[0]が設定された当たり判定用カウント値24aが当たり値[140]と一致する時点までの期間(T2+T3)も一定である。
このため、RAMクリア報知用主コマンド信号が出力された時点t5から、第1周期の当たり判定用カウント値24aが当たり値[140]と一致するまでの期間T3も一定となる。
このように、従来技術では、電源投入時にRAMクリア処理が実行された場合には、RAMクリア処理が実行された後に開始されるメイン処理(通常処理)の第1回目(第1周期の第1回目)のタイマ割り込み処理(時点t5)でRAMクリア報知用主コマンド信号が主制御回路21から副制御回路41に出力されてRAMクリア報知が行われる。このため、RAMクリア報知用主コマンド信号出力された時点(時点t5)から、第1周期の当たり判定用カウント値24aが当たり値[140]と一致する時点までの期間T3(一致するタイミング)を予測され、不正な遊技が行われる虞がある。
This will be specifically described with reference to FIG. 7 showing the operation at the time of power-on in the prior art.
When the power is turned on at time t1, the voltage of DC5V power (drive power supply for the main control circuit 21) supplied from the voltage conversion circuit 15 reaches the operating voltage of the main control circuit 21 at time t2. Processing begins.
At this time, when the RAM clear condition is satisfied and the RAM clear switch 17 is switched from OFF to ON after that, the RAM clear processing is executed at the time t3 and the RAM clear notification main command signal is generated. . In the RAM clear process, the hit determination count value 24a and the hit initial value count value 24b stored in the RAM 24 are initialized to [0].
Thereafter, main processing (normal processing) is started at time t4. At the time point t4, the count value for winning initial value 24b is set as the initial value of the count value for hit determining 24a in the first cycle. At this time, since the hit initial value count value 24b is initialized to [0], [0] is set as the initial value of the first cycle hit determination count value 24a.
After the main process is started at time t4, the first timer interrupt process of the first cycle is executed at time t5, and the first update process of the count determination value 24a for the first cycle is executed. The At the same time, a RAM clear notification main command signal is output from the main control circuit 21 to the sub-control circuit 41 to perform RAM clear notification.
In this case, the time point t4 when the main process (normal process) is started after power-on and the time point when the first timer interrupt process in the first period is executed (the first value of the count value 24a for hit determination in the first period). The period T2 between the time point t5 when the second update process is executed is constant.
Further, when the winning value is set to [140], from the time point t4 (starting point of the first cycle) when [0] is set as the initial value of the count value 24a for the first cycle hit determination, The period (T2 + T3) until the point when the hit determination count value 24a in which the initial value [0] is set coincides with the hit value [140] is also constant.
For this reason, the period T3 from the time t5 when the RAM clear notification main command signal is output until the hit determination count value 24a of the first period matches the hit value [140] is also constant.
As described above, in the related art, when the RAM clear process is executed when the power is turned on, the first main process (normal process) started after the RAM clear process is executed (the first cycle of the first period). The RAM clear notification main command signal is output from the main control circuit 21 to the sub control circuit 41 in the timer interrupt processing (time t5) of the second time, and the RAM clear notification is performed. Therefore, a period T3 (timing of coincidence) from the time when the RAM clear notifying main command signal is output (time t5) to the time when the first cycle hit determination count value 24a coincides with the hit value [140]. There is a risk that an illegal game is predicted and played.

本発明の第2の実施の形態では、RAMクリア報知用主コマンド信号が出力された時点から第1周期の当たり判定用カウント値24aが当たり値と一致するまでの期間(一致するタイミング)を予測するのが困難となるように、RAMクリア報知用主制御信号を出力する時点を複数の遊技機間で異なるように設定する構成を備えている。
第2の実施の形態は、ROM23に固有識別情報23aが記憶されているとともに、乱数生成回路25を備えている点を除いて、図1に示した第1の実施の形態と同様に構成される。
固有識別情報23aとしては、遊技機に固有な識別情報、例えば、遊技機に設けられている素子や回路の識別情報が用いられる。本実施の形態では、主制御基板10に設けられている、ROM23が一体に成形されている主制御回路IC20の識別情報(例えば、製造時に付与される主制御回路IC20毎の製造番号)が用いられている。
ROM23に記憶されている固有識別情報23aが本発明の「遊技機毎に固有な固有識別情報」に対応する。
乱数生成回路25は、ROM23に記憶されている固有識別情報23aに基づいて乱数を生成する。乱数生成回路25としては、M系列乱数等の公知の乱数を生成する乱数生成回路を用いることができる。
ここで、後述するように、乱数生成回路25で生成されている乱数は、通常処理が開始された時点からRAMクリア報知用主コマンド信号を出力するまでのRAMクリア報知期間を設定する際に用いられる。このため、乱数生成回路25で生成されている乱数を用いてRAMクリア報知期間を容易に設定することができるように構成するのが好ましい。例えば、乱数生成回路25で生成される乱数の変化範囲がRAMクリア報知期間の変化範囲と同じとなるように設定可能に構成する。あるいは、乱数生成回路25で生成されている乱数の一部をRAMクリア報知期間に変換する方法を設定する。
なお、乱数生成回路25での乱数生成周期(乱数更新周期)は、適宜設定可能である。
In the second embodiment of the present invention, a period from when the RAM clear notification main command signal is output until the hit determination count value 24a of the first period matches the winning value (matching timing) is predicted. In order to make it difficult to do this, a configuration is provided in which the time point at which the RAM clear notification main control signal is output is set to be different among a plurality of gaming machines.
The second embodiment is configured in the same manner as the first embodiment shown in FIG. 1 except that the unique identification information 23a is stored in the ROM 23 and the random number generation circuit 25 is provided. The
As the unique identification information 23a, identification information unique to the gaming machine, for example, identification information of an element or a circuit provided in the gaming machine is used. In the present embodiment, identification information of the main control circuit IC 20 provided in the main control board 10 and integrally formed with the ROM 23 (for example, a manufacturing number for each main control circuit IC 20 given at the time of manufacture) is used. It has been.
The unique identification information 23a stored in the ROM 23 corresponds to “unique identification information unique to each gaming machine” of the present invention.
The random number generation circuit 25 generates a random number based on the unique identification information 23 a stored in the ROM 23. As the random number generation circuit 25, a random number generation circuit that generates a known random number such as an M-sequence random number can be used.
Here, as will be described later, the random number generated by the random number generation circuit 25 is used when setting the RAM clear notification period from when the normal processing is started until the RAM clear notification main command signal is output. It is done. For this reason, it is preferable that the RAM clear notification period can be easily set using the random number generated by the random number generation circuit 25. For example, the random number generation circuit 25 can be set so that the change range of the random number is the same as the change range of the RAM clear notification period. Alternatively, a method of setting a part of the random numbers generated by the random number generation circuit 25 to the RAM clear notification period is set.
The random number generation cycle (random number update cycle) in the random number generation circuit 25 can be set as appropriate.

次に、第2の実施の形態の主制御回路21の処理を、図5、図6に示すフローチャートを用いて説明する。図5は、主制御回路21の電源投入時処理(メイン処理を含む)の概略を説明するフローチャートであり、図6は、RAMクリア報知用主コマンド信号出力処理の概略を説明するフローチャートである。なお、図6に示すフローチャートの処理は、出力手段21f等によって実行される。また、主制御回路21は、図3に示されているタイマ割り込み処理と同様の処理、図4に示されている抽選処理と同様の処理を実行する。
先ず、主制御回路21の電源投入時の処理について説明する。
図5に示す第2の実施の形態の電源投入時処理は、ステップD12がステップA12と異なっていることを除いて、図2に示されている電源投入時処理と同様である。したがって、以下では、図5に示されているステップD12の処理についてのみ説明する。
第2の実施の形態では、ステップD12では、RAMクリア時処理を実行する。RAMクリア時処理では、第1の実施の形態のステップA12でのRAMクリア時処理と同様に、例えば、RAM24をクリア(初期化)したことを示すRAMクリア報知用主コマンド信号、各制御回路や遊技用機器の検査を行うためのテスト用主コマンド信号を作成し、RAM24の出力バッファに記憶する(書き込む)。
また、本実施の形態では、メイン処理(通常処理)が開始された時点からRAMクリア報知用主コマンド信号が出力されるまでの期間(RAMクリア報知期間)を複数の遊技機間で異なるように設定している。「複数の遊技機間で異なるRAMクリア報知期間」には、少なくとも2つのRAMクリア報知期間からランダムに選択した一つのRAMクリア報知期間、ランダムに設定されたRAMクリア報知期間、ランダムに変化する値を取得し、取得した値に基づいて設定されたRAMクリア報知期間が含まれる。RAMクリア報知用主コマンド信号が出力された時点から第1周期の当たり判定用カウント値24aが当たり値と一致するまでの期間の予測を困難とするには、「少なくとも2つのRAMクリア報知期間」の数は多い方が好ましい。典型的には、遊技機毎に異なるようにRAMクリア報知時点が設定される。本実施の形態では、乱数生成回路25は、遊技機毎に固有な固有識別情報23aに基づいて乱数を生成しており、この乱数生成回路25によって生成されている乱数に基づいてRAMクリア報知期間が設定される。
なお、ステップD12で設定されたRAMクリア報知期間は、図3のステップB3のタタイマ減算処理で減算される。
Next, the processing of the main control circuit 21 of the second embodiment will be described using the flowcharts shown in FIGS. FIG. 5 is a flowchart for explaining the outline of the power-on process (including the main process) of the main control circuit 21, and FIG. 6 is a flowchart for explaining the outline of the RAM clear notification main command signal output process. 6 is executed by the output means 21f and the like. Further, the main control circuit 21 executes a process similar to the timer interrupt process shown in FIG. 3 and a process similar to the lottery process shown in FIG.
First, processing when the main control circuit 21 is turned on will be described.
The power-on process of the second embodiment shown in FIG. 5 is the same as the power-on process shown in FIG. 2 except that step D12 is different from step A12. Therefore, only the process of step D12 shown in FIG. 5 will be described below.
In the second embodiment, RAM clear processing is executed in step D12. In the RAM clear process, as in the RAM clear process in Step A12 of the first embodiment, for example, a RAM clear notification main command signal indicating that the RAM 24 has been cleared (initialized), each control circuit, A test main command signal for inspecting the gaming machine is created and stored (written) in the output buffer of the RAM 24.
In the present embodiment, the period from when the main process (normal process) is started to when the RAM clear notification main command signal is output (RAM clear notification period) is different among a plurality of gaming machines. It is set. The “RAM clear notification period that differs among a plurality of gaming machines” includes one RAM clear notification period randomly selected from at least two RAM clear notification periods, a randomly set RAM clear notification period, and a value that changes randomly. And a RAM clear notification period set based on the acquired value is included. In order to make it difficult to predict the period from when the RAM clear notification main command signal is output until the hit determination count value 24a of the first period matches the winning value, "at least two RAM clear notification periods" A larger number is more preferable. Typically, the RAM clear notification time is set differently for each gaming machine. In the present embodiment, the random number generation circuit 25 generates a random number based on the unique identification information 23a unique to each gaming machine, and the RAM clear notification period based on the random number generated by the random number generation circuit 25. Is set.
Note that the RAM clear notification period set in step D12 is subtracted in the timer subtraction process in step B3 of FIG.

主制御回路21は、図5のステップD12で、RAMクリア報知用主コマンド信号を作成するとともに、RAMクリア報知期間を設定した後、メイン処理(通常処理)を開始する。
メイン処理(通常処理)では、タイマ割り込み周期毎に図3に示すタイマ割り込み処理を実行する。また、タイマ割り込み処理のステップB8で、信号出力処理が実行される。
本実施の形態の信号出力処理におけるRAMクリア報知用主コマンド信号出力処理の概略を図6に示すフローチャートを用いて説明する。
ステップE1では、図5のステップD12で設定したRAMクリア報知期間が経過しているか否かを判別する。RAMクリア報知期間が経過しているか否かは、図3のステップB3のタイマ減算処理でのRAMクリア報知期間の減算結果が[0]であるか否かによって判別する。RAMクリア報知期間が経過していない場合には待機し、RAMクリア報知期間が経過している場合にはステップE2に進む。
ステップE2では、RAMクリア報知用主コマンド信号を主制御回路21から副制御回路41に出力する。これにより、装飾図柄表示装置75、ランプ51、スピーカ52の少なくとも一つからRAMクリア処理が実行されたことが報知される。
In step D12 of FIG. 5, the main control circuit 21 creates a main command signal for RAM clear notification and sets a RAM clear notification period, and then starts main processing (normal processing).
In the main process (normal process), the timer interrupt process shown in FIG. 3 is executed every timer interrupt period. In step B8 of the timer interrupt process, a signal output process is executed.
An outline of the RAM clear notification main command signal output processing in the signal output processing of the present embodiment will be described with reference to the flowchart shown in FIG.
In step E1, it is determined whether or not the RAM clear notification period set in step D12 of FIG. 5 has elapsed. Whether or not the RAM clear notification period has elapsed is determined based on whether or not the subtraction result of the RAM clear notification period in the timer subtraction process in step B3 of FIG. 3 is [0]. If the RAM clear notification period has not elapsed, the process waits. If the RAM clear notification period has elapsed, the process proceeds to step E2.
In step E2, a RAM clear notification main command signal is output from the main control circuit 21 to the sub-control circuit 41. Thereby, it is notified that the RAM clear processing has been executed from at least one of the decorative symbol display device 75, the lamp 51, and the speaker 52.

第2の実施の形態における電源投入時の動作を、図8を用いて説明する。
時点t11で電源が投入されると、電圧変換回路15から供給されるDC5V電力(主制御回路21の駆動電源)の電圧が主制御回路21の動作電圧に達した時点t12で主制御回路21の処理が開始する。
この時、RAMクリア条件が満足されており、その後、ラムクリアスイッチ17が操作されたことにより、時点t13でRAMクリア処理が実行され、RAMクリア報知用主コマンド信号が作成されるとともに、RAMクリア報知期間T12が設定される。本実施の形態では、RAMクリア報知期間T12は、遊技機毎に固有な固有識別情報23aに基づいて乱数生成回路25で生成されている乱数を用いて設定される。
その後、時点t14でメイン処理(通常処理)が開始される。
メイン処理が開始されると、第1周期の各タイマ割り込み処理において、第1周期の当たり判定用カウント値24aの更新処理が実行されるとともに、メイン処理(通常処理)が開始された時点t14からRAMクリア報知期間T12が経過しているか否かが判別される。そして、メイン処理(通常処理)が開始された時点t14からRAM報知期間T12が経過した時点t15で、RAMクリア報知用主コマンド信号が主制御回路21から副制御回路41に出力されて、RAMクリア報知が行われる。
本実施の形態では、主制御回路21がメイン処理(通常処理)が開始された時点t14からRAMクリア報知用主コマンド信号が副制御回路41に出力されるまでのRAMクリア報知期間T12が、遊技機毎に固有な固有識別情報に基づいて乱数生成回路25で生成されている乱数を用いて設定される。このため、メイン処理(通常処理)が開始された時点(第1周期の当たり判定用カウント値24aの初期値が[0]に設定された時点)t14から、初期値が[0]に設定された第1周期の当たり判定用カウント値24aが当たり値[140]と一致するまでの期間(T12+T13)が一定であっても、RAMクリア報知用主コマンド信号が出力された時点t15から第1周期の当たり判定用カウント値24aが当たり値[140]と一致するまでの期間T13も遊技機毎に異なる。
The operation when the power is turned on in the second embodiment will be described with reference to FIG.
When the power is turned on at time t11, the voltage of DC5V power (drive power supply for the main control circuit 21) supplied from the voltage conversion circuit 15 reaches the operating voltage of the main control circuit 21 at time t12. Processing starts.
At this time, the RAM clear condition is satisfied, and then the RAM clear switch 17 is operated, so that the RAM clear process is executed at time t13, the RAM clear notification main command signal is generated, and the RAM clear notification is generated. A period T12 is set. In the present embodiment, the RAM clear notification period T12 is set using a random number generated by the random number generation circuit 25 based on the unique identification information 23a unique to each gaming machine.
Thereafter, the main process (normal process) is started at time t14.
When the main process is started, in each timer interrupt process of the first period, the update process of the count value for hit determination 24a of the first period is executed and from the time t14 when the main process (normal process) is started. It is determined whether or not the RAM clear notification period T12 has elapsed. Then, at the time t15 when the RAM notification period T12 has elapsed from the time t14 when the main processing (normal processing) is started, the RAM clear notification main command signal is output from the main control circuit 21 to the sub-control circuit 41 to clear the RAM. Notification is performed.
In the present embodiment, the RAM clear notification period T12 from the time t14 when the main control circuit 21 starts main processing (normal processing) until the RAM clear notification main command signal is output to the sub control circuit 41 is It is set using a random number generated by the random number generation circuit 25 based on unique identification information unique to each machine. For this reason, the initial value is set to [0] from t14 when the main process (normal process) is started (at the time when the initial value of the hit determination count value 24a in the first period is set to [0]) t14. In addition, even if the period (T12 + T13) until the hit determination count value 24a of the first cycle matches the hit value [140] is constant, the first cycle from the time t15 when the RAM clear notification main command signal is output. The period T13 until the winning determination count value 24a matches the winning value [140] is also different for each gaming machine.

本実施の形態では、電源が投入されて主制御回路21が動作を開始した時にRAMクリアスイッチ17がオン(操作)状態である場合には、その後RAMクリアスイッチ17が操作されたことによりRAM24の内容を消去するRAMクリア処理(初期化処理)を実行するように構成されている。これにより、第1の実施の形態と同様の効果を有している。
また、RAMクリア処理を実行したことを報知するためのRAMクリア報知用主コマンド信号を出力する時点を複数の遊技機間で異なるように設定している。これにより、RAMクリア報知用主コマンド信号が出力された時点から第1周期の当たり判定用カウント値24aが当たり値と一致するまでの期間(一致するタイミング)を予測することが困難となり、不正な遊技を防止することができる。
なお、本実施の形態においても、第1の実施の形態の変更例と同様に、RAMクリア条件のいずれかが満足されている場合には、その後、RAMクリアスイッチ17が操作されたことによりRAMクリア処理を実行するように構成することができる。
また、RAMクリア報知期間を設定する方法としては、遊技機毎に固有な固有識別情報23aに基づいて設定する方法、ランダムに変化している値を取得し、取得した値に基づいて設定する方法等を用いることができる。
In the present embodiment, when the RAM clear switch 17 is in an on (operating) state when the power is turned on and the main control circuit 21 starts to operate, the RAM clear switch 17 is subsequently operated, whereby the RAM 24 A RAM clear process (initialization process) for erasing the contents is executed. This has the same effect as the first embodiment.
In addition, the time point at which the RAM clear notification main command signal for notifying that the RAM clear process has been executed is set to be different among a plurality of gaming machines. As a result, it becomes difficult to predict a period (matching timing) from when the RAM clear notification main command signal is output until the hit determination count value 24a of the first period matches the winning value, and it is illegal. A game can be prevented.
In the present embodiment as well, as in the modification of the first embodiment, when any of the RAM clear conditions is satisfied, the RAM clear switch 17 is operated thereafter, and the RAM clear switch 17 is operated. A clear process can be executed.
In addition, as a method of setting the RAM clear notification period, a method of setting based on the unique identification information 23a unique to each gaming machine, a method of acquiring a randomly changing value, and setting based on the acquired value Etc. can be used.

図7に示されているように、RAM初期化条件が満足された後のRAMクリアスイッチ17の操作時間が含まれない場合には、電源が投入された時点(駆動電源が供給された時点)t1から第1周期の当たり判定用カウント値24aが当たり値と一致するまでの期間は(T1+T2+T3)で表される。この場合、RAMクリアスイッチ17の操作時間が含まれないため、電源が投入された時点t1からメイン処理(通常処理)が開始される時点t4までの期間T1、メイン処理(通常処理)の開始時に初期値[0]が設定された第1の当たり判定用カウント値24aが当たり値[140]と一致するまでの期間(T2+T3)は一定である。このため、RFAMクリア条件の満足後のRAMクリアスイッチ17の操作が不要とされた場合には、主制御回路21の駆動電源を強制的に遮断した後再投入することにより、電源が投入された時点t1から第1周期の当たり判定用カウント値24aが当たり値[140]と一致するまでの期間(T1+T2+T3)を予測することが可能となる虞がある。   As shown in FIG. 7, when the operation time of the RAM clear switch 17 after the RAM initialization condition is satisfied is not included, the power is turned on (the drive power is supplied). The period from the time t1 until the hit determination count value 24a of the first period coincides with the win value is represented by (T1 + T2 + T3). In this case, since the operation time of the RAM clear switch 17 is not included, the period T1 from the time t1 when the power is turned on to the time t4 when the main process (normal process) is started, at the start of the main process (normal process). The period (T2 + T3) until the first hit determination count value 24a set with the initial value [0] matches the hit value [140] is constant. For this reason, when the operation of the RAM clear switch 17 after the satisfaction of the RFAM clear condition is unnecessary, the power is turned on by forcibly turning off the drive power of the main control circuit 21 and then turning it on again. There is a possibility that it is possible to predict the period (T1 + T2 + T3) from the time point t1 until the hit determination count value 24a of the first period matches the hit value [140].

本発明の第3の実施の形態では、電源が投入されてから第1周期の当たり判定用カウント値24aが当たり値と一致するまでの期間(一致するタイミング)を予測するのが困難となるように、電源が投入されてから主制御回路21が動作(電源投入時処理および通常処理)を開始するまでの期間(待機期間)を複数の遊技機間で異なるように設定する構成を備えている。
第3の実施の形態は、第2の実施の形態と同様に構成される。
In the third embodiment of the present invention, it is difficult to predict a period (matching timing) from when the power is turned on until the hit determination count value 24a of the first period matches the winning value. In addition, a period (standby period) from when the power is turned on until the main control circuit 21 starts operation (power-on processing and normal processing) is set to be different among a plurality of gaming machines. .
The third embodiment is configured in the same manner as the second embodiment.

次に、第3の実施の形態の主制御回路21の電源投入時処理を、図9に示すフローチャートを用いて説明する。なお、主制御回路21は、図3に示されているタイマ割り込み処理と同様の処理、図4に示されている抽選処理と同様の処理、図6に示されているRAMクリア報知用主制御信号の出力処理と同様の処理を実行する。
図9に示す電源投入時の処理は、ステップF1とF2が追加されていることを除いて、図5に示されている第2の実施の形態の電源投入時の処理と同様の処理を実行する。したがて、以下では、図9に示されているステップF1とF2の処理についてのみ説明する。
第3の実施の形態では、電源が投入されて、電圧変換回路15から供給されるDC5V電力(主制御回路21の駆動電源)の電圧が主制御回路21の動作電圧に達すると、ステップF1で、待機期間が設定される。本実施の形態では、駆動電源の電圧が主制御回路21の動作電圧に達した時点から、複数の遊技機間で異なる待機期間が経過した時点で、主制御回路21が動作(電源投入時処理および通常処理)を開始するように構成されている。「複数の遊技機間で異なる待機期間」には、少なくとも2つの待機期間からランダムに選択された一つの待機期間、ランダムに設定された待機期間等を含む。電源が投入された時点から第1周期の当たり判定用カウント値24aが当たり値と一致するまでの期間(一致するタイミング)の予測を困難とするには、「少なくとも2つの待機期間」の数は多い方が好ましい。典型的には、遊技機毎に異なる固有識別情報を用いて設定された待機期間が用いられる。本実施の形態では、乱数生成回路25は、遊技機毎に固有な固有識別情報23aに基づいて乱数を生成しており、この乱数生成回路25によって生成される乱数を用いて待機期間が設定されている。
ステップF1で、複数の遊技機間で異なるように待機期間が設定された後、ステップF2で、駆動電源の電圧が主制御回路21の動作電圧に達した時点から待機期間が経過しているか否かを判別する。待機期間が経過していない場合には待機し、待機期間が経過している場合にはステップF3(図5のステップD1と同じ)に進む。ステップF3以後の処理は第2の実施の形態と同様である。
Next, power-on processing of the main control circuit 21 according to the third embodiment will be described with reference to the flowchart shown in FIG. The main control circuit 21 performs the same process as the timer interrupt process shown in FIG. 3, the same process as the lottery process shown in FIG. 4, and the RAM clear notification main control shown in FIG. The same processing as the signal output processing is executed.
The power-on process shown in FIG. 9 is the same as the power-on process of the second embodiment shown in FIG. 5 except that steps F1 and F2 are added. To do. Therefore, hereinafter, only the processes of steps F1 and F2 shown in FIG. 9 will be described.
In the third embodiment, when the power is turned on and the voltage of DC 5V power (drive power of the main control circuit 21) supplied from the voltage conversion circuit 15 reaches the operating voltage of the main control circuit 21, in step F1 A waiting period is set. In the present embodiment, the main control circuit 21 operates (the power-on process is performed) when a different standby period elapses between a plurality of gaming machines from the time when the voltage of the drive power supply reaches the operating voltage of the main control circuit 21. And normal processing). The “waiting period different among a plurality of gaming machines” includes one waiting period randomly selected from at least two waiting periods, a waiting period set at random, and the like. In order to make it difficult to predict the period (matching timing) from when the power is turned on until the first cycle hit determination count value 24a matches the hit value, the number of “at least two waiting periods” is More is preferable. Typically, a standby period set using unique identification information that differs for each gaming machine is used. In the present embodiment, the random number generation circuit 25 generates a random number based on the unique identification information 23a unique to each gaming machine, and a standby period is set using the random number generated by the random number generation circuit 25. ing.
After the standby period is set so as to be different among the plurality of gaming machines in step F1, whether or not the standby period has elapsed from the time when the voltage of the drive power source reaches the operating voltage of the main control circuit 21 in step F2. Is determined. If the waiting period has not elapsed, the process waits. If the waiting period has elapsed, the process proceeds to step F3 (same as step D1 in FIG. 5). The processing after step F3 is the same as in the second embodiment.

第3の実施の形態における電源投入時の動作を、図10を用いて説明する。
電源が投入された後、電圧変換回路15から供給されるDC5V電力(主制御回路21の駆動電源)の電圧が主制御回路21の動作電圧に達した時点t21で待機期間T21が設定される。本実施の形態では、待機期間T21は、遊技機毎に固有な固有識別情報23aに基づいて乱数生成回路25によって生成される乱数を用いて設定されている。
そして、時点t21から待機期間T21が経過した時点t22で、主制御回路21が動作(電源投入時処理)を開始する。例えば、待機期間T21をタイマに設定し、タイマが時点t21から待機期間T21を計時した時点t22で主制御回路21に動作開始信号を出力するように構成する。タイマは、主制御回路21に内蔵されていてもよい。この場合には、主制御回路21は、電圧変換回路15から出力されるDC5V電力(主制御回路21の駆動電力)の電圧が主制御回路21の動作電圧に達した時点t21から待機期間T21が経過した時点t22で動作(電源投入時処理)を開始するように構成される。
時点t22でRAMクリア条件が満足されており、その後、RAMクリアスイッチ17がオフからオンに切り替えられた場合には、時点t23でRAMクリア処理が実行され、RAMクリア報知用主コマンド信号が作成されるとともに、RAMクリア報知期間T23が設定される。
その後、時点t24で、メイン処理(通常処理)が開始される。
メイン処理(通常処理)が開始されると、第1周期の各タイマ割り込み処理において、第1周期の当たり判定用カウント値24aの更新処理が実行されるとともに、メイン処理(通常処理)が開始された時点t24からRAMクリア報知期間T23が経過しているか否かが判別される。そして、メイン処理が開始された時点t24からRAMクリア報知期間T23が経過した時点t25で、RAMクリア報知用主コマンド信号が主制御回路21から副制御回路41に出力されてRAMクリア報知が行われる。
The operation when the power is turned on in the third embodiment will be described with reference to FIG.
After the power is turned on, a standby period T21 is set at time t21 when the voltage of DC 5V power (the driving power source of the main control circuit 21) supplied from the voltage conversion circuit 15 reaches the operating voltage of the main control circuit 21. In the present embodiment, the waiting period T21 is set using a random number generated by the random number generation circuit 25 based on the unique identification information 23a unique to each gaming machine.
Then, at time t22 when the standby period T21 has elapsed from time t21, the main control circuit 21 starts operation (power-on processing). For example, the standby period T21 is set as a timer, and an operation start signal is output to the main control circuit 21 at time t22 when the timer times the standby period T21 from time t21. The timer may be built in the main control circuit 21. In this case, the main control circuit 21 waits for a standby period T21 from time t21 when the voltage of DC 5V power (drive power of the main control circuit 21) output from the voltage conversion circuit 15 reaches the operating voltage of the main control circuit 21. An operation (power-on process) is started at a time point t22 after the elapse.
If the RAM clear condition is satisfied at time t22 and then the RAM clear switch 17 is switched from OFF to ON, RAM clear processing is executed at time t23, and a RAM clear notification main command signal is generated. In addition, a RAM clear notification period T23 is set.
Thereafter, the main process (normal process) is started at time t24.
When the main process (normal process) is started, in each timer interrupt process of the first period, the update process of the count value for determination 24a for the first period is executed and the main process (normal process) is started. It is determined whether or not the RAM clear notification period T23 has elapsed since time t24. Then, at the time t25 when the RAM clear notification period T23 elapses from the time t24 when the main processing is started, the RAM clear notification main command signal is output from the main control circuit 21 to the sub control circuit 41, and the RAM clear notification is performed. .

本実施の形態では、電源が投入されて主制御回路21が動作を開始した時にRAMクリアスイッチ17がオン(操作)状態である場合には、その後、RAMクリアスイッチ17が操作されたことによりRAMクリア処理(初期化処理)を実行するように構成されている。これにより、第1の実施の形態と同様の効果を有している。
また、RAMクリア処理を実行したことを報知するためのRAMクリア報知用主コマンド信号を出力する時点を複数の遊技機間で異なるように設定している。これにより、第2の実施の形態と同様の効果を有している。
また、電源が投入され、主制御回路21の駆動電源の電圧が主制御回路21の動作電圧に達した時点t21から、複数の遊技機間で異なるように設定された待機期間T21が経過した時点t22で主制御回路21の動作(電源投入時処理)が開始するように構成されている。これにより、電源が投入された時点から第1周期の当たり判定用カウント値24aが当たり値と一致する時点までの期間(一致するタイミング)を予測するのがより困難となる。
なお、本実施の形態においても、第1の実施の形態の変更例と同様に、RAMクリア条件のいずれかが満足されている場合に、その後、RAMクリアスイッチ17が操作されたことによりRAMクリア処理を実行するように構成することもできる。
また、待機期間を設定する方法としては、遊技機毎に固有な固有識別情報23aに基づいて設定する方法、ランダムに変化している値を取得し、取得した値に基づいて設定する方法等を用いることができる。
また、主制御回路21の駆動電源(電圧変換回路15から供給されるDC5V電力)の電圧が主制御回路21の動作電圧に達した時点から待機期間が経過した時点で主制御回路21の動作(電源投入時処理および通常処理)を開始させたが、待機期間の開始時点は適宜設定することができる。例えば、主制御回路21の駆動電源が供給されるタイマ回路を設け、タイマ回路が動作を開始してから複数の遊技機間で異なる待機期間が経過した時点で主制御回路21に動作開始信号を出力し、主制御回路21は、タイマから動作開始信号が出力されたことにより動作(電源投入時処理および通常処理)を開始するように構成することができる。
また、本実施の形態では、RAMクリア報知用主コマンド信号を出力する時点を複数の遊技機間で異なるように設定する構成は省略することもできる。
In the present embodiment, when the RAM clear switch 17 is in an on (operating) state when the power is turned on and the main control circuit 21 starts operating, the RAM clear switch 17 is operated thereafter, and the RAM clear switch 17 is operated. It is configured to execute a clear process (initialization process). This has the same effect as the first embodiment.
In addition, the time point at which the RAM clear notification main command signal for notifying that the RAM clear process has been executed is set to be different among a plurality of gaming machines. This has the same effect as the second embodiment.
Also, when a standby period T21 set so as to differ among a plurality of gaming machines has elapsed from the time t21 when the power is turned on and the voltage of the drive power supply of the main control circuit 21 reaches the operating voltage of the main control circuit 21. The operation of the main control circuit 21 (power-on process) is started at t22. This makes it more difficult to predict a period (matching timing) from when the power is turned on to when the first cycle hit determination count value 24a matches the hit value.
In this embodiment as well, as in the modification example of the first embodiment, when any of the RAM clear conditions is satisfied, the RAM clear switch 17 is operated to subsequently clear the RAM. It can also be configured to perform processing.
In addition, as a method of setting the waiting period, a method of setting based on the unique identification information 23a unique to each gaming machine, a method of acquiring a randomly changing value, and setting based on the acquired value, etc. Can be used.
In addition, the operation of the main control circuit 21 (when the standby period elapses from the time when the voltage of the drive power source (DC5V power supplied from the voltage conversion circuit 15) of the main control circuit 21 reaches the operating voltage of the main control circuit 21) Power-on process and normal process) are started, but the start point of the standby period can be set as appropriate. For example, a timer circuit to which driving power for the main control circuit 21 is supplied is provided, and an operation start signal is sent to the main control circuit 21 when a different standby period elapses between a plurality of gaming machines after the timer circuit starts operating. The main control circuit 21 can be configured to start the operation (power-on process and normal process) when the operation start signal is output from the timer.
In the present embodiment, the configuration for setting the time point at which the RAM clear notification main command signal is output to be different among a plurality of gaming machines may be omitted.

本発明は、実施の形態で説明した構成に限定されず、種々の変更、追加、削除が可能である。
RAMクリアスイッチ17(初期化操作部)がオフからオンに切り換わったことを判別する方法としては、種々の判別方法を用いることができる。
RAMクリア条件(初期化条件)としては種々の条件を用いることができる。
RAMクリアスイッチ17(初期化操作部)の操作指示あるいはRAMクリア処理(初期化処理)が実行されたことを報知する報知装置や報知態様としては種々の報知装置や報知態様を用いることができる。
RAMクリア用主コマンド信号(初期化報知用制御信号)を出力する方法としては種々の出力方法を用いることができる。
RAMクリア報知期間や待機期間を複数の遊技機間で異なるように設定する方法としては種々の方法を用いることができる。また、遊技機毎に固有な固有識別情報23aとしては、種々の情報を用いることができる。
当たり判定用カウント値24aの更新処理を開始する時点や、第1周期の当たり判定用カウント値24aの初期値をランダムに変化させるように構成することもできる。例えば、固有識別情報23aに基づいて乱数生成回路25で生成されている乱数を用いて遅延期間を設定し、第1周期の開始時点(メイン処理の開始時点)から遅延期間が経過した時点で当たり判定用カウント値24aの更新処理を開始するように構成することができる。あるいは、第1周期の当たり判定用カウント値24aの初期値を乱数生成回路25で生成されている乱数を用いて設定するように構成することもできる。このように構成することによっても、第1周期の当たり判定用カウント値24aが当たり値と一致するタイミングの予測を困難とすることができる。
実施の形態で説明した構成は単独で用いることもできるし、適宜選択した複数を組み合わせて用いることもできる。
パチンコ機として構成したが、本発明はパチンコ以外の種々の型式の遊技機として構成することができる。
The present invention is not limited to the configuration described in the embodiment, and various changes, additions, and deletions are possible.
As a method for determining that the RAM clear switch 17 (initialization operation unit) is switched from OFF to ON, various determination methods can be used.
Various conditions can be used as the RAM clear condition (initialization condition).
Various notification devices and notification modes can be used as the notification device and notification mode for notifying that the operation instruction of the RAM clear switch 17 (initialization operation unit) or the RAM clear process (initialization processing) has been executed.
As a method of outputting the RAM clear main command signal (initialization notification control signal), various output methods can be used.
Various methods can be used as a method for setting the RAM clear notification period and the waiting period to be different among a plurality of gaming machines. Various information can be used as the unique identification information 23a unique to each gaming machine.
It is also possible to change the time point at which the process of updating the hit determination count value 24a or the initial value of the hit determination count value 24a in the first period is changed randomly. For example, a delay period is set using a random number generated by the random number generation circuit 25 based on the unique identification information 23a, and a hit occurs when the delay period elapses from the start time of the first cycle (start time of the main process). An update process of the determination count value 24a can be started. Alternatively, the initial value of the hit determination count value 24a in the first period may be set using a random number generated by the random number generation circuit 25. Also with this configuration, it is possible to make it difficult to predict the timing at which the first cycle hit determination count value 24a matches the hit value.
The structures described in the embodiments can be used alone or in combination of a plurality selected as appropriate.
Although configured as a pachinko machine, the present invention can be configured as various types of gaming machines other than pachinko machines.

本発明は、以下のように構成することもできる。
例えば、「(態様1)請求項1に記載の遊技機であって、前記制御回路は、駆動電源が供給されて動作を開始した時、前記初期化操作部から操作状態を示す初期化信号が出力されている場合には、その後、前記初期化操作部から非操作状態を示す初期化信号と操作状態を示す初期化信号が順に出力されたことにより前記初期化処理を実行することを特徴とする遊技機。」として構成することができる。
The present invention can also be configured as follows.
For example, “(Aspect 1) In the gaming machine according to claim 1, when the control circuit starts operation by being supplied with driving power, an initialization signal indicating an operation state is received from the initialization operation unit. If it is output, then the initialization process is executed by sequentially outputting an initialization signal indicating a non-operation state and an initialization signal indicating an operation state from the initialization operation unit. Can be configured as a "game machine to play."

本態様では、制御回路は、駆動電源が供給されて動作を開始した時、初期化操作部から操作状態を示す初期化信号が出力されている場合には、その後、初期化操作部から非操作状態を示す初期化信号と操作状態を示す初期化信号が順に出力されたことにより初期化処理を実行する。
本態様では、初期化操作部の操作によって初期化処理が指示された場合に、初期化操作部が再度操作されたことによって初期化処理が実行されるため、制御回路が動作を開始する時点から初期化操作部が操作状態に保持されている場合でも、当たり判定用カウント値が当たり値と一致するタイミングを予測するのが困難となる。
In this aspect, when the drive circuit is supplied and the operation is started, and the initialization signal indicating the operation state is output from the initialization operation unit, the control circuit thereafter performs non-operation from the initialization operation unit. The initialization process is executed by sequentially outputting the initialization signal indicating the state and the initialization signal indicating the operation state.
In this aspect, when the initialization process is instructed by the operation of the initialization operation unit, the initialization process is executed when the initialization operation unit is operated again. Even when the initialization operation unit is held in the operation state, it is difficult to predict the timing at which the hit determination count value matches the hit value.

また、「(態様2)請求項1または態様1の遊技機であって、前記制御回路は、駆動電源が供給されて動作を開始した時、初期化条件が満足されている場合には、前記初期化操作部の操作を指示する報知を行い、その後、前記初期化操作部から非操作状態を示す初期化信号と操作状態を示す初期化信号が順に出力されたことにより前記初期化処理を実行することを特徴とする遊技機。」として構成することができる。   Further, "(Aspect 2) The gaming machine according to Claim 1 or Aspect 1, wherein the control circuit starts the operation when the drive power is supplied, and when the initialization condition is satisfied, Performs a notification instructing the operation of the initialization operation unit, and then executes the initialization process when an initialization signal indicating a non-operation state and an initialization signal indicating an operation state are sequentially output from the initialization operation unit It can be configured as a gaming machine characterized by

本態様では、制御回路は、駆動電源が供給されて動作を開始した時、初期化条件が満足されている場合には、初期化操作部の操作を指示する報知を行う。初期化操作部の操作を報知する報知装置や報知態様は適宜選択することができる。そして、初期化操作部の操作を指示する報知を行った後、初期化操作部から非操作状態を示す初期化信号と操作状態を示す初期化信号が順に出力されたことにより初期化処理を実行する。
本態様では、初期化操作部の操作を支持する報知を行うため、初期化操作部の操作が必要なことを容易に認識することができる。
In this aspect, when the drive circuit is supplied and the operation is started and the initialization condition is satisfied, the control circuit issues a notification instructing the operation of the initialization operation unit. The notification device and notification mode for notifying the operation of the initialization operation unit can be selected as appropriate. Then, after performing a notification instructing the operation of the initialization operation unit, the initialization process is executed when the initialization signal indicating the non-operation state and the initialization signal indicating the operation state are sequentially output from the initialization operation unit. To do.
In this aspect, since the notification that supports the operation of the initialization operation unit is performed, it is possible to easily recognize that the operation of the initialization operation unit is necessary.

また、「(態様3)態様2の遊技機であって、前記制御回路は、前記初期化操作部の操作を指示する報知を行った後、設定期間内に前記初期化操作部から非操作状態を示す初期化信号と操作状態を示す初期化信号が順に出力されたことにより前記初期化処理を実行することを特徴とする遊技機。」として構成することができる。   In addition, “(Aspect 3) is a gaming machine according to Aspect 2, wherein the control circuit performs a notification instructing an operation of the initialization operation unit, and then performs a non-operation state from the initialization operation unit within a set period. A game machine characterized in that the initialization process is executed by sequentially outputting an initialization signal indicating the operation status and an initialization signal indicating the operation state.

本態様では、制御回路は、初期化操作部の操作を指示する報知を行ってから設定期間内に初期化操作部が非操作状態から操作状態に切り換わったことにより初期化処理を実行する。設定期間内に初期化操作部が操作されなかった場合には、例えば、異常処理を行う。
本態様では、不正な遊技が行われることを防止することができ、あるいは、初期化操作部に常時操作状態となる異常が発生している場合に誤って記憶回路の内容が消去されるのを防止することができる。
In this aspect, the control circuit executes the initialization process when the initialization operation unit is switched from the non-operation state to the operation state within the set period after the notification instructing the operation of the initialization operation unit. If the initialization operation unit is not operated within the set period, for example, abnormality processing is performed.
In this aspect, it is possible to prevent an illegal game from being performed, or it is possible to prevent the contents of the memory circuit from being erased accidentally when an abnormality that causes a constant operation state has occurred in the initialization operation unit. Can be prevented.

また、「(態様4)請求項1、態様1〜3のいずれかの遊技機であって、前記制御回路は、前記通常処理を開始した時点から複数の遊技機間で異なる初期化報知期間が経過した時点で、初期化処理を実行したことを報知手段に報知させるための初期化報知用制御信号を出力することを特徴とする遊技機。」として構成することができる。   Further, “(Aspect 4) The gaming machine according to any one of claims 1 and 1 to 3, wherein the control circuit has different initialization notification periods among a plurality of gaming machines from the time when the normal process is started. A gaming machine characterized by outputting an initialization notification control signal for notifying the notification means that the initialization process has been executed when the time has elapsed.

本態様では、制御回路は、電源投入後に通常処理を開始した時点から遊技機間で異なる初期化報知期間が経過した時点で、初期化処理が実行されたことを報知手段に報知させるための初期化報知用制御信号を出力する。「通常処理」は、典型的には、当たり初期値用カウント値更新処理を含むメイン処理と、メイン処理内においてタイマ割り込み周期毎に実行されるタイマ割り込み処理によって構成される。「複数の遊技機間で異なる初期化報知期間」には、少なくとも二つの異なる初期化報知期間からランダムに選択した一つの初期化報知期間、ランダムに設定された初期化報知期間等が含まれる。
本態様では、通常処理が開始された時点から複数の遊技機間で異なる初期化報知期間が経過した時点で初期化報知用制御信号が出力されるため、初期化報知用制御信号が出力された時点から電源投入後の第1周期の当たり判定用カウント値が当たり値と一致するまでの期間(一致するタイミング)を予測するのが困難となる。
In this aspect, the control circuit is configured to notify the notification means that the initialization process has been executed when a different initialization notification period elapses between gaming machines from the time when the normal process is started after the power is turned on. The control signal for control notification is output. The “normal process” is typically configured by a main process including a hit initial value count value update process and a timer interrupt process executed in each timer interrupt cycle in the main process. The “initialization notification period different among a plurality of gaming machines” includes one initialization notification period randomly selected from at least two different initialization notification periods, an initialization notification period set at random, and the like.
In this aspect, since the initialization notification control signal is output when different initialization notification periods elapse between a plurality of gaming machines from the time when the normal processing is started, the initialization notification control signal is output. It is difficult to predict a period (matching timing) from the time point until the count value for hit determination in the first period after power-on matches the hit value.

また、「(態様5)態様4の遊技機であって、前記初期化報知期間は、遊技機毎にランダムに設定されることを特徴とする遊技機。」として構成することができる。   Further, it can be configured as "(Aspect 5) A gaming machine according to Aspect 4, wherein the initialization notification period is set randomly for each gaming machine."

本態様では、初期化報知期間は、ランダムに設定される。初期化報知期間をランダムに設定する方法としては、例えば、ランダムに変化している値を取得し、取得した値を用いて初期化報知期間を設定する方法を用いることができる。
本態様では、初期化報知期間が各遊技機でランダムに設定されるため、初期化報知用制御信号が出力された時点から電源投入後の第1周期の当たり判定用カウント値が当たり値と一致するまでの期間(一致するタイミング)を予測するのがより困難となる。
In this aspect, the initialization notification period is set at random. As a method of setting the initialization notification period at random, for example, a method of acquiring a randomly changing value and setting the initialization notification period using the acquired value can be used.
In this aspect, since the initialization notification period is randomly set for each gaming machine, the count value for hit determination in the first period after power-on from the time when the initialization notification control signal is output matches the hit value. It is more difficult to predict the period until the timing (matching timing).

また、「(態様6)態様5の遊技機であって、前記初期化報知期間は、遊技機毎に固有な固有識別情報に基づいて設定されることを特徴とする遊技機。」として構成することができる。   In addition, “(Aspect 6) A gaming machine according to Aspect 5, wherein the initialization notification period is set based on unique identification information unique to each gaming machine”. be able to.

本態様では、初期化報知期間は、遊技機毎に固有な固有識別情報に基づいて設定される。遊技機毎に固有な固有識別情報としては、例えば、遊技機に用いられている回路や素子に固有な製造番号等を用いることができる。固有識別情報に基づいて初期化報知期間を設定する方法としては、例えば、固有識別情報の一部を初期化報知期間として用いる方法や固有識別情報の一部の情報を初期化報知期間に変換する方法等を用いることができる。
本態様では、遊技機毎に固有な固有識別情報を用いることができるため、初期化報知期間を容易にランダムに設定することができる。
In this aspect, the initialization notification period is set based on unique identification information unique to each gaming machine. As the unique identification information unique to each gaming machine, for example, a serial number unique to a circuit or element used in the gaming machine can be used. As a method for setting the initialization notification period based on the unique identification information, for example, a method of using a part of the unique identification information as the initialization notification period or converting a part of the unique identification information into the initialization notification period. A method or the like can be used.
In this aspect, since unique identification information unique to each gaming machine can be used, the initialization notification period can be easily set at random.

また、「(態様7)態様5の遊技機であって、さらに、乱数生成回路を備え、前記乱数生成回路は、遊技機毎に固有な固有識別情報に基づいて乱数を生成し、前記初期化報知期間は、前記乱数生成回路で生成された乱数に基づいて設定されることを特徴とする遊技機。」として構成することができる。   Further, “(Aspect 7) is a gaming machine according to Aspect 5, further comprising a random number generation circuit, wherein the random number generation circuit generates a random number based on unique identification information unique to each gaming machine, and the initialization The notification period is set based on the random number generated by the random number generation circuit. ”

本態様では、遊技機に固有な固有識別情報を用いて乱数を生成する乱数生成回路が設けられている。乱数生成回路としては、公知の種々の構成の乱数生成回路を用いることができる。そして、初期化報知期間は、乱数生成回路で生成されている乱数を用いて設定される。乱数生成回路としては、乱数の一部を初期報知期間として用いることができる乱数を生成する乱数生成回路を用いるのが好ましい。
本態様では、市販の乱数生成回路を用いることができるため、初期化報知期間を安価且つ容易に、ランダムに設定するができる。
In this aspect, a random number generation circuit that generates a random number using unique identification information unique to the gaming machine is provided. As the random number generation circuit, known random number generation circuits having various configurations can be used. The initialization notification period is set using a random number generated by the random number generation circuit. As the random number generation circuit, it is preferable to use a random number generation circuit that generates a random number that can use a part of the random number as an initial notification period.
In this aspect, since a commercially available random number generation circuit can be used, the initialization notification period can be set randomly and easily at low cost.

また、「(態様8)請求項1、態様1〜7のいずれかの遊技機であって、前記制御回路は、駆動電源が供給されてから複数の遊技機間で異なる待機期間が経過した時点で動作を開始するように構成されていることを特徴とする遊技機。」として構成することができる。   Further, "(Aspect 8) The gaming machine according to any one of Claims 1 and 1 to 7, wherein the control circuit has a time point when different waiting periods elapse between a plurality of gaming machines after the drive power is supplied. The game machine is characterized in that it is configured to start the operation. "

本態様では、制御回路の駆動電源が投入されてから複数の遊技機間で異なる待機期間が経過した時点で制御回路の動作(電源投入時処理および通常処理)が開始されるように構成されている。「制御回路の動作電源が供給されてから待機期間が経過した時点」としては、典型的には、制御回路の駆動電源の電圧が制御回路の動作電圧に達した時点から待機期間が経過した時点が用いられるが、制御回路の駆動電源の供給が開始された時点を含む適宜の時点から待機期間が経過した時点を用いることができる。「複数の遊技機間で異なる待機期間」には、少なくとも2つの待機期間からランダムに選択した待機期間、ランダムに設定された待機期間等が含まれる。
本態様では、制御回路の駆動電源が供給された時点から制御回路が動作(電源投入時処理および通常処理)を開始するまでの期間が複数の遊技機間で異なるため、制御回路の駆動電源が供給された時点から第1周期の当たり判定用カウント値が当たり値と一致するまでの期間(一致するタイミング)を予測するのが困難となる。
In this aspect, the operation of the control circuit (power-on process and normal process) is started when different standby periods have elapsed between a plurality of gaming machines after the drive power of the control circuit is turned on. Yes. “When the standby period has elapsed since the operation power supply of the control circuit has been supplied” is typically the time when the standby period has elapsed from the time when the drive power supply voltage of the control circuit reaches the operation voltage of the control circuit. However, it is possible to use a time point when the standby period has elapsed from an appropriate time point including a time point when the supply of drive power to the control circuit is started. The “waiting periods different among a plurality of gaming machines” include a waiting period randomly selected from at least two waiting periods, a waiting period set at random, and the like.
In this aspect, since the period from when the drive power for the control circuit is supplied to when the control circuit starts operation (power-on processing and normal processing) differs among a plurality of gaming machines, the drive power for the control circuit is It becomes difficult to predict a period (matching timing) from when the supply is made until the count value for hit determination in the first period matches the hit value.

第1の実施の形態の概略構成を示す図である。It is a figure which shows schematic structure of 1st Embodiment. 第1の実施の形態の電源投入時処理(メイン処理を含む)の概略を説明するフローチャートである。It is a flowchart explaining the outline of the process at the time of power-on (a main process is included) of 1st Embodiment. 第1の実施の形態のタイマ割り込み処理の概略を説明するフローチャートである。3 is a flowchart illustrating an outline of timer interrupt processing according to the first embodiment. 第1の実施の形態の抽選処理の概略を説明するフローチャートである。3 is a flowchart illustrating an outline of a lottery process according to the first embodiment. 第2の実施の形態の電源投入時処理(メイン処理を含む)の概略を説明するフローチャートである。It is a flowchart explaining the outline of the power-on process (a main process is included) of 2nd Embodiment. 第2の実施の形態のRAMクリア報知用主コマンド信号出力処理の概略を説明するフローチャートである。It is a flowchart explaining the outline of the main command signal output process for RAM clear notification of 2nd Embodiment. 従来例の電源投入時の動作を説明する図である。It is a figure explaining the operation | movement at the time of power activation of a prior art example. 第2の実施の形態の電源投入時処理(メイン処理を含む)の概略を説明するフローチャートである。It is a flowchart explaining the outline of the power-on process (a main process is included) of 2nd Embodiment. 第3の実施の形態の電源投入時処理(メイン処理を含む)の概略を説明するフローチャートである。It is a flowchart explaining the outline of the power-on process (a main process is included) of 3rd Embodiment. 第3の実施の形態の電源投入時の動作を説明する図である。It is a figure explaining the operation | movement at the time of power activation of 3rd Embodiment.

符号の説明Explanation of symbols

10 主制御基板
15、45、65、95 電圧変換回路(電圧変換手段)
16 停電検出回路(停電検出手段)
17 RAMクリアスイッチ(初期化操作手段)
20 主制御回路IC
21 主制御回路
22、42、62、92 記憶回路
23 ROM
24 RAM
25 乱数生成回路(乱数生成手段)
31 始動入賞球検出器
32 大入賞球検出器
33 大入賞口開閉部材
35 特別図柄表示装置
40 副制御基板
41 副制御回路
43 音源IC
51 ランプ(LED)(光発生器)
52 スピーカ(音発生器)
60 表示制御基板
61 表示制御回路
75 装飾図柄表示装置
80 払出制御基板
81 払出制御回路
91 払出装置
100 電源基板
101 電源回路(電源手段)
102 電源スイッチ
10 Main control board 15, 45, 65, 95 Voltage conversion circuit (voltage conversion means)
16 Power failure detection circuit (power failure detection means)
17 RAM clear switch (initialization operation means)
20 Main control circuit IC
21 Main control circuit 22, 42, 62, 92 Memory circuit 23 ROM
24 RAM
25 Random number generator (random number generator)
31 Start winning ball detector 32 Large winning ball detector 33 Large winning opening / closing member 35 Special symbol display device 40 Sub control board 41 Sub control circuit 43 Sound source IC
51 Lamp (LED) (light generator)
52 Speaker (sound generator)
60 display control board 61 display control circuit 75 decorative design display device 80 payout control board 81 payout control circuit 91 payout apparatus 100 power supply board 101 power supply circuit (power supply means)
102 Power switch

Claims (1)

抽選条件の成立に起因して当たり判定用カウント値を取得し、取得した当たり判定用カウント値を用いた抽選を行い、抽選結果に基づいて遊技者に有利な大当たり遊技状態を発生させるか否かを決定する遊技機であって、
制御回路と、記憶回路と、初期化操作部を備え、
前記記憶回路には、第1の範囲内で更新される当たり判定用カウント値と、前記第1の範囲内の第2の範囲内で更新される当たり初期値用カウント値が記憶されており、
前記初期化操作部は、操作されていない時には非操作状態を示す初期化信号を出力し、操作されている時には操作状態を示す初期化信号を出力し、
前記制御回路は、
前記当たり判定用カウント値を、第1の初期値から前記第1の範囲内の1周期に亘って第1の更新値ずつ更新するとともに、1周期毎に前記第1の初期値を前記当たり初期値用カウント値を用いて設定する当たり判定用カウント値更新処理と、前記当たり初期値用カウント値を、第2の初期値から前記第2の範囲内で第2の更新値ずつ順次更新する当たり初期値用カウント値更新処理を含む通常処理を実行し、
駆動電源が供給されて動作を開始した時、前記初期化操作部から操作状態を示す初期化信号が出力されている場合には、前記初期化操作部の操作指示を報知手段で報知するとともに、前記報知手段で前記操作指示を報知してから設定期間内に、前記初期化操作部から出力される初期化信号が、非操作状態を示す初期化信号から操作状態を示す初期化信号に切り換わったか否かを判別し、
設定期間内に、非操作状態を示す初期化信号から操作状態を示す初期化信号に切り換わったことを判別すると、前記記憶回路を初期化する初期化処理を実行した後に、前記通常処理の実行を開始し、
設定期間内に、非操作状態を示す初期化信号から操作状態を示す初期化信号に切り換わらなかったことを判別すると、異常処理を実行し、
駆動電源が供給されて動作を開始した時、前記初期化操作部から非操作状態を示す初期化信号が出力されている場合には、前記記憶回路に記憶されている情報が正常であるか否かを判別し、前記記憶回路に記憶されている情報が正常でないことを判別すると、前記初期化処理を実行した後に、前記通常処理の実行を開始することを特徴とする遊技機。
Whether to acquire a count value for winning judgment due to establishment of the lottery conditions, perform a lottery using the acquired count value for hit determination, and generate a jackpot gaming state advantageous to the player based on the lottery result A game machine that determines
A control circuit, a storage circuit, and an initialization operation unit;
The storage circuit stores a hit determination count value updated within a first range and a hit initial value count value updated within a second range within the first range,
The initialization operation unit outputs an initialization signal indicating a non-operation state when not operated, and outputs an initialization signal indicating an operation state when operated.
The control circuit includes:
The hit determination count value is updated by a first update value over a period within the first range from a first initial value, and the first initial value is updated for each period by the first initial value. A hit determination count value update process that is set using the count value for value, and the hit initial value count value is sequentially updated from the second initial value by the second update value within the second range. Execute normal processing including initial value count value update processing,
When an initialization signal indicating an operation state is output from the initialization operation unit when the drive power is supplied and the operation is started, an operation instruction of the initialization operation unit is notified by a notification unit, and The initialization signal output from the initialization operation unit switches from the initialization signal indicating the non-operation state to the initialization signal indicating the operation state within a set period after the operation instruction is notified by the notification means. Whether or not
When it is determined that the initialization signal indicating the non-operation state is switched to the initialization signal indicating the operation state within the set period, the initialization process for initializing the storage circuit is executed, and then the normal process is executed. Start
When it is determined that the initialization signal indicating the non-operation state has not been switched to the initialization signal indicating the operation state within the set period, an abnormality process is executed.
When an initialization signal indicating a non-operation state is output from the initialization operation unit when the drive power is supplied and the operation is started, whether the information stored in the storage circuit is normal When the information stored in the storage circuit is determined to be abnormal, the initialization process is executed, and then the normal process is started .
JP2007329385A 2007-12-20 2007-12-20 Game machine Expired - Fee Related JP5360862B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007329385A JP5360862B2 (en) 2007-12-20 2007-12-20 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007329385A JP5360862B2 (en) 2007-12-20 2007-12-20 Game machine

Publications (2)

Publication Number Publication Date
JP2009148436A JP2009148436A (en) 2009-07-09
JP5360862B2 true JP5360862B2 (en) 2013-12-04

Family

ID=40918331

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007329385A Expired - Fee Related JP5360862B2 (en) 2007-12-20 2007-12-20 Game machine

Country Status (1)

Country Link
JP (1) JP5360862B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5661906B2 (en) * 2013-12-18 2015-01-28 株式会社藤商事 Game machine

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3836265B2 (en) * 1999-01-22 2006-10-25 株式会社三共 Game machine
JP4631353B2 (en) * 2004-08-20 2011-02-16 株式会社三洋物産 Game machine

Also Published As

Publication number Publication date
JP2009148436A (en) 2009-07-09

Similar Documents

Publication Publication Date Title
JP5630723B2 (en) Game machine
JP5250804B2 (en) Game machine
JP5178130B2 (en) Game machine
JP5700432B2 (en) Game machine
JP5555853B2 (en) Game machine
JP5286538B2 (en) Game machine
JP6281071B2 (en) Game machine
JP5958942B2 (en) Game machine
JP2014200608A (en) Game machine
JP5282211B2 (en) Game machine
JP6340505B2 (en) Game machine
JP5252174B2 (en) Game machine
JP6507344B2 (en) Gaming machine
JP2015089436A (en) Game machine
JP6281072B2 (en) Game machine
JP2009000241A (en) Game machine
JP6192359B2 (en) Game machine
JP5360862B2 (en) Game machine
JP6506343B2 (en) Gaming machine
JP5343204B2 (en) Game machine
JP5576017B2 (en) Game machine
JP6111496B2 (en) Game machine
JP2013081834A (en) Game machine
JP2014200603A (en) Game machine
JP6543016B2 (en) Gaming machine

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20090324

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120913

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121109

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130731

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130829

R150 Certificate of patent or registration of utility model

Ref document number: 5360862

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees