(57)【要約】【課題】本発明によれば、発光手段の明度を段階的に変化させる階調発光制御を行うためのデータ量が少ない遊技機を提供すること。【解決手段】サブＣＰＵは、発光制御メイン処理の実行開始後、最初の割込処理を実行するとき、全ての発光素子を点灯制御する（但し、最初の割込処理にて消灯制御する発光素子を除く）。それと共に、サブＣＰＵは、前回の発光制御メイン処理にて設定された発光パーツにより特定される消灯タイミングで割り込み実行された割込処理（割込カウンタとデータ反映カウンタが一致するときの割込処理）にて新たに消灯制御する発光素子を特定する。そして、サブＣＰＵは、当該発光素子を消灯制御する。【選択図】図１１
2008212367.tif 000002
【特許請求の範囲】
【請求項１】
複数の明度段階にて発光することにより発光演出を行う発光手段と、
所定のメイン制御周期にて繰り返し実行されるメイン処理にて各発光手段の点灯期間を設定することで各発光手段の明度段階を設定すると共に、前記メイン制御周期を明度段階の段階数に応じた所定値で分割して設定された割込制御周期で実行される割込処理にて発光手段を点灯及び消灯させることにより、前記発光手段の発光制御を実行する発光制御手段と、
各発光手段の発光制御に係わる制御情報を記憶する制御情報記憶手段を備え、
前記割込処理は、前記メイン処理の実行開始から終了するまでの間、前記割込制御周期毎に割り込んで予め決められた設定回数分実行され、
前記制御情報記憶手段は、全ての発光手段のうち少なくとも一つの発光手段の発光態様が変更する変更タイミング及び当該変更タイミング毎に各発光手段を消灯させるか否かを設定するデータを制御情報として記憶しており、
前記発光制御手段は、
割込処理にて点灯制御をした場合には消灯制御されるまで発光手段を点灯させ続けるように構成されていると共に、割込処理にて消灯制御をした場合には点灯制御されるまで発光手段を消灯させ続けるように構成され、
前記メイン処理を実行するとき、前記制御情報記憶手段を参照して、変更タイミングがメイン処理開始から何回目の割込処理であるかを設定すると共に、当該変更タイミングにおける割込処理にて新たに消灯制御する発光手段を設定し、
前記メイン処理の実行開始後、最初の割込処理を実行するとき、最初の割込処理にて消灯制御する発光手段として設定された発光手段が存在する場合には、当該発光手段を消灯制御すると同時にそれ以外の全ての発光手段を点灯制御し、前回のメイン処理にて設定された変更タイミングの割込処理を実行するとき、新たに消灯制御する発光手段として設定された発光手段を消灯制御することを特徴とする遊技機。
【請求項２】
前記制御情報記憶手段は、全ての発光手段のうち少なくとも一つの発光手段の発光態様が変更する変更タイミング及び当該変更タイミング毎に新たに消灯制御させる発光手段を制御情報として記憶していることを特徴とする請求項１に記載の遊技機。
【請求項３】
複数の明度段階にて発光することにより発光演出を行う発光手段と、
所定のメイン制御周期にて繰り返し実行されるメイン処理にて各発光手段の点灯期間を設定することで各発光手段の明度段階を設定すると共に、前記メイン制御周期を明度段階の段階数に応じた所定値で分割して設定された割込制御周期で実行される割込処理にて発光手段を点灯及び消灯させることにより、前記発光手段の発光制御を実行する発光制御手段と、
各発光手段の発光制御に係わる制御情報を記憶する制御情報記憶手段を備え、
前記割込処理は、前記メイン処理の実行開始から終了するまでの間、前記割込制御周期毎に割り込んで予め決められた設定回数分実行され、
前記制御情報記憶手段は、全ての発光手段のうち少なくとも一つの発光手段の発光態様が変更する変更タイミング及び当該変更タイミング毎に各発光手段を点灯させるか否かを設定するデータを制御情報として記憶しており、
前記発光制御手段は、
割込処理にて点灯制御をした場合には消灯制御されるまで発光手段を点灯させ続けるように構成されていると共に、割込処理にて消灯制御をした場合には点灯制御されるまで発光手段を消灯させ続けるように構成され、
前記メイン処理を実行するとき、前記制御情報記憶手段を参照して、変更タイミングがメイン処理開始から何回目の割込処理であるかを設定すると共に、当該変更タイミングにおける割込処理にて新たに点灯制御する発光手段を設定し、
前記メイン処理の実行開始後、最初の割込処理を実行するとき、最初の割込処理にて点灯制御する発光手段として設定された発光手段が存在する場合には、当該発光手段を点灯制御すると同時にそれ以外の全ての発光手段を消灯制御し、前回のメイン処理にて設定された変更タイミングの割込処理を実行するとき、新たに点灯制御する発光手段として設定された発光手段を点灯制御することを特徴とする遊技機。
【請求項４】
前記制御情報記憶手段は、全ての発光手段のうち少なくとも一つの発光手段の発光態様が変更する変更タイミング及び当該変更タイミング毎に新たに点灯制御させる発光手段を制御情報として記憶していることを特徴とする請求項３に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発光演出を行う発光手段を備える遊技機に関するものである。
【背景技術】
【０００２】
従来、遊技機の一種であるパチンコ機では、その外郭である前枠の前面側及び遊技盤の遊技領域には、多数の発光体（発光手段）から構成される装飾ランプが設けられている。この装飾ランプは、立体的なカバーにより覆われていたり、また、パチンコ機に関するモチーフを模した意匠の形をしていたりするので、装飾ランプを遊技機に設けることにより、パチンコ機のデザイン性を向上させて注意を惹くことができる。また、それと共に、装飾ランプは、点灯（点滅）又は消灯して、発光装飾に基づく遊技演出（発光演出）を行うため、遊技者の視覚に訴えて遊技者に注目させ、遊技者の興趣を向上させることができる。例えば、点灯時間の長さを段階的に切り替えることによってその明るさを変化させる所謂階調制御を行うようにした装飾ランプが提案されている（特許文献１参照）。
【特許文献１】特開２００６−１４９４３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１のパチンコ機では、階調制御を行う場合、長周期のサイクルで繰り返し実行されるメインループにおいて、各発光手段の階調値を設定し、１サイクルを細かく分割した１フレームにて設定された階調値に従って発光手段のオン・オフ制御を行うことにより、発光手段の階調を制御していた。
【０００４】
しかしながら、特許文献１のパチンコ機では、階調値を「１，０，０，０，０，０，０，０」というように、発光手段をオンする期間及びオフする期間を示す階調値を各発光手段毎に設定していた（特許文献１の段落［００５５］及び図５参照）。このため、多数の発光手段を配設した遊技機においては、階調値のデータ量が膨大な量となるという問題があった。
【０００５】
この発明は、このような従来技術に存在する問題点に着目してなされたものである。その目的は、発光手段の明度を段階的に変化させる階調発光制御を行うためのデータ量が少ない遊技機を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の発明は、複数の明度段階にて発光することにより発光演出を行う発光手段と、所定のメイン制御周期にて繰り返し実行されるメイン処理にて各発光手段の点灯期間を設定することで各発光手段の明度段階を設定すると共に、前記メイン制御周期を明度段階の段階数に応じた所定値で分割して設定された割込制御周期で実行される割込処理にて発光手段を点灯及び消灯させることにより、前記発光手段の発光制御を実行する発光制御手段と、各発光手段の発光制御に係わる制御情報を記憶する制御情報記憶手段を備え、前記割込処理は、前記メイン処理の実行開始から終了するまでの間、前記割込制御周期毎に割り込んで予め決められた設定回数分実行され、前記制御情報記憶手段は、全ての発光手段のうち少なくとも一つの発光手段の発光態様が変更する変更タイミング及び当該変更タイミング毎に各発光手段を消灯させるか否かを設定するデータを制御情報として記憶しており、前記発光制御手段は、割込処理にて点灯制御をした場合には消灯制御されるまで発光手段を点灯させ続けるように構成されていると共に、割込処理にて消灯制御をした場合には点灯制御されるまで発光手段を消灯させ続けるように構成され、前記メイン処理を実行するとき、前記制御情報記憶手段を参照して、変更タイミングがメイン処理開始から何回目の割込処理であるかを設定すると共に、当該変更タイミングにおける割込処理にて新たに消灯制御する発光手段を設定し、前記メイン処理の実行開始後、最初の割込処理を実行するとき、最初の割込処理にて消灯制御する発光手段として設定された発光手段が存在する場合には、当該発光手段を消灯制御すると同時にそれ以外の全ての発光手段を点灯制御し、前回のメイン処理にて設定された変更タイミングの割込処理を実行するとき、新たに消灯制御する発光手段として設定された発光手段を消灯制御することを要旨とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の発明において、前記制御情報記憶手段は、全ての発光手段のうち少なくとも一つの発光手段の発光態様が変更する変更タイミング及び当該変更タイミング毎に新たに消灯制御させる発光手段を制御情報として記憶していることを要旨とする。
【０００８】
請求項３に記載の発明は、複数の明度段階にて発光することにより発光演出を行う発光手段と、所定のメイン制御周期にて繰り返し実行されるメイン処理にて各発光手段の点灯期間を設定することで各発光手段の明度段階を設定すると共に、前記メイン制御周期を明度段階の段階数に応じた所定値で分割して設定された割込制御周期で実行される割込処理にて発光手段を点灯及び消灯させることにより、前記発光手段の発光制御を実行する発光制御手段と、各発光手段の発光制御に係わる制御情報を記憶する制御情報記憶手段を備え、前記割込処理は、前記メイン処理の実行開始から終了するまでの間、前記割込制御周期毎に割り込んで予め決められた設定回数分実行され、前記制御情報記憶手段は、全ての発光手段のうち少なくとも一つの発光手段の発光態様が変更する変更タイミング及び当該変更タイミング毎に各発光手段を点灯させるか否かを設定するデータを制御情報として記憶しており、前記発光制御手段は、割込処理にて点灯制御をした場合には消灯制御されるまで発光手段を点灯させ続けるように構成されていると共に、割込処理にて消灯制御をした場合には点灯制御されるまで発光手段を消灯させ続けるように構成され、前記メイン処理を実行するとき、前記制御情報記憶手段を参照して、変更タイミングがメイン処理開始から何回目の割込処理であるかを設定すると共に、当該変更タイミングにおける割込処理にて新たに点灯制御する発光手段を設定し、前記メイン処理の実行開始後、最初の割込処理を実行するとき、最初の割込処理にて点灯制御する発光手段として設定された発光手段が存在する場合には、当該発光手段を点灯制御すると同時にそれ以外の全ての発光手段を消灯制御し、前回のメイン処理にて設定された変更タイミングの割込処理を実行するとき、新たに点灯制御する発光手段として設定された発光手段を点灯制御することを要旨とする。
【０００９】
請求項４に記載の発明は、請求項３に記載の発明において、前記制御情報記憶手段は、全ての発光手段のうち少なくとも一つの発光手段の発光態様が変更する変更タイミング及び当該変更タイミング毎に新たに点灯制御させる発光手段を制御情報として記憶していることを要旨とする。
【発明の効果】
【００１０】
本発明によれば、発光手段の明度を段階的に変化させる階調発光制御を行うためのデータ量が少なくすることができる。
【発明を実施するための最良の形態】
【００１１】
（第一実施形態）
以下、本発明を遊技機の一種であるパチンコ遊技機（以下「パチンコ機」と示す）に具体化した第一実施形態を図１〜図１２に基づいて説明する。
【００１２】
図１には、パチンコ機１０の機表側が略示されており、機体の外郭をなす外枠１１の開口前面側には、各種の遊技用構成部材をセットする縦長方形の中枠１２が開閉及び着脱自在に組み付けられている。また、中枠１２の前面側には、機内部に配置された遊技盤１３を透視保護するためのガラス枠を備えた前枠１４と上球皿１５が共に横開き状態で開閉可能に組み付けられている。また、外枠１１の下部には、各種音声（効果音）を出力し、音声出力に基づく音声演出を行うスピーカ１７が設けられている。中枠１２の下部には、下球皿１８及び発射装置１９が装着されている。
【００１３】
遊技盤１３の遊技領域１３ａの略中央には、各種の飾りが施された表示用の飾り部材Ｄを備え、該飾り部材Ｄの窓口ＤＷには液晶ディスプレイ型の可変表示器Ｈを備えた表示装置２０が配設されている。
【００１４】
表示用の飾り部材Ｄは、光を通すような半透明な材質により構成されている。図２において、可変表示器Ｈの左側には、注連縄を模した表示用の飾り部材Ｄとしての綱装飾部Ｄ１が配置されている。また、可変表示器Ｈの上側には、千両箱を模した表示用の飾り部材Ｄとしての千両箱装飾部Ｄ２が配置されている。また、可変表示器Ｈの右側には、提灯を模した表示用の飾り部材Ｄとしての提灯装飾部Ｄ３が配置されている。さらに、表示装置２０の外周（千両箱装飾部Ｄ２及び提灯装飾部Ｄ３よりも外側）には、雲を模した表示用の飾り部材Ｄとしての雲装飾部Ｄ４が配置されている。
【００１５】
可変表示器Ｈでは、変動画像（又は画像表示）に基づく遊技演出（表示演出）が行われるようになっている。そして、可変表示器Ｈでは、複数種類の図柄を複数列で変動させて表示する図柄組み合わせゲーム（図柄変動ゲーム）が行われるようになっている。本実施形態では、図柄組み合わせゲームで３列の図柄による組み合わせを導出し、該組み合わせを形成する各列の図柄の種類を１〜８の８種類としている。
【００１６】
そして、遊技者は、図柄組み合わせゲームにおいて最終的に表示された図柄組み合わせから大当り又ははずれを認識できる。可変表示器Ｈに表示された全列の図柄が同一種類の場合には、その図柄組み合わせ（［２２２］［７７７］など）から大当りを認識できる。この大当りを認識できる図柄組み合わせが大当りの図柄組み合わせとなる。大当りの図柄組み合わせが表示されると、遊技者には、大当り遊技状態が付与される。一方、可変表示器Ｈに表示された全列の図柄が異なる種類の場合、又は１列の図柄が他の２列の図柄と異なる種類の場合には、その図柄組み合わせ（［１２３］［１２２］［７６７］など）からはずれを認識できる。このはずれを認識できる図柄組み合わせがはずれの図柄組み合わせとなる。また、本実施形態のパチンコ機１０では、図柄組み合わせゲームが開始すると（各列の図柄が変動を開始すると）、遊技者側から見て左列（左図柄）→右列（右図柄）→中列（中図柄）の順に図柄が表示されるようになっている。そして、表示された左図柄と右図柄が同一種類の図柄の場合には、その図柄組み合わせ（［１↓１］など、「↓」は変動中を示す）からリーチを認識できる。このリーチを認識できる図柄組み合わせがリーチの図柄組み合わせとなる。
【００１７】
また、図１に示すように、表示装置２０の下方には、図示しないアクチュエータ（ソレノイド、モータなど）の作動により開閉動作を行う開閉羽根２１を備えた始動入賞口２２が配設されている。始動入賞口２２の奥方には、入賞した遊技球を検知する始動口センサＳＥ１（図３に示す）が設けられている。始動入賞口２２は、遊技球の入賞検知を契機に、図柄組み合わせゲームの始動条件を付与し得る。また、始動入賞口２２の下方には、図示しないアクチュエータ（ソレノイド、モータなど）の作動により開閉動作を行う大入賞口扉２３を備えた大入賞口２４が配設されている。そして、大当り遊技状態が付与されると、大入賞口扉２３の開動作によって大入賞口２４が開放されて遊技球が入賞可能となるため、遊技者は、多数の賞球が獲得できるチャンスを得ることができる。また、図１において始動入賞口２２の左右両側には、雲を模した遊技盤１３用の飾り部材Ｄとしての雲装飾部Ｄ５，Ｄ６が配置されている。
【００１８】
また、上球皿１５には、押しボタン式の演出ボタン２８が配設されている。この演出ボタン２８が押下操作されると、演出ボタン２８に接続されている統括制御基板３１（図３参照）に検知信号が出力される。統括制御基板３１は、演出ボタン２８から検知信号を入力すると、所定の遊技演出を実行させる。従って、本実施形態の演出ボタン２８は、遊技者により操作される演出用操作手段となる。
【００１９】
また、前枠１４の前面側及び遊技盤１３の遊技領域１３ａには、点灯（点滅）又は消灯し、発光装飾に基づく発光演出を行う装飾ランプ１６が設けられている。詳しく説明すると、装飾ランプ１６には、遊技盤１３上に配設される遊技盤ランプ１６ａと、前枠１４上に配設される枠ランプ１６ｂがある。
【００２０】
まず、遊技盤ランプ１６ａについて説明する。遊技盤ランプ１６ａは、複数の発光素子（本実施形態では、発光ダイオード）により構成されている。なお、本実施形態では、遊技盤ランプ１６ａを構成する発光素子が発光手段となる。発光ダイオードは、電圧が印可される時間によって発光の明度（輝度）が変更するようになっている。この遊技盤ランプ１６ａは、図４に示すような複数のランプ回路基板２５上にそれぞれ配置され、その上に飾り部材Ｄが覆われるようになっている。
【００２１】
具体的に説明すると、図４に示すように、表示装置２０には、可変表示器Ｈの左側に縦長のランプ回路基板２５ａが配置される。このランプ回路基板２５ａには、綱ランプ１ａ，１ｃ，２ａ，２ｃ，３ａ，３ｃ，４ａ，４ｃ，４ｂが配置されている。そして、当該綱ランプ１ａ，１ｃ，２ａ，２ｃ，３ａ，３ｃ，４ａ，４ｃ，４ｂは、綱装飾部Ｄ１に覆われている。従って、綱ランプ１ａ，１ｃ，２ａ，２ｃ，３ａ，３ｃ，４ａ，４ｃ，４ｂが発光すると、綱装飾部Ｄ１が発光しているように見える。なお、綱ランプ１ａ，２ａ，３ａ，４ａ，４ｂは、赤色発光するようになっており、綱ランプ１ｃ，２ｃ，３ｃ，４ｃは、白色発光するようになっている。この綱ランプ１ａ，１ｃ，２ａ，２ｃ，３ａ，３ｃ，４ａ，４ｃ，４ｂは、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００２２】
また、表示装置２０には、可変表示器Ｈの左側であって、ランプ回路基板２５ａの右側には、縦長のランプ回路基板２５ｂが配置される。ランプ回路基板２５ｂには、綱右横ランプ１ｄ，２ｄ，３ｄ，４ｄが配置されている。当該綱右横ランプ１ｄ，２ｄ，３ｄ，４ｄは、綱装飾部Ｄ１に覆われている。従って、綱右横ランプ１ｄ，２ｄ，３ｄ，４ｄが発光すると、綱装飾部Ｄ１が発光しているように見える。この綱右横ランプ１ｄ，２ｄ，３ｄ，４ｄは、赤色発光するようになっている。そして、綱右横ランプ１ｄ，２ｄ，３ｄ，４ｄは、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００２３】
また、図４に示すように、表示装置２０には、可変表示器Ｈの上側に横長のランプ回路基板２５ｃが配設される。このランプ回路基板２５ｃには、千両箱下ランプ１ｐ，２ｐ，３ｐ，４ｐが横に配列されて設置されている。千両箱下ランプ１ｐ，２ｐ，３ｐ，４ｐは、千両箱装飾部Ｄ２により覆われている。従って、千両箱下ランプ１ｐ，２ｐ，３ｐ，４ｐが発光すると、千両箱装飾部Ｄ２が発光しているように見える。
【００２４】
また、表示装置２０には、可変表示器Ｈの上側であってランプ回路基板２５ｃの上側に、横長のランプ回路基板２５ｄが配設される。このランプ回路基板２５ｄには、千両箱上ランプ１ｏ，２ｏ，３ｏ，４ｏが横に配列されて設置されている。当該千両箱上ランプ１ｏ，２ｏ，３ｏ，４ｏは、千両箱装飾部Ｄ２により覆われている。従って、千両箱上ランプ１ｏ，２ｏ，３ｏ，４ｏが発光すると、千両箱装飾部Ｄ２が発光しているように見える。なお、千両箱上ランプ１ｏ，２ｏ，３ｏ，４ｏ及び千両箱下ランプ１ｐ，２ｐ，３ｐ，４ｐは、白色発光するようになっている。この千両箱上ランプ１ｏ，２ｏ，３ｏ，４ｏ及び千両箱下ランプ１ｐ，２ｐ，３ｐ，４ｐは、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００２５】
また、表示装置２０には、可変表示器Ｈの上側であってランプ回路基板２５ｄのさらに上側に、湾曲した横長のランプ回路基板２５ｅが配設されている。このランプ回路基板２５ｅには、外周上部ランプ１ｅ，２ｅ，３ｅ，４ｅが横に配列されて設置されている。当該外周上部ランプ１ｅ，２ｅ，３ｅ，４ｅは、雲装飾部Ｄ４により覆われている。より詳しくは、雲装飾部Ｄ４の上部の内部に外周上部ランプ１ｅ，２ｅ，３ｅ，４ｅが収容されている。従って、外周上部ランプ１ｅ，２ｅ，３ｅ，４ｅが発光すると、雲装飾部Ｄ４の上部が発光しているように見える。なお、外周上部ランプ１ｅ，２ｅ，３ｅ，４ｅは、赤色発光するようになっている。この外周上部ランプ１ｅ，２ｅ，３ｅ，４ｅは、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００２６】
また、表示装置２０には、可変表示器Ｈの右側に略三角形状のランプ回路基板２５ｆが配設されている。このランプ回路基板２５ｆには、右部内周ランプ１ｌ，１ｍ，２ｌ，３ｌ，２ｍ，４ｌ，３ｍ，１ｎ，２ｎ，４ｍ，３ｎ，４ｎが複数列に配列されて設置されている。当該右部内周ランプ１ｌ，１ｍ，２ｌ，３ｌ，２ｍ，４ｌ，３ｍ，１ｎ，２ｎ，４ｍ，３ｎ，４ｎは、雲装飾部Ｄ４により略覆われている。より詳しくは、雲装飾部Ｄ４の右側の内部に右部内周ランプ１ｌ，１ｍ，２ｌ，３ｌ，２ｍ，４ｌ，３ｍ，１ｎ，２ｎ，４ｍ，３ｎ，４ｎが収容されている。従って、右部内周ランプ１ｌ，１ｍ，２ｌ，３ｌ，２ｍ，４ｌ，３ｍ，１ｎ，２ｎ，４ｍ，３ｎ，４ｎが発光すると、雲装飾部Ｄ４の右側が発光しているように見える。なお、右部内周ランプ１ｍ，２ｍ，３ｍ，４ｍは、赤色発光するようになっており、右部内周ランプ１ｌ，２ｌ，３ｌ，４ｌは、緑色発光するようになっており、右部内周ランプ１ｎ，２ｎ，３ｎ，４ｎは、青色発光するようになっている。また、右部内周ランプ１ｌ，１ｍ，２ｌ，３ｌ，２ｍ，４ｌ，３ｍ，１ｎ，２ｎ，４ｍ，３ｎ，４ｎは、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００２７】
そして、このランプ回路基板２５ｆの上であって、提灯装飾部Ｄ３の内部には、略提灯形状のランプ回路基板２５ｇが配設される。すなわち、ランプ回路基板２５ｇは、ランプ回路基板２５ｆの上に重ねて配置されている。なお、図４では、便宜上ランプ回路基板２５ｆの左側に（可変表示器Ｈ上に）ずらして図示している。このランプ回路基板２５ｇの上方側には、提灯上部ランプ１ｇ，２ｇ，３ｇ，４ｇが、その中央には提灯中部ランプ１ｉ，１ｊ，１ｋ，２ｉ，２ｊ，２ｋ，３ｉ，３ｊ，３ｋ，４ｉ，４ｊ，４ｋが、その下方側には、提灯下部ランプ１ｈ，２ｈ，３ｈ，４ｈがそれぞれ配置されている。提灯上部ランプ１ｇ，２ｇ，３ｇ，４ｇ、提灯中部ランプ１ｉ，１ｊ，１ｋ，２ｉ，２ｊ，２ｋ，３ｉ，３ｊ，３ｋ，４ｉ，４ｊ，４ｋ、提灯下部ランプ１ｈ，２ｈ，３ｈ，４ｈは、提灯装飾部Ｄ３により覆われている。従って、提灯上部ランプ１ｇ，２ｇ，３ｇ，４ｇ、提灯中部ランプ１ｉ，１ｊ，１ｋ，２ｉ，２ｊ，２ｋ，３ｉ，３ｊ，３ｋ，４ｉ，４ｊ，４ｋ、提灯下部ランプ１ｈ，２ｈ，３ｈ，４ｈが発光すると、提灯装飾部Ｄ３が発光しているように見える。
【００２８】
なお、提灯上部ランプ１ｇ，２ｇ，３ｇ，４ｇ、提灯中部ランプ１ｉ，２ｉ，３ｉ，４ｉは、赤色発光するようになっている。また、提灯中部ランプ１ｊ，２ｊ，３ｊ，４ｊは、緑色発光するようになっている。また、提灯中部ランプ１ｋ，２ｋ，３ｋ，４ｋ及び提灯下部ランプ１ｈ，２ｈ，３ｈ，４ｈは、青色発光するようになっている。また、提灯上部ランプ１ｇ，２ｇ，３ｇ，４ｇ、提灯中部ランプ１ｉ，１ｊ，１ｋ，２ｉ，２ｊ，２ｋ，３ｉ，３ｊ，３ｋ，４ｉ，４ｊ，４ｋ、提灯下部ランプ１ｈ，２ｈ，３ｈ，４ｈは、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００２９】
また、表示装置２０には、可変表示器Ｈの右側であってランプ回路基板２５ｆの更に右側に、湾曲した形状のランプ回路基板２５ｈが配設されている。このランプ回路基板２５ｈには、外周右部ランプ１ｆ，２ｆ，３ｆ，４ｆが縦に配列されて設置されている。当該外周右部ランプ１ｆ，２ｆ，３ｆ，４ｆは、雲装飾部Ｄ４により覆われている。より詳しくは、雲装飾部Ｄ４の外周の右側内部に外周右部ランプ１ｆ，２ｆ，３ｆ，４ｆが収容されている。従って、外周右部ランプ１ｆ，２ｆ，３ｆ，４ｆが発光すると、雲装飾部Ｄ４の右側が発光しているように見える。なお、外周右部ランプ１ｆ，２ｆ，３ｆ，４ｆは、赤色発光するようになっている。この外周右部ランプ１ｆ，２ｆ，３ｆ，４ｆは、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００３０】
そして、可変表示器Ｈの上側に配設されるランプ回路基板２５ｃ，２５ｄ，２５ｅには、複数の上部階調ランプＬＭＰａが配置されている。上部階調ランプＬＭＰａは、横に複数列配列するように配置されている。より詳しくは、上部階調ランプＬＭＰａは、ランプ回路基板２５ｃにおいて千両箱下ランプ１ｐ，２ｐ，３ｐ，４ｐ、ランプ回路基板２５ｄにおいて千両箱上ランプ１ｏ，２ｏ，３ｏ，４ｏ、ランプ回路基板２５ｅにおいて外周上部ランプ１ｅ，２ｅ，３ｅ，４ｅと近傍又は交互に配置されている。そして、上部階調ランプＬＭＰａは、千両箱装飾部Ｄ２及び雲装飾部Ｄ４の上部により覆われている。なお、上部階調ランプＬＭＰａは、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００３１】
また、可変表示器Ｈの右側に配設されるランプ回路基板２５ｆ，２５ｈには、複数の右部階調ランプＬＭＰｂが配置されている。右部階調ランプＬＭＰｂは、縦に複数列配列するように配置されている。より詳しくは、右部階調ランプＬＭＰｂは、ランプ回路基板２５ｆにおいて右部内周ランプ１ｌ，１ｍ，２ｌ，３ｌ，２ｍ，４ｌ，３ｍ，１ｎ，２ｎ，４ｍ，３ｎ，４ｎ、ランプ回路基板２５ｈにおいて外周右部ランプ１ｆ〜４ｆと近傍又は交互に配置されている。そして、右部階調ランプＬＭＰｂは、雲装飾部Ｄ４の右部により覆われている。なお、右部階調ランプＬＭＰｂは、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００３２】
また、始動入賞口２２の左側の遊技盤１３には、図５（ａ）に示すような略直線形状のランプ回路基板２５ｉが配設されている。このランプ回路基板２５ｉには、複数の下部階調ランプＬＭＰｃが配置されている。そして、ランプ回路基板２５ｉに配置された下部階調ランプＬＭＰｃは、雲装飾部Ｄ５により覆われている。また、始動入賞口２２の右側の遊技盤１３には、図５（ｂ）に示すような略Ｌ時形状のランプ回路基板２５ｊが配設されている。このランプ回路基板２５ｊには、複数の下部階調ランプＬＭＰｃが配置されている。そして、ランプ回路基板２５ｊに配置された下部階調ランプＬＭＰｃは、雲装飾部Ｄ６により覆われている。なお、下部階調ランプＬＭＰｃは、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００３３】
次に、枠ランプ１６ｂについて説明する。枠ランプ１６ｂは、複数の発光素子（本実施形態では、発光ダイオード又はルミナスランプ）により構成されている。なお、本実施形態では、枠ランプ１６ｂを構成する発光素子が発光手段となる。発光ダイオードは、電圧が印可される時間によって発光の明度（輝度）が変更するようになっている。この枠ランプ１６ｂは、遊技盤ランプ１６ａの場合と同様に、複数のランプ回路基板２５上にそれぞれ配置され、その上に前枠１４用の飾り部材Ｄが覆われるようになっている。前枠１４用の飾り部材Ｄは、光を通すような半透明な材質により構成されている。
【００３４】
具体的に説明すると、前枠１４の左側には、縦長のランプ回路基板（図示略）が配置される。図６に示すように、このランプ回路基板には、複数の枠左ランプ１ｓが縦に複数列をなすように配置されている。当該枠左ランプ１ｓは、前枠１４の左側用の飾り部材Ｄ７に覆われている。従って、枠左ランプ１ｓが発光すると、前枠１４の左側の飾り部材Ｄ７が発光しているように見える。なお、枠左ランプ１ｓは、白色発光するようになっている。この枠左ランプ１ｓは、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００３５】
そして、枠左ランプ１ｓが配置されたランプ回路基板の上部（枠左ランプ１ｓよりも上側）には、左ルミナスランプＳＴ３が配置されている。当該左ルミナスランプＳＴ３も、前枠１４の左側用の飾り部材Ｄ７に覆われている。従って、左ルミナスランプＳＴ３が発光すると、前枠１４の左側の飾り部材Ｄ７の上部が発光しているように見える。なお、左ルミナスランプＳＴ３は、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００３６】
また、同様に、前枠１４の右側には、縦長のランプ回路基板（図示略）が配置される。このランプ回路基板には、複数の枠右ランプ３ｔが縦に複数列をなすように配置されている。当該枠右ランプ３ｔは、前枠１４の右側用の飾り部材Ｄ８に覆われている。従って、枠右ランプ３ｔが発光すると、前枠１４の右側の飾り部材Ｄ８が発光しているように見える。なお、枠右ランプ３ｔは、白色発光するようになっている。また、この枠右ランプ３ｔは、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００３７】
そして、枠右ランプ３ｔが配置されたランプ回路基板の上部（枠右ランプ３ｔよりも上側）には、右ルミナスランプＳＴ５が配置されている。当該右ルミナスランプＳＴ５も、前枠１４の右側用の飾り部材Ｄ８に覆われている。従って、右ルミナスランプＳＴ５が発光すると、前枠１４の右側の飾り部材Ｄ８の上部が発光しているように見える。なお、右ルミナスランプＳＴ５は、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００３８】
また、前枠１４の上部には、横長のランプ回路基板（図示略）が配置される。このランプ回路基板には、複数のトップランプＳＴ１，ＳＴ２，ＳＴ４，ＳＴ６，ＳＴ７が横一列に配置されている。当該トップランプＳＴ１，ＳＴ２，ＳＴ４，ＳＴ６，ＳＴ７は、前枠１４上部の飾り部材Ｄ９の中央部分により覆われている。従って、トップランプＳＴ１，ＳＴ２，ＳＴ４，ＳＴ６，ＳＴ７が発光すると、前枠１４上部の飾り部材Ｄ９の中央部分が発光しているように見える。なお、トップランプＳＴ１，ＳＴ２，ＳＴ４，ＳＴ６，ＳＴ７は、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００３９】
また、前枠１４の上部であって、前記トップランプＳＴ１，ＳＴ２，ＳＴ４，ＳＴ６，ＳＴ７の下側には、横一列に配列された複数のトップ下ランプ１ｑが配置されている。当該トップ下ランプ１ｑは、前枠１４上部の飾り部材Ｄ９に覆われている。従って、トップ下ランプ１ｑが発光すると、前枠１４上部の飾り部材Ｄ９が発光しているように見える。なお、トップ下ランプ１ｑは、白色発光するようになっている。また、このトップ下ランプ１ｑは、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００４０】
また、上球皿１５の前面側には、横長のランプ回路基板（図示略）が配置される。そして、このランプ回路基板には、複数列の上皿ランプ１ｖ，１ｗ，１ｘが横に配列されている。なお、上皿ランプ１ｖ，１ｗ，１ｘは、白色発光するようになっている。また、この上皿ランプ１ｖ，１ｗ，１ｘは、複数段階（本実施形態では、１５段階）の明度（輝度）で発光するようになっている。
【００４１】
次に、パチンコ機１０の制御構成を図３に基づき説明する。
パチンコ機１０の機裏側には、遊技場の電源（例えば、ＡＣ２４Ｖ）を、パチンコ機１０を構成する各種構成部材に供給する電源基板２６が装着されている。また、パチンコ機１０の機裏側には、パチンコ機１０全体を制御する主制御基板３０が装着されている。主制御基板３０は、パチンコ機１０全体を制御するための各種処理を実行し、該処理結果に応じて遊技を制御するための各種の制御信号（制御コマンド）を演算処理し、該制御信号（制御コマンド）を出力する。また、機裏側には、統括制御基板３１と、表示制御基板３２と、ランプ制御基板３３と、音声制御基板３４が装着されている。統括制御基板３１は、主制御基板３０が出力した制御信号（制御コマンド）に基づき、表示制御基板３２、ランプ制御基板３３及び音声制御基板３４を統括的に制御する。表示制御基板３２は、統括制御基板３１が出力した制御信号（制御コマンド）に基づき、可変表示器Ｈの表示態様（図柄、背景、文字などの表示画像など）を制御する。ランプ制御基板３３は、統括制御基板３１が出力した制御信号（制御コマンド）に基づき、装飾ランプ１６の発光態様（点灯（点滅）／消灯のタイミングなど）を制御する。また、音声制御基板３４は、統括制御基板３１が出力した制御信号（制御コマンド）に基づき、スピーカ１７の音声出力態様（音声出力のタイミングなど）を制御する。
【００４２】
以下、電源基板２６、主制御基板３０、統括制御基板３１及び表示制御基板３２の具体的な構成を説明する。
電源基板２６には、遊技場の電源をパチンコ機１０への供給電圧として電源電圧Ｖ０（例えば、ＤＣ３０Ｖ）に変換処理する電源回路２７が設けられている。電源回路２７には、各制御基板３０〜３４が接続されている。そして、電源回路２７は、変換処理された後の電源電圧Ｖ０を各制御基板３０〜３４に対応する供給すべき所定の電源電圧Ｖ１〜Ｖ５にさらに変換処理し、変換後の電源電圧Ｖ１〜Ｖ５を各制御基板３０〜３４に供給するようになっている。
【００４３】
次に、主制御基板３０について説明する。図３に示すように主制御基板３０には、メインＣＰＵ３０ａと、ＲＯＭ３０ｂと、ＲＡＭ３０ｃとが設けられている。メインＣＰＵ３０ａは、所定の周期毎に実行される処理において各種乱数の値を更新している。ＲＯＭ３０ｂには、パチンコ機１０を制御するためのメイン制御プログラムや複数種類の変動パターンが記憶されている。ＲＡＭ３０ｃには、パチンコ機１０の動作中に適宜書き換えられる各種情報（乱数の値など）が記憶（設定）されるようになっている。
【００４４】
変動パターンは、図柄が変動を開始（図柄組み合わせゲームの開始）してから全列の図柄が表示（図柄組み合わせゲームの終了）される迄の間の遊技演出（表示演出、発光演出、音声演出）のベースとなるパターンを示すものであり、少なくとも遊技演出の演出時間を決定するものである。また、複数種類の変動パターンは、大当り演出用の変動パターンと、はずれリーチ演出用の変動パターンと、はずれ演出用の変動パターンとに分類されている。
【００４５】
大当り演出は、図柄組み合わせゲームが、リーチ演出を経て、最終的に大当りの図柄組み合わせを表示するように展開される演出である。はずれリーチ演出は、図柄組み合わせゲームが、リーチ演出を経て、最終的にはずれの図柄組み合わせを表示するように展開される演出である。はずれ演出は、図柄組み合わせゲームが、リーチ演出を経ることなく、最終的にはずれの図柄組み合わせを表示するように展開される演出である。リーチ演出は、リーチの図柄組み合わせが表示されてから（本実施形態においては、一旦表示された左図柄と同一種類の右図柄が一旦表示されてから）、大当りの図柄組み合わせ又ははずれの図柄組み合わせが停止されるまでの間に行われる演出である。
【００４６】
そして、メインＣＰＵ３０ａは、メイン制御プログラムに基づき、大当り判定、最終的に表示させる最終停止図柄の決定、及び変動パターンの決定などの各種処理を実行するようになっている。例えば、メインＣＰＵ３０ａは、入賞処理を実行する。この入賞処理において、メインＣＰＵ３０ａは、所定時間間隔で遊技球の入賞検知がなされたか否かを判定する。入賞検知した場合、メインＣＰＵ３０ａは、ＲＡＭ３０ｃに記憶されている保留記憶数が上限値（本実施形態では４）未満であるか否かを判定する。保留記憶数＜４の場合、メインＣＰＵ３０ａは、ＲＡＭ３０ｃに記憶されている保留記憶数に「１」加算（＋１）し、保留記憶数を書き換える。続いて、メインＣＰＵ３０ａは、大当り乱数の値をＲＡＭ３０ｃから読み出して取得し、当該読み出した大当り乱数の値を保留記憶数に対応付けられたＲＡＭ３０ｃの所定の記憶領域に設定する。なお、大当り乱数及び大当り図柄乱数は、メインＣＰＵ３０ａによって所定の周期毎に順次更新される乱数であり、メインＣＰＵ３０ａは、更新後の値をＲＡＭ３０ｃの設定領域に設定して更新前の値を書き換えている。そして、メインＣＰＵ３０ａは、入賞処理を終了する。
【００４７】
そして、メインＣＰＵ３０ａは、所定時間間隔で保留記憶数が「０」よりも大きいか否か判定する。保留記憶数０より大きい場合、メインＣＰＵ３０ａは、図柄が変動表示中であるか否か、すなわち、図柄組み合わせゲーム中であるか否か判定する。そして、図柄組み合わせゲーム中でない場合、メインＣＰＵ３０ａは、保留記憶数に対応付けられてＲＡＭ３０ｃに記憶されている大当り乱数の値がＲＯＭ３０ｂに記憶されている大当り判定値と一致するか否かを判定して大当り判定を行う。なお、本実施形態において、大当り判定の判定結果が肯定となる確率（大当り確率）は、１／３００としている。この大当り判定の判定結果が肯定の場合（大当りの場合）、メインＣＰＵ３０ａは、全列が同一種類となるように最終停止図柄を決定すると共に、大当り演出用の変動パターンの中から変動パターンを決定する。
【００４８】
一方、大当り判定の判定結果が否定の場合（はずれの場合）、メインＣＰＵ３０ａは、リーチ判定を実行する。リーチ判定の判定結果が肯定の場合（リーチ演出を実行させる場合）、メインＣＰＵ３０ａは、左右列の図柄を同一種類とすると共に中列の図柄が左右列の図柄と同一種類とならないように最終停止図柄を決定する。それと共に、メインＣＰＵ３０ａは、はずれリーチ演出用の変動パターンの中から変動パターンを決定する。一方、リーチ判定の判定結果が否定の場合（リーチ演出を実行させない場合）、メインＣＰＵ３０ａは、左右列の図柄が同一種類とならないように最終停止図柄を決定する。それと共に、メインＣＰＵ３０ａは、はずれ演出用の変動パターンの中から変動パターンを決定する。
【００４９】
変動パターン及び最終停止図柄を決定したメインＣＰＵ３０ａは、統括制御基板３１（統括ＣＰＵ３１ａ）に対し、所定の制御コマンドを所定のタイミングで出力する。具体的に言えば、メインＣＰＵ３０ａは、変動パターンを指定すると共に図柄変動の開始を指示する変動パターン指定コマンドを最初に出力する。次に、メインＣＰＵ３０ａは、各列毎の最終停止図柄を指定するための図柄指定コマンドを出力する。その後に、メインＣＰＵ３０ａは、前記指定した変動パターンに定められている変動時間に基づいて変動停止を指示し、図柄組み合わせゲームを終了するための全図柄停止コマンドを出力する。
【００５０】
次に、統括制御基板３１について説明する。統括制御基板３１には、図３に示すように、統括ＣＰＵ３１ａが設けられている。統括ＣＰＵ３１ａは、所定の周期毎に実行される処理において各種乱数の値を順次更新するようになっている。また、統括ＣＰＵ３１ａには、ＲＯＭ３１ｂ及びＲＡＭ３１ｃが接続されている。ＲＯＭ３１ｂには、各制御基板３２〜３４を統括的に制御するための統括制御プログラムなどが記憶されている。また、ＲＡＭ３１ｃには、パチンコ機１０の動作中に適宜書き換えられる各種情報が記憶（設定）されるようになっている。また、統括ＣＰＵ３１ａは、演出ボタン２８と接続されており、当該演出ボタン２８から演出ボタン２８が押下操作されたことを示す検知信号を入力することにより、演出ボタン２８が押下操作されたことを検知するようになっている。
【００５１】
そして、メインＣＰＵ３０ａから所定の制御コマンドを所定のタイミングで入力すると、統括ＣＰＵ３１ａは、それに応じて所定の制御コマンドを所定のタイミングで出力する。具体的に言えば、統括ＣＰＵ３１ａは、変動パターン指定コマンドを入力すると、当該変動パターン指定コマンドを各制御基板３２〜３４に出力する。また、統括ＣＰＵ３１ａは、図柄指定コマンド又は全図柄停止コマンドを入力すると、当該各コマンドを表示制御基板３２に出力する。
【００５２】
また、統括ＣＰＵ３１ａは、検知信号を入力すると、所定のキャラクタを可変表示器Ｈに表示させると共に、装飾ランプ１６を所定の発光態様で発光させることを指示するキャラクタ出現コマンドを各制御基板３２〜３４に出力するようになっている。
【００５３】
また、本実施形態のパチンコ機１０には、異なる演出態様で遊技演出を行わせることが可能な複数（本実施形態では３種類）の演出モードが設けられており、統括ＣＰＵ３１ａは、変動パターン指定コマンドを入力すると、演出モードを決定するようになっている。本実施形態では、可変表示器Ｈの背景画像が朝となる演出モード１、可変表示器Ｈの背景画像が昼となる演出モード２、可変表示器Ｈの背景画像が夜となる演出モード３の３つの演出モードが設けられている。統括ＣＰＵ３１ａは、所定の変動パターン指定コマンドを入力すると、７／１０の確率で演出モード１を決定し、２／１０の確率で演出モード２を決定し、１／１０の確率で演出モード３を決定するようになっている。そして、統括ＣＰＵ３１ａは、決定した演出モードをしてするモード指定コマンドを変動パターン指定コマンドと共に、表示制御基板３２に出力するようになっている。
【００５４】
次に、表示制御基板３２について説明する。
表示制御基板３２は、図３に示すように、サブＣＰＵ３２ａを備えており、該サブＣＰＵ３２ａにはＲＯＭ３２ｂ及びＲＡＭ３２ｃが接続されている。ＲＯＭ３２ｂには、可変表示器Ｈの表示内容を制御するため表示制御プログラムなどが記憶されている。また、ＲＡＭ３２ｃには、パチンコ機１０の動作中に適宜書き換えられる各種情報が記憶（設定）されるようになっている。
【００５５】
そして、サブＣＰＵ３２ａは、統括制御基板３１（統括ＣＰＵ３１ａ）から制御コマンドを入力すると、表示制御プログラムに基づき、入力した制御コマンドに応じた制御を行う。具体的には、サブＣＰＵ３２ａは、変動パターン指定コマンドを入力すると、変動パターン指定コマンドにて指定された変動パターンに基づき、図柄を変動表示させて図柄組み合わせゲームを開始させるように可変表示器Ｈの表示内容を制御する。そして、サブＣＰＵ３２ａは、全図柄停止コマンドを入力すると、入力した図柄指定コマンドで指定された図柄組み合わせを可変表示器Ｈに表示させるように可変表示器Ｈの表示内容を制御する。この制御により、可変表示器Ｈでは図柄組み合わせゲームが行われる。
【００５６】
また、サブＣＰＵ３２ａは、統括ＣＰＵ３１ａからキャラクタ出現コマンドを入力すると、所定のキャラクタを出現させるように可変表示器Ｈの表示内容を制御する。この制御により、演出ボタン２８が遊技者に操作されると、可変表示器Ｈは、キャラクタを表示することとなる。
【００５７】
また、サブＣＰＵ３２ａは、統括ＣＰＵ３１ａからモード指定コマンドを入力すると、モード指定コマンドにより指定された演出モードに応じて、図柄組み合わせゲーム開始時に、背景画像を変更するように可変表示器Ｈの表示内容を制御する。この制御により、可変表示器Ｈは、演出モードに対応した背景画像で図柄組み合わせゲームを実行することとなる。
【００５８】
次に、音声制御基板３４について説明する。
音声制御基板３４は、図３に示すように、サブＣＰＵ３４ａを備えており、該サブＣＰＵ３４ａにはＲＯＭ３４ｂ及びＲＡＭ３４ｃが接続されている。ＲＯＭ３４ｂには、スピーカ１７による音声演出内容を制御するため音声制御プログラムなどが記憶されている。また、ＲＡＭ３４ｃには、パチンコ機１０の動作中に適宜書き換えられる各種情報が記憶（設定）されるようになっている。
【００５９】
そして、サブＣＰＵ３４ａは、統括制御基板３１（統括ＣＰＵ３１ａ）から制御コマンドを入力すると、音声制御プログラムに基づき、入力した制御コマンドに応じた制御を行う。具体的には、サブＣＰＵ３４ａは、可変表示器Ｈの表示内容に応じてスピーカ１７による音声出力内容を制御する。
【００６０】
次に、ランプ制御基板３３について説明する。
ランプ制御基板３３は、図３に示すように、サブＣＰＵ３３ａを備えており、該サブＣＰＵ３３ａには、制御情報記憶手段としてのＲＯＭ３３ｂと、ＲＡＭ３３ｃが接続されている。ＲＯＭ３３ｂには、発光制御を行うための発光制御プログラム等が記憶されている。また、ＲＡＭ３３ｃには、パチンコ機１０の動作中に適宜書き換えられる各種情報（例えば、割込周期を計測するために使用する計測値など）が記憶（設定）されるようになっている。
【００６１】
サブＣＰＵ３３ａは、前記発光制御プログラムに基づき、入力した制御信号（制御コマンド）に対応する発光演出を行わせるように装飾ランプ１６の発光態様を設定する発光制御メイン処理を実行するようになっている。前記発光制御メイン処理のメイン実行周期は、固定され、本実施形態では２ｍｓ毎に実行されるようになっている。従って、本実施形態のサブＣＰＵ３３ａが、発光制御手段となる。
【００６２】
また、サブＣＰＵ３３ａは、前記発光制御プログラムに基づき、所定の割込周期毎に装飾ランプ１６の点灯制御及び消灯制御を行う割込処理を実行するようになっている。前記割込周期は、装飾ランプ１６を構成する発光素子の明度段階の段階数（本実施形態では、「１５」）に応じた所定値（本実施形態では、「２０」）でメイン実行周期（２ｍｓ）を分割した値としている。なお、本実施形態では、後述する内部クロック信号の周期（１．６μｓ）の都合上、１００μｓ以下の範囲で１００μｓに一番近い９９．２μｓを割込周期としている。また、割込処理は、割込周期が経過したとき、発光制御メイン処理よりも優先的に実行されるようになっている。
【００６３】
また、サブＣＰＵ３３ａは、統括制御基板３１（統括ＣＰＵ３１ａ）から制御コマンドを入力した場合、前記発光制御プログラムに基づき、当該制御コマンドを入力してＲＡＭ３３ｃの所定領域に記憶する受信処理を発光制御メイン処理及び割込処理よりも優先的に実行するようになっている。
【００６４】
また、サブＣＰＵ３３ａは、図７に示すように、出力ポート３３ｄと接続されており、装飾ランプ１６の発光態様を制御する際、当該出力ポート３３ｄにＯＮデータ又はＯＦＦデータを入力するようになっている。出力ポート３３ｄは、各装飾ランプ１６（発光ダイオード）の一端とスイッチ３３ｅ等を介して接続されておいる。また、各装飾ランプ１６（発光ダイオード）の他端は、電源基板２６の電源回路２７から電源電圧が供給されるようになっている。そして、サブＣＰＵ３３ａは、出力ポート３３ｄを介してスイッチ３３ｅに対してＯＮデータを出力することにより、スイッチ３３ｅが切り替わり、装飾ランプ１６の一端が接地される。これにより、装飾ランプ１６に電流が流れ、装飾ランプ１６が点灯するようになっている。
【００６５】
また、このランプ制御基板３３には、周波数発振手段としての周波数発振器（例えば水晶発振器）４０が備えられており、サブＣＰＵ３３ａに接続されている。周波数発振器４０は、所定の周波数（例えば２０ＭＨｚの周波数）を有する外部クロック信号をサブＣＰＵ３３ａへ出力するようになっている。サブＣＰＵ３３ａは、分周回路（図示略）を内部的に有しており、該分周回路を介して周波数発振器４０から入力した外部クロック信号を入力する。分周回路は、外部クロック信号の周波数を１／２に分周して基準クロック信号を生成し、当該基準クロック信号をサブＣＰＵ３３ａに入力するようになっている。すなわち、サブＣＰＵ３３ａは、分周回路を介して周波数発振器４０から２０ＭＨｚの周波数を有する外部クロック信号を入力すると、１０ＭＨｚの周波数を有する基準クロック信号を入力することとなる。
【００６６】
そして、サブＣＰＵ３３ａは、入力した基準クロック信号の周波数をさらに１／１６に分周して内部クロック信号（基準信号）を生成する。サブＣＰＵ３３ａは、この内部クロック信号の周期毎に計測値に１加算する。そして、サブＣＰＵ３３ａは、計測値が所定の値になったとき、割込周期が１周期経過したものとして割込処理を発光制御メイン処理よりも優先的に実行するようになっている。すなわち、サブＣＰＵ３３ａは、内部クロック信号の周期が所定周期経過したことを計測した場合、割込周期が経過したものとしている。
【００６７】
具体的には、１０ＭＨｚの基準クロック信号の周波数を１／１６に分周した内部クロック信号の周期は、１．６μｓ（１．６マイクロ秒）となる。このため、サブＣＰＵ３３ａは、１．６μｓ毎に計測値を１加算し、計測値が所定の値（本実施形態では「６２」）になったとき、割込周期（９９．２μｓ）が経過したとして、装飾ランプ１６を発光させるための割込処理を実行するようになっている。これにより、本実施形態では、発光制御メイン処理の実行周期（２ｍｓ）の間に、割込周期が２０周期分経過することとなり、２０回の割込処理を実行させることができる。
【００６８】
次に発光制御メイン処理について図８に基づき説明する。
サブＣＰＵ３３ａは、発光制御メイン処理を実行すると、まず、放電処理を行うために、全ての装飾ランプ１６を消灯制御する（ステップＳ１０１）。そして、サブＣＰＵ３３ａは、各発光素子に溜まっている電荷を一旦放電する放電処理を１０μｓ間実行する（ステップＳ１０２）。次に、サブＣＰＵ３３ａは、前回の発光制御メイン処理のステップＳ１０９において生成したＯＮ／ＯＦＦデータをＲＡＭ３３ｃの制御用ランプデータ領域及び作業用ランプデータ領域に設定する（ステップＳ１０３）。前記ＯＮ／ＯＦＦデータは、装飾ランプ１６を構成する全発光素子の点灯及び消灯状態を示すデータである。
【００６９】
前記発光パターンは、点灯制御の対象となる発光素子を特定するようになっている。また、前記発光パターンは、図９（ａ）に示すように、予め決められた演出単位毎の発光態様を示す発光ブロックから構成されている。予め決められた演出単位には、例えば、通常変動演出、リーチ演出、変動停止演出、デモ演出、大当り演出などが存在する。発光ブロックは、これらの演出中における装飾ランプ１６を構成する発光素子の発光態様を示している。具体的に、発光ブロックは、各発光素子をそれぞれ予め決められた所定の明度にて発光させる発光パーツを複数組み合わせることにより、構成されている。
【００７０】
発光パーツは、当該発光パーツに基づいて制御が行われる時間（次の発光パーツに更新されるまでの時間）や、１回のメイン実行周期において発光素子を消灯する消灯タイミング及び当該消灯タイミングにおいてどの発光素子を点灯させたままにするかを示す制御データから構成されている。具体的には、図９（ｂ）に示すように、発光パーツは、当該発光パーツにて繰り返し装飾ランプ１６を構成する発光素子を点灯制御及び消灯制御をする制御時間と、メイン実行周期開始から何回目の割込処理で発光素子の発光態様を変更するかを示すデータ反映カウンタと、データフラグと、マスクデータから構成されている。
【００７１】
前記データフラグは、装飾ランプ１６を構成する発光素子を複数のエリア（本実施形態では、図１０に示すように、エリアＥ１〜Ｅ１０の１０つのエリア）に分け、どのエリアに所属する発光素子の発光態様を変更するかを示しており、データ反映カウンタに対応付けて、データ反映カウンタ毎に１６進数で記憶されている。例えば、エリアＥ１に属する発光素子の何れかと、エリアＥ３に属する発光素子の何れかが発光態様を変更する場合には、データフラグに「００５Ｈ」と１６進数で記憶されている。これを２進数に変更すると「０００００００００１０１」に変更される。そして、最下位ビットから各エリアＥ１〜Ｅ１０が順番に割り当てられている（対応付けられている）ので、エリアＥ１とエリアＥ３を示すこととなる。なお、上位２ビットは、何も割り当てられていない。
【００７２】
前記マスクデータは、前記データフラグに対応付けてデータフラグ毎に記憶されており、データフラグにより特定されたエリアの各発光素子の点灯及び消灯状態を示す（本実施形態では、新たに消灯制御させるか否か）を示すデータである。例えば、データフラグに「０５Ｈ」、マスクデータ「０ＦＨ」、「Ｆ０Ｈ」と設定されている場合、１つ目の「０ＦＨ」は、エリアＥ１に属する発光素子のマスクデータとなり、２つ目の「Ｆ０Ｈ」は、エリアＥ３に属する発光素子のマスクデータになっている。
【００７３】
そして、各発光パーツには制御時間が設定されていることから、発光演出が開始されてからの経過時間及びステップＳ１０７で設定された発光パターンに基づき、発光パーツを特定することができるようになっている。
【００７４】
次に、サブＣＰＵ３３ａは、割込処理の回数を示す割込カウンタの数をリセット（クリア）して、初期値（「１」）を設定する（ステップＳ１０４）。
次に、サブＣＰＵ３３ａは、統括ＣＰＵ３１ａから制御コマンドを入力したか否かを判定する（ステップＳ１０５）。この判定結果が肯定の場合、サブＣＰＵ３３ａは、当該制御コマンドに応じて発光パターンをＲＯＭ３３ｂから読み出す（ステップＳ１０６）。例えば、サブＣＰＵ３３ａは、変動パターン指定コマンドを入力した場合には、変動パターン指定コマンドにより指定された変動パターンに対応した、発光パターンをＲＯＭ３３ｂから読み出す。そして、サブＣＰＵ３３ａは、当該発光パターンに基づく発光演出を実行させるために、所定の領域に発光パターンを設定すると共に、当該発光パターンに基づく発光演出の経過時間の計測を開始する（ステップＳ１０７）。
【００７５】
次に、サブＣＰＵ３３ａは、ステップＳ１０７で決定された発光パターンに基づく発光演出が開始されてからの経過時間に応じて発光パーツを特定し、特定した発光パーツをＲＡＭ３３ｃの所定領域に設定する（ステップＳ１０８）。
【００７６】
そして、ステップＳ１０５の判定結果が否定の場合又はステップＳ１０８の処理が終了した後、サブＣＰＵ３３ａは、当該発光パターンによって点灯制御の対象となった発光素子が点灯状態となるようなＯＮ／ＯＦＦデータを作成する（ステップＳ１０９）。そして、サブＣＰＵ３３ａは、発光制御メイン処理を終了する。
【００７７】
次に、割込処理について図１１に基づき説明する。
サブＣＰＵ３３ａは、割り込みが許可されると、割込周期毎に割込処理を実行する。サブＣＰＵ３３ａは、割込処理を実行すると、割込カウンタが、所定のカウンタ最大値に達しているか否かを判定する（ステップＳ２０１）。本実施形態において、カウンタ最大値は、１５である。
【００７８】
ステップＳ２０１の判定結果が肯定の場合、サブＣＰＵ３３ａは、割込処理を終了する。ステップＳ２０１の判定結果が否定の場合、サブＣＰＵ３３ａは、割込カウンタの値が発光制御メイン処理のステップＳ１０８にて設定された発光パーツにより特定されるデータ反映カウンタのうちいずれかのデータ反映カウンタの値と一致するか否かを判定する（ステップＳ２０２）。すなわち、サブＣＰＵ３３ａは、ステップＳ２０２において、全ての発光素子のうち少なくとも一つの発光素子が新たに消灯する消灯タイミングであるか否かを判定する。
【００７９】
この判定結果が肯定の場合、サブＣＰＵ３３ａは、ステップＳ１０８にて設定された発光パーツに基づき、図１２に示す反映処理を実行し、反映処理により書き換えられたＯＮ／ＯＦＦデータを装飾ランプ１６の発光態様を示す作業用ランプデータ領域に設定する（ステップＳ２０３）。また、サブＣＰＵ３３ａは、割込カウンタに１加算してＲＡＭ３３ｃを書き換える（ステップＳ２０４）。それと共に、サブＣＰＵ３３ａは、次回のステップＳ２０２において判定の対象となるデータ反映カウンタを読み出しておく。そして、サブＣＰＵ３３ａは、作業用ランプデータ領域に示された各発光素子の点灯状態（ＯＮ／ＯＮデータ）に基づいて、点灯制御の対象となる発光素子を点灯制御するように、ＯＮデータを出力する（ステップＳ２０５）。
【００８０】
次に、反映処理について図１２に基づき説明する。
サブＣＰＵ３３ａは、今回の反映処理において、データフラグに基づいて、新たに消灯制御される可能性がある発光素子が含まれるエリアを特定する（ステップＳ３０１）。具体的には、サブＣＰＵ３３ａは、ステップＳ１０３で設定された発光パーツのデータ反映カウンタのうち、割込カウンタと一致するデータ反映カウンタに対応付けられたデータフラグに基づき、エリアを特定する。例えば、データフラグが「０２１Ｈ」である場合、２進数に変更すると「００００  ００１０  ０００１」となるので、エリアＥ１とエリアＥ６を特定することができる。このため、新たに消灯制御される発光素子が含まれるエリアは、エリアＥ１とエリアＥ６であると特定することができる。
【００８１】
そして、サブＣＰＵ３３ａは、マスクデータを読み出し、新たに消灯制御する発光素子を特定する（ステップＳ３０２）。具体的には、サブＣＰＵ３３ａは、前記ステップＳ３０１で参照したデータフラグに対応付けられたマスクデータを読み出し、ステップＳ３０１で特定したエリアにマスクデータを適用して、新たに消灯制御する発光素子を特定する。例えば、データフラグがエリアＥ１とエリアＥ６を特定する場合（「０２１Ｈ」の場合）であり、１つ目のマスクデータが「３７Ｈ」、２つ目のマスクデータが「０５Ｈ」である場合について説明する。このとき、エリアＥ１のトップランプＳＴ１，ＳＴ２，ＳＴ６，左ルミナスランプＳＴ３、右ルミナスランプＳＴ５、エリアＥ６の右部内周ランプ３ｌ、４ｌが点灯制御する発光素子となり、それ以外が点灯制御する発光素子となる（図１０参照）。
【００８２】
次に、サブＣＰＵ３３ａは、ステップＳ３０２で特定した発光素子を消灯制御させるように、作業用ランプデータ領域のＯＮ／ＯＦＦデータを書き換える（ステップＳ３０３）。具体的には、サブＣＰＵ３３ａは、作業用ランプデータ領域のＯＮ／ＯＦＦデータをデータフラグ及びマスクデータに基づき、マスク（ＡＮＤ）することとなる。例えば、作業用ランプデータ領域のＯＮ／ＯＦＦデータが「ＦＦＦＦ  ＦＦＦＦ  ＦＦＦＦ  ＦＦＦＦ  ＦＦＦＦＨ」（１６進数）である場合（すなわち、全部点灯している場合）であって、データフラグが「０２１Ｈ」、マスクデータが「３７Ｈ」及び「０５Ｈ」である場合について説明する。この場合、サブＣＰＵ３３ａは、ＯＮ／ＯＦＦデータをデータフラグ及びマスクデータに基づきマスクして「ＦＦＦＦ  ＦＦＦＦ  ０５ＦＦ  ＦＦＦＦ  ＦＦ３７Ｈ」に書き換えることとなる。なお、データフラグにて指定されていないエリアにおいては、マスクされず、前の状態を引き継ぐようになっている。ステップＳ３０３の処理を終了すると、サブＣＰＵ３３ａは、反映処理を終了する。
【００８３】
以上のように、サブＣＰＵ３３ａは、メイン実行周期開始後、最初の割込処理で発光パターンによって点灯制御の対象となる発光素子を点灯させる。そして、サブＣＰＵ３３ａは、発光パーツに示された消灯タイミングになる（割込カウンタがデータ反映カウンタと一致する）と、当該消灯タイミングにおけるデータフラグ及びマスクデータにより新たに消灯制御する発光素子を特定し、特定した発光素子を消灯させる。そして、サブＣＰＵ３３ａは、発光パーツに示された制御時間が経過するまで、当該発光パーツに基づき、メイン実行周期毎に繰り返し各発光素子を点灯及び消灯させる。
【００８４】
これにより、各発光素子は点滅することとなるが、点灯及び消灯する間隔は極めて短い（本実施形態では、１メイン実行周期（２ｍｓ）である）ので、人間の視覚には、点灯したときの残像により常に（連続して）発光素子が点灯しているように認識される。そして、サブＣＰＵ３３ａは、同じ発光パーツに基づき、制御時間が経過するまで繰り返し点灯及び消灯制御を行うため、点灯期間及び消灯期間の長さ（電圧の印加時間の長さ）により、人間の視覚には発光素子の明度が異なるように見える。すなわち、消灯するタイミングが早ければ早いほど、発光素子の明度が低くなり、消灯するタイミングが遅ければ遅いほど段階的に発光素子の明度が高くなるように見える。
【００８５】
なお、本実施形態では、割込処理は１メイン実行周期当たり２０回実行可能となっているが、各発光素子の階調数は、１５となっている。これは、割込処理において１５回連続して全て点灯させた場合、発光素子に電荷が溜まり、１００％の輝度となることが経験上知られているからである。従って、割込処理において１５回連続して点灯させたときの輝度を１００％の輝度とし、最初の割込処理に消灯させたときの輝度を０％としている。また、２回目の割込処理で消灯させたときの輝度を７％とし、３回目の割込処理で消灯させたときの輝度を１４％とし、４回目の割込処理で消灯させたときの輝度を２１％とし、５回目の割込処理で消灯させたときの輝度を２９％とし、６回目の割込処理で消灯させたときの輝度を３６％としている。また、７回目の割込処理で消灯させたときの輝度を４３％とし、８回目の割込処理で消灯させたときの輝度を５０％とし、９回目の割込処理で消灯させたときの輝度を５７％とし、１０回目の割込処理で消灯させたときの輝度を６４％とし、１１回目の割込処理で消灯させたときの輝度を７１％としている。また、１２回目の割込処理で消灯させたときの輝度を７９％とし、１３回目の割込処理で消灯させたときの輝度を８６％とし、１４回目の割込処理で消灯させたときの輝度を９３％としている。
【００８６】
また、サブＣＰＵ３３ａは、制御時間が経過すると、次の発光パーツに基づき、発光素子の発光態様を制御する。そして、発光パーツ毎に、発光素子の明度を変更することができるので、制御時間毎に発光素子の階調を変化させることができる。
【００８７】
次に、発光制御メイン処理が開始してから終了するまでの間に、発光素子ランプがどのように点灯制御及び消灯制御されるかについて説明する。なお、本実施形態では、前回の発光制御メイン処理のステップＳ１０３において、図９（ｂ）に示す発光パーツＰ１が設定されるものとして説明する。
【００８８】
発光制御メイン処理が開始してから最初の割込処理において、前提よりステップＳ２０２の判定結果が肯定となるため（割込カウンタ及びデータ反映カウンタが共に１のため）、サブＣＰＵ３３ａは、ステップＳ２０３の反映処理を実行する。なお、最初の割込処理において作業用ランプデータ領域には、発光制御メイン処理のステップＳ１０９の処理により、発光パターンＰＴ１により点灯制御の対象となる発光素子が点灯するように、ＯＮ／ＯＦＦデータとして「００００  ００００  ＦＦＦＦ  ００００  ＦＦＦＦＨ」が記憶されている。これは、エリアＥ１，エリアＥ２、エリアＥ５、エリアＥ６の発光素子を全て点灯制御するデータである。
【００８９】
次に、サブＣＰＵ３３ａは、ステップＳ３０１の処理において、発光パーツＰ１のデータ反映カウンタが「１」のときのデータフラグ「０２１Ｈ」に基づき、マスクの対象となるエリアを特定する。データフラグ「０２１Ｈ」は、２進数に変更すると「００００  ００１０  ０００１」となり、エリアＥ１とエリアＥ６を特定することができる。そして、サブＣＰＵ３３ａは、ステップＳ３０２の処理において、１つ目のマスクデータ「３７Ｈ」により、ステップＳ３０１の処理で特定したエリアＥ１の発光素子のうち消灯制御する発光素子を特定する。また、サブＣＰＵ３３ａは、ステップＳ３０２の処理において、２つ目のマスクデータ「０５Ｈ」で、ステップＳ３０１で特定したエリアＥ６の発光素子のうち消灯制御する発光素子を特定する。
【００９０】
ここで、マスクデータ「３７Ｈ」は２進数に変更すると「００１１  ０１１１」であるため、トップランプＳＴ４、ＳＴ７、枠左ランプ１ｓが消灯制御の対象となり、エリアＥ１のトップランプＳＴ１，ＳＴ２，ＳＴ４，左ルミナスランプＳＴ３、右ルミナスランプＳＴ５が点灯制御の対象となる（図１０参照）。また、マスクデータ「０５Ｈ」は２進数に変更すると「００００  ０１０１」であるため、右部内周ランプ２ｍ，３ｍ，１ｎ，２ｎ，４ｍ，３ｎが消灯制御の対象となり、右部内周ランプ３ｌ，４ｌが点灯制御の対象となる（図１０参照）。
【００９１】
従って、これらのマスクデータで作業用ランプデータ領域のＯＮ／ＯＦＦデータをマスクすることにより、サブＣＰＵ３３ａは、作業用ランプデータ領域のＯＮ／ＯＦＦデータを、「００００  ００００  ０５ＦＦ  ００００  ＦＦ３７Ｈ」に書き換えることとなる。なお、データフラグによって指定されていないエリアは、マスクされないため、前の状態が引き継がれる。そして、サブＣＰＵ３３ａは、書き換えた作業用ランプデータに基づき、ＯＮデータを出力して発光ランプを点灯させる。
【００９２】
発光制御メイン処理が開始してから３回目の割込処理において、前提よりステップＳ２０２の判定結果が肯定となるため（割込カウンタ及びデータ反映カウンタが共に３のため）、サブＣＰＵ３３ａは、ステップＳ２０３の反映処理を実行する。なお、作業用ランプデータ領域には、前述した割込処理により、「００００  ００００  ０５ＦＦ  ００００  ＦＦ３７Ｈ」が記憶されている。
【００９３】
次に、サブＣＰＵ３３ａは、ステップＳ３０１の処理において、発光パーツＰ１のデータ反映カウンタが「３」のときのデータフラグ「０２１Ｈ」に基づき、消灯制御の対象となるエリアを特定する。データフラグ「０２１Ｈ」は、２進数に変更すると「００００  ００１０  ０００１」となり、エリアＥ１とエリアＥ６を特定することができる。そして、サブＣＰＵ３３ａは、ステップＳ３０２の処理において、１つ目のマスクデータ「０７Ｈ」により、ステップＳ３０１の処理で特定したエリアＥ１の発光素子のうち消灯制御する発光素子を特定する。また、サブＣＰＵ３３ａは、ステップＳ３０２の処理において、２つ目のマスクデータ「０５Ｈ」で、ステップＳ３０１で特定したエリアＥ６の発光素子のうち消灯制御する発光素子を特定する。
【００９４】
ここで、マスクデータ「０７Ｈ」は２進数に変更すると「００００  ０１１１」であるため、トップランプＳＴ４、ＳＴ６、ＳＴ７、右ルミナスランプＳＴ５、枠左ランプ１ｓが消灯制御の対象となり、エリアＥ１のトップランプＳＴ１，ＳＴ２，左ルミナスランプＳＴ３が点灯制御の対象となる（図１０参照）。そして、マスクデータ「０５Ｈ」は２進数に変更すると「００００  ０１０１」であるため、右部内周ランプ２ｍ，３ｍ，１ｎ，２ｎ，４ｍ，３ｎが消灯制御の対象となり、右部内周ランプ３ｌ，４ｌが点灯制御の対象となる（図１０参照）。
【００９５】
従って、これらのマスクデータで作業用ランプデータ領域のＯＮ／ＯＦＦデータをマスクすることにより、サブＣＰＵ３３ａは、作業用ランプデータ領域のＯＮ／ＯＦＦデータを、「００００  ００００  ０５ＦＦ  ００００  ＦＦ０７Ｈ」に書き換えることとなる。そして、サブＣＰＵ３３ａは、書き換えた作業用ランプデータに基づき、ＯＮデータを出力して発光ランプを点灯させる。これにより、右ルミナスランプＳＴ５，トップランプＳＴ６が新たに消灯する。
【００９６】
発光制御メイン処理が開始してから１３回目の割込処理において、前提よりステップＳ２０２の判定結果が肯定となるため（割込カウンタ及びデータ反映カウンタが共に１３のため）、サブＣＰＵ３３ａは、ステップＳ２０３の反映処理を実行する。なお、作業用ランプデータ領域には、前述した割込処理により、「００００  ００００  ０５ＦＦ  ００００  ＦＦ０７Ｈ」が記憶されている。
【００９７】
次に、サブＣＰＵ３３ａは、ステップＳ３０１の処理において、発光パーツＰ１のデータ反映カウンタが「１３」のときのデータフラグ「０２１Ｈ」に基づき、消灯制御の対象となるエリアを特定する。データフラグ「０２１Ｈ」は、２進数に変更すると「００００  ００１０  ０００１」となり、エリアＥ１及びエリアＥ６を特定することができる。そして、サブＣＰＵ３３ａは、ステップＳ３０２の処理において、１つ目のマスクデータ「０３Ｈ」により、ステップＳ３０１の処理で特定したエリアＥ１の発光素子のうち消灯制御する発光素子を特定する。また、サブＣＰＵ３３ａは、ステップＳ３０２の処理において、２つ目のマスクデータ「００Ｈ」で、ステップＳ３０１で特定したエリアＥ６の発光素子のうち消灯制御する発光素子を特定する。
【００９８】
ここで、マスクデータ「０３Ｈ」は２進数に変更すると「００００  ００１１」であるため、トップランプＳＴ４、ＳＴ６、ＳＴ７、右ルミナスランプＳＴ５、左ルミナスランプＳＴ３、枠左ランプ１ｓが消灯制御の対象となり、エリアＥ１のトップランプＳＴ１，ＳＴ２が点灯制御の対象となる（図１０参照）。また、マスクデータ「００Ｈ」は２進数に変更すると「００００  ００００」であるため、エリアＥ６の全ての発光素子が消灯制御の対象となる。
【００９９】
従って、これらのマスクデータで作業用ランプデータ領域のＯＮ／ＯＦＦデータをマスクすることにより、サブＣＰＵ３３ａは、作業用ランプデータ領域のＯＮ／ＯＦＦデータを、「００００  ００００  ００ＦＦ  ００００  ＦＦ０３Ｈ」に書き換えることとなる。なお、データフラグによって指定されていないエリアは、マスクされないため、前の状態が引き継がれることとなる。そして、サブＣＰＵ３３ａは、書き換えた作業用ランプデータに基づき、ＯＮデータを出力して発光ランプを点灯させる。
【０１００】
そして、サブＣＰＵ３３ａは、この発光パーツＰ１にて定められた制御時間（１００ｍｓ）の間、発光パーツＰ１に基づく発光制御を繰り返し実行する。その後、サブＣＰＵ３３ａは、発光パーツＰ２に基づく発光制御を行う。そして、サブＣＰＵ３３ａは、発光ブロックＢａに含まれる発光パーツが終わるまで実行する。発光ブロックＢａが終了すると、発光ブロックＢｂ、発光ブロックＢｃの順番に、発光制御を行い、発光パターンＰＴ１に基づく発光演出を実行していく。
【０１０１】
以上のように、発光パーツＰ１は、データ反映カウンタ毎に、発光態様を変更する発光素子が含まれるエリアを特定するデータフラグ（と、当該データフラグにより特定されるエリアを構成する各発光素子の発光態様を示すマスクデータを対応付けている。このため、全発光素子の点灯及び消灯状態を２進数で記憶した場合、すなわち、「００００  ００００  ００００  ００００  ００００  ００００  ００００  ００００  ００００  ０１０１  ００００  ００００  ００００  ００００  ００００  ００００  ００００  ００００  ００１１  ０１１１」の場合（計４０ビット）と比較して、１２ビットのデータフラグと、１６ビットのマスクデータを記憶するだけでよくなり、データ量を１２ビット少なくすることができる。
【０１０２】
同様に、全発光素子の点灯及び消灯状態を１６進数で記憶した場合、即ち、「０００  ００００  ０５００  ００００  ００３７Ｈ」（４０ビット）の場合と比較しても、データ量を少なくすることができる。
【０１０３】
同様に、各発光素子を予め番号付けしておき、点灯させる発光素子の番号を記憶する場合、すなわち、「０１Ｈ  ０２Ｈ  ０３Ｈ  ０５Ｈ  ０６Ｈ  ２９Ｈ  ２ＢＨ」（５６ビット）の場合と比較して、データ量を少なくすることができる。
【０１０４】
以上詳述したように、本実施形態は、以下の効果を有する。
（１）サブＣＰＵ３３ａは、点灯制御をした場合には消灯制御されるまで装飾ランプ１６の発光素子を点灯させ続けるように構成されていると共に、消灯制御をした場合には点灯制御されるまで発光素子を消灯させ続ける。そして、サブＣＰＵ３３ａは、発光制御メイン処理の実行開始後、最初の割込処理を実行するとき、発光パターンにより特定される点灯制御の対象となる発光素子を点灯制御する（但し、最初の割込処理にて消灯制御する発光素子を除く）。それと共に、サブＣＰＵ３３ａは、前回の発光制御メイン処理のステップＳ１０３にて設定された発光パーツにより特定される消灯タイミングで割り込み実行された割込処理（割込カウンタとデータ反映カウンタが一致するときの割込処理）にて新たに消灯制御する発光素子を特定する。そして、サブＣＰＵ３３ａは、当該発光素子を消灯制御する。このため、ランプ制御基板３３のＲＯＭ３３ｂは、発光素子の明度を段階的に変化させる階調発光制御を行う場合であっても、各発光素子の消灯タイミング及び当該消灯タイミングにおいて各発光素子を消灯させるか否かに関する情報を記憶するだけで良く、発光制御のためのデータ量を少なくすることができる。具体的には、ＲＯＭ３３ｂは、データ反映カウンタ及び当該データ反映カウンタと対応付けられて記憶されるデータフラグ及びマスクデータを記憶するだけで良くなる。すなわち、ＲＯＭ３３ｂは、消灯タイミング以外における各発光素子の点灯及び消灯状態を記憶しなくてよくなり、データ量を少なくすることができる。
【０１０５】
（２）ＲＯＭ３３ｂは、全発光素子のうち少なくとも一つの発光素子の発光態様が変更する消灯タイミング及び当該消灯タイミング毎にどの発光素子を新たに消灯制御させるかについて（言い換えれば、点灯制御させ続けるかについて）の制御情報を記憶している。具体的には、制御の対象となる発光素子のエリアを特定するデータフラグを記憶している。これにより、消灯タイミング毎に全ての発光素子を消灯させるか否かの情報を持たなくても良くなる。すなわち、全発光素子を対象としたマスクデータを記憶する必要が無くなる。このため、発光制御のためのデータ量を少なくすることができる。
【０１０６】
（３）サブＣＰＵ３３ａは、メイン実行周期毎に、発光素子に溜まった電荷を放電する放電処理を実行する。このため、溜まった電荷により、発光素子が発光してしまうことが無くなり、発光素子の階調制御をより正確に行うことができる。
【０１０７】
（４）サブＣＰＵ３３ａは、１メイン実行周期当り２０回の割込処理を実行可能であるところ、割込処理の最大実行回数を１５回とした。このため、各割込処理が遅れても、メイン実行周期終了までに余裕ができ、次のメイン実行周期の開始時には、全ての割込処理を確実に終了させることを確実にできる。
【０１０８】
（第二実施形態）
次に、本発明を具体化した第二実施形態を説明する。なお、第一実施形態と同様の構成は、第一実施形態と同じ符号を付してその詳細な説明及び図面は省略又は簡略する。
【０１０９】
本実施形態では、装飾ランプ１６の発光素子が、入力した制御コマンドに応じて、複数のグループに分類され、当該グループ毎に発光パターンが設定されるようになっている。これにより、分割したグループ毎に別個独立して発光演出を実行できるようになっている。
【０１１０】
また、サブＣＰＵ３３ａは、モード指定コマンドを入力すると、枠ランプ１６ｂを構成する発光素子を第１グループとして発光パターンが設定されたリストＲ１と、遊技盤ランプ１６ａを構成する発光素子を第２グループとして発光パターンが設定されたリストＲ２を用いて別個独立して演出モードに対応した発光演出を行うようになっている。また、サブＣＰＵ３３ａは、演出ボタン２８が操作され、キャラクタ出現コマンドを入力すると、遊技盤ランプ１６ａが備える提灯上部ランプ１ｇ，２ｇ，３ｇ，４ｇ、提灯中部ランプ１ｉ，１ｊ，１ｋ，２ｉ，２ｊ，２ｋ，３ｉ，３ｊ，３ｋ，４ｉ，４ｊ，４ｋ、提灯下部ランプ１ｈ，２ｈ，３ｈ，４ｈを第３グループとして発光パターンが設定されたリストＲ３と、上記以外の遊技盤ランプ１６ａを構成する発光素子及び枠ランプ１６ｂを第４グループとして発光パターンが設定されたリストＲ４を用いて別個独立してキャラクタ出現に対応した発光演出を行うようになっている。
【０１１１】
次に、本実施形態の発光制御メイン処理について図１３に基づき説明する。
サブＣＰＵ３３ａは、発光制御メイン処理を実行すると、サブＣＰＵ３３ａは、全ての装飾ランプ１６を消灯制御する（ステップＳ４０１）。そして、サブＣＰＵ３３ａは、各発光素子に溜まっている電荷を一旦放電する放電処理を１０μｓ間実行する（ステップＳ４０２）。次に、サブＣＰＵ３３ａは、前回の発光制御メイン処理のステップＳ４０９において生成したＯＮ／ＯＦＦデータをＲＡＭ３３ｃの制御用ランプデータ領域及び作業用ランプデータ領域に設定する（ステップＳ４０３）。
【０１１２】
次に、サブＣＰＵ３３ａは、割込処理の回数を示す割込カウンタの数をリセット（クリア）して、初期値（「１」）を設定する（ステップＳ４０４）。
次に、サブＣＰＵ３３ａは、統括ＣＰＵ３１ａから制御コマンドを入力したか否かを判定する（ステップＳ４０５）。この判定結果が肯定の場合、サブＣＰＵ３３ａは、当該制御コマンドに応じてリストＲ１〜Ｒ４をＲＯＭ３３ｂから読み出す（ステップＳ４０６）。本実施形態では、制御コマンド毎に、リストが対応付けられて記憶されている。なお、このステップＳ４０６の処理は、後述する割込処理において行っても良い。
【０１１３】
そして、サブＣＰＵ３３ａは、ステップＳ４０６にて読み出したリストを所定の領域に設定すると共に、当該リストに基づく発光演出の経過時間の計測を開始する（ステップＳ４０７）。なお、リストは、それぞれ別に記憶されるようになっており、また、リストに基づく発光演出の経過時間もリスト毎に計測されるようになっている。
【０１１４】
次に、サブＣＰＵ３３ａは、ステップＳ４０７で決定されたリスト毎に、当該リストに基づく発光演出が開始されてからの経過時間に応じて発光パーツを特定し、特定した発光パーツをリスト毎にＲＡＭ３３ｃの所定領域に設定する（ステップＳ４０８）。
【０１１５】
そして、ステップＳ４０５の判定結果が否定の場合又はステップＳ４０８の処理が終了した後、サブＣＰＵ３３ａは、当該発光パターンによって点灯制御の対象となった発光素子が点灯状態となるようなＯＮ／ＯＦＦデータを作成する（ステップＳ４０９）。そして、サブＣＰＵ３３ａは、発光制御メイン処理を終了する。
【０１１６】
次に、割込処理について図１４に基づき説明する。
サブＣＰＵ３３ａは、割り込みが許可されると、割込周期毎に割込処理を実行する。サブＣＰＵ３３ａは、割込処理を実行すると、割込カウンタが、所定のカウンタ最大値に達しているか否かを判定する（ステップＳ６０１）。本実施形態において、カウンタ最大値は、１５である。
【０１１７】
ステップＳ６０１の判定結果が肯定の場合、サブＣＰＵ３３ａは、割込処理を終了する。ステップＳ６０１の判定結果が否定の場合、サブＣＰＵ３３ａは、割込カウンタの値が発光制御メイン処理のステップＳ４０７にて設定されたリストの発光パーツにより特定されるデータ反映カウンタのうちいずれかのデータ反映カウンタの値と一致するか否かを判定する（ステップＳ６０２）。
【０１１８】
この判定結果が肯定の場合、サブＣＰＵ３３ａは、ステップＳ４０７にて設定された発光パーツに基づき、図１２に示す反映処理を実行し、反映処理により書き換えられたＯＮ／ＯＦＦデータを装飾ランプ１６の発光態様を示す作業用ランプデータ領域に設定する（ステップＳ６０３）。
【０１１９】
次に、サブＣＰＵ３３ａは、ステップＳ４０７にて設定されたリストが残っているか判定する（ステップＳ６０４）。この判定結果が肯定の場合、サブＣＰＵ３３ａは、ステップＳ６０２の判定に移行する。
【０１２０】
一方、ステップＳ６０４の判定結果が否定の場合、サブＣＰＵ３３ａは、割込カウンタに１加算してＲＡＭ３３ｃを書き換える（ステップＳ６０５）。そして、サブＣＰＵ３３ａは、作業用ランプデータ領域に示された各発光素子の点灯状態に基づいて、発光素子を点灯制御するように、ＯＮデータを出力する（ステップＳ６０６）。
【０１２１】
以上のように、発光素子を複数のグループに分類し、グループ毎にそれぞれリスト（発光パターン）を設けた。これにより、例えば、枠ランプ１６ｂの発光態様が演出単位毎に変わらなかった場合、遊技盤ランプ１６ａ用のリストを変化させるだけで枠ランプ１６ｂ用のリストを共通利用することができる。具体的には、キャラクタ出現コマンドが入力されて、遊技盤ランプ１６ａの発光態様が変更する場合であっても、演出モード毎に枠ランプ１６ｂ用の発光パターンを用意しなくても良くなる。このため、データ量を減らすことができる。
【０１２２】
また、リスト毎に発光演出の経過時間を計測している。このため、演出ボタン２８が操作され、所定の発光演出を実行させる場合であっても、遊技盤ランプ１６ａの発光演出を中断しなくて良くなる。すなわち、任意のタイミングで演出ボタン２８が操作されたことに応じてキャラクタを出現させる演出を実行させた場合であっても、遊技盤ランプ１６ａの発光演出を邪魔することなく、当該演出に伴って枠ランプ１６ｂの発光演出を行うことができる。
【０１２３】
以上詳述したように、第二実施形態は、第一実施形態の効果に加えて、以下の効果を有する。
（５）制御コマンド毎に複数のグループに分類した。そして、ＲＯＭ３３ｂは、グループ毎にリスト（発光パターン）を、即ち、発光素子の消灯タイミング及び当該タイミングにおいてどの発光素子を消灯させるかの情報を記憶した。このため、グループ毎に発光態様を設定することができ、グループの発光態様が同じであるならば、当該グループにおける制御情報を他の実行契機により実行される発光演出において共通利用することができる。従って、制御情報の共通化を図ることができ、データ量を少なくすることができる。
【０１２４】
（６）図柄変動ゲームと、演出ボタン２８が操作されたことを契機に行われる所定の遊技演出は、その実行契機が異なっている。このため、発光素子のグループを図柄変動ゲームに係わる発光演出を行う発光素子のグループと、所定の遊技演出に係わる発光演出を行う発光素子のグループに分類して制御情報を記憶することにより、任意のタイミングで演出ボタン２８が操作されたことを契機とする遊技演出が行われても、階調制御を行わせることができる。つまり、図柄組み合わせゲームに係わる発光演出の途中であっても、図柄組み合わせゲームに係わる発光演出を行いつつ、影響を与えることなく別途所定の遊技演出に係わる発光演出を行うことができる。また、他の図柄組み合わせゲームに係わる発光演出においても、当該所定の遊技演出に係わる発光演出を行う発光素子のグループの制御情報を共通利用することができ、データ量を少なくすることができる。
【０１２５】
尚、上記実施形態は、次のような別の実施形態（別例）にて具体化できる。
○上記実施形態では、ランプ制御基板３３は、全てスタティック駆動方式（スタティック点灯方式）にて装飾ランプ１６を駆動（発光）させていたが、ダイナミック駆動方式（ダイナミック点灯方式）にて装飾ランプ１６を発光させても良い。また、ランプ制御基板３３は、一部の発光素子をスタティック駆動方式にて発光させ、他の発光素子をダイナミック駆動方式で駆動させても良い。なお、ダイナミック駆動方式にて発行させた場合、発光素子は点滅することとなるが、極めて短い周期（４〜２０ｍｓ）で発光及び消灯を繰り返すことにより、人間の視覚には、点灯したときの残像により常に（連続して）点灯しているように認識される。
【０１２６】
○上記実施形態では、発光素子の階調数を１５としたが、任意に変更しても良い。例えば、階調数を１０や２０にしてもよい。なお、その際には、割込周期なども変更する必要がある。
【０１２７】
○上記実施形態では、全ての発光素子の階調数を１５としたが、発光素子毎に階調数を変更しても良い。例えば、枠ランプ１６ｂを構成する発光素子の階調を２とし、遊技盤ランプ１６ａを構成する発光素子の階調を１０としてもよい。
【０１２８】
○上記実施形態では、フラグデータを設けたが、フラグデータを設けなくても良い。この場合、データ反映カウンタ毎に、全ての発光素子を対象としたマスクデータを記憶させる必要がある。
【０１２９】
○上記第二実施形態では、発光素子を遊技盤ランプ１６ａと、枠ランプ１６ｂの２つのグループに分類したが、分類の仕方は任意に行っても良い。例えば、提灯上部ランプ１ｇ，２ｇ，３ｇ，４ｇ、提灯中部ランプ１ｉ，１ｊ，１ｋ，２ｉ，２ｊ，２ｋ，３ｉ，３ｊ，３ｋ，４ｉ，４ｊ，４ｋ、提灯下部ランプ１ｈ，２ｈ，３ｈ，４ｈのグループと、それ以外の発光素子のグループに分類しても良い。
【０１３０】
○上記実施形態の発光パーツのデータフラグは、消灯制御させるエリアを特定していたが、点灯制御させるエリアを特定するようにしてもよい。すなわち、ＲＯＭ３３ｂは、全ての発光素子のうち少なくとも一つの発光素子の発光態様が変更する変更タイミング（データ反映カウンタ）及び当該変更タイミング毎に新たに点灯制御させる発光素子を特定するデータ（データフラグ及びマスクデータ）を発光パーツとして記憶しても良い。
【図面の簡単な説明】
【０１３１】
【図１】パチンコ遊技機の機表側を示す正面図。
【図２】表示装置を説明する説明図。
【図３】パチンコ遊技機の制御構成を示すブロック図。
【図４】遊技盤ランプの配置を示す正面図。
【図５】（ａ）及び（ｂ）は遊技盤ランプの配置を示す正面図。
【図６】枠ランプの配置を示す正面図。
【図７】ランプ回路基板及びランプ制御基板を示す模式図。
【図８】発光制御メイン処理を示すフローチャート。
【図９】（ａ）及び（ｂ）は、発光パターンの構成を示す説明図。
【図１０】装飾ランプを構成する発光素子とデータの対応付けを説明する説明図。
【図１１】割込処理を示すフローチャート。
【図１２】反映処理を示すフローチャート。
【図１３】第二実施形態の発光制御メイン処理を示すフローチャート。
【図１４】第二実施形態の割込処理を示すフローチャート。
【符号の説明】
【０１３２】
１０…パチンコ遊技機（遊技機）、１６…装飾ランプ、１６ａ…遊技盤ランプ、１６ｂ…枠ランプ、２０…表示装置、３０…主制御基板、３０ａ…メインＣＰＵ、３２…表示制御基板、３２ａ…サブＣＰＵ、３３…ランプ制御基板、３３ａ…サブＣＰＵ（発光制御手段）、３３ｂ…ＲＯＭ（制御情報記憶手段）、Ｄ…飾り部材、Ｈ…可変表示器。
【図１】
2008212367.tif 000003
【図２】
2008212367.tif 000004
【図３】
2008212367.tif 000005
【図４】
2008212367.tif 000006
【図５】
2008212367.tif 000007
【図６】
2008212367.tif 000008
【図７】
2008212367.tif 000009
【図８】
2008212367.tif 000010
【図９】
2008212367.tif 000011
【図１０】
2008212367.tif 000012
【図１１】
2008212367.tif 000013
【図１２】
2008212367.tif 000014
【図１３】
2008212367.tif 000015
【図１４】
2008212367.tif 000016