JP5891283B2 - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP5891283B2
JP5891283B2 JP2014204381A JP2014204381A JP5891283B2 JP 5891283 B2 JP5891283 B2 JP 5891283B2 JP 2014204381 A JP2014204381 A JP 2014204381A JP 2014204381 A JP2014204381 A JP 2014204381A JP 5891283 B2 JP5891283 B2 JP 5891283B2
Authority
JP
Japan
Prior art keywords
transfer
power
data
control unit
memory
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
JP2014204381A
Other languages
Japanese (ja)
Other versions
JP2015033614A (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.)
Heiwa Corp
Original Assignee
Heiwa Corp
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 Heiwa Corp filed Critical Heiwa Corp
Priority to JP2014204381A priority Critical patent/JP5891283B2/en
Publication of JP2015033614A publication Critical patent/JP2015033614A/en
Application granted granted Critical
Publication of JP5891283B2 publication Critical patent/JP5891283B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Pinball Game Machines (AREA)

Description

本発明は、パチンコ機などの遊技機に関し、特にその電源切断時の処理の改良に関するものである。   The present invention relates to a gaming machine such as a pachinko machine, and more particularly to an improvement in processing when the power is turned off.

遊技機設置営業店などにおいて設置されている弾球遊技機(いわゆるパチンコ機)は、遊技球(遊技媒体とも呼ぶ)を用いて遊技を行うものである。借り受けた遊技球を弾球遊技機の遊技盤に設けられている盤面へ打ち出し、当該遊技球が予め定められた入賞口に入るごとに所定数の遊技球を払出すようになっている。払い出される遊技球は賞球と呼ばれる。   A ball ball game machine (a so-called pachinko machine) installed in a game machine installation store or the like uses a game ball (also called a game medium) to play a game. The borrowed game balls are launched to the board surface provided on the game board of the ball game machine, and a predetermined number of game balls are paid out each time the game balls enter a predetermined winning opening. The game balls to be paid out are called prize balls.

パチンコ機等の遊技機には、その筐体内部に、遊技媒体の供給に基づいて作動させるランプ装置や音声発生装置などの様々な各種駆動装置及びこれら駆動装置を制御させるために対応させた制御回路装置(制御部と副制御部)を備えており、遊技者が遊技を行う際にこれらを適宜作動させることによって遊技を興趣に溢れたものとしている。   In a gaming machine such as a pachinko machine, various types of driving devices such as a lamp device and a sound generating device that are operated based on the supply of gaming media, and controls corresponding to control these driving devices are provided in the housing. A circuit device (a control unit and a sub-control unit) is provided, and when the player plays a game, these are appropriately operated to make the game full of fun.

最近の遊技機の内部に配設されている制御回路装置は、基板上に設けられたCPU(central processing unit)が、制御プログラムに従って電子制御を行うものが一般的である。制御プログラムは、マスクROM(read only memory)のような基板上に装着されたICチップにデータとして記憶されており、CPUは、遊技状態に応じてICチップから制御プログラムのデータを逐次読み出して実行することによって制御を行っている。   A control circuit device disposed in a recent gaming machine is generally one in which a CPU (central processing unit) provided on a board performs electronic control according to a control program. The control program is stored as data in an IC chip mounted on a substrate such as a mask ROM (read only memory), and the CPU sequentially reads and executes the control program data from the IC chip according to the gaming state. Control is done by doing.

ところで、処理部であるCPUは電源断において、予め定められた電源断予告信号の入力を契機として電源断退避処理を実行する。この処理は、電源断でもデータが失われないメモリに保存されているデータのチェックサムを求める処理を含むものである。   By the way, the CPU which is the processing unit executes the power-off saving process in response to the input of a predetermined power-off notice signal when the power is turned off. This process includes a process for obtaining a checksum of data stored in a memory that does not lose data even when the power is turned off.

CPUは、電源投入後のリセット信号の入力によりプログラム実行番地を所定番地(0000番地)とし、各種初期設定と共に、電源断でもデータが失われないメモリに保存されているデータを読みだして通常使用するワークメモリ上に展開するといった初期化処理を行う。上記電源断退避処理と初期化処理の2つの動作により、電源オフ前の状態のバックアップとこれに基づく電源オン後の復帰が実現される。つまり、遊技機の電源を投入すると電源断時の状態に戻るのである。   The CPU sets the program execution address to the predetermined address (address 0000) by inputting the reset signal after turning on the power, reads out the data stored in the memory that does not lose data even when the power is turned off, along with various initial settings, and uses it normally Initialization processing is performed such as development on the working memory. The two operations of the power-off saving process and the initialization process realize a backup of the state before the power is turned off and a return after the power is turned on based on the backup. In other words, when the gaming machine is turned on, it returns to the power-off state.

特開2001−276325号公報JP 2001-276325 A 特開2007−267916号公報JP 2007-267916 A

ところで、通常使用するワークメモリから電源断でもデータが失われないメモリへのデータ転送は必要に応じて適宜行われている。もし、データ転送の途中で電源断となると、CPUは直ちに電源断時の処理を開始するから、データ転送は打ち切られ当該処理は完遂されない。この不完全なデータ転送処理のためにメモリ内のデータに不整合が生じる。この状態で電源投入時の初期化処理を実行しても電源断時の状態に復帰しないばかりか、不正常なデータのためにエラーが生じて遊技機が正常に動作しないおそれがある。   By the way, data transfer from a normally used work memory to a memory in which data is not lost even when the power is turned off is appropriately performed as necessary. If the power is cut off during the data transfer, the CPU immediately starts the process when the power is turned off, so the data transfer is aborted and the process is not completed. Due to this incomplete data transfer processing, data in the memory is inconsistent. Even if the initialization process at power-on is executed in this state, not only the power-off state is not restored, but an error may occur due to abnormal data, and the gaming machine may not operate normally.

この発明は上記課題を解決するためになされたもので、データ転送時に電源が切断されても電源投入より正常に復帰できる遊技機を提供することを目的とする。   The present invention has been made to solve the above problems, and an object of the present invention is to provide a gaming machine that can be restored normally after the power is turned on even when the power is turned off during data transfer.

この発明に係る遊技機は、内部抽選処理を含む遊技に係る制御を実行するとともに予め定められたコマンドを生成して送信する制御部と、前記制御部で生成した前記コマンドを受けてこれに基づき所定の処理を実行する副制御部と、前記制御部及び前記副制御部へ電源を供給する電源部と、前記電源の供給をオンオフする電源スイッチとを備え、
前記電源部は、前記電源スイッチがオフになったときに予め定められた電源断予告信号を出力するように構成され、
前記制御部又は前記副制御部の少なくとも一方は、処理部と、データを記憶するメモリとを含み、
前記処理部は、予め定められた所定の処理及び前記メモリへのデータ転送処理を含む第1の処理と、前記電源断予告信号を受けたときに実行される第2の処理とを行うものであり、
前記第1の処理は、少なくとも下記の(A)乃至(D)のステップを含むとともに、
(A)前記データ転送処理を行うための転送情報を設定するステップ、
(B)予め定められた転送フラグをセットするステップ、
(C)前記転送情報に基づき前記メモリへデータを転送するステップ、
(D)前記データ転送処理を終了したときに前記転送フラグをリセットするステップ、
前記第2の処理は、少なくとも下記の(a)乃至(d)のステップを含むものである。
(a)前記転送フラグをチェックするステップ、
(b)前記転送フラグがセットされているとき、前記転送情報に基づき前記メモリへデータを転送するステップ、
(c)前記データの転送を終了したとき、予め定められた電源断時の処理を行うステップ、
(d)前記転送フラグがセットされていないとき、前記データ転送処理を行うことなく、前記予め定められた電源断時の処理を行うステップ
A gaming machine according to the present invention executes a control related to a game including an internal lottery process, generates and transmits a predetermined command, and receives the command generated by the control unit based on the control unit. A sub-control unit that executes predetermined processing; a power source unit that supplies power to the control unit and the sub-control unit; and a power switch that turns on and off the power supply.
The power supply unit is configured to output a predetermined power-off notice signal when the power switch is turned off,
At least one of the control unit or the sub-control unit includes a processing unit and a memory that stores data,
The processing unit performs a first process including a predetermined process and a data transfer process to the memory, and a second process executed when the power-off notice signal is received. Yes,
The first process includes at least the following steps (A) to (D):
(A) a step of setting transfer information for performing the data transfer process;
(B) setting a predetermined transfer flag;
(C) transferring data to the memory based on the transfer information;
(D) resetting the transfer flag when the data transfer process is completed;
The second process includes at least the following steps (a) to (d).
(A) checking the transfer flag;
(B) when the transfer flag is set, transferring data to the memory based on the transfer information;
(C) a step of performing a predetermined power-off process when the data transfer is completed;
(D) A step of performing the predetermined power-off process without performing the data transfer process when the transfer flag is not set.

