(57)【特許請求の範囲】
【請求項１】
遊技に関する制御を関連して行う第１制御基板と、第２制御基板と、供給電源の電源断を検出する電源断検出手段とを備えた遊技機において、
前記第１，第２制御基板のうち一方の制御基板は、
第１制御手段と、
前記電源断検出手段による電源断の検出後もバックアップ用の電源が供給されることにより記憶情報を保持可能かつ前記第１制御手段によって前記記憶情報を書き換え可能な第１記憶手段と、
該第１記憶手段に記憶される確認用識別情報を、前記電源断検出手段により電源断が検出された場合に他方の制御基板に伝送する第１伝送手段と、
前記第１記憶手段に記憶される確認用識別情報を、前記遊技機が電源断状態から通電状態となった場合に他方の制御基板に伝送する第２伝送手段とを備え、
他方の制御基板は、
第２制御手段と、
前記電源断検出手段による電源断の検出後もバックアップ用の電源が供給されることにより記憶情報を保持可能かつ前記第２制御手段によって前記記憶情報を書き換え可能な第２記憶手段とを備え、
前記第１伝送手段から伝送される確認用識別情報を参照用識別情報として前記第２記憶手段に記憶することで、前記供給電源の電源断後も前記参照用識別情報を記憶保持するものであり、
前記他方の制御基板はさらに、前記遊技機が電源断状態から通電状態となった場合に、前記第２伝送手段によって前記確認用識別情報が伝送されるか否かを監視する監視手段と、
前記伝送手段によって伝送された確認用識別情報と前記第２記憶手段に記憶保持された前記参照用識別情報とを用いた比較判定を行う比較判定手段とを備えた
ことを特徴とする遊技機。
【請求項２】
請求項１に記載の遊技機において、
前記他方の制御基板は、前記比較判定手段の判定結果に基づいて前記遊技機が備える表示器又はスピーカを作動させる報知手段を備えていることを特徴とする遊技機。
【請求項３】
請求項１または２に記載の遊技機において、
前記他方の制御基板は、前記比較判定手段の判定結果に基づいて、外部機器へ信号を出力する信号出力手段を備えていることを特徴とする遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パチンコ機やスロットマシン等の遊技機に関する。
【０００２】
【従来の技術】
パチンコ機等に代表される遊技機は、主に、遊技の制御を行う主制御基板と、この主制御基板から送信される各種コマンドに基づいて動作する各種のサブ制御基板（払出制御基板、表示用制御基板、効果音制御基板、ランプ制御基板等）と、これらに接続される表示装置や払出装置、球の発射装置等の各種装置によって構成されている。払出制御基板は、主制御基板から送信されるコマンドに基づいて、賞球や貸し球の払い出し制御を行う。効果音制御基板は、主制御基板から送信されるコマンドに基づいて、効果音の出力制御を行う。表示用制御基板は、主制御基板から送信されるコマンドに基づいて、図柄の変動表示等の表示制御を行う。このように、各サブ制御基板は、主制御基板から各サブ制御基板へ一方向に送信される各種コマンドにより制御されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、このような構成を有する従来例の場合には、次のような問題がある。
すなわち、従来の遊技機では、主制御基板と各サブ制御基板との間の通信は、主制御基板から各サブ制御基板への一方向にのみ各種コマンドを送信するようにして行われているので、主制御基板は、その傘下にある各サブ制御基板の正常性を確認することができない。また、各サブ制御基板は、主制御基板に従うものであるという位置付けから、主制御基板が正常であろうとなかろうと主制御基板に従って制御されるので、上位にある主制御基板の正常性を確認することができない。このようなことから、主制御基板やサブ制御基板は、互いに相手方の正常性が確認されない状態で使用されることになり、遊技機の信頼性を向上させる上で問題になっている。
【０００４】
本発明は、このような事情に鑑みてなされたものであって、信頼性を向上させた遊技機を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明は、このような目的を達成するために、次のような構成を採る。
すなわち、請求項１に記載の発明は、遊技に関する制御を関連して行う第１制御基板と、第２制御基板と、供給電源の電源断を検出する電源断検出手段とを備えた遊技機において、前記第１，第２制御基板のうち一方の制御基板は、第１制御手段と、前記電源断検出手段による電源断の検出後もバックアップ用の電源が供給されることにより記憶情報を保持可能かつ前記第１制御手段によって前記記憶情報を書き換え可能な第１記憶手段と、該第１記憶手段に記憶される確認用識別情報を、前記電源断検出手段により電源断が検出された場合に他方の制御基板に伝送する第１伝送手段と、前記第１記憶手段に記憶される確認用識別情報を、前記遊技機が電源断状態から通電状態となった場合に他方の制御基板に伝送する第２伝送手段とを備え、他方の制御基板は、第２制御手段と、前記電源断検出手段による電源断の検出後もバックアップ用の電源が供給されることにより記憶情報を保持可能かつ前記第２制御手段によって前記記憶情報を書き換え可能な第２記憶手段とを備え、前記第１伝送手段から伝送される確認用識別情報を参照用識別情報として前記第２記憶手段に記憶することで、前記供給電源の電源断後も前記参照用識別情報を記憶保持するものであり、前記他方の制御基板はさらに、前記遊技機が電源断状態から通電状態となった場合に、前記第２伝送手段によって前記確認用識別情報が伝送されるか否かを監視する監視手段と、前記伝送手段によって伝送された確認用識別情報と前記第２記憶手段に記憶保持された前記参照用識別情報とを用いた比較判定を行う比較判定手段とを備えたことを特徴とするものである。
【０００６】
（作用・効果）請求項１に記載の発明によれば、第１，第２制御基板のうちの一方の制御基板は、第１制御手段と、前記電源断検出手段による電源断の検出後もバックアップ用の電源が供給されることにより記憶情報を保持可能かつ前記第１制御手段によって前記記憶情報を書き換え可能な第１記憶手段と、該第１記憶手段に記憶される確認用識別情報を、前記電源断検出手段により電源断が検出された場合に他方の制御基板に伝送する第１伝送手段と、前記第１記憶手段に記憶される確認用識別情報を、前記遊技機が電源断状態から通電状態となった場合に他方の制御基板に伝送する第２伝送手段とを備え、他方の制御基板は、第２制御手段と、前記電源断検出手段による電源断の検出後もバックアップ用の電源が供給されることにより記憶情報を保持可能かつ前記第２制御手段によって前記記憶情報を書き換え可能な第２記憶手段とを備え、前記第１伝送手段から伝送される確認用識別情報を参照用識別情報として前記第２記憶手段に記憶することで、前記供給電源の電源断後も前記参照用識別情報を記憶保持するものであり、前記他方の制御基板はさらに、前記遊技機が電源断状態から通電状態となった場合に、前記第２伝送手段によって前記確認用識別情報が伝送されるか否かを監視する監視手段と、前記伝送手段によって伝送された確認用識別情報と前記第２記憶手段に記憶保持された前記参照用識別情報とを用いた比較判定を行う比較判定手段とを備えているので、その一方の制御基板とされた第１制御基板または第２制御基板の正常性を、その他方の制御基板とされた第２制御基板または第１制御基板で確認できる。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の遊技機において、前記他方の制御基板は、前記比較判定手段の判定結果に基づいて前記遊技機が備える表示器又はスピーカを作動させる報知手段を備えていることを特徴とする。請求項２に記載の発明によれば、表示器又はスピーカを作動させることで、異常発生を告知できる。また、請求項３に記載の発明は、請求項１または２に記載の遊技機において、前記他方の制御基板は、前記比較判定手段の判定結果に基づいて、外部機器へ信号を出力する信号出力手段を備えていることを特徴とする。請求項３に記載の発明によれば、外部機器へ異常発生を出力できる。なお、本明細書は、次のような遊技機に係る発明も開示している。
【０００８】
（１）  請求項１に記載の遊技機において、
前記一方の制御基板の前記伝送手段は、自己の識別情報を相前後して他方の制御基板にそれぞれ伝送し、
前記他方の制御基板の前記記憶手段は、前記伝送手段によって先に伝送された識別情報を参照情報として記憶し、
前記他方の制御基板の前記比較判定手段は、前記伝送手段によって後に伝送された識別情報を前記記憶手段に記憶していた参照情報と比較して、一方の制御基板の正常性を判定することを特徴とする遊技機。
【０００９】
前記（１）に記載の発明によれば、第１，第２制御基板のうちの一方の制御基板は、自己の識別情報を相前後して他方の制御基板にそれぞれ伝送する伝送手段を備え、他方の制御基板は、伝送手段によって先に伝送された一方の制御基板の識別情報を参照情報として記憶する記憶手段と、伝送手段によって後に伝送された一方の制御基板の識別情報を記憶手段に記憶していた参照情報と比較して、一方の制御基板の正常性を判定する比較判定手段とを備えているので、その一方の制御基板とされた第１制御基板または第２制御基板の正常性を、その他方の制御基板とされた第２制御基板または第１制御基板で確認できる。
【００１０】
（２）  請求項１に記載の遊技機、または、前記（１）に記載の遊技機において、
前記第１制御基板は、遊技の制御を行う主制御基板であり、
前記第２制御基板は、前記主制御基板から送信されるコマンドに基づいて所定の有価価値を有する有価物体を払い出すための払出制御基板であることを特徴とする遊技機。
【００１１】
前記（２）に記載の発明によれば、主制御基板と払出制御基板とのうちの一方の制御基板は、自己の識別情報を他方の制御基板に伝送する伝送手段を備え、他方の制御基板は、一方の制御基板の識別情報を参照情報として記憶する記憶手段と、一方の制御基板から伝送されてきた識別情報を記憶手段に記憶していた参照情報と比較して、一方の制御基板の正常性を判定する比較判定手段とを備えているので、一方の制御基板とされた主制御基板または払出制御基板の正常性を、その他方の制御基板とされた払出制御基板または主制御基板で確認できる。
【００１２】
（３）請求項１に記載の遊技機、または、前記（１）若しくは（２）に記載の遊技機において、
電源断を検出する電源断検出手段を備え、
前記一方の制御基板の前記伝送手段は、前記電源断検出手段からの信号を受けると電源断時に自己の識別情報を他方の制御基板に伝送し、さらに電源投入後に自己の識別情報を他方の制御基板に伝送し、
前記他方の制御基板の前記記憶手段は、前記伝送手段によって伝送された電源断時の一方の制御基板の識別情報を参照情報として記憶し、なおかつ、この参照情報を電源投入後においても保持し、
前記他方の制御基板の前記比較判定手段は、前記伝送手段によって電源投入後に伝送された一方の制御基板の識別情報を前記記憶手段に記憶していた参照情報と比較して、一方の制御基板の正常性を判定することを特徴とする遊技機。
【００１３】
前記（３）に記載の発明によれば、第１，第２制御基板のうちの一方の制御基板の伝送手段は、電源断時に自己の識別情報を他方の制御基板に伝送し、さらに電源投入後に自己の識別情報を他方の制御基板に伝送し、他方の制御基板の記憶手段は、伝送手段によって電源断時に伝送された一方の制御基板の識別情報を参照情報として記憶し、他方の制御基板の比較判定手段は、伝送手段によって電源投入後に伝送された一方の制御基板の識別情報を記憶手段に記憶していた参照情報と比較して、一方の制御基板の正常性を判定するので、第１制御基板または第２制御基板の正常性が確認できる。つまり、第１制御基板または第２制御基板が電源断前と電源投入後とで変化があったかどうかを確認できる。
【００１４】
（４）前記（３）に記載の遊技機において、
前記他方の制御基板は、前記電源断検出手段からの信号を受けると電源断時に自己の識別情報を一方の制御基板に伝送し、さらに電源投入後に自己の識別情報を一方の制御基板に伝送する伝送手段を備え、
前記一方の制御基板は、前記他方の制御基板から電源断時に伝送されてきた識別情報を参照情報として記憶する記憶手段と、前記他方の制御基板から電源投入後に伝送されてきた識別情報を前記記憶手段に記憶していた参照情報と比較して、他方の制御基板の正常性を判定する比較判定手段とを備えていることを特徴とする遊技機。
【００１５】
前記（４）に記載の遊技機によれば、電源断時において、第１制御基板は、電源断時の自己の識別情報を第２制御基板に伝送し、なおかつ、第２制御基板から伝送された電源断時の第２制御基板の識別情報を参照情報として記憶し、第２制御基板は、電源断時の自己の識別情報を第１制御基板に伝送し、なおかつ、第１制御基板から伝送された電源断時の第１制御基板の識別情報を参照情報として記憶する。そして、電源投入後において、第１制御基板は、第２制御基板から伝送されてきた第２制御基板の識別情報を記憶済みの参照情報と比較して、第２制御基板の正常性を判定し、第２制御基板は、第１制御基板から伝送されてきた第２制御基板の識別情報を記憶済みの参照情報と比較して、第２制御基板の正常性を判定する。その結果、第１制御基板および第２制御基板の正常性が相互に確認できる。つまり、第１制御基板および第２制御基板が電源断前と電源投入後とで変化があったかどうかを相互に確認できる。
【００１６】
（５）請求項１に記載の遊技機、または、前記（１）から（４）のいずれかに記載の遊技機において、
前記第１，第２制御基板のうちで前記伝送手段を備えた制御基板は、識別情報の比較判定後から前記伝送手段による自己の識別情報を伝送するまでの間に、伝送すべき自己の識別情報を更新する更新手段
を備えていることを特徴とする遊技機。
【００１７】
前記（５）に記載の遊技機によれば、更新手段は、識別情報の比較判定後から伝送手段による自己の識別情報を伝送するまでの間に、伝送すべき自己の識別情報を更新するので、更新される識別情報を用いて第１制御基板や第２制御基板の正常性が確認でき、確認用キーを固定値としている場合に比べて、第１制御基板や第２制御基板に対する不正をより高度に防止でき、高度なセキュリティを実現できる。
【００１８】
（６）請求項１に記載の遊技機、または、前記（１）から（５）のいずれかに記載の遊技機において、
前記第１，第２制御基板のうちで前記伝送手段を備えた制御基板は、乱数を発生させる乱数発生手段を備え、前記乱数発生手段で発生させた乱数を自己の識別情報として用いることを特徴とする遊技機。
【００１９】
前記（６）に記載の遊技機によれば、乱数発生手段で発生させた乱数を自己の識別情報として用いるので、簡易な構成で第１制御基板および第２制御基板の正常性が確認できる。
【００２０】
（７）請求項１に記載の遊技機、または、前記（１）から（６）のいずれかに記載の遊技機において、
前記比較判定手段は、電源投入後の所定時間内に相手方の制御基板からの識別情報の受信有無を監視する監視手段を備えるとともに、電源投入後の所定時間内に相手方の制御基板からの識別情報が不受信であったという、前記監視手段での不受信監視結果に基づいて、相手方の制御基板が異常であると判定することを特徴とする遊技機。
【００２１】
前記（７）に記載の遊技機によれば、比較判定手段は、電源投入後の所定時間内に相手方の制御基板からの識別情報の受信有無を監視する監視手段を備えるとともに、電源投入後の所定時間内に相手方の制御基板からの識別情報が不受信であったという、監視手段での不受信監視結果に基づいて、相手方の制御基板が異常であると判定するので、電源投入後の所定時間内に相手方の制御基板から識別情報が伝送されてこない場合であっても、相手方の制御基板の正常性を確認できる。
【００２２】
（８）請求項１に記載の遊技機、または、前記（１）から（７）のいずれかに記載の遊技機において、
前記比較判定手段は、相手方の制御基板が異常であるとの前記比較判定手段の判定結果に基づいて、この比較判定手段を有する制御基板の所定動作を停止させる停止手段
を備えていることを特徴とする遊技機。
【００２３】
前記（８）に記載の遊技機によれば、比較判定手段は、相手方の制御基板が異常であるとの比較判定手段の比較判定結果に基づいて、この比較判定手段を有する制御基板の所定動作を停止させる停止手段を備えているので、相手方の制御基板が異常である場合には、自己の制御基板、つまり、異常と判定した比較判定手段を有する制御基板の所定動作が停止され、異常状態である制御基板の使用防止を図ることができる。
【００２４】
（９）請求項１に記載の遊技機、または、前記（１）から（８）のいずれかに記載の遊技機において、
前記遊技機はパチンコ機であることを特徴とする遊技機。
【００２５】
前記（９）に記載の遊技機によれば、第１制御基板または第２制御基板の正常性が確認できるパチンコ機を提供できる。なお、パチンコ機の基本構成としては操作ハンドルを備え、その操作ハンドルの操作に応じて球を所定の遊技領域発射し、球が遊技領域内の所定の位置に配設された作動口に入賞（または作動ゲートを通過）することを必要条件として、表示装置において動的表示されている識別情報（図柄等）が所定時間後に確定停止されるものが挙げられる。また、特別遊技状態の発生時には、遊技領域内の所定の位置に配設された可変入賞装置（特定入賞口）が所定の態様で開放されて球を入賞可能とし、その入賞個数に応じた有価価値（景品球のみならず、磁気カードへ書き込まれるデータ等も含む）が付与されるものが挙げられる。
【００２６】
（１０）請求項１に記載の遊技機、または、前記（１）から（８）のいずれかに記載の遊技機において、
前記遊技機はスロットマシンであることを特徴とする遊技機。
【００２７】
前記（１０）に記載の遊技機によれば、第１制御基板または第２制御基板の正常性が確認できるスロットマシンを提供できる。なお、スロットマシンの基本構成としては、「複数の識別情報からなる識別情報列を動的表示した後に識別情報を確定表示する可変表示手段を備え、始動用操作手段（例えば操作レバー）の操作に起因して識別情報の動的表示が開始され、停止用操作手段（例えばストップボタン）の操作に起因して、あるいは、所定時間経過することにより、識別情報の動的表示が停止され、その停止時の確定識別情報が特定識別情報であることを必要条件として、遊技者に有利な特別遊技状態を発生させる特別遊技状態発生手段とを備えた遊技機」となる。この場合、遊技媒体はコイン、メダル等が代表例として挙げられる。
【００２８】
（１１）請求項１に記載の遊技機、または、前記（１）から（８）のいずれかに記載の遊技機において、
前記遊技機はパチンコ機とスロットマシンとを融合させたものであることを特徴とする遊技機。
【００２９】
前記（１１）に記載の遊技機によれば、第１制御基板または第２制御基板の正常性が確認できる、パチンコ機とスロットマシンとを融合させたものを提供できる。なお、この融合させたものの基本構成としては、「複数の識別情報からなる識別情報列を動的表示した後に識別情報を確定表示する可変表示手段を備え、始動用操作手段（例えば操作レバー）の操作に起因して識別情報の動的表示が開始され、停止用操作手段（例えばストップボタン）の操作に起因して、あるいは、所定時間経過することにより、識別情報の動的表示が停止され、その停止時の確定識別情報が特定識別情報であることを必要条件として、遊技者に有利な特別遊技状態を発生させる特別遊技状態発生手段とを備え、遊技媒体として球を使用するとともに、前記識別情報の動的表示の開始に際しては所定数の球を必要とし、特別遊技状態の発生に際しては多くの球が払い出されるように構成されている遊技機」となる。
【００３０】
【発明の実施の形態】
以下、図面を参照して本発明の実施例を説明する。
本実施例では、遊技機の一例として弾球遊技機の一種であるパチンコ機、特に、第１種パチンコ遊技機を用いて説明する。なお、本発明を第３種パチンコ遊技機（権利物とも呼ばれる）や、コイン遊技機、スロットマシン等の他の遊技機に用いることは、当然に可能である。
【００３１】
図１は、本実施例のパチンコ機の概略正面図であり、図２はパチンコ機の遊技盤の概略正面図である。本実施例のパチンコ機Ｐは、図１に示すように、遊技盤１と、球を貯留する上受け皿２および下受け皿３と、球を遊技盤１へ発射するための発射ハンドル４とを備えている。遊技盤１は、前面枠１ａに嵌め込まれたガラス製の透明板１ｂに覆われている。
【００３２】
図２に示すように、遊技盤１の周囲には、球が入賞することにより５個から１５個の球が払い出される複数の普通入賞口５が設けられている。また、遊技盤１の中央には、複数種類の識別情報としての図柄等を表示する液晶ディスプレイ（以下単に「ＬＣＤ」と略す）６が設けられている。このＬＣＤ６の表示画面は、例えば、縦方向に３分割されており、つまり、上段，中段，下段の３段で構成されており、３分割された各段の表示領域において、それぞれ右から左へ横方向にスクロールしながら図柄の変動表示が行われる。
【００３３】
ＬＣＤ６の上方には、表面に「○」と「×」との普通図柄が表示された２つのＬＥＤ（発光ダイオード）９ａ，９ｂで構成された普通図柄表示装置９が配設されている。この普通図柄表示装置９では、遊技領域に打ち込まれた球がＬＣＤ６の両側に配設されたゲート１０を通過した場合に、「○」と「×」とのＬＥＤ９ａ，９ｂを交互に点灯させる変動表示が行われる。かかる変動表示が「○」のＬＥＤ９ａで終了した場合には、当りとなってＬＣＤ６の下方の普通電動役物７が所定時間（例えば０．５秒間）二点鎖線で示すように開放され、この普通電動役物７に球が入り易くなる。
【００３４】
ＬＣＤ６の下方に配設された普通電動役物７には、図柄作動口（第１種始動口）７ａが設けられ、球がこの図柄作動口７ａに設けられる第１種始動口スイッチ１８を通過することにより、前記したＬＣＤ６の変動表示が開始される。図柄作動口７ａの下方には、特定入賞口（大入賞口）８が設けられている。この特定入賞口８は、ＬＣＤ６の変動後の表示結果が予め定められた図柄の組み合わせの１つと一致する場合に、大当たりとなって、球が入賞しやすいように所定時間（例えば、３０秒経過するまで、あるいは、球が１０個入賞するまで）開放される入賞口である。
【００３５】
この特定入賞口８内には、Ｖゾーン８ａが設けられており、特定入賞口８の開放中に、球がＶゾーン８ａ内を通過すると、継続権が成立して、特定入賞口８の閉鎖後、再度、その特定入賞口８が所定時間（又は、特定入賞口８に球が所定個数入賞するまで）開放される。この特定入賞口８の開閉動作は、最高で１６回（１６ラウンド）繰り返し可能にされており、開閉動作の行われ得る状態が、いわゆる所定の遊技価値が付与された状態（特別遊技状態）である。
【００３６】
なお、第３種パチンコ遊技機において所定の遊技価値が付与された状態（特別遊技状態）とは、ＬＣＤ６の変動後の表示結果が予め定められた図柄の組み合わせの１つと一致する場合に、特定入賞口が所定時間開放されることをいう。この特定入賞口の開放中に、球がその特定入賞口内へ入賞すると、特定入賞口とは別に設けられた大入賞口が所定時間、所定回数開放される。
【００３７】
また、パチンコ機Ｐは、図３に示すように、このパチンコ機Ｐ全体を制御する主制御基板Ｃと、この主制御基板Ｃからの送信コマンドに従って動作する各種のサブ制御基板（例えば、払出制御基板Ｈ等）とを備えている。図３は、パチンコ機の電気的構成を示したブロック図であり、特に、パチンコ機の遊技内容の制御を行う主制御基板と、賞球や貸し球の払出制御を行う払出制御基板との電気的構成を示したブロック図である。なお、この主制御基板Ｃが本発明における第１制御基板に相当し、払出制御基板Ｈが本発明における第２制御基板に相当する。
【００３８】
パチンコ機Ｐの主制御基板Ｃは、演算装置であるワンチップマイコンとしてのＭＰＵ１１が搭載されている。このＭＰＵ１１には、そのＭＰＵ１１により実行される各種の制御プログラムや固定値データ等を記憶したＲＯＭ１２と、そのＲＯＭ１２内に記憶される制御プログラムの実行に当って各種のデータ等を一時的に記憶するためのメモリであるＲＡＭ１３と、割込回路やタイマ回路やデータ送受信回路等の各種回路が内蔵されている。図４〜図７に示すフローチャートのプログラムは、制御プログラムの一部としてＲＯＭ１２内に記憶されている。図４は、主制御基板および払出制御基板でそれぞれ別々に実行されるＮＭＩ割込処理のフローチャートであり、図５は、主制御基板で実行されるメイン処理のフローチャートである。図６は、パチンコ機の電源投入時に主制御基板及び払出制御基板のメイン処理の中でそれぞれ別々に実行される初期化処理のフローチャートである。図７は、主制御基板で実行される払出制御基板の確認用キーの比較判定処理のフローチャートである。
【００３９】
主制御基板ＣのＲＡＭ１３は、バックアップエリア１３ａを備えている。また、このＲＡＭ１３には、パチンコ機Ｐの電源オフ後においても、電源基板５０からバックアップ電圧が供給されており、データを保持（バックアップ）できるように構成されている。
【００４０】
バックアップエリア１３ａは、電源が断された場合（停電等の発生により電源が断された場合を含む。）、電源の再投入時に、パチンコ機Ｐの状態を電源断前の状態に復帰させるために、電源断時（停電発生時を含む。以下、同様）のスタックポインタや各レジスタやＩ／Ｏ等の値を記憶しておくためのエリアである。このバックアップエリア１３ａへの書き込みは、ＮＭＩ割込処理（図４参照）によって電源断時に実行され、逆にバックアップエリア１３ａに書き込まれた各値の復帰は、電源投入時（停電解消による電源入を含む。以下、同様）の初期化処理（図６参照）において実行される。なお、ＭＰＵ１１のＮＭＩ（Non Maskable Interrupt）端子（ノンマスカブル端子）には、電源断時（停電による場合を含む。）に、後述する電源断監視回路５０ｂから出力される電源断信号５１が入力されるように構成されており、電源断の発生により、図４の電源断時処理（ＮＭＩ割込処理）が即座に実行される。
【００４１】
ＭＰＵ１１は入出力ポート１５と接続されている。入出力ポート１５は、賞球払出用モータ２１によって賞球や貸し球の払出制御を行う払出制御基板Ｈと複数本の信号線を介して双方向通信を可能に接続されるほか、複数の普通入賞スイッチ１７と、第１種始動口スイッチ１８と、Ｖカウントスイッチ１９と、エラーランプ２３と、他の入出力装置２５と、電源基板５０に設けられた電源断監視回路５０ｂおよびクリアスイッチ５０ｃと、それぞれ接続されている。
【００４２】
複数の普通入賞スイッチ１７は、遊技盤１に設けられた複数の普通入賞口５へ入賞した球をそれぞれ検出するためのスイッチであり、各普通入賞口５の入口近傍に設けられている。第１種始動口スイッチ１８は、図柄作動口（第１種始動口）７ａを通過した球を検出するためのスイッチであり、図柄作動口７ａの近傍に設けられている。普通入賞スイッチ１７のいずれか又は第１種始動口スイッチ１８によって球が検出されると、主制御基板Ｃから払出制御基板Ｈへ賞球の払出に関するコマンドが送信され、払出制御基板Ｈによって５個の賞球が払い出される。
【００４３】
Ｖカウントスイッチ１９は、特定入賞口８内のＶゾーン８ａへ入賞した球を検出するためのスイッチである。また、１０カウントスイッチ２０は、特定入賞口８内のＶゾーン８ａ以外へ入賞した球を検出するためのスイッチである。Ｖカウントスイッチ１９または１０カウントスイッチ２０により球が検出されると、主制御基板Ｃから払出制御基板Ｈへ賞球の払出に関するコマンドが送信され、払出制御基板Ｈによって１５個の賞球が払い出される。
【００４４】
払出制御基板Ｈは、賞球や貸し球の払出制御を行うものであり、演算装置であるＭＰＵ３１が搭載されている。ＭＰＵ３１には、そのＭＰＵ３１により実行される制御プログラムや固定値データ等を記憶したＲＯＭ３２と、ワークメモリ等として使用されるＲＡＭ３３と、割込回路やタイマ回路やデータ送受信回路等の各種回路とが内蔵されている。図６、図８〜図１０に示すフローチャートのプログラムは、制御プログラムの一部としてＲＯＭ３２内に記憶されている。図８は、主制御基板および払出制御基板でそれぞれ別々に実行されるＮＭＩ割込処理のフローチャートである。図９は、パチンコ機の払出制御基板において実行されるメイン処理のフローチャートである。図１０は、払出制御基板で実行される主制御基板の確認用キーの比較判定処理のフローチャートである。
【００４５】
払出制御基板ＨのＲＡＭ３３は、バックアップエリア３３ａを備えている。また、このＲＡＭ３３には、パチンコ機Ｐの電源オフ後においても、電源基板５０からバックアップ電圧が供給されており、データを保持（バックアップ）できるように構成されている。
【００４６】
バックアップエリア３３ａは、前述した主制御基板Ｃのバックアップエリア１３ａと同様に、電源が断された（停電等の発生により電源が断された場合を含む。）後の電源の再投入時に、パチンコ機Ｐの状態を電源断前の状態に復帰させるために、電源断時（停電発生時を含む。）のスタックポインタや各レジスタやＩ／Ｏ等の値を記憶しておくためのエリアである。このバックアップエリア３３ａへの書き込みは、ＮＭＩ割込処理（図８参照）によって電源断時に実行され、逆にバックアップエリア３３ａに書き込まれた各値の復帰は、電源投入時（停電解消による電源入を含む。）の初期化処理（図６参照）において実行される。なお、ＭＰＵ３１のＮＭＩ（Non Maskable Interrupt）端子（ノンマスカブル端子）には、電源断時（停電による場合を含む。）に、後述する電源断監視回路５０ｂから出力される電源断信号５１が入力されるように構成されており、電源断の発生により、図８の電源断時処理（ＮＭＩ割込処理）が即座に実行される。
【００４７】
ＭＰＵ３１は入出力ポート３５と接続されている。入出力ポート３５は、前述した主制御基板Ｃと接続されるほか、賞球払出用モータ２１と、賞球カウントスイッチ２２と、エラーランプ２３と、他の入出力装置２５と、電源基板５０に設けられた電源断監視回路５０ｂおよびクリアスイッチ５０ｃと、それぞれ接続されている。
【００４８】
賞球カウントスイッチ２２は、賞球払出用モータ２１によって払い出された賞球を検出するためのスイッチであり、賞球払出用モータ２１と共に賞球払出ユニットＳに搭載されている。賞球払出用モータ２１は賞球を払い出すためのモータであり、賞球払出用モータ２１の駆動は、払出制御基板Ｈによって制御される。
【００４９】
続いて、本発明の特徴部分の１つである構成について、以下に説明する。図３に示すように、主制御基板ＣのＭＰＵ１１は、主制御基板Ｃの識別情報としての自己の確認用キー、つまり主制御基板Ｃの確認用キー（例えば乱数）を計数するための確認用キー乱数カウンタ２６を備えている。この実施例では、確認用キーとして乱数（例えば０〜２５５）を採用し、その情報量は例えば１，２バイト程度のものとしている。この確認用キー乱数カウンタ２６の値、つまり、主制御基板Ｃの確認用キーは、適宜に更新され（図５のステップＳ１６参照）、電源断前に更新された値がＲＡＭ１３のバックアップエリア１３ａに記憶保持（バックアップ）される。さらに、このＲＡＭ１３のバックアップエリア１３ａには、入出力ポート３５，１５を介して払出制御基板Ｈから送信された、電源断時に更新された払出制御基板Ｈの識別情報としての相手方の確認用キー（払出制御基板Ｈの確認用キー）も参照情報として記憶保持される。また、ＭＰＵ１１は、電源投入後に払出制御基板Ｈから送信された払出制御基板Ｈの確認用キーを、ＲＡＭ１３に記憶保持された参照情報（電源断時の払出制御基板Ｈの確認用キー）と比較して払出制御基板Ｈの正常性を判定する確認用キー比較判定部２７を備えている。さらに、この確認用キー比較判定部２７は、電源投入後の所定時間内に払出制御基板Ｈからの確認用キーを受信したか否かを監視する受信監視回路２８を備えている。さらに、このＭＰＵ１１には、主制御基板Ｃの所定機能（本実施例では主制御基板Ｃの全シーケンス）を停止する機能停止回路２９を備えている。なお、上述の確認用キー乱数カウンタ２６と確認用キー比較判定部２７と受信監視回路２８と機能停止回路２９とは、ＲＯＭ１２内に記憶されている制御プログラムをＭＰＵ１１で実行することで実現されるものである。
【００５０】
一方、払出制御基板ＨのＭＰＵ３１は、払出制御基板Ｈの識別情報としての自己の確認用キー、つまり払出制御基板Ｈの確認用キー（例えば乱数）を計数するための確認用キー乱数カウンタ３６とを備えている。この実施例では、確認用キーとして乱数（例えば０〜２５５）を採用し、その情報量は例えば１，２バイト程度のものとしている。この確認用キー乱数カウンタ３６の値、つまり、払出制御基板Ｈの確認用キーは、適宜に更新され（図９のステップＳ６５参照）、電源断前とに更新された値がＲＡＭ３３のバックアップエリア３３ａに記憶保持（バックアップ）される。さらに、このＲＡＭ３３のバックアップエリア３３ａには、入出力ポート１５，３５を介して主制御基板Ｃから送信された、電源断時に更新された主制御基板Ｃの識別情報としての主制御基板Ｃの確認用キーも参照情報として記憶保持される。また、ＭＰＵ３１は、電源投入後に主制御基板Ｃから送信された主制御基板Ｃの確認用キーを、ＲＡＭ３３に記憶保持された参照情報（電源断時の主制御基板Ｃの確認用キー）と比較して主制御基板Ｃの正常性を判定する確認用キー比較判定部３７を備えている。さらに、この確認用キー比較判定部３７は、電源投入後の所定時間内に主制御基板Ｃからの確認用キーを受信したか否かを監視する受信監視回路３８を備えている。さらに、このＭＰＵ３１には、払出制御基板Ｈの所定機能（本実施例では払出制御基板Ｈの全シーケンス）を停止する機能停止回路３９を備えている。なお、上述の確認用キー乱数カウンタ３６と確認用キー比較判定部３７と受信監視回路３８と機能停止回路３９とは、ＲＯＭ３２内に記憶されている制御プログラムをＭＰＵ３１で実行することで実現されるものである。
【００５１】
なお、上述したＭＰＵ１１，３１での自己の確認用キーの生成およびその伝送機能と入出力ポート１５，３５とが本発明における伝送手段に相当し、上述したＲＡＭ１３のバックアップエリア１３ａ，ＲＡＭ３３のバックアップエリア３３ａが本発明における記憶手段に相当し、上述した確認用キー乱数カウンタ２６，３６が本発明における乱数発生手段および更新手段に相当し、上述した確認用キー比較判定部２７，３７が本発明における比較判定手段に相当し、上述した受信監視回路２８，３８が本発明における監視手段に相当し、上述した機能停止回路２９，３９が本発明における停止手段に相当する。
【００５２】
エラーランプ２３は、遊技を行う遊技者や遊技場の管理者にパチンコ機Ｐの制御に異常が生じたことを告知するためのものである。このエラーランプ２３は、遊技盤１の上側（図示省略）に設けられており、主制御基板Ｃまたは払出制御基板Ｈでの確認用キーの比較判定結果が不一致である場合に、主制御基板Ｃまたは払出制御基板Ｈの制御によって点灯するものである。遊技者及び遊技場の管理者には、エラーランプ２３を点灯させることでパチンコ機Ｐの制御に異常が生じていることを認識させることができる。
【００５３】
ここで、近年、不正の利益を得る目的で行われる不正行為として、大当たりの発生に直接影響する主制御基板Ｃを不正な基板に交換（正規の主制御基板Ｃの電子部品（ＭＰＵ１１等）を、不正に改造した他の電子部品に交換する等を含む。）して、不当に大当たりを発生させるものが報告されている。この場合には、工場から出荷されたパチンコ機が遊技場に設置されるまでの搬送途中で不正な基板に交換されたり、または、遊技場に設置された後で遊技場が無人となる深夜等に遊技場に侵入して不正な基板へ交換されたりする。このような不正行為は、パチンコ機を一見しただけでは不正が行われていることを判断し難く、遊技場が多大な不利益を被ることがある。
【００５４】
これに対し、本実施例のパチンコ機Ｐには、上述の主制御基板Ｃおよび払出制御基板Ｈが設けられている。すなわち、主制御基板Ｃのバックアップエリア１３ａには、自己の確認用キー（主制御基板Ｃの確認用キー）および相手方の確認用キー（払出制御基板Ｈの確認用キー）が電源断時に更新されて記憶保持されている。また、払出制御基板Ｈのバックアップエリア３３ａには、自己の確認用キー（払出制御基板Ｈの確認用キー）および相手方の確認用キー（主制御基板Ｃの確認用キー）が電源断時に更新されて記憶保持されている。そして、電源投入時（停電解消による電源入を含む。）において、主制御基板Ｃは、払出制御基板Ｈから送信された払出制御基板Ｈの確認用キーを、バックアップエリア１３ａに既に保持済みの参照情報（払出制御基板Ｈの確認用キー）と比較して、払出制御基板Ｈの正常性を判定する。また、払出制御基板Ｈは、主制御基板Ｃから送信された主制御基板Ｃの確認用キーを、バックアップエリア３３ａに既に保持済みの参照情報（主制御基板Ｃの確認用キー）と比較して、主制御基板Ｃの正常性を判定する。
【００５５】
具体的には、確認用キーが参照情報に一致していれば、相手方の基板は、電源断前と電源投入後とにおいても変化がなくそのままである、つまり、正常であると判定できる。逆に、確認用キーが参照情報に不一致であれば、相手方の基板は、電源断前と電源投入後とにおいて変化があり、電源断前とは異なるものである、つまり、異常であると判定できる。なお、電源投入後に確認用キーを送信してこない場合には、参照情報（電源断時に保持済みの確認用キー）と比較するための、電源投入後の確認用キーが送信されてこない（比較対象が無い）ということで、確認用キーが参照情報に不一致であるとし、相手方の基板は、電源断前と電源投入後とにおいて変化があり、電源断前とは異なるものである、つまり、異常であると判定できる。
【００５６】
このように、電源投入後に、主制御基板Ｃおよび払出制御基板Ｈで相互に相手方（払出制御基板Ｈおよび主制御基板Ｃ）の確認を行うことができるので、パチンコ機Ｐの電源断時に主制御基板Ｃまたは払出制御基板Ｈの一方が不正な基板に交換されたとしても、パチンコ機Ｐの電源投入時に、その不正な基板を検出することができ、主制御基板Ｃまたは払出制御基板Ｈに対する不正を防止できる。また、不正に改造された制御基板（主制御基板Ｃまたは払出制御基板Ｈ等）がパチンコ機Ｐに装着されて不正使用されることを防止できる。また、主制御基板Ｃまたは払出制御基板Ｈの故障検知もできる。また、主制御基板Ｃと払出制御基板Ｈとの間の断線検知もできる。
【００５７】
電源基板５０は、パチンコ機Ｐの各部に電力を供給するための電源部５０ａと、電源断監視回路５０ｂと、クリアスイッチ５０ｃとを備えている。電源断監視回路５０ｂは、電源断時（停電等の発生による電源断を含む。）に、主制御基板ＣのＭＰＵ１１および払出制御基板ＨのＭＰＵ３１のそれぞれのＮＭＩ端子へ電源断信号５１を出力するための回路である。この電源断監視回路５０ｂは、電源部５０ａから出力される最も大きい電圧である直流安定２４ボルトの電圧を監視し、この電圧が２２ボルト未満になった場合に電源断（停電等によるものを含む。）の発生と判断して、電源断信号５１を主制御基板Ｃおよび払出制御基板Ｈへ出力するように構成されている。この電源断信号５１の出力によって、主制御基板Ｃおよび払出制御基板Ｈは、電源断の発生を認識し、電源断時処理（図４のＮＭＩ割込処理）を実行する。なお、電源部５０ａは、直流安定２４ボルトの電圧が２２ボルト未満になった後においても、かかる電源断時処理の実行に充分な時間の間、制御系の駆動電圧である５ボルトの出力を正常値に維持するように構成されているので、主制御基板Ｃおよび払出制御基板Ｈは、電源断時処理を正常に実行することができる。なお、上述した電源断監視回路５０ｂが本発明における電源断検出手段に相当する。
【００５８】
クリアスイッチ５０ｃは、主制御基板ＣのＲＡＭ１３および払出制御基板ＨのＲＡＭ３３にバックアップされているデータをクリアする（但し、確認用キーについてはクリアされない。）ためのスイッチであり、押しボタンタイプのスイッチで構成されている。このクリアスイッチ５０ｃが押下された状態でパチンコ機Ｐの電源が投入されると（停電解消による電源入を含む。）、主制御基板Ｃおよび払出制御基板Ｈによって、それぞれのＲＡＭ１３，３３のデータ（確認用キーを除くデータ）がクリアされる。なお、確認用キーは、誤ってクリアされるのを防止するために、特別の諸条件を満たす手順を実行することでようやくクリアされるようになっている。また、主制御基板Ｃおよび払出制御基板Ｈの確認用キーは、パチンコ機Ｐの工場出荷時以前において、主制御基板ＣのＲＡＭ１３および払出制御基板ＨのＲＡＭ３３のそれぞれに保持させている。
【００５９】
次に、上記のように構成されたパチンコ機Ｐで実行される各処理を、図４〜図１０の各フローチャートを参照して説明する。まず、図４，図８を用いて、パチンコ機Ｐの電源断時に主制御基板Ｃおよび払出制御基板Ｈでそれぞれ別々に実行されるＮＭＩ割込処理について説明する。このＮＭＩ割込処理により、電源断時（停電等の発生による電源断を含む。）の主制御基板Ｃおよび払出制御基板Ｈの状態がバックアップエリア１３ａ、３３ａに記憶される。なお、ＮＭＩ割込処理は、主制御基板ＣのＲＯＭ１２と、払出制御基板ＨのＲＯＭ３２とにそれぞれ別々に搭載されてその内容が異なる処理である。
【００６０】
パチンコ機Ｐの電源が断されると、電源断監視回路５０ｂから電源断信号５１が主制御基板Ｃおよび払出制御基板ＨのＭＰＵ１１，３１のＮＭＩ端子に出力される。すると、ＭＰＵ１１，３１は、実行中の制御を中断して、図４のＮＭＩ割込処理を開始する。以下に、主制御基板Ｃおよび払出制御基板ＨのそれぞれのＮＭＩ割込処理について説明する。なお、電源断信号５１が出力された後の所定時間は、各制御基板Ｃ，Ｈの処理が実行可能なように電源基板５０の電源部５０ａから電力供給がなされており、この所定時間内にＮＭＩ割込処理が実行される。
【００６１】
主制御基板ＣにおけるＮＭＩ割込処理は以下のように実行される。図４に示すように、まず、ステップＳ１では、主制御基板ＣのＭＰＵ１１は、後述する図５のステップＳ１６で更新された自己の確認用キー（主制御基板Ｃの確認用キー）、つまり、確認用キー乱数カウンタ２６の値をＲＡＭ１３に格納する。そして、ステップＳ２では、主制御基板ＣのＭＰＵ１１は、ＲＡＭ１３に格納した自己の確認用キー（主制御基板Ｃの確認用キー）を相手方（払出制御基板Ｈ）に送信する。ステップＳ３では、払出制御基板Ｈにて主制御基板Ｃの確認用キーが保持された後に、主制御基板ＣのＭＰＵ１１は、払出制御基板Ｈから送信された更新後の払出制御基板Ｈの確認用キーを受信する。ステップＳ４では、主制御基板ＣのＭＰＵ１１は、各レジスタおよびＩ／Ｏ等の値をスタックエリアに書き込む。ステップＳ５では、主制御基板ＣのＭＰＵ１１は、スタックポインタの値をバックアップエリア１３ａへ書き込んでデータを退避させる。さらに、ステップＳ６では、主制御基板ＣのＭＰＵ１１は、それぞれ更新された自己の確認用キー（主制御基板Ｃの確認用キー）および相手方の確認用キー（払出制御基板Ｈの確認用キー）をバックアップエリア１３ａへ書き込む。このようにして、電源断時の状態が記憶される。その後、ステップＳ７では、主制御基板Ｃに対して定められたその他の電源断処理を実行する。そして、電源が完全に断されて処理できなくなるまで、処理をループする。
【００６２】
次に、払出制御基板ＨにおけるＮＭＩ割込処理は以下のように実行される。図８に示すように、まず、ステップＳ１では、払出制御基板ＨのＭＰＵ３１は、後述する図９のステップＳ６５で更新された自己の確認用キー（払出制御基板Ｈの確認用キー）、つまり、確認用キー乱数カウンタ３６の値をＲＡＭ３３に格納する。そして、ステップＳ２Ａでは、払出制御基板ＨのＭＰＵ３１は、主制御基板Ｃから送信された更新後の主制御基板Ｃの確認用キーを受信する。ステップＳ３Ａでは、払出制御基板ＨのＭＰＵ３１は、主制御基板Ｃの確認用キーを保持した後に、ＲＡＭ３３に格納した自己の確認用キー（払出制御基板Ｈの確認用キー）を相手方（主制御基板Ｃ）に送信する。ステップＳ４では、払出制御基板ＨのＭＰＵ３１は、各レジスタおよびＩ／Ｏ等の値をスタックエリアに書き込む。ステップＳ５では、払出制御基板ＨのＭＰＵ３１は、スタックポインタの値をバックアップエリア３３ａへ書き込んでデータを退避させる。さらに、ステップＳ６では、払出制御基板ＨのＭＰＵ３１は、それぞれ更新された自己の確認用キー（払出制御基板Ｈの確認用キー）および相手方の確認用キー（主制御基板Ｃの確認用キー）をバックアップエリア３３ａへ書き込む。このようにして、電源断時の状態が記憶される。その後、ステップＳ７では、払出制御基板Ｈに対して定められたその他の電源断処理を実行する。そして、電源が完全に断されて処理できなくなるまで、処理をループする。
【００６３】
ここで、上述の電源断時における確認用キーの通常相互保持シーケンスについて、図１１を参照して説明する。図１１は電源断時における確認用キーの通常相互保持シーケンスを説明するための図である。図１１に「常時自確認用キー更新」と記載しているように、電源断前において、主制御基板Ｃおよび払出制御基板Ｈの確認用キーがそれぞれ適宜に更新されている。
【００６４】
パチンコ機Ｐの電源が断される（停電によるものを含む。）と、主制御基板Ｃは、更新した自己の確認用キー（主制御基板Ｃの確認用キー）をバックアップエリア１３ａへ書き込んで保持し、払出制御基板Ｈは、更新した自己の確認用キー（払出制御基板Ｈの確認用キー）をバックアップエリア３３ａへ書き込んで保持する。そして、主制御基板Ｃは、その更新した自己の確認用キー（主制御基板Ｃの確認用キー）を払出制御基板Ｈに送信する。払出制御基板Ｈは、主制御基板Ｃから送信されてきた主制御基板Ｃの確認用キーを受信してバックアップエリア３３ａへ書き込んで保持する。その後、払出制御基板Ｈは、更新した自己の確認用キー（払出制御基板Ｈの確認用キー）を主制御基板Ｃに送信する。主制御基板Ｃは、払出制御基板Ｈから送信されてきた払出制御基板Ｈの確認用キーを受信してバックアップエリア１３ａへ書き込んで保持する。そして、主制御基板Ｃは、上述した一連の確認用キーの相互保持がＯＫであったことを示す「確認ＯＫ」を払出制御基板Ｈに送信する。払出制御基板Ｈは、この「確認ＯＫ」を受信して「ＡＣＫ」を主制御基板Ｃに送信する。主制御基板Ｃは、払出制御基板Ｈからの「ＡＣＫ」を受信する。このようにして、電源断時に、主制御基板Ｃおよび払出制御基板ＨのＲＡＭ１３，３３のそれぞれに、更新された自己および相手方の確認用キーが記憶されて、電源断時における確認用キーの通常相互保持シーケンスが終了する。
【００６５】
次に、図５を参照して、パチンコ機Ｐの主制御基板Ｃにおいて実行されるメイン処理について説明する。パチンコ機Ｐの主な制御は、このメイン処理によって実行される。メイン処理は以下のように実行される。まず、ステップＳ１１では、割込を禁止する。その後、ステップＳ１２では、図６に示す初期化処理を実行する。ここで、図６のフローチャートを参照して、パチンコ機Ｐの電源投入時に主制御基板Ｃおよび払出制御基板Ｈのメイン処理の中でそれぞれ別々に実行される初期化処理（ステップＳ１２）について説明する。
【００６６】
この初期化処理では、バックアップが有効であれば、バックアップエリア１３ａ，３３ａに記憶された各データを元の状態に戻し、遊技の制御を電源が断される前の状態から続行する。一方、バックアップが有効でなかったり、あるいは、バックアップが有効であっても電源投入時にクリアスイッチ５０ｃが押下された場合には、ＲＡＭクリアおよび初期化処理を実行する。なお、この初期化処理（ステップＳ１２）は、サブルーチンの形式で記載されているが、スタックポインタの設定前に実行される処理なので、実際には、サブルーチンコールされずに、ステップＳ１１の処理後に順に実行される。また、初期化処理は、主制御基板ＣのＲＯＭ１２と、払出制御基板ＨのＲＯＭ３２とにそれぞれ別々に搭載されてその内容が異なる処理であるが、フローチャートの表記上は同様に表すことができるので、図６にまとめて図示している。
【００６７】
まず、ステップＳ４１ではスタックポインタを設定する。ステップＳ４２ではクリアスイッチ５０ｃがオンされているか否かを確認し、クリアスイッチ５０ｃがオンされていなければステップＳ４３に進み、クリアスイッチ５０ｃがオンされていればステップＳ４４に進む。ステップＳ４３では、バックアップが有効であるか否かを確認する。この確認は、ＲＡＭ１３，３３の所定のエリアに書き込まれたキーワードが正しく記憶されているか否かにより判断する。キーワードが正しく記憶されていればバックアップは有効であり、逆に、キーワードが正しくなければバックアップデータは破壊されているので、そのバックアップは有効ではない。ステップＳ４３にてバックアップが有効であれば、ステップＳ４５に進み、主制御基板Ｃまたは払出制御基板Ｈの各状態を電源断前の状態に復帰させる処理に移行する。一方、ステップＳ４２にてクリアスイッチ５０ｃがオンされていたり、あるいは、ステップＳ４３にてバックアップが有効でなかったりすれば、ステップＳ４４にてＲＡＭクリアおよび初期化処理を実行して、ＲＡＭ１３，３３およびＩ／Ｏ等の各値を初期化し（上述したように確認用キーは初期化されない。）、この初期化処理を終了する。このステップＳ４４の処理終了後は、主制御基板Ｃにおいて図５のステップＳ１３の処理が、払出制御基板Ｈにおいて図９のステップＳ６３の処理がそれぞれ実行される。
【００６８】
ステップＳ４５〜Ｓ４７の復電処理について説明する。まず、ステップＳ４５では、バックアップエリア１３ａ，３３ａからスタックポインタの値を読み出して、これをスタックポインタへ書き込み，電源断前の状態、すなわちＮＭＩ割込処理発生前の状態に戻す。次に、ステップＳ４６では、バックアップエリア１３ａ，３３ａへ退避した各レジスタやＩ／Ｏ等のデータをそのバックアップエリア１３ａ，３３ａから読み出して、これら各データを元のレジスタやＩ／Ｏ等へ書き込む。さらに、ステップＳ４７では、割込状態を、電源断発生時に実行される図４の処理で記憶しておいた電源断前の状態、すなわちＮＭＩ割込発生前の状態に戻す。ＮＭＩ割込リターンを実行して処理を電源断前に実行していたところへ戻して、制御を電源断前の状態から続行する。
【００６９】
図５のフローチャートに戻って主制御基板Ｃのメイン処理について、引き続き説明する。前記のステップＳ１２（初期化処理）の後に、ステップＳ１２Ａでは、確認用キー比較判定処理を行う。ここで、図７のフローチャートを参照して、確認用キー比較判定処理について説明する。
【００７０】
図７は、パチンコ機Ｐの電源投入時に主制御基板Ｃで実行される払出制御基板Ｈの確認用キーの比較判定処理（ステップＳ１２Ａ）のフローチャートである。まず、ステップＳ５１では、主制御基板ＣのＭＰＵ１１は、自己の確認用キー（主制御基板Ｃの確認用キー）、つまり、ＲＡＭ１３のバックアップエリア１３ａに保持されていた主制御基板Ｃの確認用キー乱数カウンタ２６の値を、払出制御基板Ｈに送信する。そして、ステップＳ５２では、主制御基板ＣのＭＰＵ１１は、相手方の確認用キーの受信監視する。つまり、ＭＰＵ１１は、自己の確認用キー（主制御基板Ｃの確認用キー）を払出制御基板Ｈに送信後の所定時間内に、相手方の確認用キー（払出制御基板Ｈの確認用キー）の受信の有無を監視しており、受信していなければステップＳ５３に進み、受信していればステップＳ５５に進む。なお、主制御基板Ｃの確認用キーの払出制御基板Ｈへの送信後の所定時間の経過は、ＭＰＵ１１内のタイマ回路でのタイマカウントにより検出されている。
【００７１】
ステップＳ５３では、主制御基板ＣのＭＰＵ１１は、自己の確認用キー（主制御基板Ｃの確認用キー）を払出制御基板Ｈに送信し、その後の所定時間内に相手方（払出制御基板Ｈ）から払出制御基板Ｈの確認用キーの受信を受けていない場合に、再び自己の確認用キーして払出制御基板Ｈの確認用キーの受信を受けようとすることを再実行した回数、つまり、リトライ回数が３回目に達しているかどうかを検出する。もし、３回目に達していなければステップＳ５１に戻ってリトライする。もし、３回目に達していればステップＳ５４に進み、タイムアウトとなり、主制御基板Ｃはエラーランプ２３を点灯させて、ＭＰＵ１１の機能停止回路２９は主制御基板Ｃの全シーケンスを停止させる。
【００７２】
ステップＳ５５では、ＭＰＵ１１の確認用キー比較判定部２６は、電源断時に相手方（払出制御基板Ｈ）から送信されてＲＡＭ１３のバックアップエリア１３ａに保持済みの払出制御基板Ｈの確認用キー（払出制御基板Ｈの確認用キー乱数カウンタ３６の値）と、前記ステップＳ５２で払出制御基板Ｈから新たに送信されてきた払出制御基板Ｈの確認用キー（払出制御基板Ｈの確認用キー乱数カウンタ３６の値）とが一致しているかどうかを比較判定する。つまり、主制御基板Ｃは、電源投入後の払出制御基板Ｈの確認用キーが電源断時に記憶済みの参照情報と一致しているかどうかを確認している。払出制御基板Ｈの確認用キーが参照情報と一致していれば、現状の払出制御基板Ｈは、電源断前と同一のものであると判定して、この確認用キー比較判定処理を終了して、図５に示すステップＳ１３に進む。払出制御基板Ｈの確認用キーが参照情報と不一致であれば、現状の払出制御基板Ｈが電源断前と同一のものではないと判定して、主制御基板Ｃはエラーランプ２３を点灯させて、ＭＰＵ１１の機能停止回路２９は主制御基板Ｃの全シーケンスを停止させる。
【００７３】
図５のフローチャートに戻って主制御基板Ｃのメイン処理について、引き続き説明する。前記のステップＳ１２Ａ（確認用キー比較判定処理）の後に、ステップＳ１３では、タイマ割込の設定処理を行う。そして、割込が発生可能な状態にした上で、ステップＳ１４では、各割込を許可状態とし通常シーケンスを開始する。この割込の許可後に、ステップＳ１５では、後述するステップＳ２５の特別図柄変動処理や、後述するステップＳ２７の表示データ作成処理や、後述するステップＳ２８のランプ・情報処理等により、前回の処理で更新された出力データを一度に各ポートへ出力するポート出力処理を実行する。
【００７４】
さらに、ステップＳ１６では、大当たりを決定するための大当たり乱数カウンタや、確認用キー乱数カウンタ２６等の値を「＋１」更新する乱数更新処理を実行する。ステップＳ１７では、記憶タイマ減算処理を実行する。記憶タイマ減算処理は、大当たり判定の保留球が所定以上あり、かつ、ＬＣＤ６において図柄の変動表示中である場合に、図柄の変動表示の時間短縮を行うものである。
【００７５】
ステップＳ１８では、スイッチ監視処理、つまり、ＩＮＴ割込で読み込まれた各スイッチの状態に応じて、遊技領域へ打ち込まれた球の普通入賞口５や特定入賞口８、図柄作動口７ａへの入賞、ゲート１０への通過、さらには賞球の払い出し等に関する処理を行うものである。ステップＳ２０では、図柄カウンタ更新処理、つまり、ＬＣＤ６で行われる変動表示の結果、停止表示される図柄を決定するためのカウンタの更新処理が行われる。また、ステップＳ２１では、前記のステップＳ２０で更新されたカウンタの値に基づいて、後述するステップＳ２５での特別図柄変動処理で使用される大当たり図柄や、ハズレ図柄、さらにはリーチ図柄等が決定される。
【００７６】
次いで、ステップＳ２３では、普通図柄変動処理を実行する。つまり、「○」と「×」との２つのＬＥＤ９ａ，９ｂで構成された普通図柄表示装置９の変動表示を行うとともに、その変動表示の結果、「○」のＬＥＤ９ａで変動表示が終了した場合には当りとなって普通電動役物７の図柄作動口７ａを所定時間（例えば０．５秒）開放する当り処理を実行する。その後、ステップＳ２４では、状態フラグをチェックし、ＬＣＤ６において図柄変動中（図柄の変動開始または変動表示中）であればステップＳ２５に進む。ステップＳ２５では、特別図柄変動処理を実行する。つまり、球が図柄作動口７ａに入賞するタイミングで読み取った大当たり乱数カウンタの値に基づいて、大当たりか否かの判定が行われるとともに、ＬＣＤ６において特別図柄の変動処理を実行する。一方、前記のステップＳ２４で状態フラグをチェックした結果が大当たり中であればステップＳ２６に進み、ステップＳ２６では、特定入賞口８を開放する等の大当たり処理を実行する。さらに、前記のステップＳ２４で状態フラグをチェックした結果が図柄変動中でも大当たり中でもなければステップＳ２５，Ｓ２６をスキップしてステップＳ２７に進む。
【００７７】
ステップＳ２７では、表示データ作成処理を実行する。つまり、図柄の変動表示以外にＬＣＤ６に表示されるデモデータや、普通図柄表示装置９の２つのＬＥＤ９ａ，９ｂの表示データ等を作成する。ステップＳ２８では、ランプ・情報処理、つまり、保留球のランプデータをはじめ、各種のランプデータを作成する。ステップＳ２９では、効果音処理、つまり、遊技の状態に応じた効果音データを作成する。なお、これらの表示データおよび効果音データは、前記したポート出力処理（ステップＳ１５）やタイマ割込処理によって払出制御基板Ｈやその他の制御基板へ出力（送信）される。
【００７８】
前記のステップＳ２９（効果音処理）の終了後に、ステップＳ３０では、次のステップＳ１５の処理の実行タイミングが到来するまでの残余時間の間、大当たりを決定するための大当たり乱数カウンタの初期値および確認用キー乱数カウンタ２６の初期値を更新する乱数初期値更新処理を繰り返し実行する。前記のステップＳ１５〜Ｓ２９の各処理は定期的に実行する必要があるので、ステップＳ３１では、前回のステップＳ１５の処理の実行からの経過時間をチェックする。チェックの結果、前回のステップＳ１５の処理の実行から所定時間（例えば２ｍｓ）経過していればステップＳ１５に進む。一方、所定時間経過していなければ前記ステップＳ３０へ戻り、ステップＳ３０での乱数初期値更新処理、つまり、大当たり乱数カウンタの初期値および確認用キー乱数カウンタ２６の初期値を更新処理の実行を繰り返す。ここで、前記のステップＳ１５〜Ｓ２９の各処理の実行時間は、遊技の状態に応じて変化するので、次のステップＳ１５の処理の実行タイミングが到来するまでの残余時間は、一定の時間ではない。よって、かかる残余時間を使用して前記ステップＳ３０での乱数初期値更新処理を繰り返し実行することにより、大当たり乱数カウンタの初期値および確認用キー乱数カウンタ２６の初期値をランダムに更新することができる。
【００７９】
次に、図９を参照して、パチンコ機Ｐの払出制御基板Ｈにおいて実行されるメイン処理について説明する。まず、ステップＳ６１では、割込を禁止する。その後、ステップＳ６２では、前述した図６の初期化処理を実行する。なお、確認用キーは、前述したようにこの初期化処理によっては初期化されない。そして、ステップＳ６２Ａでは、確認用キー比較判定処理、つまり、パチンコ機Ｐの電源投入時に払出制御基板Ｈで実行される主制御基板Ｃの確認処理を行う。ここで、図１０のフローチャートを参照して、この確認用キー比較判定処理について説明する。
【００８０】
まず、ステップＳ７１では、払出制御基板ＨのＭＰＵ３１は、相手方の確認用キーの受信監視する。つまり、ＭＰＵ３１は、電源投入後の所定時間内に、相手方の確認用キー（主制御基板Ｃの確認用キー）の受信の有無を監視しており、所定時間経過してもなお受信していない場合にはステップＳ７２に進み、受信していればステップＳ７４に進む。なお、電源投入後の所定時間の経過は、ＭＰＵ３１内のタイマ回路でのタイマカウントにより検出されている。
【００８１】
ステップＳ７２では、払出制御基板ＨのＭＰＵ３１は、電源投入後の所定時間内に相手方（主制御基板Ｃ）から主制御基板Ｃの確認用キーの受信を受けていない場合に、再び主制御基板Ｃの確認用キーを所定時間にわたって受信待ちとすることを再実行した回数、つまり、リトライ回数が３回目に達しているかどうかを検出する。もし、３回目に達していなければステップＳ７１に戻ってリトライする。もし、３回目に達していればステップＳ７３に進み、タイムアウトとなり、払出制御基板Ｈはエラーランプ２３を点灯させて、ＭＰＵ３１の機能停止回路３９は払出制御基板Ｈの全シーケンスを停止させる。
【００８２】
ステップＳ７４では、ＭＰＵ３１の確認用キー比較判定部３６は、電源断時に相手方（主制御基板Ｃ）から送信されてＲＡＭ３３のバックアップエリア３３ａに保持済みの主制御基板Ｃの確認用キー（主制御基板Ｃの確認用キー乱数カウンタ２６の値）と、前記ステップＳ７１で主制御基板Ｃから新たに送信されてきた主制御基板Ｃの確認用キー（主制御基板Ｃの確認用キー乱数カウンタ２６の値）とが一致しているかどうかを比較判定する。つまり、払出制御基板Ｈは、電源投入後の主制御基板Ｃの確認用キーが参照情報（電源断時に更新されて記憶しておいた主制御基板Ｃの確認用キー）と一致しているかどうかを確認している。主制御基板Ｃの確認用キーが参照情報と一致していれば、現状の主制御基板Ｃは、電源断前と同一のものであると判定して、この確認用キー比較判定処理を終了して、図９に示すステップＳ６３に進む。主制御基板Ｃの確認用キーが参照情報と不一致であれば、現状の主制御基板Ｃが電源断前と同一のものではないと判定して、払出制御基板Ｈはエラーランプ２３を点灯させて、ＭＰＵ３１の機能停止回路３９は払出制御基板Ｈの全シーケンスを停止させる。
【００８３】
図９のフローチャートに戻って払出制御基板Ｈのメイン処理について、引き続き説明する。前記のステップＳ６２Ａ（確認用キー比較判定処理）の後に、ステップＳ６３では、タイマ割込の設定処理を行う。そして、割込が発生可能な状態にした上で、ステップＳ６４では、各割込を許可状態とし、通常シーケンスを開始する。この割込の許可後に、ステップＳ６５では、確認用キー乱数カウンタ３６の値を「＋１」更新する乱数更新処理を実行する。ステップＳ６６では、各処理を実行する。払出制御基板Ｈによる遊技に関する処理は、割込処理を除いて、この各処理（ステップＳ６６）の中で実行される。前記のステップＳ６６の処理後には、ステップＳ６７では、確認用キー乱数カウンタ３６の初期値を更新する乱数初期値更新処理を実行する。そして、ステップＳ６８では、前記ステップＳ６４の処理の実行からの経過時間をチェックする。チェックの結果、前回のステップＳ６４の処理の実行から所定時間（例えば２ｍｓ）経過していなければ、前記ステップＳ６７へ戻り、ステップＳ６７での乱数初期値更新処理を実行して再度経過時間を確認する。前回のステップＳ６４の処理の実行から所定時間（例えば２ｍｓ）経過すると、処理を前記のステップＳ６５へ移行する。
【００８４】
ここで、電源投入時における確認用キーの通常相互保持シーケンスについて、図１２を参照して説明する。図１２は電源投入時における確認用キーの通常相互保持シーケンスを説明するための図である。図１２に示すように、パチンコ機Ｐの電源が投入（停電解消によるものを含む。）されると、主制御基板Ｃは、バックアップエリア１３ａに保持している自己の確認用キー（主制御基板Ｃの確認用キー）を払出制御基板Ｈに送信する。払出制御基板Ｈは、電源投入後に送信されてきた主制御基板Ｃの確認用キーが、バックアップエリア３３ａに保持済みの参照情報（電源断時の主制御基板Ｃの確認用キー）に一致しているか否かを比較判定する。それらの主制御基板Ｃの確認用キーが一致すると、払出制御基板Ｈは、バックアップエリア３３ａに保持している自己の確認用キー（払出制御基板Ｈの確認用キー）を主制御基板Ｃに送信する。主制御基板Ｃは、電源投入後に送信されてきた払出制御基板Ｈの確認用キーが、バックアップエリア１３ａに保持済みの参照情報（電源断時の払出制御基板Ｈの確認用キー）に一致しているか否かを比較判定する。それらの払出制御基板Ｈの確認用キーが一致すると、主制御基板Ｃは、上述した一連の確認用キーの相互確認がＯＫであったことを示す「確認ＯＫ」を払出制御基板Ｈに送信する。払出制御基板Ｈは、この「確認ＯＫ」を受信して「ＡＣＫ」を主制御基板Ｃに送信する。主制御基板Ｃは、払出制御基板Ｈからの「ＡＣＫ」を受信する。このようにして、電源投入後に直ちに、主制御基板Ｃおよび払出制御基板Ｈの相互確認が行われ、主制御基板Ｃおよび払出制御基板Ｈの相互確認がＯＫであると、主制御基板Ｃおよび払出制御基板Ｈはそれぞれ通常シーケンスに移行していく。
【００８５】
上述したように本実施例のパチンコ機Ｐによれば、主制御基板Ｃは、電源断時の自己の確認用キー（主制御基板Ｃの確認用キー）と、電源断時に払出制御基板Ｈから送信された参照情報としての払出制御基板Ｈの確認用キーとを保持し、電源投入後に払出制御基板Ｈから新たに送信された払出制御基板Ｈの確認用キーを保持済みの参照情報（払出制御基板Ｈの確認用キー）と比較して、払出制御基板Ｈの正常性を判定し、さらに、払出制御基板Ｈは、電源断時の自己の確認用キー（払出制御基板Ｈの確認用キー）と、電源断時に主制御基板Ｃから送信された参照情報としての主制御基板Ｃの確認用キーとを保持し、電源投入後に主制御基板Ｃから新たに送信された主制御基板Ｃの確認用キーを保持済みの参照情報（主制御基板Ｃの確認用キー）と比較して、主制御基板Ｃの正常性を判定するので、主制御基板Ｃおよび払出制御基板Ｈの正常性が相互に確認できる。つまり、主制御基板Ｃおよび払出制御基板Ｈが電源断前と電源投入後とで変化があったかどうかを相互に確認できる。具体的には、パチンコ機Ｐの電源断時に主制御基板Ｃまたは払出制御基板Ｈの一方が不正な基板に交換されたとしても、パチンコ機Ｐの電源投入時に、その不正な基板を検出することができ、主制御基板Ｃまたは払出制御基板Ｈに対する不正を防止できる。また、不正に改造された制御基板（主制御基板Ｃまたは払出制御基板Ｈ等）がパチンコ機Ｐに装着されて不正使用されることを防止できる。
【００８６】
例えば、遊技場（パチンコ店）の閉店後などにおいて、パチンコ機Ｐの電源断時に主制御基板Ｃまたは払出制御基板Ｈの一方が不正な基板に交換されたとしても、パチンコ機Ｐの電源投入時に、その不正な基板を容易に検出することができ、主制御基板Ｃまたは払出制御基板Ｈに対する不正を防止できる。また、図柄を不当に揃い易くする等の遊技についての不正を行うために、主制御基板Ｃが不正改造（不正な基板に交換することを含む）されたり、主制御基板Ｃから賞球指示等が出されていないのに不当に大量の球を払い出させる等の払出についての不正を行うために、払出制御基板Ｈが不正改造（不正な基板に交換することを含む）されたりしても、本実施例のパチンコ機Ｐでは、主制御基板Ｃおよび払出制御基板Ｈの正常性が相互に確認できるので、そのような不正を検知でき、主制御基板Ｃまたは払出制御基板Ｈに対する不正を防止できる。また、主制御基板Ｃまたは払出制御基板Ｈの故障検知もできる。また、主制御基板Ｃと払出制御基板Ｈとの間の断線検知もできる。以上のことから、信頼性の高いパチンコ機Ｐを得ることができる。
【００８７】
また、ＭＰＵ１１，３１の確認用キー乱数カウンタ２６，３６は、確認用キーの比較判定後から入出力ポート１５，３５を介して次の確認用キーが送信されるまでの間に、送信すべき自己の確認用キーを更新しているので、更新される確認用キーを用いて主制御基板Ｃや払出制御基板Ｈの正常性が確認でき、確認用キーを固定値としている場合に比べて、主制御基板Ｃや払出制御基板Ｈに対する不正をより高度に防止でき、高度なセキュリティを実現できる。
【００８８】
また、確認用キー乱数カウンタ２６，３６の値を確認用キーとして用いるので、簡易な構成で主制御基板Ｃおよび払出制御基板Ｈの正常性が確認できる。
【００８９】
また、確認用キー比較判定部２７，３７は、電源投入後の所定時間内に相手方の制御基板からの確認用キーの受信有無を監視する受信監視回路２８，３８を備えており、電源投入後の所定時間内に相手方の制御基板からの確認用キーが不受信であったという不受信結果に基づいて、相手方の制御基板が異常であると判定するので、電源投入後の所定時間内に相手方の制御基板から確認用キーが送信されてこない場合であっても、相手方の制御基板の正常性を確認できる。
【００９０】
また、ＭＰＵ１１，３１の機能停止回路２９，３９は、相手方の制御基板が異常であるとの確認用キー比較判定部２７，３７の比較判定結果に基づいて、この確認用キー比較判定部２７，３７を有する制御基板の所定動作を停止させるので、相手方の制御基板が異常である場合には、自己の基板、つまり、異常であると判定した確認用キー比較判定部２７，３７を有する制御基板の所定動作が停止され、異常状態である制御基板の使用防止を図ることができる。
【００９１】
ここで、主制御基板Ｃまたは払出制御基板Ｈが不正改造されてパチンコ機Ｐに装着された場合に、その不正な制御基板を検出するシーケンスについて、図１３〜図１６を参照して具体的に説明する。図１３〜図１６は、主制御基板Ｃまたは払出制御基板Ｈの一方が不正基板である場合にそれを検出するシーケンス図である。
【００９２】
まず、払出制御基板Ｈが不正改造されたもの（例えば不正ＲＯＭが搭載されたもの等）であり、主制御基板Ｃに確認用キーを送信しない場合について説明する。図１３に示すように、パチンコ機Ｐの電源が投入される（停電解消によるものを含む。）と、主制御基板Ｃは、自己の確認用キー（主制御基板Ｃの確認用キー）を払出制御基板Ｈに送信して、払出制御基板Ｈからの確認用キーの受信待ちとなるが、所定時間経過しても払出制御基板Ｈからの確認用キーが受信されない場合には、上記の送信および受信待ちを再度実行（リトライ）する。リトライ回数が例えば３回に達しても払出制御基板Ｈからの確認用キーが受信されない場合には、タイムアウトとなり、主制御基板Ｃは、エラーランプ２３を点灯させて、主制御基板Ｃの全シーケンスを停止する。このように、払出制御基板Ｈが不正改造されたものであって、主制御基板Ｃに確認用キーを送信しない場合でも、主制御基板Ｃは不正な払出制御基板Ｈを検出することができる。
【００９３】
次に、払出制御基板Ｈが不正改造されたもの（例えば不正ＲＯＭが搭載されたもの等）であり、主制御基板Ｃに偽りの確認用キーを送信する場合について説明する。図１４に示すように、パチンコ機Ｐの電源が投入される（停電解消によるものを含む。）と、主制御基板Ｃは、自己の確認用キー（主制御基板Ｃの確認用キー）を払出制御基板Ｈに送信して、払出制御基板Ｈからの確認用キーの受信待ちとなり、払出制御基板Ｈからの偽りの確認用キーを受信する。主制御基板Ｃは、保持済みの電源断時の払出制御基板Ｈの確認用キーと、電源投入後のこの払出制御基板Ｈの偽りの確認用キーとが一致しているか否かを比較判定する。払出制御基板Ｈからの確認用キーは偽りのものであるため、確認用キーが不一致となり、主制御基板Ｃは、エラーランプ２３を点灯させて、主制御基板Ｃの全シーケンスを停止する。このように、払出制御基板Ｈが不正改造されたものであって、主制御基板Ｃに偽りの確認用キーを送信する場合でも、主制御基板Ｃは不正な払出制御基板Ｈを検出することができる。
【００９４】
次に、主制御基板Ｃが不正改造されたもの（例えば不正ＲＯＭが搭載されたもの等）であり、払出制御基板Ｈに確認用キーを送信しない場合について説明する。図１５に示すように、パチンコ機Ｐの電源が投入される（停電解消によるものを含む。）と、主制御基板Ｃは自己の確認用キー（主制御基板Ｃの確認用キー）を払出制御基板Ｈに送信せず、払出制御基板Ｈは、主制御基板Ｃからの確認用キーの受信待ちとなるが、所定時間経過しても主制御基板Ｃからの確認用キーが受信されない場合には、上記の受信待ちを再度実行（リトライ）する。リトライ回数が例えば３回に達しても主制御基板Ｃからの確認用キーが受信されない場合には、タイムアウトとなり、払出制御基板Ｈは、エラーランプ２３を点灯させて、払出制御基板Ｈの全シーケンスを停止する。このように、主制御基板Ｃが不正改造されたものであって、払出制御基板Ｈに確認用キーを送信しない場合でも、払出制御基板Ｈは不正な主制御基板Ｃを検出することができる。
【００９５】
次に、主制御基板Ｃが不正改造されたもの（例えば不正ＲＯＭが搭載されたもの等）であり、払出制御基板Ｈに偽りの確認用キーを送信する場合について説明する。図１６に示すように、パチンコ機Ｐの電源が投入される（停電解消によるものを含む。）と、主制御基板Ｃは、偽りの自己の確認用キー（主制御基板Ｃの確認用キー）を払出制御基板Ｈに送信する。払出制御基板Ｈは、保持済みの電源断時の主制御基板Ｃの確認用キーと、電源投入後のこの主制御基板Ｃの偽りの確認用キーとが一致しているか否かを比較判定する。主制御基板Ｃからの確認用キーは偽りのものであるため、確認用キーが不一致となり、払出制御基板Ｈは、エラーランプ２３を点灯させて、払出制御基板Ｈの全シーケンスを停止する。このように、主制御基板Ｃが不正改造されたものであって、払出制御基板Ｈに偽りの確認用キーを送信する場合でも、払出制御基板Ｈは不正な主制御基板Ｃを検出することができる。
【００９６】
本発明は、上記実施形態に限られることはなく、下記のように変形実施することができる。
【００９７】
（１）上述した実施例では、リトライ回数を３回としているが、任意の回数としてもよい。
【００９８】
（２）上述した実施例では、識別情報（確認用キー）をＲＡＭ１３，３３に保持させるようにしているが、識別情報（確認用キー）をＲＯＭ１２，３２に保持させるようにしてもよい。
【００９９】
（３）上述した実施例では、各制御基板の識別情報として確認用キー（乱数）を使用しているが、この確認用キーは数字に限られたものではなく、文字や記号あるいは数字とそれらを組み合わせたもの等としてもよい。
【０１００】
（４）上述した実施例では、主制御基板Ｃが自己の確認用キー（主制御基板Ｃの確認用キー）を払出制御基板Ｈに送信してから、払出制御基板Ｈが自己の確認用キー（払出制御基板Ｈの確認用キー）を主制御基板Ｃに送信するようにしているが、払出制御基板Ｈが自己の確認用キー（払出制御基板Ｈの確認用キー）を主制御基板Ｃに送信してから、主制御基板Ｃが自己の確認用キー（主制御基板Ｃの確認用キー）を払出制御基板Ｈに送信するようにしてもよい。
【０１０１】
（５）上述した実施例では、通常シーケンス中、つまり、確認用キーの比較判定後から電源断前までの間において確認用キーを適宜に更新するようにしているが、電源断時のみ確認用キーを更新するようにしてもよい。
【０１０２】
（６）上述した実施例では、第１制御基板を主制御基板Ｃとし、第２制御基板を払出制御基板Ｈとしているが、第１，第２制御基板を、主制御基板Ｃや、払出制御基板Ｈや表示制御基板やランプ制御基板や音声制御基板等の各種のサブ制御基板のうちの２つとして適用してもよい。
【０１０３】
（７）上述した実施例では、電源断時に伝送されてきた相手方の制御基板の確認用キーを参照情報として記憶しているが、相手方の制御基板の確認用キーを固定情報（固定値）とし、この固定情報を予め参照情報として記憶しておき、伝送されてきた相手方の制御基板の確認用キー（固定値）を参照情報と比較するようにして、相手方の制御基板の正常性を判定するようにしてもよい。
【０１０４】
（８）上述した実施例では、エラーランプ２３によって異常の発生を外部に告知しているが、エラーブザーによって異常の発生を外部に告知してもよいし、変動表示が行われるＬＣＤ６や遊技に関連した効果音を出力するスピーカーその他の遊技に関する情報を外部へ出力する機器によって異常の発生を告知するものであってもよいし、または、遊技場を管理するホールコンピュータ等の外部機器へ異常の発生を示唆する信号を出力する出力回路を設けて、遊技場で異常が発生したことを集中して管理するようにしてもよい。
【０１０５】
（９）上述した実施例では、図３に示すように、主制御基板Ｃおよび払出制御基板Ｈで相互に正常性を確認しているが、主制御基板Ｃまたは払出制御基板Ｈの一方の制御基板のみで、その他方の制御基板の正常性を確認するようにしてもよい。つまり、主制御基板Ｃのみで、電源断時の払出制御基板Ｈの確認用キーを参照情報として記憶し、電源投入後の払出制御基板Ｈの確認用キーを記憶済みの参照情報と比較して、主制御基板Ｃで払出制御基板Ｈの正常性を判定するのみとしたり、あるいは、払出制御基板Ｈのみで、電源断時の主制御基板Ｃの確認用キーを参照情報として記憶し、電源投入後の主制御基板Ｃの確認用キーを記憶済みの参照情報と比較して、払出制御基板Ｈで主制御基板Ｃの正常性を判定するのみとしてもよい。
【０１０６】
（１０）上述した実施例では、電源断時に伝送されてきた相手方の制御基板の確認用キーを参照情報として記憶し、電源投入後に伝送されてきた相手方の制御基板の確認用キーを記憶済みの参照情報と比較して、相手方の制御基板の正常性を判定しているが、通電中に相前後して伝送されてきた確認用キーのうちで先に伝送されてきた確認用キーを参照情報として記憶し、後に伝送されてきた確認用キーを記憶済みの参照情報と比較して相手方の制御基板の正常性を判定するようにしてもよい。この場合には、通電中での相手方の制御基板の異常（例えば、故障や断線等）が検出できる。
【０１０７】
（１１）本発明を上記実施例とは異なるタイプのパチンコ機等に実施してもよい。例えば、一度大当たりすると、それを含めて複数回（例えば２回、３回）大当たり状態が発生するまで、大当たり期待値が高められるようなパチンコ機（通称、２回権利物、３回権利物と称される。）として実施してもよい。また、大当たり図柄が表示された後に、所定の領域に球を入賞されることを必要条件として特別遊技状態となるパチンコ機として実施してもよい。さらに、パチンコ機以外にも、アレンジボール型パチンコ、雀球、いわゆるパチンコ機とスロットマシンとが融合した遊技機等の各種遊技機として実施するようにしてもよい。
【０１０８】
なお、スロットマシンは、例えばコインを投入して図柄有効ラインを決定させた状態で操作レバーを操作することにより図柄が変動され、ストップボタンを操作することにより図柄が停止されて確定されるものである。従って、スロットマシンの基本概念としては、「複数の図柄からなる図柄列を変動表示した後に図柄を確定表示する可変表示手段を備え、始動用操作手段（例えば操作レバー）の操作に起因して図柄の変動が開始され、停止用操作手段（例えばストップボタン）の操作に起因して、あるいは、所定時間経過することにより、図柄の変動が停止され、その停止時の確定図柄が特定図柄であることを必要条件として、遊技者に有利な特別遊技状態を発生させる特別遊技状態発生手段とを備えたスロットマシン」となり、この場合、遊技媒体はコイン、メダル等が代表例として挙げられる。
【０１０９】
なお、パチンコ機とスロットマシンとが融合した遊技機の具体例としては、複数の図柄からなる図柄列を変動表示した後に図柄を確定表示する可変表示手段を備えており、球打出用のハンドルを備えていないものが挙げられる。この場合、所定の操作（ボタン操作）に基づく所定量の球の投入の後、例えば操作レバーの操作に起因して図柄の変動が開始され、例えばストップボタンの操作に起因して、あるいは、所定時間経過することにより、図柄の変動が停止され、その停止時の確定図柄がいわゆる大当たり図柄であることを必要条件として遊技者に有利な大当たり状態が発生させられ、遊技者には、下部の受け皿に多量の球が払い出されるものである。
【０１１０】
【発明の効果】
以上の説明から明らかなように、本発明によれば、第１，第２制御基板のうちの一方の制御基板は、第１制御手段と、前記電源断検出手段による電源断の検出後もバックアップ用の電源が供給されることにより記憶情報を保持可能かつ前記第１制御手段によって前記記憶情報を書き換え可能な第１記憶手段と、該第１記憶手段に記憶される確認用識別情報を、前記電源断検出手段により電源断が検出された場合に他方の制御基板に伝送する第１伝送手段と、前記第１記憶手段に記憶される確認用識別情報を、前記遊技機が電源断状態から通電状態となった場合に他方の制御基板に伝送する第２伝送手段とを備え、他方の制御基板は、第２制御手段と、前記電源断検出手段による電源断の検出後もバックアップ用の電源が供給されることにより記憶情報を保持可能かつ前記第２制御手段によって前記記憶情報を書き換え可能な第２記憶手段とを備え、前記第１伝送手段から伝送される確認用識別情報を参照用識別情報として前記第２記憶手段に記憶することで、前記供給電源の電源断後も前記参照用識別情報を記憶保持するものであり、前記他方の制御基板はさらに、前記遊技機が電源断状態から通電状態となった場合に、前記第２伝送手段によって前記確認用識別情報が伝送されるか否かを監視する監視手段と、前記伝送手段によって伝送された確認用識別情報と前記第２記憶手段に記憶保持された前記参照用識別情報とを用いた比較判定を行う比較判定手段とを備えているので、その一方の制御基板とされた第１制御基板または第２制御基板の正常性を、その他方の制御基板とされた第２制御基板または第１制御基板で確認でき、信頼性の高い遊技機を提供できる。
【図面の簡単な説明】
【図１】本発明の実施例のパチンコ機の概略正面図である。
【図２】パチンコ機の遊技盤の概略正面図である。
【図３】パチンコ機の電気的構成を示したブロック図である。
【図４】主制御基板で実行されるＮＭＩ割込処理のフローチャートである。
【図５】主制御基板で実行されるメイン処理のフローチャートである。
【図６】パチンコ機の電源投入時に主制御基板及び払出制御基板のメイン処理の中でそれぞれ別々に実行される初期化処理のフローチャートである。
【図７】主制御基板で実行される払出制御基板の確認用キーの比較判定処理のフローチャートである。
【図８】払出制御基板で実行されるＮＭＩ割込処理のフローチャートである。
【図９】パチンコ機の払出制御基板において実行されるメイン処理のフローチャートである。
【図１０】払出制御基板で実行される主制御基板の確認用キーの比較判定処理のフローチャートである。
【図１１】電源断時における確認用キーの通常相互保持シーケンスを説明するための図である。
【図１２】電源投入時における確認用キーの通常相互保持シーケンスを説明するための図である。
【図１３】主制御基板で不正な払出制御基板を検出するシーケンス図である。
【図１４】主制御基板で不正な払出制御基板を検出するシーケンス図である。
【図１５】払出制御基板で不正な主制御基板を検出するシーケンス図である。
【図１６】払出制御基板で不正な主制御基板を検出するシーケンス図である。
【符号の説明】
１１，３１  …  ＭＰＵ（伝送手段）
１５，３５  …  入出力ポート（伝送手段）
１３ａ，３３ａ  …  バックアップエリア（記憶手段）
２６，３６  …  確認用キー乱数カウンタ（乱数発生手段，更新手段）
２７，３７  …  確認用キー比較判定部（比較判定手段）
２８，３８  …  受信監視回路（監視手段）
２９，３９  …  機能停止回路（停止手段）
５０ｂ  …  電源断監視回路（電源断検出手段）
Ｃ    …  主制御基板（第１制御基板）
Ｈ    …  払出制御基板（第２制御基板）
【図１】
0004013624.tif 000002
【図２】
0004013624.tif 000003
【図３】
0004013624.tif 000004
【図４】
0004013624.tif 000005
【図５】
0004013624.tif 000006
【図６】
0004013624.tif 000007
【図７】
0004013624.tif 000008
【図８】
0004013624.tif 000009
【図９】
0004013624.tif 000010
【図１０】
0004013624.tif 000011
【図１１】
0004013624.tif 000012
【図１２】
0004013624.tif 000013
【図１３】
0004013624.tif 000014
【図１４】
0004013624.tif 000015
【図１５】
0004013624.tif 000016
【図１６】
0004013624.tif 000017