JP3938495B2 - Game machine - Google Patents
Game machine Download PDFInfo
- Publication number
- JP3938495B2 JP3938495B2 JP2001382806A JP2001382806A JP3938495B2 JP 3938495 B2 JP3938495 B2 JP 3938495B2 JP 2001382806 A JP2001382806 A JP 2001382806A JP 2001382806 A JP2001382806 A JP 2001382806A JP 3938495 B2 JP3938495 B2 JP 3938495B2
- Authority
- JP
- Japan
- Prior art keywords
- game
- random number
- control
- game control
- information
- 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
Links
Images
Landscapes
- Pinball Game Machines (AREA)
Description
【0001】
【発明の属する技術分野】
本発明はパチンコ機、アレンジボール機、雀球遊技機、回胴遊技機等の遊技機に関し、特に大当たり抽選を不正に発生させる不正行為に対処するようにしたものに関する。
【0002】
【従来の技術】
従来、第1種のパチンコ機等の弾球遊技機においては、遊技盤に普通図柄始動用のゲート手段(通過手段)や特別図柄始動手段(電動式チューリップ)、1又は複数の普通図柄を変動表示可能な普通図柄表示手段、複数の特別図柄を変動表示可能な特別図柄表示手段、更に、アタッカーと呼ばれる可変入賞手段(開閉式入賞手段)等を備え、遊技者が発射手段の発射ハンドルを操作することで、球受け皿に貯留された遊技球が遊技盤の遊技領域に順々に発射される。
【0003】
そして、発射された遊技球が遊技釘や風車で落下方向を変えながら落下し、特別図柄始動手段に入賞した場合、特別図柄表示手段における複数の特別図柄が所定変動時間だけ変動し、遊技球の特別図柄始動手段への入賞時点で抽選された結果が大当たりの場合、その変動後の停止図柄が特定図柄態様(所謂、「777」等の大当たり図柄態様)となり、可変入賞手段が所定条件に基づいて、設定回数(例えば、16ラウンド)まで開閉動作を繰り返し、遊技者に有利な利益状態である特別遊技が発生する。
【0004】
ところで、遊技盤側の遊技制御を司る主制御手段においては、例えば「0〜299」までの複数の制御乱数を一巡数値とし、その一巡数値について、「0」→「1」→「2」→・・・→「299」の制御乱数を、微小な更新周期(例えば、約2msec) で繰り返し発生する乱数発生手段と、乱数抽出手段と、乱数判定手段等が設けられており、遊技球が特別図柄始動手段に入賞した時点における制御乱数が乱数抽出手段により抽出され、乱数判定手段によりその抽出された制御乱数が大当たり判定図柄(例えば、「17」)と照合して、大当たりか否かを判定するようになっている。
【0005】
この場合、「17」等の大当たり判定図柄が周期的に発生することを利用し、大当たり周期を読み取って、その大当たり周期のタイミングで遊技球を規則的に特別図柄始動手段に入賞させるようにすることで、大当たり抽選を飛躍的に向上させ、多大な利益を得る遊技者が出現している。そこで、最近では、乱数発生手段により発生する制御乱数が一巡する毎に、一巡を開始する先頭値(所謂、一巡初期値)を、別途設けた一巡初期値発生手段により乱数的に発生させた新規な初期値に更新するとともに、この一巡初期値の更新に応じて大当たり判定図柄も同時に更新することで、大当たり抽選の周期性を解消するようにして、大当たりの狙い打ちができないようになっている。
【0006】
但し、パチンコホール側で、営業開始に際して電源を投入した場合、主制御手段の為の制御装置に有するマイクロコンピュータにおいては、電源の立ち上げ時のパワーオンリセット信号により、システムリセット信号が必ず発生することから、乱数発生手段による乱数発生は、必ず、一巡数値の先頭数値「0」から順次制御乱数を発生させ、しかも大当たり判定図柄も、予めデフォルト値として決定されている、「17」等の所定の数値に設定するように制御される。
【0007】
ところで、例えば、落雷により停電が発生した場合には、これと同時に制御装置が作動しなくなり、仮に大当たりゲームを実行中であっても、大当たり状態であることを指示する大当たり情報及び入賞球数情報や払出すべき払出し球数情報等の種々の遊技情報の全てが消去されてしまう。そのため、停電からの復帰後にゲームを再開する場合に、大当たりゲームを停電直前の状態に続けて実行することができず、遊技者とホール側とでトラブルが発生することがある。
【0008】
それ故、最近では、遊技中の遊技情報をバックアップ電源により常に記憶保持させるようにし、停電が発生した場合でも、停電からの復帰時に停電により中断した遊技制御の途中から支障なく再開できるようになっている。この場合、主制御用マイクロコンピュータに有するRAMをバックアップ電源により常にバックアップし、そのRAMの一部にバックアップ専用メモリ領域を設けておく。
【0009】
こうすることで、停電が発生した異常事態に際して、主制御用マイクロコンピュータに有するCPUに対してNMI(ノン・マスカブル・インタラプタ)が発生し、そのNMIにより、主制御用CPUの各レジスタやスタックポインタの値、遊技情報等をそのバックアップ専用メモリに退避記憶させるバックアップ処理を実行させる。そして、停電からの復帰時には、バックアップ専用メモリに記憶した記憶情報を夫々所定のメモリに書き込む復帰処理を実行することで、停電により中断した遊技制御を、停電直前の状態に続けて再開することができるようにしてある。
【0010】
【発明が解決しようとする課題】
このように、従来の弾球遊技機においては、乱数発生手段により、一巡数値を繰り返して発生するに際して、制御乱数の発生が一巡する毎に、その一巡初期値や大当たり判定図柄を順次更新するようにして、大当たりの狙い打ちを防止するようにしているが、ゴト師等は、所謂、ぶら下げ手法等により細工を施して、主制御手段を構成する主制御用CPUに対してシステムリセット信号を不正に発生させる。そのため、プログラムカウンタの値がリセットされ、遊技制御がその最初から実行されるようになる。
【0011】
その結果、前述したように、乱数発生における一巡目の先頭数値をデフォルトの「0」に設定し、しかも大当たり判定図柄も所定の数値に設定されるが、遊技球の遊技領域への発射動作は継続されているため、システムリセット後の最初の一巡目の制御乱数発生に関して、特別図柄始動手段への入賞タイミングを大当たり抽選に合わせることで、大当たり抽選を故意的に狙い打ちすることが可能となる。本発明の目的は、ゴト師等による不正なシステムリセットを発生させた大当たり抽選の狙い打ちを確実に防止できるようにすること、等である。
【0012】
【課題を解決するための手段】
請求項1の遊技機は、遊技動作に関連して遊技者に有利な第1状態と遊技者に不利な第2状態とを択一的に決定するための抽選を行う抽選手段と、この抽選手段による抽選結果に基づいて遊技動作を制御可能な遊技制御手段と、遊技動作と遊技制御に関連する遊技制御情報を記憶保持する情報記憶手段と、主電源が断たれる等の異常状態の発生に際して前記遊技制御情報のうちの所定の遊技状態に関連する遊技制御情報をバックアップ用メモリに記憶させるバックアップ手段とを備えた遊技機において、電源投入後の状態における制御上の異常時に前記情報記憶手段の記憶情報を消去する際に、記憶情報のうち所定の遊技制御情報以外の遊技制御情報だけを消去するリセット手段を設け、所定の遊技制御情報は、抽選手段により発生した大当たり乱数発生用の初期値更新用乱数と、大当たり抽出用乱数と、大当たり図柄決定用乱数であり、遊技制御手段により遊技動作制御が開始され、最新のバックアップ処理により情報記憶手段に記憶された記憶情報に基づいてチェックサム処理により作成されたチェックサムデータと、遊技動作制御中に制御動作をリセットさせるシステムリセット信号が発生した時点における前記情報記憶手段に記憶されている記憶情報に基づいてチェックサム処理により作成されたチェックサムデータと一致しない場合、大当たり乱数発生用の初期値更新用乱数及び大当たり抽出用乱数及び大当たり図柄決定用乱数以外の遊技制御情報が消去されるものである。
【0013】
【0014】
停電発生により主電源が断たれるような場合には、制御電圧の低下により発生するNMI(ノン・マスカブル・インタラプタ)により、情報記憶手段に記憶した遊技制御情報のうちの所定の遊技状態に関連する遊技制御情報がバックアップ処理によりバックアップ用メモリに記憶される。停電からの復帰時には、そのバックアップ用メモリに記憶しておいた記憶情報が元の状態に復帰処理される。それ故、停電からの復帰時に、停電により中断した遊技制御の途中から支障なく再開することができる。
【0015】
ところで、遊技制御手段により遊技動作制御が開始され、その遊技動作制御中にぶら下げ等の不正行為により、主制御手段を構成する主制御用CPUに対してシステムリセット信号が不正に供給された場合、最新のバックアップ処理により情報記憶手段の記憶情報に基づいてチェックサム処理により作成されたチェックサムデータと、前記システムリセット信号が発生した時点における情報記憶手段の記憶情報に基づいてチェックサム処理により作成されたチェックサムデータが一致しない場合、プログラムカウンタの値がリセットされるが、情報記憶手段の記憶情報のうち、所定の遊技制御情報については消去しないで残しておき、所定の遊技情報以外の遊技制御情報について消去され、遊技制御がその最初から実行されるようになる。
【0016】
この場合、所定の遊技制御情報は、大当たり乱数発生用の初期値更新用乱数及び大当たり抽出用乱数及び大当たり図柄決定用乱数であるので、大当たり抽選に関して、これらの乱数をデフォルト値に変更するのではなく、継続させることができ、ゴト師等による不正な大当たり抽選の狙い打ちを確実に防止することができる。
【0017】
請求項2の遊技機は、遊技動作に関連して遊技者に有利な第1状態と遊技者に不利な第2状態とを択一的に決定するための抽選を行う抽選手段と、この抽選手段による抽選結果に基づいて遊技動作を制御可能な遊技制御手段と、この遊技制御手段を初期化する為のリセットスイッチとを備えた遊技機において、遊技制御手段は、遊技動作と遊技制御に関連する遊技制御情報を記憶保持する情報記憶手段と、主電源が断たれる等の異常状態の発生に際して前記遊技制御情報のうちの所定の遊技状態に関連する遊技制御情報をバックアップ用メモリに記憶させるバックアップ手段と、演算処理手段とを含む制御手段を有し、所定の遊技制御情報は、抽選手段により発生した大当たり乱数発生用の初期値更新用乱数と、大当たり抽出用乱数と、大当たり図柄決定用乱数であり、遊技制御手段により遊技動作制御が開始され、リセットスイッチがONのときに、演算処理手段の有する設定情報が初期化され、情報記憶手段に記憶されている遊技制御情報のうち大当たり乱数発生用の初期値更新用乱数及び大当たり抽出用乱数及び大当たり図柄決定用乱数以外の遊技制御情報が消去されるものである。
遊技制御手段により遊技動作制御が開始され、リセットスイッチがONされている場合、演算処理手段の設定情報を初期化する初期設定が実行されるが、情報記憶手段の記憶情報のうち、所定の遊技制御情報については消去しないで残しておき、所定の遊技情報以外の遊技制御情報について消去され、遊技制御がその最初から実行されるようになる。
【0018】
【発明の実施の形態】
以下、本発明の実施の形態について図面に基いて説明する。本実施形態は、パチンコホールの島構造体に設置される所謂カード式弾球遊技機と呼ばれる第1種パチンコ機に本発明を適用した場合の一例であり、パチンコホールに設けられた島構造体には、その長さ方向に複数のカード式球貸し機1と複数のパチンコ機2とが交互に配設され、カード式球貸し機1はパチンコ機2に電気的に接続されている。
【0019】
図1〜図4に示すように、カード式弾球遊技機であるパチンコ機2は、矩形枠状の外枠3と、この外枠3に開閉自在に枢着された前枠4とを有し、カード式球貸し機1をサンドイッチ状に挟持する状態で、外枠3が島構造体(図示略)に着脱自在に装着されている。前枠4には、遊技盤5が裏側から着脱自在に装着され、遊技盤5の前側に対応させて、窓部6aを有するガラス扉6と発射用の遊技球を貯留する球受け皿8の前面板(図示略)とが夫々開閉自在に枢着されている。前枠4の下部には、球受け皿8から溢流し又は抜き取った遊技球を貯留する下皿9と、発射手段10の発射ハンドル11とが設けられている。
【0020】
この発射手段10は、回動操作可能な発射ハンドル11と、この発射ハンドル11を回動操作した回動角度に応じた打撃力で打撃槌12により遊技球を発射させる発射モータ13(図3、図4参照)などを備えている。球受け皿8の右部には、カード式球貸し機1に対する球貸し操作用の操作パネル14が設けられ、この操作パネル14には、カード残額を3桁の数字で表示するカード残額表示部14aと、所定金額分の遊技球の球貸しを指示する球貸しスイッチ14bと、遊技終了時にカードの返却を指令する返却スイッチ14cとが設けられている。
【0021】
図2に示すように、遊技盤5には、金属製の外レールと内レールとからなるガイドレール15がほぼ環状に設けられ、このガイドレール15の内側の遊技領域5aには、センターケース25と、そのセンターケース25内に設けられたカラーの液晶ディスプレイ16と、左右のゲート手段(通過手段又は作動口)18と、複数の普通入賞手段19(この場合、例えば6つ)と、特別図柄始動手段(図柄始動兼入賞手段)20と、可変入賞手段(開閉式入賞手段)21等が夫々所定の位置に配設されている。
【0022】
尚、遊技領域5aには複数の遊技釘や風車が設けられているが、図示を省略する。液晶ディスプレイ16は、3つの特別図柄を変動表示する特別図柄表示手段23として機能するとともに、2つの普通図柄を変動表示する普通図柄表示手段24として機能する図柄表示手段22である。また、図柄表示手段22には、各種のキャラクタの動画、吹き出し等の動作を、特別図柄表示手段23を含む液晶ディスプレイ16の表示画面に背景画像として演出表示する機能も有する。
【0023】
特別図柄表示手段23は、例えば左右方向に並ぶ3個(左、中、右)の図柄表示部23a〜23cを有し、特別図柄始動手段20に遊技球が入賞することを条件に、図柄表示部23a〜23cに特別図柄が所定時間だけ変動表示(スクロール表示)する。即ち、特別図柄始動手段20に遊技球が入賞した場合、その入賞タイミングで制御乱数が抽出され、特別図柄の変動前に大当たりに関して判定され、各図柄表示部23a〜23cにおいては、所定時間の変動の後、判定結果に基づいて決定された図柄態様で停止する。
【0024】
普通図柄表示手段24は、例えば図柄表示手段22の右下部に、左右方向に並ぶ2個(左、右)の図柄表示部24a,24bを有し、左右のゲート手段18の何れかを通過した遊技球が検出されたとき、各図柄表示部24a,24bに普通図柄を所定時間だけ変動表示する。即ち、遊技球が左右何れかのゲート手段18を通過した場合、その通過タイミングで制御乱数が抽出され、普通図柄の変動前に当たりに関して判定され、各図柄表示部24a,24bにおいては、所定時間の変動表示の後、判定結果に基づいて決定された図柄態様で停止する。
【0025】
普通図柄表示手段24の変動後に停止した普通図柄が当たりとなった当たり発生時には、特別図柄始動手段20に有する1対の開閉爪20aが所定時間だけ開放されて入賞し易くなる。これも遊技者に有利な利益状態である。特別図柄始動手段20は、開閉自在な左右1対の開閉爪20aを備え、図示外のソレノイドを駆動源とする電動式チューリップと一体的に構成され、遊技球検知手段として機能するものである。可変入賞手段21は前方に開放可能な開閉板21aを備え、通常、開閉板21aは閉じ状態である。
【0026】
しかし、特別図柄表示手段23の変動後に停止した確定図柄が「777」、「444」等の特定図柄態様のとき、所謂「大当たり」と称する特別遊技が開始され、開閉板21aが前方に開放されて遊技者に有利な状態が発生する。この可変入賞手段21の内部に特定入賞領域21b(所謂、Vゾーン)と普通入賞領域21cとが設けられ、特定入賞領域21bを遊技球が通過したとき、特別遊技が継続される。
【0027】
可変入賞手段21の開閉板21aが前方に開放された後、所定時間(例えば、約30秒間)が経過した場合、又は所定数(例えば10個)の遊技球が入賞した場合に特別遊技が終了する。しかし、開閉板21aが閉じるに際して遊技球が特定入賞領域21bを通過していれば、最大所定ラウンド(例えば16ラウンド)まで特別遊技を継続でき、遊技者に有利な利益状態が付与される。
【0028】
図3、図4に示すように、前枠4の裏側には、遊技盤5を裏側から押さえる裏機構板30が着脱自在に装着され、この裏機構板30の上側に、基板カバー31で保護された外部出力基板32と、球タンク33と、これから延びるタンクレール34とが設けられ、このタンクレール34に接続された払出し手段35が裏機構板30の側部に設けられ、裏機構板30の下側には払出し手段35に接続された払出し球誘導路36が設けられている。
【0029】
払出し手段35から払出された遊技球は払出し球誘導路36を経由して球受け皿8に払出される。裏機構板30の略中央部に形成された矩形状開口部30aには、遊技盤5の裏側に装着された裏カバー37が嵌合している。この裏カバー37の後面に装着された基板ケース38の内部には、主制御基板39が配設され、その前側には図柄制御基板40が配設されている。そして、液晶ディスプレイ16はこの図柄制御基板40に電気的に接続されている。主制御基板39の下側で、裏カバー37に装着された基板ケース41aの内部にランプ制御基板42が設けられ、この基板ケース41aに隣接する基板ケース41bの内部にサウンド制御基板43が設けられている。
【0030】
これら基板ケース41a,41bの下側で裏機構板30に装着された基板ケース44の内部には、電源基板45と払出し制御基板46が夫々設けられている。この電源基板45には、図3に示すように、電源スイッチ85とリセットスイッチ86とが設けられている。但し、基板ケース44のこれら両スイッチ85,86に対応する部位が切り欠かれ、これら両スイッチ85,86を片手で同時操作可能になっている。
【0031】
更に、発射手段10の後側に装着された基板ケース47の内部には、発射制御基板48が設けられている。これら制御基板39〜40,42〜43,45〜46,48は夫々独立のプリント基板で構成され、電源基板45と発射制御基板48を除くその他の制御基板39,40,42,43,46には、図9に示すように、CPUとROM及びRAM等を有する1チップ集積回路からなるマイクロコンピュータ(以下、簡単にマイコンと呼ぶ)39A,40A,42A,43A,46Aが夫々設けられている。
【0032】
主制御基板39とその他の制御基板40,42,43,46とは、複数本の信号線でコネクタを介して電気的に接続され、主制御基板39から各制御基板40,42,43,46に、所定の遊技動作を実行させる種々の制御コマンドを一方向通信にて送信可能になっている。制御コマンドの一方向通信を採用することで、普通図柄や特別図柄の図柄停止に関する不正を確実に防止できるとともに、後述する主制御手段50の制御負荷を軽減でき、制御コマンドの送信制御を簡単化することができる。
【0033】
次に、パチンコ機2の制御装置に予め格納した複数の制御プログラムを介して達成される種々の機能について、図5の機能ブロック図により説明する。但し、これら種々の機能は、前述したマイコン39A,40A,42A,43A,46A及びROMに格納した種々の制御プログラム等により、これらの手段50〜56、61〜63、70、71、73、75で達成される。
【0034】
主制御基板39上に構成された主制御手段50は、遊技態様や遊技球の挙動に応じた遊技動作の制御、つまり遊技盤5に設けられた種々の遊技部品20,21や各種の遊技球検知手段18〜21等に設けられた遊技球検出スイッチ等に対する信号の入出力に関わる遊技盤5の遊技制御を主として司るとともに、後述する図柄制御手段60、払出し制御手段70、ランプ制御手段71、サウンド制御手段73等に必要に応じて制御コマンドを送信出力する。
【0035】
図柄制御基板40上に構成された図柄制御手段60は、主制御手段50から送信されてくる図柄制御コマンドに基づいて、各図柄表示部24a,24bの普通図柄を変動制御し、指示された普通図柄態様を表示するように変動停止を制御する。図柄制御手段60は、更に、受信した図柄制御コマンドに基づいて、各図柄表示部23a〜23cの特別図柄を変動制御し、指示された特別図柄態様を表示するように変動停止を制御したり、これら図柄表示部23a〜23cを含む液晶ディスプレイ16の画面に演出表示させる演出表示制御を実行する。
【0036】
払出し制御基板46上に構成された払出し制御手段70は、主制御手段50から払出し制御コマンドを受信し、払出し手段35による遊技球の払出し制御を司る。ランプ制御基板42上に構成されたランプ制御手段71は、主制御手段50からランプ制御コマンドを受信し、遊技盤5や前枠4等に設けられた多数の装飾用ランプや演出用ランプ等を含むランプ群72の点灯制御を司る。
【0037】
サウンド制御基板43上に構成されたサウンド制御手段73は、主制御手段50からサウンド制御コマンドを受信し、球受け皿8の裏側に設けられたスピーカ74を駆動制御してサウンド出力制御を司る。発射制御基板48上に構成された発射制御手段49は、発射モータ13を駆動して遊技球の発射制御を司る。ここで、外部出力基板32は、特別図柄に関する変動回数や停止図柄の情報等を、パチンコホールに設けられた図示しない島コンピュータに送信出力する。
【0038】
主制御手段50は、特別図柄用の乱数発生手段51及び乱数抽出手段52と、乱数判定手段53と、利益状態発生手段54と、図柄決定手段55と、コマンド送信手段56と、2msec信号発生手段57等を備えている。ここで、乱数発生手段51と乱数抽出手段52等により特別図柄用の抽選手段が構成されている。この主制御手段50には、左右のゲート手段18の何れかを遊技球が通過することに基づいて普通図柄に関する抽選を行う普通図柄用抽選手段が別途設けられているが、ここでは、普通図柄抽選手段に関する説明を省略し、特別図柄用抽選手段について説明する。
【0039】
次に、特別図柄用抽選手段の乱数発生手段51と乱数抽出手段52について説明する。この乱数発生手段51は、微小な更新周期(例えば、約2msec)で、例えば「0〜299」までの制御乱数を繰り返し発生する。この乱数発生手段51で発生する複数の制御乱数のうち、1つの制御乱数(例えば、「17」)だけが、予め定められた特定乱数である大当たり判定図柄として設定されている。
【0040】
乱数抽出手段52は、特別図柄に関して、特別図柄始動手段20に遊技球が入賞したときの1つの制御乱数を抽出する。乱数判定手段53は、特別図柄始動手段20に遊技球が入賞したときに乱数抽出手段52により1つの制御乱数が抽出されるので、特別図柄の変動前の時点で、特別図柄に関して、特定乱数と一致した「大当たり」であるのか、又は「外れ(外れリーチを含む)」の何れであるかを判定する。
【0041】
更に、乱数判定手段53は、確率変動型の大当たりに関しても判定を行い、確率変動型であると判定した場合には、当該利益状態である特別遊技が終了した後、次回或いは次々回の大当たり迄、或いは所定回数(例えば、100回)だけ特別図柄が変動する迄、大当たりとする特定乱数の数を通常のときよりも多くする。つまり、大当たり確率が通常よりも高くなる。また、乱数判定手段53は、このような確率変動の場合には、後述する利益状態発生手段54に所定の利益を与えるように指示する。これも遊技者に有利な利益状態である。
【0042】
利益状態発生手段54は、乱数判定手段53から大当たりの判定結果を受ける、若しくは、特別図柄表示手段23の変動後の停止図柄が大当たり図柄となることを条件に、遊技制御に含まれる所定の利益状態発生ルーチンにより可変入賞手段21の開閉板21aを前述したように開閉作動させる。更に、利益状態発生手段54は、乱数判定手段53から前述した確率変動指示を受けると、普通図柄が「当たり」になることを条件として、特別図柄始動手段20の開閉爪20aを通常時(例えば、約0.5 秒)よりも長い時間(例えば、約3秒)、開状態にする等して、遊技球が入り易くなるといった利益状態を遊技者に与える。
【0043】
図柄決定手段55は、乱数判定手段53からの判定結果に応じて、所定の抽選プログラムにより、普通図柄に関して、「当たり」のときには当たり普通図柄及び当たり普通図柄変動パターンを抽選により決定するとともに、「外れ」のときには外れ普通図柄及び外れ普通図柄変動パターンを抽選により決定する。図柄決定手段55は、更に、特別図柄に関して、「大当たり」のときには大当たりの特別図柄及び大当たり特別図柄変動パターンを抽選により決定するとともに、「外れ」のときには外れ特別図柄及び外れ特別図柄変動パターンを決定する。
【0044】
コマンド送信手段56は、図柄決定手段55で決定された変動パターンに基づいて、図柄制御手段60に対して、特別図柄の為の変動パターン番号を指定する変動パターン指定コードと、停止図柄と、変動停止コマンドとを図柄変動毎に制御コマンドとして送信出力するだけでなく、普通図柄の変動パターンについても同様に、図柄制御手段60に対して、変動パターン指定コードを含む種々の制御コマンドを送信する。コマンド送信手段56は、更に、払出し手段35とランプ制御手段71とサウンド制御手段73等に対して、必要に応じてその図柄変動に伴う種々の制御コマンドを送信する。
【0045】
2msec信号発生手段57は、マイコン39Aに有するCPU75(演算処理手段)に供給するクロック信号を分周して2msec毎に割込み用信号を発生させ、2msec毎の定期的な割込み信号をCPU75の割込みポートに供給する。この2msec毎の定期的な割込みにより、メインの遊技制御が定期的に実行されるようになっている。
【0046】
図柄制御手段60は、特別図柄表示手段23を制御する特別図柄制御手段61と、普通図柄表示手段24を制御する普通図柄制御手段62と、変動パターン記憶手段63等を有し、コマンド送信手段56から送信される図柄制御コマンドを受信し、受信した図柄制御コマンドを解析する。図柄制御手段60においては、特別図柄制御手段61により各図柄表示部23a〜23cにおける特別図柄変動が制御され、普通図柄制御手段62により各図柄表示部24a,24bにおける普通図柄変動が制御される。変動パターン記憶手段63には、普通図柄や特別図柄に関して、複数の変動パターン番号の各々に変動内容(変動時間を含む)を対応づけた変動パターン情報が記憶されている。
【0047】
このように、複数の手段51〜56を有する主制御手段50は前述したマイコン39Aにより実現されている。そこで、主制御基板39には前述したように、マイコン39Aを有しており、このマイコン39Aは、CPU75とROM76及びRAM77等を備えている。ここで、主制御手段50による主制御上のメモリマップについて説明しておく。
【0048】
図6に示すように、先頭部に内蔵RAM77用にワーク領域 (アドレス0000H 〜00FFH)が割り当てられ、このワーク領域の後続側に、未使用領域 (アドレス0100H 〜0FFFH)、内蔵レジスタ領域 (アドレス1000H 〜103FH)、未使用領域 (アドレス1040H 〜1FFFH)、CSIOデコード領域 (アドレス2000H 〜20FFH)、未使用領域 (アドレス2100H 〜DFFFH)と、更に、プログラム管理領域 (アドレスE000H 〜E0FFH)、内蔵ROM76用にプログラム領域 (アドレスE100H 〜FFFFH)が順々に割り当てられている。但し、記号Hは、16進数を示すものである。
【0049】
RAM77のワーク領域には、図7に示すように、遊技制御情報領域77aと、未使用領域77bと、スタック領域77cと、バックアップ情報メモリ77dとがこの順に設けられている。遊技制御情報領域77aには、その先頭部に、乱数発生手段51により順次発生する大当たり抽出用制御乱数と、乱数発生手段51により発生する複数の抽出用乱数が一巡する毎に一巡を開始する初期値(先頭値)を更新する初期値更新用乱数と、前回用いた初期値用乱数と、大当たりに際して確率変動図柄と非確率変動図柄を決定する大当たり図等決定用乱数等が記憶されるとともに、これらに続けて、遊技動作や遊技制御に必要な種々の遊技制御情報が記憶される。
【0050】
スタック領域77cには、サブルーチンコールする場合のアドレス等が記憶される。また、バックアップ情報メモリ77dには、主電源が断たれる場合に、電源復帰時に遊技制御の再開に必要な種々のバックアップ情報が記憶される。ここで、このマイコン39AのRAM77とマイコン46AのRAM81には、後述するバックアップ電源93からのバックアップ用電力が供給されており、これらRAM77,81の全ての記憶情報が記憶保持されている。ROM76のプログラム領域には、遊技動作制御プログラムが主として記憶されている。
【0051】
この遊技動作制御プログラムについて説明すると、図8に示すように、遊技制御準備用の第1制御ルーチンと、遊技制御用の第2制御ルーチンとが予め記憶されている。第1制御ルーチンには、初期設定用サブルーチン76aと、リセットサブルーチン76bと、バックアップ情報復帰サブルーチン76cと、異常状態報知サブルーチン76dと、遊技動作停止サブルーチン76e等が予め記憶されている。第2制御ルーチンには、メイン制御である遊技制御サブルーチン76fと、その遊技制御サブルーチン76fを定期的に実行するための時間調節サブルーチン76gと、バックアップ処理サブルーチン(これがバックアップ処理部に相当する)76h等が予め記憶されている。
【0052】
ところで、払出し制御基板46には前述したように、払出し制御手段70による払出し制御を司る為のマイコン46Aを有し、このマイコン46Aは、CPU79とROM80及びRAM81等を備えている。RAM81には、主制御用のRAM77と同様にワーク領域等が設けられ、そのワーク領域には、払出し制御情報領域やスタック領域、バックアップ情報メモリ等が設けられている。また、ROM80には、主制御用のROM76と同様にメイン制御である払出し制御用サブルーチン、バックアップデータ復帰サブルーチン、バックアップ処理サブルーチン等が予め記憶されているが、ここでは、その詳しい説明を省略する。
【0053】
次に、電源基板45は、複数の制御基板39,40,43〜46の各々に電力を供給するものであり、その電源基板45上に構成された電源手段45Aについて説明する。
図9に示すように、パチンコホールに設置された各島構造体毎に複数の変圧トランス94が設けられ、各変圧トランス94から低圧の交流電圧(AC24V)が複数台(例えば、5台)のパチンコ機2に同時供給されている。
【0054】
この電源手段45Aには、トグルスイッチからなり主電源を手動操作によりオンとオフに切換え可能な電源スイッチ85と、電源供給手段90と、マイクロコンピュータからなる電源監視手段91及びリセット信号発生手段92と、バックアップ電源93と、プッシュ式のリセットスイッチ86等が設けられている。電源供給手段90は、AC24VからDC32Vを生成するとともに、音声出力やランプ点灯に用いるDC12V、マイコン39A,46A等の制御部に供給するDC5Vを生成し、これらの直流を配線コードを介して制御基板39〜40,42〜43,46等に個別に電力供給する。
【0055】
電源監視手段91は、電源スイッチ85を介して供給されたAC24Vを直接読み込んで供給電圧を常時監視し、停電が発生したり、電源スイッチ85のオフ操作により主電源が断たれたとき、或いは主電源に何らかの電圧異常が検出された場合に、電圧異常を示す「L」レベルの電圧異常信号VSをマイコン39A,46Aの最優先割込みポート「NMI(ノン・マスカブル・インタラプタ)ポート」に夫々出力する。それ故、マイコン39Aにより、遊技制御が実質的に中断され、CPU75のレジスタやスタックポインタの値、遊技球の入賞や払出し途中の情報等、記憶保持する必要を有する種々の情報が最優先でバックアップされる。
【0056】
また、払出し制御用のマンコン46Aによっても、主制御と同様に、払出し制御が実質的に中断され、記憶保持する必要を有する種々の情報が最優先でバックアップされる。リセット信号発生手段92は、電源監視手段91から「L」レベルの電圧異常信号VSを受けたときから、バックアップ処理に要する所定微小時間(例えば、約120msec)だけ遅延させて、「L」レベルに切換えたシステムリセット信号SR(L) を、遅延手段78と各CPU79,82〜84に出力する一方、電源投入時又は停電解消時の電源供給に際しては、「H」レベルのシステムリセット信号SR(H) を出力する。
【0057】
ここで、主制御基板39には遅延回路78が設けられており、図11に示すように、T1の時点において、「L」レベルに切換わるシステムリセット信号SR(L) を受けた場合には、何ら遅延することはなく、T1の時点で同時にシステムリセット信号SR(L) がマイコン39Aに供給されるが、T2の時点で「H」レベルに切換わるシステムリセット信号SR(H) を受けた場合には、T2の時点よりも所定微小時間tだけ遅れたT3の時点で、マイコン39Aにシステムリセット信号SR(H) が供給される。
【0058】
それ故、システムリセット信号SR(L) がCPU75,79,82〜84の各々のリセット端子に同時に供給された場合、CPU75,79,82〜84の初期化に伴って各制御動作が夫々停止する。しかし、主電源の復帰に際して、リセット信号発生手段92がシステムリセット信号SR(H) を出力したとき、CPU75だけが、その他のCPU79,82〜84よりも所定微小時間tだけ遅れて遊技制御が開始される。
【0059】
バックアップ電源93は、充電用コンデンサ等からなり、このコンデンサから出力されるDC5Vを、両RAM77,81にバックアップ用として、夫々常に供給している。それ故、主電源が断たれた場合でも、バックアップ情報メモリ77dを含むRAM77,81の全ての記憶情報が継続して記憶保持される。但し、このバックアップ電源93による両RAM77,81のバックアップ動作は、長時間継続可能である。
【0060】
電源基板45には、電源スイッチ85に接近させてリセットスイッチ86が設けられており、電源スイッチ85による主電源の投入と同時にこのリセットスイッチ86を指で押圧操作したとき、リセットスイッチ86から「L」レベルのリセット信号(消去信号CL)がCPU75,79の各リセット端子に同時に出力される。その結果、各マイコン39A,40A,42A,43A,46AのRAMの全てを同時にリセットしてデータ消去することができる。
【0061】
ところで、図示しないが、DC32Vを生成する生成回路の平滑回路には、大容量の平滑コンデンサが設けられており、図10に示すように、電源スイッチ85がオフに切換えられたり、停電発生により、主電源が断たれて電源供給手段90にAC24Vが供給されなくなり、電圧異常が検出された時点から、DC5V生成を維持できる最低限の設定電圧である下限設定電圧VL (例えば、約6〜7V)に低下するまで、約120msecを確保できるようになっている。つまり、この約120msecの間に、主制御手段50と払出し制御手段70においては、前述したバックアップ処理を確実に実行可能になっている。
【0062】
ここで、バックアップ電源93から供給されるバックアップ電力の電圧低下異常を検出する電源異常検出回路95について、図12に基づいて説明する。
Dフリップフロップ(D−F/F)96の入力端子Dには制御電圧Vc(5V)が印加され、クロック端子CKにはORゲート97の出力信号が供給され、ORゲート97にはバックアップ電圧VbとクロックパルスCLKが供給されている。D−F/F96の出力端子Qからの出力信号SbはCPU75の入力ポートに供給されるようになっている。また、D−F/F96のリセット端子RSTにはシステムリセット信号SRが供給されている。
【0063】
それ故、図13に示すように、主電源が断たれた状態であっても、バックアップ電圧Vbだけが常に「H」レベルであるため、主電源を投入した場合、制御電圧(5V)Vcが「H」レベルに上昇し、クロックパルスCLKも供給されるが、出力端子Qからの出力信号は、依然として「L」レベルのままである。しかし、バックアップ電圧Vbが一瞬でも遮断されたような場合には、クロックパルスCLKの立ち上がりのタイミングで、出力端子Qが「H」レベルになり、CPU75の入力ポートに供給される電源異常信号Sbが「H」レベルであるため、バックアップ電圧Vbの異常を検出することができる。
【0064】
次に、主制御手段50により実行される遊技動作制御について、図14のフローチャートに基づいて説明する。但し、図中の符号Si(i=11、12、13・・・)は各ステップである。
営業開始に際して、パチンコ機2の前枠2を前方に開いた状態で、リセットスイッチ86を押しながら電源スイッチ85がオン側に切換えられると、パチンコ機2に主電源が投入される。この場合、前述したように、遅延回路78の作動により、この遊技動作制御が、その他の制御手段60,70,71,73による制御開始時期よりも、所定微小時間tだけ遅れて開始される。
【0065】
即ち、変圧トランス94からの交流電圧(AC24V)が電源スイッチ85を介して電源基板45に供給され、電源供給手段90からの直流が制御基板39〜40,42〜43,46に夫々供給されるのと同時に、リセット信号発生手段92からシステムリセット信号SR(H) が遅延回路78とマイコン40A,42A,43A,46Aに同時に供給され、これらマイコン40A,42A,43A,46Aによる制御動作が開始された後、所定微小時間tだけ遅れてマイコン39Aにより遊技動作制御が開始される。
【0066】
この制御が開始されたときに、前述したように、リセットスイッチ86が操作されている場合には(S11:Yes )、先ずマイコン39AのCPU75の各メモリやレジスタを初期化する初期設定が実行される(S12)。次に、遊技制御情報領域77aのうち、大当たり関連情報以外の遊技制御情報がリセット(消去)される(S13)。即ち、S13の消去ステップでは、図7において、遊技制御情報領域77aのうち、アドレス「0000H 」〜「0009H 」に記憶されている「大当たり抽出用乱数」と、「初期値更新用乱数」と、「前回の初期値用乱数」と、「大当たり図柄決定用乱数」以外の、アドレス「000AH 」〜「00FFH 」に記憶されたその他の遊技制御情報だけが消去される。
【0067】
次に、図柄表示手段22に表示する初期図柄を設定したり、S23〜S32のメインの遊技制御サブルーチンを割込みにより繰り返し実行する制御周期を「2msec」に設定する等の種々の初期値が設定される(S14)。次に、所定の制御周期「2msec」に達するまでの残余時間において、初期値乱数作成処理(S15)と、メインループ内乱数作成処理(S16)とを繰り返して実行するループ処理状態になる。
【0068】
ここで、初期値乱数作成処理においては、乱数発生手段51により発生する制御乱数(1〜299)が一巡する毎に、例えば、「0〜299」のうちから乱数的に更新して、次の一巡を開始する先頭値(所謂、一巡初期値)を決定する処理である。また、メインループ内乱数作成処理においては、例えば、数値「0〜19」のうちから乱数的に更新して、次回の外れ時に停止させる、左図柄と中図柄と右図柄を選択して決定する処理である。このように、制御開始から約2msecが経過するまでの余り時間を、S15とS16を繰り返し実行することで、処理時間が調節される。
【0069】
ところで、S15〜S16を実行中に、制御開始から約2msecが経過し、2msec信号発生手段57から2msec割込み信号がCPU75に内部割込みとして供給される。その結果、S15〜S16の処理時間調節ルーチンが途中で強制的に停止され、図15のメインの遊技制御サブルーチンが割込み処理として実行される。
【0070】
次に、そのメイン制御である遊技制御用サブルーチンについて、図15に基づいて説明する。
この制御が開始されると、先ず、特別図柄始動手段20や可変入賞手段21等の電動役物を駆動するソレノイドに駆動信号を出力する駆動信号出力処理が実行される(S23)。次に、各入賞手段18〜21に設けた入賞検出センサ、遊技球の補給切れ検出センサや満杯検出スイッチ等の各種のスイッチからのスイッチ信号を読み込むスイッチ信号入力処理が実行される(S24)。次に、抽選用カウンタを作動させて、300個の制御乱数を、0〜299の範囲内で順々に更新しながら発生させる抽選用数値更新処理が実行される(S25)。
【0071】
但し、S25においては、300個の制御乱数発生が一巡した場合、S15において更新された一巡周期の先頭値が抽出され、その先頭値が次回の一巡における初期値として更新して設定される。この場合、一巡周期の初期値更新に伴って、「17」等の大当たり判定図柄も同時に更新される。次に、払出し制御手段70に払出し制御コマンドを出力する処理が実行され(S26)、サウンド制御手段73にサウンド制御コマンドを出力する処理が実行され(S27)、更に、ランプ制御手段71にランプ制御コマンドを出力する処理が実行される(S28)。
【0072】
次に、普通図柄表示手段24の図柄表示部24a,24bに普通図柄を変動表示させる等の普通図柄に関する処理が実行される(S29)。次に、特別図柄表示手段23の図柄表示部23a〜23cに特別図柄を変動表示させる等の特別図柄に関する処理が実行される(S30)。次に、特別図柄始動手段20の開閉爪20aを駆動する場合には、その為の作動を指令するコマンドを出力する作動コマンド出力処理が実行される(S31)。また、可変入賞手段21の開閉板21aを駆動する場合には、その為の作動を指令するコマンドを出力する作動コマンド出力処理が実行され(S32)、リターンする。
【0073】
このリターンの時点で、メインの遊技制御サブルーチンを実行開始してから約2msecが経過していないときには、前述したように、S15〜S16を繰り返し実行することで、制御時間が調節される。そして、2msec割込みが発生した場合、メインの遊技制御サブルーチンが繰り返して実行される。ところで、遊技途中において停電が発生して不意に主電源が断たれ、電源供給手段90にAC24Vが供給されなくなり、電源監視手段91から出力される「L」レベルの電圧異常信号VSがCPU75,79の最優先割込みポートに供給される。
【0074】
その結果、主制御手段50においては遊技制御が実質的に中断され、払出し制御手段70においても払出し制御が実質的に中断され、バックアップ処理サブルーチンにより、夫々バックアップ処理が実行される。ここでは、主制御手段50におけるバックアップサブルーチンについて、図16に基づいて説明する。この制御が開始されると、先ず、CPU75に有するレジスタやスタックポインタの設定情報(種々の設定値を含む)がバックアップ情報メモリ77dに記憶される(S40)。
【0075】
次に、普通入賞手段19だけでなく、特別図柄始動手段20や可変入賞手段21に入賞したが検出されずに残存している入賞残存球を検出してバックアップ情報メモリ77dに記憶され(S41)、更に、球貸しを含めて払出し手段35により払出されたが、検出されずに残存している払出し球を検出してバックアップ情報メモリ77dに記憶される(S42)。更に、特別遊技に関する大当たり情報、遊技球の保留球数、遊技球の払出し指令コマンド等、遊技者の利益状態に関する情報もバックアップ情報メモリ77dに記憶される(S43)。
【0076】
そして、最終的に、チェックサムデータを作成し、そのチェックサムデータが遊技制御情報領域77aの末尾アドレスに記憶され(S44)、このバックアップの割込み処理制御を終了する。このチェックサムデータについて簡単に説明しておくと、図7に示す遊技制御情報領域77aに記憶した記憶情報の各々は2バイト構成であり、これら記憶情報の全てを、各桁上がりなしの2進数で足し算した2バイト(上位1バイトと下位1バイト)からなる加算結果のデータを求め、下位1バイトのデータをチェックサムデータとして求めたものである。
【0077】
このように、バックアップ処理が実行された後、電圧異常信号VSを受けたリセット信号発生手段92は、電圧異常信号VSを受けてから約120msec後に制御動作停止用のシステムリセット信号SR(L) が、CPU75,79,82〜84の各リセット端子と、遅延回路78を介してCPU75のリセット端子に同時に供給される。それ故、各マイコン39A,40A,42A,43A,46AのCPU75,79,82〜84やRAMは夫々リセットされ、各CPU75,79,82〜84の制御動作が完全に停止する。
【0078】
その後、停電から復帰した場合には、電源供給手段90により、各マイコン39A,40A,42A,43A,46A、電源監視手段91やリセット信号発生手段92に直流が供給されるため、リセット信号発生手段92から各CPU75,79,82〜84のリセット端子にシステムリセット信号SR(H) が供給され、CPU75による図14に示す遊技動作制御が他のCPU75,79,82〜84による制御よりも所定微小時間tだけ遅れて開始される。所定微小時間tだけ遅れて図14の遊技動作制御が開始されると、この場合、リセットスイッチ86が操作されていない(S11:No)。
【0079】
そこで、CPU75の入力ポートに供給されている信号レベルが読み込まれ、電源異常検出回路95から「L」レベルの電源異常信号Sbが入力されて正常な場合には(S17:No)、遊技制御情報領域77aに記憶した記憶情報について、前述したように、チェックサム処理により2バイトからなる加算結果データの下位側1バイトのチェックサムデータが演算により作成される(S20)。次に、S20で求めたチェックサムデータと、遊技制御情報領域77aの末尾アドレスに記憶されているチェックサムデータとが比較され、一致した場合には(S21:Yes )、バックアップ情報復帰サブルーチンによるバックアップ情報復帰処理が実行される(S22)。
【0080】
このバックアップ情報復帰処理においては、バックアップ情報メモリ77dに記憶保持されていた記憶情報に基づいて、レジスタやスタックポインタの値がCPU75の所定のアドレスに設定されるとともに、停電復帰画面を表示させる表示コマンドを図柄制御手段60に送信したり、普通図柄や特別図柄に関する保留球数を表示させる表示コマンドをランプ制御手段71に送信したり、未払いの遊技球を払出すように払出しコマンドを払出し制御手段70に送信する等、遊技制御を再開可能な状態に復帰される。
【0081】
その後、前述したように、S15〜S16が繰り返して実行される。ところで、ゴト師等により、所謂ぶら下げ手法等により細工が施されて、主制御用CPU75に対してシステムリセット信号SRが不正に供給された場合、制御上の異常が発生することになり、CPU75のプログラムカウンタの値がリセットされる。その結果、遊技動作制御は、その制御途中において強制的にリセット状態となり、遊技動作制御はその先頭ステップ(S11)から新規に実行される。
【0082】
この遊技動作制御を開始したときに、電源異常信号Sbが「L」レベルで正常な場合には(S17:No)、前述したようにチェックサムデータが作成される(S20)。この場合には、前回のバックアップ処理(最新のバックアップ処理に相当する)時における遊技制御情報領域77aの記憶内容と、現時点における記憶内容とが異なるため、これら2つのチェックサムデータが一致しなくなり(S21:No)、遊技制御情報領域77aのうち、大当たり関連情報以外の遊技制御情報がリセット(消去)される(S13)。
【0083】
このように、主電源が断たれていない状態、つまり電源投入後の状態において、システムリセット信号SRが不正に発生するような制御上の異常時には、システムリセット信号SRにより遊技動作制御がその最初のステップから新規に実行開始される場合でも、大当たり抽出用乱数や初期値更新用乱数等の大当たり関連情報については消去されることがないため、乱数発生手段51により発生する制御乱数や、一巡する毎の初期値については継続させることができ、ゴト師等による不正な大当たり抽選の狙い打ちを確実に防止することができる。
【0084】
ところで、バックアップ電源93からRAM77,81に供給されているバックアップ電力が、ゴト師等により一時的にでも断たれるような事態が発生した場合には、RAM77,81に記憶していた全ての記憶情報が一瞬に「00H 」のデータに変化する。しかも、この場合には、電源異常検出回路95におけるD−F/F96の出力端子QからCPU75の入力ポートに、「H」レベルの電源異常信号Sbが供給されている。そこで、CPU75がRAM77にアクセスし、遊技制御情報領域77aから読み込まれたデータが、「00H 」であって有り得ないデータであるため、アブノーマルステートエラーが発生する等して、システムリセット信号SRが発生する。
【0085】
その結果、遊技動作制御は、その制御途中において強制的にリセット状態となり、遊技動作制御はその先頭ステップ(S11)から新規に実行される。この遊技動作制御を開始したときに、「H」レベルの電源異常信号Sbが入力されているため(S17:Yes )、図柄制御手段60やランプ制御手段71に異常状態に伴うエラー表示を行うように、異常状態報知処理(図17参照)が実行される(S18)。
【0086】
この制御が開始されると先ず、ランプ制御手段71に対して、不正によるエラー状態表示コマンドが送信される(S50)。それ故、ランプ群72のうちの遊技盤5や前枠4に設けられたエラー表示用ランプが高速で点滅表示される。このエラー表示用ランプの点滅により、遊技者だけでなく、パチンコホールの従業員にも不正が行われたことを報知することができる。
【0087】
また、図柄制御手段60に対して、不正によるエラー状態表示コマンドが送信される(S51)。それ故、図柄制御手段60においては、特別図柄が変動中であっても、図柄表示手段22の表示が、図柄変動からエラー表示画面に切り換わるため、不正が行われたことを報知することができる。更に、サウンド制御手段73に対しても、不正によるエラー状態発生コマンドが送信される(S52)。それ故、サウンド制御手段73においては、スピーカ74により、サイレンのような異常事態が発生したサウンドが出力されるため、サウンドによっても、不正が行われたことを報知することができる。
【0088】
次に、外部出力基板32に対しても不正によるエラー情報が出力され(S53)、この報知処理制御を終了して、遊技動作制御のS19にリターンする。それ故、外部出力基板32に出力されたエラー情報が島コンピュータに送信出力されるため、パチンコホール側でも、何れのパチンコ機2で不正が発生したのかを、確実且つ正確に管理することができる。この場合には、図14の遊技動作制御において、ホールド要求によりホールドモードが設定され、CPU75に対するホールド状態が設定される(S19)。
【0089】
その結果、発射ハンドル11操作により発射手段10を介して遊技球を遊技領域5aに発射させることができるが、遊技球が何れの入賞手段18〜21に入賞した場合でも、遊技球の入賞を検出することができないだけでなく、入賞に対する遊技球の払出しも行われなくなる。即ち、不正行為を行った結果として、遊技球を消費するだけでなく、不利益な状態が継続するようになる。勿論、この場合にも、ゴト師等による不正な大当たり抽選の狙い打ちを確実に防止することができる。
【0090】
ここで、マイコン39Aとバックアップ処理サブルーチン76h等でバックアップ手段が構成され、リセットサブルーチン76b等でリセット手段が構成されている。また、RAM77に有する遊技制御情報領域77aが情報記憶手段に相当する。
【0091】
次に、実施形態の変更形態について説明する。
1〕遊技制御情報領域77aに記憶する大当たり抽出用乱数等の大当たり関連情報を、遊技制御情報領域77aの末尾側に記憶するようにしてもよい。この場合にも、これらの大当たり関連情報以外の遊技制御情報を消去するアドレス範囲を変更するだけで、システムリセット時における大当たり関連情報だけを消去せずに継続的に記憶保持することができる。
【0092】
2〕図14において、制御上の異常時にチェックサムデータが一致しない場合には、S18と同様に、ランプ制御手段71による表示ランプを点滅させたり、エラー情報をホール側の島コンピュータに送信出力するようにしてもよい。この場合、不正なシステムリセットの発生を、不正に遊技している遊技者やホール側に報知することができる。
3〕電源投入時に、リセットスイッチ86が操作された場合には、遊技制御情報領域77aの全てを消去するようにしてもよい。
【0093】
4〕リセット信号発生手段92からのシステムリセット信号SRは、主制御基板39と払出し制御基板46だけに供給されるように構成し、システムリセット信号SRで主制御手段50と払出し制御手段70だけをリセットするようにしてもよい。
5〕リセット信号発生手段92を省略するようにしてもよい。この場合、電源手段45を簡単化することができる。
【0094】
6〕図柄制御基板40とサウンド制御基板43とランプ制御基板42のうちの何れ2つ、例えば、図柄制御基板40とサウンド制御基板43とを1つのプリント基板で構成してもよく、図柄制御基板40とランプ制御基板42とを1つのプリント基板で構成してもよく、サウンド制御基板43とランプ制御基板42とを1つのプリント基板で構成してもよい。この場合、これら制御基板の配置の自由度を高めることができる。
【0095】
7〕電源監視手段91は、AC24Vを整流した直流電圧を監視するように構成してもよい。この場合、電源監視手段91の構成を簡単化することができる。
8〕本発明は、以上説明した実施形態や変更形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変更を付加し、更に、パチンコ機に限らず、遊技球やコイン等の各種の遊技媒体を用いるアレンジボール機、雀球遊技機、回胴遊技機等の種々の遊技機に本発明を適用することが可能である。
【0096】
【発明の効果】
請求項1の発明によれば、遊技制御手段により遊技動作制御が開始され、遊技動作制御中に所謂ぶら下げ等の不正行為により、主制御手段を構成する主制御用CPUに対してシステムリセット信号が不正に供給された場合、最新のバックアップ処理により情報記憶手段の記憶情報に基づいてチェックサム処理により作成されたチェックサムデータと、前記システムリセット信号が発生した時点における情報記憶手段の記憶情報に基づいてチェックサム処理により作成されたチェックサムデータが一致しない場合、プログラムカウンタの値がリセットされ、しかも情報記憶手段の記憶情報の消去に際して、その記憶情報のうち、所定の遊技制御情報については消去しないで残しておき、所定の遊技制御情報以外の遊技制御情報についてだけ消去した後、遊技制御がその最初から実行されるようになる。
【0097】
そのため、所定の遊技制御情報である大当たり乱数発生用の初期値更新用乱数及び大当たり抽出用乱数及び大当たり図柄決定用乱数は消去されないので、大当たり抽選に関して、これらの乱数をデフォルト値に変更するのではなく、継続させることができ、ゴト師等による不正な大当たり抽選の狙い打ちを確実に防止することができる。
【0098】
請求項2の遊技機によれば、遊技制御手段により遊技動作制御が開始され、リセットスイッチがONされている場合、演算処理手段の設定情報が初期化され、情報記憶手段の記憶情報のうち、所定の遊技情報以外の遊技制御情報について消去される。そのため、所定の遊技制御情報である大当たり乱数発生用の初期値更新用乱数及び大当たり抽出用乱数及び大当たり図柄決定用乱数は消去されないので、リセットスイッチがONされ遊技制御が再開された場合でも、大当たり抽選に関して、これらの乱数をデフォルト値に変更することなく、継続させることができる。
【図面の簡単な説明】
【図1】本発明の実施形態に係るパチンコ機(弾球遊技機)の斜視図である。
【図2】パチンコ機の遊技盤の正面図である。
【図3】パチンコ機の背面図である。
【図4】パチンコ機の側面図である。
【図5】パチンコ機の制御系の機能ブロック図である。
【図6】パチンコ機の制御上のメモリマップの図表である。
【図7】RAMのワーク領域に記憶する記憶情報の図表である。
【図8】遊技動作制御プログラムに含まれるサブルーチンを示す図表である。
【図9】電力供給回路図及び制御信号回路図である。
【図10】主電源が断たれるとき及びその復帰時における供給電圧及び制御信号のタイムチャートである。
【図11】各制御基板に供給されるシステムリセット信号のタイムチャートである。
【図12】電源異常検出回路を示す回路図である。
【図13】バックアップ電源異常時の各種信号のタイムチャートである。
【図14】遊技動作制御のフローチャートである。
【図15】メインの遊技制御のフローチャートである。
【図16】主制御手段によるバックアップ処理制御のフローチャートである。
【図17】異常状態報知処理制御のフローチャートである。
【符号の説明】
2パチンコ機(弾球遊技機)
39Aマイクロコンピュータ
75CPU
76ROM
77RAM
77a遊技制御情報領域
76bリセットサブルーチン
77dバックアップ情報メモリ
76hバックアップ処理サブルーチン[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a gaming machine such as a pachinko machine, an arrangement ball machine, a sparrow ball game machine, and a revolving game machine, and more particularly to one that copes with an illegal act that illegally generates a jackpot lottery.
[0002]
[Prior art]
Conventionally, in ball game machines such as the first type of pachinko machines, the gate means (passing means) for starting normal symbols, special symbol starting means (electric tulips), or one or more ordinary symbols are changed on the game board. Normal symbol display means that can be displayed, special symbol display means that can variably display a plurality of special symbols, and variable winning means (opening and closing type winning means) called attackers, etc., and the player operates the launch handle of the launch means As a result, the game balls stored in the ball tray are sequentially launched into the game area of the game board.
[0003]
And when the launched game ball falls with the game nail or windmill changing the falling direction and wins the special symbol starting means, a plurality of special symbols on the special symbol display means fluctuate for a predetermined fluctuation time, If the result of the lottery at the time of winning the special symbol starting means is a big win, the stop symbol after the change becomes a specific symbol mode (so-called “777” big hit symbol mode), and the variable winning unit is based on a predetermined condition. Thus, the opening / closing operation is repeated up to a set number of times (for example, 16 rounds), and a special game that is in a profit state advantageous to the player occurs.
[0004]
By the way, in the main control means that controls game control on the game board side, for example, a plurality of control random numbers from “0” to “299” are set as a round value, and “0” → “1” → “2” → ... → A random number generator that repeatedly generates a control random number of “299” with a minute update period (for example, about 2 msec), a random number extractor, a random number determiner, and the like are provided. The control random number at the time of winning the symbol starting means is extracted by the random number extracting means, and the extracted control random number is checked by the random number determining means with the jackpot determination symbol (for example, “17”) to determine whether or not it is a big hit It is supposed to be.
[0005]
In this case, utilizing the fact that a big hit determination symbol such as “17” is periodically generated, the big hit cycle is read, and the special ball starting means is regularly awarded to the special symbol starting means at the timing of the big hit cycle. As a result, a player who has greatly improved the jackpot lottery and gains a large profit has appeared. Therefore, recently, each time the control random number generated by the random number generation means makes a round, a new starting value (so-called round initial value) for starting a round is generated randomly by the separately provided round initial value generation means. In addition to updating to the initial value and simultaneously updating the jackpot determination symbol in accordance with the update of the initial round value, the periodicity of the jackpot lottery is eliminated so that the target of the jackpot cannot be made.
[0006]
However, when the power is turned on at the start of business on the pachinko hall side, a system reset signal is always generated by the power-on reset signal at the time of power activation in the microcomputer included in the control device for the main control means. Therefore, the random number generation by the random number generation means always generates a control random number sequentially from the first numerical value “0” of the cyclic value, and the jackpot determination symbol is determined in advance as a default value, such as “17”. It is controlled to set to the value of.
[0007]
By the way, for example, when a power failure occurs due to a lightning strike, the control device does not operate at the same time, and even if a jackpot game is being executed, jackpot information and winning ball number information instructing that it is a jackpot state All of the various game information such as the payout ball number information to be paid out is deleted. Therefore, when the game is resumed after recovery from the power failure, the jackpot game cannot be executed in a state immediately before the power failure, and trouble may occur between the player and the hall side.
[0008]
Therefore, recently, the game information during the game is always stored and retained by the backup power source, and even if a power failure occurs, it can be resumed without any trouble from the middle of the game control interrupted by the power failure when returning from the power failure. ing. In this case, the RAM included in the main control microcomputer is always backed up by a backup power source, and a backup dedicated memory area is provided in a part of the RAM.
[0009]
By doing so, an NMI (non-maskable interrupter) is generated in the CPU of the main control microcomputer in the event of an abnormal situation where a power failure has occurred, and each register and stack pointer of the main control CPU are generated by the NMI. Backup processing for saving and storing the value, game information, etc. in the backup dedicated memory. And at the time of recovery from a power failure, by executing a recovery process that writes the stored information stored in the backup dedicated memory to each predetermined memory, it is possible to resume the game control interrupted by the power failure following the state immediately before the power failure. I can do it.
[0010]
[Problems to be solved by the invention]
As described above, in the conventional ball game machine, when the round number is repeatedly generated by the random number generation means, the round initial value and the jackpot determination symbol are sequentially updated every time the control random number is generated. However, Goto et al. Have crafted them with a so-called hanging method to illegally send a system reset signal to the main control CPU constituting the main control means. generate. Therefore, the value of the program counter is reset, and the game control is executed from the beginning.
[0011]
As a result, as described above, the first numerical value in the first round of random number generation is set to the default “0”, and the jackpot determination symbol is also set to a predetermined numerical value. Since the control random number is generated in the first round after the system reset, it is possible to deliberately hit the big win lottery by matching the winning timing to the special symbol starting means with the big win lottery. An object of the present invention is to make it possible to reliably prevent the hitting of the big hit lottery that caused an unauthorized system reset by Goto and the like.
[0012]
[Means for Solving the Problems]
Claim 1No game machinesA lottery means for performing a lottery to selectively determine a first state advantageous to the player and a second state disadvantageous to the player in relation to the game operation, and a game based on a lottery result by the lottery means Game control means capable of controlling the operation;Information storage means for storing and holding game control information related to game operation and game control, and game control information related to a predetermined game state among the game control information when an abnormal state such as a main power supply being cut off occurs In a gaming machine provided with backup means for storing the information in the backup memory, when erasing the stored information of the information storage means in the event of a control abnormality in a state after power-on, predetermined game control information of the stored information A reset means is provided to erase only game control information other thanThe predetermined game control information is an initial value update random number for generating a jackpot random number generated by the lottery means, a jackpot extraction random number, and a jackpot symbol determining random number, and game operation control is started by the game control means, The information storage at the time when the checksum data generated by the checksum processing based on the storage information stored in the information storage means by the latest backup processing and the system reset signal for resetting the control operation during the game operation control are generated If the checksum data created by the checksum processing based on the stored information stored in the means does not match, a game other than the initial value updating random number for generating the jackpot random number, the jackpot extracting random number, and the jackpot symbol determining random number Control information is erasedIs.
[0013]
[0014]
When the main power supply is cut off due to a power failure, NMI (non-maskable interrupter) generated by a decrease in control voltage is related to a predetermined game state in the game control information stored in the information storage means. The game control information to be played is stored in the backup memory by the backup process. When returning from a power failure, the stored information stored in the backup memory is restored to the original state. Therefore, at the time of recovery from the power failure, the game control can be resumed without any trouble from the middle of the game control interrupted by the power failure.
[0015]
by the way,Game operation control is started by the game control means, and during the game operation controlWhen a system reset signal is illegally supplied to the main control CPU that constitutes the main control means by fraud such as hanging,Created by checksum processing based on the checksum data created by the checksum processing based on the storage information of the information storage means by the latest backup processing and the storage information of the information storage means when the system reset signal is generated If the checksum data does not match,The program counter value is reset, EmotionOf the stored information in the information storage means, the predetermined game control information is left without being deleted, and the game control information other than the predetermined game information is deleted, and the game control is executed from the beginning.
[0016]
In this case, predetermined game control informationIs, Initial value update random number for jackpot random number generationas well asJackpot extraction random numberas well asJackpot symbol determination abuseIn numberis thereBecauseWith regard to the jackpot lottery, these random numbers can be continued instead of being changed to the default values, so that it is possible to surely prevent the illegal hitting lottery from being hit by Goto.
[0017]
The gaming machine according to
When the game operation control is started by the game control means and the reset switch is turned on, initial setting for initializing the setting information of the arithmetic processing means is executed. Of the stored information of the information storage means, a predetermined game The control information is left without being erased, the game control information other than the predetermined game information is erased, and the game control is executed from the beginning.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. This embodiment is an example in which the present invention is applied to a first type pachinko machine called a so-called card-type ball game machine installed in an island structure of a pachinko hall, and an island structure provided in the pachinko hall In the length direction, a plurality of card-type ball lending machines 1 and a plurality of
[0019]
As shown in FIGS. 1 to 4, the
[0020]
This launching means 10 includes a launching
[0021]
As shown in FIG. 2, the
[0022]
Although a plurality of game nails and windmills are provided in the
[0023]
The special symbol display means 23 has, for example, three (left, middle, and right)
[0024]
The normal symbol display means 24 has, for example, two (left and right)
[0025]
When the normal symbol stopped after the variation of the normal symbol display means 24 is hit, the pair of opening /
[0026]
However, when the confirmed symbol stopped after the variation of the special symbol display means 23 is a specific symbol mode such as “777”, “444”, etc., a special game called “big hit” is started, and the opening /
[0027]
After the opening /
[0028]
As shown in FIGS. 3 and 4, a
[0029]
The game balls paid out from the payout means 35 are paid out to the
[0030]
A
[0031]
Furthermore, a
[0032]
The
[0033]
Next, various functions achieved through a plurality of control programs stored in advance in the control device of the
[0034]
The main control means 50 configured on the
[0035]
The symbol control means 60 configured on the
[0036]
The payout control means 70 configured on the
[0037]
The sound control means 73 configured on the
[0038]
The main control means 50 includes special symbol random number generation means 51 and random number extraction means 52, random number determination means 53, profit state generation means 54, symbol determination means 55, command transmission means 56, and 2 msec signal generation means. 57 etc. Here, the random number generating means 51, the random
[0039]
Next, the random number generating means 51 and the random number extracting means 52 of the special symbol lottery means will be described. The random number generation means 51 repeatedly generates control random numbers from, for example, “0 to 299” in a minute update cycle (for example, about 2 msec). Of the plurality of control random numbers generated by the random number generation means 51, only one control random number (for example, “17”) is set as a jackpot determination symbol that is a predetermined specific random number.
[0040]
The random number extraction means 52 extracts one control random number when the game ball wins the special symbol starting means 20 with respect to the special symbol. Since the random number determining means 53 extracts one control random number by the random
[0041]
Furthermore, the random number determination means 53 also determines the probability variation type jackpot, and if it is determined to be the probability variation type, after the special game in the profit state ends, until the next or one after another jackpot Alternatively, the number of specific random numbers that are jackpots is made larger than usual until the special symbol fluctuates a predetermined number of times (for example, 100 times). That is, the jackpot probability is higher than usual. Further, the random number determination means 53 instructs the profit state generation means 54 described later to give a predetermined profit in the case of such a probability variation. This is also a profit state advantageous to the player.
[0042]
The profit state generating means 54 receives a determination result of the jackpot from the random number determination means 53, or the predetermined profit included in the game control on condition that the stop symbol after the change of the special symbol display means 23 becomes a jackpot symbol. The open /
[0043]
In accordance with the determination result from the random number determination means 53, the symbol determining means 55 determines the winning normal symbol and the winning normal symbol variation pattern by lottery when “winning” is determined for a normal symbol by a predetermined lottery program. In the case of “out”, the off-normal symbol and the off-normal symbol variation pattern are determined by lottery. The symbol determination means 55 further determines the special bonus and special bonus variation pattern for the big bonus by lottery for the special symbol by lottery, and determines the special special symbol variation and the special symbol variation pattern for the special bonus when it is “out”. To do.
[0044]
Based on the variation pattern determined by the
[0045]
The 2 msec signal generation means 57 is a
[0046]
The symbol control means 60 includes a special symbol control means 61 for controlling the special symbol display means 23, a normal symbol control means 62 for controlling the normal symbol display means 24, a variation pattern storage means 63, etc., and a command transmission means 56. The symbol control command transmitted from is received and the received symbol control command is analyzed. In the symbol control means 60, the special symbol control means 61 controls the special symbol variation in each
[0047]
Thus, the main control means 50 having the plurality of means 51 to 56 is realized by the
[0048]
As shown in FIG. 6, a work area (addresses 0000H to 00FFH) is assigned to the
[0049]
In the work area of the
[0050]
The
[0051]
The game operation control program will be described. As shown in FIG. 8, a first control routine for game control preparation and a second control routine for game control are stored in advance. In the first control routine, an
[0052]
Incidentally, as described above, the
[0053]
Next, the
As shown in FIG. 9, a plurality of
[0054]
The power supply means 45A includes a
[0055]
The power monitoring means 91 directly reads the AC 24V supplied via the
[0056]
Also, with the
[0057]
Here, the
[0058]
Therefore, when the system reset signal SR (L) is simultaneously supplied to the reset terminals of the
[0059]
The
[0060]
A
[0061]
By the way, although not shown, the smoothing circuit of the generating circuit that generates
[0062]
Here, a power supply
The control voltage Vc (5 V) is applied to the input terminal D of the D flip-flop (DF / F) 96, the output signal of the
[0063]
Therefore, as shown in FIG. 13, even when the main power supply is turned off, only the backup voltage Vb is always at the “H” level. Therefore, when the main power supply is turned on, the control voltage (5 V) Vc is The signal rises to the “H” level and the clock pulse CLK is also supplied, but the output signal from the output terminal Q remains at the “L” level. However, when the backup voltage Vb is interrupted even for a moment, the output terminal Q becomes “H” level at the rising timing of the clock pulse CLK, and the power supply abnormality signal Sb supplied to the input port of the
[0064]
Next, game operation control executed by the main control means 50 will be described based on the flowchart of FIG. However, the symbol Si (i = 11, 12, 13,...) In the figure is each step.
At the start of business, when the
[0065]
That is, an alternating voltage (AC 24 V) from the
[0066]
As described above, when the
[0067]
Next, various initial values are set, such as setting an initial symbol to be displayed on the symbol display means 22 and setting a control cycle for repeatedly executing the main game control subroutine of S23 to S32 by interruption to "2 msec". (S14). Next, in the remaining time until the predetermined control period “2 msec” is reached, the initial value random number generation processing (S15) and the main loop random number generation processing (S16) are repeatedly executed.
[0068]
Here, in the initial value random number generation process, every time the control random number (1 to 299) generated by the random number generation means 51 makes a round, for example, the random number is updated from “0 to 299”, and the following This is a process for determining a starting value (so-called initial value for one round) for starting one round. Further, in the random number generating process in the main loop, for example, a left symbol, a middle symbol, and a right symbol are selected and determined to be randomly updated from the numerical values “0 to 19” and stopped at the next disconnection. It is processing. In this way, the processing time is adjusted by repeatedly executing S15 and S16 for the remaining time from the start of control until about 2 msec elapses.
[0069]
By the way, during execution of S15 to S16, about 2 msec has elapsed from the start of control, and a 2 msec interrupt signal is supplied from the 2 msec signal generating means 57 to the
[0070]
Next, a game control subroutine which is the main control will be described with reference to FIG.
When this control is started, first, a drive signal output process for outputting a drive signal to a solenoid for driving an electric combination such as the special symbol starting means 20 and the variable winning means 21 is executed (S23). Next, a switch signal input process for reading switch signals from various switches such as a winning detection sensor, a game ball replenishment detection sensor, and a full detection switch provided in each winning means 18 to 21 is executed (S24). Next, the lottery counter is operated to execute a lottery value updating process for generating 300 control random numbers while sequentially updating them within a range of 0 to 299 (S25).
[0071]
However, in S25, when 300 control random number generations make a round, the top value of the round cycle updated in S15 is extracted, and the top value is updated and set as the initial value in the next round. In this case, the big hit determination symbol such as “17” is also updated at the same time as the initial value of one round cycle is updated. Next, a process of outputting a payout control command to the payout control means 70 is executed (S26), a process of outputting a sound control command to the sound control means 73 is executed (S27), and the lamp control means 71 performs lamp control. Processing for outputting a command is executed (S28).
[0072]
Next, processing relating to normal symbols is executed (S29), such as normal symbols variably displayed on the
[0073]
At the time of this return, when about 2 msec has not elapsed since the start of execution of the main game control subroutine, as described above, the control time is adjusted by repeatedly executing S15 to S16. When a 2 msec interrupt occurs, the main game control subroutine is repeatedly executed. By the way, a power failure occurs in the middle of the game, the main power supply is unexpectedly cut off, AC24V is not supplied to the power supply means 90, and the “L” level voltage abnormality signal VS output from the power supply monitoring means 91 is CPU75, 79. To the highest priority interrupt port.
[0074]
As a result, the game control is substantially interrupted in the main control means 50, the payout control is substantially interrupted in the payout control means 70, and the backup process is executed by the backup process subroutine. Here, the backup subroutine in the main control means 50 will be described with reference to FIG. When this control is started, the setting information (including various setting values) of registers and stack pointers in the
[0075]
Next, not only the normal winning means 19 but also the special symbol starting means 20 and the variable winning means 21 are detected but the remaining winning balls remaining without being detected are detected and stored in the
[0076]
Finally, checksum data is created, the checksum data is stored at the end address of the game
[0077]
In this way, after the backup process is executed, the reset signal generating means 92 that has received the voltage abnormality signal VS receives the system reset signal SR (L) for stopping the control operation about 120 msec after receiving the voltage abnormality signal VS. The reset terminals of the
[0078]
Thereafter, when power is restored from a power failure, the power supply means 90 supplies direct current to each of the
[0079]
Therefore, when the signal level supplied to the input port of the
[0080]
In this backup information restoration processing, the value of the register or stack pointer is set to a predetermined address of the
[0081]
Thereafter, as described above, S15 to S16 are repeatedly executed. By the way, if a system reset signal SR is illegally supplied to the
[0082]
If the power supply abnormality signal Sb is normal at the “L” level when the game operation control is started (S17: No), checksum data is created as described above (S20). In this case, the previous backup process(Equivalent to the latest backup process)Since the stored contents of the game
[0083]
As described above, in the state where the main power supply is not cut off, that is, in the state after the power is turned on, when the system reset signal SR is abnormally generated, the game operation control is performed by the system reset signal SR at the first time. Even when the execution is newly started from the step, the jackpot related information such as the jackpot extracting random number and the initial value updating random number is not erased. Therefore, the control random number generated by the random number generating means 51 and each round This initial value can be continued, and it is possible to reliably prevent an illegal big hit lottery hitting by Goto and the like.
[0084]
By the way, if the backup power supplied from the
[0085]
As a result, the game operation control is forcibly reset in the middle of the control, and the game operation control is newly executed from the head step (S11). When the game operation control is started, since the power supply abnormality signal Sb of “H” level is input (S17: Yes), an error display associated with the abnormal state is displayed on the symbol control means 60 and the lamp control means 71. Then, an abnormal state notification process (see FIG. 17) is executed (S18).
[0086]
When this control is started, an error status display command for fraud is first transmitted to the lamp control means 71 (S50). Therefore, the error display lamps provided in the
[0087]
Further, an error status display command due to fraud is transmitted to the symbol control means 60 (S51). Therefore, in the symbol control means 60, even if the special symbol is fluctuating, the display on the symbol display means 22 is switched from the symbol variation to the error display screen, so that it can be notified that fraud has been performed. it can. Further, an error state occurrence command due to fraud is also transmitted to the sound control means 73 (S52). Therefore, in the sound control means 73, since the
[0088]
Next, error information due to fraud is also output to the external output board 32 (S53), the notification process control is terminated, and the process returns to S19 of the game operation control. Therefore, since the error information output to the
[0089]
As a result, the game ball can be launched into the
[0090]
Here, the
[0091]
Next, a modified embodiment of the embodiment will be described.
1] The jackpot related information such as the jackpot extraction random number stored in the game
[0092]
2] In FIG. 14, if the checksum data does not match at the time of a control abnormality, the display lamp by the lamp control means 71 blinks or error information is transmitted to the island computer on the hall side as in S18. You may do it. In this case, the occurrence of an unauthorized system reset can be notified to an illegally playing player or the hall side.
3] If the
[0093]
4) The system reset signal SR from the reset signal generating means 92 is configured to be supplied only to the
5] The reset signal generating means 92 may be omitted. In this case, the power supply means 45 can be simplified.
[0094]
6] Any two of the
[0095]
7] The power supply monitoring means 91 may be configured to monitor a DC voltage obtained by rectifying AC24V. In this case, the configuration of the power
8] The present invention is not limited to the embodiments and modifications described above, and various modifications are made without departing from the spirit of the present invention. Furthermore, the present invention is not limited to pachinko machines, but includes game balls, coins, etc. The present invention can be applied to various game machines such as an arrangement ball machine, a sparrow ball game machine, and a revolving game machine using various game media.
[0096]
【The invention's effect】
Claim 1According to the invention ofGame operation control is started by the game control means, and during the game operation controlWhen a system reset signal is illegally supplied to the main control CPU constituting the main control means by an illegal act such as so-called hanging,Created by checksum processing based on the checksum data created by the checksum processing based on the storage information of the information storage means by the latest backup processing and the storage information of the information storage means when the system reset signal is generated If the checksum data does not match,The value of the program counter is reset,AlsoWhen erasing the stored information in the information storage means, the predetermined game control information of the stored information is left without being deleted, and only the game control information other than the predetermined game control information is deleted. It will be executed from the beginning.
[0097]
for that reason, Predetermined game control informationIsInitial value update random number for generating big hit random numbersas well asJackpot extraction random numberas well asJackpot symbol determination abuseSince the number is not erased,With regard to the jackpot lottery, these random numbers can be continued instead of being changed to the default values, so that it is possible to surely prevent the illegal hitting lottery from being hit by Goto.
[0098]
According to the gaming machine of
[Brief description of the drawings]
FIG. 1 is a perspective view of a pachinko machine (bullet ball game machine) according to an embodiment of the present invention.
FIG. 2 is a front view of a game board of a pachinko machine.
FIG. 3 is a rear view of the pachinko machine.
FIG. 4 is a side view of the pachinko machine.
FIG. 5 is a functional block diagram of a control system of the pachinko machine.
FIG. 6 is a chart of a memory map on control of the pachinko machine.
FIG. 7 is a chart of stored information stored in a work area of a RAM.
FIG. 8 is a chart showing subroutines included in the game operation control program.
FIG. 9 is a power supply circuit diagram and a control signal circuit diagram.
FIG. 10 is a time chart of a supply voltage and a control signal when the main power supply is turned off and at the time of recovery.
FIG. 11 is a time chart of a system reset signal supplied to each control board.
FIG. 12 is a circuit diagram showing a power supply abnormality detection circuit.
FIG. 13 is a time chart of various signals when a backup power supply is abnormal.
FIG. 14 is a flowchart of game operation control.
FIG. 15 is a flowchart of main game control.
FIG. 16 is a flowchart of backup processing control by the main control means.
FIG. 17 is a flowchart of abnormal state notification processing control;
[Explanation of symbols]
2 pachinko machines (ball game machines)
39A microcomputer
75 CPU
76 ROM
77 RAM
77a game control information area
76b reset subroutine
77d backup information memory
76h backup processing subroutine
Claims (2)
電源投入後の状態における制御上の異常時に前記情報記憶手段(77a) の記憶情報を消去する際に、記憶情報のうち所定の遊技制御情報以外の遊技制御情報だけを消去するリセット手段(76b) を設け、
前記所定の遊技制御情報は、前記抽選手段 (51,52) により発生した大当たり乱数発生用の初期値更新用乱数と、大当たり抽出用乱数と、大当たり図柄決定用乱数であり、
前記遊技制御手段 (50) により遊技動作制御が開始され、最新のバックアップ処理により前記情報記憶手段 (77a) に記憶された記憶情報に基づいてチェックサム処理により作成されたチェックサムデータと、遊技動作制御中に制御動作をリセットさせるシステムリセット信号が発生した時点における前記情報記憶手段 (77a) に記憶されている記憶情報に基づいてチェックサム処理により作成されたチェックサムデータと一致しない場合、前記大当たり乱数発生用の初期値更新用乱数及び大当たり抽出用乱数及び大当たり図柄決定用乱数以外の遊技制御情報が消去される、
ことを特徴とする遊技機。 A lottery means (51, 52) for performing a lottery to selectively determine a first state advantageous to the player and a second state disadvantageous to the player in relation to the game operation, and the lottery means (51 , 52), a game control means (50) that can control the game operation based on the lottery result, an information storage means (77a) that stores and holds game control information related to the game action and the game control, and the main power supply is cut off. In a gaming machine comprising backup means (39A, 76h) for storing game control information related to a predetermined game state in the game control information in a backup memory (77d) when an abnormal state such as sagging occurs ,
Reset means (76b) for erasing only the game control information other than the predetermined game control information in the stored information when erasing the stored information in the information storage means (77a) in the event of a control abnormality in a state after power-on Provided ,
The predetermined game control information is an initial value updating random number for generating a jackpot random number generated by the lottery means (51, 52) , a jackpot extracting random number, and a jackpot symbol determining random number,
Game operation control is started by the game control means (50), checksum data created by checksum processing based on the storage information stored in the information storage means (77a) by the latest backup processing , and game operation If the checksum data created by the checksum processing based on the stored information stored in the information storage means (77a) at the time when a system reset signal for resetting the control operation during control is generated does not match the jackpot The game control information other than the initial value update random number for generating random numbers, the jackpot extraction random number, and the jackpot symbol determination random number are deleted.
A gaming machine characterized by that.
前記遊技制御手段The game control means (50)(50) は、遊技動作と遊技制御に関連する遊技制御情報を記憶保持する情報記憶手段Information storage means for storing and holding game control information related to game operations and game control (77a) (77a) と、主電源が断たれる等の異常状態の発生に際して前記遊技制御情報のうちの所定の遊技状態に関連する遊技制御情報をバックアップ用メモリAnd a memory for backup of game control information related to a predetermined game state in the game control information upon occurrence of an abnormal state such as the main power being cut off. (77d) (77d) に記憶させるバックアップ手段Backup means to memorize (39a,76h) (39a, 76h) と、演算処理手段And arithmetic processing means (75)(75) とを含む制御手段Control means including (39A) (39A) を有し、Have 前記所定の遊技制御情報は、前記抽選手段The predetermined game control information includes the lottery means. (51,52) (51,52) により発生した大当たり乱数発生用の初期値更新用乱数と、大当たり抽出用乱数と、大当たり図柄決定用乱数であり、Is a random number for initial value update for generating a jackpot random number generated by, a random number for extracting the jackpot, and a random number for determining the jackpot symbol,
前記遊技制御手段The game control means (50)(50) により遊技動作制御が開始され、前記リセットスイッチThe game operation control is started by the reset switch (86)(86) がONのときに、前記演算処理手段When the is ON, the arithmetic processing means (75)(75) の有する設定情報が初期化され、前記情報記憶手段The setting information of the information storage means is initialized (77a) (77a) に記憶されている遊技制御情報のうち前記大当たり乱数発生用の初期値更新用乱数及び大当たり抽出用乱数及び大当たり図柄決定用乱数以外の遊技制御情報が消去される、Game control information other than the initial value updating random number for generating the jackpot random number, the jackpot extracting random number, and the jackpot symbol determining random number among the game control information stored in
ことを特徴とする遊技機。A gaming machine characterized by that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001382806A JP3938495B2 (en) | 2001-12-17 | 2001-12-17 | Game machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001382806A JP3938495B2 (en) | 2001-12-17 | 2001-12-17 | Game machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003180962A JP2003180962A (en) | 2003-07-02 |
JP3938495B2 true JP3938495B2 (en) | 2007-06-27 |
Family
ID=27593035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001382806A Expired - Fee Related JP3938495B2 (en) | 2001-12-17 | 2001-12-17 | Game machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3938495B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020110468A (en) * | 2019-01-16 | 2020-07-27 | 株式会社三共 | Game machine |
JP2020110467A (en) * | 2019-01-16 | 2020-07-27 | 株式会社三共 | Game machine |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4686986B2 (en) * | 2004-03-02 | 2011-05-25 | 株式会社三洋物産 | Game machine |
JP5177644B2 (en) * | 2008-03-03 | 2013-04-03 | サミー株式会社 | Game machine |
JP6202525B2 (en) * | 2013-11-19 | 2017-09-27 | 株式会社平和 | Game machine |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001212313A (en) * | 2000-01-31 | 2001-08-07 | Sankyo Kk | Game machine |
JP4159221B2 (en) * | 2000-02-07 | 2008-10-01 | 株式会社ソフィア | Game system |
JP4121689B2 (en) * | 2000-05-19 | 2008-07-23 | 株式会社三共 | Game machine |
JP4139046B2 (en) * | 2000-05-30 | 2008-08-27 | 株式会社ソフィア | Game machine |
JP2002119721A (en) * | 2000-10-17 | 2002-04-23 | Sophia Co Ltd | Game machine |
-
2001
- 2001-12-17 JP JP2001382806A patent/JP3938495B2/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020110468A (en) * | 2019-01-16 | 2020-07-27 | 株式会社三共 | Game machine |
JP2020110467A (en) * | 2019-01-16 | 2020-07-27 | 株式会社三共 | Game machine |
JP7218185B2 (en) | 2019-01-16 | 2023-02-06 | 株式会社三共 | game machine |
JP7218184B2 (en) | 2019-01-16 | 2023-02-06 | 株式会社三共 | game machine |
Also Published As
Publication number | Publication date |
---|---|
JP2003180962A (en) | 2003-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3859129B2 (en) | Game machine | |
JP2001321550A (en) | Game machine | |
JP3775722B2 (en) | Bullet ball machine | |
JP3938495B2 (en) | Game machine | |
JP2002219226A (en) | Game machine | |
JP2003220264A (en) | Pachinko game machine | |
JP2001321541A (en) | Game machine | |
JP4947827B2 (en) | Game machine | |
JP3775723B2 (en) | Game machine | |
JP3775720B2 (en) | Bullet ball machine | |
JP2001276390A (en) | Game machine | |
JP2003175236A (en) | Pinball game machine | |
JP2003144658A (en) | Pachinko game machine | |
JP2001087472A (en) | Game machine | |
JP3695690B2 (en) | Bullet ball machine | |
JP4034506B2 (en) | Game machine | |
JP3590324B2 (en) | Ball game machine | |
JP2002272981A (en) | Game machine | |
JP2001276325A (en) | Game machine | |
JP3775721B2 (en) | Bullet ball machine | |
JP3927760B2 (en) | Game machine | |
JP4528905B2 (en) | Bullet ball machine | |
JP2001224807A (en) | Game machine | |
JP3599321B2 (en) | Ball game machine | |
JP2003010409A (en) | Game machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060602 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060703 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060901 |
|
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: 20070322 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070322 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 3938495 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110406 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130406 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130406 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140406 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |