JP4200208B2 - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP4200208B2
JP4200208B2 JP2001312592A JP2001312592A JP4200208B2 JP 4200208 B2 JP4200208 B2 JP 4200208B2 JP 2001312592 A JP2001312592 A JP 2001312592A JP 2001312592 A JP2001312592 A JP 2001312592A JP 4200208 B2 JP4200208 B2 JP 4200208B2
Authority
JP
Japan
Prior art keywords
value
reset
cpu
counter
control device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001312592A
Other languages
Japanese (ja)
Other versions
JP2003117196A (en
Inventor
幸樹 相宮
貢介 吉江
Original Assignee
奥村遊機株式會社
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 奥村遊機株式會社 filed Critical 奥村遊機株式會社
Priority to JP2001312592A priority Critical patent/JP4200208B2/en
Publication of JP2003117196A publication Critical patent/JP2003117196A/en
Application granted granted Critical
Publication of JP4200208B2 publication Critical patent/JP4200208B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Pinball Game Machines (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、タイミングスイッチからのタイミング信号を検出することに基づいて特典カウンタの計測値を取得し、計測値の取得結果を設定値と比較することに基づいて特典の獲得状態を判定する構成の遊技機に関する。
【0002】
【従来の技術】
上記遊技機には、制御装置が特典カウンタを「0」等の一定値を中心にしてリング状に加算し、特典カウンタがリング内の設定値に加算される特定タイミングでタイミング信号を検出することに基づいて特典の獲得を判定する構成のものがある。この構成の場合、特定タイミングを外部から判別することができるので、不正基板から制御装置に特定タイミングでタイミング信号を不正出力し、特定を不正に獲得される虞れがある。
【0003】
【発明が解決しようとする課題】
上記構成の場合、特典カウンタをランダム値を中心にしてリング状に加算することに基づいて特定タイミングを外部から判別できなくし、特典の不正獲得に対するセキュリティ性の向上を図ることが考えられている。しかしながら、制御装置の起動直後には特典カウンタが一定値「0」にリセットされ、一定値「0」を中心に加算されるので、起動状態を捏造して制御装置に特定タイミングでタイミング信号を不正出力することに基づいて特典を不正に獲得される虞れが残されている。
本発明は上記事情に鑑みてなされたものであり、その目的は、セキュリティ性の一層の向上を図り得る遊技機を提供することにある。
【0004】
【課題を解決するための手段】
請求項1記載の遊技機は、パチンコ球が特別図柄始動口に入賞することに基づいて始動信号を出力する始動口センサと、下記1)〜3)のそれぞれの処理を行うメイン制御装置と、前記メイン制御装置が搭載されたメイン基板と、前記メイン基板に設けられたものであって前記メイン制御装置を覆う基板カバーと、前記メイン基板に前記基板カバーの外部に位置してコネクタを介さずに直接的に搭載されたものであって操作されることに基づいて第1のリセット信号を出力すると共に前記メイン制御装置に前記メイン基板の配線パターンを介して接続された第1のリセットスイッチと、前記メイン制御装置の駆動電源を生成する電源回路が搭載された電源基板と、前記電源基板に搭載されたものであって前記電源回路から前記メイン制御装置に駆動電源を印加するオン状態および前記電源回路から前記メイン制御装置に駆動電源を印加しないオフ状態のそれぞれにロックされる電源スイッチと、前記電源基板に前記電源スイッチに隣接して搭載されたものであって操作されることに基づいて第2のリセット信号を出力すると共に前記メイン制御装置にコネクタを介して接続された第2のリセットスイッチと、前記電源スイッチのオフ状態で前記メイン制御装置にバックアップ電源を印加するバックアップ電源回路を備え、前記メイン制御装置は前記電源スイッチがオン状態からオフ状態に操作されたときには前記バックアップ電源回路からバックアップ電源が印加されることに基づいて電源遮断直前の前記大当りカウンタの計測値と前記終了値の設定結果と前記大当りの判定結果のそれぞれをバックアップするものであって、前記電源スイッチがオフ状態からオン状態に操作されるときに前記第1のリセットスイッチが操作されているときには前記大当りカウンタの計測値と前記終了値の設定結果と前記大当りの判定結果のそれぞれのバックアップデータをリセットし前記2)の処理で前記大当りカウンタを計測値のリセット結果から終了値のリセット結果まで計測し、前記電源スイッチがオフ状態からオン状態に操作されるときに前記第2のリセットスイッチが操作されているときには前記大当りカウンタの計測値および前記終了値の設定結果のそれぞれのバックアップデータをリセットすることなく前記大当りの判定結果のバックアップデータをリセットし前記2)の処理で前記大当りカウンタを計測値のバックアップデータから終了値のバックアップデータまで計測し、前記第1のリセットスイッチおよび前記第2のリセットスイッチのそれぞれの非操作状態で電源が復旧したときには前記大当りカウンタの計測値と前記終了値の設定結果と前記大当りの判定結果のそれぞれのバックアップデータをリセットすることなく前記2)の処理で前記大当りカウンタを計測値のバックアップデータから終了値のバックアップデータまで計測するところに特徴を有している。
1)一定の時間間隔で発生するタイマ割込ルーチンの残余時間でループするメインルーチンの中でリセットカウンタに一定値を加算することに基づいてリセットカウンタを一定の下限値および一定の上限値の範囲内で計測する処理
2)前記タイマ割込みルーチンで大当りカウンタに一定値を加算または大当りカウンタから一定値を減算することに基づいて大当りカウンタを前記リセットカウンタと同一の下限値および前記リセットカウンタと同一の上限値の範囲内で計測すると共に大当りカウンタの計測値を前記リセットカウンタの計測値に基づいて設定した終了値と比較し、大当りカウンタの計測値が終了値の設定結果と同一であることを判断したときには前記リセットカウンタの計測値を取得して大当りカウンタの計測値に設定すると共に前記リセットカウンタの取得結果に対して前記一定値と同一値だけ異なる値を終了値に設定する処理
3)前記始動口センサからの始動信号を検出することに基づいて前記大当りカウンタの計測値を取得し、前記大当りカウンタの取得結果を大当り値と比較することに基づいて大入賞口を開放する大当りであるか否かを判定する処理
上記手段によれば、第1のリセットスイッチとメイン制御装置とが同じメイン基板に搭載されている。このため、第1のリセットスイッチからメイン制御装置に第1のリセット信号を出力するためのコネクタが不要になるので、第1のリセットスイッチ用のコネクタを介してメイン制御装置に不正基板を接続することができなくなる。従って、不正基板からメイン制御装置に第1のリセット信号を不正出力することに基づいてリセット状態を捏造することができなくなるので、大当りの不正獲得が防止される。
【0012】
【発明の実施の形態】
以下、本発明の一実施例を図面に基づいて説明する。パチンコホールの台島には、図22に示すように、外枠1が設置されている。この外枠1は前後面が開口する四角筒状をなすものであり、外枠1の前面には、図21の(a)および(b)に示すように、前面扉2が左側辺部の垂直な軸(図示せず)を中心に回動可能に装着されている。また、前面扉2の前面には、図21の(a)に示すように、横長な長方形状の皿板3が左側辺部の垂直な軸(図示せず)を中心に回動可能に装着されている。この皿板3の前面には上皿4が固定されており、上皿4内にはパチンコ球P(図22参照)が貯溜されている。
【0013】
前面扉2の前面には、図21の(a)に示すように、右下部に位置して発射ハンドル5が回動可能に装着されており、発射ハンドル5の後方には、図22に示すように、発射モータ6が装着されている。この発射モータ6の回転軸には、図21の(a)に示すように、打球機構(図示せず)を介して打球槌7が連結されており、発射ハンドル5が図21の(a)の時計回り方向へ回動操作されたときには発射モータ6に電源が与えられ、打球槌7が上皿4内のパチンコ球Pを上皿4内から弾き出す。尚、符号85は発射ハンドル5と発射モータ6と打球槌7と打球機構とを有する発射装置を示すものである。
【0014】
前面扉2の前面には矩形状の窓枠8が左側辺部の垂直な軸(図示せず)を中心に回動可能に装着されており、窓枠8の内周面には透明なガラス窓9が保持されている。また、前面扉2の後面には額縁状の機構盤(図示せず)が固定されている。この機構盤には、図20に示すように、遊技盤10が保持されており、遊技盤10は窓枠8のガラス窓9により前方から覆われている。
【0015】
前面扉2の前面には、図21の(a)に示すように、右側部に位置して枠鍵11が装着されており、枠鍵11は前面扉2を外枠1に密着した閉鎖状態にロックし、窓枠8を前面扉2の内周面に嵌合した閉鎖状態にロックしている。また、遊技盤10の前面には、図20に示すように、外レール12および内レール13が固定されており、打球槌7が弾いたパチンコ球Pは外レール12および内レール13間を通して遊技盤10内の上部に放出される。また、遊技盤10の前面には複数の障害釘14が打込まれており、遊技盤10内の上部に放出されたパチンコ球Pは障害釘14に当りながら落下する。
【0016】
遊技盤10の前面には表示台板15が固定されており、表示台板15にはカラー液晶表示器からなる図柄表示装置16が保持されている。この図柄表示装置16には変動領域HEが横3列に設けられており、各変動領域HE内には、図13の(a)に示すように、「1」〜「12」の数字図柄ZSが設定順序で変動表示される。尚、数字図柄ZSは識別図柄に相当するものである。
【0017】
遊技盤10には、図20に示すように、図柄表示装置16の下方に位置して特別図柄始動口17が固定されている。この特別図柄始動口17は上面が開口するポケット状をなすものであり、特別図柄始動口17内には始動口センサ18(図17のa参照)が固定されている。この始動口センサ18は近接スイッチからなるものであり、特別図柄始動口17内にパチンコ球Pが入賞したことを検出して始動信号を出力する。尚、始動口センサ18はタイミングスイッチに相当するものであり、始動口センサ18から出力される始動信号はタイミング信号に相当する。
【0018】
遊技盤10の後面には、図22に示すように、正方形状のセンタカバー19が固定されており、センタカバー19の後面には、図24の(a)および(b)に示すように、基板ベース86が装着されている。この基板ベース86は後面が開口する矩形皿状をなすものであり、基板ベース86内にはメイン基板21が収納されている。このメイン基板21は、図24の(c)に示すように、前面に配線パターン87が形成された片面プリント配線基板からなるものであり、メイン基板21の後面は電気部品が搭載される搭載面として機能する。
【0019】
基板ベース86の後面には、図24の(a)および(b)に示すように、透明な基板カバー88が装着されており、基板ベース86および基板カバー88には、図24の(a)に示すように、横一列に並ぶ4個のピン孔89が形成されている。この基板カバー89は基板カバー89の1個のピン孔88を通して基板ベース86の1個のピン孔88内に合成樹脂製の1本のカシメピン90を装着することに基づいて固定されたものであり、基板カバー89を基板ベース86から取外すには1本のカシメピン90を破壊するように構成されている。
【0020】
尚、符号20は基板ベース86および基板カバー89を有する基板ボックスを示している。また、基板ベース89を分解後に基板ベース86に装着するには新たなピン孔89内に新たなカシメピン90を装着する。
【0021】
メイン基板21の後面にはマイクロコンピュータを主体に構成されたメイン制御装置22が搭載されており、メイン制御装置22は基板ベース86および基板カバー88により前後左右上下の全方向から覆われている。このメイン制御装置22は、図14に示すように、CPU23,ROM24,RAM25,I/O26を有するワンチップ型のものであり、始動口センサ18はI/O26を介してCPU23に電気的に接続されている。尚、メイン制御装置22のCPU23は計測手段,取得手段,判定手段,リセット手段に相当するものである。また、メイン制御装置22のRAM25はバックアップ手段に相当するものである。
【0022】
表示台板15の後面には、図22に示すように、図柄基板27が固定されている。この図柄基板27はセンタカバー19により後方から覆われたものであり、図柄基板27にはマイクロコンピュータを主体に構成された図柄制御装置28が搭載されている。この図柄制御装置28は、図15に示すように、CPU29,ROM30,RAM31,I/O32を有するワンチップ型のものものであり、図柄制御装置28のCPU29にはI/O32を介してLCD駆動回路33が電気的に接続されている。このLCD駆動回路33には、図17の(a)に示すように、図柄表示装置16が電気的に接続されており、CPU29はLCD駆動回路33を介して図柄表示装置16の表示内容を制御する。尚、LCD駆動回路33は図柄基板27に搭載されたものである。
【0023】
図柄制御装置28のCPU29には、図15に示すように、I/O32を介してメイン制御装置22のI/O26が電気的に接続されており、メイン制御装置22のCPU23は図柄制御装置28のCPU29に各種の表示指令を出力することに基づいて図柄表示装置16の表示内容を指令する。
【0024】
遊技盤10の前面には、図20に示すように、特別図柄始動口17の下方に位置して入賞口台板34が固定されており、入賞口台板34には前面が開口する四角筒状の大入賞口35が形成されている。また、入賞口台板34には扉36が軸37を中心に回動可能に装着されている。この扉36は大入賞口ソレノイド38(図17のa参照)のプランジャにクランク機構(図示せず)を介して連結されており、大入賞口ソレノイド38の断電時には、図20に示すように、扉36が垂直状態に回動することに基づいて大入賞口35の前面を閉鎖し、大入賞口ソレノイド38の通電時には扉36が前方に倒れた水平状態に回動することに基づいて大入賞口35の前面を開放する。
【0025】
大入賞口35内の入口には大入賞口センサ39(図14参照)が固定されており、大入賞口センサ39は、図14に示すように、メイン制御装置22のCPU23にI/O26を介して電気的に接続されている。この大入賞口センサ39は近接スイッチからなるものであり、大入賞口35内にパチンコ球Pが入賞したことを検出してCPU23に入賞信号を出力する。
【0026】
大入賞口35内の奥部には、図20に示すように、左側部および右側部に位置して孔状の外れ口40および当り口41が形成されており、大入賞口35内に入賞したパチンコ球Pは外れ口40および当り口41に振分けられる。また、当り口41内にはVセンサ42(図14参照)が固定されている。このVセンサ42は当り口41内にパチンコ球Pが入賞したことを検出してV信号を出力する近接スイッチからなるものであり、図14に示すように、メイン制御装置22のI/O26を介してCPU23に電気的に接続されている。
【0027】
メイン制御装置22のCPU23にはI/O26を介してソレノイド駆動回路43が電気的に接続されている。このソレノイド駆動回路43には、図17の (a)に示すように、大入賞口ソレノイド38が電気的に接続されており、メイン制御装置22のCPU23はソレノイド駆動回路43を介して大入賞口ソレノイド38を駆動制御することに基づいて大入賞口35を開閉する。尚、ソレノイド駆動回路43は、図24の(a)に示すように、メイン基板21の後面に基板カバー89の前方に位置して搭載されたものである。
【0028】
前面扉2の後面には、図22に示すように、メインセット44が右側辺部の垂直な軸(図示せず)を中心に回動可能に装着されている。このメインセット44はセンタカバー19を囲う矩形枠状をなすものであり、メインセット44の後面には上端部に位置して球タンク45が固定されている。この球タンク45は上面が開口する容器状をなすものであり、球タンク45内にはパチンコ球Pが貯溜されている。また、メインセット44の後面にはタンクレール46が固定されている。このタンクレール46は傾斜樋状をなすものであり、タンクレール46の右端部は球タンク45内に接続されている。
【0029】
メインセット44の左側部には賞球払出装置47が装着されている。この賞球払出装置47はパチンコ球Pが特別図柄始動口17内および大入賞口35内に入賞することに基づいて上皿4内にパチンコ球P(賞球)を払出すものであり、次のように構成されている。
【0030】
<賞球払出装置47について>
メインセット44には、図19に示すように、払出ケース48が固定されており、払出ケース48内には球通路49が形成されている。この球通路49の上端部はタンクレール46の出口に接続されており、球通路49内には球タンク45内からタンクレール46内を通してパチンコ球Pが一列に充填されている。この球通路49の上下方向中間部にはスプロケット50が軸51を中心に回動可能に装着されており、スプロケット50の外周部には凹状をなす複数の球受け部52が形成されている。
【0031】
払出ケース48内にはステッピングモータからなる払出モータ53(図17のa参照)が配設されている。この払出モータ53の回転軸にはスプロケット50の軸51が連結されており、払出モータ53の停止時には、図19に実線で示すように、パチンコ球Pがスプロケット50の1個の球受け部52内に保持されている。この状態で払出モータ53の回転軸が単位量だけ回転すると、図19に二点鎖線で示すように、スプロケット50が矢印A方向へ回動することに基づいて1個の球受け部52内から1個のパチンコ球Pが排出され、球通路49の下端部を通して払出ケース48の下方へ放出される。
【0032】
払出ケース48内には球通路49の下端部に位置して賞球センサ54が固定されている。この賞球センサ54は近接スイッチからなるものであり、球通路49内を落下するパチンコ球Pを検出することに基づいて賞球信号を出力する。賞球払出装置47は以上のように構成されている。
【0033】
メインセット44には、図22に示すように、下皿通路55が設けられている。この下皿通路55の上端部は賞球払出装置47の球通路49に接続されており、球通路49内から放出されるパチンコ球Pは下皿通路55内を落下する。また、下皿通路55の途中部分には上皿通路56が設けられている。この上皿通路56は上皿4に接続されており、賞球払出装置47から放出されるパチンコ球Pは下皿通路55内から上皿通路56内に転がり込み、上皿4内に払出される。
【0034】
前面扉2には、図21の(a)に示すように、上皿4の下方に位置して下皿57が固定されている。この下皿57は下皿通路55の下端部に接続されたものであり、パチンコ球Pが上皿4内から溢れて上皿通路56内に充満した状態では下皿通路55を通して下皿57内に払出される。
【0035】
メインセット44の後面には賞球払出装置47の前方に位置して貸球払出装置(図示せず)が固定されている。この貸球払出装置は賞球払出装置47と同一の払出ケース48内にスプロケット50および払出ソレノイド58(図17のa参照)を収納してなるものであり、貸球払出装置の球通路49内には球タンク45内からタンクレール46内を通してパチンコ球Pが一列に充填され、貸球払出装置の球通路49は下皿通路55に接続されている。
【0036】
貸球払出装置の払出ソレノイド58は貸球払出装置のスプロケット50に連結されており、払出ソレノイド58のプランジャが1回移動したときには貸球払出装置のスプロケット50が単位量だけ回動し、貸球払出装置の球通路49内から下皿通路55内および上皿通路56内を通して上皿4内にパチンコ球P(貸球)が払出される。
【0037】
貸球払出装置の払出ケース48内には近接スイッチからなる球貸センサ59 (図16参照)が固定されている。この球貸センサ59は球通路49の下端部に配置されたものであり(賞球センサ54と同部分に配置されたものであり)、貸球払出装置の球通路49内を落下するパチンコ球Pを検出することに基づいて球貸信号を出力する。
【0038】
メインセット44の後面には、図22に示すように、払出基板ボックス60が固定されている。この払出基板ボックス60内には払出基板61が収納されており、払出基板61にはマイクロコンピュータを主体に構成された払出制御装置62が搭載されている。この払出制御装置62は、図16に示すように、CPU63,ROM64,RAM65,I/O66を有するワンチップ型のものであり、払出制御装置62のCPU63にはI/O66を介して賞球払出装置47の賞球センサ54および貸球払出装置の球貸センサ59が電気的に接続され、メイン制御装置22のCPU23には、図14に示すように、I/O26を介して賞球払出装置47の賞球センサ54が電気的に接続されている。
【0039】
払出制御装置62のCPU63には、図16に示すように、I/O66を介してメイン制御装置22のI/O26が電気的に接続されており、メイン制御装置22のCPU23は特別図柄始動口17内および大入賞口35内にパチンコ球Pが入賞したことを検出すると、払出制御装置62のCPU63に賞球指令等の払出指令を出力する。
【0040】
払出制御装置62のCPU63にはI/O66を介してモータ駆動回路67およびソレノイド駆動回路68が電気的に接続されている。これらモータ駆動回路67およびソレノイド駆動回路68には、図17の(a)に示すように、払出モータ53および払出ソレノイド58が電気的に接続されており、払出制御装置62のCPU63はメイン制御装置22からの払出指令を検出することに基づいて払出モータ53を駆動制御し、上皿4内にパチンコ球Pを賞球として払出す。尚、モータ駆動回路67およびソレノイド駆動回路68は払出基板61に搭載されたものである。
【0041】
払出制御装置62のCPU63には、図16に示すように、I/O66を介して貸出スイッチ69が電気的に接続されている。この貸出スイッチ69は上皿4に装着されたものであり、貸出スイッチ69の操作時には貸出スイッチ69から払出制御装置62のCPU63に貸出信号(オン信号)が出力される。すると、払出制御装置62のCPU63は貸出信号を検出し、払出ソレノイド58を駆動制御することに基づいて上皿4内にパチンコ球Pを貸球として払出す。
【0042】
メインセット44の後面には、図22に示すように、電源基板70が固定されており、電源基板70には電源スイッチ80が搭載されている。この電源スイッチ80はオン状態およびオフ状態にロックされる自己保持形のモーメンタリスイッチからなるものであり、電源スイッチ80のオン状態ではパチンコホールの島設備から電源基板70にAC24Vの主電源Vinが与えられる。
【0043】
電源基板70には、図17の(a)に示すように、電源回路71が搭載されており、電源回路71は島設備からのAC24Vの主電源Vinに基づいてDC32Vの駆動電源Vout1,DC12Vの駆動電源Vout2,DC5Vの駆動電源Vout3を生成する。
【0044】
電源基板70にはメイン基板21が電気的に接続されており、主電源Vinの有効時には電源基板70からメイン基板21のソレノイド駆動回路43を通して大入賞口ソレノイド38にDC32Vの駆動電源Vout1が印加され、始動口センサ18と大入賞口センサ39とVセンサ42にDC12Vの駆動電源Vout2が印加され、メイン制御装置22にDC5Vの駆動電源Vout3が印加される。
【0045】
電源基板70には図柄基板27が電気的に接続されており、主電源Vinの有効時には電源基板70から図柄基板27のLCD駆動回路33を通して図柄表示装置16にDC12Vの駆動電源Vout2が印加され、図柄制御装置28にDC5Vの駆動電源Vout3が印加される。
【0046】
電源基板70には払出基板61が電気的に接続されており、主電源Vinの有効時には電源基板70から払出基板61のモータ駆動回路67およびソレノイド駆動回路68を通して払出モータ53および払出ソレノイド58にDC32Vの駆動電源Vout1が印加され、賞球センサ54と球貸センサ59と貸出スイッチ69にDC12Vの駆動電源Vout2が印加され、払出制御装置62にDC5Vの駆動電源Vout3が印加される。
【0047】
電源基板70には停電検出回路72が搭載されており、停電検出回路72は、図14および図16に示すように、メイン制御装置22のI/O26および払出制御装置62のI/O66を介してメイン制御装置22のCPU23および払出制御装置62のCPU63に電気的に接続されている。この停電検出回路72は主電源Vinの電圧レベルを監視するものであり、主電源Vinの電圧レベルが停電レベルに降下したことを検出してメイン制御装置22のCPU23および払出制御装置62のCPU63に停電信号を出力する。
【0048】
電源基板70には、図17の(a)に示すように、出力回路73が搭載されており、出力回路73の入力側には停電検出回路72が電気的に接続されている。この出力回路73の出力側には、図14および図16に示すように、メイン制御装置22のI/026および払出制御装置62のI/O66を介してメイン制御装置22のCPU23および払出制御装置62のCPU63が電気的に接続されており、出力回路73は停電検出回路72からの停電信号を設定時間(<40msec)だけ遅らせてメイン制御装置22のCPU23および払出制御装置62のCPU63に終了信号として出力する。
【0049】
電源基板70には、図17の(a)に示すように、予備電源に相当するバックアップ電源回路74が搭載されている。このバックアップ電源回路74はコンデンサを主体に構成されたものであり、主電源Vinの電圧レベルが停電レベルに降下したときにはバックアップ電源回路74から払出基板61を通して賞球センサ54および球貸センサ59にDC12Vの駆動電源Vout2´ が設定時間(40msec程度)だけ供給される。
【0050】
電源基板70には予備電源に相当するバックアップ電源回路75が搭載されている。このバックアップ電源回路75はコンデンサを主体に構成されたものであり、主電源Vinの電圧レベルが停電レベルに降下したときにはバックアップ電源回路75からメイン基板21および払出基板61を通してメイン制御装置22および払出制御装置56にDC5Vの駆動電源Vout3´ が設定時間(40msec程度)だけ供給される。
【0051】
メイン基板21および払出基板61には予備電源に相当するバックアップ電源回路76が搭載されている。これら各バックアップ電源回路76は、図17の (b)に示すように、2個のダイオード77とリチウム電池78とを有するものであり、駆動電源Vout3または駆動電源Vout3´ の有効時にはメイン制御装置22のRAM25等のメモリおよび払出制御装置62のRAM65等のメモリに駆動電源Vout3または駆動電源Vout3´ が印加され、駆動電源Vout3および駆動電源Vout3´ の遮断時にはリチウム電池78からRAM25等のメモリおよびRAM65等のメモリに駆動電源(バックアップ電源)Vout4が供給される。尚、メイン基板21のバックアップ電源回路76は、図24の(a)に示すように、メイン基板21の後面に基板カバー89の前方に位置して搭載されたものである。
【0052】
電源基板70には、図22に示すように、第2のリセットスイッチ79が搭載されている。この第2のリセットスイッチ79は操作力が除去されることに基づいてオン状態からオフ状態に自己復帰するプッシュスイッチからなるものであり、片手で同時操作可能な程度に電源スイッチ80に隣接配置されている。
【0053】
第2のリセットスイッチ79は、図14および図16に示すように、メイン制御装置22のI/O26および払出制御装置62のI/O66を介してメイン制御装置22のCPU23および払出制御装置62のCPU63に電気的に接続されており、第2のリセットスイッチ79の操作時には第2のリセットスイッチ79からメイン制御装置22のCPU23および払出制御装置62のCPU63に第2のリセット信号が出力される。尚、第2のリセットスイッチ79は電源基板70から駆動電源Vout2が供給されるものである。
【0054】
メイン基板21の後面には、図24の(a)に示すように、基板カバー88の外部に位置して縦長なコネクタ搭載部91が形成されている。このコネクタ搭載部91には複数のコネクタ92が搭載されており、始動口センサ18,図柄制御装置28,大入賞口センサ39,Vセンサ42,賞球センサ54,払出制御装置62,電源回路71,停電検出回路72,出力回路73,第2のリセットスイッチ79はコネクタ92を介してメイン制御装置22のI/O26に接続されている。
【0055】
メイン基板21のコネクタ搭載部91には第1のリセットスイッチ93が搭載されており、第1のリセットスイッチ93は、図24の(c)に示すように、メイン基板21の前面の配線パターン87に半田付けされることに基づいてメイン制御装置22のCPU23のリセット端子に電気的に接続されている。この第1のリセットスイッチ93は操作力が除去されることに基づいてオン状態からオフ状態に自己復帰するプッシュスイッチからなるものであり、第1のリセットスイッチ93の操作時には第1のリセットスイッチ93からメイン制御装置22のI/O26を通してCPU23に第1のリセット信号が出力される。
【0056】
第1のリセットスイッチ93は、図16に示すように、払出制御装置62のI/066にハーネス(図示せず)を介して電気的に接続されており、第1のリセットスイッチ93の操作時には第1のリセットスイッチ93から払出制御装置62のI/066を通してCPU63に第1のリセット信号が出力される。尚、第1のリセットスイッチ93は電源基板70からメイン基板21を通して駆動電源Vout2が供給されるものである。
【0057】
次に上記構成の作用について説明する。尚、下記動作はメイン制御装置22,図柄制御装置28,払出制御装置62がROM24,ROM30,ROM64に予め記録された制御プログラムに基づいて実行するものである。
【0058】
<メイン制御装置22のメインルーチンについて>
メイン制御装置22のCPU23は電源が投入されると、図2のステップS1へ移行し、スタックポインタを初期設定する。そして、RAMアクセスレジスタをオンし、RAM25に対するアクセス禁止を解除する。このアクセス禁止は後述の停電処理で設定されるものであり、CPU23はアクセス禁止を解除すると、ステップS2へ移行する。
【0059】
CPU23はステップS2へ移行すると、第1のリセットスイッチ93からの第1のリセット信号の有無を判断する。ここで、第1のリセット信号を検出したときにはステップS10の全初期化処理へ移行する。従って、第1のリセットスイッチ93および電源スイッチ80が同時操作されたときにはステップS10の全初期化処理が実行されることになる。
【0060】
CPU23はステップS10の全初期化処理へ移行すると、大当りカウンタ値No,基準値Ni,図柄カウンタ値Nz,変動パターンカウンタ値Nh,リーチカウンタ値Nr,リセットカウンタ値No´,賞球カウンタ値Ns,演出フラグFe,大当りフラグFo,ラウンドカウンタ値NR,VフラグFv,開放時間タイマTo,入賞カウンタ値Np,演出時間タイマTe,大当りの判定結果,図柄の設定結果,変動パターンの設定結果等のRAM25のバックアップデータを 「0」にリセットし、RAM25の終了値Nmaxのバックアップデータを設定値Max(316)にリセットする。これら各バックアップデータは遊技情報および遊技データに相当するものであり、各バックアップデータの機能は下記の通りである。
【0061】
(1)大当りカウンタ値No
大当りおよび外れを抽選する大当り抽選手段,特典カウンタ,特典獲得の判定に関わる判定用データに相当するものであり、大当りカウンタ値Noが始動信号の検出時に大当り値「7」である場合に大当りが判定される。
(2)終了値Nmax
大当りカウンタNoの加算終了値を示すものであり、特典獲得の判定に関わる判定用データに相当する。
【0062】
(3)基準値Ni
大当りカウンタ値Noをランダム値にリセットしたり、終了値Nmaxをリセットするためのものであり、特典獲得の判定に関わる判定用データに相当する。
(4)リセットカウンタ値No´
基準値Niを無作為に抽選するランダム設定手段,特典獲得の判定に関わる判定用データに相当するものである。
【0063】
(5)図柄カウンタ値Nz
左列と中列と右列の数字図柄ZSを設定するための図柄設定手段,演出表示用の演出データに相当するものであり、図柄カウンタ値Nzに応じた数字図柄ZSの組合せを表引きすることに基づいて3列の数字図柄ZSが設定される。
(6)リーチカウンタ値Nr
完全外れおよび外れリーチを抽選するためのリーチ抽選手段,演出表示用の演出データに相当するものであり、リーチカウンタ値Nrが始動信号の検出時にリーチ値「7」または「14」である場合に外れリーチが判定される。
【0064】
(7)変動パターンカウンタ値Nh
リーチアクション等の演出パターンを抽選するための演出パターン抽選手段,演出表示用の演出データに相当するものであり、大当りおよび外れリーチの判定時には変動パターンカウンタ値Nhに基づいてリーチアクション等が設定される。
(8)賞球カウンタ値Ns
パチンコ球Pの払出予定数を示す払出用データに相当するものであり、特別図柄始動口17内に1個のパチンコ球Pが入賞することに基づいて「5」だけ加算され、大入賞口35内に1個のパチンコ球Pが入賞することに基づいて「15」だけ加算される。
【0065】
(9)ラウンドカウンタ値NR
大入賞口35の開放回数(ラウンド数)を示すものであり、大当りデータに相当する。
(10)入賞カウンタ値Np
大入賞口35に対するパチンコ球Pの入賞個数を計測するものであり、大当りデータに相当する。
【0066】
(11)開放時間タイマTo
大当り動作中の大入賞口35の開放時間を計測するものであり、大当りデータに相当する。
(12)演出時間タイマTe
図柄変動画面やリーチアクション等の演出パターンの表示時間を計測するものであり、演出表示用の演出データに相当する。
【0067】
(13)演出フラグFe
図柄変動画面やリーチアクション画面の表示状態を示す演出データに相当するものであり、図柄変動画面やリーチアクション画面が表示中である場合に「1」にセットされる。
(14)大当りフラグFo
大当り動作の実行状態を示す大当りデータに相当するものであり、大入賞口35の開放状態で「1」にセットされる。
(15)VフラグFv
大入賞口35内の当り口41に対するパチンコ球Pの入賞状態を示す大当りデータに相当するものであり、大当り動作中にパチンコ球Pが当り口41内に入賞することに基づいて「1」にセットされる。
【0068】
CPU23は図2のステップS3へ移行すると、第2のリセットスイッチ79からの第2のリセット信号の有無を判断する。ここで、第2のリセット信号を検出したときにはステップS11の初期化処理へ移行し、RAM25の図柄カウンタ値Nz,変動パターンカウンタ値Nh,リーチカウンタ値Nr,賞球カウンタ値Ns,演出フラグFe,大当りフラグFo,ラウンドカウンタ値NR,VフラグFv,開放時間タイマTo,入賞カウンタ値Np,演出時間タイマTe,大当りの判定結果,図柄の設定結果,変動パターンの設定結果等のバックアップデータを「0」にリセットする。この初期化処理は第2のリセットスイッチ79および電源スイッチ80が同時操作されることに基づいて実行されるものであり、ステップS10の全初期化処理との相違はRAM25の大当りカウンタ値No,基準値Ni,終了値Nmax,リセットカウンタ値No´等の大当り判定に関わるバックアップデータがリセットされない点にある。
【0069】
CPU23はステップS12へ移行すると、始動口センサ18からの始動信号の有無を判断する。ここで、始動信号を検出したときにはステップS13へ移行し、賞球カウンタ値Nsに「5」を加算し(Ns+5→Ns)、ステップS14で払出制御装置62のCPU63に賞球指令および払出個数Nsを出力する。従って、特別図柄始動口17内にパチンコ球Pが入賞したときには5個のパチンコ球Pの払出指令が出力されることになる。
【0070】
CPU23はステップS15へ移行すると、大入賞口センサ39からの入賞信号の有無を判断する。ここで、入賞信号を検出したときにはステップS16で賞球カウンタ値Nsに「15」を加算し(Ns+15→Ns)、ステップS17で払出制御装置62のCPU63に賞球指令および払出個数Nsを出力する。従って、大入賞口35内にパチンコ球Pが入賞したときには15個のパチンコ球Pの払出指令が出力されることになる。
【0071】
CPU23はステップS18へ移行すると、賞球センサ54からの賞球信号の有無を判断する。この賞球センサ54は賞球払出装置47から1個のパチンコ球Pが放出されたことを検出して賞球信号を出力するものであり、CPU23はステップS18で賞球信号を検出すると、ステップS19で賞球カウンタ値Nsから「1」を減算する(Ns−1→Ns)。
【0072】
CPU23はステップS20へ移行すると、リセットカウンタ値No´をROM24に予め記録された一定の設定値Max(316)と比較する。このリセットカウンタNo´は大当りカウンタNoの加算開始値をランダムに抽選するランダムカウンタとして機能するものであり、CPU23は「No´=Max」を検出したときにはステップS21でリセットカウンタ値No´に「0」をセットし(0→No´)、「No´<Max」を検出したときにはステップS22でリセットカウンタ値No´に「1」を加算する(No´+1→No´)。従って、メインルーチンが1周することに基づいてリセットカウンタ値No´に「1」が加算され、リセットカウンタ値No´が設定値Max(316)まで加算されたときには「0」に戻って再び加算される。
【0073】
<メイン制御装置22のタイマ割込ルーチンについて>
図1のタイマ割込ルーチンは設定時間(4msec)が経過する毎に起動するものであり、メイン制御装置22のCPU23は割込ルーチンを起動すると、ステップS21で始動口センサ18からの始動信号の有無を判断する。ここで、始動信号を検出したときにはステップS22のデータ取得処理へ移行し、図3の (a)のステップS101で大当りカウンタ値No,図柄カウンタ値Nz,リーチカウンタ値Nr,変動パターンカウンタ値Nhを取得する。これら大当りカウンタNo〜変動パターンカウンタNhはCPU23が図1のステップS31のカウンタ加算処理で加算するものであり、CPU23は大当りカウンタ値No〜変動パターンカウンタ値Nhを取得すると、図3の(a)のステップS102へ移行する。
【0074】
CPU23はステップS102へ移行すると、RAM25のカウンタデータエリアを参照する。このカウンタデータエリアは、図3の(b)に示すように、データ記録部▲1▼〜▲5▼を有するものであり、データ記録部▲1▼〜▲5▼にはデータ記録部▲1▼,データ記録部▲2▼,データ記録部▲3▼,データ記録部▲4▼,データ記録部▲5▼の順に記録順序が設定されている。
【0075】
CPU23は図3の(a)のステップS102でデータ記録部▲1▼〜▲5▼に空欄がないことを検出すると、データ取得処理を終える。また、ステップS102でデータ記録部▲1▼〜▲5▼に空欄があることを検出したときにはステップS103へ移行し、データ記録部▲1▼〜▲5▼のうち記録順序に応じた先頭の空欄に大当りカウンタ値No〜変動パターンカウンタ値Nhを記録し、ステップS104へ移行する。
【0076】
データ記録部▲2▼〜▲5▼には、図3の(b)に示すように、保留球ランプ81〜84が割付けられている。これら保留球ランプ81〜84は、図20に示すように、表示台板15の上端部に固定されたものであり、CPU23は図3の(a)のステップS105へ移行すると、カウンタデータが記録されているデータ記録部▲2▼〜▲5▼に対応する保留球ランプ81〜84の点灯指令をランプ制御装置(図示せず)に出力する。
【0077】
ランプ制御装置はワンチップ型のマイクロコンピュータを主体に構成されたものであり、CPU23からの点灯指令を検出すると、保留球ランプ81〜84のうち点灯指定に応じたものを点灯させる。従って、データ記録部▲1▼にカウンタデータが記録されている状態で特別図柄始動口17内にパチンコ球Pが入賞したときにはデータ記録部▲2▼〜▲5▼に当該順序でカウンタデータが記録され、保留球ランプ81〜84が当該順序で点灯する。尚、センタカバー19の後面にはランプ基板ボックスが固定され、ランプ基板ボックス内にはランプ基板が収納されており(いずれも図示せず)、ランプ制御装置はランプ基板ボックス内のランプ基板に搭載されている。
【0078】
CPU23は図1のステップS23へ移行すると、演出フラグFeの状態を判断する。この演出フラグFeは、上述したように、図柄表示装置16に図柄変動画面やリーチアクション等の演出パターンが表示中であるか否を示すものであり、CPU23は「Fe=0」を検出したときには演出パターンが表示されていないと判断してステップS24へ移行する。また、「Fe=1」を検出したときには演出パターンが表示されていると判断してステップS27の演出処理へ移行し、演出処理を優先的に行う。
【0079】
CPU23はステップS24へ移行すると、大当りフラグFoの状態を判断する。この大当りフラグFoは、上述したように、大入賞口35が開放中であるか否かを示すものであり、CPU23は「Fo=0」を検出したときには大入賞口35が開放されていないと判断してステップS25へ移行する。また、「Fo=1」を検出したときには大入賞口35が開放されていると判断してステップS30の大当り処理へ移行し、大当り処理を優先的に行う。
【0080】
CPU23はステップS25へ移行すると、RAM25のカウンタデータエリアにカウンタデータが記録されているか否かを判断する。ここで「YES」と判断したときにはステップS26の大当り判定処理へ移行し、図4の(a)のステップS111でデータ記録部▲1▼から大当りカウンタ値No,図柄カウンタ値Nz,リーチカウンタ値Nr,変動パターンカウンタ値Nhを検出する。
【0081】
CPU23はステップS112へ移行すると、データ記録部▲1▼の大当りカウンタ値Noを大当り値「7」と比較する。この大当り値「7」はメイン制御装置22のROM24に予め記録されたものであり、CPU23は両者が同一であることを検出したときにはステップS113で大当りと判定し、両者が相違していることを検出したときにはステップS114へ移行する。尚、大当りは特典に相当するものである。
【0082】
CPU23はステップS114へ移行すると、データ記録部▲1▼のリーチカウンタ値Nrをリーチ値「7」および「14」と比較する。これらリーチ値「7」および「14」はメイン制御装置22のROM24に予め記録されたものであり、CPU23はリーチカウンタ値Nrがリーチ値「7」または「14」であることを検出したときにはステップS115で外れリーチと判定し、リーチカウンタ値Nrがリーチ値「7」および「14」でないことを検出したときにはステップS116で完全外れと判定する。
【0083】
メイン制御装置22のROM24には大当り用の図柄テーブルが記録されている。この図柄テーブルは図柄カウンタ値Nzと大当り図柄との対応関係を示すものであり、CPU23は大当りを判定したときにはステップS117へ移行し、大当り用の図柄テーブルからデータ記録部▲1▼の図柄カウンタ値Nzに応じた大当り図柄を取得する。尚、大当り図柄は左列,中列,右列の3個の数字図柄ZSの組合せを称するものであり、3個の数字図柄ZSは「1」〜「12」のいずれかの同一値に設定されている。
【0084】
メイン制御装置22のROM24には外れリーチ用の図柄テーブルが記録されている。この図柄テーブルは図柄カウンタ値Nzと外れリーチ図柄との対応関係を示すものであり、CPU23は外れリーチを判定したときにはステップS117へ移行し、外れリーチ用の図柄テーブルからデータ記録部▲1▼の図柄カウンタ値Nzに応じた外れリーチ図柄を取得する。尚、外れリーチ図柄は左列,中列,右列の3個の数字図柄ZSの組合せを称するものであり、外れリーチ図柄の左列および右列は「1」〜「12」のいずれかの同一値に設定され、外れリーチ図柄の中列は「1」〜「12」のうち左列および右列と異なる値に設定されている。
【0085】
メイン制御装置22のROM24には完全外れ用の図柄テーブルが記録されている。この図柄テーブルは図柄カウンタ値Nzと外れ図柄との対応関係を示すものであり、CPU23は完全外れを判定したときにはステップS117へ移行し、完全外れ用の図柄テーブルからデータ記録部▲1▼の図柄カウンタ値Nzに応じた外れ図柄を取得する。尚、外れ図柄は左列,中列,右列の3個の数字図柄ZSの組合せを称するものであり、外れ図柄の左列および右列は「1」〜「12」のうちの異なる値に設定されている。
【0086】
CPU23はステップS118へ移行すると、変動パターンを設定する。この変動パターンは図柄表示装置16に表示する演出パターンを設定するためのものであり、CPU23は完全外れの判定時には変動パターンを「4」に設定し、大当りおよび外れリーチの判定時には変動パターンをデータ記録部▲1▼の変動パターンカウンタ値Nhに設定する。この変動パターンカウンタ値Nhは、後述するように、「0」から「3」に加算された後に「0」に戻って加算されるものであり、大当りおよび外れリーチの判定時には変動パターンが「0」〜「3」のいずれかの値にランダムに設定される。
【0087】
CPU23はステップS119へ移行すると、図柄制御装置28のCPU29に演出情報を出力する。この演出情報は図柄制御装置28のCPU29が図柄表示装置16に演出パターンを表示するのに必要な情報を称するものであり、大当りの判定結果と図柄の設定結果と変動パターンの設定結果とを主体に構成されている。
【0088】
CPU23はステップS120へ移行すると、演出時間Teを設定する。この演出時間Teは図柄制御装置28のCPU29が図柄表示装置16に演出パターンを表示するのに必要な時間を称するものであり、CPU23がステップS118の変動パターンに基づいて設定するものである。
【0089】
CPU23はステップS121へ移行すると、図柄制御装置28のCPU29に図柄変動指令を出力し、ステップS122で演出時間タイマTeをスタートさせる。この演出時間タイマTeは、上述したように、演出パターンの表示時間を計測するものであり、CPU23は演出時間タイマTeをスタートさせると、ステップS123で演出フラグFeに「1」をセットする(1→Fe)。この演出フラグFeは、上述したように、図柄変動画面やリーチアクション画面の表示状態を示すものであり、CPU23は演出フラグFeに「1」をセットすることに基づいて演出パターンの表示開始を記録する。
【0090】
CPU23は図1のステップS27の演出処理へ移行すると、図4の(b)のステップS131で演出時間タイマTeを設定値Maxと比較する。この設定値MaxはCPU23が図4の(a)のステップS120で変動パターンに基づいて設定する演出パターンの表示時間であり、CPU23は「Te≧Max」を検出したときには演出パターンの表示終了を判断し、図4の(b)のステップS132で演出時間タイマTeを停止させる。そして、ステップS133で演出フラグFeに「0」をセットし(0→Fe)、ステップS134で図柄制御装置28のCPU29に図柄確定指令を出力する。
【0091】
CPU23は図1のステップS28へ移行すると、RAM25に大当りの判定結果として大当りが記録されているか否かを判断する。ここで「NO」と判断したときにはステップS29へ移行し、データ記録部▲1▼のカウンタデータを消去する。そして、データ記録部▲2▼〜▲5▼にカウンタデータが記録されているときにはカウンタデータを前段のデータ記録部▲1▼〜▲4▼に移動させ、データ記録部▲2▼〜▲5▼のうち空欄にしたものに対応する保留球ランプ81〜84の消灯指令をランプ制御装置に出力する。すると、ランプ制御装置は保留球ランプ81〜84のうち消灯指令に応じたものを消灯する。
【0092】
CPU23はステップS28で大当りの判定結果が記録されていることを検出すると、ステップS30の大当り処理へ移行し、図5のステップS141で大当りフラグFoの状態を判断する。この大当りフラグFoは、上述したように、大入賞口35の開放中に「1」にセットされるものであり、CPU23は「Fo=0」を検出したときにはステップS142へ移行する。
【0093】
CPU23はステップS142へ移行すると、ラウンドカウンタ値NRに「0」をセットする(0→NR)。このラウンドカウンタ値NRは、上述したように、大入賞口35の開放回数を計測するものであり、CPU23はラウンドカウンタ値NRをリセットすると、ステップS143で入賞カウンタ値Npを「0」にリセットする(0→Np)。この入賞カウンタ値Npは、上述したように、大入賞口35に対するパチンコ球Pの入賞個数を計測するものであり、CPU23がステップS150で大入賞口センサ39からの入賞信号を検出することに基づいてステップS151で加算するものである(Np+1→Np)。
【0094】
CPU23はステップS144へ移行すると、VフラグFvを「0」にリセットする(0→Fv)。このVフラグFvは、上述したように、パチンコ球Pが大入賞口35の当り口41内に入賞したか否かを示すものであり、CPU23がステップS152でVセンサ42からのV信号を検出することに基づいてステップS153でセットするものである(1→Fv)。
【0095】
CPU23はステップS145へ移行すると、開放時間タイマToを「0」にリセットする(0→To)。この開放時間タイマToは、上述したように、大入賞口35の開放時間を計測するものであり、CPU23は開放時間タイマToをリセットすると、ステップS146で大入賞口ソレノイド38を駆動することに基づいて大入賞口35を開放する。
【0096】
CPU23はステップS147へ移行すると、図柄制御装置28のCPU29にラウンド画面の表示指令を出力する。このラウンド画面は大当りの雰囲気を盛上げる演出画面を称するものであり、CPU23はラウンド画面の表示指令を出力すると、ステップS148で開放時間タイマToをスタートさせる。そして、ステップS149で大当りフラグFoに「1」をセットし(1→Fo)、大入賞口35の開放を記録する。
【0097】
CPU23はステップS150へ移行すると、大入賞口センサ39からの入賞信号の有無を判断する。ここで、入賞信号を検出したときにはステップS151で入賞カウンタ値Npに「1」を加算する。
CPU23はステップS152へ移行すると、Vセンサ42からのV信号の有無を判断する。ここで、V信号を検出したときにはステップS153でVフラグFvに「1」をセットする。
【0098】
CPU23はステップS154へ移行すると、入賞カウンタ値Npを上限値Max(10)と比較する。この上限値Maxはメイン制御装置22のROM24に予め記録されたものであり、CPU23は「Np<Max」を検出したときにはステップS155で開放時間タイマToを上限値Max(29.5秒)と比較する。この上限値Maxはメイン制御装置22のROM24に予め記録されたものであり、CPU23はステップS154で「Np≧Max」を検出したり、ステップS155で「To≧Max」を検出したときにはステップS156へ移行する。
【0099】
CPU23はステップS156へ移行すると、大入賞口ソレノイド38を断電することに基づいて大入賞口35を閉鎖し、ステップS157で開放時間タイマToを停止する。そして、ステップS158で大当りフラグFoに「0」をセットし、大入賞口35が閉鎖状態にあることを記録する。
【0100】
CPU23はステップS159へ移行すると、ラウンドカウンタ値NRを上限値Max(14)と比較する。この上限値Maxはメイン制御装置22のROM24に予め記録されたものであり、CPU23は「NR<Max」を検出すると、ステップS160へ移行する。
【0101】
CPU23はステップS160へ移行すると、VフラグFvの状態を判断する。ここで「Fv=1」を検出したときにはステップS161でラウンドカウンタ値NRに「1」を加算し(NR+1→NR)、ステップS143に復帰してステップS143〜S161を繰返す。従って、大入賞口35内に上限値Maxのパチンコ球Pが入賞する間に当り口41内にパチンコ球Pが入賞したり、大入賞口35の開放時間Toが上限値Maxに達する間に当り口41内にパチンコ球Pが入賞したときにはVフラグFvに「1」がセットされ、大入賞口35の開放動作が再開される。
【0102】
CPU23はステップS159で「NR≧Max」を検出したり、ステップS160で「Fv=0」を検出すると、ステップS162で図柄制御装置28のCPU29に終了画面の表示指令を出力する。この終了画面は遊技者に大当り終了を知らせる画面を称するものであり、大入賞口35内に上限値Maxのパチンコ球Pが入賞する間に当り口41内にパチンコ球Pが入賞しなかったり、大入賞口35の開放時間Toが上限値Maxに達する間に当り口41内にパチンコ球Pが入賞しなかったり、大入賞口35の開放回数NRが上限値Maxに達したときには終了画面が表示され、遊技者に大当り終了が報知される。
【0103】
CPU23はステップS163へ移行すると、大当りに付随する特典である確率変動の獲得の有無を判断する。この確率変動は演出情報の設定図柄ZSの種類に基づいて判断されるものであり、CPU23は設定図柄ZSが奇数であることを検出したときには確率変動の獲得を判断し、ステップS164で大当り値に 「7」,「57」,「107」,「157」,「207」,「257」をセットすることに基づいて大当り確率を高値「6/317」にセットする。また、設定図柄ZSが偶数であることを検出したときにはステップS165へ移行し、大当り値に「7」をセットすることに基づいて大当り確率を通常値「1/317」にセットする。尚、大当り値「7」,「57」,「107」,「157」,「207」,「257」はメイン制御装置22のROM24に予め記録されたものである。
【0104】
CPU23は大当り確率を設定すると、ステップS166へ移行する。ここで、上述のステップS29と同様にしてカウンタデータの整理および保留球ランプ81〜84の消灯を行う。従って、奇数図柄で大当りが発生したときには次回の大当りが「6/317」の高確率で判定され、偶数図柄で大当りが発生したときには次回の大当りが「1/317」の通常確率で判定される。
【0105】
CPU23は図1のステップS31のカウンタ加算処理へ移行すると、図6のステップS171で図柄カウンタ値Nzを一定の上限値Max(99)と比較する。この上限値Maxはメイン制御装置22のROM24に予め記録されたものであり、CPU23は「Nz=Max」を検出したときにはステップS172で図柄カウンタ値Nzを「0」にリセットし(0→Nz)、「Nz<Max」を検出したときにはステップS173で図柄カウンタ値Nzに「1」を加算する(Nz+1→Nz)。
【0106】
CPU23はステップS174へ移行すると、変動パターンカウンタ値Nhを一定の上限値Max(3)と比較する。この上限値Maxはメイン制御装置22のROM24に予め記録されたものであり、CPU23は「Nh=Max」を検出したときにはステップS175で変動パターンカウンタ値Nhを「0」にリセットし(0→Nh)、「Nh<Max」を検出したときにはステップS176で変動パターンカウンタ値Nhに「1」を加算する(Nh+1→Nh)。
【0107】
CPU23はステップS177へ移行すると、リーチカウンタ値Nrを一定の上限値Max(22)と比較する。この上限値Maxはメイン制御装置22のROM24に予め記録されたものであり、CPU23は「Nr=Max」を検出したときにはステップS178でリーチカウンタ値Nrを「0」にリセットし(0→Nr)、「Nr<Max」を検出したときにはステップS179でリーチカウンタ値Nrに「1」を加算する(Nr+1→Nr)。従って、図柄カウンタ値Nz,変動パターンカウンタ値Nh,リーチカウンタ値Nrは図1の割込ルーチンが1周することに基づいて「1」ずつ加算され、しかも、一定の「0」から一定の上限値Maxに加算された後に一定の「0」に戻って加算される。
【0108】
CPU23は図6のステップS180へ移行すると、大当りカウンタ値Noを終了値Nmaxと比較する。この終了値Nmaxは、後述するように、CPU23がリセットカウンタ値No´に基づいて設定するものであり、CPU23は 「No=Nmax」でないことを検出したときにはステップS181で大当りカウンタ値Noを一定の上限値Max(316)と比較する。この上限値Maxはメイン制御装置22のROM24に予め記録されたものであり、CPU23は 「No<Max」を検出したときにはステップS182で大当りカウンタ値Noに「1」を加算する(No+1→No)。また、「No=Max」を検出したときにはステップS183で大当りカウンタ値Noに「0」をセットし、大当りカウンタ値Noを上限値Maxから「0」に加算する。
【0109】
CPU23はステップS180で「大当りカウンタ値No=終了値Nmax」を検出したときにはステップS184でリセットカウンタ値No´を取得する。このリセットカウンタ値No´は、上述したように、メイン制御装置22のメインルーチンが1周することに基づいて「1」ずつ加算されるものであり、CPU23はリセットカウンタ値No´を取得すると、ステップS185で基準値Niにセットし(No´→Ni)、リセットカウンタNo´の取得値を基準値Niとして保管する。
【0110】
CPU23はリセットカウンタ値No´を基準値Niにセットすると、ステップS186で基準値Niを大当りカウンタ値Noにセットし(Ni→No)、ステップS187で基準値「Ni−1」を終了値Nmaxにセットする(Ni−1→Nmax)。尚、基準値「Ni=0」であるときには基準値「Ni−1」が設定値Max(316)に設定される。
【0111】
図23は大当りカウンタ値Noの加算動作を示すものである。この大当りカウンタ値Noは、図23の(a)に示すように、基準値Niから終了値Nmax (Ni−1)までリング状に加算されるものであり、大当りカウンタ値Noが終了値Nmaxに達したときにはリセットカウンタ値No´が取得される。そして、新たな基準値Niがリセットカウンタ値No´にセットされ、大当りカウンタ値Noが新たな基準値Niにリセットされる。そして、新たな終了値Nmaxが新たな基準値「Ni−1」に設定され、図23の(b)に示すように、大当りカウンタ値Noが新たな基準値Niから新たな終了値Nmaxまでリング状に再び加算される。
【0112】
割込ルーチンは、図7に示すように、4msec毎に起動し、メインルーチンは割込ルーチンの残余時間で実行される。この割込ルーチンの実行時間はカウンタデータの有無や大当りの発生等の遊技態様に応じて変化するので、メインルーチンの実行時間も遊技態様に応じて変化する。リセットカウンタ値No´はメインルーチンが1周することに基づいて加算されるものであり、メインルーチンの実行時間に応じてランダムに変化する。基準値Niはリセットカウンタ値No´のランダムな取得値に相当するものであり、大当りカウンタ値Noはランダムな基準値Niから終了値Nmaxまで加算される。
【0113】
以下、第1のリセットスイッチ93および電源スイッチ80が同時操作された第1のリセット復帰時の大当りカウンタ値Noの加算内容,第2のリセットスイッチ79および電源スイッチ80が同時操作された第2のリセット復帰時の大当りカウンタ値Noの加算内容について説明する。
【0114】
<第1のリセット復帰時の大当りカウンタ値Noの加算内容について>
CPU23は第1のリセットスイッチ93および電源スイッチ80が同時操作されると、大当りカウンタ値No,リセットカウンタ値No´,基準値Niを 「0」にリセットし、終了値Nmaxを設定値Max(316)にリセットする。そして、図2のメインルーチンを繰返し、リセットカウンタ値No´を「0」から「1」ずつ加算する。
【0115】
CPU23はタイマ割込が発生すると、図1のステップS31のカウンタ加算処理へ移行し、大当りカウンタ値Noを「0」から「1」ずつ加算する。そして、図6のステップS180で大当りカウンタ値Noが終了値Nmax(=Max)に達したことを検出すると、ステップS184でリセットカウンタ値No´を取得する。
【0116】
CPU23はリセットカウンタ値No´を取得すると、ステップS185で基準値Niにセットする。そして、大当りカウンタ値Noを基準値Niにリセットし、ランダムな基準値Niを中心に終了値Nmaxまでリング状に加算する。
【0117】
<第2のリセット復帰時の大当りカウンタ値Noの加算内容について>
CPU23は第2のリセットスイッチ79および電源スイッチ80が同時操作されると、RAM25から大当りカウンタ値No,リセットカウンタ値No´,基準値Ni,終了値Nmaxのバックアップデータを読出す。そして、図2のメインルーチンを繰返し、リセットカウンタ値No´をバックアップデータから 「1」ずつ加算する。
【0118】
CPU23はタイマ割込が発生すると、図1のステップS31のカウンタ加算処理へ移行し、大当りカウンタ値Noを「1」ずつ加算する。この大当りカウンタ値NoはRAM25のバックアップデータを基準に加算されるものであり、CPU23はステップS180で大当りカウンタ値Noが終了値Nmaxのバックアップデータに達したことを検出すると、ステップS184でリセットカウンタ値No´を取得する。
【0119】
CPU23はリセットカウンタ値No´を取得すると、ステップS185で基準値Niにセットする。そして、大当りカウンタ値Noを基準値Niにリセットし、ランダムな基準値Niを中心に終了値Nmaxまでリング状に加算する。
【0120】
<払出制御装置62の制御内容について>
払出制御装置62のCPU63は電源が投入されると、図9のステップS51へ移行し、スタックポインタを初期設定する。そして、RAMアクセスレジスタをオンし、RAM65に対するアクセス禁止を解除する。このアクセス禁止は後述の停電処理で設定されるものであり、CPU63はアクセス禁止を解除すると、ステップS52へ移行する。
【0121】
CPU63はステップS52へ移行すると、第1のリセットスイッチ93からの第1のリセット信号の有無を判断する。ここで、第1のリセット信号を検出したときにはステップS60の初期化処理へ移行し、賞球払出カウンタ値Ns´,貸球払出カウンタ値Nk´等のRAM65のバックアップデータ(払出用データ)を「0」にリセットする。また、ステップS52で第1のリセット信号を検出しなかったときにはステップS53へ移行し、第2のリセットスイッチ79からの第2のリセット信号の有無を判断する。
【0122】
CPU63はステップS53で第2のリセット信号を検出したときにはステップS60の初期化処理へ移行し、賞球払出カウンタ値Ns´,貸球払出カウンタ値Nk´等のRAM65のバックアップデータを「0」にリセットする。従って、第1のリセットスイッチ93および電源スイッチ80が同時操作された場合,第2のリセットスイッチ79および電源スイッチ80が同時操作された場合のいずれにも同一の初期化処理が実行されることになる。
【0123】
CPU63はステップS61へ移行すると、賞球指令および賞球カウンタ値Nsの有無を判断する。これら賞球指令および賞球カウンタ値Nsはメイン制御装置22が図2のステップS12で始動信号を検出することに基づいてステップS14で出力したり、ステップS15で入賞信号を検出することに基づいてステップS17で出力するものであり、CPU63は賞球指令および賞球カウンタ値Nsを検出すると、図9のステップS62で賞球カウンタ値Nsを賞球払出カウンタ値Ns´に投入する(Ns→Ns´)。
【0124】
CPU63はステップS63へ移行すると、賞球払出カウンタ値Ns´を「0」と比較する。ここで「Ns´>0」を検出したときにはステップS64へ移行し、賞球払出装置47の払出モータ53を機械角θ°だけ駆動する。この払出モータ53の駆動量θ°は賞球払出装置47のスプロケット50から1個のパチンコ球Pを払出すための駆動量であり、正常動作時にはスプロケット50から1個のパチンコ球Pが放出される。
【0125】
CPU63はステップS65へ移行すると、賞球センサ54からの賞球信号の有無を判断する。この賞球センサ54は賞球払出装置47のスプロケット50から1個のパチンコ球Pが放出されることに基づいて賞球信号を出力するものであり、CPU63はステップS65で賞球信号を検出すると、ステップS66で賞球払出カウンタ値Ns´から「1」を減算する(Ns´−1→Ns)。従って、払出制御装置62およびメイン制御装置22が賞球払出情報として同一の賞球払出カウンタ値Ns´および賞球カウンタ値Nsを管理することになる。
【0126】
CPU63はステップS67へ移行すると、貸出スイッチ69からの貸出信号の有無を判断する。この貸出スイッチ69は遊技者がパチンコ球Pの貸出を希望する場合に操作するものであり、CPU63はステップS67で貸出信号を検出すると、ステップS68で貸球払出カウンタ値Nk´に「121」を加算する (Nk´+121→Nk´)。
【0127】
CPU63はステップS69へ移行すると、貸球払出カウンタ値Nk´を「0」と比較する。ここで「Nk´>0」を検出したときにはステップS70へ移行し、貸球払出装置の払出ソレノイド58のプランジャを1回だけ往復動させる。この払出ソレノイド58の駆動量は貸球払出装置のスプロケット50から1個のパチンコ球Pを放出するための駆動量であり、正常動作時には貸球払出装置のスプロケット50から1個のパチンコ球Pが放出される。
【0128】
CPU63はステップS71へ移行すると、球貸センサ59からの球貸信号の有無を判断する。この球貸センサ59は貸球払出装置から1個のパチンコ球Pが放出されたことを検出して球貸信号を出力するものであり、CPU63はステップS71で球貸信号を検出すると、ステップS72で貸球払出カウンタ値Nk´から「1」を減算する(Nk´−1→Nk´)。
【0129】
<図柄制御装置28の制御内容について>
図柄制御装置28のCPU29は電源が投入されると、図11のステップS81の初期化処理へ移行する。ここで、リーチパターンカウンタ値Npa等のRAM31のデータを「0」にセットし、図柄表示装置16にデモンストレーション画面を表示する。そして、ステップS82へ移行し、演出情報の有無を判断する。この演出情報はメイン制御装置22が図1のステップS26の大当り判定処理で図柄制御装置28のCPU29に出力するものであり、CPU29は演出情報を検出すると、図11のステップS83でRAM31に記録する。尚、図柄制御装置28はデータのバックアップ機能を有しておらず、起動時に初期化処理を必ず実行する。
【0130】
CPU29はステップS84へ移行すると、リーチパターンカウンタ値Npaを取得する。このリーチパターンカウンタ値NpaはCPU29が後のステップS94〜S96で加算するものであり、CPU29はステップS84でリーチパターンカウンタ値Npaを取得すると、ステップS85へ移行する。
【0131】
図柄制御装置28のROM30には、図12に示すように、演出パターンテーブルが記録されている。この演出パターンテーブルは変動パターンと演出パターンとリーチパターンカウンタ値との対応関係を示すものであり、CPU29は図11のステップS85へ移行すると、演出情報の変動パターンおよびステップS84のリーチパターンカウンタ値Npaに応じた演出パターンを図12の演出パターンテーブルから取得する。
【0132】
例えば完全外れの判定時にはメイン制御装置22が図1のステップS26の大当り判定処理で変動パターンを「4」に設定しているので、演出パターンとして「F」の「通常変動」が設定される。また、外れリーチおよび大当りの判定時にはメイン制御装置22が図1のステップS26の大当り判定処理で変動パターンを「0」〜「3」のいずれかに設定しているので、演出パターンとして「A」〜「E」のいずれかのリーチアクションが設定される。これら各リーチアクションは左列,中列,右列の図柄の組合せが決まる様子を演出する動画面を称するものであり、変動パターンが相違する同種のリーチアクション(例えば変動パターン「0」のリーチアクション「B」と変動パターン「1」のリーチアクション「B」)は演出時間Teが異なる値に設定されている。
【0133】
CPU29は図11のステップS86へ移行すると、図柄変動指令の有無を判断する。この図柄変動指令はメイン制御装置22が図1のステップS26の大当り判定処理で出力するものであり、CPU29は図柄変動指令を検出すると、図11のステップS87で左列,中列,右列の数字図柄ZSを「1」→「2」→ 「3」……「11」→「12」→「1」の設定順序で変動開始する。そして、ステップS85で設定した演出パターンを表示し、演出パターンの中で左列,中列,右列の数字図柄ZSを変動停止させる。このとき、各列の数字図柄ZSが変動領域HE内で上下方向に揺れる様子を演出し、各列の数字図柄ZSが確定していない仮停止状態にあることを遊技者に認識させる。
【0134】
以下、演出パターン「A」〜「F」のうち完全外れ用の演出パターン「F」,外れリーチおよび大当り用の演出パターン「A」,外れリーチおよび大当り用の演出パターン「B」について説明する。
▲1▼演出パターン「F」について
CPU29は左列の数字図柄ZS,中列の数字図柄ZS,右列の数字図柄ZSを演出情報の確定図柄で変動停止させる。この数字図柄ZSの変動停止は左列→右列→中列の順序で行われるものであり、遊技者は変動停止時の数字図柄ZSの組合せから外れを認識する。
【0135】
▲2▼演出パターン「A」について
CPU29は左列の数字図柄ZSおよび右列の数字図柄ZSを演出情報の確定図柄で変動停止させる。この数字図柄ZSの変動停止は左列→右列の順序で行われるものであり、遊技者は左列および右列が同一の数字図柄ZSで変動停止したことに基づいてリーチの発生を認識する。
CPU29はリーチを発生させると、中列の数字図柄ZSをスロー変動状態に切換える。このスロー変動は数字図柄ZSを種類が識別できる程度の速度でゆっくりと変動させることを称するものであり、CPU29は中列を演出情報の確定図柄で変動停止させることに基づいて大当りまたは外れを報知する。
【0136】
▲3▼演出パターン「B」について
CPU29は、図13の(a)に示すように、左列の数字図柄ZSおよび右列の数字図柄ZSを演出情報の確定図柄で変動停止させる。次に、図13の(b)に示すように、左列の数字図柄ZSおよび右列の数字図柄ZSを画面の左下部に縮小表示し、キャラクター図柄Zwがキャラクター図柄Zmにローソクを垂らす演出のアニメーション画面を表示する。このとき、中列の数字図柄ZSをスロー変動させ、演出情報の確定図柄で変動停止させる。そして、図13の(c)および(e)に示すように、キャラクター図柄Zmの顔を画面一杯に表示し、中列の数字図柄ZSが変動停止したことを遊技者に認識させる。
【0137】
CPU29は図11のステップS88へ移行すると、図柄確定指令の有無を判断する。この図柄確定指令はメイン制御装置22が図1のステップS27の演出処理で演出パターンの終了タイミングで出力するものであり、CPU29は図11のステップS88で図柄確定指令を検出すると、ステップS89で各列の数字図柄ZSを静止表示することに基づいて図柄が確定したことを遊技者に認識させる。尚、図13の(d)および(f)は各列の数字図柄ZSが静止表示した様子を示している。
【0138】
CPU29は図11のステップS90へ移行すると、ラウンド画面の表示指令の有無を判断する。この表示指令はメイン制御装置22が図1のステップS30の大当り処理で出力するものであり、CPU29は図11のステップS90でラウンド画面の表示指令を検出すると、ステップS91でラウンド画面を表示する。このラウンド画面はキャラクター図柄Zwが登場するものであり、大当りの雰囲気を盛上げる演出が行われる。
【0139】
CPU29はステップS92へ移行すると、終了画面の表示指令の有無を判断する。この終了指令はメイン制御装置22が図1のステップS30の大当り処理で出力するものであり、CPU29は図11のステップS92で終了画面の表示指令を検出すると、ステップS93で終了画面を表示する。この終了画面は大当り動作の終了を報知するものであり、終了画面上には大当り終了等のメッセージが表示される。
【0140】
CPU29はステップS94へ移行すると、リーチパターンカウンタ値Npaを一定の上限値Max(99)と比較する。この上限値Maxは図柄制御装置28のROM30に予め記録されたものであり、CPU29は「Npa=Max」を検出したときにはステップS95でリーチパターンカウンタ値Npaに「0」を投入し(0→Npa)、「Npa<Max」を検出したときにはステップS96でリーチパターンカウンタ値Npaに「1」を加算する(Npa+1→Npa)。従って、リーチパターンカウンタ値Npaは「0」から上限値Maxに加算された後に「0」に戻って加算されることになる。
【0141】
遊技中に停電が発生したときには停電検出回路72からメイン制御装置22のI/O26を通してCPU23に停電信号が出力される。すると、CPU23は他の全ての処理動作に優先して下記の停電処理を実行する。
【0142】
<停電処理について>
CPU23は停電信号を検出すると、図8のステップS181へ移行し、バックアップ処理を行う。このバックアップ処理はレジスタの内容や割込の状態やプログラムやアドレスやスタックポインタの内容をRAM25のスタック領域に記録する動作を称するものであり、CPU23はバックアップ処理を終えると、ステップS182へ移行する。
【0143】
CPU23はステップS182へ移行すると、賞球センサ54からの賞球信号の有無を判断する。ここで、賞球信号が無いと判断すると、ステップS184へ移行し、出力回路73からの終了信号の有無を判断する。この終了信号は停電信号から設定時間ΔTだけ遅れて出力されるものであり、遅延時間ΔTは、図19に示すように、賞球払出装置47のスプロケット50から放出されたパチンコ球Pが賞球センサ54の検出エリアに到達するまでの落下時間(40msec程度)に設定されている。従って、CPU23は停電信号と同時に放出されたパチンコ球Pを検出可能な時間ΔTだけ図8のステップS182およびS184を繰返し、ステップS182で賞球信号を検出したきにはステップS183で賞球カウンタ値Nsから「1」を減算する。
【0144】
電源基板70のバックアップ電源回路74の電源Vout2´ の印加時間は賞球センサ54が停電信号と同時に放出されたパチンコ球Pを検出可能な程度に設定されたものであり、バックアップ電源回路74から賞球センサ54に印加される瞬時バックアップ用の駆動電源Vout2´ は図8の停電処理が終了すると同時に消滅する。
【0145】
CPU23はステップS184で出力回路73からの終了信号を検出すると、ステップS185でRAM25のデータ列のチェックサムを算出し、RAM25のスタック領域に記録する。そして、ステップS186でバックアップフラグFbに「1」をセットし、ステップS187でRAMアクセスレジスタをオフし、RAM25に対するアクセスを禁止する。
【0146】
電源基板70のバックアップ電源回路75の電源Vout3´の印加時間はメイン制御装置22が停電処理を実行可能な程度に設定されたものであり、バックアップ電源回路75からメイン制御装置22に印加される瞬時バックアップ用の駆動電源Vout3´は図8の停電処理の終了時に消滅する。この駆動電源Vout3´の消滅状態ではメイン基板21のバックアップ電源回路76からメイン制御装置22にバックアップ電源Vout4が印加され、RAM25等のメモリの全データがバックアップされる。
【0147】
<メイン制御装置22の停電復旧時の処理について>
CPU23は駆動電源Vout3が復旧すると、図2のステップS1へ移行し、スタックポインタを初期設定する。そして、RAMアクセスレジスタをオンし、RAM25のアクセス禁止を解除する。次に、ステップS2で第1のリセットスイッチ93のオフを検出し、ステップS3で第2のリセットスイッチ79のオフを検出し、ステップS4でバックアップフラグFbの状態を判断する。ここでは先の停電処理でバックアップフラグFbが「1」にセットされているので、ステップS5へ移行する。
【0148】
CPU23はステップS5へ移行すると、RAM25のデータ列のチェックサムを算出し、停電処理時のチェックサム(バックアップデータ)と比較する。ここで、停電復旧時のチェックサムと停電処理時のチェックサムとが相違していることを検出したときにはバックアップデータが破壊されていると判断し、ステップS10へ移行する。そして、上述の全初期化処理を実行し、ステップS12へ移行する。また、停電復旧時のチェックサムと停電処理時のチェックサムとが同一であると判断したときにはステップS6へ移行し、スタック領域からスタックポインタを読出し、スタックポインタを停電前の状態に戻す。
【0149】
CPU23はスタックポインタを復旧させると、ステップS7でバックアップフラグFbをオフし(0→Fb)、ステップS8でチェックサムをクリアする。そして、ステップS9へ移行し、停電復旧後のスタックポインタに基づいてスタック領域からバックアップデータを読出す。次に、バックアップデータに基づいて停電直前のプログラム実行位置に戻り、プログラムを再開することに基づいて遊技可能な状態に戻る。
【0150】
従って、停電復旧時(第1のリセットスイッチ93および第2のリセットスイッチ79の非操作時)には、第2のリセットスイッチ79の操作時と同様、リセットカウンタ値No´および大当りカウンタ値Noが停電直前のバックアップデータを中心にリング状に加算される。そして、大当りカウンタ値Noが終了値Nmaxのバックアップデータに達したときにはリセットカウンタ値No´が取得され、基準値Niにセットされる。次に、基準値Niが大当りカウンタ値Noにセットされ、大当りカウンタ値Noがランダム値Niを中心にリング状に加算される。
【0151】
遊技中に停電が発生したときには停電検出回路72から払出制御装置62のI/O66を通してCPU63に停電信号が与えられる。すると、払出制御装置62のCPU63は他の全ての処理動作に優先して下記の停電処理を実行する。
【0152】
<払出制御装置62の停電処理について>
CPU63は停電信号を検出すると、図10のステップS191へ移行し、バックアップ処理を行う。このバックアップ処理はレジスタの内容や割込の状態やプログラムやアドレスやスタックポインタの内容をRAM65のスタック領域に記録する動作を称するものであり、CPU63はバックアップ処理を終えると、ステップS192へ移行する。
【0153】
CPU63はステップS192へ移行すると、メイン制御装置22からの賞球指令および賞球カウンタ値Nsの有無を判断する。ここで、賞球指令および賞球カウンタ値Nsを検出したときにはステップS193で賞球払出カウンタ値Ns´に賞球カウンタ値Nsを投入し、ステップS194へ移行する。
【0154】
CPU63はステップS194へ移行すると、賞球センサ54からの賞球信号の有無を判断する。ここで、賞球信号が無いと判断したときにはステップS196へ移行し、球貸スイッチ59からの球貸信号の有無を判断する。ここで、球貸信号が無いと判断したときにはステップS198へ移行し、出力回路73からの終了信号の有無を判断する。
【0155】
終了信号は、上述したように、停電信号から設定時間ΔTだけ遅れて出力されるものであり、遅延時間ΔTは、図19に示すように、賞球払出装置47のスプロケット50および貸球払出装置のスプロケット50から放出されたパチンコ球Pが賞球センサ54の検出エリアおよび球貸センサ59の検出エリアに到達するまでの落下時間(40msec程度)に設定されている。従って、CPU63は停電発生と同時に放出されたパチンコ球Pを検出可能な時間ΔTだけ図10のステップS194〜198を繰返す。そして、ステップS194で賞球信号を検出したきにはステップS195で賞球払出カウンタ値Ns´から「1」を減算し、ステップS196で球貸信号を検出したきにはステップS197で貸球払出カウンタ値Nk´から「1」を減算する。
【0156】
電源基板70のバックアップ電源回路74の電源Vout2´ の印加時間は賞球センサ54および球貸センサ59が停電信号と同時に放出されたパチンコ球Pを検出可能な程度に設定されたものであり、バックアップ電源回路74から賞球センサ54および球貸センサ59に印加される瞬時バックアップ用の駆動電源Vout2´ は図10の停電処理が終了すると同時に消滅する。
【0157】
CPU63はステップS198で出力回路73からの終了信号を検出すると、ステップS199でRAM65のデータ列のチェックサムを算出し、RAM65のスタック領域に記録する。そして、ステップS20でバックアップフラグFbに「1」をセットし、ステップS201でRAMアクセスレジスタをオフし、RAM65に対するアクセスを禁止する。
【0158】
電源基板70のバックアップ電源回路75の電源Vout3´の印加時間は払出制御装置62が停電処理を実行可能な程度に設定されたものであり、バックアップ電源回路75から払出制御装置62に印加される瞬時バックアップ用の駆動電源Vout3´は図10の停電処理の終了時に消滅する。この駆動電源Vout3´の消滅状態では払出基板61のバックアップ電源回路76から払出制御装置62にバックアップ電源Vout4が印加され、RAM65等のメモリの全データがバックアップされる。
【0159】
<払出制御装置62の停電復旧時の処理について>
CPU63は駆動電源Vout3が復旧すると、図9のステップS51へ移行し、スタックポインタを初期設定する。そして、RAMアクセスレジスタをオンし、RAM65に対するアクセスを許容する。次に、ステップS52で第1のリセットスイッチ93のオフを検出し、ステップS53で第2のリセットスイッチ79のオフを検出し、ステップS54でバックアップフラグFbの状態を判断する。ここでは先の停電処理でバックアップフラグFbがセットされているので、ステップS55へ移行する。
【0160】
CPU63はステップS55へ移行すると、チェックサムを算出し、停電処理時のチェックサムと比較する。ここで、停電処理時のチェックサムと停電復旧時のチェックサムとが相違していることを検出したときにはRAM65のバックアップデータが破壊されていると判断し、ステップS60へ移行する。そして、上述の初期化処理を実行し、ステップS61へ移行する。また、停電復旧時のチェックサムと停電処理のチェックサムとが同一であると判断したときにはステップS56へ移行し、スタック領域からスタックポインタを読出し、スタックポインタを停電前の状態に戻す。
【0161】
CPU63はスタックポインタを復旧させると、ステップS57でバックアップフラグFbをオフし(0→Fb)、ステップS58でチェックサムをクリアする。そして、ステップS59へ移行し、停電復旧後のスタックポインタに基づいてスタック領域からバックアップデータを読出す。次に、バックアップデータに基づいて停電直前のプログラム実行位置に戻り、プログラムを再開することに基づいて遊技可能な状態に戻る。
【0162】
上記実施例によれば、リセットスイッチ93をメイン制御装置22と同一のメイン基板21に搭載した。このため、メイン制御装置22にリセットスイッチ93からのリセット信号を入力するためのコネクタが不要になるので、メイン制御装置22のリセット入力端子にコネクタを介して不正基板が不正に接続される虞れが少なくなる。従って、不正基板からメイン制御装置22にリセット信号を不正出力することに基づいてリセット状態を捏造することができなくなるので、大当りの不正獲得が防止される。
【0163】
また、メイン制御装置22をワンチップ形のマイクロコンピュータから構成し、メイン制御装置22のRAM25をCPU23およびリセットスイッチ93と同一のメイン基板21に搭載した。このため、CPU23からRAM25にアクセスするためのコネクタが不要になるので、RAM25にコネクタを介して不正基板を接続することができなくなる。このため、RAM25のバックアップデータを不正にリセットすることが確実にできなくなるので、大当りの不正獲得が確実に防止される。
【0164】
また、メイン制御装置22のCPU23がメインルーチンの中でリセットカウンタ値No´を加算するように構成した。このため、メインルーチンのループ時間がタイマ割込ルーチンの所要時間に応じてランダムに変化し、リセットカウンタ値No´がメインルーチンのループ時間に応じて無作為に設定されるので、大当りカウンタNoの計測基準値を特別な機能を追加することなくランダム値No´(基準値Ni)に設定できる。
【0165】
また、メイン基板21とは別の電源基板70に第2のリセットスイッチ79を搭載し、メイン制御装置22が第2のリセットスイッチ79からの第2のリセット信号を検出することに基づいて大当りカウンタ値No等の判定用データをリセットせずに賞球カウンタ値Ns等の払出用データをリセットするように構成した。このため、第2のリセットスイッチ79用のコネクタ92を介してメイン制御装置22に不正基板が接続され、不正基板からメイン制御装置22にリセット信号が不正出力されたときには大当りカウンタ値No等がリセットされずに賞球カウンタ値Ns等がリセットされるようになる。従って、大当りカウンタ値No等のリセット状態を捏造することができなくなるので、大当りの不正獲得が防止される。
【0166】
また、メイン制御装置22が第1のリセットスイッチ93からの第1のリセット信号を検出することに基づいて大当りカウンタ値No等の判定用データおよび賞球カウンタ値Ns等の払出用データを含んだ全ての遊技データをリセットするように構成した。このため、パチンコホールの開店時に第1のリセットスイッチ93を操作することに基づいて全ての遊技データをリセットし、初期状態で営業を開始できる。
【0167】
また、メイン制御装置22を覆う基板カバー88をメイン基板21に設けた。このため、メイン制御装置22に不正基板を直接的に接続することができなくなるので、大当りの不正獲得が確実に防止される。しかも、第1のリセットスイッチ93を基板カバー88の外部に露出させたので、第1のリセットスイッチ93の操作性が損なわれることも防止される。
【0168】
また、第1のリセットスイッチ93をメイン基板21の前面(遊技機を後方から見た場合の裏面に相当する)の配線パターン87を介してメイン制御装置22に接続した。このため、メイン基板21の配線パターン87がメイン基板21および裏部品に相当するセンタカバー19により表裏両面から覆われるので、配線パターン87を外部から捜したり、配線パターン87に外部から手を触れることができなくなる。従って、不正基板を第1のリセットスイッチ93用の配線パターン87を介してメイン制御装置22に直接的に接続することが困難になるので、この点からも大当りの不正獲得が確実に防止される。
【0169】
尚、上記実施例においては、メイン基板21として片面プリント配線基板を用いたが、これに限定されるものではなく、例えば前後両面および内面に配線パターン87が形成された多層プリント配線基板を用い、第1のリセットスイッチ93を内部の内層の配線パターン87を介してメイン制御装置22に接続しても良い。この構成の場合、第1のリセットスイッチ93用の配線パターン87を外部から捜したり、第1のリセットスイッチ93用の配線パターン87に外部から手を触れることができなくなる。このため、不正基板を第1のリセットスイッチ93用の配線パターン87を介してメイン制御装置22に直接的に接続することが困難になるので、大当りの不正獲得が確実に防止される。
【0170】
また、上記実施例においては、メイン制御装置22のRAM25および払出制御装置62のRAM65をバックアップメモリとして利用したが、これに限定されるものではなく、例えばメイン制御装置22のROM24および払出制御装置62のROM64をバックアップメモリとして利用したり、メモリカード等のバックアップメモリを別途用いても良い。
【0171】
また、上記実施例においては、メイン制御装置22が停電復帰時に大当りカウンタ値No,基準値Ni,終了値Nmax,リセットカウンタ値No´のバックアップデータをリセットせず、大当りカウンタ値Noおよびリセットカウンタ値No´等をバックアップデータから加算する構成としたが、これに限定されるものではなく、例えば大当りカウンタ値No,基準値Ni,終了値Nmax,リセットカウンタ値No´を第1のリセットスイッチ93の操作時と同様にしてリセットし、大当りカウンタ値Noを第1のリセットスイッチ93の操作時と同様の手順で「0」から一定の終了値Nmax(316)まで加算した後にランダム値Niにリセットするように構成しても良い。この構成の場合、メイン制御装置22と電源回路71と第1のリセットスイッチ93を同一のプリント配線基板に搭載することが好ましく、より好ましくはメイン制御装置22と電源回路71と第1のリセットスイッチ93と停電検出回路72と出力回路73を同一のプリント配線基板に搭載すると良い。
【0172】
また、上記実施例においては、大当りカウンタ値Noを「1」ずつ加算する構成としたが、これに限定されるものではなく、例えば2以上の一定値を加算したり、複数種の値を選択的に加算しても良い。
【0173】
また、上記実施例においては、大当りカウンタ値Noを加算する構成としたが、これに限定されるものではなく、例えば電源復帰直後の1回目は大当りカウンタ値Noを一定値から減算し、2回目以後は大当りカウンタ値Noをランダム値から減算しても良い。
また、上記実施例においては、メイン基板21および電源基板70を離間配置したが、これに限定されるものではなく、例えばリセット復帰時にメイン基板21の第1のリセットスイッチ93および電源基板70の電源スイッチ80を片手で操作できる程度に近接配置しても良い。
【0174】
また、上記実施例においては、大当りの発生に連動して大当り動作が行われる1種のパチンコ機に本発明を適用したが、これに限定されるものではなく、例えば2種のパチンコ機または3種のパチンコ機に適用しても良い。前者の2種のパチンコ機はパチンコ球が入賞口に入賞することに基づいて電動式の役物が開放されるものであり、役物の開放時に役物内の特別入賞口にパチンコ球が入球することに基づいて大当り動作が行われる。後者の3種のパチンコ機は大当りの発生に連動して特別入賞口が開放されるものであり、特別入賞口の開放時に特別入賞口内にパチンコ球が入球することに基づいて大当り動作が行われる。
【0175】
また、上記実施例においては、本発明をパチンコ機に適用したが、これに限定されるものではなく、例えばスロットマシンに適用しても良い。このスロットマシンはスタートレバーの操作に基づいて始動スイッチから始動信号が出力され、始動信号の出力に基づいて大当りカウンタ値が取得されるものであり、大当りカウンタ値の取得結果が大当り値と同一である場合に大当りと判定される。上記実施例には特許請求の範囲に記載された発明に加えて次の[発明1]〜[発明8]のそれぞれが記載されている。
[発明1]
特典獲得の判定に関わる判定用データを電源遮断時にバックアップ手段にバックアップし、電源復帰時にバックアップ手段のバックアップデータに基づいて遊技可能な状態に戻る構成のものにおいて、リセット信号を出力するリセットスイッチと、前記リセットスイッチからのリセット信号を検出することに基づいて前記バックアップ手段のバックアップデータをリセットするリセット手段とを備え、前記リセットスイッチおよび前記リセット手段は同じ基板に搭載されていることを特徴とする遊技機。この発明1によれば、リセットスイッチとリセット手段とが同じ基板に搭載されている。このため、リセットスイッチからリセット手段にリセット信号を出力するためのコネクタが不要になるので、リセットスイッチ用のコネクタを介してリセット手段に不正基板を接続することができなくなる。従って、不正基板からリセット手段にリセット信号を不正出力することに基づいてリセット状態を捏造することができなくなるので、特典の不正獲得が防止される。
[発明2]
リセット直後の1回目は特典カウンタを一定の基準値を中心にしてリング状に加算または減算し2回目以後はランダム値を中心にしてリング状に加算または減算する計測手段と、タイミングスイッチからのタイミング信号を検出することに基づいて前記計測手段の現在の計測値を取得する取得手段と、前記取得手段の取得結果を設定値と比較することに基づいて特典の獲得状態を判定する判定手段と、特典獲得の判定に関わる判定用データとして前記特典カウンタの電源遮断直前の計測値および電源遮断直前のランダム値を電源遮断時にバックアップするバックアップ手段と、リセット信号を出力するリセットスイッチと、前記リセットスイッチからのリセット信号を検出することに基づいて前記バックアップ手段の両バックアップデータをリセットするリセット手段とを備え、前記リセットスイッチおよび前記リセット手段は同じ基板に搭載されていることを特徴とする遊技機。この発明2によれば、リセットスイッチとリセット手段とが同じ基板に搭載されているので、リセットスイッチからリセット手段にリセット信号を出力するためのコネクタが不要になる。このため、リセットスイッチ用のコネクタを介してリセット手段に不正基板を接続することができなくなるので、特典の不正獲得が防止される。
[発明3]
バックアップ手段はセットスイッチおよびリセット手段と同じ基板に搭載されていることを特徴とする発明1〜2のいずれかに記載の遊技機。この発明3によれば、リセット手段からバックアップ手段にアクセスするためのコネクタが不要になるので、バックアップ手段にコネクタを介して不正基板を接続することができなくなる。このため、バックアップ手段のバックアップデータを不正にリセットすることが確実にできなくなるので、特典の不正獲得が確実に防止される。
[発明4]
計測手段はタイマ割込ルーチンの残余時間でループするメインルーチンの中でリセットカウンタ値を加算または減算することに基づいてランダム値を設定することを特徴とする発明2〜3のいずれかに記載の遊技機。この発明4によれば、メインルーチンのループ時間がタイマ割込ルーチンの所要時間に応じてランダムに変化する。このため、リセットカウンタ値がメインルーチンのループ時間に応じて無作為に抽選されるので、特別な機能を追加することなく、リセットカウンタ値に基づいて特典カウンタのランダム値を設定することができる。
[発明5]
リセットスイッチおよびリセット手段と異なる基板上に搭載された別のリセットスイッチと、特典獲得の判定に関わる判定用データおよび遊技媒体の払出しに関わる払出用データが電源遮断時にバックアップされるバックアップ手段とを備え、リセット手段はリセットスイッチからのリセット信号を検出することに基づいて判定用データおよび払出用データの双方をリセットし、別のリセットスイッチからのリセット信号を検出することに基づいて判定用データをリセットせずに払出用データをリセットすることを特徴とする発明1〜4のいずれかに記載の遊技機。この発明5によれば、別のリセットスイッチ用のコネクタを介してリセット手段に不正基板が接続され、不正基板からリセット手段にリセット信号が不正に出力されたときには判定用データがリセットされずに払出用データがリセットされる。このため、判定用データのリセット状態を捏造することができなくなるので、特典の不正獲得が防止される。また、ホールの開店時にはリセットスイッチを操作することに基づいて判定用データおよび払出用データの双方をリセットし、初期状態で営業を開始できる。
[発明6]
基板にはリセット手段を覆う基板カバーが設けられ、リセットスイッチは基板カバーの外部に露出していることを特徴とする発明1〜5のいずれかに記載の遊技機。この発明6によれば、リセット手段が基板カバーにより覆われている。このため、リセット手段に不正基板を直接的に接続することができなくなるので、特典の不正獲得が確実に防止される。しかも、リセットスイッチが基板カバーの外部に露出しているので、リセットスイッチの操作性が損なわれることもなくなる。
[発明7]
リセットスイッチは基板の裏面側の配線パターンを介してリセット手段に電気的に接続されていることを特徴とする発明1〜6のいずれかに記載の遊技機。この発明7によれば、リセットスイッチ用の配線パターンを見付けたり、リセットスイッチ用の配線パターンに手を触れることが困難になる。このため、不正基板をリセットスイッチ用の配線パターンを介してリセット手段に直接的に接続することが困難になるので、特典の不正獲得が確実に防止される。
[発明8]
リセットスイッチは多層プリント配線基板の内部の配線パターンを介してリセット手段に電気的に接続されていることを特徴とする発明1〜6のいずれかに記載の遊技機。この発明8によれば、リセットスイッチ用の配線パターンを見付けたり、リセットスイッチ用の配線パターンに手を触れることが困難になる。このため、不正基板をリセットスイッチ用の配線パターンを介してリセット手段に直接的に接続することが困難になるので、特典の不正獲得が確実に防止される。
【0176】
【発明の効果】
本発明の遊技機によれば、第1のリセットスイッチおよびメイン制御装置を共通のメイン基板に搭載した。このため、不正基板をメイン制御装置のリセット端子に接続することが困難になるので、大当りの不正獲得が防止される。
【図面の簡単な説明】
【図1】本発明の一実施例を示す図(メイン制御装置の割込ルーチンを示すフローチャート)
【図2】メイン制御装置のメインルーチンを示すフローチャート
【図3】(a)はメイン制御装置のデータ取得処理を示すフローチャート、(b)は保留球ランプとデータ記録部との対応関係を示す図
【図4】(a)はメイン制御装置の大当り判定処理を示すフローチャート、(b)はメイン制御装置の演出処理を示すフローチャート
【図5】メイン制御装置の大当り処理を示すフローチャート
【図6】メイン制御装置のカウンタ加算処理を示すフローチャート
【図7】メイン制御装置のメインルーチンと割込ルーチンとの時間的な関係を示す図
【図8】メイン制御装置の停電処理を示すフローチャート
【図9】払出制御装置のメインルーチンを示すフローチャート
【図10】払出制御装置の停電処理を示すフローチャート
【図11】図柄制御装置のメインルーチンを示すフローチャート
【図12】演出パターンテーブルを示す図
【図13】演出パターンの一例を示す図
【図14】メイン制御装置の電気的な接続状態を示す図(信号線の配線状態を示す図)
【図15】図柄制御装置の電気的な接続状態を示す図(信号線の配線状態を示す図)
【図16】払出制御装置の電気的な接続状態を示す図(信号線の配線状態を示す図)
【図17】(a)は電源の供給経路等を示す図、(b)はバックアップ電源回路を示す図
【図18】メイン制御装置が取得するカウンタデータの一覧を示す図
【図19】賞球払出装置および貸球払出装置の内部構成を示す図
【図20】遊技盤を示す前面図
【図21】(a)は全体構成を示す前面図、(b)は全体構成を上皿の除去状態で示す矢印X視図
【図22】全体構成を示す後面図
【図23】大当りカウンタ値の加算内容を示す図
【図24】(a)はメイン基板ボックスを示す後面図、(b)は矢印Xb視図、(c)はXc線に沿う断面図
【符号の説明】
18は始動口センサ(タイミングスイッチ)、23はCPU(計測手段,取得手段,判定手段,リセット手段)、25はRAM(バックアップ手段)、79は第2のリセットスイッチ(別のリセットスイッチ)、87は配線パターン、88は基板カバー、93は第1のリセットスイッチ(リセットスイッチ)を示す。
[0001]
BACKGROUND OF THE INVENTION
The present invention is configured to acquire a privilege counter measurement value based on detecting a timing signal from a timing switch, and to determine a privilege acquisition state based on comparing a measurement value acquisition result with a set value. It relates to gaming machines.
[0002]
[Prior art]
In the above gaming machine, the control device adds a privilege counter in a ring shape around a certain value such as “0”, and detects a timing signal at a specific timing at which the privilege counter is added to a set value in the ring. There is a configuration that determines the acquisition of a privilege based on the above. In this configuration, since the specific timing can be determined from the outside, there is a possibility that the timing signal is illegally output from the unauthorized substrate to the control device at the specific timing, and the identification is obtained illegally.
[0003]
[Problems to be solved by the invention]
In the case of the above-described configuration, it is considered that the specific timing cannot be discriminated from the outside based on adding a privilege counter in a ring shape with a random value as the center, thereby improving security against illegal acquisition of the privilege. However, immediately after the control device is activated, the privilege counter is reset to a constant value “0”, and is added around the constant value “0”. There remains a possibility that the privilege is illegally acquired based on the output.
The present invention has been made in view of the above circumstances, and an object thereof is to provide a gaming machine capable of further improving security.
[0004]
[Means for Solving the Problems]
  The gaming machine according to claim 1 includes a start port sensor that outputs a start signal based on a pachinko ball winning a special symbol start port, a main control device that performs each of the following 1) to 3), A main board on which the main control device is mounted; a board cover that is provided on the main board and covers the main control device; and is located outside the board cover on the main board without a connector. Directly mounted onBased on being operated, the first reset signal is output andA first reset switch connected to the main control device via a wiring pattern of the main board, a power supply board on which a power supply circuit for generating drive power for the main control apparatus is mounted, and mounted on the power supply board A power switch that is locked in an on state in which driving power is applied from the power circuit to the main controller and in an off state in which driving power is not applied from the power circuit to the main controller, and the power source Mounted on the board adjacent to the power switch,Based on being operated, a second reset signal is output andA second reset switch connected to the main control device via a connector; and a backup power supply circuit for applying a backup power to the main control device when the power switch is in an off state, the main control device including the power switch Is operated from the ON state to the OFF state, based on the fact that backup power is applied from the backup power supply circuit, the measured value of the jackpot counter immediately before power-off, the setting result of the end value, and the determination result of the jackpot Backup each, and when the first reset switch is operated when the power switch is operated from the off state to the on state, the measured value of the jackpot counter and the setting result of the end value, Reset each backup data of the judgment result of the jackpot In the process of 2), the big hit counter is measured from the reset result of the measured value to the reset result of the end value, and the second reset switch is operated when the power switch is operated from the off state to the on state. The backup data of the jackpot determination result is reset without resetting the backup data of the measurement value of the jackpot counter and the setting result of the end value, and the jackpot counter is backed up of the measured value by the processing of 2) above. Measure from data to backup data of end value,The power is restored in the non-operating state of each of the first reset switch and the second reset switch.Sometimes the big hit counter is backed up from the measured value backup data to the end value without resetting the backup data of the measured value of the big hit counter, the end value setting result, and the big hit determination result. It is characterized by measuring data.
