(57)【特許請求の範囲】
【請求項１】
遊技機構成要素の制御を予め設定された所定時間分行う変動パターンを決定する遊技制御手段を備えた主制御基板と、
前記主制御基板からの前記変動パターンのメインコマンドに応じて第１の遊技機構成要素の制御を行う制御手段を有する第１の副制御基板と、
前記主制御基板からの前記変動パターンのメインコマンドに応じて第２の遊技機構成要素の制御を行う制御手段を有する第２の副制御基板とを備えた遊技機において、
前記第１の副制御基板に備えた制御手段は、前記遊技制御手段からの前記変動パターンのメインコマンドを解析し、その変動パターンの細部を決定するように構成され、
前記第１の副制御基板から前記第２の副制御基板に対して、前記変動パターンのメインコマンドに基づいて決定された変動パターンの細部の決定結果に係る情報が含められたサブ間コマンドを出力し、前記第２の副制御基板に備えた前記制御手段は、前記主制御基板からの前記変動パターンのメインコマンドと、前記第１の副制御基板において前記変動パターンのメインコマンドに基づいて決定された前記サブ間コマンドとの両信号に基づいた前記変動パターンのデータを作成し、前記第２の遊技機構成要素の制御を行うように構成されたことを特徴とする遊技機。
【請求項２】
前記サブ間コマンドは、前記第１の遊技機構成要素の出力内容に関する信号であることを特徴とする請求項１に記載の遊技機。
【請求項３】
前記第１の遊技機構成要素は、図柄の表示を出力とする図柄表示装置でありかつ、前記第１の副制御基板は、前記図柄表示装置を制御する図柄制御基板である一方、
前記第２の遊技機構成要素は、音声の発生を出力とする音声装置でありかつ、前記第２の副制御基板は、前記音声装置を制御する音声制御基板であることを特徴とする請求項１又は２に記載の遊技機。
【請求項４】
前記音声装置が発生する音声は、前記図柄表示装置が表示する図柄の表示内容に固有の音声であることを特徴とする請求項３に記載の遊技機。
【請求項５】
前記第１の遊技機構成要素は、図柄の表示を出力とする図柄表示装置でありかつ、前記第１の副制御基板は、前記図柄表示装置を制御する図柄制御基板である一方、
前記第２の遊技機構成要素は発光する発光装置でありかつ、前記第２の副制御基板は、前記発光装置を制御する発光制御基板であることを特徴とする請求項１又は２に記載の遊技機。
【請求項６】
前記サブ間コマンドは、前記図柄表示装置が表示する図柄の表示内容に関する信号であることを特徴とする請求項３乃至５の何れかに記載の遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パチンコ遊技機に代表される遊技機に関する。
【０００２】
【従来の技術】
従来、遊技機の制御手段には、遊技の進行を制御する主制御基板以外に、遊技機構成要素としての表示装置やスピーカやランプ等の出力をそれぞれ制御する複数の副制御基板（例えば、図柄制御基板、音声基板、ランプ基板等）が備えられていた。その主制御基板は、所定の条件に応じて遊技内容を決定し、その決定結果に基づいて各副制御基板に制御信号を出力するように構成され、各副制御基板は、主制御基板からの制御信号に応じて遊技機構成要素を制御することが多かった。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述した従来の遊技機では、各副制御基板同士の間では、互いに制御信号を送受信していなかったので、副制御基板としての図柄制御基板が、表示器上にどのような図柄をどのように出現させているかは、他の副制御基板としての音声制御基板やランプ制御基板では認知することが困難であった。このため、各遊技機構成要素同士の連携を深めることが難しかった。
【０００４】
本発明は、上記事情に鑑みてなされたもので、複数の遊技機構成要素同士を連携させた制御を行うことが可能な遊技機の提供を目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するためになされた請求項１の発明に係る遊技機は、遊技機構成要素の制御を予め設定された所定時間分行う変動パターンを決定する遊技制御手段を備えた主制御基板と、主制御基板からの変動パターンのメインコマンドに応じて第１の遊技機構成要素の制御を行う制御手段を有する第１の副制御基板と、主制御基板からの変動パターンのメインコマンドに応じて第２の遊技機構成要素の制御を行う制御手段を有する第２の副制御基板とを備えた遊技機において、第１の副制御基板に備えた制御手段は、遊技制御手段からの変動パターンのメインコマンドを解析し、その変動パターンの細部を決定するように構成され、第１の副制御基板から第２の副制御基板に対して、変動パターンのメインコマンドに基づいて決定された変動パターンの細部の決定結果に係る情報が含められたサブ間コマンドを出力し、第２の副制御基板に備えた制御手段は、主制御基板からの変動パターンのメインコマンドと、第１の副制御基板において変動パターンのメインコマンドに基づいて決定されたサブ間コマンドとの両信号に基づいた変動パターンのデータを作成し、第２の遊技機構成要素の制御を行うように構成されたところに特徴を有する。
【０００７】
請求項２の発明は、請求項１に記載の遊技機において、サブ間コマンドは、第１の遊技機構成要素の出力内容に関する信号であるところに特徴を有する。
【０００９】
請求項３の発明は、請求項１又は２に記載の遊技機において、第１の遊技機構成要素は、図柄の表示を出力とする図柄表示装置でありかつ、第１の副制御基板は、図柄表示装置を制御する図柄制御基板である一方、第２の遊技機構成要素は、音声の発生を出力とする音声装置でありかつ、第２の副制御基板は、音声装置を制御する音声制御基板であるところに特徴を有する。
【００１０】
請求項４の発明は、請求項３に記載の遊技機において、音声装置が発生する音声は、図柄表示装置が表示する図柄の表示内容に固有の音声であるところに特徴を有する。
【００１１】
請求項５の発明は、請求項１又は２に記載の遊技機において、第１の遊技機構成要素は、図柄の表示を出力とする図柄表示装置でありかつ、第１の副制御基板は、図柄表示装置を制御する図柄制御基板である一方、第２の遊技機構成要素は発光する発光装置でありかつ、第２の副制御基板は、発光装置を制御する発光制御基板であるところに特徴を有する。
【００１２】
請求項６の発明は、請求項３乃至５の何れかに記載の遊技機において、サブ間コマンドは、図柄表示装置が表示する図柄の表示内容に関する信号であるところに特徴を有する。
【００１４】
【発明の作用及び効果】
［請求項１，３，５の発明］
本発明によれば、第１及び第２の両遊技機構成要素の連携が深まると共に、遊技内容の決定の全てを遊技制御手段の制御によって行う場合に比べて、遊技制御手段の負荷が軽減される。また第１の副制御基板の制御手段による決定結果が、第２の制御信号に含められて第２の副制御基板に送信されるので、第２の副制御基板では、主制御基板だけからでは得ることができない第１の遊技機構成要素の制御情報を得て、第１及び第２の両遊技機構成要素の一体感を深めた制御を行うことができる。
【００１５】
ここで、第１の遊技機構成要素を図柄表示装置としかつ、第１の副制御基板を図柄制御基板とする一方、第２の遊技機構成要素を音声装置としかつ、第２の副制御基板を音声基板としてもよい。このようにすれば、従来より図柄と音声との一体感が増した演出を行うことができる（請求項３の発明）。また、第１の遊技機構成要素を図柄表示装置としかつ、第１の副制御基板を図柄制御基盤とする一方、第２の遊技機構成要素を発光装置としかつ、第２の副制御基板を発光基板としてもよい。このようにすれば、従来より図柄と発光との一体感が増した演出を行うことができる（請求項５の発明）。
【００１７】
［請求項２の発明］
請求項２の発明によれば、サブ間コマンドは、第１の遊技機構成要素の出力内容に関する信号であるので、このサブ間コマンドを受けた第２の副制御基板は、第１の遊技機構成要素の出力内容を認識することができ、これにより、第１の遊技機構成要素の出力に対応させて、第２の遊技機構成要素を制御することができる。
【００１８】
［請求項４の発明］
請求項４の発明によれば、音声が図柄に固有の音声であるため、図柄と音声とが連携していることが解りやすい演出を行うことができる。
【００１９】
［請求項６の発明］
請求項６の発明によれば、サブ間コマンドは、図柄表示装置に表示されている図柄の表示内容に関する信号であるので、図柄の表示内容と音声及び／又は発光を連携させた演出を行うことができる。
【００２１】
【発明の実施の形態】
以下、本発明を適用したパチンコ遊技機に係る一実施形態を、図１〜図２８に基づいて説明する。このパチンコ遊技機の遊技盤１１は、図１に示すように、ガイドレール１２で囲まれたほぼ円形の遊技領域の中央部に、表示ユニット１３を備える。遊技領域のうち表示ユニット１３の下方には、始動入賞口１４、大入賞口１５及び外れ球受け入れ口１６が、上から順に間隔を開けて並べて設けられている。また、遊技領域のうち表示ユニット１３等を挟んだ左右の両側には、上から順に、ランプ風車１７、始動ゲート１８、風車１９、一般入賞口２０，２１が設けられ、ガイドレール１２に沿った両側部には、円弧状のサイドランプ２２，２２（本発明の「発光装置」及び「第２の遊技機構成要素」に相当する）が設けられている。さらに、これら入賞口等以外に、遊技領域には、図示しない複数の釘が起立している。
【００２２】
パチンコ遊技機のうち遊技盤１１より下方には、図１に示すように上皿２７Ａ及び下皿２７Ｂが上下２段にして設けられている。そして、下皿２７Ｂの右端部に設けた操作ノブ２８を操作することで、上皿２７Ａに収容された遊技球が遊技盤１１に向けて弾き出される。また、上皿２７Ａに設けたボタン２９を押せば、上皿２７Ａから下皿２７Ｂに遊技球が移動して収容される。さらに、上皿２７Ａの奥部には、スピーカ５９Ｓ（本発明の「音声装置」及び「第２の遊技機構成要素」に相当する）が備えられている。
【００２３】
次に所要の各部位についてさらに詳説する。
前記始動入賞口１４は、図１に示すように上下に並んだ第１及び第２の始動入賞口１４Ａ，１４Ｂからなる。上側の第１始動入賞口１４Ａは、常に遊技球が入賞可能となっているが、下側の第２始動入賞口１４Ｂは、その両側に設けた可動翼片１４Ｃ，１４Ｃにて、通常は遊技球の入賞が規制されている。そして、後述する７セグメントＬＥＤ２４の停止表示が奇数になると、遊技盤１１の裏に設けた始動入賞口用ソレノイド１４Ｓ（図３参照）が駆動されて、可動翼片１４Ｃ，１４Ｃが所定期間に亘って横に倒され（図１の状態）、第２始動入賞口１４Ｂへの入賞を許容した状態になる。また、第１及び第２の始動入賞口１４Ａ，１４Ｂに遊技球が入ると、後述するように当否判定が行われると共に、所定数の賞球が上皿２７Ａに払い出される。
【００２４】
大入賞口１５は、横長に形成されて、常には可動扉１５Ｔにて閉塞されている。そして、後述する所定条件の成立によって、所謂「当たり遊技」が実行されると、遊技盤１１の裏に設けた大入賞口用ソレノイド１５Ｓ（図３参照）が駆動され、可動扉１５Ｔが所定期間に亘って前側に倒れる。これにより、大入賞口１５が開放され、可動扉１５Ｔを案内にして、大入賞口１５に多くの遊技球が入賞可能になる。ここで、可動扉１５Ｔが、開放してから閉じるまでの間を「ラウンド」と称すると、１つのラウンドは、可動扉１５Ｔの開放時間が２９秒に達したか、又は、大入賞口１５に遊技球が１０個入賞したか、の何れかの条件が先に満たされた場合に終了する。
【００２５】
大入賞口１５の内部には、図示しない継続入賞口と計数入賞口とが設けられており、これら継続入賞口及び計数入賞口は、選択的に何れか一方が開放される。より詳細には、可動扉１５Ｔが開いたときには、最初は継続入賞口が開放しており、継続入賞口に入賞後、継続入賞口は閉鎖し、計数入賞口の開放に切り替わる。そして、継続入賞口に入賞があると、これが継続入賞口内に設けた大当たり状態継続センサー３２（図３参照）に検出されて、前述した終了条件を満たしてラウンドが終了した後で、連続して次のラウンドが実行される。また、計数入賞口に入賞があると、これが計数入賞口内に設けた大入賞口入賞球カウントセンサー３３（図３参照）に検出されて、前記継続入用口への入賞球と合わせて、大入賞口１５への入賞球がカウントされ、これらが前記したように計１０個に達したか否かがチェックされる。
【００２６】
表示ユニット１３は、装飾枠２３の内側部分を遊技盤１１より陥没させて、その奥部に表示装置３４（本発明の「図柄表示装置」及び「第１の遊技機構成要素」に相当する）を備えてなる。装飾枠２３の左右の両側壁には、遊技球を装飾枠２３の内側へ案内する転入孔２３Ａ，２３Ａが設けられ、装飾枠２３の下側内面には、緩やかに傾斜して、遊技球を前記始動入賞口１４に案内する溝（図に現れず）が設けられている。
【００２７】
装飾枠２３の上辺には、中央に７セグメントＬＥＤ２４が備えられている。この７セグメントＬＥＤ２４は、始動ゲート１８内に設けた普通図柄始動センサー３０（図３参照）が遊技球の通過を検出したときに、「０」〜「９」までの数字を所定期間に亘って変動表示してから所定の数字を停止表示する。そして、停止表示された数字が、例えば奇数の場合には、前述したように可動翼片１４Ｃ，１４Ｃが所定期間に亘って横に倒される。
【００２８】
また、７セグメントＬＥＤ２４が変動表示している間に遊技球が始動ゲート１８を通過すると、その通過した遊技球が最大４つまで累積カウントされる。そして、７セグメントＬＥＤ２４が停止表示されると、累積数が１つ減らされて７セグメントＬＥＤ２４の変動表示が開始され、累積数が０になるまでこの動作が繰り返される。また、累積数は、７セグメントＬＥＤ２４の周りに設けた４つの計数ランプ２４Ｓの点灯数によって遊技者に報知される。
【００２９】
表示装置３４は、３つの縦並びの表示領域から構成されており、各表示領域には、図１に示すように、特別図柄８０，８１，８２が停止表示されている。以下、これら各特別図柄を区別するときには、図１の上側のものから順番に、「上特別図柄８０」、「中特別図柄８１」、「下特別図柄８２」と呼ぶこととする。
【００３０】
各特別図柄８０，８１，８２は、常には、各特別図柄８０，８１，８２ごとに「１」〜「１２」のうちの何れか１種類の図柄が停止表示されている。そして、始動入賞口１４に遊技球が入賞すると、これが始動入賞口１４内に設けた特別図柄始動センサー３１（図３参照）により検出されて、各特別図柄８０，８１，８２が、左右方向にスクロールして変動表示される。
【００３１】
次いで、所定時間（後述する変動パターン決定処理（Ｓ１２）で選択された変動態様ごとに定められている時間であって、本実施形態では最低５秒から最高５８秒）経過後に、例えば、上特別図柄８０、下特別図柄８２、中特別図柄８１の順で、スクロールが停止して所定の図柄が確定停止表示され、確定停止表示された全部の特別図柄８０，８１，８２が、例えば、ぞろ目になった場合に大当たり遊技が実行される。大当たりの遊技が実行されると、大入賞口１５の可動扉１５Ｔが開いて、大量の遊技球が大入賞口１５に入賞可能になり、パチンコ遊技機が「大当たり状態」となる。
【００３２】
また、中特別図柄８１がスクロール表示されている状態で、先にスクロール表示を終了した上・下の特別図柄８０，８２が停止表示されると共に、これら停止表示された上・下の特別図柄８０，８２が、同じ図柄となった場合にリーチ状態が成立する。
【００３３】
なお、リーチ状態とは、上記のものに限られるものではなく、遊技の当たり外れ判定結果を、複数の図柄組み合わせで表示する場合に、複数の図柄の一部が、停止表示されており、他の図柄が変動中において、停止表示されている図柄が当たりを意味する図柄組み合わせの一部を構成している状態をいう。
【００３４】
また、表示装置３４が変動表示している間に、或いは、大当たり状態で、始動入賞口１４に遊技球が入球した場合には、その入球に起因して所定の乱数が最大４つまで保留されて、一時記憶される。そして、表示装置３４において特別図柄８０，８１，８２の変動表示が開始されるときに、保留記憶数が１つ減らされて、保留記憶数が０になるまでこの動作が繰り返される。また、この保留記憶数は、前記装飾枠２３の上辺のうち装飾枠２３の両側に１対ずつ配設された計４つのＬＥＤ２５の点灯数でもって遊技者に報知される。
【００３５】
さらに本実施形態のパチンコ遊技機は確率変動機能を備えており、大当たり成立時における各特別図柄８０，８１，８２の組み合わせが「１」、「３」、「５」、「７」、「９」、「１１」の何れかのぞろ目であったときには、大当たり遊技の終了後に確率変動が生じ、次回の大当たり発生確率が通常遊技状態（低確率状態、１／３１５）に比較して高い確率変動状態（高確率状態、５／３１５）に移行して、次回の大当たりまでこの確率変動状態を継続するようになっている。また、大当たり成立時における各特別図柄８０，８１，８２の組み合わせが「２」、「４」、「６」、「８」、「１０」、「１２」の何れかのぞろ目であったときには、確率変動状態へ移行せず、次回の大当たりまで通常遊技状態を継続する。
【００３６】
図２に示すように、パチンコ遊技機の後面中央には、本発明に係る主制御基板５０が設けられ、この主制御基板５０に重なるようにして、本発明に係る「第２の副制御基板」としての発光制御基板５５、音声制御基板５６及び本発明に係る「第１の副制御基板」としての図柄制御基板７０が設けられている。また、これら各基板５０，５５，５６，７０の下方には、電源基板、払出制御基板、発射制御基板等の種々の制御基板が設けられている。
【００３７】
次に、図３を参照しつつ本実施形態のパチンコ遊技機の電気的な構成について説明する。主制御基板５０は、ＣＰＵ５１ＡとＲＡＭ５１Ｂ及びＲＯＭ５１Ｃを合わせてパッケージしてなるワンチップマイコン５１を主要部として備えている。
【００３８】
ワンチップマイコン５１は、インターフェース５４を介して、前述した入賞球を検出するためのセンサー３０〜３３等から信号を受けると共に、後述する発光制御基板５５、音声制御基板５６、発射制御基板、払出制御基板、図柄制御基板７０等にコマンド信号を出力して各部位を制御する。また、ワンチップマイコン５１は、パチンコ遊技機の遊技状況に関する遊技情報を、情報出力回路５９を介して、パチンコホールに備えた管理装置６０へと出力する。
【００３９】
主制御基板５０のうち５２は、初期リセット回路であって、パチンコ遊技機の電源投入時に、ワンチップマイコン５１のリセット端子に初期化信号を出力する。５３は、定期リセット回路であって、周期的（例えば、２ｍｓｅｃごと）に割り込みパルスをワンチップマイコン５１に出力する。ワンチップマイコン５１は、前記割り込みパルスを受ける度に、ＲＯＭ５１Ｃに記憶した主制御用メインプログラムＭ（本発明の「遊技制御手段」に相当する）をランする。
【００４０】
図柄制御基板７０は、図４に示すように、表示装置３４に遊技画像を表示するための制御データ等を記憶する制御データＲＯＭ６３と、特別図柄、背景画像、文字画像及び本発明に係るキャラクター図柄等の画像データを記憶する画像データＲＯＭ６６とを備える。そして、主制御基板５０からのコマンドに基づき、表示制御用ＣＰＵ６１が、制御データＲＯＭ６３から所定の表示制御データを取り出し、制御データＲＡＭ６４の記憶領域で制御用データを生成してＶＤＰ６２に出力する。ＶＤＰ６２は、表示制御用ＣＰＵ６１からの指令に基づいて画像データＲＯＭ６６から必要なデータを読み出し、表示画像における特別図柄、背景画像、キャラクター図柄、文字画像等のマップデータを作成し、ＶＲＡＭ６７に格納する。そして、格納記憶された画像データは、図示しないＤ／Ａ変換回路にてＲＧＢ信号に変換されて、表示装置３４に出力される。また、ＶＤＰ６２からは、複合同期信号ＳＹＮＣが表示装置３４に出力される。そして、表示装置３４は、送信されてきたＲＧＢ信号及び複合同期信号ＳＹＮＣに基づいて画像を表示する。なお、７１は、初期リセット回路であって、パチンコ遊技機の電源投入時に、表示制御用ＣＰＵ６１のリセット端子に初期化信号を出力する。
【００４１】
さらに、表示制御用ＣＰＵ６１は、制御データＲＯＭ６３に記憶した図柄制御用メインプログラムＮ（本発明の「第１の副制御基板に備えた制御手段」に相当する）をランする。そして、主制御基板５０から送信されたコマンドのうち、後述する変動態様のメインコマンド（本発明の「第１の制御信号」に相当する）に基づいてサブ間コマンド（本発明の「第２の制御信号」に相当する）を決定する。このサブ間コマンドは、図柄制御基板７０と音声制御基板５６及び発光制御基板５５との間に設けた送信手段（例えば、各基板７０，５５，５６のＩ／Ｏポートを信号線で繋いでなる）により、図柄制御基板７０から音声制御基板５６及び発光制御基板５５に出力される。
【００４２】
図２６には、各基板５０，５５，５６，７０に間で、信号を送受信するタイミングが示されている。同図に示すように、主制御基板５０がメインコマンドを出力すると、その出力時間は１００ミリ秒（以下、「ｍｓ」と表示する）未満の所定時間で終了する。発光制御基板５５、音声制御基板５６、図柄制御基板７０は、基本的に、主制御基板５０がメインコマンドを出力したとほぼ同時にそのメインコマンドを受信し、何かの要因で受信出来なかったときには、リトライして受信する。メインコマンドを受信した図柄制御基板７０は、後に詳説するように、そのメインコマンドに基づいてサブ間コマンドを生成する。ここで、図柄制御基板７０は、メインコマンドの出力が終了しかつメインコマンドを受信してから１００ｍｓ後までの間に発光制御基板５５及び音声制御基板５６に向けてそのサブ間コマンドの送信を開始し、所定時間に亘ってサブ間コマンドの送信を行う。これに対し、発光制御基板５５及び音声制御基板５６は、メインコマンドを受信してから１９６ｍｓ後から、２ｍｓ間隔で３回、図柄制御基板７０の出力を取り込む。そして、最初の２回の何れか一方で受信した信号が、最後の３回目で受信した信号と一致した場合に、その信号をサブ間コマンドとして取り込む。以上により、発光制御基板５５及び音声制御基板５６は、メインコマンドとサブ間コマンドとをセットして受信することができる。
【００４３】
音声制御基板５６は、図５に示されており、スピーカ５９Ｓから音声を発生させるための制御データ等を記憶する制御データＲＯＭ８４と、主制御基板５０及び図柄制御基板７０から受信したコマンドを一時記憶する制御データＲＡＭ８５とを備える。音声制御用ＣＰＵ８６は、制御データＲＯＭ８４に記憶した音声制御用メインプログラムＬ（本発明の「第２の副制御基板に備えた制御手段」に相当する）をランして、スピーカ５９Ｓより音声を発生させる。具体的には、音声制御用ＣＰＵ８６が、主制御基板５０及び図柄制御基板７０から受けたコマンドに基づいて音声合成回路８７に信号を出力する。音声合成回路８７では、音声制御用ＣＰＵ８６からの信号に基づいて音声データＲＯＭ８８から必要な音声データを読み出し、音声信号を合成してアンプ８９に出力する。そして、合成された音声信号が、アンプ８９において増幅されてスピーカ５９Ｓへ出力され、スピーカ５９Ｓより音声が発生される。なお、８３は、初期リセット回路であって、パチンコ遊技機の電源投入時に、音声制御用ＣＰＵ８６のリセット端子に初期化信号を出力する。
【００４４】
発光制御基板５５は、図６に示すように、左右のサイドランプ２２，２２や、表示装置３４の装飾枠２３に備えたＬＥＤ等を発光させるための制御データ等を記憶する制御データＲＯＭ７１と、主制御基板５０及び図柄制御基板７０から受信したコマンドを一時記憶する制御データＲＡＭ７２とを備える。発光制御用ＣＰＵ７３は、制御データＲＯＭ７１に記憶した発光制御用メインプログラムＫ（本発明の「第２の副制御基板に備えた制御手段」に相当する）をランして、サイドランプ２２，２２及びＬＥＤを発光させる。具体的には、主制御基板５０及び図柄制御基板７０からから受けたコマンドに基づいて発光データ制御回路７４に信号を出力する。信号を受信した発光データ制御回路７４では、発光制御用ＣＰＵ７３からの信号に基づいて発光データＲＯＭ７５から必要なデータを読み出し、左右のサイドランプ２２，２２や、ＬＥＤ等を発光させる。なお、７６は、初期リセット回路７６であって、パチンコ遊技機の電源投入時に、発光制御用ＣＰＵ７３のリセット端子に初期化信号を出力する。
【００４５】
発射制御基板は、操作ノブ２８の回動操作に伴い信号を主制御基板５０へと出力する。そして、これに基づき、主制御基板５０が、図示しない弾球装置を駆動制御して、遊技盤１１上に遊技球が弾き出される。
【００４６】
払出制御基板は、ワンチップマイコン５１から受けた信号に基づき、所定数の遊技球を賞球として、前記上皿２７Ａに払い出す。
【００４７】
次に、上記構成からなるパチンコ遊技機の動作を図７〜図２８を参照しつつ説明する。パチンコ遊技機の電源をオンすると、ワンチップマイコン５１が、所定の周期で（例えば、２．０００ｍｓｅｃごとに）、図７に示した主制御用メインプログラムＭをＲＯＭ５１Ｃから取り出してランする。すると、電源投入時か否かがチェックされ、電源投入時である場合（Ｓ１でＹｅｓ）には、初期設定（Ｓ２）として、例えばスタックの設定、定数設定、ＣＰＵの設定、ＳＩＯ、ＰＩＯ、ＣＴＣ（割り込み時間用コントローラ）の設定等が行われる。なお、電源投入時のみに必要な処理は、主制御用メインプログラムＭが、電源投入後の１回目にランされたときだけ実行され、それ以降は実行されない。
【００４８】
次いで、コマンド出力処理（Ｓ３）が行われる。コマンド出力処理（Ｓ３）では、後述する確定停止特別図柄決定処理（Ｓ１１）や変動パターン決定処理（Ｓ１２）等によって決定された各種コマンドがＲＡＭ５１Ｂのコマンドバッファ内に格納されているか否かがチェックされ、コマンドが格納されている場合には、コマンドバッファ内のコマンドを、図柄制御基板７０、音声制御基板５６、発光制御基板５５等に出力する。
【００４９】
コマンド出力処理（Ｓ３）に次いで、センサー入力処理（Ｓ４）が行われる。センサー入力処理では、センサー３０〜３３等による入賞球等の検出情報の有無をチェックされ、センサー３０〜３３等による検出情報がある場合には、それらセンサー検出情報をＲＡＭ５１Ｂに保存する。
【００５０】
次いで、乱数更新処理（Ｓ５）が行われる。本実施形態においては、乱数を生成するために表１に示したカウンタが設けられている。
【００５１】
【表１】
0003651795.tif 000002
【００５２】
表１に示した各力ウンタは、図８に示した乱数更新処理（Ｓ５）の「ＸＲＮＤＸ」に置き換えて更新される。具体的には、これら各カウンタは、電源投入時には「０」に設定され、乱数更新処理（Ｓ５）が実行される毎に（例えば、２ｍｓｅｃ毎に）、１インクリメントされる（Ｓ５１）。また、表１における各カウンタの数値範囲の上限値は、図８における「Ｙ」に置き換えられ、各カウンタ（ＸＲＮＤ）が上限値（Ｙ）を越えたか否かがチェックされる（Ｓ５２）。そして、上限値を越えた場合には、「０」にリセットされて（Ｓ５３）、再び「０」から１インクリメントされる。このように更新された各カウンタの数値は、前記ＲＡＭ５１Ｂ中に逐一記憶され（Ｓ５４）、この乱数更新処理（Ｓ５）から抜ける。
【００５３】
乱数更新処理（Ｓ５）から抜けると、センサー入力処理（Ｓ４）で保存したセンサー検出情報が始動入賞口１４への入球によるものか否かがチェックされる（Ｓ６）。具体的には、始動入賞口１４への入賞球を特別図柄始動センサー３１にて検出したか否かをチェックする。そして、始動入賞口１４への入賞球を検出した場合には（Ｓ６でＹｅｓ）、乱数取得処理（Ｓ７）を実行する。一方、始動入賞口１４内への入賞球を検出していない場合には、（Ｓ６でＮｏ）、乱数取得処理（Ｓ７）を実行せずにステップＳ８に進む。
【００５４】
乱数取得処理（Ｓ７）では、前記ＲＡＭ５１Ｂのカウンタ数値記憶領域に記憶されているカウンタ（ラベル−ＴＲＮＤ−Ａ等）の数値を取り出して、ＲＡＭ５１Ｂに別途設定した乱数値記憶領域に記憶する。
【００５５】
図７に示すように、乱数取得処理（Ｓ７）から抜けると、判定条件が成立しているか否かがチェックされる（Ｓ８）。ここで、「判定条件」とは、遊技の当たり外れに係る判定を実行するために必要な条件をいう。本実施形態では、例えば、このステップＳ８を実行した時点で、以下の▲１▼〜▲３▼の３つの条件が成立していることを「判定条件の成立」としている。
▲１▼「当たり遊技」が実行されている最中ではないこと。
▲２▼特別図柄８０，８１，８２を変動表示中でないこと。
▲３▼保留記憶数が１以上であること。
【００５６】
▲１▼〜▲３▼の条件のうちの少なくとも１つが不成立の場合には、その他の処理（Ｓ１３）にジャンプする。一方、これら条件が全て成立している場合には、大当たり判定処理（Ｓ９）、リーチ有無決定処理（Ｓ１０）、確定停止特別図柄決定処理（Ｓ１１）、変動パターン決定処理（Ｓ１２）が実行される。
【００５７】
なお、本実施形態では、上記▲１▼〜▲３▼の３つを「判定条件」としたが、「判定条件」は３つでなくてもよく、各条件内容も種々の内容に設定してもよい。
【００５８】
上記判定条件が成立した場合には、最初に大当たり判定処理（Ｓ９）が実行される。この処理（Ｓ９）が実行されると、図９に示すように、まず高確率フラグＢ１が「１」か否かがチェックされる（Ｓ７１）。高確率フラグＢ１が「１」ではない場合（Ｓ７１でＮｏ）、すなわち低確率状態時では、大当たり判定用乱数（ラベル−ＴＲＮＤ−Ａ）が「５」又は「５００」の２つの当たり数値の何れかと一致したか否かがチェックされ（Ｓ７２）、高確率フラグＢ１が１である場合（Ｓ７１でＹｅｓ）、すなわち高確率状態時では、大当たり判定用乱数（ラベル−ＴＲＮＤ−Ａ）が、「５」、「５０」、「１００」、「２００」、「３００」、「３５０」、「４００」、「４５０」、「５００」、「６００」の１０個の当たり数値の何れかと一致したか否かがチェックされる（Ｓ７３）。
【００５９】
そして、各ステップＳ７２，Ｓ７３において、大当たり判定用乱数（ラベル−ＴＲＮＤ−Ａ）が何れかの当たり数値と一致しなかった場合には（ステップＳ７２，Ｓ７３でＮｏ）、この処理（Ｓ９）を抜ける。一方、各ステップＳ７２，Ｓ７３において、大当たり判定用乱数（ラベル−ＴＲＮＤ−Ａ）が何れかの当たり数値と一致した場合には（ステップＳ７２，Ｓ７３でＹｅｓ）、大当たりフラグＡ１を「１」にセットして（Ｓ７４）、この処理（Ｓ９）を抜ける。
【００６０】
次いで、リーチ有無決定処理（Ｓ１０）が実行される。この処理（Ｓ１０）が実行されると、図１０に示すように、大当たりフラグＡ１が「１」か否かがチェックされる（Ｓ８１）。大当たりフラグＡ１が「１」の場合（Ｓ８１でＹｅｓ）、即ち「大当たり状態」の場合には、リーチ有り（リーチ状態移行可）と決定して、リーチフラグＢを「１」にセットし（Ｓ８３）、この処理（Ｓ１０）を抜ける。つまり、大当たりになった場合には、必ずリーチ状態になる。
【００６１】
一方、大当たりフラグＡ１が「１」でない場合（Ｓ８１でＮｏ）、即ち「外れ」の場合には、リーチ有無決定乱数（ラベル−ＴＲＮＤ−Ｒ１）が、「２４」又は「４９」に一致した場合（Ｓ８２でＹｅｓ）にのみ、リーチ有りと決定して、リーチフラグＢに「１」をセットし（Ｓ８３）、この処理（Ｓ１０）を抜ける。また、リーチ有無決定乱数（ラベルーＴＲＮＤ−Ｒ１）が、「２４」又は「４９」に一致しなかった場合（Ｓ８２でＮｏ）には、リーチ無しと決定して、リーチフラグＢを初期状態の「０」のままにする。
【００６２】
次いで、確定停止特別図柄決定処理（Ｓ１１）が実行される。この処理（Ｓ１１）が実行されると、図１１に示すように、大当たりフラグＡ１が「１」か否かがチェックされ（Ｓ２０１）、フラグＡ１が「１」の場合（Ｓ２０１でＹｅｓ）、即ち大当たりの場合、大当たり特別図柄乱数（ラベル−ＴＲＮＤ−ＡＺ１）の数値に対して予め決められている図柄の組合せを、表示装置３４に停止表示する大当たり図柄組合せとして決定して、コマンドバッファに格納する（Ｓ２０２）。即ち、例えば、大当たり特別図柄乱数（ラベル−ＴＲＮＤ−ＡＺ１）＝「１」の場合には、確定大当たり図柄組合せとして、「１」が３つ並んだぞろ目である「１  １  １」に決定し、大当たり特別図柄乱数（ラベル−ＴＲＮＤ−ＡＺ１）＝「７」の場合には、確定大当たり図柄組合せとして、「７」が３つ並んだぞろ目である「７  ７  ７」に決定し、そのコマンドをコマンドバッファに格納する。他の大当たり特別図柄乱数（ラベル−ＴＲＮＤ−ＡＺ１）においても同様に、大当たり特別図柄乱数（ラベル−ＴＲＮＤ−ＡＺ１）の数値に応じて、「１」〜「１２」の数字図柄の何れかが３つ並んだぞろ目を、確定大当たり図柄組合せとして決定して、それぞれに対応するコマンドをコマンドバッファに格納する。
【００６３】
一方、大当たりフラグＡ１の値が「１」でない場合（Ｓ２０１でＮｏ）、即ち外れと判定された場合には、３つの特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ１，Ｂ２，Ｂ３）の数値が、全て一致するか否かをチェックし（Ｓ２０３）、全て一致した場合には、続いて、リーチフラグＢに基づいて、リーチ有りか否か（リーチフラグＢ＝１か否か）をチェックする（Ｓ２０４）。そして、リーチ無しの場合には（Ｓ２０４でＮｏ）、下特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ２）の数値に１を加算し、その数値と上・中の特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ１，Ｂ３）の数値とで、停止表示の図柄組み合わせを決定して、コマンドバッファに格納する（Ｓ２０５）。具体的には、下特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ２）の数値に応じて決定される下特別図柄８２が、上・中の特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ１，Ｂ３）の数値に応じて決定される上・中の特別図柄８０，８１に対してずらされ、表示装置３４に例えば、「２  ２  ３」、「１  １  ２」の如く表示されるようにセットする。つまり、変動表示の過程で、リーチにもならず、外れが確定するように停止表示の図柄組み合わせをセットする。なお、この状態を「リーチ無し外れ」という。
【００６４】
一方、前記ステップＳ２０４で、リーチ有りと判断された場合には（Ｓ２０４でＹｅｓ）、前記中特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ３）の数値に１を加算し、その数値と上下の特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ１，Ｂ２）の数値とで、停止表示の図柄組み合わせを決定して、コマンドバッファに格納する（Ｓ２０６）。具体的には、中特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ３）の数値に応じて決定される中特別図柄８１の数値表示が、上特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ１，Ｂ２）の数値に応じて決定される上・下の特別図柄８０，８２の数値表示に対してずらされ、表示装置３４に、例えば、「２  ３  ２」、「１  ２  １」の如く表示されるようにセットする。つまり、変動表示の過程でリーチ状態になるが、最終的には、外れが確定するように停止表示の図柄組み合わせをセットする。なお、この状態を「リーチ外れ」という。
【００６５】
また、前記ステップＳ２０３で、３つの特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ１，Ｂ２，Ｂ３）の数値のうち、少なくとも１つが異なる数値となる場合には（Ｓ２０３でＮｏ）、上特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ１）と下特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ２）の数値が一致するか否かをチェックし（Ｓ２０７）、一致する場合には、さらにリーチ有りか否かをチェックする（Ｓ２０８）。そして、リーチ無しの場合には（Ｓ２０８でＮｏ）、前記下特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ２）の数値に１を加算し、その数値と上・中の特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ１，Ｂ３）の数値とで、停止表示の図柄組み合わせを決定して、これをコマンドバッファに格納する（Ｓ２０５）。
【００６６】
一方、前記ステップＳ２０８でリーチ有りの場合には（Ｓ２０８でＹｅｓ）、各特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ１，Ｂ２，Ｂ３）の数値に対して予め決められている各図柄を、外れ図柄として決定して、コマンドバッファに格納する（Ｓ２０９）。具体的には、中特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ３）の数値に応じて決定される中特別図柄８１の数値表示だけが、上下の特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ１，Ｂ２）の数値に応じて決定される上・下の特別図柄８０，８２の数値表示と異なり、表示装置３４に例えば「５  ３  ５」、「１  ５  １」、「２  ７  ２」の如く停止表示されるようにセットする。つまり、変動表示の過程でリーチ状態になるが、最終的には、外れが確定するように停止表示の図柄組み合わせをセットする。
【００６７】
さらに、前記ステップＳ２０７で、上特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ１）の数値と下特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ２）の数値が一致しない場合（Ｓ２０７でＮｏ）、続いてリーチ有りか否かをチェックする（Ｓ２１０）。そして、リーチ有りの場合には（Ｓ２１０でＹｅｓ）、下特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ２）の数値を強制的に上特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ１）の数値と同一数値に変更し、かつ中特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ３）の数値を強制的に前記上特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ１）の数値に１加算した数値に変更し、それらの数値と上特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ１）の数値に対して予め決められている図柄を、各表示領域に停止表示される外れ図柄として決定して、コマンドバッファに格納する（Ｓ２１１）。即ち、この場合、表示装置３４に、例えば、「１  ２  １」、「２  ３  ２」の如く停止表示されるようにセットする。
【００６８】
一方、前記ステップＳ２１０で、リーチ無しと判断された場合（Ｓ２１０でＮｏ）、各特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ１，Ｂ２，Ｂ３）の数値に対して予め決められている図柄を、各表示領域に停止表示される外れ図柄として決定して、コマンドバッファに格納する（Ｓ２０９）。この場合、特別図柄乱数（ラベル−ＴＲＮＤ−Ｂ１，Ｂ２，Ｂ３）の数値が全部互いに異なるから、表示装置３４には、例えば、「１  ２  ４」、「４  ５  ３」の如く表示されるようにセットされる。以上が確定停止特別図柄決定処理（Ｓ１１）の説明である。
【００６９】
次いで、変動パターン決定処理（Ｓ１２）が実行される。この処理（Ｓ１２）が実行されると、図１２に示すように、大当たりフラグＡ１の値が「１」か否かがチェックされる（Ｓ３０１）。そして、大当たりフラグＡ１が「１」の場合（Ｓ３０１でＹｅｓ）、つまり大当たりの場合には、変動パターン決定乱数（ラベル−ＴＲＮＤ−Ｔ１）が、０〜２の何れかであるかがチェックされ（Ｓ３１１）、０〜２の何れでもない場合には（Ｓ３１１でＮｏ）、変動パターン決定乱数（ラベル−ＴＲＮＤ−Ｔ１）が、３〜１５の何れかであるかがチェックされる（Ｓ３１３）。
【００７０】
変動パターン決定乱数（ラベル−ＴＲＮＤ−Ｔ１）が、０〜２の何れかである場合には（Ｓ３１１でＹｅｓ）、変動パターン５のメインコマンド「Ａ０５」がコマンドバッファに格納され（Ｓ３１２）、変動パターン決定乱数（ラベル−ＴＲＮＤ−Ｔ１）が、３〜１５の何れかである場合には（Ｓ３１３でＹｅｓ）、変動パターン６のメインコマンド「Ａ０６」がコマンドバッファに格納され（Ｓ３１４）、変動パターン決定乱数（ラベル−ＴＲＮＤ−Ｔ１）が、０〜１５の何れでもない場合（Ｓ３１１，Ｓ３１３で共にＮｏ）、即ち、変動パターン決定乱数（ラベル−ＴＲＮＤ−Ｔ１）が、１６〜３５の何れかである場合には、変動パターン７のメインコマンド「Ａ０７」がコマンドバッファに格納される（Ｓ３１７）。
【００７１】
一方、大当たりフラグＡ１の値が「１」でなかった場合（Ｓ３０１でＮｏ）、つまり大当たりではない場合には、リーチフラグＢが「１」であるか否か、即ちリーチ有りか無しかがチェックされる（Ｓ３０２）。そして、リーチ無しの場合には（Ｓ３０２でＮｏ）、変動パターン１としてのリーチ無しを決定すると共にメインコマンド「Ａ０１」をコマンドバッファに格納して（Ｓ３０３）、変動パターン決定処理（Ｓ１２）を抜ける。
【００７２】
リーチ有りの場合には（Ｓ３０２でＹｅｓ）、変動パターン決定乱数（ラベル−ＴＲＮＤ−Ｔ１）が、０〜２０の何れかであるかがチェックされ（Ｓ３０４）、０〜２０の何れかである場合には（Ｓ３０４でＹｅｓ）、変動パターン２のメインコマンド「Ａ０２」をコマンドバッファに格納する（Ｓ３０５）。また、０〜２０の何れでもない場合には（Ｓ３０４でＮｏ）、変動パターン決定乱数（ラベル−ＴＲＮＤ−Ｔ１）が、２１〜３０の何れかであるかがチェックされ（Ｓ３０６）、０〜３０の何れでもない場合（Ｓ３０４，Ｓ３０６で共にＮｏ）、即ち、変動パターン決定乱数（ラベル−ＴＲＮＤ−Ｔ１）が、３１〜３５の何れかである場合には、変動パターン４のメインコマンド「Ａ０４」がコマンドバッファに格納される（Ｓ３１０）。一方、２１〜３０の何れかである場合には変動パターン３のメインコマンド「Ａ０３」がコマンドバッファに格納される（Ｓ３０８）。そして、何れかのリーチ態様（変動パターン２〜７）のメインコマンドがコマンドバッファに格納された場合には、大当たりフラグＡ１及びリーチフラグＢが「０」にリセットされ（Ｓ３１８）、この変動パターン決定処理（Ｓ１２）を抜ける。
【００７３】
この処理の後、その他の処理（Ｓ１３）が行われる。この処理（Ｓ１３）には、図柄停止コマンド処理が含まれている。図柄停止コマンド処理では、特別図柄８０，８１，８２がスクロール表示開始してから所定時間が経過したか否かがチェックされ、所定時間が経過した場合には、図柄停止コマンドを図柄制御基板７０に出力する。この所定時間は、変動パターン決定処理（Ｓ１２）で決定された変動パターンごとに設定されており、例えば、変動パターン１の場合は、５秒となっている。また、その他の変動パターン２〜７の場合も表２に示した所定時間が設定されている。
【００７４】
【表２】
0003651795.tif 000003
【００７５】
なお、所定時間が経過したか否かは、例えば、確定停止特別図柄コマンド及び変動パターンコマンドをコマンドバッファに格納してから主制御用メインプログラムＭを実行する度に（２ｍｓｅｃ毎）、図示しないカウンタがインクリメントされ、これが所定数までカウントされたか否かでもってチェックされている。
【００７６】
その他の処理（Ｓ１３）では、この図柄停止コマンド処理の他に、本発明に深く関連しない処理を実行して、主制御用メインプログラムＭから抜ける。そして、２ｍｓｅｃ後に、再び主制御用メインプログラムＭがランされ、ステップＳ１から繰り返される。以上が、主制御用メインプログラムＭの説明である。
【００７７】
さて、主制御用メインプログラムＭと同じ周期（例えば、２．０００ｍｓｅｃごとに）で、図柄制御基板７０に備えた表示制御用ＣＰＵ６１が、図柄制御用メインプログラムＮを、制御データＲＯＭ６３から取り出してランする。
【００７８】
この図柄制御用メインプログラムＮが実行されると、主制御用メインプログラムＭの確定停止特別図柄決定処理（Ｓ１１）及び変動パターン決定処理（Ｓ１２）で決定された確定停止特別図柄及び変動パターンの画像が図柄制御基板７０で作成され、表示装置３４に表示される。即ち、特別図柄８０，８１，８２が表示装置３４でスクロール表示（変動表示）され、その後、上特別図柄８０、下特別図柄８２、中特別図柄８１の順に停止表示されて、最終的には全特別図柄８０，８１，８２が確定停止特別図柄で確定停止表示される。さらに、変動パターン決定処理（Ｓ１２）において所定の変動パターンが選択された場合には、特別図柄８０，８１，８２の変動表示の最中に、特別図柄８０，８１，８２とは異なるキャラクター図柄１００が表示される（図２７及び図２８を参照）。
【００７９】
図柄制御用メインプログラムＮは図１３に示されており、まず電源投入時か否かがチェックされ（Ｓ９１）、電源投入時である場合（Ｓ９１でＹｅｓ）には、初期設定（Ｓ９２）として、例えばスタックの設定、定数設定、ＣＰＵの設定、ＳＩＯ、ＰＩＯ、ＣＴＣ（割り込み時間用コントローラ）の設定等が行われる。なお、電源投入時のみに必要な処理は、図柄制御用メインプログラムＮが、電源投入後の１回目にランされたときだけ実行され、それ以降は実行されない。
【００８０】
次に、コマンド受信処理（Ｓ９３）が行われる。コマンド受信処理（Ｓ９３）は、図１４に示されており、まず、主制御基板５０から何らかのコマンドを受信したか否かがチェックされ（Ｓ５０１）、コマンドを受信してない場合（Ｓ５０１でＮｏ）には、直ちにこの処理（Ｓ９３）を抜ける。
【００８１】
コマンドを受信した場合（Ｓ５０１でＹｅｓ）には、受信したコマンドが変動パターンのメインコマンドであるか否かがチェックされる（Ｓ５０２）。そして、変動パターンのメインコマンドではない場合（Ｓ５０２でＮｏ）には、受信したコマンドが、図柄停止指令コマンド及び確定停止特別図柄のコマンドであるか否かが判定され（Ｓ５０５）、これらのコマンドではない場合（Ｓ５０５でＮｏ）、即ち、受信したコマンドが特別図柄８０，８１，８２の変動表示及び確定停止表示とは関係ないコマンドの場合には、受信したコマンドに応じた表示制御データを制御データＲＯＭ６３から取り出してセットし（Ｓ５０８）、この処理（Ｓ９３）を抜ける。
【００８２】
一方、受信したコマンドが、図柄停止コマンド及び確定停止特別図柄のコマンドである場合（Ｓ５０５でＹｅｓ）には、制御データＲＯＭ６３から確定停止特別図柄の表示制御データを取り出してセットする（Ｓ５０６）。そして、確定フラグをセットして（Ｓ５０７）、この処理（Ｓ９３）を抜ける。
【００８３】
さて、受信したコマンドが変動パターンのメインコマンドであった場合（Ｓ５０２でＹｅｓ）には、変動パターンデータセット処理（Ｓ５０３）が行われる。変動パターンデータセット処理（Ｓ５０３）は、図１５に示されており、まず主制御基板５０から受信した変動パターンのメインコマンドが解析される（Ｓ２１）。
【００８４】
次いで、変動パターンのメインコマンドが「Ａ０３」又は「Ａ０５」の何れかであるか否かがチェックされ（Ｓ２２）、メインコマンドが「Ａ０３」又は「Ａ０５」の何れでもない場合には（Ｓ２２でＮｏ）、ステップＳ２７にジャンプする。
【００８５】
一方、主制御基板５０から受信した変動パターンのメインコマンドが、「Ａ０３」又は「Ａ０５」の何れかである場合には、サブ間コマンド用乱数取得処理（Ｓ２３）が行われる。
【００８６】
ここで、本実施形態においては、サブ間コマンド用乱数を生成するために、「０」〜「１００」の数値範囲のカウンタ（ラベル−ＴＲＮＤ−Ｓ）が設けられている。そして、サブ間コマンド用乱数取得処理（Ｓ２３）では、後述する乱数更新処理（Ｓ９４）によって更新されて、制御データＲＡＭ６４中に記憶された力ウンタ（ラベル−ＴＲＮＤ−Ｓ）の数値を取り出して、ＲＡＭ６４に別途設定した乱数値記憶領域に記憶する。
【００８７】
次いで、サブ間コマンドパターン選択処理（Ｓ２４）が行われる。この処理（Ｓ２４）は、図１６に示されており、まず、主制御基板５０から受信した変動パターンのメインコマンドが「Ａ０３」か否かがチェックされる（Ｓ３１）。受信したメインコマンドが「Ａ０３」の場合には（Ｓ３１でＹｅｓ）、カウンタ（ラベル−ＴＲＮＤ−Ｓ）の取得数値が１〜４５の何れかであるか否かがチェックされる（Ｓ３２）。カウンタ（ラベル−ＴＲＮＤ−Ｓ）の取得数値が１〜４５の何れかである場合には（Ｓ３２でＹｅｓ）、サブ間コマンド「Ｂ０１」をコマンドバッファに格納して、この処理（Ｓ２４）を抜ける。
【００８８】
カウンタ（ラベル−ＴＲＮＤ−Ｓ）の取得数値が１〜４５の何れでもない場合には（Ｓ３２でＮｏ）、カウンタ（ラベル−ＴＲＮＤ−Ｓ）の取得数値が４６〜９０の何れかであるか否かがチェックされ（Ｓ３４）、カウンタ（ラベル−ＴＲＮＤ−Ｓ）の取得数値が４６〜９０の何れかである場合には（Ｓ３４でＹｅｓ）、サブ間コマンド「Ｂ０２」をコマンドバッファに格納して（Ｓ３５）、この処理（Ｓ２４）を抜ける。また、カウンタ（ラベル−ＴＲＮＤ−Ｓ）の取得数値が９１〜１００の何れかである場合（Ｓ３４でＮｏ）には、サブ間コマンド「Ｂ０３」をコマンドバッファに格納して（Ｓ３６）、この処理（Ｓ２４）を抜ける。
【００８９】
一方、主制御基板５０から受信した変動パターンコマンドが「Ａ０５」であった場合（Ｓ３１でＮｏ）には、カウンタ（ラベル−ＴＲＮＤ−Ｓ）の取得数値が１〜２０の何れかであるか否かがチェックされる（Ｓ３７）。カウンタ（ラベル−ＴＲＮＤ−Ｓ）の取得数値が１〜２０の何れかである場合には（Ｓ３７でＹｅｓ）、サブ間コマンド「Ｂ０４」をコマンドバッファに格納し（Ｓ３８）、カウンタ（ラベル−ＴＲＮＤ−Ｓ）の取得数値が２１〜１００の何れかである場合（Ｓ３７でＮｏ）には、サブ間コマンド「Ｂ０５」をコマンドバッファに格納して（Ｓ３９）、この処理（Ｓ２４）を抜ける。
【００９０】
サブ間コマンドパターン選択処理（Ｓ２４）を抜けると、図１５に示すように、音声制御基板５６及び発光制御基板５５へのサブ間コマンド出力処理（Ｓ２５，Ｓ２６）が行われ、サブ間コマンドパターン選択処理（Ｓ２４）で選択されて、コマンドバッファに記憶されたサブ間コマンド（「Ｂ０１」〜「Ｂ０５」）が音声制御基板５６及び発光制御基板５５に出力される。その後、図柄制御基板７０に対する変動パターンの表示制御データセットが行われ（Ｓ２７）、主制御基板５０から受信したメインコマンドのみに基づいて（ステップＳ２２でＮｏの場合）又は、メインコマンドとサブ間コマンドとに基づいて（ステップＳ２２でＹｅｓの場合）制御データＲＯＭ６３より表示制御データを取り出してセットしてから、変動パターンデータセット処理（Ｓ５０３）を抜ける。
【００９１】
変動パターンデータセット処理（Ｓ５０３）を抜けると、図１４に示すように、変動中フラグがセットされ（Ｓ５０４）、コマンド受信処理（Ｓ９３）を抜ける。以上が図柄制御用メインプログラムＮにおけるコマンド受信処理（Ｓ９３）の説明であって、次に、乱数更新処理（Ｓ９４）が行われる。
【００９２】
乱数更新処理（Ｓ９４）では、電源投入時に「０」に設定されたカウンタ（ラベル−ＴＲＮＤ−Ｓ）が、乱数更新処理（Ｓ９４）が実行される毎に（例えば、２ｍｓｅｃ毎に）、１インクリメントされる。そして、カウンタ（ラベル−ＴＲＮＤ−Ｓ）が数値範囲の上限値「１００」を越えた場合には、「０」にリセットされて、再び「０」から１インクリメントする。このように更新されたカウンタ（ラベル−ＴＲＮＤ−Ｓ）の数値は、前述のように、前記ＲＡＭ６４中に逐一記憶される。
【００９３】
乱数更新処理（Ｓ９４）に次いで、画像データ作成処理（Ｓ９５）が行われる。画像データ作成処理（Ｓ９５）は、図１７に示されており、まず確定フラグがセット中か否かが判定される（Ｓ４０１）。確定フラグセット中の場合（Ｓ４０１でＹｅｓ）、即ち、各特別図柄８０，８１，８２が変動表示を開始してから所定時間（表２を参照）が経過した場合には、確定停止特別図柄の表示制御データに基づいて、特別図柄８０，８１，８２が確定停止表示されたときの画像データを作成する（Ｓ４０２）。その後、確定フラグをクリアし（Ｓ４０３）、作成した画像データをコマンドバッファに格納してから（Ｓ４０４）、この処理（Ｓ９５）を抜ける。
【００９４】
一方、確定フラグセット中ではない場合（Ｓ４０１でＮｏ）、変動中フラグがセット中か否かがチェックされる（Ｓ４０５）。変動中フラグがセット中ではない場合（Ｓ４０５でＮｏ）には、その他の画像データ、即ち、特別図柄８０，８１，８２の変動表示中や確定停止表示されたとき以外の画像データを作成する（Ｓ４０６）。そして、作成した画像データをコマンドバッファに格納してから（Ｓ４０４）、この処理（Ｓ９４）を抜ける。
【００９５】
変動中フラグがセット中の場合（Ｓ４０５でＹｅｓ）、即ち、特別図柄８０，８１，８２が変動表示中でかつ変動開始から所定時間（表２を参照）が経過していない場合には、画像データカウンタが上限値であるか否かががチェックされる（Ｓ４０７）。ここで画像データカウンタは、電源投入時には「０」に設定され、画像データ作成処理（Ｓ９４）が実行される毎に（２ｍｓｅｃ毎に）、１インクリメントされる。また、画像データカウンタの上限値は、表３に示すように変動パターンに応じて設定されており、例えば、変動パターン３の場合は、１４９９０カウント（変動表示開始から約３０秒後）、即ち、主制御基板５０から図柄停止コマンドを受信する直前のカウント値が上限値となっている。そして他の変動パターンの場合の場合も同様に、主制御基板５０から図柄停止指令コマンドを受信する直前のカウント値が上限値となっている。
【００９６】
【表３】
0003651795.tif 000004
【００９７】
画像データカウンタが上限値ではない場合（Ｓ４０７でＮｏ）には、特別図柄８０，８１，８２の変動表示を続行と判断して、各変動パターン１〜７の表示制御データに基づいて変動表示中の画像データを作成する（Ｓ４０８）。その後、画像データカウンタを１インクリメントし（Ｓ４０９）、作成した画像データをコマンドバッファに格納して（Ｓ４０４）からこの処理（Ｓ９４）を抜ける。
【００９８】
ここで、主制御基板５０から受信した変動パターンのコマンドが「Ａ０１」、「Ａ０４」、「Ａ０６」及び「Ａ０７」であった場合には、表示装置３４において特別図柄８０，８１，８２が所定時間、スクロール表示されるだけであるが、受信した変動パターンのメインコマンドが「Ａ０２」、「Ａ０３」及び「Ａ０５」の何れかであった場合には、特別図柄８０，８１，８２が変動表示を開始してから確定停止表示される間に、キャラクター図柄が表示される。
【００９９】
表４には、主制御基板５０からのメインコマンド及びメインコマンドに基づいて決定されたサブ間コマンドによって、表示装置３４において表示される変動パターンの表示内容が示されており、例えば、図柄制御基板７０がメインコマンド「Ａ０２」を受信した場合には、変動パターン２として、特別図柄８０，８１，８２のスクロール表示の開始から５秒後にキャラクター図柄として「馬」が表示される。また、メインコマンド「Ａ０５」を受信し、このメインコマンドに基づいてサブ間コマンド「Ｂ０４」が選択された場合には、変動パターン５−１として、スクロール表示の開始から５秒後に「犬」が表示される。また、同様にメインコマンド「Ａ０５」を受信した場合でも、サブ間コマンド「Ｂ０５」が選択された場合には、変動パターン５−２として、スクロール表示の開始から５秒後にキャラクター図柄として「女の子」が表示される。このように、表示装置３４における表示図柄は、主制御基板５０からのメインコマンドと、図柄制御基板７０でメインコマンドに基づいて選択された、変動パターンの細部（本発明の「遊技内容の細部」に相当する）を決定するサブ間コマンドとによって決定されている。これにより、表示装置３４にて図柄を表示させるためのコマンドを、主制御基板５０のみで生成していた場合に比較して、主制御基板５０で生成する図柄表示のためのコマンドのデータ量を抑えることができる。
【０１００】
【表４】
0003651795.tif 000005
【０１０１】
図１７において、画像データカウンタが上限値である場合（Ｓ４０７でＹｅｓ）には、特別図柄８０，８１，８２の変動表示を終了と判断して、最後の変動表示中の画像データ、即ち、各特別図柄８０，８１，８２が確定停止特別図柄で確定停止表示する直前の画像データを作成する（Ｓ４１０）。その後、変動中フラグをクリアし（Ｓ４１１）、作成した最後の変動表示中の画像データをコマンドバッファに格納して（Ｓ４０４）、この処理（Ｓ９５）を抜ける。
【０１０２】
図１３において、画像データ作成処理（Ｓ９５）で作成した画像データは、図柄制御基板７０のＶＤＰ６２に出力され（Ｓ９６）、Ｄ／Ａ変換回路にてＲＧＢ信号に変換されて、表示装置３４に出力される。以上が図柄制御基板７０の図柄制御用メインプログラムＮの説明である。
【０１０３】
さて、主制御用メインプログラムＭと同じ周期（例えば、２．０００ｍｓｅｃごとに）で、音声制御基板５６に備えた音声制御用ＣＰＵ８６が、音声制御用メインプログラムＬを、制御データＲＯＭ８４から取り出してランする。
【０１０４】
音声制御用メインプログラムＬは、図１８に示されており、まず最初に電源投入時か否かがチェックされ（Ｓ１０１）、電源投入時である場合（Ｓ１０１でＹｅｓ）には、初期設定（Ｓ１０２）として、例えばスタックの設定、定数設定、ＣＰＵの設定、ＳＩＯ、ＰＩＯ、ＣＴＣ（割り込み時間用コントローラ）の設定等が行われる。なお、電源投入時のみに必要な処理は、音声制御用メインプログラムＬが、電源投入後の１回目にランされたときだけ実行され、それ以降は実行されない。
【０１０５】
次に、コマンド受信処理（Ｓ１０３）が行われる。コマンド受信処理（Ｓ１０３）は、図１９に示されており、まず主制御基板５０からコマンドを受信したか否かがチェックされ（Ｓ１１０）、コマンドを受信してない場合（Ｓ１１０でＮｏ）には、直ちにこの処理（Ｓ１０３）を抜ける。
【０１０６】
コマンドを受信した場合（Ｓ１１０でＹｅｓ）には、受信したコマンドが変動パターンのメインコマンドであるか否かがチェックされる（Ｓ１１１）。変動パターンのメインコマンドでなかった場合（Ｓ１１１でＮｏ）には、受信したコマンドに応じて音声データをセットして（Ｓ１１７）この処理（Ｓ１０３）を抜ける。
【０１０７】
一方、受信したコマンドが変動パターンのメインコマンドであった場合（Ｓ１１１でＹｅｓ）には、サブ間コマンドが必要であるか否か、即ち、主制御基板５０から受信した変動パターンのメインコマンドが「Ａ０３」か「Ａ０５」の何れかであるか否かがチェックされる（Ｓ１１２）。サブ間コマンドが必要でなかった場合（Ｓ１１２でＮｏ）、即ち、受信したメインコマンドが「Ａ０１」、「Ａ０２」、「Ａ０４」、「Ａ０６」、「Ａ０７」の何れかであった場合には、ステップＳ１１５へジャンプする。
【０１０８】
一方、受信した変動パターンのメインコマンドが「Ａ０３」か「Ａ０５」の何れかであった場合には（Ｓ１１２でＹｅｓ）、サブ間コマンド入力タイマを「０」にセットし（Ｓ１１３）、サブ間コマンド入力フラグをセットする（Ｓ１１４）。
【０１０９】
その後、主制御基板５０からの変動パターンのメインコマンドに基づいて、音声データＲＯＭ８８から音声制御データを取り出してセットし（Ｓ１１５）、音声パターンデータセットフラグをＯＮして（Ｓ１１６）この処理（Ｓ１０３）を抜ける。
【０１１０】
コマンド受信処理（Ｓ１０３）に次いで、サブ間コマンド入力処理（Ｓ１０４）が行われる。サブ間コマンド入力処理（Ｓ１０４）は、図２０に示されており、まず、音声パターンデータセットフラグがＯＮか否かがチェックされ（Ｓ１２０）、ＯＮでない場合（Ｓ１２０でＮｏ）、即ち、音声制御基板５６が変動パターンのメインコマンドを受信していない場合には、この処理（Ｓ１０４）を抜ける。
【０１１１】
音声パターンデータセットフラグがＯＮである場合には（Ｓ１２０でＹｅｓ）、サブ間コマンド入力フラグがセットされているか否かがチェックされ（Ｓ１２１）、サブ間コマンド入力フラグがセットされていない場合（Ｓ１２１でＮｏ）、即ち、主制御基板５０から受信した変動パターンのメインコマンドが、「Ａ０３」及び「Ａ０５」以外であった場合には、ステップＳ１２６にジャンプする。
【０１１２】
一方、サブ間コマンド入力フラグがセットされている場合（Ｓ１２１でＹｅｓ）、即ち、受信した変動パターンのメインコマンドが、「Ａ０３」及び「Ａ０５」の何れかである場合には、サブコマンド入力タイマが「０」であるか否かがチェックされ（Ｓ１２２）、サブコマンド入力タイマが「０」ではない場合（Ｓ１２２でＮｏ）には、直ちにこの処理（Ｓ１０４）を抜ける。また、サブコマンド入力タイマが「０」の場合（Ｓ１２２でＹｅｓ）、即ち、音声制御基板５６が主制御基板５０から変動パターンのメインコマンド「Ａ０３」又は「Ａ０５」の何れかを受信後、音声制御用メインプログラムＬが最初に実行された場合には、図柄制御基板７０から送信されたサブ間コマンドを受信する（Ｓ１２３）。そして、受信したサブ間コマンドに応じて、付加演出パターンのデータ、即ち、キャラクター図柄に応じた音声演出のための音声制御データを音声データＲＯＭ８８から読み出してセットする（Ｓ１２４）。そして、サブ間コマンド入力フラグをリセットし（Ｓ１２５）、音声パターンデータセットフラグをＯＦＦとした（Ｓ１２６）後、変動中フラグをセットして（Ｓ１２７）、この処理（Ｓ１０４）を抜ける。
【０１１３】
サブ間コマンド入力処理（Ｓ１０４）に次いで、音声データ作成処理（Ｓ１０５）が実行される。音声データ作成処理（Ｓ１０５）は、図２１に示されており、まず、変動中フラグがセット中か否かがチェックされる（Ｓ１３０）。変動中フラグがセット中ではない場合（Ｓ１３０でＮｏ）には、その他の音声データ、即ち、特別図柄８０，８１，８２が確定停止表示されたときに発生される音声の音声データ等を作成する（Ｓ１３６）。そして、作成した音声データをコマンドバッファに格納してから（Ｓ１３７）、この処理（Ｓ１０５）を抜ける。
【０１１４】
変動中フラグがセット中の場合（Ｓ１３０でＹｅｓ）、即ち、特別図柄８０，８１，８２が変動表示中でかつ変動開始から所定時間（表２参照）が経過していない場合には、音声データカウンタが上限値であるか否かががチェックされる（Ｓ１３１）。ここで音声データカウンタは、電源投入時には「０」に設定され、音声データ作成処理（Ｓ１０５）が実行される毎に（２．０００ｍｓｅｃ毎に）、１インクリメントされる。また、音声データカウンタの上限値は、表５に示すように変動パターンに応じて設定されており、例えば、変動パターン３の場合は、１４９９０カウント（変動表示開始から約３０秒後）、即ち、表示装置３４にて特別図柄８０，８１，８２が確定停止表示される直前のカウント値が上限値に設定されている。そして、その他の変動パターンでも同様に、特別図柄８０，８１，８２が確定停止表示されるタイミングにあわせて上限値が設定されている。
【０１１５】
【表５】
0003651795.tif 000006
【０１１６】
音声データカウンタが上限値ではない場合（Ｓ１３１でＮｏ）には、特別図柄８０，８１，８２の変動表示を続行と判断して、変動パターンのメインコマンド及びサブ間コマンドに基づいて音声データＲＯＭ８８から読み出されてセットされた音声制御データから、変動パターンに応じた変動表示中の音声データを作成する（Ｓ１３２）。
【０１１７】
ここで、各変動パターンにおいて作成された音声データによる音声演出の内容は、表６に示されており、例えば、主制御基板５０よりメインコマンド「Ａ０５」を受信し、図柄制御基板７０からサブ間コマンド「Ｂ０４」を受信した場合には、変動パターン５−１として、変動表示開始から５秒後に「ワンワン」という犬の鳴き声が発生される音声データが作成される。また、主制御基板５０よりメインコマンド「Ａ０５」を受信し、図柄制御基板７０からサブ間コマンド「Ｂ０５」を受信した場合には、変動パターン５−２として、変動表示開始から５秒後に「イヤーン」という女の子の声が発生される音声データが作成される。即ち、表示装置３４において、「犬」のキャラクター図柄が登場するタイミングで、スピーカ５９Ｓから「犬」の鳴き声である「ワンワン」という音声を発生する音声データが作成され、表示装置３４において、「女の子」のキャラクター図柄１００Ｂ（図２８を参照）が登場するタイミングで、スピーカ５９Ｓから「女の子」の声としての「イヤーン」という音声を発生する音声データが作成される。
【０１１８】
【表６】
0003651795.tif 000007
【０１１９】
このように、スピーカ５９Ｓから発生される音声は、主制御基板５０からのメインコマンドと、図柄制御基板７０においてメインコマンドに基づいて選択決定されたサブ間コマンドとによって決定されている。これにより、スピーカ５９Ｓから音声を発生させるためのコマンドを、主制御基板５０のみで生成していた場合に比較して、主制御基板５０で生成する音声発生のためのコマンドのデータ量を抑えることができる。
【０１２０】
音声データが作成されると（Ｓ１３２）、音声データカウンタを１インクリメントして（Ｓ１３３）、作成した音声データをコマンドバッファに格納して（Ｓ１３７）からこの処理（Ｓ１０５）を抜ける。
【０１２１】
一方、音声データカウンタが上限値である場合（Ｓ１３１でＹｅｓ）には、特別図柄８０，８１，８２の変動表示が終了と判断して、最後の変動中音声データ、即ち、全特別図柄８０，８１，８２が確定停止表示される直前の音声データを作成する（Ｓ１３４）。その後、変動中フラグをクリアして（Ｓ１３５）、作成した最後の変動中音声データをコマンドバッファに格納して（Ｓ１３７）、この処理（Ｓ１０５）を抜ける。
【０１２２】
図１８に示すように、音声データ作成処理（Ｓ１０５）を抜けると、スピーカ出力処理（Ｓ１０６）が行われ、音声データ作成処理（Ｓ１０５）で作成された音声データを、アンプ８９でアナログ信号に変換及び増幅してスピーカ５９Ｓに出力する。以上が音声制御用メインプログラムＬの説明である。
【０１２３】
さて、上述した各メインプログラムＭ，Ｎ，Ｌと同じ周期（例えば、２．０００ｍｓｅｃごとに）で、発光制御基板５５に備えた発光制御用ＣＰＵ７３が、発光制御用メインプログラムＫを、制御データＲＯＭ７１から取り出してランする。
【０１２４】
発光制御用メインプログラムＫは、図２２に示されており、まず最初に電源投入時か否かがチェックされ（Ｓ３１１）、電源投入時である場合（Ｓ３１１でＹｅｓ）には、初期設定（Ｓ３１２）として、例えばスタックの設定、定数設定、ＣＰＵの設定、ＳＩＯ、ＰＩＯ、ＣＴＣ（割り込み時間用コントローラ）の設定等が行われる。なお、電源投入時のみに必要な処理は、発光制御用メインプログラムＫが、電源投入後の１回目にランされたときだけ実行され、それ以降は実行されない。
【０１２５】
次に、コマンド受信処理（Ｓ３１３）が行われる。コマンド受信処理（Ｓ３１３）は、図２３に示されており、まず主制御基板５０からコマンドを受信したか否かがチェックされ（Ｓ６１１）、コマンドを受信してない場合（Ｓ６１１でＮｏ）には、直ちにこの処理（Ｓ３１３）を抜ける。
【０１２６】
コマンドを受信した場合（Ｓ６１１でＹｅｓ）には、受信したコマンドが変動パターンのメインコマンドであるか否かがチェックされる（Ｓ６１２）。変動パターンのメインコマンドでなかった場合（Ｓ６１２でＮｏ）には、受信したコマンドに応じてデータをセットして（Ｓ６１８）、この処理（Ｓ３１３）を抜ける。
【０１２７】
一方、受信したコマンドが変動パターンのメインコマンドであった場合（Ｓ６１２でＹｅｓ）には、サブ間コマンドが必要であるか否か、即ち、主制御基板５０から受信した変動パターンのメインコマンドが「Ａ０３」か「Ａ０５」の何れかであるか否かがチェックされる（Ｓ６１３）。サブ間コマンドが必要でなかった場合（Ｓ６１３でＮｏ）、即ち、受信したメインコマンドが「Ａ０３」及び「Ａ０５」以外の何れかであった場合には、ステップＳ６１６へジャンプする。
【０１２８】
一方、受信した変動パターンのメインコマンドが「Ａ０３」か「Ａ０５」の何れかであった場合には（Ｓ６１３でＹｅｓ）、サブ間コマンド入力タイマを「０」にセットし（Ｓ６１４）、サブ間コマンド入力フラグをセットする（Ｓ６１５）。その後、主制御基板５０からの変動パターンのメインコマンドに基づいて、発光データＲＯＭ７５から発光制御データを取り出してセットし（Ｓ６１６）、発光パターンデータセットフラグをＯＮして（Ｓ６１７）この処理（Ｓ３１３）を抜ける。
【０１２９】
コマンド受信処理に次いで、サブ間コマンド入力処理（Ｓ３１４）が行われる。サブ間コマンド入力処理（Ｓ３１４）は、図２４に示されており、まず、発光パターンデータセットフラグがＯＮか否かがチェックされ（Ｓ３２０）、ＯＮでない場合には（Ｓ３２０でＮｏ）、この処理（Ｓ３１４）を抜ける。
【０１３０】
発光パターンデータセットフラグがＯＮである場合には（Ｓ３２０でＹｅｓ）、サブ間コマンド入力フラグがセットされているか否かがチェックされ（Ｓ３２１）、サブ間コマンド入力フラグがセットされていない場合（Ｓ３２１でＮｏ）、即ち、主制御基板５０から受信した変動パターンのメインコマンドが、「Ａ０３」及び「Ａ０５」以外であった場合には、ステップＳ３２６にジャンプする。
【０１３１】
一方、サブ間コマンド入力フラグがセットされている場合には（Ｓ３２１でＹｅｓ）、サブコマンド入力タイマが「０」であるか否かがチェックされ（Ｓ３２２）、サブコマンド入力タイマが「０」ではない場合（Ｓ３２２でＮｏ）には、直ちにこの処理（Ｓ３１４）を抜ける。また、サブコマンド入力タイマが「０」の場合（Ｓ３２２でＹｅｓ）、即ち、発光制御基板５５が主制御基板５０から変動パターンのメインコマンド「Ａ０３」又は「Ａ０５」の何れかを受信後、最初に発光制御用メインプログラムＫが実行された場合には、図柄制御基板７０から送信されたサブ間コマンドを入力する（Ｓ３２３）。そして、受信したサブ間コマンドに応じて、付加演出パターンのデータ、即ち、キャラクター図柄に応じた発光演出のための発光制御データを発光データＲＯＭ７５から読み出してセットする（Ｓ３２４）。その後、サブ間コマンド入力フラグをリセットし（Ｓ３２５）、発光パターンデータセットフラグをＯＦＦとした（Ｓ３２６）後、発光パターン確定フラグをセットして（Ｓ３２７）、この処理（Ｓ３１４）を抜ける。
【０１３２】
サブ間コマンド入力処理（Ｓ３１４）に次いで、発光データ作成処理（Ｓ３１５）が実行される。発光データ作成処理（Ｓ３１５）は、図２５に示されており、まず、発光パターン確定フラグがセット中か否かがチェックされる（Ｓ４１）。変動中フラグがセット中ではない場合（Ｓ４１でＮｏ）には、その他の発光データを作成する（Ｓ４５）。そして、作成した発光データをコマンドバッファに格納してから（Ｓ４４）、この処理（Ｓ３１５）を抜ける。
【０１３３】
パターン確定フラグがセット中の場合（Ｓ４１でＹｅｓ）には、変動パターンのメインコマンド及びサブ間コマンドに基づいて発光データＲＯＭ７５から取り出してコマンドバッファに記憶した発光データを取り出し、変動パターンに応じた変動表示中の発光データを作成する（Ｓ４２）。
【０１３４】
ここで、各変動パターンにおける発光データによる発光演出の内容は、表７に示されており、例えば、主制御基板５０よりメインコマンド「Ａ０５」を受信し、図柄制御基板７０からサブ間コマンド「Ｂ０４」を受信した場合には、変動パターン５−１として、変動表示開始から５秒後に、サイドランプ２２，２２が２回点滅される発光データが作成される。また、主制御基板５０よりメインコマンド「Ａ０５」を受信し、図柄制御基板７０からサブ間コマンド「Ｂ０５」を受信した場合には、変動パターン５−２として、変動表示開始から５秒後に、サイドランプ２２，２２が激しく点滅される発光データが作成される。即ち、表示装置３４において、「犬」のキャラクター図柄が登場し、これにあわせてスピーカ５９Ｓから「ワンワン」という犬の鳴き声が発生された場合には、サイドランプ２２，２２が２回点滅発光される発光データが作成され、表示装置３４において、「女の子」のキャラクター図柄１００Ｂが登場し、これにあわせてスピーカ５９Ｓから「イヤーン」という女の子の声が発生された場合には、サイドランプ２２，２２が激しく点滅発光される発光データが作成される。
【０１３５】
【表７】
0003651795.tif 000008
【０１３６】
このように、サイドランプ２２，２２の発光は、主制御基板５０からのメインコマンドと、図柄制御基板７０においてメインコマンドに基づいて選択決定されたサブ間コマンドとによって決定されている。これにより、サイドランプ２２，２２を発光させるためのコマンドを、主制御基板５０のみで生成していた場合に比較して、主制御基板５０で生成する発光制御のためのコマンドのデータ量を抑えることができる。
【０１３７】
変動パターンに応じた発光データが作成されると（Ｓ４２）、発光パターン確定フラグをリセットして（Ｓ４３）、作成した発光データをコマンドバッファに格納して（Ｓ４４）からこの処理（Ｓ３１５）を抜ける。
【０１３８】
図２２に示すように、発光データ作成処理（Ｓ３１５）を抜けると、発光出力処理（Ｓ３１６）が行われ、発光データ作成処理（Ｓ３１５）で作成された音声データを、サイドランプ２２，２２やＬＥＤに出力する。以上が発光制御用メインプログラムＫの説明である。
【０１３９】
ところで、主制御基板５０、図柄制御基板７０、音声制御基板５６及び発光制御基板５５の間で行われるメインコマンド及びサブ間コマンドの送受信は、以下のタイミングで行われる。
【０１４０】
図２８に示すように、まず主制御基板５０から各制御基板５５，５６，７０に変動パターンのメインコマンドが送信される（図２８の（Ａ））。すると、図柄制御基板７０では、受信したメインコマンドが「Ａ０３」又は「Ａ０５」であった場合に、サブ間コマンドが選択決定され（ステップＳ２３，Ｓ２４）、音声制御基板５６及び発光制御基板５５では、前述したサブ間コマンド入力タイマによる計時が開始される。
【０１４１】
そして、図２８の（Ｂ）に示すように、図柄制御基板７０は、主制御基板５０がメインコマンドの出力を終了しかつメインコマンドを受信してから１００ｍｓ後までに、選択決定したサブ間コマンドの音声制御基板５６及び発光制御基板５５への送信を開始する（ステップＳ２５，Ｓ２６）。
【０１４２】
すると、音声制御基板５６及び発光制御基板５５では、主制御基板５０よりメインコマンドを受信してから１９６ｍｓｅｃ後に、１回目のサブ間コマンド入力処理を行い、１９８ｍｓｅｃ後に２回目のサブ間コマンド入力処理を行う。そして、２００ｍｓｅｃ後に３回目のサブ間コマンド入力処理を行うと共に、３回目のサブ間コマンド入力処理で入力されたサブ間コマンドと、１回目及び／又は２回目のサブ間コマンド入力処理で入力されたサブ間コマンドとでサブ間コマンドの照合を行い（図２８の（Ｃ））、一致した場合には、そのサブ間コマンドに基づいて音声制御基板５６と発光制御基板５５とがそれぞれの処理を行う（図２８Ｂの（Ｄ））。即ち、音声制御基板５６では、主制御基板５０からのメインコマンドの受信から１９６ｍｓｅｃ後にステップＳ１０４以降の処理が行われ、発光制御基板５５では、主制御基板５０からのメインコマンドの受信から１９６ｍｓｅｃ後にステップＳ３１４以降の処理が行われる。
【０１４３】
本実施形態のパチンコ遊技機の構成は以上であって、次に動作説明を行う。遊技者が操作ノブ２８を操作し、遊技領域に弾き出された遊技球が始動入賞口１４に入賞すると、表示装置３４に表示された特別図柄８０，８１，８２が、上下方向にスクロールして変動表示される。このとき、パチンコ遊技機の内部では、表示装置３４における図柄の変動パターンと、表示装置３４に停止表示する図柄が予め選択決定される。
【０１４４】
具体的には、主制御基板５０が実行した変動パターン決定処理（Ｓ１２）において、例えば、変動パターン３が決定されると、変動パターン３のメインコマンド「Ａ０３」が、図柄制御基板７０、音声制御基板５６及び発光制御基板５５に送信される。すると、図柄制御基板７０において、メインコマンド「Ａ０３」に基づいて、サブ間コマンドが選択され、音声制御基板５６及び発光制御基板５５にそのサブ間コマンドが送信される。ここで、選択されたサブ間コマンドが、例えば「Ｂ０２」であった場合には、このサブ間コマンド「Ｂ０２」と図柄制御基板７０が主制御基板５０から受信したメインコマンド「Ａ０３」とに基づいて、表示装置３４において、特別図柄８０，８１，８２のスクロール表示開始から５秒後に「猫」のキャラクター図柄１００Ａを登場させる図柄演出を行う（図２７を参照）。
【０１４５】
また、音声制御基板５６が、主制御基板５０から受信したメインコマンド「Ａ０３」と図柄制御基板７０から受信したサブ間コマンド「Ｂ０２」とに基づいて、特別図柄８０，８１，８２のスクロール表示開始から５秒後に「ニャーニャー」という猫の鳴き声をスピーカ５９Ｓから発生させる。
【０１４６】
さらに、発光制御基板５５が主制御基板５０から受信したメインコマンド「Ａ０３」と図柄制御基板７０から受信したサブ間コマンド「Ｂ０２」とに基づいて、特別図柄８０，８１，８２のスクロール表示開始から５秒後にサイドランプ２２，２２を３回点滅させる。
【０１４７】
これを遊技者側から見ると、特別図柄８０，８１，８２がスクロール表示を開始してから５秒後に、遊技者は表示装置３４に「猫」が登場したのを視認するのとほぼ同時に、「ニャーニャー」という音声を聞き、サイドランプ２２，２２が３回点滅された状態を視認する。
【０１４８】
また、同様にして、主制御基板５０において変動パターン３が決定され、図柄制御基板７０において、サブ間コマンド「Ｂ０３」が選択された場合には、図柄制御基板７０が主制御基板５０から受信したメインコマンド「Ａ０３」と選択決定したサブ間コマンド「Ｂ０３」とに基づいて、表示装置３４において、特別図柄８０，８１，８２のスクロール表示開始から５秒後に「女の子」のキャラクター図柄１００Ｂを登場させる図柄演出を行う（図２８を参照）。
【０１４９】
また、音声制御基板５６が、主制御基板５０から受信したメインコマンド「Ａ０３」と図柄制御基板７０から受信したサブ間コマンド「Ｂ０３」とに基づいて、特別図柄８０，８１，８２のスクロール表示開始から５秒後に「イヤーン」という女の子の声をスピーカ５９Ｓから発生させる。
【０１５０】
さらに、発光制御基板５５が主制御基板５０から受信したメインコマンド「Ａ０３」と図柄制御基板７０から受信したサブ間コマンド「Ｂ０３」とに基づいて、特別図柄８０，８１，８２のスクロール表示開始から５秒後にサイドランプ２２，２２を激しく点滅させる。
【０１５１】
これを遊技者側から見ると、特別図柄８０，８１，８２がスクロール表示を開始してから５秒後に、遊技者は表示装置３４に「女の子」が登場したのを視認するのとほぼ同時に、「イヤーン」という音声を聞き、サイドランプ２２，２２が激しく点滅された状態を視認する。
【０１５２】
このように、本実施形態によれば、音声制御基板５６及び発光制御基板５５には、主制御基板５０と図柄制御基板７０とからメインコマンド及びサブ間コマンドが入力され、これら２つのコマンドによってスピーカ５９Ｓ及びサイドランプ２２，２２が制御されるように構成したので、スピーカ５９Ｓからの音声とサイドランプ２２，２２による発光とを、表示装置３４で表示されるキャラクター図柄に連携させて、一体感が高い遊技の制御を行うことができる。
【０１５３】
また、「猫」のキャラクター図柄１００Ａ（図２７を参照）の場合には「ニャーニャー」という音声が発生され、「犬」のキャラクター図柄の場合には、「ワンワン」という音声が発生されるように、表示装置３４で表示されたキャラクター図柄に固有の音声が発生されているので、キャラクター図柄と音声とが連携していることが解りやすい。しかも、キャラクター図柄に応じて音声が発生されると共にサイドランプ２２，２２が点滅発光されるので、キャラクター図柄と音声と光とを連携させた演出を行うことができる。
【０１５４】
さらに、キャラクター図柄の表示、音声の発生及び光の点滅は、何れも遊技者が認識可能な演出態様なので、遊技者はこれらの演出が連携して行われていることを認識することができる。その上、キャラクター図柄が複数種類設定されると共に、そのキャラクター図柄に応じて音声や発光態様も複数種類設定されているので、遊技者は、これらの演出に飽きることなく遊技を行うことができる。
【０１５５】
また、本実施形態では、表示装置３４、スピーカ５９Ｓ及びサイドランプ２２，２２の変動パターンに関するコマンドの全てを主制御基板５０のみによって生成しているのではなく、主制御基板５０と図柄制御基板７０との２つの制御基板で分担して変動パターンに関するコマンドが生成されている。これにより、従来の遊技機に比較して、主制御基板５０の負担を少なくすることができ、処理スピードを上げることができる。
【０１５６】
なお、本実施形態においては、「出力」と「送信」、「入力」と「受信」を適宜使い分けていたが、一方の基板から電気的信号を出し（「出力」及び「送信」）、その電気的信号を他方の基板が取り入れる（「入力」及び「受信」）という構成であれば、この文言の違いにとらわれるものではない。
【０１５７】
＜他の実施形態＞
本発明は、前記実施形態に限定されるものではなく、例えば、以下に説明するような実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。
（１）前記実施形態においては、遊技機の一例としてパチンコ遊技機を例示したが、本発明はこれに限られず、遊技機であれば、コイン遊技機やスロットマシン等に適用してもよい。
【０１５８】
（２）前記実施形態において主制御基板５０は、変動開始信号を送信してから主制御用メインプログラムＭを実行する度に（２ｍｓｅｃ毎）、カウンタがインクリメントされ、これが所定数までカウントされたか否かでもって時間を計時していたが、クロック回路によって計時してもよい。
【０１５９】
（３）前記実施形態では、図柄制御基板７０においてサブ間コマンドを生成して、音声制御基板５６及び発光制御基板５５に送信するようにしていたが、この限りではなく、音声制御基板５６でサブ間コマンドを生成して他の２つの制御基板７０，５５に送信するようにしてもよいし、発光制御基板５５でサブ間コマンドを生成して他の２つの制御基板７０，５６に送信するようにしてもよい。
【０１６０】
（４）前記実施形態では、図柄制御基板７０と音声制御基板５６と発光制御基板５５との間でサブ間コマンドを送受信していたが、主制御基板５０から信号を受信して制御を行っている基板であればよく、例えば、払い出し制御基板や発射制御基板等の他の基板との間で送受信を行ってもよい。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るパチンコ遊技機の正面図
【図２】パチンコ遊技機の背面図
【図３】パチンコ遊技機の電気的構成を示すブロック図
【図４】図柄制御回路を示すブロック図
【図５】音声制御基板を示すブロック図
【図６】発光制御回路を示すブロック図
【図７】主制御用メインプログラムを示すフローチャート
【図８】主制御用乱数更新処理を示すフローチャート
【図９】主制御用大当たり判定処理を示すフローチャート
【図１０】主制御用リーチ有無決定処理を示すフローチャート
【図１１】主制御用確定停止特別図柄決定処理を示すフローチャート
【図１２】主制御用変動パターン決定処理を示すフローチャート
【図１３】図柄制御用メインプログラムを示すフローチャート
【図１４】図柄制御用コマンド受信処理を示すフローチャート
【図１５】図柄制御用変動パターンデータセット処理を示すフローチャート
【図１６】図柄制御用サブ間コマンドパターン処理を示すフローチャート
【図１７】図柄制御用画像データ作成処理を示すフローチャート
【図１８】音声制御用メインプログラムを示すフローチャート
【図１９】音声制御用コマンド受信処理を示すフローチャート
【図２０】音声制御用サブ間コマンド入力処理を示すフローチャート
【図２１】音声制御用音声データ作成処理を示すフローチャート
【図２２】発光制御用メインプログラムを示すフローチャート
【図２３】発光制御用コマンド受信処理を示すフローチャート
【図２４】発光制御用サブ間コマンド入力処理を示すフローチャート
【図２５】発光制御用発光データ作成処理を示すフローチャート
【図２６】メインコマンド及びサブ間コマンドの送受信のタイミングチャート
【図２７】キャラクター図柄としての「猫」の概念図
【図２８】キャラクター図柄としての「女の子」の概念図
【符号の説明】
３４…表示装置（第１の遊技機構成要素及び図柄表示装置）
２２…サイドランプ（第２の遊技機構成要素及び発光装置）
５０…主制御基板
５５…発光制御基板（第２の副制御基板）
５６…音声制御基板（第２の副制御基板）
５９Ｓ…スピーカー（第２の遊技機構成要素及び音声装置）
７０…図柄制御基板（第１の副制御基板）
Ｋ…発光制御用メインプログラム（第２の副制御基板に備えた制御手段）
Ｌ…音声制御用メインプログラム（第２の副制御基板に備えた制御手段）
Ｍ…メイン制御用メインプログラム（遊技制御手段）
Ｎ…図柄制御用メインプログラム（第１の副制御基板に備えた制御手段）
【図１】
0003651795.tif 000009
【図２】
0003651795.tif 000010
【図３】
0003651795.tif 000011
【図４】
0003651795.tif 000012
【図５】
0003651795.tif 000013
【図６】
0003651795.tif 000014
【図７】
0003651795.tif 000015
【図８】
0003651795.tif 000016
【図９】
0003651795.tif 000017
【図１０】
0003651795.tif 000018
【図１１】
0003651795.tif 000019
【図１２】
0003651795.tif 000020
【図１３】
0003651795.tif 000021
【図１４】
0003651795.tif 000022
【図１５】
0003651795.tif 000023
【図１６】
0003651795.tif 000024
【図１７】
0003651795.tif 000025
【図１８】
0003651795.tif 000026
【図１９】
0003651795.tif 000027
【図２０】
0003651795.tif 000028
【図２１】
0003651795.tif 000029
【図２２】
0003651795.tif 000030
【図２３】
0003651795.tif 000031
【図２４】
0003651795.tif 000032
【図２５】
0003651795.tif 000033
【図２６】
0003651795.tif 000034
【図２７】
0003651795.tif 000035
【図２８】
0003651795.tif 000036