(57)【特許請求の範囲】
【請求項１】
所定の遊技を行なう遊技機であって、
所定部材を駆動させるステッピングモータと、
前記ステッピングモータの複数の励磁相のうち励磁する励磁相がそれぞれ異なる４つの励磁パターンを予め定められた順番で切換えながら励磁相を励磁することにより前記ステッピングモータを駆動させるモータドライバと、
遊技の進行に応じて、駆動信号の出力に関する制御およびスタンバイ信号の出力に関する制御を実行することにより前記モータドライバを制御するマイクロコンピュータと、を備え、
前記４つの励磁パターンは、第１励磁パターン、第２励磁パターン、第３励磁パターン、および第４励磁パターンから構成されており、
前記モータドライバは、
前記スタンバイ信号の入力状態が第１状態であるときに、前記駆動信号に応じて前記ステッピングモータを駆動可能な状態となり、
前記スタンバイ信号の入力状態が第２状態であるときに、前記駆動信号に応じて前記ステッピングモータを駆動不可能な状態となり、
前記マイクロコンピュータは、
前記ステッピングモータの駆動を開始させるときに、前記スタンバイ信号の出力状態を前記第１状態に制御した後に、前記駆動信号を出力していない状態から前記モータドライバが前記第１励磁パターンで前記ステッピングモータを駆動するように前記駆動信号を出力する状態に制御し、
前記ステッピングモータの駆動を終了させるときに、前記モータドライバが前記第１励磁パターンで前記ステッピングモータを駆動するように前記駆動信号を出力する状態から前記駆動信号を出力していない状態に制御した後に、前記スタンバイ信号の出力状態を前記第２状態に制御し、
前記遊技機への電力が供給されたときに、前記スタンバイ信号の出力状態を前記第２状態に制御し、
前記スタンバイ信号の出力状態を前記第１状態に制御したときから、少なくとも前記励磁パターンの切換周期よりも長い期間が経過したときに、前記駆動信号を出力していない状態から前記モータドライバが前記第１励磁パターンで前記ステッピングモータを駆動するように前記駆動信号を出力する状態に制御する、遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の遊技を行なう遊技機に関する。
【背景技術】
【０００２】
遊技機として、遊技球などの遊技媒体を発射装置によって遊技領域に発射し、該遊技領域に設けられている入賞口などの始動領域に遊技媒体が入賞したときに複数種類の識別情報の可変表示が行なわれるパチンコ遊技機や、所定の賭数を設定しスタート操作が行なわれたことに基づいて、複数種類の識別情報の可変表示が行なわれるスロットマシンなどがある。
【０００３】
従来のこの種の遊技機として、遊技媒体を排出するためのモータをモータドライバにより制御可能であり、遊技機の電源が投入されたときに、このモータに対して、停止状態を維持するための停止中用電圧を供給するものがあった（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１７０６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、このような遊技機においては、遊技機の電源が投入されたときには、停止中用電圧も供給され、仮に、モータドライバや信号経路に不具合が生じていた場合には、モータが誤動作をする虞があった。
【０００６】
この発明は、かかる実情に鑑み考え出されたものであり、その目的は、安定して、駆動源を駆動させることができる遊技機を提供することである。
【課題を解決するための手段】
【０００７】
（Ａ）  所定の遊技を行なう遊技機であって、
所定部材を駆動させるステッピングモータと、
前記ステッピングモータの複数の励磁相のうち励磁する励磁相がそれぞれ異なる４つの励磁パターンを予め定められた順番で切換えながら励磁相を励磁することにより前記ステッピングモータを駆動させるモータドライバと、
遊技の進行に応じて、駆動信号の出力に関する制御およびスタンバイ信号の出力に関する制御を実行することにより前記モータドライバを制御するマイクロコンピュータと、を備え、
前記４つの励磁パターンは、第１励磁パターン、第２励磁パターン、第３励磁パターン、および第４励磁パターンから構成されており、
前記モータドライバは、
前記スタンバイ信号の入力状態が第１状態であるときに、前記駆動信号に応じて前記ステッピングモータを駆動可能な状態となり、
前記スタンバイ信号の入力状態が第２状態であるときに、前記駆動信号に応じて前記ステッピングモータを駆動不可能な状態となり、
前記マイクロコンピュータは、
前記ステッピングモータの駆動を開始させるときに、前記スタンバイ信号の出力状態を前記第１状態に制御した後に、前記駆動信号を出力していない状態から前記モータドライバが前記第１励磁パターンで前記ステッピングモータを駆動するように前記駆動信号を出力する状態に制御し、
前記ステッピングモータの駆動を終了させるときに、前記モータドライバが前記第１励磁パターンで前記ステッピングモータを駆動するように前記駆動信号を出力する状態から前記駆動信号を出力していない状態に制御した後に、前記スタンバイ信号の出力状態を前記第２状態に制御し、
前記遊技機への電力が供給されたときに、前記スタンバイ信号の出力状態を前記第２状態に制御し、
前記スタンバイ信号の出力状態を前記第１状態に制御したときから、少なくとも前記励磁パターンの切換周期よりも長い期間が経過したときに、前記駆動信号を出力していない状態から前記モータドライバが前記第１励磁パターンで前記ステッピングモータを駆動するように前記駆動信号を出力する状態に制御する。
（Ｂ）  遊技機が設置された遊技場において用いられる遊技用装置であって、
所定部材を駆動させるステッピングモータと、
前記ステッピングモータの特定励磁相を含む複数の励磁相に対して予め定められた順番で励磁することにより前記ステッピングモータを駆動させる駆動制御手段と、
前記駆動制御手段を制御する制御手段とを備え、
前記制御手段は、
前記ステッピングモータの駆動を開始させるときに、前記駆動制御手段が前記ステッピングモータを駆動可能な状態にする制御を実行した後に、該駆動制御手段に前記特定励磁相に対する励磁から該ステッピングモータの駆動を開始させる制御を実行し、
前記ステッピングモータの駆動を終了させるときに、前記駆動制御手段に前記特定励磁相に対する励磁で該ステッピングモータの駆動を終了させる制御を実行した後に、該駆動制御手段が該ステッピングモータを駆動不可能な状態にする制御を実行し、
前記遊技用装置への電力が供給されたときに、前記駆動制御手段が前記ステッピングモータを駆動不可能な状態にする制御を実行する。
また、以下のような構成であってもよい。
（１）  所定の遊技を行なう遊技機（たとえば、パチンコ遊技機）であって、
所定部材（カム２９２）を駆動させる駆動源（払出モータ４００）と、
前記駆動源を駆動させる駆動制御手段（モータドライバ３７６）と、
遊技の進行に応じて、前記駆動制御手段を制御する制御手段（払出制御用マイクロコンピュータ３７０）とを備え、
前記制御手段は、前記駆動制御手段が前記駆動源を駆動可能な状態にする制御を実行した（図１３（Ｆ）に示すように、タイミングｔ３においてスタンバイ信号をハイ状態にした）後に、該駆動制御手段に該駆動源の駆動を開始させる制御を実行する（タイミングｔ４において払出モータ４００の駆動を開始させる）。
【０００８】
このような構成によれば、駆動制御手段が駆動源を駆動可能な状態にする制御を実行した後に、該駆動制御手段に該駆動源の駆動を開始させる制御を実行することから、安定して、駆動源の駆動を開始させることができる。
【０００９】
（２）  所定の遊技を行なう遊技機（たとえば、パチンコ遊技機）であって、
所定部材（カム２９２）を駆動させる駆動源（払出モータ４００）と、
前記駆動源を駆動させる駆動制御手段（モータドライバ３７６）と、
遊技の進行に応じて、前記駆動制御手段を制御する制御手段（払出制御用マイクロコンピュータ３７０）とを備え、
前記制御手段は、前記駆動制御手段に前記駆動源の駆動を終了させる制御を実行した（図１３（Ｆ）に示すように、タイミングｔ７において払出モータ４００の駆動を終了させた）後に、該駆動制御手段が該駆動源を駆動不可能な状態にする制御を実行する（タイミングｔ８においてスタンバイ信号をロー状態にする）。
【００１０】
このような構成によれば、駆動制御手段に駆動源の駆動を終了させる制御を実行した後に、該駆動制御手段が該駆動源を駆動不可能な状態にする制御を実行することから、安定して、駆動源の駆動を終了させることができる。
【００１１】
（３）  遊技機が設置された遊技場において用いられる遊技用装置（たとえば、第３実施形態に示す玉貸出装置）であって、
所定部材（カム）を駆動させる駆動源（玉排出モータ）と、
前記駆動源を駆動させる駆動制御手段（モータドライバ）と、
前記駆動制御手段を制御する制御手段（玉排出ＣＰＵ）とを備え、
前記制御手段は、前記駆動制御手段が前記駆動源を駆動可能な状態にする制御を実行した（スタンバイ信号をハイ状態にした）後に、該駆動制御手段に該駆動源の駆動を開始させる制御を実行する（玉排出モータの駆動を開始する）。
【００１２】
このような構成によれば、駆動制御手段が駆動源を駆動可能な状態にする制御を実行した後に、該駆動制御手段に該駆動源の駆動を開始させる制御を実行することから、安定して、駆動源の駆動を開始させることができる。
【００１３】
（４）  遊技機が設置された遊技場において用いられる遊技用装置（たとえば、第３実施形態に示す玉貸出装置）であって、
所定部材（カム）を駆動させる駆動源（玉排出モータ）と、
前記駆動源を駆動させる駆動制御手段（モータドライバ）と、
前記駆動制御手段を制御する制御手段（玉排出ＣＰＵ）とを備え、
前記制御手段は、前記駆動制御手段に前記駆動源の駆動を終了させる制御を実行した（玉排出モータの駆動を終了させた）後に、該駆動制御手段が該駆動源を駆動不可能な状態にする制御を実行する（スタンバイ信号をロー状態にする）。
【００１４】
このような構成によれば、駆動制御手段に駆動源の駆動を終了させる制御を実行した後に、該駆動制御手段が該駆動源を駆動不可能な状態にする制御を実行することから、安定して、駆動源の駆動を終了させることができる。
【００１５】
（５）  （１）または（２）に記載の遊技機、または（３）または（４）に記載の遊技用装置において、
前記駆動源はステッピングモータである（払出モータ４００はステッピングモータである）。
【００１６】
このような構成によれば、多様に、所定部材を駆動させることができる。
（６）  （５）に記載の遊技機または遊技用装置において、
前記ステッピングモータは、バイポーラ型である（図１０に示すように払出モータ４００は、バイポーラ型である）。
【００１７】
このような構成によれば、ステッピングモータの構造を簡素化でき、省スペース化を図ることができる。
【００１８】
（７）  （５）または（６）に記載の遊技機または遊技用装置において、
前記駆動制御手段は、複数の励磁相のうちの所定の励磁相に対して励磁することにより、前記駆動制御手段に前記駆動源の駆動を開始させる制御を実行する（図１１に示すように、パターンａによる励磁処理により払出モータ４００の駆動を開始させる）。
【００１９】
このような構成によれば、安定して駆動制御の実行を開始させることができる。
（８）  （５）〜（７）いずれかに記載の遊技機または遊技用装置において、
前記駆動制御手段は、複数の励磁相のうちの所定の励磁相に対して励磁して、前記駆動制御手段に前記駆動源の駆動を終了させる制御を実行する（図１１に示すように、パターンａによる励磁処理により払出モータ４００の駆動を終了させる）。
【００２０】
このような構成によれば、安定して駆動制御の実行を終了させることができる。
（９）  （１）〜（８）いずれかに記載の遊技機または遊技用装置において、
前記駆動制御手段は、前記駆動源の駆動を開始するときに、スローアップ制御を行なう（図１３（Ｆ）のタイミングｔ４に示すように、払出モータ４００の駆動を開始するときには、スローアップ制御を実行する）。
【００２１】
このような構成によれば、瞬時に、駆動源を駆動させることができる。
（１０）  （１）、（２）、（５）〜（９）いずれかに記載の遊技機において、
前記制御手段は、前記遊技機への電源が供給されたときに、前記駆動制御手段が前記駆動源を駆動不可能な状態にする制御を実行する（図１３（Ａ）のタイミングｔ１に示すように、パチンコ遊技機１へ電力が供給されたときには、デフォルトとして、スタンバイ信号はロー状態になる）。
【００２２】
このような構成によれば、省エネを図ることができ、かつ駆動制御が誤って実行されることを防止できる。
【００２３】
（１１）  （１）、（２）、（５）〜（１０）いずれかに記載の遊技機において、
前記遊技機は、遊技媒体（遊技球）を用いて遊技を行なうことが可能であり、
前記所定部材（カム２９２）は、駆動することにより、遊技媒体を払出す部材である（図４に示すように、カム２９２が回転することにより遊技球は払出される）。
【００２４】
このような構成によれば、安定して、遊技媒体を払出すことができる。
（１２）  （１１）に記載の遊技機において、
前記制御手段は、
正常状態（図１４（Ｂ）に示すように、接続確認信号がＯＮである状態）であるときに、前記駆動制御手段に前記駆動源の駆動を開始させる制御を実行することが可能（遊技球を払出すことが可能）であり、
前記駆動制御手段に所定量の遊技媒体を払出させる駆動制御を実行している途中に、前記正常状態とは異なる異常状態となったときには、前記駆動制御手段に該所定量の遊技媒体を払出させる駆動制御を実行した後に、前記駆動制御手段に前記駆動源の駆動を終了させる制御を実行する（図１４に示すように、所定量の遊技球の払出期間中に、タイミングｔ６において遊技停止エラーが発生したとしても、該所定量の遊技球の払出が終了した後に、払出モータ４００の駆動を終了させる）。
【００２５】
このような構成によれば、所定量の遊技媒体が払出されている途中に異常状態になったとしても、該所定量の遊技媒体が払出されることから、遊技者にとって不利となることを防止できる。
【００２６】
（１３）  （１２）に記載の遊技機において、
前記異常状態は、遊技の進行を停止させる異常（遊技の進行を停止させる遊技停止エラー）が発生したときの状態である。
【００２７】
このような構成によれば、たとえば、遊技の進行を停止させる異常を発生させるような不正行為が行われた場合、遊技を進行することができなくなるため、更なる不正行為を抑制できる。
【００２８】
（１４）  （１）〜（１３）いずれかに記載の遊技機または遊技用装置において、
前記制御手段は、信号を出力する手段であり、
前記駆動制御手段は、前記制御手段から出力される信号の信号出力状態に基づいて、前記駆動源を駆動し、
前記制御手段は、前記駆動源を駆動可能な状態にする制御として、該駆動源を駆動可能な状態にする信号出力状態にする（スタンバイ信号をハイ状態にする）。
【００２９】
このような構成によれば、制御手段は、直接的に、駆動制御手段が駆動源を駆動可能な状態にすることができる。
【００３０】
（１５）  （１）〜（１３）いずれかに記載の遊技機または遊技用装置において、
前記駆動制御手段が前記駆動源を駆動可能な状態にするために、前記駆動源への電力供給を行なう電力供給手段（変形例の［モータドライバについて］の欄で説明する電源基板）をさらに備え、
前記制御手段は、前記駆動制御手段が前記駆動源を駆動可能な状態にする制御として、前記電力供給手段を制御する（払出制御用マイクロコンピュータ３７０によるハイサイドスイッチの制御により、電源基板からモータドライバ３７６へ電源供給されたときには、モータドライバ３７６は駆動可能状態に制御される）。
【００３１】
このような構成によれば、制御手段は、電力供給手段に駆動源への電力を供給させることで、駆動制御手段が駆動源を駆動可能な状態にすることから、直接的に該状態にする必要はなく、該制御手段の処理負担を軽減できる。
【００３２】
（１６）  （１）〜（１５）いずれかに記載の遊技機または遊技用装置において、
前記駆動制御手段に前記駆動源の駆動を終了させる制御を実行したときから該駆動制御手段が該駆動源を駆動不可能な状態にする制御を実行するときまでの期間（図１３、図１４に示す停止期間）は、前記駆動制御手段が前記駆動源を駆動可能な状態にする制御を実行したときから該駆動制御手段に該駆動源の駆動を開始させる制御を実行するまでの期間（図１３、図１４に示す始動期間）よりも長い（始動期間は、４ｍｓｅｃであるの対し、停止期間は、１００ｍｓｅｃである）。
【００３３】
このような構成によれば、安定して、駆動源の駆動を終了させることができる。たとえば、遊技媒体としての遊技球の重量による負荷などが所定部材（カム２９２）にかかっている場合などであっても、安定して駆動源の駆動を終了させることができる。
【図面の簡単な説明】
【００３４】
【図１】パチンコ遊技機を正面からみた正面図である。
【図２】ガラス扉枠を取り外した状態での遊技盤の前面を示す正面図である。
【図３】パチンコ遊技機を裏面から見た背面図である。
【図４】球払出装置を示す正面図および断面図である。
【図５】遊技制御基板（主基板）の回路構成例を示すブロック図である。
【図６】主基板におけるＣＰＵが実行するメイン処理を示すフローチャートである。
【図７】主基板におけるＣＰＵが実行するメイン処理を示すフローチャートである。
【図８】タイマ割込処理を示すフローチャートである。
【図９】制御信号の内容の一例を示す説明図である。
【図１０】主基板および払出制御基板を示すブロック図である。
【図１１】払出モータ４００への励磁方式を説明するための図である。
【図１２】払出処理を示すフローチャートである。
【図１３】遊技停止エラーが発生しなかった場合の払出処理のタイミングチャートである。
【図１４】遊技停止エラーが発生した場合の払出処理のタイミングチャートである。
【発明を実施するための形態】
【００３５】
［第１実施形態］
［パチンコ遊技機の構造］
本発明に係るパチンコ遊技機を実施するための形態を実施形態に基づいて以下に説明する。図１はパチンコ遊技機を正面からみた正面図、図２は遊技盤の前面を示す正面図である。なお、以下の実施の形態では、パチンコ遊技機を例に説明を行なうが、本発明による遊技機はパチンコ遊技機に限られず、コイン遊技機など、遊技球等の遊技媒体を発射して遊技領域に打込んで遊技が行なわれるその他の遊技機に適用することもできる。
【００３６】
パチンコ遊技機１は、縦長の方形状に形成された外枠（図３参照）と、外枠の内側に開閉可能に取り付けられた遊技枠（図３参照）とで構成される。また、パチンコ遊技機１は、遊技枠に開閉可能に設けられている額縁状に形成されたガラス扉枠２を有する。
【００３７】
図１に示すように、パチンコ遊技機１は、額縁状に形成されたガラス扉枠２を有する。ガラス扉枠２の下部表面には打球供給皿（上皿）３がある。打球供給皿３の下部には、打球供給皿３に収容しきれない遊技球を貯留する余剰球受皿４と遊技球を発射するために操作する打球操作ハンドル（操作ノブ）５が設けられている。ガラス扉枠２の背面には、遊技盤６が着脱可能に取り付けられている。なお、遊技盤６は、それを構成する板状体と、その板状体に取り付けられた種々の部品とを含む構造体である。また、遊技盤６の前面には遊技領域７が形成されている。このパチンコ遊技機１では、打球供給皿３に貯留された遊技媒体としての遊技球を弾発発射して遊技領域７に打込んで遊技が行なわれる。
【００３８】
遊技領域７の中央付近には、それぞれが演出用の飾り図柄を可変表示（変動表示ともいう）する複数の可変表示部を含む可変表示装置（飾り図柄表示装置）９が設けられている。可変表示装置９には、たとえば「左」、「中」、「右」の３つの可変表示部（図柄表示エリア）がある。また、可変表示装置９には、始動入賞口１４に入った有効入賞球数すなわち始動記憶数を表示する４つの特別図柄始動記憶表示エリア（始動記憶表示エリア）１８が設けられている。有効始動入賞がある毎に、表示色が変化する（たとえば青色表示から赤色表示に変化）始動記憶表示エリアを１増やす。そして、可変表示装置９の可変表示が開始される毎に、表示色が変化している始動記憶数表示エリアを１減らす（すなわち表示色をもとに戻す）。この例では、図柄表示エリアと始動記憶表示エリアとが区分けされて設けられているので、可変表示中も始動記憶数が表示された状態にすることができる。なお、始動記憶表示エリアを図柄表示エリアの一部に設けるようにしてもよい。また、可変表示中は始動記憶数の表示を中断するようにしてもよい。また、この例では、始動記憶表示エリアが可変表示装置９に設けられているが、始動記憶数を表示する表示器（特別図柄始動記憶表示器）を可変表示装置９とは別個に設けてもよい。
【００３９】
可変表示装置９の上部には、識別情報としての特別図柄を可変表示（変動表示ともいう）する特別図柄表示器（特別図柄表示装置）８が設けられている。この実施の形態では、特別図柄表示器８は、たとえば０〜９の数字を可変表示可能な簡易で小型の表示器（たとえば７セグメントＬＥＤ）で実現されている。特別図柄表示器８は、遊技者に特定の停止図柄を把握しづらくさせるために、０〜９９など、より多種類の数字を可変表示するように構成されていてもよい。可変表示装置９は、特別図柄表示器８による特別図柄の可変表示期間中に、装飾用（演出用）の図柄としての飾り図柄の可変表示を行なう。なお、飾り図柄の可変表示を行なう可変表示装置９は、演出制御基板に搭載されている演出制御用マイクロコンピュータ１００によって制御される。さらに、可変表示装置９の左側には、遊技演出に用いられる可動部材としてのハンマ１５１が設けられている。ハンマ１５１は、モータ（図示省略）により駆動される。ハンマ１５１は、可動部１５２を支点として右方向に倒れ、可変表示装置９に表示される飾り図柄のうち最も左側の飾り図柄を叩くような演出を行なうことができる。
【００４０】
また、パチンコ遊技機１は、遊技の進行中に遊技者が操作可能な操作スイッチ８１を備える。たとえば、操作スイッチ８１が操作（押下）されると、可動部材としてのハンマ１５１が動作する。なお、本実施の形態においては、操作手段として押しボタン式の操作スイッチを説明するが、これに限らず、左右上下方向に指示可能な十字キー等、遊技者からの操作を受付けて、受付けた操作に応じた信号を出力するものであればよい。
【００４１】
可変表示装置９の下方には、始動入賞口１４としての可変入賞球装置１５が設けられている。始動入賞口１４に入った入賞球は、遊技盤６の背面に導かれ、始動口スイッチ１４ａによって検出される。また、始動入賞口１４の下部には開閉動作を行なう可変入賞球装置１５が設けられている。可変入賞球装置１５は、ソレノイド１６によって開状態とされる。
【００４２】
可変入賞球装置１５の下部には、特定遊技状態（大当り状態）においてソレノイド２１によって開状態とされる開閉板を用いた可変入賞球装置２０が設けられている。可変入賞球装置２０は大入賞口を開閉する手段である。可変入賞球装置２０に入賞し遊技盤６の背面に導かれた入賞球のうち一方（Ｖ入賞領域：特別領域）に入った入賞球はＶカウントスイッチ２２で検出され、他方の領域に入った遊技球はカウントスイッチ２３で検出される。遊技盤６の背面には、大入賞口内の経路を切り換えるためのソレノイド２１Ａも設けられている。
【００４３】
遊技球がゲート３２を通過しゲートスイッチ３２ａで検出されると、普通図柄表示器１０の表示の可変表示が開始される。この実施の形態では、左右のランプ（点灯時に図柄が視認可能になる）が交互に点灯することによって可変表示が行なわれ、たとえば、可変表示の終了時に右側のランプが点灯すれば当りとなる。そして、普通図柄表示器１０における停止図柄が所定の図柄（当り図柄）である場合に、可変入賞球装置１５が所定回数、所定時間だけ開状態になる。普通図柄表示器１０の近傍には、ゲート３２を通過した入賞球数を表示する４つのＬＥＤによる表示部を有する普通図柄始動記憶表示器４１が設けられている。ゲート３２への遊技球の通過がある毎に、普通図柄始動記憶表示器４１は点灯するＬＥＤを１増やす。そして、普通図柄表示器１０の可変表示が開始される毎に、点灯するＬＥＤを１減らす。
【００４４】
遊技盤６には、複数の入賞口２９，３０，３３，３９が設けられ、遊技球の入賞口２９，３０，３３，３９への入賞は、それぞれ入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａによって検出される。各入賞口２９，３０，３３，３９は、遊技媒体を受け入れて入賞を許容する領域として遊技盤６に設けられる入賞領域を構成している。なお、始動入賞口１４や大入賞口も、遊技媒体を受け入れて入賞を許容する入賞領域を構成する。遊技領域７の左右周辺には、遊技中に点滅表示される装飾ランプ２５が設けられ、下部には、入賞しなかった遊技球を吸収するアウト口２６がある。また、遊技領域７の外側の左右上部には、効果音を発する２つのスピーカ２７が設けられている。遊技領域７の外周には、天枠ランプ２８ａ、左枠ランプ２８ｂおよび右枠ランプ２８ｃが設けられている。さらに、遊技領域７における各構造物（大入賞口等）の周囲には装飾ＬＥＤが設置されている。天枠ランプ２８ａ、左枠ランプ２８ｂおよび右枠ランプ２８ｃおよび装飾用ＬＥＤは、遊技機に設けられている装飾発光体の一例である。
【００４５】
そして、この例では、左枠ランプ２８ｂの近傍に、賞球払出中に点灯する賞球ＬＥＤ５１が設けられ、天枠ランプ２８ａの近傍に、補給球が切れたときに点灯する球切れＬＥＤ５２が設けられている。上記のように、この実施の形態のパチンコ遊技機１には、発光体としてのランプやＬＥＤが各所に設けられている。さらに、プリペイドカードが挿入されることによって球貸しを可能にするプリペイドカードユニット（以下、「カードユニット」という。）５０が、パチンコ遊技機１に隣接して設置されている。カードユニット５０は、遊技用の記録媒体としてのプリペイドカードを受付け、受付けたプリペイドカードの記録情報を読取り、その記録情報により特定される遊技者所有のカード残額（残高ともいう）の使用に基づいて貸与遊技媒体としての貸し球を遊技者に貸与する（以下、貸し出しまたは球貸しともいう）ために用いられるカード処理装置である。このように貸与された貸し球により、パチンコ遊技機１での遊技球を用いた遊技が可能となる。カードユニット５０には、プリペイドカードの処理に関する制御および貸し球の貸与に関する制御等の各種制御を行なうためのカードユニット制御用マイクロコンピュータが搭載されている。
【００４６】
カードユニット５０には、たとえば、使用可能状態であるか否かを示す使用可表示ランプ、カードユニット５０がいずれの側のパチンコ遊技機１に対応しているのかを示す連結台方向表示器、カードユニット５０内にカードが投入されていることを示すカード投入表示ランプ、記録媒体としてのカードが挿入されるカード挿入口、およびカード挿入口の裏面に設けられているカードリーダライタの機構を点検する場合にカードユニット５０を解放するためのカードユニット錠が設けられている。
【００４７】
遊技者の操作により打球発射装置（図３参照）から発射された遊技球は、打球レールを通って遊技領域７に入り、その後、遊技領域７を下りてくる。遊技球が始動入賞口１４に入り始動口スイッチ１４ａで検出されると、図柄の可変表示を開始できる状態であれば、特別図柄表示器８において特別図柄が可変表示（変動）を始める。図柄の可変表示を開始できる状態でなければ、始動記憶数を１増やす。
【００４８】
特別図柄表示器８における特別図柄の可変表示は、一定時間が経過したときに停止する。停止時の特別図柄の組合せが大当り図柄（特定表示結果）であると、大当り遊技状態に移行する。すなわち、可変入賞球装置２０が、一定時間経過するまで、または、所定個数（たとえば１０個）の遊技球が入賞するまで開放する。そして、可変入賞球装置２０の開放中に遊技球がＶ入賞領域に入賞しＶカウントスイッチ２２で検出されると、継続権が発生し可変入賞球装置２０の開放が再度行なわれる。継続権の発生は、所定回数（たとえば１５ラウンド）許容される。
【００４９】
停止時の特別図柄表示器８における特別図柄が確率変動を伴う大当り図柄（確変図柄）の組合せである場合には、次に大当りとなる確率が高くなる。すなわち、確変状態（確率変動状態）という遊技者にとってさらに有利な状態となる。
【００５０】
遊技球がゲート３２を通過すると、普通図柄表示器１０において普通図柄が可変表示される状態になる。また、普通図柄表示器１０における停止図柄が所定の図柄（当り図柄）である場合に、可変入賞球装置１５が所定時間だけ開状態になる。さらに、確変状態では、普通図柄表示器１０における停止図柄が当り図柄になる確率が高められるとともに、可変入賞球装置１５の開放時間と開放回数が高められる。すなわち、可変入賞球装置１５の開放時間と開放回数は、普通図柄の停止図柄が当り図柄である場合や、特別図柄の停止図柄が確変図柄である場合等に高められ、遊技者にとって不利な状態から有利な状態に変化する。なお、開放回数が高められることは、閉状態から開状態になることも含む概念である。
【００５１】
次に、パチンコ遊技機１の裏面の構造について図３を参照して説明する。図３は、遊技機を裏面から見た背面図である。
【００５２】
外枠３００の内側には、枠体である遊技枠２００が開閉可能に取り付けられている。遊技枠２００は、外枠に対して開閉自在に設置される前面枠２０１と、機構部品等が取り付けられる機構板２０２と、それらに取り付けられる種々の部品（後述する遊技盤６を除く。）とを含む構造体である。パチンコ遊技機１の裏面において、各種部品は、遊技枠２００側または遊技盤６側に取付けられている。
【００５３】
図３に示すように、遊技機裏面側では、可変表示装置９を制御する演出制御用マイクロコンピュータが搭載された演出制御基板８０を含む可変表示制御ユニット４９、遊技制御用マイクロコンピュータ等が搭載された遊技制御基板（主基板）３１が設置されている。また、球払出制御を行なう払出制御用マイクロコンピュータ３７０（図１０参照）等が搭載された払出制御基板３７が設置されている。なお、演出制御用マイクロコンピュータは、遊技盤６に設けられている可変表示装置９を制御するとともに、ランプ制御基板に搭載されているランプ制御用マイクロコンピュータに、各種装飾ＬＥＤ、普通図柄始動記憶表示器４１、装飾ランプ２５、枠側に設けられている天枠ランプ２８ａ、左枠ランプ２８ｂおよび右枠ランプ２８ｃを点灯制御させ、音声制御基板に搭載されている音制御用マイクロコンピュータに、スピーカ２７からの音発生を制御させる。
【００５４】
なお、この実施の形態では、演出制御用マイクロコンピュータは、ランプ制御基板に搭載されているランプ制御用マイクロコンピュータおよび音声制御基板に搭載されている音制御用マイクロコンピュータに制御コマンドを送信し、ランプ制御用マイクロコンピュータおよび音制御用マイクロコンピュータが、演出制御用マイクロコンピュータからの制御コマンドにしたがって各種ランプ・ＬＥＤおよびスピーカ２７を制御するが、ランプ制御基板および音声制御基板には、マイクロコンピュータが搭載されていない構成であってもよい。
【００５５】
さらに、ＤＣ３０Ｖ、ＤＣ２１Ｖ、ＤＣ１２ＶおよびＤＣ５Ｖを作成する電源回路が搭載された電源基板９１０や発射基板９１が設けられている。電源基板９１０には、外部から視認可能に露出した露出部分がある。この露出部分には、パチンコ遊技機１における主基板３１および各電気部品制御基板（ランプ制御基板、音声制御基板、演出制御基板８０および払出制御基板３７）やパチンコ遊技機１に設けられている各電気部品（電力が供給されることによって動作する部品）への電力供給を実行あるいは遮断するための電力供給許可手段としての電源スイッチが設けられている。さらに、露出部分における電源スイッチの内側（基板内部側）には、交換可能なヒューズが設けられている。
【００５６】
なお、電気部品制御基板には、電気部品制御用マイクロコンピュータを含む電気部品制御手段が搭載されている。電気部品制御手段は、遊技制御用マイクロコンピュータからのコマンドとしての指令信号（制御信号）にしたがって遊技機に設けられている電気部品（遊技用装置：球払出装置９７、可変表示装置９、ランプやＬＥＤなどの発光体、スピーカ２７等）を制御する。以下、主基板３１を電気部品制御基板に含めて説明を行なうことがある。その場合には、電気部品制御基板に搭載される電気部品制御手段は、遊技制御用マイクロコンピュータと、遊技制御用マイクロコンピュータ等からの指令信号にしたがって遊技機に設けられている電気部品を制御する手段とのそれぞれを指す。また、主基板３１以外のマイクロコンピュータが搭載された基板をサブ基板ということがある。
【００５７】
遊技機裏面において、上方には、各種情報を遊技機外部に出力するための各端子を備えたターミナル基板１６０が設置されている。ターミナル基板１６０には、少なくとも、球切れ検出スイッチ１６７の出力を導入して外部出力するための球切れ用端子、賞球情報（賞球個数信号）を外部出力するための賞球用端子および球貸し情報（球貸し個数信号）を外部出力するための球貸し用端子が設けられている。また、中央付近には、主基板３１からの各種情報を遊技機外部に出力するための各端子を備えた情報端子基板（情報出力基板）３４が設置されている。
【００５８】
前述した操作ノブ５の裏面側には、遊技球を発射アームにより打撃して発射する打球発射装置９０が設けられている。打球発射装置９０は、発射アームを動作させる発射モータ９４（図５参照）を含み、発射モータ９４を駆動することによって発射アームを動作させて遊技球を遊技領域７に向けて発射する。
【００５９】
貯留タンク３８に貯留された遊技球は誘導レール３９０を通り、カーブ樋を経て払出ケース４０Ａで覆われた球払出装置９７に至る。球払出装置９７の上部には、遊技媒体切れ検出手段としての球切れスイッチ１８７が設けられている。球切れスイッチ１８７が球切れを検出すると、球払出装置９７の払出動作が停止する。球切れスイッチ１８７は遊技球通路内の遊技球の有無を検出するスイッチであるが、貯留タンク３８内の補給球の不足を検出する球切れ検出スイッチ１６７も誘導レール３９０における上流部分（貯留タンク３８に近接する部分）に設けられている。球切れ検出スイッチ１６７が遊技球の不足を検知すると、遊技機設置島に設けられている補給機構から遊技機に対して遊技球の補給が行なわれる。
【００６０】
入賞に基づく景品としての遊技球（以下、賞球または景品球ともいう）や球貸し要求に基づく遊技球（以下、賞球または景品球ともいう）が多数払出されて打球供給皿３が満杯になると、遊技球は、余剰球通路を経て余剰球受皿４に導かれる。さらに遊技球が払出されると、感知レバー（図示せず）が貯留状態検出手段としての満タンスイッチ（図示せず）を押圧して、貯留状態検出手段としての満タンスイッチがオンする。その状態では、球払出装置９７内の払出モータ４００（図１０参照）の回転が停止して球払出装置９７の動作が停止する。なお、そのような場合において、打球発射装置９０の駆動を停止するように制御してもよい。
【００６１】
この実施の形態では、電源基板９１０および払出制御基板３７などが遊技枠２００に設けられ、主基板３１および演出制御基板８０などが遊技盤６に設けられる。より具体的に、遊技盤６と遊技枠２００とは、分離可能なように構成されている。このような分離可能な構成において、遊技盤６側には、主基板３１および演出制御基板８０などが取付けられており、遊技枠２００側には、電源基板９１０および払出制御基板３７などが取付けられている。
【００６２】
図４は、払出ケース４０Ａで覆われた球払出装置９７を示す正面図（図４（Ａ））および断面図（図４（Ｂ））である。前述した球切れスイッチ１８７と球払出装置９７との間には、通路体が設置されている。球払出装置９７は、通路体の下部に固定されている。通路体は、カーブ樋によって流下方向が左右方向に変換された２列の遊技球を流下させる球通路を有する。球通路の上流側には、球切れスイッチ１８７が設置されている。なお、実際には、それぞれの球通路に球切れスイッチ１８７が設置されている。球切れスイッチ１８７は、球通路内の遊技球の有無を検出するものであって、球切れスイッチ１８７が遊技球を検出しなくなると球払出装置９７における払出モータ（図４において図示せず）の回転を停止して遊技球の払出が不動化される。また、球切れスイッチ１８７は、球通路に２７〜２８個の遊技球が存在することを検出できるような位置に係止片によって係止されている。
【００６３】
球払出装置９７において、ステッピングモータによる払出モータ４００（図１０参照）がたとえばカム２９２を回転させることによって、賞球または球貸し要求に基づく遊技球を１個ずつ払出す。また、球払出装置９７の下方には、たとえば近接スイッチによる払出個数カウントスイッチ３０１が設けられている。球払出装置９７から１個の遊技球が落下する毎に、払出個数カウントスイッチ３０１がオンする。すなわち、払出個数カウントスイッチ３０１は、球払出装置９７から実際に払出された遊技球を検出する。したがって、払出制御用マイクロコンピュータ３７０は、払出個数カウントスイッチ３０１の検出信号によって、実際に払出された遊技球の数を計数することができる。この例では、払出個数カウントスイッチ３０１は、払出された賞球および貸し球の両方を検出する。すなわち、賞球の払出しと貸し球の払出しが同一の検出手段によって検出される。よって、部品点数を減らすことができ、遊技機のコストを低減させることができる。
【００６４】
この実施の形態では、球払出装置９７は、賞球払出と球貸しとを共に行なうように構成されている。しかし、賞球払出を行なう球払出装置と球貸しを行なう球払出装置が別個に設けられていてもよい。別個に設けられている場合には、賞球払出を行なう球払出装置と球貸しを行なう球払出装置とで払出手段が構成される。さらに、たとえば、カムまたはスプロケットの回転方向を変えて賞球払出と球貸しとを分けるように構成されていてもよいし、本実施の形態において例示する球払出装置９７（モータによってカムを回転させる構成）以外のどのような構造の球払出装置を用いてもよい。
【００６５】
［主基板３１の機能構成例］
図５は、主基板３１における回路構成の一例を示すブロック図である。なお、図５には、払出制御基板３７および演出制御基板８０等も示されている。主基板３１には、プログラムにしたがってパチンコ遊技機１を制御する基本回路（遊技制御手段に相当）５３と、ゲートスイッチ３２ａ、始動口スイッチ１４ａ、Ｖカウントスイッチ２２、カウントスイッチ２３、入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａからの信号を基本回路５３に与える入力ドライバ回路５８と、可変入賞球装置１５を開閉するソレノイド１６、可変入賞球装置２０を開閉するソレノイド２１および大入賞口内の経路を切り換えるためのソレノイド２１Ａを基本回路５３からの指令にしたがって駆動するソレノイド回路５９とが搭載されている。
【００６６】
なお、ゲートスイッチ３２ａ、始動口スイッチ１４ａ、Ｖカウントスイッチ２２、カウントスイッチ２３、入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａ等のスイッチは、センサと称されているものでもよい。すなわち、遊技球を検出できる遊技媒体検出手段（この例では遊技球検出手段）であれば、その名称を問わない。入賞検出を行なう始動口スイッチ１４ａ、Ｖカウントスイッチ２２、カウントスイッチ２３、および入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａの各スイッチは、入賞領域への遊技球の入賞を検出する入賞検出手段でもある。本実施の形態においては、入賞検出手段により入賞領域への遊技球の入賞が検出されたときに、払出条件が成立したものと判定される。なお、入賞検出手段は、複数の入賞口に別個に入賞したそれぞれの遊技球をまとめて検出するものであってもよい。また、ゲート３２のような通過ゲートであっても、賞球の払出しが行なわれるものであれば、通過ゲートへ遊技球が進入することが入賞になり、通過ゲートに設けられているスイッチ（たとえばゲートスイッチ３２ａ）が入賞検出手段になる。さらに、この実施の形態では、Ｖ入賞領域に入賞した遊技球はＶカウントスイッチ２２のみで検出されるので、大入賞口に入賞した遊技球数は、Ｖカウントスイッチ２２による検出数とカウントスイッチ２３による検出数との和になる。しかし、Ｖ入賞領域に入賞した遊技球が、Ｖカウントスイッチ２２で検出されるとともにカウントスイッチ２３でも検出されるようにしてもよい。その場合には、大入賞口に入賞した遊技球数は、カウントスイッチ２３による検出数に相当する。
【００６７】
また、基本回路５３から与えられるデータにしたがって、大当りの発生を示す大当り情報、特別図柄表示器８における図柄の可変表示開始に利用された始動入賞球の個数を示す有効始動情報、確率変動が生じたことを示す確変情報等の情報出力信号をホールコンピュータ等の外部装置に対して出力する情報出力回路６４が搭載されている。
【００６８】
基本回路５３は、ゲーム制御（遊技進行制御）用のプログラム等を記憶するＲＯＭ５４、ワークメモリとして使用される記憶手段（変動データを記憶する遊技制御用記憶手段）としてのＲＡＭ５５、およびプログラムにしたがって制御動作を行なうＣＰＵ５６を有する遊技制御用マイクロコンピュータ５６０と、Ｉ／Ｏポート部５７とを含む。この実施の形態では、ＲＯＭ５４およびＲＡＭ５５は遊技制御用マイクロコンピュータ５６０に内蔵されている。すなわち、遊技制御用マイクロコンピュータ５６０は、１チップマイクロコンピュータである。１チップマイクロコンピュータは、少なくともＲＡＭ５５が内蔵されていればよく、ＲＯＭ５４は外付けであっても内蔵されていてもよい。また、Ｉ／Ｏポート部５７は、１チップマイクロコンピュータに内蔵されていてもよい。
【００６９】
なお、遊技制御用マイクロコンピュータ５６０においてＣＰＵ５６がＲＯＭ５４に格納されているプログラムにしたがって制御を実行するので、以下、遊技制御用マイクロコンピュータ５６０が実行する（または、処理を行なう）ということは、具体的には、遊技制御用マイクロコンピュータ５６０がプログラムにしたがって制御を実行することである。このことは、主基板３１以外の他の基板に搭載されているマイクロコンピュータについても同様である。また、遊技制御手段は、遊技制御用マイクロコンピュータ５６０を含む基本回路５３で実現されている。
【００７０】
また、ＲＡＭ５５は、その一部または全部が電源基板９１０において作成されるバックアップ電源によってバックアップされている不揮発性記憶手段としてのバックアップＲＡＭである。すなわち、遊技機に対する電力供給が停止しても、所定期間（バックアップ電源としてのコンデンサが放電してバックアップ電源が電力供給不能になるまで）は、ＲＡＭ５５の一部または全部の内容は保存される。特に、少なくとも、遊技状態すなわち遊技制御手段の制御状態に応じたデータ（特別図柄プロセスフラグ等）と未払出賞球数を示すデータは、バックアップＲＡＭに保存される。なお、遊技制御手段の制御状態に応じたデータとは、停電等が生じた後に復旧した場合に、そのデータに基づいて、制御状態を停電等の発生前に復旧させるために必要なデータである。また、この実施の形態では、ＲＡＭ５５の全部が、電源バックアップされているとする。
【００７１】
基本回路５３の入力ポートには、払出制御基板３７から、クリア信号、電源断信号、および、リセット信号が入力される。クリア信号は、ＲＡＭ５５の内容をクリアすることを指示するためのクリアスイッチが操作されたことを示す信号である。電源断信号は、電源基板９１０からの電源電圧が所定値以下に低下したことを示す信号である。リセット信号は、遊技制御用マイクロコンピュータ５６０（ＣＰＵ５６）の遊技制御動作を許容する信号と、遊技制御用マイクロコンピュータ５６０（ＣＰＵ５６）の遊技制御動作を禁止する信号とに兼用される信号である。遊技制御動作を許容する信号は、ローレベル状態からハイレベル状態への立上りエッジの部分が遊技制御動作を開始させる起動信号としての性質を有する。また、遊技制御動作を禁止する信号は、ハイレベル状態からローレベル状態への立下がりエッジの部分が遊技制御動作を停止させる停止信号としての性質を有する。
【００７２】
前述した打球発射装置９０においては、発射モータ９４を駆動するための回路が搭載された発射基板９１が設けられている。操作ノブ５は、弾発力を調節するものであり、遊技者が接触する部分であるタッチリングが組み付けられており、遊技者が操作ノブ（タッチリング）５に触れていることが、タッチセンサ（図６参照）で検出され、タッチセンサからの信号が発射基板９１に伝達される。そして、遊技者による操作ノブ５の操作に応じて、発射基板９１から発射モータ９４に、発射モータ９４を駆動するための駆動信号が出力される。発射モータ９４は発射基板９１からの駆動信号にしたがって駆動される。発射基板９１では、発射モータ駆動回路は、タッチセンサ回路からの信号がオフ状態を示している場合には、発射モータ９４の駆動を停止する。
【００７３】
なお、この実施の形態では、演出制御基板８０に搭載されている演出制御手段（演出制御用マイクロコンピュータ１００で構成される。）が、中継基板７７を介して遊技制御用マイクロコンピュータ５６０からの演出制御コマンドを受信し、飾り図柄を可変表示する可変表示装置９の表示制御を行なう。また、ランプ制御基板３５に搭載されているランプ制御手段（ランプ制御用マイクロコンピュータで構成される。）が、遊技盤６に設けられている普通図柄表示器１０、普通図柄始動記憶表示器４１および装飾ランプ２５の表示制御を行なうとともに、枠側に設けられている天枠ランプ２８ａ、左枠ランプ２８ｂおよび右枠ランプ２８ｃの表示制御を行なう。また、演出制御基板８０には、ハンマ１５１の位置を検出するセンサ１５４，１５５の検出信号と、操作スイッチ８１の操作に応じた操作信号とが入力される。さらに、ハンマ１５１を駆動するモータ１５０には、演出制御基板８０から駆動信号が出力される。
【００７４】
また、この実施の形態で用いられている遊技制御用マイクロコンピュータ５６０は、ソフトウェアで割込禁止に設定できないマスク不能割込（ＮＭＩ）を発生させるために使用されるマスク不能割込端子（ＮＭＩ端子）と、遊技制御用マイクロコンピュータ５６０の外部から割込（外部割込；ソフトウェアで割込禁止にできるマスク可能割込）を発生させるために使用される割込端子（ＩＮＴ端子）とを有する。しかし、この実施の形態では、マスク不能割込および外部割込を使用しない。そこで、ＮＭＩ端子およびＩＮＴ端子を、抵抗を介してＶcc（＋５Ｖ）にプルアップしておく。したがって、ＮＭＩ端子およびＩＮＴ端子の入力レベルは常にハイレベルになり、端子オープン状態に場合に比べて、ノイズ等によってＮＭＩ端子およびＩＮＴ端子の入力レベルが立ち下がって割込発生状態になる可能性が低減する。
【００７５】
［メイン処理について］
次にパチンコ遊技機１の動作について説明する。図６および図７は、パチンコ遊技機１に対して電力供給が開始され遊技制御用マイクロコンピュータ５６０へのリセット信号がハイレベルになったことに応じて遊技制御用マイクロコンピュータ５６０が実行するメイン処理を示すフローチャートである。払出制御基板３７からのリセット信号の入力レベルがハイレベル（オフ状態）になったとき、つまり、前述の起動信号が遊技制御用マイクロコンピュータ５６０に入力されたときに、遊技制御用マイクロコンピュータ５６０は、プログラムの内容が正当か否かを確認するための処理であるセキュリティチェック処理を実行した後、ステップＳ１以降のメイン処理を開始する。メイン処理において、遊技制御用マイクロコンピュータ５６０は、まず、所定の初期設定を行なう。
【００７６】
初期設定処理において、遊技制御用マイクロコンピュータ５６０は、まず、割込禁止に設定する（ステップＳ１）。次に、割込モードを割込モード２に設定し（ステップＳ２）、スタックポインタにスタックポインタ指定アドレスを設定する（ステップＳ３）。そして、内蔵デバイスレジスタの設定（初期化）を行なう（ステップＳ４）。
【００７７】
次いで、遊技制御用マイクロコンピュータ５６０は、内蔵デバイス（内蔵周辺回路）であるＣＴＣ（カウンタ／タイマ）およびＰＩＯ（パラレル入出力ポート）の設定（初期化）（ステップＳ５）を行なった後、ＲＡＭ５５をアクセス可能状態に設定する（ステップＳ６）。
【００７８】
この実施の形態で用いられる遊技制御用マイクロコンピュータ５６０は、Ｉ／Ｏポート（ＰＩＯ）およびタイマ／カウンタ回路（ＣＴＣ）も内蔵している。また、ＣＴＣは、２本の外部クロック／タイマトリガ入力ＣＬＫ／ＴＲＧ２，３と２本のタイマ出力ＺＣ／ＴＯ０，１を備えている。
【００７９】
この実施の形態で用いられている遊技制御用マイクロコンピュータ５６０には、マスク可能な割込のモードとして以下の３種類のモードが用意されている。なお、マスク可能な割込が発生すると、遊技制御用マイクロコンピュータ５６０は、自動的に割込禁止状態に設定するとともに、プログラムカウンタの内容をスタックにセーブする。
【００８０】
割込モード０：割込要求を行なった内蔵デバイスがＲＳＴ命令（１バイト）またはＣＡＬＬ命令（３バイト）を遊技制御用マイクロコンピュータ５６０の内部データバス上に送出する。よって、遊技制御用マイクロコンピュータ５６０は、ＲＳＴ命令に対応したアドレスまたはＣＡＬＬ命令で指定されるアドレスの命令を実行する。リセット時に、遊技制御用マイクロコンピュータ５６０は自動的に割込モード０になる。よって、割込モード１または割込モード２に設定したい場合には、初期設定処理において、割込モード１または割込モード２に設定するための処理を行なう必要がある。
【００８１】
割込モード１：割込が受付けられると、常に００３８（ｈ）番地に飛ぶモードである。
割込モード２：遊技制御用マイクロコンピュータ５６０の特定レジスタ（Ｉレジスタ）の値（１バイト）と内蔵デバイスが出力する割込ベクタ（１バイト：最下位ビット０）から合成されるアドレスが、割込番地を示すモードである。すなわち、割込番地は、上位アドレスが特定レジスタの値とされ下位アドレスが割込ベクタとされた２バイトで示されるアドレスである。したがって、任意の（飛び飛びではあるが）偶数番地に割込処理を設置することができる。各内蔵デバイスは割込要求を行なうときに割込ベクタを送出する機能を有している。
【００８２】
よって、割込モード２に設定されると、各内蔵デバイスからの割込要求を容易に処理することが可能になり、また、プログラムにおける任意の位置に割込処理を設置することが可能になる。さらに、割込モード１とは異なり、割込発生要因毎のそれぞれの割込処理を用意しておくことも容易である。上述したように、この実施の形態では、初期設定処理のステップＳ２において、遊技制御用マイクロコンピュータ５６０は割込モード２に設定される。
【００８３】
次いで、遊技制御用マイクロコンピュータ５６０は、入力ポート１を介して入力されるクリアスイッチ９２１の出力信号の状態を１回だけ確認する（ステップＳ７）。その確認においてオンを検出した場合には、遊技制御用マイクロコンピュータ５６０は、通常の初期化処理を実行する（ステップＳ１０〜ステップＳ１５）。クリアスイッチ９２１がオンである場合（押下されている場合）には、ハイレベルのクリア信号が出力されている。なお、入力ポート１では、クリア信号のオン状態はハイレベルである。また、たとえば、遊技店員は、クリアスイッチ９２１をオン状態にしながらパチンコ遊技機１に対する電力供給を開始する（たとえば電源スイッチ９１４をオンする）ことによって、容易に初期化処理を実行させることができる。すなわち、ＲＡＭクリア等を行なうことができる。
【００８４】
クリアスイッチ９２１がオンの状態でない場合には、パチンコ遊技機１への電力供給が停止したときにバックアップＲＡＭ領域のデータ保護処理（たとえばパリティデータの付加等の電力供給停止時処理）が行なわれたか否か確認する（ステップＳ８）。この実施の形態では、電力供給の停止が生じた場合には、バックアップＲＡＭ領域のデータを保護するための処理が行なわれている。そのような保護処理が行なわれていたことを確認した場合には、遊技制御用マイクロコンピュータ５６０はバックアップありと判定する。そのような保護処理が行なわれていないことを確認した場合には、遊技制御用マイクロコンピュータ５６０は初期化処理を実行する。
【００８５】
保護処理が行なわれていたか否かは、後述する電力供給停止時処理においてバックアップＲＡＭ領域に保存されるバックアップ監視タイマの値が、バックアップＲＡＭ領域のデータ保護処理を実行したことに応じた値（たとえば２）になっているか否かによって確認される。なお、そのような確認の仕方は一例であって、たとえば、電力供給停止時処理においてバックアップフラグ領域にデータ保護処理を実行したことを示すフラグをセットし、ステップＳ８において、そのフラグがセットされていることを確認したらバックアップありと判定してもよい。
【００８６】
バックアップありと判定したら、遊技制御用マイクロコンピュータ５６０は、バックアップＲＡＭ領域のデータチェック（この例ではパリティチェック）を行なう（ステップＳ９）。この実施の形態では、クリアデータ（００）をチェックサムデータエリアにセットし、チェックサム算出開始アドレスをポインタにセットする。また、チェックサムの対象となるデータ数に対応するチェックサム算出回数をセットする。そして、チェックサムデータエリアの内容とポインタが指すＲＡＭ領域の内容との排他的論理和を演算する。演算結果をチェックサムデータエリアにストアするとともに、ポインタの値を１増やし、チェックサム算出回数の値を１減算する。以上の処理が、チェックサム算出回数の値が０になるまで繰り返される。チェックサム算出回数の値が０になったら、遊技制御用マイクロコンピュータ５６０は、チェックサムデータエリアの内容の各ビットの値を反転し、反転後のデータをチェックサムとする。
【００８７】
電力供給停止時処理において、上記の処理と同様の処理によってチェックサムが算出され、チェックサムはバックアップＲＡＭ領域に保存されている。ステップＳ９では、算出したチェックサムと保存されているチェックサムとを比較する。不測の停電等の電力供給停止が生じた後に復旧した場合には、バックアップＲＡＭ領域のデータは保存されているはずであるから、チェック結果（比較結果）は正常（一致）になる。チェック結果が正常でないということは、バックアップＲＡＭ領域のデータが、電力供給停止時のデータとは異なっていることを意味する。そのような場合には、内部状態を電力供給停止時の状態に戻すことができないので、電力供給の停止からの復旧時でない電源投入時に実行される初期化処理（ステップＳ１０〜Ｓ１４の処理）を実行する。
【００８８】
チェック結果が正常であれば、遊技制御用マイクロコンピュータ５６０は、その内部状態と演出制御手段等の電気部品制御手段の制御状態を電力供給停止時の状態に戻すための遊技状態復旧処理を行なう。具体的には、ＲＯＭ５４に格納されているバックアップ時設定テーブルの先頭アドレスをポインタに設定し（ステップＳ９１）、バックアップ時設定テーブルの内容を順次作業領域（ＲＡＭ５５内の領域）に設定する（ステップＳ９２）。作業領域はバックアップ電源によって電源バックアップされている。バックアップ時設定テーブルには、作業領域のうち初期化してもよい領域についての初期化データが設定されている。ステップＳ９１およびＳ９２の処理によって、作業領域のうち初期化してはならない部分については、保存されていた内容がそのまま残る。初期化してはならない部分とは、たとえば、電力供給停止前の遊技状態を示すデータ（特別図柄プロセスフラグなど）、出力ポートの出力状態が保存されている領域（出力ポートバッファ）、未払出賞球数を示すデータが設定されている部分などである。
【００８９】
また、遊技制御用マイクロコンピュータ５６０は、ＲＯＭ５４に格納されているバックアップ時コマンド送信テーブルの先頭アドレスをポインタに設定し（ステップＳ９３）、その内容にしたがって演出制御基板８０に、電力供給が復旧した旨を示す制御コマンド（復旧コマンド）が送信されるように制御する（ステップＳ９４）。そして、ステップＳ１５に移行する。
【００９０】
初期化処理では、遊技制御用マイクロコンピュータ５６０は、まず、ＲＡＭクリア処理を行なう（ステップＳ１０）。なお、ＲＡＭ５５の全領域を初期化せず、所定のデータ（たとえば大当り判定用乱数を生成するためのカウンタのカウント値のデータ）をそのままにしてもよい。たとえば、大当り判定用乱数を生成するためのカウンタのカウント値のデータをそのままにした場合には、不正な手段によって初期化処理が実行される状態になったとしても、大当り判定用乱数を生成するためのカウンタのカウント値が大当り判定値に一致するタイミングを狙うことは困難である。また、ＲＯＭ５４に格納されている初期化時設定テーブルの先頭アドレスをポインタに設定し（ステップＳ１１）、初期化時設定テーブルの内容を順次作業領域に設定する（ステップＳ１２）。
【００９１】
ステップＳ１１およびＳ１２の処理によって、たとえば、普通図柄判定用乱数カウンタ、普通図柄判定用バッファ、特別図柄バッファ、総賞球数格納バッファ、特別図柄プロセスフラグ、賞球中フラグ、球切れフラグ、払出停止フラグなど制御状態に応じて選択的に処理を行なうためのフラグに初期値が設定される。また、出力ポートバッファにおける接続確認信号を出力する出力ポートに対応するビットがセット（接続確認信号のオン状態に対応）される。
【００９２】
また、遊技制御用マイクロコンピュータ５６０は、ＲＯＭ５４に格納されている初期化時コマンド送信テーブルの先頭アドレスをポインタに設定し（ステップＳ１３）、その内容にしたがってサブ基板を初期化するための初期化コマンドをサブ基板に送信する処理を実行する（ステップＳ１４）。初期化コマンドとして、可変表示装置９に表示される初期図柄を示すコマンド等がある。
【００９３】
そして、ステップＳ１５において、遊技制御用マイクロコンピュータ５６０は、所定時間（たとえば２ｍｓ）毎に定期的にタイマ割込がかかるように遊技制御用マイクロコンピュータ５６０に内蔵されているＣＴＣのレジスタの設定を行なう。すなわち、初期値としてたとえば２ｍｓに相当する値が所定のレジスタ（時間定数レジスタ）に設定される。この実施の形態では、２ｍｓ毎に定期的にタイマ割込がかかるとする。
【００９４】
初期化処理の実行（ステップＳ１０〜Ｓ１５）が完了すると、遊技制御用マイクロコンピュータ５６０は、表示用乱数更新処理（ステップＳ１７）および初期値用乱数更新処理（ステップＳ１８）を繰り返し実行する。遊技制御用マイクロコンピュータ５６０は、表示用乱数更新処理および初期値用乱数更新処理が実行されるときには割込禁止状態にして（ステップＳ１６）、表示用乱数更新処理および初期値用乱数更新処理の実行が終了すると割込許可状態にする（ステップＳ１９）。なお、表示用乱数とは、可変表示装置９に表示される図柄を決定するための乱数であり、表示用乱数更新処理とは、表示用乱数を発生するためのカウンタのカウント値を更新する処理である。また、初期値用乱数更新処理とは、初期値用乱数を発生するためのカウンタのカウント値を更新する処理である。初期値用乱数とは、大当りとするか否かを決定するための乱数を発生するためのカウンタ（大当り決定用乱数発生カウンタ）等のカウント値の初期値を決定するための乱数である。後述する遊技制御処理（遊技制御用マイクロコンピュータ５６０が、パチンコ遊技機１に設けられている可変表示装置９、可変入賞球装置、球払出装置等の遊技用の装置を、自身で制御する処理、または他のマイクロコンピュータに制御させるために指令信号を送信する処理、遊技装置制御処理ともいう。）における判定用乱数更新処理において、大当り決定用乱数発生カウンタの値が１ずつ加算されるが、大当り決定用乱数発生カウンタの値が１周（大当り決定用乱数発生カウンタの取りうる値の最小値から最大値までの間の数値の個数分歩進したこと）すると、そのカウンタに初期値が設定される。
【００９５】
なお、表示用乱数更新処理および初期値用乱数更新処理が実行されるときに割込禁止状態にされるのは、表示用乱数更新処理および初期値用乱数更新処理が後述するタイマ割込処理でも実行されることから、タイマ割込処理における処理と競合してしまうのを避けるためである。すなわち、ステップＳ１７，Ｓ１８の処理中にタイマ割込が発生してタイマ割込処理中で表示用乱数や初期値用乱数を発生するためのカウンタのカウント値を更新してしまったのでは、カウント値の連続性が損なわれる場合がある。しかし、ステップＳ１７，Ｓ１８の処理中では割込禁止状態にしておけば、そのような不都合が生ずることはない。
【００９６】
［遊技制御処理について］
次に、遊技制御処理について説明する。図８は、タイマ割込処理を示すフローチャートである。メイン処理の実行中に、具体的には、ステップＳ１６〜Ｓ１９のループ処理の実行中における割込許可になっている期間において、タイマ割込が発生すると、遊技制御用マイクロコンピュータ５６０は、タイマ割込の発生に応じて起動されるタイマ割込処理において遊技制御処理を実行する。タイマ割込処理において、遊技制御用マイクロコンピュータ５６０は、まず、電源断信号が出力されたか否か（オン状態になったか否か）を検出する電源断処理（電源断検出処理）を実行する（ステップＳ２１）。次いで、入力ドライバ回路５８を介して、ゲートスイッチ３２ａ、始動口スイッチ１４ａ、カウントスイッチ２３および入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａ等のスイッチの検出信号を入力し、それらの状態判定を行なう（スイッチ処理：ステップＳ２２）。具体的には、各スイッチの検出信号を入力する入力ポートの状態がオン状態であれば、各スイッチに対応して設けられているスイッチタイマの値を＋１する。
【００９７】
次に、遊技制御に用いられる大当り判定用の乱数等の各判定用乱数を生成するための各カウンタのカウント値を更新する処理を行なう（ステップＳ２３）。遊技制御用マイクロコンピュータ５６０は、さらに、初期値用乱数および表示用乱数を生成するためのカウンタのカウント値を更新する処理を行なう（ステップＳ２４，Ｓ２５）。
【００９８】
さらに、遊技制御用マイクロコンピュータ５６０は、特別図柄プロセス処理を行なう（ステップＳ２６）。特別図柄プロセス制御では、遊技状態に応じてパチンコ遊技機１を所定の順序で制御するための特別図柄プロセスフラグにしたがって該当する処理が選び出されて実行される。そして、特別図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。また、普通図柄プロセス処理を行なう（ステップＳ２７）。普通図柄プロセス処理では、普通図柄表示器１０の表示状態を所定の順序で制御するための普通図柄プロセスフラグにしたがって該当する処理が選び出されて実行される。そして、普通図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。
【００９９】
次いで、遊技制御用マイクロコンピュータ５６０は、特別図柄の変動に同期する飾り図柄に関する演出制御コマンドをＲＡＭ５５の所定の領域に設定して演出制御コマンドを送出する処理を行なう（特別図柄コマンド制御処理：ステップＳ２８）。また、普通図柄に関する演出制御コマンドをＲＡＭ５５の所定の領域に設定して演出制御コマンドを送出する処理を行なう（普通図柄コマンド制御処理：ステップＳ２９）。
【０１００】
さらに、遊技制御用マイクロコンピュータ５６０は、たとえばホール管理用コンピュータに供給される大当り情報、始動情報、確率変動情報などのデータを出力する情報出力処理を行なう（ステップＳ３０）。
【０１０１】
また、遊技制御用マイクロコンピュータ５６０は、入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａ等の検出信号に基づく賞球個数の設定などを行なう賞球処理を実行する（ステップＳ３１）。具体的には、入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａ等がオンしたことに基づく入賞検出に応じて、払出制御基板３７に賞球個数を示す賞球個数信号（図９、図１０参照）等の払出指令信号を出力する。払出制御基板３７に搭載されている払出制御用マイクロコンピュータ３７０は、賞球個数を示す賞球個数信号の受信に応じて球払出装置９７を駆動する。
【０１０２】
そして、遊技制御用マイクロコンピュータ５６０は、始動入賞記憶数の増減をチェックする記憶処理を実行する（ステップＳ３２）。また、パチンコ遊技機１の制御状態をパチンコ遊技機１外部で確認できるようにするための試験信号を出力する処理である試験端子処理を実行する（ステップＳ３３）。また、この実施の形態では、出力ポートの出力状態に対応したＲＡＭ領域（出力ポートバッファ）が設けられているのであるが、遊技制御用マイクロコンピュータ５６０は、出力ポート３のＲＡＭ領域におけるソレノイドに関する内容を出力ポートに出力する（ステップＳ３４：ソレノイド出力処理）。その後、割込許可状態に設定し（ステップＳ３５）、処理を終了する。
【０１０３】
以上の制御によって、この実施の形態では、遊技制御処理は定期的（たとえば２ｍｓ毎）に起動されることになる。なお、この実施の形態では、タイマ割込処理で遊技制御処理が実行されているが、タイマ割込処理ではたとえば割込が発生したことを示すフラグのセットのみがなされ、遊技制御処理はメイン処理において実行されるようにしてもよい。また、ステップＳ１〜Ｓ３４の処理が、遊技の進行を制御する遊技制御処理に相当する。
【０１０４】
［主基板３１と払出制御基板３７とについて］
次に、主基板３１と払出制御基板３７との間で送受信される払出制御信号について説明する。図９は、遊技制御用マイクロコンピュータ５６０から払出制御用マイクロコンピュータ３７０に対して出力される制御信号の内容の一例を示す説明図である。この実施の形態では、払出制御等に関する各種の制御を行なうために、主基板３１と払出制御基板３７との間で複数種類の制御信号が送受信される。図９に示すように、接続確認信号は、主基板３１の立ち上がり時（遊技制御用マイクロコンピュータ５６０が遊技制御処理を開始したとき）に出力され、払出制御基板３７に対して主基板３１が立ち上がったことを通知するための信号（主基板３１の接続確認信号）である。また、接続確認信号は、賞球（遊技球）の払出が可能な状態であることを示す信号である。接続確認信号がオン状態であるということは、電力供給がなされ遊技制御用マイクロコンピュータ５６０において遊技の進行を制御可能な状態であることをいう。また、所定の接続確認信号オフ条件が成立することにより接続確認信号はオフ状態になる。ここで、接続確認信号オフ条件とは、電力供給が停止したことや、遊技停止エラー（図１３（Ｄ）参照）が発生したことなどにより成立する条件である。つまり、接続確認信号がオフ状態であるということは、電力供給の停止や、遊技停止エラー（図１３（Ｄ）参照）が発生し、遊技制御用マイクロコンピュータ５６０において遊技の進行が不能な状態であることをいう。
【０１０５】
賞球ＲＥＱ（リクエスト）信号は、賞球の払出要求時に出力状態（＝オン状態）になる信号（すなわち賞球払出要求のトリガ信号）である。また、賞球ＲＥＱ信号は、所定期間が経過すると、停止状態（オフ状態）になる。賞球個数信号は、払出要求を行なう遊技球の個数（０〜１５個）を指定するために出力される信号（賞球個数コマンド）である。また、賞球個数信号から特定される数には、最大値（本実施形態では、１５個）が定められている。
【０１０６】
リセット信号は、払出制御用マイクロコンピュータ３７０が、電源監視回路（図示せず）からのリセット信号がオフ状態からオン状態となったことに基づいて、オフ状態からオン状態として遊技制御用マイクロコンピュータ５６０の遊技制御動作の停止を指示するための停止信号として用いられる。また、リセット信号は、払出制御用マイクロコンピュータ３７０が、電源監視回路からのリセット信号がオン状態からオフ状態となったことに基づいて、オン状態からオフ状態として遊技制御用マイクロコンピュータ５６０の遊技制御動作の開始を指示するための起動信号として用いられる。すなわち、リセット信号は、停止信号として遊技制御動作の停止指示を遊技制御用マイクロコンピュータ５６０に通知し、起動信号として遊技制御動作の開始指示を遊技制御用マイクロコンピュータ５６０に通知する。
【０１０７】
図１０は、主基板３１と払出制御基板３７との機能構成例を説明するためのブロック図である。図１０に示すように、主基板３１は、遊技制御用マイクロコンピュータ５６０の他に、出力回路６７と入力回路６８とを備える。また、払出制御基板３７は、払出制御用マイクロコンピュータ３７０の他に、入力回路３７３Ａ、出力回路３７３Ｂ、ＲＡＭ３８０、ＲＯＭ３８２、出力Ｉ／Ｆ３７４、タイマ３７５、払出モータ４００を駆動させるモータドライバ３７６とを備える。球払出装置９７は、払出モータ４００とカム２９２とを含む（図４参照）。本実施形態では、払出モータ４００はステッピングモータであるとする。
【０１０８】
まず、主基板３１と払出制御基板３７との間での信号の送受信処理について説明する。図１０に示すように、接続確認信号、賞球ＲＥＱ信号および賞球個数信号は、遊技制御用マイクロコンピュータ５６０によって出力回路６７を介して出力され、入力回路３７３Ａを介して払出制御用マイクロコンピュータ３７０に入力される。また、電源断信号は、払出制御基板３７に搭載された出力回路３７３Ｂを介して出力され、入力回路６８を介して遊技制御用マイクロコンピュータ５６０に入力される。この電源断信号は、電源監視回路から払出制御基板３７に入力される電源断信号に基づいて作成される信号であり、その電源断信号と区別するために電源断検出信号とも呼ばれる。また、リセット信号は、払出制御用マイクロコンピュータ３７０によって出力回路３７３Ｂを介して出力され、入力回路６８を介して遊技制御用マイクロコンピュータ５６０に入力される。このリセット信号は、電源監視回路から払出制御基板３７に入力されるリセット信号に基づいて作成される信号であり、そのリセット信号と区別するためにリセット確認信号とも呼ばれる（停止信号としては、停止確認信号とも呼ばれ、起動信号としては、起動指示信号とも呼ばれる）。
【０１０９】
また、入賞検出スイッチが遊技球の入賞を検出すると、遊技制御用マイクロコンピュータ５６０は、賞球ＲＥＱ信号をオン状態にするとともに、賞球個数信号の出力状態を、入賞に応じて払出される賞球数に応じた状態にする。なお、具体的には、遊技制御用マイクロコンピュータ５６０は、遊技球がパチンコ遊技機１に設けられている入賞領域に入賞したことが入賞検出スイッチの検出信号によって検知すると、予め決められた賞球数をバックアップＲＡＭに形成されている総賞球数格納バッファの内容に加算する。そして、総賞球数格納バッファの内容が０でない値になったら、賞球ＲＥＱ信号をオン状態にするとともに、賞球個数信号の出力状態を、入賞に応じて払出される賞球数に応じた状態にする。
【０１１０】
また、この実施の形態では、始動口スイッチ１４ａで遊技球が検出されると４個の賞球払出を行ない、入賞口スイッチ３３ａ，３９ａ，２９ａ，３０ａのいずれかで遊技球が検出されると７個の賞球払出を行ない、Ｖカウントスイッチ２２またはカウントスイッチ２３で遊技球が検出されると１５個の賞球払出を行なう。
【０１１１】
払出制御用マイクロコンピュータ３７０は、賞球ＲＥＱ信号の受信を確認すると、賞球個数信号の受信状態を確認し、賞球個数信号が示す賞球数を賞球未払出個数カウンタに加算する。
【０１１２】
遊技制御用マイクロコンピュータ５６０は、所定の賞球ＲＥＱ信号出力時間の経過後に、賞球ＲＥＱ信号をオフ状態にするとともに、賞球個数信号の出力状態をクリアしてオフ状態にする。すなわち、賞球個数信号が０個を示す状態（無効コマンドを出力する状態）にする。したがって、賞球個数信号は、賞球ＲＥＱ信号がオフ状態であるときには無効コマンド出力状態になっているので、払出制御用マイクロコンピュータ３７０において、ノイズ等によって賞球ＲＥＱ信号のオン状態が検出されたような場合でも、誤って賞球払出を実行してしまうようなことはない。なお、賞球ＲＥＱ信号出力時間は、払出制御基板３７側で賞球ＲＥＱ信号の受信を確実に認識できる時間として予め定められた賞球ＲＥＱ信号のオン状態を継続する時間である。
【０１１３】
次に、払出制御基板３７の各構成について説明する。払出制御用マイクロコンピュータ３７０は、出力Ｉ／Ｆ３７４経由で、モータドライバ３７６に対して、駆動信号、およびスタンバイ信号を送信可能である。ここで、駆動信号とは、モータドライバ３７６に払出モータ４００を駆動させるための信号である。つまり、駆動信号は、モータドライバ３７６に、払出モータ４００の励磁状態を切替させるための信号である。モータドライバ３７６は、ステッピングモータである払出モータ４００に対する励磁状態を、駆動信号に応じた励磁状態とする。本実施形態では、駆動信号は、駆動信号Ａおよび駆動信号Ｂ（図１１参照）を含み、払出制御用マイクロコンピュータ３７０は、駆動信号Ａのハイ状態およびロー状態と、駆動信号Ｂのハイ状態およびロー状態とを組合わせてモータドライバ３７６を制御する。
【０１１４】
スタンバイ信号とは、モータドライバ３７６を駆動不可能状態、および駆動可能状態のいずれかに制御させるための信号である。駆動可能状態とは、モータドライバ３７６が、払出制御用マイクロコンピュータ３７０からの駆動信号に応じて払出モータ４００を駆動することが許可された（可能な）状態である。駆動不可能状態とは、払出制御用マイクロコンピュータ３７０からの駆動信号を、モータドライバ３７６が受信したとしても、払出モータ４００を駆動しない（駆動が許可されていない、または駆動不可能な）状態である。本実施形態では、払出制御用マイクロコンピュータ３７０からのスタンバイ信号の出力状態がハイ状態であるときには、モータドライバ３７６は、駆動可能状態となり、払出制御用マイクロコンピュータ３７０からのスタンバイ信号の出力状態がロー状態であるときには、モータドライバ３７６は、駆動不可能状態となる。
【０１１５】
また、払出制御基板３７に、払出モータ４００とは別の部材（たとえば、ＬＥＤ）を制御させるための「別のドライバ」、および該別のドライバと払出制御用マイクロコンピュータ３７０とを接続するための「別の出力Ｉ／Ｆ」を搭載するようにしてもよい。この場合において、払出制御用マイクロコンピュータ３７０は、モータドライバ３７６（払出モータ４００）を制御する場合には、出力Ｉ／Ｆ３７４にチップセレクタ信号を送信した上で、出力Ｉ／Ｆ３７４に駆動信号およびスタンバイ信号を送信する。また、払出制御用マイクロコンピュータ３７０が、別の部材を制御する場合には、該別の部材を制御するための別のドライバと接続されている別の出力Ｉ／Ｆに対してチップセレクタ信号を送信した上で、該別の部材を制御するための制御信号を該別の出力Ｉ／Ｆに対して送信する。
【０１１６】
ＲＯＭ３８２には、払出制御用のプログラム等が記憶されている。ＲＡＭ３８０は、ワークメモリとして使用される。また、ＲＡＭ３８０には、賞球個数信号毎に、該賞球個数信号に対応する賞球個数情報が格納される。たとえば、払出制御用マイクロコンピュータ３７０が、２つの賞球個数信号として、１５個の賞球個数信号と、７個の賞球個数信号を受信したときには、１５個を特定できる賞球個数情報と、７個を特定できる賞球個数情報とがＲＡＭ３８０に格納される。また、タイマ３７５は時間を計時する。たとえば、始動期間および停止期間（図１２参照）を計時する。
【０１１７】
次に、図１０を用いて、払出モータ４００について説明する。払出モータ４００は、ロータ４０１と、該ロータ４０１の周囲に配置されたコイルＬ２１と、コイルＬ２２とを含む。コイルＬ２１の両端の信号端子の相をそれぞれφ１相、φ２相とし、コイルＬ２２の両端の信号端子をそれぞれφ３相、φ４相とする。払出モータ４００は、バイポーラ型である。換言すれば、モータドライバ３７６と払出モータ４００とは、バイポーラ駆動方式である。また、励磁方式は、２相励磁方式である。なお、励磁方式は、１相励磁方式でもよく、１−２相励磁方式としてもよく、他の励磁方式としてもよい。
【０１１８】
次に、払出モータ４００への励磁方式について説明する。図１１は、払出モータ４００への励磁方式を説明するための図である。図１１（Ａ）は、駆動信号Ａの出力状態を示したものであり、図１１（Ｂ）は、駆動信号Ｂの出力状態を示したものであり、図１１（Ｃ）は、φ１相およびφ２相への通電状態を示したものであり、図１１（Ｄ）は、φ３相およびφ４相への通電状態を示したものである。図１１（Ａ）、（Ｂ）において、「Ｈ」は「ハイ」を示し、「Ｌ」は「ロー」を示す。
【０１１９】
励磁パターンは、パターンａ〜パターンｄからなる。図１１に示すように、パターンａは、駆動信号Ａがロー状態になり、駆動信号Ｂがハイ状態となることにより、φ１相からφ２相に通電され、かつφ４相からφ３相に通電されるパターンである。パターンｂは、駆動信号Ａがロー状態になり、駆動信号Ｂがロー状態となることにより、φ１相からφ２相に通電され、かつφ３相からφ４相に通電されるパターンである。パターンｃは、駆動信号Ａがハイ状態になり、駆動信号Ｂがロー状態となることにより、φ２相からφ１相に通電され、かつφ３相からφ４相に通電されるパターンである。パターンｄは、駆動信号Ａがハイ状態になり、駆動信号Ｂがハイ状態となることにより、φ２相からφ１相に通電され、かつφ４相からφ３相に通電されるパターンである。
【０１２０】
ＲＯＭ３８２には、パターンａからパターンｄまでのデータが順次設定されている払出モータ励磁パターンテーブルが格納されている。払出制御用マイクロコンピュータ３７０は、該払出モータ励磁パターンテーブルで規定されているパターンａ〜ｄをパターンａ、パターンｂ、パターンｃ、パターンｄの順序で読みだして、駆動信号Ａおよび駆動信号Ｂの出力状態を切り替える。パターンａ〜パターンｄを１ステップとすると、本実施形態では、２４ステップ分、払出モータ４００が駆動されると、該駆動によりカム２９２が回転し、１個の遊技球が払出される。また、１個の遊技球が払出されるステップ数は他の値であってもよい。
【０１２１】
払出制御用マイクロコンピュータ３７０は、パターンａによる励磁処理により払出モータ４００の駆動を停止させる。つまり、払出制御用マイクロコンピュータ３７０は、駆動信号Ａをロー状態とし、かつ駆動信号Ｂをハイ状態として、モータドライバ３７６によりφ２相およびφ３相に通電させることにより、払出モータ４００の駆動を停止させる。なお、変形例として他のパターンｂ〜ｄのいずれかによる励磁処理により払出モータ４００の駆動を停止させるようにしてもよい。
【０１２２】
また、払出制御用マイクロコンピュータ３７０は、払出モータ４００の駆動を開始させるときには、パターンａによる励磁処理により払出モータ４００の駆動を開始させる。つまり、払出制御用マイクロコンピュータ３７０は、駆動信号Ａをロー状態とし、かつ駆動信号Ｂをハイ状態として、モータドライバ３７６によりφ２相およびφ３相に通電させることにより、払出モータ４００の駆動を開始させる。なお、変形例として他のパターンｂ〜ｄのいずれかによる励磁処理により払出モータ４００の駆動を開始させるようにしてもよい。
【０１２３】
［払出処理について］
次に、遊技球の払出処理について説明する。該払出処理は、払出制御用マイクロコンピュータ３７０により実行される処理である。また、該払出処理の実行タイミングについては、１回の払出処理が終了した後、所定期間（たとえば、２ｍｓｅｃ）経過後に次の払出処理を実行する。また、１回の払出処理が終了したタイミングで、次の払出処理を実行するようにしてもよい。
【０１２４】
図１２は、払出処理を示すフローチャートである。まず、Ｓ３２２においては、ＲＡＭ３８０に１以上の賞球個数情報が格納されているか否かが判断される。Ｓ３２２において、Ｎｏと判断されると、払出処理は終了する。一方、Ｓ３２２において、Ｙｅｓと判断されると、Ｓ３２４に進む。Ｓ３２４では、スタンバイ信号（図１１参照）がハイ状態になる。これにより、モータドライバ３７６が駆動可能状態に制御される。Ｓ３２４の処理が終了するとＳ３２６に進む。Ｓ３２６では、払出制御用マイクロコンピュータ３７０は、タイマ３７５に始動期間を計測させる。また、払出制御用マイクロコンピュータ３７０が、始動期間を計測するようにしてもよい。
【０１２５】
ここで、始動期間について説明する。モータドライバ３７６が駆動可能状態に制御された直後は、モータドライバ３７６が完全に昇圧しておらず、モータドライバ３７６から、各相φ１〜φ４に対して出力される電流が安定しないことから、適切に払出モータ４００を駆動できない場合がある。このように、モータドライバ３７６が完全に昇圧していない状態で、該モータドライバが駆動信号を受信したとしても、各相φ１〜φ４に対して十分な通電を行なうことができず、払出モータ４００を適切に駆動できない。
【０１２６】
そこで、本実施形態では、モータドライバ３７６が駆動可能状態になった（スタンバイ信号がハイになった）時から、モータドライバ３７６が完全に昇圧する時までの時間である「始動期間」を設ける。Ｓ３２８において、始動期間の計測が開始された時から該始動期間が経過したか否かを判断し、始動期間が経過したと判断されると、Ｓ３３０において、１の賞球個数情報に基づいて駆動信号を出力する。該駆動信号の出力により、払出モータ４００が駆動され、カム２９２が駆動（回転）することから遊技球の払出が行なわれる。
【０１２７】
このように、モータドライバ３７６が駆動可能状態になった後、該モータドライバ３７６が完全に昇圧してから（始動期間が経過してから）、払出制御用マイクロコンピュータ３７０は駆動信号を出力する。したがって、モータドライバ３７６は、安定して、払出モータ４００の駆動を開始できる。また、始動期間は、「４ｍｓｅｃ（ミリセック）」とするが、モータドライバ３７６や払出モータ４００の性能などに応じて、他の値としてもよい。また、Ｓ３３０の１の賞球個数情報とは、ＲＡＭ３８０に記憶されている賞球個数情報のうち最も古い情報である。
【０１２８】
Ｓ３３２では、１の賞球個数情報から特定される賞球数だけ、遊技球が払出されたか否かが判断される。Ｓ３３２の判断は、払出個数カウントスイッチ３０１（図４参照）の検出信号によって、払出制御用マイクロコンピュータ３７０が、払出された遊技球の数を計数することにより実行される。Ｓ３３２でＹｅｓと判断されると、Ｓ３３４に進む。
【０１２９】
Ｓ３３４では、駆動信号の出力は停止される。これにより、モータドライバ３７６による払出モータ４００の駆動は停止される。Ｓ３３４の処理終了後、Ｓ３３６では、払出制御用マイクロコンピュータ３７０は、タイマ３７５に停止期間を計測させる。また、払出制御用マイクロコンピュータ３７０が停止期間を計測するようにしてもよい。
【０１３０】
ここで、停止期間について説明する。モータドライバ３７６への駆動信号の出力が停止した直後に、駆動不可能状態（スタンバイ信号ロー）になったときには、モータドライバ３７６は、払出モータ４００の駆動を安定して停止させることができない。何故ならば、図４にも示したように、カム２９２には、遊技球の重量による負荷がかかっている。また、遊技球が払出されている最中には払出モータ４００は駆動するが、モータドライバ３７６への駆動信号の出力が停止した直後に、駆動不可能状態になったとしても、該駆動の慣性、および遊技球の重量による負荷により払出モータ４００が駆動してしまう。その結果、カム２９２は回転してしまい、払出予定数以上に遊技球が払出されてしまう虞がある。
【０１３１】
そこで、本実施形態では、モータドライバ３７６の駆動が停止した時から、駆動不可能状態になる時までの時間である「停止期間」を設ける。Ｓ３３８において、停止期間の計測が開始された時から該停止期間が経過したか否かを判断し、停止期間が経過して遊技球の動きが完全に停止したであろうと判断されると、Ｓ３４０において、スタンバイ信号（図１１参照）をロー状態にする（モータドライバ３７６が駆動不可能状態になる）。したがって、モータドライバ３７６は、安定して、払出モータ４００の駆動を停止でき、払出予定数以上に遊技球が払出されることを防止できる。停止期間は、「１００ｍｓｅｃ（ミリセック）」とする。このように、停止期間は、始動期間（４ｍｓｅｃ）よりも長く設定されている。なお、停止期間は、モータドライバ３７６や払出モータ４００の性能などに応じて、他の値としてもよい。Ｓ３４０の処理終了後、Ｓ３４２に進む。Ｓ３４２において、Ｓ３３０で駆動信号の出力の契機となった１の賞球個数情報は消去される。
【０１３２】
また、ＲＡＭ３８０に２以上の賞球個数情報が格納されている場合の払出処理について説明する。この場合には、２以上の賞球個数情報のうちの最も古い１の賞球個数情報に基づいてＳ３２２でＹｅｓと判断され、Ｓ３４２で該１個の賞球個数情報が消去される。次に、残りの賞球個数情報のうちの最も古い１の賞球個数情報に基づいてＳ３２２でＹｅｓと判断され、Ｓ３４２で該１個の賞球個数情報が消去される。このように、ＲＡＭ３８０に２以上の賞球個数情報が格納されている場合については、該２以上の賞球個数情報それぞれについて、払出処理が実行される。
【０１３３】
［遊技球の払出に関するタイミングチャート］
次に、遊技球の払出に関するタイミングチャートについて説明する。図１３は、本実施形態の払出処理のタイミングチャートを説明するための図である。図１３（Ａ）はパチンコ遊技機への電源のＯＮおよびＯＦＦを示したものである。図１３（Ｂ）は接続確認信号のＯＮおよびＯＦＦを示したものである。図１３（Ｃ）は、賞球個数情報のＲＡＭ３８０への格納の状況を示したものである。ＯＮは、賞球個数情報がＲＡＭ３８０に格納されたことを示し、ＯＦＦは、賞球個数情報がＲＡＭ３８０に格納されていないことを示す。
【０１３４】
図１３（Ｄ）は、遊技停止エラーの発生状況を示したものである。図１３の例では、遊技停止エラーが発生しない場合を説明し、遊技停止エラーが発生する場合については、図１４で説明する。
【０１３５】
図１３（Ｅ）は、モータ駆動の状況を示したものである。本実施形態では、モータ駆動の状況として、停止状態、スローアップ状態、回転状態とがある。図１３（Ｆ）は、スタンバイ信号の出力状態（ハイまたはロー）を示したものである。
【０１３６】
図１３（Ａ）に示すように、パチンコ遊技機１への電源がＯＮされたとき、つまり、パチンコ遊技機１へ電力が供給されたとき（タイミングｔ１）には、デフォルトとして、スタンバイ信号はロー状態になる。「デフォルトとして、スタンバイ信号をロー状態にする手法」として、たとえば、パチンコ遊技機１へ電力が供給されたときの払出制御用マイクロコンピュータ３７０の初期制御を、スタンバイ信号をロー状態にする制御としてもよい。また、他の手法として、パチンコ遊技機１へ電力が供給されたときにスタンバイ信号をロー状態にさせるためのプルダウン抵抗を、払出制御基板３７に設けるようにしてもよい。
【０１３７】
図１３（Ｂ）に示すように、電源ＯＮされた後に、主基板３１から出力される接続確認信号はオフ状態からオン状態になる（タイミングｔ２）。図１３（Ｃ）に示すように、賞球個数情報がＲＡＭ３８０に格納されたときには（図１２のＳ３２２、タイミングｔ３）、スタンバイ信号をハイ状態にする（Ｓ３２４、タイミングｔ３）とともに、始動期間の計測が開始される（Ｓ３２６、タイミングｔ３）。始動期間が経過すると（Ｓ３２８のＹｅｓ、タイミングｔ４）、駆動信号を出力する（Ｓ３３０、タイミングｔ４）。
【０１３８】
ここで、本実施形態では、払出モータ４００を駆動させるときには、スローアップ制御を行なう。スローアップ制御とは、払出モータ４００を滑らかに回転開始させるための制御である。払出制御用マイクロコンピュータ３７０は、スローアップ制御として、定速処理の場合よりも長い間隔で、かつ、徐々に定速処理制御の場合の時間間隔に近づくような時間間隔で、払出モータ励磁パターンテーブルの各パターンａ〜ｄを読み出して駆動信号Ａ、Ｂの出力状態を切り替える。スローアップ制御が終了すると（タイミングｔ５）、定速処理制御を行うことにより回転状態にさせる。スローアップ制御を行うことで、払出モータ４００の能力を最大限に発揮させる（定速速度で駆動させる）スルー領域で払出モータ４００を駆動させることができる。払出期間が終了すると（Ｓ３３２のＹｅｓ、タイミングｔ７）、駆動信号の出力を停止して（Ｓ３３４）、停止期間の計測を開始する（Ｓ３３６）。停止期間が経過すると（Ｓ３３８のＹｅｓ、タイミングｔ８）、スタンバイ信号をロー状態にする（Ｓ３４０）。また、タイミングｔ８以降は、スタンバイ信号をロー状態にすることにより、電力消費を低減でき、省エネを図ることができる。
【０１３９】
次に、図１４を用いて、遊技球の払出期間中に（遊技球を払出している途中に）、遊技停止エラーが発生した場合について説明する。遊技停止エラーとは、遊技の進行を停止させるエラーである。遊技停止エラーは、電波エラーを含む。以下に、電波エラーについて説明する。本実施形態のパチンコ遊技機は、該パチンコ遊技機に対して出力された所定の電波を検出可能な電波検出手段（図示せず）を備える。電波検出手段とは、たとえば、電波センサである。所定の電波とは、パチンコ遊技機に対して不正行為が行なわれる可能性がある電波である。電波検出手段は、該所定の電波を検出すると、該検出したことを特定する電波検出信号を遊技制御用マイクロコンピュータ５６０に対して送信する。遊技制御用マイクロコンピュータ５６０は、該電波検出信号を受信すると、パチンコ遊技機に対して所定の電波が送信されたことによる電波エラーが発生したと判断する。
【０１４０】
また、遊技停止エラーは、振動エラーを含む。以下に、振動エラーについて説明する。パチンコ遊技機は、該パチンコ遊技機に対して所定の力が加えられ、該パチンコ遊技機の振動などを検出可能な振動検出手段（図示せず）を備える。振動検出手段とは、たとえば、振動センサである。振動検出手段は、該パチンコ遊技機の振動を検出すると、該検出したことを特定する振動検出信号を遊技制御用マイクロコンピュータ５６０に対して送信する。遊技制御用マイクロコンピュータ５６０は、該振動検出信号を受信すると、パチンコ遊技機が振動したことによる振動エラーが発生したと判断する。
【０１４１】
このように、遊技停止エラーは、パチンコ遊技機１に対して、不正行為が行なわれたことにより発生し得るエラーである。遊技停止エラーは、振動エラーや電波エラーなどに限られず、他の要因により発生するエラーとしてもよい。たとえば、遊技停止エラーは、賞球エラー、磁気エラー、スイッチ異常エラー、不正入賞エラーなどのうち、少なくとも１つとしてもよい。賞球エラーとは、賞球個数の設定値と実際の払出数とで差異が生じるエラーである。磁気エラーとは、パチンコ遊技機が備える磁気検出手段（図示せず）が所定の磁気を検出したことにより生じるエラーである。スイッチ異常エラーは、入賞口に入った球を検出する場合に、検出原理の異なる２つのスイッチを通過した球数の差数が所定の閾値を超えたときに発生するエラーである。検出原理の異なる２つのスイッチとしては、たとえば、入賞口に入った球を近接スイッチのスイッチＡと、フォトセンサのスイッチＢとで検出する場合がある。不正入賞エラーとは、特別可変入賞球装置２０が閉じている状態であるときに特別可変入賞球装置２０の入賞玉を検出するカウントスイッチ２３から検出信号が出力されることにより生じるエラーである。
【０１４２】
遊技制御用マイクロコンピュータ５６０は、遊技停止エラーが発生したときには、遊技の進行を停止させる処理を実行する。ここで、「遊技の進行を停止させる処理」とは、たとえば、打球操作ハンドル５が操作されても遊技球を発射させない処理と、特別図柄を変動表示させない処理のうち、少なくとも１つを含む処理である。また、遊技停止エラーが発生することにより遊技の進行が停止されたときにおいて、パチンコ遊技機への電源を再投入（パチンコ遊技機の電源をオフし、さらにオンする）ことにより、遊技停止エラーは解除され、遊技の進行が可能となる。
【０１４３】
図１４は、タイミングｔ６で遊技停止エラーが発生した場合を説明するための図である。図１４（Ｄ）に示すように、遊技球の払出期間（ｔ４〜ｔ７まで）に、遊技停止エラーが発生したときには、払出制御用マイクロコンピュータ３７０は、接続確認信号をオフ状態にする（図１４（Ｂ）のタイミングｔ６参照）。しかしながら、本実施形態の払出制御用マイクロコンピュータ３７０は、接続確認信号がオフ状態にされたとしても、賞球個数信号から特定される遊技球の全てを払出すまで、払出モータ４００を駆動する。払出制御用マイクロコンピュータ３７０は、該全ての遊技球を払出した後に、駆動信号の出力を停止させる（タイミングｔ７）。
【０１４４】
つまり、たとえば、１５個の遊技球を払出している途中に（たとえば、６個目の遊技球を払出した時に）遊技停止エラーが発生しても、該１５個全ての遊技球を払出し（残り９個の遊技球を払出し）、該１５個全ての遊技球が払出された後に、払出モータ４００の駆動を停止させる。このように、遊技停止エラーが発生しても、賞球個数信号から特定される遊技球の全てが払出されることから、遊技者にとって不利となることを防止できる。
【０１４５】
遊技停止エラーが発生したときには、店員などにより、パチンコ遊技機１への電源をオフにし（タイミングｔ９）、該電源をオンにすることにより（タイミングｔ１０）、該遊技停止エラーが解除される（遊技の進行が可能となる）。なお、遊技停止エラーは、他の操作により、解除されるものとしてもよい。他の操作とは、たとえば、遊技停止エラー解除スイッチを操作しながら、電源再投入する操作である。
【０１４６】
次に、前述した実施形態により得られる主な効果を説明する。
（１）  本実施形態によれば、モータドライバ３７６が駆動可能状態になった（スタンバイ信号がハイになった、Ｓ３２４）ときから、モータドライバ３７６を完全に昇圧させる始動期間が経過したときに（Ｓ３２８のＹｅｓ）、駆動信号を出力する。したがって、払出制御用マイクロコンピュータ３７０は、モータドライバ３７６が完全に昇圧してから駆動信号を出力する。よって、モータドライバ３７６は、安定して、払出モータ４００の駆動を開始できる。
【０１４７】
また、ＲＡＭ３８０に賞球個数情報が記憶されていない場合において、払出制御用マイクロコンピュータ３７０のエラー、またはノイズなどの影響などにより、誤って（意図せずに）、払出制御用マイクロコンピュータ３７０から、モータドライバ３７６に対して駆動信号が出力されることにより遊技球が払出される虞がある。本実施形態では、誤って、該駆動信号が出力されたとしても、モータドライバ３７６は駆動不可能状態になっていることから、誤って、払出モータ４００の駆動が開始されることを防止できる。
【０１４８】
（２）  また、モータドライバ３７６の駆動が停止したときから、停止期間が経過したときに、モータドライバ３７６を駆動不可能状態にする（スタンバイ信号をロー状態にする）。したがって、モータドライバ３７６は、安定して、払出モータ４００の駆動を停止できる。よって、遊技球が払出されている最中の払出モータ４００の駆動の慣性、および遊技球の重量による負荷により払出モータ４００が回転してしまうことなどを防止でき、払出予定数以上に遊技球が払出されることを防止できる。
【０１４９】
また、遊技球の払出が終了して、スタンバイ信号がロー状態になった以降に（タイミングｔ８以降）、払出制御用マイクロコンピュータ３７０のエラー、またはノイズなどの影響などにより、誤って（意図せずに）、払出制御用マイクロコンピュータ３７０から、モータドライバ３７６に対して駆動信号が出力されてしまうことにより遊技球が払出されてしまう虞がある。本実施形態では、誤って、該駆動信号が出力されたとしても、モータドライバ３７６は駆動不可能状態になっていることから、払出モータ４００が駆動されることを防止できる。
【０１５０】
（３）  また、払出モータ４００は、ステッピングモータである。したがって、容易かつ多様に、カム２９２を制御することができる。また、回転軸の位置や速度情報などをフィードバックする回路が不要なため、球払出装置９７の構造を簡素化でき、球払出装置９７を小型化できる。
【０１５１】
（４）  また、ステッピングモータである払出モータ４００は、バイポーラ型である。したがって、払出モータ４００の構造を簡素化でき、省スペース化を図ることができる。また、ユニポーラ型と比較して、電圧の制御が容易であり、コイルに発生する電圧を低く抑えることができるので、電圧制御回路の耐圧を小さくできる。
【０１５２】
（５）  また、ステッピングモータである払出モータ４００において、パターンａ〜パターンｄのうち、予め定められたパターンａによる励磁処理により払出モータ４００の駆動を開始させる（図１１参照）。したがって、安定して、払出モータ４００の駆動を開始させることができる。
【０１５３】
（６）  また、ステッピングモータである払出モータ４００において、パターンａ〜パターンｄのうち、予め定められたパターンａによる励磁処理により払出モータ４００の駆動を終了させる（図１１参照）。したがって、安定して、払出モータ４００の駆動を終了させることができる。
【０１５４】
（７）  また、払出モータ４００の駆動を開始させる励磁処理のパターンと、払出モータ４００の駆動を終了させる励磁処理のパターンとは同一である（本実施形態では、図１１に示すように、双方ともパターンａである）。したがって、払出モータ４００の駆動を停止した後、該停止された状態で該払出モータ４００の駆動を開始できる。よって、払出モータ４００の駆動処理において無駄を省くことができる。
【０１５５】
（８）  また、払出制御用マイクロコンピュータ３７０（モータドライバ３７６）は、払出モータ４００を駆動するときには、スローアップ制御を行なう（図１３（Ｆ）、図１４（Ｆ）のタイミングｔ４〜ｔ５の期間参照）。したがって、払出制御用マイクロコンピュータ３７０（モータドライバ３７６）は、払出モータ４００を瞬時に駆動させることができる。
【０１５６】
（９）  また、パチンコ遊技機１への電源がＯＮされたとき（タイミングｔ１）から、デフォルトとして、スタンバイ信号はロー状態になる（モータドライバ３７６は駆動不可能状態になる）。したがって、モータドライバ３７６での消費エネルギーを削減できる（省エネを図る）とともに、誤って、払出モータ４００が駆動されることを防止できる。
【０１５７】
（１０）  また、払出モータ４００により駆動される部材は、カム２９２である（図１０参照）。したがって、球払出装置９７は、安定して遊技球の払出を開始させたり、遊技球の払出を終了させることができる。
【０１５８】
（１１）  また、図１４で説明したように、所定数（たとえば、１５個）の遊技球を払出している途中に、接続確認信号オフ条件が成立することにより接続確認信号がオフ状態になったとしても、該所定量の遊技球全てが払出された後に、払出モータ４００の駆動は停止される。したがって、所定数の遊技球を払出している途中に、接続確認信号がオフ状態になったとしても、必ず、所定数の遊技球は払出されることから、遊技者にとって不利となることを防止できる。
【０１５９】
（１２）  また、（１１）で説明した接続確認信号オフ条件とは、遊技停止エラーが発生したことにより成立する条件である。また、遊技停止エラーは、パチンコ遊技機１に対して不正行為が行なわれたことにより発生し得るエラーである。したがって、不正行為が行なわれた場合、遊技を進行させることができなくなるため、更なる不正行為を抑制できる。また、遊技停止エラーを発生させるような不正行為を抑制できる。
【０１６０】
（１３）  また、ＲＡＭ３８０に２以上の賞球個数情報が格納されている場合であっても、２以上の賞球個数情報それぞれについて、払出処理（図１２参照）が実行される。したがって、ＲＡＭ３８０に１のみの賞球個数情報が格納されている場合であっても、ＲＡＭ３８０に２以上の賞球個数情報が格納されている場合であっても、払出処理を共通化でき、払出制御用マイクロコンピュータ３７０の処理負担を軽減できる。
【０１６１】
（１４）  また、払出制御用マイクロコンピュータ３７０は、モータドライバ３７６に対するスタンバイ信号をハイ状態にすることにより、該モータドライバ３７６を駆動可能状態にする。したがって、払出制御用マイクロコンピュータ３７０は、直接的に、モータドライバ３７６を駆動可能状態にできるので、安定してモータドライバ３７６を制御することができる。
【０１６２】
（１５）  また、停止期間（１００ｍｓｅｃ）は、始動期間（４ｍｓｅｃ）よりも長く設定されている。このように、停止期間を長く設定することにより、遊技球が払出されている最中の払出モータ４００の駆動の慣性が存在し、かつ遊技球の重量による負荷が払出モータ４００にかかっていたとしても、安定して、払出モータ４００の駆動を停止させることができる。
【０１６３】
［第２実施形態］
次に、第２実施形態について説明する。第２実施形態は、第１実施形態で説明した技術思想を適用したスロットマシンである。このスロットマシンは、一般に、外周部に識別情報としての複数種類の図柄が描かれた複数（通常は３つ）のリールを有する可変表示装置を備えており、各リールは、遊技者がスタートレバーを操作することにより回転を開始し、また、遊技者が各リールに対応して設けられた停止ボタンを操作することにより、その操作タイミングから予め定められた最大遅延時間の範囲内で回転を停止する。そして、全てのリールの回転を停止したときに導出された表示結果に従って入賞が発生する。
【０１６４】
入賞となる役の種類としては、小役、特別役、再遊技役といった種類がある。ここで、小役の入賞では、小役の種類毎に定められた数のメダルが払出されるという利益を遊技者が得ることができる。特別役の入賞では、次のゲームからレギュラーボーナスやビッグボーナスといった遊技者にとって有利な遊技状態へ移行されるという利益を遊技者が得ることができる。再遊技役の入賞では、賭数の設定に新たなメダルを消費することなく次のゲームを行なうことができるという利益を得ることができる。
【０１６５】
本実施形態のスロットマシンは、主に、遊技の進行を制御する遊技制御部と、演出の進行を制御する演出制御部と、メダルを払出すホッパーと、ホッパー制御部とを備える。ホッパーは、メダルが載置可能な円盤形状のメダル排出ディスクと、ホッパーモータを含む。ホッパー制御部は、ＣＰＵと、ホッパーモータを制御するモータドライバを備える。
【０１６６】
次に、メダル払出の一連の流れを簡単に説明する。所定のメダル払出条件が成立したときに、遊技制御部のＣＰＵは、該所定のメダル払出条件の成立により払出されるメダルの枚数を特定できるメダル枚数信号をホッパー制御回路に送信する。所定のメダル払出条件とは、メダルが払出される役（たとえば、小役）が入賞したことや、クレジット数に相当するメダルを払出させる（精算する）操作が行なわれることなどにより成立する条件である。
【０１６７】
該メダル枚数信号を受信したホッパー制御部のＣＰＵは、モータドライバに対して駆動信号を送信することにより、該モータドライバにホッパーモータを駆動させる。ホッパーモータは、メダル排出ディスクを回転させることにより、該メダル排出ディスクに載置されたメダルを払出させる。
【０１６８】
本実施形態と第１実施形態とを比較すると、本実施形態の「遊技制御部のＣＰＵ」が、第１実施形態の「遊技制御用マイクロコンピュータ５６０」に相当し、本実施形態の「ホッパー制御部のＣＰＵ」が、第１実施形態の「払出制御用マイクロコンピュータ３７０」に相当し、本実施形態の「ホッパー制御回路のモータドライバ」が、第１実施形態の「モータドライバ３７６」に相当し、本実施形態の「ホッパーモータ」が、第１実施形態の「払出モータ４００」に相当し、本実施形態の「メダル排出ディスク」が、第１実施形態の「カム２９２」に相当する。
【０１６９】
さらに、図１２の払出処理について、Ｓ３２２は、「所定のメダル払出条件が成立したか」という判断ステップに代替され、Ｓ３３０は、「駆動信号出力」に代替され、Ｓ３４２は、省略される。図１３、図１４においては、図１３（Ｂ）、図１４（Ｂ）は省略され、図１３（Ｃ）、図１４（Ｃ）のＯＮは「メダル払出条件の成立」を示す。
【０１７０】
本実施形態のスロットマシンは、前述の構成のほか以下の構成を備え、さらに以下の効果を奏する。
【０１７１】
（１）  本実施形態によれば、モータドライバが駆動可能状態になった（スタンバイ信号がハイになった、Ｓ３２４）ときから、モータドライバを完全に昇圧させる始動期間が経過したときに（Ｓ３２８のＹｅｓ）、駆動信号を出力する。したがって、ホッパー制御回路のモータドライバは、モータドライバが完全に昇圧してから駆動信号を出力する。よって、モータドライバは、安定して、ホッパーモータの駆動を開始できる。
【０１７２】
また、メダル払出条件が成立していない場合において、ホッパー制御回路のモータドライバのエラー、またはノイズなどの影響などにより、誤って（意図せずに）、ホッパー制御回路のＣＰＵから、モータドライバに対して駆動信号が出力されることによりメダルが払出される虞がある。本実施形態では、誤って、該駆動信号が出力されたとしても、モータドライバは駆動不可能状態になっていることから、ホッパーモータが誤って駆動されることを防止できる。
【０１７３】
（２）  また、モータドライバの駆動が停止したときから、停止期間が経過したときに、モータドライバを駆動不可能状態にする（スタンバイ信号をロー状態にする）。したがって、モータドライバは、安定して、ホッパーモータの駆動を停止できる。よって、メダルが払出されている最中のホッパーモータの駆動の慣性によりホッパーモータが回転してしまうことなどを防止でき、払出予定数以上にメダルが払出されることを防止できる。
【０１７４】
また、メダルの払出が終了して、スタンバイ信号がロー状態になった以降に（タイミングｔ８以降）、ホッパー制御回路のモータドライバのエラー、またはノイズなどの影響などにより、誤って（意図せずに）、ホッパー制御回路のモータドライバから、モータドライバに対して駆動信号が出力されてしまうことによりメダルが払出されてしまう虞がある。本実施形態では、誤って、該駆動信号が出力されたとしても、モータドライバは駆動不可能状態になっていることから、ホッパーモータが駆動されることを防止できる。
【０１７５】
（３）  また、ホッパーモータは、ステッピングモータである。したがって、容易かつ多様に、メダル排出ディスクを制御することができる。また、回転軸の位置や速度情報をフィードバックする回路が不要なため、ホッパーの構造を簡素化でき、ホッパーを小型化できる。
【０１７６】
（４）  また、ステッピングモータであるホッパーモータは、バイポーラ型である。したがって、ユニポーラ型と比較して、ホッパーモータの構造を簡素化でき、省スペース化を図ることができる。また、ユニポーラ型と比較して、電圧の制御が容易であり、コイルに発生する電圧を低く抑えることができるので、線圧制御回路の耐圧を小さくできる。
【０１７７】
（５）  また、ステッピングモータであるホッパーモータにおいて、パターンａ〜パターンｄのうち、予め定められたパターンａによる励磁処理によりホッパーモータの駆動を開始させる（図１１参照）。したがって、安定して、ホッパーモータの駆動を開始させることができる。
【０１７８】
（６）  また、ステッピングモータであるホッパーモータにおいて、パターンａ〜パターンｄのうち、予め定められたパターンａによる励磁処理によりホッパーモータの駆動を終了させる（図１１参照）。したがって、安定して、ホッパーモータの駆動を終了させることができる。
【０１７９】
（７）  また、ホッパーモータの駆動を開始させる励磁処理のパターンと、ホッパーモータの駆動を終了させる励磁処理のパターンとは同一である（本実施形態では、図１１に示すように、双方ともパターンａである）。したがって、ホッパーモータの駆動を停止した後、該停止された状態で該ホッパーモータの駆動を開始できる。よって、ホッパーモータの駆動処理において無駄を省くことができる。
【０１８０】
（８）  また、モータドライバは、ホッパーモータを駆動するときには、スローアップ制御を行なう（図１３（Ｆ）、図１４（Ｆ）のタイミングｔ４〜ｔ５の期間参照）。したがって、モータドライバは、ホッパーモータを瞬時に駆動させることができる。
【０１８１】
（９）  また、スロットマシンへの電源がＯＮされたとき（タイミングｔ１）から、所定時間（たとえば、１０秒間）は、スタンバイ信号はロー状態になる（モータドライバは駆動不可能状態になる）。したがって、モータドライバでの消費エネルギーを削減できる（省エネを図る）とともに、誤って、ホッパーモータが駆動されることを防止できる。
【０１８２】
（１０）  また、ホッパーモータにより駆動される部材は、メダル排出ディスクである（図１０参照）。したがって、ホッパーは、安定してメダルの払出を開始させたり、メダルの払出を終了させることができる。
【０１８３】
（１１）  また、図１４で説明したように、所定数（たとえば、１５個）のメダルを払出している途中に、パチンコ遊技機１に対して不正行為が行なわれたことにより発生し得る遊技停止エラーが発生したとしても、該所定量のメダル全てが払出された後に、ホッパーモータの駆動は停止される。したがって、所定数のメダルを払出している途中に、遊技停止エラーが発生しても、必ず、所定数のメダルは払出されることから、遊技者にとって不利となることを防止できる。また、不正行為が行なわれた場合、遊技を進行させることができなくなるため、更なる不正行為を抑制できる。また、遊技停止エラーを発生させるような不正行為を抑制できる。
【０１８４】
［第３実施形態］
次に、第３実施形態について説明する。第３実施形態は、第１実施形態で説明した技術思想を適用した遊技用装置である。ここで、遊技用装置とは、パチンコ遊技機やスロットマシンなどに対応して設けられる装置である。本実施形態の遊技用装置とは、パチンコ遊技機に対応して設けられた玉貸出装置であるとする。所定の貸出条件が成立したときに、所定量の遊技球を貸し出す。所定の貸出条件とは、たとえば、遊技者などにより貸出ボタンが操作されることにより成立する条件である。
【０１８５】
本実施形態の玉貸出装置は、主に、メイン制御基板と、玉排出制御基板と、玉排出装置とを備える。メイン制御基板には、ＣＰＵ（以下、メインＣＰＵという。）が搭載されており、玉排出制御基板には、ＣＰＵ（以下、玉排出ＣＰＵという。）と、モータドライバとが搭載されており、玉排出装置には、玉排出モータと、カムとを含む。
【０１８６】
次に、遊技球貸出の一連の流れを簡単に説明する。所定の貸出条件が成立したときに、メインＣＰＵは、遊技球の個数を特定できる遊技球個数信号を玉排出制御基板に送信する。玉排出ＣＰＵが、遊技球個数信号を受信すると、モータドライバに対して駆動信号を送信することにより、該モータドライバに玉排出モータを駆動させる。玉排出モータは、カムを駆動させることにより、遊技球を排出させる。
【０１８７】
本実施形態と第１実施形態とを比較すると、本実施形態の「メインＣＰＵ」が、第１実施形態の「遊技制御用マイクロコンピュータ５６０」に相当し、本実施形態の「玉排出ＣＰＵ」が、第１実施形態の「払出制御用マイクロコンピュータ３７０」に相当し、本実施形態の「玉排出制御基板のモータドライバ」が、第１実施形態の「モータドライバ３７６」に相当し、本実施形態の「玉排出モータ」が、第１実施形態の「払出モータ４００」に相当し、本実施形態の「玉排出装置のカム」が、第１実施形態の「カム２９２」に相当する。
【０１８８】
さらに、図１２の払出処理について、Ｓ３２２は、「所定の貸出条件が成立したか」という判断ステップに代替され、Ｓ３３０は、「駆動信号出力」に代替され、Ｓ３４２は、省略される。図１３、図１４においては、図１３（Ｂ）、図１４（Ｂ）は省略され、図１３（Ｃ）、図１４（Ｃ）のＯＮは「所定の貸出条件の成立」を示す。
【０１８９】
本実施形態の玉貸出装置は、前述の構成のほか以下の構成を備え、さらに以下の効果を奏する。
【０１９０】
（１）  本実施形態によれば、玉排出制御基板のモータドライバが駆動可能状態になった（スタンバイ信号がハイになった、Ｓ３２４）ときから、玉排出制御基板のモータドライバを完全に昇圧させる始動期間が経過したときに（Ｓ３２８のＹｅｓ）、駆動信号を出力する。したがって、玉排出ＣＰＵは、玉排出制御基板のモータドライバが完全に昇圧してから駆動信号を出力する。よって、玉排出制御基板のモータドライバは、安定して、玉排出モータの駆動を開始できる。
【０１９１】
また、所定の貸出条件が成立していないときにおいて、玉排出ＣＰＵのエラー、またはノイズなどの影響などにより、誤って（意図せずに）、玉排出ＣＰＵから、玉排出制御基板のモータドライバに対して駆動信号が出力されることにより遊技球が排出される虞がある。本実施形態では、誤って、該駆動信号が出力されたとしても、玉排出制御基板のモータドライバは駆動不可能状態になっていることから、玉排出モータが誤って駆動されることを防止できる。
【０１９２】
（２）  また、玉排出制御基板のモータドライバの駆動が停止したときから、停止期間が経過したときに、玉排出制御基板のモータドライバを駆動不可能状態にする（スタンバイ信号をロー状態にする）。したがって、玉排出制御基板のモータドライバは、安定して、玉排出モータの駆動を停止できる。よって、遊技球が払出されている最中の玉排出モータの駆動の慣性、および遊技球の重量による負荷により払出モータ４００が回転してしまうことなどを防止でき、貸出予定数以上に遊技球が払出されることを防止できる。
【０１９３】
また、遊技球の払出が終了して、スタンバイ信号がロー状態になった以降に（タイミングｔ８以降）、玉排出ＣＰＵのエラー、またはノイズなどの影響などにより、誤って（意図せずに）、玉排出ＣＰＵから、玉排出制御基板のモータドライバに対して駆動信号が出力されてしまうことにより遊技球が払出されてしまう虞がある。本実施形態では、誤って、該駆動信号が出力されたとしても、玉排出制御基板のモータドライバは駆動不可能状態になっていることから、玉排出モータが駆動されることを防止できる。
【０１９４】
（３）  また、玉排出モータは、ステッピングモータである。したがって、容易かつ多様に、玉排出装置のカムを制御することができる。また、回転軸の位置や速度情報をフィードバックする回路が不要なため、球払出装置９７の構造を簡素化でき、球払出装置９７を小型化できる。
【０１９５】
（４）  また、ステッピングモータである玉排出モータは、バイポーラ型である。したがって、玉排出モータの構造を簡素化でき、省スペース化を図ることができる。また、ユニポーラ型と比較して、電圧の制御が容易であり、コイルに発生する電圧を低く抑えることができるので、線圧制御回路の耐圧を小さくできる。
【０１９６】
（５）  また、ステッピングモータである玉排出モータにおいて、パターンａ〜パターンｄのうち、予め定められたパターンａによる励磁処理により玉排出モータの駆動を開始させる（図１１参照）。したがって、安定して、玉排出モータの駆動を開始させることができる。
【０１９７】
（６）  また、ステッピングモータである玉排出モータにおいて、パターンａ〜パターンｄのうち、予め定められたパターンａによる励磁処理により玉排出モータの駆動を終了させる（図１１参照）。したがって、安定して、玉排出モータの駆動を終了させることができる。
【０１９８】
（７）  また、玉排出モータの駆動を開始させる励磁処理のパターンと、玉排出モータの駆動を終了させる励磁処理のパターンとは同一である（本実施形態では、図１１に示すように、双方ともパターンａである）。したがって、玉排出モータの駆動を停止した後、該停止された状態で該玉排出モータの駆動を開始できる。よって、玉排出モータの駆動処理において無駄を省くことができる。
【０１９９】
（８）  また、玉排出ＣＰＵ（玉排出制御基板のモータドライバ）は、玉排出モータを駆動するときには、スローアップ制御を行なう（図１３（Ｆ）、図１４（Ｆ）のタイミングｔ４〜ｔ５の期間参照）。したがって、玉排出ＣＰＵ（玉排出制御基板のモータドライバ）は、玉排出モータを瞬時に駆動させることができる。
【０２００】
（９）  また、パチンコ遊技機１への電源がＯＮされたとき（タイミングｔ１）から、所定時間（たとえば、１０秒間）は、スタンバイ信号はロー状態になる（玉排出制御基板のモータドライバは駆動不可能状態になる）。したがって、玉排出制御基板のモータドライバでの消費エネルギーを削減できる（省エネを図る）とともに、誤って、玉排出モータが駆動されることを防止できる。
【０２０１】
（１０）  また、玉排出モータにより駆動される部材は、玉排出装置のカムである（図１０参照）。したがって、球払出装置９７は、安定して遊技球の貸出を開始させたり、遊技球の貸出を終了させることができる。
【０２０２】
また、本実施形態の遊技用装置の変形例として、スロットマシンに対応して設けられるメダル貸出装置としてもよい。
【０２０３】
[変形例]
以上、本発明の実施形態を図面により説明してきたが、本発明はこの実施形態に限定されるものではない。本発明は、上記の実施形態に限られず、種々の変形、応用が可能である。以下、本発明に適用可能な変形例などについて説明する。また、前述した本実施形態で説明した技術事項、および、以下の変形例で説明する技術事項のうち少なくとも２つを組み合わせて実施するようにしてもよく、前述した本実施形態で説明した技術事項を以下の変形例で説明する技術事項に置換して実施するようにしてもよく、当該置換したものに対して、以下の変形例で説明する技術事項をさらに組み合わせて実施するようにしてもよい。以下では、「パチンコ遊技機」の変形例について説明するが、同様の思想をスロットマシンおよび遊技用装置にも適用できる。
【０２０４】
［モータドライバについて］
（１）  本実施形態では、モータドライバ３７６を駆動可能状態にする処理は、スタンバイ信号をハイ状態にする処理であり（つまり、スタンバイ信号を継続して出力する処理であり）、モータドライバ３７６を駆動不可能状態にする処理は、スタンバイ信号をロー状態にする処理であるとして説明した。しかしながら、モータドライバ３７６を駆動可能状態にする処理およびモータドライバ３７６を駆動不可能状態にする処理はこれらの処理に限られない。
【０２０５】
たとえば、払出制御用マイクロコンピュータ３７０は、駆動不可能状態であるモータドライバ３７６に対して、可動信号を短期間（たとえば、１０ｍｓｅｃ）送信する（１パルスの信号を送信する）ことにより、モータドライバ３７６を駆動可能状態にするようにしてもよい。また、払出制御用マイクロコンピュータ３７０は、駆動可能状態であるモータドライバ３７６に対して、待機信号を短期間（たとえば、１０ｍｓｅｃ）送信する（１パルスの信号を送信する）ことにより、モータドライバ３７６を駆動不可能状態にするようにしてもよい。
【０２０６】
たとえば、払出制御用マイクロコンピュータ３７０と、モータドライバ３７６との間に特定回路を設ける。払出制御用マイクロコンピュータ３７０は、１パルスの可動信号を特定回路に送信することにより、該特定回路は、モータドライバ３７６に対するスタンバイ信号をハイ状態にする。一方、払出制御用マイクロコンピュータ３７０は、１パルスの待機信号を特定回路に送信することにより、該特定回路は、モータドライバ３７６に対するスタンバイ信号をロー状態にする。
【０２０７】
このような構成によれば、モータドライバ３７６を駆動可能状態および駆動不可能状態のいずれかに制御させる場合における払出制御用マイクロコンピュータ３７０の信号出力負担を軽減できる。
【０２０８】
また、本実施形態では、駆動可能状態に制御する場合には、スタンバイ信号を「ハイ状態」にし、駆動不可能状態に制御する場合には、スタンバイ信号を「ロー状態」にするとして説明した。しかしながら、駆動可能状態に制御する場合には、特定の信号を「ロー状態」にし、駆動不可能状態に制御する場合には、該特定の信号を「ハイ状態」にするようにしてもよい。
【０２０９】
（２）  また、モータドライバ３７６および払出モータ４００の制御の手法は以下のようにしてもよい。また、以下の構成を採用する場合には、ステッピングモータである払出モータ４００をユニポーラ型にすることが好ましい。ユニポーラ型のステッピングモータでは、ロータ４０１の周囲に配置されたコイル（たとえば、図１０に示すコイルＬ２１、コイルＬ２２）の両端の信号端子の他に、該コイルの中央にセンタータップが設けられる。また、払出モータ４００として、ユニポーラ型のステッピングモータを用いる場合には、モータドライバに対してスタンバイ信号を出力する必要はなく、モータドライバに対して駆動信号を出力することにより、該モータドライバはφ１相〜φ４相に対して通電することができる。
【０２１０】
たとえば、払出モータ４００に電力を供給する電源基板と、電源基板から払出モータ４００のセンタータップへの電力供給のオンまたはオフを切替えるスイッチとを備えるようにしてもよい。本変形例では、該スイッチをハイサイドスイッチとするが他のスイッチとしてもよい。また、払出制御用マイクロコンピュータ３７０は、ハイサイドスイッチに対してオン信号を送信することにより、ハイサイドスイッチがオン状態になることで、電源基板から払出モータ４００への電力供給が行われる。また、払出制御用マイクロコンピュータ３７０は、ハイサイドスイッチに対してオフ信号を送信することにより、ハイサイドスイッチがオフ状態になることで、電源基板から払出モータ４００への電力供給が停止する。また、払出制御用マイクロコンピュータ３７０は、駆動信号を送信せずに、モータドライバ３７６経由で、φ１〜φ４を励磁するための相信号を払出モータ４００に送信する。
【０２１１】
電源基板から払出モータ４００へ電源供給されているときには、モータドライバ３７６は、駆動可能状態となり、電源基板から払出モータ４００へ電源供給されていないときには、モータドライバ３７６は、駆動不可能状態となる。
【０２１２】
このような構成の場合の払出処理（図１２参照）は、Ｓ３２４の「スタンバイ信号ハイ」の処理が「電源基板から払出モータ４００への電源供給」の処理となり、Ｓ３４０の「スタンバイ信号ロー」の処理が「電源基板から払出モータ４００への電源供給の停止」の処理となる。
【０２１３】
払出制御用マイクロコンピュータ３７０は、ハイサイドスイッチに対してオン信号を送信した直後は、ハイサイドスイッチは完全に昇圧しておらず、ハイサイドスイッチから、払出モータ４００に対して出力される電圧が安定しないことから、適切に駆動可能状態にできない場合がある。そこで、Ｓ３２６で説明したように、始動期間が経過した後に（ハイサイドスイッチが完全に昇圧した後に）、払出制御用マイクロコンピュータ３７０は駆動信号をモータドライバ３７６に対して出力する。したがって、モータドライバ３７６は、安定して、駆動可能状態に制御することができ、払出モータ４００の駆動を開始できる。
【０２１４】
また、モータドライバ３７６への駆動信号の出力が停止した直後に、電源基板から払出モータ４００への電源供給が停止したときには、モータドライバ３７６は、払出モータ４００の駆動を安定して停止させることができない。何故ならば、図４にも示したように、カム２９２には、遊技球の重量による負荷がかかっており、遊技球が払出されている最中の払出モータ４００の駆動の慣性、および遊技球の重量による負荷により払出モータ４００が回転する場合があり、払出予定数以上に遊技球が払出される場合がある。そこで、Ｓ３３８で説明したように、駆動信号の出力が終了した時から停止期間が経過した後に、電源基板から払出モータ４００への電源供給を停止する。したがって、モータドライバ３７６は、安定して、払出モータ４００の駆動を停止できる。
【０２１５】
このような構成によれば、駆動可能状態および駆動不可能状態のいずれかへの制御は、払出制御用マイクロコンピュータ３７０による払出モータ４００への電源供給のオンまたはオフにより実現されることから、払出制御用マイクロコンピュータ３７０は、モータドライバ３７６への制御を直接的に実行する必要はない。また、モータドライバ３７６も駆動不可能状態および駆動可能状態に切り替えられる機能を有する必要がない。したがって、払出制御用マイクロコンピュータ３７０、およびモータドライバ３７６の処理負担を軽減できる。また、払出制御用マイクロコンピュータ３７０から出力Ｉ／Ｆ３７４に接続されているスタンバイ信号の信号線（図１０参照）、および出力Ｉ／Ｆ３７４からモータドライバ３７６に接続されているスタンバイ信号の信号線は不要となる。
【０２１６】
（３）  本実施形態では、「モータドライバ３７６を駆動可能状態に制御させてから、始動期間が経過した後に駆動信号の出力を開始する」処理Ａ（図１２のＳ３２４〜Ｓ３３０）と、「駆動信号の出力を停止してから、停止期間が経過した後にモータドライバ３７６を駆動不可能状態に制御させる」処理Ｂ（図１２のＳ３３４〜Ｓ３４０）との双方の処理を実行するとして説明した。しかしながら、払出制御用マイクロコンピュータ３７０は、処理Ａおよび処理Ｂのうちいずれか一方を実行するようなものでもよい。
【０２１７】
モータドライバの中には、駆動可能状態に制御されたと同時に、完全に昇圧するモータドライバＭ１がある。このようなモータドライバＭ１は、「処理Ａを行なわずに処理Ｂを行なう実施形態」に適用することが好ましい。このような実施形態によれば、処理Ａを実行しなくてもよい（つまり、Ｓ３２２でＹｅｓと判断されたときに、Ｓ３３０で示す駆動信号を出力する）ことから、払出制御用マイクロコンピュータ３７０の処理負担を軽減できる。
【０２１８】
また、モータドライバの中には、払出制御用マイクロコンピュータ３７０による制御ではなく、該モータドライバ自身で自動的に駆動可能状態に制御された時から始動期間を計測し、該始動期間を計測した時に完全に昇圧するモータドライバＭ２がある。このようなモータドライバＭ２は、駆動可能状態に制御された時と同時に完全に昇圧しないことから、モータドライバＭ２が停止状態であるときには該モータドライバＭ２に電力を供給する必要がなく、モータドライバＭ１と比較して、消費エネルギーを削減できる（省エネを図ることができる）。このようなモータドライバＭ１は、「処理Ａを行なわずに処理Ｂを行なう実施形態」に適用することが好ましい。このような実施形態によれば、払出制御用マイクロコンピュータ３７０は、処理Ａを行なわずとも、処理Ａおよび処理Ｂを実行したものと同様の効果を奏することができ、払出制御用マイクロコンピュータ３７０の処理負担を軽減できる。
【０２１９】
また、モータドライバの中には、モータドライバＭ２で説明した省エネの観点から、駆動可能状態に制御されても、始動期間が経過するまでは、完全に昇圧しないモータドライバＭ３がある。このようなモータドライバＭ３は、駆動可能状態に制御された時と同時に完全に昇圧しないことから、モータドライバＭ１と比較して、消費エネルギーを削減できる（省エネを図ることができる）。また、このようなモータドライバＭ３は、モータドライバＭ２のような開始期間を計測する機能を有さないことから、該モータドライバＭ２よりも構成を簡素化できる。このようなモータドライバＭ３を用いる場合には、処理Ａおよび処理Ｂの双方を実行することが好ましい。これにより、本実施形態と同様の効果を奏する。
【０２２０】
また、払出制御用マイクロコンピュータ３７０は、処理Ａを実行するが処理Ｂを実行しないようにしてもよい。たとえば、払出制御用マイクロコンピュータ３７０からの駆動信号の出力が停止されたと同時に、払出モータ４００の駆動を停止させることができ、かつ駆動不可能状態に制御されるモータドライバＭ４を用いる場合には、払出制御用マイクロコンピュータ３７０は、処理Ａを実行するが処理Ｂを実行しないようにしてもよい。
【０２２１】
（４）  本実施形態では、払出モータ４００を駆動するときには、スローアップ制御を実行するとして説明した。しかしながら、該スローアップ制御は実行しないようにしてもよい。また、払出モータ４００の駆動を停止させるときには、スローダウン制御を実行するようにしてもよい。スローダウン制御を実行することにより、払出モータ４００を滑らかに回転停止させることができる。
【０２２２】
（５）  本実施形態では、始動期間は、モータドライバが完全に昇圧するまでの期間であるとして説明した。しかしながら、始動期間は、以下のよう定めてもよい。モータドライバは、各相φ１〜φ４に対応するトランジスタを備えており、全てのトランジスタがオン状態になったときには、各相φ１〜φ４に通電することができ、適切に払出モータ４００を駆動でき、各相φ１〜φ４のうちの少なくとも１つがオン状態になっていない場合には、該オンになっていないトランジスタに対応する相に通電できないことから、適切に、払出モータ４００を駆動できない。モータドライバによっては、スタンバイ信号をハイ状態にした直後において、完全に昇圧するものの、全てのトランジスタがオン状態にならないモータドライバＭ５がある。そこで、このようなモータドライバＭ５については、始動期間を、「全てのトランジスタがオン状態になる期間」としてもよい。このように始動期間を設けることにより、モータドライバＭ５を用いたとしても、適切に払出モータ４００を駆動できる。
【０２２３】
また、始動期間をモータドライバによっては、スタンバイ信号をハイ状態にした直後において、完全に昇圧せず、かつ全てのトランジスタがオン状態にならないモータドライバＭ６がある。そこで、このようなモータドライバＭ６については、始動期間を、「全てのトランジスタがオン状態になり、かつ完全に昇圧する期間」としてもよい。このように始動期間を設けることにより、モータドライバＭ６を用いたとしても、適切に払出モータ４００を駆動できる。
【０２２４】
また、「スタンバイ信号がハイ状態になった直後は、全てのトランジスタが完全にオン状態にならない」や、「スタンバイ信号がハイ状態になった直後は、完全に昇圧しない」といった要因とは異なる要因で、スタンバイ信号がハイ状態になった直後は、各相を通電できないモータドライバを用いる場合には、始動期間は「該異なる要因が解消する期間」としてもよい。
【０２２５】
［エラーについて］
（１）  本実施形態では、図１４（Ｄ）で説明したように、たとえば、１５個の遊技球を払出している途中に（たとえば、６個目の遊技球を払出した時に）遊技停止エラーが発生しても、該１５個全ての遊技球を払出し（残り９個の遊技球を払出し）、該１５個全ての遊技球が払出された後に、払出モータ４００の駆動を停止させる、として説明した。しかしながら、遊技球の払出途中に特定のエラーの発生を検知した場合には、該特定のエラーの発生を検知した時点で、遊技球の払出を終了させるようにしてもよい。ここで、特定のエラーとは、悪質な不正行為（いわゆるゴト行為）が行なわれることにより発生し得るエラーである。たとえば、特定のエラーとは、不正行為が行なわれる電波の検出や、不正行為が行なわれる磁気の検出により生じるエラーである。このように、遊技球の払出途中に特定のエラーの発生を検知した場合には、該特定のエラーの発生を検知した時点で、遊技球の払出を終了させるようにすることで、特定のエラーを発生させるような不正行為を抑制できる。
【０２２６】
（２）  また、遊技球の払出途中に特定のエラーの発生を検知した場合には、該特定のエラーの発生を検知した時点で、遊技球の払出を終了させる構成において、払出されていない遊技球を特定できる情報をＲＡＭに格納させるようにしてもよい。そして、発生した特定のエラーを解除するための解除操作が行なわれた後に、該ＲＡＭに格納された情報から特定される遊技球を払出すようにしてもよい。ここで、解除操作とは、たとえば、エラー解除スイッチを押下しながら、パチンコ遊技機への電源を再投入する操作である。
【０２２７】
たとえば、１５個の遊技球を払出している途中に（たとえば、６個目の遊技球を払出した時に）特定のエラーが発生したときにおいて、該特定のエラーが発生した時点で、遊技球の払出を終了させる。払出されていない遊技球（残り９個の遊技球）を特定できる情報をＲＡＭに格納させる。発生した特定のエラーを解除するための解除操作が行なわれた後に、該ＲＡＭに格納された情報から特定される遊技球（９個の遊技球）を払出すようにしてもよい。
【０２２８】
このような構成によれば、遊技者が不正行為をしていないにもかかわらず、他の要因（たとえば、電波検出手段からの検出信号にノイズが生じたことにより要因）により、遊技制御用マイクロコンピュータ５６０が、特定のエラーが発生したと誤検出したとしても、該特定のエラーの解除操作が行なわれた後には、全ての遊技球は払出されることから、遊技者にとって不利となることを防止できる。
【０２２９】
［本願発明の他の適用について］
（１）  第１実施形態〜第３実施形態では、遊技用価値（遊技球やメダル）の払出処理に、本願発明の技術思想を適用した例を説明した。該技術思想は、駆動源（モータ）を使用する実施形態であれば、如何なる実施形態に用いてもよい。
【０２３０】
たとえば、パチンコ遊技機、スロットマシン、これらの遊技機に対応する遊技用装置において、モータ駆動により可動する可動物（たとえば、役物）の制御について、該技術思想を適用するようにしてもよい。まず、パチンコ遊技機およびスロットマシンについて説明する。パチンコ遊技機、スロットマシンそれぞれの可動物は、たとえば、遊技者にとって有利な特典が付与されたときに、可動する。ここで、パチンコ遊技機の有利な特典とは、たとえば、「遊技者にとって有利な状態（たとえば、大当たり状態や確変状態など）に制御されること」であり、スロットマシンの有利な特典とは、たとえば、「ボーナス状態に制御されること」や、「ＡＴゲーム数が付与されること」などである。ＡＴゲーム数とは、「所定の役が当選したときに、該所定の役が当選したことを特定できる情報を報知するナビ演出」を実行するゲーム数である。
【０２３１】
次に、パチンコ遊技機の可動物、スロットマシンの可動物それぞれの制御手法について説明する。まず、パチンコ遊技機の可動物の制御処理について説明する。該制御処理は、図１２のＳ３２２が、「所定の可動物可動条件が成立したか？」という判断処理に代替される。ここで、「所定の可動物可動条件」とは、パチンコ遊技機の可動物が可動する条件である。大当たり状態に制御されたときに可動物が可動するパチンコ遊技機であれば、「所定の可動物可動条件」とは、大当たり状態に制御されたことにより成立する条件である。また、Ｓ３３０が、「可動物を駆動するための駆動信号出力」という処理に代替され、Ｓ３３２が「可動物の可動期間終了？」という判断処理に代替され、Ｓ３４２が省略される。また、図１３（Ｃ）、図１４（Ｃ）が、「所定の可動物可動条件成立」に代替される。
【０２３２】
次に、スロットマシンの可動物の制御処理について説明する。該制御処理は、図１２のＳ３２２が、「所定の可動物可動条件が成立したか？」という判断処理に代替される。ここで、「所定の可動物可動条件」とは、スロットマシンの可動物が可動する条件である。たとえば、ボーナス状態に制御されたときに可動物が可動するスロットマシンであれば、「所定の可動物可動条件」とは、ボーナス状態に制御されたことにより成立する条件である。また、Ｓ３３０が、「可動物を駆動するための駆動信号出力」という処理に代替され、Ｓ３３２が「可動物の可動期間終了？」という判断処理に代替され、Ｓ３４２が省略される。また、図１３（Ｃ）、図１４（Ｃ）が、「所定の可動物可動条件成立」に代替される。
【０２３３】
次に遊技用装置について説明する。遊技用装置とは、パチンコ遊技機やスロットマシンの上部に設置されているデータ表示装置である。パチンコ遊技機の遊技用装置とは、たとえば、大当たり回数や確変回数などのデータが表示されるデータ表示装置である。また、スロットマシンの遊技用装置とは、たとえば、ビッグボーナス回数、レギュラーボーナス回数、付与されたＡＴゲーム数のデータが表示されるデータ表示装置である。
【０２３４】
パチンコ遊技機に対応する遊技用装置の可動物とは、たとえば、「確変中」という文字が記載されたプレートである。該プレートは、たとえば、確変中ではないときには、該プレートは遊技者や遊技店の店員などに視認されないように、該プレートは隠蔽されており、確変に制御されたときには、該プレートは駆動され、該プレートは遊技者や遊技店の店員などに視認されるように、該プレートは露出する。
【０２３５】
また、スロットマシンに対応する遊技用装置の可動物とは、たとえば、「ボーナス中」という文字が記載されたプレートである。該プレートは、たとえば、ボーナス中ではないときには、該プレートは遊技者や遊技店の店員などに視認されないように、該プレートは隠蔽されており、ボーナス状態に制御されたときには、該プレートは駆動され、該プレートは遊技者や遊技店の店員などに視認されるように、該プレートは露出する。
【０２３６】
次に、遊技用装置の可動物の制御処理について説明する。該制御処理は、図１２のＳ３２２が、「所定の可動物可動条件が成立したか？」という判断処理に代替される。ここで、「所定の可動物可動条件」とは、遊技用装置の可動物が可動する条件である。たとえば、遊技用装置がパチンコ遊技機の上部に設置されている装置であり、かつ該パチンコ遊技機において確変状態に制御されたときに可動物（確変中と記載されたプレート）が可動する遊技用装置であれば、「所定の可動物可動条件」とは、確変状態に制御されたことにより成立する条件である。また、Ｓ３３０が、「可動物を駆動するための駆動信号出力」という処理に代替され、Ｓ３３２が「可動物の可動期間終了？」という判断処理に代替され、Ｓ３４２が省略される。また、図１３（Ｃ）、図１４（Ｃ）が、「所定の可動物可動条件成立」に代替される。
【０２３７】
また、遊技用装置は、遊技機に対応している遊技用装置に限られず、たとえば、該遊技機が設置された遊技場において用いられる遊技用装置としてもよい。たとえば、該遊技用装置とは、遊技場に所定台数、設置されている遊技球やメダルを貸出す装置である。
【０２３８】
（２）  また、本願発明の技術思想は、スロットマシンのリール制御にも適用できる。該リール制御処理は、図１２のＳ３２２が、「所定のリール回転開始条件が成立したか？」という判断処理に代替される。ここで、「所定のリール回転開始条件」とは、リールの回転が開始する条件である。たとえば、スロットマシンに対して、賭数が適切に設定されている状態で、スタートスイッチが操作されることにより成立する条件である。また、Ｓ３３０が、「リールを駆動するための駆動信号出力」という処理に代替され、Ｓ３３２が「第３停止？」という判断処理に代替され、Ｓ３４２が省略される。ここで、第３停止とは、スロットマシンが３つのリールを備え、３つのリールのうちの２つのリールが停止された状態で、残り１つのリールを停止させるためのストップスイッチが操作されることである。また、図１３（Ｃ）、図１４（Ｃ）が、「所定のリール回転開始条件成立」に代替され、図１３（Ｆ）、図１４（Ｆ）の「払出期間」が、「回転期間」に代替される。回転期間とは、「３つのリールのうち少なくとも１つのリールが回転している期間」である。
【０２３９】
（３）  また、本願発明の技術思想は、遊技用装置としての揚送装置に対しても適用できる。揚送装置は、遊技領域から回収された遊技球を打球発射位置まで揚送するものである。ここで、「遊技領域から回収された遊技機」とは、「入賞口やアウト口により回収された遊技球」をいう。揚送装置は、ステッピングモータとしての揚送モータにより回転する揚送用スクリューが内蔵されており、この揚送用スクリューが回転することによりパチンコ玉が揚送される。
【０２４０】
次に、揚送モータの制御処理について説明する。該制御処理は、図１２のＳ３２２が、「所定のモータ駆動開始条件が成立したか？」という判断処理に代替される。ここで、「所定のモータ駆動開始条件」とは、揚送モータの駆動が開始される条件であり、たとえば、揚送装置に対応するパチンコ遊技機において遊技球が発射されたことにより成立する条件である。また、Ｓ３３０が、「揚送モータを駆動するための駆動信号出力」という処理に代替され、Ｓ３３２が「揚送期間終了？」という判断処理に代替され、Ｓ３４２が省略される。また、図１３（Ｃ）、図１４（Ｃ）が、「所定のモータ駆動開始条件」に代替され、図１３（Ｆ）、図１４（Ｆ）の「払出期間」が、「所定のモータ駆動開始条件」に代替される。
【０２４１】
また、本変形例では、パチンコ遊技の遊技球を揚送する揚送装置について説明したが、スロットマシンにおいて、メダルを揚送する揚送装置に本願発明の技術思想を適用するようにしてもよい。
【０２４２】
［払出制御基板の払出処理について］
本実施形態の払出制御基板の払出処理（図１２参照）は、賞球個数情報が２以上、ＲＡＭ３８０に記憶されているときには、該２以上の賞球個数情報ごとに、該払出処理を実行するとして説明した。しかしながら、２以上の賞球個数情報がＲＡＭ３８０に記憶されているときには、該２以上の賞球個数情報についてまとめて、該払出処理を実行するようにしてもよい。具体的には、図１２のＳ３３２の「遊技球払出終了？」の判断処理は、「２以上の賞球個数情報それぞれから特定される遊技球の合計数の遊技球」の払出が終了したか否かを判断する処理となる。また、図１３（Ｆ）、図１４（Ｆ）の「払出期間」については「２以上の賞球個数情報それぞれから特定される遊技球の合計数の遊技球」が払出される期間となる。
【０２４３】
たとえば、２以上の賞球個数情報がＲＡＭ３８０に記憶されているときの例として、７個の賞球個数情報と１５個の賞球個数情報（つまり、２つの賞球個数情報）がＲＡＭ３８０に記憶されている場合について説明する。この場合には、図１２のＳ３３２の処理については、２２個の遊技球の払出が終了したか否かを判断する処理となる。また、図１３（Ｆ）、図１４（Ｆ）の「払出期間」については２２個の遊技球が払出される期間となる。
【０２４４】
本変形例の構成によれば、２以上の賞球個数情報がＲＡＭ３８０に記憶されているときでも、「スタンバイ信号をハイ状態にする処理、払出モータ４００を駆動する処理、スタンバイ信号をロー状態にする処理」を１回にまとめることができるので、本実施形態の構成よりも、払出制御用マイクロコンピュータ３７０の処理を軽減できる。
【０２４５】
［モータについて］
（１）  本実施形態の払出モータ４００は、ステッピングモータであるとして説明した。しかしながら、払出モータ４００は他のモータであってもよい。他のモータとは、たとえば、ＤＣモータ、ブラシレスＤＣモータ、交流モータ、スイッチドレラクタンスモータ、超音波モータなどである。
【０２４６】
（２）  また、本実施形態の払出モータ４００は、バイポーラ型であるとして説明した。しかしながら、払出モータ４００はユニポーラ型としてもよい。このような構成によれば、モータドライバ３７６の回路構成を簡単にすることができる。
【０２４７】
［その他］
（１）  本実施の形態として、入賞の発生に応じて遊技媒体を遊技者の手元に払い出す遊技機を説明したが、遊技媒体が封入され、入賞の発生に応じて遊技媒体を遊技者の手元に払い出すことなく遊技点（得点）を加算する封入式の遊技機を採用してもよい。封入式の遊技機には、遊技媒体の一例となる複数の玉を遊技機内で循環させる循環経路が形成されているとともに、遊技点を記憶する記憶部が設けられており、玉貸操作に応じて遊技点が記憶部に加算され、玉の発射操作に応じて遊技点が記憶部から減算され、入賞の発生に応じて遊技点が記憶部に加算される。また、遊技機は、発射装置および玉払出装置を備えた遊技枠に遊技球が打ち込まれる遊技領域を形成する遊技盤を取り付けた構成としたが、これに限らず、発射装置は玉払出装置などの基本的な機能を共通化し、遊技の特長的構成である遊技盤のみを流通させるようにしてもよい。この場合、遊技の特長的構成であるところの遊技盤を遊技機と称する。
【０２４８】
また、遊技機の一例としてパチンコ遊技機を例に挙げて説明したが、本実施の形態はスロットマシンに適用することも可能である。この場合、入賞の発生に応じて遊技媒体を遊技者の手元に払い出すスロットマシンを採用してもよく、あるいは、遊技媒体が封入され、入賞の発生に応じて遊技媒体を遊技者の手元に払い出すことなく遊技点（得点）を加算する封入式のスロットマシンを採用してもよい。基盤とドラムとが流通可能で、筺体が共通なもので基盤のみあるいは基盤とドラムとを遊技機と称する。
【０２４９】
（２）  なお、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２５０】
１  パチンコ遊技機、２９ａ，３０ａ，３３ａ，３９ａ  入賞口スイッチ、２３  カウントスイッチ、５６０  遊技制御用マイクロコンピュータ、３１  遊技制御基板（主基板）、９７  球払出装置、３７  払出制御基板、６６  インタフェース基板、３０１  払出個数カウントスイッチ、３７０  払出制御用マイクロコンピュータ、９４  発射モータ、９０  打球発射装置、９１  発射基板、５５  ＲＡＭ、ＰＣ１  フォトカプラ、Ｃ１  コンデンサ、９５２  ＡＮＤ回路、３７３Ｂ  出力回路、３７５  リセット端子、Ｌ１  第１信号経路、Ｌ２  第２信号経路、６８  入力回路、６  遊技盤、２００  遊技枠。
【図１】
0006646933.tif 000002
【図２】
0006646933.tif 000003
【図３】
0006646933.tif 000004
【図４】
0006646933.tif 000005
【図５】
0006646933.tif 000006
【図６】
0006646933.tif 000007
【図７】
0006646933.tif 000008
【図８】
0006646933.tif 000009
【図９】
0006646933.tif 000010
【図１０】
0006646933.tif 000011
【図１１】
0006646933.tif 000012
【図１２】
0006646933.tif 000013
【図１３】
0006646933.tif 000014
【図１４】
0006646933.tif 000015