1) The range of the fixed lower limit value and the fixed upper limit value based on adding a fixed value to the reset counter in the main routine that loops with the remaining time of the timer interrupt routine that occurs at a fixed time interval. Processing to measure in
2) Based on the timer interrupt routine adding a constant value to the jackpot counter or subtracting the constant value from the jackpot counter, the jackpot counter is within the same lower limit value as the reset counter and the same upper limit value as the reset counter. And the measured value of the jackpot counter is compared with the end value set based on the measured value of the reset counter, and when it is determined that the measured value of the jackpot counter is the same as the end value setting result, the reset counter Processing for obtaining the measured value of the counter and setting it as the measured value of the big hit counter, and setting a value different from the constant value by the same value as the end value for the acquired result of the reset counter
3) The big hit that opens the big winning opening based on the measurement value of the big hit counter based on detecting the start signal from the start opening sensor and comparing the obtained result of the big hit counter with the big hit value To determine whether or not
  According to the above means, the first reset switch and the main control device are mounted on the same main board. This eliminates the need for a connector for outputting the first reset signal from the first reset switch to the main control device, so that the unauthorized board is connected to the main control device via the connector for the first reset switch. I can't do that. Therefore, since the reset state cannot be created based on the unauthorized output of the first reset signal from the unauthorized board to the main control device, the winning of the jackpot is prevented.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. As shown in FIG. 22, the outer frame 1 is installed on the Taijima island of the pachinko hall. The outer frame 1 has a rectangular tube shape with front and rear surfaces opened. As shown in FIGS. 21 (a) and 21 (b), the front door 2 has a left side portion on the front surface of the outer frame 1. It is mounted so as to be rotatable about a vertical axis (not shown). Further, as shown in FIG. 21A, a horizontally long rectangular dish plate 3 is mounted on the front surface of the front door 2 so as to be rotatable about a vertical axis (not shown) on the left side. Has been. An upper plate 4 is fixed to the front surface of the plate 3, and pachinko balls P (see FIG. 22) are stored in the upper plate 4.
[0013]
As shown in FIG. 21A, a firing handle 5 is rotatably mounted on the front surface of the front door 2 as shown in FIG. 21A. Thus, the firing motor 6 is mounted. As shown in FIG. 21 (a), a ball striking rod 7 is connected to the rotation shaft of the firing motor 6 through a striking mechanism (not shown), and the firing handle 5 is connected to the firing handle 5 (a). Is turned to the clockwise direction, the firing motor 6 is supplied with power, and the hitting ball 7 ejects the pachinko ball P in the upper plate 4 from the upper plate 4. Reference numeral 85 denotes a launching device having the launching handle 5, the firing motor 6, the hitting ball 7, and the hitting mechanism.
[0014]
A rectangular window frame 8 is mounted on the front surface of the front door 2 so as to be rotatable about a vertical axis (not shown) on the left side, and transparent glass is provided on the inner peripheral surface of the window frame 8. A window 9 is held. A frame-shaped mechanism board (not shown) is fixed to the rear surface of the front door 2. As shown in FIG. 20, the mechanism board holds a game board 10, and the game board 10 is covered from the front by a glass window 9 of the window frame 8.
[0015]
As shown in FIG. 21A, a frame key 11 is attached to the front surface of the front door 2 so as to be positioned on the right side, and the frame key 11 is in a closed state in which the front door 2 is in close contact with the outer frame 1. The window frame 8 is locked in a closed state in which the window frame 8 is fitted to the inner peripheral surface of the front door 2. Further, as shown in FIG. 20, the outer rail 12 and the inner rail 13 are fixed to the front surface of the game board 10, and the pachinko ball P that the hitting ball 7 has played passes between the outer rail 12 and the inner rail 13. It is discharged to the upper part of the board 10. In addition, a plurality of obstacle nails 14 are driven into the front surface of the game board 10, and the pachinko balls P released to the upper part of the game board 10 fall while hitting the obstacle nails 14.
[0016]
A display base plate 15 is fixed to the front surface of the game board 10, and the display base plate 15 holds a symbol display device 16 composed of a color liquid crystal display. The symbol display device 16 is provided with variable regions HE in three horizontal rows, and in each variable region HE, as shown in FIG. 13 (a), numerical symbols ZS of “1” to “12”. Are displayed in the order of setting. The numerical symbol ZS corresponds to the identification symbol.
[0017]
As shown in FIG. 20, a special symbol start port 17 is fixed to the game board 10 below the symbol display device 16. The special symbol starting port 17 has a pocket shape whose upper surface is open, and a starting port sensor 18 (see a in FIG. 17) is fixed in the special symbol starting port 17. This starting port sensor 18 is composed of a proximity switch, and detects that the pachinko ball P has won in the special symbol starting port 17 and outputs a starting signal. The start port sensor 18 corresponds to a timing switch, and the start signal output from the start port sensor 18 corresponds to a timing signal.
[0018]
A square center cover 19 is fixed to the rear surface of the game board 10 as shown in FIG. 22, and the rear surface of the center cover 19 is shown in FIGS. A substrate base 86 is mounted. The substrate base 86 has a rectangular dish shape with an open rear surface, and the main substrate 21 is accommodated in the substrate base 86. As shown in FIG. 24C, the main board 21 is a single-sided printed wiring board having a wiring pattern 87 formed on the front surface, and the rear surface of the main board 21 is a mounting surface on which electrical components are mounted. Function as.
[0019]
As shown in FIGS. 24A and 24B, a transparent substrate cover 88 is attached to the rear surface of the substrate base 86. The substrate base 86 and the substrate cover 88 are attached to the substrate base 86 and FIG. As shown in FIG. 4, four pin holes 89 arranged in a horizontal row are formed. The substrate cover 89 is fixed based on mounting one caulking pin 90 made of synthetic resin into one pin hole 88 of the substrate base 86 through one pin hole 88 of the substrate cover 89. In order to remove the substrate cover 89 from the substrate base 86, one caulking pin 90 is broken.
[0020]
Reference numeral 20 denotes a substrate box having a substrate base 86 and a substrate cover 89. Further, in order to mount the substrate base 89 on the substrate base 86 after disassembly, a new caulking pin 90 is mounted in the new pin hole 89.
[0021]
A main controller 22 mainly composed of a microcomputer is mounted on the rear surface of the main board 21, and the main controller 22 is covered by a board base 86 and a board cover 88 in all directions, front, rear, left, right, and up. As shown in FIG. 14, the main controller 22 is a one-chip type having a CPU 23, a ROM 24, a RAM 25, and an I / O 26, and the start port sensor 18 is electrically connected to the CPU 23 via the I / O 26. Has been. The CPU 23 of the main control device 22 corresponds to measurement means, acquisition means, determination means, and reset means. The RAM 25 of the main control device 22 corresponds to backup means.
[0022]
As shown in FIG. 22, a design substrate 27 is fixed to the rear surface of the display base plate 15. The symbol board 27 is covered from the rear by the center cover 19, and the symbol board 27 is mounted with a symbol control device 28 mainly composed of a microcomputer. As shown in FIG. 15, the symbol control device 28 is of a one-chip type having a CPU 29, a ROM 30, a RAM 31, and an I / O 32. The CPU 29 of the symbol control device 28 is LCD driven via the I / O 32. The circuit 33 is electrically connected. As shown in FIG. 17A, the symbol display device 16 is electrically connected to the LCD drive circuit 33, and the CPU 29 controls the display contents of the symbol display device 16 via the LCD drive circuit 33. To do. The LCD drive circuit 33 is mounted on the symbol board 27.
[0023]
As shown in FIG. 15, the I / O 26 of the main control device 22 is electrically connected to the CPU 29 of the symbol control device 28 via the I / O 32, and the CPU 23 of the main control device 22 is connected to the symbol control device 28. The display contents of the symbol display device 16 are instructed based on the output of various display instructions to the CPU 29.
[0024]
As shown in FIG. 20, a winning hole base plate 34 is fixed to the front surface of the game board 10 below the special symbol starting port 17. A large winning opening 35 is formed. A door 36 is mounted on the winning prize base plate 34 so as to be rotatable about a shaft 37. The door 36 is connected to a plunger of a big prize opening solenoid 38 (see FIG. 17a) via a crank mechanism (not shown), and when the big prize opening solenoid 38 is disconnected, as shown in FIG. The front face of the big prize opening 35 is closed based on the door 36 rotating in a vertical state, and when the big prize opening solenoid 38 is energized, the door 36 is turned in a horizontal state that is tilted forward. The front face of the winning opening 35 is opened.
[0025]
A big prize opening sensor 39 (see FIG. 14) is fixed at the entrance of the big prize opening 35, and the big prize opening sensor 39 sends an I / O 26 to the CPU 23 of the main controller 22, as shown in FIG. Is electrically connected. The big prize opening sensor 39 is composed of a proximity switch, detects that the pachinko ball P has won in the big prize opening 35 and outputs a winning signal to the CPU 23.
[0026]
As shown in FIG. 20, a hole-like outlet 40 and a winning hole 41 are formed in the back of the big prize opening 35, as shown in FIG. 20. The pachinko spheres P are distributed to the release port 40 and the contact port 41. A V sensor 42 (see FIG. 14) is fixed in the contact opening 41. The V sensor 42 is a proximity switch that detects the winning of the pachinko ball P in the hit hole 41 and outputs a V signal. As shown in FIG. 14, the I / O 26 of the main control device 22 is connected to the V sensor 42. Via the CPU 23.
[0027]
A solenoid drive circuit 43 is electrically connected to the CPU 23 of the main control device 22 via an I / O 26. As shown in FIG. 17A, the solenoid drive circuit 43 is electrically connected to a large prize opening solenoid 38, and the CPU 23 of the main control device 22 is connected to the large prize opening via the solenoid drive circuit 43. The special winning opening 35 is opened and closed based on the drive control of the solenoid 38. The solenoid drive circuit 43 is mounted on the rear surface of the main board 21 so as to be positioned in front of the board cover 89, as shown in FIG.
[0028]
As shown in FIG. 22, a main set 44 is mounted on the rear surface of the front door 2 so as to be rotatable about a vertical axis (not shown) on the right side portion. The main set 44 has a rectangular frame shape surrounding the center cover 19, and a ball tank 45 is fixed to the rear surface of the main set 44 at the upper end. The ball tank 45 has a container shape with an open top surface, and the pachinko balls P are stored in the ball tank 45. A tank rail 46 is fixed to the rear surface of the main set 44. The tank rail 46 has an inclined bowl shape, and the right end portion of the tank rail 46 is connected to the ball tank 45.
[0029]
A prize ball payout device 47 is mounted on the left side of the main set 44. This prize ball payout device 47 pays out the pachinko balls P (prize balls) into the upper plate 4 based on the winning of the pachinko balls P into the special symbol start opening 17 and the big prize opening 35. It is configured as follows.
[0030]
<About the prize ball dispensing device 47>
As shown in FIG. 19, a payout case 48 is fixed to the main set 44, and a ball passage 49 is formed in the payout case 48. The upper end portion of the ball passage 49 is connected to the outlet of the tank rail 46, and the ball passage 49 is filled with pachinko balls P in a row from the ball tank 45 through the tank rail 46. A sprocket 50 is rotatably mounted around a shaft 51 at an intermediate portion in the vertical direction of the ball passage 49, and a plurality of concave ball receiving portions 52 are formed on the outer periphery of the sprocket 50.
[0031]
In the payout case 48, a payout motor 53 (see a in FIG. 17) including a stepping motor is disposed. The shaft 51 of the sprocket 50 is connected to the rotation shaft of the payout motor 53. When the payout motor 53 is stopped, the pachinko ball P is one ball receiving portion 52 of the sprocket 50 as shown by a solid line in FIG. Is held in. When the rotation shaft of the payout motor 53 rotates by a unit amount in this state, the sprocket 50 rotates in the direction of arrow A as shown by a two-dot chain line in FIG. One pachinko ball P is discharged and discharged to the lower side of the dispensing case 48 through the lower end of the ball passage 49.
[0032]
A prize ball sensor 54 is fixed in the payout case 48 at the lower end of the ball passage 49. The prize ball sensor 54 is composed of a proximity switch, and outputs a prize ball signal based on detecting a pachinko ball P falling in the ball passage 49. The prize ball payout device 47 is configured as described above.
[0033]
The main set 44 is provided with a lower dish passage 55 as shown in FIG. The upper end portion of the lower dish passage 55 is connected to the ball passage 49 of the prize ball dispensing device 47, and the pachinko balls P released from the ball passage 49 fall in the lower dish passage 55. An upper dish passage 56 is provided in the middle of the lower dish passage 55. The upper plate passage 56 is connected to the upper plate 4, and the pachinko balls P discharged from the prize ball payout device 47 roll into the upper plate passage 56 from the lower plate passage 55 and are discharged into the upper plate 4. The
[0034]
As shown in FIG. 21A, a lower plate 57 is fixed to the front door 2 so as to be positioned below the upper plate 4. The lower plate 57 is connected to the lower end of the lower plate passage 55, and when the pachinko ball P overflows from the upper plate 4 and fills the upper plate passage 56, the lower plate 57 passes through the lower plate passage 55 to enter the lower plate 57. To be paid out.
[0035]
A rental ball paying device (not shown) is fixed to the rear surface of the main set 44 in front of the prize ball paying device 47. This lending device is a sprocket 50 and a dispensing solenoid 58 (see a in FIG. 17) housed in a dispensing case 48 which is the same as the prize ball dispensing device 47. The ball pachinko balls P are filled in a line from the ball tank 45 through the tank rail 46, and the ball passage 49 of the ball lending / dispensing device is connected to the lower plate passage 55.
[0036]
The lending solenoid 58 of the lending device is connected to the sprocket 50 of the lending device, and when the plunger of the lending solenoid 58 moves once, the sprocket 50 of the lending device rotates by a unit amount. Pachinko balls P (rented balls) are paid out from the ball passage 49 of the payout device into the upper plate 4 through the lower plate passage 55 and the upper plate passage 56.
[0037]
A ball lending sensor 59 (see FIG. 16) composed of a proximity switch is fixed in the payout case 48 of the ball lending device. This ball lending sensor 59 is arranged at the lower end of the ball passage 49 (it is arranged at the same portion as the prize ball sensor 54), and the pachinko ball falls in the ball passage 49 of the ball lending device. A ball lending signal is output based on detecting P.
[0038]
A payout board box 60 is fixed to the rear surface of the main set 44 as shown in FIG. A payout board 61 is accommodated in the payout board box 60, and a payout control device 62 mainly composed of a microcomputer is mounted on the payout board 61. As shown in FIG. 16, the payout control device 62 is a one-chip type having a CPU 63, a ROM 64, a RAM 65, and an I / O 66. The CPU 63 of the payout control device 62 pays out a prize ball via the I / O 66. The prize ball sensor 54 of the device 47 and the ball rental sensor 59 of the ball rental payout device are electrically connected, and the CPU 23 of the main control device 22 is connected to the prize ball payout device via the I / O 26 as shown in FIG. 47 prize ball sensors 54 are electrically connected.
[0039]
As shown in FIG. 16, an I / O 26 of the main control device 22 is electrically connected to the CPU 63 of the payout control device 62 via an I / O 66. The CPU 23 of the main control device 22 is connected to a special symbol start port. When it is detected that the pachinko ball P has won in 17 and the big winning opening 35, a payout command such as a prize ball command is output to the CPU 63 of the payout control device 62.
[0040]
A motor drive circuit 67 and a solenoid drive circuit 68 are electrically connected to the CPU 63 of the payout control device 62 via an I / O 66. As shown in FIG. 17A, the motor drive circuit 67 and the solenoid drive circuit 68 are electrically connected to a payout motor 53 and a payout solenoid 58, and the CPU 63 of the payout control device 62 is a main control device. The payout motor 53 is driven and controlled based on the detection of the payout command from 22, and the pachinko balls P are paid out as prize balls into the upper plate 4. The motor drive circuit 67 and the solenoid drive circuit 68 are mounted on the payout board 61.
[0041]
As shown in FIG. 16, a lending switch 69 is electrically connected to the CPU 63 of the payout control device 62 via an I / O 66. The lending switch 69 is mounted on the upper plate 4, and a lending signal (ON signal) is output from the lending switch 69 to the CPU 63 of the dispensing control device 62 when the lending switch 69 is operated. Then, the CPU 63 of the payout control device 62 detects the payout signal and pays out the pachinko ball P as a payable ball in the upper plate 4 based on driving control of the payout solenoid 58.
[0042]
As shown in FIG. 22, a power supply board 70 is fixed to the rear surface of the main set 44, and a power switch 80 is mounted on the power supply board 70. The power switch 80 is composed of a self-holding momentary switch that is locked in an on state and an off state. When the power switch 80 is in an on state, the main power source Vin of 24V AC is supplied from the island facility of the pachinko hall to the power substrate 70. It is done.
[0043]
As shown in FIG. 17A, a power supply circuit 71 is mounted on the power supply board 70. The power supply circuit 71 is based on the main power source Vin of 24V AC from the island facility, and the driving power sources Vout1 and DC12V of DC32V. A drive power supply Vout2 and a drive power supply Vout3 of DC5V are generated.
[0044]
The main board 21 is electrically connected to the power supply board 70, and when the main power supply Vin is valid, the DC32V drive power supply Vout1 is applied from the power supply board 70 to the prize winning solenoid 38 through the solenoid drive circuit 43 of the main board 21. The DC 12V driving power source Vout2 is applied to the start port sensor 18, the big prize winning port sensor 39, and the V sensor 42, and the DC 5V driving power source Vout3 is applied to the main control device 22.
[0045]
The design board 27 is electrically connected to the power supply board 70. When the main power source Vin is valid, the DC 12V drive power supply Vout2 is applied from the power supply board 70 to the design display device 16 through the LCD drive circuit 33 of the design board 27. A driving power supply Vout3 of DC 5V is applied to the symbol control device 28.
[0046]
A payout board 61 is electrically connected to the power supply board 70, and when the main power source Vin is valid, DC32V is supplied from the power supply board 70 to the payout motor 53 and the payout solenoid 58 through the motor drive circuit 67 and the solenoid drive circuit 68 of the payout board 61. Drive power Vout1 is applied, a DC 12V drive power supply Vout2 is applied to the prize ball sensor 54, the ball lending sensor 59, and the lending switch 69, and a DC5V drive power supply Vout3 is applied to the payout control device 62.
[0047]
A power failure detection circuit 72 is mounted on the power supply board 70, and the power failure detection circuit 72 is connected to the I / O 26 of the main control device 22 and the I / O 66 of the payout control device 62 as shown in FIGS. 14 and 16. The CPU 23 of the main controller 22 and the CPU 63 of the payout controller 62 are electrically connected. This power failure detection circuit 72 monitors the voltage level of the main power source Vin, detects that the voltage level of the main power source Vin has dropped to the power failure level, and detects the CPU 23 of the main control device 22 and the CPU 63 of the payout control device 62. Outputs a power failure signal.
[0048]
As shown in FIG. 17A, an output circuit 73 is mounted on the power supply board 70, and a power failure detection circuit 72 is electrically connected to the input side of the output circuit 73. As shown in FIGS. 14 and 16, on the output side of the output circuit 73, the CPU 23 and the payout control device of the main control device 22 are connected via the I / 026 of the main control device 22 and the I / O 66 of the payout control device 62. The CPU 63 is electrically connected, and the output circuit 73 delays the power failure signal from the power failure detection circuit 72 by a set time (<40 msec) and sends an end signal to the CPU 23 of the main controller 22 and the CPU 63 of the payout controller 62. Output as.
[0049]
As shown in FIG. 17A, a backup power supply circuit 74 corresponding to a standby power supply is mounted on the power supply board 70. The backup power supply circuit 74 is mainly composed of a capacitor. When the voltage level of the main power supply Vin drops to the power failure level, the backup power supply circuit 74 passes the payout board 61 to the award ball sensor 54 and the ball lending sensor 59 with a DC 12V. Drive power Vout2 ′ is supplied for a set time (about 40 msec).
[0050]
A backup power supply circuit 75 corresponding to a standby power supply is mounted on the power supply board 70. The backup power supply circuit 75 is mainly composed of a capacitor. When the voltage level of the main power supply Vin drops to the power failure level, the main control device 22 and the payout control are supplied from the backup power supply circuit 75 through the main board 21 and the payout board 61. A drive power source Vout3 ′ of DC 5V is supplied to the device 56 for a set time (about 40 msec).
[0051]
A backup power supply circuit 76 corresponding to a standby power supply is mounted on the main board 21 and the payout board 61. Each of these backup power supply circuits 76 has two diodes 77 and a lithium battery 78 as shown in FIG. 17B. When the drive power supply Vout3 or the drive power supply Vout3 ′ is valid, the main controller 22 The drive power supply Vout3 or the drive power supply Vout3 ′ is applied to the memory such as the RAM25 of the RAM 25 and the memory 65 of the payout control device 62, and the memory such as the RAM 25 and the RAM 65 etc. The drive power (backup power) Vout4 is supplied to the memory. The backup power supply circuit 76 of the main board 21 is mounted on the rear surface of the main board 21 so as to be positioned in front of the board cover 89 as shown in FIG.
[0052]
A second reset switch 79 is mounted on the power supply board 70 as shown in FIG. The second reset switch 79 is a push switch that self-returns from the on state to the off state based on the removal of the operating force, and is disposed adjacent to the power switch 80 to the extent that it can be operated simultaneously with one hand. ing.
[0053]
As shown in FIGS. 14 and 16, the second reset switch 79 is connected to the CPU 23 of the main control device 22 and the payout control device 62 via the I / O 26 of the main control device 22 and the I / O 66 of the payout control device 62. The second reset signal is output from the second reset switch 79 to the CPU 23 of the main control device 22 and the CPU 63 of the payout control device 62 when the second reset switch 79 is operated. The second reset switch 79 is supplied with drive power Vout2 from the power supply board 70.
[0054]
On the rear surface of the main board 21, a vertically long connector mounting portion 91 is formed outside the board cover 88 as shown in FIG. A plurality of connectors 92 are mounted on the connector mounting portion 91, and the start port sensor 18, the symbol control device 28, the big prize opening sensor 39, the V sensor 42, the prize ball sensor 54, the payout control device 62, and the power supply circuit 71. , The power failure detection circuit 72, the output circuit 73, and the second reset switch 79 are connected to the I / O 26 of the main controller 22 through the connector 92.
[0055]
A first reset switch 93 is mounted on the connector mounting portion 91 of the main board 21, and the first reset switch 93 has a wiring pattern 87 on the front surface of the main board 21 as shown in FIG. Is electrically connected to a reset terminal of the CPU 23 of the main controller 22 based on being soldered to the main controller 22. The first reset switch 93 is a push switch that self-returns from the on state to the off state based on the removal of the operating force, and the first reset switch 93 is operated when the first reset switch 93 is operated. A first reset signal is output to the CPU 23 through the I / O 26 of the main controller 22.
[0056]
As shown in FIG. 16, the first reset switch 93 is electrically connected to the I / O66 of the payout control device 62 via a harness (not shown), and when the first reset switch 93 is operated. A first reset signal is output from the first reset switch 93 to the CPU 63 through I / 066 of the payout control device 62. The first reset switch 93 is supplied with drive power Vout2 from the power supply board 70 through the main board 21.
[0057]
Next, the operation of the above configuration will be described. The following operations are executed by the main control device 22, the symbol control device 28, and the payout control device 62 based on control programs recorded in advance in the ROM 24, ROM 30, and ROM 64.
[0058]
<Main routine of main control device 22>
When the power is turned on, the CPU 23 of the main controller 22 proceeds to step S1 in FIG. 2 and initializes the stack pointer. Then, the RAM access register is turned on, and the prohibition of access to the RAM 25 is released. This access prohibition is set in a power failure process described later. When the CPU 23 cancels the access prohibition, the process proceeds to step S2.
[0059]
When proceeding to step S <b> 2, the CPU 23 determines whether or not there is a first reset signal from the first reset switch 93. Here, when the first reset signal is detected, the process proceeds to the all initialization process in step S10. Accordingly, when the first reset switch 93 and the power switch 80 are operated simultaneously, the entire initialization process in step S10 is executed.
[0060]
When the CPU 23 proceeds to the all initialization process of step S10, the big hit counter value No, the reference value Ni, the symbol counter value Nz, the fluctuation pattern counter value Nh, the reach counter value Nr, the reset counter value No ′, the prize ball counter value Ns, Effect flag Fe, jackpot flag Fo, round counter value NR, V flag Fv, opening time timer To, winning counter value Np, effect time timer Te, jackpot determination result, symbol setting result, variation pattern setting result, etc. RAM 25 Is reset to “0”, and the backup data of the end value Nmax in the RAM 25 is reset to the set value Max (316). Each of these backup data corresponds to game information and game data, and the function of each backup data is as follows.
[0061]
(1) Big hit counter value No
This is equivalent to the big hit lottery means for drawing the big hit and miss, a privilege counter, and judgment data related to the determination of the bonus acquisition, and if the big hit counter value No is the big hit value “7” when the start signal is detected, Determined.
(2) End value Nmax
It shows the addition end value of the big hit counter No, and corresponds to the data for determination related to the determination of privilege acquisition.
[0062]
(3) Reference value Ni
The jackpot counter value No is reset to a random value or the end value Nmax is reset, and corresponds to determination data related to determination of privilege acquisition.
(4) Reset counter value No ′
This corresponds to random setting means for randomly drawing the reference value Ni and determination data related to determination of privilege acquisition.
[0063]
(5) Symbol counter value Nz
This corresponds to the symbol setting means for setting the number symbol ZS of the left column, the middle column, and the right column, and the effect data for effect display, and the combination of the number symbols ZS corresponding to the symbol counter value Nz is tabulated. Based on this, three columns of numerical symbols ZS are set.
(6) Reach counter value Nr
This corresponds to reach lottery means for drawing out perfect and outreach and effect data for effect display, and when the reach counter value Nr is the reach value “7” or “14” when the start signal is detected. Outgoing reach is determined.
[0064]
(7) Fluctuation pattern counter value Nh
This corresponds to production pattern lottery means for drawing production patterns such as reach action and production data for production display, and reach action is set based on the variation pattern counter value Nh when determining the big hit and miss reach.
(8) Prize ball counter value Ns
This corresponds to the payout data indicating the number of payouts of the pachinko balls P, and “5” is added based on the winning of one pachinko ball P in the special symbol start opening 17, and the big winning opening 35. “15” is added based on the fact that one pachinko ball P wins.
[0065]
(9) Round counter value NR
This indicates the number of times the big prize opening 35 is opened (number of rounds), and corresponds to the big hit data.
(10) Winning counter value Np
The number of winning pachinko balls P with respect to the big winning opening 35 is measured, and corresponds to big hit data.
[0066]
(11) Opening time timer To
The open time of the big winning opening 35 during the big hit operation is measured and corresponds to the big hit data.
(12) Production time timer Te
The display time of the effect pattern such as the symbol variation screen and the reach action is measured and corresponds to effect data for effect display.
[0067]
(13) Production flag Fe
This corresponds to effect data indicating the display state of the symbol variation screen or reach action screen, and is set to “1” when the symbol variation screen or reach action screen is being displayed.
(14) Big hit flag Fo
This corresponds to jackpot data indicating the execution state of the jackpot operation, and is set to “1” when the jackpot 35 is opened.
(15) V flag Fv
This corresponds to the big hit data indicating the winning state of the pachinko ball P with respect to the hit hole 41 in the big win port 35, and is set to “1” based on the pachinko ball P winning in the hit hole 41 during the big hit operation. Set.
[0068]
When proceeding to step S3 in FIG. 2, the CPU 23 determines whether or not there is a second reset signal from the second reset switch 79. Here, when the second reset signal is detected, the process proceeds to an initialization process in step S11, and the symbol counter value Nz, fluctuation pattern counter value Nh, reach counter value Nr, prize ball counter value Ns, effect flag Fe, Backup data such as jackpot flag Fo, round counter value NR, V flag Fv, opening time timer To, winning counter value Np, presentation time timer Te, jackpot judgment result, symbol setting result, variation pattern setting result, etc. To "". This initialization process is executed based on the simultaneous operation of the second reset switch 79 and the power switch 80. The difference from the all initialization process in step S10 is the big hit counter value No. of the RAM 25, the reference The backup data relating to the big hit determination such as the value Ni, the end value Nmax, the reset counter value No ′ is not reset.
[0069]
When proceeding to step S12, the CPU 23 determines whether or not there is a start signal from the start port sensor 18. Here, when the start signal is detected, the process proceeds to step S13, where “5” is added to the prize ball counter value Ns (Ns + 5 → Ns), and in step S14, the prize ball command and the number Ns of payments are given to the CPU 63 of the payout control device 62. Is output. Therefore, when the pachinko ball P wins in the special symbol starting port 17, a payout command for five pachinko balls P is output.
[0070]
When proceeding to step S15, the CPU 23 determines whether or not there is a winning signal from the big winning opening sensor 39. Here, when a winning signal is detected, “15” is added to the winning ball counter value Ns in step S16 (Ns + 15 → Ns), and a winning ball command and a payout number Ns are output to the CPU 63 of the payout control device 62 in step S17. . Accordingly, when the pachinko ball P wins in the big winning opening 35, a payout command for 15 pachinko balls P is output.
[0071]
When proceeding to step S18, the CPU 23 determines whether or not there is a prize ball signal from the prize ball sensor 54. The prize ball sensor 54 detects that one pachinko ball P has been released from the prize ball payout device 47 and outputs a prize ball signal. When the CPU 23 detects the prize ball signal in step S18, In S19, “1” is subtracted from the prize ball counter value Ns (Ns−1 → Ns).
[0072]
When proceeding to step S20, the CPU 23 compares the reset counter value No ′ with a predetermined set value Max (316) recorded in the ROM 24 in advance. The reset counter No ′ functions as a random counter for randomly drawing the addition start value of the big hit counter No. When the CPU 23 detects “No ′ = Max”, the reset counter value No ′ is set to “0” in step S21. Is set (0 → No ′), and when “No ′ <Max” is detected, “1” is added to the reset counter value No ′ in Step S22 (No ′ + 1 → No ′). Therefore, “1” is added to the reset counter value No ′ based on one turn of the main routine, and when the reset counter value No ′ is added to the set value Max (316), it returns to “0” and is added again. Is done.
[0073]
<Timer interrupt routine of main controller 22>
The timer interrupt routine of FIG. 1 is started every time the set time (4 msec) elapses. When the CPU 23 of the main control device 22 starts the interrupt routine, the start signal from the start port sensor 18 in step S21. Judgment is made. Here, when the start signal is detected, the process proceeds to the data acquisition process of step S22. In step S101 of FIG. 3A, the big hit counter value No, the symbol counter value Nz, the reach counter value Nr, and the fluctuation pattern counter value Nh are set. get. The big hit counter No. to the fluctuation pattern counter Nh are added by the CPU 23 in the counter addition process of step S31 in FIG. 1. When the CPU 23 acquires the big hit counter value No. to the fluctuation pattern counter value Nh, FIG. The process proceeds to step S102.
[0074]
In step S102, the CPU 23 refers to the counter data area of the RAM 25. As shown in FIG. 3B, this counter data area has data recording sections {circle around (1)} to {circle around (5)}. The data recording portions {circle around (1)} to {circle around (5)} are data recording portions {circle around (1)}. The order of recording is set in the order of ▼, data recording part (2), data recording part (3), data recording part (4), and data recording part (5).
[0075]
When the CPU 23 detects that there are no blanks in the data recording units {circle around (1)} to {circle around (5)} in step S102 of FIG. 3A, the data acquisition process is finished. If it is detected in step S102 that there is a blank in the data recording units {circle around (1)} to {circle around (5)}, the process proceeds to step S103, and the first blank corresponding to the recording order among the data recording units {circle around (1)} to {circle around (5)}. The big hit counter value No. to the fluctuation pattern counter value Nh are recorded, and the process proceeds to step S104.
[0076]
As shown in FIG. 3B, the storage ball lamps 81 to 84 are assigned to the data recording sections {circle around (2)} to {circle around (5)}. These holding ball lamps 81 to 84 are fixed to the upper end portion of the display base plate 15 as shown in FIG. 20. When the CPU 23 proceeds to step S105 in FIG. The lighting commands for the holding ball lamps 81 to 84 corresponding to the data recording units {circle around (2)} to {circle around (5)} are output to a lamp control device (not shown).
[0077]
The lamp control device is mainly composed of a one-chip type microcomputer, and when a lighting command from the CPU 23 is detected, the one corresponding to the lighting designation among the holding ball lamps 81 to 84 is turned on. Therefore, when the pachinko ball P wins in the special symbol start port 17 in a state where the counter data is recorded in the data recording unit (1), the counter data is recorded in the data recording units (2) to (5) in this order. Then, the holding ball lamps 81 to 84 are lit in the order. A lamp board box is fixed to the rear surface of the center cover 19, and the lamp board is housed in the lamp board box (none is shown), and the lamp control device is mounted on the lamp board in the lamp board box. Has been.
[0078]
When the CPU 23 proceeds to step S23 in FIG. 1, the CPU 23 determines the state of the effect flag Fe. As described above, the effect flag Fe indicates whether or not an effect pattern such as a symbol variation screen or a reach action is being displayed on the symbol display device 16, and when the CPU 23 detects "Fe = 0", the effect flag Fe is displayed. It is determined that the pattern is not displayed, and the process proceeds to step S24. Further, when “Fe = 1” is detected, it is determined that the effect pattern is displayed, the process proceeds to the effect process in step S27, and the effect process is preferentially performed.
[0079]
When proceeding to step S24, the CPU 23 determines the state of the big hit flag Fo. As described above, the big hit flag Fo indicates whether or not the big winning opening 35 is open. When the CPU 23 detects “Fo = 0”, the big winning opening 35 is not opened. Determination is made and the process proceeds to step S25. Further, when “Fo = 1” is detected, it is determined that the big winning opening 35 is opened, and the process proceeds to the big hit process of step S30, and the big hit process is preferentially performed.
[0080]
When proceeding to step S25, the CPU 23 determines whether or not counter data is recorded in the counter data area of the RAM 25. If "YES" is determined here, the process proceeds to the big hit determination process of step S26, and the big hit counter value No, symbol counter value Nz, reach counter value Nr from the data recording section {circle around (1)} in step S111 of FIG. , The variation pattern counter value Nh is detected.
[0081]
When proceeding to step S112, the CPU 23 compares the jackpot counter value No of the data recording section {circle around (1)} with the jackpot value “7”. The big hit value “7” is recorded in advance in the ROM 24 of the main control device 22, and when the CPU 23 detects that they are the same, it determines that the big hit is made in step S113, and the two are different. If detected, the process proceeds to step S114. The jackpot is equivalent to a privilege.
[0082]
When proceeding to step S114, the CPU 23 compares the reach counter value Nr of the data recording section {circle around (1)} with the reach values “7” and “14”. These reach values “7” and “14” are pre-recorded in the ROM 24 of the main control device 22, and the CPU 23 detects that the reach counter value Nr is the reach value “7” or “14”. In S115, it is determined that the reach is out of reach, and when it is detected that the reach counter value Nr is not the reach value “7” or “14”, it is determined in step S116 that the reach is completely out.
[0083]
A jackpot symbol table is recorded in the ROM 24 of the main controller 22. This symbol table shows the correspondence between the symbol counter value Nz and the jackpot symbol. When the CPU 23 determines a big hit, the CPU 23 proceeds to step S117, and the symbol counter value of the data recording unit (1) from the symbol table for jackpot. Acquire a jackpot symbol corresponding to Nz. The jackpot symbol is a combination of three numeric symbols ZS in the left column, middle column, and right column, and the three numeric symbols ZS are set to the same value of “1” to “12”. Has been.
[0084]
The ROM 24 of the main controller 22 stores a symbol table for detachment reach. This symbol table shows the correspondence between the symbol counter value Nz and the detach reach symbol. When the CPU 23 determines the detach reach, the CPU 23 proceeds to step S117, and from the symbol table for the detach reach, the data recording section (1) A detach reach symbol corresponding to the symbol counter value Nz is acquired. The outreach symbol refers to a combination of three numeric symbols ZS in the left column, middle column, and right column. The left column and right column of the outreach symbol are any one of “1” to “12”. It is set to the same value, and the middle column of the outlier reach symbols is set to a value different from the left column and the right column among “1” to “12”.
[0085]
In the ROM 24 of the main controller 22, a symbol table for complete removal is recorded. This symbol table shows the correspondence between the symbol counter value Nz and the out symbol, and when the CPU 23 determines complete disengagement, the CPU 23 proceeds to step S117, and the symbol of the data recording section (1) from the symbol symbol for complete disengagement. A missing symbol corresponding to the counter value Nz is acquired. The out symbol represents a combination of three numeric symbols ZS in the left column, the middle column, and the right column, and the left column and the right column of the out symbol have different values from “1” to “12”. Is set.
[0086]
When the CPU 23 proceeds to step S118, it sets a variation pattern. This variation pattern is for setting an effect pattern to be displayed on the symbol display device 16, and the CPU 23 sets the variation pattern to “4” when determining complete losing and the variation pattern as data when determining big hit and losing reach. The variation pattern counter value Nh of the recording unit (1) is set. As will be described later, this variation pattern counter value Nh is added from “0” to “3” and then added back to “0”, and the variation pattern is “0” at the time of determination of big hit and miss reach. "To" 3 "is randomly set.
[0087]
CPU23 will output production | presentation information to CPU29 of the symbol control apparatus 28, if it transfers to step S119. This effect information refers to information necessary for the CPU 29 of the symbol control device 28 to display the effect pattern on the symbol display device 16, and mainly consists of the jackpot determination result, the symbol setting result and the variation pattern setting result. It is configured.
[0088]
CPU23 will set production time Te, if it transfers to step S120. This effect time Te refers to the time required for the CPU 29 of the symbol control device 28 to display the effect pattern on the symbol display device 16, and the CPU 23 sets it based on the variation pattern of step S118.
[0089]
When proceeding to step S121, the CPU 23 outputs a symbol variation command to the CPU 29 of the symbol control device 28, and starts an effect time timer Te in step S122. As described above, the effect time timer Te measures the display time of the effect pattern. When the effect time timer Te is started, the CPU 23 sets “1” to the effect flag Fe in step S123 (1). → Fe). As described above, this effect flag Fe indicates the display state of the symbol variation screen and the reach action screen, and the CPU 23 records the display start of the effect pattern based on setting “1” in the effect flag Fe. .
[0090]
When the CPU 23 proceeds to the effect process in step S27 in FIG. 1, the effect time timer Te is compared with the set value Max in step S131 in FIG. This set value Max is the display time of the effect pattern that the CPU 23 sets based on the variation pattern in step S120 of FIG. 4A, and the CPU 23 determines the end of display of the effect pattern when “Te ≧ Max” is detected. Then, the effect time timer Te is stopped in step S132 of FIG. In step S133, “0” is set to the effect flag Fe (0 → Fe), and in step S134, a symbol confirmation command is output to the CPU 29 of the symbol controller 28.
[0091]
When proceeding to step S28 in FIG. 1, the CPU 23 determines whether or not the big hit is recorded in the RAM 25 as the big hit determination result. If "NO" is determined here, the process proceeds to step S29, and the counter data in the data recording section (1) is erased. When the counter data is recorded in the data recording units (2) to (5), the counter data is moved to the preceding data recording units (1) to (4), and the data recording units (2) to (5). Among them, a command to turn off the holding ball lamps 81 to 84 corresponding to the blank one is output to the lamp control device. Then, the lamp control device turns off the ones corresponding to the turn-off command among the holding ball lamps 81 to 84.
[0092]
When the CPU 23 detects that the big hit determination result is recorded in step S28, the CPU 23 proceeds to the big hit processing in step S30, and determines the state of the big hit flag Fo in step S141 of FIG. As described above, the big hit flag Fo is set to “1” while the special winning opening 35 is opened. When the CPU 23 detects “Fo = 0”, the process proceeds to step S142.
[0093]
When proceeding to step S142, the CPU 23 sets “0” to the round counter value NR (0 → NR). As described above, the round counter value NR is used to measure the number of times the special winning opening 35 is opened. When the round counter value NR is reset, the CPU 23 resets the winning counter value Np to “0” in step S143. (0 → Np). As described above, the winning counter value Np is for measuring the number of winning the pachinko ball P with respect to the big winning opening 35, and based on the CPU 23 detecting the winning signal from the big winning opening sensor 39 in step S150. In step S151, the values are added (Np + 1 → Np).
[0094]
In step S144, the CPU 23 resets the V flag Fv to “0” (0 → Fv). The V flag Fv indicates whether or not the pachinko ball P has won the winning hole 41 of the big winning opening 35 as described above, and the CPU 23 detects the V signal from the V sensor 42 in step S152. Is set in step S153 based on this (1 → Fv).
[0095]
When proceeding to step S145, the CPU 23 resets the open time timer To to “0” (0 → To). As described above, the opening time timer To measures the opening time of the special winning opening 35, and when the CPU 23 resets the opening time timer To, it is based on driving the special winning opening solenoid 38 in step S146. The special winning opening 35 is opened.
[0096]
CPU23 will output the display command of a round screen to CPU29 of the symbol control apparatus 28, if it transfers to step S147. This round screen refers to an effect screen that boosts the atmosphere of the big hit, and when the CPU 23 outputs a display command for the round screen, the open time timer To is started in step S148. Then, in step S149, “1” is set to the big hit flag Fo (1 → Fo), and the opening of the big winning opening 35 is recorded.
[0097]
When proceeding to step S150, the CPU 23 determines whether or not there is a winning signal from the big winning opening sensor 39. If a winning signal is detected, “1” is added to the winning counter value Np in step S151.
When proceeding to step S152, the CPU 23 determines whether or not there is a V signal from the V sensor 42. Here, when the V signal is detected, “1” is set to the V flag Fv in step S153.
[0098]
When proceeding to step S154, the CPU 23 compares the winning counter value Np with the upper limit value Max (10). This upper limit value Max is recorded in advance in the ROM 24 of the main control device 22. When the CPU 23 detects "Np <Max", the CPU 23 compares the open time timer To with the upper limit value Max (29.5 seconds) in step S155. To do. This upper limit value Max is recorded in advance in the ROM 24 of the main controller 22, and the CPU 23 detects “Np ≧ Max” in step S154, or if “To ≧ Max” is detected in step S155, the process proceeds to step S156. Transition.
[0099]
When proceeding to step S156, the CPU 23 closes the special winning opening 35 based on turning off the special winning opening solenoid 38, and stops the open time timer To in step S157. In step S158, “0” is set to the big hit flag Fo, and it is recorded that the big winning opening 35 is in a closed state.
[0100]
When proceeding to step S159, the CPU 23 compares the round counter value NR with the upper limit value Max (14). This upper limit value Max is recorded in advance in the ROM 24 of the main controller 22, and when the CPU 23 detects "NR <Max", the process proceeds to step S160.
[0101]
In step S160, the CPU 23 determines the state of the V flag Fv. Here, when “Fv = 1” is detected, “1” is added to the round counter value NR in step S161 (NR + 1 → NR), the process returns to step S143, and steps S143 to S161 are repeated. Therefore, while the pachinko ball P having the upper limit value Max is won in the big winning opening 35, the pachinko ball P wins in the hit opening 41, or when the opening time To of the big winning opening 35 reaches the upper limit Max. When the pachinko ball P wins in the mouth 41, “1” is set in the V flag Fv, and the opening operation of the big winning opening 35 is resumed.
[0102]
When the CPU 23 detects “NR ≧ Max” in step S159 or detects “Fv = 0” in step S160, the CPU 23 outputs an end screen display command to the CPU 29 of the symbol control device 28 in step S162. This end screen refers to a screen that informs the player of the end of the big hit, and the pachinko ball P does not win in the hit mouth 41 while the upper limit Max pachinko ball P wins in the big winning opening 35, An end screen is displayed when the pachinko ball P does not win in the hit hole 41 while the opening time To of the big prize opening 35 reaches the upper limit value Max, or when the number of opening NR of the big prize opening 35 reaches the upper limit value Max. The end of jackpot is notified to the player.
[0103]
When proceeding to step S163, the CPU 23 determines whether or not a probability variation that is a bonus associated with the jackpot has been acquired. The probability variation is determined based on the type of the design symbol ZS of the production information. When the CPU 23 detects that the setting symbol ZS is an odd number, the CPU 23 determines the acquisition of the probability variation, and the jackpot value is obtained in step S164. Based on setting “7”, “57”, “107”, “157”, “207”, “257”, the big hit probability is set to the high value “6/317”. When it is detected that the set symbol ZS is an even number, the process proceeds to step S165, and the big hit probability is set to the normal value “1/317” based on setting “7” as the big hit value. The big hit values “7”, “57”, “107”, “157”, “207”, “257” are recorded in advance in the ROM 24 of the main controller 22.
[0104]
After setting the big hit probability, the CPU 23 proceeds to step S166. Here, the counter data is organized and the holding ball lamps 81 to 84 are turned off as in step S29 described above. Therefore, when a big hit occurs with an odd symbol, the next big hit is determined with a high probability of “6/317”, and when a big hit occurs with an even symbol, the next big hit is determined with a normal probability of “1/317”. .
[0105]
When the CPU 23 proceeds to the counter addition process in step S31 in FIG. 1, the CPU 23 compares the symbol counter value Nz with a certain upper limit value Max (99) in step S171 in FIG. This upper limit value Max is recorded in advance in the ROM 24 of the main controller 22, and when the CPU 23 detects “Nz = Max”, it resets the symbol counter value Nz to “0” in step S172 (0 → Nz). When “Nz <Max” is detected, “1” is added to the symbol counter value Nz in step S173 (Nz + 1 → Nz).
[0106]
In step S174, the CPU 23 compares the fluctuation pattern counter value Nh with a certain upper limit value Max (3). This upper limit value Max is recorded in advance in the ROM 24 of the main controller 22, and when the CPU 23 detects “Nh = Max”, it resets the fluctuation pattern counter value Nh to “0” in step S175 (0 → Nh). ), When “Nh <Max” is detected, “1” is added to the fluctuation pattern counter value Nh in step S176 (Nh + 1 → Nh).
[0107]
In step S177, the CPU 23 compares the reach counter value Nr with a certain upper limit value Max (22). This upper limit value Max is recorded in advance in the ROM 24 of the main controller 22, and when detecting “Nr = Max”, the CPU 23 resets the reach counter value Nr to “0” in step S178 (0 → Nr). When “Nr <Max” is detected, “1” is added to the reach counter value Nr in step S179 (Nr + 1 → Nr). Accordingly, the symbol counter value Nz, the fluctuation pattern counter value Nh, and the reach counter value Nr are incremented by “1” based on one round of the interrupt routine of FIG. 1, and a constant upper limit from “0”. After being added to the value Max, it is added back to a constant “0”.
[0108]
When proceeding to step S180 in FIG. 6, the CPU 23 compares the big hit counter value No with the end value Nmax. As will be described later, the CPU 23 sets the end value Nmax based on the reset counter value No ′. When the CPU 23 detects that “No = Nmax” is not satisfied, the big hit counter value No is set constant in step S181. Compare with the upper limit value Max (316). This upper limit value Max is recorded in advance in the ROM 24 of the main controller 22, and when detecting “No <Max”, the CPU 23 adds “1” to the big hit counter value No in step S182 (No + 1 → No). . When “No = Max” is detected, “0” is set to the big hit counter value No in step S183, and the big hit counter value No is added from the upper limit value Max to “0”.
[0109]
When the CPU 23 detects “big hit counter value No = end value Nmax” in step S180, it acquires the reset counter value No ′ in step S184. As described above, the reset counter value No ′ is incremented by “1” based on one turn of the main routine of the main control device 22, and the CPU 23 obtains the reset counter value No ′. In step S185, the reference value Ni is set (No ′ → Ni), and the acquired value of the reset counter No ′ is stored as the reference value Ni.
[0110]
When the CPU 23 sets the reset counter value No ′ to the reference value Ni, the reference value Ni is set to the big hit counter value No (Ni → No) in step S186, and the reference value “Ni-1” is set to the end value Nmax in step S187. Set (Ni-1 → Nmax). When the reference value “Ni = 0”, the reference value “Ni−1” is set to the set value Max (316).
[0111]
FIG. 23 shows the operation of adding the big hit counter value No. The jackpot counter value No is added in a ring shape from the reference value Ni to the end value Nmax (Ni-1) as shown in FIG. 23A, and the jackpot counter value No is changed to the end value Nmax. When it reaches, the reset counter value No ′ is acquired. Then, the new reference value Ni is set to the reset counter value No ′, and the big hit counter value No is reset to the new reference value Ni. Then, the new end value Nmax is set to the new reference value “Ni−1”, and as shown in FIG. 23B, the big hit counter value No is ringed from the new reference value Ni to the new end value Nmax. Is added again.
[0112]
As shown in FIG. 7, the interrupt routine is started every 4 msec, and the main routine is executed with the remaining time of the interrupt routine. Since the execution time of this interrupt routine changes according to the game mode such as the presence / absence of counter data and the occurrence of a big hit, the execution time of the main routine also changes according to the game mode. The reset counter value No ′ is added based on one turn of the main routine, and changes randomly according to the execution time of the main routine. The reference value Ni corresponds to a random acquired value of the reset counter value No ′, and the big hit counter value No is added from the random reference value Ni to the end value Nmax.
[0113]
Hereinafter, the addition contents of the big hit counter value No at the time of the first reset recovery when the first reset switch 93 and the power switch 80 are operated simultaneously, the second reset operation when the second reset switch 79 and the power switch 80 are operated simultaneously. The contents of addition of the big hit counter value No at the time of reset return will be described.
[0114]
<About addition contents of jackpot counter value No at the time of the first reset return>
When the first reset switch 93 and the power switch 80 are simultaneously operated, the CPU 23 resets the big hit counter value No, the reset counter value No ′, and the reference value Ni to “0”, and sets the end value Nmax to the set value Max (316 Reset to). Then, the main routine of FIG. 2 is repeated, and the reset counter value No ′ is incremented by “1” from “0”.
[0115]
When the timer interrupt occurs, the CPU 23 proceeds to the counter addition process of step S31 in FIG. 1, and increments the big hit counter value No from “0” by “1”. When it is detected in step S180 in FIG. 6 that the big hit counter value No has reached the end value Nmax (= Max), the reset counter value No ′ is acquired in step S184.
[0116]
When acquiring the reset counter value No ′, the CPU 23 sets the reference value Ni in step S185. Then, the big hit counter value No is reset to the reference value Ni, and the random reference value Ni is added to the end value Nmax in a ring shape around the center.
[0117]
<About addition contents of jackpot counter value No at the time of the second reset return>
When the second reset switch 79 and the power switch 80 are simultaneously operated, the CPU 23 reads backup data of the big hit counter value No, the reset counter value No ′, the reference value Ni, and the end value Nmax from the RAM 25. Then, the main routine of FIG. 2 is repeated, and the reset counter value No ′ is incremented by “1” from the backup data.
[0118]
When the timer interrupt occurs, the CPU 23 proceeds to the counter addition process of step S31 in FIG. 1, and increments the big hit counter value No by “1”. The jackpot counter value No is added based on the backup data in the RAM 25. When the CPU 23 detects that the jackpot counter value No has reached the backup data having the end value Nmax in step S180, the reset counter value is determined in step S184. No 'is acquired.
[0119]
When acquiring the reset counter value No ′, the CPU 23 sets the reference value Ni in step S185. Then, the big hit counter value No is reset to the reference value Ni, and the random reference value Ni is added to the end value Nmax in a ring shape around the center.
[0120]
<Regarding Control Content of Dispensing Control Device 62>
When the power is turned on, the CPU 63 of the payout control device 62 proceeds to step S51 in FIG. 9 and initializes the stack pointer. Then, the RAM access register is turned on, and access prohibition to the RAM 65 is released. This access prohibition is set in a power failure process described later. When the CPU 63 cancels the access prohibition, the process proceeds to step S52.
[0121]
When proceeding to step S52, the CPU 63 determines whether or not there is a first reset signal from the first reset switch 93. Here, when the first reset signal is detected, the process proceeds to the initialization process of step S60, and backup data (payout data) of the RAM 65 such as the winning ball payout counter value Ns ′ and the lending payout counter value Nk ′ is “ Reset to “0”. If the first reset signal is not detected in step S52, the process proceeds to step S53, and the presence / absence of the second reset signal from the second reset switch 79 is determined.
[0122]
When the CPU 63 detects the second reset signal in step S53, the CPU 63 proceeds to the initialization process in step S60, and sets the backup data in the RAM 65 such as the winning ball payout counter value Ns ′ and the rental ball payout counter value Nk ′ to “0”. Reset. Therefore, when the first reset switch 93 and the power switch 80 are operated simultaneously, the same initialization process is executed both when the second reset switch 79 and the power switch 80 are operated simultaneously. Become.
[0123]
When proceeding to step S61, the CPU 63 determines whether or not there is a prize ball command and a prize ball counter value Ns. These prize ball commands and prize ball counter value Ns are output in step S14 based on detection of the start signal in step S12 of FIG. 2 by the main control device 22, or based on detection of a prize signal in step S15. When the CPU 63 detects the prize ball command and the prize ball counter value Ns, it outputs the prize ball counter value Ns to the prize ball payout counter value Ns' in step S62 of FIG. 9 (Ns → Ns). ´).
[0124]
In step S63, the CPU 63 compares the prize ball payout counter value Ns ′ with “0”. When “Ns ′> 0” is detected, the process proceeds to step S64, and the payout motor 53 of the prize ball payout device 47 is driven by a mechanical angle θ °. The driving amount θ ° of the payout motor 53 is a driving amount for paying out one pachinko ball P from the sprocket 50 of the prize ball payout device 47. During normal operation, one pachinko ball P is released from the sprocket 50. The
[0125]
When proceeding to step S65, the CPU 63 determines whether or not there is a prize ball signal from the prize ball sensor 54. The prize ball sensor 54 outputs a prize ball signal based on the release of one pachinko ball P from the sprocket 50 of the prize ball payout device 47, and the CPU 63 detects the prize ball signal in step S65. In step S66, “1” is subtracted from the prize ball payout counter value Ns ′ (Ns′−1 → Ns). Accordingly, the payout control device 62 and the main control device 22 manage the same prize ball payout counter value Ns ′ and prize ball counter value Ns as the prize ball payout information.
[0126]
When proceeding to step S67, the CPU 63 determines whether or not there is a lending signal from the lending switch 69. The lending switch 69 is operated when the player desires to lend the pachinko ball P. When the CPU 63 detects a lending signal in step S67, the lending payout counter value Nk ′ is set to “121” in step S68. Add (Nk ′ + 121 → Nk ′).
[0127]
In step S69, the CPU 63 compares the lending payout counter value Nk ′ with “0”. If “Nk ′> 0” is detected, the process proceeds to step S70, and the plunger of the payout solenoid 58 of the rental ball payout device is reciprocated only once. The driving amount of the payout solenoid 58 is a driving amount for releasing one pachinko ball P from the sprocket 50 of the rental ball paying device. During normal operation, one pachinko ball P is released from the sprocket 50 of the rental ball paying device. Released.
[0128]
When proceeding to step S71, the CPU 63 determines whether or not there is a ball lending signal from the ball lending sensor 59. The ball lending sensor 59 detects that one pachinko ball P has been released from the lending device, and outputs a ball lending signal. When the CPU 63 detects a ball lending signal in step S71, the step S72 is performed. Then, “1” is subtracted from the lending payout counter value Nk ′ (Nk′−1 → Nk ′).
[0129]
<About the control contents of the symbol control device 28>
When the power is turned on, the CPU 29 of the symbol control device 28 proceeds to the initialization process of step S81 in FIG. Here, the data of the RAM 31 such as the reach pattern counter value Npa is set to “0”, and a demonstration screen is displayed on the symbol display device 16. And it transfers to step S82 and the presence or absence of production information is judged. The effect information is output by the main control device 22 to the CPU 29 of the symbol control device 28 in the big hit determination process of step S26 in FIG. 1. When the CPU 29 detects the effect information, it is recorded in the RAM 31 in step S83 of FIG. . Note that the symbol control device 28 does not have a data backup function and always executes an initialization process at the time of activation.
[0130]
In step S84, the CPU 29 acquires the reach pattern counter value Npa. The reach pattern counter value Npa is added by the CPU 29 in later steps S94 to S96. When the CPU 29 obtains the reach pattern counter value Npa in step S84, the process proceeds to step S85.
[0131]
In the ROM 30 of the symbol control device 28, an effect pattern table is recorded as shown in FIG. This effect pattern table shows the correspondence between the change pattern, the effect pattern, and the reach pattern counter value. When the CPU 29 proceeds to step S85 in FIG. 11, the effect information change pattern and the reach pattern counter value Npa in step S84. An effect pattern corresponding to the is obtained from the effect pattern table of FIG.
[0132]
For example, since the main control device 22 has set the variation pattern to “4” in the big hit determination process of step S26 of FIG. 1 when determining complete disengagement, “normal variation” of “F” is set as the effect pattern. Further, when determining the outreach reach and the big hit, the main control device 22 sets the variation pattern to any one of “0” to “3” in the big hit determination process in step S26 of FIG. A reach action of any one of “E” is set. Each of these reach actions refers to a moving image screen that produces a state in which the combination of symbols in the left column, middle column, and right column is determined. And the reach action “B” of the variation pattern “1”) are set to different values for the production time Te.
[0133]
When the CPU 29 proceeds to step S86 in FIG. 11, the CPU 29 determines whether or not there is a symbol variation command. This symbol variation command is output by the main control device 22 in the big hit determination process of step S26 in FIG. 1. When the CPU 29 detects the symbol variation command, the left column, the middle column, and the right column in step S87 of FIG. The numerical symbol ZS starts to fluctuate in the order of “1” → “2” → “3”... “11” → “12” → “1”. Then, the effect pattern set in step S85 is displayed, and the numerical symbols ZS in the left column, the middle column, and the right column in the effect pattern are variably stopped. At this time, it is produced that the numerical symbol ZS of each column swings in the vertical direction within the fluctuation region HE, and allows the player to recognize that the numerical symbol ZS of each column is in a temporary stop state that is not fixed.
[0134]
Hereinafter, among the effect patterns “A” to “F”, the effect pattern “F” for complete losing, the effect pattern “A” for losing reach and jackpot, and the effect pattern “B” for losing reach and jackpot will be described.
▲ 1. About production pattern “F”
The CPU 29 variably stops the numeric symbol ZS in the left column, the numeric symbol ZS in the middle column, and the numeric symbol ZS in the right column at the final symbol of the effect information. The variation stop of the numerical symbol ZS is performed in the order of left column → right column → middle column, and the player recognizes the deviation from the combination of the numerical symbol ZS at the time of variation stop.
[0135]
(2) About production pattern “A”
The CPU 29 variably stops the numeric symbol ZS in the left column and the numeric symbol ZS in the right column at the final symbol of the effect information. The change of the numerical symbol ZS is stopped in the order of the left column → the right column, and the player recognizes the occurrence of reach based on the fact that the left column and the right column stop changing with the same numerical symbol ZS. .
When the reach is generated, the CPU 29 switches the numeric symbol ZS in the middle row to the slow fluctuation state. This slow variation refers to slowly varying the number symbol ZS at a speed that allows the type to be identified, and the CPU 29 notifies the big hit or miss based on stopping the variation in the middle row with the determined symbol of the production information. To do.
[0136]
(3) About production pattern “B”
As shown in FIG. 13A, the CPU 29 causes the numerical symbol ZS in the left column and the numerical symbol ZS in the right column to stop variably at the confirmed symbol of the effect information. Next, as shown in FIG. 13 (b), the numeric symbol ZS in the left column and the numeric symbol ZS in the right column are reduced and displayed in the lower left part of the screen, and the character symbol Zw hangs the candle on the character symbol Zm. Display the animation screen. At this time, the numerical symbol ZS in the middle row is slowly changed, and the change is stopped at the confirmed symbol of the production information. Then, as shown in FIGS. 13C and 13E, the face of the character symbol Zm is displayed over the screen, and the player is made aware that the numerical symbol ZS in the middle row has been stopped.
[0137]
When the CPU 29 proceeds to step S88 in FIG. 11, the CPU 29 determines whether or not there is a symbol determination command. This symbol confirmation command is output by the main control device 22 at the end timing of the effect pattern in the effect processing in step S27 of FIG. 1, and when the CPU 29 detects the symbol confirmation command in step S88 of FIG. The player is made aware that the symbol has been determined based on the static display of the numeric symbol ZS in the column. In addition, (d) and (f) of FIG. 13 show a state in which the numerical symbols ZS in each column are statically displayed.
[0138]
When proceeding to step S90 in FIG. 11, the CPU 29 determines whether or not there is a round screen display command. This display command is output by the main control device 22 in the big hit process of step S30 of FIG. 1, and when the CPU 29 detects the display command of the round screen in step S90 of FIG. 11, the round screen is displayed in step S91. In this round screen, the character design Zw appears, and the effect of enlivening the atmosphere of the big hit is performed.
[0139]
When proceeding to step S92, the CPU 29 determines whether or not there is an end screen display command. This end command is output by the main control device 22 in the big hit process of step S30 in FIG. 1, and when the CPU 29 detects the display command of the end screen in step S92 of FIG. 11, the end screen is displayed in step S93. This end screen notifies the end of the jackpot operation, and a message such as the end of the jackpot is displayed on the end screen.
[0140]
In step S94, the CPU 29 compares the reach pattern counter value Npa with a certain upper limit value Max (99). This upper limit value Max is recorded in advance in the ROM 30 of the symbol control device 28. When the CPU 29 detects "Npa = Max", in step S95, "0" is input to the reach pattern counter value Npa (0 → Npa). ), When “Npa <Max” is detected, “1” is added to the reach pattern counter value Npa in step S96 (Npa + 1 → Npa). Accordingly, the reach pattern counter value Npa is added from “0” to the upper limit value Max and then returned to “0” to be added.
[0141]
When a power failure occurs during the game, a power failure signal is output from the power failure detection circuit 72 to the CPU 23 through the I / O 26 of the main controller 22. Then, the CPU 23 executes the following power failure process in preference to all other processing operations.
[0142]
<About power failure processing>
When detecting the power failure signal, the CPU 23 proceeds to step S181 in FIG. 8 and performs a backup process. This backup process refers to an operation of recording the register contents, interrupt status, program, address, and stack pointer contents in the stack area of the RAM 25. When the CPU 23 finishes the backup process, the process proceeds to step S182.
[0143]
When proceeding to step S182, the CPU 23 determines whether or not there is a prize ball signal from the prize ball sensor 54. Here, if it is determined that there is no prize ball signal, the process proceeds to step S184, and it is determined whether or not there is an end signal from the output circuit 73. This end signal is output with a delay of the set time ΔT from the power failure signal. The delay time ΔT is determined by the pachinko ball P released from the sprocket 50 of the prize ball payout device 47 as shown in FIG. The drop time until reaching the detection area of the sensor 54 (about 40 msec) is set. Therefore, the CPU 23 repeats steps S182 and S184 of FIG. 8 for the time ΔT that can detect the pachinko ball P released simultaneously with the power failure signal. When the award ball signal is detected in step S182, the award ball counter value in step S183 “1” is subtracted from Ns.
[0144]
The application time of the power supply Vout2 ′ of the backup power supply circuit 74 of the power supply board 70 is set to such an extent that the prize ball sensor 54 can detect the pachinko ball P released simultaneously with the power failure signal. The drive power supply Vout2 ′ for instantaneous backup applied to the ball sensor 54 disappears at the same time as the power failure process in FIG.
[0145]
When the CPU 23 detects the end signal from the output circuit 73 in step S184, the CPU 23 calculates the checksum of the data string in the RAM 25 and records it in the stack area of the RAM 25 in step S185. In step S186, “1” is set to the backup flag Fb. In step S187, the RAM access register is turned off, and access to the RAM 25 is prohibited.
[0146]
The application time of the power supply Vout3 ′ of the backup power supply circuit 75 of the power supply board 70 is set to such an extent that the main control device 22 can execute a power failure process, and the instantaneous application time from the backup power supply circuit 75 to the main control device 22 is set. The drive power supply Vout3 ′ for backup disappears at the end of the power failure process in FIG. In the extinction state of the drive power supply Vout3 ′, the backup power supply Vout4 is applied from the backup power supply circuit 76 of the main board 21 to the main control device 22, and all data in the memory such as the RAM 25 is backed up.
[0147]
<Processing at the time of power failure recovery of the main control device 22>
When the drive power supply Vout3 is restored, the CPU 23 proceeds to step S1 in FIG. 2 and initializes the stack pointer. Then, the RAM access register is turned on, and the access prohibition of the RAM 25 is released. Next, in step S2, it is detected that the first reset switch 93 is turned off. In step S3, it is detected that the second reset switch 79 is turned off. In step S4, the state of the backup flag Fb is determined. Here, since the backup flag Fb is set to “1” in the previous power failure process, the process proceeds to step S5.
[0148]
In step S5, the CPU 23 calculates the checksum of the data string in the RAM 25 and compares it with the checksum (backup data) at the time of power failure processing. Here, when it is detected that the checksum at the time of power failure recovery is different from the checksum at the time of power failure processing, it is determined that the backup data has been destroyed, and the process proceeds to step S10. Then, the above-described all initialization process is executed, and the process proceeds to step S12. When it is determined that the checksum at the time of power failure recovery and the checksum at the time of power failure processing are the same, the process proceeds to step S6, where the stack pointer is read from the stack area, and the stack pointer is returned to the state before the power failure.
[0149]
When the CPU 23 restores the stack pointer, the backup flag Fb is turned off in step S7 (0 → Fb), and the checksum is cleared in step S8. Then, the process proceeds to step S9, and the backup data is read from the stack area based on the stack pointer after the power failure recovery. Next, the program returns to the program execution position immediately before the power failure based on the backup data, and returns to a game-ready state based on the restart of the program.
[0150]
Accordingly, when the power failure is restored (when the first reset switch 93 and the second reset switch 79 are not operated), the reset counter value No ′ and the big hit counter value No are set as in the case of the operation of the second reset switch 79. It is added in a ring shape centering on the backup data immediately before the power failure. When the big hit counter value No reaches the backup data of the end value Nmax, the reset counter value No ′ is acquired and set to the reference value Ni. Next, the reference value Ni is set to the big hit counter value No, and the big hit counter value No is added in a ring shape around the random value Ni.
[0151]
When a power failure occurs during the game, a power failure signal is given from the power failure detection circuit 72 to the CPU 63 through the I / O 66 of the payout control device 62. Then, the CPU 63 of the payout control device 62 executes the following power failure process in preference to all other processing operations.
[0152]
<About the power failure processing of the dispensing control device 62>
When detecting the power failure signal, the CPU 63 proceeds to step S191 in FIG. 10 and performs a backup process. This backup process refers to the operation of recording the register contents, interrupt status, program, address, and stack pointer contents in the stack area of the RAM 65. When the CPU 63 finishes the backup process, the process proceeds to step S192.
[0153]
When proceeding to step S192, the CPU 63 determines whether or not there is a prize ball command from the main control device 22 and a prize ball counter value Ns. Here, when the prize ball command and the prize ball counter value Ns are detected, the prize ball counter value Ns is input to the prize ball payout counter value Ns ′ in step S193, and the process proceeds to step S194.
[0154]
When proceeding to step S194, the CPU 63 determines whether or not there is a prize ball signal from the prize ball sensor 54. Here, when it is determined that there is no prize ball signal, the process proceeds to step S196, and it is determined whether or not there is a ball rental signal from the ball rental switch 59. Here, when it is determined that there is no ball lending signal, the process proceeds to step S198, where it is determined whether there is an end signal from the output circuit 73.
[0155]
As described above, the end signal is output with a delay of the set time ΔT from the power failure signal, and the delay time ΔT is, as shown in FIG. 19, the sprocket 50 and the rental ball payout device of the prize ball payout device 47. The falling time (about 40 msec) until the pachinko ball P released from the sprocket 50 reaches the detection area of the prize ball sensor 54 and the detection area of the ball lending sensor 59 is set. Accordingly, the CPU 63 repeats steps S194 to 198 in FIG. 10 for the time ΔT in which the pachinko sphere P released simultaneously with the occurrence of the power failure can be detected. Then, when a winning ball signal is detected in step S194, “1” is subtracted from the winning ball payout counter value Ns ′ in step S195, and when a ball lending signal is detected in step S196, a lending payout is performed in step S197. “1” is subtracted from the counter value Nk ′.
[0156]
The application time of the power supply Vout2 ′ of the backup power supply circuit 74 of the power supply board 70 is set so that the winning ball sensor 54 and the ball lending sensor 59 can detect the pachinko ball P released simultaneously with the power failure signal. The drive power supply Vout2 ′ for instantaneous backup applied from the power supply circuit 74 to the winning ball sensor 54 and the ball lending sensor 59 disappears at the same time as the power failure process in FIG.
[0157]
When the CPU 63 detects the end signal from the output circuit 73 in step S198, the CPU 63 calculates the checksum of the data string in the RAM 65 and records it in the stack area of the RAM 65 in step S199. Then, “1” is set to the backup flag Fb in step S20, the RAM access register is turned off in step S201, and access to the RAM 65 is prohibited.
[0158]
The application time of the power supply Vout3 ′ of the backup power supply circuit 75 of the power supply board 70 is set to such an extent that the payout control device 62 can execute the power failure process, and the instantaneous application applied from the backup power supply circuit 75 to the payout control device 62. The backup drive power supply Vout3 ′ disappears at the end of the power failure process of FIG. In the extinguished state of the drive power supply Vout3 ′, the backup power supply Vout4 is applied from the backup power supply circuit 76 of the payout board 61 to the payout control device 62, and all data in the memory such as the RAM 65 is backed up.
[0159]
<Processing at the time of power failure recovery of the payout control device 62>
When the drive power supply Vout3 is restored, the CPU 63 proceeds to step S51 in FIG. 9 and initializes the stack pointer. Then, the RAM access register is turned on, and access to the RAM 65 is permitted. Next, in step S52, it is detected that the first reset switch 93 is turned off. In step S53, it is detected that the second reset switch 79 is turned off. In step S54, the state of the backup flag Fb is determined. Here, since the backup flag Fb is set in the previous power failure process, the process proceeds to step S55.
[0160]
When proceeding to step S55, the CPU 63 calculates the checksum and compares it with the checksum at the time of power failure processing. Here, when it is detected that the checksum at the time of power failure processing is different from the checksum at the time of power failure recovery, it is determined that the backup data in the RAM 65 is destroyed, and the process proceeds to step S60. And the above-mentioned initialization process is performed and it transfers to step S61. If it is determined that the checksum at the time of power failure recovery and the checksum for power failure processing are the same, the process proceeds to step S56, where the stack pointer is read from the stack area, and the stack pointer is returned to the state before the power failure.
[0161]
When the CPU 63 restores the stack pointer, the backup flag Fb is turned off in step S57 (0 → Fb), and the checksum is cleared in step S58. Then, the process proceeds to step S59, and the backup data is read from the stack area based on the stack pointer after the power failure recovery. Next, the program returns to the program execution position immediately before the power failure based on the backup data, and returns to a game-ready state based on the restart of the program.
[0162]
According to the above embodiment, the reset switch 93 is mounted on the same main substrate 21 as the main control device 22. This eliminates the need for a connector for inputting a reset signal from the reset switch 93 to the main control device 22, so that an unauthorized board may be illegally connected to the reset input terminal of the main control device 22 via the connector. Less. Accordingly, since the reset state cannot be created based on the unauthorized output of the reset signal from the unauthorized substrate to the main control device 22, the unauthorized acquisition of the jackpot is prevented.
[0163]
The main control device 22 is composed of a one-chip microcomputer, and the RAM 25 of the main control device 22 is mounted on the same main substrate 21 as the CPU 23 and the reset switch 93. For this reason, since a connector for accessing the RAM 25 from the CPU 23 is not necessary, an unauthorized substrate cannot be connected to the RAM 25 via the connector. For this reason, the backup data in the RAM 25 cannot be reliably reset illegally, so that the winning of a big hit is reliably prevented.
[0164]
Further, the CPU 23 of the main control device 22 is configured to add the reset counter value No ′ in the main routine. For this reason, the loop time of the main routine changes randomly according to the required time of the timer interrupt routine, and the reset counter value No ′ is set randomly according to the loop time of the main routine. The measurement reference value can be set to a random value No ′ (reference value Ni) without adding a special function.
[0165]
The second reset switch 79 is mounted on a power supply board 70 different from the main board 21, and the big hit counter is based on the fact that the main control device 22 detects the second reset signal from the second reset switch 79. The payout data such as the prize ball counter value Ns is reset without resetting the determination data such as the value No. For this reason, when the illegal board is connected to the main control device 22 via the connector 92 for the second reset switch 79, and the reset signal is illegally output from the illegal board to the main control device 22, the big hit counter value No. is reset. Instead, the prize ball counter value Ns and the like are reset. Accordingly, since it is impossible to create a reset state such as a big hit counter value No, illegal acquisition of the big hit is prevented.
[0166]
Further, the main control device 22 includes determination data such as a big hit counter value No and payout data such as a prize ball counter value Ns based on the detection of the first reset signal from the first reset switch 93. It was configured to reset all game data. For this reason, all game data can be reset based on operating the 1st reset switch 93 at the time of the pachinko hall opening, and business can be started in an initial state.
[0167]
A substrate cover 88 that covers the main controller 22 is provided on the main substrate 21. For this reason, since it becomes impossible to connect an illegal board | substrate directly to the main control apparatus 22, illegal acquisition of big hits is prevented reliably. In addition, since the first reset switch 93 is exposed to the outside of the substrate cover 88, it is possible to prevent the operability of the first reset switch 93 from being impaired.
[0168]
In addition, the first reset switch 93 is connected to the main control device 22 via the wiring pattern 87 on the front surface of the main board 21 (corresponding to the back surface when the gaming machine is viewed from behind). For this reason, since the wiring pattern 87 of the main board 21 is covered from both the front and back surfaces by the center cover 19 corresponding to the main board 21 and the back part, the wiring pattern 87 can be searched from the outside or the wiring pattern 87 can be touched from the outside. Can not be. Accordingly, it becomes difficult to connect the unauthorized board directly to the main control device 22 via the wiring pattern 87 for the first reset switch 93. From this point of view, it is possible to reliably prevent the winning of the big hit. .
[0169]
In the above embodiment, a single-sided printed wiring board is used as the main board 21, but the present invention is not limited to this. For example, a multilayer printed wiring board in which wiring patterns 87 are formed on both front and rear surfaces and the inner surface is used. The first reset switch 93 may be connected to the main controller 22 via an internal inner layer wiring pattern 87. In the case of this configuration, it is impossible to search the wiring pattern 87 for the first reset switch 93 from the outside or touch the wiring pattern 87 for the first reset switch 93 from the outside. For this reason, it becomes difficult to connect the unauthorized board directly to the main control device 22 via the wiring pattern 87 for the first reset switch 93, so that the winning of the big hit is reliably prevented.
[0170]
In the above embodiment, the RAM 25 of the main control device 22 and the RAM 65 of the payout control device 62 are used as backup memories. However, the present invention is not limited to this. For example, the ROM 24 and the payout control device 62 of the main control device 22 are used. The ROM 64 may be used as a backup memory, or a backup memory such as a memory card may be used separately.
[0171]
In the above embodiment, the main control device 22 does not reset the backup data of the big hit counter value No, the reference value Ni, the end value Nmax, and the reset counter value No ′ when the power failure is restored, but the big hit counter value No and the reset counter value. No ′ and the like are added from the backup data. However, the present invention is not limited to this. For example, the big hit counter value No, the reference value Ni, the end value Nmax, and the reset counter value No ′ are added to the first reset switch 93. Reset is performed in the same manner as in the operation, and the big hit counter value No is incremented from “0” to a constant end value Nmax (316) in the same procedure as in the operation of the first reset switch 93 and then reset to the random value Ni. You may comprise as follows. In the case of this configuration, it is preferable to mount the main control device 22, the power supply circuit 71, and the first reset switch 93 on the same printed circuit board, and more preferably, the main control device 22, the power supply circuit 71, and the first reset switch. 93, the power failure detection circuit 72, and the output circuit 73 are preferably mounted on the same printed wiring board.
[0172]
In the above embodiment, the jackpot counter value No. is incremented by “1”. However, the present invention is not limited to this. For example, two or more constant values are added, or a plurality of types of values are selected. May be added.
[0173]
In the above embodiment, the jackpot counter value No is added. However, the present invention is not limited to this. For example, the first time immediately after the power supply is restored, the jackpot counter value No is subtracted from a constant value and the second time. Thereafter, the big hit counter value No may be subtracted from the random value.
In the above embodiment, the main board 21 and the power supply board 70 are spaced apart from each other. However, the present invention is not limited to this. For example, the first reset switch 93 of the main board 21 and the power supply of the power supply board 70 at the time of reset recovery. The switches 80 may be arranged close enough to be operated with one hand.
[0174]
Further, in the above embodiment, the present invention is applied to one type of pachinko machine in which the big hit operation is performed in conjunction with the occurrence of the big hit. However, the present invention is not limited to this. For example, two types of pachinko machines or 3 It may be applied to a seed pachinko machine. In the former two types of pachinko machines, an electric-type accessory is released based on the winning of the pachinko ball in the prize opening. When the accessory is released, the pachinko ball enters the special prize opening in the accessory. A big hit operation is performed based on the ball. The latter three types of pachinko machines are designed to open a special prize opening in conjunction with the occurrence of a big hit, and when the special prize opening opens, a big hit action is performed based on the pachinko ball entering the special prize opening. Is called.
[0175]
  In the above embodiment, the present invention is applied to a pachinko machine. However, the present invention is not limited to this, and may be applied to, for example, a slot machine. In this slot machine, a start signal is output from the start switch based on the operation of the start lever, and the jackpot counter value is acquired based on the output of the start signal. The result of acquiring the jackpot counter value is the same as the jackpot value. In some cases, it is determined to be a big hit.In addition to the invention described in the claims, each of the following [Invention 1] to [Invention 8] is described in the above embodiment.
