(57)【特許請求の範囲】
【請求項１】
賞球払出の決定を行う主制御手段と、
払出動作をすることで遊技球を払出可能な払出手段と、
払出手段から払い出された遊技球を検出するための遊技球検出手段と、
主制御手段から送信される賞球払出に関するコマンドである払出コマンドに基づいて、払出手段による遊技球の払出動作を制御する払出制御手段と
を有する、主制御手段と払出制御手段とがそれぞれ別個のＣＰＵを有する基板で作動するパチンコ遊技機であって、
払出制御手段は、
払出手段から払い出されるべき遊技球個数が一時記憶される賞球払出情報一時記憶手段と、
主制御手段からの払出コマンドに基づき払い出されるべき遊技球個数を導き出すと共に、当該導き出した遊技球個数を賞球払出情報一時記憶手段に一時記憶する賞球払出情報設定手段と、
払い出された遊技球が遊技球検出手段により検出された場合には、賞球払出情報一時記憶手段に一時記憶されている払い出されるべき遊技球個数を更新する賞球払出情報更新手段と、
賞球払出情報一時記憶手段に一時記憶されている遊技球個数に基づき、払出手段の払出動作を実行する賞球払出実行制御手段と
を有するパチンコ遊技機において、
払出制御手段は、
電源断時に、払出制御手段に係る基板の少なくとも一部に対して電源供給する手段であって、電源断時に賞球払出情報一時記憶手段に一時記憶されていた遊技球個数が電源再投入時又は直後においても賞球払出情報一時記憶手段に一時記憶されていることを担保可能にするための電源断時情報バックアップ手段と、
払出手段における払出動作が実行中の状態であるか否かを示す情報及び／又は払い出された遊技球を遊技球検出手段にて検出中の状態であるか否かを示す情報が一時記憶される賞球払出動作状態情報一時記憶手段と
を更に有し、
電源断時情報バックアップ手段は、電源断時に、賞球払出動作状態情報一時記憶手段に対して電源供給するよう構成されており、電源断後からの電源再投入時に、賞球払出動作状態情報一時記憶手段に一時記憶された情報に基づき、払出手段における払出動作が実行中の状態であった場合、及び／又は、払い出された遊技球を遊技球検出手段にて検出中の状態であった場合には、賞球払出情報一時記憶手段に一時記憶された払い出されるべき遊技球個数について、予め定められた所定個数分が払い出し済みとなるよう更新する
ことを特徴とするパチンコ遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
パチンコ遊技機に関する。
【背景技術】
【０００２】
弾球遊技機は、所定条件を充足することにより遊技媒体である遊技球が払い出されるタイプの遊技機である。例えば、弾球遊技機の中で最もスタンダードであるパチンコ遊技機では、遊技領域に設けられた入賞口に遊技球を入球させることにより賞球払出がなされる。また、最近では、弾球遊技機に隣接してカードユニット等の遊技媒体貸出機が設置されており、当該貸出機からの要求を受けて、弾球遊技機の上皿に所定個数の遊技球が供給される。ここで、賞球払出や球貸出払出がなされる場合、一般に、以下のような手順（例）で球払出がなされる。まず、賞球払出に関しては、遊技球が始動入賞口や大入賞口等の入賞口に入球すると、入賞球集合樋を経て入賞球排出機構に達し、そこで入賞球検出スイッチにより検出される。そして、この検出信号を受信したメイン制御基板側は、払出制御基板側に賞球払出コマンドを送信する。続いて、賞球払出コマンドを受信した払出制御基板は、このコマンドに基づいて球払出装置を制御して所定数の賞球払出処理を実行する。この球貸し動作の場合も同様に、球払出コマンドを受け、払出制御基板は、このコマンドに基づいて球払出装置を制御して所定数の球払出処理を実行する。
【０００３】
ところで、前述のような手順で球払出がなされる場合には、メイン制御基板側にて賞球払出処理に係る情報を一元管理するよう構成し、メイン制御基板側に当該情報のバックアップ手段を設けることで、遊技機の電断発生時において賞球払出処理に係る情報を保持できるよう構成されているものが多い。このような構成においては、メイン制御基板側にはバックアップ手段が設けられているものの、払出制御基板側にバックアップ手段が設けられていないため、遊技機の電断発生時において払出制御基板にて遊技球の払出処理を実行していたとしても、電断復帰時には当該遊技球の払出処理に係る情報が消失してしまう。そして、当該遊技球の払出処理に係る情報が消失してしまうことにより、電断・電断復帰前後における遊技球の払出個数に差異が生じることで、遊技者に不利益を与えてしまう場合がある。
【特許文献１】特開２００１−１０４６１０
【特許文献２】特開２００１−４６６０５
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明では、払出制御基板側でのバックアップ機能を有効に活用する手段を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本態様に係るパチンコ遊技機は、
賞球払出の決定を行う主制御手段と、
払出動作をすることで遊技球を払出可能な払出手段と、
払出手段から払い出された遊技球を検出するための遊技球検出手段と、
主制御手段から送信される賞球払出に関するコマンドである払出コマンドに基づいて、払出手段による遊技球の払出動作を制御する払出制御手段と
を有する、主制御手段と払出制御手段とがそれぞれ別個のＣＰＵを有する基板で作動するパチンコ遊技機であって、
払出制御手段は、
払出手段から払い出されるべき遊技球個数が一時記憶される賞球払出情報一時記憶手段と、
主制御手段からの払出コマンドに基づき払い出されるべき遊技球個数を導き出すと共に、当該導き出した遊技球個数を賞球払出情報一時記憶手段に一時記憶する賞球払出情報設定手段と、
払い出された遊技球が遊技球検出手段により検出された場合には、賞球払出情報一時記憶手段に一時記憶されている払い出されるべき遊技球個数を更新する賞球払出情報更新手段と、
賞球払出情報一時記憶手段に一時記憶されている遊技球個数に基づき、払出手段の払出動作を実行する賞球払出実行制御手段と
を有するパチンコ遊技機において、
払出制御手段は、
電源断時に、払出制御手段に係る基板の少なくとも一部に対して電源供給する手段であって、電源断時に賞球払出情報一時記憶手段に一時記憶されていた遊技球個数が電源再投入時又は直後においても賞球払出情報一時記憶手段に一時記憶されていることを担保可能にするための電源断時情報バックアップ手段と、
払出手段における払出動作が実行中の状態であるか否かを示す情報及び／又は払い出された遊技球を遊技球検出手段にて検出中の状態であるか否かを示す情報が一時記憶される賞球払出動作状態情報一時記憶手段と
を更に有し、
電源断時情報バックアップ手段は、電源断時に、賞球払出動作状態情報一時記憶手段に対して電源供給するよう構成されており、電源断後からの電源再投入時に、賞球払出動作状態情報一時記憶手段に一時記憶された情報に基づき、払出手段における払出動作が実行中の状態であった場合、及び／又は、払い出された遊技球を遊技球検出手段にて検出中の状態であった場合には、賞球払出情報一時記憶手段に一時記憶された払い出されるべき遊技球個数について、予め定められた所定個数分が払い出し済みとなるよう更新する
ことを特徴とするパチンコ遊技機である。
＜付記＞
尚、本態様とは異なる別態様について以下に列記しておくが、これらには何ら限定されることなく実施することが可能である。
本別態様（１）は、
賞球払出の決定を行う主制御手段（主制御基板２００）と、
払出動作をすることで遊技球を払出可能な払出手段（賞球払出ユニット１００）と、
払出手段から払い出された遊技球を検出するための遊技球検出手段（カウントセンサ１４３）と、
主制御手段（主制御基板２００）から送信される賞球払出に関するコマンドである払出コマンドに基づいて、払出手段（賞球払出ユニット１００）による遊技球の払出動作を制御する払出制御手段（払出制御基板２３０）と、
を有する、主制御手段（主制御基板２００）と払出制御手段（払出制御基板２３０）とがそれぞれ別個のＣＰＵを有する基板で作動するパチンコ遊技機であって、
払出制御手段（払出制御基板２３０）は、
払出手段（賞球払出ユニット１００）から払出されるべき遊技球個数が一時記憶される賞球払出情報一時記憶手段（払出カウンタ３３１２）と、
主制御手段（主制御基板２００）からの払出コマンドに基づき払出されるべき遊技球個数を導き出すと共に、当該導き出した遊技球個数を賞球払出情報一時記憶手段（払出カウンタ３３１２）に一時記憶する賞球払出情報設定手段（払出制御手段３３００）と、
払出された遊技球が遊技球検出手段（カウントセンサ１４３）により検出された場合には、賞球払出情報一時記憶手段（払出カウンタ３３１２）に一時記憶されている払い出されるべき遊技球個数を更新する賞球払出情報更新手段（払出制御手段３３００）と、
賞球払出情報一時記憶手段（払出カウンタ３３１２）に一時記憶されている遊技球個数に基づき、払出手段（賞球払出ユニット１００）の払出動作を実行する賞球払出実行制御手段（払出制御手段３３００）と、
を有するパチンコ遊技機において、
払出制御手段（払出制御基板２３０）は、
電源断時に、払出制御手段（払出制御基板２３０）に係る基板の少なくとも一部に対して電源供給する手段であって、電源断時に賞球払出情報一時記憶手段（払出カウンタ３３１２）に一時記憶されていた遊技球個数が電源再投入時又は直後においても賞球払出情報一時記憶手段（払出カウンタ３３１２）に一時記憶されていることを担保可能にするための電源断時情報バックアップ手段（バックアップ電源）
を更に有することを特徴とするパチンコ遊技機である。
本別態様（２）は、
賞球払出実行制御手段（払出制御手段３３００）は、賞球払出情報一時記憶手段（払出カウンタ３３１２）に一時記憶されている遊技球個数に基づき、まず遊技球１個分の払出動作を払出手段（賞球払出ユニット１００）により実行した後、遊技球検出手段（カウントセンサ１４３）により遊技球が検出された場合には、更なる遊技球１個分の払出動作を払出手段（賞球払出ユニット１００）により実行する、前記別態様（１）のパチンコ遊技機である。
本別態様（３）は、
払出制御手段（払出制御基板２３０）は、
払出手段（賞球払出ユニット１００）における払出動作が実行中の状態であるか否かを示す情報及び／又は払出された遊技球を遊技球検出手段（カウントセンサ１４３）にて検出中の状態であるか否かを示す情報が一時記憶される賞球払出動作状態情報一時記憶手段（払出状態フラグ一時記憶手段３３１１及び球通過待ちタイマ３３１５）、
を更に有しており、
電源断時情報バックアップ手段（バックアップ電源）は、電源断時に、賞球払出動作状態情報一時記憶手段（払出状態フラグ一時記憶手段３３１１及び球通過待ちタイマ３３１５）に対して電源供給すると共に、
払出制御手段（払出制御基板２３０）は、
電源断後からの電源再投入時に、賞球払出動作状態情報一時記憶手段（払出状態フラグ一時記憶手段３３１１及び球通過待ちタイマ３３１５）に一時記憶された情報に基づき、賞球払出情報一時記憶手段（払出カウンタ３３１２）に一時記憶された払い出されるべき遊技球個数を更新する電源断復帰時賞球払出個数補正手段（払出個数補正処理制御手段３５２０）
を更に有する、前記別態様（１）又は（２）のパチンコ遊技機である。
【発明の効果】
【０００９】
本態様に係るパチンコ遊技機によれば、払出制御基板側でのバックアップ機能を有効に活用することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施の形態に係るパチンコ機の正面図である。
【図２】図２は、図１に示すパチンコ機の背面図である。
【図３】図３は、本最良形態に係るパチンコ遊技機の払出ユニットの外観図である。
【図４】図４は、本最良形態に係るパチンコ遊技機における、払出ユニットの構造と遊技球の払出を行う動作原理の概要図である。
【図５】図５は、ロータ位置確認用センサと回転体とを模式的に示した図である。
【図６】図６は、本最良形態に係るパチンコ遊技機の電気的な概略構成図である。
【図７】図７は、ステッピングモータの概念図である。
【図８】図８は、賞球払出に関する作用図である。
【図９】図９は、本最良形態に係るパチンコ遊技機の機能ブロック図である。
【図１０】図１０は、本最良形態に係るパチンコ遊技機のメイン制御基板及び払出制御基板間で送受信されるコマンド及び情報の内容を示した図である。
【図１１】図１１は、本最良形態に係るパチンコ遊技機における、主制御基板側で実行する処理のフローチャートである。
【図１２】図１２は、本最良形態に係るパチンコ遊技機における、主制御基板側での未払出賞球（賞球払出コマンド送信前）管理処理のフローチャートを示したものである。
【図１３】図１３は、本最良形態に係るパチンコ遊技機における、主制御基板側での対払出制御基板送信制御処理のフローチャートを示したものである。
【図１４】図１４は、本最良形態に係るパチンコ遊技機における、主制御基板側での対払出制御基板受信制御処理のフローチャートを示したものである。
【図１５】図１５は、本最良形態に係るパチンコ遊技機における、主制御基板側でのエラー時対応制御処理のフローチャートを示したものである。
【図１６】図１６は、本最良形態に係るパチンコ遊技機における、払出制御基板におけるメインルーチンを示すフローチャートである。
【図１７】図１７は、本最良形態に係るパチンコ遊技機における、払出制御基板側での電断復帰時初期処理のフローチャートである。
【図１８】図１８は、本最良形態に係るパチンコ遊技機における、払出制御基板側での払出個数補正処理のフローチャートである。
【図１９】図１９は、本最良形態に係るパチンコ遊技機における、払出制御基板側での賞球払出関連情報受信処理（対主制御基板）のフローチャートである。
【図２０】図２０は、本最良形態に係るパチンコ遊技機における、払出制御基板側での賞球払出制御処理（賞球払出開始・モータ駆動開始時）のフローチャートである。
【図２１】図２１は、本最良形態に係るパチンコ遊技機における、払出制御基板側での賞球払出制御処理（モータ駆動終了時・賞球払出終了時）のフローチャートである。
【図２２】図２２は、本最良形態に係るパチンコ遊技機における、払出制御基板側での賞球払出制御処理（モータ駆動実行時）のフローチャートである。
【図２３】図２３は、本最良形態に係るパチンコ遊技機における、払出制御基板側での電断時処理のフローチャートである。
【図２４】図２４は、本最良形態における電断復帰後の払出個数補正処理の作用図である。
【図２５】図２５は、本最良形態に係るパチンコ遊技機の変更例１における、払出制御基板側での払出個数補正処理のフローチャートである。
【図２６】図２６は、本最良形態に係るパチンコ遊技機の変更例１における、払出制御基板側での賞球払出制御処理（賞球払出開始・モータ駆動開始時）のフローチャートである。
【図２７】図２７は、本最良形態に係るパチンコ遊技機の変更例１における、払出制御基板側での賞球払出制御処理（モータ駆動終了時・賞球払出終了時）のフローチャートである。
【図２８】図２８は、本最良形態に係るパチンコ遊技機の変更例１における、電断復帰後の払出個数補正処理の作用図である。
【図２９】図２９は、第二最良形態に係るパチンコ遊技機における、主制御基板側での対払出制御基板送信制御処理のフローチャートを示したものである。
【図３０】図３０は、第二最良形態に係るパチンコ遊技機における、払出制御基板側での電断復帰時初期処理のフローチャートである。
【図３１】図３１は、第二最良形態に係るパチンコ遊技機における、払出制御基板側での賞球払出関連情報受信処理（対主制御基板）のフローチャートである。
【図３２】図３２は、第二最良形態に係るパチンコ遊技機における、払出制御基板側での賞球払出制御処理（賞球払出開始・モータ駆動開始時）のフローチャートである。
【図３３】図３３は、第二最良形態に係るパチンコ遊技機における、払出制御基板側での電断時処理のフローチャートである。
【発明を実施するための形態】
【００１３】
次に、本明細書における各用語の定義について説明することとする。「賞球払出」とは、所定の入賞口へ遊技球が入球したことを契機として遊技者に付される利益であり、入賞口毎に定められた所定個数の遊技球を遊技者に払い戻すことである。「払出コマンドに基づいて」とは、払出コマンドに含まれる情報のみならず、当該情報から導き出される情報をも含む。例えば、払出コマンドに含まれる情報が入賞口に係る情報のみである場合、入賞口毎に定められた所定個数の遊技球数は導き出されるため、当該所定個数の遊技球数も含まれる。「ＣＰＵ」とは、当業界において周知であるものと同義であり、使用されているアーキテクチャ（ＣＩＳＣ、ＲＩＳＣ、ビット数等）や処理性能等には何ら限定されない。「払い出されるべき遊技球個数」の一時記憶方式としては、払い出されるべき初期値を一時記憶しておき、実際に払い出された｛或いは本発明（３）のように払い出されたと推定された｝遊技球個数を減算する方式（デクリメント方式、払い出されるべき残り個数が一時記憶）に加え、払い出されるべき初期値を一時記憶するのみならず、実際に払い出された｛或いは本発明（３）のように払い出されたと推定された｝遊技球個数を加算する方式（インクリメント方式）を挙げることができる。また、「更新」は、デクリメント方式では「残り個数の減算」、インクリメント方式では「払い出された個数の加算」を意味する。尚、一時記憶される「遊技球個数」は、数値情報である必要はなく、遊技球個数を導ける他の情報方式（例えばコード）であってもよい。「遊技球個数に基づき」とは、例えば、遊技球個数が０超過であるか否かを判定し、当該判定結果が肯定的である場合には払出動作を実行することを挙げることができる。「電断（電源断）」とは、遊技機に設けられた電源スイッチの操作実行有無に係らず、遊技機に供給される電源電圧が一定レベル以下となったことを指し、例えば、電源供給装置の破損や停電等による不測の事態による電源供給の遮断をも包含する。以下、本発明の実施の形態について図面を用いて説明する。図１は、本発明の実施の形態に係る遊技機枠ユニットを備えるパチンコ機２の正面図である。このパチンコ機２は、遊技機枠３、遊技盤ユニット５、ガラス１０、発射ユニット（不図示）、球皿１４を有している。発射ユニットは、１個ずつ遊技球２３を遊技盤ユニット５に構成される遊技領域１６に向けて発射可能である。
【００１４】
パチンコ機２は、遊技者が後述する発射装置ハンドル１５を操作することによって、遊技領域１６に向けて遊技球２３が発射ユニットによって発射され、遊技球２３の流下による遊技が実現される。なお、遊技機は、パチンコ機２の他にパチンコ式スロットマシン機、コインゲーム機等のアーケードマシン、各種ゲーム機を概念することができ、要するに、遊技媒体の流下による遊技を実現する遊技領域を有するあらゆる遊技機が含まれる。なお、パチンコ機においても、アレンジボール機、雀球機等の組合せ式パチンコ機、いわゆるデジパチタイプ（１種タイプ）やハネモノタイプ（２種タイプ）のパチンコ機等のあらゆるパチンコ機が概念できるが、本実施の形態においては、デジパチ遊技（１種遊技、図柄変動遊技ともいう。）を実現するいわゆる１種タイプのパチンコ機について例示説明する。なお、図柄変動遊技については後述する。
【００１５】
パチンコ機２の遊技機枠３は、後述する遊技盤ユニット５を保持するためのもので、このパチンコ機２の周囲側面及び前方又はそれに加えて後方を囲むように構成される。遊技機枠３の内部側には、遊技盤ユニット５の他にも後述する各種制御基板や遊技媒体用の経路等各種機構部品が配置され、遊技機枠３によって周囲側面及び前方又はそれに加えて後方からのパチンコ機２内部側への不正アクセスが防止されるようになっている。
【００１６】
パチンコ機２の周囲を囲む外枠４、その内側にヒンジ２２によって前方開閉可能に揺動支持されて遊技盤ユニット５を保持する前枠９、前枠９の前方にヒンジ２２によって前方開閉可能に揺動支持されガラス１０及びその周囲を装飾する装飾部材３２を保持するガラス枠１２、を有して遊技機枠３が構成される。なお、ガラス１０は、遊技機枠３内部側に保持された遊技盤６を前方から遊技者が視認することができるようにするための透明部材である。遊技機枠ユニットは、遊技盤ユニット５を保持する前枠９と、後述する賞球払出ユニット１００と、によって構成されている。
【００１７】
ガラス１０は、遊技盤６に対して一定距離以上離間して配置された透明板である。ガラス１０は、２枚の透明平板ガラスで形成されてガラス枠１２の裏面側に保持され、遊技盤６との間に遊技球２３が流下する流下空間を形成する機能、遊技者がガラス１０を通して遊技盤６を視認できるように視認性を確保する機能、遊技者が遊技盤６に不正にアクセス（接触）できないように不正アクセスを防止する機能、を発揮する。
【００１８】
球皿１４は、遊技者の持ち球を貯留するためにパチンコ機２の前面に配置された皿部材であって、本実施の形態においては上球皿１４ａと下球皿１４ｂとを有している。上球皿１４ａは、球抜き部材１４ｃを有して遊技盤６の下方、すなわちガラス枠１２の下方部分に配置され、下球皿１４ｂは、その上球皿１４ａの更に下方に配置されている。
【００１９】
発射ユニットは、球送り装置（不図示）によって球皿１４の一部としての上球皿１４ａから発射位置に送り出された遊技球２３を遊技領域１６の上部に向けて発射（弾球）するためのものである。発射ユニットは、例えば発射位置の遊技球２３を弾球する発射杆、その発射杆を駆動する発射モータ、発射杆を付勢して弾球力を発生させる発射バネ等を有してユニット構成され、前枠９に取り付けられている。その発射ユニットによる球発射のため、遊技者の操作に基づいて球発射のオンオフ及びその発射強度調整を実現する発射装置ハンドル１５がパチンコ機２の前面下方に設けられている。
【００２０】
遊技盤ユニット５は、遊技盤面６ａ側の略中央に遊技役物としてのセンター役物７が配置された遊技盤６を有しており、その遊技盤面６ａには多数の遊技釘２７も配置されている。センター役物７の中央部には、画像表示手段としての演出表示装置７ａが配置されると共に、この演出表示装置７ａの表示部７ｂを露出させるための表示開口部７ｄが形成されている。
【００２１】
遊技盤６は、その表面側に遊技球２３の流下による遊技を実現するための遊技領域１６を構成するための盤状部材であり、遊技盤６を前方から遊技者にとって視認可能となるように遊技機枠３（本実施の形態においては、遊技機枠３の一部としての前枠９。）に保持されている。その遊技盤６の表面には略円形状に周囲を囲むようにレール飾り２６が取り付けられており、レール飾り２６の外レール２６ａが遊技盤に対して立設するように配置されている。そして、レール飾り２６の外レール２６ａによって画定され、外レール２６ａに面した略円形状の領域が遊技領域１６となっている。
【００２２】
遊技釘２７は、遊技領域１６を流下する遊技球２３と衝突してその流下方向を変更させる流下変更部材であり、多数が遊技領域１６内に配置されている。また、遊技領域１６には、普通入賞口２８、始動入賞口２９、大入賞口３１等の入球部材及びアウト口３０が配置されている。更に、遊技領域１６には、ゲート３３、風車３４等が配置されており、流下する遊技球２３が各入球部材に流入したり、ゲート３３を通過したり、風車３４を回転させたりすることによって、遊技球２３による流下遊技を楽しむことができるようになっている。
【００２３】
センター役物７は、演出表示装置７ａの周囲を覆うように構成されており、図柄変動遊技（１種遊技）を実現するものである。センター役物７の上部には、図柄表示手段としての第１図柄（特別図柄)表示装置１７が配置されると共に、センター役物７の中央部には、演出表示装置７ａが配置されている。
【００２４】
第１図柄表示装置１７には、抽選手段の抽選結果である第１図柄１７ａの変動が表示される。第１図柄は、始動入賞口２９への遊技球２３の入球を契機として実行される抽選の結果に対応した図柄である。第１図柄の変動表示が所定の当選態様で停止することにより第１特別遊技としての大当りが発生する。
【００２５】
演出表示装置７ａは、例えば、液晶表示装置・有機ＥＬディスプレイ・ＬＥＤ等により構成されて遊技者が遊技盤面６ａ側から視認可能となるように配置され、その表示部７ｂ上に映像表示を行うものである。この演出表示装置７ａの表示部７ｂには、第１図柄に連動する表示図柄（第１装飾図柄）７ｃの表示がなされる。表示図柄は、第１抽選手段の抽選結果を視覚的に演出するための図柄であり、第１の遊技に対応する。また、例えば、キャラクター等によるストーリー仕立ての映像としての演出映像も表示部７ｂ上に表示されるようになっている。演出表示装置７ａには、遊技制御手段としての演出制御基板が中継基板を介して電気的に接続されており、演出制御基板によって画像表示が制御される。
【００２６】
遊技盤６の裏面側には、パチンコ機２の全体の制御を行う主制御手段（主制御基板）２００を収容した主制御基板ケース３５と、演出表示装置７ａの画像表示等の演出制御を行う演出制御手段（演出制御基板）２２０を収容した演出制御基板ケース３６と、後述する賞球払出ユニット１００による賞球の払出しを制御する払出制御手段（払出制御基板）２３０を収容した払出制御基板ケース３７と、電源手段（図示せず）を収容した電源基板ケース３８と、が配置されている。この各制御基板ケースに収容された各制御手段によって遊技が実現される。主制御基板ケース３５と演出制御基板ケース３６とは、遊技盤ユニット５の後面に装着されており、遊技盤ユニット５と共に前枠９に対して着脱自在に構成されている。
【００２７】
更に、遊技盤６の裏面側には、パチンコ機２の遊技状態等の遊技情報を外部に出力するための外部出力端子板３９が設けられている。また、パチンコ機２の背面側には、演出制御基板ケース３６及び賞球払出ユニット１００の一部を覆うカバー部材４２が設けられている。
【００２８】
また、図２に示すように、パチンコ機２の背面には、パチンコ機２が設置されるホールの設備から供給された遊技球２３を一時的に貯留するための遊技球貯留装置としての球貯留タンク４０と、球貯留タンク４０からの遊技球２３が流入し、この遊技球２３を１球ずつ通過させる賞球払出ユニット１００と、賞球払出ユニット１００を通過した遊技球２３を球皿１４に向かって導く賞球供給通路４１と、を備えている。
【００２９】
賞球払出ユニット１００は、後述する払出制御手段２３０によって駆動制御されるように構成されており、各種入賞口への遊技球２３の入球や、遊技者からの遊技球２３の貸出し要求に応じて、遊技者に遊技球２３を供給するように構成されている。本実施の形態では、各種入賞口への遊技球２３の入球に基づく賞球の払出処理について例示説明する。この賞球払出ユニット１００については後述する。
【００３０】
図示しない球発射装置により遊技球２３が発射されると、遊技球２３はレール飾り２６の外レール２６ａに沿いつつ進行して遊技領域１６内の上部に至る。その後、遊技球２３は、複数の通過軌跡に沿って移動し、あるものはレール飾り２６の外レール２６ａに沿って右側に移動し、あるものは遊技釘２７に衝突しつつ遊技領域１６内を下方に流下し、あるものは普通入賞口２８に流入して一定賞球数の払出しの契機となり、あるものはいずれの入球装置にも流入せずに遊技領域１６内最下部に位置するアウト口３０に流入してアウト球としてパチンコ機２の外部側へと排出される。
【００３１】
図柄変動遊技中に遊技球２３が始動入賞口２９に流入すると、その流入に起因して演出表示装置７ａの表示図柄７ｃが回転表示（第１の特別遊技の抽選）を開始し、その表示図柄７ｃが所定の図柄（例えば、「７・７・７」）で停止表示すれば、図柄変動遊技における大当り（第１の特別遊技。以下、図柄変動大当りという。）が発生する。そして、大入賞口３１が開放して多量の入賞球を受け入れ、多量の賞球が球皿１４へと払い出されるようになっている。
【００３２】
次に、図３及び図４を参照しながら、本最良形態に係るパチンコ遊技機の賞球払出ユニット１００の構造と遊技球の払出を行う動作原理を説明することとする。まず、図３に示されるように、賞球払出ユニット１００は、払出の際に駆動される払出モータ（ステッピングモータ）１４１ｄを有している。そして、図４に示されるように、賞球払出ユニット１００は、ステッピングモータ１４１ｄと連結したカム軸を有している。このような構造の賞球払出ユニット１００は、下記の原理に従い動作する。まず、遊技領域内の入賞口に遊技球が入球すると、入賞信号が主制御基板２００に送られ主制御基板２００は払出個数を決定し、払出制御基板２３０へ賞球の信号を送信する。或いは、カードユニットＣ等の遊技球貸出装置から払出制御基板２３０へ球貸しの要求がなされる。これを受けて払出制御基板２３０は賞球払出ユニット１００を作動させ、賞球払出ユニット１００内のステッピングモータ１４１ｄが遊技球の払出を実行する。図４に示されるように、ステッピングモータ１４１ｄが回転することにより、カム軸が回転し、遊技球が１球ずつ払い出される。また、払い出された遊技球は、賞球払出ユニット１００の下流に連続して設けられたカウントセンサ１４３により検知される。
【００３３】
図５は、ロータ位置確認センサ（払出モータ位置センサ）１５０と回転体（スプロケット）１４１とを模式的に示した図である（一例）。ロータ位置確認センサ１５０は、一対の測定部を有しており、測定部間の物体を光の投受光により検出するフォトセンサである。ここで、一対の測定部は、光を投光する投光部と、投光部からの光を受光する受光部であり、回転確認用部材１４１ｃを挟んで配置されている。ここで、回転確認用部材１４１ｃは、円周に沿って６個の凹部が形成されており、回転確認用部材１４１ｃがこれら投光部と受光部との間に介在しているときにはオフとなり、回転確認用部材１４１ｃがこれら投光部と受光部との間に介在していないときにはオン（図５の状態）となる。
【００３４】
《電気的構成》
次に、図６のブロック図を参照しながら、本最良形態に係るパチンコ遊技機の電気的な概略構成を説明する。本最良形態に係るパチンコ遊技機は、前述したように、遊技の進行を制御する主制御基板２００と、主制御基板２００からのコマンドに基づいて遊技球の払出を制御する払出制御基板２３０と、装飾図柄の変動・停止等の演出表示装置２１４０上での各種演出・スピーカ１１４からの音響・遊技効果ランプ１９０の点灯等の演出全般や賞球払出エラー報知を制御する演出制御基板２２０と、演出表示装置２１４０上での装飾図柄の変動表示・停止表示及び保留表示や予告表示等を制御するサブサブ制御基板４０００とを備える。ここで、払出制御基板２３０は、遊技球の払出を実行する賞球払出ユニット１００と、遊技球の払出に関する状態をＬＥＤによって外部に表示する状態表示部１３０とに接続している。
【００３５】
ここで、主制御基板２００、払出制御基板２３０、演出制御基板２２０及びサブサブ制御基板４０００には、様々な演算処理を行うＣＰＵ、ＣＰＵの演算処理を規定したプログラムを予め記憶するＲＯＭ、ＣＰＵが取り扱うデータ（遊技中に発生する各種データやＲＯＭから読み出されたコンピュータプログラム等）を一時的に記憶する情報処理用ＲＡＭが搭載されている。また、本最良形態に係る払出制御基板２３０では、電源断時において払出制御基板２３０側に設けられた情報処理用ＲＡＭに一時的に記憶されている情報を保持できるよう、当該情報のバックアップ機能を有している。ここで、バックアップ機能の実現方法として、（１）電源断時には払出制御基板２３０側に設けられた情報処理用ＲＡＭ自体にバックアップ電源を供給する方法、（２）バックアップ用ＲＡＭを別途設け、保持すべき情報を情報処理用ＲＡＭからバックアップ用ＲＡＭに退避させた上で、バックアップ用ＲＡＭに対してのみバックアップ電源を供給する方法等が挙げられる。ここで、当該実現方法の（２）は（１）と比して、相対的に保持すべき情報量を低減させ、ＲＡＭの低消費電力化を図りやすいという利点があるため、本最良形態においては、当該実現方法の（２）を前提として構成されているが、これには限定されない。また、主制御基板２００や演出制御基板２２０及びサブサブ制御基板４０００においても、当該情報のバックアップ機能を有するよう構成してもよい。
【００３６】
ここで、主制御基板２００と払出制御基板２３０とのコマンドや情報の送受信、主制御基板２００から演出制御基板２２０への情報やコマンドの送信、演出制御基板２２０からサブサブ制御基板４０００への情報やコマンドの送信は、パラレル通信でもシリアル通信でもよい。また、払出制御基板２３０と主制御基板２００との間には賞球払出状況を伝達する一本の回線が配置されており、主制御基板２００側から賞球払出コマンドが送信されると払出信号がオンになり、払出が完了してモータが停止すると払出信号がオフになる。
【００３７】
また、図６に示すように、主制御基板２００は、図示しない入力ポートを介して、各種入賞口センサＳ（例えば、特図始動口の入球検知センサや大入賞口の入球検知センサ）と接続している。また、演出制御基板２２０は、図示しない出力ポートを介して、エラー報知手段１９５（例えば、エラーの種類に応じて点滅態様を変える遊技効果ランプ１９０）と接続している。
【００３８】
《ステッピングモータの構成》
次に、図７〜図８を参照しながら、本最良形態に係るステッピングモータ１４１ｄの励磁方法を説明する。まず、図７は、本最良形態に係るステッピングモータ１４１ｄの概念図である。図７に示すように、ステッピングモータの基本構造は、回転軸に取り付けられた磁石（ロータ）１４１ｄ−１と、その外側に固定された巻き線コイルである電磁石（ステータ）１４１ｄ−２とで構成される。そして、このロータ１４１ｄ−１とステータ１４１ｄ−２は、回転軸を囲むように複数（本例では４組）固定されている。このステータが巻きつけられたコイルにパルス電流を流すと、磁力が発生し、ロータが引きつけられることで一定角度だけ回転する。ここで、ステッピングモータを巻き線の方式で分けるとユニポーラ型とバイポーラ型とがある。バイポーラ型では、回転させるため縦及び横方向に配置された固定極の極性を順次変化させる場合、励磁極の印加電圧の極性を反転させる必要がある。他方、ユニポーラ型では、励磁する極を選択することにより、磁束の向きを変えることができる。本最良形態に係るステッピングモータはいずれの方式でもよいが、本例のステッピングモータは、汎用されているユニポーラ型である。
【００３９】
次に、本最良形態に係るステッピングモータの励磁方法（励磁方式）について説明する。本最良形態での励磁方法は、周知のように、１相（１−１相）励磁方法、２相（２−２相）励磁方法及び１−２相励磁方法を対象としている（但し、これらには限定されない）。ここで、表１は、各励磁方法（励磁シーケンス）を示したものである。まず、表１上段は、１相励磁方法である。この方法では、Ｗ→Ｘ→Ｙ→Ｚ→Ｗ〜→Ｘ〜→Ｙ〜→Ｚ〜というシーケンスに従って励磁する（ここで、Ｗ〜やＸ〜等の「−」は、ＷやＸの反転論理であることを意味する）。このようにひとつのパルスを与える度に決められたステップ角だけ回転する。尚、励磁のシーケンスを逆にしてＺ〜→Ｙ〜→Ｘ〜→Ｗ〜→Ｚ→Ｙ→Ｘ→Ｗというシーケンスに従って励磁すると逆回転する。次に、表１中段は、２相励磁方法である。この方法では、各相のパルス幅を１相励磁の２倍の幅とし、次の相と１パルス分ずつずらしながら同時に励磁する。この方法では、ＷＸ→ＸＹ→ＹＺ→ＺＷ〜→Ｗ〜Ｘ〜→Ｘ〜Ｙ〜→Ｙ〜Ｚ〜→Ｚ〜Ｗというシーケンスに従って励磁する（逆回転の場合は反対）。尚、この方法では、１相方式と比較し、トルクが大きいというメリットがある反面、消費電流が増えるというデメリットがある。最後に、表１下段は、１−２相励磁方法である。この方法は、各相のパルス幅を３とし、次の相とは２パルス分だけずらして励磁していく方法である。この方法では、ＷＸ→Ｘ→ＸＹ→Ｙ→ＹＺ→Ｚ→ＺＷ〜→Ｗ〜→Ｗ〜Ｘ〜→Ｘ〜→Ｘ〜Ｙ〜→Ｙ〜→Ｙ〜Ｚ〜→Ｚ〜→Ｚ〜Ｗ→Ｗというシーケンスに従って励磁する（逆回転の場合は反対）。この励磁方法では、１パルス幅毎に回転する角度が１相励磁や２相励磁に比べて半分になる。
【表１】
0005553352.tif 000002
【００４０】
次に、図８を参照しながら、本最良形態におけるステッピングモータ１４１ｄの回転と賞球払出との関係を説明することとする。まず、本最良形態に係る２相励磁方式及び１−２相励磁方式のステッピングモータ１４１ｄの回転軸は、それぞれ８ステップ及び１６ステップで１球払い出される角度分回転する（６０度回転）。そして、ステッピングモータ１４１ｄの回転軸が回転すると、当該回転軸に固定された回転体（スプロケット）１４１も追従回転する。ここで、本例では、前述のように、ステッピングモータ１４１ｄの回転軸が６０度回転すると、スプロケット１４１（特に１４１ａ及び１４１ｂ）の保持部（図５に示すように回転体毎に３箇所の保持部が設けられており、両回転体合わせて６箇所）から球が１個排出されるように構成されている。より具体的には後述するが、通常時に２相励磁方式である場合、賞球個数の記憶が０でなければ、１ステップ３ｍｓの速度で払出モータを回転させ、８ステップ駆動することにより１個の払出を行う。即ち、通常時の割り込み処理タイミングは３ｍｓに設定されている。また、払出モータ位置センサ１５０により払出モータの位置判定を行い正常に回転しているか否かの検出を行う。賞球払出は、払出球数、払出モータを逆転（盤裏面から見て反時計回り）方向に駆動させることにより行い、払い出した遊技球をカウントセンサ１４３でカウントし、正常に払い出したことを確認する。尚、１回の連続払出動作では１コマンドで指定された賞球払出個数（例えば最大で１５球）の遊技球の払出を行うため、賞球払出中の信号により主制御基板側に賞球払出中であることを伝達する。また、１回の連続払出動作（本例では３個）後所定時間（例えば、球通過待ち時間・モータ休止時間として５００ｍｓ）のモータ休止時間が設定されている。ここで、３個の賞球払出を一度に行う場合、３×８＝２４ステップ分のパルスが送信されることとなる。尚、本最良形態では、当該モータ休止時間にはロータを固定することを目的として、ステッピングモータへの励磁を中断するのではなく、励磁出力を落とした上で特定のステータに対して継続的に励磁するよう構成されている。
【００４１】
《機能構成》
次に、図９の機能ブロック図を参照しながら、本最良形態に係るパチンコ遊技機の機能を説明することとする。尚、ここに主として示す機能は、本発明と特に関連する、主制御基板２００／払出制御基板２３０間での機能である。また、図中の点線囲み部については、本最良形態に係る変更例以降の説明欄にて後述する。
【００４２】
（主制御基板２００）
まず、主制御基板２００（主制御手段１０００）は、遊技の進行や賞球払出決定に関する制御を司る遊技制御手段１１００と、払出制御基板２３０側等とのコマンド・情報の送受信の制御を司る送受信制御手段１２００と、払出関連の処理に関する情報を一時記憶するための処理関連情報一時記憶手段１４００と、主制御基板２００及び払出制御基板２３０等での賞球払出に関するエラーを制御するエラー制御手段１５００と、を有する。尚、遊技制御手段１１００は、従来機が有する周知構成である。具体的には、遊技制御手段１１００は、まず遊技の進行に関する処理としては、例えば、従来の第１種遊技機の場合を例に採ると、乱数発生、始動口入球を契機とした乱数取得、取得した乱数を用いての抽選、抽選結果に基づいた図柄（特別図柄）変動、抽選に当選している場合に通常は閉状態にある可変入賞口を開放する特別遊技の実行等、周知の処理を実行し、また、各入賞口に遊技球が入球した場合には、入賞口に対応した賞球数の払出決定処理を実行する。以下、本発明の特徴的な各手段について詳述する。
【００４３】
まず、送受信制御手段１２００は、主制御基板２００から払出制御基板２３０等への送信制御を司る送信制御手段１２１０と、各種周辺機器（例えば、払出制御基板や各種信号出力装置）からの情報（信号も含む）を受信する受信制御手段１２２０と、を有している。
【００４４】
ここで、送信制御手段１２１０は、払出制御基板２３０側にコマンドや情報を送信するための払出制御側送信制御手段１２１１を有している。そして、払出制御側送信制御手段１２１１は、賞球払出の際、払出制御基板２３０側に送信される賞球払出コマンドがセットされる送信コマンド一時記憶手段１２１１ａを更に有している。
【００４５】
また、受信制御手段１２２０は、遊技機に備えられた信号出力装置（例えば、入賞口センサＳ１、Ｓ２・・・等）からの情報（信号）を受信する遊技側受信制御手段１２２１と、払出制御基板２３０からの情報を受信する払出制御側受信制御手段１１２２と、を有している。ここで、遊技側受信制御手段１２２１は、信号出力装置から受信した情報を、当該情報に係る処理が実行されるまで一時記憶するための遊技側受信情報一時記憶手段１２２１ａを更に有している。また、払出制御側受信制御手段１１２２は、払出制御基板２３０から受信した情報を、当該情報に係る処理が実行されるまで一時記憶するための払出制御側受信情報一時記憶手段１２２２ａを更に有している。
【００４６】
次に、処理関連情報一時記憶手段１４００は、賞球払出の順番に到達していない未払賞球情報（待機賞球払出情報）を一時記憶するための未払賞球情報一時記憶手段１４１０を更に有している。
【００４７】
次に、エラー制御手段１５００は、主制御基板２００及び払出制御基板２３０側での賞球払出に関するエラーを含む遊技関連エラー（例えば、賞球払出に関するエラー以外として扉開放エラー等）を監視すると共に、所定のエラーが発生した際に外部に異常を報知する制御を司る異常報知制御手段１５１０を更に有している。ここで、異常報知制御手段１５１０は、遊技関連エラーフラグのオンオフ状態を一時記憶するためのエラーフラグ一時記憶手段１５１１を更に有している。
【００４８】
（払出制御基板２３０）
次に、払出制御基板２３０は、主制御基板２００側やカードユニットＣ側等とのコマンド・情報の送受信の制御を司る送受信制御手段３１００と、賞球払出コマンドや貸球コマンドを受けて所定数の遊技球の払出処理を実行する払出制御手段３３００と、払出制御基板２３０側での電断時及び電断復帰時におけるバックアップ処理及びバックアップ情報復元処理を実行する電断時・電断復帰時処理制御手段３５００と、を有している。また、図示しないが、払出制御基板２３０は、バックアップ電源と接続している。尚、この接続形態であるが、例えば、バックアップ電源と直接接続していてもよく（即ち、主制御基板にもバックアップ機能がある場合、主制御基板とは独立してバックアップ電源が供給）、或いは、主制御基板２００を介して間接的に接続していてもよい。尚、本最良形態では、図２３に示すように制御でバックアップ電源を供給するように構成されているが、ＮＭＩ信号の受信を契機としてバックアップ電源を自動供給する回路構成としてもよい。以下、各手段について詳述する。
【００４９】
まず、送受信制御手段３１００は、主制御基板２００やカードユニットＣからの情報（例えば、コマンドや信号）の受信制御を司る受信制御手段３１１０と、主制御基板２００やカードユニットＣへの情報の送信制御を司る送信制御手段３１２０と、を有している。
【００５０】
ここで、受信制御手段３１１０は、主制御基板２００からの情報（例えば、コマンド）の受信制御を司るメイン側受信制御手段３１１１を更に有している。そして、メイン側受信制御手段３１１１は、主制御基板２００側から送信されてきた情報が一時記憶されるメイン側受信データ一時記憶手段３１１１ａを更に有している。
【００５１】
次に、払出制御手段３３００は、払出処理の際に必要な情報を一時記憶するための払出処理関連情報一時記憶手段３３１０を有している。ここで、払出処理関連情報一時記憶手段３３１０は、払出に関連した状態（例えば、払出中か否か・払出異常が発生しているか否か）を一時記憶するための払出状態フラグ一時記憶手段３３１１と、払出処理時に、払い出されるべき遊技球数がセットされる払出カウンタ３３１２と、ステッピングモータ１４１ｄの駆動されるべきステップ数を一時記憶するためのステップカウンタ一時記憶手段３３１３と、ステッピングモータ１４１ｄが駆動されている際、励磁されているステータの位置情報を一時記憶するための励磁ステータ位置特定カウンタ値一時記憶手段３３１４と、１回の連続払出動作後における所定時間（球通過待ち時間・モータ休止時間）を計時するための球通過待ちタイマ３３１５と、を更に有している。ここで、本最良形態においては、球通過待ちタイマ３３１５はデクリメント方式のタイマであり、タイマ値が０となった時点で停止するよう構成されているが、これには限定されず、インクリメント方式のタイマを用いて構成することも可能である。
【００５２】
次に、電断時・電断復帰時処理制御手段３５００は、払出制御基板２３０側での電断時においてバックアップすべき情報が一時記憶される電断時情報一時記憶手段３５１０と、電断復帰時において復元された情報に基づき払出個数の補正処理を実行する払出個数補正処理制御手段３５２０と、を有している。ここで、電断時情報一時記憶手段３５１０は、払出制御基板２３０側での電断時においてバックアップすべきフラグ状態が一時記憶される電断時フラグ類一時記憶手段３５１１と、払出制御基板２３０側での電断時における球通過待ちタイマ３３１５のタイマ値がセットされる電断時球通過待ちタイマ３５１２と、払出制御基板２３０側での電断時における払出カウンタ３３１２のカウンタ値がセットされる電断時払出カウンタ３５１４と、を更に有している。
【００５３】
《メイン制御基板／払出制御基板間で送受信されるコマンド・情報の内容》
次に、図１０を参照しながら、主制御基板２００及び払出制御基板２３０間で送受信されるコマンド及び情報の内容を説明する。ここで、本最良形態に係る主制御基板２００から払出制御基板２３０へのコマンドは、賞球払出コマンドであることの特定情報及び賞球個数の情報からなる。具体的には、ビット７〜４は、１００１固定である（当該コマンドが賞球払出コマンドであることの識別情報）。次に、ビット３〜０は、賞球個数に関するものであり、例えば、０（００００Ｂ）は賞球０個であることを意味し、１５（１１１１Ａ）は賞球１５個であることを意味する。
【００５４】
次に、払出制御基板２３０から主制御基板２００側に送信される払出関連情報を説明することとする。ここで、払出関連情報（賞球払出関連情報又は払出異常関連情報）は、固定値、上皿満タンエラー情報、球切れエラー、他の払出関連エラー情報（例えばモータ故障エラー等）及び賞球払出完了情報からなる。具体的には、ビット７〜４は、０１１０固定である。次に、ビット３は、上皿満タンエラー情報であり、「０」は受け皿満タンでないことを意味し、「１」は受け皿満タン中であることを意味する。次に、ビット２は、球切れエラー情報であり、「０」は球切れが発生していないことを意味し、「１」は球切れが発生中であることを意味する。次に、ビット１は、他の払出関連エラー（例えばモータ故障エラー等）に関するものであり、「０」は他の払出関連エラー発生中でないことを意味し、「１」は他の払出関連エラー発生中であることを意味する。最後に、ビット０は、賞球払出完了に関するものであり、「０」は賞球払出完了であることを意味し、「１」は賞球払出未完了であることを意味する。
【００５５】
《処理》
次に、図１１〜図２３のフローチャートを参照しながら、本最良形態に係るパチンコ遊技機で実行される制御処理を説明する。ここで、図１１〜図１５が、主制御基板２００側での処理を示すフローチャートである。また、図１６〜図２３が、払出制御基板２３０側での処理を示すフローチャートである。以下、順に説明することとする。
【００５６】
《主制御基板側での処理》
まず、図１１〜図１５のフローチャートを参照しながら、主制御基板２００における処理を説明することとする。まず、図１１は、主制御基板２００側で実行されるメイン処理のフローチャートである。はじめに、ステップ１２００で、主制御手段１０００は、後述する未払出賞球管理処理を実行する。次に、ステップ１３００で、主制御手段１０００は、後述する払出制御基板２３０側へのコマンド送信制御処理を実行する。次に、ステップ１４００で、主制御手段１０００は、後述する払出制御基板２３０側からの情報受信制御処理を実行する。そして、ステップ１５００で、主制御手段１０００は、後述するエラー時対応制御処理を実行し、ステップ１２００に移行する。以下、各処理を詳述する。
【００５７】
まず、図１２は、図１１のステップ１２００のサブルーチンに係る、未払出賞球（賞球払出コマンド送信前）管理処理のフローチャートを示したものである。まず、ステップ１２０５で、遊技側受信制御手段１２２１は、遊技側受信情報一時記憶手段１２２１ａを参照し、いずれかの入賞口センサＳ（Ｓ１、Ｓ２・・・）から入賞信号を受信したか否かを判定する。ステップ１２０５でＹｅｓの場合、ステップ１２１０で、遊技側受信制御手段１２２１は、受信した入賞信号に係る未払出賞球情報を、未払出賞球情報一時記憶手段１４１０に一時記憶し、次の処理（ステップ１３００の対払出制御基板送信制御処理）に移行する。尚、ステップ１２０５でＮｏの場合にも、次の処理（ステップ１３００の対払出制御基板送信制御処理）に移行する。
【００５８】
次に、図１３は、図１１のステップ１３００のサブルーチンに係る、対払出制御基板送信制御処理のフローチャートを示したものである。まず、ステップ１３０５で、払出制御側送信制御手段１２１１は、第二回線（賞球払出中か否かに係るＯＮＯＦＦ信号を送信する線）の入力ポートを参照し、払出信号がＯＦＦであるか否か、即ち、現在払出が実行されていないか否かを判定する。ステップ１３０５でＹｅｓの場合、ステップ１３１０で、払出制御側送信制御手段１２１１は、未払賞球情報一時記憶手段１４１０を参照し、未払出賞球（まだ賞球払出コマンドを払出制御基板２３０側に送信していない賞球）が存在するか否かを判定する。ステップ１３１０でＹｅｓの場合、ステップ１３１５で、払出制御側送信制御手段１２１１は、エラーフラグ一時記憶手段１５１１を参照し、賞球払出を行うことが不適なエラーである賞球払出関連エラー（例えば、払出モータの故障に関するエラー、上皿満タン、球切れエラー等）が発生していないか否かを判定する。ステップ１３１５でＹｅｓの場合、ステップ１３２０で、払出制御側送信制御手段１２１１は、未払賞球情報一時記憶手段１４１０に一時記憶されている、今回払出処理が実行される順番の未払出賞球情報に対応した賞球数分の賞球払出コマンド（図１０参照）を、送信コマンド一時記憶手段１２１１ａにセットする。そして、ステップ１３２５で、払出制御側送信制御手段１２１１は、今回セットした賞球払出コマンドに対応する未払出賞球情報を、未払出賞球情報一時記憶手段１４１０から消去し、以後の情報をシフトさせる処理を実行する。次に、ステップ１３３０で、払出制御側送信制御手段１２１１は、送信コマンド一時記憶手段１２１１ａにセットした賞球払出コマンドを払出制御基板２３０側に送信し、次の処理（ステップ１４００の対払出制御基板受信制御処理）に移行する。尚、ステップ１３０５、ステップ１３１０及びステップ１３１５でＮｏの場合にも、次の処理（ステップ１４００の対払出制御基板受信制御処理）に移行する。
【００５９】
次に、図１４は、図１１のステップ１４００のサブルーチンに係る、対払出制御基板受信制御処理のフローチャートを示したものである。まず、ステップ１４０５で、払出制御側受信制御手段１１２２は、払出制御側受信情報一時記憶手段１１２２ａを参照し、払出関連情報を受信したか否かを判定する。ここで、ステップ１４０５でＹｅｓの場合、ステップ１４１０で、エラー制御手段１５００は、受信した払出関連情報中にエラー情報（球切れエラー、上皿満タンエラー、他の払出関連エラー）が存在するか否かを判定する。ステップ１４１０でＹｅｓの場合、ステップ１４１５で、エラー制御手段１５００は、エラーフラグ一時記憶手段１５１１にアクセスし、該当するエラーに係るエラーフラグをオンにすることで、払出制御基板２３０側でのエラー情報を主制御基板２００側でも管理（一元管理）する。他方、ステップ１４１０でＮｏの場合、ステップ１４２０で、エラー制御手段１５００は、エラーフラグ一時記憶手段１５１１にアクセスし、払出制御基板２３０側でのエラーに係るエラーフラグをオフにする。そして、ステップ１４２５で、送受信制御手段１２００は、受信した払出関連情報中に賞球払出完了情報が存在するか否かを判定する。ステップ１４２５でＹｅｓの場合、ステップ１４３０で、送受信制御手段１２００は、送信コマンド一時記憶手段１２１１ａにセットされている賞球払出コマンド（今回の払出完了に係る賞球払出コマンド）をクリアし、次の処理（ステップ１５００のエラー時対応制御処理）に移行する。尚、ステップ１４０５及びステップ１４２５でＮｏの場合にも、次の処理（ステップ１５００のエラー時対応制御処理）に移行する。
【００６０】
次に、図１５は、図１１のステップ１５００のサブルーチンに係る、エラー時対応制御処理のフローチャートを示したものである。まず、ステップ１５０５で、エラー制御手段１５００は、エラーフラグ一時記憶手段１５１１を参照し、エラーが発生しているか否かを判定する。ステップ１５０５でＹｅｓの場合、ステップ１５１０で、エラー制御手段１５００は、発生したエラーが重要エラーであるか（例えば、不正行為の危険性が高い上皿満タンエラー）否かを判定する。ステップ１５１０でＹｅｓの場合、ステップ１５１５で、エラー制御手段１５００は、外部出力端子板３９を介してホールコンピュータに対し、今回発生したエラーに対応したエラー情報を送信する。そして、ステップ１５２０で、エラー制御手段１５００は、今回発生したエラーに対応したエラー報知コマンドを演出制御基板２２０側に送信し、次の処理｛ステップ１２００の未払出賞球（賞球払出コマンド送信前）管理処理｝に移行する。尚、ステップ１５０５でＮｏの場合にも次の処理｛ステップ１２００の未払出賞球（賞球払出コマンド送信前）管理処理｝に移行し、ステップ１５１０でＮｏの場合にはステップ１５２０に移行する。
【００６１】
ここで、表２は、主制御基板２００側から演出制御基板２３０側に送信されるエラー報知コマンドの一例を示したものである。このように、主制御基板２００側又は払出制御基板２３０側で発生したエラー内容と対応したエラー報知コマンドが送信される。
【表２】
0005553352.tif 000003
【００６２】
次に、図１６〜図２３のフローチャートを参照しながら、払出制御基板２３０側での処理を詳述することとする。ここで、図１６（左）のフローチャートは、電源立ち上げ後の、通常時における払出制御基板２３０で実行される処理である。また、図１６（右）のフローチャートは、電源電圧が所定値を下回ると発せられるＮＭＩ信号を契機として払出制御基板２３０で実行される電源断（電断）時処理である。
【００６３】
まず、図１６（左）は、払出制御基板２３０側で実行されるメインルーチン２０００のフローチャートである。はじめに、ステップ２６００で、払出制御基板（払出制御手段）２３０は、後述する電断復帰時初期処理を実行する。次に、ステップ２１００で、払出制御基板（払出制御手段）２３０は、主制御基板２００との間での、後述する賞球払出関連情報送受信処理を実行する。次に、ステップ２２００で、払出制御基板（払出制御手段）２３０は、後述する賞球払出制御処理（賞球払出開始・モータ駆動開始時）を実行する。次に、ステップ２３００で、払出制御基板（払出制御手段）２３０は、後述する賞球払出制御処理（モータ駆動終了時・賞球払出終了時）を実行する。そして、ステップ２４００で、払出制御基板（払出制御手段）２３０は、後述する賞球払出制御処理（モータ駆動実行時）を実行し、ステップ２６００に移行する。以下、各サブルーチンを詳述することとする。
【００６４】
まず、図１７は、図１６のステップ２６００のサブルーチンに係る、電断復帰時初期処理のフローチャートである。はじめに、本処理は、払出制御基板２３０側での電断復帰時において実行される処理であり、その目的は、払出制御基板２３０側での電断発生時にバックアップ（バックアップ処理については後述する）した情報に基づき、電断発生前の払出制御基板２３０側での処理実行に係る情報を復元することと、当該復元した情報に基づき、電断発生前に実行していた処理へと復帰することである。まず、ステップ２６０５で、電断時・電断復帰時処理制御手段３５００は、電断時フラグ類一時記憶手段３５１１を参照し、払出制御側電断フラグがオンであるか否かを判定する。ここで、払出制御側電断フラグとは、払出制御基板２３０側での電断発生時においてオンとなるフラグである。ステップ２６０５でＹｅｓの場合、ステップ２６１０で、電断時・電断復帰時処理制御手段３５００は、電断時フラグ類一時記憶手段３５１１にアクセスし、払出制御側電断フラグをオフにする。次に、ステップ２６１５で、電断時・電断復帰時処理制御手段３５００は、電断時払出カウンタ３５１４を参照してカウンタ値を取得すると共に、当該カウンタ値を払出処理関連情報一時記憶手段３３１０内の払出カウンタ３３１２にセットする。
【００６５】
次に、ステップ２６３０で、電断時・電断復帰時処理制御手段３５００は、後述する払出個数補正処理を実行する。次に、ステップ２６９０で、電断時・電断復帰時処理制御手段３５００は、払出カウンタ３３１２を参照し、当該カウント値が０超過であるか否かを判定する。ステップ２６９０でＹｅｓの場合、ステップ２６９５で、電断時・電断復帰時処理制御手段３５００は、払出状態フラグ一時記憶手段３３１１内の賞球払出開始許可フラグをオンにして、次の処理（ステップ２１００の賞球払出関連情報送受信処理）へ移行する。ここで、後述するように、賞球払出開始許可フラグがオンである状況下では、ステッピングモータの賞球払出動作が開始されることとなる。尚、ステップ２６０５又はステップ２６９０でＮｏの場合にも、次の処理（ステップ２１００の賞球払出関連情報送受信処理）へ移行する。
【００６６】
次に、図１８は、図１７のステップ２６３０のサブルーチンに係る、払出個数補正処理のフローチャートである。はじめに、本処理の目的は、払出制御基板２３０側での電断発生時にバックアップした情報に基づき電断発生時の遊技球払出動作状態を確認し、電断発生を要因として、電断時に検出し得なかった遊技球払出の有無を判定することと、当該検出し得なかった遊技球の払出ありと判定された場合には、電断復帰後に復元された払出カウンタ３３１２のカウント値（即ち、未払出となっている遊技球個数）を補正（減算）することである。
【００６７】
尚、この処理は、電断により払出制御基板側で管理しているカウントセンサ１４３やロータ位置確認センサ１５０に電源供給されなくなることに起因した処理である。具体的には、本最良形態では、電断後に電断時情報一時記憶手段３５１０には電源供給されるが、カウントセンサ１４３やロータ位置確認センサ１５０には電源供給されない。したがって、電断後、これらのセンサは検知不能状態となる。このような状況下でも、遊技球が払い出される可能性があることを踏まえ（例えば、スプロケットから遊技球が放出された瞬間に電断が発生し、当該遊技球がカウントセンサに到達する頃にはカウントセンサが検知不能状態に陥っている場合）、払い出されたであろう遊技球数を残遊技球数から減算する処理を実行するのである。尚、この処理は電断時にこれらセンサにはバックアップ電源が供給されないことを前提としているが、電断時にこれら（又はいずれか一方）にバックアップ電源が供給される｛継続的でなくとも電断時から少なくともＴ秒（例えばこのＴ秒は、スプロケットから放出された球がカウントセンサまで到達するまでの時間）｝よう構成した場合には、当該処理は不要である。この場合、電断直後にカウントセンサの通過を検知した際、バックアップされている電断時払出カウンタ（残球数）から通過した分の球数を減算する。以下、当該処理を説明する。
【００６８】
まず、ステップ２６０５で、払出個数補正処理制御手段３５２０は、電断時フラグ類一時記憶手段３５１１内の賞球払出中フラグのフラグ状態を参照する。ここで、賞球払出中フラグとは、払出制御側での賞球払出処理が実行中の場合（払出装置の払出モータが駆動動作中である場合や、球通過待ち時間・モータ休止時間中である場合）にオンとなるフラグである。次に、ステップ２６４０で、払出個数補正処理制御手段３５２０は、ステップ２６３５における賞球払出中フラグの参照値がオンであるか否かを判定する。ステップ２６４０でＹｅｓの場合、ステップ２６４５で、払出個数補正処理制御手段３５２０は、電断時フラグ類一時記憶手段３５１１内のモータ駆動中フラグのフラグ状態を参照する。ここで、モータ駆動中フラグとは、ステッピングモータの駆動開始時にオンとなり、駆動終了時にオフとなるフラグである。次に、ステップ２６５０で、払出個数補正処理制御手段３５２０は、ステップ２６４５におけるモータ駆動中フラグの参照値がオンであるか否かを判定する。ステップ２６５０でＹｅｓの場合、ステップ２６５５で、払出個数補正処理制御手段３５２０は、払出カウンタ３３１２のカウンタ値から所定数（例えば、１）を減算し、次の処理（ステップ２６９０）へ移行する。ここで、当該払出カウンタ３３１２のカウンタ値から減算される所定数は、賞球払出ユニット１００の内部機構（例えば、賞球払出ユニット１００内の球流路の形状や、スプロケット１４１の径・形状・孔数、スプロケット１４１とカウントセンサ１４３の位置関係等）や、スプロケット１４１の孔壁等に設けられた遊技球検知センサの有無、払出制御プログラム処理内容によって左右されるため、特に限定されないが、電断発生後にカウントセンサ１４３を通過し得る遊技球の最大個数としておくことが好適である。フローチャートの説明に戻ると、他方、ステップ２６５０でＮｏの場合、ステップ２６６０で、払出個数補正処理制御手段３５２０は、電断時球通過待ちタイマ３５１２を参照する。次に、ステップ２６６５で、払出個数補正処理制御手段３５２０は、ステップ２６６０におけるタイマ参照値（Ｔ）が、０＜Ｔ＜所定値であるか否か（即ち、電断発生時に球通過待ちタイマ３３１５が作動中であったか否か）を判定する。ステップ２６６５でＹｅｓの場合には、ステップ２６５５へ移行し、払出カウンタ３３１２のカウンタ値減算処理が実行されることとなる。尚、ステップ２６４０又はステップ２６６５でＮｏの場合には、次の処理（ステップ２６９０）へ移行する。
【００６９】
次に、図１９は、図１６のステップ２１００のサブルーチンに係る、賞球払出関連情報受信処理（対主制御基板）のフローチャートである。ここで、当該フローの前半が主制御基板２００からの情報受信処理（及びこれに伴う賞球払出数のセット処理）であり、当該フローの後半が主制御基板２００への情報送信処理である。そこで、前半の主制御基板２００からの情報受信処理（及びこれに伴う賞球払出数のセット処理）から説明すると、まず、ステップ２１０５で、メイン側受信制御手段３１１１は、払出状態フラグ一時記憶手段３３１１を参照し、賞球払出中フラグがオフであるか否かを判定する。ステップ２１０５でＹｅｓの場合、ステップ２１１０で、メイン側受信制御手段３１１１は、メイン側受信情報一時記憶手段３１１１ａを参照し、賞球払出コマンドを受信したか否かを判定する。ステップ２１１０でＹｅｓの場合、ステップ２１１５で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１のフラグ領域にアクセスし、賞球払出開始許可フラグをオンにする。次に、ステップ２１２０で、払出制御手段３３００は、メイン側受信情報一時記憶手段３１１１ａに一時記憶されている賞球払出コマンド情報に基づき、今回払い出されるべき賞球数を導き、当該賞球数情報を払出カウンタ３３１２にセットし、次の処理（ステップ２１２５）に移行する。以上で、通常の賞球払出処理が実行される際の、賞球払出数のセット処理を終了する。尚、ステップ２１０５及びステップ２１１０でＮｏの場合にも次の処理（ステップ２１２５）に移行する。
【００７０】
次に、主制御基板２００への情報送信処理を説明すると、まず、ステップ２１２５で、送信制御手段３１２０は、エラーフラグ一時記憶手段３２２１を参照し、いずれかの払出関連エラー報知フラグがオンであるか否かを判定する。ここで、「払出関連エラー報知フラグ」とは、払出関連エラー｛例えば、上皿満タンエラー、球切れエラー、他の払出関連エラー（例えばモータ故障エラー）｝が発生した際にオンとなり、当該エラー報知が主制御基板側になされた後にオフとなるフラグである。ステップ２１２５でＹｅｓの場合、ステップ２１３０で、エラー制御手段３２００は、エラーフラグ一時記憶手段３２２１の、今回発生したエラーに対応した払出関連エラー報知フラグをオフにする。そして、ステップ２１３５で、送信制御手段３１２０は、今回発生したエラーに対応した払出関連エラー情報を主制御基板２００側に送信し、次の処理（ステップ２１４０）に移行する。尚、ステップ２１２５でＮｏの場合にも次の処理（ステップ２１４０）に移行する。
【００７１】
次に、ステップ２１４０で、送信制御手段３１２０は、払出状態フラグ一時記憶手段３３１１を参照し、賞球払出完了フラグがオンであるか否かを判定する。ここで、「賞球払出完了フラグ」とは、払出制御手段３３００により賞球払出が完了したと判定された場合にオンとなるフラグである。ステップ２１４０でＹｅｓの場合、ステップ２１４５で、送信制御手段３１２０は、払出状態フラグ一時記憶手段３３１１のフラグ領域にアクセスし、賞球払出完了フラグをオフにする。そして、ステップ２１５０で、送信制御手段３１２０は、主制御基板２００側に対して賞球払出が完了した旨の情報を送信し、次の処理｛ステップ２２００の賞球払出制御処理（賞球払出開始・モータ駆動開始時）｝に移行する。尚、ステップ２１４０でＮｏの場合にも、次の処理｛ステップ２２００の賞球払出制御処理（賞球払出開始・モータ駆動開始時）｝に移行する。以上で、賞球払出完了情報送信処理を終了する。
【００７２】
次に、図２０は、図１６のステップ２２００のサブルーチンに係る、賞球払出制御処理（賞球払出開始・モータ駆動開始時）のフローチャートである。ここで、当該処理は、次のステップ２３００のモータ駆動処理を実行する前段階の処理であり、主制御基板側からの賞球払出コマンドを受信したことを受けてモータ駆動のステップ数等をセットする処理である。まず、ステップ２２０５で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１を参照し、賞球払出開始許可フラグ（図１９のステップ２１１５参照）がオンであるか否かを判定する。ステップ２２０５でＹｅｓの場合、ステップ２２１０及びステップ２２１５で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、賞球払出中フラグをオンにすると共に賞球払出開始許可フラグをオフにする。そして、ステップ２２２０で、払出制御手段３３００は、払出カウンタ３３１２にセットされている賞球払出個数が所定個数（例えば３個）以上であるか否かを判定する。ステップ２２２０でＹｅｓの場合、ステップ２２２５で、払出制御手段３３００は、所定個数分払い出されるよう、ステップカウンタ一時記憶手段３３１３にカウンタ値（ｎ）を一時記憶し、ステップ２２３５に移行する。ここで一時記憶されるカウンタ値（ｎ）は、ステッピングモータのステップ数である（本最良形態では、１−１相励磁方式及び２−２相励磁方式の場合は８ステップで１球が排出され、１−２相励磁方式の場合は１６ステップで１球が排出される）。他方、ステップ２２２０でＮｏの場合、払出制御手段３３００は、払出カウンタ３３１２にセットされている賞球払出個数が払い出されるよう、ステップカウンタ一時記憶手段３３１３にカウンタ値（ｎ）を一時記憶し、ステップ２２３５に移行する。そして、ステップ２２３５で、払出制御手段３３００は、励磁ステータ位置特定カウンタ値（ｊ）として０をセットする。ここで、励磁ステータ位置特定カウンタは、ステータに対するロータの相対位置を示したものであり、「０」が払出待機（停止）時におけるデフォルト位置に相当する。次に、ステップ２２３８で、払出制御手段３３００は、ステッピングモータ動作に係る球通過待ち時間・モータ休止時間として所定値（本例では、５００ｍｓ）を、球通過待ちタイマ３３１５にセットする。そして、ステップ２２４０で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、モータ駆動中フラグをオンにし、次の処理｛ステップ２３００の賞球払出制御処理（モータ駆動終了時・賞球払出終了時）｝に移行する。他方、ステップ２２０５でＮｏの場合、ステップ２２４５で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１を参照し、モータ駆動中フラグがオンであるか否かを判定する。ステップ２２４５でＹｅｓの場合には、既にモータが駆動されているので、次の処理｛ステップ２３００の賞球払出制御処理（モータ駆動終了時・賞球払出終了時）｝に移行する。他方、ステップ２２４５でＮｏの場合には、ステップ２２５０で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、賞球払出継続フラグがオフであるか否かを判定する。ここで、賞球払出継続フラグとは、所定ステップ数分のステッピングモータ動作後であって、球通過待ち時間・モータ休止時間経過時にオンとなるフラグである。ステップ２２５０でＹｅｓの場合には、次の処理｛ステップ２３００の賞球払出制御処理（モータ駆動終了時・賞球払出終了時）｝に移行する。他方、ステップ２２５０でＮｏの場合には、ステップ２２５２で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、賞球払出継続フラグをオフにして、ステップ２２２０へ移行する。即ち、賞球払出継続フラグがオンである場合には、主制御基板側からの賞球払出コマンドの受信を契機とすることなく、再度モータ駆動のステップ数等をセットする処理を実行することとなる。
【００７３】
次に、図２１は、図１６のステップ２３００のサブルーチンに係る、賞球払出制御処理（モータ駆動終了時・賞球払出終了時）のフローチャートである。ここで、当該処理は、前の処理（ステップ２２００）で予定されているすべてのモータの駆動終了を実行し、或いは、予定されているすべての賞球払出が実行された際の終了処理である。ここで、ステップ２３０２〜ステップ２３１９にかけてモータ駆動終了処理を実行し、ステップ２３２０〜ステップ２３２５にかけて遊技球検知処理を実行し、ステップ２３３０〜ステップ２３６２にかけて賞球払出終了処理を実行する。はじめに、モータ駆動終了処理から説明すると、まず、ステップ２３０２で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１のフラグ領域を参照し、賞球払出中フラグがオンであるか否かを判定する。ステップ２３０２でＹｅｓの場合、ステップ２３０５で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１のフラグ領域を参照し、モータ駆動中フラグがオンであるか否かを判定する。ステップ２３０５でＹｅｓの場合、ステップ２３１０で、払出制御手段３３００は、ステップカウンタ一時記憶手段３３１３内のカウンタ値（ｎ）を参照し、カウンタ値が０であるか否か、即ち、図２０のステップ２２２５又はステップ２２３０でセットしたステップ数がすべて実行されたか否かを判定する。ステップ２３１０でＹｅｓの場合、ステップ２３１５で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１のフラグ領域にアクセスし、モータ駆動中フラグをオフにする。次に、ステップ２３１８で、払出制御手段３３００は、ステッピングモータの休止状態を維持（本例では、励磁出力を下げた上で、現在の励磁ステータ位置特定カウンタ値（ｊ）に継続励磁）する。次に、ステップ２３１９で、払出制御手段３３００は、球通過待ちタイマ３３１５をスタートさせ、ステップ２３２０に移行する。尚、ステップ２３０５又はステップ２３１０でＮｏの場合にもステップ２３２０に移行する。以上で、モータ駆動終了処理を終了する。
【００７４】
次に、賞球払出終了処理を説明すると、まず、ステップ２３２０で、払出制御手段３３００は、カウントセンサ１４３から遊技球検出信号を受信したか否かを判定する。ステップ２３２０でＹｅｓの場合、ステップ２３２５で、払出制御手段３３００は、払出カウンタ３３１２に一時記憶されているカウンタ値を１減算し、次の処理（ステップ２３３０）に移行する。尚、ステップ２３２０でＮｏの場合にも次の処理（ステップ２３３０）に移行する。以上で、遊技球検出時処理を終了する。
【００７５】
次に、賞球払出終了処理を説明すると、まず、ステップ２３３０で、払出制御手段３３００は、払出カウンタ３３１２を参照し、カウント値が０であるか否かを判定する。ステップ２３３０でＹｅｓの場合、ステップ２３３５及びステップ２３４０で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、賞球払出中フラグをオフにすると共に賞球払出完了フラグをオンにし、次の処理｛ステップ２４００の賞球払出制御処理（モータ駆動実行時）｝に移行する。他方、ステップ２３３０でＮｏの場合、ステップ２３４５で、払出制御手段３３００は、球通過待ちタイマ３３１５のタイマ値を参照し、当該タイマ値が０であるか否かを判定する。ステップ２３４５でＹｅｓの場合、ステップ２３５０で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１にアクセスし、賞球払出継続フラグをオンにし、次の処理｛ステップ２４００の賞球払出制御処理（モータ駆動実行時）｝へ移行する。尚、ステップ２３０２又はステップ２３４５でＮｏの場合にも、次の処理｛ステップ２４００の賞球払出制御処理（モータ駆動実行時）｝へ移行する。
【００７６】
次に、図２２は、図１６のステップ２４００のサブルーチンに係る、賞球払出制御処理（モータ駆動実行時）のフローチャートである。ここで、当該処理は、前の処理（ステップ２２００）でセットされたステップ数に基づき、実際にモータ駆動を実行する処理である。まず、ステップ２４０５で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１のフラグ領域を参照し、モータ駆動中フラグがオンであるか否かを判定する。尚、モータ駆動中フラグは、ステップカウンタ一時記憶手段３３１３に所定のステップカウンタ数がセットされた際にオンとなるフラグであり（図２０のステップ２２４０参照）、当該所定のステップカウンタ数と対応した励磁がすべて実行された際にオフとなるフラグである。ここで、ステップ２４０５でＹｅｓの場合、ステップ２４１０で、払出制御手段３３００は、ステップカウンタ一時記憶手段３３１３のステップカウンタ値（ｎ）を１減算する。次に、ステップ２４２０で、払出制御手段３３００は、励磁ステータ位置特定カウンタ値一時記憶手段３３１４における励磁ステータ位置特定カウンタ値（ｊ）を更新（１インクリメント）する。次に、ステップ２４２５で、払出制御手段３３００は、所定の励磁方式（本例では、２相励磁方式）と切替速度（本例では、３ｍｓ）に基づき、励磁ステータ位置特定カウンタ値一時記憶手段３３１４における励磁ステータ位置特定カウンタ値（ｊ）に対応したステータを励磁し、次の処理（ステップ２６００の電断復帰時初期処理）に移行する。
【００７７】
次に、図１６（右）フローチャートを参照しながら、ＮＭＩ信号を受信した際の払出制御基板２３０で実行される処理を説明する。ＮＭＩ信号を受信した場合、ステップ２９００で、電断時・電断復帰時処理制御手段３５００は、後述する電断時処理を実行する。尚、ＮＭＩ信号を受信した場合には、他の処理が実行中であっても他の処理を中断して当該処理を優先実行するように構成されている。以下、図１６（右）のフローチャートにおける各サブルーチンに係る処理について詳述する。ここで、図２３は、図１６におけるステップ２９００のサブルーチンに係る、電断時処理のフローチャートである。まず、ＮＭＩ信号を受信した払出制御基板２３０では、ステップ２９２０で、電断時・電断復帰時処理制御手段３５００は、払出処理関連情報一時記憶手段３３１０内の払出カウンタ３３１２を参照してカウンタ値を取得すると共に、当該カウンタ値を電断時払出カウンタ３５１４にセット（バックアップ）する。次に、ステップ２９２５で、電断時・電断復帰時処理制御手段３５００は、払出状態フラグ一時記憶手段３３１１を参照し、賞球払出中フラグ、モータ駆動中フラグのフラグ値を取得すると共に、当該フラグ値を電断時フラグ類一時記憶手段３５１１にセットする。次に、ステップ２９３０で、電断時・電断復帰時処理制御手段３５００は、球通過待ちタイマ３３１５を参照してタイマ値を取得すると共に、当該タイマ値を電断時球通過待ちタイマ３５１２にセットして、ステップ２９３５へ移行する。次に、ステップ２９３５で、電断時・電断復帰時処理制御手段３５００は、電断時フラグ類一時記憶手段３５１１内の払出制御側電断フラグをオンにする。そして、ステップ２９４０で、電断時・電断復帰時処理制御手段３５００は、払出制御基板２３０内のバックアップ領域（バックアップＲＡＭ）に対してバックアップ電源を供給し、当該処理をループする。
【００７８】
次に、図２４を参照しながら、本最良形態に係るパチンコ遊技機の作用について説明することとする。はじめに、同図の上段は、本最良形態における賞球払出ユニット１００及び払出制御基板２３０での払出動作開始からの一連の処理動作に係るタイミングチャートであり、同図の下段は、当該タイミングチャートにおける電断発生タイミング毎の作用を示した図である。まず、上段のタイミングチャートから説明すると、払出制御基板２３０側では、主制御基板２００側からの賞球払出に係るコマンドに基づき、所定個数（本例では、１５個）の遊技球の払出動作を実行できるよう、当該所定個数を払出カウンタにセットすると共に、賞球払出中フラグをオンにする（図中囲みの１）。次に、当該セットされた情報に基づきステッピングモータ１４１ｄを回転駆動して遊技球の払出動作を実行するが、ステッピングモータ１４１ｄの回転動作に追従して回転動作するスプロケット１４１が所定の回転角度分だけ回転動作すると、スプロケット１４１の凹部に保持されていた遊技球がカウントセンサ１４３に向かって放出される（図中囲みの２）。次に、カウントセンサ１４３に向かって放出された遊技球は、自重により賞球払出ユニット１００内の球流路を流下し、カウントセンサ１４３を通過する（図中囲みの３）。そして、カウントセンサ１４３を通過した遊技球を、当該カウントセンサ１４３のセンサ部によって検知したことを契機として、払出カウンタのカウンタ値が減算される（図中囲みの４）。ここで、本例では、払出カウンタにセットされた所定個数の内、最大３個分の払出動作を連続して行った後には、スプロケット１４１から放出された遊技球がカウントセンサ１４３を通過するまでのタイムラグを考慮し、一旦ステッピングモータ１４１ｄを休止状態とし球通過待ち時間を設けるよう構成してある。その後、当該球通過待ち時間としてセットされた所定時間経過後には、払出カウンタのカウンタ値を参照し、全ての払出動作が完了していない場合（即ち、カウンタ値が０でない場合）には、再度ステッピングモータ１４１ｄを回転駆動して、未払出分の払出動作を継続して実行することとなる（図中囲みの５）。尚、本例では、主制御基板２００側からの賞球払出に係るコマンドに基づき、１５個の遊技球の払出動作を実行しているが、１５個を超過する遊技球の払出動作を実行する場合もある。例えば、カードユニットＣからの払出コマンド（遊技球貸出に係るコマンド）に基づき、１５個を超過（例えば、２５個）する遊技球の払出動作を実行する例を挙げることができる。
【００７９】
次に、下段について説明する。はじめに、本最良形態に係る払出制御基板２３０では、電断発生時における払出カウンタのカウンタ値をバックアップすると共に、電断復帰後には当該バックアップされたカウンタ値を復元できるよう構成されているため、未払出分の遊技球個数に係る情報を保持することができる。他方、このような構成を有していない場合には、未払出分の遊技球個数に係る情報が消去されてしまうため、電断・電断復帰前後において遊技者に不利益を与えてしまうことになる。例えば、図中電断１のタイミング（即ち、払出制御基板２３０側での主制御基板２００側からの賞球払出に係るコマンド受信後〜１個目の遊技球がスプロケット１４１から放出される前）で電断が発生した場合に、遊技者に与える不利益が最大（本例では、未払出１５個分の損失であるが、前述のような１５個を超過する払出の場合には、更に不利益が増大する）となる。ここで、本最良形態においては、図中電断１のタイミングで電断が発生した場合、電断・電断復帰前後において払出カウンタのカウンタ値が保持（カウンタ値は１５）されることにより、電断・電断復帰前後の払出個数の差異がゼロとなるため、遊技者に不利益を与えることが無くなるのである。尚、当該タイミングにおいては払出個数の補正（減算）処理も実行されない（図１８のステップ２６４０参照）ことを補足しておく。また、図中電断４のタイミングで電断が発生した場合にも、同様の作用により電断・電断復帰前後における払出個数の差異をゼロにすることができることとなる。次に、賞球払出ユニット１００及び払出制御基板２３０が本例のような特性を有していた場合、図中電断２のタイミング（即ち、少なくとも１個の遊技球がスプロケット１４１から放出された後〜カウントセンサ１４３での遊技球の検出前）で電断が発生した際には、電断・電断復帰前後における払出個数の差異が最大となり得る。即ち、電断発生前に２個の遊技球がスプロケット１４１から放出されているにも関わらず、カウントセンサ１４３での遊技球の検出前に電断が発生しているため、当該２個の遊技球が検出されないまま電断復帰し、保持された払出カウンタのカウンタ値（カウンタ値は１５）に基づき、払出動作が再開されることが考えられる。この場合、実質的な遊技球の払出個数は、未払出分１５個＋未検出分２個＝１７個となるため、遊技者に不当な利益を与えてしまう（遊技場の運営者側に不利益を与える）ことになる。しかしながら、本最良形態では、前述のような払出個数の補正（減算）処理（図１８のステップ２６５５参照）を実行できるよう構成されているため、電断復帰後に復元された払出カウンタのカウンタ値（カウンタ値は１５）から、当該カウントセンサ１４３にて未検出である２個分のカウント値を減算することが可能であり、図中電断２のタイミングでの電断・電断復帰前後における払出個数の差異をゼロにすることができるのである。また、図中電断３のタイミングで電断が発生した場合にも、同様の作用により電断・電断復帰前後における払出個数の差異をゼロにすることができることとなる。尚、賞球払出ユニット１００及び払出制御基板２３０が本例のような特性を有していることは、製品の開発段階にて予測し得るものであるため、図１８のステップ２６５５において、払出カウンタのカウンタ値から減算する所定数（本例では２）を、予め設定しておくことは可能であることを補足しておく。
【００８０】
本最良形態によれば、主制御手段からの払出コマンドに基づき払出処理を実行する払出制御手段を有するパチンコ遊技機において、払い出されるべき遊技球個数が電断・電断復帰前後において保持されるよう構成されているため、主制御手段にて残り払出個数を管理する場合と比較し、電断・電断復帰前後における払出個数の差異を減少させ、遊技者に不利益を与えてしまうことを有効に防止することができるという効果を奏する。
【００８１】
更に、前記効果に加え、払出動作が実行中の状態であるか否かを示す情報及び／又は払出された遊技球を検出中の状態であるか否かを示す情報が、電断・電断復帰前後において保持されると共に、当該保持された情報に基づき、電断復帰後における払い出されるべき遊技球個数を更新するよう構成されているため、より適切な遊技球数が払い出されることを担保することが可能になるという効果を奏する。
【００８２】
尚、本最良形態に係る払出個数の補正（減算）処理（図１８のステップ２６５５参照）において、払出カウンタのカウンタ値から減算する所定数（本例では２）を、予め設定しておいたとしても、電断・電断復帰前後における払出個数の差異が生じる場合がある。即ち、図２４の下段における図中電断４〜７のタイミングで電断が発生した場合であり、当該タイミングでは、電断復帰後にはステッピングモータ１４１ｄが駆動中であった又は球通過待ち時間中であったことを条件として、当該払出個数の補正（減算）処理が実行されるが、払出カウンタのカウンタ値から減算する所定数とカウントセンサ１４３にて未検出である遊技球個数に差異があるため、払出個数の補正（減算）処理結果が適切でないのである。そこで、このような問題点を解決し得る方法を、本最良形態からの変更例として以下説明する。
【００８３】
＜本最良形態からの変更例１＞
次に、本最良形態に係るパチンコ遊技機の変更例について説明する。はじめに、本最良形態においては、払出カウンタにセットされた所定個数の内、所定個数分（本例では、最大３個分）の払出動作を連続して行った後、スプロケット１４１から放出された遊技球がカウントセンサ１４３を通過するまでのタイムラグを考慮し、一旦ステッピングモータ１４１ｄを休止状態とし球通過待ち時間を設けるよう構成してあるが、これには限定されない。以下、変更例１として、本最良形態からの変更点について詳述する。
【００８４】
次に、図２５は、本最良形態に係るパチンコ遊技機の変更例１における、図１７のステップ２６３０（変１）のサブルーチンに係る、払出個数補正処理のフローチャートである。はじめに、本最良形態からの変更点は、ステップ２６５５の処理についてであり、その目的は、電断復帰後に復元された情報に基づき電断発生前の払出処理状態を確認すると共に、当該払出処理状態が所定の条件を満たした場合には、電断復帰後に復元された払出カウンタ３３１２のカウンタ値から１を減算することである。尚、後述するように、当該払出処理状態が所定の条件を満たした場合には、電断発生時においてカウントセンサ１４３にて未検出である遊技球個数が１個である可能性が高いことを補足しておく。即ち、ステップ２６５０（変１）でＮｏの場合において、ステップ２６６５（変１）でＹｅｓの場合、払出個数補正処理制御手段３５２０は、払出カウンタ３３１２のカウント値から１を減算（デクリメント）し、次の処理（ステップ２６９０）へ移行する。
【００８５】
次に、図２６は、本最良形態に係るパチンコ遊技機の変更例１における、図１６のステップ２２００（変１）のサブルーチンに係る、賞球払出制御処理（賞球払出開始・モータ駆動開始時）のフローチャートである。はじめに、本最良形態からの変更点は、ステップ２２２５（変１）及びステップ２２３０（変１）の処理についてであり、その目的は、ステッピングモータ１４１ｄを励磁するステップ数として、遊技球１個の払出に相当するステップ数を設定することである。即ち、ステップ２２２５（変１）で、払出制御手段３３００は、遊技球１個分が払い出されるよう、ステップカウンタ一時記憶手段３３１３にカウンタ値（ｎ）を一時記憶する。また、ステップ２２３０（変１）で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１内の賞球払出確認フラグをオフにし、ステップ２２３５（変１）へ移行する。ここで、賞球払出確認フラグとは、カウントセンサ１４３にて遊技球の通過を検知した際にオンとなるフラグである。
【００８６】
次に、図２７は、本最良形態に係るパチンコ遊技機の変更例１における、図１６のステップ２３００（変１）のサブルーチンに係る、賞球払出制御処理（モータ駆動終了時・賞球払出終了時）のフローチャートである。はじめに、本最良形態からの変更点は、ステップ２３２７（変１）及びステップ２３４５（変１）の処理についてであり、その目的は、カウントセンサ１４３にて遊技球の通過を検出した場合であって、払出カウンタにセットされた所定個数が全て払出されていない場合には、更なる遊技球１個分の払出動作を行うよう制御することである。即ち、ステップ２３２０（変１）でＹｅｓの場合において、ステップ２３２７（変１）で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１内の賞球払出確認フラグをオンにし、ステップ２３３０（変１）へ移行する。また、ステップ２３３０（変１）でＮｏの場合、ステップ２３４５（変１）で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１を参照し、賞球払出確認フラグがオンであるか否かを判定する。ステップ２３４５（変１）でＹｅｓの場合には、ステップ２３５０（変１）へ移行する。他方、ステップ２３４５（変１）でＮｏの場合には、ステップ２３５５（変１）へ移行する。
【００８７】
次に、図２８を参照しながら、本最良形態に係る変更例１における作用について説明することとする。はじめに、同図の上段は、本最良形態に係る変更例１における、賞球払出ユニット１００及び払出制御基板２３０での払出動作開始からの一連の処理動作に係るタイミングチャートであり、同図の下段は、当該タイミングチャートにおける電断発生タイミング毎の作用を示した図である。まず、上段のタイミングチャートから説明すると、払出制御基板２３０側では、主制御基板２００側からの賞球払出に係るコマンドに基づき、所定個数（本例では、３個）の遊技球の払出動作を実行できるよう、当該所定個数を払出カウンタにセットすると共に、賞球払出中フラグをオンにする（図中囲みの１）。次に、当該セットされた情報に基づきステッピングモータ１４１ｄを回転駆動して遊技球の払出動作を実行するが、遊技球１個分だけ払出されるようステッピングモータ１４１ｄが駆動される（図中囲みの２）。次に、ステッピングモータ１４１ｄの回転動作に追従して回転動作するスプロケット１４１が所定の回転角度分だけ回転動作すると、スプロケット１４１の凹部に保持されていた遊技球１個だけがカウントセンサ１４３に向かって放出される（図中囲みの３）。次に、カウントセンサ１４３を通過した遊技球を、当該カウントセンサ１４３のセンサ部によって検知したことを契機として、払出カウンタのカウンタ値が減算される（図中囲みの４）。そして、カウントセンサ１４３での遊技球の検知及び払出カウンタのカウンタ値の減算処理実行後に、更なる遊技球１個分だけの払出動作が実行される。以上の動作を、払出カウンタのカウンタ値が０となるまで繰り返すことで、所定個数の遊技球の払出動作が実行されることとなる。
【００８８】
次に、下段について説明する。変更例１のような構成とした場合、図示されるような何れのタイミングにて電断が発生したとしても、電断・電断復帰前後における払出個数の差異を最大でも１個とすることが可能となる。まず、図中電断１のタイミングで電断が発生した場合、払出カウンタのカウンタ値（現在値は３）と共に、賞球払出中フラグがオン、ステッピングモータ１４１ｄが停止状態（即ち、モータ駆動中フラグがオフ）、球通過待ちタイマが非作動状態（即ち、球通過待ちタイマに所定値がセットされている状態）であることがバックアップされる。そして、電断復帰後に復元されたこれら情報に基づき、払出カウンタのカウンタ値は減算されないため、電断・電断復帰前後における払出個数の差異はゼロである。次に、図中電断２のタイミングで電断が発生した場合、払出カウンタのカウンタ値（現在値は３）と共に、賞球払出中フラグがオン、ステッピングモータ１４１ｄが回転駆動状態（即ち、モータ駆動中フラグがオン）、球通過待ちタイマが非作動状態（即ち、球通過待ちタイマに所定値がセットされている状態）であることがバックアップされる。そして、電断復帰後に復元されたこれら情報に基づき、払出カウンタのカウンタ値は減算されないため、電断・電断復帰前後における払出個数の差異はゼロである。次に、図中電断３のタイミングで電断が発生した場合、払出カウンタのカウンタ値（現在値は３）と共に、賞球払出中フラグがオン、ステッピングモータ１４１ｄが休止状態、球通過待ちタイマが作動状態｛即ち、球通過待ちタイマのタイマ値（Ｔ）が０＜Ｔ＜所定値である状態｝であることがバックアップされる。そして、電断復帰後に復元されたこれら情報に基づき、払出カウンタのカウンタ値が減算される（現在値は２）ため、電断・電断復帰前後における払出個数の差異はゼロである。即ち、払出動作が正常に行われている場合には、払出個数の差異はゼロとなり得るのである。他方、払出動作が正常に行われていない場合には、払出個数に差異が生じ得る。尚、払出動作が正常に行われていない場合の要因としては、スプロケット１４１に遊技球が供給されていない（所謂球切れ、球不足）状況下であることを挙げることができる。このような状況下では、ステッピングモータ１４１ｄが球１個分の払出動作を完了させたとしても、スプロケット１４１から遊技球が放出されない（所謂空振り）場合がある。ここで、当該ケースの一例である、図中電断４のタイミングで電断が発生した場合、払出カウンタのカウンタ値（現在値は２）と共に、賞球払出中フラグがオン、ステッピングモータ１４１ｄが回転駆動状態、球通過待ちタイマが非作動状態であることがバックアップされる。そして、電断復帰後に復元されたこれら情報に基づき、払出カウンタのカウンタ値は減算されないため、電断・電断復帰前後における払出個数の差異はゼロである。しかしながら、図中電断５のタイミングで電断が発生した場合、払出カウンタのカウンタ値（現在値は２）と共に、賞球払出中フラグがオン、ステッピングモータ１４１ｄが休止状態、球通過待ちタイマが作動状態であることがバックアップされる。そして、電断復帰後に復元されたこれら情報に基づき、払出カウンタのカウンタ値が減算される（現在値は１）ため、電断・電断復帰前後における払出個数の差異が１となるである。
【００８９】
本最良形態に係る変更例１によれば、前記効果に加え、払出されるべき遊技球個数に基づき、まず遊技球１個分の払出動作を実行した後、実際に払出された遊技球が検出された場合には、更なる遊技球１個分の払出動作を実行するよう構成されているため、電断・電断復帰前後における払出個数の差異を最大でも１個とすることが可能となり、遊技者に不利益を与えてしまうことを更に有効に防止することができるという効果を奏する。
【００９０】
尚、本最良形態に係る変更例１においては、所謂球切れ、球不足等により、払出動作が正常に行われていない状況下では、払出個数に差異が生じ得るが、その対策方法として、スプロケット１４１の直上等に遊技球の検知センサ（球有りセンサ）を設ける方法を挙げることができる。その場合には、電断復帰後における、払出カウンタのカウンタ値補正（減算）処理において、電断発生時に当該検知センサが遊技球を検知していたことを条件として、払出カウンタのカウンタ値を補正（減算）するよう構成すればよい。即ち、図２８の図中電断５のタイミングで電断が発生した場合において、当該検知センサが遊技球を検知していなかった際には、スプロケット１４１に遊技球が供給されていなかったと見做し、払出カウンタのカウンタ値が減算されなくなるため、電断・電断復帰前後における払出個数の差異をゼロとすることが可能となるのである。
【００９１】
更に、本最良形態に係る変更例１においては、払出動作が正常に行われている場合において、払出個数の差異がゼロとなり得る、としている。ここで、本最良形態に係る変更例１では、ステッピングモータ１４１ｄが回転駆動状態である場合には、電断復帰後の払出カウンタのカウンタ値補正（減算）処理が実行されないよう構成されているが、ステッピングモータ１４１ｄが回転駆動状態中であっても、スプロケット１４１から遊技球が放出される場合が考えられるため、払出個数の差異が生じ得るのである。即ち、ステッピングモータ１４１ｄの回転駆動が停止した時点では、スプロケット１４１から遊技球が放出されるとこを担保するために、ステッピングモータ１４１ｄの回転駆動停止直前には既にスプロケット１４１から遊技球が放出されるよう遊びが設けられている場合である。例えば、当該遊びの一例として、ステッピングモータ１４１ｄを８ステップ回転駆動させて１球の払出を行う場合に、７ステップ目の回転駆動時｛本例では、励磁ステータ位置特定カウンタ値（ｊ）が「７」である場合｝には、既にスプロケット１４１から遊技球が放出されるよう構成しておくことを挙げることができる。このような構成である場合には、電断発生時に当該励磁ステータ位置特定カウンタ値（ｊ）をバックアップしておき、電断復帰後における、払出カウンタのカウンタ値補正（減算）処理において、当該バックアップされた励磁ステータ位置特定カウンタ値（ｊ）が、「７」もしくは「８」であることを条件として、払出カウンタのカウンタ値を補正（減算）するよう構成することで、更に効果的に払出個数の差異を抑えることが可能となるのである。
【００９２】
次に、本発明に係るパチンコ遊技機の第二最良形態について説明する。本最良形態では、払出制御基板２３０側での賞球払出処理が完了し、第二回線（賞球払出中か否かに係るＯＮＯＦＦ信号を送信する線）の入力ポートに係る払出信号がＯＦＦとなるまで、主制御基板２００側から更なる賞球払出に係るコマンドを払出制御基板２３０側へ送信しない（図１３のステップ１３０５参照）よう構成されているが、これには限定されない。本最良形態に係る払出制御基板２３０では、バックアップ領域を有しており、電断・電断復帰前後において払出処理動作に係る任意の情報を保持できるよう構成されているため、本最良形態とは異なる態様を概念することができる。以下、第二最良形態として、本最良形態からの変更点について説明する。
【００９３】
まず、図９を参照しながら、第二最良形態に係るパチンコ遊技機におけるブロック図について、本最良形態からの変更点を説明する。まず、第二最良形態におけるメイン側受信制御手段３１１１は、主制御基板２００側から送信された未払出賞球に係るコマンドに基づき導き出された賞球数情報（払出待ち賞球情報）が一時記憶される払出待ち賞球情報一時記憶手段３１１ｂを有している。また、電断時情報一時記憶手段３５１０は、電断時における賞球数情報を一時記憶（バックアップ）するための電断時払出待ち賞球情報一時記憶手段３５１５を有している。
【００９４】
次に、図２９は、第二最良形態に係るパチンコ遊技機における、図１１のステップ１３００（第２）のサブルーチンに係る、対払出制御基板送信制御処理のフローチャートを示したものである。はじめに、本最良形態からの変更点は、ステップ１３１０（第２）の実行前に、第二回線（賞球払出中か否かに係るＯＮＯＦＦ信号を送信する線）の入力ポートを参照し、払出信号がＯＦＦであるか否かを判定していない点である（図１３のステップ１３０５参照）。即ち、主制御基板２００における払出制御側送信制御手段１２１１は、払出制御基板２３０側での賞球払出処理が実行中であるか否かに係らず、未払出賞球に係るコマンドを払出制御基板２３０へ送信することとなる。
【００９５】
次に、図３０は、第二最良形態に係るパチンコ遊技機における、図１６のステップ２６００（第２）のサブルーチンに係る、電断復帰時初期処理のフローチャートを示したものである。はじめに、本最良形態からの変更点は、ステップ２６１２（第２）及びステップ２６９７（第２）の存在であり、その目的は、払出制御基板２３０側での電断時においてバックアップされている払出待ち賞球情報を復元することである。即ち、ステップ２６１２（第２）で、電断時・電断復帰時処理制御手段３５００は、電断時払出待ち賞球情報一時記憶手段３５１５を参照して払出待ち賞球情報を取得すると共に、当該取得した払出待ち賞球情報をメイン側受信制御手段３１１１内の払出待ち賞球情報一時記憶手段３１１１ｂにセット（復元）する。また、ステップ２６９７（第２）で、電断時・電断復帰時処理制御手段３５００は、払出状態フラグ一時記憶手段３３１１内の賞球払出中フラグをオンにする。
【００９６】
次に、図３１は、第二最良形態に係るパチンコ遊技機における、図１６のステップ２１００（第２）のサブルーチンに係る、賞球払出関連情報送受信処理（対主制御基板）のフローチャートを示したものである。はじめに、本最良形態からの変更点は、ステップ２１２０（第２）の処理についてであり、その目的は、主制御基板２００から送信された未払出賞球に係るコマンドをバッファリングすることである。ここで、第二最良形態においては、払出制御基板２３０側での賞球払出処理が実行中であるか否かに係らず、未払出賞球に係るコマンドを主制御基板２００側から払出制御基板２３０へ送信するよう構成されているため、当該バッファリング処理が必要となることを補足しておく。即ち、ステップ２１２０（第２）で、メイン側受信制御手段３１１１は、メイン側受信情報一時記憶手段３１１１ａに一時記憶されている賞球払出コマンド情報に基づき、払い出されるべき賞球数を導き出すと共に、当該賞球数情報を払出待ち賞球情報一時記憶手段３１１１ｂにセット（バッファリング）する。
【００９７】
次に、図３２は、第二最良形態に係るパチンコ遊技機における、図１６のステップ２２００（第２）のサブルーチンに係る、賞球払出制御処理（賞球払出開始・モータ駆動開始時）のフローチャートを示したものである。はじめに、本最良形態からの変更点は、ステップ２２０２−１（第２）〜ステップ２２０２−５（第２）の処理についてであり、その目的は、払出制御基板２３０側でバッファリングされている｛図３１のステップ２１２０（第２）参照｝未払出賞球に係る賞球数情報に基づき、今回の払出処理にて払出されるべき賞球数を導き出すと共に、当該賞球数情報に基づき払出処理を開始することである。即ち、ステップ２２０２−１（第２）で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１を参照し、賞球払出中フラグがオフであるか否かを判定する。ステップ２２０２−１（第２）でＹｅｓの場合、ステップ２２０２−２（第２）で、払出制御手段３３００は、払出待ち賞球情報一時記憶手段３１１１ｂを参照し、賞球数情報（払出待ち賞球情報）が存在しているか否かを判定する。ステップ２２０２−２（第２）でＹｅｓの場合、ステップ２２０２−３（第２）で、払出制御手段３３００は、払出待ち賞球情報一時記憶手段３１１１ｂに一時記憶されている、今回払出処理が実行される順番の払出待ち賞球情報に対応した賞球数を取得すると共に、当該取得した賞球数を払出カウンタ３３１２にセットする。次に、ステップ２２０２−４（第２）で、払出制御手段３３００は、今回セットした賞球数に係る払出待ち賞球情報を、払出待ち賞球情報一時記憶手段３１１１ｂから消去し、以後の情報をシフトさせる処理を実行する。そして、ステップ２２０２−５（第２）で、払出制御手段３３００は、払出状態フラグ一時記憶手段３３１１内の賞球払出開始許可フラグをオンにし、ステップ２２０５（第２）へ移行する。尚、ステップ２２０２−１（第２）又はステップ２２０２−２（第２）でＮｏの場合にも、ステップ２２０５（第２）へ移行する。
【００９８】
次に、図３３は、第二最良形態に係るパチンコ遊技機における、図１６のステップ２９００（第２）のサブルーチンに係る、電断時処理のフローチャートを示したものである。はじめに、本最良形態からの変更点は、ステップ２９１０（第２）の処理についてであり、その目的は、払出制御基板２３０側でバッファリングされている払出待ち賞球情報をバックアップすることである。即ち、ステップ２９１０（第２）で、電断時・電断復帰時処理制御手段３５００は、メイン側受信制御手段３１１１内の払出待ち賞球情報一時記憶手段３１１ｂを参照して全ての払出待ち賞球情報を取得すると共に、当該取得した払出待ち賞球情報を電断時払出待ち賞球情報一時記憶手段３５１５にセット（バックアップ）する。
【００９９】
以上の変更により、第二最良形態では、払出制御基板２３０側での賞球払出処理が実行中であるか否かに係らず、未払出賞球に係るコマンドを主制御基板２００側から払出制御基板２３０へ送信することが可能となるため、主制御基板２００側では未払出賞球に係る情報が蓄積されにくくなる。換言すれば、主制御基板２００側でのプログラム容量（バッファ容量）を削減することが可能となるという効果を奏するのである。尚、第二最良形態における作用は、本最良形態における作用と同等であると共に、本最良形態に係る変更例１を第二最良形態へ適用することも可能であることを補足しておく。
【０１００】
また、本最良形態（変更例１を含む）及び第二最良形態では、払出制御基板２３０側での電断時において、当該電断発生に伴うＮＭＩ信号を受信したことを契機として、払出制御基板２３０側でのバックアップ処理を実行するよう構成｛図１６（右）参照｝されているが、これには限定されない。また、払出制御基板２３０側での電断復帰時において、当該電断復帰時におけるバックアップ情報の復元処理は、払出制御基板２３０側での電断が発生したことを示すフラグ（払出制御側電断フラグ）に基づき実行されるよう構成されているが、これにも限定されない。その場合には、当該払出制御基板２３０側でのバックアップ処理及びバックアップ情報の復元処理を、主制御基板２００側からのコマンドに基づき実行するよう構成する例を挙げることができる。即ち、（１）主制御基板２００側にて電断発生に伴うＮＭＩ信号を受信するよう構成し、（２）当該ＮＭＩ信号を受信した主制御基板２００は、払出制御基板２３０に対してバックアップ処理を実行する旨のコマンドを送信する。そして、（３）当該バックアップ処理を実行する旨のコマンドを払出制御基板２３０側で受信したことを契機として、払出制御基板２３０でのバックアップ処理を実行する。また、（４）主制御基板２００側での電源復帰時には、払出制御基板２３０に対してバックアップ情報の復元処理を実行する旨のコマンドを送信し、（５）当該バックアップ情報の復元処理を実行する旨のコマンドを払出制御基板２３０側で受信したことを契機として、払出制御基板２３０でのバックアップ情報の復元処理を実行（当該コマンドを受信するまでは、受信待ちループ処理を実行）する。ここで、（１）〜（５）のような構成とする利点としては、払出制御基板２３０におけるＲＡＭ領域（及びバックアップ領域）に保持されている情報をクリアするか否かを主制御基板２００側で制御することが可能となるため、払出制御基板２３０側にＲＡＭクリア装置等を別途設ける必要がなくなる点を挙げることができる。
【０１０１】
更に、本最良形態（変更例１を含む）及び第二最良形態では、パチンコ遊技機の外部に設けられたホールコンピュータ等の情報管理装置に対して、払出に係る情報を送信する場合には、払出制御基板２３０側から送信された当該払出に係る情報を主制御基板２００側で受信し、主制御基板２００側から外部出力端子板３９を介して情報管理装置へ出力するよう構成（図６、図１５のステップ１５１５参照）されているが、これには限定されず、払出制御基板２３０側から直接、外部出力端子板３９を介して情報管理装置へ出力するよう構成してもよい。このような構成が可能となる理由としては、払出制御基板２３０側にて当該払出に係る情報をバックアップ及び復元することができるよう構成されているため、情報管理装置へ送信すべき当該払出に係る情報が消失しないことを担保できるためである。そして、払出制御基板２３０側から直接、外部出力端子板３９を介して情報管理装置へ出力するよう構成することによって、主制御基板２００側での処理負担を軽減することが可能になるという効果を奏するのである。
【符号の説明】
【０１０２】
１００  賞球払出ユニット
１４１ｄ  ステッピングモータ
１４１ｄ−１  ロータ
１４１ｄ−２  ステータ
１４３  カウントセンサ
１５０  ロータ位置確認センサ
２００  主制御基板
２３０  払出制御基板
３２００  エラー制御手段
３３００  払出制御手段
３３１１  払出状態フラグ一時記憶手段
３３１２  払出カウンタ
３３１５  球通過待ちタイマ
３４００  リトライ動作制御手段
３５００  電断時・電断復帰時処理制御手段
【図１】
0005553352.tif 000004
【図２】
0005553352.tif 000005
【図３】
0005553352.tif 000006
【図４】
0005553352.tif 000007
【図５】
0005553352.tif 000008
【図６】
0005553352.tif 000009
【図７】
0005553352.tif 000010
【図８】
0005553352.tif 000011
【図９】
0005553352.tif 000012
【図１０】
0005553352.tif 000013
【図１１】
0005553352.tif 000014
【図１２】
0005553352.tif 000015
【図１３】
0005553352.tif 000016
【図１４】
0005553352.tif 000017
【図１５】
0005553352.tif 000018
【図１６】
0005553352.tif 000019
【図１７】
0005553352.tif 000020
【図１８】
0005553352.tif 000021
【図１９】
0005553352.tif 000022
【図２０】
0005553352.tif 000023
【図２１】
0005553352.tif 000024
【図２２】
0005553352.tif 000025
【図２３】
0005553352.tif 000026
【図２４】
0005553352.tif 000027
【図２５】
0005553352.tif 000028
【図２６】
0005553352.tif 000029
【図２７】
0005553352.tif 000030
【図２８】
0005553352.tif 000031
【図２９】
0005553352.tif 000032
【図３０】
0005553352.tif 000033
【図３１】
0005553352.tif 000034
【図３２】
0005553352.tif 000035
【図３３】
0005553352.tif 000036