(57)【要約】【課題】  遊技機のサブ基板において電源オンの直後にランダムな乱数を生成する。【解決手段】  遊技制御の処理を行うとともに処理情報を生成するメイン基板４０と、メイン基板で生成した前記処理情報を得て所定の出力態様処理を行うサブ基板４０ｂとを備える遊技機において、メイン基板は、データの読み出し及び書き込み可能な記憶部４０−１と、電源オンを検出する電源オン検出部４０−２と、電源オン検出部の出力に基づき記憶部の予め定められた領域のチェックサムを求めるチェックサム算出部４０−３と、チェックサムを含むコマンドを生成してサブ基板へ送出するコマンド送信部４０−４と、を含み、サブ基板４０ｂは、コマンドを受信するコマンド受信部４０ｂ−１と、受信したコマンドに含まれるチェックサムを乱数の種として乱数を発生する乱数発生部４０ｂ−２とを含む。【選択図】        図４
2008142204.tif 000002
【特許請求の範囲】
【請求項１】
遊技制御の処理を行うとともに処理情報を生成するメイン基板と、前記メイン基板で生成された前記処理情報を得て所定の出力態様処理を行うサブ基板とを備える遊技機において、
前記メイン基板は、遊技制御の処理に係るデータの読み出し及び書き込み可能な記憶部と、電源オンを検出する電源オン検出部と、前記電源オン検出部の出力に基づき前記記憶部の予め定められた領域のチェックサムを求めるチェックサム算出部と、前記チェックサムを含むコマンドを生成して前記サブ基板へ送出するコマンド送信部とを含み、
前記サブ基板は、前記コマンドを受信するコマンド受信部と、受信した前記コマンドに含まれる前記チェックサムを乱数の種として用いることで乱数を発生する乱数発生部とを含むことを特徴とする遊技機。
【請求項２】
電源オフ時に前記記憶部に電源を供給するバックアップ電源を備えることを特徴とする請求項１記載の遊技機。
【請求項３】
遊技制御の処理を行うとともに処理情報を生成するメイン基板と、前記メイン基板で生成された前記処理情報を得て所定の出力態様処理を行うサブ基板とを備える遊技機において前記サブ基板で乱数を発生する方法であって、
前記メイン基板で電源オンを検出するステップと、
前記メイン基板で電源オンを検出したときに、前記メイン基板の記憶部の予め定められた領域のチェックサムを求めるステップと、
前記チェックサムを含むコマンドを生成して前記メイン基板から前記サブ基板へ送出するステップと、
前記サブ基板で前記コマンドを受信するステップと、
前記サブ基板で受信した前記コマンドに含まれる前記チェックサムを乱数の種として用いることで乱数を発生するステップとを備える遊技機における乱数発生方法。
【請求項４】
遊技制御の処理を行うとともに処理情報を生成するメイン基板と、前記メイン基板で生成された前記処理情報を得て所定の出力態様処理を行うサブ基板とを備える遊技機において前記サブ基板で乱数を発生する方法のプログラムであって、
前記メイン基板のＣＰＵに、
電源オンを検出するステップと、
電源オンを検出したときに、前記メイン基板の記憶部の予め定められた領域のチェックサムを求めるステップと、
前記チェックサムを含むコマンドを生成して前記メイン基板から前記サブ基板へ送出するステップと、を実行させるためのプログラム。
【請求項５】
遊技制御の処理を行うとともに処理情報を生成するメイン基板と、前記メイン基板で生成された前記処理情報を得て所定の出力態様処理を行うサブ基板とを備える遊技機において前記サブ基板で乱数を発生する方法のプログラムであって、
前記サブ基板のＣＰＵに、
前記メイン基板からのコマンドを受信するステップと、
受信した前記コマンドが乱数の種として使用されるべきチェックサムを含むものであるときに、前記コマンドからチェックサムを抽出し、前記チェックサムを乱数の種として用いることで乱数を発生するステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遊技機及び遊技機における乱数発生方法並びにプログラムに関し、特にサブ基板における乱数発生手法に関する。
【背景技術】
【０００２】
遊技機設置営業店（ホール）などに設置されている弾球遊技機（いわゆるパチンコ機）は、遊技球（遊技媒体とも呼ぶ）を用いて遊技を行うものである。借り受けた遊技球を弾球遊技機の遊技盤に設けられている盤面へ打ち出し、当該遊技球が予め定められた入賞口に入るごとに所定数の遊技球を払出すようになっている。払い出される遊技球は賞球と呼ばれる。
【０００３】
弾球遊技機の盤面に設けられている入賞口には次のようなものがある。
（１）普通入賞装置
（２）スタートチャッカー（始動入賞装置）
（３）アタッカー（大入賞装置）
（４）スルーチャッカー（入賞チャッカー）
【０００４】
スタートチャッカー（始動入賞装置）は特定入賞装置とも呼ばれる。遊球球がスタートチャッカー（始動入賞装置）に受け入れられて入賞状態になったとき、賞球を払い出すとともに電子的な抽選を行い、当選の場合に通常状態から遊技者にとって有利な遊技状態となるよう、アタッカー（大入賞装置）を開放状態にするものである。
アタッカー（大入賞装置）は特別入賞装置とも呼ばれる。
【０００５】
スルーチャッカー（入賞チャッカー）は直接賞球を払い出すものではないが、本明細書において入賞口に含める。遊技球がスルーチャッカー（入賞チャッカー）を通過したことが検知されたとき、電子的な抽選を行い、当選したときは遊技者にとって有利な遊技状態となるよう、スタートチャッカー（始動入賞装置）を所定時間開放し、遊技球がスタートチャッカー（始動入賞装置）に入りやすくする。スルーチャッカー（入賞チャッカー）に受け入れられた遊技球はそのまま盤面を移動し、他の入賞口又は排出口（アウト口）に受け入れられる。
【０００６】
近年、パチンコ機においては、遊技盤の中央に設けられる可変表示装置（センター役物）の表示画面によって遊技者に特別な利益を発生させるものが知られている。例えば、可変表示装置（センター役物）に表示される図柄が変動し停止した時の図柄の組合せによって「当たり」と称される動作が開始し、遊技盤面の下方に設けられる大入賞装置が連続して開放され、その間に多数の入賞が得られることから遊技者に大量の賞品球が払出されるものがある。
【０００７】
パチンコ機などの遊技機はマイコンを内蔵していて、抽選・入賞・払い出し・演出の制御をプログラムで実現している。この種の遊技機は、遊技制御の処理（遊技球が予め定められた入賞口に入るごとに所定数の遊技球を払出す処理など）を行うとともにその処理情報を生成するメイン基板と、メイン基板で生成した処理情報を得て所定の出力態様処理（可変表示装置での演出など）を行うサブ基板とを備えている。
【０００８】
サブ基板はメイン基板からコマンドをうけ、これに従って演出等の処理を行う。コマンドの流れはメイン基板からサブ基板への一方のみであり、逆にサブ基板からメイン基板へコマンド等が出されることはない。
【０００９】
サブ基板が実行する所定の出力態様処理に使用するための乱数を発生させ、得られた乱数ごとに異なる演出等の処理を行う場合がある。サブ基板では公知のアルゴリズムを利用して乱数を発生する。
【００１０】
図８を参照して、従来の遊技機における乱数発生、特に電源投入時の乱数発生の処理について説明を加える。同図は、メイン基板とサブ基板の電源投入直後の動作を模式的に示したものである。実際の初期化処理は様々なものが含まれており、もっと複雑である。また、乱数生成処理が常に初期化処理の最後に実行されるわけではない。時刻ｔ１に電源がオンになると、メイン基板は所定の初期化処理を実行し、その終了後（時刻ｔ３以降）に通常の遊技制御処理を実行する。サブ基板も所定の初期化処理を実行し、その終了後（時刻ｔ４以降）に通常の出力態様処理を実行するが、それに先立ち当該出力態様処理に用いるための乱数生成処理が行われる（時刻ｔ２とｔ４の間）。
【００１１】
サブ基板においては、公知のアルゴリズムを用いてソフトウエア的に乱数を発生させている。例えば、線形合同法を簡素にした式や、ＭＴ法で乱数を取得する。他のアルゴリズムとしてＭ系列乱数がある。Ｍ系列乱数ではｎ個（例えば８個）の配列（種と呼ばれる）をあらかじめ用意する必要がある。従来の遊技機では、サブ基板の初期化処理で生成される乱数の種は電源オンの度に毎回同じであった。
【００１２】
【特許文献１】特開２００５−１８５３７５号公報「遊技機及び遊技機における乱数発生方法並びにプログラム」  乱数のランダム性を向上させるために、メイン基板からサブ基板に送られるコマンドの受信タイミングでタイマカウンタの値を読み込み、これを乱数の種として乱数を発生する。コマンドの受信タイミングは不規則なので、乱数の種はまちまちな値となり、発生する乱数のランダム性が向上する。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
乱数を発生させるには「種」と呼ばれるデータを用意する必要がある。種は、乱数を発生させるたびに（少なくとも電源投入のたびに）異なることが好ましい。種が同じであると発生する乱数は同じものになり、予測することができてしまう。サブ基板の初期化処理で生成される乱数の種が電源オンの度に毎回同じであると、例えば、電源投入直後に表示される画像が毎回同じになったり、その後の画像の変化が予測できるようになる。画像の表示パターンが固定化すると、遊技者に飽きられることにもなりかねない。
【００１４】
要するに、従来の遊技機のサブ基板では、乱数の初期化のタイミング及び生成される種が同じであるため、同じ乱数が発生するという問題があった。毎回異なる乱数を発生するために、特許文献１にようにタイマカウンタを用いたり、他のランダムな事象（例えば、遊技球が入賞口に入るタイミング）を利用することが考えられるが、このやり方では通常処理を実行後しばらくしないと乱数を生成することはできず、電源オンの直後から乱数を使用できなくなる。これでは、同じ機種に関して電源オンの直後の表示画像が常に同じになるという問題が生じる。
【００１５】
本発明は、上記課題を解決するためになされたもので、サブ基板において電源オンの直後にランダムな乱数を生成することのできる遊技機及び遊技機における乱数発生方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
この発明は、遊技制御の処理を行うとともに処理情報を生成するメイン基板と、前記メイン基板で生成された前記処理情報を得て所定の出力態様処理を行うサブ基板とを備える遊技機において、
前記メイン基板は、遊技制御の処理に係るデータの読み出し及び書き込み可能な記憶部と、電源オンを検出する電源オン検出部と、前記電源オン検出部の出力に基づき前記記憶部の予め定められた領域のチェックサムを求めるチェックサム算出部と、前記チェックサムを含むコマンドを生成して前記サブ基板へ送出するコマンド送信部とを含み、
前記サブ基板は、前記コマンドを受信するコマンド受信部と、受信した前記コマンドに含まれる前記チェックサムを乱数の種として用いることで乱数を発生する乱数発生部とを含むものである。
【００１７】
電源オフ時に前記記憶部に電源を供給するバックアップ電源を備えることが好ましい。
【００１８】
この発明は、遊技制御の処理を行うとともに処理情報を生成するメイン基板と、前記メイン基板で生成された前記処理情報を得て所定の出力態様処理を行うサブ基板とを備える遊技機において前記サブ基板で乱数を発生する方法であって、
前記メイン基板で電源オンを検出するステップと、
前記メイン基板で電源オンを検出したときに、前記メイン基板の記憶部の予め定められた領域のチェックサムを求めるステップと、
前記チェックサムを含むコマンドを生成して前記メイン基板から前記サブ基板へ送出するステップと、
前記サブ基板で前記コマンドを受信するステップと、
前記サブ基板で受信した前記コマンドに含まれる前記チェックサムを乱数の種として用いることで乱数を発生するステップとを備えるものである。
【００１９】
この発明は、遊技制御の処理を行うとともに処理情報を生成するメイン基板と、前記メイン基板で生成された前記処理情報を得て所定の出力態様処理を行うサブ基板とを備える遊技機において前記サブ基板で乱数を発生する方法のプログラムであって、
前記メイン基板のＣＰＵに、
電源オンを検出するステップと、
電源オンを検出したときに、前記メイン基板の記憶部の予め定められた領域のチェックサムを求めるステップと、
前記チェックサムを含むコマンドを生成して前記メイン基板から前記サブ基板へ送出するステップと、を実行させるためのプログラムである。
【００２０】
この発明は、遊技制御の処理を行うとともに処理情報を生成するメイン基板と、前記メイン基板で生成された前記処理情報を得て所定の出力態様処理を行うサブ基板とを備える遊技機において前記サブ基板で乱数を発生する方法のプログラムであって、
前記サブ基板のＣＰＵに、
前記メイン基板からのコマンドを受信するステップと、
受信した前記コマンドが乱数の種として使用されるべきチェックサムを含むものであるときに、前記コマンドからチェックサムを抽出し、前記チェックサムを乱数の種として用いることで乱数を発生するステップと、を実行させるためのプログラムである。
【００２１】
この発明に係るプログラムは、例えば、記録媒体に記録される。
媒体には、例えば、ＥＰＲＯＭデバイス、フラッシュメモリデバイス、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、ＣＤ（ＣＤ−ＲＯＭ、Ｖｉｄｅｏ−ＣＤを含む）、ＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭを含む）、ＲＯＭカートリッジ、バッテリバックアップ付きのＲＡＭメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等を含む。
【００２２】
媒体とは、何等かの物理的手段により情報（主にデジタルデータ、プログラム）が記録されているものであって、コンピュータ、専用プロセッサ等の処理装置に所定の機能を行わせることができるものである。
【発明の効果】
【００２３】
本発明によれば、電源投入の直後の初期化処理において、メイン基板の記憶部のチェックサムをサブ基板へ送り、これを乱数の種として使用することでサブ基板は電源オンのたびに毎回異なる乱数の種を取得できる。したがって、ランダム性を向上させた乱数を電源オンの直後に発生することができる。このことにより、例えば、電源投入直後に表示される画像が毎回同じになったり、その後の画像の変化が予測できるようになるといった問題を解消できる。
【発明を実施するための最良の形態】
【００２４】
弾球遊技機の構造概略について図１及び図２を参照して説明を加える。
まず、図１を参照して本発明の実施の形態に係る遊技機の外部的構造につき説明する。
外枠５０は、遊技機設置営業店に設けられた設置場所（島設備など）へと固定させるための縦長方形状からなる木製の枠部材である。
本体部材５１は、外枠５０の内部に備えられ、ヒンジ部５１ａを介して外枠に回動自在に装着された縦長方形状の遊技機基軸体となる部材である。この本体部材５１は、枠状に形成されその内側に空間部を有している。
開口枠扉５２は、遊技機の前面側となる前記本体部材５１の前面に、ロック機能付きで且つ開閉自在となるように装着され、枠状に構成されることでその内側を開口部とした扉部材である。
なお、開口枠扉５２の開口部にガラス製又は樹脂製からなる透明板部材が設けられ、開口部近傍に電飾５２ａ、スピーカ５２ｂ、などが取り付けられている。
後述する遊技盤（図１では示していない）は、本体部材５１の空間部に臨むように、本体部材５１に所定の固定部材を用いて着脱自在に装着されている。遊技盤の本体部材５１への装着後は、その遊技領域を前記開口部より観察することができる。
【００２５】
球受皿付き扉５３は、遊技機前面において本体部材５１の下側に対し、ロック機能付きで且つ開閉自在となるように装着され、遊技球を貯留する球受皿を少なくとも備えた扉部材である。なお、本実施形態における球受皿付き扉には、以下の部材が取り付けられている。
（1）複数の遊技球が貯留可能で且つ発射駆動装置４８へと遊技球を案内させる通路が設けられた球受皿。
（2）該貯留され発射駆動装置４８へと案内された遊技球を前記遊技盤１０の盤面１１に設けられた遊技領域へと打出す操作を行う回動式操作ハンドル４８ｂ。
（3）ブリペイドカード読込み処理関係及び借り受ける遊技球の貸出し処理関係の指示をするボタンを備えた球貸し関係の操作部。
（4）球受皿に貯留させた遊技球を遊技球収集容器（俗称、ドル箱）へと排出解除するための球受皿用の貯留球排出操作ボタン。
【００２６】
次に、図２を参照して本発明の実施の形態に係る遊技機の内部的構成を説明する。
４０は、本体部材５１若しくは遊技盤１１又はこれらに備え付けられる支持部材などを介して設けられ、電気的な遊技制御の処理を行い主要な処理情報を生成するメイン基板（制御部）である。
４０ｂは、本体部材５１若しくは遊技盤１１又はこれらに備え付けられる支持部材などを介して設けられ、メイン基板４０にて生成した処理情報を得ることにより所定の出力態様処理をさせる制御を行うサブ基板（副制御装置）である。
４２は、賞球の払い出し制御を行う払出制御部である。
４３は、遊技球を払い出す遊技球払出装置である。
４４は、図示しないランプや電飾５２ａを制御するランプ制御部である。
４６は、スピーカ５２ｂを制御駆動して音響を発生させる音響制御部である。
４９は発射駆動装置４８を制御する制御装置であって、回動式操作ハンドル４８ｂを介して遊技球を盤面に設けられた遊技領域へと打出し制御を行うための発射制御装置である。
【００２７】
図３は遊技機の遊技盤の正面図である。
図３において、１１は遊技盤１０の盤面である。盤面１１は、誘導レール１２と、誘導レール１２で区画された略円形の遊技領域を落下した遊技球を外部へ導く排出口（アウト口）１３と、遊技領域を移動する遊技球の方向を変化せしめる釘１４や風車１４ａなどの障害物を複数個備える矩形の盤面である。
【００２８】
前述した盤面１１の遊技領域は、誘導レール１２（遊技球を滑走させる滑走部と遊技球を規制する規制部を含む）により略円形状となるように区画形成され、打出された遊技球の移動範囲を規制する領域である。前記滑走部に規制部が続くように設けられている。前記滑走部は全体として螺旋をなして盤面１１に配設されている。
【００２９】
前記排出口（アウト口）１３は、遊技領域に投入された遊技球が集束する位置に設けられた回収開口部である。
【００３０】
障害物１４としての遊技釘は、遊技球と接触させることにより移動方向を不規則にし、又は移動方向を規制するために、盤面１１の適宜な位置に打込まれる複数の棒状部材である。
【００３１】
３０ａは、遊技領域の中央やや上側に設けられ、演出用表示ランプやＬＣＤ（液晶表示装置）などの可変表示部をひとつ又は複数有する可変表示装置（センター役物）である。
３０ｂは、入賞部としてスルーチャッカー（入賞チャッカー）である。
３０ｃは、普通入賞口を有する普通入賞装置である。
３０ｄは、始動入賞口を有するスタートチャッカー（始動入賞装置）である。
３０ｅは、大入賞口を有するアタッカーである。
以下の説明で、３０ｂ乃至３０ｅをまとめて入賞口３０などと記すことがある。
なお、図示されていないが、上記３０ｂ、３０ｃ、３０ｄ、３０ｅの内部には球通過検出器２０ｂ、２０ｃ、２０ｄ、２０ｅが設けられている（同図の括弧内の符号はそのことを意味する）。
【００３２】
スタートチャッカー３０ｄの始動入賞装置は特定入賞装置と、アタッカー３０ｅの大入賞装置は特別入賞装置とも呼ばれる。
スタートチャッカー（始動入賞装置）３０ｄは、入賞口の開口範囲の拡縮を行わせる可動片をその両側に備え、遊技球を入賞させることにより可変表示を行わせると共に賞球を遊技者に獲得させる入賞装置である。
アタッカー（大入賞装置）３０ｅは、入賞口を露出させる開口状態と入賞口を閉鎖する閉口状態となる可動扉が駆動制御されるものであり、遊技球を入賞させることにより他の入賞装置と比較してより多くの賞球を獲得させる入賞装置である。
【００３３】
図４は本発明の実施の形態に係る遊技機の機能ブロック図である。
４０は、電気的な遊技制御の処理を行い主要な処理情報を生成するメイン基板である。メイン基板４０は遊技領域を移動（流下）して入賞口３０ｂ〜３０ｅを通過した遊技球をそれぞれ検出する球通過検出器２０ｂ〜２０ｅの信号を入力とし、入賞口３０ｂ〜３０ｅの遊技球通過に応じた抽選・判定を行う。
【００３４】
メイン基板４０は、読み出し及び書き込み可能なメモリ（記憶部）４０−１と、電源オン（具体的にはメイン基板４０への電源の供給）を検出する電源オン検出部４０−２と、メモリ４０−１の内容の一部又は全部についてチェックサム（検査合計）を算出するチェックサム算出部４０−３と、算出されたチェックサムを含むコマンドを生成してサブ基板４０ｂへ送信するコマンド送信部４０−４とを備える。
【００３５】
メモリ４０−１には、バッテリ等のバックアップ電源が接続されていて、その内容は電源オフの間も保持されるようになっている。
【００３６】
電源オン検出部４０−２は、例えば、抵抗とコンデンサの回路及び／又はＩＣなどのハードウエアで構成される。電源オン検出部４０−２は、電源オンの際に少なくともチェックサム算出部４０−３とコマンド送信部４０−４を動作させるためのものである。通常、電源オンの際には初期化処理が実行されるので、そこでチェックサム算出部４０−３とコマンド送信部４０−４を動作させるようにしてもよい。この場合、電源オン検出部４０−２は従来のＣＰＵのリセット回路（パワーオンリセット回路）と共用することができる。
【００３７】
４０ｂは、メイン基板４０で生成した処理情報を得て所定の出力態様処理を行うサブ基板である。サブ基板４０ｂは、メイン基板４０のコマンド送信部４０−４からのコマンドを受信するコマンド受信部４０ｂ−１と、受信したコマンドに含まれるチェックサムを乱数の種として乱数を発生する乱数生成部４０ｂ−２とを備える。
【００３８】
４１は可変表示装置（センター役物）３０ａの演出用表示ランプを点灯させたり、ＬＣＤ（液晶表示装置）に演出に係る画像を表示させる表示制御部である。表示制御部４１は、メイン基板４０における所定条件の成立（例えば、始動入賞装置３０ｄヘの遊技球の入賞等）に基づく電子的な当否抽選の結果に応じて、その識別表示情報（可変表示装置（センター役物）３０ａのＬＣＤに演出表示される）を可変表示させた後に停止表示を行う表示制御装置でもある。さらに、表示制御部４１は、メイン基板４０における所定条件の成立（例えば、予め定められた通過口ヘの遊技球の通過）に基づく電子的な当否抽選の結果に応じて、識別点灯情報（可変表示装置（センター役物）３０ａの演出用表示ランプに点灯表示される）を可変表示させた後に停止表示を行う表示制御装置でもある。
【００３９】
可変表示装置（センター役物）３０ａのＬＣＤ（図示せず）は、大当り状態に係わる特定図柄を変動表示すると共に背景画像や各種のキャラクタなどをアニメーション的に表示する装置である。スタートチャッカー（始動入賞装置）３０ｄを遊技球が通過したことが検出されると、表示される図柄が所定時間だけ変動し、遊技球のスタートチャッカー（始動入賞装置）３０ｄの通過時点において抽選された抽選用乱数値により決定される停止図柄をＬＣＤに表示して停止するようになっている。アタッカー３０ｅは、前方に開放可能な開閉板を備える。ＬＣＤの変動停止後の図柄が「７７７」などの当り図柄のとき、「大当り」と称する特別遊技が開始され、アタッカー３０ｅの開閉板が予め定めた回数だけ開放されるようになっている。アタッカー３０ｅの開閉板が開放された後、所定時間が経過し、又は所定数の遊技球が入賞すると開閉板が閉じる。
【００４０】
４２は、メイン基板４０の信号を受けて入賞口３０ｂ〜３０ｅの遊技球通過に応じた及び／又はこれによる抽選・判定の結果に応じた遊技球払出装置４３を制御する払出制御部である。
４３は、入賞条件の達成により遊技利益として入賞口３０ｂ〜３０ｅの遊技球通過に応じた及び／又はこれによる抽選・判定の結果に応じた所定数の遊技球を払出す駆動源を備えた遊技球払出装置である。
４４は、遊技盤１０あるいは遊技機筐体に設けられたランプ・電飾５２ａなどを点灯制御するためのランプ制御部である。
４６は、遊技盤１０あるいは遊技機筐体に設けられたスピーカ５２ｂを通じて効果音・音声を発生させる音響制御部である。
図４では、表示制御部４１はサブ基板４０ｂに設けられている。なお、ランプ制御部４４と音響制御部４６も同様にサブ基板４０ｂに設けるようにしてもよい。あるいは、乱数生成部４０ｂ−２で生成する乱数をランプ制御部４４と音響制御部４６に振り分けるようにしてもよい。
【００４１】
遊技球が遊技領域に設けられた入賞装置３０ｂ〜３０ｅには、それぞれ内部に球通過検出器（例えばスイッチ）２０ｂ〜２０ｅが設けられ、遊技球の通過を検出できるようになっている。いずれかの入賞装置３０ｂ〜３０ｅの位置を通過すると、これを球通過検出器２０ｂ〜２０ｅが検出し、これを受けてメイン基板４０が所定の抽選・判定処理を行う。例えば、球通過検出器２０ｂがスルーチャッカー（入賞チャッカー）３０ｂを通過した遊技球を検知したとき、所定の抽選を行い、当選したときはスタートチャッカー（始動入賞装置）３０ｄを所定時間開放する。すなわち、スタートチャッカー（始動入賞装置）３０ｄの左右両側に互いに対向して設けられた一対の可動片を、それぞれ外側へ開放させる。併せて当選の旨を可変表示装置（センター役物）３０ａに表示する。そして、遊技球がスタートチャッカー（始動入賞装置）３０ｄを通過したことを検知したとき、所定の抽選を行い、当選したときはアタッカー３０ｅの大入賞装置を開放する。
【００４２】
図５は、メイン基板４０のハードウエア構成の説明図である。図５では、電源オン検出部４０−２の表示は省略している。図４のメイン基板４０は、実際には図５のハードウエア構成で実現される。すなわち、複数のビット（配線）からなるＢＵＳに、ＣＰＵ（処理装置）、ＲＯＭ（不揮発性記憶部）、メモリ４０−１（読み出し及び書き込み可能なメモリ、ＲＷＭ）及びＩ／Ｏ（入出力装置）が接続されている。図４のメイン基板４０で実行される遊技に係る通常処理は、図５のＲＯＭに予め記憶されたプログラムに従ってＣＰＵが動作することで実行される。図４のチェックサム算出部４０−３及びコマンド送信部４０−４の処理も同様である。ＣＰＵは、処理を行う際に各種データをメモリ４０−１に記憶させ、必要に応じて読み出し、処理を行い、必要に応じて再度記憶する、といった処理を行う。メモリ４０−１はバックアップ電源ＢＡＴから電力の供給を受けている。したがって、電源オフの間でもその記憶内容は保持されている。
【００４３】
なお、サブ基板４０ｂも図５と同様の構成であるが、バックアップ電源を備えない点で相違する。したがって、電源がオフにされるとサブ基板４０ｂのメモリの記憶内容は失われる。
【００４４】
メイン基板４０では遊技に与える管理を行っていることから、上述のようにバックアップ電源ＢＡＴを備えている。当該電源ＢＡＴによるバックアップ中においてデータが正しく保持されていたかどうか（バックアップ電源ＢＡＴが劣化してその出力電圧が低下するとメモリ４０−１はデータを保持することができなくなる）を確認するために、ＣＰＵはメモリ４０−１の特定の領域もしくは全領域の内容についてそのデータの加算を行い、加算結果をチェックデータ（以下、チェックサム）とし、これをメモリ４０−１に予め記憶された電源オフ時のチェックサムと比較している。
【００４５】
発明の実施の形態では、電源投入直後に、チェックサムをメイン基板４０からサブ基板４０ｂへコマンドとして送信する。ここでは、チェックサムはメモリのデータ保持が正常に行われていたかどうかを判断するためではなく、電源オンのたびに異なる値をもつデータとして使用している。サブ基板では受信したチェックサムを乱数の種にして乱数を生成することで、電源投入の段階から乱数を使用可能にできるとともに、生成する乱数に変化をもたらすことが可能になる。乱数の種を取得して以降の乱数の更新に関しては、既知の技術（ＭＴ乱数、Ｍ系列乱数等）により行うため、従来と比べて追加されるメイン基板の処理は電源投入時の処理に限られ、メイン基板に特段の処理負担をかけることはない。
【００４６】
図６に発明の実施の形態に係る処理フローチャートを示す。同図は、発明の実施の形態の説明に必要な部分のみを示している。
【００４７】
Ｓ１乃至Ｓ６はメイン基板４０の処理である。電源が投入されるとＣＰＵは初期化処理を実行する（Ｓ１）。電源が投入されると同時に、あるいは初期化処理の中において、チェックサムの算出処理を実行する。すなわち、メモリのチェックサム算出対象領域アドレスをセットし（Ｓ２）、セットされた当該領域内の全ての内容（データ）を加算することで、チェックサムを算出する（Ｓ３）。どの領域を対象とするかは予め定められている。好ましくは、当該領域に遊技機ごとあるいは遊技ごとに変動するデータ（例えば、抽選処理用の乱数）を格納するアドレスを含める。算出したチェックサムを含むコマンドを生成し、当該コマンドをサブ基板４０ｂへ送信する（Ｓ４）。そして、初期化処理を続行し、初期化処理を完了し（Ｓ５）、通常の遊技処理を実行する。
【００４８】
Ｓ１、Ｓ５及びＳ６は従来の処理と同じである。Ｓ２乃至Ｓ４は発明の実施の形態に係る処理であるが、チェックサムの算出は従来の遊技機でも行っていたので、これをＳ２及びＳ３の処理と共通化してもよい。なお、Ｓ４で送信されるコマンドは、例えばヘッダと、コマンドの識別コードと、内容（チェックサムの値）とを含むものである。前記識別コードは、当該コマンドが乱数の種を含むことを意味するものである。
【００４９】
Ｓ１１乃至Ｓ１６はサブ基板４０ｂの処理である。電源が投入されるとＣＰＵは初期化処理を実行する（Ｓ１１）。初期化処理の実行中にメイン基板４０からコマンドを受信すると（Ｓ１２でＹＥＳ）、ＣＰＵに割り込みがかかり、Ｓ１３以降の処理を実行する。なお、コマンド受信前に初期化処理が終了していた場合は、ＣＰＵはウエイト状態になり、コマンドの受信を待つことになる。コマンドを受信すると、当該コマンドを分析し、当該コマンドに含まれるチェックサムを抽出するとともに、当該チェックサムに基づき乱数の処理設定処理を実行する（Ｓ１３）。具体的には、当該チェックサムを乱数の種として設定し乱数を生成する。そして、初期化処理を続行し（Ｓ１４）、通常の遊技処理（Ｓ１６）の前に、Ｓ１３で生成された乱数を使用するための設定を行う。すなわち、生成された乱数に基づき各演出状態を設定する（Ｓ１５）。
【００５０】
図７は、発明の実施の形態に係る処理のタイミングチャートを示す。同図は簡略化されたもので、発明の実施の形態の説明に必要な部分のみを示す。時刻ｔ１に電源がオンになると、メイン基板４０は所定の初期化処理を実行し、その中で算出されるチェックサムをコマンドとしてサブ基板４０ｂへ送信する（時刻ｔ１２）。当該コマンドを受けて、サブ基板４０ｂは乱数生成処理を実行する。
【００５１】
発明の実施の形態において、（１）サブ基板４０ｂで使用される乱数の種はメイン基板４０のメモリのチェックサムである。当該チェックサムは遊技機ごと、電源投入ごとに変化する値であるので、当該種に基づき生成される乱数はランダムなものとなる。また、（２）チェックサムの算出及び乱数生成処理は電源オンの直後に開始されるので、通常の遊技処理の前にランダム性の向上された乱数を用意することができる。
【００５２】
したがって、発明の実施の形態により、サブ基板で電源投入時からランダム性の向上した乱数を使用することが可能になり、電源投入の直後から液晶画面の演出のモード・背景等にランダム性を持たせることができるようになる。
【００５３】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【図面の簡単な説明】
【００５４】
【図１】遊技機の表面構造を示す斜視図である。
【図２】遊技機の裏面構造を示す斜視図である。
【図３】遊技者から見た盤面の様子を示す図（正面図）である。
【図４】発明の実施の形態に係る遊技機の機能ブロック図である。
【図５】遊技機の制御部のハードウエア構成の説明図である。
【図６】発明の実施の形態に係る遊技機の処理フローチャートである。
【図７】発明の実施の形態に係る遊技機の動作タイミングチャートである。
【図８】従来の遊技機の動作タイミングチャートである。
【符号の説明】
【００５５】
４０    メイン基板
４０−１  メモリ（記憶部）
４０−２  電源オン検出部
４０−３  チェックサム算出部
４０−４  コマンド送信部
４０ｂ  サブ基板
４０ｂ−１  コマンド受信部
４０ｂ−２  乱数発生部
ＢＡＴ  バックアップ電源
【図１】
2008142204.tif 000003
【図２】
2008142204.tif 000004
【図３】
2008142204.tif 000005
【図４】
2008142204.tif 000006
【図５】
2008142204.tif 000007
【図６】
2008142204.tif 000008
【図７】
2008142204.tif 000009
【図８】
2008142204.tif 000010