[Invention 1]
  In a configuration that backs up the determination data related to the determination of privilege acquisition to the backup means when the power is shut off, and returns to a playable state based on the backup data of the backup means when the power is restored, a reset switch that outputs a reset signal; A reset means for resetting backup data of the backup means based on detecting a reset signal from the reset switch, wherein the reset switch and the reset means are mounted on the same board. Machine. According to the first aspect, the reset switch and the reset means are mounted on the same substrate. This eliminates the need for a connector for outputting a reset signal from the reset switch to the reset means, so that the unauthorized board cannot be connected to the reset means via the reset switch connector. Accordingly, since the reset state cannot be produced based on the unauthorized output of the reset signal from the unauthorized substrate to the resetting means, the unauthorized acquisition of the privilege is prevented.
[Invention 2]
  The first time immediately after the reset, the privilege counter is added or subtracted in a ring shape around a certain reference value, and the second and subsequent times are added or subtracted in a ring shape around a random value, and the timing from the timing switch An acquisition unit that acquires a current measurement value of the measurement unit based on detecting a signal; a determination unit that determines a privilege acquisition state based on comparing an acquisition result of the acquisition unit with a set value; From the backup unit that backs up the measured value immediately before power-off of the privilege counter and the random value immediately before power-off at the time of power-off as determination data related to the determination of the acquisition of benefits, a reset switch that outputs a reset signal, and the reset switch Both backup data of the backup means based on detecting the reset signal of And a reset means set to said reset switch and said reset means gaming machine, characterized in that mounted on the same substrate. According to the second aspect, since the reset switch and the reset means are mounted on the same substrate, a connector for outputting a reset signal from the reset switch to the reset means becomes unnecessary. For this reason, since it becomes impossible to connect an illegal board | substrate to a reset means via the connector for reset switches, unauthorized acquisition of a privilege is prevented.
