(57)【要約】【課題】過剰な音出力を低減する遊技機遊技機を提供する。【解決手段】  音を出力するパチンコ機１０において、音信号を増幅するアンプ２７５と、アンプ２７５の増幅量を制御する音制御ＣＰＵ２７２と、増幅された音信号の最大値を保持するピークホールド部２９１とを備え、保持された前記最大値と予め定められた閾値とを基に、音制御ＣＰＵ２７２は前記増幅量を制御するパチンコ機１０である。増幅された音信号の最大値と予め定められた閾値とを基にして、増幅量を制御するので、遊技者は快適な増幅による音を聞くことができる。【選択図】図２０
2014064602.tif 000002
【特許請求の範囲】
【請求項１】
音を出力する遊技機において、
音信号を増幅する増幅器と、
前記増幅器の増幅量を制御する音制御部と、
増幅された前記音信号の最大値を保持する保持部とを備え、
保持された前記最大値と予め定められた閾値とを基に、前記音制御部は前記増幅量を制御する
ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、パチンコ機等の遊技機に関する。
【背景技術】
【０００２】
従来、遊技機の代表例として例えばパチンコ機がある。このパチンコ機は、例えば、遊技盤に設けられた始動口に遊技球が入賞すること（始動入賞）により、遊技盤中の可変表示装置に表示される図柄が変動を開始し、予め定められた時間経過後に停止した図柄の態様が大当たり図柄であった場合に大当たり状態（特定遊技状態）となる。そして、この大当たり状態となると大入賞口が開放され、大入賞口に遊技球を複数個入賞することで、遊技者が大量の出球を獲得できる。
【０００３】
このようなパチンコ機は図柄表示装置とスピーカとを備え、画像表示と音出力により様々な演出がなされる（例えば、特許文献１参照）。スピーカから出力される音データはメモリ内に保管されている。メモリ内に保管された音データを音再生ＬＳＩが再生してスピーカに出力することで、スピーカから画像表示に対応した音を聞くことができる。
【０００４】
図３８を参照してパチンコ機に備えられるスピーカ２５を説明する。スピーカ２５は一般的なコーン型のスピーカである。コーン紙２５ａはエッジ２５ｂによりフレーム２５ｃに支持されている。また、コーン紙２５ａの基端はコイル２５ｄに接続されている。コイル２５ｄは磁石２５ｅに挟まれている。コイル２５ｄに音信号に対応する交流電圧が印加されると、コイル２５ｄが振動する。コイル２５ｄの振動に連動してコーン紙２５ａが振動し、音が発生する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−８１５８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような構成を有する従来例の場合には、次のような問題がある。
すなわち、従来の遊技機では、メモリに保管されている音データは、それぞれ単独で作成されて記憶されている。これにより、メモリに記憶されている各音データの音量基準レベルにバラツキが生じる場合がある。これにより、音データによって、同じ増幅量であっても、音出力レベルが過剰になる場合がある。音出力が過剰であると、コーン紙２５ａの振動によりエッジ２５ｂが破損してしまいスピーカ２５から音が出なくなる。
【０００７】
本発明は、このような事情に鑑みてなされたものであって、過剰な音出力を低減する遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、このような目的を達成するために、次のような構成をとる。
すなわち、請求項１に記載の発明は、
音データを出力する遊技機において、
音信号を増幅する増幅器と、
前記増幅器の増幅量を制御する音制御部と、
増幅された前記音信号の最大値を保持する保持部とを備え、
保持された前記最大値と予め定められた閾値とを基に、前記音制御部は前記増幅量を制御する
ことを特徴とする遊技機である。
【０００９】
請求項１に記載の発明によれば、過剰な音出力を低減する遊技機を提供することができる。
【発明の効果】
【００１０】
この発明に係る遊技機によれば、過剰な音出力を低減する遊技機を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明のパチンコ機の正面図である。
【図２】パチンコ機の背面図である。
【図３】遊技盤の正面図である。
【図４】パチンコ機の電気的構成を示すブロック図である。
【図５】第３図柄表示装置の表示内容を示す説明図である。
【図６】遊技制御に用いる各種カウンタの概要を示す説明図である。
【図７】主制御装置によるメイン処理を示すフローチャートである。
【図８】主制御装置による通常処理を示すフローチャートである。
【図９】第１図柄変動処理を示すフローチャートである。
【図１０】変動開始処理を示すフローチャートである。
【図１１】タイマ割込み処理を示すフローチャートである。
【図１２】始動入賞処理を示すフローチャートである。
【図１３】ＮＭＩ割込み処理を示すフローチャートである。
【図１４】払出制御装置によるメイン処理を示すフローチャートである。
【図１５】払出制御処理を示すフローチャートである。
【図１６】賞球制御処理を示すフローチャートである。
【図１７】貸球制御処理を示すフローチャートである。
【図１８】サブ制御装置によるメイン処理を示すフローチャートである。
【図１９】サブ制御装置による通常処理を示すフローチャートである。
【図２０】音出力制御装置の電気的構成を示すブロック図である。
【図２１】音量スイッチの設定値と増幅信号との対応を示す図である。
【図２２】音量レベル検出部を示す回路図である。
【図２３】音出力処理を示すフローチャートである。
【図２４】音信号の最大値の保持を示す説明図である。
【図２５】音出力制御装置の電気的構成を示すブロック図である。
【図２６】音出力制御装置の電気的構成を示すブロック図である。
【図２７】増幅量と増幅信号との対応を示す図である。
【図２８】音出力処理を示すフローチャートである。
【図２９】音出力制御装置の電気的構成を示すブロック図である。
【図３０】増幅量と増幅信号との対応を示す図である。
【図３１】音出力処理を示すフローチャートである。
【図３２】音出力制御装置の電気的構成を示すブロック図である。
【図３３】音出力処理を示すフローチャートである。
【図３４】音出力制御装置の電気的構成を示すブロック図である。
【図３５】音出力制御装置の電気的構成を示すブロック図である。
【図３６】音出力処理を示すフローチャートである。
【図３７】音出力制御装置の電気的構成を示すブロック図である。
【図３８】スピーカの構成を示す概略断面図である。
【発明を実施するための形態】
【実施例１】
【００１２】
以下、パチンコ遊技機（以下、単に「パチンコ機」という）の各種の実施の形態を、図面に基づいて詳細に説明する。
【００１３】
実施例１のパチンコ機を、図面に基づいて詳細に説明する。図１は、パチンコ機１０の正面図であり、図２はパチンコ機１０の背面図である。図３は、遊技盤３０の正面図である。図４は、パチンコ機１０の電気的構成を示すブロック図である。図５は、第３図柄表示装置４２の表示内容を示す説明図である。
【００１４】
図１に示すように、パチンコ機１０は、当該パチンコ機１０の外殻を形成し遊技場（ホール）の遊技島に固定される外枠１１と、この外枠１１の一側部（例えば正面視における左側部）を開閉軸Ｊ１として外枠１１に対して開閉可能に支持された内枠１２と、この内枠１２の一側部（例えば正面視における左側部）を開閉軸Ｊ２として内枠１２に対して開閉自在に取り付けられる前面枠セット１４とを備えている。
【００１５】
内枠１２は、大別すると、その外形を形成する主要部材としての樹脂ベース（図示省略）と、この樹脂ベースに取り付けられる遊技盤３０（図３参照）とを備えている。遊技盤３０（図２参照）は、その遊技領域３０ａを樹脂ベース（図示省略）の開口部に位置させるようにして当該樹脂ベース（図示省略）の背面側より着脱自在に取り付けられる。また、内枠１２は、図１に示すように、樹脂ベースの前面側で片開き自在な前面枠セット１４を備えている。
【００１６】
前面枠セット１４は、図１に示すように、正面視左側で上下方向の開閉軸Ｊ２を軸心にして当該内枠１２に対して開閉可能に取り付けられている。詳細には、前面枠セット１４は、正面視で左側を開閉基端側とし右側を開閉先端側として前方へ回動可能とされている。
【００１７】
また、前面枠セット１４は、それを正面視すると、最下部に位置する下皿部１３と、この下皿部１３の上側に位置する上皿部２１と、この上皿部２１の上側に位置するガラス枠部２３と、下皿部１３及び上皿部２１の右側に位置する大型立体キャラクタ部２６とに大別される。
【００１８】
これらの下皿部１３、上皿部２１、ガラス枠部２３及び大型立体キャラクタ部２６を、前面枠セット１４の樹脂成形部品であるベース板体（図示省略）の前面側各箇所にそれぞれ取り付けることで、前面枠セット１４が構成されている。
【００１９】
下皿部１３は、図１に示すように、下皿１５を形成する部品とその部品を囲う部品等とが一体化された部品であり、前面枠セット１４の最下部箇所に位置するように、ネジ等の締結具によりベース板体（図示省略）の正面視で最下部箇所に固定されている。この下皿部１３は、その前面側に、下皿１５と球抜きレバー１７とを備えている。
【００２０】
球受皿としての下皿１５は、図１に示すように、当該パチンコ機１０の正面視で大型立体キャラクタ部２６の左側箇所に設けられ、前面枠セット１４の横幅半分程度の大きさとしており、排出口１６より排出された遊技球が下皿１５内に貯留可能である。球抜きレバー１７は、下皿１５内の遊技球を抜く（排出する）ためのものであり、この球抜きレバー１７を図１で左側に移動させることにより、下皿１５の底面の所定箇所（例えば略中央箇所）に形成された円形排出部（図示省略）が開口され、下皿１５内に貯留された遊技球を下皿１５の底面における開口された円形排出部（図示省略）を通して下方向外部に抜くことができる。
【００２１】
大型立体キャラクタ部２６は、図１に示すように遊技球発射ハンドル１８を備えている。遊技球発射ハンドル１８は、下皿１５よりも右方で手前側に突出して配設されている。遊技者による遊技球発射ハンドル１８の操作に応じて、発射装置２２９（図２、図４参照）によって遊技球が遊技盤３０（図３参照）の方へ打ち込まれる。
【００２２】
上皿部２１は、図１に示すように、上皿１９を形成する部品とその部品を囲う部品等とが一体化された部品であり、前面枠セット１４の下部箇所（前述の下皿１５の上方位置）に位置するように、ネジ等の締結具によりベース板体（図示省略）の正面視で下部箇所に固定されており、遊技球の受皿としての上皿１９を備えている。ここで、上皿１９は、遊技球を一旦貯留し、一列に整列させながら発射装置２２９の方へ導出するための球受皿である。
【００２３】
ガラス枠部２３は、図１に示すように、上皿部２１の上側に形成された窓部１０１と、この窓部１０１の周囲に設けられた各種の電飾部（第１電飾部３００、第２電飾部３０２及び第３電飾部３０４）と音出力部２４とを備えている。
【００２４】
音出力部２４は、図１に示すように、前面枠セット１４の正面視で上部の左右２箇所に設けられ、その前面枠セット１４の内部あるいは背面箇所に設けられたスピーカ２５からの音を出力するための複数個の出力口２４ａで形成されている。この出力口２４ａは、図１では一部のみ図示し、全体図示を省略している。
【００２５】
前面枠セット１４には、図１に示すように、上皿部２１の上側に位置するガラス枠部２３の中央箇所に、遊技盤３０の遊技領域３０ａ（図３参照）のほとんどを外部から視認することができるよう略縦長楕円形状の窓部１０１が形成されている。
【００２６】
さらに、ガラス枠部２３は、図１に示すように、窓部１０１の周囲に、第１電飾部３００、第２電飾部３０２及び第３電飾部３０４を備えている。これらの電飾部は、大当たり時や所定のリーチ時等における遊技状態の変化に応じて点灯、点滅のように発光態様が変更制御され遊技中の演出効果を高める役割を果たすものである。
【００２７】
パチンコ機１０では、第１電飾部３００、第２電飾部３０２及び第３電飾部３０４は、大当たりランプとして機能し、大当たり時に点灯や点滅を行うことにより、大当たり中であることを報知する。その他、パチンコ機１０の第１電飾部３００及び第２電飾部３０２には、賞球払出し中に点灯する賞球ランプ１０５と、所定のエラー時に点灯するエラー表示ランプ１０６とが備えられている。
【００２８】
また、窓部１０１の右下方の大型立体キャラクタ部２６には貸球操作部１２０が配設されており、貸球操作部１２０には球貸しボタン１２１と返却ボタン１２２とが設けられている。パチンコ機１０の側方に配置された図示しないカードユニット（球貸しユニット）に紙幣やカード（例えばプリペイドカード）等を投入した状態で貸球操作部１２０が操作されると、その操作に応じて遊技球の貸出が行われる。球貸しボタン１２１は、カード等（記録媒体）に記録された情報に基づいて貸出球を得るために操作されるものであり、カード等に残額が存在する限りにおいて貸出球が上皿１９に供給される。
【００２９】
返却ボタン１２２は、カードユニットに挿入されたカード等の返却を求める際に操作される。なお、貸球操作部１２０にさらに度数表示部（図示省略）を設けるようにしてもよい。この度数表示部（図示省略）は、カード等の残額情報を表示するものである。なお、カードユニットを介さずに球貸し装置等から上皿に遊技球が直接貸し出されるパチンコ機、いわゆる現金機では貸球操作部１２０が不要となる。故に、貸球操作部１２０の設置部分に、飾りシール等が付されるようになっている。これにより、カードユニットを用いたパチンコ機と現金機との貸球操作部の共通化が図れる。
【００３０】
次に、図３を用いて遊技盤３０の構成を説明する。遊技盤３０は、図３に示すように、正面視で四角形状の木製（例えば、合板）でその左側の両角部が取れたような形状の遊技板３０ｂを備えており、その周縁部（後述するレール５１，５２の外側部分）が内枠１２の樹脂ベース（図示省略）の裏側に当接した状態で取り付けられている。この遊技盤３０の前面側の略中央部分たる遊技領域３０ａは、前面枠セット１４のベース板体（図示省略）の略楕円形状の図１に示した窓部１０１のガラス板１３７を通じて、当該前面枠セット１４の前方外側から視認可能である。
【００３１】
また、遊技盤３０は、一般入賞口３１、可変入賞装置３２、始動入賞装置３３（例えば作動チャッカ）、第３の始動口３４（例えばスルーゲート）及び可変表示装置ユニット３５を備えている。
【００３２】
始動入賞装置３３は、図３に示すように、上から順に、第１の始動口３３ａ（例えば作動チャッカ）と第２の始動口３３ｂ（例えば作動チャッカ）とが上下に配設された単一の入賞装置で構成されている。そして、上部側の第１の始動口３３ａには第１の始動口３３ａ用の図示省略の作動口スイッチ（通過検出スイッチ）が設けられ、この第１の始動口３３ａへの入球は、その第１の始動口３３ａ用の作動口スイッチにより検出される。
【００３３】
また、下部側の第２の始動口３３ｂには第２の始動口３３ｂ用の図示省略の作動口スイッチ（通過検出スイッチ）が設けられ、この第２の始動口３３ｂへの入球は、その第２の始動口３３ｂ用の作動口スイッチにより検出される。上述した上部側の第１の始動口３３ａへの遊技球の入球または下部側の第２の始動口３３ｂへの遊技球の入球のどちらの場合にも、それが始動入賞であることに変わりは無く、それらの入球を個別に検出できる。
【００３４】
また、一般入賞口３１への入球が検出スイッチ（図示省略の入賞口スイッチ）で検出され、可変入賞装置３２への入球が検出スイッチ（図示省略のカウントスイッチ）でそれぞれに検出され、この検出スイッチの出力に基づいて、上皿１９（または下皿１５）へ所定数の賞球が払い出される。
【００３５】
例えば、第１の始動口３３ａ、第２の始動口３３ｂへの入球の場合には、３個の賞球払い出しがされる。また、一般入賞口３１及び可変入賞装置３２への入球の場合には、１０個の賞球払い出しがされる。なお、これらの賞球の個数は任意であり、種々の個数としてもよい。
【００３６】
なお、第３の始動口３４に遊技球が入球し、当該入球が検出スイッチ（図示省略の通過検出スイッチ）で検出されるが、当該第３の始動口３４へ入球しても、遊技球の払い出しは実行されない。
【００３７】
その他に、図３に示すように、遊技盤３０にはアウト口３６が設けられており、各種入賞装置等に入球しなかった遊技球はこのアウト口３６を通って図示しない球排出路の方へと案内される。遊技盤３０には、遊技球の落下方向を適宜分散、調整等するために多数の釘３９が植設されているとともに、風車３７等の各種部材（役物）が配設されている。
【００３８】
可変表示装置ユニット３５は、図３に示すように、第１の始動口３３ａ，第２の始動口３３ｂへの入賞をトリガとして、識別情報としての第１図柄（例えば特別図柄）を変動表示する第１図柄表示装置４０と、第３の始動口３４の通過をトリガとして、第２図柄（例えば普通図柄）を変動表示する第２図柄表示装置４１と、第１の始動口３３ａ，第２の始動口３３ｂへの入賞をトリガとして、第３図柄（例えば装飾図柄）を変動表示する第３図柄表示装置４２とを備えている。
【００３９】
第１図柄表示装置４０は、図３に示すように、例えば、複数のセグメント発光部が所定の態様で配列されたセグメント表示器（例えば、小数点付き７セグメントＬＥＤ表示器）である第１セグメント表示部４０ａを備えている。この第１セグメント表示部４０ａは、第１の始動口３３ａまたは第２の始動口３３ｂへの入球に基づいて変動発光等する。さらに、第１図柄表示装置４０は、図３に示すように、第１セグメント表示部４０ａにおける変動表示の保留数を示す保留ランプ４０ｃを備えている。
【００４０】
第１セグメント表示部４０ａは、第１の始動口３３ａまたは第２の始動口３３ｂへの入球に基づいて、各セグメント発光部をランダムあるいは順番に発光変更することで、第１図柄の変動表示状態（本実施例では各セグメント発光部の発光変動態様）を発生させ、その発光変動の停止時に、例えば、第１記号（例えば数字や文字など）を発光表示すると確変大当たり（特定当たり）を意味し、第２記号（例えば数字や文字など）を発光表示すると潜伏確変大当たり（潜伏特定当たり）を意味し、第３記号（例えば数字や文字など）を発光表示すると通常大当たり（非特定当たり）を意味し、第４記号（例えば数字や文字など）を発光表示すると外れを意味する。なお、第１セグメント表示部４０ａによる第１記号〜第４記号の表示は、一般の遊技者が見ても何を意味するのか知らないため、遊技者がそれを見ただけでは、確変大当たり、潜伏確変大当たり、通常大当たりまたは外れを示すかが分からない（あるいは分かり難い）表示としている。
【００４１】
このように確変大当たり（特定当たり）や潜伏確変大当たり（潜伏特定当たり）や通常大当たり（非特定当たり）となると、可変入賞装置３２が後述する特定遊技状態（例えば、大当たり状態）となる。
【００４２】
なお、この第１図柄表示装置４０として、少なくとも２色以上の発光が可能なタイプの単一又は複数個のＬＥＤを採用してもよい。具体的には、第１図柄表示装置４０として、例えば赤色と青色に発光可能な２個のＬＥＤを採用した場合を例に挙げると、各ＬＥＤの発光色を交互に変更させることで、第１図柄（各ＬＥＤの発光色態様）の変動表示状態を発生させ、例えば、両方のＬＥＤが赤色発光状態で停止すると確変大当たり（特定当たり）を示し、一方のＬＥＤが赤色発光状態で停止しかつ他方のＬＥＤが消灯すると潜伏確変大当たり（潜伏特定当たり）を示し、両方のＬＥＤが青色発光状態で停止すると通常大当たり（非特定当たり）を示し、両方のＬＥＤが互いに異なる色の発光状態で停止すると外れを示すことが挙げられる。また、第１図柄表示装置４０を構成する第１セグメント表示部４０ａ及び保留ランプ４０ｃのうち少なくとも一つを、液晶表示装置、有機ＥＬ表示装置、ＣＲＴまたはドットマトリックス表示器等その他のタイプの表示装置によって構成してもよいし、特に第３図柄表示装置４２の表示画面４２ａに表示する構成としてもよい。また、第１図柄表示装置４０にて表示される絵柄としては、複数種の文字が表示される構成、複数種の記号が表示される構成、複数種のキャラクタが表示される構成または複数種の色が表示される構成などが考えられる。
【００４３】
第２図柄表示装置４１は、第２図柄用としての例えば「○」が描かれた表示部４１ａと、第２図柄用としての例えば「×」が描かれた表示部４１ｂと、保留ランプ４１ｃとを有し、遊技球が第３の始動口３４を通過する毎に例えば表示部４１ａ，４１ｂによる表示図柄（普通図柄）が変動し、その変動表示が所定図柄で停止した場合に下部側の第２の始動口３３ｂが所定時間だけ作動状態となる（開放される）よう構成されている。遊技球が第３の始動口３４を通過した回数は最大４回まで保留され、その保留回数が保留ランプ４１ｃにて点灯表示される。なお、表示部４１ａ，４１ｂは、その内部にＬＥＤ（発光ダイオード）を有しており、このＬＥＤの発光（あるいはランプの点灯）を切り替えることにより変動表示される構成としている。また、第２図柄表示装置４１及び保留ランプ４１ｃのうち少なくとも一つを、液晶表示装置、有機ＥＬ表示装置、ＣＲＴまたはドットマトリックス表示器等その他のタイプの表示装置によって構成してもよいし、特に第３図柄表示装置４２の表示画面４２ａに表示する構成としてもよい。
【００４４】
第３図柄表示装置４２では、第１の始動口３３ａ，第２の始動口３３ｂへの入賞に基づき第１図柄表示装置４０にて第１図柄の変動表示と所定の表示（停止表示）が行われる場合にそれに合わせて第３図柄の変動表示と所定の表示（停止表示）が行われる。なお、第３図柄表示装置４２では、第１の始動口３３ａまたは第２の始動口３３ｂへの入賞をトリガとした表示演出だけでなく、大当たり当選となった後に移行する特定遊技状態中の表示演出などが行われる。
【００４５】
第３図柄表示装置４２は、例えば液晶表示装置で構成されており、後述する表示制御装置４５により表示内容が制御される。第３図柄表示装置４２には、例えば図５に示すように、左、中及び右の３つの装飾図柄列Ｌ，Ｍ，Ｒが表示される。各装飾図柄列Ｌ，Ｍ，Ｒは複数の装飾図柄によって構成されており、これら装飾図柄が装飾図柄列Ｌ，Ｍ，Ｒ毎にスクロールされるようにして第３図柄表示装置４２に可変表示される。なお本実施の形態では、第３図柄表示装置４２（液晶表示装置）は、例えば、１１インチサイズの大型の液晶ディスプレイを備える。可変表示装置ユニット３５には、正面視した状態で第３図柄表示装置４２の表示画面４２ａをほぼ囲むようにしてこの第３図柄表示装置４２の前方側にセンターフレーム４７が配設されている。本実施形態では第３図柄表示装置４２として液晶表示装置を採用するが他の種類の画像表示装置（例えば、ＰＤＰ：プラズマ・ディスプレイ・パネルや、ＥＬ：エレクトロ・ルミネッセンス・ディスプレイや、有機ＥＬなど）を採用してもよい。
【００４６】
図３に示す可変入賞装置３２は、通常は遊技球が入賞できない閉状態（あるいは、入賞し難い閉状態としてもよい）になっており、大当たりの際に遊技球が入賞しやすい開状態と通常の閉状態とに繰り返し作動されるものである。このように、大当たりの際に可変入賞装置３２が開状態と通常の閉状態とに繰り返し作動される状態は、特定遊技状態（例えば、大当たり状態）と呼ばれ、可変入賞装置３２に多数の遊技球が入球（入賞）し、その入賞に対して大量の遊技球が賞球払い出しされることから、遊技者にとって有利な遊技状態となっている。つまり、本実施例のパチンコ機１０は、遊技球の投入数（発射装置２２９による遊技球の遊技領域３０ａへの発射数）の方が、遊技球の賞球払出数（一般入賞口３１、可変入賞装置３２、第１の始動口３３ａ、第２の始動口３３ｂなどへの遊技球の入球に基づく賞球払出数）よりも多い通常遊技状態（遊技球消費状態）と、遊技球の賞球払出数の方が遊技球の投入数よりも多い特定遊技状態（例えば、大当たり状態）とに状態変移可能なものである。
【００４７】
より詳しくは、第１の始動口３３ａまたは第２の始動口３３ｂに対し遊技球が入賞すると第１図柄表示装置４０の第１セグメント表示部４０ａが変動表示され、その変動停止後の第１セグメント表示部４０ａの表示が予め設定した記号で停止した場合に特定遊技状態が発生する。
【００４８】
そして、特定遊技状態の発生の場合には、可変入賞装置３２は、その大入賞口３２ａが所定の開放状態となり、遊技球が入賞しやすい状態（大当たり状態）になるよう構成されている。具体的には、当該開放状態についての所定時間の経過又は所定個数の入賞を１ラウンドとして、可変入賞装置３２の大入賞口３２ａが所定回数（例えば１６ラウンド数）繰り返し開放される。また、遊技球が第１の始動口３３ａ及び第２の始動口３３ｂを通過した回数は最大４回まで保留され、その保留回数が保留ランプ４０ｃにて表示される。なお、保留ランプ４０ｃは、第３図柄表示装置４２の表示画面４２ａの一部で保留表示等される構成等であっても良い。
【００４９】
また、遊技盤３０には、図３に示すように、発射装置２２９（図２参照）から発射された遊技球を遊技盤３０上部へ案内するための２本のレール５１，５２が取り付けられており、遊技球発射ハンドル１８の回動操作に伴い発射された遊技球は２本のレール５１，５２の後述する球案内通路４９を通じて所定の遊技領域３０ａに案内される。２本のレール５１，５２は長尺状をなすステンレス製の金属帯状部材であり、内外二重に遊技盤３０に取り付けられている。内レール５１は、遊技盤３０の正面視で、略縦楕円のうちでその左斜め上から時計回りで右斜め下までの箇所を除いた形状に形成されている。外レール５２は、一部（主に左側部）が内レール５１に向かい合うようにして形成されている。かかる場合、内レール５１と外レール５２とにより誘導レールが構成され、これら各レール５１，５２が所定間隔を隔てて並行する部分（向かって左側の部分）により球案内通路４９が形成されている。なお、球案内通路４９は、遊技盤３０との当接面を有した溝状、すなわち手前側を開放した溝状に形成されている。
【００５０】
内レール５１の先端部分（図３の左上部）には戻り球防止部材５３が取着されている。これにより、一旦、内レール５１及び外レール５２間の球案内通路４９から遊技盤３０の上部へと案内された遊技球が再度球案内通路４９内に戻ってしまうといった事態が防止される。また、遊技盤３０が内枠１２に取り付けられた状態において、外レール５２における、遊技球の最大飛翔部分に対応する位置（図３の右上部：外レール５２の先端部に相当する部位）には、返しゴム５４が位置している。従って、所定以上の勢いで発射された遊技球は、返しゴム５４に当たって跳ね返されるようになっている。外レール５２は、長尺状をなすステンレス製の金属帯としているので、遊技球の飛翔をより滑らかなものとする、つまり遊技球の摩擦抵抗を少なくすることができる。なお、図３に示すように、外レール５２の先端部（図３の右上部）から内レール５１の右側先端部（図３の右下部）までは、第１図柄表示装置４０での遊技領域３０ａ側の壁部５６と、内枠１２に形成された壁部５５（図３に破線で示す）とが位置することにより、遊技領域３０ａが仕切られている。
【００５１】
次に、遊技盤３０の遊技領域３０ａについて説明する。遊技領域３０ａは、図３に示すように、内レール５１と外レール５２との内周部（内外レール）により略縦長円形状に区画形成されており、特に本実施の形態では、遊技盤３０の盤面上に区画される当該遊技領域３０ａが大きく構成されている。
【００５２】
本実施の形態では、遊技領域３０ａを、パチンコ機１０の正面から見て、内レール５１及び外レール５２によって囲まれる領域のうち、内外レール５１，５２の並行部分である誘導レールの領域を除いた領域としている。従って、遊技領域３０ａと言った場合には誘導レール部分は含まないため、遊技領域３０ａの向かって左側限界位置は外レール５２によってではなく内レール５１によって特定される。また、遊技領域３０ａの向かって右側限界位置は壁部５５（内枠１２の一部）によって特定される。また、遊技領域３０ａの下側限界位置は内レール５１によって特定される。また、遊技領域３０ａの上側限界位置は外レール５２によって特定される。
【００５３】
なお、詳しい図面の開示は省略するが、発射装置２２９には、前面枠セット１４の図示省略の球出口（上皿１９の最下流部より通じる球出口）から遊技球が１つずつ供給される。
【００５４】
次に、パチンコ機１０の背面の構成について説明する。図２に示すように、パチンコ機１０は、その背面（実際には内枠１２及び遊技盤３０の背面）において、各種制御基板が上下左右に並べられるとともに所定の制御基板が前後に重ねられる（例えば、後述する図４の払出制御基板３１１ａが背面視で手前側で、電源装置３１３の電源制御基板及び発射制御装置３１２の発射制御基板が払出制御基板３１１ａよりも奥側に位置する）ようにして配置されており、さらに、遊技球を供給するための遊技球供給装置（払出機構部３５２）や樹脂製の保護カバー３５３等が取り付けられている。本実施の形態では、各種制御基板を図２に示す複数（３個）の取付台２３０〜２３２に分けて搭載してそれらを各制御基板ユニットとし、各制御基板ユニットが個別に内枠１２又は遊技盤３０の背面に装着するようにしている。具体的には、図２に示すように、主制御装置２６１を取付台２３０に搭載し、サブ制御装置２６２を取付台２３２に搭載してそれぞれユニット化すると共に、払出制御装置３１１、発射制御装置３１２及び電源装置３１３を取付台２３１に搭載してユニット化している。
【００５５】
取付台２３２には、スピーカ２５から出力される音の音量を調節する音量スイッチ２９が設けられている。本パチンコ機１０では、音量を「０」、「１」、「２」、「３」、「４」、「５」の６段階のいずれかに調節可能なスライド式の切り替えスイッチが音量スイッチとして設けられている。また、音量スイッチ２９には、「ｆ」位置が設けられている。実施例１において、「ｆ」位置は予備の位置であり、何の制御も実施されない。なお、この「ｆ」位置に音量の自動制御を割り当てた例を実施例３に記載している。音量スイッチ２９は切り替え状態が保持される機械的な切り替えスイッチである。
【００５６】
また、払出機構部３５２は、図２に示すように、各種部品（後述するタンク３５５、タンクレール３５６、ケースレール３５７、払出装置３５８及び電源スイッチ基板３８２）がパチンコ機１０の背面視で逆Ｌの字状に配設されて構成されており、払出機構部３５２及び保護カバー３５３も１ユニットとして一体化されており、当該ユニットを裏パックと称することもあるため、ここではそのユニットを「裏パックユニット２０３」と称する。
【００５７】
また、遊技盤３０の背面には、各種入賞口などの遊技球の通過を検出するための入賞感知機構などが設けられている。具体的には、遊技盤３０表側の一般入賞口３１に対応する位置には入賞口スイッチ（図示省略）が設けられ、可変入賞装置３２にはカウントスイッチ（図示省略）が設けられている。カウントスイッチは入賞球をカウントするスイッチである。また、第１の始動口３３ａ，第２の始動口３３ｂに対応する位置には第１の始動口３３ａ用の作動口スイッチ（図示省略）と第２の始動口３３ｂ用の作動口スイッチ（図示省略）（図示省略）とがそれぞれ設けられ、第１の始動口３３ａ，第２の始動口３３ｂへの遊技球の入球をそれぞれの作動口スイッチで検出される。第３の始動口３４に対応する位置にはゲートスイッチが設けられ、第３の始動口３４への遊技球の通過を当該ゲートスイッチで検出される。
【００５８】
一般入賞口３１の入賞口スイッチ（図示省略）及び第３の始動口３４のゲートスイッチは、図示しない電気配線を通じて盤面接続基板（図示省略）に接続され、さらにこの盤面接続基板が後述する主制御装置２６１内の主制御基板２６１ａ（図４参照）に接続されている。また、可変入賞装置３２のカウントスイッチは大入賞口中継端子基板（図示省略）に接続され、さらにこの大入賞口中継端子基板がやはり主制御基板２６１ａに接続されている。これに対し、第１の始動口３３ａ及び第２の始動口３３ｂの各作動口スイッチは中継基板を介さずに直接に主制御基板２６１ａに接続されている。
【００５９】
その他図示は省略するが、可変入賞装置３２には、大入賞口３２ａを開放するための大入賞口ソレノイドが設けられ、下部側の第２の始動口３３ｂには、電動役物を開放するための作動口ソレノイドが設けられている。
【００６０】
上記入賞感知機構にて各々検出された検出結果は、後述する主制御装置２６１内の主制御基板２６１ａに取り込まれ、該主制御基板２６１ａよりその都度の入賞状況に応じた払出指令（遊技球の払出個数）が払出制御基板３１１ａに送信される。そして、該払出制御基板３１１ａの出力により所定数の遊技球の払出が実施される。
【００６１】
図２に示すように、主制御装置２６１は、パチンコ機１０の背面視における下側の取付台２３０に搭載され、サブ制御装置２６２は、パチンコ機１０の背面視における上側の取付台２３２に搭載されている。ここで、主制御装置２６１は、図４に示すように、主たる制御を司るＣＰＵ５０１と、遊技プログラムを記憶したＲＯＭ５０２と、遊技の進行に応じた必要なデータを記憶するＲＡＭ５０３と、各種機器との連絡をとる入出力ポート５０５と、各種抽選の際に用いられる乱数発生器（図示省略）と、時間計数や同期を図る場合などに使用されるクロックパルス発生回路（図示省略）などを含む主制御基板２６１ａを具備しており、この主制御基板２６１ａが透明樹脂材料等よりなる基板ボックス２６３（被包手段）に収容されて構成されている。
【００６２】
また、サブ制御装置２６２は、例えば主制御装置２６１内の主制御基板２６１ａからの指示に従い音やランプ表示の制御や表示制御装置４５の制御を司るＣＰＵ５５１や、その他ＲＯＭ５５２、ＲＡＭ５５３、バスライン５５４及び入出力ポート５５５等を含むサブ制御基板２６２ａを具備しており、このサブ制御基板２６２ａが透明樹脂材料等よりなる基板ボックスに収容されて構成されている。後述する電源基板より供給される電源はサブ制御装置２６２を介して表示制御装置４５に出力される。
【００６３】
図２に示すように、払出制御装置３１１、発射制御装置３１２、電源装置３１３及びカードユニット接続基板３１４が取付台２３１に搭載されている。払出制御装置３１１は制御の中枢をなすＣＰＵや、その他ＲＯＭ、ＲＡＭ、各種ポート等を含む制御基板を具備している。また、発射制御装置３１２は発射制御基板を具備している。また、電源装置３１３は電源制御基板を具備している。払出制御装置３１１の払出制御基板３１１ａは、賞球や貸出球の払出を制御する。また、発射制御装置３１２の発射制御基板により、遊技者による遊技球発射ハンドル１８の操作に従い発射装置２２９（図４参照）の制御が行われ、電源装置３１３の電源基板により、各種制御装置等で要する所定の電源電圧が生成され出力される。本実施例の発射装置２２９は、発射ソレノイド（図示省略）への通電／非通電に従って進退自在な発射槌部（図示省略）で遊技球を打ちつけて発射させるソレノイド式発射部品を採用している。なお、それ以外の発射装置２２９として、発射モータの駆動に従って動作する発射杵で遊技球を打ちつけて発射させる機械式発射部品や、電磁場を発生させることで遊技球を発射させる電磁式発射部品など種々のタイプのものを採用してもよい。カードユニット接続基板３１４は、パチンコ機前面の貸球操作部１２０（図１参照）及び図示しないカードユニットに電気的に接続され、遊技者による球貸し操作の指令を取り込んでそれを払出制御装置３１１に出力するものである。なお、カードユニットを介さずに球貸し装置等から上皿１９に遊技球が直接貸し出される現金機では、カードユニット接続基板３１４は不要である。
【００６４】
上記払出制御装置３１１、発射制御装置３１２、電源装置３１３及びカードユニット接続基板３１４は、透明樹脂材料等よりなる基板ボックスにそれぞれ収容されて構成されている。特に、払出制御装置３１１では、前述した主制御装置２６１と同様、基板ボックス３１１ｂ（被包手段）を構成するボックスベースとボックスカバーとが封印ユニット（封印手段）によって開封不能に連結され、これにより基板ボックス３１１ｂが封印されている。
【００６５】
払出制御装置３１１には、図２に示すように、状態復帰スイッチ３１１ｃが設けられている。例えば、払出モータ部の球詰まり等、払出エラーの発生時において状態復帰スイッチ３１１ｃが押下されると、払出モータ３５８ａ（図４参照）がゆっくり正回転され、球詰まりの解消（正常状態への復帰）が図られている。
【００６６】
また、電源監視基板２６１ｂにはＲＡＭ消去スイッチ３２３が設けられている。パチンコ機１０はバックアップ機能を有しており、万一停電が発生した際でも停電時の状態を保持し、停電からの復帰（復電）の際には停電時の状態に復帰できる。従って、通常手順で（例えばホールの営業終了時に）電源遮断すると電源遮断前の状態が記憶保持されることから、電源投入時に初期状態に戻したい場合には、ＲＡＭ消去スイッチ３２３を押しながら電源を投入することとしている。
【００６７】
次に、裏パックユニット２０３の構成を説明する。裏パックユニット２０３は、図２に示すように、樹脂成形された保護カバー３５３と遊技球の払出機構部３５２とを一体化したものである。
【００６８】
裏パックユニット２０３は、その最上部に上方に開口したタンク３５５が設けられており、このタンク３５５には遊技ホールの島設備（遊技島設備）から供給される遊技球が逐次補給される。タンク３５５の下方には、例えば横方向２列の球通路を有し下流側に向けて緩やかに下り傾斜するタンクレール３５６が連結され、さらにタンクレール３５６の下流側には縦向きにケースレール３５７が連結されている。ケースレール３５７の最下流部には、払出装置３５８が設けられ、払出モータ３５８ａ等の所定の電気的構成により必要個数の遊技球の払出が適宜行われる。そして、払出装置３５８より払い出された遊技球は払出通路（図示省略）等を通じて上皿１９に供給される。
【００６９】
払出機構部３５２には、払出制御装置３１１から払出装置３５８への払出指令の信号を中継する払出中継基板（図示省略）が設置されると共に、外部より主電源を取り込むための電源スイッチ基板３８２が設置されている。電源スイッチ基板３８２には、電圧変換器を介して例えば交流２４Ｖの主電源が供給され、電源スイッチ３８２ａの切替操作により電源ＯＮまたは電源ＯＦＦとされる。
【００７０】
タンク３５５から払出通路（図示省略）に至るまでの払出機構部３５２は何れも導電性を有する樹脂材料（例えば導電性ポリカーボネート樹脂）にて成形され、その一部にて接地（アース）されている。これにより、遊技球の帯電によるノイズの発生が抑制される。
【００７１】
なお、図２に示すように、内枠１２の右上側には、内枠１２が外枠１１に対して開かれたことを検出する内枠開検出スイッチ３８８が設けられている。内枠１２が開かれると、内枠開検出スイッチ３８８からホール内（パチンコ店内）用コンピュータへ出力される。
【００７２】
次に、パチンコ機１０の電気的構成について、図４を用いて説明する。パチンコ機１０は、主制御装置２６１と、払出制御装置３１１と、発射制御装置３１２と、サブ制御装置２６２と、表示制御装置４５と、電源装置３１３などを備えている。以下に、これらの装置を個別に詳細に説明する。
【００７３】
パチンコ機１０の主制御装置２６１には、演算装置である１チップマイコンとしてのＣＰＵ５０１が搭載されている。ＣＰＵ５０１には、該ＣＰＵ５０１により実行される各種の制御プログラムや固定値データを記憶したＲＯＭ５０２と、そのＲＯＭ５０２内に記憶される制御プログラムの実行に際して各種のデータ等を一時的に記憶するためのメモリであるＲＡＭ５０３と、割込回路やタイマ回路、データ送受信回路などの各種回路が内蔵されている。
【００７４】
ＲＡＭ５０３は、パチンコ機１０の電源のオフ後においても電源装置３１３からバックアップ電圧が供給されてデータが保持（バックアップ）できる構成としており、ＲＡＭ５０３には、各種のデータ等を一時的に記憶するためのメモリやエリアを備えている。
【００７５】
つまり、停電などの発生により電源が切断された場合において、主制御装置２６１のＣＰＵ５０１は、通常処理を最後までを実行するので、ＲＡＭ５０３は、電源切断時（停電発生時を含む。以下同様）のカウンタ用バッファや保留球格納エリアの内容を記憶保持するだけでよく、電源の再入時にパチンコ機１０の状態を電源切断前の状態に復帰させることができる。具体的には、電源切断時における通常処理の途中の遊技情報についての各レジスタやＩ／Ｏ等の値を記憶しておくための専用のバックアップエリアをＲＡＭ５０３に設ける必要がない。
【００７６】
なお、ＣＰＵ５０１のＮＭＩ端子（ノンマスカブル割込端子）には、停電等の発生による電源断時に、後述する停電監視回路５４２から出力される停電信号Ｓ１が入力されるように構成されており、停電の発生により、停電処理（ＮＭＩ割込み処理）が即座に実行される。
【００７７】
かかるＲＯＭ５０２及びＲＡＭ５０３を内蔵したＣＰＵ５０１には、アドレスバス及びデータバスで構成されるバスライン５０４を介して入出力ポート５０５が接続されている。入出力ポート５０５には、後述するＲＡＭ消去スイッチ回路５４３、払出制御装置３１１、発射制御装置３１２、サブ制御装置２６２、第１図柄表示装置４０、第２図柄表示装置４１や、その他図示しないスイッチ群などが接続されている。また、主制御装置２６１は、第１図柄表示装置４０における第１図柄の変動表示と、第２図柄表示装置４１における第２図柄の変動表示とを制御する機能を備えている。
【００７８】
払出制御装置３１１のＲＡＭ５１３は、前述した主制御装置２６１のＲＡＭ５０３と同様に、パチンコ機１０の電源のオフ後においても電源装置３１３からバックアップ電圧が供給されてデータが保持（バックアップ）できる構成としており、ＲＡＭ５１３には、各種のデータ等を一時的に記憶するためのメモリやエリアを備えている。
【００７９】
ＲＡＭ５１３は、停電などの発生により電源が切断された場合において、電源の再入時にパチンコ機１０の状態を電源切断前の状態に復帰させるべく、電源切断時の状態に関する情報を記憶保持する。つまり、このＲＡＭ５１３の記憶保持は、ＮＭＩ割込み処理と払出制御処理の後半部分のステップとによって電源切断時に実行され、逆にＲＡＭ５１３の記憶情報の復帰は、電源入時の復電処理において実行される。
【００８０】
かかるＲＯＭ５１２及びＲＡＭ５１３を内蔵したＣＰＵ５１１には、アドレスバス及びデータバスで構成されるバスライン５１４を介して入出力ポート５１５が接続されている。入出力ポート５１５には、主制御装置２６１、発射制御装置３１２、払出モータ３５８ａなどがそれぞれ接続されている。
【００８１】
図４に示すように、発射制御装置３１２は、発射装置２２９による遊技球の発射を許可又は禁止するものであり、発射装置２２９は、所定条件が整っている場合に駆動が許可される。具体的には、発射制御装置３１２は、払出制御装置３１１からのカードユニット接続信号Ｓ４（前述したカードユニットがパチンコ機１０に接続されている場合に出力される信号である）と、遊技者が遊技球発射ハンドル１８をタッチしている場合に出力されるタッチ検出信号Ｓ５と、遊技球発射ハンドル１８に設けられている、発射を停止させるための発射停止スイッチ１８ａが操作されていない場合に出力される発射維持信号Ｓ６との全てが入力されていることを条件に、発射許可信号Ｓ７を主制御装置２６１に出力する。また、遊技球発射ハンドル１８の操作量に応じたボリューム信号Ｓ１０が当該遊技球発射ハンドル１８から発射制御装置３１２に入力されており、発射制御装置３１２はこのボリューム信号Ｓ１０を主制御装置２６１に出力する。
【００８２】
すなわち、発射許可信号Ｓ７がＯＮ（ハイレベル）である期間は発射許可状態であり、発射許可信号Ｓ７がＯＦＦ（ローレベル）である期間は発射不許可状態である。つまり、主制御装置２６１は、入力される発射許可信号Ｓ７がＯＮである期間において、遊技球を発射する発射ソレノイド（図示省略）の制御を行う発射制御信号Ｓ８（パルス信号）と、発射レールに遊技球を送る球送りソレノイドの制御を行う球送り制御信号Ｓ９（パルス信号）とを、発射制御装置３１２に所定の繰り返し周期で繰り返し出力する。なお、発射制御信号Ｓ８（パルス信号）の振幅値は、主制御装置２６１においてボリューム信号Ｓ１０に基づいて決定されており、例えば遊技球発射ハンドル１８の操作量が大きいほど発射制御信号Ｓ８（パルス信号）の振幅値が大きくなる。発射制御装置３１２は、発射制御信号Ｓ８及び球送り制御信号Ｓ９に基づいて発射装置２２９を駆動制御し、遊技球発射ハンドル１８の操作量に応じた強度で遊技球が発射される。逆に、主制御装置２６１は、入力される発射許可信号Ｓ７がＯＦＦである期間においては、発射制御信号Ｓ８及び球送り制御信号Ｓ９を発射制御装置３１２に出力せず、発射装置２２９によって遊技球が発射されることはない。
【００８３】
表示制御装置４５は、第３図柄表示装置４２における第３図柄（装飾図柄）の変動表示を制御するものである。この表示制御装置４５は、ＣＰＵ５２１と、ＲＯＭ（プログラムＲＯＭ）５２２と、ワークＲＡＭ５２３と、ビデオＲＡＭ５２４と、キャラクタＲＯＭ５２５と、画像コントローラ５２６と、入力ポート５２７と、出力ポート５２９と、バスライン５３０，５３１とを備えている。入力ポート５２７の入力にはサブ制御装置２６２の出力が接続され、入力ポート５２７の出力には、ＣＰＵ５２１、ＲＯＭ５２２、ワークＲＡＭ５２３、画像コントローラ５２６が接続されている。また、画像コントローラ５２６にはバスライン５３１を介して出力ポート５２９が接続されており、その出力ポート５２９の出力には液晶表示装置である第３図柄表示装置４２が接続されている。
【００８４】
表示制御装置４５のＣＰＵ５２１は、主制御装置２６１からの各種コマンドがサブ制御装置２６２で編集等されて送信される各種コマンドに基づいて、第３図柄表示装置４２における装飾図柄表示を制御する。ＲＯＭ５２２は、そのＣＰＵ５２１により実行される各種の制御プログラムや固定値データを記憶するためのメモリであり、ワークＲＡＭ５２３は、ＣＰＵ５２１による各種プログラムの実行時に使用されるワークデータやフラグを一時的に記憶するためのメモリである。
【００８５】
ビデオＲＡＭ５２４は、第３図柄表示装置４２に表示される表示データを記憶するためのメモリであり、このビデオＲＡＭ５２４の内容を書き替えることにより、第３図柄表示装置４２の表示内容が変更される。キャラクタＲＯＭ５２５は、第３図柄表示装置４２に表示される装飾図柄などのキャラクタデータを記憶するためのメモリである。画像コントローラ５２６は、ＣＰＵ５２１、ビデオＲＡＭ５２４、出力ポート５２９のそれぞれのタイミングを調整してデータの読み書きに介在すると共に、ビデオＲＡＭ５２４に記憶される表示データを、キャラクタＲＯＭ５２５から所定のタイミングで読み出して第３図柄表示装置４２に表示させるものである。
【００８６】
また、電源装置３１３は、パチンコ機１０の各部に電力を供給するための電源部５４１を備えている。電源部５４１は、図示しない電源経路を通じて、主制御装置２６１や払出制御装置３１１等に対して各々に必要な動作電源を供給する。その概要としては、電源部５４１は、外部より供給される交流２４ボルト電源を取り込み、各種スイッチやモータ等を駆動するための＋１２Ｖ電源、ロジック用の＋５Ｖ電源、ＲＡＭバックアップ用のバックアップ電源などを生成し、これら＋１２Ｖ電源、＋５Ｖ電源及びバックアップ電源を主制御装置２６１や払出制御装置３１１等に対して供給する。なお、発射制御装置３１２に対しては払出制御装置３１１を介して動作電源（＋１２Ｖ電源、＋５Ｖ電源等）が供給される。
【００８７】
図４に示すように、主制御装置２６１は、基板ボックス２６３内に、主制御基板２６１ａと、この主制御基板２６１ａとは別体の電源監視基板２６１ｂとを備えている。電源監視基板２６１ｂは、停電等による電源遮断を監視する停電監視回路５４２と、ＲＡＭ消去スイッチ３２３に接続されてなるＲＡＭ消去スイッチ回路５４３とを備えている。
【００８８】
停電監視回路５４２は、停電等の発生による電源断時に、主制御装置２６１のＣＰＵ５０１及び払出制御装置３１１のＣＰＵ５１１の各ＮＭＩ端子へ停電信号Ｓ１を出力する回路である。停電監視回路５４２は、電源部５４１で交流２４ボルトの電圧を監視し、この電圧が２２ボルト未満になった時間が例えば２０ミリ秒を超えた場合に停電（電源断）の発生と判断して、停電信号Ｓ１を主制御装置２６１及び払出制御装置３１１へ出力する。この停電信号Ｓ１の出力によって、主制御装置２６１及び払出制御装置３１１は、停電の発生を認識し、停電時処理（ＮＭＩ割込み処理）を実行する。
【００８９】
なお、電源部５４１は、電源部５４１で監視している交流２４ボルトが２２ボルト未満となった時間が２０ミリ秒を越えた後においても、かかる停電時処理の実行に充分な時間の間、制御系の駆動電圧である５ボルトの出力を正常値に維持するように構成されている。よって、主制御装置２６１及び払出制御装置３１１は、停電時処理を正常に実行し完了することができる。
【００９０】
ＲＡＭ消去スイッチ回路５４３は、ＲＡＭ消去スイッチ３２３のスイッチ信号を取り込み、そのスイッチ３２３の状態に応じて主制御装置２６１のＲＡＭ５０３及び払出制御装置３１１のＲＡＭ５１３のバックアップデータをクリアするための回路である。ＲＡＭ消去スイッチ３２３が押下された際、ＲＡＭ消去スイッチ回路５４３は、ＲＡＭ消去信号Ｓ２を主制御基板２６１ａに出力する。ＲＡＭ消去スイッチ３２３が押下された状態でパチンコ機１０の電源が投入されると（停電解消による電源入を含む）、主制御装置２６１においてＲＡＭ５０３のデータがクリアされ、払出制御装置３１１は主制御装置２６１からの初期化コマンドを受けるとＲＡＭ５１３のデータがクリアされる。
【００９１】
ところで、第３図柄表示装置４２（液晶表示装置）には、図５に示すように、左・中・右の３つの装飾図柄列Ｌ，Ｍ，Ｒが設定されており、装飾図柄列Ｌ，Ｍ，Ｒ毎に上装飾図柄、中装飾図柄、下装飾図柄の３個ずつの装飾図柄が変動表示される。本実施の形態では、一連の図柄は、「０」〜「９」の数字を各々付した主装飾図柄ＳＺと、菱形状の絵図柄からなる副装飾図柄ＦＺとにより構成されており、数字の昇順又は降順に主装飾図柄ＳＺが表示されると共に各主装飾図柄ＳＺの間に副装飾図柄ＦＺが配されて一連の装飾図柄列Ｌ，Ｍ，Ｒが構成されている。そして、周期性を持って主装飾図柄ＳＺと副装飾図柄ＦＺが上から下へと変動表示されるようになっている。
【００９２】
かかる場合、左装飾図柄列Ｌにおいては、上記一連の装飾図柄が降順（すなわち、主装飾図柄ＳＺの番号が減る順）に表示され、中装飾図柄列Ｍ及び右装飾図柄列Ｒにおいては、同じく上記一連の装飾図柄が昇順（すなわち、主装飾図柄ＳＺの番号が増える順）に表示される。そして、左装飾図柄列Ｌ→右装飾図柄列Ｒ→中装飾図柄列Ｍの順に変動表示が停止し、その停止時に第３図柄表示装置４２上の５つの有効ライン、すなわち上ラインＬ１、中ラインＬ２、下ラインＬ３、右上がりラインＬ４、左上がりラインＬ５の何れかで主装飾図柄ＳＺが大当たり図柄の組み合わせ（本実施の形態では、同一の主装飾図柄ＳＺの組み合わせ）で揃えば大当たりとして特別遊技動画が表示される。
【００９３】
次に、上記の如く構成されたパチンコ機１０の動作について説明する。
【００９４】
本実施の形態では、主制御装置２６１内のＣＰＵ５０１は、役物作動に係る乱数と、遊技の用に供するその他の乱数とを用いて、第１図柄表示装置４０の抽選（大当たり抽選：第１図柄の大当たり抽選）や図柄表示の設定や、第２図柄表示装置４１の抽選（第２図柄の当たり抽選）や図柄表示の設定や、第３図柄表示装置４２の装飾図柄（第３図柄）の変動表示に関する抽選やその設定を行うこととしている。
【００９５】
具体的には、本実施例のパチンコ機１０では、役物作動に係る乱数として、図６に示すように、第１図柄表示装置４０の大当たりの抽選に使用する大当たり乱数カウンタＣ１と、第１図柄表示装置４０の大当たり図柄の選択に使用する大当たり図柄カウンタＣ２と、大当たり乱数カウンタＣ１の初期値設定に使用する初期値乱数カウンタＣＩＮＩ１と、第２図柄表示装置４１の当たりの抽選に使用する第２図柄乱数カウンタＣ４と、第２図柄乱数カウンタＣ４の初期値設定に使用する初期値第２図柄乱数カウンタＣＩＮＩ２と、を用いている。
【００９６】
また、このパチンコ機１０では、遊技の用に供するその他の乱数として、図６に示すように、第３図柄表示装置４２の装飾図柄の変動パターン選択に際して大まかにその変動パターンの種類を特定するための停止パターンの選択に使用する停止パターン選択カウンタＣ３と、第３図柄表示装置４２の装飾図柄の変動パターン選択に使用する変動種別カウンタＣＳ１，ＣＳ２，ＣＳ３と、第２図柄表示装置４１の外れ図柄選択に使用する第２図柄外れ図柄カウンタＣ５と、を用いている。上述した各カウンタは、ＣＰＵ５０１で実行されるプログラムにより構成されている。
【００９７】
例えば、「停止パターン０」は複数種類の完全外れ変動パターンからなる完全外れ変動パターン群を示すものであり、「停止パターン１」は複数種類の前後外れリーチ変動パターンからなる前後外れリーチ変動パターン群を示すものであり、「停止パターン２」は複数種類の前後外れ以外リーチ変動パターンからなる前後外れ以外リーチ変動パターン群を示すものであり、「停止パターン３」は複数種類の通常大当たり変動パターンからなる通常大当たり変動パターン群を示すものであり、「停止パターン４」は複数種類の確変大当たり変動パターンからなる確変大当たり変動パターン群を示すものである。
【００９８】
これら全てのカウンタＣ１〜Ｃ５，ＣＩＮＩ１〜ＣＩＮＩ２，ＣＳ１〜ＣＳ３は、その更新の都度、前回値に「１」が加算され（以下、「更新」という）、最大値に達した後「０」に戻るループカウンタとなっている。各カウンタは定期的に更新され、その更新値が図６に示すＲＡＭ５０３の所定領域に設定されたカウンタ用バッファに適宜それぞれ格納される。また、ＲＡＭ５０３には、１つの実行エリアと４つの保留エリア（保留第１〜第４エリア）とからなる保留球格納エリアが設けられており、これらの各エリアには、第１の始動口３３ａ，第２の始動口３３ｂへの遊技球の入賞履歴に合わせて、大当たり乱数カウンタＣ１、大当たり図柄カウンタＣ２及び停止パターン選択カウンタＣ３の各値が時系列的に格納されるようになっている。
【００９９】
上述した各カウンタについて図６を用いて以下に詳細に説明する。大当たり乱数カウンタＣ１は、例えば「０」〜「５９９」の範囲内で順に１ずつ加算され、最大値（つまり「５９９」）に達した後「０」に戻る構成となっている。特に大当たり乱数カウンタＣ１が１周した場合、その時点の初期値乱数カウンタＣＩＮＩ１の値が当該大当たり乱数カウンタＣ１の初期値として読み込まれる。なお、初期値乱数カウンタＣＩＮＩ１は、大当たり乱数カウンタＣ１と同様のループカウンタであり（値＝０〜５９９）、後述するタイマ割込み（図１１参照）毎に１回更新されるとともに、後述する通常処理（図８参照）の残余時間内で繰り返し更新される。大当たり乱数カウンタＣ１は定期的に（本実施の形態では後述するタイマ割込み（図１１参照）毎に１回）更新され、遊技球が第１の始動口３３ａ，第２の始動口３３ｂに入賞したタイミングでＲＡＭ５０３の保留球格納エリアに格納される。
【０１００】
大当たり乱数カウンタＣ１の当たり値、つまり、大当たりとなる乱数の値の数は、低確率時と高確率時とで２種類設定されており、低確率時に大当たりとなる乱数の値の個数は２個で、その値は「１５０，４５０」であり、高確率時に大当たりとなる乱数の値の個数は４個で、その値は「５０，１５０，３５０，４５０」である。つまり、低確率時では大当たり確率が１／３００であり、高確率時では大当たり確率が１／１５０である。なお、高確率時とは、例えば予め定められた確率変動図柄によって大当たりになり、付加価値としてその後の大当たり確率がアップした状態、いわゆる「確変」の時をいい、通常時（低確率時）とはそのような確変状態でない時をいう。また、高確率時（確変状態）は、確変大当たりまたは潜伏確変大当たりの終了後（可変入賞装置３２の大入賞口３２ａが例えば１６ラウンドにわたって開放動作した後）、次回の大当たりまで継続される。
【０１０１】
大当たり図柄カウンタＣ２は、大当たりの際における、第１図柄表示装置４０の第１セグメント表示部４０ａの変動停止時の図柄（本実施例では、第１セグメント表示部４０ａの変動表示後の最終表示記号）を決定するものである。本実施例では、大当たり図柄カウンタＣ２は、例えば「０」〜「９」の範囲内で順に１ずつ加算され、最大値（つまり「９」）に達した後「０」に戻る構成となっている。大当たり図柄カウンタＣ２は、前述の大当たり乱数カウンタＣ１の場合と同様に、定期的に（後述するタイマ割込み（図１１参照）毎に１回）更新され、遊技球が第１の始動口３３ａ，第２の始動口３３ｂに入賞したタイミングでＲＡＭ５０３の保留球格納エリアに格納される。なお、前述の大当たり乱数カウンタＣ１が当たりで、かつ、大当たり図柄カウンタＣ２の値が「１」，「４」，「７」の場合には、第１図柄表示装置４０の第１セグメント表示部４０ａが第３記号で停止し、低確率時大当たり、いわゆる通常大当たり（非特定当たり）を示す。また、前述の大当たり乱数カウンタＣ１が当たりで、かつ、大当たり図柄カウンタＣ２の値が「０」，「２」，「５」，「８」の場合には、第１図柄表示装置４０の第１セグメント表示部４０ａが第１記号で停止し、高確率時大当たり、いわゆる確変大当たり（特定当たり）を示す。また、前述の大当たり乱数カウンタＣ１が当たりで、かつ、大当たり図柄カウンタＣ２の値が「３」，「６」，「９」の場合には、第１図柄表示装置４０の第１セグメント表示部４０ａが第２記号で停止し、潜伏高確率時大当たり、いわゆる潜伏確変大当たり（潜伏特定当たり）を示す。なお、大当たり乱数カウンタＣ１が外れの場合には、大当たり図柄カウンタＣ２の値に関わらず、第１図柄表示装置４０の第１セグメント表示部４０ａが第４記号で停止し、外れを示す。つまり、大当たり種類の振り分けとしては、確変：潜伏確変：通常＝４：３：３としている。
【０１０２】
また、停止パターン選択カウンタＣ３は、例えば「０」〜「２３８」の範囲内で順に１ずつ加算され、最大値（つまり２３８）に達した後「０」に戻る構成となっている。本実施の形態では、停止パターン選択カウンタＣ３によって、第３図柄表示装置４２での装飾図柄のリーチ発生した後最終停止装飾図柄がリーチ装飾図柄の前後に１つだけずれて停止する「前後外れリーチ」と、同じくリーチ発生した後最終停止装飾図柄がリーチ装飾図柄の前後以外で停止する「前後外れ以外リーチ」と、リーチ発生しない「完全外れ」とを抽選することとしている。例えば、Ｃ３＝０〜２０１が完全外れに該当し、Ｃ３＝２０２〜２０８が前後外れリーチに該当し、Ｃ３＝２０９〜２３８が前後外れ以外リーチに該当する。なお、停止パターン選択カウンタＣ３の抽選（リーチの抽通）内容は、パチンコ機１０が低確率時であるか高確率時であるか、第１図柄表示装置４０の変動時間短縮機能が未作動であるか作動であるか、第１図柄の変動開始時の作動保留球数が何個であるか等に応じて各々個別に設定されるものであっても良い。停止パターン選択カウンタＣ３は、定期的に（後述するタイマ割込み（図１１参照）毎に１回）更新され、遊技球が第１の始動口３３ａ，第２の始動口３３ｂに入賞したタイミングでＲＡＭ５０３の保留球格納エリアに格納される。
【０１０３】
また、３つの変動種別カウンタＣＳ１〜ＣＳ３のうち、変動種別カウンタＣＳ１は、例えば「０〜１９８」の範囲内で順に１ずつ加算され、最大値（つまり「１９８」）に達した後「０」に戻る構成となっており、変動種別カウンタＣＳ２は、例えば「０〜２４０」の範囲内で順に１ずつ加算され、最大値（つまり「２４０」）に達した後「０」に戻る構成となっており、変動種別カウンタＣＳ３は、例えば「０〜１６２」の範囲内で順に１ずつ加算され、最大値（つまり「１６２」）に達した後「０」に戻る構成となっている。以下の説明では、変動種別カウンタＣＳ１を「第１変動種別カウンタ」、変動種別カウンタＣＳ２を「第２変動種別カウンタ」、変動種別カウンタＣＳ３を「第３変動種別カウンタ」とも適宜に呼ぶこととする。
【０１０４】
第１変動種別カウンタＣＳ１によって、いわゆるノーマルリーチ、スーパーリーチ、プレミアムリーチ等のように装飾図柄（第３図柄）のリーチ種別や、完全外れの種別など、大まかな装飾図柄の変動パターン群が決定される。ここでは、例えば、停止パターン選択カウンタＣ３が「停止パターン１」を示す値（つまり、前後外れリーチ変動パターン群を示す値）のものであったとし、前後外れリーチ変動パターン群の中でも第１変動種別カウンタＣＳ１によってノーマルリーチ群（種類の異なる複数個のノーマルリーチからなる）の変動パターンが決定されたとする。
【０１０５】
続いて、このように第１変動種別カウンタＣＳ１で決定された変動パターン群の中からさらに一の変動パターンが、第２変動種別カウンタＣＳ２によって決定される。ここでは、例えばノーマルリーチ群の中から一の種類のノーマルリーチが第２変動種別カウンタＣＳ２によって決定されたとする。なお、種類の異なる複数個のノーマルリーチとしては、リーチ発生後に最終停止装飾図柄（本実施の形態では例えば中装飾図柄）が停止するまでの経過時間が異なる等の違いを持たせることで実現することが挙げられる。
【０１０６】
さらに続いて、このように第２変動種別カウンタＣＳ２で決定された一の変動パターンにおいて変動時間加算を何れの時間とするかが、第３変動種別カウンタＣＳ３によって決定される。例えば、この加算時間としては、第３図柄表示装置４２での中装飾図柄列の装飾図柄（第３図柄）が滑り停止するなどの場合には、当該中装飾図柄列の装飾図柄が滑りその後に停止表示されるまでの時間である附加時間が挙げられる。このように、変動種別カウンタＣＳ１〜ＣＳ３によって、より細かな装飾図柄変動態様を決定することができる。つまり、これらの変動種別カウンタＣＳ１〜ＣＳ３を組み合わせることで、変動パターンの多種多様化を容易に実現できる。
【０１０７】
なお、第１変動種別カウンタＣＳ１だけで図柄変動態様を決定したり、第１変動種別カウンタＣＳ１と第２変動種別カウンタＣＳ２だけで図柄変動態様を決定したり、第１変動種別カウンタＣＳ１と停止図柄との組み合わせで同じく図柄変動態様を決定したり、第１変動種別カウンタＣＳ１および第２変動種別カウンタＣＳ２と停止図柄との組み合わせで同じく図柄変動態様を決定したりすることも可能である。
【０１０８】
変動種別カウンタＣＳ１〜ＣＳ３は、後述する通常処理が１回実行される毎に１回更新され、当該通常処理内の残余時間内でも繰り返し更新される。そして、第１図柄表示装置４０による第１図柄の変動開始時における変動パターン決定に際して変動種別カウンタＣＳ１〜ＣＳ３のバッファ値が取得される。したがって、図６に示すように、変動種別カウンタＣＳ１〜ＣＳ３は、第１図柄表示装置４０による第１図柄の変動開始時に取得することとしているので、保留球格納エリアに保存しておく必要はなく、カウンタ用バッファに逐次更新記憶しておくだけでよい。
【０１０９】
なお、上述した各カウンタの大きさや範囲は一例にすぎず任意に変更できる。但し、大当たり乱数カウンタＣ１、停止パターン選択カウンタＣ３、変動種別カウンタＣＳ１〜ＣＳ３の大きさは何れも異なる素数とし、いかなる場合にも同期しない数値としておくのが望ましい。
【０１１０】
また、図６に示すように、第２図柄表示装置４１の第２図柄の抽選には、第２図柄乱数カウンタＣ４が用いられる。第２図柄乱数カウンタＣ４は、例えば「０」〜「２５０」の範囲内で順に１ずつ加算され、最大値（つまり２５０）に達した後「０」に戻るループカウンタとして構成されている。第２図柄乱数カウンタＣ４は、定期的に（後述するタイマ割込み（図１１参照）毎に１回）更新され、遊技球が左右何れかの第２の始動口３４を通過した時に取得される。当選することとなる乱数の値の数は１４９個あり、その範囲は「５〜１５３」である。
【０１１１】
特に、第２図柄乱数カウンタＣ４が１周した場合、その時点の初期値第２図柄乱数カウンタＣＩＮＩ２の値が当該第２図柄乱数カウンタＣ４の初期値として読み込まれる。なお、初期値第２図柄乱数カウンタＣＩＮＩ２は、第２図柄乱数カウンタＣ４と同様のループカウンタであり（値＝０〜２５０）、後述するタイマ割込み（図１１参照）毎に１回更新されるとともに、後述する通常処理（図８参照）の残余時間内で繰り返し更新される。第２図柄乱数カウンタＣ４は定期的に（本実施の形態では後述するタイマ割込み（図１１参照）毎に１回）更新され、遊技球が第２の始動口３４を通過したタイミングでＲＡＭ５０３の第２図柄保留格納エリアに格納される。
【０１１２】
つまり、ＲＡＭ５０３には、保留球格納エリアとは別のエリアたる第２図柄保留格納エリアも有しており、１つの第２図柄用の実行エリアと４つの第２図柄用の保留エリア（第２図柄用保留第１〜第４エリア）とからなる第２図柄保留格納エリアが設けられており、これらの各エリアには、第２の始動口３４への遊技球の入賞履歴に合わせて、第２図柄乱数カウンタＣ４の各値が時系列的に格納されるようになっている。
【０１１３】
また、第２図柄外れ図柄カウンタＣ５は、後述する図８での通常処理の第２図柄制御処理が１回実行される毎に１回更新され、その値がカウンタ用バッファの第２図柄外れ図柄バッファに更新取得され、第２図柄乱数カウンタＣ４の第２図柄保留球格納エリアへの記憶の際に、この第２図柄外れ図柄バッファに更新取得された第２図柄外れ図柄カウンタＣ５も第２図柄保留球格納エリアに記憶される。したがって、図６に示すように、第２図柄乱数カウンタＣ４の値が落選の場合には、第２図柄保留球格納エリアの第２図柄外れ図柄カウンタＣ５の値に基づいて、「×」が描かれた表示部４１ｂの点灯表示される。なお、第２図柄外れ図柄カウンタＣ５を備えず、第２図柄乱数カウンタＣ４のみに基づいて第２図柄変動表示結果を行うようにしてもよい。つまり、第２図柄乱数カウンタＣ４が当選なら「○」が描かれた表示部４１ａを点灯表示し、落選なら「×」が描かれた表示部４１ｂの点灯表示するごとくである。
【０１１４】
次いで、主制御装置２６１内のＣＰＵ５０１により実行される各制御処理を図７〜図１７のフローチャートを参照しながら説明する。かかるＣＰＵ５０１の処理としては大別して、電源投入に伴い起動されるメイン処理と、定期的に（本実施の形態では２ｍｓｅｃ周期で）起動されるタイマ割込み処理と、ＮＭＩ端子（ノンマスカブル端子）への停電信号の入力により起動されるＮＭＩ割込み処理とがあり、説明の便宜上ここでは、先ずタイマ割込み処理とＮＭＩ割込み処理とを説明し、その後でメイン処理を説明する。
【０１１５】
図１１は、タイマ割込み処理を示すフローチャートであり、本処理は主制御装置２６１のＣＰＵ５０１により例えば２ｍｓｅｃ毎に実行される。
【０１１６】
図１１において、先ずステップＳ６０１では、各種入賞スイッチの読み込み処理を実行する。すなわち、主制御装置２６１に接続されている各種スイッチ（但し、ＲＡＭ消去スイッチ３２３を除く）の状態を読み込むと共に、当該スイッチの状態を判定して検出情報（入賞検知情報）を保存する。
【０１１７】
その後、ステップＳ６０２では、初期値乱数カウンタＣＩＮＩ１と初期値第２図柄乱数カウンタＣＩＮＩ２との更新を実行する。具体的には、初期値乱数カウンタＣＩＮＩ１を１インクリメントすると共に、そのカウンタ値が最大値（本実施の形態では「５９９」）に達した際「０」にクリアし、初期値第２図柄乱数カウンタＣＩＮＩ２を１インクリメントすると共に、そのカウンタ値が最大値（本実施の形態では「２５０」）に達した後の１インクリメントの際に「０」にクリアする。そして、初期値乱数カウンタＣＩＮＩ１の更新値を、ＲＡＭ５０３の該当するバッファ領域に格納する（図６参照）。
【０１１８】
また、図１１に示すように、続くステップＳ６０３では、大当たり乱数カウンタＣ１、大当たり図柄カウンタＣ２及び停止パターン選択カウンタＣ３の更新を実行する。具体的には、大当たり乱数カウンタＣ１、大当たり図柄カウンタＣ２及び停止パターン選択カウンタＣ３をそれぞれ１インクリメントすると共に、それらのカウンタ値が最大値（本実施の形態ではそれぞれ、「５９９」，「９」，「２５０」）に達した後の１インクリメントの際にそれぞれ「０」にクリアする。そして、各カウンタＣ１〜Ｃ３の更新値を、ＲＡＭ５０３の該当するバッファ領域に格納する（図６参照）。
【０１１９】
その後、図１１に示すように、ステップＳ６０４では、第１の始動口３３ａ，第２の始動口３３ｂへの入賞に伴う始動入賞処理を実行する。この始動入賞処理を図１２のフローチャートにより説明すると、ステップＳ７０１では、遊技球が第１の始動口３３ａ，第２の始動口３３ｂに入賞したか否かを作動口スイッチの検出情報により判別する。遊技球が第１の始動口３３ａ，第２の始動口３３ｂに入賞したと判別されると、続くステップＳ７０２では、第１図柄表示装置４０の作動保留球数Ｎが上限値（本実施の形態では４）未満であるか否かを判別する。第１の始動口３３ａ，第２の始動口３３ｂへの入賞があり、かつ作動保留球数Ｎ＜４であることを条件にステップＳ７０３に進み、作動保留球数Ｎを１インクリメントする。
【０１２０】
また、続くステップＳ７０４では、第１図柄の当落に関わる乱数を取得する。具体的には、前記ステップＳ６０３で更新した大当たり乱数カウンタＣ１、大当たり図柄カウンタＣ２及び停止パターン選択カウンタＣ３の各値を、図６に示したＲＡＭ５０３の保留球格納エリアの空き記憶エリアのうちの最初のエリアに格納する。
【０１２１】
また、図１１に示すように、続くステップＳ６０５では、発射制御処理を実行する。具体的には、発射制御処理では、主制御装置２６１のＣＰＵ５０１は、図４に示すように、発射制御装置３１２からの発射許可信号Ｓ７がＯＮである場合に、発射制御信号Ｓ８及び球送り制御信号Ｓ９を発射制御装置３１２に出力し、発射装置２２９による遊技球発射制御が行われる。このように発射制御処理をした後、ＣＰＵ５０１は本タイマ割込処理を一旦終了する。
【０１２２】
図１３は、ＮＭＩ割込み処理を示すフローチャートであり、本処理は、主制御装置２６１のＣＰＵ５０１により停電の発生等によるパチンコ機１０の電源断時に実行される。このＮＭＩ割込みにより、電源断時の主制御装置２６１の状態がＲＡＭ５０３のバックアップエリアに記憶される。
【０１２３】
すなわち、停電の発生等によりパチンコ機１０の電源が遮断されると、停電信号Ｓ１が停電監視回路５４２から主制御装置２６１内のＣＰＵ５０１のＮＭＩ端子に出力される。すると、ＣＰＵ５０１は実行中の制御を中断して図１３のＮＭＩ割込み処理を開始する。図１３のＮＭＩ割込み処理は、主制御装置２６１のＲＯＭ５０２に記憶されている。停電信号Ｓ１が出力された後所定時間は、主制御装置２６１の処理が実行可能となるように電源部５４１から電源供給がなされており、この所定時間内にＮＭＩ割込み処理が実行される。
【０１２４】
図１３のＮＭＩ割込み処理において、ステップＳ８０１では、電源断の発生情報をバックアップエリアに設定する。本実施例では、電源断の発生情報のフラグを立ててバックアップエリアに記憶させる。
【０１２５】
次に、メイン処理について説明する。
図７は、主制御装置２６１内のＣＰＵ５０１により実行されるメイン処理の一例を示すフローチャートであり、このメイン処理は電源投入時のリセットに伴い起動される。
【０１２６】
先ず、ステップＳ１０１では、主制御装置２６１のＣＰＵ５０１は、電源投入に伴う初期設定処理を実行する。具体的には、スタックポインタに予め決められた所定値を設定する。また、ステップＳ１０２では、主制御装置２６１のＣＰＵ５０１は、サブ側の制御装置（サブ制御装置２６２、払出制御装置３１１等）が動作可能な状態になるのを待つために例えば１秒程度、ウエイト処理を実行する。続くステップＳ１０３では、主制御装置２６１のＣＰＵ５０１は、ＲＡＭアクセスを許可する。
【０１２７】
その後、ＣＰＵ５０１内のＲＡＭ５０３に関してデータバックアップの処理を実行する。つまり、ステップＳ１０４では、主制御装置２６１のＣＰＵ５０１は、電源監視基板２６１ｂに設けたＲＡＭ消去スイッチ３２３が押下（ＯＮ）されているか否かを判別し、オフであればステップＳ１０５に進み、オンであればステップＳ１１３に進む。続くステップＳ１０５では、主制御装置２６１のＣＰＵ５０１は、ＲＡＭ５０３のバックアップエリアに電源断の発生情報が設定されているか否か（電源断の発生情報のフラグが立っているか否か）を判別する。また、ステップＳ１０６では、主制御装置２６１のＣＰＵ５０１は、ＲＡＭ判定値を算出し、続くステップＳ１０７では、主制御装置２６１のＣＰＵ５０１は、そのＲＡＭ判定値が電源断時に保存したＲＡＭ判定値と一致するか否か、すなわちバックアップの有効性を判別する。ＲＡＭ判定値は、例えばＲＡＭ５０３の作業領域アドレスにおけるチェックサム値である。なお、ＲＡＭ５０３の所定のエリアに書き込まれたキーワードが正しく保存されているか否かによりバックアップの有効性を判断することも可能である。
【０１２８】
上述したように、本パチンコ機１０では、例えばホールの営業開始時など、電源投入時に初期状態に戻したい場合にはＲＡＭ消去スイッチ３２３を押しながら電源が投入される。従って、ＲＡＭ消去スイッチ３２３がＯＮされていれば、ＲＡＭ５０３の初期化処理（ステップＳ１１３等）に移行する。また、電源断の発生情報が設定されていない場合や、ＲＡＭ判定値（チェックサム値等）によりバックアップの異常が確認された場合も同様に、使用ＲＡＭ領域をクリアおよびＲＡＭ５０３の初期化処理（ステップＳ１１３等）に移行する。つまり、ステップＳ１１３では、主制御装置２６１のＣＰＵ５０１は、ＲＡＭ５０３の使用領域を「０」にクリアし、ＲＡＭ５０３の初期化処理を実行する。
【０１２９】
続くステップＳ１１４では、主制御装置２６１のＣＰＵ５０１は、払出初期化コマンドを送信する。このように、払出初期化コマンドは、主制御装置２６１が初期化された時に払出制御装置３１１に出力される。
【０１３０】
また、ステップＳ１１５では、主制御装置２６１のＣＰＵ５０１は、電源投入時のコマンドをサブ制御基板２６２ａに送信する。この電源投入時のコマンドは、パチンコ機の機種を判別するためのコマンドを含むものであるため、サブ制御基板２６２ａや表示制御装置４５などのサブ側で当該コマンド内容に基づいて機種を判別することができる。
【０１３１】
また、ステップＳ１１６では、主制御装置２６１のＣＰＵ５０１は、ＣＴＣ（Counter／Timer Circuit）の初期設定を実行する。ステップＳ１１７では、主制御装置２６１のＣＰＵ５０１は、割込み許可を設定し、後述する通常処理（図８参照）に移行する。
【０１３２】
一方、ＲＡＭ消去スイッチ３２３が押されていない場合には、電源断の発生情報が設定されていること、及びＲＡＭ判定値（チェックサム値等）が正常であることを条件に、復電時の処理（電源断復旧時の処理）を実行する。つまり、ステップＳ１０８では、電源断の発生情報をクリアする。ステップＳ１０９では、主制御装置２６１のＣＰＵ５０１は、払出復帰コマンドを払出制御装置３１１に送信し、払出制御開始を払出制御装置３１１に指示する。詳細は後述するが、払出制御装置３１１は、主制御装置２６１から払出復帰コマンドを受信すると、復帰し、払出制御を開始する。
【０１３３】
ステップＳ１１０では、主制御装置２６１のＣＰＵ５０１は、サブ側の制御装置を電源断時の遊技状態に複帰させるためのコマンドを送信し、ステップＳ１１１では、主制御装置２６１のＣＰＵ５０１は、ＣＴＣ（Counter／Timer Circuit）の初期設定を実行する。さらに、ステップＳ１１２では、割込み許可を設定し、それから後述する通常処理（図８参照）に移行する。例えば、通常処理の途中で電源断が発生したとしても、当該通常処理の最後のステップ（図８に示す「ＲＡＭアクセス禁止」のステップ）まで実行してから電源断状態となるので、復電後は通常処理の最初のステップたるステップＳ２０１から実行されることになる。
【０１３４】
次に、通常処理の流れを図８のフローチャートを参照しながら説明する。この通常処理では遊技の主要な処理が実行される。その概要として、ステップＳ２０１〜Ｓ２０７の処理が４ｍｓｅｃ周期の定期処理として実行され、その残余時間でステップＳ２１０，Ｓ２１１のカウンタ更新処理が実行される構成となっている。
【０１３５】
図８において、先ずステップＳ２０１では、主制御装置２６１のＣＰＵ５０１は、前回の処理で更新されたコマンド等の出力データをサブ側の各制御装置に送信するという外部出力処理を行う。具体的には、入賞検知情報の有無を判別し、入賞検知情報があれば払出制御装置３１１に対して獲得遊技球数に対応する賞球払出コマンドを送信する。また、第１図柄表示装置４０の第１図柄変動表示（第１セグメント表示部４０ａの変動表示）に連動して第３図柄表示装置４２による装飾図柄（第３図柄）の変動表示も行われるのであるが、第１図柄表示装置４０の第１図柄の変動表示に際して変動パターン指定コマンド、装飾図柄指定コマンド、全停止コマンド（確定コマンド）等を外部出力処理においてサブ制御装置２６２に送信する。
【０１３６】
なお、このパチンコ機１０では、第１図柄の変動開始時において、変動パターン指定コマンド→演出コマンド（変動時間の変更等を指定するためのコマンド）→装飾図柄指定コマンドの順で通常処理の外部出力処理の都度所定個数（例えば３つ）ずつ（すなわち、４ｍｓｅｃ毎に３つずつ）コマンドが送出され、変動時間経過のタイミングで全停止コマンドが送出されるようになっている。また、第１図柄の変動開始後において、変動パターン指定コマンド→演出コマンド→装飾図柄指定コマンドの順で通常処理の外部出力処理の都度所定個数（例えば３つ）ずつ（すなわち、４ｍｓｅｃ毎に３つずつ）コマンドが送出され、変動時間経過のタイミングで全停止コマンドが送出されるようにしてもよい。
【０１３７】
変動パターン指定コマンドは、第３図柄表示装置４２で変動表示される装飾図柄（第３図柄）の変動パターンを指定するためのコマンドである。変動パターン指定コマンドは、主制御装置２６１からサブ制御装置２６２に送信され、サブ制御装置２６２から表示制御装置４５に送信される。表示制御装置４５は、送信されてきた変動パターン指定コマンドに基づいて、装飾図柄の変動パターンを表示実行するように第３図柄表示装置４２を制御する。
【０１３８】
装飾図柄指定コマンドは、第３図柄表示装置４２での装飾図柄（第３図柄）の変動表示演出が、確変大当たり（特定当たり）、潜伏確変大当たり（潜伏特定当たり）、通常大当たり（非特定当たり）、外れの何れとなるかを指定するためのコマンドである。装飾図柄指定コマンドは、主制御装置２６１からサブ制御装置２６２に送信され、サブ制御装置２６２から表示制御装置４５に送信される。表示制御装置４５は、装飾図柄の変動パターンの表示結果を、送信されてきた装飾図柄指定コマンドに応じた結果（確変大当たり（特定当たり）、潜伏確変大当たり（潜伏特定当たり）、通常大当たり（非特定当たり）あるいは外れ）となるように第３図柄表示装置４２を表示制御する。
【０１３９】
全停止コマンドは、第３図柄表示装置４２で変動表示される装飾図柄（第３図柄）の変動パターンの停止を指示するためのコマンドである。全停止コマンドは、主制御装置２６１からサブ制御装置２６２に送信され、サブ制御装置２６２から表示制御装置４５に送信される。表示制御装置４５は、送信されてきた全停止コマンドに基づいて、装飾図柄の変動パターンを停止表示するように第３図柄表示装置４２を制御する。
【０１４０】
また、主制御装置２６１のＣＰＵ５０１は、通常処理の外部出力処理（ステップＳ２０１）にて、変動パターン指定コマンドと演出コマンド（変動時間の変更等を指定するためのコマンド）とをサブ制御装置２６２に送信することがある。つまり、変動種別カウンタＣＳ３の値に基づいて変動時間加算（前述した装飾図柄の滑り演出による附加時間）を何れの時間とするかが決定され、このような加算時間を適切にサブ制御装置２６２に指示するために、演出コマンドが用いられるのである。したがって、第１図柄の変動開始後において、変動パターン指定コマンド→演出コマンド→装飾図柄指定コマンドの順で通常処理の外部出力処理の都度所定個数（例えば３つ）ずつ（すなわち、４ｍｓｅｃ毎に３つずつ）コマンドが送出され、変動時間経過のタイミングで全停止コマンドが送出されることがある。
【０１４１】
次に、ステップＳ２０２では、主制御装置２６１のＣＰＵ５０１は、変動種別カウンタＣＳ１〜ＣＳ３の更新を実行する。具体的には、変動種別カウンタＣＳ１〜ＣＳ３をそれぞれ１インクリメントすると共に、それらのカウンタ値が最大値（本実施の形態では１９８，２４０，１６２）に達した後の１インクリメントの際にそれぞれ「０」にクリアする。そして、変動種別カウンタＣＳ１〜ＣＳ３の更新値を、ＲＡＭ５０３の該当する図６に示すバッファ領域に格納する。
【０１４２】
続く図８のステップＳ２０３では、主制御装置２６１のＣＰＵ５０１は、払出制御装置３１１より受信した賞球計数信号や払出異常信号や下皿満タン信号を読み込む。その後、ステップＳ２０４では、第１図柄表示装置４０による第１図柄の変動表示を行うための第１図柄変動処理を実行する。この第１図柄変動処理により、大当たり判定や第１図柄の変動パターンの設定などが行われる。但し、第１図柄変動処理の詳細は後述する。
【０１４３】
その後、ステップＳ２０５では、主制御装置２６１のＣＰＵ５０１は、大当たり状態である場合において可変入賞装置３２の大入賞口３２ａを開放又は閉鎖するための大入賞口開閉処理を実行する。すなわち、大当たり状態のラウンド毎に大入賞口３２ａを開放し、そのラウンド毎に、大入賞口３２ａの最大開放時間が経過したか、又は大入賞口３２ａに遊技球が規定数だけ入賞したかを判定する。そして、これら何れかの条件が成立するとそのラウンドにおける大入賞口３２ａの開放を止めて閉鎖し、残りのラウンドがある場合には、大入賞口３２ａの開放を残りラウンド数繰り返し実行する。
【０１４４】
また、ステップＳ２０６では、主制御装置２６１のＣＰＵ５０１は、第２図柄表示装置４１による第２図柄の表示制御を実行する。簡単に説明すると、遊技球が第２の始動口３４を通過したことを条件に、その都度の第２図柄乱数カウンタＣ４が取得されると共に第２図柄表示装置４１の表示部４１ａ，４１ｂにて第２図柄の変動表示が実施される。そして、第２図柄乱数カウンタＣ４の値により第２図柄の抽選が実施され、第２図柄の当たり状態になると、主制御装置２６１のＣＰＵ５０１は、ステップＳ２０７に示すように、下部側の第２の始動口３３ｂを所定時間開放する第２の始動口３３ｂの開放処理を行う。なお説明は省略したが、第２図柄乱数カウンタＣ４も、大当たり乱数カウンタＣ１、大当たり図柄カウンタＣ２及び停止パターン選択カウンタＣ３と同様に、図１１に示すタイマ割込処理にて更新されるようになっている。
【０１４５】
また、ステップＳ２０８では、主制御装置２６１のＣＰＵ５０１は、ＲＡＭ５０３のバックアップエリアに電源断の発生情報が設定されているか否か（電源断の発生情報のフラグが立っているか否か）を判別する。電源断の発生情報が設定されていない場合には、ステップＳ２０９に進み、電源断の発生情報が設定されている場合には、ステップＳ２１２に進む。
【０１４６】
その後、ステップＳ２０９では、次の通常処理の実行タイミングに至ったか否か、すなわち前回の通常処理の開始から所定時間（本実施の形態では４ｍｓｅｃ）が経過したか否かを判別する。そして、次の通常処理の実行タイミングに至るまでの残余時間内において、初期値乱数カウンタＣＩＮＩ１、初期値第２図柄乱数カウンタＣＩＮＩ２及び変動種別カウンタＣＳ１〜ＣＳ３の更新を繰り返し実行する（ステップＳ２１０，Ｓ２１１）。つまり、ステップＳ２１０では、初期値乱数カウンタＣＩＮＩ１及び初期値第２図柄乱数カウンタＣＩＮＩ２の更新を実行する。具体的には、初期値乱数カウンタＣＩＮＩ１を１インクリメントすると共に、そのカウンタ値が最大値（本実施の形態では「５９９」）に達した後の１インクリメントの際に「０」にクリアする。そして、初期値乱数カウンタＣＩＮＩ１の更新値を、ＲＡＭ５０３の該当するバッファ領域に格納する。これと同様に、初期値第２図柄乱数カウンタＣＩＮＩ２を１インクリメントすると共に、そのカウンタ値が最大値（本実施の形態では「２５０」）に達した後の１インクリメントの際に「０」にクリアする。そして、初期値第２図柄乱数カウンタＣＩＮＩ２の更新値を、ＲＡＭ５０３の該当するバッファ領域に格納する。
【０１４７】
また、ステップＳ２１１では、変動種別カウンタＣＳ１〜ＣＳ３の更新を実行する（前記ステップＳ２０２と同様）。具体的には、変動種別カウンタＣＳ１〜ＣＳ３を１インクリメントすると共に、それらのカウンタ値が最大値（本実施の形態では「１９８」，「２４０」，「１６２」）に達した後の１インクリメントの際にそれぞれ「０」にクリアする。そして、変動種別カウンタＣＳ１〜ＣＳ３の更新値を、ＲＡＭ５０３の該当するバッファ領域に格納する。
【０１４８】
ここで、ステップＳ２０１〜Ｓ２０７の各処理の実行時間は遊技の状態に応じて変化するため、次の通常処理の実行タイミングに至るまでの残余時間は一定でなく変動する。故に、かかる残余時間を使用して初期値乱数カウンタＣＩＮＩ１，初期値第２図柄乱数カウンタＣＩＮＩ２の更新を繰り返し実行することにより、初期値乱数カウンタＣＩＮＩ１（すなわち、大当たり乱数カウンタＣ１の初期値）及び初期値第２図柄乱数カウンタＣＩＮＩ２（すなわち、第２図柄乱数カウンタＣ４の初期値）をランダムに更新することができるようになる。
【０１４９】
また、ステップＳ２０８において、電源断の発生情報が設定されていて、ステップＳ２１２に進んだ場合には、主制御装置２６１のＣＰＵ５０１は、割込み禁止を設定する。続いて、ステップＳ２１３では、主制御装置２６１のＣＰＵ５０１は、電源が速断されたことを示す電源断通知コマンドを他の制御装置に対して送信する。続いて、ステップＳ２１４では、主制御装置２６１のＣＰＵ５０１は、制御信号の出力を停止する。続いて、ステップＳ２１５では、主制御装置２６１のＣＰＵ５０１は、ＲＡＭ判定値を算出し、バックアップエリアに保存する。ＲＡＭ判定値は、例えば、ＲＡＭ５０３の作業領域アドレスにおけるチェックサム値である。続いて、ステップＳ２１６では、主制御装置２６１のＣＰＵ５０１は、ＲＡＭアクセスを禁止する。その後は、電源が完全に遮断して処理が実行できなくなるのに備え、無限ループに入る。
【０１５０】
次に、前記ステップＳ２０５の第１図柄変動処理を図９のフローチャートを参照して説明する。
【０１５１】
図９において、ステップＳ４０１では、主制御装置２６１のＣＰＵ５０１は、今現在大当たり中であるか否かを判別する。なお、大当たり中には、大当たりの際に第３図柄表示装置４２で表示される特別遊技の最中と特別遊技終了後の所定時間の最中とが含まれる。続くステップＳ４０２では、主制御装置２６１のＣＰＵ５０１は、第１図柄表示装置４０による第１図柄の変動表示中であるか否かを判別する。そして、大当たり中でなくさらに第１図柄の変動表示中でもない場合、ステップＳ４０３に進み、主制御装置２６１のＣＰＵ５０１は、第１図柄表示装置４０の作動保留球数Ｎが「０」よりも大きいか否かを判別する。このとき、大当たり中であるか、又は作動保留球数Ｎが「０」である場合、そのまま本処理を終了する。
【０１５２】
また、大当たり中、第１図柄の変動表示中の何れでもなく且つ作動保留球数Ｎ＞０であれば、ステップＳ４０４に進む。ステップＳ４０４では、主制御装置２６１のＣＰＵ５０１は、作動保留球数Ｎを「１」減算する。ステップＳ４０５では、保留球格納エリアに格納されたデータをシフトさせる処理を実行する。このデータシフト処理は、保留球格納エリアの保留第１〜第４エリアに格納されているデータを実行エリア側に順にシフトさせる処理であって、保留第１エリア→実行エリア、保留第２エリア→保留第１エリア、保留第３エリア→保留第２ユリア、保留第４エリア→保留第３エリアといった具合に各エリア内のデータがシフトされる。
【０１５３】
その後、ステップＳ４０６では、主制御装置２６１のＣＰＵ５０１は、変動開始処理を実行する。ここで、図１０のフローチャートを用いて変動開始処理を詳細に説明すると、ステップＳ５０１では、主制御装置２６１のＣＰＵ５０１は、保留球格納エリアの実行エリアに格納されている大当たり乱数カウンタＣ１の値に基づいて大当たりか否かを判別する。具体的には、大当たりか否かは大当たり乱数カウンタＣ１の値とその時々のモード（確変状態であるのか通常状態であるのか）との関係に基づいて判別され、前述した通り通常の低確率時には大当たり乱数カウンタＣ１の数値「０」〜「５９９」のうち「１５０，４５０」が当たり値（２個）であり、高確率時には「５０，１５０，３５０，４５０」が当たり値（４個）である。
【０１５４】
主制御装置２６１のＣＰＵ５０１は、大当たりであると判別した場合、ステップＳ５０２では、保留球格納エリアの実行エリアに格納されている大当たり図柄カウンタＣ２の値に対応する大当たり図柄、すなわち、第１図柄表示装置４０の第１セグメント表示部４０ａで表示する第１記号〜第３記号の何れかとするかを求める。つまり、大当たり図柄カウンタＣ２の値と図柄との対応関係を表すテーブル（図示省略）に基づいて、大当たり図柄カウンタＣ２の値に対応する大当たり図柄（「特定当たり図柄」、「潜伏特定当たり図柄」または「非特定当たり図柄」）を求める。
【０１５５】
次に、ステップＳ５０３では、主制御装置２６１のＣＰＵ５０１は、大当たり時における変動パターン（大当たり演出パターン）を決定する。具体的には、主制御装置２６１のＣＰＵ５０１は、停止パターン選択カウンタＣ３を用いることなく、ＲＡＭ５０３のカウンタ用バッファに格納されている大当たり図柄カウンタＣ２の値及び変動種別カウンタＣＳ１，ＣＳ２の値をその順に確認し、変動パターンを決定する。
【０１５６】
つまり、大当たり図柄カウンタＣ２の値に基づいて、第３図柄表示装置４２での装飾図柄を通常大当たり（非特定当たり）の「停止パターン３」で表示するのか、又は第３図柄表示装置４２での装飾図柄を確変大当たり（特定当たり）の「停止パターン４」で表示するのかを決定する。このように決定した「停止パターン３」または「停止パターン４」の種別をさらに第１変動種別カウンタＣＳ１の値に基づいて決定する。つまり、ノーマルリーチ、スーパーリーチ、プレミアムリーチ等のように装飾図柄（第３図柄）のリーチ種別など、大まかな装飾図柄の変動パターン群を決定する。続いて、このように決定した大まかな装飾図柄の変動パターン群の中から、第２変動種別カウンタＣＳ２の値に基づいて、一の変動パターンを決定する。例えば、第２変動種別カウンタＣＳ２の値に基づいて、リーチ発生後に最終停止装飾図柄（本実施の形態では中装飾図柄）が停止するまでの経過時間を所定時間にする等、より細かな装飾図柄変動態様を決定する。なお、大当たりの場合における次の各関係、つまり、大当たり図柄カウンタＣ２の数値と停止パターンとの関係、第１変動種別カウンタＣＳ１の数値と変動パターンとの関係、第２変動種別カウンタＣＳ２の数値と停止図柄時間との関係は、それぞれに大当たり用のテーブル等により予め規定されている。
【０１５７】
一方、ステップＳ５０１で大当たりではないと判別された場合には、ステップＳ５０４において、主制御装置２６１のＣＰＵ５０１は、外れ図柄、すなわち第１図柄表示装置４０の第１セグメント表示部４０ａを第４記号で停止表示させるという停止図柄に設定する。
【０１５８】
次に、ステップＳ５０５では、主制御装置２６１のＣＰＵ５０１は、外れ時における変動パターン（外れ演出パターン）を決定し、当該外れ変動パターンを変動パターン指定コマンドに設定する。具体的には、主制御装置２６１のＣＰＵ５０１は、ＲＡＭ５０３の保留球格納エリアの実行エリアに格納されている停止パターン選択カウンタＣ３及び変動種別カウンタＣＳ１，ＣＳ２の値をその順に確認し、変動パターンを決定する。
【０１５９】
つまり、停止パターン選択カウンタＣ３の値に基づいて、第３図柄表示装置４２での装飾図柄のリーチ発生した後最終停止装飾図柄がリーチ装飾図柄の前後に１つだけずれて停止する「前後外れリーチ」である「停止パターン１」と、同じくリーチ発生した後最終停止装飾図柄がリーチ装飾図柄の前後以外で停止する「前後外れ以外リーチ」である「停止パターン２」と、リーチ発生しない「完全外れ」である「停止パターン０」との何れの停止パターンにするかを決定する。例えば、この決定した停止パターンが例えば前後外れリーチとなる「停止パターン１」である場合には、第１変動種別カウンタＣＳ１の値に基づいて、前後外れリーチ変動パターン群の中からノーマルリーチ、スーパーリーチ等のような装飾図柄（第３図柄）のリーチ種別が特定された変動パターンが決定されるなど、大まかな装飾図柄の変動パターン群を決定する。なおここではノーマルリーチが決定されたとする。続いて、このように決定した大まかな装飾図柄のノーマルリーチ変動パターン群の中から、第２変動種別カウンタＣＳ２の値に基づいて、さらに一の変動パターンを決定する。例えば、第２変動種別カウンタＣＳ２の値に基づいて、リーチ発生後に最終停止装飾図柄（本実施の形態では中装飾図柄）が停止するまでの経過時間を所定時間にする等、より細かな装飾図柄変動態様を決定する。なお、外れの場合における次の各関係、つまり、停止パターン選択カウンタＣ３の数値と停止パターンとの関係、第１変動種別カウンタＣＳ１の数値と変動パターンとの関係、第２変動種別カウンタＣＳ２の数値と停止図柄時間との関係は、それぞれに外れ用のテーブル等により予め規定されている。
【０１６０】
本実施の形態では、上述の外れ用のテーブルのうちの一つとしては、例えば、低確率時で、第１図柄表示装置４０の変動時間短縮機能の状態で、第１図柄の変動開始時の当該第１図柄の作動保留数が「０」の場合に採用されるものがあり、停止パターン選択カウンタＣ３の値が「０〜２０１」の場合にはリーチなし（完全外れ）に該当し、「２０２〜２０８」が前後外れリーチに該当し、「２０９〜２３８」が前後外れ以外リーチに該当するものが挙げられる。
【０１６１】
続いて、ステップＳ５０６では、主制御装置２６１のＣＰＵ５０１は、演出時間加算の決定、つまり、ステップＳ５０３で決定された大当たり変動パターンまたはステップＳ５０５で決定された外れ変動パターンの演出時間の加算の決定を行う。より具体的には、変動種別カウンタＣＳ３の値に基づいて、第３図柄表示装置４２での中装飾図柄列の装飾図柄（第３図柄）が滑り停止するなどによる演出時間の増加（当該中装飾図柄列の装飾図柄が滑りそれが停止表示されるまでの時間の増加）を含む変動パターンが決定される。
【０１６２】
また、ステップＳ５０７では、主制御装置２６１のＣＰＵ５０１は、ステップＳ５０３で決定された大当たり変動パターンに対応する変動パターン指定コマンド、または、ステップＳ５０５で決定された外れ変動パターンに対応する変動パターン指定コマンドを設定する。
【０１６３】
続いて、ステップＳ５０８では、主制御装置２６１のＣＰＵ５０１は、ステップＳ５０２，Ｓ５０３を経てきた場合には、ステップＳ５０２で決定された第１図柄表示装置４０の大当たり図柄（「特定当たり図柄」または「非特定当たり図柄」）に対応する装飾図柄指定コマンドを設定し、ステップＳ５０４，Ｓ５０５を経てきた場合には、ステップＳ５０４で決定された第１図柄表示装置４０の外れ図柄に対応する装飾図柄指定コマンドを設定する。
【０１６４】
続いて、ステップＳ５０９では、主制御装置２６１のＣＰＵ５０１は、ステップＳ５０６で決定された演出時間加算に対応する演出時間加算指定コマンドを設定し、本処理を終了する。
【０１６５】
図９の説明に戻り、ステップＳ４０２がＹＥＳ、すなわち第１図柄の変動表示中である場合には、ステップＳ４０７に進み、主制御装置２６１のＣＰＵ５０１は、第１図柄の変動時間が経過したか否かを判別する。この第１図柄の変動時間は、図１０を用いて前述したように決定された変動パターン及び演出時間加算に基づいて決められており、つまり、第１図柄の変動パターンに応じて当該第１図柄の変動時間が決められており、この変動時間が経過した時にステップＳ４０７が肯定判別される。変動時間が経過していなければステップＳ４０８に進み、変動時間が経過していればステップＳ４０９に進む。
【０１６６】
そして、ステップＳ４０８では、主制御装置２６１のＣＰＵ５０１は、第１図柄表示装置４０での第１図柄の変動表示を更新する。つまり、第１図柄表示装置４０の第１セグメント表示部４０ａの変動表示を継続し、本処理を終了する。
【０１６７】
一方、ステップＳ４０９では、主制御装置２６１のＣＰＵ５０１は、第１図柄の変動表示を停止し、第１図柄の停止図柄を表示図柄へ設定する。つまり、図１０のステップＳ５０２で大当たり図柄（確変大当たり）に決定された場合には、第１図柄表示装置４０の第１セグメント表示部４０ａの変動表示後に、この第１セグメント表示部４０ａを第１記号で停止表示する（確変大当たり（特定当たり）を意味する）。図１０のステップＳ５０２で大当たり図柄（潜伏確変大当たり）に決定された場合には、第１図柄表示装置４０の第１セグメント表示部４０ａの変動表示後に、この第１セグメント表示部４０ａを第２記号で停止表示する（潜伏確変大当たり（潜伏特定当たり）を意味する）。図１０のステップＳ５０２で大当たり図柄（通常大当たり）に決定された場合には、第１図柄表示装置４０の第１セグメント表示部４０ａの変動表示後に、この第１セグメント表示部４０ａを第３記号で停止表示する（通常大当たり（非特定当たり）を意味する）。図１０のステップＳ５０４で外れ図柄に決定された場合には、第１図柄表示装置４０の第１セグメント表示部４０ａの変動表示後に、この第１セグメント表示部４０ａを第４記号で停止表示する（外れを意味する）。
【０１６８】
続いて、ステップＳ４１０では、主制御装置２６１のＣＰＵ５０１は、第３図柄表示装置４２で変動表示される装飾図柄（第３図柄）の変動パターンの停止を指示するための全停止コマンドを設定し、その後本処理を終了する。
【０１６９】
次に、払出制御装置３１１内のＣＰＵ５１１により実行される払出制御について説明する。図１４は、払出制御装置３１１のメイン処理を示すフローチャートであり、このメイン処理は電源投入時のリセットに伴い起動される。
【０１７０】
先ず、ステップＳ９０１では、電源投入に伴う初期設定処理を実行する。具体的には、払出制御装置３１１のＣＰＵ５１１は、スタックアドレスと割込みモードを設定する。また、ステップＳ９０２では、払出制御装置３１１のＣＰＵ５１１はＲＡＭアクセスを許可し、ステップＳ９０３では、払出制御装置３１１のＣＰＵ５１１は外部割込みベクタの設定を行う。
【０１７１】
その後、ステップＳ９０４では、払出制御装置３１１のＣＰＵ５１１は、ＲＡＭ５１３のバックアップエリアに電源断の発生情報が設定されているか否かを判別する。また、ステップＳ９０５では、払出制御装置３１１のＣＰＵ５１１は、ＲＡＭ判定値を算出し、続くステップＳ９０６では、そのＲＡＭ判定値が電源断時に保存したＲＡＭ判定値と一致するか否か、すなわちバックアップの有効性を判別する。ＲＡＭ判定値は、例えばＲＡＭ５１３の作業領域アドレスにおけるチェックサム値である。なお、ＲＡＭ５１３の所定のエリアに書き込まれたキーワードが正しく保存されているか否かによりバックアップの有効性を判断することも可能である。
【０１７２】
続いて、ステップＳ９０７では、払出制御装置３１１のＣＰＵ５１１は、復電時のＲＡＭ５１３の初期設定を行う。具体的には、主制御装置２６１が初期化されるとこの主制御装置２６１から払出初期化コマンドが払出制御装置３１１に送信され、払出制御装置３１１のＣＰＵ５１１は、主制御装置２６１からの払出初期化コマンドを受けると、このステップＳ９０７で復電時のＲＡＭ５１３の初期設定を行う。つまり、ＲＡＭ領域の初期化を行い、遊技球の払出しの制御を開始する。
【０１７３】
したがって、電源投入時にＲＡＭ消去スイッチ３２３が押下（ＯＮ）されている場合には、主制御装置２６１が初期化されるとともに、この主制御装置２６１から払出制御装置３１１に払出初期化コマンドが送信されることになり、払出制御装置３１１のＣＰＵ５１１は、主制御装置２６１からの払出初期化コマンドに基づいて、ＲＡＭ５１３の初期化処理が行われる。
【０１７４】
続いて、ステップＳ９０８では、払出制御装置３１１のＣＰＵ５１１は、当該ＣＰＵ５１１の周辺デバイスの初期設定を行う。具体的には、ＣＰＵ周辺デバイスとは、ＣＴＣ（Counter／Timer Circuit）と呼ばれるタイマ制御デバイスであり、このＣＴＣを所定値に設定してタイマ割込みを２ミリ秒（ｍｓ）毎に発生させる。
【０１７５】
続いて、ステップＳ９０９では、払出制御装置３１１のＣＰＵ５１１は、割込み許可設定し、後述する払出制御処理に移行する。
【０１７６】
一方、ステップＳ９０４にて電源断の発生情報が設定されていない場合や、ステップＳ９０６にてＲＡＭ判定値（チェックサム値等）によりバックアップの異常が確認された場合も同様に、払出制御装置３１１のＣＰＵ５１１はＲＡＭ５１３の全領域を「０」にクリア（ステップＳ９１０）し、初期化処理を行う（ステップＳ９１１）。
【０１７７】
次に、払出制御処理の流れを図１５のフローチャートを参照しながら説明する。
【０１７８】
図１５において、ステップＳ１００１では、払出制御装置３１１のＣＰＵ５１１は、主制御装置２６１からのコマンドを取得し記憶する。ここで、この記憶するコマンドとしては、１５種類の賞球コマンド（１個〜１５個の払出しを指示するための１５種類の賞球コマンド）や、払出制御装置３１１への払出制御開始を指示するための払出復帰コマンドや、払出制御装置３１１への払出初期化を指示するための払出初期化コマンドの合わせて１７種類のコマンドが挙げられる。
【０１７９】
ステップＳ１００２では、払出制御装置３１１のＣＰＵ５１１は、払出許可を受信済みか否かを判別する。つまり、払出復帰コマンドや賞球コマンドを受けたか否かを判別する。また、ステップＳ１００３では、払出制御装置３１１のＣＰＵ５１１は、状態復帰スイッチ（図示省略）をチェックして、状態復帰動作開始と判定した場合に状態復帰動作を実行する。
【０１８０】
その後、ステップＳ１００４では、払出制御装置３１１のＣＰＵ５１１は、下皿１５の状態の変化に応じて下皿満タン状態又は下皿満タン解除状態の設定を実行する。すなわち、下皿満タンスイッチの検出信号により下皿１５の満タン状態を判別し、下皿満タンになった時、下皿満タン状態の設定を実行し、下皿満タンでなくなった時、下皿満タン解除状態の設定を実行する。
【０１８１】
また、ステップＳ１００５では、払出制御装置３１１のＣＰＵ５１１は、タンク球の状態の変化に応じてタンク球無し状態又はタンク球無し解除状態の設定を実行する。すなわち、タンク球無しスイッチの検出信号によりタンク球無し状態を判別し、タンク球無しになった時、タンク球無し状態の設定を実行し、タンク球無しでなくなった時、タンク球無し解除状態の設定を実行する。
【０１８２】
その後、ステップＳ１００６では、払出制御装置３１１のＣＰＵ５１１は、報知する状態の有無を判別し、報知する状態が有る場合には払出制御装置３１１に設けた７セグメントＬＥＤにより報知する。
【０１８３】
ステップＳ１００７〜Ｓ１００９では、賞球払出の処理を実行する。この場合、賞球の払出不可状態でなく、且つ前記ステップＳ１００１で記憶した総賞球個数が「０」でなければ（ステップＳ１００７，Ｓ１００８が共にＮＯ）、ステップＳ１００９に進み、賞球制御処理（後述する図１６）を開始する。また、賞球の払出不可状態、又は総賞球個数が０であれば（ステップＳ１００７，Ｓ１００８の何れかがＹＥＳ）、貸球払出の処理に移行する。
【０１８４】
その後、ステップＳ１０１０〜Ｓ１０１２では、貸球払出の処理を実行する。この場合、貸球の払出不可状態でなく、且つカードユニットからの貸球払出要求を受信していれば（ステップＳ１０１０がＮＯ、Ｓ１０１１がＹＥＳ）、ステップＳ１０１２に進み、貸球制御処理（後述する図１７）を開始する。また、貸球の払出不可状態、又は貸球払出要求を受信していなければ（ステップＳ１０１０がＹＥＳ又はＳ１０１１がＮＯ）、後続のバイブモータ制御（ステップＳ１０１３）を実行する。
【０１８５】
ステップＳ１０１３では、払出制御装置３１１のＣＰＵ５１１は、バイブレータ３６０（図２参照）の制御（バイブモータ制御）を実行する。その後、ステップＳ１０１４では、払出制御装置３１１のＣＰＵ５１１は、停電発生か否かを判別する。停電発生であればステップＳ１０１５に進み、そうでなければステップＳ１００１に戻る。ステップＳ１０１５では、払出制御装置３１１のＣＰＵ５１１は、電源断の発生情報を設定し、ステップＳ１０１６では、ＲＡＭ判定値を作成する。その後は、電源が完全に遮断して処理が実行できなくなるのに備え、無限ループに入る。
【０１８６】
ここで、図１６に示す賞球制御処理において、ステップＳ１１０１では、払出モータ３５８ａを駆動させて賞球の払出を実行する。続くステップＳ１１０２では、払出モータ３５８ａの回転が正常であるかを払出回転センサの検出結果により判別する。払出モータ３５８ａの回転が正常でなければ、ステップＳ１１０３に進み、払出モータ３５８ａを駆動させてリトライ処理を実行すると共に払出モータ３５８ａの停止処理を実行し、その後、図１５の払出制御処理に戻る。
【０１８７】
また、払出モータ３５８ａの回転が正常であれば、ステップＳ１１０４に進み、遊技球のカウントが正常に行われているか否かを払出カウントスイッチの検出結果により判別する。遊技球のカウントが正常でなければ、ステップＳ１１０５に進み、払出モータ３５８ａを駆動させてリトライ処理を実行すると共に払出モータ３５８ａの停止処理を実行し、その後、図１５の払出制御処理に戻る。
【０１８８】
さらに、遊技球のカウントが正常であれば、ステップＳ１１０６に進み、払出カウントスイッチによる遊技球のカウント数が総賞球個数に達して払出が完了したか否かを判別する。払出が完了していれば、ステップＳ１１０７で払出モータ３５８ａの停止処理を実行し、その後、図１５の払出制御処理に戻る。
【０１８９】
また、図１７に示す貸球制御処理において、ステップＳ１２０１では、払出モータ３５８ａを駆動させて貸球の払出を実行する。続くステップＳ１２０２では、払出モータ３５８ａの回転が正常であるかを払出回転センサの検出結果により判別する。払出モータ３５８ａの回転が正常でなければ、ステップＳ１２０３に進み、払出モータ３５８ａを駆動させてリトライ処理を実行すると共に払出モータ３５８ａの停止処理を実行し、その後、図１５の払出制御処理に戻る。
【０１９０】
また、払出モータ３５８ａの回転が正常であれば、ステップＳ１２０４に進み、遊技球のカウントが正常に行われているか否かを払出カウントスイッチの検出結果により判別する。遊技球のカウントが正常でなければ、ステップＳ１２０５に進み、払出モータ３５８ａを駆動させてリトライ処理を実行すると共に払出モータ３５８ａの停止処理を実行し、その後、図１５の払出制御処理に戻る。
【０１９１】
さらに、遊技球のカウントが正常であれば、ステップＳ１２０６に進み、払出カウントスイッチによる遊技球のカウント数が所定の貸球個数（２５個）に達して払出が完了したか否かを判別する。払出が完了していれば、ステップＳ１２０７で払出モータ３５８ａの停止処理を実行し、その後、図１５の払出制御処理に戻る。
【０１９２】
なお、上記のＮＭＩ割込み処理は払出制御装置３１１でも同様に実行され、かかるＮＭＩ割込みにより、停電の発生等による電源断時の払出制御装置３１１の状態がＲＡＭ５１３のバックアップエリアに記憶される。停電信号Ｓ１が出力された後所定時間は、払出制御装置３１１の処理が実行可能となるように電源部５４１から電源供給がなされるのも同様である。すなわち、停電の発生等によりパチンコ機１０の電源が遮断されると、停電信号Ｓ１が停電監視回路５４２から払出制御装置３１１内のＣＰＵ５１１のＮＭＩ端子に出力され、ＣＰＵ５１１は実行中の制御を中断して図１３のＮＭＩ割込み処理を開始する。その内容は図１３で説明した通りである。
【０１９３】
次に、サブ制御装置２６２のメイン処理と通常処理とについて図１８及び図１９を用いて説明する。図１８は、サブ制御装置２６２のＣＰＵ５５１により実行されるメイン処理の一例を示すフローチャートであり、このメイン処理は電源投入時のリセットに伴い起動される。図１９は、サブ制御装置２６２のＣＰＵ５５１により実行される通常処理の一例を示すフローチャートである。
【０１９４】
先ず、ステップＳ１３０１では、サブ制御装置２６２のＣＰＵ５５１は、電源投入に伴う初期設定処理を実行する。具体的には、ポートの設定（ポートＩ／Ｏ切り替えおよび初期値出力）と、タイマの設定（１ミリ秒インターバルタイマ、液晶コマンドストローブ出力タイマ）と、割込み設定（サブコマンドストローブ割込み）とを行う。
【０１９５】
また、ステップＳ１３０２では、サブ制御装置２６２のＣＰＵ５５１は、電源断処理が未完了か否かを判別する。具体的には、パチンコ機１０の前面枠セット１４の各種ランプ（環状電飾部１０２や中央電飾部１０３等）が全消灯しており、かつ、スピーカ２５が消音状態となっているか否かを判別する。そして、電源断処理が未完了であればステップＳ１３０４に進み、そうでなければステップＳ１３０３に進む。
【０１９６】
続いて、ステップＳ１３０３では、サブ制御装置２６２のＣＰＵ５５１は、サブ制御装置２６２のＲＡＭが破壊されているか否かを判別し、破壊されていればステップＳ１３０４に進み、そうでなければステップＳ１３０７に進む。ステップＳ１３０４では、サブ制御装置２６２のＣＰＵ５５１は、サブ制御装置２６２のＲＡＭ領域読み書きチェックを行う。そして、ステップＳ１３０５では、サブ制御装置２６２のＣＰＵ５５１は、サブ制御装置２６２のＲＡＭは正常か否かを判別する。サブ制御装置２６２のＲＡＭが正常であればステップＳ１３０６に進み、異常であればステップＳ１３１２に進む。ステップＳ１３０６では、サブ制御装置２６２のＣＰＵ５５１は、ＲＡＭ５５３のエリア毎にＲＡＭ破壊チェック用のデータを書き込み、その読み出し異常があれば破壊されていると判別するためのＲＡＭ破壊チェックデータの設定を行う。
【０１９７】
そして、ステップＳ１３０７では、サブ制御装置２６２のＣＰＵ５５１は、電源断後の電源投入であるのか否かを判別する。電源断後の電源投入であればステップＳ１３０８に進み、そうでなければステップＳ１３０９に進む。
【０１９８】
ステップＳ１３０８では、サブ制御装置２６２のＣＰＵ５５１は、未処理化ＲＡＭ領域以外のＲＡＭ領域をクリアする。具体的には、未処理化ＲＡＭ領域は、データをクリアするとシステム上問題となる情報を保存する領域であり、ＲＡＭ領域破壊時以外は残したい情報のエリアのことである。例えば、サブコマンド受信バッファや電源投入情報などが挙げられる。主制御装置２６１が電源断して、サブ制御装置２６２がリセットした場合（主制御装置２６１から電源断通知コマンドを受信した場合）に、未処理化ＲＡＭ領域以外のＲＡＭ領域をクリアする。
【０１９９】
ステップＳ１３０９では、サブ制御装置２６２のＣＰＵ５５１は、割込み許可を設定する。ステップＳ１３１０では、サブ制御装置２６２のＣＰＵ５５１は、サブ制御装置２６２のＲＡＭの初期値設定を行う。ステップＳ１３１１では、サブ制御装置２６２のＣＰＵ５５１は、演出用初期化フラグを「１」に設定し、図１９に示す通常処理に移行する。
【０２００】
なお、ステップＳ１３１２では、サブ制御装置２６２のＣＰＵ５５１は、ＲＡＭ異常報知を行い、無限ループに入る。例えば、所定のランプを無条件で点灯させるなどの報知を行うことが挙げられる。
【０２０１】
図１９に示すように、ステップＳ１４０１では、サブ制御装置２６２のＣＰＵ５５１は、通常処理開始時から１ｍｓ以上経過したか否かを判別する。１ｍｓ以上経過していれば、ステップＳ１４０２に進み、経過していなければステップＳ１４１０に進む。
【０２０２】
ステップＳ１４０２では、サブ制御装置２６２のＣＰＵ５５１は、ランプ出力処理を行う。具体的には、第３図柄表示装置４２での装飾図柄（第３図柄）の変動パターン演出に合わせたランプ出力を行う。
【０２０３】
ステップＳ１４０３では、サブ制御装置２６２のＣＰＵ５５１は、電源投入報知を行う。具体的には、電源投入コマンドによる３０秒間の報知を行う。
【０２０４】
ステップＳ１４０４では、サブ制御装置２６２のＣＰＵ５５１は、客待ち演出を行う。具体的には、タイトル／静止画の切り替えを行う。つまり、いわゆるデモ画面表示を行う。
【０２０５】
ステップＳ１４０５では、サブ制御装置２６２のＣＰＵ５５１は、第１図柄変動の保留個数表示更新処理を行う。具体的には、この保留個数表示更新処理は、第１図柄表示装置４０の保留ランプ４０ｃに対応した表示を第３図柄表示装置４２でも行うための処理であり、第１図柄表示装置４０の保留ランプ４０ｃに対応した保留表示９０（保留ランプ４０ｃと同様に最大で４個）を第３図柄表示装置４２の表示画面４２ａにおいても行っている。なお、第１図柄表示装置４０の保留ランプ４０ｃのみで表示するパチンコ機の場合には本処理は不要となる。
【０２０６】
ステップＳ１４０６では、サブ制御装置２６２のＣＰＵ５５１は、枠ボタン入力監視・演出処理を行う。具体的には、この枠ボタン入力監視・演出処理は、遊技者が押下可能な枠ボタンを備えたパチンコ機において、枠ボタンの押下による機種別の演出を行うためのものである。したがって、このような枠ボタンを備えないパチンコ機においては、本処理は不要である。
【０２０７】
ステップＳ１４０７では、サブ制御装置２６２のＣＰＵ５５１は、ランプ編集処理を行う。具体的には、第３図柄表示装置４２での装飾図柄の変動パターン演出に対応（同期）したランプ点灯パターンを編集する処理を行う。
【０２０８】
ステップＳ１４０８では、サブ制御装置２６２のＣＰＵ５５１は、音編集の指示を行う。具体的には、第３図柄表示装置４２での装飾図柄の変動パターン演出に対応（同期）した音を鳴らす（音声、音楽、効果音などを音出力する）指示を音出力制御装置２７１へ行う。
【０２０９】
ステップＳ１４０９では、サブ制御装置２６２のＣＰＵ５５１は、液晶演出実行管理処理を行う。具体的には、ランプと音と液晶演出（第３図柄表示装置４２での装飾図柄の変動パターン演出）とを同期させる時間管理等を行う。
【０２１０】
ステップＳ１４１０では、サブ制御装置２６２のＣＰＵ５５１は、第３図柄表示装置４２で行うべき装飾図柄の変動パターン、音およびランプの演出を決定するための乱数の値を更新する処理を行う。具体的には、この乱数は例えば「０」〜「３２７６７」の値をとるものであって、上限値「３７２６８」に達すると「０」に戻るものが挙げられる。
【０２１１】
ステップＳ１４１１では、サブ制御装置２６２のＣＰＵ５５１は、主制御装置２６１からコマンドを受信した場合に、各コマンドに対応した処理を行う。
【０２１２】
具体的には、サブ制御装置２６２のＣＰＵ５５１は、主制御装置２６１からの変動パターン指定コマンドを受信した場合に、この変動パターン指定コマンドをコマンド変換した表示コマンドを表示制御装置４５に送信する。なお、変動パターン指定コマンドをそのままスルー出力するようにしてもよい。また、サブ制御装置２６２のＣＰＵ５５１は、主制御装置２６１からの装飾図柄指定コマンドを受信した場合に、この装飾図柄指定コマンドをコマンド変換した停止表示コマンドを表示制御装置４５に送信する。また、装飾図柄指定コマンドのコマンド変換において、停止表示コマンド以外に予告コマンドが生成された場合には予告コマンドも表示制御装置４５に送信する。この予告コマンドとしては、予告としての例えば魚群の出現の有無が挙げられる。また、サブ制御装置２６２のＣＰＵ５５１は、主制御装置２６１からの全停止コマンド（確定コマンド）を受信した場合に、この全停止コマンドをそのまま表示制御装置４５に送信する。
【０２１３】
ステップＳ１４１２では、サブ制御装置２６２のＣＰＵ５５１は、表示制御装置４５などにコマンドを出力するコマンド出力処理を行う。サブ制御装置２６２のＣＰＵ５５１は、例えば、前述の表示コマンドや停止表示コマンドなど各種のコマンドを表示制御装置４５に送信する。
【０２１４】
ステップＳ１４１３では、サブ制御装置２６２のＣＰＵ５５１は、サブ制御装置２６２のＲＡＭが破壊されているか否かを判別する。ＲＡＭ破壊されていなければステップＳ１４０１に戻り、破壊されていれば無限ループに入る。
【０２１５】
なお、表示制御装置４５では、サブ制御装置２６２からの各コマンド（変動パターン指定コマンド、装飾図柄指定コマンド、予告演出コマンド、全停止コマンド）に基づいて、第３図柄表示装置４２で行うべき装飾図柄の変動パターンの画像生成制御を行う。具体的には、表示制御装置４５は、第３図柄表示装置４２での装飾図柄変動パターンについての画像生成処理を実行し、例えばフレームレート３０（１秒間に３０枚の画像）で画像生成し、それらの生成画像をビデオＲＡＭ５２４（例えばフレームバッファ）に記憶し、それを適宜に第３図柄表示装置４２に表示するようにすることで、第３図柄表示装置４２での装飾図柄変動表示が実現されている。
【０２１６】
（アナログゲイン調整）
＜音出力制御＞
次に、本実施例のパチンコ機１０のさらなる特徴部分の構成について、図２０を用いて説明する。図２０は音出力制御装置２７１の構成を示すブロック図である。
【０２１７】
前述したように、本実施例のパチンコ機１０は、サブ制御装置２６２からの制御信号に基づいて、第３図柄表示装置４２での変動表示演出に同期してスピーカ２５から音出力を行うように制御する音出力制御装置２７１を備えている。この音出力制御装置２７１は、第３図柄表示装置４２での変動表示演出に対応する音出力（効果音、メロディ）をスピーカ２５から音響出力する。
【０２１８】
音出力制御装置２７１は、音制御ＣＰＵ２７２（中央演算処理装置）と、音出力ＬＳＩ２７３（集積回路）と、音データＲＯＭ２７４と、アンプ２７５と、音量レベル検出部２７６とを備えている。
【０２１９】
音制御ＣＰＵ２７２は、パチンコ機１０での音出力を制御するものであり、例えば、第３図柄の変動表示演出の実行中における当該変動表示演出に対応する音出力（メロディ）を制御する機能を備えている。音制御ＣＰＵ２７２は、パチンコ機１０の音制御に関する音制御プログラムや、そのプログラムで使用される各種のデータなどを記憶するプログラムＲＯＭ２８１と、音量の増幅量を決定する増幅量決定部２８２とを備えている。このプログラムＲＯＭ２８１の音制御プログラムを実行することで、各種の音出力制御が実施される。音制御ＣＰＵ２７２は、サブ制御装置２６２から入力されるイベントに対応する曲番を音出力ＬＳＩ２７３に指定することで、音出力ＬＳＩ２７３や音データＲＯＭ２７４などが協働し、その曲番に対応するメロディを再生することができる。
【０２２０】
増幅量決定部２８２に、音量スイッチ２９の設定値が入力される。増幅量決定部２８２は、音量スイッチ２９の設定値に対応した増幅信号をアンプ２７５へ出力する。図２１を用いて、音量スイッチ２９の設定値と増幅信号との対応を説明する。音量スイッチの設定値は、「０」〜「５」までの６段階に設定することが可能である。設定値「０」は消音（ミュート）を意味し、スピーカ２５から音出力がされない。本実施例では、音量スイッチ２９が「５」に設定されているものとする。
【０２２１】
音量スイッチ２９の設定値「１」〜「５」は、増幅信号Ａ１〜Ａ５にそれぞれ対応している。音量スイッチ２９の設定値が「１」の場合、増幅量決定部２８２から増幅信号Ａ１がアンプ２７５に出力され、アンプ２７５において５０ｄＢの増幅量を得ることができる。音量スイッチ２９の設定値が「１」上がるごとに増幅量が１０ｄＢごと増え、音量スイッチ２９の設定値が「５」の場合、９０ｄＢの増幅量を得ることができる。このような音量スイッチ２９の設定値と対応する増幅信号との関係がテーブルとしてプログラムＲＯＭ２８１に記憶されている。また、増幅量決定部２８２は音量レベル検出部２７６からカウント信号が入力されると、アンプ２７５に出力している増幅信号を１段階下げる。
【０２２２】
音データＲＯＭ２７４は、曲番に対応する音データをそれぞれ記憶している。音データＲＯＭ２７４は、録音によりデジタルデータ化した音データを曲番に対応付けて記憶している。例えば、曲番「ｎ１」は第１メロディ、曲番「ｎ２」は第２メロディ、曲番「ｎ３」は第３メロディのように、曲番とメロディとを複数種類分対応付けて記憶している。
【０２２３】
音出力ＬＳＩ２７３は、音源を備えておりデジタルの音データを再生する音データ処理部２８３と、再生されたデジタルの音データをアナログの音データに変換するＤＡＣ２８４とを備える。音出力ＬＳＩ２７３は、例えば、同時に８曲を同時再生することが可能であるが、再生は頭出し再生しかできず、途中から再生することはできない。なお、同時再生の場合は、ミックスされた音が１本（モノラル）または２本（ステレオ）の信号で出力することが可能であるが、本実施例ではミックスされた音をモノラル信号で出力する。
【０２２４】
音データ処理部２８３は、音制御ＣＰＵ２７２からの曲番指示に基づいて、音データＲＯＭ２７４からその曲番に対応する音データを読み出す。さらに、読み出した音データに基づいて再生し、再生した音信号をＤＡＣ２８４に出力する。
【０２２５】
ＤＡＣ２８４は、音データ処理部２８３から入力されたデジタルの音信号をアナログの音信号へと変換し、変換したアナログの音信号をアンプ２７５へ出力する。ＤＡＣ２８４から出力されるアナログの音信号は、波形の電圧信号である。
【０２２６】
アンプ２７５には、音出力ＬＳＩ２７３からの音信号（例えば、第１メロディに対応する音信号）と、増幅量決定部２８２からの増幅信号とが入力される。アンプ２７５は、プログラマブルアンプであり、増幅量決定部２８２からの増幅信号に対応して、内蔵する抵抗器へのスイッチングが動作されて音信号の増幅量が制御される。実施例１において、アンプ２７５は、増幅信号に対応して、無音および５段階の増幅を実施することができる。すなわち、アンプ２７５からは、増幅信号に対応して、５０ｄＢ〜９０ｄＢまで１０ｄＢごとに５段階の音量の音が出力される。アンプ２７５は、増幅信号に対応して増幅した音信号をスピーカ２５および音量レベル検出部２７６に出力する。
【０２２７】
スピーカ２５からメロディ（例えば、第１メロディ）が出力され、遊技者はスピーカ２５から発せられるメロディを聞くことができる。遊技者は、第３図柄表示装置４２での変動表示演出を視覚的に楽しむことができるし、その変動表示に対応するメロディをスピーカ２５から聞くことで相乗的に変動表示演出に面白みを感じることができる。
【０２２８】
音量レベル検出部２７６は、入力されたアナログの音信号の最大値を収集して保持するピークホールド部２９１と、保持されたアナログの音信号の最大値と予め定められた閾値とを比較して、保持された最大値が予め定められた閾値よりも大きいか否かを判別する比較部２９２と、保持されたアナログの音信号の最大値を消去するリセット部２９３と、最大値が閾値よりも大きいと判別された回数をカウントする音量カウンタ２９４とを備える。音量レベル検出部２７６には、アンプ２７５からスピーカ２５へ入力される音信号が分岐して入力される。以下、図２２も参照して音量レベル検出部２７６を説明する。図２２は、音量レベル検出部２７６の一実施形態を示す回路図である。
【０２２９】
ピークホールド部２９１は、入力されるアナログの音信号の最大電圧値をサンプリングして保持する。ピークホールド部２９１は、ＯＰアンプＡｍ１とダイオードＤ１とコンデンサＣａ１とで構成される。アンプ２７５から出力されたアナログの音信号がＯＰアンプＡｍ１の＋入力端子に入力される。ＯＰアンプＡｍ１の出力端子はダイオードＤ１のアノードに接続する。ダイオードＤ１のカソードはノードＮ１に接続する。ノードＮ１はＯＰアンプＡｍ１の−入力端子にも接続する。また、ノードＮ１はノードＮ２とも接続する。ノードＮ２は、コンデンサＣａ１と接続する。コンデンサＣａ１に、ピークホールド部２９１に入力されたアナログの音信号の最大電圧値が保持される。コンデンサＣａ１のノードＮ２と接続された端子と別の端子は接地されている。ピークホールド部２９１から出力される最大電圧値は、リセット部２９３に入力される。
【０２３０】
リセット部２９３は、リレーＲｙと抵抗Ｒ１、Ｒ２とで構成される。リレーＲｙのコイルＣＬの一方は抵抗Ｒ１を介して接地され、もう一方は、音制御ＣＰＵ２７２と接続する。リレーＲｙは、音制御ＣＰＵ２７２からリセット信号が入力されると、内部のスイッチＳＷがＯＮ状態にスイッチングされ、ノードＮ２が抵抗Ｒ２を介して接地される。音制御ＣＰＵ２７２からからのリセット信号が解除されると、ＯＦＦ状態に戻りノードＮ２と比較部２９２のＯＰアンプＡｍ２の−端子とが接続される。このように、ＯＦＦ状態において、リセット部２９３から出力された最大電圧値は、比較部２９２へ入力される。
【０２３１】
比較部２９２は、ＯＰアンプＡｍ２と、抵抗Ｒ３、Ｒ４、Ｒ５とＩＣとで構成される。ＯＰアンプＡｍ２の−端子は、リレーＲｙがＯＦＦ状態の場合、スイッチＳＷを介してノードＮ２と接続する。ＯＰアンプＡｍ２の＋端子は、ノードＮ３と接続する。抵抗Ｒ３の一方は電源電圧と接続する。電源電圧の大きさは、例えば、５Ｖである。抵抗Ｒ３のもう一方は、ノードＮ３と接続する。また、ノードＮ３はノードＮ４とも接続している。
【０２３２】
ＩＣｓはシャントレギュレータである。ＩＣｓと抵抗Ｒ３、Ｒ４およびＲ５とで閾値電圧を生成する。シャントレギュレータのＩＣｓを用いることで、電圧変動によらず閾値電圧を一定に保つことができる。ＩＣｓのカソードはノードＮ４と接続し、ＩＣｓのアノードは接地され、ＩＣｓのリファレンスはノードＮ５と接続する。抵抗Ｒ４の一方はノードＮ４と接続し、もう一方はノードＮ５と接続する。抵抗Ｒ５の一方はノードＮ５と接続し、もう一方は接地される。実施例１では、閾値電圧として２．５Ｖを生成する。閾値となる基準電圧は、Ｒ４およびＲ５の抵抗値を変えることで変更することができる。生成された閾値電圧は、ＯＰアンプＡｍ２の＋端子に入力される。
【０２３３】
ピークホールド部２９１からのＯＰアンプＡｍ２への入力値が、設定された閾値よりも小さいと正の電圧信号が出力される。ＯＰアンプＡｍ２への入力値が設定された閾値よりも大きいと０Ｖの電圧信号が出力される。これらの電圧信号が音量カウンタ２９４および音制御ＣＰＵ２７２へ出力される。これらの電圧信号のうち、０Ｖの電圧信号を比較部２９２から出力される判別信号とする。  
【０２３４】
音量カウンタ２９４は、その更新の都度、前回値に「１」が加算され、最大値に達した後「０」に戻るループカウンタである。音量カウンタ２９４は、比較部２９２から０Ｖの電圧信号である判別信号が入力されるとカウント値が「１」加算される。正の電圧信号が入力される場合は、カウントされない。音量カウンタ２９４は、予め定められた回数の判別信号が入力されると、音制御ＣＰＵ２７２へカウント信号を出力する。本実施例では、判別信号が３回入力されるとカウント信号を出力する構成である。例えば、音量カウンタ２９４は、「０」〜「２」までカウントすることができ、カウント値「２」から「０」に戻る際に、カウント信号を音制御ＣＰＵ２７２に出力する。
【０２３５】
動作説明
次に、本パチンコ機１０において、アンプ２７５から出力された音信号を基に音量レベルの制御処理について、図２３を用いて説明する。図２３は、音出力処理を示すフローチャートである。
【０２３６】
まず、ステップＳ１５０１では、音制御部ＣＰＵ２７２が再生する音データを指定する。すなわち、サブ制御装置２６２から指示された第３図柄表示装置４２での変動表示演出に対応するメロディの曲番を、音制御部ＣＰＵ２７２が指定して、音出力ＬＳＩ２７３の音データ処理部２８３へ指令する。次にステップＳ１５０２では、増幅量決定部２８２がアンプ２７５での増幅量を決定する。すなわち、音量スイッチ２９の設定値を増幅量決定部２８２が読み込んで、音量スイッチ２９の設定値に対応する増幅信号をアンプ２７５へ出力する。アンプ２７５は、この増幅信号により、入力された音信号への増幅量が決定される。
【０２３７】
ステップＳ１５０３では、音制御ＣＰＵ２７２が指定した曲番に対応する音データを、音データ処理部２８３が音データＲＯＭ２７４から読み出して再生する。次に、ステップＳ１５０４では、再生されたデジタルの音データをＤＡＣ２８４がアナログの音データへ変換する。変換された音データは音出力ＬＳＩ２７３からアンプ２７５へ出力される。
【０２３８】
ステップＳ１５０５では、音再生ＬＳＩ２７３からアンプ２７５に出力されたアナログの音信号を、増幅量決定部２８２からの増幅信号に基づいて、アンプ２７５が増幅する。すなわち、アンプ２７５では、入力された音信号を増幅信号Ａ１〜Ａ５のいずれかに基づいてアナログゲインする。アンプ２７５は増幅したアナログの音信号を、スピーカ２５から出力するとともに、音量レベル検出部２７６のピークホールド部２９１へ出力する。
【０２３９】
ステップＳ１５０６では、ピークホールド部２９１により、入力されたアナログの音信号の最大値が収集（サンプリング）されて保持される。保持された最大値は比較部２９２へ出力される。ピークホールド部２９１の動作を図２４も参照して説明する。図２４は音信号の最大値のサンプリングを示す説明図である。図２４に示される音信号ＡＳの波形は、ノードＮ２における電圧値である。ノードＮ２における音信号ＡＳはアンプ２７５から出力された音信号のゼロ以上の電圧値部分だけである。
【０２４０】
入力電圧がコンデンサＣａ１の電圧よりも大きいときは、ＯＰアンプＡｍ１の＋入力が−入力よりも大きいので、ＯＰアンプＡｍ１の出力が上がって、ダイオードＤ１を順方向にバイアスする。この結果、ＯＰアンプＡｍ１はゲインのバッファになって、コンデンサＣａ１は入力電圧まで充電される。次に、入力電圧がコンデンサＣａ１の電圧よりも小さくなると、ＯＰアンプＡｍ１の＋入力が−入力よりも小さくなるので、ＯＰアンプＡｍ１の出力が下がってダイオードＤ１を逆バイアスする。この結果、コンデンサＣａ１は、ＯＰアンプＡｍ１から切り離されオープン状態になる。すなわち、コンデンサＣａ１の電圧（最大値）がそのまま保持される。再度入力電圧がコンデンサＣａ１の電圧よりも大きくなると、コンデンサＣａ１の充電および保持を繰り返す。このようにして、音信号ＡＳの最大値が更新するたびにピークホールド部２９１は、最大値を収集（Ｓｐ）する。音信号ＡＳの最大値が更新しない間は、収集された最大値を保持（Ｈｄ）する。
【０２４１】
ステップＳ１５０７では、比較部２９２により、保持された最大値が予め定められた閾値と比較される。保持された最大値が予め定められた閾値以下の場合（ステップＳ１５０７のＮｏ）、再び、ステップＳ１５０６に戻って順次送られるアナログの音信号の最大値を収集する。保持された最大値が予め定められた閾値よりも大きい場合（ステップＳ１５０７のＹｅｓ）、判別信号が音量カウンタ２９４および音制御ＣＰＵ２７２へ出力される。ステップＳ１５０８では、判別信号が音量カウンタ２９４に入力されると、音量カウンタ２９４の前回のカウント値に「１」が加算される。
【０２４２】
ステップＳ１５０８と並行してステップＳ１５０９では、判別信号が比較部２９２から音制御ＣＰＵ２７２に入力されると、ピークホールド部２９１に保持されている最大値を消去するように音制御ＣＰＵ２７２からリセット部２９２へリセット信号が出力される。リセット部２９２は、リセット信号が入力されている期間、リレーＲｙがスイッチングを実施し（リセットＯＮ期間）、コンデンサＣａを接地する。これにより、コンデンサＣａに蓄積された電圧が消去されるので、保持された最大値を消去することができる。なお、リレーＲｙがスイッチングを実施していない期間（リセットＯＦＦ期間）は、収集された最大値が保持される。
【０２４３】
ステップＳ１５１０では、音量カウンタ２９４のカウンタ値が予め定められた回数（所定回数）に到達するか否かで処理が変わる。本実施例では、音量カウンタ２９４に判別信号が３回入力されると、カウント信号が音量カウンタ２９４から増幅量決定部２８２へ出力される。例えば、初期のカウント値が「０」であり、判別信号の入力によりカウント値が「１」に変化した場合、予め定められた回数である３回に到達していないので、再びステップＳ１５０６に戻る（ステップＳ１５１０のＮｏ）。さらに、判別信号が入力され、カウント値が「２」に変化しても、予め定められた回数である３回に到達していないので、再びステップＳ１５０６に戻る（ステップＳ１５１０のＮｏ）。さらに、判別信号が入力され、カウント値が「２」から「０」に変化した場合、予め定められた回数である３回に到達しているので、カウント信号が増幅量決定部２８２へ出力される（ステップＳ１５１０のＹｅｓ）。このように、カウント値が「０」に戻る度に、カウント信号が音量カウンタ２９４から増幅量決定部２８２へ出力される。
【０２４４】
増幅量決定部２８２は、音量カウンタ２９４からカウント信号が入力されると、音信号の増幅量を低減する。例えば、増幅信号「５」をアンプ２７５に送信している場合、１段階下の増幅信号「４」を送信する。これにより、アンプ２７５による音データの増幅量が１段階低減する。
【０２４５】
なお、遊技の進行に合わせて音量制限は解除される。すなわち、第３図柄表示装置４２での変動表示演出が変わると音量制限は元に戻る。例えば、大当たりの表示演出中に音量制限の制御がされた場合、大当たりの表示演出が終わると共に音量制限が解除される。サブ制御装置２６２から、次のイベントが入力されると、増量決定部２８２は増幅信号を初期値に戻す。また、リセット部２９３へリセット信号を出力する。これにより、音量スイッチ設定値に対応する増幅量に戻される。
【０２４６】
実施例１によれば、スピーカ２５へ入力されるアナログの音データの音量レベルを検出することができるので、より正確に音量レベルを検出することができる。このようにして検出された正確な音量レベルを基に、音出力をフィードバック制御するので、スピーカ２５から過剰な出力を低減することができる。すなわち、スピーカ２５へ入力される音出力信号を予め定められた閾値と比較し、閾値を越える音信号が検出されると、音信号の増幅量を低減するフィードバック制御を実施する。これにより、遊技者は過剰な増幅による耳障りな音を聞かなくてよく、音割れの発生を防止することができるので、常にクリアな音質を保持することができる。
【０２４７】
また、スピーカ２５に入力される音信号は過剰な増幅を抑制した音信号であるので、スピーカ２５の破損を防ぐことができ、経年劣化を低減することができる。さらに、音データＲＯＭに記憶されている音データの録音の基準レベルにバラツキが生じていても、音データ処理部２８３で再生された音信号を適切に増幅することができる。
【０２４８】
また、遊技機管理者は音量スイッチ２９のスイッチ設定により、希望する音量レベルを設定することができる。遊技者は音出力制御装置２７１による増幅量の制御がない場合、音量スイッチ２９により設定された増幅量により音を快適に楽しむことができる。
【０２４９】
また、比較部２９２にて音信号の最大値が閾値よりも大きいと判別されると、リセット部２９３がピークホールド部２９１の保持されている最大値を消去するので、ピークホールド部２９１が音信号の最大値を新たに収集することができる。これにより、閾値よりも大きい最大値を再び検出することができる。
【０２５０】
なお、音量カウンタ２９４におけるカウントを、予め定められた期間内に予め定められた回数判別信号が入力された場合に音量カウンタ２９４がカウント信号を出力する構成でもよい。すなわち、予め定められた期間が経過すると、音量カウンタ２９４はカウントを「０」に戻す処理を実施する。この場合の「０」に戻る際には、カウント信号が音量カウンタ２９４から出力されない。この構成によれば、例えば、短期間に音量レベルが閾値を何回も超える場合のみ音量レベルを低減する構成を実現することができる。これにより、ノイズの混入など偶発的に音信号の最大値が閾値を越えた場合に音信号が低減されるのを防止することができる。
【０２５１】
また、ピークホールド部２９１に保持されている最大値は、音量カウンタ２９４から増幅量決定部２８２へ出力されるカウント信号をトリガとして、音制御ＣＰＵ２７２からリセット信号がリセット部２９３へ出力されて消去されていた。これとは別の構成として、音制御ＣＰＵ２７２の内部クロックに基づいて、予め定められた周期ごとにリセット部２９３へリセット信号を出力してもよい。この構成であっても、音信号の最大値が周期的に消去されるので、ピークホールド部２９１が新たに音信号の最大値を収集することで、閾値以上の最大値を再び検出することができる。
【０２５２】
また、実施例１では音量レベル検出部２７６に音量カウンタ２９４を設けていたが、音量カウンタ２９４を省略した音量レベル検出部２７６’を採用してもよい（図２５参照）。すなわち、比較部２９２の判別信号を直接、増幅量決定部２８２に入力してもよい。増幅量決定部２８２は、判別信号の入力をトリガに増幅信号を低減する。この構成の音出力制御装置２７１’によれば、閾値を越える音量レベルを検出すると直ちに音量を低減することができる。
【０２５３】
また、実施例１では音出力はスピーカ２５であったが、イヤホンやヘッドフォンを用いてもよい。また、スピーカ２５による音出力とイヤホンによる音出力とを選択できる構成でもよい。この場合、スピーカ２５に加えて、パチンコ機１０がイヤホンの出力端子を設けていることが好ましい。イヤホンやヘッドフォンを用いると、音が直接的に遊技者の耳に入力されるので、音量の大きさは遊技者の遊技に特に影響を与える。したがって、過剰な音出力がされないことが好ましい。
【実施例２】
【０２５４】
次に、図２６を参照して実施例２に係るパチンコ機１０について説明する。図２６は、実施例２における音出力制御装置３９１の構成を示すブロック図である。図２６において、実施例１に示した符号と同一の符号で示した部分は、実施例１と同様の構成であるのでここでの説明は省略する。また、以下に記載した以外のパチンコ機１０の構成は実施例１と同様である。
【０２５５】
実施例１では、増幅量決定部２８２からの増幅信号に従ってアナログのアンプ２７５により音量レベルを制御している。実施例２では、アナログのアンプ２７５での音量レベルの制御に加えて、音出力ＬＳＩ３９３にゲイン部２８５を設けて、デジタルの音信号の段階でも音量レベルの制御を実施する。すなわち、実施例２の特徴は、音量レベルの調節をデジタルの音信号の段階とアナログの音信号の段階との２つの段階で行うことである。
【０２５６】
実施例２における音出力制御装置３９１は、音制御ＣＰＵ３９２と音出力ＬＳＩ３９３と、音データＲＯＭ２７４と、アンプ２７５と音量レベル検出部２７６とを備える。音制御ＣＰＵ３９２は、実施例１の音制御ＣＰＵ２７２と比較して増幅量決定部２８２の代わりに増幅量決定部３９６を備える点が異なっており、その他の機能は同様である。
【０２５７】
実施例２における増幅量決定部３９６は、実施例１の増幅量決定部２８２と同様に、音量スイッチ２９の設定値が入力され、音量スイッチ２９の設定値に対応した増幅信号をアンプ２７５へ出力する。また、音量カウンタ２９４からカウント信号が入力されると、アンプ２７５へ増幅信号を低減するか、ゲイン部２８５へ音量レベルを下げる指示を行う。
【０２５８】
実施例２の音出力ＬＳＩ３９３は、実施例１の音出力ＬＳＩ２７３にゲイン部２８５が加えられた構成である。音データ処理部２８３から再生された音データはゲイン部２８５へ入力される。ゲイン部２８５は、増幅量決定部３９６の指示に応じて、入力されたデジタルの音データの値（振幅量）を低減（マイナスゲイン）する。図２７を用いて、増幅量決定部３９６からゲイン部２８５へ送られる増幅信号と増幅量との対応を説明する。実施例２では、ゲイン部２８５でのマイナスゲインを５段階に設定している。この５段階のマイナスゲインの増幅量は、例えば、０ｄＢから−８ｄＢまで２ｄＢごとに設定され、それぞれ増幅信号Ｂ０〜Ｂ４と対応している。
【０２５９】
音量カウンタ２９４からカウント信号が増幅量決定部３９６に入力されると、まずゲイン部２８５への増幅信号Ｂ０〜Ｂ４がアンプ２７５への増幅信号よりも優先して出力される。増幅量決定部３９６からゲイン部２８５へ出力される増幅信号は、カウント信号が入力される度に、増幅信号Ｂ０から順にＢ４へ繰り上げられる。増幅信号Ｂ４が増幅量決定部３９６からゲイン部２８５へ出力されている場合に、カウント信号が増幅量決定部３９６に入力されると、ゲイン部２８５へ増幅信号Ｂ０が出力されるとともに、アンプ２７５へ出力されている増幅信号を１段階下げる。
【０２６０】
実施例２における音出力制御装置２７１の動作について、図２８を用いて説明する。図２８は、実施例２における音出力処理を示すフローチャートである。ステップＳ１５０１からステップＳ１５１０までの動作については実施例１と同様であるので、説明を省略する。
【０２６１】
ステップＳ１５２１では、増幅量決定部３９６がゲイン部２８５へデジタルゲインが最低値となる増幅信号を送っているか否かで処理が異なる。増幅量決定部３９６は、音量カウンタ２９４からカウント信号が入力されると、デジタルゲインが最低値であるか否かの判別をする。すなわち、増幅量決定部３９６は、ゲイン部２８５へ増幅信号Ｂ４を送信しているかどうか確認する。
【０２６２】
増幅量決定部３９６が増幅信号Ｂ４をゲイン部２８５へ送信している場合（ステップＳ１５２１のＹＥＳ）、アナログゲインを低減し、デジタルゲインを０とする。すなわち、増幅量決定部３９６は、アンプ２７５に送信している増幅信号を「５」から１段階下の「４」に変更するとともに、ゲイン部２８５へ送信している増幅信号をＢ４からＢ０へ変更する。これにより、ゲイン部２８５でのマイナスゲインは０となり、アンプ２７５によるアナログゲインが１段階低減する。この後、ステップＳ１５０６へ戻る。
【０２６３】
増幅量決定部３９６が増幅信号Ｂ４をゲイン部２８５へ送信していない場合（ステップＳ１５２１のＮｏ）、すなわち、増幅信号Ｂ０〜Ｂ３をゲイン部２８５へ送信している場合、ゲイン部２８５への増幅信号を１段階上げることで、デジタルゲインを１段階下げる。これにより、ゲイン部２８５でのデジタルゲインが１段階低減される。例えば、増幅量決定部３９６が増幅信号Ｂ２をゲイン部２８５へ送信している場合に、カウント信号が入力されると、増幅信号Ｂ３をゲイン部２８５へ送信する。このようにして、デジタルゲインが１段階下げられた後、ステップＳ１５０６へ戻る。
【０２６４】
実施例２における音量レベルの制御によれば、アンプ２７５におけるアナログゲインの変更に加えて、デジタルの音データの段階で音量レベルを調節するので、音量の調節幅を細かくすることができ、音量レベルの急激な変化を抑制することができる。これにより、遊技者は音量レベルの変化に気づくことなく遊技に集中することができる。
【実施例３】
【０２６５】
次に、図２９を参照して実施例３に係るパチンコ機１０について説明する。図２９は、実施例３における音出力制御装置の構成を示すブロック図である。図２９において、実施例１または実施例２に示した符号と同一の符号で示した部分は、実施例１または実施例２と同様の構成であるのでここでの説明は省略する。また、以下に記載した以外のパチンコ機１０の構成は実施例１または実施例２と同様である。
【０２６６】
実施例１および実施例２では、アンプ２７５の増幅量は音量スイッチ２９の設定値に応じて決められ、音データの最大値が閾値を越えた場合に増幅量を低減している。実施例３では、アンプ２７５に相当するアンプ２７５’の増幅量は固定値として、デジタルゲイン調整にて音量レベルの増幅量を制御する。また、実施例３の特徴として、音量レベルの増幅量をプラス方向およびマイナス方向のどちらにも調節できる。
【０２６７】
実施例３における音量スイッチ２９は、「ｆ」の切り替え位置に位置している。切り替え位置「ｆ」の場合、音制御ＣＰＵ５１２がスピーカ２５から出力される音量レベルを自動制御する。  
【０２６８】
実施例３における音出力制御装置５１１は、音制御ＣＰＵ５１２と音出力ＬＳＩ５１３と、音データＲＯＭ２７４と、アンプ２７５’と音量レベル検出部２７６’とを備える。音制御ＣＰＵ５１２は、実施例１の音制御ＣＰＵ２７２と比較して増幅量決定部２８２の代わりに増幅量決定部５１４を備える点が異なっており、その他の機能は同様である。
【０２６９】
実施例３における増幅量決定部５１４は、音量スイッチ２９から「ｆ」の設定値が入力されていると、音量カウンタ２９４からのカウント信号の入力に対応して増幅信号を音出力ＬＳＩ５１３のゲイン部５１５へ出力する。増幅量決定部５１４は、カウンタ２９４からカウント信号が入力されると、ゲイン部５１５へ音量レベルを下げる指示を行い、カウンタ２９４からカウント信号が入力されないと、ゲイン部５１５へ音量レベルを上げる指示を行う。
【０２７０】
実施例３の音出力ＬＳＩ５１３は、実施例２の音出力ＬＳＩ３９３のゲイン部２８５の機能を変更した構成である。音データ処理部２８３において再生された音データがゲイン部５１５へ入力する。ゲイン部５１５は、増幅量決定部５１４の指示に応じて、入力されたデジタルの音データの値（振幅量）を増幅する。図３０を用いて、増幅量決定部５１４からゲイン部２８５へ送られる増幅信号と増幅量との対応を説明する。実施例３では、ゲイン部５１５での増幅を２１段階に設定している。この２１段階の増幅量は、例えば、０ｄＢから４０ｄＢまで、２ｄＢごとに増幅信号Ｃ０〜Ｃ２０に対応して設定されている。
【０２７１】
実施例３におけるアンプ２７５’は実施例１におけるアンプ２７５と同様にアナログアンプであるが、プログラマブルアンプでなくてもよい。すなわち、アンプ２７５’の増幅量が固定されており、例えば、５０ｄＢである。
【０２７２】
実施例３における音量レベル検出部２７６’はピークホールド部２９１と、リセット部２９３と、比較部２９２’と音量カウンタ２９４とを有する。音量レベル検出部２７６’は、実施例１の音量レベル検出部２７６における比較部２９２に新たに機能が追加されている点が異なっており、その他の機能は同様である。
【０２７３】
比較部２９２’は、実施例１の比較部２９２と同様に、ピークホールド部２９１からの入力値が設定された閾値よりも大きいと０Ｖの電圧信号を判別信号として音量カウンタ２９４’へ出力する。また、ピークホールド部２９１からの入力値が、設定された閾値以上の場合、正の電圧信号をゲイン判別信号として音制御ＣＰＵ５１２の増幅量決定部５１４へ出力する。
【０２７４】
増幅量決定部５１４は、音量カウンタ２９４からカウント信号が入力されると、ゲイン部５１５へ出力している増幅信号を１つ繰り下げて、繰り下げた増幅信号をゲイン部５１５へ出力する。また、繰り下げた増幅信号のゲイン値をゲイン最大値と設定し、繰り下げた増幅信号を記憶する。
【０２７５】
また、増幅量決定部５１４は、ゲイン判別信号が入力されると、ゲイン部５１５へ出力している増幅信号のゲイン値がゲイン最大値であるか否かを判別する。ゲイン部５１５へ出力している増幅信号のゲイン値が設定されたゲイン最大値であれば、ゲイン部５１５へ出力している増幅信号を維持する。ゲイン部５１５へ出力している増幅信号のゲイン値がゲイン最大値でなければ、ゲイン部５１５へ出力している増幅信号を１つ繰り上げて、繰り上げた増幅信号をゲイン部５１５へ出力する。
【０２７６】
実施例３における音出力制御装置５１１の動作について、図３１を用いて説明する。図３１は、実施例３における音出力処理を示すフローチャートである。ステップＳ１５０１、ステップＳ１５０３からステップＳ１５０６、ステップＳ１５０８およびスッテプＳ１５０９の動作については実施例１と同様であるので、説明を省略する。
【０２７７】
ステップＳ１５０２’では、音量スイッチ２９の設定値を増幅量決定部５１４が読み込んで、音量スイッチ２９の設定値に対応する増幅信号をゲイン部５１５へ出力する。実施例３では、音量スイッチ２９の設定値が「ｆ」であるので、この設定値を読み込んだ増幅量決定部５１４は、予め定められた増幅信号を初期の増幅信号としてゲイン部５１５へ出力する。例えば、増幅信号Ｃ１０を初期の増幅信号として出力する。なお、初期の増幅量をアンプ２７５’の５０ｄＢとする場合は、ステップＳ１５０２’を省略してもよい。
【０２７８】
ステップＳ１５０７’では、比較部２９２’により、保持された最大値が予め定められた閾値と比較される。保持された最大値が予め定められた閾値以下の場合（ステップＳ１５０７’のＮｏ）、ゲイン判別信号が増幅量決定部５１４へ出力される。保持された最大値が予め定められた閾値よりも大きい場合（ステップＳ１５０７’のＹｅｓ）、判別信号が音量カウンタ２９４および音制御ＣＰＵ２７２へ出力される。この後、実施例１と同様にステップＳ１５０８およびステップＳ１５０９が実施され、ステップＳ１５３０へ進む。
【０２７９】
ステップＳ１５３０では、実施例１のステップＳ１５１０と同様に、音量カウンタ２９４のカウンタ値が予め定められた回数に到達するか否かで処理が変わる。実施例３では、実施例１と同様に音量カウンタ２９４に判別信号が３回入力されると、カウント信号が音量カウンタ２９４から増幅量決定部２８２へ出力される（ステップＳ１５３０のＹｅｓ）。また、判別信号が入力されても、予め定められた回数に到達していない場合、ステップＳ１５０６へ戻る（ステップＳ１５３０のＮｏ）。
【０２８０】
ステップＳ１５３１では、音量カウンタ２９４のカウンタ値が予め定められた回数に到達したことにより、ゲイン部５１５でのゲイン低減を行う。すなわち、カウント信号が音量カウンタ２９４から増幅量決定部５１４へ出力されると、増幅量決定部５１４は、ゲイン部５１５へ出力している増幅信号を１つ繰り下げて、繰り下げた増幅信号をゲイン部５１５へ出力する。これにより、ゲイン部５１５での増幅量が低減される。
【０２８１】
ステップＳ１５３２では、繰り下げられたゲイン値をゲイン最大値に設定する。すなわち、増幅量決定部５１４はゲイン部５１５へ繰り下げた増幅信号を出力するとともに、繰り下げた増幅信号を最大増幅信号として記憶する。この後、ステップＳ１５０６へ戻る。
【０２８２】
比較部２９２’により、保持された最大値が予め定められた閾値以下と判別された場合、比較部２９２’からゲイン判別信号が増幅量決定部５１４へ出力される（ステップＳ１５０７’のＮｏ）。次のステップ１５３３では、ゲイン部５１５でのゲイン値が増幅量決定部５１４により設定されたゲイン最大値であるかどうかを判別する。すなわち、増幅量決定部５１４は、ゲイン部５１５へ出力している増幅信号が記憶されている最大増幅信号であるか否かを判別する。
【０２８３】
ゲイン部５１５へ出力している増幅信号が記憶されている最大増幅信号である場合（ステップＳ１５３３のＹｅｓ）、ステップＳ１５３４で、現状のゲイン値を維持する。すなわち、増幅量決定部５１４は、ゲイン部５１５へ出力している現状の増幅信号を維持する。これは、現状よりもゲイン値を上げると、ステップＳ１５０７で音量レベルが閾値を超えると判別される可能性があり、これを防止するためである。
【０２８４】
ゲイン部５１５へ出力している増幅信号が記憶されている最大増幅信号でない場合（ステップＳ１５３３のＮｏ）、ステップＳ１５３４で、ゲイン値を増加する。これは、現状のゲイン値がゲイン最大値ではないので、音量レベルを上げる余地があるからである。すなわち、増幅量決定部５１４は、ゲイン部５１５へ出力している現状の増幅信号を１つ繰り上げる。
【０２８５】
実施例３における音量レベルの制御によれば、増幅量を低減するだけではなく、増幅量を増加することができるので、音量レベルを自動的に最大レベルに制御することができる。これにより、実施例１における効果に加えて、パチンコ機１０の管理者の音量レベル設定を省力化することができる。また、遊技者は自動設定された音量レベルにより快適に音を聞くことができる。
【０２８６】
なお、比較部２９２’からゲイン判別信号を出力する代わりに、増幅量決定部５１４で、ゲイン部５１５へ出力する増幅信号を周期的に繰り上げて出力してもよい。すなわち、増幅量決定部５１４は、カウント信号が入力されないと、現状の増幅信号が最大増幅信号でなければ、増幅信号Ｃ０から順に増幅信号Ｃ２０へ周期的に繰り上げてもよい。
【０２８７】
また、音量スイッチ２９が「０」から「５」のいずれかの位置に位置する場合は、実施例１または実施例２の構成によって音制御を実施してもよい。すなわち、アンプ２７５’としてプログラマブルアンプであるアンプ２７５を採用して、音量スイッチ２９の「０」から「５」のいずれかの位置に対応して増幅量を切り替えてもよい。さらに、カウント信号が増幅量決定部５１４に入力される場合は、実施例１または実施例２と同様にマイナスゲイン調整をアンプ２７５’またはゲイン部５１５へ実施してもよい。すなわち、実施例１または２と実施例３の組み合わせた音出力制御装置であれば、管理者が設定した音量スイッチ２９の設定値に対応することもできるし、自動音量設定を実施することもできる。
【実施例４】
【０２８８】
次に、図３２を参照して実施例４に係るパチンコ機１０について説明する。図３２は、実施例４における音出力制御装置５２１の構成を示すブロック図である。図３２において、実施例１〜実施例３に示した符号と同一の符号で示した部分は、実施例１〜実施例３と同様の構成であるのでここでの説明は省略する。また、以下に記載した以外のパチンコ機１０の構成は実施例１〜実施例３と同様である。
【０２８９】
実施例４は、実施例３の自動音量調節を実現する別の構成である。すなわち、実施例３では、比較部２９２’の判別結果によって、増幅量の調節を実施しているが、実施例４では、ピークホールド部２９１が出力する最大値に応じて増幅量の調節を実施する。
【０２９０】
実施例４における音量スイッチ２９は、「ｆ」の切り替え位置に位置している。切り替え位置「ｆ」の場合、音制御ＣＰＵ５１２がスピーカ２５から出力される音量レベルを自動制御する。
【０２９１】
実施例４における音出力制御装置５２１は、音制御ＣＰＵ５２２と音出力ＬＳＩ５１３と、音データＲＯＭ２７４と、アンプ２７５’と音量レベル検出部５２６とを備える。音制御ＣＰＵ５２２は、実施例１の音制御ＣＰＵ２７２と比較して増幅量決定部２８２の代わりに増幅量決定部５２４を備え、さらに、増幅量算出部５２５を備える点が異なっているが、その他の機能は同様である。
【０２９２】
増幅量算出部５２５は、音量レベル検出部５２６のピークホールド部２９１から出力される最大電圧値と予め定められた閾値との差を算出する。この予め定められた閾値は、最大電圧値として好ましい値を前もって測定しておき、プログラムＲＯＭ２８１に保存されている。増幅量算出部５２５は、さらに、算出した差を基に適切な増幅量を算出し、算出された増幅量からアンプ２７５’での増幅量を差し引いて、ゲイン部５１５での増幅量を算出する。実施例４では、アンプ２７５’での増幅量を実施例３と同様に５０ｄＢとするが、これに限らず他の値でもよい。増幅量算出部５２５で算出された増幅量は増幅量決定部５２４へ出力される。
【０２９３】
増幅量決定部５２４は、音量スイッチ２９から「ｆ」の設定値が入力されていると、増幅量算出部５２５から入力された増幅量に対応する増幅信号をゲイン部５１５へ出力する。実施例４では、増幅量と増幅信号との対応として実施例３の増幅信号Ｃ０〜Ｃ２０（図３０）を用いるが、これに限らず、より細かく段階分けした増幅信号を用いてもよいし、より粗く段階分けした増幅信号を用いてもよい。
【０２９４】
実施例４における音量レベル検出部５２６は、ピークホールド部２９１とリセット部２９３を備える。ピークホールド部２９１は、アンプ２７５’から出力されたアナログの音信号の最大値を検出して、音制御ＣＰＵ５２２の増幅量算出部５２５へ出力する。また、音制御ＣＰＵ２７２の内部クロックに基づいて、予め定められた周期ごとにリセット信号が音制御ＣＰＵ２７２からリセット部２９３へ入力される。リセット部２９３は、このリセット信号にしたがってピークホールド部２９１に保持されている最大値を消去する。
【０２９５】
実施例４における音出力制御装置５２１の動作について、図３３を用いて説明する。図３３は、実施例４における音出力処理を示すフローチャートである。ステップＳ１５０１からステップＳ１５０６までの動作については実施例１および実施例３と同様であるので、説明を省略する。  
【０２９６】
ステップＳ１５４１では、収集して保持された最大値と予め定められた閾値との差を増幅量算出部５２５が算出する。この閾値は、再生される音またはメロディーごとに設定されており、複数個記憶されている。さらに、ステップＳ１５４２では、最大値と予め定められた閾値との差を基に、ゲイン部５１５で増幅する増幅量を増幅量算出部５２５が算出する。算出された増幅量は増幅量決定部５２４へ出力される。増幅量決定部５２４は、算出された増幅量に対応する増幅信号を選択して、選択した増幅信号をゲイン部５１５へ出力する。この後、ステップＳ１５０６へ戻る。
【０２９７】
実施例４における音量レベルの制御によれば、増幅量を低減するだけではなく、増幅量を増加することができるので、音量レベルを自動的に適切に制御することができる。これにより、パチンコ機１０の管理者は音量レベルの設定の労力を省くことができきる。また、遊技者は自動設定された音量レベルにより快適に音を聞くことができる。
【０２９８】
なお、実施例４の構成にパチンコ機１０の周囲の音を検出するマイク６０を備え、周囲の音環境により音量レベルを調節してもよい。図３４は実施例４の構成にマイク６０を加えた音出力制御装置５３１の構成を示すブロック図である。
【０２９９】
音制御ＣＰＵ５３２は、実施例４の音制御ＣＰＵ５２２にさらに周囲音量判別部５３５を備える。周囲音量判別部５３５は、マイク６０から入力される周囲の音量レベルを予め定められた２つの閾値と比較することで、周囲の音環境を「静」・「普通」・「騒」の３段階に判別する。一方の閾値を閾値Ａとし、他方の閾値を閾値Ｂとする。閾値Ａは閾値Ｂよりも値が小さい。閾値Ａは、「静」または「普通」の判別に用いられる。閾値Ｂは「普通」または「騒」の判別に用いられる。
【０３００】
検出された周囲の音量レベルが閾値Ａよりも小さい場合、周囲音量判別部５３５は周囲の音環境を「静」と判別する。これにより、増幅量決定部５３４は、増幅量算出部５２５が算出した増幅量に１より大きい値の増幅係数を乗算して算出した増幅量に対応する増幅信号をゲイン部５１５へ出力する。増幅係数を乗算する代わりに、増幅量算出部５２５が算出した増幅量に予め定められた増幅量を足してもよい。すなわち、「静」と判別された場合は、増幅量が通常よりも大きくなり大きめの音量がスピーカ２５から出力される。
【０３０１】
検出された周囲の音量レベルが閾値Ａ以上閾値Ｂ以下の場合、周囲音量判別部５３５は「普通」と判別する。これにより、増幅量算出部５２５が算出した増幅量に対応する増幅信号を増幅量決定部５３４がゲイン部５１５へ出力する。
【０３０２】
検出された周囲の音量レベルが閾値Ｂよりも大きい場合、周囲音量判別部５３５は「騒」と判別する。これにより、増幅量決定部５３４は、増幅量算出部５２５が算出した増幅量に０より大きく１より小さい値の増幅係数を乗算して算出した増幅量に対応する増幅信号をゲイン部５１５へ出力する。増幅係数を乗算する代わりに、増幅量算出部５２５が算出した増幅量に予め定められた増幅量を減算してもよい。すなわち、「騒」と判別された場合は、増幅量が通常よりも小さくなり、小さめの音量がスピーカ２５から出力される。
【０３０３】
周囲の音環境が「静」の場合、通常よりも大きい音量の音がスピーカ２５から流れるので、遊技者は大音量で楽しむことができる。特に大当たりすると、通常より大きい音量のメロディーが流れるので、周囲で遊技する遊技者の数が少なくても、他の遊技者の注目を浴びることができ、遊技者の興趣性が向上する。また、周囲の音環境が「普通」の場合、通常の音量の音およびメロディーが流れる。
【０３０４】
周囲の音環境が「騒」の場合、ホール内が遊技者で混んでる場合でも、個々のパチンコ機１０から出力される音量が低減されるので、各パチンコ機１０から出力される総音量、すなわち、ホール全体の音量が低減される。これにより、それぞれの遊技者が各パチンコ機１０からの総量としての過度な音量の音を聞くことを低減することができる。
【０３０５】
なお、周囲音量判別部５３５が判別する周囲の音環境は３段階でなくても、「静」と「普通」、「普通」と「騒」、または「静」と「騒」の２段階でもよいし、３段階よりも多い数の段階に判別してもよい。また、増幅係数は、それぞれの音環境の段階に応じて調整してもよい。
【実施例５】
【０３０６】
次に、図３５を参照して実施例５に係るパチンコ機１０について説明する。図３５は、実施例５における音出力制御装置５４１の構成を示すブロック図である。図３５において、実施例１〜４に示した符号と同一の符号で示した部分は、実施例１〜４と同様の構成であるのでここでの説明は省略する。また、以下に記載した以外のパチンコ機１０の構成は実施例１〜４と同様である。
【０３０７】
実施例１〜３における音量レベル検出部２７６は、比較部２９２を１個有している。実施例５では、音量レベル検出部５４６は２個の比較部２９２’、５４７を有している。２個の比較部２９２’、５４７を有しているので、音量レベルを２つの閾値を用いて判別することができる。
【０３０８】
実施例５における音出力制御装置５４１は、音制御ＣＰＵ５４２と音出力ＬＳＩ５１３と、音データＲＯＭ２７４と、アンプ２７５’と音量レベル検出部５４６とを備える。実施例５における音出力制御装置５４１は、実施例３における音出力制御装置５１１に比較部５４７が加わった構成である。
【０３０９】
音制御ＣＰＵ５４２は、実施例３の音制御ＣＰＵ２７２と比較して増幅量決定部２８２の代わりに増幅量決定部５４４を備える点が異なっており、その他の機能は同様である。増幅量決定部５４４は、カウント信号の入力により増幅信号の出力を制御することに加えて、第２比較部５４７から比較判別信号が入力されるとゲイン部５１５へ増幅量を低減するように指示する。すなわち、ゲイン部５１５へ出力している増幅信号の段階を下げる。
【０３１０】
音量レベル検出部５４６は、実施例３における音量レベル検出部２７６に第２比較部５４７が加えられた構成である。
【０３１１】
第１比較部２９２’において音信号の最大値と比較される第１閾値は、音割れが発生しない音量レベルの上限値であり、実施例１〜３における比較部２９２の閾値と同じである。実施例５では、第１閾値は、大当たり等のイベントが発生していない通常の状態での音量レベルの上限値として用いられる。
【０３１２】
もう一方の第２比較部５４７において音信号の最大値と比較される第２閾値は、スピーカ２５が破損しない程度の音量レベルの上限値であり、第１閾値よりも大きい値である。したがって、第２閾値では、少しながら音割れが発生する。第２閾値は、大当たり等のイベントが発生している際の音量レベルの上限値として用いられる。
【０３１３】
実施例５における音出力制御装置５４１の動作について、図３６を用いて説明する。図３６は、実施例５における音出力処理を示すフローチャートである。ステップＳ１５０１からステップＳ１５０６までの動作については実施例３と同様であるので、説明を省略する。
【０３１４】
ステップＳ１５５１では、保持された最大値と第２閾値とを比較する。すなわち、第２比較部５４７が保持された最大値と第２閾値とを比較して、保持された最大値が第２閾値よりも大きい場合（ステップＳ１５５１のＹｅｓ）、比較判別信号を音制御ＣＰＵ２７２へ出力する。ステップＳ１５５２では、比較判別信号が増幅量決定部５４４に入力されると、音信号の増幅量を低減する。例えば、増幅信号を１段階下げてもよいし、２段階またはさらにそれ以上の段階下げてもよい。この後、ステップＳ１５０６へ戻る。ステップＳ１５５２と並行してステップＳ１５５３では、比較判別信号が第２比較部５４７から音制御ＣＰＵ５４２に入力されると、ピークホールド部２９１に保持されている最大値を消去するように音制御ＣＰＵ５４２からリセット部２９２へリセット信号が出力される。
【０３１５】
ステップＳ１５５１に戻って、保持された最大値が第２閾値以下の場合（ステップＳ１５５１のＮｏ）、ステップＳ１５５４にて、保持された最大値と第１閾値とを比較する。すなわち、第１比較部２９２’が保持された最大値と第１閾値とを比較する。ステップＳ１５５４の処理は、実施例３のステップＳ１５０７’の処理と同様であり、ステップＳ１５０８〜ステップＳ１５１０も、実施例１〜３と同様であるので、ここでの説明を省略する。
【０３１６】
ステップＳ１５５５において、大当たり等のイベントが発生しているかどうかによって異なる音量制御を実施する。すなわち、増幅量決定部５４４は、大当たり等のイベントが発生している場合（ステップＳ１５５５のＹｅｓ）、増幅量低減の処理を行うことなくステップＳ１５０６へ戻る。大当たり等のイベントが発生していない場合（ステップＳ１５５５のＮｏ）、ステップＳ１５５６にて実施例３のステップＳ１５３１と同様に増幅量低減の処理を行う。ここで判別される対象となるイベントは、大当たりだけでもよいし、さらにスーパーリーチを加えてもよいし、他のイベントも対象としてもよい。
【０３１７】
これにより、遊技者の耳障りとならない程度の音割れを発生させることができ、音割れをスピーカ２５から出力される音の演出とすることができる。例えば、大当たり時に、音割れが発生する程度に大音量の音がスピーカ２５から出力されるので、遊技者の興趣性が向上する。音割れが発生する程度の大音量の音が出力されるにもかかわらず、第２閾値にて、さらに過度の音量が出力されるのを防止しているので、スピーカ２５の破損の防止をすることができる。また、大当たりイベント発生に限らず、リーチやスーパーリーチのイベント発生時に音割れが発生する構成でもよい。これにより、遊技者の期待感が高まり、より楽しく遊技することができる。
【０３１８】
また、表示される画像の種類すなわち音信号の種類ごとに、第１閾値を用意してもよい。表示される画像に応じて音量の最大値が変わるので、スピーカ２５から聞こえる音の変化をはっきり認識することができる。これにより、遊技者の興趣性が向上する。また、増幅量決定部５４４は、第２比較部５４７の判別結果による増幅量の低減量よりも第１比較部２９２’の判別結果による増幅量の低減量の方が小さい制御でもよい。値の小さい第１閾値の比較結果による低減量よりも値の大きい第２閾値の比較結果による低減量の方が大きいので、スピーカ２５の破損等を早急に回避することができる。
【０３１９】
本発明は、上記実施例のものに限らず、次のように変形実施することができる。
図３７は、実施例２を変形実施した音出力制御装置を示す図である。変形例における音出力制御装置３９１’は、実施例２における音出力制御装置３９１に、音データ処理部２８３から出力されたデジタルの音信号の大きさが適切かどうかを判別する判別部２７６を有する。
【０３２０】
音データＲＯＭ２７４に記憶されている音データが読みだされ、音データ処理部２８３にて再生される過程で、音信号の音量情報のデータ部分にノイズが混入し、音量データが過剰に大きな値を有する場合がある。判別部２７６は、音データ処理部２８３から出力される音信号を入力し、予め定められた閾値以上の音量データを有する場合、異常と判別し、異常の判別信号を増幅量決定部３９６’に出力する。入力された音信号の音量データが予め定められた閾値に満たない場合、正常と判別し、判別部２７６からは何も信号が出力されない。
【０３２１】
音制御ＣＰＵ３９２’は、実施例２の音制御ＣＰＵ３９２において、増幅量決定部３９６の代わりに増幅量決定部３９６’を有する構成である。増幅量決定部３９６’は実施例２における増幅量決定部３９６にさらに以下の機能を有する。増幅量決定部３９６’は、判別部２７６から異常の判別信号が入力されると、ゲイン部２８５’へ音量レベルを下げる第２の音量低減指示を出す。
【０３２２】
音出力ＬＳＩ３９３’は、実施例２の音出力ＬＳＩ３９３においてゲイン部２８５の代わりにゲイン部２８５’を有する構成である。ゲイン部２８５’は実施例２におけるゲイン部２８５にさらに以下の機能を有する。ゲイン部２８５’は、増幅量決定部３９６’から第２の音量低減指示が入力されると、予め定められた段階のマイナスゲインの増幅量が一定時間選択される。
【０３２３】
これにより、音量データにノイズなどが混入し音量データのデータ値が異常な場合、判別信号が増幅量決定部３９６’に出力され、増幅量決定部３９６’からゲイン部２８５’にマイナスゲインの指示が出力されることで、音信号がデジタル信号の段階で、過剰な音量が発生しないように制御することができる。
【０３２４】
従来であると、音データＲＯＭ２７４に記憶されている音データの音量レベルが適正であっても、ノイズが混入することで急に金きり音が発生する場合がある。判別部２７６により、デジタルの音データの音量レベルを判別することで、音信号の音量の増幅前に音データの音量レベルを制御することができる。また、ノイズの混入は偶発的に発生することが多く、マイナスゲインが一定時間実施されることで、ノイズが混入したときだけ音量制限することがきる。これにより、音量が過度に低減されることがなく遊技者は快適にメロディを聞くことができる。なお、ノイズ混入が定常的に発生している場合にも、判別部２７６が音量データの異常を判別し続けるので、音量制限を維持することができる。なお、判別部２７６は他の実施例においても備えてもよい。
【０３２５】
＜上記各実施例から抽出される発明群について＞
以下、上述した各実施例から抽出される発明群の特徴について、必要に応じて効果等を示しつつ説明する。なお、以下においては、理解しやすくするため、上記各実施例において対応する構成を括弧書きで示すが、この括弧書きで示した具体的構成に限定されるものではない。
【０３２６】
＜特徴Ａ群＞
特徴Ａ１．音を出力する遊技機において、
音信号を増幅する増幅器と、
前記増幅器の増幅量を制御する音制御部と、
増幅された前記音信号の最大値を保持する保持部とを備え、
保持された前記最大値と予め定められた閾値とを基に、前記音制御部は前記増幅量を制御することを特徴とする遊技機。
【０３２７】
特徴Ａ１によれば、増幅された音信号の最大値と予め定められた閾値とを基にして、増幅量を制御するので、遊技者は快適な増幅による音を聞くことができる。
【０３２８】
特徴Ａ２．保持された前記最大値と予め定められた前記閾値とを比較する比較部を備え、前記比較部による前記最大値が前記閾値より大きい判別結果に基づいて、前記音制御部は前記増幅量を低減することを特徴とする特徴Ａ１に記載の遊技機。
【０３２９】
特徴Ａ２によれば、増幅された音信号の最大値を予め定められた閾値と比較し、閾値を越える音信号が検出されると、音信号の増幅量を低減するフィードバック制御を実施する。これにより、遊技者は過剰な増幅による耳障りな音を聞かなくてもよい。
【０３３０】
特徴Ａ３．前記最大値を消去するリセット部を備え、前記比較部による前記最大値が前記閾値より大きい判別結果に基づいて前記最大値が消去されることを特徴とする特徴Ａ２に記載の遊技機。
【０３３１】
特徴Ａ３によれば、比較部にて音信号の最大値が閾値より大きいと判別されると、リセット部が最大値を消去する。これにより、ピークホールド部が新たに音信号の最大値を保持することで、閾値より大きい最大値を再び検出することができる。
【０３３２】
特徴Ａ４．前記最大値を消去するリセット部を備え、前記最大値は予め定められた周期ごとに消去されることを特徴とする特徴Ａ２に記載の遊技機。
【０３３３】
特徴Ａ４によれば、保持された音信号の最大値が周期的に消去されるので、ピークホールド部が新たに音信号の最大値を保持することができ、閾値以上の最大値を再び検出することができる。
【０３３４】
特徴Ａ５．前記比較部による前記最大値が前記閾値より大きい判別回数をカウントするカウント部を備え、
前記カウント部によりカウントされた判別回数が予め定められた期間内に予め定められた回数に達すると、前記音制御部は前記増幅量を低減することを特徴とする特徴Ａ２からＡ４のいずれか１つに記載の遊技機。
【０３３５】
特徴Ａ５によれば、比較部にて音信号の最大値が閾値以上であると判別された回数をカウントし、予め定められた期間内に予め定められた回数カウントされたことをトリガとして音制御部が増幅量を低減することで、ノイズの混入など偶発的に音信号の最大値が閾値を越える場合に音信号が低減されるのを防止することができる。
【０３３６】
特徴Ａ６．音データが記憶されている記憶部と、
前記音データを基に前記音信号を再生する音再生部とを備えることを特徴とする特徴Ａ２からＡ５のいずれか１つに記載の遊技機。
【０３３７】
特徴Ａ６によれば、記憶部に記憶されている音データを基に音再生部が音信号を再生する。上述した発明により、記憶部に記憶されている音データの録音レベルにバラツキが生じていても、再生された音信号を適切に増幅することができる。
【０３３８】
特徴Ａ７．増幅された前記音信号を出力するスピーカを備えることを特徴とする特徴Ａ２からＡ６のいずれか１つに記載の遊技機。
【０３３９】
特徴Ａ７によれば、増幅された音信号がスピーカから出力される。本願発明によれば、スピーカに入力される音信号は過剰な増幅を抑制した音信号であるので、スピーカの破損を防ぐことができ、経年劣化を低減することができる。
【０３４０】
特徴Ａ８．前記増幅量を設定する音量設定部を備えることを特徴とする特徴Ａ２からＡ７のいずれか１つに記載の遊技機。
【０３４１】
特徴Ａ８によれば、遊技機管理者は、音量設定部により希望する音量レベルを設定することができる。遊技者は音制御部による増幅量の制御がない場合、音量設定部により設定された増幅量により音を快適に楽しむことができる。
【０３４２】
特徴Ａ９．前記増幅器は、デジタルの音信号を増幅するデジタルアンプとアナログの音信号を増幅するアナログアンプであることを特徴とする特徴Ａ２からＡ８のいずれか１つに記載の遊技機。
【０３４３】
特徴Ａ９によれば、音信号の増幅をデジタル信号の段階とアナログ信号の段階と２つの段階で実施することができる。これにより、音信号の増幅量の調節を細かくすることができる。
【０３４４】
上記特徴Ａ２〜Ａ９の発明は、以下の課題に対しても効果的である。
【０３４５】
従来の遊技機では、メモリに保管されている音データは、それぞれ単独で作成されて記憶されている。これにより、メモリに記憶されている各音データの音量基準レベルにバラツキが生じている。音データによって、同じ増幅量であっても、音出力レベルが過剰になる場合がある。音出力が過剰であると、コーン紙２５ａの振動によりエッジ２５ｂが破損してしまいスピーカ２５から音出力ができなくなる。
【０３４６】
また、音量が上がるにつれて、スピーカ２５への出力電圧レベルが大きくなり、スピーカ２５の制限値を超えてしまうと音割れが発生し、クリアな音質が失われる。これにより、遊技者はクリアなメロディを聞くことができない。
【０３４７】
特徴Ａ１０．保持された前記最大値と予め定められた閾値との差を算出し、前記差を基に増幅量を算出する増幅量算出部とを備え、
前記音制御部は前記増幅量算出部が算出した前記増幅量に基づいて前記増幅量を制御する
ことを特徴とする特徴Ａ１に記載の遊技機。
【０３４８】
特徴Ａ１０によれば、増幅された音信号の最大値が予め定められた閾値とどれだけ差があるかを算出し、その差を基に増幅量を算出する。これにより、増幅された音信号の最大値を参照して増幅量を適切に調整するので、遊技者は快適に音を聞くことができる。また、遊技機が音量を自動的に調整するので、遊技機管理者の負担が軽減される。  
【０３４９】
特徴Ａ１１．前記音制御部は、さらに、前記音信号の種類に応じて前記増幅量を制御することを特徴とする特徴Ａ１０に記載の遊技機。
【０３５０】
特徴Ａ１１によれば、音制御部は、音信号の最大値と閾値との差に加えて、音信号の種類に応じて増幅量を調節することができるので、演出内容に応じて遊技者は快適に音を聞くことができる。
【０３５１】
特徴Ａ１２．前記遊技機の周囲環境の音を検出するマイクを備え、
前記音制御部は、さらに、前記マイクにより検出された周囲環境の音量レベルに応じて、前記増幅量を制御することを特徴とする特徴Ｂ１またはＢ２に記載の遊技機。
【０３５２】
特徴Ａ１２によれば、音制御部は、さらに、周囲環境の音量レベルに応じて増幅量を調節することができるので、周囲環境の音状況に応じて遊技者は快適に音を聞くことができる。
【０３５３】
特徴Ａ１３．前記マイクにより検出された周囲環境の音量レベルが予め定められた閾値より小さい判別結果を基に、前記音制御部は、前記増幅量算出部が算出した前記増幅量を増加することを特徴とする特徴B３に記載の遊技機。
【０３５４】
特徴Ａ１３によれば、周囲環境が静かである場合、増幅量を大きくすることで、音をより目立たせることができる。これにより、周囲の注目をより受けることができるので、遊技者の興趣性をより向上することができる。
【０３５５】
特徴Ａ１４．前記マイクにより検出された周囲環境の音量レベルが予め定められた閾値より大きい判別結果を基に、前記音制御部は、前記増幅量算出部が算出した前記増幅量を低減することを特徴とする特徴B３に記載の遊技機。
【０３５６】
特徴Ａ１４によれば、周囲環境が騒がしい場合、増幅量を抑制することで、個々の遊技機の音量を抑制することができる。これにより、ホール全体音量を抑制することができるので、遊技者がホールに滞在することでの耳の疲れを抑制することができる。
【０３５７】
上記特徴Ａ１０〜Ａ１４の発明は、以下の課題に対しても効果的である。
【０３５８】
従来の遊技機では、メモリに保管されている音データは、それぞれ単独で作成されて記憶されている。これにより、メモリに記憶されている各音データの音量基準レベルにバラツキが生じている。音データによって、同じ増幅量であっても、音出力レベルが過剰になる場合がある。音出力が過剰であると、コーン紙２５ａの振動によりエッジ２５ｂが破損してしまいスピーカ２５から音出力ができなくなる。
【０３５９】
スピーカから出力される音量がどの程度過剰なのか、遊技機の管理者は各遊技機ごとに把握することは困難である。また、管理者が多くの遊技機の音量設定することは大変な労力を必要とする。
【０３６０】
＜特徴Ｂ群＞
特徴Ｂ１．音を出力する遊技機において、
音信号を増幅する増幅器と、
前記増幅器の増幅量を制御する音制御部と、
増幅された前記音信号の最大値を周期的に保持する保持部と、
保持された前記最大値と予め定められた第１閾値とを比較する第１比較部と、
前記第１閾値よりも大きい予め定められた第２閾値と前記最大値とを比較する第２比較部とを備え、
前記第１比較部および前記第２比較部による判別結果に基づいて、前記音制御部は前記増幅量を低減することを特徴とする遊技機。
【０３６１】
特徴Ｂ１によれば、音量制限を２段階とすることで、より高精度な音量制御を実施することができる。すなわち、２つの閾値を用いることで、例えば、スピーカに過大な負荷がかかるの防止するのと、音割れが発生するのを防止するのと２段階の制御を実施することができる。また、スピーカに過大な負荷がかからない程度の微小な音割れを発生させることができるので、勢いのある演出効果を生じさせることもできる。
【０３６２】
特徴Ｂ２．前記音制御部は、前記音信号の種類と前記第１比較部または前記第２比較部の判別結果とに応じて前記増幅量を制御することを特徴とする特徴Ｂ１に記載の遊技機。
【０３６３】
特徴Ｂ２によれば、音信号の種類に応じて増幅量を制御することができる。これにより、演出に応じて音割れを発生させるかどうか制御することができる。例えば、大当たりの時だけ音割れを発生させることができ、遊技者に高揚感を生じさせることができる。
【０３６４】
特徴Ｂ３．前記音制御部は、前記第２比較部の判別結果による増幅量の低減量よりも前記第１比較部の判別結果による増幅量の低減量の方が小さいことを特徴とする特徴Ｂ１またはＢ２に記載の遊技機。
【０３６５】
特徴Ｂ３によれば、小さい閾値の比較結果による低減量よりも大きい閾値の比較結果による低減量の方が大きいので、スピーカの破損等を早急に回避することができる。
【０３６６】
上記特徴Ｂ群の発明は、以下の課題に対して効果的である。
【０３６７】
従来の遊技機では、メモリに保管されている音データは、それぞれ単独で作成されて記憶されている。これにより、メモリに記憶されている各音データの音量基準レベルにバラツキが生じている。音データによって、同じ増幅量であっても、音出力レベルが過剰になる場合がある。音出力が過剰であると、コーン紙２５ａの振動によりエッジ２５ｂが破損してしまいスピーカ２５から音出力ができなくなる。  
【０３６８】
しかしながら、少し程度の音割れが発生する方が勢いのある演出効果となり、遊技機の管理者および遊技者が好む場合もある。そこで、スピーカの破損を避けつつ音割れを発生させることが望ましい。  
【０３６９】
なお、本明細書に開示する種々の発明に関して、全ての構成要素について種々の組み合わせが可能であり、他の構成要件がなくても単独で発明として成立する点に留意されたい。
【産業上の利用可能性】
【０３７０】
以上のように、この発明は、パチンコ機等の遊技機に適している。
【符号の説明】
【０３７１】
１０  …  パチンコ機（遊技機）
２７２  …  音制御ＣＰＵ（音制御部）
２７５  …  アンプ（増幅器）
２９１  …  ピークホールド部（保持部）
【図１】
2014064602.tif 000003
【図２】
2014064602.tif 000004
【図３】
2014064602.tif 000005
【図４】
2014064602.tif 000006
【図５】
2014064602.tif 000007
【図６】
2014064602.tif 000008
【図７】
2014064602.tif 000009
【図８】
2014064602.tif 000010
【図９】
2014064602.tif 000011
【図１０】
2014064602.tif 000012
【図１１】
2014064602.tif 000013
【図１２】
2014064602.tif 000014
【図１３】
2014064602.tif 000015
【図１４】
2014064602.tif 000016
【図１５】
2014064602.tif 000017
【図１６】
2014064602.tif 000018
【図１７】
2014064602.tif 000019
【図１８】
2014064602.tif 000020
【図１９】
2014064602.tif 000021
【図２０】
2014064602.tif 000022
【図２１】
2014064602.tif 000023
【図２２】
2014064602.tif 000024
【図２３】
2014064602.tif 000025
【図２４】
2014064602.tif 000026
【図２５】
2014064602.tif 000027
【図２６】
2014064602.tif 000028
【図２７】
2014064602.tif 000029
【図２８】
2014064602.tif 000030
【図２９】
2014064602.tif 000031
【図３０】
2014064602.tif 000032
【図３１】
2014064602.tif 000033
【図３２】
2014064602.tif 000034
【図３３】
2014064602.tif 000035
【図３４】
2014064602.tif 000036
【図３５】
2014064602.tif 000037
【図３６】
2014064602.tif 000038
【図３７】
2014064602.tif 000039
【図３８】
2014064602.tif 000040