(57)【特許請求の範囲】
【請求項１】
複数の図柄を所定の方向に変動表示した後、それら複数の図柄を確定表示する画像表示手段と、遊技状態に応じて前記画像表示手段に行わせるべき画像表示態様を決定する表示態様決定手段及び該表示態様決定手段で決定された画像表示態様に対応する態様コマンドを外部に送信するコマンド送信手段を有する送信側制御部と、前記コマンド送信手段からの態様コマンドを受信するコマンド受信手段を有する受信側制御部とを備える遊技機において、
前記受信側制御部は、
画像表示態様の表示制御内容を記述した複数の表示制御プログラムモジュールを、画像表示態様を特定するための態様コマンドと対応付けた要素モジュールの形で記憶する表示制御プログラムモジュール記憶手段と、
前記コマンド受信手段が、各々１又は複数の画像表示態様を含む複数の表示態様グループに分類され且つそれら表示態様グループに一対一に対応して使用されることが定められた共通コマンドを態様コマンドとして受信した場合、その受信した共通コマンドに対応する表示態様グループに含まれる複数の画像表示態様のうち、所定のものを選択する画像表示態様選択手段と、
前記画像表示態様選択手段により選択された画像表示態様に対応する表示制御プログラムモジュールを前記表示制御プログラムモジュール記憶手段から読み出して、そのプログラムが記述する画像表示態様を前記画像表示手段に実行させる画像表示制御手段とを有し、
前記送信側制御部のコマンド送信手段は、前記表示態様決定手段により決定された画像表示態様に対応する態様コマンドとして、前記共通コマンドと、前記確定表示させる図柄の種別を規定する確定図柄規定コマンドと、前記確定表示を一括して指令する図柄確定コマンドとを前記受信側制御部のコマンド受信手段に逐次送信し、
前記受信側制御部の画像表示制御手段は、前記画像表示手段に対して、前記コマンド受信手段が受信した共通コマンドにより特定される画像表示態様に対応する表示制御プログラムモジュールに従って前記複数の図柄の変動表示を実行させるとともに、該変動表示の開始から前記表示制御プログラムモジュール内で定められる所定時間が経過すると、前記確定図柄規定コマンドが規定する図柄にて仮確定させる仮確定表示を実行させ、その後、前記コマンド受信手段が前記図柄確定コマンドを受信することにより、前記仮確定表示がなされた図柄を一括して本確定状態とする確定表示を実行させ、
前記送信側制御部にて当該遊技機のエラー発生が検出されると、前記コマンド送信手段はエラー表示コマンドを前記受信側制御部のコマンド受信手段に送信し、前記コマンド受信手段が前記エラー表示コマンドを受信すると、前記画像表示制御手段はエラー表示プログラムモジュールを起動し、前記画像表示手段にエラー表示を実行させ、
前記変動表示中に当該遊技機のエラー発生が検出された場合、前記送信側制御部のコマンド送信手段は、前記画像表示手段における前記変動表示の開始から前記確定表示までの一連の表示動作に必要な全ての態様コマンドの送信が終了した後に、前記エラー表示コマンドを前記受信側制御部のコマンド受信手段に送信し、前記コマンド受信手段が前記エラー表示コマンドを受信すると、前記画像表示制御手段はエラー表示プログラムモジュールを起動し、前記確定表示の実行後、前記画像表示手段にエラー表示を実行させることを特徴とする遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、いわゆるフィーバー機、羽根物、権利物又はアレンジボール等の弾球遊技機や、スロットマシンなどのコイン式遊技機などの遊技機に関するものであり、特に始動入賞時等に図柄を変動させた後、特定の図柄を確定表示する可変表示装置等の画像表示手段を備えた遊技機に関する。
【０００２】
【従来の技術】
最近普及している弾球遊技機において、例えば、フィーバー機と呼ばれる次のようなものが知られている。すなわち、可変表示装置の表示状態が特定のものとなった場合、例えば、３つの表示部に表示させる図柄の変動表示を行い、左図柄表示部及び右図柄表示部を順次確定（停止）させてリーチ状態（２枚の図柄が揃った状態）となった場合において、中図柄を確定させたときの図柄の組合せが「７，７，７」等の特定の組み合わせになれば大当り状態とする。この大当り状態においては、特定入賞口の大入賞口が開放される。大入賞口は、所定個数の遊技球が入賞するか又は所定時間が経過することにより一旦閉鎖されるが、上記開放中において大入賞口内に形成された特定領域を遊技球が通過していれば再び開放し、この開放及び閉鎖の動作を、例えば、最大で１６回繰り返す。これにより遊技者は、大量の賞球の払い出しを受けることができる。
【０００３】
ここで、従来の遊技機では、制御部を主制御部と副制御部とに分け、図柄表示処理においては、図柄表示装置の作動を司る副制御部に対し、図柄の種類や表示位置等を特定するための図柄制御データを一定の時間周期（例えば２ｍｓの割込リセット周期）毎に逐一送信する形で処理を行っている。この方式によれば、ノイズの発生等により一時的な異常が発生しても、リセット割込によりプログラムの実行が再開されるので短時間で制御復帰でき、遊技続行や表示認識に支障を生じにくい利点がある。
【０００４】
【発明が解決しようとする課題】
ところで、上記従来の遊技機において主制御部は、遊技機に備えられた各種機器の制御を統括的に司るものであり、例えば遊技状態の検出・把握と、図柄の表示態様の決定処理や保留処理、さらには音声出力やランプ制御などの図柄以外の部分の処理（あるいは処理の指令）などを一括して行わなければならない。このような状況において、動画的な図柄変動処理に必要な図柄制御データの副制御部への転送処理も全て主制御部に行わせるようにすると、主制御部側の処理内容が複雑化するので、プログラミングやそのデバッグ作業に手間を要し、エラー等の発生確率も高くなる。また、主制御部の処理負担が著しく増大するので、例えば通常使用されている８ビットマイクロプロセッサ等の処理能力ではすぐに限界に達し、例えば処理負担軽減のために図柄の制御態様を単純化したり、選択可能な態様の種別を減ずる等の処置を余儀なくされ、興趣をそがれる等の不具合につながる。
【０００５】
また、一方では、遊技機に関わる技術者を大いに悩ませている別の問題として、次のようなものがある。すなわち、新機種の遊技機を開発・製品化し、これを販売しようとする際に、当該の機種は特定機関（第三者検定機関）の検定に合格したものでなければならないという行政上の要請がある。このような検定制度は、主として不正行為や、射幸性の行き過ぎ等を防止する目的で定められたものであるが、遊技を介して多額の金銭が実質的に動くことになるので検定内容は厳格を極め、検定申請には遊技機の仕様を克明に記した膨大な説明書類を提出しなければならない。また、処理プログラム内容についても、主制御部側については詳細なプログラムリストや機能説明等が求められる。その結果、主制御部の処理内容が上記のように複雑になると、上記説明書類においてプログラムの開示部分に相当の頁数を割かなければならず、書類を作製する申請者側にも、書類内容を検討する検定者側にも大きな負担を強いることになる。また、検定合格までに長時間を要し、新機種の実用化に遅れを来たすことにも留意すべきである。
【０００６】
本発明の課題は、主制御部の負担を軽減して限られた処理能力を有効に利用することができ、また主制御部の処理内容を単純化することでプログラミングを容易にし、さらには検定申請の軽量化と短期間化にも寄与できる遊技機を提供することにある。
【０００７】
【課題を解決するための手段及び作用・効果】
上記の課題を解決するために本発明の遊技機は、
複数の図柄を所定の方向に変動表示した後、それら複数の図柄を確定表示する画像表示手段と、遊技状態に応じて前記画像表示手段に行わせるべき画像表示態様を決定する表示態様決定手段及び該表示態様決定手段で決定された画像表示態様に対応する態様コマンドを外部に送信するコマンド送信手段を有する送信側制御部と、前記コマンド送信手段からの態様コマンドを受信するコマンド受信手段を有する受信側制御部とを備える遊技機において、
前記受信側制御部は、
画像表示態様の表示制御内容を記述した複数の表示制御プログラムモジュールを、画像表示態様を特定するための態様コマンドと対応付けた要素モジュールの形で記憶する表示制御プログラムモジュール記憶手段と、
前記コマンド受信手段が、各々１又は複数の画像表示態様を含む複数の表示態様グループに分類され且つそれら表示態様グループに一対一に対応して使用されることが定められた共通コマンドを態様コマンドとして受信した場合、その受信した共通コマンドに対応する表示態様グループに含まれる複数の画像表示態様のうち、所定のものを選択する画像表示態様選択手段と、
前記画像表示態様選択手段により選択された画像表示態様に対応する表示制御プログラムモジュールを前記表示制御プログラムモジュール記憶手段から読み出して、そのプログラムが記述する画像表示態様を前記画像表示手段に実行させる画像表示制御手段とを有し、
前記送信側制御部のコマンド送信手段は、前記表示態様決定手段により決定された画像表示態様に対応する態様コマンドとして、前記共通コマンドと、前記確定表示させる図柄の種別を規定する確定図柄規定コマンドと、前記確定表示を一括して指令する図柄確定コマンドとを前記受信側制御部のコマンド受信手段に逐次送信し、
前記受信側制御部の画像表示制御手段は、前記画像表示手段に対して、前記コマンド受信手段が受信した共通コマンドにより特定される画像表示態様に対応する表示制御プログラムモジュールに従って前記複数の図柄の変動表示を実行させるとともに、該変動表示の開始から前記表示制御プログラムモジュール内で定められる所定時間が経過すると、前記確定図柄規定コマンドが規定する図柄にて仮確定させる仮確定表示を実行させ、その後、前記コマンド受信手段が前記図柄確定コマンドを受信することにより、前記仮確定表示がなされた図柄を一括して本確定状態とする確定表示を実行させ、
前記送信側制御部にて当該遊技機のエラー発生が検出されると、前記コマンド送信手段はエラー表示コマンドを前記受信側制御部のコマンド受信手段に送信し、前記コマンド受信手段が前記エラー表示コマンドを受信すると、前記画像表示制御手段はエラー表示プログラムモジュールを起動し、前記画像表示手段にエラー表示を実行させ、
前記変動表示中に当該遊技機のエラー発生が検出された場合、前記送信側制御部のコマンド送信手段は、前記画像表示手段における前記変動表示の開始から前記確定表示までの一連の表示動作に必要な全ての態様コマンドの送信が終了した後に、前記エラー表示コマンドを前記受信側制御部のコマンド受信手段に送信し、前記コマンド受信手段が前記エラー表示コマンドを受信すると、前記画像表示制御手段はエラー表示プログラムモジュールを起動し、前記確定表示の実行後、前記画像表示手段にエラー表示を実行させることを特徴とする。
【０００８】
なお、送信側制御部は、遊技機各部への制御指令を行うことにより、遊技機全体の作動を司る主ＣＰＵを主体とする主制御部とすることができる。
【０００９】
上記の構成によれば、画像表示態様毎の表示制御内容を記述した処理プログラムがモジュール化され、送信側制御部（例えば主制御部）側から受信側制御部へは、そのプログラムモジュールを特定する態様コマンドのみが送信される。そして、そのプログラムモジュールを起動して画像表示制御を行う処理の要部は、実質的に受信側制御部が担う形となる。これにより、従来の遊技機の問題点が、下記のように悉く解決される。
▲１▼画像表示処理における送信側制御部の役割は態様コマンドを受信側制御部へ送信することだけなので、送信側制御部側での処理内容が大幅に単純化され、プログラミングやそのデバッグ作業等に要する時間を大幅に短縮できる。また、エラー等の発生確率も小さくなる。
【００１０】
▲２▼送信側制御部の処理負担が軽減されるので、例えばこれを８ビットマイクロプロセッサ等で構成しても余力を生じ、図柄の制御態様を多様化することができる。これにより、表示により興趣を盛り上げることができる。なお、受信側制御部においては画像表示処理の分だけ負担は増大するが、受信側制御部を表示制御に専念させ、他の処理をなるべく担わせない形で使用すれば問題は生じない。むしろ、従来の構成では、送信側制御部に相当する主制御部側の画像処理負担が大きい分、受信側制御部に相当する副制御部の処理負担が軽すぎ、結果的に２つの制御部からなるハードウェア資源が必ずしも有効活用されていなかったともいえる。
【００１１】
▲３▼送信側制御部が主制御部となる場合、主制御部側の処理内容を単純化することで、第三者検査機関へ提出すべき検定申請書類の作成量を低減することができる。また第三者検査機関による検査の容易化を図って、新機種の検定合格を短期間で勝ち取ることができ、ひいてはその実用化促進にも寄与する。
【００１２】
上記遊技機態様においては、画像表示手段に行わせるべき表示態様を、いくつかの要素表示動作の組み合わせにて表される上位表示動作として把握したときの、各要素表示動作の内容を記述する要素表示プログラムモジュール（要素モジュール）を、各要素モジュール（ひいては要素表示動作）を特定する要素コマンドと対応付けた形で表示制御プログラムモジュール記憶手段に記憶しておくことができる。この場合、表示態様決定手段は、画像表示手段に行わせるべき表示態様を上位表示動作の形で決定し、コマンド送信手段は、その上位表示動作を構成する複数の要素表示動作の要素コマンドを、受信側制御部に向けて一括して又は定められた個数単位で逐次的に送信するものとすることができる。この構成によれば、上位表示動作を要素表示動作に分解し、各要素表示動作を記述するプログラムを要素モジュールの形で用意しておくことで、複雑な画像表示態様も要素コマンドの組み合わせにより簡単に実現することができる。
【００１３】
上位表示動作は、例えば時系列的な実行順序が定められた複数の要素表示動作（順次実行型要素表示動作群）を含むものとすることができ、コマンド送信手段は、その順次実行型要素表示動作群中の各要素表示動作を個別に特定する要素コマンドを、それら要素表示動作の実行順序が特定可能な形で受信側制御部に送信するものとすることができる。例えば、キャラクタや変動する特別図柄などの複雑な動画像の動きを、いくつかの要素表示動作の組み合わせからなる上位表示動作として把握することで、対応する要素コマンドの組み合わせと、その実行順序とを特定することにより簡単に実現することができる。実行順序を特定する方式としては、要素コマンドを受信側制御部に向けて実行順に逐次転送し、受信側制御部側において、要素コマンドを受けた順に対応する要素モジュールを起動させる方式がある。また、要素コマンドを実行順に配列しておき（あるいは別のデータにより実行順序を指定しておき）、複数の要素コマンドのデータを受信側制御部にまとめて転送（例えばブロック転送）するようにしてもよい。受信側制御部では、例えば実行順に配列した要素コマンドのデータ群（例えばデータブロック）を実行先頭側から逐次読み出して、対応する要素モジュールを順次起動させる。
【００１４】
コマンド送信手段は、順次実行型要素表示動作群中の各要素表示動作を個別に特定する要素コマンドを、個々の要素表示動作の実行タイミングを反映したタイミングにて、受信側制御部に順次送信するものとすることができる。この場合、受信側制御部において、コマンド受信手段による要素コマンドの受信タイミングを反映したタイミングにて画像表示制御手段が対応する表示制御プログラムモジュールを順次起動するようにしておけば、要素コマンドの送信タイミングに応じて、要素モジュールの起動タイミングすなわち要素表示動作の実行タイミングを自由に調整・設定できる。
【００１５】
上記本発明の遊技機は、１つの表示装置の表示画面上に、それぞれ画像表示手段として機能する複数の表示領域を形成し、それら表示領域に対し互いに異なる画像を表示させるために、
表示制御プログラムモジュール記憶手段には、各表示領域毎の複数の画像表示態様をそれぞれ記述する表示制御プログラムモジュールが、表示領域と表示態様とをそれぞれ特定する態様コマンドと対応付けた形で記憶されており、
送信側制御部において、表示態様決定手段は遊技状態に応じて各表示領域毎の表示態様を決定し、また、コマンド送信手段はその決定された各表示領域毎の表示態様に対応する態様コマンドを受信側制御部に向けて送信する一方、
受信側制御部において画像表示制御手段は、コマンド受信手段が受信する各表示領域の態様コマンドに対応する表示制御プログラムモジュールを読み出し、それらプログラムモジュールが記述する表示態様にて各画像が、それぞれ表示画面上の所定の表示領域に表れるよう合成して表示するものとして構成できる。
【００１６】
これにより、同一画面上に複数の表示領域を形成し、各々異なる態様の画像を表示させる場合において、送信側制御部側の処理を、各表示領域毎の態様コマンドから受信側制御部に送信する形に簡略化することができる。具体的には、表示領域として、各々複数の特別図柄を所定の方向に次々と変動させながら表示した後、それら複数の図柄のうちの１つを確定表示する複数の特別図柄表示領域と、それら特別図柄表示領域に表示される特別図柄の背景画像を表示する背景画像表示領域とを設定することができる。
【００１７】
次に、表示制御プログラムモジュールは、定められた表示態様にて画像（例えば動画像）を表示する際の、各フレームにて使用する画像種別を特定する画像種別特定データと、同じくフレーム毎の画像表示位置を特定する表示位置データとを少なくとも含む画像制御データを、フレームの表示順序に従い逐次的に出力する処理を司るものとすることができる。この場合、受信側制御部は、
態様コマンドを受信するコマンドインターフェース部と、
そのコマンドインターフェース部からの態様コマンドが指定する表示制御プログラムモジュールを起動・実行することにより、画像制御データをフレーム順に逐次的に出力する処理を行う受信側ＣＰＵと、
その受信側ＣＰＵからの画像制御データを受信し、その画像種別特定データが特定する画像データを画像データ記憶部から読み出して、その画像データに基づき表示すべき画像の画像信号を生成するとともに、表示位置データが指定する位置に画像が表示されるように、その画像信号を出力する画像処理ＬＳＩ部と、
画像信号を受けて画像を表示装置の画面上に表示させる表示インターフェース部とを備えるものとして構成できる。受信側ＣＰＵの処理を、態様コマンドの受信と、対応する表示制御プログラムモジュールの実行に伴う画像制御データの出力までとすることで、該受信側ＣＰＵとして８ビット程度の安価な汎用マイクロプロセッサを採用しても、その処理能力で十分にカバーできるようになり、これを画像処理ＬＳＩと組み合わせることで受信側制御部を安価に構成することができる。ただし、受信側ＣＰＵとしてより高性能のものを使用できる場合には、上記画像処理ＬＳＩの機能を受信側ＣＰＵに統合し、画像処理ＬＳＩ部を省略することも可能である。
【００１８】
例えば、画像表示手段としてカラー表示装置を使用して、カラー画像を表示させるように構成することができる。また、カラー画像データはデータサイズが非常に大きくなるので、圧縮画像データを使用し、これをその都度展開して使用する方式とすることができる。この場合、画像処理ＬＳＩとしては、これに付随する圧縮画像データを専用ＲＯＭから読み出して展開用ＲＡＭ上にて展開し、その展開後の画像データに基づいて各画素のＲＧＢ信号（あるいは、これと等価なコンポジット信号）を出力するものを採用できる。そのような画像処理ＬＳＩの市販品としては、例えばローム社のＭＰＡＤ５０１を使用できる。
【００１９】
受信側ＣＰＵは、態様コマンドの受信に伴う表示制御プログラムモジュールの起動処理と、画像処理ＬＳＩ部への画像制御データの転送処理とを、前者は送信側制御部からの第一割込信号を受けることにより、後者は画像処理ＬＳＩ部からの第二割込信号を受けることにより、それぞれ割込処理により実行するものとすることができる。この場合、第一割込信号と第二割込信号とが競合した場合に、第一割込信号による処理が優先されるようこれを調停する割込調停回路を、画像処理ＬＳＩ部とは別体に設けることができる。
【００２０】
このような割込調停回路を設けることの意義は例えば以下の通りである。すなわち、一般の画像処理ＬＳＩ部はＣＰＵ部へ割込要求を出し、これを受けたＣＰＵ部からのアクセス信号を受けて動作するケースがほとんどである。ここで、例えば送信側制御部とこれに従属して作動する受信側制御部との２つのＣＰＵがあって、送信側制御部からの指令を受けた受信側制御部が画像処理ＬＳＩ部にアクセスする状況を考えると、画像処理ＬＳＩ部は自身の動作継続に必要な画像制御データの転送を促すために、受信側制御部に割込要求を出し、他方では新たな画像表示態様の処理を指令するために送信側制御部が受信側制御部へ割込要求を出す。本発明では、態様コマンドを受信側制御部に送信するために割込要求が出されるわけである。その結果、受信側制御部には画像処理ＬＳＩ部からの割込要求と送信側制御部からの割込要求とが競合するケースが生ずる。この場合、送信側制御部からの割込要求が無視されると、上位の画像表示処理を司る態様コマンドの受信が途切れ、画像表示手段が不自然な動作をして興趣をそがれる恐れが生ずる。従って、送信側制御部からの割込要求を、画像処理ＬＳＩ部からの割込要求に優先させるために調停が必要となる。
【００２１】
一般の画像処理ＬＳＩ部には、上記のような状況を想定して、割込処理のための調停回路が組み込まれていることがある。この場合、送信側制御部から受信側制御部へ出される割込要求信号が画像処理ＬＳＩ部に組込みの割込調停回路へも分配されるようにしておく。そして、割込調停回路はこれを受けて、受信側制御部での送信側制御部から指令による割込処理が終了するまで、画像処理ＬＳＩ部側からの受信側制御部への割込要求を一時待機させるのである。
【００２２】
ところで、前記した遊技機の検定においては、不正防止を未然に防ぐ等の目的で、遊技機の電気回路基板は外部からの作動をなるべく追跡しやすくするために、ＩＣやＬＳＩなどの集積回路類は機能が完全に明確化されたものの使用が義務づけられている。しかしながら、上記のような方式は、画像処理ＬＳＩの内部に組み込まれた割込調停回路が一種のブラックボックスとなり、回路基板に不正改良等が行われた場合に、その発見が困難になるほか、上記した検定に不合格となって新機種の実用化に遅れを来たしたりする問題を生じうる。そこで、受信側制御部に送信側制御部からの第一割込信号と画像処理ＬＳＩ部からの第二割込信号とが競合した場合に、第一割込信号による処理が優先されるようこれを調停する割込調停回路を、画像処理ＬＳＩ部とは別体に設けることで、上記のごとき割込調停回路のブラックボックス化を回避することができるようになる。この場合、画像処理ＬＳＩ部に割込調停回路が設けられているものを使用するのであれば、その割込調停回路は敢て使用せず、別途外付けの割込調停回路を設ける形とする。
【００２３】
次に、本発明の遊技機は、送信側制御部が、遊技機の電源投入を検出することにより、態様コマンドとして初期画面表示コマンドを受信側制御部に送信し、受信側制御部が、この初期画面表示コマンドを受けて初期画面表示プログラムモジュールを起動して、画像表示手段に初期画面表示を行わせるものとして構成できる。例えば送信側制御部が主制御部である場合、該送信側制御部は遊技機起動時に、遊技機各部の初期化のために相当量の処理をこなさなければならないが、上記構成により初期画面表示のための処理負担が軽減されるので、例えば初期化失敗等のトラブルを生じにくくすることができる。
【００２４】
また、送信側制御部は、遊技機においてエラーが発生した場合に、態様コマンドとしてエラー画面表示コマンドを受信側制御部に送信し、受信側制御部は、このエラー画面表示コマンドを受けてエラー画面表示プログラムモジュールを起動し、画像表示手段にエラー画面表示を行わせるようにすることができる。画像表示手段が、複数の特別図柄を所定の方向に次々と変動させながら表示した後、それら複数の図柄のうちの１つを確定表示する可変表示部として構成されている場合、受信側制御部は、可変表示部における図柄変動の確定後にエラー画面をその可変表示部に表示させるものとして構成できる。
【００２５】
例えば、前記したように、可変表示部としての３つの特別図柄の変動表示領域を液晶表示装置等の１つの画面上に形成する場合、それら変動表示領域をクリアして前記画面上にエラー画面を表示することができる（前記した初期画面も同様に表示できる）。ここで、特別図柄の変動表示中に、前記送信側制御部から前記受信側制御部へのデータ送信に関する通信エラーが発生した場合、直ちに画面をクリアして通信エラー画面を表示してしまうと、遊技者が「あれは当りかも知れなかったのに」と強い不信感を抱いてしまう可能性がある。そこで、上記のように、可変表示部における図柄変動が終了後に通信エラー画面を表示させるようにすれば、遊技者は変動表示の確定結果を見届けることができるので、そのような不信感が排除され、より公正な遊技が可能となる。
【００２６】
具体的な方式としては、送信側制御部が、可変表示部において特別図柄の変動が開始してから確定するまでの一連の表示動作（これを、前記した上位表示動作と見ることもできる）に必要な全ての態様コマンド（例えば、前記要素コマンド）の送信が終了した後にエラー画面表示コマンドを送信するようにすることができる。また、送信側制御部と受信側制御部のいずれかにおいて、上記上位表示動作の開始に際して該表示動作の処理時間をタイマーセットし、タイムアップした後に、エラー画面表示の要素モジュールを起動させるようにしてもよい。
【００２７】
また、エラーの種別としては、送信側制御部から受信側制御部へのデータ送信に関して生じたる上記通信エラー以外のエラー（以下、非通信系エラーという）も存在する。非通信系エラーとしては、例えばカウント検知スイッチ、カウント検知及び特定領域通過検知スイッチの断線又は短絡（ショート）及び球詰まりの少なくともいずれかに起因するエラーであり（エラー１）、また、カウント検知スイッチとカウント検知及び特定領域通過検知スイッチの移動（ノーカウントエラー）のいずれかに起因するエラー（エラー２）である。これら非通信系エラーは、上述のように送信側制御部から受信側制御部へのデータ送信に起因して生じるものではないので、可変表示部において各特別図柄の表示は正常に行うことができる。そこで、各特別図柄の表示は継続しつつ、可変表示部又はこれとは別に設けられた報知手段に非通信エラーの発生を報知させる非通信エラー報知手段を設ける構成とすることができる。可変表示部を用いて報知する場合は、その表示画面上に「エラー１」及び／又は「エラー２」の表示パターンをスーパーインポーズ表示（重ね表示）したり、あるいは特別図柄表示領域とは別途設定された表示領域にエラー表示することが可能である。また、このエラー画面自体を使用せず、表示画面を少し暗くする、及び／又は小さなエラー表示を重ねたり、あるいはエラーランプを点灯させてエラーの通知を行うことも可能である。さらには、表示以外に、音声によるエラー報知を行うことも可能である。
【００２８】
なお、非通信エラー報知手段は、非通信系エラーの報知（例えば「エラー１」及び／又は「エラー２」等のエラー表示）処理を、当該エラー発生原因が取り除かれるまで（例えば球詰まり等が解消されるまで）継続し、エラー発生原因が取り除かれれば報知解除されるように処理を行うことができる。
【００２９】
次に、上記の本発明の遊技機は、
複数の画像表示態様に対し共通に使用される共通コマンドが定められており、受信側制御部は、態様コマンドとして、共通コマンドを受信した場合に、その受信した共通コマンドに対応する複数の画像表示態様のうち、所定のものを選択する画像表示態様選択手段を有し、
また、画像表示制御手段は、その選択された画像表示態様に対応する表示制御プログラムモジュールを、表示制御プログラムモジュール記憶手段から読み出して、そのプログラムが記述する表示態様を画像表示手段に行わせるように構成することができる。
【００３０】
この方式では、受信側制御部における複数の画像表示態様に対し、共通の態様コマンドである共通コマンドが定められる。この場合、それら複数の画像表示態様のいずれかを実行させたい場合、送信制御部からは、特定のどの画像表示態様を最終的に実行するかとは無関係に、上記の共通コマンドが送信される。そして、最終的に実行させる画像表示態様は、共通コマンドを受けた受信側制御部にて自主的に選択を行うようにする。すなわち、画像表示態様の決定を、送信側制御部と受信側制御部とがいわば分担して行う形にするのである。多数の画像表示態様が存在する場合でも、共通コマンドの使用により、送信側制御部から受信側制御部へ送信するコマンド数を大幅に減ずることができ、ひいては処理速度の向上及びコマンドの記憶容量の削減に寄与できる。
【００３１】
この場合、複数の画像表示態様は、各々１又は複数の画像表示態様を含む複数の表示態様グループに分類されており、それら表示態様グループに一対一に対応して共通コマンドが定められ、画像表示態様選択手段は、受信した共通コマンドに対応する表示態様グループに複数の画像表示態様が含まれる場合に、それら複数の画像表示態様の所定のものを選択するように構成することができる。すなわち、複数の画像表示態様を、例えば表示態様の種別毎に表示態様グループとして分類しておき、その各々のグループに共通コマンドを対応させておけば、受信制御側において、受ける共通コマンドの内容により、実行指示される画像表示態様の種別を認識・把握することができる。例えば、その認識結果を利用することにより、受信側制御部側では、画像表示態様の種別に応じた自発的かつきめ細かい表示制御（あるいは表示以外の遊技機作動制御）を行うことができるようになる。
【００３２】
上記の遊技機においては、画像表示手段としての１つの表示装置の表示画面上に、複数の特別図柄を所定の方向に次々と変動させながら表示した後、それら複数の特別図柄のうちの１つを確定表示する特別図柄表示領域が３以上と、特別図柄の背景領域に背景画像を表示させる背景表示領域とが形成されるように構成することができる。この場合、画像表示態様は、特別図柄表示領域における特別図柄の表示態様と、背景表示領域における背景画像の表示態様との合成にて表されるものとされる。そして、共通コマンドが特定する表示態様グループは、特別図柄表示態様と、背景画像表示態様との少なくともいずれかを複数含むものとすることができ、受信側制御部においては、画像表示態様選択手段を、受信した共通コマンドに対応する表示態様グループに含まれる特別図柄表示態様及び背景画像表示態様から、各々所定のものを選択するものとし、画像表示制御手段を、その選択された特別図柄表示態様及び背景画像表示態様を合成して表示画面上に出力させるものとすることができる。
【００３３】
このようにすれば、受信側制御部において、特別図柄の表示態様と背景画像の表示態様との少なくとも一方を、複数種類のものから選択して互いに組み合わせることにより多様な表示態様が実現される。また、これに対応して送信側制御部から受信側制御部へは共通コマンドが送信されるだけであるから、表示態様が多様化するにも拘わらず、送信側制御部から受信側制御部へのコマンド送信形態は簡略なものに留めることが可能となり、ひいては主制御部の処理負担をさらに軽減することが可能となる。
【００３４】
ところで、上記の構成では、表示態様グループとして何が選択されるか、ひいては共通コマンドとして何が送信されるかによって、画像表示態様の基本的な種別が決定されることとなる。これは、送信コマンド数の削減という観点に関しては大いに有効であるが、半面、ノイズ等の影響によりコマンドが正確に送信できなかった場合に、コマンド数が減少する分だけ画像制御全体に及ぶ影響も大きくなる。従って、とりわけ重要な共通コマンドについては、ノイズ等の影響を識別しやすいデータ構造を考慮することが有効であるといえる。例えば、受信側制御部において、共通コマンドのデータが異常となる場合（例えば、ノイズ等の外乱の影響により共通コマンドのデータの正常受信が不能となる場合）を想定して、共通コマンドには、正常受信の識別を行うための識別部と、表示態様グループの特定を行う態様特定部とを含ませておくことができる。この場合、受信側制御部は、識別部のデータ内容を読み取る識別部読取り手段と、その読取り内容に基づいて、共通コマンドの受信が正常であったか否かを識別する識別手段とを有するものとして構成することができる。
【００３５】
ノイズの影響を受けて態様コマンドのデータ内容が変化してしまった場合、受信側制御部では、本来意図されていたものとは異なる内容のコマンドとしてこれを認識し、誤動作等の問題に直結してしまう問題がある。そこで、特に画像表示態様の基本部分を担う共通コマンドに対し、上記のように、正常受信の識別を行うための識別部を含ませておけば、その識別部の内容の変化によりノイズ発生の影響があったか否かを簡単に識別することができ、ひいては誤動作等を事前に防止することが可能となる。
【００３６】
次に、本発明の遊技機において、画像表示手段に一連の表示態様を実行させるために、送信側制御部から受信側制御部に対し、時系列的な実行順序が定められた複数の態様コマンドが逐次送信される場合、受信側制御部には、順次送信されてくる一連の態様コマンドの受信状況を解析する態様コマンド受信解析手段と、その解析結果に応じて、画像表示制御及び／又は画像表示制御以外の遊技機作動制御のために所定の出力を行う出力手段とを設けることができる。このように、一連の態様コマンドの受信状況を管理・解析すれば、例えばノイズ発生によるコマンド誤認識等により矛盾した表示制御の流れが生じても、これを容易に発見・認識することが可能となり、これを受けて必要な制御出力を行うことにより、ノイズ等の発生時にも正常な画像表示制御の流れを容易に維持することができるようになる。また、表示制御の流れに矛盾が生ずると、画像表示制御以外の遊技機作動制御（例えば表示ランプ類の制御や効果音の出力など）にも支障を来たす場合があるが、この場合は、該画像表示制御以外の遊技機作動制御に対しても必要な制御出力を行うことにより、正常な制御の流れを維持できる。
【００３７】
この場合、順次送信されてくる一連の態様コマンドを記憶する受信態様コマンド記憶手段を設け、その受信態様コマンド記憶手段における一連の態様コマンドの記憶内容を解析するように構成することができる。すなわち、受信側制御部において、送信側制御部から送られてくる態様コマンドを単に受信・実行するだけでなく、一連の態様コマンドを記憶・蓄積しておけば、その記憶内容を解析することにより、態様コマンドの受信状況（あるいは受信タイミング）を画像表示処理の流れと対応付けて把握することが可能となる。
【００３８】
さらに、上記本発明の遊技機は、次のように構成することもできる。すなわち、画像表示手段に一連の表示態様を実行させるために、送信側制御部から受信側制御部に対し、時系列的な実行順序が定められた複数の態様コマンドが逐次送信される場合において、受信側制御部に、特定の態様コマンドについて、その受信時刻を計測するためのコマンド受信時刻計測手段と、計測された受信時刻が、予め定められた時刻範囲に収まっていない場合に、その受信した態様コマンドによる画像表示制御を禁止する制御禁止手段とを設ける。
【００３９】
正常な表示制御の流れにおいては、時系列的に送られてくる態様コマンドの送信（あるいは受信）タイミングはほぼ一定であり、大幅な乱れを生ずることは少ない。しかしながら、本来のタイミング以外にてノイズ等に由来する信号が発生すると、これが受信側制御部ではいわばゴーストコマンドとなって誤認識されてしまい、正常な画像表示制御が不能となる場合がある。そこで、態様コマンドの受信時刻に範囲を定めておき、定めた時刻範囲外にコマンド受信した場合に、その受信した態様コマンドを使用しない（すなわち、に画像表示制御を禁止する）ようにしておけば、ノイズ等に由来するコマンド誤認識の確率が減少し、正常な画像表示制御の流れを容易に維持することができるようになる。
【００４０】
また、受信側制御部には、一連の表示態様の実行に対し、所定の限界所要時間を設定する限界所要時間設定手段と、複数の態様コマンドの全てが限界所要時間内に受信完了したか否かを判定する完了判定手段と、限界所要時間内に受信完了していないと判定された場合に、一連の表示態様を強制終了させる終了制御手段とを設けておくこともできる。この構成では、予め定められた一連の表示態様の実行に際し、受信側制御部において、限界所要時間の形によりコマンド受信の期間に制限を設け、その期間内に全ての態様コマンドの受信が完了しなかった場合に、その一連の表示態様の実行を強制終了させるようにした。例えばノイズその他の外乱の影響により、態様コマンドの送信に乱れが生じた場合にも、その影響を上記設定した限界所要時間内に留めることが可能となり、ひいては画像表示制御の流れに停滞を生ずることなく、スムーズな実行が可能となる。
【００４１】
次に、上記本発明の第一の構成においては、受信側制御部を、画像表示手段に行わせるべき表示態様制御に加え、遊技機に設けられたランプ点灯機構及び音声出力機構の少なくともいずれか（以下、これら両機構を総称する場合には、補助機構という）の作動制御も司るものとして構成することができる。また、本発明の遊技機の第二の構成は、
複数の画像表示態様のうちのいずれかを選択的に行う画像表示手段と、
遊技状態に応じて画像表示手段に行わせるべき表示態様を決定する表示態様決定手段として少なくとも機能する送信側制御部と、
その送信側制御部からの指示を受けて、表示態様決定手段の決定した表示態様を画像表示手段に行わせる画像表示制御手段として少なくとも機能する送信側制御部とを備え、
受信側制御部は、画像表示手段に行わせるべき表示態様制御に加え、遊技機に設けられたランプ点灯機構及び音声出力機構の少なくともいずれかの作動制御も司るものであることを特徴とする。
【００４２】
上記の構成によれば、受信側制御部は、基本的に特別図柄等の図柄表示の制御部であり、送信側制御部からの指示を受けることにより、しかるべき態様ににて図柄の表示制御を行う。ところで、従来の遊技機では、特別図柄の変動開始やリーチ状態あるいは大当たり状態の発生に伴い、ランプ点灯や効果音出力等により効果を盛り上げることが行われているが、ランプ点灯機構及び音声出力機構の作動は、特別図柄表示の制御部とは全くの別の枠制御部等が、送信側制御部（例えば主制御部）からの指示を別途受ける形で制御されていた。しかしながら、枠制御部と図柄表示の制御部との間の信号通信は、信号伝送形態の複雑化を招くため検定上認められる可能性が小さいので、基本的に、図柄表示の制御とランプ点灯あるいは音声出力との制御は、送信側制御部からの個別の一方向通信による指示に頼らざるを得ない背景がある。その結果、ランプ点灯あるいは音声出力の制御部は、図柄制御の進捗を直接には把握できないため、これらを互いに連係させることが非常に困難となる。しかしながら、図柄制御を担う受信側制御部にランプ表示あるいは音声出力制御も担わせることにより、図柄制御の進捗把握が極めて容易となり、これと連係したランプ表示あるいは音声出力の制御（例えば、画像表示手段による表示態様の実行に同期させて、ランプ点灯機構及び音声出力機構の少なくともいずれかの作動を行わせる制御）もスムーズに行うことができる。また、ランプ制御、音声出力制御を担っていた枠制御部の処理負担を軽減することも可能となる。
【００４３】
また、上記本発明の第一の構成においては、送信側制御部は、遊技機に設けられたランプ点灯機構及び／又は音声出力機構の作動タイミングに対応して、少なくとも該ランプ点灯機構及び／又は音声出力機構の作動状況を通知する役割を果たす補助機構作動通知信号を受信側制御部に送信するものとして構成することができる。また、本発明の第三の構成は、複数の画像表示態様のうちのいずれかを選択的に行う画像表示手段と、
遊技状態に応じて画像表示手段に行わせるべき表示態様を決定する表示態様決定手段として少なくとも機能する送信側制御部と、
その送信側制御部からの指示を受けて、表示態様決定手段の決定した表示態様を画像表示手段に行わせる画像表示制御手段として少なくとも機能する受信側制御部とを備え、
送信側制御部は、遊技機に設けられたランプ点灯機構及び／又は音声出力機構の作動タイミングに対応して、少なくとも該ランプ点灯機構及び／又は音声出力機構の作動状況を通知する役割を果たす補助機構作動通知信号を受信側制御部に送信することを特徴とする。
【００４４】
前記の通り、従来の遊技機では、ランプ点灯機構及び音声出力機構の作動は、特別図柄表示の制御部とは別の枠制御部等が、送信側制御部（例えば主制御部）からの指示を別途受ける形で制御されていた。これは、逆の見方をすれば、図柄制御を司る受信側制御部では、ランプ点灯あるいは音声出力の進捗を直接には把握できないため、これらを互いに連係させることが非常に困難であったともいえる。しかしながら、上記の構成では、主制御部等の送信側制御部は、遊技機に設けられたランプ点灯機構及び／又は音声出力機構の作動タイミングに対応して、該機構の作動状況を通知する役割を果たす補助機構作動通知信号を受信側制御部に送信するので、受信側制御部ではこれを参照することにより、ランプ表示あるいは音声出力の制御の進捗把握が容易となり、例えば、画像表示手段による表示態様の実行に同期させて、ランプ点灯機構あるいは音声出力機構の作動を行わせる制御をスムーズに行うことができるようになる。
【００４５】
例えばランプ点灯機構及び／又は音声出力機構の作動を直接司る制御部（例えば枠制御部）に対し、送信側制御部からそれらの作動を指令する補助機構作動コマンドが送信される場合、これと同じ内容のコマンドを補助機構作動通知信号として、受信側制御部に送信することが簡便で迅速な処理にも対応しやすいが、補助機構作動コマンドとは別の内容の信号を補助機構作動通知信号として送信する方式であってもよい。なお、受信側制御部自体がランプ点灯機構及び／又は音声出力機構の作動を直接司る制御部となる場合は、送信側制御部から受信側制御部への、ランプ点灯機構及び／又は音声出力機構の作動指令信号自体が補助機構作動通知信号になっていると見ることができる。
【００４６】
【発明の実施の形態】
以下、本発明の実施の形態を、図面に示す実施例を参照して説明する。
ここでは遊技機として、いわゆるフィーバー機と呼ばれるタイプの第一種パチンコ機（弾球遊技機）を例に取り、その構造を図１〜図５を参照して説明する。図１に示すパチンコ機１の表面構造を説明すると、裏面にガラス板が嵌められたガラス枠２が中枠３に開閉可能に軸着され施錠装置５により開閉可能となっており、また、この中枠３が本体枠４に開閉可能に軸着されている。中枠３の下方には、上皿６及び下皿７が配置されている。なお、上皿６及び下皿７には、それぞれに、パチンコ機１の内部から遊技球を排出するための排出口６ａ，７ａがそれぞれ開口している。
【００４７】
上皿６には、例えば複数の長孔が形成されたスピーカ面８が設けられており、その裏側には遊技状態に応じた効果音を発生するスピーカ９が装着されている。他方、下皿７の裏側には、上皿６から供給される遊技球を遊技領域２５（図２参照）に発射するための発射装置ユニット１１７（図５参照）を操作する発射ハンドル１１が設けられている。この発射ハンドル１１には、遊技者がタッチしていることを検出するタッチスイッチ１１ａが装着されており、発射ハンドルの近傍には発射停止を一時的に指令する発射停止スイッチ１１ｂが配置されている。一方、ガラス枠２の上端部には、枠飾りランプ１２，１３，１４，１５が設けられ、これらに対応して、枠飾りランプ基板１６が設置されている。それらの左側上方の中枠３には、賞球表示ＬＥＤ１７及び賞球表示ＬＥＤ基板１８が、右側上方にはストップ表示ＬＥＤ１９及びストップ表示ＬＥＤ基板２０が設けられている。スピーカ面８の左方裏側に音量スイッチ基板２１が設けられている。さらに、パチンコ機１の左側にプリペイドカードユニット２２が装着されている。
【００４８】
次に、図２により遊技盤２４の構造を説明する。まず、遊技盤２４の遊技領域２５の中央部には、大形の枠体でなるセンター役物２６が設けられている。このセンター役物２６は、上部中央に普通図柄表示装置２７、その両側に左通過口入口２８及び右通過口入口２９、左右両側に左普通図柄作動ゲート３０及び右普通図柄作動ゲート３１が設けられている。そのセンター役物２６の開口部には、画像表示手段としての液晶ディスプレイ（例えば、約１０インチサイズのもの）等で構成された特別図柄表示装置３３が設けられている。そして、その特別図柄表示装置３３の表示画面上には、左図柄表示領域３４、中図柄表示領域３５及び右図柄表示領域３６（特別図柄表示領域あるいは変動表示領域）が、横方向に設定された配置方向においてこの順序で並んで形成されている（通常時）。
【００４９】
各表示領域３４〜３６は、それらの配置方向と略直交する向き、この場合、上下方向に図柄変動方向が設定され、その向きに複数、本実施例では３個の図柄を配列表示するとともに、その配列する複数の図柄を当該図柄変動方向に沿って変動表示する。図４０は、特別図柄の例を示しており、「０」〜「９」の装飾数字と、「浦島」、「乙姫」、「踊り子」、「亀」及び「玉手箱」の計１５種類の図柄が、図中矢印に示す順序でスクロール表示されるようになっている。また、図４３に示すように、各表示領域３４〜３６の背景部分は背景画像２６０の背景画像表示領域２５５となっている。
【００５０】
図２に戻り、センター役物２６の左右下部両側には、左通過口出口３７及び右通過口出口３８が設けられ、他方、センター役物２６の下方中央部には、条件装置として動作するアタッカーとも呼ばれる大入賞装置４０が設けられている。この大入賞装置４０は、その上部中央に特別図柄表示装置３３に対する始動入賞口である第一種始動口（普通電動役物）４１、その下側に特定領域開閉シャッタ４２、特定領域４３、特定領域外領域４４、及び大入賞口４５を備えている。また、その左右には、左下入賞口４６及び右下入賞口４７が設けられる一方、大入賞装置４０の上方左右には、左入賞口４８及び右入賞口４９が設けられている。さらに、大入賞装置４０の下側領域には、アウト口５０、アウト口飾り５１及びバック球防止部材５２が設けられている。他方、遊技領域２５を形成する外レール５３、内レール５４、ファール球防止部材５５及び返しゴム５６も遊技盤２４に設けられている。
【００５１】
次に、図３に示す遊技盤２４上に位置する各種基板（ＬＥＤあるいはランプ用）につき説明する。ここには、センター役物２６の内部側に、特別図柄保留表示ＬＥＤ５７及び普通図柄保留表示ＬＥＤ５８を備えた普通図柄表示装置基板５９と、表示枠左上ランプ６０を備えた表示枠左上ランプ基板６１と、表示枠右上ランプ６２を備えた表示枠右上ランプ基板６３と、表示枠左ＬＥＤ６４を備えた表示枠左ＬＥＤ基板６５と、表示枠右ＬＥＤ６６を備えた表示枠右ＬＥＤ基板６７とが設けられている。また、大入賞装置４０の内部側には、左下入賞口ＬＥＤ６８を備えた左下入賞口ＬＥＤ基板６９、及び右下入賞口ＬＥＤ７０を備えた右下入賞口ＬＥＤ基板７１も設けられている。さらに、左入賞口４８の内部側には、左入賞口ＬＥＤ７２を備えた左入賞口ＬＥＤ基板７３が、右入賞口４９の内部側には、右入賞口ＬＥＤ７４を備えた右入賞口ＬＥＤ基板７５が設けられている。
【００５２】
続いて、遊技盤２４の裏側の球経路とスイッチ等の配電について図４を参照して説明する。遊技盤２４の中央部には、センター役物取付用貫通設穴７６と、その左右下方に右入賞口取付用貫設穴７７及び左入賞口取付用貫設穴７８が、その下側には大入賞口取付用貫設穴７９が各々設けられている。また、センター役物２６の裏側の左右には、右普通図柄作動ゲート通過検知スイッチ８０及び左普通図柄作動ゲート通過検知スイッチ８１が設けられている。他方、大入賞装置４０の裏側の中央上部には第一種始動口（普通電動役物）ソレノイド８２が、その下側には第一種始動口（普通電動役物）入賞検知スイッチ８３が、大入賞装置４０の裏側の左右には大入賞口ソレノイド８４及び特定領域開閉ソレノイド８５が、大入賞口ソレノイド８４の右側には、カウント検知スイッチ８６が、さらに、特定領域開閉ソレノイド８５の左側には、カウント検知及び特定領域通過検知スイッチ８７が各々設けられている。一方、遊技盤２４の裏側の下方には、セーフ球集合樋８８及びアウト球集合樋８９が設けられており、セーフ球集合樋８８の下端部に入賞球排出ソレノイド９０、入賞球検知レバー９１及び入賞球検知スイッチ９２が設けられている。なお、これらのうちセーフ球集合樋８８、アウト球集合樋８９等は、後述する機構盤１０２に形成あるいは装着されている。
【００５３】
パチンコ機１の裏側構造を図５を参照して説明する。まず、中枠３は本体枠４にヒンジ１００により開閉可能に支持されている。また、中枠３の裏面側には、遊技盤２４が着脱可能に固定されている。そして、中枠３には、ヒンジ１０１により機構盤１０２が着脱可能に固定されている。このヒンジ１０１の上部左側には、タンク球切れ検知スイッチ１０３を備えた賞球タンク１０４及びタンクレール１０５が取り付けられている。また、タンクレール１０５の右端に玉抜きレバー１０６が、その下流側に補給球切れ検知スイッチ１０７が、さらに、その下流側に賞球払出装置１０８が設けられている。
【００５４】
続いて、賞球払出装置１０８の下流側には振分け部１０９が設けられている。また、タンクレール１０５の下側には、特別図柄表示装置３３を格納した裏蓋１１０が、裏蓋１１０の下側には、主制御部１４０（内部に主基板が設けられている）がそれぞれ設けられている。主制御部１４０の左側には、発射装置制御部５１３（内部に発射装置制御基板１１３（図６）が設けられている）が位置しており、この発射装置制御部５１３には、タッチ感度調整つまみ１１４、球飛び強弱調整つまみ１１５が設けられている。また発射装置制御部５１３の近傍には発射制御集合中継部１１６が配置されている。機構盤１０２の左下側には、発射装置ユニット１１７が、同じく右側には、枠状態表示器１１８を備えた枠制御部１５０（内部に枠制御基板が設けられている）が設けられている。枠状態表示器１１８は、補給球詰まり、下受け皿満タン、主電源電圧異常、発射停止、主基板通信異常、賞球モータ異常などを、例えば、７セグメントＬＥＤを用いて表示するものである。
【００５５】
一方、機構盤１０２の右上端部には、ヒューズボックス１２０、電源スイッチ１２１、電源ターミナル基板１２２及び大当り、発射装置制御、球切れ、扉開放、賞球、球貸し用等の遊技機枠用外部接続端子を備えた外部接続端子基板４２３が設けられている。枠制御部１５０（枠制御基板）からは接続ケーブル１２４が上方に延び出し、電源ケーブル１２５を備えたプリペイドカードユニット２２に接続されている。また、機構盤１０２の下側には、下皿用球通路部材１２６が設けられている。
【００５６】
次に、図６に示す本実施形態のパチンコ機１の電子制御装置１３０を説明する。電子制御装置１３０は、主基板を備えた主制御部１４０と、枠制御基板を備えた枠制御部１５０と、主制御部１４０と通信を行う特別図柄制御部１６０とを含んで構成されている。主制御部１４０は、ＣＰＵ１４１（主ＣＰＵ：表示態様決定手段及びコマンド送信手段の主体をなす）、ＲＡＭ１４２、ＲＯＭ１４３（態様コマンド記憶手段、上位表示動作プログラム記憶手段）及び入出力インターフェース１４４がバス１４５により相互に接続されたものであり、そのＣＰＵ１４１は、ＲＯＭ１４３に格納された制御プログラム２０１により、ＲＡＭ１４２をワークエリアとしてパチンコ機１の全体の作動を司る制御を行う。また、主制御部１４０は、ＲＯＭ１４３に記憶された当選判定プログラム２０３により、ＣＰＵ１４１が主体となって遊技当否判定手段を形成する。
【００５７】
また、ＲＯＭ１４３には上位表示動作プログラムモジュールとしての、特別図柄処理モジュール２０５が記憶されている。これら特別図柄処理モジュール２０５は、それぞれ、遊技状態に応じて特別図柄表示装置３３に表示させる一連の動画表示パターンを、いくつかの要素表示動作の組み合わせにて表される上位表示動作として把握したときの、各要素表示動作に対応する要素コマンド（態様コマンド）を、各要素表示動作に係る図柄あるいは画像の表示領域や実行順を反映した形で配列したものである。また、その特別図柄処理モジュール２０５が使用する要素コマンドのデータ（以下、コマンドデータという）２０７と、図４８に示すように、各要素コマンドに対応する要素表示動作の実行所要時間Ｔを表すタイミングデータ２０９も、同様にＲＯＭ１４３に記憶されている。詳細については後述する。
【００５８】
次に、中継基板５２３には、タッチスイッチ１１ａ、発射停止スイッチ１１ｂ、右普通図柄作動ゲート通過検知スイッチ８０、左普通図柄作動ゲート通過検知スイッチ８１、カウント検知スイッチ８６、カウント検知及び特定領域通過検知スイッチ８７、ヴォリュームスイッチ９３、タンク球切れ検知スイッチ１０３及び補給球切れ検知スイッチ１０７等が接続され、中継基板５２３の出力端子は、入出力インターフェース１４４（入出力回路）に接続されている。また、第一種始動口（普通電動役物）入賞検知スイッチ８３及び入賞球検知スイッチ９２も、入出力インターフェース１４４に接続されている。なお、図６の中継基板５２３は、必ずしも１つの基板にて構成されるとは限らず、例えばここでは、パチンコ機１の各部に分散配置された各種中継基板を１つのブロックにより統合して示している。
【００５９】
枠制御部１５０は、主制御部１４０と同様の演算回路を含み構成され、制御主体であるＣＰＵ１５１と、その制御プログラムを格納したＲＯＭ１５３、及びＣＰＵ１５１による制御プログラムのワークメモリエリアを与えるＲＡＭ１５２とを備える。ここには、図示しない入出力インターフェースを介して、枠飾りランプ基板１６、各種ＬＥＤ基板１８，２０，６５，６７，６９，７１，７３，７５、各種ランプ基板６１，６３、音量スイッチ基板２１、普通図柄表示装置基板５９、各種ソレノイド８２，８４，８５、入賞球排出ソレノイド９０、サウンドジェネレータ９４、賞球払出装置１０８、発射装置制御基板１１３等が接続されている。一方、主制御部１４０の入出力インターフェース１４４には、電源ターミナル基板１２２及び特別図柄制御部１６０が接続されている。
【００６０】
主制御部１４０から枠制御部１５０へのデータ伝送方式の概略は以下の通りである。まず、主制御部１４０から枠制御部１５０へは、一方向形式でデータ伝送が行われる。賞球動作は以下の順序で行われる。まず、主制御部１４０は、遊技者がカウント検知スイッチ８６、カウント検知及び特定領域通過検知スイッチ８７を通過したら１５個賞球回数を＋１加算し、第一種始動口（普通電動役物）入賞検知スイッチ８３を通過したら６個賞球回数を＋１加算する。次いで、入賞球検知スイッチ９２は、入賞球検知信号を主制御部１４０に送信する。そして、主制御部１４０は、入賞球検知スイッチ９２からの入賞球検知信号を受け取ると、枠制御部１５０に対して賞球個数データを送信する。
【００６１】
賞球は１５個賞球回数が０でなければ１５個の賞球個数データが、６個賞球回数が０でなければ６個の賞球個数データが送られる。それ以外の場合、例えば、左右下入賞口４６、４７や左右入賞口４８、４９で遊技球の通過を検知した場合などにおいては、１０個の賞球個数データが送られる。賞球個数データの送信は、入賞球検知信号がＯＦＦされるまで繰り返される。そして、枠制御部１５０は、主制御部１４０からの賞球個数データを受け取り、賞球払出装置１０８を作動させる。また、枠制御部１５０は、入賞球排出ソレノイド９０をＯＮ、ＯＦＦ（入賞球１個を排出）させて入賞球検知信号をＯＦＦとする。
【００６２】
次に、図７は特別図柄制御部１６０の電気的構成を示すものである。特別図柄制御部１６０は、ＣＰＵ１６１（受信側ＣＰＵ、画像表示制御手段）、ＲＡＭ１６２、ＲＯＭ１６３（表示制御プログラムモジュール記憶手段）、コマンドインターフェース部１６４、画像処理ＬＳＩ部３０３、それらを相互に接続するバス１６６、画像処理ＬＳＩ部３０３が使用するＣＧ−ＲＯＭ／ＲＡＭ部１６８、画像処理ＬＳＩ部３０３からの出力信号を受ける液晶インターフェース部（表示インターフェース）３０７等から構成されている。
【００６３】
ＲＯＭ１６３には、ＣＰＵ１６１による画像表示制御処理の全体の流れを司る上位制御プログラム２１１と、前述の各コマンドデータに対応する要素モジュール２１２とが格納されている。図１０〜図１３は、コマンドデータと要素モジュールとの関係の一例を示すものである。コマンドデータと要素モジュールとは、図４３に示すように、左図柄表示領域３４における特別図柄２５０の表示態様、中図柄表示領域３５における特別図柄２５０の表示態様、右図柄表示領域３６における特別図柄２５０の表示態様、及び背景画像２６０の表示態様のそれぞれについて用意されている。図１０〜１２は、左図柄表示領域３４（「８０Ｈ＋００Ｈ」を除く）、右図柄表示領域３６及び中図柄表示領域３５の各表示態様に係るコマンドデータ２０７及び要素モジュール２１２の例を、図１３は、背景画像表示領域２５５（「ＡＥＨ＋０１Ｈ〜０３Ｈ」を除く）の表示態様に係るコマンドデータ２０７及び要素モジュール２１２の例をそれぞれ示している。
【００６４】
この実施例では、コマンドデータ２０７は２バイトデータとして構成されており、上位２桁は表示態様の大まかな種別（グループ）を特定するための分類コマンド２０７ａであり、下位２桁は、その種別に属する１つ１つの表示態様を特定するモジュール指定コマンド２０７ｂである。なお、互いに異なる表示領域に対して同一の分類コマンド２０７ａは付与されないようになっており、結果として分類コマンド２０７ａは、表示領域の種別も特定するものとなっている。
【００６５】
なお、分類コマンド２０７ａは、例えばＡ６Ｈは二進法ビット表示では「１０１００１１０」、Ａ７Ｈは「１０１００１１１」、Ａ８Ｈは「１０１０１０００」等、なるべく「０」と「１」とが交互に配列するコード、ここでは「１」が４以上は連続して配列しないものが作為的に選ばれている。コマンド送信時においてノイズの影響を受けた場合、Ｈレベルの形でノイズ信号が混入しやすく、結果としてコマンドは「１」の連続したものに変化しやすくなる。従って、上記のように分類コマンドを、「１」の連続数を例えば３までに留めておけば、ノイズ混入による影響をすぐ識別することができ、ひいてはノイズにより不正確となったコマンドの実行による表示エラー等の負具合を防止することができる。なお、分類コマンドにおける「１」の連続数は、望ましくは２以下とすることが望ましい。また、このようなコマンド形式は、上述のように異常の識別に用いることができるので、例えば製造検査の段階における配線ミス等の発見も容易となる利点がある。
【００６６】
以下、各コマンドデータ２０７に対応する要素モジュール２１２の内容について説明する。各要素モジュール２１２は、図７のＲＯＭ１６３内において、要素コマンドに対応する格納インデックスで特定されるエリア内に格納されている。例えば図１０において、分類コマンド２０７ａが「Ａ０Ｈ」であるコマンドデータ２０７は、左図柄表示領域３４における図柄の差替え表示態様を指定するものであり、対応する要素モジュール２１２は、図４２に示すように、表示画面２３３内の予め定められた位置に、現在の特別図柄２５０に代えて、指定された特別図柄２５０を差し替え表示させる画像表示処理内容を記述するものである。この場合、次の要素モジュール２１２が起動されるに伴い、その表示領域には、新たに差し替えられる特別図柄２５０が表示されることとなる。
【００６７】
一方、分類コマンド２０７ａが「Ａ２Ｈ」であるコマンドデータ２０７は、左図柄の変動表示態様を指定するものであり、対応する要素モジュール２１２は、図４１に示すように、表示画面２３３内の定められた表示領域内において特別図柄２５０を所定の向きにスクロール表示させる、一種の動画像表示の処理内容を記述するものである。具体的な処理内容としては、例えば表示すべき特別図柄２５０の画面２３３上の、上下方向の表示位置（画面上の基準位置（例えば上縁位置あるいは中央位置）から図柄内の着目位置（例えば上縁位置あるいは中央位置）までの変位量ｙ（ここではｙ＝０〜１２７）により規定することができる）の、各動画フレームの表示時刻における値を、指定された変動速度（例えば、ここでは超低速変動、低速変動、中速変動、高速変動の４段階が指定可能となっている）、あるいは変動方向に基づいて演算し、これを画像処理ＬＳＩ部３０３側に逐次転送する処理が主体となる。なお、図１１に示す右図柄の要素モジュール２１２、あるいは図１２に示す中図柄の要素モジュール２１２の内容も、大筋においては左図柄のそれと同じである。
【００６８】
なお、この実施例では、単に図柄の変動速度や変動の向きを変えるだけでなく、各種の特殊変動態様を指定することも可能となっている。例えば、図４４の例２は図柄変動開始時（例１）から全図柄確定時（例３）の間に所定の確率で選択・実行される態様の一例を示しており、この例２の態様においては左右の図柄表示領域３４、３６の上下図柄が消滅し、左右確定図柄が縮小される（ここでは、縮小表示のコマンド（図１０のＡ２０Ａ、図１１のＡ８０Ａ）が使用される）。また、図１２のＡ５０４の中図柄のゆれ変動の要素モジュールを使用すると、図４５の例４〜例６に示すように、中図柄表示領域３５が矢印で示すように左右にゆれ移動する。この場合、対応する要素モジュール２１２の処理では、各時刻における特別図柄２５０の画面２３３上の上下方向の表示位置の演算に加え、ゆれ変動に伴う横方向の表示位置の演算が加わる。
【００６９】
また、中図柄の半透明変動（例えばＡ５０５）の要素モジュールを使用すると、図柄半透明化の処理が行われる。例えば図４６の例７，８のように、中図柄表示領域３５の透明度が徐々に上げられ、中図柄表示領域３５が一旦半透明になる。この後、透明度が下げられ、中図柄が再び明瞭に表示される。そして、これら例７，８の動作が繰り返される。なお、半透明化の処理は、図４３に示すように、特別図柄２５０を背景画像２６０と合成する際に、背景画像２６０の出力を維持させる画素と特別図柄２５０の出力を維持させる画素とを、透明度に応じた比率で混在させること、あるいは背景画像２６０に透明化された画像を優先して重畳することにより実現できる。なお、この機能は、本実施例では画像処理ＬＳＩ部３０３（図７）の中に組み込まれており、要素モジュール内にて透明度の値を指定することにより、ＬＳＩ内で画像透明化の処理が実行される。また、図１２のＡ５０１のように、中図柄一時停止の要素モジュールを使用すると、図４６の例９のように中図柄が一時停止する。
【００７０】
次に、図１３に示す背景画像のコマンドデータ２０７及び要素モジュール２１２は、背景のベースになる静止画（例えば、「海底」、「海岸」あるいは「竜宮」など。図４３の背景画像２６０は、「海底」の静止画を使用している）を表示させる要素モジュール２１２（分類コマンドはここでは「ＡＡＨ」）と、この静止画上に貼込み合成される動画キャラクタの要素モジュール２１２（分類コマンドはここでは「ＡＢＨ」）とからなる。例えば、図４７では「海底」の静止背景画像２６０に、「人魚」の動画キャラクタ２６１を貼込み合成する例を示している。なお、動画キャラクタ２６１は、表示位置指定による画面上での移動を除いて、特に動画としての動作を行わない固定部分２６２と、画面上の移動とは独立に独自の動作を行う動作部分２６３との組み合わせにより表現されており、その画像データは、固定部分２６２の静止画データと、動作部分２６３の各コマのデータの組とにより構成される。
【００７１】
図１４は、特別図柄制御部１６０の回路構成の一例を示しており、ＣＰＵ１６１、ＲＡＭ１６２及びＲＯＭ１６３はＣＰＵ部３０１としてまとめられている。このＣＰＵ部３０１に対し、コマンドインターフェース部１６４がデータバス６０１（８ビット）を介して接続されている。また、画像処理ＬＳＩ部３０３が、バンク切替用バス６０４（３ビット）、アドレスバス６０３（１６ビット）及びデータバス６０２（８ビット）を介して接続されている。他方、この画像処理ＬＳＩ部３０３には、ＣＧ−ＲＯＭ／ＲＡＭ部１６８が、ＲＯＭ用アドレスバス６０５（３２ビット）、同データバス６０６（１９ビット）、ＲＡＭ用アドレスバス６０７（１６ビット）、同データバス６０８（９ビット）を介して接続されている。また、液晶インターフェース部３０７は、画像処理ＬＳＩ部３０３のＲＧＢの画像信号の出力ポートに対し、バス６０９〜６１１（各５ビット）を介して接続されている。また、発振部３１１が画像処理ＬＳＩ部３０３と液晶インターフェース部３０７にクロック信号の制御線を介して、また、リセット部３１３が画像処理ＬＳＩ部３０３に対し、リセット信号の制御線を介してそれぞれ接続されている。
【００７２】
なお、各制御線の接続形態は図示の通りであるが、これらの全てに符号を付与することは非常に煩雑となるので、制御線全体を６１２の符号により総称し、細部の接続関係については必要な部分以外は図示のみとして、説明を行わない。なお、図面中に表れている主要な制御線の各記号の意味は以下の通りである。
（ＣＰＵ部３０１）  ＣＢＫ：プログラムＲＯＭのバンク切り替え用の信号（ＣＰＵのアドレス空間を節約するためである）。
ＲＤ：読出信号。
ＷＲ：書込信号。
ＭＲＥＱ：メモリ要求信号。
ＩＯＲＱ：メモリ以外のＩ／Ｏ空間を要求する信号。従って、画像処理ＬＳＩ部３０３のＩＯＲＱは、そのアクセス信号となる。
Ｍ１：ＣＰＵ１６１がＲＯＭ１６３からプログラム（図７に示すように、要素モジュール２１２を含む）を読み込んでいるときの信号。
ＩＮＴ：割込み信号。
ＢＵＳＲＥＱ：ＣＰＵ１６１を介さずに外部のデバイス同士でデータをやり取りするときのバス要求信号（ＣＰＵを一時的に切り離す）。
ＢＵＳＡＣＫ：同バスアクノリッジ信号。
ＣＬＥＡＲ：リセット信号。
ＣＰＵＣＬＫ：クロックパルス信号。
ＣＰＣＥＢ：ＲＯＭ１６３を読み出すときに有効になる信号。
ＣＷＣＥＢ：ＣＰＵ１６１のＲＡＭ１６２へのアクセス信号。
【００７３】
（液晶インターフェース部３０７）  ＲＸ，ＧＸ，ＢＸ（各５ビット）：赤（Ｒ）、緑（Ｇ）及び青（Ｂ）の画像信号。
ＨＳＹＮＣ，ＶＳＹＮＣ：特別図柄表示装置３３に対する水平同期信号及び垂直同期信号。
ＥＤＣＫＩ：タイミングを画像処理ＬＳＩ部３０３に知らせる信号。
【００７４】
（画像処理ＬＳＩ部３０３）  ＲＤ：ＣＧ−ＲＯＭ／ＲＡＭ部１６８のＲＡＭ部４３０（図７）のデータバス。
ＲＡ：ＲＯＭ部４３１（図７）のアドレスバス。
ＣＯＣＥＢ：ＲＯＭ部４３１のアクセス信号。
ＣＡＳ０：ＲＡＭ部４３０のカラムアドレスストローブ信号。
ＣＡＳ１：ＲＡＭ部４３０のカラムアドレスストローブ信号。（図２７に示すように、ＲＡＭ部４３０は、ローアドレスを共通とする２枚のＤＲＡＭにて構成されているためである）
ＲＡＳ：ＲＡＭ部４３０のローアドレスストローブ信号。
ＤＷＲ：ＲＡＭ部４３０への書込信号。
ＤＯＥ：ＲＡＭ部４３０の読出許可信号。
【００７５】
図１５は、コマンドインターフェース部１６４の回路例である。符号４０１は、主制御部１４０と接続するためのコネクタであり、このコネクタ４０１を介して主制御部１４０側から、画像（あるいは図柄）の表示態様に応じた要素コマンドのデータが、ストローブ信号ＳＴＢとともに８ビット単位で送信されてくる。各ビットは、抵抗４０２及びコンデンサ４０３にてノイズ除去され、抵抗４０４で電圧調整された後、一方向バッファ４０５(TC74HC 541AF)を介してデータバス６０１を通り、ＣＰＵ部３０１に供給される。また、ストローブ信号ＳＴＢは、同様にＣＰＵ部３０１に供給される（ＣＰＵ部３０１側にて、ストローブ信号ＳＴＢの立ち上がりを有効とするために、インバータ４０６を通している）。
【００７６】
図１６は、ＣＰＵ部３０１の回路例である。ＣＰＵ部３０１は、ＣＰＵ１６１(Z84C0020FEC)に対し、アドレスバス６０３及びデータバス６０２を介してＲＡＭ１６２(TC55257DFL-70L)とＲＯＭ１６３(M27C1001-10F1)とが接続されている。また、符号３１５は電源部である。ＣＰＵ１６１は、８ビットゲートＩＣ(TC74HC540AF)４０８を介してコマンドデータを受け取り、そのコマンドに応じて対応する要素モジュールを起動して、その実行内容に応じて画像処理ＬＳＩ部３０３に必要な画像制御データを渡す。なお、図１６の各素子の形式及び端子を明示するために、図１７〜図２１に分割拡大図を示している。図面間の接続関係は、図１７内にＩＰで選択的に例示したポインタ中の接続インデックス（数字付アルファベット）により示している。また、制御線の接続先は、接続先となる素子の端子記号（括弧内に接続先の素子に付した符号を示している）で表している。これは、以降に説明する、ＣＰＵ部３０１以外の分割拡大図でも同様である。
【００７７】
図１９に示すように、割込調停回路４１４は、Ｄ型フリップフロップ回路（以下、Ｄラッチという）４１８，４２１、２入力デコーダ４１７、周辺のゲート４１５，４１６，４１９及びインバータ４２０により構成されている（ロー（Ｌ）をアクティブとしている）。これは、ＣＰＵ１６１（受信側制御部）に対し、主制御部１４０（送信側制御部）からの第一割込信号と画像処理ＬＳＩ部３０３からの第二割込信号とが競合した場合に、第一割込信号による処理が優先されるようこれを調停するためのものである。作動の概略は以下の通りである。
【００７８】
まず、主制御部１４０からのコマンドデータ送信のストローブ信号（第一割込信号）ＳＴＢは、Ｄラッチ４１８のクロック端子（３）に入力される。他方、Ｄラッチ４１８のＤ入力（２）はＨであり、ストローブ信号ＳＴＢが立ち上がると、Ｄラッチ４１８の出力（５）がＨ、（６）がＬとなる（すなわち、第一割込信号の出力（６）がアクティブとなる）。このうち、（６）の出力はゲート４１５の一方の端子（５）に入力される。また、ゲート４１５の他方の端子（４）には、画像処理ＬＳＩ部３０３からの割込信号／ＩＮＴ（第二割込信号）が入力される。この場合、主制御部１４０からの第一割込信号と画像処理ＬＳＩ部３０３からの第二割込信号とのいずれかがＬなら、ゲート４１５の割込出力はＬとなる。この出力はＣＰＵ１６１のＩＮＴ端子へ入力されている。
【００７９】
例えば、主制御部１４０からの割込信号がＣＰＵ１６１のＩＮＴ端子に入力され、これが認識されるとＣＰＵ１６１のＭ１端子の出力はＬに落ちる。このＭ１端子のＬ出力は、インバータ４２０で反転され、Ｄラッチ４２１のクロック端子に入力される。Ｄラッチ４２１は、その立ち上がりエッジを受けて（９）の出力をＨに保持する。このＨ出力は、デコーダ４１７のポートＡ（２）へ入力される。デコーダ４１７は、入力Ａ（２）を下位、入力Ｂ（３）を上位とする２ビット入力であり、ＡＢ＝００で出力Ｙ０のみが、ＡＢ＝０１で同Ｙ１のみが、ＡＢ＝１０で同Ｙ２のみが、ＡＢ＝１１で同Ｙ３のみが、それぞれ選択的にＬとなる（ただし、Ｙ３は使用していない）。
【００８０】
ここで、ＣＰＵ１６１のＭ１端子からの出力Ｌはデコーダ４１７のＢ（３）に入っている。従って、Ｙ１（５）がＬとなる。この場合、Ｙ０，Ｙ２はＨのままであるから、これにつながるゲート４１６の出力がＨとなる。ゲート４１６の出力は、画像処理ＬＳＩ部３０３のＩＯＲＱ、すなわちアクセス信号を無効とする。その結果、ＣＰＵ１６１からの画像処理ＬＳＩ部３０３へのアクセスが保留され、待機状態となる。他方、デコーダ４１７のＹ１のＬ出力はゲート４１９（ＣＰＵ１６１のリセット出力との２入力である）を通って、Ｄラッチ４１８のリセット端子（１）へ入力される。これにより、第一割込信号（ストローブ信号）ＳＴＢによるＤラッチ４１８の、（５）のＬ出力のラッチ状態がクリアされる。しかしながら、この（５）のＬ出力はＤラッチ４２１に入力されており、その出力（９）がＬ出力をラッチ保持しているので、結果としてデコーダ４１７のＹ１のＬ出力は変化せず、第一割込信号ＳＴＢによる処理が続く。しかしながら、この処理が終わり、ＣＰＵ１６１のＭ１端子の出力がＨになると、Ｄラッチ４２１のクロック端子（１１）にＬ反転して入力され、Ｄラッチ４２１は（９）の出力のラッチを解除する。これにより、デコーダ４１７への入力はＡＢ＝００となり、出力Ｙ０がＬとなる。これを受けて、ゲート４１６は画像処理ＬＳＩ部３０３へのアクセス信号を出力する。すなわち、画像処理ＬＳＩ部３０３により割込処理が実行可能な状態となる。
【００８１】
次に、回路４２２（図２１）は、メモリ要求信号ＭＲＥＱを反転するインバータ４２５と、２入力ＡＮＤゲート４２４と、ゲート４２４からの出力をＤ入力とし、ＣＰＵ１６１からのクロック信号をクロック入力とするＤラッチ４２３とを備えている。なお、このＤラッチ４２３の負側出力（６）はＣＰＵ１６１のＷＡＩＴ端子に入力されている。この実施例では、ＲＯＭ１６３の１回のアクセス時間（アドレス信号の入力からデータ出力までの時間）が、ＣＰＵ１６１のクロックパルス周期（クロック周波数は例えば１２ＭＨｚ程度である）よりも短いため、Ｄラッチ４２３により１クロックパルス分のＷＡＩＴ信号を作り、２クロックを１周期としたＲＯＭ１６３の読み出し周期を実現している。なお、ＲＯＭ１６３としてアクセス時間の短いものを使用すれば回路４２２は不要となる。
【００８２】
一方、８ビットゲートＩＣ４０８に対しては、ＣＰＵ１６１のコマンドデータリードのために特定のアドレス空間（以下、これをコマンドアドレスという）が割りふられており、ＣＰＵ１６１は第一割込信号ＳＴＢを受けることで、このコマンドアドレスを出力する。８ビットゲートＩＣ４０８は、コマンドアドレスの出力時に入力Ｇ1，Ｇ2がＬとなり、主制御部１４０側からのデータを流すようになっている。ここでは、コマンドアドレスであることを特定するビットとして、下位８ビットが指定され、これらがＮＡＮＤゲート４１２に入力されている。ＮＡＮＤゲート４１２の入力は、入力アドレスがコマンドアドレスであるときに全ての入力がＨとなるように、その０（Ｈ）となるビットの入力がインバータ４１３で反転されるようになっている（あるいはＮＯＲゲートを使って全入力Ｌを対応させてもよい）。従って、コマンドアドレスの入力時にのみＮＡＮＤゲート４１２の出力はＬとなる。この出力は、ＣＰＵ１６１のリード信号ＲＤとともに、デコーダ４１１（デコーダ４１７と同種のものである）のＡ及びＢの端子に入力され、そのＹ０出力が８ビットゲートＩＣ４０８のＧ1，Ｇ2に入力されている。この実施例では、下位２バイトがＦＥであるアドレスがコマンドアドレスとして使用されている。
【００８３】
次に、図２２〜２６は、画像処理ＬＳＩ部３０３の回路例（図２２は全体図、図２３〜図２６は分割拡大図）であり、図２７〜３１はＣＧ−ＲＯＭ／ＲＡＭ部１６８の回路例（図２７は全体図、図２８〜図３１は分割拡大図）である。画像処理ＬＳＩ部３０３(MPAD501)は、ＣＰＵ部３０１で要素モジュール２１２（図７等）が実行されるに伴い、ＣＰＵ部３０１側から送られてくる画像制御データ、すなわち、フレーム毎に使用する画像の種別を特定する画像種別特定データ（例えば画像データのコードである）と、その表示画面２３３（図４１等）上での表示位置データ（例えば、図４１の変位量ｙ等である）とを含む画像制御データに基づいて、ＣＧ−ＲＯＭ／ＲＡＭ部１６８に記憶されている画像データを使用して、特別図柄表示装置３３に出力する画像信号、すなわち各画素のＲＧＢ成分毎の輝度と明度の信号を生成・出力するものである。なお、この画像処理ＬＳＩ３０３は、図２４のＣＭ［１］〜ＣＭ［７］を入出力ポートとする割込調停回路を内蔵しているが、この実施例ではこれを使用していない。
【００８４】
なお、ＣＰＵ部３０１から画像処理ＬＳＩ部３０３側への画像制御データの転送形態は、次のようなものである。すなわち、ＣＰＵ部３０１は、要素モジュールの記述内容に従って、所定の時刻毎に表示させるべき画像の画像制御データをＲＡＭ１６２内にセットする。他方、画像処理ＬＳＩ部３０３は、特別図柄表示装置３３のフレーム周期に同期したタイミングでＣＰＵ部３０１側に画像制御データの転送を割込信号により要求する。ＣＰＵ部３０１は、これを受けて割込処理により、そのときＲＡＭ１６２に格納されている画像制御データを読み出して、画像処理ＬＳＩ部３０３側に出力する。なお、表示位置が常に固定となる画像要素については、表示位置をＬＳＩ側のデフォルト値を使用するようにし、表示位置データの転送を省略するようにしてもよい。
【００８５】
前記した通り、主制御部１４０側からＣＰＵ部３０１へコマンドデータの転送があったときは、画像処理ＬＳＩ部３０３からＣＰＵ部３０１への割込処理要求は一時的に無視され、その分だけ画像制御データの転送処理が遅れる形となる。しかしながら、コマンドデータの転送処理に要する時間は例えば数十μｓ程度と短く、画像フレームの切り替えインターバル、例えば垂直同期信号の後に挿入される空白走査の期間（例えば１．５ミリ秒程度である）を利用してこれを吸収することができ、画像表示上の不具合はほとんど生じない。
【００８６】
次に、図２７に示すように、ＣＧ−ＲＯＭ／ＲＡＭ部１６８はＲＯＭ部４３１とＲＡＭ部４３０とからなる。本実施例では、画像表示をカラーで行うため、サイズの大きいカラー画像データを扱う必要がある。そのため、図７に示すように、画像データはＲＯＭ部４３１内に圧縮画像データの形で記憶されており、ＲＡＭ部４３０は、画像処理ＬＳＩ部３０３による圧縮画像データの展開領域として使用される。また、ＲＡＭ部４３０は、前記した特別図柄の画像と背景画像との合成エリアとしても使用される。
【００８７】
図２７に示すように、ＲＯＭ部４３１(LH5S8P)はＲＯＭが２枚使用され、それぞれ１６ビットデータバスにより並行読出が可能とされている。データの２枚のＲＯＭへの割りふりは自由であるが、例えばディスクアレイ等と同様の原理により、１つの画像データを２つに分割して２枚のＲＯＭにまたがる形で記憶しておき、並行読出処理により読出速度を向上させることが考えられる。他方、ＲＡＭ部４３０も２枚のＤＲＡＭ(HM514269DLJ-7)により構成されているが、この実施例では１本の１６ビットデータバスによる交互アクセス形態となっている。この場合、例えば一方のＲＡＭを圧縮展開用に使用し、他方のＲＡＭを画像合成用に使用することが考えられる。なお、ＲＡＭ部４３０は容量の大きい１枚のＲＡＭで構成してよいことはもちろんであるが、他方、２枚（あるいはそれ以上の枚数）のＲＡＭのそれぞれに独立したバスを接続することにより、並行読出及び書込処理による速度向上を図ることも可能である。
【００８８】
次に、図３２〜図３９は、液晶インターフェース部３０７の回路例を示すものである（図３２は全体図、図３３〜図３９は分割拡大図）。この回路は、画像処理ＬＳＩ部３０３のＲＧＢ出力を受けて、特別図柄表示装置３３への画素出力を司るものであるが、基本的な構成は公知の画像表示インターフェースと同様のものである。画像処理ＬＳＩ部３０３からのＲＸ，ＧＸ，ＢＸの画像信号はゲートＩＣ、ここでは、５ビットずつの各画像信号が２枚の８ビットゲートＩＣ４６６，４６７に振り分けて入力され、それぞれ１Ｇ，２Ｇにドットクロック（図１４の発振部３１１が生成する）を受ける毎に、上記画像信号を所定の画素の色データとしてフレームメモリ（ＲＡＭ）４６０，４６１に出力する。他方、フレームメモリ４６０，４６１は、ドットアドレス生成回路４４０から対応するドット（画素）のアドレスを受け、８ビットゲートＩＣ４６６，４６７からの色データをそのアドレスのエリアに書き込む。
【００８９】
ドットアドレス生成回路４４０は、４つのＤラッチ４４１〜４４４と、３つの１６進カウンタ４４９〜４５１及び周辺のゲート４４５〜４４８，４５２〜４５５とを使用して、水平同期信号ＨＳＹＮＣとドットクロックＣＬＫとを受け、画素アドレスデータを生成するものである。ＨＳＹＮＣを受けてからのＣＬＫのカウント数を計測することにより水平方向のアドレス位置を、また、ＨＳＹＮＣの受信回数から垂直方向のアドレス位置を特定できる。１６進カウンタ４４９〜４５１はアドレスデータをフレームメモリ４６０，４６１に出力する。
【００９０】
こうしてフレームメモリ４６０，４６１内には、１フレーム分の画素の色データ、すなわち画像出力データが蓄積され、フレームメモリ４６０，４６１へのデータ書込時における出力保持用のラッチ回路４６２，４６３を経て、垂直同期信号ＶＳＹＮＣを受ける毎にコネクタ４７１に出力される。コネクタ４７１には液晶ディスプレイにて構成された特別図柄表示装置３３が接続されており、上記画像出力データに基づいて画像出力を行う。なお、符号４６４，４６５は、コネクタ４７１を介して特別図柄表示装置３３側に供給されるドットクロックへの、シュミットトリガ部を構成するインバータである。また、符号４６８は電源回路、符号４６９，４７０は特別図柄表示装置３３に接続されるコネクタである。コネクタ４６９，４７０には各種電力の供給線のほか、データイネーブル線（ＤＥ）や輝度指定線（ＢＲＴＨＬ）が接続されている。なお、ゲート４５５から出力される信号ＥＤＣＫＩは、ＲＸ，ＧＸ，ＢＸの画像信号の送信タイミングを与えるために、画像処理ＬＳＩ部３０３に返されるドットクロック信号である。この信号を受けて、画像処理ＬＳＩ部３０３はＨＳＹＮＣ及びＶＳＹＮＣの出力タイミングを設定する。
【００９１】
以下、パチンコ機１の作動について説明する。
主制御部１４０では、図４に示す第一種始動口（普通電動役物）入賞検知スイッチ８３、カウント検知スイッチ８６、カウント検知及び特定領域通過検知スイッチ８７等の検知結果や、特別図柄当否判定乱数の取得値などを用いて、遊技が行われていない客待ちの状態、遊技は行われているが始動入賞がない状態（変動準備状態）、始動入賞が有った状態、及び、特別遊技状態などが判別される。また、始動入賞が検知されると、乱数値に基づいて当否判定が行われ、その判定結果に基づいて特別図柄の変動あるいは確定などの表示制御のためのデータが作成される。なお、枠飾りランプ基板１６等の各種ランプやサウンドジェネレータ９４は、主制御部１４０からの指示を受けた枠制御部１５０により、特別図柄の変動・確定態様、リーチ発生の有無、リーチ態様（全回転、コマ送り、逆進、図柄の拡大・縮小など）、特別遊技、及び、遊技モード（確率変動、時短など）等に応じた態様で制御される。すなわち、これらに接続されたランプ、ＬＥＤ（すなわち、ランプ点灯機構）あるいはスピーカ（音声出力機構）等は、主制御部１４０からの作動指令を受けた枠制御部１５０により、作動制御されることとなる。
【００９２】
次に、主制御部１４０と特別図柄制御部１６０にて実行される各種のジョブのうち、主要なジョブについて説明する。まず、主制御部１４０により実行されるメインジョブを図４９を参照して説明する。これは主制御部１４０のＲＯＭ１４３に格納されたプログラムに基づき、ＣＰＵ１４１により所定のリセット周期（例えば約２ミリ秒毎）に実行されるものである。まず、スタックポインタをＲＡＭ１４２の所定アドレスに設定した後（Ｓ１０）、初期化終了の判定が行われる（Ｓ２０）。初期化が終了していなければ（Ｓ２０：ＮＯ）、初期化ジョブが実行され（Ｓ１９０）、終了していれば（Ｓ２０：ＹＥＳ）、ＬＥＤジョブ（Ｓ３０）からスイッチジョブ（Ｓ７０）までのジョブが実行される。
【００９３】
ＬＥＤジョブ（Ｓ３０）においては、普通図柄及び普通図柄作動保留球数の表示用のデータ（コマンド）や、特別図柄作動保留球数の表示用のデータ（コマンド）などが出力される。等速乱数ジョブ（Ｓ４０）では、ＲＡＭ１４２の特別図柄当否判定乱数メモリや汎用カウンタメモリ（図示略）などが更新される。非等速乱数ジョブ（Ｓ５０）では、外れ普通図柄乱数メモリ（図示略）が更新される。汎用カウンタメモリ（図示略）は、ユーザリセット毎の例えば「０」〜「２５５」の値の作成や、コマンドジョブ、音楽作成ジョブ、飾りジョブの実行などに使用される。また、音声作成ジョブ（Ｓ６０）では、音楽や音声に関するデータ（コマンド）の作成が行われ、スイッチジョブ（Ｓ７０）では、各種検知スイッチの読み込みが行われる。すなわち、発射停止検知信号、タッチ検知信号、ヴォリューム検知信号、カウント検知信号、特定領域通過検知信号、普通図柄作動ゲート検知信号などの各種信号が外部接続端子基板４２３を介して主制御部１４０に取り込まれ、また、第一種始動口（普通電動役物）入賞検知スイッチ８３から第一種始動口入賞検知信号、入賞球検知スイッチ９２から入賞球検知信号が各々取り込まれる。
【００９４】
さらに、カウント検知スイッチ８６やカウント検知及び特定領域通過検知スイッチ８７に異常があるか否かが判定され（Ｓ８０）、異常がなければ（Ｓ８０：ＹＥＳ）特別図柄メインジョブ（Ｓ９０）から音声ジョブ（Ｓ１１０）までのジョブが実行される。また、異常（球詰まりや断線など）があれば（Ｓ８０：ＮＯ）、エラージョブ（Ｓ１３０）が実行される。
【００９５】
特別図柄メインジョブ（Ｓ９０）では、主制御部１４０と特別図柄制御部１６０とが協調して動作するために必要なデータのジョブが行われる。また、普通図柄メインジョブ（Ｓ１００）では、普通図柄及び普通図柄作動保留球数の表示用のデータの作成が行われる。音声ジョブ（Ｓ１１０）では遊技状態に応じた音声のデータ（コマンド）が出力され、枠制御部１４０に送られる。さらに、ステップは明示していないが、ランプ制御ジョブでは、遊技状態に応じた各種ランプやＬＥＤの点灯制御のデータ（コマンド）が出力され、枠制御部１４０に送られる。なお、これらの音声のコマンドやランプ点灯制御のコマンドは、枠制御部１４０への送信に対応して、これを補助機構作動通知信号として特別図柄制御部１６０へも送信するように処理を行うことができる。その結果、特別図柄制御部１６０では、これらのコマンドの受信タイミングを参照することにより、音声出力やランプ点灯の制御進捗状況を正確に把握でき、特別図柄の表示制御を音声出力ないしランプ点灯と同期させることも容易となる。
【００９６】
この後、再びカウント検知スイッチ８６やカウント検知及び特定領域通過検知スイッチ８７に異常があるか否かが判定され（Ｓ１２０）、異常がなければ（Ｓ１２０：ＹＥＳ）、各フラグの状態がバックアップメモリにセットされ（Ｓ１４０）、賞球信号ジョブ（Ｓ１５０）、情報信号ジョブ（Ｓ１６０）、コマンドジョブ（Ｓ１７０）、及び、残余時間ジョブ（Ｓ１８０）が実行される。各種スイッチに異常がある場合には（Ｓ１２０：ＮＯ）、エラージョブ（Ｓ１３０）が実行される。
【００９７】
賞球信号ジョブ（Ｓ１５０）では、賞球払出しに関するデータの作成や出力が行われ、情報信号ジョブ（Ｓ１６０）では、他の制御部への情報出力に必要なデータの作成が行われる。さらに、コマンドジョブ（Ｓ１７０）では、特別図柄管理のためのコマンドの入出力が行われ、残余時間ジョブ（Ｓ１８０）では、非等速乱数の呼出しや、汎用乱数メモリ（図示略）の更新が行われる。
【００９８】
さて、始動入賞時の当否判定や、それに伴う特別図柄の表示パターンの決定は、上記メインジョブをリセット周期毎に繰り返し実行することにより、いわば自然派生的に行われてゆくのであるが、主制御部１４０が全体として行うジョブの内容を、作業フロー的にわかりやすくまとめたものが図５０である。以下、流れに沿って説明する（なお、このジョブにて使用する各種メモリは図６のＲＡＭ１４２内に形成されており、代表的なものを図８にまとめてある）。まず、Ｔ１において始動入賞があったかどうかを確認し、ＹＥＳであれば、Ｔ２において特別図柄保留数メモリ（図８）に記憶されている保留数Ｎを１インクリメントする。この保留数Ｎが一定値（この実施例では「４」）を超えていれば、その始動入賞は無効となりＴ６へスキップする。他方、一定値以内の保留数であれば、Ｔ４で特別図柄当否判定乱数（以下、判定乱数ともいう）を発生させ（プログラム実行により発生させても、所定の乱数発生回路を用いてハード的に発生させても、いずれでもよい）、読み込んだ判定乱数値をＴ５で特別図柄当否判定乱数メモリ（以下、判定乱数メモリともいう）（図８）に記憶する。このメモリは、読み込んだ判定乱数値を始動入賞の時系列順にシフトメモリ形式にて記憶している。
【００９９】
次に、Ｔ６では、判定乱数メモリから最も古い先頭の判定乱数の記憶値を読み出す。そして、Ｔ７で大当り番号メモリ（図８）から大当り番号を読み出し、Ｔ８において上記判定乱数との比較を行い、両者が一致していれば大当り判定となり、一致していなければ外れ判定となる。大当り判定の場合には、Ｔ９に進み、大当り図柄の決定乱数を発生させ、これを読み込んでその乱数値を大当り図柄決定乱数メモリ（図８）に記憶する（Ｔ１０）。また、大当りの判定結果（この実施例では「１」）を図８の判定結果メモリに記憶する。この大当り図柄決定乱数で指定される特別図柄が、図２の左図柄表示領域３４、中図柄表示領域３５及び右図柄表示領域３６に、所定の変動表示状態を経た後、定められた配列パターンで特別図柄表示装置３３に揃えた形で表示される。
【０１００】
一方、外れ判定となった場合はＴ８からＴ１２に進み、外れリーチジョブを行うかどうかを乱数により決定する。すなわち、Ｔ１２でリーチジョブ決定乱数（図８）を発生させてこれを読み込み、他方、Ｔ１３でリーチ番号メモリ（図８）に記憶されているリーチ番号を読み出す。Ｔ１４で両者が一致していれば外れリーチジョブ、一致していなければ通常外れジョブとなる。
【０１０１】
外れリーチジョブの場合はＴ１５へ進み、左図柄表示領域３４及び右図柄表示領域３６に揃えるべき２つの特別図柄を、大当り図柄決定乱数（別途乱数を発生させるようにしてもよい）を用いて決定する（Ｔ１５，Ｔ１６）。また、Ｔ１７では、外れ中図柄を乱数により同様に決定し、Ｔ１８で決定した乱数値を外れ中図柄番号メモリ（図８）に記憶する。また、Ｔ１９では、外れリーチの判定結果（この実施例では「２」）を図８の判定結果メモリに記憶する。一方、通常外れジョブの場合はＴ２０へ進み、左図柄、右図柄及び中図柄をそれぞれ乱数により決定し、決定した各乱数値をそれぞれ対応する番号メモリ（図８）に記憶する（Ｔ２０〜Ｔ２５）。また、Ｔ２６では、通常外れの判定結果（この実施例では「３」）を図８の判定結果メモリに記憶する。
【０１０２】
図５１は、特別図柄の表示制御ジョブの概略の流れを示すものである。Ｓ９０１で、図２に示すように、左図柄表示領域３４、右図柄表示領域３６及び中図柄表示領域３５の各特別図柄２５０の変動を開始させる。次いで、Ｓ９０２では、図８の判定結果メモリから図５０のジョブで得られた各入賞に対する判定結果を読み出す。大当り判定（「１」）の場合は（Ｓ９０３：ＹＥＳ）、Ｓ９１３〜Ｓ９１５に進み、大当り図柄番号を図８の大当り番号メモリから読み出し、リーチジョブを経て図柄確定ジョブとなる。一方、外れリーチ判定（「２」）の場合は（Ｓ９０４：ＹＥＳ）、Ｓ９１０〜Ｓ９１２に進み、大当り図柄番号（すなわち、揃えるべき左図柄と右図柄の番号）と、外れ中図柄番号とを図８の各メモリから読み出し、以下同様にリーチジョブを経て図柄確定ジョブとなる。リーチジョブでは、例えば特別図柄の変動速度を変えたり、背景画像としてリーチ時専用のもの表示したりするなどの、リーチ特有の表示態様が実行される。一方、通常外れ判定（「３」）の場合は（Ｓ９０５：ＹＥＳ）、Ｓ９０６〜Ｓ９０９に進み、左図柄、右図柄及び中図柄の各番号を図８の各メモリから読み出し、左図柄、右図柄及び中図柄の順で互いにずれたタイミングで停止（確定）させる。
【０１０３】
さて、図７に示すように、主制御部１４０は特別図柄制御部１６０とバス１６９で接続されており、主制御部１４０は、上述の各種検知スイッチの出力に基づいて遊技状態を判断し、また、その遊技状態に基づいて当否判定を行うとともに、判定内容に応じて対応する図柄表示パターン画像表示制御を行うためのデータを、前記したコマンドデータの集合として作成して、特別図柄制御部１６０へ送信する。このデータの作成処理は、特別図柄処理モジュール２０５（図９参照）のうちの必要なものを選択して実行することにより行われる。
【０１０４】
図５２は、主制御部１４０と特別図柄制御部１６０との間の、画像表示処理における連係作動状況を概念的に示すものである。すなわち、メインジョブ（図４９）の周期的な実行に伴い、主制御部１４０側では、コマンドメモリ（図６のＲＡＭ１４２内に形成される）に必要な要素コマンドのデータがセットされる。このとき、図４８に示すように、次の要素モジュールの立ち上げまでに許されるタイマー値がタイマーメモリ（図６のＲＡＭ１４２内に形成される）にセットされる。これには、次のようなパターンがありうる。図５３を用いてこれを説明する（図中、▲１▼〜▲５▼等は、各要素モジュールの実行開始時刻を表す）。
【０１０５】
まず、Ａに示すパターンでは、各要素モジュールの実行開始時刻間の間隔ＴA1，ＴA2‥‥等を、各要素モジュールの実行所要時間Ｔ1，Ｔ2‥‥に関係なく独自に設定する場合、Ｂは要素モジュールの実行が終了すると、直ちに次の要素モジュールを起動する場合である。Ｂにおいては結果的に、時系列的に隣接する要素モジュールの実行開始時刻間隔は、要素モジュールの実行所要時間Ｔ1，Ｔ2に対応したものとなる。もちろん、これらＡ及びＢのパターンは、Ｃのように混在させることもできる。図５４のＳ８０１〜Ｓ８０７に示すように、Ａの場合は、例えば特別図柄処理モジュール２０５内において、ＴA1，ＴA2‥‥等を反映したタイミングデータＴAをプログラム内に書き込んでおき、コマンドデータをリードした際にそのタイミングデータＴAをタイマー値としてセットする（Ｓ８０２→Ｓ８０３の流れ）。他方、Ｂの場合は、図４８に示すように、このコマンドに対応するタイミングデータＴを読み出して、これをタイマー値としてセットする（Ｓ８０２→Ｓ８０４の流れ）。以降はタイマー値を１デクリメントさせ、タイムアップすれば次のコマンドデータをリードする動作を繰り返す（Ｓ８０５〜Ｓ８０７）。
【０１０６】
図５２に戻り、主制御部１４０側でリードされたコマンドデータは特別図柄制御部１６０へ転送される。これは、特別図柄制御部１６０のＲＡＭ１６２内に形成されたコマンドメモリに格納され、さらに対応する要素モジュールが起動される。その要素モジュールの実行が終了すれば、次のコマンドを受信するまで待機し、コマンドを受信すれば以下同様の処理を繰り返す。ただし、前述の通り、主制御部１４０側から、複数のコマンドデータを一括して受け取り、順次これを読み出して実行するようにしてもよい。いずれにせよ、特別図柄制御部１６０側で要素モジュールの実行が終了しても、主制御部１４０側への次のコマンドの送信要求等は一切出されない。主制御部１４０では、コマンドの送信後はタイマーを監視するのみで、タイムアップすれば一方的に次のコマンドを送信する形となる。
【０１０７】
なお、図５５は、特別図柄表示装置３３の特別図柄の変動が開始してから、図柄確定に至るまでの、左図柄、中図柄、右図柄、背景画像、及びこれに貼り込むキャラクタの画像の表示態様制御に関するコマンド送信の一例を示すタイミング図である。これは、リーチ動作を伴う表示が行なわれる場合の一例であり、図中の（１）〜（３０）は、主制御部１４０から特別図柄制御部１６０へのコマンドデータ（図１０〜１３参照）の送信タイミングを示している。
【０１０８】
図５５の横軸は時間軸であり、各コマンドの送信タイミングが時系列順に配列・表示されている。なお、設定された各コマンドの送信の時間間隔をＴ１〜Ｔ１４にて表している。Ｔ１〜Ｔ１４の時間間隔にて区切られたコマンド同士は、互いに異なるリセットサイクルにて送信される。他方、時間間隔を明示せず、互いに接近して表示した複数のコマンド送信タイミングの組（例えば（１）〜（３）、（４）及び（５）、あるいは（１５）〜（１８）など）は、複数のコマンドデータが１リセットサイクル中に送信されることを表している。そして、一度のコマンドデータの送信から次回の送信までの時間間隔が最小で例えば１０μｓ程度となること、及び限られた１リセットサイクル中にコマンド送信以外の処理についても実行時間を確保しなければならないことなどから、本実施形態においては、１リセットサイクル中に送信するコマンドデータの最大数を所定数、ここでは４つに限定している。
【０１０９】
次に、図５５中の各送信タイミング（１）〜（３０）について説明する。なお、各送信タイミング（１）〜（３０）にて使用するコマンドデータは、図１０〜図１３中に対応する括弧付き数字にて表示している。まず、（１）、（２）、（３）のタイミングにおいては、左図柄、中図柄、右図柄の低速変動コマンドが送信される。また、（４）では人魚キャラクタ登場、（５）では背景の「竜宮」への変更のコマンドデータが送信され、（６）〜（８）では左、中、右図柄のそれぞれ高速変動コマンドが送信される。さらに、（９）では左図柄の「１」への差替え、（１０）では左図柄の低速変動、（１１）では右図柄の「１」への差替えのコマンドデータが送信され、（１２）では右図柄の低速変動、（１３）、（１４）では左、右図柄の超低速変動のコマンドデータが送信される。
【０１１０】
また、（１５）は左図柄ゆれ変動、（１６）は中図柄の「１」への差替え、（１７）は中図柄低速変動、及び、（１８）は右図柄ゆれ変動のコマンド送信のタイミングを示し、（１９）は乙姫キャラクタ登場、（２０）は中図柄中速変動、（２１）は中図柄縮小表示、（２２）は乙姫キャラクタの右へ移動、及び、（２３）は中図柄高速変動のコマンドの送信のタイミングを示す。さらに、（２４）は乙姫キャラクタの左へ移動、（２５）は人魚キャラクタの右へ移動、及び、（２６）は中図柄の「２」への差替えのコマンド送信のタイミングであり、（２７）は左図柄の「１」での停止（確定）、（２８）は右図柄の「１」での停止、（２９）は中図柄の「１」での停止、そして、（３０）は人魚キャラクタの消去のコマンド送信のタイミングである。
【０１１１】
さて、図５３のＡの場合においては、例えば特別図柄処理モジュール２０５内において、ＴA1，ＴA2‥‥等を反映したタイミングデータＴAをプログラム内に書き込んでおく代わりに図４８に示すように、例えばコマンドデータ（態様コマンド）と対応付けた形にてタイミングデータＴAを、例えば特別図柄制御部１６０のＲＯＭ１６３に記憶しておき（タイミングデータ記憶手段が実現されている）、コマンドデータをリードした際にそのタイミングデータＴAを読み出して、これをタイマー値としてセットするようにしてもよい。
【０１１２】
また、図５３のＢの場合においても、特別図柄制御部１６０側にてタイミングデータＴAを記憶・保有しておくほうが便利な場合がある。例えば、複数の態様コマンドの少なくとも一部のものについて、それら態様コマンドを受信してから次の別の態様コマンドを受信するまでに許容される、受信許容時間を規定するためのタイミングデータを記憶するタイミングデータ記憶部を設けておき、計測された受信時刻が時刻範囲に収まっているか否かを、そのタイミングデータを参照して判定するようにする場合である。図５８に、その場合の特別図柄制御部１６０（受信側制御部）における処理の流れの一例を示している。
【０１１３】
まず、Ｄ１にて最初のコマンドを受信し、Ｄ２にて受けたコマンドに対応するタイミングデータを読み出す。そして、Ｄ３にてタイマールーチンを起動し、Ｄ４にて次のコマンドを受けるまでタイマー変数Ｔx（ＲＡＭ１６２（図７）内に格納されている）のカウントアップを続ける。次のコマンドを受けた場合はＤ６に進み、そのときのタイマー変数Ｔxの値を読み出す。Ｄ７において、このタイマー変数Ｔxの値が、上限値Ｔmaxと下限値Tminとを有する時刻範囲内に収まっていない場合は異常と判断してＤ１０に進み、受けたコマンドを無視（あるいは無効化）する処理を行う（その後、タイマー変数Ｔxをリセットし、Ｄ３以下の処理を繰り返す）。他方、Ｄ７において、タイマー変数Ｔxの値が上記の時刻範囲内に収まっている場合には正常と判断し、Ｄ８にてそのコマンドに対応するプログラムモジュールを起動し、全てのコマンドの受信が終了するまでＤ２以下の処理を繰り返す。なお、音声出力のコマンドやランプ点灯制御のコマンドが、主制御部１４０から特別図柄制御部１６０へ補助機構作動通知信号として送られる場合、その受信タイミングと、特別図柄表示制御の態様コマンドの受信タイミングとを比較・参照することにより、音声出力やランプ点灯に合わせて、態様コマンドが指定する表示態様の動作実行タイミングを適宜調整することにより、両者の同期制御を容易に図ることができる。
【０１１４】
以下、パチンコ機１の電源投入時及びエラー発生時における、特別図柄制御部１６０の制御態様について説明する。まず、電源投入時においては、図６において主制御部１４０が、電源ターミナル基板１２２から電源投入信号を受け取る。そして、特別図柄制御部１６０に対し、図１０に示す初期画面表示コマンドＩＣを送信する。特別図柄制御部１６０では、この初期画面表示コマンドＩＣを受けて初期画面表示プログラムモジュール（ここでは、「変動待ち表示」の要素モジュールである）を起動する。これにより、特別図柄表示装置３３の表示画面２３３には、例えば図５６に示すような、初期画面としての変動待ちデモ表示画面２７０ａ〜２７０ｄが表示される。デモ表示画面２７０ａ〜２７０ｄは動画像画面であり、特別図柄２５０に関連したイメージ画像を表示するようになっている。この例では、海岸で玉手箱が開き（２７０ａ）、その玉手箱からモクモクと煙が発生して画面全体を覆う（２７０ｂ，ｃ）。煙が引いた後は、じいさんになった浦島が現われると予想されるところであるが、意表をついてパチンコ機１のタイトル画面が現われるようになっている（２７０ｄ）。なお、２７０ｄの画面状態がしばらく保持された後は、２７０ａの画面に戻って、同じ表示が入賞があるまで繰り返される。
【０１１５】
また、パチンコ機１においてエラーが発生した場合には、図４９のメインジョブの中のエラージョブＳ１３０にてこのエラーを検出し、図１３のエラー画面表示コマンドＥＣ（エラーの種別に応じて、複数のコマンドのいずれかを選択する）を特別図柄制御部１６０に送信する。例えば、このエラーの種別が主制御部１４０（送信側制御部）から特別図柄制御部１６０（受信側制御部）にコマンドデータを送信する際に生じる通信エラーであれば、特別図柄制御部１６０は、このエラー画面表示コマンドＥＣを受けて対応するエラー画面表示の要素モジュールを起動し、図５７（ａ）、（ｂ）のいずれかに示す通信エラー画面を、特別図柄表示装置３３の表示画面２３３に選択的に表示する。（ｂ）が選択された場合、初期画面に関連した画像、ここでは、初期画面での登場が予想された「じいさんの浦島」が、通信エラーという不測の事態に乗じて出現するという人を食った演出がなされ、通信エラーにより遊技中断を余儀なくされた利用者の心を少しでも和らげる工夫がなされている。また、主制御部１４０から特別図柄制御部１６０へのコマンド送信が、終了コマンドを受ける前の時点で一定時間以上途切れてしまった場合には、特別図柄制御部１６０側にて独自に通信エラー発生を判断し、通信エラー発生の報知を行うようにすることもできる。
【０１１６】
この場合、通信エラー画面の表示タイミングの設定には注意を要する。例えば、特別図柄表示装置３３における特別図柄の変動中に、いきなり画面が切り替わり、図５７（ａ）、（ｂ）のような通信エラー画面が現われてパチンコ機１の作動が停止したとすれば、遊技者に不信感を抱かせてしまう場合があるからである。
【０１１７】
この場合は、図２に示す特別図柄表示装置３３における、左、中、右の３つの特別図柄表示領域３４〜３６が変動停止した後に、すなわち、特別図柄が確定した後に、それら特別図柄表示領域３４〜３６をクリアして、図５７（ａ）、（ｂ）に示す通信エラー画面を表示させるようにすれば、利用者は図柄の確定を見届けてから通信エラーの発生を知るので、多少は気分も和らぐこととなる。具体的な方式としては、主制御部１４０が、特別図柄表示装置３３における特別図柄の変動が開始してから停止するまでの一連の表示動作を上位表示動作とし、その上位表示動作に必要な全ての要素コマンドの送信が終了した後に、特別図柄制御部１６０へエラー画面表示コマンドを送信する方法を例示できる。また、主制御部１４０と特別図柄制御部１６０のいずれかにおいて、上記上位表示動作の開始に際して表示動作の処理時間をタイマーセットし、タイムアップした後に、エラー画面表示の要素モジュールを起動させるようにしてもよい。
【０１１８】
なお、通信エラー発生後において確定した図柄が当りであったか否かは、何らかの形で確認可能としておくことが望ましい。これが確認不能であると、利用者が当りを見届けてからパチンコ機１が機能停止し、しかも当りの事実を湮滅するかのような印象を与えてしまうことが考えられるからである。あるいは、実際には外れであったのに「あれは当りだった」とごねる遊技者が現われることも考えられる。具体的には、前述した判定結果メモリ等の内容を参照して当りインジケータを点灯させる方法、通信エラー画面表示の直前の画面状態を非常用メモリに退避させておき、スイッチ操作等によりこれを再表示させる方法、あるいは通信エラー画面自体を使用せず、確定画面をそのまま維持させる（いわゆるフリーズ状態）、あるいはその確定画面を少し暗くする、及び／又は小さな通信エラー表示を重ねるなど、確定画面をクリアせずに通信エラーの通知を行う方法等が考えられる。
【０１１９】
パチンコ機１におけるエラーの種別は、上述した通信エラーの態様とは別に、非通信系エラーであるエラー１あるいはエラー２も存在する。このうち、エラー１はカウント検知スイッチ８６、カウント検知及び特定領域通過検知スイッチ８７の断線又は短絡（ショート）及び球詰まりのエラーであり、このエラー１の復帰の方法としては、カウント検知スイッチ８６、カウント検知及び特定領域通過検知スイッチ８７の交換、あるいは球詰まりの除去を行い、この他に異常がなければ自動復帰する。また、エラー２はカウント検知スイッチ８６とカウント検知及び特定領域通過検知スイッチ８７の移動（ノーカウントエラー）であり、このエラー２の復帰の方法としては、カウント検知スイッチ８６及びカウント検知及び特定領域通過検知スイッチ８７の移動等の確認後、カウント検知スイッチ８６に遊技球を１個入賞させ、この他に異常がなければ自動復帰する。
【０１２０】
なお、表示画面２３３上に表示される「エラー１」及び／又は「エラー２」の表示パターンは、エラー画面２８０ｃに示す「エラー１」、エラー画面２８０ｅに示す「エラー２」というメッセージを単独に表示するだけでなく、例えば、エラー画面２８０ｄに示すように「エラー１」には踊り子を、またエラー画面２８０ｆに示すように「エラー２」には乙姫をそれぞれ登場させ、上述した通信エラーの表示と同様、キャラクタとともにエラーメッセージを表示することにより、エラーという不測の事態によって遊技を中断された利用客の心を少しでも和らげる工夫がなされている。さらに、これらエラー１、エラー２等の非通信系エラーは、上述のように主制御部１４０（送信側制御部）から特別図柄制御部１６０（受信側制御部）へのデータ送信において生じるものではないので、特別図柄表示装置３３の表示画面２３３に特別図柄の変動表示を継続しつつ（すなわち、特別図柄の表示画面をクリアせず）、エラー表示を別途行う態様とすることも可能である。例えば、図５７（ｃ）あるいは（ｅ）に示す「エラー１」あるいは「エラー２」の表示パターンを、図２等に示す特別図柄の表示パターンにスーパーインポーズ（重ね表示）することができる。また、別途設けられた表示部にエラー表示を行ったり、ランプの点灯あるいは音声出力によるエラー報知を行ってもよい。
【０１２１】
なお、エラー表示（あるいは報知）は、エラーの要因が取り除かれるまで継続して表示され、エラーの要因が取り除かれるとともに表示（ないし報知）状態が解除されるように構成することができる。例えば、エラー発生状態の検知に伴い主制御部１４０のＲＡＭ１４２内に形成されたエラーフラグをオンとし、エラー発生の検知状態が解除されればエラーフラグがオフとなるようにしておく。そして、メインジョブ中のエラージョブの実行に伴い、このエラーフラグに定期的にアクセスするようにしておき、フラグがオンであればエラー表示を行い、フラグがオフとなっていればエラー表示を解除する。
【０１２２】
次に、主制御部１４０（送信側制御部）から特別図柄制御部１６０（受信側制御部）に送信されるコマンドデータ（態様コマンド）の体系は、上記実施例のものに限定されるものではなく、他の体系に従う態様コマンドを使用してもよいことはもちろんである。以下に、その例について説明する。
【０１２３】
まず、この例においては、複数の画像表示態様に対し共通に使用される共通コマンドが定められている。ここでは、共通コマンドは、図５９に示す通り、特別図柄及び背景画像（図１３等参照）との組み合わせからなる各種の変動パターンを個別に指定するものとして、例えば４０Ｈ、４１Ｈ‥‥等の１バイトデータとして定められている。他方、図６２に示すように、各変動パターンには、１又は複数の画像表示態様（図中では、「特別図柄の動作」あるいは「キャラクタの動作」と表示している）が対応しており、特別図柄制御部１６０は、コマンドデータとして、上記の共通コマンドを受信すると、その受信した共通コマンドに複数の画像表示態様が対応している場合に、所定のものを選択して使用するのである。この場合、その選択された画像表示態様に対応する表示制御プログラムモジュールが立ち上げられ、対応する画像表示態様にて特別図柄表示装置３３（図１等）に画像表示がなされる形となる。
【０１２４】
そして、図６２にあるいは６３に示す画像表示態様は、各々１又は複数の変動パターンを含む複数の表示態様グループに分類されており、図６４及び図６５に示すように各表示態様グループが、変動パターン１〜３９として整理されている。これらの変動パターンは、遊技機における大当たり（当選）時の変動パターン（図６５）と、同じく外れ（非当選）時の変動パターン（図６４）とに大きく分類されている。図４３に示すように、画像表示手段としての特別図柄表示装置３３は、複数の特別図柄を所定の方向に次々と変動させながら表示した後、それら複数の図柄のうちの１つを停止表示する特別図柄表示領域（可変表示部）３４〜３６を複数（ここでは３つ）備え、当選時においては、それら可変表示部３４〜３６に対し特定の組み合わせの特別図柄を確定表示するものである。そして、上記の複数の画像表示態様は、
当選表示態様と、
複数の可変表示部３４〜３６のうちの２以上の一部のもの（ここでは、右図柄と左図柄）が、当選時の組み合わせを構成する特別図柄を確定表示し、残り（ここでは中図柄）が変動状態となるリーチ状態を経由して、最終的にその変動状態の可変表示部３５の特別図柄を非当選となるように確定させる外れリーチ表示態様と、
リーチ状態を経由しない通常外れ表示態様と、
の３種類の画像表示態様が、互いに異なる変動パターン（表示態様グループ）に属するように分類がなされている。
【０１２５】
この実施例では、図６４及び図６５に示すように、大当たり判定の有無、外れリーチの有無、大当たり確率の変動（すなわち、高確率／低確率）の状態による特別図柄変動時間の短縮の有無、始動保留数の未消化（残り）数に応じた特別図柄変動時間の短縮の有無、リーチ時の演出の種類（特別図柄のコマ送りをするか、それ以外の演出とするか）、及びリーチ時あるいは大当たり時の右図柄と中図柄との図柄番号の隔たり数等により、変動パターンの分類がさらに細分化されている。そして、これら変動パターンの一つ一つに、図５９に示すような共通コマンドが付与されているのである。
【０１２６】
いずれにしろ、大当たり時の画像表示態様と、外れ時の画像表示態様とが少なくとも、互いに異なる変動パターン（表示態様グループ）に属するように分類がなされる形となる。すなわち、各変動パターンを特定する共通コマンドの内容を参照すれば、表示すべき画像表示態様が、少なくとも当選表示態様であるか非当選表示態様であるかが識別可能となる。後述する通り、これを利用すれば、共通コマンドが規定する変動パターンと、指定される確定図柄の種類に矛盾が生じているか否かを容易に識別することができる。
【０１２７】
また、図６２及び図６３に示すように、各共通コマンドが特定する変動パターン（表示態様グループ）は、特別図柄表示態様（特別図柄の動作態様）と、背景画像表示態様（ここではキャラクタ動作にて代表させている）を各々１又は複数含んでいる。特別図柄制御部１６０では、乱数取得を行って、受信した共通コマンドに対応する変動パターンに含まれる特別図柄表示態様及び背景画像表示態様から、各々所定のものを１つ選択するようになっている。図６６に示すように、各変動パターン毎に、特別図柄表示態様に係る特別図柄動作制御モジュールＡＰnm（ｎ，ｍ＝１，２，‥‥）と、背景（キャラクタ）画像動作制御モジュールＢＰnm（ｎ，ｍ＝１，２，‥‥）とが、乱数値の値Ｒn（ｎ＝１，２，‥‥）と対応付けた形にて、図７のＲＯＭ１６３内に記憶されている。これらモジュールはそれぞれ前記した要素モジュールを構成するものである。そして、その選択されたモジュールの実行に基づく特別図柄表示態様と背景画像表示態様とが、例えば図４３に示すように合成され、表示画面２３３上に出力されることとなる。
【０１２８】
上記の説明からも明らかな通り、この実施例における共通コマンドは、可変表示部３４〜３６における特別図柄の変動パターンを規定する特別図柄変動パターン規定コマンドとして機能している。他方、この実施例にて使用される態様コマンドは、上記の共通コマンド以外に、図６０（ａ）〜（ｃ）に示すような、変動確定時に停止表示させる特別図柄の種別を規定する確定図柄規定コマンド（ここでは、「００Ｈ」、「２０Ｈ」、「１０Ｈ」等の１バイトデータとして与えられている）と、図６１に示すように、各可変表示部３４〜３６における図柄変動停止を個別に又は一括して指令する特別図柄確定コマンド（ここでは「３０Ｈ」の１バイトデータとしている）とを含んでいる。これら確定図柄規定コマンド及び特別図柄確定コマンドの受信により、それぞれ要素モジュールをなす確定図柄規定モジュールと図柄確定モジュールとが起動される。すなわち、これら２つのコマンドは、前記した共通コマンドと同様に、要素コマンドを形成していると見ることができる。
【０１２９】
図７１に示すように、共通コマンド（特別図柄変動パターン規定コマンド）▲１▼を受信することにより、対応する特別図柄動作制御モジュール（特別図柄変動プログラムモジュール）が起動する。そして、特別図柄確定コマンドを受信することにより、特別図柄動作制御モジュールの実行に基づき各可変表示部３４〜３６に変動表示されている特別図柄（右、中、左）が、特別図柄確定コマンド▲５▼に先立って受信した確定図柄規定コマンド▲２▼〜▲４▼により、それらが規定する種別の図柄にて確定表示される。すなわち、特別図柄の変動開始から停止・確定までの表示態様を、僅か３種類の態様コマンドにより規定することができる。また、後述する通り、共通コマンドの規定する変動パターンの種別（例えば、大当たり、外れリーチ、通常外れ）と、確定図柄の種別との整合性も簡単に認識することができる。なお、特別図柄確定コマンドは、各特別図柄に対応する数（この場合、３つ）だけ、個別に送信するようにしてもよい。
【０１３０】
なお、この実施例では、さらに進んで、以下のような表示制御態様を採用することにより、使用する態様コマンドの数をさらに削減することに成功している。すなわち、図７２に示すように、特別図柄の変動開始から、特別図柄動作制御モジュール内にて各可変表示部毎に定められた所定の期間が経過すれば、確定図柄規定コマンドが規定する図柄にて変動を仮確定させ（変動／仮確定移行のタイミングは、プログラム中にて設定する）、その後、特別図柄確定コマンドを受信することにより、各可変表示部の特別図柄を一括して本確定状態とする。
【０１３１】
この処理においては、特別図柄確定コマンドを受信する前に仮確定移行するので、見掛け上は図柄が確定しているように見えても、プログラム処理上は変動モード状態に属している形となる。この仮確定状態では、本確定状態と同様に、図柄の画像位置が完全に保持・停止された状態としてもよいし、遊技者から見て確定・保持される図柄種別の識別は可能としつつも、本確定状態とは表示が異なる状態（例えば、僅かなゆれ変動や透明化処理等を図柄画像に加える状態）としても、いずれでもよい。また、最後に変動停止させる図柄（例えば中図柄）は、変動状態から直接、本確定停止させるようにしてもよいし、一旦仮確定状態を経て本確定状態に移行してもよい。
【０１３２】
上記方式によれば、変動する複数の特別図柄を、時間差をおいて順次停止させる場合でも、特別図柄制御部１６０側での上記仮確定処理を導入することにより、各特別図柄に対応して特別図柄確定コマンドを送信する必要がなくなり、ひいては送信コマンド数を削減することができる。
【０１３３】
なお、図５９において共通コマンドは、番号が連続する１バイトデータとして構成され、全体が、変動パターン（表示態様グループ）の特定を行う態様特定部として機能するものとされている。しかしながら、ノイズ等の外乱の影響により共通コマンドのデータの正常受信が不能となる場合を想定して、該共通コマンドには、表示態様グループの特定を行う態様特定部に加え、正常受信の識別を行うための識別部を含ませておくことができる。
【０１３４】
図７３に、その例を示す。例えば同図（ａ）に示すように、識別部として４ビットの識別コードを考える場合、Ａ：「００１１」とＢ：「１１１１」の２つが識別コードとして許されていると、ノイズの影響でＡタイプのコードの上位２ビットが「１」に変化してしまった場合、Ｂのコードとは全く区別できなくなり、コマンドの誤認等につながることが必至となる。この場合、ビット長が少なくとも３ビット以上であり、かつ、「０」又は「１」のビット状態のうち、ノイズ発生時に現われるものが３ビット以上連続して含まれないように、識別コード（識別部）を設定することが、このような不具合を回避する上で都合がよい。
【０１３５】
例えば、３ビット以上の「１」が連続しない１バイト識別コードの例として、（ｂ）に示すように、「５５Ｈ」（「０」と「１」のビットが交互に並ぶ）を考えた場合、ノイズ発生時には、４つある「０」ビットのうち１つでも「１」に変化すると、禁止されている３ビット以上の「１」の連続が生ずるので、ノイズ発生の有無を容易に識別することができる。
【０１３６】
例えば、大型液晶表示装置等の採用により、非常に多様な表示態様が可能となる場合においても、遊技者にとっては、大当たりあるいは外れに関する情報を示す特別図柄が正しく表示制御されることが最も重要である。そして、その特別図柄に関する表示態様グループ（変動モード）は、大当たり及び外れを識別可能とするために、前述の通り複数存在するのが通常である。この場合、それら表示態様グループに対応する共通コマンドは、図７３（ｃ）に示すように、共通の内容の識別部を含むとともに、態様特定部は、それら複数の表示態様グループに対して番号が連続する形で付与されていることが望ましい。なお、ここでは、識別部と態様特定部とがいずれも１バイトデータとして構成されている場合を示している。
【０１３７】
例えば、共通コマンドの受信に際し、ノイズの影響を受けたか否かの識別は、図７４に示すような流れにて実行することが可能である。まず、主制御部（送信側制御部）１４０から特別図柄制御部（受信側制御部）１６０へ共通コマンドを送信する際には、図７５に示すように、同じ共通コマンドを、一定の時間間隔をおいて複数回（この実施例では２回）送信するようにする。これは、送信を複数回繰り返すことにより、どれか最低１つはノイズの影響を免れることができるようにするためである。なお、複数回送信されてくる共通コマンドは、例えばＲＡＭ１６２（図７）中の別々のエリアに格納してもよいし、エリアを共通として、２回目のコマンドを１回目のコマンドに上書きするようにしてもよい。この場合、受信した共通コマンドの読み込みは、通常１回目のみを行い（Ｇ１０１）、このときノイズ識別コードの内容が規定外のものであった場合にのみ、２回目の読み込みを行う（Ｇ１０３→Ｇ１０４）。２回目においてもノイズ識別コードの内容が規定外のものであれば、例えばエラー表示を行う（Ｇ１０７）。なお、主制御部１４０からの共通コマンド信号の出力継続中に、特別図柄制御部１６０が、その共通コマンド信号の受信ポートに対し、所定の時間間隔で複数回リードアクセスするようにしてもよい。
【０１３８】
次に、図７の特別図柄制御部１６０のＣＰＵ１６１は、上位制御プログラム２１１により、特別図柄変動パターン規定コマンドが規定する当選の有無の内容に対し、確定図柄規定コマンドが規定する確定図柄の種別が矛盾しているか否かを解析する解析手段と、その矛盾が解消されるように確定図柄規定コマンドの修正を行うコマンド修正手段として機能する。
【０１３９】
また、ＣＰＵ１６１は、上位制御プログラム２１１により、共通コマンドを受信した後、特定の態様コマンド、ここでは確定図柄規定コマンドについて、その受信時刻が計測され、計測された受信時刻が予め定められた時刻範囲に収まっていない場合に、その受信した態様コマンドによる画像表示制御を禁止する、すなわち時刻範囲外にて受信した確定図柄規定コマンドを無視するように制御がなされる。さらに、共通コマンドを受けてから図柄確定に至る一連の表示態様、ここでは、図７１の特別図柄の動作の実行に対し所定の限界所要時間を設定し、図７１の▲１▼〜▲５▼の全てのコマンドデータが、上記の限界所要時間内に受信完了していないと判定した場合に、上記一連の表示態様を強制終了させるようにも機能する。以上の処理は、いずれも受信コマンドに対するノイズ異常等の影響を回避するためになされるものである。
【０１４０】
この実施例では、図６７に示すように、特別図柄制御部１６０のＲＡＭ１６２内の所定の領域１６２Ｍに、主制御部１４０から受信した共通コマンド、左、右、中の各特別図柄の確定図柄規定コマンドを記憶するエリアが形成されている（受信態様コマンド記憶手段）。また、共通コマンドを受けてからの経過時間を計測するための第一タイマー変数Ｔyと、限界所要時間である全所要タイミングの値Ｔ0、さらに、確定図柄規定コマンドの受信時刻を計測するための第二タイマー変数Ｔxと、その目標値である確定図柄規定コマンド受信タイミングＴsも上記領域１６２Ｍに記憶される。なお、確定図柄規定コマンド受信時刻の許容範囲（下限値：Ｔmin、上限値Ｔmax）は、上記タイミングＴsを基準として適宜設定される。ここでは、Ｔsは１６ミリ秒であり、Ｔmin及びＴmaxはＴs±０．２ミリ秒にて設定されている。なお、この強制終了は、本実施例では低速変動の終了時に行うようにしている。これにより、遊技者に対し、連続性を保った違和感のない表示態様を示すことができる。この場合、当否抽選の結果と異なる停止表示がなされないように（例えば、抽選結果が外れの場合に当りの表示となったり、あるいはその逆とならないように）、判定ないし調整のルーチンを設けておくことが望ましい。また、時刻範囲外にて受信した確定図柄規定コマンド無視するための具体的な方式としては、例えばＣＰＵ部３０１のＩＮＴ端子をソフトウェア上で無効化するなど、一般的な方式を採用することができる。
【０１４１】
なお、全所要タイミングの値Ｔ0は、図６２において破線で囲って示すように、特別図柄動作のモジュール内に記述されている。なお、変動パターン２の一方の動作態様のように、個々のコマンド間のインターバル時間を個別に記述する形としてもよい。この場合、それらインターバル時間の合計を全所要タイミングの値Ｔ0として使用可能である。
【０１４２】
以下、具体的な処理の例について、図６８〜図７０のフローチャートを使用して説明する。図６８は、図７１に示す表示態様を実行するための、特別図柄制御部１６０におけるコマンドタイミング管理ジョブの流れであり、Ｇ１で主制御部１４０からの共通コマンドを受信する。Ｇ２ではこれを受け、表示態様決定のジョブを行う。
【０１４３】
図６９は、表示態様決定ジョブの流れを示すものであり、Ｇ３１で、図６６の特別図柄表示態様及び背景画像表示態様を決定するための乱数取得を行う。Ｇ３２では、取得した乱数値に対応する特別図柄動作モジュールＡＰnm及び背景画像動作モジュールＢＰnmを立ち上げる。なお、図６６では、いくつかの異なる複数の乱数値には同じモジュールＡＰnm，ＢＰnmが対応しており、同じモジュールに対応する乱数値の個数に応じて、そのモジュールの選択される確率が定まるようになっている。Ｇ３３では、図４３に示すように、立ち上げられたモジュールＡＰnm，ＢＰnmによる特別図柄画像と背景画像とを合成して出力する。
【０１４４】
図６８に戻り、Ｇ３では全所要タイミングデータＴ0を読み出し、Ｇ４で第一タイマールーチンを起動する。さらに、Ｇ５では、確定図柄規定コマンド受信タイミングをＴsに設定する。次いで、Ｇ７からＧ１３は、各特別図柄の対し図柄規定コマンドの受信時刻が規定の時刻範囲［Ｔmin，Ｔmax］内に収まっているか否かを判断するルーチンである。この処理は、基本的には図５８の処理と同様である。Ｇ６では、図柄位置ＮI（Ｉ＝１，２，３）により右図柄、左図柄、中図柄の処理指定を行い、Ｇ７からＧ１３までの処理を各図柄について実行する。Ｇ７では第二タイマールーチンを起動し、確定図柄規定コマンドを受けるまでタイマーのカウントアップを続ける。確定図柄規定コマンドを受ければ、Ｇ１０でその時点での第二タイマー変数Ｔxの値を読み出し、Ｇ１１では時刻範囲［Ｔmin，Ｔmax］に収まっているか否かを判定する。収まっていれば、その確定図柄規定コマンドに対応する確定図柄の番号（図４０に示す１５種類の特別図柄のそれぞれに、識別のための番号が付与されている）をセットする。一方、収まっていなければ、受けたコマンドを無視して第二タイマールーチンをリセットする。Ｇ１４及びＧ１５は、処理対象図柄の変更と、ループ脱出のため全ての図柄についての処理が終了したかどうかを確認するためのステップである。
【０１４５】
なお、時刻範囲［Ｔmin，Ｔmax］であるが、例えばＴmaxのみを管理するようにしてもよいし（タイムオーバー管理）、逆にタイムオーバーの状況がノイズの影響のみでは生じにくいことも考えられるので、この場合はＴminのみを管理するようにしてもよい。
【０１４６】
全ての特別図柄について、上記の確定図柄規定コマンドの受信時刻確認処理が終了すればＧ１６に進み、特別図柄確定コマンドを受けたかどうかを調べる。受けていなければＧ１７で第一タイマー変数Ｔyを読み出し、Ｇ１８で全所要タイミングＴ0をオーバーしていれば強制終了とする。他方、オーバーしていなければＧ１９に進み、コマンド修正処理に移る。
【０１４７】
いずれの場合も、共通コマンド、確定図柄規定コマンド及び特別図柄確定コマンドは、時系列的な実行順序が定められた形で逐次送信されるものであり、受信側制御部たる特別図柄制御部１６０では、それら順次送信されてくる一連の態様コマンドの受信状況を、受信時刻確認あるいは全所要タイミングＴ0の管理という形で解析している。そして、その解析結果に応じて、コマンド無視あるいはジョブの強制終了の指令を行うための出力を行っていると見ることができる。
【０１４８】
図７０はコマンド修正処理の詳細を示すものである。まず、Ｇ５０で、既に受信している共通コマンドをメモリ領域Ｍ１６２（図６７）から読み出し、それが指示する表示態様を識別する。図６４及び図６５を用いて既に説明したように、大当たり、外れリーチ及び通常外れに応じて変動パターンの種別が異なり、それら変動パターン毎に互いに異なる共通コマンドが付与されているので、共通コマンドの内容を解析すれば、上記３種類の表示態様のいずれが指示されたのかを容易に識別できるのである。一方、メモリ領域１６２Ｍ（図６６）に記憶されている各特別図柄の確定図柄規定コマンドの内容を参照すれば、どの図柄での停止・確定が指示されたかを識別することができる。そして、この両識別結果に矛盾が生じていれば、確定図柄規定コマンドの修正（補正）を行うのである。すなわち、ここでは、共通コマンド及び確定図柄規定コマンドの記憶内容が、上記の識別結果の整合・矛盾の観点にて解析され、その解析内容に応じてコマンド修正指令の形で出力がなされている。
【０１４９】
具体的には、まず、通常外れと識別された場合にはＧ５１からＧ６２以降の流れとなる。この場合、Ｇ６２で、先に確定する２つの図柄、ここでは左右の図柄の種別が確定図柄規定コマンドの記憶内容により確認される。そして、これらに一致が生じていると、大当たりあるいは外れリーチと同じ表示態様になってしまい、矛盾するので、Ｇ６３に進んで左右の図柄が一致しなくなるようにコマンドを修正する。修正の方式は種々考えられるが、例えば一方（例えば左）図柄を固定して、他方（例えば右）の図柄を所定数（例えば１番）だけずらせる等が考えられる。
【０１５０】
また、外れリーチの場合はＧ５２からＧ５８以降の流れとなる。ここでは、逆に左右の図柄に不一致が生じていると、通常外れ態様と同じになって矛盾するので、Ｇ５８にてこれを確認する。そして、もし不一致であれば、左右の図柄が一致するようにコマンドを修正する。ここでも、修正の方式は種々考えられるが、例えば一方の図柄を固定して、他方の図柄をこれに一致させる等が考えられる。次いでＧ６０では、最後に確定する図柄（ここでは中図柄）が、左右の図柄に一致しているかどうかが確認される。これが一致していると、大当たり状態と同じになり矛盾するので、Ｇ６１ではこれが一致しなくなるようにコマンドの修正を行う。この場合は、例えば、左右の図柄のコマンドはそのままにして、中図柄のコマンドを所定数（例えば１番）だけずらせる等が考えられる。
【０１５１】
なお、上記の処理では、例えば左右の図柄のコマンドを修正した際に、その修正結果が偶然中図柄と一致してしまうことも考えられ、この場合は、中図柄のコマンド修正処理で切り抜けるようにしている。しかし、別の方式として、はじめから中図柄のコマンドも参照し、左右の図柄のコマンドのうち中図柄と一致している方のコマンドを、左右の図柄の他方のコマンド及び中図柄コマンドとのいずれとも一致しなくなるように修正することも可能である。
【０１５２】
一方、大当たりの場合は、Ｇ５３からＧ５４以降の流れとなる。この場合も左右の図柄に不一致が生じていると、通常外れ態様と同じになって矛盾するので、Ｇ５４にてこれを確認する。そして、もし不一致であれば、左右の図柄が一致するようにコマンドを修正する。次いでＧ６０では、最後に確定する図柄（ここでは中図柄）が、左右の図柄に一致しているかどうかが確認される。ここでは、不一致の場合に、外れリーチ状態と同じになり矛盾するので、Ｇ６１ではこれが一致するようにコマンドの修正を行う。この場合は、例えば、左右の図柄のコマンドはそのままにして、中図柄のコマンドを左右の図柄のコマンドに一致させる等が考えられる。
【０１５３】
なお、この実施例では、大当たり、外れリーチ及び通常外れの全ての場合について、コマンド修正処理を行うようにしていたが、一部のものについてのみコマンド修正処理を行うようにしてもよい。また、図柄の矛盾については、全ての図柄についての整合がとれるようにコマンド修正を行っていたが、一部の図柄についてのみ整合をとるようにしてもよい。例えばリーチ状態を構成する２つ（例えば右と左）の図柄の不一致のみを識別し、その一致修正のみを行う簡易な処理とすることも可能である（この場合、共通コマンドは、大当たり時の表示態様と外れリーチ時の表示態様とで共通のものを使用することも可能となる）。いずれにしろ、コマンド修正は行うわけであるから、受信コマンドに対するノイズ異常等の影響を軽減できることに変わりはない。
【０１５４】
図６８に戻り、Ｇ２０にて特別図柄確定コマンドを受ければ、図柄を確定（図７２に示す態様では本確定）する処理がなされ、処理は終了する。
【０１５５】
なお、共通コマンドを使用する本実施態様では、特別図柄制御部１６０（受信側制御部）内での図柄表示制御に係るジョブが共通コマンドのモジュール内に集約されているので、送信時のコマンド数が大幅に低減されている。そして、受信側の特別図柄制御部１６０においては、その少ない数のコマンドを受け付ける時間間隔、つまりタイミング範囲が一定に定められており、コマンド送信時にノイズ等の外乱が発生して、定められたタイミングより早く受信したものについては、ノイズとして認識し、コマンドとして受け付けない。すなわち、主制御部１４０から特別図柄制御部１６０へコマンド送信の途切れ判断をする必要がない。従って、主制御部１４０から特別図柄制御部１６０へのコマンド送信が、終了コマンドを受ける前の時点で一定時間以上途切れてしまった場合でも、これを通信エラーと判断する必要がなくなるので処理が簡略化されている（例えば、コマンドの途切れ以外に通信エラー発生の要因が存在しない場合には、通信エラーの検出及び報知そのものを省略することも可能である）。
【０１５６】
なお、この実施態様においても、音声出力のコマンドやランプ点灯制御のコマンドを、主制御部１４０から特別図柄制御部１６０へ補助機構作動通知信号として送信することができる。この場合、特別図柄制御部１６０では、共通コマンドの受信により、対応する一連の表示態様が、その共通コマンドにて指定されるプログラムモジュールの実行により実施される形となる。この場合、そのプログラムモジュールでは、例えば、補助機構作動通知信号の受信の有無を確認するステップをタイマー監視等により実行し、その受信タイミングに応じて、図柄の表示態様制御のステップ実行を適宜待機させたり、あるいはスキップさせたりする処理を行うようにする。
【０１５７】
次に、パチンコ機１の電子制御装置１３０の他の実施形態を図８２に基づいて説明する。この実施形態においては、図６にて説明した電子制御装置１３０内の枠制御部１５０が処理していた制御対象の一部を特別図柄制御部１６０へ移行したことにある。この移行した制御対象は、ランプ基板１６，６１，６３あるいはＬＥＤ基板１８，２０，６５，６７，６９，７１，７３，７５等からなるランプ点灯機構であり、また、音量スイッチ基板２１あるいはサウンドジェネレータ（音声出力用のスピーカが接続される）等からなる音声出力機構である。すなわち、枠制御部１５０より図示しない入出力インターフェースを介して接続されるのは、普通図柄表示装置基板５９、各種ソレノイド８２，８４，８５、入賞球排出ソレノイド９０、賞球払出装置１０８、発射装置制御基板１１３である。したがって、ランプ制御、音声出力制御を担っていた枠制御部の処理負担が軽減されるとともに、主制御部１４０側から枠制御部１５０への送信も不要となる。
【０１５８】
一方、図８３に示すように、特別図柄制御部１６０の入出力ポート２８１には、Ｉ／Ｏ部２８２を介してコマンドインターフェース部２８３、ランプ・ＬＥＤインターフェース部２８４、音声インターフェース部２８５、液晶インターフェース部３０７から構成され、前記コマンドインターフェース部２８３には主制御部１４０のＣＰＵ１４１が、また、ランプ・ＬＥＤインターフェース部２８４には、枠飾りランプ基板１６、各種ランプ基板６１，６３、各種ＬＥＤ基板１８，２０，６５，６７，６９，７１，７３，７５が、また、音声インターフェース部２８５には、音量スイッチ基板２１、サウンドジェネレータ９４が、さらに液晶インターフェース部３０７には、特別図柄表示装置３３がそれぞれ接続されている。
【０１５９】
そして、特別図柄表示装置３３の表示画面２３３上に特別図柄が表示されるとき、この表示状態に対応して（例えば変動開始、リーチ発生、図柄確定等に対応して）、ランプ点灯機構あるいは音声出力機構の作動が、特別図柄制御部１６０により一括して制御される。すなわち、主制御部１４０側から特別図柄制御部１６０へは、表示態様に対応する態様コマンドのみが送信され、特別図柄制御部１６０においては、ランプ制御及び／又は音声制御の処理が特別図柄変動モジュール内に組み入れられているので、主制御部１４０から送られた態様コマンドに基づいて、特別図柄表示装置３３の表示画面２３３上に特別図柄が指定された態様にて表示されるとき、特別図柄制御部１６０が自発的に、特別図柄の表示に同期してランプの点灯動作や、音声出力動作の制御をも行うのである。従って、送信側制御部たる主制御部１４０では、ランプ制御や音声制御に係る制御指令動作が全く不要となり、単に特別図柄の変動表示態様を特定した態様コマンドを送信すれば足り、また、受信側制御部においても、特別図柄の表示画面上における変動表示状態に同期したランプ表示、音声出力の制御がし易くなる。
【０１６０】
本発明の遊技機の構成によれば、前記した通り、送信側制御部の処理負担が軽減されるので、例えばこれを８ビットマイクロプロセッサ等で構成しても余力を生じ、図柄の制御態様を多様化することができる一方、受信側制御部は表示制御にいわば専念させることができるので、そのハードウェア資源をさらに有効活用して、一層複雑で興趣に富んだ表示態様も可能となる。例えば、従来の遊技機では実現困難であった、３Ｄグラフィックを使用した表示態様も極めて行いやすくなる。具体的には、下記のような発明を組み合わせることが有効である。
【０１６１】
すなわち、この発明では、可変表示装置（例えば、図２に示す特別図柄表示装置を構成する液晶ディスプレイである）において、平面的又は立体的にデザインされた画像オブジェクトをグラフィック座標空間内に配置し、可変表示装置の表示画面を形成するとともに前記グラフィック座標空間内に設定される画素平面上に、前記画像オブジェクトを投影したときの投影図形にて画像表現される形で、動画像表示態様の出力がなされる。動画像は、具体的には前記した特別図柄であるが、普通図柄等、他の動画像オブジェクトであってもよい。この場合、表示制御手段は、画像オブジェクト全体になされる図柄変動方向への平行移動と、画像オブジェクトの少なくとも一部を回転移動対象部として、その回転移動対象部になされる所定の回転軸線周りの回転移動とを組み合わせた形にて、グラフィック座標空間内を移動する画像オブジェクトの動きを、画素平面上に投影して得られる投影画像、又はこれと等価なものとして視認される動画像として、識別情報の変動表示がなされるように画像表示制御を行う。上記遊技機の構成によれば、表示装置において、可変表示領域に表示される識別情報が遊技者の視点から見て回転しながら、画面上を所定の向きに移動（例えば平行移動）する表示態様であるので、従来とは全く見栄えが異なり、遊技者に新規な遊技を付与し、興趣を一層高めることができる。
【０１６２】
上記遊技機の構成において、動画像における画像オブジェクトの動きを、その回転移動対象部になされる、図柄変動方向とほぼ平行な回転軸線周りの回転移動としている。この図柄変動方向とは画素平面に対して常に平行に設定されているものであり、例えば、液晶表示画面の垂直方向、あるいは水平方向に設定される場合が多い。この図柄変動方向とほぼ平行な回転軸線周りの回転移動を画像オブジェクトに生じさせることによって、例えば、図柄変動方向が上下方向である場合は、上下に変動する画像オブジェクトがその変動方向と平行な軸線周りに回転しながら上昇又は下降するので、見かけ上、画像オブジェクトは螺旋状の動きを呈することになるので斬新な効果が得られる。他方、図柄変動方向が水平方向である場合は、図柄の配置方向が垂直となるので、図柄は垂直軸線周りに回転しながら水平方向に変動することになる。したがって、垂直方向に画像が螺旋状に変動する上述の態様とは異なった視覚効果が得られる。
【０１６３】
一方これとは逆に、画素平面とほぼ平行かつ図柄変動方向とほぼ直交する回転軸線周りに画像オブジェクトを回転させることもできる。この場合、図柄の変動方向が水平方向であれば、その水平方向に回転軸線の方向も設定されることになるから、画像オブジェクトは図柄変動方向に対して螺旋状に回転しながら水平方向に移動することになる。また、画像オブジェクトが垂直方向に変動する場合には、これと直交する向きに回転軸線が設定されるので、垂直に配置された図柄が水平方向の軸線周りに回転しながら、上昇又は下降することになり、異なった視覚効果が得られる。
【０１６４】
他方、画素平面とほぼ直交する回転軸線周りに画像オブジェクトを回転させることもできる。この場合、画像オブジェクトは事実上、画素平面内にて回転する動きのみを伴うものとなるので、例えば、画像オブジェクトが平面的に構成されている場合には、画像そのものの動きも平面的なものとなる。したがって、立体的な効果は失われることになるが、画像オブジェクトが表示画面上で回転しながら変動するという斬新な効果が得られることに変わりはない。
【０１６５】
また、例えば、数字やキャラクタで表される主要部と、この主要部とは無関係にその装飾部を形成する随伴部に分け、そのいずれか一方を回転対象部とさせることもできる。つまり、識別情報の全体を回転させる態様にとどまらず、一部のみを回転させる態様として、文字又は文字以外の図形である主要部と、図柄の組み合わせに関与しない随伴部とに分けて、そのいずれか一方のみを回転させることもできる。このとき、随伴部のみを回転させる場合には、主要部は回転しないので視認性が良くなり、しかも付随する部分が回転することで装飾性が高められる。一方、随伴部のみを固定して主要部を回転させることで、図柄の組み合わせに関与する主要部が回転することで斬新な効果が得られるとともに、回転しない随伴部の装飾効果により趣向性が引き立てられる。また、随伴部と主要部を両方とも回転させるようにしても良く、さらには主要部と随伴部の間で回転方向を異ならせるようにすれば、一層斬新な効果が得られることになる。
【０１６６】
また、動画像の表示については、画像オブジェクトを回転軸線周りに回転させたときの、所定の角度間隔にて定められた各回転位置毎の投影画像データの組を保有しており、その投影画像データの組を用いてもよい。この場合、１つの投影動画像を動画フレームとしてそのまま用いることができ、動画像処理の制御部の負担が軽減されることになる。
【０１６７】
また、動画像の表示については上述の他に、画像オブジェクトのデータを、３次元グラフィックオブジェクトデータとして保有し、画像オブジェクトを回転軸線周りに回転させたときの、所定の角度間隔にて定められた各回転位置毎の投影画像データを、３次元グラフィックオブジェクトデータを用いてその都度作成してもよい。すなわち、３次元グラフィックオブジェクトデータ、例えば、ワイヤフレームデータ等を用いて記述しておき、その都度これを画素平面上に投影したデータとして動画像のフレームデータを作成することになる。この場合、３次元画像データ処理が必要となるので、高速処理が可能なＣＰＵ（例えば１６ビット、３２ビット、６４ビット、あるいは１２８ビット等）を動画像処理の制御部として使用することが望ましい。しかし、この構成では、３次元グラフィックオブジェクトデータから動画フレームデータを作りながら処理がなされるので、結果として動画データの量を減少することができ、データ記憶容量の節約となる。
【０１６８】
以下、上記の発明の若干の実施例について説明する。
図７７には、遊技者の視点から見て複数の特別図柄が反時計回りに回転しながら変動し（螺旋状に変動）、停止表示される態様が示されている。ここでは、平面的又は立体的にデザインされた画像オブジェクトを、図柄変動方向（ここでは上下（ｙ）方向）とほぼ平行な（表示画面に対するＹ軸方向）回転軸線周りにおいて回転移動させた場合に視認される画素平面への投影画像の動きとして特別図柄の変動態様がデザインされている。
【０１６９】
上記のように回転する画像オブジェクトは、例えば以下のように回転変換を用いて数学的に表現することが可能である。例えば、立体的な画像オブジェクト画像の幾何学的重心位置に原点を定め、その配置空間すなわちグラフィック座標空間における画像オブジェクト内の任意の点Ａの座標を（ｘ，ｙ，ｚ）として、ｙ軸を回転軸線及び図柄変動方向に定める。そして、ｙ軸周りに角度θｙ回転したときの回転後の点Ａの座標を（Ｘ，Ｙ，Ｚ）とすれば、（ｘ，ｙ，ｚ）と（Ｘ，Ｙ，Ｚ）との関係式は下記▲１▼により表すことができる。
【０１７０】
▲１▼  Ｘ＝ｘｃｏｓθｙ−ｚｓｉｎθｙ
Ｙ＝ｙ
Ｚ＝ｘｓｉｎθｙ＋ｚｃｏｓθｙ
【０１７１】
例えば、ｘ−ｙ平面を画素平面（すなわち、投影平面）とすれば、ｚ軸方向が視認方向であり、点Ａの画素平面ｘ−ｙへの投影の座標は、
（Ｘ，Ｙ，０）＝（ｘｃｏｓθｙ，ｙ，０）にて表すことができる。また、この回転の間に、ｙ軸方向にΔｙだけ図柄が平行移動により変動した場合は、
（Ｘ，Ｙ，０）＝（ｘｃｏｓθｙ，ｙ＋Δｙ，０）となる。なお、上記▲１▼式を行列表現すれば以下の▲２▼式になる。
【０１７２】
【数１】
0004151899.tif 000002
【０１７３】
従って、上記▲１▼式の変換行列は以下の▲３▼式にて表すことができる
▲３▼  ［Ｘ  Ｙ  Ｚ］＝［ｘ  ｙ  ｚ］Ｔｒｙ
【０１７４】
図７６に示すように、特別図柄は上記のような数学的原理に基づき、３次元のグラフィック座標空間２４０内に特別図柄の画像オブジェクト２４１を配置し、このグラフィク座標空間２４０内に設定されている画素平面（ｘ−ｙ平面）２４２上に、画像オブジェクト２４１を投影したときの投影図形として画像表現されることになる。この場合、内部処理としては、３次元グラフィックデータ（例えば、３次元形状の輪郭をベクトル表現したベクトルデータの組で表すことができる）に、画像オブジェクト２４１の各回転角度及び変動位置毎に、上記のような回転及び投影変換の演算を施して、投影画像のデータをリアルタイムに逐次作成し、これを動画フレームデータとして逐次画像出力するようにしてもよいし、画像オブジェクト２４１の各回転角度及び変動位置毎の投影画像データを予め動画フレームデータの組として用意しておき、これを所定のタイミングで逐次切り替えながら画像出力させるのみの処理としてもよい。
【０１７５】
なお、回転画像表示態様は上述のように、画像オブジェクトを図柄変動方向とほぼ平行な回転軸線周りに回転移動させるものに限らず、例えば図７６において、画像オブジェクト２４１を画素平面２４２とほぼ平行であり、かつ図柄変動方向とは交差する（例えばほぼ直交する）回転軸線周りに回転移動させる態様も可能である。例えば、図７９に示すように、特別図柄の画像オブジェクトが、水平方向の軸線周りに回転しながら、垂直方向あるいは水平方向へ変動するようにすれば、遊技者にとっては、特別図柄が上述の螺旋状態による変動とは趣の異なる斬新な表示態様を視認でき、興趣が高まることになる。一方、画像オブジェクト２４１の動きを画素平面２４２とほぼ直交する（表示画面の奥行き方向）回転軸線周りに回転移動させる態様も可能である。図８０にその例を示しているが、特別図柄（数字の意匠）は可変表示領域内を交差する方向の軸線周りに回転することになる。仮に特別図柄が平面的に作成されていれば、上述のように、特別図柄は表示画面内をいわば平面的に回転しながら、垂直方向、あるいは水平方向へ変動することになる。
【０１７６】
図７７に表示された各特別図柄２５０の回転画像表示態様は、画像オブジェクト２４１が図柄変動方向へ移動するとき、画像オブジェクト２４１を回転移動対象部として、図柄変動方向とほぼ平行な（表示画面に対するＹ軸方向）回転軸線周りにおいて回転移動させ、この回転移動したときの画像オブジェクト２４１の動きを、画素平面２４２上に投影して得られる投影画像２４３として表示され、また、特別図柄２５０を動画像の表示については、前記画像オブジェクト２４１を前記回転軸線周りに回転させたときの、所定の角度間隔にて定められた各回転位置毎の投影画像データの組を保有しており、その投影画像データの組を用いてもよい。この場合、１つの投影動画像を動画フレームとしてそのまま用いることができる。このようにして得られた投影動画像、あるいは動画フレームの画像表示処理内容を、前記コマンドデータ２０７に対応する要素モジュール２１２に作成することになる。
【０１７７】
また、動画像の表示については上述の他に、前記画像オブジェクト２４１のデータを、３次元グラフィックオブジェクトデータとして保有し、前記画像オブジェクト２４１を前記回転軸線周りに回転させたときの、所定の角度間隔にて定められた各回転位置毎の投影画像データを、前記３次元グラフィックオブジェクトデータを用いてその都度作成してもよい。すなわち、３次元グラフィックオブジェクトデータ、例えば、ワイヤフレームデータを用いて記述しておき、その都度これを画素平面２４２上に投影したデータとして動画像のフレームデータを作成することになる。
【０１７８】
図７７には、表示画面２３３における第一表示領域６３の各特別図柄２５０の画像オブジェクト２４１の変動状態を表示しており、各特別図柄２５０は図柄変動方向とほぼ平行な（表示画面２３３に対するＹ軸方向）回転軸線周りにおける回転画像表示態様として表示され、その左側より順に第一変動位置から第五変動位置までを例示している。なお、この図示例のように、第五変動位置において各特別図柄２５０の画像オブジェクト２４１が正面を向いていない場合には、その右側（左側より６番目）に例示するように、遊技者にとって視認しやすいように各特別図柄２５０が正面を向いた状態で確定することが望ましい。また異なる特別図柄２５０間で回転角度位相が異なっている場合も同様とする。図７８に各特別図柄２５０の変位した位置毎の角度を示している。また図７９には、各特別図柄２５０の画像オブジェクト２４１が画素平面２４２とほぼ平行かつ図柄変動方向と直交する（表示画面２３３に対するＸ軸方向）回転軸線周りにおける回転画像表示態様として表示され、その左側より順に第一変動位置から第五変動位置までを例示している。さらに図８０には、各特別図柄２５０の画像オブジェクト２４１が画素平面２４２とほぼ直交する（表示画面の奥行き方向：表示画面に対するＺ軸方向）回転軸線周りにおける回転画像表示態様として表示され、その左側より順に第一変動位置から第五変動位置までを例示している。
【０１７９】
図８１には、前記特別図柄２５０の画像オブジェクト２４１を例えば、数字やキャラクタで表される主要部と、この主要部とは無関係にその装飾部を形成する随伴部に分け、そのいずれか一方を回転対象部とした場合を示し、図示例では主要部を数値図柄とし、随伴部をこの数値図柄を環状に取り巻くリング２５１としている。主要部の数値図柄と随伴部のリング２５１は共に同一方向あるいは反対方向へ回転する態様だけにとどまらず、いずれか一方のみを回転させる態様も含まれている。例えば、主要部を数値図柄の「７」とするリング２５１はＹ軸方向の回転軸線周りに対して時計回りに、主要部を数値図柄の「４」とするリング２５１はＹ軸方向の回転軸線周りに対して反時計回りにそれぞれ回転し、また主要部を数値図柄の「６」、「５」とするリング２５１は停止した状態にある。なお、図８１においても、上述と同様に第五変動位置において各特別図柄２５０の画像オブジェクト２４１が正面を向いていないので、その右側（左側より６番目）に例示するように、遊技者にとって視認しやすいように各特別図柄２５０が正面を向いた状態で確定することが望ましい。
【図面の簡単な説明】
【図１】本発明の一実施例たるパチンコ機の正面図。
【図２】その遊技盤の正面図。
【図３】遊技盤上における各役物の基板の配置を示す説明図。
【図４】遊技盤裏面及びその周辺の遊技球経路とスイッチ取付を示す説明図。
【図５】図１のパチンコ機の裏面図。
【図６】図１のパチンコ機の電子制御装置の一例を示すブロック図。
【図７】その特別図柄制御部の主要構成を示すブロック図。
【図８】特別図柄制御部の主要メモリを示す説明図。
【図９】特別図柄処理モジュールの一例を示す一覧図表。
【図１０】要素コマンド（コマンドデータ）と要素モジュールの一例を示す説明図。
【図１１】図１０に続く説明図。
【図１２】図１１に続く説明図。
【図１３】図１２に続く説明図。
【図１４】特別図柄制御部の全体構成の一例を示す回路図。
【図１５】図１４のコマンドインターフェース部の構成例を示す回路図。
【図１６】図１４のＣＰＵ部の構成例を示す回路図。
【図１７】図１６の第一の分割拡大図。
【図１８】図１６の第二の分割拡大図。
【図１９】図１６の第三の分割拡大図。
【図２０】図１６の第四の分割拡大図。
【図２１】図１６の第五の分割拡大図。
【図２２】図１４の画像処理ＬＳＩ部の構成例を示す回路図。
【図２３】図２２の第一の分割拡大図。
【図２４】図２２の第二の分割拡大図。
【図２５】図２２の第三の分割拡大図。
【図２６】図２２の第四の分割拡大図。
【図２７】図１４のＣＧ−ＲＯＭ／ＲＡＭ部の構成例を示す回路図。
【図２８】図２７の第一の分割拡大図。
【図２９】図２７の第二の分割拡大図。
【図３０】図２７の第三の分割拡大図。
【図３１】図２７の第四の分割拡大図。
【図３２】図１４の液晶インターフェース部の構成例を示す回路図。
【図３３】図３２の第一の分割拡大図。
【図３４】図３２の第二の分割拡大図。
【図３５】図３２の第三の分割拡大図。
【図３６】図３２の第四の分割拡大図。
【図３７】図３２の第五の分割拡大図。
【図３８】図３２の第六の分割拡大図。
【図３９】図３２の第七の分割拡大図。
【図４０】特別図柄の一例を、その変動順序とともに示す説明図。
【図４１】特別図柄の変動表示の基本態様を説明する図。
【図４２】同じく差替表示態様を説明する図。
【図４３】特別図柄と背景画像とを合成する様子を説明する図。
【図４４】特別図柄の変動表示の特殊態様を説明する図。
【図４５】同じく別の特殊態様を説明する図。
【図４６】同じくさらに別の特殊態様を説明する図。
【図４７】背景画像とキャラクタ画像とを合成する様子を説明する図。
【図４８】タイミングデータの説明図。
【図４９】図６の電子制御装置におけるメインジョブの流れを示すフローチャート。
【図５０】その当否判定ジョブの流れを抽出して示すフローチャート。
【図５１】特別図柄表示制御ジョブの流れを抽出して示すフローチャート。
【図５２】コマンド送信と要素モジュール実行による、本発明の画像表示制御の概念説明図。
【図５３】コマンド送信と要素モジュール実行のタイミング制御のいくつかの形態を模式的に示す説明図。
【図５４】主制御部側でのコマンド送信ジョブの流れを示すフローチャート。
【図５５】特別図柄の変動開始から図柄確定に至るタイミングチャートの一例を示す説明図。
【図５６】初期画面の一例を示す説明図。
【図５７】エラー画面のいくつかの例を示す説明図。
【図５８】態様コマンドの受信時刻に制限を設ける場合の処理の流れを示すフローチャート。
【図５９】共通コマンドの例を示す説明図。
【図６０】確定図柄規定コマンドの例を示す説明図。
【図６１】特別図柄確定コマンドの例を示す説明図。
【図６２】変動パターンと特別図柄表示態様との関係の例を示す説明図。
【図６３】変動パターンと背景画像表示態様との関係の例を示す説明図。
【図６４】変動パターンの分類系統の一例を示す説明図。
【図６５】図６３に続く説明図。
【図６６】乱数値と各変動パターンに属するプログラムモジュールとの関係を示す説明図。
【図６７】受信コマンド解析処理に使用するメモリ領域の構成例を示す説明図。
【図６８】コマンドタイミング管理ジョブの処理の流れを示すフローチャート。
【図６９】表示態様決定ジョブの処理の流れを示すフローチャート。
【図７０】コマンド修正ジョブの処理の流れを示すフローチャート。
【図７１】特別図柄の変動開始から図柄確定に至るタイミングチャートの別例を示す説明図。
【図７２】仮確定の概念を説明する図。
【図７３】ノイズ識別コードの説明図。
【図７４】ノイズ識別ジョブの一例の流れを示すフローチャート。
【図７５】図７４の処理における共通コマンドの受信形態の一例を示す説明図。
【図７６】グラフィック座標空間において投影画像を得る説明図。
【図７７】図柄変動方向とほぼ平行な回転軸線周りの回転画像表示態様の変動表示を説明する図。
【図７８】図３７の各特別図柄の変位した位置毎の角度を示した説明図。
【図７９】画素平面とほぼ平行かつ図柄変動方向とほぼ直交する回転軸線周りの回転画像表示態様の変動表示を説明する図。
【図８０】画素平面とほぼ直交する回転軸線周りの回転画像表示態様の変動表示を説明する図。
【図８１】図柄変動方向とほぼ平行な回転軸線周りの特別図柄の主要部と随伴部の回転画像表示態様の変動表示を説明する図。
【図８２】図１のパチンコ機の電子制御装置の他の形態を示すブロック図。
【図８３】図８２の特別図柄制御部の主要構成を示すブロック図。
【符号の説明】
１  パチンコ機（遊技機）
３３  特別図柄表示装置（画像表示手段）
３４  左図柄表示領域（特別図柄表示領域）
３５  中図柄表示領域（特別図柄表示領域）
３６  右図柄表示領域（特別図柄表示領域）
１４０  主制御部（送信側制御部）
１４１  ＣＰＵ（主ＣＰＵ、表示態様決定手段、コマンド送信手段）
１４２  ＲＡＭ（異常確定情報記憶手段、遊技情報記憶手段）
１４３  ＲＯＭ（態様コマンド記憶手段、上位表示動作プログラム記憶手段）
１４４  入出力インターフェース（入出力回路）
１５０  枠制御部（受信側制御部）
１５１  ＣＰＵ
１５２  ＲＡＭ
１５３  ＲＯＭ
１６０  特別図柄制御部（受信側制御部、表示制御部）
１６１  ＣＰＵ（受信側ＣＰＵ、画像表示制御手段、画像表示態様選択手段、識別手段、態様コマンド受信解析手段、補正手段、コマンド受信時刻計測手段、制御禁止手段）
１６２  ＲＡＭ（受信態様コマンド記憶手段）
１６３  ＲＯＭ（表示制御プログラムモジュール記憶手段、タイミングデータ記憶部）
１６４  コマンドインターフェース部（コマンド受信手段）
２０１  制御プログラム
２０３  当選判定プログラム
２０５  特別図柄処理モジュール（上位表示動作プログラム）
２０７  コマンドデータ（態様コマンド、要素コマンド）
ＩＣ  初期画面表示コマンド
ＥＣ  エラー画面表示コマンド
２０９  タイミングデータ
２１３  圧縮画像データ（画像データ）
２３３  表示画面
２５０  特別図柄
２５５  背景画像表示領域
２６０  背景画像
２６１  キャラクタ画像
２７０ａ〜２７０ｄ  初期画面
２８０ａ〜２８０ｄ  エラー画面
３０３  画像処理ＬＳＩ部（画像表示制御手段）
３０７  液晶インターフェース部（表示インターフェース、画像表示制御手段）
４１４  割込調停回路
【図１】
0004151899.tif 000003
【図２】
0004151899.tif 000004
【図３】
0004151899.tif 000005
【図４】
0004151899.tif 000006
【図５】
0004151899.tif 000007
【図６】
0004151899.tif 000008
【図７】
0004151899.tif 000009
【図８】
0004151899.tif 000010
【図９】
0004151899.tif 000011
【図１０】
0004151899.tif 000012
【図１１】
0004151899.tif 000013
【図１２】
0004151899.tif 000014
【図１３】
0004151899.tif 000015
【図１４】
0004151899.tif 000016
【図１５】
0004151899.tif 000017
【図１６】
0004151899.tif 000018
【図１７】
0004151899.tif 000019
【図１８】
0004151899.tif 000020
【図１９】
0004151899.tif 000021
【図２０】
0004151899.tif 000022
【図２１】
0004151899.tif 000023
【図２２】
0004151899.tif 000024
【図２３】
0004151899.tif 000025
【図２４】
0004151899.tif 000026
【図２５】
0004151899.tif 000027
【図２６】
0004151899.tif 000028
【図２７】
0004151899.tif 000029
【図２８】
0004151899.tif 000030
【図２９】
0004151899.tif 000031
【図３０】
0004151899.tif 000032
【図３１】
0004151899.tif 000033
【図３２】
0004151899.tif 000034
【図３３】
0004151899.tif 000035
【図３４】
0004151899.tif 000036
【図３５】
0004151899.tif 000037
【図３６】
0004151899.tif 000038
【図３７】
0004151899.tif 000039
【図３８】
0004151899.tif 000040
【図３９】
0004151899.tif 000041
【図４０】
0004151899.tif 000042
【図４１】
0004151899.tif 000043
【図４２】
0004151899.tif 000044
【図４３】
0004151899.tif 000045
【図４４】
0004151899.tif 000046
【図４５】
0004151899.tif 000047
【図４６】
0004151899.tif 000048
【図４７】
0004151899.tif 000049
【図４８】
0004151899.tif 000050
【図４９】
0004151899.tif 000051
【図５０】
0004151899.tif 000052
【図５１】
0004151899.tif 000053
【図５２】
0004151899.tif 000054
【図５３】
0004151899.tif 000055
【図５４】
0004151899.tif 000056
【図５５】
0004151899.tif 000057
【図５６】
0004151899.tif 000058
【図５７】
0004151899.tif 000059
【図５８】
0004151899.tif 000060
【図５９】
0004151899.tif 000061
【図６０】
0004151899.tif 000062
【図６１】
0004151899.tif 000063
【図６２】
0004151899.tif 000064
【図６３】
0004151899.tif 000065
【図６４】
0004151899.tif 000066
【図６５】
0004151899.tif 000067
【図６６】
0004151899.tif 000068
【図６７】
0004151899.tif 000069
【図６８】
0004151899.tif 000070
【図６９】
0004151899.tif 000071
【図７０】
0004151899.tif 000072
【図７１】
0004151899.tif 000073
【図７２】
0004151899.tif 000074
【図７３】
0004151899.tif 000075
【図７４】
0004151899.tif 000076
【図７５】
0004151899.tif 000077
【図７６】
0004151899.tif 000078
【図７７】
0004151899.tif 000079
【図７８】
0004151899.tif 000080
【図７９】
0004151899.tif 000081
【図８０】
0004151899.tif 000082
【図８１】
0004151899.tif 000083
【図８２】
0004151899.tif 000084
【図８３】
0004151899.tif 000085