JP2004081557A - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP2004081557A
JP2004081557A JP2002247061A JP2002247061A JP2004081557A JP 2004081557 A JP2004081557 A JP 2004081557A JP 2002247061 A JP2002247061 A JP 2002247061A JP 2002247061 A JP2002247061 A JP 2002247061A JP 2004081557 A JP2004081557 A JP 2004081557A
Authority
JP
Japan
Prior art keywords
state
signal
power supply
main cpu
condition
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.)
Granted
Application number
JP2002247061A
Other languages
Japanese (ja)
Other versions
JP4024625B2 (en
Inventor
Masaki Takatsu
高津 巨樹
Eiichi Narimatsu
成松 鋭一
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.)
Newgin Co Ltd
Original Assignee
Newgin 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 Newgin Co Ltd filed Critical Newgin Co Ltd
Priority to JP2002247061A priority Critical patent/JP4024625B2/en
Publication of JP2004081557A publication Critical patent/JP2004081557A/en
Application granted granted Critical
Publication of JP4024625B2 publication Critical patent/JP4024625B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Pinball Game Machines (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a game machine for restraining a situation where a game parlor is made disadvantageous by fraudulentness of a game player. <P>SOLUTION: A directing part I discriminates whether or not a starting condition of a main CPU (central processing unit) 24a is satisfied in directing executing of starting processing for the main CPU 24a according to the input state of an illegal reset signal ReX. When the discrimination result is negative, the execution of backup processing is directed to the main CPU 24a, and after the lapse of a prescribed time, the execution of starting processing is directed to the main CPU 24a. As a result, when the control is started, the main CPU 24a starts updating of a value of a bonanza random number at the value of the bonanza random number stored in a RAM 24c, and a game player having performed fraudulentness becomes hard to know when the value of the bonanza random number is updated to a value coinciding with the bonanza value. Accordingly, it is possible to restrain the situation where the game parlor is made disadvantageous by the fraudulentness of the game player. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、遊技を制御する制御手段と、前記制御手段に対して前記遊技に関する各種制御情報を記憶手段に記憶保持させるためのバックアップ処理及び前記制御手段に対して起動処理の実行を指示する指示手段とを備えた遊技機に関するものである。
【0002】
【従来の技術】
従来、遊技機の一種であるパチンコ機では、遊技領域に発射された遊技球が所定の入賞口(始動入賞口など)に入賞すると、複数列(例えば、3列)の図柄による図柄組み合わせゲームが行われるようになっている。そして、この図柄組み合わせゲームの結果、遊技者は、表示された図柄の組み合わせから大当り状態、リーチ状態、はずれ状態などの各種状態を認識できるようになっている。このとき、複数列の図柄が同一種類の図柄からなる組み合わせで表示された場合には、大当り状態が形成され、多数の遊技球を獲得できるチャンスが付与されるようになっている。
【0003】
そして、この図柄組み合わせゲームは、遊技者の遊技に対する興趣を高めるために図柄の組み合わせを表示する演出であり、遊技者に対して大当り状態を付与するか否かはパチンコ機の内部処理において判定されている。具体的に言えば、パチンコ機では、大当り判定用乱数(以下、「大当り乱数」という。)の値に基づき、大当りか否かを判定(大当り判定)している。この大当り乱数は、予め定めた数値範囲内(例えば、「0」〜「630」までの全631通りの整数)の数値を主制御基板のメインCPUが所定時間(例えば、2ms)毎に+1ずつ更新するようになっている。また、大当り乱数には、大当り状態と判定するための大当り値(例えば、「7」と「511」)が予め定められている。そして、メインCPUは、遊技球が始動入賞口に入賞したタイミングで大当り乱数の値を読み出し、読み出した値が大当り値と一致する場合、図柄組み合わせゲームにおいて大当り状態を形成する図柄の組み合わせ(例えば、「7,7,7」)を図柄表示装置に表示させ、遊技者に大当り状態を付与するようになっている。
【0004】
また、近時のパチンコ機の中には、遊技中の各種制御情報を記憶手段(RAM)に記憶させるバックアップ機能を搭載したものがある。このバックアップ機能は、パチンコ機に供給される電源電圧(例えば、AC24V)が営業時間中の停電などの理由により遮断されると、その遮断時点における各種制御情報を記憶保持させる機能となっている。前記パチンコ機は、前記電源電圧値が予め定められた所定の電圧値に降下したか否かを監視する電源監視回路を備えている。前記電源監視回路は、監視の結果を電源状態信号(ハイレベル状態とローレベル状態を示す2値信号)としてメインCPUに出力している。そして、メインCPUは、前記電源状態信号の入力状態が、ハイレベル状態からローレベル状態に遷移すると(電源監視回路において、電源電圧値が降下したと判別されると)、バックアップ処理を実行し、大当り乱数の値などの各種制御情報をRAMに記憶させるようになっている。このバックアップ機能を搭載すれば、電源電圧が遮断されても電源復旧時には、RAMに記憶保持された制御情報に基づき遊技を再開させることができるようになっている。
【0005】
【発明が解決しようとする課題】
ところで、メインCPUは、パチンコ機の電源投入時、リセット信号(ハイレベル状態とローレベル状態を示す2値信号)の入力状態に基づき遊技の制御を開始するようになっている。また、パチンコ機には、メインCPUに対してリセット信号を出力するリセット信号回路が備えられている。
【0006】
以下、図6に基づきメインCPUが遊技の制御を開始する態様を説明する。
パチンコ機の電源が投入されると、メインCPUにおけるリセット信号の入力状態は、一定時間(図示する時間T1)、ローレベル状態となるので、メインCPUは、制御を開始する前の状態(制御を停止した状態)である規制状態となっている。そして、メインCPUは、リセット信号の入力状態がローレベル状態からハイレベル状態に遷移した場合、制御を開始するようになっている。
【0007】
そして、制御を開始したメインCPUは、最初に初期設定(初期コマンドの設定など)を実行し(一定時間T2)、その後、各種制御コマンドの演算処理などを行う通常処理に移行するようになっている。また、メインCPUは、通常処理に移行したタイミングで大当り乱数の値を「0」から更新を開始するようになっている。このとき、メインCPUが大当り乱数の更新を開始し、該大当り乱数の値が大当り値である「7」に更新されるまでの時間は、図6に示す時間T3=2ms(更新周期)×7=14msとなる。また、同様に、大当り乱数の値が大当り値である「511」に更新されるまでの時間は、図6に示す時間T4=2ms(更新周期)×511=1022msとなる。そのため、図6に示すように、電源投入後、メインCPUにおいて、リセット信号の入力状態がローレベル状態からハイレベル状態に遷移してから大当り値である「7」又は「511」に更新するまでの時間(T2+T3又はT2+T4)は常に一定となっている。
【0008】
従って、遊技者の中には、このようなメインCPUの特性を利用して、意図的に大当りを狙う不正行為を行う者がいる。この不正行為は、例えば、パチンコ機の機裏側に、メインCPUに対して前記リセット信号と同様の機能(役割)を果たす類似リセット信号(以下、「不正リセット信号」)を強制的に入力することによって制御の開始を指示する不正基板(ぶら下げ基板とも言われる。)を取り付けることにより行われている。そして、メインCPUに対する不正リセット信号の入力状態が、所定時間、ローレベル状態となり、制御を開始する前の状態(制御を停止した状態)である規制状態となる。そして、メインCPUは、所定時間経過後、不正リセット信号の入力状態がローレベル状態からハイレベル状態に遷移したことを契機として制御を開始することになる。即ち、この状態において、メインCPUは、前述した初期設定によってRAMがクリアされ、その状態で制御を開始することになる。
【0009】
従って、遊技者は、メインCPUに対する不正リセット信号の入力状態をローレベル状態からハイレベル状態とした時点からメインCPUが大当り乱数の値を大当り値に更新するまでの時間を計時し、そのタイミングで不正な器具により大当り値を読み出させることが可能となる。その結果、不正行為を行った遊技者に対して大当り状態を付与することになり、遊技店側は不利益を得る虞があった。
【0010】
この発明は、このような従来の技術に存在する問題点に着目してなされたものであり、その目的は、遊技者の不正行為によって遊技店側が不利益を得ることを抑制することができる遊技機を提供することにある。
【0011】
【課題を解決するための手段】
上記問題点を解決するために、請求項1に記載の発明は、遊技を制御する制御手段と、前記制御手段に対して、前記遊技に関する各種制御情報を記憶手段に記憶させるためのバックアップ処理及び前記制御手段に対して起動処理の実行を指示する指示手段とを備え、前記指示手段は、所定の条件信号の入力が可能であって、該条件信号の入力状態に基づき前記制御手段に対して起動処理の実行を指示する際、前記制御手段の起動条件が満たされているか否かを判別し、該判別結果が否定である場合、前記制御手段に対して前記バックアップ処理の実行を指示し、所定時間の経過後に前記制御手段に対して起動処理の実行を指示するように構成されたことを要旨とする。
【0012】
請求項2に記載の発明は、請求項1に記載の遊技機において、前記指示手段は、前記条件信号の入力状態に基づき前記制御手段に対して起動処理の実行を指示する際、前記制御手段に対して前記バックアップ処理の実行を指示したか否かを判別し、該判別結果に基づき前記起動条件を満たしているか否かを判別するように構成されたことを要旨とする。
【0013】
請求項3に記載の発明は、請求項1に記載の遊技機において、機本体に供給される電源電圧値が予め定められた所定の電圧値に降下したか否かを示す電源状態信号を出力する電源監視手段をさらに備え、前記指示手段は、前記電源状態信号の入力が可能であって、該電源状態信号の入力状態から前記起動条件を満たしているか否かを判別するように構成されたことを要旨とする。
【0014】
請求項4に記載の発明は、遊技を制御する制御手段と、前記制御手段に対して、前記遊技に関する各種制御情報を記憶手段に記憶させるためのバックアップ処理及び前記制御手段に対して起動処理の実行を指示する指示手段とを備え、前記指示手段は、前記制御手段に対して前記バックアップ処理の実行を指示するか否かの条件となる第1条件信号及び前記制御手段に対して前記起動処理の実行を指示するか否かの条件となる第2条件信号の入力が可能であって、前記指示手段は、前記第1条件信号の入力状態が前記バックアップ処理の実行を指示する条件となるON状態となった後、前記第2条件信号の入力状態が前記起動処理の実行を指示する条件となるON状態となった場合、該第2条件信号の入力状態がON状態となったことを契機に、前記制御手段に対して起動処理の実行を指示する一方で、前記指示手段は、前記第1条件信号の入力状態が前記ON状態となることなく、前記第2条件信号の入力状態が前記ON状態となった場合、前記制御手段に対して前記バックアップ処理の実行を指示し、所定時間の経過後に前記制御手段に対して起動処理の実行を指示するように構成されたことを要旨とする。
【0015】
請求項5に記載の発明は、請求項4に記載の遊技機において、機本体に供給される電源電圧値を監視する電源監視手段をさらに備え、前記電源監視手段は、前記指示手段に対して前記第1条件信号を出力するように構成され、前記電源電圧値が予め定められた所定の電圧値に降下したことを契機として、前記指示手段に対する前記第1条件信号の出力状態をON状態とするように構成されたことを要旨とする。
【0016】
【発明の実施の形態】
以下、本発明をその一種であるパチンコ遊技機(以下、「パチンコ機」という。)に具体化した一実施形態を図1〜図6に基づき説明する。
【0017】
図1にはパチンコ機10の機表側が略示されており、パチンコ機10において機体の外郭をなす外枠11の開口前面側には、各種の遊技用構成部材をセットする縦長方形の中枠12が開閉及び着脱自在に組み付けられている。また、中枠12の前面側には、機内部の遊技盤13を透視保護するためのガラス枠を有した前枠14と上球皿15が共に横開き状態で開閉可能に組付け整合されている。そして、前枠14の周囲前面側及び遊技盤13の遊技領域の両側方には、パチンコ機10の各種遊技状態(図柄変動、大当り状態、リーチ状態など)に応じて点灯(点滅)・消灯などの発光装飾を行う各種ランプ16が設けられている。さらに、上球皿15の両側方には、前記遊技状態に応じて各種音声(効果音など)を出力するスピーカ17が設けられている。そして、中枠12の下部には下球皿18、打球発射装置19などが装着されている。また、遊技盤13の遊技領域13aの略中央には、複数列(例えば、3列)の図柄による図柄組み合わせゲームを行う図柄表示装置20が配設されている。そして、この図柄組み合わせゲームの結果、遊技者は、表示された図柄の組み合わせから大当り状態、リーチ状態、はずれ状態などの各種状態を認識できるようになっている。
【0018】
また、図柄表示装置20の下方には、始動入賞口21が配設されており、該始動入賞口21の奥方には始動入賞口21に入賞した遊技球を検知するための入賞検知センサSS(図2に示す。)が配設されている。また、始動入賞口21の下方には、図示しないソレノイドにより開閉動作を行う大入賞口22が配設されている。そして、打球発射装置19の操作により遊技盤13の遊技領域13aに発射された遊技球が始動入賞口21へ入賞すると、図柄表示装置20では図柄組み合わせゲームが行われるようになっている。この図柄組み合わせゲームの結果、全列の図柄が同一種類の図柄からなる組み合わせとして形成された場合、大入賞口22の開閉により、多数の遊技球(賞球)を獲得できるチャンス(大当り)が遊技者に付与されるようになっている。
【0019】
一方、パチンコ機10の機裏側には、該パチンコ機10の主電源となる遊技場の電源AC(例えば、24V)が供給される電源基板23(図2に示す。)が装着されている。また、電源基板23には、パチンコ機10の遊技全体を制御するために各種制御信号を出力する主制御基板(以下、「主基板」という。)24(図2に示す。)が接続されている。この主基板24は、例えば、該主基板24を保護する保護ケースなどに収容され、外部からの主基板24に対する直接的な不正行為(例えば、ROMの交換)を抑制することができるようになっている。また、電源基板23には、主基板24とも接続され、該主基板24が出力した前記各種制御信号を入力し、該制御信号に基づき所定の制御を実行するサブ制御基板(以下、「サブ基板」という。)25(図2に示す。)が接続されている。このサブ基板25は、図柄表示装置20に対して図柄制御を実行する図柄制御基板、各種ランプ16(図1に示す。)に対してランプ制御を実行するランプ制御基板及びスピーカ17(図1に示す。)に対して音声制御を実行する音声制御基板などから構成されている。
【0020】
以下、電源基板23、主基板24及びサブ基板25の具体的な構成及び接続態様を図2に基づき説明する。
前記電源基板23は、遊技場の電源ACをパチンコ機10への供給電圧として電源電圧V1(例えば、DC30V)に変換処理する電源回路26を備えている。また、電源回路26には、主基板24及びサブ基板25が接続されている。そして、電源回路26は、変換処理された後の電源電圧V1を前記各基板24,25に各別に対応する供給すべき所定の電源電圧V2,V3にさらに変換処理し、その変換後の電源電圧V2,V3を前記各基板24,25に供給するようになっている。
【0021】
また、電源回路26には電源監視手段としての電源監視回路27が接続されており、該電源監視回路27は、機本体に供給される電源電圧値を監視するようになっている。即ち、電源監視回路27は、機本体に供給される電源電圧値が予め定められた所定の電圧値に降下したか否かを判別するようになっている。具体的には、前記電源監視回路27は、電源回路26から供給された電源電圧V1の電圧値V1aを監視し、該電圧値V1aが予め定められた電圧値V(例えば、DC20V)に降下したか否かを判別している。なお、この電圧値Vは、遊技に支障をきたすことなくパチンコ機10を動作させるために最低限必要な電圧とされている。
【0022】
また、電源監視回路27には、後述するリセット信号回路28が接続されている。前記電源監視回路27は、機本体に供給される電源電圧値(電源電圧V1の電圧値V1a)が予め定められた電圧値Vに降下したか否かを示す電源状態信号Sを出力するようになっている。この電源状態信号Sは、その信号レベルとしてハイレベル状態とローレベル状態を示す2値信号となっている。前記電源監視回路27は、その判別結果が否定である場合に、主基板24及びリセット信号回路28に対する電源状態信号Sの出力状態をハイレベル状態とするようになっている。この状態において、電源監視回路27は、電源電圧V1の電圧値V1aが電圧値Vに降下していないことを示すようになっている。
【0023】
一方、電源監視回路27は、その判別結果が肯定である場合に、主基板24及びリセット信号回路28に対する電源状態信号Sの出力状態をハイレベル状態からローレベル状態に遷移させるようになっている。この状態において、電源監視回路27は、電源電圧V1の電圧値V1aが電圧値Vに降下したことを示すようになっている。そして、電源監視回路27は、電源状態信号Sのローレベル状態を所定時間(図5に示す時間T5)の間継続した後、電源状態信号Sの出力状態をローレベル状態からハイレベル状態に遷移させるようになっている。
【0024】
また、リセット信号回路28は、主基板24及びサブ基板25に対してリセット信号Reを出力するようになっている。このリセット信号Reは、その信号レベルとしてハイレベル状態とローレベル状態を示す2値信号となっている。そして、リセット信号回路28は、電源供給の開始時(初期電源投入時)に、主基板24及びサブ基板25に対するリセット信号Reの出力状態をローレベル状態とするようになっており、所定時間(図5に示す時間T1)の経過後に、ローレベル状態からハイレベル状態に遷移させるようになっている。一方、リセット信号回路28は、電源状態信号Sの入力状態がローレベル状態となってから所定時間(図5に示す時間T6)の経過後に、リセット信号Reの出力状態をハイレベル状態からローレベル状態に遷移させるようになっている。換言すると、リセット信号回路28は、電源監視回路27において、電源電圧V1の電圧値V1aが、予め定められた電圧値Vに降下したと判別されてから所定時間(図5に示す時間T6)の経過後に、リセット信号Reの出力状態をハイレベル状態からローレベル状態に遷移させるようになっている。
【0025】
また、電源基板23は、主基板24(RAM24c)に記憶保持され、パチンコ機10の動作中に適宜書き換えられる各種制御情報の消去(クリア)を指示するRAMクリアスイッチ29を備えている。このRAMクリアスイッチ29は、遊技店の店員のみの操作が許容されるように機裏側に設けられている。そして、RAMクリアスイッチ29には、該RAMクリアスイッチ29からの消去指示を受けて、主基板24(RAM24c)に記憶保持された記憶内容(各種制御情報)の初期化を実行するRAMクリアスイッチ回路30が接続されている。
【0026】
前記主基板24は、パチンコ機10全体を制御する制御手段としてのメインCPU24aを備えている。また、メインCPU24aにはROM24b及び記憶手段としてのRAM24cが接続されている。また、メインCPU24aは、大当り判定用乱数(以下、「大当り乱数」という。)などの各種乱数の値を所定時間毎(例えば2ms毎)に更新するようになっている。そして、メインCPU24aは、大当り乱数に基づき遊技者に大当り状態を付与するか否かを判別(決定)している。また、ROM24bには、パチンコ機10を制御するための各種制御プログラム(メイン処理プログラム、割込み処理プログラム、電源断処理プログラムなど)が記憶保持されている。また、RAM24cには、パチンコ機10の動作中に適宜書き換えられる各種制御情報(大当り乱数の値など)が記憶保持されるようになっている。そして、RAM24cには、図示しないバックアップ用電源が接続されており、電源電圧V1(電源AC)の遮断時(電圧値Vへの降下時)においてバックアップ用電源から供給された電源電圧に基づき遊技に関する各種制御情報を記憶保持するようになっている。
【0027】
ここで、前記大当り乱数について説明する。
前記大当り乱数は、予め定められた数値範囲内(例えば、「0」〜「630」の全631通りの整数)の数値を取り得るように、メインCPU24aが割込み処理プログラムを実行する毎(2ms毎)に数値を+1ずつ更新するようになっている。そして、メインCPU24aは、更新後の値を大当り乱数の値としてRAM24cに記憶し、既に記憶されている大当り乱数の値を書き換えることで大当り乱数の値を順次更新するようになっている。
【0028】
より詳しく言えば、メインCPU24aは、更新を開始する際の値(初期値)を最小値である「0」とし、該初期値から順に「0」→「1」→・・・→「629」→「630」というように数値を+1ずつ更新するようになっている。そして、メインCPU24aは、大当り乱数の値として更新された数値が最後に更新される数値(終期値)である「630(最大値)」に達すると、再び「0」〜「630」までの数値を+1ずつ更新するようになっている。即ち、本実施形態のパチンコ機10では、大当り乱数の値を「0」〜「630」に更新するまでを大当り乱数の1周期として大当り乱数の値を順次更新し、この1周期の更新処理をパチンコ機10の動作中、繰り返し実行するようになっている。
【0029】
また、メインCPU24aには、入賞検知センサSSが接続されている。そして、メインCPU24aは、入賞検知センサSSからの入賞検知信号を入力すると、そのタイミングでRAM24cに記憶されている大当り乱数の値を読み出すようになっている。また、メインCPU24aは、読み出した大当り乱数の値がROM24bに記憶されている所定の大当り値(例えば、「7」と「511」)と一致するか否かを判別するようになっている。そして、メインCPU24aは、該判別結果が肯定(一致)の場合に大当り状態を付与するようになっている。なお、大当り乱数の数値が「0」〜「630」(全631通り)であって、前記大当り値を「7」と「511」に定めた場合、パチンコ機10の大当り確率は、315.5分の1(=631分の2)となる。
【0030】
また、前記サブ基板25は、パチンコ機10の各種構成部材(図柄表示装置20、各種ランプ16、スピーカ17)に対して所定の制御(図柄制御、ランプ制御、音声制御)を実行するCPU25aを備えており、該CPU25aにはROM25b及びRAM25cが接続されている。そして、ROM25bには前述した所定の制御を実行するための制御プログラムなどが記憶保持されていると共に、RAM25cにはパチンコ機10の動作中に適宜書き換えられる各種制御情報が記憶保持されるようになっている。
【0031】
また、CPU25aには、電源基板23のリセット信号回路28が接続されている。そして、CPU25aは、電源投入時において、電源基板23のリセット信号回路28からのリセット信号Reの入力状態が、所定時間(図5に示す時間T1)、ローレベル状態となるので、制御を停止した状態である規制状態となる。また、CPU25aは、所定時間(図5に示す時間T1)の経過後、リセット信号回路28からのリセット信号Reの入力状態が、ローレベル状態からハイレベル状態になったことを契機に起動を開始し、所定の初期設定後、メインCPU24aからの制御信号を入力する迄の間、待機するようになっている。
【0032】
そして、本実施形態のパチンコ機10は、主基板24のメインCPU24aに対して、遊技に関する各種制御情報をRAM24cに記憶させるためのバックアップ処理、及び規制状態とさせてから制御を開始させるための起動処理の実行を指示する指示手段としての指示部Iを備えている。この指示部Iは、主基板24に設けられており、メインCPU24aに対して所定の信号(開始信号St、バックアップ信号Ba)を出力可能な状態でメインCPU24aに接続されている。また、指示部Iは、前記電源基板23の電源監視回路27とリセット信号回路28に接続されており、電源監視回路27から電源状態信号Sを、リセット信号回路28からリセット信号Reの入力が可能となっている。
【0033】
前記指示部Iは、前記電源監視回路27からの電源状態信号Sの入力状態に基づき、メインCPU24aに対しバックアップ信号Baを用いてバックアップ処理の実行を指示するようになっている。このバックアップ信号Baは、その信号レベルとしてハイレベル状態とローレベル状態を示す2値信号となっている。そして、指示部Iは、電源状態信号Sの入力状態がハイレベル状態からローレベル状態に遷移すると、バックアップ信号Baの出力状態をハイレベル状態からローレベル状態に遷移させることにより、メインCPU24aに対してバックアップ処理の実行を指示するようになっている。
【0034】
そして、メインCPU24aは、バックアップ信号Baの入力状態がハイレベル状態からローレベル状態に遷移したことを契機に、ROM24bに記憶保持された電源断処理プログラムに基づいてバックアップ処理を実行するようになっている。即ち、メインCPU24aは、RAM24cに記憶保持されている制御情報(例えば、大当り乱数の値)に加えて、新たにレジスタ及びスタックポインタなどの制御情報をRAM24cに記憶保持する。また、メインCPU24aは、パチンコ機10を構成する各種構成部材の処理を停止、例えば、始動入賞口21や大入賞口22などを開閉させるための各種ソレノイドの作動処理を停止する。また、メインCPU24aは、サブ基板25(ランプ制御基板)に対して各種ランプ16(図1参照)の消灯を指示する制御コマンドからなる制御信号を出力する。また、メインCPU24aは、サブ基板25(音声制御基板)に対してスピーカ17(図1参照)の音声出力の停止を指示する制御コマンドからなる制御信号を出力する。
【0035】
また、メインCPU24aは、RAM24cにバックアップフラグ(メインCPU24aの後述する制御開始時に、RAM24cに記憶保持されている制御情報が正しいか否かを判別するためのフラグ)を設定した後、該RAM24cへのアクセスを禁止する。なお、メインCPU24aは、後述の初期設定時、RAMクリアスイッチ29がOFF状態である場合、RAM24cにバックアップフラグが設定されているか否かを確認するようになっている。そして、バックアップフラグが設定されている場合には、RAM24cに記憶保持された各種制御情報に基づいて各種設定を行う。一方で、バックアップフラグが設定されていない場合には、初期設定を行う。即ち、RAM24cの記憶内容は初期化され、初期値が設定されるようになっている。また、RAMクリアスイッチ29がON状態である場合は、同様に初期設定を行う。そして、バックアップフラグは、前述のように、バックアップ処理が行われた場合のみにRAM24cに設定されるようになっている。
【0036】
このバックアップ処理によって、RAM24cには、電源電圧V1の電圧値V1aが電圧値Vに降下した時(バックアップ信号Baの入力状態がハイレベル状態からローレベル状態に遷移した時)の各種制御情報が記憶保持されるようになっている。そのため、営業時間中の停電などの理由により、電源ACが遮断(電源電圧V1の電圧値V1aが電圧値Vに降下)した場合でも、電源復旧後、RAMクリアスイッチ29がOFF状態でメインCPU24aが後述する起動処理を実行すると、遊技者は、電源遮断時の状態から遊技を再開することが可能となる。
【0037】
前記指示部Iは、前記リセット信号回路28からのリセット信号Reの入力状態に基づき、メインCPU24aに対し開始信号Stを用いて起動処理の実行を指示するようになっている。この開始信号Stは、その信号レベルとしてハイレベル状態とローレベル状態を示す2値信号となっている。また、指示部Iは、起動処理の実行を指示する際、即ち、リセット信号Reの入力状態がハイレベル状態からローレベル状態に遷移したとき、起動条件が満たされているか否かを判別するようになっている。この起動条件が満たされているとは、前記電源監視回路27からの電源状態信号Sの入力状態がハイレベル状態からローレベル状態に遷移している場合である。換言すれば、電源状態信号Sの入力状態が電源電圧V1の電圧値V1aが予め定められた電圧値Vに降下したことを示している場合である。さらに、指示部IがメインCPU24aに対して前記バックアップ処理の実行を指示している場合であるとも言える。
【0038】
そして、指示部Iは、リセット信号Reの入力状態がハイレベル状態からローレベル状態に遷移すると、起動条件が満たされているか否かを判別する。起動条件が満たされていると判別した場合、開始信号Stの出力状態をハイレベル状態からローレベル状態に遷移させることにより、メインCPU24aに対して起動処理の実行を指示するようになっている。また、起動条件が満たされていないと判別した場合、指示部Iは、前記バックアップ信号Baの出力状態をハイレベル状態からローレベル状態に遷移させて、メインCPU24aに対して前記バックアップ処理の実行を指示する。また、指示部Iは、所定時間経過後(バックアップ処理の実行終了後)、開始信号Stの出力状態をハイレベル状態からローレベル状態に遷移させることにより、メインCPU24aに対して起動処理の実行を指示するようになっている。
【0039】
そして、メインCPU24aは、指示部Iからの起動処理の実行指示により、開始信号Stの入力状態がハイレベル状態からローレベル状態に遷移すると、制御を停止した状態である規制状態となる。さらに、所定時間経過後、開始信号Stの入力状態がローレベル状態からハイレベル状態に遷移すると、制御が開始される。このように、メインCPU24aは、起動処理の実行が指示されると、制御を停止した状態である規制状態を経て制御を開始する動作状態となる。なお、メインCPU24aは、初期電源投入時において、指示部Iからの開始信号Stの入力状態がローレベル状態となるので、制御を停止した状態である規制状態となっている。そして、電源を投入してから一定時間T1(図5参照)経過後、開始信号Stの入力状態がローレベル状態からハイレベル状態に遷移するので、制御が開始される。
【0040】
この制御の開始により、メインCPU24aは、ROM24bに記憶保持されたメイン処理プログラムに基づき、初期設定を実行するようになっている。この初期設定は、一定時間T2(図6参照)の間に行われる。まず、メインCPU24aは、遊技中、所定周期毎に実行される割込み処理プログラムの割込みを禁止に設定する。この割込み処理プログラムにより、メインCPU24aは、各種信号(入賞検知センサSSからの入賞検知信号など)の入力処理を実行する。また、メインCPU24aは、サブ基板25のCPU25aに対して所定の制御を実行させるための制御コマンドを制御信号として出力する出力処理や、大入賞口22などを開閉動作させるための設定を行う役物処理などを実行する。
【0041】
そして、メインCPU24aは、メイン処理プログラムに基づき、遊技を開始するための各種設定を行う。この各種設定は、電源基板23のRAMクリアスイッチ29の設定状態(ON状態/OFF状態)に応じて、次のように行われる。制御の開始時に前記RAMクリアスイッチ29がON状態である場合、メインCPU24aは、前記バックアップ処理によりRAM24cに記憶保持されている各種制御情報を消去し、RAM24cの記憶内容を初期化(RAM24cの全作業領域をクリア)する。この初期化により、RAM24cに記憶されている大当り乱数の値などは、「0」クリアされる。そして、メインCPU24aは、初期化されたRAM24cに対して遊技を開始させるための初期値を設定する。この初期値の設定によって、メインCPU24aは、大当り乱数の値として「0」をRAM24cに設定する。
【0042】
このようにRAM24cの記憶内容が初期化された場合、メインCPU24aは、RAM24cに設定された初期値に基づいて、各種制御コマンドの演算処理などを行う通常処理を開始する(図6参照)。そのため、メインCPU24aは、通常処理に移行したタイミング(制御を開始してから一定時間T2の経過後)で、大当り乱数の値の更新を「0」から開始する。その結果、メインCPU24aが大当り乱数の値の更新を開始してから、該大当り乱数の値が大当り値である「7」に更新されるまでの時間T3は、2ms(更新周期)×7=14msとなる。また、同様に、メインCPU24aが大当り乱数の値の更新を開始してから、該大当り乱数の値が大当たり値である「511」に更新されるまでの時間T4は、2ms(更新周期)×511=1022msとなる。従って、制御を開始してから大当り乱数の値が大当り値である「7」に更新されるまでの時間は、T2+T3となり、この時間は常に一定となる。また、同様に、制御を開始してから大当り乱数の値が大当り値である「511」に更新されるまでの時間は、T2+T4となり、この時間は一定となる。
【0043】
一方、制御の開始時にRAMクリアスイッチ29がOFF状態である場合、メインCPU24aは、前記バックアップ処理によりRAM24cに記憶保持された各種制御情報に基づき、遊技を開始するための各種設定を行う。このように初期設定が行われた場合、メインCPU24aは、図6に示す通常処理に移行したタイミングで、初期設定時に設定された戻り番地から割込処理プログラムの実行を再開する。また、メインCPU24aは、サブ基板25に対して、RAM24cに記憶保持された各種制御情報に基づいて制御コマンドを制御信号として出力し、サブ基板25では、該制御コマンドに基づき所定の制御を再開する。また、メインCPU24aは、RAM24cの記憶内容が初期化されていないため、大当り乱数の値の更新をRAM24cに記憶保持されている大当り乱数の値から開始する。
【0044】
ところで、前記指示部Iは、前述のように、リセット信号Reの入力状態がハイレベル状態からローレベル状態に遷移すると、前記起動条件が満たされているか否かを判別するようになっている。従って、不正基板により、リセット信号Reと同様の機能(役割)を果たす信号(以下、この信号を「不正リセット信号ReX」と示す)が強制的に入力され、不正リセット信号ReXの入力状態がハイレベル状態からローレベル状態に遷移しても、指示部Iは、同様に前記起動条件が満たされているか否かを判別する。この場合、前記電源監視回路27からの電源状態信号Sの入力状態がハイレベル状態からローレベル状態に遷移していない。従って、指示部Iは、起動条件が満たされていないと判別し、前記バックアップ信号Baの出力状態をハイレベル状態からローレベル状態に遷移させて、メインCPU24aに対して前記バックアップ処理の実行を指示する。
【0045】
そして、メインCPU24aは、バックアップ処理を実行することにより、その時点(バックアップ信号Baの入力状態がハイレベル状態からローレベル状態に遷移した時)におけるRAM24cに記憶されている各種制御情報を記憶保持させる。そして、所定時間経過後(バックアップ処理の実行終了後)、前記指示部Iは、メインCPU24aに対し前記開始信号Stを用いて起動処理の実行を指示する。従って、メインCPU24aは、バックアップ処理によりRAM24cに記憶保持されている各種制御情報に基づき、制御を開始するようになっている。即ち、不正リセット信号ReXが入力されたとしても、RAM24cは初期化(記憶されている各種制御情報が消去)されることはない。
【0046】
前記指示部Iは、サブ基板25(ランプ基板及び音声基板)のCPU25aとも接続され、サブ基板25のCPU25aに対して所定の報知を行うための報知開始信号HSを出力するようになっている。前記報知開始信号HSは、その信号レベルとしてハイレベル状態とローレベル状態を示す2値信号である。前記指示部Iは、メインCPU24aに対して起動処理の実行を指示する際に、起動条件が満たされていない場合(即ち、不正リセット信号ReXが入力された場合)は、報知開始信号HSの出力状態をハイレベル状態からローレベル状態に遷移させるようになっている。そして、報知開始信号HSの入力状態がローレベル状態に遷移すると、サブ基板25(ランプ基板)は報知手段としての各種ランプ16に対して、ランプ制御を実行する。また、報知開始信号HSの入力状態がローレベル状態に遷移すると、サブ基板25(音声基板)は報知手段としてのスピーカ17に対して音声制御を実行する。このランプ制御及び音声制御により、各種ランプ16及びスピーカ17からは、不正行為に対する警告(所定パターンの発光、所定パターンの音)がなされるようになっている。
【0047】
以下、パチンコ機10の動作中における指示部IのメインCPU24aに対する制御態様を図3に示すフローチャート及び図5に示すタイムチャートに基づき説明する。なお、図3のフローチャートにおいて、「H」は、ハイレベル状態の信号レベルを示し、「L」は、ローレベル状態の信号レベルを示している。
【0048】
前記指示部Iは、前記電源監視回路27からの電源状態信号Sの入力状態がハイレベル状態からローレベル状態に遷移したか否かを判別する(ステップS10)。この判別結果が否定、即ち、電源状態信号Sの入力状態がハイレベル状態からローレベル状態に遷移していない場合、指示部Iは、ステップS12の処理に移行する。一方、前記ステップS10の判別結果が肯定、即ち、電源状態信号Sの入力状態がハイレベル状態からローレベル状態に遷移した場合、指示部Iは、バックアップ信号Baの出力状態をローレベル状態とする(ステップS11)。そして、メインCPU24aは、バックアップ信号Baの入力状態がローレベル状態になったことにより、前述した電源断処理プログラムに基づいてバックアップ処理を実行する。
【0049】
次に、指示部Iは、リセット信号回路28からのリセット信号Reの入力状態がハイレベル状態からローレベル状態に遷移したか否かを判別する(ステップS12)。この判別結果が否定、即ち、リセット信号Reの入力状態がハイレベル状態からローレベル状態に遷移していない場合、再び、前記ステップS10の処理に移行する。
【0050】
前記ステップS12の判別結果が肯定、即ち、リセット信号Reの入力状態がハイレベル状態からローレベル状態に遷移した場合、指示部Iは、電源状態信号Sの入力状態がローレベル状態になっているか否かを判別する(ステップS13)。この判別結果が肯定、即ち、電源状態信号Sの入力状態がローレベル状態になっている場合、指示部Iは、開始信号Stの出力状態をローレベル状態とする(ステップS14)。そして、メインCPU24aは、開始信号Stの入力状態がローレベル状態になったことにより、規制状態となる。
【0051】
次に、指示部Iは、電源状態信号Sの入力状態がローレベル状態からハイレベル状態に遷移したか否かを判別する(ステップS15)。この判別結果が否定、即ち、電源状態信号Sの入力状態がローレベル状態からハイレベル状態に遷移していない場合、再び、前記ステップS15の処理を実行する。そして、指示部Iは、ステップS15の判別結果が肯定となるまで、該ステップS15の処理を繰り返し実行する。前記ステップS15の判別結果が肯定、即ち、電源状態信号Sの入力状態がローレベル状態からハイレベル状態に遷移した場合、指示部Iは、バックアップ信号Baの出力状態をハイレベル状態とする(ステップS16)。
【0052】
次に、指示部Iは、リセット信号Reの入力状態がローレベル状態からハイレベル状態に遷移したか否かを判別する(ステップS17)。この判別結果が否定、即ち、リセット信号Reの入力状態がローレベル状態からハイレベル状態に遷移していない場合、再び、前記ステップS17の処理を実行する。そして、指示部Iは、ステップS17の判別結果が肯定となるまで、該ステップS17の処理を繰り返し実行する。前記ステップS17の判別結果が肯定、即ち、リセット信号Reの入力状態がローレベル状態からハイレベル状態に遷移した場合、指示部Iは、開始信号Stの出力状態をハイレベル状態とする(ステップS18)。そして、メインCPU24aは、開始信号Stの入力状態がローレベル状態からハイレベル状態に遷移したことにより、前述したメイン処理プログラムに基づいて制御を開始する。前記ステップS14及びステップS18の処理により、指示部Iは、メインCPU24aに対して起動処理の実行を指示することになる。なお、前記ステップS10〜S13→ステップS14〜S18のように処理が行われた場合には、電源電圧V1の電圧値V1aが電圧値Vに一瞬降下し、再び、電源電圧V1が復帰した場合の処理(瞬停時の処理(図5に示すA部分))となる。
【0053】
一方で、ステップS17の処理を繰り返し実行し、ステップS18の処理に移行しなかった場合、即ち、ステップS17の判別結果が否定となる場合(リセット信号Reの入力状態がローレベル状態からハイレベル状態に遷移しない場合)には、機本体に対する電源ACの供給が完全に遮断されたことになる。この場合には、指示部I及びメインCPU24aを含むパチンコ機10全体の処理が完全に停止する。即ち、前記ステップS10〜S13→ステップS14〜S16までの処理が行われ、ステップS17でリセット信号Reの入力状態がローレベル状態からハイレベル状態に遷移しない場合には、電源ACの供給が遮断された場合の処理(図5に示すC部分)となる。
【0054】
前記ステップS10→ステップS12→ステップS13のように処理が行われた場合、即ち、電源状態信号Sの入力状態がハイレベル状態になっている場合、ステップS13の判別結果が否定となり、指示部Iは、バックアップ信号Baの出力状態をローレベル状態とする(ステップS19)。そして、メインCPU24aは、バックアップ信号Baの入力状態がローレベル状態になったことにより、前述した電源断処理プログラムに基づいてバックアップ処理を実行する。
【0055】
そして、ステップS19でバックアップ信号Baの出力状態をローレベル状態にした指示部Iは、報知開始信号HSの出力状態をローレベル状態とする(ステップS20)。前記サブ基板25(ランプ基板、音声基板)は、報知開始信号HSの入力状態がローレベル状態になったことにより、所定の報知を行うための制御を実行する。そして、不正行為(不正基板による不正リセット信号ReXの出力)が行われたことを外部に報知する。
【0056】
続いて、指示部Iは、バックアップ信号Baの出力状態をローレベル状態にしてから所定時間(図5に示す時間T8)が経過したか否かを判別する(ステップS21)。この判別結果が否定、即ち、時間T8が経過していない場合、再び、前記ステップS21の処理を実行する。そして、指示部Iは、ステップS21の判別結果が肯定となるまで、該ステップS21の処理を繰り返し実行する。なお、時間T8は、メインCPU24aが、バックアップ処理を実行し、該バックアップ処理を確実に終了させるまでに十分な時間であり、この時間T8は指示部Iに予め設定されている。
【0057】
前記ステップS21の判別結果が肯定、即ち、時間T8が経過した場合、指示部Iは、開始信号Stの出力状態をローレベル状態とする(ステップS22)。そして、メインCPU24aは、開始信号Stの入力状態がローレベル状態になったことにより、規制状態となる。次に、指示部Iは、バックアップ信号Baの出力状態をハイレベル状態とする(ステップS23)。そして、指示部Iは、前記ステップS17の処理に移行し、前述同様に、ステップS17及びステップS18の処理を実行する。前記ステップS22及びステップS18の処理により、指示部Iは、メインCPU24aに対して起動処理の実行を指示することになる。このように、前記ステップS10→ステップS12→ステップS13→ステップS19〜S23→ステップS17→ステップS18の処理が行われた場合、指示部Iは、不正行為に対する処理(図5に示すB部分)を行ったことになる。この一連の処理では、メインCPU24aに対して起動処理の実行を指示する前に、バックアップ処理の実行が指示されている。そして、指示部Iは、バックアップ処理の実行を指示し、時間T8の経過後に、メインCPU24aに対して起動処理の実行を指示している。
【0058】
そのため、RAM24cには、バックアップ処理によりバックアップフラグが設定されるため、メイン処理プログラムに基づく初期設定時には、RAM24cに記憶保持された各種制御情報に基づき各種設定が行われることになる。その結果、前述のように、不正行為が行われた場合でも、メインCPU24aは、初期設定後の通常処理に移行したタイミングで、大当り乱数の値の更新をRAM24cに記憶保持された大当り乱数の値から開始する。そして、不正行為を行った遊技者は、何時、大当り乱数の値が、大当り値である「7」または「511」に更新されているのかを知ることができなくなる。従って、遊技者の不正行為によって遊技店側が不利益を得ることを抑制することが可能となる。
【0059】
前記指示部Iは、パチンコ機10の動作中、前記ステップS10においてバックアップ処理の実行を指示するか否かの条件となる電源状態信号S(第1条件信号)の入力状態を判別している。また、指示部Iは、ステップS12において起動処理の実行を指示するか否かの条件となるリセット信号Re(所定の条件信号、第2条件信号)の入力状態を判別している。そして、指示部Iは、ステップS14において、メインCPU24aに起動処理の実行を指示する際、ステップS13において電源状態信号Sの入力状態がローレベル状態になっているか否かを判別することにより、メインCPU24aに対してバックアップ処理の実行を指示したか否かを判別している。即ち、指示部Iは、ステップS13においてメインCPU24aに対してバックアップ処理の実行を指示したか否かを判別し、該判別結果に基づきメインCPU24aの起動条件が満たされているか否かを判別している。
【0060】
本実施形態において、前述の起動処理の実行を指示する際の判別結果(ステップS13の判別結果)が肯定となる場合は次の場合が対応する。即ち、電源状態信号Sの入力状態がバックアップ処理の実行を指示する条件となるON状態となった後、リセット信号Re(又は不正リセット信号ReX)の入力状態が起動処理の実行を指示する条件となるON状態になる場合である。なお、不正リセット信号ReXは、本実施形態において所定の条件信号、及び第2条件信号となる。また、「ON状態」とは、電源状態信号Sの入力状態、及びリセット信号Reの入力状態が、夫々の処理を指示するための条件を満たしている状態にあることを示している。また、本実施形態では、指示部Iにおける電源状態信号Sの入力状態がハイレベル状態からローレベル状態に遷移したことが、バックアップ処理の実行を指示する条件となる。また、本実施形態では、指示部Iにおけるリセット信号Re(又は不正リセット信号ReX)の入力状態がハイレベル状態からローレベル状態に遷移したことが、起動処理の実行を指示する条件となる。従って、この判別結果が肯定となる場合は、ステップS10の処理が肯定されて、ステップS11でバックアップ処理の実行が指示された後、ステップS12の処理が肯定されることになる。この一連の処理は、パチンコ機10の動作中に、停電などの理由で電源電圧V1の電圧値V1aが電圧値Vに降下した場合に行われる。
【0061】
一方で、本実施形態において、前述の起動処理の実行を指示する際の判別結果(ステップS13の判別結果)が否定となる場合は次の場合が対応する。即ち、電源状態信号Sの入力状態がバックアップ処理の実行を指示する条件となるON状態となることなく、リセット信号Re(又は不正リセット信号ReX)の入力状態が起動処理の実行を指示する条件となるON状態になる場合である。従って、前述の起動処理の実行を指示する際の判別結果が否定となる場合は、ステップS10の処理が否定されて、ステップS12の処理が肯定されたときである。この場合、電源電圧V1の電圧値V1aが電圧値Vに降下していないにも拘わらず、起動処理の実行を指示する条件が満たされた状態となるため、不正基板からは、ハイレベル状態からローレベル状態に遷移する不正リセット信号ReXが出力されていることになる。そのため、指示部Iは、このような不正行為を回避するために、前記ステップS12の処理が肯定され、バックアップ処理の実行が指示されていない場合、ステップS19においてバックアップ信号Baの出力状態をローレベル状態とし、メインCPU24aに対してバックアップ処理の実行を指示している。
【0062】
以上説明した指示部Iは、例えば、図4に示す回路構成で実現することが可能である。以下、指示部Iの回路構成について、図4及び図5に基づき説明する。
前記指示部Iは、ワンショットマルチバイブレータ(以下、「ワンショットマルチ」という。)Zを備えている。このワンショットマルチZは、CLR入力端子への信号の入力状態がハイレベル状態で、且つA入力端子への信号の入力状態がハイレベル状態からローレベル状態に遷移すると、予め設定された所定時間の間、/Q出力端子(”/”は、バーを示す。)からの出力信号ZOUTの出力状態がローレベル状態となる。前記所定時間は、図5に示す時間T9であり、この時間T9は、バックアップ信号Baの出力状態がローレベル状態となる時間T8と等しくなっている。
【0063】
前記ワンショットマルチZのCLR入力端子には、アンド回路33を介して電源監視回路27が接続されている。前記アンド回路33には、電源監視回路27からの電源状態信号Sが入力されるようになっている。また、アンド回路33には、直列に接続されたインバータ回路34,35を介して積分回路36(電源Vcとグランドとの間に抵抗RとコンデンサCを直列接続して構成される)が接続されている。前記抵抗Rにおけるグランド側の端子37は、両インバータ回路34,35を介してアンド回路33の他方の入力端子に接続されており、積分回路36は、端子37の電位からなる信号を出力する。そして、アンド回路33には、前記電位からなる信号の信号レベルが反転された出力信号CR1が入力されるようになっている。前記アンド回路33は、電源状態信号Sと出力信号CR1を論理積演算処理し、該演算結果を出力信号AN1としてワンショットマルチZのCLR入力端子に出力するようになっている。
【0064】
また、ワンショットマルチZのA入力端子には、リセット信号回路28が接続されている。前記ワンショットマルチZには、リセット信号回路28からのリセット信号Re(又は不正リセット信号ReX)が入力されるようになっている。そして、ワンショットマルチZは、出力信号AN1とリセット信号Re(又は不正リセット信号ReX)に基づき、/Q出力端子から出力信号ZOUTを出力するようになっている。
【0065】
また、ワンショットマルチZの/Q出力端子には、アンド回路39を介してメインCPU24aが接続されている。このアンド回路39は、電源監視回路27に接続されている。そして、アンド回路39は、電源状態信号Sと出力信号ZOUTを論理積演算処理し、該演算処理結果をバックアップ信号BaとしてメインCPU24aに出力するようになっている。前記アンド回路39の演算結果が、指示部Iから出力されるバックアップ信号Baの信号レベルを示すことになる。
【0066】
また、ワンショットマルチZの/Q出力端子には、ナンド回路40を介してメインCPU24aが接続されている。このナンド回路40は、インバータ回路41を介してリセット信号回路28に接続されている。そして、ナンド回路40は、リセット信号Re(又は不正リセット信号ReX)を反転した信号レベルを有する出力信号Re1と出力信号ZOUTを否定論理積演算処理し、該演算処理結果を開始信号StとしてメインCPU24aに出力するようになっている。このナンド回路40の演算結果が、指示部Iから出力される開始信号Stの信号レベルを示すことになる。
【0067】
また、ワンショットマルチZの/Q出力端子には、サブ基板25(ランプ基板及び音声基板)のCPU25aが接続されている。そして、ワンショットマルチZは、出力信号ZOUTを報知開始信号HSとしてCPU25aに出力するようになっている。この出力信号ZOUTが、指示部Iから出力される報知開始信号HSの信号レベルを示すことになる。
【0068】
従って、本実施形態によれば、以下に示す効果を得ることができる。
(1) 指示部Iは、リセット信号Re(又は不正リセット信号ReX)の入力状態に基づきメインCPU24aに対して起動処理の実行を指示する際、メインCPU24aの起動条件が満たされているか否かを判別する。そして、該判別結果が否定の場合、メインCPU24aに対してバックアップ処理の実行を指示し、所定時間の経過後、メインCPU24aに対して起動処理の実行を指示している。そのため、従来で述べた不正行為が行われた場合でも、起動処理が実行される前に、バックアップ処理が実行されることになる。その結果、メインCPU24aは、制御を開始すると、大当り乱数の値の更新をRAM24cに記憶保持された大当り乱数の値から開始し、不正行為を行った遊技者は、何時、大当り乱数の値が大当り値と一致する値に更新されているか知ることが困難となる。従って、遊技者の不正行為によって遊技店側が不利益を得ることを抑制することができる。
【0069】
(2) また、指示部Iは、リセット信号Reの入力状態に基づきメインCPU24aに対して起動処理の実行を指示する前に、起動条件が満たされるようにバックアップ処理の実行を指示している。そのため、例えば、何らかの原因(ノイズなどの発生)により、指示部Iへのリセット信号Reの入力状態が変化し、指示部Iが、リセット信号Reの入力状態に基づき起動処理の実行を指示する場合でも、該指示前にバックアップ処理の実行を指示することになる。従って、パチンコ機10の遊技中に、メインCPU24aが、再び、制御を開始した場合でも、メインCPU24aは、RAM24cに記憶保持された各種制御情報に基づき制御を開始することができる。
【0070】
(3) 指示部Iは、電源監視回路27からの電源状態信号Sの入力状態に基づき、メインCPU24aの起動条件が満たされているか否かを判別している。そのため、指示部Iは、リセット信号Reの入力状態が起動処理の実行を指示する条件を示した際に、電源ACの遮断などのパチンコ機10における正常な動作によるものか、又は不正行為によるものかを正確に判断することができる。従って、不正行為が行われている場合には、メインCPU24aに対して確実にバックアップ処理の実行を指示することができ、不正行為によって遊技店側が不利益を得ることを抑制することができる。
【0071】
(4) 指示部Iは、メインCPU24aの起動条件が満たされていないと判別すると、該判別結果を各種ランプ16及びスピーカ17を通じて外部に報知するようにした。そのため、遊技店側(遊技店店員)は、各種ランプ16及びスピーカ17の報知動作から、メインCPU24aの起動条件が満たされていないことを把握することができる。換言すれば、遊技店側は、遊技者によって不正行為が行われたことを把握することができる。また、不正行為を行った遊技者が、再び、不正行為を行うことを抑制することができる。従って、遊技者の不正行為によって遊技店側が不利益を得ることを抑制することができる。
【0072】
(5) 指示部Iは、メインCPU24aの起動条件が満たされていない場合に、バックアップ処理の実行を指示した後、起動処理の実行を指示するようにした。そして、メインCPU24aは、遊技者の不正行為により不正基板から出力された不正リセット信号ReXに基づいて、起動処理が実行可能であり、制御を開始するようにした。そのため、遊技者側からは、従来と同様に、不正リセット信号ReXに基づいてパチンコ機10が制御を開始したように見える。その一方で、メインCPU24aは、起動処理を実行する前に、バックアップ処理を実行しているため、RAM24cに記憶保持された制御情報に基づき制御を開始する。従って、不正行為によって遊技店側が不利益を得ることを抑制できると共に、どのような不正行為対策が施されているのかを悟られにくくすることができる。
【0073】
(6) 指示部Iは、メインCPU24aが備えられた主基板24に設けられている。主基板24は、不正行為対策(主基板24を保護する保護ケースなどに収容される。)が十分に施されているので、遊技者は、主基板24に設けられた指示部IとメインCPU24aとの間に不正基板を取り付けることが困難となる。また、遊技者が、電源基板23(リセット信号回路28、電源監視回路27)と主基板24(メインCPU24a)との接続部に不正基板を取り付けたとしても、該不正基板から出力される不正リセット信号ReXは確実に指示部Iに入力される。従って、指示部Iの機能を十分に発揮させることができる。
【0074】
なお、上記実施形態は以下のように変更してもよい。
・ 前記実施形態において、指示部Iにおける電源状態信号Sの入力状態がローレベル状態からハイレベル状態に遷移したことが、バックアップ処理の実行を指示する条件となっていても良い。この場合、電源監視回路27は、電源電圧V1の電圧値V1aが予め定められた電圧値Vに降下したことを契機として、指示部Iに対する電源状態信号Sの出力状態をローレベル状態からハイレベル状態に遷移させるように構成する。
【0075】
・ 前記実施形態において、指示部Iにおけるリセット信号Re(不正リセット信号ReX)の入力状態がローレベル状態からハイレベル状態に遷移したことが、起動処理の実行を指示する条件となっていても良い。この場合、リセット信号回路28は、電源投入時(電源復旧時)、主基板24に対するリセット信号Reの出力状態をローレベル状態からハイレベル状態に遷移させ、一定時間T1の間継続してハイレベル状態とするように構成する。そして、該一定時間T1の経過後、リセット信号Reの出力状態をハイレベル状態からローレベル状態に遷移させるように構成する。
【0076】
・ 前記実施形態において、指示部Iは、メインCPU24aの起動条件が満たされていないと判別すると、該判別結果を各種ランプ16及びスピーカ17を通じて外部に報知するようになっていたが、該報知動作は適宜変更しても良い。例えば、指示部Iは、起動処理を指示する際にメインCPU24aの起動条件が満たされていないと判別すると、各種ランプ16を消灯させることにより、該判別結果を外部に報知するように構成しても良い。また、スピーカ17から警告音を出力することにより、判別結果を外部に報知するように構成しても良い。また、報知手段として図柄表示装置20や管理コンピュータなど他の構成を採用しても良い。
【0077】
・ 前記実施形態において、指示部Iが、リセット信号Reの入力状態に基づき起動処理を指示する際、メインCPU24aがバックアップ処理を実行したか否かを判別し、該判別結果に基づき起動条件を満たしているか否かを判別するように構成しても良い。具体的には、電源監視回路27からの電源状態信号Sが、直接、メインCPU24aに入力されるようにし、メインCPU24aは、電源状態信号Sの入力状態からバックアップ処理を実行した場合、指示部Iにバックアップ処理を実行したことを示す信号を出力するようにする。そして、該信号を入力した指示部Iは、該信号に基づき、メインCPU24aがバックアップ処理を実行したと判別するようにする。このような構成としても、前記実施形態と同様の効果を得ることができる。
【0078】
・ 前記実施形態における構成を、さらに、賞球などの遊技球の払出しを制御するための払出し制御基板に採用しても良い。
・ 前記実施形態において、メインCPU24aが行う大当り乱数の1周期の更新処理の形態は、常に、初期値を「0」として更新が開始される形態であったが、他の形態を採用しても良い。具体的には、メインCPU24aが、パチンコ機10の電源投入後、1周期目の更新処理の終了後、次の周期(2周期目)以降、大当り乱数の1周期の更新処理における初期値を初期値乱数を用いて不規則に変化させるようにしても良い。この初期値乱数は、大当り乱数と同一の数値範囲内(各実施形態では「0」〜「630」の全631通りの整数)の数値を取り得るように、メインCPU24aが所定の周期毎に数値を+1ずつ更新する。そして、メインCPU24aは、大当り乱数の1周期の更新処理を終了する毎に、初期値乱数の値を読み出し、該読み出した初期値乱数の値を初期値として、次の周期の更新処理を実行する。
【0079】
・ 前記実施形態では、指示部Iが主基板24に設けられていたが、指示部Iは、リセット信号回路28及び電源監視回路27に接続され、且つメインCPU24aに接続されていれば、主基板24に設けられていなくても良い。
【0080】
・ 前記実施形態において、メインCPU24aの起動条件が満たされていないと判別した場合に、所定時間の間、RAM24cの記憶内容(大当り乱数の値など)を初期化するための初期化制御(初期設定におけるラムクリア)の実行を規制する規制手段をさらに備えても良い。このような構成を備えることにより、メインCPU24aがバックアップ処理を実行した後、起動処理を実行した際、遊技者が不正な器具を用いて、初期設定時にRAM24cの記憶内容を初期化させようとしても、規制手段により初期化制御が規制される。そのため、メインCPU24aは、起動処理の実行により制御を開始した際には、確実に、大当り乱数の値の更新をRAM24cに記憶保持された大当り乱数の値から開始する。従って、不正行為を行った遊技者は、何時、大当り乱数の値が、大当り値である「7」または「511」に更新されているか知ることが困難となる。その結果、遊技者の不正行為によって遊技店側が不利益を得ることを抑制することができる。
【0081】
次に、前記実施形態及び別例から把握できる技術的思想を以下に追記する。
(イ) 前記指示手段は、機本体に対する初期電源投入時を除き、前記バックアップ処理の実行を指示するように構成された請求項1に記載の遊技機。
【0082】
(ロ) 前記指示手段は、前記条件信号の入力状態に基づき前記制御の起動処理を指示する際、前記制御手段が前記バックアップ処理を実行したか否かを判別し、該判別結果に基づき前記起動条件を満たしているか否かを判別するように構成された請求項1に記載の遊技機。
【0083】
(ハ) 前記指示手段は、前記判別結果が否定である場合、該判別結果を報知手段を通じて外部に報知するように構成された請求項1〜請求項3のうちいずれか一項に記載の遊技機。
【0084】
(ニ) 前記指示手段は、前記第1条件信号の入力状態が前記ON状態となることなく、前記第2条件信号の入力状態が前記ON状態となった場合、該第1条件信号の入力状態がON状態となることなく、第2条件信号の入力状態がON状態となったことを報知手段を通じて外部に報知するように構成された請求項4又は請求項5に記載の遊技機。
【0085】
【発明の効果】
本発明によれば、遊技者の不正行為によって遊技店側が不利益を得ることを抑制することができる。
【図面の簡単な説明】
【図1】パチンコ遊技機の機表側を示す正面図。
【図2】主制御基板、サブ制御基板の具体的な構成を説明するブロック図。
【図3】パチンコ遊技機の動作中における指示部のメインCPUに対する制御態様を説明するフローチャート。
【図4】指示部の回路構成の一例を示す回路図。
【図5】指示部の制御態様を説明するタイムチャート。
【図6】電源投入時に、メインCPUが制御を開始する態様を示す説明図。
【符号の説明】
I…指示手段としての指示部、S…第1条件信号としての電源状態信号、V…所定の電圧値としての電圧値、V1a…電源電圧値としての電圧値、Re…所定の条件信号及び第2条件信号としてのリセット信号、ReX…所定の条件信号及び第2条件信号としての不正リセット信号、10…遊技機としてのパチンコ遊技機、24a…制御手段としてのメインCPU、24c…記憶手段としてのRAM、27…電源監視手段としての電源監視回路。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention provides a control unit for controlling a game, a backup process for causing the control unit to store and hold various control information relating to the game in a storage unit, and an instruction for instructing the control unit to execute a start process. And a game machine provided with means.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, in a pachinko machine, which is a kind of gaming machine, when a game ball fired in a gaming area wins a predetermined winning opening (such as a starting winning opening), a symbol combination game with a plurality of rows (for example, three rows) of symbols is performed. Is being done. Then, as a result of the symbol combination game, the player can recognize various states such as a big hit state, a reach state, and a detached state from the displayed symbol combination. At this time, when a plurality of rows of symbols are displayed in a combination of symbols of the same type, a big hit state is formed, and a chance to acquire a large number of game balls is provided.
[0003]
The symbol combination game is an effect of displaying a combination of symbols in order to enhance the interest of the player in the game, and it is determined in the internal processing of the pachinko machine whether or not to give the player a big hit state. ing. Specifically, the pachinko machine determines whether or not a big hit has occurred (big hit determination) based on the value of a random number for big hit determination (hereinafter, referred to as “big hit random number”). The big hit random number is set to a value within a predetermined numerical range (for example, a total of 631 integers from “0” to “630”), and the main CPU of the main control board increments by +1 every predetermined time (for example, 2 ms). It is supposed to be updated. In addition, the jackpot random numbers have predetermined jackpot values (for example, “7” and “511”) for determining the jackpot state. Then, the main CPU reads the value of the big hit random number at the timing when the game ball wins the starting winning opening, and when the read value matches the big hit value, a combination of symbols forming a big hit state in the symbol combination game (for example, "7, 7, 7") is displayed on the symbol display device, and a big hit state is given to the player.
[0004]
Some recent pachinko machines have a backup function for storing various control information during a game in a storage means (RAM). This backup function is a function of, when the power supply voltage (for example, AC 24 V) supplied to the pachinko machine is cut off due to a power failure during business hours or the like, stores and holds various control information at the time of the cutoff. The pachinko machine includes a power supply monitoring circuit that monitors whether the power supply voltage value has dropped to a predetermined voltage value. The power supply monitoring circuit outputs a result of the monitoring to the main CPU as a power supply state signal (a binary signal indicating a high level state and a low level state). Then, when the input state of the power state signal changes from the high level state to the low level state (when the power supply monitoring circuit determines that the power supply voltage value has dropped), the main CPU executes a backup process, Various control information such as the value of the big hit random number is stored in the RAM. If the backup function is provided, the game can be restarted based on the control information stored in the RAM when the power is restored even if the power supply voltage is cut off.
[0005]
[Problems to be solved by the invention]
By the way, when the power of the pachinko machine is turned on, the main CPU starts controlling the game based on an input state of a reset signal (a binary signal indicating a high level state and a low level state). Further, the pachinko machine is provided with a reset signal circuit for outputting a reset signal to the main CPU.
[0006]
Hereinafter, a mode in which the main CPU starts controlling the game will be described with reference to FIG.
When the power of the pachinko machine is turned on, the input state of the reset signal in the main CPU becomes a low level state for a fixed time (time T1 shown in the figure). (Stopped state). The main CPU starts control when the input state of the reset signal changes from a low level state to a high level state.
[0007]
Then, the main CPU that has started the control first performs an initial setting (setting of an initial command or the like) (for a certain period of time T2), and thereafter shifts to a normal process of performing arithmetic processing of various control commands. I have. Further, the main CPU starts updating the value of the big hit random number from “0” at the timing of shifting to the normal processing. At this time, the time from when the main CPU starts updating the jackpot random number and when the value of the jackpot random number is updated to the jackpot value “7” is time T3 = 2 ms (update cycle) × 7 shown in FIG. = 14 ms. Similarly, the time until the value of the big hit random number is updated to the big hit value “511” is time T4 = 2 ms (update cycle) × 511 = 11022 ms shown in FIG. Therefore, as shown in FIG. 6, after the power is turned on, the main CPU changes the input state of the reset signal from the low level state to the high level state and then updates the state to the big hit value “7” or “511”. (T2 + T3 or T2 + T4) is always constant.
[0008]
Therefore, some players use the characteristics of the main CPU to intentionally perform a fraudulent act aiming at a big hit. For example, this fraudulent act is to force a similar reset signal (hereinafter referred to as “illegal reset signal”) having the same function (role) as the reset signal to the main CPU on the back side of the pachinko machine. This is performed by attaching an unauthorized board (also called a hanging board) for instructing the start of control. Then, the input state of the unauthorized reset signal to the main CPU becomes a low level state for a predetermined time, and becomes a regulation state which is a state before the control is started (a state in which the control is stopped). Then, after a predetermined time has elapsed, the main CPU starts control when the input state of the unauthorized reset signal changes from the low level state to the high level state. That is, in this state, the main CPU clears the RAM by the above-described initialization, and starts control in that state.
[0009]
Therefore, the player measures the time from when the input state of the unauthorized reset signal to the main CPU is changed from the low level state to the high level state until the main CPU updates the value of the big hit random number to the big hit value, and at that timing. It becomes possible to read the jackpot value by an unauthorized device. As a result, a big hit state is given to the player who has committed the wrongdoing, and there is a risk that the game store may be disadvantaged.
[0010]
The present invention has been made in view of the problems existing in such conventional technology, and an object of the present invention is to provide a gaming machine that can prevent a game store from gaining a disadvantage due to a player's misconduct. The machine.
[0011]
[Means for Solving the Problems]
In order to solve the above problem, the invention according to claim 1 includes a control unit for controlling a game, a backup process for causing the control unit to store various control information related to the game in a storage unit, and Instruction means for instructing the control means to execute a start-up process, wherein the instruction means is capable of inputting a predetermined condition signal, and instructs the control means based on an input state of the condition signal. When instructing execution of the start-up process, it is determined whether or not the start-up condition of the control unit is satisfied.If the determination result is negative, the control unit is instructed to execute the backup process, The gist is such that the control means is instructed to execute a start-up process after a lapse of a predetermined time.
[0012]
According to a second aspect of the present invention, in the gaming machine according to the first aspect, the instruction unit instructs the control unit to execute a start process based on an input state of the condition signal. It is determined that whether the execution of the backup process has been instructed is determined, and whether the start condition is satisfied is determined based on the determination result.
[0013]
According to a third aspect of the present invention, in the gaming machine according to the first aspect, a power supply state signal indicating whether a power supply voltage value supplied to the machine body has dropped to a predetermined voltage value is output. The power supply monitoring unit further comprises: a power supply monitoring unit configured to receive the power supply state signal, and to determine whether the activation condition is satisfied based on the input state of the power supply state signal. That is the gist.
[0014]
According to a fourth aspect of the present invention, there is provided a control unit for controlling a game, a backup process for causing the control unit to store various control information related to the game in a storage unit, and a start-up process for the control unit. Instruction means for instructing execution of the backup processing, wherein the instruction means comprises: a first condition signal serving as a condition as to whether or not to instruct the control means to execute the backup processing; A second condition signal as a condition of whether or not to instruct the execution of the backup process, and the instructing means sets an ON state in which an input state of the first condition signal is a condition to instruct the execution of the backup process. When the input state of the second condition signal becomes an ON state which is a condition for instructing execution of the start-up process after the state, the input state of the second condition signal becomes an ON state. While instructing the control means to execute a start-up process, the instruction means keeps the input state of the first condition signal from being the ON state and changes the input state of the second condition signal to the ON state. The gist of the present invention is that when the state is changed, the control unit is instructed to execute the backup process, and after a predetermined time has elapsed, the control unit is instructed to execute a start-up process.
[0015]
According to a fifth aspect of the present invention, in the gaming machine according to the fourth aspect, the gaming machine further comprises a power supply monitoring means for monitoring a power supply voltage value supplied to the machine body, wherein the power supply monitoring means The first condition signal is output, and when the power supply voltage value drops to a predetermined voltage value, the output state of the first condition signal to the instruction means is changed to an ON state. The gist is that it is configured to
[0016]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment in which the present invention is embodied in a pachinko gaming machine (hereinafter, referred to as a “pachinko machine”), which is a kind thereof, will be described with reference to FIGS.
[0017]
FIG. 1 schematically shows the front side of the pachinko machine 10, and in the pachinko machine 10, a vertical rectangular middle frame on which various game components are set is provided on the front side of an opening of an outer frame 11 which forms an outer shell of the machine. Reference numeral 12 is openably and detachably mounted. On the front side of the middle frame 12, a front frame 14 having a glass frame for see-through protection of the game board 13 inside the machine and an upper ball tray 15 are assembled and aligned so that they can be opened and closed in a horizontally opened state. I have. Then, on the front side around the front frame 14 and on both sides of the game area of the game board 13, the lighting (blinking) / light-off etc. are performed according to various game states (symbol fluctuation, big hit state, reach state, etc.) of the pachinko machine 10. Are provided. Further, speakers 17 are provided on both sides of the upper bowl 15 for outputting various sounds (such as sound effects) in accordance with the game state. A lower ball tray 18, a hit ball launching device 19, and the like are mounted below the middle frame 12. A symbol display device 20 for performing a symbol combination game using a plurality of columns (for example, three columns) of symbols is provided substantially at the center of the game area 13a of the game board 13. Then, as a result of the symbol combination game, the player can recognize various states such as a big hit state, a reach state, and a detached state from the displayed symbol combination.
[0018]
Further, a start winning opening 21 is provided below the symbol display device 20, and a winning detection sensor SS (for detecting a game ball that has won the start winning opening 21) is provided behind the start winning opening 21. FIG. 2) is provided. Below the start winning opening 21, there is provided a big winning opening 22 which is opened and closed by a solenoid (not shown). Then, when the game ball fired in the game area 13a of the game board 13 by the operation of the hit ball firing device 19 wins in the start winning opening 21, the symbol display game is performed on the symbol display device 20. As a result of the symbol combination game, when the symbols in all rows are formed as a combination of the same type of symbols, opening and closing the special winning opening 22 provides a chance (big hit) of acquiring a large number of game balls (prize balls). Is given to the person.
[0019]
On the other hand, on the back side of the pachinko machine 10, a power supply board 23 (shown in FIG. 2) to which a power supply AC (for example, 24 V) of a game hall, which is a main power supply of the pachinko machine 10, is supplied. In addition, a main control board (hereinafter, referred to as “main board”) 24 (shown in FIG. 2) that outputs various control signals to control the entire game of the pachinko machine 10 is connected to the power supply board 23. I have. The main board 24 is housed in, for example, a protective case for protecting the main board 24, so that direct improper acts on the main board 24 from outside (for example, replacement of ROM) can be suppressed. ing. The power supply board 23 is also connected to a main board 24, receives the various control signals output from the main board 24, and executes a predetermined control based on the control signal (hereinafter, “sub board”). .) 25 (shown in FIG. 2) are connected. The sub-board 25 includes a symbol control board for executing symbol control on the symbol display device 20, a lamp control board for executing lamp control on various lamps 16 (shown in FIG. 1), and a speaker 17 (see FIG. 1). ), And a voice control board for executing voice control.
[0020]
Hereinafter, a specific configuration and connection mode of the power supply board 23, the main board 24, and the sub-board 25 will be described with reference to FIG.
The power supply board 23 includes a power supply circuit 26 that converts a power supply AC of the game arcade into a power supply voltage V1 (for example, 30 V DC) as a supply voltage to the pachinko machine 10. The main circuit board 24 and the sub circuit board 25 are connected to the power supply circuit 26. The power supply circuit 26 further converts the converted power supply voltage V1 into predetermined power supply voltages V2 and V3 to be supplied to the respective substrates 24 and 25, respectively, and converts the converted power supply voltage V1. V2 and V3 are supplied to the substrates 24 and 25, respectively.
[0021]
The power supply circuit 26 is connected to a power supply monitoring circuit 27 as power supply monitoring means, and the power supply monitoring circuit 27 monitors a power supply voltage value supplied to the main body. That is, the power supply monitoring circuit 27 determines whether or not the power supply voltage value supplied to the main unit has dropped to a predetermined voltage value. Specifically, the power supply monitoring circuit 27 monitors the voltage value V1a of the power supply voltage V1 supplied from the power supply circuit 26, and the voltage value V1a drops to a predetermined voltage value V (for example, DC 20V). Is determined. Note that the voltage value V is a minimum necessary voltage for operating the pachinko machine 10 without interfering with the game.
[0022]
Further, a reset signal circuit 28 described later is connected to the power supply monitoring circuit 27. The power supply monitoring circuit 27 outputs a power supply state signal S indicating whether or not the power supply voltage value (the voltage value V1a of the power supply voltage V1) supplied to the machine main unit has dropped to a predetermined voltage value V. Has become. The power state signal S is a binary signal indicating a high level state and a low level state as its signal level. When the determination result is negative, the power supply monitoring circuit 27 sets the output state of the power supply state signal S to the main board 24 and the reset signal circuit 28 to a high level state. In this state, the power supply monitoring circuit 27 indicates that the voltage value V1a of the power supply voltage V1 has not dropped to the voltage value V.
[0023]
On the other hand, when the determination result is affirmative, the power supply monitoring circuit 27 changes the output state of the power supply state signal S to the main board 24 and the reset signal circuit 28 from the high level state to the low level state. . In this state, the power supply monitoring circuit 27 indicates that the voltage value V1a of the power supply voltage V1 has dropped to the voltage value V. Then, the power supply monitoring circuit 27 changes the output state of the power supply state signal S from the low level state to the high level state after continuing the low level state of the power supply state signal S for a predetermined time (time T5 shown in FIG. 5). It is made to let.
[0024]
The reset signal circuit 28 outputs a reset signal Re to the main board 24 and the sub board 25. The reset signal Re is a binary signal indicating a high level state and a low level state as its signal level. The reset signal circuit 28 sets the output state of the reset signal Re to the main board 24 and the sub-board 25 to a low level state at the start of power supply (at the time of initial power-on) for a predetermined time ( After a lapse of time T1) shown in FIG. 5, the state is changed from the low level state to the high level state. On the other hand, the reset signal circuit 28 changes the output state of the reset signal Re from the high level state to the low level state after a predetermined time (time T6 shown in FIG. 5) has elapsed since the input state of the power supply state signal S became the low level state. The state is to be changed. In other words, the reset signal circuit 28 operates for a predetermined time period (time T6 shown in FIG. 5) after the power supply monitoring circuit 27 determines that the voltage value V1a of the power supply voltage V1 has dropped to the predetermined voltage value V. After the elapse, the output state of the reset signal Re is changed from the high level state to the low level state.
[0025]
The power supply board 23 includes a RAM clear switch 29 which is stored and held in the main board 24 (RAM 24c) and instructs erasing (clearing) of various control information appropriately rewritten during the operation of the pachinko machine 10. The RAM clear switch 29 is provided on the back side of the machine so that only the clerk of the game store can operate. The RAM clear switch 29 receives the erasing instruction from the RAM clear switch 29 and initializes the stored contents (various control information) stored and held in the main board 24 (RAM 24c). 30 are connected.
[0026]
The main board 24 includes a main CPU 24a as control means for controlling the entire pachinko machine 10. Further, a ROM 24b and a RAM 24c as storage means are connected to the main CPU 24a. Further, the main CPU 24a updates the values of various random numbers such as a big hit determination random number (hereinafter referred to as a "big hit random number") every predetermined time (for example, every 2 ms). Then, the main CPU 24a determines (determines) whether or not to give the player a big hit state based on the big hit random number. The ROM 24b stores various control programs (a main processing program, an interrupt processing program, a power-off processing program, etc.) for controlling the pachinko machine 10. Further, the RAM 24c is configured to store and hold various control information (such as a value of a big hit random number) which is appropriately rewritten during the operation of the pachinko machine 10. A backup power supply (not shown) is connected to the RAM 24c. When the power supply voltage V1 (power supply AC) is cut off (when the voltage drops to the voltage value V), the RAM 24c relates to the game based on the power supply voltage supplied from the backup power supply. Various kinds of control information are stored and held.
[0027]
Here, the big hit random number will be described.
Each time the main CPU 24a executes the interrupt processing program (every 2ms), the jackpot random number can take a numerical value within a predetermined numerical range (for example, 631 whole numbers of “0” to “630”). ) Is updated by +1. Then, the main CPU 24a stores the updated value as the value of the jackpot random number in the RAM 24c, and sequentially updates the value of the jackpot random number by rewriting the already stored value of the jackpot random number.
[0028]
More specifically, the main CPU 24a sets the value (initial value) at the time of starting the update to the minimum value “0”, and sequentially from the initial value “0” → “1” →. → The numerical value is updated by +1 such as “630”. When the numerical value updated as the value of the jackpot random number reaches “630 (maximum value)” which is the numerical value (final value) to be updated last, the main CPU 24a again sets the numerical values from “0” to “630”. Is updated by +1 at a time. That is, in the pachinko machine 10 of the present embodiment, the value of the big hit random number is sequentially updated with the cycle of the big hit random number being updated from “0” to “630” as one cycle of the big hit random number. The operation is repeatedly executed during the operation of the pachinko machine 10.
[0029]
The winning detection sensor SS is connected to the main CPU 24a. When the winning detection signal from the winning detection sensor SS is input, the main CPU 24a reads the value of the big hit random number stored in the RAM 24c at that timing. The main CPU 24a determines whether or not the value of the read big hit random number matches a predetermined big hit value (for example, “7” and “511”) stored in the ROM 24b. Then, the main CPU 24a gives a big hit state when the determination result is affirmative (match). When the numerical value of the jackpot random number is “0” to “630” (631 patterns in total) and the jackpot values are set to “7” and “511”, the jackpot probability of the pachinko machine 10 is 315.5. It is 1 / (= 631/631).
[0030]
The sub-board 25 includes a CPU 25a that executes predetermined control (symbol control, lamp control, and voice control) on various constituent members (symbol display device 20, various lamps 16, and speakers 17) of the pachinko machine 10. The ROM 25b and the RAM 25c are connected to the CPU 25a. The ROM 25b stores and holds a control program for executing the above-mentioned predetermined control, and the RAM 25c stores and holds various control information which is appropriately rewritten during the operation of the pachinko machine 10. ing.
[0031]
The reset signal circuit 28 of the power supply board 23 is connected to the CPU 25a. Then, when the power is turned on, the CPU 25a stops the control because the input state of the reset signal Re from the reset signal circuit 28 of the power supply board 23 is in a low level state for a predetermined time (time T1 shown in FIG. 5). The state is the regulated state. Further, after a predetermined time (time T1 shown in FIG. 5) has elapsed, the CPU 25a starts activation when the input state of the reset signal Re from the reset signal circuit 28 changes from a low level to a high level. After a predetermined initial setting, the apparatus waits until a control signal is input from the main CPU 24a.
[0032]
Then, the pachinko machine 10 of the present embodiment causes the main CPU 24a of the main board 24 to perform a backup process for storing various control information relating to the game in the RAM 24c, and a start-up process for starting the control after setting the control state to the restricted state. An instruction unit I is provided as instruction means for instructing execution of processing. The instruction unit I is provided on the main board 24, and is connected to the main CPU 24a in a state capable of outputting predetermined signals (start signal St, backup signal Ba) to the main CPU 24a. The instruction unit I is connected to a power supply monitoring circuit 27 and a reset signal circuit 28 of the power supply board 23, and can input a power supply state signal S from the power supply monitoring circuit 27 and a reset signal Re from the reset signal circuit 28. It has become.
[0033]
The instruction unit I is configured to instruct the main CPU 24a to execute a backup process using the backup signal Ba based on the input state of the power supply state signal S from the power supply monitoring circuit 27. The backup signal Ba is a binary signal indicating a high level state and a low level state as its signal level. When the input state of the power supply state signal S changes from the high level state to the low level state, the instruction unit I changes the output state of the backup signal Ba from the high level state to the low level state, thereby instructing the main CPU 24a. To execute the backup process.
[0034]
When the input state of the backup signal Ba changes from the high-level state to the low-level state, the main CPU 24a executes the backup processing based on the power-off processing program stored and held in the ROM 24b. I have. That is, the main CPU 24a newly stores control information such as a register and a stack pointer in the RAM 24c in addition to the control information (for example, the value of the jackpot random number) stored and held in the RAM 24c. In addition, the main CPU 24a stops processing of various components constituting the pachinko machine 10, for example, stops operation processing of various solenoids for opening and closing the start winning port 21 and the large winning port 22. Further, the main CPU 24a outputs a control signal including a control command to instruct the sub-board 25 (lamp control board) to turn off the various lamps 16 (see FIG. 1). Further, the main CPU 24a outputs a control signal including a control command for instructing the sub-board 25 (audio control board) to stop audio output of the speaker 17 (see FIG. 1).
[0035]
The main CPU 24a sets a backup flag in the RAM 24c (a flag for determining whether or not the control information stored and held in the RAM 24c is correct at the start of control of the main CPU 24a, which will be described later). Prohibit access. The main CPU 24a checks whether or not the backup flag is set in the RAM 24c when the RAM clear switch 29 is in the OFF state at the time of initial setting described later. When the backup flag is set, various settings are made based on various control information stored and held in the RAM 24c. On the other hand, if the backup flag has not been set, initialization is performed. That is, the contents stored in the RAM 24c are initialized, and initial values are set. When the RAM clear switch 29 is in the ON state, the initialization is similarly performed. As described above, the backup flag is set in the RAM 24c only when the backup processing is performed.
[0036]
By this backup processing, various control information when the voltage value V1a of the power supply voltage V1 drops to the voltage value V (when the input state of the backup signal Ba transitions from the high level state to the low level state) is stored in the RAM 24c. Is to be retained. Therefore, even when the power supply AC is cut off (the voltage value V1a of the power supply voltage V1 drops to the voltage value V) due to a power failure during business hours or the like, the RAM clear switch 29 is turned off and the main CPU 24a is turned off after the power supply is restored. When the startup process described later is executed, the player can restart the game from the state at the time of power-off.
[0037]
The instruction unit I is configured to instruct the main CPU 24a to execute a start-up process using the start signal St based on the input state of the reset signal Re from the reset signal circuit 28. The start signal St is a binary signal indicating a high level state and a low level state as its signal level. Further, when instructing execution of the start-up process, that is, when the input state of the reset signal Re transitions from the high-level state to the low-level state, the instruction unit I determines whether the start-up condition is satisfied. It has become. The start condition is satisfied when the input state of the power supply state signal S from the power supply monitoring circuit 27 has transitioned from a high level state to a low level state. In other words, this is a case where the input state of the power supply state signal S indicates that the voltage value V1a of the power supply voltage V1 has dropped to the predetermined voltage value V. Furthermore, it can be said that the instruction unit I instructs the main CPU 24a to execute the backup processing.
[0038]
Then, when the input state of the reset signal Re transitions from the high level state to the low level state, the instruction unit I determines whether the activation condition is satisfied. When it is determined that the start condition is satisfied, the output state of the start signal St is changed from the high level state to the low level state, thereby instructing the main CPU 24a to execute the start processing. When determining that the activation condition is not satisfied, the instruction unit I changes the output state of the backup signal Ba from a high level state to a low level state, and instructs the main CPU 24a to execute the backup processing. Instruct. In addition, the instruction unit I changes the output state of the start signal St from the high-level state to the low-level state after a predetermined time has elapsed (after the execution of the backup processing), thereby executing the start-up processing for the main CPU 24a. It is designed to be instructed.
[0039]
When the input state of the start signal St changes from the high level state to the low level state in response to the execution instruction of the start-up processing from the instruction unit I, the main CPU 24a enters a regulated state in which the control is stopped. Further, when the input state of the start signal St changes from a low level state to a high level state after a predetermined time has elapsed, the control is started. As described above, when the execution of the start-up processing is instructed, the main CPU 24a enters an operation state in which the control is started through a regulation state in which the control is stopped. At the time of initial power-on, the input state of the start signal St from the instruction unit I is at a low level, so that the main CPU 24a is in a regulated state in which control is stopped. Then, after a predetermined time T1 (see FIG. 5) has elapsed since the power was turned on, the input state of the start signal St transitions from the low level state to the high level state, and thus control is started.
[0040]
With the start of this control, the main CPU 24a executes the initial setting based on the main processing program stored and held in the ROM 24b. This initialization is performed during a fixed time T2 (see FIG. 6). First, the main CPU 24a prohibits interruption of an interruption processing program executed at predetermined intervals during a game. With this interrupt processing program, the main CPU 24a executes input processing of various signals (such as a winning detection signal from the winning detection sensor SS). Further, the main CPU 24a is an output processing for outputting a control command for causing the CPU 25a of the sub-board 25 to execute predetermined control as a control signal, and an accessory for performing setting for opening and closing the special winning opening 22 and the like. Perform processing and so on.
[0041]
Then, the main CPU 24a performs various settings for starting the game based on the main processing program. These various settings are performed as follows according to the setting state (ON state / OFF state) of the RAM clear switch 29 of the power supply board 23. If the RAM clear switch 29 is ON at the start of the control, the main CPU 24a erases various control information stored and held in the RAM 24c by the backup process, and initializes the stored contents of the RAM 24c (all operations of the RAM 24c). Clear the area). By this initialization, the value of the big hit random number stored in the RAM 24c is cleared to “0”. Then, the main CPU 24a sets an initial value for starting the game in the initialized RAM 24c. By setting the initial value, the main CPU 24a sets “0” in the RAM 24c as the value of the big hit random number.
[0042]
When the storage contents of the RAM 24c are thus initialized, the main CPU 24a starts normal processing for performing arithmetic processing of various control commands and the like based on the initial values set in the RAM 24c (see FIG. 6). Therefore, the main CPU 24a starts updating the value of the big hit random number from "0" at the timing when the process shifts to the normal process (after a certain time T2 has elapsed since the start of the control). As a result, the time T3 from when the main CPU 24a starts updating the value of the big hit random number to when the value of the big hit random number is updated to the big hit value “7” is 2 ms (update cycle) × 7 = 14 ms It becomes. Similarly, the time T4 from when the main CPU 24a starts updating the value of the jackpot random number to when the value of the jackpot random number is updated to the jackpot value “511” is 2 ms (update cycle) × 511. = 1022 ms. Accordingly, the time from the start of the control until the value of the big hit random number is updated to the big hit value “7” is T2 + T3, and this time is always constant. Similarly, the time from the start of the control until the value of the jackpot random number is updated to the jackpot value “511” is T2 + T4, and this time is constant.
[0043]
On the other hand, if the RAM clear switch 29 is in the OFF state at the start of the control, the main CPU 24a performs various settings for starting a game based on various control information stored and held in the RAM 24c by the backup process. When the initial setting is performed in this manner, the main CPU 24a resumes the execution of the interrupt processing program from the return address set at the time of the initial setting at a timing when the processing shifts to the normal processing illustrated in FIG. Further, the main CPU 24a outputs a control command as a control signal to the sub-board 25 based on various control information stored and held in the RAM 24c, and the sub-board 25 restarts predetermined control based on the control command. . Further, since the content stored in the RAM 24c is not initialized, the main CPU 24a starts updating the value of the jackpot random number from the value of the jackpot random number stored and held in the RAM 24c.
[0044]
By the way, as described above, when the input state of the reset signal Re transitions from the high-level state to the low-level state, the instruction unit I determines whether the activation condition is satisfied. Therefore, a signal that fulfills the same function (role) as the reset signal Re (hereinafter, this signal is referred to as “illegal reset signal ReX”) is forcibly input by the illegal board, and the input state of the illegal reset signal ReX becomes high. Even when the state transitions from the level state to the low level state, the instruction unit I similarly determines whether the activation condition is satisfied. In this case, the input state of the power supply state signal S from the power supply monitoring circuit 27 has not transitioned from the high level state to the low level state. Therefore, the instructing unit I determines that the activation condition is not satisfied, changes the output state of the backup signal Ba from a high level state to a low level state, and instructs the main CPU 24a to execute the backup processing. I do.
[0045]
The main CPU 24a executes the backup process to store and hold various control information stored in the RAM 24c at that time (when the input state of the backup signal Ba transitions from the high level state to the low level state). . Then, after a lapse of a predetermined time (after the execution of the backup process is completed), the instruction unit I instructs the main CPU 24a to execute the start-up process using the start signal St. Therefore, the main CPU 24a starts control based on various control information stored and held in the RAM 24c by the backup process. That is, even if the illegal reset signal ReX is input, the RAM 24c is not initialized (the stored various control information is erased).
[0046]
The instruction unit I is also connected to the CPU 25a of the sub-board 25 (lamp board and audio board), and outputs a notification start signal HS for performing predetermined notification to the CPU 25a of the sub-board 25. The notification start signal HS is a binary signal indicating a high level state and a low level state as its signal level. When instructing the main CPU 24a to execute the activation process, the instruction unit I outputs the notification start signal HS when the activation condition is not satisfied (that is, when the unauthorized reset signal ReX is input). The state is changed from a high level state to a low level state. Then, when the input state of the notification start signal HS transitions to the low level state, the sub-board 25 (lamp board) performs lamp control on the various lamps 16 as notification means. Further, when the input state of the notification start signal HS transitions to the low level state, the sub board 25 (sound board) executes sound control on the speaker 17 as the notifying means. By the lamp control and the voice control, the various lamps 16 and the loudspeaker 17 issue a warning (a predetermined pattern of light emission and a predetermined pattern of sound) for illegal acts.
[0047]
Hereinafter, a control mode of the instruction unit I for the main CPU 24a during the operation of the pachinko machine 10 will be described with reference to a flowchart shown in FIG. 3 and a time chart shown in FIG. In the flowchart of FIG. 3, “H” indicates a signal level in a high level state, and “L” indicates a signal level in a low level state.
[0048]
The instruction unit I determines whether the input state of the power supply state signal S from the power supply monitoring circuit 27 has transitioned from a high level state to a low level state (step S10). If the result of this determination is negative, that is, if the input state of the power supply state signal S has not transitioned from the high-level state to the low-level state, the instruction unit I proceeds to the processing in step S12. On the other hand, when the result of the determination in step S10 is positive, that is, when the input state of the power supply state signal S transitions from the high level state to the low level state, the instruction unit I changes the output state of the backup signal Ba to the low level state. (Step S11). Then, when the input state of the backup signal Ba becomes the low level state, the main CPU 24a executes the backup processing based on the above-described power-off processing program.
[0049]
Next, the instruction unit I determines whether the input state of the reset signal Re from the reset signal circuit 28 has transitioned from the high level state to the low level state (step S12). If the result of this determination is negative, that is, if the input state of the reset signal Re has not transitioned from the high-level state to the low-level state, the process returns to step S10 again.
[0050]
If the determination result in step S12 is positive, that is, if the input state of the reset signal Re has transitioned from the high level state to the low level state, the instruction unit I determines whether the input state of the power supply state signal S is in the low level state. It is determined whether or not it is (step S13). When the determination result is affirmative, that is, when the input state of the power supply state signal S is in the low level state, the instruction unit I sets the output state of the start signal St to the low level state (step S14). Then, the main CPU 24a enters the regulation state when the input state of the start signal St is changed to the low level state.
[0051]
Next, the instruction unit I determines whether the input state of the power supply state signal S has transitioned from the low level state to the high level state (step S15). If the result of this determination is negative, that is, if the input state of the power supply state signal S has not transitioned from the low level state to the high level state, the processing of step S15 is executed again. Then, the instruction unit I repeatedly executes the processing of step S15 until the determination result of step S15 becomes positive. When the determination result of step S15 is positive, that is, when the input state of the power supply state signal S has transitioned from the low level state to the high level state, the instruction unit I sets the output state of the backup signal Ba to the high level state (step S15). S16).
[0052]
Next, the instruction unit I determines whether the input state of the reset signal Re has transitioned from the low level state to the high level state (step S17). If the result of this determination is negative, that is, if the input state of the reset signal Re has not transitioned from the low level state to the high level state, the process of step S17 is executed again. Then, the instruction unit I repeatedly executes the process of step S17 until the determination result of step S17 becomes positive. When the determination result in step S17 is positive, that is, when the input state of the reset signal Re has transitioned from the low level state to the high level state, the instruction unit I sets the output state of the start signal St to the high level state (step S18). ). Then, when the input state of the start signal St has transitioned from the low level state to the high level state, the main CPU 24a starts control based on the main processing program described above. By the processes in steps S14 and S18, the instruction unit I instructs the main CPU 24a to execute the activation process. When the processing is performed as in steps S10 to S13 → steps S14 to S18, the voltage value V1a of the power supply voltage V1 drops to the voltage value V for a moment, and the power supply voltage V1 is restored again. This is the process (the process at the moment of an instantaneous stop (A portion shown in FIG. 5)).
[0053]
On the other hand, when the process of step S17 is repeatedly executed and the process does not shift to the process of step S18, that is, when the determination result of step S17 is negative (the input state of the reset signal Re changes from the low level state to the high level state). If the state does not change to), the supply of the power AC to the main body is completely cut off. In this case, the processing of the entire pachinko machine 10 including the instruction unit I and the main CPU 24a is completely stopped. That is, the processing from steps S10 to S13 to steps S14 to S16 is performed. If the input state of the reset signal Re does not change from the low level state to the high level state in step S17, the supply of the power AC is cut off. This is the process (C part shown in FIG. 5) in the case of the above.
[0054]
When the processing is performed as in step S10 → step S12 → step S13, that is, when the input state of the power supply state signal S is at the high level, the determination result in step S13 is negative, and the instruction unit I Sets the output state of the backup signal Ba to a low level state (step S19). Then, when the input state of the backup signal Ba becomes the low level state, the main CPU 24a executes the backup processing based on the above-described power-off processing program.
[0055]
Then, the instruction unit I that has set the output state of the backup signal Ba to the low level state in step S19 sets the output state of the notification start signal HS to the low level state (step S20). The sub-board 25 (lamp board, sound board) executes a control for performing a predetermined notification when the input state of the notification start signal HS becomes a low level state. Then, the fact that the illegal act (output of the illegal reset signal ReX by the illegal board) has been performed is notified to the outside.
[0056]
Subsequently, the instruction unit I determines whether or not a predetermined time (time T8 shown in FIG. 5) has elapsed since the output state of the backup signal Ba was changed to the low level state (step S21). If the result of this determination is negative, that is, if the time T8 has not elapsed, the process of step S21 is executed again. Then, the instruction unit I repeatedly executes the process of step S21 until the determination result of step S21 becomes positive. Note that the time T8 is a time sufficient for the main CPU 24a to execute the backup processing and surely end the backup processing. The time T8 is set in the instruction unit I in advance.
[0057]
When the result of the determination in step S21 is positive, that is, when the time T8 has elapsed, the instruction unit I sets the output state of the start signal St to a low level state (step S22). Then, the main CPU 24a enters the regulation state when the input state of the start signal St is changed to the low level state. Next, the instruction unit I sets the output state of the backup signal Ba to a high level state (step S23). Then, the instruction unit I shifts to the processing of the step S17, and executes the processing of the steps S17 and S18 as described above. By the processes in steps S22 and S18, the instruction unit I instructs the main CPU 24a to execute the activation process. As described above, when the processing of step S10 → step S12 → step S13 → steps S19 to S23 → step S17 → step S18 is performed, the instruction unit I performs the processing (part B shown in FIG. 5) for the injustice. You have gone. In this series of processing, execution of the backup processing is instructed before instructing the main CPU 24a to execute the startup processing. Then, the instruction unit I instructs execution of the backup process, and instructs the main CPU 24a to execute the start-up process after the elapse of the time T8.
[0058]
Therefore, since a backup flag is set in the RAM 24c by the backup process, various settings are performed based on various control information stored and held in the RAM 24c at the time of initial setting based on the main processing program. As a result, as described above, even when an illegal act is performed, the main CPU 24a updates the value of the jackpot random number stored in the RAM 24c at the timing of shifting to the normal processing after the initialization. Start with. Then, the player who has committed the injustice cannot know when the value of the jackpot random number has been updated to the jackpot value “7” or “511”. Therefore, it is possible to prevent the game store from gaining a disadvantage due to a player's misconduct.
[0059]
During the operation of the pachinko machine 10, the instruction unit I determines the input state of the power supply state signal S (first condition signal) as a condition as to whether or not to instruct the execution of the backup processing in the step S10. In addition, the instruction unit I determines the input state of the reset signal Re (predetermined condition signal, second condition signal) serving as a condition as to whether or not to instruct the execution of the start-up process in step S12. When instructing the main CPU 24a to execute the start-up process in step S14, the instruction unit I determines in step S13 whether the input state of the power supply state signal S is in the low level state. It is determined whether or not the CPU 24a has been instructed to execute the backup processing. That is, the instruction unit I determines whether or not the execution of the backup process has been instructed to the main CPU 24a in step S13, and determines whether or not the activation condition of the main CPU 24a is satisfied based on the determination result. I have.
[0060]
In the present embodiment, when the determination result (the determination result in step S13) at the time of instructing the execution of the above-described startup processing is affirmative, the following case corresponds. That is, after the input state of the power supply state signal S becomes the ON state which is a condition for instructing the execution of the backup processing, the input state of the reset signal Re (or the unauthorized reset signal ReX) indicates the condition for instructing the execution of the start-up processing. This is the case where the ON state is reached. The unauthorized reset signal ReX is a predetermined condition signal and a second condition signal in the present embodiment. The “ON state” indicates that the input state of the power supply state signal S and the input state of the reset signal Re satisfy the conditions for instructing the respective processes. In the present embodiment, the transition of the input state of the power supply state signal S from the high-level state to the low-level state in the instruction unit I is a condition for instructing the execution of the backup process. Further, in the present embodiment, the transition of the input state of the reset signal Re (or the unauthorized reset signal ReX) in the instruction unit I from the high level state to the low level state is a condition for instructing execution of the start-up processing. Therefore, if the determination result is affirmative, the process of step S10 is affirmed, and after the execution of the backup process is instructed in step S11, the process of step S12 is affirmed. This series of processing is performed when the voltage value V1a of the power supply voltage V1 drops to the voltage value V due to a power failure or the like during the operation of the pachinko machine 10.
[0061]
On the other hand, in the present embodiment, when the determination result (the determination result in step S13) at the time of instructing the execution of the above-described startup processing is negative, the following case corresponds. That is, the input state of the power supply state signal S does not become the ON state which is a condition for instructing the execution of the backup processing, and the input state of the reset signal Re (or the unauthorized reset signal ReX) indicates the condition for instructing the execution of the start-up processing. This is the case where the ON state is reached. Therefore, when the result of the determination at the time of instructing the execution of the activation process is negative, the process at step S10 is negative and the process at step S12 is affirmative. In this case, although the voltage value V1a of the power supply voltage V1 has not dropped to the voltage value V, the condition for instructing the execution of the start-up processing is satisfied. This means that the illegal reset signal ReX that transits to the low level state has been output. Therefore, in order to avoid such misconduct, the instruction unit I sets the output state of the backup signal Ba to low level in step S19 when the processing in step S12 is affirmed and the execution of the backup processing is not instructed. State, and instructs the main CPU 24a to execute backup processing.
[0062]
The instruction unit I described above can be realized, for example, by the circuit configuration shown in FIG. Hereinafter, the circuit configuration of the instruction unit I will be described with reference to FIGS.
The instruction section I includes a one-shot multivibrator (hereinafter, referred to as “one-shot multi”) Z. The one-shot multi-Z is a preset predetermined time when the input state of the signal to the CLR input terminal is in the high level state and the input state of the signal to the A input terminal transitions from the high level state to the low level state. During this period, the output state of the output signal ZOUT from the / Q output terminal ("/" indicates a bar) is at a low level. The predetermined time is a time T9 shown in FIG. 5, and the time T9 is equal to the time T8 when the output state of the backup signal Ba is in the low level state.
[0063]
A power supply monitoring circuit 27 is connected to a CLR input terminal of the one-shot multi-Z via an AND circuit 33. The AND circuit 33 receives a power supply state signal S from the power supply monitoring circuit 27. The AND circuit 33 is connected to an integrating circuit 36 (configured by connecting a resistor R and a capacitor C in series between the power supply Vc and the ground) via inverter circuits 34 and 35 connected in series. ing. A terminal 37 on the ground side of the resistor R is connected to the other input terminal of the AND circuit 33 via both inverter circuits 34 and 35, and the integration circuit 36 outputs a signal consisting of the potential of the terminal 37. The AND circuit 33 is supplied with an output signal CR1 in which the signal level of the potential signal is inverted. The AND circuit 33 performs an AND operation on the power supply state signal S and the output signal CR1, and outputs the operation result to the CLR input terminal of the one-shot multi-Z as an output signal AN1.
[0064]
A reset signal circuit 28 is connected to the A input terminal of the one-shot multi-Z. A reset signal Re (or an illegal reset signal ReX) from the reset signal circuit 28 is input to the one-shot multi-Z. The one-shot multi-Z outputs an output signal ZOUT from a / Q output terminal based on the output signal AN1 and the reset signal Re (or the unauthorized reset signal ReX).
[0065]
The main CPU 24a is connected via an AND circuit 39 to the / Q output terminal of the one-shot multi-Z. The AND circuit 39 is connected to the power supply monitoring circuit 27. The AND circuit 39 performs an AND operation on the power supply state signal S and the output signal ZOUT, and outputs the operation processing result to the main CPU 24a as a backup signal Ba. The operation result of the AND circuit 39 indicates the signal level of the backup signal Ba output from the instruction unit I.
[0066]
The main CPU 24 a is connected to the / Q output terminal of the one-shot multi-Z via a NAND circuit 40. The NAND circuit 40 is connected to the reset signal circuit 28 via the inverter circuit 41. Then, the NAND circuit 40 performs a NAND operation on the output signal Re and the output signal ZOUT having a signal level obtained by inverting the reset signal Re (or the unauthorized reset signal ReX), and uses the result of the operation processing as the start signal St as the main CPU 24a. Output. The calculation result of the NAND circuit 40 indicates the signal level of the start signal St output from the instruction unit I.
[0067]
The CPU 25a of the sub board 25 (lamp board and audio board) is connected to the / Q output terminal of the one-shot multi-Z. The one-shot multi-Z outputs an output signal ZOUT to the CPU 25a as a notification start signal HS. This output signal ZOUT indicates the signal level of the notification start signal HS output from the instruction unit I.
[0068]
Therefore, according to the present embodiment, the following effects can be obtained.
(1) The instruction unit I, when instructing the main CPU 24a to execute the start-up process based on the input state of the reset signal Re (or the unauthorized reset signal ReX), determines whether or not the start-up condition of the main CPU 24a is satisfied. Determine. If the result of the determination is negative, the main CPU 24a is instructed to execute backup processing, and after a predetermined time has elapsed, the main CPU 24a is instructed to execute start-up processing. Therefore, even in the case where the illegal act described above has been performed, the backup process is executed before the start process is executed. As a result, when the control is started, the main CPU 24a starts updating the value of the jackpot random number from the value of the jackpot random number stored and held in the RAM 24c. It is difficult to know whether the value has been updated to a value that matches the value. Therefore, it is possible to prevent the gaming shop from being disadvantaged by the player's misconduct.
[0069]
(2) Further, before instructing the main CPU 24a to execute the start-up process based on the input state of the reset signal Re, the instruction unit I instructs the execution of the backup process so that the start-up condition is satisfied. Therefore, for example, the input state of the reset signal Re to the instruction unit I changes due to some cause (generation of noise or the like), and the instruction unit I instructs execution of the start-up processing based on the input state of the reset signal Re. However, execution of backup processing is instructed before the instruction. Therefore, even when the main CPU 24a starts control again during the game of the pachinko machine 10, the main CPU 24a can start control based on various control information stored and held in the RAM 24c.
[0070]
(3) The instruction unit I determines whether or not the activation condition of the main CPU 24a is satisfied, based on the input state of the power supply state signal S from the power supply monitoring circuit 27. Therefore, when the input state of the reset signal Re indicates a condition for instructing the execution of the start-up process, the instruction unit I determines whether the operation is due to a normal operation of the pachinko machine 10 such as the interruption of the power supply AC, or to an illegal operation. Can be accurately determined. Therefore, in the case where the misconduct has been performed, it is possible to reliably instruct the main CPU 24a to execute the backup process, and it is possible to suppress the gaming shop from being disadvantaged by the misconduct.
[0071]
(4) When determining that the activation condition of the main CPU 24a is not satisfied, the instruction unit I notifies the determination result to the outside through the various lamps 16 and the speaker 17. Therefore, the amusement store side (amusement store clerk) can recognize from the notification operation of the various lamps 16 and the speaker 17 that the activation condition of the main CPU 24a is not satisfied. In other words, the game store can know that the player has committed wrongdoing. Further, it is possible to prevent the player who has committed the wrongdoing again from doing the wrongdoing. Therefore, it is possible to prevent the gaming shop from being disadvantaged by the player's misconduct.
[0072]
(5) The instruction unit I is configured to instruct the execution of the backup processing and then the execution of the activation processing when the activation condition of the main CPU 24a is not satisfied. Then, the main CPU 24a can execute the start-up processing based on the illegal reset signal ReX output from the illegal board due to the illegal act of the player, and starts the control. Therefore, from the player's perspective, it looks as if the pachinko machine 10 has started the control based on the unauthorized reset signal ReX, as in the related art. On the other hand, the main CPU 24a starts the control based on the control information stored and held in the RAM 24c because the backup processing is executed before the start processing is executed. Accordingly, it is possible to prevent the gaming shop from gaining a disadvantage due to cheating, and to make it difficult for the player to realize what kind of countermeasures are being taken.
[0073]
(6) The instruction section I is provided on the main board 24 provided with the main CPU 24a. Since the main board 24 is sufficiently provided with a countermeasure against fraud (contained in a protective case or the like for protecting the main board 24), the player can use the instruction unit I provided on the main board 24 and the main CPU 24a. It is difficult to attach a wrong board between the two. Further, even if the player attaches a fraudulent board to the connection between the power supply board 23 (reset signal circuit 28, power supply monitoring circuit 27) and the main board 24 (main CPU 24a), the fraudulent reset output from the fraudulent board is attached. The signal ReX is reliably input to the instruction unit I. Therefore, the function of the instruction unit I can be sufficiently exhibited.
[0074]
The above embodiment may be modified as follows.
In the above embodiment, the transition of the input state of the power supply state signal S from the low-level state to the high-level state in the instruction unit I may be a condition for instructing the execution of the backup process. In this case, the power supply monitoring circuit 27 changes the output state of the power supply state signal S to the instruction unit I from the low level state to the high level when the voltage value V1a of the power supply voltage V1 drops to the predetermined voltage value V. It is configured to make a transition to a state.
[0075]
In the above embodiment, the transition of the input state of the reset signal Re (illegal reset signal ReX) in the instruction unit I from the low level state to the high level state may be a condition for instructing execution of the startup processing. . In this case, when the power is turned on (when the power is restored), the reset signal circuit 28 changes the output state of the reset signal Re to the main board 24 from the low level state to the high level state, and keeps the high level state for a certain time T1. It is configured to be in a state. Then, after the lapse of the predetermined time T1, the output state of the reset signal Re is changed from the high level state to the low level state.
[0076]
In the above-described embodiment, when the instruction unit I determines that the activation condition of the main CPU 24a is not satisfied, the instruction unit I is configured to notify the determination result to the outside through the various lamps 16 and the speaker 17; May be changed as appropriate. For example, when the instruction unit I determines that the activation condition of the main CPU 24a is not satisfied when instructing the activation process, the instruction unit I turns off the various lamps 16 to notify the determination result to the outside. Is also good. Further, a configuration may be adopted in which a warning sound is output from the speaker 17 to notify the determination result to the outside. Further, another configuration such as the symbol display device 20 or the management computer may be adopted as the notification means.
[0077]
In the embodiment, when the instruction unit I instructs the start-up processing based on the input state of the reset signal Re, the main CPU 24a determines whether or not the backup processing has been executed, and satisfies the start-up condition based on the determination result. Alternatively, it may be configured to determine whether or not the operation is performed. Specifically, the power supply state signal S from the power supply monitoring circuit 27 is directly input to the main CPU 24a. When the main CPU 24a executes the backup process from the input state of the power supply state signal S, the instruction unit I To output a signal indicating that the backup process has been executed. Then, the instruction unit I which has received the signal determines that the main CPU 24a has executed the backup process based on the signal. Even with such a configuration, the same effect as in the above-described embodiment can be obtained.
[0078]
The configuration in the above embodiment may be further applied to a payout control board for controlling the payout of game balls such as prize balls.
In the above-described embodiment, the one-cycle update process of the big hit random number performed by the main CPU 24a is a mode in which the update is always started with the initial value being “0”, but other modes may be adopted. good. Specifically, after turning on the power of the pachinko machine 10, the main CPU 24a initializes the initial value in the update process of one cycle of the big hit random number after the next cycle (second cycle) after the end of the first cycle update processing. You may make it change irregularly using a value random number. The main CPU 24a sets the initial random number at predetermined intervals so that it can take a numerical value within the same numerical range as the jackpot random number (in each embodiment, all 631 integers from "0" to "630"). Are updated by +1. The main CPU 24a reads the value of the initial value random number every time the update processing of one cycle of the jackpot random number ends, and executes the update processing of the next cycle using the read value of the initial random number as an initial value. .
[0079]
In the above embodiment, the instruction unit I is provided on the main board 24. However, if the instruction unit I is connected to the reset signal circuit 28 and the power monitoring circuit 27 and is connected to the main CPU 24a, 24 may not be provided.
[0080]
In the above-described embodiment, when it is determined that the activation condition of the main CPU 24a is not satisfied, initialization control (initial setting) for initializing the storage contents (such as the value of the big hit random number) of the RAM 24c for a predetermined period of time. May be further provided. With such a configuration, when the main CPU 24a executes the backup process and then executes the start-up process, even if the player attempts to initialize the storage content of the RAM 24c at the time of the initial setting using an unauthorized device. The initialization control is regulated by the regulating means. Therefore, when the control is started by executing the start-up process, the main CPU 24a surely starts updating the value of the jackpot random number from the value of the jackpot random number stored and held in the RAM 24c. Therefore, it is difficult for the player who has committed the fraud to know when the value of the big hit random number has been updated to the big hit value “7” or “511”. As a result, it is possible to prevent the game store from gaining a disadvantage due to a player's misconduct.
[0081]
Next, technical ideas that can be grasped from the embodiment and other examples will be additionally described below.
(B) The gaming machine according to claim 1, wherein the instruction means is configured to instruct execution of the backup process except at the time of initial power-on of the main body.
[0082]
(B) When instructing the control activation processing based on the input state of the condition signal, the instruction means determines whether or not the control means has executed the backup processing, and performs the activation based on the determination result. The gaming machine according to claim 1, wherein the gaming machine is configured to determine whether a condition is satisfied.
[0083]
(C) The game according to any one of claims 1 to 3, wherein the instruction unit is configured to notify the determination result to the outside through a notification unit when the determination result is negative. Machine.
[0084]
(D) when the input state of the second condition signal is the ON state without the input state of the first condition signal being the ON state, the input state of the first condition signal is The gaming machine according to claim 4 or 5, wherein the game machine is configured to notify the outside that the input state of the second condition signal has been turned on without reporting the state of the second condition signal to be turned on.
[0085]
【The invention's effect】
ADVANTAGE OF THE INVENTION According to this invention, it can suppress that a game store side gains disadvantage by a player's misconduct.
[Brief description of the drawings]
FIG. 1 is a front view showing the front side of a pachinko gaming machine.
FIG. 2 is a block diagram illustrating a specific configuration of a main control board and a sub control board.
FIG. 3 is a flowchart illustrating a control mode for a main CPU of an instruction unit during operation of the pachinko gaming machine.
FIG. 4 is a circuit diagram showing an example of a circuit configuration of an instruction unit.
FIG. 5 is a time chart illustrating a control mode of an instruction unit.
FIG. 6 is an explanatory diagram showing a mode in which a main CPU starts control when power is turned on.
[Explanation of symbols]
I: an instruction unit as instruction means; S: a power supply status signal as a first condition signal; V: a voltage value as a predetermined voltage value; V1a: a voltage value as a power supply voltage value; 2 Reset signal as condition signal, ReX: predetermined condition signal and illegal reset signal as second condition signal, 10: pachinko game machine as game machine, 24a: main CPU as control means, 24c ... as storage means RAM, 27: power supply monitoring circuit as power supply monitoring means.