[Invention 3]
  3. The gaming machine according to claim 1, wherein the backup unit is mounted on the same substrate as the set switch and the reset unit. According to the third aspect of the present invention, since a connector for accessing the backup unit from the reset unit is not required, it is not possible to connect an illegal board to the backup unit via the connector. For this reason, it becomes impossible to reliably reset the backup data of the backup means, so that the illegal acquisition of benefits is reliably prevented.
[Invention 4]
  The measuring means sets a random value based on adding or subtracting a reset counter value in a main routine that loops in the remaining time of the timer interrupt routine. Gaming machine. According to the fourth aspect of the invention, the loop time of the main routine changes randomly according to the time required for the timer interrupt routine. For this reason, since the reset counter value is randomly drawn according to the loop time of the main routine, the random value of the privilege counter can be set based on the reset counter value without adding a special function.
[Invention 5]
  Another reset switch mounted on a different board from the reset switch and the reset means, and backup means for backing up judgment data relating to bonus acquisition judgment and payout data relating to game media payout when the power is shut off The reset means resets both determination data and payout data based on detecting a reset signal from a reset switch, and resets determination data based on detecting a reset signal from another reset switch. The game machine according to any one of inventions 1 to 4, wherein the payout data is reset without performing the operation. According to the fifth aspect of the present invention, when the illegal board is connected to the reset means via another reset switch connector, and the reset signal is illegally output from the illegal board to the reset means, the determination data is not reset and is paid out. Data is reset. For this reason, since it becomes impossible to forge the reset state of the data for determination, unauthorized acquisition of a privilege is prevented. Further, when the hall is opened, both the determination data and the payout data are reset based on the operation of the reset switch, and the business can be started in the initial state.