この発明に係る遊技機は、内部抽選処理を含む遊技に係る制御を実行するとともに予め定められたコマンドを生成して送信する制御部と、前記制御部で生成した前記コマンドを受けてこれに基づき所定の処理を実行する副制御部と、前記制御部及び前記副制御部へ電源を供給する電源部と、前記電源の供給をオンオフする電源スイッチとを備え、
前記電源部は、前記電源スイッチのオフから予め定められた時間は出力電圧が低下することのないように構成されるとともに、前記電源スイッチがオフになったときに予め定められた電源断予告信号を出力するように構成され、
前記制御部又は前記副制御部の少なくとも一方は、処理部と、それぞれデータを記憶する第1メモリ及び第2メモリと、前記電源部の出力電圧が低下したときに前記第2メモリに電流を供給するバックアップ電源とを含み、
前記処理部は、予め定められた所定の処理及び前記第1メモリから前記第2メモリへのデータ転送処理を含む第1の処理と、前記電源断予告信号を受けたときに実行される第2の処理とを行うものであり、
前記第1の処理は、少なくとも下記の(A)乃至(D)のステップを含むとともに、
(A)前記データ転送処理を行うための転送情報を設定するステップ、
(B)予め定められた転送フラグをセットするステップ、
(C)前記転送情報に基づき前記第1メモリから前記第2メモリへデータを転送するステップ、
(D)前記データ転送処理を終了したときに前記転送フラグをリセットするステップ、
前記第2の処理は、少なくとも下記の(a)乃至(d)のステップを含むものである。
(a)前記転送フラグをチェックするステップ、
(b)前記転送フラグがセットされているとき、前記転送情報に基づき前記第1メモリから前記第2メモリへデータを転送するステップ、
(c)前記データの転送を終了したとき、予め定められた電源断時の処理を行うステップ、
(d)前記転送フラグがセットされていないとき、前記データ転送処理を行うことなく、前記予め定められた電源断時の処理を行うステップ
A gaming machine according to the present invention executes a control related to a game including an internal lottery process, generates and transmits a predetermined command, and receives the command generated by the control unit based on the control unit. A sub-control unit that executes predetermined processing; a power source unit that supplies power to the control unit and the sub-control unit; and a power switch that turns on and off the power supply.
The power supply unit is configured so that the output voltage does not decrease for a predetermined time after the power switch is turned off, and a power cut notification signal that is predetermined when the power switch is turned off. Is configured to output
At least one of the control unit and the sub-control unit supplies a current to the processing unit, a first memory and a second memory for storing data, and the second memory when the output voltage of the power supply unit decreases Including backup power supply,
The processing unit executes a first process including a predetermined process and a data transfer process from the first memory to the second memory, and a second process executed when the power-off notice signal is received. And the processing of
The first process includes at least the following steps (A) to (D):
(A) a step of setting transfer information for performing the data transfer process;
(B) setting a predetermined transfer flag;
(C) transferring data from the first memory to the second memory based on the transfer information;
(D) resetting the transfer flag when the data transfer process is completed;
The second process includes at least the following steps (a) to (d).
(A) checking the transfer flag;
(B) when the transfer flag is set, transferring data from the first memory to the second memory based on the transfer information;
(C) a step of performing a predetermined power-off process when the data transfer is completed;
(D) A step of performing the predetermined power-off process without performing the data transfer process when the transfer flag is not set.

前記第2の処理は、さらに、(c’)前記データの転送を終了したとき、前記転送フラグをリセットするステップを含むようにしてもよい。   The second process may further include a step (c ′) of resetting the transfer flag when the data transfer is completed.

前記処理部は、前記電源断予告信号を受けたとき、前記(C)のデータ転送処理を実行中であっても当該処理を打ち切り、前記第2の処理を行うものである。   When receiving the power-off notice signal, the processing unit aborts the processing even when the data transfer processing of (C) is being executed, and performs the second processing.

前記(d)の前記電源断時の処理は、前記第2メモリの内容のチェックサムの計算処理、及び、前記チェックサムの書き込み処理を含む。   The process at the time of power-off in (d) includes a checksum calculation process of the contents of the second memory and a checksum write process.

この発明によれば、転送フラグに基づきデータ転送が中断されたかどうか判定し、中断されたときは電源断時の処理で当該データ転送を行うので、データ転送の途中で電源断とされたときでも、データ転送処理は正常に行われ、メモリ内のデータに不整合が生じることはない。   According to the present invention, it is determined whether or not the data transfer is interrupted based on the transfer flag. When the data transfer is interrupted, the data transfer is performed by the process when the power is turned off, so even when the power is turned off during the data transfer. The data transfer process is normally performed and no inconsistency occurs in the data in the memory.

遊技機の表面構造を示す斜視図である。It is a perspective view which shows the surface structure of a game machine. 遊技機の裏面構造を示す斜視図である。It is a perspective view which shows the back surface structure of a game machine. 遊技者から見た盤面の様子を示す図(正面図)である。It is a figure (front view) which shows the mode of the board surface seen from the player. 発明の実施の形態に係る遊技機の機能ブロック図である。It is a functional block diagram of the gaming machine according to the embodiment of the invention. 発明の実施の形態に係る遊技機の副制御部の概要と電源部の関係を示すブロック図である。It is a block diagram which shows the outline | summary of the sub-control part of the game machine which concerns on embodiment of invention, and the relationship between a power supply part. 発明の実施の形態に係る遊技機の副制御部のCPUが行うメインルーチン処理のフローチャートである。It is a flowchart of the main routine process which CPU of the sub-control part of the game machine concerning embodiment of invention performs. 発明の実施の形態に係る遊技機の副制御部が行う電源断時の処理のフローチャートである。It is a flowchart of the process at the time of the power failure which the sub-control part of the game machine concerning embodiment of invention performs. 発明の実施の形態に係る遊技機の動作説明図(電源断時にデータ転送が行われていないときのタイミングチャート)である。It is operation | movement explanatory drawing (timing chart when data transfer is not performed at the time of a power failure) of the game machine which concerns on embodiment of invention. 発明の実施の形態に係る遊技機の動作説明図(電源断時にデータ転送が行われていたときのタイミングチャート)である。It is operation | movement explanatory drawing (timing chart when data transfer is performed at the time of a power failure) of the game machine which concerns on embodiment of invention.

弾球遊技機の構造概略について図1及び図2を参照して説明を加える。
まず、図1を参照して本発明の実施の形態に係る遊技機の外部的構造につき説明する。
外枠50は、遊技機設置営業店に設けられた設置場所(島設備など)へと固定させるための縦長方形状からなる木製の枠部材である。
本体部材51は、外枠50の内部に備えられ、ヒンジ部51aを介して外枠に回動自在に装着された縦長方形状の遊技機基軸体となる部材である。この本体部材51は、枠状に形成されその内側に空間部を有している。
開口枠扉52は、遊技機の前面側となる前記本体部材51の前面に、ロック機能付きで且つ開閉自在となるように装着され、枠状に構成されることでその内側を開口部とした扉部材である。
なお、開口枠扉52の開口部にガラス製又は樹脂製からなる透明板部材が設けられ、開口部近傍に電飾52a、スピーカ52b、などが取り付けられている。
後述する遊技盤(図1では示していない)は、本体部材51の空間部に臨むように、本体部材51に所定の固定部材を用いて着脱自在に装着されている。遊技盤の本体部材51への装着後は、その遊技領域を前記開口部より観察することができる。
An outline of the structure of the ball game machine will be described with reference to FIGS. 1 and 2.
First, the external structure of the gaming machine according to the embodiment of the present invention will be described with reference to FIG.
The outer frame 50 is a wooden frame member having a vertical rectangular shape for fixing to an installation location (island facilities or the like) provided in a gaming machine installation sales shop.
The main body member 51 is a member that is provided inside the outer frame 50 and serves as a longitudinal rectangular gaming machine base body that is rotatably attached to the outer frame via a hinge portion 51a. The main body member 51 is formed in a frame shape and has a space portion inside thereof.
The opening frame door 52 is mounted on the front surface of the main body member 51 on the front side of the gaming machine so as to be openable and closable, and is configured in a frame shape so that the inside is an opening. It is a door member.
A transparent plate member made of glass or resin is provided at the opening of the opening frame door 52, and an electrical decoration 52a, a speaker 52b, and the like are attached in the vicinity of the opening.
A game board (not shown in FIG. 1), which will be described later, is detachably attached to the main body member 51 using a predetermined fixing member so as to face the space of the main body member 51. After the game board is mounted on the main body member 51, the game area can be observed from the opening.

