(57)【特許請求の範囲】
【請求項１】
遊技媒体を一定姿勢にして１枚ずつ払い出す払出ユニットと、
前記払出ユニットから払い出された遊技媒体を検知する遊技媒体払出センサと、
前記払出ユニットに遊技媒体が無いホッパエンプティ時に前記払出ユニットの駆動を停止させ、特定の時間の遊技媒体払出センサ検知待ちを行う払出制御部と、を備え、
前記払出ユニットは、正回転及び逆回転可能に構成され、回転しながら遊技媒体を払い出す遊技媒体ディスクを有し、
前記払出制御部は、前記遊技媒体払出センサ検知待ちの間に、前記遊技媒体払出センサが遊技媒体を検知しなければ、前記遊技媒体ディスクを逆回転及び正回転させ、
前記払出制御部は、前記遊技媒体払出センサ検知待ちの後に前記遊技媒体ディスクを逆回転及び正回転させてから、再び前記遊技媒体払出センサ検知待ちを行う
遊技媒体払出装置。
【請求項２】
前記ホッパエンプティ時に初期値がセットされる遊技媒体払出センサ検知用タイマを備え、
前記払出制御部は、前記遊技媒体払出センサ検知用タイマが０になるまで前記遊技媒体払出センサ検知待ちを行う
請求項１に記載の遊技媒体払出装置。
【請求項３】
筐体状に形成された外装体と、
前記外装体の内部に配置され、前記外装体の外部へ遊技媒体を払い出す遊技媒体払出装置と、を備え、
前記遊技媒体払出装置は、
遊技媒体を一定姿勢にして１枚ずつ払い出す払出ユニットと、
前記払出ユニットから払い出された遊技媒体を検知する遊技媒体払出センサと、
前記払出ユニットに遊技媒体が無いホッパエンプティ時に前記払出ユニットの駆動を停止させ、特定の時間の遊技媒体払出センサ検知待ちを行う払出制御部と、を有し、
前記払出ユニットは、正回転及び逆回転可能に構成され、回転しながら遊技媒体を払い出す遊技媒体ディスクを有し、
前記払出制御部は、前記遊技媒体払出センサ検知待ちの間に、前記遊技媒体払出センサが遊技媒体を検知しなければ、前記遊技媒体ディスクを逆回転及び正回転させ、
前記払出制御部は、前記遊技媒体払出センサ検知待ちの後に前記遊技媒体ディスクを逆回転及び正回転させてから、再び前記遊技媒体払出センサ検知待ちを行う
遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、決定された数の遊技媒体を払い出す遊技媒体払出装置、及びその遊技媒体払出装置を備えた遊技機に関する。
【背景技術】
【０００２】
従来、複数の図柄がそれぞれの表面に配された複数のリールと、スタートスイッチと、ストップスイッチと、制御部と、を備えた遊技機が知られている。スタートスイッチは、遊技メダルやコイン等（以下、メダル等）の遊技媒体が投入されたことを条件に、スタートレバーが遊技者により操作されたこと（以下、「開始操作」という）を検出し、全てのリールの回転の開始を要求する信号を出力する。ストップスイッチは、複数のリールのそれぞれに対応して設けられたストップボタンが遊技者により押されたこと（以下、「停止操作」という）を検出し、該当するリールの回転の停止を要求する信号を出力する。複数のリールには、それぞれに対応して設けられたステッピングモータの駆動力が伝達される。制御部は、スタートスイッチ及びストップスイッチにより出力された信号に基づいて、ステッピングモータの動作を制御し、各リールの回転及びその停止を行う。
【０００３】
このような遊技機では、開始操作を検出すると、プログラム上で乱数を用いた抽籤処理（以下、「内部抽籤処理」という）行い、この抽籤の結果（以下、「内部当籤役」という）と停止操作のタイミングとに基づいてリールの回転の停止を行う。全てのリールの回転が停止された結果、入賞の成立に係る図柄の組合せが表示されると、その図柄の組合せに対応付けられた特典が遊技者に付与される。
【０００４】
遊技者に付与される特典としては、メダル等の払い出しや、次回において遊技媒体を消費することなく内部抽籤処理を行う再遊技の作動、遊技媒体の払い出しが行われる機会が増加するボーナスゲームの作動などを挙げることができる。
【０００５】
一般的な遊技機におけるメダル払出装置は、遊技の公正を担保するため、メダルの正確な払出制御を行うことが求められている。このメダル払出制御では、例えば、メダルを払い出したときにそのメダルに押されてオン・オフとなるメダル払出センサを用いてメダルを払い出したことを検知する。
【０００６】
ところで、メダル払出センサがオン・オフとならないが、メダルが払い出された場合（いわゆるオーバーペイ）は、メダルの払出制御が正確に行われていない。このような現象は、例えば、メダル払出装置にメダルが無いときに発生するホッパエンプティ時に、メダル払出装置の駆動及びメダル払出センサによるメダルの検知を停止させると、メダル払出装置に残っていたメダルが慣性力により払い出されることで生じる。
【０００７】
特許文献１には、球または円盤状の物品を、電磁気的手段で計数しながら所定数払い出す払出制御装置が記載されている。この特許文献１に記載された払出制御装置では、メダルの払出動作中にその動作に中断があっても、その中断の前後で球円または円板状の物品の払出状態を維持するシャッター手段を設けている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−３３４０４５
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に記載された払出制御装置では、従来の払出部（ディスク）を利用することが困難である。また、構造が複雑になり、コストアップを招いてしまう。
【００１０】
本発明の目的は、上記従来技術における実情を考慮し、簡易な構成で遊技媒体の正確な払い出しを行うことができる遊技媒体払出装置及び遊技機を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の遊技媒体払出装置は、払出ユニットと、遊技媒体払出センサと、払出制御部とを備える。
払出ユニットは、遊技媒体を一定姿勢にして１枚ずつ払い出す。
遊技媒体払出センサは、払出ユニットから払い出された遊技媒体を検知する。
払出制御部は、払出ユニットに遊技媒体が無いホッパエンプティ時に払出ユニットの駆動を停止させ、特定の時間の遊技媒体払出センサ検知待ちを行う。
また、払出ユニットは、正回転及び逆回転可能に構成され、回転しながら遊技媒体を払い出す遊技媒体ディスクを有し、払出制御部は、遊技媒体払出センサ検知待ちの間に、遊技媒体払出センサが遊技媒体を検知しなければ、遊技媒体ディスクを逆回転及び正回転させる。そして、払出制御部は、遊技媒体払出センサ検知待ちの後に遊技媒体ディスクを逆回転及び正回転させてから、再び遊技媒体払出センサ検知待ちを行う。
【００１２】
また、本発明の遊技機は、筐体状に形成された外装体と、外装体の内部に配置され、外装体の外部へ遊技媒体を払い出す上述の遊技媒体払出装置とを備えている。
【００１３】
上記構成の遊技媒体払出装置及び遊技機では、ホッパエンプティ時に駆動が停止された払出ユニットから遊技媒体が払い出されても、特定の時間である遊技媒体払出センサの検知待ちを行う。そのため、駆動が停止された払出ユニットから払い出された遊技媒体を遊技媒体払出センサで検知することができる。
したがって、遊技媒体払出センサによる遊技媒体の検知はされないが、遊技媒体が払い出されるオーバーペイを防止することができ、簡易な構成で遊技媒体の正確な払い出しを行うことができる。
【発明の効果】
【００１４】
本発明によれば、簡易な構成で遊技媒体の正確な払い出しを行うことができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態の遊技機における機能フローを説明する説明図である。
【図２】本発明の一実施形態の遊技機における外観構成例を示す斜視図である。
【図３】本発明の一実施形態の遊技機における内部構造を示すものであり、ミドルドアを閉じた状態の斜視図である。
【図４】本発明の一実施形態の遊技機における内部構造を示すものであり、ミドルドアを開けた状態の斜視図である。
【図５】本発明の一実施形態の遊技機におけるキャビネットの内部を示す説明図である。
【図６】本発明の一実施形態の遊技機におけるフロントドアの裏面側を示す説明図である。
【図７】本発明の一実施形態の遊技機における制御系を示すブロック図である。
【図８】本発明の一実施形態の遊技機における主制御回路の構成例を示すブロック図である。
【図９】本発明の一実施形態の遊技機における副制御回路の構成例を示すブロック図である。
【図１０】本発明の一実施形態の遊技機におけるホッパー装置の斜視図である。
【図１１】本発明の一実施形態の遊技機におけるエンプティエラー時のタイミングチャートを示す説明図である。
【図１２】本発明の一実施形態の遊技機におけるジャムエラー時のタイミングチャート（正回転時）を示す説明図である。
【図１３】本発明の一実施形態の遊技機におけるジャムエラー時のタイミングチャート（逆回転時）を示す説明図である。
【図１４】本発明の一実施形態の遊技機におけるメダルの払い出しが有効なエラー時のタイミングチャートを示す説明図である。
【図１５】本発明の一実施形態の遊技機におけるホッパー制御の概念図である。
【図１６】本発明の一実施形態の遊技機における主制御回路の処理例を示すメインフローチャートである。
【図１７】本発明の一実施形態の遊技機における電源投入時処理の例を示すフローチャートである。
【図１８】本発明の一実施形態の遊技機におけるメダル受付・スタートチェック処理の例を示すフローチャートである。
【図１９】本発明の一実施形態の遊技機におけるエラー処理の例を示すフローチャートである。
【図２０】本発明の一実施形態の遊技機におけるメダル払出処理の例を示すフローチャートである。
【図２１】本発明の一実施形態の遊技機におけるホッパー制御処理の例を示すフローチャートである。
【図２２】本発明の一実施形態の遊技機におけるホッパー制御処理の例を示すフローチャートである。
【図２３】本発明の一実施形態の遊技機におけるメインＣＰＵの制御による割込処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１６】
本発明の遊技媒体払出装置及び遊技機の実施の形態を示すパチスロについて、図１〜図２３を参照しながら説明する。はじめに、図１を参照して、遊技機の実施の形態に係る機能フローについて説明する。
【００１７】
本実施の形態のパチスロでは、遊技を行うための遊技媒体としてメダルを用いる。なお、遊技媒体としては、メダル以外にも、コイン、遊技球、遊技用のポイントデータ又はトークン等を適用することもできる。
【００１８】
遊技者によりメダルが投入され、スタートレバーが操作されると、予め定められた数値の範囲（例えば、０〜６５５３５）の乱数から１つの値（以下、乱数値）が抽出される。
【００１９】
内部抽籤手段は、抽出された乱数値に基づいて抽籤を行い、内部当籤役を決定する。この内部抽籤手段は、後述する主制御回路が担う。内部当籤役の決定により、後述の入賞判定ラインに沿って表示を行うことを許可する図柄の組合せが決定される。なお、図柄の組合せの種別としては、メダルの払い出し、再遊技の作動、ボーナスの作動等といった特典が遊技者に与えられる「入賞」に係るものと、それ以外のいわゆる「ハズレ」に係るものとが設けられている。
【００２０】
また、スタートレバーが操作されると、複数のリールの回転が行われる。その後、遊技者によりストップボタンが押されると、リール停止制御手段は、内部当籤役とストップボタンが押されたタイミングとに基づいて、該当するリールの回転を停止する制御を行う。このリール停止制御手段は、後述する主制御回路が担う。
【００２１】
パチスロでは、基本的に、ストップボタンが押されたときから規定時間（１９０ｍｓｅｃ）内に、該当するリールの回転を停止する制御が行われる。本実施の形態では、上記規定時間内にリールの回転に伴って移動する図柄の数を「滑り駒数」と呼び、その最大数を図柄４個分に定める。
【００２２】
リール停止制御手段は、入賞に係る図柄の組合せの表示を許可する内部当籤役が決定されているときは、上記規定時間を利用して、その図柄の組合せが入賞判定ラインに沿って極力表示されるようにリールの回転を停止する。また、リール停止制御手段は、上記規定時間を利用して、内部当籤役によってその表示が許可されていない図柄の組合せが入賞判定ラインに沿って表示されないようにリールの回転を停止する。
【００２３】
こうして、複数のリールの回転がすべて停止されると、入賞判定手段は、入賞判定ラインに沿って表示された図柄の組合せが、入賞に係るものであるか否かの判定を行う。この入賞判定手段は、後述する主制御回路が担う。入賞に係るものであるとの判定が行われると、メダルの払い出し等の特典が遊技者に与えられる。以上のような一連の流れがパチスロにおける１回の遊技として行われる。
【００２４】
また、パチスロでは、前述した一連の流れの中で、液晶表示装置などの表示装置により行う映像の表示、各種ランプにより行う光の出力、スピーカにより行う音の出力、或いはこれらの組合せを利用して様々な演出が行われる。
【００２５】
スタートレバーが操作されると、前述の内部当籤役の決定に用いられた乱数値とは別に、演出用の乱数値（以下、演出用乱数値）が抽出される。演出用乱数値が抽出されると、演出内容決定手段は、内部当籤役に対応づけられた複数種類の演出内容の中から今回実行するものを抽籤により決定する。この演出内容決定手段は、後述する副制御回路が担う。
【００２６】
演出内容が決定されると、演出実行手段は、リールの回転が開始されるとき、各リールの回転がそれぞれ停止されるとき、入賞の有無の判定が行われたとき等の各契機に連動させて演出の実行を進める。この演出実行手段は、後述する副制御回路が担う。このように、パチスロでは、内部当籤役に対応づけられた演出内容を実行することによって、決定された内部当籤役（言い換えると、狙うべき図柄の組合せ）を知る或いは予想する機会が遊技者に提供され、遊技者の興味の向上が図られる。
【００２７】
＜パチスロの構造＞
次に、図２〜図５を参照して、一実施形態におけるパチスロ１の構造について説明する。
【００２８】
［外観構造］
図２は、パチスロ１の外部構造を示す斜視図である。
【００２９】
パチスロ１の外装体２は、リールや回路基板等を収容するキャビネット２ａと、キャビネット２ａに対して開閉可能に取り付けられるフロントドア２ｂとを有している。
キャビネット２ａの両側面には、把手７が設けられている。この把手７は、パチスロ１を運搬するときに手をかける凹部である。
【００３０】
キャビネット２ａの内部には、３つのリール３Ｌ，３Ｃ，３Ｒが横並びに設けられている。以下、各リール３Ｌ，３Ｃ，３Ｒを、それぞれ左リール３Ｌ、中リール３Ｃ、右リール３Ｒという。各リール３Ｌ，３Ｃ，３Ｒは、円筒状に形成されたリール本体と、リール本体の周面に装着された透光性のシート材を有している。シート材の表面には、複数（例えば２１個）の図柄が周方向に沿って所定の間隔をあけて描かれている。
【００３１】
フロントドア２ｂの中央よりも上側には、上パネルユニット１０と、液晶表示装置１１が設けられている。上パネルユニット１０は、フロントドア２ｂの上部を形成している。この上パネルユニット１０は、光源を有しており、光源から出射される光による演出を実行する。液晶表示装置１１は、上パネルユニット１０の下側に配置されており、映像の表示による演出を実行する。
【００３２】
フロントドア２ｂの中央には、台座部１２が形成されている。この台座部１２には、図柄表示領域４と、遊技者による操作の対象となる各種装置が設けられている。
【００３３】
図柄表示領域４は、正面から見て３つのリール３Ｌ，３Ｃ，３Ｒに重畳する手前側に配置されており、３つのリール３Ｌ，３Ｃ，３Ｒに対応して設けられている。この図柄表示領域４は、表示窓としての機能を果たすものであり、その背後に設けられた各リール３Ｌ，３Ｃ，３Ｒを透過することが可能な構成になっている。以下、図柄表示領域４を、リール表示窓４という。
【００３４】
リール表示窓４は、その背後に設けられたリール３Ｌ，３Ｃ，３Ｒの回転が停止されたとき、各リール３Ｌ，３Ｃ，３Ｒの複数種類の図柄のうち、その枠内における上段、中段及び下段の各領域にそれぞれ１個の図柄（合計で３個）を表示する。本実施の形態では、リール表示窓４の各リール３Ｌ，３Ｃ，３Ｒに対向する上段、中段及び下段からなる３つの領域のうち予め定められたいずれかをそれぞれ組合せてなる擬似的なラインを、入賞か否かの判定を行う対象となるライン（入賞判定ライン）として定義する。
【００３５】
リール表示窓４は、台座部１２に設けられた枠部材１３により形成されている。この枠部材１３は、リール表示窓４と、情報表示窓１４と、ストップボタン取付部１５を有している。
【００３６】
情報表示窓１４は、リール表示窓４の下部に連続して設けられており、上方に向かって開口している。すなわち、リール表示窓４と情報表示窓１４は、連続する１つの開口部として形成されている。この情報表示窓１４及びリール表示窓４は、透明の窓カバー１６によって覆われている。
【００３７】
窓カバー１６は、枠部材１３の内面側に配置されており、フロントドア２ｂの前面側から取り外し不可能になっている。また、枠部材１３は、窓カバー１６を挟んで情報表示窓１４の開口に対向するシート載置部１７を有している。そして、シート載置部１７と窓カバー１６との間には、遊技に関する情報が記載されたシート部材（情報シート）が配置されている。したがって、情報シートは、凹凸や隙間の無い滑らかな表面を有する窓カバー１６により覆われている。
【００３８】
情報シートの取付部を構成する窓カバー１６は、フロントドア２ｂの前面側から取り外し不可能であり、凹凸や隙間の無い滑らかな表面であるため、情報シートの取付部を利用して、パチスロ１の内部にアクセスする不正行為を防ぐことができる。
なお、情報シートの交換については、後で図４を参照して説明する。
【００３９】
本実施の形態では、リール表示窓４と情報表示窓１４を、連続する１つの開口部として形成した。しかし、本発明の遊技機に係る情報表示窓は、リール表示窓の下方に設けられていればよく、リール表示窓に連続していなくてもよい。すなわち、本発明の遊技機に係るリール表示窓と情報表示窓は、上下方向に並ぶ２つの開口部として形成してもよい。
【００４０】
ストップボタン取付部１５は、情報表示窓１４の下方に設けられており、正面を向いた平面に形成されている。このストップボタン取付部１５には、ストップボタン１９Ｌ，１９Ｃ，１９Ｒが貫通する貫通孔が設けられている。ストップボタン１９Ｌ，１９Ｃ，１９Ｒは、３つのリール３Ｌ，３Ｃ，３Ｒのそれぞれに対応づけられ、対応するリールの回転を停止するために設けられる。以下、ストップボタン１９Ｌ，１９Ｃ，１９Ｒを、それぞれ左ストップボタン１９Ｌ、中ストップボタン１９Ｃ、右ストップボタン１９Ｒという。
【００４１】
ストップボタン１９Ｌ，１９Ｃ，１９Ｒは、遊技者による操作の対象となる各種装置の一例を示す。また、台座部１２には、遊技者による操作の対象となる各種装置として、メダル投入口２１、ＢＥＴボタン２２、スタートレバー２３が設けられている。
【００４２】
メダル投入口２１は、遊技者によって外部から投下されるメダルを受け入れるために設けられる。メダル投入口２１に受け入れられたメダルは、予め定められた規定数を上限として１回の遊技に投入されることとなり、規定数を超えた分はパチスロ１の内部に預けることが可能となる（いわゆるクレジット機能）。
【００４３】
ＢＥＴボタン２２は、パチスロ１の内部に預けられているメダルから１回の遊技に投入する枚数を決定するために設けられる。スタートレバー２３は、全てのリール（３Ｌ，３Ｃ，３Ｒ）の回転を開始するために設けられる。
【００４４】
また、正面から見てリール表示窓４の左側方には、７セグメントＬＥＤ（Light Emitting Diode）からなる７セグ表示器２４が設けられている。この７セグ表示器２４は、特典として遊技者に対して払い出すメダルの枚数（以下、払出枚数）、パチスロ内部に預けられているメダルの枚数（以下、クレジット枚数）等の情報をデジタル表示する。
【００４５】
台座部１２の両側には、サイドパネルユニット２６Ｌ，２６Ｒが設けられている。このサイドパネルユニット２６Ｌ，２６Ｒは、それぞれ光源を有しており、光源から出射される光による演出を実行する。また、サイドパネルユニット２６Ｌの下方には、精算ボタン２７が設けられている。この精算ボタン２７は、パチスロ１の内部に預けられているメダルを外部に引き出すために設けられる。
【００４６】
台座部１２の下方には、腰部パネルユニット３１が設けられている。腰部パネルユニット３１は、任意の画像が描かれた装飾パネルと、この装飾パネルを背面側から照明するための光を出射する光源を有している。
【００４７】
腰部パネルユニット３１の下方には、メダル払出口３２と、スピーカ用孔３３Ｌ，３３Ｒと、メダルトレイユニット３４が設けられている。メダル払出口３２は、後述のホッパー装置５１の駆動により排出されるメダルを外部に導く。メダル払出口３２から排出されたメダルは、メダルトレイユニット３４に貯められる。スピーカ用孔３３Ｌ，３３Ｒは、演出内容に応じた効果音や楽曲等の音を出力するために設けられている。
【００４８】
［内部構造］
図３及び図４は、パチスロ１の内部構造を示す斜視図である。この図３では、フロントドア２ｂが開放され、フロントドア２ｂの裏面側に設けられたミドルドア４１がフロントドア２ｂに対して閉じた状態を示している。また、図４では、フロントドア２ｂが開放され、ミドルドア４１がフロントドア２ｂに対して開いた状態を示している。
また、図５は、キャビネット２ａの内部を示す説明図である。図６は、フロントドア２ｂの裏面側を示す説明図である。
【００４９】
キャビネット２ａは、上面板２０ａと、底面板２０ｂと、左右の側面板２０ｃ，２０ｄと、背面板２０ｅを有している（図５参照）。キャビネット２ａ内部の上側には、キャビネット側スピーカ４２が配設されている。このキャビネット側スピーカ４２は、取付ブラケット４３Ｌ，４３Ｒを介してキャビネット２ａの背面板２０ｅに取り付けられている。キャビネット側スピーカ４２は、例えば、効果音を出力するためのスピーカである。
【００５０】
キャビネット２ａ内部を正面から見て、キャビネット側スピーカ４２の左側方には、キャビネット側中継基板４４が配設されている。このキャビネット側中継基板４４は、キャビネット２ａの左側面板２０ｃに取り付けられている。キャビネット側中継基板４４は、ミドルドア４１（図３及び図４参照）に取り付けられた後述する主制御基板７１（図７参照）と、ホッパー装置５１、メダル補助収納庫スイッチ（不図示）、メダル払出カウントスイッチ（不図示）とを接続する配線の中継を行う。
【００５１】
キャビネット２ａ内部の中央部には、キャビネット側スピーカ４２による音の出力を制御するアンプ基板４５が配設されている。このアンプ基板４５は、左右の側面板２０ｃ，２０ｄに固定された取付棚４６に取り付けられている。
【００５２】
また、キャビネット２ａ内部を正面から見て、アンプ基板４５の右側には、外部集中端子板４７が配設されている。この外部集中端子板４７は、キャビネット２ａの右側面板２０ｄに取り付けられている。外部集中端子板４７は、メダル投入信号、メダル払出信号及びセキュリティー信号などの信号をパチスロ１の外部へ出力するために設けられている。
【００５３】
キャビネット２ａ内部を正面から見て、アンプ基板４５の左側には、サブ電源装置４８が配設されている。このサブ電源装置４８は、キャビネット２ａの左側面板２０ｃに取り付けられている。サブ電源装置４８は、交流電圧１００Ｖの電力を後述する電源装置５３に供給する。また、交流電圧１００Ｖの電力を直流電圧の電力に変換して、アンプ基板４５に供給する。
【００５４】
キャビネット２ａの内部の下側には、メダル払出装置（以下、ホッパー装置）５１と、メダル補助収納庫５２と、電源装置５３が配設されている。
【００５５】
ホッパー装置５１は、キャビネット２ａにおける底面板２０ｂの中央部に取り付けられている。このホッパー装置５１は、多量のメダルを収容可能であり、それらを１枚ずつ排出可能な構造を有する。ホッパー装置５１は、貯留されたメダルが例えば５０枚を超えたとき、又は精算ボタンが押圧されてメダルの精算を行うときに、メダルを払い出す。ホッパー装置５１によって払い出されたメダルは、メダル払出口３２（図２参照）から排出される。
【００５６】
メダル補助収納庫５２は、ホッパー装置５１から溢れ出たメダルを収納する。このメダル補助収納庫５２は、キャビネット２ａ内部を正面から見て、ホッパー装置５１の右側に配置されている。メダル補助収納庫５２は、キャビネット２ａの底面板２０ｂに係合されており、底面板２０ｂに対して着脱可能に構成されている。
【００５７】
電源装置５３は、電源スイッチ５３ａと、電源基板５３ｂを有している（図７参照）。この電源装置５３は、キャビネット２ａ内部を正面から見て、ホッパー装置５１の左側に配置されており、左側面板２０ｃに取り付けられている。電源装置５３は、サブ電源装置４８から供給された交流電圧１００Ｖの電力を各部で必要な直流電圧の電力に変換して、変換した電力を各部へ供給する。
【００５８】
図３，図４及び図６に示すように、ミドルドア４１は、フロントドア２ｂの裏面における中央部に配置され、リール表示窓４（図４参照）を裏側から開閉可能に構成されている。ミドルドア４１の上部と下部には、ドアストッパ４１ａ，４１ｂ，４１ｃが設けられている。このドアストッパ４１ａ，４１ｂ，４１ｃは、リール表示窓４を裏側から閉じた状態のミドルドア４１の開動作を固定（禁止）する。すなわち、ミドルドア４１を開くには、ドアストッパ４１ａ，４１ｂ，４１ｃを回転させてミドルドア４１の固定を解除する必要がある。
【００５９】
ミドルドア４１には、主制御基板７１（図７参照）を収納した主制御基板ケース５５と、３つのリール３Ｌ，３Ｃ，３Ｒが取り付けられている。３つのリール３Ｌ，３Ｃ，３Ｒには、所定の減速比をもったギアを介してステッピングモータが接続されている。
【００６０】
図４に示すように、ミドルドア４１を開くと、窓カバー１６の裏面とシート載置部１７が露出される。上述したように、窓カバー１６の裏面とシート載置部１７との間には、遊技に関する情報が記載された情報シートが配置されている。この情報シートは、ミドルドア４１を開いて窓カバー１６の裏面とシート載置部１７を露出させた状態で、窓カバー１６の裏面とシート載置部１７との間に形成された間隙に挿入される。また、情報シートを交換する場合も、ミドルドア４１を開いてから情報シートの交換作業が行われる。
【００６１】
主制御基板ケース５５には、設定用鍵型スイッチ５６が設けられている。この設定用鍵型スイッチ５６は、パチスロ１の設定を変更もしくはパチスロ１の設定の確認を行うときに使用する。
本実施の形態では、主制御基板ケース５５と、この主制御基板ケース５５に収納された主制御基板７１により、主制御基板ユニットが構成されている。
【００６２】
主制御基板ケース５５に収納された主制御基板７１は、後述する主制御回路９１（図８参照）を構成する。主制御回路９１は、内部当籤役の決定、リール３Ｌ，３Ｃ，３Ｒの回転及び停止、入賞の有無の判定といった、パチスロ１における遊技の主な流れを制御する回路である。主制御回路９１の具体的な構成は後述する。
【００６３】
ミドルドア４１の上方には、副制御基板７２（図７参照）を収容する副制御基板ケース５７が配設されている。副制御基板ケース５７に収納された副制御基板７２は、副制御回路１０１（図９参照）を構成する。この副制御回路１０１は、映像の表示等による演出の実行を制御する回路である。副制御回路１０１の具体的な構成は後述する。
【００６４】
副制御基板ケース５７の上方には、センタースピーカ５８が配設されている。そして、フロントドア２ｂを裏面側から見て、センタースピーカ５８の左側方には、ファン５９が配設されている。つまり、ファン５９は、フロントドア２ｂの裏面側における上部に配設されている。このファン５９は、下向きに空気を送風し、パチスロ１の内部を空冷する。
【００６５】
フロントドア２ｂを裏面側から見て、副制御基板ケース５７の右側方には、副中継基板６１が配設されている。この副中継基板６１は、副制御基板７２と主制御基板７１とを接続する配線を中継する。また、副制御基板７２と副制御基板７２の周辺に配設された基板とを接続する配線を中継する基板である。なお、副制御基板７２の周辺に配設される基板としては、後述するＬＥＤ基板６２Ａ，６２Ｂが挙げられる。
【００６６】
ＬＥＤ基板６２Ａ，６２Ｂは、フロントドア２ｂの裏面側から見て、副制御基板ケース５７の上方に配設されている。これらＬＥＤ基板６２Ａ，６２Ｂは、副制御回路１０１（図８参照）の制御により実行される演出に応じて、光源の一具体例を示すＬＥＤ（Light Emitting Diode）８５（図７参照）を発光させて、点滅パターンを表示する。なお、本実施の形態のパチスロ１には、ＬＥＤ基板６２Ａ，６２Ｂ以外に複数のＬＥＤ基板を備えている。
【００６７】
副中継基板６１の下方には、２４ｈドア開閉監視ユニット６３が配設されている。この２４ｈドア開閉監視ユニット６３は、ミドルドア４１の開閉の履歴を保存する。また、ミドルドア４１を開放したときに、液晶表示装置１１にエラー表示を行うための信号を副制御基板７２（副制御回路１０１）に出力する。
【００６８】
ミドルドア４１の下方には、ボードスピーカ６４と、下部スピーカ６５Ｌ，６５Ｒが配設されている。ボードスピーカ６４は、腰部パネルユニット３１（図２参照）に対向しており、下部スピーカ６５Ｌ，６５Ｒは、それぞれスピーカ用孔３３Ｌ，３３Ｒ（図２参照）に対向している。
【００６９】
下部スピーカ６５Ｌの上方には、セレクタ６６と、ドア開閉監視スイッチ６７が配設されている。セレクタ６６は、メダルの材質や形状等が適正であるか否かを選別する装置であり、メダル投入口２１に投入された適正なメダルをホッパー装置５１へ案内する。セレクタ６６内においてメダルが通過する経路上には、適正なメダルが通過したことを検出するメダルセンサ（不図示）が設けられている。
【００７０】
ドア開閉監視スイッチ６７は、フロントドア２ｂを裏面側から見て、セレクタ６６の左側方に配置されている。このドア開閉監視スイッチ６７は、パチスロ１の外部へ、フロントドア２ｂの開閉を報知するためのセキュリティー信号を出力する。
【００７１】
また、リール表示窓４の下方であってミドルドア４１により開閉される領域には、ドア中継端子板６８が配設されている（図４参照）。このドア中継端子板６８は、主制御基板ケース５５内の主制御基板７１（図７参照）と、各種のボタンやスイッチ、副制御基板７２（図７参照）、セレクタ６６及び遊技動作表示基板８１（図７参照）との配線を中継する基板である。なお、各種のボタン及びスイッチとしては、例えば、ＢＥＴボタン２２、精算ボタン２７、ドア開閉監視スイッチ６７、後述するＢＥＴスイッチ７７、スタートスイッチ７９等を挙げることができる。
【００７２】
＜パチスロが備える制御系＞
次に、パチスロ１が備える制御系について、図７を参照して説明する。
図７は、パチスロ１の制御系を示すブロック図である。
【００７３】
パチスロ１は、ミドルドア４１に配設された主制御基板７１と、フロントドア２ｂに配設された副制御基板７２を有している。
主制御基板７１には、リール中継端子板７４と、設定用鍵型スイッチ５６と、外部集中端子板４７と、ホッパー装置５１と、メダル補助収納庫スイッチ７５と、電源装置５３の電源基板５３ｂが接続されている。設定用鍵型スイッチ５６、外部集中端子板４７、ホッパー装置５１及びメダル補助収納庫スイッチ７５は、キャビネット側中継基板４４を介して主制御基板７１に接続されている。外部集中端子板４７及びホッパー装置５１については、上述したため、説明を省略する。
【００７４】
リール中継端子板７４は、各リール３Ｌ，３Ｃ，３Ｒのリール本体の内側に配設されている。このリール中継端子板７４は、各リール３Ｌ，３Ｃ，３Ｒのステッピングモータ（不図示）に電気的に接続されており、主制御基板７１からステッピングモータに出力される信号を中継する。
【００７５】
メダル補助収納庫スイッチ７５は、メダル補助収納庫５２の後述するスイッチ貫通孔を貫通している。このメダル補助収納庫スイッチ７５は、メダル補助収納庫５２がメダルで満杯になっているか否かを検出する。
【００７６】
電源装置５３の電源基板５３ｂには、電源スイッチ５３ａが接続されている。この電源スイッチ５３ａは、パチスロ１に必要な電源を供給するときにＯＮにする。
【００７７】
また、主制御基板７１には、ドア中継端子板６８を介して、セレクタ６６、ドア開閉監視スイッチ６７、ＢＥＴスイッチ７７、精算スイッチ７８、スタートスイッチ７９、ストップスイッチ基板８０、遊技動作表示基板８１及び副中継基板６１が接続されている。セレクタ６６、ドア開閉監視スイッチ６７及び副中継基板６１については、上述したため、説明を省略する。
【００７８】
ＢＥＴスイッチ７７は、ＢＥＴボタン２２が遊技者により押されたことを検出する。精算スイッチ７８は、精算ボタン２７が遊技者により押されたことを検出する。スタートスイッチ７９は、スタートレバー２３が遊技者により操作されたこと（開始操作）を検出する。
【００７９】
ストップスイッチ基板８０は、回転しているリールを停止させるための回路と、停止可能なリールをＬＥＤなどにより表示するための回路を構成する基板である。このストップスイッチ基板８０には、ストップスイッチが設けられている。ストップスイッチは、各ストップボタン１９Ｌ，１９Ｃ，１９Ｒが遊技者により押されたこと（停止操作）を検出する。
【００８０】
遊技動作表示基板８１は、メダルの投入を受け付けるとき、３つのリール３Ｌ，３Ｃ，３Ｒが回動可能なとき及び再遊技を行うときに、投入されたメダルの枚数を７セグ表示器２４に表示させるための基板である。この遊技動作表示基板８１には、７セグ表示器２４とＬＥＤ８２が接続されている。ＬＥＤ８２は、例えば、遊技の開始を表示するマークや再遊技を行うマークなどを点灯させる。
【００８１】
副制御基板７２は、ドア中継端子板６８と副中継基板６１を介して主制御基板７１に接続されている。この副制御基板７２には、副中継基板６１を介して、サウンドＩ／Ｏ基板８４、ＬＥＤ基板６２Ａ，６２Ｂ、２４ｈドア開閉監視ユニット６３が接続されている。これらＬＥＤ基板６２Ａ，６２Ｂ及び２４ｈドア開閉監視ユニット６３については、上述したため、説明を省略する。
【００８２】
サウンドＩ／Ｏ基板８４は、センタースピーカ５８、ボードスピーカ６４、下部スピーカ６５Ｌ，６５Ｒ及びフロントドア２ｂに設けられた不図示のスピーカへの音声の出力を行う。
【００８３】
また、副制御基板７２には、ロムカートリッジ基板８６と、液晶中継基板８７が接続されている。これらロムカートリッジ基板８６及び液晶中継基板８７は、副制御基板７２と共に副制御基板ケース５７に収納されている。
ロムカートリッジ基板８６は、演出用の画像（映像）、音声、ＬＥＤ基板６２Ａ，６２Ｂ及びその他のＬＥＤ基板（不図示）、通信のデータを管理するための基板である。液晶中継基板８７は、副制御基板７２と液晶表示装置１１とを接続する配線を中継する基板である。
【００８４】
＜主制御回路＞
次に、主制御基板７１により構成される主制御回路９１について、図８を参照して説明する。
図８は、パチスロ１の主制御回路９１の構成例を示すブロック図である。
【００８５】
主制御回路９１は、主制御基板７１上に設置されたマイクロコンピュータ９２を主たる構成要素としている。マイクロコンピュータ９２は、メインＣＰＵ９３、メインＲＯＭ９４及びメインＲＡＭ９５により構成される。メインＣＰＵ９３と前述のホッパー装置５１は、本発明の遊技媒体払出装置を構成している。
【００８６】
メインＲＯＭ９４には、メインＣＰＵ９３により実行される制御プログラム、データテーブル、副制御回路１０１に対して各種制御指令（コマンド）を送信するためのデータ等が記憶されている。メインＲＡＭ９５には、制御プログラムの実行により決定された内部当籤役等の各種データを格納する格納領域が設けられる。
【００８７】
メインＣＰＵ９３には、クロックパルス発生回路９６、分周器９７、乱数発生器９８及びサンプリング回路９９が接続されている。クロックパルス発生回路９６及び分周器９７は、クロックパルスを発生する。メインＣＰＵ９３は、発生されたクロックパルスに基づいて、制御プログラムを実行する。乱数発生器９８は、予め定められた範囲の乱数（例えば、０〜６５５３５）を発生する。サンプリング回路９９は、発生された乱数の中から１つの値を抽出する。
【００８８】
メインＣＰＵ９３は、リールインデックスを検出してから各リール３Ｌ，３Ｃ，３Ｒのステッピングモータに対してパルスを出力した回数をカウントする。これにより、メインＣＰＵ９３は、各リール３Ｌ，３Ｃ，３Ｒの回転角度（主に、リールが図柄何個分だけ回転したか）を管理する。
なお、リールインデックスとは、リールが一回転したことを示す情報である。このリールインデックスは、例えば、発光部及び受光部を有する光センサと、各リール３Ｌ，３Ｃ，３Ｒの所定の位置に設けられ、各リール３Ｌ，３Ｃ，３Ｒの回転により発光部と受光部との間に介在される検知片を備えたリール位置検出部（不図示）により検出する。
【００８９】
ここで、各リール３Ｌ，３Ｃ，３Ｒの回転角度の管理について、具体的に説明する。ステッピングモータに対して出力されたパルスの数は、メインＲＡＭ９５に設けられたパルスカウンタによって計数される。そして、図柄１つ分の回転に必要な所定回数（例えば１６回）のパルスの出力がパルスカウンタで計数される毎に、メインＲＡＭ９５に設けられた図柄カウンタが１ずつ加算される。図柄カウンタは、各リール３Ｌ，３Ｃ，３Ｒに応じて設けられている。図柄カウンタの値は、リール位置検出部（不図示）によってリールインデックスが検出されるとクリアされる。
【００９０】
つまり、本実施の形態では、図柄カウンタを管理することにより、リールインデックスが検出されてから図柄何個分の回転が行われたのかを管理するようになっている。したがって、各リール３Ｌ，３Ｃ，３Ｒの各図柄の位置は、リールインデックスが検出される位置を基準として検出される。
【００９１】
上述したように、本実施の形態では、滑り駒数の最大数を図柄４個分に定めている。したがって、左ストップボタン１９Ｌが押されたときにリール表示窓４の中段にある左リール３Ｌの図柄と、その４個先の図柄までの範囲内にある各図柄が、リール表示窓４の中段に停止可能な図柄となる。
【００９２】
＜副制御回路＞
次に、副制御基板７２により構成される副制御回路１０１について、図９を参照して説明する。
図９は、パチスロ１の副制御回路１０１の構成例を示すブロック図である。
【００９３】
副制御回路１０１は、主制御回路９１と電気的に接続されており、主制御回路９１から送信されるコマンドに基づいて演出内容の決定や実行等の処理を行う。副制御回路１０１は、基本的に、サブＣＰＵ１０２、サブＲＡＭ１０３、レンダリングプロセッサ１０４、描画用ＲＡＭ１０５、ドライバ１０６を含んで構成されている。
【００９４】
サブＣＰＵ１０２は、主制御回路９１から送信されたコマンドに応じて、ロムカートリッジ基板８６に記憶されている制御プログラムに従い、映像、音、光の出力の制御を行う。ロムカートリッジ基板８６は、基本的に、プログラム記憶領域とデータ記憶領域によって構成される。
【００９５】
プログラム記憶領域には、サブＣＰＵ１０２が実行する制御プログラムが記憶されている。例えば、制御プログラムには、主制御回路９１との通信を制御するための主基板通信タスクや、演出用乱数値を抽出し、演出内容（演出データ）の決定及び登録を行うための演出登録タスクが含まれる。また、決定した演出内容に基づいて液晶表示装置１１（図６参照）による映像の表示を制御する描画制御タスク、ＬＥＤ８５等の光源による光の出力を制御するランプ制御タスク、スピーカ５８，６４，６５Ｌ，６５Ｒ等のスピーカによる音の出力を制御する音声制御タスク等が含まれる。
【００９６】
データ記憶領域は、各種データテーブルを記憶する記憶領域、各演出内容を構成する演出データを記憶する記憶領域、映像の作成に関するアニメーションデータを記憶する記憶領域が含まれている。また、ＢＧＭや効果音に関するサウンドデータを記憶する記憶領域、光の点消灯のパターンに関するランプデータを記憶する記憶領域等が含まれている。
【００９７】
サブＲＡＭ１０３は、決定された演出内容や演出データを登録する格納領域や、主制御回路９１から送信される内部当籤役等の各種データを格納する格納領域が設けられている。
【００９８】
サブＣＰＵ１０２、レンダリングプロセッサ１０４、描画用ＲＡＭ（フレームバッファを含む）１０５及びドライバ１０６は、演出内容により指定されたアニメーションデータに従って映像を作成し、作成した映像を液晶表示装置１１に表示させる。
【００９９】
また、サブＣＰＵ１０２は、演出内容により指定されたサウンドデータに従ってＢＧＭなどの音をスピーカ５８，６４，６５Ｌ，６５Ｒ等のスピーカにより出力させる。また、サブＣＰＵ１０２は、演出内容により指定されたランプデータに従ってＬＥＤ８５等の光源の点灯及び消灯を制御する。
【０１００】
＜ホッパー装置の構成＞
次に、ホッパー装置５１の構成について、図１０を参照して説明する。
図１０は、ホッパー装置５１の斜視図である。
【０１０１】
図１０に示すように、ホッパー装置５１は、メダルを多数貯留するバケット３８１と、バケット３８１が取り付けられるベース部材３８２と、ベース部材３８２の内部に収容される払出ユニット３８３を備えている。
【０１０２】
バケット３８１は、水平面に対して略垂直な壁面から形成された上端開口部３８４と、上端開口部３８４に連続して所定の角度で傾斜する傾斜側壁部３８５とを有している。上端開口部３８４は、平面形状が略矩形に形成されている。上端開口部３８４の１つの角部には、セレクタ６６から導かれたメダルが衝突するメダル衝突部３８６と、メダル衝突部３８６に連続する排出ガイド３８７が設けられている。
【０１０３】
排出ガイド３８７は、バケット３８１から溢れるメダルを、バケット３８１の外部へ導く。この排出ガイド３８７は、メダル衝突部３８６側から先端側に向かうに連れて低くなるように傾斜した傾斜面３８７ａを有している。排出ガイド３８７によって導かれたメダルは、メダル補助収納庫５２（図５参照）に貯留される。
【０１０４】
メダル衝突部３８６は、排出ガイド３８７の傾斜面３８７ａに連続する傾斜面である。このメダル衝突部３８６の傾斜角度は、排出ガイド３８７における傾斜面３８７ａの傾斜角度と等しく設定されている。セレクタ６６に導かれてメダル衝突部３８６に衝突したメダルは、弾んでバケット３８１の傾斜側壁部３８５へ向う。このとき、バケット３８１に貯留されるメダルの量が一定量に達していない場合は、メダルが傾斜側壁部３８５に沿ってバケット３８１内を移動する。これにより、メダルをバケット３８１に均一に収容することができる。
【０１０５】
一方、バケット３８１に貯留されるメダルの量が一定量に達している場合は、メダルがメダル衝突部３８６の傾斜面に衝突して弾み、バケット３８１内に貯留されたメダルに衝突してメダル衝突部３８６の傾斜面に戻る。そして、メダルは、自重によりメダル衝突部３８６の傾斜面上及び排出ガイド３８７の傾斜面３８７ａ上を移動してメダル補助収納庫５２側に向かう。
【０１０６】
本実施の形態では、メダル衝突部３８６における傾斜面の傾斜角度を、排出ガイド３８７における傾斜面３８７ａの傾斜角度と等しくした。これにより、バケット３８１に所定量のメダルが貯留されている場合に、セレクタ６６のメダル案内路（不図示）に導かれてメダル衝突部３８６に衝突するメダルを排出ガイド３８７によってメダル補助収納庫５２へ導き易くすることができる。つまり、メダルは、メダル衝突部３８６に載置された状態で維持されない。その結果、バケット３８１に所定量以上のメダルが貯留されて、メダルがバケット３８１の外部へ溢れることを防止することができる。
【０１０７】
また、本実施の形態では、バケット３８１の上端開口部３８４とメダル衝突部３８６とを一体に形成する構成にした。しかし、本発明の遊技機に係るメダル衝突部としては、バケット３８１の上端開口部３８４に着脱可能な構成にしてもよい。
【０１０８】
ベース部材３８２は、メダル払出口３２を有している。払出ユニット３８３は、バケット３８１に集積されたメダルを一定姿勢にして１枚ずつ払い出すメダルディスク（遊技媒体ディスク）３８３ａを備えている。メダルディスク３８３ａは、正回転及び逆回転可能に構成されており、メダルを回転しながら順次払い出す。メダルディスク３８３ａから払い出されたメダルは、１枚ずつメダル払出口３２から排出される。
【０１０９】
＜ホッパエンプティ時の処理＞
次に、ホッパー装置５１の払出ユニット３８３にメダルが無いときに発生するホッパエンプティ時の処理について、図１１を参照して説明する。
図１１は、ホッパエンプティ時のタイミングチャートである。
【０１１０】
本実施の形態では、ホッパエンプティが発生すると、払出ユニット３８３のメダルディスク３８３ａを（図１０参照）逆回転及び正回転させて、メダルが払出されるか否かを調べる復旧処理を行う。そして、復旧処理でホッパエンプティが解消されない場合に、エラー処理を行う。
【０１１１】
図１１に示すメダル払出装置ドライブＡは、メダルディスク３８３ａを正回転させ、メダル払出装置ドライブＢは、メダルディスク３８３ａを逆回転させる。遊技媒体払出センサの一具体例であるメダル払出カウントスイッチは、メダルディスク３８３ａから排出されたメダルに押されてオン・オフすることにより、メダルの払い出しをカウントする。
【０１１２】
メダル払出装置ドライブＡによりメダルディスク３８３ａを正回転させて、期間ａ内にメダル払出カウントスイッチがメダルの払い出しを検知しない（オンにならない）場合がある。この場合に、払出制御部であるメインＣＰＵ９３（図８参照）は、ホッパエンプティが発生したと認識する。
【０１１３】
ホッパエンプティが発生したと認識すると、メインＣＰＵ９３は、メダル払出装置ドライブＡをオフにする。このとき、メインＣＰＵ９３は、メダル払出装置ドライブＢのオフ状態を維持する。そして、特定の時間である期間ｂが経過するまでメダル払出カウントスイッチの検知待ちを行う。期間ｂにおいて、メダル払出カウントスイッチがメダルの払い出しを検知すると、メインＣＰＵ９３は、処理を通常の払出処理へ移行する。
【０１１４】
一方、期間ｂにおいて、メダル払出カウントスイッチがメダルの払い出しを検知しなかった場合に、メインＣＰＵ９３は、期間ｃが経過するまでメダル払出装置ドライブＢをオンにする。期間ｃにおいて、メダル払出カウントスイッチがメダルの払い出しを検知すると、メインＣＰＵ９３は、メダル払出装置ドライブＢをオフして、処理を通常の払出処理へ移行する。
【０１１５】
期間ｃにおいて、メダル払出カウントスイッチがメダルの払い出しを検知しなかった場合に、メインＣＰＵ９３は、期間ｄが経過するまでメダル払出装置ドライブＡをオンにする。なお、本実施の形態では、期間ｄは、期間ａと同一の時間とする。
【０１１６】
その後、メインＣＰＵ９３は、期間ｂ，期間ｃ，期間ｄに応じたメダル払出装置ドライブＡ，Ｂの駆動（オン・オフ）制御を２回繰り返す。つまり、メダルディスク３８３ａを正回転させてもメダル払出カウントスイッチがオンにならない場合は、期間ｂ，期間ｃ，期間ｄに応じたメダル払出装置ドライブＡ，Ｂの駆動制御を全部で３回繰り返す。これにより、メダルディスク３８３ａは、逆回転と正回転のセットを３回繰り返す。
【０１１７】
期間ｂ，期間ｃ，期間ｄに応じたメダル払出装置ドライブＡ，Ｂの駆動制御を全部で３回繰り返してもメダル払出カウントスイッチがメダルの払い出しを検知しなかった場合に、メインＣＰＵ９３は、メダル払出装置ドライブＡ，Ｂをオフにする。そして、期間ｅが経過するまで、メダル払出カウントスイッチの検知待ちを行う。
なお、本実施の形態では、期間ｅは、期間ｂと同一の時間とする。
【０１１８】
期間ｅにおいて、メダル払出カウントスイッチがメダルの払い出しを検知すると、メインＣＰＵ９３は、処理を通常の払出処理へ移行する。
一方、期間ｅにおいて、メダル払出カウントスイッチがメダルの払い出しを検知しなかった場合は、メインＣＰＵ９３がエラー処理を行う。このエラー処理については、後で図１９を参照して説明する。エラー処理の後、従業員等がバケット３８１（図１０参照）にメダルを補給して、リセットスイッチ又は打ち止め解除スイッチをオンする。
【０１１９】
＜ホッパジャム時の処理＞
次に、払い出そうとしたメダルがホッパー装置５１の払出ユニット３８３に留まっているときに発生するホッパジャム時の処理について、図１２及び図１３を参照して説明する。
図１２は、メダルディスク３８３ａが正回転中に発生したホッパジャム時のタイミングチャートである。図１３は、メダルディスク３８３ａが逆回転中に発生したホッパジャム時のタイミングチャートである。
【０１２０】
メダルディスク３８３ａを回転させたときに、メダル払出カウントスイッチのオン状態が期間ｆ越えて維持されると、メインＣＰＵ９３は、ホッパジャムが発生したと認識する。
【０１２１】
図１２に示すように、メダルディスク３８３ａが正回転中にメダル払出カウントスイッチのオン状態が期間ｆを超えて維持されると、メインＣＰＵ９３は、メダル払出装置ドライブＡをオフにする。このとき、メインＣＰＵ９３は、メダル払出装置ドライブＢのオフ状態を維持する。
【０１２２】
その後、メインＣＰＵ９３がエラー処理を行う。このエラー処理については、後で図１９を参照して説明する。エラー処理の後、従業員等が留まっている（詰まった）メダルを取り除いて、リセットスイッチ又は打ち止め解除スイッチをオンする。
【０１２３】
図１３に示すように、メダルディスク３８３ａが逆回転中にメダル払出カウントスイッチのオン状態が期間ｆを超えて維持されると、メインＣＰＵ９３は、メダル払出装置ドライブＢをオフにする。このとき、メインＣＰＵ９３は、メダル払出装置ドライブＡのオフ状態を維持する。その後、メインＣＰＵ９３がエラー処理を行う。エラー処理の後、従業員等が留まっている（詰まった）メダルを取り除いて、リセットスイッチ又は打ち止め解除スイッチをオンする。
【０１２４】
＜復旧処理中におけるホッパジャム時の処理＞
次に、復旧処理中におけるホッパジャム時の処理について、図１４を参照して説明する。
図１４は、復旧処理中にホッパジャムが発生した場合のタイミングチャートの例である。
【０１２５】
図１４に示すように、復旧処理において期間ｂ，期間ｃ，期間ｄに応じたメダル払出装置ドライブＡ，Ｂの駆動制御を全部で３回繰り返してもメダル払出カウントスイッチがメダルの払い出しを検知しなかった場合は、メダル払出装置ドライブＡ，Ｂをオフにする。そして、期間ｅが経過するまで、メダル払出カウントスイッチの検知待ちを行う。
【０１２６】
期間ｅにおいて、メダル払出カウントスイッチのオン状態が期間ｇを超えて維持されると、メインＣＰＵ９３は、エラー処理を行う。
一方、期間ｅにおいて、メダル払出カウントスイッチのオンが期間ｇ以内にオフになると、メインＣＰＵ９３は、処理を通常の払出処理へ移行する。
【０１２７】
＜ホッパー制御の概要＞
次に、ホッパー制御の概要について、図１５を参照して説明する。
図１５は、ホッパー制御の概念図である。
【０１２８】
図１５に示すように、ホッパー制御が開始されると、ホッパドライブ制御カウンタの値に基づいてホッパー装置５１のメダルディスク３８３ａが回転される（Ａ１）。ホッパドライブ制御カウンタには、予め初期値（本実施の形態では「７」）が設定される。そして、ホッパドライブ制御カウンタの値は、適宜のタイミングで減算される。
【０１２９】
本実施の形態では、ホッパドライブ制御カウンタの値が奇数のとき、メダル払出装置ドライブＡを駆動（オン）させてメダルディスク３８３ａを正回転させる。また、ホッパドライブ制御カウンタの値が偶数のとき、メダル払出装置ドライブＢを駆動（オン）させてメダルディスク３８３ａを逆回転させる。
【０１３０】
メダルディスク３８３ａが回転すると、ホッパー装置５１は、正常な払い出しの実行、ホッパジャムの発生、ホッパエンプティの発生のうちのいずれかの状態になる。
例えば、メダル払出カウントスイッチがオン（メダル払出検知）になり、メダル通過チェックタイマが０になるまでにオフになる（Ａ２）と、正常な払い出しが行われる。この場合は、払出間隔待ち（Ａ３）が行われた後に、ホッパー制御が終了（Ａ４）される。
【０１３１】
正常な払い出しが行われたときは、メダルの払い出しに間隔を生じさせる。そのため、メインＣＰＵ９３は、所定の時間が経過するまでメダル払出カウントスイッチがメダルの払い出しを検知したか否かの判別を中止する。つまり、所定の時間が経過中にメダル払出カウントスイッチがメダルの払い出しを検知しても、メインＣＰＵ９３は、メダルが払い出されたと認識しない。これにより、払い出したメダルの枚数を計数するための入賞枚数カウンタの値は、所定の時間が経過するまで更新されない。
【０１３２】
その結果、１枚のメダルが払出ユニット３８３から排出されるときにメダル払出カウントスイッチが複数回オンとなっても、メインＣＰＵ９３は、１枚のメダルが払い出されたと判別する。したがって、払い出したメダルの枚数が計数されるが、実際にはメダルが払い出されていないアンダーペイを防止することができ、簡易な構成でメダルの正確な払い出しを行うことができる。
【０１３３】
メダル払出カウントスイッチがオン（メダル払出検知）になり、メダル通過チェックタイマが０になってもオンのままであれば、ホッパジャムの発生が検知される（Ａ５）。そして、エラー処理が行われる（Ａ６）。
【０１３４】
メダル払出カウントスイッチが払出待ち時間内にオンにならない（メダル払出検知しない）と、ホッパエンプティの発生が検知される（Ａ７）。
ホッパエンプティの発生が検知されると、メダルディスク３８３ａの回転が停止（Ａ８）され、ホッパドライブ制御カウンタから「１」が減算される（Ａ９）。そして、ホッパドライブ制御カウンタの減算前（Ａ９の前）の値が偶数なら、Ａ１の処理に戻る。
【０１３５】
ホッパドライブ制御カウンタの減算前（Ａ９の前）の値が奇数のとき、メダル払出カウントスイッチの検知待ちを行う。これにより、ホッパー装置５１は、正常な払い出しの実行、ホッパジャムの発生、ホッパエンプティの発生のうちのいずれかの状態になる。
【０１３６】
正常な払い出しの実行の場合（Ａ１１〜Ａ１３）は、上述したメダルディスク３８３ａの回転中における正常な払い出しの実行の場合（Ａ２〜Ａ４）と同じ処理が実行される。
【０１３７】
メダル払出カウントスイッチがオン（メダル払出検知）になり、メダル通過チェックタイマが０になってもオンのままであれば、ホッパジャムの発生が検知される（Ａ１４）。ホッパジャムの発生が検知されたとき、エラータイミングであればエラー処理が行われる（Ａ１５）。ここでエラータイミングとは、ホッパドライブ制御カウンタの値が「０」のときである。
【０１３８】
エラータイミングでなければ、つまり、ホッパドライブ制御カウンタの値が「０」よりも大きければ、ホッパドライブ制御カウンタから「１」が減算される（Ａ１６）。そして、Ａ１の処理に戻る（Ａ１７）。
【０１３９】
Ａ１６の処理でホッパドライブ制御カウンタから「１」を減算するため、次にメダルディスク３８３ａを回転させるまでに、ホッパドライブ制御カウンタから合計で「２」が減算される。その結果、ホッパエンプティの発生が検知された（Ａ７）ときのホッパドライブ制御カウンタの値が偶数であれば偶数になり、奇数であれば奇数になる。したがって、ホッパエンプティの発生が検知された（Ａ７）後に、ホッパジャムの発生が検知された（Ａ１４）場合は、メダルディスク３８３ａが前回と同じ回転方向で回転される。
【０１４０】
上述したように、ホッパエンプティの発生が検知された場合は、メダルディスク３８３ａを逆回転及び正回転させる復旧処理が行われる。ホッパエンプティの発生が検知された（Ａ７）後に、ホッパジャムの発生が検知された（Ａ１４）場合は、メダルがホッパー装置５１から完全に払い出されていない。
【０１４１】
ここで、メダルディスク３８３ａを前回と反対の方向に回転させると、メダル払出カウントスイッチで検知したメダルが、ホッパー装置５１のメダルディスク３８３ａ側に引っ込んでしまう可能性がある。そのため、メダル払出カウントスイッチで検知したメダルがホッパー装置５１から完全に払い出されるように、メダルディスク３８３ａを前回と同じ方向に回転させる。これにより、メダル払出カウントスイッチで検知したメダルをホッパー装置５１から払い出すことができる。
【０１４２】
メダル払出カウントスイッチが払出待ち時間内にオンにならない（メダル払出検知しない）と、ホッパエンプティの発生が継続していることが検知される（Ａ１８）。
ホッパエンプティの継続が検知されると、払出カウントスイッチの検知待ちが行われる（Ａ１９）。つまり、メインＣＰＵ９３は、特定の時間が経過するまでメダル払出カウントスイッチによるメダルの検知を待つ。
【０１４３】
これより、駆動が停止されたメダルディスク３８３ａから払い出されたメダルを、メダル払出カウントスイッチで検知することができる。その結果、メダル払出カウントスイッチによるメダルの検知はされないが、例えば、慣性力でメダルが払い出されるオーバーペイを防止することができ、簡易な構成でメダルの正確な払い出しを行うことができる。
【０１４４】
払出カウントスイッチの検知待ちを終えたとき、エラータイミングであればエラー処理が行われる（Ａ２０）。
一方、エラータイミングでなければ、つまり、ホッパドライブ制御カウンタの値が「０」よりも大きければ、Ａ１の処理に戻る（Ａ２１）。
【０１４５】
＜主制御回路の動作説明＞
次に、図１６〜図２３を参照して、主制御回路９１のメインＣＰＵ９３により実行されるプログラムの内容について説明する。
【０１４６】
［メインＣＰＵの制御によるメインフローチャート］
まず、図１６を参照して、メインＣＰＵ９３の制御によるメインフローチャートについて説明する。
図１６は、メイン制御処理を示すフローチャートである。
【０１４７】
最初に、パチスロ１に電源が投入されると、メインＣＰＵ９３は、電源投入時処理（図１７参照）のサブルーチンを呼び出して実行する（Ｓ１）。この電源投入時処理は、バックアップが正常であるか、設定変更が適切に行われたかなどが判断され、判断結果に応じた初期化処理が実行される。
【０１４８】
次に、メインＣＰＵ９３は、一遊技（単位遊技）終了時の初期化処理を実行する（Ｓ２）。この処理において、例えば、一遊技終了時の初期化の格納領域を指定して初期化する。この初期化処理によって、メインＲＡＭ９５の内部当籤役格納領域や表示役格納領域に格納されたデータがクリアされる。
【０１４９】
次に、メインＣＰＵ９３は、メダル受付・スタートチェック処理（図１８参照）のサブルーチンを呼び出して実行する（Ｓ３）。このメダル受付・スタートチェック処理によって、遊技者により投入されたメダルを検出する処理、及び開始操作を検出する処理が行われる。
【０１５０】
次に、メインＣＰＵ９３は、乱数値を抽出し、乱数値格納領域に格納する（Ｓ４）。次に、メインＣＰＵ９３は、内部抽籤処理のサブルーチンを呼び出して実行する（Ｓ５）。この内部抽籤処理では、乱数値に基づいた抽籤により内部当籤役の決定が行われる。
【０１５１】
次に、メインＣＰＵ９３は、リール停止初期設定処理を実行する（Ｓ６）。このリール停止初期設定処理では、内部抽籤処理で決定された内部当籤役に基づいて、リールの停止制御に関する各情報（例えば、停止テーブル番号）を決定する処理が行われる。
【０１５２】
次に、メインＣＰＵ９３は、スタートコマンドデータを生成し、生成したスタートコマンドデータをメインＲＡＭ９５の通信データ格納領域に格納する（Ｓ７）。通信データ格納領域に格納されたスタートコマンドデータは、コマンドデータ送信処理（図２３参照）において主制御基板７１から副制御基板７２へ送信される。スタートコマンドデータには、内部当籤役等の演出に必要な各種の情報が含まれる。
【０１５３】
次に、メインＣＰＵ９３は、ウェイト処理を実行する（Ｓ８）。このウェイト処理は、前回の遊技開始（前回の単位遊技の開始）から所定時間を経過しているか否かを判断し、所定時間を経過していないと判別した場合には、所定時間を経過するまで待機して待ち時間を消化する処理である。ウェイト処理における所定時間、すなわちウェイト時間は、通常は、例えば前回の単位遊技の開始から４．１秒に設定される。
【０１５４】
次に、メインＣＰＵ９３は、投入されたメダルの枚数に応じて、全てのリール３Ｌ，３Ｃ，３Ｒの回転開始の処理を実行する（Ｓ９）。全てのリール３Ｌ，３Ｃ，３Ｒの回転開始が要求されると、一定の周期（１．１１７３ｍｓｅｃ）で実行される割込処理（図２３参照）によってステッピングモータ６１Ｌ，６１Ｃ，６１Ｒの駆動が制御され、各リール３Ｌ，３Ｃ，３Ｒの回転が開始される。このとき、各リール３Ｌ，３Ｃ，３Ｒは、その回転が定速に達するまで加速が行われ、その後、定速が維持されるように制御される。
【０１５５】
次に、メインＣＰＵ９３は、リール回転開始コマンドデータを生成し、生成したリール回転開始コマンドデータをメインＲＡＭ９５の通信データ格納領域に格納する（Ｓ１０）。通信データ格納領域に格納されたリール回転開始コマンドデータは、コマンドデータ送信処理（図２３参照）において主制御基板７１から副制御基板７２へ送信される。この処理により、副制御回路１０１では、リール回転開始を認識することができるようになり、各種の演出を実行するタイミング等を決定することができる。
【０１５６】
次に、メインＣＰＵ９３は、引込優先順位格納処理を実行する（Ｓ１１）。この処理では、内部抽籤処理で決定された内部当籤役に基づいて、回転中の各リールの各図柄位置に対する引込優先順位データを取得し、引込優先順位データ格納領域に格納する。これにより、回転しているリール３Ｌ，３Ｃ，３Ｒの全ての図柄の引込優先順位が決定される。
【０１５７】
次に、メインＣＰＵ９３は、リール停止制御処理を行う（Ｓ１２）。この処理では、ストップボタン１７Ｌ，１７Ｃ，１７Ｒが押されたタイミングと内部当籤役とに基づいて該当するリールの回転が停止される。
【０１５８】
次に、メインＣＰＵ９３は、入賞作動検索処理を実行する（Ｓ１３）。この入賞作動検索処理では、全てのリールが停止した後に、入賞判定ラインに沿って表示された図柄組合せと図柄組合せテーブルとを照合して、入賞判定ラインごとに表示された図柄組合せを判定する。このとき、メダルの払い出しがある役に対応する図柄組合せが入賞判定ラインに沿って表示された（入賞した）場合は、予め定められた払出枚数を入賞枚数カウンタに加算する。
【０１５９】
次に、メインＣＰＵ９３は、入賞作動コマンドデータを生成し、生成した入賞作動コマンドデータをメインＲＡＭ９５の通信データ格納領域に格納する（Ｓ１４）。通信データ格納領域に格納された入賞作動コマンドデータは、コマンドデータ送信処理（図２３参照）において主制御基板７１から副制御基板７２へ送信される。この処理により、副制御回路１０１では、入賞判定ラインに沿って表示された図柄組合せを認識することができるようになり、各種の演出を実行するタイミング等を決定することができる。
【０１６０】
次に、メインＣＰＵ９３は、入賞作動検索処理の結果に基づいて、表示された図柄組合せに応じたメダル払出処理を行う（Ｓ１５）。この処理では、ホッパー装置５１の駆動やクレジット枚数の更新が行われ、メダルの払い出しが行われる。
【０１６１】
次に、メインＣＰＵ９３は、払出終了コマンドデータを生成し、生成した払出終了コマンドデータをメインＲＡＭ９５の通信データ格納領域に格納する（Ｓ１６）。通信データ格納領域に格納された払出終了コマンドデータは、コマンドデータ送信処理（図２３参照）において主制御基板７１から副制御基板７２へ送信される。払出終了コマンドデータには、表示役やメダルの払出枚数などの情報が含まれる。
【０１６２】
次に、メインＣＰＵ９３は、ボーナス作動・終了チェック処理を実行する（Ｓ１７）。この処理では、ボーナスの作動を開始するか否かと、再遊技を行うか否かがチェックされる。また、ボーナスの終了契機を管理するための各種カウンタを参照して、ボーナスの作動を終了するか否かがチェックされる。
ボーナス作動・終了チェック処理が終了すると、メインＣＰＵ９３は、処理をＳ２に戻す。
【０１６３】
［電源投入時処理］
次に、電源投入時処理について図１７を参照して説明する。
図１７は、図１６に示す電源投入時処理のサブルーチンを示すフローチャートである。
【０１６４】
最初に、メインＣＰＵ９３は、バックアップが正常であるか否かを判別する（Ｓ２１）。この判別処理において、メインＣＰＵ９３は、チェックサム値を用いた誤り検出を行うことにより、バックアップが正常であるか否かを判別する。
【０１６５】
例えば、電源オフ時にパチスロ１の設定値（出玉率が予め定められた６段階の１つに設定する値）及びその設定値から算出されたチェックサム値をバックアップデータとしてメインＲＡＭ９５に格納しておく。そして、電源投入時の当該判別処理において、メインＲＡＭ９５に格納されている設定値及びチェックサム値を読み出す。次に、読み出した設定値から算出したチェックサムと、バックアップされていたチェックサムとを比較する。その比較結果が一致していれば、メインＣＰＵ９３は、バックアップが正常であると判断する。
【０１６６】
メインＣＰＵ９３は、バックアップが正常である（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、バックアップされた設定値をセットする（Ｓ２２）。これにより、バックアップが正常であった場合には、電源オフ前の設定値がセットされることになる。
【０１６７】
Ｓ２２の処理の後、又はＳ２１の処理でバックアップが正常ではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、設定変更スイッチがオンであるか否かを判別する（Ｓ２３）。設定変更スイッチがオンである（ＹＥＳ）と判別すると、メインＣＰＵ９３は、Ｓ設定変更時の初期化処理を実行する（Ｓ２４）。
【０１６８】
設定変更時の初期化処理において、メインＣＰＵ９３は、例えば、メインＲＡＭ９５の内部当籤役格納領域や表示役格納領域に格納されているデータをクリアすると共に、設定値をクリアする。
【０１６９】
次に、メインＣＰＵ９３は、初期化コマンドデータを生成し、生成した初期化コマンドデータをメインＲＡＭ９５の通信データ格納領域に格納する（Ｓ２５）。初期化コマンドデータは、設定値変更の有無、設定値情報等を含む。
【０１７０】
続いて、メインＣＰＵ９３は、設定値変更処理を実行する（Ｓ２６）。設定値変更処理において、メインＣＰＵ９３は、リセットスイッチの操作結果に応じて、設定値を予め定められている１〜６のうちから選択し、これに続いて操作されるスタートレバー２３の操作結果に基づいて設定値を確定させる。
【０１７１】
次に、メインＣＰＵ９３は、設定変更スイッチはオン状態であるか否かを判別する（Ｓ２７）。そして、メインＣＰＵ９３は、設定変更スイッチはオン状態でない（ＮＯ）という判別結果が得られるまで、当該処理を繰り返す。設定変更スイッチがオン状態ではない（ＮＯ）という判別結果が得られた揚合は、設定変更スイッチの操作が完了したことを意味している。
【０１７２】
設定変更スイッチはオン状態でない（ＮＯ）と判別したとき、メインＣＰＵ９３は、初期化コマンドデータを生成し、生成した初期化コマンドデータを通信データ格納領域に格納する（Ｓ２８）。Ｓ２８の処理の後、メインＣＰＵ９３は、電源投入時処理を終了し、処理をメインＣＰＵ９３の制御によるメインフローチャートに戻す。
【０１７３】
一方、Ｓ２３の処理で設定変更スイッチがオンでない（ＮＯ）と判別したとき、メインＣＰＵ９３は、バックアップは正常であるか否かを判別する（Ｓ２９）。バックアップは正常である（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、バックアップデータに基づいて、設定値を電断前の状態に復帰させる（Ｓ３０）。Ｓ３０の処理の後、メインＣＰＵ９３は、電源投入時処理を終了し、処理をメインＣＰＵ９３の制御によるメインフローチャートに戻す。
【０１７４】
Ｓ２９の処理でバックアップが正常でない（ＮＯ）と判別したとき、メインＣＰＵ９３は、電源投入時エラー処理を実行する（Ｓ３１）。この処理において、メインＣＰＵ９３は、バックアップが正常ではないことをエラー表示等によって表示する。
【０１７５】
本実施の形態におけるバックアップが正常ではないというエラー（バックアップエラー）は、打止解除スイッチ又はリセットスイッチの操作によって解除できないようになっており、新たに設定変更が行われることで解除する。
【０１７６】
［メダル受付・スタートチェック処理］
次に、メダル受付・スタートチェック処理について図１８を参照して説明する。
図１８は、メダル受付・スタートチェック処理のサブルーチンを示すフローチャートである。
【０１７７】
最初に、メインＣＰＵ９３は、自動投入要求があるか否かを判別する（Ｓ４１）。前回の単位遊技でリプレイに入賞した場合には、今回の単位遊技では、自動的にメダルが投入される。すなわち、Ｓ４１の判断処理は、この前回の単位遊技でリプレイに入賞したか否か判断するのと等価である。
【０１７８】
Ｓ４１の処理で自動投入要求があると判別したとき、メインＣＰＵ９３は、自動投入処理を行う（Ｓ４２）。この処理では、自動投入カウンタの値を投入枚数カウンタに複写して、その後、自動投入カウンタの値をクリアする。その後、メインＣＰＵ９３は、メダル投入コマンドデータを生成し、生成したメダル投入コマンドデータをメインＲＡＭ９５の通信データ格納領域に格納する（Ｓ４３）。メダル投入コマンドデータは、メダルの投入枚数等の情報を含む。
【０１７９】
Ｓ４１の処理で自動投入要求がないと判別したとき、メインＣＰＵ９３は、メダル補助庫スイッチはオンであるか否かを判別する（Ｓ４４）。メダル補助庫スイッチはオンである（ＹＥＳ）場合は、メダル補助収納庫５２（図３参照）がメダルで満杯になっている。メダル補助庫スイッチはオンであると判別したとき、メインＣＰＵ９３は、メダル補助収納庫５２が満杯であることに対応付けられたエラーコードをセットし、エラー処理を実行する（Ｓ４５）。
【０１８０】
Ｓ４５の処理の後、又はＳ４４の処理でメダル補助庫スイッチはオンではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、メダル受付許可を行う（Ｓ４６）。この処理では、セレクタのソレノイドの駆動が行われ、メダル投入口２１から投入されたメダルが受け入れられる。受け入れられたメダルは計数されてからホッパー装置５１へ案内される。
【０１８１】
次に、メインＣＰＵ９３は、セレクタエラーがあるか否かを判別する（Ｓ４７）。この処理において、メインＣＰＵ９３は、メダル通過センサが所定時間以上オンのままであるか、すなわち、セレクタにメダル詰まりが発生しているか否かを判別する。セレクタエラーはないと判別したとき、メインＣＰＵ９３は、ホッパエラーがあるか否かを判別する（Ｓ４８）。
【０１８２】
Ｓ４８の処理でホッパエラーがあると判別したとき、又はＳ４７の処理でセレクタエラーがあると判別したとき、メインＣＰＵ９３は、エラー処理を実行する（Ｓ４９）。
Ｓ４９の処理の後、又はＳ４８の処理でホッパエラーはないと判別したとき、メインＣＰＵ９３は、遊技状態に応じて投入枚数の最大値を設定する（Ｓ５０）。
【０１８３】
次に、メインＣＰＵ９３は、メダル投入チェック処理を実行する（Ｓ５１）。この処理では、投入されたメダルの枚数をチェックし、チェックしたメダルの枚数に応じて、投入枚数カウンタの値を更新する。
【０１８４】
次に、メインＣＰＵ９３は、セレクタエラーがあるか否かを判別する（Ｓ５２）。この処理において、メインＣＰＵ９３は、セレクタ内に設けられた複数のメダル通過センサが所定時間以上オンのままであるか、又は、複数の通過センサが所定の順序以外でオンとなったか否かを判別する。すなわち、セレクタにメダル詰まりが発生しているか否か、又は何らかの不正行為があるか否かを判別する。
【０１８５】
Ｓ５２の処理でセレクタエラーがある（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、エラー処理を実行する（Ｓ５３）。
【０１８６】
Ｓ５３の処理の後、又はＳ５２の処理でセレクタエラーがない（ＮＯ）と判別したとき、メインＣＰＵ９３は、メダル投入コマンドデータを生成し、生成したメダル投入コマンドデータをメインＲＡＭ９５の通信データ格納領域に格納する（Ｓ５４）。通信データ格納領域に格納されたメダル投入コマンドデータは、コマンドデータ送信処理（図２３参照）において主制御基板７１から副制御基板７２へ送信される。メダル投入コマンドデータは、メダルの投入枚数等の情報を含む。
【０１８７】
次に、メインＣＰＵ９３は、メダルの投入枚数は遊技を開始できる枚数であるか否かを判別する（Ｓ５５）。すなわち、メインＣＰＵ９３は、投入されたメダルの枚数が、遊技状態に応じて単位遊技を開始できる枚数であるか否かを判別する。
メダルの投入枚数は遊技を開始できる枚数ではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、処理をＳ５１に移行する。
【０１８８】
Ｓ５５の処理でメダルの投入枚数は遊技を開始できる枚数である（ＹＥＳ）と判別したとき、又はＳ４３の処理の後、メインＣＰＵ９３は、スタートスイッチはオンであるか否かを判別する（Ｓ５６）。
スタートスイッチはオンではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、処理をＳ５１に移行する。
【０１８９】
Ｓ５６の処理でスタートスイッチはオンである（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、メダル受付禁止を行う（Ｓ５７）。この処理において、メインＣＰＵ９３は、セレクタ（図示せず）におけるソレノイドの駆動を行わずに、投入口に投入されたメダルをメダル払出口３２からの排出を促す。Ｓ５７の処理の後、メインＣＰＵ９３は、メダル受付・スタートチェック処理を終了する。
【０１９０】
［エラー処理］
次に、エラー処理について図１９を参照して説明する。
図１９は、エラー処理のサブルーチンを示すフローチャートである。
【０１９１】
最初に、メインＣＰＵ９３は、エラーコード（エラーの種別）に応じたエラー状態をセットする（Ｓ６１）。エラーの種別としては、例えば、メダル補助庫エラー、セレクタエラー、ホッパエラー等を挙げることができる。
【０１９２】
次に、メインＣＰＵ９３は、エラー状態を表すエラーコマンドデータを生成し、生成したエラーコマンドデータをメインＲＡＭ９５の通信データ格納領域に格納する（Ｓ６２）。通信データ格納領域に格納されたエラーコマンドデータは、後述するコマンドデータ送信処理において、主制御基板７１から副制御基板７２へ送信される。
【０１９３】
次に、メインＣＰＵ９３は、打止解除スイッチ又はリセットスイッチはオンであるか否かを判別する（Ｓ６３）。打止解除スイッチ又はリセットスイッチがオンでない（ＮＯ）と判別したとき、メインＣＰＵ９３は、打止解除スイソチ又はリセットスイッチはオンであると判別されるまで、当該処理を繰り返す。
【０１９４】
Ｓ６３において、打止解除スイッチ又はリセットスイッチがオンである（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、エラーが解除されか否かを判別する（Ｓ６４）。エラーが解除されていない（ＮＯ）と判別したとき、メインＣＰＵ９３は、処理をＳ６３に移行する。
【０１９５】
Ｓ６５の処理でエラーが解除されていると判別した場合（ＹＥＳ）、メインＣＰＵ９３は、打止解除スイッチ又はリセットスイッチがオンであるか否かを判別する（Ｓ６５）。すなわち、メインＣＰＵ９３は、上述のＳ６３の処理においてオン状態となった打止解除スイッチ又はリセットスイッチがオフ状態に戻されたか否かを判別する。
【０１９６】
Ｓ６５の処理で打止解除スイッチ又はリセットスイッチがオンである（ＹＥＳ）判別したとき、メインＣＰＵ９３は、打止解除スイッチ又はリセットスイッチがオンではないと判別するまで、当該処理を繰り返す。そして、打止解除スイッチ又はリセットスイッチがオンではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、エラー状態をリセットする（Ｓ６６）。この処理により、エラー解除に応じて、エラー状態がリセットされる。
【０１９７】
次に、メインＣＰＵ９３は、エラー状態が解除された情報を含むエラーコマンドデータを生成し、生成したエラーコマンドデータをメインＲＡＭ９５の通信データ格納領域に格納する（Ｓ６７）。通信データ格納領域に格納されたエラーコマンドデータは、コマンドデータ送信処理（図２３参照）において主制御基板７１から副制御基板７２へ送信される。Ｓ６７の処理の後、メインＣＰＵ９３は、エラー処理を終了する。
【０１９８】
［メダル払出処理］
次に、メダル払出処理について図２０を参照して説明する。
図２０は、メダル払出処理のサブルーチンを示すフローチャートである。
【０１９９】
最初に、メインＣＰＵ９３は、入賞枚数カウンタは１以上であるか否かを判別する（Ｓ７１）。入賞枚数カウンタは１以上ではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、メダル払出処理を終了する。
【０２００】
Ｓ７１の処理で入賞枚数カウンタは１以上であると判別したとき、メインＣＰＵ９３は、クレジットカウンタは上限枚数であるか否かを判別する（Ｓ７２）。クレジットカウンタは上限枚数ではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、入賞枚数カウンタの値のうちクレジットカウンタへ加算可能な枚数分だけ加算する（Ｓ７３）。
【０２０１】
次に、メインＣＰＵ９３は、入賞枚数カウンタの値を更新する（Ｓ７４）。そして、メインＣＰＵ９３は、入賞枚数カウンタは１以上であるか否かを判別する（Ｓ７５）。入賞枚数カウンタは１以上ではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、メダル払出処理を終了する。
【０２０２】
Ｓ７２の処理でクレジットカウンタは上限枚数であると判別したとき、又はＳ７５の処理で入賞枚数カウンタは１以上であると判別したとき、メインＣＰＵ９３は、ホッパー制御処理を行う（Ｓ７６）。Ｓ７６の処理の後、メインＣＰＵ９３は、メダル払出処理を終了する。
【０２０３】
［ホッパー制御処理］
次に、ホッパー制御処理について図２１及び図２２を参照して説明する。
図２１及び図２２は、ホッパー制御処理のサブルーチンを示すフローチャートである。
【０２０４】
最初に、メインＣＰＵ９３は、ホッパドライブ制御カウンタに初期値（７）を格納（Ｓ８１）し、ホッパドライブＢをオフにする（Ｓ８２）。次に、払出待ち時間用タイマに第１の初期値をセット（Ｓ８３）し、ホッパドライブＡ（メダル払出装置ドライブＡ）をセットする（Ｓ８４）。
【０２０５】
次に、メインＣＰＵ９３は、セットされたホッパドライブをオンする（Ｓ８５）。これにより、ホッパー装置５１のメダルディスク３８３ａが回転する。そして、メインＣＰＵ９３は、メダル通過チェックタイマに初期値をセットする（Ｓ８６）。
【０２０６】
続いて、メインＣＰＵ９３は、払出カウントスイッチはオンであるか否かを判別する（Ｓ８７）。払出カウントスイッチがオフからオンになったとき、メインＣＰＵ９３は、初期値がセットされたメダル通過チェックタイマを作動させる。
【０２０７】
Ｓ８７の処理で払出カウントスイッチはオンである（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、メダル通過チェックタイマは「０」であるか否かを判別する（Ｓ８８）。そして、メダル通過チェックタイマは「０」ではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、処理をＳ８７に移す。
【０２０８】
メダル通過チェックタイマが「０」になるまで払出カウントスイッチがオンである場合は、メダルが払出ユニット３８３に詰まっていることが考えられる。一方、メダルが正常に払い出される場合は、メダル通過チェックタイマが「０」になるまでの間に、払出カウントスイッチがオフになる。
【０２０９】
Ｓ８８の処理でメダル通過チェックタイマは「０」である（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、ホッパドライブＡ，Ｂをオフにする（Ｓ８９）。その後、メインＣＰＵ９３は、ホッパジャムのエラーコードをセットする（Ｓ９０）。そして、メインＣＰＵ９３は、エラー処理（図１９参照）を行う（Ｓ９１）。Ｓ９１の処理の後、メインＣＰＵ９３は、処理をＳ８１に移す。
【０２１０】
Ｓ８７の処理で払出カウントスイッチはオンではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、メダル通過チェックタイマは作動したか否かを判別する（Ｓ９２）。メダル通過チェックタイマは作動した（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、処理をＳ１１２に移す。
【０２１１】
Ｓ９２の処理でメダル通過チェックタイマは作動していない（ＮＯ）と判別したとき、メインＣＰＵ９３は、払出待ち時間用タイマは「０」であるか否かを判別する（Ｓ９３）。払出待ち時間用タイマは「０」ではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、処理をＳ８７に移す。
【０２１２】
Ｓ９３の処理で払出待ち時間用タイマは「０」である（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、ホッパエンプティのエラーコードをセットする（Ｓ９４）。続いて、メインＣＰＵ９３は、ホッパドライブＡ，Ｂをオフ（Ｓ９５）にして、ホッパドライブ制御カウンタを「１」減算する（Ｓ９６）。
【０２１３】
次に、メインＣＰＵ９３は、減算前のホッパドライブ制御カウンタは偶数であるか否かを判別する（Ｓ９７）。減算前のホッパドライブ制御カウンタは偶数である（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、処理をＳ８２に移す。
【０２１４】
一方、減算前のホッパドライブ制御カウンタは偶数ではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、メダル通過チェックタイマに初期値をセットする（Ｓ９８）。次に、メインＣＰＵ９３は、払出カウントスイッチ検知用タイマに初期値をセットする（Ｓ９９）。
【０２１５】
続いて、メインＣＰＵ９３は、払出カウントスイッチはオンであるか否かを判別する（Ｓ１００）。払出カウントスイッチはオンである（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、メダル通過チェックタイマは「０」であるか否かを判別する（Ｓ１０１）。メダル通過チェックタイマは「０」ではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、処理をＳ１００に移す。
【０２１６】
メダル通過チェックタイマは「０」である（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、ホッパドライブ制御カウンタは「０」であるか否かを判別する（Ｓ１０２）。ホッパドライブ制御カウンタは「０」である（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、ホッパジャムのエラーコードをセットする（Ｓ１０３）。そして、メインＣＰＵ９３は、エラー処理（図１９参照）を行う（Ｓ１０４）。Ｓ１０４の処理の後、メインＣＰＵ９３は、処理をＳ８１に移す。
【０２１７】
Ｓ１０２の処理でホッパドライブ制御カウンタは「０」ではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、ホッパドライブ制御カウンタを「１」減算する（Ｓ１０５）。Ｓ１０５の処理の後、メインＣＰＵ９３は、処理をＳ８２に移す。
【０２１８】
Ｓ１００の処理で払出カウントスイッチはオンではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、メダル通過チェックタイマは作動したか否かを判別する（Ｓ１０６）。メダル通過チェックタイマは作動した（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、処理をＳ１１２に移す。
【０２１９】
Ｓ１０６の処理でメダル通過チェックタイマは作動していない（ＮＯ）と判別したとき、メインＣＰＵ９３は、払出カウントスイッチ検知用タイマは「０」であるか否かを判別する（Ｓ１０７）。払出カウントスイッチ検知用タイマは「０」ではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、処理をＳ１００に移す。
【０２２０】
Ｓ１０７の処理で払出カウントスイッチ検知用タイマは「０」である（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、ホッパドライブ制御カウンタは「０」であるか否かを判別する（Ｓ１０８）。ホッパドライブ制御カウンタは「０」である（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、エラー処理（図１９参照）を行う（Ｓ１０９）。Ｓ１０９の処理の後、メインＣＰＵ９３は、処理をＳ８１に移す。
【０２２１】
Ｓ１０８の処理でホッパドライブ制御カウンタは「０」ではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、払出待ち時間用タイマに第２の初期値をセットする（Ｓ１１０）。
【０２２２】
本実施の形態では、払出待ち時間用タイマにセットする初期値として、第１の初期値と第２の初期値を設定している。つまり、ホッパドライブＡをオンする場合は、メインＣＰＵ９３が払出待ち時間用タイマに第１の初期値をセットし、ホッパドライブＢ（メダル払出装置ドライブＢ）をオンする場合は、メインＣＰＵ９３が払出待ち時間用タイマに第２の初期値をセットする。そして、第１の初期値を第２の初期値よりも大きく設定している。これにより、ホッパドライブＡを駆動する時間を、ホッパドライブＢが駆動する時間よりも長くしている。
なお、本発明に係る第１の初期値及び第２の初期値は、任意の長さに設定することができ、両者を同じ値にしてもよく、また、第１の初期値を第２の初期値よりも小さくしてもよい。
【０２２３】
Ｓ１１０の処理の後、メインＣＰＵ９３は、ホッパドライブＢをセットする（Ｓ１１１）。Ｓ１１１の処理の後、メインＣＰＵ９３は、処理をＳ８５に移す。
【０２２４】
Ｓ９２及びＳ１０６の処理でメダル通過チェックタイマは作動した（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、入賞枚数カウンタの値を更新する（Ｓ１１２）。次に、メインＣＰＵ９３は、入力枚数カウンタが「１」以上であるか否かを判別する（Ｓ１１３）。入力枚数カウンタが「１」以上であると判別したとき、メインＣＰＵ９３は、払出間隔待ち用タイマに初期値をセットする（Ｓ１１４）。
【０２２５】
次に、メインＣＰＵ９３は、払出間隔待ち用タイマは「０」であるか否かを判別する（Ｓ１１５）。メインＣＰＵ９３は、払出間隔待ち用タイマが「０」になるまで待つ。メインＣＰＵ９３は、払出間隔待ち用タイマが「０」である（ＹＥＳ）と判別したとき、メインＣＰＵ９３は、処理をＳ８１に移す。
【０２２６】
Ｓ１１３の処理で入力枚数カウンタが「１」以上ではない（ＮＯ）と判別したとき、メインＣＰＵ９３は、ホッパドライブＡ，Ｂをオフにする（Ｓ１１６）。その後、メインＣＰＵ９３は、ホッパー制御処理を終了し、処理をメダル払出処理に戻す。
【０２２７】
［メインＣＰＵの制御による割込処理（１．１１７２ｍｓｅｃ）］
次に、図２３を参照して、メインＣＰＵの制御による割込処理（１．１１７３ｍｓｅｃ）について説明する。
図２３は、メインＣＰＵの制御による割込処理の例を示すフローチャートである。
【０２２８】
最初に、メインＣＰＵ９３は、レジスタの退避を行う（Ｓ１２１）。次に、メインＣＰＵ９３は、ウオッチドックタイマの更新を行う（Ｓ１２２）。
【０２２９】
次に、メインＣＰＵ９３は、リール制御処理を行う（Ｓ１２３）。この処理では、全リールの回転開始が要求されたときに、各リール３Ｌ，３Ｃ，３Ｒの回転を開始し、その後一定速度での回転を行うよう、ステッピングモータ６１Ｌ，６１Ｃ，６１Ｒの駆動が制御される。また、滑り駒数が決定されたときは、該当するリールの図柄カウンタが滑り駒数分更新される。そして、更新された図柄カウンタが停止予定位置に応じた値に一致する（停止予定位置の図柄が表示窓の中段に到達する）のを待って、該当するリールの回転の減速及び停止を行うよう、ステッピングモータの駆動が制御される。
【０２３０】
次に、メインＣＰＵ９３は、入力ポートチェック処理を行う（Ｓ１２４）。この処理では、ストップスイッチ等の各種スイッチから入力される信号がチェックされる。続いて、メインＣＰＵ９３は、コマンドデータ送信処理を行う（Ｓ１２５）。この処理では、通信データ格納領域に格納された各種コマンドデータを副制御基板７２へ送信する。
【０２３１】
次に、メインＣＰＵ９３は、ランプ・７セグ駆動処理を行う（Ｓ１２６）。この処理では、７セグ表示器２４の駆動制御を行って払出枚数やクレジット枚数などを表示させる。続いて、メインＣＰＵ９３は、タイマ更新処理を行う（Ｓ１２７）。そして、メインＣＰＵ９３は、エラーチェック処理を行う（Ｓ１２８）。その後、メインＣＰＵ９３は、レジスタの復帰を行う（Ｓ１２９）。この処理が終了すると、メインＣＰＵ９３は、割込処理を終了する。
【０２３２】
＜変形例＞
以上、本発明の一実施形態に係る遊技機について、その作用効果も含めて説明した。しかし、本発明の遊技媒体払出装置及び遊技機は、上述の実施の形態に限定されるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限り、種々の変形実施が可能である。
【０２３３】
例えば、上述の実施の形態では、遊技媒体としてメダルを適用した遊技機について説明した。しかし、本発明の遊技媒体払出装置及び遊技機に適用する遊技媒体としては、メダル以外にも、コイン、遊技球、遊技用のポイントデータ又はトークン等を適用することもできる。
【０２３４】
また、上述の実施の形態では、ホッパエンプティ時の復旧処理としてメダルディスク３８３ａの逆回転及び正回転の駆動制御を３回繰り返す構成とした。しかし、本発明に係る復旧処理としては、メダルディスク３８３ａの逆回転及び正回転の駆動制御を繰り返す回数を任意に設定することができる。
【０２３５】
また、上述の実施の形態では、ホッパエンプティ時におけるメダルディスク３８３ａの正回転を停止させた後に、メダル払出カウントスイッチによりホッパジャムを検知した場合に、次のメダルディスク３８３ａの回転を正回転にする構成とした。しかし、本発明に係るメダル払出装置は、ホッパエンプティ時におけるメダルディスク３８３ａの逆回転を停止させた後に、ホッパジャムを検知した場合に、次のメダルディスク３８３ａの回転を逆回転にする構成としてもよい。
【符号の説明】
【０２３６】
１…パチスロ（遊技機）、  ２…外装体、  ２ａ…キャビネット、  ２ｂ…フロントドア、  ４…表示窓（図柄表示領域）、  ７…把手、  １０…上パネルユニット、  １１…液晶表示装置、  １２…台座部、  １３…枠部材、  １４…情報表示窓、  １５…ストップボタン取付部、  １６…窓カバー、  １７…シート載置部、  １９Ｌ…左ストップボタン、  １９Ｃ…中ストップボタン、  １９Ｒ…右ストップボタン、  ２１…メダル投入口、５１…ホッパー装置、  ５２…メダル補助収納庫、  ５５…主制御基板ケース、  ５７…副制御基板ケース、  ７１…主制御基板、  ７２…副制御基板、  ９１…主制御回路、  １０１…副制御回路、  ３８１…バケット、  ３８２…ベース部材、  ３８３…払出ユニット、  ３８３ａ…メダルディスク、  ３８４…上端開口部、  ３８５…傾斜側壁部、  ３８６…メダル衝突部、  ３８７…排出ガイド、  ３８７ａ…傾斜面
【図１】
0005611271.tif 000002
【図２】
0005611271.tif 000003
【図３】
0005611271.tif 000004
【図４】
0005611271.tif 000005
【図５】
0005611271.tif 000006
【図６】
0005611271.tif 000007
【図７】
0005611271.tif 000008
【図８】
0005611271.tif 000009
【図９】
0005611271.tif 000010
【図１０】
0005611271.tif 000011
【図１１】
0005611271.tif 000012
【図１２】
0005611271.tif 000013
【図１３】
0005611271.tif 000014
【図１４】
0005611271.tif 000015
【図１５】
0005611271.tif 000016
【図１６】
0005611271.tif 000017
【図１７】
0005611271.tif 000018
【図１８】
0005611271.tif 000019
【図１９】
0005611271.tif 000020
【図２０】
0005611271.tif 000021
【図２１】
0005611271.tif 000022
【図２２】
0005611271.tif 000023
【図２３】
0005611271.tif 000024