[Invention 6]
  A gaming machine according to any one of inventions 1 to 5, wherein the substrate is provided with a substrate cover that covers the reset means, and the reset switch is exposed to the outside of the substrate cover. According to this invention 6, the reset means is covered with the substrate cover. For this reason, since it becomes impossible to connect an unauthorized board | substrate directly to a reset means, the unauthorized acquisition of a privilege is reliably prevented. In addition, since the reset switch is exposed to the outside of the substrate cover, the operability of the reset switch is not impaired.
[Invention 7]
  The gaming machine according to any one of inventions 1 to 6, wherein the reset switch is electrically connected to the reset means via a wiring pattern on the back side of the substrate. According to the seventh aspect of the present invention, it is difficult to find the wiring pattern for the reset switch or touch the wiring pattern for the reset switch. For this reason, since it becomes difficult to connect an unauthorized board | substrate directly to a reset means via the wiring pattern for reset switches, the unauthorized acquisition of a privilege is reliably prevented.
[Invention 8]
  The gaming machine according to any one of inventions 1 to 6, wherein the reset switch is electrically connected to the reset means through a wiring pattern inside the multilayer printed wiring board. According to this invention 8, it becomes difficult to find the wiring pattern for the reset switch or touch the wiring pattern for the reset switch. For this reason, since it becomes difficult to connect an unauthorized board | substrate directly to a reset means via the wiring pattern for reset switches, the unauthorized acquisition of a privilege is reliably prevented.