球受皿付き扉53は、遊技機前面において本体部材51の下部に、ロック機能付きで且つ開閉自在となるように装着され、遊技球を貯留する球受皿を少なくとも備えた扉部材である。なお、本実施形態における球受皿付き扉には、以下の部材が取り付けられている。
(1)複数の遊技球が貯留可能で且つ発射駆動装置48へと遊技球を案内させる通路が設けられた球受皿。
(2)該貯留され発射駆動装置48へと案内された遊技球を前記遊技盤10の盤面11に設けられた遊技領域へと打出す操作を行う回動式操作ハンドル48b。
(3)ブリペイドカード読込み処理関係及び借り受ける遊技球の貸出し処理関係の指示をするボタンを備えた球貸し関係の操作部。
(4)球受皿に貯留させた遊技球を遊技球収集容器(俗称、ドル箱)へと排出解除するための球受皿用の貯留球排出操作ボタン。
The door 53 with a ball tray is a door member provided at least with a ball tray for storing a game ball attached to the lower part of the main body member 51 on the front surface of the gaming machine so as to have a lock function and be openable and closable. In addition, the following members are attached to the door with a ball tray in the present embodiment.
(1) A ball tray in which a plurality of game balls can be stored and a passage for guiding the game balls to the firing drive device 48 is provided.
(2) A rotary operation handle 48b for performing an operation of launching the stored game ball guided to the launch drive device 48 to a game area provided on the board surface 11 of the game board 10.
(3) A ball lending-related operation unit provided with buttons for instructing a read-in related to reading a paid card and a lending process related to a borrowed game ball.
(4) A storage ball discharge operation button for a ball tray for releasing the game ball stored in the ball tray into a game ball collecting container (common name, dollar box).

次に、図2を参照して本発明の実施の形態に係る遊技機の内部的構成を説明する。
40は、前述したように、本体部材51若しくは遊技盤11又はこれらに備え付けられる支持部材などを介して設けられ、電気的な遊技制御の処理を行い主要な処理情報を生成する制御部である。
40bは、前記本体部材51若しくは遊技盤11又はこれらに備え付けられる支持部材などを介して設けられ、前記制御部40にて生成した処理情報を得ることにより所定の出力態様処理をさせる制御を行う副制御部である。
42は、賞球の払い出し制御を行う払出制御部である。
43は、遊技球を払い出す遊技球払出装置である。
44は、図示しないランプや電飾52aを制御する電飾制御部である。
46は、スピーカ52bを制御駆動して音響を発生させる音響制御部である。
49は発射駆動装置48を制御する制御装置であって、回動式操作ハンドル48bを介して遊技球を盤面に設けられた遊技領域へと打出し制御を行うための発射制御装置である。
Next, an internal configuration of the gaming machine according to the embodiment of the present invention will be described with reference to FIG.
As described above, reference numeral 40 denotes a control unit that is provided via the main body member 51 or the game board 11 or a support member attached thereto, and performs electrical game control processing to generate main processing information.
40b is provided through the main body member 51 or the game board 11 or a support member provided to the main body member 51, or a sub member that performs control to perform predetermined output mode processing by obtaining processing information generated by the control unit 40. It is a control unit.
A payout control unit 42 performs payout control of prize balls.
43 is a game ball payout device for paying out game balls.
Reference numeral 44 denotes an electric decoration control unit that controls a lamp and electric decoration 52a (not shown).
An acoustic control unit 46 generates sound by controlling and driving the speaker 52b.
49 is a control device for controlling the firing drive device 48, and is a launch control device for controlling the launch of a game ball to a game area provided on the board surface via a rotary operation handle 48b.

図3は遊技機の遊技盤の正面図である。
図3において、11は遊技盤10の盤面である。盤面11は、誘導レール12と、誘導レール12で区画された略円形の遊技領域を落下した遊技球を外部へ導く排出口(アウト口)13と、遊技領域を移動する遊技球の方向を変化せしめる釘14や風車14aなどの障害物を複数個備える矩形の盤面である。
FIG. 3 is a front view of the game board of the gaming machine.
In FIG. 3, reference numeral 11 denotes a board surface of the game board 10. The board surface 11 changes the direction of the guide rail 12, the discharge port (out port) 13 that guides the game ball that has fallen through the substantially circular game area defined by the guide rail 12, and the direction of the game ball that moves in the game area. It is a rectangular board surface provided with a plurality of obstacles such as the nailing 14 and the windmill 14a.

前述した盤面11の遊技領域は、誘導レール12(遊技球を滑走させる滑走部と遊技球を規制する規制部を含む)により略円形状となるように区画形成され、打出された遊技球の移動範囲を規制する領域である。前記滑走部に規制部が続くように設けられている。前記滑走部は全体として螺旋をなして盤面11に配設されている。   The game area of the board surface 11 described above is partitioned and formed into a substantially circular shape by the guide rail 12 (including a sliding part for sliding the game ball and a regulation part for regulating the game ball), and the movement of the game ball that has been launched It is an area that regulates the range. A restricting portion is provided to follow the sliding portion. The sliding portion is arranged on the board surface 11 in a spiral as a whole.

前記排出口(アウト口)13は、遊技領域に投入された遊技球が集束する位置に設けられた回収開口部である。   The discharge port (out port) 13 is a collection opening provided at a position where the game balls thrown into the game area converge.

障害物14としての遊技釘は、遊技球と接触させることにより移動方向を不規則にし、又は移動方向を規制するために、盤面11の適宜な位置に打込まれる複数の棒状部材である。   The game nails as the obstacles 14 are a plurality of rod-shaped members that are driven into appropriate positions on the board surface 11 in order to make the movement direction irregular by contacting with the game ball or to restrict the movement direction.

30aは、遊技領域の中央やや上側に設けられ、演出用表示ランプや液晶表示装置LCDなどの可変表示部をひとつ又は複数有する可変表示装置(センター役物)である。
30bは、スルーチャッカー(入賞チャッカー)である。
30cは、普通入賞口を有する普通入賞装置である。
30dは、始動入賞口を有するスタートチャッカー(始動入賞装置)である。
30eは、大入賞口を有するアタッカーである。
以下の説明で、30b乃至30dをまとめて入賞口30などと記すことがある。
なお、図示されていないが、上記30b、30c、30dの内部には球通過検出器20b、20c、20dが設けられている(同図の括弧内の符号はそのことを意味する)。
Reference numeral 30a denotes a variable display device (center accessory) that is provided at the center or slightly above the game area and has one or more variable display units such as an effect display lamp and a liquid crystal display device LCD.
30b is a through chucker (winning chucker).
30c is a normal winning device having a normal winning opening.
30d is a start chucker (start winning device) having a start winning opening.
30e is an attacker having a big prize opening.
In the following description, 30b to 30d may be collectively referred to as a winning opening 30 or the like.
Although not shown, the ball passage detectors 20b, 20c, and 20d are provided inside the 30b, 30c, and 30d (the reference numerals in parentheses in the figure mean that).

スタートチャッカー30dの始動入賞装置は特定入賞装置と、アタッカー30eの大入賞装置は特別入賞装置とも呼ばれる。
スタートチャッカー(始動入賞装置)30dは、入賞口の開口範囲の拡縮を行わせる可動片をその両側に備え、遊技球を入賞させることにより可変表示を行わせると共に賞球を遊技者に獲得させる入賞装置である。
アタッカー(大入賞装置)30eは、入賞口を露出させる開口状態と入賞口を閉鎖する閉口状態となる可動扉が駆動制御されるものであり、遊技球を入賞させることにより他の入賞装置と比較してより多くの賞球を獲得させる入賞装置である。
The start winning device of the start chucker 30d is also called a specific winning device, and the big winning device of the attacker 30e is also called a special winning device.
The start chucker (start winning device) 30d is provided with movable pieces on both sides for expanding and contracting the opening range of the winning opening, making a variable display by winning a game ball and winning a prize for a player. Device.
The attacker (large winning device) 30e is driven and controlled by a movable door that exposes the winning port and closes the winning port, and is compared with other winning devices by winning game balls. This is a winning device that allows more prize balls to be obtained.

