【手続補正書】
【提出日】平成17年2月4日(2005.2.4)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】    明細書
【発明の名称】  遊技機
【特許請求の範囲】
【請求項１】  遊技の制御を行う主制御手段と、その主制御手段で行われる遊技の制御に関するデータを電源の切断後においても保持するバックアップ手段と、前記主制御手段から出力される遊技媒体の払出指示に基づいて遊技媒体の払出制御を行う払出制御手段とを備えた遊技機において、
前記主制御手段は、遊技媒体の払出残数を記憶する残数記憶手段を備え、その残数記憶手段に記憶される遊技媒体の払出残数に基づいて遊技媒体の払出指示を出力するものであることを特徴とする遊技機。
【請求項２】  前記払出制御手段によって駆動されると共に駆動量に応じた数の遊技媒体を払い出す払出手段を備えており、前記払出制御手段は、前記主制御手段から出力される遊技媒体の払出指示に基づいて前記払出手段の駆動量を制御して遊技媒体の払出制御を行うものであることを特徴とする請求項１記載の遊技機。
【請求項３】  前記払出制御手段による遊技媒体の払出制御によって払い出される遊技媒体を検出する検出手段を備えており、前記主制御手段は、その検出手段による遊技媒体の検出に基づいて前記残数記憶手段に記憶される遊技媒体の払出残数を更新するものであることを特徴とする請求項１又は２に記載の遊技機。
【請求項４】  前記主制御手段は、遊技媒体の払出指示に応じた所定数の遊技媒体が払い出されたか否かを判断する判断手段を備えており、その判断手段により前記所定数の遊技媒体が払い出されていないと判断された場合に所定の制御が行われるものであることを特徴とする請求項１から３のいずれかに記載の遊技機。
【請求項５】  前記主制御手段は、払出指示を終えた遊技媒体数を記憶する指示数記憶手段を備えていることを特徴とする請求項４記載の遊技機。
【請求項６】  前記主制御手段は、電源入時に実行される立ち上げ処理において電源断前に払出指示を終えた遊技媒体の払出指示を再出力するものであることを特徴とする請求項５記載の遊技機。
【請求項７】  前記主制御手段が遊技媒体の払出指示を出力してからの経過時間を計時する計時手段を備えており、前記判断手段は、その計時手段に計時される経過時間が所定時間に達する迄に遊技媒体の払出指示に応じた所定数の遊技媒体が払い出されたか否かを判断するものであることを特徴とする請求項４から６のいずれかに記載の遊技機。
【請求項８】  前記主制御手段は、前記判断手段により前記所定数の遊技媒体が払い出されていないと判断された場合に前記所定数に対して不足する遊技媒体の払出指示を出力する出力手段を備えていることを特徴とする請求項４から７のいずれかに記載の遊技機。
【請求項９】  前記主制御手段は、前記判断手段による前記所定数の遊技媒体が払い出されたか否かの判断結果を告知する告知手段を備えていることを特徴とする請求項４から８のいずれかに記載の遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】  本発明は、パチンコ機やスロットマシンに代表される遊技機に関するものである。
【０００２】
【従来の技術】  パチンコ機の遊技の制御は、主に主制御基板により行われる。この主制御基板には、賞球や貸球の払出制御を行う払出制御基板が接続されており、この払出制御基板の制御は、主制御基板から払出制御基板へ一方向に送信されるコマンドにより行われる。
【０００３】
ここで、賞球の払い出しは、停電等の発生によってパチンコ機の電源が切断された場合にも確実に行う必要がある。従って、賞球の払出残数を記憶する払出制御基板のデータをパチンコ機の電源が切断された後も保持（バックアップ）して、電源が再投入された後に未払い分の賞球を払い出すように構成されている。
【０００４】
また、主制御基板により制御される遊技状態が、遊技者に所定の遊技価値が付与された状態（例えば大当たり後の特別遊技状態）である場合に、その遊技状態が停電等の発生によって無効となると遊技者が不利益を被ってしまう。このため、賞球の払出残数と同様、主制御基板で進行中の遊技状態も電源切断後に保持し、未消化の有利な遊技状態は電源が再投入された後に継続して実行できるように構成されている。
【０００５】
【発明が解決しようとする課題】  しかしながら、主制御基板及び払出制御基板のそれぞれでデータをバックアップさせるためには、バックアップに必要なハードウェアやプログラム等を各制御基板毎に装備しなければならず、バックアップの装備に伴うコストが増大してしまうという問題点があった。
【０００６】
本発明は、上述した問題点を解決するためになされたものであり、進行中の遊技状態と賞球の払出残数とを低コストでバックアップすることができる遊技機を提供することを目的としている。
【０００７】
【課題を解決するための手段】  この目的を達成するために請求項１記載の遊技機は、遊技の制御を行う主制御手段と、その主制御手段で行われる遊技の制御に関するデータを電源の切断後においても保持するバックアップ手段と、前記主制御手段から出力される遊技媒体の払出指示に基づいて遊技媒体の払出制御を行う払出制御手段とを備えており、前記主制御手段は、遊技媒体の払出残数を記憶する残数記憶手段を備え、その残数記憶手段に記憶される遊技媒体の払出残数に基づいて遊技媒体の払出指示を出力するものである。  
請求項２記載の遊技機は、請求項１記載の遊技機において、前記払出制御手段によって駆動されると共に駆動量に応じた数の遊技媒体を払い出す払出手段を備えており、前記払出制御手段は、前記主制御手段から出力される遊技媒体の払出指示に基づいて前記払出手段の駆動量を制御して遊技媒体の払出制御を行うものである。  
請求項３記載の遊技機は、請求項１又は２に記載の遊技機において、前記払出制御手段による遊技媒体の払出制御によって払い出される遊技媒体を検出する検出手段を備えており、前記主制御手段は、その検出手段による遊技媒体の検出に基づいて前記残数記憶手段に記憶される遊技媒体の払出残数を更新するものである。
請求項４記載の遊技機は、請求項１から３のいずれかに記載の遊技機において、前記主制御手段は、遊技媒体の払出指示に応じた所定数の遊技媒体が払い出されたか否かを判断する判断手段を備えており、その判断手段により前記所定数の遊技媒体が払い出されていないと判断された場合に所定の制御が行われるものである。  
請求項５記載の遊技機は、請求項４記載の遊技機において、前記主制御手段は、払出指示を終えた遊技媒体数を記憶する指示数記憶手段を備えている。
請求項６記載の遊技機は、請求項５記載の遊技機において、前記主制御手段は、電源入時に実行される立ち上げ処理において電源断前に払出指示を終えた遊技媒体の払出指示を再出力するものである。
請求項７記載の遊技機は、請求項４から６のいずれかに記載の遊技機において、前記主制御手段が遊技媒体の払出指示を出力してからの経過時間を計時する計時手段を備えており、前記判断手段は、その計時手段に計時される経過時間が所定時間に達する迄に遊技媒体の払出指示に応じた所定数の遊技媒体が払い出されたか否かを判断するものである。
請求項８記載の遊技機は、請求項４から７のいずれかに記載の遊技機において、前記主制御手段は、前記判断手段により前記所定数の遊技媒体が払い出されていないと判断された場合に前記所定数に対して不足する遊技媒体の払出指示を出力する出力手段を備えている。
請求項９記載の遊技機は、請求項４から８のいずれかに記載の遊技機において、前記主制御手段は、前記判断手段による前記所定数の遊技媒体が払い出されたか否かの判断結果を告知する告知手段を備えている。
【０００８】
【発明の実施の形態】  以下、本発明の好ましい実施例について、添付図面を参照して説明する。本実施例では、遊技機の一例として弾球遊技機の一種であるパチンコ機、特に、第１種パチンコ遊技機を用いて説明する。なお、本発明を第３種パチンコ遊技機や他の遊技機に用いることは、当然に可能である。
【０００９】
図１は、第１実施例のパチンコ機Ｐの遊技盤の正面図である。遊技盤１の周囲には、球が入賞することにより５個から１５個の球が払い出される複数の入賞口２が設けられている。また、遊技盤１の中央には、複数種類の識別情報としての図柄などを表示する液晶ディスプレイ（以下単に「ＬＣＤ」と略す）３が設けられている。このＬＣＤ３の表示画面は横方向に３分割されており、３分割された各表示領域において、それぞれ上から下へ縦方向にスクロールしながら図柄の変動表示が行われる。
【００１０】
ＬＣＤ３の上方には、表面に「○」と「×」との普通図柄が表示された２つのＬＥＤ６ａ，６ｂで構成された普通図柄表示装置６が配設されている。この普通図柄表示装置６では、遊技領域に打ち込まれた球がＬＣＤ３の両側に配設されたゲート７を通過した場合に、「○」と「×」とのＬＥＤ６ａ，６ｂを交互に点灯させる変動表示が行われる。かかる変動表示が「○」のＬＥＤ６ａで終了した場合には、当たりとなって普通電動役物４が所定時間（例えば０．５秒）開放される。
【００１１】
また、ＬＣＤ３の下方には、図柄作動口（第１種始動口、普通電動役物）４が設けられており、球がこの図柄作動口４へ入賞することにより、前記したＬＣＤ３の変動表示が開始される。図柄作動口４の下方には、特定入賞口（大入賞口）５が設けられている。この特定入賞口５は、ＬＣＤ３の変動後の表示結果が予め定められた図柄の組み合わせの１つと一致する場合に、大当たりとなって、球が入賞しやすいように所定時間（例えば、３０秒経過するまで、或いは、球が１０個入賞するまで）開放される入賞口である。
【００１２】
この特定入賞口５内には、Ｖゾーン５ａが設けられており、特定入賞口５の開放中に、球がＶゾーン５ａ内を通過すると、継続権が成立して、特定入賞口５の閉鎖後、再度、その特定入賞口５が所定時間（又は、特定入賞口５に球が所定個数入賞するまで）開放される。この特定入賞口５の開閉動作は、最高で１６回（１６ラウンド）繰り返し可能にされており、開閉動作の行われ得る状態が、いわゆる所定の遊技価値が付与された状態（特別遊技状態）である。
【００１３】
なお、第３種パチンコ遊技機において所定の遊技価値が付与された状態（特別遊技状態）とは、ＬＣＤ３の変動後の表示結果が予め定められた図柄の組み合わせの１つと一致する場合に、特定入賞口が所定時間開放されることをいう。この特定入賞口の開放中に、球がその特定入賞口内へ入賞すると、特定入賞口とは別に設けられた大入賞口が所定時間、所定回数開放される。
【００１４】
図２は、第１実施例のパチンコ機Ｐの電気的構成を示したブロック図であり、特に、パチンコ機Ｐの遊技内容の制御を行う主制御基板Ｃと、賞球や貸球の払出制御を行う払出制御基板Ｈとの電気的構成を示したブロック図である。
【００１５】
パチンコ機Ｐの主制御基板Ｃには、演算装置である１チップマイコンとしてのＭＰＵ１１が搭載されている。このＭＰＵ１１には、ＭＰＵ１１により実行される各種の制御プログラムや固定値データを記憶したＲＯＭ１２と、そのＲＯＭ１２内に記憶される制御プログラムの実行に当たって各種のデータ等を一時的に記憶するためのメモリであるＲＡＭ１３と、割込回路やタイマ回路、データ送受信回路などの各種回路が内蔵されている。図３から図６に示すフローチャートのプログラムは、制御プログラムの一部としてＲＯＭ１２内に記憶されている。
【００１６】
主制御基板ＣのＲＡＭ１３は、残賞球数カウンタ１３ａと、賞球払出カウンタ１３ｂと、タイマカウンタ１３ｃと、バックアップエリア１３ｄとを備えている。また、ＲＡＭ１３には、パチンコ機Ｐの電源のオフ後においても、電源基板５０からバックアップ電圧が供給されており、データを保持（バックアップ）できるように構成されている。
【００１７】
残賞球数カウンタ１３ａは、払出制御基板Ｈへ払い出しが指示されていない賞球の払出残数を記憶するカウンタである。この残賞球数カウンタ１３ａの値は、図１に示す入賞口２又は図柄作動口４に球が入賞して後述する普通入賞スイッチ１７又は第１種始動口スイッチ１８が球を検出する毎に「５」ずつ加算され（図５、Ｓ３２参照）、特定入賞口５に球が入賞して後述するＶカウントスイッチ１９又は１０カウントスイッチ２０が球を検出する毎に「１５」ずつ加算される（図５、Ｓ３４参照）。一方、主制御基板Ｃから払出制御基板Ｈへ賞球の払い出しを要求する賞球コマンドが送信されると、その賞球コマンドで指示された賞球数分だけ残賞球数カウンタ１３ａの値が減算される（図５、Ｓ４１及びＳ４６参照）。
【００１８】
ここで、賞球コマンドとは、払出制御基板Ｈへ賞球の払い出しを指示するためのコマンドであり、４バイトで構成されている。賞球コマンドの１バイト目のデータは、そのコマンドが賞球コマンドであることを示すためのデータ（例えば「Ａ０Ｈ」）とされており、また、２バイト目のデータは賞球数を示すデータとされている。本実施例において１回の賞球コマンドにより指示される最大の賞球数は１０球であるので、その最大の賞球数に対応した「０１Ｈ」〜「０ＡＨ」の１０種類のデータが賞球コマンドの２バイト目のデータとされる。
【００１９】
なお、賞球コマンドは１バイトで構成するようにしても良い。前記した通り、１回の賞球コマンドにより指示される最大の賞球数は１０球であるので、賞球コマンドを１バイトで構成する場合には、その最大の賞球数にまで対応した「０１Ｈ」〜「０ＡＨ」の１０種類のデータを賞球コマンドとすれば良い。即ち、１バイトで構成されるコマンドの上位４ビットが「０」の場合に賞球コマンドとするのである。
【００２０】
賞球払出カウンタ１３ｂは、払出制御基板Ｈへ払い出しが指示された賞球の払出残数を記憶するためのカウンタである。この賞球払出カウンタ１３ｂの値は、主制御基板Ｃから払出制御基板Ｈへ賞球コマンドが送信されて残賞球数カウンタ１３ａの値が減算されると、その減算分の賞球数が払出制御基板Ｈへ払い出しが指示された賞球の払出残数として書き込まれる（図５、Ｓ４０及びＳ４５参照）。この賞球払出カウンタ１３ｂの値が「１」以上である場合には、払出制御基板Ｈへ払い出しが指示されたにも関わらず、払い出しが行われていない未払い分の賞球が残っているので、賞球の払出状況を確認する賞球払出確認処理が実行される（図５及び図６参照）。かかる賞球払出カウンタ１３ｂの値は、賞球払出確認処理において後述する賞球カウントスイッチ２２のオンが検出される毎に「１」ずつ減算される（図６、Ｓ５２参照）。この賞球払出カウンタ１３ｂの値と残賞球数カウンタ１３ａの値との総和が賞球の払出残数であり、これらカウンタ１３ａ，１３ｂの値は、各入賞口へ球が入賞し又は図示しない払出口から賞球が払い出される毎に更新される。
【００２１】
タイマカウンタ１３ｃは、払出制御基板Ｃへ払い出しが指示されてからの経過時間を計時するためのカウンタである。このタイマカウンタ３３ｃの値は、残賞球数カウンタ１３ａの値が「１」以上であって主制御基板Ｃから払出制御基板Ｈへ賞球コマンドが送信され、賞球払出カウンタ１３ｂの値が「１」以上になったときに「０」クリアされる（図５、Ｓ４２参照）。このタイマカウンタ１３ｃの値は、賞球払出カウンタ１３ｂの値が「１」以上であって賞球払出確認処理が行われる毎に「１」ずつ加算されていく（図５、Ｓ５３参照）。
【００２２】
ここで、賞球払出確認処理は、主制御基板Ｈのメイン処理で２ｍｓ毎に行われるタイマ割込処理の１部として実行されるものであり、賞球払出カウンタ１３ｂの値が「１」以上であれば２ｍｓ毎に繰り返して行われる。このため、タイマカウンタ１３ｂの値が「２０００」となったときには、主制御基板Ｃから払出制御基板Ｈへ１回目の賞球コマンドが送信されてから４秒（２ｍｓに２０００を乗じた時間）経過している。パチンコ機Ｐの払出制御基板Ｈは、正常な状態においては、主制御基板Ｃが賞球コマンドを送信してから遅くとも３秒以内で１０個の賞球を払い出す制御を実行するものであり、４秒が経過しても賞球コマンドに対する賞球の払い出しが行われない場合には何らかの異常が発生している。この異常は、例えば、払出制御基板Ｈが賞球払出モータ２１を駆動したにも関わらず、球の供給が１球分だけ不足したといった軽度な異常とも考えられる。この場合には、主制御基板Ｃは、賞球払出カウンタ１３ｂに記憶された賞球の払出残数を不足分の賞球数として２回目の賞球コマンドを払出制御基板Ｈへ送信する（図６、Ｓ５５参照）。
【００２３】
また、タイマカウンタ１３ｂの値が「４０００」となったときには、１回目の賞球コマンドが送信されてから８秒が経過した、即ち、２回目の賞球コマンドが送信されてから４秒が経過したにも関わらず、２回目の賞球コマンドに対する不足分の賞球の払い出しが完了していない。この場合には、主制御基板Ｃは、重度の異常の発生であると判断してエラーを外部に告知する（図６、Ｓ５７参照）。なお、必ずしも２回の賞球コマンドを送信しても賞球の払い出しが完了しない場合にエラーとする必要は無く、１回目の賞球コマンドに対する賞球数が不足した時点でエラーとしても良く、或いは、３回以上の賞球コマンドを送信しても賞球数が不足した場合にエラーとしても良い。
【００２４】
なお、エラーの外部への告知は、図示しない異常発生を示すランプが点灯されると共に、異常の発生を示唆する信号が外部端子に出力されて行われる。遊技場の管理者は、ホールコンピュータ等を外部端子に接続することにより、複数のパチンコ機Ｐにおける異常の発生を一括して管理することができる。
【００２５】
バックアップエリア１３ｄは、停電等の発生により電源が切断された場合、電源の再入時に、パチンコ機Ｐの状態を電源切断前の状態に復帰させるため、電源切断時（停電発生時を含む。以下、同様）のスタックポインタや、各レジスタ、Ｉ／Ｏ等の値を記憶しておくためのエリアである。このバックアップエリア１３ｄへの書き込みは、ＮＭＩ割込処理（図３参照）によって電源切断時に実行され、逆にバックアップエリア１３ｄに書き込まれた各値の復帰は、電源入時（停電解消による電源入を含む。以下、同様）の初期化処理（図４、Ｓ２２及びＳ２３参照）において実行される。なお、ＭＰＵ１１のＮＭＩ（Non Maskable Interrupt）端子（ノンマスカブル割込端子）には、停電等の発生による電源断時に、後述する停電監視回路５０ｃから出力される停電信号５１が入力されるように構成されており、停電の発生により、図３の停電時処理（ＮＭＩ割込処理）が即座に実行される。
【００２６】
ここで、従来、賞球の払い出しは、停電等の発生によってパチンコ機の電源が切断された場合にも確実に行う必要があるので、賞球の払出残数がバックアップされ、停電解消後には、未払い分の賞球が確実に払い出されるように構成されていた。この賞球の払い出しに関する制御は、払出制御基板Ｈで行われるので、払出制御基板Ｈによって賞球の払出残数がバックアップされていた。また、遊技の状態が遊技者にとって有利な大当たり後の特別遊技状態等である場合にも、その遊技状態が停電等の発生によって無効になると遊技者が不利益を被ってしまうので、主制御基板で制御される遊技状態もバックアップされていた。このように各制御基板をバックアップさせるため、バックアップに必要なハードウェアやプログラム等を各制御基板に装備する必要があった。
【００２７】
これに対し、本実施例のパチンコ機Ｐによれば、賞球の払出残数を記憶する残賞球数カウンタ１３ａ及び賞球払出カウンタ１３ｂが主制御基板Ｃに設けられており、停電等が発生しても残賞球数カウンタ１３ａ及び賞球払出カウンタ１３ｂの値を、進行中の遊技状態と共にバックアップエリア１３ｄにバックアップすることができる。よって、従来のようにわざわざ複数の制御基板にバックアップの機能を設けることなく、遊技状態と賞球の払出残数とを主制御基板Ｃで一括してバックアップすることができ、バックアップに必要なハードウェアやプログラム等を簡素化して部品コストを低減することができる。
【００２８】
ＲＯＭ１２およびＲＡＭ１３を内蔵したＭＰＵ１１は入出力ポート１５と接続されており、入出力ポート１５は、賞球払出用モータ２１によって賞球や貸球の払出制御を行う払出制御基板Ｈと複数本の信号線を介して双方向通信を可能に接続されるほか、複数の普通入賞スイッチ１７と、第１種始動口スイッチ１８と、Ｖカウントスイッチ１９と、１０カウントスイッチ２０と、賞球カウントスイッチ２２と、タンク球切スイッチ２３と、下皿満タンスイッチ２４と、他の入出力装置２５と、電源基板５０に設けられた停電監視回路５０ｃ及びクリアスイッチ５０ｂと、それぞれ接続されている。
【００２９】
普通入賞スイッチ１７は、遊技盤１に設けられた複数の入賞口２へ入賞した球をそれぞれ検出するためのスイッチであり、各入賞口２の入口近傍に設けられている。第１種始動口スイッチ１８は、図柄作動口（第１種始動口）４を通過した球を検出するためのスイッチであり、図柄作動口４の近傍に設けられている。普通入賞スイッチ１７のいずれか又は第１種始動口スイッチ１８によって球が検出されると、残賞球数カウンタ１３ａの値に「５」が加算され（図５、Ｓ３２参照）、その残賞球数カウンタ１３ａの値に基づいて５個の賞球が払い出される。
【００３０】
Ｖカウントスイッチ１９は、特定入賞口５内のＶゾーン５ａへ入賞した球を検出するためのスイッチであり、また、１０カウントスイッチ２０は、特定入賞口５内のＶゾーン５ａ以外へ入賞した球を検出するためのスイッチである。Ｖカウントスイッチ１９又は１０カウントスイッチ２０により球が検出されると、残賞球数カウンタ１３ａの値に「１５」が加算され（図５、Ｓ３４参照）、その残賞球数カウンタ１３ａの値に基づいて１５個の賞球が払い出される。
【００３１】
賞球カウントスイッチ２２は、賞球払出用モータ２１によって払い出された賞球を検出するためのスイッチであり、賞球払出用モータ２１と共に賞球払出ユニットに搭載されている。この賞球カウントスイッチ２２によって賞球の払い出しが検出される毎に賞球払出カウンタ１３ｂの値が「１」ずつ減算されるので、賞球払出カウンタ１３ｂに記憶される値を、実際に払い出しが行われた賞球数に基づいて更新させることができる。停電の発生時には、賞球払出カウンタ１３ｂ及び残賞球数カウンタ１３ａの値は主制御基板Ｃのバックアップエリア１３ｄにバックアップされるので、停電発生時の賞球の払出残数を正確にバックアップさせることができる。
【００３２】
タンク球切スイッチ２３は、賞球払出用モータ２１の駆動により払い出される賞球や貸球を貯留する貯留タンク（図示せず）に球が貯留されているか否かを検出するためのスイッチである。下皿満タンスイッチ２４は、パチンコ機Ｐの下皿（図示せず）が球で一杯になっているか否かを検出するためのスイッチである。
【００３３】
払出制御基板Ｈは賞球や貸球の払出制御を行うものであり、演算装置であるＭＰＵ３１が搭載されている。このＭＰＵ３１には、ＭＰＵ３１により実行される制御プログラムや固定値データ等を記憶したＲＯＭ３２と、ワークメモリ等として使用されるＲＡＭ３３とを備えている。図７から図１０に示すフローチャートのプログラムは、制御プログラムの一部としてＲＯＭ３２内に記憶されている。
【００３４】
払出制御基板ＨのＲＡＭ３３は、駆動回数カウンタ３３ａを備えている。駆動回数カウンタ３３ａは、賞球を払い出す賞球払出モータ２１の駆動量を記憶するものである。主制御基板Ｃから送信される賞球コマンドを払出制御基板Ｈが受信すると、図７に示す割込処理（コマンド受信処理）が実行され、賞球コマンドで指示された値が駆動回数カウンタ３３ａに書き込まれる（図７、Ｓ７２参照）。この駆動回数カウンタ３３ａの値が「１」以上である場合には、後述する賞球払出用モータ２１が駆動回数カウンタ３３ａの値分だけ駆動され、駆動回数カウンタ３３ａに書き込まれた値と同数の賞球の払い出しが行われる。
【００３５】
これらＲＯＭ３２およびＲＡＭ３３を内蔵したＭＰＵ３１は入出力ポート３５と接続されており、その入出力ポート３５は、前述した主制御基板Ｃと接続されるほか、賞球払出用モータ２１と、他の入出力装置２５と、それぞれ接続されている。
【００３６】
賞球払出用モータ２１は賞球を払い出すためのモータである。この賞球払出用モータ２１は、回転位置を検出するためのロータリーエンコーダを備えており、払出制御基板Ｈの制御により回転量が制御される。本実施例のパチンコ機Ｐは、賞球払出用モータ２１が１回転すると５個の賞球を払い出すものであり、１／５回転（７２度の回転角）の駆動制御が行われる毎に１個ずつ賞球を払い出す。払出制御基板Ｈは、駆動回数カウンタ３３ａの値に応じて賞球払出用モータ２１の駆動を制御し、例えば、駆動回数カウンタ３３ａの値が「１」である場合に賞球払出用モータを１／５回転駆動させ、また、駆動回数カウンタ３３ａの値が「５」である場合には、賞球払出用モータ２１を１回転駆動させる。払出制御基板Ｈは、賞球コマンドで指示された値に基づいて賞球払出用モータ２１を駆動させるのみで良く、賞球カウントスイッチ２２で検出される賞球の払い出しを監視する場合に比べて簡易な制御とすることができる。
【００３７】
なお、賞球払出用モータは、駆動量を計量するためのタイマを払出制御基板Ｈに設け、駆動時間を制御するものであっても良く、また、賞球払出用モータ２１の駆動量に基づいて機械的にオンオフされるリミットスイッチ等の機械センサを設けて駆動量を制御しても良い。また、賞球払出用モータとして、作動信号の入力回数に基づいて駆動量を制御することができるステッピングモータとしても良い。
【００３８】
電源基板５０は、パチンコ機Ｐの各部に電力を供給するための電源部５０ａと、クリアスイッチ５０ｂと、停電監視回路５０ｃとを備えている。クリアスイッチ５０ｂは、主制御基板ＣのＲＡＭ１３にバックアップされるデータをクリアするためのスイッチであり、押しボタンタイプのスイッチで構成されている。このクリアスイッチ５０ｂが押下された状態でパチンコ機Ｐの電源が投入されると（停電解消による電源入を含む）、主制御基板ＣによってＲＡＭ１３のデータがクリアされる。
【００３９】
停電監視回路５０ｃは、停電等の発生による電源断時に、主制御基板ＣのＭＰＵ１１のＮＭＩ端子へ停電信号５１を出力するための回路である。この停電監視回路５０ｃは、電源部５０ａから出力される最も大きい電圧である直流安定２４ボルトの電圧を監視し、この電圧が２２ボルト未満になった場合に停電（電源断）の発生と判断して、停電信号５１を主制御基板Ｃへ出力するように構成されている。この停電信号５１の出力によって、主制御基板Ｃは停電の発生を認識し、停電時処理（図３のＮＭＩ割込処理）を実行する。なお、電源部５０ａは、直流安定２４ボルトの電圧が２２ボルト未満になった後においても、かかる停電時処理の実行に充分な時間の間、制御系の駆動電圧である５ボルトの出力を正常値に維持するように構成されているので、主制御基板Ｃは、停電時処理を正常に実行することができるのである。
【００４０】
次に、上記のように構成されたパチンコ機Ｐで実行される各処理を、図３から図８の各フローチャートを参照して説明する。図３は、停電の発生等によるパチンコ機Ｐの電源断時に、主制御基板Ｃで実行されるＮＭＩ割込処理のフローチャートである。このＮＭＩ割込処理により、停電の発生等による電源断時の主制御基板Ｃの状態がバックアップエリア１３ｄに記憶される。
【００４１】
停電の発生等によりパチンコ機Ｐの電源が断されると、停電監視回路５０ｃから停電信号５１が主制御基板ＣのＭＰＵ１１のＮＭＩ（Non Maskable Interrupt）端子へ出力される。すると、ＭＰＵ１１は、実行中の制御を中断して、図３のＮＭＩ割込処理を開始する。停電信号５１が出力された後所定時間は、主制御基板Ｃの処理が実行可能なように電源基板５０の電源部５０ａから電力供給がなされており、この所定時間内にＮＭＩ割込処理が実行される。
【００４２】
ＮＭＩ割込処理では、まず、各レジスタおよびＩ／Ｏ等の値をスタックエリアへ書き込み（Ｓ１）、次に、スタックポインタの値をバックアップエリア１３ｄへ書き込んで退避する（Ｓ２）。更に、停電発生情報をバックアップエリア１３ｄへ書き込んで（Ｓ３）、停電の発生等による電源断時の状態を記憶する。その後、その他停電処理を実行した後（Ｓ４）、電源が完全に断して処理が実行できなくなるまで、処理をループする。
【００４３】
図４は、パチンコ機Ｐの主制御基板Ｃにおいて実行されるメイン処理のフローチャートである。パチンコ機Ｐの主な制御は、このメイン処理によって実行される。メイン処理では、まず、割込を禁止した後（Ｓ１１）、スタックポインタを設定し（Ｓ１２）、クリアスイッチ５０ｂがオンされているか否かを確認する（Ｓ１３）。クリアスイッチ５０ｂがオンされていなければ（Ｓ１３：Ｎｏ）、バックアップが有効であるか否かを確認する（Ｓ１４）。この確認は、ＲＡＭ１３の所定のエリアに書き込まれたキーワードが正しく記憶されているか否かにより判断する。キーワードが正しく記憶されていればバックアップは有効であり、逆に、キーワードが正しくなければバックアップデータは破壊されているので、そのバックアップは有効ではない。バックアップが有効であれば（Ｓ１４：Ｙｅｓ）、処理をＳ２１へ移行して、賞球コマンドを払出制御基板Ｈへ送信すると共に主制御基板Ｃの各状態を電源断前の状態に復帰させる。
【００４４】
一方、バックアップが有効でなかったり（Ｓ１４：Ｎｏ）、或いはクリアスイッチ５０ｂがオンされていれば（Ｓ１３：Ｙｅｓ）、ＲＡＭクリア及び初期化処理を実行して（Ｓ１５）、ＲＡＭ１３及びＩ／Ｏ等の各値を初期化し、タイマ割込の設定を行う（Ｓ１６）。タイマ割込の設定後は、各割込を許可状態とする（Ｓ１７）。
【００４５】
割込の許可後は、特別図柄変動処理や、表示データ作成処理、ランプ・情報処理等の遊技の制御を行う各処理を実行し（Ｓ１８）、所定のタイミングが到来するまでの残余時間の間、大当たりを決定するための乱数カウンタの初期値を更新する乱数更新処理（Ｓ１９）を繰り返し実行する。Ｓ１８の各処理は定期的に実行する必要があるので、Ｓ２０の処理においてＳ１８の各処理を開始してからの経過時間をチェックする（Ｓ２０）。チェックの結果、所定時間（本実施例では２ｍｓ）経過していれば（Ｓ２０：Ｙｅｓ）、処理をＳ１８へ移行し、一方、所定時間経過していなければ、（Ｓ２０：Ｎｏ）、処理をＳ１９へ移行して、乱数更新処理（Ｓ１９）の実行を繰り返す。ここで、Ｓ１８の各処理の実行時間は、遊技の状態に応じて変化するので、次の各処理（Ｓ１８）の実行タイミングが到来するまでの残余時間は、一定の時間ではない。よって、かかる残余時間を使用して乱数更新処理（Ｓ１９）を繰り返し実行することにより、大当たりの発生に直接的に影響する乱数カウンタの初期値をランダムに更新することができる。
【００４６】
Ｓ２１からの処理では、まず、賞球払出カウンタ１３ｂの値をセットした賞球コマンドを払出制御基板Ｈへ送信する（Ｓ２１）。賞球払出カウンタ１３ｂに記憶された値は払出制御基板Ｈへ指示した賞球の払出残数であるので、バックアップされた賞球払出カウンタ１３ｂの値は、電源断前に賞球コマンドを送信して払出制御基板Ｈへ払い出しが指示された賞球のうち未払いとされた賞球の残数である。払出制御基板Ｈには、電源断前に指示を受けた賞球数がバックアップされていないので、このＳ２１の処理で主制御基板Ｃから送信される賞球コマンドを受信することにより、払出制御基板Ｈは、その状態を停電発生前の状態に復帰させることができる。
【００４７】
Ｓ２１の処理の後は、バックアップエリア１３ｄからスタックポインタの値を読み出して、これをスタックポインタへ書き込み、電源断前（停電前）の状態、即ちＮＭＩ割込発生前の状態に戻す（Ｓ２２）。次に、バックアップエリア１３ｄへ退避した各レジスタやＩ／Ｏ等のデータをそのバックアップエリア１３ｄから読み出して、これら各データを元のレジスタやＩ／Ｏ等へ書き込む（Ｓ２３）。更に、割込状態を停電発生時に実行される図３の処理で記憶しておいた電源断前（停電前）の状態、即ちＮＭＩ割込発生前の状態に戻し（Ｓ２４）、ＮＭＩ割込リターンを実行して処理を電源断前に実行していたところへ戻して、制御を電源断前の状態から続行する。
【００４８】
ここで、Ｓ２１の賞球コマンドの送信処理は、Ｓ２２及びＳ２３の電源断前の状態に復帰させる復帰処理を実行する前に行われる。つまり、電源断前に行われた処理を、復帰処理を実行する前に完了させるのである。このため、電源断前の状態に復帰させた後に余分な処理が行われてＲＡＭ１３の内容が変わってしまい、ＮＭＩ割込リターンをした後の制御がスムーズに進行させられなくなるといった不具合を未然に防ぐことができる。なお、賞球コマンドの送信処理は、必ずしも復帰処理を実行する前に完了させる必要はなく、Ｓ１４の処理でバックアップが有効であることが確認された後に復帰処理を即座に実行し、その復帰処理後にＳ２１の処理を行っても良い。主制御基板Ｃが電源断前の状態に整えられて遊技の制御が開始可能とされた時点で賞球コマンドを払出制御基板Ｈへ送信することにより、主制御基板Ｃによる遊技の制御が開始可能なタイミングを払出制御基板Ｈに正確に認識させることができる。更に、Ｓ２４の処理を実行して割込を元の状態に戻した後に賞球コマンドの送信処理（Ｓ２１）を行っても良い。割込を元の状態に戻した後に、賞球の払い出しを指示する賞球コマンドが送信されるので、割込処理を使用して賞球の払い出しを検出する場合に賞球の払い出しが先行することがなく、余分な賞球の払い出しを防止することができる。
【００４９】
図５は、主制御基板Ｃの各処理（図４、Ｓ１８参照）の中で実行される賞球処理のフローチャートである。賞球処理は、入賞口２や図柄作動口４或いは特定入賞口５へ入賞した球を検出して残賞球数カウンタ１３ａの値を更新させると共に、その残賞球数カウンタ１３ａの値に基づいて賞球コマンドを送信し、更に、送信した賞球コマンドに基づいて賞球の払い出しが正常に行われるかを確認する処理である。この賞球処理は、図４に示す各処理（Ｓ１８）が２ｍｓ毎に行われる処理であるので、２ｍｓ毎に１回ずつ実行される。
【００５０】
賞球処理では、まず、いずれかの普通入賞スイッチ１７又は第１種始動口スイッチ１８により、球が検出された否かを確認する（Ｓ３１）。いずれかのスイッチ１７，１８によって球が検出された場合には（Ｓ３１：Ｙｅｓ）、５個の賞球を払い出すために、残賞球数カウンタ１３ａの値に「５」を加算する（Ｓ３２）。一方、いずれのスイッチ１７，１８によっても球が検出されていない場合には（Ｓ３１：Ｎｏ）、Ｓ３２の処理をスキップして、処理をＳ３３へ移行する。
【００５１】
Ｓ３３の処理では、Ｖカウントスイッチ１９又は１０カウントスイッチ２０により球が検出された否かを確認する（Ｓ３３）。いずれかのスイッチ１９，２０によって球が検出された場合には（Ｓ３３：Ｙｅｓ）、１５個の賞球を払い出すために、残賞球数カウンタ１３ａの値に「１５」を加算する（Ｓ３４）。一方、いずれのスイッチ１９，２０によっても球が検出されていない場合には（Ｓ３３：Ｎｏ）、Ｓ３４の処理をスキップして、処理をＳ３５へ移行する。
【００５２】
Ｓ３５からの処理では、まず、賞球払出カウンタ１３ｂの値が「０」であるか否かを確認する（Ｓ３５）。賞球払出カウンタ１３ｂの値が「０」でなければ（Ｓ３５：Ｎｏ）、賞球コマンドで指示された賞球の払い出しが完了していないので、賞球が払い出されたかを確認する等の賞球払出確認処理（Ｓ４３、図６参照）を行い、この賞球処理を終了する。一方、賞球払出カウンタ１３ｂの値が「０」であれば（Ｓ３５：Ｙｅｓ）、賞球コマンドで指示された賞球が払出制御基板Ｈの制御によって全て払い出されているということなので、次に、払出制御基板Ｈへ払い出しが指示されていない賞球の払出残数があるか、即ち、残賞球数カウンタ１３ａの値が「０」であるか否かを確認する（Ｓ３６）。残賞球数カウンタ１３ａの値が「０」でなければ（Ｓ３６：Ｎｏ）、払出制御基板Ｈへ指示されていない未払い分の賞球が残されているので、下皿満タンスイッチ２４がオンであるか否かを確認する（Ｓ３７）。下皿満タンスイッチ２４がオンでなければ（Ｓ３７：Ｎｏ）、賞球の払い出しが可能な状態であるので、Ｓ３８からの処理により払出制御基板Ｈへ賞球の払い出しを指示する。一方、残賞球数カウンタ１３ａの値が「０」である場合には（Ｓ３６：Ｙｅｓ）、賞球の払い出しを指示する必要が無く、或いは下皿満タンスイッチ２４がオンである場合には（Ｓ３７：Ｙｅｓ）賞球の払い出しをすることができないので、この賞球処理を終了する。
【００５３】
Ｓ３８からの処理では、残賞球数カウンタ１３ａの値が「１０」以上であるか否かを確認する（Ｓ３８）。残賞球数カウンタ１３ａの値が「１０」以上であれば（Ｓ３８：Ｙｅｓ）、「１０」の値をセットした賞球コマンドを払出制御基板Ｈへ送信し（Ｓ３９）、１０個の賞球の払い出しを払出制御基板Ｈに指示する。ここで、本実施例では、１０個の賞球の払い出しが４秒以内で行われるか否かを確認して、賞球の払い出しが正常に行われたかを判断するものであるので、「１０」の値をセットした賞球コマンドを送信するが、この値は必ずしも「１０」に限定されず「９」以下や「１１」以上のいずれの値であっても良い。また、残賞球数カウンタ１３ａの値を賞球コマンドとしてセットして賞球の払い出しを指示しても良い。しかし、指示する数が多いほど賞球コマンドを送信した後で払い出しが正常に行われたかを確認する迄に時間がかかり、その確認に基づく異常発生の検出時期が遅れてしまうので、所定数毎に賞球コマンドを送信することが好ましい。
【００５４】
Ｓ３９の処理をした後は、賞球払出カウンタ１３ｂに「１０」を書き込み（Ｓ４０）、残賞球数カウンタ１３ａの値を「１０」減算する（Ｓ４１）。更に、タイマカウンタの値を「０」クリアして（Ｓ４２）、賞球コマンド送信後の経過時間の計時を開始し、この賞球処理を終了する。
【００５５】
一方、Ｓ３８の処理で、残賞球数カウンタ１３ａの値が「１０」以上でなければ（Ｓ３８：Ｎｏ）、残賞球数カウンタ１３ａの値をセットした賞球コマンドを払出制御基板Ｈへ送信する（Ｓ４４）。次に、賞球払出カウンタ１３ｂに残賞球数カウンタ１３ａの値を書き込み（Ｓ４５）、残賞球数カウンタ１３ａの値を「０」クリアして（Ｓ４６）、処理をＳ４２へ移行する。
【００５６】
図６は、賞球処理（図５参照）の中で実行される賞球払出確認処理（Ｓ４３）のフローチャートである。賞球払出確認処理（Ｓ４３）は、賞球コマンドに対する賞球の払い出しが正常に行われたかを確認し、その払い出しが正常に行われない場合には、賞球コマンドの再送信をする等の異常に対応した処理を行うものである。
【００５７】
この賞球払出確認処理（Ｓ４３）では、まず、賞球カウントスイッチ２２がオンであるか否かを確認する（Ｓ５１）。賞球カウントスイッチ２２がオンであれば（Ｓ５１：Ｙｅｓ）、１個の賞球の払い出しが検出されているので、賞球払出カウンタ１３ｂの値を「１」減算して（Ｓ５２）処理をＳ５３へ移行し、一方、賞球カウントスイッチ２２がオンでなければ（Ｓ５１：Ｎｏ）Ｓ５２の処理をスキップして処理をＳ５３へ移行する。
【００５８】
Ｓ５３の処理では、タイマカウンタ１３ｃの値に「１」を加算し（Ｓ５３）、タイマカウンタ１３ｃの値が「２０００」であるか否かを確認する（Ｓ５４）。タイマカウンタ１３ｃの値が「２０００」であれば（Ｓ５４：Ｙｅｓ）、１回目の賞球コマンドが送信されてから４秒が経過したにも関わらず賞球払出カウンタ１３ｂの値が「０」にならず（Ｓ３５：ＮＯ、図５参照）、賞球の払い出しが不足している。このため、賞球払出カウンタ１３ｂの値をセットした賞球コマンドを２回目の賞球コマンドとして払出制御基板Ｈへ送信して（Ｓ５５）、不足分の賞球の払い出しを払出制御基板Ｈへ指示し、この賞球払出確認処理を終了する。
【００５９】
一方、Ｓ５４の処理においてタイマカウンタ１３ｃの値が「２０００」でなければ（Ｓ５４：Ｎｏ）、タイマカウンタ１３ｃの値が「４０００」以上であるか否かを確認する（Ｓ５６）。タイマカウンタ１３ｃの値が「４０００」以上であれば（Ｓ５６：Ｙｅｓ）、２回目の賞球コマンドを送信してから４秒が経過したにも関わらず、不足分の賞球の払い出しが完了していないので、重度の異常の発生であると判断してエラーを外部に告知し（Ｓ５７）、賞球払出確認処理を終了する。Ｓ５６の処理でタイマカウンタ１３ｃの値が「４０００」以上でなければ、Ｓ５７の処理をスキップして賞球払出確認処理を終了する。
【００６０】
以上説明したように、賞球処理では、払出制御基板Ｈへ賞球コマンドを送信して賞球の払い出しを指示した後、その賞球の払出残数である賞球払出カウンタ１３ｂの値が「０」であるか否かを判断し、賞球コマンドで指示した個数の賞球が払い出されていないと判断された場合に賞球払出確認処理（Ｓ４３）を実行する。この賞球払出確認処理では、賞球コマンド送信後の経過時間を計時するためのタイマカウンタ１３ｃの値が、正常時に払い出しが完了するだけの所定時間に達しても賞球の払出残数が「０」とならなければ異常の発生と判断するので、異常が発生して賞球の払い出しが正常に行われないことを的確に検出し、その異常に対処させることができる。
【００６１】
また、タイマカウンタ１３ｃの値が「２０００」に達する迄に賞球の払出残数が「０」とならなければ、不足した賞球数の払い出しが２回目の賞球コマンドで指示されるので、不足した賞球数の払い出しを迅速に補填させることができる。更に、タイマカウンタ１３ｃの値が「４０００」に達する迄に賞球の払出残数が「０」とならなければ異常（エラー）の発生と判断され、そのエラーが外部に告知されるので、遊技者または遊技場の管理者にエラーの発生を解りやすく認識させることができる。更に、払出制御基板Ｈへ賞球コマンドを送信して払い出しが指示された賞球の払出残数は賞球払出カウンタ１３ｂに記憶され、その賞球コマンド送信後の入賞口への入賞に対する賞球の払出残数は賞球払出カウンタ１３ｂとは別の残賞球数カウンタ１３ａに記憶される。よって、払い出しを指示した賞球の払出残数が賞球コマンド送信後の入賞によって増加することがなく、正常時には払い出しが完了するだけの所定時間内に賞球コマンドで指示した個数の賞球が払い出されたか否かを簡易に判断させることができる。
【００６２】
次に、図７及び図８を参照して、払出制御基板Ｈで行われる各処理について説明する。図７は、払出制御基板Ｈの受信割込処理で実行されるコマンド受信処理のフローチャートである。主制御基板Ｃから送信されたコマンドを払出制御基板Ｈが受信すると、その度に割込が発生し、このコマンド受信処理が実行される。なお、このコマンド受信処理を実行する割込は、割込の禁止設定ができないノンマスカブル割込ではなく、割込の禁止設定が可能な割込である。
【００６３】
コマンド受信処理では、まず、受信したコマンドが賞球コマンドであるか否かを判断する（Ｓ７１）。そのコマンドが賞球コマンドであれば（Ｓ７１：Ｙｅｓ）、賞球コマンドで指示される値を駆動回数カウンタ３３ａに書き込み（Ｓ７２）、このコマンド受信処理を終了する。一方、受信したコマンドが賞球コマンドでなければ（Ｓ７１：Ｎｏ）、受信した他のコマンドに対する処理を実行して（Ｓ７３）、このコマンド受信処理を終了する。
【００６４】
図８は、払出制御基板Ｈのメイン処理の中で実行される賞球払出処理のフローチャートである。この賞球払出処理では、主制御基板Ｃから送信された賞球コマンドに対する賞球を払い出すのに必要な量だけ賞球払出用モータを駆動させて、所定数の賞球を払い出させるものである。
【００６５】
この賞球払出処理では、まず、駆動回数カウンタ３３ａの値が「０」であるか否かを確認する（Ｓ８１）。駆動回数カウンタ３３ａの値が「０」であれば（Ｓ８１：Ｙｅｓ）、この賞球払出処理を終了する。一方、駆動回数カウンタ３３ａの値が「０」で無ければ（Ｓ８１：Ｎｏ）、賞球払出用モータ２１を賞球１個分駆動させ（Ｓ８２）、駆動回数カウンタ３３ａの値を「１」減算して（Ｓ８３）、この賞球払出処理を終了する。
【００６６】
このように、本実施例の払出制御基板Ｈは、賞球コマンドを受信した場合、その賞球コマンドに応じて賞球払出用モータ２１の駆動量を制御するものであるので、賞球カウントスイッチ２２で検出される賞球の払い出しを監視する必要が無く、簡易に払出の制御を行うことができる。
【００６７】
次に、図９から図１３を参照して、第２実施例について説明する。前記した第１実施例では、賞球コマンドを送信してからの経過時間を主制御基板Ｃのタイマカウンタ１３ｃで計時し、その経過時間が所定時間に達しても賞球コマンドで指示した個数の賞球が払い出されない場合に異常と判断して賞球コマンドの再送信及びエラーの告知を行った。
【００６８】
これに対し、第２実施例では、賞球コマンドで指示された個数の賞球に対する払出制御が払出制御基板Ｈで実行されると、その実行が完了した時点で払出制御基板Ｈから主制御基板Ｈへ払出制御の完了を示すコマンドが出力される。その払出制御の完了を示すコマンドを主制御基板Ｃが受信しても賞球コマンドで指示した個数の賞球の払い出しが賞球カウントスイッチ２２で検出されていない場合に異常と判断させる。以下、第２実施例の説明にあたり、前記した第１実施例と同一の部分には同一の符号を付してその説明を省略する。
【００６９】
図９は、第２実施例におけるパチンコ機Ｐの電気的構成を示したブロック図である。主制御基板ＣのＭＰＵ６１には、そのＲＡＭ６３に第１次払出完了フラグ６３ａと、第２次払出要求フラグ６３ｂと、第２次払出完了フラグ６３ｃとが設けられている。
【００７０】
第１次払出完了フラグ６３ａは、１回目の賞球コマンドにより指示された１回目の賞球の払出制御が払出制御基板Ｈで完了した状態であることを示すためのフラグである。この第１次払出完了フラグ６３ａは、１回目の賞球コマンドが送信されたときにオフされ（図１０、Ｓ９１参照）、その１回目の賞球コマンドに対する払出制御の完了を示す払出完了コマンドを主制御基板Ｃが受信したときにオンされる（図１１、Ｓ１０３）。この第１次払出完了フラグ６３ａがオンされても１回目の賞球コマンドにより指示された１回目の賞球の払い出しが完了していなければ、賞球コマンドによって指示した賞球の払出残数を記憶する賞球払出カウンタ１３ｂの値をセットした賞球コマンド（２回目の賞球コマンド）を払出制御基板Ｈへ送信して（図１２、Ｓ１１３参照）、不足した賞球数の補填を試行させる。
【００７１】
第２次払出要求フラグ６３ｂは、２回目の賞球コマンドが送信された状態であることを示すためのフラグである。この第２次払出要求フラグ６３ｂは、１回目の賞球コマンドが払出制御基板Ｈへ送信されたときにオフされ（図１０、Ｓ９１参照）、２回目の賞球コマンドが払出制御基板Ｈへ送信されたときにオンされる（図１２、Ｓ１１４参照）。２回目の賞球コマンドが払出制御基板Ｈへ送信されて第２次払出要求フラグ６３ｂがオンである場合には、賞球払出カウンタ１３ｂの値が「０」になるまでは後述する賞球払出確認処理（図１２参照）で賞球コマンドが再送信されず、重複した賞球コマンドの送信を防止することができる。
【００７２】
第２次払出完了フラグ６３ｃは、２回目の賞球コマンドにより指示された不足分の賞球に対する払出制御が払出制御基板Ｈで完了した状態であることを示すためのフラグである。この第２次払出完了フラグ６３ｃは、１回目の賞球コマンドが送信されたときにオフされ（図１０、Ｓ９１参照）、２回目の賞球コマンドに対する払出制御の完了を示す払出完了コマンドを主制御基板Ｃが受信したときにオンされる（図１１、Ｓ１０４）。払出完了コマンドが１回目の賞球コマンドに対するものであるか、それとも２回目の賞球コマンドに対するものであるかは、第１次払出完了フラグ６３ａの状態に基づいて判断される。即ち、第１次払出完了フラグ６３ａがオフの状態で受信した払出完了コマンドは、１回目の賞球コマンドに対する払出制御が完了したことを示すものと判断され、一方、第１次払出完了フラグ６３ａがオンの状態で受信した払出完了コマンドは、２回目の賞球コマンドに対する払出制御が完了したことを示すものであると判断されるのである。この第２次払出完了フラグ６３ｃがオンとなっても賞球払出カウンタ１３ｂの値が「０」にならなければ、重度の異常の発生であると判断してエラーを外部に告知する（図１２、Ｓ１１６参照）。
【００７３】
図１０は、第２実施例におけるパチンコ機Ｐの主制御基板Ｃにおいて実行される賞球処理のフローチャートである。この処理では、図５に示す第１実施例の賞球処理に対して、Ｓ９１及びＳ９２の処理の部分が変更されている。
【００７４】
この賞球処理では、賞球コマンドが払出制御基板Ｈへ送信されて払出制御基板Ｈに賞球の払い出しが指示され、その指示された個数に応じて残賞球数カウンタ１３ａ及び賞球払出カウンタ１３ｂの値が更新されると（Ｓ３９からＳ４１及びＳ４４からＳ４６）、第１，第２次払出完了フラグ６３ａ，６３ｃ及び第２次払出要求フラグ６３ｂをオフする（Ｓ９１）。
【００７５】
また、賞球コマンドの送信後であって、賞球払出カウンタ１３ｂの値が「１」以上であることがＳ３５の処理で確認された場合には（Ｓ３５：Ｙｅｓ）、第１，第２次払出完了フラグ６３ａ，６３ｃ及び第２次払出要求フラグ６３ｂの状態に応じた処理を行う賞球払出確認処理（Ｓ９２、図１２参照）を実行し、この賞球処理を終了する。
【００７６】
図１１は、第２実施例における主制御基板Ｃの受信割込処理で実行されるコマンド受信処理のフローチャートである。払出制御基板Ｈから送信されたコマンドを主制御基板Ｃが受信すると、その度に割込が発生し、このコマンド受信処理が実行される。なお、このコマンド受信処理を実行する割込は、割込の禁止設定ができないノンマスカブル割込ではなく、割込の禁止設定が可能な割込である。
【００７７】
コマンド受信処理では、まず、受信したコマンドが払出完了コマンドであるか否かを判断する（Ｓ１０１）。そのコマンドが払出完了コマンドであれば（Ｓ１０１：Ｙｅｓ）、第１次払出完了フラグ６３ａがオンであるか否かを確認する（Ｓ１０２）。第１次払出完了フラグ６３ａがオンでなければ（Ｓ１０２：Ｎｏ）、受信した払出完了コマンドは、１回目の賞球コマンドに対する賞球の払出制御が完了したことを示すものであるので、第１次払出完了フラグ６３ａをオンして（Ｓ１０３）、このコマンド受信処理を終了する。Ｓ１０２の処理において第１次払出完了フラグがオンであれば（Ｓ１０２：Ｙｅｓ）、受信した払出完了コマンドは、２回目の賞球コマンドに対する賞球の払出制御が完了したことを示すものであるので、第２次払出完了フラグ６３ｃをオンして（Ｓ１０４）、このコマンド受信処理を終了する。なお、Ｓ１０１の処理において、受信したコマンドが払出完了コマンドでなければ（Ｓ１０１：Ｎｏ）、受信した他のコマンドに対する処理を実行して（Ｓ１０５）、このコマンド受信処理を終了する。
【００７８】
図１２は、第２実施例における主制御基板Ｃの賞球処理の中で実行される賞球払出確認処理（Ｓ９２）のフローチャートである。この賞球払出確認処理は、図６に示す賞球払出確認処理（Ｓ４４）に対してＳ１１１からＳ１１６までの処理の部分が変更されている。
【００７９】
この賞球払出確認処理では、Ｓ５１及びＳ５２の処理によって賞球カウントスイッチ２２による賞球払出の検出に基づいて賞球払出カウンタ１３ｂの値を更新させた後、第１次払出完了フラグ６３ａがオンであるか否かを確認する（Ｓ１１１）。第１次払出完了フラグ６３ａがオフであれば（Ｓ１１１：Ｎｏ）、１回目の賞球コマンドに対する払出制御の完了を示す払出完了コマンドを受信していないので、Ｓ１１２からＳ１１６の処理をスキップして、この賞球払出確認処理を終了する。
【００８０】
Ｓ１１１の処理において第１次払出完了フラグ６３ａがオンであれば（Ｓ１１１：Ｙｅｓ）、１回目の賞球コマンドに対する払出制御の完了を示す払出完了コマンドを受信しているので、２回目の賞球コマンドが送信された状態であることを示す第２次払出要求フラグ６３ｂがオンであるか否かを確認する（Ｓ１１２）。第２次払出要求フラグ６３ｂがオンでなければ（Ｓ１１２：Ｎｏ）、１回目の賞球コマンドに対する払出制御が完了したにも関わらず賞球の払い出しが残っているので、賞球払出カウンタ１３ｂの値をセットした賞球コマンド（２回目の賞球コマンド）を払出制御基板Ｈへ送信し（Ｓ１１３）、第２次払出要求フラグ６３ｂをオンして（Ｓ１１４）、この賞球払出確認処理を終了する。
【００８１】
Ｓ１１２の処理において第２次払出要求フラグ６３ｂがオンであれば（Ｓ１１２：Ｙｅｓ）、２回目の賞球コマンドが送信されているので、第２次払出完了フラグ６３ｃがオンであるか否かを確認して（Ｓ１１５）、２回目の賞球コマンドに対する払出完了コマンドを受信したか確認する。第２次払出完了フラグ６３ｃがオンでなければ（Ｓ１１５：Ｎｏ）、２回目の賞球コマンドに対する賞球の払出制御を実行中であって不足分の賞球を払い出しているので、この賞球払出確認処理を終了する。一方、第２次払出完了フラグ６３ｃがオンであれば（Ｓ１１５：Ｙｅｓ）、２回目の賞球コマンドに対する払出制御が完了したにも関わらず賞球払出カウンタ１３ｂの値が「０」になっていないので、エラーを外部に告知して（Ｓ１１６）、この賞球払出確認処理を終了する。
【００８２】
図１３は、第２実施例における払出制御基板Ｈのメイン処理の中で実行される賞球払出処理のフローチャートである。この賞球払出処理は、図８に示す賞球払出確認処理（Ｓ４４）に対してＳ１２１からＳ１２３までの処理が追加されたものである。
【００８３】
この賞球払出処理では、Ｓ８１の処理で駆動回数カウンタ３３ａの値が「０」でないことが確認されて（Ｓ８１：Ｎｏ）、賞球払出用モータ２１を賞球１個分駆動させ（Ｓ８２）、駆動回数カウンタ３３ａの値を「１」減算した結果（Ｓ８３）、駆動回数カウンタ３３ａの値が「０」となったか否かを確認する（Ｓ１２１）。駆動回数カウンタ３３ａの値が「０」であれば（Ｓ１２１：Ｙｅｓ）、今回のＳ８２の処理で賞球払出用モータ２１を駆動させることにより、賞球コマンドで指示された個数分の駆動が完了したこととなる。このため、所定時間（本実施例では０．２秒）ウェイトするウェイト処理を実行し（Ｓ１２２）、賞球コマンドに対する賞球の払出制御が完了したことを示唆する払出完了コマンドを主制御基板Ｃへ送信して（Ｓ１２３）、この賞球払出処理を終了する。一方、Ｓ１２１の処理で駆動回数カウンタ３３ａの値が「０」でなければ、賞球コマンドで指示された個数分の駆動が完了していないので、Ｓ１２２及びＳ１２３の処理をスキップして、この賞球払出処理を終了する。
【００８４】
以上説明したように、第２実施例の払出制御基板Ｈは、賞球コマンドに対する賞球の払出制御が完了したとき、その払出制御が完了したことを示唆する払出完了コマンドを主制御基板Ｃへ送信する。主制御基板Ｃは、払出完了コマンドを受信して払出制御基板Ｈによる賞球の払出制御が完了したことを認識させることができる。よって、賞球の払出制御が完了しても賞球コマンドで指示した個数の賞球が賞球カウントスイッチ２２で検出されていなければ、その不足に対応した処置を施すことができると共に、払出制御が完了したタイミングに合わせて異常の発生を検出してその異常に対処させることができる。また、賞球コマンドに対する賞球の払出制御が完了した後に所定時間ウェイトするウェイト処理を実行するので、払出制御が実行された後、賞球カウントスイッチ２２で賞球の検出が行われる前に主制御基板Ｃへ払出完了コマンドが先行して送信され、主制御基板Ｃが誤って異常の発生を検出してしまうことを防止することができる。
【００８５】
以上、実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の変形改良が可能であることは容易に推察できるものである。
【００８６】
例えば、上記実施例では、主制御基板Ｃで行われる図６及び図１２に示す賞球払出確認処理において、賞球コマンドを送信してもそのコマンドに対する賞球の払い出しが賞球カウントスイッチ２２で検出されなければ、異常の発生と判断してエラーを外部に告知し、その後に処理を継続するように構成した。しかしながら、必ずしも異常の発生と判断した後に処理を継続して行わせる必要は無く、処理を停止させるように構成しても良い。賞球カウントスイッチ２２と主制御基板Ｃとを接続する信号線を切断する等の不正が行われた場合に、余計な賞球の払い出しが行われて遊技場が不利益を被ることを防止することができる。
【００８７】
また、上記実施例では、払出制御基板Ｈは、賞球の払出制御を主として行うものであったが、その払出制御に加え、遊技領域へ球を発射させるための発射モータを払出制御基板Ｈに接続して球の発射制御を行うものであっても良い。この場合、払出制御基板Ｈで電源入時に行われる立ち上げ処理において、図４に示すＳ２１の処理で主制御基板Ｃから送信される賞球コマンドを受信するまでは、発射モータの作動を待機する処理を実行し、賞球コマンドの受信を契機として発射モータの作動を開始させても良い。主制御基板Ｃが入賞口への入賞を検出可能な状態となってから球の発射を開始させることができるので、入賞口への入賞が普通入賞スイッチ１７や第１種始動口スイッチ１８等で検出することができず、払い出されるべき賞球の払い出しが行われなかったり、実行されるはずの変動表示が実行されない等、遊技者が不利益を被ることを防止することができる。なお、賞球コマンドの受信を契機として発射モータを作動させる場合、ＲＡＭクリア及び初期化処理（図４、Ｓ１５参照）が行われるときには、Ｓ２１の賞球コマンドを送信する処理が実行されないので、発射モータの作動が開始されなくなってしまう。このため、Ｓ１５の処理が実行される場合、主制御基板Ｃが入賞口への入賞を検出可能な状態となった後に「０」の値をセットした賞球コマンドを送信する処理を設ければ良い。主制御基板Ｃの処理の進行に応じた適当な時期に発射モータの作動を開始させることができる。
【００８８】
本発明を上記実施例とは異なるタイプのパチンコ機等に実施しても良い。例えば、一度大当たりすると、それを含めて複数回（例えば２回、３回）大当たり状態が発生するまで、大当たり期待値が高められるようなパチンコ機（通称、２回権利物、３回権利物と称される）として実施しても良い。また、大当たり図柄が表示された後に、所定の領域に球を入賞させることを必要条件として特別遊技状態となるパチンコ機として実施しても良い。更に、パチンコ機以外にも、アレパチ、雀球、いわゆるパチンコ機とスロットマシンとが融合した遊技機などの各種遊技機として実施するようにしても良い。
【００８９】
なお、スロットマシンは、例えばコインを投入して図柄有効ラインを決定させた状態で操作レバーを操作することにより図柄が変動され、ストップボタンを操作することにより図柄が停止されて確定される周知のものである。従って、スロットマシンの基本概念としては、「複数の図柄からなる図柄列を変動表示した後に図柄を確定表示する可変表示手段を備え、始動用操作手段（例えば操作レバー）の操作に起因して図柄の変動が開始され、停止用操作手段（例えばストップボタン）の操作に起因して、或いは、所定時間経過することにより、図柄の変動が停止され、その停止時の確定図柄が特定図柄であることを必要条件として、遊技者に有利な特別遊技状態を発生させる特別遊技状態発生手段とを備えたスロットマシン」となり、この場合、遊技媒体はコイン、メダル等が代表例として挙げられる。
【００９０】
なお、パチンコ機とスロットマシンとが融合した遊技機の具体例としては、複数の図柄からなる図柄列を変動表示した後に図柄を確定表示する可変表示手段を備えており、球打出用のハンドルを備えていないものが挙げられる。この場合、所定の操作（ボタン操作）に基づく所定量の球の投入の後、例えば操作レバーの操作に起因して図柄の変動が開始され、例えばストップボタンの操作に起因して、或いは、所定時間経過することにより、図柄の変動が停止され、その停止時の確定図柄がいわゆる大当たり図柄であることを必要条件として遊技者に有利な大当たり状態が発生させられ、遊技者には、下部の受皿に多量の球が払い出されるものである。
【００９１】
以下に本発明の変形例を示す。請求項１記載の遊技機において、前記払出制御手段によって駆動されると共に駆動量に応じた数の遊技媒体を払い出す払出手段を備えており、前記払出制御手段は、前記主制御手段から出力される遊技媒体の払出指示に基づいて前記払出手段の駆動量を制御して遊技媒体の払出制御を行うものであることを特徴とする遊技機１。払出手段は、駆動量に応じた数の遊技媒体を払い出すものであるので、遊技媒体が正常に供給される場合には、駆動量と遊技媒体の払出数とが略一義的な関係になる。このため、払出手段の駆動量を制御することで、実際に払い出された遊技媒体の数を確認しなくても主制御手段から出力される遊技媒体の払出指示に応じた数の遊技媒体を払い出すことができる。よって、払出制御手段で遊技媒体の払出数を検出する制御を省略することができ、払出速度を速めることができる。なお、駆動量に応じた数の遊技媒体を払い出すとは、駆動量と必ずしも一義的な関係になる必要はなく、時として遊技媒体の払出数が不足或いは増加することをも含むものである。
【００９２】
請求項１記載の遊技機又は遊技機１において、前記払出制御手段による遊技媒体の払出制御によって払い出される遊技媒体を検出する検出手段を備えており、前記主制御手段は、その検出手段による遊技媒体の検出に基づいて前記残数記憶手段に記憶される遊技媒体の払出残数を更新するものであることを特徴とする遊技機２。遊技媒体の払出残数は、払出制御手段による遊技媒体の払出制御で払い出された遊技媒体が検出手段に検出されると更新される。よって、実際に払い出された遊技媒体の払出数に基づいて残数記憶手段に記憶される払出残数を更新させることができる。従って、突発的に発生する停電時にも正確な遊技媒体の払出残数をバックアップさせることができる。
【００９３】
請求項１記載の遊技機又は遊技機１若しくは２において、前記主制御手段は、遊技媒体の払出指示に応じた所定数の遊技媒体が払い出されたか否かを判断する判断手段を備えており、その判断手段により前記所定数の遊技媒体が払い出されていないと判断された場合に所定の制御が行われるものであることを特徴とする遊技機３。主制御手段から遊技媒体の払出指示を出力しても、その払出指示に応じた所定数の遊技媒体が払い出されなければ、何らかの異常が発生している。遊技機３によれば、判断手段により所定数の遊技媒体が払い出されたか否かを判断し、所定数の遊技媒体が払い出されていない場合に所定の制御を行わせることができるので、異常に対応した処置を施すことができる。
【００９４】
遊技機３において、前記主制御手段は、払出指示を終えた遊技媒体数を記憶する指示数記憶手段を備えていることを特徴とする遊技機４。遊技媒体の払い出し条件が成立すると、その払い出し条件が成立した遊技媒体の数が、残数記憶手段に記憶される遊技媒体の払出残数に加算される。このため、払出指示に応じた所定数の遊技媒体が払い出されたか否かを遊技媒体の払出残数に基づいて判断しようとしても払出指示後の払出条件の成立回数によって払出残数が変動してしまうので、その判断が難しい。遊技機４によれば、払出指示を終えた遊技媒体数が指示数記憶手段に記憶されているので、その指示数記憶手段に記憶された遊技媒体数を遊技媒体の払出残数とは別に管理することができ、払出指示に応じた所定数の遊技媒体が所定条件下（例えば所定時間内）で払い出されたか否かを判断手段に的確に判断させることができる。
【００９５】
遊技機４において、前記主制御手段は、電源入時に実行される立ち上げ処理において電源断前に払出指示を終えた遊技媒体の払出指示を再出力するものであることを特徴とする遊技機５。電源断前に払出指示を終えた遊技媒体の払出指示は、立ち上げ処理時に主制御手段から再出力される。よって、電源断前に払出制御手段で実行中の遊技媒体の払出制御に関するデータをバックアップすることなく、払出制御手段の制御状態を電源断前の状態に復帰させることができる。
【００９６】
遊技機５において、遊技領域へ球を発射して遊技を行うものであり、前記払出制御手段は、その立ち上げ処理時に前記遊技領域への球の発射を不能とする発射規制手段を備え、前記主制御手段から立ち上げ処理時に出力される遊技媒体の払出指示を受信するまで前記発射規制手段を作動させて前記遊技領域への球の発射を不能とするものであることを特徴とする遊技機６。立ち上げ処理の実行中には、遊技領域へ発射された球が入賞口へ入賞して入賞を検出するスイッチを作動させても、その作動を主制御手段が認識できないことがある。この場合には、入賞があっても遊技媒体の払い出しが行われなかったり、実行されるはずの変動表示が実行されない等、遊技者が不利益を被ってしまう。遊技機６によれば、払出制御手段に設けられた発射規制手段によって立ち上げ処理時の遊技領域への球の発射が不能とされ、主制御手段から立ち上げ処理時に出力される遊技媒体の払出指示を払出制御手段が受信すると、払出制御手段は、発射規制手段による球の発射規制を解除する。よって、主制御手段は、入賞等によるスイッチの作動を検出可能な状態となってから遊技媒体の払出指示を出力して球の発射を開始させることができ、スイッチの作動を主制御手段が認識できずに遊技者が不利益を被ることを防止することができる。また、遊技媒体の払出指示を球の発射の契機とするので、わざわざ球の発射の契機とするコマンドを主制御手段と払出制御手段とで送受する必要がなく、制御を簡略化することができる。
【００９７】
遊技機３から６のいずれかにおいて、前記主制御手段が遊技媒体の払出指示を出力してからの経過時間を計時する計時手段を備えており、前記判断手段は、その計時手段に計時される経過時間が所定時間に達する迄に遊技媒体の払出指示に応じた所定数の遊技媒体が払い出されたか否かを判断するものであることを特徴とする遊技機７。主制御手段から出力される遊技媒体の払出指示に基づいて払出制御手段による遊技媒体の払出制御が行われる場合、所定数の遊技媒体の払出制御が完了するまでには、その制御を実行するための所定の時間が必要となる。遊技機７によれば、計時手段により払出指示を出力してからの経過時間が計時され、計時手段により計時される経過時間が所定時間に達する迄に所定数の遊技媒体が払い出されたか否かを判断するものであるので、異常が発生して遊技媒体の払い出しが正常に行われない場合、計時手段により計時される経過時間に基づいた判断手段の判断により異常の発生を的確に検出することができる。
【００９８】
遊技機３から６のいずれかにおいて、前記払出制御手段は、前記主制御手段から出力される遊技媒体の払出指示に基づく遊技媒体の払出制御が完了したことを示唆する払出実行情報を前記主制御手段へ送信する送信手段を備えており、前記判断手段は、その送信手段により送信される払出実行情報の受信した場合に遊技媒体の払出指示に応じた所定数の遊技媒体が払い出されたか否かを判断するものであることを特徴とする遊技機８。払出制御手段による遊技媒体の払出制御が完了したことを払出実行情報で主制御手段に認識させ、その払出制御が完了した後に所定数の遊技媒体が払い出されたか否かを判断することができる。よって、払出制御手段による遊技媒体の払出制御に要する時間が変動しても、その変動した時間に合わせた適当なタイミングで異常の発生を検出し、その異常に対処させることができる。
【００９９】
遊技機８において、前記払出制御手段は、遊技媒体の払出制御を実行した後に所定時間をウェイトするウェイト処理を行うものであり、前記送信手段は、そのウェイト処理が行われた後に前記払出実行情報を前記主制御手段へ送信するものであることを特徴とする遊技機９。払出制御手段による遊技媒体の払出制御が完了しても、機械的に払い出される遊技媒体の払い出しを検出するまでには所定の時間が必要となる。遊技機９によれば、ウェイト処理が行われた後、送信手段によって払出実行情報が送信されるので、遊技媒体が払い出される前に主制御手段に払出実行情報が送信されて主制御手段が誤って異常の発生を検出することを防止することができる。
【０１００】
遊技機３から９のいずれかにおいて、前記主制御手段は、前記判断手段により前記所定数の遊技媒体が払い出されていないと判断された場合に前記所定数に対して不足する遊技媒体の払出指示を出力する出力手段を備えていることを特徴とする遊技機１０。払出指示に応じた所定数の遊技媒体が払い出されていないと判断手段に判断された場合に、所定数に対して不足する遊技媒体の払出指示が出力手段により出力されるので、不足した遊技媒体の払出を補填することを試行させることができる。よって、払出制御手段による遊技媒体の払出制御或いは払出手段による遊技媒体の払い出しの作動が誤って行われたり、遊技媒体が正常に供給されていなかったりして払出数が不足した場合、その不足した遊技媒体の払出を補填させることができる。
【０１０１】
遊技機３から１０のいずれかにおいて、前記主制御手段は、前記判断手段による前記所定数の遊技媒体が払い出されたか否かの判断結果を告知する告知手段を備えていることを特徴とする遊技機１１。判断手段により所定数の遊技媒体が払い出されたか否かの判断結果は、告知手段により告知されるので、遊技機に何らかの異常が生じて遊技媒体が所定数分払い出されない場合、遊技者または遊技場の管理者に異常の発生を解りやすく認識させることができる。なお、判断結果の告知は、異常を外部に告知するために専用で設けた部材の状態（例えばランプの点灯状態やブザーの効果音の出力状態）を変更して行っても良く、又は、遊技に関する情報の出力に使用する液晶ディスプレイ（ＬＣＤ）やランプ、発光ダイオード（ＬＥＤ）、スピーカー等の制御状態を特定の状態に変更して行っても良い。また、判断結果の告知は、異常の発生を示唆する信号を所定の端子に出力して行うものであっても良い。遊技場を管理するホールコンピュータ等の外部機器へ異常の発生を告知することができ、複数の遊技機における異常の発生を一括して管理することができる。
【０１０２】
遊技機３から１１のいずれかにおいて、前記主制御手段は、前記判断手段により前記所定数の遊技媒体が払い出されていないと判断された場合に遊技媒体の払出を停止させる制御を行うものであることを特徴とする遊技機１２。判断手段により所定数の遊技媒体が払い出されていないと判断された場合、遊技媒体が払い出されているにも関わらず、その払い出しが検出されないといった異常が発生していることもある。例えば、不当な遊技媒体を得ることを目的とした遊技者が遊技媒体の払い出しを検出する検出手段から主制御手段へ入力される検出信号の信号線を故意に切除することにより生じる異常等が例示される。この場合、残数記憶手段に記憶される遊技媒体の払出残数を遊技媒体の払出数に対応させて更新させることができないので、遊技媒体の払出残数に基づいて遊技媒体の払出指示を継続して出力すると、遊技媒体の払い出しが余計に行われて遊技場が不利益を被ってしまう。これに対し、遊技機１２によれば、判断手段により所定数の遊技媒体が払い出されていないと判断された場合には、主制御手段により遊技媒体の払出を停止させる制御が行われるので、余計な遊技媒体の払い出しが行われて遊技場が不利益を被ることを防止することができる。
【０１０３】
請求項１記載の遊技機または遊技機１から１２のいずれかにおいて、前記遊技機はパチンコ機であることを特徴とする遊技機１３。中でも、パチンコ機の基本構成としては操作ハンドルを備え、その操作ハンドルの操作に応じて球を所定の遊技領域へ発射し、球が遊技領域内の所定の位置に配設された作動口に入賞（又は作動ゲートを通過）することを必要条件として、表示装置において動的表示されている識別情報が所定時間後に確定停止されるものが挙げられる。また、特別遊技状態の発生時には、遊技領域内の所定の位置に配設された可変入賞装置（特定入賞口）が所定の態様で開放されて球を入賞可能とし、その入賞個数に応じた有価価値（景品球のみならず、磁気カードへ書き込まれるデータ等も含む）が付与されるものが挙げられる。
【０１０４】
請求項１記載の遊技機または遊技機１から１２のいずれかにおいて、前記遊技機はスロットマシンであることを特徴とする遊技機１４。中でも、スロットマシンの基本構成としては、「複数の識別情報からなる識別情報列を動的表示した後に識別情報を確定表示する可変表示手段を備え、始動用操作手段（例えば操作レバー）の操作に起因して識別情報の動的表示が開始され、停止用操作手段（例えばストップボタン）の操作に起因して、或いは、所定時間経過することにより、識別情報の動的表示が停止され、その停止時の確定識別情報が特定識別情報であることを必要条件として、遊技者に有利な特別遊技状態を発生させる特別遊技状態発生手段とを備えた遊技機」となる。この場合、遊技媒体はコイン、メダル等が代表例として挙げられる。
【０１０５】
請求項１記載の遊技機または遊技機１から１２のいずれかにおいて、前記遊技機はパチンコ機とスロットマシンとを融合させたものであることを特徴とする遊技機１５。中でも、融合させた遊技機の基本構成としては、「複数の識別情報からなる識別情報列を動的表示した後に識別情報を確定表示する可変表示手段を備え、始動用操作手段（例えば操作レバー）の操作に起因して識別情報の動的表示が開始され、停止用操作手段（例えばストップボタン）の操作に起因して、或いは、所定時間経過することにより、識別情報の動的表示が停止され、その停止時の確定識別情報が特定識別情報であることを必要条件として、遊技者に有利な特別遊技状態を発生させる特別遊技状態発生手段とを備え、遊技媒体として球を使用すると共に、前記識別情報の動的表示の開始に際しては所定数の球を必要とし、特別遊技状態の発生に際しては多くの球が払い出されるように構成されている遊技機」となる。
【０１０６】
【発明の効果】  請求項１記載の遊技機によれば、遊技媒体の払出残数を記憶する残数記憶手段が主制御手段に設けられているので、遊技媒体の払出残数は、バックアップ手段により遊技の制御に関するデータの１つとして電源の切断後も保持することができる。よって、払出制御手段のデータをバックアップすることなく遊技媒体の払出残数と進行中の遊技状態との双方をバックアップすることができる。従って、払出制御手段で遊技媒体の払出残数をバックアップするために必要であったハードウェアやプログラム等を簡素化して部品コストを低減することができ、ひいては遊技機全体としてのコストを低減することができるという効果がある。
【０１０７】
請求項２記載の遊技機によれば、請求項１に記載の遊技機の奏する効果に加え、払出手段は、駆動量に応じた数の遊技媒体を払い出すものであるので、遊技媒体が正常に供給される場合には、駆動量と遊技媒体の払出数とが略一義的な関係になる。このため、払出手段の駆動量を制御することで、実際に払い出された遊技媒体の数を確認しなくても主制御手段から出力される遊技媒体の払出指示に応じた数の遊技媒体を払い出すことができる。よって、払出制御手段で遊技媒体の払出数を検出する制御を省略することができ、払出速度を速めることができるという効果がある。
【０１０８】
請求項３記載の遊技機によれば、請求項１又は２に記載の遊技機の奏する効果に加え、遊技媒体の払出残数は、払出制御手段による遊技媒体の払出制御で払い出された遊技媒体が検出手段に検出されると更新される。よって、実際に払い出された遊技媒体の払出数に基づいて残数記憶手段に記憶される払出残数を更新させることができる。従って、突発的に発生する停電時にも正確な遊技媒体の払出残数をバックアップさせることができるという効果がある。
【０１０９】
請求項４記載の遊技機によれば、請求項１から３のいずれかに記載の遊技機の奏する効果に加え、判断手段により所定数の遊技媒体が払い出されたか否かを判断し、所定数の遊技媒体が払い出されていない場合に所定の制御を行わせることができる。よって、主制御手段から遊技媒体の払出指示を出力しても、その払出指示に応じた所定数の遊技媒体が払い出されない場合における異常に対応した処置を施すことができるという効果がある。  
【０１１０】
請求項５記載の遊技機によれば、請求項４記載の遊技機の奏する効果に加え、遊技媒体の払い出し条件が成立すると、その払い出し条件が成立した遊技媒体の数が、残数記憶手段に記憶される遊技媒体の払出残数に加算される。このため、払出指示に応じた所定数の遊技媒体が払い出されたか否かを遊技媒体の払出残数に基づいて判断しようとしても払出指示後の払出条件の成立回数によって払出残数が変動してしまうので、その判断が難しい。この遊技機によれば、払出指示を終えた遊技媒体数が指示数記憶手段に記憶されているので、その指示数記憶手段に記憶された遊技媒体数を遊技媒体の払出残数とは別に管理することができ、払出指示に応じた所定数の遊技媒体が所定条件下で払い出されたか否かを判断手段に的確に判断させることができるという効果がある。
【０１１１】
請求項６記載の遊技機によれば、請求項５記載の遊技機の奏する効果に加え、電源断前に払出指示を終えた遊技媒体の払出指示は、立ち上げ処理時に主制御手段から再出力される。よって、電源断前に払出制御手段で実行中の遊技媒体の払出制御に関するデータをバックアップすることなく、払出制御手段の制御状態を電源断前の状態に復帰させることができるという効果がある。
【０１１２】
請求項７記載の遊技機によれば、請求項４から６のいずれかに記載の遊技機の奏する効果に加え、主制御手段から出力される遊技媒体の払出指示に基づいて払出制御手段による遊技媒体の払出制御が行われる場合、所定数の遊技媒体の払出制御が完了するまでには、その制御を実行するための所定の時間が必要となる。この遊技機によれば、計時手段により払出指示を出力してからの経過時間が計時され、計時手段により計時される経過時間が所定時間に達する迄に所定数の遊技媒体が払い出されたか否かを判断するものであるので、異常が発生して遊技媒体の払い出しが正常に行われない場合、計時手段により計時される経過時間に基づいた判断手段の判断により異常の発生を的確に検出することができるという効果がある。
【０１１３】
請求項８記載の遊技機によれば、請求項４から７のいずれかに記載の遊技機の奏する効果に加え、払出指示に応じた所定数の遊技媒体が払い出されていないと判断手段に判断された場合に、所定数に対して不足する遊技媒体の払出指示が出力手段により出力されるので、不足した遊技媒体の払出を補填することを試行させることができる。よって、払出制御手段による遊技媒体の払出制御或いは払出手段による遊技媒体の払い出しの作動が誤って行われたり、遊技媒体が正常に供給されていなかったりして払出数が不足した場合、その不足した遊技媒体の払出を補填させることができるという効果がある。
【０１１４】
請求項９記載の遊技機によれば、請求項４から８のいずれかに記載の遊技機の奏する効果に加え、判断手段により所定数の遊技媒体が払い出されたか否かの判断結果は、告知手段により告知されるので、遊技機に何らかの異常が生じて遊技媒体が所定数分払い出されない場合、遊技者または遊技場の管理者に異常の発生を解りやすく認識させることができるという効果がある。
【図面の簡単な説明】
【図１】  本発明の第１実施例におけるパチンコ機の遊技盤の正面図である。
【図２】  パチンコ機の電気的構成を示したブロック図である。
【図３】  停電の発生等によるパチンコ機の電源断時に、主制御基板で実行されるＮＭＩ割込処理のフローチャートである。
【図４】  主制御基板で実行されるメイン処理のフローチャートである。
【図５】  主制御基板のメイン処理の中で実行される賞球処理のフローチャートである。
【図６】  賞球処理の中で実行される賞球払出確認処理のフローチャートである。
【図７】  払出制御基板の受信割込処理で実行されるコマンド受信処理のフローチャートである。
【図８】  払出制御基板のメイン処理の中で実行される賞球払出処理のフローチャートである。
【図９】  第２実施例におけるパチンコ機の電気的構成を示したブロック図である。
【図１０】  第２実施例の主制御基板で実行される賞球処理のフローチャートである。
【図１１】  第２実施例における主制御基板の受信割込処理で実行されるコマンド受信処理のフローチャートである。
【図１２】  第２実施例における主制御基板の賞球処理の中で実行される賞球払出確認処理のフローチャートである。
【図１３】  第２実施例における払出制御基板のメイン処理の中で実行される賞球払出処理のフローチャートである。
【符号の説明】
１３ａ        残賞球数カウンタ（残数記憶手段の一部）
１３ｂ        賞球払出カウンタ（残数記憶手段の一部、指示数記憶手段の一部）
１３ｃ      タイマカウンタ（計測手段の一部）
２２        賞球カウントスイッチ（検出手段）
１３ｄ        バックアップエリア（バックアップ手段の一部）
５０          電源基板（バックアップ手段の一部）
Ｃ            主制御基板（主制御手段）
Ｄ            払出制御基板（払出制御手段）
Ｐ            パチンコ機（遊技機）