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