[0176]
【The invention's effect】
  According to the gaming machine of the present invention,FirstReset switch andMain control unitThe commonMaineMounted on the substrate. For this reason, illegal boardsMain control unitBecause it becomes difficult to connect to the reset terminal ofJackpotIllegal acquisition of is prevented.
[Brief description of the drawings]
FIG. 1 is a diagram showing an embodiment of the present invention (a flowchart showing an interrupt routine of a main control device)
FIG. 2 is a flowchart showing a main routine of the main controller.
FIG. 3A is a flowchart showing a data acquisition process of the main control device, and FIG. 3B is a diagram showing a correspondence relationship between a holding ball lamp and a data recording unit.
4A is a flowchart showing a jackpot determination process of the main control device, and FIG. 4B is a flowchart showing effect processing of the main control device.
FIG. 5 is a flowchart showing a big hit process of the main control device.
FIG. 6 is a flowchart showing counter addition processing of the main control device.
FIG. 7 is a diagram showing a temporal relationship between a main routine and an interrupt routine of the main controller.
FIG. 8 is a flowchart showing power failure processing of the main control device.
FIG. 9 is a flowchart showing a main routine of the payout control device.
FIG. 10 is a flowchart showing power failure processing of the dispensing control device.
FIG. 11 is a flowchart showing a main routine of the symbol control device.
FIG. 12 shows an effect pattern table
FIG. 13 is a diagram showing an example of an effect pattern
FIG. 14 is a diagram illustrating an electrical connection state of the main control device (a diagram illustrating a wiring state of signal lines);
FIG. 15 is a diagram showing an electrical connection state of the symbol control device (a diagram showing a wiring state of signal lines)
FIG. 16 is a diagram showing an electrical connection state of the payout control device (a diagram showing a wiring state of signal lines);
17A is a diagram showing a power supply path and the like, and FIG. 17B is a diagram showing a backup power supply circuit.
FIG. 18 is a diagram showing a list of counter data acquired by the main control device;
FIG. 19 is a diagram showing an internal configuration of a prize ball payout device and a ball rental payout device
FIG. 20 is a front view showing a game board.
21A is a front view showing the overall configuration, and FIG. 21B is an arrow X view showing the overall configuration with the upper plate removed.
FIG. 22 is a rear view showing the overall configuration.
FIG. 23 is a diagram showing the addition contents of a big hit counter value
24A is a rear view showing the main board box, FIG. 24B is a view taken in the direction of arrow Xb, and FIG. 24C is a cross-sectional view taken along line Xc.
[Explanation of symbols]
18 is a start sensor (timing switch), 23 is a CPU (measurement means, acquisition means, determination means, reset means), 25 is RAM (backup means), 79 is a second reset switch (another reset switch), 87 Denotes a wiring pattern, 88 denotes a substrate cover, and 93 denotes a first reset switch (reset switch).