Claims (5)

遊技を制御する制御手段と、前記制御手段に対して、前記遊技に関する各種制御情報を記憶手段に記憶させるためのバックアップ処理及び前記制御手段に対して起動処理の実行を指示する指示手段とを備え、
前記指示手段は、所定の条件信号の入力が可能であって、該条件信号の入力状態に基づき前記制御手段に対して起動処理の実行を指示する際、前記制御手段の起動条件が満たされているか否かを判別し、該判別結果が否定である場合、前記制御手段に対して前記バックアップ処理の実行を指示し、所定時間の経過後に前記制御手段に対して起動処理の実行を指示するように構成された遊技機。
Control means for controlling a game, and backup means for causing the control means to store various control information relating to the game in a storage means, and instructing means for instructing the control means to execute a start-up processing. ,
The instruction unit is capable of inputting a predetermined condition signal, and when instructing the control unit to execute a start process based on the input state of the condition signal, a start condition of the control unit is satisfied. And if the result of the determination is negative, instruct the control means to execute the backup processing, and instruct the control means to execute the start-up processing after a lapse of a predetermined time. A gaming machine configured for.
前記指示手段は、前記条件信号の入力状態に基づき前記制御手段に対して起動処理の実行を指示する際、前記制御手段に対して前記バックアップ処理の実行を指示したか否かを判別し、該判別結果に基づき前記起動条件を満たしているか否かを判別するように構成された請求項1に記載の遊技機。The instructing unit, when instructing the control unit to execute a start-up process based on the input state of the condition signal, determines whether or not the control unit is instructed to execute the backup process. 2. The gaming machine according to claim 1, wherein it is configured to determine whether or not the activation condition is satisfied based on a result of the determination. 機本体に供給される電源電圧値が予め定められた所定の電圧値に降下したか否かを示す電源状態信号を出力する電源監視手段をさらに備え、前記指示手段は、前記電源状態信号の入力が可能であって、該電源状態信号の入力状態から前記起動条件を満たしているか否かを判別するように構成された請求項1に記載の遊技機。Power supply monitoring means for outputting a power supply state signal indicating whether or not a power supply voltage value supplied to the main body of the apparatus has dropped to a predetermined voltage value; 2. The gaming machine according to claim 1, wherein said game machine is configured to determine whether or not said activation condition is satisfied from an input state of said power state signal. 遊技を制御する制御手段と、前記制御手段に対して、前記遊技に関する各種制御情報を記憶手段に記憶させるためのバックアップ処理及び前記制御手段に対して起動処理の実行を指示する指示手段とを備え、
前記指示手段は、前記制御手段に対して前記バックアップ処理の実行を指示するか否かの条件となる第1条件信号及び前記制御手段に対して前記起動処理の実行を指示するか否かの条件となる第2条件信号の入力が可能であって、
前記指示手段は、前記第1条件信号の入力状態が前記バックアップ処理の実行を指示する条件となるON状態となった後、前記第2条件信号の入力状態が前記起動処理の実行を指示する条件となるON状態となった場合、該第2条件信号の入力状態がON状態となったことを契機に、前記制御手段に対して起動処理の実行を指示する一方で、
前記指示手段は、前記第1条件信号の入力状態が前記ON状態となることなく、前記第2条件信号の入力状態が前記ON状態となった場合、前記制御手段に対して前記バックアップ処理の実行を指示し、所定時間の経過後に前記制御手段に対して起動処理の実行を指示するように構成された遊技機。
Control means for controlling a game, and backup means for causing the control means to store various control information relating to the game in a storage means, and instructing means for instructing the control means to execute a start-up processing. ,
The instructing means includes a first condition signal serving as a condition as to whether or not to instruct the control means to execute the backup processing, and a condition as to whether or not to instruct the control means to execute the startup processing. It is possible to input a second condition signal,
The instructing means may be configured such that, after the input state of the first condition signal becomes an ON state which is a condition for instructing execution of the backup processing, the input state of the second condition signal indicates a condition for instructing execution of the startup processing. When the input state of the second condition signal is set to the ON state, the control unit instructs the control unit to execute a start process.
When the input state of the second condition signal is the ON state without the input state of the first condition signal being the ON state, the instruction means executes the backup processing to the control means. A gaming machine configured to instruct the control unit to execute a start process after a predetermined time has elapsed.
機本体に供給される電源電圧値を監視する電源監視手段をさらに備え、
前記電源監視手段は、前記指示手段に対して前記第1条件信号を出力するように構成され、前記電源電圧値が予め定められた所定の電圧値に降下したことを契機として、前記指示手段に対する前記第1条件信号の出力状態をON状態とするように構成された請求項4に記載の遊技機。
Power supply monitoring means for monitoring a power supply voltage value supplied to the machine body,
The power supply monitoring unit is configured to output the first condition signal to the instruction unit, and the power supply voltage value falls to a predetermined voltage value when the power supply voltage value drops to a predetermined voltage value. The gaming machine according to claim 4, wherein an output state of the first condition signal is set to an ON state.
JP2002247061A 2002-08-27 2002-08-27 Game machine Expired - Fee Related JP4024625B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002247061A JP4024625B2 (en) 2002-08-27 2002-08-27 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002247061A JP4024625B2 (en) 2002-08-27 2002-08-27 Game machine

