(57)【要約】【課題】流入規制部材を駆動する装置の動作を監視して流入規制部材の異常な動作を発見し、遊技者にとって不利益や不愉快な状態や管理者にとって不利益な状態が発生することを抑制する。【解決手段】  遊技機の構成を、所定の領域への遊技媒体の流入を規制する媒体流入規制手段と媒体流入規制手段を第１流入規制状態と第２流入規制状態との間で移行させる規制変更手段と規制変更手段の駆動を制御する規制制御手段とを含み、規制変更手段がソレノイドコイルと媒体流入規制手段と連動する磁性部とを含み、ソレノイドコイルに流れる電流の過渡応答に基づいて媒体流入規制手段の規制状態移行の異常を検知する規制異常検知手段を含む構成とする。【選択図】図１６
2014223499.tif 000002
【特許請求の範囲】
【請求項１】
第１流入規制状態と前記第１流入規制状態より遊技媒体の流入規制が緩い第２流入規制状態との間を相互に移行自在であり、前記第１流入規制状態と前記第２流入規制状態との相違により所定の領域への前記遊技媒体の流入を規制する媒体流入規制手段と、
前記媒体流入規制手段の流入規制状態を前記第１流入規制状態と前記第２流入規制状態との間で移行させる規制変更手段と、
遊技進行の包括的な制御を行う遊技進行制御手段と、
前記遊技進行制御手段による遊技進行の制御に基づいて、前記規制変更手段の駆動を制御する規制制御手段と、
を含む遊技機であって、
前記規制変更手段が、前記媒体流入規制手段の流入規制状態の移行と連動する磁性部と、前記磁性部を移動させる応力を発生するソレノイドコイルとを含み、
前記規制制御手段が、前記ソレノイドコイルへの電流の供給を制御し、
前記遊技機が、
前記ソレノイドコイルに流れる電流の過渡応答に基づいて前記媒体流入規制手段における規制状態移行の異常を検知する規制異常検知手段と、
前記規制異常検知手段による前記規制状態移行の異常の検知に応じて、前記規制状態移行の異常の報知を制御する規制異常報知制御手段と、
を更に含むことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、弾球遊技機、球式回胴遊技機及びメダル式回胴遊技機等に代表される遊技機に関する。
【背景技術】
【０００２】
従来より、ソレノイドの駆動により遊技媒体の所定の領域への流入を規制する遊技機が知られている。具体的には、入賞口や始動口への流入を規制する部材の制御をソレノイドによって行う弾球遊技機（例えば、下記特許文献１参照）や、遊技球の投入及び遊技球の払出しを規制する部材の制御をソレノイドによって行う球式回胴遊技機や、遊技メダルの受入を規制する部材の制御をソレノイドによって行うメダル式回胴遊技機が知られている。ここで、「ソレノイド」とは、ソレノイドコイル、磁性部材、ソレノイドコイルと磁性部材との相対位置を所定の基準位置に復帰させる付勢部材とを含み、ソレノイドコイルへの電流の供給に応じた磁気的エネルギーによって磁性部材を所定の位置に移動させ、ソレノイドコイルへの電流の遮断に応じて磁性部材を初期位置に復帰させる装置である。つまり、ソレノイドは、磁気的エネルギーを介して電気的エネルギーを力学的エネルギーに変換する装置である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２８０６０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の遊技機では、経年劣化、断線等による故障によって、ソレノイドによって規制される遊技媒体の流入規制部材の動作に不具合が生じたとしても、遊技者からの苦情や通報がない限り遊技機の管理者はそれらの発生を発見することは困難であった。これによって、遊技者にとって不利益や不愉快な状態が発生したり、遊技機の管理者にとって不利益な状態が発生したりしていた。例えば、弾球遊技機の遊技者に関しては、賞球を連続して得られる有利な特別遊技状態（大当たり状態）等において大入賞装置や役物への流入規制部材が遊技球の通過可能な開放状態にならないこと又は開放状態の時間が短縮されること等によって獲得できるはずであった賞球を十分に受けられない場合や、特別遊技状態への移行抽選（電子的な乱数抽選や機構的な振分による抽選）の権利を通常状態よりも容易に得られる有利な特定遊技状態において始動装置への流入規制部材が開放状態にならないこと又は開放時間が短縮されること等によって獲得できるはずであった移行抽選の権利を十分に獲得できない場合があった。また、球式回胴遊技機（球体を遊技媒体とする回胴式遊技機）の遊技者に関しては、払出装置における流入規制部材が駆動しないことによって賞球の払出が停滞したり、投入装置における流入規制部材が駆動しないことによって遊技球の投入が停滞したりする。なお、上記においては、弾球遊技機及び球式回胴遊技機を例にして説明したが、ソレノイドにより駆動される遊技媒体の流入規制部材を備えた遊技機一般に対しても当てはまる。また、上記の問題はソレノイドに限らず、磁性部材の移動をソレノイドコイルの電流供給によって制御する場合の一般について成り立つ。
【０００５】
そこで、本発明の遊技機では、流入規制部材を駆動する装置の動作を監視して流入規制部材の異常な動作を発見し、遊技者にとって不利益や不愉快な状態や管理者にとって不利益な状態が発生することを抑制する。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明に係る遊技機は、
第１流入規制状態と前記第１流入規制状態より遊技媒体の流入規制が緩い第２流入規制状態との間を相互に移行自在であり、前記第１流入規制状態と前記第２流入規制状態との相違により所定の領域への前記遊技媒体の流入を規制する媒体流入規制手段と、
前記媒体流入規制手段の流入規制状態を前記第１流入規制状態と前記第２流入規制状態との間で移行させる規制変更手段と、
遊技進行の包括的な制御を行う遊技進行制御手段と、
前記遊技進行制御手段による遊技進行の制御に基づいて、前記規制変更手段の駆動を制御する規制制御手段と、
を含む遊技機であって、
前記規制変更手段が、前記媒体流入規制手段の流入規制状態の移行と連動する磁性部と、前記磁性部を移動させる応力を発生するソレノイドコイルとを含み、
前記規制制御手段が、前記ソレノイドコイルへの電流の供給を制御し、
前記遊技機が、
前記ソレノイドコイルに流れる電流の過渡応答に基づいて前記媒体流入規制手段における規制状態移行の異常を検知する規制異常検知手段と、
前記規制異常検知手段による前記規制状態移行の異常の検知に応じて、前記規制状態移行の異常の報知を制御する規制異常報知制御手段と、
を更に含むことを特徴としている。
【発明の効果】
【０００７】
本発明の遊技機であれば、ソレノイドコイルに流れる電流の過渡応答を実質的に検出することによって、規制変更手段のソレノイドコイルに流れる電流の過渡応答は、断線等によってソレノイドコイルに流れない場合や経年変化によってソレノイドコイルに対する磁性部の易動性が劣化した場合の媒体流入規制手段の流入規制状態の状態移行の異常を検出できる。これによって、遊技者にとって不利益や不愉快な状態や管理者にとって不利益な状態が発生することを抑制できる。
【図面の簡単な説明】
【０００８】
【図１】第１の形態に係る弾球遊技機の一例の正面斜視図。
【図２】遊技盤の一例を表す正面図。
【図３】弾球遊技機の一例を表す背面図。
【図４】弾球遊技機の電気的な構成の一例を表すブロック図。
【図５】弾球遊技機の主制御基板により実行されるメイン処理の一例を表すフローチャート。
【図６】主制御基板のメイン処理における通常処理の一例を表すフローチャート。
【図７】主制御基板の通常処理における大当たり処理の一例を表すフローチャート。
【図８】主制御基板の通常処理における当たり処理の一例を表すフローチャート。
【図９】弾球遊技機の主制御基板により実行されるタイマ割込み処理の一例を表すフローチャート。
【図１０】主制御基板のタイマ割込み処理におけるソレノイド作動確認処理の一例を表すフローチャート。
【図１１】弾球遊技機の主制御基板により実行される電源投入時処理の一例を表すフローチャート。
【図１２】弾球遊技機のサブ制御基板により実行される通常処理の一例を表すフローチャート。
【図１３】サブ制御基板の通常処理における表示制御処理の一例を表すフローチャート。
【図１４】弾球遊技機の払出制御基板により実行されるメイン処理の一例を表すフローチャート。
【図１５】払出制御基板における払出制御処理の一例を表すフローチャート。
【図１６】実施形態１の弾球遊技機における主制御基板の大入賞口ソレノイド駆動回路及び大入賞口異常検知回路の構成の一例を表すブロック図。
【図１７】大入賞口ソレノイドの初期の正常な駆動に伴う監視電圧の過渡応答の一例を定性的に表すグラフ。
【図１８】大入賞口ソレノイドの故障時の駆動に伴う監視電圧の過渡応答の一例を定性的に表すグラフ。
【図１９】大入賞口ソレノイドの劣化時の駆動に伴う監視電圧の過渡応答の一例を定性的に表すグラフ。
【図２０】主制御基板の大入賞口ソレノイド駆動回路及び大入賞口異常検知回路の変化例を表すブロック図。
【図２１】主制御基板の大入賞口ソレノイド駆動回路及び大入賞口異常検知回路の他の変化例を表すブロック図。
【図２２】大入賞口ソレノイドの半開時の駆動に伴う監視電圧の過渡応答の一例を定性的に表すグラフ。
【図２３】球式回胴遊技機の一例の正面側斜視図。
【図２４】前面ブロックに対して払出ブロック及び遊技ブロックを開放した状態を示す斜視図。
【図２５】セレクタの一例の斜視図。
【図２６】上皿球止め部及びセレクタの一例の要部拡大縦断面図。
【図２７】上皿球抜き操作部及びセレクタの一例の一部横断面図。
【図２８】払出ブロックの一例の部分分解斜視図。
【図２９】払出装置の一例の縦断面図であって、（ａ）が払出動作をしていない状態を表し、（ｂ）が払出動作をしている状態を表し、（ｃ）が球抜き操作をしている状態を表す図。
【図３０】遊技ブロックの一例の分解斜視図。
【図３１】遊技パネルの一例の正面図。
【図３２】回胴ユニットの一例の部分解斜視図。
【図３３】図柄シールの一例の展開図。
【図３４】第１の形態に係る球式回胴遊技機の電気的な構成例を表すブロック図。
【図３５】主制御基板のタイマ割込み処理の一例を表すフローチャート。
【図３６】主制御基板のメイン処理の一例を表すフローチャート。
【図３７】主制御基板の通常遊技処理の一例を表すフローチャート。
【図３８】主制御基板の通常遊技処理における変動待機処理の一例を表すフローチャート。
【図３９】主制御基板の変動待機処理における遊技球ベット処理の一例を表すフローチャート。
【図４０】主制御基板の遊技球ベット処理における投入実行処理の一例を表すフローチャート。
【図４１】払出制御基板におけるコマンド割込み処理の一例を表すフローチャート。
【図４２】払出制御基板におけるタイマ割込み処理の一例を表すフローチャート。
【図４３】払出制御基板におけるメイン処理の一例を表すフローチャート。
【図４４】払出制御基板のメイン処理における遊技球払出処理の一例を表すフローチャート。
【図４５】払出制御基板の遊技球払出処理における払出実行処理の一例を表すフローチャート。
【図４６】サブ制御基板におけるタイマ割込み処理の一例を表すフローチャート。
【図４７】サブ制御基板におけるコマンド割込み処理の一例を表すフローチャート。
【図４８】サブ制御基板におけるメイン処理の一例を表すフローチャート。
【図４９】サブ制御基板のメイン処理における周期タイマ処理の一例を表すフローチャート。
【発明を実施するための形態】
【０００９】
手段１．
本発明に係る遊技機は、
第１流入規制状態と前記第１流入規制状態より遊技媒体の流入規制が緩い第２流入規制状態との間を相互に移行自在であり、前記第１流入規制状態と前記第２流入規制状態との相違により所定の領域への前記遊技媒体の流入を規制する媒体流入規制手段（例えば、羽根６０、シャッタ６２、投入フリッカ１４１３ａ、払出フリッカ１０３３ｂ）と、
前記媒体流入規制手段の流入規制状態を前記第１流入規制状態と前記第２流入規制状態との間で移行させる規制変更手段（例えば、大入賞口ソレノイド９９１、始動口ソレノイド９９２、払出ソレノイド１０３３ｃ、投入ソレノイド１４１４ａ〜１４１４ｃ）と、
遊技進行の包括的な制御を行う遊技進行制御手段（主制御基板の通常処理及び払出制御基板の払出制御処理）と、
前記遊技進行制御手段による遊技進行の制御に基づいて、前記規制変更手段の駆動を制御する規制制御手段（例えば、外部出力処理Ｓ２０１の一部、ポート出力処理Ｓ２１１４、大入賞口ソレノイド駆動回路９００、始動口ソレノイド駆動回路９２０）と、
を含む遊技機であって、
前記規制変更手段が、前記媒体流入規制手段における流入規制状態移行と連動する磁性部（各種のソレノイド９９１，９９２，１０３３ｃ，１４１４ａ〜１４１４ｃのプランジャの一部）と、前記磁性部を移動させる応力を発生するソレノイドコイル（ソレノイドコイルＬ１）とを含み、
前記規制制御手段が、前記ソレノイドコイルに流れる電流を制御し、
前記遊技機が、前記ソレノイドコイルに流れる電流の過渡応答に基づいて前記媒体流入規制手段における規制状態移行の異常を検知する規制異常検知手段（例えば、大入賞口異常検知回路９１０、始動口異常検知回路９３０、投入ソレノイド異常検知回路１９１０、払出ソレノイド異常検知回路１９３０）と、前記規制異常検知手段による前記規制状態移行の異常の検知に応じて、前記規制状態移行の異常の報知を制御する規制異常報知制御手段（例えば、大入賞口エラー処理Ｓ２０９、始動口エラー処理Ｓ２１１、外部出力処理Ｓ２０１の一部、ポート出力処理Ｓ２１１４の一部）と、を更に含むことを特徴としている。
【００１０】
本明細書において、「第１流入規制状態」は、遊技媒体が所定の領域へ流入できない流入禁止状態及び遊技媒体が所定の領域へ流入できる流入許可状態を含意する。一方、「第２流入規制状態」は、遊技媒体が所定の領域へ流入できる流入許可状態であり、第１流入規制状態よりも遊技媒体が流入し易い状態である。
本明細書において、「ソレノイドコイルに流れる電流の過渡応答」は、ソレノイドコイルに流れる電流の時間的な変化を意味し、電流の過渡応答には、ソレノイドコイルへの電流供給の開始（励磁開始）時における電流値から所定の定常電流値に到達するまでの電流の変化（例えば、０Ａ〔アンペア〕から２４Ａへの変化）やソレノイドコイルへの電流供給の遮断（消磁開始）時における電流値から所定の定常電流値への変化（例えば、２４Ａから０Ａへの変化）を含意する。なお、例えば、ソレノイドコイルへの電流供給の開始における電流の過渡特性とは、励磁完了後の定常状態の電流値を飽和電流値として、ソレノイドコイルへの電流の供給開始に伴って電流値が飽和電流値よりも小さい所定の値まで増加した後に電流値が所定の値まで減少し、その後、飽和電流値まで増加する特性である。このようにソレノイドに流れる電流が、ソレノイドコイルへの電流の開始から単調に増加して飽和電流値に至らない現象は、磁性部の磁化及びソレノイドコイルと磁性部との相対位置の変化に起因して発現する。
本明細書において、「媒体流入規制手段と連動する」とは、磁性部がソレノイドコイルへの電流の供給又は遮断に応じて移動する場合ばかりでなく、外力によって強制的に媒体流入規制手段が第１流入規制状態から第２流入規制状態又はその逆に変更された場合においても磁性部が同様に移動することを意味する。
本明細書において、「磁性部」とは、磁場の印加に応じて磁化する材料（軟質磁性材料）で構成されている部材（軟質磁性部）や、磁場を生成する材料（硬質磁性材料：磁石）で構成されている部材（硬質磁性部）を意味する。例えば、磁性部が軟質磁性部である場合には、ソレノイドコイルへの電流の供給に応じてソレノイドコイルに磁性部が引き付けられ、ソレノイドコイルへの電流の遮断に応じてソレノイドコイルから磁性部が引き離されることによって、媒体流入規制手段の流入規制状態が変更される。一方、磁性部が硬質磁性部である場合には、ソレノイドコイルへの電流の供給に応じてソレノイドコイルから磁性部が引き離され、ソレノイドコイルへの電流の遮断に応じてソレノイドコイルに磁性部が引き付けられることによって、媒体流入規制手段の流入規制状態が変更される。
【００１１】
上記の構成であれば、ソレノイドコイルに流れる電流の過渡応答を検出することによって、断線や経年変化による媒体流入規制手段の規制状態移行が異常であるか否かを検知できる。これは、ソレノイドコイルに流れる電流の過渡応答が、正常な場合と、断線等によってソレノイドコイルに電流が流れない場合や経年変化によってソレノイドコイルに対する磁性部の易動性が劣化した場合とで異なるからである。
【００１２】
なお、本発明において、規制異常移行の報知は、遊技機が規制異常報知制御手段によって制御される異常報知手段（例えば、音響装置、発光装置、補助表示装置）を更に備えており、その異常報知手段によって行われてもよいし、遊技機に電気的に接続された外部の異常報知手段（例えば、設置ホールの管理コンピュータ）によって行われてもよい。更に、規制異常移行の報知は、遊技機に設けられた異常報知手段と外部の異常報知手段との双方によって行われてもよい。異常報知手段が遊技機に設けられた異常報知手段であれば、遊技者又は遊技機の設置ホールの従業者等に知らせることができ、異常報知手段が外部の異常報知手段のみであれば、遊技者には知らせずに設置ホールの管理者等にのみ知らせることもできる。
【００１３】
手段２．
上記の手段１の遊技機において、
前記規制異常検知手段が、前記電流の過渡応答を前記電流の過渡応答と定性的に実質的に同一な電圧の過渡応答に変換して、前記電圧の過渡応答に基づいて前記媒体流入規制手段の前記規制状態移行の異常を検知することを特徴としている。
本明細書において、「定性的に実質的に同一」とは、変化の増減パターンが同一であることを意味し、変化量や変化時間の相違があってもよいことを意味する。
【００１４】
上記の構成であれば、規制異常検出検知手段を簡素化できる。これは、一般的に、電気回路において、電流の大きさを取り扱うよりも電圧の大きさを取り扱う方が簡便であるからである。
【００１５】
手段３．
上記の手段２の遊技機において、
前記過渡応答変換手段が、前記ソレノイドコイルと直列に電気的に接続された抵抗素子（例えば、大入賞口ソレノイド監視回路Ｓ９１１）を含み、
前記電圧の過渡応答が、前記抵抗素子における電圧降下の過渡応答であることを特徴としている。
【００１６】
上記の構成であれば、ソレノイドコイルに流れる電流の過渡応答の定性的な特性（以下、「過渡電流特性」と称す）を異ならせることなく、ソレノイドコイルに流れる電流の過渡応答を抵抗素子の両端の電圧降下の過渡応答に簡便に変換できる。これによって、ソレノイドコイルに流れる電流の過渡応答を実質的に簡便に監視することができる。
【００１７】
手段４．
上記の手段１〜３の遊技機において、
前記規制変更手段が、前記ソレノイドコイルへの電流の供給に応じて前記ソレノイドコイル側に移動する前記磁性部を含むプランジャ（例えば、大入賞口ソレノイド９９１及び始動口ソレノイド９９２のプランジャ、ピストン１４１４ａ２，１０３３ｃ２）と、前記ソレノイドコイルへの電流の遮断に応じて前記プランジャの前記磁性部を前記ソレノイドコイルと反対側に移動させる付勢部とを備えるソレノイド（例えば、大入賞口ソレノイド９９１、始動口ソレノイド９９２、払出ソレノイド１０３３ｃ、投入ソレノイド１４１４ａ〜１４１４ｃ）であり、
前記媒体流入規制手段が、前記ソレノイドコイル側への前記プランジャの移動に応じて前記第１流入規制状態から前記第２流入規制状態に移行することを特徴としている。
【００１８】
上記の構成であれば、ソレノイドコイルを励磁した場合に媒体流入規制手段が第２流入規制状態をとるために、不正行為の防止に対する安全性を向上させることができる。これは、不正行為によってソレノイドコイルへの通電を強制的に遮断すること及びそれを実現するために改変を加えることは容易であるが、ソレノイドコイルへの通電を強制的に行なうこと及びそれを実現するための改変を加えることは遮断する場合に比べて困難だからである。
【００１９】
手段５．
上記の手段４の遊技機において、
前記規制異常検知手段が、
前記規制制御手段に基づく前記ソレノイドコイルの励磁開始からの時間が所定の判定時間を経過したことを検知する規定時間経過検知手段（例えば、異常検出タイミング信号生成回路９１５）と、
前記ソレノイドコイルに流れる前記電流の過渡応答を前記電圧の過渡応答に変換する過渡応答変換手段（例えば、大入賞口ソレノイド監視回路９１１）と、
所定の断線検知閾電圧を生成する断線検知閾電圧生成手段（例えば、正常作動基準電圧生成回路９１３）と、
前記規定時間経過検知手段による前記所定の判定時間の経過の検知に応じて、前記過渡応答変換手段による監視電圧が前記所定の断線検知閾電圧未満である場合に断線異常であると判定する断線判定手段（例えば大入賞口ソレノイド異常検出回路９１４）と、
を含み、
前記規制異常報知制御手段が、前記断線判定手段による断線異常の判定に応じて前記断線異常の報知を制御し、
前記所定の判定時間が、前記媒体流入規制手段の初期の正常な駆動に対する前記ソレノイドコイルの励磁開始から前記ソレノイドコイルの励磁が完了するまでの時間未満であり、
前記媒体流入規制手段の初期の正常な駆動に対する前記ソレノイドコイルの励磁開始からの時間が前記所定の判定時間を経過した場合の電圧を正常電圧とし、かつ前記媒体流入規制手段の初期の正常な駆動において前記ソレノイドコイルの励磁が完了した場合の電圧を定常電圧として、前記所定の断線検知閾電圧が、前記正常電圧以上であり前記定常電圧以下であることを特徴としている。
【００２０】
本明細書において、「規制緩和移行」とは、媒体流入規制手段が第１流入規制状態から第２流入規制状態への移行を意味し、「規制緩和移行の開始」とは、第１流入規制状態から第２の流入規制状態に向かっての具体的な変化の開始を意味する。
【００２１】
上記の構成であれば、ソレノイドコイルと規制制御手段とが断線している断線時の場合と正常な場合との電圧の過渡応答において励磁開始（ソレノイドコイルへの電流の供給開始）の開始後から定常電圧に到達するまでの間は正常な場合の電圧よりも断線時の場合の電圧の方が低くなるために、監視電圧が所定の不正移行検知閾電圧未満である場合に異常と判定することによって、断線時と正常時とを識別できる。なお、所定の判定時間及び所定の断線検知閾電圧は、断線時の場合と初期の正常な場合とに対する予め調べられた２つの電圧の過渡応答に基づいて決定されている。
【００２２】
手段６．
上記の手段４の遊技機において、
前記規制異常検知手段が、
前記規制制御手段に基づく前記ソレノイドコイルの励磁開始からの時間が所定の判定時間を経過したことを検知する規定時間経過検知手段（例えば、異常検出タイミング信号生成回路９１５）と、
前記ソレノイドコイルに流れる前記電流の過渡応答を前記電圧の過渡応答に変換する過渡応答変換手段（例えば、大入賞口ソレノイド監視回路９１１）と、
所定の劣化検知閾電圧を生成する劣化検知閾電圧生成手段と、
前記規定時間経過検知手段による前記所定の判定時間の経過の検知に応じて、前記過渡応答変換手段による監視電圧が前記所定の劣化検知閾電圧を超えて大きい場合に劣化異常であると判定する劣化判定手段（例えば、大入賞口ソレノイド異常検出回路９１４）と、
を含み、
前記規制異常報知制御手段が、前記劣化判定手段による劣化異常の判定に応じて前記劣化異常の報知を制御し、
前記所定の判定時間が、前記媒体流入規制手段の初期の正常な駆動に対する前記ソレノイドコイルの励磁開始から規制緩和移行の開始までの時間以上であり、前記媒体流入規制手段の初期の正常な駆動に対する前記ソレノイドコイルの励磁開始から前記規制緩和移行の完了近傍までの時間未満であり、
前記媒体流入規制手段の初期の正常な駆動に対する前記ソレノイドコイルの励磁開始からの時間が前記所定の判定時間を経過した場合の電圧を正常電圧とし、かつ前記媒体流入規制手段の初期の正常な駆動において前記ソレノイドコイルの励磁が完了した場合の電圧を定常電圧として、前記所定の劣化検知閾電圧が、前記正常電圧以上であり前記定常電圧以下であることを特徴としている。
【００２３】
本明細書において、「規制緩和移行の完了近傍」とは、第１流入規制状態から第２流入規制状態に向かっての具体的な変化の完了近傍を意味する。また、完了近傍とは、厳密に規制緩和移行が完了する場合に限らず、厳密な規制緩和移行の完了後であって初期の正常な電圧の過渡応答における電圧が所定の劣化検知閾電圧よりも大きい期間を含むことを意味する。
【００２４】
上記の構成であれば、劣化時の場合と正常な場合との電圧の過渡応答において励磁開始（ソレノイドコイルへの電流の供給開始）後から励磁完了近傍までの間は正常な場合の電圧よりも劣化時の場合の電圧の方が高くなるために、監視電圧が所定の不正移行検知閾電圧未満である場合に異常と判定することによって、断線時と正常時とを識別できる。なお、所定の判定時間及び所定の断線検知閾電圧は、断線時の場合と初期の正常な場合とに対する予め調べられた２つの電圧の過渡応答に基づいて決定されている。
【００２５】
手段７．
上記の手段６の遊技機において、
前記規制異常検知手段が、前記劣化検知閾電圧より小さい所定の劣化予兆検知閾電圧を生成する劣化予兆検知閾電圧生成手段と、前記規定時間経過検知手段により測定される前記駆動時間が前記規定時間を経過したことの検知に応じて、前記過渡応答変換手段による前記監視電圧と前記劣化予兆検知閾電圧生成手段による前記劣化予兆検知閾電圧とに基づいて、前記監視電圧が前記劣化予兆検知閾電圧を超えて大きい場合に前記媒体流入規制手段の前記状態移行に異常予兆があると判定する劣化予兆判定手段とを更に含み、
前記規制異常報知制御手段が、前記劣化予兆判定手段による前記異常予兆の判定に応じて劣化予兆検出信号を更に生成し、前記劣化予兆検出信号に基づいて異常の報知を更に制御し、
前記劣化予兆検知閾電圧が、前記規制変更手段の初期の正常な前記媒体流入規制手段の駆動において前記駆動時間が前記規定時間を経過した場合の監視電圧より大きいことを特徴としている。
【００２６】
上記の構成であれば、遊技に支障をきたすような劣化がない状態で予め報知することによって、その遊技機で遊技者が遊技していない時にソレノイドの取替えや修理を行なうことができる。これによって、遊技中の遊技者を待たせたり、他の遊技機に移動させたりすることを抑制でき、遊技者に不快感を与えることを抑制できると共に、遊技機の稼動が低下することを抑制できる。なお、この劣化予兆が検知された場合には、遊技者には知らせずに、遊技機の管理者のみに知らせることが好ましい。
【００２７】
手段８．
上記の手段４の遊技機において、
前記規制異常検知手段が、前記ソレノイドコイルに流れる電流の過渡応答を前記監視電圧の過渡応答に変換する過渡応答変換手段と、所定の劣化検知閾電圧を生成する劣化検知閾電圧生成手段と、前記劣化検知閾電圧より小さい所定の劣化予兆検知閾電圧を生成する劣化予兆検知閾電圧生成手段と、前記劣化予兆検知閾電圧より小さい所定の断線検知閾電圧を生成する断線検知閾電圧生成手段と、前記ソレノイドコイルの励磁開始からの時間が所定の判定時間を経過したことを検知する規定時間経過検知手段と、前記ソレノイドコイルの励磁開始からの時間が前記所定の判定時間を経過したことの検知に応じて前記監視電圧と前記劣化検知閾電圧とを比較して前記監視電圧が前記劣化検知閾電圧を超えて大きい場合に前記媒体流入規制手段の状態移行が異常であると判定する劣化判定手段と、前記駆動時間が前記規定時間を経過したことの検知に応じて前記監視電圧と前記劣化予兆検知閾電圧とを比較して前記監視電圧が前記劣化予兆検知閾電圧を超えて大きい場合に前記媒体流入規制手段の規制緩和移行に異常予兆があると判定する劣化判定手段と、前記駆動時間が前記規定時間を経過したことの検知に応じて前記監視電圧と前記断線検知閾電圧とを比較して前記監視電圧が前記断線検知閾電圧未満である場合に前記媒体流入規制手段の状態移行が異常であると判定する断線判定手段とを含み、
前記規制異常報知制御手段が、前記劣化判定手段による異常の判定に応じて劣化検出信号を生成し、前記劣化予兆判定手段による前記異常予兆の判定に応じて劣化予兆検出信号を生成し、かつ前記断線判定手段による異常の判定に応じて断線検出信号を生成し、
前記遊技機が、前記劣化検出信号及び前記断線検出信号の各々の検知に応じて遊技者に前記異常を報知する異常報知手段と、前記劣化検出信号及び断線検出信号に応じて前記遊技進行を停止させるエラー制御手段とを更に含み、
前記規制異常報知制御手段が、前記劣化検出信号、前記劣化予兆検出信号及び断線検出信号に基づいて外部装置に異常の発生を報知させ、
前記断線検知閾電圧が、前記規制変更手段による初期の正常な前記媒体流入規制手段の駆動において前記駆動時間が前記規定時間を経過した際の監視電圧よりも小さく、前記劣化検知閾電圧及び前記劣化予兆検知閾電圧の各々が、前記規制変更手段による初期の正常な前記媒体流入規制手段の駆動において前記所定の時間を経過した際の監視電圧よりも大きいことを特徴としている。
【００２８】
上記の構成であれば、断線発生の判断、及び劣化発生の判断及び劣化予兆発生の判断を同一のタイミングで行なうことができ、個別に行なう場合よりこれらの判断にかかる制御装置の処理負担を低減できる。
【００２９】
手段９．
上記の手段５〜８の遊技機において、
前記所定の判定時間が、前記ソレノイドコイルの励磁開始から前記媒体流入規制手段の初期の正常な駆動に対する前記規制緩和移行の開始までの時間以上であり、前記ソレノイドコイルの励磁開始から前記規制緩和移行の完了近傍までの時間であることを特徴としている。
【００３０】
上記の構成であれば、精度の高い判定が行なえる。これは、電圧（電流）の過渡応答特性において、ソレノイドコイルと磁性部との相対位置の変化がある場合に正常時とその他の場合とで大きな電圧変化が発生するからである。
【００３１】
手段１０．
上記の手段５〜８の遊技機において、
前記所定の判定時間が、前記ソレノイドコイルの励磁開始から前記媒体流入規制手段の初期の正常な駆動に対する前記規制緩和移行の完了までの時間であることを特徴としている。
【００３２】
上記の構成であれば、更に精度の高い判定が行なえる。これは、電圧（電流）の過渡応答特性において、ソレノイドコイルと磁性部との相対位置の変化終了した場合に正常時とその他の場合とで更に大きな電圧変化が発生するからである。
【００３３】
手段１１．
上記の手段１〜１０の遊技機において、
前記遊技機が、前記遊技進行制御手段及び前記規制制御手段を含む主制御基板と、前記主制御基板の前記遊技進行制御手段からの命令信号に応じて前記遊技進行に伴う演出を制御するサブ制御基板とを備え、
前記規制異常検知手段が、前記主制御基板上に形成された電気回路であり、
前記ソレノイドコイルが、前記主制御基板と電気的に接続されていることを特徴としている。
手段１２．
上記の手段１〜１０の遊技機において、
前記遊技機が、前記遊技進行制御手段を含む主制御基板と、前記規制制御手段を含み、前記主制御基板と異なる払出制御基板とを備え、
前記規制異常検知手段が、前記払出制御基板上に形成された電気回路であり、
前記ソレノイドコイルが、前記払出制御基板と電気的に接続されていることを特徴としている。
【００３４】
手段１３．
上記の手段４の遊技機において、
前記規制異常検知手段が、前記ソレノイドコイルに流れる前記電流の過渡応答を監視電圧の過渡応答に変換する過渡応答変換手段（例えば、大入賞口ソレノイド監視回路９１１）と、前記過渡応答変換手段により監視される前記監視電圧のアナログ情報を前記監視電圧に対応するデジタル情報である監視電圧情報に変換する情報形式変換手段（例えば、Ａ／Ｄコンバータ回路９１８）と、所定の断線検知閾電圧に対応する断線検知閾電圧情報を保持する断線検知閾電圧情報保持手段（例えば、ＲＯＭ５０２，１０４５ａ２，１０３７ａ２の一部の領域）と、前記規制変更手段による前記ソレノイドコイルの駆動開始からの駆動時間が規定時間を経過したことを検知する規定時間経過検知手段（例えば、ソレノイド作動確認処理Ｓ２０２、ソレノイド作動確認処理Ｓ２１０８、払出ソレノイド作動確認処理Ｓ３３１６の一部）と、前記駆動時間が前記規定時間を経過したことの検知に応じて、前記情報形式変換手段からの前記監視電圧情報と前記断線検知閾電圧情報保持手段に保持された前記断線検知閾電圧情報とに基づいて、前記監視電圧が前記断線検知閾電圧未満である場合に前記媒体流入規制手段の前記状態移行が異常であると判定する断線判定手段（例えば、ソレノイド作動確認処理Ｓ２０２、ソレノイド作動確認処理Ｓ２１０８、払出ソレノイド作動確認処理Ｓ３３１６の一部）とを含み、
前記規制異常報知制御手段が、前記断線判定手段による前記異常の判定に応じて断線報知信号を生成して異常の報知を制御し、
前記断線検知閾電圧情報が、前記規制変更手段による初期の正常な前記媒体流入規制手段の駆動において前記駆動時間が前記規定時間を経過した場合の監視電圧より小さい電圧に対応する情報であることを特徴としている。
【００３５】
上記の構成であれば、上記の手段５の場合と実質的に同一の効果を奏する。更に、不正移行判定手段による異常の判定のタイミングをソフトウェア的に管理でき、かつ、監視電圧情報値と不正移行検知閾電圧情報値とをソフトウェア的に比較できるために、それらをハードウェアで実施する場合に比べて情報形式変換手段が追加されるものの全体としてのハードウェア構成を簡素化できる。
【００３６】
手段１４．
上記の手段４の遊技機において、
前記規制異常検知手段が、前記ソレノイドコイルに流れる電流の過渡応答を前記監視電圧の過渡応答に変換する過渡応答変換手段（例えば、大入賞口ソレノイド監視回路９１１）と、前記過渡応答変換手段により監視される監視電圧のアナログ情報を前記監視電圧に対応するデジタル情報である監視電圧情報に変換する情報形式変換手段（例えば、Ａ／Ｄコンバータ回路９１８）と、所定の劣化検知閾電圧に対応する劣化検知閾電圧情報を保持する劣化検知閾電圧情報保持手段（例えば、ＲＯＭ５０２，１０４５ａ２，１０３７ａ２の一部の領域）と、前記規制変更手段による前記ソレノイドコイルの駆動開始からの駆動時間が規定時間を経過したことを検知する規定時間経過検知手段（例えば、ソレノイド作動確認処理Ｓ２０２、ソレノイド作動確認処理Ｓ２１０８、払出ソレノイド作動確認処理Ｓ３３１６の一部）と、前記駆動時間が前記規定時間を経過したことの検知に応じて、前記情報形式変換手段からの前記監視電圧情報と前記劣化検知閾電圧情報保持手段に保持された前記劣化検知閾電圧情報とに基づいて、前記監視電圧が前記劣化検知閾電圧を超えて大きい場合に前記媒体流入規制手段の前記状態移行が異常であると判定する劣化判定手段（例えば、ソレノイド作動確認処理Ｓ２０２、ソレノイド作動確認処理Ｓ２１０８、払出ソレノイド作動確認処理Ｓ３３１６の一部）とを含み、
前記規制異常報知制御手段が、前記劣化判定手段による前記異常の判定に応じて劣化報知信号を生成して異常の報知を制御し、
前記劣化検知閾電圧情報が、前記規制変更手段による初期の正常な前記媒体流入規制手段の駆動において前記駆動時間が前記規定時間を経過した場合の監視電圧より大きい電圧に対応する情報であることを特徴としている。
上記の構成であれば、上記の手段６の場合と実質的に同一の効果を奏する。更に、不正移行判定手段による異常の判定のタイミングをソフトウェア的に管理でき、かつ、監視電圧情報値と不正移行検知閾電圧情報値とをソフトウェア的に比較できるために、それらをハードウェアで実施する場合に比べて情報形式変換手段が追加されるものの全体としてのハードウェア構成を簡素化できる。
【００３７】
手段１５．
上記の手段１４の遊技機において、
前記規制異常検知手段が、前記劣化検知閾電圧より小さい所定の劣化予兆検知閾電圧に対応する劣化予兆検知閾電圧情報を保持する劣化予兆検知閾電圧保持手段と、前記規定時間経過検知手段により測定される前記駆動時間が前記規定時間を経過したことの検知に応じて、前記過渡応答変換手段による監視電圧と前記劣化予兆検知閾電圧生成手段による前記劣化予兆検知閾電圧とに基づいて、前記監視電圧が前記劣化予兆検知閾電圧を超えて大きい場合に前記媒体流入規制手段の前記状態移行に異常予兆があると判定する劣化予兆判定手段とを更に含み、
前記規制異常報知制御手段が、前記劣化予兆判定手段による前記異常予兆の判定に応じて劣化予兆検出信号を更に生成して異常予兆の報知を制御し、
前記劣化予兆検知閾電圧が、前記規制変更手段の初期の正常な前記媒体流入規制手段の駆動において前記駆動時間が前記規定時間を経過した場合の監視電圧より大きいことを特徴としている。
上記の構成であれば、上記の手段７の場合と実質的に同一の効果を奏する。
【００３８】
手段１６．
上記の手段４の遊技機において、
前記規制異常検知手段が、前記ソレノイドコイルに流れる前記電流の過渡応答を監視電圧の過渡応答に変換して前記監視電圧の過渡応答を監視する過渡応答変換手段と、前記過渡応答変換手段により監視される前記監視電圧のアナログ情報を前記監視電圧に対応するデジタル情報である監視電圧情報に変換する情報形式変換手段と、所定の劣化検知閾時間に対応する劣化検知閾時間情報を保持する劣化検知閾時間情報保持手段と、前記情報形式変換手段からの前記監視電圧の過渡応答において前記規制変更手段による前記ソレノイドコイルの駆動開始から一旦監視電圧が増加した後に監視電圧が減少して再度増加を開始するノード位置までの到達時間に対応するノード到達時間と前記劣化検知閾時間情報保持手段に保持された前記劣化検知閾時間情報とに基づいて、前記ノード到達時間が前記劣化検知閾時間を超えて大きい場合に前記媒体流入規制手段の前記状態移行が異常であると判定する劣化判定手段とを含み、
前記規制異常報知制御手段が、前記劣化判定手段による前記異常の判定に応じて劣化報知信号を生成して異常の報知を制御し、
前記劣化検知閾時間が、前記規制変更手段による初期の正常な前記媒体流入規制手段の駆動に対するノード到達時間より長い時間であることを特徴としている。
【００３９】
上記の構成であれば、予めソレノイドコイルの劣化時と正常時の電圧の過渡応答特性を調べておき、それらの中間にあたる時間を基準のノード到達時間として設定することによって、ノード到達時間の相違により劣化時と正常時とを識別することができる。詳細については後述するが、ソレノイドコイルによる磁性部の吸着速度が遅くなることによって、劣化時のノード到達時間は正常時よりも長くなる。また、単一のタイミングでの電圧の比較であれば、媒体流入規制手段に遊技球が挟まっている等によって半開状態からソレノイドコイルに電圧が印加された場合には、劣化時と類似する電圧の過渡応答特性を示すために、それらを識別することは困難であるが、ノード到達時間の相違によれば、劣化時と半開時とを識別することもできる。詳細については後述するが、半開時のノード到達時間は、劣化時のノード到達時間が正常時よりも長くなるのとは反対に、正常時よりも短くなるからである。これによって、半開時等のように異常を報知する必要がない場合に異常が報知されることを低減できる。
【００４０】
手段１７．
上記の手段１６の遊技機において、
前記規制異常検知手段が、前記劣化検知閾時間より短い所定の劣化予兆検知閾時間に対応する劣化予兆検知閾時間情報を保持する劣化予兆検知閾時間情報保持手段と、前記ノード到達時間と前記劣化予兆検知閾電圧情報保持手段に保持された前記劣化予兆検知閾時間情報とに基づいて、前記ノード到達時間が前記劣化予兆検知閾時間を超えて大きい場合に前記媒体流入規制手段の前記状態移行に異常予兆があると判定する劣化予兆判定手段とを含み、
前記規制異常報知制御手段が、前記劣化判定手段による前記異常予兆の判定に応じて劣化予兆報知信号を生成して異常予兆の報知を制御し、
前記劣化予兆検知閾時間が、前記規制変更手段による初期の正常な前記媒体流入規制手段の駆動に対する前記ノード到達時間より長い時間であることを特徴としている。
上記の構成であれば、上記の手段６及び手段１５と同様の効果を奏する。
【００４１】
手段１８．
上記の手段１〜１７の遊技機において、
入賞装置（例えば、可変入賞装置３２、始動入賞装置３３）が設けられた遊技盤（例えば遊技盤３０）と、前記遊技盤に遊技媒体を発射する媒体発射手段とを更に備え、
前記所定の領域が、入賞装置の内部領域であり、
前記媒体流入規制手段が、前記入賞装置の入口に配置され、前記媒体発射手段により射出される遊技媒体の前記入賞装置の内部領域への流入を規制することを特徴としている。
この構成であれば、遊技媒体の払い出しに関与する入賞装置への遊技媒体の流入の規制を制御するソレノイドの異常を検知できる。
【００４２】
手段１９．
上記の手段１〜１７の遊技機において、
単位遊技を行うために遊技媒体を賭ける操作に応じて賭け操作信号を生成する賭け操作手段と、遊技者が保持する遊技媒体を前記遊技機の外部において貯留する外部貯留手段とを更に備え、
前記媒体流入規制手段が、前記外部貯留手段から、遊技媒体を前記遊技機から排出する排出口に通じる媒体排出通路への流入を規制し、
前記規制制御手段が、前記賭け操作信号の受信の検知に応じて所定数の遊技媒体を投入することを特徴としている。
この構成であれば、遊技媒体の投入を制御するソレノイドの異常を検知できる。
【００４３】
手段２０．
上記の手段１〜１７の遊技機において、
図柄パターンを表示する図柄表示手段と、
前期図柄表示手段により表示される前記図柄パターンを変動させる図柄変動手段と、
前記遊技機の外部において前記遊技媒体を貯留する外部貯留手段と、
前記遊技機の内部において前記遊技媒体を貯留する内部貯留手段と、
前期規制変更制御手段を含み、前記図柄パターンが遊技媒体を獲得できる媒体獲得役に対応する図柄パターンを含むことの検知に応じて前記媒体獲得役に対応する獲得数の遊技媒体を払出する払出手段と、
前記遊技進行制御手段が抽選により当選役を決定する抽選手段とを含み、
前記媒体流入規制手段が、前記内部貯留手段から前記外部貯留手段に通じる前記媒体放出通路への流入を規制し、
前記規制変更制御手段が、前記図柄表示手段による前記媒体獲得役に対応する図柄パターンの表示に応じて、前記媒体獲得役に応じた個数の遊技媒体の前記媒体放出通路への流入を許可することを特徴としている。
この構成であれば、遊技媒体の払い出しを制御するソレノイドの異常を検知できる。
【００４４】
本発明に係る遊技機の最良の形態を、図面を参照しながら詳細に説明する。実施形態１では遊技機が弾球遊技機（以下、「パチンコ機」という）である場合について、実施形態２では遊技機が球式回胴遊技機である場合について説明する。なお、本発明はメダルを遊技媒体とする回胴式遊技機等の他の遊技機を対象とすることもできる。
【００４５】
（実施形態１）
（パチンコ機正面側の構成）
図１はパチンコ機の斜視図である。図１に示すように、パチンコ機１０は、パチンコ機１０の外殻を形成する外枠１１と、この外枠１１の一側部に開閉可能に支持された内枠１２とを備えている。以下に、外枠１１と内枠１２との構成を個別に説明する。
【００４６】
内枠１２の開閉軸線はパチンコ機１０の正面からみてハンドル（後述する遊技球発射ハンドル１８）設置箇所の反対側（図１のパチンコ機１０の左側）で上下に延びるように設定されており、この開閉軸線を軸心にして内枠１２が前方側に十分に開放できるようになっている。このような構成とするのは、内枠１２の開閉軸線がハンドル設置箇所側（図１のパチンコ機１０の右側）で上下方向にあるとすると、内枠１２を開放する際に遊技球発射ハンドル１８の頭部等が隣なりのパチンコ機やカードユニット（球貸しユニット）に干渉することになり、内枠１２を十分に開放できないからである。
【００４７】
内枠１２は、大別すると、その最下部に取り付けられた下皿ユニット１３と、この下皿ユニット１３よりも上側の範囲で内枠１２の左側の上下方向の開閉軸線を軸心にして開閉自在に取り付けられた前面枠セット１４と、図示しない樹脂ベースと、この樹脂ベースの後側に取り付けられる後述の遊技盤３０とを備えている。これらの各構成を以下に詳細に説明する。
【００４８】
下皿ユニット１３は、内枠１２に対してネジ等の締結具により固定されている。この下皿ユニット１３の前面側には、下皿１５と球抜きレバー１７と遊技球発射ハンドル１８と灰皿２２と音出力口２４が設けられている。球受皿としての下皿１５は、下皿ユニット１３のほぼ中央部に設けられており、後述の上皿が満タンになった場合等に排出口１６より排出される遊技球を停留する役割がある。球抜きレバー１７は、下皿１５内の遊技球を抜くためのものであり、この球抜きレバー１７を図１で左側に移動させることにより、下皿１５の底面の所定箇所が開口され、下皿１５内に停留された遊技球を下皿１５の底面の開口部分を通して遊技者の持球貯留箱（ドル箱）に排出することができる。上記遊技球発射ハンドル１８は、下皿１５よりも右方で手前側に突出するように配設されている。遊技者による遊技球発射ハンドル１８の操作に応じて、発射ソレノイドを備えた遊技球発射装置によって遊技球が窓部１０１の後方に配置される後述する遊技盤３０（図２参照）の方へ打ち込まれる。上記音出力口２４は、下皿ユニット１３内あるいは背面に設けられたスピーカからの音を出力するための出力口である。また、灰皿２２は下皿１５の左方に設けられている。灰皿２２は左右方向（水平方向）の軸線を軸心にして回動（例えば前方側に向けて前回り）するように、その右側が下皿１５に片待ち支持されている。
【００４９】
一方、前面枠セット１４の下部（上述の下皿１５の上方位置）には、遊技球の受皿としての上皿１９が前面枠セット１４と一体的に設けられている。この上皿１９は、遊技球を一旦貯留し、一列に整列させながら遊技球発射装置３８の方へ導出するための球受皿である。従来のパチンコ機では前面枠セットの下方に内枠に対し開閉可能な前飾り枠が設けられ、該前飾り枠に上皿が設けられていたのであるが、本形態では前飾り枠が省略され、前面枠セット１４に対し直接的に上皿１９が設けられている。この上皿１９も下皿１５と同様、表面層が難燃性のＡＢＳ樹脂にて成形される構成となっている。また、上皿１９の左下方には、装飾図柄表示装置４２の背景を変える等の操作を遊技者が行なうための演出ボタン７９（図４参照）が設けられている。
【００５０】
前面枠セット１４には、更に、その周囲（例えばコーナー部分）に各種ランプ等の発光装置が設けられている。これら発光装置は、大当たり遊技状態時等における遊技状態の変化に応じて点灯、点滅のように発光態様が変更制御され遊技中の演出効果を高める役割を果たすものである。例えば、窓部１０１の周縁には、ＬＥＤ等の発光手段を内蔵した環状電飾部１０２が左右対称に設けられ、大当たり遊技状態時に点灯や点滅を行うことにより、大当たり遊技状態中であることを報知する構成である。
【００５１】
また、窓部１０１の下方には貸球操作部１２０が配設されており、貸球操作部１２０には球貸しボタン１２１と、返却ボタン１２２と、度数表示部１２３とが設けられている。パチンコ機１０の側方に配置された図示しないカードユニット（球貸しユニット）に紙幣やカード等を投入した状態で貸球操作部１２０が操作されると、その操作に応じて遊技球の貸出が行われる。球貸しボタン１２１は、カード等（記録媒体）に記録された情報に基づいて貸出球を得るために操作されるものであり、カード等に残額が存在する限りにおいて貸出球が上皿１９に供給される。返却ボタン１２２は、カードユニットに挿入されたカード等の返却を求める際に操作される。度数表示部１２３はカード等の残額情報を表示するものである。なお、カードユニットを介さずに球貸し装置部から上皿に遊技球が直接貸し出されるパチンコ機、いわゆる現金機では貸球操作部１２０が不要となる。故に、貸球操作部１２０の設置部分に、飾りシール等が付されるようになっている。これにより、カードユニットを用いたパチンコ機と現金機との貸球操作部１２０の共通化が図れる。
【００５２】
次に、遊技盤３０の構成について説明する。図２は遊技盤３０の構成を示す正面図である。遊技盤３０は、図２に示されたように、（１）アウト口３６等の複数の貫通穴が形成された基板と、遊技領域を規制すると共に、遊技球発射装置から射出された遊技球を遊技領域内へ案内するレールユニット５０と、（２）遊技領域内における遊技球の流下を規制する釘等の流下規制部材と、（３）遊技球の流下の方向及び速度に不規則な変化を与える風車等の流下状態変更部材と、（４）所定の貫通穴に対応させて基板の前面側に設けられた不変入賞装置３１と、（５）不変入賞装置３１に流入した遊技球の通過を検知する不変入賞装置用の通過検出装置ＳＷ１（図４参照）と、（６）所定の貫通穴に対応させて基板の前面側に設けられた可変入賞装置３２と、（７）可変入賞装置３２に流入した遊技球の通過を検知する可変入賞装置用の通過検出装置ＳＷ２（図４参照）と、（８）所定の貫通穴に対応させて基板の前面側に設けられた始動入賞装置３３と、（９）始動入賞装置３３に流入した遊技球の通過を検知する始動入賞装置用の通過検出装置ＳＷ３（図４参照）と、（１０）基板の前面側に設けられた始動装置（スルーゲート）３４と、（１１）始動装置３４に流入した遊技球の通過を検知する始動装置用の通過検出装置ＳＷ４（図４参照）と、（１２）遊技板の裏面側に設けられ、不変入賞装置３１、可変入賞装置３２及びアウト口３６に流入した遊技球の通過する排出通路を形成する裏面側通路形成部材（図示せず）と、（１３）大当たり抽選の抽選結果を特別図柄で表示する特別図柄表示装置３８と、当たり抽選の抽選結果を普通図柄で表示する普通図柄表示装置４１と、（１４）大当たり抽選の抽選結果を装飾図柄で表示する装飾図柄表示装置４２と、（１５）大当たり抽選の権利の保留回数を表示する特別図柄保留表示装置７２０と、（１６）当たり抽選の権利の保留回数を表示する普通図柄保留表示装置７２１とを備えている。各種の入賞装置（不変入賞装置３１、可変入賞装置３２、始動入賞装置３３）に流入した遊技球は、それらの入賞装置を介して排出通路に案内され、各種の入賞装置に流入しなかった遊技球は、アウト口３６から球排出路に案内される。
【００５３】
レールユニット５０は、内レール５１と外レール５２とを備えており、全体として概ね環状である。レールユニット５０の環内の略円形状の区画領域が遊技領域である。レール５１と外レール５２とが所定間隔を隔てて内外二重に並行する部分（向かって左側の部分）が案内通路を形成している。遊技球発射装置から発射された遊技球は案内通路を通って、遊技領域に案内される。レールユニット５０は、内レール５１の先端部分（図２左上部）に設けられた戻り球防止部材５３を更に備えており、戻り球防止部材５３によって、案内通路から遊技領域の上部へと一旦案内された遊技球が案内通路内に再度戻ることが防止される。また、レールユニット５０は、外レール５２に沿った遊技球の最大飛翔部分に対応する位置（図２の右上部）に設けられた返し部材５４を備えている。返し部材５４によって、所定以上の勢いで発射されて返し部材５４に到達した遊技球は遊技領域の中央側に跳ね返される。また、レールユニット５０は、案内通路の入口に設けられた逆流防止弁５７を備えている。逆流防止弁５７は、内レール５１からレールユニット５０下端部にかけて略鉛直方向に突出し、遊技球発射装置から発射された遊技球は通過させるが、遊技領域まで至らず案内通路を逆流してくる遊技球は遊技球発射装置側へ通過させない。逆流してきた遊技球は逆流防止弁５７に衝突すると略鉛直方向に流下し、上皿１９又は下皿１５に連通する図示しない返却通路に導かれる。
【００５４】
不変入賞装置３１は、不変口の形成された入賞装置である。「不変口」とは、その大きさが一定である等によって遊技球の流入に規制変更がない入口である。したがって、不変入賞装置３１への遊技球の流入の難易は変化しない。なお、以下において、不変入賞装置３１の不変口を一般入賞口とも称す。不変入賞装置３１に対応する通過検出装置ＳＷ１は、不変入賞装置３１又は不変入賞装置３１に対応する基板の貫通穴又は裏面側通路部材の裏面側通路の入口近傍に設けられている。不変入賞装置３１に流入した遊技球は、通過検出装置ＳＷ１によってその通過が検出される。なお、通過検出装置ＳＷ１による遊技球の検出に応じて、不変入賞装置３１に対応付けられた所定数の賞品球が上皿１９又は下皿１５へ払い出されることとなる。
【００５５】
可変入賞装置３２は、可変口の形成された入賞装置である。「可変口」とは、その大きさが変化する等によって遊技球の流入規制を変更できる入口である。なお、以下において、可変入賞装置３２の可変口を大入賞口とも称す。可変入賞装置は、具体的には、開閉自在なシャッタ（媒体流入規制手段の一種）６２と、シャッタ６２を駆動させる大入賞口ソレノイド（規制変更手段の一種）９９１（図４参照）と、大入賞口ソレノイド９９１で発生させた応力をシャッタ６２に伝達する応力伝達機構とを備えている。シャッタ６２は、大入賞口ソレノイド９９１の作動状態に応じて、大入賞口が形成されずに遊技球の流入が禁止されている流入禁止状態（第１流入規制状態の一種）と、大入賞口が形成されて遊技球の流入が許可されている流入許可状態（第２流入規制状態）とを選択的にとる。可変入賞装置３２に対応する通過検出装置ＳＷ２は、可変入賞装置３２又は可変入賞装置３２に対応する基板の貫通穴若しくは裏面側通路部材の裏面側通路の入口近傍に設けられている。なお、通過検出装置ＳＷ１による遊技球の検出に応じて、可変入賞装置３２に対応付けられた所定数の賞品球が上皿１９又は下皿１５へ払い出されることとなる。
【００５６】
ここで、本発明の特徴部分に関与する可変入賞装置３２の動作について詳細に説明する。大入賞口ソレノイド９９２は、ソレノイドコイルと、ソレノイドコイルの内側に配置されたシリンダと、シリンダの内側で移動自在な軸部及び軸部の一端に設けられた強磁性体で構成された磁性部を含むプランジャと、ソレノイドコイルの一端と磁性部との間に配置された付勢部とを備えている。ソレノイドコイルに電流が流された場合には、ソレノイドコイルによる磁気的な作用によってプランジャの磁性部が磁化して、付勢部による付勢力に抗してソレノイドコイルに引き付けられる。一方、ソレノイドコイルへの電流が遮断された場合には、プランジャの磁性部が消磁されて、付勢部による付勢力に屈してソレノイドコイルから引き離される。シャッタ６２は、プランジャの磁性部がソレノイドコイルから引き離されている場合には、応力伝達機構を介して流入禁止状態をとり、一方、プランジャの磁性部がソレノイドコイルから引き付けられている場合には、応力伝達機構を介して流入許可状態をとる。なお、プランジャとシャッタ６２とは機構的に連結されており、シャッタ６２が強制的な外力に流入禁止状態から流入許可状態に変更された場合には、プランジャの磁性部もその外力によりソレノイドコイル側に移動する。
【００５７】
可変入賞装置３２は、特別遊技状態の際に、シャッタ６２の流入禁止状態と流入許可状態とを交互に所定回数だけ繰り返す。より詳しくは、特別図柄表示装置３８が特定の表示態様となった場合（装飾図柄表示装置４２の停止後の確定図柄が所定の図柄の組み合せとなった場合）に移行する特別遊技状態において、シャッタ６２の流入禁止状態から流入許可状態への状態移行から所定時間（例えば３０秒）の経過又は大入賞口への所定個数（例えば１０個）の入賞による流入許可状態から流入禁止状態への状態移行までを１ラウンドとして、可変入賞装置３２のシャッタ６２が所定のラウンド数（例えば１５回）だけ開閉する。
【００５８】
始動入賞装置３３は、不変口の形成された始動入賞部３３ａと、可変口の形成された始動入賞部３３ｂとを備えた入賞装置である。なお、始動入賞装置３３における不変口及び可変口をそれぞれ上始動入賞口及び下始動入賞口とも称す。始動入賞装置３３は、具体的には、開閉自在な一対の羽根（媒体流入規制手段の一種）６０と、一対の羽根６０を駆動させる始動口ソレノイド（規制変更手段の一種）９９２（図４参照）と、始動口ソレノイド９９２で発生させた応力を一対の羽根６０に伝達する応力伝達機構とを備えている。一対の羽根６０は、始動口ソレノイド９９２の作動状態に応じて、遊技球の流入が許可されている第１の流入許可状態と（第１流入規制状態の一種）と、遊技球の流入が許可されており、第１の流入許可状態より可変口が大きい第２の流入許可状態（第２流入規制状態）とを選択的にとる。始動入賞装置３３に対応する通過検出装置ＳＷ３は、始動入賞装置３３又は始動入賞装置３３に対応する基板の貫通穴若しくは裏面側通路部材の裏面側通路の入口近傍に設けられている。通過検出装置ＳＷ３による遊技球の検出の際に、特別図柄表示装置３８による特別図柄の変動を行わせる権利（大当たり抽選の権利）の保留回数が最大保留回数に到達していない場合には、その権利が１回だけ増加する。なお、通過検出装置ＳＷ３による遊技球の検出に応じて、始動入賞装置３３に対応付けられた所定数の賞品球が上皿１９又は下皿１５へ払い出されることとなる。
【００５９】
ここで、本発明の特徴部分に関与する始動入賞装置３３の動作について詳細に説明する。始動口ソレノイド９９２の構成は、上述の大入賞口ソレノイド９９１の構成と実質的に同一の構成である。始動口ソレノイド９９２において、ソレノイドコイルに電流が流された場合には、付勢部による付勢力に抗してプランジャの磁性部がソレノイドコイルに引き付けられ、ソレノイドコイルへの電流が遮断された場合には、付勢部による付勢力に屈してプランジャの磁性部がソレノイドコイルから引き離される。一対の羽根６０は、プランジャの磁性部がソレノイドコイルから引き離されている場合には、応力伝達機構を介して第１の流入許可状態をとり、一方、プランジャの磁性部がソレノイドコイルから引き付けられている場合には、応力伝達機構を介して第２の流入許可状態をとる。なお、始動口ソレノイドのプランジャと一対の羽根６０とは機構的に連結されており、一対の羽根６０が強制的な外力によって第１の流入許可状態から第２の流入許可状態に変更された場合には、その外力に応じてプランジャの磁性部もソレノイドコイル側に移動する。
【００６０】
始動装置３４は、不変口の形成された装置である。なお、始動装置３４の不変口を普通図柄始動口とも称する。始動装置３４に流入した遊技球は、上記の各種の入賞装置とは異なり、始動装置３４から遊技盤３０の前面側に流出する。始動装置３４に対応する通過検出装置ＳＷ４は、始動装置３４に設けられている。通過検出装置ＳＷ４による遊技球の検出の際に、普通図柄表示装置３８による特別図柄の変動を行わせる権利（大当たり抽選の権利）の保留回数が最大保留回数に到達していない場合には、その権利が１回だけ増加する。なお、通過検出装置ＳＷ４による遊技球の検出に応じては賞品球が払い出されない。
【００６１】
特別図柄表示装置３８は、始動入賞装置３３への入賞を契機として識別情報としての特別図柄を変動表示し、装飾図柄表示装置４２は特別図柄の変動表示に対応させて装飾図柄を変動表示し、普通図柄表示装置４１は始動装置３４への流入を契機として普通図柄を変動表示する。特別図柄表示装置３８は２色のＬＥＤ３８ａ，３８ｂで構成されており、後述する主制御基板２６１（図４参照）により表示内容が制御される。各ＬＥＤ３８ａ，３８ｂでは、例えば赤色と緑色との可変表示がなされる。遊技球の始動入賞装置３３への流入に伴う大当たり抽選の権利の保留回数は最大４回まで保留され、その保留回数は特別図柄保留表示装置７２０の４つの保留ランプ７２０ａにて点灯表示される。なお、特別図柄保留表示装置７２０を設けずに、保留回数を装飾図柄表示装置４２の一部で表示させる構成であってもよい。
【００６２】
装飾図柄表示装置４２は、液晶表示装置等の画像形成装置によって構成されており、表示制御装置４５（図４参照）により表示内容が制御される。装飾図柄表示装置４２には、例えば上、中、及び下の３箇所に識別情報としての図柄が表示される。これら図柄がスクロールされて装飾図柄表示装置４２に可変表示されるようになっている。
【００６３】
普通図柄表示装置４１は、普通図柄用のランプ４１ａ，４１ｂを備えている。本形態では、普通図柄用のランプ４１ａは、例えば、装飾図柄表示装置４２の表示両面の上方に設けられ、その外観形状は「○」形状となっている。一方、普通図柄用のランプ４１ｂは、ランプ４１ａの右上側に隣接して設けられ、その外観形状は「×」形状となっている。普通図柄表示装置４１は、遊技球が始動装置３４を通過する毎に例えばランプ４１ａ、４１ｂによる表示図柄（普通図柄）が変動する。具体的には、ランプ４１ａ，４１ｂが交互に点滅する。ランプ４１ａで点灯した状態で停止した場合には、始動入賞装置３３の可変入賞部３３ｂが所定時間だけ第２の流入規制状態となる。遊技球の始動装置３４への流入に伴う当たり抽選の権利の保留回数は最大４回まで保留され、その保留回数は普通図柄保留表示装置７２１の４つの保留ランプ７２１ａにて点灯表示される。なお、普通図柄保留表示装置７２１を設けずに、保留回数を装飾図柄表示装置４２の一部で表示させる構成であってもよい。
【００６４】
（パチンコ機の背面構成）
次に、パチンコ機１０の背面の構成を説明する。図３はパチンコ機１０の背面図である。先ず、パチンコ機１０の背面構成について全体の概要を説明する。パチンコ機１０にはその背面（実際には内枠１２及び遊技盤３０の背面）において、各種制御基板が上下左右に並べられるようにして又は前後に重ねられるようにして配置されており、更に、遊技球を供給するための遊技球供給装置（払出機構）や樹脂製の保護カバー等が取り付けられている。本形態では、各種制御基板を２つの取付台に分けて搭載して２つの制御基板ユニットを構成し、それら制御基板ユニットを個別に内枠１２又は遊技盤３０の裏面に装着するようにしている。この場合、主制御基板２６１（図４参照）を含む主制御装置、電源監視基板５４０（図４参照）を含む電源監視装置、及びサブ制御基板２６２（図４参照）を含むサブ制御装置を一方の取付台に搭載してユニット化すると共に、払出制御基板３１１（図４参照）を含む払出制御装置、発射制御基板３１２（図４参照）を含む発射制御装置及び電源基板３１３（図４参照）を含む電源装置を他方の取付台に搭載してユニット化している。ここでは便宜上、前者のユニットを「第１制御基板ユニット」２０１と称し、後者のユニットを「第２制御基板ユニット」２０２と称することとする。また、払出機構及び保護カバーも１ユニットとして一体化されており、一般に樹脂部分を裏パックと称することもあるため、ここではそのユニットを「裏パックユニット」２０３と称する。
【００６５】
第１制御基板ユニット２０１、第２制御基板ユニット２０２及び裏パックユニット２０３は、ユニット単位で何ら工具等を用いずに着脱できるよう構成されており、また、一部に支軸部を設けて内枠１２又は遊技盤３０の裏面に対して開閉できる構成となっている。これによって、各ユニット２０１〜２０３やその他部材が前後に重ねて配置されても、隠れた部分の部材等を容易に確認することができる。
【００６６】
第１制御基板ユニット２０１は、遊技の進行を統括する主制御基板２６１及び電源の監視を司る電源監視基板５４０と、主制御基板２６１からの指示に従い装飾図柄表示装置４２の表示制御と音声ランプ制御とを司るサブ制御基板２６２とを含んでいる。主制御基板２６１と電源監視基板５４０とは透明樹脂材料等よりなる基板ボックス２６３に収容されている。この基板ボックス２６３は、略直方体形状のボックスベースとボックスベースの開口部を覆うボックスカバーとを備えており、これらボックスベースとボックスカバーとは封印ユニットによって開封不能に連結されることにより、基板ボックス２６３が封印される。なお、封印ユニットはボックスベースとボックスカバーとを開封不能に連結する構成であれば任意の構成が適用でき、また、封印ユニットによる封印処理によって、その封印後の不正な開封を防止し、また万一不正開封が行われてもそれを早期にかつ容易に発見できる。
【００６７】
第２制御基板ユニット２０２は、払出制御基板３１１、発射制御基板３１２、電源基板３１３及び図示しないカードユニット接続基板を含んでいる。払出制御基板３１１は、賞品球の払出しや貸出球の貸出しを行う払出モータ３５８ａ（図４参照）の駆動制御を行う。発射制御基板３１２は、遊技者による遊技球発射ハンドル１８の操作に応じて図示しない発射ソレノイドの駆動制御を行う。電源基板３１３は、各種制御装置等で必要とされる所定の電圧で電力を供給する。また、カードユニット接続基板は、貸球操作部１２０（図１参照）及び図示しないカードユニットに電気的に接続され、遊技者による球貸し操作の指令を取り込んでそれを払出制御基板３１１に出力する。なお、カードユニットを介さずに球貸し装置等から上皿に遊技球が直接貸し出される現金機では、カードユニット接続基板は不要である。
【００６８】
払出制御基板３１１は、透明樹脂材料等からなる払出制御基板ケース２８０内に収納されており、電源基板３１３は、透明樹脂材料等よりなる電源基板ケース２８１内に収納されている。また、カードユニット接続基板は透明樹脂材料等よりなるカードユニット接続基板ケース３１４内に収納され、発射制御基板３１２は透明樹脂材料等よりなる図示しない発射制御基板ケース内に収納されている。特に、払出制御基板３１１は、主制御基板２６１と同様に、封印された基板ボックス２６２に収容されている。
【００６９】
払出制御基板３１１は、状態復帰スイッチ３２１と電気的に接続されており、例えば、払出モータ３５８ａの球詰まり等の払出エラーの発生時において状態復帰スイッチ３２１が押下されると、払出モータをゆっくりと正回転させて、球詰まりを解消（正常状態への復帰）させる。
【００７０】
裏パックユニット２０３の構成を説明する。裏パックユニット２０３は、樹脂成形された裏パック３５１と遊技球の払出機構部３５２とを一体化したものである。裏パック３５１は例えばＡＢＳ樹脂により一体成型されており、略平坦状のベース部３５３と、パチンコ機後方に突出し横長の略直方体形状をなす保護カバー部３５４とを有する。
【００７１】
保護カバー部３５４は左右側面及び上面が閉鎖されかつ下面のみが開放された形状をなし、少なくとも電動役物ユニット（センター役物）を囲むのに十分な大きさを有する（但し本形態では、前述のサブ制御基板２６２も合わせて囲む構成となっている）。保護カバー部３５４の背面には多数の通気孔３５４ａが設けられている。この通気孔３５４ａは各々が長孔状をなし、それぞれの通気孔３５４ａが比較的近い位置で隣り合うよう設けられている。従って、隣り合う通気孔３５４ａ間にある樹脂部分を切断することにより、裏パック３５１の背面を容易に開口させることができる。つまり、通気孔３５４ａ間の樹脂部分を切断することによって、その内部の表示制御装置４５等を露出させることができる。
【００７２】
ベース部３５３には、保護カバー部３５４を迂回するようにして払出機構部３５２が配設されている。すなわち、裏パック３５１の最上部には上方に開口したタンク（内部貯留手段の一種の一部）３５５が設けられており、このタンク３５５には遊技ホールの島設備から供給される遊技球が逐次補給される。タンク３５５の下方には、例えば横方向２列（２条）の球通路を有し下流側に向けて緩やかに傾斜するタンクレール（内部貯留手段の一種の一部）３５６が連結され、さらにタンクレール３５６の下流側には縦向きにケースレール（内部貯留手段の一種の一部）３５７が連結されている。払出装置３５８はケースレール３５７の最下流部に設けられ、払出モータ等の所定の電気的構成により必要個数の遊技球の払出が適宜行われる。払出装置３５８より払い出された遊技球は図示しない払出通路等を通じて上皿１９に供給される。なお、タンクレール３５６と、タンクレール３５６に振動を付加するためのバイブレータ３６０とが一体するようにユニット化されており、仮にタンクレール３５６付近で球詰まりが生じたとして、バイブレータ３６０が駆動されることで球詰まりを解消できるようになっている。
【００７３】
払出機構部３５２には、払出制御基板２６２から払出装置３５８への払出指令の信号を中継する払出中継基板３８１が設置されると共に、外部から供給される外部電力の取り込み又は遮断を切換えるための電源スイッチ基板３８２が設置されている。電源スイッチ基板３８２には、電圧変換器を介して所定の電力（例えば交流２４Ｖ）が供給され、電源スイッチ３８２ａの切換操作により電源基板３１３への電力の供給をオン状態又はオフ状態できる。
【００７４】
内枠１２の右上側には、内枠１２が外枠１１に対して開かれたことを検出する内枠開検出スイッチ３８８が設けられており、内枠１２が開かれると、内枠開検出スイッチ３８８から遊技ホール内に設置された管理コンピュータヘ出力される。また、内枠開検出スイッチ３８８の左方には、前面枠開検出スイッチ３８９が設けられており、前面枠セット１４が開かれると、前面枠開検出スイッチ３８９から管理コンピュータヘ出力される。
【００７５】
（パチンコ機の電気的構成及び各種制御処理）
次に、図４を参照して、本パチンコ機１０の電気的構成について説明する。パチンコ機１０は、電源基板３１３、電源監視基盤５４０、主制御基板２６１、サブ制御基板２６２、払出制御基板３１１、表示制御基板４５等を備えている。以下に、これらの制御基板を個別に説明する。
【００７６】
主制御基板２６１の構成について説明する。主制御基板２６１には、演算装置である１チップマイクロコンピュータとしてのＭＰＵ５０１が搭載されている。ＭＰＵ５０１には、ＭＰＵ５０１により実行される各種の制御プログラムや固定値データを記憶したＲＯＭ５０２と、そのＲＯＭ５０２内に記憶される制御プログラムの実行に際して各種のデータ等を一時的に記憶するためのメモリであるＲＡＭ５０３とを含む。また、主制御基板２６２には、割込み回路（図示せず）、タイマ回路（図示せず）、入出力ポート５０５、データ送受信回路（図示せず）、大入賞口ソレノイド駆動回路９００、大入賞口異常検知回路９１０、始動口ソレノイド駆動回路９２０、始動口異常検知回路９３０等の各種回路が内蔵されている。なお、大入賞口作動異常検出回路及び始動入賞口作動異常検出回路については本発明の特徴部分であるために下述の特徴部分の説明において別途に詳細に説明する。
【００７７】
ＲＡＭ５０３は、パチンコ機１０の内部への電力供給が停止された後においても電源装置３１３からバックアップ電圧の電力が供給されてデータを保持（バックアップ）できる構成となっており、その際に各種のデータ等を一時的に記憶するためのバックアップ領域が備えられている。なお、ＭＰＵ５０１のＮＭＩ端子（ノンマスカブル割込端子）には、停電による外部電力の供給停止や電源スイッチ基板３８２（図４参照）における電源スイッチ３８４ａのオフ状態等による主電源遮断時に、停電監視回路５４２からの停電信号ＳＧ１が入力されるように構成されており、その停電信号ＳＧ１がＭＰＵ５０１へ入力されると、停電時処理としての後述するＮＭＩ割込処理が即座に実行される。
【００７８】
主制御基板２６１のＭＰＵ５０１には、アドレスバス及びデータバスで構成されるバスライン５０４を介して入出力ポート５０５が接続されている。入出力ポート５０５には、電源監視基板５４０内のＲＡＭ消去スイッチ回路５４３、払出制御基板３１１、発射制御基板３１２、サブ制御基板２６２、特別図柄表示装置３８、普通図柄表示装置４１、特別図柄保留表示装置７２０、普通図柄保留表示装置７２１、大入賞口ソレノイド９９１、始動口ソレノイド９９２、各種の通過検出装置ＳＷ１〜ＳＷ４等が接続されている。
【００７９】
払出制御基板３１１は、払出モータ３５８ａにより賞球の払出制御や貸し球の貸出し制御を行う。演算装置であるＭＰＵ５１１は、そのＭＰＵ５１１により実行される制御プログラムや固定値データ等を記憶したＲＯＭ５１２と、ワークメモリ等として使用されるＲＡＭ５１３とを備えている。払出制御基板３１１のＲＡＭ５１３は、主制御基板２６１のＲＡＭ５０３と同様に、電源遮断時においてもデータを保持できる構成となっており、各種のデータ等を一時的に記憶するためのバックアップ領域を含む。主制御基板２６１のＭＰＵ５０１と同様、ＭＰＵ５１１のＮＭＩ端子にも、電源遮断時に電源監視基板５４０の停電監視回路５４２から停電信号ＳＧ１が出力され、その停電信号ＳＧ１がＭＰＵ５１１に入力されると、停電時処理としてのＮＭＩ割込処理が即座に実行される。なお、停電監視回路５４２からの停電信号ＳＧ１は、電源基板３１３を介して伝達される。
【００８０】
払出制御基板３１１のＭＰＵ５１１には、アドレスバス及びデータバスで構成されるバスライン５１４を介して入出力ポート５１５が接続されている。入出力ポート５１５には、主制御基板２６１、払出モータ３５８ａ等が接続されている。
【００８１】
発射制御基板３１２は、発射ソレノイド（図示せず）による遊技球の発射を許可又は禁止するものであり、発射ソレノイドは、所定条件を満たす場合に駆動が許可される。具体的には、カードユニットと払出制御基板とが接続状態であることを示す接続信号が払出制御基板３１１から出力されていること、遊技者が遊技球発射ハンドル１８に触れていることをセンサ信号の受信により検出していること、発射を停止させるための発射停止スイッチ（図示せず）が操作されていないことを条件に、発射制御装置３１２は発射許可信号を主制御基板２６１に出力する。発射許可信号を受信した主制御基板２６１は、発射ソレノイド制御信号を発射制御基板３１２に出力する。これにより発射制御基板３１２は発射ソレノイド制御信号に応じて発射ソレノイドを駆動し、その結果、遊技球発射ハンドルの操作量に応じた強さで遊技球が発射される。
【００８２】
サブ制御基板２６２は、主制御基板２６１からのコマンドに基づいて装飾図柄の変動表示に応じた演出用スピーカ７１０等の鳴動制御及び演出用ランプ７１１の点灯（点滅）制御、並びに、主制御基板２６１からのコマンドに基づいて表示制御基板４５へのコマンドを編集して表示制御基板４５に送信する機能を果たすものである。サブ制御基板２６２のＭＰＵ５５０には、そのＭＰＵ５５０により実行される制御プログラムや固定値データ等を記憶したＲＯＭ５５１と、ワークメモリ等として使用されるＲＡＭ５５２とを備えている。ＭＰＵ５５０には、アドレスバス及びデータバスで構成されるバスライン５５３を介して入出力ポート５５４が接続されている。入出力ポート５５４には、スピーカ、ランプ、装飾図柄表示装置４２において変動表示中において所定の表示演出を実行させるための演出用ボタン７９、及び主制御基板２６１がそれぞれ接続されている。演出用ボタン７９としては、例えば所定のキャラクタが順次出現する態様によって大当たり状態の可能性が大きいことを予告するステップアップ予告等の表示演出用ボタン等が挙げられる。なお、演出用ボタン７９が押されると、所定の演出実行のための演出指定コマンドが生成されて、表示制御基板４５に送信されようになっている。
【００８３】
表示制御基板４５は、装飾図柄表示装置４２における装飾図柄の変動表示を制御する。表示制御基板４５は、ワークＲＡＭ等として使用されるＲＡＭ５２３を有するＭＰＵ５２１と、ＲＯＭ（プログラムＲＯＭ）５２２と、ビデオＲＡＭ５２４と、キャラクタＲＯＭ５２５と、画像コントローラ５２６と、入力ポート５２７と、出力ポート５２９とを備えている。
【００８４】
ＭＰＵ５２１は、サブ制御基板２６２から送信されてくる図柄表示コマンド（停止図柄コマンド、変動パターンコマンド、確定コマンド等）を、入力ポート５２７を介して受信すると共に、受信コマンドの内容を解析し、又は受信コマンドに基づき所定の演算処理を行って画像コントローラ５２６の制御（具体的には画像コントローラ５２６に対する内部コマンドの生成）を実施する。プログラムＲＯＭ５２２は、ＭＰＵ５２１により実行される各種の制御プログラムや固定値を記憶するためのメモリであり、背景画像用のＪＰＥＧ形式画像データも併せて記憶保持されている。ＲＡＭ５２３は、ＭＰＵ５２１による各種プログラムの実行時に使用されるワークデータやフラグ等を一時的に記憶するためのメモリである。
【００８５】
画像コントローラ５２６は、ＶＤＰ（ビデオディスプレイプロセッサ）で構成されている。ＶＤＰは、装飾図柄表示装置４２に組み込まれたＬＣＤドライバ（液晶駆動回路）を直接操作する一種の描画回路であり、ＩＣチップ化されているため、「描画チップ」とも呼ばれ、その実体は描画処理専用のソフトウェアを内蔵したマイコンチップとでも言うべきものである。画像コントローラ５２６は、ＭＰＵ５２１、ビデオＲＡＭ５２４等のそれぞれのタイミングを調整してデータの読み書きに介在するとともに、ビデオＲＡＭ５２４に記憶される表示データを、キャラクタＲＯＭ５２５から所定のタイミングで読み出して、出力ポート５２９を介して装飾図柄表示装置４２に出力して表示させる。
【００８６】
ビデオＲＡＭ５２４は、装飾図柄表示装置４２に表示される表示データを記憶しており、ビデオＲＡＭ５２４の内容を書き換えることにより装飾図柄表示装置４２の表示内容が変更される。キャラクタＲＯＭ５２５は装飾図柄表示装置４２に表示される図柄などのキャラクタデータを記憶するための画像データライブラリとしての役割を担う。このキャラクタＲＯＭ５２５には、各種の表示図柄のビットマップ形式画像データ、ビットマップ画像の各ドットでの表現色を決定する際に参照する色パレットテーブル等が保持されている。特に、ビットマップ形式の図柄画像データにはそれぞれ図柄コード（図柄番号）が付与されており、コマンドレベルでは各図柄画像を図柄コードだけで管理可能としている。なお、キャラクタＲＯＭ５２５を複数設け、各キャラクタＲＯＭ５２５に分担して画像データ等を記憶させておくこともできる。また、プログラムＲＯＭ５２２に記憶した背景画像用のＪＰＥＧ形式画像データをキャラクタＲＯＭ５２５に記憶する構成とすることもできる。
【００８７】
電源基板３１３は、パチンコ機１０の各部に電力を所定の電圧で供給するための電源部５４１を備えている。電源基板３１３の電源部５４１は、電力供給経路を通じて、主制御基板２６１や払出制御基板３１１等に対して各々に必要な動作電圧で電力を供給する。その概要としては、電源部５４１は、電源スイッチ基板を介して外部より供給される交流２４ボルトの電力を取り込み、各種スイッチやモータ等を駆動するための２４ボルトの電圧、ロジック用の５ボルトの電圧、ＲＡＭバックアップ用のバックアップ電圧などの所望の電圧に変換し、電源監視基板５４０、サブ制御基板２６２、払出制御基板３１１、表示制御基板４５等に対して２４ボルトの電圧、５ボルトの電圧及びバックアップ電圧で電力を供給する。なお、主制御基板２６１に対しては、電源監視装置５４０を介して動作電圧（２４ボルトの電圧、５ボルトの電圧及びバックアップ電圧）の電力が供給される。また、発射制御装置３１２に対しては、主制御基板２６１を介して動作電圧（２４ボルトの電圧及び５ボルトの電圧）の電力が供給される。
【００８８】
停電監視基板５４０は、停電等による電源遮断を監視する停電監視回路５４２と、ＲＡＭ消去スイッチ回路５４３と、リセット信号を出力するリセット回路５４４とを備えている。停電監視回路５４２は、停電等の発生による電源遮断時に、主制御基板２６１のＭＰＵ５０１及び払出制御装置３１１のＭＰＵ５１１の各ＮＭＩ端子へ停電信号ＳＧ１を出力するための回路である。停電監視回路５４２は、電源部５４１から出力される最大電圧である直流安定２４ボルトの電圧を監視し、この電圧が２２ボルト未満になった場合に停電（電源遮断）の発生と判断して、停電信号ＳＧ１を主制御基板２６１及び払出制御装置３１１へ出力する。停電信号ＳＧ１の出力によって、主制御基板２６１及び払出制御装置３１１は、停電の発生を認識し、ＮＭＩ割込処理を実行する。なお、電源部５４１は、直流安定２４ボルトの電圧が２２ボルト未満になった後においても、ＮＭＩ割込処理の実行に充分な時間の間、制御系の駆動電圧である５ボルトの電圧の出力を正常値に維持するように構成されている。よって、主制御基板２６１及び払出制御基板３１１は、ＮＭＩ割込処理を正常に実行し完了することができる。ＲＡＭ消去スイッチ回路５４３は、ＲＡＭ消去スイッチが押下された場合に、主制御基板２６１及び払出制御装置３１１へ、バックアップデータをクリアするためのＲＡＭ消去信号ＳＧ２を出力する回路である。主制御基板２６１及び払出制御基板３１１は、パチンコ機１０の電源投入時に、ＲＡＭ消去信号ＳＧ２を入力した場合に、それぞれのバックアップエリアに保持されたデータをクリアする。リセット回路５４４は、主制御基板２６１、払出制御基板３１１、サブ制御基板２６２、及び表示制御基板４５を初期化するため、リセット信号を出力する回路である。なお、リセット回路５４４からのリセット信号は、主制御基板２６１に対しては直接与えられるが、払出制御基板３１１、サブ制御基板２６２及び表示制御基板４５に対しては、電源基板３１３を介して与えられる。
【００８９】
ここで、特別図柄表示装置３８、普通図柄表示装置４１、及び装飾図柄表示装置４２の表示内容について説明する。なお、本実施形態のパチンコ機１０においては、大当たりの発生を遊技者に示すための図柄として特別図柄表示装置３８で表示される特別図柄と、装飾図柄表示装置４２で表示される装飾図柄との２種類が設けられている。装飾図柄は、特別図柄と同期して変動が行われる図柄であり、特別図柄の変動開始と同時に（又はほぼ同時期に）変動を開始し、また特別図柄の変動停止と同時に（又はほぼ同時期に）変動を停止するものである。この装飾図柄は、遊技者に多種多様な表示演出を行って飽きにくい遊技性を備えるために設けられている。
【００９０】
先ず、特別図柄表示装置３８の表示内容について説明する。特別図柄の変動表示は、特別図柄表示ランプ３８ａ，３８ｂの色変化（赤色・緑色の変化）や点滅等の点灯パターンの変化により表現される。この特別図柄の変動表示は遊技球の第１の始動口３３への入賞に基づいて開始され、一定時間後に特別図柄の変動表示が同時に停止する。その停止後に、特別図柄が揃っている場合、即ち、特別図柄表示ランプ３８ａ，３８ｂが同一色の点灯状態となっているときは大当たりとなり、変動表示の停止時に特別図柄が揃っていなければ、即ち、特別図柄表示ランプ３８ａ，３８ｂが異色の点灯状態となっているときは、ハズレとなり、第１の始動口３３への入賞に基づいて再度の変動表示が行われる。遊技球が第１の始動口３３に入賞した回数は最大４回まで保留され、その保留回数が特別図柄保留表示装置７２０の保留ランプ７２０ａにて点灯表示されるようになっている。なお、本形態では、変動表示の停止時において、特別図柄表示ランプ３８ａ，３８ｂが共に赤色の点灯状態であれば、特定図柄（確率変動図柄）とみなされ、特別図柄表示ランプ３８ａ，３８ｂが共に緑色の点灯状態であれば、非特定図柄（非確率変動図柄）とみなされる。
【００９１】
次いで、装飾図柄表示装置４２の表示内容について説明する。装飾図柄表示装置４２の表示画面には、例えば、図８に示すように、上段・中段・下段に区分けされた３つの表示領域に３つの装飾図柄列が表示される。これら装飾図柄列は、右から左にスクロール表示される。装飾図柄は、例えば「１」〜「９」の数字からなる主図柄と、主図柄より小さい副図柄とにより構成され、これらの主図柄及び副図柄によって装飾図柄の図柄列が形成される。装飾図柄で形成される各図柄列では、数字の昇順又は降順に主図柄が配列されると共に任意の２つの主図柄の間にそれぞれ副図柄が配列されている。第１の入賞口３３への入賞すなわち始動入賞が発生すると、装飾図柄の変動表示が行われ、変動パターンに応じた一定時間の経過後に変動表示が停止し、装飾図柄表示装置４２には縦３×横３の９個の装飾図柄が表示結果として表示される。大当たり抽選に当選した場合の変動表示においては、９個の装飾図柄のうち垂直方向又は斜め方向の一直線上に同一の主図柄が有効ラインに沿って３つ揃って停止するように表示制御装置４５により制御が行われ、遊技者に大当たりの図柄パターンが示される。一方、大当たり抽選に外れた場合の変動表示においては、９個の装飾図柄のうち垂直方向及び斜め方向のいずれの一直線上にも同一の主図柄が有効ラインに沿って３つ揃って停止しないように表示制御装置４５により制御が行われ、遊技者にハズレの図柄パターンが示される。
【００９２】
次いで、普通図柄表示装置４１の表示内容について説明する。普通図柄の変動表示は、普通図柄表示ランプ４１ａ（外観が○形状）と、普通図柄表示ランプ４１ｂ（外観が×形状）とが交互に点灯することにより表現される。この普通図柄の変動表示は遊技球が第２の始動口３４に流入することを条件として開始され、一定時間後に普通図柄の変動表示が停止する。そして、表示ランプ４１ａで停止した場合に第１の始動口３３が所定時間だけ作動状態となる（開放される）よう構成されている。遊技球が第２の始動口３４を通過した回数は最大４回まで保留され、その保留回数が普通図柄保留表示装置７２１の保留ランプ７２１ａにて点灯表示されるようになっている。
【００９３】
次に、上記の如く構成されたパチンコ機１０の動作について説明する。本形態では、主制御基板２６１内のＭＰＵ５０１は、遊技に際し各種カウンタ情報を用いて、大当たり抽選や特別図柄表示装置３８の図柄表示の設定などを行うこととしている。具体的には、特別図柄に関連するカウンタ群と、普通図柄に関連するカウンタ群とを備えている。先ず、特別図柄に関連するカウンタ群について説明する。特別図柄に関連するカウンタ群としては、大当たりの抽選に使用する大当たり乱数カウンタＣ１と、特別図柄表示装置３８の大当たり図柄の選択に使用する大当たり図柄カウンタＣ２と、特別図柄表示装置３８が外れ変動する際の停止パターンの選択（装飾図柄の変動においてはリーチとするか完全外れとするかのリーチ抽選に相当する）に使用する停止パターン選択カウンタＣ３と、大当たり乱数カウンタＣ１の初期値設定に使用する初期値乱数カウンタＣＩＮＩ１と、変動パターン選択に使用する種別を決定する変動種別カウンタＣＳ１〜ＣＳ３とを備えている。ここで、変動パターンとは、変動表示の特徴が共通するものを区分した場合における各パターン（形態）を意味している。
【００９４】
カウンタＣ１〜Ｃ３，ＣＩＮＩ１，ＣＳ１〜ＣＳ３は、その更新の都度前回値に１が加算され、最大値に達した後０に戻るループカウンタである。各カウンタは短時間間隔で更新され、その更新値がＲＡＭ５０３の所定領域に設定されたカウンタ用バッファに適宜格納される。ＲＡＭ５０３には、１つの実行エリアと４つの保留エリア（保留第１〜第４エリア）とからなる保留球格納エリア７００が設けられており、これらの各エリアには、第１の始動口３３への遊技球の入賞タイミングに合わせて、大当たり乱数カウンタＣ１、大当たり図柄カウンタＣ２及び停止パターン選択カウンタＣ３の各値がそれぞれ格納される。
【００９５】
次いで、各カウンタの具体的な内容について詳述する。大当たり乱数カウンタＣ１は、例えば０〜７３８の範囲内で順に１ずつ加算され、最大値（つまり７３８）に達した後０に戻る。特に大当たり乱数カウンタＣ１が１周した場合、その時点の乱数初期値カウンタＣＩＮＩ１の値が当該大当たり乱数カウンタＣ１の初期値として読み込まれる。なお、乱数初期値カウンタＣＩＮＩ１は、大当たり乱数カウンタＣ１と同一範囲で更新されるループカウンタ（値＝０〜７３８）であり、タイマ割込毎に１回更新されると共に通常処理の残余時間内で繰り返し更新される。大当たり乱数カウンタＣ１は定期的に（本形態ではタイマ割込毎に１回）更新され、遊技球が第１の始動口３３に入賞したタイミングでＲＡＭ５０３の保留球格納エリアに格納される。大当たりとなる乱数の値の数は、低確率時と高確率時とで２種類設定されている。高確率時とは、特別図柄の組み合せが予め定められた確率変動図柄である特定図柄の組み合せ（本実施形態においては特定図柄表示ランプ３８ａ，３８ｂが共に緑色で点灯する場合）によって大当たりになり付加価値としてその後の大当たり確率がアップした状態、いわゆる確変の時をいい、通常時（低確率時）とはそのような確変状態でない場合（本実施形態においては特定図柄表示ランプ３８ａ，３８ｂが共に赤色で点灯する場合）をいう。
【００９６】
大当たり図柄カウンタＣ２は、例えば０〜４の範囲内で順に１ずつ加算され、最大値（つまり４）に達した後０に戻る。大当たり図柄カウンタＣ２は、大当たりの際、特別図柄表示装置３８における特別図柄の変動停止時の図柄を決定する。例えば、大当たり図柄カウンタＣ２の値が「０」、「１」の場合は、特別図柄表示ランプ３８ａ，３８ｂが共に緑色で停止し、この停止図柄の組み合せは非特定図柄（通常の大当たり図柄）を意味。一方、大当たり図柄カウンタＣ２の値が「２」、「３」、「４」の場合は、特別図柄表示ランプ３８ａ，３８ｂが共に赤色で停止し、この場合の停止図柄の組み合せは特定図柄（確率変動図柄）を意味する。大当たり図柄カウンタＣ２は定期的に（本形態ではタイマ割込毎に１回）更新され、遊技球が第１の始動口３３に入賞したタイミングでＲＡＭ５０３の保留球格納エリアに格納される。
【００９７】
停止パターン選択カウンタＣ３は、例えば０〜２３８の範囲内で順に１ずつ加算され、最大値（つまり２３８）に達した後０に戻る。停止パターン選択カウンタＣ３は定期的に（本形態ではタイマ割込毎に１回）更新され、遊技球が第１の始動口３３に入賞したタイミングでＲＡＭ５０３の保留球格納エリアに格納される。本形態では、特別図柄の変動表示は、２つの表示ランプ３８ａ，３８ｂで表現するので、特別図柄の場合にはリーチという概念はないが、装飾図柄の場合は、３つの装飾図柄が停止するのでリーチという概念が存在する。停止パターン選択カウンタＣ３は、装飾図柄の変動表示におけるリーチに相当する停止パターンを決定している。具体的には、リーチが発生した後に最終停止図柄がリーチ図柄の前後に１つだけずれて停止する「前後外れリーチ」と、同じくリーチ発生した後最終停止図柄がリーチ図柄の前後以外で停止する「前後外れ以外リーチ」と、リーチ発生しない「完全外れ」とに振り分けられる。ここで、リーチとは、装飾図柄表示装置４２の表示画面に表示される装飾図柄が変動表示を開始した後、先に停留する図柄の組み合せが同一図柄（複数の有効ラインがある装飾図柄においてはいずれかの有効ライン上で同一図柄）であって変動表示が続いている残りの図柄の表示結果の如何によっては大当たりとなることを遊技者に示唆して、大当たりの図柄の組み合せとなることを遊技者に期待させる表示による興趣演出の１種である。
【００９８】
変動種別カウンタＣＳ１は、例えば０〜１９８の範囲内で順に１ずつ加算され、最大値（つまり１９８）に達した後０に戻る。変動種別カウンタＣＳ２は、例えば０〜２４０の範囲内で順に１ずつ加算され、最大値（つまり２４０）に達した後０に戻る。変動種別カウンタＣＳ３は、例えば０〜１６２の範囲内で順に１ずつ加算され、最大値（つまり１６２）に達した後０に戻る構成となっている。変動種別カウンタＣＳ１によって、ノーマルリーチ、スーパーリーチ、プレミアムリーチ等のリーチの種別のような大まかな図柄変動態様が決定され、変動種別カウンタＣＳ２によって、例えばノーマルリーチＡ、ノーマルリーチＢ等のようにさらに細かな図柄変動態様が決定され、変動種別カウンタＣＳ３によって、例えばすべり停止変動の場合の変動時間の加減算が決定される。従って、これらの変動種別カウンタＣＳ１〜ＣＳ３を組み合わせることで、変動パターンの多種多様性を容易に実現できる。カウンタＣＳ１〜ＣＳ３は、後述する通常処理が１回実行される毎に１回更新され、当該通常処理内の残余時間内でも繰り返し更新される。そして、特別図柄表示装置３８による特別図柄及び装飾図柄表示装置４２による装飾図柄の変動開始時における変動パターン決定に際してカウンタＣＳ１〜ＣＳ３のバッファ値が取得される。
【００９９】
次いで、普通図柄に関連するカウンタ群について説明する。普通図柄に関連するカウンタ群としては、当たりの抽選に使用する当たり乱数カウンタＣ４と、当たり乱数カウンタＣ４の初期値設定に使用する初期値乱数カウンタＣＩＮＩ２とを備えている。
【０１００】
当たり乱数カウンタＣ４は、その更新の都度前回値に１が加算され、最大値に達した後０に戻るループカウンタとなっている。カウンタ値は短時間間隔で更新され、その更新値がＲＡＭ５０３の所定領域に設定されたカウンタ用バッファに適宜格納される。ＲＡＭ５０３には、１つの実行エリアと４つの保留エリア（保留第１〜第４エリア）とからなる保留球格納エリアが設けられており、これらの各エリアには、第２の始動口３４への遊技球の流入に合わせて、当たり乱数カウンタＣ４の値が格納される。
【０１０１】
次いで、上記当たり乱数カウンタＣ４，初期値乱数ＣＩＮＩ２の具体的な内容について詳述する。当たり乱数カウンタＣ４は、例えば０〜２５０の範囲内で順に１ずつ加算され、最大値（つまり２５０）に達した後０に戻るループカウンタである。そして、当たり乱数カウンタＣ４が１周した場合、その時点の当たり初期値乱数カウンタＣＩＮＩ２の値が当たり乱数カウンタＣ４の初期値として読み込まれる。なお、初期値乱数カウンタＣＩＮＩ２は、当たり乱数カウンタＣ４と同一範囲で更新されるループカウンタ（値＝０〜２５０）であり、その値はタイマ割込毎に１回更新されると共に通常処理の残余時間内で繰り返し更新される。当たり乱数カウンタＣ４は定期的に（本形態ではタイマ割込毎に１回）更新され、遊技球が第２の始動口３４に流入したタイミングでＲＡＭ５０３の保留球格納エリアに格納される。当たり乱数カウンタＣ４の当たりとなる乱数の値の数は１４９で、その値は「５〜１５３」である。なお、各カウンタの大きさや範囲は一例にすぎず任意に変更できる。但し、乱数としての不規則性を重視すれば、大当たり乱数カウンタＣ１、停止パターン選択カウンタＣ３、当たり乱数カウンタＣ４、変動種別カウンタＣＳ１〜ＣＳ３の大きさは何れも異なる素数とし、いかなる場合にも同期しない数値としておくのが望ましい。
【０１０２】
主制御基板２６１内のＭＰＵ５０１により実行される各制御処理について説明する。ＭＰＵ５０１の処理としては、大別して、電源投入に伴い起動されるメイン処理と、定期的に起動されるタイマ割込処理（内部割込み処理）と、ＮＭＩ端子への停電信号ＳＧ１の入力により起動されるＮＭＩ割込処理（外部割込み処理）とがあり、説明の便宜上、はじめにタイマ割込処理とＮＭＩ割込処理とを説明し、その後メイン処理を説明する。
【０１０３】
図５はタイマ割込処理を示したフローチャートである。タイマ割込処理は、主制御基板２６１のＭＰＵ５０１により例えば２ｍｓ毎に実行される。タイマ割込処理では、まず各種入賞スイッチ等の読み込み処理を実行する（「スイッチ読み込み処理」Ｓ５０１）。具体的には、主制御基板２６１に接続されている各種スイッチ（但し、ＲＡＭ消去スイッチを除く）の状態を読み込むと共に、各種スイッチの状態を判定して各種の検出情報（入賞検知情報等）を保存する。
【０１０４】
スイッチ読み込み処理Ｓ５０１の後に、大入賞口ソレノイド９９１及び始動口ソレノイド９９２の作動状況が確認される（「ソレノイド作動確認処理」Ｓ５０２）。ここで、ソレノイド作動確認処理Ｓ５０２について詳細に説明する。図１０は、ソレノイド作動確認処理の一例を表すフローチャートである。大入賞口ソレノイド９９１に対する大入賞口異常検知回路９１０から大入賞口異常信号が受信されているか否かが判定される（Ｓ６０１）。大入賞口異常信号が受信されている場合には、大入賞口異常フラグが設定され（「大入賞口異常フラグ設定処理」Ｓ６０２）、大入賞口エラーコマンドが設定される（Ｓ６０３）。一方、大入賞口異常信号が受信されていない場合には、始動口異常検知回路９３０から始動口異常信号が受信されているか否かが判定される（Ｓ６０４）。始動口異常信号が受信されている場合には、始動口異常フラグが設定され（「始動口異常フラグ設定処理」Ｓ６０５）、始動口エラーコマンドが設定される（Ｓ６０６）。
【０１０５】
ソレノイド異常検知処理Ｓ５０２の後に、図９に示されたように、乱数初期値カウンタＣＩＮＩ１及び当たり初期値乱数カウンタＣＩＮＩ２の更新を実行する（Ｓ５０３）。具体的には、初期値乱数カウンタＣＩＮＩ１及び当たり初期値乱数カウンタＣＩＮＩ２をそれぞれ１加算する。なお、それらのカウンタ値が所定の最大値に達している場合には「０」にクリアする。そして、各カウンタＣＩＮＩ１，ＣＩＮＩ２の更新値を、ＲＡＭ５０３の所定のバッファ領域に格納する。
【０１０６】
次に、大当たり乱数カウンタＣ１、大当たり図柄カウンタＣ２，停止パターン選択カウンタＣ３及び当たり乱数カウンタＣ４の更新を実行する（Ｓ５０４）。具体的には、大当たり乱数カウンタＣ１、大当たり図柄カウンタＣ２，停止パターン選択カウンタＣ３及び当たり乱数カウンタＣ４をそれぞれ１加算すると共に、それらのカウンタ値が所定の最大値に達している場合には「０」にクリアする。そして、各カウンタＣ１〜Ｃ４の更新値を、ＲＡＭ５０３の所定のバッファ領域に格納する。
【０１０７】
次いで、始動入賞装置３３への入賞に伴う始動入賞処理を実行する（Ｓ５０５）。具体的には、始動入賞処理Ｓ５０５は、まず、遊技球が始動入賞装置３３に入賞（始動入賞）したか否かを通過検出装置ＳＷ２の検出情報により判定する。遊技球が始動入賞装置３３に入賞したと判定されると、特別図柄表示装置４２の作動保留球数Ｎが上限値（本形態では４）未満であるか否かを判定する。始動入賞装置３３への入賞があり、且つ作動保留球数Ｎ＜４であれば、作動保留球数Ｎを１加算し、更新した大当たり乱数カウンタＣ１、大当たり図柄カウンタＣ２及び停止パターン選択カウンタＣ３の各値を、ＲＡＭ５０３の保留球格納エリア７００の空き保留エリアのうち最初のエリアに格納する。一方、始動入賞装置３３への入賞がないか、或いは、始動入賞装置３３への入賞があっても作動保留球数Ｎ＜４でなければ、始動入賞処理Ｓ５０５を終了する。
【０１０８】
始動入賞処理Ｓ５０５の後に、発射制御基板３１２に、発射ソレノイド制御信号や球送りソレノイド制御信号等を出力して発射制御処理を実行する（Ｓ５０６）。
【０１０９】
ＮＭＩ割込処理（図示せず）は、停電の発生等によるパチンコ機１０の電源遮断時に、主制御基板２６１のＭＰＵ５０１により実行される。即ち、停電の発生等によりパチンコ機１０の電源が遮断されると、停電監視装置５４０内の停電監視回路５４２から停電信号ＳＧ１が主制御基板２６１内のＭＰＵ５０１のＮＭＩ端子に出力され、ＭＰＵ５０１は実行中の制御を中断してＮＭＩ割込処理を開始する。ＮＭＩ割込処理では、ＭＰＵ５０１は電源遮断の発生情報を設定、具体的には停電フラグを論理「１」に設定する。この停電フラグが論理「１」であるとき（停電フラグが設定されているとき）は電源遮断（停電）状態であることを示し、停電フラグが論理「０」であるとき（停電フラグが解除されているとき）は通常状態であることを示す。ＮＭＩ割込処理のプログラムは、主制御基板２６１のＲＯＭ５０２に記憶されている。停電信号ＳＧ１が出力された後の所定時間は、主制御基板２６１の処理が実行可能となるように電源基板３１３から停電監視基盤５４０を介してバックアップ電圧の電力の供給がなされており、この所定時間内に、ＮＭＩ割込処理及びＮＭＩ割込処理後の通常処理における停電処理が実行される。このようにして、停電時にはＮＭＩ割込処理を停電フラグの設定のみとし、通常処理をその最終処理プログラムまで実行した後に電源断の発生情報の設定を確認して停電処理に移行することにより、処理の圧縮、制御の簡略化を実現できる。なお、上記と同様のＮＭＩ割込処理は、払出制御装置３１１でも同様に実行され、また、停電信号ＳＧ１が出力された後所定時間は、払出制御装置３１１の処理が実行可能となるように電源基板３１３からバックアップ電圧の電力の供給がなされるのも同様である。
【０１１０】
図５は主制御基板２６１内のＭＰＵ５０１により実行されるメイン処理を示したフローチャートである。このメイン処理は電源投入時のリセットにより起動される。メイン処理では、まず、電源投入に伴う初期設定処理を実行する（Ｓ１０１）。次いで、払出制御装置３１１及びサブ制御装置２６２が動作可能な状態になるのを待つために、ウェイト処理（例えば１秒程度）を実行する（Ｓ１０２）。そして、ウェイト後は、ＲＡＭ５０３のアクセスを許可する（Ｓ１０３）。
【０１１１】
その後は、ＲＡＭ消去スイッチ（図示せず）がオンされているか否かを判別（具体的には電源監視装置からのＲＡＭ消去信号を入力したか否かで判別）し（Ｓ１０４）、オンされていれば、処理をＳ１１３へ移行する。一方、ＲＡＭ消去スイッチがオンされていなければ、更にＲＡＭ５０３に電源断の発生情報の設定がなされているか否かを判別し（Ｓ１０５）、設定されていなければ処理をＳ１１３へ移行する。電源断の発生情報が設定されている場合は、ＲＡＭ判定値を算出し（Ｓ１０６）、算出したＲＡＭ判定値が正常でなければ、即ち、算出したＲＡＭ判定値が電源断時に保存したＲＡＭ判定値と一致しなければ、ＲＡＭに格納されているデータ（ＲＡＭにデータと称する）は破壊されているので、かかる場合にも処理をＳ１１３へ移行する。なお、前述した通り、ＲＡＭ判定値は、例えばＲＡＭ５０３の作業領域アドレスにおけるチェックサム値である。このＲＡＭ判定値に代えて、ＲＡＭ５０３の所定のエリアに書き込まれたキーワードが正しく保存されているか否かによりＲＡＭデータの有効性を判断するようにしても良い。
【０１１２】
上述したように、本パチンコ機１０では、例えばパチンコ機１０の設置ホールの営業開始時など、電源投入時にＲＡＭデータを初期化する場合にはＲＡＭ消去スイッチを押しながら電源が投入される。従って、ＲＡＭ消去スイッチが押されていれば、ＲＡＭの初期化処理（Ｓ１１３）に移行する。また、電源断の発生情報が設定されていない場合や、ＲＡＭ判定値（チェックサム値等）によりＲＡＭデータの異常が確認された場合も同様にＲＡＭ５０３の初期化処理等（Ｓ１１３〜Ｓ１１７）に移行する。即ち、Ｓ１１３からのＲＡＭの初期化処理等では、ＲＡＭ５０３の使用領域を０にクリアし，ＲＡＭ５０３の初期値を設定する（Ｓ１１３）。次いで、払出制御装置３１１に対して払出初期化コマンドを送信し（Ｓ１１４）、次いで、電源投入時のコマンドを送信し（Ｓ１１５）、次いで、カウンタ及びタイマの初期設定を行う（Ｓ１１６）。その後、割込みを許可して（Ｓ１１７）、後述する通常処理に移行する。ＲＡＭ消去スイッチがオンされておらず、電源断の発生情報が設定されており、更にＲＡＭ判定値（チェックサム値等）が正常であれば、処理をＳ１０８へ移行して、電源断の発生情報をクリア（停電フラグを「０」に設定）する。次に、払出制御装置３１１に対して払出復帰コマンドを送信し（Ｓ１０９）、次いで、サブ制御基板側の制御装置を電源遮断時の遊技状態に復帰させるための復帰時のコマンドを送信し（Ｓ１１０）、次いで、カウンタ及びタイマの初期設定を行う（Ｓ１１１）。その後、割込みを許可して（Ｓ１１２）、後述する通常処理に移行する。
【０１１３】
次に、図６を参照して通常処理について説明する。この通常処理では遊技の主要な処理が実行される。その概要として、４ｍｓ周期の定期処理としてＳ２０１〜Ｓ２１３の各処理が実行され、その残余時間処理内で各種のカウンタの値を更新する処理（Ｓ２１５及びＳ２１６）を実行する構成となっている。
【０１１４】
通常処理においては、まず、前回の処理で更新されたコマンド等の出力データをサブ側の各制御基板等に送信する（Ｓ２０１）。具体的には、入賞検知情報の有無を判別し、入賞検知情報があれば払出制御装置３１１に対して獲得遊技球数に対応する賞球払出コマンドを送信する。また、装飾図柄表示装置４２による装飾図柄の変動表示に際して、変動パターンコマンド、装飾図柄の停止図柄コード情報指定コマンド（特定当たり指定、非特定当たり指定、外れ指定の何れかを内容とするコマンドであり、以下、「装飾停止図柄コード情報指定コマンド」と略称する）、演出コマンド（演出時間加算指定コマンド等が含まれる）演出停止コマンド（確定コマンドとも称する）等をサブ制御装置２６２に送信する。
【０１１５】
次に、変動種別カウンタＣＳ１〜ＣＳ３の各値を更新する（Ｓ２０２）。次いで、払出制御装置３１１より受信した賞球計数信号や払出異常信号や下皿満タン信号を読み込み（Ｓ２０３）、特別図柄表示装置３８による特別図柄の変動表示を行うための特別図柄変動処理を実行する（Ｓ２０４）。この特別図柄変動処理により、大当たり判定や特別図柄の変動パターンの設定に加えて、装飾図柄の表示演出のための変動パターンコマンド、装飾停止図柄コード情報指定コマンド、及び演出時間加算指定コマンドの決定なども行われる。なお、特別図柄変動処理の詳細は後述する。
【０１１６】
特別図柄変動処理Ｓ２０４の終了後は、大当たり状態である場合においては、可変入賞装置３２の大入賞口６１を開放又は閉鎖するための大入賞口開閉処理を実行する（Ｓ２０５）。即ち、大当たり状態のラウンド毎に大入賞口６１を開放し、大入賞口６１の最大開放時間が経過したか、又は大入賞口６１に遊技球が規定個数（例えば１０球）入賞したかを判定する。そして、これら何れかの条件が成立すると大入賞口６１を閉鎖する。これを所定ラウンド数繰り返し実行する。なお、大当たり処理の詳細は後述する。
【０１１７】
次いで、普通図柄表示装置４１による普通図柄の表示制御を実行する（Ｓ２０６）。遊技球が始動装置３４に流入したことを条件に、その都度、当たり乱数カウンタＣ４の値が取得され、当たり乱数カウンタＣ４の値により普通図柄の当否抽選が実施される。そして、抽選結果に応じて普通図柄表示装置４１の表示ランプ４１ａ，４１ｂにて普通図柄の変動表示が実施される。普通図柄の抽選に当選し、普通図柄の当たり状態（「○」表示された状態）になると、始動装置３３の羽根６０が所定時間開放される（「当たり処理」Ｓ２０７）。なお、当たり処理Ｓ２０７の詳細は後述する。
【０１１８】
次いで、大入賞口ソレノイド９９１の作動に異常があるか否かが判定される（Ｓ２０８）。具体的には、大入賞口ソレノイド９９１の作動に異常があるか否かを識別する大入賞口異常フラグが設定されているか否かが判定される。大入賞口ソレノイド９９１の作動に異常がある場合には、大入賞口エラー処理Ｓ２０９が実行される。なお、このエラー処理は遊技機１０がリセットされるまで継続する。一方、大入賞口ソレノイド９９１の作動に異常がない場合には、始動口ソレノイド９９２の作動に異常があるか否かが判定される（Ｓ２１０）。具体的には、始動口ソレノイド９９２の作動に異常があるか否かを識別する大入賞口異常フラグが設定されているか否かが判定される。始動口ソレノイド９９２の作動に異常がある場合には、始動口エラー処理Ｓ２１１が実行される。なお、このエラー処理は遊技機１０がリセットされるまで継続する。
【０１１９】
次いで、電源断の発生情報の設定がなされているか否かを判定し（Ｓ２１２）、設定されていれば（Ｓ２１２：Ｙ）、停電エラー処理Ｓ２１３へ移行する。停電エラー処理Ｓ２１３では、割込み禁止を設定し、電源が遮断されたことを示す電源遮断通知コマンドを他の制御装置に対して送信した後に全ての制御信号の出力を停止し、ＲＡＭ判定値を算出して保存し、ＲＡＭ５０３のアクセスを禁止して、電源が完全に遮断して処理が実行できなくなるまで無限ループを継続する。ここで、ＲＡＭ判定値は、例えば、ＲＡＭ５０３の作業領域アドレスにおけるチェックサム値である。一方、電源断の発生情報が設定されていないと判定された場合は、次の通常処理の実行タイミングに至ったか否か、即ち前回の通常処理の開始から所定時間（本形態では４ｍｓ）が経過したか否かを判定し（Ｓ２１４）、既に所定時間が経過していれば、外部出力処理Ｓ２０１に戻る。
【０１２０】
一方、前回の通常処理の開始から未だ所定時間が経過していなければ、所定時間に至るまでの、即ち次の通常処理の実行タイミングに至るまでの残余時間内において、初期値乱数カウンタＣＩＮＩ１、及び当たり初期値乱数カウンタＣＩＮＩ２並びに、変動種別カウンタＣＳ１〜ＣＳ３の更新を繰り返し実行する（Ｓ２１１，Ｓ２１２）。まず、初期値乱数カウンタＣＩＮＩ１及び当たり初期値乱数カウンタＣＩＮＩ２の更新を実行する（Ｓ２１５）。次に、カウンタ変動種別カウンタＣＳ１〜ＣＳ３の更新を実行する（Ｓ２１６）。なお、Ｓ２０１〜Ｓ２１２の各処理の実行時間は遊技の状態に応じて変化するため、次の通常処理の実行タイミングに至るまでの残余時間は一定でなく変動する。故に、かかる残余時間を使用して初期値乱数カウンタＣＩＮＩ１及び当たり初期値乱数カウンタＣＩＮＩ２の更新を繰り返し実行することにより、初期値乱数カウンタＣＩＮＩ１（即ち、大当たり乱数カウンタＣ１の初期値）及び当たり初期値乱数カウンタＣＩＮＩ２（即ち、当たり乱数カウンタＣ４の初期値）をランダムに更新することができ、同様に変動種別カウンタＣＳ１〜ＣＳ３についてもランダムに更新することができる。
【０１２１】
ここで、特別図柄変動処理Ｓ２０４を説明する。特別図柄変動処理Ｓ２０４では、まず、大当たり中（特別遊技状態）であるか否かを判定する。判定の結果、大当たり中であればそのまま本処理を終了する。大当たり中でなければ、特別図柄表示装置３８による特別図柄の変動表示中であるか否かを判定する。特別図柄の変動表示中でなければ、特別図柄表示装置３８の作動保留球数Ｎが０よりも大きいか否かを判定して、作動保留球数Ｎが０であればそのまま本処理を終了し、一方、作動保留球数Ｎ＞０であれば、作動保留球数Ｎを１減算して、保留球格納エリアに格納されたデータをシフトさせる。このデータのシフトによって、保留球格納エリアの保留第１〜第４エリアに格納されているデータを実行エリア側に順にシフトさせる処理であって、保留第１エリア→実行エリア、保留第２エリア→保留第１エリア、保留第３エリア→保留第２エリア、保留第４エリア→保留第３エリアといった具体に各エリア内のデータが移動する。データシフト処理Ｓ４０５の後に、特別図柄の変動開始処理を実行する。この変動開始処理では、まず、保留球格納エリアの実行エリアに格納されている大当たり乱数カウンタＣ１の値に基づいて大当たりか否かを判定する。大当たりか否かは大当たり乱数カウンタ値とその時々のモードとの関係に基づいて判定される。大当たりである場合には保留球格納エリアの実行エリアに格納されている大当たり図柄カウンタＣ２の値に基づいて停止図柄（特定図柄、又は非特定図柄の何れか）を決定し、変動種別カウンタＣＳ１，ＣＳ２のカウント値に基づいて大当たり演出パターンを決定する。一方、大当たりでない場合には、ハズレ図柄を停止図柄に決定し、変動種別カウンタＣＳ１，ＣＳ２のカウント値に基づいてハズレ演出パターンを決定する。その後、大当たりか否かに関わらず、変動種別カウンタＣＳ３の値に応じて演出時間の加算時間を決定する。演出時間の加算時間を決定した後に、決定された大当たり演出パターン及びハズレ演出パターンに応じた演出パターン指定コマンド（変動パターン指定コマンドとも称する）、大当たり図柄カウンタＣ２の値に応じた装飾停止図柄コード情報コマンド、演出時間の加算時間に応じた演出時間加算指定コマンドを設定する。
【０１２２】
特別図柄の変動表示中である場合には、変動時間が経過したか否かを判定する。なお、特別図柄の変動時間はその特別図柄の演出パターン及び演出加算時間に応じて決められている。変動時間が経過していない場合は、特別図柄の表示図柄を更新し、一方、変動時間が経過している場合は、特別図柄の停止図柄を表示図柄に決定し、装飾図柄の変動表示を停止させるための演出パターン停止コマンドを設定する。なお、「特別図柄の表示図柄を更新」とは、特別図柄表示ランプ３８ａ，３８ｂを現在の点灯状態と異なる点灯状態に変化させることを意味し、例えば、特別図柄表示ランプ３８ａ，３８ｂの点灯色を変化させる。また、「特別図柄の停止図柄を表示図柄に設定」とは、特別図柄表示ランプ３８ａ，３８ｂを停止図柄（特定図柄、非特定図柄、外れ図柄にそれぞれ対応するランプの点灯色）で点灯状態とすることを意味する。
【０１２３】
ここで、大当たり処理Ｓ２０５について詳細に説明する。図７は、大当たり処理の一例を表すフローチャートである。大当たり処理では、まず、大当たり中であるか否かが判定される（Ｓ３０１）。具体的には、大当たり中であるか否かを識別する大当たり中フラグが設定されているか否かによって判定される。大当たり中でなければ、大当たりの開始であるか否かが判定される（Ｓ３０２）。具体的には、大当たり移行フラグが設定されているか否かが判定される。ここで、大当たり移行フラグは、大当たりの遊技状態（特別遊技状態）に移行させるか否かを識別するフラグであり、上記の特別図柄変動処理Ｓ２０４において、大当たりに当選し、かつ、特別図柄の変動が完全に停止した場合に設定される。大当たりの開始でない場合には、大当たり処理Ｓ２０５が終了し、一方、大当たりの開始である場合には、大当たり開始処理Ｓ３０３が実行される（大当たり開始処理）。具体的には、オープニングコマンドが設定され、大当たり移行フラグが解除され、大当たり中フラグが設定され、ラウンド数が「０」に初期化され、大入賞口ソレノイド制御タイマに規定オープニング期間に対応する値が設定される。規定オープニング期間とは、大当たり遊技状態の開始から第１回のラウンドにおける大入賞口の開放が開始されるまでの一定期間である。
【０１２４】
判定処理Ｓ３０１において大当たり中と判定された場合には、大入賞口ソレノイド制御タイマの値が更新される（「大入賞口ソレノイド制御タイマ更新処理」Ｓ３０４）。具体的には、大入賞口ソレノイド制御タイマの値が「０」を超えて大きい場合には「１」だけ減算され、大入賞口ソレノイド制御タイマの値が「０」であれば「０」に維持される。なお、大入賞口ソレノイド制御タイマは、通常処理の実質的な繰り返し周期である４ｍｓごとに更新されるソフトウェアタイマである。大入賞口ソレノイド制御タイマ更新処理Ｓ３０４の後に、大入賞口ソレノイド９９１が駆動中であるか否かが判定される（Ｓ３０５）。具体的には、大入賞口ソレノイド９９１が駆動中（電圧印加中）であるか否かを識別する大入賞口ソレノイド駆動フラグが設定されているか否かによって判定される。大入賞口ソレノイド駆動フラグが設定されていない場合、つまり、オープニング期間、ラウンド間において大入賞口を閉塞させている規定ラウンド間期間又は最終回のラウンドにおける大入賞口の開放終了から大当たり状態の終了までの規定エンディング期間である場合には、大入賞口ソレノイド制御タイマが「０」であるか否かが判定される（Ｓ３０６）。判定処理Ｓ３０６において大入賞口ソレノイド制御タイマが「０」である場合は、所定のオープニング期間、所定のラウンド間期間又は所定のエンディング期間が経過したことを意味する。大入賞口ソレノイド制御タイマが「０」でない場合には大当たり処理Ｓ２０５が終了し、一方、大入賞口ソレノイド制御タイマが「０」である場合にはラウンド数が規定最大ラウンド数であるか否かが判定される（Ｓ３０７）。ラウンド数が規定最大ラウンド数でない場合には、規定オープニング期間又は規定ラウンド間期間の終了であるので、ラウンド開始処理Ｓ３０８が実行される。具体的には、ラウンド開始処理では、ラウンド数が「１」だけ大きい値に更新され、入賞球数が初期化され、大入賞口ソレノイド制御タイマに大入賞口ソレノイド９９１を駆動する所定の最大開放期間に対応する値が設定され、各ラウンドの開始を表すラウンドコマンドが設定される。ラウンド開始処理Ｓ３０８の後に、大入賞口ソレノイド駆動フラグが設定される（「大入賞口ソレノイド開放フラグが設定される」Ｓ３０９）。これによって、実質的に大入賞口の開放が開始される。一方、ラウンド数が規定最大ラウンド数であれば、エンディング期間の終了であるので、大当たり終了処理Ｓ３１０が実行される。具体的には、大当たり終了処理では、大当たり中フラグが解除され、大当たりが特定大当たり及び通常大当たりの場合にはそれぞれ特別図柄の大当たり確率が高くかつ普通図柄の当たり確率が高い確率変動遊技状態に移行させるための確率変動遊技状態フラグ及び普通図柄の当たり確率が高い時間短縮遊技状態に移行させるための時間短縮遊技状態フラグが設定される。
【０１２５】
判定処理Ｓ３０５において大入賞口ソレノイド駆動フラグが設定されている場合には、入賞球数が規定最大数以上であるか否かが判定され（Ｓ３１１）、入賞球数が規定最大入賞球数未満である場合には、更に、大入賞口ソレノイド制御タイマが「０」であるか否かが判定される（Ｓ３１２）。判定処理Ｓ３１６において大入賞口ソレノイド制御タイマが「０」である場合は、最大開放時間が経過したことを意味する。入賞球数が規定最大数以上でなくかつ大入賞口ソレノイド制御タイマが「０」でない場合には、大当たり処理Ｓ２０５が終了して大入賞口の開放状態が維持される。一方、入賞球数が規定最大数以上である場合又は大入賞口ソレノイド制御タイマが「０」である場合には大入賞口ソレノイド駆動フラグを解除する（「大入賞口ソレノイド駆動フラグ解除処理」Ｓ３１３）。これによって、大入賞口が実質的に閉塞される。大入賞口ソレノイド駆動フラグ解除処理Ｓ３１３の後に、ラウンド数が規定最大ラウンド数であるか否かが判定される（Ｓ３１４）。ラウンド数が規定最大ラウンド数でない場合には、次のラウンドに移行するためのラウンド継続処理Ｓ３１５が実行される。ラウンド継続処理Ｓ３１５の後に大当たり処理Ｓ２０５が終了する。ラウンド継続処理Ｓ３１５では、大入賞口ソレノイド制御タイマに規定ラウンド間期間に対応する値が設定される。一方、ラウンド数が規定最大ラウンド数である場合には、全ラウンドが終了したこととなるのでエンディング期間に移行させるための全ラウンド完了処理Ｓ３１６が実行される。全ラウンド完了処理Ｓ３１６では、大入賞口ソレノイド制御タイマに規定エンディング期間に対応する値が設定され、エンディングコマンドが設定される。全ラウンド完了処理Ｓ３１６の後に大当たり処理Ｓ２０５が終了する。
【０１２６】
ここで、当たり処理Ｓ２０６について詳細に説明する。図８は、当たり処理の一例を表すフローチャートである。当たり処理では、まず、当たり中であるか否かが判定される。具体的には、当たり中であるか否かを識別する当たり中フラグが設定されているか否かが判定される（Ｓ４０１）。当たり中でない場合には、当たりの開始か否かが判定される（Ｓ４０２）。具体的には、普通図柄変動処理Ｓ２０６において普通図柄の抽選に当選しておりかつ普通図柄変動処理Ｓ２０６による普通図柄の変動が完全に停止しているか否かを確認して、普通図柄の抽選に当選しかつ図柄の変動が完全に停止している場合に当たりの開始と判定する。当たりの開始でないと判定された場合には当たり処理Ｓ２０６が終了する。一方、当たりの開始であると判定された場合には遊技状態が確率変動遊技状態であるか否かが判定され（Ｓ４０３）、確率変動遊技状態でないと判定された場合には、更に、遊技状態が時間短縮遊技状態であるか否かが判定される（Ｓ４０４）。具体的には、判定処理Ｓ４０３においては確率変動遊技状態フラグが設定されているか否かが判定され、判定処理Ｓ４０４においては時間短縮遊技状態フラグが設定されているか否かが判定される。遊技状態が確率変動遊技状態でも時間短縮遊技状態でもなく通常遊技状態である場合には、通常時当たり開始処理Ｓ４０５が実行される。通常時当たり開始処理Ｓ４０５では、当たり中フラグが設定され、始動口ソレノイド制御タイマに通常遊技状態における最大開放時間に対応する値が設定される。なお、始動口ソレノイド制御タイマは、通常処理の実質的な繰り返し周期である４ｍｓごとに更新されるソフトウェアタイマである。一方、遊技状態が確率変動遊技状態又は時間短縮遊技状態である場合には、特定時当たり開始処理Ｓ４０６が実行される。特定時当たり開始処理では、当たり中フラグが設定され、特定遊技状態における最大開放時間に対応する値が設定される。なお、特定遊技状態における最大開放時間は通常遊技状態における最大開放時間よりも長い。通常時当たり開始処理Ｓ４０５及び特定時当たり開始処理Ｓ４０６の後に、始動口ソレノイド駆動フラグが設定される（「始動口ソレノイド駆動フラグ設定処理」Ｓ４０７）。これによって、羽根６０が第１流入許可状態から第２流入許可状態に変更されることとなる。始動口ソレノイド駆動フラグ設定処理Ｓ４０７の完了によって、当たり処理Ｓ４０７が終了する。
【０１２７】
判定処理Ｓ４０１において当たり中であると判定された場合には、始動口ソレノイド制御タイマが「１」だけ小さい値に更新される（「始動口ソレノイド制御タイマ更新処理」Ｓ４０８）。その後、始動口ソレノイド制御タイマが「０」であるか否かが判定される（Ｓ４０９）。なお、始動口ソレノイド制御タイマが「０」である場合は、最大開放時間が経過したことを意味する。始動口ソレノイド制御タイマが「０」である場合には、始動口ソレノイド駆動フラグが解除され（「始動口ソレノイド駆動フラグ解除処理」Ｓ４０７）、一方、始動口ソレノイド制御タイマが「０」でない場合には、始動口ソレノイド駆動フラグ解除処理Ｓ４１０がスキップされて、当たり処理Ｓ２０７が終了する。
【０１２８】
サブ制御装置２６２のＭＰＵ５５０により実行される各処理について説明する。図１７は、サブ制御装置２６２のメイン処理を示したフローチャートであり、このメイン処理は電源投入時のリセットにより起動される。
【０１２９】
サブ制御装置２６２のメイン処理は、まず電源投入に伴う初期設定処理を実行し（Ｓ７０１）、Ｉ／Ｏやタイマの初期化、及び、タイマ割込等の各割込の設定を行う。次いで、電源断処理が全て完了しているか否か、即ち、ランプが全て消灯されているか、スピーカが消音されているか等が判定される（Ｓ７０２）。電源断処理が全て完了している場合（Ｓ７０２：Ｙ）は、処理はＳ９１４に移行する。電源断処理が全て完了していない場合は、ＲＡＭ５５２が破壊されているおそれがあるので、ＲＡＭ５５２が破壊されているか否かを判定する（Ｓ７０３）。具体的には、ＲＡＭ５５２にはＲＡＭ破壊チェックデータが予め設定されており、このＲＡＭ破壊チェックデータによって判定するようになっている。ＲＡＭ５５２が破壊されていないと判定されたときは、処理はステップＳ７０７に移る。一方、ＲＡＭ５５２が破壊されていると判定されたときは、ＲＡＭ５５２の各領域について読み書きチェックを行い（Ｓ７０４）、この読み書きチェックの結果に基づきＲＡＭ５５２が正常に機能するか否かを判定する（Ｓ７０５）。ＲＡＭ５５２が正常でない場合は、所定のランプを点灯させてＲＡＭの異常を報知する（Ｓ７１１）。
【０１３０】
一方、ＲＡＭ５５２が正常であれば、ＲＡＭ５５２にＲＡＭ破壊チェックデータを設定する（Ｓ７０６）。次いで、電源断後の電源投入か否かが判断され（Ｓ７０７）、電源断後の電源投入でない場合は、ＲＡＭ５２２の未初期化領域以外の領域をクリアする（Ｓ７０８）。これにより、主制御基板２６１から送信されたコマンドのうち電源コマンド以外は全てクリアされる。次いで、タイマ割込や主制御基板２６１からのコマンドの受信処理等の割込みを許可状態とする（Ｓ７０９）。次いで、ＲＡＭ５２２の初期値設定を行い（Ｓ７１０）、その後、後述する通常処理に移行する。一方、ステップＳ７０７で電源断後の電源投入であれば、処理はステップＳ７０９に移る。
【０１３１】
次いで、図１２を参照して、サブ制御装置２６２の通常処理について説明する。先ず１ｍｓ以上経過したか否かが判断される（Ｓ８０１）。１ｍｓ経過前であれば、装飾図柄に関連する、外れ図柄や大当たり図柄、予告図柄等の生成のための乱数を更新する（Ｓ８１０）。具体的には、大当たり装飾図柄（特定図柄用）カウンタ、大当たり装飾図柄（非特定図柄用）カウンタ、リーチ装飾図柄カウンタ、完全外れ装飾図柄カウンタ、予告図柄等の演出用図柄カウンタ等が設けられており、これら装飾図柄に関連するカウンタの値を更新する。なお、これらのカウンタの値はランダムに更新する。即ち、ＭＰＵ５５０に内蔵のＲレジスタの値を用いることにより、これらのカウンタの値をランダムに更新する。即ち、これらのカウンタの更新時には、前回値にＲレジスタの下位２ビットの値が加算され、その加算結果が最大値を超えた場合に「６」が減算されて今回値が決定される。
【０１３２】
乱数の更新処理（Ｓ８１０）後は、主制御基板２６１からのコマンド受信し、各コマンドに対応した処理を行う（Ｓ８１１）。ここで、主制御基板２６１からのコマンドが、装飾図柄の表示に関連するコマンドの場合は、そのコマンドを基に表示制御装置４５へのコマンドを編集し、その編集したコマンドを表示制御装置４５に送信する。具体的に説明すると、主制御基板２６１からの表示コマンドとしては、変動パターン指定コマンド（停止パターン選択カウンタＣ３と変動種別カウンタＣＳ１，ＣＳ２とに基づき生成されたコマンドであって、ノーマルリーチ、スーパーリーチ、プレミアムリーチ等の図柄変動態様を指定するコマンド）、装飾停止図柄コード情報コマンド（特定当たり指定、非特定当たり指定、外れ指定の何れかのコマンド）、演出コマンド（変動種別カウンタＣＳ３に基づき生成された変動時間の変更等コマンド）、及び全停止コマンド（装飾図柄停止のコマンド、いわゆる確定コマンド）等が該当する。一方、サブ制御装置２６２は、主制御基板２６１からの変動パターン指定コマンドはそのまま表示制御装置４５に送信するが、装飾停止図柄コード情報コマンドでは特定当たり指定、非特定当たり指定、外れ指定それぞれの具体的な装飾図柄（停止図柄）を決定したコマンドに編集する。この編集に当たっては、ＭＰＵ５５０内の装飾図柄カウンタにより停止図柄が決定されるようになっている。
【０１３３】
また、主制御基板２６１からの演出コマンドは、変動時間の変更等に加えて、各種演出の指定をも含むコマンドに編集する。そして、サブ制御装置２６２は、これらのコマンドを表示制御装置４５に送信する。これにより、表示制御装置４５では、受信したコマンドを解析し、そのコマンドに応じて装飾図柄の画像生成を行い、装飾図柄表示装置４２に出力することにより、装飾図柄表示装置４２では所定の演出表示で変動表示が実行されることになる。
【０１３４】
その後、ＲＡＭ５５２が破壊されているか否かを確認し（Ｓ８１２）、破壊されていなければ、処理はステップＳ８０１に戻る。破壊されていれば（Ｓ８１２：Ｙ）、無限ループ処理となる。
【０１３５】
一方、ステップＳ８０１において１ｍｓ以上経過していれば、装飾図柄表示装置４２の演出パターンに対応したランプ点灯パターンを演出用ランプ７１１に出力し、演出用ランプ７１１を点灯する（Ｓ８０２）。なお、ランプ点灯パターンの作成は、具体的には後述するステップＳ８０７の処理により行われる。次いで、電源投入コマンドにより、所定ランプを３０秒間点灯させ、報知する（Ｓ８０３）。次いで、装飾図柄のタイトルと静止画の切り替えを行うための客待ち演出コマンドを生成して表示制御装置４５に送信する（Ｓ８０４）。次いで、特別図柄の保留個数を装飾図柄表示装置４２で表示する場合は、その保留個数表示更新時にはそのためのコマンドを生成して表示制御装置４５に送信する（Ｓ８０５）。
【０１３６】
次いで、演出ボタン７９の入力操作を確認し、入力操作があったときは、その演出ボタン７９に応じた所定の演出が装飾図柄表示装置４２において表示演出されるように演出コマンドを生成して、表示制御装置４５に送信する（Ｓ８０６）。次いで、装飾図柄表示装置４２の演出パターンに対応したランプ点灯パターンを編集する（Ｓ８０７）。次いで、主制御基板２６１から受信したコマンドに対応したスピーカ７１０で出力される鳴動パターンを編集し、その鳴動パターンの情報をスピーカ７１０に出力する（Ｓ８０８）。
【０１３７】
次いで、装飾図柄表示装置４２の表示演出を実行するための種々の時間管理を行う（Ｓ８０８）。その後、ステップＳ８１０、Ｓ８１１、Ｓ８１２を経て、ステップＳ８０１に戻る。このようにして、サブ制御装置２６２では、装飾図柄の変動表示に応じた演出用スピーカ７１０の鳴動制御及び演出用ランプ７１１の点灯（点滅）制御、並びに、主制御基板２６１からのコマンドに基づいて表示制御装置４５へのコマンドを編集して表示制御装置４５に送信する。
【０１３８】
表示制御装置４５における表示制御について説明する。図１３は表示制御装置４５内のＭＰＵ５２１により実行される表示制御処理を示すフローチャートである。ＭＰＵ５２１は、図１３に示す手順に従ってサブ制御装置２６２から提供される各種コマンドを処理しつつ装飾図柄表示装置４２の表示制御を実行する。
【０１３９】
先ず、サブ制御装置２６２から表示コマンドを受信したか否かを判定する（Ｓ９０１）。受信していない場合は、何らかのコマンドを受信するまで待機する。そして、表示コマンドを受信すると、その表示コマンドの内容をＲＡＭ５２３に格納する（Ｓ９０２）。次いで、ＲＡＭ５２３に格納された情報に基づき、画像コントローラ５２６に対する内部コマンドを生成する等の各種の演算処理を開始する（Ｓ９０３）。これにより、画像コントローラ５２６は、ＭＰＵ５２１からの指令（内部コマンド）に応じて描画処理を開始する。なお、表示コマンドを一旦受信するとその後に確定コマンドを受信するまでの間、ＭＰＵ５２１と画像コントローラ５２６との協働のもとに図柄の変動表示が継続される。その間、ＭＰＵ５２１は、画像コントローラ５２６の制御とコマンド受信処理とを並行して行う。
【０１４０】
その後、サブ制御装置２６２から確定コマンドを受信したか否かを判定する（Ｓ９０４）。そして、確定コマンドを受信したことを条件に、ステップＳ９０５に進み、画像コントローラ５２６に対して停止図柄での確定表示を指示する。これにより、画像コントローラ５２６は変動していた図柄を停止図柄で確定表示させる。こうして、図柄の変動開始から変動停止（確定表示）までの１ラウンドの表示処理が行われる。表示制御装置４５は、図柄の変動開始時及び変動停止時にサブ制御装置２６２によるコントロールを受けるが、その間の継続的な図柄変動については、表示制御装置４５内のＭＰＵ５２１及び画像コントローラ５２６による自立的な画像制御によって担保されている。
【０１４１】
払出制御装置３１１内のＭＰＵ５１１により実行される払出制御について、図１４を参照して説明する。図１４は、払出制御装置３１１のメイン処理を示したフローチャートであり、このメイン処理は電源投入時のリセットにより起動される。
【０１４２】
先ず、電源投入に伴う初期設定処理を実行する（Ｓ１００１）。具体的には、スタックポインタに予め決められた所定値を設定すると共に、割込みモードを設定する。次に、ＲＡＭアクセスを許可すると共に（Ｓ１００２）、外部割込ベクタの設定を行う（Ｓ１００３）。
【０１４３】
その後は、ＲＡＭ５１３に電源断の発生情報が記憶されているか否かを判定し（Ｓ１００４）、記憶されていなければ、処理をＳ１０１０へ移行する。ＲＡＭ５１３に電源断の発生情報が記憶されていれば、ＲＡＭ判定値を算出し（Ｓ１００５）、算出したＲＡＭ判定値が正常でなければ、即ち算出したＲＡＭ判定値が電源遮断時に保存したＲＡＭ判定値と一致しなければ、ＲＡＭ５１３に保存されているデータは破壊されているので、かかる場合にも処理をＳ１０１０へ移行する。なお、前述した通り、ＲＡＭ判定値は、例えばＲＡＭ５１３の作業領域アドレスにおけるチェックサム値である。このＲＡＭ判定値に代えて、ＲＡＭ５１３の所定のエリアに書き込まれたキーワードが正しく保存されているか否かによりＲＡＭ５１３に保存されているデータの有効性を判断するようにしても良い。ステップＳ１０１０からのＲＡＭの初期化処理では、ＲＡＭ５１３の使用領域を０にクリアし（Ｓ１０１０）、ＲＡＭ５１３の初期値を設定する（Ｓ１０１１）。その後、ＭＰＵ５１１周辺デバイスの初期設定を行うと共に（Ｓ１００８）、割込みを許可して（Ｓ１００９）、後述する払出制御処理に移行する。
【０１４４】
一方、電源断の発生情報が設定されており（Ｓ１００４：Ｙ）、且つＲＡＭ判定値（チェックサム値等）が正常であれば（Ｓ１００６：Ｙ）、復電時の処理（電源遮断復旧時の処理）を実行する。即ち、ＲＡＭ５１３の初期値を設定し（Ｓ１００７）、ＭＰＵ５１１周辺デバイスの初期設定を行うと共に（Ｓ１００８）、割込みを許可して（Ｓ１００９）、後述する払出制御処理に移行する。
【０１４５】
次に、図１５のフローチャートを参照して、払出制御処理を説明する。この払出制御処理は、払出制御装置３１１のメイン処理に続いて実行される。払出制御処理では、まず、主制御基板２６１からのコマンドを取得し、総賞球個数として記憶する（Ｓ１１０１）。ここで、主制御基板２６１からのコマンドが、正規コマンドであれば全て払出を許可する。なお、主制御基板２６１からのコマンドが、賞球コマンド、払出復帰コマンド、払出初期化コマンドであればそれに応じた処理を行う。
【０１４６】
次いで、主制御基板２６１から送信される払出許可コマンドを受信しているか否かが判定される。そして、払出許可コマンドを受信すると、状態復帰スイッチ３２１をチェックした結果、状態復帰動作開始と判定した場合に状態復帰動作を実行する（Ｓ１１０３）。
【０１４７】
その後、下皿１５の状態の変化に応じて下皿満タン状態又は下皿満タン解除状態の設定を実行する（Ｓ１１０４）。即ち、下皿満タンスイッチの検出信号により下皿１５の満タン状態を判定し、下皿満タンになった時に、下皿満タン状態の設定を実行し、下皿満タンでなくなった時に、下皿満タン解除状態の設定を実行する。また、タンク球の状態の変化に応じてタンク球無し状態又はタンク球無し解除状態の設定を実行する（Ｓ１１０５）。即ち、タンク球無しスイッチの検出信号によりタンク球無し状態を判定し、タンク球無しになった時に、タンク球無し状態の設定を実行し、タンク球無しでなくなった時に、タンク球無し解除状態の設定を実行する。その後、報知する状態の有無を判定し、報知する状態が有る場合には、主制御基板２６１へ状態を報知する信号を送信すると共に、払出制御装置３１１に設けた７セグメントＬＥＤにより報知する（Ｓ１１０６）。
【０１４８】
次に、ステップＳ１１０７、Ｓ１１０８、Ｓ１１１５の各処理により、賞球払出の処理を実行する。即ち、賞球の払出不可状態でなく且つステップＳ１１０１の処理で記憶した総賞球個数が０でなければ、賞球制御処理を開始する（Ｓ１１１５）。賞球制御処理では、まず、払出モータ３５８ａを正方向回転駆動させて賞球の払出を実行する。払出モータ３５８ａの回転が正常であるかを払出回転センサの検出結果により判定し、正常でなければ、払出モータ３５８ａを駆動させてリトライ処理を実行すると共に払出モータ３５８ａの停止処理を実行し、その後、賞球制御処理を終了する。一方、払出モータ３５８ａの回転が正常であれば、遊技球のカウントが正常に行われているか否かを払出カウントスイッチの検出結果により判定する。遊技球のカウントが正常でなければ、払出モータ３５８ａを駆動させてリトライ処理を実行すると共に払出モータ３５８ａの停止処理を実行し、その後、賞球制御処理を終了する。更に、遊技球のカウントが正常であれば、払出カウントスイッチによる遊技球のカウント数が総賞球個数に達して払出が完了したか否かを判定し、払出が完了していれば、払出モータ３５８ａの停止処理を実行し、その後、賞球制御処理を終了する。一方、払出が完了していなければ、そのまま、賞球制御処理を終了する。
【０１４９】
一方、ステップＳ１１０７において賞球の払出不可状態であると判定された場合又はステップＳ１１０８総賞球個数が０であれば、貸球払出の処理に移行する。Ｓ１１０９、Ｓ１１１０、Ｓ１１１６の貸球払出の処理では、ステップＳ１１０９において貸球の払出不可状態でなく且つステップＳ１１１０カードユニットからの貸球払出要求を受信していれば、貸球制御処理を開始する（Ｓ１１１６）。貸球制御処理では、まず、払出モータ３５８ａを正方向回転駆動させて貸球の払出を実行する。払出モータ３５８ａの回転が正常であるかを払出回転センサの検出結果により判定し、正常でなければ、払出モータ３５８ａを駆動させてリトライ処理を実行すると共に払出モータ３５８ａの停止処理を実行し、その後、貸球制御処理Ｓ１１１６を終了する。また、払出モータ３５８ａの回転が正常であれば、遊技球のカウントが正常に行われているか否かを払出カウントスイッチの検出結果により判定する。遊技球のカウントが正常でなければ、払出モータ３５８ａを駆動させてリトライ処理を実行すると共に払出モータ３５８ａの停止処理を実行し、その後、貸球制御処理Ｓ１１１６を終了する。更に、遊技球のカウントが正常であれば、払出カウントスイッチによる遊技球のカウント数が所定の貸球個数（２５個）に達して払出が完了したか否かを判定し、払出が完了していれば、払出モータ３５８ａの停止処理を実行し、その後、貸球制御処理Ｓ１１１６を終了する。一方、払出が完了していなければ、そのまま、貸球制御処理Ｓ１１１６を終了する。
【０１５０】
一方、ステップＳ１１０９において貸球の払出不可状態でなく且つステップＳ１１１０においてカードユニットからの貸球払出要求を受信していなければ、又は、ステップＳ１１０９において貸球の払出不可状態であれば、球詰まり状態解除のためバイブレータの制御（バイブモータ制御）を実行する（Ｓ１１１１）。その後は、停電発生か否かを判定し（Ｓ１１１２）、停電発生でなければ、処理はステップＳ１１０１に戻る。停電発生であれば、電源断の発生情報を設定し（Ｓ１１１３）、ＲＡＭ判定値を作成し（Ｓ１１１４）、その後はリセット信号の入力待ちのため無限ループに移る。
【０１５１】
（本発明に関連する主たる構成）
パチンコ機１０における主たる特徴部分の構成について詳細に説明する。パチンコ機１０は、図２に示されたように、可変入賞装置３２の大入賞口６１への遊技球の流入を可変的に規制するシャッタ（媒体流入規制手段の一種）６２と始動入賞装置３４の始動口への遊技球の流入を可変的に規制する羽根（媒体流入規制手段の一種）６０とを備えている。シャッタ６２は、大入賞口ソレノイド９９１（図４参照）の駆動に応じて、遊技球が大入賞口６１に流入できない流入禁止状態（第１流入規制状態の一種）から遊技球が流入できる流入許可状態（第２流入規制状態の一種）に変化する。一方、羽根６０は、遊技球が始動口に流入できる第１の流入許可状態（第１流入規制状態の一種）から遊技球が第１の流入許可状態よりも始動口に流入し易い第２の流入許可状態（第２流入規制状態の一種）に変化する。大入賞口ソレノイド９９１及び始動口ソレノイド９９２はワイヤハーネスを介して主制御基板２６１に接続されている。
【０１５２】
パチンコ機１０は、主制御基板２６１に形成された大入賞口ソレノイド駆動回路９００と、大入賞口異常検知回路９１０と、始動口ソレノイド駆動回路９２０と、始動口異常検知回路９３０とを備えている。なお、大入賞口ソレノイド駆動回路９００と始動口ソレノイド駆動回路９２０とは実質的に同一の構成であり、大入賞口異常検知回路９１０と始動口異常検知回路９３０とは実質的に同一の構成であるために、大入賞口ソレノイド駆動回路９００及び大入賞口異常検知回路９１０についてのみ詳細に説明する。図１６は、大入賞口ソレノイド駆動回路９００及び大入賞口異常検知回路９１０の構成を表わすブロック図である。
【０１５３】
大入賞口ソレノイド駆動回路９００は、電源回路９０１と、大入賞口ソレノイド駆動制御回路９０２とを備えている。大入賞口ソレノイド９９１のソレノイドコイルＬ１の一端は電源回路９０１に電気的に接続され、その他端はソレノイド駆動制御回路９０２に接続されている。電源回路９０１には、電源基板３１３から電源監視基板５４０を介して駆動系電圧である２４Ｖの電圧で電力が供給されている。駆動制御回路９０２は、大入賞口ソレノイド制御信号の受信に応じて、図１６中のＡ点とＢ点との間の電流の導通を制御する。具体的には、大入賞口ソレノイド駆動制御回路９０２としてトランジスタ素子が設けられており、ソース端子がソレノイドコイルに接続され、ドレイン端子が大入賞口異常検知回路９１０の大入賞口ソレノイド監視回路９１１に接続され、ゲート端子が入出力ポート５０５に接続されている。入出力ポート５０５からゲート端子への大入賞口ソレノイド制御信号の入力に応じてトランジスタ素子がオン状態となり、ソース端子とドレイン端子との間に実質的に２４Ｖの電圧が印加される。
【０１５４】
大入賞口異常検知回路９１０は、大入賞口ソレノイド監視回路９１１と、電源回路９１２と、正常作動基準電圧生成回路９１３と、大入賞口ソレノイド異常検出回路９１４と、異常検出タイミング信号生成回路９１５と、大入賞口異常信号出力制御回路９１６とを備えている。大入賞口ソレノイド監視回路９１１は、ソレノイドコイルＬ１に流れる電流を監視している。具体的には、大入賞口ソレノイド監視回路９１１として、抵抗素子と分岐配線が設けられており、抵抗素子の一端は大入賞口ソレノイド駆動制御回路９０２に接続され、その他端は接地電位に短絡され、分岐配線は抵抗素子の大入賞口ソレノイド駆動制御回路９０２側と大入賞口ソレノイド異常検出回路とを接続している。本形態では、大入賞口ソレノイド９９１の駆動性を阻害しないために、１オーム程度の極めて抵抗値の小さい抵抗素子を用いている。分岐配線には、抵抗素子による電圧降下に相当する降下電圧（監視電圧）が印加される。降下電圧は抵抗素子を流れる電流値（ソレノイドコイルＬ１を流れる電流値と同一）に比例するために、ソレノイドコイルＬ１に流れる電流の過渡応答特性を損なうことなく電圧の過渡応答に変換することができる。
【０１５５】
電源回路９１２には、電源基板３１３から電源監視基板５４０を介して制御系電圧である５Ｖの電圧で電力が供給されている。正常作動基準電圧生成回路９１３は、電源回路９１２からの５Ｖの電圧を大入賞口ソレノイド監視回路９１１から入力される降下電圧よりも小さい所定の電圧に変換して、大入賞口ソレノイド異常検出回路９１４に出力する。なお、正常作動基準電圧生成回路９１３で生成される電圧が、大入賞口ソレノイドの駆動が正常か異常かを識別するための閾電圧である。大入賞口ソレノイド異常検出回路９１４は、降下電圧と閾電圧とを比較して所定の条件を満たす場合（降下電圧が閾電圧より大きい場合等）に所定の電圧の信号を出力し続ける。
【０１５６】
異常検出タイミング信号生成回路９１５は、入出力ポート５０５から出力された大入賞口ソレノイド制御信号に基づいて、所定のタイミングで異常検出タイミング信号を生成する。具体的には、異常検出タイミング信号生成回路９１５はタイマ回路であり、大入賞口ソレノイド制御信号の入力に応じて時間計測を開始し、所定の一定時間が経過した場合に異常検出タイミング信号を生成する。なお、異常検出タイミング信号は所定幅のパルス信号である。大入賞口異常信号出力制御回路９１６は、異常検出タイミング信号の入力に応じて、大入賞口異常検出信号を入出力ポート５０５に出力する。具体的には、大入賞口異常信号出力制御回路９１６は、大入賞ソレノイド異常検出回路９１４からの信号のレベルをラッチして、所定の期間にわたってラッチしたレベルの電圧信号を大入賞口異常検出信号として入出力ポート５０５に出力する。
【０１５７】
ＭＰＵ５０１は、大入賞口異常検出信号を受信すると大入賞口ソレノイド９９１の作動に異常があることを報知するための処理を実行する。上記においては、大入賞口ソレノイド駆動回路９００について説明したが、始動口ソレノイド駆動回路９２０の構成は大入賞口ソレノイド駆動回路９００と同一の構成である。また、大入賞口異常検知回路９１０について説明したが、始動口異常検知回路９３０の構成は大入賞口異常検知回路９１０と実質的に同一である。なお、それらの構成が実質的に同一とは、大入賞口異常検知回路９１０と始動口異常検知回路９３０において、正常作動基準電圧生成回路９１３で生成される閾電圧が異なる場合や異常検出タイミング信号生成回路で生成される異常検出タイミング信号の出力タイミングが異なる場合であってもよいことを意味する。
【０１５８】
ここで、大入賞口ソレノイド監視回路９１１と大入賞口ソレノイド異常検出回路９１４との間の参照点Ｘにおける入出力ポート５０５からの大入賞口ソレノイド制御信号の出力に応じた降下電圧（監視電圧）の過渡応答について説明する。図１７は、大入賞口ソレノイドの初期の正常な駆動に伴う監視電圧の過渡応答の一例を定性的に表すグラフである。横軸が経過時間を表し、縦軸が降下電圧を表している。監視電圧の過渡応答は大入賞口ソレノイドに流れる電流の過渡応答と定性的に同一である。なお、図１７に示されたＶｓｈは本形態における閾電圧であり、この閾電圧Ｖｓｈによって、許容される範囲内の監視電圧の過渡応答と作動異常と判定する監視電圧の過渡応答との境界が決定される。
【０１５９】
図１７に示されたように、時刻Ｔ０に入出力ポート５０５からの大入賞口ソレノイド制御信号が出力されると、大入賞口ソレノイド９９１におけるソレノイドコイルＬ１の励磁が開始される。監視電圧は時間の経過に伴って上昇し、ソレノイドコイルＬ１の励磁が進行すると共にプランジャ（ピストン）の磁性部の磁化が進む。時刻ＴｉにソレノイドコイルＬ１と磁性部と間の吸引力によって大入賞口ソレノイド９９１の付勢部材の付勢力に抗してプランジャが移動を開始する。プランジャが移動中は、ソレノイドコイルＬ１と磁性部との相対位置が近づくために、ソレノイドコイルＬ１と磁性部とによる大入賞口ソレノイド９９１の実効的なインダクタンスが上昇し（電磁誘導の法則に従ったソレノイドコイルＬ１内の磁束密度の変化による逆電流の増加）、監視電圧の増加率が減少する。これに伴って、その後、監視電圧が減少し始める。なお、プランジャの移動は高速であるために、プランジャの移動開始と監視電圧の減少の開始（ピーク位置）とは実質的に同一である。時刻Ｔｆでプランジャの移動が完了し、ソレノイドコイルＬ１と磁性部との相対位置が変化しなくなると、再度、監視電圧が増加し始める（ノード位置）。最終的に、時刻ＴｓにソレノイドコイルＬ１の励磁が完了し、監視電圧が所定の定常電圧になる。
【０１６０】
次に、故障等によって大入賞口ソレノイドのプランジャが移動しない場合の参照点Ｘにおける入出力ポート５０５からの大入賞口ソレノイド制御信号の出力に応じた降下電圧（監視電圧）の過渡応答について説明する。図１８は、大入賞口ソレノイドの故障時の駆動に伴う監視電圧の過渡応答の一例を定性的に表すグラフである。なお、図１８には、故障時の監視電圧の過渡応答を破線で示し、比較のために、図１７に示された初期の正常な監視電圧の過渡応答も実線で示している。
【０１６１】
図１８に示されたように、時刻Ｔ０に入出力ポート５０５からの大入賞口ソレノイド制御信号が出力されると、大入賞口ソレノイド９９１におけるソレノイドコイルＬ１の励磁が開始される。監視電圧は時間の経過に伴って上昇し、ソレノイドコイルＬ１の励磁が進行すると共にプランジャ（ピストン）の磁性部の磁化が進む。更に時間が経過しても正常な監視電圧の過渡応答の場合とは異なり、ソレノイドコイルＬ１と磁性部との相対位置が変化しないために監視電圧が減少することはなく、時間の経過に伴って単調に定常電圧まで増加する。したがって、故障時の監視電圧の過渡応答において、概ね時刻Ｔｉから時刻Ｔｓまでの期間において、時刻Ｔ０からの経過時間が同一な場合には、故障時の監視電圧は初期の正常な監視電圧よりも大きな値となる。
【０１６２】
次に、摺動の繰返しによる摺動抵抗の増加に起因する劣化や経年劣化等によって大入賞口ソレノイドのプランジャの移動速度が遅くなった場合の参照点Ｘにおける入出力ポート５０５からの大入賞口ソレノイド制御信号の出力に応じた降下電圧（監視電圧）の過渡応答について説明する。図１９は、大入賞口ソレノイドの劣化時の駆動に伴う監視電圧の過渡応答の一例を定性的に表すグラフである。なお、図１９には、劣化が小さい場合の監視電圧の過渡応答を破線で示し、劣化が大きい場合の監視電圧の過渡応答を一点鎖線で示し、比較のために、図１７に示された初期の正常な監視電圧の過渡応答も実線で示している。
【０１６３】
図１９に示されたように、破線で示された劣化時の監視電圧の過渡応答は、時刻Ｔ０から時刻Ｔｉまでの期間において、初期の正常な監視電圧の過渡応答と実質的に同一である。なお、プランジャの移動開始に必要な抗力が増加しているためにプランジャの移動は時刻Ｔｉよりも遅い時刻Ｔｉ１に開始される。プランジャが移動中である場合において、ソレノイドコイルＬ１と磁性部とによる大入賞口ソレノイド９９１の実効的なインダクタンスは増加するが、プランジャの移動速度が遅いために実効的なインダクタンスの増加率は初期の正常な過渡応答に比べて小さく、監視電圧の減少率が小さくなる。したがって、時刻Ｔｆよりも遅い時刻Ｔｆ１においてプランジャの移動が完了し、また、劣化時の監視電圧の過渡応答における時刻Ｔｉと時刻Ｔｆ１との監視電圧の差は、初期の正常な監視電圧の過渡応答における時刻Ｔｉと時刻Ｔｆとの監視電圧の差よりも小さくなる。時刻Ｔｆ１の後に監視電圧が再度増加し始め、最終的には、時刻Ｔｓよりも遅い時刻にソレノイドコイルＬ１の励磁が完了し、監視電圧が所定の定常電圧に至る。また、一点鎖線で示された劣化が進んだ場合の監視電圧の過渡応答においては、時刻Ｔｆ１よりも更に遅い時刻Ｔｆ２においてプランジャの移動が完了し、また、一点鎖線で示された監視電圧の過渡応答における時刻Ｔｉと時刻Ｔｆ２との監視電圧の差は、破線で示された監視電圧の過渡応答における時刻Ｔｉと時刻Ｔｆ１との監視電圧の差よりも更に小さくなる。
【０１６４】
ここで、大入賞口ソレノイド９９１が駆動された場合の主制御基板２６１における全体的な動作について、初期の正常な過渡応答を例にして概ね時系列に沿って詳細に説明する。なお、大入賞口ソレノイド９９１は、大当たり中（特別遊技状態中）以外で作動されることはない。なお、閾電圧はＶｓｈであり、検出タイミングは大入賞口ソレノイド９９１の作動開始から所定の時間Ｔｆ後であり、検出タイミングにおける監視電圧が閾電圧より大きい場合に。具体的には、正常作動基準電圧生成回路９１３は、常時、閾電圧であるＶｓｈの電圧の信号を生成し、異常検出タイミング信号生成回路９１５は、大入賞口ソレノイド駆動信号の入力から所定の時間（Ｔｆ）が経過した場合に異常検出タイミング信号を生成するように設定されている。
【０１６５】
まず、大当たり中において大入賞口ソレノイド駆動フラグが設定されると（図７のＳ３０９）、大入賞口ソレノイド制御信号が入出力ポート５０５から大入賞口ソレノイド駆動制御回路９０２及び異常検出タイミング信号生成回路９１５に出力される（図６のＳ２０１）。大入賞口ソレノイド駆動制御回路９０２では、大入賞口ソレノイド制御信号の入力に応じて、点Ａと点Ｂとの間の電流路が開通される。これによって大入賞口ソレノイド９９１のソレノイドコイルＬ１の励磁が開始される。また、異常検出タイミング信号生成回路９１５では経過時間の計測が開始される。
【０１６６】
大入賞口ソレノイド異常検出回路９１４では、大入賞口ソレノイド監視回路９１１から出力され、経過時間に応じて変化する監視電圧と正常作動基準電圧生成回路９１３から出力される一定の閾電圧Ｖｓｈとが比較され、大入賞口ソレノイド異常検出回路９１４からは、監視電圧が閾電圧Ｖｓｈよりも大きい場合には所定のＨレベル（例えば、５Ｖ）の信号が出力され、監視電圧が閾電圧Ｖｓｈよりも大きい場合にはＬレベル（例えば、０．５Ｖ）の信号が出力される。具体的には、図１７に示されたように、時刻Ｔ０から監視電圧が電圧Ｖｓｈに到達するまで時刻Ｔ１までの期間は、Ｌレベルの信号が出力される。時刻Ｔ１に到達するとＬレベルの信号がＨレベルの信号に変更され、時刻Ｔ１から時刻Ｔ２までの期間はＨレベルの信号が出力される。また、時刻Ｔ２に到達するとＨレベルの信号がＬレベルの信号に変更され、時刻Ｔ２から時刻Ｔ３までの期間はＬレベルの信号が出力される。なお、本形態では時刻Ｔｆ以降について本質的な動作には関与しない。
【０１６７】
経過時間が所定の時間Ｔｆに到達した場合には、異常検出タイミング信号生成回路９１５から異常検出タイミング信号が出力される。大入賞口ソレノイド異常出力制御回路では、異常検出タイミング信号の入力に応じて、異常検出タイミング信号が入力された時点の大入賞口ソレノイド異常検出回路９１４からの信号がＨレベルであれば大入賞口異常信号を所定の期間出力する。
【０１６８】
図１７に示されたような大入賞口ソレノイド９９１の初期の正常な作動においては、大入賞口異常信号が出力されることはない。しかし、大入賞口ソレノイドの作動が、図１８に示されたような故障時の監視電圧の過渡応答に従っている場合には、時刻Ｔｆにおいて監視電圧が閾電圧Ｖｓｈを超えているために大入賞口異常信号が出力される。また、大入賞口ソレノイドの作動が、図１９に一点鎖線で示されたような過度の劣化時の監視電圧の過渡応答に従っている場合には、時刻Ｔｆにおいて監視電圧が閾電圧Ｖｓｈを超えているために大入賞口異常信号が出力される。なお、図１９に破線で示されたような許容範囲の劣化時の監視電圧の過渡応答に従っている場合には、時刻Ｔｆにおいて監視電圧が閾電圧Ｖｓｈ未満であるために大入賞口異常信号は出力されない。
【０１６９】
ＭＰＵ５０１では、入出力ポート５０５に入力される大入賞口異常信号を定期的に確認している（図１０のＳ６０１）。大入賞口異常信号が受信されている場合には、エラー処理に移行させるために大入賞口異常フラグを設定すると共に大入賞口ソレノイド９９１の作動に異常があったことを報知させるために大入賞口異常コマンドが設定される。大入賞口異常コマンドが設定された場合には、サブ制御基板２６２に大入賞口異常コマンドが送信される（図６のＳ２０１）。また、大入賞口異常フラグが設定された場合には、大入賞口エラー処理（Ｓ２０９）が実行され、遊技機１０がリセットされるまでエラー状態が継続する。サブ制御基板２６２は、大入賞口異常コマンドの受信に応じて、音響によってエラー発生を報知させるためにスピーカ７１０にエラー音量制御信号及びエラー音声制御信号を送信し、発光によってエラー発生を報知させるためにランプ制御信号をランプ７１１に送信し、画像表示によってエラー発生を報知させるためにエラー画像制御信号を送信する（外部出力処理Ｓ２１０）。また、エラー発生を報知させるために遊技機１０に接続された管理用のコンピュータにエラー報知制御信号を送信する（外部出力処理Ｓ２１０）。
【０１７０】
スピーカ７１０は、エラー音量制御信号及びエラー音声制御信号に基づいて、所定の音量で所定の音声パターンを出力する。また、ランプ７１１は、ランプ制御信号に基づいて、所定の発光パターンで発光する。装飾図柄表示装置４２は、エラー画像制御信号に基づく表示制御装置４５からの画像表示信号に応じて所定の画像を表示する。
【０１７１】
上記の遊技機１０であれば、大入賞口ソレノイド９９１の故障時や所定の劣化時において、エラー制御及びエラー報知を行うことができる。これによって、可変入賞装置３２のシャッタ６２や始動入賞装置３３の羽根６０の異常な動作を検知でき、遊技者にとって不利益や不愉快な状態や管理者にとって不利益な状態が発生することを抑制できる。
【０１７２】
上記において、初期の正常な過渡応答におけるノード位置に対応するタイミング（時刻Ｔｆ）でエラーの判定を行なう場合について説明したが、初期の正常な過渡応答とエラーと判定したい過渡応答とが相違するタイミングであれば他のタイミングでエラーの判定を行なってもよい。
【０１７３】
上記においては、故障と許容範囲を超える劣化とを検知した場合にエラー制御及びエラー報知とを行う場合について説明したが、本発明においては、故障時のみエラー制御及びエラー報知を行う構成であってもよい。また、上記においては、故障と許容範囲を超える劣化とを検知したときに遊技者及び管理者の双方に対してエラー報知を行う場合について説明したが、本発明においては、遊技者又は管理者に対してエラー報知を行う構成であってもよい。
【０１７４】
上記においては、故障時と許容範囲を超える劣化時とを区別することなくエラーと判定する場合について説明したが、本発明においては、それらを個別に判定してもよい。この場合には、大入賞口異常検知回路９１０及び始動口異常検知回路９３０において、劣化判定用の閾電圧（劣化検知閾電圧）とその閾電圧よりも高い故障判定用の閾電圧（故障検知閾電圧）とを個別に生成して監視電圧と同時又は異なるタイミングで比較し、劣化時の異常検知信号と故障時の異常検知信号とを個別に出力させればよい。また、故障と許容範囲を超える劣化とを個別に判定する場合には、それらの判定ごとに遊技者及び／又は管理者に対して選択的にエラー報知を行ってもよい。
【０１７５】
上記においては、大入賞口異常検知回路９１０において、監視電圧の過渡応答を監視し、かつ、エラー判定を行なう場合について説明したが、本発明においては、エラー判定をＭＰＵで実行される処理においてソフトウェア的に行ってもよい。以下に、エラー判定をソフトウェア的に行う変化例について説明する。
【０１７６】
図２０及び図２１は、主制御基板の大入賞口ソレノイド駆動回路及び大入賞口異常検知回路の変化例を表すブロック図である。なお、上記と実質的に同一の部材については、図１６に示された構成と実質的に同一の部材には同一の参照符号を付し、その詳細な説明を省略する。
【０１７７】
図２０に示された大入賞口異常検知回路９４０は、大入賞口ソレノイド監視回路９１１に接続され、監視電圧を増幅させる利得調整増幅回路９１７と、アナログ情報である増幅された監視電圧を監視電圧に対応するデジタル情報に変換するＡ／Ｄコンバータ回路９１８とを備えている。利得調整増幅回路９１７では、Ａ／Ｄコンバータ回路９１８の入力端のダイナミックレンジに合わせて所定の増幅率で監視電圧を増幅させている。なお、利得調整増幅回路９１７は本発明において必須要素ではない。Ａ／Ｄコンバータ回路９１８は、監視電圧の過渡応答を所定の間隔（例えば、主制御基板２６１のタイマ割込み処理の割込み周期）でサンプリングして、サンプリングによって得られた離散データを入出力ポート５０５に出力する。
【０１７８】
図２１に示されたように、大入賞口ソレノイド駆動回路９５０は、電源回路９０１と、大入賞口ソレノイド駆動制御回路９０２とを備えている。電源回路９０１は、大入賞口ソレノイド監視回路９１１’を介して大入賞口ソレノイド９９１のソレノイドコイルＬ１の一端に接続されている。大入賞口ソレノイド駆動制御回路９０２は、ソレノイドコイルＬ１の他端に接続されている。また、大入賞口異常検知回路９４０’は、大入賞口ソレノイド監視回路９１１’に接続され、監視電圧を増幅させる利得調整増幅回路９１７’と、アナログ情報である増幅された監視電圧を監視電圧に対応するデジタル情報に変換するＡ／Ｄコンバータ回路９１８とを備えている。大入賞口ソレノイド監視回路９１１’は、電源回路９０１とソレノイドコイルＬ１とを接続する抵抗素子（図示せず）と、抵抗素子の一端に電気的に接続された第１の分岐配線と、抵抗素子の他端に電気的に接続された第２の分岐配線とを備えている。利得調整増幅回路は、第１の分岐配線と第２の分岐配線との電位差を増幅する回路である。具体的には、利得調整増幅回路９１７’として作動アンプを用いている。Ａ／Ｄコンバータ回路９１８は、利得調整増幅回路９１７’で生成された電圧の過渡応答を所定の間隔（例えば、主制御基板２６１のタイマ割込み処理の割込み周期）でサンプリングして、サンプリングによって得られた離散データを入出力ポート５０５に出力する。
【０１７９】
図２０又は図２１に示された構成の場合には、ＭＰＵにおいて実行される処理手段として、所定の閾電圧に対応する閾電圧情報を保持する閾電圧情報保持手段と、ソレノイドコイルＬ１の駆動開始からの駆動時間が規定時間を経過したことを検知する規定時間経過検知手段と、駆動時間が規定時間を経過したことの検知に応じてＡ／Ｄコンバータ回路からの監視電圧情報と閾電圧情報保持手段に保持された検知閾電圧情報とに基づいて、監視電圧が検知閾電圧以上である場合に異常であると判定する判定手段とを含む構成とする。図２０又は図２１に示された構成であっても、上記の遊技機１０と同様の効果を奏する。
【０１８０】
また、図２０又は図２１に示された構成の場合には、ＭＰＵにおいて実行される処理手段として、所定の閾時間に対応する閾時間情報を保持する閾時間情報保持手段と、ソレノイドコイルＬ１の駆動開始からノード位置までの到達時間に対応するノード到達時間と閾時間情報保持手段に保持された閾時間情報とに基づいて、ノード到達時間が閾時間を超えて大きい場合に異常であると判定する劣化判定手段とを含む構成とすることもできる。
この構成の場合には、上記の遊技機１０と同様の効果と共に、以下で説明する付加効果を奏する。可変入賞装置３２のシャッタ６２や始動入賞装置３３の羽根６０は、遊技球が挟まれる等によって半開状態になることがある。ここで、このような半開状態からそれらのソレノイド９９１，９９２が駆動された場合について説明する。図２２は、大入賞口ソレノイドの半開時の駆動に伴う監視電圧の過渡応答の一例を定性的に表すグラフである。図２２に示されたように、半開時の監視電圧の過渡応答は、時刻Ｔ０から時刻Ｔｉまでの期間において、初期の正常な監視電圧の過渡応答と実質的に同一である。なお、プランジャの磁性部の位置がソレノイドコイルＬ１側に移動しているためにプランジャの移動開始は時刻Ｔｉよりも若干遅い時刻Ｔｉ３に開始される。プランジャが移動中である場合において、ソレノイドコイルＬ１と磁性部とによる大入賞口ソレノイド９９１の実効的なインダクタンスは増加するが、プランジャの移動距離が短いために監視電圧の減少率が小さい。したがって、時刻Ｔｆよりも早い時刻Ｔｆ３においてプランジャの移動が完了し、また、半開時の監視電圧の過渡応答における時刻Ｔｉと時刻Ｔｆ３との監視電圧の差は、初期の正常な監視電圧の過渡応答における時刻Ｔｉと時刻Ｔｆとの監視電圧の差よりも小さくなる。時刻Ｔｆ３の後に監視電圧が再度増加し始め、最終的には、時刻Ｔｓよりも早い時刻にソレノイドコイルＬ１の励磁が完了し、監視電圧が所定の定常電圧に至る。始動口ソレノイド９９２についても同様である。図２２からわかるように、所定のタイミングによる監視電圧と閾電圧との比較を１回のみ行う場合には、半開時においても、時刻Ｔｆにおける監視電圧が閾電圧Ｖｓｈよりも大きくなるために、エラーと判定されてしまう。なお、比較のタイミングや閾電圧Ｖｓｈを変化させたとしても半開示と許容範囲を超える劣化時とを区別することは極めて困難である。しかし、本構成のように、エラー判定をノード位置に到達する時間で判定した場合には、半開示と故障時（この場合のノード位置には到達しないので無限大の時間と考えることとする）及び許容範囲を超える劣化時とを区別することができる。これによって、ノード到達時間が所定の閾時間（例えば、Ｔｆ−Ｔ０）を超えて大きい場合に異常であると判定することによって、故障時及び許容範囲を超える劣化時にはエラーと判定され、半開時にはエラーと判定されない。これによって、本来、エラーを判定すべきではない半開時の場合にはエラーと判定されないために、半開時において遊技が中断されることが防止される。
【０１８１】
上記においては、大入賞口ソレノイド９９１及び始動口ソレノイド９９２の作動を監視する場合について説明したが、それらの一方のみの作動を監視する構成であってもよいし、球送りソレノイド等の他のソレノイドの作動を更に監視する構成であってもよい。
【０１８２】
上記においては、大入賞口異常検知回路９１０においては大入賞口ソレノイド９９１に流れる電流の過渡応答を直接的ではなく、監視電圧の過渡応答に変換して間接的に監視したが、本発明においては、電流の過渡応答によって直接的に監視してもよい。始動口ソレノイド９９２についても同様である。
【０１８３】
（実施形態２）
実施形態２では、遊技機が遊技球体を遊技媒体とする回胴式遊技機（以下、「球式回胴遊技機」と称す）である場合を挙げるが、他の遊技機にも適用できる。また、回胴式遊技機であっても、以下で説明する具体的な形態には限定されず、本発明の主旨から逸脱しない限りにおいて、その設計を適宜に変更してもよい。
【０１８４】
本実施形態の球式回胴遊技機の構成について説明する。図２３は球式回胴遊技機の一例を表す正面図であり、図２４は球式回胴遊技機の内部構成をブロック単位で開放した状態で示す斜視図である。
【０１８５】
図２３又は図２４に示すように、球式回胴遊技機１０１０は、球式回胴遊技機１０１０の外殻を形成する外枠１０１１と、この外枠１０１１の一側部に開閉可能に支持されたドアブロック１０１２とを備えている。ドアブロック１０１２は、外枠１０１１に対してヒンジ１０１３，１０１３によって開閉可能に取り付けられており、その開閉軸線は球式回胴遊技機１０１０の正面からみて左側で上下に延びるように設定されており、この開閉軸線を軸心にしてドアブロック１０１２が前方側に十分に開放できる。ドアブロック１０１２は、図２４に示すように、球式回胴遊技機１０１０の前面を構成する前面ブロック１０２０と、前面ブロック１０２０に対して後方側へ開閉可能に取着された払出ブロック１０３０と、前面ブロック１０２０に対して後方側へ開閉可能に取着され、前面ブロック１０２０及び払出ブロック１０３０にて被包される遊技ブロック１０４０とからなる。
【０１８６】
（前面ブロックの構成）
前面ブロック１０２０は、図２４に示されたように、前面パネル１１００、前面ブロック枠１２００、回胴表示パネル１０２２、表示パネル押え枠１０２４、上皿ユニット１３００（図１参照）、及び、セレクタ１４００（遊技球投入装置）を備える。
【０１８７】
前面パネル１１００は、図２３に示されたように、遊技ブロック１０４０（図２４参照）の前面に設けられた遊技領域を露出するための窓孔１１０２を有し、窓孔１１０２を囲むようにして上効果ＬＥＤカバー部１１０４、上スピーカ部１１０６，１１０６、右中効果ＬＥＤカバー部１１０８、左中効果ＬＥＤカバー部１１１０、中央パネル部１１１２、操作パネル部１１２２等が配設されている。
【０１８８】
前面パネル１１００の上効果ＬＥＤカバー部１１０４、右中効果ＬＥＤカバー部１１０８及び左中効果ＬＥＤカバー部１１１０は、それぞれ前面パネル１１００の裏側から取り付けられた図示しない発光ダイオード（ＬＥＤ）等の発光装置を覆っている。この発光装置は、遊技の進行に伴い点灯したり、点滅したりして遊技の視覚的演出を行う。上スピーカ部１１０６，１１０６は、遊技の進行に伴い種々の効果音を鳴らしたり、遊技者に遊技状態を報知したりして遊技の聴覚的演出を行う。
【０１８９】
前面パネル１１００の中央パネル部１１１２は、無色透明のガラスで構成され、所定の入賞条件及び当該入賞条件を満たした場合に払い出される遊技球の個数（賞球数）や遊技方法などが記載された図示しない情報掲載パネルを視認できる窓である。情報掲載パネルの表示内容を見やすくするために、中央パネル部１１１２の奥側には蛍光灯１０４１ｋ（図３１参照）が設置される。中央パネル部１１１２の左側方には１ベットボタン１１１４が配設されている。中央パネル部１１１２の右側方には汎用ボタン１１１６，１１１８が配設されている。汎用ボタン１１１６，１１１８は例えば遊技モードの切替えや液晶画面における表示モードの切替えなど、遊技機の機種ごとにその用途を適宜設定可能なボタンである。中央パネル部１１１２の汎用ボタン１１１６等よりもさらに右側方には、前面ブロック開閉用のドアキーシリンダ１２０２の前面（鍵穴）を露出させるキーシリンダ挿通孔１１２０を設けてある。また、中央パネル部１１１２の下方には、前方側へ突出した操作パネル部１１２２が配設されている。
【０１９０】
前面パネル１１００の操作パネル部１１２２には、図２３の左側から順に、後述する回胴Ｌ，Ｍ，Ｒ（図３１参照）の回転を開始させるための始動レバー１１２４と、左回胴Ｌの回転を停止させるための左回胴停止ボタン１１２６Ｌと、中回胴Ｍの回転を停止させるための中回胴停止ボタン１１２６Ｍと、右回胴Ｒの回転を停止させるための右回胴停止ボタン１１２６Ｒと、上皿１３０２から下皿１１２８へ遊技球を流す操作をするための上皿球抜きレバー１３８６を露出させるための小窓孔１１３０とを設けてある。始動レバー１１２４は、遊技者がゲームを開始するときに手で押下して操作するレバーであり、手が離れた後に元の位置に自動復帰する。所定数の遊技球がベットされているときに始動レバー１１２４が操作されると、各回胴Ｌ，Ｍ，Ｒが一斉に回転し始める。始動レバー１１２４の基端部上方には、各回胴Ｌ，Ｍ，Ｒの回転準備が整った状態、つまり所定数の遊技球がセレクタ１４００（図２４参照）にて取り込まれ、始動レバー１１２４の操作受付可能な状態を報知するための始動レバーＬＥＤ（図示せず）を埋設してある。また、各回胴停止ボタン１１２６Ｌ，１１２６Ｍ，１１２６Ｒの周囲には、それらの操作受付可能な状態を報知するための回胴停止ボタンＬＥＤ１３４Ｌ，１３４Ｍ，１３４Ｒを埋設してある。各回胴停止ボタンＬＥＤ１１３４Ｌ，１１３４Ｍ，１１３４Ｒは、それぞれ対応する回胴Ｌ，Ｍ，Ｒが等速回転しているときに点灯し、対応する回胴Ｌ，Ｍ，Ｒの回転が停止すると消灯する。操作パネル部１１２２の下方には、遊技球を貯留するための下皿１１２８が配設されている。
【０１９１】
下皿１１２８の奥面には、前面ブロック枠１２００に設けた下スピーカ部１２０４（図２４参照）を覆う下スピーカカバー部１１３６と、上皿１３０２から下皿１１２８へ流れてくる遊技球の出口となり、かつ、後述する払出装置１０３３（図２８参照）から直接遊技球が払い出されてくることもある下皿払出口１１３８とを設けてある。また、下皿１１２８の前面下部には、下皿１１２８から下皿１１２８の下方に配置した図示しない遊技球収容ケース（いわゆるドル箱）に遊技球を落とす操作をするための下皿球抜きレバー１１４０を設けてある。下皿球抜きレバー１１４０にて閉塞板１１４４をスライド操作して開口部１１４２を開口させることによって、下皿１１２８から遊技球を落下させることができる。また、下皿１１２８の左側方には灰皿１１４６を設けてある。操作パネル部１１２２及び下皿１１２８の両側には、それぞれ左下効果ＬＥＤカバー部１１４８及び右下効果ＬＥＤカバー部１１５０を設けてある。左下効果ＬＥＤカバー部１１４８及び右下効果ＬＥＤカバー部１１５０は、それぞれ前面パネル１１００の裏側から取り付けられた図示しない発光ダイオード等の発光装置を覆っている。
【０１９２】
前面ブロック枠１２００は、図２４に示すように、前面パネル１１００よりも若干小さい矩形状の枠体で、前面パネル１１００の裏側にネジ止めされる。前面ブロック枠１２００の下部には聴覚的演出用の下スピーカ部１２０４を取り付けてある。上下にスピーカ部１１０６（図２３参照）及びスピーカ部１２０４を設けることで臨場感あふれる聴覚的演出を行うことができる。また、前面ブロック枠１２００にはドア開閉機構１２０８を設けてある。ドア開閉機構１２０８を構成するドアキーシリンダ１２０２（図２３参照）に図示しない鍵を挿入して右側へ回転させると、外枠１０１１に対して係止する係止爪１２１０，１２１０が下方向に回動し、外枠１０１１に対する係止が解除される。逆に、ドアキーシリンダ１２０２に図示しない鍵を挿入して左側へ回転させると、払出ブロック１０３０に対して係止する係止爪１２１２，１２１２が下方向に回動し、払出ブロック１０３０に対する係止が解除される。また、前面ブロック枠１２００には、下皿払出口１１３８に連なる誘導通路１２１４が設けられている。
【０１９３】
回胴表示パネル１０２２は、無色透明のガラス板で、前面パネル１１００の窓孔１１０２の形状に対応した形状の略台形状とされる。表示パネル押え枠１０２４は、前面パネル１１００との間に回胴表示パネル１０２２を介在させて前面ブロック枠１２００にネジ止めされる。表示パネル押え枠１０２４は、回胴表示パネル１０２２の形状に対応した略台形状とされ、所定の奥行きをもって形成される。つまり、前面パネル１１００の窓孔１１０２が中央パネル部１１１２よりも前方に張り出しており、この張り出し長さに対応した奥行きをもって形成される。
【０１９４】
上皿ユニット１３００は、図２３に示されたように、遊技球を貯留する上皿１３０２を有する部材で、中央パネル部１１１２と操作パネル部１１２２の間の開口を閉塞するように、操作パネル部１１２２の裏側に取り付けられる。上皿ユニット１３００は、上皿ユニット本体１３２０と、ＣＲ操作部１３５０と、図示しない上皿球止め部１３６０（図２６参照）と、上皿球抜き操作部１３８０から構成される。
【０１９５】
上皿ユニット本体１３２０は、上記の如く上皿１３０２を有する部材で、所望の深さでかつ図示上左側から右側へと下る傾斜をもって形成される。上皿１３０２の下流側部分（ＣＲ操作部３５０の下方）には、複数（例えば３つ）に分岐した遊技球案内路１３２２（図２６参照）を設けてある。遊技球案内路３２２は、遊技球を整列状態にしてセレクタ１４００（図２４及び図２６参照）へ順次案内する。
【０１９６】
ＣＲ操作部１３５０は、度数表示部１３５２、球貸出ボタン１３０６、球貸出ボタンＬＥＤ（図示せず）、球貸出スイッチ（図示せず）、カード返却ボタン１３０８及びカード返却スイッチ（図示せず）を備える。度数表示部１３５２は、球式回胴遊技機１０１０に隣接して配置される図示しないＣＲユニットにカードを挿入することで当該カードの残額に相当する度数を表示する。球貸出ボタン１３０６、遊技球の貸し出し操作を行うためのボタンである。球貸出スイッチ１３５６は、球貸出ボタン１３０６による貸し出し操作を検出するスイッチである。球貸出ボタンＬＥＤ１３５４は、遊技球の貸し出しを行える状態であることを点灯により遊技者に報知し、また、遊技球の貸し出しを行っているときには、球貸出ボタンＬＥＤ１３５４を点滅させて、遊技球の貸し出しを行っている最中であることを報知する。球貸出ボタンＬＥＤ１３５４の点灯中に球貸出ボタン１３０６が操作されると、所定数の遊技球が上皿１３０２に貸し出されることとなる。なお、球貸出ボタンＬＥＤ１３５４点滅状態のときには球貸出ボタン１３０６の操作を受け付けない構成とされる。カード返却ボタン１３０８は、ＣＲユニットに挿入されているカードの返却操作を行うためのボタンである。カード返却スイッチは、カード返却ボタン１３０８による返却操作を検出するスイッチである。カード返却ボタン１３０８が操作されると、ＣＲユニットからカードが返却される。
【０１９７】
上皿球抜き操作部１３８０は、回胴式遊技機１０１０の前面側に露出された球抜きレバーと、回胴式遊技機１０の内部側に設けられたレバー操作伝達機構とを備える。球抜きレバーの操作に応じて、レバー操作伝達機構がセレクタ１４００の返却シャッタ１４２０（図２６参照）を移動させる。これにより、上皿１３０２に貯留された遊技球が下皿１１２８に払い戻されることとなる。
【０１９８】
上皿球止め部１３６０は、遊技球案内路１３２２の下側に取り付けられ、遊技球案内路１３２２からセレクタ１４００への入口を開閉するものである。詳しくは、上皿球止め部１３６０は、故障等によりセレクタ１４００を取り替える必要が生じたときに、セレクタ１４００を取り外しても、上皿１３０２から遊技球が毀れ落ちないようにする。
【０１９９】
セレクタ１４００は、上皿１３０２及びセレクタ１４００の上面に貯留されている遊技球を、１ベットボタン１１１４（図２３参照）及びマックベットボタン１３０４（図２３参照）の操作に応じて所定数だけ球式回胴遊技機１０１０の内部に取り込んだり、上皿球抜き操作部１３８０（図１参照）の操作に応じて下皿１１２８に払い戻したりする。具体的には、セレクタ１４００は、図２５に示されたように、上皿１３０２の複数の遊技球案内路１３２２（図２６参照）に１つずつ対応した複数の遊技球投入部１４１０ａ，１４１０ｂ，１４１０ｃ（なお、これらを互いに識別する必要がある場合には、第１の遊技球投入部１４１０ａ、第２の遊技球投入部１４１０ｂ及び第３の遊技球投入部１４１０ｃとも称す）と、上皿１３０２から下皿１１２８への遊技球の流下を規制する返却シャッタ１４２０と、返却シャッタ１４２０の基準位置からの移動の有無を検知する返却スイッチ基板１４４０と、中空突出部１４０８を含み返却シャッタ１４２０の一端及び返却スイッチ基板１４４０を被覆する基板カバー１４５０と、中空突出部１４８０の内部に配置され返却シャッタ１４２０を基準位置に戻すコイルバネ（図示せず）と、主制御基板１０４５ａと複数の遊技球投入部１４１０ａ，１４１０ｂ，１４１０ｃとの間の電気信号の伝達を中継するセレクタ中継端子板１４６２及びセレクタ中継端子板１４６２を被覆する中継端子板カバー１４６４を含むセレクタ中継装置１４６０とを備えている。このセレクタ１４００は、ベット操作に応じた所定数の遊技球を複数の遊技球投入部１４１０ａ，１４１０ｂ，１４１０ｃに分散させて同時に投入することによって、単一の遊技球投入部のみを備える場合に比べて投入動作（ベット動作）を迅速に行える。
【０２００】
ここで、上皿球抜き操作部１３８０、上皿球止め部１３６０及びセレクタ１４００について詳細に説明する。図２６は、上皿球止め部１３６０及びセレクタ１４００の一例を後方側から見た縦断面図である。図２７は、上皿球抜き操作部１３８０及びセレクタ１４００の一例の一部横断面図である。なお、以下において、遊技球投入部１４１０ｂ，１４１０ｃは、遊技球投入部４１０ａと略同一の構成であるため、その詳細な説明を省略する。
【０２０１】
上皿球止め部１３６０は、図２６に示されたように、ケーシング１３６１と、ケーシング１３６１に９０度の回転範囲内で回動自在に設けられた軸部材１３６２と、軸部材１３６２の端に設けられた図示しない操作ハンドルと、軸部材１３６２の回動に応じて移動自在な開閉部材１３６３とを備えている。軸部材１３６２は、操作ハンドルと反対側の先端に、周方向に概ね９０度の間隔を隔てて形成された押圧部１３７５ａ，１３７５ｂを備える。各押圧部１３７５ａ，１３７５ｂは舌片状に形成され、それぞれ軸部材１３６２の半径方向に突出している。開閉部材１３６３は、複数の球通路１４０２の各々を閉じるための複数の閉塞部３７６と、開閉部材を移動させる応力を受ける被押圧部１３７８ａ、１３７８ｂとを備える。
【０２０２】
図２６に示された状態は、押圧部１３７５ａが被押圧部１３７８ａを押圧して開閉部材１３６３が右側に移動させられている状態であり、この状態において、複数の球通路１４０２の各々への遊技球の流入が許可される。図２６に示された状態から操作ハンドルの操作により軸部材１３６２が図２６の紙面上方から見て時計回りに回転させられると、押圧部１３７５ｂが略水平方向を向いて開閉部材１３６３の被押圧部１３７８ｂを押圧する。これにより、開閉部材１３６３が左側に移動して、閉塞部１３７６が球通路１４０２の入口の大きさが狭まる。この状態において、複数の球通路１４０２の各々への遊技球の流入が禁止される。なお、この状態においては、上皿１３０２及び遊技球案内路１３２２に遊技球が貯留された状態でセレクタ１４００を取り外してもそれらの遊技球は毀れ落ちない。逆に、この状態から操作ハンドルの操作により軸部材１３６２が反時計回りに回転させられると、複数の球通路１４０２の各々への遊技球の流入が許可される。
【０２０３】
上皿球抜き部１３８０は、図２７に示されたように、ＣＲ操作表示部１３５０を介して上皿ユニット本体１３２０の下側に取り付けられるベース部１３８１と、ベース部１３８１に立設した支軸１３８２，１３８３を中心に回動する回動片１３８４及び押圧片１３８５と、ベース部１３８１の前面に沿ってスライドする上皿球抜きレバー１３８６とを有する。回動片１３８４の基部１３８４ａには上皿球抜きレバー１３８６に枢着される連結部１３８４ｂを設けてある。また、回動片１３８４の基部１３８４ａは、コイルバネ１３８７を介してベース部１３８１に連結される。回動片１３８４の先端部には二又状の把持部１３８４ｃを設けてある。把持部１３８４ｃは、押圧片１３８５の基部１３８５ａに設けた凸部１３８５ｂを摺動自在に把持する部位である。押圧片１３８５の先端部には、セレクタ１４００の返却シャッタ１４２０を押圧する押圧部１３８５ｃを設けてある。セレクタ１４００の中空突出部１４０８には、返却シャッタ１４２０を押圧片１３８５側へ押圧するコイルバネを格納してある。
【０２０４】
図２７に示された状態は、上皿球抜きレバー１３８６が操作されていない状態である。つまり、コイルバネ１３８７にて回動片１３８４が反時計回りに引っ張られると共に、回動片１３８４にて押圧片１３８５が時計回りに引っ張られて、押圧部１３８５ｃが返却シャッタ１４２０の片端部から離れている状態である。この状態では、返却シャッタ１４２０は中空突出部１４０８の内部に配置されたコイルバネ１４３０の付勢力により基準位置にある。この状態から上皿球抜きレバー１３８６を摘んで図の下向き（実際には球式回胴遊技機１０１０の正面から見て右側から左側）に動かすと、上皿球抜きレバー１３８６に随伴して回動片１３８４が時計回りに回転すると共に、回動片１３８４にて押圧片１３８５が反時計回りに回転させられ、押圧部１３８５ｃが返却シャッタ１４２０を押圧する。これによって返却シャッタ１４２０が移動する。この状態で上皿球抜きレバー１３８６から手を離すと、中空突出部１４０８に配置されたコイルバネの付勢力によって返却シャッタ１４２０が前方側へ押圧され、図２７に示された状態に戻る。
【０２０５】
セレクタ１４００は、上記で図２５を参照して説明したように、複数の遊技球投入部１４１０ａ，１４１０ｂ，１４１０ｃと、返却シャッタ１４２０と、返却スイッチ基板１４４０と、基板カバー１４５０と、返却シャッタ１４２０を基準位置に戻すコイルバネ（図示せず）と、セレクタ中継装置１４６０とを備えている。
【０２０６】
セレクタ１４００の遊技球投入部１４１０ａは、図２５に示されたように、ケーシング１４１１とカバー１４１２からなる樹脂製の筐体を備える。ケーシング１４１１の外表面は、隣接する遊技球投入部１４１０ｂのカバー１４１２に対する取付面になっており、遊技球投入部１４１０ａのカバー１４１２の外表面は、基板カバー１４５０に対する取付面になっている。ケーシング１４１１とカバー１４１２とを組み付けると、球通路１４０２を構成する樋状部１４１７が形成される。遊技球投入部１４１０ａは、この筐体の内部に、図２６に示されたように、投入フリッカ１４１３ａ（媒体流入規制手段の一種）と、投入ソレノイド１４１４ａ（流入規制変更手段の一種）と、通過センサ１４１５ａと、カウントセンサ１４１６ａとを備える。また、遊技球投入部１４１０ａの内部には、球通路１４０２の下流側には、斜め下方へ延びる案内通路１４０４と、ほぼ鉛直下向きに延びる排出通路１４０６とが形成されている。
【０２０７】
投入フリッカ１４１３ａは、図２６に示されたように、球通路１４０２から排出通路１４０６への遊技球の流入を規制する。投入フリッカ１４１３ａは、基端側部分１４１３ａ１と先端側部分１４１３ａ２が支軸１４１３ａ３にて回転可能に連結されている。投入フリッカ１４１３ａの基端側部分１４１３ａ１及び先端側部分１４１３ａ２は、それぞれケーシング１４１１ａの支軸１４１１ａ１，１４１１ａ２にて回転可能に支持される。投入フリッカ１４１３ａの基端部には、投入ソレノイド１４１４ａの舌片１４１４ａ１を把持する把持部１４１３ａ４を設けてある。また、投入フリッカ１４１３ａの先端部には、排出通路１４０６ａを開閉するための開閉部１４１３ａ５を設けてある。
【０２０８】
投入ソレノイド１４１４ａは、ベットボタン１１１４，１３０４の操作により通電されて作動し、ピストン（プランジャ）１４１４ａ２を上方へ縮まらせるものである。ピストン１４１４ａ２の先端には、つまみ部１４１４ａ３を装着してある。つまみ部１４１４ａ３はピストン１４１４ａ２の半径方向に延びる上記舌片１４１４ａ１を有する。また、ピストン１４１４ａ２には、コイルバネ１４１４ａ４を外装してある。コイルバネ１４１４ａ４は、投入ソレノイド１４１４ａの本体部分１４１４ａ５とつまみ部１４１４ａ３とを離間させる方向に付勢している。つまり、投入ソレノイド１４１４ａへの通電を切ったときに、コイルバネ１４１４ａ４の付勢力により、ピストン１４１４ａ２が下方へ伸びるようになっている。
【０２０９】
ベットボタン１１１４，１３０４を押すと投入ソレノイド１４１４ａに通電され、ピストン１４１４ａ２が縮まって投入フリッカ１４１３ａの基端側部分１４１３ａ１を図示上反時計回りに回転させる。これと同時に投入フリッカ１４１３ａの先端側部分１４１３ａ２は図示上時計回りに回転して排出通路１４０６ａを開き、球通路１４０２ａに待機している遊技球が自然落下可能な状態となる。逆に、投入ソレノイド１４１４ａの通電を切ると、コイルバネ１４１４ａ４の付勢力によりピストン１４１ａ２が伸びて投入フリッカ１４１３ａの基端側部分１４１３ａ１を図示上時計回りに回転させる。これと同時に投入フリッカ１４１３ａの先端側部分１４１３ａ２は図示上反時計回りに回転して開閉部１４１３ａ５にて排出通路１４０６ａを閉じ、遊技球が自然落下不可能な状態となる。
【０２１０】
通過センサ１４１５ａは、排出通路１４０６ａであって投入フリッカ１４１３ａの開閉部１４１３ａ５のすぐ下流側に配置され、遊技球が正常に取り込まれたか否かを検知するためのものである。通過センサ１４１５ａは、投入フリッカ１４１３ａの先端側部分１４１３ａ２を取り囲むように横断面略コ字形状とされ、投入フリッカ１４１３ａよりも前面側又は背面側のいずれか一方側に発光素子を設け、他方側に受光素子を設けた構成とされる。また、発光素子及び受光素子はそれぞれ上下一対でかつ遊技球１個分の径よりも短い間隔で設けてある。上側の素子１４１５ａ１にて遊技球を検知したのち上側及び下側の素子１４１５ａ１，１４１５ａ２にて同時に遊技球を検知し、次いで下側の素子１４１５ａ２のみ遊技球を検知することが所定時間内に行われたときは、遊技球が正規に取り込まれたと判定される。逆に、上側の素子１４１５ａ１にて遊技球を検知したのち所定時間経過しても下側の素子１４１５ａ２が遊技球を検知しないときや、下側の素子１４１５ａ２にて遊技球を検知したのち上側及び下側の素子１４１５ａ１，１４１５ａ２にて同時に遊技球を検知し、次いで上側の素子１４１５ａ１のみ遊技球を検知したときは、遊技球が不正な手段にて投入されたと判定し、球式回胴遊技機１０１０にエラーが発生した旨を報知すると共に遊技が禁止されるようになっている。故に、例えば、不正具を用いてあたかも遊技球が取り込まれたようにするなどの不正行為が防止できるようになっている。通過センサ１４１５ａにて正常な通過を検知した遊技球の個数が遊技球投入部１４１０ａにて投入される投入予定数よりも１つ少ない状態（例えば４個、９個又は１４個）で上側素子１４１５ａ１が最終の遊技球を検知した場合に、投入ソレノイド１４１４ａの通電が切られ、投入フリッカ１４１３ａの開閉部１４１３ａ５が排出通路１４０６に突出し、球通路１４０２から排出通路１４０６への遊技球の構成になっている。
【０２１１】
カウントセンサ１４１６ａは、遊技球投入部１４１０ａにて投入された遊技球を通過センサ１４１５ａとは別個に計数する。カウントセンサ１４１６ａは、通過センサ１４１５ａとは異なる作用によって遊技球の通過を検出する。カウントセンサ１４１６ａによって計数された遊技球の個数が通過センサ１４１５ａによって正常な通過と判定された遊技球の個数未満である場合には、ベットエラーとされることとなる。これにより不正行為を更に防止できるようになっている。具体的には、通過センサ１４１５ａは光学センサであるが、カウントセンサ１４１６ａは磁気センサである。カウントセンサ１４１６ａとして磁気センサを用いた場合、通過したものが鉄材料であるか否かを判定できる。これにより、正常な遊技球と異なる安価な樹脂製の遊技球等が投入することによって遊技を行う不正行為を更に良好に防止できる。
【０２１２】
返却シャッタ１４２０は、複数の遊技球案内路１３２２の各々に１つずつ対応した複数の窓孔１４２２を有し、各窓孔１４２２の側方に各球通路１４０２と案内通路１４０４ａ，１４０４ｂ，１４０４ｃを遮断する遮断壁１４２４ａ，１４２４ｂ，１４２４ｃを有する。また、各窓孔１４２２ａ，１４２２ｂ，１４２２ｃの下部には球通路１４０２ａ，１４０２ｂ，１４０２ｃ側へ延在する舌片１４２６ａ，１４２６ｂ，１４２６ｃを設けてある。各舌片１４２６ａ，１４２６ｂ，１４２６ｃは、球通路１４０２ａ，１４０２ｂ，１４０２ｃから各窓孔１４２２ａ，１４２２ｂ，１４２２ｃに遊技球を案内する部位である。上皿球抜きレバー１３８６が操作されていない場合には、返却シャッタ１４２０は基準位置にあり、返却シャッタ１４２０の遮断壁１４２４にて複数の球通路１４０２の各々から複数の案内通路１４０４への遊技球の流入が禁止されている。一方、上皿球抜きレバー１３８６が操作されて返却シャッタ１４２０の押圧部１３８５ｃが押圧されると、返却シャッタ１４２０が基準位置から移動し、返却シャッタ１４２０の各窓孔１４２２ａ，１４２２ｂ，１４２２ｃを介しての球通路１４０２から案内通路１４０４への遊技球の流入が許可される。これによって、遊技球が上皿１３０２から案内通路１４０４ａ，１４０４ｂ，１４０４ｃを経て下皿１１２８へ流れる。このとき、返却シャッタ１４２０の基準位置からの移動が返却スイッチ基板１４４０の返却スイッチ（図示せず）にて検知され、この検知結果に基づき、１ベットボタン１１１４及びマックスベットボタン１３０４の操作受付を不能にする状態が発生する。
【０２１３】
セレクタ中継端子板１４６２は、通過センサ１４１５ａやカウントセンサ１４１６ａの検出結果を後述する主制御装置１０４５に送信するものである。
【０２１４】
（払出ブロックの構成）
払出ブロック１０３０は、図２４に示されたように、前面ブロック１０２０に対して開閉自在に取り付けられている。払出ブロック１０３０の開閉軸線は球式回胴遊技機１０１０の正面からみて左側で上下に延びるように設定されており、この開閉軸線を軸心にして払出ブロック１０３０が後方側に十分に開放できるようになっている。払出ブロック１０３０は、ドア開閉機構１２０８にて前面ブロック１０２０とロックされる。詳しくは、ドア開閉機構１２０８の係止爪１２１２，１２１２が払出ブロック１０３０の係合部１０３１ａ，１０３１ａに係止しており、図示しないドアキーをドアキーシリンダ１２０２に差し込んで左に回転させることで係止爪１２１２，１２１２の係止を解除する構成とされる。また、払出ブロック１０３０は、ワンタッチ式の止め具１０３１ｂを有し、この止め具１０３１ｂによっても前面ブロック１０２０と連結される。
【０２１５】
図２８は払出ブロック１０３０の一例を表わす部分分解斜視図である。払出ブロック１０３０は、図２８に示されたように、払出ブロック本体１０３１に、貸出用及び賞球用としての遊技球を貯留する遊技球タンク１０３２と、遊技球を払い出す払出装置１０３３と、遊技球タンク１０３２から払出装置１０３３へと遊技球を案内するタンクレール１０３４及びケースレール１０３５と、払出中継端子板１０３６と、遊技球の払出動作を制御する払出制御装置１０３７と、遊技球の電源を制御する電源制御装置１０３８と、球式回胴遊技機１０１０を前記ＣＲユニットに接続するためのＣＲユニット接続端子板１０３９とを取り付けた構成とされる。
【０２１６】
払出ブロック本体１０３１は、その中央に後方側へ張り出して遊技ブロック１０４０（図２４参照）を被包する保護カバー部１０３１ｃと、この保護カバー部１０３１ｃを取り囲むように、遊技球タンク１０３２、タンクレール１０３４、ケースレール１０３５、払出装置１０３３、払出中継端子板１０３６、ＣＲユニット接続端子板１０３９、払出制御装置１０３７及び電源制御装置１０３８が装着されている。払出ブロック本体１０３１には、払出装置１０３３から遊技球を上皿１３０２へ案内する上皿誘導通路１０３１ｄと、払出装置１０３３から遊技球を下皿１１２８へ案内する下皿誘導通路１０３１ｅと、払出装置１０３３から遊技球を球式回胴遊技機１０１０の外部へ排出する排出通路１０３１ｆが形成されている。下皿誘導通路１０３１ｅは、上皿誘導通路１０３１ｄが遊技球で溢れたときに、払出装置１０３３から遊技球が導入される。上皿誘導通路１０３１ｄ及び下皿誘導通路１０３１ｅは、それぞれ、上皿払出口１３１２及び下皿払出口１１３８に連通している。
【０２１７】
払出ブロック本体１０３１には、回転軸部１０３１ｇは上下一対で設けてある。各回転軸部１０３１ｇは、払出ブロック本体１０３１からブラケット１０３１ｈが略水平方向に延び出しており、このブラケット１０３１ｈから下方に突出している。前面ブロック１０２０には、この回転軸部１０３１ｇを落とし込む環状の軸受部（図示略）を設けてあり、前面ブロック１０２０と払出ブロック１０３０の着脱が容易な構成となっている。
【０２１８】
遊技球タンク１０３２は、上方に開口した横長の箱型容器で、遊技機設置島内の遊技球循環設備から供給される遊技球が逐次補給される。遊技球タンク１０３２の底部は緩やかに傾斜している。遊技球タンク１０３２の底部の下流側端部はタンクレール１０３４へ遊技球を送るために開口している。
【０２１９】
タンクレール１０３４は、遊技球タンク１０３２の下方に取り付けられ、横方向４列の樋状通路（図示せず）を有する。樋状通路は、下流側に向けて緩やかに傾斜している。タンクレール１０３４には、遊技球が積み重なって流れないように整流する４つの振り子１０３４ａ，１０３４ｂが２行２列で取り付けられている。振り子１０３４ａ，１０３４ｂの下流側には、タンクレール１０３４からケースレール１０３５へ遊技球が流れるのを阻止するための球止めレバー１０３４ｃを取り付けてある。
【０２２０】
ケースレール１０３５は、タンクレール１０３４の下流側に縦向きに配置されている。ケースレール１０３５は、遊技球が勢いよく流れないように波状のうねりをもって左右に湾曲した球通路１０３５ａを有し、その上部には、球切れ検出装置３５ｂを組み付けてある。球切れ検出装置１０３５ｂは、ケースレール１０３５の内部に遊技球が十分にないこと、つまりケースレール１０３５よりも上流側で球詰りが発生してケースレール１０３５に遊技球が十分に補給されていないことを検出する。この球切れ検出装置１０３５ｂの検出結果に基づき、球詰りエラーが報知される。なお、ケースレール１０３５は、タンクレール１０３４の樋状通路の個数に対応して前後方向に複数（例えば４つ）連結させた状態で配設してある。
【０２２１】
払出装置１０３３は、所定の入賞条件を満たすことで、或いは図示しないＣＲユニットにカードを挿入した状態で球貸出ボタン１３０６を押すことで、所定数の遊技球を払い出すためのものである。この実施形態では、パチンコ機の最大の賞球数が１５球であるのに対し、球式回胴遊技機１０１０の最大の賞球数は７５球であり、パチンコ機に比べて球式回胴遊技機１０の最大の賞球数が多いという観点から、パチンコ機よりも払出装置１０３３を多く設け、賞球の払い出しを迅速に行えるようにしている。つまり、パチンコ機は２つの払出装置１０３３を備えていれば遊技を迅速に進行できたが、球式回胴遊技機１０１０の場合は賞球数が多くかつ賞球が全て払い出されなければ次のゲームを開始できないという制約があるので、本実施形態では、４つの払出装置１０３３を前後方向に併設して賞球の払い出しの迅速化を図り、遊技を遅滞なく進行できるようにしてある。
【０２２２】
取付台１０３６ａ，１０３６ｂは、２つ割りの構成とされ、上皿誘導通路１０３１ｄ及び下皿誘導通路１０３１ｅに連なる球通路１０３６ａ１，１０３６ｂ１を有し、右側に排出通路１０３１ｆに連なる球通路１０３６ａ２，１０３６ｂ２を有する。一方の球通路１０３６ａ１，１０３６ｂ１の上部は、それぞれ上皿誘導通路１０３１ｄ側にやや傾いて下皿誘導通路１０３１ｅよりも上皿誘導通路１０３１ｄに遊技球を導きやすくなっている。また、一方の球通路１０３６ａ１，１０３６ｂ１の下部は、上皿誘導通路１０３１ｄ及び下皿誘導通路１０３１ｅを跨ぐように、テーパー状に末広がりとなっている。他方の球通路１０３６ａ２，１０３６ｂ２は、背面側の球通路１０３６ａ２が前面側の球通路１０３６ｂ２に合流し、前面側で排出通路１０３１ｆに連なるよう構成されている。
【０２２３】
図２９（ａ）〜（ｃ）は払出装置１０３３の構成の一例を示す縦断面図である。図２９（ａ）が払出中でない場合、図２９（ｂ）が上皿へ遊技球を払出中である場合、図２９（ｃ）が遊技機の外部へ遊技球を排出中である場合を表わしている。
払出装置１０３３は、図２９（ａ）に示されたように、ケーシング１０３３ａと図示しないカバーからなる樹脂製の筐体を有し、この筐体の内部に、払出フリッカ１０３３ｂと、払出ソレノイド１０３３ｃと、切換片１０３３ｇとを備える。ケーシング１０３３ａの内部には、球通路１０３３ｄと、球通路１０３３ｄの下流側でほぼ鉛直下向きに延びる払出通路１０３３ｅと、払出通路１０３３ｅの途中から分岐して斜め下方へ延びる排出通路１０３３ｆとが形成されている。切替片１０３３ｇは、払出通路１０３３ｅから排出通路１０３３ｆへの分岐部に配設されている。通常は切替片１０３３ｇはほぼ鉛直上向きに維持されているために、遊技球は排出通路１０３３ｆには流入しない。
【０２２４】
払出フリッカ１０３３ｂは、球通路１０３３ｄを開閉するための部材である。払出フリッカ１０３３ｂは、基端側部分１０３３ｂ１と先端側部分１０３３ｂ２が支軸１０３３ｂ３にて回転可能に連結されている。払出フリッカ１０３３ｂの基端側部分１０３３ｂ１及び先端側部分１０３３ｂ２は、それぞれケーシング１０３３ａの支軸１０３３ａ１，１０３３ａ２にて回転可能に支持される。払出フリッカ１０３３ｂの基端部には、払出ソレノイド１０３３ｃの舌片１０３３ｃ１を把持する把持部１０３３ｂ４を設けてある。また、払出フリッカ１０３３ｂの先端部には、球通路１０３３ｄを開閉するための開閉部１０３３ｂ５を設けてある。
【０２２５】
払出ソレノイド１０３３ｃは、所定の入賞条件を満たすことにより、或いは図示しないＣＲユニットにカードを挿入した状態で球貸出ボタン１３０６を押すことにより通電されて作動し、ピストン（プランジャ）１０３３ｃ２を上方へ縮まらせるものである。ピストン１０３３ｃ２の先端には、つまみ部１０３３ｃ３を装着してある。つまみ部１０３３ｃ３はピストン１０３３ｃ２の半径方向に延びる上記舌片１０３３ｃ１を有する。また、ピストン１０３３ｃ２には、コイルバネ１０３３ｃ４を外装してある。コイルバネ１０３３ｃ４は、払出ソレノイド１０３３ｃの本体部分１０３３ｃ５とつまみ部１０３３ｃ３とを離間させる方向に付勢している。つまり、払出ソレノイド１０３３ｃへの通電を切ったときには、ピストン１０３３ｃ２は、コイルバネ１０３３ｃ４の付勢力により下方へ移動する。
【０２２６】
図２９（ａ）に示すように、球通路１０３３ｄが払出フリッカ１０３３ｂの開閉部１０３３ｂ５にて閉鎖された状態で、所定の入賞条件が成立したり、或いは度数表示部１３５２に残度数がある状態で球貸出ボタン１３０６が押されたりすると、払出ソレノイド１０３３ｃに通電される。そうすると、図２９（ｂ）に示すように、ピストン１０３３ｃ２が縮まって払出フリッカ１０３３ｂの基端側部分１０３３ｂ１を図示上反時計回りに回転させる。これと同時に払出フリッカ１０３３ｂの先端側部分１０３３ｂ２は図示上時計回りに回転して球通路１０３３ｄを開き、遊技球が自然落下可能な状態となる。逆に、払出ソレノイド１０３３ｃの通電を切ると、コイルバネ１０３３ｃ４の付勢力によりピストン１０３３ｃ２が伸びて払出フリッカ１０３３ｂの基端側部分１０３３ｂ１を図示上時計回りに回転させる。これと同時に払出フリッカ１０３３ｂの先端側部分１０３３ｂ２は図示上反時計回りに回転して球通路１０３３ｄを閉じ、遊技球が自然落下不可能な状態、つまり図２９（ａ）に示す状態に戻る。
【０２２７】
また、払出装置１０３３には、横断面略コ字形状のカウントセンサ１０３３ｈを装着してある。カウントセンサ１０３３ｈは、払出フリッカ１０３３ｂの開閉部１０３３ｂ５のすぐ下流側に配置され、球通路１０３３ｄを落下する遊技球を計数するためのものである。カウントセンサ１０３３ｈにて検知した遊技球の個数が所定値（例えば３５個、７５個、１２５個又は２５０個）に達すると、払出ソレノイド１０３３ｃの通電が切られ、払出フリッカ１０３３ｂにて球通路３３ｄを閉鎖する構成になっている。
【０２２８】
また、払出ソレノイド１０３３ｃの下方には、つまみ部１０３３ｃ３を上下動させるための略Ｌ字形状の押圧片１０３３ｉを設けてある。押圧片１０３３ｉは、ケーシング１０３３ａの支軸１０３３ａ３に回転自在に取り付けられており、先端部１０３３ｉ１にてつまみ部１０３３ｃ３を上方へ押圧するものである。
【０２２９】
ケーシング１０３３ａの外部には、略扇形状の操作レバー１０３３ｊ（図２８参照）を配設してある。図７Ｂ（ａ）〜図７Ｂ（ｃ）において、符号３３ａ４は操作レバー１０３３ｊの回転軸である。操作レバー１０３３ｊには、切替片１０３３ｇの中間部に設けた突起部１０３３ｇ１と、押圧片１０３３ｉの基端部に設けた突起部１０３３ｉ２とを連結してある。つまり、操作レバー１０３３ｊを回転操作すると、切替片１０３３ｇと押圧片１０３３ｉが連動する構成になっている。操作レバー１０３３ｊを図示上反時計回りに操作すると、図２９（ｃ）に示すように、切替片１０３３ｇにて払出通路１０３３ｅが閉鎖されると共に球通路１０３３ｄと排出通路１０３３ｆが連通する。一方で、押圧片１０３３ｉにて払出ソレノイド１０３３ｃのつまみ部１０３３ｃ３が押し上げられ、払出フリッカ１０３３ｂが球通路１０３３ｄを開く。タンクレール１０３４に設けた球止めレバー１０３４ｃにて遊技球が流れるのを阻止しつつ操作レバー１０３３ｊを上記の如く操作すると、球止めレバー１０３４ｃから下流側の遊技球が球式回胴遊技機１０１０の外部に排出される。払出装置１０３３やケースレール１０３４が故障した場合には、上記のように球止めレバー１０３４ｃから下流側の遊技球を球式回胴遊技機１０１０の外部に排出した状態で払出装置１０３３やケースレール１０３４（図２８参照）を取り替えることができる。
【０２３０】
図２８に示された払出制御装置１０３７、電源制御装置１０３８及びＣＲユニット接続端子板１０３９について説明する。払出制御装置１０３７は、賞球や貸出球の払い出しを制御するもので、周知の通り制御の中枢をなすＣＰＵや、その他ＲＯＭ、ＲＡＭ、各種ポート等を含む払出制御基板１０３７ａ（図３４参照）を具備している。
【０２３１】
電源制御装置１０３８は、各種制御装置等で要する所定の電源電圧を生成し出力するものである。また、電源制御装置１０３８には、電源制御基板１０３８’と、電源スイッチ１０３８ａと、ＲＡＭ消去用のリセットスイッチ１０３８ｂ、打止切替スイッチ１０３８ｃ、及び、設定変更キーシリンダ（図示せず）が設けられている。電源スイッチ１０３８ａは、オンされるとＣＰＵを始めとする各部に電源を供給する。リセットスイッチ１０３８ｂはこれを押しながら同時に電源スイッチ１０３８ａをオンするとＲＡＭの内容がリセットされ、電源スイッチ１０３８ａがオンされている状態で押されるとエラー状態がリセットされる。打止切替スイッチ１０３８ｃは、ビッグボーナスの終了時点で遊技を一時停止するか否かを切り替えるためのものである。設定変更キーシリンダ１０３８ｄは、設定変更装置を構成するものである。前記設定変更装置は、球式回胴遊技機１０１０の出球率が予め複数段階（例えば６段階）に定められており、出球率をいずれかの段階に設定するものである。設定変更の手順は次の通りである。まず、電源スイッチ１０３８ａをオフにした状態で、設定変更キーシリンダに図示しない設定変更キーを挿入して時計回りに９０度回転させる。この状態で、電源スイッチ１０３８ａをオンにすると、後述する遊技ブロック１０４０の前面の７セグメントＬＥＤ表示部１０４１ｇ（図３１参照）に現在の出球率（設定）が数値「１」〜「６」のいずれかで表示される。次いで、リセットスイッチ１０３８ｂを押していくと、７セグメントＬＥＤ表示部１０４１ｇに表示される数字が変化して１ずつ増加していく（但し、「６」の場合には「１」に戻る。）。７セグメントＬＥＤ表示部１０４１ｇに「１」〜「６」のいずれかの数字を表示させた状態で、始動レバー１１２４（図１参照）を押下すると、出球率（設定）が確定される。
【０２３２】
ＣＲユニット接続端子板１０３９は、球式回胴遊技機１０１０の前面の球貸出ボタン１３０６（図１参照）及び図示しないＣＲユニットに電気的に接続され、遊技者による球貸し操作の指令を取り込んでそれを払出制御装置１０３７に出力するものである。なお、ＣＲユニットを介さずに球貸し装置等から上皿１３０２（図１参照）に遊技球が直接貸し出される現金機では、ＣＲユニット接続端子板３９は不要である。
【０２３３】
払出制御装置１０３７及び電源制御装置１０３８は、透明樹脂材料等よりなる基板ケースにそれぞれ制御基板を収容した構成とされる。
【０２３４】
（遊技ブロックの構成）
遊技ブロック１０４０は、図２４に示されたように、前面ブロック１０２０に対して開閉自在に取り付けられている。遊技ブロック１０４０の開閉軸線は払出ブロック１０３０の開閉軸線と同じで、払出ブロック１０３０と同様に、落とし込み構造にて開閉自在及び着脱自在に取り付けてある。また、遊技ブロック１０４０は、ワンタッチ式の止め具１０４０ａを有し、この止め具１０４０ａによって払出ブロック１０３０と連結固定される。なお、払出ブロック１０３０側には、止め具１０４０ａを引っ掛けるための止め金具１０３１ｉを固着してある。つまり、遊技ブロック１０４０は、払出ブロック１０３０と一体になって前面ブロック１０２０に対して開閉され、払出ブロック１０３０との連結を解除してから払出ブロック１０３０に対して前方側へ回動する構成とされる。遊技ブロック１０４０は、球式回胴遊技機１０１０の中核をなす主要なブロックで、このような遊技ブロック１０４０を上記の如く着脱容易な構成とすることで、遊技ブロック１０４０の取り替えが可能となる。遊技ブロック１０４０を取り替えることで、全く別の遊技性をもった遊技機に変えることができ、遊技機の新台入替えの低コスト化を図ることができる。
【０２３５】
図３０は遊技ブロック１０４０の分解斜視図である。遊技ブロック１０４０は、図３０に示されたように、前面パネル１１００の窓孔１１０２（図２３参照）を介して視認される遊技パネル１０４１を有する。遊技パネル１０４１は、上下一対の窓孔１０４１ａ，１０４１ｂを含む。上側の窓孔１０４１ａに対応して遊技パネル１０４１の裏側に液晶表示装置１０４２が取り付けられており、液晶表示装置１０４２の表示画面は上側の窓孔１０４１ａを介して視認できる。また、下側の窓孔１０４１ｂに対応して遊技パネル１０４１の裏側に回胴ユニット１０４３が取り付けられており、回胴ユニット１０４３による図柄表示が下側の窓孔１０４１ｂを介して視認できる。また、遊技パネル１０４１の裏側には、回胴ユニット１０４３の一側方に主取付台１０４４を介して主制御装置１０４５が取り付けられ、液晶表示装置１０４２の後方に副取付台１０４６を介して副制御装置１０４７が取り付けられている。主制御装置１０４５は、遊技パネル１０４１と直交するように縦長状に配置される。
【０２３６】
図３１は遊技ブロック１０４０の正面図である。なお、図３１では便宜上回胴ユニット１０４３から複数（例えば２１個）の図柄を一列に付した、図１１に示す帯状の図柄シール１０４３Ｌ，１０４３Ｍ，１０４３Ｒを取り外した状態を示している。
【０２３７】
遊技パネル１０４１の下側の窓孔１０４１ｂからは、各回胴Ｌ，Ｍ，Ｒに貼り付けられる図柄シール１０４３Ｌ，１０４３Ｍ，１０４３Ｒ（図３３参照）の図柄のうちそれぞれ３つずつ下側の窓孔１０４１ｂから露出される。なお、図３１においては、左右一対の９組のＬＥＤ１０４３Ｌ１，１０４３Ｍ１，１０４３Ｒ１が３行３列で露出している。
【０２３８】
遊技パネル１０４１の下側の窓孔１０４１ｂの左側方には、有効ライン表示部１０４１ｃを設けてある。有効ライン表示部１０４１ｃは、１ベット表示部１０４１ｃ１と、その上下に配置された２ベット表示部１０４１ｃ２，１０４１ｃ２と、最上段と最下段に配置された３ベット表示部１０４１ｃ３，１０４１ｃ３とを含む。遊技球のベット数に応じて、所定のベット表示部１０４１ｃ１〜１０４１ｃ３が点灯する。
【０２３９】
遊技パネル１０４１の上側の窓孔１０４１ａの両側には、電動役物１０４１ｄ，１０４１ｅが配設されている。また、下側の窓孔１０４１ｂの右側方には、上から順に、電動役物１０４１ｆ、７セグメントＬＥＤ表示部１０４１ｇ、ＬＥＤ表示部１０４１ｈが配設されている。これらの電動役物１０４１ｄ，１０４１ｅ，１０４１ｆは、遊技上の演出やビッグボーナス又はレギュラーボーナスの確定報知などに使用される。７セグメントＬＥＤ表示部１０４１ｇは、遊技球のベット数や払出数、エラーコード、ボーナス中の総払出数、設定変更時の６段階の設定などを表示する部位である。ＬＥＤ表示部１０４１ｈには、４つのＬＥＤが配設されている。そのうち上３つのＬＥＤはベット数表示部１０４１ｈ１を構成する。ベット数表示部１０４１ｈ１は、セレクタ１４００に投入された遊技球数に対応する個数のＬＥＤを点灯させてベット数を１〜３の範囲内で表示するものである。残る１つのＬＥＤは、再遊技表示部１０４１ｈ２である。再遊技表示部１０４１ｈ２は、図３３に示す図柄シール１０４３Ｌ，１０４３Ｍ，１０４３Ｒの図柄のうち略扇形の枠に「再」と表示したリプレイ図柄が有効ライン上に揃ったときに点灯し、次のゲームを遊技球のベットなしで遊技できることを報知するものである。なお、リプレイ図柄が有効ライン上に揃ったのち所定時間経過後に始動レバー１１２４を押下すると回胴Ｌ，Ｍ，Ｒの回転に伴って、再遊技表示部１０４１ｈ２は消灯する。
【０２４０】
また、下側の窓孔１０４１ｂの下方には、中央パネル部１１１２から露出される情報掲載パネル（図示せず）が取り付けられる。この情報掲載パネルの片端には、証紙１０４１ｉと型式名シール１０４１ｊが貼付される。また、この情報掲載パネルの内側には、破線で示すように、前記情報掲載パネルを後方側から照らすための蛍光灯１０４１ｋが配設される。
【０２４１】
液晶表示装置１０４２は、通常遊技中の小役当選の報知演出や遊技状態が通常遊技状態からボーナス状態に遷移することを示唆するための示唆演出、ビッグボーナス又はレギュラーボーナス中の演出、ボーナス中の小役ゲーム数やＪＡＣゲーム数の表示、特定の遊技状態（例えば、リプレイが当選しやすいＲＴ状態）であることを報知する演出、回胴停止ボタン１１２６Ｌ，１１２６Ｍ，１１２６Ｒの押下のタイミングや押下順を報知する演出などを行う。
【０２４２】
図３２は、回胴ユニット１０４３の一例の部分解斜視図である。回胴ユニット１０４３は、図３２に示されたように、３つの回胴（いわゆるリール）Ｌ，Ｍ，Ｒを有し、各回胴Ｌ，Ｍ，Ｒを回胴ユニット枠１０４３ａに収納したものである。各回胴Ｌ，Ｍ，Ｒは、実質的に同一の構成であるために、右回胴Ｒを例に挙げて説明する。
【０２４３】
右回胴Ｒは、円筒状のかごを形成する円筒骨格部材１０４３Ｒ２の外周面に２１個の図柄（識別要素）が等間隔で描かれた図柄シール１０４３Ｒを巻き付けたものであり、円筒骨格部材１０４３Ｒ２を円盤状の補強板１０４３Ｒ３を介して右回胴用ステッピングモータ１０４３Ｒ４の回転軸１０４３Ｒ５に取り付けてある。
【０２４４】
右回胴用ステッピングモータ１０４３Ｒ４は、回胴ユニット枠１０４３ａの内部に垂設されるモータプレート１０４３Ｒ６にネジ止めされており、このモータプレート１０４３Ｒ６には発光素子と受光素子とが一対となった回胴位置検出センサ１０４３Ｒ７が設置されている。回胴位置検出センサ１０４３Ｒ７を構成する一対のフォトセンサ（図示はしない）は、所定の間隔を保持してセンサ筐体内に配される。
【０２４５】
円筒骨格部材１０４３Ｒ２の５つの車輻１０４３Ｒ８のうちの１つには、軸方向に延び出したセンサカットバン１０４３Ｒ９を取り付けてある。この１０センサカットバン４３Ｒ９は、回胴位置検出センサ１０４３Ｒ７の両素子の間隙を通過できるように位置合わせがなされている。そして、右回胴Ｒが１回転するごとにセンサカットバン１０４３Ｒ９の先端部の通過を回胴位置検出センサ１０４３Ｒ７が検出し、検出の都度主制御装置１０４５に検出信号を出力する。主制御装置１０４５はこの検出信号に基づいて右回胴Ｒの角度位置を１回転ごとに確認し補正できる。なお、各回胴Ｌ，Ｍ，Ｒに巻かれる図柄シール４３Ｌ，４３Ｍ，４３Ｒは、それぞれに描かれた図柄の順序や発生頻度が異なったものが使用される。
【０２４６】
ステッピングモータ１０４３Ｒ４は、５０４パルスの駆動信号（励磁信号あるいは励磁パルスとも言う。以下同じ）により右回胴Ｒが１周するように設定されており、この励磁パルスによって回転位置が制御される。すなわち、右回胴Ｒが１周すると２１図柄が順々に遊技パネル４１の下側の窓孔１０４１ｂから露出するため、ある図柄から次の図柄へ切り替えるには２４パルス（＝５０４パルス÷２１図柄）を要する。そして、回胴位置検出センサ１０４３Ｒ７の検出信号が出力された時点からのパルス数により、どの図柄が窓孔１０４１ｂから露出しているかを認識したり、任意の図柄を窓孔１０４１ｂから露出させたりする制御を行うことができる。ステッピングモータ１０４３Ｒ４として、この実施形態では、１−２相励磁方式を採用したハイブリッド（ＨＢ）型の２相ステッピングモータを使用している。ステッピングモータ１０４３Ｒ４はハイブリッド型や２相に限らず、２相あるいは５相のステッピングモータなど、種々のステッピングモータを使用することができる。ステッピングモータ１０４３Ｒ４に対する駆動信号（駆動信号用データ）は、励磁データとしてモータドライバ７０に与えられる。
【０２４７】
主制御装置１０４５は、球式回胴遊技機１０１０の主たる制御を司るもので、具体的には、始動レバー１１２４からの信号を受信して成立役（ビッグボーナス、レギュラーボーナス、小役、リプレイ）の抽選を行い、当該抽選結果に基づき副制御装置１０４７及び払出制御装置１０３７に指令信号を発する。主制御装置１０４５の構成は、図３４に示すように、主たる制御を司るＣＰＵ１０４５ａ１、遊技プログラムを記憶したＲＯＭ１０４５ａ２、遊技の進行に応じた必要なデータを記憶するＲＡＭ１０４５ａ３、各種機器との連絡をとる入出力ポート１０４５ａ４、各種抽選の際に用いられる乱数発生回路１０４５ａ５、時間計数や同期を図る場合などに使用されるクロック回路１０４５ａ６等を含む主制御基板１０４５ａと、この主制御基板１０４５ａを収容する透明樹脂材料等よりなる基板ケース１０４５ｂ（１０４５ｂ１，１０４５ｂ２）（図３０参照）とからなる。
【０２４８】
副制御装置１０４７は、主制御装置１０４５から発せられる指令信号（コマンド）に基づき、ＬＥＤカバー部１０４（図２３参照）等の各種ＬＥＤカバー部にて被覆される図示しない遊技演出用の発光装置（ＬＥＤ）の点灯・点滅や上下スピーカ１１０６，１２０４（図２３参照）から発せられる効果音、液晶表示装置１０４２にて表示される表示態様などの制御を行う。副制御装置１０４７の構成は、主制御装置１０４５と同様、上記の各種ＬＥＤ、上下スピーカ１１０６，１２０４及び液晶表示装置１０４２の制御を司るＣＰＵや、その他ＲＯＭ、ＲＡＭ、入出力ポート等を含む副制御基板１０４７ａと、この副制御基板１０４７ａを収容する透明樹脂材料等よりなる基板ケース１０４７ｂ（１０４７ｂ１，１０４７ｂ２）とからなる。
【０２４９】
（球式回胴遊技機の制御系）
球式回胴遊技機１０１０の制御系について説明する。図３４は球式回胴遊技機１０の制御系を示すブロック図である。
【０２５０】
主制御基板１０４５ａは、図３４に示すように、演算処理手段であるＣＰＵ１０４５ａ１を中心とするマイクロコンピュータとして構成された制御手段として機能し、処理プログラムを記憶するＲＯＭ（あるいはフラッシュメモリ）１０４５ａ２、一時的にデータを記憶する作業用（ワーキング用）のＲＡＭ１０４５ａ３、入出力ポート１０４５ａ４などが内部バスを介してこのＣＰＵ１０４５ａ１に接続されている。
【０２５１】
主制御基板１０４５ａの入出力ポート１０４５ａ４には、リセットスイッチ１０３８ｂからのリセット信号、設定キースイッチ１０３８ｄ１からの設定信号、ベットボタン１１１４からの１ベット信号、マックスベットボタン１３０４からの最大ベット信号、セレクタ１４００に取り込まれた遊技球を検出するカウントセンサ１４１６ａ１，１４１６ｂ１，１４１６ｃ１からの補助通過検出信号、セレクタ１４００に取り込まれた遊技球を検出する通過センサ１４１５ａ，１４１５ｂ，１４１５ｃにおける上側の素子１４１５ａ１，１４１５ｂ１，１４１５ｃ１からの上流通過検出信号及び通過センサ１４１５ａ，１４１５ｂ，１４１５ｃにおける下側の素子通過センサ１４１５ａ２，１４１５ｂ２，１４１５ｃ２からの下流通過検出信号、始動レバー１１２４からの変動開始信号、左、中、右回胴停止ボタン１１２６Ｌ，１１２６Ｍ，１１２６Ｒからの停止信号、回胴位置検出センサ１０４３Ｌ７，１０４３Ｍ７，１０４３Ｒ７からの検出信号、払出装置１０３３から払い出される遊技球を検出するカウントセンサ１０３３ｈからのカウントスイッチ信号に基づくカウント信号、ケースレール１０３５内の遊技球を検出する球切れ検出装置１０３５ｂからの遊技球検出信号、払出期間中を表す払出中信号などが入力される。
【０２５２】
また、主制御基板１０４５ａの入出力ポート１０４５ａ４からは、ベットボタン１１１４，１３０４からのベット信号に基づく投入ソレノイド１４１４ａ，１４１４ｂ，１４１４ｃの駆動信号、通過センサ１４１５ａ，１４１５ｂ，１４１５ｃの計数値に基づく投入ソレノイド１４１４ａ，１４１４ｂ，１４１４ｃの駆動停止信号、始動レバー１１２４からの変動開始信号及び回胴停止ボタン１１２６Ｌ，１１２６Ｍ，１１２６Ｒからの停止指令信号に基づく回胴用ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の駆動信号などが出力される。また、液晶表示装置１０４２にて表示される演出内容やスピーカ１１０６，１２０４から発せられる効果音、上ＬＥＤカバー部１１０４等で被覆された各種発光装置（ＬＥＤ）の点灯・点滅などを制御する制御信号が副制御基板１０４７ａに出力される。
【０２５３】
上述したＣＰＵ１０４５ａ１は、このＣＰＵ１０４５ａ１によって実行される各種の制御プログラムや固定値データを記憶したＲＯＭ１０４５ａ２と、このＲＯＭ１０４５ａ２内に記憶されている制御プログラムを実行するに当たって各種のデータを一時的に記憶する作業エリアを確保するためのワーキング用のＲＡＭ１０４５ａ３の他に、図示はしないが周知のように割り込み回路を始めとしてタイマ回路、データ送受信回路など球式回胴遊技機１０１０において必要な各種の処理回路が内蔵されている。
【０２５４】
ＲＯＭ１０４５ａ２とＲＡＭ１０４５ａ３とによってメインメモリが構成され、各種の処理を実行するための処理プログラム（出力制御情報生成用処理プログラムを含む）は、処理プログラムの一部として上述したＲＯＭ１０４５ａ２に記憶されている。ＲＡＭ１０４５ａ３内は、機能的には複数の作業エリアが確保されている。周知のようにＣＰＵ１０４５ａ１内に設けられたプログラムカウンタの値を保存するためのスタックメモリ（スタックメモリ用のエリア）の他に、この例では停電フラグを記憶する停電フラグメモリ、スタックポインタを保存するスタックポインタ保存用メモリ、ＲＡＭ４５ａ３に保存されているデータのチェックサムに関連した補正値を保存するチェックサム補正値用メモリ、さらには復電時に使用される復電コマンドバッファや復電コマンドカウンタなどのメモリエリアが確保されている。
【０２５５】
入出力ポート１０４５ａ４には、副制御基板１０４７ａなどのＩ／Ｏ装置の他に、ホール管理者用のコンピュータ等の遊技機管理装置（図示せず）や外部情報表示装置などに情報を送信できる外部集中端子板や、電源制御基板１０３８’に設けられた停電監視回路１０３８ｆ、さらには投入ソレノイド１４１４ａ，１４１４ｂ，１４１４ｃや払出制御基板１０３７ａなどが電気的に接続されている。
【０２５６】
電源制御基板１０３８’には、主制御基板１０４５ａを始めとして球式回胴遊技機１０１０の各電子機器に駆動電力を供給する電源部１０３８ｅや、上述した停電監視回路１０３８ｆなどが搭載されている。停電監視回路１０３８ｆは電源の切断状態を監視し、停電時はもとより、電源スイッチ１０３８ａによる電源切断時に停電信号を生成する。そのため停電監視回路１０３８ｆは、電源部１０３８ｅから出力される直流２４ボルトの安定化駆動電圧を監視し、この駆動電圧が例えば２２ボルト未満まで低下したときに電源が切断されたものと判断して停電信号が出力されるように構成されている。停電信号はＣＰＵ１０４５ａ１と入出力ポート１０４５ａ４のそれぞれに供給され、ＣＰＵ１０４５ａ１ではこの停電信号を認識することで、停電時処理が実行される。電源部１０３８ｅからは出力電圧が２２ボルト未満まで低下した場合でも、主制御基板１０４５ａなどの制御系における駆動電圧として使用される５ボルトの安定化電圧が出力されるように構成されており、この安定化電圧が出力されている時間として、主制御基板１０４５ａによる停電時処理を実行するのに十分な時間が確保されている。
【０２５７】
また、主制御基板１０４５ａは、電源部１０３８ｅから安定化駆動電圧が供給されるのと同時にリセットスイッチ１０３８ｂからリセット信号が送信されると、ＲＡＭ１０４５ａ３に書き込まれた情報を消去し、電源部１０３８ｅから安定化駆動電圧が供給されている状態でリセットスイッチ１０３８ｂからリセット信号が送信されると、エラー状態をリセットする。
【０２５８】
さらに、電源オフ時に設定キースイッチ１０３８ｄ１をオンにしてから電源オンにした状態、つまり電源オフ時に設定変更キーシリンダ１０３８ｄに設定キーを差し込んで回転させてから電源オンにした状態にすると、球式回胴遊技機１０の出球率を変更可能な状態が発生する。この状態で、リセットスイッチ１０３８ｂからリセット信号が送信されると、球式回胴遊技機１０１０のボーナス確率や小役確率を変更し、当該変更結果を設定値「１」〜「６」の数字で７セグＬＥＤ表示部１０４１ｇ（図２７参照）に出力する。そして、７セグＬＥＤ表示部１０４１ｇに「１」〜「６」のいずれかの数字を表示させた状態で、始動レバー１１２４から設定確定信号を受信すると、球式回胴遊技機１０１０の出球率（設定）を確定する。
【０２５９】
払出制御基板１０３７ａは、概ね主制御基板１０４５ａと同様の構成であり、ＣＰＵを備え、処理プログラムを記憶するＲＯＭ（あるいはフラッシュメモリ）、一時的にデータを記憶する作業用（ワーキング用）のＲＡＭ、入出力ポートなどが内部バスを介してこのＣＰＵに接続されている。
【０２６０】
主制御基板１０４５ａにおいて実行される制御処理について説明する。主制御基板１０４５ａの制御処理は、外部電力の供給再開や電源スイッチ１０３８ａのオン操作等による復電に伴って起動されるメイン処理と、メイン処理に対して割り込みをかける割込み処理とに大別される。説明の便宜上、割り込み処理について説明した後に、メイン処理について説明する。なお、割込み処理としては、ＮＭＩ端子における停電信号の受信に応じて割込みをかける停電割込み処理と、タイマによる時間計測によって定期的に割込みをかけるタイマ割込み処理とがある。
【０２６１】
まず、停電割込み処理について説明する。停電状態が発生した場合、電源制御基板１０３８’の停電監視回路１０３８ｆで停電信号が生成され、主制御基板１０４５ａに対して出力される。主制御基板１０４５ａにおいては、ＣＰＵ１０４５ａ１のＮＭＩ端子が停電信号を受信し、停電信号の受信に応じて停電フラグを設定する図示しない割込み処理（以下、「停電割込み処理」と称する）が実行される。停電割込み処理においては、まず、現在使用しているレジスタのデータをＲＡＭ１０４５ａ３内のバックアップ領域に退避させる（「レジスタ退避処理」）。レジスタ退避処理の後に、停電フラグが設定される（「停電フラグ設定処理」）。停電フラグは、ＲＡＭ４５ａ３内の特定の領域に保持される停電状態の発生を表す情報である。停電フラグ設定処理の後に、自身の割込みにおける処理の終了がＣＰＵ４５ａ１に知らせられる（「割込み終了宣言処理」）。割込み終了宣言処理の後に、レジスタ退避処理においてＲＡＭ１０４５ａ３のバックアップ領域に退避させたレジスタのデータをＣＰＵ４５ａ１のレジスタに復帰させる（「レジスタ復帰処理」）。レジスタ復帰処理の後に、新たな割込みが許可される（「割込み許可処理」）。割込み許可処理の完了によって停電割込み処理が終了する。なお、使用中のレジスタのデータを破壊せずに停電フラグ設定処理が行える場合には、レジスタ退避処理及びレジスタ復帰処理を省くことができる。
【０２６２】
次に、タイマ割込み処理について説明する。図３５は、主制御基板４５ａにおけるタイマ割り込み処理の一例を表すフローチャートである。主制御基板４５ａにおいては、定期的にタイマ割込み処理が行われる。本形態においては、タイマ割込み処理は、実質的に１．４９ｍｓ［ミリ秒］の周期で行われる。
【０２６３】
タイマ割込み処理において、まず、後述するメイン処理における通常処理で使用している全てのレジスタの情報が、ＲＡＭ１０４５ａ３のバックアップ領域に格納される（「レジスタ退避処理」Ｓ２１０１）。レジスタ退避処理Ｓ２１０１の後に、停電フラグが設定されているか否かが確認される（Ｓ２１０２）。停電フラグが設定されている場合には、バックアップ処理Ｓ２１０３が実行される。
バックアップ処理Ｓ２１０３では、まず、リングバッファに蓄積されている各種のコマンドの送信が終了しているか否かが判定される。それらのコマンドの送信が終了していない場合には、バックアップ処理Ｓ２１０３が一旦終了されて、制御がタイマ割込み処理に復帰する。なお、これは、バックアップ処理Ｓ２１０３の開始前に、コマンドの送信を完了させるための制御である。一方、それらのコマンドの送信が完了している場合には、ＣＰＵ１０４５ａ１のスタックポインタの値が、ＲＡＭ１０４５ａ３内のバックアップ領域に保存される（「スタックポインタ保存処理」）。スタックポインタ保存処理Ｓ２１０２の後に、後述するＲＡＭ判定値がクリアされると共に、入出力ポート４５ａ４における出力ポートの出力状態がクリアされて図示しない全てのアクチュエータがオフ状態になる（「停止処理」）。停止処理の後に、ＲＡＭ判定値が新たに算出されてバックアップ領域に保存される（「ＲＡＭ判定値保存処理」）。ＲＡＭ判定値は、ＲＡＭ１０４５ａ３のワーク領域におけるチェックサム値の２の補数である。ここで、チックサム値の２の補数とは、２進数表現においてチェックサム値の各桁（ビット）を反転した場合に生成される値である。この場合、ＲＡＭ１０４５ａ３のチェックサム値とＲＡＭ判定値との排他的論理和（「ＦＦＦＦ」）に１加算した値は「０」である。本形態では、ＲＡＭ判定値としてチェックサム値の補数を用いたが、本発明においては、ＲＡＭ判定値としてチェックサム値そのものを用いてもよい。ＲＡＭ判定値保存処理Ｓ３０４の後に、ＲＡＭ１０４５ａ３へのアクセスが禁止される（「ＲＡＭアクセス禁止処理」）。その後は、内部電力の完全な遮断によって処理が実行できなくなるのに備えて、無限ループに入る。なお、例えばノイズ等に起因して停電フラグが誤って設定される場合等を考慮して、図示しないが、無限ループに入る前には停電信号がまだ入力されているか否かが確認される。停電信号が出力されていなければ、内部電源が復旧していることになるために、ＲＡＭ１０４５ａ３の書き込みが許可されると共に停電フラグが解除され、タイマ割込み処理に復帰する。一方、停電信号が継続して入力されていれば、そのまま無限ループに入る（図示せず）。
【０２６４】
上記のように、バックアップ処理Ｓ２１０３の初期段階でコマンドの送信が完了しているか否かが判断され、それらの送信が未完であるときには送信処理を優先させている。コマンドの送信処理終了後にバックアップ処理Ｓ２１０３を実行する構成とすることにより、コマンドの送信途中でバックアップ処理が実行されることをも考慮した停電時処理プログラムを構築する必要がなくなる。その結果、停電時の処理に関するプログラムを簡略化してＲＯＭ１０４５ａ２の小容量化を図ることができる。
【０２６５】
電源制御基板１０３８’の電源部１０３８ｅは、停電状態が発生した後においても、停電割込み処理及びバックアップ処理を完了するために十分な時間にわたって、制御系の駆動電力として使用されるバックアップ電力を出力する。このバックアップ電力によって、停電割込み処理及びタイマ割込み処理のバックアップ処理が行われる。本形態では、停電発生後の３０ｍｓ［ミリ秒］の間、バックアップ電力が出力され続けるようになっている。
【０２６６】
タイマ割込み処理の説明に戻り、図３５に示されたように、判定処理Ｓ２１０２において停電フラグが設定されていないと判定された場合には、誤動作の発生を監視するためのウォッチドッグタイマが初期化され、ＣＰＵ１０４５ａ１自身に対して割込み許可が出される（「割込み終了宣言処理」Ｓ２１０４）。割込み終了宣言処理Ｓ２１０４の後に、左駆動停止フラグ、中駆動停止フラグ及び右駆動停止フラグを参照して、各回胴（Ｌ，Ｍ，Ｒ）を回転させるために各ステッピングモータ（４３Ｌ４，４３Ｍ４，４３Ｒ４）に回胴駆動信号が送信される（「ステッピングモータ制御処理」Ｓ２１０５）。具体的には、左駆動停止フラグが設定されていなければ、左回胴Ｌのステッピングモータ４３Ｌ４に回胴駆動信号を送信する。中回胴Ｍ及び右回胴Ｒについても左回胴Ｌの場合と同様である。ステッピングモータ制御処理Ｓ２１０５の後に、入出力ポート１０４５ａ４に接続された各種の装置におけるスイッチの状態変化が監視される（「スイッチ読込処理」Ｓ２１０６）。スイッチ読込処理Ｓ２１０６の後に入出力ポート１０４５ａ４に接続された各種の装置におけるセンサの状態変化が監視される（「センサ監視処理」Ｓ２１０７）。
【０２６７】
センサ監視処理Ｓ２１０７の後に、払出制御基板１０３７ａからの払出ソレノイド作動異常コマンドが受信されているか否かを判定して、受信されている場合には、副制御基板１０４７ａに転送するために払出ソレノイド作動異常コマンドを再設定すると共にエラー処理を実行し、受信されていない場合には、本処理を終了する（「ソレノイド作動監視処理」Ｓ２１０８）。
【０２６８】
ソレノイド作動異常監視処理Ｓ２１０８の後に、各種のカウンタの値や各種のタイマの値が減算される（「タイマ減算処理」Ｓ２１０９）。タイマ減算処理Ｓ２１０９の後に、差球数（ベット総数と獲得総数との差分）を集計するためにベット数や獲得球数が、外部集中端子板へ出力される（「差球カウント処理」Ｓ２１１０）。
【０２６９】
差球カウント処理Ｓ２１１０の後に、リングバッファに蓄積された各種のコマンドが、副制御基板４７ａに送信される（「コマンド出力処理」Ｓ２１１１）。コマンド出力処理Ｓ２１１１の後に、７セグメントＬＥＤ表示部１０４１ｇ、獲得数表示装置等に表示されるセグメントデータが設定される（「セグメントデータ設定処理」Ｓ２１１２）。セグメントデータ設定処理Ｓ２１１２で設定されたセグメントデータが７セグＬＥＤ表示部１０４１ｇ等のうち所定のセグメントデータ表示装置に送信される（「セグメントデータ表示処理」Ｓ２１１３）。これにより、７セグメントＬＥＤ表示部１０４１ｇ等は、受信したセグメントデータに対応する数字、文字、記号などを表示する。入出力ポート１０４５ａ４からＩ／Ｏ装置へのデータが出力される（「ポート出力処理」Ｓ２１１４）。ポート出力処理Ｓ２１１４の後に、レジスタ退避処理Ｓ２１０１においてバックアップ領域に退避させた各レジスタのデータがそれぞれＣＰＵ１０４５ａ１内の対応するレジスタに復帰される（「レジスタ復帰処理」Ｓ２１１５）。レジスタ復帰処理Ｓ２１１５の後に、次回のタイマ割込みが許可される（「割込み許可処理」Ｓ２１１６）。以上の処理を経て一連のタイマ割込み処理が終了する。
【０２７０】
主制御基板１０４５ａにおけるメイン処理について説明する。図３６は、主制御基板１０４５ａのメイン処理を表すフローチャートである。主制御基板１０４５ａのメイン処理は、停電状態から復帰した場合に実行される。
【０２７１】
主制御基板１０４５ａのメイン処理では、まず、スタックポインタの初期値が設定される（「スタックポインタ初期設定処理」Ｓ２２０１）。スタックポインタ初期設定処理Ｓ１２０１の後に、割込み処理を許可する割込みモードが設定される（「割込みモード設定処理」Ｓ２２０２）。割込みモード設定処理Ｓ２２０２の後に、ＣＰＵ４５ａ１内のレジスタ群やＩ／Ｏ装置等に対する各種の設定等が行われる（「レジスタ設定処理」Ｓ１２０３）。
【０２７２】
レジスタ設定処理Ｓ２２０３の後に、設定キーが設定キースイッチ１０３８ｄ１に挿入され、所定の操作（右回転操作等）がされているか否かが判定される（Ｓ２２０４）。設定キー操作がされていると判定された場合には、所定の複数種類の確率設定（本形態では「設定１」〜「設定６」の６段階設定）のうちから選択される１つの確率設定の設定値を保持する所定の領域を除くＲＡＭ１０４５ａ３の全領域のデータが、強制的にクリアされる（「強制的ＲＡＭクリア処理」Ｓ２２０５）。強制的ＲＡＭクリア処理Ｓ２２０５の後に、現在の設定値の再設定（設定の打ち直し）を行うことができる（「確率設定選択処理」Ｓ２２０６）。なお、設定値の変更においては、リセットスイッチ１０３８ｂの操作及び始動レバー１１２４の操作が援用される。確率設定選択処理Ｓ２２０６の後に、通常遊技処理へ移行する。
【０２７３】
判定処理Ｓ２２０４において設定キースイッチ１０３８ｄ１の操作がされていないと判定された場合には、選択されている確率設定の設定値が所定の範囲（「１」〜「６」）内の値であるか否かが判定される（Ｓ２２０７）。なお、停電状態の発生時から停電状態からの復帰時までの間に、ＲＡＭ４５ａ３が機械的又は電気的に破壊される等の異常事態が発生しない限り、設定値は所定の範囲内の値しかとらない。設定値が所定の範囲内の値である場合には、停電フラグが設定されているか否かが判定される（Ｓ２２０８）。停電フラグが設定されている場合には、ＲＡＭ４５ａ３のワーク領域のチェックサム値が新たに算出され、新たなチェックサム値が正常であるか否かが判定される（Ｓ２２０９）。新たなチェックサム値が正常とは、新たなチェックサム値と停電状態の発生前のチェックサム値が同一であること、つまり、新たなチェックサム値とＲＡＭ４５ａ３のバックアップ領域に保持されているＲＡＭ判定値との排他的論理和に１加算した値が「０」であることを意味する。この値は、新たなチェックサム値と停電状態の発生前のチェックサム値とが同一である場合には「０」となり、異なる場合には「０」以外となる。停電状態の発生時から停電状態からの復帰時までの間に、ＲＡＭ４５ａ３が機械的又は電気的に破壊される等の異常事態が発生しない限り、この値は「０」以外にはならない。
【０２７４】
判定処理Ｓ２２０７において確率設定の設定値が所定の範囲内の値でないと判定された場合、判定処理Ｓ２２０８において停電フラグが設定されていないと判定された場合、又は、判定処理Ｓ２２０９において新たなチェックサム値とＲＡＭ判定値との排他的論理和に１加算した値が「０」以外であると判定された場合には、割込みが禁止される（「割込み禁止設定処理」Ｓ２２１６）。割込み禁止設定処理Ｓ２２１６の後に、入出力ポート１０４５ａ４の全ての出力ポートがクリアされて、入出力ポート１０４５ａ４に接続された全てのアクチュエータがオフ状態になる（「全出力ポートクリア処理」Ｓ２２１７）。全出力ポートクリア処理Ｓ２２１７の後に、エラーの発生を報知させるための処理が行われる（「エラー報知処理」Ｓ２２１８）。なお、このエラー報知状態は、リセットスイッチ１０３８ｂが操作されるまで継続する。
【０２７５】
判定処理Ｓ２２０９において新たなチェックサム値が正常であると判定された場合には、バックアップ領域に保存されたスタックポインタの値がＣＰＵ１０４５ａ１のスタックポインタに書き込まれ、スタックポインタの値が停電状態の発生前の値に復帰する（「スタックポインタ復帰処理」Ｓ２２１０）。これによって、停電状態からの復帰後において、停電状態の発生により中断された処理から再開できるようになる。スタックポインタ復帰処理Ｓ２２１０の後に、停電状態からの復帰を表す復電コマンドが設定される（「復電コマンド設定処理」Ｓ２２１１）。これにより、復電コマンドが副制御基板１０４７ａに送信されることとなる。復電コマンド設定処理Ｓ２２１１の後に、打止切換スイッチ１０３８ｃの状態が、ＲＡＭ１０４５ａ３の所定の領域に格納される（「遊技形態設定処理」Ｓ２２１２）。遊技形態設定処理Ｓ２２１２の後に、各種の装置のセンサの値が初期化される（「センサ初期化処理」Ｓ２２１３）。センサ初期化処理Ｓ２２１３の後に、停電フラグが解除される（「停電フラグ解除処理」Ｓ２２１４）。停電フラグ解除処理Ｓ２２１４の後に、払出中に停電が発生した等の場合、払出を再開させるための払出コマンドを設定する（「払出コマンド設定処理」Ｓ２２１５）。払出コマンド設定処理Ｓ２２１５の後に、スタックポインタの示す停電状態の発生前の番地における処理から再開される。具体的には、先に説明したタイマ割込み処理におけるバックアップ処理Ｓ２１０３（図３５参照）後の割込み終了宣言処理Ｓ２１０４が実行される。
【０２７６】
通常時の遊技に関わる主要な制御を行う通常処理について説明する。図３７は、主制御基板１０４５ａで実行される通常遊技処理の一例を表すフローチャートである。主制御基板１０４５ａの通常遊技処理は、メイン処理における確率設定処理Ｓ２２０６（図３６参照）の後に実行される。
【０２７７】
通常遊技処理では、図３７に示されたように、まず、割込み許可を設定する（「割込み許可設定処理」Ｓ２３０１）。割込み許可設定処理Ｓ２３０１の後に、遊技形態を決定する打止切換スイッチ１０３８ｃの状態がＲＡＭ１０４５ａ３の所定の領域に格納される（「遊技形態設定処理」Ｓ２３０２）。なお、遊技形態設定処理Ｓ２３０２は、メイン処理における遊技形態設定処理Ｓ２２１２（図３６参照）と同一の処理である。遊技形態設定処理Ｓ２３０２の後には、下述のループ処理に移行する。なお、以下においては、連続遊技中である場合について説明する。
【０２７８】
ループ処理において、また、ＲＡＭ１０４５ａ３において一回の遊技ごとに変化する情報を保持する領域のデータをクリアする（「遊技情報クリア処理」Ｓ２３０３）。具体的には、前回の遊技に関連する情報をクリアする。クリアされる情報としては、例えば、乱数に関連する情報、回胴Ｌ，Ｍ，Ｒの制御に関連する情報、入賞に関連する情報及びエラーに関連する情報が挙げられる。入賞に関連する情報には、入賞図柄、入賞ライン及び獲得遊技球数等の情報が含まれる。
【０２７９】
遊技情報クリア処理Ｓ２３０３の後に、変動開始信号が入力されるまで、所定の処理を行いながら待機する（「変動待機処理」Ｓ２３０４）。ここで、変動待機処理Ｓ２３０４について詳細に説明する。図３８は、変動待機処理Ｓ２３０４の一例を表すフローチャートである。
【０２８０】
変動待機処理Ｓ２３０４では、まず、遊技監視タイマが設定される（「遊技監視タイマ設定処理」Ｓ２４０１）。ここで、遊技監視タイマが設定されるとは、そのタイマの値がリセットされ、かつそのタイマによる新たな時間計測がスタートすることを意味する。遊技監視タイマは、遊技間隔を測定するタイマであって、遊技者によって遊技されていない時間が所定の時間を経過した場合に、液晶表示装置４２の画像を所定の画像（デモストレーション画像）に移行させるために用いられる。
【０２８１】
遊技監視タイマ設定処理Ｓ２４０１の後に、前回の遊技で再遊技に入賞したか否かが判定され、再遊技に入賞していた場合には、自動的に、前回の遊技のベット数と同数の遊技球が自動的にベットされる（「自動ベット処理」Ｓ２４０２）。
【０２８２】
自動ベット処理Ｓ２４０２の後に、セレクタ１４００においてエラーが発生しているか否かが確認され、エラーが発生している場合には、スピーカ１１０６、１２０４、発光装置１１３２、１１３４Ｌ１等、液晶表示装置１０４２等にエラーを報知させるための投入エラーコマンドが設定される（「投入エラー報知処理」Ｓ２４０３）。例えば、遊技球の投入期間中以外において、通過センサ１４１５ａ、１４１５ｂ，１４１５ｃから上流通過検出信号や下流通過検出信号を受信した場合が挙げられる。なお、リングバッファに格納された投入エラーコマンドは、その格納後に実行されるタイマ割込み処理のコマンド出力処理Ｓ２１１１において副制御基板１０４７ａに出力される。また、以下において、リングバッファに格納される各種のコマンドは、投入エラーコマンドの場合と同様に、それらの格納後に実行されるタイマ割込み処理のコマンド出力処理Ｓ２１１１において副制御基板１０４７ａに出力される。
【０２８３】
投入エラー報知処理Ｓ２４０３の後に、払出装置１０３３でエラーが発生しているか否かが判定され、払出装置１０３３でエラーが発生している場合には、スピーカ１１０６，１２０４発光装置１３２、１３４Ｌ１等、液晶表示装置４２等にエラーを報知させるための払出エラーコマンドが設定される（「払出エラー報知処理」Ｓ２４０４）。具体的には、払出基板１０３７ａからの払出中信号がオン状態であるか否か、及び、各種のカウントセンサ１０３３ｈからのカウントスイッチ信号に基づく払出基板１０３７ａからのカウント信号がオン状態であるか否かが判定される。この判定結果が、払出中信号がオン状態（払出期間中）でないにも関わらず、いずれかのカウント信号がオン状態である場合には、エラー処理が実行されると共に、払出エラーコマンドが設定される。これによって、遊技を進行できない状態となり、エラー発生が報知される。なお、同様の払出エラー報知処理は、他の処理中においても遊技者からの何らかの入力を待っている状態、例えば、リール回転中におけるリール停止待ち状態においても実行される。
【０２８４】
払出エラー報知処理Ｓ２４０４の後に、返却ボタン１３０８の操作が行われているか否かを判定して、返却中であれば他のボタン等の操作による入力が禁止される（「返却処理」Ｓ２４０５）。
【０２８５】
返却処理Ｓ２４０５の後に、図３８に示されたように、１ベットボタン１１４又はマックスベットボタン３０４が操作されているか否かが確認され、いずれかのベットボタンが操作されている場合には所定数の遊技球がベットされる（「遊技球ベット処理」Ｓ２４０６）。なお、投入された遊技球の個数が、通過センサ１４１５ａ，１４１５ｂ，１４１５ｃで計数され、かつ、別途に、カウントセンサ１４１６ａ，１４１６ｂ，１４１６ｃによっても計数される。
【０２８６】
ここで、遊技球ベット処理Ｓ２４０６について詳細に説明する。図３９は、遊技球ベット処理Ｓ２４０６の一例を表すフローチャートである。遊技球ベット処理Ｓ２４０６では、まず、投入が完了しているか否かが判定される（Ｓ２５０１）。具体的には、通常遊技状態等においては、ベット数が「３」（投入球数が１５）である場合には投入完了と判定し、ＪＡＣ中等においては、ベット数が「１」（投入球数が５）である場合には投入完了と判定する。投入が完了している場合には、遊技球ベット処理Ｓ２４０６が終了し、投入が完了していない場合には、最大ベット信号が受信されているか否かが判定される（Ｓ２５０２）。最大ベット信号が受信されている場合には、総投入個数カウンタの値が、通常遊技状態等においては「１５」に、ＪＡＣ中等においては「５」に設定される（「総投入個数カウンタ設定処理」Ｓ２５０３）。一方、最大ベット信号が受信されていない場合には、１ベット信号が受信されているか否かが判定される（Ｓ１５０４）。１ベット信号が受信されている場合には、総投入個数カウンタの値が「５」に設定され（「総投入個数カウンタ設定処理」Ｓ２５０５）、受信されていない場合には、遊技球ベット処理Ｓ２４０６が終了する。
【０２８７】
総投入個数カウンタ設定処理Ｓ２５０３，Ｓ２５０５において、総投入個数カウンタの値が設定されると、第１条〜第３条投入リトライフラグをそれぞれ設定して（「全条の投入リトライフラグ設定処理」Ｓ２５０６）、３つの遊技球投入部１４１０ａ〜１４１０ｃのすべてにおいて、投入処理が行われるように初期設定する。全条の投入リトライフラグ設定処理Ｓ２５０６の後に、いずれかの条の投入リトライフラグが設定されているか否かを判定し（Ｓ２５０７）、全ての条の払出リトライフラグが設定されていなければ、遊技球ベット処理Ｓ２４０６が終了する。一方、いずれかの条の投入リトライフラグが設定されていれば、総投入個数カウンタの値が「０」であるか否かが判定され（Ｓ１５０８）、総投入個数カウンタの値が「０」であれば、遊技球ベット処理Ｓ２４０６が終了する。
【０２８８】
判定処理Ｓ２５０８において総投入個数カウンタの値が「０」でなければ、全条の払出リトライフラグが設定されているか否かが判定される（Ｓ２５０９）。判定処理２５０９において、いずれかの条の投入リトライフラグが解除されていれば、後述するようにいずれかの条において遊技球の払い出しが滞ったこととなるので、遊技球を再振り分けする前に所定時間待機し（「ウェイト処理」Ｓ２５１０）、その後に、投入個数振分処理Ｓ２５１１へ移行する。なお、本形態では、ウェイト処理Ｓ２５１０におけるウェイト時間は、８０ｍｓである。このウェイト処理Ｓ２５１０は、球通路１４０２ａ〜４０２ｃにおいて、投入フリッカ１４１３ａ〜１４１３ｃによって排出通路１４０６ａ〜１４０６ｃへの遊技球の流下が禁止された場合に、遊技球のばたつきを抑制するために設けられている。また、投入フリッカ１４１３ａ〜１４１３ｃを作動させる投入ソレノイド１４１４ａ〜１４１４ｃの駆動における電圧の過渡応答を正確に判定するために設けられる。
【０２８９】
複数の遊技球投入部１４１０ａ〜１４１０ｃで可能な限り均等に遊技球の投入を行うために、各遊技球投入部がそれぞれ何個ずつ投入するかを振り分けて、各遊技球に対応する投入予定個数を決定する（「投入個数振分処理」Ｓ２５１１）。
【０２９０】
投入個数振分処理Ｓ２５１１の後に、投入タイマ割込実行フラグが設定されているか否かが判定される（Ｓ２５１２）。投入タイマ割込実行フラグが設定されていれば、投入条ポインタへ最大値「３」を設定する（「投入条ポインタ最大値設定処理」Ｓ２５１３）。
【０２９１】
投入条ポインタ最大値設定処理Ｓ２５１３の後に、投入個数振分処理Ｓ２５１１によって遊技球投入部１４１０ａ〜１４１０ｃの各々に対して振り分けられ、各遊技球投入部１４１０ａ〜１４１０ｃにおいて投入が開始された際の遊技球の投入個数を計数すると共に、その投入の終了を管理する処理を実行する（「投入実行処理」Ｓ２５１４）。投入実行処理Ｓ２５１４の後に、各カウントセンサ４１６ａ〜４１６ｃを通過する遊技球の個数の計数を管理する処理を実行する（「カウントセンサ通過個数計数処理」Ｓ２５１５）。カウントセンサ通過個数計数処理Ｓ２５１５の後に、投入条ポインタが最小値「１」であるか否かが判定される（Ｓ２５１６）。投入条ポインタが「１」でなければ、払出条ポインタの値を「１」だけ減少させて（「投入条ポインタ減算処理」Ｓ２５１７）、投入実行処理Ｓ２５１４に戻る。一方、投入条ポインタが「１」であれば、各投入ソレノイド作動フラグに基づいて各投入ソレノイド１４１４ａ〜１４１４ｃの駆動が制御される（「全条の投入ソレノイド作動制御処理」Ｓ２５１８）。具体的には、投入ソレノイド作動フラグが新たに設定された払出ソレノイド１４１４ａ〜１４１４ｃはオン状態に変更され、投入ソレノイド作動フラグが既に設定されている投入ソレノイド１４１４ａ〜１４１４ｃはオン状態を維持し、投入ソレノイド作動フラグが新たに解除された投入ソレノイド１４１４ａ〜１４１４ｃがオフ状態に変更され、投入ソレノイド作動フラグが既に解除されていた投入ソレノイド１４１４ａ〜１４１４ｃはオフ状態を維持する。
【０２９２】
全条の投入ソレノイド作動制御処理Ｓ２５１８の後に、投入ソレノイド作動異常監視処理Ｓ２５１９が行われる。投入ソレノイド作動異常監視処理Ｓ２５１９では、図４０に示されたように、投入ソレノイド作動異常フラグが設定されているか否かが判定される（Ｓ５１０１）。投入ソレノイド作動異常フラグが設定されていない場合には本処理Ｓ３３２６が終了し、投入ソレノイド作動異常フラグが設定されている場合には、副制御基板１０４７ａに投入ソレノイド作動異常コマンドを送信して（「投入ソレノイド作動異常コマンド送信処理」Ｓ５１０２）、エラー処理が実行される（「投入ソレノイド作動エラー処理」Ｓ５１０３）。なお、副制御基板１０４７ａは、投入ソレノイド作動異常コマンドの受信に応じて、その異常の発生を報知させる。
【０２９３】
投入ソレノイド作動異常監視処理Ｓ２５１９の後に、全条の通過センサカウンタの値が「０」であるか否かが判定される（Ｓ２５２０）。全条の通過センサカウンタの値が「０」である場合には、判定処理Ｓ２５０７に戻る。一方、いずれかの通過センサカウンタの値が「０」でなければ、投入タイマ割込実行フラグを解除して（「投入タイマ割込実行フラグ解除処理」Ｓ２５２１）、判定処理Ｓ２５１２に戻る。以上のように、遊技球ベット処理Ｓ２４０６は、判定処理Ｓ２５０１〜投入タイマ割込実行フラグ解除処理Ｓ２５２１によって実現される。
【０２９４】
図３８に戻って、遊技球ベット処理Ｓ２４０６の終了後に、ベット数が最小規定数未満であるか否かが判定される（Ｓ２４０７）。ベット数が最小規定数未満である場合には、投入エラー報知処理Ｓ２４０３から判定処理Ｓ２４０７までが繰り返される。一方、ベット数が最小規定数未満でない場合には、始動レバー１１２４の操作に応じた変動開始信号が受信されているか否かが判定される（Ｓ２４０８）。変動開始信号が受信されていない場合には、投入エラー報知処理Ｓ２４０３から判定処理Ｓ２４０８までが繰り返される。一方、変動開始信号が受信されている場合には、遊技球ベット処理Ｓ２４０６において通過センサ１４１５ａ〜１４１５ｃによって計数された遊技球の個数とカウントセンサ４１６ａ〜４１６ｃによって計数された遊技球の個数とが比較され、カウントセンサ１４１６ａ〜１４１６ｃによって計数された遊技球の個数が通過センサ１４１５ａ〜１４１５ｃによって計数された遊技球の個数未満である場合にはエラー処理（個数エラー処理）が実行される（「投入球数比較処理」Ｓ２４０９）。以上で説明したように処理過程（Ｓ２４０１〜Ｓ２４０９）を経て、変動待機処理Ｓ２４０４が完了する。
【０２９５】
変動待機処理Ｓ２４０４の後に、図３７に示されたように、始動レバー１１２４が操作された際にハードウェア的にラッチされた乱数カウンタの値が読み出されてＲＡＭ４５ａ３に格納される（「乱数作成処理」Ｓ２３０５）。始動レバー１１２４が操作された際に乱数カウンタをハードウェア的にラッチすることによって、始動レバー１１２４の操作と乱数値の取得とを時間的に同期させている。なお、ソフトウェアで乱数カウンタの値を読み出すこともできるが、この場合には、始動レバー１１２４の操作から乱数値の取得までの時間が、ハードウェア的にラッチする場合よりも不均一になる。
【０２９６】
乱数作成処理Ｓ２３０５の後に、確率設定、ベット数及び遊技状態に応じた乱数テーブルを参照して、乱数作成処理Ｓ２３０５で取得した乱数値に応じた当選役が決定され、当選役の種別に応じた当選フラグ（例えば、ビッグボーナス当選フラグ、レギュラーボーナス当選フラグ、チェリー当選フラグ、ベル当選フラグ、スイカ当選フラグ、再遊技当選フラグ）が設定され、当選役の種別を表す当選役コマンドと確率設定の設定値を表す設定値コマンドとが設定される（「内部抽選処理」Ｓ２３０６）。当選役として、例えば、ビックボーナス役（以下、「ＢＢ」とも称す）、レギュラーボーナス役（以下、「ＲＢ」とも称す）、各種の小役（本形態では、チェリー役、ベル役、スイカ役）、再遊技役及びハズレ役が挙げられる。なお、一回の遊技において複数種類の当選役が選択されてもよい。
【０２９７】
内部抽選処理Ｓ２３０６の後に、当選役、ベット数及び遊技状態に基づいて、ＲＯＭ４５ａ２に保持された手動停止制御テーブル群から各回胴Ｌ，Ｍ，Ｒの制御に用いる１つの手動停止制御テーブルが参照制御テーブルとして選択され、参照制御テーブルのテーブル番号がＲＡＭ４５ａ３の所定の領域に格納される（「回転初期化処理」Ｓ１３０７）。当選役がハズレ以外のときには、この参照制御テーブルに従って、当選役を可能な限り入賞させるために所定の範囲（５図柄未満）内で余分に回胴を回転させるスベリ制御が行われる。当選役がハズレの場合にも、他の当選役を入賞させないために、同様のスベリ制御が行われる。この参照制御テーブルは、必要に応じて手動停止制御テーブル群から再選択される。本形態では、各回胴停止ボタン（１１２６Ｌ，１１２６Ｍ，１１２６Ｒ）が所定の順序（例えば、「左回胴停止ボタン１１２６Ｌ→中回胴停止ボタン１１２６Ｍ→右回胴停止操作部１１２６Ｒ」及び「左回胴停止ボタン１１２６Ｌ→右回胴停止操作部１１２６Ｒ→中回胴停止ボタン１１２６Ｍ」の順序）で操作された場合に参照され、他の操作順序の場合には、手動停止制御テーブル群からの参照制御テーブルの再選択や他の制御方法によって又はそれらを援用して所定の図柄パターンを停止させる。更に、自動的に図柄表示の変動を停止する場合には、ＲＯＭ１０４５ａ２に保持された自動停止制御テーブルを参照して、所定の図柄パターンで停止させる。
【０２９８】
回転初期化処理Ｓ２３０７の後に、図柄変動待機処理Ｓ２３０８が実行される。図柄変動待機処理Ｓ２３０８では、まず、図柄変動監視タイマによる測定時間が所定の規定時間（例えば、４．１秒）以上であるか否かが判定される。ここで、「図柄変動監視タイマ」は、前回の図柄表示の変動開始時点からの経過時間を測定するタイマである。図柄変動監視タイマの測定時間が所定の規定時間未満である場合には、規定時間の経過を待つ状態（以下、「変動待機状態」と称する）であることを表す変動待機コマンド（内部状態コマンドの一種）がリングバッファに格納される。なお、変動待機状態であることが変動待機状態表示装置（図示せず）によって遊技者に報知される。その後、図柄変動監視タイマの測定時間が所定の規定時間以上となるまで、変動待機状態の報知が行われたまま、図柄変動監視タイマによる測定時間が所定の規定時間以上であるか否かの判定が繰り返される。一方、図柄変動監視タイマの測定時間が所定の規定時間以上である場合には、図柄変動監視タイマがリセットスタートされ、規定時間待機状態の報知を停止し、所定の規定時間が経過した状態であることを表す規定時間経過コマンド（内部状態コマンドの一種）と、外部集中端子板に出力するためのベット数コマンドとがリングバッファに格納される。その後、ＲＡＭ１０４５ａ３の所定の領域における図柄表示変動ユニットの各ステッピングモータ（１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４）の制御に関連する情報が回転開始用に初期設定される。なお、各ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の実際の駆動は、タイマ割込み処理のステッピングモータ制御処理Ｓ２１０５（図３５参照）で制御される。
【０２９９】
図柄変動待機処理Ｓ２３０８の後に、回胴ユニット４３における各回胴Ｌ，Ｍ，Ｒの回転を制御する回転制御処理Ｓ２３０９が実行される。回転制御処理Ｓ２３０９において、まず、ＲＡＭ１０４５ａ３の所定の領域における各回胴Ｌ，Ｍ，Ｒの回転に関する情報が初期化され、全ての回胴Ｌ，Ｍ，Ｒが回転中であることを表す全回胴回転コマンド（回胴回転情報コマンドの一種）と図柄表示変動状態であることを表す図柄変動状態コマンド（内部状態コマンドの一種）とがリングバッファに格納される（「回転開始処理」）。次に、各回胴（Ｌ，Ｍ，Ｒ）の回転開始から一定速度の定常回転に至るまで待機する（「図柄停止待機処理」）。具体的には、それらの回転が定常回転であるか否かは、最後に回転を開始した回胴に対応する回胴位置検出センサ１０４３Ｒ７からの検出信号が受信されているか否かで判定されており、その検出信号が受信されている場合にはそれらの回転は定常回転であると判断し、その検出信号が受信されていなければいずれかの回胴の回転は定常回転でないと判断している。それらの回転が定常回転でない場合には、判定処理Ｓ２３０３が繰り返し実行される。なお、本形態では全ての回胴Ｌ，Ｍ，Ｒは同時に回転を開始する。全ての回胴の回転が定常回転である場合には、左回胴停止ボタン１１２６Ｌ、中回胴停止ボタン１１２６Ｍ、右回胴停止ボタン１１２６Ｒの操作が行われるのを待ち、それらの操作に応じて、手動停止制御テーブル群から選択された参照制御テーブルを参照して回胴Ｌ、回胴Ｍ及び回胴Ｒを停止させる。回胴Ｌ、回胴Ｍ及び回胴Ｒの各々の停止に応じて回胴停止コマンド（回胴回転情報コマンドの一種）及び停止図柄を表す回胴図柄コマンド（停止図柄コマンドの一種）がリングバッファに格納される。規定回転時間を越えても少なくとも１つの回胴Ｌ，Ｍ，Ｒが回転中である場合には、現在回転中の全ての回胴Ｌ，Ｍ，Ｒの回転を停止させる（「自動停止処理」）。なお、自動停止処理においては、自動停止開始前に既に当選役の入賞が確定している場合を除き、いかなる利益役に当選していたとしてもハズレ役に対応する図柄パターンが表示されるように、現在回転中の全ての回胴Ｌ，Ｍ，Ｒの回転を停止させる。
【０３００】
回転制御処理Ｓ２３０９の後に、図３７に示されたように、入賞確認処理Ｓ２３１０が実行される。入賞確認処理Ｓ２３１０において、まず、有効ラインごとの図柄パターンを確認して、当選役以外の役が１つでも入賞している場合には、入賞エラーの発生を報知させるためのエラー処理が実行される。一方、当選役のみが入賞している場合には、入賞した全ての当選役に対応する入賞フラグ（例えば、ビッグボーナス入賞フラグ、レギュラーボーナス入賞フラグ、チェリー入賞フラグ、ベル入賞フラグ、スイカ入賞フラグ、再遊技入賞フラグ）が設定される。また、入賞した各当選役に対応する獲得遊技球数が最大獲得遊技球数を超えない範囲内において加算されることによって、最終的に獲得遊技球数が決定される。更に、入賞確認処理Ｓ１３１０においては、入賞役の種類の情報を含む入賞役コマンド、入賞ラインの種類の情報を含む入賞ラインコマンド及び入賞エラーの情報を含む入賞役エラーコマンドがリングバッファに格納される。
【０３０１】
入賞確認処理Ｓ２３１０の後に、獲得遊技球数の情報を含む払出コマンドが設定される（「獲得球払出処理」Ｓ２３１１）。獲得遊技球払出処理Ｓ２３１１の後に、再遊技処理Ｓ２３１２が行われる。再遊技処理Ｓ２３１２では、入賞確認処理Ｓ２３１０において再遊技入賞フラグが設定されている場合に、内部状態を再遊技に設定する等の各種の処理が行われる。また、次回の遊技が再遊技であることを表す再遊技コマンド（内部状態コマンドの一種）がリングバッファに格納される。
【０３０２】
再遊技処理Ｓ２３１２の後に、役物作動中処理Ｓ２３１３が行われる。役物作動中処理Ｓ２３１３では、ビッグボーナス（ＢＢ）役及びレギュラーボーナス（ＲＢ）役等の役物作動中の処理が行われる。内部状態がビッグボーナス遊技状態である場合には、小役ゲーム中の制御、小役ゲームからＪＡＣゲームへの移行制御、ＪＡＣゲーム中の制御、ＪＡＣゲームから小役ゲームへの移行制御及びビッグボーナス遊技状態の終了制御等が行われる。ビッグボーナス遊技状態の終了判定は、その状態中に獲得した遊技球の獲得総数が所定数以上であるか否かによって決定される。獲得総数が獲得規定数以上である場合には、ビッグボーナスの終了処理が行われる。一方、獲得総数が獲得規定数未満である場合には、ビッグボーナスの終了処理がスキップされる。一方、内部状態がレギュラーボーナスである場合には、ＪＡＣゲーム中の制御及びレギュラーボーナス遊技状態の終了制御等が行われる。レギュラーボーナスの終了条件も、獲得総数が獲得規定数以上であるか否かによって決定される。
【０３０３】
役物作動中処理Ｓ２３１３の後に、役物作動判定処理Ｓ２３１４が行われる。役物作動判定処理Ｓ２３１４では、ビッグボーナス役に当選したことを表すビッグボーナス役の当選フラグが設定されており、かつ、ビッグボーナス役が入賞したことを表すビッグボーナス役の入賞フラグが設定されている場合には、ビッグボーナスを開始するための処理を実行する（「ＢＢ開始処理」）。また、レギュラーボーナス役に当選したことを表すレギュラーボーナス役の当選フラグが設定されており、かつレギュラーボーナス役が入賞したことを表すレギュラーボーナスの入賞フラグが設定されている場合には、レギュラーボーナス役を開始するための処理を実行する（「ＲＢ開始処理」）。
【０３０４】
役物作動判定処理Ｓ２３１４の後に、遊技進行表示処理Ｓ２３１５が実行される。遊技進行表示処理Ｓ２３１５では、内部状態がビッグボーナス遊技状態やレギュラーボーナス遊技状態である場合には、ＪＡＣゲームの残りゲーム数や１回のビッグボーナスにおける獲得遊技球の総数等を表示するためのデータが設定される。また、ビッグボーナスやレギュラーボーナス等の終了後に、再遊技の当選確率が通常遊技状態よりも高いリプレイタイム（「ＲＴ」）等の特定遊技状態に移行させる場合には、内部状態を特定遊技状態に設定し、特定遊技状態であることを表す特定遊技状態コマンド（内部状態コマンドの一種）をリングバッファに格納する。
【０３０５】
払出制御基板１０３７ａにより実行される制御処理について説明する。払出制御基板１０３７ａの制御処理は、外部電力の供給再開や電源スイッチ１０３８ａのオン操作等による復電に伴って起動されるメイン処理と、メイン処理に対して割り込みをかける割込み処理とに大別される。説明の便宜上、割り込み処理について説明した後に、メイン処理について説明する。なお、割込み処理としては、主制御基板１０４５ａからの各種のコマンドの受信に応じて割込みをかけるコマンド割込み処理と、定期的（本形態では２ｍｓ）に繰返し実行されるタイマ割込み処理がある。説明の便宜上、まず、割込み処理について説明した後にメイン処理について説明する。
【０３０６】
まず、コマンド割込み処理について説明する。図４１は、払出制御基板１０３７ａのコマンド割込処理の一例を表すフローチャートである。コマンド割込処理は、払出制御基板１０３７ａが主制御基板１０４５ａからのコマンドを受信した場合に実行される。図４５に示されたように、コマンド割込処理が実行されると、まず、受信したコマンドが受信用のデータバッファに格納される（「コマンド受信処理」Ｓ３００１）。コマンド受信処理Ｓ３００１の後に、コマンド受信フラグが設定される（「コマンド受信フラグ設定処理」Ｓ３００２）。コマンド受信フラグ設定処理Ｓ３００２の終了により外部割込処理は終了する。
【０３０７】
次に、タイマ割込み処理について説明する。図４２は、払出制御基板１０３７ａのタイマ割込み処理の一例を表すフローチャートである。図４２に示されたように、タイマ割込み処理において、まず、コマンド受信フラグが設定されているか否かが判定される（Ｓ３１０１）。コマンド受信フラグが設定されている場合、受信用のデータバッファに格納されているコマンドを読み出す（「コマンド読出処理」Ｓ３１０２）。コマンド読出処理Ｓ３１０２の後に、コマンド受信フラグが解除される（「コマンド受信フラグ解除処理」Ｓ３１０３）。コマンド受信フラグ解除処理Ｓ３１０３の後に、読み出されたコマンドが払出コマンドであるか否かが判定される（Ｓ３１０４）。払出コマンドである場合には、払出コマンドの種類に応じた賞球個数（払出個数）を賞球個数カウンタに設定する（「賞球個数カウンタ設定処理」Ｓ３１０５）。一方、読み出されたコマンドが払出コマンドでない場合には、賞球個数カウンタ設定処理Ｓ３１０５がスキップされる。判定処理Ｓ３１０１においてコマンド受信フラグが設定されていないと判定された場合には、コマンド読出処理Ｓ３１０２〜賞球個数カウンタ設定処理Ｓ３１０５がスキップされる。
【０３０８】
次に、オーバーフロー検出スイッチ（図示せず）からの検出信号の状態が確認され、その受信状態に基づいて下皿満タン状態の設定制御がなされる（「下皿満タン状態設定処理」Ｓ３１０６）。具体的には、オーバーフロー検出スイッチが２００ｍｓの間継続して検出されている「下皿満タン中」の場合には、下皿満タン状態が設定され、その他の場合においては下皿満タン状態が解除される。
【０３０９】
下皿満タン状態設定処理Ｓ３１０６の後に、各球切れ検出装置１０３５ｂからの遊技球検出信号の受信状態が確認され、その受信状態に基づいて球有り状態の設定制御がなされる（「球有り状態設定処理」Ｓ３１０７）。具体的には、以下のようにして球有り状態の設定制御がなされる。まず、全ての遊技球検出信号がオン状態であるか否かが判定され、つまり、球通路１０３３ｄ，１０３５ａ内の全てに所定数以上の遊技球が貯留されているか否かが判定される。全ての遊技球検出信号がオン状態である場合には、その状態が２０００ｍｓ継続しているか否かが確認される。遊技球検出信号のオン状態が２０００ｍｓ経過している場合には、全ての球通路１０３５ａ内に所定数（本形態では２０個）以上の遊技球があることになるので、球有りフラグが設定されて球有り状態設定処理Ｓ４００７が終了し、遊技球検出信号のオン状態が２０００ｍｓ経過していない場合には、そのまま球有り状態設定処理Ｓ３１０６が終了する。一方、遊技球検出信号のうち少なくとも１つがオフ状態である場合には、その状態が２００ｍｓ継続しているか否かが判定され、その状態が２００ｍｓ経過している場合には、球有りフラグが解除されて球有り状態設定処理Ｓ３１０７が終了し、その状態が２００ｍｓ継続していない場合には、そのまま球有り状態設定処理Ｓ３１０７が終了する。
【０３１０】
球有り状態設定処理Ｓ３１０７の後に、下皿満タン状態設定処理Ｓ３１０６又は球有り状態設定処理Ｓ３１０７における状態が報知すべき状態である場合に、その状態が報知される（「状態報知処理」Ｓ３１０８）。具体的には、「下皿球満タン中」の場合に、スピーカ１１０６，１２０４からの音声によりその旨を遊技者に知らせたり、液晶表示装置１０４２により画像によりその旨を遊技者に知らせたりする。また、遊技球タンク１０３２内に遊技球が貯留されてない場合（球有りフラグが解除されている場合）にも同様にその旨を遊技者に知らせたりする。
【０３１１】
状態報知処理Ｓ３１０８の後に、賞球払出不可状態か否かが判定される（Ｓ３１０９）。なお、賞球払出不可状態とは、貸球の払い出しが現在実行中の場合である。賞球払出不可状態でない場合には、賞球個数カウンタの値が「０」であるか否かが判定される（Ｓ３１１０）。賞球個数カウンタの値が「０」である場合には、払出コマンドに基づいて払い出す遊技球がないので、Ｓ３１１２の処理へ移行し、賞球個数カウンタの値が「０」でなければ、払出コマンドに基づいて払い出す遊技球があるので、払出状態カウンタに「１」を設定する（「払出状態カウンタ設定処理」Ｓ４０１１）。判定処理Ｓ３１０９において賞球払出不可状態であると判定された場合や判定処理Ｓ３１１０において賞球個数カウンタの値が「０」である場合には、次の処理Ｓ３１１２に移行する。
【０３１２】
次に、貸球払出不可状態であるか否かが判定される（Ｓ３１１２）。なお、貸球払出不可状態とは、賞球の払い出しが現在実行中の場合である。貸球払出不可状態でない場合、カードユニットから貸球払出要求信号を受信しているか否かが判定される（Ｓ３１１３）。貸球払出要求信号を受信している場合には、賞球の払い出しを行うために払出状態カウンタに「２」を設定する（「払出状態カウンタ設定処理」Ｓ３１１４）。一方、貸球払出要求信号を受信していない場合には、払出状態カウンタ設定処理Ｓ３１１４がスキップされる。また、Ｓ３１１２において貸球払出不可状態であると判定された場合、判定処理Ｓ３１１３及び払出状態カウンタ設定処理Ｓ３１１４がスキップされる。
【０３１３】
次に、払出タイマ割込実行フラグを設定する（「払出タイマ割込実行フラグ設定処理」Ｓ３１１５）。払出タイマ割込実行フラグ設定処理Ｓ３１１５の後に、払出ソレノイド異常検知回路１９１０からの信号の受信状態を確認し、受信されていれば払出ソレノイド作動異常フラグが設定される（「払出ソレノイド作動確認処理」Ｓ３１１６）。
【０３１４】
払出制御基板３７ａにおけるメイン処理について説明する。図４３は、払出制御基板３７ａのメイン処理の一例を表すフローチャートである。図４３に示されたように、メイン処理では、まず、ＣＰＵ周辺のレジスタ群やＩ／Ｏ装置等に対する各種の設定が行われる（「初期設定処理」Ｓ３２０１）。初期設定処理Ｓ３２０１の後に、ＲＡＭ１０３７ａ３へのアクセスが許可され（「ＲＡＭアクセス許可処理」Ｓ３２０２）、外部割込みベクタが設定される（「外部割込みベクタ設定処理」Ｓ３２０３）。外部割込みベクタ設定処理Ｓ３２０３の後に、ＲＡＭ１０３７ａ３の全ての領域を「０」にクリアした（Ｓ３２０４）後に、ＲＡＭ１０３７ａ３に初期値が設定され（「ＲＡＭ初期設定処理」Ｓ４１０５）、ＣＰＵ３７ａ１の他の周辺デバイスの初期設定が行われる（「ＣＰＵ周辺デバイス初期設定処理」Ｓ３２０６）。ＣＰＵ周辺デバイス初期設定処理Ｓ３２０６の後に、割込み許可が設定され（Ｓ３２０７）、遊技球払出処理Ｓ３２０８が繰り返し実行される。通常ゲーム時には主制御基板１０４５ａからの払出コマンドの受信に応じて払出コマンドの種類に基づいた賞球数の遊技球を払い出すと共に、貸球払出要求がされた場合に２５個の遊技球を払い出す処理である。
【０３１５】
ここで、遊技球払出処理Ｓ３２０８について詳細に説明する。図４４は、遊技球払出処理Ｓ３２０８の一例を表すフローチャートである。図４４に示されたように、遊技球払出処理Ｓ３２０８では、まず、払出状態カウンタの値が「０」であるか否かが判定される（Ｓ３３０１）。払出状態カウンタが「０」である場合、つまり、払出コマンドが受信されていない場合、カウントセンサ３３ｈからのカウントスイッチ信号の受信が検知されているか否かが判定される（Ｓ３３０２）。カウントスイッチ信号の受信が検知されている場合には、主制御基板１０４５ａにカウント信号の出力するための処理を行う（「カウント信号出力処理」Ｓ３３０３）。一方、カウントスイッチ信号の受信が検知されていない場合には、カウント信号出力処理Ｓ３３０３がスキップされる。また、判定処理Ｓ３３０１において払出状態カウンタの値が「０」以外であると判定された場合には、判定処理Ｓ３３０２及びカウント信号出力処理Ｓ３３０３がスキップされる。
【０３１６】
次に、球有りフラグが設定されているか否かが判定される（Ｓ３３０４）。球有りフラグが設定されていない場合、ケースレール３５の球通路１０３５ａ内に所定数以上の遊技球が貯留されていない状態であるために遊技球の払い出しを行えないので、遊技球払出処理Ｓ３２０８が終了する。一方、球有りフラグが設定されている場合、遊技球の払い出しを行うためにＳ３３０５以降の処理へ移行する。
【０３１７】
判定処理Ｓ３３０４において球有りフラグが設定されていると判定された場合には、払出状態カウンタの値が確認され（Ｓ３３０５，Ｓ３３０７）、その値が「１」でもなく「２」でもない場合には、遊技球を払い出す状況でないので、遊技球払出処理Ｓ３２０８が終了する。払出状態カウンタの値が「１」である場合には、払出コマンドに基づいた遊技球の払い出しを行う状態であるので、賞球個数カウンタの値を総払出個数カウンタに設定する（「総払出個数カウンタ設定処理」Ｓ３３０６）。一方、払出状態カウンタの値が「２」である場合には、総払出個数カウンタの値に「２５」を設定する（「総払出個数カウンタ設定処理」Ｓ３３０８）。総払出個数カウンタの値として「２５」を設定するのは、本実施形態では、貸球払出要求信号を１回受信する毎に、遊技球を２５個ずつ払い出すからである。
【０３１８】
総払出個数カウンタ設定処理Ｓ３３０６，Ｓ３３０８において、総払出個数カウンタの値が設定されると、第１条〜第４条払出リトライフラグをそれぞれ設定して（「全条のリトライフラグ設定処理」Ｓ３３０９）、４つの球通路１０３３ｄのすべてについて、払出処理が行われるように初期設定する。
【０３１９】
全条の払出リトライフラグ設定処理Ｓ３３０９の後に、主制御基板１０４５ａへの払出中信号の出力が開始される（「払出中信号出力開始処理」Ｓ３３１０）。
【０３２０】
払出中信号出力開始処理Ｓ３３１０の後に、いずれかの払出リトライフラグが設定されているか否かを判定し（Ｓ３３１１）、全ての払出リトライフラグが設定されていなければ、エラー処理を実行して、遊技球の未払出がある状態で払出が不能となったことを報知する（「エラー処理」Ｓ３３１２）。エラー処理Ｓ３３１２は無限ループとなっており、該エラーは、球式回胴遊技機１０をリセットすることによって解消できる。一方、いずれかの払出リトライフラグが設定されていれば、総払出個数カウンタの値が「０」であるか否かが判定され（Ｓ３３１３）、総払出個数カウンタの値が「０」であれば、払出状態カウンタの値が「２」であるか否かが判定される（Ｓ３３１４）。払出状態カウンタの値が「２」であれば、貸出終了信号をＣＲユニットに出力し（「貸出終了信号出力処理」Ｓ３３１５）、一方、払出状態カウンタの値が「２」でなければ、貸球払出要求信号に基づく払い出しでないので、貸出終了信号出力処理Ｓ３３１５がスキップされる。次に、払出状態カウンタの値に「０」が設定され（「払出状態カウンタ初期化処理」Ｓ３３１６）、遊技球払出処理Ｓ３３０８が終了する。なお、払出状態カウンタの値に「０」が設定されると、賞球払出が許可状態となると共に貸球払出が許可状態となる。
【０３２１】
なお、判定処理Ｓ３３１３の前に、いずれかの条の払出リトライフラグが解除されているか否かを確認し、１つの条でも払出リトライフラグが設定されていなければ、球詰まりなどの異常が発生している可能性があるので、エラー処理を行うよう構成しても良い。即ち、払出装置１０３３の球通路１０３３ｄのうち１つでも詰まっていれば、ケースレール１０３５の球通路１０３５ａに８０個以上の遊技球が貯留されていたとしても、遊技球の払い出しが確実に行えない場合があるが、エラー処理を実行して異常を解除するよう促すことで、遊技球の払い出しを確実に行うことができる。
【０３２２】
判定処理Ｓ３３１３において総払出個数カウンタの値が「０」でなければ、全条の払出リトライフラグが設定されているか否かを判定する（Ｓ３３１７）。判定処理３３１７において、いずれかの払出リトライフラグが解除されていれば、後述するようにいずれかの条において遊技球の払い出しが滞ったこととなるので、遊技球を再振り分けする前に所定時間待機し（「ウェイト処理」Ｓ３３１８）、その後に、払出個数振分処理Ｓ３３１９へ移行する。なお、本形態では、ウェイト処理Ｓ４２１８におけるウェイト時間は、８０ｍｓである。このウェイト処理Ｓ４２１８は、払出フリッカ１０３３ｂによって遊技球の球通路１０３３ｄが閉鎖された場合における払出通路１０３３ｅよりも上流側にある遊技球のばたつきを抑制するために設けられている。また、払出フリッカ１０３３ｂを作動させる払出ソレノイド１０３３ｃの駆動における電圧の過渡応答を正確に判定するために設けられる。一方、全条の払出リトライフラグが設定されている場合には、ウェイト処理Ｓ３３１８を行わずに払出個数振分処理Ｓ３３１９へ移行する。
【０３２３】
遊技球の払出が行われる４つの球通路１０３３ｄで均等に遊技球の払い出しを行うために、各球通路がそれぞれ何個ずつ払い出すかの払出予定個数を振り分ける（「払出個数振分処理」Ｓ４２１９）。払出個数振分処理Ｓ３３１９の後に、払出タイマ割込実行フラグが設定されているか否かが判定される（Ｓ３３２０）。払出タイマ割込実行フラグが設定されていれば、払出条ポインタへ最大値「４」を設定する（「払出条ポインタ最大値設定処理」Ｓ３３２１）。払出条ポインタ最大値設定処理Ｓ３３２１の後に、払出個数振分処理Ｓ３３１９によって各球通路に対して振り分けられ、各球通路３３ｄにおいて払い出しが開始された際の遊技球の個数をカウントすると共に、その払い出しの終了を管理する処理を実行する（「払出実行処理」Ｓ３３２２）。払出実行処理Ｓ３３２２の後に、払出条ポインタが最小値「１」であるか否かが判定される（Ｓ３３２３）。払出条ポインタが「１」でなければ、払出条ポインタの値を「１」だけ減少させて（「払出条ポインタ減算処理」Ｓ３３２４）、払出実行処理Ｓ４２２２に戻る。一方、払出条ポインタが「１」であれば、各払出ソレノイド作動フラグに基づいて各払出ソレノイド１０３３ｃが駆動される（「全条の払出ソレノイド作動制御処理」Ｓ３３２５）。具体的には、各条において、払出ソレノイド作動フラグが新たに設定された場合には払出ソレノイド１０３３ｃがオン状態に変更され、払出ソレノイド作動フラグが既に設定されていた場合には払出ソレノイド１０３３ｃのオン状態が維持され、払出ソレノイド作動フラグが新たに解除された場合には払出ソレノイド１０３３ｃがオフ状態に変更され、払出ソレノイド作動フラグが既に解除されていた場合には払出ソレノイド１０３３ｃのオフ状態が維持される。
【０３２４】
全条の払出ソレノイド作動制御処理Ｓ２５１８の後に、払出ソレノイド作動異常監視処理Ｓ３３２６が行われる。払出ソレノイド作動異常監視処理Ｓ３３２６では、図４５に示されたように、払出ソレノイド作動異常フラグが設定されているか否かが判定される（Ｓ５２０１）。払出ソレノイド作動異常フラグが設定されていない場合には本処理Ｓ３３２６が終了し、払出ソレノイド作動異常フラグが設定されている場合には、主制御基板１１０４５ａに払出ソレノイド作動異常コマンドを送信して（「払出ソレノイド作動異常コマンド送信処理」Ｓ５２０２）、エラー処理が実行される（「払出ソレノイド作動エラー処理」Ｓ５２０３）。なお、主制御基板１０４７ａでは、払出ソレノイド作動異常コマンドの受信に応じて、そのコマンドを副制御基板１０４７ａに転送すると共に、エラー処理を実行して遊技進行を停止させる（ソレノイド作動異常監視処理Ｓ２１０８参照）。
【０３２５】
払出ソレノイド異常監視処理Ｓ３３２６の後に、全条の払出遊技球カウンタの値が「０」であるか否かが判定される（Ｓ３３２７）。全ての払出遊技球カウンタの値が「０」である場合には、判定処理Ｓ３３１１に戻る。一方、いずれかの払出遊技球カウンタの値が「０」でなければ、払出タイマ割込み実行フラグを解除して（「払出タイマ割込実行フラグ解除処理」Ｓ３３２８）、判定処理Ｓ３３２０に戻る。以上のように、遊技球払出処理Ｓ３２０８は、判定処理Ｓ３３０１〜払出タイマ割込み実行フラグ解除処理Ｓ３３２８によって実現される。
【０３２６】
副制御基板１０４７ａにより実行される制御処理について説明する。副制御基板１０４７ａの制御処理は、外部電力の停電からの復帰や電源のオン等による電源復帰に伴い起動されるメイン処理と、メイン処理に対して割り込みをかける割込み処理とに大別される。説明の便宜上、割り込み処理について説明した後に、メイン処理について説明する。ＣＰＵにおける割込み処理としては、定期的なタイマ割込み処理と、定期的なコマンド割込み処理とがある。
【０３２７】
タイマ割込み処理について説明する。図４６は、副制御基板１０４７ａにおけるタイマ割込み処理の一例を表すフローチャートである。
【０３２８】
タイマ割込み処理は、概ね１ｍｓの周期で実行される。タイマ割込み処理では、まず、割込みフラグが読み込まれる（「割込みフラグ読み込み処理」Ｓ４００１）。割込みフラグ読み込み処理Ｓ４００１の後に、割込みフラグが有効であるか否かが判定される（Ｓ４００２）。具体的には、ＣＰＵに対する各種の割込みのうちのタイマ割込みであることを確認する。割込みフラグが有効である場合には、割込みタイマカウンタのインクリメントが行われて割込みタイマカウンタが更新される（「割込みタイマカウンタ更新処理」Ｓ４００３）。割込みタイマカウンタ更新処理Ｓ４００３の後に、タイマ割込みに関する割込みフラグが解除される（「割込みフラグ解除処理」Ｓ４００４）。これによって、ＣＰＵに対する次回のタイマ割込み処理が実行できるようになる。判定処理Ｓ４００２において割込みフラグが有効でないと判定された場合は、他の割込み処理であるために、割込みタイマカウンタ更新処理Ｓ４００３及び割込みフラグ解除処理Ｓ４００４がスキップされる。
【０３２９】
コマンド割込み処理について詳細に説明する。図４７は、副制御基板４７ａにおけるコマンド割込み処理の一例を表すフローチャートである。コマンド割込み処理は、主制御基板４５ａからのコマンドの送信に応じて実行される。主制御基板４５ａにおけるコマンド送信は概ね１．４９ｍｓの周期で行われるために、本処理は、概ね１．４９ｍｓの周期で実行される。
【０３３０】
コマンド割込み処理では、まず、主制御基板４５ａからのストローブ信号が正常であるか否かが判定される（Ｓ４１０１）。ストローブ信号が正常であれば、コマンドデータを取得する（「コマンドデータ取得処理」Ｓ４１０２）。コマンドデータ取得処理Ｓ４１０２の後に、その内容が正常であるか否かが判定される（Ｓ４１０３）。コマンドデータが正常である場合には、コマンドを受信し（「コマンド受信処理」Ｓ２１０４）、コマンド受信処理Ｓ４１０４の後に、リトライカウンタ値が所定のリトライ最大値に変更される（「リトライカウンタ最大値設定処理」Ｓ４１０５）。
【０３３１】
判定処理Ｓ４１０１においてストローブ信号が正常でないと判定された場合には、リトライカウンタ値が所定のリトライ最大数に変更される（Ｓ４１０６）。また、判定処理Ｓ４１０３においてコマンドデータが正常でないと判定された場合には、リトライカウンタ値が変更される（「リトライカウンタ更新処理」Ｓ４１０７）。この変更においては、リトライカウンタ値が１だけ増加する。リトライカウンタ値を変更する処理（Ｓ４１０５，Ｓ４１０６，Ｓ４１０７）の後に、リトライカウンタ値が最大値であるか否かが判定される（Ｓ４１０８）。リトライカウンタ値が最大値である場合には、割込みフラグを読み込む（「割込みフラグ読込処理」Ｓ４１０９）。割込みフラグ読込処理Ｓ４１０９の後に、リトライカウンタの値が初期値（「０」）にクリアされる（「リトライカウンタクリア処理」Ｓ４１１０）。リトライカウンタクリア処理Ｓ４１１０の後に、割込みフラグが解除される（「割込みフラグ解除処理」Ｓ４１１１）。割込みフラグの解除によって、次回のコマンド割込み処理が実行できるようになる。
【０３３２】
リトライカウンタ値が最大値でない場合、つまり、ストローブ信号は正常であるがコマンドデータが正常でない場合には、割込みフラグ読込処理Ｓ４１０９、リトライカウンタクリア処理Ｓ４１１０及び割込みフラグ解除処理Ｓ４１１１がスキップされる。なお、所定のタイミングでのコマンドデータの取得は、リトライカウンタ値が所定のリトライ最大値に到達するまで繰り返される。
【０３３３】
副制御基板１０４７ａで実行されるメイン処理について詳細に説明する。図４８は、副制御基板のメイン処理の一例を表すフローチャートである。
【０３３４】
メイン処理では、まず、電源制御基板１０３８’からの内部電力の供給に応じて、副制御基板１０４７ａ自身の初期化及び副制御基板１０４７ａに接続された液晶表示装置１０４２等の周辺装置の初期化が行われる（「初期化処理」Ｓ４２０１）。初期化処理Ｓ４２０１の後に、システム状態が電圧低下状態であるか否かが判定される（Ｓ４２０２）。ここで、システム状態は、供給電圧が所定の電圧以下であることを表す電圧低下状態と、副制御基板１０４７ａ及び副制御基板１０４７ａに接続された周辺装置が初期化中であることを表す初期化状態と、供給電圧が所定の電圧であって通常遊技を行えることを表す通常状態とを含意する。なお、初期化状態は、初期化処理Ｓ４２０１中に選択される。
【０３３５】
判定処理Ｓ４２０２においてシステム状態が電圧低下状態であると判定された場合には、後述するバックアップ処理Ｓ４２１０が実行される。一方、システム状態が電圧低下状態でない場合には、割込みタイマカウンタの値に変更があるか否かが判定される（Ｓ４２０３）。割込みタイマカウンタの値に変更がある場合には、割込みタイマカウンタが更新される（「割込みタイマカウンタ更新処理」Ｓ４２０４）。割込みタイマカウンタ更新処理Ｓ４２０４において、割込みタイマカウンタの値は１だけ減少する。割込みタイマカウンタ更新処理Ｓ４２０４の後に、後述する周期タイマ処理Ｓ４２０５が行われる。周期タイマ処理Ｓ４２０５の後に、システム状態が電圧低下状態であるか否かが判定される（Ｓ４２０６）。システム状態が電圧低下状態でない場合には、主制御基板１０４５ａからの何らかのコマンドが受信されているか否かが判定される（Ｓ４２０７）。コマンドが受信されている場合には、後述する受信コマンド確認処理Ｓ４２０８が行われる。一方、コマンドが受信されていない場合には、受信コマンド確認処理Ｓ４２０８がスキップされる。受信コマンド確認処理Ｓ４２０８の後に、演出の詳細を決定する乱数のベース値が更新される（「乱数ベース値更新処理」Ｓ４２０９）。乱数ベース値更新処理Ｓ４２０９の後は、判定処理Ｓ４２０２に移行する。システム状態が電圧低下状態でない場合には、上記の各処理（Ｓ４２０２〜Ｓ４２０９）が順次に繰り返し実行される。
【０３３６】
判定処理Ｓ４２０２及び判定処理Ｓ４２０６においてシステム状態が電圧低下状態であると判定された場合には、レジスタデータやスタックデータが外部ＲＡＭに保存される（「バックアップ処理」Ｓ４２１０）。バックアップ処理Ｓ４２１０の後に、システム状態が電圧低下状態であるか否かが判定される（Ｓ４２１１）。システム状態が電圧低下状態である場合には、判定処理Ｓ４２１１が繰り返し実行される。一方、電圧低下状態でない場合には、電圧低下状態の解消がノイズ等による誤作動でないことを確認するために所定の時間（本形態においては３０ｍｓ）待機する（「ウェイト処理」Ｓ４２１２）。ウェイト処理Ｓ４２１２の後に、再度、システム状態が電圧低下状態であるか否かを再度判定する（Ｓ４２１３）。システム状態が電圧低下状態である場合には、判定処理Ｓ４２１１に戻る。一方、システム状態が電圧低下状態でない場合には、内部電力の供給が正常に再開したと判断して、メイン処理を起動するための処理を行う（「起動処理」Ｓ４２１４）。起動処理Ｓ４２１４の後に、初期化処理Ｓ４２０１に戻り、メイン処理が再開される。
【０３３７】
副制御基板１０４７ａのメイン処理における周期タイマ処理Ｓ４２０５について詳細に説明する。図４９は、周期タイマ処理Ｓ４２０５の一例を表すフローチャートである。タイマ割込み処理が実質的に１ｍｓごとに実行されることによって、周期タイマ処理Ｓ４２０５も実質的に１ｍｓごとに実行される。周期タイマ処理４２０５では、図４９に示されたように、まず、起動時コマンド確認処理Ｓ４３０１が実行される。起動時コマンド確認処理Ｓ４３０１では、起動処理Ｓ４２１４の実行後の２秒以内に主制御基板１０４５ａから何らかのコマンドを受信しているか否かが確認される。主制御基板４５ａから何らのコマンドも受信していない場合には、主制御基板４５ａの起動が正常に行われなかったと判断してエラー発生を報知する処理が行われる。一方、主制御基板１０４５ａから何らかのコマンドを受信している場合には、本処理を終了し、デバイス制御処理Ｓ４３０２に移行する。
【０３３８】
デバイス制御処理Ｓ４３０２では、下述する受信コマンド確認処理Ｓ４２０８（図４７）において受信が確認された各種のコマンドに応じて、液晶表示装置１０４２、スピーカ１１０６，１２０４、発光装置１１３２、１１３４Ｌ１等の駆動制御が行われる。具体的には、それらを制御するための信号が送信される。
【０３３９】
システム状態変更処理Ｓ４３０３では、システム状態に変化があるか否かが判定され、判定結果に応じて、電圧低下状態を表す電圧低下フラグ及び初期化状態を表す初期化中フラグが設定又は解除される。システム状態に変化があればその変化に応じた処理が実行される。なお、電圧低下フラグ及び初期化中フラグが解除されている場合には、システム状態は通常状態であるとみなされ、本処理は終了する。システム状態変更処理Ｓ４３０３の後に、電圧監視処理Ｓ４３０４が実行される。
【０３４０】
電圧監視処理Ｓ４３０４では、電源基板１０３８’から供給される内部電力の電圧が所定の電圧以下であるか否かが判定され、内部電圧が所定の電圧以下の場合には、電圧低下フラグが解除されていれば電圧低下フラグが設定され、一方、内部電圧が所定の電圧以下でない場合には、電圧低下フラグが設定されていれば電圧低下フラグが解除される。電圧監視処理Ｓ４３０４の後に、長周期タイマカウンタの値に周期タイマカウンタの値が加算され、長周期タイマカウンタが更新される（「長周期タイマカウンタ加算処理」Ｓ４３０５）。長周期タイマカウンタ更新処理Ｓ４３０５の後に、長周期タイマカウンタの値が１０以上であるか否かが判定される（Ｓ４３０６）。判定処理Ｓ４３０５によって、概ね周期タイマカウンタの１０回の更新ごとに、以下の処理（Ｓ４３０７〜Ｓ４３１２）が実行されることになる。周期タイマカウンタの更新が概ね１ｍｓごとに行われるために、以下の処理は、概ね１０ｍｓごとに実行されることになる。
【０３４１】
判定処理２４０２において長周期タイマカウンタの値が１０未満であると判定された場合には、本処理は終了する。一方、長周期タイマカウンタの値が１０以上である場合には、長周期タイマカウンタの値が１０だけ減少され、長周期タイマカウンタの値が更新される（「長周期タイマカウンタ減算処理」Ｓ４３０７）。長周期タイマカウンタ減算処理Ｓ４３０７の後に、副制御基板１０４７ａのＲＯＭに保持されている各種の発光装置（発光装置１３２、１３４Ｌ１等）に対する複数の発光パターンを含む発光データテーブルから所望の発光パターンのデータを取り出し、出力用のデータバッファに格納する（「発光データ更新処理」Ｓ４３０８）。なお、格納されたデータは次回の周期タイマ処理Ｓ４２０６におけるデバイス制御処理４３０２によって出力される。
【０３４２】
発光パターンデータ更新処理Ｓ４３０８の後に、発光演出と音響演出とを同期させるための処理が実行される（「発光・音響同期処理」Ｓ４３０９）。発光・音声同期処理Ｓ２４０５の後に、音声演出が行われている状況下において、遊技者によって何らかの入力が行われることなく所定の時間（本形態では３０秒）以上にわたって放置されている場合には、音声演出の音量が小音量に変更される（「音響フェードアウト処理」Ｓ４３１０）。また、遊技者によって何らかの入力が行われることなく、所定の時間（本形態では５０秒）以上経過しているかを確認して、デモストレーションフラグを設定する（「デモストレーション開始確認処理」Ｓ４３１１）。なお、デモストレーションフラグの設定によって、液晶表示装置１０４２において所定のデモストレーション演出が開始される。デモストレーション開始確認処理Ｓ４３１１の後に、音量変更操作装置（図示せず）における音量調節スイッチ（図示せず）の音量設定が確認され、スピーカ１１０６，１２０４に対するエラー報知時や演出時の音量が更新される（「音量設定処理」Ｓ４３１２）。
【０３４３】
音量設定処理Ｓ４３１２の後に、液晶表示装置１０４２、スピーカ１１０６，１２０４、発光装置１３２，１３４Ｌ１等を制御するためのデータが更新される（「報知データ変更処理」Ｓ４３１３）。
【０３４４】
ここで、上記の球式回胴遊技機１０１０における特徴部分について説明する。球式回胴遊技機１０１０では、投入装置においてベット時の遊技球の取り込みを規制する３つの投入フリッカ１４１３ａと払出装置３３において媒体獲得時の遊技球の払出を規制する４つの払出フリッカ１０３３ｂをそれぞれ３つの投入ソレノイド１４１４ａ〜１４１４ｃ及び４つの払出ソレノイド１０３３ｃで駆動している。各投入ソレノイド１４１４ａ〜１４１４ｃの作動は、実施形態１の大入賞口ソレノイドの場合と同様にして、主制御基板１０４５ａに形成された投入ソレノイド異常検知回路１９１０によって監視されている。投入ソレノイド異常検知回路１９１０は、大入賞口異常検知回路９１０（図１６参照）と同様の回路を３対備えている。また、各払出ソレノイド１０３３ｃの作動は、実施形態１の大入賞口ソレノイドの場合と同様にして、払出制御基板１０３７ａに形成された払出ソレノイド異常検知回路１９３０によって監視されている。払出ソレノイド異常検知回路１９３０は、大入賞口異常検知回路９１０と同様の回路を４対備えている。なお、投入ソレノイド異常検知回路１９１０及び払出ソレノイド異常検知回路１９３０において、電源回路（電源回路９０１及び電源回路９１２）や正常作動基準電圧生成回路については共通化を図っている。これによって、実施形態１の場合と同様の効果を奏することとなる。
【０３４５】
球式回胴遊技機に対しても実施形態１に付随して説明した各種の変化例を採用することもできる。また、メダルを遊技媒体とするスロット機（メダル式回胴遊技機）に対して適用することもできる。
【産業上の利用可能性】
【０３４６】
本発明は、弾球遊技機、球式回胴遊技機、メダル式回胴遊技機等の遊技機に適している。
【符号の説明】
【０３４７】
１０：遊技機
３２：可変入賞装置
６２：シャッタ（媒体流入規制手段の一種）
３３：始動入賞装置
６０：羽根（媒体流入規制手段の一種）
３４：始動装置
９００：大入賞口ソレノイド駆動回路
９０１：電源回路
９０２：大入賞口ソレノイド駆動制御回路
９１０，９５０：大入賞口異常検知回路
９１１：大入賞口ソレノイド監視回路
９１２：電源回路
９１３：正常作動基準電圧生成回路（断線検知閾電圧生成手段、劣化検知閾電圧生成手段、劣化予兆検知閾電圧生成手段）
９１４：大入賞口ソレノイド異常検出回路（断線判定手段、劣化判定手段、劣化予兆判定手段の一部）
９１５：異常検出タイミング信号生成回路（規定時間経過検知手段）
９１６：大入賞口異常信号出力制御回路（断線判定手段、劣化判定手段、劣化予兆判定手段の一部）
９１７：利得調整増幅回路
９１８：Ａ／Ｄコンバータ回路（情報形式変換手段）
９２０：始動口ソレノイド駆動回：（規制制御手段）
９３０，９４０：始動口異常検知回路（規制異常検知手段の少なくとも一部）
９９１：大入賞口ソレノイド
９９２：始動口ソレノイド
１０１０：球式回胴遊技機
１４１３ａ：投入フリッカ（媒体流入規制手段の一種）
１４１４ａ〜１４１４ｃ：投入ソレノイド（規制変更手段の一種）
１４１４ａ２：ピストン（磁性部の一種）
１０３３ｂ：払出フリッカ（媒体流入規制手段の一種）
１０３３ｃ：払出ソレノイド（規制変更手段の一種）
１０３３ｃ２：ピストン（磁性部の一種）
１９００：投入ソレノイド駆動回路
１９１０：投入ソレノイド異常検知回路
１９２０：払出ソレノイド駆動回路
１９３０：払出ソレノイド異常検知回路
【図１】
2014223499.tif 000003
【図２】
2014223499.tif 000004
【図３】
2014223499.tif 000005
【図４】
2014223499.tif 000006
【図５】
2014223499.tif 000007
【図６】
2014223499.tif 000008
【図７】
2014223499.tif 000009
【図８】
2014223499.tif 000010
【図９】
2014223499.tif 000011
【図１０】
2014223499.tif 000012
【図１１】
2014223499.tif 000013
【図１２】
2014223499.tif 000014
【図１３】
2014223499.tif 000015
【図１４】
2014223499.tif 000016
【図１５】
2014223499.tif 000017
【図１６】
2014223499.tif 000018
【図１７】
2014223499.tif 000019
【図１８】
2014223499.tif 000020
【図１９】
2014223499.tif 000021
【図２０】
2014223499.tif 000022
【図２１】
2014223499.tif 000023
【図２２】
2014223499.tif 000024
【図２３】
2014223499.tif 000025
【図２４】
2014223499.tif 000026
【図２５】
2014223499.tif 000027
【図２６】
2014223499.tif 000028
【図２７】
2014223499.tif 000029
【図２８】
2014223499.tif 000030
【図２９】
2014223499.tif 000031
【図３０】
2014223499.tif 000032
【図３１】
2014223499.tif 000033
【図３２】
2014223499.tif 000034
【図３３】
2014223499.tif 000035
【図３４】
2014223499.tif 000036
【図３５】
2014223499.tif 000037
【図３６】
2014223499.tif 000038
【図３７】
2014223499.tif 000039
【図３８】
2014223499.tif 000040
【図３９】
2014223499.tif 000041
【図４０】
2014223499.tif 000042
【図４１】
2014223499.tif 000043
【図４２】
2014223499.tif 000044
【図４３】
2014223499.tif 000045
【図４４】
2014223499.tif 000046
【図４５】
2014223499.tif 000047
【図４６】
2014223499.tif 000048
【図４７】
2014223499.tif 000049
【図４８】
2014223499.tif 000050
【図４９】
2014223499.tif 000051