図4は本発明の実施の形態に係る遊技機の機能ブロック図である。
40は、電気的な遊技制御の処理を行い主要な処理情報を生成する制御部(「メイン基板」とも呼ばれる)である。制御部40は遊技領域を移動(流下)して入賞口30b〜30dを通過した遊技球をそれぞれ検出する球通過検出器20b〜20dの信号を入力とし、入賞口30b〜30dの遊技球通過に応じた抽選・判定を行う入賞判定部40aを含む。
FIG. 4 is a functional block diagram of the gaming machine according to the embodiment of the present invention.
Reference numeral 40 denotes a control unit (also referred to as a “main board”) that performs electrical game control processing and generates main processing information. The control unit 40 moves (flows down) the game area and receives signals from the ball passage detectors 20b to 20d that detect the game balls that have passed through the winning holes 30b to 30d, respectively, and passes the gaming balls through the winning holes 30b to 30d. A winning determination unit 40a for performing a lottery / determination in accordance with this is included.

41は可変表示装置(センター役物)30aの演出用表示ランプを点灯させる表示制御部である。表示制御部41は、入賞判定部40aにおける所定条件の成立(例えば、予め定められた通過口ヘの遊技球の通過)に基づく電子的な当否抽選の結果に応じて、識別点灯情報(可変表示装置(センター役物)30aの演出用表示ランプに点灯表示される)を可変表示させた後に停止表示を行う表示制御装置である。   Reference numeral 41 denotes a display control unit that turns on the effect display lamp of the variable display device (center accessory) 30a. The display control unit 41 determines the identification lighting information (variable display) according to the result of electronic determination of whether or not the winning condition determination unit 40a satisfies the predetermined condition (for example, the passing of a game ball to a predetermined passing port). This is a display control device that performs stop display after variably displaying (displayed on the effect display lamp of the device (center accessory) 30a).

なお、制御部40に設けられた入賞判定部40aにおける所定条件の成立(例えば、始動入賞装置30dヘの遊技球の入賞等)に基づく電子的な当否抽選の結果に応じて、液晶表示装置LCDにその識別表示情報が可変表示される(抽選結果に応じてその演出内容が変わる)。これは、制御部40から抽選結果を副制御部40bへ送り、当該抽選結果を受けた副制御部40bが当該抽選結果に対応する画像を生成し、これを液晶表示装置LCDで表示することで実行される。可変表示装置(センター役物)30aのLCDは、大当り状態に係わる特定図柄を変動表示すると共に背景画像や各種のキャラクタなどをアニメーション的に表示する装置である。スタートチャッカー(始動入賞装置)30dを遊技球が通過したことが検出されると、表示される図柄が所定時間だけ変動し、遊技球のスタートチャッカー(始動入賞装置)30dの通過時点において抽選された抽選用乱数値により決定される停止図柄をLCDに表示して停止するようになっている。   It should be noted that the liquid crystal display device LCD is selected according to the result of the electronic winning / losing lottery based on the establishment of a predetermined condition in the winning determination unit 40a provided in the control unit 40 (for example, winning of a game ball to the start winning device 30d). The identification display information is variably displayed (the contents of the effect change according to the lottery result). This is because the lottery result is sent from the control unit 40 to the sub-control unit 40b, and the sub-control unit 40b receiving the lottery result generates an image corresponding to the lottery result and displays it on the liquid crystal display device LCD. Executed. The LCD of the variable display device (center accessory) 30a is a device that variably displays a specific symbol related to the big hit state and also displays a background image, various characters, and the like in an animated manner. When it is detected that the game ball has passed through the start chucker (start winning device) 30d, the displayed symbol fluctuates for a predetermined time, and the lottery is drawn when the game ball start chucker (start winning device) 30d passes. The stop symbol determined by the random number for lottery is displayed on the LCD and stopped.

アタッカー30eは、前方に開放可能な開閉板を備える。LCDの変動停止後の図柄が「777」などの当り図柄のとき、「大当り」と称する特別遊技が開始され、アタッカー30eの開閉板が予め定めた回数だけ開放されるようになっている。アタッカー30eの開閉板が開放された後、所定時間が経過し、又は所定数の遊技球が入賞すると開閉板が閉じる。   The attacker 30e includes an opening / closing plate that can be opened forward. When the symbol after the LCD fluctuation stops is a winning symbol such as “777”, a special game called “big hit” is started, and the opening / closing plate of the attacker 30e is opened a predetermined number of times. After the opening / closing plate of the attacker 30e is opened, the opening / closing plate is closed when a predetermined time elapses or when a predetermined number of game balls are won.

42は、入賞判定部40aの信号を受けて入賞口30b〜30dの遊技球通過に応じた及び/又はこれによる抽選・判定の結果に応じた遊技球払出装置43を制御する払出制御部である。
43は、遊技利益として入賞口30b〜30dの遊技球通過に応じた及び/又はこれによる抽選・判定の結果に応じた所定数の遊技球を払出す駆動源を備えた遊技球払出装置である。
42 is a payout control unit that receives the signal of the winning determination unit 40a and controls the game ball payout device 43 according to the game balls passing through the winning holes 30b to 30d and / or according to the lottery / determination result. .
43 is a game ball payout device provided with a driving source for paying out a predetermined number of game balls according to the result of the lottery / determination according to the game balls passing through the winning openings 30b to 30d and / or as the game profits. .

遊技球が遊技領域に設けられた入賞装置30b〜30dには、それぞれ内部に球通過検出器(例えばスイッチ)20b〜20dが設けられ、遊技球の通過を検出できるようになっている。いずれかの入賞装置30b〜30dの位置を通過すると、これを球通過検出器20b〜20dが検出し、これを受けて入賞判定部40aが所定の抽選・判定処理を行う。例えば、球通過検出器20bがスルーチャッカー(入賞チャッカー)30bを通過した遊技球を検知したとき、所定の抽選を行い、当選したときはスタートチャッカー(始動入賞装置)30dを所定時間開放する。すなわち、スタートチャッカー(始動入賞装置)30dの左右両側に互いに対向して設けられた一対の可動片を、それぞれ外側へ開放させる。併せて当選の旨を可変表示装置(センター役物)30aに表示する。そして、遊技球がスタートチャッカー(始動入賞装置)30dを通過したことを検知したとき、所定の抽選を行い、当選したときはアタッカー30eの大入賞装置を開放する。   The winning devices 30b to 30d in which the game balls are provided in the game area are respectively provided with ball passage detectors (for example, switches) 20b to 20d so that the passage of the game balls can be detected. When the position of any of the winning devices 30b to 30d passes, the ball passage detectors 20b to 20d detect this, and the winning determination unit 40a performs a predetermined lottery / determination process. For example, when the ball passage detector 20b detects a game ball that has passed through the through chucker (winning chucker) 30b, a predetermined lottery is performed. That is, a pair of movable pieces provided opposite to each other on both the left and right sides of the start chucker (start winning device) 30d are opened outward. At the same time, the effect of winning is displayed on the variable display device (center accessory) 30a. Then, when it is detected that the game ball has passed the start chucker (starting winning device) 30d, a predetermined lottery is performed, and when winning, the big winning device of the attacker 30e is released.

40bは、制御部40にて生成した処理情報を得ることにより、光の点滅・音響の発生などの演出を含む所定の出力態様処理をさせる制御を行う副制御部(「サブ基板」とも呼ばれる)である。副制御部40bは、CPU,ROM,RAM及び液晶表示装置LCDに表示する画像を生成するVDP(ビデオディスプレイプロセッサ)を含む。副制御部40bからの出力信号は、ランプ制御部44、音響制御部46及び可動体制御部47などの周辺基板へ送られる。また、副制御部40bは、遊技者が操作する演出ボタンESWから信号を受け付ける(図1において、演出ボタンESWの表示は省略している)。   40b is a sub-control unit (also referred to as “sub-board”) that performs control to perform predetermined output mode processing including effects such as blinking of light and generation of sound by obtaining processing information generated by the control unit 40. It is. The sub control unit 40b includes a CPU, a ROM, a RAM, and a VDP (video display processor) that generates an image to be displayed on the liquid crystal display device LCD. An output signal from the sub-control unit 40b is sent to peripheral boards such as the lamp control unit 44, the acoustic control unit 46, and the movable body control unit 47. Further, the sub-control unit 40b receives a signal from the effect button ESW operated by the player (in FIG. 1, the display of the effect button ESW is omitted).

44は、遊技盤10あるいは遊技機筐体に設けられたランプ・電飾52aなどを点灯制御するための電飾制御部である。   Reference numeral 44 denotes an electric decoration control unit for controlling lighting of the lamp / electric decoration 52a and the like provided on the game board 10 or the gaming machine casing.

46は、遊技盤10あるいは遊技機筐体に設けられたスピーカ52bを通じて効果音・音声を発生させる音響制御部である。   An acoustic control unit 46 generates sound effects / sounds through a speaker 52b provided in the gaming board 10 or the gaming machine casing.

