(57)【要約】【課題】予め情報を記憶しておく構成の好適化を図ることが可能な遊技機を提供する。【解決手段】音光制御基板８１には、サブＭＰＵ８２と、音出力ＬＳＩ８６と、共通用ＲＯＭ８７と、が搭載されている。サブＭＰＵ８２は、主制御装置から受信するコマンドに基づいて、所定期間分の演出の内容を決定するとともに、その内容に従った発光制御を各種発光部４４ａ〜４４ｋに対して行う機能を有している。また、サブＭＰＵ８２は、決定した演出の内容に即して、音出力ＬＳＩ８６に対して音出力指示を行い、当該音出力ＬＳＩ８６にスピーカ部４５からの音の出力制御を行わせる。この場合に、サブＭＰＵ８２において発光制御を行うために利用される発光データは、サブＭＰＵ８２の直接用ＲＯＭ８４だけでなく、音出力ＬＳＩ８６において音の出力制御を行うために利用される音データを予め記憶する共通用ＲＯＭ８７にも記憶されている。【選択図】      図６
2020124631.tif 000002
【特許請求の範囲】
【請求項１】
プログラム及びデータのうち少なくとも一方である第１制御用の情報を利用して第１の制御を実行する第１制御手段と、
プログラム及びデータのうち少なくとも一方である第２制御用の情報を利用して第２の制御を実行する第２制御手段と、
前記第１制御手段と前記第２制御手段との間で通信を行う場合に利用される特定経路と、
前記第１制御用の情報の少なくとも一部を予め記憶する情報記憶手段と、
前記情報記憶手段に記憶された前記第１制御用の情報を、前記特定経路を通じて前記第１制御手段に送信する転送実行手段と、
を備え、
前記第２制御手段は、
前記転送実行手段と、
前記第２の制御として、前記第２制御用の情報を利用して所定機器の動作を制御する動作制御手段と、
を備え、
前記動作制御手段は、前記転送実行手段により前記第１制御用の情報の転送が行われる期間であっても前記所定機器の動作を制御することが可能であることを特徴とする遊技機。
【請求項２】
遊技価値を利用して遊技が行われることを特徴とする請求項１に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関するものである。
【背景技術】
【０００２】
遊技機の一種として、パチンコ遊技機やスロットマシン等が知られている。これらの遊技機は、ＣＰＵなどの汎用制御素子及びＲＯＭなどの読み出し専用の記憶素子を備えており、読み出し専用の記憶素子から読み出したプログラムに従って汎用制御素子にて処理が実行されることに基づき一連の遊技が制御されている。なお、汎用制御素子や読み出し専用の記憶素子などが１チップ化されたものも知られている。
【０００３】
上記遊技機では、一の汎用制御素子における処理負荷を軽減すべく、汎用制御素子を別に備えた構成や、所定の処理を実行するための専用回路として設けられた専用制御素子を備えた構成も知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−５８３６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上記例示等のような遊技機においては予め情報を記憶しておく構成の好適化を図る必要があり、この点について未だ改良の余地がある。
【０００６】
本発明は、上記例示した事情等に鑑みてなされたものであり、予め情報を記憶しておく構成の好適化を図ることが可能な遊技機を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
上記課題を解決すべく請求項１記載の発明は、プログラム及びデータのうち少なくとも一方である第１制御用の情報を利用して第１の制御を実行する第１制御手段と、
プログラム及びデータのうち少なくとも一方である第２制御用の情報を利用して第２の制御を実行する第２制御手段と、
前記第１制御手段と前記第２制御手段との間で通信を行う場合に利用される特定経路と、
前記第１制御用の情報の少なくとも一部を予め記憶する情報記憶手段と、
前記情報記憶手段に記憶された前記第１制御用の情報を、前記特定経路を通じて前記第１制御手段に送信する転送実行手段と、
を備え、
前記第２制御手段は、
前記転送実行手段と、
前記第２の制御として、前記第２制御用の情報を利用して所定機器の動作を制御する動作制御手段と、
を備え、
前記動作制御手段は、前記転送実行手段により前記第１制御用の情報の転送が行われる期間であっても前記所定機器の動作を制御することが可能であることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、予め情報を記憶しておく構成の好適化を図ることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態におけるパチンコ機を示す正面図である。
【図２】パチンコ機の電気的構成を示すブロック図である。
【図３】当否抽選などに用いられる各種カウンタの内容を説明するための説明図である。
【図４】メインＭＰＵにて実行されるメイン処理を示すフローチャートである。
【図５】メインＭＰＵにて実行されるタイマ割込み処理を示すフローチャートである。
【図６】演出の実行制御に係る電気的構成を示すブロック図である。
【図７】（ａ）は直接用ＲＯＭのデータ構成を説明するための説明図、（ｂ）は共通用ＲＯＭのデータ構成を説明するための説明図である。
【図８】（ａ）は音の波形の一例をアナログ信号で示す図、（ｂ）はその波形をデジタル信号で示す図である。
【図９】音出力ＬＳＩに設けられたレジスタの構成を説明するための概念図である。
【図１０】サブＭＰＵにて実行される演出制御処理を示すフローチャートである。
【図１１】サブＭＰＵにて実行される発光データの転送用処理を示すフローチャートである。
【図１２】音出力ＬＳＩに設けられた音データ処理部における動作を示すフローチャートである。
【図１３】音出力ＬＳＩに設けられたデータ転送部における動作を示すフローチャートである。
【図１４】共通用ＲＯＭに記憶された発光データがサブＭＰＵに転送される様子を説明するためのタイミングチャートである。
【図１５】（Ａ）は第１の実施の形態における音データの転送タイミングと発光データの転送タイミングとの関係を説明するためのタイミングチャート、（Ｂ）は第２の実施の形態における音データの転送タイミングと発光データの転送タイミングとの関係を説明するためのタイミングチャートである。
【発明を実施するための形態】
【００１０】
＜第１の実施の形態＞
以下、遊技機の一種であるパチンコ遊技機（以下、「パチンコ機」という）の第１の実施の形態を、図面に基づいて説明する。図１はパチンコ機１０の正面図である。
【００１１】
パチンコ機１０は、図１に示すように、当該パチンコ機１０の外殻を形成する外枠１１と、この外枠１１に対して前方に回動可能に取り付けられた遊技機本体１２とを有する。遊技機本体１２は、内枠（図示略）と、その内枠の前方に配置される前扉枠１４と、内枠の後方に配置される裏パックユニット（図示略）とを備えている。
【００１２】
遊技機本体１２のうち内枠が、左右両側部のうち一方を支持側として外枠１１に回動可能に支持されている。また、内枠には、前扉枠１４が回動可能に支持されており、左右両側部のうち一方を支持側として前方へ回動可能とされている。また、内枠には、裏パックユニットが回動可能に支持されており、左右両側部のうち一方を支持側として後方へ回動可能とされている。
【００１３】
なお、遊技機本体１２には、その回動先端部に施錠装置（図示略）が設けられており、遊技機本体１２を外枠１１に対して開放不能に施錠状態とする機能を有しているとともに、前扉枠１４を内枠に対して開放不能に施錠状態とする機能を有している。これらの各施錠状態は、パチンコ機１０前面にて露出させて設けられたシリンダ錠１７に対して解錠キーを用いて解錠操作を行うことにより、それぞれ解除される。
【００１４】
内枠には遊技盤２０が搭載されている。遊技盤２０には前後方向に貫通する大小複数の開口部が形成されている。各開口部には一般入賞口２１，可変入賞装置２２，上作動口２３，下作動口２４，スルーゲート２５、可変表示ユニット２６、メイン表示部３３及び役物用表示部３４等がそれぞれ設けられている。
【００１５】
一般入賞口２１、可変入賞装置２２、上作動口２３及び下作動口２４への入球が発生すると、それが遊技盤２０の背面側に配設された検知センサ（図示略）により検知され、その検知結果に基づいて所定数の賞球の払い出しが実行される。その他に、遊技盤２０の最下部にはアウト口２７が設けられており、各種入賞口等に入らなかった遊技球はアウト口２７を通って遊技領域から排出される。また、遊技盤２０には、遊技球の落下方向を適宜分散、調整等するために多数の釘２８が植設されていると共に、風車等の各種部材が配設されている。
【００１６】
ここで、入球とは、所定の開口部を遊技球が通過することを意味し、開口部を通過した後に遊技領域から排出される態様だけでなく、開口部を通過した後に遊技領域から排出されない態様も含まれる。但し、以下の説明では、アウト口２７への遊技球の入球と明確に区別するために、可変入賞装置２２、上作動口２３、下作動口２４又はスルーゲート２５への遊技球の入球を、入賞とも表現する。
【００１７】
上作動口２３及び下作動口２４は、作動口装置としてユニット化されて遊技盤２０に設置されている。上作動口２３及び下作動口２４は共に上向きに開放されている。また、上作動口２３が上方となるようにして両作動口２３，２４は鉛直方向に並んでいる。下作動口２４には、左右一対の可動片よりなるガイド片（サポート片）としての電動役物２４ａが設けられている。電動役物２４ａの閉鎖状態（非サポート状態又は非ガイド状態）では遊技球が下作動口２４に入賞できず、電動役物２４ａが開放状態（サポート状態又はガイド状態）となることで下作動口２４への入賞が可能となる。
【００１８】
可変入賞装置２２は、遊技盤２０の背面側へと通じる大入賞口２２ａを備えているとともに、当該大入賞口２２ａを開閉する開閉扉２２ｂを備えている。開閉扉２２ｂは、通常は遊技球が入賞できない又は入賞し難い閉鎖状態になっており、内部抽選において開閉実行モード（開閉実行状態）への移行に当選した場合に遊技球が入賞しやすい所定の開放状態に切り換えられるようになっている。ここで、開閉実行モードとは、大当たり当選となった場合に移行することとなるモードである。可変入賞装置２２の開放態様としては、所定時間（例えば３０ｓｅｃ）の経過又は所定個数（例えば１０個）の入賞を１ラウンドとして、複数ラウンド（例えば１５ラウンド）を上限として可変入賞装置２２が繰り返し開放される態様がある。
【００１９】
メイン表示部３３及び役物用表示部３４は、遊技領域の下部側に設けられている。メイン表示部３３では、上作動口２３又は下作動口２４への入賞をトリガとして絵柄の変動表示が行われ、その変動表示の停止結果として、上作動口２３又は下作動口２４への入賞に基づいて行われた内部抽選の結果が表示によって明示される。つまり、本パチンコ機１０では、上作動口２３への入賞と下作動口２４への入賞とが内部抽選において区別されておらず、上作動口２３又は下作動口２４への入賞に基づいて行われた内部抽選の結果が共通の表示領域であるメイン表示部３３にて明示される。そして、上作動口２３又は下作動口２４への入賞に基づく内部抽選の結果が開閉実行モードへの移行に対応した当選結果であった場合には、メイン表示部３３にて所定の停止結果が表示されて変動表示が停止された後に、開閉実行モードへ移行する。
【００２０】
なお、メイン表示部３３は、複数のセグメント発光部が所定の態様で配列されてなるセグメント表示器により構成されているが、これに限定されることはなく、液晶表示装置、有機ＥＬ表示装置、ＣＲＴ、ドットマトリックス等その他のタイプの表示装置によって構成されていてもよい。また、メイン表示部３３にて変動表示される絵柄としては、複数種の文字が変動表示される構成、複数種の記号が変動表示される構成、複数種のキャラクタが変動表示される構成又は複数種の色が切り換え表示される構成などが考えられる。
【００２１】
役物用表示部３４では、スルーゲート２５への入賞をトリガとして絵柄の変動表示が行われ、その変動表示の停止結果として、スルーゲート２５への入賞に基づいて行われた内部抽選の結果が表示によって明示される。スルーゲート２５への入賞に基づく内部抽選の結果が電役開放状態への移行に対応した当選結果であった場合には、役物用表示部３４にて所定の停止結果が表示されて変動表示が停止された後に、電役開放状態へ移行する。電役開放状態では、下作動口２４に設けられた電動役物２４ａが所定の態様で開放状態となる。
【００２２】
可変表示ユニット２６には、絵柄の一種である図柄を変動表示（又は、可変表示若しくは切換表示）する図柄表示装置３１が設けられている。また、可変表示ユニット２６には、図柄表示装置３１を囲むようにしてセンターフレーム３２が配設されている。このセンターフレーム３２は、その上部がパチンコ機１０前方に延出している。これにより、図柄表示装置３１の表示画面Ｇの前方を遊技球が落下していくのが防止されており、遊技球の落下により表示画面Ｇの視認性が低下するといった不都合が生じない構成となっている。
【００２３】
図柄表示装置３１は、液晶ディスプレイを備えた液晶表示装置として構成されており、後述する表示制御装置により表示内容が制御される。なお、図柄表示装置３１は、液晶表示装置であることに限定されることはなく、プラズマディスプレイ装置、有機ＥＬ表示装置又はＣＲＴといった他の表示装置であってもよい。
【００２４】
図柄表示装置３１では、上作動口２３又は下作動口２４への入賞に基づいて図柄の変動表示が開始される。すなわち、メイン表示部３３において変動表示が行われる場合には、それに合わせて図柄表示装置３１において変動表示が行われる。そして、例えば、遊技結果が大当たり結果となる遊技回では、図柄表示装置３１では予め設定されている有効ライン上に所定の組み合わせの図柄が停止表示される。
【００２５】
なお、図柄表示装置３１における図柄の変動表示の態様は上記のものに限定されることはなく任意であり、図柄列の数、図柄列における図柄の変動表示の方向、各図柄列の図柄数などは適宜変更可能である。また、図柄表示装置３１にて変動表示される絵柄は上記のような図柄に限定されることはなく、例えば絵柄として数字のみが変動表示される構成としてもよい。
【００２６】
また、いずれかの作動口２３，２４への入賞に基づいて、メイン表示部３３及び図柄表示装置３１にて変動表示が開始され、所定の停止結果を表示し上記変動表示が停止されるまでが遊技回の１回に相当する。
【００２７】
センターフレーム３２の前面側における左上部分には、メイン表示部３３及び図柄表示装置３１に対応した第１保留発光部（第１保留ランプ部）３５が設けられている。遊技球が上作動口２３又は下作動口２４に入賞した個数は最大４個まで保留され、第１保留発光部３５の点灯によってその保留個数が表示されるようになっている。
【００２８】
センターフレーム３２の右上部分には、役物用表示部３４に対応した第２保留発光部（第２保留ランプ部）３６が設けられている。遊技球がスルーゲート２５を通過した回数は最大４回まで保留され、第２保留発光部３６の点灯によってその保留個数が表示されるようになっている。なお、各保留発光部３５，３６の機能が図柄表示装置３１の一部の領域における表示により果たされる構成としてもよい。
【００２９】
遊技盤２０には、レール部３７が取り付けられており、当該レール部３７により誘導レールが構成され、内枠において遊技盤２０の下方に搭載された遊技球発射機構（図示略）から発射された遊技球が遊技領域の上部に案内されるようになっている。遊技球発射機構は、前扉枠１４に発射操作手段として設けられた発射ハンドル４１が操作されることにより遊技球の発射動作が行われる。
【００３０】
内枠の前面側全体を覆うようにして前扉枠１４が設けられている。前扉枠１４には、遊技領域のほぼ全域を前方から視認することができるようにした窓部４２が形成されている。窓部４２は、略楕円形状をなし、図示しない窓パネルが嵌め込まれている。窓パネルは、ガラスによって無色透明に形成されているが、これに限定されることはなく合成樹脂によって無色透明に形成してもよい。
【００３１】
窓部４２の周囲には、複数の発光手段が設けられている。具体的には、窓部４２の上方には、横方向の中央部分、その左右両側、及び左右の隅角部分のそれぞれに発光部４４ａ〜４４ｃが設けられている。また、窓部４２の左右の側方から下方に亘っても複数の発光部４４ｄ〜４４ｋが設けられている。これら各発光部４４ａ〜４４ｋは、ＬＥＤといった発光体が搭載された発光用基板と、前扉枠１４の表面を構成するとともに対応する発光体の光の照射方向の先側に設けられた発光カバーと、を備えており、当該発光カバーが光を透過可能に形成されていることで発光体から照射された光をパチンコ機１０前方から視認可能となっている。また、各発光体として、複数種類の色の光を照射可能なものが用いられているが、単一の色の光を照射するものが用いられていてもよい。
【００３２】
また、窓部４２の周囲には、上記各発光部４４ａ〜４４ｋの他に、演出に応じたメロディや遊技状態に応じた効果音といった、音（音声を含む）を出力するためのスピーカ部４５が設けられている。スピーカ部４５は、前扉枠１４の上側の各隅角部分に１個ずつ設けられているが、これに限定されることはなく、前扉枠１４の下側や外枠１１側に設けられていてもよい。各スピーカ部４５は、音出力手段（又は可聴音出力手段）としてのスピーカ装置と、前扉枠１４の表面を構成するとともに対応するスピーカ装置の音の出力先側に設けられたスピーカカバーと、を備えており、当該スピーカカバーが音をパチンコ機１０前方へ伝播可能に形成されている。
【００３３】
前扉枠１４における窓部４２の下方には、手前側へ膨出した上側膨出部４６と下側膨出部４７とが上下に並設されている。上側膨出部４６内側には上方に開口した上皿４６ａが設けられており、下側膨出部４７内側には同じく上方に開口した下皿４７ａが設けられている。上皿４６ａは、裏パックユニットに設けられた払出装置より払い出された遊技球を一旦貯留し、一列に整列させながら遊技球発射機構側へ導くための機能を有する。また、下皿４７ａは、上皿４６ａ内にて余剰となった遊技球を貯留する機能を有する。上皿４６ａ及び下皿４７ａには、裏パックユニットに搭載された払出装置から払い出された遊技球が排出される。
【００３４】
内枠の背面側には、主制御装置と、音光制御装置と、表示制御装置とが搭載されている。また、内枠の背面に対しては既に説明したとおり裏パックユニットが設けられており、当該裏パックユニットには払出装置を含む払出機構部と、払出制御装置と、電源及び発射制御装置とが搭載されている。以下、パチンコ機１０の電気的な構成について説明する。
【００３５】
＜電気的構成＞
次に、パチンコ機１０の電気的構成について、図２のブロック図に基づき説明する。
【００３６】
主制御装置５０は、遊技の主たる制御を司る主制御基板５１と、電源を監視する停電監視基板（電断監視基板）５５と、を具備している。主制御基板５１には、メインＭＰＵ５２が搭載されている。メインＭＰＵ５２には、制御部及び演算部を含む中央演算処理装置であるＣＰＵの他に、ＲＯＭ５３及びＲＷＭ５４が内蔵されている。
【００３７】
ＲＯＭ５３は、ＮＯＲ型フラッシュメモリやＮＡＮＤ型フラッシュメモリなどの記憶保持に外部からの電力供給が不要なメモリ（すなわち、不揮発性記憶手段）を、読み出し専用として利用するように構成されている。当該ＲＯＭ５３は、メインＭＰＵ５２により実行される各種の制御プログラムや固定値データを記憶している。
【００３８】
ＲＷＭ５４は、ＳＲＡＭやＤＲＡＭなどの記憶保持に外部からの電力供給が必要なメモリ（すなわち、揮発性記憶手段）を読み書き両用として利用するように構成されており、ランダムアクセスが可能であるとともに、同一のデータ容量で比較した場合にＲＯＭ５３よりも読み出しに要する時間が早いものとなっている。当該ＲＷＭ５４は、ＲＯＭ５３内に記憶されている制御プログラムの実行に際して各種のデータ等を一時的に記憶する。
【００３９】
また、メインＭＰＵ５２又は主制御基板５１には、上記素子以外に、割込回路、タイマ回路、データ入出力回路などが設けられている。なお、メインＭＰＵ５２に対してＲＯＭ５３及びＲＷＭ５４が１チップ化されていることは必須の構成ではなく、それぞれが個別にチップ化された構成としてもよい。
【００４０】
メインＭＰＵ５２には、入力ポート及び出力ポートがそれぞれ設けられている。メインＭＰＵ５２の入力側には、停電監視基板５５、払出制御装置６１及び各種入賞検知センサ５６ａ〜５６ｈなどが接続されている。停電監視基板５５には電源及び発射制御装置６３が接続されており、メインＭＰＵ５２には停電監視基板５５を介して電力が供給される。また、各種入賞検知センサ５６ａ〜５６ｈの検知結果に基づいて、メインＭＰＵ５２において各入球部への入賞判定（入球判定）が行われる。また、メインＭＰＵ５２では、上作動口２３又は下作動口２４への入賞に基づいて大当たり抽選を実行するとともに、スルーゲート２５への入賞に基づいてサポート抽選を実行する。
【００４１】
メインＭＰＵ５２の出力側には、停電監視基板５５、払出制御装置６１及び音光制御装置７１が接続されている。払出制御装置６１には、例えば、上記入球部への入賞判定結果に基づいて賞球コマンドが出力される。音光制御装置７１には、変動用コマンド、種別コマンド、最終停止コマンド、オープニングコマンド及びエンディングコマンドなどの各種コマンドが出力される。
【００４２】
また、メインＭＰＵ５２の出力側には、可変入賞装置２２の開閉扉２２ｂを開閉動作させる可変入賞駆動部５７、下作動口２４の電動役物２４ａを開閉動作させる役物駆動部５８、メイン表示部３３及び役物用表示部３４が接続されている。主制御基板５１には各種ドライバ回路が設けられており、当該ドライバ回路を通じてメインＭＰＵ５２は各種駆動部の駆動制御を実行する。また、図示による説明は省略するが、第１保留発光部３５及び第２保留発光部３６の発光制御もメインＭＰＵ５２により行われる。
【００４３】
停電監視基板５５は、主制御基板５１と電源及び発射制御装置６３とを中継し、また電源及び発射制御装置６３から出力される最大電圧である直流安定２４ボルトの電圧を監視する。払出制御装置６１は、主制御装置５０から入力した賞球コマンドに基づいて、払出装置６２により賞球や貸し球の払出制御を行うものである。
【００４４】
電源及び発射制御装置６３は、例えば、遊技ホール等における商用電源（外部電源）に接続されている。そして、その商用電源から供給される外部電力に基づいて主制御基板５１や払出制御装置６１等に対して各々に必要な動作電力を生成するとともに、その生成した動作電力を所定の電力経路を通じて供給する。また、電源及び発射制御装置６３は、遊技球発射機構６４の発射制御を担うものであり、発射ハンドル４１に対する所定の発射操作を特定したことに基づいて、遊技球発射機構６４を駆動する。
【００４５】
音光制御装置７１は、主制御装置５０から入力した各種コマンドに基づいて、前扉枠１４に設けられた発光部４４ａ〜４４ｋ及びスピーカ部４５を駆動制御するとともに、表示制御装置７２を制御するものである。表示制御装置７２では、音光制御装置７１から入力したコマンドに基づいて、図柄表示装置３１の表示制御を実行する。
【００４６】
＜メインＭＰＵ５２にて各種抽選を行うための電気的構成＞
次に、メインＭＰＵ５２にて各種抽選を行うための電気的な構成について、図３を用いて説明する。
【００４７】
メインＭＰＵ５２は遊技に際し各種カウンタ情報を用いて、大当たり発生抽選、メイン表示部３３の表示の設定、図柄表示装置３１の図柄表示の設定、役物用表示部３４の表示の設定などを行うこととしており、具体的には、図３に示すように、大当たり発生の抽選に使用する大当たり乱数カウンタＣ１と、大当たり種別を判定する際に使用する大当たり種別カウンタＣ２と、図柄表示装置３１が外れ変動する際のリーチ発生抽選に使用するリーチ乱数カウンタＣ３と、大当たり乱数カウンタＣ１の初期値設定に使用する乱数初期値カウンタＣＩＮＩと、メイン表示部３３及び図柄表示装置３１における表示継続時間を決定する変動種別カウンタＣＳと、を用いることとしている。さらに、下作動口２４の電動役物２４ａを電役開放状態とするか否かの抽選に使用する電動役物開放カウンタＣ４を用いることとしている。なお、上記各カウンタＣ１〜Ｃ３，ＣＩＮＩ，ＣＳ，Ｃ４は、ＲＷＭ５４の抽選用カウンタエリア５４ａに設けられている。
【００４８】
各カウンタＣ１〜Ｃ３，ＣＩＮＩ，ＣＳ，Ｃ４は、その更新の都度前回値に１が加算され、最大値に達した後０に戻るループカウンタとなっている。各カウンタは短時間間隔で更新される。大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３に対応した情報は、上作動口２３又は下作動口２４への入賞が発生した場合に、取得情報記憶手段としての保留格納エリア５４ｂに格納される。
【００４９】
保留格納エリア５４ｂは、保留用エリアＲＥと、実行エリアＡＥとを備えている。保留用エリアＲＥは、第１保留エリアＲＥ１、第２保留エリアＲＥ２、第３保留エリアＲＥ３及び第４保留エリアＲＥ４を備えており、上作動口２３又は下作動口２４への入賞履歴に合わせて、大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３の各数値情報が保留情報として、いずれかの保留エリアＲＥ１〜ＲＥ４に格納される。
【００５０】
この場合、第１保留エリアＲＥ１〜第４保留エリアＲＥ４には、上作動口２３又は下作動口２４への入賞が複数回連続して発生した場合に、第１保留エリアＲＥ１→第２保留エリアＲＥ２→第３保留エリアＲＥ３→第４保留エリアＲＥ４の順に各数値情報が時系列的に格納されていく。このように４つの保留エリアＲＥ１〜ＲＥ４が設けられていることにより、上作動口２３又は下作動口２４への遊技球の入賞履歴が最大４個まで保留記憶されるようになっている。
【００５１】
なお、保留記憶可能な数は、４個に限定されることはなく任意であり、２個、３個又は５個以上といったように他の複数であってもよく、単数であってもよい。
【００５２】
実行エリアＡＥは、メイン表示部３３の変動表示を開始する際に、保留用エリアＲＥの第１保留エリアＲＥ１に格納された各値を移動させるためのエリアであり、１遊技回の開始に際しては実行エリアＡＥに記憶されている各種数値情報に基づいて、当否判定などが行われる。
【００５３】
上記各カウンタについて詳細に説明する。
【００５４】
大当たり乱数カウンタＣ１は、例えば０〜５９９の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。特に大当たり乱数カウンタＣ１が１周した場合、その時点の乱数初期値カウンタＣＩＮＩの値が当該大当たり乱数カウンタＣ１の初期値として読み込まれる。なお、乱数初期値カウンタＣＩＮＩは、大当たり乱数カウンタＣ１と同様のループカウンタである（値＝０〜５９９）。大当たり乱数カウンタＣ１は定期的に更新され、遊技球が上作動口２３又は下作動口２４に入賞したタイミングで保留格納エリア５４ｂに格納される。
【００５５】
大当たり当選となる乱数の値は、ＲＯＭ５３における当否情報群記憶手段としての当否テーブル記憶エリアに当否テーブル（当否情報群）として記憶されている。当否テーブルとしては、低確率モード用の当否テーブル（低確率用当否情報群）と、高確率モード用の当否テーブル（高確率用当否情報群）とが設定されている。つまり、本パチンコ機１０は、当否抽選手段における抽選モードとして、低確率モード（低確率状態）と高確率モード（高確率状態）とが設定されている。
【００５６】
上記抽選に際して低確率モード用の当否テーブルが参照されることとなる遊技状態下では、大当たり当選となる乱数の数は２個である。一方、上記抽選に際して高確率モード用の当否テーブルが参照されることとなる遊技状態下では、大当たり当選となる乱数の数は２０個である。なお、低確率モードよりも高確率モードの方の当選確率が高くなるのであれば、上記当選となる乱数の数は任意である。
【００５７】
大当たり種別カウンタＣ２は、０〜２９の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。大当たり種別カウンタＣ２は定期的に更新され、遊技球が上作動口２３又は下作動口２４に入賞したタイミングで保留格納エリア５４ｂに格納される。
【００５８】
本パチンコ機１０では、複数の大当たり結果が設定されている。これら複数の大当たり結果は、（１）開閉実行モードにおける可変入賞装置２２の開閉制御の態様、（２）開閉実行モード終了後の当否抽選手段における抽選モード、（３）開閉実行モード終了後の下作動口２４の電動役物２４ａにおけるサポートモード、という３つの条件に差異を設けることにより、複数の大当たり結果が設定されている。
【００５９】
開閉実行モードにおける可変入賞装置２２の開閉制御の態様としては、開閉実行モードが開始されてから終了するまでの間における可変入賞装置２２への入賞の発生頻度が相対的に高低となるように高頻度入賞モードと低頻度入賞モードとが設定されている。具体的には、高頻度入賞モード及び低頻度入賞モードのいずれであっても、予め定められた回数のラウンド遊技を上限として実行される。
【００６０】
ここで、ラウンド遊技とは、予め定められた上限継続時間（上限継続期間）が経過すること、及び予め定められた上限個数の遊技球が大入賞口２２ａに入賞することのいずれか一方の条件が満たされるまで継続する遊技のことである。また、大当たり結果が契機となった開閉実行モードにおけるラウンド遊技の回数は、その移行の契機となった大当たり結果の種類がいずれであっても固定ラウンド回数で同一となっている。具体的には、いずれの大当たり結果となった場合であっても、ラウンド遊技の上限回数は１５ラウンド（１５Ｒ）に設定されている。
【００６１】
また、本パチンコ機１０では、可変入賞装置２２の１回の開放態様が、大入賞口２２ａが開放されてから閉鎖されるまでの開放継続時間（開放継続期間）を相違させて、複数種類設定されている。詳細には、開放継続時間が長時間である２９ｓｅｃに設定された長時間態様（長期間態様）と、開放継続時間が上記長時間よりも短い短時間である０．０６ｓｅｃに設定された短時間態様（短期間態様）と、が設定されている。
【００６２】
本パチンコ機１０では、発射ハンドル４１が遊技者により操作されている状況では、０．６ｓｅｃに１個の遊技球が遊技領域に向けて発射されるように遊技球発射機構６４が駆動制御される。また、ラウンド遊技は終了条件の上限個数が９個に設定されている。そうすると、上記開放態様のうち長時間態様では、遊技球の発射周期と１回のラウンド遊技との積よりも長い時間の開放継続時間が設定されていることとなる。一方、短時間態様では、遊技球の発射周期と１回のラウンド遊技との積よりも短い時間、より詳細には、遊技球の発射周期よりも短い時間の開放継続時間が設定されている。したがって、長時間態様で可変入賞装置２２の１回の開放が行われた場合には、大入賞口２２ａに対して、１回のラウンド遊技における上限個数分の入賞が発生することが期待され、短時間態様で可変入賞装置２２の１回の開放が行われた場合には、大入賞口２２ａへの入賞が発生しないこと又は入賞が発生するとしても１個程度となることが期待される。
【００６３】
高頻度入賞モードでは、各ラウンド遊技において長時間態様による大入賞口２２ａの開放が１回行われる。一方、低頻度入賞モードでは、各ラウンド遊技において短時間態様による大入賞口２２ａの開放が１回行われる。
【００６４】
なお、高頻度入賞モード及び低頻度入賞モードにおける大入賞口２２ａの開閉回数、ラウンド遊技の回数、１回の開放に対する開放継続時間及び１回のラウンド遊技における上限個数は、高頻度入賞モードの方が低頻度入賞モードよりも、開閉実行モードが開始されてから終了するまでの間における可変入賞装置２２への入賞の発生頻度が高くなるのであれば、上記の値に限定されることはなく任意である。
【００６５】
下作動口２４の電動役物２４ａにおけるサポートモードとしては、遊技領域に対して同様の態様で遊技球の発射が継続されている状況で比較した場合に、下作動口２４の電動役物２４ａが単位時間当たりに開放状態となる頻度が相対的に高低となるように、高頻度サポートモード（高頻度サポート状態又は高頻度ガイド状態）と低頻度サポートモード（低頻度サポート状態又は低頻度ガイド状態）とが設定されている。
【００６６】
具体的には、低頻度サポートモードと高頻度サポートモードとでは、電動役物開放カウンタＣ４を用いた電動役物開放抽選における電役開放状態当選となる確率は同一（例えば、共に４／５）となっているが、高頻度サポートモードでは低頻度サポートモードよりも、電役開放状態当選となった際に電動役物２４ａが開放状態となる回数が多く設定されており、さらに１回の開放時間が長く設定されている。この場合、高頻度サポートモードにおいて電役開放状態当選となり電動役物２４ａの開放状態が複数回発生する場合において、１回の開放状態が終了してから次の開放状態が開始されるまでの閉鎖時間は、１回の開放時間よりも短く設定されている。さらにまた、高頻度サポートモードでは低頻度サポートモードよりも、１回の電動役物開放抽選が行われてから次の電動役物開放抽選が行われる上で最低限確保される確保時間として短い時間が選択されるように設定されている。
【００６７】
上記のように高頻度サポートモードでは、低頻度サポートモードよりも下作動口２４への入賞が発生する確率が高くなる。換言すれば、低頻度サポートモードでは、下作動口２４よりも上作動口２３への入賞が発生する確率が高くなるが、高頻度サポートモードでは、上作動口２３よりも下作動口２４への入賞が発生する確率が高くなる。そして、下作動口２４への入賞が発生した場合には、所定個数の遊技球の払出が実行されるため、高頻度サポートモードでは、遊技者は持ち球をあまり減らさないようにしながら遊技を行うことができる。
【００６８】
なお、高頻度サポートモードを低頻度サポートモードよりも単位時間当たりに電役開放状態となる頻度を高くする上での構成は、上記のものに限定されることはなく、例えば電動役物開放抽選における電役開放状態当選となる確率を高くする構成としてもよい。また、１回の電動役物開放抽選が行われてから次の電動役物開放抽選が行われる上で確保される確保時間（例えば、スルーゲート２５への入賞に基づき役物用表示部３４にて実行される変動表示の時間）が複数種類用意されている構成においては、高頻度サポートモードでは低頻度サポートモードよりも、短い確保時間が選択され易い又は平均の確保時間が短くなるように設定されていてもよい。さらには、開放回数を多くする、開放時間を長くする、１回の電動役物開放抽選が行われてから次の電動役物開放抽選が行われる上で確保される確保時間を短くする（すなわち、役物用表示部３４における１回の変動表示時間を短くする）、係る確保時間の平均時間を短くする及び当選確率を高くするのうち、いずれか１条件又は任意の組み合わせの条件を適用することで、低頻度サポートモードに対する高頻度サポートモードの有利性を高めてもよい。
【００６９】
大当たり種別カウンタＣ２に対する遊技結果の振分先は、ＲＯＭ５３における振分情報群記憶手段としての振分テーブル記憶エリアに振分テーブル（振分情報群）として記憶されている。そして、かかる振分先として、低確大当たり結果（低確率対応特別遊技結果）と、低入賞高確大当たり結果（明示高確率対応遊技結果又は突然確変状態となる結果）と、最有利大当たり結果（高確率対応特別遊技結果）とが設定されている。
【００７０】
低確大当たり結果は、開閉実行モードが高頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが低確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。但し、この高頻度サポートモードは、移行後において遊技回数が終了基準回数（具体的には、１００回）に達した場合に低頻度サポートモードに移行する。
【００７１】
低入賞高確大当たり結果は、開閉実行モードが低頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが高確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。これら高確率モード及び高頻度サポートモードは、当否抽選における抽選結果が大当たり状態当選となり、それによる大当たり状態に移行するまで継続する。
【００７２】
最有利大当たり結果は、開閉実行モードが高頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが高確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。これら高確率モード及び高頻度サポートモードは、当否抽選における抽選結果が大当たり状態当選となり、それによる大当たり状態に移行するまで継続する。
【００７３】
なお、上記各遊技状態との関係で通常遊技状態とは、開閉実行モードではなく、さらに当否抽選モードが低確率モードであり、サポートモードが低頻度サポートモードである状態をいう。また、遊技結果として、低入賞高確大当たり結果が設定されていない構成としてもよい。
【００７４】
振分テーブルでは、「０〜２９」の大当たり種別カウンタＣ２の値のうち、「０〜９」が低確大当たり結果に対応しており、「１０〜１４」が低入賞高確大当たり結果に対応しており、「１５〜２９」が最有利大当たり結果に対応している。
【００７５】
なお、高確大当たり結果の一種として、開閉実行モードが低頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが高確率モードとなるとともに、サポートモードがそれまでのモードに維持されることとなる非明示の低入賞高確大当たり結果（非明示高確率対応遊技結果又は潜伏確変状態となる結果）が含まれていてもよい。この場合、大当たり結果のさらなる多様化が図られる。
【００７６】
さらにまた、当否抽選における外れ結果の一種として、低頻度入賞モードの開閉実行モードに移行するとともに、その終了後において当否抽選モード及びサポートモードの移行が発生しない特別外れ結果が含まれていてもよい。上記のような非明示の低入賞高確大当たり結果と当該特別外れ結果との両方が設定されている構成においては、開閉実行モードが低頻度入賞モードに移行すること、及びサポートモードがそれまでのモードに維持されることで共通しているのに対して、当否抽選モードの移行態様が異なっていることにより、例えば通常遊技状態において非明示の低入賞高確大当たり結果又は特別外れ結果の一方が発生した場合に、それが実際にいずれの結果に対応しているのかを遊技者に予測させることが可能となる。
【００７７】
リーチ乱数カウンタＣ３は、例えば０〜２３８の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。リーチ乱数カウンタＣ３は定期的に更新され、遊技球が上作動口２３又は下作動口２４に入賞したタイミングで保留格納エリア５４ｂに格納される。
【００７８】
ここで、本パチンコ機１０には、図柄表示装置３１における表示演出の一種としてリーチ表示が設定されている。リーチ表示とは、図柄（絵柄）の変動表示（又は可変表示）を行うことが可能な図柄表示装置３１を備え、可変入賞装置２２の開閉実行モードが高頻度入賞モードとなる遊技回では変動表示後の停止表示結果が特別表示結果となる遊技機において、図柄表示装置３１における図柄（絵柄）の変動表示（又は可変表示）が開始されてから停止表示結果が導出表示される前段階で、前記特別表示結果となり易い変動表示状態であると遊技者に思わせるための表示状態をいう。
【００７９】
リーチ表示には、図柄表示装置３１の表示画面に表示される複数の図柄列のうち一部の図柄列について図柄を停止表示させることで、高頻度入賞モードの発生に対応した大当たり図柄の組み合わせが成立する可能性があるリーチ図柄の組み合わせを表示し、その状態で残りの図柄列において図柄の変動表示を行う表示状態が含まれる。また、上記のようにリーチ図柄の組み合わせを表示した状態で、残りの図柄列において図柄の変動表示を行うとともに、その背景画像において所定のキャラクタなどを動画として表示することによりリーチ演出を行うものや、リーチ図柄の組み合わせを縮小表示させる又は非表示とした上で、表示画面の略全体において所定のキャラクタなどを動画として表示することによりリーチ演出を行うものが含まれる。
【００８０】
リーチ表示は、高頻度入賞モードとなる開閉実行モードに移行する遊技回では、リーチ乱数カウンタＣ３の値に関係なく実行される。また、開閉実行モードに移行しない遊技回では、ＲＯＭ５３のリーチ用テーブル記憶エリアに記憶されたリーチ用テーブルを参照して、所定のタイミングで取得したリーチ乱数カウンタＣ３がリーチ表示の発生に対応している場合に実行される。
【００８１】
変動種別カウンタＣＳは、例えば０〜１９８の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。変動種別カウンタＣＳは、メイン表示部３３における変動表示時間（表示継続期間）と、図柄表示装置３１における図柄の変動表示時間（表示継続期間）とをメインＭＰＵ５２において決定する上で用いられる。変動種別カウンタＣＳは、後述するメイン処理及びタイマ割込み処理のそれぞれにて更新され、メイン表示部３３における変動表示の開始時及び図柄表示装置３１による図柄の変動開始時における変動パターン決定に際して変動種別カウンタＣＳの値が取得される。なお、変動表示時間の決定に際しては、ＲＯＭ５３の変動表示時間テーブル記憶エリア（変動表示時間情報記憶手段）に予め記憶されている変動表示時間テーブル（変動表示時間情報群）が参照される。
【００８２】
電動役物開放カウンタＣ４は、例えば、０〜２５０の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。電動役物開放カウンタＣ４は定期的に更新され、スルーゲート２５に遊技球が入賞したタイミングでＲＷＭ５４に設けられた電役保留エリア５４ｃに格納される。そして、所定のタイミングにおいて、その格納された電動役物開放カウンタＣ４の値によって電動役物２４ａを開放状態に制御するか否かの抽選が行われる。
【００８３】
＜メインＭＰＵ５２にて実行される各種処理について＞
次に、メインＭＰＵ５２にて遊技を進行させるために実行される各処理を説明する。かかるメインＭＰＵ５２の処理としては大別して、電源投入に伴い起動されるメイン処理と、定期的に起動されるタイマ割込み処理とがある。
【００８４】
＜メイン処理＞
先ず、図４のフローチャートを参照しながらメイン処理を説明する。
【００８５】
先ずステップＳ１０１では、電源投入ウェイト処理を実行する。当該電源投入ウェイト処理では、例えばメイン処理が起動されてから１ｓｅｃが経過するまで次の処理に進行することなく待機する。続くステップＳ１０２ではＲＷＭ５４のアクセスを許可するとともに、ステップＳ１０３にてメインＭＰＵ５２の内部機能レジスタの設定を行う。
【００８６】
その後、ステップＳ１０４では、電源及び発射制御装置６３に設けられたＲＷＭ消去スイッチが手動操作されているか否かを判定し、続くステップＳ１０５では、ＲＷＭ５４の停電フラグに「１」がセットされているか否かを判定する。また、ステップＳ１０６ではチェックサムを算出するチェックサム算出処理を実行し、続くステップＳ１０７ではそのチェックサムが電源遮断時に保存したチェックサムと一致するか否か、すなわち記憶保持されたデータの有効性を判定する。
【００８７】
本パチンコ機１０では、例えば遊技ホールの営業開始時など、電源投入時にＲＷＭデータを初期化する場合にはＲＷＭ消去スイッチを押しながら電源が投入される。したがって、ＲＷＭ消去スイッチが押されていれば、ステップＳ１０８の処理に移行する。また、電源遮断の発生情報が設定されていない場合や、チェックサムにより記憶保持されたデータの異常が確認された場合も同様にステップＳ１０８の処理に移行する。ステップＳ１０８では、ＲＷＭ５４の初期化として当該ＲＷＭ５４をクリアする。その後、ステップＳ１０９に進む。
【００８８】
一方、ＲＷＭ消去スイッチが押されていない場合には、停電フラグに「１」がセットされていること、及びチェックサムが正常であることを条件に、ステップＳ１０８の処理を実行することなくステップＳ１０９に進む。ステップＳ１０９では、電源投入設定処理を実行する。電源投入設定処理では、停電フラグの初期化といったＲＷＭ５４の所定のエリアを初期値に設定するとともに、現状の遊技状態を認識させるために現状の遊技状態に対応したコマンドを音光制御装置７１に送信する。また、払出制御装置６１のＲＷＭの初期化を実行すべきことを示す払出初期化コマンドを払出制御装置６１に送信する。さらに、タイマ割込み処理の発生を許可するために割込み許可の設定を行う。
【００８９】
その後、ステップＳ１１０〜ステップＳ１１３の残余処理に進む。つまり、メインＭＰＵ５２はタイマ割込み処理を定期的に実行する構成であるが、１のタイマ割込み処理と次のタイマ割込み処理との間に残余時間が生じることとなる。この残余時間は各タイマ割込み処理の処理完了時間に応じて変動することとなるが、かかる不規則な時間を利用してステップＳ１１０〜ステップＳ１１３の残余処理を繰り返し実行する。この点、当該ステップＳ１１０〜ステップＳ１１３の残余処理は非定期的に実行される非定期処理であると言える。
【００９０】
残余処理では、先ずステップＳ１１０にて、タイマ割込み処理の発生を禁止するために割込み禁止の設定を行う。続くステップＳ１１１では、乱数初期値カウンタＣＩＮＩの更新を行う乱数初期値更新処理を実行するとともに、ステップＳ１１２にて変動種別カウンタの更新を行う変動用カウンタ更新処理を実行する。これらの更新処理では、ＲＷＭ５４の対応するカウンタから現状の数値情報を読み出し、その読み出した数値情報を１加算する処理を実行した後に、読み出し元のカウンタに上書きする処理を実行する。この場合、カウンタ値が最大値に達した際それぞれ「０」にクリアする。その後、ステップＳ１１３にて、タイマ割込み処理の発生を禁止している状態から許可する状態へ切り換える割込み許可の設定を行う。ステップＳ１１３の処理を実行したら、ステップＳ１１０に戻り、ステップＳ１１０〜ステップＳ１１３の処理を繰り返す。
【００９１】
＜タイマ割込み処理＞
次に、図５のフローチャートを参照しながらタイマ割込み処理を説明する。
【００９２】
ここで、メインＭＰＵ５２にてタイマ割込み処理を定期的に実行するためのハード構成について説明する。主制御基板５１には所定周期でパルス信号を出力するパルス信号出力手段としてクロック回路が設けられており、さらに当該クロック回路とメインＭＰＵ５２との間の信号経路の途中位置に存在するように分周回路が設けられている。
【００９３】
分周回路は、クロック回路からのパルス信号の周期を変更する周波数変更手段として機能し、タイマ割込み処理の起動タイミングをメインＭＰＵ５２にて特定するためのパルス信号を出力するように構成されている。つまり、分周回路からメインＭＰＵ５２に対して特定周期である４ｍｓｅｃ周期の間隔でパルス信号が供給されるようになっている。メインＭＰＵ５２では、かかるパルス信号の立ち上がり又は立下りといった特定の信号形態の発生を確認する処理を実行し、特定の信号形態の発生を確認したことを少なくとも一の条件としてタイマ割込み処理を起動して実行する。
【００９４】
この場合、タイマ割込み処理の起動が禁止されている状況において上記特定の信号形態の発生を確認した場合には、その割込みが禁止されている状態から割込みが許可された状態となった場合にタイマ割込み処理が起動される。つまり、メインＭＰＵ５２における処理の実行状況によっては前回のタイマ割込み処理が開始されてから４．１ｍｓｅｃ経過後に次のタイマ割込み処理が開始される場合が生じ、このような事象が発生した場合には次のタイマ割込み処理は直前のタイマ割込み処理が開始されてから３．９ｍｓｅｃ経過後に開始されることとなる。
【００９５】
但し、上記分周回路からのパルス信号の出力はメインＭＰＵ５２における処理の経過内容に関係なく４ｍｓｅｃといった特定周期で行われるため、基本的にはタイマ割込み処理は特定周期で起動される。さらにまた、メインＭＰＵ５２の処理構成は、所定のタイミングにおけるタイマ割込み処理が前回のタイマ割込み処理が起動されてから特定周期を超える期間が経過した後に起動されたとしても、当該所定のタイミングの次のタイミングにおけるタイマ割込み処理にてその特定周期を超えた分が吸収されて、さらに次のタイミングにおけるタイマ割込み処理ではパルス信号の入力を確認したタイミングで起動されるように設定されている。
【００９６】
さて、タイマ割込み処理では、先ずステップＳ２０１にて停電情報記憶処理を実行する。停電情報記憶処理では、停電監視基板５５から電源遮断の発生に対応した停電信号を受信しているか否かを監視し、停電の発生を特定した場合には停電時処理を実行する。
【００９７】
続くステップＳ２０２では抽選用乱数更新処理を実行する。抽選用乱数更新処理では、大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２、リーチ乱数カウンタＣ３及び電動役物開放カウンタＣ４の更新を実行する。具体的には、大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２、リーチ乱数カウンタＣ３及び電動役物開放カウンタＣ４から現状の数値情報を順次読み出し、それら読み出した数値情報をそれぞれ１加算する処理を実行した後に、読み出し元のカウンタに上書きする処理を実行する。この場合、カウンタ値が最大値に達した際それぞれ「０」にクリアする。
【００９８】
その後、ステップＳ２０３ではステップＳ１１１と同様に乱数初期値更新処理を実行するとともに、ステップＳ２０４にてステップＳ１１２と同様に変動用カウンタ更新処理を実行する。続くステップＳ２０５では、遊技停止判定処理を実行する。遊技停止判定処理では、遊技の進行を停止すべき状況であるか否かを監視し、遊技の進行を停止すべき状況であれば遊技を進行させるための処理の実行を停止する。
【００９９】
その後、ステップＳ２０６では遊技の進行を停止している状態であるか否かを判定し、遊技の進行を停止していない状態であることを条件に、ステップＳ２０７以降の処理を実行する。
【０１００】
ステップＳ２０７では、ポート出力処理を実行する。ポート出力処理では、前回のタイマ割込み処理において出力情報の設定が行われている場合に、その出力情報に対応した出力を各種駆動部５７，５８に行うための処理を実行する。例えば、大入賞口２２ａを開放状態に切り換えるべき情報が設定されている場合には可変入賞駆動部５７への駆動信号の出力を開始させ、閉鎖状態に切り換えるべき情報が設定されている場合には当該駆動信号の出力を停止させる。また、下作動口２４の電動役物２４ａを開放状態に切り換えるべき情報が設定されている場合には役物駆動部５８への駆動信号の出力を開始させ、閉鎖状態に切り換えるべき情報が設定されている場合には当該駆動信号の出力を停止させる。
【０１０１】
続くステップＳ２０８では、読み込み処理を実行する。読み込み処理では、停電信号及び入賞信号以外の信号の読み込みを実行し、その読み込んだ情報を今後の処理にて利用するために記憶する。
【０１０２】
続くステップＳ２０９では入賞検知処理を実行する。当該入賞検知処理では、各入賞検知センサ５６ａ〜５６ｈから受信している信号を読み込むとともに、一般入賞口２１、大入賞口２２ａ、上作動口２３、下作動口２４及びスルーゲート２５への入賞の有無を特定する処理を実行する。
【０１０３】
続くステップＳ２１０では、ＲＷＭ５４に設けられている複数種類のタイマカウンタの数値情報をまとめて更新するためのタイマ更新処理を実行する。この場合、記憶されている数値情報が減算されて更新されるタイマカウンタを集約して扱う構成であるが、減算式のタイマカウンタの更新及び加算式のタイマカウンタの更新の両方を集約して行う構成としてもよい。
【０１０４】
続くステップＳ２１１では、不正用の監視対象として設定されている所定の事象が発生しているか否かを監視する不正検知処理を実行する。当該不正検知処理では、複数種類の事象の発生を監視し、所定の事象が発生していることを確認することで、次回のタイマ割込み処理における上記ステップＳ２０５にて遊技停止用の設定を行い、ステップＳ２０６にて肯定判定するようになる。
【０１０５】
続くステップＳ２１２では、遊技球の発射制御を行うための発射制御処理を実行する。発射ハンドル４１に対して発射操作が継続されている状況では、既に説明したとおり、所定の発射周期である０．６ｓｅｃに１個の遊技球が発射される。
【０１０６】
続くステップＳ２１３では、入力状態監視処理として、ステップＳ２０８の読み込み処理にて読み込んだ情報に基づいて、各入賞検知センサ５６ａ〜５６ｈの断線確認や、遊技機本体１２や前扉枠１４の開放確認を行う。
【０１０７】
続くステップＳ２１４では、遊技回の実行制御及び開閉実行モードの実行制御を行うための特図特電制御処理を実行する。当該特図特電制御処理では、保留格納エリア５４ｂに記憶されている保留情報の数が上限数未満である状況で上作動口２３又は下作動口２４への入賞が発生した場合に、その時点における大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３の各数値情報を保留情報として、保留格納エリア５４ｂに時系列的に格納していく処理を実行する。また、特図特電制御処理では、遊技回中及び開閉実行モード中ではなく且つ保留情報が記憶されていることを条件に、その保留情報が大当たり当選に対応しているか否かを判定する当否判定処理、及び大当たり当選に対応している場合にはその保留情報がいずれの大当たり結果に対応しているのかを判定する振分判定処理を実行する。また、特図特電制御処理では、当否判定処理及び振分判定処理だけでなく、その保留情報が大当たり当選に対応していない場合には、その保留情報がリーチ発生に対応しているか否かを判定するリーチ判定処理を実行するとともに、その時点における変動種別カウンタＣＳの数値情報を利用して遊技回の継続時間を選択する継続時間の選択処理を実行する。そして、それら各処理の結果に応じた継続時間の情報を含む変動用コマンドと、遊技結果の情報を含む種別コマンドとを、音光制御装置７１に送信するとともに、メイン表示部３３における絵柄の変動表示を開始させる。これにより、１遊技回が開始された状態となり、メイン表示部３３及び図柄表示装置３１にて遊技回用の演出が開始される。
【０１０８】
また、特図特電制御処理では、１遊技回の実行中にはその遊技回の終了タイミングであるか否かを判定し、終了タイミングである場合には遊技結果に対応した表示を行った状態で、その遊技回を終了させる処理を実行する。この場合、遊技回を終了させるべきことを示す最終停止コマンド（又は確定コマンド）を音光制御装置７１に送信する。また、特図特電制御処理では、遊技回の結果が開閉実行モードへの移行に対応した結果である場合には、当該開閉実行モードを開始させるための処理を実行する。この開始に際しては、開閉実行モードが開始されることを示すオープニングコマンドを音光制御装置７１に送信する。また、特図特電制御処理では、各ラウンド遊技を開始させるための処理及び各ラウンド遊技を終了させるための処理を実行する。これら各処理に際して、ラウンド遊技が開始されること（又は可変入賞装置２２が開放状態となること）を示す開放コマンドを音光制御装置７１に送信するとともに、ラウンド遊技が終了されること（又は可変入賞装置２２が閉鎖状態となること）を示す閉鎖コマンドを音光制御装置７１に送信する。また、特図特電制御処理では、開閉実行モードを終了させる場合にそのことを示すエンディングコマンドを音光制御装置７１に送信するとともに、開閉実行モード後の当否抽選モードやサポートモードを設定するための処理を実行する。
【０１０９】
タイマ割込み処理においてステップＳ２１４の特図特電制御処理を実行した後は、ステップＳ２１５にて普図普電制御処理を実行する。普図普電制御処理では、スルーゲート２５への入賞が発生している場合に普図側の保留情報を取得するための処理を実行するとともに、普図側の保留情報が記憶されている場合にその保留情報について開放判定を行い、さらにその開放判定を契機として普図用の演出を行うための処理を実行する。また、開放判定の結果に基づいて、下作動口２４の電動役物２４ａを開閉させる処理を実行する。
【０１１０】
続くステップＳ２１６では、直前のステップＳ２１４及びステップＳ２１５の処理結果に基づいて、メイン表示部３３に係る保留情報の増減個数を第１保留発光部３５に反映させるための出力情報の設定を行うとともに、役物用表示部３４に係る保留情報の増減個数を第２保留発光部３６に反映させるための出力情報の設定を行う。また、ステップＳ２１６では、直前のステップＳ２１４及びステップＳ２１５の処理結果に基づいて、メイン表示部３３の表示内容を更新させるための出力情報の設定を行うとともに、役物用表示部３４の表示内容を更新させるための出力情報の設定を行う。
【０１１１】
続くステップＳ２１７では、遊技回及び開閉実行モードのいずれもが実行されていない状況において図柄表示装置３１の表示内容を待機表示用のものとするためのデモ表示用処理を実行するとともに、ステップＳ２１８では、払出制御装置６１から受信したコマンド及び信号の内容を確認し、その確認結果に対応した処理を行うための払出状態受信処理を実行する。また、ステップＳ２１９では、賞球コマンドを出力対象として設定するための払出出力処理を実行する。
【０１１２】
続くステップＳ２２０では、今回のタイマ割込み処理にて実行された各種処理の処理結果に応じた外部信号の出力の開始及び終了を制御するための外部情報設定処理を実行する。また、ステップＳ２２１では、試射試験情報を編集するための処理を実行する。
【０１１３】
ステップＳ２０６にて肯定判定をした場合、又はステップＳ２０７〜ステップＳ２２１の処理を実行した後は、ステップＳ２２２に進む。ステップＳ２２２では、割込み終了宣言の設定を実行する。メインＭＰＵ５２では、一度タイマ割込み処理が起動された場合、次のタイマ割込み処理が起動されるための条件の１つとして割込み終了宣言の設定を行うことが定められており、ステップＳ２２２では、次のタイマ割込み処理の実行を可能とするために割込み終了宣言の設定を行う。また、ステップＳ２２３では、割込み許可の設定を行う。メインＭＰＵ５２では、タイマ割込み処理が一旦起動されると、割込み禁止の状態に設定されるため、ステップＳ２２３では、次のタイマ割込み処理の実行を可能とするために割込み許可の設定を行う。その後、本タイマ割込み処理を終了する。
【０１１４】
＜演出の実行制御に係る電気的構成＞
次に、演出の実行制御に係る電気的構成について、図６のブロック図を参照しながら説明する。
【０１１５】
既に説明したとおり、主制御装置５０からの指示に基づき演出の実行を制御するための制御装置として、音光制御装置７１及び表示制御装置７２を備えている。音光制御装置７１は、図６に示すように、サブＭＰＵ８２が搭載された音光制御基板８１を備えている。サブＭＰＵ８２には、制御部及び演算部を含む中央演算処理装置であるＣＰＵ８３の他に、直接用ＲＯＭ８４及びＲＷＭ８５が内蔵されている。これらＣＰＵ８３、直接用ＲＯＭ８４及びＲＷＭ８５はバスを介して相互に接続されている。
【０１１６】
直接用ＲＯＭ８４は、ＮＯＲ型フラッシュメモリやＮＡＮＤ型フラッシュメモリなどの記憶保持に外部からの電力供給が不要なメモリ（すなわち、不揮発性記憶手段）を、読み出し専用として利用するように構成されている。当該直接用ＲＯＭ８４は、各種の制御プログラムやそのプログラムに応じた処理の実行に際して利用される固定値データを記憶しており、ＣＰＵ８３は、直接用ＲＯＭ８４に記憶されている制御プログラムに従って処理を実行することで、主制御装置５０からの指示に基づく演出の実行を制御する。直接用ＲＯＭ８４は、サブＭＰＵ８２内の内部バスを介してＣＰＵ８３と接続されていることに起因して、そのデータ容量を増大化することが比較的困難であり、具体的にはそのデータ容量は２Ｍバイトとなっている。
【０１１７】
ＲＷＭ８５は、ＳＲＡＭやＤＲＡＭなどの記憶保持に外部からの電力供給が必要なメモリ（すなわち、揮発性記憶手段）を読み書き両用として利用するように構成されており、ランダムアクセスが可能であるとともに、同一のデータ容量で比較した場合に直接用ＲＯＭ８４よりも読み出しに要する時間が早いものとなっている。当該ＲＷＭ８５は、直接用ＲＯＭ８４内に記憶されている制御プログラムの実行に際して各種のデータ等を一時的に記憶する。なお、サブＭＰＵ８２に対して直接用ＲＯＭ８４及びＲＷＭ８５が１チップ化されていることは必須の構成ではなく、それぞれが個別にチップ化された構成としてもよい。
【０１１８】
サブＭＰＵ８２では、主制御装置５０からの指示に基づき、所定期間における演出の内容を決定し、その決定した演出の内容に応じたコマンドを表示制御装置７２に送信する。かかるコマンドは、サブＭＰＵ８２と表示ＭＰＵ１０２とを接続するように設けられた信号経路が利用される。
【０１１９】
表示制御装置７２は、表示ＭＰＵ１０２、描画ＬＳＩとして設けられたＶＤＰ１０３及び画像用ＲＯＭ１０４が搭載された表示制御基板１０１を備えており、表示ＭＰＵ１０２ではサブＭＰＵ８２から受信したコマンドに応じて所定期間における表示演出の内容を決定し、その決定した表示演出の内容に応じた内部コマンドをＶＤＰ１０３に対して定期的に送信する。
【０１２０】
ＶＤＰ１０３では、表示ＭＰＵ１０２から受信した内部コマンドに応じて画像用ＲＯＭ１０４から画像データを読み出し、その読み出した画像データを利用して各画像の更新タイミングにおける描画データを作成する。そして、その作成した描画データに応じた描画信号を図柄表示装置３１に出力することで、各更新タイミングに対応した画像を図柄表示装置３１の表示画面Ｇにて表示させる。
【０１２１】
音光制御装置７１の説明に戻り、サブＭＰＵ８２は、所定期間における演出の内容を決定した場合、表示制御装置７２だけでなく各種発光部４４ａ〜４４ｋの発光制御を実行する。この場合、図６では、サブＭＰＵ８２と各種発光部４４ａ〜４４ｋとが直接接続されているように記載されているが、これに限定されることはなく、サブＭＰＵ８２と各種発光部４４ａ〜４４ｋとの間に駆動回路が介在していてもよく、中継基板が介在していてもよい。
【０１２２】
サブＭＰＵ８２は、所定期間における演出の内容を決定した場合、スピーカ部４５の駆動制御を実行する。かかるスピーカ部４５の駆動制御に際しては、音出力ＬＳＩ８６及び共通用ＲＯＭ８７が利用される。
【０１２３】
共通用ＲＯＭ８７は、ＮＯＲ型フラッシュメモリやＮＡＮＤ型フラッシュメモリなどの記憶保持に外部からの電力供給が不要なメモリ（すなわち、不揮発性記憶手段）を、読み出し専用として利用するように構成されている。当該共通用ＲＯＭ８７は、ＣＰＵ８３に直接接続されているのではなく、音出力ＬＳＩ８６に対して外付けされていることに起因して、そのデータ容量を増大化することは直接用ＲＯＭ８４に比べて容易であり、具体的にはそのデータ容量は１Ｇビットとなっている。但し、このデータ容量は任意であり、５００Ｍビットや、４Ｇビットであってもよい。
【０１２４】
音出力ＬＳＩ８６は、Ｉ／Ｆ９１と、レジスタ９２と、音データ処理部９３と、ＤＡＣ９４と、データ転送部９５と、を備えており、サブＭＰＵ８２から送信されるデータに従ってスピーカ部４５から音を出力するための制御を実行する。
【０１２５】
Ｉ／Ｆ９１は、双方向通信用の信号経路群として設けられたバスＢ１を介してサブＭＰＵ８２との間で音出力ＬＳＩ８６が通信を行うためのインターフェースである。このＩ／Ｆ９１に接続されたバスＢ１は８本の信号経路Ｌ１〜Ｌ８から構成されており、各信号経路Ｌ１〜Ｌ８を介して、サブＭＰＵ８２と音出力ＬＳＩ８６との間でデータの送受信が行われる。
【０１２６】
レジスタ９２は、音出力ＬＳＩ８６にて利用される各種データを一時的に記憶するための記憶手段としての機能を有しており、記憶保持に外部からの電力供給が必要なメモリを読み書き両用として利用するように構成されている。また、ランダムアクセスが可能であるとともに、同一のデータ容量で比較した場合に、直接用ＲＯＭ８４及び共通用ＲＯＭ８７よりも読み出しに要する時間が早いものとなっている。
【０１２７】
当該レジスタ９２は、複数のデータを同時に記憶保持可能なように、多数バイトのデータ容量を有しており、キロバイト又はメガバイトの単位のデータ容量を有している。具体的には、１０キロバイト程度のデータ容量を有している。
【０１２８】
音データ処理部９３は、サブＭＰＵ８２から送信されレジスタ９２に記憶されているシーケンスデータ及びパラメータデータを音の出力を行う上で利用可能なように変換するとともに、その変換結果の内容と共通用ＲＯＭ８７から読み出された音データとを利用してデジタル楽音データを作成する機能を有する。ちなみに、シーケンスデータには、一連の音の出力開始タイミングや出力順序を示す時間データが含まれており、パラメータデータには、所定のタイミングにおける音の音高、音量及び音色などを定めるデータが含まれている。
【０１２９】
また、音データ処理部９３は、同時に複数の異なる音を出力可能とするように複数の発音チャンネルの機能を有しており、発音チャンネル毎に作成したデジタル楽音データを合成してデジタル合成楽音データを作成する機能を有する。なお、複数の発音チャンネルとして、１６チャンネル分の機能を有しているが、このチャンネル数は任意である。また、仮想トラックを利用することにより、実際の発音チャンネル数よりも多い数のトラック（例えば６４トラック）を利用可能となっているが、かかる仮想トラックを利用しない構成としてもよい。
【０１３０】
ＤＡＣ９４は、デジタル／アナログコンバータである。ＤＡＣ９４では、音データ処理部９３にて作成されたデジタル楽音データ又はデジタル合成楽音データをアナログ信号に変換したものをアナログ音声信号としてスピーカ部４５に出力する機能を有している。
【０１３１】
データ転送部９５は、双方向通信用の信号経路群として設けられたバスＢ２を介して共通用ＲＯＭ８７と接続されており、当該共通用ＲＯＭ８７から読み出したデータをレジスタ９２に転送する機能を有している。このデータ転送部９５と共通用ＲＯＭ８７との間に設けられたバスＢ２は１６本の信号経路から構成されており、その信号経路の数はサブＭＰＵ８２とＩ／Ｆ９１との間のバスＢ１よりも多い数となっている。そして、データ転送部９５と共通用ＲＯＭ８７との間のデータの通信速度は、サブＭＰＵ８２とＩ／Ｆ９１との間のデータの通信速度よりも速いものとなっている。データ転送部９５では、音データ処理部９３においてシーケンスデータ及びパラメータデータから変換されたデータに基づき、音の出力に必要な音データを共通用ＲＯＭ８７から読み出し、レジスタ９２に記憶させる。
【０１３２】
ここで、データ転送部９５は、音データ処理部９３において必要な音データをレジスタ９２に転送する機能だけでなく、サブＭＰＵ８２において必要なデータを共通用ＲＯＭ８７から読み出してレジスタ９２に記憶させるとともに、そのレジスタ９２に記憶させたデータをサブＭＰＵ８２に転送する機能を有している。かかるデータ転送に係る構成について以下に説明する。
【０１３３】
＜直接用ＲＯＭ８４及び共通用ＲＯＭ８７のデータ構成＞
先ず、直接用ＲＯＭ８４及び共通用ＲＯＭ８７のデータ構成について、図７を参照しながら説明する。図７（ａ）は直接用ＲＯＭ８４のデータ構成を説明するための説明図であり、図７（ｂ）は共通用ＲＯＭ８７のデータ構成を説明するための説明図である。
【０１３４】
図７（ａ）に示すように、直接用ＲＯＭ８４には、サブＭＰＵ８２のＣＰＵ８３にて演出制御用の処理を実行するためのプログラム及び処理用データ（１），プログラム及び処理用データ（２），・・・，プログラム及び処理用データ（Ｐ）が予め記憶されている。これらプログラム及び処理用データには、各演出を実行するために利用されるデータテーブルや、音出力ＬＳＩ８６に提供するためのシーケンスデータ及びパラメータデータを含む。当該ＣＰＵ８３にて演出制御用の処理を実行するために必要なプログラム及び処理用データは、直接用ＲＯＭ８４に全て記憶されている。
【０１３５】
直接用ＲＯＭ８４には、プログラム及び処理用データ（１），プログラム及び処理用データ（２），・・・，プログラム及び処理用データ（Ｐ）だけでなく、各種発光部４４ａ〜４４ｋの発光制御を行うために利用される発光データ（１），発光データ（２），・・・，発光データ（Ｑ）が予め記憶されている。これら各発光データには、所定の演出の期間において、各種発光部４４ａ〜４４ｋのうち点灯対象となる発光部の種類、点灯期間、及び点灯順序の情報が設定されており、これらの発光パターンの内容が各発光データの種類に応じて異なっている。直接用ＲＯＭ８４に記憶されている各発光データは、対象となる発光制御の期間が相違しているとともに、発光パターンの内容が異なっている。
【０１３６】
一方、図７（ｂ）に示すように、共通用ＲＯＭ８７には、スピーカ部４５から所定の音を出力するために利用される音データ（１），音データ（２），・・・，音データ（Ｓ）が予め記憶されている。これら各音データは、各種の音色に対応する楽器によって実際に発音させたメロディや音をサンプリングして得られた波形データを含むとともに、歌詞付きのメロディについては各種の音色に対応する楽器によって発音させたメロディの他に、音声をサンプリングして得られた波形データを含む。音データは、共通用ＲＯＭ８７に全て記憶されている。
【０１３７】
ここで、音データの詳細について、図８を参照しながら説明する。図８（ａ）は音の波形の一例をアナログ信号で示す図であり、図８（ｂ）はその波形をデジタル信号で示す図である。
【０１３８】
音データは、図８（ａ）に示すようなアナログ信号を、パルス符号変調（ＰＣＭ）により、図８（ｂ）に示すように、所定のサンプリング周波数及び所定の量子化信号数でパルス列に変換されたデジタル信号のデータである。具体的には、サンプリング周波数は４４．１ｋＨｚであるとともに、量子化信号数は１６ｂｉｔである。したがって、１ｓｅｃ間のアナログ信号からなる音の波形データは、１×４４．１ｋ×１６ｂｉｔのデータ量となる。ちなみに、この場合のサンプリング周期Ｔ１は、２２．７μｓｅｃとなる。
【０１３９】
音データは、パルス符号変調された１パルス分のデータ、すなわち１サンプル分のデータ毎に共通用ＲＯＭ８７から読み出し可能に設定されている。つまり、１サンプル分のデータ毎にアドレス設定がなされており、音出力ＬＳＩ８６のデータ転送部９５は１サンプル分のデータ単位で共通用ＲＯＭ８７からのデータ転送を行うことができるようになっている。
【０１４０】
なお、サンプリング周波数は、良好な標本化を実現できるのであれば、４４．１ｋＨｚに限定されることはなく、例えば３２ｋＨｚ、４８ｋＨｚ又は９６ｋＨｚであってもよい。また、量子化信号数も１６ｂｉｔに限定されることはなく、良好な量子化を実現できるのであれば、１６ｂｉｔ以外のビット数であってもよい。
【０１４１】
図７（ｂ）の説明に戻り、共通用ＲＯＭ８７には、音データ（１），音データ（２），・・・音データ（Ｓ）だけでなく、発光データ（Ｑ＋１），発光データ（Ｑ＋２），・・・，発光データ（Ｒ）が予め記憶されている。これら各発光データは、対象となる発光制御の期間が相違しているとともに、発光パターンの内容が異なっている。
【０１４２】
上記のようにサブＭＰＵ８２にて利用される発光データは、当該サブＭＰＵ８２のＣＰＵ８３に対してバスを介して直接接続された直接用ＲＯＭ８４だけではなく、音出力ＬＳＩ８６に接続された共通用ＲＯＭ８７にも記憶されている。換言すれば、発光データは、直接用ＲＯＭ８４と、共通用ＲＯＭ８７とに分配して記憶されている。
【０１４３】
このように共通用ＲＯＭ８７に対して発光データを記憶させておくことで、直接用ＲＯＭ８４の記憶容量を増加させなくても、発光データのデータ容量を増加させることが可能となる。特に、直接用ＲＯＭ８４は、既に説明したとおり、サブＭＰＵ８２内の内部バスを介してＣＰＵ８３と接続されていることに起因して、そのデータ容量を増大化することが比較的困難であり、データ容量を増大化しようとするとその内部バス幅の拡張を要することとなり、それへの対応は容易なものではない。これに対して、共通用ＲＯＭ８７は、既に説明したとおり、ＣＰＵ８３に直接接続されているのではなく、音出力ＬＳＩ８６に対して外付けされていることに起因して、そのデータ容量を増大化することは比較的容易である。そして、当該共通用ＲＯＭ８７に発光データを記憶させることで、発光データのデータ容量の増大化に良好に対処することが可能となる。
【０１４４】
また、基本的にＲＯＭへのデータ設定に際しては、全データ容量の数％程度（例えば２％程度）がブランク（未使用の領域）となっている。この場合に、例えば共通用ＲＯＭ８７のデータ容量が１Ｇビットであると仮定した場合、ブランクは２０Ｍビットとなる。このデータ容量は、直接用ＲＯＭ８４のデータ容量である２Ｍバイトに比べて大きなデータ容量である。本構成によれば、このようなブランクを利用して発光データを分配して保存しておくことが可能となる。
【０１４５】
さらにまた、音データは所定期間分のメロディや音声に対応したものであるため、一連の出力を行うためのデータ容量は比較的大きなものとなる。そうすると、音データはデータ容量の融通がききづらいものとなり、この点からも共通用ＲＯＭ８７にブランクが生じ易くなる。そして、本構成によれば、このようなブランクを利用して発光データを分配して保存しておくことが可能となる。
【０１４６】
共通用ＲＯＭ８７に記憶されている発光データは、サブＭＰＵ８２にて利用されるものであり、当該サブＭＰＵ８２にて利用する必要が生じた際に、サブＭＰＵ８２からの転送指示に応じて音出力ＬＳＩ８６にて共通用ＲＯＭ８７からの発光データの読み出しが行われ、その読み出された発光データがサブＭＰＵ８２に転送される。そして、この転送に際しては、サブＭＰＵ８２と音出力ＬＳＩ８６とを接続するバスＢ１が利用される。つまり、サブＭＰＵ８２から音出力ＬＳＩ８６、又は音出力ＬＳＩ８６からサブＭＰＵ８２へデータ転送を行うための信号経路を利用して、共通用ＲＯＭ８７に分配して記憶されている発光データがサブＭＰＵ８２に転送される。これにより、例えば直接用ＲＯＭ８４とは別のＲＯＭをサブＭＰＵ８２に対して外付けし、且つそのＲＯＭに余剰となる発光データを記憶させる構成に比べて、信号経路の数を増加させることなく余剰となる発光データを記憶しておくことが可能となる。
【０１４７】
サブＭＰＵ８２にて利用されるプログラム及び処理用データと、発光データとのうち、プログラム及び処理用データはその全てを直接用ＲＯＭ８４に記憶させておき、発光データの一部を共通用ＲＯＭ８７に記憶させておく構成とすることにより、データの配分を良好に行うことが可能となる。つまり、プログラム及び処理用データを共通用ＲＯＭ８７へ配分してしまうと、そのプログラム及び処理用データをサブＭＰＵ８２のＲＷＭ８５に転送してくるためのプログラム及び処理用データが別途必要になりプログラムの設計が煩雑なものとなる。これに対して、発光データは、元々、その発光データが記憶されているアドレスを把握して、そのアドレスに基づき発光データを読み出して転送させ、それを利用可能なように展開するという方式であるため、発光データを配分したとしてもプログラムの設計が煩雑なものとなりにくい。
【０１４８】
また、サブＭＰＵ８２は、主制御装置５０から演出系のコマンドが送信された場合、先ずプログラムを利用してそのコマンドに対応した所定の処理を実行し、その所定の処理の実行過程で発光データを利用して各種発光部４４ａ〜４４ｋを制御する。つまり、プログラムは主制御装置５０からのコマンドの受信に対して突発的に読み出す必要があり読み出されるタイミングの任意性が高いのに対して、発光データは所定の処理の実行過程で利用されるため読み出されるタイミングの任意性が低い。また、プログラムを利用した所定の処理の実行を前提として発光データが利用されるため、読み出しの優先度はプログラムの方が高く、プログラムの読み出しが遅延されてしまうと処理待ち状態となってしまう。このような事情において、プログラムは直接用ＲＯＭ８４に記憶されており、発光データの少なくとも一部が共通用ＲＯＭ８７に記憶されていることで、プログラムは音出力ＬＳＩ８６の状態に関係なくサブＭＰＵ８２にて独自に読み出すことができるようにしながら、プログラムに比べてデータ量が大きくなり易い発光データについてデータ量の増大化を良好に実現することが可能となる。
【０１４９】
さらにまた、発光データの全てを共通用ＲＯＭ８７に記憶させるのではなく、発光データの一部を直接用ＲＯＭ８４に記憶させるとともに、残りを共通用ＲＯＭ８７に記憶させる構成であるため、共通用ＲＯＭ８７のデータ容量を極端に増加させることを抑制しながら、既に説明したような優れた効果を奏することができる。
【０１５０】
＜音出力ＬＳＩ８６のレジスタ９２の構成＞
次に、サブＭＰＵ８２から音出力ＬＳＩ８６に音の出力指示を行うとともに、共通用ＲＯＭ８７に記憶された音データを音出力ＬＳＩ８６からサブＭＰＵ８２に転送するために利用されるレジスタ９２の構成について、図９を参照しながら説明する。図９は、レジスタ９２の構成を説明するための概念図である。
【０１５１】
図９に示すように、音出力ＬＳＩ８６のレジスタ９２には、サブＭＰＵ８２による音出力ＬＳＩ８６への音の出力指示を行う際にデータ設定が行われるエリア１１１〜１１５と、サブＭＰＵ８２からのデータ転送指示に基づき共通用ＲＯＭ８７から読み出したデータを一時的に記憶保持しておくためのバッファ１１６〜１２０と、音出力ＬＳＩ８６に対してデータ転送指示を行う際にデータ設定が行われるエリア１２１と、音出力ＬＳＩ８６の内部状態をサブＭＰＵ８２において認識するためのエリア１２２と、がそれぞれ別に設けられている。
【０１５２】
上記各エリア１１１〜１２２について詳細には、音の出力指示を行う際にデータ設定が行われるエリアとして、第１パラメータ用のエリア１１１、第２パラメータ用のエリア１１２、第３パラメータ用のエリア１１３及び第４パラメータ用のエリア１１４といったパラメータ用のエリア１１１〜１１４を複数備えている。また、その他に、シーケンスデータ用のエリア１１５を備えている。
【０１５３】
各パラメータ用のエリア１１１〜１１４には、メロディや効果音の出力を行う上で必要なパラメータデータが格納されるとともに、音声の出力を行う上で必要なパラメータデータが格納される。このようにパラメータ用のエリア１１１〜１１４が複数設けられていることにより、複数の音を同時発音可能となっている。また、シーケンスデータ用のエリア１１５には、既に説明したシーケンスデータが格納される。
【０１５４】
ちなみに、音出力ＬＳＩ８６は、１６チャンネル分の機能を有しているため、一のパラメータ用のエリアには複数（具体的には４個）のチャンネル分のパラメータデータが格納される。また、仮想トラックを利用する構成においては、一のパラメータ用のエリアにより多くの数のパラメータが格納されるようにしてもよい。
【０１５５】
サブＭＰＵ８２から音出力ＬＳＩ８６へのデータ転送指示を行う際にデータ設定が行われるエリアとして、転送指示用エリア１２１が設けられている。転送指示用エリア１２１には、サブＭＰＵ８２において必要な発光データのアドレスデータが格納されるとともに、共通用ＲＯＭ８７から音出力ＬＳＩ８６に読み出された発光データのサブＭＰＵ８２への転送指示を与えるデータが格納される。
【０１５６】
サブＭＰＵ８２からのデータ転送指示に基づき共通用ＲＯＭ８７から読み出したデータを一時的に記憶保持しておくためのエリアとして、外部読み出し用のバッファ１１６〜１２０が複数設けられている。サブＭＰＵ８２において必要な発光データは、外部読み出し用のバッファ１１６〜１２０に一旦格納され、所定の読み出しタイミングとなった際にサブＭＰＵ８２に転送される。
【０１５７】
音出力ＬＳＩ８６の内部状態をサブＭＰＵ８２において認識するためのエリアとして、フラグ用エリア１２２が設けられている。フラグ用エリア１２２としては、例えば読み出し完了フラグが設けられており、サブＭＰＵ８２からのデータ転送指示に対して、対応するデータの共通用ＲＯＭ８７から外部読み出し用のバッファ１１６〜１２０への転送が完了した場合に、当該読み出し完了フラグに「１」が格納され、その事実がサブＭＰＵ８２において把握される。
【０１５８】
上記各エリア１１１〜１１５，１２１〜１２２及び各バッファ１１６〜１２０はいずれもサブＭＰＵ８２からアクセス可能なエリアであるが、それら各エリア１１１〜１１５，１２１〜１２２やバッファ１１６〜１２０に同時にアクセスされるのではなく、アクセス可能な対象が切り換えられる構成となっている。つまり、サブＭＰＵ８２において同時にアクセス可能なエリアの数は、サブＭＰＵ８２と音出力ＬＳＩ８６との間のバスＢ１を構成する信号経路Ｌ１〜Ｌ８の数に対応している（バスＢ１の各信号経路Ｌ１〜Ｌ８については図６参照）。
【０１５９】
具体的には、バスＢ１を構成する第１信号経路Ｌ１に対応する第１エリア１３１として、第１パラメータ用のエリア１１１及び一の外部読み出し用のバッファ１１６が割り当てられており、バスＢ１を構成する第２信号経路Ｌ２に対応する第２エリア１３２として、第２パラメータ用のエリア１１２及び一の外部読み出し用のバッファ１１７が割り当てられており、バスＢ１を構成する第３信号経路Ｌ３に対応する第３エリア１３３として、第３パラメータ用のエリア１１３及び一の外部読み出し用のバッファ１１８が割り当てられており、バスＢ１を構成する第４信号経路Ｌ４に対応する第４エリア１３４として、第４パラメータ用のエリア１１４及び一の外部読み出し用のバッファ１１９が割り当てられている。また、バスＢ１を構成する第５信号経路Ｌ５に対応する第５エリア１３５として、シーケンスデータ用のエリア１１５及び一の外部読み出し用のバッファ１２０が割り当てられている。
【０１６０】
バスＢ１を構成する第６信号経路Ｌ６に対応するエリアとして、転送指示用エリア１２１が割り当てられており、バスＢ１を構成する第７信号経路Ｌ７に対応するエリアとして、フラグ用エリア１２２が割り当てられている。
【０１６１】
レジスタ９２に対しては、第１エリア１３１〜第５エリア１３５のそれぞれに対応させてセレクタ１３６が設けられており、当該セレクタ１３６により第１エリア１３１〜第５エリア１３５としてサブＭＰＵ８２がアクセス可能なエリアが切り換えられるようになっている。そして、この切り換えは、バスＢ１を構成する第８信号経路Ｌ８に対応させてレジスタ９２に設けられたセレクタ用エリア１３７への二値の切り換えを通じて行われる。
【０１６２】
詳細には、セレクタ用エリア１３７の情報が初期値である「０」である場合には、セレクタ１３６によるアクセス対象のエリアの設定により、第１エリア１３１〜第５エリア１３５は音出力制御用のエリア１１１〜１１５に対応したものとなる。つまり、セレクタ用エリア１３７の情報が初期値である場合には、サブＭＰＵ８２は、各パラメータ用のエリア１１１〜１１４と、シーケンスデータ用のエリア１１５とにアクセス可能であり、音出力ＬＳＩ８６に対して音の出力指示を行うことが可能な状態となる。すなわち、音出力ＬＳＩ８６はサブＭＰＵ８２に対して第１の干渉状態となる。
【０１６３】
セレクタ用エリア１３７の情報が切換実行値である「１」である場合には、セレクタ１３６によるアクセス対象のエリアの設定により、第１エリア１３１〜第５エリア１３５は外部読み出し用のバッファ１１６〜１２０に対応したものとなる。つまり、セレクタ用エリア１３７の情報が切換実行値である場合には、サブＭＰＵ８２は、外部読み出し用のバッファ１１６〜１２０にアクセス可能であり、転送指示を行ったデータの読み出しを行うことが可能な状態となる。すなわち、音出力ＬＳＩ８６はサブＭＰＵ８２に対して第２の干渉状態となる。
【０１６４】
一方、転送指示用エリア１２１、フラグ用エリア１２２及びセレクタ用エリア１３７は、セレクタ１３６による切換対象となっていない。したがって、音出力ＬＳＩ８６がいずれの干渉状態であっても、サブＭＰＵ８２は転送指示用エリア１２１、フラグ用エリア１２２及びセレクタ用エリア１３７にアクセス可能となっている。
【０１６５】
＜サブＭＰＵ８２にて実行される各種処理について＞
次に、サブＭＰＵ８２にてプログラムに基づき実行される処理を説明する。
【０１６６】
サブＭＰＵ８２では、動作電力が供給されている状況では、定期的（例えば２ｍｓｅｃ）に演出制御処理を実行する。ちなみに、演出制御処理を実行する前段階において、当該演出制御処理を実行するためのプログラムが直接用ＲＯＭ８４から読み出されている。
【０１６７】
演出制御処理では、図１０のフローチャートに示すように、先ずステップＳ３０１にて、主制御装置５０から演出系のコマンドを受信しているか否かを判定する。この演出系のコマンドとしては、既に説明した、変動用コマンド及び種別コマンドの組合せと、最終停止コマンドと、オープニングコマンドと、開放コマンドと、閉鎖コマンドと、エンディングコマンドと、が含まれる。いずれかの演出系のコマンドを受信している場合には、ステップＳ３０２に進む。
【０１６８】
ステップＳ３０２では、データテーブルの読み出し処理を実行する。当該読み出し処理では、今回受信した演出系のコマンドに対応したデータテーブルを直接用ＲＯＭ８４から読み出す。当該データテーブルは、直接用ＲＯＭ８４においてプログラム及び処理用データとして記憶されており、演出の種類に応じて複数種類設定されている。そして、サブＭＰＵ８２では、このデータテーブルを参照しながら、それに定められている処理を実行することで、各演出における発光制御及び音出力制御を実行する。具体的には、データテーブルには、対応する演出の概要が時間の経過に即して定められており、サブＭＰＵ８２ではデータテーブルを参照することで、読み出すべき発光データの種類の情報、実行すべき発光データの種類や内容の情報、出力指示すべきシーケンスデータやパラメータデータの種類の情報を把握する。ちなみに、サブＭＰＵ８２では、データテーブルのポインタの更新を利用して、各処理タイミングにおいてデータテーブルの参照すべき情報を特定する。
【０１６９】
続くステップＳ３０３では、表示系コマンドの出力処理を実行する。当該出力処理では、ステップＳ３０２にて読み出したデータテーブルに対して１対１で対応する表示系コマンドを直接用ＲＯＭ８４から読み出し、その読み出した表示系コマンドを表示制御装置７２に出力する。これにより、表示制御装置７２において今回の実行指示に係る表示演出に対応した画像を図柄表示装置３１に表示させることが可能となる。なお、表示系コマンドは、直接用ＲＯＭ８４においてプログラム及び処理用データとして記憶されている。
【０１７０】
ステップＳ３０１にて否定判定をした場合、又はステップＳ３０３の処理を実行した場合には、ステップＳ３０４にて、データテーブルの情報に基づき、発光データの転送指示タイミングであるか否かを判定する。転送指示タイミングである場合には、ステップＳ３０５にて、データテーブルの情報に基づき、今回の転送指示タイミングに対応した発光データが直接用ＲＯＭ８４及び共通用ＲＯＭ８７のうち直接用ＲＯＭ８４に記憶されているか否かを判定する。
【０１７１】
直接用ＲＯＭ８４である場合には、ステップＳ３０６にて、直接用ＲＯＭ８４に対して転送指示を与えることで、今回の転送指示対象の発光データを付属のＲＷＭ８５に読み出させて展開させる。これにより、当該発光データを利用した発光制御を実行することが可能となる。
【０１７２】
一方、共通用ＲＯＭ８７である場合には、ステップＳ３０７にて、音出力ＬＳＩ８６への読み出しアドレスの設定処理を実行する。具体的には、共通用ＲＯＭ８７において今回の転送指示対象の発光データが記憶されているアドレスデータを直接用ＲＯＭ８４のプログラム及び処理用データから読み出し、その読み出したアドレスデータを、バスＢ１を介して音出力ＬＳＩ８６に送信する。音出力ＬＳＩ８６に送信されたアドレスデータは、音出力ＬＳＩ８６のレジスタ９２における転送指示用エリア１２１に保存される。
【０１７３】
続くステップＳ３０８では、ＲＷＭ８５へのフラグ設定を通じて、発光データの転送待ち状態に設定する。当該転送待ち状態の設定が行われることで、音出力ＬＳＩ８６に対して発光データの転送指示を与えた後であって、その転送待ち状態であることをサブＭＰＵ８２において認識することが可能となる。
【０１７４】
ステップＳ３０４にて否定判定をした場合、ステップ３０６の処理を実行した場合、又はステップＳ３０８の処理を実行した場合には、ステップＳ３０９に進む。ステップＳ３０９では、データテーブルの情報に基づき、発光制御の実行タイミングであるか否かを判定する。発光制御の実行タイミングである場合には、ステップＳ３１０にて、ＲＷＭ８５に展開されている発光データの内容を確認し、続くステップＳ３１１にて、その確認した発光データに応じた発光制御を各種発光部４４ａ〜４４ｋに対して実行する。
【０１７５】
ステップＳ３０９にて否定判定をした場合、又はステップＳ３１１の処理を実行した場合には、ステップＳ３１２に進む。ステップＳ３１２では、データテーブルの情報に基づき、音出力制御の実行タイミングであるか否かを判定する。音出力制御の実行タイミングである場合には、ステップＳ３１３にて、今回の音出力制御対象のシーケンスデータ及びパラメータデータを直接用ＲＯＭ８４のプログラム及び処理用データから読み出し、続くステップＳ３１４にて、その読み出したシーケンスデータ及びパラメータデータをバスＢ１を介して音出力ＬＳＩ８６に送信する。この場合、音出力ＬＳＩ８６は第１の干渉状態となっており、音出力ＬＳＩ８６に送信されたパラメータデータは音出力ＬＳＩ８６のレジスタ９２における対応するパラメータ用のエリア１１１〜１１４に保存されるとともに、シーケンスデータは音出力ＬＳＩ８６のレジスタ９２におけるシーケンスデータ用のエリア１１５に保存される。
【０１７６】
ステップＳ３１２にて否定判定をした場合、又はステップＳ３１４の処理を実行した場合には、ステップＳ３１５に進む。ステップＳ３１５では、発光データの転送待ち状態であるか否かを判定する。発光データの転送待ち状態である場合には、ステップＳ３１６にて、発光データの転送用処理を実行する。
【０１７７】
ステップＳ３１５にて否定判定をした場合、又はステップＳ３１６の処理を実行した場合には、ステップＳ３１７に進む。ステップＳ３１７では、音出力中信号を受信しているか否かを判定する。音出力中信号は、音出力ＬＳＩ８６においてサブＭＰＵ８２からの出力指示に係る音の出力を実行できている状況で定期的に音出力ＬＳＩ８６からバスＢ１を介して出力される信号であり、サブＭＰＵ８２では当該演出制御処理とは別の処理にてその音出力中信号を定期的に監視している。そして、本来なら受信しているはずの状況で音出力中信号を受信していない場合に、ステップＳ３１７にて音出力中信号を受信していないと判定する。
【０１７８】
音出力中信号を受信している場合には、ステップＳ３１７にて肯定判定をし、そのまま本演出制御処理を終了する。一方、音出力中信号を受信していない場合には、ステップＳ３１８にて非出力時の処理を実行した後に、本演出制御処理を終了する。非出力時の処理では、音の出力が良好に実行できない状況であることを示す報知用の処理を実行する。当該報知用の処理としては、例えば所定の発光部を所定の態様で発光させる構成が考えられ、それに加えて又は代えて、表示制御装置７２へのエラーコマンドの出力を通じて、図柄表示装置３１にてエラー表示を行わせる構成が考えられる。
【０１７９】
次に、ステップＳ３１６の発光データの転送用処理について、図１１のフローチャートを参照しながら説明する。
【０１８０】
先ずステップＳ４０１では、読み出し用のウェイト時間をセット後であるか否かを判定する。読み出し用のウェイト時間は、サブＭＰＵ８２からのデータ転送指示に対して音出力ＬＳＩ８６のデータ転送部９５がその転送指示に係る発光データを共通用ＲＯＭ８７から読み出してレジスタ９２の外部読み出し用のバッファ１１６〜１２０へのデータ書き込みを完了するまで、当該外部読み出し用のバッファ１１６〜１２０へのアクセスをサブＭＰＵ８２において待機するための時間である。具体的には、音出力ＬＳＩ８６のレジスタ９２における転送指示用エリア１２１に対する読み出しアドレスの設定を完了するとともに、レジスタ９２においてサブＭＰＵ８２がアクセス可能なエリアをデータ転送用に設定（すなわち、音出力ＬＳＩ８６を第２の干渉状態に設定）してから、サンプリング周期×ｎ（ｎは２以上の整数）が経過するまで、外部読み出し用のバッファ１１６〜１２０へのアクセスをサブＭＰＵ８２において待機するための時間として設定されている。なお、上記サンプリング周期×ｎの具体的な時間は任意であるが、例えば４８サンプル周期以上、待機するように設定されていてもよい。
【０１８１】
ステップＳ４０１にて否定判定をした場合には、ステップＳ４０２に進む。ステップＳ４０２では、音出力ＬＳＩ８６のレジスタ９２に対する読み出しアドレスの設定が完了しているか否かを判定する。この設定が完了していない場合にはそのまま本転送用処理を終了する。
【０１８２】
設定が完了している場合には、ステップＳ４０３にて、音出力ＬＳＩ８６のレジスタ９２におけるセレクタ用エリア１３７の情報を「０」から「１」に切り換えるように信号出力を行うことで、レジスタ９２においてサブＭＰＵ８２がアクセス可能なエリアをデータ転送用に設定（すなわち、音出力ＬＳＩ８６を第２の干渉状態に設定）する。また、続くステップＳ４０４にて、読み出し用のウェイト時間に対応した数値情報をＲＷＭ８５の所定のタイマカウンタにセットする。ここでセットされた読み出し用のウェイト時間は、定期的に減算されるように更新され、具体的には演出制御処理（図１０）が起動される度に減算される。その後、本転送用処理を終了する。
【０１８３】
ここで、既に説明したとおり、サブＭＰＵ８２において演出制御処理（図１０）のステップＳ３０２にて読み出されるデータテーブルには、読み出すべき発光データの種類の情報、実行すべき発光データの種類や内容の情報、出力指示すべきシーケンスデータやパラメータデータの種類の情報が設定されている。この場合に、当該データテーブルでは、音出力ＬＳＩ８６が第１の干渉状態である場合に外部読み出し用のバッファ１１６〜１２０からのデータ読み出しを実行しないように、且つ音出力ＬＳＩ８６が第２の干渉状態である場合に音出力に係るシーケンスデータ及びパラメータデータの設定が実行されないように、各処理の実行タイミングが事前に（すなわち、パチンコ機１０の設計段階で）設定されている。
【０１８４】
例えば、サブＭＰＵ８２において共通用ＲＯＭ８７からの発光データの読み出しを行う場合には、その転送指示が行われてから当該転送指示に係る発光データの読み出しが完了するまでの区間には音出力に係るシーケンスデータ及びパラメータデータの設定が実行されないようにデータテーブルが設定されている。当該区間として具体的には、読み出し用のアドレスの設定が完了するまでに要する時間と、アクセス可能なエリアをデータ転送用に設定するまでに要する時間と、読み出し用のウェイト時間と、外部読み出し用のバッファ１１６〜１２０から発光データを読み出すのに要する時間と、の和の時間分の区間が設定されている。
【０１８５】
ステップＳ４０４にて読み出し用のウェイト時間がセットされることで、次回の発光データの転送用処理では、ステップＳ４０１にて肯定判定をしてステップＳ４０５に進む。ステップＳ４０５では、音出力ＬＳＩ８６からサブＭＰＵ８２に向けてデータ転送中であるか否かを判定する。データ転送中ではない場合には、ステップＳ４０６にて、読み出し用のウェイト時間が経過したか否かを判定する。経過していない場合には、そのまま本転送用処理を終了する。
【０１８６】
経過している場合には、ステップＳ４０７にて、音出力ＬＳＩ８６のレジスタ９２におけるフラグ用エリア１２２に設けられた読み出し完了フラグに「１」がセットされているか否かを判定することで、今回の転送指示に係る発光データの外部読み出し用のバッファ１１６〜１２０への転送が完了しているか否かを判定する。読み出し完了フラグに「１」がセットされていない場合には、そのまま本転送用処理を終了する。
【０１８７】
読み出し完了フラグに「１」がセットされている場合には、ステップＳ４０８にてデータ転送の開始指示を実行した後に、本転送用処理を終了する。当該転送指示は、バスＢ１の第６信号経路Ｌ６を通じて信号出力を行うことで行われ、当該転送指示に係るデータ（例えば、転送を開始すべきことを示すデータ、転送先のアドレスのデータ）は、音出力ＬＳＩ８６のレジスタ９２における転送指示用エリア１２１に保存される。
【０１８８】
上記のように転送指示が行われることで、音出力ＬＳＩ８６に対して、外部読み出し用のバッファ１１６〜１２０に読み出されている発光データをＲＷＭ８５に転送させる。この転送に際しては、サブＭＰＵ８２と音出力ＬＳＩ８６とを接続するバスＢ１のうち第１〜第５信号経路Ｌ１〜Ｌ５を利用して発光データの転送が行われるため、単一の信号経路を利用して転送が行われる場合に比べて転送速度を速めることが可能となる。なお、一回の転送指示に対して転送される発光データのデータ容量は任意であるが、例えば１９２バイトのデータ容量の発光データが外部読み出し用のバッファ１１６〜１２０に区分けして転送されるとともに、それら区分けされた発光データが複数の信号経路Ｌ１〜Ｌ５を介して同時に転送される。
【０１８９】
また、データ転送の開始指示に際しては、今回の転送指示に係る発光データをＲＷＭ８５のいずれのアドレスのエリアに書き込むべきかを示す情報を音出力ＬＳＩ８６に供給する。これにより、ＲＷＭ８５においてサブＭＰＵ８２が指示したアドレスのエリアに対して発光データが転送される。この場合に、共通用ＲＯＭ８７には複数種類の発光データが記憶されている。したがって、共通用ＲＯＭ８７に予め記憶されている発光データであって所定のタイミングでＲＷＭ８５に書き込まれた発光データは、その使用後において、共通用ＲＯＭ８７に予め記憶されている発光データであって上記所定のタイミングとは異なるタイミングでＲＷＭ８５に他の発光データを書き込む場合に上書きにより少なくとも一部が消去される。
【０１９０】
データ転送の開始指示を実行した場合、次回の発光データの転送用処理では、ステップＳ４０５にて肯定判定をしてステップＳ４０９に進む。ステップＳ４０９では、今回の転送指示に係る発光データのデータ転送が完了しているか否かを判定する。ちなみに、ステップＳ４０８にてデータ転送の開始指示が実行された場合、次回の発光データの転送用処理が実行されるタイミングではその開始指示に係る発光データの転送が完了しているように、当該発光データの転送用処理の実行周期と、バスＢ１の第１〜第５信号経路Ｌ１〜Ｌ５を介したデータ転送の転送速度とが設定されているため、基本的にステップＳ４０９にて否定判定をすることはない。但し、何らかの理由でデータ転送が遅れた場合や、ノイズの影響でデータ転送を良好に完了できなかった場合に再度データ転送を実行し直した場合などには、ステップＳ４０９にて否定判定をすることがある。
【０１９１】
ステップＳ４０９にて否定判定をした場合にはそのまま本転送用処理を終了し、ステップＳ４０９にて肯定判定をした場合にはステップＳ４１０に進む。ステップＳ４１０では、音出力ＬＳＩ８６のレジスタ９２におけるセレクタ用エリア１３７の情報を「１」から「０」に切り換えるように信号出力を行うことで、レジスタ９２においてサブＭＰＵ８２がアクセス可能なエリアを音出力制御用に設定（すなわち、音出力ＬＳＩ８６を第１の干渉状態に設定）する。その後、本転送用処理を終了する。
【０１９２】
＜音出力ＬＳＩ８６の音データ処理部９３における動作＞
次に、音出力ＬＳＩ８６の音データ処理部９３における動作について図１２のフローチャートを参照しながら説明する。
【０１９３】
音データ処理部９３は、サブＭＰＵ８２及びデータ転送部９５とは独立して動作する専用回路として設けられており、サブＭＰＵ８２から送信されたシーケンスデータ及びパラメータデータに基づいてデジタル楽音データを作成し、その作成したデジタル楽音データをＤＡＣ９４に供給することで、スピーカ部４５から歌詞無しのメロディ、歌詞付きのメロディ、効果音及び音声を出力するものである。
【０１９４】
その動作を詳細に説明すると、先ず処理対象のシーケンスデータ及びパラメータデータがレジスタ９２における各パラメータ用のエリア１１１〜１１４及びシーケンスデータ用のエリア１１５に格納されているか否かを判定する（ステップＳ５０１）。この判定に際しては、例えば、シーケンスデータ用のエリア１１５及びパラメータ用のエリア１１１〜１１４には、サブＭＰＵ８２からの信号出力により新たにシーケンスデータ及びパラメータデータが設定された場合に「１」がセットされるとともに、音データ処理部９３において処理した際に「０」がセットされるエリアが設けられており、音データ処理部９３ではそのエリアのデータに基づいて、処理対象のシーケンスデータ及びパラメータデータが存在しているか否かを判定する。
【０１９５】
処理対象のシーケンスデータ及びパラメータデータが存在している場合（ステップＳ５０１：ＹＥＳ）には、処理対象のシーケンスデータに含まれる時間データに従って、各パラメータデータを、レジスタ９２に設けられた各発音チャンネル用のエリアのうち、シーケンスデータにより定められた対応するエリアに書き込む（ステップＳ５０２）。ちなみに、音データ処理部９３は、セレクタ１３６の状態に関係なく、各パラメータ用のエリア１１１〜１１４及びシーケンスデータ用のエリア１１５にアクセス可能となっている。
【０１９６】
１回に設定されるシーケンスデータ及び各パラメータデータは、複数の発音チャンネルについて連続する複数サンプル分のデジタル楽音データを作成可能なデータとして設定されている。そして、シーケンスデータに含まれる時間データに従うことで、各発音チャンネル用のエリアに対して、対応する複数サンプル分のパラメータデータが１サンプル分ずつ時系列で書き込まれる。
【０１９７】
また、ここで書き込みが行われるパラメータデータには、対応する発音チャンネル及び対応する出力タイミングにおいて必要となる音データのアドレスが設定されている。データ転送部９５は、セレクタ１３６の状態に関係なく、各発音チャンネル用のエリアにアクセス可能であり、直近のサンプル分のパラメータデータに設定されているアドレスの音データを共通用ＲＯＭ８７から読み出してレジスタ９２に書き込む。
【０１９８】
なお、上記複数サンプルは、一連の音（例えばメロディについてその開始から終了まで）の全部であっても一部であってもよいが、一度に転送するデータ量を抑える上では一部であることが好ましい。また、音データ処理部９３では、既に受け取っているシーケンスデータ及びパラメータデータに従って一連の音の出力を行っている途中であっても、サブＭＰＵ８２からの指示に基づき中止し、新たな一連の音の出力を開始可能な構成としてもよい。
【０１９９】
音データ処理部９３では、音出力ＬＳＩ８６に設けられた図示しないクロック回路からの信号入力に基づきデジタル楽音データの作成タイミングであるか否かを判定する（ステップＳ５０３）。このクロック回路からの信号出力周期はサンプリング周期に対応している。
【０２００】
作成タイミングである場合（ステップＳ５０３：ＹＥＳ）には、各発音チャンネルについて、該当するサンプルのパラメータデータと、データ転送部９５により既にレジスタ９２に転送されている音データとに基づき、デジタル楽音データを作成する（ステップＳ５０４）。また、それら各発音チャンネルに対して作成した各デジタル楽音データを合成してデジタル合成楽音データを作成する（ステップＳ５０５）。ちなみに、各発音チャンネル用のエリアに書き込まれているパラメータデータのうちデジタル楽音データの作成が完了したものは消去され、直近のサンプル分のパラメータデータが更新される。
【０２０１】
音データ処理部９３では、音出力ＬＳＩ８６に設けられた図示しないクロック回路であってステップＳ５０３の場合とは異なるタイミングで信号出力を行うクロック回路からの信号入力に基づきデジタル合成楽音データの出力タイミングであるか否かを判定する（ステップＳ５０６）。このクロック回路からの信号出力周期はサンプリング周期に対応している。
【０２０２】
出力タイミングである場合（ステップＳ５０６：ＹＥＳ）には、今回の出力に対応した作成済みのデジタル合成楽音データをＤＡＣ９４に供給する（ステップＳ５０７）。ＤＡＣ９４では、音データ処理部９３から供給されてくるデジタル合成楽音データをアナログ信号に変換してアナログ楽音信号としてそれをスピーカ部４５に出力する。これにより、当該スピーカ部４５から所定の音が出力される。なお、複数種類の音が同時に出力されない場合もあり、この場合にはデジタル合成楽音データの作成は行われず、単一のデジタル楽音データがＤＡＣ９４に供給されて、それに対応する単一の音がスピーカ部４５から出力される。
【０２０３】
音データ処理部９３では、データ転送部９５からレジスタ９２への音データの転送が必要に応じて行われているか否か、及びＤＡＣ９４からスピーカ部４５へのアナログ楽音信号の出力が行われているか否かといった監視を行うことを通じて音の出力中であるか否かを判定する（ステップＳ５０８）。そして、音の出力中である場合（ステップＳ５０８：ＹＥＳ）に、サブＭＰＵ８２と音出力ＬＳＩ８６とを接続するバスＢ１を介して音出力中信号を出力する。この場合、バスＢ１において利用する信号経路は、サブＭＰＵ８２からセレクタ用エリア１３７にアクセスする場合に利用される第８信号経路Ｌ８であり、サブＭＰＵ８２において当該第８信号経路Ｌ８を介した信号出力を行わないタイミングで、音出力中信号の出力が行われる。
【０２０４】
＜音出力ＬＳＩ８６のデータ転送部９５における動作＞
次に、音出力ＬＳＩ８６のデータ転送部９５における動作について図１３のフローチャートを参照しながら説明する。
【０２０５】
データ転送部９５は、サブＭＰＵ８２及び音データ処理部９３とは独立して動作する専用回路として設けられており、既に説明したように、レジスタ９２に書き込まれたパラメータデータに基づいて、共通用ＲＯＭ８７からレジスタ９２への音データの転送を実行する。また、サブＭＰＵ８２から送信された読み出しアドレスに基づいて、共通用ＲＯＭ８７からレジスタ９２の外部読み出し用のバッファ１１６〜１２０への発光データの転送と、その転送した発光データのサブＭＰＵ８２への転送とを実行する。
【０２０６】
その動作を詳細に説明すると、データ転送部９５では先ず、音出力ＬＳＩ８６に設けられた図示しないクロック回路であってステップＳ５０３やステップＳ５０６の場合とは異なるタイミングで信号出力を行うクロック回路からの信号入力に基づき、音データの転送タイミングであるか否かを判定する（ステップＳ６０１）。このクロック回路からの信号出力周期はサンプリング周期に対応している。
【０２０７】
転送タイミングである場合（ステップＳ６０１：ＹＥＳ）には、既に説明したとおり、各発音チャンネル用のエリアにおいて、直近のサンプル分のパラメータデータに設定されているアドレスの音データを共通用ＲＯＭ８７から読み出してレジスタ９２に書き込む（ステップＳ６０２）。
【０２０８】
データ転送部９５では、レジスタ９２における転送指示用エリア１２１に未処理のアドレスデータが設定されているか否かを判定する（ステップＳ６０３）。ちなみに、データ転送部９５は、セレクタ１３６の状態に関係なく、転送指示用エリア１２１にアクセス可能となっている。
【０２０９】
未処理のアドレスデータが設定されている場合（ステップＳ６０３：ＹＥＳ）には、そのアドレスに対応した発光データをレジスタ９２における外部読み出し用のバッファ１１６〜１２０に読み出す（ステップＳ６０４）。この場合、外部読み出し用のバッファ１１６〜１２０には発光データの読み出しの優先度が予め設定されており、最も優先度の高いバッファ１１６のデータ容量を超える発光データを転送する必要がある場合には次に優先度の高いバッファ１１７も含めて発光データの転送先として設定され、さらにそれら両バッファ１１６，１１７のデータ容量を超える発光データを転送する必要がある場合にはその次に優先度の高いバッファ１１８も含めて発光データの転送先として設定される。そして、最大で各外部読み出し用のバッファ１１６〜１２０のデータ容量を合計した分の発光データまでを一度の転送対象として設定することが可能となっている。この点、１回の転送対象として設定される発光データには、各外部読み出し用のバッファ１１６〜１２０のデータ容量を合計した分を上限として、様々なデータ容量のものが含まれる。但し、上記構成に限定されることはなく、各外部読み出し用のバッファ１１６〜１２０において共通用ＲＯＭ８７からの発光データの転送先のアドレスが、サブＭＰＵ８２から上記読み出しアドレス（すなわち、アドレスデータ）とともに指示される構成としてもよい。
【０２１０】
データ転送部９５では、共通用ＲＯＭ８７から外部読み出し用のバッファ１１６〜１２０への発光データの読み出し中であるか否かを判定するとともに（ステップＳ６０５）、読み出し中である場合（ステップＳ６０５：ＹＥＳ）にはその読み出しが完了したか否かを判定する（ステップＳ６０６）。そして、読み出しが完了している場合（ステップＳ６０６：ＹＥＳ）には、レジスタ９２のフラグ用エリア１２２に設けられた読み出し完了フラグに「１」をセットする（ステップＳ６０７）。
【０２１１】
データ転送部９５ではサブＭＰＵ８２からデータ転送の開始指示が行われているか否かを判定する（ステップＳ６０８）。データ転送の開始指示が行われている場合（ステップＳ６０８：ＹＥＳ）には、外部読み出し用のバッファ１１６〜１２０に格納されている今回の転送指示対象に係る発光データをサブＭＰＵ８２に転送する（ステップＳ６０９）。この場合、ＲＷＭ８５においてサブＭＰＵ８２から指示されているアドレスのエリアに対して発光データを転送する。
【０２１２】
データ転送部９５では、発光データの転送が完了しているか否かを判定する（ステップＳ６１０）。発光データの転送が完了している場合（ステップＳ６１０：ＹＥＳ）には、レジスタ９２のフラグ用エリア１２２に設けられた読み出し完了フラグを「０」クリアする（ステップＳ６１１）。
【０２１３】
＜共通用ＲＯＭ８７に記憶された発光データがサブＭＰＵ８２に転送される様子＞
次に、共通用ＲＯＭ８７に記憶された発光データがサブＭＰＵ８２に転送される様子について、図１４のタイミングチャートを参照しながら説明する。
【０２１４】
図１４（ａ）はレジスタ９２における転送指示用エリア１２１に対するアドレスデータの設定状況を示しており、図１４（ｂ）は外部読み出し用のバッファ１１６〜１２０に対する発光データの読み出し状況を示しており、図１４（ｃ）は読み出し完了フラグの情報の設定状況を示し、図１４（ｄ）はレジスタ９２においてサブＭＰＵ８２がアクセス可能なエリアの設定状況を示し、図１４（ｅ）は読み出しアドレスの設定が行われている状況を示し、図１４（ｆ）はセレクタ用エリア１３７への設定が行われている状況を示し、図１４（ｇ）は外部読み出し用のバッファ１１６〜１２０からの発光データの読み出しが行われている状況を示し、図１４（ｈ）はシーケンスデータ及びパラメータデータの設定状況を示す。
【０２１５】
ｔ１のタイミングで、サブＭＰＵ８２による音出力ＬＳＩ８６に対する読み出しアドレスの設定が開始され、ｔ２のタイミングで当該アドレスの設定が完了する。当該アドレスの設定が完了することで、当該アドレスに対応した発光データの共通用ＲＯＭ８７から外部読み出し用のバッファ１１６〜１２０への転送が開始される。また、読み出しアドレスの設定が完了したタイミングである上記ｔ２のタイミングで、レジスタ９２におけるセレクタ用エリア１３７の「０」から「１」への切り換えが開始される。そして、ｔ３のタイミングで、サブＭＰＵ８２においてアクセス可能なエリアが、音出力制御用のエリア１１１〜１１５から外部読み出し用のバッファ１１６〜１２０に切り換えられる。
【０２１６】
つまり、音出力ＬＳＩ８６の状態が第１の干渉状態から第２の干渉状態に切り換えられるとともに、かかる干渉状態の切り換えは、転送指示に係る発光データの読み出しアドレスの設定が完了した後に行われる。これにより、読み出しのアドレスの設定を行うタイミングと重複しながら、シーケンスデータやパラメータデータの設定を行うことが可能となり、読み出しアドレスの設定が完了するよりも前のタイミングで外部読み出し用のバッファ１１６〜１２０への切り換えが行われる構成に比べて、シーケンスデータやパラメータデータの設定を行う時間的な余裕が生じる。
【０２１７】
上記ｔ３のタイミングでは、アクセス可能なエリアが切り換えられるだけでなく、サブＭＰＵ８２において読み出し用のウェイト時間Ｔ２の計測が開始される。その後、ｔ４のタイミングで、外部読み出し用のバッファ１１６〜１２０への発光データの読み出しが完了し、読み出し完了フラグに「１」がセットされた状態となる。但し、このｔ４のタイミングでは、サブＭＰＵ８２において読み出し用のウェイト時間Ｔ２の計測が行われている途中であるため、外部読み出し用のバッファ１１６〜１２０からの発光データの読み出しは完了されない。その後、ｔ５のタイミングで、読み出し用のウェイト時間Ｔ２の計測が完了することで、外部読み出し用のバッファ１１６〜１２０からサブＭＰＵ８２への発光データの転送が開始される。
【０２１８】
上記のように外部読み出し用のバッファ１１６〜１２０からの発光データの読み出しが開始されるための条件として、音出力ＬＳＩ８６にて読み出し完了フラグに「１」がセットされることだけでなく、サブＭＰＵ８２において読み出し用のウェイト時間Ｔ２の計測が完了することを条件としていることにより、実際には外部読み出し用のバッファ１１６〜１２０への発光データの転送が完了していないにも関わらず電気的なノイズの影響などで読み出し完了フラグに「１」がセットされた場合に、外部読み出し用のバッファ１１６〜１２０からの発光データの読み出しが開始されてしまうことが防止される。また、サブＭＰＵ８２において読み出し用のウェイト時間Ｔ２の計測が完了することだけでなく、音出力ＬＳＩ８６にて読み出し完了フラグに「１」がセットされることを条件としていることにより、何らかの通信異常などを原因として外部読み出し用のバッファ１１６〜１２０への発光データの読み出しに要する時間が、読み出し用のウェイト時間Ｔ２を越えた場合に、発光データの読み出しが完了していないにも関わらず外部読み出し用のバッファ１１６〜１２０からの読み出しが開始されてしまうことが防止される。
【０２１９】
その後、ｔ６のタイミングで、今回の転送指示に係る発光データの読み出しが完了することで、読み出し完了フラグが「０」クリアされるとともに、レジスタ９２におけるセレクタ用エリア１３７の「１」から「０」への切り換えが開始される。そして、ｔ７のタイミングで、サブＭＰＵ８２においてアクセス可能なエリアが、外部読み出し用のバッファ１１６〜１２０から音出力制御用のエリア１１１〜１１５に切り換えられる。
【０２２０】
ここで、図１４（ｈ）に示すように、レジスタ９２のシーケンスデータ用のエリア１１５及び各パラメータ用のエリア１１１〜１１４には、読み出しアドレスの設定に基づく発光データの転送指示が行われてから、当該転送指示に係る発光データのサブＭＰＵ８２への転送が完了し、音出力ＬＳＩ８６が第１の干渉状態に復帰した後のタイミングであるｔ８のタイミングまで、シーケンスデータＳＤ１及びパラメータデータＰＤ１が設定され続ける。このｔ８のタイミングは、当該シーケンスデータＳＤ１及びパラメータデータＰＤ１に基づく音の出力が行われている期間中であり、その期間中においてサブＭＰＵ８２からの信号出力に基づき、新たなシーケンスデータＳＤ２及びパラメータデータＰＤ２がシーケンスデータ用のエリア１１５及び各パラメータ用のエリア１１１〜１１４に設定される。
【０２２１】
つまり、共通用ＲＯＭ８７の発光データのサブＭＰＵ８２への読み出しが行われる期間と重なることとなる音の出力期間については、それに対応するシーケンスデータ及びパラメータデータが、上記読み出しが行われる期間が開始される前に設定されるとともに、その設定されたシーケンスデータ及びパラメータデータによりデジタル楽音データを作成可能な期間が、上記読み出しが行われる期間が終了し（すなわち、サブＭＰＵ８２への転送が完了し）、音出力ＬＳＩ８６が第１の干渉状態に復帰した後まで含むように構成されている。これにより、音出力ＬＳＩ８６において発光データの転送を行うために音出力ＬＳＩ８６が第２の干渉状態に設定されている期間であっても、音の出力を途切れさせることなく、継続させることが可能となる。
【０２２２】
＜音データの転送タイミングと発光データの転送タイミングとの関係について＞
次に、音データの転送タイミングと発光データの転送タイミングとの関係について、図１５（Ａ）のタイミングチャートを参照しながら説明する。
【０２２３】
既に説明したとおり、音データは、サンプリング周期に対応させて、各発音チャンネルについて１サンプル分ずつ共通用ＲＯＭ８７からレジスタ９２に読み出される。図１５（Ａ）について具体的に説明すると、ｔ１のタイミングからｔ３のタイミング、ｔ３のタイミングからｔ５のタイミング、及びｔ７のタイミングからｔ９のタイミングといったように、サンプリング周期Ｔ１が経過する度に音データの送信が開始される。ちなみに、ｔ６のタイミングとｔ７のタイミングとの間には複数のサンプリング周期分の期間が存在している。
【０２２４】
各タイミングにおける音データの送信に要する時間（ｔ１〜ｔ２の時間、ｔ３〜ｔ４の時間、ｔ５〜ｔ６の時間、ｔ７〜ｔ８の時間、及びｔ９〜ｔ１０の時間）はＴ３となっており、この送信期間Ｔ３はサンプリング周期Ｔ１に比べて十分に短い時間となっている。ちなみに、出力対象となっている一連の音の種類に応じて発音チャンネルの数が相違することがあり、発音チャンネルの数に応じて送信期間Ｔ３は変動することがある。この場合に、最大数の発音チャンネル分の音データが送信される場合であっても、その送信期間Ｔ３はサンプリング周期Ｔ１に比べて十分に短い時間となっている。
【０２２５】
上記のように一連の音分の音データが所定数のサンプルずつ、具体的には「１サンプル」×「使用される発音チャンネル数」ずつ、サンプリング周期に対応させて時分割で送信される構成においては、各送信単位の音データ間に当該音データが送信されない期間が生じる。この送信されない期間を利用して発光データの送信が行われる。
【０２２６】
具体的には、一の送信単位の音データについてレジスタ９２への転送が完了したｔ２のタイミングよりも後のタイミングであって、次の送信単位の音データについてレジスタ９２への転送が開始されるｔ３のタイミングよりも前のタイミングであるｔ１１のタイミングで、共通用ＲＯＭ８７からレジスタ９２への発光データの転送が開始される。そして、上記次の送信単位の音データについてレジスタ９２への転送が開始されるｔ３のタイミングよりも前のタイミングであるｔ１２のタイミングで、当該発光データの転送が完了する。これにより、サンプリング周期が存在することによるデータ転送の空き時間を利用して、発光データをレジスタ９２に転送することができる。
【０２２７】
上記のようにレジスタ９２へ転送された発光データは、既に説明したとおり、サブＭＰＵ８２において読み出し用のウェイト時間の計測が完了するとともに、音出力ＬＳＩ８６において読み出し完了フラグに「１」がセットされることを条件に、サブＭＰＵ８２に転送される。この場合、当該発光データのサブＭＰＵ８２への転送は、当該発光データのレジスタ９２への転送が完了してから複数のサンプリング周期分の時間が経過した後に開始される。
【０２２８】
図１５（Ａ）について具体的に説明すると、ｔ７のタイミングで転送が開始された送信単位の音データの転送完了後であるｔ１３のタイミングでサブＭＰＵ８２に向けて転送が開始される。そして、次の送信単位の音データについてレジスタ９２への転送が開始されるｔ９のタイミングよりも前のタイミングであるｔ１４のタイミングで、サブＭＰＵ８２に向けた当該発光データの転送が完了する。
【０２２９】
以上詳述した本実施の形態によれば、以下の優れた効果を奏する。
【０２３０】
共通用ＲＯＭ８７に対して、音出力ＬＳＩ８６にて利用される音データだけでなく、サブＭＰＵ８２にて利用される発光データを記憶させておく構成としたことで、サブＭＰＵ８２に直接接続された直接用ＲＯＭ８４の記憶容量を増加させなくても、発光データのデータ容量を増加させることが可能となる。特に、直接用ＲＯＭ８４は、サブＭＰＵ８２内の内部バスを介してＣＰＵ８３と接続されていることに起因して、そのデータ容量を増大化することが比較的困難であり、データ容量を増大化しようとするとその内部バス幅の拡張を要することとなり、それへの対応は容易なものではない。これに対して、共通用ＲＯＭ８７は、ＣＰＵ８３に直接接続されているのではなく、音出力ＬＳＩ８６に対して外付けされていることに起因して、そのデータ容量を増大化することは比較的容易である。そして、当該共通用ＲＯＭ８７に発光データを記憶させることで、発光データのデータ容量の増大化に良好に対処することが可能となる。
【０２３１】
共通用ＲＯＭ８７から音出力ＬＳＩ８６に読み出された発光データは、音の出力指示を行うためのシーケンスデータやパラメータデータをサブＭＰＵ８２から音出力ＬＳＩ８６に送信するバスＢ１を介してサブＭＰＵ８２に転送される。また、音の出力が行われていることを示す信号もバスＢ１を介して音出力ＬＳＩ８６からサブＭＰＵ８２に送信される。これにより、サブＭＰＵ８２及び音出力ＬＳＩ８６にて各種制御を実行するために設けられたバスＢ１を利用して、共通用ＲＯＭ８７に記憶された発光データがサブＭＰＵ８２に転送されるため、当該発光データを転送するためのハード構成の簡素化を図ることができる。
【０２３２】
音出力ＬＳＩ８６のレジスタ９２には、音の出力指示を行うためにサブＭＰＵ８２から送信されるシーケンスデータ及びパラメータデータを記憶させる、すなわち音出力指示を行うためにサブＭＰＵ８２にアクセスされるパラメータ用のエリア１１１〜１１４及びシーケンスデータ用のエリア１１５と、サブＭＰＵ８２に送信するための発光データを記憶させる、すなわち発光データの読み出しを行うためにサブＭＰＵ８２にアクセスされる外部読み出し用のバッファ１１６〜１２０とが個別に設けられている。これにより、音出力制御用のデータと発光データとを音出力ＬＳＩ８６側にて個別に記憶しておくことが可能であるため、サブＭＰＵ８２からの音出力指示のタイミング及び共通用ＲＯＭ８７からの発光データの読み出しタイミングの調整を行い易くなる。
【０２３３】
音出力ＬＳＩ８６にはセレクタ１３６が設けられており、サブＭＰＵ８２においてアクセス可能なエリアが、パラメータ用のエリア１１１〜１１４及びシーケンスデータ用のエリア１１５と、外部読み出し用のバッファ１１６〜１２０との間で切り換えられる。これにより、サブＭＰＵ８２においてアクセス可能なアドレス数を、バスＢ１の信号経路Ｌ１〜Ｌ８の数を抑えながら増加させることが可能となる。よって、データの通信に係るハード構成の簡素化を図りながら、既に説明したような優れた効果を奏することができる。
【０２３４】
サブＭＰＵ８２においてパラメータ用のエリア１１１〜１１４及びシーケンスデータ用のエリア１１５にアクセス可能な第１の干渉状態と、外部読み出し用のバッファ１１６〜１２０にアクセス可能な第２の干渉状態との間の切り換えが、サブＭＰＵ８２による指示に基づき実行される。これにより、サブＭＰＵ８２からの音出力指示のタイミング及び共通用ＲＯＭ８７からの発光データの読み出しタイミングの調整を行い易くなる。
【０２３５】
音出力ＬＳＩ８６のレジスタ９２には、セレクタ用エリア１３７が設けられており、当該セレクタ用エリア１３７にサブＭＰＵ８２がアクセスして当該エリア１３７の情報を切り換えることで、第１の干渉状態と第２の干渉状態との間での切り換えが行われるとともに、いずれの干渉状態であってもサブＭＰＵ８２がアクセス可能となっている。これにより、干渉状態の切り換えに関してサブＭＰＵ８２の処理負荷の軽減が図られる。特に、セレクタ用エリア１３７の二値切換を通じて干渉状態の切り換えが行われるため、処理負荷を軽減する効果が高められる。
【０２３６】
音出力ＬＳＩ８６は、共通用ＲＯＭ８７から時分割データ（又は時分割の情報）として音データを読み出すとともに、１の時分割データを読み出してから次の時分割データを読み出すまでの間において発光データの読み出しを行う。これにより、共通用ＲＯＭ８７から音データを読み出すタイミングと、発光データを読み出すタイミングとの調整を行い易くなる。
【０２３７】
また、音データの時分割による読み出しは、そのサンプリング周期に基づいて定期的に行われ、その定期的な読み出しを阻害しないようにして発光データの読み出しが行われる。音データについては時分割で区分けして送信される点で、その読み出しが遅れると、音の出力を良好に行えなくなる可能性が高い。この場合に、音データの時分割による定期的な読み出しを阻害しないようにしながら発光データの読み出しが行われるため、音の出力を良好に行えるようにしながら、既に説明したような優れた効果を奏することができる。
【０２３８】
また、時分割データは、所定数のサンプル分、具体的には１サンプル分の音データである。つまり、デジタル信号化された音データは時分割で読み出されるものであり、その時分割で読み出される構成を利用して、発光データの読み出しが行われる。これにより、音データの読み出しに係る空き時間を有効に利用して、既に説明したような優れた効果を奏することができる。
【０２３９】
サブＭＰＵ８２と音出力ＬＳＩ８６とは音光制御基板８１に設けられている。これにより、共通用ＲＯＭ８７に記憶された発光データをサブＭＰＵ８２に転送する場合において、その転送途中におけるノイズの影響を抑えながら当該発光データの転送を行うことができる。
【０２４０】
＜第２の実施の形態＞
上記実施の形態では、一の発音チャンネルについて、デジタル楽音データの作成周期がサンプリング周期に対応させて設定されているとともに、共通用ＲＯＭ８７からの音データの読み出しが１サンプル分ずつサンプリング周期に対応させて行われる構成とした。これに代えて、本実施の形態では、デジタル楽音データの作成周期が、予め定められた特定の複数（例えば「３」）のサンプリング周期分（以下、当該周期分を１フレーム分ともいう）に対応させて設定されているとともに、共通用ＲＯＭ８７からの音データの読み出しが当該特定の複数のサンプル分（つまり、１フレーム分）ずつ、上記１フレーム分の周期に対応させて行われる。
【０２４１】
具体的には、音データ処理部９３では、図１２のステップＳ５０３の判定を行う場合に、音出力ＬＳＩ８６に設けられたクロック回路からの信号入力を肯定判定に際してのトリガとするが、当該クロック回路からの信号出力周期が、上記１フレーム分の周期に対応している。また、ステップＳ５０６の判定を行う場合に、音出力ＬＳＩ８６に設けられたクロック回路からの信号入力を肯定判定に際してのトリガとするが、当該クロック回路からの信号出力周期も、上記１フレーム分の周期に対応している。
【０２４２】
データ転送部９５についても同様に、図１３のステップＳ６０１の判定を行う場合に、音出力ＬＳＩ８６に設けられたクロック回路からの信号入力を肯定判定に際してのトリガとするが、当該クロック回路からの信号出力周期が、上記１フレーム分の周期に対応している。
【０２４３】
上記のように、一の発音チャンネルについて、共通用ＲＯＭ８７に対する１回の転送指示に対して当該共通用ＲＯＭ８７から転送される音データの単位を、特定の複数のサンプリング周期分である１フレーム分とすることで、１サンプルずつ音データの転送が行われる場合に比べて、それに付属させるヘッダ情報を減らすことが可能となる。
【０２４４】
上記構成の場合における音データの転送タイミングと発光データの転送タイミングとの関係について、図１５（Ｂ）のタイミングチャートを参照しながら説明する。
【０２４５】
既に説明したとおり、音データは、１フレーム分の周期に対応させて、各発音チャンネルについて１フレーム分ずつ共通用ＲＯＭ８７からレジスタ９２に読み出される。図１５（Ｂ）について具体的に説明すると、ｔ１のタイミングからｔ３のタイミングといったように、１フレーム分の周期Ｔ４が経過する度に音データの送信が開始される。
【０２４６】
各タイミングにおける音データの送信に要する時間（ｔ１〜ｔ２の時間、及びｔ３〜ｔ４の時間）はＴ５となっており、この送信期間Ｔ５は１フレーム分の周期Ｔ４に比べて十分に短い時間となっている。ちなみに、出力対象となっている一連の音の種類に応じて発音チャンネルの数が相違することがあり、発音チャンネルの数に応じて送信期間Ｔ５は変動することがある。この場合に、最大数の発音チャンネル分の音データが送信される場合であっても、その送信期間Ｔ５は１フレーム分の周期Ｔ４に比べて十分に短い時間となっている。
【０２４７】
上記のように一連の音分の音データが所定数のフレーム分ずつ、具体的には「１フレーム分（特定の複数のサンプル分）」×「使用される発音チャンネル数」ずつ、１フレーム分の周期に対応させて時分割で送信される構成においては、各送信単位の音データ間に当該音データが送信されない期間が生じるとともに、この送信されない期間は上記第１の実施の形態の場合よりも長くなる。そして、この送信されない期間を利用して発光データの送信が行われる。
【０２４８】
具体的には、一の送信単位の音データについてレジスタ９２への転送が完了したｔ２のタイミングよりも後のタイミングであって、次の送信単位の音データについてレジスタ９２への転送が開始されるｔ３のタイミングよりも前のタイミングであるｔ５のタイミングで、共通用ＲＯＭ８７からレジスタ９２への発光データの転送が開始される。そして、上記次の送信単位の音データについてレジスタ９２への転送が開始されるｔ３のタイミングよりも前のタイミングであるｔ６のタイミングで、当該発光データの転送が完了する。これにより、１フレーム分の周期が存在することによるデータ転送の空き時間を利用して、発光データをレジスタ９２に転送することができるとともに、その転送を上記第１の実施の形態よりも余裕を持って行うことが可能となる。また、１回の転送指示に対して送信される発光データのデータ量を上記第１の実施の形態よりも多くすることが可能となる。
【０２４９】
ちなみに、レジスタ９２に転送された発光データは上記第１の実施の形態と同様に、サブＭＰＵ８２において読み出し用のウェイト時間の計測が完了するとともに、音出力ＬＳＩ８６において読み出し完了フラグに「１」がセットされることを条件に、サブＭＰＵ８２に転送される。また、当該発光データのサブＭＰＵ８２への転送が、音データの転送期間の全てと重ならないように行われる点についても上記第１の実施の形態と同様である。
【０２５０】
なお、本実施の形態において、音データの読み出しが行われる場合において、一の時分割のデータに含まれるサンプル数は特定の複数で固定されている必要はなく、一の時分割のデータと次の時分割のデータとで含まれるサンプル数が異なっていてもよい。例えば、発光データの転送を間に挟むこととなる２つの時分割のデータの少なくとも一方は、発光データの転送を間に挟まない場合に比べて含まれるサンプル数が少ない構成としてもよい。この場合、一度に読み出す発光データのデータ容量を増加させることが可能となる。
【０２５１】
＜他の実施の形態＞
なお、上述した各実施の形態の記載内容に限定されず、本発明の趣旨を逸脱しない範囲内で種々の変形改良が可能である。例えば以下のように変更してもよい。
ちなみに、以下の別形態の構成を、上記各実施の形態の構成に対して、個別に適用してもよく、組み合わせて適用してもよい。
【０２５２】
（１）発光データの一部が直接用ＲＯＭ８４に記憶されており、残りが共通用ＲＯＭ８７に記憶されている構成に限定されることはなく、発光データの全部が共通用ＲＯＭ８７に記憶されている構成としてもよい。
【０２５３】
（２）音データだけでなく発光データも共通用ＲＯＭ８７から時分割で読み出される構成としてもよい。すなわち、共通用ＲＯＭ８７に記憶されている第１の情報及び第２の情報のいずれもが時分割で読み出される構成としてもよい。この場合、各情報の読み出しタイミングが重ならないようにタイミングを調整する手段を設ける構成としてもよく、各情報の読み出し周期をそれぞれ一定にするとともに各情報の読み出しタイミングが重ならないようにそれらの読み出し周期を設定するようにしてもよい。
【０２５４】
（３）音出力ＬＳＩ８６に接続された共通用ＲＯＭ８７に記憶されるデータは、音データと発光データとの組合せに限定されない。例えば、音出力ＬＳＩ８６にて利用される音データとサブＭＰＵ８２にて利用されるプログラムとの組合せであってもよい。当該構成において、プログラムの一部を直接用ＲＯＭ８４に記憶するとともに、残りを共通用ＲＯＭ８７に記憶する構成においては、少なくとも初期起動用のプログラムは直接用ＲＯＭ８４に記憶しておき、このプログラムに基づく処理の実行中において後に続く処理用のプログラムを共通用ＲＯＭ８７から読み出すようにすればよい。一方、プログラムの全部を共通用ＲＯＭ８７に記憶する構成においては、初期起動時にはその初期起動用のプログラムが共通用ＲＯＭ８７から音出力ＬＳＩ８６を通じて転送されるように回路を設ける構成としてもよく、ブート用のメモリを別途設ける構成としてもよい。
【０２５５】
また、音出力ＬＳＩ８６にて利用される音データと、サブＭＰＵ８２にて利用されるプログラムと、サブＭＰＵ８２にて利用される発光データとの組合せとしてもよい。この場合に、プログラム及び発光データの全てを共通用ＲＯＭ８７に記憶させる構成においては、直接用ＲＯＭ８４は不要となる。また、サブＭＰＵ８２にて利用されるプログラムのうち、ブート用のプログラムのみはサブＭＰＵ８２のＣＰＵ８３に直接接続されたメモリに予め記憶させ、それ以外は共通用ＲＯＭ８７に記憶させる構成としてもよい。
【０２５６】
（４）サブＭＰＵ８２において利用されるプログラム又はデータが格納されるメモリは、音出力ＬＳＩ８６に接続されたメモリではなく、表示ＭＰＵ１０２又は描画ＬＳＩとして設けられたＶＤＰ１０３に接続されたメモリであってもよい。
【０２５７】
（４−１）例えば、画像用ＲＯＭ１０４に、画像データとともに、サブＭＰＵ８２のプログラム及び発光データの少なくとも一方が記憶される構成としてもよい。この場合、サブＭＰＵ８２とＶＤＰ１０３とを、表示ＭＰＵ１０２を介することなく電気的に接続し、さらにＶＤＰ１０３にて画像用ＲＯＭ１０４から発光データを読み出すとともにその発光データをＶＤＰ１０３からサブＭＰＵ８２に送信する構成としてもよい。また、これに代えて、サブＭＰＵ８２と表示ＭＰＵ１０２との信号経路を双方向通信可能とするとともに、表示ＭＰＵ１０２とＶＤＰ１０３との信号経路も双方向通信可能とし、ＶＤＰ１０３が画像用ＲＯＭ１０４から読み出した発光データが表示ＭＰＵ１０２を介してサブＭＰＵ８２に送信される構成としてもよい。この場合、サブＭＰＵ８２とＶＤＰ１０３とを直接接続する構成に比べて、既存の信号経路を利用することが可能となる。
【０２５８】
ここで、画像データは表示画面Ｇに表示する画像の更新タイミングに応じて読み出されるものであり、複数の更新タイミングを含む画像の更新期間においては各更新タイミングにて利用される画像データを時分割のデータと見なすことができる。そして、当該構成においては、画像データが時分割で読み出される合間の時間を利用して、サブＭＰＵ８２において利用する情報が画像用ＲＯＭ１０４から読み出される構成とすることが好ましい。
【０２５９】
（４−２）また、例えば、表示ＭＰＵ１０２に内蔵されたプログラム用ＲＯＭに対して、サブＭＰＵ８２のプログラム及び発光データの少なくとも一方が記憶される構成としてもよい。当該構成においては、サブＭＰＵ８２と表示ＭＰＵ１０２との信号経路を双方向通信可能とすることで、既存の信号経路を利用することが可能となる。
【０２６０】
ちなみに、上記（４−１）及び（４−２）の構成では、異なる複数の制御装置間において共通のＲＯＭを有することとなる。
【０２６１】
（５）プログラムを利用して所定の処理を実行する複数のＣＰＵ間で共通のＲＯＭを利用する構成としてもよい。この場合、１のＣＰＵは遊技の進行に伴って共通のＲＯＭからのプログラムの読み出しを適宜行うようにするとともに、他のＣＰＵは電源立ち上げ時などに必要なプログラムをまとめて読み出す構成としてもよい。
【０２６２】
（６）音データを利用して音の出力制御を実行する制御手段と、画像データを利用して画像の表示制御を実行する制御手段との間で、予めデータを記憶する共通のメモリが利用される構成としてもよい。例えば、音出力ＬＳＩ８６と、描画ＬＳＩとして設けられたＶＤＰ１０３との間で、共通のＲＯＭが利用される構成としてもよい。本構成においては、音出力ＬＳＩ８６に接続されたＲＯＭに、音データとともに画像データの少なくとも一部が記憶される構成としてもよく、これに代えて、ＶＤＰ１０３に接続されたＲＯＭに、画像データとともに音データの少なくとも一部が記憶される構成としてもよい。この場合、音出力ＬＳＩ８６とＶＤＰ１０３とが、それらの従属するＭＰＵ８２，１０２を介することなく直接接続される構成としてもよく、従属するＭＰＵ８２，１０２を介して接続される構成としてもよい。
【０２６３】
また、例えば１の制御基板上に、ＭＰＵと、音出力ＬＳＩと、描画ＬＳＩとが設けられた構成において、上記のように共通のメモリを有する構成を適用してもよい。また、上記のように共通のメモリに対して音データと画像データとが予め記憶される構成においては、音データの読み出しを時分割で行うとともに、画像データの読み出しも時分割で行い、さらにそれらの時分割のタイミングが重複しないように調整する構成としてもよい。
【０２６４】
（７）セレクタ用エリア１３７に対する情報の切り換えによるサブＭＰＵ８２のアクセス可能なエリアの切り換え対象となるエリアは、各パラメータ用のエリア１１１〜１１４及びシーケンスデータ用のエリア１１５といった音出力制御用のエリア、すなわち音出力ＬＳＩ８６において制御対象の機器であるスピーカ部４５の音出力制御を指示するためのエリアの全てである必要はなく、一部であってもよい。
【０２６５】
例えば、所定期間における制御対象の機器の動作の流れを指示するためのデータが設定されるシーケンスデータ用のエリア１１５は、切り換え対象のエリアから除外し、音出力ＬＳＩ８６がいずれの干渉状態であってもサブＭＰＵ８２がアクセス可能な構成としてもよい。この場合、発光データの転送用の干渉状態（すなわち、第１の干渉状態）となったとしても、制御対象の機器の動作の流れを指示することが可能となる。
【０２６６】
また、シーケンスデータ用のエリア１１５に加えて、各パラメータ用のエリア１１１〜１１４の一部も切り換え対象のエリアから除外し、音出力ＬＳＩ８６がいずれの干渉状態であってもサブＭＰＵ８２がアクセス可能な構成としてもよい。この場合、発光データの転送用の干渉状態（すなわち、第１の干渉状態）となったとしても、複数の発音チャンネルのうち一部に対するパラメータの設定を依然として行うことが可能となる。
【０２６７】
（８）共通用ＲＯＭ８７が音出力ＬＳＩ８６に直接接続されており、サブＭＰＵ８２には直接接続されていない構成としたが、これに代えて、音出力ＬＳＩ８６とサブＭＰＵ８２とを繋ぐバスに対して共通用ＲＯＭ８７が接続されている構成としてもよい。この場合、音出力ＬＳＩ８６とサブＭＰＵ８２とが共通用ＲＯＭ８７に同時にアクセスしないように、両者のアクセスタイミングを調整する回路を別途設けることが好ましい。
【０２６８】
（９）音出力中信号を音出力ＬＳＩ８６からサブＭＰＵ８２に送信するための信号経路は、サブＭＰＵ８２からセレクタ用エリア１３７にアクセスする場合に利用される第８信号経路Ｌ８に限定されることはなく、シーケンスデータ又はパラメータデータがサブＭＰＵ８２から送信されるとともに、発光データが音出力ＬＳＩ８６から送信される場合に利用される信号経路Ｌ１〜Ｌ５であってもよい。
【０２６９】
（１０）上記実施の形態のように直接用ＲＯＭ８４及び共通用ＲＯＭ８７のそれぞれに発光データを予め記憶させる構成においては、直接用ＲＯＭ８４には共通用ＲＯＭ８７に比べて実行対象として選択される任意性が高い発光データを予め記憶させておく構成としてもよい。
【０２７０】
（１０−１）例えば、遊技回の開始タイミングは作動口２３，２４への遊技球の入賞タイミングに依存するものであり、遊技回の開始時における発光データは、遊技回の途中、例えばリーチ時の発光データや、開閉実行モード中の発光データに比べて、実行対象として選択される任意性が高い。したがって、遊技回の開始時に利用される発光データを直接用ＲＯＭ８４に記憶させ、リーチ時や開閉実行モード中といったその後に続く発光データを共通用ＲＯＭ８７に記憶させる。これにより、突発的に遊技回を開始させる必要が生じた場合には直接用ＲＯＭ８４から発光データを読み出せばよいためその発光データに基づく発光制御の開始タイミングを早めることができ、その後に続く遊技内容に即した発光データについては実行対象となるタイミングが事前に分かるため、その発光データについては事前に共通用ＲＯＭ８７から読み出すようにすればよい。
【０２７１】
（１０−２）上記（１０−１）の構成に加えて又は代えて、異常報知用の発光データを直接用ＲＯＭ８４に記憶させる構成としてもよい。予め定められた異常事象を検知した場合に実行される異常報知も、異常事象の発生タイミングが任意であることに関連して、その実行タイミングの任意性が高い。したがって、異常報知用の発光データを直接用ＲＯＭ８４に記憶させておくことで、異常事象の発生に対して異常報知を迅速に開始させることが可能となる。
【０２７２】
ちなみに、異常報知が行われる場合の具体的な構成としては、例えば主制御装置５０からサブＭＰＵ８２に対して異常コマンドが送信され、当該サブＭＰＵ８２では演出制御処理（図１０）におけるステップＳ３０１にて異常コマンドを受信したと判定した場合、ステップＳ３０２にて異常報知用のデータテーブルを読み出し、そのデータテーブルに従って発光制御を実行する構成が考えられる。
【０２７３】
また、上記のような異常報知用の発光データを、直接用ＲＯＭ８４に記憶させる構成において、例えば異常報知の前側の発光制御に対応した発光データは直接用ＲＯＭ８４に記憶させておくとともに、後側の発光制御に対応した発光データを共通用ＲＯＭ８７に記憶させる構成としてもよい。この場合、直接用ＲＯＭ８４から読み出した発光データを利用して前側の発光制御が行われている期間において、後側の発光制御に対応した発光データを共通用ＲＯＭ８７から事前に読み出しておく構成とすることで、異常報知用の発光データを分配して記憶させておきながら、当該発光データを利用した発光制御を迅速且つ連続的に実行することが可能となる。
【０２７４】
（１０−３）上記（１０−１）及び上記（１０−２）の構成に加えて又は代えて、音出力ＬＳＩ８６の異常を報知するための発光データを、直接用ＲＯＭ８４に記憶させる構成としてもよい。
【０２７５】
また、上記（１０−１）〜（１０―３）の構成を、分配して記憶させる情報の対象が発光データではない構成に適用してもよい。例えば、画像データを分配して記憶させる構成に適用してもよく、音データを分配して記憶させる構成に適用してもよく、プログラムを分配して記憶させる構成に適用してもよい。
【０２７６】
（１１）共通用ＲＯＭ８７からの音データの読み出しが時分割で行われない構成としてもよい。例えば、一連のメロディ、一連の効果音、一連の音声をスピーカ部４５から出力させるのに必要な音データを共通用ＲＯＭ８７からまとめて読み出し、当該音データの読み出しを行わない期間を利用して発光データを読み出す構成としてもよい。但し、発光データの読み出しタイミングを調整する上では、上記各実施の形態のように音データが時分割で読み出されるとともに１の時分割のデータを読み出してから次の時分割のデータが読み出されるまでの間の時間を利用して発光データを読み出す構成とすることが好ましい。
【０２７７】
（１２）音出力ＬＳＩ８６における音源の方式は上記実施の形態におけるものに限定されることはなく、例えば波形メモリ方式、ＦＭ方式又はＡＭ方式などを採用してもよい。
【０２７８】
また、音出力ＬＳＩ８６を専用回路として設けるのではなく、ＣＰＵを有し、プログラムに従った処理を実行することで、上記実施の形態における動作を実現する構成としてもよく、音データ処理部９３とデータ転送部９５とのそれぞれに対応させてＣＰＵを有し、それぞれがプログラムに従った処理を実行することで、上記実施の形態における動作を実現する構成としてもよい。この場合、プログラムが音データとともに共通用ＲＯＭ８７に記憶されていてもよく、プログラムは共通用ＲＯＭ８７とは別に設けられたＲＯＭに記憶されている構成としてもよい。
【０２７９】
（１３）バスＢ１を利用して音出力ＬＳＩ８６のレジスタ９２にサブＭＰＵ８２がアクセスする構成は、上記実施の形態の構成に限定されない。例えば、レジスタ９２のいずれのエリアにアクセスする場合であってもバスＢ１の全ての信号経路Ｌ１〜Ｌ８を利用してパラレルで情報の伝送が行われる構成としてもよい。この場合であっても、信号経路Ｌ１〜Ｌ８の数と、サブＭＰＵ８２においてアクセス可能なアドレスの数との関係に鑑みて、セレクタ１３６を利用したアクセス可能なエリアの切り換えが行われる構成とすることが好ましい。
【０２８０】
（１４）共通用ＲＯＭ８７から読み出された音データはレジスタ９２に転送されるのではなく、音データ処理部９３に転送される構成としてもよい。この場合、共通用ＲＯＭ８７から音出力ＬＳＩ８６に向けて音データが転送されている期間と、共通用ＲＯＭ８７から音出力ＬＳＩ８６に向けて発光データが転送されている期間とが重ならないように各タイミングを調整すればよく、音出力ＬＳＩ８６からサブＭＰＵ８２に向けて発光データが転送されている期間は音データが共通用ＲＯＭ８７から転送されている期間と重複しても構わない。
【０２８１】
また、上記構成に加えて、シーケンスデータ及びパラメータデータを解析した後のデータは、レジスタ９２に保存されるのではなく、音データ処理部９３にて保存され、音データ処理部９３からの指示に基づきデータ転送部９５が音データの転送を実行する構成としてもよい。
【０２８２】
（１５）音出力ＬＳＩ８６における干渉状態の切り換えが全てサブＭＰＵ８２からの指示に基づき行われる構成に代えて、例えば第１の干渉状態から第２の干渉状態への切り換えはサブＭＰＵ８２からの指示に基づき行われ、第２の干渉状態から第１の干渉状態への切り換えは音出力ＬＳＩ８６からサブＭＰＵ８２への発光データの転送が完了したタイミング又はその後に、音出力ＬＳＩ８６にて行われる構成としてもよい。
【０２８３】
（１６）音出力ＬＳＩ８６において音の出力制御だけでなく、画像の表示制御も行われる構成としてもよい。この場合、音出力ＬＳＩ８６に対する干渉状態として、音出力制御用の干渉状態、画像表示制御用の干渉状態、及びデータ転送用の干渉状態を含めて３種類以上の干渉状態が設定されていてもよい。
【０２８４】
（１７）サブＭＰＵ８２にて利用される発光データ及びプログラムの直接用ＲＯＭ８４及び共通用ＲＯＭ８７への振分態様は、上記各実施の形態におけるものに限定されることはなく、例えば開閉実行モード中に利用される発光データ及びプログラムは共通用ＲＯＭ８７に記憶させておき、開閉実行モードではない状態にて利用される発光データ及びプログラムを直接用ＲＯＭ８４に記憶させておく構成としてもよい。この場合、サブＭＰＵ８２にて利用されるタイミングの任意性が高い発光データ及びプログラムは早期に読み出しを完了することができる直接用ＲＯＭ８４に記憶させておき、当選結果となる遊技回が実行された後に利用タイミングが発生する発光データ及びプログラムは共通用ＲＯＭ８７に分配させておくことが可能となる。
【０２８５】
（１８）上記各実施の形態では、各パラメータ用のエリア１１１〜１１４及びシーケンスデータ用のエリア１１５と、各外部読み出し用のバッファ１１６〜１２０との間でサブＭＰＵ８２からアクセス可能なエリアを切り換える場合に、セレクタ用エリア１３７の情報を切り換えることで当該切り換えをまとめて行える構成としたが、これに限定されることはなく、各切り換え対象毎にセレクタ用エリア１３７が設けられていもよく、所定の組合せ毎にセレクタ用エリア１３７が設けられていてもよい。これらの場合、サブＭＰＵ８２においてアクセス可能なエリアの切り換えをより細かく行うことが可能となり、例えば音出力ＬＳＩ８６に指示を与えるための一部のデータについては、各外部読み出し用のバッファ１１６〜１２０の一部のバッファからデータを読み出している状況で書き込むことが可能となる。
【０２８６】
（１９）上記各実施の形態では、セレクタ用エリア１３７の情報を切り換えることで、サブＭＰＵ８２においてアクセス可能なエリアが、各パラメータ用のエリア１１１〜１１４及びシーケンスデータ用のエリア１１５と、各外部読み出し用のバッファ１１６〜１２０との間で切り換えられる構成としたが、これに限定されることはなく、例えばセレクタ用エリア１３７の情報を切り換えることで、サブＭＰＵ８２がレジスタ９２に対してデータを書き込み可能な状態と、レジスタ９２からデータを読み出し可能な状態との間での切り換えが行われる構成としてもよい。
【０２８７】
（２０）上作動口２３への入賞に係る保留情報と下作動口２４への入賞に係る保留情報とが区別して記憶されるとともに、下作動口２４への入賞に係る保留情報が優先して消化される構成を適用してもよく、これとは逆に上作動口２３への入賞に係る保留情報が優先して消化される構成を適用してもよい。
【０２８８】
また、上記構成において、複数の作動口が上下に並設されているのではなく、上作動口２３に対応した第１作動口と、下作動口２４に対応した第２作動口とが左右に並設された構成としてもよく、これら両作動口が斜めに並設された構成としてもよい。さらにまた、発射ハンドル４１の操作態様に応じて、第１作動口への入賞のみ又は第２作動口への入賞のみを狙えるように、両作動口を離間して配置する構成としてもよい。
【０２８９】
また、上記構成において、メイン表示部３３に、上作動口２３への入賞に基づき取得された保留情報の当否判定の結果を表示する第１表示領域と、下作動口２４への入賞に基づき取得された保留情報の当否判定の結果を表示する第２表示領域とを設けてもよい。この場合、上作動口２３への入賞に基づき取得された保留情報が当否判定の対象となることに先立って又は当否判定の対象となったことに基づいて、第１表示領域において絵柄の変動表示が開始されるとともに当該当否判定に対応した停止結果を表示し係る１遊技回の変動表示が終了される。また、下作動口２４への入賞に基づき取得された保留情報が当否判定の対象となることに先立って又は当否判定の対象となったことに基づいて、第２表示領域において絵柄の変動表示が開始されるとともに当該当否判定に対応した停止結果を表示し係る１遊技回の変動表示が終了される。
【０２９０】
（２１）上作動口２３への入賞に係る保留情報が当否判定の対象となった場合と、下作動口２４への入賞に係る保留情報が当否判定の対象となった場合とで、遊技者が得られる利益が異なる構成としてもよい。また、作動口を複数設ける構成においては、作動口の数は２個に限定されることはなく、３個以上であってもよい。また、作動口が１個のみ設けられた構成としてもよい。
【０２９１】
（２２）主制御装置５０から出力されるコマンドに基づいて、音光制御装置７１により表示制御装置７２が制御される構成に代えて、主制御装置５０から出力されるコマンドに基づいて、表示制御装置７２が音光制御装置７１を制御する構成としてもよい。また、音光制御装置７１と表示制御装置７２とが別々に設けられた構成に代えて、両制御装置が一の制御装置として設けられた構成としてもよく、それら両制御装置のうち一方の機能が主制御装置５０に集約されていてもよく、それら両制御装置の両機能が主制御装置５０に集約されていてもよい。また、主制御装置５０から音光制御装置７１に出力されるコマンドの構成や、音光制御装置７１から表示制御装置７２に出力されるコマンドの構成も任意である。
【０２９２】
（２３）遊技回用の演出が実行される装置は、図柄表示装置３１に限定されることはなく、可動式に設けられた装飾部材が動作することで遊技回用の演出が実行される構成としてもよく、所定の発光部を点灯させることで遊技回用の演出が実行される構成としてもよく、上記各態様の全部又は一部の組み合わせによって遊技回用の演出が実行される構成としてもよい。
【０２９３】
（２４）上記各実施の形態では、主制御装置５０において当否判定が行われたことに基づいてメイン表示部３３における一の遊技回が開始される構成としたが、これに限定されることはなく、主制御装置５０において当否判定が行われる条件が成立した場合に実際に当否判定が行われるタイミングよりも前のタイミングで上記遊技回が開始され、その後に当否判定が行われたことに基づいてその遊技回におけるその後の表示態様、表示継続時間及び停止結果が決定される構成としてもよい。この場合、主制御装置５０では遊技回の開始タイミングとなった場合に、先ず変動用コマンドを送信し、その後に当否判定、表示継続時間の決定及び種別判定を行った場合に、時間コマンド及び種別コマンドを送信する構成としてもよく、これら時間コマンド及び種別コマンドの送信タイミングもずれている構成としてもよい。
【０２９４】
（２５）上記各実施の形態では、メイン表示部３３において各遊技結果に対応した停止結果が表示される構成としたが、これに代えて、メイン表示部３３を不具備としてもよく、いずれの遊技結果であってもメイン表示部３３において共通の停止結果が表示される構成としてもよく、メイン表示部３３において停止結果がランダムに表示されることで、結果的にメイン表示部３３の表示からはいずれの遊技結果であるかを識別できない構成としてもよい。
【０２９５】
（２６）上記各実施の形態とは異なる他のタイプのパチンコ機等、例えば特別装置の特定領域に遊技球が入ると電動役物が所定回数開放するパチンコ機や、特別装置の特定領域に遊技球が入ると権利が発生して大当たりとなるパチンコ機、他の役物を備えたパチンコ機、アレンジボール機、雀球等の遊技機にも、本発明を適用できる。
【０２９６】
また、弾球式でない遊技機、例えば、複数種の図柄が周方向に付された複数のリールを備え、メダルの投入及びスタートレバーの操作によりリールの回転を開始し、ストップスイッチが操作されるか所定時間が経過することでリールが停止した後に、表示窓から視認できる有効ライン上に特定図柄又は特定図柄の組み合わせが成立していた場合にはメダルの払い出し等といった特典を遊技者に付与するスロットマシンにも本発明を適用できる。
【０２９７】
また、外枠に開閉可能に支持された遊技機本体に貯留部及び取込装置を備え、貯留部に貯留されている所定数の遊技球が取込装置により取り込まれた後にスタートレバーが操作されることによりリールの回転を開始する、パチンコ機とスロットマシンとが融合された遊技機にも、本発明を適用できる。
【０２９８】
＜上記各実施の形態から抽出される発明群について＞
以下、上述した各実施の形態から抽出される発明群の特徴について、必要に応じて効果等を示しつつ説明する。なお以下においては、理解の容易のため、上記各実施の形態において対応する構成を括弧書き等で適宜示すが、この括弧書き等で示した具体的構成に限定されるものではない。
【０２９９】
＜特徴Ａ群＞
特徴Ａ１．プログラム及びデータのうち少なくとも一方である第１制御用の情報（プログラム及び処理用データ、発光データ）を利用して第１の制御を実行する第１制御手段（サブＭＰＵ８２）と、
プログラム及びデータのうち少なくとも一方である第２制御用の情報（音データ）を予め記憶する情報記憶手段（共通用ＲＯＭ８７）と、
当該情報記憶手段に記憶された前記第２制御用の情報を利用して第２の制御を実行する第２制御手段（音出力ＬＳＩ８６）と、
を備えており、
前記第１制御手段において利用される前記第１制御用の情報の少なくとも一部は、前記情報記憶手段に予め記憶されていることを特徴とする遊技機。
【０３００】
特徴Ａ１によれば、情報記憶手段には、第２制御手段にて利用される第２制御用の情報だけでなく、第１制御手段にて利用される第１制御用の情報の少なくとも一部が記憶される。このように第１制御手段及び第２制御手段にとって共通に利用される情報記憶手段を設けることにより、記憶手段の数を抑えながら予め記憶させておく情報量を増大化させることが可能となる。よって、予め情報を記憶しておく構成の好適化を図ることが可能となる。
【０３０１】
特徴Ａ２．前記第１制御手段と前記第２制御手段との間で通信を行う場合に利用される第１経路（バスＢ１）と、
前記第２制御手段において前記情報記憶手段から情報を読み出す場合に利用される第２経路（バスＢ２）と、
を備えており、
前記情報記憶手段に記憶されている前記第１制御用の情報が前記第１制御手段にて利用される場合、当該第１制御用の情報は前記第２経路を介して前記第２制御手段に読み出された後に、前記第１経路を介して前記第１制御手段に読み出されることを特徴とする特徴Ａ１に記載の遊技機。
【０３０２】
特徴Ａ２の遊技機では、第１制御手段と第２制御手段との間で第１経路を利用して通信が行われることで各種制御が実行されるとともに、第２制御手段は第２経路を利用して情報記憶手段から読み出した第２制御用の情報を利用して第２の制御を実行する。この場合に、情報記憶手段に記憶された第１制御用の情報を第１制御手段に転送する場合、上記第１経路及び第２経路が利用される。これにより、第１制御手段及び第２制御手段にて各種制御を実行するために設けられた経路を利用して、情報記憶手段から第１制御手段への情報の転送が行われるため、当該情報を転送するためのハード構成の簡素化を図りながら、上記特徴Ａ１にて説明したような優れた効果を奏することができる。
【０３０３】
特徴Ａ３．前記第１制御手段は、前記第１制御用の情報の一部である第１制御用のプログラムを利用して所定の処理を実行するとともに、前記第１制御用の情報の一部である第１制御用のデータを利用して前記所定の処理を実行することで第１機器（各種発光部４４ａ〜４４ｋ）の動作を制御するものであり、
前記第１制御用のプログラムは、前記第１制御手段に対して接続された第１制御用の記憶手段（直接用ＲＯＭ８４）に予め記憶されており、
前記第１制御用のデータの少なくとも一部が、前記情報記憶手段に予め記憶されていることを特徴とする特徴Ａ２に記載の遊技機。
【０３０４】
特徴Ａ３の遊技機では、第１制御手段はプログラムを利用して所定の処理を実行するとともに第１制御用のデータを利用して第１機器の動作を制御するものであるため、第１の制御として多様な制御を行うことが可能となる。この場合に、第１制御手段にて利用される第１制御用の情報のうち、プログラムは第１制御用の記憶手段に記憶されており、第１制御用のデータの少なくとも一部が情報記憶手段に記憶されている。これにより、プログラムの読み出しに関して構成が複雑化してしまうことを抑制することで所定の処理の実行を良好に担保しながら、プログラムに比べてデータ量が大きくなり易い第１制御用のデータについてデータ量の増大化を良好に実現することが可能となる。
【０３０５】
特徴Ａ４．遊技者による操作に基づき発生する操作結果に応じて遊技の進行を制御するとともに当該操作結果に応じた制御を実行するように上流側指示情報（各種コマンド）を前記第１制御手段に向けて送信する上流側制御手段（主制御装置５０）を備え、
前記第１制御手段は、前記第１制御用の情報の一部である第１制御用のプログラムを利用して所定の処理（演出制御処理）を実行することで、前記上流側指示情報に応じた制御内容を決定するとともに、その決定された制御内容に従った動作を前記第１制御用の情報の一部である第１制御用のデータを利用して前記第１機器に行わせるものであり、
前記第１制御用のプログラムは、前記第１制御手段に対して接続された第１制御用の記憶手段（直接用ＲＯＭ８４）に予め記憶されており、
前記第１制御用のデータの少なくとも一部が、前記情報記憶手段に予め記憶されていることを特徴とする特徴Ａ２に記載の遊技機。
【０３０６】
特徴Ａ４によれば、上流側制御手段から上流側指示情報が送信された場合、第１制御手段では先ずプログラムを利用してその上流側指示情報に対応した所定の処理を実行し、その所定の処理の実行過程でデータを利用して第１機器の動作を制御する。つまり、第１制御用のプログラムは上流側指示情報の受信に対して突発的に読み出す必要があり読み出されるタイミングの任意性が高いのに対して、第１制御用のデータは所定の処理の実行過程で利用されるため読み出されるタイミングの任意性が低い。さらにまた、プログラムを利用した所定の処理の実行を前提として第１制御用のデータが利用されるため、読み出しの優先度は第１制御用のプログラムの方が高く、プログラムの読み出しが遅延されてしまうと処理待ち状態となってしまう。このような事情において、第１制御用のプログラムは第１制御用の記憶手段に記憶されており、第１制御用のデータの少なくとも一部が情報記憶手段に記憶されている。これにより、第１制御用のプログラムは第２制御手段の状態に関係なく第１制御手段にて独自に読み出すことができるようにしながら、プログラムに比べてデータ量が大きくなり易い第１制御用のデータについてデータ量の増大化を良好に実現することが可能となる。
【０３０７】
特徴Ａ５．前記第１制御用のデータは、一部が前記第１制御用の記憶手段に予め記憶されているとともに、一部が前記情報記憶手段に予め記憶されていることを特徴とする特徴Ａ３又はＡ４に記載の遊技機。
【０３０８】
特徴Ａ５によれば、第１制御用のデータが第１制御用の記憶手段及び情報記憶手段のそれぞれに配分されて記憶されているため、情報記憶手段の記憶容量を極端に増加させることを抑制しながら、既に説明したような優れた効果を奏することができる。
【０３０９】
特徴Ａ６．前記第２制御手段は、前記第１経路を通じて前記第１制御手段から送信される動作指示情報（シーケンスデータ及びパラメータデータ）に基づいて、前記第２制御用の情報を利用して第２機器（スピーカ部４５）の動作を制御するものであることを特徴とする特徴Ａ２乃至Ａ５のいずれか１に記載の遊技機。
【０３１０】
特徴Ａ６によれば、動作指示情報を第１制御手段から第２制御手段に送信する第１経路を利用して、情報記憶手段から第１制御手段への情報の転送が行われるため、当該情報を転送するためのハード構成の簡素化を図りながら、既に説明したような優れた効果を奏することができる。
【０３１１】
なお、上記特徴Ａ６のより具体的な構成としては、「前記第２制御手段は、前記第１経路を通じて前記第１制御手段から送信される情報に基づいて、プログラムを利用することなく且つ前記第２制御用の情報である第２制御用のデータを利用して前記第２機器の動作を制御するものである」という構成が考えられる。
【０３１２】
特徴Ａ７．前記第２制御手段は、前記第２機器の動作状況に対応した情報を、前記第１経路を通じて送信し、
前記第１制御手段は、前記動作状況に対応した情報の受信結果に応じた処理（ステップＳ３１８の処理）を実行するものであることを特徴とする特徴Ａ６に記載の遊技機。
【０３１３】
特徴Ａ７によれば、第２機器の動作を良好に制御するとともにその動作状況を第１制御手段に認識させるために双方向の通信を可能とするように設けられた第１経路を利用して、情報記憶手段から読み出した第１制御用の情報の第２制御手段から第１制御手段への転送を行うことができる。
【０３１４】
特徴Ａ８．前記第２制御手段は、前記動作指示情報を記憶しておく動作指示用の記憶領域（各パラメータ用のエリア１１１〜１１４及びシーケンスデータ用のエリア１１５）を有するとともに、前記情報記憶手段から読み出した前記第１制御用の情報を前記第１制御手段に送信するタイミングとなるまで記憶しておく送信待ち用の記憶領域（外部読み出し用のバッファ１１６〜１２０）を有する第２制御用の記憶手段（レジスタ９２）を備えていることを特徴とする特徴Ａ６又はＡ７に記載の遊技機。
【０３１５】
特徴Ａ８によれば、第２制御手段は、第１制御手段側から受信した動作指示情報と、情報記憶手段から読み出した第１制御用の情報とを個別に記憶しておくことが可能であるため、第１制御手段からの動作指示情報の送信タイミング及び情報記憶手段からの第１制御用の情報の読み出しタイミングの調整を行い易くなる。
【０３１６】
特徴Ａ９．前記第２制御手段は、前記動作指示情報が前記第１経路を通じて前記第２制御手段に送信される第１状態（第１の干渉状態）と、前記情報記憶手段から読み出された前記第１制御用の情報が前記第１経路を通じて前記第１制御手段に送信される第２状態（第２の干渉状態）とのいずれかに選択する選択手段（セレクタ１３６）を備えていることを特徴とする特徴Ａ６乃至Ａ８のいずれか１に記載の遊技機。
【０３１７】
特徴Ａ９によれば、同一の第１経路を利用して、第２制御手段に向けた動作指示情報の送信、及び第１制御手段に向けた第１制御用の情報の送信が行われるため、情報の送信に係るハード構成の簡素化が図られる。
【０３１８】
特徴Ａ１０．前記第１制御手段は、前記選択手段により選択される状態を切り換える切換手段（サブＭＰＵ８２におけるステップＳ４０３の処理及びステップＳ４１０の処理を実行する機能）を備えていることを特徴とする特徴Ａ９に記載の遊技機。
【０３１９】
特徴Ａ１０によれば、第１経路の通信の状態について第１状態と第２状態との間の切り換えが第１制御手段により行われるため、第２制御手段側に向けた動作指示情報の送信タイミングと、第１制御手段側に向けた第１制御用の情報の送信タイミングとの調整を行い易くなる。
【０３２０】
特徴Ａ１１．前記第２制御用の記憶手段は、前記選択手段により選択される状態に対応した情報を記憶する選択対象の記憶領域（セレクタ用エリア１３７）を有しており、
前記切換手段は、前記第２制御手段に対して情報を送信することに基づいて前記選択対象の記憶領域の情報を切り換えるとともに、前記選択手段により前記第１状態が選択されている状況及び前記第２状態が選択されている状況のいずれであっても前記選択対象の記憶領域の情報を切り換え可能であることを特徴とする特徴Ａ１０に記載の遊技機。
【０３２１】
特徴Ａ１１によれば、第１制御手段は第１経路の通信状態の切り換えに際して第２制御手段における選択対象の記憶領域の情報を切り換えるだけでよいため、当該切換に関して第１制御手段の制御負荷の低減が図られる。
【０３２２】
特徴Ａ１２．前記第１制御手段は、前記情報記憶手段に記憶された前記第１制御用の情報を読み出す場合に、当該第１制御用の情報の読み出し指示情報を前記第２制御手段に送信する読み出し指示手段（サブＭＰＵ８２におけるステップＳ３０７の処理を実行する機能）を備えており、
前記切換手段は、前記選択手段により選択される状態を前記第１状態から前記第２状態に切り換える場合、前記読み出し指示手段による前記読み出し指示情報の送信が完了した後に当該切り換えを実行するものであることを特徴とする特徴Ａ１０又はＡ１１に記載の遊技機。
【０３２３】
特徴Ａ１２によれば、第１経路の通信状態を第１状態から第２状態に切り換える場合に、第１状態が維持されている期間を長く確保することが可能となり、第２制御手段側に向けた動作指示情報の送信タイミングを設定する上での時間的な余裕が生まれる。
【０３２４】
特徴Ａ１３．前記第１制御手段は、
前記情報記憶手段に記憶された前記第１制御用の情報を読み出す場合に、当該第１制御用の情報の読み出し指示情報を前記第２制御手段に送信する読み出し指示手段（サブＭＰＵ８２におけるステップＳ３０７の処理を実行する機能）と、
前記情報記憶手段から前記第２制御手段に読み出された前記第１制御用の情報の前記第１制御手段への転送を指示する転送指示情報を前記第２制御手段に送信する転送指示手段（サブＭＰＵ８２におけるステップＳ４０８の処理を実行する機能）と、
を備えており、
前記第２制御手段は、前記読み出し指示情報により指示された情報の前記情報記憶手段からの読み出しが完了した場合に完了情報を設定する完了情報設定手段（データ転送部９５におけるステップＳ６０７の処理を実行する機能）を備えており、
前記転送指示手段は、前記読み出し指示手段から前記読み出し指示情報が送信された後において、予め定められた転送指示待ち期間の計測を開始する計測手段（ＲＷＭ８５、サブＭＰＵ８２におけるステップＳ４０４の処理を実行する機能）を備えており、当該計測手段による前記転送指示待ち期間の計測が完了するとともに前記完了情報が設定されている場合に、前記転送指示情報を前記第２制御手段に送信するものであることを特徴とする特徴Ａ２乃至Ａ１２のいずれか１に記載の遊技機。
【０３２５】
特徴Ａ１３によれば、第１制御手段からの読み出し指示に対応した情報の第２制御手段への読み出しが完了していないにも関わらず、完了情報の設定が電気的なノイズなどの影響で行われた場合であっても、第１制御手段側における転送指示待ち時間の計測が完了することが転送指示情報の送信の条件となっているため、第２制御手段から第１制御手段への情報の転送が開始されない。
【０３２６】
また、第２制御手段において情報記憶手段からの第１制御用の情報の読み出しが何らかの理由で予定より遅れてしまい、転送指示待ち時間を経過したにも関わらず当該情報の読み出しが完了していないとしても、第２制御手段において完了情報が設定されることが転送指示情報の送信の条件となっているため、第２制御手段から第１制御手段への情報の転送が開始されない。
【０３２７】
以上より、本構成によれば、情報記憶手段に記憶されている第１制御用の情報の第１制御手段への転送を正確に行うことが可能となる。
【０３２８】
特徴Ａ１４．前記第２制御手段は、
前記第２制御用の情報を利用して第２機器の動作を制御する動作制御手段（音データ処理部９３）と、
前記第１制御手段からの転送指示に基づき前記情報記憶手段に記憶されている前記第１制御用の情報を読み出すとともにその読み出した情報を前記第１制御手段に送信する転送実行手段（データ転送部９５）と、
を備えており、
前記動作制御手段は、前記転送実行手段により前記第１制御用の情報の転送が行われる期間であっても前記第２機器の動作を制御することが可能であることを特徴とする特徴Ａ２乃至Ａ１３のいずれか１に記載の遊技機。
【０３２９】
特徴Ａ１４によれば、情報記憶手段に記憶された第１制御用の情報が送信される期間であっても第２機器を動作させることが可能であるため、情報記憶手段に記憶された第１制御用の情報の転送タイミングを調整し易くなる。
【０３３０】
特徴Ａ１５．前記動作制御手段は、前記第１経路を通じて前記第１制御手段から送信される動作指示情報（シーケンスデータ及びパラメータデータ）に基づいて、前記第２制御用の情報を利用して前記第２機器の動作を制御するものであり、
前記第１制御手段は、前記転送実行手段により前記第１制御用の情報の転送が行われる場合、少なくとも前記第１経路を通じた前記第１制御用の情報の送信が開始される前において、当該送信の完了後のタイミングまで前記第２機器の動作を制御するのに必要な情報量の前記動作指示情報を送信するものであることを特徴とする特徴Ａ１４に記載の遊技機。
【０３３１】
特徴Ａ１５によれば、第１制御用の情報の転送が行われる期間であっても、第１制御手段からの動作指示に応じた動作を第２機器に行わせることが可能となる。特に、必要な情報量を含む動作指示情報が事前に送信される構成であるため、上記転送が行われる期間の途中で動作指示情報の送信を割り込んで行う必要はなく、当該動作指示情報の送信に係る構成の複雑化を抑えながら既に説明したような優れた効果を奏することができる。
【０３３２】
特徴Ａ１６．前記第２制御用の情報のうち前記第２制御手段において所定期間の範囲内で利用される所定期間対応の情報（一連の音データ）を、前記情報記憶手段から時分割で読み出す時分割用の読み出し手段（データ転送部９５におけるステップＳ６０１及びステップＳ６０２の処理を実行する機能）と、
前記情報記憶手段に記憶されている前記第１制御用の情報のうち特定情報（１度に読み出される発光データ）を前記情報記憶手段から読み出すとともに、前記時分割用の読み出し手段において１の時分割の情報（第１の実施の形態では１サンプル分の音データ、第２の実施の形態では複数サンプル分の音データ）が読み出されてから次の時分割の情報が読み出されるまでの間に当該読み出しを行う特定情報用の読み出し手段（データ転送部９５におけるステップＳ６０３及びステップＳ６０４の処理を実行する機能）と、
を備えていることを特徴とする特徴Ａ１乃至Ａ１５のいずれか１に記載の遊技機。
【０３３３】
特徴Ａ１６によれば、情報記憶手段から第２制御用の情報を読み出すタイミングと、第１制御用の情報を読み出すタイミングとの調整を行い易くなる。
【０３３４】
特徴Ａ１７．前記所定期間対応の情報は３個以上の前記時分割の情報を含むとともに、前記時分割用の読み出し手段は前記時分割の情報の読み出しを特定期間毎に定期的に実行するものであり、
前記特定情報用の読み出し手段は、前記特定情報の前記情報記憶手段からの読み出しを、前記特定期間の範囲内で行うものであることを特徴とする特徴Ａ１６に記載の遊技機。
【０３３５】
特徴Ａ１７によれば、第２制御用の情報については時分割の情報として区分けして送信される点で、その読み出しが遅れると、第２制御手段における第２制御を良好に行えなくなる可能性が高い。この場合に、時分割の情報の定期的な読み出しを阻害しないようにしながら第１制御用の情報に係る特定情報の読み出しが行われるため、第２制御を良好に実行できるようにしながら、既に説明したような優れた効果を奏することができる。
【０３３６】
特徴Ａ１８．前記第２制御用の情報は、所定のサンプリング周波数で標本化及び量子化された音データであり、
前記第２制御手段は、前記音データを利用してデジタル楽音データを作成するとともに、その作成したデジタル楽音データを利用して音出力手段から所定の音を出力させるものであり、
前記時分割の情報は、所定数のサンプル分の音データであることを特徴とする特徴Ａ１６又はＡ１７に記載の遊技機。
【０３３７】
特徴Ａ１８によれば、デジタル信号化された音データは時分割で読み出されるものであり、その時分割で読み出される構成を利用して、第１制御用の情報に係る特定情報の読み出しが行われる。これにより、音データの読み出しに係る空き時間を有効に利用して、既に説明したような優れた効果を奏することができる。
【０３３８】
特徴Ａ１９．前記第１制御手段と前記第２制御手段とは同一の制御基板（音光制御基板８１）に設けられていることを特徴とする特徴Ａ１乃至Ａ１８のいずれか１に記載の遊技機。
【０３３９】
特徴Ａ１９によれば、転送途中でのノイズの影響を抑えながら既に説明したような優れた効果を奏することができる。
【０３４０】
上記特徴Ａ群の発明は、以下の課題に対して効果的である。
【０３４１】
遊技機の一種として、パチンコ遊技機やスロットマシン等が知られている。これらの遊技機は、ＣＰＵなどの汎用制御素子及びＲＯＭなどの読み出し専用の記憶素子を備えており、読み出し専用の記憶素子から読み出したプログラムに従って汎用制御素子にて処理が実行されることに基づき一連の遊技が制御されている。なお、汎用制御素子や読み出し専用の記憶素子などが１チップ化されたものも知られている。
【０３４２】
上記遊技機では、一の汎用制御素子における処理負荷を軽減すべく、汎用制御素子を別に備えた構成や、所定の処理を実行するための専用回路として設けられた専用制御素子を備えた構成も知られている。
【０３４３】
前者の構成について例示すると、遊技を統括管理するための主制御装置に一の汎用制御素子が設けられているとともに、スピーカ、ランプ及び表示装置などを利用した演出を制御するためのサブ制御装置に一の汎用制御素子が設けられている構成が知られている。この場合、主制御装置及びサブ制御装置のそれぞれに読み出し専用の記憶素子が設けられており、主制御装置の汎用制御素子では対応する記憶素子から読み出したプログラムに基づき主たる制御を実行するとともに、サブ制御装置の汎用制御素子では対応する記憶素子から読み出したプログラム及び主制御装置から入力したデータに基づき演出の実行を制御する。
【０３４４】
また、後者の構成について例示すると、スピーカなどを利用した演出を制御するための制御装置に、一の汎用制御素子が設けられているとともに、音データを利用した音出力制御を行うことでスピーカから所定の音を出力させる専用制御素子が設けられている構成が知られている。この場合、汎用制御素子及び専用制御素子のそれぞれに読み出し専用の記憶素子が設けられており、汎用制御素子では対応する記憶素子から読み出したプログラムに基づき所定期間分の音の出力内容を決定する制御を実行するとともに、専用制御素子では対応する記憶素子から読み出した音データを利用して上記汎用制御素子からの指令に応じた音を出力させるための制御を実行する。
【０３４５】
なお、このような汎用制御素子と専用制御素子とを利用した制御は、スピーカからの音の出力制御以外にも、例えば液晶表示装置などの表示装置における画像の表示制御においても利用されている。
【０３４６】
ここで、上記遊技機においては、遊技への注目度を高める必要があり、その一手法として遊技内容を多様化又は複雑化させる手法が考えられる。しかしながら、このような手法を採用するためにプログラムや制御データの容量が増大化した場合に、それに対して読み出し専用の記憶素子の数や容量を単純に増大化していくと、それだけコストが増大化してしまう。また、プログラムや制御データの容量が増大化しないとしても、遊技機のコストを抑えるためには、読み出し専用の記憶素子の数又は容量を低減することが好ましい。
【０３４７】
＜特徴Ｂ群＞
特徴Ｂ１．プログラム及びデータのうち少なくとも一方である第１制御用の情報（プログラム及び処理用データ、発光データ）を利用して第１の制御を実行する第１制御手段（サブＭＰＵ８２）と、
プログラム及びデータのうち少なくとも一方である第２制御用の情報（音データ）を利用して第２の制御を実行する第２制御手段（音出力ＬＳＩ８６）と、
前記第１制御手段と前記第２制御手段との間で通信を行う場合に利用される特定経路（バスＢ１）と、
前記第１制御用の情報の少なくとも一部を予め記憶する情報記憶手段（共通用ＲＯＭ８７）と、
前記情報記憶手段に記憶された前記第１制御用の情報を、前記特定経路を通じて前記第１制御手段側に送信する転送実行手段（データ転送部９５）と、
を備えていることを特徴とする遊技機。
【０３４８】
特徴Ｂ１によれば、第１制御手段と第２制御手段との間で通信を行う場合に利用される特定経路を通じて、第１制御用の情報が第１制御手段側に送信される。これにより、特定経路の兼用が図られ、第１制御手段にて利用される情報の容量の増大化を良好に実現することが可能となる。
【０３４９】
特徴Ｂ２．前記第１制御手段は、前記第１制御用の情報の一部である第１制御用のプログラムを利用して所定の処理を実行するとともに、前記第１制御用の情報の一部である第１制御用のデータを利用して前記所定の処理を実行することで第１機器（各種発光部４４ａ〜４４ｋ）の動作を制御するものであり、
前記第１制御用のプログラムは、前記第１制御手段に対して接続された第１制御用の記憶手段（直接用ＲＯＭ８４）に予め記憶されており、
前記第１制御用のデータの少なくとも一部が、前記情報記憶手段に予め記憶されていることを特徴とする特徴Ｂ１に記載の遊技機。
【０３５０】
特徴Ｂ２の遊技機では、第１制御手段はプログラムを利用して所定の処理を実行するとともに第１制御用のデータを利用して第１機器の動作を制御するものであるため、第１の制御として多様な制御を行うことが可能となる。この場合に、第１制御手段にて利用される第１制御用の情報のうち、プログラムは第１制御用の記憶手段に記憶されており、第１制御用のデータの少なくとも一部が情報記憶手段に記憶されている。これにより、プログラムの読み出しに関して構成が複雑化してしまうことを抑制することで所定の処理の実行を良好に担保しながら、プログラムに比べてデータ量が大きくなり易い第１制御用のデータについてデータ量の増大化を良好に実現することが可能となる。
【０３５１】
特徴Ｂ３．遊技者による操作に基づき発生する操作結果に応じて遊技の進行を制御するとともに当該操作結果に応じた制御を実行するように上流側指示情報（各種コマンド）を前記第１制御手段に向けて送信する上流側制御手段（主制御装置５０）を備え、
前記第１制御手段は、前記第１制御用の情報の一部である第１制御用のプログラムを利用して所定の処理（演出制御処理）を実行することで、前記上流側指示情報に応じた制御内容を決定するとともに、その決定された制御内容に従った動作を前記第１制御用の情報の一部である第１制御用のデータを利用して前記第１機器に行わせるものであり、
前記第１制御用のプログラムは、前記第１制御手段に対して接続された第１制御用の記憶手段（直接用ＲＯＭ８４）に予め記憶されており、
前記第１制御用のデータの少なくとも一部が、前記情報記憶手段に予め記憶されていることを特徴とする特徴Ｂ１に記載の遊技機。
【０３５２】
特徴Ｂ３によれば、上流側制御手段から上流側指示情報が送信された場合、第１制御手段では先ずプログラムを利用してその上流側指示情報に対応した所定の処理を実行し、その所定の処理の実行課程でデータを利用して第１機器の動作を制御する。つまり、第１制御用のプログラムは上流側指示情報の受信に対して突発的に読み出す必要があり読み出されるタイミングの任意性が高いのに対して、第１制御用のデータは所定の処理の実行過程で利用されるため読み出されるタイミングの任意性が低い。さらにまた、プログラムを利用した所定の処理の実行を前提として第１制御用のデータが利用されるため、読み出しの優先度は第１制御用のプログラムの方が高く、プログラムの読み出しが遅延されてしまうと処理待ち状態となってしまう。このような事情において、第１制御用のプログラムは第１制御用の記憶手段に記憶されており、第１制御用のデータの少なくとも一部が情報記憶手段に記憶されている。これにより、第１制御用のプログラムは第２制御手段の状態に関係なく第１制御手段にて独自に読み出すことができるようにしながら、プログラムに比べてデータ量が大きくなり易い第１制御用のデータについてデータ量の増大化を良好に実現することが可能となる。
【０３５３】
特徴Ｂ４．前記第１制御用のデータは、一部が前記第１制御用の記憶手段に予め記憶されているとともに、一部が前記情報記憶手段に予め記憶されていることを特徴とする特徴Ｂ２又はＢ３に記載の遊技機。
【０３５４】
特徴Ｂ４によれば、第１制御用のデータが第１制御用の記憶手段及び情報記憶手段のそれぞれに配分されて記憶されているため、情報記憶手段の記憶容量を極端に増加させることを抑制しながら、既に説明したような優れた効果を奏することができる。
【０３５５】
特徴Ｂ５．前記第２制御手段は、前記特定経路を通じて前記第１制御手段から送信される動作指示情報（シーケンスデータ及びパラメータデータ）に基づいて、第２機器（スピーカ部４５）の動作を制御するものであることを特徴とする特徴Ｂ１乃至Ｂ４のいずれか１に記載の遊技機。
【０３５６】
特徴Ｂ５によれば、動作指示情報を第１制御手段から第２制御手段に送信する特定経路を利用して、情報記憶手段から第１制御手段への情報の転送が行われるため、当該情報を転送するためのハード構成の簡素化を図りながら、既に説明したような優れた効果を奏することができる。
【０３５７】
なお、上記特徴Ｂ５のより具体的な構成としては、「前記第２制御手段は、前記特定経路を通じて前記第１制御手段から送信される情報に基づいて、プログラムを利用することなく且つ第２制御用のデータを利用して前記第２機器の動作を制御するものである」という構成が考えられる。
【０３５８】
特徴Ｂ６．前記第２制御手段は、前記第２機器の動作状況に対応した情報を、前記特定経路を通じて送信し、
前記第１制御手段は、前記動作状況に対応した情報の受信結果に応じた処理（ステップＳ３１８の処理）を実行するものであることを特徴とする特徴Ｂ５に記載の遊技機。
【０３５９】
特徴Ｂ６によれば、第２機器の動作を良好に制御するとともにその動作状況を第１制御手段に認識させるために双方向の通信を可能とするように設けられた特定経路を利用して、情報記憶手段から読み出した第１制御用の情報の第２制御手段から第１制御手段への転送を行うことができる。
【０３６０】
特徴Ｂ７．前記第２制御手段は、前記動作指示情報を記憶しておく動作指示用の記憶領域（各パラメータ用のエリア１１１〜１１４及びシーケンスデータ用のエリア１１５）を有するとともに、前記情報記憶手段から読み出した前記第１制御用の情報を前記転送実行手段が前記第１制御手段に送信するタイミングとなるまで記憶しておく送信待ち用の記憶領域（外部読み出し用のバッファ１１６〜１２０）を有する第２制御用の記憶手段（レジスタ９２）を備えていることを特徴とする特徴Ｂ５又はＢ６に記載の遊技機。
【０３６１】
特徴Ｂ７によれば、第２制御手段は、第１制御手段側から受信した動作指示情報と、情報記憶手段から読み出した第１制御用の情報とを個別に記憶しておくことが可能であるため、第１制御手段からの動作指示情報の送信タイミング及び情報記憶手段からの第１制御用の情報の読み出しタイミングの調整を行い易くなる。
【０３６２】
特徴Ｂ８．前記第２制御手段は、前記動作指示情報が前記特定経路を通じて前記第２制御手段に送信される第１状態（第１の干渉状態）と、前記情報記憶手段から読み出された前記第１制御用の情報が前記転送実行手段により前記特定経路を通じて前記第１制御手段に送信される第２状態（第２の干渉状態）とのいずれかに選択する選択手段（セレクタ１３６）を備えていることを特徴とする特徴Ｂ５乃至Ｂ７のいずれか１に記載の遊技機。
【０３６３】
特徴Ｂ８によれば、同一の特定経路を利用して、第２制御手段に向けた動作指示情報の送信、及び第１制御手段に向けた第１制御用の情報の送信が行われるため、情報の送信に係るハード構成の簡素化が図られる。
【０３６４】
特徴Ｂ９．前記第１制御手段は、前記選択手段により選択される状態を切り換える切換手段（サブＭＰＵ８２におけるステップＳ４０３の処理及びステップＳ４１０の処理を実行する機能）を備えていることを特徴とする特徴Ｂ８に記載の遊技機。
【０３６５】
特徴Ｂ９によれば、特定経路の通信の状態について第１状態と第２状態との間の切り換えが第１制御手段により行われるため、第２制御手段側に向けた動作指示情報の送信タイミングと、第１制御手段側に向けた第１制御用の情報の送信タイミングとの調整を行い易くなる。
【０３６６】
特徴Ｂ１０．前記第２制御用の記憶手段は、前記選択手段により選択される状態に対応した情報を記憶する選択対象の記憶領域（セレクタ用エリア１３７）を有しており、
前記切換手段は、前記第２制御手段に対して情報を送信することに基づいて前記選択対象の記憶領域の情報を切り換えるとともに、前記選択手段により前記第１状態が選択されている状況及び前記第２状態が選択されている状況のいずれであっても前記選択対象の記憶領域の情報を切り換え可能であることを特徴とする特徴Ｂ９に記載の遊技機。
【０３６７】
特徴Ｂ１０によれば、第１制御手段は特定経路の通信状態の切り換えに際して第２制御手段における選択対象の記憶領域の情報を切り換えるだけでよいため、当該切換に関して第１制御手段の制御負荷の低減が図られる。
【０３６８】
特徴Ｂ１１．前記第１制御手段は、前記情報記憶手段に記憶された前記第１制御用の情報を読み出す場合に、当該第１制御用の情報の読み出し指示情報を前記第２制御手段に送信する読み出し指示手段（サブＭＰＵ８２におけるステップＳ３０７の処理を実行する機能）を備えており、
前記切換手段は、前記選択手段により選択される状態を前記第１状態から前記第２状態に切り換える場合、前記読み出し指示手段による前記読み出し指示情報の送信が完了した後に当該切り換えを実行するものであることを特徴とする特徴Ｂ９又はＢ１０に記載の遊技機。
【０３６９】
特徴Ｂ１１によれば、特定経路の通信状態を第１状態から第２状態に切り換える場合に、第１状態が維持されている期間を長く確保することが可能となり、第２制御手段側に向けた動作指示情報の送信タイミングを設定する上での時間的な余裕が生まれる。
【０３７０】
特徴Ｂ１２．前記第１制御手段は、
前記情報記憶手段に記憶された前記第１制御用の情報を読み出す場合に、当該第１制御用の情報の読み出し指示情報を前記第２制御手段に送信する読み出し指示手段（サブＭＰＵ８２におけるステップＳ３０７の処理を実行する機能）と、
前記情報記憶手段から前記第２制御手段に読み出された前記第１制御用の情報の前記第１制御手段への転送を指示する転送指示情報を前記転送実行手段に送信する転送指示手段（サブＭＰＵ８２におけるステップＳ４０８の処理を実行する機能）と、
を備えており、
前記転送実行手段は、前記読み出し指示情報により指示された情報の前記情報記憶手段からの読み出しが完了した場合に完了情報を設定する完了情報設定手段（データ転送部９５におけるステップＳ６０７の処理を実行する機能）を備えており、
前記転送指示手段は、前記読み出し指示手段から前記読み出し指示情報が送信された後において、予め定められた転送指示待ち期間の計測を開始する計測手段（ＲＷＭ８５、サブＭＰＵ８２におけるステップＳ４０４の処理を実行する機能）を備えており、当該計測手段による前記転送指示待ち期間の計測が完了するとともに前記完了情報が設定されている場合に、前記転送指示情報を前記転送実行手段に送信するものであることを特徴とする特徴Ｂ１乃至Ｂ１１のいずれか１に記載の遊技機。
【０３７１】
特徴Ｂ１２によれば、第１制御手段からの読み出し指示に対応した情報の第２制御手段への読み出しが完了していないにも関わらず、完了情報の設定が電気的なノイズなどの影響で行われた場合であっても、第１制御手段側における転送指示待ち時間の計測が完了することが転送指示情報の送信の条件となっているため、第２制御手段から第１制御手段への情報の転送が開始されない。
【０３７２】
また、第２制御手段において情報記憶手段からの第１制御用の情報の読み出しが何らかの理由で予定より遅れてしまい、転送指示待ち時間を経過したにも関わらず当該情報の読み出しが完了していないとしても、第２制御手段において完了情報が設定されることが転送指示情報の送信の条件となっているため、第２制御手段から第１制御手段への情報の転送が開始されない。
【０３７３】
以上より、本構成によれば、情報記憶手段に記憶されている第１制御用の情報の第１制御手段への転送を正確に行うことが可能となる。
【０３７４】
特徴Ｂ１３．前記第２制御手段は、前記転送実行手段を備えているとともに、前記第２制御用の情報を利用して第２機器の動作を制御する動作制御手段（音データ処理部９３）を備えており、
前記動作制御手段は、前記転送実行手段により前記第１制御用の情報の転送が行われる期間であっても前記第２機器の動作を制御することが可能であることを特徴とする特徴Ｂ１乃至Ｂ１２のいずれか１に記載の遊技機。
【０３７５】
特徴Ｂ１３によれば、情報記憶手段に記憶された第１制御用の情報が送信される期間であっても第２機器を動作させることが可能であるため、情報記憶手段に記憶された第１制御用の情報の転送タイミングを調整し易くなる。
【０３７６】
特徴Ｂ１４．前記動作制御手段は、前記特定経路を通じて前記第１制御手段から送信される動作指示情報（シーケンスデータ及びパラメータデータ）に基づいて、前記第２制御用の情報を利用して前記第２機器の動作を制御するものであり、
前記第１制御手段は、前記転送実行手段により前記第１制御用の情報の転送が行われる場合、少なくとも前記特定経路を通じた前記第１制御用の情報の送信が開始される前において、当該送信の完了後のタイミングまで前記第２機器の動作を制御するのに必要な情報量の前記動作指示情報を送信するものであることを特徴とする特徴Ｂ１３に記載の遊技機。
【０３７７】
特徴Ｂ１４によれば、第１制御用の情報の転送が行われる期間であっても、第１制御手段からの動作指示に応じた動作を第２機器に行わせることが可能となる。特に、必要な情報量を含む動作指示情報が事前に送信される構成であるため、上記転送が行われる期間の途中で動作指示情報の送信を割り込んで行う必要はなく、当該動作指示情報の送信に係る構成の複雑化を抑えながら既に説明したような優れた効果を奏することができる。
【０３７８】
上記特徴Ｂ群の発明は以下の課題に対して効果的である。
【０３７９】
遊技機の一種として、パチンコ遊技機やスロットマシン等が知られている。これらの遊技機は、ＣＰＵなどの汎用制御素子及びＲＯＭなどの読み出し専用の記憶素子を備えており、読み出し専用の記憶素子から読み出したプログラムに従って汎用制御素子にて処理が実行されることに基づき一連の遊技が制御されている。なお、汎用制御素子や読み出し用の記憶素子などが１チップ化されて一の制御素子として設けられたものも知られている。
【０３８０】
上記遊技機では、一の汎用制御素子における処理負荷を軽減すべく、汎用制御素子を別に備えた構成や、所定の処理を実行するための専用回路として設けられた専用制御素子を備えた構成も知られている。
【０３８１】
前者の構成について例示すると、遊技を統括管理するための主制御装置に一の汎用制御素子が設けられているとともに、スピーカ、ランプ及び表示装置などを利用した演出を制御するためのサブ制御装置に一の汎用制御素子が設けられている構成が知られている。この場合、主制御装置及びサブ制御装置のそれぞれに読み出し専用の記憶素子が設けられており、主制御装置の汎用制御素子では対応する記憶素子から読み出したプログラムに基づき主たる制御を実行するとともに、サブ制御装置の汎用制御素子では対応する記憶素子から読み出したプログラム及び主制御装置から入力したデータに基づき演出の実行を制御する。
【０３８２】
また、後者の構成について例示すると、スピーカなどを利用した演出を制御するための制御装置に、一の汎用制御素子が設けられているとともに、音データを利用した音出力制御を行うことでスピーカから所定の音を出力させる専用制御素子が設けられている構成が知られている。この場合、汎用制御素子及び専用制御素子のそれぞれに読み出し専用の記憶素子が設けられており、汎用制御素子では対応する記憶素子から読み出したプログラムに基づき所定期間分の音の出力内容を決定する制御を実行するとともに、専用制御素子では対応する記憶素子から読み出した音データを利用して上記汎用制御素子からの指令に応じた音を出力させるための制御を実行する。
【０３８３】
なお、このような汎用制御素子と専用制御素子とを利用した制御は、スピーカからの音の出力制御以外にも、例えば液晶表示装置などの表示装置における画像の表示制御において利用されている。
【０３８４】
ここで、所定の制御素子にて利用されるプログラム又は制御データの容量を増大化させるべく、所定の制御素子に対して記憶素子を新たに集積するのではなく、当該所定の制御素子とは別に設けられた記憶素子に増大化させた分のプログラム又は制御データを記憶させることが考えられる。この場合、所定の制御素子の設計を大きく変更することなく、上記容量の増大化を図ることが可能となる。しかしながら、上記別に設けられた記憶素子から信号を入力するために所定の制御素子の入力端子の数を増やすとなると、当該入力端子の数の増加に伴う設計の変更が必要なる。
【０３８５】
＜特徴Ｃ群＞
特徴Ｃ１．指示出し側の制御手段（サブＭＰＵ８２）及び指示受け側の制御手段（音出力ＬＳＩ８６）を備え、前記指示出し側の制御手段の指示に基づき前記指示受け側の制御手段にて特定制御（スピーカ部４５からの音の出力制御）が実行される遊技機において、
前記指示受け側の制御手段は、
前記指示出し側の制御手段により特定経路（バスＢ１）を介してアクセスされる受け側記憶手段（レジスタ９２）と、
第１特定制御を実行する第１実行手段（音データ処理部９３）と、
前記第１特定制御の場合とは異なる対象を制御するために第２特定制御を実行する第２実行手段（データ転送部９５における発光データを読み出して転送する機能）と、
前記第１実行手段に前記第１特定制御を実行させるために前記指示出し側の制御手段が前記受け側記憶手段にアクセスする第１の干渉状態、及び前記第２実行手段に前記第２特定制御を実行させるために前記指示出し側の制御手段が前記受け側記憶手段にアクセスする第２の干渉状態を含めた複数の干渉状態から実行対象の干渉状態を選択する選択手段（セレクタ１３６）と、
を備えており、
前記指示出し側の制御手段は、前記選択手段により選択される干渉状態を切り換える切換手段（サブＭＰＵ８２におけるステップＳ４０３の処理及びステップＳ４１０の処理を実行する機能）を備えていることを特徴とする遊技機。
【０３８６】
特徴Ｃ１によれば、指示出し側の制御手段の指示に基づき指示受け側の制御手段では第１特定制御だけでなく第２特定制御も実行されるため、制御対象が多様化し、遊技内容を多様化又は複雑化させることが可能となる。この場合に、選択手段により指示出し側の制御手段による干渉状態が選択される構成であり、第１特定制御を実行させるために受け側記憶手段にアクセスする場合及び第２特定制御を実行させるために受け側記憶手段にアクセスする場合のいずれであっても、指示出し側の制御手段は同一の特定経路を利用する。これにより、指示出し側の制御手段によるアクセスに係るハード構成の簡素化を図りながら既に説明したような優れた効果を奏することができる。
【０３８７】
さらにまた、干渉状態の切り換えが指示出し側の制御手段により行われるため、第１特定制御を実行させるためにアクセスするタイミングと、第２特定制御を実行させるためにアクセスするタイミングとの調整を行い易くなる。
【０３８８】
以上より、指示出し側の制御手段と指示受け側の制御手段との間の通信に係る構成を良好なものとしながら、指示受け側の制御手段に複数の機能を付与することが可能となる。
【０３８９】
特徴Ｃ２．前記受け側記憶手段は、前記第１の干渉状態において前記指示出し側の制御手段がアクセスする第１記憶領域（各パラメータ用のエリア１１１〜１１４及びシーケンスデータ用のエリア１１５）を有するとともに、前記第２の干渉状態において前記指示出し側の制御手段がアクセスする第２記憶領域（外部読み出し用のバッファ１１６〜１２０）を有しており、
前記選択手段は、前記特定経路を介して前記指示出し側の制御手段がアクセスする対象の記憶領域を、前記第１の干渉状態を選択している場合に前記第１記憶領域とするとともに、前記第２の干渉状態を選択している場合に前記第２記憶領域とするものであることを特徴とする特徴Ｃ１に記載の遊技機。
【０３９０】
特徴Ｃ２によれば、第１の干渉状態において指示出し側の制御手段がアクセスする第１記憶領域と、第２の干渉状態において指示出し側の制御手段がアクセスする第２記憶領域とが個別に設けられているため、第１特定制御を実行させるために指示出し側の制御手段がアクセスするタイミング及び第２特定制御を実行させるために指示出し側の制御手段がアクセスするタイミングの調整を行い易くなる。
【０３９１】
特徴Ｃ３．前記受け側記憶手段は、前記選択手段により選択される干渉状態に対応した情報を記憶する選択対象の記憶領域（セレクタ用エリア１３７）を有しており、
前記切換手段は、前記指示受け側の制御手段に対して情報を送信することに基づいて前記選択対象の記憶領域の情報を切り換えるとともに、前記選択手段により前記第１の干渉状態が選択されている状況及び前記第２の干渉状態が選択されている状況のいずれであっても前記選択対象の記憶領域の情報を切り換え可能であることを特徴とする特徴Ｃ１又はＣ２に記載の遊技機。
【０３９２】
特徴Ｃ３によれば、指示出し側の制御手段は干渉状態の切り換えに際して指示受け側の制御手段における選択対象の記憶領域の情報を切り換えるだけでよいため、当該切換に関して指示出し側の制御手段の処理負荷の低減が図られる。
【０３９３】
特徴Ｃ４．前記第２の干渉状態は、前記指示出し側の制御手段が前記受け側記憶手段にアクセスすることで当該受け側記憶手段に記憶されている情報を読み出す状態であり、
前記指示出し側の制御手段は、前記受け側記憶手段に記憶された情報を読み出す場合に、当該情報の読み出し指示情報を前記指示受け側の制御手段に送信する読み出し指示手段（サブＭＰＵ８２におけるステップＳ３０７の処理を実行する機能）を備えており、
前記切換手段は、前記選択手段により選択される状態を前記第１の干渉状態から前記第２の干渉状態に切り換える場合、前記読み出し指示手段による前記読み出し指示情報の送信が完了した後に当該切り換えを実行するものであることを特徴とする特徴Ｃ１乃至Ｃ３のいずれか１に記載の遊技機。
【０３９４】
特徴Ｃ４によれば、干渉状態を第１の干渉状態から第２の干渉状態に切り換える場合に、第１の干渉状態が維持されている期間を長く確保することが可能となり、第１の干渉状態において指示出し側の制御手段がアクセスする上での時間的な余裕が生まれる。
【０３９５】
特徴Ｃ５．前記第１実行手段は、前記第１特定制御として所定の機器（スピーカ部４５）の動作を制御する構成であるとともに、前記干渉状態が前記第２の干渉状態であっても前記所定の機器の動作を制御することが可能であることを特徴とする特徴Ｃ１乃至Ｃ４のいずれか１に記載の遊技機。
【０３９６】
特徴Ｃ５によれば、第２の干渉状態であっても所定の機器を動作させることが可能であるため、第２の干渉状態の設定タイミングを調整し易くなる。
【０３９７】
特徴Ｃ６．前記第１実行手段は、前記指示出し側の制御手段から送信される動作指示情報に基づいて、所定の機器（スピーカ部４５）の動作を制御するものであり、
前記指示出し側の制御手段は、前記第２の干渉状態とする場合、当該第２の干渉状態に切り換える前において、当該切り換えようとしている第２の干渉状態の終了後のタイミングまで前記所定の機器の動作を制御するのに必要な情報量の前記動作指示情報を、送信するものであることを特徴とする特徴Ｃ１乃至Ｃ５のいずれか１に記載の遊技機。
【０３９８】
特徴Ｃ６によれば、第２の干渉状態であっても、指示出し側の制御手段からの動作指示に応じた動作を所定の機器に行わせることが可能となる。特に、必要な情報量を含む動作指示情報が事前に送信される構成であるため、第２の干渉状態の途中で動作指示情報の送信を割り込んで行う必要はなく、当該動作指示情報の送信に係る構成の複雑化を抑えながら既に説明したような優れた効果を奏することができる。
【０３９９】
特徴Ｃ７．前記指示出し側の制御手段は、プログラムを利用して所定の処理を実行するものである一方、前記指示受け側の制御手段は、プログラムを利用することなく前記指示出し側の制御手段からの指示に基づき前記第１特定制御及び前記第２特定制御を実行するものであることを特徴とする特徴Ｃ１乃至Ｃ６のいずれか１に記載の遊技機。
【０４００】
特徴Ｃ７によれば、指示出し側の制御手段として汎用制御素子を設けるとともに、指示受け側の制御手段として専用制御素子を設けた構成において、既に説明したような優れた効果を奏することができる。
【０４０１】
上記特徴Ｃ群の発明は以下の課題に対して効果的である。
【０４０２】
遊技機の一種として、パチンコ遊技機やスロットマシン等が知られている。これらの遊技機は、単一の制御手段における処理負荷を軽減すべく、指示出し側の制御手段と、指示受け側の制御手段と、を備えた構成が知られている。
【０４０３】
当該構成について例示すると、スピーカなどを利用した演出を制御するための制御装置に、指示出し側の制御手段として、演出内容を決定するための処理を実行する汎用制御素子が設けられているとともに、指示受け側の制御手段として、汎用制御素子から受けた指示に基づきスピーカから所定の音を出力させる専用制御素子が設けられている構成が知られている。
【０４０４】
この場合、汎用制御素子及び専用制御素子のそれぞれに読み出し専用の記憶素子が設けられており、汎用制御素子では対応する記憶素子から読み出したプログラムに基づき所定期間分の音の出力内容を決定する制御を実行するとともに、専用制御素子では対応する記憶素子から読み出した音データを利用して上記汎用制御素子からの指示に応じた音を出力させるための制御を実行する。
【０４０５】
なお、このような汎用制御素子と専用制御素子とを利用した制御は、スピーカからの音の出力制御以外にも、例えば液晶表示装置などの表示装置における画像の表示制御において利用されている。
【０４０６】
ここで、上記遊技機においては、遊技への注目度を高める必要があり、その一手法として遊技内容を多様化又は複雑化させる手法が考えられ、このような手法を採用するために指示受け側の制御手段に複数の機能を付与することが考えられる。そして、指示受け側の制御手段において複数の機能が付与されると、当該指示受け側の制御手段と指示出し側の制御手段との間で各機能に応じた情報の通信が行われることとなる。この場合に、当該機能の増加に伴って指示出し側の制御手段と指示受け側の制御手段との間の信号経路の数を増加させると、信号の通信に係る既存のハード構成を大きく変更させる必要が生じてしまい好ましくない。
【０４０７】
＜特徴Ｄ群＞
特徴Ｄ１．プログラム及びデータのうち少なくとも一方である情報を予め記憶する情報記憶手段（共通用ＲＯＭ８７）と、
当該情報記憶手段から第１制御用の情報（発光データ）を所定経路（バスＢ２）を介して読み出すとともに、当該第１制御用の情報とは異なる第２制御用の情報（音データ）を前記所定経路を介して読み出す読み出し手段（データ転送部９５における共通用ＲＯＭ８７からデータを読み出す機能）と、
当該読み出し手段により読み出された前記第１制御用の情報を利用して第１の制御（ステップＳ３０９〜ステップＳ３１１の処理に基づく発光制御）を実行する第１制御手段（サブＭＰＵ８２）と、
前記読み出し手段により読み出された前記第２制御用の情報を利用して第２の制御（ステップＳ５０３〜ステップＳ５０７の処理に基づく音出力制御）を実行する第２制御手段（音出力ＬＳＩ８６）と、
を備え、
前記読み出し手段は、
前記第２制御用の情報のうち前記第２制御手段において所定期間の範囲内で利用される所定期間対応の情報（一連の音データ）を、前記情報記憶手段から時分割で読み出す時分割用の読み出し手段（データ転送部９５におけるステップＳ６０１及びステップＳ６０２の処理を実行する機能）と、
前記情報記憶手段に記憶されている前記第１制御用の情報のうちの少なくとも一部である特定情報（１度に読み出される発光データ）を、前記時分割用の読み出し手段において１の時分割の情報（第１の実施の形態では１サンプル分の音データ、第２の実施の形態では複数サンプル分の音データ）が読み出されてから次の時分割の情報が読み出されるまでの間に読み出す特定情報用の読み出し手段（データ転送部９５におけるステップＳ６０３及びステップＳ６０４の処理を実行する機能）と、
を備えていることを特徴とする遊技機。
【０４０８】
特徴Ｄ１によれば、情報記憶手段に第１制御用の情報及び第２制御用の情報を予め記憶させる構成であるため、それぞれの情報を異なる記憶手段に記憶させる構成に比べて、記憶手段の数を抑えながら予め記憶させておく情報量を増大化させることが可能となる。
【０４０９】
また、第２制御用の情報は時分割で読み出されるとともに、第１制御用の情報はその時分割で読み出される間を利用して読み出される。これにより、情報記憶手段に第１制御用の情報及び第２制御用の情報を予め記憶させておく構成において、当該情報記憶手段から第１制御用の情報を読み出すタイミングと、第２制御用の情報を読み出すタイミングとの調整を図り易くなる。
【０４１０】
以上より、予め情報を記憶しておく構成の好適化を図ることが可能となる。
【０４１１】
特徴Ｄ２．前記第２制御手段は、前記特定情報用の読み出し手段により前記特定情報の読み出しが行われている間は、既に読み出されている時分割の情報を利用して前記第２の制御を実行するものであることを特徴とする特徴Ｄ１に記載の遊技機。
【０４１２】
特徴Ｄ２によれば、第２制御手段における第２制御の連続的な実行を担保しながら、既に説明したような優れた効果を奏することができる。
【０４１３】
特徴Ｄ３．前記所定期間対応の情報は３個以上の前記時分割の情報を含むとともに、前記時分割用の読み出し手段は前記時分割の情報の読み出しを特定期間毎に定期的に実行するものであり、
前記特定情報用の読み出し手段は、前記特定情報の前記情報記憶手段からの読み出しを、前記特定期間の範囲内で行うものであることを特徴とする特徴Ｄ１又はＤ２に記載の遊技機。
【０４１４】
特徴Ｄ３によれば、第２制御用の情報については時分割の情報として区分けして送信される点で、その読み出しが遅れると、第２制御手段における第２制御を良好に行えなくなる可能性が高い。この場合に、時分割の情報の定期的な読み出しを阻害しないようにしながら第１制御用の情報に係る特定情報の読み出しが行われるため、第２制御を良好に実行できるようにしながら、既に説明したような優れた効果を奏することができる。
【０４１５】
特徴Ｄ４．前記第２制御用の情報は、所定のサンプリング周波数で標本化及び量子化された音データであり、
前記第２制御手段は、前記音データを利用してデジタル楽音データを作成するとともに、その作成したデジタル楽音データを利用して音出力手段から所定の音を出力させるものであり、
前記時分割の情報は、所定数のサンプル分の音データであることを特徴とする特徴Ｄ１乃至Ｄ３のいずれか１に記載の遊技機。
【０４１６】
特徴Ｄ４によれば、デジタル信号化された音データは時分割で読み出されるものであり、その時分割で読み出される構成を利用して、第１制御用の情報に係る特定情報の読み出しが行われる。これにより、音データの読み出しに係る空き時間を有効に利用して、既に説明したような優れた効果を奏することができる。
【０４１７】
特徴Ｄ５．前記時分割の情報は、１サンプル分の音データであることを特徴とする特徴Ｄ４に記載の遊技機。
【０４１８】
特徴Ｄ５によれば、音データの読み出しが行われない期間が生じ易くなり、第１制御用の情報を読み出すタイミングを調整し易くなる。
【０４１９】
特徴Ｄ６．前記時分割の情報は、複数サンプル分の音データであるとともに、各時分割の情報間において含まれるサンプル数が同一であることを特徴とする特徴Ｄ４に記載の遊技機。
【０４２０】
特徴Ｄ６によれば、１サンプル分ずつ音データが読み出される構成に比べて、データの読み出しに際して付属することとなるデータ量を削減することが可能となる。この場合に、各時分割の情報間において含まれるサンプル数が同一であるため、時分割の情報を定期的に読み出すことが可能となり、時分割間の期間のいずれであっても一定の空き時間が生じることとなる。よって、第１制御用の情報の読み出しタイミングをいずれのタイミングとしたとしても、その情報量を調整する必要がない。
【０４２１】
特徴Ｄ７．所定の機器（各種発光部４４ａ〜４４ｋ、スピーカ部４５）を制御するために利用されるデータを予め記憶する情報記憶手段（共通用ＲＯＭ８７）と、
当該情報記憶手段から第１制御用のデータ（発光データ）を所定経路（バスＢ２）を介して読み出すとともに、当該第１制御用のデータとは制御対象の機器が異なる第２制御用のデータ（音データ）を前記所定経路を介して読み出す読み出し手段（データ転送部９５における共通用ＲＯＭ８７からデータを読み出す機能）と、
当該読み出し手段により読み出された前記第１制御用のデータを利用して第１機器（各種発光部４４ａ〜４４ｋ）の動作を制御する第１制御手段（サブＭＰＵ８２）と、
前記読み出し手段により読み出された前記第２制御用のデータを利用して第２機器（スピーカ部４５）の動作を制御する第２制御手段（音出力ＬＳＩ８６）と、
を備え、
前記読み出し手段は、
前記第２制御用のデータのうち前記第２制御手段において所定期間の範囲内で利用される所定期間対応のデータ（一連の音データ）を、前記情報記憶手段から時分割で読み出す時分割用の読み出し手段（データ転送部９５におけるステップＳ６０１及びステップＳ６０２の処理を実行する機能）と、
前記情報記憶手段に記憶されている前記第１制御用のデータのうちの少なくとも一部である特定データ（１度に読み出される発光データ）を、前記時分割用の読み出し手段において１の時分割のデータ（第１の実施の形態では１サンプル分の音データ、第２の実施の形態では複数サンプル分の音データ）が読み出されてから次の時分割のデータが読み出されるまでの間に読み出す特定データ用の読み出し手段（データ転送部９５におけるステップＳ６０３及びステップＳ６０４の処理を実行する機能）と、
を備えていることを特徴とする遊技機。
【０４２２】
特徴Ｄ７によれば、情報記憶手段に第１制御用のデータ及び第２制御用のデータを予め記憶させる構成であるため、それぞれのデータを異なる記憶手段に記憶させる構成に比べて、記憶手段の数を抑えながら予め記憶させておく情報量を増大化させることが可能となる。
【０４２３】
また、第２制御用のデータは時分割で読み出されるとともに、第１制御用のデータはその時分割で読み出される間を利用して読み出される。これにより、情報記憶手段に第１制御用のデータ及び第２制御用のデータを予め記憶させておく構成において、当該情報記憶手段から第１制御用のデータを読み出すタイミングと、第２制御用のデータを読み出すタイミングとの調整を図り易くなる。
【０４２４】
以上より、予めデータを記憶しておく構成の好適化を図ることが可能となる。
【０４２５】
特徴Ｄ８．プログラム及びデータのうち少なくとも一方である情報を予め記憶する情報記憶手段（共通用ＲＯＭ８７）と、
当該情報記憶手段から第１制御用の情報（発光データ）を所定経路（バスＢ２）を介して読み出すとともに、当該第１制御用の情報とは異なる第２制御用の情報（音データ）を前記所定経路を介して読み出す読み出し手段（データ転送部９５における共通用ＲＯＭ８７からデータを読み出す機能）と、
当該読み出し手段により読み出された前記第１制御用の情報を利用して第１の制御（ステップＳ３０９〜ステップＳ３１１の処理に基づく発光制御）を実行する第１制御手段（サブＭＰＵ８２）と、
前記読み出し手段により読み出された前記第２制御用の情報を利用して第２の制御（ステップＳ５０３〜ステップＳ５０７の処理に基づく音出力制御）を実行する第２制御手段（音出力ＬＳＩ８６）と、
を備え、
前記読み出し手段は、
前記第２制御用の情報のうち前記第２制御手段において所定期間の範囲内で利用される所定期間対応の情報（一連の音データ）を、前記情報記憶手段から分割して読み出す分割用の読み出し手段（データ転送部９５におけるステップＳ６０１及びステップＳ６０２の処理を実行する機能）と、
前記情報記憶手段に記憶されている前記第１制御用の情報のうちの少なくとも一部である特定情報（１度に読み出される発光データ）を、前記分割用の読み出し手段において１の分割の情報（第１の実施の形態では１サンプル分の音データ、第２の実施の形態では複数サンプル分の音データ）が読み出されてから次の分割の情報が読み出されるまでの間に読み出す特定情報用の読み出し手段（データ転送部９５におけるステップＳ６０３及びステップＳ６０４の処理を実行する機能）と、
を備えていることを特徴とする遊技機。
【０４２６】
特徴Ｄ８によれば、情報記憶手段に第１制御用の情報及び第２制御用の情報を予め記憶させる構成であるため、それぞれの情報を異なる記憶手段に記憶させる構成に比べて、記憶手段の数を抑えながら予め記憶させておく情報量を増大化させることが可能となる。
【０４２７】
また、第２制御用の情報は分割で読み出されるとともに、第１制御用の情報はその分割で読み出される間を利用して読み出される。これにより、情報記憶手段に第１制御用の情報及び第２制御用の情報を予め記憶させておく構成において、当該情報記憶手段から第１制御用の情報を読み出すタイミングと、第２制御用の情報を読み出すタイミングとの調整を図り易くなる。
【０４２８】
以上より、予め情報を記憶しておく構成の好適化を図ることが可能となる。
【０４２９】
上記特徴Ｄ群の発明は以下の課題に対して効果的である。
【０４３０】
遊技機の一種として、パチンコ遊技機やスロットマシン等が知られている。これらの遊技機は、ＣＰＵなどの汎用制御素子及びＲＯＭなどの読み出し専用の記憶素子を備えており、読み出し専用の記憶素子から読み出したプログラムに従って汎用制御素子にて処理が実行されることに基づき一連の遊技が制御されている。なお、汎用制御素子や読み出し専用の記憶素子などが１チップ化されたものも知られている。
【０４３１】
上記遊技機では、一の汎用制御素子における処理負荷を軽減すべく、汎用制御素子を別に備えた構成や、所定の処理を実行するための専用回路として設けられた専用制御素子を備えた構成も知られている。
【０４３２】
前者の構成について例示すると、遊技を統括管理するための主制御装置に一の汎用制御素子が設けられているとともに、スピーカ、ランプ及び表示装置などを利用した演出を制御するためのサブ制御装置に一の汎用制御素子が設けられている構成が知られている。この場合、主制御装置及びサブ制御装置のそれぞれに読み出し専用の記憶素子が設けられており、主制御装置の汎用制御素子では対応する記憶素子から読み出したプログラムに基づき主たる制御を実行するとともに、サブ制御装置の汎用制御素子では対応する記憶素子から読み出したプログラム及び主制御装置から入力したデータに基づき演出の実行を制御する。
【０４３３】
また、後者の構成について例示すると、スピーカなどを利用した演出を制御するための制御装置に、一の汎用制御素子が設けられているとともに、音データを利用した音出力制御を行うことでスピーカから所定の音を出力させる専用制御素子が設けられている構成が知られている。この場合、汎用制御素子及び専用制御素子のそれぞれに読み出し専用の記憶素子が設けられており、汎用制御素子では対応する記憶素子から読み出したプログラムに基づき所定期間分の音の出力内容を決定する制御を実行するとともに、専用制御素子では対応する記憶素子から読み出した音データを利用して上記汎用制御素子からの指令に応じた音を出力させるための制御を実行する。
【０４３４】
なお、このような汎用制御素子と専用制御素子とを利用した制御は、スピーカからの音の出力制御以外にも、例えば液晶表示装置などの表示装置における画像の表示制御において利用されている。
【０４３５】
ここで、上記遊技機においては、遊技への注目度を高める必要があり、その一手法として遊技内容を多様化又は複雑化させる手法が考えられる。しかしながら、このような手法を採用するためにプログラムや制御データの容量が増大化した場合に、それに対して読み出し専用の記憶素子の数や容量を単純に増大化していくと、それだけコストが増大化してしまう。また、プログラムや制御データの容量が増大化しないとしても、遊技機のコストを抑えるためには、読み出し専用の記憶素子の数又は容量を低減することが好ましい。
【０４３６】
以下に、以上の各特徴を適用し得る遊技機の基本構成を示す。
【０４３７】
パチンコ遊技機：遊技者が操作する操作手段と、その操作手段の操作に基づいて遊技球を発射する遊技球発射手段と、その発射された遊技球を所定の遊技領域に導く球通路と、遊技領域内に配置された各遊技部品とを備え、それら各遊技部品のうち所定の通過部を遊技球が通過した場合に遊技者に特典を付与する遊技機。
【０４３８】
スロットマシン等の回胴式遊技機：複数の絵柄を可変表示させる絵柄表示装置を備え、始動操作手段の操作に起因して前記複数の絵柄の可変表示が開始され、停止操作手段の操作に起因して又は所定時間経過することにより前記複数の絵柄の可変表示が停止され、その停止後の絵柄に応じて遊技者に特典を付与する遊技機。
【符号の説明】
【０４３９】
１０…パチンコ機、４４ａ〜４４ｋ…第１機器としての各種発光部、４５…第２機器又は所定の機器としてのスピーカ部、５０…上流側制御手段としての主制御装置、８２…第１制御手段又は指示出し側の制御手段としてのサブＭＰＵ、８４…第１制御用の記憶手段としての直接用ＲＯＭ、８５…ＲＷＭ、８６…第２制御手段又は指示受け側の制御手段としての音出力ＬＳＩ、８７…情報記憶手段としての共通用ＲＯＭ、９２…第２制御用の記憶手段又は受け側記憶手段としてのレジスタ、９３…動作制御手段又は第１実行手段としての音データ処理部、９５…転送実行手段又は第２実行手段としてのデータ転送部、１１１〜１１４…動作指示用の記憶領域又は第１記憶領域を構成するパラメータ用のエリア、１１５…動作指示用の記憶領域又は第１記憶領域を構成するシーケンスデータ用のエリア、１１６〜１２０…送信待ち用の記憶領域又は第２記憶領域を構成する外部読み出し用のバッファ、１３６…選択手段としてのセレクタ、１３７…選択対象の記憶領域としてのセレクタ用エリア、Ｂ１…第１経路又は特定経路としてのバス、Ｂ２…第２経路又は所定経路としてのバス。
【図１】
2020124631.tif 000003
【図２】
2020124631.tif 000004
【図３】
2020124631.tif 000005
【図４】
2020124631.tif 000006
【図５】
2020124631.tif 000007
【図６】
2020124631.tif 000008
【図７】
2020124631.tif 000009
【図８】
2020124631.tif 000010
【図９】
2020124631.tif 000011
【図１０】
2020124631.tif 000012
【図１１】
2020124631.tif 000013
【図１２】
2020124631.tif 000014
【図１３】
2020124631.tif 000015
【図１４】
2020124631.tif 000016
【図１５】
2020124631.tif 000017