Claims (1)

パチンコ球が特別図柄始動口に入賞することに基づいて始動信号を出力する始動口センサと、
下記1)〜3)のそれぞれの処理を行うメイン制御装置と、
1)一定の時間間隔で発生するタイマ割込ルーチンの残余時間でループするメインルーチンの中でリセットカウンタに一定値を加算することに基づいてリセットカウンタを一定の下限値および一定の上限値の範囲内で計測する処理
2)前記タイマ割込みルーチンで大当りカウンタに一定値を加算または大当りカウンタから一定値を減算することに基づいて大当りカウンタを前記リセットカウンタと同一の下限値および前記リセットカウンタと同一の上限値の範囲内で計測すると共に大当りカウンタの計測値を前記リセットカウンタの計測値に基づいて設定した終了値と比較し、大当りカウンタの計測値が終了値の設定結果と同一であることを判断したときには前記リセットカウンタの計測値を取得して大当りカウンタの計測値に設定すると共に前記リセットカウンタの取得結果に対して前記一定値と同一値だけ異なる値を終了値に設定する処理
3)前記始動口センサからの始動信号を検出することに基づいて前記大当りカウンタの計測値を取得し、前記大当りカウンタの取得結果を大当り値と比較することに基づいて大入賞口を開放する大当りであるか否かを判定する処理
前記メイン制御装置が搭載されたメイン基板と、
前記メイン基板に設けられたものであって、前記メイン制御装置を覆う基板カバーと、
前記メイン基板に前記基板カバーの外部に位置してコネクタを介さずに直接的に搭載されたものであって、操作されることに基づいて第1のリセット信号を出力すると共に前記メイン制御装置に前記メイン基板の配線パターンを介して接続された第1のリセットスイッチと、
前記メイン制御装置の駆動電源を生成する電源回路が搭載された電源基板と、
前記電源基板に搭載されたものであって、前記電源回路から前記メイン制御装置に駆動電源を印加するオン状態および前記電源回路から前記メイン制御装置に駆動電源を印加しないオフ状態のそれぞれにロックされる電源スイッチと、
前記電源基板に前記電源スイッチに隣接して搭載されたものであって、操作されることに基づいて第2のリセット信号を出力すると共に前記メイン制御装置にコネクタを介して接続された第2のリセットスイッチと、
前記電源スイッチのオフ状態で前記メイン制御装置にバックアップ電源を印加するバックアップ電源回路を備え、
前記メイン制御装置は、
前記電源スイッチがオン状態からオフ状態に操作されたときには前記バックアップ電源回路からバックアップ電源が印加されることに基づいて電源遮断直前の前記大当りカウンタの計測値と前記終了値の設定結果と前記大当りの判定結果のそれぞれをバックアップするものであって、
前記電源スイッチがオフ状態からオン状態に操作されるときに前記第1のリセットスイッチが操作されているときには前記大当りカウンタの計測値と前記終了値の設定結果と前記大当りの判定結果のそれぞれのバックアップデータをリセットし、前記2)の処理で前記大当りカウンタを計測値のリセット結果から終了値のリセット結果まで計測し、
前記電源スイッチがオフ状態からオン状態に操作されるときに前記第2のリセットスイッチが操作されているときには前記大当りカウンタの計測値および前記終了値の設定結果のそれぞれのバックアップデータをリセットすることなく前記大当りの判定結果のバックアップデータをリセットし、前記2)の処理で前記大当りカウンタを計測値のバックアップデータから終了値のバックアップデータまで計測し、
前記第1のリセットスイッチおよび前記第2のリセットスイッチのそれぞれの非操作状態で電源が復旧したときには前記大当りカウンタの計測値と前記終了値の設定結果と前記大当りの判定結果のそれぞれのバックアップデータをリセットすることなく、前記2)の処理で前記大当りカウンタを計測値のバックアップデータから終了値のバックアップデータまで計測することを特徴とする遊技機。
A start port sensor that outputs a start signal based on a pachinko ball winning a special symbol start port;
A main control device for performing the following processes 1) to 3);
1) The range of the fixed lower limit value and the fixed upper limit value based on adding a fixed value to the reset counter in the main routine that loops with the remaining time of the timer interrupt routine that occurs at a fixed time interval. 2) In the timer interruption routine, the jackpot counter is set to the same lower limit value as the reset counter and the same as the reset counter based on adding a constant value to the jackpot counter or subtracting a constant value from the jackpot counter. Measured within the range of the upper limit value and compared the measured value of the big hit counter with the end value set based on the measured value of the reset counter, and determined that the measured value of the big hit counter is the same as the end value set result If the measured value of the reset counter is acquired and set as the measured value of the big hit counter Processing for setting a value different from the constant value by the same value as the end value with respect to the acquisition result of the reset counter 3) Acquiring the measured value of the jackpot counter based on detecting a start signal from the start port sensor And a process of determining whether or not the big win opening the big prize opening based on comparing the acquisition result of the jackpot counter with the jackpot value, the main board on which the main control device is mounted,
A board cover that is provided on the main board and covers the main control device;
It is mounted on the main board directly outside the board cover and without a connector, and outputs a first reset signal based on the operation and outputs the first reset signal to the main controller. A first reset switch connected via the wiring pattern of the main board;
A power supply board on which a power supply circuit for generating a drive power supply for the main control device is mounted;
It is mounted on the power supply board, and is locked in an on state in which driving power is applied from the power circuit to the main controller and an off state in which driving power is not applied from the power circuit to the main controller. A power switch
A second reset signal is mounted on the power supply board adjacent to the power switch, and outputs a second reset signal based on the operation and is connected to the main control device via a connector. A reset switch,
A backup power supply circuit for applying a backup power to the main control device in an off state of the power switch;
The main controller is
When the power switch is operated from an on state to an off state, the backup power is applied from the backup power circuit, and the result of setting the measured value of the jackpot counter and the end value immediately before power-off and the jackpot Backup each judgment result,
When the first reset switch is operated when the power switch is operated from the off state to the on state, the backup value of the measurement value of the jackpot counter, the setting value of the end value, and the determination result of the jackpot The data is reset, and the jackpot counter is measured from the reset result of the measured value to the reset result of the end value in the process of 2),
When the second reset switch is operated when the power switch is operated from the off state to the on state, the backup data of the measurement value of the jackpot counter and the setting result of the end value is not reset. The backup data of the jackpot determination result is reset, and the jackpot counter is measured from the backup data of the measured value to the backup data of the end value in the process of 2),
When the power is restored in the non-operating state of each of the first reset switch and the second reset switch, the backup data of the measurement value of the jackpot counter, the end value setting result, and the jackpot determination result are stored. A gaming machine, wherein the jackpot counter is measured from the backup data of the measured value to the backup data of the end value in the process of 2) without resetting.
JP2001312592A 2001-10-10 2001-10-10 Game machine Expired - Fee Related JP4200208B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001312592A JP4200208B2 (en) 2001-10-10 2001-10-10 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001312592A JP4200208B2 (en) 2001-10-10 2001-10-10 Game machine

Publications (2)

Publication Number Publication Date
JP2003117196A JP2003117196A (en) 2003-04-22
JP4200208B2 true JP4200208B2 (en) 2008-12-24

Family

ID=19131224

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001312592A Expired - Fee Related JP4200208B2 (en) 2001-10-10 2001-10-10 Game machine

Country Status (1)

Country Link
JP (1) JP4200208B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5051711B2 (en) * 2007-11-01 2012-10-17 株式会社ソフイア Game machine
JP6796333B2 (en) * 2018-02-05 2020-12-09 株式会社高尾 Game machine

Also Published As

Publication number Publication date
JP2003117196A (en) 2003-04-22

Similar Documents

Publication Publication Date Title
JP4441684B2 (en) Game machine
JP3422814B2 (en) Gaming machine
JP2003038791A (en) Game machine
JP2003175224A (en) Game machine
JP2003340058A (en) Game machine
JP5083730B2 (en) Pachinko machine
JP2003340065A (en) Game machine
JP2003340064A (en) Game machine
JP2003181004A (en) Game machine
JPH05154240A (en) Game machine
JP2003190526A (en) Game machine
JP6133202B2 (en) Game machine
JP2003175223A (en) Game machine
JP4189788B2 (en) Game machine
JP4200208B2 (en) Game machine
JP4432016B2 (en) Game machine
JP2003181003A (en) Game machine
JP4371294B2 (en) Game machine
JP2003265730A (en) Game machine
JP2005066212A (en) Game machine
JP2008183331A (en) Slot machine
JP2003265830A (en) Game machine
JP2003181002A (en) Game machine
JP2003190527A (en) Game machine
JP4224602B2 (en) Game machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041004

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071023

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071204

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080520

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080624

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080709

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080911

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20111017

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20111017

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20111017

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20111017

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20121017

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20121017

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20121017

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20131017

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R255 Notification that request for automated payment was rejected

Free format text: JAPANESE INTERMEDIATE CODE: R2525

LAPS Cancellation because of no payment of annual fees