(57)【要約】【課題】有価物体の払出残数をバックアップすると共に、その未払いの有価物体の払い出しを電源入時において確実に検知することができる遊技機を提供すること。【解決手段】電源の再入時における未払い分の賞球の払い出しは、主制御基板Ｃから払出制御基板Ｈへ、初期化コマンド又は賞球払出許可コマンドのいずれかが送信された後に行われる。よって、主制御基板Ｃと払出制御基板Ｈとの立ち上げ処理に要する時間が異なっても、払出制御基板Ｈによって行われる賞球の払い出しを、主制御基板Ｃ及び払出制御基板Ｈの双方で確実に検知することができる。【選択図】図７
2011041847.tif 000002
【特許請求の範囲】
【請求項１】
遊技の制御を行う主制御手段と、その主制御手段から送信されるコマンドに基づいて所定の有価価値を有する有価物体を払い出す払出制御手段とを備えた遊技機において、
前記払出制御手段は、前記主制御手段から指示された有価物体の払出残数を記憶する残数記憶手段と、その残数記憶手段の内容を電源の切断後においても保持するバックアップ手段と、電源入時にそのバックアップ手段によりバックアップされた有価物体の払出残数の払い出しを前記主制御手段から所定の指示があるまで待機する待機手段とを備えており、
その待機手段による払い出しの待機は、電源入時の復電処理においてなされるものであることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機やスロットマシンに代表される遊技機に関するものである。
【背景技術】
【０００２】
パチンコ機の遊技の制御は、主に主制御基板により行われる。この主制御基板には、賞球や貸し球の払い出し制御を行う払出制御基板や、効果音の出力制御を行う効果音制御基板、図柄の変動表示等の表示制御を行う表示用制御基板などが接続されている。これら各制御基板の制御は、主制御基板から各制御基板へ一方向に送信されるコマンドにより行われる。
【０００３】
賞球の払い出しは、停電等の発生によってパチンコ機の電源が突然切断された場合にも確実に行う必要がある。そこで、本願出願人は、賞球の払出残数を記憶する主制御基板および払出制御基板のデータをパチンコ機の電源が切断された後も保持して（バックアップして）、電源が再投入された後に未払い分の賞球を払い出すことを試みた。賞球の払い出しは、主制御基板および払出制御基板の双方で監視され、設定値を超えた賞球の払い出しや設定値に満たない賞球の払い出しがあれば、その旨が報知される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
パチンコ機の電源投入時には各制御基板でそれぞれ立ち上げ処理が実行されるが、一般的に払出制御基板の立ち上げ処理は、多くの制御を実行する主制御基板に比べて速く終了する。よって、払出制御基板が、自らの立ち上げ処理の終了後に、バックアップされた賞球の払い出しを実行しても、主制御基板が立ち上げ処理の終了前である場合には、主制御基板はその賞球の払い出しを検知することができないという問題点がある。逆に、主制御基板の立ち上げ処理が払出制御基板より速くする終了する場合があっても、両制御基板において賞球の払い出しタイミングが合わないと不具合が生じことがある。
本発明は上述した問題点を解決するためになされたものであり、有価物体の払出残数をバックアップすると共に、その未払いの有価物体の払い出しを電源入時において確実に検知することができる遊技機を提供することを目的としている。
【課題を解決するための手段】
【０００５】
この目的を達成するために請求項１記載の遊技機は、遊技の制御を行う主制御手段と、その主制御手段から送信されるコマンドに基づいて所定の有価価値を有する有価物体を払い出す払出制御手段とを備えており、更に、前記払出制御手段は、前記主制御手段から指示された有価物体の払出残数を記憶する残数記憶手段と、その残数記憶手段の内容を電源の切断後においても保持するバックアップ手段と、電源入時にそのバックアップ手段によりバックアップされた有価物体の払出残数の払い出しを前記主制御手段から所定の指示があるまで待機する待機手段とを備えており、その待機手段による払い出しの待機は、電源入時の復電処理においてなされるものである。
この請求項１記載の遊技機によれば、主制御手段から払出制御手段へ有価物体の払い出しに関するコマンドが送信されると、そのコマンドにより指示された有価物体の払出数が、残数記憶手段に加算されて記憶され、その残数記憶手段に記憶される数の有価物体が払出制御手段によって払い出される。残数記憶手段の内容は、バックアップ手段によって遊技機の電源切断後も保持されるので、停電などの発生によって遊技機の電源が突然切断されても、未払い分の有価物体の払出数を記憶して、電源の再入後に払い出すことができる。この電源の再入後における払出制御手段による有価物体の払い出しは、待機手段により主制御手段から所定の指示があるまで電源入時の復電処理において待機されるので、主制御手段が払い出された有価物体を確実に検知できる状態になった後に、かかる有価物体の払い出しを行わせることができる。
【発明の効果】
【０００６】
本発明の遊技機によれば、有価物体の払い出し残数を記憶する残数記憶手段の内容は、バックアップ手段によって遊技機の電源切断後も保持される。よって、停電などの発生によって遊技機の電源が突然切断された場合にも、未払い分の有価物体の数を記憶して、電源の再入後に確実に払い出すことができるという効果がある。しかも、かかる未払い分の有価物体の払い出しは、主制御手段から払出制御手段へ所定の指示がなされた後に、払出制御手段により行われるので、主制御手段が払い出された有価物体を確実に検知できる状態になった後に、かかる有価物体の払い出しを行うことができる。よって、電源入時における有価物体の払い出しを確実に検知して、遊技を円滑に進行させることができるという効果がある。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施例であるパチンコ機の遊技盤の正面図である。
【図２】パチンコ機の電気的構成を示したブロック図である。
【図３】主制御基板及び払出制御基板で実行されるＮＭＩ割込処理のフローチャートである。
【図４】主制御基板で実行される立ち上げ処理のフローチャートである。
【図５】主制御基板で実行される賞球処理のフローチャートである。
【図６】払出制御基板の受信割込処理で実行されるコマンド受信処理のフローチャートである。
【図７】払出制御基板で実行される立ち上げ処理のフローチャートである。
【図８】払出制御基板で実行される賞球払出処理のフローチャートである。
【図９】第２実施例のパチンコ機の電気的構成を示したブロック図である。
【図１０】パチンコ機の電源入時に主制御基板で実行される立ち上げ処理（復電処理）のフローチャートである。
【図１１】パチンコ機の電源入時に払出制御基板で実行される立ち上げ処理（復電処理）のフローチャートである。
【図１２】払出制御基板の立ち上げ処理（復電処理）の中で実行される復電時コマンド受信処理のフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。本実施例では、遊技機の一例として弾球遊技機の一種であるパチンコ機、特に、第１種パチンコ遊技機を用いて説明する。なお、本発明を第３種パチンコ遊技機や、コイン遊技機、スロットマシン等の他の遊技機に用いることは、当然に可能である。
【０００９】
図１は、本実施例のパチンコ機Ｐの遊技盤の正面図である。遊技盤１の周囲には、球が入賞することにより５個から１５個の球が払い出される複数の入賞口２が設けられている。また、遊技盤１の中央には、複数種類の識別情報としての図柄などを表示する液晶（ＬＣＤ）ディスプレイ３が設けられている。このＬＣＤディスプレイ３の表示画面は横方向に３分割されており、３分割された各表示領域において、それぞれ右から左へ横方向にスクロールしながら図柄の変動表示が行われる。
【００１０】
ＬＣＤディスプレイ３の下方には、図柄作動口（第１種始動口）４が設けられ、球がこの図柄作動口４を通過することにより、前記したＬＣＤディスプレイ３の変動表示が開始される。図柄作動口４の下方には、特定入賞口（大入賞口）５が設けられている。この特定入賞口５は、ＬＣＤディスプレイ３の変動後の表示結果が予め定められた図柄の組み合わせの１つと一致する場合に、大当たりとなって、球が入賞しやすいように所定時間（例えば、３０秒経過するまで、あるいは、球が１０個入賞するまで）開放される。
【００１１】
この特定入賞口５内には、Ｖゾーン５ａが設けられており、特定入賞口５の開放中に、球がＶゾーン５ａ内を通過すると、継続権が成立して、特定入賞口５の閉鎖後、再度、その特定入賞口５が所定時間（又は、特定入賞口５に球が所定個数入賞するまで）開放される。この特定入賞口５の開閉動作は、最高で１６回（１６ラウンド）繰り返し可能にされており、開閉動作の行われ得る状態が、いわゆる所定の遊技価値の付与された状態（特別遊技状態）である。
【００１２】
図２は、パチンコ機Ｐの電気的構成を示したブロック図であり、特に、パチンコ機Ｐの遊技内容の制御を行う主制御基板Ｃと、賞球や貸し球の払出制御を行う払出制御基板Ｈとの電気的構成を示したブロック図である。
【００１３】
パチンコ機Ｐの主制御基板Ｃは、演算装置であるＭＰＵ１１と、そのＭＰＵ１１により実行される各種の制御プログラムや固定値データ等を記憶したＲＯＭ１２と、ワークメモリ等として使用されるＲＡＭ１３とを備えている。図３から図５のフローチャートに示すプログラムは、制御プログラムの一部としてＲＯＭ１２内に記憶されている。またＲＡＭ１３には、賞球バッファ１３ａと、賞球ポインタ１３ｂと、残賞球数カウンタ１３ｃと、バックアップエリア１３ｄとが設けられると共に、バックアップ用のコンデンサ（電池）１３ｘが接続されてバックアップ可能に構成されている。よって、ＲＡＭ１３の各値は、パチンコ機Ｐの電源が切断された場合にも保持（バックアップ）される。
【００１４】
賞球バッファ１３ａは、遊技領域１へ打ち込まれた球が普通入賞口２等へ入賞した場合に、払い出される賞球数を記憶するバッファである。払い出される賞球数は入賞した球毎に賞球バッファ１３ａへ記憶されるので、賞球バッファ１３ａは複数バイトで構成されている。賞球バッファ１３ａに記憶された賞球数のデータは、賞球コマンドとして払出制御基板Ｈへ送信されると、賞球バッファ１３ａから消去される。具体的には、０番目の賞球バッファ１３ａに記憶される賞球数を払出制御基板Ｈへ送信した後、１番目以降の賞球バッファ１３ａの値を小さいアドレス側へ順に１バイトずつシフトすることにより、０番目の賞球バッファ１３ａの値が消去される。
【００１５】
ここで、賞球コマンドとは、払い出される賞球数を払出制御基板Ｈへ指示するためのコマンドであり、２バイトで構成されている。賞球コマンドの１バイト目のデータは、そのコマンドが賞球コマンドであることを示すためのデータ（例えば「Ａ０Ｈ」）とされており、また、２バイト目のデータは払い出される賞球数を示すデータとされている。１回の入賞に対する最大の賞球数は１５球であるので、その最大賞球数に対応した「０１Ｈ」〜「０ＦＨ」の１５種類のデータが賞球コマンドの２バイト目のデータとされている。
【００１６】
なお、賞球コマンドを１バイトで構成するようにしても良い。前記した通り、１回の入賞に対する最大の賞球数は１５球であるので、賞球コマンドを１バイトで構成する場合には、その最大賞球数に対応した「０１Ｈ」〜「０ＦＨ」の１５種類のデータを賞球コマンドとする。即ち、１バイトで構成されるコマンドの上位４ビットが「０」の場合に賞球コマンドとするのである。
【００１７】
賞球ポインタ１３ｂは、賞球数を記憶させる賞球バッファ１３ａの位置を示すポインタであり、払い出される賞球数は、賞球ポインタ１３ｂの値番目の賞球バッファ１３ａへ記憶される。この賞球ポインタ１３ｂの値は、賞球バッファ１３ａへ賞球数を書き込むことにより「１」加算され、逆に、０番目の賞球バッファ１３ａの値が払出制御基板Ｈへ送信されることにより「１」減算される。
【００１８】
残賞球数カウンタ１３ｃは、未払いの賞球数を記憶するカウンタであり、払出制御基板Ｈによって払い出される賞球数を主制御基板Ｃで管理するためのカウンタである。残賞球数カウンタ１３ｃの値は、主制御基板Ｃが払出制御基板Ｈへ賞球の払い出しを指示する毎に、その指示した数が加算され、逆に、払出制御基板Ｈによって賞球の払い出しが行われて、その払い出された賞球を賞球カウントスイッチ２２が検出する毎に「１」ずつ減算される。この残賞球数カウンタ１３ｃの値は、賞球払出許可コマンドの２バイト目のデータとしても使用される。
【００１９】
ここで、賞球払出許可コマンドとは、バックアップが有効である場合の主制御基板Ｃの立ち上げ処理の最後に、主制御基板Ｃから払出制御基板Ｈへ送信されるコマンドである。この賞球払出許可コマンドにより、立ち上げ処理終了後の払出制御基板Ｈに対して、賞球の払い出しの許可が指示される。賞球払出許可コマンドは、２バイトで構成されている。１バイト目のデータは、そのコマンドが賞球払出許可コマンドであることを示すためのデータ（例えば「Ａ１Ｈ」）とされており、また、２バイト目のデータは未払いの賞球数を示すデータとされている。具体的には、この２バイト目のデータとして、残賞球数カウンタ１３ｃの値がセットされる。
【００２０】
払出制御基板Ｈは、賞球払出許可コマンドを受信すると、２バイト目のデータを読み出して、これを残賞球数カウンタ３３ａに書き込み、賞球の払い出しを行う前に、未払いの賞球数を記憶する残賞球数カウンタ３３ａの値を主制御基板Ｃの残賞球数カウンタ１３ｃと一致させている。よって、主制御基板Ｃで記憶する残賞球数カウンタ１３ｃの値を超えて賞球の払い出しが行われた場合に発生する賞球オーバーエラーや、逆に賞球の払い出しが主制御基板Ｃで記憶する残賞球数カウンタ１３ｃの値に満たない場合に発生する賞球アンダーエラーの発生を抑制することができ、停電解消後における遊技状態の復帰をスムースに行うことができる。
【００２１】
なお、この賞球払出許可コマンドを、賞球コマンドの場合と同様に、１バイトで構成するようにしても良い。この場合には、主制御基板Ｃの残賞球数カウンタ１３ｃの値は、賞球払出許可コマンドの値としてセットされないので、バックアップ後の立ち上げ処理において、主制御基板Ｃと払出制御基板Ｈとの残賞球数カウンタ１３ｃ，３３ａの値を一致させることはできない。
【００２２】
バックアップエリア１３ｄは、停電などの発生により電源が切断された場合、電源の再入時に、パチンコ機Ｐの状態を電源切断前の状態に復帰させるため、電源切断時（停電発生時を含む。以下、同様）のスタックポインタや、各レジスタ、Ｉ／Ｏ等の値を記憶しておくためのエリアである。このバックアップエリア１３ｄへの書き込みは、ＮＭＩ割込処理（図３参照）によって電源切断時に実行され、逆にバックアップエリア１３ｄに書き込まれた各値の復帰は、電源入時（停電解消による電源入を含む。以下、同様）の復帰処理（復電処理）において実行される（図４のＳ２１，Ｓ２２参照）。
【００２３】
これらＭＰＵ１１、ＲＯＭ１２、ＲＡＭ１３は、アドレスバス及びデータバスで構成されるバスライン１４を介して相互に接続されている。バスライン１４は、また、入出力ポート１５にも接続されている。入出力ポート１５は、入力および出力が固定的なバッファ（インバータゲート）１６，３７を介して払出制御基板Ｈと接続されるほか、複数の普通入賞スイッチ１７と、第１種始動口スイッチ１８と、Ｖカウントスイッチ１９と、１０カウントスイッチ２０と、賞球カウントスイッチ２２と、クリアスイッチ２３と、他の入出力装置２５と、それぞれ接続されている。
【００２４】
普通入賞スイッチ１７は、遊技領域１内の複数の普通入賞口２へ入賞した球をそれぞれ検出するためのスイッチであり、各普通入賞口２の入口近傍に設けられている。第１種始動口スイッチ１８は、図柄作動口（第１種始動口）４を通過した球を検出するためのスイッチであり、図柄作動口４の近傍に設けられている。普通入賞スイッチ１７のいずれか又は第１種始動口スイッチ１８によって球が検出されると、払出制御基板Ｈによって６個の賞球が払い出される。
【００２５】
Ｖカウントスイッチ１９は、特定入賞口５内のＶゾーン５ａへ入賞した球を検出するためのスイッチであり、また、１０カウントスイッチ２０は、特定入賞口５内のＶゾーン５ａ以外へ入賞した球を検出するためのスイッチである。Ｖカウントスイッチ１９又は１０カウントスイッチ２０により球が検出されると、払出制御基板Ｈによって１５個の賞球が払い出される。
【００２６】
賞球カウントスイッチ２２は、賞球払出用モータ２１によって払い出された賞球を検出するためのスイッチであり、賞球払出用モータ２１と共に賞球払出ユニットＳに搭載されている。賞球払出用モータ２１は賞球を払い出すためのモータであり、賞球払出用モータ２１の駆動は、払出制御基板Ｈによって制御される。
【００２７】
クリアスイッチ２３は、主制御基板Ｃおよび払出制御基板Ｈの各ＲＡＭ１３，３３にバックアップされるデータをクリアするためのスイッチであり、押しボタンタイプのスイッチで構成されている。このクリアスイッチ２３が押下された状態でパチンコ機Ｐの電源が投入されると（停電解消による電源入を含む）、主制御基板Ｃおよび払出制御基板Ｈによって、ＲＡＭ１３，３３のデータがそれぞれクリアされる（図４のＳ１３：Ｙｅｓ，Ｓ１６、図７のＳ７３：Ｙｅｓ，Ｓ７６参照）。
【００２８】
前記した通り主制御基板Ｃは、入力および出力が固定的なバッファ（インバータゲート）１６，３７を介して、払出制御基板Ｈと接続されている。このため主制御基板Ｃと払出制御基板Ｈとの間における賞球コマンド等の送受信は、主制御基板Ｃから払出制御基板Ｈへの一方向にのみ行われ、払出制御基板Ｈから主制御基板Ｃへ行うことはできない。なお、主制御基板Ｃと払出制御基板Ｈとは、８本のデータ線と１本のストローブ線とにより接続されており、ストローブ線のデータがアクティブになった時に、８本のデータ線上に出力されているデータが主制御基板Ｃから払出制御基板Ｈへコマンドとして送信される。このストローブ線は、払出制御基板Ｈの割込入力端子と入力ポートとにそれぞれ接続されている。よって、払出制御基板Ｈは、ストローブ信号のアクティブを、割込の発生とポート入力（ポートのデータを読み込むこと）との２つの手法によって認識することができる。
【００２９】
払出制御基板Ｈは賞球や貸し球の払出制御を行うものであり、演算装置であるＭＰＵ３１と、そのＭＰＵ３１により実行される制御プログラムや固定値データ等を記憶したＲＯＭ３２と、ワークメモリ等として使用されるＲＡＭ３３とを備えている。図３及び図６から図８に示すフローチャートのプログラムは、制御プログラムの一部としてＲＯＭ３２内に記憶されている。
【００３０】
払出制御基板ＨのＲＡＭ３３には、残賞球数カウンタ３３ａと、初期化フラグ３３ｂと、賞球払出許可フラグ３３ｃと、バックアップエリア３３ｄとが設けられると共に、バックアップ用のコンデンサ（電池）３３ｘが接続されてバックアップ可能に構成されている。よって、ＲＡＭ３３の各値は、パチンコ機Ｐの電源が切断された場合にも保持（バックアップ）される。
【００３１】
残賞球数カウンタ３３ａは、前述した主制御基板Ｃの残賞球数カウンタ１３ｃと同様に、未払いの賞球数を記憶するカウンタである。残賞球数カウンタ３３ａの値は、賞球コマンドによって主制御基板Ｃから払出制御基板Ｈへ賞球の払い出しが指示される毎に、その指示された賞球数が加算される。逆に、賞球カウントスイッチ２２が払い出された賞球を検出する毎に「１」ずつ減算される。払出制御基板Ｈは、この残賞球数カウンタ３３ａの値が「０」になるまで、賞球払出用モータ２１を動作させて賞球の払い出しを行うが、前記した通り、この残賞球数カウンタ３３ａの値はコンデンサ３３ｘによってバックアップされるので、賞球の払い出し途中でパチンコ機Ｐの電源が切断された場合にも、そのパチンコ機Ｐの電源を再投入することにより、払出制御基板Ｈは、残りの賞球（未払い分の賞球）を正確に払い出すことができる。
【００３２】
初期化フラグ３３ｂは、払出制御基板Ｈが、主制御基板Ｃから送信される初期化コマンドを受信した場合にオンされるフラグである。初期化コマンドは、主制御基板Ｃの立ち上げ処理においてバックアップデータがクリアされた場合に送信されるコマンドであり（図４のＳ１８参照）、払出制御基板Ｈに対して初期化の指示と賞球の払出許可とを与えるコマンドである。払出制御基板Ｈは、この初期化コマンドを受信すると、初期化フラグ３３ｂをオンし、払出制御基板Ｈにおいても既に初期化処理（Ｓ７５）が終了していれば、初期化フラグ３３ｂをオフした後に（Ｓ８０）、処理を各処理へ移行して、賞球の払い出しの可能な状態とする。一方、払出制御基板Ｈにおいてデータのバックアップが有効に行われている状態で初期化コマンドを受信した場合には、主制御基板Ｃに合わせて初期化処理（Ｓ８７）を実行した後、各処理へ移行して、賞球の払い出しの可能な状態とする。なお、この場合、一旦オンされた初期化フラグ３３ｂは、Ｓ８７の初期化処理によってオフされる。
【００３３】
賞球払出許可フラグ３３ｃは、払出制御基板Ｈが、主制御基板Ｃから送信される賞球払出許可コマンドを受信した場合にオンされるフラグであり、賞球の払い出しの許可を指示するためのフラグである。前述した通り、払出制御基板Ｈは、賞球払出許可コマンドを受信すると、賞球の払出許可を記憶するべく賞球払出許可フラグ３３ｃをオンすると共に（Ｓ６５）、賞球払出許可コマンドの２バイト目のデータを残賞球数カウンタ３３ａへ書き込んで（Ｓ６４）、その残賞球数カウンタ３３ａの値を、主制御基板Ｃの残賞球数カウンタ１３ｃの値と一致させる。賞球払出許可フラグ３３ｃがオンされると、払出制御基板Ｈは立ち上げ処理を終了して、その賞球払出許可フラグ３３ｃをオフした後に（Ｓ８０，Ｓ８８）、処理を各処理へ移行して、賞球の払い出しの可能な状態とする。
【００３４】
バックアップエリア３３ｄは、前述した主制御基板Ｃのバックアップエリア１３ｄと同様に、停電などの発生により電源が切断された場合、電源の再入時に、パチンコ機Ｐの状態を電源切断前の状態に復帰させるため、電源切断時（停電発生時を含む。以下、同様）のスタックポインタや、各レジスタ、Ｉ／Ｏ等の値を記憶しておくためのエリアである。このバックアップエリア３３ｄへの書き込みは、ＮＭＩ割込処理（図３参照）によって電源切断時に実行され、逆にバックアップエリア３３ｄに書き込まれた各値の復帰は、電源入時（停電解消による電源入を含む。以下、同様）の復帰処理（復電処理）において実行される（図７のＳ８２，Ｓ８３参照）。
【００３５】
これらＭＰＵ３１、ＲＯＭ３２及びＲＡＭ３３は、アドレスバス及びデータバスで構成されるバスライン３５により互いに接続されている。バスライン３５は、また、入出力ポート３６にも接続されている。入出力ポート３６は、前述した入力および出力が固定的なバッファ（インバータゲート）１６，３７を介して主制御基板Ｃと接続されるほか、賞球払出ユニットＳの賞球払出用モータ２１および賞球カウントスイッチ２２と、クリアスイッチ２３と、他の入出力装置４０とにそれぞれ接続されている。
【００３６】
次に、図３から図８に示すフローチャートを参照して、主制御基板Ｃ及び払出制御基板Ｈで行われる各処理について説明する。図３は、停電の発生等によるパチンコ機Ｐの電源断時に、主制御基板Ｃ及び払出制御基板Ｈで、それぞれ別々に実行されるＮＭＩ割込処理のフローチャートである。このＮＭＩ割込処理により、停電の発生等による電源断時の主制御基板Ｃ及び払出制御基板Ｈの状態がそれぞれのバックアップエリア１３ｄ，３３ｄに記憶される。なお、ＮＭＩ割込処理は、主制御基板ＣのＲＯＭ１２と払出制御基板ＨのＲＯＭ３２とに、それぞれ別々に搭載される処理であるが、フローチャートの表記上、同様に表すことができるので、図３にまとめて図示している。
【００３７】
停電の発生等によりパチンコ機Ｐの電源が断されると、図示しない停電信号が主制御基板Ｃ及び払出制御基板ＨのＭＰＵ１１，３１のＮＭＩ（Non Maskable Interrupt）端子へそれぞれ出力される。各ＭＰＵ１１，３１は、ＮＭＩ端子に停電信号が入力されると、それぞれ実行中の制御を中断して、図３のＮＭＩ割込処理を開始する。停電信号が出力された後所定時間は、主制御基板Ｃ及び払出制御基板Ｈの処理が実行可能に電力供給されており、この所定時間内に、図３のＮＭＩ割込処理が実行される。
【００３８】
ＮＭＩ割込処理では、まず、スタックポインタの値をバックアップエリア１３ｄ，３３ｄへ書き込み（Ｓ１）、更に、各レジスタおよびＩ／Ｏ等の値をバックアップエリア１３ｄ，３３ｄへ書き込んで（Ｓ２）、停電の発生等による電源断時の状態を記憶する。その後、主制御基板Ｃ及び払出制御基板Ｈに応じてそれぞれ異なるその他停電処理を実行し（Ｓ３）、その後は、電源が完全に断して処理が実行できなくなるまで、処理をループする。
【００３９】
図４は、パチンコ機Ｐの電源入時に主制御基板Ｃで実行される立ち上げ処理（復電処理）のフローチャートである。この処理では、バックアップが有効であれば、バックアップエリア１３ｄに記憶された各データを元の状態に戻し、遊技の制御を電源が断される前の状態から続行する。一方、バックアップが有効でなかったり、或いは、バックアップが有効であっても電源入時にクリアスイッチ２３が押下された場合には、初期化処理を実行する。
【００４０】
まず、割込を禁止し（Ｓ１１）、次に、本来のスタック領域にスタックされているデータを壊さないために、仮のスタックポインタを設定する（Ｓ１２）。クリアスイッチ２３がオンされているか否かを確認し（Ｓ１３）、オンされていれば（Ｓ１３：Ｙｅｓ）、処理をＳ１５へ移行して初期化処理を実行する。クリアスイッチ２３がオンされていなければ（Ｓ１３：Ｎｏ）、バックアップが有効であるか否かを確認する（Ｓ１４）。この確認は、ＲＡＭ１３の所定のエリアに書き込まれたキーワードが正しく記憶されているか否かにより判断する。キーワードが正しく記憶されていればバックアップは有効であり、逆に、キーワードが正しくなければバックアップデータは破壊されているので、そのバックアップは有効ではない。バックアップが有効であれば（Ｓ１４：Ｙｅｓ）、処理をＳ２１へ移行して、主制御基板Ｃの各状態を電源の断前の状態に復帰させる。一方、バックアップが有効でなければ（Ｓ１４：Ｎｏ）、処理をＳ１５へ移行して初期化処理を実行する。
【００４１】
Ｓ１５の処理からの初期化処理では、まず、正規のスタックポインタを設定し、スタックの内容を整えた後（Ｓ１５）、ＲＡＭクリア及び初期化処理を実行して（Ｓ１６）、ＲＡＭ１３及びＩ／Ｏ等の各値を初期化する。その後、割込を許可し（Ｓ１７）、その割込を使って初期化コマンドを払出制御基板Ｈへ送信して（Ｓ１８）、主制御基板Ｃで初期化処理が実行されたことを払出制御基板Ｈへ報せる。払出制御基板Ｈは、主制御基板Ｃに比べて処理が軽いので、主制御基板Ｃより先に立ち上げ処理（復電処理）が終了する。よって、払出制御基板Ｈは、主制御基板Ｃから送信される初期化コマンドを確実に受信することができる。主制御基板Ｃは、初期化コマンドの送信後、その初期化コマンドを受信した払出制御基板Ｈが初期化処理を完了するために充分な時間をウエイトするためにウエイト処理を実行して（Ｓ１９）、次の処理への移行を所定時間待機する。ウエイト処理の実行後は、払出制御基板Ｈも確実に立ち上がっているので、処理をＳ２０の各処理へ移行して、遊技の制御を開始する。
【００４２】
Ｓ２１からの復帰処理（復電処理）では、まず、バックアップエリア１３ｄへ退避した各レジスタやＩ／Ｏ等のデータをそのバックアップエリア１３ｄから読み出して、これら各データを元のレジスタやＩ／Ｏ等へ書き込む（Ｓ２１）。更に、バックアップエリア１３ｄからスタックポインタの値を読み出して、これをスタックポインタへ書き込み、電源断前（停電前）の状態、即ちＮＭＩ割込発生前の状態に戻す（Ｓ２２）。その後、割込を許可し（Ｓ２３）、残賞球数カウンタ１３ｃの値を賞球払出許可コマンドの２バイト目のデータとしてセットし、許可した割込を使って、その賞球払出許可コマンドを払出制御基板Ｈへ送信する（Ｓ２４）。払出制御基板Ｈは、この賞球払出許可コマンドを受信することにより、賞球の払い出しが可能になる。その後、ＮＭＩ割込をリターンし、処理を電源断前に実行していたところへ戻して、制御を電源断前の状態から続行する。
【００４３】
図５は、主制御基板Ｃの各処理（Ｓ２０）の中で実行される賞球処理のフローチャートである。賞球処理は、普通入賞口２や第１種始動口４或いは大入賞口５へ入賞した打球を検出する入賞検出処理と（Ｓ３０）、賞球コマンドを払出制御基板Ｈへ送信する賞球コマンド送信処理と（Ｓ４０）、払出制御基板Ｈによって払い出された賞球を検出する賞球検出処理（Ｓ５０）との３つの処理によって構成されている。
【００４４】
入賞検出処理（Ｓ３０）では、まず、いずれかの普通入賞スイッチ１７又は第１種始動口スイッチ１８により、球が検出された否かを確認する（Ｓ３１）。いずれかのスイッチ１７，１８によって球が検出された場合には（Ｓ３１：Ｙｅｓ）、６個の賞球を払い出すために、賞球ポインタ１３ｂの値番目の賞球バッファ１３ａへ「６」を書き込み（Ｓ３２）、賞球ポインタ１３ｂの値を「１」加算する（Ｓ３３）。一方、いずれのスイッチ１７，１８によっても球が検出されない場合には（Ｓ３１：Ｎｏ）、Ｓ３２およびＳ３３の処理をスキップして、Ｓ３４の処理へ移行する。
【００４５】
Ｓ３４の処理では、Ｖカウントスイッチ１９又は１０カウントスイッチ２０により球が検出された否かを確認する（Ｓ３４）。いずれかのスイッチ１９，２０によって球が検出された場合には（Ｓ３４：Ｙｅｓ）、１５個の賞球を払い出すために、賞球ポインタ１３ｂの値番目の賞球バッファ１３ａへ「１５」を書き込み（Ｓ３５）、賞球ポインタ１３ｂの値を「１」加算する（Ｓ３６）。一方、いずれのスイッチ１９，２０によっても球が検出されない場合には（Ｓ３４：Ｎｏ）、Ｓ３５およびＳ３６の処理をスキップして、入賞検出処理（Ｓ３０）を終了し、Ｓ４０の賞球コマンド送信処理へ移行する。
【００４６】
賞球コマンド送信処理（Ｓ４０）では、まず、賞球ポインタ１３ｂの値が「０」であるか否かを調べる（Ｓ４１）。賞球ポインタ１３ｂの値が「０」でなければ（Ｓ４１：Ｎｏ）、払い出すべき賞球数のデータが賞球バッファ１３ａに記憶されているということなので、０番目の賞球バッファ１３ａの値を賞球コマンドの２バイト目のデータとしてセットし、その賞球コマンドを払出制御基板Ｈへ送信する（Ｓ４２）。賞球コマンドの送信後は、その賞球コマンドによって送信した賞球数データである、０番目の賞球バッファ１３ａの値を残賞球数カウンタ１３ｃへ加算する（Ｓ４３）。そして、１番目以降の賞球バッファ１３ａの値を小さいアドレス側へ順に１バイトずつシフトして（Ｓ４４）、賞球バッファ１３ａの値を更新すると共に、送信した０番目の賞球バッファ１３ａの値を消去し、更に、賞球ポインタ１３ｂの値を「１」減算する（Ｓ４５）。一方、Ｓ４１の処理において、賞球ポインタ１３ｂの値が「０」であれば（Ｓ４１：Ｙｅｓ）、払い出すべき賞球数のデータは賞球バッファ１３ａに記憶されていないので、Ｓ４２〜Ｓ４５の各処理をスキップして、賞球コマンド送信処理（Ｓ４０）を終了し、Ｓ５０の賞球検出処理へ移行する。
【００４７】
賞球検出処理（Ｓ５０）では、まず、賞球カウントスイッチ２２がオンされたか否かを判断する（Ｓ５１）。賞球カウントスイッチ２２のオンが検出された場合には（Ｓ５１：Ｙｅｓ）、賞球が１個払い出されたということなので、残賞球数カウンタ１３ｃの値を確認し（Ｓ５２）、その値が「０」でなければ（Ｓ５２：Ｎｏ）、払い出された賞球に対応して残賞球数カウンタ１３ｃの値を「１」減算する（Ｓ５３）。一方、賞球カウントスイッチ２２のオンが検出されない場合には（Ｓ５１：Ｎｏ）、賞球は払い出されていないので、また、賞球カウントスイッチ２２のオンが検出されても残賞球数カウンタ１３ｃの値が「０」であれば（Ｓ５１：Ｙｅｓ，Ｓ５２：Ｙｅｓ）、残賞球数カウンタ１３ｃの値を減算することはできないので、Ｓ５３の処理をスキップして、賞球検出処理（Ｓ５０）を終了する。これにより、図５の賞球処理が終了する。
【００４８】
次に、図６から図８を参照して、払出制御基板Ｈで行われる各処理について説明する。図６は、払出制御基板Ｈの割込処理で実行されるコマンド受信処理のフローチャートである。主制御基板Ｃから送信されたコマンドを払出制御基板Ｈが受信すると、その度に割り込みが発生し、このコマンド受信処理が実行される。
【００４９】
コマンド受信処理では、まず、受信したコマンドが初期化コマンドであるか否かを判断する（Ｓ６１）。そのコマンドが初期化コマンドであれば（Ｓ６１：Ｙｅｓ）、その初期化コマンドの受信を記憶するべく、初期化フラグ３３ｂをオンして（Ｓ６２）、このコマンド受信処理を終了する。一方、受信したコマンドが初期化コマンドでなければ（Ｓ６１：Ｎｏ）、そのコマンドが賞球払出許可コマンドであるか否かを判断する（Ｓ６３）。受信したコマンドが賞球払出許可コマンドであれば（Ｓ６３：Ｙｅｓ）、その賞球払出許可コマンドの２バイト目のデータとして指示される値を残賞球数カウンタ３３ａへ書き込み（Ｓ６４）、残賞球数カウンタ３３ａの値を主制御基板Ｃの残賞球数カウンタ１３ｃの値と一致させる。更に、この賞球払出許可コマンドの受信を記憶するべく、賞球払出許可フラグ３３ｃをオンして（Ｓ６５）、このコマンド受信処理を終了する。
【００５０】
受信したコマンドが、初期化コマンドでも賞球払出許可コマンドでもなければ（Ｓ６１：Ｎｏ，Ｓ６３：Ｎｏ）、そのコマンドが賞球コマンドであるか否かを判断する（Ｓ６６）。受信したコマンドが賞球コマンドであれば（Ｓ６６：Ｙｅｓ）、その賞球コマンドの２バイト目のデータとして指示される賞球数を残賞球数カウンタ３３ａへ加算し（Ｓ６７）、このコマンド受信処理を終了する。一方、受信したコマンドが賞球コマンドでもない場合には（Ｓ６６：Ｎｏ）、受信したコマンドに応じた処理を実行して（Ｓ６８）、このコマンド受信処理を終了する。
【００５１】
図７は、パチンコ機Ｐの電源入時に払出制御基板Ｈで実行される立ち上げ処理（復電処理）のフローチャートである。この処理では、バックアップが有効であれば、バックアップエリア３３ｄに記憶された各データを元の状態に戻し、賞球の払出制御を電源が断される前の状態から続行する。一方、バックアップが有効でなかったり、或いは、バックアップが有効であっても電源入時にクリアスイッチ２３が押下された場合には、初期化処理を実行する。
【００５２】
まず、割込を禁止し（Ｓ７１）、次に、本来のスタック領域にスタックされているデータを壊さないために、仮のスタックポインタを設定する（Ｓ７２）。クリアスイッチ２３がオンされているか否かを確認し（Ｓ７３）、オンされていれば（Ｓ７３：Ｙｅｓ）、処理をＳ７５へ移行して初期化処理を実行する。クリアスイッチ２３がオンされていなければ（Ｓ７３：Ｎｏ）、バックアップが有効であるか否かを確認する（Ｓ７４）。この確認は、ＲＡＭ３３の所定のエリアに書き込まれたキーワードが正しく記憶されているか否かにより判断する。キーワードが正しく記憶されていればバックアップは有効であり、逆に、キーワードが正しくなければバックアップデータは破壊されているので、そのバックアップは有効ではない。バックアップが有効であれば（Ｓ７４：Ｙｅｓ）、処理をＳ８２へ移行して、払出制御基板Ｈの各状態を電源の断前の状態に復帰させる。一方、バックアップが有効でなければ（Ｓ７４：Ｎｏ）、処理をＳ７５へ移行して初期化処理を実行する。
【００５３】
Ｓ７５の処理からの初期化処理では、まず、正規のスタックポインタを設定し、スタックの内容を整えた後（Ｓ７５）、ＲＡＭクリア及び初期化処理を実行して（Ｓ７６）、ＲＡＭ３３及びＩ／Ｏ等の各値を初期化する。その後、割込を許可して（Ｓ７７）、前述した図６のコマンド受信処理を実行可能とする。割込の許可後は、主制御基板Ｃからの賞球の払出許可をウエイトするべく、初期化フラグ３３ｂ又は賞球払出許可フラグ３３ｃのいずれかがオンされるまで処理をループする（Ｓ７８：Ｎｏ，Ｓ７９：Ｎｏ）。初期化フラグ３３ｂ又は賞球払出許可フラグ３３ｃのいずれかがオンされれば（Ｓ７８：Ｙｅｓ又はＳ７９：Ｙｅｓ）、主制御基板Ｃから賞球の払出許可が出されたということである。よって、かかる場合には、次の電源断に備えて、初期化フラグ３３ｂ及び賞球払出許可フラグ３３ｃを共にオフした後（Ｓ８０）、払出制御基板Ｈのメイン処理となる各処理を実行する（Ｓ８１）。図８の賞球払出処理は、この各処理（Ｓ８１）の中で実行されるので、払出制御基板Ｈによる賞球の払い出しは、初期化フラグ３３ｂまたは賞球払出許可フラグ３３ｃのいずれかがオンされるまで待機されることになる。
【００５４】
なお、主制御基板Ｃから送信される初期化コマンドを受信して初期化フラグ３３ｂがオンされた場合であっても（Ｓ７８：Ｙｅｓ）、処理をＳ８０へ移行するので、ＲＡＭクリア及び初期化処理（Ｓ７６）を重複して実行することがない。
【００５５】
Ｓ８２からの復帰処理では、まず、バックアップエリア３３ｄへ退避した各レジスタやＩ／Ｏ等のデータをそのバックアップエリア３３ｄから読み出して、これら各データを元のレジスタやＩ／Ｏ等へ書き込む（Ｓ８２）。更に、バックアップエリア３３ｄからスタックポインタの値を読み出して、これをスタックポインタへ書き込み、電源断前（停電前）の状態、即ちＮＭＩ割込発生前の状態に戻す（Ｓ８３）。その後、割込を許可して（Ｓ８４）、図６のコマンド受信処理を実行可能とする。割込の許可後は、主制御基板Ｃからの賞球の払出許可をウエイトするべく、初期化フラグ３３ｂ又は賞球払出許可フラグ３３ｃのいずれかがオンされるまで処理をループする（Ｓ８５：Ｎｏ，Ｓ８６：Ｎｏ）。
【００５６】
賞球払出許可フラグ３３ｃがオンされれば（Ｓ８５：Ｙｅｓ）、主制御基板Ｃから賞球の払出許可が出されたということである。よって、かかる場合には、次の電源断に備えて、賞球払出許可フラグ３３ｃをオフした後（Ｓ８８）、ＮＭＩ割込をリターンし、処理を電源断前に実行していたところへ戻して、制御を電源断前の状態から続行する。これにより賞球の払い出しが可能となる。
【００５７】
一方、初期化フラグ３３ｂがオンされれば（Ｓ８５：Ｎｏ，Ｓ８６：Ｙｅｓ）、主制御基板Ｃから初期化コマンドが送信されたということである。よって、かかる場合には、ＲＡＭクリア及び初期化処理を実行して（Ｓ８７）、払出制御基板Ｈを初期化した後、払出制御基板Ｈのメイン処理となる各処理を実行する（Ｓ８１）。図８の賞球払出処理は、この各処理（Ｓ８１）の中で実行されるので、払出制御基板Ｈによる賞球の払い出しは、初期化フラグ３３ｂがオンされるまで待機されることになる。
【００５８】
なお、図４で説明した通り、主制御基板Ｃは初期化コマンドの送信後、ウエイト処理（Ｓ１９）を実行しその後の処理の実行を所定時間待機するので、払出制御基板ＨによるＲＡＭクリア及び初期化処理（Ｓ８７）の実行中に、主制御基板Ｃから新たなコマンドが送信されることはない。よって、払出制御基板Ｈは、かかる場合にも遊技の払出制御を正常に行うことができるのである。
【００５９】
図８は、払出制御基板Ｈの各処理（Ｓ８１）の中で実行される賞球払出処理のフローチャートである。この賞球払出処理により、賞球の払い出しと、払い出された賞球の検出とが行われる。賞球払出処理では、まず、残賞球数カウンタ３３ａの値を調べ（Ｓ９１）、その値が「０」でなければ（Ｓ９１：Ｎｏ）、未払いの賞球が残っているので、賞球払出用モータ２１を駆動して賞球を１個払い出す（Ｓ９２）。一方、残賞球数カウンタ３３ａの値が「０」であれば（Ｓ９１：Ｙｅｓ）、未払いの賞球は残っていないので、Ｓ９２の賞球の払い出し処理をスキップする。
【００６０】
Ｓ９３の処理において、賞球カウントスイッチ２２のオンが検出されれば（Ｓ９３：Ｙｅｓ）、賞球の払い出しが行われたということである。よって、かかる場合には、残賞球数カウンタ３３ａの値を確認し（Ｓ９４）、その値が「０」でなければ（Ｓ９４：Ｎｏ）、払い出された賞球に対応して残賞球数カウンタ３３ａの値を「１」減算し（Ｓ９５）、この賞球払出処理を終了する。一方、賞球カウントスイッチ２２のオンが検出されない場合や（Ｓ９３：Ｎｏ）、賞球カウントスイッチ２２のオンが検出されても（Ｓ９３：Ｙｅｓ）、残賞球数カウンタ３３ａの値が「０」であれば（Ｓ９４：Ｙｅｓ）、Ｓ９５の処理をスキップして、この賞球払出処理を終了する。
【００６１】
以上説明したように、本実施例のパチンコ機Ｐによれば、賞球の払出残数を記憶する主制御基板Ｃおよび払出制御基板Ｈの残賞球数カウンタ１３ｃ，３３ａの値は、バックアップ用のコンデンサ１３ｘ，３３ｘによって、それぞれパチンコ機Ｐの電源が切断された後も保持される。よって、停電などの発生によってパチンコ機Ｐの電源が突然切断された場合にも、未払いの賞球数を記憶して、パチンコ機Ｐの電源が再投入された後に、それらを確実に払い出すことができる。
【００６２】
しかも、かかる未払い分の賞球の払い出しは、主制御基板Ｃから払出制御基板Ｈへ初期化コマンド又は賞球払出許可コマンドのいずれかが送信された後に行われる。よって、主制御基板Ｃと払出制御基板Ｈとの立ち上げ処理（復電処理）に要する時間が異なっても、払出制御基板Ｈによって行われる賞球の払い出しを、主制御基板Ｃ及び払出制御基板Ｈの双方で確実に検出することができる。
【００６３】
また、主制御基板Ｃは、賞球払出許可コマンドの２バイト目のデータとして残賞球数カウンタ１３ｃの値をセットして送信し、払出制御基板は、その２バイト目のデータを自身の残賞球数カウンタ３３ａの値として書き換えるので、電源の再入時に、両制御基板Ｃ，Ｈの残賞球数カウンタ１３ｃ，３３ａの値を一致させることができる。よって、両制御基板Ｃ，Ｈの残賞球数カウンタ１３ｃ，３３ａの値が不一致である場合に生じる賞球オーバーエラーや賞球アンダーエラーの発生を抑制して、電源再入後の遊技を円滑に開始させることができる。更に、主制御基板Ｃは、自己のバックアップが有効でない場合には、ＲＡＭクリア及び初期化処理（Ｓ１６）を実行し、その後、払出制御基板Ｈへ初期化コマンドを送信する。払出制御基板Ｈでは、この初期化コマンドを受信すると、同様に、ＲＡＭクリア及び初期化処理（Ｓ８７）を実行する。よって、バックアップが有効でない場合の電源の再入時においても、両制御基板Ｃ，Ｈの残賞球数カウンタ１３ｃ，３３ａの値を「０」に一致させて、遊技を円滑に開始させることができるのである。
【００６４】
次に、図９から図１２を参照して、第２実施例について説明する。第２実施例は、前記した第１実施例と同様に、払出制御基板Ｈの復電処理（停電解消後の立ち上げ処理）において、未払いの賞球の払い出しを待機するものである。賞球の払い出しの待機は、第１実施例では、払出制御基板Ｈが賞球払出許可コマンドまたは初期化コマンドの受信を待機することによりなされたが、第２実施例では、初期化コマンドの他に、パチンコ機Ｐの状態を示すコマンドである「タンク球無し状態コマンド」或いは「タンク球無し状態解除コマンド」や、「下皿満タン状態コマンド」或いは「下皿満タン状態解除コマンド」の受信を、払出制御基板Ｈが待機することによりなされる。また、前記した第１実施例では、賞球払出許可コマンドまたは初期化コマンドはいずれも主制御基板Ｃから割込処理によって送信され、払出制御基板Ｈの割込処理で受信された。これに対し、第２実施例では、各コマンドは主制御基板Ｃの復電処理のメイン処理で送信され、払出制御基板Ｈの復電処理のメイン処理で受信される。
【００６５】
なお、「タンク球無し状態コマンド」は、払い出される賞球や貸し球を貯留する貯留タンク（図示せず）に球が貯留されていない（不足する）状態を示すコマンドであり、逆に、「タンク球無し状態解除コマンド」は、該貯留タンクに球が充分に貯留されていることを示すコマンドである。また、「下皿満タン状態コマンド」は、払い出された賞球を貯留する下皿（図示せず）が満タン状態であることを示すコマンドであり、逆に、「下皿満タン状態解除コマンド」は、該下皿が満タンでないことを示すためのコマンドである。これらのコマンドは、いずれも１バイトで構成されている。以下、前記した第１実施例と同一の部分には同一の符号を付してその説明を省略する。
【００６６】
図９は、第２実施例のパチンコ機Ｐの電気的構成を示したブロック図であり、特に、パチンコ機Ｐの遊技内容の制御を行う主制御基板Ｃと、賞球や貸し球の払出制御を行う払出制御基板Ｈとの電気的構成を示したブロック図である。この第２実施例のブロック図には、前記した第１実施例のブロック図（図２）に対して、主制御基板Ｃへ信号を出力するスイッチとしてタンク球切スイッチ２６と下皿満タンスイッチ２７とが追加され、払出制御基板ＨのＲＡＭ３３に、タンク球無しフラグ３３ｅと下皿満タンフラグ３３ｆとが追加され、賞球払出許可フラグ３３ｃが削除されている。なお、当然のことながら、タンク球切スイッチ２６及び下皿満タンスイッチ２７は、第１実施例のパチンコ機Ｐも有するスイッチであり、図２では、他の入出力装置２５に含めて記載されている。第２実施例では、説明を容易にするために、これらのスイッチ２６，２７を表記している。
【００６７】
タンク球切スイッチ２６は、払出制御基板Ｈによって払い出される賞球や貸し球を貯留する貯留タンク（図示せず）に、球が貯留されているか否かを検出するためのスイッチである。下皿満タンスイッチ２７は、パチンコ機Ｐの下皿（図示せず）が球で一杯になっているか否かを検出するためのスイッチである。両スイッチ２６，２７の検出信号は、入出力ポート１５を介して、主制御基板ＣのＭＰＵ１１によって読み込まれる。ＭＰＵ１１は、貯留タンクに球が無ければ「タンク球無し状態コマンド」を、逆に、貯留タンクに球があれば「タンク球無し状態解除コマンド」を、それぞれ払出制御基板Ｈへ送信する。また、ＭＰＵ１１は、下皿が満タンであれば「下皿満タン状態コマンド」を、逆に、下皿が満タンで無ければ「下皿満タン状態解除コマンド」を、それぞれ払出制御基板Ｈへ送信する。払出制御基板Ｈは、「タンク球無し状態コマンド」或いは「下皿満タン状態コマンド」のいずれかを受信した場合には、そのコマンドの解除コマンドを受信するまでの間、賞球および貸し球の払い出し動作を中止する。
【００６８】
払出制御基板ＨのＲＡＭ３３のタンク球無しフラグ３３ｅは、貯留タンクに球があるか否かの状態を記憶するためのフラグである。主制御基板Ｃから送信される「タンク球無し状態コマンド」を受信した場合にオンされ、逆に、「タンク球無し状態解除コマンド」を受信した場合にオフされる。下皿満タンフラグ３３ｆは、下皿が満タンであるか否かの状態を記憶するためのフラグである。主制御基板Ｃから送信される「下皿満タン状態コマンド」を受信した場合にオンされ、逆に、「下皿満タン状態解除コマンド」を受信した場合にオフされる。タンク球無しフラグ３３ｅまたは下皿満タンフラグ３３ｆのいずれかがオンされている場合には、賞球および貸し球の払い出しが中止される。
【００６９】
次に、図１０から図１２を参照して、第２実施例のパチンコ機Ｐの動作を説明する。図１０は、パチンコ機Ｐの電源入時に主制御基板Ｃで実行される立ち上げ処理（復電処理）のフローチャートである。この処理では、バックアップが有効であれば、バックアップエリア１３ｄに記憶された各データを元の状態に戻し、遊技の制御を電源が断される前の状態から続行する。一方、バックアップが有効でなかったり、或いは、バックアップが有効であっても電源入時にクリアスイッチ２３が押下された場合には、初期化処理を実行する。
【００７０】
Ｓ１１からＳ１４までの処理は、第１実施例と同様であるので、その説明は省略する。Ｓ１５の処理からの初期化処理では、まず、正規のスタックポインタを設定し、スタックの内容を整えた後（Ｓ１５）、ＲＡＭクリア及び初期化処理を実行して（Ｓ１６）、ＲＡＭ１３及びＩ／Ｏ等の各値を初期化する。その後、割込禁止状態のまま、図１０のメイン処理により初期化コマンドを払出制御基板Ｈへ送信し（Ｓ１０７）、主制御基板Ｃで初期化処理が実行されたことを払出制御基板Ｈへ報せる。払出制御基板Ｈは、主制御基板Ｃに比べて処理が軽いので、主制御基板Ｃより先に立ち上げ処理（復電処理）が終了する。よって、払出制御基板Ｈは、主制御基板Ｃから送信される初期化コマンドを確実に受信することができる。主制御基板Ｃは、初期化コマンドの送信後、その初期化コマンドを受信した払出制御基板Ｈが初期化処理を完了するために充分な時間をウエイトするためにウエイト処理を実行して（Ｓ１０８）、次の処理への移行を所定時間待機する。ウエイト処理の実行後は、払出制御基板Ｈも確実に立ち上がっているので、割込を許可し（Ｓ１０９）、処理をＳ１１０の各処理へ移行して、遊技の制御を開始する。
【００７１】
バックアップが有効であれば（Ｓ１４：Ｙｅｓ）、処理をＳ１１１へ移行して、主制御基板Ｃの各状態を電源の断前の状態に復帰させる。Ｓ１１１からの復帰処理（復電処理）では、まず、タンク球切スイッチ２６の信号を読んで、貯留タンクに球があるか否かを検出する。貯留タンクに球が無ければ（Ｓ１１１：Ｙｅｓ）、タンク球無し状態コマンドを払出制御基板Ｈへ送信し（Ｓ１１２）、逆に、貯留タンクに球があれば（Ｓ１１１：Ｎｏ）、タンク球無し状態解除コマンドを払出制御基板Ｈへ送信する（Ｓ１１３）。次に、下皿満タンスイッチ２７の信号を読んで、下皿が満タンであるか否かを検出する。下皿が満タンであれば（Ｓ１１４：Ｙｅｓ）、下皿満タン状態コマンドを払出制御基板Ｈへ送信し（Ｓ１１５）、逆に、下皿が満タンでなければ（Ｓ１１４：Ｎｏ）、下皿満タン状態解除コマンドを払出制御基板Ｈへ送信する（Ｓ１１６）。
【００７２】
Ｓ１１１からＳ１１６の各処理によりコマンドを送信した後、バックアップエリア１３ｄへ退避した各レジスタやＩ／Ｏ等のデータをそのバックアップエリア１３ｄから読み出して、これら各データを元のレジスタやＩ／Ｏ等へ書き込む（Ｓ１１７）。更に、バックアップエリア１３ｄからスタックポインタの値を読み出して、これをスタックポインタへ書き込み、電源断前（停電前）の状態、即ちＮＭＩ割込発生前の状態に戻す（Ｓ１１８）。同様に、割込状態についても、停電発生時に実行される図３の処理で記憶しておいた電源断前（停電前）の状態、即ちＮＭＩ割込発生前の状態に戻す（Ｓ１１９）。その後、ＮＭＩ割込をリターンして、処理を電源断前に実行していたところへ戻して、制御を電源断前の状態から続行する。
【００７３】
図１１は、パチンコ機Ｐの電源入時に払出制御基板Ｈで実行される立ち上げ処理（復電処理）のフローチャートである。この処理では、バックアップが有効であれば、バックアップエリア３３ｄに記憶された各データを元の状態に戻し、賞球の払出制御を電源が断される前の状態から続行する。一方、バックアップが有効でなかったり、或いは、バックアップが有効であっても電源入時にクリアスイッチ２３が押下された場合には、初期化処理を実行する。
【００７４】
Ｓ７１からＳ７４までの処理は、第１実施例と同様であるので、その説明は省略する。Ｓ７５の処理からの初期化処理では、まず、正規のスタックポインタを設定し、スタックの内容を整えた後（Ｓ７５）、ＲＡＭクリア及び初期化処理を実行して（Ｓ７６）、ＲＡＭ３３及びＩ／Ｏ等の各値を初期化する。その後、割込禁止状態のままで、図１２に示す復電時コマンド受信処理（Ｓ１３１）を実行する。後述するように、復電時コマンド受信処理（Ｓ１３１）で初期化コマンドが受信されると初期化フラグ３３ｂがオンされるので（Ｓ１５２）、次の電源断に備えて、この初期化フラグ３３ｂをオフした後（Ｓ１３２）、割込を許可して（Ｓ１３３）、各処理へ移行する（Ｓ１３４）。図８に示す賞球払出処理は、この各処理（Ｓ１３４）の中で実行されるので、払出制御基板Ｈによる賞球の払い出しは、復電時コマンド受信処理（Ｓ１３１）が終了するまで待機される。
【００７５】
なお、復電時コマンド受信処理（Ｓ１３１）の中で、主制御基板Ｃから送信される初期化コマンドを受信した場合にも、その後は、割込を許可して（Ｓ１３３）、各処理（Ｓ１３４）へ移行するので、ＲＡＭクリア及び初期化処理（Ｓ７６）を重複して実行することがない。
【００７６】
バックアップが有効であれば（Ｓ７４：Ｙｅｓ）、処理をＳ１４１へ移行して、払出制御基板Ｈの各状態を電源の断前の状態に復帰させる。Ｓ１４１からの復帰処理では、まず、割込禁止状態のまま、図１２に示す復電時コマンド受信処理を実行する（Ｓ１４１）。後述するように、復電時コマンド受信処理で初期化コマンドが受信されると、初期化フラグ３３ｂがオンされる（Ｓ１５２）。よって、復電時コマンド受信処理の実行後に、初期化フラグ３３ｂがオンされていれば（Ｓ１４２：Ｙｅｓ）、初期化コマンドを受信したということであるので、ＲＡＭクリア及び初期化処理を実行して（Ｓ１４３）、ＲＡＭ３３及びＩ／Ｏ等の各値を初期化する。なお、Ｓ１５２の処理でオンされた初期化フラグ３３ｂは、ＲＡＭクリア及び初期化処理（Ｓ１４３）によりオフされる。その後は、割込を許可して（Ｓ１３３）、処理を各処理へ移行する（Ｓ１３４）。前述したように、図８に示す賞球払出処理は、この各処理（Ｓ１３４）の中で実行されるので、払出制御基板Ｈによる賞球の払い出しは、復電時コマンド受信処理（Ｓ１３１）が終了するまで待機される。
【００７７】
なお、図１０で説明した通り、主制御基板Ｃは初期化コマンドの送信後、ウエイト処理（Ｓ１０８）を実行しその後の処理の実行を所定時間待機するので、払出制御基板ＨによるＲＡＭクリア及び初期化処理（Ｓ１４３）の実行中に、主制御基板Ｃから新たなコマンドが送信されることはない。よって、払出制御基板Ｈは、かかる場合にも遊技の払出制御を正常に行うことができる。
【００７８】
一方、Ｓ１４１の復電時コマンド受信処理の実行後、初期化フラグ３３ｂがオンされていなければ（Ｓ１４２：Ｎｏ）、初期化コマンドは受信されず、タンク球無し状態コマンド又はタンク球無し状態解除コマンドおよび下皿満タン状態コマンド又は下皿満タン状態解除コマンドが受信されたということである。これらのコマンドは、後述するように、賞球の払出許可コマンドとしての機能を有するコマンドである。よって、かかる場合には、バックアップエリア３３ｄへ退避した各レジスタやＩ／Ｏ等のデータをそのバックアップエリア３３ｄから読み出して、これら各データを元のレジスタやＩ／Ｏ等へ書き込み（Ｓ１４５）、更に、バックアップエリア３３ｄからスタックポインタの値を読み出して、これをスタックポインタへ書き込んで（Ｓ１４６）、電源断前（停電前）の状態、即ちＮＭＩ割込発生前の状態に戻す。同様に、割込状態についても、停電発生時に実行される図３の処理で記憶しておいた電源断前（停電前）の状態、即ちＮＭＩ割込発生前の状態に戻す（Ｓ１４７）。その後、ＮＭＩ割込をリターンし、処理を電源断前に実行していたところへ戻して、制御を電源断前の状態から続行する。この場合、制御は各処理（Ｓ１３４）の中のいずれかの処理へリターンするので、これにより賞球の払い出しが可能となる。
【００７９】
図１２は、払出制御基板Ｈの立ち上げ処理（復電処理）の中で実行される復電時コマンド受信処理のフローチャートである。復電時コマンド受信処理（Ｓ１３１，Ｓ１４１）は、割込禁止状態で復電処理の中で実行される。前述したように、主制御基板Ｃと払出制御基板Ｈとは、８本のデータ線と１本のストローブ線とにより接続されており、ストローブ線のデータがアクティブになった時に、８本のデータ線上に出力されているデータが主制御基板Ｃから払出制御基板Ｈへコマンドとして送信されるが、ストローブ線は、払出制御基板Ｈの割込入力端子と入力ポートとにそれぞれ接続されているので、割込が禁止された状態であっても、ストローブ線の状態をポート入力（データ読込）することによりストローブ信号のアクティブを検出して、主制御基板Ｃから送信されるコマンドを受信することができる。この復電時コマンド受信処理では、かかるストローブ信号をポート入力（データ読込）することにより、割込禁止状態で各コマンド受信している。
【００８０】
図１１に示すように、主制御基板Ｃの立ち上げ処理において払出制御基板Ｈへ送信されるのは、初期化コマンド、タンク球無し状態コマンド又はタンク球無し状態解除コマンド、および下皿満タン状態コマンド又は下皿満タン状態解除コマンドである。このうち最初に送信されるのは、初期化コマンド、タンク球無し状態コマンド又はタンク球無し状態解除コマンドの３コマンドのうちのいずれかである。よって、図１２に示す復電時コマンド受信処理では、まず、この３コマンドのいずれの受信を待機する（Ｓ１５１：Ｎｏ，Ｓ１５３：Ｎｏ，Ｓ１５４：Ｎｏ）。
【００８１】
初期化コマンドを受信した場合には（Ｓ１５１：Ｙｅｓ）、初期化フラグ３３ｂをオンして（Ｓ１５２）、この処理を終了する。すると、図１１を参照して説明したように、ＲＡＭクリア及び初期化処理が実行されていなければ、これが実行され（Ｓ１４３）、ＲＡＭ３３及びＩ／Ｏ等の各値が初期化される。その後、割込が許可されて（Ｓ１３３）、各処理へ移行し（Ｓ１３４）、賞球や貸し球の払い出しが可能な状態となる。このようにかかる場合には、初期化コマンドが賞球の払い出しを許可するコマンドとなり、払出制御基板Ｈは、初期化コマンドを受信するまで、賞球や貸し球の払い出しを待機するのである。
【００８２】
一方、３コマンドのうちタンク球無し状態コマンドを受信した場合には（Ｓ１５３：Ｙｅｓ）、タンク球無しフラグ３３ｅをオンし（Ｓ１５６）、逆に、タンク球無し状態解除コマンドを受信した場合には（Ｓ１５４：Ｙｅｓ）、タンク球無しフラグ３３ｅをオフする（Ｓ１５５）。次に、下皿満タン状態コマンド又は下皿満タン状態解除コマンドの受信を待機し（Ｓ１５７：Ｎｏ，Ｓ１５８：Ｎｏ）、下皿満タン状態コマンドを受信した場合には（Ｓ１５７：Ｙｅｓ）、下皿満タンフラグ３３ｆをオンし（Ｓ１６０）、逆に、下皿満タン状態解除コマンドを受信した場合には（Ｓ１５８：Ｙｅｓ）、下皿満タンフラグ３３ｆをオフして（Ｓ１５９）、この復電時コマンド受信処理を終了する。
【００８３】
図１１を参照して説明したように、復電時コマンド受信処理の実行後は、各レジスタ、メモリ、Ｉ／Ｏ、スタックポインタ、割込状態などの値や状態を停電発生前の状態に戻して、停電発生時のアドレスへＮＭＩリターンする（Ｓ１４５〜Ｓ１４７）。よって、かかる場合には、タンク球無し状態コマンド又はタンク球無し状態解除コマンド、および下皿満タン状態コマンド又は下皿満タン状態解除コマンドが、即ち、パチンコ機Ｐの状態を示すコマンドが賞球の払い出しを許可するコマンドとなり、払出制御基板Ｈは、これらのコマンドを受信するまで、賞球や貸し球の払い出しを待機するのである。
【００８４】
以上説明したように、第２実施例のパチンコ機Ｐによれば、賞球の払出残数を記憶する主制御基板Ｃおよび払出制御基板Ｈの残賞球数カウンタ１３ｃ，３３ａの値は、バックアップ用のコンデンサ１３ｘ，３３ｘによって、それぞれパチンコ機Ｐの電源が切断された後も保持されると共に、未払い分の賞球の払い出しは、主制御基板Ｃから払出制御基板Ｈへ初期化コマンド、又は、タンク球無し状態コマンド若しくはタンク球無し状態解除コマンドおよび下皿満タン状態コマンド若しくは下皿満タン状態解除コマンドが送信された後に行われる。よって、主制御基板Ｃと払出制御基板Ｈとの立ち上げ処理（復電処理）に要する時間が異なっても、払出制御基板Ｈによって行われる賞球の払い出しを、主制御基板Ｃ及び払出制御基板Ｈの双方で確実に検出することができる。
【００８５】
しかも、かかる賞球や貸し球の払い出しの待機は、払出制御基板Ｈの復電処理の中で行われるので、払い出しの待機を復電処理の終了後ＮＭＩ割込をリターンした後の各処理の中で行う場合に比べて、確実に待機させることができる。即ち、ＮＭＩ割込をリターンすると（図７，図１１参照）、停電発生時のアドレスへ制御が戻されるが、戻された先の制御が、図８のＳ９２の処理のように、まさに賞球を払い出す直前の処理である場合には、例え賞球の払い出しを待機させる処理を各処理（Ｓ８１，Ｓ１３４）の中に設けていても、１個の賞球が払い出されてしまう。このとき主制御基板Ｃが立ち上がっていなければ、その払い出された賞球を検出することはできない。これに対し、第１および第２実施例では、賞球や貸し球の払い出しの待機を、払出制御基板Ｈの復電処理の中で行っているので、賞球の払い出し処理を実行する直前に停電が発生した場合であっても、即ち、ＮＭＩ割込のリターン先のアドレスが、まさに賞球を払い出す直前の処理である場合にも、かかる処理を主制御基板Ｃの立ち上げ後に実行させることができる。よって、停電解消後に払出制御基板Ｈによって行われる賞球の払い出しを、主制御基板Ｃ及び払出制御基板Ｈの双方が確実に立ち上がるまで待機させて、かかる払い出しを両制御基板Ｃ，Ｈに確実に検出させることができる。
【００８６】
また、第２実施例では、賞球の払い出しを許可するコマンドとして、初期化コマンドの他に、パチンコ機Ｐの状態を示す、タンク球無し状態コマンド又はタンク球無し状態解除コマンド、および、下皿満タン状態コマンド又は下皿満タン状態解除コマンドを用いた。パチンコ機Ｐの状態は、停電発生前と停電解消後とで変化し得るので、停電解消後に、停電発生前のパチンコ機Ｐの状態のままで制御を再開すると、パチンコ機Ｐの動作に異常を来す場合がある。例えば、停電発生前は貯留タンクに球があっても、停電解消後に貯留タンクが空になっている場合に、払出制御基板Ｈが貯留タンクの球無しを認識せずに払い出しを行うと、賞球払出用モータ２１をいくら駆動しても賞球が払い出されないので、該モータ２１が回りっぱなしになってしまう。同様に、停電発生前は下皿が満タンになっていなくても、停電解消後に下皿が満タンになっている場合に、払出制御基板Ｈが下皿満タンを認識せずに払い出しを行うと、払い出された賞球が賞球の払出路に詰まってしまい、詰まった賞球が賞球払出用モータ２１の位置にまで達すると、該モータ２１の破損を招いてしまう。
【００８７】
これに対し、第２実施例では、賞球の払い出しを許可するコマンドとして、パチンコ機Ｐの状態を示す、タンク球無し状態コマンド又はタンク球無し状態解除コマンド、および、下皿満タン状態コマンド又は下皿満タン状態解除コマンドを用い、かかるコマンドによって示されたパチンコ機Ｐの状態をタンク球無しフラグ３３ｅおよび下皿満タンフラグ３３ｆに記憶している。タンク球無しフラグ３３ｅおよび下皿満タンフラグ３３ｆの各フラグ状態は、図１１のＳ１４５及びＳ１４６の各処理が実行されても壊されず保持されるように構成されている。即ち、これらのフラグ３３ｅ，３３ｆはバックアップの対象から除外されている。よって、パチンコ機Ｐの状態が、停電発生時と停電解消後とで異なっていても、復電処理において認識した正しい状態で、パチンコ機Ｐを始動させることができる。即ち、第２実施例では、パチンコ機Ｐの状態を示すコマンドを、賞球の払い出しを許可するコマンドとして兼用することにより、かかる効果を達成しているのである。
【００８８】
なお、当然のことながら、第２実施例においても、タンク球無し状態コマンド又はタンク球無し状態解除コマンド、および、下皿満タン状態コマンド又は下皿満タン状態解除コマンドに代えて、賞球払出許可コマンドを用いるようにしても良い。また、電源投入時における初期化時に、初期化コマンドに代えて、パチンコ機Ｐの状態を示す、タンク球無し状態コマンド又はタンク球無し状態解除コマンド、および、下皿満タン状態コマンド又は下皿満タン状態解除コマンドを用いるようにしても良い。
【００８９】
更に、第２実施例では、主制御基板Ｃは割込を禁止した状態で賞球の払い出しを許可するための各コマンドを送信しており（Ｓ１０７，Ｓ１１１〜Ｓ１１６）、払出制御基板Ｈもまた割込を禁止した状態で賞球の払い出しを許可するための各コマンドを受信している（Ｓ１３１，Ｓ１４１）。このように両制御基板Ｃ，Ｈは割込を禁止した状態で復電処理を完了するように構成されているので、スタック内容の復帰のソフト制御をより容易に行うことができる。
【００９０】
なお、上記実施例において、請求項１記載の待機手段としては、図７に示すＳ７８，Ｓ７９，Ｓ８５，Ｓ８６の各処理、及び、図１２に示す復電時コマンド受信処理（Ｓ１３１，Ｓ１４１）が、それぞれ該当する。
【００９１】
以上、実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００９２】
例えば、上記実施例では、主制御基板Ｃのバックアップが有効でない場合には、主制御基板Ｃは、自己の初期化処理の実行後、初期化コマンドを払出制御基板Ｈへ送信したが、この初期化コマンドに代えて、２バイト目のデータに「０」をセットした賞球払出許可コマンドを送信するようにしても良い。払出制御基板Ｈは、２バイト目に「０」がセットされた賞球払出許可コマンドを受信すると、自身の残賞球数カウンタ３３ａの値を「０」とするので、電源再入時における賞球の払い出しをクリアすることができるからである。
【００９３】
また、２バイトで構成された賞球払出許可コマンドを、１バイトで構成し、即ち、残賞球数カウンタ１３ｃの値がセットされた２バイト目のデータを除いて賞球払出許可コマンドを１バイトで構成し、その賞球払出許可コマンドでは、単に賞球の払い出しのみを指示するようにしても良い。更に、主制御基板Ｃの立ち上げ処理の終了を示すコマンドを設けて、そのコマンドにより、払出制御基板Ｈに対して、賞球の払い出しを許可するようにしても良い。かかるコマンドは、必ずしも１のコマンドである必要はなく、２以上のコマンドで賞球の払い出しを許可するようにしても良い。
【００９４】
また、主制御基板Ｃでは、自身の立ち上げ処理の終了後にパチンコ機Ｐの状態を示すコマンドを払出制御基板Ｈへ送信するように構成し、払出制御基板Ｈでは、主制御基板Ｃから送信される何らかのコマンドを受信するまで賞球の払い出しを待機するように構成しても良い。電源断前と電源入後とではパチンコ機Ｐの状態は必ずしも同じではない。電源断前には賞球の払い出しが可能で合ったにも拘わらず、電源の再入後には、例えば、払い出される賞球を貯留するタンクの球が不足して空切れ状態となっている場合もあり、その場合には賞球の払い出しを行うことはできない。そこで、主制御基板Ｃの立ち上げ後、パチンコ機Ｐの状態を示すコマンドを払出制御基板Ｈへ送信し、払出制御基板Ｈでは、そのコマンドを受信した後でなければ賞球の払い出しを行うことができないように構成するのである。なお、パチンコ機Ｐの状態を示すコマンドの中には、賞球の払い出しを止めておくコマンドもあるので、電源再入後のパチンコ機Ｐの状態が賞球の払い出しを行うことができない場合には、かかる賞球の払い出しを止めておくコマンドが送信されて、払出制御基板Ｈによる賞球の払い出しが更に待機される。
【００９５】
本発明を上記実施例とは異なるタイプのパチンコ機等に実施しても良い。例えば、一度大当たりすると、それを含めて複数回（例えば２回、３回）大当たり状態が発生するまで、大当たり期待値が高められるようなパチンコ機（通称、２回権利物、３回権利物と称される）として実施しても良い。また、大当たり図柄が表示された後に、所定の領域に球を入賞させることを必要条件として特別遊技状態となるパチンコ機として実施しても良い。更に、パチンコ機以外にも、アレパチ、雀球、スロットマシン、いわゆるパチンコ機とスロットマシンとが融合した遊技機などの各種遊技機として実施するようにしても良い。
【００９６】
なお、スロットマシンは、例えばコインを投入して図柄有効ラインを決定させた状態で操作レバーを操作することにより図柄が変動され、ストップボタンを操作することにより図柄が停止されて確定される周知のものである。従って、スロットマシンの基本概念としては、「複数の識別情報からなる識別情報列を変動表示した後に識別情報を確定表示する可変表示手段を備え、始動用操作手段（例えば操作レバー）の操作に起因して識別情報の変動が開始され、停止用操作手段（例えばストップボタン）の操作に起因して、或いは、所定時間経過することにより、識別情報の変動が停止され、その停止時の確定識別情報が特定識別情報であることを必要条件として、遊技者に有利な特別遊技状態を発生させる特別遊技状態発生手段とを備えたスロットマシン」となり、この場合、遊技媒体はコイン、メダル等が代表例として挙げられる。
【００９７】
また、パチンコ機とスロットマシンとが融合した遊技機の具体例としては、複数の図柄からなる図柄列を変動表示した後に図柄を確定表示する可変表示手段を備えており、球打出用のハンドルを備えていないものが挙げられる。この場合、所定の操作（ボタン操作）に基づく所定量の球の投入の後、例えば操作レバーの操作に起因して図柄の変動が開始され、例えばストップボタンの操作に起因して、或いは、所定時間経過することにより、図柄の変動が停止され、その停止時の確定図柄がいわゆる大当たり図柄であることを必要条件として遊技者に有利な大当たり状態が発生させられ、遊技者には、下部の受皿に多量の球が払い出されるものである。
【００９８】
以下に本発明の変形例を示す。請求項１記載の遊技機において、前記主制御手段は、電源入時に実行される復電処理において、前記所定の指示として前記払出制御手段へその払出制御手段による有価物体の払い出しの待機を解除するコマンドを送信するものであることを特徴とする遊技機１。なお、復電処理とは、停電発生後であってその停電が解消した場合に実行される停電復帰処理をいう。
【００９９】
遊技機１において、前記主制御手段は、前記有価物体の払い出しの待機を解除するコマンドを、割込を禁止した状態で前記復電処理の中で送信するものであることを特徴とする遊技機２。有価物体の払い出しの待機を解除するコマンドを、割込を禁止した状態で復電処理の中で送信するので、停電時処理でスタック等に退避したデータのソフト制御による復帰を容易に行うことができる。
【０１００】
遊技機１において、前記主制御手段は、前記有価物体の払い出しの待機を解除するコマンドを、前記復電処理の中で、停電発生時にバックアップしたデータの復帰処理の前に送信するものであることを特徴とする遊技機３。かかる構成により、バックアップデータの復帰後、直ちに停電発生時のアドレスへ処理を戻すことができ、復電処理を円滑に行うことができる。
【０１０１】
請求項１記載の遊技機または遊技機１から３のいずれかにおいて、前記主制御手段は、電源入時における遊技機の状態を示すコマンドを、前記払出制御手段による有価物体の払い出しの待機を解除する前記所定の指示として送信するものであることを特徴とする遊技機４。かかる遊技機の状態を示すコマンドとしては、例えば、払い出される賞球を貯留する貯留タンクに球が貯留されているか否かを示す「タンク球無し状態コマンド」或いは「タンク球無し状態解除コマンド」や、下皿の状態を示す「下皿満タン状態コマンド」或いは「下皿満タン状態解除コマンド」が例示される。このように遊技機の状態を示すコマンドを、有価物体の払い出しの待機を解除する所定の指示として用いることにより、停電解消後の遊技機を正常に動作させることができる。例えば、停電の発生前は貯留タンクに球があっても、停電解消時には貯留タンクが空になっている場合がある。同様に、停電の発生前は下皿が満タンでなくても、停電解消時には下皿が満タンになっている場合がある。停電解消後、遊技機が停電発生前の状態に戻ると、貯留タンクが空であったり下皿が満タンであるにも拘わらず、それを認識できずに賞球や貸し球の払い出しを行ってしまい、不都合が生じる。しかし、遊技機４によれば、遊技機の状態を示すコマンドを有価物体の払い出しの待機を解除する所定の指示として用いているので、停電解消後の遊技機の状態を払出制御手段に正常に認識させて、遊技機を正常に動作させることができるのである。なお、遊技機の状態を示すコマンドの中の特に、賞球の払い出し状態に拘わるコマンドや、賞球の払い出しの可不可に影響を与えるコマンド等を、払出制御手段による有価物体の払い出しの待機を解除する所定の指示として送信するようにしても良い。
【０１０２】
遊技機４において、前記有価物体の払い出しの待機を解除する前記所定の指示として前記主制御手段から送信された遊技機の状態を示すコマンドにより指示される遊技機の状態を、前記払出制御手段は復電処理の後も継続して記憶するものであることを特徴とする遊技機５。払出制御手段において、かかるコマンドにより指示される遊技機の状態は、バックアップされているか否かに拘わらず、復電後の遊技機の状態として用いられる。
【０１０３】
遊技機１から５のいずれかにおいて、前記払出制御手段は、前記主制御手段から送信される有価物体の払い出しの待機を解除するコマンドを、割込を禁止した状態で前記復電処理の中で受信するものであることを特徴とする遊技機６。有価物体の払い出しの待機を解除するコマンドを、割込を禁止した状態で復電処理の中で受信するので、停電時処理でスタック等に退避したデータのソフト制御による復帰を容易に行うことができる。
【０１０４】
遊技機１から５のいずれかにおいて、前記払出制御手段は、前記有価物体の払い出しの待機を解除するコマンドを、前記復電処理の中で、停電発生時にバックアップしたデータの復帰処理の前に受信するものであることを特徴とする遊技機７。かかる構成により、バックアップデータの復帰後、直ちに停電発生時のアドレスへ処理を戻すことができ、復電処理を円滑に行うことができる。
【０１０５】
請求項１記載の遊技機または遊技機１から７のいずれかにおいて、前記主制御手段は、有価物体の払出残数を記憶する主残数記憶手段と、その主残数記憶手段の内容を電源の切断後においても保持する主バックアップ手段と、その主バックアップ手段による前記主残数記憶手段のバックアップが正常に行われなかった場合の電源入時に前記主制御手段の初期化処理を実行する主初期化手段と、その主初期化手段による初期化処理の実行後に前記所定の指示として前記払出制御手段による有価物体の払い出しの待機を解除する初期化コマンドを送信する初期化コマンド送信手段とを備えていることを特徴とする遊技機８。
【０１０６】
遊技機８において、前記払出制御手段は、前記主制御手段の初期化コマンド送信手段により送信される初期化コマンドを受信した場合には、その払出制御手段の初期化処理を実行して前記残数記憶手段の内容をクリアするものであることを特徴とする遊技機９。
【０１０７】
遊技機８又は９において、前記主制御手段は、前記初期化コマンド送信手段により初期化コマンドを送信した場合には、前記払出制御手段への指示を前記初期化コマンドの送信後所定時間待機するものであることを特徴とする遊技機１０。初期化コマンドの送信後、主制御手段から払出制御手段への指示が所定時間待機されるので、払出制御手段の初期化処理の実行中に主制御手段から指示を受けることはない。よって、払出制御手段は主制御手段からの指示を確実に受信することができる。
【０１０８】
遊技機８から１０のいずれかにおいて、前記主残数記憶手段および残数記憶手段の内容をクリアするクリア手段を備えていることを特徴とする遊技機１１。クリア手段としては、例えば主制御手段にクリア信号を出力するクリアスイッチが例示される。なお、このクリアスイッチから出力されるクリア信号を主制御手段のみならず払出制御手段へ出力するようにしても良い。また、クリアスイッチが所定条件下で押下された場合にのみ、主制御手段および払出制御手段を初期化して、主残数記憶手段および残数記憶手段の内容をクリアするように構成しても良い。
【０１０９】
請求項１記載の遊技機または遊技機１から１１のいずれかにおいて、前記主制御手段と払出制御手段との送受信を、その主制御手段から払出制御手段への一方向にのみ可能とする一方向手段を備えていることを特徴とする遊技機１２。
【０１１０】
請求項１記載の遊技機または遊技機１から１２のいずれかにおいて、前記遊技機はパチンコ機であることを特徴とする遊技機１３。中でも、パチンコ機の基本構成としては操作ハンドルを備え、その操作ハンドルの操作に応じて球を所定の遊技領域へ発射し、球が遊技領域内の所定の位置に配設された作動口に入賞（又は作動口を通過）することを必要条件として、表示装置において変動表示されている識別情報が所定時間後に確定停止されるものが挙げられる。また、特別遊技状態の発生時には、遊技領域内の所定の位置に配設された可変入賞装置（特定入賞口）が所定の態様で開放されて球を入賞可能とし、その入賞個数に応じた有価価値（景品球のみならず、磁気カードへ書き込まれるデータ等も含む）が付与されるものが挙げられる。
【０１１１】
請求項１記載の遊技機または遊技機１から１２のいずれかにおいて、前記遊技機はスロットマシンであることを特徴とする遊技機１４。中でも、スロットマシンの基本構成としては、「複数の識別情報からなる識別情報列を変動表示した後に識別情報を確定表示する可変表示手段を備え、始動用操作手段（例えば操作レバー）の操作に起因して、或いは、所定時間経過することにより、識別情報の変動が停止され、その停止時の確定識別情報が特定識別情報であることを必要条件として、遊技者に有利な特別遊技状態を発生させる特別遊技状態発生手段とを備えた遊技機」となる。この場合、遊技媒体はコイン、メダル等が代表例として挙げられる。
【０１１２】
請求項１記載の遊技機または遊技機１から１２のいずれかにおいて、前記遊技機はパチンコ機とスロットマシンとを融合させたものであることを特徴とする遊技機１５。中でも、融合させた遊技機の基本構成としては、「複数の識別情報からなる識別情報列を変動表示した後に識別情報を確定表示する可変表示手段を備え、始動用操作手段（例えば操作レバー）の操作に起因して識別情報の変動が開始され、停止用操作手段（例えばストップボタン）の操作に起因して、或いは、所定時間経過することにより、識別情報の変動が停止され、その停止時の確定識別情報が特定識別情報であることを必要条件として、遊技者に有利な特別遊技状態を発生させる特別遊技状態発生手段とを備え、遊技媒体として球を使用すると共に、前記識別情報の変動開始に際しては所定数の球を必要とし、特別遊技状態の発生に際しては多くの球が払い出されるように構成されている遊技機」となる。
【符号の説明】
【０１１３】
１３          主制御基板のＲＡＭ
１３ｃ        主制御基板の残賞球数カウンタ
１３ｘ        主制御基板のバックアップ用コンデンサ
３３          払出制御基板のＲＡＭ
３３ａ        払出制御基板の残賞球数カウンタ（残数記憶手段）
３３ｘ        払出制御基板のバックアップ用コンデンサ（バックアップ手段）
Ｃ            主制御基板（主制御手段）
Ｈ            払出制御基板（払出制御手段）
Ｐ            パチンコ機（遊技機）
【図１】
2011041847.tif 000003
【図２】
2011041847.tif 000004
【図３】
2011041847.tif 000005
【図４】
2011041847.tif 000006
【図５】
2011041847.tif 000007
【図６】
2011041847.tif 000008
【図７】
2011041847.tif 000009
【図８】
2011041847.tif 000010
【図９】
2011041847.tif 000011
【図１０】
2011041847.tif 000012
【図１１】
2011041847.tif 000013
【図１２】
2011041847.tif 000014