(57)【特許請求の範囲】
【請求項１】
複数種類の図柄を可変表示可能な可変表示装置を有し、該可変表示装置の表示結果により遊技者に有利な遊技状態に制御可能な遊技機であって、
前記遊技機の遊技状態を制御する手段であって、前記可変表示装置における表示を制御するための指令情報を出力する遊技制御手段と、
該遊技制御手段から出力された前記指令情報に従って前記可変表示装置を可変開始させた後図柄を導出表示する制御を行なう可変表示制御手段とを含み、
前記遊技制御手段は、
前記可変表示装置での可変表示における表示結果を事前に決定する表示結果決定手段と、
前記可変表示装置における可変開始から導出表示された図柄が確定表示に至るまでに要する可変表示期間の長さを決定する期間決定手段と、
前記可変表示装置を可変開始させるときに、前記期間決定手段により決定された可変表示期間の長さを特定可能な可変表示期間情報を前記指令情報として出力するとともに、前記期間決定手段により決定された可変表示期間が経過したときに、導出表示された図柄を確定表示させる旨を特定可能な確定情報を前記指令情報としてさらに出力することが可能な指令情報出力手段とを含み、
前記可変表示制御手段は、
前記可変表示期間情報により特定された可変表示期間内において図柄の可変表示を行ない図柄を導出表示させるとともに、前記確定情報に応じて、当該図柄を確定表示させる表示制御を行ない、当該表示制御の際において図柄を導出表示させる時期と前記可変表示期間情報により特定された可変表示期間において図柄を確定表示させる時期との間に確定待ち期間が生じた場合に、当該確定待ち期間中に図柄を所定の待機状態で可変表示させる表示制御を行ない、さらに、
複数種類の図柄を予め定められた順序にしたがって順次出現表示させる可変表示を実行する順次表示制御手段と、
前記指令情報に基づいて、導出表示する図柄から所定数手前の出現順序にある図柄を差替え表示用の図柄として設定する差替え設定手段とを含み、
図柄の表示結果を導出表示させる以前の段階で、前記順次表示制御手段により出現表示される図柄を、差替え設定手段により設定された差替え表示用の図柄と差替える制御を行なうことを特徴とする、遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえばパチンコ遊技機やコイン遊技機、スロットマシンなどで代表される遊技機に関し、詳しくは、複数種類の識別情報を可変表示可能な可変表示装置を有し、該可変表示装置の表示結果が予め定められた特定の表示態様になった場合に、遊技者に有利な状態に制御可能な遊技機に関する。
【背景技術】
【０００２】
この種の遊技機として従来から一般的に知られたものとして、たとえば、図柄等の複数種類の識別情報を可変表示可能な可変表示装置を有し、該可変表示装置の表示結果が予め定められた特定の表示態様（たとえば７７７）になった場合に、大当り状態等の遊技者に有利な状態に制御可能な遊技機がある。
【０００３】
この種の遊技機では、たとえば、遊技制御用マイクロコンピュータ等の遊技制御手段から表示制御用のマイクロコンピュータ等の可変表示制御手段へ向けて、可変表示装置における表示を制御するためのコマンドデータ等の指令情報が出力される。そして、そのような指令情報にしたがって、可変表示装置を可変開始させた後表示結果を導出表示する制御が可変表示制御手段により行なわれる。
【０００４】
このような可変表示制御に用いられる指令情報は、可変表示装置における可変開始から表示結果が確定するまでの間における識別情報等の表示情報の可変表示パターンを細かく指定するために、可変表示の進行にともなって何度も出力される。そのような指令情報に用いられる可変表示パターンのデータは、遊技制御手段側のＲＯＭ等のメモリに記憶されていた。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、この種の遊技機では、前述したような指令情報を用いた可変表示制御において次のような問題があった。近年、可変表示装置における表示内容が複雑化しており、それに伴って、指令情報に用いられる可変表示パターンの数が増大している。このため、遊技制御手段側において可変表示パターンを指定するに必要なデータの種類が増加し、そのデータを記憶するためのメモリの記憶領域の使用量が増大する等、可変表示用の情報の取扱いに関し、遊技制御手段側の負担が増大していた。
【０００６】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、可変表示制御用の情報の取扱いに関し、遊技制御手段側の負担を軽減することが可能な遊技機を提供することである。
【課題を解決するための手段】
【０００７】
請求項１に記載の本発明は、複数種類の図柄を可変表示可能な可変表示装置を有し、該可変表示装置の表示結果により遊技者に有利な遊技状態に制御可能な遊技機であって、
前記遊技機の遊技状態を制御する手段であって、前記可変表示装置における表示を制御するための指令情報を出力する遊技制御手段と、
該遊技制御手段から出力された前記指令情報に従って前記可変表示装置を可変開始させた後図柄を導出表示する制御を行なう可変表示制御手段とを含み、
前記遊技制御手段は、
前記可変表示装置での可変表示における表示結果を事前に決定する表示結果決定手段と、
前記可変表示装置における可変開始から導出表示された図柄が確定表示に至るまでに要する可変表示期間の長さを決定する期間決定手段と、
前記可変表示装置を可変開始させるときに、前記期間決定手段により決定された可変表示期間の長さを特定可能な可変表示期間情報を前記指令情報として出力するとともに、前記期間決定手段により決定された可変表示期間が経過したときに、導出表示された図柄を確定表示させる旨を特定可能な確定情報を前記指令情報としてさらに出力することが可能な指令情報出力手段とを含み、
前記可変表示制御手段は、
前記可変表示期間情報により特定された可変表示期間内において図柄の可変表示を行ない図柄を導出表示させるとともに、前記確定情報に応じて、当該図柄を確定表示させる表示制御を行ない、当該表示制御の際において図柄を導出表示させる時期と前記可変表示期間情報により特定された可変表示期間において図柄を確定表示させる時期との間に確定待ち期間が生じた場合に、当該確定待ち期間中に図柄を所定の待機状態で可変表示させる表示制御を行ない、さらに、
複数種類の図柄を予め定められた順序にしたがって順次出現表示させる可変表示を実行する順次表示制御手段と、
前記指令情報に基づいて、導出表示する図柄から所定数手前の出現順序にある図柄を差替え表示用の図柄として設定する差替え設定手段とを含み、
図柄の表示結果を導出表示させる以前の段階で、前記順次表示制御手段により出現表示される図柄を、差替え設定手段により設定された差替え表示用の図柄と差替える制御を行なうことを特徴とする。
【００２２】
[作用]
請求項１に記載の本発明によれば、次のように作用する。遊技機の遊技状態を制御する手段である遊技制御手段の働きにより、可変表示装置における表示を制御するための指令情報が出力される。可変表示制御手段の働きにより、遊技制御手段から出力された指令情報を受け、当該指令情報に従って可変表示装置を可変開始させた後図柄を導出表示する制御が行なわれる。遊技制御手段に含まれる表示結果決定手段の働きにより、可変表示装置での可変表示における表示結果が事前に決定される。遊技制御手段に含まれる期間決定手段の働きにより、可変表示装置における可変開始から導出された図柄の確定表示に至るまでに要する可変表示期間の長さが決定される。遊技制御手段に含まれる指令情報出力手段の働きにより、可変表示装置を可変開始させるときに、期間決定手段により決定された可変表示期間の長さを特定可能な可変表示期間情報が指令情報として出力されるともに、前記期間決定手段により決定された可変表示期間が経過したときに、導出表示された図柄を確定表示させる旨を特定可能な確定情報が前記指令情報としてさらに出力される。可変表示制御手段のさらなる働きにより、可変表示期間情報により特定された可変表示期間内において図柄の可変表示を行ない図柄を導出表示させるとともに、前記確定情報に応じて、当該図柄を確定表示させる表示制御が行なわれる。さらに、当該表示制御の際において図柄を導出表示させる時期と可変表示期間情報により特定された可変表示期間において図柄を確定表示させる時期との間に確定待ち期間が生じた場合に、当該確定待ち期間中に前記図柄を所定の待機状態で可変表示させる表示制御が行なわれる。さらに、可変表示制御手段に含まれる順次表示制御手段の働きにより、複数種類の図柄を予め定められた順序にしたがって順次出現表示させる可変表示が実行される。可変表示制御手段に含まれる差替え設定手段の働きにより、遊技制御手段から受けた指令情報に基づいて、導出表示する図柄から所定数手前の出現順序にある図柄が差替え表示用の図柄として設定される。可変表示制御手段のさらなる働きにより、図柄の表示結果を導出表示させる以前の段階で、順次表示制御手段により出現表示される図柄を、差替え設定手段により設定された差替え表示用の図柄と差替える制御が行なわれる。
【課題を解決するための手段の具体例の効果】
【００３９】
請求項１に関しては、可変開始時期と図柄の確定時期との間の期間において、遊技制御手段側で可変表示内容を細かく指示する必要がなくなるので、遊技制御手段側の可変表示制御に関する負担を軽減することができる。また、図柄の導出時期と、可変表示期間情報により特定された可変表示期間において図柄を確定表示させる時期との間に確定待ち時間が生じた場合でも、その期間中に図柄が待機状態で可変表示させられるため、結果的に図柄の確定は、可変表示期間情報により特定された可変表示期間の終了時期と同時期となる。このため、可変開始から図柄が導出表示されるまでの実質的な期間の長さが異なる複数種類の可変表示を選択的に行なわせる場合に、期間の長さが同一の可変表示期間情報を用いても、図柄が導出表示されてから図柄の確定時期までに待機状態での可変表示が行なわれることにより、それぞれの可変表示において違和感がない表示をさせることができる。これにより、実質的な表示期間の長さが異なる複数種類の可変表示を１種類の期間の長さの可変表示期間情報を用いて指令することができる。したがって、指令情報に用いる情報の種類を従来よりも少なくすることができるので、可変表示制御のために記憶する情報量を少なくすることができるようになる等、可変表示制御用の情報の取扱いに関し、遊技制御手段側の負担を軽減することができる。また、確定情報に応じて図柄を確定表示させる表示制御がさらに行なわれるため、遊技制御手段側が直接的に指定したタイミングで図柄を確定表示させることができる。さらに、複数種類の図柄を予め定められた順序にしたがって順次出現表示させる可変表示を行なうために、可変表示制御手段側において、遊技制御手段から受けた指令情報に基づいて、差替え表示用の図柄を設定し、表示結果を導出表示させる以前の段階で、出現表示させられる図柄を、設定された差替え表示用の図柄と差替える制御が行なわれる。このため、遊技制御手段側としては、図柄を順次出現表示させる可変表示を行なう場合に、最終的な表示結果情報を出力するだけで済む。これにより、遊技制御手段側で可変表示中に指令情報を用いて可変表示パターンを細かく指示する必要がなくなる。これにより、遊技制御手段側における指令情報の出力の面での処理負担を軽減することができる。
【図面の簡単な説明】
【００５４】
【図１】カードユニットが隣接された遊技機の一例のパチンコ遊技機を示す全体正面図である。
【図２】カードユニットが隣接されたパチンコ遊技機の一部内部構造を示す全体背面図である。
【図３】パチンコ遊技機の遊技盤の背面図である。
【図４】遊技制御基板における回路構成の一例を示すブロック図である。
【図５】表示制御基板内の回路構成を、画像表示を実現するＬＣＤ表示器とともに示すブロック図である。
【図６】遊技制御基板と表示制御基板との間の信号線の構成を示すブロック図である。
【図７】遊技制御基板と表示制御基板との間での表示制御コマンドデータおよび表示制御信号ＩＮＴの伝送経路の詳細な構成を示すブロック図である。
【図８】遊技制御基板から表示制御基板に与えられる表示制御コマンドデータの伝送タイミングの例を示すタイミング図である。
【図９】このパチンコ遊技機の制御に用いられる各種ランダムカウンタを示す図である。
【図１０】表示制御コマンドデータの具体例を表形式で示す図である。
【図１１】表示制御コマンドデータの具体例を表形式で示す図である。
【図１２】表示制御コマンドデータの具体例を表形式で示す図である。
【図１３】図１５〜図１９に示す表示制御例で用いられる表示制御コマンドデータの種類とコマンドに付された記号との対応関係を表形式で示す図である。
【図１４】図１５〜図１９に示す表示制御例に示される可変表示部の画面表示出力（表示内容）の種類と画面表示出力記号との対応関係を表形式で示す図である。
【図１５】特別図柄の変動開始前における表示制御例を示す説明図である。
【図１６】特別図柄の変動開始時から変動終了時までの期間における第１の表示制御例を示す説明図である。
【図１７】特別図柄の変動開始時から変動終了時までの期間における第２の表示制御例を示す説明図である。
【図１８】特別図柄の変動開始時から変動終了時までの期間におけるその他の表示制御例を示す説明図である。
【図１９】大当り図柄表示後における可変表示部での表示制御例を示す説明図である。
【図２０】基本回路により実行される遊技制御メイン処理を示すフローチャートである。
【図２１】特別図柄プロセス処理のサブルーチンプログラムを示すフローチャートである。
【図２２】特別図柄変動待ち処理の処理内容を示すフローチャートである。
【図２３】特別図柄判定処理の処理内容を示すフローチャートである。
【図２４】停止図柄設定処理の処理内容を示すフローチャートである。
【図２５】図柄変動設定処理の処理内容を示すフローチャートである。
【図２６】全図柄変動開始処理の処理内容を示すフローチャートである。
【図２７】全図柄変動停止処理の処理内容を示すフローチャートである。
【図２８】大当り表示処理の処理内容を示すフローチャートである。
【図２９】大入賞口開放開始処理の処理内容を示すフローチャートである。
【図３０】大入賞口開放中処理の処理内容を示すフローチャートである。
【図３１】ラウンド間処理の処理内容を示すフローチャートである。
【図３２】大当り終了処理の処理内容を示すフローチャートである。
【図３３】表示コマンド出力処理の処理内容を示すフローチャートである。
【図３４】表示制御用により実行される表示制御メイン処理を示すフローチャートである。
【図３５】ＩＮＴ割込み処理の処理内容を示すフローチャートである。
【図３６】表示制御プロセス処理の処理内容を示すフローチャートである。
【図３７】表示制御コマンド受信待ち処理の処理内容を示すフローチャートである。
【図３８】全図柄変動開始処理の処理内容を示すフローチャートである。
【図３９】図柄変動中処理の処理内容を示すフローチャートである。
【図４０】全図柄変動停止処理の処理内容を示すフローチャートである。
【図４１】大当り表示処理の処理内容を示すフローチャートである。
【図４２】大入賞口開放開始処理の処理内容を示すフローチャートである。
【図４３】ラウンド間処理の処理内容を示すフローチャートである。
【図４４】大入賞口開放中処理の処理内容を示すフローチャートである。
【図４５】大当り終了処理の処理内容を示すフローチャートである。
【図４６】第２実施形態によるパチンコ遊技機の制御に用いられる各種ランダムカウンタを示す図である。
【図４７】第２実施形態による表示制御コマンドデータの具体例を表形式で示す図である。
【図４８】第２実施形態による図柄変動設定処理の処理内容を示すフローチャートである。
【図４９】第２実施形態による図柄変動中処理の処理内容を示すフローチャートである。
【図５０】第３実施形態によるパチンコ遊技機の制御に用いられる各種ランダムカウンタを示す図である。
【図５１】第３実施形態による表示制御コマンドデータの具体例を表形式で示す図である。
【図５２】第３実施形態による停止図柄設定処理の処理内容を示すフローチャートである。
【図５３】第３実施形態による図柄変動設定処理の処理内容を示すフローチャートである。
【図５４】第３実施形態による図柄変動中処理の処理内容を示すフローチャートである。
【図５５】第４実施形態による大当り表示処理の処理内容を示すフローチャートである。
【発明を実施するための形態】
【００５５】
次に、本発明の実施の形態を図面に基づいて詳細に説明する。なお、本実施の形態では、遊技機の一例としてパチンコ遊技機をとり上げて説明するが、本発明はこれに限らず、たとえば、コイン遊技機やスロットマシン等であってもよく、複数種類の識別情報を可変表示可能な可変表示装置を有し、該可変表示装置の表示結果が予め定められた特定の表示態様になった場合に、遊技者に有利な状態に制御可能な遊技機であればすべて対象となる。
【００５６】
第１実施形態
図１は、カードユニットが隣接された遊技機の一例のパチンコ遊技機１を示す全体正面図である。図に示すように、パチンコ遊技機１は、額縁状に形成されたガラス扉枠２を有する。ガラス扉枠２の下部表面には打球供給皿３がある。打球供給皿３の下部には、打球供給皿３から溢れた景品玉を貯留する余剰玉受皿４と打球を発射する打球操作ハンドル（以下、操作ノブという）５とが設けられている。ガラス扉枠２の後方には、遊技盤６が着脱可能に取付けられている。また、遊技盤６の前面には遊技領域７が設けられている。
【００５７】
遊技領域７の中央付近には、「特別図柄」と呼ばれる複数種類の識別情報可変表示するための可変表示部９と、「普通図柄」と呼ばれる複数種類の識別情報が可変表示される可変表示器１０とを含む可変表示装置８が設けられている。この実施の形態では、可変表示部９は、ＬＣＤ表示器（液晶表示器）よりなり特別図柄を可変表示可能である。具体的に、可変表示部９の表示エリアにおいては、横方向に並ぶ態様で３つの可変表示エリアを表示上形成し、それらのエリアにおいて、「左図柄」、「中図柄」、「右図柄」の３つの特別図柄が可変表示可能である。また、可変表示器１０は、７セグメントＬＥＤよりなり、１つの図柄表示エリアがある。可変表示部９に表示される特別図柄は、後述するように打玉が始動入賞口１４へ始動入賞することに基づいて可変開始される。一方、可変表示部９に表示される普通図柄は、後述するように打玉が通過ゲート１１を通過することに基づいて可変開始される。
【００５８】
可変表示部９の下部には、始動入賞口１４に入った始動入賞玉数を記憶して表示する４個の表示部（ＬＥＤ）を有する始動入賞記憶表示器１８が設けられている。この例では、４個を上限として、始動入賞が記憶される毎に、始動入賞記憶表示器１８のＬＥＤが１つ追加して点灯する。そして、可変表示部９において特別図柄の可変表示が開始される毎に、ＬＥＤが１つ滅灯する。
【００５９】
可変表示装置８の側部には、打玉を導く通過ゲート１１が設けられている。通過ゲート１１を通過した打玉は、玉出口１３を経て、左右一対の可動片１５を有する始動入賞口１４の方に導かれる。可動片１５は、ソレノイド１６によって開状態とされる。通過ゲート１１と玉出口１３との間の通路には、通過ゲート１１を通過した打玉を検出するゲートスイッチ１２がある。また、始動入賞口１４に入った始動入賞玉は、遊技盤６の背面に導かれ、始動口スイッチ１７によって検出される。
【００６０】
可動片１５の下方には、開閉板２０が設けられた可変入賞球装置１９が取付けられている。遊技状態が大当り状態（特定遊技状態）となれば、ソレノイド２１によって開閉板２０が傾動し、可変入賞球装置１９の大入賞口が開口する。大入賞口に進入した玉のうち特定入賞領域（Ｖポケット）に入った入賞玉はＶカウントスイッチ２２で検出される。一方、大入賞口内における特定入賞領域以外の通常入賞領域へ入賞した入賞玉はカウントスイッチ２３で検出される。
【００６１】
遊技盤６には、複数の入賞口２４が設けられている。遊技領域７の左右周辺には、遊技中に点灯表示される装飾ランプ２５が設けられ、下部には、入賞しなかった打玉を回収するアウト口２６がある。また、遊技領域７の外側の左右上部には、効果音を発する２つのスピーカ２７が設けられている。遊技領域７の外周には、遊技効果ＬＥＤ２８ａおよび遊技効果ランプ２８ｂ，２８ｃが設けられている。そして、この例では、一方のスピーカ２７の近傍に、景品玉払出時に点灯する賞球ランプ５１が設けられ、他方のスピーカ２７の近傍に、補給玉が切れたときに点灯する玉切れランプ５２が設けられている。さらに、図１には、パチンコ遊技台１に隣接して設置され、プリペイドカードが挿入されることにより玉貸を可能にするカードユニット５０も示されている。
【００６２】
打球操作ノブ５の操作によって発射された打玉は、打球レールを通って遊技領域７に入り、その後、遊技領域７を流下していく。打玉が通過ゲート１１を通ってゲートスイッチ１２で検出されると、可変表示器１０に停止表示されている普通図柄が可変開始する。なお、可変表示器１０の可変表示中に打玉が通過ゲート１１を通過した場合にはその通過が記憶され、可変表示器１０が停止して再度変動を開始可能な状態になってから前記通過記憶を「１」減算して可変表示器１０が可変表示制御される。この通過記憶の上限はたとえば「４」に定められており、現時点での通過記憶数が通過記憶表示器（図示せず）により表示される。  また、打玉が始動入賞口１４に入り始動口スイッチ１７で検出されると、特別図柄の変動を開始できる状態であれば、可変表示部９に表示される特別図柄がスクロールを始める。たとえば、すでに可変表示が開始されて特別図柄が変動中である等の理由によって特別図柄の変動をすぐに開始できる状態でなければ、始動入賞記憶を一つ増やす。
【００６３】
可変表示器１０の可変表示動作後の表示結果が予め定められた特定の表示結果（たとえば７）となった場合に、始動入賞口１４に設けられた可動片１５が所定時間開成して遊技者にとって有利な第１の状態となる。
【００６４】
この始動入賞口１４にパチンコ玉が入賞して始動口スイッチ１７で検出されると、特別図柄の変動を開始できる状態であれば、可変表示装置８の可変表示部９において全特別図柄が可変表示（変動表示）を開始する。そして、その後、左，中，右の特別図柄が停止し、その停止表示結果が予め定められた特定の表示態様（たとえば７７７）となった場合に、特定遊技状態（大当り状態）が発生する。このような大当り状態が発生する特定の表示態様は、大当り図柄と呼ばれ、この例では予め定め複数種類定められている。このように大当り状態が発生した場合には、可変入賞球装置１９の開閉板２０が開成して遊技者にとって有利な第１の状態となる。この第１の状態は、所定期間（たとえば３０秒間）の経過または打玉の所定個数（たとえば１０個）の入賞のうちいずれか早い方の条件が成立することにより終了し、その後、遊技者にとって不利な第２の状態となる。第１の状態となっている可変入賞球装置１９の大入賞口内に進入した打玉が特定入賞領域（Ｖポケット）に入賞してＶカウントスイッチ２２により検出されれば、その回の第１の状態の終了を待って再度開閉板２０が開成されて第１の状態となる。この第１の状態の繰返し継続制御は、最大１５回まで実行可能である。このような最大１５回実行可能である第１の状態となっている時期は、繰返し継続制御のラウンド（回）と呼ばれる。この例では、繰返し継続制御は、第１ラウンドから最大第１５ラウンドまで繰返し実行可能である。
【００６５】
また、可変表示装置８の可変表示部９で可変表示された左，中，右の特別図柄が同じ図柄の種類に一致した大当り図柄の組合せで停止表示されたときには前述したように大当りが発生するが、その大当り図柄が複数種類の大当り図柄のうちの予め定められた種類の大当り図柄（特別の表示態様の図柄）である場合には、通常遊技状態に比べて大当りが発生する確率が高く変動した確率変動状態（以下、確変状態ともいう）となる。このような確率変動状態の発生のきっかけとなる特別の表示態様の大当り図柄は、確変図柄とよばれる。以下、確変図柄により発生する大当りを確変大当りといい、確変図柄以外の大当り図柄（非確変図柄）により発生する大当りを非確変大当りという。
【００６６】
通常遊技状態中に、一旦、確変大当りが発生すると、その確率変動状態は、たとえば、少なくとも予め定められた確変継続回数（たとえば、１回、あるいは２回）分の大当りが発生するまで確率変動状態に継続制御される。また、確率変動状態中に確変大当りが発生すれば、その確変大当り以降、改めて確変継続回数が計数され、その後、少なくとも確変継続回数だけ大当りが発生するまで確率変動状態が継続する。そして、確変継続回数に達した大当りが確変図柄以外の非確変図柄によるものであった場合には、確率変動の生じていない通常遊技状態に戻る。
【００６７】
したがって、確率変動状態の継続制御に制限を設けない場合には、少なくとも確変継続回数に達した大当りが確変大当りである限り、無制限に確率変動状態が継続する。このパチンコ遊技機１の場合には、ある程度、確率変動状態が継続すれば、一旦、確率変動状態への継続制御を終了させるべく、確率変動状態中に確変大当りが連続的に発生する回数について、上限回数が設定されている。そして、この上限回数に基づいて大当りの表示態様が非確変大当りとされた場合には、その時点で確率変動状態の継続制御が強制的に終了する。以下、このような制御を回数制限制御と呼ぶ。なお、回数制限制御の実行により、確変図柄での大当りを禁止する制限が行なわれること（これを継続規制状態という）は、通称、（確変）リミッタの作動と呼ばれる。
【００６８】
このように、回数制限制御の実行により、確変図柄での大当りが制限された場合において大当りが発生する場合には、確変図柄以外の通常の大当り図柄（非確変図柄）による大当りが発生する。したがって、回数制限制御が実行されると、確変図柄での大当りが一旦禁止される。そして、その回数制限状態は、次の大当りが発生すると解除され、確変図柄での大当り発生の禁止解除後は、再び、通常通りに確変図柄での大当りが許容される。
【００６９】
可変表示装置８の可変表示部９においては、リーチ状態が発生する場合がある。ここで、「リーチ状態」とは、可変表示装置８の可変表示部９が可変開始された後、表示制御が進行して表示結果が導出表示される前段階にまで達した時点でも、特定の表示態様となる表示条件から外れていない表示態様をいう。言い換えれば、リーチとは、表示状態が変化可能な可変表示装置を有し、該可変表示装置が時期を異ならせて複数の表示結果を導出表示し、該複数の表示結果が予め定められた特定の表示態様の組合せとなった場合に、遊技状態が遊技者にとって有利な特定遊技状態となる遊技機において、前記複数の表示結果の一部がまだ導出表示されていない段階で、既に導出表示されている表示結果が前記特定の表示態様の組合せとなる条件を満たしている表示状態をいう。また、別の表現をすれば、リーチとは、表示状態が変化可能な可変表示部を複数有する可変表示装置の表示結果が予め定められた特定の表示態様の組合せになった場合に、遊技状態が遊技者にとって有利な特定遊技状態となる遊技機において、前記可変表示装置の表示結果がまだ導出表示されていない段階で、前記特定の表示態様の組合せが表示されやすい可変表示態様となったと遊技者に思わせるための表示状態をいう。そして、たとえば、前記特定の表示態様の組合せが揃った状態を維持しながら複数の前記可変表示部による可変表示を行なう状態もリーチ表示状態に含まれる。さらにリーチの中には、それが出現すると、通常のリーチ（ノーマルリーチ）に比べて、大当りが発生しやすいものがある。このような特定のリーチをスーパーリーチという。
【００７０】
また、リーチ状態とは、可変表示装置の表示制御が進行して表示結果が導出表示される前段階にまで達した時点での表示状態であって、前記表示結果が導出表示される以前に決定されている複数の可変表示領域の表示結果の少なくとも一部が前記特定の表示態様となる条件を満たしている場合の表示状態をもいう。
【００７１】
次に、パチンコ遊技機１の背面の構造について説明する。図２は、カードユニットが隣接されたパチンコ遊技機の一部内部構造を示す全体背面図である。
【００７２】
パチンコ遊技機１の遊技盤６の裏面側には、機構板３６が設けられている。この機構板３６の上部には玉タンク３８が設けられ、パチンコ遊技機１が遊技機設置島に設置された状態でその上方からパチンコ玉が玉タンク３８に供給される。玉タンク３８内のパチンコ玉は、誘導樋３９を通って玉払出装置に供給される。
【００７３】
機構板３６には、中継基板３０を介して可変表示部９の表示制御を行なう可変表示制御ユニット２９、基板ケース３２に覆われ遊技制御用マイクロコンピュータ等が搭載された遊技制御基板３１、可変表示制御ユニット２９と遊技制御基板３１との間の信号を中継するための中継基板３３、およびパチンコ玉の払出制御を行なう払出制御用マイクロコンピュータ等が搭載された賞球基板３７が設置されている。さらに、機構板３６には、モータの回転力を利用して打玉を遊技領域７に発射する打球発射装置３４と、スピーカ２７および遊技効果ランプ・ＬＥＤ２８ａ，２８ｂ，２８ｃに信号を送るためのランプ制御基板３５が設けられている。
【００７４】
図３は、パチンコ遊技機１の遊技盤６を背面から見た背面図である。遊技盤６の裏面には、図３に示すように、各入賞口および入賞球装置に入賞した入賞玉を所定の入賞経路に沿って導く入賞玉集合カバー４０が設けられている。入賞玉集合カバー４０により導かれた入賞玉は入賞玉を１個宛処理する入賞玉処理装置（図示せず）に供給される。入賞玉処理装置には入賞球検出スイッチ９９（図４参照）が設けられており、入賞球検出スイッチ９９の検出信号は遊技制御基板３１に送られる。
【００７５】
図４は、遊技制御基板３１における回路構成の一例を示すブロック図である。なお、図４には、ランプ制御基板３５、賞球基板３７、音声制御基板７０、表示制御基板８０および発射制御基板９１も示されている。
【００７６】
遊技制御基板３１は、プログラムに従ってパチンコ遊技機１を制御する基本回路５３と、ゲートスイッチ１２、始動口スイッチ１７、Ｖカウントスイッチ２２、カウントスイッチ２３、入賞球検出スイッチ９９、および、満タンスイッチ４０２（余剰玉受皿４の満タンを検出する満タンスイッチ４０２）からの信号を基本回路５３に与えるスイッチ回路５８と、可動片１５を開閉するソレノイド１６および開閉板２０を開閉するソレノイド２１を基本回路５３からの指令に従って駆動するソレノイド回路５９と、始動記憶表示器１８の点灯および点滅を行なうとともに可変表示器１０と装飾ランプ２５とを駆動するランプ・ＬＥＤ回路６０とを含む。
【００７７】
また、遊技制御基板３１は、基本回路５３から与えられるデータに従って、大当りの発生を示す大当り情報、可変表示装置８の可変表示に利用された始動入賞玉の個数を示す始動情報、確率変動が生じたことを示す確変情報等をホール用管理コンピュータ等のホストコンピュータに対して出力する情報出力回路６４を含む。
【００７８】
基本回路５３は、ＲＯＭ５４、ＲＡＭ５５、ＣＰＵ５６、Ｉ／Ｏポート５７、および、クロック発生部５０１を含む。ＲＯＭ５４は、ゲーム制御用のプログラム等の各種の情報（データ）を記憶するためのものである。ＲＡＭ５５は、ワークメモリとして使用されるためのものである。ＣＰＵ５６は、ゲーム制御用のプログラム等の各種の制御用プログラムに従って遊技制御動作等の各種の制御動作を行なう。Ｉ／Ｏポート５７は、データおよび信号等の各種情報の入出力用に設けられた複数のポートを有する。クロック発生部５０１は、基本回路５３が動作す場合の基準タイミングとなる動作クロックをＣＰＵ５６等の基本回路５３内の各部に与えるものである。
【００７９】
さらに、遊技制御基板３１には、電源投入時に基本回路５３をリセットするための初期リセット回路６５と、電源投入後に基本回路５３を定期的にリセットするための定期リセット回路６５と、基本回路５３から与えられるアドレス信号をデコードしてＩ／Ｏポート５７のうちのいずれかのＩ／Ｏポートを選択するための信号を出力するアドレスデコード回路６７とが設けられている。
【００８０】
基本回路５３は、電源投入時において、初期リセット回路６５により初期リセットされる。また、電源投入後、基本回路５３は、定期リセット回路６５により定期的（例えば、２ｍｓ毎）にリセットされ、割込み処理が実行される。これにより、割込み処理が実行される毎に、ゲーム制御用のプログラムが所定位置から再度実行される。
【００８１】
打玉を発射する打球発射装置３４は、発射制御基板９１上の回路によって制御される駆動モータ９４で駆動される。そして、駆動モータ９４の駆動力は、操作ノブ５の操作量に従って調整される。すなわち、発射制御基板９１上の回路によって、操作ノブ５の操作量に応じた速度で打球が発射されるように制御される。
【００８２】
基本回路５３は、入賞球検出スイッチ９９の検出信号と始動口スイッチ１７の検出信号、Ｖカウントスイッチ２２の検出信号、カウントスイッチ２３の検出信号に基づいて、所定個数の景品玉を払出すための賞球信号を賞球基板３７に出力する。賞球基板３７では、その出力されてきた賞球信号に基づいて玉払出装置を制御して所定個数の景品玉を払出すための制御を行なう。
【００８３】
具体的には、可変入賞球装置１９の大入賞口に入賞した入賞玉については１個の入賞玉につきたとえば１５個の景品玉が払出され、始動入賞口１４に入賞した入賞玉については１個の入賞玉につきたとえば６個の景品玉が払出され、その他の入賞口２４に入賞した入賞玉については入賞玉１個につきたとえば１０個の景品玉が払出されるように制御される。
【００８４】
このような３種類の個数の景品玉を払出制御するべく、遊技制御基板３１は次のように制御動作を行なう。始動口スイッチ１７、Ｖカウントスイッチ２２またはカウントスイッチ２３からの検出信号が入力されると、その検出信号を賞球の払出個数決定の際に用いる払出個数決定用データとして、スイッチに応じた賞球の払出個数別に一時的に内部に記憶する。その後、入賞球検出スイッチ９９からの検出信号が入力されれば、その入力以前に始動口スイッチ１７からの検出信号があったかどうかを払出個数決定用データを参照することによって判断し、あった場合には遊技制御基板３１は賞球基板３７に対し「６」の賞球個数を払出指令するための賞球指令信号を出力する。一方、入賞球検出スイッチ９９からの検出信号があった場合に、それ以前にＶカウントスイッチ２２またはカウントスイッチ２３からの検出信号があった場合には、遊技制御基板３１は「１５」の賞球個数の賞球指令信号を賞球基板３７に出力する。さらに、入賞球検出スイッチ９９からの検出信号があった場合において、それ以前に始動口スイッチ１７，Ｖスイッチ２２，カウントスイッチ２３のいずれからも検出信号が入力されていなかった場合には、遊技制御基板３１は「１０」の賞球個数を払出し指令するための賞球指令信号を賞球基板３７に出力する。
【００８５】
また、満タンスイッチ４０２からの検出信号が満タン状態を示している場合には、その状況に応じて、賞球禁止指令信号を賞球制御基板３７へ送り、賞球装置９７ａによる賞球の払出しの停止をさせる。
【００８６】
遊技制御基板３１から表示制御基板８０には、可変表示装置８の可変表示部９の表示制御に関する指令情報として、表示制御コマンドデータと、ストローブ信号としての割込信号（以下、表示制御信号ＩＮＴともいう）とが伝送される。表示制御基板８０側では、表示制御コマンドデータＣＤの指令内容にしたがって、可変表示部９の表示制御を行なう。
【００８７】
遊技制御基板３１からランプ制御基板３５には、ランプ制御基板３５により制御が行なわれる遊技効果ＬＥＤ２８ａ、賞球ランプ５０、玉切れランプ５２、および、遊技効果ランプ２８ａ，２８ｂの制御に関する指令情報としてのランプ制御信号等の情報が伝送される。
【００８８】
遊技制御基板３１から音声制御基板７０には、音声制御基板７０によりスピーカ２７から出力される効果音等の音声の制御に関する指令情報としての音声制御用コマンドデータ等の情報が伝送される。この音声制御用コマンドデータに応じて、音声制御基板７０内に設けられた音声制御用のマイクロコンピュータは、スピーカ２７からの効果音の発生等の音声の制御を行なう。
【００８９】
図５は、表示制御基板８０内の回路構成を、画像表示を実現するＬＣＤ表示器８２とともに示すブロック図である。
【００９０】
遊技制御基板３１には、出力バッファ５７１と、出力ポート５７２とが設けられている。この出力バッファ５７１および出力ポート５７２は、Ｉ／Ｏポート５７の一部を構成するものである。表示制御コマンドデータは、ＣＰＵ５６（図４参照）の制御に基づいて、ＣＰＵ５６から出力バッファ５７１、出力ポート５７２および出力ドライバ（図示省略）を介して表示制御基板８０に向けて出力される。
【００９１】
出力バッファ５７１は、複数のバッファにより構成されている。出力バッファ５７１における各バッファは、遊技制御基板３１から表示制御基板８０へ向かう方向にのみ信号を通過させることができる。すなわち、出力バッファ５７１は、遊技制御基板３１の内部から外部への情報の出力を許容するが遊技制御基板３１の外部から内部への情報の入力を許容しない不可逆性を有する出力インタフェースである。したがって、表示制御基板８０側から遊技制御基板３１側に信号が伝わる余地はない。これにより、表示制御基板８０内の回路に不正改造が加えられても、不正改造によって出力されようとする情報が遊技制御基板３１内に伝わることはない。このため、遊技制御基板３１から表示制御基板８０への情報の一方向通信が担保され、表示制御基板８０から遊技制御基板３１に不正な情報を入力させて不正な制御動作を行なわせる不正行為を確実に防ぐことができる。
【００９２】
表示制御用ＣＰＵ１０１は、制御データＲＯＭ１０２に格納されたプログラムに従って動作する。表示制御用ＣＰＵ１０１は、前述したような態様で遊技制御基板３１から出力されたストローブ信号としての表示制御信号ＩＮＴが入力バッファ１０５を介して入力されると表示制御用ＣＰＵ１０１が割込動作状態となって表示制御コマンドデータを取込む。そして、表示制御用ＣＰＵ１０１は、取込んだ表示制御コマンドデータの指令内容に従って、ＬＣＤ表示器８２に表示される画像の表示制御を行なう。具体的には、制御データＲＯＭ１０２に特別図柄の変動パターン等の表示制御用のデータが格納されており、受信した表示制御用マンドデータに対応する表示制御用データを選択的に読出し、そのデータに基づいて、表示制御コマンドデータに応じた表示パターンでの画像表示を行なうための指令をＶＤＰ１０３に与える。ＶＤＰ１０３は、キャラクタＲＯＭ８６から必要なデータを読出す。そして、ＶＤＰ１０３は、入力したデータに従ってＬＣＤ表示器８２に表示するための画像データを生成し、その画像データをＶＲＡＭ８７に格納する。そして、ＶＲＡＭ８７内の画像データは、Ｒ（赤），Ｇ（緑），Ｂ（青）信号（ＲＧＢ信号）に変換され、Ｄ／Ａ変換回路１０４でアナログ信号に変換されてＬＣＤ表示器８２に出力される。
【００９３】
なお、図５には、ＶＤＰ１０３をリセットするためのリセット回路８３、ＶＤＰ１０３に動作クロックを与えるための発振回路８５、使用頻度の高い画像データを格納するキャラクタＲＯＭ８６、および表示制御コマンドデータを入力する入力バッファ１０５も示されている。キャラクタＲＯＭ８６に格納される使用頻度の高い画像データとは、たとえば、ＬＣＤ表示器８２に表示される人物、動物、または、文字、図形もしくは記号等からなる画像などである。
【００９４】
入力バッファ１０５は、複数のバッファにより構成されている。入力バッファ１０５における各バッファは、遊技制御基板３１から表示制御基板８０へ向かう方向にのみ信号を通過させることができる。すなわち、入力バッファ１０５は、表示制御基板８０の外部から内部への情報の出力を許容するが表示制御基板８０の内部から外部への情報の入力を許容しない不可逆性を有する入力インタフェースである。したがって、表示制御基板８０側から遊技制御基板３１側に信号が伝わる余地はない。これにより、表示制御基板８０内の回路に不正改造が加えられても、不正改造によって出力されようとする情報が遊技制御基板３１内に伝わることはない。このため、遊技制御基板３１から表示制御基板８０への情報の一方向通信が担保され、表示制御基板８０から遊技制御基板３１に不正な情報を入力させて不正な制御動作を行なわせる不正行為を確実に防ぐことができる。
【００９５】
また、遊技制御基板３１と表示制御基板８０との間のデータの伝送路には、前述した出力バッファ５７２および入力バッファ１０５の２つの不可逆性を有するインタフェースとしてのバッファが設けられており、それらにより２重に不正信号の伝送が防がれるため、より一層、不正改造による遊技制御の不正制御動作を防ぐことができる。
【００９６】
図６は、遊技制御基板３１と表示制御基板８０との間の信号線の構成を示すブロック図である。図６を参照して、表示制御コマンドデータＣＤ０〜ＣＤ７は、８ビットのデータで構成されており、８本の信号線を用いて、遊技制御基板３１から表示制御基板８０へパラレル伝送される。さらに、表示制御信号ＩＮＴは、１本の信号線を用いて、遊技制御基板３１から表示制御基板８０へ伝送される。表示制御基板８０は、この表示制御信号ＩＮＴが入力されることにより表示制御用ＣＰＵ１０１が割込状態となり、表示制御コマンドデータを取込む動作を行なう。さらに、表示制御基板３１から表示制御基板８０には、＋１２Ｖ，＋５Ｖの電源電位を供給するための電源配線と、接地電位ＧＮＤを供給するための接地配線も接続されている。
【００９７】
図７は、遊技制御基板３１と表示制御基板８０との間での表示制御コマンドデータおよび表示制御信号ＩＮＴの伝送経路の詳細な構成を示すブロック図である。
【００９８】
図７を参照して、遊技制御基板３１においては、出力ポート５７２におけるデータの出力側に、出力ドライバ５８０が設けられている。出力ドライバ５８０は、表示制御コマンドデータＣＤ０〜ＣＤ７および表示制御信号ＩＮＴの伝送用の合計９本の信号線のそれぞれに対応して設けられた複数のドライバ部５８００を含む。複数のドライバ部５８００の各々は、２つの抵抗器５８１，５８２と１つのＮＰＮ型のトランジスタ５８３とを含む。トランジスタ５８３は、アナログ的なオンオフ動作をする一般的なバイポーラトランジスタとは異なり、ディジタル的なオンオフ動作をするディジタルトランジスタにより構成されている。このため、トランジスタ５８３は、入力レベルの変化に対して迅速に応答して動作するので、出力レベルのオーバーシュートおよびアンダーシュートを防ぐことが可能になる。
【００９９】
トランジスタ５８３は、遊技制御基板３１の出力端子にコレクタが接続され、接地電位を受ける接地ノード５８４にエミッタが接続された態様で設けられている。トランジスタ５８３のベ−スには、出力ポート５７２から出力される表示制御コマンドデータＣＤ０〜ＣＤ７のうちの対応するデータの伝送のための信号が抵抗器５８１を介して与えられる。トランジスタ５８３のベ−スと抵抗器５８１との間のノードと、接地ノード５８４との間に抵抗器５８２が接続されている。
【０１００】
一方、表示制御基板８０においては、入力バッファ１０５におけるデータの入力側に、信号用電源回路１１０が設けられている。信号用電源回路１１０は、表示制御コマンドデータＣＤ０〜ＣＤ７および表示制御信号ＩＮＴの伝送用の合計９本の信号線のそれぞれに対応して設けられた複数の駆動部１１００を含む。複数の複数の駆動部１１００の各々は、２つの抵抗器１１１，１１２を含む。５Ｖの電源電位を受ける電源ノード１１３と、入力バッファ１０５の入力端子との間に、抵抗器１１１，１１２が直列に接続されている。抵抗器１１１と抵抗器１１２との間のノードが表示制御基板の入力端子を介して、表示制御コマンドデータＣＤ０〜ＣＤ７および表示制御信号ＩＮＴのうちの対応関係にある信号線に接続されている。したがって、遊技制御基板３１側の複数のドライバ部５８０と、表示制御基板８０側の複数の駆動部１１００とは、対応関係にあるもの同士が信号線を介して接続されている。
【０１０１】
出力ドライバ５８０において、ドライバ部５８００の各々では、トランジスタ５８３のベースに与えられる対応する制御信号の入力信号レベルがローレベルになると、トランジスタ５８３がオフ状態になる。その場合、表示制御基板８０の電源ノード１１３から抵抗器１１１およびトランジスタ５８３を介して接地ノード５８４に電流が流れない。これにより、抵抗器１１１と抵抗器１１２との間のノードの電位、すなわち、表示制御基板８０が受ける制御信号のレベルが所定のハイレベルになり、その結果、入力バッファ１０５を介しＣＰＵ１０１に与えられる信号のレベルがハイレベルとなる。
【０１０２】
一方、ドライバ部５８００の各々では、トランジスタ５８３のベースに与えられる対応する制御信号の入力レベルがハイレベルになると、トランジスタ５８３がオン状態になる。その場合、表示制御基板８０の電源ノード１１３から抵抗器１１１およびトランジスタ５８３を介して接地ノード５８４に電流が流れる。これにより、抵抗器１１１と抵抗器１１２との間のノードの電位、すなわち、表示制御基板８０が受ける制御信号のレベルがローレベルになり、その結果、入力バッファ１０５を介しＣＰＵ１０１に与えられる信号のレベルがローレベルとなる。
【０１０３】
このように、出力ドライバ５８０と信号用電源回路１１０とにより、表示制御信号の信号レベルを反転させる反転回路が構成されている。また、この反転回路においては、出力ドライバ５８０は、信号用電源回路１１０との結びつきにより、遊技制御基板３１から表示制御基板８０まで伝送される表示制御コマンドデータおよび表示制御信号ＩＮＴ等の表示制御信号の信号出力レベル（伝送レベル）が減衰しないように、一定のレベルに調節する機能を有する回路である。言い換えると、出力ドライバ５８０は、出力ポート５７２から出力されるデータの出力レベルを安定したレベルに維持できるように、その出力レベルを調節することが可能な回路である。表示制御コマンドデータに関して述べれば、出力ドライバ５８０は、出力ポート５７２から出力される表示制御コマンドデータが、安定したコマンド送信に必要となる出力レベルを維持できるように、その出力レベルを調節することが可能な回路である。さらに、出力ドライバ５８０は、表示制御コマンドデータの信号波形整形も行なうことができる。この出力ドライバ５８０が設けられていることにより、表示制御コマンドデータは、遊技制御基板３１から表示制御基板８０まで安定して伝送される。
【０１０４】
図８は、遊技制御基板３１から表示制御基板８０に与えられる表示制御コマンドデータの伝送タイミングの例を示すタイミング図である。
【０１０５】
表示制御コマンドデータは、１コマンド単位が２バイト（ＣＭＤ１，ＣＭＤ２の合計２バイト）のデータで構成されている。このように２バイトよりなる表示制御コマンドデータは、定期リセット回路６５から２ｍｓごとに出力される定期リセット信号の１出力間ごと、すなわち、２ｍｓが経過するごとに、１コマンド出力される。２バイトよりなる１コマンドの表示制御コマンドデータは、前述した２ｍｓの期間中において、たとえば７０μｓを要して出力される。割込信号としての表示制御信号ＩＮＴは、７０μｓで２バイト出力される表示制御コマンドデータの各バイトデータを表示制御基板８０側で取込むことが可能なタイミングで、１バイトの表示制御コマンドデータが出力されるごとに出力（アクティブ状態となることを意味し、この場合はローアクティブである）される。なお、この実施の形態においては、表示制御基板８０側が表示制御信号ＩＮＴの立下がりのタイミングで表示制御コマンドデータを取込む例を示したが、これに限らず、表示制御コマンドデータを取込むのは、表示制御信号ＩＮＴの立上がりのタイミングであってもよい。
【０１０６】
この図８においては、具体的なコマンド出力例として、可変表示部９における特別図柄の変動開始時に出力されるコマンド（変動開始コマンド）と、その変動停止時に出力されるコマンド（変動停止コマンド）とが示されている。変動開始コマンドとしては、変動時間（リーチ動作に関連するデータを特定可能なもの）コマンド、左停止図柄コマンド、右停止図柄コマンド、および、中停止図柄コマンドのデータがこの順序で連続的に出力される。なお、特別図柄の変動開始時においては、最低限、変動時間コマンドを出力すればよく、左，中，右の停止図柄コマンドについては、特別図柄の変動時間中の任意のタイミングで出力するようにしてもよい。
【０１０７】
このように出力された変動開始コマンドが表示制御基板８０側で取込まれると、変動時間コマンドの内容に応じて表示制御基板８０側で予め記憶された制御データに基づいて、表示制御用ＣＰＵ１０１によって特別図柄の変動開始時から変動停止前までの可変表示制御が実行される。その後、変動停止コマンドとしては、全図柄変動停止コマンドのデータのみが出力される。この変動停止コマンドが出力されれば、前述した変動開始コマンドに応答して可変表示が行なわれているすべての特別図柄の変動を停止させる制御が表示制御用ＣＰＵ１０１によって実行される。これにより、特別図柄の停止表示結果が導出表示される。
【０１０８】
特別図柄の可変表示に際して遊技制御基板３１側から表示制御基板８０側に与えられる表示制御コマンドデータが出力されるタイミングは、この変動開始コマンドの出力時期および変動停止コマンドの出力時期の２種類のタイミングのみである。したがって、遊技制御基板３１では、特別図柄の可変表示開始時期と終了時期とに表示制御コマンドデータを表示制御基板８０に送るだけで、特別図柄の可変表示動作中における表示制御内容の選択等の制御の主導権を表示制御基板８０側に委ねる。
【０１０９】
次に、このパチンコ遊技機１の制御に用いられる各種ランダムカウンタについて説明する。図９は、このパチンコ遊技機１の制御に用いられる各種ランダムカウンタを示す図である。図９においては、ランダムカウンタの代表例として、乱数１から乱数８までの８つのカウンタが示されている。
【０１１０】
乱数１は、大当り状態を発生させるか否かを決定するための大当り判定用ランダムカウンタであり、定期リセットによる割込毎（具体的には２ｍｓ毎）に１ずつ加算更新され、０から加算更新されてその上限である３１４まで加算更新された後再度０から加算更新される。この乱数１の抽出値が予め定められた大当り判定値（たとえば７）と一致した場合に大当りが発生され、一致しない場合にはずれとなる。
【０１１１】
乱数２は、乱数１に基づいて大当り状態を発生させることが事前決定された場合における大当り図柄の表示結果を決定するとともに、確率変動状態に制御するか否かを決定するための大当り図柄判定用ランダムカウンタである。この乱数２は、乱数１と同様に、定期リセットによる割込毎、すなわち、２ｍｓ毎に１ずつ加算更新され、０から加算更新されてその上限である９まで加算更新された後再度０から加算更新される。この乱数２がとり得る値のそれぞれに対応して大当り図柄の種類が予め定められており、抽出値に対応する大当り図柄が大当り発生時の大当り図柄の予定停止図柄として使用される。また、予め定められた確変判定値（たとえば３，７）と一致した場合に、確率変動状態に制御すること
が決定される。
【０１１２】
乱数３は、特別図柄の左図柄のはずれ時の停止図柄を決定するためのはずれ図柄左決定用ランダムカウンタであり、乱数１と同様に、定期リセットによる割込毎、すなわち、２ｍｓ毎に１ずつ加算更新され、０から加算更新されてその上限である９まで加算更新された後再度０から加算更新される。乱数４は、特別図柄の右図柄のはずれ時の停止図柄を決定するためのはずれ図柄右決定用ランダムカウンタであり、乱数３の桁上げが行なわれるごとに１ずつ加算更新され、０から加算更新されてその上限である９まで加算更新された後再度０から加算更新される。乱数５は、特別図柄の中図柄のはずれ時の停止図柄を決定するためのはずれ図柄中決定用ランダムカウンタであり、乱数４の桁上げが行なわれるごとに１ずつ加算更新されるとともに、割込処理余り時間を利用して加算更新される。割込処理余り時間とは、後述する図２０の遊技制御メイン処理がプログラムの最後まで実行された時点から定期リセットによる２ｍｓ毎の割込みがなされるまでに余った時間（後述するＳ１７が無限ループで実行される時間）をいう。この余り時間を利用して無限ループで加算処理が実行される。乱数５は、０から加算更新されてその上限である９まで加算更新された後再度０から加算更新される。これら乱数３〜５の各々については、とり得る値のそれぞれに対応してはずれの場合の予定停止図柄の種類が予め定められており、抽出値に対応する予定停止図柄がはずれ時の予定停止図柄として使用される。
【０１１３】
乱数６は、リーチ状態が発生しない場合における特別図柄の変動時間（可変開始から停止表示までに要する時間）を決定するための変動時間（リーチなし）決定用ランダムカウンタであり、前述した乱数１等と同様に、２ｍｓ毎に１ずつ加算更新され、０から加算更新されてその上限である１まで加算更新された後再度０から加算更新される。この乱数６がとり得る値のそれぞれに対応して変動時間が予め定められており、抽出値に対応する変動時間がリーチ状態が発生しない場合の変動時間コマンドの選択のために使用される。
【０１１４】
乱数７は、リーチ状態が発生する場合における特別図柄の変動時間（可変開始から停止表示までに要する時間）を決定するための変動時間（リーチあり）判定用ランダムカウンタであり、前述した乱数１、乱数２および乱数３と同様に、２ｍｓ毎に１ずつ加算更新され、０から加算更新されてその上限である５０まで加算更新された後再度０から加算更新される。この乱数７がとり得る値のそれぞれに対応して変動時間が予め定められており、抽出値に対応する変動時間がリーチ状態が発生する場合の変動時間コマンドの選択のために使用される。
【０１１５】
乱数８は、リーチ状態が発生する旨の予告（リーチ予告）を行なうか否かを決定するためのリーチ予告判定用ランダムカウンタであり、前述した乱数１等と同様に、２ｍｓ毎に１ずつ加算更新され、０から加算更新されてその上限である１０まで加算更新された後再度０から加算更新される。この乱数８がとり得る値のそれぞれに対応してリーチ予告を行なうか否かが予め定められており、抽出値に対応して、リーチ予告を行なうか否かが決定される。
【０１１６】
これらのランダムカウンタは、遊技状態がランダムカウンタのそれぞれについて定められた状態になった時に抽出されて制御に用いられる。このため、ランダムカウンタ自体は定期的に更新されるのであるが、抽出されるタイミングがランダムなものになるので、各ランダムカウンタから抽出されたカウンタ値は、乱数として用いることができる。
【０１１７】
次に、可変表示装置８の可変表示部９に表示される特別図柄の配列構成について説明する。左図柄、中図柄、および、右図柄の各特別図柄は、数字等の複数種類（この例では１０種類）の図柄により構成されており、スクロール表示、差替え表示、揺れ表示等の表示態様で可変表示される。各特別図柄は、複数の図柄が所定の順序で配列された図柄データとして、基本回路５３のＲＯＭ５４に記憶されている。
【０１１８】
特別図柄データの具体的な構成は、次のとおりである。左，中，右図柄の各々においては、１０種類の図柄のそれぞれに対応して、０，１，…，８，９の図柄ポジション番号が割り振られている。このような図柄ポジション番号は、前述した乱数３〜乱数５の各々から抽出され得る０〜９のカウンタ値のそれぞれに対応している。
【０１１９】
前述した乱数１の抽出値に基づいて大当たりが事前決定された場合には、前述した乱数２の抽出値が図柄ポジション番号と一致する場所の図柄が左，中，右の各予定停止図柄として選択決定される。これにより、大当りが事前決定された場合には、左，中，右の各予定停止図柄が同じ図柄に揃う。一方、はずれが事前決定された場合には、乱数３〜乱数５のそれぞれの抽出値がそれぞれに対応する図柄ポジション番号と一致する場所の図柄が左，中，右の各予定停止図柄として選択決定される。ただし、そのように選択決定された予定停止図柄が一致してしまう場合には、左，中，右の各予定停止図柄が同じ図柄の種類に揃わないように中図柄が１図柄分ずらされることにより、強制的にはずれ図柄にされる。
【０１２０】
次に、表示制御コマンドデータの具体例を説明する。図１０〜１２は、表示制御コマンドデータの具体例を表形式で示す図である。１単位の表示制御コマンドデータは、１バイトのデータであるＣＭＤ１およびＣＭＤ２の組合わせによる合計２バイトのデータで構成される。
【０１２１】
図１０においては、（ａ）にリーチ状態が発生しない場合の変動時間（特別図柄の変動時間を意味する）を指示するコマンド、（ｂ）にリーチ状態が発生する場合の変動時間を指示するコマンド、（ｃ）に左図柄の予定停止図柄を指示するコマンドがそれぞれ示されている。
【０１２２】
図１０の（ａ）を参照して、１バイト目のデータＣＭＤ１の値「８０Ｈ」により、リーチが発生しない場合の変動時間のデータであることが指定される。そして、２バイト目のデータＣＭＤ２の値により、変動時間の長さの種類および当りはずれ（大当りについての当りはずれ、以下同様）の別を示すデータが選択的に指定される。この場合の変動時間のデータは、すべてはずれの場合のデータである。
【０１２３】
図１０の（ｂ）を参照して、１バイト目のデータＣＭＤ１の値「８１Ｈ」により、リーチが発生する場合の変動時間のデータであることが指定される。そして、２バイト目のデータＣＭＤ２の値により、変動時間の長さの種類、リーチ状態の種類（ノーマルリーチ、ロングリーチ、コマ送りリーチ）、リーチ予告の有無および、当りはずれの別を示すデータが選択的に指定される。ここで、ロングリーチとは、リーチ状態の継続時間が比較的長いリーチ状態をいう。また、コマ送りリーチとは、特別図柄をコマ送り状態（図柄を１コマずつ送っていく態様の表示）で可変表示させるリーチ状態をいう。この場合は、ノーマルリーチ、ロングリーチ、および、コマ送りリーチの各々につき、リーチ予告の有無と当りはずれの別との関係に基づいて、４種類のデータ（リーチ予告なしの場合のはずれのデータ、リーチ予告なしの場合の当りのデータ、リーチ予告有りの場合のはずれのデータ、リーチ予告有りの場合の当りのデータ）が設定されている。
【０１２４】
図１０の（ｃ）を参照して、１バイト目のデータＣＭＤ１の値「８ＢＨ」により、左図柄の停止図柄を示すデータであることが指定される。そして、２バイト目のデータＣＭＤ２の値により、左図柄の停止図柄の種類（「０」〜「９」）が選択的に指定される。
【０１２５】
図１１においては、（ａ）に右図柄の予定停止図柄を指示するコマンド、（ｂ）に中図柄の予定停止図柄を指示するコマンド、（ｃ）に左，中，右の全図柄の停止表示を指示するコマンド、（ｄ）に大当り状態の発生時の表示を指示するコマンドがそれぞれ示されている。
【０１２６】
図１１の（ａ）を参照して、１バイト目のデータＣＭＤ１の値「８ＣＨ」により、右図柄の予定停止図柄を示すデータであることが指定される。そして、２バイト目のデータＣＭＤ２の値により、右図柄の停止図柄の種類（「０」〜「９」）が選択的に指定される。
【０１２７】
図１１の（ｂ）を参照して、１バイト目のデータＣＭＤ１の値「８ＤＨ」により、中図柄の予定停止図柄を示すデータであることが指定される。そして、２バイト目のデータＣＭＤ２の値により、中図柄の停止図柄の種類（「０」〜「９」）が選択的に指定される。
【０１２８】
図１１の（ｃ）を参照して、データＣＭＤ１，ＣＭＤ２の値により、左，中，右の全図柄の停止表示が指定される。図１１の（ｄ）を参照して、１バイト目のデータＣＭＤ１の値「９１Ｈ」により、大当り状態の発生を指示するデータであることが指定される。そして、２バイト目のデータＣＭＤ２の値により、非確変大当りの表示または確変大当りの表示が選択的に指定される。
【０１２９】
図１２においては、（ａ）に大入賞口開放開始時の表示を指示するコマンド、（ｂ）に大入賞口開放中時の表示を指示するコマンド、（ｃ）に大当り終了時の表示を指示するコマンド、（ｄ）に繰返し継続制御のラウンド間（先のラウンドと次のラウンドとのインターバル期間）の表示を指示するコマンド、（ｅ）に可変表示部９の表示画面の切替え表示を指示するコマンドがそれぞれ示されている。
【０１３０】
図１２の（ａ）を参照して、データＣＭＤ１，ＣＭＤ２の値により、大入賞口の開放の開始時（すなわち、第「１」ラウンド開始時）用の表示（たとえば、ラウンド「１」という表示）が指定される。図１２の（ｂ）を参照して、データＣＭＤ１，ＣＭＤ２の値により、大入賞口の開放中時用の表示が指定される。図１２の（ｃ）を参照して、データＣＭＤ１，ＣＭＤ２の値により、大当り終了時用の表示が指定される。図１２の（ｄ）を参照して、１バイト目のデータＣＭＤ１の値「９３（Ｈ）」により、ラウンド間の表示を示すデータであることが指定される。そして、２バイト目のデータＣＭＤ２の値により、ラウンド間の種類（第「２」ラウンド開始前〜第「１５」ラウンド開始前）が選択的に指定される。
【０１３１】
図１２の（ｄ）を参照して、１バイト目のデータＣＭＤ１の値「９ＦＨ」により、表示画面の切替え表示を指示するデータであることが指定される。そして、２バイト目のデータＣＭＤ２の値により、デモ画面（デモンストレーション画面）を別の画面に切替える表示またははずれ画面（はずれ図柄が表示された画面）を別の画面に切替える表示が選択的に指定される。
【０１３２】
次に、表示制御コマンドデータに基づいて行なわれる表示制御の例を図１３〜図１９を用いて具体的に説明する。
【０１３３】
図１３は、図１５〜図１９に示す表示制御例で用いられる表示制御コマンドデータの種類とコマンドに付された記号ａ〜ｎとの対応関係を表形式で示す図である。図１５〜図１９に示す表示制御例では、前述した表示制御コマンドデータのうち、図１３に示されるコマンドａ〜コマンドｎを用いた例が示されている。
【０１３４】
図１３を参照して、コマンドａは、変動時間を１０ｓに指定するコマンドである。コマンドｂは、変動時間が２０ｓであり、リーチ予告をともなわないノーマルリーチを発生させることを指定するコマンドである。コマンドｃは、変動時間が２０ｓであり、リーチ予告をともなうノーマルリーチを発生させることを指定するコマンドである。コマンドｄは、左図柄の停止図柄の種類を指定するコマンドである。コマンドｅは、右図柄の停止図柄の種類を指定するコマンドである。コマンドｆは、中図柄の停止図柄の種類を指定するコマンドである。コマンドｇは、左，中，右の全図柄を停止させることを指定するコマンドである。コマンドｈは、確変大当りの発生を指定するコマンドである。コマンドｉは、大入賞口開放開始の表示を指定するコマンドである。コマンドｊは、ラウンド間の表示を指定するコマンドである。コマンドｋは、大入賞口開放中の表示を指定するコマンドである。コマンドｌは、大当り終了の表示を指定するコマンドである。コマンドｍは、デモ画面切替えを指定するコマンドである。コマンドｎは、はずれ画面切替えを指定するコマンドである。
【０１３５】
図１４は、図１５〜図１９に示す表示制御例に示される可変表示部９の画面表示出力（表示内容）の種類と画面表示出力記号Ａ〜Ｐとの対応関係を表形式で示す図である。
【０１３６】
図１４を参照して、加速変動表示Ａは、特別図柄がスクロールにより加速しながら変動する表示である。一定速変動表示Ｂは、特別図柄が一定の速度でスクロールにより変動する表示である。低速変動表示Ｃは、特別図柄が予め定められた低速度で変動する表示であって、表示されている図柄をスクロールによらずその場で１つずつ差替えていく変動表示である。リーチ予告表示Ｄは、リーチ状態が発生する旨の予告をリーチ状態の発生前の段階で予告する表示である。ノーマルリーチ表示Ｅは、ノーマルリーチ状態を示す通常のリーチ状態の表示である。
【０１３７】
左図柄停止（揺れ動作）表示Ｆは、左図柄を停止させる表示である。この場合の停止には、揺れ動作と呼ばれる仮停止状態（表示結果が導出されているが、まだ停止表示結果が確定していない状態）が含まれている。ここで、揺れ動作表示とは、導出表示された図柄を図柄のスクロールの順方向と逆方向とに交互に揺動する態様で示す表示をいう。この揺れ動作表示により、図柄は、停止表示直前の状態で揺れながら待機しているように表示される。右図柄停止（揺れ動作）表示Ｇは、右図柄を停止させる表示であり、揺れ動作を含む。中図柄停止（揺れ動作）表示Ｈは、中図柄を停止させる表示であり、揺れ動作を含む。
【０１３８】
全図柄停止表示Ｉは、左，中，右の全図柄を同時に停止させ、表示結果を確定させる表示である。確変大当り表示Ｊは、確変大当りが発生した旨を示す表示である。大入賞口開放開始表示Ｋは、繰返し継続制御の開始を示す表示であって、たとえば第１ラウンドが開始する旨を示す表示である。ラウンド間表示Ｌは、繰返し継続制御の第１ラウンド終了以降の各ラウンド間における表示であって、たとえば次のラウンドが開始する旨を示す表示である。大入賞口開放中表示Ｍは、繰返し継続制御のラウンド中である旨を示す表示である。大当り終了表示Ｎは、大当り状態（大当り制御状態）が終了した旨を示す表示である。デモ画面表示Ｏは、デモ画面を用いた表示である。はずれ画面表示Ｐは、可変表示の結果がはずれになった場合の表示である。
【０１３９】
以下の図１５〜図１９に示される表示制御例では、図１３および図１４に示された記号を用いて制御内容を説明する。
【０１４０】
図１５は、特別図柄の変動開始前における表示制御例を示す説明図である。図１５においては、（ａ）にデモ画面切替え表示の制御例が示され、（ｂ）にはずれ画面切替え表示の制御例が示されている。（ａ），（ｂ）の各々においては、表示制御のタイミングチャートと、表示制御において代表的な表示画面例とが示されている。
【０１４１】
図１５の（ａ）を参照して、デモ画面切替え表示の場合は、表示制御コマンドｍが表示制御信号ＩＮＴとともに出力される。これに応じて、表示制御基板８０では、表示制御コマンドデータｍおよび表示制御信号ＩＮＴを受けると、画面表示出力がデモ画面表示Ｏからはずれ画面表示Ｐに切替える制御が行なわれる。このような切替え後のはずれ画面表示Ｐの表示画面例が図中（１）に示されている。ここで、表示制御基板８０では、表示制御コマンドデータに応じて画面表示内容を切替える場合、表示制御コマンドデータのうちの２バイト目のデータに対応する表示制御信号ＩＮＴが立下がった段階で、すなわち、２バイト目のデータをすべて取込んだ段階で、画面表示出力の内容を切替える制御が行なわれる。
【０１４２】
図１５の（ｂ）を参照して、はずれ画面切替え表示の場合は、表示制御コマンドデータｎが表示制御信号ＩＮＴとともに出力される。これに応じて、表示制御基板８０では、表示制御コマンドデータｎおよび表示制御信号ＩＮＴを受けると、画面表示出力をはずれ画面表示Ｐからデモ画面表示Ｏに切替える制御が行なわれる。このような切替え後のデモ画面表示Ｏの表示画面例が図中（２）に示されている。
【０１４３】
次に、特別図柄の変動開始時から変動終了時までの期間における第１の表示制御例を説明する。この第１の表示制御例は、変動時間が１０ｓであって、リーチ状態が発生せずにはずれの表示結果が導出される場合の表示制御例である。
【０１４４】
図１６は、特別図柄の変動開始時から変動終了時までの期間における第１の表示制御例を示す説明図である。この図１６では、表示制御のタイミングチャートと表示制御において代表的な複数の表示画面例（３−１）〜（７−１）とが示されている。図１６における表示画面例（３−１）〜（７−１）は、タイミングチャート中において実線の矢符で示された同番号のタイミングにおける表示画面例であり、特別図柄の変動方向が白抜矢符で示されている。
【０１４５】
図１６を参照して、表示制御コマンドデータａ，ｄ，ｅ，ｆ（図１３参照）が表示制御信号ＩＮＴとともに遊技制御基板３１側から順次出力され、表示制御基板８０側において取込まれる。これにより、表示制御コマンドデータａが２バイト分取込まれたこと（表示制御信号ＩＮＴの２回目のバイト目のパルスの立下り）に応じ、画面表示出力において、たとえば大当り終了表示Ｎが終了し、図中の（３−１）の表示画面例に示されるような停止状態にあった左図柄９１，中図柄９２，右図柄９３が、一斉にスクロール変動を開始し、加速変動表示Ａの状態に制御される。
【０１４６】
そして、所定期間経過後、左，中，右図柄は同時に一定速変動表示Ｂの状態に制御される。その後、左図柄の予め定められた停止タイミングが近づくと、左図柄が低速変動表示Ｃの状態に制御される。この低速変動表示Ｃにおいては、図柄の変動状態が低速度で図柄を順次差し替える態様に制御される。そして、左図柄の停止タイミングになると、図中の（４−１）の表示画面例に示されるように、左図柄９１が図柄停止表示（揺れ動作表示）Ｆの状態に制御される。この場合に揺れ動作表示される左図柄９１は、表示制御コマンドデータｄにより指定された予定停止図柄である。
【０１４７】
その後、右図柄の予め定められた停止タイミングが近づくと、右図柄が前述したような低速変動表示Ｃの状態に制御され、低速度で図柄を順次差し替える態様に制御される。そして、右図柄の停止タイミングになると、図中の（５−１）の表示画面例に示されるように、右図柄９３が、前述した左図柄９１とともに図柄停止表示（揺れ動作表示）Ｇの状態に制御される。この場合に揺れ動作表示される右図柄９３は、表示制御コマンドデータｆにより指定された予定停止図柄である。その後、中図柄の予め定められた停止タイミングが近づくと、中図柄が前述したような低速変動表示Ｃの状態に制御され、低速度で図柄を順次差し替える態様に制御される。そして、中図柄の停止タイミングになると、図中の（６−１）の表示画面例に示されるように、中図柄９２が、前述した左図柄９１および右図柄９３とともに図柄停止表示（揺れ動作表示）Ｈの状態に制御される。この場合に揺れ動作表示される左図柄９１は、表示制御コマンドデータｅにより指定された予定停止図柄である。この場合は、左，中，右図柄９１，９２，９３がはずれ図柄となった状態で揃って揺れ動作をする。このような全図柄の揺れ動作表示は、その後、表示制御基板８０側が全図柄停止コマンドを取込むまで継続される。
【０１４８】
その後、全図柄停止コマンドｇが遊技制御基板３１側から表示制御信号ＩＮＴとともに出力され、表示制御基板８０側において取込まれる。これに応じて、左，中，右の全図柄が一斉に、図中の（７−１）に示されるような全図柄停止表示Ｉの状態に制御される。これにより、左，中，右の全図柄９１，９２，９３が一斉に停止表示され、変動表示が終了する。
次に、特別図柄の変動開始時から変動終了時までの期間における第２の表示制御例を説明する。この第２の表示制御例は、変動時間が２０ｓであって、リーチ予告をともなうノーマルリーチ状態が発生した後、大当りの表示結果が表示される場合の表示制御例である。
【０１４９】
図１７は、特別図柄の変動開始時から変動終了時までの期間における第３の表示制御例を示す説明図である。この図１７では、表示制御のタイミングチャートと表示制御において代表的な複数の表示画面例（３−３）〜（７−３）とが示されている。図１７における表示画面例（３−３）〜（７−３）は、タイミングチャート中において実線の矢符で示された同番号のタイミングにおける表示画面例であり、特別図柄の変動方向が白抜矢符で示されている。
【０１５０】
図１７を参照して、表示制御コマンドデータｃ，ｄ，ｅ，ｆ（図１３参照）が表示制御信号ＩＮＴとともに遊技制御基板３１側から出力され、表示制御基板８０側において取込まれる。これにより、表示制御コマンドデータａが２バイト分取込まれたこと（表示制御信号ＩＮＴの２回目のバイト目のパルスの立下り）に応じ、画面表示出力において、たとえば大入賞口開放中表示Ｍが終了した後、リーチ予告表示のＤ状態および加速変動表示Ａの状態に制御される。これにより、図中の（３−３）の表示画面例に示されるような「リーチ」というメッセージを示すリーチ予告９４が特別図柄上に重ねて表示されるとともに、停止状態にあった左図柄９１，中図柄９２，右図柄９３が一斉にスクロール変動を開始する。
【０１５１】
そして、所定期間経過後、左，中，右図柄は同時に一定速変動表示Ｂの状態に制御される。その後、左図柄の予め定められた停止タイミングが近づくと、左図柄が低速変動表示Ｃの状態に制御される。この低速変動表示Ｃにおいては、図柄の変動状態が低速度で図柄を順次差し替える態様に制御される。そして、左図柄の停止タイミングになると、図中の（４−３）の表示画面例に示されるように、左図柄９１が図柄停止表示（揺れ動作表示）Ｆの状態に制御される。
【０１５２】
その後、右図柄の予め定められた停止タイミングが近づくと、右図柄が前述したような低速変動表示Ｃの状態に制御され、低速度で図柄を順次差し替える態様に制御される。そして、右図柄の停止タイミングになると、図中の（５−３）の表示画面例に示されるように、右図柄９３が、前述した左図柄９１とともに図柄停止表示（揺れ動作表示）Ｇの状態に制御される。この場合、左図柄９１（「７」）と右図柄９３（「７」）とが一致しており、リーチ状態が発生している。その後、中図柄の予め定められた停止タイミングが近づくと、中図柄が前述したような低速変動表示Ｃの状態に制御され、低速度で図柄を順次差し替える態様に制御される。中図柄の予め定められたリーチ表示タイミングが近づくと、中図柄がノーマルリーチ表示Ｅの状態に制御される。そして、中図柄の停止タイミングになると、図中の（６−３）の表示画面例に示されるように、中図柄９２が、前述した左図柄９１および右図柄９３とともに図柄停止表示（揺れ動作表示）Ｈの状態に制御される。この場合は、左，中，右図柄９１，９２，９３が「７」に揃った大当り図柄となった状態で揃って揺れ動作をする。このような全図柄の揺れ動作表示は、その後、表示制御基板８０側が全図柄停止コマンドを取込むまで継続される。
【０１５３】
その後、全図柄停止コマンドｇが遊技制御基板３１側から表示制御信号ＩＮＴとともに出力され、表示制御基板８０側において取込まれる。これに応じて、左，中，右の全図柄が一斉に、図中の（７−３）に示されるような全図柄停止表示Ｉの状態に制御される。これにより、左，中，右の全図柄９１，９２，９３が一斉に停止表示され、変動表示が終了する。
【０１５４】
以上に示された特別図柄の変動開始時から変動終了時までの期間の表示制御においては、特別図柄は、各図柄の停止タイミングになると、全図柄停止コマンドｇにより全図柄の停止が指令されるまで揺れ動作状態で待機する表示がなされる。これは、同じ変動時間について複数の変動パターンが定められており、それらの変動パターンを表示するために要する時間が必ずしも規定された変動時間と一致するように決められていないので、各変動パターンが終了すると停止表示結果がまだ確定していないことを示す仮停止状態（揺れ動作）で待機し、変動時間の終期に停止表示結果を確定させることにより、結果的に各変動パターンの変動時間を規定の変動時間と合わせようとしているためである。
【０１５５】
なお、特別図柄の変動開始時から変動終了時までの期間における表示制御としては、次の図１８に示すように、左，中，右停止図柄コマンドを変動開始当初に出力するのでなく、差替え表示の開始タイミング等の停止図柄コマンドが制御において実際に必要となるタイミングで出力し、そのコマンドの取込みに応じて差替え表示以後の表示制御を行なうようにしてもよい。そのような例を以下に説明する。
【０１５６】
図１８は、特別図柄の変動開始時から変動終了時までの期間におけるその他の表示制御例を示す説明図である。この表示制御例は、変動時間が２０ｓであって、ノーマルリーチ状態が発生した後、はずれの表示結果が表示される場合の表示制御例である。この図１８では、表示制御のタイミングチャートと表示制御において代表的な複数の表示画面例（３−２）〜（７−２）とが示されている。図１８における表示画面例（３−２）〜（７−２）は、タイミングチャート中において実線の矢符で示された同番号のタイミングにおける表示画面例であり、特別図柄の変動方向が白抜矢符で示されている。
【０１５７】
図１８を参照して、表示制御コマンドデータｂ（図１３参照）が表示制御信号ＩＮＴとともに遊技制御基板３１側から出力され、表示制御基板８０側において取込まれる。これにより、表示制御コマンドデータｂが２バイト分取込まれたこと（表示制御信号ＩＮＴの２回目のバイト目のパルスの立下り）に応じ、画面表示出力において、たとえば大入賞口開放中表示Ｍが終了し、図中の（３−２）の表示画面例に示されるような停止状態にあった左図柄９１，中図柄９２，右図柄９３が、一斉にスクロール変動を開始し、加速変動表示Ａの状態に制御される。
【０１５８】
そして、所定期間経過後、左，中，右図柄は同時に一定速変動表示Ｂの状態に制御される。その後、左図柄の予め定められた停止タイミングが近づくと、表示制御コマンドデータｄ（図１３参照）が表示制御信号ＩＮＴとともに遊技制御基板３１側から出力され、表示制御基板８０側において取込まれる。これにより、左図柄が低速変動表示Ｃの状態に制御される。この低速変動表示Ｃにおいては、図柄の変動状態が低速度で図柄を順次差し替える態様に制御される。そして、左図柄の停止タイミングになると、図中の（４−２）の表示画面例に示されるように、左図柄９１が図柄停止表示（揺れ動作表示）Ｆの状態に制御される。
【０１５９】
その後、右図柄の予め定められた停止タイミングが近づくと、表示制御コマンドデータｅ（図１３参照）が表示制御信号ＩＮＴとともに遊技制御基板３１側から出力され、表示制御基板８０側において取込まれる。これにより、右図柄が前述したような低速変動表示Ｃの状態に制御され、低速度で図柄を順次差し替える態様に制御される。そして、右図柄の停止タイミングになると、図中の（５−２）の表示画面例に示されるように、右図柄９３が、前述した左図柄９１とともに図柄停止表示（揺れ動作表示）Ｇの状態に制御される。この場合、左図柄９１（「７」）と右図柄９３（「７」）とが一致しており、リーチ状態が発生している。
【０１６０】
その後、中図柄の予め定められた停止タイミングが近づくと、表示制御コマンドデータｆ（図１３参照）が表示制御信号ＩＮＴとともに遊技制御基板３１側から出力され、表示制御基板８０側において取込まれる。これにより、中図柄が前述したような低速変動表示Ｃの状態に制御され、低速度で図柄を順次差し替える態様に制御される。そして、中図柄の予め定められたリーチ表示タイミングになると、中図柄がノーマルリーチ表示Ｅの状態に制御される。その後、ノーマルリーチ時における中図柄の予め定められた停止タイミングが近づくと、中図柄が前述したような低速変動表示Ｃの状態に制御され、低速度で図柄を順次差し替える態様に制御される。そして、中図柄の停止タイミングになると、図中の（６−２）の表示画面例に示されるように、中図柄９２が、前述した左図柄９１および右図柄９３とともに図柄停止表示（揺れ動作表示）Ｈの状態に制御される。この場合は、左，中，右図柄９１，９２，９３がはずれ図柄となった状態で揃って揺れ動作をする。このような全図柄の揺れ動作表示は、その後、表示制御基板８０側が全図柄停止コマンドを取込むまで継続される。
【０１６１】
その後、全図柄停止コマンドｇが遊技制御基板３１側から表示制御信号ＩＮＴとともに出力され、表示制御基板８０側において取込まれる。これに応じて、左，中，右の全図柄が一斉に、図中の（７−２）に示されるような全図柄停止表示Ｉの状態に制御される。これにより、左，中，右の全図柄９１，９２，９３が一斉に停止表示され、変動表示が終了する。
【０１６２】
次に、特別図柄の大当り図柄表示後における可変表示部９での表示制御例を説明する。図１９は、大当り図柄表示後における可変表示部９での表示制御例を示す説明図である。図１９においては、（ａ）〜（ｅ）に各種の表示制御例が示されており、（ａ）〜（ｅ）の各々において、表示制御のタイミングチャートと、表示制御において代表的な表示画面例とが示されている。
【０１６３】
図１９の（ａ）には、確変大当り表示の表示制御例が示されている。図１９の（ａ）を参照して、確変大当り表示の場合は、表示制御コマンドデータｈが表示制御信号ＩＮＴとともに出力される。これに応じて、表示制御基板８０では、表示制御コマンドデータｈおよび表示制御信号ＩＮＴを受けると、画面表示出力を全図柄停止表示Ｉから確変大当り表示Ｊに切替える制御が行なわれる。このような切替え後の確変大当り表示の表示画面例が図中（８）に示されている。確変大当り表示においては、たとえば「確率変動大当り！」というメッセージが表示される。
【０１６４】
図１９の（ｂ）には、大入賞口開放開始表示の表示制御例が示されている。図１９の（ｂ）を参照して、大入賞口開放開始表示の場合は、表示制御コマンドデータｉが表示制御信号ＩＮＴとともに出力される。これに応じて、表示制御基板８０では、表示制御コマンドデータｉおよび表示制御信号ＩＮＴを受けると、画面表示出力を確変大当り表示Ｊから大入賞口開放開始表示Ｋに切替える制御が行なわれる。このような切替え後の大入賞口開放開始表示の表示画面例が図中（９）に示されている。大入賞口開放開始表示においては、たとえば「１Ｒスタート」というメッセージが表示される。
【０１６５】
図１９の（ｃ）には、大入賞口開放中表示の表示制御例が示されている。図１９の（ｃ）を参照して、大入賞口開放中表示の場合は、表示制御コマンドデータｋが表示制御信号ＩＮＴとともに出力される。これに応じて、表示制御基板８０では、表示制御コマンドデータｋおよび表示制御信号ＩＮＴを受けると、画面表示出力を大入賞口開放開始表示Ｋから大入賞口開放中表示Ｍに切替える制御が行なわれる。このような切替え後の大入賞口開放中表示の表示画面例が図中（１０）に示されている。大入賞口開放中表示においては、大当り図柄に加えて、たとえば「１Ｒ」という現在のラウンド数を示す表示がなされる。
【０１６６】
図１９の（ｄ）には、ラウンド間表示の表示制御例が示されている。図１９の（ｄ）を参照して、ラウンド間表示の場合は、表示制御コマンドデータｊが表示制御信号ＩＮＴとともに出力される。これに応じて、表示制御基板８０では、表示制御コマンドデータｊおよび表示制御信号ＩＮＴを受けると、画面表示出力を大入賞口開放中表示Ｍからラウンド間表示Ｌに切替える制御が行なわれる。このような切替え後のラウンド間表示の表示画面例が図中（１１）に示されている。ラウンド間表示においては、「２Ｒスタート 」等のラウンド間に応じたメッセージが表示される。
【０１６７】
図１９の（ｅ）には、大当り終了表示の表示制御例が示されている。図１９の（ｅ）を参照して、大当り終了表示の場合は、表示制御コマンドデータｌが表示制御信号ＩＮＴとともに出力される。これに応じて、表示制御基板８０では、表示制御コマンドデータｌおよび表示制御信号ＩＮＴを受けると、画面表示出力をラウンド間表示Ｌから大当り終了表示Ｎに切替える制御が行なわれる。このような切替え後の大当り終了表示の表示画面例が図中（１２）に示されている。ラウンド間表示においては、大当り状態の終了を示す「終了」というメッセージが表示される。
【０１６８】
次に、基本回路５３により実行される制御について説明する。図２０は、基本回路５３により実行される遊技制御メイン処理を示すフローチャートである。
【０１６９】
遊技制御メイン処理においては、まず、ステップＳ（以下単にＳという）１により、クロックモニタ制御レジスタをクロックモニタイネーブルに設定する処理が行なわれる。これは、初期化処理をするための準備である。次にＳ２へ進み、スタックポインタの指定アドレスをセットするためのスタックセット処理が行なわれる。具体的には、スタックポインタに００ＦＦＨを設定する処理がなされる。次にＳ３へ進み、システムチェック処理が行なわれる。このシステムチェック処理は、初期化を行なうための処理であり、基本回路５３のＲＡＭ５５にエラーが含まれているか否か判定し、エラーが含まれている場合にＲＡＭ５５を初期化するなどの処理である。
【０１７０】
次に、Ｓ４により、表示制御コマンド設定処理が行なわれる。この表示制御コマンド設定処理においては、表示制御基板８０に向けて出力する表示制御コマンドデータをＲＡＭ５５の所定の記憶領域に記憶設定する処理がなされる。次にＳ５により、表示制御データ設定処理が行なわれる。この表示制御データ設定処理においては、表示制御基板８０に表示制御に用いられるデータを設定するために、Ｓ４により設定された表示制御コマンドデータを表示制御基板８０に向けて出力する処理がなされる。
【０１７１】
次に、Ｓ６により、コマンド出力処理が行なわれる。このコマンド出力処理においては、ランプ制御基板３５および音声制御基板７０に音声発生やＬＥＤ点灯制御用の所定のコマンドデータを送信するための出力処理を行なうとともに、ホール用管理コンピュータに大当り情報、始動情報、確率変動情報などのデータを送信するための出力処理が行なわれる。Ｓ６により出力されるデータは後述するＳ８により設定される。
【０１７２】
次にＳ７により、ランプタイマ処理が行なわれる。このランプタイマ処理においては、各種ランプやＬＥＤを点灯または点滅制御するためのランプタイマを計時動作させるための処理がなされる。次にＳ８へ進み、ランプ制御基板３５および音声制御基板７０に送信するための音声発生やＬＥＤ点灯制御用の所定のコマンドデータを設定するとともに、ホール管理用コンピュータに送信するための大当り情報、始動情報、確率変動情報等を設定する処理がなされる。
【０１７３】
次にＳ９により、エラー処理が行なわれる。このエラー処理においては、パチンコ遊技機１の内部に備えられている自己診断機能によって種々の異常診断処理が行なわれ、その結果に応じて必要ならば警報が発せられる処理が行なわれる。次にＳ１０により、判定用乱数更新処理が行なわれる。この判定用乱数更新処理では、前述した大当り判定用の乱数１を更新する処理が行なわれる。
【０１７４】
次に、Ｓ１１により、特別図柄プロセス処理が行なわれる。特別図柄プロセス処理においては、遊技状態に応じてパチンコ遊技機１を所定の順序で制御するための特別図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、特別図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。特別図柄プロセスの具体的な処理内容については後述する。
【０１７５】
次に、Ｓ１２により、普通図柄プロセス処理が行なわれる。普通図柄プロセス処理では、可変表示器１０を所定の順序で制御するための普通図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、普通図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。
【０１７６】
次に、Ｓ１３により、スイッチ処理が行なわれる。このスイッチ処理においては、ゲートスイッチ１２、始動口スイッチ１７、カウントスイッチ２３、Ｖカウントスイッチ２２等の状態を入力し、各入賞口や可変入賞球装置に対する入賞があったか否かを判定する処理が行なわれる。次にＳ１４により、音声処理が行なわれる。この音声処理においては、スピーカ２７から所定の音を発生させるための処理が行なわれる。
【０１７７】
次に、Ｓ１５により、表示用乱数更新処理が行なわれる。この表示用乱数更新処理においては、可変表示に用いられる乱数が更新される。具体的に、表示用乱数更新処理では、前述した乱数２〜乱数８等が更新される。次にＳ１６により、入賞球信号処理が行なわれる。この入賞球信号処理においては、賞球基板３７へ賞球個数信号と賞球可能信号とを出力して景品玉の払出制御指令を行なう。賞球基板３７は、この賞球可能信号と賞球個数信号とを受け、賞球個数信号で特定される個数の景品玉を払出すために玉払出装置９７を制御する。
【０１７８】
次に、Ｓ１７により、表示用乱数更新処理が無限ループで行なわれる。具体的に、Ｓ１７の表示用乱数更新処理では、前述した乱数５が割込処理余り時間において加算更新される。ここで、このパチンコ遊技機１においては、定期リセット信号により２ｍｓごとにリセット割込みが行なわれて遊技制御メイン処理のプログラムが先頭から実行されていくが、その２ｍｓを経過する前に遊技制御メイン処理の実行が終了してしまった場合には、割込みが行なわれるまでに余り時間が生じる。そこで、そのような  割込処理余り時間を利用して、乱数５の加算更新が無限ループで行なわれるのである。
図２１は、前述したＳ１１により示された特別図柄プロセス処理のサブルーチンプログラムを示すフローチャートである。この特別図柄プロセス処理は、特別図柄用プロセスフラグの値に応じて、Ｓ１００〜Ｓ１１１の１１種類の処理のいずれかが実行されるように制御される。Ｓ１００〜Ｓ１１１において、以下のような処理が実行される。
【０１７９】
特別図柄変動待ち処理（Ｓ１００）においては、始動入賞口１４に打玉が入賞して始動口スイッチ１７がＯＮするのを待つ。始動口スイッチ１７がＯＮすると、始動入賞記憶数が満タンでなければ、始動入賞記憶数を「１」加算更新するとともに大当り判定用乱数を抽出する。この処理の内容については、図２２を参照しつつ後述する。
【０１８０】
特別図柄判定処理（Ｓ１０１）においては、特別図柄（可変表示部９により表示される図柄）の可変表示が開始できる状態になると、始動入賞記憶数を確認する。始動入賞記憶数が０でなければ、抽出されている大当り判定用乱数の値に応じて大当りとするか外れとするかを決定する。この処理の内容については、図２３を参照しつつ後述する。
【０１８１】
停止図柄設定処理（Ｓ１０２）においては、左右中図柄の停止図柄を決定する。この処理の内容については、図２４を参照しつつ後述する。図柄変動設定処理（Ｓ１０３）においては、変動時間決定用乱数の値に基づいて、図柄変動時間のおよびリーチ動作の種類の決定と、リーチ予告判定用乱数の値に基づくリーチ予告の有無の決定とを行なう。この処理の内容については、図２５を参照しつつ後述する。全図柄変動開始処理（Ｓ１０４）においては、可変表示部９において左，中，右の全図柄が変動開始されるように制御する。この処理の内容については、図２６を参照しつつ後述する。全図柄停止処理（Ｓ１０５）においては、所定時間が経過すると、可変表示部９において表示される左，中，右の全図柄が停止されるように制御する。この処理の内容については、図２７を参照しつつ後述する。
【０１８２】
大当り表示処理（Ｓ１０６）においては、停止図柄が大当り図柄の組合せである場合には、大当り表示用の表示制御コマンドデータが表示制御基板８０に送信されるように要求するとともに内部状態（プロセスフラグ）をステップＳ１０７に移行するように更新する。また、遊技制御基板８０の表示制御用ＣＰＵ１０１は表示制御コマンドデータに従って、可変表示部９に大当り表示を行なう。大当り表示は遊技者に大当りの発生を報知するためになされるものである。この処理の内容については、図２８を参照しつつ後述する。大入賞口開放開始処理（Ｓ１０７）においては、大入賞口を開放する制御を開始する。具体的には、ソレノイド２１を駆動して大入賞口を開放するとともに、大入賞口開放開始コマンドの出力を要求する。この処理の内容については、図２９を参照しつつ後述する。
【０１８３】
大入賞口開放中処理（Ｓ１０８）においては、大入賞口ラウンド表示の表示制御コマンドデータを表示制御基板８０に送信するための要求や大入賞口の閉成条件の成立を確認する処理等を行なう。大入賞口の閉成条件が成立したら、大当り遊技状態の終了条件が成立していなければ内部状態をＳ１０９に移行するように更新する。大当り遊技状態の終了条件が成立していれば、処理をＳ１１０に移行するように更新する。この処理の内容については、図３０を参照しつつ後述する。
【０１８４】
ラウンド間処理（Ｓ１０９）においては、繰返し継続制御のランウンドの間のインターバル期間において、繰返し継続制御の次のラウンドのラウンド数の表示等のラウンド間表示を行なう。この処理の内容については、図３１を参照しつつ後述する。大当り終了処理（Ｓ１１０）においては、大当り遊技状態が終了したことを遊技者に報知するための表示を行なう。この表示が終了したら、内部フラグ等を初期状態に戻し、処理がＳ１００に移行する。表示コマンド出力処理（Ｓ１１１）においては、表示コマンドデータを出力する。この処理においては、プロセスフラグが更新されないため、この処理が終了した場合は、この処理に移行する前の処理に戻る。
【０１８５】
次に、前述した特別図柄プロセス処理における各サブルーチンの内容を説明する。以下においては、各サブルーチンを構成するプログラムのうち、可変表示制御に関連する部分のステップを抽出して示す。したがって、以下に示すサブルーチンにおいては、図示および詳細な説明を省略するが、前述したようなソレノイドの駆動等のその可変表示制御以外の制御に関するステップも含まれている。
【０１８６】
まず、前述したＳ１００の特別図柄変動待ち処理を説明する。図２２は、特別図柄変動待ち処理の処理内容を示すフローチャートである。
【０１８７】
まず、Ｓ１２１により、始動口スイッチ１７の検出出力に基づいて、始動入賞口１４への打玉の入賞があったか否かの判断がなされる。Ｓ１２１により始動入賞口１４に入賞していないと判断された場合は、後述するＳ１２６に進む。一方、始動入賞口１４に入賞したと判断された場合は、Ｓ１２２に進み、始動入賞記憶数がその上限である「４」になっているか否かの判断がなされる。
【０１８８】
Ｓ１２２により始動入賞記憶数が既に「４」となっていると判断された場合は、それ以上記憶できないために、このまま特別変動待ち処理を終了させるべく、後述するＳ１２５に進む。一方、Ｓ１２２により始動入賞記憶数がまだ「４」となっていないと判断された場合は、まだ記憶する余裕があるために、Ｓ１２３に進み、始動入賞記憶数を「１」加算更新する処理がなされる。
【０１８９】
次に、Ｓ１２４へ進み、大当り判定用乱数（乱数１）の値を抽出し、その抽出値を始動入賞記憶数に応じた乱数値格納エリア（特別図柄判定用バンクともいう）に格納する処理がなされる。基本回路５３のＲＡＭ５５には、１〜４の始動入賞記憶数のそれぞれに対応して４つの乱数値格納エリア１〜４が設けられており、始動入賞に応じて抽出された大当り判定用乱数がその始動入賞数に対応した乱数値格納エリア１〜４に格納されるようにこのＳ１２４により処理される。なお、上記した４つの乱数値格納エリアは、詳しくは、乱数値格納エリア１〜４の４つの記憶エリアをいい、乱数値格納エリア１から順に乱数値格納エリア４まで大当り判定用乱数値が記憶されていく。その後、特別変動待ち処理を終了させるべく、Ｓ１２５に進む。
【０１９０】
Ｓ１２５に進んだ場合は、始動入賞記憶に基づいて抽出された乱数値に基づいて大当り判定をするために、特別図柄プロセスフラグの値を特別図柄判定処理を示す値にセットする処理がなされる。これにより、Ｓ１２５を経てこの特別図柄判定処理が終了した場合には、次回の特別図柄プロセス処理の実行時に、プロセスが１つ進んでＳ１０１の特別図柄変動待ち処理が実行されることになる。
【０１９１】
前述したＳ１２１により始動入賞口１４に入賞していないと判断されてＳ１２６に進んだ場合は、変動待機タイマのカウンタ値が０よりも大きいか否かの判断がなされる。ここで、変動待機タイマは、特別図柄が変動せずに待機状態にある期間において表示するデモ画面とはずれ画面との切替えのタイミングを規定するめに用いられる。この変動待機タイマは、０を初期値として所定時間の経過ごとに１ずつ加算更新されるカウンタのカウンタ値に基づいて計時を行なうタイマであり、図示されていない計時処理ステップによりカウンタ値の加算更新が行なわれる。また、この変動待機タイマは、Ｓ１３０で後述するように、デモ画面またははずれ画面のいずれかの表示が開始された場合に、計時を開始する。
【０１９２】
Ｓ１２６によりカウンタ値が０よりも大きくないと判断された場合は、後述するＳ１２７に進む。一方、Ｓ１２６によりカウンタ値が０よりも大きいと判断された場合は、変動待機タイマの計時中であり、Ｓ１３３に進み、変動待機タイマのカウンタ値が画面表示の切替えタイミングとして定められた所定値に達したか否かの判断がなされる。Ｓ１３３により所定値に達していないと判断された場合は、前述したＳ１２１に戻り、計時が継続される。一方、Ｓ１３３により所定値に達したと判断された場合は、Ｓ１３４に進み、変動待機タイマをリセットする処理がなされる。これにより、変動待機タイマによる計時動作が停止され、カウンタ値が０にリセットされる。このため、次に特別図柄変動待ち処理が実行される場合には、Ｓ１２６において、処理をＳ１２７に進める判断がなされるのである。Ｓ１３４の後、この特別図柄変動待ち処理が終了する。
【０１９３】
また、Ｓ１２６によりカウンタ値が０よりも大きくないと判断されてＳ１２７に進んだ場合、すなわち、画面表示の切替えタイミングとなった場合には、Ｓ１２７に進み、デモ表示フラグがＯＮ状態（セット状態）になっているか否かの判断がなされる。ここで、デモ表示フラグとは、デモ表示が行なわれる場合にセットされるフラグである。以下、各種フラグについて、ＯＮ状態とは、フラグがセットされている状態をいう。
【０１９４】
Ｓ１２７によりデモ表示フラグがＯＮ状態にないと判断された場合は、後述するＳ１３１に進む。一方、Ｓ１２７によりデモ表示フラグがＯＮ状態にあると判断された場合は、Ｓ１２８に進み、はずれ画面への切替えを指定する表示制御コマンドデータをＲＡＭ５５における出力データ格納領域に格納させる処理がなされる。次に、Ｓ１２９に進み、デモ表示フラグをクリアし、はずれ表示フラグをＯＮ状態にセットする処理がなされる。ここで、はずれ表示フラグとは、はずれ表示が行なわれる場合にセットされるフラグである。Ｓ１２９の後、Ｓ１３０に進む。
【０１９５】
また、前述したＳ１２７によりデモ表示フラグがＯＮ状態にないと判断されてＳ１３１に進んだ場合は、デモ画面への切替えを指定する表示制御コマンドデータをＲＡＭ５５における出力データ格納領域に格納させる処理がなされる。次に、Ｓ１２９に進み、はずれ表示フラグをクリアし、デモ表示フラグをＯＮ状態にセットする処理がなされる。Ｓ１２９の後、Ｓ１３０に進む。Ｓ１３０に進んだ場合は、ポート出力要求をセットするともに、変動待機タイマによる計時をスタートさせる処理がなされる。Ｓ１３０の後、この特別図柄変動待ち処理が終了する。
【０１９６】
Ｓ１２６〜Ｓ１３４の処理によれば、始動入賞口１４への入賞がない状態においては、可変表示部９においてデモ画面の表示とはずれ画面の表示とが交互に行なわれる。また、その画面の切替えは、所定時間ごとに行なわれる。
【０１９７】
次に、前述したＳ１０１の特別図柄判定処理を説明する。図２３は、特別図柄判定処理の処理内容を示すフローチャートである。
【０１９８】
まず、Ｓ１４１により、始動入賞記憶数が「０」であるか否かの判断がなされる。Ｓ１４１により「０」であると判断された場合は、この特別図柄判定処理が終了する。一方、Ｓ１４１により「０」ではないと判断された場合は、Ｓ１４２に進み、始動入賞記憶数の「１」に対応する乱数値格納エリアに格納されている値を読出す処理がなされる。そして、Ｓ１４３に進み、始動入賞記憶数を１だけ減算更新し、入賞記憶エリアをシフトする処理が行なわれる。この入賞記憶エリアをシフトする処理は、具体的には、乱数値格納エリア１に格納されている乱数値の値を消去して、乱数値格納エリア２に格納されている乱数値を乱数値格納エリア１にシフトして格納し、乱数値格納エリア３に格納されている乱数値を乱数値格納エリア２にシフトして格納し、エリア４に格納されている乱数値を乱数値格納エリア３にシフトして格納する処理である。
【０１９９】
次に、Ｓ１４４に進み、Ｓ１４２により読出した大当り判定用乱数（乱数１）の値が大当り判定値と一致するか否かを判断し、一致する場合に大当りを発生させる旨の判定を行ない、一致しない場合にはずれとする旨の判定を行なう。Ｓ１４４によりはずれと判定された場合には、Ｓ１４５に進み、はずれフラグがＯＮ状態にされた後、後述するＳ１５１に進む。
【０２００】
一方、Ｓ１４４により大当りと判定された場合には、Ｓ１４６に進み、大当り図柄判定用乱数（乱数２）を抽出し、その抽出値が確変判定値と一致するか否かを判断することにより、確率変動状態が発生するか否かの判断がなされる。また、このような抽出値に基づいて、大当り図柄の種類が決定される。Ｓ１４６により確率変動状態が発生しない（非確変）と判定された場合には、後述するＳ１４９に進む。一方、Ｓ１４６により確率変動状態が発生する（確変）と判定された場合には、Ｓ１４７に進み、リミットカウンタの値が「０」であるか否かの判断がなされる。ここで、リミットカウンタとは、前述したリミッタを作動させる（確変図柄での大当りを禁止する）制御を行なうために、確変大当りが連続的に発生した回数を計数するカウンタであり、所定値（たとえば「５」）から減算更新される。
【０２０１】
Ｓ１４７によりリミットカウンタの値が「０」であると判断された場合は、後述するＳ１４８に進む。一方、Ｓ１４７によりリミットカウンタの値が「０」ではないと判断された場合は、Ｓ１５０に進み、確率当りフラグをＯＮ状態にセットするとともに、リミットカウンタの値を１だけ減算更新する処理がなされる。これにより、非確変大当りが発生する場合には、確変当りフラグにより確変であることが示されるとともに、確変大当りの連続回数の計数が行なわれる。その後、後述するＳ１５１に進む。
【０２０２】
また、前述したＳ１４６により確率変動状態が発生しない（非確変）と判定されてＳ１４９に進んだ場合は、確変当りフラグをＯＦＦ状態（リセット状態）にするとともに、リミットカウンタの値をリセットして初期値に戻す処理がなされる。これにより、非確大当りが発生する場合には、確変当りフラグにより確変でないことが示されるとともに、確変大当りの連続回数の計数が初期化される。
【０２０３】
また、前述したＳ１４７によりリミットカウンタの値が「０」であると判断されてＳ１４８に進んだ場合は、前述したＳ１４６により抽出され、大当り図柄の決定に用いられる乱数値を非確変図柄に対応する別の値に変更することにより、大当り図柄を非確変図柄に差し替える処理がなされる。その後、前述したＳ１４９を経て後述するＳ１５１に進む。これにより、確変大当りの連続回数が上限値に達した場合には、リミッタの作動に応じて、確変大当りの連続発生が制限される。
【０２０４】
Ｓ１５１に進んだ場合は、特別図柄プロセスフラグの値を停止図柄設定処理を示す値にセットする処理がなされる。これにより、Ｓ１５１を経てこの特別図柄判定処理が終了した場合には、次回の特別図柄プロセス処理の実行時に、プロセスが１つ進んでＳ１０２の停止図柄設定処理が実行されることになる。
【０２０５】
以上に示した特別図柄判定処理においては、大当り判定、大当り図柄決定、および、確変判定がなされるとともに、確変大当りの回数制限制御も行なわれる。
【０２０６】
次に、前述したＳ１０２の停止図柄設定処理を説明する。図２４は、停止図柄設定処理の処理内容を示すフローチャートである。
【０２０７】
まず、Ｓ１６１により、前述したはずれフラグがＯＮ状態であるか否かの判断がなされる。Ｓ１６１によりはずれフラグがＯＮ状態ではないと判断された場合は、後述するＳ１６９に進む。
【０２０８】
一方、Ｓ１６１によりはずれフラグがＯＮ状態であると判断された場合は、Ｓ１６２に進み、はずれ図柄左決定用乱数（乱数３）の値を抽出し、その抽出値に基づいて、左図柄の予定停止図柄を決定する処理がなされる。次に、Ｓ１６３に進み、はずれ図柄右決定用乱数（乱数４）の値を抽出し、その抽出値に基づいて、右図柄の予定停止図柄を決定する処理がなされる。次に、Ｓ１６４に進み、はずれ図柄中決定用乱数（乱数５）の値を抽出し、その抽出値に基づいて、中図柄の予定停止図柄を決定する処理がなされる。
【０２０９】
次に、Ｓ１６５に進み、Ｓ１６２により予定停止図柄が決定された左図柄と、Ｓ１６３により予定停止図柄が決定された右図柄とを比較する処理がなされる。次に、Ｓ１６６に進み、Ｓ１６５により比較された左図柄と右図柄とが一致するか否かの判断がなされる。Ｓ１６６により図柄が一致すると判断された場合は、後述するＳ１６９に進む。一方、Ｓ１６６により図柄が一致しないと判断された場合は、リーチ状態が発生しない場合であり、Ｓ１６８に進み、変動時間（リーチなし）フラグをＯＮ状態にセットする処理がなされる。ここで、変動時間（リーチなし）フラグとは、リーチ状態が発生しない変動時間を決定する旨を示すフラグである。Ｓ１６８の後、後述するＳ１７２に進む。
【０２１０】
また、Ｓ１６１によりはずれフラグがＯＮ状態でないと判断された場合またはＳ１６６により図柄が一致すると判断されてＳ１６９に進んだ場合は、リーチフラグをＯＮ状態にセットする処理がなされる。ここで、リーチフラグとは、リーチ状態が発生する旨を示すフラグである。次に、Ｓ１７１に進み、変動時間（リーチ有り）フラグをＯＮ状態にセットする処理がなされる。ここで、変動時間（リーチ有り）フラグとは、リーチ状態が発生する変動時間を決定する旨を示すフラグである。Ｓ１７１の後、後述するＳ１７２に進む。
【０２１１】
Ｓ１７２に進んだ場合は、はずれフラグをＯＦＦ状態にリセットする処理がなされる。その後、Ｓ１７３に進み、特別図柄プロセスフラグの値を図柄変動設定処理を示す値にセットする処理がなされる。これにより、この停止図柄設定処理が終了した場合には、次回の特別図柄プロセス処理の実行時に、プロセスが１つ進んでＳ１０３の図柄変動設定処理が実行されることになる。Ｓ１７３の後、この停止図柄設定処理が終了する。
【０２１２】
以上に示した停止図柄設定処理においては、はずれの場合における特別図柄の予定停止図柄がランダムに決定されるとともに、リーチ状態が発生するか否かが判断される。
【０２１３】
次に、前述したＳ１０３の図柄変動設定処理を説明する。図２５は、図柄変動設定処理の処理内容を示すフローチャートである。
【０２１４】
まず、Ｓ１８１により、変動時間（リーチ有り）フラグがＯＮ状態であるか否かの判断がなされる。Ｓ１８１によりフラグがＯＮ状態ではないと判断された場合は、Ｓ１８２に進み、変動時間（リーチなし）決定用乱数（乱数６）の値を抽出し、その抽出値に基づいて、変動時間を決定する処理がなされた後、後述するＳ１８６に進む。これにより、変動時間の長さがランダムに決定される。一方、Ｓ１８１によりフラグがＯＮ状態であると判断された場合は、Ｓ１８３に進み、変動時間（リーチ有り）決定用乱数（乱数７）の値を抽出し、その抽出値に基づいて、変動時間の長さとリーチ動作の種類とをそれぞれ決定する処理がなされる。これにより、変動時間の長さおよびリーチ動作の種類がランダムに決定される。
【０２１５】
次に、Ｓ１８４に進み、リーチ予告判定用乱数（乱数８）の値を抽出し、その抽出値に基づいて、リーチ予告を行なうか否かの判断がなされる。Ｓ１８４によりリーチ予告を行なわないと判断された場合は、後述するＳ１８６に進む。一方、Ｓ１８４によりリーチ予告を行なうと判断された場合は、Ｓ１８５に進み、表示制御コマンドデータにおけるリーチ予告の設定を「リーチ予告あり」に設定するための処理がなされる。これにより、リーチ予告をするか否かがランダムに決定される。その後、Ｓ１８６に進む。
【０２１６】
Ｓ１８６に進んだ場合は、特別図柄プロセスフラグの値を全図柄変動開始処理を示す値にセットする処理がなされる。これにより、この図柄変動設定処理が終了した場合には、次回の特別図柄プロセス処理の実行時に、プロセスが１つ進んでＳ１０４の全図柄変動開始処理が実行されることになる。Ｓ１８６の後、この図柄変動設定処理が終了する。
【０２１７】
このような図柄変動設定処理においては、リーチ動作が発生する場合には変動時間の長さ、リーチ動作の種類、および、リーチ予告の有無がそれぞれランダムに決定される。また、リーチ動作が発生しない場合には変動時間の長さがランダムに決定される。
【０２１８】
次に、前述したＳ１０４の全図柄変動開始処理を説明する。図２６は、全図柄変動開始処理の処理内容を示すフローチャートである。
【０２１９】
まず、Ｓ１９０により、データ送信中フラグがＯＮ状態にセットされているか否かの判断がなされる。ここで、データ送信中フラグとは、表示制御コマンドデータおよび表示制御信号ＩＮＴが送信中である場合に、後述するＳ２１６によりセットされるフラグである。
【０２２０】
Ｓ１９０によりフラグがＯＮ状態にセットされていると判断された場合は、この全図柄変動開始処理が終了する。これにより、表示制御コマンドデータの送信中は、以下に示す変動開始コマンドのＲＡＭ５５への格納が許可されない。一方、Ｓ１９０によりフラグがＯＮ状態にセットされていないと判断された場合は、Ｓ１９１に進み、コマンド出力用カウンタのカウンタ値が「０」になっているか否かの判断がなされる。ここで、コマンド出力用カウンタは、変動開始時期において、変動時間コマンド、左停止図柄コマンド（停止図柄設定処理において決定された左停止図柄を示すコマンド）、右左停止図柄コマンド（停止図柄設定処理において決定された右停止図柄を示すコマンド）、中停止図柄コマンド（停止図柄設定処理において決定された中停止図柄を示すコマンド）をこの順序で順次出力するために、出力設定済のコマンドの数を計数するためのカウンタである。このコマンド出力用カウンタは、後述するように、中停止図柄コマンドが出力された場合に初期化（「０」）され、その次の表示制御コマンドデータの出力の際に、前述したような順序でコマンドが出力設定されるごと、すなわち、コマンドが出力されるごとに１ずつ加算更新される。
【０２２１】
Ｓ１９１によりカウンタ値が「０」ではないと判断された場合は、すでに変動時間コマンドが出力された場合であり、後述するＳ１９５に進む。まだ、一方、Ｓ１９１によりカウンタ値が「０」になっていると判断された場合は、まだ変動時間コマンドが出力されていない状態であり、Ｓ１９２に進む。Ｓ１９２では、表示制御コマンドデータとして、図柄変動設定処理において決定された変動時間コマンドのデータをＲＡＭ５５における出力コマンドデータ格納領域に格納する処理が行なわれる。このように、表示制御コマンドデータが出力コマンドデータ格納領域に格納されれば、その表示制御コマンドデータが出力ポート５７２から出力可能な状態、すなわち、遊技制御基板３１から出力可能な状態になる。これにより、この段階では、変動時間コマンドが出力可能となる。
【０２２２】
次に、Ｓ１９３に進み、ポート出力要求用のデータをセットするとともに、図柄変動時間タイマによる計時をスタートさせる処理がなされる。ここで、ポート出力要求とは、出力コマンドデータ格納領域に格納されている表示制御コマンドデータを出力ポート５７２から出力させることを要求する指令データをいう。このポート出力要求を示すデータがセットされた場合には、表示コマンド出力処理により表示制御コマンドデータが出力される。この場合には、変動時間コマンドが出力される。また、図柄変動時間タイマとは、変動時間コマンドにより特定される変動時間の終了時に全図柄停止コマンドを出力するために、変動時間を計時するタイマである。この図柄変動時間タイマは、変動時間コマンドにより特定された変動時間に相当する計時カウンタ値を初期値として所定時間の経過ごとに「１」ずつ減算更新されるカウンタのカウンタ値に基づいて計時を行なうタイマであり、図示されていない計時処理ステップによりカウンタ値の加算更新が行なわれる。
【０２２３】
次に、Ｓ１９４に進み、前述したコマンド出力用カウンタのカウンタ値を「１」だけ加算更新させる処理がなされた後、この全図柄変動開始処理が終了する。この場合は、プロセスフラグが更新されないので、この全図柄変動開始処理が終了した場合には、次回の特別図柄プロセス処理の実行時に、再びこの全図柄変動開始処理が実行される。
【０２２４】
また、前述したＳ１９１によりカウンタ値が０ではないと判断されてＳ１９５に進んだ場合は、コマンド出力用カウンタ値に対応する停止図柄コマンドのデータをＲＡＭ５５における出力コマンドデータ格納領域に格納する処理が行なわれる。ここで、コマンド出力用カウンタ値と、停止図柄コマンドのデータとの対応関係は次のとおりである。すなわち、「１」のカウンタ値には左停止図柄コマンドが対応し、「２」のカウンタ値には右停止図柄コマンドが対応し、「３」のカウンタ値には中停止図柄コマンドが対応する。このため、カウンタ値が「１」の場合には、停止図柄設定処理において決定された左停止図柄コマンドのデータをＲＡＭ５５における出力コマンドデータ格納領域に格納する処理が行なわれる。また、カウンタ値が「２」の場合には、停止図柄設定処理において決定された右停止図柄コマンドのデータをＲＡＭ５５における出力コマンドデータ格納領域に格納する処理が行なわれる。また、カウンタ値が「３」の場合には、停止図柄設定処理において決定された中停止図柄コマンドのデータをＲＡＭ５５における出力コマンドデータ格納領域に格納する処理が行なわれる。
【０２２５】
次に、Ｓ１９６に進み、ポート出力要求用のデータをセットする処理がなされる。これにより、Ｓ１９５により格納された停止図柄コマンドの出力が要求され、そのコマンドが出力される。
【０２２６】
次に、Ｓ１９７に進み、コマンド出力用カウンタのカウンタ値が「３」になっているか否かの判断がなされる。Ｓ１９７によりカウンタ値が「３」になっていないと判断された場合は、まだ、前述した順序の最後に出力される中停止図柄コマンドの出力が終わっていない場合であり、Ｓ１９８に進み、次回の全図柄変動開始処理において次の順序のコマンドを出力させるために、コマンド出力用カウンタのカウンタ値を「１」だけ加算更新させる処理がなされた後、この全図柄変動開始処理が終了する。この場合は、プロセスフラグが更新されないので、この全図柄変動開始処理が終了した場合には、次回の特別図柄プロセス処理の実行時に、再びこの全図柄変動開始処理が実行される。
【０２２７】
また、前述したＳ１９７によりカウンタ値が「３」になっていると判断された場合は、まだ、前述した順序の最後に出力される中停止図柄コマンドの出力が終わっている場合であり、Ｓ１９９に進み、特別図柄の変動表示の実行のために必要な前述した４つのコマンドの出力が完了したため、コマンド出力用カウンタのカウンタ値をクリアして「０」にする処理がなされる。そして、Ｓ１９９ａに進み、特別図柄プロセスフラグの値を全図柄変動停止処理を示す値にセットする処理がなされる。これにより、この全図柄変動開始処理が終了した場合には、次回の特別図柄プロセス処理の実行時に、プロセスが１つ進んでＳ１０５の全図柄変動停止処理が実行されることになる。Ｓ１９３の後、この全図柄変動開始処理が終了する。
【０２２８】
以上の全図柄変動開始処理においては、特別図柄の変動表示を開始時期において、変動時間コマンド、左停止図柄コマンド、右停止図柄コマンド、および、中停止図柄コマンドを順次出力させるための処理が行なわれるとともに、後の変動時間の計時のための処理が行なわれる。
次に、前述したＳ１０５の全図柄変動停止処理を説明する。図２７は、全図柄変動停止処理の処理内容を示すフローチャートである。
【０２２９】
まず、Ｓ２０１により、変動時間がタイムアップしたか否か、すなわち、表示制御コマンドデータにより指定された変動時間が経過したか否かの判断がなされる。具体的には、全図柄変動開始処理において計時をスタートした図柄変動時間タイマがタイムアウト（カウンタ値が０になった状態）したか否かを判断することにより、変動時間がタイムアップしたか否かが判断される。
【０２３０】
次に、Ｓ２０２に進み、変動停止コマンドとして全図柄停止コマンドのデータをＲＡＭ５５における出力コマンドデータ格納領域に格納する処理が行なわれる。これにより、全図柄停止コマンドが出力可能な状態になる。そして、Ｓ２０３に進み、ポート出力要求用のデータをセットするとともに、図柄変動時間タイマによる計時をリセットする処理がなされる。
【０２３１】
次に、Ｓ２０４に進み、大当りが発生するか否かの判断がなされる。具体的には、前述した特別図柄判定処理での大当り判定結果の情報に基づいて、大当りが発生するか否かが判断される。Ｓ２０４により大当りが発生すると判断された場合は、Ｓ２０５に進み、特別図柄プロセスフラグの値を大当り表示処理を示す値にセットする処理がなされる。これにより、大当りが発生する場合には、全図柄変動停止処理の終了後の次回の特別図柄プロセス処理の実行時に、プロセスが１つ進んでＳ１０６の大当り表示処理が実行されることになる。その後、全図柄変動停止処理が終了する。一方、Ｓ２０４により大当りが発生しないと判断された場合は、Ｓ２０６に進み、特別図柄プロセスフラグの値を特別図柄変動待ち処理を示す値にセットする処理がなされる。これにより、大当りが発生しない場合には、全図柄変動停止処理の終了後の次回の特別図柄プロセス処理の実行時に、プロセスが戻って、Ｓ１００の特別図柄変動待ち処理が実行されることになる。その後、全図柄変動停止処理が終了する。
【０２３２】
このように、全図柄変動停止処理においては、変動時間コマンドにより特定された変動時間の経過を待って変動停止コマンドの出力のための処理が行なわれる。
【０２３３】
次に、前述したＳ１０６の大当り表示処理を説明する。図２８は、大当り表示処理の処理内容を示すフローチャートである。
【０２３４】
まず、Ｓ２７１により、前述した確変当りフラグがＯＮ状態になっているか否かの判断がなされる。すなわち、確変大当りが発生するか否かの判断がなされるのである。Ｓ２７１により確変当りフラグがＯＮ状態になっていると判断された場合は、Ｓ２７２に進み、表示制御コマンドデータとして確変大当りコマンドのデータをＲＡＭ５５における出力コマンドデータ格納領域に格納する処理が行なわれる。これにより、確変大当りコマンドが出力可能な状態になる。その後、後述するＳ２７４に進む。一方、Ｓ２７１により確変当りフラグがＯＮ状態になっていないと判断された場合は、Ｓ２７３に進み、表示制御コマンドデータとして非確変大当りコマンドのデータをＲＡＭ５５における出力コマンドデータ格納領域に格納する処理が行なわれる。これにより、非確変大当りコマンドが出力可能な状態になる。その後、Ｓ２７４に進む。
【０２３５】
Ｓ２７４に進んだ場合は、ポート出力要求用のデータをセットする処理がなされる。次に、Ｓ２７５に進み、特別図柄プロセスフラグの値を大入賞口開放開始処理を示す値にセットする処理がなされる。これにより、大当り表示処理の終了後の次回の特別図柄プロセス処理の実行時に、Ｓ１０７の大入賞口開放開始処理が実行されることになる。その後、大当り表示処理が終了する。
【０２３６】
このように、大当り表示処理においては、確変大当りか非確変大当りかの判断に基づいて、確率変動状態の発生の有無に応じた表示制御コマンドデータを出力するための処理がなされる。
【０２３７】
次に、前述したＳ１０７の大入賞口開放開始処理を説明する。図２９は、大入賞口開放開始処理の処理内容を示すフローチャートである。
【０２３８】
まず、Ｓ２８１により、表示制御コマンドデータとして大入賞口開放開始コマンドのデータをＲＡＭ５５における出力コマンドデータ格納領域に格納する処理が行なわれる。これにより、大入賞口開放開始コマンドが出力可能な状態になる。次に、Ｓ２８２に進み、ポート出力要求用のデータをセットする処理がなされる。次に、Ｓ２８３に進み、特別図柄プロセスフラグの値を大入賞口開放中処理を示す値にセットする処理がなされる。これにより、この大入賞口開放開始処理の終了後の次回の特別図柄プロセス処理の実行時に、Ｓ１０８の大入賞口開放中処理が実行されることになる。その後、大入賞口開放開始処理が終了する。
【０２３９】
このように、大入賞口開放開始処理においては、大入賞口開放開始時の表示制御コマンドデータを出力するための処理がなされる。
【０２４０】
次に、前述したＳ１０８の大入賞口開放中処理を説明する。図３０は、大入賞口開放中処理の処理内容を示すフローチャートである。
【０２４１】
まず、Ｓ２３１により、表示制御コマンドデータとして大入賞口開放中コマンドのデータをＲＡＭ５５における出力コマンドデータ格納領域に格納する処理が行なわれる。これにより、大入賞口開放中コマンドが出力可能な状態になる。次に、Ｓ２３２に進み、ポート出力要求用のデータをセットする処理がなされる。次に、Ｓ２３３に進み、特別図柄プロセスフラグの値をラウンド間処理を示す値にセットする処理がなされる。これにより、この大入賞口開放中処理の終了後の次回の特別図柄プロセス処理の実行時に、Ｓ１０９のラウンド間処理が実行されることになる。その後、大入賞口開放中処理が終了する。
【０２４２】
このように、大入賞口開放中処理においては、大入賞口開放中時の表示制御コマンドデータを出力するための処理がなされる。
【０２４３】
次に、前述したＳ１０９のラウンド間処理を説明する。図３１は、ラウンド間処理の処理内容を示すフローチャートである。
【０２４４】
まず、Ｓ２４１により、現在の遊技状況に基づいて、実行中の繰返し継続制御における現在のラウンドが実行上限の最終ラウンドが終了したか否かの判断がなされる。Ｓ２４１により最終ラウンドが終了したと判断された場合は、Ｓ２４５に進み、特別図柄プロセスフラグの値を大当り終了処理を示す値にセットする処理がなされる。これにより、このラウンド間処理の終了後の次回の特別図柄プロセス処理の実行時に、Ｓ１１０の大当り終了処理が実行されることになる。このため、最終ラウンドが終了した場合には、ラウンド間処理が行なわれずに、大当り終了の表示処理が行なわれるのである。その後、ラウンド間処理が終了する。
【０２４５】
一方、Ｓ２４１によりまだ最終ラウンドが終了していないと判断された場合は、Ｓ２４２に進み、表示制御コマンドデータとして現在のラウンド間数に対応したラウンド間数を示すラウンド間コマンドのデータをＲＡＭ５５における出力コマンドデータ格納領域に格納する処理が行なわれる。これにより、ラウンド間コマンドのデータが出力可能な状態になる。次に、Ｓ２４３に進み、ポート出力要求用のデータをセットする処理がなされる。次に、Ｓ２４４に進み、特別図柄プロセスフラグの値を大入賞口開放中処理を示す値にセットする処理がなされる。これにより、このラウンド間処理の終了後の次回の特別図柄プロセス処理の実行時に、Ｓ１０９の大入賞口開放中処理が実行されることになる。これにより、最終ラウンドが終了していない状況では、ラウンド間処理の終了後、次のラウンドに対応する大入賞口開放中処理が実行されるのである。
【０２４６】
このように、ラウンド間処理においては、ラウンド間時の表示制御コマンドデータを出力するための処理が行なわれ、また、遊技状況に応じて、大入賞口開放中処理または大当り終了処理へのプロセスの分岐が行なわれる。
【０２４７】
次に、前述したＳ１１０の大当り終了処理を説明する。図３２は、大当り終了処理の処理内容を示すフローチャートである。
【０２４８】
まず、Ｓ２５１により、表示制御コマンドデータとして大当り終了コマンドのデータをＲＡＭ５５における出力コマンドデータ格納領域に格納する処理が行なわれる。これにより、大当り終了コマンドが出力可能な状態になる。次に、Ｓ２５２に進み、ポート出力要求用のデータをセットする処理がなされる。次に、Ｓ２５３に進み、特別図柄プロセスフラグの値を特別図柄変動待ち処理を示す値にセットする処理がなされる。これにより、この大当り終了処理の終了後の次回の特別図柄プロセス処理の実行時に、Ｓ１００の特別図柄変動待ち処理が実行されることになる。その後、大当り終了処理が終了する。
【０２４９】
このように、大当り終了処理においては、大当り終了時の表示制御コマンドデータを出力するための処理がなされる。
【０２５０】
次に、前述したＳ１１１の表示コマンド出力処理を説明する。図３３は、表示コマンド出力処理の処理内容を示すフローチャートである。この表示コマンド出力処理は、Ｓ１００〜Ｓ１１０の各処理が終了した後、必ず実行される。
【０２５１】
まず、Ｓ２１１により、前述したポート出力要求がセット（データのセット）されているか否かが判断される。Ｓ２１１によりポート出力要求がセットされていないと判断された場合には、この表示コマンド出力処理が終了する。これにより、出力すべき表示制御コマンドデータがない場合には、コマンドデータの出力に関する処理が行なわれない。一方、Ｓ２１１によりポート出力要求がセットされていると判断された場合には、Ｓ２１２に進み、ポート出力要求用のデータをリセットする処理がなされる。
【０２５２】
次に、Ｓ２１３に進み、出力コマンドデータ格納領域に格納されているデータの１バイト目を、表示制御コマンドデータ出力用の出力ポート５７２から出力させる処理がなされる。この１バイト目のデータは、所定期間にわたって出力される。これにより、出力コマンドデータ格納領域に格納されている表示制御コマンドデータのうちの１バイト目が表示制御基板８０に向けて伝送される。次に、Ｓ２１４に進み、ポート出力カウンタを「１」だけ加算更新する処理がなされる。ここで、ポート出力カウンタは、１つの表示制御コマンドデータについての出力されたデータのバイト数を計数するためのカウンタであり、「０」を初期値として計数を行なう。次に、Ｓ２１５に進み、表示制御信号ＩＮＴの予め定められたＯＮタイミング（アクティブ状態となるタイミング）の経過を待って表示制御信号ＩＮＴをＯＮ状態（アクティブ状態、すなわち、ローレベル）にする処理がなされる。これにより、１バイト目のデータの取込用の表示制御信号ＩＮＴがアクティブ状態（ローレベル）となる。次に、Ｓ２１６に進み、データ送信中フラグをＯＮ状態にする処理がなされる。これにより、表示制御コマンドデータの送信中である旨が示される。
【０２５３】
次に、Ｓ２１７に進み、前述したポート出力カウンタの値が「２」であるか否かの判断がなされる。つまり、表示制御コマンドデータの１バイト目を出力中の時点ではポート出力カウンタの値は「１」になるため、ここでは、１バイト目の出力中であるか否かが判断されるのである。Ｓ２１７によりポート出力カウンタの値が「２」であると判断された場合は、後述するＳ２１８に進む。一方、Ｓ２１７によりポート出力カウンタの値が「２」ではないと判断された場合は、１バイト目の出力中であり、Ｓ２２１に進み、表示制御信号ＩＮＴの予め定められたＯＦＦタイミングの経過を待って表示制御信号ＩＮＴをＯＦＦ状態にする処理がなされる。
【０２５４】
次に、Ｓ２２２に進み、出力コマンドデータ格納領域に格納されているデータの２バイト目を、表示制御コマンドデータ出力用の出力ポート５７２から出力させる処理がなされる。これにより、出力コマンドデータ格納領域に格納されている表示制御コマンドデータのうちの残りの２バイト目が表示制御基板８０に向けて伝送される。この２バイト目のデータは、所定期間にわたって出力される。次に、Ｓ２２３に進み、ポート出力カウンタを「１」だけ加算更新する処理がなされる。これにより、２バイト目のデータが出力された場合に、ポート出力カウンタは「２」となる。
【０２５５】
次に、Ｓ２２４に進み、表示制御信号ＩＮＴの予め定められたＯＮタイミングの経過を待って表示制御信号ＩＮＴをＯＮ状態にする処理がなされる。これにより、２バイト目のデータの取込用の表示制御信号ＩＮＴがアクティブ状態（ローレベル）となる。その後、Ｓ２１７に戻る。Ｓ２２４からＳ２１７に進んだ場合は、ポート出力カウンタが「２」となっているので、Ｓ２１７からＳ２１８に進む。
【０２５６】
Ｓ２１８においては、ポート出力カウンタをクリアする処理がなされる。次に、Ｓ２１９に進み、表示制御信号ＩＮＴの予め定められたＯＦＦタイミングの経過を待って表示制御信号ＩＮＴをＯＦＦ状態にする処理がなされる。その後、Ｓ２２０に進み、２バイト目の表示制御コマンドデータの出力が停止状態になるのを待って、データ送信中フラグをＯＦＦ状態にする処理がなされる。これにより、１つの表示制御コマンドデータの出力処理が終了し、次の表示制御コマンドデータを出力することが可能になる。
【０２５７】
このような表示コマンド出力処理においては、図示されていないが、各ステップが実行されるタイミングが予め定められたタイムスケジュールにしたがって時間管理されている。これにより、表示制御コマンドデータについては、図８に示されるように、たとえば７０μｓの間に２バイトのデータが出力される。
【０２５８】
以上のように、表示コマンド出力処理においては、ポート出力要求に応じて、出力コマンドデータ格納領域に格納されているデータを１バイトずつ順次出力することにより、表示制御コマンドデータを出力する。
【０２５９】
次に、表示制御用ＣＰＵ１０１により実行される制御について説明する。図３４は、表示制御用ＣＰＵ１０１により実行される表示制御メイン処理を示すフローチャートである。
【０２６０】
まず、Ｓ３０１により、表示制御用ＣＰＵ１０１の内蔵ＲＡＭ、Ｉ／ＯポートおよびＶＤＰ１０３等をイニシャライズ（初期化）する処理がなされる。次に、Ｓ３０２に進み、表示制御信号ＩＮＴ（以下のフローチャート中ではＩＮＴ信号と呼ぶ）による割込み（信号の立下がり）があったか否かの判断がなされる。Ｓ３０２により割込みがないと判断された場合は、割込みが待たれる。一方、Ｓ３０２により割込みがあったと判断された場合は、Ｓ３０３に進み、ＩＮＴ割込み処理が実行される。このＩＮＴ割込み処理の内容については、図３５を用いて後述する。その後、Ｓ３０４に進み、表示制御プロセス処理が実行される。この表示制御プロセス処理の内容については、図３６〜図４５を用いて後述する。Ｓ３０４の後、Ｓ３０２に戻り、次の割込みが待たれる。
【０２６１】
次に、前述したＳ３０３により実行されるＩＮＴ割込み処理の内容を説明する。図３５は、ＩＮＴ割込み処理の処理内容を示すフローチャートである。
【０２６２】
まず、Ｓ３１１により、コマンド受信中フラグがセット状態（ＯＮ状態）にされているか否かが確認される。ここで、コマンド受信中フラグは、表示制御コマンドデータの受信中を示すためのフラグであって、表示制御コマンドデータの第１バイトを受けたことに応じてセットされ、その続きの第２バイトを受けてコマンドデータを保存したことに応じてリセットされる。
【０２６３】
Ｓ３１１によりセット状態にされていると判断された場合は、第２バイトのデータの送出による割込みであると判断し、後述するＳ３１４に進む。一方、Ｓ３１１によりセット状態にされていないと判断された場合には、この割込は第１バイトのデータの送出による割込であると判断できる。そこで、この場合には、Ｓ３１２に進み、ポインタがクリアされる。ここで、ポインタとは、表示制御用ＣＰＵ１０１が内蔵しているＲＡＭの表示制御データ格納エリアにおける何バイト目に受信データを格納するかを指し示すためのものである。次に、Ｓ３１３に進み、コマンド受信中フラグをセットする処理がなされる。その後、Ｓ３１４に移行する。
【０２６４】
Ｓ３１４に進んだ場合は、表示制御信号ＩＮＴがＯＮ状態（ローレベル状態）になっているか否かの判断がなされる。Ｓ３１４によりＯＮ状態になっていないと判断された場合は、割込みが待たれる。一方、Ｓ３１４によりＯＮ状態になっていると判断された場合は、Ｓ３１５に進み、ポインタが示す表示制御データ格納エリアに、現在受信している表示制御コマンドデータを格納し、保存する処理がなされる。次に、Ｓ３１６に進み、ポインタの値を「１」だけ加算更新する処理がなされる。
【０２６５】
次に、Ｓ３１７に進み、ポインタの値が２であるか否かが判断される。Ｓ３１７により２ではないと判断された場合には、このＩＮＴ割込み処理が終了する。一方、Ｓ３１７により２であると判断された場合には、２バイトで構成される表示制御コマンドデータの受信が完了したことになるため、Ｓ３１８でコマンド受信完了フラグをセットする処理がなされた後、コマンド受信中フラグをリセットする処理がなされる。その後、このＩＮＴ割込み処理が終了する。
【０２６６】
以上のような処理によって、２バイトのデータにより構成される表示制御コマンドデータが、表示制御基板８０において受信される。
【０２６７】
図３６は、前述した表示制御メイン処理における表示制御プロセス処理（Ｓ３０４）の処理内容を示すフローチャートである。表示制御プロセス処理では、表示制御プロセスフラグの値に応じてステップＳ３３１〜Ｓ３３９のうちのいずれかの処理が行なわれる。各処理において、以下の処理が実行される。
【０２６８】
表示制御コマンド受信待ち処理（Ｓ３３１）においては、ＩＮＴ割込み処理によって、変動時間を特定可能な表示制御コマンドデータを受信したか否かが確認される。全図柄変動開始処理（Ｓ３３２）においては、左，中，右図柄の全図柄の変動が開始する表示をさせる制御が行なわれる。図柄変動中処理（Ｓ３３３）においては、変動パターンを構成する各変動状態（変動速度や変動方式（スクロール、差替え等の変動方式）の切換タイミングが制御されるとともに、変動時間の終了が監視される。また、左，中，右図柄を揺れ表示させる制御が行なわれる。全図柄変動停止処理（Ｓ３３４）においては、変動時間の終了時に、全図柄停止を指示する表示制御コマンドデータの受信に応じて、全図柄の変動を停止し最終停止図柄（確定図柄）を表示する制御が行なわれる。
【０２６９】
大当り表示処理（Ｓ３３５）においては、変動時間の終了後、前述した確変大当り表示または非確変大当り表示の制御が行なわれる。大入賞口開放開始処理（Ｓ３３６）においては、前述した大入賞口開放開始表示をする制御が行なわれる。大入賞口開放中処理（Ｓ３３７）においては、前述した大入賞口開放中表示をする制御が行なわれる。ラウンド間処理（Ｓ３３８）においては、前述したラウンド間表示をする制御が行なわれる。大当り終了処理（Ｓ３３９）においては、前述した大当り終了表示をする制御が行なわれる。
【０２７０】
次に、前述した表示制御プロセス処理を構成するサブルーチンの処理内容を説明する。まず、表示制御コマンド受信待ち処理（Ｓ３３１）の処理内容を説明する。図３７は、表示制御コマンド受信待ち処理の処理内容を示すフローチャートである。
【０２７１】
表示制御コマンド受信待ち処理においては、まず、Ｓ３４１により、表示制御コマンドデータを受信したか否かの判断がなされる。Ｓ３４１により受信していないと判断された場合は、この表示制御コマンド受信待ち処理が終了する。一方、Ｓ３４１により受信したと判断された場合は、Ｓ３４２に進み、受信したコマンドデータが変動開始コマンド（この場合、具体的には変動時間コマンド）であるか否かの判断がなされる。
【０２７２】
Ｓ３４２により変動開始コマンドであると判断された場合は、Ｓ３４３に進み、表示制御プロセスフラグの値を全図柄変動開始処理を示す値にセットする処理がなされる。これにより、Ｓ３４３を経てこの表示制御コマンド受信待ち処理が終了した場合には、次回の表示制御プロセス処理の実行時に、プロセスが１つ進んでＳ３３２の全図柄変動開始処理が実行されることになる。一方、Ｓ３４２により変動開始コマンドではないと判断された場合は、Ｓ３４４に進み、受信したコマンドデータがデモ画面切替コマンドであるか否かの判断がなされる。
【０２７３】
Ｓ３４４によりデモ画面切替コマンドであると判断された場合は、Ｓ３４５に進み、受信した表示制御コマンドデータの１〜２バイト目のデータにしたがってデモ画面を表示する処理がなされる。このように、表示制御コマンドデータにしたがって表示制御を行なう場合には、表示制御用ＣＰＵ１０１から表示制御コマンドデータに応じて表示すべき内容を指示する指令がＶＤＰ１０３に与えられ、その指令に応じて、ＶＤＰ１０３が指示された内容の画像データを作成し、その画像データを背景画像と合成して可変表示部９に画像を表示させる。以下における各種の表示制御についても同様の制御が行なわれることにより、可変表示部９に画像が表示される。
【０２７４】
Ｓ３４５の後、この表示制御コマンド受信待ち処理が終了する。一方、Ｓ３４４によりデモ画面切替コマンドではないと判断された場合、この段階で受けるデータははずれ画面切替コマンドであり、受信した表示制御コマンドデータの１〜２バイト目のデータにしたがってはずれ画面を表示する処理がなされる。Ｓ３４６の後、この表示制御コマンド受信待ち処理が終了する。このように、デモ画面切替コマンドまたははずれ画面切替コマンドを受信した場合には、プロセスフラグが更新されずに処理が終了するため、次回の表示制御プロセス処理の実行時に、再び表示制御コマンド受信待ち処理が実行されることになる。
【０２７５】
次に、全図柄変動開始処理（Ｓ３３２）の処理内容を説明する。図３８は、全図柄変動開始処理の処理内容を示すフローチャートである。全図柄変動開始処理においては、まず、Ｓ３５１により、受信した表示制御コマンドデータの１〜２バイト目のデータにしたがって全図柄の変動を開始させる表示を行なう表示制御がなされる。その後、Ｓ３５２に進み、表示制御プロセスフラグの値を図柄変動中処理を示す値にセットする処理がなされ、この全図柄変動開始処理が終了する。これにより、この全図柄変動開始処理が終了した場合には、次回の表示制御プロセス処理の実行時に、プロセスが１つ進んでＳ３３３の図柄変動中処理が実行されることになる。
【０２７６】
次に、図柄変動中処理（Ｓ３３３）の処理内容を説明する。図３９は、図柄変動中処理の処理内容を示すフローチャートである。図柄変動中処理においては、まず、Ｓ３６１により、左停止図柄コマンド、右停止図柄コマンド、および、中停止図柄コマンドを受信したか否かの判断がなされる。Ｓ３６１により、コマンドの受信を待ってＳ３６２に進む。Ｓ３６２では、現在の可変表示の変動開始のきっかけとなった変動時間コマンドがはずれの場合のコマンド（表示結果がはずれとなる場合の変動時間コマンド）であるか否かが判断される。
【０２７７】
Ｓ３６２によりはずれのコマンドであると判断された場合は、後述するＳ３６５に進む。一方、Ｓ３６２によりはずれのコマンドではない、すなわち、大当りの場合のコマンドであると判断された場合は、Ｓ３６３に進み、左，中，右の各停止図柄コマンドにより示される左，中，右の予定停止図柄がすべて一致するか否かの判断がなされる。これにより、予定停止図柄が変動時間コマンドにより指定された大当りの場合の表示制御内容と対応して大当り図柄になっているか否かの判断がなされる。
【０２７８】
Ｓ３６３により一致していないと判断された場合は、Ｓ３６４に進み、予定停止図柄を大当りの場合の表示制御内容に対応させるために、左，中，右の予定停止図柄を一致させる補正をする処理がなされる。その後、後述するＳ３６７に進む。一方、Ｓ３６３により一致していると判断された場合は、予定停止図柄が大当りの場合の表示制御内容に対応しているので、そのまま後述するＳ３６７に進む。
【０２７９】
また、前述したＳ３６２によりはずれのコマンドであると判断されてＳ３６５に進んだ場合は、左，中，右の各停止図柄コマンドにより示される左，中，右の予定停止図柄が一致するか否かの判断がなされる。これにより、予定停止図柄が変動時間コマンドにより指定されたはずれの場合の表示制御内容と対応してはずれ図柄になっているか否かの判断がなされる。
【０２８０】
Ｓ３６５により一致していると判断された場合は、Ｓ３６６に進み、予定停止図柄をはずれの場合の表示制御内容に対応させるために、予定停止図柄の右図柄を１図柄だけずらしてはずれ図柄が発生するように補正をする処理がなされる。その後、後述するＳ３６７に進む。一方、Ｓ３６５により一致していると判断された場合は、予定停止図柄がはずれの場合の表示制御内容に対応しているので、そのままＳ３６７に進む。
【０２８１】
Ｓ３６７に進んだ場合は、現時点での左，中，右の予定停止図柄を表示制御用ＣＰＵ１０１が内蔵しているＲＡＭに記憶させる処理がなされる。次に、Ｓ３６８に進み、表示制御コマンドデータにより指定された変動パターンに基づいて左，中，右の図柄を表示制御する処理がなされる。具体的には、表示制御コマンドデータにより指定された変動時間と対応関係にある変動パターンを、制御データＲＯＭ１０２に記憶された複数種類の変動パターンから選択的に読出し、その変動パターンを指定するデータをＶＤＰ１０３に与える。それに応じてＶＤＰ１０３が、前述したような画像の作成を行なって、指定された変動パターンにしたがった画像を可変表示部９のＬＣＤ表示器８２に表示させる処理を行なう。これにより、表示制御コマンドデータに応じて、図１６〜図１８に示したような変動表示が行なわれる。このような変動表示においては、左，中，右図柄が一斉に可変開始された後、予め定められた時間の経過にしたがって、左図柄、右図柄、中図柄について順次表示結果が導出されて停止表示されていき、各図柄が揺れ動作に表示制御される。その変動中においては、変動時間コマンドがリーチ状態の種類を指定したコマンドである場合に、その指定に応じたリーチ状態を表示する演出表示が行なわれる。また、その変動中においては、変動時間コマンドがリーチ予告を指定したコマンドである場合に、その指定に応じてリーチ予告を表示する演出表示が行なわれる。このような表示制御コマンドデータに応じた変動パターンの制御内容は、制御データＲＯＭ１０２に記憶された変動パターンのデータにより指定されている。
【０２８２】
また、変動中において、図１６〜図１８に示されるような差替え表示を行なう場合には、特別図柄を図柄の配列順序にしたがって順次出現表示させる差替え表示を行なうために、表示制御基板８０側において、遊技制御基板３１側から受けた停止図柄コマンドに基づいて、差替え表示用の特別図柄を設定し、特別図柄の表示結果を導出表示させる以前の段階で、出現表示させられる特別図柄を、設定された差替え表示用の特別図柄と差替える制御が行なわれる。このため、遊技制御基板側３１側としては、特別図柄を順次出現表示させる変動表示を行なう場合に、最終的な停止図柄を示す停止図柄コマンドを出力するだけで済む。
【０２８３】
そして、変動パターンに基づく表示制御が終了すると、Ｓ３６９に進み、全図柄変動停止コマンドを受信したか否かの判断がなされる。
【０２８４】
Ｓ３６９により受信していないと判断された場合は、Ｓ３７０に進み、指定された変動パターンでの変動が終了した左，右，中の全図柄を揺れ動作させて待機状態にする表示制御が行なわれる。Ｓ３７０の後、Ｓ３６９に戻る。これにより、全図柄変動停止コマンドを受信するまで揺れ動作を継続させ、待機状態にする。一方、Ｓ３６９により受信したと判断された場合は、Ｓ３７１に進み、表示制御プロセスフラグの値を全図柄変動停止処理を示す値にセットする処理がなされ、この図柄変動中処理が終了する。これにより、この図柄変動中処理が終了した場合には、次回の表示制御プロセス処理の実行時に、プロセスが１つ進んでＳ３３４の全図柄変動停止処理が実行されることになる。
【０２８５】
次に、全図柄変動停止処理（Ｓ３３４）の処理内容を説明する。図４０は、全図柄変動停止処理の処理内容を示すフローチャートである。全図柄変動停止処理においては、まず、Ｓ３７１により、受信した表示制御コマンドデータ（全図柄停止コマンド）の１〜２バイト目のデータにしたがって全図柄の変動を停止させる表示を行なう表示制御がなされる。
【０２８６】
次に、Ｓ３７３に進み、大当りコマンドを受信したか否かの判断がなされる。Ｓ３７３により大当りコマンドを受信したと判断された場合は、大当りの発生が指令されているので、Ｓ３７５に進み、表示制御プロセスフラグの値を大当り表示処理を示す値にセットする処理がなされ、この全図柄変動停止処理が終了する。この場合は、次回の表示制御プロセス処理の実行時に、プロセスが１つ進んでＳ３３５の大当り表示処理が実行されることになる。一方、Ｓ３７３により大当りコマンドを受信していないと判断された場合は、大当りの発生が指令されておらず、はずれなので、Ｓ３７４に進み、表示制御プロセスフラグの値を表示制御コマンド受信待ち処理を示す値にセットする処理がなされ、この全図柄変動停止処理が終了する。この場合は、次回の表示制御プロセス処理の実行時に、前述したプロセスが１つ進んでＳ３３１の表示制御コマンド受信待ち処理が実行されることになる。
【０２８７】
次に、大当り表示処理（Ｓ３３５）の処理内容を説明する。図４１は、大当り表示処理の処理内容を示すフローチャートである。
【０２８８】
大当り表示処理においては、まず、Ｓ３８１により、確変コマンドを受信したか否かの判断がなされる。Ｓ３８１により確変コマンドを受信したと判断された場合は、Ｓ３８２に進み、受信した表示制御コマンドデータ（確変大当りコマンド）の１〜２バイト目のデータにしたがって確変大当り状態に対応する表示を行なう制御がなされる。その後、後述するＳ３８４に進む。一方、Ｓ３８１により確変コマンドを受信していないと判断された場合、すなわち、非確変コマンドを受信している場合は、Ｓ３８３に進み、受信した表示制御コマンドデータ（非確変大当りコマンド）の１〜２バイト目のデータにしたがって非確変大当り状態に対応する表示を行なう制御がなされる。その後、Ｓ３８４に進む。
【０２８９】
Ｓ３８４に進んだ場合は、大入賞口開放開始コマンドの受信を待ってＳ３８５に進む。Ｓ３８５では、表示制御プロセスフラグの値を大入賞口開放開始処理を示す値にセットする処理がなされ、この大当り表示処理が終了する。この場合は、次回の表示制御プロセス処理の実行時に、前述したプロセスが１つ進んでＳ３３６の大入賞口開放開始処理が実行されることになる。
【０２９０】
次に、大入賞口開放開始処理（Ｓ３３６）の処理内容を説明する。図４２は、大入賞口開放開始処理の処理内容を示すフローチャートである。大入賞口開放開始処理においては、まず、Ｓ３９１により、受信した表示制御コマンドデータ（大入賞口開放開始コマンド）の１〜２バイト目のデータにしたがって大入賞口開放開始状態に対応する表示を行なう制御がなされる。その後、Ｓ３９２に進む。
【０２９１】
Ｓ３９２に進んだ場合は、大入賞口開放中コマンドの受信を待ってＳ３９３に進む。Ｓ３９３では、表示制御プロセスフラグの値を大入賞口開放中処理を示す値にセットする処理がなされ、この大入賞口開放開始処理が終了する。この場合は、次回の表示制御プロセス処理の実行時に、前述したプロセスが１つ進んでＳ３３７の大入賞口開放中処理が実行されることになる。
【０２９２】
次に、ラウンド間処理（Ｓ３３８）の処理内容を説明する。図４３は、ラウンド間処理の処理内容を示すフローチャートである。ラウンド間処理においては、まず、Ｓ４０１により、受信した表示制御コマンドデータ（ラウンド間コマンド）の１〜２バイト目のデータにしたがってラウンド間状態に対応する表示を行なう制御がなされる。その後、Ｓ４０２に進む。
【０２９３】
Ｓ４０２に進んだ場合は、大入賞口開放中コマンドを受信を待ってＳ４０３に進む。Ｓ４０３では、表示制御プロセスフラグの値を大入賞口開放中処理を示す値にセットする処理がなされ、このラウンド間処理が終了する。この場合は、次回の表示制御プロセス処理の実行時に、前述したプロセスが１つ戻ってＳ３３７の大入賞口開放中処理が実行されることになる。
【０２９４】
次に、大入賞口開放中処理（Ｓ３３７）の処理内容を説明する。図４４は、大入賞口開放中処理の処理内容を示すフローチャートである。大入賞口開放中処理においては、まず、Ｓ４１１により、受信した表示制御コマンドデータ（大入賞口開放中コマンド）の１〜２バイト目のデータにしたがって大入賞口開放中状態に対応する表示を行なう制御がなされる。その後、Ｓ４１２に進む。
【０２９５】
Ｓ４１２に進んだ場合は、ラウンド間コマンドを受信したか否かの判断がなされる。Ｓ４１２によりラウンド間コマンドを受信したと判断した場合は、Ｓ４１３に進み、表示制御プロセスフラグの値をラウンド間処理を示す値にセットする処理がなされ、この大入賞口開放中処理が終了する。この場合は、次回の表示制御プロセス処理の実行時に、前述したプロセスが１つ進んでＳ３３８のラウンド間処理が実行されることになる。
【０２９６】
一方、Ｓ４１２によりラウンド間コマンドを受信していないと判断した場合は、Ｓ４１４に進み、大当り終了コマンドを受信したか否かの判断がなされる。Ｓ４１４により大当り終了コマンドを受信したと判断した場合は、Ｓ４１５に進み、表示制御プロセスフラグの値を大当り終了処理を示す値にセットする処理がなされ、この大入賞口開放中処理が終了する。この場合は、次回の表示制御プロセス処理の実行時に、前述したプロセスが２つ進んでＳ３３９の大当り終了処理が実行されることになる。一方、一方、Ｓ４１４により大当り終了コマンドを受信していないと判断した場合は、Ｓ４１２に戻り、ラウンド間コマンドまたは大当り終了コマンドの受信を待つ。
【０２９７】
次に、大当り終了処理（Ｓ３３６）の処理内容を説明する。図４５は、大当り終了処理の処理内容を示すフローチャートである。大当り終了においては、まず、Ｓ４２１により、受信した表示制御コマンドデータの１〜２バイト目のデータにしたがって大当り終了状態に対応する表示を行なう表示制御がなされる。そして、Ｓ４２２に進み、変動開始コマンドを受信したか否かの判断がなされる。
【０２９８】
Ｓ４２２により受信したと判断された場合は、次の変動の開始が指令されているので、Ｓ４２３に進み、表示制御プロセスフラグの値を全図柄変動開始処理を示す値にセットする処理がなされ、この大当り終了処理が終了する。この場合は、次回の表示制御プロセス処理の実行時に、Ｓ３３２の全図柄変動開始処理が実行されることになる。一方、Ｓ４２３により受信していないと判断された場合は、次の変動の開始が指令されていないので、Ｓ４２４に進み、表示制御プロセスフラグの値を表示制御コマンド受信待ち処理を示す値にセットする処理がなされ、この大当り終了処理が終了する。この場合は、次回の表示制御プロセス処理の実行時に、Ｓ３３１の表示制御コマンド受信待ち処理が実行されることになる。
【０２９９】
次に、以上に示した第１実施形態により得られる主な効果を列挙する。
図１６等に示されるように、可変表示部９での特別図柄の変動開始時期において変動時間コマンドと停止図柄コマンドとを含む変動開始コマンドを遊技制御基板３１側が出力すれば、図１６および図３９等に示されるように、その変動時間コマンドにより特定された変動時間内で、表示制御基板８０側の制御によって可変表示が行なわれ、停止図柄コマンドにより特定された特別図柄の表示結果が導出表示させられる。そして、図１６および図２７等に示されるように、表示結果の確定時期に、遊技制御基板３１側から全図柄停止コマンドが出力されると、図１６および図３９等に示されるように、導出表示された表示結果を確定させる表示制御が表示制御基板８０側で行なわれる。このため、変動開始時期と表示結果の確定時期との間の期間において、遊技制御基板３１側で変動表示内容を細かく指示する必要がなくなるので、遊技制御基板３１側の可変表示制御に関する負担を軽減することができる。
【０３００】
また、図１６および図３９等に示されるように、変動時間コマンドにより特定された変動時間内での変動表示における表示結果の導出時期と、変動時間コマンドにより特定された変動時間において表示結果を確定表示させる時期（具体的には全図柄停止コマンドによる表示結果の確定時期）との間に確定待ち時間が生じた場合でも、その期間中に特別図柄が揺れ動作による待機状態で変動表示させられるため、結果的に表示結果の確定は全図柄停止コマンドにより特定される変動時間の終了時期と同時期になる。このため、可変開始から表示結果が導出表示されるまでの実質的な期間の長さが異なる複数種類の変動表示を選択的に行なわせる場合に、変動時間の長さのデータが同一の変動時間コマンドを用いても、表示結果が導出表示されてから表示結果の確定時期までに揺れ動作での変動表示が行なわれることにより、それぞれの変動表示において違和感がない表示をさせることができる。これにより、実質的な変動時間の長さが異なる複数種類の変動パターン表示を１種類の変動時間の長さを特定するデータを用いて指令することができる。したがって、遊技制御基板３１側において、表示制御コマンドデータに用いるデータの種類を従来よりも少なくすることができるので、可変表示制御のためにＲＯＭ５４およびＲＡＭ５５等のメモリに記憶するデータ量を少なくすることが可能になる等、可変表示制御用の情報の取扱いに関し、遊技制御基板３１側の負担を軽減することができる。
【０３０１】
また、図１６〜図１８に示すように、遊技制御基板３１では、可変表示部９での変動時間内の可変開始時に、表示制御コマンドデータとして、少なくとも変動時間コマンドを出力すればよいため、可変開始時での遊技制御基板３１側における表示制御コマンドデータの出力のために要する処理負担を軽減することができる。
【０３０２】
また、図１６〜図１８に示すように、変動時間コマンドを出力した後、当該変動時間コマンドにより特定された変動時間内において表示結果を導出表示させる前という幅広い時間帯における予め定められた時期において左，中，右停止図柄コマンドが出力されるため、左，中，右停止図柄コマンドの出力について、時期的な制限を受けにくいようにすることができる。
【０３０３】
また、図１６〜図１８に示すように、特別図柄の表示結果を確定表示させる時期に出力される全図柄変動停止コマンドに応じて特別図柄の表示結果を確定表示させる表示制御が行なわれるため、遊技制御基板３１が直接的に指定したタイミングで表示結果を確定表示させることができる。
【０３０４】
また、図１０等に示されるように、予め定められた複数種類の変動パターンの中から選択決定された一つの変動パターンが表示制御コマンドデータのうちの変動時間コマンドにより特定され、図３９に示されるように、その変動時間コマンドにより特定された変動パターンにしたがう変動表示が表示制御基板８０側の制御により行なわれるため、複数種類の変動パターンを変動時間の長さのデータが１種類の変動時間コマンドを用いて指令することができる。これにより、表示制御コマンドデータに用いるデータの種類を従来よりもより一層少なくすることができるので、可変表示制御のために記憶するデータ量をより一層少なくすることができる等、可変表示制御用の情報の取扱いに関し、遊技制御基板３１側の負担をより一層軽減することができる。
【０３０５】
また、図１６および図３９等に示されるように、表示制御基板８０の側で、変動時間コマンドにより特定された変動時間の長さに対応する一つの変動パターンが、制御データＲＯＭ１０２に複数種類記憶された変動パターンのデータに基づいて選択的に決定され、その変動パターンにしたがって可変表示をさせる表示制御がさらに行なわれるため、遊技制御基板３１側で可変表示中に表示制御コマンドデータを用いて変動パターンを細かく指示する必要がなくなる。これにより、遊技制御基板３１側における表示制御コマンドデータの出力の面での処理負担を軽減することができる。
【０３０６】
また、図１６〜図１８等に示されるように、図柄の確定待ち期間中において特別図柄が順方向と逆方向とに交互に揺動する態様で揺れ動作表示させられるため、たとえ、特別図柄の表示結果が導出されていても、特別図柄の揺動によって、表示結果がまだ確定していない印象を遊技者に与えることができる。このため、このような特別図柄の識別情報の揺れ動作表示により、待機状態において表示結果が確定していないことを遊技者が容易に認識することができる。
【０３０７】
また、図１６および図３９に示されるように、表示制御基板８０側が変動時間コマンドにしたがって待機状態での揺れ動作表示を行なっている最中であっても、全図柄停止コマンドを受けた場合にはそのコマンドに応じた表示結果の確定表示が優先的に行なわれる。このため、何らかの原因で遊技制御基板３１側と表示制御基板８０側との間において制御タイミングにずれが生じた場合でも、表示制御基板８０側の制御タイミングを遊技制御基板３１側におけるランプおよび音声等の制御タイミングに合わせることにより、そのような制御タイミングのずれを防ぐことができる。
【０３０８】
また、図５に示されるように、遊技制御基板３１側と表示制御基板８０側との間の情報の伝送が、遊技制御基板３１側から表示制御基板８０側への情報の一方向通信に基づいて行なわれるため、遊技制御基板３１側から表示制御基板８０側に不正な情報を入力させて遊技制御基板３１（特に、基本回路５３）の不正制御動作を行なわせる不正行為を極力防止することができる。
【０３０９】
また、図５等に示される出力バッファ５７１は、遊技制御基板３１の内部から外部への情報の出力を許容するが遊技制御基板３１の外部から内部への情報の入力を許容しない不可逆性を有する出力インタフェースであるため、遊技制御基板３１側から表示制御基板８０側への一方向通信が確実に行なわれる。これにより、遊技制御基板３１の外部から内部に不正な情報を入力させて遊技制御基板３１（特に、基本回路５３）の不正制御動作を行なわせる不正行為を極力防止することができる。
【０３１０】
また、図７に示されるように、表示制御コマンドを出力するために、出力ポート５７２と出力レベル調整用の出力ドライバ５８０とが設けられているため、その回路構成に起因して、遊技制御基板３１の外部から内部に情報をそのままの形態で入力させることが難しくなる。これにより、遊技制御基板３１の外部から内部に不正な情報を入力させて遊技制御基板３１（特に、基本回路５３）の不正制御動作を行なわせる不正行為を極力防止することができる。
【０３１１】
また、図３９に示されるように、変動時間コマンドにより特定された変動時間と、当該変動時間コマンドに伴って受けた停止図柄コマンドにより特定された表示結果とが予め定められた対応関係とならない場合に、表示制御基板８０側において、当該表示結果が当該変動時間に対応する表示結果に補正され（Ｓ３６３〜Ｓ３６６参照）、導出される表示結果が補正される。このため、たとえば、大当り表示の演出表示が行なわれているにもかかわず、特別図柄の表示結果が大当り図柄になってしまった場合のように、変動時間と予め定められた対応関係にない表示結果が表示されることにより不自然な表示が行なわれるのを防ぐことができる。
【０３１２】
また、図１６〜図１８に示されるように、特別図柄を予め定められた順序にしたがって順次出現表示させる差替え表示を行なうために、表示制御基板８０側において、遊技制御基板３１側から受けた停止図柄コマンドに基づいて、差替え表示用の特別図柄を設定し、特別図柄の表示結果を導出表示させる以前の段階で、出現表示させられる特別図柄を、設定された差替え表示用の特別図柄と差替える制御が行なわれる。このため、遊技制御基板側３１側としては、特別図柄を順次出現表示させる変動表示を行なう場合に、最終的な停止図柄を示す停止図柄コマンドを出力するだけで済む。これにより、遊技制御基板３１側で変動表示中に表示制御コマンドデータを用いて変動パターンを細かく指示する必要がなくなる。これにより、遊技制御基板側３１側における表示制御コマンドデータの出力の面での処理負担を軽減することができる。
【０３１３】
第２実施形態
次に、第２実施形態を説明する。この第２実施形態においては、変動時間コマンドにより揺れ動作の時間も指定する例を説明する。この第２実施形態においては、第１実施形態との相違点を主に説明する。
【０３１４】
図４６は、第２実施形態によるパチンコ遊技機１の制御に用いられる各種ランダムカウンタを示す図である。図４６においては、ランダムカウンタの代表例として、乱数１から乱数８までの８のカウンタが示されている。
【０３１５】
乱数１〜乱数５は、図９を用いて前述した第１実施形態のものと同様のものである。乱数６〜１０は、リーチ状態が発生する場合における予定停止図柄の右図柄と中図柄との図柄差（前述した図柄の配列上での図柄ポジションの差）に応じて、変動時間コマンドを選択するためのものである。この図柄差は、１図柄を１コマとして表わされ、右図柄の予定指定図柄の図柄ポジション番号を基準値「０」とみなし、その基準値となる図柄ポジション番号から番号が小さくなる方向が「−」で表わされ、番号が大きくなる方向が「＋」で表わされる。
【０３１６】
乱数６は、前述した図柄差が−２コマ分である場合の変動時間決定用のランダムカウンタである。乱数７は、前述した図柄差が−１コマ分である場合の変動時間決定用のランダムカウンタである。乱数８は、前述した図柄差が＋２コマ分である場合の変動時間決定用のランダムカウンタである。乱数９は、前述した図柄差が＋１コマ分である場合の変動時間決定用のランダムカウンタである。乱数１０は、前述した図柄差が０コマ分である場合、すなわち、大当りが発生する場合の変動時間決定用のランダムカウンタである。これら乱数６〜乱数１０の各々は、２ｍｓ毎に１ずつ加算更新され、０から加算更新されてその上限である３０まで加算更新された後再度０から加算更新される。また、図柄差が−２コマ〜＋２コマの範囲内に入らない場合は、変動時間についての選択の余地がなく、図柄差に対応して予め定められた変動時間が決定される。
【０３１７】
次に、第２実施形態による表示制御コマンドデータの具体例を説明する。図４７は、第２実施形態による表示制御コマンドデータの具体例を表形式で示す図である。
【０３１８】
図４７においては、（ａ）にリーチ状態が発生しない場合の変動時間（特別図柄の変動時間を意味する）を指示するコマンド、（ｂ）にノーマルリーチ状態が発生する場合の変動時間を指示するコマンド、（ｃ）にロングリーチ状態またはコマ送りリーチ状態が発生する場合の変動時間を指示するコマンドがそれぞれ示されている。
【０３１９】
図４７の（ａ）を参照して、データ値「８０００Ｈ」により、リーチが発生しないはずれの場合の変動時間のデータであって、変動時間が１０秒で、その時間のうちの揺れ動作が３秒であることが指定される。
【０３２０】
図４７の（ｂ）を参照して、１バイト目のデータＣＭＤ１の値「８１Ｈ」により、ノーマルリーチが発生する場合の変動時間のデータであることが指定される。そして、２バイト目のデータＣＭＤ２の値により、変動時間の長さの種類と、リーチの種類（ロングリーチ、コマ送りリーチの別）と、揺れ動作時間の長さの種類とが指定される。
【０３２１】
図４７の（ｃ）を参照して、１バイト目のデータＣＭＤ１の値「８２Ｈ」により、ロングリーチまたはコマ送りリーチが発生する場合の変動時間のデータであることが指定される。そして、２バイト目のデータＣＭＤ２の値により、変動時間の長さの種類と、リーチの種類（ノーマルリーチ、ロングリーチ、コマ送りリーチの別）と、揺れ動作時間の長さの種類とが指定される。
【０３２２】
以上に示したコマンドにおいて、変動時間の長さは、図柄差の１コマ分が０．５秒に相当し、コマ数分に対応する時間に設定されている。（ｂ）および（ｃ）に示されるコマンドは、前述した図柄差に対応して選択される。具体的に、図柄差が「−５」の場合は、８１００Ｈのコマンドが固定的に決定される。また、図柄差が「＋２」の場合は、８１０９Ｈのコマンドまたは８２０３Ｈのコマンドが選択的に決定される。この例では、「−２」〜「＋２」の図柄差については、複数種類のコマンドが設けられているため、前述したように乱数６〜乱数１０を用いてコマンドを選択する必要があるのである。一方、「−３」，「＋３」，「−４」，「＋４」，「−５」，「＋５」の図柄差については、それぞれについて１種類しかコマンドが設けられていないため、図柄差に基づいて、コマンドが固定的に決まる。また。この例では、揺れ動作時間の長さが０秒の場合が大当りの動作となっている。したがって、表示制御用ＣＰＵ１０１では、揺れ動作時間の長さが０秒であるか否かを判別することにより、大当りの発生が事前決定されているかはずれの発生が事前決定されているかを認識することが可能である。
【０３２３】
次に、第２実施形態による図柄変動設定処理の処理内容を説明する。図４８は、第２実施形態による図柄変動設定処理の処理内容を示すフローチャートである。この図柄変動設定処理は、前述した第１実施形態の図２５に示される図柄変動設定処理と置換えられるものであり、基本回路５３により実行される。
【０３２４】
図柄変動設定処理においては、まず、Ｓ５０１により、変動時間（リーチ有り）フラグがＯＮ状態であるか否かの判断がなされる。Ｓ５０１によりフラグがＯＮ状態ではないと判断された場合は、Ｓ５１１に進み、リーチが発生しない場合の変動時間のコマンド（８０００Ｈ）を決定する処理がなされた後、後述するＳ５１４に進む。一方、Ｓ５０１によりフラグがＯＮ状態ではないと判断された場合は、Ｓ５０２に進み、予定停止図柄について、右図柄と中図柄との図柄差が−２であるか否かの判断がなされる。
【０３２５】
Ｓ５０２により図柄差が−２であると判断された場合は、Ｓ５０３に進み、図４６の乱数６の値を抽出し、その抽出値に基づいて変動時間のコマンド（８１０３Ｈまたは８２００Ｈ）を決定する処理がなされる。その後、Ｓ５１４に進む。一方、Ｓ５０２により図柄差が−２ではないと判断された場合は、Ｓ５０４に進み、予定停止図柄について、右図柄と中図柄との図柄差が−１であるか否かの判断がなされる。
【０３２６】
Ｓ５０４により図柄差が−１であると判断された場合は、Ｓ５０５に進み、図４６の乱数７の値を抽出し、その抽出値に基づいて変動時間のコマンド（８１０４Ｈ、８１０５Ｈ、または８２０５Ｈ）を決定する処理がなされる。その後、Ｓ５１４に進む。一方、Ｓ５０５により図柄差が−１ではないと判断された場合は、Ｓ５０６に進み、予定停止図柄について、右図柄と中図柄との図柄差が＋２であるか否かの判断がなされる。
【０３２７】
Ｓ５０６により図柄差が＋２であると判断された場合は、Ｓ５０７に進み、図４６の乱数８の値を抽出し、その抽出値に基づいて変動時間のコマンド（８１０９Ｈまたは８２０３Ｈ）を決定する処理がなされる。その後、Ｓ５１４に進む。一方、Ｓ５０６により図柄差が＋２ではないと判断された場合は、Ｓ５０９に進み、予定停止図柄について、右図柄と中図柄との図柄差が＋１であるか否かの判断がなされる。
【０３２８】
Ｓ５０９により図柄差が＋１であると判断された場合は、Ｓ５１２に進み、図４６の乱数９の値を抽出し、その抽出値に基づいて変動時間のコマンド（８１０ＡＨまたは８２０４Ｈ）を決定する処理がなされる。その後、Ｓ５１４に進む。一方、Ｓ５０９により図柄差が＋１ではないと判断された場合は、Ｓ５１１に進み、予定停止図柄について、右図柄と中図柄との図柄差が０であるか否かの判断がなされる。
【０３２９】
Ｓ５１１により図柄差が０であると判断された場合は、Ｓ５１４に進み、図４６の乱数１０の値を抽出し、その抽出値に基づいて変動時間のコマンド（８１０５Ｈ、８２０２Ｈ、または８２０６Ｈ）を決定する処理がなされる。その後、Ｓ５１４に進む。一方、Ｓ５１１により図柄差が０ではないと判断された場合は、Ｓ５１３に進み、予定停止図柄の右図柄と中図柄との図柄差（−３，＋３，−４，＋４，−５，＋５）に対応関係にある変動時間のコマンド（図４７参照）を決定する処理がなされる。その後、Ｓ５１４に進む。
【０３３０】
Ｓ５１４に進んだ場合は、表示制御プロセスフラグの値を全図柄変動開始処理を示す値にセットする処理がなされ、この図柄変動設定処理が終了する。この場合は、次回の特別図柄プロセス処理の実行時に、Ｓ１０４の全図柄変動開始処理が実行されることになる。
【０３３１】
次に、第２実施形態による図柄変動中処理の処理内容を説明する。図４９は、第２実施形態による図柄変動中処理の処理内容を示すフローチャートである。この図柄変動中処理は、前述した第１実施形態の図３９に示される図柄変動中処理と置換えられるものであり、表示制御用ＣＰＵ１０１により実行される。
【０３３２】
この図柄変動中処理が図３９に示される図柄変動中処理と異なるのは、Ｓ５３０のステップである。Ｓ５２９により全図柄変動停止コマンドを受信していないと判断された場合に、Ｓ５３０に進む。Ｓ５３０では、受信した変動時間コマンドにより指定される揺れ動作時間のデータに基づいて、指定された変動パターンでの変動が終了した左，右，中の全図柄を揺れ動作させて待機状態にする表示制御が行なわれる。Ｓ５３０の後、Ｓ５２９に戻る。これにより、全図柄変動停止コマンドを受信するまで揺れ動作を継続させ、待機状態にする。一方、Ｓ５２９により全図柄変動停止コマンドを受信したと判断された場合は、Ｓ５３１に進み、表示制御プロセスフラグの値を全図柄変動停止処理を示す値にセットする処理がなされ、この図柄変動中処理が終了することになる。
【０３３３】
以上に示した第２実施形態によれば、前述した第１実施形態により得られる効果に加えて次のような効果を得ることができる。図４７および図４８に示されるように、リーチ表示状態が表示される場合において、最終段階で導出表示される特別図柄（中図柄）と、最終段階よりも前の段階で導出表示される特別図柄（たとえば右図柄）との図柄差に基づいて揺れ動作の期間の長さが決定されるため、その図柄差に応じて特別図柄の揺れ動作期間の長さを規定することができる。これにより、図柄差が大きい場合等において不要に長い期間揺れ動作をさせないようにして、遊技者が違和感を感じないようにすることができる。また、変動時間コマンドのデータにより特定される揺れ動作期間に基づいて表示制御基板８０が特別図柄を揺れ動作で表示させるため、表示制御基板８０が、変動時間コマンドに基づいて揺れ動作期間を予め把握することが可能になるので、待機状態での可変表示制御が行ないやすくなる。
【０３３４】
第３実施形態
次に、第３実施形態を説明する。この第３実施形態においては、第１実施形態との相違点を主に説明する。
【０３３５】
図５０は、第３実施形態によるパチンコ遊技機１の制御に用いられる各種ランダムカウンタを示す図である。図５０においては、ランダムカウンタの代表例として、乱数１から乱数１０までの１０のカウンタが示されている。
【０３３６】
乱数１〜乱数５は、図９を用いて前述した第１実施形態のものと同様のものである。乱数６は、リーチ状態が発生しない場合における特別図柄の変動時間を決定するための変動時間（リーチなし）判定用ランダムカウンタであり、前述した乱数１等と同様に、２ｍｓ毎に１ずつ加算更新され、０から加算更新されてその上限である５まで加算更新された後再度０から加算更新される。この乱数６がとり得る値のそれぞれに対応して１０秒または１５秒の変動時間の種類が予め定められており、抽出値に対応する変動時間が変動時間コマンドの選択のために用いられる。乱数７は、リーチ状態が発生するが、はずれになる場合における特別図柄の変動時間を決定するための変動時間（リーチ有りはずれ）決定用ランダムカウンタであり、前述した２ｍｓ毎に１ずつ加算更新され、０から加算更新されてその上限である２０まで加算更新された後再度０から加算更新される。この乱数７がとり得る値のそれぞれに対応して１５秒、３０秒または４５秒の変動時間の種類が予め定められており、抽出値に対応する変動時間が変動時間コマンドの選択のために用いられる。乱数８は、リーチ状態が発生して大当りが発生する場合における特別図柄の変動時間を決定するための変動時間（リーチ有り当り）決定用ランダムカウンタであり、前述した２ｍｓ毎に１ずつ加算更新され、０から加算更新されてその上限である２０まで加算更新された後再度０から加算更新される。この乱数８がとり得る値のそれぞれに対応して１５秒、３０秒、４５秒または６０秒の変動時間の種類が予め定められており、抽出値に対応する変動時間が変動時間コマンドの選択のために用いられる。
【０３３７】
次に、第３実施形態による表示制御コマンドデータの具体例を説明する。図５１は、第３実施形態による表示制御コマンドデータの具体例を表形式で示す図である。
【０３３８】
図５１においては、（ａ）により、基本回路５３側で決定される変動時間（特別図柄の変動時間を意味する）を指示するコマンドが示され、（ｂ）により、（ａ）に示されたコマンドとそのコマンドに対応して表示制御用ＣＰＵ１０１側で決定される表示内容との関係が示されている。
【０３３９】
図５１の（ａ）を参照して、「８０００Ｈ」のコマンドデータにより、１０秒の変動時間の長さが指定される。この変動時間は、リーチの発生を伴わないはずれの場合に選択的に決定される。「８００１Ｈ」のコマンドデータにより、１５秒の変動時間の長さが指定される。この変動時間は、リーチの発生を伴わないはずれの場合またはノーマルリーチの場合に決定される。「８００２Ｈ」のコマンドデータにより、３０秒の変動時間の長さが指定される。この変動時間は、はずれになるノーマルリーチの場合またはコマ送りリーチの場合に決定される。「８００３Ｈ」のコマンドデータにより、４５秒の変動時間の長さが指定される。この変動時間は、はずれになるコマ送りリーチの場合またはロングリーチの場合に決定される。「８００４Ｈ」のコマンドデータにより、６０秒の変動時間の長さが指定される。この変動時間は、全回転リーチ（当り）の場合に決定される。ここで、全図柄回転リーチとは、リーチ状態を維持しつつ全図柄がスクロール回転する表示をいう。
【０３４０】
図５１の（ｂ）を参照して、「８０００Ｈ」〜「８００４Ｈ」が表示制御用ＣＰＵ１０１側で受信された場合に、各コマンドに対応して、以下のような表示内容の決定が行なわれる。
【０３４１】
「８０００Ｈ」のコマンドデータが受信された場合は、停止図柄コマンドにより示される予定停止図柄が左図柄≠右図柄≠中図柄となり、リーチの発生を伴わないはずれが表示内容として決定される。
【０３４２】
「８００１Ｈ」のコマンドデータが受信されれば、次のような決定が行なわれる。停止図柄コマンドにより示される予定停止図柄が左図柄≠右図柄≠中図柄の場合に、リーチの発生を伴わないはずれが表示内容として決定される。停止図柄コマンドにより示される予定停止図柄が左図柄＝右図柄≠中図柄の場合に、はずれになるノーマルリーチが表示内容として決定される。停止図柄コマンドにより示される予定停止図柄が左図柄＝右図柄＝中図柄の場合に、大当りになるノーマルリーチが表示内容として決定される。
【０３４３】
「８００２Ｈ」のコマンドデータが受信されれば、次のような決定が行なわれる。停止図柄コマンドにより示される予定停止図柄が左図柄＝右図柄≠中図柄の場合に、はずれになるノーマルリーチまたはコマ送りリーチが表示内容として決定される。停止図柄コマンドにより示される予定停止図柄が左図柄＝右図柄＝中図柄の場合に、大当りになるコマ送りリーチが表示内容として決定される。
【０３４４】
「８００３Ｈ」のコマンドデータが受信されれば、次のような決定が行なわれる。停止図柄コマンドにより示される予定停止図柄が左図柄＝右図柄≠中図柄の場合に、はずれになるコマ送りリーチまたはロングリーチが表示内容として決定される。停止図柄コマンドにより示される予定停止図柄が左図柄＝右図柄＝中図柄の場合に、大当りになるロングリーチが表示内容として決定される。
【０３４５】
「８００４Ｈ」のコマンドデータが受信された場合は、停止図柄コマンドにより示される予定停止図柄が左図柄＝右図柄＝中図柄となり、大当りになる全回転リーチが表示内容として決定される。
次に、第３実施形態による停止図柄設定処理の処理内容を説明する。図５２は、第３実施形態による停止図柄設定処理の処理内容を示すフローチャートである。この停止図柄設定処理は、前述した第１実施形態の図２４に示される停止図柄設定処理と置換えられるものであり、基本回路５３により実行される。
【０３４６】
まず、Ｓ６０１により、はずれフラグ（図２３参照）がＯＮ状態であるか否かの判断がなされる。Ｓ６０１によりはずれフラグがＯＮ状態ではないと判断された場合は、Ｓ６１１に進み、変動時間（リーチ有り当り）フラグをＯＮ状態にセットする処理がなされた後、後述するＳ６１０に進む。ここで、変動時間（リーチ有り当り）フラグとは、大当りとなるリーチ状態が発生する場合の変動時間を決定する旨を示すフラグである。
【０３４７】
一方、Ｓ６０１によりはずれフラグがＯＮ状態であると判断された場合は、Ｓ６０２〜Ｓ６０５により、図２４に示すＳ１６２〜Ｓ１６５と同様の処理が実行され、前述したようなはずれ図柄の決定および停止図柄の比較（左図柄と右図柄との比較）が行なわれる。
【０３４８】
そして、Ｓ６０６により、比較された左図柄と右図柄とが一致するか否かの判断がなされる。Ｓ６０６により図柄が一致しないと判断された場合は、後述するＳ６０８に進む。一方、Ｓ６０６により図柄が一致しないと判断された場合は、リーチ状態が発生する場合であり、Ｓ６０７に進み、変動時間（リーチ有りはずれ）フラグをＯＮ状態にセットする処理がなされる。ここで、変動時間（リーチ有りはずれ）フラグとは、はずれとなるリーチ状態が発生する場合の変動時間を決定する旨を示すフラグである。Ｓ６０７の後、後述するＳ６０９に進む。
【０３４９】
また、Ｓ６０６により図柄が一致しないと判断されてＳ６０８に進んだ場合は、変動時間（リーチなし）フラグをＯＮ状態にセットする処理がなされる。ここで、変動時間（リーチなし）フラグとは、リーチ状態が発生せずにはずれとなるする場合の変動時間を決定する旨を示すフラグである。Ｓ６０８の後、Ｓ６０９に進む。
【０３５０】
Ｓ６０９に進んだ場合は、はずれフラグをＯＦＦ状態にリセットする処理がなされる。その後、Ｓ６１０に進み、特別図柄プロセスフラグの値を図柄変動設定処理を示す値にセットする処理がなされる。これにより、この停止図柄設定処理が終了した場合には、次回の特別図柄プロセス処理の実行時に、プロセスが１つ進んでＳ１０３の図柄変動設定処理が実行されることになる。Ｓ６１０の後、この停止図柄設定処理が終了する。
【０３５１】
以上に示した停止図柄設定処理においては、大当り判定用乱数により大当りの発生が決定されたことに応じて、リーチ状態の発生を伴う大当りを発生させる旨が決定され、また、この停止図柄設定処理においては、はずれの場合における特別図柄の予定停止図柄がランダムに決定されるとともに、その決定され予定停止図柄に基づいて、リーチ状態の発生を伴うはずれにするかリーチ状態の発生を伴わないはずれにするかが選択的に決定される。
【０３５２】
次に、第３実施形態による図柄変動設定処理の処理内容を説明する。図５３は、第３実施形態による図柄変動設定処理の処理内容を示すフローチャートである。この図柄変動設定処理は、前述した第１実施形態の図２５に示される図柄変動設定処理と置換えられるものであり、基本回路５３により実行される。
【０３５３】
まず、Ｓ６２１により、変動時間（リーチ有り）フラグがＯＮ状態であるか否かの判断がなされる。この場合の変動時間（リーチ有り）フラグには、前述した変動時間（リーチ有り当り）フラグと、変動時間（リーチ有りはずれ）フラグとの両方が含まれる。Ｓ６２１により変動時間（リーチ有り）フラグがＯＮ状態ではないと判断された場合は、Ｓ６２２に進み、変動時間（リーチなし）決定用乱数（乱数６）の値を抽出し、その抽出値に基づいて、変動時間を１０秒または１５秒（図５１参照）に選択的に決定する処理がなされた後、後述するＳ６２６に進む。これにより、変動時間の長さがランダムに決定される。一方、Ｓ６２１によりフラグがＯＮ状態であると判断された場合は、大当りの発生が決定されているか否かの判断がなされる。具体的には、Ｓ６２１において判断の対象となったフラグがリーチ有り当りのフラグであるか否かにより判断される。
【０３５４】
Ｓ６２３により、大当りの発生が決定されていないと判断された場合は、Ｓ６２４に進み、変動時間（リーチ有りはずれ）決定用乱数（乱数７）の値を抽出し、その抽出値に基づいて、変動時間の長さを１５秒、３０秒、または４５秒（図５１参照）に選択的に決定する処理がなされる。これにより、変動時間の長さがランダムに決定される。その後、後述するＳ６２６に進む。
【０３５５】
一方、Ｓ６２３により、大当りの発生が決定されていると判断された場合は、Ｓ６２４に進み、変動時間（リーチ有り当り）決定用乱数（乱数８）の値を抽出し、その抽出値に基づいて、変動時間の長さを１５秒、３０秒、４５秒または６０秒（図５１参照）に選択的に決定する処理がなされる。これにより、変動時間の長さがランダムに決定される。その後、Ｓ６２６に進む。
【０３５６】
Ｓ６２６に進んだ場合は、特別図柄プロセスフラグの値を全図柄変動開始処理を示す値にセットする処理がなされる。これにより、この図柄変動設定処理が終了した場合には、次回の特別図柄プロセス処理の実行時に、プロセスが１つ進んでＳ１０４の全図柄変動開始処理が実行されることになる。Ｓ６２６の後、この全図柄変動設定処理が終了する。
【０３５７】
このような全図柄変動設定処理においては、リーチ動作の発生の有無および大当りの発生の有無に関連して、変動時間の長さがそれぞれランダムに決定される。
【０３５８】
次に、第３実施形態による図柄変動中処理の処理内容を説明する。図５４は、第３実施形態による図柄変動中処理の処理内容を示すフローチャートである。この図柄変動中処理は、前述した第１実施形態の図３９に示される図柄変動中処理と置換えられるものであり、表示制御用ＣＰＵ１０１により実行される。
【０３５９】
この図柄変動中処理においては、まず、Ｓ６３１により、左停止図柄コマンド、右停止図柄コマンド、および、中停止図柄コマンドを受信したか否かの判断がなされる。Ｓ６３１により、コマンドの受信を待ってＳ６３２に進む。Ｓ６３２では、受信した停止図柄コマンドにより示される予定停止図柄が左図柄＝中図柄＝右図柄であるか否かの判断がなされる。
【０３６０】
Ｓ６３２により、左図柄＝中図柄＝右図柄であると判断された場合は、大当りが発生する場合であり、Ｓ６３３に進み、受信した図柄変動時間コマンド（８００１Ｈ〜８００４Ｈのうちのいずれかである）に基づいて、対応する大当りリーチ演出表示を表示内容として決定する処理がなされる。具体的には、受信したコマンドに対応して予め定められた表示内容（図５１参照）のうち、左図柄＝中図柄＝右図柄の場合に該当する表示内容が選択的に決定されるのである。たとえば、８００１Ｈのコマンドを受信した場合には、大当りが発生するノーマルリーチの演出表示が表示内容として決定される。Ｓ６３２の後、後述するＳ６３７に進む。
【０３６１】
一方、Ｓ６３２により左図柄＝右図柄＝中図柄ではないと判断された場合は、大当りが発生しない場合であり、Ｓ６３４に進み、左図柄＝右図柄≠中図柄であるか否かの判断がなされる。すなわち、リーチ状態が発生するか否かが判断される。
【０３６２】
Ｓ６３４により左図柄＝右図柄≠中図柄であると判断された場合、すなわち、リーチ状態が発生する場合は、Ｓ６３５に進み、受信した図柄変動時間コマンド（８００１Ｈ〜８００３Ｈのうちのいずれかである）に基づいて、対応するリーチ演出表示を表示内容として決定する処理がなされる。具体的には、受信したコマンドに対応して予め定められた表示内容（図５１参照）のうち、左図柄＝中図柄≠右図柄の場合に該当する表示内容が選択的に決定されるのである。この場合、たとえば、表示内容が１種類のみ設定されている８００１Ｈのコマンドを受信した場合には、はずれとなるノーマルリーチの演出表示が表示内容としてそのまま決定され、表示内容が複数種類設定されている８００２Ｈ，８００３Ｈのコマンドを受信した場合には、はずれとなるノーマルリーチの演出表示が、所定の乱数を用いて選択的に決定される。この場合、乱数がとり得る値のそれぞれについて選択するコマンドが予め定められており、乱数の抽出値に応じてどちらのコマンドを選択するかが決定される。Ｓ６３５の後、後述するＳ６３７に進む。
【０３６３】
一方、Ｓ６３４により左図柄＝中図柄≠右図柄ではないと判断された場合、すなわち、リーチ状態が発生しない場合は、Ｓ６３６に進み、受信した図柄変動時間コマンド（８０００Ｈ，８００１Ｈのうちのいずれかである）に基づいて、対応するリーチが発生せずにはずれとなる演出表示を表示内容として決定する処理がなされる。具体的には、受信したコマンドに対応して予め定められた表示内容（図５１参照）のうち、左図柄≠中図柄≠右図柄の場合に該当する表示内容が選択的に決定されるのである。たとえば、８００１Ｈのコマンドを受信した場合には、リーチ状態が生じずにはずれとなる演出表示が表示内容として決定される。Ｓ６３６の後、Ｓ６３７に進む。
【０３６４】
Ｓ６３７に進んだ場合は、現時点での予定停止図柄を表示制御用ＣＰＵ１０１が内蔵しているＲＡＭに記憶させる処理がなされる。次に、Ｓ６３８に進み、前述したＳ３６８と同様に、表示制御コマンドデータにより指定された変動パターンに基づいて左，中，右の図柄を表示制御する処理がなされる。そして、変動パターンに基づく表示制御が終了すると、Ｓ３６９に進み、全図柄変動停止コマンドを受信したか否かの判断がなされる。
【０３６５】
Ｓ６３９により受信していないと判断された場合は、Ｓ６４１に進み、指定された変動パターンでの変動が終了した左，右，中の全図柄を揺れ動作させて待機状態にする表示制御が行なわれる。Ｓ６４１の後、Ｓ６３９に戻る。これにより、全図柄変動停止コマンドを受信するまで揺れ動作を継続させ、待機状態にする。一方、Ｓ６３９により受信したと判断された場合は、Ｓ６４０に進み、表示制御プロセスフラグの値を全図柄変動停止処理を示す値にセットする処理がなされ、この図柄変動中処理が終了する。これにより、この図柄変動中処理が終了した場合には、次回の表示制御プロセス処理の実行時に、プロセスが１つ進んでＳ３３４の全図柄変動停止処理が実行されることになる。
【０３６６】
この第３実施形態によれば、前述した他の実施の形態により得られる効果に加えて、次のような効果を得ることができる。図５１および図５３に示されるように、変動時間コマンドにより特定された変動時間の長さに対応して、表示制御基板８０の側で、制御データＲＯＭ１０２に複数種類記憶された変動パターンのデータに基づき、乱数を用いた決定方法等を用いて変動パターンが自由に選択的決定され、その変動パターンにしたがって可変表示をさせる表示制御がさらに行なわれる。このため、遊技制御基板３１側で可変表示中に表示制御コマンドデータを用いて変動パターンを細かく指示する必要がなくなる。これにより、遊技制御基板３１側における表示制御コマンドデータの出力の面での処理負担を軽減することができるとともに、遊技制御基板３１側における制御の自由度を高めることができる。
【０３６７】
第４実施形態
次に、第３実施形態について説明する。この第４実施形態では、大当りであるか否かおよび大当りが確変大当りであるか否かを表示制御用ＣＰＵ１０１側で判断し、その判断に基づいて、確変大当りの表示等の各種表示をする制御を行なう例を説明する。この第４実施形態においては、第１実施形態との相違点を主に説明する。
【０３６８】
図５５は、第４実施形態による大当り表示処理の処理内容を示すフローチャートである。この大当り表示処理は、前述した図２８の大当り表示処理と置換えられるものであり、表示制御用ＣＰＵ１０１により実行される。
【０３６９】
この大当り表示処理においては、まず、Ｓ７０１により、Ｓ７０１により、左停止図柄コマンド、右停止図柄コマンド、および、中停止図柄コマンドを受信したか否かの判断がなされる。Ｓ７０１により、コマンドの受信を待ってＳ７０２に進む。Ｓ７０２では、左，中，右の予定停止図柄がすべて一致するか否かの判断がなされる。これにより、予定停止図柄が変動時間コマンドにより指定された大当りの場合の表示制御内容と対応して大当り図柄になっているか否かの判断がなされる。
【０３７０】
この第４実施形態の場合には、遊技制御基板３１側は、大当りを発生させる場合であっても、大当りコマンドおよび確変大当りコマンドまたは非確変大当りコマンドを表示制御コマンドデータとして表示制御用ＣＰＵ１０１に伝送しない。これに対し、表示制御基板８０側では、Ｓ７０２により大当りが発生するか否かを独自に判断するのである。Ｓ７０２により一致していないと判断された場合は、大当りの発生が指定されていない場合であり、この大当り表示処理が終了する。一方、Ｓ７０２により一致していると判断された場合は、大当りの発生が指定されている場合であり、Ｓ７０３に進み、予定停止図柄が確変図柄であるか否かの判断がなされる。このように、予定停止図柄の組合せをチェックすることにより、確変状態が発生するか否かを独自に判断するのである。
【０３７１】
Ｓ７０３により確変図柄であると判断された場合は、確変大当りが発生する場合であり、Ｓ７０４に進み、予め定められた確変大当り表示用のデータにしたがって確変大当り状態に対応する表示を行なう制御がなされる。その後、後述するＳ７０６に進む。一方、Ｓ７０３により確変図柄ではないと判断された場合は、確変大当りの発生が指定されていない非可変大当りの場合であり、Ｓ７０５に進み、予め定められた非確変大当り表示用のデータにしたがって非確変大当り状態に対応する表示を行なう制御がなされる。その後、Ｓ７０６に進む。
【０３７２】
Ｓ７０６に進んだ場合は、大入賞口開放開始コマンドの受信を待ってＳ７０７に進む。Ｓ７０７では、表示制御プロセスフラグの値を大入賞口開放開始処理を示す値にセットする処理がなされ、この大当り表示処理が終了する。この場合は、次回の表示制御プロセス処理の実行時に、前述したプロセスが１つ進んでＳ７０７の大入賞口開放開始処理が実行されることになる。
【０３７３】
この第４実施形態においては、前述した他の実施の形態により得られる効果に加えて、次のような効果を得ることができる。確変状態が生じるか否に応じて確変状態における可変表示部９の変動パターンを異ならせる場合に、表示制御基板８０側において、遊技制御基板３１側から受けた停止図柄コマンドに基づき、確変大当り表示をするか、非確変大当り表示をするかが選択され、その選択された表示パターンにしたがって、大当り表示が実行される。このため、遊技制御基板３１側としては、確変状態の発生の有無に応じた大当り状態表示を行なう場合に、大当り状態での表示内容を指示する表示制御コマンドデータの出力を要さず、停止図柄コマンドを出力するだけで済む。これにより、遊技制御基板３１側で表示結果に基づいて表示パターンを指示する必要がなくなる。これにより、遊技制御基板３１側における可変表示制御用の情報の取扱いに関し、遊技制御基板３１の負担をより一層軽減することができる。
【０３７４】
次に、以上説明した実施の形態における変形例や特徴点等を以下に列挙する。
（１）  前述した実施の形態においては、パチンコ遊技機が遊技者がパチンコ玉を直接手にすることが可能な遊技機である場合を説明したが、これに限らず、前述したパチンコ遊技機は、その内部に封入されたパチンコ玉が循環して遊技に使用されるタイプの玉封入式のパチンコ遊技機等のその他の遊技機にも適用可能である。
【０３７５】
（２）  前述した実施の形態においては、パチンコ遊技機が遊技者がパチンコ玉を直接手にすることが可能な遊技機である場合を説明したが、これに限らず、遊技領域の構造物およびパチンコ玉等のパチンコ遊技機に関連する物が画像により表示され、その表示された画像により遊技を行なうことが可能な画像式の遊技機等のその他の遊技機にも適用可能である。
【０３７６】
（３）  前述した実施の形態においては、可変表示部９が、ＬＣＤ（液晶表示装置）構成された例を示した。しかし、これに限らず、可変表示部９は、たとえばＣＲＴ、ドットマトリクス、ＬＥＤ，エレクトロルミネッセンス、７セグメントＬＥＤ、蛍光表示管等のその他の表示装置により構成されてもよい。
【０３７７】
（４）  前述した図１６および図３９に示されるように、表示制御基板８０側では、可変表示部９の表示制御の際において特別図柄の表示結果を導出表示させる時期と確定表示させる時期との間に確定待ち期間（たとえば図１６の揺れ動作期間）が生じた場合に、当該確定待ち期間中に特別図柄を揺れ動作状態にすることにより待機状態にする制御を行なう例を示した。しかし、これに限らず、確定待ち期間における特別図柄の表示態様は、前述した揺れ動作状態に限られるものではない。すなわち、確定待ち期間における特別図柄は、遊技者が違和感を持たない表示態様であって、表示結果が未だ確定していない状態である旨を示すことが可能な表示状態であれば、どのような表示態様での待機状態であってもよい。
【０３７８】
（５）  前述した実施の形態では、変動時間コマンドを表示制御基板８０側が取込んだことに応じて特別図柄の変動を開始させる例を示した。しかし、これに限らず、変動時間コマンドの後に出力される左，中，右の停止図柄コマンドをすべて取込んだことに応じて特別図柄の変動を開始させる制御を行なうようにしてもよい。
【０３７９】
（６）  前述した実施の形態では、合計８バイトのコマンドデータにより変動時間コマンドおよび左，中，右の停止図柄コマンドを出力する例を示した。しかし、これに限らず、２バイトのデータ中に、変動時間コマンドおよび左，中，右の停止図柄コマンドのすべてを含ませたコマンドデータを出力するようにしてもよい。なお、このようなコマンドデータのデータ長は、これら８バイト、２バイトに限定されるものではない。すなわち、このようなコマンドデータのデータ長は、出力するコマンドのデータ数量および種類等のコマンド内容に応じて変わるものである。
【０３８０】
（７）  前述した実施の形態では、遊技制御基板３１側が変動時間コマンドおよび左，中，右の停止図柄コマンドを出力することにより変動表示を行なわせる例を示した。しかし、これに限らず、遊技制御基板３１側が変動時間コマンドと、当りはずれコマンドと、最終停止図柄コマンド（この実施形態の例では中図柄）とを出力し、表示制御基板８０側が当りはずれコマンドの内容に応じ、最終停止図柄コマンドに基づいてその他の停止図柄（この実施形態の例では左，中図柄）を選択決定するようにしてもよい。また、変動時間コマンドと当りはずれコマンド（大当りかはずれかを示すコマンド）とのみを遊技制御基板３１側が出力することに基づいて変動表示を行なわせるようにしてもよい。その場合の停止図柄は、表示制御基板８０側が選択決定するようにすればよい。
【０３８１】
（８）  今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【課題を解決するための手段の具体例】
【０３８２】
（１）  図１等に示されたパチンコ遊技機１により、複数種類の識別情報（特別図柄）を可変表示可能な可変表示装置（可変表示装置８の可変表示部９）を有し、該可変表示装置の表示結果が予め定められた特定の表示態様（大当り図柄）になった場合に、遊技者に有利な状態（たとえば大当り状態）に制御可能な遊技機が構成されている。図４に示された遊技制御基板３１、より詳しくは基本回路５３により、前記遊技機の遊技状態を制御する手段であって、前記可変表示装置における表示を制御するための指令情報（表示制御コマンドデータ）を出力する遊技制御手段が構成されている。図５に示された表示制御基板８０、より詳しくは表示制御用ＣＰＵ１０１により、前記遊技制御手段から出力された指令情報を受け、当該指令情報にしたがって前記可変表示装置を可変開始させた後表示結果を導出表示する制御を行なう可変表示制御手段が構成されている。前記遊技制御手段は、表示結果決定手段、期間決定手段、および、指令情報出力手段を含む。図２３に示されたＳ１４６および図２４に示されたＳ１６２〜Ｓ１６４により、前記可変表示装置での可変表示における表示結果の少なくとも一部を事前に決定する表示結果決定手段が構成されている。図２５に示されたＳ１８２およびＳ１８３により、前記可変表示装置における可変開始から導出表示された表示結果の確定表示に至るまでに要する可変表示期間の長さ（変動時間）を決定する期間決定手段が構成されている。図７に示された基本回路５３、詳しくは、ＣＰＵ５６、出力バッファ５７１、出力ポート５７２、および、出力ドライバ５８０により、前記可変表示装置での可変開始時期において、前記期間決定手段により決定された可変表示期間の長さを特定可能な可変表示期間情報（変動時間コマンド）と前記表示結果決定手段により決定された表示結果を特定可能な表示結果情報（左，中，右停止図柄コマンド）とを含む前記指令情報を出力することが可能な指令情報出力手段が構成されている。図１６および図３９に示されるように、前記可変表示制御手段は、前記可変表示期間情報により特定された可変表示期間内において前記識別情報の可変表示を行なって前記表示結果情報により特定された表示結果（予定停止図柄）を導出表示（確定、未確定にかかわらず導出されている表示状態）させるとともに、当該表示制御の際において表示結果を導出表示させる時期と前記可変表示期間情報により特定された可変表示期間において表示結果を確定表示させる時期との間に確定待ち期間（たとえば図１６の揺れ動作期間）が生じた場合に、当該確定待ち期間中に前記識別情報を所定の待機状態（揺れ動作状態）で可変表示させる表示制御を行なう。
【０３８３】
（２）  図１６〜図１８に示されるように、前記指令情報出力手段は、前記可変表示装置での可変表示期間内の可変開始時に、前記指令情報として少なくとも前記可変表示期間情報を出力する。
【０３８４】
（３）  図１６〜図１８に示されるように、前記指令情報出力手段は、前記可変表示期間情報を出力した後、当該可変表示期間情報により特定された可変表示期間内において表示結果を導出表示させる前の予め定められた時期において、前記表示結果情報を出力する。
【０３８５】
（４）  図１６〜図１８に示されるように、前記指令情報出力手段は、前記期間決定手段により決定された可変表示期間における前記表示結果を確定表示させる時期において、導出された表示結果を確定表示させる旨を特定可能な確定情報（全図柄停止コマンド）を前記指令情報としてさらに出力することが可能である。図１６〜図１８に示されるように、前記可変表示制御手段は、前記確定情報に応じて、表示結果を確定表示させる表示制御をさらに行なう。
【０３８６】
（５）  図２５に示されたＳ１８２およびＳ１８３により、前記遊技制御手段に含まれ、可変表示期間の長さに対応して予め定められた複数種類の可変表示パターンの中から一つの可変表示パターンを選択的に決定する（Ｓ１８２およびＳ１８３の場合は、変動時間が決めることにより変動パターンも決まる）可変表示パターン決定手段が構成されている（図１０の（ａ），（ｂ）参照）。図１０に示されるように、前記指令情報出力手段から前記可変開始時期において出力される前記可変表示期間情報は、前記可変表示パターン決定手段により決定された可変表示パターン（たとえばリーチの種類および予告等）をさらに特定可能である。図３９（より詳しくはＳ３６８）に示されるように、前記可変表示制御手段は、前記可変表示期間情報により特定された可変表示パターンにしたがって、前記可変表示装置での可変開始から表示結果の導出までの可変表示をさせる表示制御をさらに行なう。
【０３８７】
（６）  図５に示された制御データＲＯＭ１０２により、前記可変表示期間情報により特定可能な複数種類の可変表示期間の長さの各々に対応して予め定められた複数種類の可変表示パターン（変動パターン）を記憶する可変表示パターン記憶手段が構成されている。図３９のＳ３６８に示されるように、前記可変表示制御手段は、可変表示パターン記憶手段の記憶情報に基づいて、前記可変表示期間情報により特定された可変表示期間の長さに対応する一つの可変表示パターンを選択的に決定し、決定した可変表示パターンにしたがって、前記可変表示装置での可変開始から表示結果の導出までの可変表示をさせる表示制御をさらに行なう。
【０３８８】
（７）  図１６〜図１８に示されるように、前記可変表示制御手段は、前記確定待ち期間中において前記識別情報を所定の待機状態で可変表示させる場合に、導出された識別情報を予め定められた順方向と逆方向とに交互に揺動する態様で表示（揺れ動作表示）する表示制御を行なう。
【０３８９】
（８）  図１６〜図１８に示されるように、前記可変表示装置は、前記識別情報の可変表示を行なう場合に、前記識別情報の表示結果として、複数の識別情報（左，中，右図柄）を段階的に導出表示させる可変表示を行なうことが可能である。図４８に示されたＳ５０２〜Ｓ５１３により、前記遊技制御手段に含まれ、最終段階で導出表示される識別情報（たとえば中図柄）の種類と、最終段階よりも前の段階で導出表示される識別情報（たとえば右図柄）の種類との相関関係（たとえば、図柄差）に基づいて、前記待機状態で前記識別情報を可変表示させる待機状態期間の長さを決定する待機状態期間決定手段が構成されている。図４７に示されるように、前記指令情報出力手段から前記可変開始時期において出力される前記指令情報は、前記待機期間決定手段により決定された待機状態期間の長さを特定可能な待機状態期間情報（対応する揺れ動作時間の情報）をさらに含んでいる。
図４９のＳ５２８に示されるように、前記可変表示制御手段は、前記待機状態期間情報により特定された待機状態期間内において、前記識別情報を所定の待機状態で可変表示（揺れ動作表示）させる表示制御をさらに行なう。
【０３９０】
（９）  図３９のＳ３６９、図４９のＳ５２９、図５４のＳ６３９等に示されるように、前記可変表示制御手段は、前記待機状態期間情報に基づく待機状態期間中であっても、前記確定情報を受けた場合には当該確定情報に応じた表示結果の確定表示を優先的に行なう表示制御をする。
【０３９１】
（１０）  図５等に示されるように、前記遊技制御手段と前記可変表示制御手段との間では、前記遊技制御手段から前記可変表示制御手段への一方向通信による情報の伝送が行なわれる。
【０３９２】
（１１）  図５等に示された出力バッファ５７１により、前記指令情報出力手段に含まれ、前記遊技制御手段の内部から外部への情報の出力が可能であるが前記遊技制御手段の外部から内部への情報の入力が不可能である不可逆性出力手段が構成されている。
【０３９３】
（１２）  図７等に示された出力ポート５７２により、前記指令情報出力手段に含まれ、前記指令情報を出力するための出力ポートが構成されている。図７に示された出力ドライバ５８０により、前記指令情報出力手段に含まれ、前記出力ポート５７２からの前記指令情報の出力レベルを調整するための出力ドライバが構成されている。
【０３９４】
（１３）  図２５のＳ１８２およびＳ１８３に示されるように、前記期間決定手段は、前記可変表示装置の表示結果と前記可変表示期間との予め定められた対応関係（たとえば図１０に示す変動時間と変動パターンとの関係参照）に基づいて、前記表示結果決定手段により決定された表示結果に対応する前記可変表示期間の長さを決定する。図３９に示されたＳ３６２，Ｓ３６３，Ｓ３６５（図４９に示されたＳ５２２，Ｓ５２３，Ｓ５２５も同様）により、前記表示制御手段に含まれ、前記遊技制御手段から受けた前記可変表示期間情報により特定された可変表示期間と、当該可変表示期間情報に伴って受けた前記表示結果情報により特定された表示結果とが対応関係にあるか否かの判定をする判定手段が構成されている。図３９に示されたＳ３６４，Ｓ３６６（図４９に示されたＳ５２６，Ｓ５２４も同様）により、前記表示制御手段に含まれ、判定手段により前記可変表示期間と前記表示結果とが前記対応関係にないと判断された場合に、当該可変表示期間に基づいて当該表示結果を当該可変表示期間に対応する表示結果に補正し、導出される表示結果を補正する導出表示結果補正手段が構成されている。
【０３９５】
（１４）  図３９に示されたＳ３６８（図４９に示されたＳ５２８，図５４に示されたＳ６３８も同様）により、前記可変表示制御手段に含まれ、複数種類の識別情報を予め定められた順序にしたがって順次出現表示させる可変表示を実行する順次表示制御手段が構成されている。図３９に示されたＳ３６８（図４９に示されたＳ５２８，図５４に示されたＳ６３８も同様）により、前記可変表示制御手段に含まれ、前記遊技制御手段から受けた前記表示結果情報に基づいて、前記表示結果の識別情報（予定停止図柄）から所定数手前の出現順序（図柄配列の順序）にある識別情報を差替え表示用の識別情報として設定する差替え設定手段が構成されている。前述したように、前記可変表示制御手段は、前記識別情報の表示結果を導出表示させる以前の段階で、前記順次表示制御手段により出現表示させられる識別情報を、差替え設定手段により設定された差替え表示用の識別情報と差替える制御を行なう。
【０３９６】
（１５）  前記可変表示制御手段は、表示結果判定手段、表示パターン選択手段、および、特定遊技状態時表示制御手段を含んでいる。図５５に示されたＳ７０１およびＳ７０２により、受けた前記表示結果情報により特定された表示結果が遊技者に有利な特定遊技状態（大当り状態）に制御可能となる特定の表示態様（大当り図柄）である場合に、前記表示結果情報により特定された表示結果が前記特定遊技状態とは異なる遊技者にとって有利な特別遊技状態（確変状態）に制御可能となる特別の表示態様（確変図柄）であるか否かを判定する表示結果判定手段が構成されている。図５５に示されたＳ７０３〜Ｓ７０５により、前記表示結果判定手段により判定された表示結果の種類に応じて、予め定められた複数種類の表示パターンの中から遊技者にとって有利な状態における前記可変表示装置の表示パターンを選択する表示パターン選択手段が構成されている。図５５に示されたＳ７０３〜Ｓ７０５により、前記特定遊技状態に制御された場合に、前記可変表示装置において、前記表示パターン選択手段により選択された表示パターンにしたがった表示を実行させる制御を行なう特定遊技状態時表示制御手段が構成されている。
【符号の説明】
【０３９７】
１  パチンコ遊技機、８  可変表示装置、９  可変表示部、１９  可変入賞球装置、３１  遊技制御基板、５３  基本回路、８０  表示制御基板、１０１  表示制御用ＣＰＵ、５６  ＣＰＵ、５７１  出力バッファ、５７２  出力ポート、５８０  出力ドライバ、１０２  制御データＲＯＭ。
【図１】
0004689743.tif 000002
【図２】
0004689743.tif 000003
【図３】
0004689743.tif 000004
【図４】
0004689743.tif 000005
【図５】
0004689743.tif 000006
【図６】
0004689743.tif 000007
【図７】
0004689743.tif 000008
【図８】
0004689743.tif 000009
【図９】
0004689743.tif 000010
【図１０】
0004689743.tif 000011
【図１１】
0004689743.tif 000012
【図１２】
0004689743.tif 000013
【図１３】
0004689743.tif 000014
【図１４】
0004689743.tif 000015
【図１５】
0004689743.tif 000016
【図１６】
0004689743.tif 000017
【図１７】
0004689743.tif 000018
【図１８】
0004689743.tif 000019
【図１９】
0004689743.tif 000020
【図２０】
0004689743.tif 000021
【図２１】
0004689743.tif 000022
【図２２】
0004689743.tif 000023
【図２３】
0004689743.tif 000024
【図２４】
0004689743.tif 000025
【図２５】
0004689743.tif 000026
【図２６】
0004689743.tif 000027
【図２７】
0004689743.tif 000028
【図２８】
0004689743.tif 000029
【図２９】
0004689743.tif 000030
【図３０】
0004689743.tif 000031
【図３１】
0004689743.tif 000032
【図３２】
0004689743.tif 000033
【図３３】
0004689743.tif 000034
【図３４】
0004689743.tif 000035
【図３５】
0004689743.tif 000036
【図３６】
0004689743.tif 000037
【図３７】
0004689743.tif 000038
【図３８】
0004689743.tif 000039
【図３９】
0004689743.tif 000040
【図４０】
0004689743.tif 000041
【図４１】
0004689743.tif 000042
【図４２】
0004689743.tif 000043
【図４３】
0004689743.tif 000044
【図４４】
0004689743.tif 000045
【図４５】
0004689743.tif 000046
【図４６】
0004689743.tif 000047
【図４７】
0004689743.tif 000048
【図４８】
0004689743.tif 000049
【図４９】
0004689743.tif 000050
【図５０】
0004689743.tif 000051
【図５１】
0004689743.tif 000052
【図５２】
0004689743.tif 000053
【図５３】
0004689743.tif 000054
【図５４】
0004689743.tif 000055
【図５５】
0004689743.tif 000056