47は、遊技盤10に設けられた可動体52cを制御する可動体制御部である。
可動体52cとは、遊技盤10上に打ち出された遊技球の落下動作に変化を与える障害物であって、副制御部40bの処理によって状態が変化するものである(図3において可動体52cの表示は省略している)。可動体52cは、例えば、通常状態とこれと異なる状態の2つを相互に行き来するものである。可動体とは、例えば、平板状、円柱状、円盤状、凹凸を有する歯車状、等のものである。なお、図示しないが可動体52cを駆動するための動力部を備える。可動体制御部47は、実際には、当該動力部を駆動する。動力部は、例えば、モータ、ソレノイドなどの電力又は磁力を用いた駆動装置又は駆動源を備えた制御装置などである。
Reference numeral 47 denotes a movable body control unit that controls the movable body 52 c provided in the game board 10.
The movable body 52c is an obstacle that changes the falling action of the game ball launched on the game board 10, and the state is changed by the processing of the sub-control unit 40b (the movable body 52c in FIG. 3). Is omitted). The movable body 52c, for example, moves back and forth between a normal state and a different state. The movable body is, for example, a flat plate shape, a cylindrical shape, a disk shape, a gear shape having irregularities, or the like. Although not shown, a power unit for driving the movable body 52c is provided. The movable body control unit 47 actually drives the power unit. The power unit is, for example, a driving device using electric power or magnetic force such as a motor or a solenoid, or a control device including a driving source.

演出ボタンESWは、遊技者によって押下操作されるものであり、押下することで液晶表示装置LCDに表示される演出画像の態様を変化させ、遊技者に対して遊技への参加意識を高めるとともに、興趣を高めるようにしたものである。例えば、演出ボタンESWの操作に連動して液晶表示装置LCDに表示される演出画像を選択することができる。   The effect button ESW is pressed by the player, and when pressed, changes the aspect of the effect image displayed on the liquid crystal display device LCD to increase the player's participation in the game, It is designed to enhance interest. For example, an effect image displayed on the liquid crystal display device LCD can be selected in conjunction with the operation of the effect button ESW.

副制御部40bは、主制御部40からコマンド信号を受信し、これに基づき液晶表示装置LCD、ランプ・電飾52a、スピーカ52b、可動体52c、演出ボタンESWなどの演出用デバイスの制御を行うものである。   The sub-control unit 40b receives the command signal from the main control unit 40, and based on the command signal, controls the production devices such as the liquid crystal display device LCD, the lamp / electric decoration 52a, the speaker 52b, the movable body 52c, and the production button ESW. Is.

図5は、発明の実施の形態に係る遊技機の副制御部の概要と電源部の関係を示すブロック図である。   FIG. 5 is a block diagram showing the outline of the sub-control unit of the gaming machine according to the embodiment of the invention and the relationship between the power supply units.

PSは、交流電源(例えばAC24V)を受けて直流電源を生成する電源部である。この直流電源は、制御部40、副制御部40bなどに供給される。   The PS is a power supply unit that receives an AC power supply (for example, AC 24 V) and generates a DC power supply. This DC power is supplied to the control unit 40, the sub-control unit 40b, and the like.

副制御部40bは、前述のようにCPU,ROM,RAM及びVDPを含む。複数のビット(配線)からなるBUSに、CPU(処理部)、ROM(不揮発性記憶部、メモリ)、第1メモリ(RAM)M1及び第2メモリ(RAM)M2が接続されている。他にもVDP及びI/O(入出力装置)が接続されているが、これらの表示は省略する。   The sub control unit 40b includes a CPU, a ROM, a RAM, and a VDP as described above. A CPU (processing unit), a ROM (nonvolatile storage unit, memory), a first memory (RAM) M1, and a second memory (RAM) M2 are connected to a BUS composed of a plurality of bits (wirings). In addition, VDP and I / O (input / output device) are connected, but these displays are omitted.

副制御部40bで実行される遊技に係る処理は、ROMに予め記憶されたプログラムに従ってCPUが動作することで実行される。CPUは、処理を行う際に各種データを第1メモリM1に記憶させ、必要に応じて読み出し、処理を行い、必要に応じて再度記憶する、といった処理を行う。また、第2メモリM2は、バックアップ電源BAKによりバッテリバックアップを受けているので、電源断の間でもその記憶内容は保持されている。バックアップ電源BAKは、例えば、充電可能な二次電池である。   Processing related to the game executed by the sub-control unit 40b is executed by the CPU operating in accordance with a program stored in advance in the ROM. When performing the processing, the CPU stores various data in the first memory M1, reads as necessary, performs processing, and stores it again as necessary. Further, since the second memory M2 receives a battery backup from the backup power supply BAK, the stored contents are retained even during power-off. The backup power supply BAK is, for example, a rechargeable secondary battery.

第1メモリM1は、アクセス速度が速いが電源断時にデータのバックアップが行われていないメモリ(ワークメモリ)である。第2メモリM2は、アクセス速度が遅いがバックアップが可能なメモリ(バックアップ用メモリ)である。   The first memory M1 is a memory (work memory) that has a high access speed but is not backed up when the power is turned off. The second memory M2 is a memory (backup memory) that has a low access speed but can be backed up.

通常の処理(電源断時の処理以外の処理)では、基本的に第1メモリM1が使用される。   In normal processing (processing other than power-off processing), the first memory M1 is basically used.

予め定められたタイミングで、第1メモリM1のデータのうち予め定められたものが第2メモリM2へ転送される。この例を以下に列挙する。   At a predetermined timing, a predetermined one of the data in the first memory M1 is transferred to the second memory M2. Examples of this are listed below.

・公知の設定処理中は第1メモリM1にデータを保存し、その設定が確定したときに第1メモリM1から第2メモリM2へデータを転送する。 During the known setting process, data is stored in the first memory M1, and when the setting is confirmed, the data is transferred from the first memory M1 to the second memory M2.

・副制御部40bが制御部40からコマンドを受信したときに、これに対応する特定のデータを第1メモリM1から第2メモリM2へ転送する。具体的には、(例1)大当たり開始コマンド受信時に、総大当たり回数、最大連荘回数を転送する、(例2)変動停止コマンド受信時に、大当たり変動データ履歴などを転送する。 When the sub control unit 40b receives a command from the control unit 40, specific data corresponding to the command is transferred from the first memory M1 to the second memory M2. Specifically, (Example 1) When the jackpot start command is received, the total jackpot number and the maximum number of consecutive games are transferred. (Example 2) When the fluctuation stop command is received, the jackpot fluctuation data history is transferred.

・電源投入時に予め定められたデータを第1メモリM1から第2メモリM2へ転送する。 Transfer predetermined data from the first memory M1 to the second memory M2 when the power is turned on.

なお、第2メモリM2には、他にも、バックアップフラグ、RAMチェックサム、不正行為に関するフラグ(不正リセットフラグなど)が記憶されることもある。   In addition, the second memory M2 may store a backup flag, a RAM checksum, and a flag relating to an illegal act (such as an illegal reset flag).

電源スイッチPSWがオンからオフにされると、電源部PSから電源断予告信号が出力される。この信号はCPUに対して、例えば割り込みをかけるものである。   When the power switch PSW is turned off from on, a power-off notice signal is output from the power supply unit PS. This signal gives an interrupt to the CPU, for example.

電源スイッチPSWがオンからオフにされても電源電圧はすぐには低下せず、電源スイッチPSWのオフからしばらく時間が経ってから電源電圧がゼロになる(図8及び図9のt1からt3’にかけての時間は電源電圧が低下しない)。したがって、CPUは電源断信号を受けてから電圧低下により動作を停止するまでの間に、一定の処理を行うことができる(例えば、後述の電源断時の処理)。   Even if the power switch PSW is turned off from the on state, the power source voltage does not drop immediately, and after a while from the turn off of the power switch PSW, the power source voltage becomes zero (from t1 to t3 ′ in FIGS. 8 and 9). The power supply voltage does not decrease during the time until. Therefore, the CPU can perform certain processing after receiving the power-off signal and before stopping the operation due to the voltage drop (for example, processing at the time of power-off described later).

