(57)【要約】【課題】記憶部の管理を容易にできる遊技機を提供すること。【解決手段】主制御用ＣＰＵが行う処理には、遊技の進行に関する遊技進行処理と、該遊技進行処理の実行中に呼び出される処理であって、各投入センサによるメダルの検知結果に基づいて行う不正通過エラー設定処理とがある。遊技進行処理は、主制御用ＲＡＭの記憶領域のうち第１記憶領域の記憶内容を処理結果に応じて書き換える一方で、主制御用ＲＡＭの記憶領域のうち第２記憶領域の記憶内容を書き換えない処理である。また、不正通過エラー設定処理は、主制御用ＲＡＭの記憶領域のうち第２記憶領域の記憶内容を処理結果に応じて書き換える一方で、主制御用ＲＡＭの記憶領域のうち第１記憶領域の記憶内容を書き換えない処理である。【選択図】図２１
2019111366.tif 000002
【特許請求の範囲】
【請求項１】
処理を行う処理部と、
前記処理部の処理結果を記憶する記憶部と、
遊技媒体を検知する検知部と、
所定の表示が可能な表示部と、を備え、
前記処理部が行う処理には、
遊技の進行に関する遊技進行処理と、
前記遊技進行処理の実行中に呼び出される処理であって、前記検知部による遊技媒体の検知態様に基づいて行う検知処理と、が少なくともあり、
前記遊技進行処理は、前記記憶部の記憶領域のうち第１領域の記憶内容を処理結果に応じて書き換える一方で、前記記憶部の記憶領域のうち第２領域の記憶内容を書き換えない処理であり、
前記検知処理は、前記第２領域の記憶内容を処理結果に応じて書き換える一方で、前記第１領域の記憶内容を書き換えない処理であり、
前記検知処理においては、前記第１領域の記憶内容を退避させるようになっており、
前記表示部は、前記検知処理の結果に基づいて所定の表示を行うことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遊技機に関するものである。
【背景技術】
【０００２】
従来、スロットマシンなどの遊技機は、中央演算素子などの処理部と、読み書き可能な記憶部と、を備えている。例えば、特許文献１に開示されている遊技機は、処理部による処理結果を、記憶部のうち７Ｅ００Ｈ〜７ＦＦＦＨのアドレス範囲に記憶させるとともに、記憶させた処理結果を用いて更に処理を行うなどして、ゲームの進行を制御したり、演出を実行させたりしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３０７１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年では、ゲーム性の向上や演出の高度化に起因して、記憶部に記憶させる必要がある情報量が増大しており、記憶部の管理が煩雑となる虞がある。
本発明の目的は、記憶部の管理を容易にできる遊技機を提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するための遊技機は、処理を行う処理部と、前記処理部の処理結果を記憶する記憶部と、遊技媒体を検知する検知部と、所定の表示が可能な表示部と、を備え、前記処理部が行う処理には、遊技の進行に関する遊技進行処理と、前記遊技進行処理の実行中に呼び出される処理であって、前記検知部による遊技媒体の検知態様に基づいて行う検知処理と、が少なくともあり、前記遊技進行処理は、前記記憶部の記憶領域のうち第１領域の記憶内容を処理結果に応じて書き換える一方で、前記記憶部の記憶領域のうち第２領域の記憶内容を書き換えない処理であり、前記検知処理は、前記第２領域の記憶内容を処理結果に応じて書き換える一方で、前記第１領域の記憶内容を書き換えない処理であり、前記検知処理においては、前記第１領域の記憶内容を退避させるようになっており、前記表示部は、前記検知処理の結果に基づいて所定の表示を行うことを要旨とする。
【発明の効果】
【０００６】
本発明によれば、記憶部の管理を容易にできる。
【図面の簡単な説明】
【０００７】
【図１】正面から見たときのスロットマシンを示す模式図。
【図２】前面扉を開放した状態のスロットマシンを示す模式図。
【図３】前面扉の裏面の一部を拡大して示す模式図。
【図４】シュート部材の先端部を後方から見たときの模式図。
【図５】図４に示す５−５線断面図。
【図６】スロットマシンの電気的構成を示すブロック図。
【図７】主制御用ＲＡＭの記憶領域を説明する説明図。
【図８】エラー状態の種類及びエラー状態に関連する情報を説明する説明図。
【図９】エラー状態に関連する情報の記憶領域を説明する説明図。
【図１０】遊技進行処理を示すフローチャート。
【図１１】セレクタチェック処理を示すフローチャート。
【図１２】通過枚数チェック処理を示すフローチャート。
【図１３】入力エラーチェック処理を示すフローチャート。
【図１４】メダル管理処理を示すフローチャート。
【図１５】投入チェック処理を示すフローチャート。
【図１６】不正通過エラー設定処理を示すフローチャート。
【図１７】エラー表示設定処理を示すフローチャート。
【図１８】メダル詰まりエラー設定処理を示すフローチャート。
【図１９】メダル滞留エラー設定処理を示すフローチャート。
【図２０】エラー表示処理を示すフローチャート。
【図２１】主制御用ＣＰＵの処理と該処理において更新又は参照される主制御用ＲＡＭの記憶領域との関係を説明する説明図。
【発明を実施するための形態】
【０００８】
以下、遊技機の一種であるスロットマシンの一実施形態について説明する。この明細書において、上、下、左、右、前（表）、後（裏）の各方向は、スロットマシンで遊技を行う遊技者から見たときの各方向を指すものとする。
【０００９】
図１に示すように、スロットマシン１０は、四角箱状の本体キャビネット１１を備えている。本体キャビネット１１は、前面に、図示されていない開口部を備えている。スロットマシン１０は、本体キャビネット１１の開口部を覆っている前面扉１２を備えている。前面扉１２は、本体キャビネット１１に対して開閉可能に支持されている。
【００１０】
スロットマシン１０は、前面扉１２の前面に、遊技に伴う演出（以下、遊技演出と示す）の１つとして、例えば、発光体を点灯、消灯及び点滅させる演出（以下、発光演出と示す）を実行できる装飾ランプ１３を備えている。スロットマシン１０は、前面扉１２の前面に、遊技演出の１つとして、例えば、効果音や楽曲などの音声を出力する演出（以下、音声演出と示す）を実行できるスピーカ１４を備えている。
【００１１】
スロットマシン１０は、前面扉１２の前面に、遊技演出の１つとして、例えば、キャラクタや文字などを模した画像を表示する演出（以下、表示演出と示す）を実行できる演出表示装置１５を備えている。演出表示装置１５としては、例えば液晶ディスプレイ、プラズマディスプレイ及び有機ＥＬディスプレイなどを採用できる。また、詳しくは後述するが、演出表示装置１５では、スロットマシン１０で発生した各種のエラー状態を報知するエラー報知が行われる。
【００１２】
スロットマシン１０は、前面扉１２の前面であって且つ演出表示装置１５の下方に、遊技者が機内部を透視できる略四角形の表示窓１２ａを備えている。スロットマシン１０は、リールユニット１６を備えている。リールユニット１６は、表示窓１２ａを介して遊技者が視認できるように、機内部に配設されている。リールユニット１６は、左リール１６ａ（第１リール）と、中リール１６ｂ（第２リール）と、右リール１６ｃ（第３リール）と、を備えている。リール１６ａ〜１６ｃは、ドラムとも称される回胴である。
【００１３】
リール１６ａ〜１６ｃは、その外周面に沿って、複数の図柄が識別可能に配列されている図柄列をそれぞれ備えている。図柄列は、複数の図柄を長手方向に沿って印刷した帯状の透光性フィルムを、リール１６ａ〜１６ｃの外側に巻き付けることにより設けられている。リール１６ａ〜１６ｃの図柄列には、それぞれ図柄番号００から図柄番号２０までの全２１個の図柄が含まれている。
【００１４】
また、本実施形態の図柄には、複数種類の図柄がある。例えば、複数種類の図柄には、チェリーを模したチェリー図柄や、スイカを模したスイカ図柄、ベルを模したベル図柄、アラビア数字の「７」を模したセブン図柄、「ＢＡＲ」の文字を模したＢＡＲ図柄、及び「ＲＥＰＬＡＹ」の文字を模したリプレイ図柄が含まれている。
【００１５】
リールユニット１６は、左リール１６ａを回転及び停止させる第１アクチュエータＡ１と、中リール１６ｂを回転及び停止させる第２アクチュエータＡ２と、右リール１６ｃを回転及び停止させる第３アクチュエータＡ３と、を備えている（図６に示す）。リール１６ａ〜１６ｃを駆動させるアクチュエータとしては、例えば、ステッピングモータを採用できる。リール１６ａ〜１６ｃは、それぞれに対応して設けられたアクチュエータによって、相互に独立して、縦方向に回転及び停止が可能である。スロットマシン１０では、リール１６ａ〜１６ｃが回転すると、表示窓１２ａを介して視認可能な図柄列（複数種類の図柄）が変動され、これにより変動ゲームが実行される。例えば、図柄列の変動は、図柄列が上方から下方に向かって縦方向にスクロール表示される態様により行われる。リールユニット１６のうち、表示窓１２ａから視認可能な部分は、複数の図柄列を変動させて変動ゲームを実行できるゲーム実行部といえる。このように、スロットマシン１０は、複数の図柄が配列されたリールを動作（回転）させて変動ゲームを実行可能に構成されている。
【００１６】
リールユニット１６は、左リール１６ａの回転位置を検出するための第１リールセンサＳＥ１と、中リール１６ｂの回転位置を検出するための第２リールセンサＳＥ２と、右リール１６ｃの回転位置を検出するための第３リールセンサＳＥ３と、を備えている（図６に示す）。
【００１７】
表示窓１２ａは、リール１６ａ〜１６ｃにおいて周方向に連続している３つの図柄を表示可能な大きさである。表示窓１２ａには、リール１６ａ〜１６ｃ毎に、上段停止位置、中段停止位置及び下段停止位置が設定されている。本実施形態のスロットマシン１０では、リール１６ａ〜１６ｃ毎に設定された３つの停止位置の中から１つずつ選択された停止位置の組み合わせによって、停止された図柄組合せを入賞と判定し得る有効な停止位置の組み合わせが設定されている。以下の説明では、有効な停止位置の組み合わせを構成する複数の停止位置を結んだラインを単に有効ラインＮＬと示す。本実施形態では、リール１６ａ〜１６ｃの各中段停止位置によって、有効ラインＮＬ（有効な停止位置の組み合わせ）が構成されている。有効ラインは、入賞ラインともいわれる。
【００１８】
ここで、図柄について「停止」とは、図柄が表示窓１２ａ内、即ち上段停止位置、中段停止位置及び下段停止位置の何れかに停止され、遊技者に視認可能に表示されることを意味している。また、「入賞」とは、賞を獲得するために必要な図柄組合せとして予め定められたものが有効ラインＮＬ上に表示されることを意味している。スロットマシン１０では、入賞が発生すると、該入賞した図柄組合せに予め定められた賞が付与される。以下の説明では、有効ラインＮＬ上に表示されることによって賞を獲得できる図柄組合せを「役」又は「停止目」と示す場合がある。
【００１９】
なお、有効な停止位置の組み合わせ以外の組み合わせは、表示された図柄組合せを入賞と判定し得ない無効な停止位置の組み合わせ（所謂、無効ライン）となる。この明細書において「導出する」とは、有効ラインＮＬ上に図柄を停止させることにより、有効ラインＮＬ上にゲーム結果に相当する図柄組合せを表示することを意味している。したがって、変動ゲームにて導出されるゲーム結果とは、変動ゲームにおいて有効ラインＮＬ上に停止される図柄組合せに相当する。
【００２０】
スロットマシン１０は、前面扉１２の前面に、遊技媒体としての遊技メダルＹＭ（以下、単にメダルＹＭと示す）を投入するためのメダル投入口１７を備えている。スロットマシン１０は、前面扉１２の前面に、ベットボタン１８を備えている。ベットボタン１８は、スロットマシン１０において内部的に記憶しているクレジットからメダルＹＭを賭ける（以下、ベットと示す）ための手段として把握できる。スロットマシン１０は、前面扉１２の前面に、精算ボタン１９を備えている。精算ボタン１９は、ベットされたメダルＹＭや、スロットマシン１０において内部的に記憶しているクレジットを払い戻すときに操作するための手段として把握できる。
【００２１】
スロットマシン１０は、前面扉１２の前面に、スタートレバー２０を備えている。スタートレバー２０は、リール１６ａ〜１６ｃの回転を開始させる開始操作をするための手段として把握できる。即ち、開始操作の受付は、変動ゲームを開始させる契機となる。
【００２２】
スロットマシン１０は、前面扉１２の前面に、左ストップボタン２１ａ（第１ストップボタン）を備えている。左ストップボタン２１ａは、左リール１６ａと対応しており、左リール１６ａの回転を停止させる停止操作をするための手段として把握できる。スロットマシン１０は、前面扉１２の前面に、中ストップボタン２１ｂ（第２ストップボタン）を備えている。中ストップボタン２１ｂは、中リール１６ｂと対応しており、中リール１６ｂの回転を停止させる停止操作をするための手段として把握できる。スロットマシン１０は、前面扉１２の前面に、右ストップボタン２１ｃ（第３ストップボタン）を備えている。右ストップボタン２１ｃは、右リール１６ｃと対応しており、右リール１６ｃの回転を停止させる停止操作をするための手段として把握できる。このように、ストップボタン２１ａ〜２１ｃは、複数の図柄列と各別に対応している。また、対応している図柄列の変動を停止させることは、対応しているリールの回転（回動）を停止させることに相当する。
【００２３】
スロットマシン１０は、前面扉１２の前面における下部に、メダル払出し口２２を備えている。スロットマシン１０は、メダル払出し口２２から払出されたメダルを受ける受皿２３を備えている。また、スロットマシン１０は、前面扉１２の前面に、前面扉１２を開放するための開放錠２４を備えている。スロットマシン１０では、開放錠２４に対して該開放錠２４に適合するカギを挿入するとともに、該カギを所定方向に回動させることにより、開放錠２４による施錠が解除され、前面扉１２を開放可能となる。また、スロットマシン１０は、開放錠２４が開錠されたこと、即ち前面扉１２が開放されていることを検知する扉開放センサＳＥ４（図６に示す）を備えている。
【００２４】
スロットマシン１０は、前面扉１２の前面に、予め定めた情報を表示できる情報表示部２５を備えている。情報表示部２５には、投入可能表示部、再遊技表示部、ウェイト表示部、状態表示部、賭数表示部、貯留枚数表示部、賞枚数表示部、及びエラー表示部２５ａが設けられている。
【００２５】
投入可能表示部は、例えば、発光体の点灯状態によって、メダルＹＭを投入可能な投入要求可状態であるか否かを表示する。ここで、メダルＹＭを投入可能とは、メダルＹＭをベット可能であること、及びメダルＹＭをスロットマシン１０の機内部にクレジットとして記憶可能であることを含む。再遊技表示部は、例えば、発光体の点灯状態によって、再遊技（リプレイ）であるか否かを表示する。ウェイト表示部は、例えば、発光体の点灯状態によって、ウェイトタイム中であるか否かを表示する。ウェイトタイムは、単位時間当りの変動ゲームの実行回数が予め定めた規定回数を超えないように設定された最短の遊技時間（最短遊技時間）である。状態表示部は、例えば、発光体の点灯状態によって、スロットマシン１０の状態を表示する。
【００２６】
賭数表示部は、例えば、３つの発光体の点灯状態によって、賭数（ベット数）を表示する。貯留枚数表示部は、機内部で貯留しているクレジット数を表示する。賞枚数表示部は、変動ゲーム中に入賞が発生した場合に、当該入賞に基づいて遊技者に付与されるメダルＹＭの枚数を表示する。また、エラー表示部２５ａは、スロットマシン１０で発生した各種のエラー状態を特定可能な情報を表示する態様によりエラー報知を実行可能である。各種のエラー状態を特定可能な情報とは、例えば、エラー状態別に予め定められたエラー番号などである。
【００２７】
図２に示すように、スロットマシン１０は、ホッパーユニット２６を備えている。ホッパーユニット２６は、スロットマシン１０の機内部であって、本体キャビネット１１の底板１１ａに固定されている。ホッパーユニット２６は、メダルＹＭを貯留する貯留部としての貯留ボックス２７と、該貯留ボックス２７を支持する支持台２８とを有する。支持台２８は、図示しない払出しディスク（回転体）と、該払出しディスクを回転させる第４アクチュエータＡ４（図６に示す）と、メダルＹＭの払出口２８ａとを有する。第４アクチュエータＡ４は、例えばステッピングモータである。ホッパーユニット２６は、内蔵された払出しディスクを第４アクチュエータＡ４により回転させることにより、貯留ボックス２７内に貯留されているメダルＹＭを払出口２８ａから払出すように構成されている。ホッパーユニット２６は、主には各リール１６ａ〜１６ｃに導出表示された図柄組合せが所定の図柄組合せとなったことを条件として、貯留ボックス２７にて貯留されているメダルＹＭを払い出す。
【００２８】
また、スロットマシン１０は、前面扉１２の裏面に、各種のエラー報知を解除するためのエラー解除ボタンＳＷを備えている。エラー解除ボタンＳＷは、前面扉１２の裏面に配設されていることから、原則として前面扉１２を開放しなければ操作不能である。以下の説明では、エラー解除ボタンＳＷの操作を単に「エラー解除操作」と示す。
【００２９】
図３に示すように、スロットマシン１０は、前面扉１２の裏面に、メダル投入口１７から投入されたメダルＹＭを受け入れるメダルセレクタ３０を備えている。メダルセレクタ３０は、メダル投入口１７から投入されたメダルＹＭを最初に受け入れる第１メダル通路３１を有する。
【００３０】
第１メダル通路３１は、上下方向に沿って延在している。第１メダル通路３１は、前後方向と直交する平面内において、第１メダル通路３１が延びる方向と直交する方向における幅がメダルＹＭの直径と略同一、又は僅かに大きい。また、第１メダル通路３１は、前後方向における長さがメダルＹＭの厚さと略同一、又は僅かに大きい。即ち、第１メダル通路３１は、メダルＹＭが１枚ずつ通過可能な大きさに形成されている。
【００３１】
また、メダルセレクタ３０は、第１メダル通路３１の下端部に設けられた分岐部３１ａから下方に向かって延びる第２メダル通路３２と、分岐部３１ａから左方（紙面では右方）に向かって僅かに下るように延びる第３メダル通路３３とを有する。第２メダル通路３２は、前後方向と直交する平面内において、第２メダル通路３２が延びる方向と直交する方向における幅がメダルＹＭの直径と略同一、又は僅かに大きい。また、第２メダル通路３２は、前後方向における長さがメダルＹＭの厚さと略同一、又は僅かに大きい。即ち、第２メダル通路３２は、メダルＹＭが１枚ずつ通過可能な大きさに形成されている。また、第３メダル通路３３は、第２メダル通路３２と同様にしてメダルＹＭが１枚ずつ通過可能な大きさに形成されている。
【００３２】
メダルセレクタ３０の下縁部には、第２メダル通路３２を通過するメダルＹＭが排出される開口部３２ａが設けられている。メダルセレクタ３０の左縁部（紙面では右縁部）には、第３メダル通路３３を通過するメダルＹＭが排出される第３メダル通路３３の開口部３３ａが設けられている。
【００３３】
第３メダル通路３３において、分岐部３１ａより下流側には、ブロッカ３５が配設されている。ブロッカ３５は、図示しないソレノイドの動作によって、第１メダル通路３１を流下するメダルＹＭを分岐部３１ａから第３メダル通路３３に受け入れ可能な第１状態（ＯＮ状態）と、メダルＹＭを分岐部３１ａから第３メダル通路３３に受け入れ不能であって第２メダル通路３２へ案内する第２状態（ＯＦＦ状態）とに変位可能である。
【００３４】
また、メダルセレクタ３０は、メダル投入口１７から投入されたメダルＹＭを検知する検知部としての第１投入センサＳＥ５、第２投入センサＳＥ６、及び第３投入センサＳＥ７を有する。各投入センサＳＥ５，ＳＥ６は、第３メダル通路３３においてブロッカ３５の下流側に配設されている。第１投入センサＳＥ５は、第２投入センサＳＥ６よりも上流側に配設されている。本実施形態において、各投入センサＳＥ５，ＳＥ６は、メダル投入口１７から貯留ボックス２７までの間にあるメダルＹＭを検知する第１検知部に相当する。また、第３投入センサＳＥ７は、分岐部３１ａより上流側の第１メダル通路３１、即ち各投入センサＳＥ５，ＳＥ６よりも上流側に配設されている。各投入センサＳＥ５，ＳＥ６は、例えばフォトセンサであり、第３投入センサＳＥ７は、例えば機械式のスイッチである。
【００３５】
また、スロットマシン１０は、前面扉１２の裏面に、メダルセレクタ３０の開口部３３ａから排出されたメダルＹＭを受け入れてホッパーユニット２６へ案内する樋状のシュート部材４０を備えている。本実施形態において、シュート部材４０は、メダルセレクタ３０を通過したメダルＹＭをホッパーユニット２６の貯留ボックス２７へ案内する案内樋に相当する。言い換えれば、本実施形態において、メダル投入口１７から投入されたメダルＹＭを貯留ボックス２７へ案内する案内部は、メダルセレクタ３０と、シュート部材４０と、を含んで構成されている。シュート部材４０は、メダルセレクタ３０から左方（紙面では右方）に向かって延びる第１延出部４０ａと、該第１延出部４０ａの先端において後方（ホッパーユニット２６）に向かって緩やかに湾曲（屈曲）する湾曲部４０ｂと、該湾曲部４０ｂから後方に向かって延びる第２延出部４０ｃとを有する。シュート部材４０は、上方から見たときに、その全体として逆Ｌ字型である。
【００３６】
そして、シュート部材４０は、その延びる方向と直交する平面で切断したときの断面の形状が底面４１を有する略Ｖ字型の部材である。また、シュート部材４０の底面４１は、メダルセレクタ３０に接続されている基端部４０ｄから、ホッパーユニット２６側の先端部４０ｅに向かって下方に下がるように、緩やかに傾斜している。したがって、シュート部材４０には、図中において矢印Ｙ１で示すように、メダルＹＭがシュート部材４０の基端部４０ｄから先端部４０ｅに向かって転動可能な誘導路４２が形成されている。
【００３７】
また、図４に示すように、誘導路４２において、シュート部材４０が延びる方向と上下方向とに直交する方向の長さ（以下、単に幅方向と示す）は、２枚のメダルＹＭの厚さの和と略同一に設定されている。このため、スロットマシン１０では、メダルＹＭが誘導路４２をホッパーユニット２６に向かって容易に転動（流下）できるようになっている。その一方で、本実施形態のスロットマシン１０において、メダルＹＭは、誘導路４２をシュート部材４０の幅方向に重なった状態で転動する可能性がある。即ち、誘導路４２の全体は、複数のメダルＹＭが進行方向に対して直交する方向に重なった状態で通過可能な通過部となる。そして、誘導路４２は、シュート部材４０の湾曲部４０ｂに沿って湾曲している。
【００３８】
また、第３メダル通路３３（各投入センサＳＥ５，ＳＥ６によるメダルＹＭの検知位置）、及び誘導路４２から構成されるメダルＹＭの案内通路ＡＴの全長は、所定枚数のメダルＹＭの直径の和と同一、又は略同一の長さに設定されている。具体的に、本実施形態の案内通路ＡＴの全長は、１１枚のメダルＹＭの直径の和と同一、又は略同一の長さに設定されている。即ち、案内通路ＡＴには、メダルＹＭが幅方向に重ならない状態である前提のもと、最大で１１枚（所定枚数）のメダルＹＭが滞留し得るようになっている。なお、案内通路ＡＴには、メダルＹＭが幅方向に重なることで、１１枚を超える枚数のメダルＹＭが滞留する可能性もある。
【００３９】
また、図５に示すように、スロットマシン１０は、シュート部材４０の先端部４０ｅに、誘導路４２を転動するメダルＹＭを検知する第４投入センサＳＥ８を備えている。第４投入センサＳＥ８は、機械式のセンサ（検知装置）である。詳しく説明すると、第４投入センサＳＥ８は、シュート部材４０の先端部４０ｅにおいて、誘導路４２における上方の開口部を覆うハウジング部材４５と、該ハウジング部材４５から誘導路４２内に垂下された検出片４６とを有する。検出片４６は、先端部４０ｅにおいて幅方向に延びる回動軸４６ａを中心として、誘導路４２が延びる方向に回動可能であって、その下端部（先端部）が誘導路４２を転動するメダルＹＭに接触可能となるように、ハウジング部材４５に対して支持されている。回動軸４６ａが延びる方向における検出片４６の長さは、誘導路４２を２枚のメダルＹＭが重なった状態で転動している場合であっても、その少なくとも何れかのメダルＹＭと接触可能な大きさである。
【００４０】
検出片４６は、誘導路４２を転動するメダルＹＭと接触することにより、メダルＹＭと接触していない非検出位置Ｐ０と、下端部が回動軸４６ａよりもホッパーユニット２６側において上方へ向かって回動した検出位置Ｐ１との間で変位可能である。また、検出片４６は、非検出位置Ｐ０から検出位置Ｐ１（ホッパーユニット２６）側とは反対方向へ回動不能に構成されている。このため、誘導路４２において、メダルＹＭは、検出片４６によって、該検出片４６より下流側から上流側へ向かって移動することが規制されている。したがって、第４投入センサＳＥ８は、メダルＹＭがメダル投入口１７へ向かう方向へ移動することを規制する規制機構としても機能し得る。
【００４１】
また、第４投入センサＳＥ８は、検出片４６が検出位置Ｐ１に位置していることを検出可能な検出部４７を有している。検出部４７は、ハウジング部材４５に収容されている。検出部４７は、例えばフォトセンサである。本実施形態において、第４投入センサＳＥ８は、誘導路４２からホッパーユニット２６に向かって排出されるメダルＹＭを検知可能に構成されている。
【００４２】
本実施形態において、第４投入センサＳＥ８は、メダル投入口１７から投入されたメダルＹＭを検知する検知部に相当する。また、第４投入センサＳＥ８は、メダル投入口１７から貯留ボックス２７までの間にあるメダルＹＭを検知する検知部であって、第１検知部（第１投入センサＳＥ５、第２投入センサＳＥ６）よりも下流側にある第２検知部に相当する。
【００４３】
また、図２に示すように、スロットマシン１０は、前面扉１２の裏面に、メダルセレクタ３０の開口部３２ａから排出されたメダルＹＭをメダル払出し口２２へ案内する排出通路３４を備えている。排出通路３４には、ホッパーユニット２６の払出口２８ａから払出されたメダルＹＭを受け入れる受入口３４ａが設けられている。
【００４４】
次に、スロットマシン１０の電気的構成を説明する。
図６に示すように、スロットマシン１０の機内部には、各種の処理を行うとともに、該処理の結果に応じて制御信号（制御コマンド）を出力する主基板１００が配設されている。また、スロットマシン１０の機内部には、主基板１００から入力される各種の制御信号に基づいて、各種の処理を行う副基板２００が配設されている。
【００４５】
まず、主基板１００について詳しく説明する。
主基板１００は、所定の処理を行う処理部としての主制御用ＣＰＵ１００ａと、主制御用ＣＰＵ１００ａの制御プログラムを格納する主制御用ＲＯＭ１００ｂと、主制御用ＣＰＵ１００ａの処理結果を記憶する記憶部としての主制御用ＲＡＭ１００ｃとを備えている。
【００４６】
主基板１００は、各リールセンサＳＥ１〜ＳＥ３と接続されている。そして、主制御用ＣＰＵ１００ａは、各リールセンサＳＥ１〜ＳＥ３が出力する信号をそれぞれ入力可能に構成されている。また、主基板１００は、扉開放センサＳＥ４と接続されている。そして、主制御用ＣＰＵ１００ａは、扉開放センサＳＥ４から前面扉１２が開放されていることを示す開放信号を入力可能に構成されている。以下の説明において、「扉開放センサＳＥ４がＯＮである」とは、扉開放センサＳＥ４が前面扉１２の開放を検知していることを意味し、「扉開放センサＳＥ４がＯＦＦである」とは、扉開放センサＳＥ４が前面扉１２の開放を検知していないことを意味する。
【００４７】
主基板１００は、各投入センサＳＥ５〜ＳＥ８と接続されている。そして、主制御用ＣＰＵ１００ａは、各投入センサＳＥ５〜ＳＥ８から、各投入センサＳＥ５においてメダルＹＭを検知したことを示すメダル検知信号をそれぞれ入力可能に構成されている。以下の説明において、「投入センサがＯＮである」とは、投入センサにおいてメダルＹＭを検知していることを意味し、「投入センサがＯＦＦである」とは、投入センサにおいてメダルＹＭを検知していないことを意味する。
【００４８】
主基板１００は、エラー解除ボタンＳＷと接続されている。そして、主制御用ＣＰＵ１００ａは、エラー解除ボタンＳＷが操作されたことを示す操作信号を入力可能に構成されている。以下の説明において、「エラー解除ボタンＳＷがＯＮである」とは、エラー解除ボタンＳＷが操作されていることを意味し、「エラー解除ボタンＳＷがＯＦＦである」とは、エラー解除ボタンＳＷが操作されていないことを意味する。
【００４９】
主基板１００は、エラー表示部２５ａを含む情報表示部２５と接続されている。そして、主制御用ＣＰＵ１００ａは、エラー表示部２５ａを含む情報表示部２５を制御可能に構成されている。主基板１００は、ベットボタン１８、精算ボタン１９、スタートレバー２０、及び各ストップボタン２１ａ〜２１ｃと接続されている。そして、主制御用ＣＰＵ１００ａは、ベットボタン１８、精算ボタン１９、スタートレバー２０、及び各ストップボタン２１ａ〜２１ｃが操作されたときに出力する各種の操作信号を入力可能に構成されている。
【００５０】
また、主基板１００は、各アクチュエータＡ１〜Ａ３と接続されている。そして、主制御用ＣＰＵ１００ａは、リール１６ａ〜１６ｃの各アクチュエータＡ１〜Ａ３に対する制御信号（パルス信号）の出力態様を制御することにより、リール１６ａ〜１６ｃの各アクチュエータＡ１〜Ａ３の動作を各別に制御可能に構成されている。主基板１００は、第４アクチュエータＡ４と接続されている。そして、主制御用ＣＰＵ１００ａは、第４アクチュエータＡ４に対する制御信号（パルス信号）の出力態様を制御することにより第４アクチュエータＡ４の動作を制御し、払出しディスクを回転及び停止させる。以下の説明では、払出しディスクを回転させるホッパーユニット２６の動作を単に「払出動作」と示す。
【００５１】
また、主基板１００では、各種の抽選処理に用いられる乱数が生成される。この乱数は、例えば、クロック信号を入力する毎に値を更新する乱数生成回路を備えることにより、ハードウェア乱数として生成したり、主制御用ＣＰＵ１００ａが所定の制御周期毎に値を更新する乱数更新処理を実行することにより、ソフトウェア乱数として生成したりできる。主基板１００において生成される乱数には、変動ゲームにおいて導出表示（入賞）が可能な図柄組合せ（役）を特定可能な当選情報（例えば当選番号など）を決定するのに用いられる当選情報決定用乱数がある。なお、本実施形態のスロットマシン１０において、各当選情報には、変動ゲームにおいて導出表示が可能な図柄組合せが１つ、又は複数対応付けられている。
【００５２】
また、主制御用ＲＯＭ１００ｂには、主制御プログラムが記憶されている。また、主制御用ＲＯＭ１００ｂには、変動ゲームに関する処理の実行に用いられる各種のテーブルが記憶されている。このようなテーブルには、例えば複数の当選情報の中から当選情報を決定するための当選情報決定テーブルなどがある。また、主制御用ＲＡＭ１００ｃには、前述した当選情報などの各種情報が記憶される。主制御用ＲＡＭ１００ｃに記憶された情報は、スロットマシン１０の動作中に適宜更新される。なお、以下の説明では、情報を記憶させることや更新することをまとめて「書き換え」と示す場合がある。
【００５３】
ここで、主制御用ＲＡＭ１００ｃの記憶領域について詳しく説明する。
図７に示すように、本実施形態における主制御用ＲＡＭ１００ｃの記憶領域には、「Ｆ０００Ｈ」から「Ｆ３ＦＦＨ」までのアドレスが割り当てられている。以下、説明の便宜上、「Ｆ０００Ｈ」から「Ｆ１ＦＦＨ」までの第１範囲のアドレスが割り当てられた記憶領域を「第１記憶領域」と示す一方、「Ｆ２００Ｈ」から「Ｆ３ＦＦＨ」までの第２範囲のアドレスが割り当てられた記憶領域を「第２記憶領域」と示す。本実施形態では、第１記憶領域が第１領域に相当する一方で、第２記憶領域が第２領域に相当する。なお、以下の説明において、「記憶領域の記憶内容を書き換える」という場合、記憶領域の記憶内容の一部を書き換えることと、記憶領域の記憶内容の全てを書き換えることと、の両方を含む。
【００５４】
本実施形態における第１記憶領域及び第２記憶領域は、スロットマシン１０において情報の書き換えが許容されているアドレス範囲を複数（本実施形態では２つ）に分割した記憶領域である。また、本実施形態において、第１記憶領域は、主制御用ＲＡＭ１００ｃの記憶領域のうち、第２記憶領域に割り当てられたアドレスよりも前のアドレスに割り当てられた記憶領域である。そして、本実施形態において、第１記憶領域及び第２記憶領域には、ワークエリア、スタックエリア、及び未使用エリアがそれぞれ設定されている。
【００５５】
なお、本実施形態において、第１記憶領域及び第２記憶領域は、独立して初期化が可能に構成されており、例えば、主制御用ＣＰＵ１００ａは、第２記憶領域を初期化する一方で第１記憶領域を初期化しない処理が可能である。また、本実施形態において、第１記憶領域及び第２記憶領域は、各記憶領域の記憶内容を書き換えられる処理がそれぞれ異ならされている。具体的に、第１記憶領域は、主制御用ＣＰＵ１００ａが行う処理のうち第２記憶領域を書き換える処理においては、書き換えられないように構成されている。また、第２記憶領域は、主制御用ＣＰＵ１００ａが行う処理のうち第１記憶領域を書き換える処理においては、書き換えられないように構成されている。主制御用ＣＰＵ１００ａが行う処理と書き換えられる記憶領域との関係について、詳しくは後述する。
【００５６】
また、本実施形態における第１記憶領域及び第２記憶領域は、記憶される記憶内容が異ならされている。本実施形態において、第１記憶領域には、遊技の進行に関する情報が記憶される。遊技の進行に関する情報には、例えば、前述した当選情報や、リールの回転に関する情報などがある。一方、本実施形態において、第２記憶領域には、不正に関する情報が記憶される。不正に関する情報には、例えば、スロットマシン１０のエラー状態に関する情報がある。
【００５７】
次に、副基板２００について詳しく説明する。
図６に示すように、副基板２００は、所定の処理を行う副制御用ＣＰＵ２００ａと、副制御用ＣＰＵ２００ａの制御プログラムなどを格納する副制御用ＲＯＭ２００ｂと、必要なデータの書き込み及び読み出しができる副制御用ＲＡＭ２００ｃとを備えている。副基板２００は、演出表示装置１５、装飾ランプ１３、及びスピーカ１４と接続されている。また、副基板２００では、各種の抽選処理に用いられる乱数が生成される。この乱数は、例えば、クロック信号を入力する毎に値を更新する乱数生成回路を備えることにより、ハードウェア乱数として生成したり、副制御用ＣＰＵ２００ａが所定の制御周期毎に値を更新する乱数更新処理を実行することにより、ソフトウェア乱数として生成したりできる。
【００５８】
また、副制御用ＲＯＭ２００ｂには、副制御プログラムが記憶されている。また、副制御用ＲＯＭ２００ｂには、演出表示装置１５における表示演出の態様を特定可能な表示演出パターン、スピーカ１４における音声演出の態様を特定可能な音声演出パターン、及び装飾ランプ１３における発光演出の態様を特定可能な発光演出パターンが記憶されている。また、副制御用ＲＡＭ２００ｃには、スロットマシン１０の内部状態に関するフラグなどの各種情報が記憶される。副制御用ＲＡＭ２００ｃに記憶された情報は、スロットマシン１０の動作中に適宜更新される。
【００５９】
副基板２００は、主基板１００から一方向で情報（制御信号）が送信されるように主基板１００と電気的に接続されている。そして、副制御用ＣＰＵ２００ａは、主基板１００（主制御用ＣＰＵ１００ａ）から入力した各種の制御信号に基づいて演出を実行させるように演出表示装置１５、装飾ランプ１３、及びスピーカ１４を制御する。この演出には、例えば所定の図柄組合せを導出表示させるために必要なストップボタン２１ａ〜２１ｃの押し順を遊技者に報知する押し順報知演出や、導出表示が可能と決定された図柄組合せ（役）を遊技者に示唆する示唆演出などがある。また、副制御用ＣＰＵ２００ａは、ボーナス遊技中などといったスロットマシン１０の内部状態に対応させて演出を行わせることもできる。
【００６０】
次に、本実施形態のスロットマシン１０が検出可能なエラー状態について、具体例とともに説明する。
図８に示すように、本実施形態のエラー状態には、メダルＹＭがメダルセレクタ３０を不正通過する不正通過エラー状態がある。不正通過エラー状態は、第１投入センサＳＥ５の検知結果、及び第２投入センサＳＥ６の検知結果に基づいて、発生しているか否かが判定される。換言すれば、第１投入センサＳＥ５の検知結果及び第２投入センサＳＥ６の検知結果は、不正通過エラー状態に関する情報であって、特に、不正通過エラー状態が発生しているか否かを判定するための情報である。また、不正通過エラー状態に関する情報には、不正通過エラー状態の報知を指示する情報である不正通過エラー表示フラグが含まれる。
【００６１】
不正通過エラー状態は、メダルＹＭがメダルセレクタ３０を不正通過したことに関連したエラー状態であることから、メダルＹＭの不正投入に関する重要なエラー状態であるといえる。したがって、不正通過エラー状態に関する情報は、メダルＹＭの不正投入に関する重要な情報であるといえる。なお、不正通過エラー状態に関する処理について、詳しくは後述する。
【００６２】
また、本実施形態のエラー状態には、メダルセレクタ３０においてメダル詰まりが発生していることが推定されるメダル詰まりエラー状態がある。メダル詰まりエラー状態は、第２投入センサＳＥ６の検知結果、第３投入センサＳＥ７の検知結果、第２投入センサＳＥ６用の監視タイマ、第３投入センサＳＥ７用の監視タイマ、及び投入要求可状態であるか否かを判定するための投入要求可状態フラグに基づいて、発生しているか否かが判定される。換言すれば、第２投入センサＳＥ６の検知結果、第３投入センサＳＥ７の検知結果、第２投入センサＳＥ６用の監視タイマ、第３投入センサＳＥ７用の監視タイマ、及び投入要求可状態フラグは、メダル詰まりエラー状態に関する情報であって、特に、メダル詰まりエラー状態が発生しているか否かを判定するための情報である。また、メダル詰まりエラー状態に関する情報には、メダル詰まりエラー状態の発生を示す情報であるメダル詰まりフラグや、メダル詰まりエラー状態の報知を指示する情報であるメダル詰まりエラー表示フラグが含まれる。
【００６３】
メダル詰まりエラー状態は、メダル投入口１７の内部におけるメダル詰まりに関連したエラー状態であることから、メダルＹＭの不正投入により発生し得るエラー状態であり、メダルＹＭの不正投入に関する重要なエラー状態であるといえる。したがって、メダル詰まりエラー状態に関する情報は、メダルＹＭの不正投入に関する重要な情報であるといえる。なお、メダル詰まりエラー状態に関する処理について、詳しくは後述する。
【００６４】
また、本実施形態のエラー状態には、メダルＹＭが誘導路４２の幅方向に重なった状態となることで、案内通路ＡＴに過剰な個数のメダルＹＭが滞留していることが推定されるメダル滞留エラー状態がある。メダル滞留エラー状態は、第１投入センサＳＥ５の検知結果、第２投入センサＳＥ６の検知結果、第４投入センサＳＥ８の検知結果、及び案内通路ＡＴにあるメダルＹＭの枚数を管理するための通過枚数チェック用カウンタに基づいて、発生しているか否かが判定される。換言すれば、第１投入センサＳＥ５の検知結果、第２投入センサＳＥ６の検知結果、第４投入センサＳＥ８の検知結果、及び通過枚数チェック用カウンタは、メダル滞留エラー状態に関する情報であって、特に、メダル滞留エラー状態が発生しているか否かを判定するための情報である。なお、以下の説明では、案内通路ＡＴにあるメダルＹＭの枚数を、単に「滞留メダル枚数」と示す。また、メダル滞留エラー状態に関する情報には、メダル滞留エラー状態の発生を示す情報であるメダル滞留フラグや、メダル滞留エラー状態の報知を指示するメダル滞留エラー表示フラグが含まれる。
【００６５】
メダル滞留エラー状態は、メダル投入口１７の内部におけるメダルの滞留に関連したエラー状態であることから、メダルＹＭの不正投入により発生し得るエラー状態であり、メダルＹＭの不正投入に関する重要なエラー状態であるといえる。したがって、メダル滞留エラー状態に関する情報は、メダルＹＭの不正投入に関する重要な情報であるといえる。なお、メダル滞留エラー状態に関する処理について、詳しくは後述する。
【００６６】
次に、エラー状態に関する情報が記憶される記憶領域について説明する。
図９に示すように、投入要求可状態フラグは、第１記憶領域のうち予め定めた第１アドレスが割り当てられた記憶領域に記憶される。以下の説明では、各アドレスが割り当てられた記憶領域を、単に「アドレスの記憶領域」と示す。なお、本実施形態において、第１記憶領域には、投入要求可状態フラグのほかにも、クレジットに関する情報や遊技状態に関する情報など、各種の情報が記憶されるようになっている。
【００６７】
また、各投入センサＳＥ５〜ＳＥ８の検知結果は、第２記憶領域のうち予め定めた第２アドレスの記憶領域に記憶される。なお、本実施形態において、各投入センサＳＥ５〜ＳＥ８の検知結果は、それぞれ、同一の第２アドレス内の別ｂｉｔに記憶される。また、第２投入センサＳＥ６用の監視タイマは、第２記憶領域のうち予め定めた第３アドレスの記憶領域に、第３投入センサＳＥ７用の監視タイマは、第２記憶領域のうち予め定めた第４アドレスの記憶領域に、通過枚数チェック用カウンタは、第２記憶領域のうち予め定めた第５アドレスの記憶領域にそれぞれ記憶される。
【００６８】
また、メダル詰まりフラグは、第２記憶領域のうち予め定めた第６アドレスの記憶領域に、メダル滞留フラグは、第２記憶領域のうち予め定めた第７アドレスの記憶領域にそれぞれ記憶される。そして、不正通過エラー表示フラグは、第２記憶領域のうち予め定めた第８アドレスの記憶領域に、メダル詰まりエラー表示フラグは、第２記憶領域のうち予め定めた第９アドレスの記憶領域に、メダル滞留エラー表示フラグは、第２記憶領域のうち予め定めた第１０アドレスの記憶領域にそれぞれ記憶される。
【００６９】
このように、本実施形態において、エラー状態に関する情報のうち少なくとも一部の情報は、第２記憶領域に記憶される。換言すれば、主制御用ＲＡＭ１００ｃの第２記憶領域には、メダルＹＭの不正投入に関する情報、即ち、不正に関する重要な情報であるエラー状態に関する情報が記憶される。
【００７０】
本実施形態において、第１〜第１０アドレスの記憶領域は、単一のアドレスに割り当てられた記憶領域であってもよいし、複数のアドレスから成るアドレス範囲に割り当てられた記憶領域であってもよい。また、第１アドレス〜第１０アドレスの第１〜第１０の番号は、説明の便宜のために付したものであって、主制御用ＲＡＭ１００ｃの記憶領域内における順序を特定するものではない。つまり、第２〜第１０アドレスの記憶領域は、例えば、第２記憶領域のアドレス「Ｆ２００Ｈ〜Ｆ３ＦＦＨ」において、第２アドレス→第３アドレス→・・・→第１０アドレスの順序で割り当てられていてもよいし、これとは異なる順序で割り当てられていてもよい。
【００７１】
以下、主制御用ＣＰＵ１００ａが主制御プログラムに基づき実行する各種の処理について説明する。まずは、遊技の進行に関する遊技進行処理について説明する。本実施形態において、遊技進行処理は、メインルーチンとして行うメイン処理に相当するとともに、第１処理に相当する。
【００７２】
図１０に示すように、遊技進行処理において、主制御用ＣＰＵ１００ａは、遊技開始セット処理を行う（ステップＳａ０１）。遊技開始セット処理において、主制御用ＣＰＵ１００ａは、スロットマシン１０の遊技状態やリールユニット１６を用いた演出（所謂フリーズ演出）に関するフラグなどの情報を主制御用ＲＡＭ１００ｃの第１記憶領域に記憶させる処理や、第１記憶領域のうち所定の記憶領域を初期化する処理などを行う。なお、本実施形態において、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第１記憶領域を初期化する処理と第２記憶領域を初期化する処理とを独立して実行することができる。換言すれば、第１記憶領域及び第２記憶領域は、独立して初期化が可能に構成されている。
【００７３】
次に、主制御用ＣＰＵ１００ａは、メダルのベット受付を開始する（ステップＳａ０２）。次に、主制御用ＣＰＵ１００ａは、スロットマシン１０の遊技状態をチェックする（ステップＳａ０３）。ステップＳａ０３において、主制御用ＣＰＵ１００ａは、スロットマシン１０の遊技状態がボーナス遊技であるか否かなどを特定する。
【００７４】
次に、主制御用ＣＰＵ１００ａは、再遊技作動時であるか否かを判定する（ステップＳａ０４）。主制御用ＣＰＵ１００ａは、再遊技作動時ではない場合（ステップＳａ０４：ＮＯ）、今回の変動ゲームにおけるベット数を設定するメダル管理処理を行う（ステップＳａ０５）。このメダル管理処理の詳細については後述する。主制御用ＣＰＵ１００ａは、再遊技作動時である場合（ステップＳａ０４：ＹＥＳ）、又はステップＳａ０５の処理を終了した場合、スロットマシン１０で発生しているエラー状態を報知するためのエラー表示設定処理を行う（ステップＳａ０６）。このエラー表示設定処理の詳細については後述する。
【００７５】
次に、主制御用ＣＰＵ１００ａは、今回の変動ゲームにおけるベット数が最大ベット数と一致するか否かを判定する（ステップＳａ０７）。なお、主制御用ＣＰＵ１００ａは、再遊技作動時である場合（ステップＳａ０４：ＹＥＳ）、前回の変動ゲームにおけるベット数を今回の変動ゲームにおけるベット数として再設定する。
【００７６】
今回の変動ゲームにおけるベット数が最大ベット数と一致しない場合（ステップＳａ０７：ＮＯ）、主制御用ＣＰＵ１００ａは、ステップＳａ０３の処理に移行する。即ち、ステップＳａ０７の処理において、主制御用ＣＰＵ１００ａは、変動ゲームを開始可能な状態であるか否かを判定している。一方、今回の変動ゲームにおけるベット数が最大ベット数と一致する場合（ステップＳａ０７：ＹＥＳ）、主制御用ＣＰＵ１００ａは、スタートレバー２０による開始操作を受け付けたか否かを判定する（ステップＳａ０８）。ステップＳａ０８の処理において、主制御用ＣＰＵ１００ａは、スタートレバー２０から操作信号を入力した場合には肯定判定する一方で、スタートレバー２０から操作信号を入力しない場合には否定判定する。開始操作を受け付けていない場合（ステップＳａ０８：ＮＯ）、主制御用ＣＰＵ１００ａは、ステップＳａ０３の処理へ移行する。
【００７７】
一方、開始操作を受け付けた場合（ステップＳａ０８：ＹＥＳ）、主制御用ＣＰＵ１００ａは、メダルの投入枚数が正常であるか否かを判定する（ステップＳａ０９）。メダルの投入枚数が正常ではない場合（ステップＳａ０９：ＮＯ）、主制御用ＣＰＵ１００ａは、復帰不可能エラー表示をさせる処理を行う（ステップＳａ１０）。ステップＳａ１０の処理において、主制御用ＣＰＵ１００ａは、メダルの投入枚数異常が発生したことを特定可能な情報が表示されるようにエラー表示部２５ａの表示内容を制御する。また、主制御用ＣＰＵ１００ａは、メダルの投入枚数異常に対応するエラー報知の表示開始を指示するためのサブ制御コマンド（以下、報知開始コマンドと示す）を生成し、副基板２００に出力する制御を行う。その後、主制御用ＣＰＵ１００ａは、電源断が行われるまで待機する。
【００７８】
メダルの投入枚数が正常である場合（ステップＳａ０９：ＹＥＳ）、主制御用ＣＰＵ１００ａは、当選情報を決定する（ステップＳａ１１）。ステップＳａ１１において、主制御用ＣＰＵ１００ａは、当選情報決定用乱数の値を用いた抽選により１つの当選情報を決定する。ステップＳａ１１の処理は、スロットマシン１０において内部的に行う役抽選（内部抽選）となる。また、主制御用ＣＰＵ１００ａは、ステップＳａ１１の処理において、変動ゲームの開始を指示するとともに、決定した当選情報（図柄組合せ（役））を特定可能な変動ゲーム開始コマンドを生成し、副基板２００に出力する制御を行う。
【００７９】
次に、主制御用ＣＰＵ１００ａは、最短遊技時間（ウェイトタイム）が経過したか否かを判定する（ステップＳａ１２）。最短遊技時間が経過していない場合（ステップＳａ１２：ＮＯ）、主制御用ＣＰＵ１００ａは、最短遊技時間が経過するまで待機する。最短遊技時間が経過している場合（ステップＳａ１２：ＹＥＳ）、主制御用ＣＰＵ１００ａは、アクチュエータＡ１〜Ａ３に作動信号（駆動信号）を出力して各リール１６ａ〜１６ｃの回転を開始させ、変動ゲームを開始させる（ステップＳａ１３）。
【００８０】
続けて、主制御用ＣＰＵ１００ａは、各ストップボタン２１ａ〜２１ｃの何れかによる停止操作を受け付けたか否かを判定する（ステップＳａ１４）。ステップＳａ１４において、主制御用ＣＰＵ１００ａは、ストップボタン２１ａ〜２１ｃの何れかから操作信号を入力した場合には肯定判定する一方で、ストップボタン２１ａ〜２１ｃの何れかから操作信号を入力しない場合には否定判定する。
【００８１】
停止操作を受け付けた場合（ステップＳａ１４：ＹＥＳ）、主制御用ＣＰＵ１００ａは、決定済みの当選情報とストップボタンの操作タイミングとをもとに、入賞ライン上に停止表示させる図柄を決定し、該決定した図柄を入賞ライン上に停止表示させる図柄組合せ制御を実行する（ステップＳａ１５）。
【００８２】
停止操作を受け付けていない場合（ステップＳａ１４：ＮＯ）、及びステップＳａ１５の処理を終了した場合、主制御用ＣＰＵ１００ａは、各リール１６ａ〜１６ｃの全てを停止させたか否かを判定する（ステップＳａ１６）。各リール１６ａ〜１６ｃのうち１つ以上のリールを停止させていない場合（ステップＳａ１６：ＮＯ）、主制御用ＣＰＵ１００ａは、ステップＳａ１４の処理へ移行する。一方、各リール１６ａ〜１６ｃの全てを停止させている場合（ステップＳａ１６：ＹＥＳ）、主制御用ＣＰＵ１００ａは、エラー表示設定処理を行う（ステップＳａ１７）。このエラー表示設定処理の詳細については後述する。
【００８３】
次に、主制御用ＣＰＵ１００ａは、各リールにおいて、有効ラインＮＬ上に停止表示されている図柄組合せが賞を定めた何れかの図柄組合せ（役）であるか否か、及び賞を定めた図柄組合せである場合にはその図柄組合せを判定する表示図柄判定を実行する（ステップＳａ１８）。即ち、ステップＳａ１８において、主制御用ＣＰＵ１００ａは、ステップＳａ１１の処理で決定した当選情報から特定可能な図柄組合せ（役）に実際に入賞したか否か、及び入賞している場合に入賞した図柄組合せを判定している。
【００８４】
次に、主制御用ＣＰＵ１００ａは、遊技者にメダルの払出しを行うか否かを判定する（ステップＳａ１９）。ステップＳａ１９において、主制御用ＣＰＵ１００ａは、払出役に入賞している場合には肯定判定する一方で、払出役に入賞していない場合には否定判定する。メダルＹＭの払出しを行う場合（ステップＳａ１９：ＹＥＳ）、主制御用ＣＰＵ１００ａは、ホッパーユニット２６を駆動してメダルＹＭを払出すためのメダル払出し処理を実行する（ステップＳａ２０）。このように、スロットマシン１０では、有効ラインＮＬに停止表示された図柄組合せに応じてメダルの払出しを発生可能である。
【００８５】
主制御用ＣＰＵ１００ａは、メダルの払出しを行わない場合（ステップＳａ１９：ＮＯ）、及びステップＳａ２０の処理を終了した場合、１回の変動ゲームを終了させる終了処理を行う（ステップＳａ２１）。即ち、本実施形態のスロットマシン１０では、図柄組合せが導出表示されることによって遊技を終了可能となる。ステップＳａ２１の終了処理において、主制御用ＣＰＵ１００ａは、入賞と判定した図柄組合せ（役）に応じて内部状態を移行させる制御や、入賞と判定したことを示す入賞指示コマンドを副基板２００に出力する制御を行う。この入賞指示コマンドは、変動ゲーム開始コマンドで指示される図柄組合せ（役）の入賞を副基板２００に把握させる。その後、主制御用ＣＰＵ１００ａは、１回の変動ゲームの実行に係る遊技進行処理を終了し、再びステップＳａ０１の処理へ移行する。
【００８６】
上述したように、主制御用ＣＰＵ１００ａは、遊技進行処理において、例えば、スロットマシン１０の遊技状態やリールユニット１６を用いた演出に関するフラグなどの情報を第１記憶領域に記憶させるなど、第１記憶領域の記憶内容を処理結果に応じて書き換える。一方で、主制御用ＣＰＵ１００ａは、遊技進行処理において、原則として第２記憶領域の記憶内容を書き換えない。換言すれば、本実施形態の遊技進行処理は、後述するサブルーチン化された一部の処理を除いて、主制御用ＲＡＭ１００ｃの記憶領域のうち第１記憶領域の記憶内容を処理結果に応じて書き換える一方で、第２記憶領域の記憶内容を書き換えない処理である。
【００８７】
ここで、本明細書において、単に「特定の処理において特定の記憶領域の記憶内容を書き換えない」と示す場合、「特定の処理」に含まれる処理のうち、当該「特定の処理」の実行中に呼び出される処理（サブルーチン）を除いた処理の実行に伴って、「特定の記憶領域」の記憶内容を書き換えないことを意図している。即ち、本明細書では、「特定の処理において特定の記憶領域の記憶内容を書き換えない」と示す場合であっても、「特定の処理」の実行中に呼び出される処理において「特定の記憶領域」の記憶内容が書き換えられるときがある。また、本明細書において、単に「特定の処理において特定の記憶領域の記憶内容を書き換える」と示す場合、「特定の処理」に含まれる処理のうち、当該「特定の処理」の実行中に呼び出される処理（サブルーチン）を除いた処理の実行に伴って、「特定の記憶領域」の記憶内容を書き換えることを意図している。
【００８８】
次に、メダルセレクタ３０を通過するメダルＹＭの枚数を計数するためのセレクタチェック処理について説明する。セレクタチェック処理は、主制御用ＣＰＵ１００ａにより所定の制御周期毎に呼び出されて実行される割込み処理である。なお、本実施形態において、主制御用ＣＰＵ１００ａは、主に遊技進行処理の実行中に割込み処理の実行を許可している。即ち、本実施形態におけるセレクタチェック処理は、遊技進行処理の実行中に呼び出される処理（所謂、サブルーチン）であって、特に、割込み処理として実行される処理である。本実施形態において、セレクタチェック処理は、第２処理の１つに相当する。
【００８９】
図１１に示すように、セレクタチェック処理において、主制御用ＣＰＵ１００ａは、メダルセレクタ３０をメダルＹＭが通過したか否かを判定する（ステップＳｂ０１）。ステップＳｂ０１の処理において、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第２アドレスの記憶領域を参照することで把握できる第１投入センサＳＥ５の検知結果や第２投入センサＳＥ６の検知結果に基づいて、メダルセレクタ３０をメダルＹＭが通過したか否かを判定する。
【００９０】
メダルセレクタ３０をメダルＹＭが通過していない場合（ステップＳｂ０１：ＮＯ）、主制御用ＣＰＵ１００ａは、セレクタチェック処理を終了する。その一方で、メダルセレクタ３０をメダルＹＭが通過した場合（ステップＳｂ０１：ＹＥＳ）、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第５アドレスの記憶領域に記憶されている通過枚数チェック用カウンタの値を、１加算後のメダルＹＭの枚数を示す値に更新する（ステップＳｂ０２）。このように、主制御用ＣＰＵ１００ａは、各投入センサＳＥ５，ＳＥ６によるメダルＹＭの検知結果に基づいて、管理している滞留メダル枚数（メダルＹＭの個数）を１加算する。その後、主制御用ＣＰＵ１００ａは、セレクタチェック処理を終了する。
【００９１】
次に、誘導路４２を通過するメダルＹＭの枚数を計数するための通過枚数チェック処理について説明する。通過枚数チェック処理は、セレクタチェック処理と同様に、主制御用ＣＰＵ１００ａにより所定の制御周期毎に呼び出されて実行される処理である。即ち、本実施形態における通過枚数チェック処理は、遊技進行処理の実行中に呼び出される処理（所謂、サブルーチン）であって、特に、割込み処理として実行される処理である。本実施形態において、通過枚数チェック処理は、第２処理の１つに相当する。
【００９２】
図１２に示すように、通過枚数チェック処理において、主制御用ＣＰＵ１００ａは、第４投入センサＳＥ８がＯＮであるか否かを判定する（ステップＳｃ０１）。ステップＳｃ０１の処理において、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第２アドレスの記憶領域を参照することで把握できる第４投入センサＳＥ８の検知結果に基づいて、第４投入センサＳＥ８がＯＮであるか否か、即ち、誘導路４２をメダルＹＭが通過したか否かを判定する。第４投入センサＳＥ８がＯＮでない場合（ステップＳｃ０１：ＮＯ）、主制御用ＣＰＵ１００ａは、通過枚数チェック処理を終了する。その一方で、第４投入センサＳＥ８がＯＮである場合（ステップＳｃ０１：ＹＥＳ）、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第２記憶領域のうち第５アドレスの記憶領域に記憶されている通過枚数チェック用カウンタの値を、３減算後のメダルＹＭの枚数を示す値に更新する（ステップＳｃ０２）。
【００９３】
次に、主制御用ＣＰＵ１００ａは、通過枚数チェック用カウンタに示されるメダルＹＭの枚数が０（零）よりも小さいか否かを判定する（ステップＳｃ０３）。通過枚数チェック用カウンタに示されるメダルＹＭの枚数が０（零）以上である場合（ステップＳｃ０３：ＮＯ）、主制御用ＣＰＵ１００ａは、通過枚数チェック処理を終了する。その一方で、通過枚数チェック用カウンタに示されるメダルＹＭの枚数が０（零）よりも小さい場合（ステップＳｃ０３：ＹＥＳ）、主制御用ＣＰＵ１００ａは、通過枚数チェック用カウンタの値を０に更新する（ステップＳｃ０４）。その後、主制御用ＣＰＵ１００ａは、通過枚数チェック処理を終了する。
【００９４】
以上のように、主制御用ＣＰＵ１００ａは、第４投入センサＳＥ８によるメダルＹＭの検知結果に基づいて、管理している滞留メダル枚数を３減算する。そして、主制御用ＣＰＵ１００ａは、管理している滞留メダル枚数が３枚（所定個数）に達していないときには、０枚を示す値となるように通過枚数チェック用カウンタを更新する。なお、本実施形態では、上述のように、第４投入センサＳＥ８によるメダルＹＭの検知位置において、複数枚のメダルＹＭが重なることがある。このため、案内通路ＡＴにメダルＹＭが滞留していない場合であっても、第１投入センサＳＥ５でメダルＹＭが検知される回数や第２投入センサＳＥ６でメダルＹＭが検知される回数に比べて、第４投入センサＳＥ８でメダルＹＭが検知される回数が少なくなることがある。これに対し、本実施形態では、第４投入センサＳＥ８でメダルＹＭを検知した場合、通過枚数チェック用カウンタの値を３減算するため、案内通路ＡＴにメダルＹＭが滞留していないにもかかわらず通過枚数チェック用カウンタの値が１以上になることを抑制できる。
【００９５】
主制御用ＣＰＵ１００ａは、上記したセレクタチェック処理及び通過枚数チェック処理において、各投入センサＳＥ５，ＳＥ６，ＳＥ８の検知結果に基づいて通過枚数チェック用カウンタの値を更新することにより、滞留メダル枚数を管理する。換言すれば、セレクタチェック処理及び通過枚数チェック処理は、案内通路ＡＴにあるメダルＹＭの個数に関する情報を生成する生成処理に相当する。
【００９６】
なお、主制御用ＣＰＵ１００ａは、セレクタチェック処理及び通過枚数チェック処理のそれぞれの処理において、通過枚数チェック用カウンタの値、即ち、第２記憶領域の記憶内容を処理結果に応じて書き換える。一方で、主制御用ＣＰＵ１００ａは、セレクタチェック処理及び通過枚数チェック処理のそれぞれの処理において、第１記憶領域の記憶内容を書き換えない。換言すれば、本実施形態のセレクタチェック処理及び通過枚数チェック処理は、何れも、主制御用ＲＡＭ１００ｃの記憶領域のうち第２記憶領域の記憶内容を処理結果に応じて書き換える一方で、第１記憶領域の記憶内容を書き換えない処理である。
【００９７】
また、主制御用ＣＰＵ１００ａは、セレクタチェック処理及び通過枚数チェック処理において、メダルセレクタ３０に備えられている各投入センサＳＥ５，ＳＥ６の検知結果と、シュート部材４０に備えられている第４投入センサＳＥ８の検知結果と、に基づいて通過枚数チェック用カウンタの値を書き換える。また、主制御用ＣＰＵ１００ａは、次に説明する入力エラーチェック処理において、通過枚数チェック用カウンタの値に基づいてメダル滞留フラグを設定する。つまり、メダル滞留フラグは、メダルセレクタ３０に備えられている各投入センサＳＥ５，ＳＥ６の検知結果と、シュート部材４０に備えられている第４投入センサＳＥ８の検知結果と、に基づいて生成される。
【００９８】
次に、エラー状態が発生しているかの判定に関する入力エラーチェック処理について説明する。入力エラーチェック処理は、セレクタチェック処理や通過枚数チェック処理と同様に、主制御用ＣＰＵ１００ａにより所定の制御周期毎に呼び出されて実行される処理である。即ち、本実施形態における入力エラーチェック処理は、遊技進行処理の実行中に呼び出される処理（所謂、サブルーチン）であって、特に、割込み処理として行われる処理である。本実施形態において、入力エラーチェック処理は、第２処理の１つに相当する。
【００９９】
図１３に示すように、主制御用ＣＰＵ１００ａは、第３投入センサＳＥ７がＯＮであるか否かを判定する（ステップＳｄ０１）。ステップＳｄ０１の処理において、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第２アドレスの記憶領域に記憶されている第３投入センサＳＥ７の検知結果に基づいて、第３投入センサＳＥ７がＯＮであるか否かを判定する。第３投入センサＳＥ７がＯＮである場合（ステップＳｄ０１：ＹＥＳ）、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第４アドレスの記憶領域に記憶されている第３投入センサＳＥ７用の監視タイマを読み込む（ステップＳｄ０２）。なお、主制御用ＣＰＵ１００ａは、入力エラーチェック処理とは別の処理において、第３投入センサＳＥ７がＯＮしたことを契機として、第３投入センサＳＥ７用の監視タイマの値（例えば１秒）を主制御用ＲＡＭ１００ｃに記憶させる。そして、主制御用ＣＰＵ１００ａは、入力エラーチェック処理とは別の処理において、制御周期ごとに、該制御周期に相当する時間を第３投入センサＳＥ７用の監視タイマから減算して更新するようになっている。
【０１００】
次に、主制御用ＣＰＵ１００ａは、第３投入センサＳＥ７用の監視タイマが終了しているか否かを判定する（ステップＳｄ０３）。ステップＳｄ０３の処理において、主制御用ＣＰＵ１００ａは、読み込んだ第３投入センサＳＥ７用の監視タイマの値がゼロとなっている場合に肯定判定する一方で、第３投入センサＳＥ７用の監視タイマの値がゼロとなっていない場合に否定判定する。
【０１０１】
第３投入センサＳＥ７用の監視タイマが終了している場合（ステップＳｄ０３：ＹＥＳ）、主制御用ＣＰＵ１００ａは、メダル詰まりエラー状態の発生を示す情報としてメダル詰まりフラグを主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第６アドレスの記憶領域に設定する（ステップＳｄ０４）。つまり、主制御用ＣＰＵ１００ａは、所定時間（監視タイマが終了するまでの時間）に亘って第３投入センサＳＥ７においてメダルＹＭが検知され続けていることから、第３投入センサの検知位置においてメダル詰まりが発生していると推定される場合に、メダル詰まりフラグを設定する。一方、第３投入センサＳＥ７がＯＮでない場合（ステップＳｄ０１：ＮＯ）、主制御用ＣＰＵ１００ａは、第３投入センサＳＥ７用の監視タイマの値をクリアする（ステップＳｄ０５）。
【０１０２】
監視タイマが終了していない場合（ステップＳｄ０３：ＮＯ）、ステップＳｄ０４の処理を終了した場合、又はステップＳｄ０５の処理を終了した場合、主制御用ＣＰＵ１００ａは、通過枚数チェック用カウンタに示されるメダルＹＭの枚数、即ち管理している滞留メダル枚数が規定枚数以上であるか否かを判定する（ステップＳｄ０６）。本実施形態において、判定基準となる規定枚数には、メダルＹＭが幅方向に重ならない状態において、案内通路ＡＴに滞留可能なメダルＹＭの最大枚数である１１枚が設定されている。
【０１０３】
通過枚数チェック用カウンタに示されるメダルＹＭの枚数が規定枚数以上である場合（ステップＳｄ０６：ＹＥＳ）、主制御用ＣＰＵ１００ａは、メダル滞留エラー状態の発生を示す情報としてメダル滞留フラグを主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第７アドレスの記憶領域に設定する（ステップＳｄ０７）。つまり、主制御用ＣＰＵ１００ａは、管理している滞留メダル枚数が、メダルＹＭが幅方向に重ならない状態において案内通路ＡＴに滞留可能なメダルＹＭの最大枚数に到達していることから、案内通路ＡＴにおいて１１枚（最大枚数）又は１１枚を超えるメダルＹＭが滞留していると推定される場合に、メダル滞留フラグを設定する。なお、案内通路ＡＴにおいて１１枚を超えるメダルＹＭが滞留している場合とは、メダルＹＭが幅方向に重なった状態で滞留している場合である。
【０１０４】
通過枚数チェック用カウンタに示されるメダルＹＭの枚数が規定枚数未満である場合（ステップＳｄ０６：ＮＯ）、及びステップＳｄ０７の処理を終了した場合、主制御用ＣＰＵ１００ａは、投入要求可状態であるか否かを判定する（ステップＳｄ０８）。詳しく説明すると、ステップＳｄ０８の処理において、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第１記憶領域に投入要求可状態フラグが設定されている場合に肯定判定する一方で、設定されていない場合に否定判定する。
【０１０５】
投入要求可状態ではない場合（ステップＳｄ０８：ＮＯ）、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第３アドレスの記憶領域に記憶されている第２投入センサＳＥ６用の監視タイマを読込む（ステップＳｄ０９）。なお、入力エラーチェック処理とは別の処理において、主制御用ＣＰＵ１００ａは、第２投入センサＳＥ６がＯＮしたことを契機として、第２投入センサＳＥ６用の監視タイマの値を主制御用ＲＡＭ１００ｃに記憶させる。そして、主制御用ＣＰＵ１００ａは、入力エラーチェック処理とは別の処理において、制御周期ごとに、該制御周期に相当する時間を第２投入センサＳＥ６用の監視タイマから減算して更新するようになっている。
【０１０６】
次に、主制御用ＣＰＵ１００ａは、第２投入センサＳＥ６がＯＮであるか否かを判定する（ステップＳｄ１０）。ステップＳｄ１０の処理において、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第２アドレスの記憶領域に記憶されている第２投入センサＳＥ６の検知結果に基づいて、第２投入センサＳＥ６がＯＮであるか否かを判定する。第２投入センサＳＥ６がＯＮである場合（ステップＳｄ１０：ＹＥＳ）、主制御用ＣＰＵ１００ａは、第２投入センサＳＥ６用の監視タイマが終了したか否かを判定する（ステップＳｄ１１）。ステップＳｄ１１の処理において、主制御用ＣＰＵ１００ａは、読み込んだ第２投入センサＳＥ６用の監視タイマの値がゼロとなっている場合に肯定判定する一方で、第２投入センサＳＥ６用の監視タイマの値がゼロとなっていない場合に否定判定する。
【０１０７】
第２投入センサＳＥ６用の監視タイマが終了している場合（ステップＳｄ１１：ＹＥＳ）、主制御用ＣＰＵ１００ａは、メダル詰まりエラー状態の発生を示す情報としてメダル詰まりフラグを主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第６アドレスの記憶領域に設定する（ステップＳｄ１２）。つまり、主制御用ＣＰＵ１００ａは、投入要求可状態ではないにもかかわらず第２投入センサＳＥ６においてメダルＹＭが検知されたことから、第２投入センサＳＥ６の検知位置においてメダル詰まりが発生していると推定される場合に、メダル詰まりフラグを設定する。
【０１０８】
投入要求可状態である場合（ステップＳｄ０８：ＹＥＳ）、第２投入センサＳＥ６がＯＮでない場合（ステップＳｄ１０：ＮＯ）、第２投入センサＳＥ６用の監視タイマが終了していない場合（ステップＳｄ１１：ＮＯ）、又はステップＳｄ１２の処理が終了している場合、主制御用ＣＰＵ１００ａは、入力エラーチェック処理を終了する。このように、本実施形態のスロットマシン１０では、制御周期ごとに主制御用ＣＰＵ１００ａが入力エラーチェック処理を実行することにより、メダルセレクタ３０のメダル詰まり、及び案内通路ＡＴにおけるメダルＹＭの滞留が検知され、該検知結果に対応する情報（フラグ）が主制御用ＲＡＭ１００ｃの第２記憶領域に記憶される。
【０１０９】
以上のように、入力エラーチェック処理は、各投入センサＳＥ５，ＳＥ６によるメダルＹＭの検知結果に基づいて行われる処理である。また、入力エラーチェック処理は、メダルセレクタ３０におけるメダル詰まりの有無を判定すること（ステップＳｄ０１〜Ｓｄ０４，Ｓｄ０８〜Ｓｄ１２）を含む。即ち、本実施形態の入力エラーチェック処理は、滞留処理に相当する。
【０１１０】
また、入力エラーチェック処理は、メダル滞留フラグを設定すること（ステップＳｄ０６，Ｓｄ０７）を含む。なお、メダル滞留フラグは、通過枚数チェック用カウンタの値に基づいて設定されることから、案内通路ＡＴにあるメダルＹＭの個数に関する情報であるといえる。したがって、入力エラーチェック処理のステップＳｄ０６，Ｓｄ０７は、案内通路ＡＴにあるメダルＹＭの個数に関する情報を生成する生成処理に相当する。
【０１１１】
また、以上のように、主制御用ＣＰＵ１００ａは、入力エラーチェック処理において、メダル詰まりフラグやメダル滞留フラグなど、第２記憶領域の記憶内容を処理結果に応じて書き換える。一方で、主制御用ＣＰＵ１００ａは、入力エラーチェック処理において、第１記憶領域の記憶内容を書き換えない。換言すれば、本実施形態の入力エラーチェック処理は、主制御用ＲＡＭ１００ｃの記憶領域のうち第２記憶領域の記憶内容を処理結果に応じて書き換える一方で、第１記憶領域の記憶内容を書き換えない処理である。また、主制御用ＣＰＵ１００ａは、入力エラーチェック処理において、投入要求可状態フラグなど、第１記憶領域の記憶内容を参照する。さらに、主制御用ＣＰＵ１００ａは、入力エラーチェック処理において、各投入センサＳＥ６，ＳＥ７の検知結果など、第２記憶領域の記憶内容を参照する。即ち、主制御用ＣＰＵ１００ａは、入力エラーチェック処理においては、主制御用ＲＡＭ１００ｃの第１記憶領域の記憶内容及び第２記憶領域の記憶内容の両方を参照できる。
【０１１２】
次に、メダル管理処理について説明する。メダル管理処理は、遊技進行処理のステップＳａ０５において実行されることから、遊技進行処理の実行中に呼び出される処理（所謂、サブルーチン）として把握できる。本実施形態において、メダル管理処理は、メダルＹＭに関する各種の処理を行うことから、メダルＹＭの管理を行う遊技媒体管理処理に相当する。
【０１１３】
図１４に示すように、メダル管理処理において、主制御用ＣＰＵ１００ａは、投入要求可状態であるか否かを判定する（ステップＳｅ０１）。投入要求可状態である場合（ステップＳｅ０１：ＹＥＳ）、主制御用ＣＰＵ１００ａは、メダルが通過可能なＯＮ状態（第１状態）にブロッカ３５を制御しているか否かを判定する（ステップＳｅ０２）。前述のように、メダル投入口１７から投入されたメダルは、ブロッカ３５がＯＮ状態に制御されている場合に第３メダル通路３３へ案内される。ブロッカ３５をＯＮ状態に制御している場合（ステップＳｅ０２：ＹＥＳ）、主制御用ＣＰＵ１００ａは、メダルＹＭがメダルセレクタ３０を通過したか否かを判定する（ステップＳｅ０３）。ステップＳｅ０３の処理において、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第２アドレスの記憶領域を参照して把握できる第１投入センサＳＥ５の検知結果及び第２投入センサＳＥ６の検知結果に基づいてメダルＹＭがメダルセレクタ３０を通過したか否かを判定する。具体的に、主制御用ＣＰＵ１００ａは、各投入センサＳＥ５，ＳＥ６の何れかがＯＮである場合に肯定判定する一方で、各投入センサＳＥ５，ＳＥ６の何れもＯＦＦである場合に否定判定する。
【０１１４】
第３メダル通路３３をメダルＹＭが通過した場合（ステップＳｅ０３：ＹＥＳ）、主制御用ＣＰＵ１００ａは、ベット数やクレジットを加算するための投入チェック処理を実行する（ステップＳｅ０４）。この投入チェック処理の詳細については後述する。その後、主制御用ＣＰＵ１００ａは、メダル管理処理を終了する。
【０１１５】
投入要求可状態ではない場合（ステップＳｅ０１：ＮＯ）、ブロッカ３５をＯＮ状態に制御していない場合（ステップＳｅ０２：ＮＯ）、又は第３メダル通路３３をメダルＹＭが通過していない場合（ステップＳｅ０３：ＮＯ）、主制御用ＣＰＵ１００ａは、精算ボタン１９がＯＮ（操作）されたか否かを判定する（ステップＳｅ０５）。ステップＳｅ０５の処理において、主制御用ＣＰＵ１００ａは、精算ボタン１９から操作信号を入力した場合に肯定判定する一方で、操作信号を入力していない場合に否定判定する。
【０１１６】
精算ボタン１９がＯＮされた場合（ステップＳｅ０５：ＹＥＳ）、主制御用ＣＰＵ１００ａは、精算メダルがあるか否かを判定する（ステップＳｅ０６）。ステップＳｅ０６の処理において、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃに１以上のクレジットが記憶されている場合に肯定判定する一方で、１以上のクレジットが記憶されていない場合に否定判定する。精算メダルがある場合（ステップＳｅ０６：ＹＥＳ）、主制御用ＣＰＵ１００ａは、投入要求不可状態をセットする（ステップＳｅ０７）。詳しく説明すると、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第１記憶領域において、投入要求可状態フラグを消去（クリア）する。
【０１１７】
次に、主制御用ＣＰＵ１００ａは、ホッパーユニット２６の第４アクチュエータＡ４を駆動して払出しディスクを回転させ、メダルＹＭを払出すためのメダル払出し処理を実行する（ステップＳｅ０８）。次に、主制御用ＣＰＵ１００ａは、投入要求可状態をセットする（ステップＳｅ０９）。詳しく説明すると、主制御用ＣＰＵ１００ａは、投入要求可状態フラグを主制御用ＲＡＭ１００ｃの第１記憶領域に設定する。そして、精算ボタン１９がＯＮされていない場合（ステップＳｅ０５：ＮＯ）、精算メダルがない場合（ステップＳｅ０６：ＮＯ）、又はステップＳｅ０９の処理を終了した場合、主制御用ＣＰＵ１００ａは、メダル管理処理を終了する。
【０１１８】
次に、投入チェック処理について説明する。投入チェック処理は、遊技進行処理の実行中に呼び出される処理であるメダル管理処理のステップＳｅ０４において実行されることから、遊技進行処理の実行中に呼び出される処理（所謂、サブルーチン）として把握できる。本実施形態において、投入チェック処理は、メダルＹＭに関する各種の処理を行うことから、メダルＹＭの管理を行う遊技媒体管理処理に相当する。
【０１１９】
図１５に示すように、投入チェック処理において、主制御用ＣＰＵ１００ａは、不正通過エラー状態が発生しているか否かを判定するための不正通過エラー設定処理を実行する（ステップＳｆ０１）。この不正通過エラー設定処理の詳細については後述する。
【０１２０】
その後、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第２記憶領域のうち第８アドレスの記憶領域に不正通過エラー表示フラグが設定されているか否かを判定する（ステップＳｆ０２）。不正通過エラー表示フラグが設定されていない場合（ステップＳｆ０２：ＮＯ）、主制御用ＣＰＵ１００ａは、第１投入センサＳＥ５及び第２投入センサＳＥ６によるメダルＹＭの検知状態の遷移が、メダルＹＭの投入を無効とする投入センサ無効遷移に該当するか否かを判定する（ステップＳｆ０３）。ステップＳｄ０３の処理において、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第２アドレスの記憶領域を参照して把握できる第１投入センサＳＥ５の検知結果及び第２投入センサＳＥ６の検知結果に基づいて、投入センサ無効遷移に該当するか否かの判定を行う。
【０１２１】
本実施形態の投入センサ無効遷移は、［各投入センサＳＥ５，ＳＥ６＝ＯＦＦ］→［第１投入センサＳＥ５＝ＯＮ，第２投入センサＳＥ６＝ＯＦＦ］→［各投入センサＳＥ５，ＳＥ６＝ＯＦＦ］に設定されている。即ち、ステップＳｆ０３の処理において、主制御用ＣＰＵ１００ａは、第３メダル通路３３において上流側に配設されている第１投入センサＳＥ５がＯＮになったにもかかわらず、下流側に配設されている第２投入センサＳＥ６がＯＮにならない場合に肯定判定する。
【０１２２】
投入センサ無効遷移である場合（ステップＳｆ０３：ＹＥＳ）、主制御用ＣＰＵ１００ａは、投入チェック処理を終了する。その一方で、投入センサ無効遷移ではない場合（ステップＳｆ０３：ＮＯ）、主制御用ＣＰＵ１００ａは、既に設定されているベット数が最大ベット数に達していないときにはベット数に１加算する一方で、ベット数が最大ベット数に達しているときにはクレジットに１加算する（ステップＳｆ０４）。その後、主制御用ＣＰＵ１００ａは、投入チェック処理を終了する。なお、本実施形態において、ベット数を特定可能な情報（カウンタなど）や、クレジットを特定可能な情報（カウンタなど）は、主制御用ＲＡＭ１００ｃの第１記憶領域に記憶される。
【０１２３】
また、不正通過エラー表示フラグが設定されている場合（ステップＳｆ０２：ＹＥＳ）、主制御用ＣＰＵ１００ａは、スロットマシン１０で発生しているエラー状態を報知させるためのエラー表示処理を行う（ステップＳｆ０５）。このエラー表示処理の詳細については後述する。次に、主制御用ＣＰＵ１００ａは、通過枚数チェック用カウンタを初期化するための通過枚数チェック用カウンタ初期化処理を行う（ステップＳｆ０６）。通過枚数チェック用カウンタ初期化処理において、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第５アドレスの記憶領域に設定されている通過枚数チェック用カウンタの値を０に更新する。なお、通過枚数チェック用カウンタ初期化処理は、投入チェック処理の実行中に呼び出される処理であって、投入チェック処理とは別の処理である。その後、主制御用ＣＰＵ１００ａは、投入要求可状態をセットする（ステップＳｆ０６）。そして、主制御用ＣＰＵ１００ａは、投入チェック処理を終了する。
【０１２４】
以上のように、主制御用ＣＰＵ１００ａは、メダル管理処理及び投入チェック処理のそれぞれの処理において、投入要求可状態フラグなど、第１記憶領域の記憶内容を処理結果に応じて書き換える。一方で、主制御用ＣＰＵ１００ａは、メダル管理処理及び投入チェック処理のそれぞれの処理において、第２記憶領域の記憶内容を書き換えない。換言すれば、本実施形態のメダル管理処理及び投入チェック処理は、何れも、主制御用ＲＡＭ１００ｃの記憶領域のうち第１記憶領域の記憶内容を処理結果に応じて書き換える一方で、第２記憶領域の記憶内容を書き換えない処理である。
【０１２５】
また、主制御用ＣＰＵ１００ａは、メダル管理処理及び投入チェック処理のそれぞれの処理において、投入要求可状態フラグなど、第１記憶領域の記憶内容を参照する。さらに、主制御用ＣＰＵ１００ａは、メダル管理処理及び投入チェック処理のそれぞれの処理において、各投入センサＳＥ５，ＳＥ６の検知結果など、第２記憶領域の記憶内容を参照する。即ち、主制御用ＣＰＵ１００ａは、メダル管理処理及び投入チェック処理のそれぞれの処理においては、主制御用ＲＡＭ１００ｃの第１記憶領域の記憶内容及び第２記憶領域の記憶内容の両方を参照できる。
【０１２６】
次に、不正通過エラー設定処理について説明する。不正通過エラー設定処理は、遊技進行処理の実行中に呼び出される処理である投入チェック処理のステップＳｆ０１において実行されることから、遊技進行処理の実行中に呼び出される処理（所謂、サブルーチン）として把握できる。また、不正通過エラー設定処理は、メダル管理処理や投入チェック処理の実行中に呼び出される処理としても把握できる。
【０１２７】
図１６に示すように、不正通過エラー設定処理において、主制御用ＣＰＵ１００ａは、第１投入センサＳＥ５及び第２投入センサＳＥ６によるメダルＹＭの検知状態の遷移が、メダルＹＭが不正投入されたとする投入センサ異常遷移に該当するか否かを判定する（ステップＳｇ０１）。ステップＳｇ０１の処理において、主制御用ＣＰＵ１００ａは、第１投入センサＳＥ５及び第２投入センサＳＥ６によるメダルＹＭの検知状態の遷移が、上述した投入センサ無効遷移、及び、メダルＹＭが正常に投入されたとする投入センサ正常遷移の何れにも該当しない場合、異常遷移に該当すると判定する。一方、主制御用ＣＰＵ１００ａは、第１投入センサＳＥ５及び第２投入センサＳＥ６によるメダルＹＭの検知状態の遷移が、上述した投入センサ無効遷移、及び、投入センサ正常遷移の何れかに該当する場合、異常遷移に該当しないと判定する。
【０１２８】
本実施形態の投入センサ正常遷移は、［各投入センサＳＥ５，ＳＥ６＝ＯＦＦ］→［第１投入センサＳＥ５＝ＯＮ，第２投入センサＳＥ６＝ＯＦＦ］→［各投入センサＳＥ５，ＳＥ６＝ＯＮ］→［第１投入センサＳＥ５＝ＯＦＦ，第２投入センサＳＥ６＝ＯＮ］→［各投入センサＳＥ５，ＳＥ６＝ＯＦＦ］に設定されている。即ち、投入センサ正常遷移は、メダルＹＭが第３メダル通路３３の上流から下流に向かって通過する場合のメダルＹＭの検知状態の遷移である。また、投入センサ異常遷移は、例えば、メダルＹＭが第３メダル通路３３の下流から上流に向かって通過する場合のメダルＹＭの検知状態の遷移などである。
【０１２９】
メダルＹＭの検知状態の遷移が、投入センサ異常遷移に該当する場合（ステップＳｇ０１：ＹＥＳ）、不正通過エラー表示フラグを主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第８アドレスの記憶領域に設定する（ステップＳｇ０２）。そして、投入センサ異常遷移に該当しない場合（ステップＳｇ０１：ＮＯ）、又はステップＳｇ０２の処理を終了した場合、主制御用ＣＰＵ１００ａは、不正通過エラー設定処理を終了する。
【０１３０】
以上のように、主制御用ＣＰＵ１００ａは、不正通過エラー設定処理において、不正通過エラー表示フラグなど、第２記憶領域の記憶内容を処理結果に応じて書き換える。一方で、主制御用ＣＰＵ１００ａは、不正通過エラー設定処理において、第１記憶領域の記憶内容を書き換えない。換言すれば、本実施形態の不正通過エラー設定処理は、主制御用ＲＡＭ１００ｃの記憶領域のうち第２記憶領域の記憶内容を処理結果に応じて書き換える一方で、第１記憶領域の記憶内容を書き換えない処理である。
【０１３１】
本実施形態において、各投入センサＳＥ５，ＳＥ６による検知結果、即ち、各投入センサＳＥ５，ＳＥ６によるメダルＹＭの検知状態の遷移は、検知部による遊技媒体の検知態様に相当する。したがって、不正通過エラー設定処理は、検知部による遊技媒体の検知態様に基づいて行う検知処理に相当する。また、本実施形態において、投入センサ異常遷移は、予め定めた不正検知態様に相当する。つまり、不正通過エラー設定処理は、検知部による遊技媒体の検知態様が、予め定めた不正検知態様であるか否かを判定する処理（ステップＳｇ０１）を含む。
【０１３２】
次に、エラー表示設定処理について説明する。エラー表示設定処理は、遊技進行処理のステップＳａ０６，Ｓａ１７において実行されることから、遊技進行処理の実行中に呼び出される処理（所謂、サブルーチン）として把握できる。
【０１３３】
図１７に示すように、エラー表示設定処理において、主制御用ＣＰＵ１００ａは、メダル詰まりフラグが主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第６アドレスの記憶領域に設定されているか否かを判定する（ステップＳｈ０１）。メダル詰まりフラグが設定されている場合（ステップＳｈ０１：ＹＥＳ）、主制御用ＣＰＵ１００ａは、メダル詰まりエラー状態の報知を指示するためのメダル詰まりエラー設定処理を行う（ステップＳｈ０２）。このメダル詰まりエラー設定処理の詳細については後述する。
【０１３４】
次に、主制御用ＣＰＵ１００ａは、スロットマシン１０で発生しているエラー状態を報知させるためのエラー表示処理を行う（ステップＳｈ０３）。このエラー表示処理の詳細については後述する。続けて、主制御用ＣＰＵ１００ａは、メダル詰まりフラグをクリアするためのメダル詰まりフラグ解除処理を行う（ステップＳｈ０４）。メダル詰まりフラグ解除処理において、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第６アドレスの記憶領域に設定されているメダル詰まりフラグをクリアする。なお、メダル詰まりフラグ解除処理は、エラー表示処理の実行中に呼び出される処理であって、エラー表示処理とは別の処理である。
【０１３５】
メダル詰まりフラグが設定されていない場合（ステップＳｈ０１：ＮＯ）、及びステップＳｈ０４の処理を終了した場合、主制御用ＣＰＵ１００ａは、メダル滞留フラグが主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第７アドレスの記憶領域に設定されているか否かを判定する（ステップＳｈ０５）。メダル滞留フラグが設定されていない場合（ステップＳｈ０５：ＮＯ）、主制御用ＣＰＵ１００ａは、エラー表示設定処理を終了する。その一方で、メダル滞留フラグが設定されている場合（ステップＳｈ０５：ＹＥＳ）、主制御用ＣＰＵ１００ａは、メダル滞留エラー状態の報知を指示するためのメダル滞留エラー設定処理を行う（ステップＳｈ０６）。このメダル滞留エラー設定処理の詳細については後述する。
【０１３６】
次に、主制御用ＣＰＵ１００ａは、スロットマシン１０で発生しているエラー状態を報知させるためのエラー表示処理を行う（ステップＳｈ０７）。続けて、主制御用ＣＰＵ１００ａは、メダル滞留フラグをクリアするためのメダル滞留フラグ解除処理を行う（ステップＳｈ０８）。メダル滞留フラグ解除処理において、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第７アドレスの記憶領域に設定されているメダル滞留フラグをクリアする。なお、メダル滞留フラグ解除処理は、エラー表示設定処理の実行中に呼び出される処理であって、エラー表示設定処理とは別の処理である。その後、主制御用ＣＰＵ１００ａは、エラー表示設定処理を終了する。
【０１３７】
以上のように、主制御用ＣＰＵ１００ａは、エラー表示設定処理において、第１記憶領域の記憶内容、及び第２記憶領域の記憶内容の何れも書き換えない。一方、主制御用ＣＰＵ１００ａは、エラー表示設定処理において、メダル詰まりフラグやメダル滞留フラグなど、第２記憶領域の記憶内容を参照する。
【０１３８】
次に、メダル詰まりエラー設定処理について説明する。メダル詰まりエラー設定処理は、遊技進行処理の実行中に呼び出される処理であるエラー表示設定処理のステップＳｈ０２において実行されることから、遊技進行処理の実行中に呼び出される処理（所謂、サブルーチン）として把握できる。
【０１３９】
図１８に示すように、メダル詰まりエラー設定処理において、主制御用ＣＰＵ１００ａは、メダル詰まりエラー表示フラグを主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第９アドレスの記憶領域に設定する（ステップＳｉ０１）。その後、主制御用ＣＰＵ１００ａは、メダル詰まりエラー設定処理を終了する。
【０１４０】
メダル詰まりエラー表示フラグは、メダルセレクタ３０においてメダル詰まりが発生していることを示すメダル詰まりフラグに基づいて設定されることから、メダルセレクタ３０におけるメダル詰まりの有無に関する情報であるといえる。このため、メダル詰まりエラー設定処理は、メダル詰まりの有無に関する情報を生成する処理に相当する。
【０１４１】
次に、メダル滞留エラー設定処理について説明する。メダル滞留エラー設定処理は、遊技進行処理の実行中に呼び出される処理であるエラー表示設定処理のステップＳｈ０６において実行されることから、遊技進行処理の実行中に呼び出される処理（所謂、サブルーチン）として把握できる。
【０１４２】
図１９に示すように、メダル滞留エラー設定処理において、主制御用ＣＰＵ１００ａは、メダル滞留エラー表示フラグを主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第１０アドレスの記憶領域に設定する（ステップＳｊ０１）。その後、主制御用ＣＰＵ１００ａは、メダル滞留エラー設定処理を終了する。
【０１４３】
メダル滞留エラー表示フラグは、案内通路ＡＴにあるメダルＹＭの個数に関する情報であるメダル滞留フラグに基づいて設定されることから、案内通路ＡＴにあるメダルＹＭの個数に関する情報であるといえる。このため、メダル滞留エラー設定処理は、案内通路ＡＴにあるメダルＹＭの個数に関する情報を生成する生成処理に相当する。
【０１４４】
以上のように、主制御用ＣＰＵ１００ａは、メダル詰まりエラー設定処理及びメダル滞留エラー設定処理のそれぞれの処理において、メダル詰まりエラー表示フラグやメダル滞留エラー表示フラグなど、第２記憶領域の記憶内容を書き換える。一方で、主制御用ＣＰＵ１００ａは、メダル詰まりエラー設定処理及びメダル滞留エラー設定処理のそれぞれの処理において、第１記憶領域の記憶内容を書き換えない。換言すれば、本実施形態のメダル詰まりエラー設定処理及びメダル滞留エラー設定処理は、何れも、主制御用ＲＡＭ１００ｃの記憶領域のうち第２記憶領域の記憶内容を書き換える一方で、第１記憶領域の記憶内容を書き換えない処理である。
【０１４５】
次に、エラー表示処理について説明する。エラー表示処理は、遊技進行処理の実行中に呼び出される処理である投入チェック処理のステップＳｆ０５や、遊技進行処理の実行中に呼び出される処理であるエラー表示設定処理のステップＳｈ０３，Ｓｈ０７において実行されることから、遊技進行処理の実行中に呼び出される処理（所謂、サブルーチン）として把握できる。
【０１４６】
図２０に示すように、エラー表示処理において、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第２記憶領域のうち、第８アドレス〜第１０アドレスの記憶領域を参照し、エラー表示フラグが設定されているか否かを判定する（ステップＳｋ０１）。ステップＳｋ０１の処理において、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃに不正通過エラー表示フラグ、メダル詰まりエラー表示フラグ、及びメダル滞留エラー表示フラグの何れかが設定されている場合に肯定判定する一方で、各エラー表示フラグの何れも設定されていない場合に否定判定する。
【０１４７】
エラー表示フラグが設定されていない場合（ステップＳｋ０１：ＮＯ）、主制御用ＣＰＵ１００ａは、エラー表示処理を終了する。その一方で、エラー表示フラグが設定されている場合（ステップＳｋ０１：ＹＥＳ）、主制御用ＣＰＵ１００ａは、エラー表示フラグに基づくエラー状態の報知が実行されるようにエラー表示部２５ａの表示内容を制御する（ステップＳｋ０２）。
【０１４８】
次に、主制御用ＣＰＵ１００ａは、設定されているエラー表示フラグに基づいて、該エラー表示フラグに対応するエラー状態の報知の開始を指示するための制御コマンド（報知開始コマンド）を生成し、所定の出力バッファに設定する（ステップＳｋ０３）。なお、出力バッファに設定された報知開始コマンドは、次回以降の制御周期における出力処理などにおいて、副基板２００（副制御用ＣＰＵ２００ａ）に対して出力される。
【０１４９】
次に、主制御用ＣＰＵ１００ａは、待機タイマをセットする（ステップＳｋ０４）。詳しく説明すると、ステップＳｋ０４の処理において、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第１記憶領域に待機タイマとして所定時間（本実施形態では６秒）を設定する。なお、主制御用ＣＰＵ１００ａは、待機タイマをセットすると、該待機タイマの値を所定の制御周期ごとに該制御周期に相当する時間を減算して更新するようになっている。
【０１５０】
次に、主制御用ＣＰＵ１００ａは、待機タイマが終了したか否かを判定する（ステップＳｋ０５）。ステップＳｋ０５において、主制御用ＣＰＵ１００ａは、減算した結果として待機タイマの値がゼロとなっている場合に肯定判定する一方で、待機タイマの値がゼロとなっていない場合に否定判定する。待機タイマが終了していない場合（ステップＳｋ０５：ＮＯ）、主制御用ＣＰＵ１００ａは、ステップＳｋ０５の処理を繰り返し実行することにより、待機タイマが終了する迄の間、待機する。
【０１５１】
その一方で、待機タイマが終了している場合（ステップＳｋ０５：ＹＥＳ）、主制御用ＣＰＵ１００ａは、所定のエラー解除操作が行われたか否かを判定する（ステップＳｋ０６）。詳しく説明すると、ステップＳｋ０６の処理において、主制御用ＣＰＵ１００ａは、扉開放センサＳＥ４及びエラー解除ボタンＳＷが何れもＯＮである場合に肯定判定する。
【０１５２】
所定のエラー解除操作が行われていない場合（ステップＳｋ０６：ＮＯ）、主制御用ＣＰＵ１００ａは、ステップＳｋ０６の処理を繰り返し実行することにより、所定のエラー解除操作が行われる迄の間、待機する。その一方で、所定のエラー解除操作が行われている場合（ステップＳｋ０６：ＹＥＳ）、主制御用ＣＰＵ１００ａは、エラー状態の報知が終了するようにエラー表示部２５ａの表示内容を制御する（ステップＳｋ０７）。次に、主制御用ＣＰＵ１００ａは、エラー状態の報知の終了を指示するための制御コマンド（以下、報知終了コマンドと示す）を生成し、所定の出力バッファに設定する（ステップＳｋ０８）。続いて、主制御用ＣＰＵ１００ａは、エラー表示フラグをクリアするためのエラー表示フラグ解除処理を行う（ステップＳｋ０９）。エラー表示フラグ解除処理において、主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第２記憶領域に設定されているエラー表示フラグをクリアする。なお、エラー表示フラグ解除処理は、エラー表示処理の実行中に呼び出される処理であって、エラー表示処理とは別の処理である。その後、主制御用ＣＰＵ１００ａは、エラー表示処理を終了する。
【０１５３】
以上のように、主制御用ＣＰＵ１００ａは、エラー表示処理において、待機タイマなど、第１記憶領域の記憶内容を処理結果に応じて書き換える。一方で、主制御用ＣＰＵ１００ａは、エラー表示処理において、第２記憶領域の記憶内容を書き換えない。換言すれば、本実施形態のエラー表示処理は、主制御用ＲＡＭ１００ｃの記憶領域のうち第１記憶領域の記憶内容を処理結果に応じて書き換える一方で、第２記憶領域の記憶内容を書き換えない処理である。
【０１５４】
また、主制御用ＣＰＵ１００ａは、エラー表示処理において、待機タイマなど、第１記憶領域の記憶内容を参照する。さらに、主制御用ＣＰＵ１００ａは、エラー表示処理において、各エラー表示フラグなど、第２記憶領域の記憶内容を参照する。即ち、主制御用ＣＰＵ１００ａは、エラー表示処理においては、主制御用ＲＡＭ１００ｃの第１記憶領域の記憶内容及び第２記憶領域の記憶内容の両方を参照できる。
【０１５５】
なお、主制御用ＣＰＵ１００ａは、エラー表示処理の実行中、即ちエラー状態の報知を実行させている間、変動ゲームを進行させるための処理を行わない。即ち、本実施形態のスロットマシン１０では、エラー状態の報知中に変動ゲームの進行が停止されることから、該変動ゲームの進行が停止された状況からエラー状態が発生していることを遊技者に認識させ得る。
【０１５６】
次に、副基板２００の副制御用ＣＰＵ２００ａが演出表示装置１５の表示内容を制御してエラー状態を報知させるために行うエラー報知処理について説明する。
エラー報知処理において、副制御用ＣＰＵ２００ａは、主制御用ＣＰＵ１００ａから報知開始コマンドを入力しているか否かを判定する。報知開始コマンドを入力していない場合、副制御用ＣＰＵ２００ａは、エラー報知処理を終了する。その一方で、副制御用ＣＰＵ２００ａは、報知開始コマンドを入力している場合、入力した報知開始コマンドから特定可能な種類のエラー状態の報知が開始されるように演出表示装置１５の表示内容を制御する。
【０１５７】
詳しく説明すると、副制御用ＣＰＵ２００ａは、不正通過エラー状態の報知の開始が指示されている場合、例えば「メダルの不正通過」の文字列を模した画像を表示するなどして、不正通過エラー状態の報知が開始されるように演出表示装置１５の表示内容を制御する。また、副制御用ＣＰＵ２００ａは、メダル詰まりエラー状態の報知の開始が指示されている場合、例えば「メダル詰まり」の文字列を模した画像を表示するなどして、メダル詰まりエラー状態の報知が開始されるように演出表示装置１５の表示内容を制御する。さらに、副制御用ＣＰＵ２００ａは、メダル滞留エラー状態の報知の開始が指示されている場合、例えば「メダル滞留」の文字列を模した画像を表示するなどして、メダル滞留エラー状態の報知が開始されるように演出表示装置１５の表示内容を制御する。
【０１５８】
また、副制御用ＣＰＵ２００ａは、エラー状態を報知させている場合であって、報知終了コマンドを入力したときには、エラー状態の報知が終了されるように演出表示装置１５の表示内容を制御する。なお、副制御用ＣＰＵ２００ａは、報知開始コマンドを入力してから、報知終了コマンドを入力する迄の間、継続してエラー状態が報知され続けるように演出表示装置１５の表示内容を制御する。
【０１５９】
次に、上記のように構成したスロットマシン１０の作用について説明する。
図２１に示すように、本実施形態の主制御用ＣＰＵ１００ａが実行可能な処理は、第１記憶領域を書き換え対象とする第１種処理と、第２記憶領域を書き換え対象とする第２種処理と、何れの記憶領域をも書き換え対象としない第３種処理と、に分類可能である。本実施形態の第１種処理には、遊技進行処理と、メダル管理処理と、投入チェック処理と、エラー表示処理と、が分類される。また、本実施形態の第２種処理には、不正通過エラー設定処理と、メダル詰まりエラー設定処理と、メダル滞留エラー設定処理と、セレクタチェック処理と、通過枚数チェック処理と、入力エラーチェック処理と、が分類される。このように、第２種処理は、何れも不正に関する処理である。特に、本実施形態の第２種処理は、何れもメダルＹＭの不正投入に関する重要な処理である。第３種処理には、エラー表示設定処理が分類される。
【０１６０】
本実施形態の主制御用ＣＰＵ１００ａは、第１種処理のような、主制御用ＲＡＭ１００ｃの第１記憶領域の記憶内容を書き換える処理においては、主制御用ＲＡＭ１００ｃの第２記憶領域の記憶内容を書き換えない。また、主制御用ＣＰＵ１００ａは、第２種処理のような、主制御用ＲＡＭ１００ｃの第２記憶領域の記憶内容を書き換える処理においては、主制御用ＲＡＭ１００ｃの第１記憶領域の記憶内容を書き換えない。つまり、本実施形態の主制御用ＣＰＵ１００ａは、実行する処理に応じて、記憶内容を書き換える記憶領域を異ならせている。
【０１６１】
換言すれば、第１記憶領域は、第１種処理にとっては、使用可能（書き換え可能）な使用領域として把握できる一方、第２種処理にとっては、使用不能（書き換え不能）な使用外領域（未使用領域）として把握できる。また、第２記憶領域は、第１種処理にとっては、使用不能（書き換え不能）な使用外領域（未使用領域）として把握できる一方、第２種処理にとっては、使用可能（書き換え可能）な使用領域として把握できる。即ち、第１種処理は、処理結果を示す情報を記憶させるアドレスが第１記憶領域にある処理である一方で、第２種処理は、処理結果を示す情報を格納するアドレスが第２記憶領域にある処理である。
【０１６２】
また、本実施形態の主制御用ＣＰＵ１００ａは、第１種処理のなかでもメダル管理処理や投入チェック処理、エラー表示処理において、第１記憶領域の記憶内容及び第２記憶領域の記憶内容の両方を参照できる。つまり、主制御用ＣＰＵ１００ａは、第１記憶領域の記憶内容を書き換える処理においては、第１記憶領域の記憶内容及び第２記憶領域の記憶内容の両方に基づいて、第１記憶領域の記憶内容を書き換えることができる。また、主制御用ＣＰＵ１００ａは、第２種処理のなかでも入力エラーチェック処理において、第１記憶領域の記憶内容及び第２記憶領域の記憶内容の両方を参照できる。つまり、主制御用ＣＰＵ１００ａは、第２記憶領域の記憶内容を書き換える処理においては、第１記憶領域の記憶内容及び第２記憶領域の記憶内容の両方に基づいて、第２記憶領域の記憶内容を書き換えることができる。
【０１６３】
また、本実施形態の主制御用ＣＰＵ１００ａは、主制御用ＲＡＭ１００ｃの第１記憶領域の記憶内容及び第２記憶領域の記憶内容を書き換えない処理であるエラー表示設定処理において、第２記憶領域の記憶内容を参照できる。つまり、主制御用ＣＰＵ１００ａは、第１記憶領域の記憶内容及び第２記憶領域の記憶内容を書き換えない処理においては、該処理において書き換えない記憶領域の記憶内容の少なくとも一部を参照できる。
【０１６４】
また、本実施形態の主制御用ＣＰＵ１００ａは、第１種処理においては、別の第１種処理や、第２種処理、第３種処理を呼び出して実行することができるように構成されている。また、主制御用ＣＰＵ１００ａは、第３種処理においては、第１種処理や、第２種処理を呼び出して実行することができるように構成されている。一方で、主制御用ＣＰＵ１００ａは、第２種処理においては、別の第２種処理や、第１種処理、第３種処理を呼び出して実行することができないように構成されている。
【０１６５】
したがって、本実施形態によれば、以下に示す効果を得ることができる。
（１）主制御用ＣＰＵ１００ａが行う各種の処理について、処理毎に主制御用ＲＡＭ１００ｃの記憶領域のうち書き換える記憶領域を異ならせることができるため、各種の処理と書き換えられる記憶領域とを対応付け、主制御用ＲＡＭ１００ｃの記憶領域の管理を容易にできる。
【０１６６】
（２）特に、不正通過エラー設定処理といった第２種処理のように、投入されたメダルＹＭの検知結果に基づいて行う処理は、メダルＹＭの不正投入に関する重要な処理といえる。本実施形態では、このような重要な処理を、遊技進行処理の実行中に呼び出されるサブルーチンとして行う。そして、このような重要な処理では、主制御用ＲＡＭ１００ｃの記憶領域のうち、遊技進行処理において書き換えられる第１記憶領域とは異なる第２記憶領域を書き換える。これにより、遊技の進行に関する遊技進行処理と、メダルＹＭの不正投入に関する重要な処理とにおいて、書き換えられる記憶領域を異ならせることができ、主制御用ＲＡＭ１００ｃの記憶領域の管理をさらに容易にできる。
【０１６７】
（３）また、遊技進行処理では、メダルＹＭの不正投入に関する重要な第２種処理において書き換えられる第２記憶領域の記憶内容を書き換えない一方、メダルＹＭの不正投入に関する重要な第２種処理では、遊技進行処理において書き換えられる第１記憶領域の記憶内容を書き換えない。このため、各処理においては、別の処理で書き換えられる記憶領域に不要な記憶内容が混入することを抑制でき、セキュリティ性を向上できる。
【０１６８】
（４）メダルＹＭの不正投入に関する重要な第２種処理の中でも、不正通過エラー設定処理は、第１投入センサＳＥ５及び第２投入センサＳＥ６によるメダルＹＭの検知状態の遷移が投入異常遷移であるか否かを判定する処理を含むため、メダルＹＭの不正投入を発見するための特に重要な処理といえる。そして、本実施形態では、このような特に重要な処理である不正通過エラー設定処理について、遊技進行処理において書き換えられる第１記憶領域とは異なる第２記憶領域の記憶内容を書き換えるため、主制御用ＲＡＭ１００ｃの記憶領域の管理をさらに容易にできるとともに、セキュリティ性を更に向上できる。
【０１６９】
（５）主制御用ＲＡＭ１００ｃの記憶領域のうち第１記憶領域の記憶内容を書き換えるメダル管理処理や投入チェック処理においては、各処理において書き換えない第２記憶領域の記憶内容を参照できる。このため、メダル管理処理や投入チェック処理では、第２記憶領域の記憶内容を書き換える処理と同様の処理を行う必要がなく、スロットマシン１０の処理を全体的に効率化できる。
【０１７０】
（６）主制御用ＲＡＭ１００ｃの記憶領域のうち第１記憶領域の記憶内容及び第２記憶領域の記憶内容を書き換えないエラー表示設定処理においては、該処理において書き換えない記憶領域の記憶内容の少なくとも一部を参照できるため、記憶領域の管理を容易にしつつも、スロットマシン１０の処理を全体的に効率化できる。
【０１７１】
（７）メダルＹＭの不正投入に関する重要な第２種処理の中でも、入力エラーチェック処理は、メダルセレクタ３０におけるメダル詰まりの有無を判定することを含むため、メダルＹＭの不正投入によって生じ得るメダル詰まりを発見するための特に重要な処理といえる。そして、本実施形態では、このような特に重要な処理である入力エラーチェック処理について、遊技進行処理において書き換えられる第１記憶領域とは異なる第２記憶領域の記憶内容を書き換えるため、主制御用ＲＡＭ１００ｃの記憶領域の管理をさらに容易にできるとともに、セキュリティ性を更に向上できる。
【０１７２】
（８）主制御用ＣＰＵ１００ａは、シュート部材４０よりも上流にあるメダルセレクタ３０に備えられている各投入センサＳＥ６，ＳＥ７の検知結果に基づいてメダル詰まりの有無を判定するため、メダルＹＭの不正投入により発生し得るメダル詰まりを早期に発見できる。
【０１７３】
（９）さらに、入力エラーチェック処理は、案内通路ＡＴにあるメダルＹＭの枚数に関する情報であるメダル滞留フラグを設定する処理でもあることから、メダルＹＭの不正投入によって生じ得る案内通路ＡＴにおけるメダルＹＭの滞留を発見するための特に重要な処理といえる。そして、上述したように、このような特に重要な処理である入力エラーチェック処理について、遊技進行処理において書き換えられる第１記憶領域とは異なる第２記憶領域の記憶内容を書き換えるため、主制御用ＲＡＭ１００ｃの記憶領域の管理をさらに容易にできるとともに、セキュリティ性を更に向上できる。
【０１７４】
（１０）入力エラーチェック処理では、遊技進行処理において書き換えられる第１記憶領域の記憶内容を参照できる。このため、入力エラーチェック処理では、遊技進行処理と同様の処理を行う必要がなく、スロットマシン１０の処理を全体的に効率化できる。
【０１７５】
（１１）セレクタチェック処理、通過枚数チェック処理、及び入力エラーチェック処理は、遊技進行処理の実行中に割込み処理として行われる。また、セレクタチェック処理、通過枚数チェック処理、及び入力エラーチェック処理では、主制御用ＲＡＭ１００ｃの記憶領域のうち第２記憶領域の記憶内容を書き換える一方で、遊技進行処理において書き換えられる第１記憶領域の記憶内容を書き換えない。すなわち、本実施形態では、遊技進行処理と、遊技進行処理の実行中に割込み処理として行われる処理とにおいて、主制御用ＲＡＭ１００ｃの記憶領域のうち異なる記憶領域の記憶内容を書き換えることができる。これによれば、主制御用ＲＡＭ１００ｃの記憶領域の管理をさらに容易にできる。
【０１７６】
（１２）メダル滞留フラグは、メダルセレクタ３０に備えられている各投入センサＳＥ５，ＳＥ６の検知結果と、シュート部材４０に備えられている第４投入センサＳＥ８の検知結果と、に基づいて生成される。このため、主制御用ＣＰＵ１００ａは、メダル滞留フラグを適切に生成できる。
【０１７７】
なお、上記実施形態は以下のように変更してもよい。
・主制御用ＲＡＭ１００ｃの記憶領域において、第１記憶領域及び第２記憶領域をどのように定義するかは、適宜変更してもよい。例えば、第２記憶領域を、第１記憶領域よりも前のアドレスに割り当てられた記憶領域としてもよい。また、各記憶領域において、未使用エリアを設定しなくてもよい。即ち、主制御用ＣＰＵ１００ａが行う処理の種別ごとに、書き換えられる記憶領域と書き換えられない記憶領域が異ならされていればよい。
【０１７８】
・第１記憶領域及び第２記憶領域は、同一の基板に設けられた同一のＲＡＭ内の記憶領域でなくてもよく、例えば、同一の基板に設けられた別のＲＡＭ内の記憶領域であってもよいし、別の基板に設けられた別のＲＡＭ内の記憶領域であってもよい。この場合、複数のＲＡＭの両方が記憶部に相当する。
【０１７９】
・第１記憶領域に記憶させる記憶内容と、第２記憶領域に記憶させる記憶内容は、適宜変更してもよい。例えば、第１記憶領域に不正に関する情報を記憶させてもよいし、第２記憶領域に遊技の進行に関する情報を記憶させてもよい。ただし、主制御用ＲＡＭ１００ｃの記憶領域の管理を容易にするという観点では、情報を種類別に分類し、該情報の種類に応じて記憶させる記憶領域を異ならせるとよい。なお、情報の種類には、上記実施形態に記載した、遊技の進行に関する情報や不正に関する情報の他にも、リールの制御に関する情報や、演出に関する情報などを含む。
【０１８０】
・主制御用ＣＰＵ１００ａは、エラー表示設定処理などの、主制御用ＲＡＭ１００ｃの第１記憶領域の記憶内容及び第２記憶領域の記憶内容を書き換えない第３種処理において、第１記憶領域の記憶内容及び第２記憶領域の記憶内容の両方を参照できるようにしてもよい。この場合、記憶内容を書き換えない処理において、第１記憶領域の記憶内容及び第２記憶領域の記憶内容の両方を参照できるため、記憶部の管理を容易にしつつも、さらに遊技機の処理を全体的に効率化できる。また、主制御用ＣＰＵ１００ａは、第１記憶領域の記憶内容及び第２記憶領域の記憶内容を書き換えない第３種処理において、第１記憶領域の記憶内容及び第２記憶領域の記憶内容のうち何れか一方のみを参照してもよいし、何れも参照しないようにしてもよい。
【０１８１】
・上記実施形態では、主制御用ＣＰＵ１００ａは、第１記憶領域の記憶内容及び第２記憶領域の記憶内容の何れかを書き換える処理のうち一部の処理において、該処理で書き換える記憶領域とは異なる記憶領域の記憶内容を参照できるようにしたが、これに限らない。例えば、第１記憶領域の記憶内容及び第２記憶領域の記憶内容の何れかを書き換える処理のうち全ての処理において、該処理で書き換える記憶領域とは異なる記憶領域の記憶内容を参照できるようにしてもよい。これによれば、所定の記憶領域の記憶内容を書き換える処理と同様の処理を、所定の記憶領域とは異なる記憶領域を書き換える処理において行う必要がなく、スロットマシン１０の処理を全体的に効率化できる。
【０１８２】
・また、第１記憶領域の記憶内容及び第２記憶領域の記憶内容の何れかを書き換える処理のうち全ての処理において、該処理で書き換える記憶領域とは異なる記憶領域の記憶内容を参照できないようにしてもよい。また、第１記憶領域の記憶内容を書き換える処理において、第２記憶領域の記憶内容を参照できる一方で、第２記憶領域の記憶内容を書き換える処理において、第１記憶領域の記憶内容を参照できないようにしてもよい。また、第２記憶領域の記憶内容を書き換える処理において、第１記憶領域の記憶内容を参照できる一方で、第１記憶領域の記憶内容を書き換える処理において、第２記憶領域の記憶内容を参照できないようにしてもよい。
【０１８３】
・具体的に、不正通過エラー設定処理などの、各投入センサＳＥ５〜ＳＥ８によるメダルＹＭの検知結果に基づいて行う処理（第２種処理）において、第１記憶領域の記憶内容を参照できるようにしてもよい。また、メダル詰まりエラー設定処理などの、メダルセレクタ３０における遊技媒体の滞留の有無に関する情報を生成する処理（第２種処理）において、第１記憶領域の記憶内容を参照できるようにしてもよい。さらに、セレクタチェック処理や通過枚数チェック処理、メダル滞留エラー設定処理などの、案内通路ＡＴにあるメダルＹＭの枚数に関する情報を生成する処理（第２種処理）において、第１記憶領域の記憶内容を参照できるようにしてもよい。また、遊技の進行に関する遊技進行処理（第１種処理）において、第２記憶領域の記憶内容を参照できるようにしてもよい。
【０１８４】
・主制御用ＣＰＵ１００ａが行う処理には、第１記憶領域の記憶内容及び第２記憶領域の記憶内容の両方を書き換える処理が含まれていてもよい。即ち、主制御用ＣＰＵ１００ａが行う処理には、少なくとも第１記憶領域の記憶内容を書き換える一方で第２記憶領域の記憶内容を書き換えない処理と、第２記憶領域の記憶内容を書き換える一方で第２記憶領域の記憶内容を書き換えない処理と、が含まれていればよく、その他の処理をさらに含んでいてもよい。
【０１８５】
・主制御用ＣＰＵ１００ａは、第２記憶領域の記憶内容を書き換える処理において、第１記憶領域の記憶内容が書き換えられないように、第１記憶領域の記憶内容を保護（退避）してもよい。これによれば、第１記憶領域の記憶内容を書き換えない処理を行っているにもかかわらず、不正などにより意図せず第１記憶領域の記憶内容が書き換えられることを抑制できる。また、主制御用ＣＰＵ１００ａは、第１記憶領域の記憶内容を書き換える処理において、第２記憶領域の記憶内容が書き換えられないように、第２記憶領域の記憶内容を保護（退避）してもよい。
【０１８６】
・主制御用ＣＰＵ１００ａが行う各種の処理における処理手順は、適宜変更してもよい。即ち、主制御用ＣＰＵ１００ａが行う処理には、遊技の進行に関する遊技進行処理と、該遊技進行処理の実行中に呼び出される処理であって、各投入センサＳＥ５〜ＳＥ８の検知結果に基づいて行う処理が少なくとも含まれていればよい。
【０１８７】
・例えば、投入チェック処理のステップＳｆ０３におけるメダルＹＭの検知状態の遷移が投入センサ無効遷移に該当するか否かの判定は、不正通過エラー設定処理で実行されてもよい。また、不正通過エラー設定処理のステップＳｇ０１におけるメダルＹＭの検知状態の遷移が投入センサ異常遷移に該当するか否かの判定は、投入チェック処理で実行されてもよい。即ち、メダルＹＭの検知状態の遷移が投入センサ無効遷移に該当するか否かの判定と、投入センサ異常遷移に該当するか否かの判定とは、同一の処理内で実行されてもよい。また、投入センサ無効遷移に該当する場合にも、不正通過エラー状態と判定してもよい。
【０１８８】
・また、投入センサ無効遷移に該当するか否かの判定を行わなくてもよい。即ち、少なくとも投入センサ異常遷移に該当するか否かの判定を行っていればよい。
・また、入力エラーチェック処理のステップＳｄ０１〜Ｓｄ０３，Ｓｄ０８〜Ｓｄ１１におけるメダル詰まりの有無の判定は、エラー表示設定処理において実行されてもよい。即ち、割込み処理ではない処理において、メダル詰まりの有無を判定するようにしてもよい。この場合、メダル詰まりが発生していると判定されたときには、エラー表示設定処理から呼び出される別の処理において、メダル詰まりフラグを設定するとよい。
【０１８９】
・また、入力エラーチェック処理のステップＳｄ０６における通過枚数チェック用カウンタに示されるメダルの枚数が規定枚数以上であるか否かの判定は、エラー表示設定処理において実行されてもよい。即ち、割込み処理ではない処理において、通過枚数チェック用カウンタに示されるメダルの枚数が規定枚数以上であるか否かを判定するようにしてもよい。この場合、通過枚数チェック用カウンタに示されるメダルの枚数が規定枚数以上であると判定されたときには、エラー表示設定処理から呼び出される別の処理において、メダル滞留フラグを設定するとよい。
【０１９０】
・また、入力エラーチェック処理のステップＳｄ０４，Ｓｄ１２におけるメダル詰まりフラグを設定する処理において、メダル詰まりフラグに代えてメダル詰まりエラー表示フラグを設定してもよい。この場合、メダル詰まりフラグを省略してもよい。また、入力エラーチェック処理のステップＳｄ０７におけるメダル滞留フラグを設定する処理において、メダル滞留フラグに代えてメダル滞留エラー表示フラグを設定してもよい。この場合、メダル滞留フラグを省略してもよい。
【０１９１】
・主制御用ＣＰＵ１００ａは、第２種処理において、別の第２種処理や、第１種処理、第３種処理を呼び出して実行することができるように構成されていてもよい。また、主制御用ＣＰＵ１００ａは、第３種処理において、別の第３種処理を呼び出して実行することができるように構成されていてもよい。
【０１９２】
・第１種処理、第２種処理、及び第３種処理に分類される処理の数は、適宜変更してもよい。例えば、第１種処理に分類される処理の数を１つとし、第２種処理に分類される処理の数を複数としてもよい。また、第１種処理に分類される処理の数を複数とし、第２種処理に分類される処理の数を１つとしてもよい。また、第１種処理に分類される処理の数と第２種処理に分類される処理の数を、何れも１つとしてもよい。また、第１種処理に分類される処理の数と第２種処理に分類される処理の数を、何れも複数としてもよく、この場合、第１種処理に分類される処理の数と第２種処理に分類される処理の数を異ならせてもよい。さらに、上記した別例において、第３種処理に分類される処理の数を１つとしてもよいし、複数としてもよい。
【０１９３】
・主制御用ＲＯＭ１００ｂは、主制御用ＣＰＵ１００ａが行う各種の処理のうち、主制御用ＲＡＭ１００ｃの第１記憶領域を書き換える処理については、特定の記憶領域にて記憶保持する一方で、第２記憶領域を書き換える処理については、特定の記憶領域とは異なる非特定の記憶領域にて記憶保持するように構成されていてもよい。換言すれば、主制御用ＲＡＭ１００ｃの記憶領域のうち、第１記憶領域は、主制御用ＲＯＭ１００ｂの特定の記憶領域に記憶保持されている処理によって書き換えられる記憶領域であり、第２記憶領域は、主制御用ＲＯＭ１００ｂの非特定の記憶領域に記憶保持されている処理によって書き換えられる記憶領域として把握できる。
【０１９４】
・また、主制御用ＲＯＭ１００ｂの特定の記憶領域に記憶されている処理では、特定の記憶領域に記憶されている別の処理や非特定の記憶領域に記憶されている処理を呼び出して実行させることができるようにしてもよい。また、主制御用ＲＯＭ１００ｂの非特定の記憶領域に記憶されている処理では、特定の記憶領域に記憶されている処理を呼び出して実行させることができないようにしてもよい。また、主制御用ＲＯＭ１００ｂの非特定の記憶領域に記憶されている処理では、非特定の記憶領域に記憶されている別の処理を呼び出して実行させることができるようにしてもよいし、できないようにしてもよい。
【０１９５】
・スロットマシン１０は、ホールコンピュータやデータカウンタなどの外部機器に対してエラー状態を特定可能な情報を出力可能な外部出力部を備えていてもよい。この構成によれば、エラー状態が検出されたことを特定可能な信号をもとに、例えばホールコンピュータなどにおいてエラー状態の発生を集計したり、所定の報知を行わせたりできる。この場合、演出表示装置１５によるエラー報知、及びエラー表示部２５ａによるエラー報知の少なくとも一方を省略してもよい。
【０１９６】
・第１投入センサＳＥ５及び第２投入センサＳＥ６は、機械式（接触式）のセンサであってもよい。また、第３投入センサＳＥ７は、フォトセンサなどの非接触式のセンサであってもよい。
【０１９７】
・メダルセレクタ３０における投入センサの個数や配設位置を変更してもよい。例えば、第１投入センサＳＥ５、及び第２投入センサＳＥ６の一方又は両方を省略してもよい。
・第３投入センサＳＥ７は、案内通路ＡＴのうち、メダルセレクタ３０よりもメダル投入口１７側（上流側）に配設されていてもよい。
【０１９８】
・第４投入センサＳＥ８は、検出片４６を備えず、メダルＹＭの通過をフォトセンサなどにより直接的に検知する非接触式のセンサであってもよい。この場合には、検出片４６に代えて、メダルＹＭの逆方向への移動を規制する規制機構を別に備えてもよく、また規制機構を備えなくてもよい。
【０１９９】
・第４投入センサＳＥ８の配設位置を変更してもよい。例えば、第４投入センサＳＥ８は、第１延出部４０ａや湾曲部４０ｂに配設してもよい。即ち、第２検知手段は、メダルセレクタ３０からホッパーユニット２６（貯留ボックス２７）までの誘導路４２に配設されており、通過するメダルＹＭを検出可能であればよい。
【０２００】
・誘導路４２の幅は、１枚のメダルＹＭが同時に通過可能な幅であってもよい。この場合、通過枚数チェック処理におけるステップＳｃ０２の処理において、通過枚数チェック用カウンタの値を１減算するようにしてもよい。またこの場合、通過枚数チェック処理におけるステップＳｃ０３の処理を省略してもよい。また、誘導路４２の幅は、３枚以上のメダルＹＭが同時に通過可能な幅であってもよい。
【０２０１】
・通過枚数チェック処理におけるステップＳｃ０３において通過枚数チェック用カウンタから減算する値は、適宜変更してもよく、例えば、幅方向に重なった状態で誘導路４２を同時に通過可能なメダルＹＭの枚数と、通過枚数チェック用カウンタから減算する値とが一致していなくてもよい。ここで、通過枚数チェック用カウンタから減算する値を小さくするほど、通過枚数チェック用カウンタにより示される滞留メダル枚数が、案内通路ＡＴにあるメダルの数よりも多くなり易くなるため、メダルＹＭの滞留を見逃しにくくできる一方で、メダルＹＭが滞留していると誤って判定し易くなる虞がある。一方、通過枚数チェック用カウンタから減算する値を大きくするほど、通過枚数チェック用カウンタにより示される滞留メダル枚数が、案内通路ＡＴにあるメダルの数よりも小さくなり易くなるため、メダルＹＭが滞留していると誤って判定することを抑制できる一方で、メダルＹＭの滞留を見逃し易くなる虞がある。
【０２０２】
・主制御用ＣＰＵ１００ａは、上記実施形態とは異なる各投入センサＳＥ５，ＳＥ６，ＳＥ８の検知態様をエラー状態として検出してもよい。例えば、エラー状態として検出する所定の検知態様としては、各投入センサＳＥ５，ＳＥ６で最後にメダルＹＭが検知されてから、第４投入センサＳＥ８でメダルＹＭが検知される迄の時間が所定時間を超えることに設定してもよい。
【０２０３】
・主制御用ＣＰＵ１００ａは、セレクタチェック処理におけるステップＳｂ０１の処理において、第３投入センサＳＥ７がＯＮしている場合に肯定判定する一方で、第３投入センサＳＥ７がＯＮしていない場合に否定判定してもよい。即ち、第３投入センサＳＥ７を第１検知部としてもよい。この場合、入力エラーチェック処理におけるステップＳｄ０６の判定で用いる規定枚数としては、上記実施形態における案内通路ＡＴに加えて、第１メダル通路３１（第３投入センサＳＥ７によるメダルＹＭの検出位置）に滞留可能なメダルＹＭの枚数を加算した枚数を設定するとよい。
【０２０４】
・主制御用ＣＰＵ１００ａは、上記した各種のエラー状態以外のエラー状態を検出可能であってもよい。例えば、ホッパーユニット２６に配設した払出しセンサにおけるメダルＹＭの検知態様をもとに、ホッパーユニット２６におけるメダル詰まりをエラー状態として検出してもよく、貯留ボックス２７にメダルＹＭが貯留されていないホッパー空をエラー状態として検出してもよい。
【０２０５】
・演出表示装置１５やエラー表示部２５ａによるエラー報知は、スロットマシン１０に何らかのエラー状態が発生していることを報知する内容であればよく、具体的にエラー状態の種類を認識可能な態様でなくてもよい。
【０２０６】
・演出表示装置１５によるエラー状態の報知、及びエラー表示部２５ａによるエラー状態の報知の何れかを省略してもよい。
・主制御用ＲＯＭ１００ｂと主制御用ＲＡＭ１００ｃとは、異なるメモリであってもよいし、同一のメモリにおける別の記憶領域であってもよい。同様に、副制御用ＲＯＭ２００ｂと副制御用ＲＡＭ２００ｃとは、異なるメモリであってもよいし、同一のメモリにおける別の記憶領域であってもよい。
【０２０７】
・副基板２００の機能を複数の基板に分割してもよい。例えば、演出表示装置１５を専門に制御する表示基板、スピーカ１４を専門に制御する音声基板、及び装飾ランプ１３を専門に制御するランプ基板を設けてもよく、これらの基板群を統括的に制御する統括基板をさらに設けてもよい。
【０２０８】
・メダルＹＭとは異なる形状の遊技媒体を用いる遊技機に具体化してもよい。例えば、遊技媒体として遊技球（パチンコ球）を用いるスロットマシン（所謂パロット）や、パチンコ遊技機として具体化してもよい。
【０２０９】
以下、上記実施形態及び別例から把握できる技術的思想を追記する。
（イ）前記生成処理は、前記遊技進行処理の実行中に割り込み処理として行われる。
（ロ）前記処理部が行う処理には、前記第１領域の記憶内容及び前記第２領域の記憶内容を書き換えない処理があり、当該処理においては、前記第１領域の記憶内容及び前記第２領域の記憶内容を参照できる。
【０２１０】
（ハ）前記遊技媒体は遊技メダルであり、前記案内部は、投入された遊技媒体を受け入れるメダルセレクタと、前記メダルセレクタを通過した遊技メダルを前記貯留部へ案内する案内樋と、を含んで構成されており、前記第１検知部は、前記メダルセレクタに備えられており、前記第２検知部は、前記案内樋に備えられている。
【０２１１】
（ニ）処理を行う処理部と、前記処理部の処理結果を記憶する記憶部と、遊技媒体を貯留する貯留部と、投入された遊技媒体を前記貯留部へ案内する案内部と、前記案内部にある遊技媒体を検知する第１検知部と、前記案内部にある遊技媒体を検知する検知部であって、前記第１検知部よりも下流側にある第２検知部と、を備え、前記処理部が行う処理には、メインルーチンとして行うメイン処理と、サブルーチンとして行う処理であって、前記第１検知部の検知結果と前記第２検知部の検知結果とに基づいて前記案内部にある遊技媒体の個数に関する情報を生成する生成処理と、が少なくともあり、前記メイン処理は、前記記憶部の記憶領域のうち第１領域の記憶内容を処理結果に応じて書き換える一方で、前記記憶部の記憶領域のうち第２領域の記憶内容を書き換えない処理であり、前記生成処理は、前記第２領域の記憶内容を処理結果に応じて書き換える一方で、前記第１領域の記憶内容を書き換えない処理であることを特徴とする遊技機。
【０２１２】
（ホ）処理を行う処理部と、前記処理部の処理結果を記憶する記憶部と、を備え、前記処理部が行う処理には、第１処理と、前記第１処理の実行中に割り込み処理として実行される第２処理と、が少なくともあり、前記第１処理は、前記記憶部の記憶領域のうち第１領域の記憶内容を処理結果に応じて書き換える一方で、前記記憶部の記憶領域のうち第２領域の記憶内容を書き換えない処理であり、前記第２処理は、前記第２領域の記憶内容を処理結果に応じて書き換える一方で、前記第１領域の記憶内容を書き換えない処理であることを特徴とする遊技機。
【０２１３】
（ヘ）処理を行う処理部と、前記処理部の処理結果を記憶する記憶部と、遊技媒体を貯留する貯留部と、投入された遊技媒体を前記貯留部へ案内する案内部と、前記案内部にある遊技媒体を検知する第１検知部と、前記案内部にある遊技媒体を検知する検知部であって、前記第１検知部よりも下流側にある第２検知部と、を備え、前記処理部が行う処理には、遊技の進行に関する遊技進行処理と、前記遊技進行処理の実行中に呼び出される処理であって、前記第１検知部の検知結果と前記第２検知部の検知結果とに基づいて前記案内部にある遊技媒体の個数に関する情報を生成する生成処理と、が少なくともあり、前記遊技進行処理は、前記記憶部の記憶領域のうち第１領域の記憶内容を処理結果に応じて書き換える一方で、前記記憶部の記憶領域のうち第２領域の記憶内容を書き換えない処理であり、前記生成処理は、前記第２領域の記憶内容を処理結果に応じて書き換える一方で、前記第１領域の記憶内容を書き換えない処理であり、前記遊技進行処理においては、前記第２領域の記憶内容を参照できるようになっており、前記生成処理においては、前記第１領域の記憶内容を退避させることを特徴とする遊技機。
【０２１４】
（ト）前記遊技進行処理においては、前記第２領域の記憶内容を退避させる。
【符号の説明】
【０２１５】
ＡＴ…案内通路（案内部）、ＹＭ…遊技メダル（遊技媒体）、ＳＥ５…第１投入センサ（検知部、第１検知部）、ＳＥ６…第２投入センサ（検知部、第１検知部）、ＳＥ７…第３投入センサ（検知部）、ＳＥ８…第４投入センサ（検知部、第２検知部）、２７…貯留ボックス（貯留部）、３０…メダルセレクタ、４０…シュート部材（案内樋）、１００…主基板、１００ａ…主制御用ＣＰＵ（処理部）、１００ｃ…主制御用ＲＡＭ（記憶部）。
【図１】
2019111366.tif 000003
【図２】
2019111366.tif 000004
【図３】
2019111366.tif 000005
【図４】
2019111366.tif 000006
【図５】
2019111366.tif 000007
【図６】
2019111366.tif 000008
【図７】
2019111366.tif 000009
【図８】
2019111366.tif 000010
【図９】
2019111366.tif 000011
【図１０】
2019111366.tif 000012
【図１１】
2019111366.tif 000013
【図１２】
2019111366.tif 000014
【図１３】
2019111366.tif 000015
【図１４】
2019111366.tif 000016
【図１５】
2019111366.tif 000017
【図１６】
2019111366.tif 000018
【図１７】
2019111366.tif 000019
【図１８】
2019111366.tif 000020
【図１９】
2019111366.tif 000021
【図２０】
2019111366.tif 000022
【図２１】
2019111366.tif 000023