(57)【特許請求の範囲】
【請求項１】
遊技盤において行われる遊技を統括的に制御する遊技制御装置と、
識別情報を変動表示する表示装置と、
前記表示装置における識別情報の変動表示を前記遊技制御装置からの制御信号により制御する表示制御装置と、を備えた遊技機において、
前記遊技制御装置は、
所定の割込周期で動作し、
前記表示制御装置に、前記割込周期によって定まる所定の動作タイミングに従ってパルス信号を送信し、
前記表示装置における前記識別情報の変動表示を開始させるとともに、前記識別情報を変動させる時間を指定する変動開始指令と、前記表示装置における変動表示を停止させる変動停止指令とを、前記所定の割込周期に従って、前記表示制御装置へ送り、
前記表示制御装置は、
前記遊技制御装置の割込周期と異なる表示割込周期で動作し、
前記遊技制御装置からの前記変動開始指令及び前記変動停止指令に基づいて、前記遊技機の外部に出力する検査用信号を各々生成し、
前記検査用信号が出力されている間に、前記検査用信号の取り込みを促す、ストローブ信号を出力し、
前記表示制御装置は、前記遊技制御装置から出力されるパルス信号のタイミングに基づいて、前記遊技制御装置の動作と同期するように、ストローブ信号を変化させることを特徴とする遊技機。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、遊技機に関し、特に表示制御データとタイミングを合わせた試験信号を表示ユニットが生成し、出力する遊技機に関する。
【０００２】
【従来の技術】
従来の遊技機においては、表示制御装置から検査用信号が、図１１に示すタイミングで出力されていた。
【０００５】
【発明が解決しようとする課題】
しかし、この従来の遊技機では、表示制御装置が正確に検査できない問題があった。
【０００７】
【課題を解決するための手段】
第１の発明は、遊技盤において行われる遊技を統括的に制御する遊技制御装置と、識別情報を変動表示する表示装置と、前記表示装置における識別情報の変動表示を前記遊技制御装置からの制御信号により制御する表示制御装置と、を備えた遊技機において、前記遊技制御装置は、所定の割込周期で動作し、前記表示制御装置に、前記割込周期によって定まる所定の動作タイミングに従ってパルス信号を送信し、前記表示装置における前記識別情報の変動表示を開始させるとともに、前記識別情報を変動させる時間を指定する変動開始指令と、前記表示装置における変動表示を停止させる変動停止指令とを、前記所定の割込周期に従って、前記表示制御装置へ送り、前記表示制御装置は、前記遊技制御装置の割込周期と異なる表示割込周期で動作し、前記遊技制御装置からの前記変動開始指令及び前記変動停止指令に基づいて、前記遊技機の外部に出力する検査用信号を各々生成し、前記検査用信号が出力されている間に、前記検査用信号の取り込みを促す、ストローブ信号を出力し、前記表示制御装置は、前記遊技制御装置から出力されるパルス信号のタイミングに基づいて、前記遊技制御装置の動作と同期するように、ストローブ信号を変化させることを特徴とする。
【００１６】
【発明の作用および効果】
第１の発明では、遊技盤において行われる遊技を統括的に制御する遊技制御装置と、識別情報を変動表示する表示装置と、前記表示装置における識別情報の変動表示を前記遊技制御装置からの制御信号により制御する表示制御装置と、を備えた遊技機において、前記遊技制御装置は、所定の割込周期で動作し、前記表示制御装置に、前記割込周期によって定まる所定の動作タイミングに従ってパルス信号を送信し、前記表示装置における前記識別情報の変動表示を開始させるとともに、前記識別情報を変動させる時間を指定する変動開始指令と、前記表示装置における変動表示を停止させる変動停止指令とを、前記所定の割込周期に従って、前記表示制御装置へ送り、前記表示制御装置は、前記遊技制御装置の割込周期と異なる表示割込周期で動作し、前記遊技制御装置からの前記変動開始指令及び前記変動停止指令に基づいて、前記遊技機の外部に出力する検査用信号を各々生成し、前記検査用信号が出力されている間に、前記検査用信号の取り込みを促す、ストローブ信号を出力し、前記表示制御装置は、前記遊技制御装置から出力されるパルス信号のタイミングに基づいて、前記遊技制御装置の動作と同期するように、ストローブ信号を変化させるので、変動時間を正確に測定することができる。すなわち、表示情報が遊技制御装置からの制御信号に同期して生成され、表示制御装置から生成される表示情報と遊技制御装置からの制御信号との対応がとれ、表示制御装置を正確に検査することができる。
【００２４】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【００２５】
図１は、本発明の実施の形態の遊技機の全体の構成を示す正面図である。
【００２６】
図１に示す遊技機（パチンコ遊技機）１はカード球貸ユニット２を併設したＣＲ機である。遊技機１の前面枠３は本体枠（外枠）４にヒンジ５を介して開閉回動可能に組み付けられ、遊技盤６は前面枠３の裏面に取り付けられた収納フレームに収装される。
【００２７】
遊技盤６の表面には、変動表示装置８、大入賞口を備えた変動入賞装置１０、各入賞口１１〜１５、始動口１６、普通図柄表示器７、普通変動入賞装置９が配設された遊技領域が形成される。前面枠３には、遊技盤６の前面を覆うカバーガラス１８が取り付けられている。
【００２８】
この変動表示装置８は、表示領域を３分割したそれぞれの領域に、左、中、右の表示図柄（識別情報）が表示されている。これらの表示図柄には「０」〜「９」までの各数字と、「Ａ」〜「Ｅ」のアルファベット文字が割り当てられ、変動表示中はこれらの数字や文字が順に表示される。
【００２９】
普通図柄表示器７は、普通図柄始動ゲート（図示略）へ遊技球の入賞があると、普通図柄（例えば一つの数字からなる図柄）の変動表示を始める。普通図柄始動ゲートへの入賞が所定のタイミングでなされたとき（具体的には、入賞検出時の普通図柄乱数カウンタ値が当たり値であるとき）には、普通図柄に関する当たり状態となり、普通図柄が当たり図柄（当たり番号）で停止する。このとき、始動口１６の手前に設けられた普通変動入賞装置９が所定の時間（例えば０．５秒）だけ大きく開き、遊技球の始動口１６への入賞可能性が高められる。
【００３０】
この普通図柄始動ゲートへの遊技球の通過は、普通図柄始動ゲートセンサ５３で検知される。この遊技球の通過タイミング（具体的には、遊技制御装置１００内に備えられた普通図柄乱数カウンタの通過検出時点での値）は、普通図柄入賞記憶として、遊技制御装置１００内の所定の記憶領域（普通図柄乱数記憶領域）に、最大で連続した４回分を限度に記憶される。この普通図柄入賞記憶の記憶数は、普通図柄表示装置７の両側に設けられた４つのＬＥＤからなる記憶状態表示器に表示される。遊技制御装置１００は、普通図柄入賞記憶に基づいて、普通図柄に関する当たりの抽選を行う。
【００３１】
前面枠３の下部の開閉パネル２０には球を打球発射装置に供給する上皿２１が、固定パネル２２には下皿２３及び打球発射装置の操作部２４等が配設される。
【００３２】
カード球貸ユニット２には、前面のカード挿入部２５に挿入されたカード（プリペイドカード等）のデータの読込、書込等を行うカードリーダライタと球貸制御装置が内蔵され、カード球貸ユニット用の操作パネル２６は遊技機１の上皿２１の外面に形成される。
【００３３】
カード球貸ユニット用の操作パネル２６には、カードの残高を表示するカード残高表示部２７と、球貸しを指令する球貸しスイッチ２８と、カードの返却を指令するカード返却スイッチ３０等が設けられている。
【００３４】
カバーガラス１８の枠の上部には、点灯により球の排出の異常等を報知する報知ランプ３１、３２が設けられている。
【００３５】
図２は、本発明の実施の形態の遊技機の全体の構成を示す背面図である。
【００３６】
遊技盤６の裏面側には、大入賞口、各入賞口１１〜１５、始動口１６に入賞した入賞球を案内する入賞球集合カバー（図示せず）、遊技を統括的に制御する遊技制御装置１００、各制御装置（遊技制御装置１００、排出制御装置２００、装飾制御装置３００、表示制御装置３５０、音制御装置４００、発射制御装置５５０等）に供給する所定の電圧を発生する電源供給装置２５０、遊技盤６と前面枠３に設けられた装飾用のランプを制御する装飾制御装置３００、変動表示装置８等を制御する表示制御装置３５０、スピーカーからの音響出力を制御する音制御装置４００、遊技盤用外部端子４１等が取り付けられている。
【００３７】
前面枠３の収納フレームの裏面側には、裏機構盤３５が取り付けられている。この裏機構盤３５の中央部には、遊技盤６の裏面側の各制御装置（遊技制御装置１００、電源供給装置２５０、装飾制御装置３００、表示制御装置３５０、音制御装置４００等）を点検するための開口窓部が設けられている。
【００３８】
裏機構盤３５の上部には、遊技機外部（遊技店の島設備）から２４ボルトの交流電源を取り入れて電源供給装置２５０へ中継するとともに、遊技店の管理装置との間の外部信号線を接続する枠用外部情報出力部（外部ターミナル）４２、遊技球を貯留する球貯留タンク３６、球貯留タンク３６の球を半端球検出センサ５８を備えた樋ユニット部（半端センサユニット）３８に導く誘導樋３７が取り付けられている。誘導樋３７及び樋ユニット部３８には２条の流路が形成されている。
【００３９】
裏機構盤３５の開口窓部の右側には、樋ユニット部３８の球を遊技機前面側の受皿に払い出す排出装置（排出ユニット６００、流路切換ユニット７００）が取り付けられている。
【００４０】
裏機構盤３５の下部には、排出ユニット６００を制御する排出制御装置２００、打球発射装置５００を制御する発射制御装置５５０、カード球貸ユニット用中継基板４３等が取り付けられている。
【００４１】
カード球貸ユニット２はプリペイドカードにより遊技球を貸し出す。貸球の排出は、カード球貸ユニット２からカード球貸ユニット用中継基板４３を経由して入力された貸球制御指令信号により、排出制御装置２００により制御された球排出装置（排出ユニット６００、流路切換ユニット７００）によりなされる。
【００４２】
打球発射装置５００より遊技領域に発射された球が各入賞口、大入賞口に入賞すると、遊技制御装置１００から賞球制御指令信号が排出制御装置２００に送られ、排出制御装置２００により排出ユニット６００が駆動され、排出装置から所定数の賞球が排出される。
【００４３】
図３は、本発明の実施の形態の遊技機の遊技制御装置１００周辺のブロック図である。
【００４４】
遊技制御装置１００は、ＣＰＵ、ＲＡＭ、ＲＯＭを有する遊技用マイクロコンピュータ１０１、遊技用マイクロコンピュータ１０１に所定のクロックパルスを送る発振器１０２、入出力インターフェース（Ｉ／Ｆ）１０３ａ、１０３ｂで構成されている。
【００４５】
入力インターフェース１０３ａには各種検出装置からの検出信号が入力され、ＣＰＵに伝達される。この各種検出装置には、一般入賞口１１〜１５への入賞を検出する一般入賞口センサ５１．１〜５１．Ｎ、始動口１６への入賞を検出する特別図柄始動センサ５２、球の検出によって普通変動入賞装置９の作動を決定するための普通図柄表示装置７の変動を開始させる普通図柄始動センサ５３、大入賞口への入賞を検出するカウントセンサ５４及び大入賞口継続センサ５５、遊技盤前面のガラス枠の開放を検出するガラス枠開放センサ５６、排出ユニット６００によって排出された遊技球が貯留過多となったことを検出するオーバーフローセンサ５７、排出ユニット６００への遊技球の供給が不十分であることを検出する半端球検出センサ５８などが含まれる。
【００４６】
また、遊技制御装置１００は、ガラス枠開放センサ５６、オーバーフローセンサ５７、半端球検出センサ５８からの信号に基づいて、エラー発生の判定を行う。
【００４７】
遊技制御装置１００のＣＰＵは、これらの検出信号に基づいて、ＲＯＭに記録されたプログラム（遊技プログラム）を実行し、遊技の統括的な制御（遊技制御）を行う。具体的には、遊技制御装置１００は、排出制御装置２００、装飾制御装置３００、表示制御装置３５０、音制御装置４００、にそれぞれ賞球排出指令信号、装飾制御指令信号、表示制御指令信号、音響指令信号を出力し、これらを制御する。
【００４８】
遊技制御装置１００は、大入賞口ソレノイド１０Ａ、普通変動入賞口ソレノイド９Ａに制御信号を送信し、これらのソレノイドへの通電を制御することにより、特別変動入賞装置１０、普通変動入賞装置９の開閉を制御する。さらに、普通図柄表示装置７に制御信号を送信し、この表示を制御する。
【００４９】
さらに、遊技制御装置１００は、賞球排出が正確に行われているかを監視する。具体的には、排出制御装置２００へ賞球制御指令信号として送信した排出を指令した賞球数と、賞球検出センサにより計数された実際の排出数とが一致するかの監視及び賞球排出指令が送信されていないにも関わらず賞球排出がなされていないかの監視を行う。賞球排出指令信号が送信されていないにも関わらず、賞球排出がされている等の異常が認められたときは、異常対応処理を行う。例えば、装飾制御装置３００に装飾制御指令信号を送信して、報知ランプ３１、３２を点滅させて異常を報知する。あるいは、遊技制御の停止、打球発射の停止等により、遊技を強制的に中止させる。
【００５０】
図４は、本発明の第１の実施の形態の遊技機の表示制御装置３５０の周辺のブロック図である。
【００５１】
表示制御装置３５０は、ＣＰＵ３５１、ＲＯＭ３５２、ＲＡＭ３５２、ＤＭＡコントローラ３５４、発振器３５５、ビデオ・ディスプレイ・コントローラ（ＶＤＣ）３５６、フォントＲＯＭ３５７、ガンマ（γ）補正回路３５８、インターフェース３５９、検査用出力端子３６０で構成されている。
【００５２】
入力インターフェース３５９には遊技制御装置１００から表示制御指令信号が入力され、表示制御装置３５０はこの表示制御指令信号により制御される。この表示制御指令信号は変動表示装置８の変動開始／停止を指示するデータと、変動表示装置８の変動停止時に表示される内容を示すデータとからなり、これらの指令データは遊技制御装置１００からの通信割込のパルス信号をトリガとして表示制御装置３５０に取り込まれる。
【００５３】
ＣＰＵ３５１はＲＯＭ３５２に記録されたプログラムを実行し、表示制御指令信号に基づいてＶＤＣ３５６にＶＤＣ制御データを出力し、変動表示装置８を制御する。
【００５４】
ＶＤＣ３５６は、予め定められた画面表示の周期（１／６０秒＝１６．６ミリ秒）で、ＣＰＵ３５１にＶＤＣデータの転送要求である表示割込信号を送り、ＣＰＵ３５１からＶＤＣ制御データを受ける。ＶＤＣ３５６は、ＣＰＵ３５１から表示内容の指示を受けたら、フォントＲＯＭ３５７から表示フォントのデータを読み出し、変動表示装置８に所定の周期でデータを送る。
【００５５】
発振器３５５は、ＣＰＵ３５１、ＶＤＣ３５６等が動作するためのクロック信号と、画面表示の周期（１／６０秒）のクロック信号を生成し、ＣＰＵ３５１、ＶＤＣ３５６に送る。
【００５６】
表示制御装置３５０には、検査用出力端子３６０が設けられており、ＣＰＵ３５１から表示制御装置３５０の検査用信号（検査用コード信号、検査用図柄データ信号、検査用ストローブ信号）が出力されている。この検査用コード信号は変動表示装置８の動作、停止を示し、検査用図柄データ信号は変動表示装置８が停止したときに表示している図柄のデータを示し、検査用ストローブ信号は他の検査用信号（検査用コード信号、検査用図柄データ信号）が出力されている間に出力され、表示制御装置３５０の外部に接続される検査用機器（図示せず）の検査用データトリガ（ストローブ）となり、データの取り込みを促す。
【００５７】
この検査用コードは表示制御装置３５０が遊技制御装置１００からデータを受け取り、表示制御装置３５０が受け取ったデータに従って、正常に変動／停止動作をしているかを検査するためのものである。また、検査用図柄データは、遊技制御装置１００からの表示制御データの図柄指定データに従って、表示制御装置３５０が図柄を表示しているかを検査するために用いられるものである。
【００５８】
図５は、本発明の第１の実施の形態の遊技機の表示制御装置３５０の主たる動作を示すフローチャートである。
【００５９】
メインプログラムが起動すると、ＣＰＵ３５１、ＶＤＣ３５６等が初期化され（Ｓ１）、変動表示装置８には起動時の初期表示画面が表示される。ＣＰＵ３５１は初期表示内容を示す制御データをＶＤＣ３５６に転送して（Ｓ２）、ＣＰＵ３５１はＩ／Ｆ３５９を介して遊技制御装置１００からの通信割込信号を受信したら（Ｓ３）、通信割込処理のサブルーチン（図６）を実行した後（Ｓ４）、アニメーション制御を初期化して（Ｓ５）、遊技制御装置１００から受信した新たな表示制御データの表示に備える。一方、コマンドを受信しなければ、アニメーションデータの更新（Ｓ６）にスキップする。
【００６０】
アニメーションデータの更新（Ｓ６）では、フォントＲＯＭ３５７から次の表示データを読み出し、フォントＲＯＭ３５７から読み出した、変動表示装置８に表示されるフォント、背景（色、模様）等の表示データを、ＶＤＣ制御データとしてバッファに格納する（Ｓ７）。
【００６１】
次に、ＣＰＵ３５１はストローブタイマに所定値を加算（例えば＋１）又は減算して、ストローブタイマを更新する（Ｓ８）。その後、ストローブタイマの値を、ストローブ信号の出力時間に対して定められた値と比較し、所定の時間を経過したかを判定する（Ｓ９）。ストローブタイマの値が所定値に達していれば、検査用ストローブ信号を立ち下げる（Ｓ１０）。このタイマの動作により、検査用ストローブ信号は、所定の時間のハイレベルの信号を送出する。
【００６２】
さらに、ＣＰＵ３５１はＶＤＣ３５６からの表示割込信号を待ち（Ｓ１１）、この表示割込信号があると、ＶＤＣ３５６にＶＤＣ制御データを転送する（Ｓ２）。この表示割込信号は画面更新周期（１／６０秒）ごとにＶＤＣ３５６からＣＰＵ３５１にデータ送信要求として送られ、ＣＰＵ３５１からＶＤＣ３５６へのデータ転送周期を定める。
【００６３】
図６は、図５で説明したメインフローから呼び出される、通信割込サブルーチンの動作を示すフローチャートである。このサブルーチンでは表示制御データにより検査用ストローブ信号を立ち上げる。
【００６４】
前述したメインフロー（図５）で、表示制御装置３５０が遊技制御装置１００から通信割込信号を受信すると（Ｓ３）、通信割込サブルーチンが呼び出される（Ｓ４）。このサブルーチンでは、ＣＰＵ３５１は表示制御データを読み込み（Ｓ２１）、表示制御データが変動開始指令（８０ｈ）又は変動停止指令（８８ｈ）であるかを判断し（Ｓ２２）、表示制御データが変動開始指令（８０ｈ）又は変動停止指令（８８ｈ）であったら、これに対応した検査用コード信号（２０ｈ、２１ｈ）を出力し（Ｓ２３）、検査用ストローブ信号をハイレベルに立ち上げ（Ｓ２４）、表示制御装置３５０の検査用出力端子に接続される検査用機器に検査用データの取り込みを促す。その後ＣＰＵ３５１はストローブ信号のタイマを初期化して（Ｓ２５）、メインルーチンに戻る（Ｓ２６）。
【００６５】
一方、表示制御装置３５０が遊技制御装置１００から受信した表示制御データが変動開始指令（８０ｈ）でも変動停止指令（８８ｈ）でもなかったときは、Ｓ２６にスキップし、何もせずにメインルーチンに戻る（Ｓ２６）。
【００６６】
図７は、本発明の第１の実施の形態の遊技機の表示制御装置３５０の動作を示すタイミング図である。
【００６７】
遊技制御装置１００から表示制御装置３５０へは、遊技制御装置１００の動作周期（本図では２ミリ秒）に従って、通信割込信号と表示制御データとが送られてくる。通信割込信号は遊技制御装置１００の動作タイミングに従って、遊技制御装置１００と表示制御装置３５０に送られてくるパルス信号であり、表示制御データの取り込みのトリガとなる。表示制御データは、遊技制御装置１００から表示制御装置３５０へ通信割込の周期に従って、変動表示装置８の表示を制御するために送られてくるものであり、変動表示装置８の変動開始／停止を指示するデータと、変動表示装置８の変動停止時に表示される内容を示すデータとからなる。
【００６８】
ここで、この表示制御データの１番目のデータの８０ｈは５．０秒間の表示図柄の変動開始を指示し、これに続く０５ｈ、１６ｈ、２７ｈは各々、変動表示装置８の左、中、右の停止図柄を指定する指令信号である。また、８８ｈは変動表示している表示図柄の停止を表す。なお、この表示制御データの詳細は図８に示す。
【００６９】
表示制御装置３５０は、遊技制御装置１００から、表示図柄の変動開始（８０ｈ）又は変動表示している表示図柄の停止（８８ｈ）の指令信号を受け取ったら、これに対応する検査用コード（２０ｈ、２１ｈ）を出力する。この検査コードが出力されると検査用ストローブ信号がハイレベルに立ち上がる。その後所定時間が経過し、検査用コード信号が終了するころに、検査用ストロ−ブ信号が立ち下がる。この検査用ストローブ信号の立ち下がりは、前述したメインフローの（Ｓ８〜Ｓ１０）により、一定時間のストローブ信号が出力されるように制御される。
【００７０】
なお、本図では検査用コード信号の終了と共に、検査用ストローブ信号が終了するように構成したが、検査用コード信号の終了前に、検査用ストローブ信号を終了するように構成して、検査用ストローブ信号を短時間のパルス信号とすることもできる。
【００７１】
表示制御装置３５０が、遊技制御装置１００から、変動表示している表示図柄の停止（８８ｈ）の指令信号を受け取ったら、これに対応する検査用コード（２１ｈ）を出力するとともに、検査用図柄データを出力する。この検査用図柄データは遊技制御装置１００からの表示制御データの図柄指定データに従って表示制御装置３５０が図柄を表示しているかを検査するものである。
【００７２】
以上、図７に示したように、本発明によれば表示制御装置３５０の表示割込信号とは関係なく、表示制御装置３５０から検査用データを出力することができる。よって、Ｔ１、Ｔ２を一定にすることができる。
【００７３】
図８は、本発明の第１の実施の形態の遊技機の表示制御指令データの内容を示す図表である。
【００７４】
遊技制御装置１００から表示制御装置３５０に出力される表示制御データには、変動表示装置８の表示図柄（識別情報）の変動表示の開始／停止を表す信号と、最終的に停止する左、中、右の各停止図柄を表す信号とが含まれる。このデータは８ビットの１６進数で遊技制御装置１００から表示制御装置３５０に出力されるもので、これまでの説明も含め、”ｈ”が付されている数値は１６進数である。
【００７５】
８０ｈ〜８７ｈは変動開始指令であり、この信号により変動表示装置８の左、中、右の全ての表示図柄の変動表示が開始する。なお、表示図柄を変動させる時間は、５．０秒から５．７秒までの０．１秒刻みで指定できるように、指令が別個に用意されているので、最低でも表示図柄は、５．０秒間変動するようになっている。８８ｈは変動停止指令であり、この信号により変動表示装置８の変動表示が完全に停止する。
【００７６】
０１ｈ〜０Ｅｈ、１１ｈ〜１Ｅｈ、２１ｈ〜２Ｅｈは、変動表示装置８の停止図柄指定信号であり、このデータによって変動表示装置８の変動表示が停止したときの図柄が決定される。変動表示装置８に実際に表示される「０」〜「Ｅ」の図柄と対応させて、０１ｈ〜０Ｅｈは変動表示装置８の左の表示欄の図柄を、１１ｈ〜１Ｅｈは中の表示欄の図柄を、２１ｈ〜２Ｅｈは右の表示欄の図柄を指定する。
【００７７】
このように、第１の実施の形態では、通信割込により検査用信号を出力し、検査用ストローブ信号を立ち上げ、ストローブ信号用のタイマを起動する。さらに、メインルーチンで、ストローブ信号用のタイマをカウントし、ストローブ信号を立ち下げるように動作する。すなわち、遊技制御装置１００からの通信割込信号により、表示制御装置３５０の検査用信号を出力するので、表示制御装置３５０の表示割込信号とは関係なく、表示制御装置３５０から検査用信号を出力することができ、Ｔ１、Ｔ２を一定にすることができる。すなわち、表示制御装置３５０から出力される表示情報が、遊技制御装置１００からの制御信号に同期して出力され、表示制御データと検査用信号との対応がとれ、表示制御装置３５０を正確に検査することができる。
【００７８】
また、遊技制御装置１００からの表示制御データから一定時間後に検査用ストローブ信号が立ち上がるので、検査用機器が表示制御装置３５０からの検査信号を正確に取り込むことができる。
【００７９】
さらに、検査用ストローブ信号は、遊技制御装置１００からの制御信号に基づいて立ち上がり、表示制御装置３５０のタイマによって終了するので、表示制御装置３５０から出力される検査用信号（検査用ストロ−ブ信号）が、遊技制御装置１００からの制御信号に同期したタイミングで出力を開始することができるうえに、表示制御装置３５０側のタイマによって検査用装置がデータを読み込むために必要なストローブ信号の時間を確保することができるので、検査用装置が表示情報を正確に取り込むことができる。
【００８０】
なお、ストローブ信号が出力されている時間（持続時間）は、表示図柄が変動を行うのに要する最短の時間（５．０秒）よりも短くなるように設定されているので、表示図柄が連続して変動と停止とを繰り返しても、ストローブ信号を正確に出力することができる。
【００８１】
図９は、本発明の第２の実施の形態の遊技機の表示制御装置３５０の周辺のブロック図である。
【００８２】
この第２の実施の形態においては、第１の発振器３５５に加え、第２の発振器３６１が設けられている他、ＣＰＵ３５１、ＶＤＣ３５６等の動作は、前述した第１の実施の形態（図４）と同じである。
【００８３】
この発振器は、ＣＰＵ３５１に対し、遊技制御装置１００からの通信割込と同じ周波数（周期＝２ミリ秒）の信号（ＣＬＫ２）を送る。ＣＰＵ３５１は第２の発振器３６１からの信号に同期して、検査用信号を出力する。
【００８４】
図１０は、本発明の第２の実施の形態の遊技機の表示制御装置３５０の動作を示すタイミング図である。遊技制御装置１００からの通信割込は、遊技制御装置１００の動作周期（本図では２ミリ秒）に従って、遊技制御装置１００から表示制御装置３５０に表示制御データが送られてくる。
【００８５】
表示制御装置３５０は、遊技制御装置１００から、表示図柄の変動開始（８０ｈ）又は変動表示している表示図柄の停止（８８ｈ）の指令信号を受け取ったら、これに対応する検査用コード（２０ｈ、２１ｈ）を、ＣＬＫ２のタイミングで出力する。この検査コードが出力されると検査用ストローブ信号がハイレベルに立ち上がり、検査用コード信号の終了により、検査用ストロ−ブ信号が立ち下がる。
【００８６】
また、表示制御装置３５０が、遊技制御装置１００から、変動表示している表示図柄の停止（８８ｈ）の指令信号を受け取ったら、これに対応する検査用コード（２１ｈ）と検査用図柄データとを、ＣＬＫ２に同期させて出力する。
【００８７】
このように、第２の実施の形態では、通信割込によりＣＬＫ２の周期で検査用信号を出力し、検査用ストローブ信号を立ち上げ、ストローブ信号用のタイマを起動する。さらに、メインルーチンで、ストローブ信号用のタイマをカウントし、ストローブ信号を立ち下げるように動作する。すなわち、表示制御装置３５０からの検査用信号を、通信割込周期に同期したＣＬＫ２に従って出力するので、表示制御装置３５０の表示割込信号とは関係なく、表示制御装置３５０から検査用信号を出力することができ、Ｔ１、Ｔ２を一定にすることができる。すなわち、表示制御装置３５０から出力される表示情報が、遊技制御装置１００からの制御信号に同期して出力され、表示制御データと、検査用信号との対応がとれ、表示制御装置３５０を正確に検査することができる。
【００８８】
図１２は、本発明の第３の実施の形態の遊技機の表示制御装置３５０の周辺のブロック図である。
【００８９】
前述した、第１、第２の実施の形態では表示制御装置３５０が一つのＣＰＵ３５１を備え、このＣＰＵ３５１により遊技制御装置１００からの表示制御データの受信、変動表示装置８への表示データの送出、検査データの出力等の全ての処理を行っていたので、ＣＰＵ３５１が遊技制御装置１００から不定期に送られてくる表示制御データを、そのタイミングに合わせて監視しなければならなかった。また、この遊技制御装置１００からの表示制御データの受信タイミングで検査用データを生成していたので、これらの表示制御データの受信処理や、検査用データの生成処理等の、表示制御とは関係ない処理にＣＰＵ３５１の演算能力（処理時間）を費やしており、そのために表示制御に用いることができる処理時間に制限が生じていた。
【００９０】
第３の実施の形態では、上述した問題を解決するために、制御手段として二つのＣＰＵ３５１、３６５を有し、ＶＤＣ３５６が変動表示装置８を制御する表示装置制御手段として機能する点で特徴を有する。なお、第３の実施の形態のうち同じ符号を付した構成の前述した実施の形態と同一の動作をする部分については説明を省略する。
【００９１】
表示制御装置３５０は、メインＣＰＵ（Ｍ−ＣＰＵ）３５１、ＲＯＭ３５２、ＲＡＭ３５３、発振器３５５、ビデオ・ディスプレイ・コントローラ（ＶＤＣ）３５６、ビデオＲＡＭ（ＶＲＡＭ）３６４、サブＣＰＵ（Ｓ−ＣＰＵ）３６５、検査用出力端子３６０等で構成されている。
【００９２】
表示制御装置３５０には遊技制御装置１００から表示制御指令信号が入力され、表示制御装置３５０は、この制御信号としての表示制御データ（表示制御指令信号）により変動表示装置８を制御する。この表示制御データは変動表示装置８の識別情報の変動開始／停止を指令するデータと、変動表示装置８の識別情報の変動停止時に表示される内容を示すデータとからなり、これらの指令データは遊技制御装置１００からの通信割込のパルス信号（通信割込）をトリガとして表示制御装置３５０に取り込まれる。
【００９３】
発振器３５５は、メインＣＰＵ３５１、ＶＤＣ３５６等が動作するためのクロック信号と、画面表示の周期（１／６０秒）のクロック信号を生成し、メインＣＰＵ３５１、ＶＤＣ３５６に送る。
【００９４】
ＶＤＣ３５６は、発振器３５５からのクロック信号に同期して、メインＣＰＵ３５１に、表示装置制御手段（ＶＤＣ３５６）に対する制御データとしてのＶＤＣ制御データの出力を促す信号（Ｖ＿ＢＬＡＮＫ割込）を出力し、メインＣＰＵ３５１から表示内容の指示であるＶＤＣ制御データを受けたら、キャラクタＲＯＭ３６３から表示データを読み出し、変動表示装置８に所定の周期（１／６０秒）でデータを送る。なお、表示制御割込信号と同期して、サブＣＰＵ３６５にも、タイマ信号を出力している。
【００９５】
メインＣＰＵ３５１は、ＲＯＭ３５２に記録されたプログラムを実行し、表示制御データに基づいてＶＤＣ３５６に出力するＶＤＣ制御データを生成した後、Ｖ＿ＢＬＡＮＫ割込の発生に対応してＶＤＣ制御データをＶＤＣ３５６に出力する。
【００９６】
このようにメインＣＰＵ３５１とＶＤＣ３５６とが連携して処理を行うことにより、変動表示装置８に表示される画像が画面表示の周期（１／６０秒）毎に更新される。
【００９７】
サブＣＰＵ３６５は、メインＣＰＵ３５１とＩ／Ｏポートで接続されており、遊技制御装置１００から表示制御データを受け取ったら、サブＣＰＵ３６５内のメモリに一時的に記憶するとともに、サブＣＰＵ３６５の出力ポートにメインＣＰＵ３５１に対する指示コマンドを出力する。この指示コマンドは、表示制御データに基づくものであり、メインＣＰＵ３５１は、サブＣＰＵ３６５と接続された入力ポートから、この指示コマンドを受けたら、必要な演算を行った後にＶＤＣ３５６にＶＤＣ制御データを送信する。このように、サブＣＰＵ３６５とメインＣＰＵ３５１とを、バスでなく、Ｉ／Ｏポートで接続したのは、メインＣＰＵ３５１が行っているＲＯＭ３５２、ＲＡＭ３５３、ＶＤＰ３６２へのアクセスを、指示コマンドの転送によって中断しないためである。
【００９８】
具体的には、遊技制御装置１００から表示制御装置３５０へは、遊技制御装置１００の動作周期（例えば、２ミリ秒）に従って、通信割込信号と表示制御データとが送られてくるが、通信割込信号が発生するのは変動表示装置８の識別情報の変動を開始させるときと、この識別情報の変動を停止させるときであり、表示制御データの受信タイミングは定期的でない。
【００９９】
この通信割込信号は遊技制御装置１００の動作タイミングに従って、遊技制御装置１００から表示制御装置３５０に送られてくるパルス信号であり、表示制御データの取り込みのトリガとなる。表示制御データは、遊技制御装置１００から表示制御装置３５０へ通信割込の周期に従って、変動表示装置８の表示を制御するために送られてくるものであり、変動表示装置８の識別情報の変動開始／停止を指示する情報と、変動表示装置８の変動停止時に表示される内容を示す情報とからなる。
【０１００】
ここで、変動表示開始を指示する表示制御データの最初のデータは表示図柄（識別情報）の変動開始と変動時間を指示し、表示図柄を変動させる時間は、５．０秒から５．７秒までの０．１秒刻みで指定できるように、指令が別個に用意されている。これに続く２〜４番目のデータは各々、変動表示装置８の左、中、右の停止図柄を指定する指令信号であり、変動表示装置８に実際に表示される「０」〜「Ｅ」の図柄と対応している。また、表示制御データには変動表示している表示図柄の停止を表す指令信号も含まれている。
【０１０１】
表示制御装置３５０には検査用出力端子３６０が設けられている。サブＣＰＵ３６５は、遊技制御装置１００からの表示制御データのタイミングに従って検査用出力端子３６０から表示制御装置３５０の表示情報（検査用コード信号、検査用図柄データ信号、検査用ストローブ信号）を検査用信号として出力している。
【０１０２】
なお、図４、図９、図１２においては検査用出力端子３６０（コネクタ）が設けられている構成を示したが、通常時はコネクタを取り外してあり（コネクタから出力するための信号が生成される電子回路が設けられている）、検査の際に必要に応じてコネクタを取り付けるように構成することもできる。
【０１０３】
図１３は、本発明の第１の実施の形態の遊技機の表示制御装置のメインＣＰＵ３５１の動作を示すフローチャートである。
【０１０４】
メインプログラムが起動すると、メインＣＰＵ３５１、ＶＤＣ３５６、サブＣＰＵ３６５等が初期化され（Ｓ３１）、変動表示装置８には起動時の初期表示画面が表示される。メインＣＰＵ３５１は初期表示内容を示すＶＤＣ制御データをＶＤＣ３５６に転送する（Ｓ３２）。メインＣＰＵ３５１はＩ／Ｏを介してサブＣＰＵ３６５からの表示制御データに基づく情報としての指示コマンドを取り込む（Ｓ３３）。この指示コマンドは、サブＣＰＵ３６５が遊技制御装置１００から受信した表示制御データに基づいて出力したものであり、メインＣＰＵ３５１側で必要となる情報だけを出力するものである。すなわち、表示制御データが誤っているときの受信エラーの処理等はサブＣＰＵ３６５で行っており、メインＣＰＵ３５１には正しく受信できた表示制御データの内容だけが指示コマンドとして伝達されるようになっている。
【０１０５】
そして、メインＣＰＵ３５１は、取り込んだ指示コマンドによって、アニメーション制御の初期化の要否を判定する（Ｓ３４）。このアニメーション制御の初期化の要否は、指示コマンドが変動入賞装置８の識別情報の変動開始／停止を示す場合や、大当り画面の開始を示す場合など、一連の時系列的な画面表示のストーリーを切り替える必要があるか否かを判定するものであり、サブＣＰＵ３６５が遊技制御装置１００からアニメーション制御の初期化を指示された場合は、一連の時系列的な画面表示のストーリーを初期化して、ＲＡＭ３５３に記憶された画面表示のＶＤＣ制御データが設定される（Ｓ３５）。この初期化処理によって、これから表示される画面表示中に表示されるキャラクタ、背景なども決定され、ＶＤＣ３５６がキャラクタＲＯＭ３６３から最初に読み出す表示データのアドレスも初期化される。
【０１０６】
アニメーションデータの更新（Ｓ３６）では、キャラクタＲＯＭ３６３のアドレスを更新してキャラクタＲＯＭ３６３から次の表示データを読み出し、変動表示装置８に表示されるキャラクタＲＯＭ３６３から読み出したキャラクタ、背景（色、模様）等の表示データを、ＶＤＣ制御データとしてバッファに格納する（Ｓ３７）。
【０１０７】
次に、メインＣＰＵ３５１はＶＤＣ３５６からの表示割込信号を待ち（Ｓ３８）、この表示割込信号があると、ＶＤＣ３５６にＶＤＣ制御データを転送する（Ｓ３２）。この表示割込信号は画面更新周期（１／６０秒）ごとにＶＤＣ３５６からメインＣＰＵ３５１にデータ送信要求として送られ、メインＣＰＵ３５１からＶＤＣ３５６へのデータ転送周期を定める。
【０１０８】
図１４は、第３の実施の形態の表示制御装置のサブＣＰＵ３６５の動作を示すフローチャートである。
【０１０９】
サブＣＰＵ３６５のメインプログラムが起動すると、サブＣＰＵ３６５が初期化される（Ｓ４１）。サブＣＰＵ３６５は遊技制御装置１００からの通信割込信号を受信したら（Ｓ４２）、表示制御データが正しく受信できたかの判定をする。表示制御データが誤っており、受信エラーと判定された場合（コマンドチェック＝Ｎ）、メインＣＰＵ３５１に対する指示コマンドを出力せず、ストローブタイマの更新（Ｓ４９）に進む。一方、この判定により表示制御データが正しく受信できたと判定された場合（コマンドチェック＝Ｙ）、ステップＳ４８にてメインＣＰＵ３５１に対する指示コマンドを出力するように動作する。
【０１１０】
さらに、ステップＳ４２にて表示制御データを読み込んだサブＣＰＵ３６５は、表示制御データが変動開始指令（８０ｈ）又は変動停止指令（８８ｈ）であるかを判断し（Ｓ４４）、表示制御データが変動開始指令（８０ｈ）又は変動停止指令（８８ｈ）であったら、これに対応した検査用コード信号（２０ｈ、２１ｈ）を出力し（Ｓ４５）、検査用ストローブ信号をハイレベルに立ち上げ（Ｓ４６）、表示制御装置３５０の検査用出力端子に接続される検査用機器に検査用データの取り込みを促す。その後サブＣＰＵ３６５はストローブ信号のタイマを初期化する（Ｓ４７）。
【０１１１】
一方、表示制御装置３５０が遊技制御装置１００から受信した表示制御データが変動開始指令（８０ｈ）でも変動停止指令（８８ｈ）でもなかったときは、検査用コード信号、検査用ストローブ信号の出力やストローブタイマを初期化することなく、Ｓ４８にスキップする。
【０１１２】
次に、サブＣＰＵ３６５は、遊技制御装置１００から受け取った表示制御データをサブＣＰＵ３６５内のメモリに一時的に記憶して、メインＣＰＵ３５１のＩ／Ｏ端子と直接接続されているＩ／Ｏ端子にメインＣＰＵ３５１に対する指示を出力する（Ｓ４８）。
【０１１３】
次に、サブＣＰＵ３６５は、ＶＤＣ３５６から受けたタイマ信号に対応して、ストローブタイマに所定値を加算（例えば＋１）又は減算をし、ストローブタイマを更新する（Ｓ４９）。その後、ストローブタイマの値を、ストローブ信号の出力時間に対して定められた値と比較し、所定の時間を経過したかを判定する（Ｓ５０）。ストローブタイマの値が所定値に達していれば、検査用ストローブ信号を立ち下げる（Ｓ５１）。このタイマの動作により、検査用ストローブ信号は、所定の時間のハイレベルの信号を送出する。
【０１１４】
よって、第３の実施の形態でも、表示制御装置３５０は、遊技制御装置１００から、表示図柄の変動開始（８０ｈ）又は変動表示している表示図柄の停止（８８ｈ）の指令信号を受け取ったら、これに対応する検査用コード（２０ｈ、２１ｈ）を出力する。この検査コードが出力されると検査用ストローブ信号がハイレベルに立ち上がる。その後所定時間が経過し、検査用コード信号が終了するころに、一定時間出力された検査用ストロ−ブ信号が立ち下がる。
【０１１５】
なお、第３の実施の形態でも、検査用ストローブ信号は、検査用コード信号の終了と共に終了してもよいが、検査用コード信号の終了前に検査用ストローブ信号を終了するように構成して、検査用ストローブ信号を短時間のパルス信号とすることもできる。
【０１１６】
また、表示制御装置３５０が、遊技制御装置１００から変動表示している表示図柄の停止（８８ｈ）の指令信号を受け取ったら、これに対応する検査用コード（２１ｈ）を出力するとともに、検査用図柄データを出力する。
【０１１７】
このように、第３の実施の形態では、表示制御装置３５０に、遊技制御装置１００からの表示制御データ（表示制御指令信号）に基づいてＶＤＣ３５６に対しＶＤＣ制御データを送信するメインＣＰＵ３５１と、表示制御装置３５０の動作状態を示す検査用信号（検査用コード信号、検査用図柄データ信号、検査用ストローブ信号）を出力するサブＣＰＵ３６５とを設けたので、メインＣＰＵ３５１の処理負担を軽減して、メインＣＰＵ３５１を変動表示装置８の制御に専念させることができることから、変動表示装置により高度で複雑な表示をすることができ、変動表示装置８の表示をよりリアルにして、面白く見せることができる。
【０１１８】
また、メインＣＰＵ３５１とサブＣＰＵ３６５とはＩ／Ｏ接続されており、メインＣＰＵ３５１は自ら実行しているプログラムの動作タイミング（例えば、画面更新タイミング）でサブＣＰＵ３５７の出力を受信するので、遊技制御装置１００からの割込によってメインＣＰＵ３５１の処理が中断せず、メインＣＰＵ３５１の処理負担が増加することがない。
【０１１９】
また、制御手段をメインＣＰＵ３５１とサブＣＰＵ３６５とで構成したので、サブＣＰＵ３６５で遊技制御装置１００からの表示制御データをメインＣＰＵ３５１が用いるコマンド体系に変換できることから、メインＣＰＵの処理負担を減少させることができる。
【０１２０】
なお、図４、図９、図１２に図示した、検査用コード信号、検査用図柄データ信号、検査用ストローブ信号の他に、検査用出力端子３６０から「変動中信号」を出力するように構成することもできる。図７、図１０に示すように、この「変動中信号」の立ち上がりタイミングは変動開始を示す検査用ストローブ信号の立ち上がりタイミングと同時であり、「変動中信号」の終了タイミングは変動停止を示すストローブ信号の立ち上がりと同時である。よって、「変動中信号」が出力されている時間は表示図柄が変動している時間と一致していることから、変動時間を測定することもできる。
【０１２１】
また、検査用出力端子３６０から、表示制御データが、表示制御装置側で正確し受信できたか否か（例えば、表示制御データの値が未定義のものであった、表示制御データの受信順序が正確でなかった、など）といった情報を出力して、表示制御データの信頼性を試験できるように構成することもできる。
【０１２２】
本実施の形態では、サブＣＰＵ３６５が、遊技制御装置１００から表示制御データを受けた場合には、そのコマンドの正当性を判定した後に、そのコマンドをそのままメインＣＰＵ３５１に対して指示コマンドとして出力することも、遊技制御装置１００からの指令がメインＣＰＵ３５１に伝わる形態で指示コマンドの形式を変更して出力することもできる。例えば、サブＣＰＵ３６５にて受信した表示制御データのフォーマットを、より高速にメインＣＰＵ３５１で読み取れるフォーマットに変換して出力するようにしてもよい。
【０１２３】
今回開示した実施の形態は、全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び内容の範囲での全ての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】    本発明の実施の形態の遊技機の全体の構成を示す正面図である。
【図２】    同じく遊技機の全体の構成を示す背面図である。
【図３】    同じく遊技機の遊技制御装置周辺のブロック図である。
【図４】    第１の実施の形態の遊技機の表示制御装置周辺のブロック図である。
【図５】    同じく表示制御装置の動作を示すフローチャートである。
【図６】    同じく表示制御装置の通信割込時の動作を示すフローチャートである。
【図７】    同じく表示制御装置の動作を示すタイミング図である。
【図８】    同じく遊技機の表示制御指令データの内容を示す図表である。
【図９】    第２の実施の形態の遊技機の表示制御装置周辺のブロック図である。
【図１０】  同じく表示制御装置の動作を示すタイミング図である。
【図１１】  従来の遊技機の表示制御装置の動作を示すタイミング図である。
【図１２】  第３の実施の形態の遊技機の表示制御装置周辺のブロック図である。
【図１３】  同じく表示制御装置の動作を示すフローチャートである。
【図１４】  同じく表示制御装置の動作を示すフローチャートである。
【符号の説明】
１  遊技機
２  カード球貸ユニット
３  前面枠
４  本体枠
５  ヒンジ
６  遊技盤
８  変動表示装置
３５  裏機構盤
１００  遊技制御装置
２００  排出制御装置
２５０  電源供給装置
２５６  バックアップ電源回路
３００  装飾制御装置
３５０  表示制御装置
３５１  ＣＰＵ（Ｍ−ＣＰＵ）
３５２  ＲＯＭ
３５３  ＲＡＭ
３５４  ＤＭＡＣ
３５５  発振器１
３５６  ＶＤＣ
３５７  フォントＲＯＭ
３５８  γ補正回路
３５９  インターフェース
３６０  検査用出力端子
３６１  発振器２
３６３  キャラクタＲＯＭ
３６４  ビデオＲＡＭ（ＶＲＡＭ）
３６５  サブＣＰＵ（Ｓ−ＣＰＵ）
４００  音制御装置
５００  打球発射装置
５５０  発射制御装置
６００  排出ユニット
７００  流路切換ユニット
【図１】
0004216455.tif 000002
【図２】
0004216455.tif 000003
【図３】
0004216455.tif 000004
【図４】
0004216455.tif 000005
【図５】
0004216455.tif 000006
【図６】
0004216455.tif 000007
【図７】
0004216455.tif 000008
【図８】
0004216455.tif 000009
【図９】
0004216455.tif 000010
【図１０】
0004216455.tif 000011
【図１１】
0004216455.tif 000012
【図１２】
0004216455.tif 000013
【図１３】
0004216455.tif 000014
【図１４】
0004216455.tif 000015