例えば、電源オンのとき電源断予告信号はHレベルであるが、それがHレベルからLレベルに変わると電源断を意味する。AC入力をオフにすると直流電圧がオフになるが、電源部や各回路に設けられているコンデンサ等の部品のために即時に電圧がゼロになることはない。例えば、電源電圧が一定値以下になると(例えばDC24V出力が18Vまで低下すると)、電源断予告信号がLレベルに変わる(それからDC5Vがオフになるまでにはさらに時間がかかる)。   For example, when the power is turned on, the power-off notice signal is at the H level, but when it changes from the H level to the L level, it means that the power is cut off. When the AC input is turned off, the DC voltage is turned off, but the voltage does not immediately become zero due to components such as capacitors provided in the power supply unit and each circuit. For example, when the power supply voltage falls below a certain value (for example, when the DC24V output decreases to 18V), the power-off notice signal changes to L level (and it takes more time before DC5V is turned off).

電源断予告信号を発生する回路として、電圧比較器(コンパレータ)を用いることができる。所望の電圧(例えば18V)の電池を用意しておき、この電圧とDC24Vの電源電圧を比較することで電源断予告信号を発生させることができる。この種の回路は公知であるので、詳しく説明しない。電源電圧を監視するための市販の専用ICもあるので、それを用いることもできる。   A voltage comparator (comparator) can be used as a circuit for generating a power-off notice signal. A battery with a desired voltage (for example, 18V) is prepared, and a power-off notice signal can be generated by comparing this voltage with the power supply voltage of DC24V. This type of circuit is well known and will not be described in detail. There is a commercially available dedicated IC for monitoring the power supply voltage, and it can be used.

あるいは、電源スイッチPSWと連動するスイッチ(あるいは接点)を用いて電源断予告信号を発生するようにしてもよい。   Or you may make it generate | occur | produce a power-off notice signal using the switch (or contact) linked with the power switch PSW.

図6は、発明の実施の形態に係る遊技機の副制御部40bのCPUが行うメインルーチン処理のフローチャートである。図6は、電源断時の処理とは異なる通常の処理(例えば、制御部40で生成したコマンドを受けてこれに基づき演出などを行う所定の処理)とこれと共に実行される発明の実施の形態に係る処理(データ転送に関する処理S10乃至S14)を示している。通常の処理は公知であり、発明の実施の形態に係る処理とは直接関係しないのでその説明は省略する。   FIG. 6 is a flowchart of a main routine process performed by the CPU of the sub control unit 40b of the gaming machine according to the embodiment of the invention. FIG. 6 shows an embodiment of the invention that is executed together with normal processing (for example, predetermined processing that receives a command generated by the control unit 40 and produces an effect based on the command) that is different from processing when the power is turned off. The process (process S10 thru | or S14 regarding data transfer) concerning is shown. Normal processing is well known, and is not directly related to processing according to the embodiment of the invention, so that description thereof is omitted.

図6の処理S10乃至S14は、例えば次のような場合に実行される。
(ア)遊技機の各種機能を設定したとき、その設定確定時
(イ)副制御部40bが、制御部40から所定のコマンドを受信した時
(ウ)遊技機の電源投入時
Processes S10 to S14 in FIG. 6 are executed in the following cases, for example.
(A) When various functions of the gaming machine are set, when the setting is confirmed (b) When the sub-control unit 40b receives a predetermined command from the control unit 40 (c) When the gaming machine is turned on

以下、S10乃至S14について説明を加える。   Hereinafter, description will be added regarding S10 to S14.

S10:転送のための情報を参照する。
この情報としてのデータ(データ転送を行うために使用するデータ)は、例えば、転送元先頭アドレス、転送先先頭アドレス、転送データ量などである。副制御部40bの通常の処理において、第1メモリM1が使用されるので、転送のための情報は、CPUにより第1メモリM1に書き込まれている。つまり、上記(ア)乃至(ウ)のいずれかに該当すると、それぞれに対応して予め定められたプログラムによりデータ転送が行われるが、これに先立って、当該プログラムにより転送のための情報が設定される。図6において、この処理の表示は省略している。
S10: Reference information for transfer.
The data (data used for performing data transfer) as this information is, for example, a transfer source head address, a transfer destination head address, a transfer data amount, and the like. Since the first memory M1 is used in the normal processing of the sub-control unit 40b, information for transfer is written in the first memory M1 by the CPU. In other words, if any of the above (a) to (c) is met, data transfer is performed by a predetermined program corresponding to each, but prior to this, information for transfer is set by the program. Is done. In FIG. 6, the display of this process is omitted.

その具体例を列挙する。   Specific examples are listed.

(ア)遊技機の各種機能を設定しているとき、第1メモリM1に一時的にそのデータが保存され、設定確定時に第1メモリM1から第2メモリM2へ設定データが転送されるが、この転送のための情報は、当該設定に関するデータの第1メモリM1の格納アドレス、第2メモリM2の格納アドレス、第1メモリM1の設定データのデータ量である。 (A) When various functions of the gaming machine are set, the data is temporarily stored in the first memory M1, and the setting data is transferred from the first memory M1 to the second memory M2 when the setting is confirmed. The information for this transfer is the storage address of the data related to the setting in the first memory M1, the storage address of the second memory M2, and the data amount of the setting data in the first memory M1.

(イ)制御部40からのコマンド受信時において、上記転送のための情報は、当該コマンドに関連するデータの第1メモリM1の格納アドレス、第2メモリM2の格納アドレス、第1メモリM1の該コマンドに関連するデータのデータ量である。 (A) At the time of receiving a command from the control unit 40, the information for the transfer includes the storage address of the data related to the command in the first memory M1, the storage address of the second memory M2, and the information in the first memory M1. This is the amount of data related to the command.

(イ1)大当たり開始コマンド受信時に、特定のデータを総大当たり回数、最大連荘回数を転送する。
(イ2)変動停止コマンド受信時に、大当たり変動データ履歴などを転送する。
(A) When a jackpot start command is received, specific data is transferred for the number of jackpots and the maximum number of consecutive games.
(A2) When receiving the change stop command, the jackpot change data history is transferred.

(ウ)遊技機の電源投入時に予め定められた特定のデータを第1メモリM1から第2メモリM2へ転送する場合において、上記転送のための情報は、転送すべきデータの第1メモリM1の格納アドレス、第2メモリM2の格納アドレス、第1メモリM1の当該転送すべきデータのデータ量である。 (C) When transferring specific data predetermined when the gaming machine is turned on from the first memory M1 to the second memory M2, the information for the transfer is stored in the first memory M1 of the data to be transferred. The storage address, the storage address of the second memory M2, and the data amount of the data to be transferred in the first memory M1.

S11:転送中フラグをセットする。
データ転送に先立って(あるいはデータ転送の開始直後に)、予め定められた転送中フラグをセットする。転送中フラグのセットにより後述の電源断時の処理においてデータ転送の中断を知ることができる。
S11: A transfer flag is set.
Prior to data transfer (or immediately after the start of data transfer), a predetermined transfer flag is set. By setting the in-transfer flag, it is possible to know that the data transfer has been interrupted in the power-off process described later.

転送中フラグについて説明を加える。例えば、当該フラグを記憶する場所(アドレス)が予め定められており、フラグのセットは、当該場所に書き込まれていたデータCをデータXに書き換える。データXは、当該フラグがオンである(セットされている)ことを意味する任意のデータであり、データCは、当該フラグがオフである(クリアされた)ことを意味する、データXと異なる任意のデータである。典型的には、データCはオールゼロのデータ(00000000B)である。例えば、データXは、01111110Bである。   A description of the in-transfer flag will be added. For example, a location (address) for storing the flag is determined in advance, and the flag is set by rewriting data C written in the location to data X. Data X is arbitrary data that means that the flag is on (set), and data C is different from data X that means that the flag is off (cleared) Arbitrary data. Typically, data C is all-zero data (00000000B). For example, the data X is 01111110B.

S12:指定されたデータを第1メモリM1から第2メモリM2へ転送する。
S10で参照した転送のための情報に基づきデータ転送を行う。
S12: The designated data is transferred from the first memory M1 to the second memory M2.
Data transfer is performed based on the transfer information referenced in S10.

S13:データ転送が終了したかどうか判定する。
転送すべきデータの全部を転送したとき、S13でYESとなる。例えば、1つのデータを転送するごとに転送データ量を1つづつ減らしてゆき、転送データ量が0になったら転送すべきデータの全部を転送したと判定する。
S13: It is determined whether the data transfer is completed.
When all of the data to be transferred is transferred, YES is obtained in S13. For example, every time one data is transferred, the transfer data amount is decreased by one, and when the transfer data amount becomes 0, it is determined that all the data to be transferred is transferred.

S14:転送中フラグをリセットする。
データ転送が終了したら転送中フラグをリセットする。これにより後述の電源断時の処理においてデータ転送の中断がなかったことを知ることができる。
S14: The in-transfer flag is reset.
When the data transfer is completed, the in-transfer flag is reset. As a result, it is possible to know that there has been no interruption of data transfer in the processing at the time of power-off described later.

