(57)【要約】【課題】実行条件に応じて異なる演出を行う場合であっても、記憶手段から演出プログラムを読み出すための読み出しコマンドの増加を抑制する。【解決手段】ＲＯＭ３０２は、記憶領域が複数のバンクに分割され、バンクごとのアドレス空間におけるアドレスを指定するために必要なアドレス線の本数よりも多い数のアドレス指定用の端子を備え、アドレス空間に対応する本数のアドレス線と、バンクの切り替え用の制御線とを介してＣＰＵ３０１に接続される。バンクの切り替え用の制御線は、ＲＯＭ３０２におけるアドレス線で指定されるアドレスよりも上位の桁のアドレスに対応するアドレス指定用の端子と、ＣＰＵ３０１における所定の出力ポートとを接続する。そして、ＣＰＵ３０１は、出力ポートからの出力信号により、アクセス先のバンクを切り替える。【選択図】図４
2010264008.tif 000002
【特許請求の範囲】
【請求項１】
遊技状態に応じて種々の演出を行う遊技機であって、
記憶領域が複数のブロックに分割され、各ブロックに独立した演出制御用のプログラムおよびデータを記憶したメモリと、
前記メモリに記憶されたプログラムおよびデータを読み出し、当該プログラムおよびデータに基づく演出制御を実行するプロセッサとを備え、
前記メモリは、
前記ブロックごとのアドレス空間におけるアドレスを指定するために必要なアドレス線の本数よりも多い数のアドレス指定用の端子を備え、
前記ブロックごとの前記アドレス空間におけるアドレスを指定するための当該アドレス空間に対応する本数のアドレス線と、当該ブロックの切り替え用の制御線とを介して前記プロセッサに接続され、
前記ブロックの切り替え用の制御線は、前記メモリにおける前記アドレス線で指定されるアドレスよりも上位の桁のアドレスに対応する前記アドレス指定用の端子と、前記プロセッサにおける所定の出力ポートとを接続し、
前記プロセッサは、前記出力ポートからの出力信号により、アクセス先の前記ブロックを切り替えることを特徴とする遊技機。
【請求項２】
前記メモリの前記記憶領域に設けられた複数の前記ブロックのアドレス空間に設定されるアドレスは、当該アドレス空間のサイズに対応する桁数の下位アドレスと、当該下位アドレスよりも上位の桁に記述され当該ブロックごとに異なる値が割り当てられる上位アドレスとを含むことを特徴とする請求項１に記載の遊技機。
【請求項３】
前記メモリの前記記憶領域に設けられた複数の前記ブロックの各々には、遊技機の遊技状態に応じて行われるべき各演出のためのプログラムおよびデータが、同じ下位アドレスに格納されていることを特徴とする請求項２に記載の遊技機。
【請求項４】
前記プロセッサは、予め設定された時間的条件に基づいて、前記出力ポートの出力信号をローレベルからハイレベル、またはハイレベルからローレベルに変更することにより、アクセス先の前記ブロックを切り替えることを特徴とする請求項１乃至請求項３のいずれかに記載の遊技機。
【請求項５】
遊技状態に応じて種々の演出を行う遊技機であって、
記憶領域を分割して設けられた複数のブロックを有し、各ブロックに独立した演出制御用のデータを記憶したメモリと、
前記メモリに記憶されたデータを読み出し、当該データに基づく演出制御を実行するプロセッサとを備え、
前記メモリは、
前記ブロックごとのアドレス空間におけるアドレスを指定するために必要なアドレス線の本数よりも多い数のアドレス指定用の端子を備え、
前記ブロックごとの前記アドレス空間におけるアドレスを指定するための当該アドレス空間に対応する本数のアドレス線と、当該ブロックの切り替え用の制御線とを介して前記プロセッサに接続され、
前記ブロックの切り替え用の制御線は、前記メモリにおける前記アドレス線で指定されるアドレスよりも上位の桁のアドレスに対応する前記アドレス指定用の端子と、前記プロセッサにおける所定の出力ポートとを接続し、
前記プロセッサは、前記出力ポートからの出力信号により、アクセス先の前記ブロックを切り替えることを特徴とする遊技機。
【請求項６】
前記メモリの前記記憶領域に設けられた複数の前記ブロックのアドレス空間に設定されるアドレスは、当該アドレス空間のサイズに対応する桁数の下位アドレスと、当該下位アドレスよりも上位の桁に記述され当該ブロックごとに異なる値が割り当てられる上位アドレスとを含むことを特徴とする請求項５に記載の遊技機。
【請求項７】
前記メモリの前記記憶領域に設けられた複数の前記ブロックの各々には、遊技機の遊技状態に応じて行われるべき各演出で用いられるデータが、同じ下位アドレスに格納されていることを特徴とする請求項６に記載の遊技機。
【請求項８】
前記メモリにおける前記ブロックとは異なる記憶領域に、演出制御用のプログラムが格納されており、
前記プロセッサは、前記演出制御用のプログラムを読み出し、前記出力ポートの出力信号により選択された前記ブロックから当該プログラムにしたがって前記データを読み出して、演出制御を実行することを特徴とする請求項５乃至請求項７のいずれかに記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技状態に応じて、液晶表示やギミックの動作等により様々な演出を行う遊技機に関する。
【背景技術】
【０００２】
パチンコ遊技機等の遊技機では、遊技者の興趣性を高めるべく、様々な遊技状態が設定されている。例えば、遊技球が始動口に入賞することにより大当たりの抽選が行われる遊技機が存在する。この大当たり抽選に当選すると、遊技機は、大入賞口が開放されて、多くの賞球を獲得し得る大当たり遊技状態となる。この種の遊技機では、大当たり遊技状態の終了後、改めて大当たり抽選が行われた場合における大当たりの当選確率が高確率に変動（確率変動）するものが存在する。
【０００３】
また、多くの遊技機は、液晶画面等の画像表示部や可動役物といった演出手段を備え、上記のような様々な遊技状態に応じた演出を行っている。この演出は、通常、遊技機の遊技状態を制御する遊技制御部とは別の基板で構成された演出制御部により制御されて行われている。遊技制御部からは、遊技状態等の情報を知らせるコマンドが演出制御部へ送られ、このコマンドを受け取った演出制御部が、コマンドから取得した情報に基づいて、予め用意された演出用のプログラムおよびこのプログラムにより扱われるデータ（以下、これらのプログラムおよびデータをまとめて演出プログラムと呼ぶ）の中から適当な演出用の演出プログラムを選択し、実行する。演出プログラムは、演出制御部に設けられたＲＯＭ（Read Only Memory）等の記憶手段に格納されている（例えば、特許文献１参照）。
【０００４】
特許文献１には、表示制御手段が、複数種類の機種ａ〜ｃのそれぞれに応じた演出用データを記憶する記憶手段を有し、演出用データには、変動パターンコマンドの種類に応じて所定の予告演出を行うか否かと、いずれの態様の予告演出を行うのかを決定するためのデータとが含まれる遊技機が開示されている。
【０００５】
【特許文献１】特開２００３−１９９９０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
遊技機において、遊技状態や時間等の実行条件に応じて異なる演出を行なう場合、通常は、各々の演出用の演出プログラムを記憶手段から読み出すために、演出ごとに個別の読み出しコマンドを用意する必要がある。例えば、同じ遊技状態で行うべき演出を、時間帯に応じて（例えば昼間と夜間等）異ならせる場合、各々の時間帯に対応させた演出プログラムが用意され、記憶手段の異なるアドレスに記憶される。そして、遊技が行われている時間帯に応じて適当な演出プログラムを読み出すためには、その演出プログラムが記憶されているアドレスを指定する読み出しコマンドを用いなければならない。そのため、例えば、特定の遊技状態で行うべき演出として、時間帯に応じて２種類の演出を行う場合、各々の演出プログラムを読み出すために２つの読み出しコマンドを用意する必要がある。
【０００７】
そこで本発明は、実行条件に応じて異なる演出を行う場合であっても、記憶手段から演出プログラムを読み出すための読み出しコマンドの増加を抑制することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成する本発明は、次のような遊技機として実現される。この遊技機は、記憶領域が複数のブロックに分割され、各ブロックに独立した演出制御用のプログラムおよびデータを記憶したメモリ３０２と、このメモリ３０２に記憶されたプログラムおよびデータを読み出し、演出制御を実行するプロセッサ３０１とを備える。そして、メモリ３０２は、ブロックごとのアドレス空間におけるアドレスを指定するために必要なアドレス線の本数よりも多い数のアドレス指定用の端子を備え、ブロックごとのアドレス空間におけるアドレスを指定するための当該アドレス空間に対応する本数のアドレス線と、ブロックの切り替え用の制御線とを介してプロセッサ３０１に接続される。また、ブロックの切り替え用の制御線は、メモリ３０２におけるアドレス線で指定されるアドレスよりも上位の桁のアドレスに対応するアドレス指定用の端子と、プロセッサ３０１における所定の出力ポートとを接続する。そして、プロセッサ３０１は、出力ポートからの出力信号により、アクセス先のブロックを切り替える。
【０００９】
より好ましくは、プロセッサ３０１は、予め設定された時間的条件に基づいて、出力ポートの出力信号をローレベルからハイレベル、またはハイレベルからローレベルに変更することにより、アクセス先のブロックを切り替える。
【００１０】
また、他の本発明に係る遊技機は、記憶領域を分割して設けられた複数のブロックを有し、各ブロックに独立した演出制御用のデータを記憶したメモリ３０２と、このメモリ３０２に記憶されたデータを読み出し、演出制御を実行するプロセッサ３０１とを備える。
【００１１】
より好ましくは、データを記憶したブロックとは異なる記憶領域に、演出制御用のプログラムが格納されており、プロセッサ３０１は、このプログラムを読み出し、出力ポートの出力信号により選択されたブロックからプログラムにしたがってデータを読み出して、演出制御を実行する。
【００１２】
さらに、上記の各遊技機において、より詳細には、メモリ３０２の記憶領域に設けられた複数のブロックのアドレス空間に設定されるアドレスは、このアドレス空間のサイズに対応する桁数の下位アドレスと、この下位アドレスよりも上位の桁に記述されブロックごとに異なる値が割り当てられる上位アドレスとを含む。
また、メモリ３０２の記憶領域に設けられた複数のブロックの各々には、遊技機の遊技状態に応じて行われるべき各演出で用いられるデータが、同じ下位アドレスに格納されている。
【００１３】
なお、本欄における上記符号は、本発明の説明に際して例示的に付したものであり、この符号により本発明が減縮されるものではない。
【発明の効果】
【００１４】
本発明によれば、実行条件に応じて異なる演出を行う場合であっても、アドレス線を介して伝達される指定アドレスとは別の信号制御により、メモリにおけるアクセス先のブロックを切り替えることができ、指定アドレスを変更しなくても、ブロックごとに格納された相異なる演出プログラム（プログラムおよびデータ）により演出制御を行うことができる。このため、メモリから演出プログラムを読み出すための読み出しコマンドの増加を抑制することができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
〔遊技機の基本構成〕
図１は、本実施形態に係るパチンコ遊技機１００の概略正面図である。
同図に示す遊技機の一例としてのパチンコ遊技機１００は、遊技者の指示操作により打ち出された遊技球が入賞すると賞球を払い出すように構成されたものである。このパチンコ遊技機１００は、遊技球が打ち出される遊技盤１１０と、遊技盤１１０を囲む枠部材１５０と、を備えている。遊技盤１１０は、枠部材１５０に着脱自在に取り付けられている。
【００１６】
遊技盤１１０は、本体フレーム（不図示）に取り付けられており、前面に、遊技球により遊技を行うための遊技領域１１１と、下方から発射された遊技球が上昇して遊技領域１１１の上部位置へ向かう通路を形成するレール部材１１２とを備えている。
本実施形態では、遊技者により視認され易い遊技領域１１１の位置に、演出のための各種の画像を表示する画像表示部１１４が配設されている。この画像表示部１１４は、液晶ディスプレイ等による表示画面を備え、遊技者によるゲームの進行に伴い、例えば、図柄抽選結果（図柄変動結果）を遊技者に図柄により報知したり、キャラクタの登場やアイテムの出現による予告演出を表示したりする。
また、遊技盤１１０の前面に、演出を行う演出部材としての可動役物１１５を備えている。なお、可動役物１１５については後で詳述する。
【００１７】
遊技領域１１１には、遊技球が落下する方向に変化を与えるための図示しない遊技くぎおよび風車等が配設されている。また、遊技領域１１１には、入賞や抽選に関する種々の役物が所定の位置に配設されている。また、遊技領域１１１には、遊技領域１１１に打ち出された遊技球のうち入賞口に入賞しなかったものを遊技領域１１１の外に排出する排出口１１７が配設されている。
【００１８】
本実施形態では、入賞や抽選に関する種々の役物として、遊技球が入ると入賞して特別図柄抽選（大当たり抽選）が始動する第１始動口１２１と、第１始動口１２１の下方に位置し、遊技球が入ると入賞して特別図柄抽選が始動する第２始動口１２２と、遊技球が通過すると普通図柄抽選（開閉抽選）が始動するゲート１２４と、が遊技盤１１０に配設されている。第２始動口１２２は、チューリップの花の形をした一対の回動部材が電動ソレノイドにより開閉すると共に点灯する電動チューリップ１２３を備えている。
【００１９】
また、本実施形態では、入賞や抽選に関する種々の役物として、第２始動口１２２の下方に位置し、特別図柄抽選の結果に応じて開放する大入賞口１２５と、遊技球が入賞しても抽選が始動しない普通入賞口１２６と、が遊技盤１１０に配設されている。
なお、本実施形態では、遊技領域１１１に第１始動口１２１および第２始動口１２２が配設されているが、いずれか一方のみを配設する構成例や他の始動口を配設する構成例も考えられる。また、本実施形態では、遊技領域１１１に大入賞口１２５が１つ配設されているが、大入賞口１２５を複数配設する構成例も考えられる。
本実施形態では、遊技盤１１０の右下の位置に、抽選結果や保留数に関する表示を行う表示器１３０が配設されている。
【００２０】
また、遊技盤１１０の裏面には、内部抽選および当選の判定等を行う遊技制御基板、演出を統括的に制御する演出制御基板、画像および音による演出を制御する画像制御基板、各種のランプおよび可動役物１１５による演出を制御するランプ制御基板などの図示しない各種の基板等が取り付けられる。また、遊技盤１１０の裏面には、供給された２４ＶのＡＣ電源をＤＣ電源に変換して各種の基板等に出力するスイッチング電源（不図示）が配設されている。
【００２１】
枠部材１５０は、遊技者がハンドル１５１に触れてレバー１５２を時計方向に回転させる操作を行うとその操作角度に応じた打球力にて遊技球を所定の時間間隔（例えば１分間に１００個）で電動発射する発射装置（不図示）を備えている。また、枠部材１５０は、遊技者のレバー１５２による操作と連動したタイミングで発射装置に遊技球を１つずつ順に供給する供給装置（不図示）と、供給装置が発射装置に供給する遊技球を一時的に溜めておく皿（不図示）と、を備えている。この皿には、例えば払い出しユニットによる払出球が払い出される。
【００２２】
また、枠部材１５０は、発射装置のハンドル１５１に遊技者が触れている状態であっても遊技球の発射を一時的に停止させるための停止ボタン１５４と、皿に溜まっている遊技球を箱（不図示）に落下させて取り出すための取り出しボタン１５５と、を備えている。
また、枠部材１５０は、パチンコ遊技機１００の遊技状態や状況を告知したり各種の演出を行ったりするスピーカ１５６および枠ランプ１５７を備えている。スピーカ１５６は、楽曲や音声、効果音による各種の演出を行い、また、枠ランプ１５７は、点灯点滅によるパターンや発光色の違い等で光による各種の演出を行う。なお、枠ランプ１５７については、光の照射方向を変更する演出を行うことを可能にする構成例が考えられる。
また、枠部材１５０は、遊技盤１１０を遊技者と隔てるための透明板（不図示）を備えている。
【００２３】
〔パチンコ遊技機の機能構成〕
図２は、パチンコ遊技機の制御ユニットの全体構成を示す図である。
図２に示すように、制御ユニットは、メイン制御手段として、内部抽選および当選の判定等といった払い出す賞球数に関する各種制御を行う遊技制御部２００を備えている。また、サブ制御手段として、演出を統括的に制御する演出制御部３００と、画像および音響を用いた演出を制御する画像／音響制御部３１０と、各種のランプおよび可動役物１１５を用いた演出を制御するランプ制御部３２０と、払出球の払い出し制御を行う払出制御部４００と、を備えている。遊技制御部２００、演出制御部３００、画像／音響制御部３１０、ランプ制御部３２０、および払出制御部４００各々は、遊技盤の後面に配設されたメイン基板としての遊技制御基板、さらにはサブ基板としての演出制御基板、画像制御基板、ランプ制御基板、および払出制御基板において個別に構成されている。
【００２４】
遊技制御部２００は、内部抽選および当選の判定等といった払い出し賞球数に関連する各種制御を行う際の演算処理を行うＣＰＵ（Central Processing Unit）２０１と、ＣＰＵ２０１にて実行されるプログラムやパチンコ遊技機１００の制御用の各種データ等が記憶されたＲＯＭ２０２と、ＣＰＵ２０１の作業用メモリ等として用いられるＲＡＭ（Random Access Memory）２０３と、を備えている。遊技制御部２００は、始動口１２１、１２２への遊技球の入賞に応じて特別図柄抽選を行い、内部状態の設定や電動チューリップ１２３の動作の設定を行い、設定に応じた電動装置の制御を行う。また、遊技制御部２００は、これらの設定内容を演出制御部３００に送る。さらに、遊技制御部２００は、遊技球の入賞に応じて賞球の払出を払出制御部４００に指示する。また、払出制御部４００から払い出した賞球の個数に関する情報を取得し、払い出した賞球の個数を管理する。
【００２５】
演出制御部３００は、演出を制御する際の演算処理を行うＣＰＵ３０１と、ＣＰＵ３０１にて実行されるプログラムや演出用の各種データ等が記憶されたＲＯＭ３０２と、ＣＰＵ３０１の作業用メモリ等として用いられるＲＡＭ３０３と、日時を計測するリアルタイムクロック（ＲＴＣ）３０４と、を備えている。演出制御部３００は、例えば遊技制御部２００から送られる設定内容に基づいて、演出内容を設定する。また、演出制御部３００は、設定した演出内容の実行を指示するコマンドを画像／音響制御部３１０およびランプ制御部３２０に送る。本実施形態において、ＲＯＭ３０２は、複数のバンク（ブロック）に分けられており、各バンクには独立の相異なる演出プログラムが記憶されている。ＲＯＭ３０２の構成およびＲＯＭ３０２に対するアクセス動作の詳細については後述する。
【００２６】
画像／音響制御部３１０は、演出内容を表現する画像および音響を制御する際の演算処理を行うＣＰＵ３１１と、ＣＰＵ３１１にて実行されるプログラムや各種データ等が記憶されたＲＯＭ３１２と、ＣＰＵ３１１の作業用メモリ等として用いられるＲＡＭ３１３と、を備えている。画像／音響制御部３１０は、演出制御部３００から送られたコマンドに基づいて、画像表示部１１４による画像表示および音響出力部５２０による音声出力を制御する。画像／音響制御部３１０のＲＯＭ３１２には、演出において用いられる各種の画像データや楽曲、効果音等の音響データが記憶されている。そして、画像／音響制御部３１０は、演出制御部３００により設定された演出内容に応じて、所望の画像データや音響データをＲＯＭ３１２から読み出し、画像表示部１１４および音響出力部５２０に送る。
【００２７】
画像表示部１１４は、画像データに基づき画像の表示や切り替えを制御するためのコントローラと液晶ディスプレイ等の表示画面とを備え、画像／音響制御部３１０から受け取った画像データに基づいて、表示画面に背景画像や図柄画像を表示する。
音響出力部５２０は、音響データを再生するコントローラとスピーカとを備え、音響データを画像／音響制御部３１０から受け取った音響データに基づいて、スピーカから楽曲や効果音、音声等を出力する。
【００２８】
ランプ制御部３２０は、盤ランプや枠ランプ１５７の発光、および可動役物１１５の動作を制御する際の演算処理を行うＣＰＵ３２１と、ＣＰＵ３２１にて実行されるプログラムや各種データ等が記憶されたＲＯＭ３２２と、ＣＰＵ３２１の作業用メモリ等として用いられるＲＡＭ３２３と、を備えている。ランプ制御部３２０は、演出制御部３００から送られたコマンドに基づいて、盤ランプや枠ランプ１５７の点灯／点滅や発光色等を制御する。また、可動役物１１５の動作を制御する。
【００２９】
払出制御部４００は、払出球の払い出しを制御する際の演算処理を行うＣＰＵ４０１と、ＣＰＵ４０１にて実行されるプログラムや各種データ等が記憶されたＲＯＭ４０２と、ＣＰＵ４０１の作業用メモリ等として用いられるＲＡＭ４０３と、を備えている。払出制御部４００は、遊技制御部２００から送られたコマンドに基づいて、払出球の払い出しを制御する。
【００３０】
これら遊技制御部２００、演出制御部３００、画像／音響制御部３１０、ランプ制御部３２０、払出制御部４００、画像表示部１１４および音響出力部５２０の、パチンコ遊技機１００を制御する上での基本的な機能および動作は、既存のパチンコ遊技機のものと同様であるので、詳細な説明を省略する。
【００３１】
〔演出制御部のＲＯＭの構成〕
図３は、本実施形態の演出制御部３００におけるＲＯＭ３０２の構成を示す図である。
図３に示すように、本実施形態で用いられるＲＯＭ３０２は、記憶領域１０が２つのバンク１１、１２に分割されている。バンク１１、１２は、同じサイズのアドレス空間を持つ。そして、一方のバンク１１には、アドレス０ｘ００００００〜０ｘ０ＦＦＦＦＦが割り当てられており、他方のバンク１２には、アドレス０ｘ１０００００〜０ｘ１ＦＦＦＦＦが割り当てられている。２つのバンク１１、１２には、それぞれ独立して演出制御部３００が演出制御に用いることができる演出プログラムが格納されている。
【００３２】
２つのバンク１１、１２に格納される各演出プログラムは、同一の構成を持つものとする。すなわち、パチンコ遊技機１００では大当たりか否か、確率変動の有無などの動作状態に応じて種々の演出が行われるため、各々の演出を実行するためのプログラムやデータが用意されるが、本実施形態では、例えば大当たり演出用のプログラムとデータ、確率変動時の演出用のプログラムとデータ等が、同じデータサイズで作成される。そして、各バンク１１、１２の記憶領域において、対応するプログラムおよびデータが対応する位置に格納される。具体的には、例えば、バンク１１において、大当たり演出用のプログラムおよびデータがアドレス０ｘ００１００１〜０ｘ００１０ＦＦに格納される場合、バンク１２においては、大当たり演出用のプログラムおよびデータがアドレス０ｘ１０１００１〜０ｘ１０１０ＦＦに格納される。
【００３３】
このような構成を採ることにより、ＣＰＵ３０１から特定の遊技状態に応じた演出を行うためにＲＯＭ３０２にアクセスする際に、アドレスの最上位の値を０にするか１にするかによって、同じ遊技状態のための演出でありながら、内容の異なる演出を行うことが可能となる。すなわち、上記の６桁のアドレスの例では、下位の５桁がバンク１１、１２の内部のアドレス空間におけるアドレスであり、上位の１桁がバンク１１、１２を識別し、選択するための情報である。以下、前者の下位５桁を下位アドレスと呼び、後者の上位１桁を上位アドレスと呼ぶ。なお、下位アドレスおよび上位アドレスの桁数は、図３に示す例に限定されない。
【００３４】
〔演出制御部におけるＣＰＵとＲＯＭの接続〕
図４は、演出制御部３００におけるＣＰＵ３０１とＲＯＭ３０２との接続例を示す図である。
図４に示すように、ＣＰＵ３０１とＲＯＭ３０２とは、アドレス線（バス）、データ線（バス）、その他の制御線（コントロール・バス）で接続されている。本実施形態では、アドレス線としてＡ００〜Ａ２０の２１本のラインが使用される。ＲＯＭ３０２には、アドレス線の入力端子（アドレス指定用の端子）としてＡ００〜Ａ２０の他にＡ２１が存在し、この入力端子は、アドレス線とは別に設けられたバンク１１、１２の切り替え用の制御線を介してＣＰＵ３０１の出力ポートＰ１に接続されている。図４において、ＣＳ０はＣＳ（チップセレクト）信号線である。
【００３５】
また、ＣＰＵ３０１には、ＲＴＣ３０４が接続されている。そして、予め定められた特定の時刻になると、ＲＴＣ３０４からＣＰＵ３０１へ割り込み信号が送信されて、時刻が通知される。ＣＰＵ３０１は、ＲＴＣ３０４からの割り込みを受け付けると（すなわち、一定の時刻になると）、出力ポートＰ１の出力を変更する。すると、この出力はＲＯＭ３０２のアドレス線Ａ２１に入力しているので、ＲＯＭ３０２において指定されたアドレスが変更される。例えば、出力ポートＰ１の出力をローレベルからハイレベルに変更すると、指定アドレスの最上位の値が０から１に変更される。したがって、この指定アドレスの指定先は、ＲＯＭ３０２のバンク１１からバンク１２に変更されることとなる。
【００３６】
さらに具体例を挙げて説明する。ＣＰＵ３０１からＲＯＭ３０２へのアクセスにおいて、アドレスの指定は、図４の例では、アドレス線Ａ００〜Ａ２０によって行われる。したがって、出力ポートＰ１からの出力が変更された場合、指定アドレスの最上位の値のみが変わることとなる。具体的には、例えば、アドレス０ｘ００１０ＦＦが指定されていた場合、出力ポートＰ１の出力がローレベルからハイレベルに変更されると、指定アドレスは、０ｘ１０１０ＦＦに変更されることとなる。
【００３７】
図５は、上記の場合のアドレスの構成例を示す図である。
図５に示すように、ＣＰＵ３０１からＲＯＭ３０２にアクセスする際にＣＰＵ３０１が指定するアドレスは下位アドレスのみであり、上位アドレスは、出力ポートＰ１からの出力信号によって指定される。したがって、出力ポートＰ１の出力信号が変更された場合、５桁の下位アドレス０ｘ０１０ＦＦは変わらず、１桁の上位アドレスのみが変更される。これにより、アクセス先のバンク１１、１２が切り替わる。
【００３８】
ここで、図３を参照して説明したように、ＲＯＭ３０２のバンク１１とバンク１２には、同一の構成の演出プログラムが格納されている。すなわち、演出の内容ごとに、その演出のための演出プログラムは、各バンク１１、１２において同じ下位アドレスに格納されている。そのため、ＣＰＵ３０１がＲＯＭ３０２から特定の演出のためのプログラムやデータを読み出す場合、上位アドレスによるバンクの指定が変更されても、アドレス線Ａ００〜Ａ２０で指定された下位アドレスが変更されなければ、指定先となったバンク１１またはバンク１２から所望の演出のためのプログラムやデータを読み出すことができる。
【００３９】
〔本実施形態の適用例〕
次に、本実施形態の適用例を説明する。
この適用例では、ＲＯＭ３０２が図３に示したようにバンク分けされており、ＣＰＵ３０１とＲＯＭ３０２とが図４に示したように接続されている。そして、ＲＯＭ３０２のバンク１１に昼間用演出プログラムが格納され、バンク１２に夜間用演出プログラムが格納されている。また、ＲＴＣ３０４からＣＰＵ３０１へ、午後４時（１６：００）に割り込み信号が送信され、ＣＰＵ３０１の出力ポートＰ１の出力信号がローレベルからハイレベルに変更される。
【００４０】
図２を参照して説明したように、パチンコ遊技機１００の動作制御は、まず遊技制御部２００により内部抽選等の遊技状態に関わる主要な制御や設定が行われる。そして、遊技制御部２００から演出制御部３００へ、制御内容に基づくコマンドが送られる。演出制御部３００は、ＣＰＵ３０１が遊技制御部２００から受信したコマンドに基づいて演出パターンを決定し、決定した演出パターンに対応する演出プログラムをＲＯＭ３０２から読み出して、読み出した演出プログラムに基づく演出制御を行う。
【００４１】
図６は、上記のように構成した場合の演出制御の例を模式的に示す図である。
演出制御部３００において、ＣＰＵ３０１がアドレス０ｘ０１０ＦＦを指定して、データを読み出すものとする。このとき、時刻が午後４時よりも前であった場合、図６（ａ）に示すように、出力ポートＰ１の出力はローレベル（０）である。そのため、ＲＯＭ３０２が受け付けるアドレスは０ｘ００１０ＦＦとなって、アクセス先はバンク１１となる。したがって、ＣＰＵ３０１は、ＲＯＭ３０２のバンク１１から読み出したデータに基づいて、演出制御を実行する。
【００４２】
時刻が午後４時になると、ＲＴＣ３０４からＣＰＵ３０１へ割り込み信号が送信され、これ以降、図６（ｂ）に示すように、ＣＰＵ３０１の出力ポートＰ１の出力信号がハイレベル（１）となる。そのため、ＣＰＵ３０１がアドレス０ｘ０１０ＦＦを指定してデータを読み出す場合、ＲＯＭ３０２が受け付けるアドレスは０ｘ１０１０ＦＦとなって、アクセス先はバンク１２となる。したがって、ＣＰＵ３０１は、ＲＯＭ３０２のバンク１２から読み出したデータに基づいて、演出制御を実行する。
【００４３】
〔他の実施形態〕
上記の実施形態では、予め設定した時刻にＣＰＵ３０１の出力ポートＰ１の出力信号を変更し、昼間用演出と夜間用演出とを切り替える制御を行ったが、演出プログラムの切り換え条件は、上記の例には限定されない。例えば、平日と休日とで異なる演出プログラムを用いたり、祝日等の特定の日に、その日に行われるイベントにちなんだ演出を行うための演出プログラムを用いたりすることができる。数時間ごとに数十分だけ演出プログラムを切り替えて特別な演出であるような印象を持たせることで、遊技者の興趣性を高める効果も期待できる。
【００４４】
また、上記の実施形態では、ＲＯＭ３０２の記憶領域１０を２つのバンク１１、１２に分割したが、さらに多数のバンクに分割しても良い。この場合、ＣＰＵ３０１の出力ポートから操作する上位アドレスを増やすことで、多数のバンクに対してもアクセス先の切り替えを行うことができる。例えば、上記の例では上位アドレスに１ビット分の制御線（Ａ２１のみ）が割り当てられていたが、これを２ビット（例えばＡ２１、Ａ２２）とすれば、４種類の値（００、０１、１０、１１）を記述することができるので、４つのバンクに対応することができる。
【００４５】
図７は、ＲＯＭ３０２の記憶領域１０を４つのバンク１１、１２、１３、１４に分割した場合の構成例を示す図である。図８は、ＣＰＵ３０１と図７に示したＲＯＭ３０２との接続例を示す図である。
図７に示す構成では、バンク１１には、アドレス０ｘ００００００〜０ｘ０ＦＦＦＦＦが割り当てられ、バンク１２には、アドレス０ｘ１０００００〜０ｘ１ＦＦＦＦＦが割り当てられ、バンク１３には、アドレス０ｘ２０００００〜０ｘ２ＦＦＦＦＦが割り当てられ、バンク１４には、アドレス０ｘ３０００００〜０ｘ３ＦＦＦＦＦが割り当てられている。
【００４６】
また、図８に示すように、ＲＯＭ３０２には、アドレス指定用の端子が２３個（Ａ００〜Ａ２２）存在する。そして、ＣＰＵ３０１とＲＯＭ３０２とは、２１本のアドレス線（Ａ００〜Ａ２０）でＣＰＵ３０１と接続され、Ａ２１、Ａ２２の端子は制御線でＣＰＵ３０１の出力ポートＰ１、Ｐ２と接続されている。そして、出力ポートＰ１、Ｐ２の出力信号により、上位アドレスの値（０〜３）が特定され、４つのバンク１１、１２、１３、１４のいずれかがアクセス先として選択されることとなる。
【００４７】
また、上記の実施形態では、単一のパチンコ遊技機１００において、演出プログラムを変更する場合を例として説明したが、各バンクに異なる機種用の演出プログラムを格納しても良い。この場合、ＣＰＵ３０１の出力ポートＰ１（図８の構成の場合は出力ポートＰ１、Ｐ２）の出力信号によりアクセス先のバンクを切り替えて、読み出す演出プログラムを変更することにより、ＣＰＵ３０１からの読み出しコマンドを何ら変更することなく、異なる機種用の演出を実行することができる。ただし、上述したように、各バンクに格納される演出プログラムは同一の構成としなければならない。したがって、各種の演出を行う契機や実行条件、各演出が行われるモードの設定等が共通する機種であることが必要である。
【００４８】
さらに、上記の実施形態では、ＲＯＭ３０２の記憶領域１０を複数のバンクに分割し、各バンクに独立の演出プログラム（プログラムおよびデータ）を格納することとした。これに対し、演出制御用のプログラムは共用とし、データ（演出制御において用いられる各種のテーブルや、演出パターンの設定等）のみを演出ごとに個別に用意して、バンクごとに分けて格納するようにしても良い。この場合、プログラムは、プログラムの格納用に個別にバンクを用意して格納しても良いし、ＲＯＭ３０２とは別に、演出制御部３００にプログラムを格納するためのＲＯＭを設けても良い。
【図面の簡単な説明】
【００４９】
【図１】本実施形態に係るパチンコ遊技機の概略正面図である。
【図２】本実施形態のパチンコ遊技機の制御ユニットの全体構成を示す図である。
【図３】本実施形態の演出制御部におけるＲＯＭの構成を示す図である。
【図４】本実施形態の演出制御部のＣＰＵとＲＯＭとの接続例を示す図である。
【図５】本実施形態で用いられるＲＯＭのアドレスの構成例を示す図である。
【図６】本実施形態による演出制御の例を模式的に示す図である。
【図７】ＲＯＭの記憶領域を４つのバンクに分割した場合の構成例を示す図である。
【図８】ＣＰＵと図７に示したＲＯＭとの接続例を示す図である。
【符号の説明】
【００５０】
１０…記憶領域、１１、１２…バンク、２００…遊技制御部、３００…演出制御部、３０１…ＣＰＵ、３０２…ＲＯＭ、３０４…リアルタイムクロック（ＲＴＣ）
【図１】
2010264008.tif 000003
【図２】
2010264008.tif 000004
【図３】
2010264008.tif 000005
【図４】
2010264008.tif 000006
【図５】
2010264008.tif 000007
【図６】
2010264008.tif 000008
【図７】
2010264008.tif 000009
【図８】
2010264008.tif 000010