Publications (2)

Publication Number Publication Date
JP2004081557A true JP2004081557A (en) 2004-03-18
JP4024625B2 JP4024625B2 (en) 2007-12-19

Family

ID=32054800

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002247061A Expired - Fee Related JP4024625B2 (en) 2002-08-27 2002-08-27 Game machine

Country Status (1)

Country Link
JP (1) JP4024625B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015173833A (en) * 2014-03-14 2015-10-05 株式会社ニューギン Game machine
JP2015173830A (en) * 2014-03-14 2015-10-05 株式会社ニューギン Game machine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015173833A (en) * 2014-03-14 2015-10-05 株式会社ニューギン Game machine
JP2015173830A (en) * 2014-03-14 2015-10-05 株式会社ニューギン Game machine

Also Published As

Publication number Publication date
JP4024625B2 (en) 2007-12-19

Similar Documents

Publication Publication Date Title
JP4112865B2 (en) Game machine
JP4242098B2 (en) Game machine
JP4112867B2 (en) Game machine
JP2006167143A (en) Game machine
JP2009273803A (en) Game machine
JP2012024272A (en) Game machine
JP2008173267A (en) Pinball game machine
JP2009000241A (en) Game machine
JP2002191796A (en) Game machine
JP2002219226A (en) Game machine
JP2018094303A (en) Game machine
JP2006304964A (en) Game machine
JP4024625B2 (en) Game machine
JP2020005929A (en) Game machine
JP4024722B2 (en) Game machine
JP6605529B2 (en) Game machine
JP5066650B2 (en) Bullet ball machine
JP4024703B2 (en) Game machine
JP3096495U (en) Gaming machine
JP2020005931A (en) Game machine
JP3960798B2 (en) Game machine
JP2002210154A (en) Game machine
JP2003199928A (en) Game machine
JP4177593B2 (en) Game machine
JP2018171183A (en) Game machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040128

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070515

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070717

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071003

R150 Certificate of patent or registration of utility model

Ref document number: 4024625

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101012

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101012

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131012

Year of fee payment: 6

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