(57)【特許請求の範囲】
【請求項１】
遊技状態に応じて種々の演出を行う遊技機であって、
演出用のプログラムおよび検査用のプログラムを記憶した記憶手段と、
前記記憶手段に記憶されたプログラムを実行する処理手段と、
所定のコマンドの入力を受け付けるための入力インターフェイス部と、
演出部材の制御信号を出力するための出力インターフェイス部とを備え、
前記処理手段は、
前記入力インターフェイス部を介して前記検査用のプログラムの実行を指示するコマンドを受け付け、
前記コマンドにしたがって前記検査用プログラムを実行することにより当該処理手段を構成するプロセッサおよび前記記憶手段を構成するメモリの検査を行い、
遊技機に設けられたランプの点滅を制御するランプ制御信号用の前記出力インターフェイス部を介し、かつ当該ランプの点滅を制御する場合に用いるクロック同期シリアル信号によって、検査結果を外部装置へ出力することを特徴とする遊技機。
【請求項２】
前記処理手段は、遊技機の枠部材に設けられた枠ランプの点滅を制御するランプ制御信号用の前記出力インターフェイス部を介して、前記検査結果を出力することを特徴とする請求項１に記載の遊技機。
【請求項３】
前記入力インターフェイス部として、遊技機の内部状態を制御する主制御部から出力されるコマンドを受け付けるためのインターフェイス部が用いられることを特徴とする請求項１または請求項２に記載の遊技機。
【請求項４】
遊技状態に応じて種々の演出を行う遊技機であって、
演出用のプログラムおよび検査用のプログラムを記憶したメモリと、
前記メモリに記憶されたプログラムに基づいて演出制御を実行する第１のプロセッサと、
前記第１のプロセッサによる演出制御にしたがって演出部材を制御するための制御信号を出力する第２のプロセッサとを備え、
前記第１のプロセッサは、前記メモリに記憶された前記検査用のプログラムの実行を指示するコマンドを受け付け、当該コマンドにしたがって前記検査用プログラムを実行し、少なくとも前記メモリまたは当該第１のプロセッサの検査を行い、検査結果を前記第２のプロセッサへ送信し、
前記第２のプロセッサは、遊技機に設けられたランプの点滅を制御するランプ制御信号用の出力インターフェイスを介し、かつ当該ランプの点滅を制御する場合に用いるクロック同期シリアル信号によって、前記第１のプロセッサから取得した検査結果を表す出力信号を外部装置へ出力することを特徴とする遊技機。
【請求項５】
前記第２のプロセッサは、遊技機の枠部材に設けられた枠ランプの点滅を制御する枠ランプ制御信号用の前記出力インターフェイスを介して、前記出力信号を出力することを特徴とする請求項４に記載の遊技機。
【請求項６】
前記第１のプロセッサは、少なくとも前記メモリのチェックサム検査を行い、検査結果を送信することを特徴とする請求項４または請求項５に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技状態に応じて様々な演出制御を行う演出制御ユニットを備えた遊技機に関する。
【背景技術】
【０００２】
パチンコ遊技機等の遊技機の多くは、液晶画面等の画像表示部や可動役物といった演出手段を備え、遊技状態等に応じて様々な演出を行っている。この演出は、通常、遊技機の遊技状態を制御する遊技制御部とは別の基板で構成された演出制御部の制御により行われている。このような構成では、遊技制御部からは、遊技状態等の情報を知らせるコマンドが演出制御部へ送られる。そして、このコマンドを受け取った演出制御部が、コマンドから取得した情報に基づいて、予め用意された演出用のプログラムおよびデータの中から適当な演出用のプログラムおよびデータを選択し、実行する。演出用のプログラムおよびデータは、演出制御部に設けられたＲＯＭ（Read Only Memory）等の記憶手段に格納されている（例えば、特許文献１、２参照）。
【０００３】
特許文献１には、表示制御手段が、複数種類の機種ａ〜ｃのそれぞれに応じた演出用データを記憶する記憶手段を有し、演出用データには、変動パターンコマンドの種類に応じて所定の予告演出を行うか否かと、いずれの態様の予告演出を行うのかを決定するためのデータとが含まれる遊技機が開示されている。
【０００４】
特許文献２には、データが格納されたＲＯＭを複数個備え、ＲＯＭから演算回路へのデータの伝送を並列に行うことによって、データへの高速アクセスを可能とし、併せて大容量化を図る構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１９９９０９号公報
【特許文献２】特開２００８−１３２００１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
遊技機の製造過程では、様々な検査が行われ、演出制御部に関しても種々の機能検査が行われる。ここで、演出制御部は、通常、複数の基板をパッケージ化して構成され、遊技機に搭載される。そして、パッケージ化された状態（ユニット状態）では、演出制御ユニット単体に対して直接検査を行うことが困難であった。そのため従来は、ユニット状態の演出制御部に対しては、主として官能検査が行われていた。具体的には、例えば、演出制御部が搭載された遊技機を実際に動作させたり、演出に用いられる画像表示装置（液晶ディスプレイ等）や音響装置により検査結果を出力（画像表示や音声出力）させたりし、検査者が視覚や聴覚を用いて確認していた。そのため、作業効率が悪く、また視覚による時刻の比較において誤認するおそれがあった。
【０００７】
本発明は、演出制御部等のユニットに対する検査を効率的にかつ精度良く行うことを可能とする遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成する本発明は、次のような遊技機として実現される。この遊技機は、演出用のプログラムおよび検査用のプログラムを記憶した記憶手段１２、１４と、この記憶手段１２、１４に記憶されたプログラムを実行する処理手段１１、１３と、所定のコマンドの入力を受け付けるための入力インターフェイス部２１と、演出部材の制御信号を出力するための出力インターフェイス部２３、２６とを備える。処理手段１１、１３は、入力インターフェイス部２１を介して検査用のプログラムの実行を指示するコマンドを受け付け、このコマンドにしたがって検査用プログラムを実行することにより処理手段１１、１３を構成するプロセッサおよび記憶手段１２、１４を構成するメモリの検査を行う。そして、処理手段１１、１３は、遊技機に設けられたランプ１１６、１５７の点滅を制御するランプ制御信号用の出力インターフェイス部２３、２６を介し、かつランプ１１６、１５７の点滅を制御する場合に用いるクロック同期シリアル信号によって、検査結果を外部装置へ出力する。
【０００９】
より好ましくは、処理手段１１、１３は、遊技機の枠部材に設けられた枠ランプ１５７の点滅を制御するランプ制御信号用の出力インターフェイス部２３、２６を介して、ランプの点滅を制御する場合に用いるクロック同期シリアル信号によって、検査結果を出力する。
【００１０】
さらに好ましくは、入力インターフェイス部２１として、遊技機の内部状態を制御する主制御部から出力されるコマンドを受け付けるためのインターフェイス部２１が用いられる。
【００１１】
また、本発明は、次のような遊技機としても実現される。この遊技機は、演出用のプログラムおよび検査用のプログラムを記憶したメモリ１２、１４、１６、１９と、このプログラムに基づいて演出制御を実行する第１のプロセッサ１１と、この第１のプロセッサ１１による演出制御にしたがって演出部材を制御するための制御信号を出力する第２のプロセッサ２４とを備える。そして、第１のプロセッサ１１は、検査用のプログラムの実行を指示するコマンドを受け付け、検査用プログラムを実行し、少なくともメモリ１２、１４、１６、１９または第１のプロセッサ１１の検査を行い、検査結果を第２のプロセッサ２４へ送信する。第２のプロセッサ２４は、遊技機に設けられたランプ１１６、１５７の点滅を制御するランプ制御信号用の出力インターフェイス２３、２６を介し、かつランプ１１６、１５７の点滅を制御する場合に用いるクロック同期シリアル信号によって、第１のプロセッサ１１から取得した検査結果を表す出力信号を、外部装置へ出力する。より詳細には、第１のプロセッサ１１は、少なくともメモリ１２、１４、１６、１９のチェックサム検査を行い、検査結果を第２のプロセッサ２４へ送信する。
【００１２】
より好ましくは、第２のプロセッサ２４は、遊技機に設けられたランプ１１６、１５７（さらに好ましくは枠ランプ１５７）の点滅を制御するランプ制御信号用の出力インターフェイス２３、２６を介して、出力信号を出力する。
【００１３】
なお、本欄における上記符号は、本発明の説明に際して例示的に付したものであり、この符号により本発明が減縮されるものではない。
【発明の効果】
【００１４】
本発明によれば、演出制御部等のユニットに対する検査を効率的にかつ精度良く行うことが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係るパチンコ遊技機の概略正面図である。
【図２】本実施形態のパチンコ遊技機の制御ユニットの全体構成を示す図である。
【図３】本実施形態の演出制御ユニットのハードウェア構成を示す図である。
【図４】本実施形態の検査時における基本的な動作のコマンド・シーケンスを示す図である。
【図５】音ＩＣの自己診断機能による検査におけるコマンド・シーケンスの例を示す図である。
【図６】シスコンのチェックサム検査におけるコマンド・シーケンスの例を示す図である。
【図７】ＶＤＰのチェックサム検査におけるコマンド・シーケンスの例を示す図である。
【図８】検査結果のデータ・フォーマットの例を示す図である。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
〔遊技機の基本構成〕
図１は、本実施形態に係るパチンコ遊技機１００の概略正面図である。
同図に示す遊技機の一例としてのパチンコ遊技機１００は、遊技者の指示操作により打ち出された遊技球が入賞すると賞球を払い出すように構成されたものである。このパチンコ遊技機１００は、遊技球が打ち出される遊技盤１１０と、遊技盤１１０を囲む枠部材１５０と、を備えている。遊技盤１１０は、枠部材１５０に着脱自在に取り付けられている。
【００１７】
遊技盤１１０は、本体フレーム（不図示）に取り付けられており、前面に、遊技球により遊技を行うための遊技領域１１１と、下方から発射された遊技球が上昇して遊技領域１１１の上部位置へ向かう通路を形成するレール部材１１２とを備えている。
本実施形態では、遊技者により視認され易い遊技領域１１１の位置に、演出のための各種の画像を表示する画像表示部１１４が配設されている。この画像表示部１１４は、液晶ディスプレイ等による表示画面を備え、遊技者によるゲームの進行に伴い、例えば、図柄抽選結果（図柄変動結果）を遊技者に図柄により報知したり、キャラクタの登場やアイテムの出現による予告演出を表示したりする。
また、遊技盤１１０の前面に、演出を行う演出部材としての可動役物１１５および盤ランプ１１６を備えている。
【００１８】
遊技領域１１１には、遊技球が落下する方向に変化を与えるための図示しない遊技くぎおよび風車等が配設されている。また、遊技領域１１１には、入賞や抽選に関する種々の役物が所定の位置に配設されている。また、遊技領域１１１には、遊技領域１１１に打ち出された遊技球のうち入賞口に入賞しなかったものを遊技領域１１１の外に排出する排出口１１７が配設されている。
【００１９】
本実施形態では、入賞や抽選に関する種々の役物として、遊技球が入ると入賞して特別図柄抽選（大当たり抽選）が始動する第１始動口１２１と、第１始動口１２１の下方に位置し、遊技球が入ると入賞して特別図柄抽選が始動する第２始動口１２２と、遊技球が通過すると普通図柄抽選（開閉抽選）が始動するゲート１２４と、が遊技盤１１０に配設されている。第２始動口１２２は、チューリップの花の形をした一対の回動部材が電動ソレノイドにより開閉すると共に点灯する電動チューリップ１２３を備えている。
【００２０】
また、本実施形態では、入賞や抽選に関する種々の役物として、第２始動口１２２の下方に位置し、特別図柄抽選の結果に応じて開放する大入賞口１２５と、遊技球が入賞しても抽選が始動しない普通入賞口１２６と、が遊技盤１１０に配設されている。
なお、本実施形態では、遊技領域１１１に第１始動口１２１および第２始動口１２２が配設されているが、いずれか一方のみを配設する構成例や他の始動口を配設する構成例も考えられる。また、本実施形態では、遊技領域１１１に大入賞口１２５が１つ配設されているが、大入賞口１２５を複数配設する構成例も考えられる。
本実施形態では、遊技盤１１０の右下の位置に、抽選結果や保留数に関する表示を行う表示器１３０が配設されている。
【００２１】
また、遊技盤１１０の裏面には、内部抽選および当選の判定等を行う遊技制御基板、演出を統括的に制御する演出制御基板、画像および音による演出を制御する画像制御基板、各種のランプおよび可動役物１１５による演出を制御するランプ制御基板などの図示しない各種の基板等が取り付けられる。また、遊技盤１１０の裏面には、供給された２４ＶのＡＣ電源をＤＣ電源に変換して各種の基板等に出力するスイッチング電源（不図示）が配設されている。
【００２２】
枠部材１５０は、遊技者がハンドル１５１に触れてレバー１５２を時計方向に回転させる操作を行うとその操作角度に応じた打球力にて遊技球を所定の時間間隔（例えば１分間に１００個）で電動発射する発射装置（不図示）を備えている。また、枠部材１５０は、遊技者のレバー１５２による操作と連動したタイミングで発射装置に遊技球を１つずつ順に供給する供給装置（不図示）と、供給装置が発射装置に供給する遊技球を一時的に溜めておく皿（不図示）と、を備えている。この皿には、例えば払い出しユニットによる払出球が払い出される。
【００２３】
また、枠部材１５０は、発射装置のハンドル１５１に遊技者が触れている状態であっても遊技球の発射を一時的に停止させるための停止ボタン１５４と、皿に溜まっている遊技球を箱（不図示）に落下させて取り出すための取り出しボタン１５５と、を備えている。
また、枠部材１５０は、パチンコ遊技機１００の遊技状態や状況を告知したり各種の演出を行ったりするスピーカ１５６および枠ランプ１５７を備えている。スピーカ１５６は、楽曲や音声、効果音による各種の演出を行い、また、枠ランプ１５７は、点灯点滅によるパターンや発光色の違い等で光による各種の演出を行う。なお、枠ランプ１５７については、光の照射方向を変更する演出を行うことを可能にする構成例が考えられる。
また、枠部材１５０は、遊技盤１１０を遊技者と隔てるための透明板（不図示）を備えている。
【００２４】
さらに、枠部材１５０は、遊技者が演出に対する入力を行うための入力装置を備えている。本実施の形態では、入力装置の一例として、演出ボタン１６１と、演出ボタン１６１に隣接し、略十字に配列された複数のキーからなる演出キー１６２と、が枠部材１５０に配設されている。遊技者は、これらの演出ボタン１６１および演出キー１６２を操作することにより、演出内容や演出で表示される画像を選択したり、演出において実行されるゲームにおける入力操作を行ったりすることができる。
【００２５】
〔パチンコ遊技機の機能構成〕
図２は、パチンコ遊技機の制御ユニットの全体構成を示す図である。
図２に示すように、制御ユニットは、メイン制御手段として、内部抽選および当選の判定等といった払い出す賞球数に関する各種制御を行う遊技制御部２００を備えている。また、サブ制御手段として、演出を統括的に制御する演出制御部３００と、画像および音響を用いた演出を制御する画像／音響制御部３１０と、各種のランプおよび可動役物を用いた演出を制御するランプ制御部３２０と、払出球の払い出し制御を行う払出制御部４００と、を備えている。遊技制御部２００、演出制御部３００、画像／音響制御部３１０、ランプ制御部３２０、および払出制御部４００各々は、遊技盤の後面に配設されたメイン基板としての遊技制御基板、さらにはサブ基板としての演出制御基板、画像制御基板、ランプ制御基板、および払出制御基板において個別に構成されている。
【００２６】
遊技制御部２００は、内部抽選および当選の判定等といった払い出し賞球数に関連する各種制御を行う際の演算処理を行う。具体的には、遊技制御部２００は、始動口への遊技球の入賞に応じて特別図柄抽選を行い、内部状態の設定や電動チューリップ１２３の動作の設定を行い、設定に応じた電動装置の制御を行う。また、遊技制御部２００は、これらの設定内容を演出制御部３００に送る。さらに、遊技制御部２００は、遊技球の入賞に応じて賞球の払出を払出制御部４００に指示する。また、払出制御部４００から払い出した賞球の個数に関する情報を取得し、払い出した賞球の個数を管理する。
【００２７】
演出制御部３００は、遊技制御部２００から送られる遊技状態の内容に基づいて、実行する演出を設定する、演出制御手段である。そして、演出制御部３００は、設定した演出の実行を指示するコマンドを画像／音響制御部３１０およびランプ制御部３２０に送る。
【００２８】
画像／音響制御部３１０は、演出制御部３００から送られたコマンドに基づいて、画像表示部１１４による画像表示および音響出力部５２０による音声出力を制御する、画像／音響制御手段である。画像／音響制御部３１０には不揮発性のメモリ（例えばＲＯＭ）が設けられており、このメモリには、演出において用いられる各種の画像データや楽曲、効果音等の音響データが記憶されている。そして、画像／音響制御部３１０は、演出制御部３００により設定された演出に応じて、所望の画像データや音響データを上記メモリから読み出し、画像表示部１１４および音響出力部５２０に送る。
【００２９】
画像表示部１１４は、画像データに基づき画像の表示や切り替えを制御するためのコントローラと液晶ディスプレイ等の表示画面（図１においては、この表示画面が図示されている）とを備え、画像／音響制御部３１０から受け取った画像データに基づいて、表示画面に背景画像や図柄画像を表示する。
音響出力部５２０は、音響データを再生するコントローラとスピーカ（図１に示すスピーカ１５６）とを備え、音響データを画像／音響制御部３１０から受け取った音響データに基づいて、スピーカから楽曲や効果音、音声等を出力する。
【００３０】
ランプ制御部３２０は、盤ランプ１１６や枠ランプ１５７の発光、および可動役物１１５の動作を制御するための処理を行う、演出部材制御手段である。また、ランプ制御部３２０は、演出制御部３００から送られたコマンドに基づいて、盤ランプ１１６や枠ランプ１５７の点灯／点滅や発光色等を制御する。また、ランプ制御部３２０は、可動役物１１５の動作を制御する。
【００３１】
払出制御部４００は、払出球の払い出しを制御する際の処理を行う。具体的には、払出制御部４００は、遊技制御部２００から送られたコマンドに基づいて、払出球の払い出しを制御する。
【００３２】
これら遊技制御部２００、演出制御部３００、画像／音響制御部３１０、ランプ制御部３２０、払出制御部４００、画像表示部１１４および音響出力部５２０の、パチンコ遊技機１００を制御する上での基本的な機能および動作は、既存のパチンコ遊技機のものと同様であるので、詳細な説明を省略する。
【００３３】
〔演出制御部のハードウェア構成〕
図３は、本実施形態の演出制御ユニットのハードウェア構成を示す図である。
図３に示す演出制御ユニット１０は、図２に示した演出制御部３００、画像／音響制御部３１０、ランプ制御部３２０に対応している。図示の例では、演出制御ユニット１０は、演出制御基板１０ａとランプ制御基板１０ｂとを接続して構成される。演出制御基板１０ａは、図２に示した演出制御部３００および画像／音響制御部３１０の機能を実現する。ランプ制御基板１０ｂは、図２に示したランプ制御部３２０の機能を実現する。
【００３４】
図３において、演出制御基板１０ａは、演出制御部３００に対応する制御手段として、システムコントローラ（図３ではシスコンＣＰＵと表記、以下、シスコンと呼ぶ）１１と、シスコン１１用の制御ＲＯＭ１２とを備える。また、演出制御基板１０ａは、画像／音響制御部３１０に対応する制御手段として、演出制御ＣＰＵ１３と、演出制御ＣＰＵ１３用の制御ＲＯＭ１４と、ＶＤＰ（Video Display Processor）１５と、ＣＧＲＯＭ１６と、音ＩＣ（ＤＳＰ：Digital Signal Processer）１７と、音データＲＡＭ１８および音データＲＯＭ１９とを備える。さらに、演出制御基板１０ａは、外部インターフェイスとして、ランプ制御基板Ｉ／Ｆ２０（コネクタ２０ａ）、主制御基板Ｉ／Ｆ２１、ＬＣＤＩ／Ｆ２２、音声駆動基板Ｉ／Ｆ２３を備える。
【００３５】
ランプ制御基板１０ｂは、ランプ制御部３２０に対応する制御手段として、ランプ制御ＣＰＵ２４と、ランプ制御ＣＰＵ２４用の制御ＲＯＭ２５とを備える。また、ランプ制御基板１０ｂは、外部インターフェイスとして、ランプ制御基板Ｉ／Ｆ２０（コネクタ２０ｂ）と、電飾Ｉ／Ｆ２６と、電源Ｉ／Ｆ２７とを備える。
【００３６】
演出制御ユニット１０において、演出制御基板１０ａは、図２に示した遊技制御部２００の機能を実現する主制御基板（不図示）、ＬＣＤ２８、音声駆動基板２９と接続されている。また、ランプ制御基板１０ｂは、電飾基板３０と接続されている。ここで、ＬＣＤ２８は、図１および図２に示した画像表示部１１４を構成する。音声駆動基板２９は、図２に示した音響出力部５２０を構成する。また、音声駆動基板２９は、枠ランプ制御信号と枠演出信号を中継する。枠ランプ制御信号は、遊技盤１１０の外部（枠部材１５０）に設けられた枠ランプ１５７の発光を制御するための信号である。枠演出信号は、演出制御基板１０ａと図１に示した演出ボタン１６１および演出キー１６２との間でやり取りされる信号である。電飾基板３０は、ランプ制御基板１０ｂの制御下で、盤ランプ１１６の発光を制御する。
【００３７】
ランプ制御基板Ｉ／Ｆ２０は、演出制御基板１０ａとランプ制御基板１０ｂとを接続するインターフェイスであり、演出制御基板１０ａ側のコネクタ２０ａとランプ制御基板１０ｂ側のコネクタ２０ｂとで構成されている。主制御基板Ｉ／Ｆ２１は、演出制御基板１０ａと上記の主制御基板とを接続するインターフェイス（コネクタ）である。ＬＣＤＩ／Ｆ２２は、演出制御基板１０ａとＬＣＤ２８とを接続するインターフェイス（コネクタ）である。音声駆動基板Ｉ／Ｆ２３は、演出制御基板１０ａと音声駆動基板２９とを接続するインターフェイス（コネクタ）である。電飾Ｉ／Ｆ２６は、ランプ制御基板１０ｂと電飾基板３０とを接続するインターフェイス（コネクタ）である。
【００３８】
また、ランプ制御基板１０ｂは、電源Ｉ／Ｆ２７を介して電源に接続されている。そして、電源から電力の供給を受けると共に、ランプ制御基板Ｉ／Ｆ２０を介して演出制御基板１０ａに電力を供給する。
【００３９】
図３において、演出制御基板１０ａの制御ＲＯＭ１２には、シスコン１１が実行するプログラムが格納されている。制御ＲＯＭ１４には、演出制御ＣＰＵ１３が実行するプログラムが格納されている。ＣＧＲＯＭ１６には、ＬＣＤ２８に表示される画像のデータが格納されている。音データＲＯＭ１９には、音声駆動基板２９を介して出力される音声のデータが格納されている。なお、実際の遊技中における音声出力の際には、データの読み出し速度を向上させるために、例えば実行される演出ごとに必要な音データが音データＲＡＭ１８に読み込まれ、音ＩＣ１７は音データＲＡＭ１８から所望の音データを読み出す。ランプ制御基板１０ｂの制御ＲＯＭ２５には、ランプ制御ＣＰＵ２４が実行するプログラムが格納されている。また、これらの各ＲＯＭには、格納されているプログラムやデータが試作機、見本用、展示会用、実機等のいずれのバージョン用のものかを示すバージョン情報が、予め定められた特定のアドレスに格納されている。
【００４０】
シスコン１１は、制御ＲＯＭ１２に格納されたプログラムを実行することにより、演出制御部３００の機能を実現する。演出制御ＣＰＵ１３は、制御ＲＯＭ１４に格納されたプログラムを実行することにより、画像／音響制御部３１０の機能を実現する。ランプ制御ＣＰＵ２４は、制御ＲＯＭ２５に格納されたプログラムを実行することにより、ランプ制御部３２０の機能を実現する。
【００４１】
〔演出制御ユニットの動作〕
次に、演出制御ユニット１０の通常の動作（実機における遊技時の動作）について説明する。
パチンコ遊技機１００において遊技が行われると、主制御基板（遊技制御部２００）から演出制御ユニット１０の演出制御基板１０ａへ、遊技状態を示すコマンドが定期的に送信される。演出制御基板１０ａがこのコマンドを受信すると、まず、シスコン１１が、受信コマンドからパチンコ遊技機１００の遊技状態の情報を取得し、大当たり遊技状態、時短遊技状態、確変遊技状態等の遊技状態に応じて、実行する演出を設定する。そして、シスコン１１（演出制御部３００）は、設定した演出の実行を指示するコマンドを演出制御ＣＰＵ１３（画像／音響制御部３１０）およびランプ制御基板１０ｂのランプ制御ＣＰＵ２４（ランプ制御部３２０）に送る。
【００４２】
また、シスコン１１による演出の設定において、演出ボタン１６１および演出キー１６２（以下、演出ボタン等と略記）を用いたユーザからの操作入力を受けて、操作入力に応じた演出を設定する場合もある。演出ボタン等の操作入力の情報は、枠演出信号として、音声駆動基板２９を介して音声駆動基板Ｉ／Ｆ２３から演出制御基板１０ａに受け付けられ、シスコン１１のポートへ入力される。また、枠演出信号は、シスコン１１のポートから音声駆動基板Ｉ／Ｆ２３、音声駆動基板２９を経て演出ボタン等へ向かう方向にも送信される。これにより、演出ボタン等に内蔵されたランプを所定のパターンで点滅させる等の演出制御が行われる。
【００４３】
演出制御ＣＰＵ１３は、シスコン１１から受け取ったコマンドに基づいて、演出において画像表示部１１４に表示させる画像および出力する音声を決定する。そして、ＶＤＰ１５に画像を出力させ、音ＩＣ１７に音声を出力させる。
ＶＤＰ１５は、演出制御ＣＰＵ１３の指示に基づいて、ＣＧＲＯＭ１６から演出に用いる画像のデータを読み出す。そして、読み出したデータからビットマップ画像等の画像データをＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）上に生成し、ＬＣＤＩ／Ｆ２２を介してＬＣＤ２８へ出力する。
音ＩＣ１７は、演出制御ＣＰＵ１３の指示に基づいて、音データＲＯＭ１９から演出に用いる音声のデータを音データＲＡＭ１８へ読み込む。そして、音データＲＡＭ１８からデータを読み出し、音声駆動基板Ｉ／Ｆ２３を介して音声駆動基板２９へ出力する。音声駆動基板２９は、演出制御基板１０ａから受信したデータをアナログ信号に変換してスピーカ１５６へ送信し、楽曲や効果音、音声等を出力させる。
【００４４】
ランプ制御基板１０ｂのランプ制御ＣＰＵ２４は、シスコン１１から受け取ったコマンドに基づいて、演出における盤ランプ１１６および枠ランプ１５７の点灯パターンを決定する。そして、盤ランプ１１６の制御信号を、電飾Ｉ／Ｆ２６を介して電飾基板３０へ送信する。電飾基板３０は、パチンコ遊技機１００の遊技盤１１０に設けられており、ランプ制御基板１０ｂから受信した制御信号にしたがって盤ランプ１１６を点灯させる。また、ランプ制御ＣＰＵ２４は、枠ランプ１５７の制御信号を、ランプ制御基板Ｉ／Ｆ２０、音声駆動基板Ｉ／Ｆ２３、音声駆動基板２９を介して出力し、枠ランプ１５７を点灯させる。
【００４５】
〔演出制御ユニットと検査治具の接続〕
本実施形態は、演出制御ユニット１０の検査において、少なくとも数値により検査結果を表すことができる検査に関して、その検査結果を表す数値を出力させる。この検査において、演出制御ユニット１０は、検査治具（不図示）に接続される。具体的には、検査治具は、演出制御基板１０ａの主制御基板Ｉ／Ｆ２１の入力端子および音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号の出力端子に接続される。すなわち、演出制御ユニット１０の検査においては、検査を実行するための検査コマンドが主制御基板Ｉ／Ｆ２１から入力され、演出制御ユニット１０内部で検査が実行された後、検査結果が音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号の出力端子から出力される。
【００４６】
通常、演出制御基板１０ａとランプ制御基板１０ｂとが接続されて、演出制御ユニット１０としてパッケージ化された後は、基板上の配線から直接信号を取得して検査を行うことができない。したがって、演出制御ユニット１０の状態で検査を行う場合、所定のプログラム制御により演出制御ユニット１０内部で検査を行った後、適当なインターフェイスを用いて検査結果を出力する必要がある。ここで、演出制御基板１０ａやランプ制御基板１０ｂに検査結果の出力用のインターフェイスを追加しなくて済むように、演出制御ユニット１０の既存の信号出力端子を用いて検査結果を出力することが望ましい。
【００４７】
ここで、図３に示した演出制御ユニット１０は、外部への出力が可能なインターフェイスとして、ＬＣＤＩ／Ｆ２２、音声駆動基板Ｉ／Ｆ２３、電飾Ｉ／Ｆ２６を有する。このうち、ＬＣＤＩ／Ｆ２２と音声駆動基板Ｉ／Ｆ２３の音データ出力は、画像データおよび音データという特定のデータの出力専用であるので、これらのデータとは異なる所定のデータ構造を持つ検査結果データを出力するのには適さない。また、音声駆動基板Ｉ／Ｆ２３の枠演出信号出力は、シスコン１１のポートからの信号を出力するものであり、シスコン１１においてポート出力のＯＮ・ＯＦＦを切り替えることによってバイナリデータを表すことは可能であるが、検査結果データの出力に適しているとは言えない。
【００４８】
これに対し、音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号出力は、ランプ制御基板１０ｂのランプ制御ＣＰＵ２４からの枠ランプ１５７の制御信号を出力するものであり、ランプ制御ＣＰＵ２４のシリアル機能に基づく信号出力（ＳＰＩ（Serial Peripheral Interface）出力）が可能である。したがって、所定のデータ構造を持つ検査結果データを出力するのに適している。
【００４９】
一方、ランプ制御ＣＰＵ２４からは、盤ランプ１１６の制御信号も出力されており、これはランプ制御基板１０ｂの電飾Ｉ／Ｆ２６から出力される。しかし、盤ランプ１１６の構成は、パチンコ遊技機１００の機種に応じて様々であり、このため電飾基板３０および電飾Ｉ／Ｆ２６の構成も機種ごとに異なる場合が多い。
【００５０】
これに対し、枠ランプ１５７が設けられている枠部材１５０は、一般に、多くの機種で共用される。そのため、音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号の出力端子の構成は、機種が異なっても共通である場合が多い。したがって、検査結果の出力用に音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号出力を用いれば、検査治具は、単一の出力端子用のコネクタだけで多くの機種の演出制御ユニット１０に接続できることとなる。この点においても、音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号出力は、検査結果データを出力するのに適している。
【００５１】
〔検査時の演出制御ユニットの動作〕
次に、検査時の演出制御ユニット１０の動作について説明する。
本実施形態は、検査治具を演出制御ユニット１０に接続して検査を行うが、検査自体は、演出制御ユニット１０の各ＣＰＵ（シスコン１１、演出制御ＣＰＵ１３、ランプ制御ＣＰＵ２４）により実行される。制御ＲＯＭ１２、１４、２５には、それぞれ検査用のプログラムが格納されており、各ＣＰＵ１１、１３、２４がこれらのプログラムを実行することにより、各種の検査が行われる。また、検査のための動作全体はシスコン１１により制御される。すなわち、検査の種類に応じて、シスコン１１自体が検査を行う他、シスコン１１の制御下で演出制御ＣＰＵ１３およびランプ制御ＣＰＵ２４が検査を行い、検査結果がシスコン１１に集められる。
【００５２】
図４は、検査時における基本的な動作のコマンド・シーケンスの例を示す図である。
図４に示すように、演出制御ユニット１０の検査を行う場合、まず検査治具が演出制御ユニット１０に接続され、検査治具から検査コマンドが投入される。これを契機として、シスコン１１が制御ＲＯＭ１２に格納されている検査用のプログラムを実行し、シスコン１１の制御下で検査モードでの動作が開始される。本実施形態では、後述する種々の検査のためのコマンドが投入される。
【００５３】
検査モードにおいて、シスコン１１は、演出制御ＣＰＵ１３に対して検査コマンドを発行してループバックさせた後、改めて検査コマンドを演出制御ＣＰＵ１３およびランプ制御ＣＰＵ２４に送信する。また、シスコン１１は、シスコン１１自身が行うべき検査を実行する。
【００５４】
演出制御ＣＰＵ１３は、ループバック後に受け取った検査コマンドに基づき、演出制御ＣＰＵ１３が行うべき検査を実行する。また、演出制御ＣＰＵ１３は、検査の内容に応じて、演出制御ＣＰＵ１３の下位のプロセッサであるＶＤＰ１５や音ＩＣ１７に検査コマンドを送り、検査結果を返送させて取得する。そして、演出制御ＣＰＵ１３自身による検査やＶＤＰ１５、音ＩＣ１７による検査の後、演出制御ＣＰＵ１３は、取得した検査結果をシスコン１１へ送信する。
【００５５】
次に、シスコン１１は、検査の種類に応じて得られる、シスコン１１自身の検査による検査結果、または演出制御ＣＰＵ１３から受け取った検査結果を、ランプ制御ＣＰＵ２４へ送信する。
【００５６】
ランプ制御ＣＰＵ２４は、シスコン１１から検査コマンドを受け取ると、まず、この検査コマンドを枠ランプ制御信号の信号線から出力する。この検査コマンドは、演出制御基板１０ａに設けられた音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号の出力端子から出力され、検査治具に送られる。検査治具がこの検査コマンドを受信すると、シスコン１１およびランプ制御ＣＰＵ２４が正常に検査モードで動作していることが、検査治具において確認される。
【００５７】
次に、ランプ制御ＣＰＵ２４は、シスコン１１から受け取った検査結果を枠ランプ制御信号の信号線から出力する。この検査結果は、演出制御基板１０ａに設けられた音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号の出力端子から出力され、検査治具に送られる。これにより、検査治具が、演出制御ユニット１０において行われた検査の結果を得ることができた。なお、検査の種類によっては、ランプ制御ＣＰＵ２４がシスコン１１から検査コマンドを受け取り、この検査コマンドに基づいてランプ制御ＣＰＵ２４による検査が行われる。この場合、ランプ制御ＣＰＵ２４は、ランプ制御ＣＰＵ２４自身による検査結果を枠ランプ制御信号の信号線から出力する。
【００５８】
〔具体的な検査の例〕
次に、具体的な検査の例を挙げて演出制御ユニット１０の動作を説明する。
以下では、音ＩＣ１７の自己診断機能による検査、シスコン１１、演出制御ＣＰＵ１３、ＶＤＰ１５によるチェックサム検査について、個別にコマンド・シーケンスを示して説明する。
【００５９】
図５は、音ＩＣ１７の自己診断機能による検査におけるコマンド・シーケンスの例を示す図である。
図５に示す動作において、検査治具からの検査コマンドの投入に応じて、シスコン１１が演出制御ＣＰＵ１３に検査コマンドを発行し、ループバックさせた後に改めて検査コマンドを演出制御ＣＰＵ１３およびランプ制御ＣＰＵ２４に送信するまでの動作は、図４に示した動作と同様である。このとき、図４を参照して説明したように、ランプ制御ＣＰＵ２４は、シスコン１１から受け取った検査コマンドを枠ランプ制御信号の信号線から出力する。そして、検査コマンドは、演出制御基板１０ａに設けられた音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号の出力端子から出力され、検査治具に送られる。
【００６０】
図５に示す検査では、演出制御ＣＰＵ１３は、ループバック後に受け取った検査コマンドに基づき、音ＩＣ１７に対して検査コマンドを送信し、自己診断機能による検査を実行させる。ＤＳＰである音ＩＣ１７の自己診断による検査としては、例えば、外部ＳＤＲＡＭである音データＲＡＭ１８の検査、ＤＳＰの内蔵ＲＡＭ（不図示）の検査、音データＲＯＭ１９のチェックサム検査、が行われる。これらの検査が行われた後、音ＩＣ１７から演出制御ＣＰＵ１３へ検査結果が送られる。
【００６１】
演出制御ＣＰＵ１３は、音ＩＣ１７から受け取った検査結果を、シスコン１１へ送信する。シスコン１１は、演出制御ＣＰＵ１３から受け取った音ＩＣ１７の検査結果を、ランプ制御ＣＰＵ２４へ送信する。ランプ制御ＣＰＵ２４は、シスコン１１から受け取った検査結果を枠ランプ制御信号の信号線から出力する。この検査結果は、演出制御基板１０ａに設けられた音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号の出力端子から出力され、検査治具に送られる。
【００６２】
図６は、シスコン１１のチェックサム検査におけるコマンド・シーケンスの例を示す図である。
図６に示す動作において、検査治具からの検査コマンドの投入に応じて、シスコン１１が演出制御ＣＰＵ１３に検査コマンドを発行し、ループバックさせた後に改めて検査コマンドを演出制御ＣＰＵ１３およびランプ制御ＣＰＵ２４に送信するまでの動作は、図４に示した動作と同様である。このとき、図４を参照して説明したように、ランプ制御ＣＰＵ２４は、シスコン１１から受け取った検査コマンドを枠ランプ制御信号の信号線から出力する。そして、検査コマンドは、演出制御基板１０ａに設けられた音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号の出力端子から出力され、検査治具に送られる。
【００６３】
図６に示す検査では、シスコン１１自身が制御ＲＯＭ１２のチェックサム検査を実行する。そして、検査結果をランプ制御ＣＰＵ２４へ送信する。ランプ制御ＣＰＵ２４は、シスコン１１から受け取った検査結果を枠ランプ制御信号の信号線から出力する。この検査結果は、演出制御基板１０ａに設けられた音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号の出力端子から出力され、検査治具に送られる。
【００６４】
演出制御ＣＰＵ１３によるチェックサム検査は、図４に示したコマンド・シーケンスにしたがって実行される。
すなわち、図４に示したように、まず、検査治具からの検査コマンドの投入に応じて、シスコン１１が演出制御ＣＰＵ１３に検査コマンドを発行し、ループバックさせた後に改めて検査コマンドを演出制御ＣＰＵ１３およびランプ制御ＣＰＵ２４に送信する。このとき、ランプ制御ＣＰＵ２４は、シスコン１１から受け取った検査コマンドを枠ランプ制御信号の信号線から出力する。そして、検査コマンドは、演出制御基板１０ａに設けられた音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号の出力端子から出力され、検査治具に送られる。
【００６５】
演出制御ＣＰＵ１３は、ループバック後に受け取った検査コマンドに基づいて、制御ＲＯＭ１４のチェックサム検査を実行し、検査結果をシスコン１１へ送信する。シスコン１１は、演出制御ＣＰＵ１３から受け取った検査結果を、ランプ制御ＣＰＵ２４へ送信する。ランプ制御ＣＰＵ２４は、シスコン１１から受け取った検査結果を枠ランプ制御信号の信号線から出力する。この検査結果は、演出制御基板１０ａに設けられた音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号の出力端子から出力され、検査治具に送られる。
【００６６】
図７は、ＶＤＰ１５のチェックサム検査におけるコマンド・シーケンスの例を示す図である。
図７に示す動作において、検査治具からの検査コマンドの投入に応じて、シスコン１１が演出制御ＣＰＵ１３に検査コマンドを発行し、ループバックさせた後に改めて検査コマンドを演出制御ＣＰＵ１３およびランプ制御ＣＰＵ２４に送信するまでの動作は、図４に示した動作と同様である。このとき、図４を参照して説明したように、ランプ制御ＣＰＵ２４は、シスコン１１から受け取った検査コマンドを枠ランプ制御信号の信号線から出力する。そして、検査コマンドは、演出制御基板１０ａに設けられた音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号の出力端子から出力され、検査治具に送られる。
【００６７】
図７に示す検査では、演出制御ＣＰＵ１３は、ループバック後に受け取った検査コマンドに基づき、ＶＤＰ１５に対して検査コマンドを送信し、ＣＧＲＯＭ１６のチェックサム検査を実行させる。そして、ＶＤＰ１５から送られる検査結果を取得する。また、演出制御ＣＰＵ１３は、ＶＤＰ１５から受け取った検査結果を、シスコン１１へ送信する。シスコン１１は、演出制御ＣＰＵ１３から受け取ったＶＤＰ１５の検査結果を、ランプ制御ＣＰＵ２４へ送信する。ランプ制御ＣＰＵ２４は、シスコン１１から受け取った検査結果を枠ランプ制御信号の信号線から出力する。この検査結果は、演出制御基板１０ａに設けられた音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号の出力端子から出力され、検査治具に送られる。
【００６８】
以上の複数の検査は、順次行っても良いし、可能であれば、適宜、並行して行っても良い。検査治具は、演出制御基板１０ａに設けられた音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号の出力端子からの出力により検査結果を得ることができるので、この検査結果に基づき、各検査を順次自動的に実行することができる。具体的には、予め決められた各検査の実行順に基づき、１つの検査結果が正常であれば、次の検査のための検査コマンドを投入する。いずれかの検査結果で異常が検出された場合は、次の検査のための検査コマンドを投入せずに検査を中断する。
【００６９】
〔検査結果のデータ構造〕
本実施形態では、ランプ制御ＣＰＵ２４から出力されるクロック同期シリアル信号をそのまま使用して検査結果のデータを出力する。信号の出力タイミングは、実機における遊技時にランプ制御ＣＰＵ２４が行う枠ランプ制御信号の出力と同一とする。
【００７０】
図８は、検査結果のデータ・フォーマットの例を示す図である。
図８を参照すると、検査結果のデータにおいて、１バイト目（８ビット）は、コード（ＣＯＤＥ）が出力され、２バイト目はデータ（ＤＡＴＡ）が出力され、３バイト目以降で検査結果（図５では「結果」と記載）が出力される。このうち、１バイト目および２バイト目は、検査の種類を特定する情報である。すなわち、この１バイト目および２バイト目の情報により、上述した各種の検査における検査結果を出力することが、検査治具に通知される。そして、３バイト目以降には、１バイト目および２バイト目で特定される検査の検査結果が出力される。
【００７１】
なお、上述した検査時のコマンド・シーケンスおよび検査結果のデータ構造は、１例に過ぎず、図４乃至図８を参照して説明した上記の構成に限定されるものではない。また、本実施形態では、演出制御基板１０ａに設けられた音声駆動基板Ｉ／Ｆ２３の枠ランプ制御信号の出力端子から検査結果を出力することとしたが、パチンコ遊技機１００の機種ごとに異なる電飾Ｉ／Ｆ２６に対応するコネクタを用意すれば、ランプ制御基板１０ｂの電飾Ｉ／Ｆ２６から検査結果を出力することも可能である。さらに、シスコン１１においてポート出力のＯＮ・ＯＦＦの切り換えによりバイナリデータを表現するプログラムを実装すれば、このバイナリデータで検査結果を表すことにより、枠演出信号の出力端子から検査結果を出力させることも可能である。
【符号の説明】
【００７２】
１０…演出制御ユニット、１０ａ…演出制御基板、１０ｂ…ランプ制御基板、１１…シスコン（システムコントローラ）、１２、１４…制御ＲＯＭ、１３…演出制御ＣＰＵ、１５…ＶＤＰ（Video Display Processor）、１６…ＣＧＲＯＭ、１７…音ＩＣ、１８…音データＲＡＭ、１９…音データＲＯＭ、２１…主制御基板Ｉ／Ｆ、２３…音声駆動基板Ｉ／Ｆ、２４…ランプ制御ＣＰＵ
【図１】
0005449917.tif 000002
【図２】
0005449917.tif 000003
【図３】
0005449917.tif 000004
【図４】
0005449917.tif 000005
【図５】
0005449917.tif 000006
【図６】
0005449917.tif 000007
【図７】
0005449917.tif 000008
【図８】
0005449917.tif 000009