図7は、発明の実施の形態に係る遊技機の副制御部が行う電源断時の処理のフローチャートである。図7は、電源断退避処理のうちで発明の実施の形態に関する処理のみを示している。実際には、電源断退避処理は、メモリのデータについてチェックサム(第2メモリM2のチェックサム)を求める、フラグ類を退避させるなどの処理を実行するが、それらの公知の処理の詳細は省略している。   FIG. 7 is a flowchart of processing when the power is turned off performed by the sub-control unit of the gaming machine according to the embodiment of the invention. FIG. 7 shows only the process related to the embodiment of the invention among the power-off saving processes. Actually, the power-off saving process executes a process such as obtaining a checksum (checksum of the second memory M2) for the data in the memory and saving flags, but details of these known processes are omitted. doing.

副制御部40bのCPUは、図5の電源断予告信号を監視し、電源断予告信号が発生したら図7の処理を実行する(あるいは電源断予告信号はCPUの割り込み信号として扱われ、図7の処理はそれに対応する割り込み処理である)。   The CPU of the sub-control unit 40b monitors the power-off notice signal of FIG. 5, and executes the processing of FIG. 7 when the power-off notice signal is generated (or the power-off notice signal is treated as an interrupt signal of the CPU, FIG. Is the corresponding interrupt process).

S20:転送フラグをチェックする。
転送フラグの状態によって電源断時の処理が異なる。すなわち、転送フラグがセットされていなければ(S20でリセット)、データ転送は中断されなかったからS21乃至S23の処理を行う必要がない。これに対し、転送フラグがセットされていれば(S20でセット)、データ転送が中断されたから、当該データ転送を完遂するためにS21乃至S23の処理を行う必要がある。
S20: Check the transfer flag.
Depending on the state of the transfer flag, the processing when the power is turned off differs. That is, if the transfer flag is not set (reset in S20), the data transfer is not interrupted, so that it is not necessary to perform the processes of S21 to S23. On the other hand, if the transfer flag is set (set in S20), the data transfer is interrupted, so that the processes of S21 to S23 need to be performed in order to complete the data transfer.

S21:転送のための情報を参照する。
この情報は、図6のS10で参照したものと同じものである。副制御部40bの通常の処理において、第1メモリM1が使用されるので、転送のための情報は、CPUにより第1メモリM1に書き込まれている。電源断予告信号が発生しても、電源電圧はすぐには低下しないので当該情報を維持されている。
S21: Reference information for transfer.
This information is the same as that referred to in S10 of FIG. Since the first memory M1 is used in the normal processing of the sub-control unit 40b, information for transfer is written in the first memory M1 by the CPU. Even if a power-off notice signal is generated, the information is maintained because the power supply voltage does not drop immediately.

S22:指定されたデータを第1メモリM1から第2メモリM2へ転送する。
S23:データ転送が終了したかどうか判定する。
S22: The designated data is transferred from the first memory M1 to the second memory M2.
S23: It is determined whether the data transfer is completed.

S22,S23は、図6のS12,S13と同様の処理である。   S22 and S23 are the same processes as S12 and S13 of FIG.

S24:従来の電源断時の処理を行う。
転送フラグがセットされていないとき、及び、S23の処理を終了したとき、従来の従来の電源断時の処理を行う。この詳細説明は省略する。
S24: A conventional power-off process is performed.
When the transfer flag is not set and when the processing of S23 is completed, the conventional conventional power-off processing is performed. This detailed description is omitted.

なお、S24の従来の電源断時の処理は第2メモリM2の内容が正常であることを前提に行うものであるから、S24は、データ転送を完遂する(正常にデータ転送を行う)処理のS21乃至S23の後に行われる必要がある。   Since the conventional power-off process in S24 is performed on the assumption that the contents of the second memory M2 are normal, S24 is a process of completing data transfer (performing normal data transfer). It needs to be performed after S21 to S23.

図8は、発明の実施の形態に係る遊技機の動作説明図(電源断時にデータ転送が行われていないときのタイミングチャート)である。   FIG. 8 is a diagram for explaining the operation of the gaming machine according to the embodiment of the invention (a timing chart when data transfer is not performed when the power is turned off).

図9は、発明の実施の形態に係る遊技機の動作説明図(電源断時にデータ転送が行われていたときのタイミングチャート)である。   FIG. 9 is an explanatory diagram of the operation of the gaming machine according to the embodiment of the invention (timing chart when data transfer is performed when the power is turned off).

図8を参照して、電源断時にデータ転送が行われていないときの動作について説明を加える。   With reference to FIG. 8, an operation when data transfer is not performed when the power is turned off will be described.

時刻t1に電源断予告信号が発生するが、この時点で副制御部40bのCPUは特段の処理を行っておらず(何らかの処理を行っていたとしてもそれはデータ転送処理ではない)、転送フラグはセットされていない。したがって、図7のS20でリセットとなり、S21乃至S23の処理が行われることはなく、直ちにチェックサム計算・書き込みなどの従来の電源断時の処理が行われる。この処理の終了は時刻t2であるが、電源電圧はこれよりも後の時刻t3’まで維持されているので、図7のS24の処理を完遂できる。   At time t1, a power-off notice signal is generated. At this time, the CPU of the sub-control unit 40b is not performing any special processing (even if any processing is being performed, it is not data transfer processing), and the transfer flag is Not set. Therefore, the process is reset in S20 of FIG. 7, and the processes of S21 to S23 are not performed, but the conventional process at the time of power-off such as checksum calculation / writing is performed immediately. Although this process ends at time t2, since the power supply voltage is maintained until a later time t3 ', the process of S24 in FIG. 7 can be completed.

図9を参照して、電源断時にデータ転送が行われていたときの動作について説明を加える。   With reference to FIG. 9, the operation when data transfer is performed when the power is turned off will be described.

時刻t1に電源断予告信号が発生するが、この時点で副制御部40bのCPUはデータ転送処理を行っており、転送フラグがセットされている。電源断予告信号を受けて実行される電源断時の処理の開始により当該データ転送処理は中断される。したがって、図7のS20でセットとなり、S21乃至S23の処理が行われる。S21乃至S23の処理が時刻t4で終了したとすると、引き続きチェックサム計算・書き込みなどの従来の電源断時の処理が行われる。この処理の終了は時刻t5であるが、電源電圧はこれよりも後の時刻t3’まで維持されているので、図7のS21乃至S23とS24の処理を完遂できる。   At time t1, a power-off notice signal is generated. At this time, the CPU of the sub-control unit 40b is performing data transfer processing, and the transfer flag is set. The data transfer process is interrupted by the start of the process at the time of power-off executed in response to the power-off notice signal. Therefore, the set is made in S20 of FIG. 7, and the processes of S21 to S23 are performed. If the processing of S21 to S23 is completed at time t4, conventional power-off processing such as checksum calculation / writing is continued. Although this process ends at time t5, since the power supply voltage is maintained until time t3 'later than this, the processes of S21 to S23 and S24 in FIG. 7 can be completed.

なお、データ転送処理の終了時点t4で転送フラグをリセットするようにしてもよい(図7のS23のYESの直後に図6のS14の処理を行う)。このようにしないときは、電源投入時の初期設定処理において転送フラグをリセットすることが望ましい。   Note that the transfer flag may be reset at the end point t4 of the data transfer process (the process of S14 of FIG. 6 is performed immediately after YES of S23 of FIG. 7). When this is not done, it is desirable to reset the transfer flag in the initial setting process when the power is turned on.

なお、電源断時の処理で行うデータ転送は、データを最初から転送するもので、中断された位置のデータから転送を再開するものではない。これは、電源断時の処理に、その前の処理における直近のステータス(データをどこまで転送したか)を引き継ぐことは、遊技機に用いられているシステムでは実際上困難であり、そのような処理をあえて実現しようとするとプログラムが長くなりメモリ容量を圧迫する(他の処理に使用できるメモリ空間が減少する)という問題があるためである。これに対し、本発明の実施の形態のようにデータ転送を最初からやり直すやり方にはそのような問題は生じない。重複するデータ転送により処理時間が余計にかかるという問題があるが、これは電源断予告信号から電源電圧の低下時間(図8、図9のt1からt3)までを十分長くすることで解決可能である。このためには回路の時定数(コンデンサの容量)などを見直すだけで足り、容易であるしそれほどコストも掛からない。   Note that the data transfer performed in the process when the power is turned off transfers the data from the beginning, and does not restart the transfer from the data at the interrupted position. It is practically difficult for a system used in a gaming machine to take over the most recent status (how far the data has been transferred) from the previous process to the process when the power is turned off. This is because there is a problem that the program becomes long and the memory capacity is compressed (the memory space that can be used for other processing decreases). On the other hand, such a problem does not occur in the method of starting data transfer from the beginning as in the embodiment of the present invention. There is a problem that the processing time is extra due to overlapping data transfer, but this can be solved by sufficiently extending the power-off notice signal to the power supply voltage drop time (t1 to t3 in FIGS. 8 and 9). is there. For this purpose, it is only necessary to review the time constant (capacitor capacity) of the circuit, which is easy and does not cost much.

