(57)【要約】【課題】エラーが確実に解消した状態で遊技を進行させることができる遊技機を提供すること。【解決手段】メイン制御部４１は、遊技開始待ち処理において、メダル投入払出エラーチェック処理によりエラー処理を行ってエラー状態に制御した場合に、当該エラー状態が解除された後、メダル投入信号処理、操作入力受付処理により最初に遊技進行信号が検出されているか否かが判定される前に、再度メダル投入払出エラーチェック処理を実行して、特定エラーが発生しているか否かを判定する。【選択図】図６
2019054923.tif 000002
【特許請求の範囲】
【請求項１】
遊技を行う遊技機において、
遊技を進行させるための遊技進行信号が検出されているか否かを判定する検出判定手段
と、
特定エラーが発生しているか否かを判定する特定エラー判定手段と、
特定エラーが発生していると判定されたときに遊技の進行を不能化する不能化状態に制
御する不能化状態制御手段と、
を備え、
前記特定エラー判定手段は、前記不能化状態制御手段による不能化状態が解除された後
、前記検出判定手段により最初に遊技進行信号が検出されているか否かが判定される前に
、特定エラーが発生しているか否かを判定する、遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ遊技機やスロットマシン等の遊技機に関する。
【背景技術】
【０００２】
この種の遊技機としては、割込処理でエラーの検出を行い、その検出結果に基づいて遊
技の進行を不能化するエラー状態に制御するものが提案されている（例えば、特許文献１
参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１８７４６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の遊技機のようにエラー状態に制御されるものにおいて、エラー状態
が解除した後、遊技を進行させるための信号の検出があるか否かの判定が、エラーの検出
よりも先に行われると、エラーの原因が解消していない状況であっても遊技が進行してし
まう虞がある。
【０００５】
本発明は、このような問題点に着目してなされたものであり、エラーが確実に解消した
状態で遊技を進行させることができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の手段１の遊技機は、
遊技を行う遊技機（スロットマシン１）において、
遊技を進行させるための遊技進行信号（メダル投入信号、ＭＡＸＢＥＴスイッチ６の検
出信号）が検出されているか否かを判定する検出判定手段（メダル投入信号処理、操作入
力受付処理）と、
特定エラー（払出期間外で払出センサ３４ｃがメダル等を検出する異常）が発生してい
るか否かを判定する特定エラー判定手段（メダル投入払出エラーチェック処理）と、
特定エラーが発生していると判定されたときに遊技の進行を不能化する不能化状態（エ
ラー状態）に制御する不能化状態制御手段（エラー処理）と、
を備え、
前記特定エラー判定手段（メダル投入払出エラーチェック処理）は、前記不能化状態制
御手段による不能化状態（エラー状態）が解除された後、前記検出判定手段（メダル投入
信号処理、操作入力受付処理）により最初に遊技進行信号（メダル投入信号、ＭＡＸＢＥ
Ｔスイッチ６の検出信号）が検出されているか否かが判定される前に、特定エラー（払出
期間外で払出センサ３４ｃがメダル等を検出する異常）が発生しているか否かを判定する
ことを特徴としている。
この特徴によれば、特定エラーの発生に伴い不能化状態に制御されており、特定エラー
の原因が解消しないまま不能化状態が解除された場合に、特定エラーが解消されていない
場合でも遊技が進行可能となるが、このような場合でも、不能化状態が解除された後、最
初に遊技進行信号が検出されているか否かが判定される前に、特定エラーが発生している
か否かが判定され、特定エラーが発生していると判定された場合には、遊技進行信号が検
出されて遊技が進行する前に再び不能化状態に制御されることとなり、特定エラーの原因
が解消していないにも関わらず遊技が進行してしまうことがなく、エラーが確実に解消し
た状態で遊技を進行させることができる。
【０００７】
本発明の手段２の遊技機は、手段１に記載の遊技機であって、
特定エラーは、物理的に解消する必要のある事象が生じたことにより発生するエラー（
払出期間外で払出センサ３４ｃがメダル等を検出する異常）である
ことを特徴としている。
この特徴によれば、特定エラーの原因が物理的に解消していないにも関わらず遊技が進
行してしまうことがなく、エラーが確実に解消した状態で遊技を進行させることができる
。
【０００８】
本発明の手段３の遊技機は、手段１または２に記載の遊技機であって、
一定期間毎に定期処理（タイマ割込処理）を実行する定期処理実行手段（メイン制御部
４１）を備え、
前記定期処理は、前記遊技機（スロットマシン１）に設けられた検出手段の検出状況を
取得する処理を含み、
前記特定エラー判定手段（メダル投入払出エラーチェック処理）は、少なくとも１の定
期処理が実行されることを待った後、特定エラー（払出期間外で払出センサ３４ｃがメダ
ル等を検出する異常）が発生しているか否かを判定する
ことを特徴としている。
この特徴によれば、検出手段の検出状況が取得され、最新の状態で特定エラーが発生し
ているか否かを判定することができる。
【０００９】
本発明の手段４の遊技機は、手段３に記載の遊技機であって、
前記特定エラー判定手段（メダル投入払出エラーチェック処理）は、前記不能化状態制
御手段による不能化状態（エラー状態）が解除された後、少なくとも１の定期処理が実行
されることを待った後、特定エラー（払出期間外で払出センサ３４ｃがメダル等を検出す
る異常）が発生しているか否かを判定する
ことを特徴としている。
この特徴によれば、不能化状態が解除された後も、最新の状態で特定エラーが発生して
いるか否かを判定することができる。
【００１０】
本発明の手段５の遊技機は、手段４または５に記載の遊技機であって、
前記定期処理（タイマ割込処理）が実行される毎に、前記特定エラー判定手段（メダル
投入払出エラーチェック処理）により特定エラー（払出期間外で払出センサ３４ｃがメダ
ル等を検出する異常）が発生しているか否かが判定され、前記検出判定手段（メダル投入
信号処理、操作入力受付処理）により遊技進行信号（メダル投入信号、ＭＡＸＢＥＴスイ
ッチ６の検出信号）が検出されているか否かが判定される
ことを特徴としている。
この特徴によれば、検出手段の検出状況が取得され、最新の状態に更新される毎に、特
定エラーが発生しているか否か、遊技進行信号が検出されているか否かを判定することが
できる。
【００１１】
本発明の手段６の遊技機は、手段１〜５のいずれかに記載の遊技機であって、
プログラムを記憶可能な記憶領域を有する記憶手段（ＲＯＭ４１ｂ）と、
記憶手段に記憶されたプログラムに基づいて制御を行う制御手段（メインＣＰＵ４１ａ
）と、
を備え、
前記記憶手段（ＲＯＭ４１ｂ）の記憶領域は、
遊技の進行に係る遊技プログラムが記憶される遊技プログラム領域と、
前記遊技プログラムによって呼び出されるプログラムであり、遊技の進行に係わらない
非遊技プログラムが記憶される非遊技プログラム領域と、
を含み、
前記遊技プログラムにおいて第１条件（投入メダルセンサの入力データＯＮ→ＯＦＦ）
が成立することで遊技媒体（メダル）の通過を検出する第１検出処理（メダル投入信号処
理）を行い、
前記非遊技プログラムにおいて第２条件（メダル検知及び正常通過）が成立することで
遊技媒体の通過を検出する第２検出処理（メダルセンサチェック処理）を行い、
前記遊技プログラムでは、前記第１検出処理（メダル投入信号処理）及び前記第２検出
処理（メダルセンサチェック処理）の双方で遊技媒体の通過が検出されたときに遊技媒体
の通過を判定する
ことを特徴としている。
この特徴によれば、遊技の進行に係る遊技プログラムが記憶される遊技プログラム領域
と、遊技プログラムによって呼び出されるプログラムであり、遊技の進行に係わらない非
遊技プログラムが記憶される非遊技プログラム領域と、が別個に割り当てられた構成にお
いて、遊技プログラムにおいて第１条件が成立することで遊技媒体の通過を検出する第１
検出処理、及び遊技プログラムにおいて第２条件が成立することで遊技媒体の通過を検出
する第２検出処理の双方で遊技媒体の通過が検出されたときに遊技媒体の通過を判定する
ので、遊技プログラムの容量を増やすことなく、遊技媒体の通過を適切に判定することが
できる。
【００１２】
尚、本発明は、本発明の請求項に記載された発明特定事項のみを有するものであって良
いし、本発明の請求項に記載された発明特定事項とともに該発明特定事項以外の構成を有
するものであっても良い。
【図面の簡単な説明】
【００１３】
【図１】本発明が適用された実施例のスロットマシンの正面図である。
【図２】スロットマシンの構成を示すブロック図である。
【図３】メイン制御部が搭載するＲＡＭにおける遊技領域と非遊技領域との関係を示す図である。
【図４】メイン制御部が行う初期設定処理の制御内容を示すフロー図である。
【図５】メイン制御部が行うメイン処理の制御内容を示すフロー図である。
【図６】メイン制御部が行う遊技開始待ち処理の制御内容を示すフロー図である。
【図７】メイン制御部が行うメダル投入信号処理の制御内容を示すフロー図である。
【図８】メダル投入信号処理においてメダルの正常な通過が判定されるメダル投入信号の状態遷移について説明するためのタイミングチャートである。
【図９】メイン制御部が行うタイマ割込み処理（メイン）の制御内容を示すフロー図である。
【発明を実施するための形態】
【００１４】
本発明に係る遊技機を実施するための形態を実施例に基づいて以下に説明する。
【実施例】
【００１５】
本発明が適用された遊技機であるスロットマシンの実施例について図面を用いて説明す
る。本実施例のスロットマシン１の内部には、互いに識別可能な複数種類の図柄が所定の
順序で、それぞれ同数ずつ配列されたリール２Ｌ、２Ｃ、２Ｒ（以下、左リール、中リー
ル、右リール）が水平方向に並設されており、図１に示すように、これらリール２Ｌ、２
Ｃ、２Ｒに配列された図柄のうち連続する３つの図柄が、スロットマシン１の正面の略中
央に設けられた透視窓３において各々上中下三段に表示されて遊技者側から見えるように
配置されている。
【００１６】
尚、本実施例では、３つのリールを用いた構成を例示しているが、リールを１つのみ用
いた構成、２つのリールを用いた構成、４つ以上のリールを用いた構成としても良い。ま
た、本実施例では、リール２Ｌ、２Ｃ、２Ｒにより図柄を可変表示させる可変表示部を構
成しているが、可変表示部は、リール以外であっても良く、例えば、外周面に複数の図柄
が配置されたベルトを移動させることで図柄を変動表示させることが可能な構成も良い。
また、本実施例では、物理的なリールにて可変表示部を構成しているが、液晶表示器など
の画像表示装置にて可変表示部を構成しても良い。
【００１７】
スロットマシン１の正面には、図１に示すように、メダルを投入可能なメダル投入部４
、メダルが払い出されるメダル払出口９、クレジット（遊技者所有の遊技用価値として記
憶されているメダル数）を用いて、その範囲内において遊技状態に応じて定められた規定
数の賭数のうち最大の賭数を設定する際に操作されるＭＡＸＢＥＴスイッチ６、クレジッ
トとして記憶されているメダル及び賭数の設定に用いたメダルを精算する（クレジット及
び賭数の設定に用いた分のメダルを返却させる）際に操作される精算スイッチ１０、ゲー
ムを開始する際に操作されるスタートスイッチ７、リール２Ｌ、２Ｃ、２Ｒの回転を各々
停止する際に操作されるストップスイッチ８Ｌ、８Ｃ、８Ｒが遊技者により操作可能にそ
れぞれ設けられている。
【００１８】
また、スロットマシン１の正面には、図１に示すように、クレジットとして記憶されて
いるメダル枚数が表示されるクレジット表示器１１、入賞の発生により払い出されたメダ
ル枚数やエラー発生時にその内容を示すエラーコード等が表示される遊技補助表示器１２
、賭数が１設定されている旨を点灯により報知する１ＢＥＴＬＥＤ１４、賭数が２設定さ
れている旨を点灯により報知する２ＢＥＴＬＥＤ１５、賭数が３設定されている旨を点灯
により報知する３ＢＥＴＬＥＤ１６、メダルの投入が可能な状態を点灯により報知する投
入要求ＬＥＤ１７、スタートスイッチ７の操作によるゲームのスタート操作が有効である
旨を点灯により報知するスタート有効ＬＥＤ１８、ウェイト（前回のゲーム開始から一定
期間経過していないためにリールの回転開始を待機している状態）中である旨を点灯によ
り報知するウェイト中ＬＥＤ１９、リプレイゲーム中である旨を点灯により報知するリプ
レイ中ＬＥＤ２０が設けられた遊技用表示部１３が設けられている。
【００１９】
ＭＡＸＢＥＴスイッチ６の内部には、ＭＡＸＢＥＴスイッチ６の操作による賭数の設定
操作が有効である旨を点灯により報知するＢＥＴスイッチ有効ＬＥＤ２１（図２参照）が
設けられており、ストップスイッチ８Ｌ、８Ｃ、８Ｒの内部には、該当するストップスイ
ッチ８Ｌ、８Ｃ、８Ｒによるリールを停止させる操作が有効である旨を点灯により報知す
る左、中、右停止有効ＬＥＤ２２Ｌ、２２Ｃ、２２Ｒ（図２参照）がそれぞれ設けられて
いる。
【００２０】
スロットマシン１の内部には、所定のキー操作によりスロットマシン１の外部から後述
するエラー状態を解除するためのリセット操作を検出するリセットスイッチ２３、後述す
る設定値の変更中や設定値の確認中にその時点の設定値が表示される設定値表示器２４、
メダル投入部４から投入されたメダルの流路を、スロットマシン１の内部に設けられた後
述のホッパータンク（図示略）側またはメダル払出口９側のいずれか一方に選択的に切り
替えるための流路切替ソレノイド３０、メダル投入部４から投入され、ホッパータンク側
に流下したメダルを検出する投入メダルセンサ３１ａ〜３１ｃを有するメダルセレクタが
設けられている。
【００２１】
スロットマシン１の内部には、前述したリール２Ｌ、２Ｃ、２Ｒ、リールモータ３２Ｌ
、３２Ｃ、３２Ｒ、各リール２Ｌ、２Ｃ、２Ｒのリール基準位置をそれぞれ検出可能なリ
ールセンサ３３Ｌ、３３Ｃ、３３Ｒ（図２参照）からなるリールユニット、メダル投入部
４から投入されたメダルを貯留するホッパータンク（図示略）、ホッパータンクに貯留さ
れたメダルをメダル払出口９より払い出すためのホッパーモータ３４ｂ（図２参照）、ホ
ッパーモータ３４ｂの駆動により払い出されたメダルを検出する払出センサ３４ｃ（図２
参照）からなるホッパーユニットが設けられている。
【００２２】
ホッパーユニット３４の側部には、ホッパータンクからあふれたメダルが貯留されるオ
ーバーフロータンク３５が設けられている。オーバーフロータンク３５の内部には、貯留
されたメダルが満タン状態となったことを検出する満タンセンサ３５ａが設けられている
。
【００２３】
また、スロットマシン１の内部には、設定変更状態または設定確認状態に切り替えるた
めの設定キースイッチ３７、通常時においてはエラー状態を解除するためのリセットスイ
ッチとして機能し、設定変更状態においては後述する内部抽選の当選確率（出玉率）の設
定値を変更するための設定スイッチとして機能するリセット／設定スイッチ３８が設けら
れている。
【００２４】
尚、設定キースイッチ３７、リセット／設定スイッチ３８は、スロットマシン１の内部
に設けられており、所定のキー操作により開放可能な扉を開放しない限り操作不可能とさ
れており、所定のキーを所持する店員のみが操作可能となる。特に、設定キースイッチ３
７は、さらにキー操作を要することから、遊技店の店員のなかでも、設定キースイッチ３
７の操作を行うキーを所持する店員のみ操作が可能とされている。また、リセットスイッ
チ２３は、扉を開放する必要はないが、所定のキーを用いたキー操作を必要とするため、
所定のキーを所持する店員のみが操作可能となる。
【００２５】
図２は、スロットマシン１の構成を示すブロック図である。スロットマシン１には、図
２に示すように、遊技制御基板４０、演出制御基板９０が設けられており、遊技制御基板
４０によって遊技の制御が行われ、演出制御基板９０によって遊技状態に応じた演出の制
御が行われる。
【００２６】
遊技制御基板４０には、前述したＭＡＸＢＥＴスイッチ６、スタートスイッチ７、スト
ップスイッチ８Ｌ、８Ｃ、８Ｒ、精算スイッチ１０、リセットスイッチ２３、投入メダル
センサ３１ａ〜３１ｃ、リールセンサ３３Ｌ、３３Ｃ、３３Ｒ、払出センサ３４ｃ、満タ
ンセンサ３５ａ、設定キースイッチ３７、リセット／設定スイッチ３８が接続されており
、これら接続されたスイッチ類の検出信号が入力されるようになっている。また、遊技制
御基板４０には、前述したクレジット表示器１１、遊技補助表示器１２、１〜３ＢＥＴＬ
ＥＤ１４〜１６、投入要求ＬＥＤ１７、スタート有効ＬＥＤ１８、ウェイト中ＬＥＤ１９
、リプレイ中ＬＥＤ２０、ＢＥＴスイッチ有効ＬＥＤ２１、左、中、右停止有効ＬＥＤ２
２Ｌ、２２Ｃ、２２Ｒ、設定値表示器２４、流路切替ソレノイド３０、リールモータ３２
Ｌ、３２Ｃ、３２Ｒ、ホッパーモータ３４ｂが接続されており、これら電気部品は、遊技
制御基板４０に搭載されたメイン制御部４１の制御に基づいて駆動されるようになってい
る。
【００２７】
遊技制御基板４０には、メインＣＰＵ４１ａ、ＲＯＭ４１ｂ、ＲＡＭ４１ｃ、Ｉ／Ｏポ
ート４１ｄを備えたマイクロコンピュータにより構成され、遊技の制御を行うメイン制御
部４１が搭載されている。
【００２８】
メイン制御部４１は、遊技の進行に伴う操作が検出されることに応じて遊技を進行させ
るための各種の制御を行うとともに、サブ制御部９１に各種のコマンドを送信する。メイ
ン制御部４１からサブ制御部９１へ送信されるコマンドは一方向のみで送られ、サブ制御
部９１からメイン制御部４１へ向けてコマンドが送られることはない。
【００２９】
また、メイン制御部４１は、後述するように、メイン処理として遊技制御基板４０に接
続された各種スイッチ類の検出状態が変化するまでは制御状態に応じた処理を繰り返しル
ープし、各種スイッチ類の検出状態の変化に応じて段階的に移行する処理を実行する。ま
た、メイン制御部４１は、一定時間間隔（本実施例では、約０．５６ミリ秒）毎にタイマ
割込処理を実行する。尚、タイマ割込処理の実行間隔は、メイン処理において制御状態に
応じて繰り返す処理が一巡する時間とタイマ割込処理の実行時間とを合わせた時間よりも
長い時間に設定されており、今回と次回のタイマ割込処理との間で必ず制御状態に応じて
繰り返す処理が最低でも一巡することとなる。
【００３０】
演出制御基板９０には、液晶表示器５１（図１参照）、リールＬＥＤ（図示略）等の演
出装置が接続されており、これら演出装置は、演出制御基板９０に搭載されたサブ制御部
９１による制御に基づいて駆動されるようになっている。サブ制御部９１は、メイン制御
部４１から送信されるコマンドを受けて、演出を行うための各種の制御等を行うことが可
能である。
【００３１】
本実施例のスロットマシン１は、設定値に応じてメダルの払出率が変わる構成である。
詳しくは、内部抽選等の遊技者に対する有利度に影響する抽選において設定値に応じた当
選確率を用いることにより、メダルの払出率が変わるようになっている。設定値は１〜６
の６段階からなり、６が最も払出率が高く、５、４、３、２、１の順に値が小さくなるほ
ど払出率が低くなる。すなわち設定値として６が設定されている場合には、遊技者にとっ
て最も有利度が高く、５、４、３、２、１の順に値が小さくなるほど有利度が段階的に低
くなる。
【００３２】
設定値を変更するためには、設定キースイッチ３７をｏｎ状態としてからスロットマシ
ン１の電源をｏｎする必要がある。設定キースイッチ３７をｏｎ状態として電源をｏｎす
ると、設定値表示器２４にＲＡＭ４１ｃから読み出された設定値が表示値として表示され
、リセット／設定スイッチ３８の操作による設定値の変更が可能な設定変更状態に移行す
る。設定変更状態において、リセット／設定スイッチ３８が操作されると、設定値表示器
２４に表示された表示値が１ずつ更新されていく（設定値６からさらに操作されたときは
、設定値１に戻る）。そして、スタートスイッチ７が操作されると表示値を設定値として
確定する。そして、設定キースイッチ３７がｏｆｆされると、確定した表示値（設定値）
がメイン制御部４１のＲＡＭ４１ｃに格納され、遊技の進行が可能な状態に移行する。
【００３３】
本実施例のスロットマシン１は、遊技状態に応じて設定可能な賭数の規定数が定められ
ており、遊技状態に応じて定められた規定数の賭数が設定されたことを条件にゲームを開
始させることが可能となる。尚、本実施例では、遊技状態に応じた規定数の賭数が設定さ
れた時点で、入賞ラインＬＮが有効化される。
【００３４】
入賞ラインとは、各リール２Ｌ、２Ｃ、２Ｒの透視窓３に表示された図柄の組合せが入
賞図柄の組合せであるかを判定するために設定されるラインである。本実施例では、図１
に示すように、リール２Ｌの中段、リール２Ｃの中段、リール２Ｒの中段、すなわち中段
に水平方向に並んだ図柄に跨がって設定された入賞ラインＬＮのみが入賞ラインとして定
められている。尚、本実施例では、１本の入賞ラインのみを適用しているが、複数の入賞
ラインを適用しても良い。
【００３５】
そして、本実施例では、全てのリール２Ｌ、２Ｃ、２Ｒが停止した際に、有効化された
入賞ライン（本実施例の場合、常に入賞ラインＬＮが有効化されるため、以下では、有効
化された入賞ラインＬＮを単に入賞ラインという）上に役と呼ばれる図柄の組合せが揃う
と入賞となる。役は、同一図柄の組合せであっても良いし、異なる図柄を含む組合せであ
っても良い。
【００３６】
本実施例のスロットマシン１においてゲームを行う場合には、まず、メダルをメダル投
入部４から投入するか、あるいはＭＡＸＢＥＴスイッチ６を操作してクレジットを使用し
て賭数を設定する。遊技状態に応じて定められた規定数の賭数が設定されると、入賞ライ
ンＬＮ（図１参照）が有効となり、スタートスイッチ７の操作が有効な状態、すなわち、
ゲームが開始可能な状態となる。尚、遊技状態に対応する規定数のうち最大数を超えてメ
ダルが投入された場合には、その分はクレジットに加算される。
【００３７】
ゲームが開始可能な状態でスタートスイッチ７を操作すると、各リール２Ｌ、２Ｃ、２
Ｒが回転され、各リール２Ｌ、２Ｃ、２Ｒの図柄が連続的に変動される。リール２Ｌ、２
Ｃ、２Ｒが回転されている状態で、いずれかのストップスイッチ８Ｌ、８Ｃ、８Ｒを操作
すると、対応するリール２Ｌ、２Ｃ、２Ｒの回転が停止され、当該リールの図柄が透視窓
３に表示結果として導出表示される。
【００３８】
そして全てのリール２Ｌ、２Ｃ、２Ｒが停止されることで１ゲームが終了し、入賞ライ
ンＬＮ上に予め定められた図柄の組合せ（以下、役ともいう）が各リール２Ｌ、２Ｃ、２
Ｒの表示結果として停止した場合には入賞が発生し、その入賞に応じて定められた枚数の
メダルが遊技者に対して付与され、クレジットに加算される。また、クレジットが上限数
（本実施例では５０）に達した場合には、メダルが直接メダル払出口９（図１参照）から
払い出されるようになっている。また、入賞ラインＬＮ上に、遊技状態の移行を伴う図柄
の組合せが各リール２Ｌ、２Ｃ、２Ｒの表示結果として停止した場合には図柄の組合せに
応じた遊技状態に移行するようになっている。
【００３９】
入賞となる役の種類は、遊技状態に応じて定められ、メダルの払い出しを伴う小役と、
賭数の設定を必要とせずに次のゲームを開始可能となる再遊技役と、遊技者にとって有利
な遊技状態への移行を伴う特別役と、がある。以下では、小役と再遊技役をまとめて一般
役とも呼ぶ。遊技状態に応じて定められた各役の入賞が発生するためには、内部抽選に当
選して、当該役の当選フラグが設定されている必要がある。内部抽選は、メイン制御部４
１が、上記した各役への入賞を許容するか否かを、全てのリール２Ｌ、２Ｃ、２Ｒの表示
結果が導出される以前（具体的には、スタートスイッチ７の検出時）に乱数を用いて決定
するものである。
【００４０】
尚、本実施例では、スタートスイッチ７の操作が有効な状態でスタートスイッチ７の操
作が検出されたときにゲームが開始し、全てのリールが停止したときにゲームが終了する
。また、ゲームを実行するための１単位の制御（ゲーム制御）は、前回のゲームの終了に
伴う全ての制御が完了したときに開始し、当該ゲームの終了に伴う全ての制御が完了した
ときに終了する。
【００４１】
［メイン制御部のメモリ領域とプログラムについて］
本実施例のメイン制御部４１は、上述のようにＲＯＭ４１ｂ、ＲＡＭ４１ｃを備え、Ｒ
ＯＭ４１ｂのメモリ領域には、プログラム及び固定データが予め記憶されているプログラ
ム／データ領域が含まれ、ＲＡＭ４１ｃのメモリ領域には、ワークとして使用可能な使用
可能領域と、メイン制御部４１に搭載されている各機能を制御するためのレジスタ群が格
納される内部機能レジスタ領域とが含まれる。
【００４２】
ＲＯＭ４１ｂにおけるプログラム／データ領域は、遊技の進行に係わる遊技プログラム
が記憶される遊技プログラム領域と、遊技プログラムが用いる遊技データが記憶される遊
技データ領域と、遊技の進行に係わらない非遊技プログラムが記憶される非遊技プログラ
ム領域と、非遊技プログラムが用いる非遊技データが記憶される非遊技データ領域と、を
含む。
【００４３】
尚、遊技の進行とは、遊技を構成する一連のプロセスを進行させることであり、スロッ
トマシンであれば、賭数を設定してゲームを開始可能とする段階、ゲームを開始してリー
ルを回転させる段階、リールを停止させて表示結果を導出させる段階、表示結果に応じて
メダル等の価値を付与する段階、を進行させることである。
【００４４】
ＲＡＭ４１ｃの使用可能領域は、遊技プログラムがワークとして用いる遊技ＲＡＭ領域
と、非遊技プログラムがワークとして用いる非遊技ＲＡＭ領域と、を含んでおり、遊技Ｒ
ＡＭ領域には、特別ワークと、重要ワークと、一般ワークと、遊技プログラムがデータを
退避する遊技スタック領域と、が含まれ、非遊技ＲＡＭ領域には、遊技プログラムが参照
可能な領域と、遊技プログラムが参照不可能な領域と、非遊技プログラムがデータを退避
する非遊技スタック領域と、が含まれる。尚、本実施例では、遊技スタック領域と非遊技
スタック領域とをそれぞれ異なる領域に個別に備える構成であるが、遊技プログラム及び
非遊技プログラムが共用する一のスタック領域を備える構成としても良い。
【００４５】
以下では、遊技プログラム領域、遊技データ領域及び遊技ＲＡＭ領域をまとめて遊技領
域と称す場合があり、非遊技プログラム領域、非遊技データ領域及び非遊技ＲＡＭ領域を
まとめて非遊技領域と称す場合がある。
【００４６】
本実施例においてメイン制御部４１のメインＣＰＵ４１ａは、図３に示すように、遊技
プログラムに基づく処理において非遊技プログラムを呼び出して非遊技プログラムに基づ
く処理を実行し、非遊技プログラムに基づく処理の終了後、遊技プログラムに基づく処理
に復帰する。
【００４７】
図３に示すように、メインＣＰＵ４１ａは、原則として遊技プログラムに基づく処理を
実行するにあたり、遊技データ領域の遊技データを参照して遊技プログラムに基づく処理
を実行するとともに、遊技ＲＡＭ領域をワークとして使用し、遊技ＲＡＭ領域の内容を参
照及び更新することが可能である。また、メインＣＰＵ４１ａは、原則として非遊技プロ
グラムに基づく処理を実行するにあたり、非遊技データ領域の遊技データを参照して非遊
技プログラムに基づく処理を実行するとともに、非遊技ＲＡＭ領域をワークとして使用し
、非遊技ＲＡＭ領域の内容を参照及び更新することが可能である。
【００４８】
また、メインＣＰＵ４１ａは、遊技プログラムに基づく処理を実行するにあたり、非遊
技データ領域を参照することはなく、非遊技ＲＡＭ領域を更新することはないが、非遊技
ＲＡＭ領域を参照することは可能であり、非遊技プログラムに基づく処理を実行するにあ
たり、遊技データ領域を参照することはなく、遊技ＲＡＭ領域を更新することはないが、
遊技ＲＡＭ領域を参照することは可能である。
【００４９】
また、遊技プログラムに基づく処理は、非遊技ＲＡＭ領域のうち遊技プログラムに必要
な特定の領域（例えば、異常の検知を示すエラーフラグの設定領域等）のみ参照可能とさ
れており、非遊技プログラムに基づく処理は、遊技ＲＡＭ領域のうち非遊技プログラムに
必要な特定の領域（例えば、内部当選フラグの設定領域、遊技状態の設定領域、ＲＴの設
定領域等）のみ参照可能とされている。
【００５０】
次に、メイン制御部４１が遊技プログラム及び非遊技プログラムを実行することで行う
各種処理の制御内容について、図４〜図９に基づいて説明する。
【００５１】
［メイン制御部が実行する起動時設定処理と初期設定処理について］
メイン制御部４１が行う起動時設定処理と初期設定処理について、図４に基づいて説明
する。起動時設定処理、初期設定処理は、遊技プログラムに含まれるサブルーチンである
。
【００５２】
メイン制御部４１は、スロットマシン１への電力供給が開始された際に、リセットの発
生によりタイマ割込みが禁止に設定された状態で起動し、ＲＯＭ４１ｂに格納されている
プログラムに従って各種処理を行う。起動した後は、まず、遊技プログラムに含まれる起
動時設定処理を行って、すべての出力ポートを初期化し、メイン制御部４１が備える内部
レジスタをＲＯＭ４１ｂの所定領域に予め設定されている内蔵レジスタ初期化テーブルに
基づいて初期化する。そして、起動時設定処理を終了させた後、タイマ割込みを禁止に設
定した状態で、遊技プログラムに含まれる初期設定処理を開始させる。
【００５３】
図５に示すように、初期設定処理では、まず、ＲＡＭ４１ｃの所定領域のパリティ等に
基づいてＲＡＭ４１ｃが正常であるか否かを診断するＲＡＭ診断処理を行う（Ｓａ１）。
【００５４】
ＲＡＭ診断処理では、ＲＡＭ４１ｃの所定領域のパリティや、前回のスロットマシン１
への電力供給が停止されたときにＲＡＭ４１ｃの所定領域に設定されたＲＡＭ破壊診断用
固定データに基づき、ＲＡＭ４１ｃに異常があるか否かを判定する。そして、当該判定の
結果を特定可能な診断結果データをＲＡＭ４１ｃの所定領域に設定して、ＲＡＭ診断処理
を終了する。
【００５５】
Ｓａ１のステップにおいてＲＡＭ診断処理を行った後、所定の入力ポートを参照して、
設定キースイッチ３７がＯＮ状態であるか否かを判定する（Ｓａ２）。そして、設定キー
スイッチ３７がＯＮ状態でないと判定した場合は、Ｓａ１のステップにおけるＲＡＭ診断
処理により設定された診断結果データに基づいてＲＡＭ４１ｃに異常があるか否かを判定
して（Ｓａ３）、ＲＡＭ４１ｃに異常がないと判定した場合は、復帰処理を行う（Ｓａ４
）。
【００５６】
復帰処理では、外部出力基板から外部出力信号を出力するための出力バッファをクリア
する処理、スタックポインタを電断時の状態に復帰させる処理、パラレル入力ポート５１
１に入力される各種スイッチ類の検出信号等の入力状態に関する入力状態データ（各種ス
イッチ類の現在の入力状態を示す入力データ、前回と今回の入力データが同じ状態である
旨を示す確定データ、前回から確定データが変化した旨を示すエッジデータ）を更新する
処理、電断前の制御状態に復帰した旨を示す復帰コマンドをサブ制御部９１に送信する処
理等を行う。
【００５７】
Ｓａ４のステップにおいて復帰処理を行った後は、タイマ割込みを許可に設定して（Ｓ
ａ５）、初期設定処理を終了させ、タイマ割込処理（メイン）に移行させた後、スロット
マシン１への電力供給が停止される前に実行していたメイン処理における処理に復帰する
。
【００５８】
一方、Ｓａ３のステップにおいて、ＲＡＭ４１ｃに異常があると判定した場合は、タイ
マ割込みを許可に設定した後（Ｓａ６）、エラー処理に移行させる。
【００５９】
エラー処理では、遊技の進行を不能化するエラー状態に制御する。また、発生している
エラーの種類を特定可能なエラーコードをサブ制御部９１に対して送信するとともに、当
該エラーコードを遊技補助表示器１２に表示させるように制御する。そして、発生してい
るエラーの種類に応じたエラー状態の解除条件が成立したことが特定されるまでエラー状
態の制御を行う。初期設定処理においてＲＡＭに異常があると判定されたことにより移行
されたエラー処理では、設定キースイッチ３７をＯＮにした状態でスロットマシン１への
電力供給を開始させることによって設定変更状態に移行させ、ＲＡＭ４１ｃのすべての記
憶領域を初期化させることで、ＲＡＭ４１ｃのデータの異常を確実に解消してエラー状態
を解除することができるようになっている。一方、設定キースイッチ３７をＯＮ状態にせ
ずにスロットマシン１への電力供給を開始させた場合には、ＲＡＭ４１ｃの異常が再び検
出されて、再度、エラー状態となるようになっている。
【００６０】
Ｓａ２のステップにおいて設定キースイッチ３７がＯＮ状態であると判定した場合は、
設定変更処理を開始して設定変更状態に移行させる（Ｓａ７）。
【００６１】
設定変更処理では、遊技場側にて設定値を変更することが可能な設定変更状態に移行さ
せる。そして、設定変更状態において、リセット／設定スイッチ３８及びスタートスイッ
チ７が所定の手順で操作されることにより設定値を確定させ、設定キースイッチ３７がＯ
ＦＦにされたことが検出されることで、設定変更処理を終了させる。
【００６２】
Ｓａ７のステップにおいて、設定変更処理を行った後は、設定変更時初期化処理を行う
（Ｓａ８）。設定変更時初期化処理では、設定変更処理が行われて設定値が確定されたこ
とに伴って、ＲＡＭ４１ｃのメモリ領域のうち、確定された設定値が記憶されている所定
領域を除くすべての使用可能領域を初期化する。当該使用可能領域の初期化により、メイ
ン制御部４１による遊技の進行に関する制御状態を含む所定データが予め定められた所定
の初期値に再設定（初期化）されることとなる。尚、遊技の進行に関する制御状態には、
後述する遊技開始待ち処理などの各処理においてエラーが検出された場合に制御されるエ
ラー状態が含まれる。
【００６３】
そして、Ｓａ８のステップにおいて、設定変更時初期化処理を行った後は、メイン処理
に移行させ、メイン処理の先頭のステップの処理（Ｓｂ１のステップにおける遊技開始待
ち処理）から各処理を順次行わせる。
【００６４】
このように、本実施例のメイン制御部４１は、設定キースイッチ３７がＯＮ状態でスロ
ットマシン１への電力供給が開始されることで、初期設定処理設定において設定キースイ
ッチ３７がＯＮ状態であると判定した場合に、設定変更処理を行うようになっている。
【００６５】
そして、設定変更処理に移行させ、設定変更操作が行われることで初期化条件が成立し
たときに、設定変更時の初期化処理を行って、設定変更処理により確定された設定値が記
憶されている所定領域を除くすべての使用可能領域を初期化することで、ＲＡＭ４１ｃに
記憶されているエラー状態を含む遊技の進行に関する制御状態を初期化するようになって
いる。
【００６６】
また、設定変更処理に移行させ、エラー状態を含む遊技の進行に関する制御状態を初期
化した後は、メイン処理の先頭の処理に移行させるようになっている。
【００６７】
また、初期設定処理では、設定変更処理に移行して設定変更操作が行われることで、初
期化条件が成立し、メダルの投入や払出に関する異常が発生しているか否かに関わらず、
ＲＡＭ４１ｃに記憶されている遊技の進行に関する制御状態を初期化するようになってい
る。
【００６８】
［メイン処理について］
メイン制御部４１が行うメイン処理の制御内容について、図５に基づいて説明する。尚
、メイン処理は、一単位の遊技毎に繰り返し実行される。そして、メイン処理の一周期が
遊技の一単位に相当している。また、メイン処理は、遊技プログラムに含まれ、複数の処
理を含む。以下、特に非遊技プログラムに含まれる旨を示さない処理は、遊技プログラム
に含まれる。尚、遊技プログラムにより呼び出される遊技プログラムには、非遊技プログ
ラムを呼び出すものもある。
【００６９】
図５に示すように、メイン処理では、遊技が開始されるまで待機する遊技開始待ち処理
（Ｓｂ１）、遊技が開始されることに伴って内部抽選を行う内部抽選処理（Ｓｂ２）、リ
ール２Ｌ、２Ｃ、２Ｒを回転及び停止させる制御を行うリール制御処理（Ｓｂ３）、全て
のリール２Ｌ、２Ｃ、２Ｒが停止されて遊技が終了される際に各種設定等を行う遊技終了
時設定処理（Ｓｂ４）が、順次繰り返し実行される。
【００７０】
また、メイン処理では、ゲームの進行に応じてコマンドを生成してコマンドキューに設
定するコマンド格納処理を適宜実行し、設定されたコマンドは、その後のタイマ割込処理
（メイン）において実行されるコマンド送信処理によりサブ制御部９１に対して送信され
るようになっている。
【００７１】
［遊技開始待ち処理について］
次に、本実施例のメイン制御部４１が行う遊技開始待ち処理の制御内容について、図６
に基づいて説明する。尚、遊技開始待ち処理は、遊技プログラムに含まれており、遊技プ
ログラムに含まれるメイン処理において呼び出されるサブルーチンである。
【００７２】
図６に示すように、遊技開始待ち処理では、まず、メダル投入枚数表示処理を行い（Ｓ
ｃ１）、スロットマシン１に投入済みのメダル枚数に応じた１〜３ＢＥＴＬＥＤ１４〜１
６をＯＮ状態（点灯状態）に制御する。その後、ホッパータンクが満タン状態である旨を
特定可能なエラーコード（Ｅ１）を所定のレジスタに準備し（Ｓｃ２）、所定のポート入
力バッファを参照して、満タンセンサ３５ａの確定データに基づいてホッパータンクが満
タン状態であるか否かを判定する（Ｓｃ３）。
【００７３】
Ｓｃ３のステップにおいてホッパータンクが満タン状態であると判定した場合には、エ
ラー処理を行う（Ｓｃ４）。エラー処理では、遊技の進行が不能化されるエラー状態に制
御する。また、所定のレジスタに準備されているエラーコード（Ｅ１）を特定可能なエラ
ーコマンドをサブ制御部９１に対して送信し、当該エラーコード（Ｅ１）をＲＡＭ４１ｃ
の所定領域にその他の処理でも参照可能なエラーフラグとして設定する。また、当該エラ
ーコード（Ｅ１）を遊技補助表示器１２に表示させるように制御する。その後は、所定の
レジスタに準備されているエラーコード（Ｅ１）に応じたエラー状態の解除条件が成立し
たことが特定されるまでエラー状態の制御を行う。エラーコード（Ｅ１）がレジスタに設
定されてエラー状態に移行された場合には、満タンセンサ３５ａの確定データがＯＦＦ状
態となるまで待機し、当該満タンセンサ３５ａの確定データがＯＦＦ状態となることで、
エラー状態を解除する旨のエラーコマンド（解除）をサブ制御部９１に対して送信し、エ
ラー処理を終了させて、Ｓｃ５のステップへ進む。
【００７４】
Ｓｃ３のステップにおいてホッパータンクが満タン状態でないと判定した場合、及びＳ
ｃ４のステップにおけるエラー処理を終了した場合には、ＲＡＭ４１ｃの所定領域に設定
されている再遊技用メダルカウンタの値を所定のレジスタに読み込む（Ｓｃ５）。尚、再
遊技用メダルカウンタには、メイン処理における前回の遊技終了時設定処理により、前回
の遊技の結果に応じた値が設定されており、前回の遊技において再遊技役が入賞して再遊
技が付与された場合には、遊技を行うために必要な賭数の規定数に相当する数値（例えば
、３）が設定されている一方で、前回の遊技において再遊技が付与されなかった場合には
、０が設定されている。
【００７５】
その後、ＲＡＭ４１ｃの再遊技用メダルカウンタをクリアし（Ｓｃ６）、Ｓｃ５のステ
ップにおいて読み込んだ再遊技用メダルカウンタの値が０より大きいか否か、すなわち再
遊技が付与されている否かを判定し（Ｓｃ７）、再遊技が付与されている場合には、メダ
ル投入実行処理を行う（Ｓｃ８）。メダル投入実行処理では、再遊技用メダルカウンタの
値を賭数に設定するとともに、１〜３ＢＥＴＬＥＤ１４〜１６をＯＮ状態（点灯状態）に
設定して規定数の賭数（本実施例では、３）が設定されている旨を報知する。また、賭数
の設定に使用されたメダル枚数を特定可能な投入枚数コマンドをサブ制御部９１に対して
送信する。
【００７６】
Ｓｃ７のステップにおいて再遊技用メダルカウンタの値が０である、すなわち再遊技が
付与されていないと判定した場合、及びＳｃ８のステップにおいて再遊技が付与されたこ
とによりメダル投入実行処理を行った後は、メダル手入れ許可設定処理を行う（Ｓｃ９）
。メダル手入れ許可設定処理では、ＲＡＭ４１ｃの所定領域に設定されているクレジット
の値を参照し、当該クレジットの値が最大値（本実施例では、５０）に達していない場合
に、メダル投入部４からのメダルの投入を許可する旨を示すメダル手入れ許可フラグをＲ
ＡＭ４１ｃの所定領域に設定する。
【００７７】
Ｓｃ９のステップにおいてメダル手入れ許可設定処理を行った後は、割込み１回待ち処
理を行う（Ｓｃ１０）。割込み１回待ち処理を行うことで、タイマ割込み処理（メイン）
が行われて各種スイッチ類の検出状態やＬＥＤの点灯状態、各種タイマ等が更新されるこ
ととなり、これらの各種スイッチ類の検出状態が更新された状態で、その後の処理（例え
ば、後述のメダル投入払出エラーチェック処理、メダル投入信号処理、操作入力受付処理
）を行わせるようになっている。
【００７８】
Ｓｃ１０のステップにおいて割込み１回待ち処理を行ってタイマ割込みが１回行われた
後は、メダル投入部４からのメダルの投入に関する異常やホッパーからのメダルの払い出
しに関する異常が検出されているか否かを判定するメダル投入払出エラーチェック処理を
行う（Ｓｃ１１）。
【００７９】
メダル投入払出エラーチェック処理では、後述するタイマ割込処理によりＲＡＭ４１ｃ
の所定領域に投入エラーフラグや払出エラーフラグが設定されているか否かに基づいて、
メダルの投入や払出に関する異常が発生しているか否かを判定し、メダルの投入に関する
異常が発生していると判定した場合は、メダルの投入に関する異常が発生している旨を示
すエラーコード（Ｅ５）を所定のレジスタに準備して、エラー処理を行う。また、メダル
の払出に関する異常が発生していると判定した場合は、メダルの払出に関する異常が発生
している旨を示すエラーコード（Ｅ４）を所定のレジスタに準備して、エラー処理を行う
。
【００８０】
投入エラーフラグは、メダルの投入に関する異常が発生している旨を示すフラグであり
、後述するセンサ監視処理により、後述のメダル手入れ許可フラグが設定されていない期
間、すなわちメダル投入部４からのメダルの投入が許可されている期間外において、例え
ば、メダルセレクタ２９内に配置された投入メダルセンサ３１ａ〜３１ｃの検出範囲内に
メダル等（メダルや異物等）が詰まっていること等により、投入メダルセンサ３１ａ〜３
１ｃによりメダル等が検出されたことに基づいて、タイマ割込処理によりＲＡＭ４１ｃの
所定領域に設定される。また、払出エラーフラグは、メダルの払出に関する異常が発生し
ている旨を示すフラグであり、後述するセンサ監視処理により、メダルが払出される払出
期間外において、例えば、払出センサ３４ｃの検出範囲内にメダル等（メダルや異物等）
が詰まっていること等により、払出センサ３４ｃによりメダル等が検出されたことに基づ
いて、タイマ割込処理によりＲＡＭ４１ｃの所定領域に設定される。
【００８１】
メダル投入払出エラーチェック処理により行われるエラー処理では、投入エラーフラグ
または払出エラーフラグに基づいて特定される発生中のエラーの種類に応じたエラー状態
の解除条件が成立したことが特定されるまでエラー状態の制御を行う。エラー処理では、
エラー状態の解除条件として、リセットスイッチ２３またはリセット／設定スイッチ３８
の操作が検出されることで、エラー状態を解除する旨を示すエラー解除フラグをＲＡＭ４
１ｃの所定領域に設定して、当該エラー処理を終了させるように制御が行われる。エラー
解除フラグが設定されることで、所定の解除条件が成立してエラー処理が終了されたこと
をその後の処理等で判定できるようになっている。
【００８２】
Ｓｃ１１のステップにおいてメダル投入払出エラーチェック処理を行った後は、ＲＡＭ
４１ｃの所定領域にエラー解除フラグが設定されているか否かに基づいて、メダル投入払
出エラーチェック処理にてエラー処理が実行された後、エラー状態が解除されたか否かを
判定する（Ｓｃ１２）。
【００８３】
Ｓｃ１２のステップにおいてメダル投入払出エラーチェック処理にてエラー処理が実行
された後、エラー状態が解除されたと判定した場合は、Ｓｃ１０のステップに戻り、Ｓｃ
１０〜Ｓｃ１２のステップの各処理を再び行う。その後、メダルの投入や払出に関する異
常が検出されない状態で、Ｓｃ１０〜Ｓｃ１２のステップの各処理が行われることで、エ
ラー解除フラグが設定されていない状態で、Ｓｃ１２のステップの処理が行われることと
なる。
【００８４】
一方、Ｓｃ１２のステップにおいてエラー解除フラグが設定されていないと判定した場
合は、メダル投入信号処理を行う（Ｓｃ１３）。メダル投入信号処理では、メダル投入信
号の遷移に基づいてメダルの投入状況を判定する。そして、正常なメダルの投入が検出さ
れた場合は、賭数の設定やクレジットにメダルを受け付けて、メダル投入信号処理を終了
する。一方、異常なメダルの投入が検出された場合は、エラーコード（Ｅ５）を準備して
エラー処理を行う。その後、エラー状態が解除されてエラー処理が終了されることで、メ
ダル投入信号処理を終了する。
【００８５】
Ｓｃ１３のステップにおいてメダル投入信号処理を行った後は、各種スイッチの操作を
受け付ける有効化して、操作が有効化されているスイッチの操作が行われることで、当該
スイッチによる操作を受け付ける操作入力受付処理を行う（Ｓｃ１４）。
【００８６】
操作入力受付処理では、メダル投入信号の遷移に基づいてメダルが通過中でないときに
、ＲＡＭ４１ｃの所定領域に設定されているクレジットが、１以上である場合には、ＭＡ
ＸＢＥＴスイッチ６による操作の受け付けを有効化する。また、メダル投入信号の遷移に
基づいてメダルが通過中でないときに、ＲＡＭ４１ｃの所定領域に設定されている賭数が
規定数である場合には、スタートスイッチ７による操作の受け付けを有効化する。また、
メダル投入信号の遷移に基づいてメダルが通過中でない場合に、精算スイッチ１０及び設
定キースイッチ３７による操作の受け付けを有効化する。
【００８７】
また、操作入力受付処理では、スタートスイッチ７による操作が有効な状態で、スター
トスイッチ７の操作が検出された場合には、スタートスイッチ７が操作された旨を示すス
タートフラグを所定レジスタに設定した後、流路切替ソレノイド３０をＯＦＦ状態として
メダルの流路をメダル払出口９側に切り替える処理を行う。また、設定キースイッチ３７
による操作が有効な状態で、設定キースイッチ３７による操作が検出された場合には、設
定値表示器２４に設定値を表示させる設定値表示処理を行う。また、精算スイッチ１０に
よる操作が有効な状態で、精算スイッチ１０による操作が検出された場合には、クレジッ
トに記憶されている分のメダルを遊技者に返却する精算処理を行う。また、ＭＡＸＢＥＴ
スイッチ６による操作が有効な状態で、ＭＡＸＢＥＴスイッチ６による操作が検出された
場合には、クレジットに基づいて可能な範囲で規定数までのメダル枚数を賭数に設定し、
賭数に設定した分のメダル枚数をクレジットから減算する処理を行う。操作が検出された
スイッチ類に応じた処理を行った後、操作入力受付処理を終了させる。
【００８８】
Ｓｃ１４のステップにおいて操作入力受付処理を行った後は、スタートフラグに基づい
てスタートスイッチ７による有効な操作が検出されたか否かを判定する（Ｓｃ１５）。所
定のレジスタにスタートフラグが設定されておらず、スタートスイッチ７による有効な操
作が検出されなかったと判定した場合は、Ｓｃ１６のステップに進み、スタート有効ＬＥ
Ｄ１８の点灯状態を制御するＬＥＤ表示処理を行う。
【００８９】
ＬＥＤ表示処理では、Ｓｃ１４のステップの操作入力受付処理によりスタートスイッチ
７による操作が有効に設定されている状態において、リセットスイッチ２３以外のスイッ
チ類の操作が検出されない場合に、スタート有効ＬＥＤ１８をＯＮ状態（点灯状態）に制
御し、スタートスイッチ７による操作が有効に設定されている状態において、リセットス
イッチ２３以外のスイッチ類の操作が検出される場合、及びスタートスイッチ７による操
作が有効に設定されていない場合に、スタート有効ＬＥＤ１８をＯＦＦ状態（消灯状態）
に制御して、スタート有効ＬＥＤ１８の点灯状態によりスタートスイッチ７による操作が
有効であるか無効であるかを報知する。
【００９０】
Ｓｃ１５のステップにおいて、所定のレジスタにスタートフラグが設定されており、ス
タートスイッチ７による有効な操作が検出されたと判定した場合は、内部抽選用の乱数値
を乱数回路から取得して、ＲＡＭ４１ｃの所定領域に設定する（Ｓｃ１７）。その後、設
定されている賭数を特定可能なメダル投入状態データをＲＡＭ４１ｃの所定領域に設定し
（Ｓｃ１８）、スタート有効ＬＥＤ１８をＯＦＦ状態（消灯状態）に設定し（Ｓｃ１９）
、メダル手入れ許可フラグをＲＡＭ４１ｃの所定領域からクリアし（Ｓｃ２０）、遊技補
助表示器１２における払出枚数の表示をクリアするように制御して（Ｓｃ２１）、遊技開
始待ち処理を終了させ、メイン処理に戻る。その後、メイン処理では、Ｓｃ１７のステッ
プにおいて取得された乱数値を用いて内部抽選が行われ、スタートスイッチ７の操作が検
出されたことに応じてリール２Ｌ、２Ｃ、２Ｒの回転が開始されることで、一遊技が開始
されることとなる。
【００９１】
このように、メイン制御部４１は、遊技開始待ち処理において、遊技を進行させるため
の遊技進行信号が検出されているか否かを判定するメダル投入信号処理や操作入力受付処
理を行うようになっている。そして、メダル投入信号処理では、遊技進行信号として投入
メダルセンサ３１ａ〜３１ｃにより正常なメダルの投入を示すメダル投入信号が検出され
ているか否かを判定することが可能である。また、操作入力受付処理では、遊技進行信号
としてＭＡＸＢＥＴスイッチ６等のスイッチ類の操作状況を示す信号が検出されているか
否かを判定することが可能である。
【００９２】
また、メイン制御部４１は、遊技開始待ち処理において、メダル投入払出エラーチェッ
ク処理を行うようになっており、当該メダル投入払出エラーチェック処理において、特定
エラーとして、メダルの投入に関する異常（メダル投入部４からのメダルの投入が許可さ
れている投入許可期間外で、投入メダルセンサ３１ａ〜３１ｃがメダル等を検出するメダ
ルの投入に関する異常）やメダルの払出に関する異常（払出期間外で払出センサ３４ｃが
メダル等を検出するメダルの払出に関する異常）が発生しているか否かを判定し、いずれ
かの異常が発生しているときには、遊技の進行を不能化するエラー状態に制御するエラー
処理を実行する。
【００９３】
また、遊技開始待ち処理では、遊技を進行させる投入メダルセンサ３１ａ〜３１ｃ、払
出センサ３４ｃ、ＭＡＸＢＥＴスイッチ６等の各種センサやスイッチ類の信号が検出され
ているか否かが判定されるメダル投入信号処理や操作入力受付処理を最初に行う前に、メ
ダル投入払出エラーチェック処理を実行してメダルの投入や払出に関する異常が発生して
いるかを判定するようになっている。
【００９４】
また、上述のように、初期設定処理では、遊技の進行に関する制御状態を初期化した後
、メイン処理の先頭の処理、すなわち遊技開始待ち処理に移行するようになっており、遊
技開始待ち処理では、遊技を進行させる投入メダルセンサ３１ａ〜３１ｃ、払出センサ３
４ｃ、ＭＡＸＢＥＴスイッチ６等の各種センサやスイッチ類の信号が検出されているか否
かが判定されるメダル投入信号処理や操作入力受付処理を最初に行う前に、メダル投入払
出エラーチェック処理を実行してメダルの投入や払出に関する異常が発生しているかを判
定するようになっている。
【００９５】
また、メダルの投入に関する異常は、例えば、メダルセレクタ２９内に配置された投入
メダルセンサ３１ａ〜３１ｃの検出範囲内にメダル等が詰まっていること等により、メダ
ル投入部４からのメダルの投入が許可されている投入許可期間以外の期間において、投入
メダルセンサ３１ａ〜３１ｃによりメダル等（メダルや異物等）が検出されることで、当
該異常が発生していると判定され、投入メダルセンサ３１ａ〜３１ｃの検出範囲内に詰ま
っているメダル等を物理的に取り除くことで解消可能である。
【００９６】
また、メダルの払出に関する異常は、例えば、払出センサ３４ｃの検出範囲内にメダル
等が詰まっていること等により、メダルの払出制御が行われる払出期間以外の期間におい
て、払出センサ３４ｃによりメダル等（メダルや異物等）が検出されることで、当該異常
が発生していると判定され、払出センサ３４ｃの検出範囲内に詰まっているメダル等を物
理的に取り除くことで解消可能である。
【００９７】
また、遊技開始待ち処理では、割込１回待ち処理を実行して少なくとも１回のタイマ割
込処理が実行されることを待った後、メダル投入払出エラーチェック処理を実行して、メ
ダルの投入や払出に関する異常が発生しているか否かを判定するようになっている。
【００９８】
また、遊技開始待ち処理では、割込１回待ち処理を実行して１回のタイマ割込処理が実
行される毎に、メダル投入払出エラーチェック処理、メダル投入信号処理、操作入力受付
処理を実行し、メダル投入払出エラーチェック処理において、メダルの投入や払出に関す
る異常が発生しているか否かを判定し、メダル投入信号処理及び操作入力受付処理におい
て、遊技を進行させる投入メダルセンサ３１ａ〜３１ｃ、払出センサ３４ｃ、ＭＡＸＢＥ
Ｔスイッチ６等の各種センサやスイッチ類の信号が検出されているか否かを判定するよう
になっている。
【００９９】
また、遊技開始待ち処理では、メダル投入払出エラーチェック処理を実行し、当該メダ
ル投入払出エラーチェック処理では、メダルの投入や払出に関する異常が発生しているか
否かを判定し、異常が発生しているときには、遊技の進行を不能化するエラー状態に制御
するエラー処理を実行する。そして、エラー状態が解除されることで、メダル投入払出エ
ラーチェック処理を終了させた後、メダル投入信号処理や操作入力受付処理により最初に
遊技を進行させる各種センサやスイッチ類の信号が検出されているか否かが判定される前
に、再びメダル投入払出エラーチェック処理を実行して、メダルの投入や払出に関する異
常が発生しているか否かを判定するようになっている。
【０１００】
また、遊技開始待ち処理では、メダル投入払出エラーチェック処理を実行して、エラー
処理を行ってエラー状態に制御した場合には、当該エラー処理を終了する際に、エラー状
態を解除する旨を示すエラー解除フラグをＲＡＭ４１ｃの所定領域に設定することで、エ
ラー状態に移行された後、当該エラー状態が解除されたことを、当該エラー処理の終了後
の処理において判定できるようになっている。
【０１０１】
また、遊技開始待ち処理では、メダル投入払出エラーチェック処理を行った後、ＲＡＭ
４１ｃの所定領域にエラー解除フラグが設定されているか否かを判定し、当該エラー解除
フラグが設定されている場合には、割込み１回待ち処理を行った後、再びメダル投入払出
エラーチェック処理を行うことで、メダル投入払出エラーチェック処理によりエラー処理
が一度行われた場合には、当該エラー処理の終了後に割込み１回待ち処理を行って、投入
メダルセンサ３１ａ〜３１ｃや払出センサ３４ｃ等の検出状態を更新した後、メダル投入
信号処理や操作入力受付処理を最初に行う前に、再び、メダル投入払出エラーチェック処
理を行ってメダルの投入や払出に関する異常が発生しているか否かを判定するようになっ
ている。
【０１０２】
また、遊技開始待ち処理では、メダル投入払出エラーチェック処理を行った後、ＲＡＭ
４１ｃの所定領域にエラー解除フラグが設定されているか否かを判定し、当該エラー解除
フラグが設定されていない場合に、メダル投入信号処理や操作入力処理を行うようになっ
ており、メダル投入払出エラーチェック処理によりエラー処理が行われた後、メダル投入
信号処理や操作入力受付処理を最初に行う前に、再びメダル投入払出エラーチェック処理
が行われるような場合であって、最後のメダル投入払出エラーチェック処理においてエラ
ー処理が行われない場合、すなわちメダルの投入や払出に関する異常が発生していない状
態となった場合に、メダル投入信号処理や操作入力処理により、遊技を進行させる各種セ
ンサやスイッチ類の信号が検出されているか否かを判定させることができるようになって
いる。
【０１０３】
［メダル投入信号処理について］
次に、本実施例のメイン制御部４１が遊技開始待ち処理から呼び出して行うメダル投入
信号処理の制御内容について、図７に基づいて説明する。尚、メダル投入信号処理は、遊
技プログラムに含まれており、遊技プログラムに含まれる遊技開始待ち処理において呼び
出されるサブルーチンである。
【０１０４】
図７に示すように、メダル投入信号処理では、まず、上述の遊技開始待ち処理のメダル
手入れ許可設定処理においてメダル投入部４からのメダルの投入を許可する旨を示すメダ
ル手入れ許可フラグが設定されているか否かを判定する（Ｓｄ１）。そして、メダル手入
れ許可フラグが設定されていない場合は、メダル投入信号処理を終了して、呼び出し元の
遊技開始待ち処理に戻る。一方、メダル手入れ許可フラグが設定されている場合は、ＲＡ
Ｍ４１ｃの所定領域に設定されているメダル投入信号状態遷移データを参照する（Ｓｄ２
）。メダル投入信号状態遷移データは、投入メダルセンサ３１ａ〜３１ｃの検出信号（以
下、メダル投入信号と呼ぶ場合がある）の状態の遷移を特定可能なデータであり、非遊技
プログラムに含まれるメダルセンサチェック処理により、投入メダルセンサ３１ａ〜３１
ｃの入力データ等に基づいて所定のタイミングで更新されて、ＲＡＭ４１ｃの非遊技ＲＡ
Ｍ領域の所定領域に設定されている。
【０１０５】
そして、Ｓｄ２のステップにおいて参照したメダル投入信号状態遷移データに基づいて
、メダルセレクタ２９における投入メダルセンサ３１ａ〜３１ｃの検出範囲を、メダル投
入部４から投入されたメダルが通過中であるか否かを判定する（Ｓｄ３）。投入メダルセ
ンサ３１ａ〜３１ｃの検出範囲をメダルが通過中でないと判定した場合は、流路切替ソレ
ノイド３０をＯＮ状態に制御して（Ｓｄ４）、メダル投入部４から投入されたメダルがメ
ダルセレクタ２９内のメダル流入流路２９ａ及びメダル受入流路２９ｂを流下してホッパ
ータンクに導かれるように、メダル投入部４から投入されたメダルの流路をスロットマシ
ン１の内部に設けられたホッパータンク側に切替えるように制御する。その後、メダル投
入部４からメダルを投入可能である旨を示す投入要求ＬＥＤ１７をＯＮ状態に制御し（Ｓ
ｄ５）、メダル投入信号無視タイマをクリアする（Ｓｄ６）。
【０１０６】
ここで、メダル投入信号無視タイマは、流路切替ソレノイド３０をＯＦＦ状態に設定す
る際に、少なくとも流路切替ソレノイド３０をＯＦＦ状態とする制御信号の出力を設定し
てから、当該流路切替ソレノイド３０が作動してメダル投入部４から投入されたメダルの
流路がメダル払出口９側に実際に切り替えられるまでの切替時間の経過を計時して、切替
時間の計時中には所定処理においてメダル投入信号を無視するように制御するためのタイ
マである。メダル投入信号無視タイマには、メダルの流路を切り替えるために流路切替ソ
レノイド３０の制御信号の出力が設定された際に、少なくとも流路切替ソレノイド３０の
制御信号の出力設定を行ってから実際にメダルの流路が切り替えられるまでの所定時間（
本実施例では、５０４ミリ秒）が設定される。その後、タイマ割込み処理（メイン）によ
りメダル投入信号無視タイマが減算されて更新され、０となることで切替時間が経過した
ことを特定できるようになっている。
【０１０７】
Ｓｄ３のステップにおいて投入メダルセンサ３１ａ〜３１ｃの検出範囲をメダルが通過
中であると判定した場合、及びＳｄ６のステップにおいてメダル投入信号無視タイマをク
リアした後は、メイン制御部４１が備えるレジスタのうち演算結果が格納されるフラグレ
ジスタの値を、遊技ＲＡＭ領域の遊技スタック領域に所定の順序で記憶させることで退避
させた後（Ｓｄ７）、タイマ割込みを禁止に設定し（Ｓｄ８）、非遊技プログラムに含ま
れるメダルセンサ処理を行った後（Ｓｄ９）、タイマ割込みを許可に設定し（Ｓｄ１０）
、Ｓｄ７のステップにおいて退避させたレジスタの値を、退避させるときと逆の順序で遊
技スタック領域から順次読み出してフラグレジスタに設定することで、当選情報出力処理
を行う前の状態にフラグレジスタを復帰させる（Ｓｄ１１）。
【０１０８】
メダルセンサ処理では、まず、呼び出し元の遊技プログラムにより使用されていたスタ
ックポインタＳＰが示すアドレスの値を非遊技ＲＡＭ領域の所定領域に記憶させて退避さ
せる。その後、当該スタックポインタＳＰの値として非遊技スタック領域の所定アドレス
（前回の非遊技プログラムの終了時に記憶されたアドレス）を設定することで、スタック
ポインタＳＰを非遊技プログラム用に設定する。そして、メイン制御部４１が備えるすべ
てのレジスタの値を非遊技スタック領域に所定の順序で記憶させることで退避させる。
【０１０９】
その後、メダル投入信号状態遷移データが正常であるか否かを判定する。そして、メダ
ル投入信号状態遷移データが正常である場合には、メダルが投入メダルセンサ３１ａ〜３
１ｃの検出範囲を正常に通過した旨を示すメダル通過状態参照データ（正常通過）または
メダルが投入メダルセンサ３１ａ〜３１ｃの検出範囲を通過し始めたことを検知した旨を
示すメダル通過状態参照データ（メダル検知）、投入メダルセンサ３１ａ〜３１ｃの検出
範囲でのメダルの通過状態が前回の判定時から変化していない旨を示すメダル通過状態参
照データ（変化なし）をＲＡＭ４１ｃの非遊技ＲＡＭ領域の所定領域に設定する。その後
、投入メダルセンサ３１ａ〜３１ｃの入力データに基づいてメダル投入信号状態遷移デー
タを更新する。一方、メダル投入信号状態遷移データに異常がある場合には、メダル投入
信号に関する異常が検出された旨を示すエラーコード（Ｅ５）を特定可能なメダル関連エ
ラーデータを非遊技ＲＡＭ領域の所定領域に設定する等の処理を行う。また、メダルが投
入メダルセンサ３１ａ〜３１ｃの検出範囲を通過し始めたことを検知することで、非遊技
ＲＡＭ領域に設定されているメダル通過時間タイマによる計時を新たに開始させるように
設定し、メダルが投入メダルセンサ３１ａ〜３１ｃの検出範囲を正常に通過したことを検
知することで、メダル通過時間タイマによる計時を終了させるように設定する。
【０１１０】
そして、メダルセンサ処理を開始した際に退避させていたレジスタの値を非遊技スタッ
ク領域から順次読み出して、メダルセンサ処理を開始したときの状態にすべてのレジスタ
を復帰させる。その後、メダルセンサ処理を開始した際に非遊技ＲＡＭ領域の所定領域に
退避させたスタックポインタＳＰの値を、スタックポインタＳＰに設定することで、メダ
ルセンサ処理を開始したときの状態にスタックポインタＳＰを復帰させて、メダルセンサ
処理を終了させる。
【０１１１】
Ｓｄ１１のステップにおいてレジスタを復帰させた後には、非遊技ＲＡＭ領域の所定領
域を参照してメダル関連エラーデータを所定のレジスタに読み込み（Ｓｄ１２）、エラー
コード（Ｅ５）が設定されているか否かを判定する（Ｓｄ１３）。そして、エラーコード
（Ｅ５）が設定されている場合すなわちメダル関連エラーデータが所定のレジスタに読み
込まれて、エラーコード（Ｅ５）が所定のレジスタに準備されている場合には、エラー処
理を行って（Ｓｄ１４）、遊技の進行を不能化するエラー状態に制御する。
【０１１２】
エラー処理では、遊技の進行が不能化されるエラー状態に制御する。また、所定のレジ
スタに準備されているエラーコード（Ｅ５）を特定可能なエラーコマンドをサブ制御部９
１に対して送信し、当該エラーコード（Ｅ５）をＲＡＭ４１ｃの所定領域にその他の処理
でも参照可能なエラーフラグとして設定する。また、当該エラーコード（Ｅ５）を遊技補
助表示器１２に表示させるように制御する。その後は、所定のレジスタに準備されている
エラーコード（Ｅ５）に応じたエラー状態の解除条件が成立したことが特定されるまでエ
ラー状態の制御を行う。エラーコード（Ｅ５）が所定のレジスタに準備されてエラー状態
に移行された場合には、エラー状態の解除条件として、投入メダルセンサ３１ａ〜３１ｃ
の検出状態がＯＦＦ状態であり、かつリセット／設定スイッチ３８またはリセットスイッ
チ２３がＯＮ状態となったことが成立するまで、遊技を進行させる制御を行わずに待機す
る。そして、当該解除条件が成立することで、エラー解除フラグをＲＡＭ４１ｃの所定領
域に設定するとともに、エラー状態を解除する旨を示すエラーコマンド（解除）をサブ制
御部９１に対して送信し、エラー処理を終了させてメダル投入信号処理に戻る。
【０１１３】
Ｓｄ１３のステップにおいてメダル関連エラーデータとしてエラーコード（Ｅ５）が設
定されていないと判定した場合、及びＳｄ１４のステップのエラー処理が終了した後は、
ＲＡＭ４１ｃの非遊技ＲＡＭ領域の所定領域に設定されているメダル通過状態参照データ
を参照して（Ｓｄ１５）、メダル通過状態参照データの内容を判定する（Ｓｄ１６、Ｓｄ
１７）。
【０１１４】
Ｓｄ１６のステップにおいて、メダル通過状態参照データ（変化なし）が設定されてい
ると判定した場合は、メダル投入信号処理を終了して遊技開始待ち処理に戻る。一方、Ｓ
ｄ１６のステップにおいて、メダル通過状態参照データ（変化なし）が設定されていない
と判定し、Ｓｄ１７のステップにおいて、メダル通過状態参照データ（メダル検知）が設
定されていると判定した場合は、Ｓｄ１８のステップに進み、Ｓｄ１７のステップにおい
て、メダル通過状態参照データ（正常通過）が設定されており、メダル通過状態参照デー
タ（メダル検知）が設定されていないと判定した場合には、Ｓｄ２１のステップへ進む。
【０１１５】
Ｓｄ１７のステップにおいてメダル通過状態参照データ（メダル通過）が設定されてい
ると判定した場合には、投入状況判定処理を行う（Ｓｄ１８）。投入状況判定処理では、
ＲＡＭ４１ｃの所定領域に設定されている現在のクレジット数を計数するクレジットカウ
ンタを参照し、当該クレジットカウンタの値がスロットマシン１のクレジットの最大値（
本実施例では、５０）より１少ない状況、すなわち次に受け付けるメダルがクレジットに
加算可能な最終メダルとなる状況であるか否かを判定する。そして、次に受け付けるメダ
ルがクレジットに加算可能な最終メダルであるか否かを特定可能な最終受付フラグを所定
のレジスタに設定して、投入状況判定処理を終了する。
【０１１６】
Ｓｄ１８のステップにおいて投入状況判定処理を行った後は、所定のレジスタに設定さ
れている最終受付フラグに基づいて、次に受け付けるメダルがクレジットに加算可能な最
終メダルであると判定される場合には、メダルブロッカオフ処理を行って（Ｓｄ２０）、
流路切替ソレノイド３０をＯＦＦ状態に設定することで、メダル投入部４から投入された
メダルの流路をホッパータンク側からメダル払出口９側に切り替えて、投入メダルセンサ
３１ｃにより検出されているメダルより後にメダル投入部４に投入されたメダルを、メダ
ル返却流路２９ｃを介してメダル払出口９から返却するように制御する。
【０１１７】
また、メダルブロッカオフ処理では、流路切替ソレノイド３０をＯＦＦ状態に設定した
後、遊技ＲＡＭ領域に設定されているメダル投入信号状態遷移データを参照して、投入メ
ダルセンサ３１ａ〜３１ｃの検出範囲をメダルが通過中か否かを判定し、当該検出範囲を
メダルが通過中である場合には、上述のメダル投入信号無視タイマに所定値（本実施例で
は、５０４ミリ秒に対応する値）を設定して、メダル投入信号無視タイマによる所定時間
の計時を開始させる。これにより、メダルブロッカオフ処理の終了後から所定時間にわた
り後述のセンサ監視処理において、メダル投入信号の状態にかかわらず、メダル投入信号
の異常が判定されてセンサエラー参照データ（投入メダルセンサ）が設定されるようなこ
とがないようになっている。
【０１１８】
Ｓｄ２０のステップにおいてメダルブロッカオフ処理を行った後は、メダル投入信号処
理を終了させて遊技開始待ち処理に戻る。一方、最終受付フラグに基づいて、次に受け付
けるメダルがクレジットに加算可能な最終メダルでないと判定される場合には、メダルブ
ロッカオフ処理を行わずにメダル投入信号処理を終了させて遊技開始待ち処理に戻る。
【０１１９】
Ｓｄ１７のステップにおいてメダル通過状態参照データ（正常通過）が設定されており
、メダル通過状態参照データ（正常通過）が設定されていないと判定した場合には、ポー
ト入力バッファの所定領域を参照して、投入メダルセンサ３１ｂの確定データを取得し（
Ｓｄ２１）、当該確定データがＯＮ状態であるか否かを判定する（Ｓｄ２２）。そして、
投入メダルセンサ３１ｂの確定データがＯＮ状態であると判定した場合は、ポート入力バ
ッファの所定領域を参照して、投入メダルセンサ３１ｃの入力データを取得し（Ｓｄ２３
）、当該入力データがＯＦＦ状態であるか否かを判定する（Ｓｄ２４）。
【０１２０】
Ｓｄ１９のステップにおいて投入メダルセンサ３１ｂの確定データがＯＮ状態でないと
判定した場合、及び、投入メダルセンサ３１ｂの確定データがＯＮ状態であり、かつ、Ｓ
ｄ２０のステップにおいて当該投入メダルセンサ３１ｂの入力データがＯＦＦ状態でない
と判定した場合、すなわちメダル受入流路２９ｂをメダルが通過中である場合または当該
メダル受入流路２９ｂにメダルがない場合には、メダル投入信号処理を終了させる。一方
、Ｓｄ２２のステップにおいて投入メダルセンサ３１ｂの確定データがＯＮ状態であると
判定し、かつ、Ｓｄ２４のステップにおいて当該投入メダルセンサ３１ｂの入力データが
ＯＦＦ状態である判定した場合、すなわちメダル受入流路２９ｂにおいて投入メダルセン
サ３１ｃがメダルを検出可能な検出位置をメダルが通過し終えたときである場合には、メ
ダル投入処理を行う（Ｓｄ２５）。
【０１２１】
メダル投入処理では、ＲＡＭ４１ｃの所定領域に記憶されている現在設定されている賭
数を参照して、規定数の賭数が設定されているか否かを判定する。そして、規定数の賭数
が設定されていない場合には、現在の賭数に１加算し、既に、規定数の賭数が設定されて
いる場合には、クレジットカウンタに１加算する。
【０１２２】
Ｓｄ２５のステップにおいてメダル投入処理を行った後は、メダル手入れ許可設定処理
を行って（Ｓｄ２６）、クレジットカウンタに基づいてクレジットの値が最大値（本実施
例では、５０）に達していない場合に、メダル投入部４からのメダルの投入を許可する旨
を示すメダル手入れ許可フラグをＲＡＭ４１ｃの所定領域に設定する。
【０１２３】
Ｓｄ２６のステップにおいてメダル手入れ許可設定処理を行った後、メダル手入れ許可
フラグが設定されていない場合は、メダル投入信号無視タイマに予め定められた所定値（
本実施例では、５０４ミリ秒に対応する値）を設定してメダル投入信号無視タイマによる
所定時間の計時を開始させた後（Ｓｄ２８）、メダル投入信号処理を終了させる。一方、
メダル手入れ許可フラグが設定されている場合は、メダル投入信号無視タイマの設定を行
わずに、メダル投入信号処理を終了させる。尚、メダル投入信号無視タイマは、Ｓｄ２８
のステップにおいて所定値（本実施例では、５０４ミリ秒に対応する値）が設定された後
、所定時間毎に減算されて、予め定められた所定時間（本実施例では４．１秒）が経過し
たときに、０となるようになっておりメダル投入信号無視タイマが０か否かに基づいて所
定時間が経過したか否かを判定できるようになっている。
【０１２４】
［メダルセンサ処理でのメダル投入信号遷移状態の判定について］
図８に示すように、非遊技プログラムに含まれるメダルセンサ処理におけるメダル投入
信号状態遷移が正しいか否かの判定では、投入メダルセンサ１〜３（投入メダルセンサ３
１ａ〜３１ｃ）により当該投入メダルセンサ１〜３の検出範囲をメダルが通過し始めたこ
とが検出される際には、投入メダルセンサ１（投入メダルセンサ３１ａ）がＯＦＦ状態か
らＯＮ状態となった後、投入メダルセンサ２（投入メダルセンサ３１ｂ）がＯＦＦ状態か
らＯＮ状態となり、その後、投入メダルセンサ３（投入メダルセンサ３１ｂ）がＯＦＦ状
態からＯＮ状態となる遷移が、メダル投入信号遷移状態データに基づいて特定される場合
に、メダル投入信号状態遷移が正しいと判定されるようになっている。
【０１２５】
また、投入メダルセンサ１〜３により当該投入メダルセンサ１〜３の検出範囲をメダル
が通過したことが検出される際には、投入メダルセンサ１がＯＮ状態からＯＦＦ状態とな
った後、投入メダルセンサ２がＯＮ状態からＯＦＦ状態となり、その後、投入メダルセン
サ３がＯＮ状態からＯＦＦ状態となる遷移が、メダル投入信号遷移状態データに基づいて
特定される場合、及び投入メダルセンサ１がＯＮ状態からＯＦＦ状態となった後、投入メ
ダルセンサ３がＯＮ状態からＯＦＦ状態となり、その後、投入メダルセンサ２がＯＮ状態
からＯＦＦ状態となる遷移が、メダル投入信号遷移状態データに基づいて特定される場合
に、メダル投入信号状態遷移が正しいと判定されるようになっている。
【０１２６】
そして、メダルセンサ処理では、メダル投入信号遷移状態データが正しいと判定されて
おり、かつ投入メダルセンサ１〜３のいずれかがＯＮ状態であると判定されることで、メ
ダル通過状態参照データ（検知）が設定されることとなる。すなわち、投入メダルセンサ
１〜３のうち投入メダルセンサ１が最初にＯＦＦ状態からＯＮ状態に変化する場合に、メ
ダル投入信号遷移状態データが正しいと判定されるので、メダル投入信号遷移状態データ
が正しいと判定されており、かつ投入メダルセンサ１がＯＮ状態となったときに、メダル
通過状態参照データ（検知）が設定されることとなる。
【０１２７】
また、メダル投入信号遷移状態データが正しいと判定されており、かつ投入メダルセン
サ１〜３のすべてがＯＮ状態であると判定されることで、メダル通過状態参照データ（正
常通過）が設定されることとなる。すなわち、投入メダルセンサ１〜３のうち投入メダル
センサ２が最後にＯＮ状態からＯＦＦ状態に変化する場合、及び投入メダルセンサ３が最
後にＯＮ状態からＯＦＦ状態に変化する場合に、メダル投入信号遷移状態データが正しい
と判定されるので、メダル投入信号遷移状態データが正しいと判定されており、かつ投入
メダルセンサ２及び３がＯＦＦ状態となったときに、メダル通過状態参照データ（正常通
過）が設定されることとなる。
【０１２８】
遊技プログラムに含まれる上述のメダル投入信号処理では、Ｓｄ１６及びＳｄ１７のス
テップによりメダル通過状態参照データ（正常通過）が設定されていると判定した後に、
Ｓｄ２１〜Ｓｄ２４のステップにより投入メダルセンサ１〜３の入力データがＯＮ状態か
らＯＦＦ状態となったことが特定される場合に、その後のメダル投入処理等に進むように
なっている。すなわち、メダルセンサチェック処理によりメダル通過状態参照データ（正
常通過）が設定された際に、投入メダルセンサ２または３のＯＮ状態からＯＦＦ状態への
立下りが検出されることで、正常なメダルの投入が検出されるようになっている。
【０１２９】
［タイマ割込み処理について］
本実施例のメイン制御部４１が行うタイマ割込み処理（メイン）の制御内容について、
図９に基づいて説明する。尚、タイマ割込み処理（メイン）は、遊技プログラムに含まれ
るサブルーチンである。
【０１３０】
図９に示すように、タイマ割込み処理（メイン）では、まず、すべての表レジスタと裏
レジスタを交換した後（Ｓｅ１）、タイマ割込を禁止に設定し（Ｓｅ２）、電断が発生し
ているか否かを判定する電断判定処理を行う（Ｓｅ３）。電断判定処理では、スロットマ
シン１が備える各電気機器等に電力を供給するための電源ボックスから出力される出力電
圧が予め定められた所定の閾値より低下した状態が、予め定められた所定期間以上にわた
り継続されているか否かを判定し、当該出力電圧が所定の閾値より低下した状態が所定期
間（本実施例では、連続する２回のタイマ割込みが行わる期間）以上にわたり継続してい
ると判定した場合は、スロットマシン１への電力供給が停止されて電断が発生していると
判定して、その旨を示す電断フラグをＲＡＭ４１ｃの所定領域に設定して、当該電断判定
処理を終了する。一方、電源ボックスの出力電圧が所定の閾値より低下した状態が所定期
間（本実施例では、連続する２回のタイマ割込みが行わる期間）以上にわたり継続してい
ないと判定した場合は、スロットマシン１への電力供給が正常に継続されているので、電
断フラグを設定せずに、電断判定処理を終了する。
【０１３１】
Ｓｅ３のステップにおいて電断判定処理を行った後は、ＲＡＭ４１ｃの所定領域に設定
されているか否かを判定し（Ｓｅ４）、電断フラグが設定されていると判定した場合には
、電断処理を行う。
【０１３２】
電断処理では、メイン制御部４１が備えるすべてのレジスタの値、スタックポインタＳ
Ｐにより示される遊技スタック領域の現在のアドレス、遊技ＲＡＭ領域の所定領域の内容
を、バックアップ電源によりバックアップされている遊技ＲＡＭ領域の所定領域に記憶さ
せることで退避させる。尚、バックアップ電源によりバックアップされている遊技ＲＡＭ
領域は、スロットマシン１への電力供給が停止しても、バックアップ電源により電力が供
給される限り当該遊技ＲＡＭ領域の記憶内容が保存されるようになっている。
【０１３３】
そして、メイン制御部４１が備えるパラレル出力ポートを、所定の順序で順次の初期化
して出力状態をＯＦＦ状態にする。また、ＲＡＭ４１ｃの所定領域に破壊診断用データ、
ＲＡＭ４１ｃのパリティ調整用データを、バックアップ電源によりバックアップされてい
る遊技ＲＡＭ領域の所定領域に設定する。その後、ＲＡＭ４１ｃへのアクセスを禁止に設
定し、ループ処理に入る。この状態で、電源ボックスの出力電圧が、メイン制御部４１の
動作に必要な電圧よりも低下すると、メイン制御部４１は内部的に動作停止状態になる。
【０１３４】
スロットマシン１への電力供給が停止される場合に、電断処理が実行され、電断前のレ
ジスタの値が退避されるとともに、ＲＡＭ４１ｃの遊技ＲＡＭ領域の所定領域の内容もバ
ックアップ電源が供給されることで保持されることで、スロットマシン１への電力供給が
再開された際に実行される初期設定処理において、電断前の制御状態に復帰させることが
できるようになっている。
【０１３５】
Ｓｅ４のステップにおいて、電断フラグが設定されていないと判定した場合は、メイン
処理により制御されるゲームの進行段階に応じて各種制御を行うための処理（例えば、各
種センサやスイッチ類の入力データ等の更新に関するポート入力処理、投入メダルセンサ
３１ａ〜３１ｃや払出センサ３４ｃの検出信号の遷移に異常があるか否かを判定するセン
サ監視処理、メダル通過時間タイマを更新するメダル通過時間タイマ更新処理、出力ポー
トに接続された各種ＬＥＤ等の表示器（例えば、クレジット表示器１１等）をダイナミッ
ク点灯させるＬＥＤダイナミック表示処理等）を順次実行する。
【０１３６】
タイマ割込処理では、当該タイマ割込処理において行う複数の処理の一つとして、例え
ば、ポート入力処理（Ｓｅ６）や、センサ監視処理、メダル通過時間タイマ更新処理、Ｌ
ＥＤダイナミック表示処理等を実行する。
【０１３７】
ポート入力処理では、該タイマ割込処理（メイン）が行われた時点で入力ポートから入
力される各種センサやスイッチ類の検出状態に基づいて、各種センサやスイッチ類毎に入
力データ、確定データ、エッジデータ（ＯＮエッジデータ及びＯＦＦエッジデータ）を各
々生成して、各データをＲＡＭ４１ｃの所定領域に設けられたポート入力バッファの所定
領域に設定する。ポート入力バッファに設定された各種センサやスイッチ類の入力データ
、確定データ、エッジデータは、上述のメイン処理の遊技開始時待ち処理において行われ
る操作入力受付処理等の各種処理にて参照され、センサやスイッチ類の入力状況に応じて
ゲームの進行に関する処理が行われることとなる。
【０１３８】
センサ監視処理は、非遊技プログラムに含まれ、上述のメダル手入れ許可フラグが設定
されていない期間、すなわちメダル投入部４からのメダルの投入が許可されている期間外
において、投入メダルセンサ３１ａ〜３１ｃによりメダル等が検出されたか否かを判定し
、投入メダルセンサ３１ａ〜３１ｃによりメダル等が検出された場合に、メダルの投入に
関する異常が発生している旨を示すセンサエラー参照データを非遊技ＲＡＭ領域の所定領
域に設定する。また、上述のメイン処理により実行される遊技終了時設定処理により小役
の入賞に伴いメダルを払い出す払出制御が行われている期間外において、払出センサ３４
ｃによりメダル等が検出されたか否かを判定し、払出センサ３４ｃによりメダル等が検出
された場合に、メダルの払出に関する異常が発生している旨を示すセンサエラー参照デー
タを非遊技ＲＡＭ領域の所定領域に設定する。
【０１３９】
センサ監視処理により設定されたセンサエラー参照データは、センサ監視処理の終了後
にタイマ割込処理において行われる遊技プログラムに含まれる所定処理により参照され、
当該所定処理により、設定されているセンサエラー参照データに基づいて特定される異常
に応じて、投入エラーフラグ、払出エラーフラグが遊技ＲＡＭ領域の所定領域に設定され
る。そして、当該投入エラーフラグ、払出エラーフラグは、上述のメダル投入払出エラー
チェック処理において参照され、投入エラーフラグ、払出エラーフラグが設定されている
場合には、対応するエラー状態に制御されることとなる。
【０１４０】
メダル通過時間タイマ更新処理では、上述のメダルセンサ処理によりメダル通過時間タ
イマによる計時を開始する旨が設定された後、当該計時を終了させる旨が設定されるとき
までの期間にわたり、メダル通過時間タイマ更新処理が実行される毎に、メダル通過時間
タイマの値に所定値を加算することで更新する。
【０１４１】
ＬＥＤダイナミック表示処理では、出力ポートに接続された各種ＬＥＤ等の表示器（ク
レジット表示器１１、遊技補助表示器１２、１〜３ＢＥＴＬＥＤ１４〜１６、投入要求Ｌ
ＥＤ１７、スタート有効ＬＥＤ１８、ウェイト中ＬＥＤ１９、リプレイ中ＬＥＤ２０等）
の点灯状態をメイン処理等の各処理による設定に応じてダイナミック点灯させるための点
灯信号を設定し、各種ＬＥＤ等の表示器に対して送信するように制御する。これにより、
各種ＬＥＤ等の表示器が所定点灯態様に制御されることとなる。
【０１４２】
Ｓｅ４のステップにおいて、電断フラグが設定されていないと判定し、タイマ割込処理
において行う複数の処理が全て終了した後は、すべての表レジスタと裏レジスタを交換し
（Ｓｅ７）、タイマ割込を許可に設定して（Ｓｅ８）、タイマ割込み処理を終了させて、
当該タイマ割込み処理が開始されたときのメイン処理に復帰させる。
【０１４３】
このように、メイン制御部４１は、タイマ割込処理において、遊技制御基板４０に接続
された投入メダルセンサ３１ａ〜３１ｃや払出センサ３４ｃ、ＭＡＸＢＥＴスイッチ６等
の各種センサやスイッチ類の検出状況を取得して、これら各種センサやスイッチ類の入力
データ、確定データ、エッジデータを更新するポート入力処理を実行するようになってい
る。これにより、上述の遊技開始待ち処理における割込１回待ち処理が行われて、タイマ
割込処理が行われる毎に、各種センサやスイッチ類の入力データ、確定データ、エッジデ
ータが更新されるようになっている。
【０１４４】
［作用効果について］
従来の遊技機であるスロットマシンでは、割込処理でエラーの検出を行い、その検出結
果に基づいて遊技の進行を不能化するエラー状態に制御する構成のものがある。このよう
な構成では、エラー状態が解除した後、遊技を進行させるための信号の検出があるか否か
の判定が、エラーの検出よりも先に行われると、エラーの原因が解消していない状況であ
っても遊技が進行してしまう虞がある。
【０１４５】
これに対して、本実施例のスロットマシン１は、遊技機開始待ち処理において、メダル
投入信号処理、操作入力受付処理において、遊技を進行させるための遊技進行信号、例え
ば、メダル投入信号、ＭＡＸＢＥＴスイッチ６の検出信号が検出されているか否かを判定
することが可能であり、メダル投入払出エラーチェック処理を実行することで、特定エラ
ーとして、メダル投入部４からのメダルの投入が許可されている投入許可期間外で、投入
メダルセンサ３１ａ〜３１ｃがメダル等を検出するメダルの投入に関する異常や、払出期
間外で払出センサ３４ｃがメダル等を検出するメダルの払出に関する異常、が発生してい
るか否かを判定し、いずれかの異常が発生しているときには、遊技の進行を不能化するエ
ラー状態に制御するエラー処理を実行することが可能な構成であり、メダル投入払出エラ
ーチェック処理によりエラー処理を行ってエラー状態に制御した場合に、当該エラー状態
が解除された後、メダル投入信号処理、操作入力受付処理により最初に遊技進行信号が検
出されているか否かが判定される前に、再度メダル投入払出エラーチェック処理を実行し
て、特定エラーが発生しているか否かを判定する構成である。
【０１４６】
この構成によれば、特定エラーの発生に伴いエラー状態に制御されており、特定エラー
の原因が解消しないままエラー状態が解除された場合に、特定エラーが解消されていない
場合でも遊技が進行可能となるが、このような場合でも、エラー状態が解除された後、最
初に遊技進行信号が検出されているか否かが判定される前に、メダル投入払出エラーチェ
ック処理が実行されて、特定エラーが発生しているか否かが判定され、特定エラーが発生
していると判定された場合には、遊技進行信号が検出されて遊技が進行する前に再びエラ
ー状態に制御されることとなり、特定エラーの原因が解消していないにも関わらず遊技が
進行してしまうことがなく、エラーが確実に解消した状態で遊技を進行させることができ
る。
【０１４７】
尚、本実施例では、遊技開始待ち処理では、メダル投入払出エラーチェック処理におい
て、メダルの投入や払出に関する異常が発生しているか否かを判定し、当該異常が発生し
ている場合に、エラー処理を行う構成であるが、メダル投入払出エラーチェック処理にお
いて、メダルの投入や払出に関する異常以外の異常、例えば、満タンセンサ３５ａの検出
状態に基づいてオーバーフロータンク３５の内部に貯留されたメダルが満タン状態となる
異常等、が発生しているか否かを判定し、当該異常が発生している場合に、エラー処理を
行う構成としても良い。メダル投入払出エラーチェック処理において、オーバーフロータ
ンク３５が満タン状態となっているか否かを判定して、満タン状態となっている場合に、
エラー処理を行う構成では、当該エラー処理を終了する際に、エラー解除フラグを設定し
、その後、当該エラー解除フラグに基づいてエラー状態が解除された旨が特定されること
で、割込１回待ち処理を行った後、再びメダル投入払出エラーチェック処理を行い、最後
に行われたメダル投入払出エラーチェック処理の後に、エラー解除フラグが設定されてい
ない場合、すなわちオーバーフロータンク３５が満タン状態となる異常が発生していない
場合に、メダル投入信号処理や操作入力処理を行う構成とすることで、当該異常の原因が
確実に解消されている状態で、メダル投入信号処理や操作入力処理を行わせることができ
る。尚、オーバーフロータンク３５の内部に貯留されたメダルが満タン状態となる異常は
、満タンセンサ３５ａにより検出されているメダル等を物理的に取り除くことで解消可能
な異常、すなわち物理的に解消する必要のある事象が生じたことにより発生するエラーで
ある。
【０１４８】
本実施例のスロットマシン１は、遊技開始待ち処理において実行されるメダル投入信号
処理や操作入力受付処理により最初に遊技進行信号が検出されているか否かが判定される
前に、メダル投入払出エラーチェック処理を実行して特定エラーが発生しているか否かを
判定する構成であり、メダル投入払出エラーチェック処理において、特定エラーとして、
メダルの払出に関する異常が発生しているか否かを判定し、異常が発生しているときには
、遊技の進行を不能化するエラー状態に制御するエラー処理を実行することが可能であり
、特定エラーであるメダルの払出に関する異常は、払出センサ３４ｃの検出範囲内に詰ま
っているメダル等を物理的に取り除くことで解消可能な異常、すなわち物理的に解消する
必要のある事象が生じたことにより発生するエラーである。
【０１４９】
この構成によれば、特定エラーとしてメダルの払出に関する異常が発生している場合に
は、払出センサ３４ｃの検出範囲内に詰まっているメダル等を物理的に取り除くことで特
定エラーの原因を物理的に解消可能であり、初期設定処理にて遊技の進行に関する制御状
態を初期化した後、最初に遊技進行信号が検出されているか否かが判定される前に、メダ
ル投入払出エラーチェック処理を実行して特定エラーが発生しているか否かを判定するの
で、特定エラーの原因が物理的に解消していないにも関わらず遊技が進行してしまうこと
がなく、エラーが確実に解消した状態で遊技を進行させることができる。
【０１５０】
本実施例のスロットマシン１は、各種スイッチ類の検出状態の変化に応じて段階的に移
行するメイン処理と、一定時間間隔（本実施例では、約０．５６ミリ秒）毎に所定の処理
を行うタイマ割込処理と、を実行可能であり、タイマ割込処理において、遊技制御基板４
０に接続された投入メダルセンサ３１ａ〜３１ｃや払出センサ３４ｃの検出状態を取得す
るポート入力処理を実行し、メイン処理に含まれる遊技開始待ち処理において、割込１回
待ち処理を実行して少なくとも１回のタイマ割込処理が実行されることを待った後、メダ
ル投入払出エラーチェック処理を実行して、特定エラーとしてメダルの投入や払出に関す
る異常が発生しているか否かを判定する構成である。
【０１５１】
この構成によれば、割込１回待ち処理の実行により行われるタイマ割込処理のポート入
力処理によって投入メダルセンサ３１ａ〜３１ｃや払出センサ３４ｃの最新の検出状態が
取得された後に、メダル投入払出エラーチェック処理を実行することで、最新の状態で特
定エラーとしてメダルの投入や払出に関する異常が発生しているか否かを判定することが
できる。
【０１５２】
本実施例のスロットマシン１は、メダル投入払出エラーチェック処理においてエラー処
理を行ってエラー状態に制御した後、当該エラー状態を解除する際に、エラー解除フラグ
をＲＡＭ４１ｃの所定領域に設定する構成であり、メダル投入払出エラーチェック処理が
終了された後に、エラー解除フラグが設定されていることによりエラー状態が解除された
と判定される場合には、割込１回待ち処理を実行して、少なくとも１回のタイマ割込処理
が実行されることを待った後、再びメダル投入払出エラーチェック処理を行って、特定エ
ラーとして、メダルの投入や払出に関する異常が発生しているか否かを判定する構成であ
る。
【０１５３】
この構成によれば、エラー処理が終了されることによりエラー状態が解除された後に行
われるメダル投入払出エラーチェック処理において、最新の状態で特定エラーが発生して
いるか否かを判定することができる。
【０１５４】
本実施例のスロットマシン１は、メイン処理とタイマ割込処理とを実行可能であり、タ
イマ割込処理において、遊技制御基板４０に接続された投入メダルセンサ３１ａ〜３１ｃ
や払出センサ３４ｃ、ＭＡＸＢＥＴスイッチ６等のスイッチ類の検出状況を取得するポー
ト入力処理を実行し、メイン処理に含まれる遊技開始待ち処理において、割込１回待ち処
理を実行して１回のタイマ割込処理が実行される毎に、メダル投入払出エラーチェック処
理、メダル投入信号処理、操作入力受付処理を実行することで、タイマ割込処理が実行さ
れる毎に、メダル投入払出エラーチェック処理において、メダルの投入や払出に関する異
常が発生しているか否かを判定し、メダル投入信号処理及び投入操作入力受付処理におい
て、遊技進行信号が検出されているか否かを判定する構成である。
【０１５５】
この構成によれば、タイマ割込処理が実行されてポート入力処理により、投入メダルセ
ンサ３１ａ〜３１ｃ、払出センサ３４ｃ、ＭＡＸＢＥＴスイッチ６等のスイッチ類の検出
状態が取得され、最新の状態に更新される毎に、特定エラーが発生しているか否かを判定
すること、遊技進行信号が検出されているか否かを判定することができる。
【０１５６】
従来の遊技機では、起動時に初期化条件が成立している場合に、制御状態を初期化した
後、遊技を進行させるためのメイン処理に移行し、メイン処理において遊技を進行させる
ための信号が検出されることで、遊技を進行させるようにした構成のものがある。このよ
うな構成では、エラーの中にはメダル詰まりなど解消する作業を行わなければ根本的な解
決にならないものもあり、エラーが生じた状態のまま起動時に初期化条件が成立すること
でエラーも初期化されると、初期化された後、遊技を進行させるための信号が検出されて
遊技が進行してしまうと、エラーが解消しないまま遊技が進行してしまう虞がある。
【０１５７】
これに対して、本実施例の遊技機であるスロットマシン１は、遊技の制御を行うメイン
制御部４１を備え、当該メイン制御部４１は、メダル投入信号処理を実行することで、遊
技を進行させるための遊技進行信号として、投入メダルセンサ３１ａ〜３１ｃにより正常
なメダルの投入を示すメダル投入信号が検出されているか否かを判定することが可能であ
り、操作入力受付処理を実行することで、遊技を進行させるための遊技進行信号として、
ＭＡＸＢＥＴスイッチ６等のスイッチ類の操作状況を示す信号が検出されているか否かを
判定することが可能であり、メダル投入払出エラーチェック処理を実行することで、メダ
ルの投入や払出に関する異常が発生しているか否かを判定し、異常が発生しているときに
は、遊技の進行を不能化するエラー状態に制御するエラー処理を実行することが可能であ
り、初期設定処理を実行することで、設定変更処理に移行させ、設定変更操作が行われる
ことで初期化条件が成立したときに、ＲＡＭ４１ｃに記憶されているエラー状態を含む遊
技の進行に関する制御状態を初期化することが可能な構成であり、メイン制御部４１は、
初期設定処理において遊技の進行に関する制御状態を初期化した後、遊技開始待ち処理の
メダル投入信号処理や操作入力受付処理において遊技進行信号が検出されているか否かが
判定される前に、メダル投入払出エラーチェック処理を実行して特定エラーが発生してい
るか否かを判定する構成である。
【０１５８】
この構成によれば、特定エラーの発生に伴いエラー状態に制御されており、特定エラー
の原因が解消しないまま初期化条件が成立した場合でも、遊技に関する制御状態が初期化
されることに伴ってエラー状態も初期化されてしまうこととなるが、このような場合でも
、初期設定処理において遊技に関する制御状態が初期化された後、最初に遊技進行信号が
検出されているか否かが判定される前に、メダル投入払出エラーチェック処理が実行され
ることで、特定エラーが発生しているか否かが判定され、特定エラーが発生していると判
定された場合には、遊技進行信号が検出されて遊技が進行する前に、再びエラー処理が実
行されてエラー状態に制御されることとなり、特定エラーの原因が解消していないにも関
わらず遊技が進行してしまうことがなく、特定エラーが確実に解消した状態で遊技を進行
させることができる。
【０１５９】
尚、本実施例では、スロットマシン１が備えるメイン制御部４１は、メダル投入払出エ
ラーチェック処理において、メダル投入部４からのメダルの投入が許可されている期間外
において、投入メダルセンサ３１ａ〜３１ｃによりメダル等が検出された場合や、メダル
の払出制御が行われている期間外において、払出センサ３４ｃによりメダル等が検出され
た場合に、メダルの投入や払出に関する異常が発生していると判定して、エラー状態に制
御する構成であるが、メダル投入払出エラーチェック処理では、メダルセレクタ２９内に
メダル等が詰まっており、投入メダルセンサ３１ａ〜３１ｃにより所定時間以上の期間に
わたりメダル等の検出状態が継続されたことに基づいて、メダルの投入に関する異常が発
生していると判定する構成や、メダル払出口９の付近にメダル等が詰まっており、払出セ
ンサ３４ｃにより所定時間以上の期間にわたりメダル等の検出状態が継続されたことに基
づいて、メダルの払出に関する異常が発生していると判定する構成、投入メダルセンサ３
１ａ〜３１ｃの検出信号の遷移に異常が検出されたことに基づいて、メダルの投入に関す
る異常が発生していると判定する構成、払出センサ３４ｃの検出信号の遷移に異常が検出
されたことに基づいて、メダルの払出に関する異常が発生していると判定する構成でも良
い。
【０１６０】
本実施例のスロットマシン１は、初期設定処理において、設定変更処理に移行して設定
変更操作が行われることで、初期化条件が成立したときに、特定エラーが発生しているか
否かに関わらず、ＲＡＭ４１ｃに記憶されている遊技の進行に関する制御状態を初期化す
る構成である。
【０１６１】
この構成によれば、遊技の進行に関する制御状態を初期化することで大半のエラーは解
消することから、初期化条件が成立したときに、特定エラーが発生しているか否かに関わ
らず、遊技の進行に関する制御状態を初期化することで、初期化に係る制御を簡素化でき
る。
【０１６２】
本実施例のスロットマシン１は、初期設定処理にて遊技の進行に関する制御状態を初期
化した後、遊技開始待ち処理において実行されるメダル投入信号処理や操作入力受付処理
により最初に遊技進行信号が検出されているか否かが判定される前に、メダル投入払出エ
ラーチェック処理を実行して特定エラーが発生しているか否かを判定する構成であり、メ
ダル投入払出エラーチェック処理において、特定エラーとして、メダルの払出に関する異
常が発生しているか否かを判定し、異常が発生しているときには、遊技の進行を不能化す
るエラー状態に制御するエラー処理を実行することが可能であり、特定エラーであるメダ
ルの払出に関する異常は、払出センサ３４ｃの検出範囲内に詰まっているメダル等を物理
的に取り除くことで解消可能である。
【０１６３】
この構成によれば、特定エラーとしてメダルの払出に関する異常が発生している場合に
は、払出センサ３４ｃの検出範囲内に詰まっているメダル等を物理的に取り除くことで特
定エラーの原因を物理的に解消可能であり、初期設定処理にて遊技の進行に関する制御状
態を初期化した後、最初に遊技進行信号が検出されているか否かが判定される前に、メダ
ル投入払出エラーチェック処理を実行して特定エラーが発生しているか否かを判定するの
で、特定エラーの原因が物理的に解消していないにも関わらず遊技が進行してしまうこと
がなく、エラーが確実に解消した状態で遊技を進行させることができる。
【０１６４】
従来の遊技機では、遊技の進行に係る遊技プログラムが記憶される遊技プログラム領域
と、遊技の進行に係わらない非遊技プログラムが記憶される非遊技プログラム領域と、が
それぞれ別個にＲＯＭに割り当てられた構成のものがある。このような構成では、非遊技
プログラムにおいてメダルの通過の不正を検知しているが、遊技プログラムにおいては投
入されたメダルの通過のみを判定しているため、非遊技プログラムが正常に動作しなかっ
た場合に、不正が行われていてもメダルの通過が判定されてしまう虞がある。
【０１６５】
これに対して、本実施例の遊技機であるスロットマシン１は、プログラムを記憶可能な
記憶領域を有するＲＯＭ４１ｂと、当該ＲＯＭ４１ｂに記憶されたプログラムに基づいて
制御を行うメイン制御部４１と、を備え、ＲＯＭ４１ｂの記憶領域は、遊技の進行に係る
遊技プログラムが記憶される遊技プログラム領域と、遊技プログラムによって呼び出され
るプログラムであり、遊技の進行に係わらない非遊技プログラムが記憶される非遊技プロ
グラム領域と、を含み、遊技プログラムにおいて第１条件として、投入メダルセンサ３１
ｂまたは３１ｃの確定データがＯＮ状態であり、かつ入力データがＯＦＦ状態であること
、すなわち入力データがＯＮ状態からＯＦＦ状態に変化したことが成立することで、遊技
媒体であるメダルの通過を検出する第１検出処理（メダル投入信号処理）を行い、非遊技
プログラムにおいて第２条件として、投入メダルセンサ３１ａ〜３１ｃの検出状態に基づ
いて特定されるメダル投入信号状態遷移データが正常であり、かつ投入メダルセンサ３１
ｂまたは３１ｃの確定データがＯＮ状態からＯＦＦ状態に変化したことが成立することで
遊技媒体であるメダルの通過を検出する第２検出処理（メダルセンサチェック処理）を行
い、遊技プログラムでは、第１検出処理及び第２検出処理の双方で遊技媒体の通過が検出
されたときに賭け数及びクレジットに加算する遊技媒体が通過したことを判定する構成で
ある。
【０１６６】
このような構成では、遊技の進行に係る遊技プログラムが記憶される遊技プログラム領
域と、遊技プログラムによって呼び出されるプログラムであり、遊技の進行に係わらない
非遊技プログラムが記憶される非遊技プログラム領域と、が別個に割り当てられた構成に
おいて、遊技プログラムにおいて第１条件が成立することで遊技媒体の通過を検出する第
１検出処理、及び遊技プログラムにおいて第２条件が成立することで遊技媒体の通過を検
出する第２検出処理の双方で遊技媒体の通過が検出されたときに遊技媒体の通過を判定す
るので、遊技プログラムの容量を増やすことなく、遊技媒体の通過を適切に判定すること
ができる。
【０１６７】
本実施例のスロットマシン１は、第１条件として、投入メダルセンサ３１ｂまたは３１
ｃの確定データがＯＮ状態であり、かつ入力データがＯＦＦ状態であることが成立するこ
とで、遊技媒体であるメダルの通過を検出する第１検出処理（メダル投入信号処理）を行
い、第２条件として、投入メダルセンサ３１ａ〜３１ｃの検出状態に基づいて特定される
メダル投入信号状態遷移データが正常であり、かつ投入メダルセンサ３１ｂまたは３１ｃ
の確定データがＯＮ状態からＯＦＦ状態に変化したことが成立することで遊技媒体である
メダルの通過を検出する第２検出処理（メダルセンサチェック処理）を行う構成であり、
第２条件は、第１条件よりも多くの情報を含むメダル投入信号の状態遷移に基づいて成立
する構成である。このような構成では、遊技プログラムの容量を増やすことなく、遊技媒
体の通過に係る不正を排除することができる。
【０１６８】
本実施例のスロットマシン１は、非遊技プログラムであるメダルセンサチェック処理に
おいて、第２条件として、投入メダルセンサ３１ａ〜３１ｃの検出状態に基づいて特定さ
れるメダル投入信号状態遷移データが正常であり、かつ投入メダルセンサ３１ｂまたは３
１ｃの確定データがＯＮ状態からＯＦＦ状態に変化したことが成立することで遊技媒体で
あるメダルの通過を検出する第２検出処理（メダルセンサチェック処理）を行う構成であ
り、第２検出処理により遊技媒体の通過が正常に検出されなかったときに異常と判定して
、メダル関連エラー参照データ（Ｅ５）を設定する構成である。このような構成では、遊
技プログラムの容量を増やすことなく、遊技媒体の通過に係る不正を検知することができ
る。
【０１６９】
本実施例のスロットマシン１は、第１条件として、投入メダルセンサ３１ｂまたは３１
ｃの確定データがＯＮ状態であり、かつ入力データがＯＦＦ状態であることが成立するこ
とで、遊技媒体であるメダルの通過を検出する第１検出処理（メダル投入信号処理）を行
い、第２条件として、投入メダルセンサ３１ａ〜３１ｃの検出状態に基づいて特定される
メダル投入信号状態遷移データが正常であり、かつ投入メダルセンサ３１ｂまたは３１ｃ
の確定データがＯＮ状態からＯＦＦ状態に変化したことが成立することで遊技媒体である
メダルの通過を検出する第２検出処理（メダルセンサチェック処理）を行う構成であり、
第１検出処理及び第２検出処理において、共通の投入メダルセンサ３１ａ〜３１ｃを用い
て遊技媒体の通過を検出する構成である。このような構成では、共通のセンサを対象とし
て遊技プログラムと非遊技プログラムの双方で遊技媒体の通過を検出するため、遊技プロ
グラムの容量を増やすことなく、遊技媒体の通過を適切に判定することができる。
【０１７０】
本実施例のスロットマシン１は、一定期間毎に定期処理を実行するタイマ割込み処理（
メイン）により、投入メダルセンサ３１ａ〜３１ｃの検出状態を取得可能であり、第１条
件として、投入メダルセンサ３１ｂまたは３１ｃの確定データがＯＮ状態であり、かつ入
力データがＯＦＦ状態であることが成立することで、遊技媒体であるメダルの通過を検出
する第１検出処理（メダル投入信号処理）を行い、第２条件として、投入メダルセンサ３
１ａ〜３１ｃの検出状態に基づいて特定されるメダル投入信号状態遷移データが正常であ
り、かつ投入メダルセンサ３１ｂまたは３１ｃの確定データがＯＮ状態からＯＦＦ状態に
変化したことが成立することで遊技媒体であるメダルの通過を検出する第２検出処理（メ
ダルセンサチェック処理）を行う構成であり、第１検出処理及び第２検出処理では、同じ
タイマ割込み処理（メイン）にて取得された投入メダルセンサ３１ａ〜３１ｃの検出状態
を用いて遊技媒体の通過を検出する構成である。このような構成では、同じタイマ割込み
処理（メイン）にて取得した投入メダルセンサ３１ａ〜３１ｃの検出状態を用いて遊技プ
ログラムと非遊技プログラムの双方で遊技媒体の通過を検出するため、遊技プログラムの
容量を増やすことなく、遊技媒体の通過を適切に判定することができる。
【０１７１】
以上、本発明の実施例を図面により説明してきたが、本発明はこの実施例に限定される
ものではなく、本発明の主旨を逸脱しない範囲における変更や追加があっても本発明に含
まれることは言うまでもない。
【０１７２】
前記実施例では、本発明を遊技用価値としてメダル並びにクレジットを用いて賭数が設
定されるスロットマシンに適用した例について説明したが、遊技用価値として遊技球を用
いて賭数を設定するスロットマシンや、遊技用価値としてクレジットのみを使用して賭数
を設定する完全クレジット式のスロットマシンに適用しても良い。遊技球を遊技用価値と
して用いる場合は、例えば、メダル１枚分を遊技球５個分に対応させることができ、前記
実施例で賭数として３を設定する場合は、１５個の遊技球を用いて賭数を設定するものに
相当する。
【０１７３】
さらに、メダル及び遊技球等の複数種類の遊技用価値のうちいずれか１種類のみを用い
るものに限定されるものではなく、例えば、メダル及び遊技球等の複数種類の遊技用価値
を併用できるものであっても良い。すなわち、メダル及び遊技球等の複数種類の遊技用価
値のいずれを用いても賭数を設定してゲームを行うことが可能であり、かつ入賞の発生に
よってメダル及び遊技球等の複数種類の遊技用価値のいずれをも払い出し得るスロットマ
シンを適用しても良い。
【０１７４】
また、前記実施例及び変形例では、本発明が遊技機の一例であるスロットマシン１に適
用された例が示されていたが、本発明はこれに限定されるものではなく、遊技機の他の一
例であり、遊技領域に遊技球を発射することにより遊技を行うパチンコ遊技機等において
も適用可能である。
【符号の説明】
【０１７５】
１  スロットマシン
２Ｌ、２Ｃ、２Ｒ  リール
６  ＭＡＸＢＥＴスイッチ
７  スタートスイッチ
８Ｌ、８Ｃ、８Ｒ  ストップスイッチ
４１  メイン制御部
９１  サブ制御部
【図１】
2019054923.tif 000003
【図２】
2019054923.tif 000004
【図３】
2019054923.tif 000005
【図４】
2019054923.tif 000006
【図５】
2019054923.tif 000007
【図６】
2019054923.tif 000008
【図７】
2019054923.tif 000009
【図８】
2019054923.tif 000010
【図９】
2019054923.tif 000011