(57)【特許請求の範囲】
【請求項１】
遊技者に有利な利益状態を発生させるか否かの抽選処理を実行し、前記抽選処理の結果に基づいて遊技動作を制御する主制御部と、前記主制御部からの制御コマンドを受信し、受信した制御コマンドに基づいて所定の遊技動作を行う複数のサブ制御部とを設けた遊技機であって、
前記主制御部には、前記複数のサブ制御部に対して共通的に制御コマンドを出力する第１回路と、前記サブ制御部の全てに対して共通的に動作制御信号（ＳＴＢ）を出力する第２回路とが設けられ、前記複数のサブ制御部の全部又は一部は、前記第１回路からの制御コマンドを、選択処理を経て取得するようになっており、
前記第１回路は、前記制御コマンドを一時記憶するコマンド出力ポートと、前記コマンド出力ポートの出力を受ける第１ドライバとを有する一方、前記第２回路は、前記動作制御信号を一時記憶するＳＴＢ出力ポートと、前記ＳＴＢ出力ポートの出力を受ける第２ドライバとを有し、
前記第１ドライバのチップイネーブル端子に、前記ＳＴＢ出力ポートの出力が供給されることで、前記制御コマンドが前記動作制御信号に同期して出力されるようになっていることを特徴とする遊技機。
【請求項２】
前記選択処理では、取捨選択を決定する判定値又は判定テーブルが用いられていることを特徴とする請求項１に記載の遊技機。
【請求項３】
前記主制御部と前記複数のサブ制御部との間には、信号中継部が設けられ、前記主制御部から出力された制御コマンド及び／又は動作制御信号は、前記信号中継部を経由してそのまま前記複数のサブ制御部に分配されていることを特徴とする請求項１又は２に記載の遊技機。
【請求項４】
前記主制御部と前記複数のサブ制御部との間には、信号中継部が設けられ、前記制御コマンド及び／又は動作制御信号は、前記信号中継部で選別されて特定のサブ制御部に出力されることを特徴とする請求項１又は２に記載の遊技機。
【請求項５】
前記動作制御信号は、前記複数のサブ制御部の各ＣＰＵに対する割込み信号として伝送されていることを特徴とする請求項１〜４のいずれかに記載の遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パチンコ機、アレンジボール機、雀球遊技機、回胴式遊技機などの遊技機に関し、特に、主制御基板の出力ポートを一つにした遊技機に関するものである。
【０００２】
【従来の技術】
弾球遊技機は、一般に、機能別に分離された複数の回路基板で構成され、複数の回路基板が協働して全体として複雑な遊技動作を実現している。このような遊技機では、遊技制御を統括的に担当する主制御基板と、主制御基板からの制御コマンドに基づいて動作する複数のサブ制御基板とで構成されるのが一般的である。
【０００３】
サブ制御基板としては、例えば、液晶ディスプレイを制御する図柄制御基板、遊技球の払出動作を制御する払出制御基板、ＬＥＤランプなどを点滅させて遊技動作を盛上げるランプ制御基板、音声的に遊技動作を盛上げる音声制御基板などが存在する。そして、主制御基板から複数個のサブ制御基板にそれぞれ制御コマンドを送出するため、主制御基板には、サブ制御基板と同数の出力ポートが設けられている。
【０００４】
この回路構成によれば、或る出力ポートに制御コマンドを出力した後は、その制御コマンドを該当するサブ制御基板が受信したか否かに係わらず、直ちに別の出力ポートに制御コマンドを出力することができ、処理の迅速化という意味で優れている。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような回路構成では、サブ制御基板の個数に応じた出力ポートが必要となるので、回路構成のコンパクト化や主制御基板の小型化の障害となっていた。すなわち、より複雑で高度な遊技制御を実現しようとすると、そのための回路構成や回路基板が必要となるところ、それらを遊技機内部の限られた空間に収納するには、全ての回路を極力コンパクト化する必要がある。
【０００６】
また、遊技機では、機種によってサブ制御基板の個数も相違するところ、従来の回路構成では主制御基板を共通化できず、機種毎の主制御基板を用意するしかないという問題点もあった。
【０００７】
本発明は、上記事情に鑑みてなされたものであって、主制御基板の回路構成をコンパクト化できるだけでなく、サブ制御基板の個数に係わらず主制御基板を共通化することもできる遊技機を提供することを課題とする。
【０００８】
上記の課題を解決するため、本発明は、遊技者に有利な利益状態を発生させるか否かの抽選処理を実行し、前記抽選処理の結果に基づいて遊技動作を制御する主制御部と、前記主制御部からの制御コマンドを受信し、受信した制御コマンドに基づいて所定の遊技動作を行う複数のサブ制御部とを設けた遊技機であって、前記主制御部には、前記複数のサブ制御部に対して共通的に制御コマンドを出力する第１回路と、前記サブ制御部の全てに対して共通的に動作制御信号（ＳＴＢ）を出力する第２回路とが設けられ、前記複数のサブ制御部の全部又は一部は、前記第１回路からの制御コマンドを、選択処理を経て取得するようになっており、前記第１回路は、前記制御コマンドを一時記憶するコマンド出力ポートと、前記コマンド出力ポートの出力を受ける第１ドライバとを有する一方、前記第２回路は、前記動作制御信号を一時記憶するＳＴＢ出力ポートと、前記ＳＴＢ出力ポートの出力を受ける第２ドライバとを有し、前記第１ドライバのチップイネーブル端子に、前記ＳＴＢ出力ポートの出力が供給されることで、前記制御コマンドが前記動作制御信号に同期して出力されるようになっている。
【０００９】
【発明の実施の形態】
以下、本発明の遊技機を実施例に基づいて更に詳細に説明する。図１は、実施例に係るパチンコ機の全体構成を図示したブロック図である。図示のパチンコ機は、遊技動作を中心的に制御する主制御基板１と、液晶ディスプレイ８の動作を制御する図柄制御基板２と、音声的に遊技動作を盛上げる音声制御基板３と、ランプ類の点滅動作させて遊技動作を盛上げるランプ制御基板４と、遊技球を払出す払出制御基板５と、払出制御基板５に制御されて遊技球を発射する発射制御基板７と、ＡＣ２４Ｖを受けて装置各部に直流電圧を供給する電源基板６とを中心に構成されている。
【００１０】
主制御基板１、図柄制御基板２、音声制御基板３、ランプ制御基板４、払出制御基板５は、Ｚ８０ＣＰＵ相当品などを内蔵したワンチップマイコンを備えるコンピュータ回路で構成されており、サブ制御基板２〜５は、主制御基板１からの制御コマンドに基づいて個別的な制御動作を実現している。この実施例の場合には、制御コマンドは２バイト長であり、一方向のパラレル通信方式によって伝送されている。
【００１１】
図２は、主制御基板１の回路構成を示すブロック図である。図示の通り、主制御基板１は、ワンチップマイコンであるＣＰＵ回路５０と、ＣＰＵ動作クロックＣＬＫの整数倍の周波数であるクロック信号Φ０を発生するシステムクロック発生部５１と、ＣＰＵからのアドレス信号に基づき各部のチップセレクト信号ＣＳを生成するデコード回路５２と、ＣＰＵからのデータを出力するための出力ポート回路５３と、外部データをＣＰＵが取り込むための入力ポート回路５４と、各サブ制御基板２〜５に制御コマンドを出力する出力駆動回路５５と、遊技盤各部のスイッチ類のＯＮ／ＯＦＦ状態を入力するスイッチ入力回路５６とを中心に構成されている。
【００１２】
図３は、主制御基板１と、サブ制御基板２〜５の接続関係をより詳細に図示したブロック図である。図示の通り、主制御基板１からの制御コマンドとストローブ信号ＳＴＢは、中継基板ＴＲＡＮを経由して各サブ制御基板２〜５に伝送されている。したがって、図柄制御基板２が存在しないためにサブ制御基板の個数が３個の遊技機であっても、中継基板ＴＲＡＮを別の中継基板ＴＲＡＮ’に代えるだけで対処することができる。
【００１３】
図３には、主制御基板１の出力ポート回路５３と出力駆動回路５５の具体的構成を図示している。出力ポート回路５３は、８ビットの制御コマンドを出力する単一のコマンド出力ポート５３ａと、各サブ制御基板２〜５に共通のストローブ信号ＳＴＢを出力するＳＴＢ出力ポート５３ｂとで構成されている。このように、制御コマンドの伝送に係わる回路が極限的にコンパクト化されているので、回路基板を小型化することができ、また小型化しない場合にも他の回路用の十分な設置スペースを確保できる。
【００１４】
図示の通り、本実施例では、複数個のサブ制御基板２〜５に対して、コマンド出力ポート５３ａは単一である。そして、特定のサブ制御基板に向けた個別の制御コマンドであっても、コマンド出力ポート５３ａは、これを時間的にも区別することなく共通的に出力している。すなわち、従来装置のように、サブ制御基板毎に別々のコマンド出力ポートを設け、ＣＰＵが、各制御コマンドに対してこれを出力すべきコマンド出力ポートを選択するのではなく、全ての制御コマンドを単一のコマンド出力ポート５３ａを通して共通的に出力する。
【００１５】
しかも、ストローブ信号ＳＴＢも、全てのサブ制御基板２〜５に対して共通的に出力される１ビットデータＤ０である。そのため、このストローブ信号ＳＴＢの出力に起因して、各制御基板２〜５では一斉に割込み処理が開始されることになるが、これらの点について更に後述する。なお、出力ポート５３ａ，５３ｂは、チップセレクト信号ＣＳ１，ＣＳ２に応じて入力データをラッチ（一時記憶）するものであれば特に限定されないが、この実施例では、７４２７３相当品のＤ型フリップフロップを用いている。
【００１６】
出力駆動回路５５は、詳細には、ＳＴＢ出力ポート５３ｂの１ビット出力を受けるＮＯＴゲート５７と、コマンド出力ポート５３ａから受けた制御コマンドを出力する第１駆動部（第１ドライバ）５５ａと、ＳＴＢ出力ポート５３ｂから受けた１ビットのストローブ信号ＳＴＢを出力する第２駆動部（第２ドライバ）５５ｂとで構成されている。なお、駆動部５５ａ，５５ｂは、ドライバ機能を有するものであれば特に限定されないが、この実施例では、７４２４４相当品のバスバッファを用いている。
【００１７】
第１駆動部５５ａのチップイネーブル端子には、ＮＯＴゲート５７の出力が供給されている。したがって、ＮＯＴゲート５７の入力データ（具体的にはストローブ信号ＳＴＢ）がＨレベルになると、第１駆動部５５ａは、コマンド出力ポート５３ａから受けた制御コマンドを出力コネクタＣＮに出力することになる。一方、第２駆動部５５ｂのチップイネーブル端子は、Ｌレベルに固定されているので、第２駆動部５５ｂは、受けたストローブ信号ＳＴＢを直ちに出力コネクタＣＮに出力する。
【００１８】
中継基板ＴＲＡＮは、主制御基板１から８ビット長の制御コマンドと１ビット長のストローブ信号ＳＴＢを入力コネクタＣＮｉから受けて、これらを各サブ制御基板向けに分配して出力コネクタＣＮｏ0〜ＣＮｏ3に出力している。すなわち、各出力コネクタＣＮｏ0〜ＣＮｏ3には、８ビット長の制御コマンドが共通的に伝送されると共に、ストローブ信号ＳＴＢも共通的に伝送される。
【００１９】
中継基板ＴＲＡＮの出力コネクタＣＮｏ0〜ＣＮｏ3に伝送された制御コマンド及びストローブ信号ＳＴＢは、不図示のケーブルを通して、サブ基板２〜５の入力コネクタＣＮａ〜ＣＮｄに伝送される。図示を省略しているが、図柄制御基板２の入力コネクタＣＮａ、音声制御基板３の入力コネクタＣＮｂ、ランプ制御基板４の入力コネクタＣＮｃ、及び払出制御基板５の入力コネクタＣＮｄには、それぞれストローブ信号ＳＴＢと制御コマンドが伝送される。
【００２０】
入力コネクタＣＮａ〜ＣＮｄに伝送された制御コマンドは、各サブ制御基板２〜５の入力ポート５８ａ〜５８ｄに供給され、ストローブ信号ＳＴＢは各サブ制御基板のＣＰＵの割込み端子ＩＮＴに供給されている。そのため、ストローブ信号ＳＴＢがＨレベルとなると、サブ制御基板２〜５のＣＰＵには割込みがかかることになる。但し、この実施例では、各制御基板には、自己に不要な制御コマンドも含めて伝送されてくるので、各ＣＰＵは、割込み処理プログラムにおいて制御コマンドを取捨選択して、必要な制御コマンドのみを取得している。これらの動作を実現する具体的方法について、以下に説明する。
【００２１】
図４及び図５は、主制御基板１の制御プログラムを示すフローチャートである。主制御基板１の制御プログラムは、電源投入後に実行され通常は無限ループ処理（ＳＴ６）で終わる初期処理プログラム（図４）と、所定時間（２ｍＳ）毎に起動されるタイマ割込み処理プログラム（図５）と、電源電圧が所定値を下回るとＮＭＩ（Non Maskable interrupt）信号によって駆動されてＣＰＵのレジスタ値をバックアップするＮＭＩ処理プログラム（不図示）とで構成されている。
【００２２】
以下、図５を参照しつつタイマ割込み処理から説明する。タイマ割込みが生じると、各レジスタの内容はスタック領域に退避され、乱数作成処理、スイッチ入力管理処理、エラー管理処理などが行われる（ＳＴ３０）。スイッチ入力管理処理は、ゲートや電動チューリップなどを遊技球が通過したか否かの判定であり、エラー管理処理は、機器内部に異常が生じていないかの判定である。また、乱数作成処理とは、ソフトウェア的又はハードウェア的に当り用乱数値や大当たり乱数値を更新する処理を意味する。
【００２３】
その後、処理分けカウンタの値が判定されて、ＳＴ３２〜ＳＴ３６のうちの該当する処理が行われる（ＳＴ３１）。上記したエラー管理やスイッチ管理は、短い時間間隔で繰り返し行うべきであるが、一方、パチンコゲームの演出に係わる処理は遊技者のニーズに応じて複雑高度化するため、ある程度以上の処理時間を要することになる。そこで、この実施例では、全ての遊技制御動作を１回の割込み処理で完了させのではなく、５種類の処理に区分し、区分された各処理を割込み毎に分担して実行するようにしている。そのため、０〜４の範囲で循環動作する処理分けカウンタを設けて、処理分けカウンタの値に応じた処理を行うようにしている。
【００２４】
具体的に説明すると、処理分けカウンタが０の場合には大入賞口の開放などに関する処理を行い（ＳＴ３２）、処理分けカウンタが１の場合には当り状態（電動チューリップの開放）か否かに関する普通図柄処理を行い（ＳＴ３３）、処理分けカウンタが２の場合には大当り状態か否かに関する処理を行っている（ＳＴ３４）。また、処理分けカウンタが３の場合には、電動チューリップや大入賞口の開閉タイミングに関係するタイマ管理処理や、主制御基板から各制御基板に伝送されるコマンド作成処理が行われる（ＳＴ３５）。処理分けカウンタが４の場合には、情報出力やエラー表示コマンドの作成処理が行われる（ＳＴ３６）。
【００２５】
ステップＳＴ３２〜ＳＴ３６の何れかの処理が終わると、処理分けカウンタの値が更新された後（ＳＴ３７）、生成されているコマンドが各制御基板に出力される（ＳＴ３８）。また、各レジスタの値が復帰されると共に割込み許可状態に変更されて、割込み処理ルーチンからメインルーチンに戻る（ＳＴ３９）。
【００２６】
図６（ａ）は、上記したコマンド出力処理（ＳＴ３８）を詳細に示すフローチャートであり、図６（ｂ）は、ＲＡＭのコマンドバッファ領域を図示したものである。なお、コマンドバッファ領域には、タイマ割込み処理中のコマンド作成処理（ＳＴ３５，ＳＴ３６）で、既に必要な制御コマンドが格納されている。
【００２７】
また、この実施例では、一回のタイマ割込みによって生成される制御コマンドを単一個としている。そのため、コマンドバッファ領域は２バイトの固定長で足りることになり、十分な容量があるとは言えないＲＡＭエリアを節約することができる。なお、一回のタイマ割込みによって作成される制御コマンドを単一個に限定しなくても、作成量は高々数個であるからＲＡＭエリア節約の利点は維持される。
【００２８】
本実施例のパチンコ機には、図柄制御基板２、音声制御基板３、ランプ制御基板４、及び払出制御基板５の４つのサブ制御基板が存在し、それぞれに固有の制御コマンドが存在するが、主制御基板１では、各制御コマンドを選別することなく全サブ制御基板２〜５に伝送する。すなわち、各制御コマンドは、それを受け取るべきサブ制御基板も、受け取るべきタイミングも、本来はそれぞれ異なるが、主制御基板１からは全サブ制御基板に向けて制御コマンドが共通的に出力される。
【００２９】
以下、この点を図６（ａ）のフローチャートに基づいて説明する。先ず、コマンドバッファ領域に制御コマンドデータが存在するか否かが判定される（ＳＴ４０）。コマンドバッファ領域は、初期状態ではゼロクリアされているので、コマンドバッファ領域がゼロでなければ制御コマンドが存在することになる。なお、この実施例では、制御コマンドは、００００Ｈを含まない２バイト構成になっており、動作種別を示す上位８ビットのＭＯＤＥデータと、動作内容を示す下位８ビットのＥＶＥＮＴデータとで構成されている。
【００３０】
ステップＳＴ４０の判定においてコマンドデータの存在が確認できた場合には、２バイト構成の制御コマンドを1バイト毎に分けて出力するべく、変数ＬＯＯＰに２を格納する（ＳＴ４１）。その後、制御コマンドデータをコマンド出力ポート５３ａに出力すると共に、制御コマンドを読み出したコマンドバッファ領域をゼロクリアする（ＳＴ４２）。なお、コマンドバッファ領域をゼロクリアするのは、同一の制御コマンドを重複して出力しないためである（ＳＴ４０参照）。
【００３１】
ステップＳＴ４２の処理の結果、デコード回路５２からチップセレクト信号ＣＳ１が出力され、Ｄ型フリップフロップ５３ａに制御コマンドデータが書き込まれることになる。その後、若干の時間調整がされた後（ＳＴ４３）、０１ＨであるＳＴＢデータが、ストローブポート５３ｂに向けて出力される（ＳＴ４４）。その結果、ストローブポート５３ｂから０００００００１Ｂのデータが出力され、全てのサブ制御基板２〜５に伝送される。なお、Ｈは１６進数、Ｂは２進数を意味している。
【００３２】
このように、ステップＳＴ４４の処理によってストローブ信号ＳＴＢがＨレベルとなるので、全てのサブ制御基板２〜５のＣＰＵには割込みがかかることになる。そこで、割込みを受けた各サブ制御基板では、割込み処理プログラムにおいて制御コマンドの取捨選択を行う。
【００３３】
ところで、サブ制御基板における割込み処理は、実質的には８ビットデータの入力処理だけであるから、ステップＳＴ４４の処理から、それほど待機することなく次の処理に進むことができる。そこで、この実施例では、各サブ制御基板が制御コマンドを取捨選択するに先だって行う、制御コマンドの一時記憶に要する時間だけ待機することとし（ＳＴ４５）、迅速に次の処理に移行する。すなわち、若干の時間消費の後、ストローブポート５３ｂにクリアデータ（＝００Ｈ）を出力して、ストローブ信号ＳＴＢをＬレベルにする（ＳＴ４６）。
【００３４】
次に、変数ＬＯＯＰをデクリメントして（ＳＴ４７）、その値が０になるまでステップＳＴ４２〜ＳＴ４７の処理を繰り返す。その結果、特別な待機時間を設けることなくＳＴ４２〜ＳＴ４７の処理が２度実行され、ＭＯＤＥデータとＥＶＥＮＴデータとが連続的に迅速に出力される。このように、本実施例では、コマンド出力処理が極めて迅速に完了するので、処理時間の限られたタイマ割込み処理において（少なくとも２ｍＳ以内に全処理を終える必要がある）、コマンド出力処理以外の処理に時間を振り分けることが可能となる。
【００３５】
図７（ａ）は、各サブ制御基板における割込み処理プログラムを示すフローチャートである。前述のようにして、サブ制御基板にストローブ信号ＳＴＢによって割込みが生じると、各レジスタの内容はスタック領域に退避され（ＳＴ５０）、制御コマンドがバッファ領域に一時記憶された後、その制御コマンドを取得すべきか否かの取捨選択の判定がされる（ＳＴ５１）。本実施例では、全てのサブ制御基板に対し共通的に制御コマンドを伝送しているので、各サブ制御基板ではその制御コマンドを取捨選択する必要が生じるのである。
【００３６】
この取捨選択のために、各サブ制御基板のＲＯＭには、入力コマンドの実行の有無を判定するための判定テーブルＴＢＬが設けられている。判定テーブルＴＢＬでは、図７（ｂ）に示すように、本パチンコ機で使用する全制御コマンドと、その制御コマンドを取得すべきか否かを示す判定フラグとが対応して記憶されている。なお、この実施例では、全てのサブ制御基板２〜５には、全制御コマンドについての判定テーブルＴＢＬが設けられており、判定フラグの内容だけがサブ基板毎に異なることになる。
【００３７】
判定フラグは、具体的には、取得すべきコマンドには「１」を、無視するコマンドには「０」を立てるようにしている。例えば、同図において８００１Ｈという入力コマンドには、フラグ１が立っているので、取得すべきことが把握される。判定テーブルＴＢＬの構成は以上の通りであり、ＣＰＵは、一時記憶している制御コマンドを検索キーにして判定テーブルＴＢＬを検索し、その判定フラグの値が１の場合だけ、バッファ領域から格納エリアへ制御コマンドを取得することになる（ＳＴ５２，ＳＴ５３）。
【００３８】
その後、各レジスタの値が復帰され（ＳＴ５４）、サブ制御基板におけるＳＴＢ割込み処理が終了する。なお、格納エリアに取得された制御コマンドは、サブ制御基板の他の処理（メイン処理やタイマ割込み処理）で実行されることになる。
【００３９】
次に、図４に示す初期処理を説明する。電源が投入されると、ＣＰＵが割込み禁止状態に設定された後、ＣＰＵのレジスタの初期設定がされ（ＳＴ１）、ＣＰＵは割込みモード２に設定される（ＳＴ２）。その後、ＲＡＭクリア信号がチェックされる（ＳＴ３）。ＲＡＭクリア信号は、初期化スイッチ８５に対応したものであり、営業開始時のように、パチンコ機２１の前枠２４を前方に開いた状態で初期化スイッチ５４を押圧操作しながら電源スイッチ５３をオン側に切換えると、ＲＡＭクリア信号がＯＮ状態になっている。
【００４０】
ＲＡＭクリア信号がＯＦＦ状態の場合とは、初期化スイッチ５４を押すことなく電源が投入されたことを意味する。この場合は、停電などからの復旧時であると考えられるので、ＮＭＩ割込み処理においてバックアップされていたデータを復帰させて（ＳＴ４）、中断前の処理を再開させる（ＳＴ５）。
【００４１】
一方、ＲＡＭクリア信号がＯＮ状態であれば、ＲＡＭに記憶保持されている遊技情報の全てが消去された後、ＣＰＵは、液晶ディスプレイ８に表示する初期図柄を設定したり、この遊技制御の実行中に周期的に割込み処理を実行させる割込み周期を設定する等の初期処理を行った後、ＥＩ命令を実行して自らを割込み許可状態にする（ＳＴ６）。
【００４２】
その後は、無限ループ状に繰り返される外れ図柄用の乱数処理（ＳＴ７）が行われる。なお、外れ図柄用の乱数処理は、タイマ割込み処理において特別図柄の抽選に外れた場合に液晶ディスプレイ８に描かれる外れ図柄パターンを規定するものである。
【００４３】
続いて、上記の弾球遊技機について更に追加的に説明する。図８は、本実施例のパチンコ機２２を示す斜視図であり、図９は、同パチンコ機２２の側面図である。なお、パチンコ機２１は、カード式球貸し機２２に電気的に接続された状態で、パチンコホールの島構造体の長さ方向に複数個が配設されている。
【００４４】
図示のパチンコ機２１は、島構造体に着脱可能に装着される矩形枠状の木製外枠２３と、外枠２３に固着されたヒンジＨを介して開閉可能に枢着される前枠２４とで構成されている。この前枠２４には、遊技盤２５が裏側から着脱自在に装着され、その前側には、ガラス扉２６と前面板２７とが夫々開閉自在に枢着されている。
【００４５】
前面板２７には発射用の遊技球を貯留する上皿２８が装着され、前枠２４の下部には、上皿２８から溢れ出し又は抜き取った遊技球を貯留する下皿２９と、発射ハンドル３０とが設けられている。発射ハンドル３０は発射モータと連動しており、発射ハンドルの回動角度に応じて動作する打撃槌３１（図１１参照）によって遊技球が発射される。
【００４６】
上皿２８の右部には、カード式球貸し機２２に対する球貸し操作用の操作パネル３２が設けられ、この操作パネル３２には、カード残額を３桁の数字で表示するカード残額表示部３２ａと、所定金額分の遊技球の球貸しを指示する球貸しスイッチ３２ｂと、ゲーム終了時にカードの返却を指令する返却スイッチ３２ｃとが設けられている。ガラス扉２６の上部には、大当り状態を示す大当りＬＥＤランプＰ１が配置されている。また、この大当りＬＥＤランプＰ１に近接して、補給切れ状態や下皿の満杯状態を示す異常報知ＬＥＤランプＰ２，Ｐ３が設けられている。
【００４７】
図１０に示すように、遊技盤２５には、金属製の外レールと内レールとからなるガイドレール３３が環状に設けられ、その内側の遊技領域２５ａの略中央には、液晶カラーディスプレイ８が配置されている。また、遊技領域２５ａの適所には、図柄始動口３５、大入賞口３６、複数個の普通入賞口３７（大入賞口３６の左右に４つ）、２つの通過口であるゲート３８が配設されている。これらの入賞口３５〜３８は、それぞれ内部に検出スイッチを有しており、遊技球の通過を検出できるようになっている。
【００４８】
液晶ディスプレイ８は、大当り状態に係わる特定図柄を変動表示すると共に背景画像や各種のキャラクタなどをアニメーション的に表示する装置である。この液晶ディスプレイ８は、中央部に特別図柄表示部Ｄａ〜Ｄｃと右上部に普通図柄表示部３９を有している。普通図柄表示部３９は普通図柄を表示するものであり、ゲート３８を通過した遊技球が検出されると、表示される普通図柄が所定時間だけ変動し、遊技球のゲート３８の通過時点において抽選された抽選用乱数値により決定される停止図柄を表示して停止するようになっている。
【００４９】
図柄始動口３５は、左右１対の開閉爪３５ａを備えた電動式チューリップで開閉され、普通図柄表示部３９の変動後の停止図柄が当り図柄を表示した場合には、開閉爪３５ａが所定時間だけ開放されるようになっている。図柄始動口３５に遊技球が入賞すると、特別図柄表示部Ｄａ〜Ｄｃの表示図柄が所定時間だけ変動し、図柄始動口３５への遊技球の入賞タイミングに応じた抽選結果に基づいて決定される停止図柄パターンで停止する。
【００５０】
大入賞口３６は、前方に開放可能な開閉板３６ａで開閉制御されるが、特別図柄表示部Ｄａ〜Ｄｃの図柄変動後の停止図柄が「７７７」などの当り図柄のとき、「大当り」と称する特別遊技が開始され、開閉板３６ａが開放されるようになっている。大入賞口３６の内部に特定領域３６ｂがあり、この特定領域３６ｂを入賞球が通過すると、遊技者に有利な特別遊技が継続される。
【００５１】
大入賞口３６の開閉板３６ａが開放された後、所定時間が経過し、又は所定数（例えば１０個）の遊技球が入賞すると開閉板３６ａが閉じる。このとき、遊技球が特定領域３６ｂを通過していない場合には特別遊技が終了するが、特定領域３６ｂを通過していれば、最大で例えば１５回まで特別遊技が継続され、遊技者に有利な状態に制御される。さらに、変動後の停止図柄が特別図柄のうちの一定図柄（以下、特定図柄）であった場合には、特別遊技の終了後に高確率状態に移行するという特典が付与される。
【００５２】
図１１に示すように、前枠２４の裏側には、遊技盤２５を裏側から押さえる裏機構板４０が着脱自在に装着されている。この裏機構板４０には開口部４０ａが形成され、その上側に賞球タンク４１と、これから延びるタンクレール４２とが設けられている。裏機構板４０の側部には、タンクレール４２に接続された払出装置４３が設けられ、裏機構板４０の下側には払出装置４３に接続された通路ユニット４４が設けられている。払出装置４３から払出された遊技球は、通路ユニット４４を経由して上皿排出口２８ａ（図８）から上皿２８に払出されることになる。
【００５３】
裏機構板４０の開口部４０ａには、遊技盤２５の裏側に装着された裏カバー４５と、入賞口３５〜３７に入賞した遊技球を排出する入賞球排出樋（不図示）とが嵌合されている。この裏カバー４５に装着されたケースＣＡ１の内部に主制御基板１が配設され、その前側に図柄制御基板２が配設されている（図９参照）。主制御基板１の下側で、裏カバー４５に装着されたケースＣＡ２の内部にランプ制御基板４が設けられ、隣接するケースＣＡ３の内部に音声制御基板３が設けられている。
【００５４】
これらケースＣＡ２，ＣＡ３の下側で、裏機構板４０に装着されたケースＣＡ４の内部には、電源基板６と払出制御基板５が設けられている。この電源基板６には、電源スイッチ５３と初期化スイッチ５４とが配置されている。これら両スイッチ５３，５４に対応する部位は切欠かれ、両スイッチを指で同時に操作可能になっている。発射ハンドル３０の後側に装着されたケースＣＡ５の内部には、発射制御基板７が設けられている。そして、これらの回路基板１〜７は夫々独立して構成され、電源基板６と発射制御基板７を除く制御基板２〜６には、ワンチップマイコンを備えるコンピュータ回路が搭載されている。
【００５５】
以上、本発明の一実施例について具体的に説明したが、本発明の遊技機は、上記実施例の構成に限らず適宜変更可能である。例えば、上記実施例では、全てのサブ制御基板に全ての制御コマンドを伝送して、全てのサブ制御基板で制御コマンドの取捨選択処理を行ったが、取捨選択処理を実行しないサブ制御基板を設けても良い。
【００５６】
例えば、図柄制御基板２が、受信すべき制御コマンドが最も多く（ＣＭＤ１〜ＣＭＤｎ）Ｎ個の場合には、このＮ個の制御コマンド（ＣＭＤ１〜ＣＭＤｎ）の範囲内で他のサブ制御基板用の制御コマンドを割り当てれば、図柄制御基板２での取捨選択処理を省略でき、判定テーブルＴＢＬも不要となる。なお、制御コマンドが同一でも、具体的な指令内容は個々のサブ制御基板ごとに変わるのは当然である。
【００５７】
また、実施例の場合、制御コマンドを取得すべきか否かの判定に判定テーブルＴＢＬを利用したが、判定テーブルを使用しなくても良く、また判定テーブルＴＢＬの具体的構成も何ら本発明を限定するものではない。例えば、４つのサブ制御基板で取得すべき制御コマンドが、仮にＮ１個、Ｎ２個、Ｎ３個、Ｎ４個であるとすると（Ｎ１＜Ｎ２＜Ｎ３＜Ｎ４）、各制御コマンド群の数値範囲の大小関係を区別するよう構成すれば、その数値範囲（具体的には判定値）の判定によって自己の取得すべき制御コマンドか否を判定できる（図１２参照）。
【００５８】
具体的な制御コマンドの構成としては、例えば、全てのサブ制御基板で取得すべきＣＭＤ1〜ＣＭＤN1を最小の数値範囲に設定し、第２〜第４のサブ制御基板で取得すべきＣＭＤN1+1〜ＣＭＤN2を次に小さい数値とし、以下同様に、第３及び第４のサブ制御基板で取得すべきＣＭＤN2+1〜ＣＭＤN3、第４のサブ制御基板でのみ取得すべきＣＭＤN3+1〜ＣＭＤN4の順に数値を大きく設定すれば良い。このような場合には、第１サブ制御基板〜第３サブ制御基板では、判定テーブルＴＢＬに変えて判定値ＣＭＤN1，ＣＭＤN2，ＣＭＤN3を用いることで取捨選択処理が可能となる。具体的には、サブ制御基板は、自己の判定値ＣＭＤN1，ＣＭＤN2，ＣＭＤN3以下の制御コマンドのみ取得することになる。
【００５９】
また、上記実施例では、中継基板ＴＲＡＮを設けたが、主制御基板１と中継基板ＴＲＡＮとを一体化させることを排除する趣旨ではない。また、実施例の中継基板ＴＲＡＮは、制御コマンドとストローブ信号ＳＴＢを、単純に、そのまま各サブ制御基板２〜５に分配するだけであったが、中継基板ＴＲＡＮに、ＣＰＵを含む制御回路を搭載して、受信した全制御コマンドを各サブ制御基板向けに振り分けても良い。
【００６０】
制御コマンドの振分けの具体的方法は特に限定されないが、全ての制御コマンドを全てのサブ制御基板に伝送するが、伝送した制御コマンドを取得すべきサブ制御基板に対してのみ、ストローブＳＴＢを伝送するのが簡易的である。何れにしても、中継基板ＴＲＡＮに制御機能を持たせると、各サブ制御基板における取捨選択処理が不要となるので、各サブ制御基板では、ストローブ割込み処理（図７（ａ）のコマンド入力処理）を迅速に終えることができ、本来の遊技制御処理に素早く復帰できる利点がある。音声制御基板などでは特に有効である。
【００６１】
さらに、上記実施例では、各サブ制御基板２〜５では、不要な制御コマンドはソフトウェアで排除する例について説明したが、専用の入力回路を設けてハードウェア的に取捨選択しても良いのは勿論である。
【００６２】
図１３は、更に別の実施例を説明するブロック図である。この実施例では、主制御基板１と中継基板（分配基板）ＴＲＡＮとを双方向通信可能に接続している。なお、ここで双方向通信とは、典型的には、主制御基板から中継基板に制御コマンドを伝送し、それを正常に受信した中継基板ＴＲＡＮが確認信号ＡＣＫを返送する態様が該当する。
【００６３】
図示例の場合、中継基板ＴＲＡＮは、重要度の高い払出制御基板５と双方向通信可能に接続されると共に、図柄制御基板２と音声ランプ複合制御基板６０には一方向通信可能に接続されている。音声ランプ複合制御基板６０とは、音声制御部とランプ制御部の機能を備える回路基板である。図１３の場合、中継基板ＴＲＡＮは、裏機構板４０側に取り付けるのが好ましい。また、分配基板ＴＲＡＮと払出制御基板５の各回路を、単一の回路基板上に配置するのも好適である。
【００６４】
また、図１に示す実施例では、サブ制御部としての図柄制御基板２、音声制御基板３、ランプ制御基板４、及び払出制御基板５が夫々別基板構成となっているが、それら複数のサブ制御部のうち、少なくとも２つを同一基板構成としても良い。具体的には、図柄制御部と音声制御部、図柄制御部とランプ制御部、音声制御部とランプ制御部の何れかの組合せを同一基板上に構成するのが典型的である。
【００６５】
【発明の効果】
以上説明したように、本発明によれば、主制御基板の回路構成をコンパクト化できるだけでなく、サブ制御基板の個数に係わらず主制御基板を共通化することもできる遊技機を実現できる。
【図面の簡単な説明】
【図１】実施例に係るパチンコ機の全体構成を示すブロック図である。
【図２】主制御基板の構成を示すブロック図である。
【図３】主制御基板とサブ制御基板の接続部を詳細に図示したものである。
【図４】主制御基板におけるシステムリセット処理を示すフローチャートである。
【図５】主制御基板におけるタイマ割込み処理を示すフローチャートである。
【図６】主制御基板におけるコマンド出力処理を示すフローチャートである。
【図７】各サブ制御基板におけるコマンド入力処理を示すフローチャートである。
【図８】実施例に係るパチンコ機の斜視図である。
【図９】図８のパチンコ機の側面図である。
【図１０】図８のパチンコ機の正面図である。
【図１１】図８のパチンコ機の背面図である。
【図１２】別の実施例を説明する図面である。
【図１３】別の実施例を説明する図面である。
【符号の説明】
１      主制御部（主制御基板）
２〜５  サブ制御部（サブ制御基板）
５３ａ  第１回路（コマンド出力ポート）
５５ａ  第１回路（第１駆動部）
５３ｂ  第２回路（ＳＴＢ出力ポート）
５５ｂ  第２回路（第２駆動部）
【図１】
0003754651.tif 000002
【図２】
0003754651.tif 000003
【図３】
0003754651.tif 000004
【図４】
0003754651.tif 000005
【図５】
0003754651.tif 000006
【図６】
0003754651.tif 000007
【図７】
0003754651.tif 000008
【図８】
0003754651.tif 000009
【図９】
0003754651.tif 000010
【図１０】
0003754651.tif 000011
【図１１】
0003754651.tif 000012
【図１２】
0003754651.tif 000013
【図１３】
0003754651.tif 000014