このことから、(電源断予告信号から電源電圧の低下時間t1〜t3’)は、(データ転送に要する時間t1〜t4)と(従来の電源断時の処理に要する時間t4〜t5)の合計よりも長いことが要請される。   From this, (the power supply voltage drop time t1 to t3 ′ from the power interruption notice signal) is the sum of (time t1 to t4 required for data transfer) and (time t4 to t5 required for processing at the time of conventional power interruption) Is required to be longer.

以上のように、発明の実施の形態によれば、転送フラグを用いることで、データ転送の途中で電源断とされたときでも、データ転送処理は正常に行われ、第2メモリ内のデータに不整合が生じることはない。   As described above, according to the embodiment of the invention, by using the transfer flag, even when the power is cut off during the data transfer, the data transfer process is normally performed and the data in the second memory is stored. There is no inconsistency.

以上の説明は、副制御部を例にとったものであるが、発明の実施の形態は、制御部にも適用することができる。   The above description is based on the sub control unit as an example, but the embodiment of the invention can also be applied to the control unit.

本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   The present invention is not limited to the above embodiments, and various modifications can be made within the scope of the invention described in the claims, and these are also included in the scope of the present invention. Needless to say.

40 制御部
40b 副制御部
BAK バックアップ電源
CPU 処理部
M1 第1メモリ
M2 第2メモリ
PS 電源部
PSW 電源スイッチ
40 Control Unit 40b Sub Control Unit BAK Backup Power Supply CPU Processing Unit M1 First Memory M2 Second Memory PS Power Supply Unit PSW Power Switch

Claims (3)

内部抽選処理を含む遊技に係る制御を実行するとともに予め定められたコマンドを生成して送信する制御部と、前記制御部で生成した前記コマンドを受けてこれに基づき所定の処理を実行する副制御部と、前記制御部及び前記副制御部へ電源を供給する電源部と、前記電源の供給をオンオフする電源スイッチとを備え、
前記電源部は、前記電源スイッチがオフになったときに予め定められた電源断予告信号を出力するように構成され、
前記制御部又は前記副制御部の少なくとも一方は、処理部と、データを記憶するメモリとを含み、
前記処理部は、予め定められた所定の処理及び前記メモリへのデータ転送処理を含む第1の処理と、前記電源断予告信号を受けたときに実行される第2の処理とを行うものであり、
前記第1の処理は、少なくとも下記の(A)乃至(D)のステップを含むとともに、
(A)前記データ転送処理を行うための転送情報を設定するステップ、
(B)予め定められた転送フラグをセットするステップ、
(C)前記転送情報に基づき前記メモリへデータを転送するステップ、
(D)前記データ転送処理を終了したときに前記転送フラグをリセットするステップ、
前記第2の処理は、少なくとも下記の(a)乃至(d)のステップを含み、前記転送フラグがセットされているときは電源断時の処理に先立ち前記第2の処理において前記データの転送を行うことを特徴とする遊技機。
(a)前記転送フラグをチェックするステップ、
(b)前記転送フラグがセットされているとき、前記転送情報に基づき前記メモリへデータを転送するステップ、
(c)前記データの転送を終了したとき、予め定められた電源断時の処理を行うステップ、
(d)前記転送フラグがセットされていないとき、前記データ転送処理を行うことなく、前記予め定められた電源断時の処理を行うステップ
A control unit that executes control related to games including internal lottery processing and generates and transmits a predetermined command, and sub-control that receives the command generated by the control unit and executes predetermined processing based on the command A power supply unit that supplies power to the control unit and the sub-control unit, and a power switch that turns on and off the power supply,
The power supply unit is configured to output a predetermined power-off notice signal when the power switch is turned off,
At least one of the control unit or the sub-control unit includes a processing unit and a memory that stores data,
The processing unit performs a first process including a predetermined process and a data transfer process to the memory, and a second process executed when the power-off notice signal is received. Yes,
The first process includes at least the following steps (A) to (D):
(A) a step of setting transfer information for performing the data transfer process;
(B) setting a predetermined transfer flag;
(C) transferring data to the memory based on the transfer information;
(D) resetting the transfer flag when the data transfer process is completed;
The second process, at least viewed including the steps of the following (a) to (d), the transfer of the data in the second processing prior to processing at the time of power-off when the transfer flag is set gaming machine and performing.
(A) checking the transfer flag;
(B) when the transfer flag is set, transferring data to the memory based on the transfer information;
(C) a step of performing a predetermined power-off process when the data transfer is completed;
(D) A step of performing the predetermined power-off process without performing the data transfer process when the transfer flag is not set.
前記第2の処理は、さらに、(c’)前記データの転送を終了したとき、前記転送フラグをリセットするステップを含むことを特徴とする請求項1記載の遊技機。   The gaming machine according to claim 1, wherein the second process further includes a step (c ') of resetting the transfer flag when the transfer of the data is completed. 前記処理部は、前記電源断予告信号を受けたとき、前記(C)のデータ転送処理を実行中であっても当該処理を打ち切り、前記第2の処理を行い、前記(b)で行う前記データの転送は、データを最初から転送するものであって、中断された位置のデータから転送を再開するものではないことを特徴とする請求項1又は請求項2記載の遊技機。 Wherein the processing unit, when said received the previous power shutdown signal, the even abort the process was executing the data transfer process (C), have a row the second process, performed in the (b) 3. The gaming machine according to claim 1 , wherein the data transfer is a method of transferring data from the beginning, and does not resume the transfer from the data at the interrupted position .
JP2014204381A 2014-10-03 2014-10-03 Game machine Expired - Fee Related JP5891283B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014204381A JP5891283B2 (en) 2014-10-03 2014-10-03 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014204381A JP5891283B2 (en) 2014-10-03 2014-10-03 Game machine

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2010270979A Division JP5629199B2 (en) 2010-12-04 2010-12-04 Game machine

Publications (2)

Publication Number Publication Date
JP2015033614A JP2015033614A (en) 2015-02-19
JP5891283B2 true JP5891283B2 (en) 2016-03-22

Family

ID=52542570

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014204381A Expired - Fee Related JP5891283B2 (en) 2014-10-03 2014-10-03 Game machine

Country Status (1)

Country Link
JP (1) JP5891283B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4309029B2 (en) * 2000-07-07 2009-08-05 株式会社ソフィア Game machine
JP4706114B2 (en) * 2001-03-22 2011-06-22 株式会社三洋物産 Game machine
JP2003175165A (en) * 2001-12-07 2003-06-24 Sankyo Kk Game machine
JP4296768B2 (en) * 2002-10-24 2009-07-15 株式会社三洋物産 Game machine
JP4888950B2 (en) * 2006-03-22 2012-02-29 株式会社平和 Revolving machine

Also Published As

Publication number Publication date
JP2015033614A (en) 2015-02-19

Similar Documents

Publication Publication Date Title
JP4643420B2 (en) Game machine
JP5629199B2 (en) Game machine
JP5253527B2 (en) Game machine
JP2010184153A (en) Game machine
JP2005058426A (en) Game machine
JP2011177562A (en) Game machine
JP2015198755A (en) Game machine
JP5204525B2 (en) Game machine and its control program
JP5891283B2 (en) Game machine
JP5263526B2 (en) Game machine
JP6207657B2 (en) Game machine
JP2014068693A (en) Game machine
JP2008142204A (en) Game machine, and method and program for generating random number in game machine
JP5411727B2 (en) Game machine
JP5548844B2 (en) Game machine
JP5668747B2 (en) Game machine
JP4763082B2 (en) Game machine
JP2017217518A (en) Game machine
JP5925095B2 (en) Game machine
JP5544525B2 (en) Game machine
JP2008043684A (en) Game machine, method for generating random number in game machine, and program
JP2009050633A (en) Game machine
JP5643891B2 (en) Game machine
JP5854091B2 (en) Game machine
JP4763083B2 (en) Game machine

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151013

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151014

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151202

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: 20160209

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160222

R150 Certificate of patent or registration of utility model

Ref document number: 5891283

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees