(57)【要約】      （修正有）【課題】主制御部と周辺制御部との間、特に主制御部から周辺制御部への信号の伝達方式を改良することにより、信号線系統の煩雑化を解消し、電気的構成の簡略化を図ることができる遊技機を提供する。【解決手段】主制御部１４０から周辺制御部１５０，１６０，１７０，１８０への指令信号の伝送を、作動指令対象となる周辺制御部を特定可能な状態にて行う。これにより、複数の周辺制御部１５０，１６０，１７０，１８０への信号伝送経路５００を共通化することが可能となる。その結果、指令信号の伝達経路を個々の周辺制御部毎に形成する態様と比較して信号線の数を大幅に減らすことができ、また、主制御部１４０側の指令信号の出力ポートを統合できるので信号線系統の煩雑化を解消し、電気的構成の簡略化を図ることができる。【選択図】図２９
2010115512.tif 000002
【特許請求の範囲】
【請求項１】
遊技の基本進行制御を司る主制御部と、その主制御部からの指令信号を受けることにより対応する処理動作を行う複数の周辺制御部とを備えた遊技機であって、
遊技者の賞球獲得上の利害に関与しない制御対象である補助制御対象の組が２以上存在し、各補助制御対象の組の作動制御を司る補助制御手段を１つの周辺制御部に対応して２以上設けるとともに、それら２以上の補助制御手段を、該周辺制御部に設けられた共通の制御指令主体からの指令により制御作動させることを特徴とする遊技機。
【請求項２】
前記補助制御対象は、遊技機に設けられたランプ点灯機構と音声出力機構とを含み、それらランプ点灯機構と音声出力機構との作動制御を司る、ランプ制御用手段と音声制御用手段とが、同一の周辺制御部に対応して設けられている請求項１記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、いわゆるフィーバー機、羽根物、権利物又はアレンジボール等の弾球遊技機や、スロットマシンなどのコイン式遊技機などの遊技機に関する。
【背景技術】
【０００２】
遊技機には、遊技進行の基本進行を司る主制御部と、主制御部からの指令信号に基づいて遊技機に備えられている各種の周辺装置を制御する周辺制御部とがある。例えば主制御部は、主制御基板上に搭載されたＣＰＵ等の主制御部側制御指令主体と、少なくとも特定の入球検出器（＝始動口検出器）からの入球情報を記憶する手段や、ゲームを進行するための乱数創出用カウンターから取得した数値に基づく当否判定結果を記憶する手段等によって構成される。但し、画像記憶手段、画像処理手段、大入賞口開閉制御装置又はこれら以外の機能を有する装置を主制御基板に組み込むこともできる。
【０００３】
一方、周辺制御部は、主制御基板からの指令信号に基づき、個々の周辺制御指令を発するＣＰＵ等の周辺制御部側制御指令主体を含んで構成される。この周辺制御部側制御指令主体は周辺制御基板上に設けられるが、該周辺制御基板には、周辺制御部側制御指令主体からの制御指令に基づき作動する各種装置、例えば遊技者に判るように遊技の進行状態を表示する装置とか、遊技者の興趣、利益を具体的に実現する装置を制御する手段等も合わせて搭載される。後者は例えば、画像記憶手段、画像処理手段、大入賞口開閉制御装置、ランプ制御手段、音声制御手段、賞球排出処理手段、球抜き処理手段、球数管理手段（これには発射球数、戻り球数、賞球排出数等を含む）等である。通常のパチンコ遊技機では複数の周辺制御基板を有している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−１１７４２８
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、遊技機の興趣を高めるためにゲームの進行も複雑化し、それに伴いゲームの進行を司る制御系も同様に複雑化してきている。こうした状況においては、不正な改造、変造、改修の防止を図ったり、あるいは機種の設計変更を行ったりする場合に、多大な労力と時間とを必要とするため、特定の機能を有する装置を基板毎にまとめて各機種に共用できるようにし、設計変更した部分のみ新基板に切り替えることにより、設計開発の負担やコストを軽減することが行われている。例えば、ゲームの基本進行に関する制御を主制御部に委ねる一方、ゲームの進行に沿って遊技者にその進行状況を表示する手段、例えば状況に対応したランプの点灯あるいはゲームの進行に関する表示を行う手段や、遊技者の利益を具現化する手段、例えば賞球払出し手段の制御を、複数の周辺制御部に振り分けて分散制御を行うことが一般化してきている。この場合、主制御部と周辺制御部とは、関連する電気装置とともに主制御基板あるいは周辺制御基板上に形成されることとなる。しかしながら、それら主制御基板と周辺制御基板との間を接続する信号線や、その信号線を各基板に接続するためのコネクタが多数必要となるため、これらの装置、部品を装着したパチンコ機の裏面は複雑化するため、コストも高額なものとなり、さらには、不正な改造がなされた場合の発見も困難になってきている。
【０００６】
一方、遊技機の電気的構成がこのように複雑化しているにも拘わらず、遊技機各部への電力供給系統の区分が十分に考慮されておらず、例えば故障時の部品交換等を行う場合は、遊技機全体の電力供給を遮断せざるを得ない構成になっていた。例えば、ランプ等の、賞球獲得上の利害に関係ない枠部品を交換する場合も、賞球の払出し機構などが抱き合わせで電源遮断されてしまい、遊技客との間にトラブルが発生することもあり得た。
【０００７】
本発明の第一の課題は、この主制御部と周辺制御部との間、特に主制御部から周辺制御部への信号の伝達方式を改良することにより、信号線系統の煩雑化を解消し、電気的構成の簡略化を図ることができる遊技機の制御方式と、これを用いた遊技機とを提供することにある。また、第二の課題は、賞球獲得上の利害に関係ないの制御基板の統合が可能であり、電気的構成の簡略化を図ることができる遊技機の制御方式と、これを用いた遊技機とを提供することにある。さらに、第三の課題は、賞球獲得上の利害に影響を及ぼすことなく部品交換等を行うことができるように電力供給系統を工夫した遊技機を提供することにある。
【課題を解決するための手段】
【０００８】
上記第一の課題を解決するために、本発明の遊技機の制御方式の第一は、主制御部と、その主制御部からの指令信号を受けることにより対応する処理動作を行う複数の周辺制御部とを備えた遊技機の制御方式において、周辺制御部の全て又は２以上の一部のものが、主制御部からの共通信号伝送経路に接続されるとともに、その共通信号伝送経路により指令信号が、作動指令対象となる周辺制御部を特定可能な状態にて送信されるようになっており、周辺制御部は自らを作動指令対象とする指令信号を受けた場合にのみ、その指令信号の指令内容に基づいた処理を行うことを特徴とする。
【０００９】
また、本発明の遊技機の第一は、上記の制御方式の第一を採用した遊技機である。
【００１０】
すなわち、主制御部から周辺制御部への指令信号の伝送を、作動指令対象となる周辺制御部を特定可能な状態にて行うことにより、複数の周辺制御部への信号伝送経路を共通化することが可能となる。その結果、指令信号の伝達経路を個々の周辺制御部毎に形成する態様と比較して信号線の数を大幅に減らすことができ、また、主制御部側の指令信号の出力ポートを統合できるので信号線系統の煩雑化を解消し、電気的構成の簡略化を図ることができる。
【００１１】
主制御部は、例えばＣＰＵ等により構成された主制御部側制御指令主体を含むものである。この主制御部側制御指令主体は、ＲＡＭあるいはＲＯＭ等の半導体記憶手段や、その他の補助回路等とともに主制御基板上に設けることができる。他方、周辺制御部は、例えばＣＰＵ等により構成された周辺制御部側制御指令主体を含むものである。この周辺制御部側制御指令主体は、ＲＡＭあるいはＲＯＭ等の半導体記憶手段や、その他の補助回路等とともに周辺制御基板上に設けることができる。
【００１２】
周辺制御部は、共通信号伝送経路を介して受信した指令信号が、自らを作動指令対象とするものでなかった場合に、これを無視するか、又は共通信号伝送経路を用いて下流側の他の周辺制御部に転送するものとすることができる。ある周辺制御部にて特に必要としない指令信号が共通信号伝送経路を介して送られてきた場合、該共通信号伝送経路によりその指令信号を下流側へ流すようにすれば、その指令信号を必要とする周辺制御部が下流側に存在した場合に該指令信号を直ちに活用することができるので、主制御部からの指令信号の再送信が不要となり、処理が簡略化できる。なお、主制御部から発せられる１つの指令信号により、複数の周辺制御部を作動指令対象として指定することも可能である。
【００１３】
周辺制御部は、共通信号伝送経路を介して受信した指令信号が、自らを作動指令対象とするものでなかった場合に、該指令信号の内容を変更することなく、下流側の他の周辺制御部に転送するようにすれば、周辺制御部では指令信号の受信あるいは転送のみを行えばよいから、その処理負担が軽減される。ただし、指令信号に何らかの加工を施して下流側に転送すること、例えば複数の周辺制御部を作動指令対象として指定された場合、個々の周辺制御部にて信号受信済みであることが識別できるように、指令信号に加工を施すこと等が可能である。これは、指令信号への新たな情報の追加であっても、あるいは情報の削除であっても、さらには両者の組み合わせであってもいずれでもよい。
【００１４】
共通信号伝送経路は、主制御部側から周辺制御部側への一方向の信号伝送のみに使用されるものとすることができる。このようにすれば、主制御部と周辺制御部との間の信号伝送系統を一層簡略化することができ、例えば遊技機の検定作業に要する時間と労力も大幅に削減できる。事実、現行の遊技の検査基準では、複数の制御部が遊技機中に分散して設けられる場合、その信号伝送経路を追跡しやすくするために、主制御部から他の制御部（すなわち、周辺制御部）への一方向の信号伝送しか許可されていないが、上記の方式ではこれに直ちに対応できる利点がある。
【００１５】
作動指令対象となる周辺制御部を特定可能な状態にて指令信号を送信する方式としては、種々の態様が可能である。例えば、複数の作動指令内容のそれぞれに対応して複数の指令信号が定められており、それら指令信号は、該指令信号の示す処理の実行先となる周辺制御部との間に一義的な対応関係を有するとともに、周辺制御部は、受信した指令信号が自らに対応するものであるか否かを判別し、対応するものであった場合に、その指令信号の指令内容に基づいた処理を行う。この方法によれば、指令信号自体が作動指令対象となる周辺制御部を特定するための情報を内包する形となるので、例えば周辺制御部を追加する設計変更を行う場合に、指令信号の発生及び識別に関するソフトウェア内容を変更するだけで対応できる利点が生ずる。
【００１６】
この場合、周辺制御部側には、自らに対応する指令信号を識別するための参照用指令信号パターンを記憶する参照用指令信号パターン記憶手段を設けておき、受けた指令信号と参照用指令信号パターンとを照合することにより、上記の判別を行うようにすることができる。この場合、複数のデータビット列（例えば配列順の定められたもの）からなるコマンドデータが指令信号として送信されるようにし、そのコマンドデータを構成する特定の１又は複数のデータビットを周辺制御部選択信号として使用し、残余のデータビットの少なくとも一部を、指令内容を特定する指令内容特定信号として使用するようにすれば、その特定ビットの照合のみで、その指令信号が自らに対応するものであるか否かを容易に識別できる。
【００１７】
また、主制御部から周辺制御部へ送信される指令信号に随伴して、作動指令対象となる周辺制御部を選択するための周辺制御部選択信号を、共通信号伝送経路により作動指令対象となる周辺制御部に送信することが可能である。周辺制御部選択信号の使用により、同じ指令信号でもって異なる指令内容を指示するものとして、複数の周辺制御部にて共用できるようになり、少ない種類の指令信号により、複数の周辺制御部の多様な制御態様に対応できるようになる。
【００１８】
この場合、主制御部から該信号伝送経路へ送信される指令信号に対応して、作動指令対象となる周辺制御部を選択するための周辺制御部選択信号を、共通信号伝送経路とは別に設けられた周辺制御部選択信号伝送経路により、作動指令対象となる周辺制御部に送信するようにすれば、指令信号を送信する共通信号伝送経路のバス幅を一定にすることができるので、周辺制御部の増加する設計変更にも容易に対応できる。さらに、指令信号の伝送経路を一定バス幅（例えば８ビット）とし、周辺制御部選択信号の伝送を別経路にて行う方が、周辺制御部選択信号の伝送ビット数を見込んでバス幅を広げるよりも処理能率を高めることができる。
【００１９】
なお、周辺制御部選択信号伝送経路は、各周辺制御部間にて共通化することもできるし、周辺制御部毎に別の周辺制御部選択信号伝送経路を設けてもよい。前者の場合、主制御部から共通信号伝送経路（例えばデータバス）を介して、複数のデータビット列からなるコマンドデータが指令信号として送信される一方、周辺制御部選択信号は、コマンドデータとは別系統の１又は複数ビットのデータ信号（例えばアドレス信号）の形で送信することができる。
【００２０】
また、後者の場合は、主制御部から該信号伝送経路へ共通信号伝送経路を介して、複数のデータビット列からなるコマンドデータが指令信号として送信される一方、周辺制御部選択信号は、各周辺制御部毎に個別に発せられるストローブ信号により、対応する周辺制御部に送信することができる。これにより、主制御部側には、指令信号出力のためのポートを周辺制御部間で共通化でき、かつ周辺制御部選択信号がビット数が１のストローブ信号となるので、該周辺制御部選択信号出力のための回路構成も簡略化される。
【００２１】
この場合、主制御部からの指令により、作動指令対象となる周辺制御部にのみストローブ信号を発信するストローブ信号発生手段を設けることができる。このようにすると、主制御部側においては、ストローブ信号作成用のポートも一本化でき、回路構成が一層簡単なものとなる。また、周辺制御部毎に個別の経路により指令信号を送信する場合は、周辺制御部毎に独立したアドレスを割り当てる必要が生ずるので、主制御部側のアドレスデコード回路の構成が極めて複雑なものになるが、上記の構成では、指令信号の共通出力ポートと、ストローブ信号作成用のポートとを選択すれば十分となるから、アドレスデコード回路の構成も極めて簡略化できる。なお、主制御部を主制御基板上に形成する場合、ストローブ信号発生手段もその主制御基板上に設けることができる。
【００２２】
次に、前記の第二の課題を解決するために、本発明の遊技機の制御方式の第二は、遊技者の賞球獲得上の利害に関与しない制御対象である補助制御対象の組が２以上存在し、各補助制御対象の組の作動制御を司る補助制御手段を１つの周辺制御部に対応して２以上設けるとともに、それら２以上の補助制御手段を、該周辺制御部に設けられた共通の制御指令主体からの指令により制御作動させることを特徴とする。
【００２３】
また、本発明の遊技機の第二は、上記の制御方式の第二を採用した遊技機である。
【００２４】
この方式を採用することにより、賞球獲得上の利害に関係ないの周辺制御部の統合が可能となり、電気的構成の簡略化を図ることができるようになる。この場合、それらの補助制御手段を、対応する周辺制御部が搭載される周辺制御基板上に実装することができる。なお、補助制御対象は、例えば遊技機に設けられたランプ点灯機構と音声出力機構とを含み、それらランプ点灯機構と音声出力機構との作動制御を司るランプ制御用手段と音声制御用手段とを、同一の周辺制御部に対応して設けることができる。これにより、ランプ制御用と音声制御用とに、別々に周辺制御部（あるいは周辺制御基板）を設ける必要がなくなり、コスト削減に寄与する。なお、上記本発明の遊技機の制御方式（あるいはそれを用いた遊技機）の第二は、前記の制御方式の第一（あるいはそれを用いた遊技機）と組み合わせることができる。
【００２５】
次に、第三の課題を解決するために、本発明の遊技機の第三は、遊技機の各部への電力供給系統が、少なくとも主動制御部を含む第一種作動部への第一電力供給系と、該主動制御部からの指令信号を受けて処理動作をする受動制御部の一部又は全てを含む作動部である第二種作動部への第二電力供給系との少なくとも２つに区分されており、前記第一電力供給系への電力投入状態を維持しつつ、前記第二電力供給系の電力遮断が可能となるように構成されたことを特徴とする。例えば、第一電力供給系は、例えば遊技者の賞球獲得上の利害に関与する作動部への電力供給系とし、第二電力供給系は、遊技者の賞球獲得上の利害に関与しない作動部への電力供給系とする区分を例示できるが、賞球獲得上の利害の観点において必ずしも厳密に区分されている必要はないし、また、区分の観点もこれに限られるものではない。
【００２６】
これによれば、賞球獲得上の利害に関係ない枠部品（第二種作動部に関連する部品）を交換する場合等においても、賞球の払出し機構など、遊技者の賞球獲得上の利害に関与する第一種作動部への電力投入状態は維持できるので、第一種作動部が抱き合わせで電源遮断されてしまい、遊技客との間にトラブルが発生したりするトラブルを未然に回避できる。なお、第一種作動部は、遊技者の賞球獲得上の利害に関与する制御情報を記憶する第一種制御情報記憶手段を含むものとしておけば、第二種制御対象の電源遮断を行っても、第一種作動部への電力投入状態が維持されるに伴い、賞球獲得に関与する遊技機制御に必要な情報が記憶保持されるので、これを用いて遊技機の必要な動作を問題なく継続するができる。
【００２７】
なお、上記遊技機の第三の構成は、前記した第一ないし第二の構成と組み合わせることができる。さらに、これら第一〜第三の構成に、下記の遊技機の第四の構成を組み合わせることも可能である。すなわち、該第四の構成は、入賞球を検知する入賞球検知部と、入賞球検知信号に基づいて払い出すべき賞球個数の情報である賞球個数情報を生成する賞球個数情報生成手段と、その生成された賞球個数情報に基づいて賞球払出機構に所定数の賞球の払い出しを行わせる賞球払出制御手段と、賞球払出制御手段による賞球の払出しを検知する払出賞球検知機構と、賞球個数情報生成手段が生成する賞球個数情報と、払出賞球検知機構による払出賞球の検知情報とに基づいて、賞球払出機構による賞球の払い出しを管理する賞球払出管理手段とを備えたことを特徴とする。
【００２８】
上記弾球遊技機の構成には、遊技盤には賞球払い出しの対象となる各入賞口が配設されており、各入賞口に対応して設けた入賞球検知部からの入賞球検知信号に基づいて、払い出すべきそれぞれの賞球個数を情報として生成している。この賞球個数情報によって各入賞口に対応した所定数の賞球が払い出され、この払い出された賞球個数を検知して、賞球個数情報と実際に払い出された賞球個数の確認を図っている。
【００２９】
今までの弾球遊技機においては、賞球の払出確認を以下のようにして行っている。すなわち、前記各入賞口にはセーフ球集合樋がそれぞれ接続されており、これらのセーフ球集合樋の下端が漏斗状に形成されたセーフ球大集合樋に集結され、このセーフ球大集合樋の下端には、入賞球排出ソレノイド、入賞球検知レバー、入賞球検知スイッチ等のユニット化された入賞再検知処理手段が配設されている。前記各入賞口に入球した入賞球はセーフ球大集合樋へ案内され、所定数の払出賞球の賞球個数データが送信されるとき、賞球を払い出すとともに、賞球払出完了に伴い払出完了信号を受けて入賞球排出ソレノイドを消・励磁させることにより、入賞球１個を排出するようにしている。
【００３０】
これに対して、上記弾球遊技機によれば、遊技盤に配設された入賞口に対応して設けた入賞球検知処理手段からの入賞球検知信号の入力のみに基づいて賞球個数が払い出せるので、上述した今までの賞球払出システムの一装置を構成していた入賞球再検知処理手段が不要となって、部品点数を減らすことができる。そして、この入賞球再検知処理手段は上述したように、部品点数の多い機械的な機構により構成されていたため、これを省くことにより、故障の発生を低減させることができる。また、第三者検査機関は、弾球遊技機の検査が比較的容易となって、その検定時間を短縮することができる。例えば、上記弾球遊技機によれば、入賞球再検知処理の機構が不要となるため、入賞口への入球に伴い入賞球検知部によって入球検知された入賞球は、以降に再度検知されることなくアウト球とともに回収することができるのである。また、賞球払出管理手段は、払出賞球の検知個数が払い出すべき賞球個数に到達した場合に、賞球の払い出しが完了したものとして判断するものとして構成することが、入賞球検知処理に代わる確実な賞球払出確認処理として合理的である。
【００３１】
具体的には、賞球払出管理手段は、払い出すべき総賞球個数を記憶する総賞球個数記憶手段と、入賞球が検知される毎に、対応する賞球個数を総賞球個数記憶手段に記憶されている総賞球個数に加算する賞球個数加算手段と、払出賞球の検知情報に基づいて、払い出された賞球数を総賞球個数記憶手段に記憶されている総賞球個数から減算する賞球個数減算手段とを備え、総賞球個数記憶手段に記憶されている総賞球個数に基づいて、賞球の払い出しが完了したか否かを管理するものとすることができる。
【００３２】
実際の遊技機では、入賞球が単発的ではなく連続的に発生することも多く（特に大当たり時など）、先の入賞球に対する賞球の払い出しが完了しないうちに、次の入賞球が発生することもしばしばである。この場合、上記のように、賞球払い出しの完了していない入賞球の賞球数を総賞球個数としてプールした形にて記憶し、新たな入賞球が発生した場合は、これに対応する賞球数を総賞球個数に加算する一方、払い出された賞球に関しては、払出賞球の検知情報に基づいて総賞球個数から減算するようにすれば、刻々変化する（払出未完了の）総賞球個数を正確に把握することができ、球詰まり等のトラブルによる賞球払出の滞り等も迅速に検出できる。
【００３３】
上記の遊技機は、賞球個数情報生成手段及び賞球払出管理手段として機能する主制御部と、賞球払出制御手段として機能する枠制御部（これは、周辺制御部の１つをなす）とを備え、主制御部からの賞球個数情報が枠制御部に対して一方向に転送されるとともに、該枠制御部はその賞球個数情報に基づいて賞球払出機構に賞球の払い出しを行わせる一方、その賞球払出機構に取り付けられた払出賞球検知機構からの払出賞球の検知情報が主制御部に送信される構成とすることができる。
【００３４】
従来の遊技機において、入賞検知に伴い発生する払出賞球の発生に関し、賞球払出確認を行うための入賞球再検知処理が必要となっていた根本的な要因は、以下のような背景による。すなわち、多くの遊技機においては、入賞検知を受けることによる所定個数の入賞球払出の指令は、遊技機全体の作動処理を統括する主制御部が行うのに対し、その処理負担軽減のため、入賞球払出の指令を受けて実際に賞球払出機構をして、賞球払出の実行動作を制御するのは、上記主制御部とは別の枠制御部が担う形となっている。すなわち、賞球払出指令の制御主体と、賞球払出実行の制御主体とが別体に形成されているのである。
【００３５】
この場合、指令された賞球払出が実際に実行されたか否かを確認するためには、枠制御部が入賞球払出が完了するに伴い、払出完了信号を主制御部に返す方式が最も合理的でわかりやすい方式であるといえる。ところが、このような主制御部と枠制御部との双方向通信を行うようにすると信号伝送系統が複雑化したり、不正な制御の発見が困難になるため、前記した通り、現行の遊技の検査基準では、主制御部から枠制御部も含めた周辺制御部へは、一方向の信号伝送しか許可されていない。従って上記のように払出完了信号を枠制御部から主制御部に返す方式は、事実上採用できない事情がある。
【００３６】
そこで従来は、前記した入賞球再検知処理機構に含まれる入賞球排出ソレノイドの作動を枠制御部に制御させ、賞球払出が完了すると、枠制御部はこのソレノイドを作動させて、入賞球の排出を促す。そして、入賞球が排出されると、主制御部に接続された入賞球検知スイッチが付勢され、主制御部は賞球払出を確認する。すなわち、枠制御部から主制御部への直接的な信号伝送を行うのではなく、ソレノイドの作動による入賞球の機械的な移動を媒介として主制御部へ賞球払出完了を認識させていたのである。しかし、この機構は入賞球再検知処理の機構が複雑で、遊技機の価格高騰につながることは既に述べた。また、賞球払出の直接的な確認は枠制御部側で行うしかないのであるが、これがノイズ等の影響により誤った払出確認がなされ、ソレノイドが誤動作してしまうと、主制御部側ではこれを認識する術がなく、結果として賞球払出が正常に行われなくなってしまう不具合が生ずる。
【００３７】
そこで、このように主制御部と枠制御部とに制御分担がふり分けられる場合に、前記した通り、（枠制御部の制御を受けない）払出賞球検知機構からの、払出賞球の検知情報が主制御部に送信されるようにするのである。払出賞球検知機構自体は、払い出しに伴う球の空間的な移動を検知するだけでよいから、例えば後述する通り、払出カムに設けられた賞球払出センサや、あるいはリミットスイッチ、近接センサあるいは光センサ等の公知のセンサにより簡単に構成できる。そして、主制御部では払出賞球検知機構からの信号に基づき、賞球払出の流れをより直接的に検知できるので、賞球払出を常に正確に把握することができる。また、主制御部と、枠制御部を含めた周辺制御部との間の信号伝送方式として、前記した本発明の第一を採用すれば、周辺制御部の数が増大した場合でも信号線系統も含めて回路構成を大幅に簡略化できる。
【００３８】
上記弾球遊技機は、好適には、各入賞口に対応して、各々特定の個数の賞球数が固有賞球数として定められており、賞球払出制御手段は、入賞球検知信号の入力順に、その入賞球検知信号に対応する賞球数設定用信号を出力する賞球個数指令出力手段と、賞球数設定用信号の入力順に、その賞球数設定用信号に対応する固有賞球数データを記憶格納する固有賞球数データ記憶手段とを備え、その固有賞球数記憶手段に記憶格納されている固有賞球数データを先に格納されているものから順に読み出し、その読み出し順に、対応する個数の賞球の払い出しを賞球払出機構に行わせるものである。
【００３９】
上記構成では、賞球払出制御手段が賞球払出手段に対し、最終的に各入賞口に入球した入賞球の検出順に従って、対応する賞球個数（固有賞球数）を順次払い出させる制御を行うので、遊技者にとって、何個の賞球を獲得できたかが、容易に把握可能となる。したがって、遊技者に対する遊技の透明性も確保できる。
【００４０】
弾球遊技機の電子制御装置においては、各入賞口に入球すると入賞球検知部から出力される入賞球検知信号に対応して払い出す所定数の賞球個数を主制御部内で一旦記憶し、これを枠制御部へ賞球個数データとして送信している。このため、主制御部においては入賞した順に該当する賞球個数を或程度記憶するバッファが必要となる。このとき、記憶容量の最低単位として１バイト（８ビット）の記憶容量を用いて、各入賞口に対応した所定数の賞球個数データが入賞した順に、その都度一時的に記憶され、枠制御部において賞球が払い出される毎に１バイト（８ビット）の記憶容量が解放されることになる。
【００４１】
しかしながら、通常、主制御部では現状のメインプログラム用に作業領域が確保されており、この作業領域以外を緩衝域としてのバッファに供出する領域は限られている。したがって、入賞口に入球する入賞球の頻度が高くなった場合、例えば、大入賞口が所定時間（例えば、約３０秒）又は所定個数（例えば、１０個）の遊技球が入球するまで開放される場合など、記憶すべき賞球個数データ量が多くなってバッファの記憶容量が不足する事態が発生することになる。
【００４２】
そこで、賞球数設定用信号に対応する固有賞球数データは、各々一定個数のデータビットを含むと共に、そのデータビットの組み合わせが、払い出すべき賞球数に一対一に対応する形で定められたビット組の形で記憶されるものとすることができる。賞球数設定用信号に対応する賞球個数データが、賞球個数データ記憶手段に予め設定したビット単位毎で記憶格納されるので、比較的メモリ容量を少なくして済ませることができて、他のメモリに対する影響も最小限に抑えることが可能となる。
【００４３】
この好適な形態の一つとして、固有賞球数データ記憶手段には、直列的に形成されたビット記憶セルの列に対し、その一方の側からビット組が入力順に格納され、その格納されているビット列の他方の側から予め定められた個数のデータビットを取り出したときに、これが払い出すべき固有賞球数を表すビット組となるようにすることができる。上記ビット組を１バイト未満、例えばビット数を８の約数である１、２、４のいずれかに設定することで、１バイトのバッファに複数のビット組を無駄な空きビットを生ずることなく格納することができる。この場合、固有賞球数データ記憶手段には、直列的に形成されたビット記憶セルの列に対し、その一方の側からビット組が入力順に格納され、その格納されているビット列の他方の側から予め定められた個数のデータビットを取り出したときに、これが払い出すべき固有賞球数を表すビット組となる形となる。なお、ビット組に含まれるビット数は、好適には２ビットであり、この２ビットを払い出すべき賞球個数データとすることによって、１バイトのバッファ内の記憶容量を４倍に拡張して使用できることになる。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施例たるパチンコ機の正面図。
【図２】その遊技盤の正面図。
【図３】遊技盤上における各役物の基板の配置を示す説明図。
【図４】遊技盤裏面の遊技球経路とスイッチ等取付配置を示す説明図。
【図５】図１のパチンコ機の裏面図。
【図６】図１のパチンコ機の裏機構盤の説明図。
【図７】セーフ球の流下経路の構造の一部の説明図。
【図８】図７のセーフ球の流下経路の一部の拡大斜視図。
【図９】図７のセーフ球の流下経路の一部の断面図。
【図１０】賞球払出装置の説明図。
【図１１】賞球払出装置の構造説明図。
【図１２】図１１の矢視断面図。
【図１３】賞球払出装置の作動説明図。
【図１４】賞球払出装置の作動説明図。
【図１５】賞球払出センサの他の態様を示す説明図。
【図１６】図１のパチンコ機の電子制御装置の一例を示すブロック図。
【図１７】図１６の電子制御装置におけるメインジョブの流れを示すフローチャート。
【図１８】賞球総数記憶ジョブの流れを示すフローチャート。
【図１９】賞球個数データ記憶ジョブの流れを示すフローチャート。
【図２０】賞球個数データ記憶取出しジョブの流れを示すフローチャート。
【図２１】賞球個数データ記憶バッファの説明図。
【図２２】従来において払い出すべき賞球個数の記憶と記憶の取出しを示す説明図。
【図２３】本発明における払い出すべき賞球個数の記憶状態を示す説明図。
【図２４】記憶された賞球個数の取り出しを示す説明図。
【図２５】賞球個数データ記憶ジョブの他の態様の流れを示すフローチャート。
【図２６】賞球個数データ記憶取出しジョブの他の態様の流れを示すフローチャート。
【図２７】図２５に対応する賞球個数の記憶状態を示す説明図。
【図２８】図２６に対応する記憶された賞球個数の取り出しを示す説明図。
【図２９】図１８におけるコマンドデータの送信形態と、各基板のいくつかの接続態様を示す模式図。
【図３０】コマンドデータの例を示す説明図。
【図３１】周辺制御部におけるコマンドデータの照合処理の内容を概念的に示す図。
【図３２】コマンドデータの周辺制御部を特定するデータビットから、周辺制御部を選択するストローブ信号を生成する態様を示す回路図。
【図３３】コマンドデータをシリアル伝送する概念を説明する図。
【図３４】その変形例を示す図。
【図３５】コマンドデータに随伴させて周辺制御部選択信号を、共有バスにて送信する態様の一例を示す説明図。
【図３６】図３５に対応するコネクタピンは位置の一例を示す模式図。
【図３７】周辺制御部選択信号の例を示す説明図。
【図３８】図３８の周辺制御部選択信号の１つの対応するコマンドデータの例を示す説明図。
【図３９】コマンドデータに随伴させて周辺制御部選択信号を、個別のストローブ信号にて送信する態様を示す回路図。
【図４０】ランプ制御部と音声制御部とを統合する周辺制御基板の構成例を示す模式図。
【図４１】遊技機の第一電力供給系と第二電力供給系との電力供給を、独立にオン・オフできるようにした回路構成例を示す模式図。
【図４２】遊技機の第二電力供給系への電力供給のオン・オフを、第一電力供給系系への電力供給のオン・オフに従属させた回路構成例を示す模式図。
【図４３】各制御基板毎に電力供給のオン・オフを独立に行えるようにした回路構成例を示す模式図。
【発明を実施するための形態】
【００４５】
以下、本発明の実施の形態を、図面に示す実施例を参照して説明する。ここでは弾球遊技機として、いわゆるフィーバー機と呼ばれるタイプの第一種パチンコ機（弾球遊技機）を例にとり、その構造を図１〜図５を参照して説明する。パチンコ機１の前面部は、本体枠２と、中枠３と、前面枠４と、上皿部５と、下皿部６と、施錠装置７とから構成されている。本体枠２は、木製の板状体を略長方形の額縁状に組立て固着したものである。中枠３は、全体がプラスチック製で、枠体部（図示略）と下板部（図示略）とを有して本体枠２の内周側に嵌合し取り付けられている。
【００４６】
ここで枠体部は、上端から下方へ略２／３程度に略長方形の額縁状に形成され、上端部には、前面枠４の枠飾りランプ用レンズ４ｂに対応して、左側に賞球表示ＬＥＤ（図示略）及び賞球表示ＬＥＤ基板４ｄ（図１６参照）が、右側にストップ表示ＬＥＤ（図示略）及びストップ表示ＬＥＤ基板４ｆ（図１６参照）が配設されている。
【００４７】
また、下板部は、下端から上方へ略１／３程度を占め、その左端には、上皿部５に形成されたスピーカ面５ａに対応すべく、遊技状態に応じた効果音その他の音（以下音声情報等という）を発生させるスピーカ４００（図１６参照）が配設され、略中央には、遊技球を発射する発射装置ユニット８（図５参照）に上皿部５に貯留された遊技球を供給する供給装置等（図示略）が設けられている。さらに、下方には下皿部６が設けられ、右端中央には施錠装置７が設けられている。
【００４８】
下皿部６は、灰皿や玉抜きレバー等を備えて、パチンコ機１の内部から遊技球を排出するための排出口６ｃが開設され、右端に発射ユニット８を操作する発射ハンドル９が設けられている。また、この発射ハンドル９には、遊技者がタッチしていることを検出するタッチスイッチ９ａが装着され、その近傍には、発射停止を一時的に指令する発射停止スイッチ９ｂが配置されている。施錠装置７は、正面視すると鍵穴を備えた略長方形状を呈し、前面枠４を閉鎖した場合に施錠するためのものである。
【００４９】
前面枠４は、全体がプラスチック製であり、遊技盤１０を前方から視認するべく、遊技盤１０に形成された遊技領域１１の形状に対応して上側が略円弧状を呈し、全体が略弾丸形状に開設された開口部４ａを有している。そして、その裏面には、開口部４ａに応じてガラス板が嵌められた略長方形状のガラス枠（図示略）が装着されている。また、この前面枠４は、パチンコ機１の前面全体の２／３のサイズを占め、中枠３の左端に軸着され開閉可能に形成されている。さらに、上端部には、枠飾りランプ用レンズ４ｂが設けられ、このレンズ４ｂの両側には複数個の遊技効果ランプ６０１〜６０４が配設されている。
【００５０】
上皿部５は、前面枠４の下側で、中枠３の左端に軸着され開閉可能に形成されている。皿外縁部５ｄには、玉抜きボタンや遊技球の貸出・返却ボタン等が配設されている。またパチンコ機１の内部から遊技球を排出するための排出口５ｃが開設されている。左端には、複数の長孔を有するスピーカ面５ａが形成され、その裏面には、音量スイッチ基板１２（図１６参照）が設けられている。パチンコ機１の左端側には、プリペイドカードユニット１３が装着されている。
【００５１】
次に、本実施例の遊技盤１０の表面構造を図２を参照して説明する。遊技盤１０は、略長方形の木製の板状体であって、後述する裏機構盤１００（図５参照）により保持され、その表面に設けられた外レール１４と内レール１５とにより略円形状に形成される遊技領域１１内に、特別図柄表示装置１６と、第一種始動口（普通電動役物）１７と、変動入賞装置１８と、左上入賞口１９、右上入賞口２０、左下入賞口２１、右下入賞口２２と、多数の障害釘２３と、一対のランプ風車２４、２５や一対の風車２６、２７等が配設されて、構成されている。
【００５２】
特別図柄表示装置１６は、遊技領域１１の略中央部に配置され、センター役物２８と、液晶表示盤２９とを備えている。ここで、液晶表示盤２９は、複数種類の特別図柄（図示略）等を変動表示するもので、その映像画面は略長方形状を呈している。また、この液晶表示盤２９は、遊技球が第一種始動口（普通電動役物）１７に入球することにより、その映像画面に表示される各特別図柄をそれぞれ変動させて停止表示させるものである。そして、例えば、図柄が「７、７、７」の３桁同一図柄で揃って停止表示すると、変動入賞装置１８に配設された後述する大入賞装置３０が開放される。また、センター役物２８は、液晶表示盤２９の前面周辺部に額縁状に突設して装着され、普通図柄表示装置３１と、翼状部３２、３３とステージ３４とを備えている。
【００５３】
普通図柄表示装置３１は、センター役物２８上部中央に配置され、７セグメント表示器３１ａと、普通図柄保留表示ＬＥＤ３１ｂとを有している。また、この普通図柄表示装置３１の両側にはそれぞれ、略翼状に延びた翼状部３２、３３が配設されている。さらに、その下側には、４個の丸形の緑色ＬＥＤで構成され、横一列状に特別図柄保留表示ＬＥＤ３５が設けられている。これは、第一種始動口（普通電動役物）１７に入球した遊技球の数を４個まで保留し、入球ごとに順次点灯し左へシフト表示するものである。そして、液晶表示盤２９で次の特別図柄の変動が開始するたびに、未始動回数が消化され、１個の特別図柄保留表示ＬＥＤ３５は消灯される。
【００５４】
７セグメント表示器３１ａは、１〜９の奇数数字を変動表示させるもので、後述する左右の普通図柄作動通過口３６、３７のいずれかを遊技球が通過することにより、変動して所定時間経過後に１種類の奇数数字が停止表示される。そして、例えば「７」で停止表示すると、第一種始動口（普通電動役物）１７が所定時間（例えば、０．５秒）開放される。
【００５５】
普通図柄保留表示ＬＥＤ３１ｂは、４個の丸形の赤色ＬＥＤで構成され、７セグメント表示器３１ａの両側に２個ずつに分けて配置されている。これは、左右の普通図柄作動通過口３６、３７を通過した遊技球の数を４個まで保留とし、通過ごとに順次点灯しシフト表示するものである。次の７セグメント表示器３１ａの変動表示が開始するたびに、未始動回数が消化され、１個の普通図柄保留表示ＬＥＤ３１ｂは消灯される。
【００５６】
翼状部３２、３３は、上述したように、センター役物２８上部から側部にかけて中空状に形成され、上部内部には、複数個の遊技効果ランプ３８（図３参照）が配設されている。また、各外側部上端には、遊技球の普通図柄作動通過口３６、３７がそれぞれ左右両側に設けられ、各内側部下端には、遊技球の通過口出口（図示略）がそれぞれ設けられて、これらの通過口３６、３７と通過口出口間には、それぞれ図示しない通過筒部が設けられている。そして、各通過口３６、３７から入った遊技球は、内部に配設された左、右普通図柄作動通過口通過検知スイッチ３６ｓ、３７ｓ（図４参照）を通過し、各通過筒部を通過して各通過口出口から飛び出し、ステージ３４上を転動する。ステージ３４はセンター役物２８下部に配置され、各通過口出口からの遊技球を中央寄りに集めつつ、さらに、遊技盤１０面上を流下させるべく、一部傾斜状に形成されている。なお、遊技球の普通図柄作動通過口通過検知スイッチ３６ｓ、３７ｓのいずれかの通過により、普通図柄表示装置３１における７セグメント表示器３１ａが変動表示する。
【００５７】
第一種始動口（普通電動役物）１７は、特別図柄表示装置１６におけるセンター役物２８に有するステージ３４の中央直下に配設され、いわゆるチューリップ式で左右に一対の翼片部が開閉するべく形成されている。内部には、遊技球の通過を検知する第一種始動口（普通電動役物）入賞検知スイッチ１７ｓ（図４参照）が備えられている。この一対の翼片部が左右に開くと、遊技球の入球の容易な開放状態となり、一対の翼片部が閉じると、遊技球の入球のし易さが通常状態となる。
【００５８】
変動入賞装置１８は、上記第一種始動口（普通電動役物）１７の下方に配設され、前面側が略逆台形状に形成された基板４１に、大入賞装置３０と、左入球口４２と右入球口４３とを備えている。ここで、大入賞装置３０は、略中央に形成され、帯状に開口された大入賞口４４と、この大入賞口４４を開放・閉鎖する開閉板３９と、この開閉板３９を開閉するための大入賞口ソレノイド４５（図４参照）と、連動杆（図示略）と、特定領域開閉シャッター（図示略）と、この特定領域開閉シャッターを作動させるための開閉シャッターソレノイド４０と、特定領域（図示略）と、特定領域外領域（図示略）とから構成されている。
【００５９】
また、左入球口４２は、大入賞装置３０の左斜め上方に配設されて、内部に左入球口通過検知スイッチ４２ｓ（図４参照）が設けられている。さらに、右入球口４３は、大入賞装置３０の右斜め上方に配設されて、内部に右入球口通過検知スイッチ４３ｓ（図４参照）が設けられている。アウト口４６は、変動入賞装置１８における大入賞装置３０の中央直下に配設されている。バック球防止部材４７は、アウト口４６の下部に設けられ、遊技領域１１に到達せず戻ってきた遊技球が再び発射位置に戻ることを防止するものである。ファール球防止部材４８は、内レール１５の先端部に取り付けられ、返しゴム４９は、ファール球防止部材４８の位置とは略正反対側の、遊技盤１０の右半分側の位置であって、外レール１４に沿って嵌合状に取り付けられている。
【００６０】
一対のランプ風車２４、２５はそれぞれ、特別図柄表示装置１６から左右斜め上方に配設されている。左上入賞口１９及び右上入賞口２０はそれぞれ、特別図柄表示装置１６から左右両側方に配設されている。左下入賞口２１及び右下入賞口２２はそれぞれ、特別図柄表示装置１６から左右斜め下方に配設されている。
【００６１】
一対の風車２６、２７はそれぞれ、特別図柄表示装置１６から左右両側方であって、特別図柄表示装置１６と左上入賞口１９または右上入賞口２０間に配設されている。一対のサイドランプ５０、５１はそれぞれ、遊技領域１１の左右両端部において、縦帯状で相対称状に配設されている。なお、多数の障害釘２３は、以上説明した各装置との位置バランスを考慮して、遊技領域１１にパチンコ遊技に適するべく、配設されている。
【００６２】
次に、本実施例の遊技盤１０上に位置する各種ＬＥＤ、ランプと、これらの基板について図３を参照して説明する。遊技盤１０における遊技領域１１には、センター役物２８に備える普通図柄表示装置３１に、４個の丸形の普通図柄保留表示ＬＥＤ３１ｂ用の略長方形状の基板３１ｆが配設されている。また、この基板３１ｆの下側であって、左右の翼状部３２、３３周辺に、４個の丸形の特別図柄保留表示ＬＥＤ３５及び４個の遊技効果ランプ３８兼用の基板３５ｆが配設されている。また、一対のランプ風車２４、２５の位置には、２個の丸形の遊技効果ランプ２４ｒ、２５ｒを各ランプ風車軸の両側にそれぞれ備えた略円形状の基板２４ｆ、２５ｆが配設されている。また、一対のサイドランプ５０、５１の位置には、３個の丸形の遊技効果ランプ５０ｒ、５１ｒを縦列にそれぞれ備えた略縦帯状のサイドランプ基板５０ｆ、５１ｆが配設されている。
【００６３】
また、左上入賞口１９の位置には、１個の丸形の遊技効果ランプ１９ｒを略中心に備えた略Ｖ字状の左上入賞口基板１９ｆが、右上入賞口２０の位置には、１個の丸形の遊技効果ランプ２０ｒを略中心に備えた略Ｖ字状の右上入賞口基板２０ｆが、それぞれ配設されている。また、左下入賞口２１の位置には、１個の丸形の遊技効果ランプ２１ｒを略中心に備えた略Ｕ字状の左下入賞口基板２１ｆが、右下入賞口２２の位置には、１個の丸形の遊技効果ランプ２２ｒを略中心に備えた略Ｕ字状の右下入賞口基板２２ｆが、それぞれ配設されている。さらに、第一種始動口（普通電動役物）１７の位置には、２個の丸形の遊技効果ランプ１７ｒを並列に備えた略コ字状の第一種始動口（普通電動役物）基板１７ｆが配設されている。
【００６４】
次に、本実施例の遊技盤１０の裏面側の遊技球経路及びスイッチ等の配設について図４を参照して説明する。遊技盤１０の中央部には、略横楕円形状のセンター役物取付用貫設孔２８ｈが設けられ、このセンター役物取付貫設孔２８ｈの左右斜め上側には、円形状のランプ風車取付用貫設孔２４ｈ、２５ｈが、左右側方には、略だるま形状の左上入賞口取付用貫設孔１９ｈ及び右上入賞口取付用貫設孔２０ｈが、左右斜め下側には、略楕円形状の左下入賞口取付用貫設孔２１ｈ及び右下入賞口取付用貫設孔２２ｈが、中央直下には、略逆円錐台形状の第一種始動口取付用貫設孔１７ｈが、それぞれ設けられている。また、左上入賞口取付用貫設孔１９ｈ及び右上入賞口取付用貫設孔２０ｈのそれぞれの外側には、縦長孔状のサイドランプ取付用貫設孔５０ｈ、５１ｈが設けられている。さらに、第一種始動口取付用貫設孔１７ｈの下側には、略逆台形状の変動入賞装置取付用貫設孔１８ｈが設けられている。
【００６５】
また、第一種始動口（普通電動役物）１７の裏側には、第一種始動口（普通電動役物）ソレノイド５２が配設され、その内部には、上述したように、第一種始動口（普通電動役物）入賞検知スイッチ１７ｓが配設されている。左、右普通図柄作動通過口３６、３７の内部には、上述したように、普通図柄作動通過口通過検知スイッチ３６ｓ、３７ｓがそれぞれ配設されている。さらに、変動入賞装置１８に形成された大入賞装置３０には、左右に分かれて、開閉板３９を開閉するための大入賞口ソレノイド４５と、特定領域開閉シャッターを作動させるための開閉シャッターソレノイド４０とがそれぞれ配設され、大入賞口４４の左右端側の特定領域外領域内、特定領域内にもそれぞれ、カウント通過検知スイッチ５３とカウント検知及び特定領域通過検知スイッチ５４とが配設されている。なお、上述したように、左入球口４２及び右入球口４３の内部にもそれぞれ、左入球口通過検知スイッチ４２ｓ、右入球口通過検知スイッチ４３ｓが配設されている。
【００６６】
さらに、遊技盤１０の裏面側には、後述する機構盤１００において、左上入賞口１９、左下入賞口２１、第一種始動口（普通電動役物）１７及び左入球口４２を接続した左セーフ球集合樋５５と、右上入賞口２０、右下入賞口２２及び右入球口４３を接続した右セーフ球集合樋５６とが接続されている。また、アウト口４６の裏側から漏斗状にアウト球集合樋５８が配設されている。
【００６７】
次に、本実施例のパチンコ機１の裏面構造について図５を参照して説明する。前面枠４は中枠３にあって、前面枠４の上下端の位置に設けられた一対のヒンジ１０１により、開閉可能に支持されている。機構盤１０２は中枠３にあって機構盤１０２の上下端の位置に設けられた一対のヒンジ１０３により、開閉可能に支持されている。遊技盤１０は中枠３の表面側に着脱可能に取り付けられている。上端側にあるヒンジ１０１の配設位置からみて左側には、タンク球切れ検知スイッチ１０４をタンク底部に備えた賞球タンク１０５と、この賞球タンク１０５に接続されるタンクレール１０６とが取り付けられている。また、タンクレール１０６の右側には、球抜きレバー１０７が設けられ、その下流側には、補給球切れ検知センサ１０８が、さらに、その下流側には、賞球払出装置１０９（賞球払出機構）が配設されている。
【００６８】
続いて、遊技球の振り分け部１１０が賞球払出装置１０９の下流側に設けられている。タンクレール１０６の下流側には、特別図柄表示装置１６における液晶表示盤２９を格納した蓋付きの裏ケース１１１が、この裏ケース１１１の下側には、後述する主制御部１４０（図１６参照）が形成される主制御基板３４０を格納した主制御基板ケース１１２がそれぞれ設けられている。主制御基板ケース１１２の左側には、発射装置制御基板（図示略）を格納した発射装置制御基板ケース１１３、タッチ感度調整つまみ１１４、球飛び強弱調整つまみ１１５及び発射制御集合中継基板１１６が設けられている。
【００６９】
機構盤１０２の左下方部には、上述した発射装置ユニット８が、同じく右下方部には、補給球詰まり、下皿部満タン、主電源電圧異常、発射停止、主制御基板通信異常、賞球モータ異常などを７セグメントＬＥＤで表示する枠状態表示器１１７を備えた枠制御基板ケース１１８が設けられている。ここに、枠制御部１５０（図１６参照：第一周辺制御基部）が形成される枠制御基板３５０（第一周辺制御基板）が格納される。また、特別図柄表示装置１６の液晶表示盤２９の作動制御を行う、特別図柄制御部１６０（図１６参照：第二周辺制御部）が形成される特別図柄制御基板３６０（第二周辺制御基板）、各種ランプ類の制御を統括して行う、ランプ制御部１７０（図１６参照：第三周辺制御部）が形成されるランプ制御基板３７０（第三周辺制御基板）、スピーカ４００からの音声出力制御を司る音声制御部１８０（図１６参照：第四周辺制御部）が形成されるランプ音声基板３８０（第三周辺制御基板）もそれぞれ取り付けられている。
【００７０】
一方、機構盤１０２の右上端部には、ヒューズボックス１１９、電源スイッチ１２０、電源ターミナル基板１２１及び大当り、発射装置制御、球切れ、扉開放、賞球、球貸し用等の遊技機枠用外部接続端子を備えた端子基板１２２が設けられている。また、外部からの電力の供給を受けるための主電源ケーブル１２３も端子基板１２２の下側に配設されている。枠制御基板を格納した枠制御基板ケース１１８からは接続ケーブル１２４が上方へ延出し、電源ケーブル１２５を備えたプリペイドカードユニット１３に接続されている。また、機構盤１０２の略中央下端部には、下皿部用球通路部材１２６が設けられている。
【００７１】
次に、本実施例のパチンコ機１の裏機構盤１００について、上記と重複する部分はあるが、図６を参照して説明する。裏機構盤１００の上部には、タンク球切れ検知スイッチ１０４をタンク底部に備えた賞球タンク１０５と、この賞球タンク１０５に接続されるタンクレール１０６とが取り付けられている。また、タンクレール１０６の中間位置には、補給球切れ検知スイッチ１０８が、さらに、その下流側には、賞球払出装置１０９が配設されている。続いて、遊技球の振り分け部１１０が賞球払出装置１０９の下流側に設けられている。タンクレール１０６の下流側には、下皿部満タンスイッチ１２７が設けられ、ガイドレール１３１は、裏機構盤１００の略中央下端部に設けられた下皿部用球通路部材１２６に連通している。また、裏機構盤１００の右下部にはアンプ基板１２８が取り付けられ、その外側にはリセットスイッチ１２９が設けられている。
【００７２】
次に、本実施例のパチンコ機１のセーフ球の流下経路について図７〜図９を参照して説明する。図７に示すように、前記左セーフ球集合樋５５及び前記右セーフ球集合樋５６はそれぞれその下端部分が、なだらかな下向勾配あるいは階段形状に形成されたセーフ球の流下経路を有し、さらにそれらの下部がそれぞれ開口状態とされて、アウト口４６の裏側から漏斗状に配設されたアウト球集合樋５８にそれぞれ連通されている。図８には、右セーフ球集合樋５６の下端に階段状に区画形成された通路５７上を、右上入賞口２０、右下入賞口２２及び右入球口４３に入球したセーフ球が転動しながらアウト球集合樋５８へ流下している形態を表している。また、図９には、アウト球集合樋５８に形成された通路５７上をセーフ球が流下している形態を表している。
【００７３】
次に、本実施例のパチンコ機１の賞球払出装置１０９について、図１０〜図１４を参照して説明する。図１０に示すように、賞球払出装置１０９は、ガイドレール２２３上を流下される賞球を受け止め、この賞球を１個宛払い出すカム２１０と、このカム２１０のカム軸２１１を駆動させるモータ２１２と、このカム軸２１１にカム２１０と並列して取り付けられ、複数のスリットが形成された回転円板２１３と、この回転円板２１３に近接して配置され、カム２１０の回転角を検知する賞球払出センサ２１４と、この賞球払出センサ２１４が取り付けられている賞球払出装置センサ基板２１５と、これらの部品を格納するケース本体２１７とそのケース蓋２１６とから構成されている。
【００７４】
本実施例において前記カム２１０は、カム軸２１１と直交する方向に凸部２１０ａが所定角度間隔、例えば９０度毎に４個設けられており、図１２（ｃ）に示すように、賞球は各凸部２１０ａ間に形成される凹所内に一旦乗せられ、カム軸２１１が９０度回転されるとき、カム２１０の凸部２１０ａ間の凹所内の賞球が払い出されることになる。本実施例においては賞球の払出能力を高めるため、図１１に示すように、ガイドレール２２３に隔壁を設けて賞球を流下させる２列の球通路２１８を並列状態に配置している。したがって、カム軸２１１には、払い出すべき賞球を受け止め、この賞球を１個宛払い出すために２個のカム２１０が、カム軸２１１と直交する方向に取付角度を変えて（本実施例では９０度）、並列状態で取り付けられている。
【００７５】
各球通路２１８は、図１２、図１３に示すように、カム軸２１１の手前において蛇行状態に形成されており、これによって形成された球通路２１８の突起部２１９とカム２１０との間隔において、１個宛の賞球の払い出しを規制している。本実施例においてカム軸２１１には、上述したように、並列して２個のカム２１０が取付角度を変えて取り付けられているので、カム軸２１１が９０度回転されれば、各球通路２１８においてそれぞれ１個、合計２個の賞球が、またカム軸２１１が１回転されれば、それぞれ４個、合計８個の賞球が払い出されることになる。
【００７６】
モータ２１２は払い出すべき賞球に応じて駆動され、この駆動に基づいてカム軸２１１は回転制御される。このカム軸２１１の回転数は、賞球払出センサ２１４において、その回転円板２１３に所定角度間隔（例えば４５度）毎に形成されたスリット位置を光電的に検知することによって求められる。求められた回転数はモータ２１２にフィードバックされるとともに、上述したように、賞球の払出数としてカウントされる。例えば、１５球の賞球払出であれば、図１３（ａ）に示す一方の球通路２１８においては斜線を付した７個の賞球が、また図１３（ｂ）に示す他方の球通路２１８においては斜線を付した８個の賞球がそれぞれ、払い出しの対象となり、カム軸２１１は１回転と７／８だけ回転し、このとき賞球払出センサ２１４はスリットを１５回カウントしている。カム軸２１１の回転後、図１４（ａ）に示す一方の球通路２１８においては７個の賞球が払い出され、次に払い出される賞球はカム２１０の凸部と球通路２１８の突起部２１９との間隔において規制されている。また、図１４（ｂ）に示す他方の球通路２１８においては８個の賞球が払い出され、次に払い出される賞球はカム２１０の凸部２１０ａ間に形成される凹所内に乗せられる（図１２も参照）。
【００７７】
なお、賞球払出センサ２１４としては、上述のようなスリットを光電的に検知する態様のほか、図１５（ａ）に示すように、回転円板２１３の円周上に溝２２０を設け、この溝２２０を近接スイッチ２２１によって非接触状態で検知したり、あるいは図１５（ｂ）に示すように、溝２２０をマイクロスイッチ２２２によって接触状態で検知することも可能である。また、カム軸２１１の回転を検知す方式に代えて、払い出される賞球を、賞球通路に設けられたリミットスイッチ、近接センサあるいは光電管等で直接検知することも可能である。
【００７８】
次に、本実施例のパチンコ機１の電子制御装置１３０について、図１６を参照して説明する。まず、電子制御装置１３０は、主制御部１４０と、共通信号伝送経路である共有バス５００により、その主制御部１４０に直列的に接続された枠制御部１５０、特別図柄制御部１６０、ランプ制御部１７０及び音声制御部１８０とを含んで構成されている。主制御部以外の４つの制御部１５０，１６０，１７０，１８０は前述の通り、第一〜第四の周辺制御部をなすものである。
【００７９】
主制御部１４０は、ＣＰＵ１４１と、ＲＡＭ１４２と、ＲＯＭ１４３と、入出力ポート１４４とをバス１４５により相互に接続したものである。そして、ＣＰＵ１４１はＲＯＭ１４３に格納された制御プログラムにより、ＲＡＭ１４２をワークエリアとしてパチンコ機１全体の作動制御（すなわち、遊技の基本進行制御）を司る。また、ＲＯＭ１４３に記憶された当否判定プログラムにより、ＣＰＵ１４１が主体となって第１種始動口の入賞検知スイッチ１７ｓからの信号に基づき当否判断制御を行う。また、入出力ポート１４４には前記した共有バス５００が接続され、後述する通り入出力ポート１４４からその共有バス５００へ、各周辺制御部１５０，１６０，１７０，１８０へ処理内容を指示する指令信号たるコマンドデータを送信する。なお、主制御部１４０から各周辺制御部１５０，１６０，１７０，１８０へは、一方向形式でデータが伝送される。また、該主制御部１４０には、電源ターミナル基板１２１が接続されている。なお、主制御部１４０は、それ自体が遊技者の賞球獲得上の利害に関与する第一種作動部となっていることは明らかである。
【００８０】
中継基板２００には、右普通図柄作動通過口通過検知スイッチ３７ｓ、左普通図柄作動通過口通過検知スイッチ３６ｓ、カウント検知スイッチ５３、カウント検知及び特定領域通過検知スイッチ５４、左入球口通過検知スイッチ４２ｓ、右入球口通過検知スイッチ４３ｓ等が接続され、中継基板２００の出力端子は、入出力ポート１４４と接続されている。また、第一種始動口（普通電動役物）入賞検知スイッチ１７ｓも、入出力ポート１４４に接続されている。また、タッチスイッチ９ａ、発射停止スイッチ９ｂ、ヴォリュームスイッチ２０２、タンク球切れ検知スイッチ１０４及び補給球切れスイッチ１０８等は枠用端子基板２００ａに接続され、その出入力端子が枠制御部１５０に接続されている。
【００８１】
枠制御部１５０は、主制御部１４０と同様の演算回路構成要素１５１〜１５５を含んで構成され、入出力ポート１５４において共有バス５００に接続されている。また、入出力ポート１５４には、普通図柄表示装置基板３１ｆ、役物作動を司る各種ソレノイド４０，４５、賞球払出装置１０９、発射装置制御基板２０１等が接続されている。なお、枠制御部１５０と普通図柄表示装置基板３１ｆ（及びこれに接続される普通図柄表示装置３１）、役物作動を司る各種ソレノイド４５、５２、賞球払出装置１０９、発射装置制御基板２０１（及びこれに接続される発射装置）等は受動制御部を構成する。また、ＲＡＭ１５２は、遊技者の賞球獲得上の利害に関与する制御情報を記憶する第一種制御情報記憶手段をなす。
【００８２】
特別図柄制御部１６０は、主制御部１４０と同様の演算回路構成要素１６１〜１６５を含んで構成され、入出力ポート１６４において共有バス５００に接続されている。入出力ポート１６４には、液晶表示盤２９が接続されている。
【００８３】
ランプ制御部１７０は、主制御部１４０と同様の演算回路構成要素１７１〜１７５を含んで構成され、入出力ポート１７４において共有バス５００に接続されている。入出力ポート１７４には、枠飾りランプ基板４ｇ、各種ランプ基板１７ｆ、２０ｆ、２１ｆ、２２ｆ、２４ｆ、２５ｆ、５０ｆ、５１ｆ、各種ＬＥＤ基板４ｄ、４ｆ、３５ｆが接続されている。これら各基板にランプあるいはＬＥＤが１又は複数個接続される。本実施例では遊技機の正面にランプ及びＬＥＤ（以下、これらを総称する場合は単にランプといい、符号４１０により代表させる）が例えば３２個配置してある（これには、図１の遊技制御ランプ６０１〜６０４も含まれる）。これらランプのうちの幾つかは、複数個のランプを常に同時に点灯し消灯するものであるが、ここではこれらの複数個からなるランプの組を夫々１個とみなす。これら３２個のランプはゲームの進行に対応して点灯・消灯または点滅する。なお、ランプ制御部１７０とこれに接続される各種基板類（ひいてはランプ等）は、いずれも遊技者の賞球獲得上の利害に関与しない第二種作動部となっている。
【００８４】
音声制御部１８０は、主制御部１４０と同様の演算回路構成要素１８１〜１８５を含んで構成され、入出力ポート１８４において共有バス５００に接続されている。入出力ポート１８４には、サウンドジェネレーター２０３、音量スイッチ基板１２が接続されている。サウンドジェネレーター２０３は、図示しないＬＳＩ等に格納された音声データと音声出力モジュールとに基づいて、これに接続されたスピーカ４００より、ゲームの進行に対応した各種の音声出力を行う。音量スイッチ基板１２は、図示しない音量スイッチの操作に伴い、サウンドジェネレーター２０３に対して出力音量の設定を行うものである。なお、音声制御部１８０とこれに接続されるサウンドジェネレーター２０３等は、いずれも遊技者の賞球獲得上の利害に関与しない第二種作動部となっている。なお、上記以外にも、前記の発射装置制御基板上に形成される発射装置制御部等が周辺制御部に該当する。
【００８５】
次に、賞球動作は、以下の順序で実行される。主制御部１４０は、遊技球がカウント検知スイッチ５３またはカウント検知及び特定領域通過検知スイッチ５４を通過したら１５個の賞球個数データを、第一種始動口（普通電動役物）入賞検知スイッチ１７ｓを通過したら６個の賞球個数データを、それ以外の場合、例えば、左右入球口４２、４３の通過検知スイッチ４２ｓ、４３ｓの通過を検知した場合などにおいては、１０個の賞球個数データを、枠制御部１５０に対してその検知順に、枠制御部１５０を作動指令対象とする指令信号として、前記した共有バス５００を介して送信する（すなわち、固有賞球数はここでは、６個、１０個あるいは１５個である）。その送信形態については後に詳しく説明する。枠制御部１５０は、主制御部１４０からの賞球個数データを受け取り、賞球払出信号の送信により賞球払出装置１０９を作動させる。
【００８６】
また、主制御部１４０は、上述の各種検知スイッチの出力に基づいて遊技状態を判断し、また、その遊技状態に基づいて当否判定を行うとともに、判定内容に応じて対応する図柄表示態様で画像表示制御を行うためのデータを作成する。例えば、主制御部１４０は、第一種始動口（普通電動役物）入賞検知スイッチ１７ｓ、カウント検知スイッチ５３、カウント検知及び特定領域通過検知スイッチ５４等の検知結果や、特別図柄当否判定乱数の取得値などを使用して、遊技が行われていない客待ちの状態、遊技は行われているが始動入賞がない状態（変動準備状態）、始動口入賞があった状態、及び、特別遊技状態なども判断する。また、始動口入賞が検知されると乱数値に基づいて当否判定が行われ、その判定結果に基づいて特別図柄の変動、または確定などの表示態様制御のためのデータが作成される。このデータは、特別図柄制御部１６０を作動指令対象とする指令信号として、前記した共有バス５００を介して送信される。
【００８７】
さらに、枠飾りランプ基板４ｇ等の各種ランプやサウンドジェネレーター２０３は、特別図柄制御部１６０の制御による特別図柄の変動・停止表示態様、リーチ発生の有無、リーチ表示態様（全回転、コマ送り、逆進、図柄の拡大・縮小など）、特別遊技態様、及び、遊技モード（確率変動、時短など）等に応じてその態様は制御される。その制御指令の指令信号は、ランプ制御部１７０あるいは音声制御部１８０を作動指令対象とする指令信号として、前記した共有バス５００を介して送信される。
【００８８】
次に、主制御部１４０と特別図柄制御部１６０とにより実行される各種ジョブのうち、主要なジョブについて以下に説明する。まず、主制御部１４０により実行されるメインジョブについて図１７を参照して説明する。これは、主制御部１４０のＲＯＭ１４３に格納されたプログラムに基づき、ＣＰＵ１４１により実行されるものである。すなわち、スタックポインタをＲＡＭ１４２の所定のアドレスに設定した後（Ｓ１０）、初期化終了の判定が行われる（Ｓ２０）。初期化が終了していれば（Ｓ２０：ＹＥＳ）、ＬＥＤジョブ（Ｓ３０）からスイッチジョブ（Ｓ７０）までのジョブが実行される。また、初期化が終了していなければ（Ｓ２０：ＮＯ）、初期化ジョブ（１９０）が実行される。
【００８９】
ＬＥＤジョブ（Ｓ３０）においては、普通図柄及び普通図柄未始動回数の表示態様データや、特別図柄未始動回数の表示態様データなどが出力される。等速乱数ジョブ（Ｓ４０）では、ＲＡＭ１４２の特別図柄当否判定乱数メモリや汎用カウントメモリ（図示略）などが更新される。非等速乱数更新処理（Ｓ５０）では、外れ普通図柄決定乱数メモリ（図示略）が更新される。なお、汎用カウントメモリ（図示略）は、ユーザーリセットごとの「０」〜「２５５」の値の作成や、コマンドジョブ、飾りジョブの実行などに使用される。また、音楽作成ジョブ（Ｓ６０）では、音楽や音声に関するデータの作成が行われ、スイッチジョブ（Ｓ７０）では、各種検知スイッチの読み込みが行われる。すなわち、発射停止検知信号、タッチ検知信号、ヴォリューム検知信号、カウント検知信号、特定領域通過検知信号、普通図柄作動通過口通過検知信号、左右入球口通過検知信号などの各種信号が中継基板２００を介して主制御部１４０に取り込まれ、また、第一種始動口（普通電動役物）入賞検知スイッチ１７ｓから第一種始動口入賞検知信号が取り込まれる。
【００９０】
さらに、カウント検知スイッチ５３またはカウント検知及び特定領域通過検知スイッチ５４に異常があるか否かが判定され（Ｓ８０）、異常がなければ（Ｓ８０：ＹＥＳ）、特別図柄メインジョブ（Ｓ９０）から音声ジョブ（Ｓ１１０）までのジョブが実行される。また、異常（球詰まりや断線など）があれば（Ｓ８０：ＮＯ）、エラージョブ（Ｓ１３０）が実行される。
【００９１】
特別図柄メインジョブ（Ｓ９０）においては、主制御部１４０と特別図柄制御部１６０とが協調して動作するために必要なデータに関するジョブが実行される。このジョブについては後述する。また、普通図柄メインジョブ（Ｓ１００）では、普通図柄及び普通図柄未始動回数の表示態様データの作成が行われる。音声ジョブ（Ｓ１１０）では、遊技状態に応じた音声のデータが出力される。
【００９２】
この後、再び、カウント検知スイッチ５３またはカウント検知及び特定領域通過検知スイッチ５４に異常があるか否かが判定され（Ｓ１２０）、異常がなければ（Ｓ１２０：ＹＥＳ）、各フラグ状態がバックアップメモリにセットされ（Ｓ１４０）、賞球信号ジョブ（Ｓ１５０）、情報信号ジョブ（Ｓ１６０）、コマンドジョブ（Ｓ１７０）、及び残余時間ジョブ（Ｓ１８０）が実行される。各種スイッチに異常がある場合には（Ｓ１２０：ＮＯ）、エラージョブ（Ｓ１３０）が実行される。
【００９３】
賞球信号ジョブ（Ｓ１５０）においては、賞球払い出しに関するデータの作成や出力が行われ、情報信号ジョブ（Ｓ１６０）では、他の制御部への情報出力に必要なデータの作成が行われる。さらに、コマンドジョブ（Ｓ１７０）では、特別図柄管理のためのコマンドの入出力が行われ、残余時間ジョブ（Ｓ１８０）では、非等速乱数の呼出しや、汎用乱数メモリ（図示略）の更新が行われる。
【００９４】
次に、上記メインジョブの一連の流れの中で実行される、賞球総数記憶ジョブの流れを図１８を参照して説明する。Ｓ２００において各入賞口に入賞球があったか否かを確認し、肯定判断（ＹＥＳ）であれば、Ｓ２１０において入賞した入賞口の賞球払出個数が１５個用か否かを判断する。肯定判断（ＹＥＳ）であれば、Ｓ２２０に進んで残球数カウンタに賞球個数として「１５」を加算し、Ｓ２７０へスキップする。また、Ｓ２１０において否定判断（ＮＯ）であれば、Ｓ２３０に進み、入賞した入賞口の賞球払出個数が６個用か否かを判断する。肯定判断（ＹＥＳ）であれば、Ｓ２４０に進んで残球数カウンタに賞球個数として「６」を加算し、Ｓ２７０へスキップする。さらに、Ｓ２３０において否定判断（ＮＯ）であれば、Ｓ２５０に進み、入賞した入賞口の賞球払出個数が１０個用か否かを判断する。肯定判断（ＹＥＳ）であれば、Ｓ２６０に進んで残球数カウンタに賞球個数として「１０」を加算する。
【００９５】
次いで、Ｓ２７０において、賞球個数信号を主制御部１４０側から枠制御部１５０側へ送信する。なお、Ｓ２００、あるいはＳ２５０において、否定判断（ＮＯ）であれば、Ｓ２８０へスキップする。Ｓ２８０に進んで、賞球払出装置１０９において賞球が賞球払出センサ２１４により検出されたか否かを確認する。肯定判断（ＹＥＳ）であれば、Ｓ２９０に進んで、主制御部１４０の残球数カウンタから「１」だけ減算する。
【００９６】
次に、上記メインジョブの一連の流れの中で実行される、賞球個数データ記憶ジョブの好適な態様について説明する。通常、パチンコ機１の電子制御装置１３０においては、各入賞口に入球すると入賞球検知部から出力される入賞球検知信号に対応して払い出す所定数の賞球個数を主制御部１４０内で一旦記憶し、これを枠制御１５０部側へ送信していた。このため、主制御部１４０側においては入賞した順に該当する賞球個数を或程度記憶するバッファが必要となる。このとき、記憶容量の最低単位として１バイト（８ビット）の記憶容量を用いて、各入賞口に対応した所定数の賞球個数データが入賞した順に、その都度一時的に記憶され、枠制御部において賞球が払い出される毎に１バイト（８ビット）の記憶容量が解放されることになる。
【００９７】
各入賞口に入球した入賞球の入賞順が、例えば、６個払い入賞→１５個払い入賞→１５個払い入賞→６個払い入賞→６個払い入賞の場合、図２２に示すように、払い出すべき賞球個数の記憶が順次積み立てられていく。また、枠制御部１５０側においては、賞球個数が記憶された順に賞球の払い出しが行われる。バッファ内に記憶される賞球個数と賞球の払い出しに伴って解放される記憶容量が、バランス良く処理されていれば、バッファの記憶容量が不足することはないが、入賞口に入球する入賞球の頻度が高くなった場合、例えば、大入賞口４４が所定時間（例えば、約３０秒）又は所定個数（例えば、１０個）の遊技球が入球するまで開放される場合など、記憶すべき賞球個数データ量が多くなってバッファの記憶容量が不足する事態が発生することになる。
【００９８】
以下に、大入賞口４４に入賞した場合を想定して、具体的な数値に基づいて必要とされるバッファの記憶容量を求める。遊技球の発射間隔を、例えば０．６秒／１回、１ラウンドを８秒（１０カウント＋２秒のインターバル）とすれば、大当り中の時間は１６ラウンドの場合で１２８秒となる。一方、賞球の払い出し速度を１５個賞球の払い出しで１秒／１回として、１２８個分の賞球の払い出しが可能となる。大当り中の賞球数は、１６０個（１６ラウンド×１０個）であるので、大当り終了時、３２個（１６０個−１２８個）の賞球分がバッファの記憶容量として必要となる。ただし、この計算は正常に賞球が払い出された場合を想定しており、実際には、球切れ、球詰まり、球貸し処理等で、賞球の払い出しが遅れる可能性もあり、さらに多くのバッファが必要となる。
【００９９】
しかしながら、主制御部１４０の作業領域が合計２５６バイト程度の場合、現状のメインプログラム用に作業領域を確保する必要上、この作業領域以外を緩衝域としてのバッファに供出する領域は、３０〜５０バイト程度の範囲に限られている。したがって、各入賞口への入賞順に賞球の払い出しを行えば、上述した方法ではバッファのオーバーフローが頻繁に発生すると思われる。
【０１００】
そこで、バッファ内において記憶される記憶容量の最低単位が１バイトであるという概念を払拭し、賞球個数データの記憶手段として予め設定した２ビット単位を記憶容量の最低単位として用い、限られた緩衝域の記憶容量を大幅に増加した状態で使用させれば、記憶すべき賞球個数データ量が一時的に増加しても記憶容量の不足とならない。すなわち、２ビットを払い出すべき賞球個数データとすることによって、バッファ内の記憶容量を４倍に拡張して使用できることになる。この２ビットを記憶容量の最低単位とした場合には、所定数の賞球個数データを２ビットによって表すことになる。例えば、払出賞球個数が６個であれば「０１ｂ」、払出賞球個数が１０個であれば「１０ｂ」、払出賞球個数が１５個であれば「１１ｂ」、入賞なしの場合であれば「００ｂ」となる。
【０１０１】
例えば、各入賞口に入球した入賞球の入賞順が、上述と同様、６個払い入賞→１５個払い入賞→１５個払い入賞→６個払い入賞→６個払い入賞であれば、バッファの記憶容量としては１０ビットで済むことになる。図２３には、これら入賞球の入賞順を時系列に示しており、この時系列にて示した態様は、図１９に示す賞球個数データ記憶ジョブの好適な実施例を模式的に表すものである。すなわち、賞球の払い出し個数はバッファ内に２ビット単位で記憶され、次の払出個数データを記憶する毎に左へシフトされる。このシフトされたビット列は８ビット（１バイト）毎に桁上がりされて蓄積されることになる。
【０１０２】
バッファの記憶容量としては、上述したように緩衝域として供出し得る領域が４０バイトをほぼ上限とされているので、バッファ０〜４９となり、最大２００個（５０バイト×８ビット／２ビット）の賞球個数データを書き込むことができる。図２４（ａ）、（ｂ）は、図２０に示す賞球個数データ記憶取出しジョブの流れを模式的に示している。図２４（ａ）は記憶時の様子を表すもので、賞球個数データが、すでに記憶されている賞球個数データのメモリシフトを行うことなく、データ列の先頭側に順次付け加わる形で上述した入賞球の入賞順に記憶されてゆく。
【０１０３】
一方、図２４（ｂ）は記憶取出時の様子を表すもので、先頭の（すなわち、最も古い）賞球個数データが、常にバッファ０の先頭位置（すなわち、オフセット０＝０、オフセット１＝０）にて取り出され、その２ビット取り出し後の残るビット列は、２ビット単位で右詰めにメモリシフトされる。これにより、入賞順位の賞球個数データ（「１１」：１５個払い入賞）がバッファ０の記憶取り出し位置に移り、再び２ビット単位で払い出すべき賞球個数の情報が隙間なく配列した形となる。なお、このようにビット列を２ビット毎に転送する方式に代えて、バッファ内に記憶領域を別途設定し、この領域へ残るビット列を一旦退避させ、これをブロック毎転送することも可能である。
【０１０４】
以下、図２３及び図２４の具体的な処理の流れを、図１９を参照して説明する。なお、この賞球個数データ記憶ジョブ及び図２０に示す賞球個数データ記憶取出しジョブの説明中のオフセットは下記のことを意味する。主制御部１４０において、ＲＡＭ１４１中の、メインプログラム用に確保された作業領域以外の領域を緩衝域とし、この緩衝域に記憶バッファを割り当てる（あるいは、ＲＡＭ１４１とは別に、バッファメモリを設けてもよい）。この記憶バッファは、図２１に示すように、１バイト（８ビット）毎に０〜４９の記憶容量で構成され、この記憶バッファのビット列中のメモリセルの配列方向をオフセット０とし、また、ビット列の配列方向をオフセット１として、マトリックス状のオフセットテーブルとして表している。記憶容量の最低単位を２ビットとすれば、オフセット０は「０」〜「３」で表される。オフセットカウンタは、データの書き込まれている先頭の次の空きになっているセル位置をオフセット番号となるようにルーチンが組まれている。
【０１０５】
まず、図１９のＳ７００において賞球個数信号を受信したか否かを確認し、肯定判断（ＹＥＳ）であれば、Ｓ７１０に進む。Ｓ７１０に進みオフセット１の値は「５０」か否かを確認する。すなわち、オフセット１の値が記憶バッファ０〜４９の領域外であるか否かを確認して、否定判断（ＮＯ）であれば、Ｓ７２０へ進む。また、肯定判断（ＹＥＳ）であれば、記憶バッファ０〜４９の全てに書き込みがあると判断され、その入賞賞球は無効となり、スキップする。Ｓ７２０において、記憶バッファ０のアドレスにオフセット１の値を加算し記憶バッファ０〜４９のいずれかを選択し、データを書き込みたい記憶バッファのアドレスを選択する。
【０１０６】
続くＳ７３０において、選択した記憶バッファにオフセット０の値を加算し、記憶ａ〜ｄのいずれかのエリアを選択する。続くＳ７４０において、賞球個数信号は「１５」か否かを確認し、肯定判断（ＹＥＳ）であればＳ７５０に進み、選択したエリアに「０３ｈ」をセットする。すなわち、選択した記憶エリアに、賞球個数信号「１５」に対応するデータ「０３ｈ」を書き込む。Ｓ７６０において、オフセット０の値に「１」を加算し、続くＳ７７０においてオフセット０の値は「４」以上か否かを確認し、肯定判断（ＹＥＳ）であれば、Ｓ７８０に進む。Ｓ７８０において、オフセット０に「０」をセットしオフセット１に「１」を加算する。すなわち、記憶バッファの桁上げを行う。
【０１０７】
なお、Ｓ７４０において否定判断（ＮＯ）であれば、Ｓ７９０に進んで賞球個数信号は「６」か否かを確認する。肯定判断（ＹＥＳ）であればＳ８００に進み、選択したエリアに「０１ｈ」をセットし、Ｓ７６０へスキップする。すなわち、選択した記憶エリアに、賞球個数信号「６」に対応するデータ「０１ｈ」（１６進数、２進数の「０１ｂ」に相当）を書き込む。また、否定判断（ＮＯ）であれば、Ｓ８１０に進む。Ｓ８１０において賞球個数信号は「１０」か否かを確認し、肯定判断（ＹＥＳ）であればＳ８２０に進み、選択したエリアに「０２ｈ」をセットし、Ｓ８２０へスキップする。すなわち、選択した記憶エリアに、賞球個数信号「１０」に対応するデータ「０２ｈ」（１６進数、２進数の「１０ｂ」に相当）を書き込む。
【０１０８】
また、賞球個数データ記憶取出しジョブは、図２０のようになる。Ｓ９００において記憶バッファ０の値は「０」か否かを確認し、否定判断（ＮＯ）であれば、Ｓ９１０に進む。Ｓ９１０において、記憶バッファ０の記憶ａの値を取得し、続くＳ９２０において、記憶バッファ４９〜０の順に値を２ビット右シフトする。Ｓ９３０に進んで、オフセット０の値は「０」か否かを確認する。すなわち、オフセットカウンタを参照することによってオフセット番号のセル位置、すなわちオフセットポインタの位置を求めるとともに、そのオフセットポインタの位置が記憶バッファの先頭か否かを確認する。肯定判断（ＹＥＳ）であれば、Ｓ９４０に進み、オフセット１を「１」減算する。すなわち、データの書き込みがある先頭のセル位置へ戻るため、記憶バッファの桁下げを行う。Ｓ９５０に進み、オフセット０に「３」をセットし、桁下げした記憶バッファの先頭セル位置にオフセットポインタを移動させる。なお、Ｓ９３０において否定判断（ＮＯ）であれば、Ｓ９６０に進み、データの書き込みがある先頭のセル位置へ戻るため、オフセット０を「１」減算する。
【０１０９】
次に、賞球個数データ記憶ジョブは、上記と逆の態様、すなわち図２７に示すように、記憶時にメモリシフトを行って、データ列の先頭に空白のメモリセルを作り、常に同じメモリセル位置にて新規データの書込みを行う一方、図２８に示すように、記憶取出時は、先頭側のものから順にメモリセル位置を後退させながらデータ読出しを行う態様としてもよい。この流れを図２５及び図２６のフローチャートを参照して説明する。Ｓ３００において賞球個数信号を受信したか否かを確認し、肯定判断（ＹＥＳ）であれば、Ｓ３１０に進む。Ｓ３１０において、オフセット０の値は「０」か否かを確認する。すなわち、オフセットカウンタを参照することによってオフセット番号（データの書き込まれている先頭の次）のセル位置を求める。オフセットテーブルの先頭列の縦方向（記憶バッファ０〜４９にわたって）のセル位置がデータの空き領域となっているか否かを確認して、否定判断（ＮＯ）であれば（書き込みがあれば）Ｓ３２０に進み、オフセット０の値は「３」か否かを確認する。すなわち、オフセットテーブルのビット列の最後尾（第４番目）の縦方向（記憶バッファ０〜４９にわたって）のセル位置が空き領域であるか否かを確認して、肯定判断（ＹＥＳ）であればＳ３３０に進む。
【０１１０】
Ｓ３３０において、オフセット１に「１」を加算し、オフセット０の値をクリアする。すなわち、オフセット１の桁上げを行い、オフセット０の「３」の値をクリアすることになる。続くＳ３４０において、記憶バッファ０〜記憶バッファ４９を左に２ビットシフトする。これにより、記憶バッファ０の先頭列に書き込み領域を設ける。Ｓ３５０において、賞球個数信号は「１５」か否かを確認し、肯定判断（ＹＥＳ）であればＳ３６０に進み、記憶バッファ０と「０３ｈ」とを論理和する。すなわち、記憶バッファ０の先頭列の書き込み領域に、賞球個数信号「１５」に対応するデータ「０３ｈ」（１６進数表示：２進数の「１１ｂ」に相当）を書き込む。また、否定判断（ＮＯ）であれば、Ｓ３７０に進む。
【０１１１】
Ｓ３７０において賞球個数信号が「６」か否かを確認し、肯定判断（ＹＥＳ）であればＳ３８０に進み、記憶バッファ０と「０１ｈ」とを論理和する。すなわち、記憶バッファ０の先頭列の書き込み領域に、賞球個数信号「６」に対応するデータ「０１ｈ」（１６進数表示：２進数の「０１ｂ」に相当）を書き込む。また、否定判断（ＮＯ）であれば、Ｓ３９０に進む。
【０１１２】
Ｓ３９０において賞球個数信号は「１０」か否かを確認し、肯定判断（ＹＥＳ）であればＳ４００に進み、記憶バッファ０と「０２ｈ」とを論理和する。すなわち、記憶バッファ０の先頭列の書き込み領域に、賞球個数信号「１０」に対応するデータ「０２ｈ」（１６進数表示：２進数の「１０ｂ」に相当）を書き込む。
【０１１３】
なお、Ｓ３１０において肯定判断（ＹＥＳ）であれば（すなわち、記憶バッファ先頭のセル位置が空き領域でなければ）、Ｓ４１０に進みオフセット１の値は「５０」か否かを確認する。すなわち、オフセット１の値が記憶バッファ０〜４９の領域外であるか否かを確認して、否定判断（ＮＯ）であれば、Ｓ４２０へ進む。また、肯定判断（ＹＥＳ）であれば、記憶バッファ０〜４９の全てに書き込みがあると判断され、その入賞賞球は無効となりスキップする。また、Ｓ３２０において否定判断（ＮＯ）であれば記憶バッファの先頭のセル位置が空き領域であることを意味するから、Ｓ４２０においてオフセット０の値に「１」を加算し、次のセルにオフセットポインタを設定する。
【０１１４】
また、賞球個数データ記憶取出しジョブの流れは図２６のようになる。Ｓ５００において記憶バッファ０の値は「０」か否かを確認し、肯定判断（ＹＥＳ）であれば、Ｓ５１０に進む。Ｓ５１０において、オフセット０の値は「０」か否かを確認する。すなわち、オフセットカウンタを参照することによってオフセット番号（データの書き込まれている先頭の次）のセル位置を求める。まず、オフセット０の値が「０」か否かを確認し、否定判断（ＮＯ）であればＳ５２０に進み、オフセット１を「１」減算する。すなわち、データの書き込みがある先頭のセル位置へ戻るため、記憶バッファの桁下げを行う。そして、Ｓ５３０に進み、オフセット０に「３」をセットして、桁下げした記憶バッファの最後尾（第４番目）のセル位置にオフセットポインタを設定する。
【０１１５】
Ｓ５４０に進んで、記憶バッファ０のアドレスにオフセット１の値を加算し、記憶バッファ０〜４９のいずれかを選択し、その中の記憶データを取得する。すなわち、読み出すべきデータのある記憶バッファのアドレスに戻って記憶データを取得する。Ｓ５５０において、オフセット０は「０」か否かを確認して、肯定判断（ＹＥＳ）であれば、Ｓ５６０に進んで対応する記憶データの記憶値ａ（図２１参照）を取得し、続くＳ５７０にて該当する記憶領域を「０」にクリアする。また、Ｓ５５０にて否定判断（ＮＯ）であれば、Ｓ５８０に進んで、オフセット０は「１」か否かを確認して、肯定判断（ＹＥＳ）であれば、Ｓ５９０に進んで対応する記憶データの記憶ｂを取得し、Ｓ５７０へスキップする。Ｓ５８０において否定判断（ＮＯ）であれば、Ｓ６００に進んで、オフセット０は「２」か否かを確認して、肯定判断（ＹＥＳ）であれば、Ｓ６１０に進んで対応する記憶データの記憶ｃを取得し、Ｓ５７０へスキップする。また、否定判断（ＮＯ）であれば、Ｓ６２０に進んで対応する記憶データの記憶ｄを取得し、Ｓ５７０へスキップする。
【０１１６】
なお、Ｓ５１０において否定判断（ＮＯ）であれば、Ｓ６３０に進み、データの書き込みがある先頭のセル位置へ戻るため、オフセット０を「１」減算する。
【０１１７】
以下、共有バス５００を介した、主制御部１４０から、各周辺制御部１５０，１６０，１７０，１８０への指令信号の送信形態について、遊技機１の作動の流れと関連付けて詳しく説明する。例えば、遊技機１の電源が入っている状態で発射ハンドル９に遊技者が触れていないときは、音声の出力はなく、図１の遊技効果ランプ６０１，６０４と遊技効果ランプ６０２，６０３とが交互に点灯、消灯を繰返している（この点灯パターンを点灯パターン１という）。この時はモード２なる指令信号が主制御部１４０からランプ制御部１７０（第三周辺制御部）に送信される。
【０１１８】
遊技者が発射ハンドル９に手を触れると、発射ハンドル９に装着されているタッチスイッチ９ｂが働き、その信号が周辺制御部の１つである発射装置制御部へ送信される。発射ハンドル９のレバーを回して遊技を始めると、回転量に応じた信号が発射装置制御部へ送信される。発射装置制御部はこれを受けて発射装置を作動させ、その槌により球が打撃されて遊技領域へ打ち込まれる。
【０１１９】
発射された遊技球が始動口１７に入球すると、入賞検知スイッチ１７ｓ（図４）により、遊技球が始動口１７に入球したことが検出され、その検出信号が主制御部１４０に送信される。主制御部１４０に組み込まれているＣＰＵ１４１はその検出信号を受けて乱数取得を行い、それにより取得した数値が所定の条件に合うか否か（すなわち、当選の有無）を判定し、その判定結果に基づいたコマンドデータを各周辺制御基板１５０，１６０，１７０，１８０へ、共有バス５００により送信する。
【０１２０】
なお、主制御部１４０から複数の周辺制御部１５０，１６０，１７０，１８０へのコマンドデータ（指令信号）は、主制御基板３４０上に設けられるとともに共有バス（共通信号伝送経路）５００の基端部を形成する単一のコネクタ３４１から出力される。他方、周辺制御基板３５０，３６０，３７０，３８０上には、主制御部３４０又は共有バス５００上にて自身よりも上流側に配置される他の周辺制御部からの指令信号を受け入れる入力側コネクタ３４２と、その入力側コネクタ３４２で受け入れたコマンドデータを、自身よりも下流側の他の周辺制御部へ中継出力する出力側コネクタ３４３とが設けられている。そして、それらコネクタ３４２，３４３を介して周辺制御部１５０，１６０，１７０，１８０が共有バス５００に接続されている。これによれば、いわゆるデイジーチェーン接続と類似の原理により、主制御部１４０に対する共有バス（共通信号伝送経路）５００を介した周辺制御部の接続を簡略に実現することが可能となる。そして、周辺制御部の個数の多寡に関わらず、主制御基板には少なくとも１個のコネクタ３４１を、周辺制御基板には少なくとも２個のコネクタ３４２，３４３を配置することにより、コマンドデータを主制御部１４０からすべての周辺制御部１５０，１６０，１７０，１８０へ同一バスにより送信することができ、例えばバス指定のための煩瑣な処理が不要になるとともに、周辺制御部（基板）数の増減を伴う遊技機の設計変更にも極めて簡単に対応できる。
【０１２１】
なお、図２９（ｂ）に示す例では、各コネクタ３４１，３４２，３４３は、バスケーブル５００ｅ側の第一コネクタ要素（例えばピンプラグ）３４１ａ，３４２ａ，３４３ａと、これらにそれぞれ係合する基板側の第二コネクタ要素（例えばピンソケット）３４１ｂ，３４２ｂ，３４３ｂとからなり、第一コネクタ要素を両端に形成したバスケーブル５００ｅにより、各第二コネクタ要素を接続するようにしている。他方、図２９（ｃ）に示す例では、基板片側のコネクタ３４２を基板と分離不能なターミナル３４２ｃにより、バスケーブル５００ｅを基板と一体化して基板ユニットとした例を示している。また、図２９（ｅ）では、複数の第一コネクタ要素３４１ｃ，３４２ｃ，３４３ｃを備えたバスケーブル５００ｆにより、基板側の第二コネクタ要素３４１ｅ，３４２ｅ，３４３ｅを接続する例を示している。
【０１２２】
ここで、周辺制御部１５０，１６０，１７０，１８０毎に、指令すべき動作内容（あるいは処理内容）は異なるわけであるから、指令信号も各周辺制御部に対し、互いに異なる指令信号を個別に送信しなければならない。そして、それら複数の指令信号が共有バス（共通信号伝送経路）５００を介して送信できるよう、指令信号の内容には以下のような工夫がなされている。すなわち、図３０は、指令信号を８ビットのコマンドデータ信号にてパラレル送信する場合の例を示している（なお、本実施例ではデータ信号に関し、閾電圧との大小によりＨ（High）及びＬ（Low）の信号レベルを設定したときに、Ｌレベルをアクティブ（「１」）、Ｈレベルをノンアクティブ（「０」）として定めている）。この８ビットのデータの特定の２ビット、ここでは上位の２ビットが、周辺制御部を特定するための周辺制御部特定情報として機能している。この例では、「００ｂ」がランプ制御部１７０、「０１ｂ」が枠制御部１５０、「１０ｂ」が音声制御部１８０、「１１ｂ」が特別図柄制御部１６０を特定するものとして定められている。
【０１２３】
始動口１７への入賞の場合、枠制御部１５０が分担する動作は前述の通り６個賞球の払出しであるから、図３０において、コマンドデータとして固有賞球数データ、すなわちモードｑ１：「０１０００００１ｂ」（４１ｈ）が出力される。このデータは供給バス５００を介して全ての周辺制御部に分配されるが、各周辺制御部では、そのデータの前記した特定ビットである上位２ビットをチェックし、その内容が自身に対応するものであった場合に限りそのデータを取り込む一方、自身に対応しないものであった場合は、例えばこれを無視するように処理が行われる。前記のモードｑ１のデータは、上位２ビットが「０１ｂ」であるから、枠制御部１５０のみが該データの取込みを行う。
【０１２４】
例えば、図２９（ａ）に示すように、各周辺制御基板上の共有バス５００ａから分岐バス５００ｂを用いて信号を制御部に導く場合は、共有バス５００ａ上はデータの流れが遮断されることなく、いわば垂れ流しの状態となる。そして、周辺制御部は、そのＣＰＵが、分岐バス５００ｂの接続されるデータ入出力端子を書込み可能状態に設定することで、共有バス５００ａ上のデータが取り込まれることとなる。一方、周辺制御部において、コマンドデータが自身に対応しないものであった場合も、該データの取込みのみは行い、何もせずに共有バス５００を介して下流側の周辺制御部に転送するようにしてもよい。この場合は、図２９（ｄ）のように、周辺制御部への入力側のバス５００ｃと、出力側のバス５００ｄとを別ポートとしておく。
【０１２５】
なお、各周辺制御部において、主制御部１４０からの受信コマンドデータの上位２ビットが、自身を特定するものでるか否かの特定は、各々がＲＯＭ（図１６：１５３，１６３，１７３，１８３）に記憶した参照ビットパターンとの照合により、周辺制御部のＣＰＵが主体となるソフトウェア処理にて行うことができる。すなわち、周辺制御部特定情報となるビットの存在により、指令信号たるコマンドデータと、そのコマンドデータの取込み先となる周辺制御部との間には、一義的な対応関係が形成されている。
【０１２６】
特定のビットを周辺制御部特定用に使用することで、周辺制御部のＣＰＵにおける照合処理を簡略化できること、コマンドデータの種別が特定ビットの参照により特定できるので、検定やデバッグを行う際にも有利である等の利点が生ずる。また、後述するように、主制御部１４０による周辺制御部の選択をストローブ信号の送信により行うこともできるのであるが、この場合、図３２に示すように、上記特定ビットを入力として使用し、これが予め定められた組み合わせの場合にのみストローブ信号を出力するストローブ信号生成回路５０３を設けておくことで、周辺制御部の選択をハード的に行うことも可能である。なお、図３２は枠制御部１５０における例を示し、共有バス５００のビット７の出力がそのまま入力され、ビット６の出力が反転入力される２入力ＡＮＤ回路５０１を用いることにより、上位２ビットが「０１ｂ」の場合にのみストローブ信号ＳＴＢが出力されるように構成している。
【０１２７】
なお、固有賞球数データは前述の通り下位２ビットにより固有賞球数を特定するものであり、図２３等に示すように、記憶バッファへの８ビットパラレル入力を前提とすれば、先に格納されている固有賞球数データと干渉しないよう、下位２ビット以外のビットが全て「０」になっている必要がある。この場合、受けたコマンドデータの上位２ビットを、ソフトウェア処理（あるいは等価な処理結果が得られるハードウェア処理でもよい）により強制的に「００ｂ」としてから、記憶バッファに取り込むようにすればよい。
【０１２８】
図２９に戻り、主制御部１４０は、特別図柄制御部１６０用、ランプ制御基板１７０用及び音声制御部１８０用にも、それぞれ所定のモードのコマンドデータ（指令信号）を送信する。ランプ制御部１７０へは、図３０においてモード１〜ｎのいずれか、例えば所定の点灯パターンを表すモード３なるコマンドデータを送信する。コマンドの上位２ビットが「００ｂ」であるから、複数の周辺制御部のうちランプ制御部１７０のみがこのコマンドデータを取り込み、対応する点灯パターン制御の処理を行なう。引き続き、音声制御部１８０へは、図３０においてモードｍ１〜ｍｎのいずれか、すなわち特定の音声パターンを表す例えばモードｍ３なるコマンドデータを送信する。上位２ビットが「１０ｂ」であるから、複数の周辺制御部のうち音声制御部１８０のみがこのコマンドデータを取り込み、対応する音声パターンをスピーカ４００から出力させる処理を行なう。さらに、特別図柄制御部１６０へは、図３０においてモードｐ１〜ｐｎのいずれか、すなわち特定の特別図柄変動パターンを表す例えばモードｐ２なるコマンドデータを送信する。上位２ビットが「１１ｂ」であるから、複数の周辺制御部のうち特別図柄制御部１６０のみがこのコマンドデータを取り込み、対応する特別図柄変動パターンを液晶表示板２９に出力される処理を行なう。
【０１２９】
なお、上記の実施例では、周辺制御部特定のためのビットは上位２ビット（７，６）であるが、この形式に限られることはなく、他のビットを周辺制御部特定用として設定してもよいし、５個以上の周辺制御基板へ指示を出力するときには３つ以上のビットを周辺制御部特定用として設定すればよく、また、特定のモード毎に特定の周辺制御基板へのコマンドデータを定めるようにしてもよい。具体的には、図３１に示すように、受信コマンドデータの全体（全ビット）を参照用コマンドデータ（ビットパターン）と照合して、上記の特定を行うようにしてもよい。この場合は、例えば、同一のコマンドデータが複数の周辺制御部に割りふられないようにしておくことで、周辺制御部特定専用のビットを定める必要はなくなる。
【０１３０】
また、上記の実施例では８ビットパラレル送信としているが、この場合、全ての周辺制御基板への１回の発信で情報量が最大２５６通りに限られるため、送信する情報量を多く必要とするときは、１コマンドでの発信回数を複数回とするパラレル・シリアル方式としてもよく、例えば、１コマンド当り２回の発信で送信することにより２５６×２５６種類（１６ビット幅と等価）の発信をすることができ、送信する情報量を飛躍的に増加することもできる。
【０１３１】
また、図３３（ａ）に示すように、コマンドデータを所定ビット数のパルス列にて構成することで、シリアル方式のコマンドデータ送信を行うことができる（つまり、１ビット幅のシリアル）。この場合、各制御部のコマンドデータの入出力ポートとしてシリアルポートが使用され、共有バス５００もシリアルバスを使用する。この方式は、共有バスを構成する信号線の数を大幅に減少することができるほか、データビット長の設計変更にも極めて容易に対応できる利点がある。この場合、コマンドデータとしては、図３３（ｂ）に示すように、開始識別部をデータの先頭に付与することにより、データパルス列の先頭を識別できるようにしておく。そして、データの本体は、周辺制御部特定部（例えば、前記したパラレル方式と同じ２ビット）と、コマンド部（前記したパラレル方式と同じ６ビットでもよいが、さらに多くしてもよい）とを含むものとしておく。なお、データパルス列の終わりは終了識別部により識別させることができるが、データ長を一定とすることで終了識別部は省略できる。
【０１３２】
なお、図３３の実施例では、周辺制御部特定部は単一の周辺制御部のみを指定するものとしていたが、図３４に示すように、複数の周辺制御部を指定できるようにしてもよい。この場合、指定された複数の周辺制御部にて同じコマンド（以下、共通コマンドという）がそれぞれ取り込まれるが、同一であるのはコマンドの記述内容だけであり、対応する処理は周辺制御部毎に異なる。このようにすることで、共通コマンドにて指定されるそれら複数の周辺制御部の処理を互いに連動させること（例えば同期させること）が可能となる。例えば、図３４では、ランプ制御部と音声制御部とで、共通コマンドに対して点灯パターン内容と音声パターン内容とが互いに対応付けられた形で設定されており、例えば周辺制御部特定部によりランプ制御部と音声制御部とを指定して、ある共通コマンドを送信すると、これがランプ制御部と音声制御部とに取り込まれ、対応する点灯パターンと音声パターンとを同期的に実行させることが可能となる。
【０１３３】
次に、図３５（ａ）は、主制御部１４０からの共通バス５００（共通信号伝送経路）に対し、コマンドデータ（指令信号）の信号線とは別系統の信号線からなる周辺制御部選択信号線を組み入れた例を示している。各周辺制御部１５０，１６０，１７０，１８０は、共通バス５００中の周辺制御部選択信号線の出力を参照し、これが自身を指定するものであった場合にのみコマンドデータの取込みを行う。
【０１３４】
周辺制御部選択信号線としては、図３５（ｂ）に示すように、例えば主制御部１４０からのアドレスバスの信号線のうち、必要なビット数を分岐させて共有バス５００に組入れることができるが、データバス及びアドレスバス以外の信号線系統を、周辺制御部選択用に別途形成してもよい。なお、主制御部１４０は、アドレスバスを構成する信号線（例えば１６ビット）のうち、共通バス５００に組み入れられるアドレス線の出力を、後述する図３７のように、選択すべき周辺制御部を特定するものとなるように設定する。他方、他のアドレス線については、共通バス５００へのデータ送信を行う場合には、周辺制御部１５０，１６０，１７０，１８０に割りふられたアドレス空間が選択されるよう、固定的に出力設定されることとなる。
【０１３５】
図３６は、この場合の共有バスの構成例を示すものであり、データ信号として８ビットパラレル・１バイト信号を発信し、周辺制御部選択用信号は２ビットのアドレス信号とした。２ビットの信号により、４個の周辺制御部を選択可能となり、周辺制御部の数が８個あるいはそれを超える場合は３ないし４ビットとする等、周辺制御部の数量に応じて適切なビット数とすればよい。すなわち、３ビット、４ビット、５ビット、６ビット、７ビット、８ビットで各々８個、１６個、３２個、６４個、１２８個、２５６個の基板を指定できる。なお、送信すべきデータ量が大きい場合はデータバス幅を８ビットから１６ビットあるいは３２ビット等に変更したり、１コマンドに発信する回数を増加したパラレル・シリアル方式を用いればよい。
【０１３６】
なお、この方式の場合、図３５の方式と比較して、少なくとも周辺制御部選択信号を組み入れる分だけ共有バス５００の幅は増加する。例えば、共有バス５００の接続コネクタのピン数は、図３６では、コマンドデータ８ビット、周辺制御部選択信号２ビット、さらに別目的で使用されるストローブ信号１ビット、接地線１ビットの計１２ピンとなっている。それ以外は、基本的に図３５と同じコネクタ３４１〜３４３が使用できる。
【０１３７】
図３７は、ランプ制御部１７０、音声制御部１８０及び特別図柄制御部１６０をそれぞれ選択するるモード及び周辺制御部選択信号の組み合わせの例を示している。また、図３８は、ランプ制御部１７０が選択された場合の、各作動指令のモードと対応するコマンドデータの内容例を示す。ここでは、図３０と異なり、８ビットのデータ幅をフルに利用してコマンドデータを送信できるから、実質的に送信できる情報量を増やすことが可能となっている。
【０１３８】
次に、図３９は、周辺制御部を個別のストローブ信号により選択する、さらに別の例を示している。ここでは、主制御部１４０（のＣＰＵ１４１）に対し、コマンドデータ（指令信号）の出力ポート回路５１０と、ストローブ信号生成回路５１２（ストローブ信号発生手段）とが接続されている。なお、これらの回路５１０，５１２のデバイスアドレスは、ＣＰＵ１４１のアドレス空間に組み入れられ、ＣＰＵ１４１のアドレス端子から、選択すべきデバイスのアドレスが出力されるとともに、これがアドレスデコード回路５１１に入力され、入力されたアドレスに対応するデバイスを選択するための選択信号が出力される。
【０１３９】
コマンドデータ出力ポート回路５１０には、ＣＰＵ１４１からの、例えば８ビットデータバスとして構成された共有バス５００が入力側に接続される一方、出力側からは、共有バス５００から分岐する分岐バス５００ｋが、それぞれ個別のドライバーＩＣ５１３（ただし、ＩＣの代わりに個別部品で構成した回路としてもよい）を経て、各周辺制御部の入力ポート５１５につながる形で延びている。一方、ストローブ信号生成回路５１２の入力側には、共有バス５００からの別の分岐バス５００ｊが接続され、出力側からは、該回路５１２にて生成されたストローブ信号の信号線５５０が、ドライバーＩＣ５１３を経て各周辺制御部の入力ポート５１５につながる形で延びている。
【０１４０】
上記図３９の回路は以下のように作動する。ＣＰＵ１４１は、コマンドデータの送信先となる周辺制御部を決定するために、まず、ストローブ信号生成回路５１２を選択する。すなわち、ストローブ信号生成回路５１２のデバイスアドレスがＣＰＵ１４１から出力され、アドレスデコード回路５１１ではこのデバイスアドレスの信号入力を元にストローブ信号生成回路５１２の選択信号を作り、対応する端子から出力する。アドレスデコード回路５１１は周知の通り、論理ＩＣ群あるいはＰＬＤ（Programmable Logic Device）にて構成され、アドレス信号を入力として、予め定められたシーケンスにより論理演算を行い、入力アドレスに応じた選択信号を、選択可能なデバイスに一対一に対応して形成された出力ポートから個別出力するものである。
【０１４１】
ストローブ信号生成回路５１２が選択されたら、続いてＣＰＵ１４１は、データ端子からコマンドデータ（特定ビット（例えば上位の２ビット）が周辺制御部の種別を反映した情報となっている必要がある）、あるいはコマンドデータとは別の周辺制御部選択用のデータ（以下、両者を総称して選択用データという）を出力する。ストローブ信号生成回路５１２は、アドレスデコード回路５１１と同様に、論理ＩＣ群あるいはＰＬＤにて構成され、選択用データを入力として、予め定められたシーケンスにより論理演算を行い、入力データ内容に応じて、対応する周辺制御部への出力ポートからストローブ信号を出力するものである。ストローブ信号の出力ポートは、アサートエッジが表れるように、ストローブ信号出力に伴いノンアクティブ（この実施例ではＨレベル：ハイインピーダンス（オープン）ではない）からアクティブ（この実施例ではＬレベル）に切り替わものとなるようにしておく。こうしてストローブ信号生成回路５１２は、選択用データを受けることにより、対応する周辺制御部へドライバーＩＣ５１３を介してストローブ信号を送信する。周辺制御部のＣＰＵは、受けたストローブ信号のアサートエッジを検出し、コマンドデータの受け入れ待機状態となる。
【０１４２】
次に、主制御部１４０のＣＰＵ１４１は、コマンドデータ出力ポート回路５１０のデバイスアドレスを出力する。アドレスデコード回路５１１ではこのデバイスアドレスの信号入力を元に、コマンドデータ出力ポート回路５１０の選択信号を作り、対応するポートから出力する。こうしてコマンドデータ出力ポート回路５１０が選択されたら、続いてＣＰＵ１４１は、データ端子からコマンドデータを出力する。このコマンドデータは、分岐バス５００ｋによりドライバーＩＣ５１３を介して全ての周辺制御部に送信・分配されるが、複数の周辺制御部のうち、先にストローブ信号を受けているもののみが、このコマンドデータを取り込こととなる。
【０１４３】
この方式によれば、例えば周辺制御部に個別にコマンドデータを送信する方式と比べて次の利点がある。すなわち、個別送信の場合、主制御部側では周辺制御部の全てが選択対象デバイスとなるため、アドレスデコード回路の出力ポート数は周辺制御部の数だけ必要となる。例えば図３９のように周辺制御部が８個存在すると、８個のデバイスを選択・決定し、個別のポートに選択信号を出力するロジックが必要となる。その結果、デバイス選択信号を作るための論理回路構成が急速に複雑化する。しかしながら、上記の構成では、周辺制御部の数に関係なく、ＣＰＵ１４１の選択するデバイス数は、コマンドデータ出力ポート回路５１０とストローブ信号生成回路５１２との２つに削減されるので、アドレスデコード回路の構成を大幅に簡略化することが可能となる。
【０１４４】
上記の実施例においては、図２９によれば、賞球獲得上の利害に関係ない制御対象の組（補助制御対象の組）が、各種ランプやＬＥＤ群からなるランプ４１０（後述するランプ制御回路とともにランプ点灯機構を形成する）と、音声出力機構（図１６のサウンドジェネレータ２０３と、これに接続されたスピーカ４００）との、少なくとも２つ存在している。そして、これら補助制御対象の組についても、それぞれ個別にＣＰＵを有する周辺制御部（１７０，１８０）が形成されていた。各周辺制御部が例えば独立した基板の形で配置されていれば、各基板毎に容易に外観検査や機能検査ができる利点がある。
【０１４５】
一方、最近はＣＰＵの性能向上に伴い、一つのＣＰＵで各種の役割をも果たせることができるようになってきている。また、遊技機においても各種の機能を付加するようになり、遊技機に取付ける電機部品が数多くなってきている。従って、ある程度似通っている機能や遊技者にとり、賞球獲得上の有利・不利を直接もたらさない機能については、これを一つの制御部に統合することが好ましいともいえる（遊技者にとり直接有利・不利をもたらさない部品であれば、不正行為の対象になることもない、ということもある）。
【０１４６】
具体例を図４０に示す。ここでは、ランプ制御部と音制御部とを、ＣＰＵ３９１を制御指令主体とする単一の周辺制御基板３９０に統合している。なお、図１６では表れていないが、ランプ４１０の直接的な作動制御は、基板３９０上に搭載されたランプ制御回路４０９（ランプ制御用手段）が、ＣＰＵ３９１からの指示を受けてハードウェアシーケンスにより司る。図４０では、このランプ制御回路４０９が基板３９０上に搭載されている。また、スピーカ４００は音声制御回路２０３（音声制御用手段）に接続されているが、この音声制御回路２０３は前述のサウンドジェネレータであり、これも基板３９０上に搭載されている。通常ランプ制御と音声制御は機種毎に変更されることが多く、この両者を同一基板に載せることにより機種変更に対して適切に対応できるようになる。また、遊技者にとり、これらの機能は興趣の盛り上げ等には関係するが、実利に関しては殆ど何らの関与もしていないため不正に改造されることもなく、さらに、この両者の制御に対応できる性能の汎用ＣＰＵの使用により、コストダウンの効果も図ることができる。
【０１４７】
最後に、上記のように複数の周辺制御部が設けられる遊技機の電源系統の望ましい構成態様について説明する。すなわち、図４１に示す例では、遊技機の各部への電力供給系統が、遊技球が特定の入賞口に入球又は通過ゲートを通過したことに基づき行われる遊技の進行を主宰する主動制御部を含む第一種作動部、ここでは主制御基板３４０に電力供給する第一電力供給系６１０と、前記主動制御部からの指令信号を受けて処理動作する受動制御部の一部又は全てを含む、主動制御部以外の制御部である第二種作動部、例えば枠制御基板３５０、特別図柄制御基板３６０、ランプ制御基板３７０及び音声制御基板３８０（ないしそのその周辺）に電力供給する第二電力供給系６２０との少なくとも２つに区分されている。ここで、前記主動制御部は、遊技球が特定の入賞口に入球又は通過ゲート通過したことに基づき行われる遊技の進行を司るＣＰＵ、及びそのＣＰＵを作動させるプログラムを記憶するＲＯＭや、そのプログラムのワークエリアとしての機能のほか前記遊技の進行状況等を一時的に記憶するＲＡＭ等から構成されたものであり、前記主制御部１４０は概ねこれに該当するものである。他方、前記周辺制御部１５０〜１８０は概ね受動制御部に該当する。そして、第一電力供給系６１０への電力投入状態を維持しつつ、第二電力供給系６２０の電力遮断が可能となるように構成されている。なお、いずれの電力供給系も主電源６００（例えばＡＣ２４Ｖ）から直接、又は必要に応じて設けられた降圧回路により降圧された形にて受電する。なお、主電源６００は、外部交流電源（例えばＡＣ１００Ｖ）からの交流入力を受けて、これを所定電圧出力に変換する公知の電源回路にて構成される。
【０１４８】
具体的には、第一電力供給系６１０に向かう第一電力供給路６１１と、第二電力供給系６２０に向かう第二電力供給路６２１との各基端位置に、それら電力供給系６１０，６２０への電力供給を独立にオン・オフする第一及び第二の電源スイッチ６０１，６０２が設けられている。これにより、第一電力供給系６１０（すなわち、第一種作動部）と第二電力供給系６２０（すなわち、第二種作動部）とを互いに独立に電源遮断できるようになる。
【０１４９】
すなわち、ゲームの進行状態について遊技者にとり利益のある状態が電源を切断することにより取り消されてしまうことになる基板、即ち、ゲームの進行状態について遊技者にとり利益のある情報を記憶する手段を有する基板（＝第１種作動部）の電源をＯＮとしたまま、第１種作動部以外の電気装置の電源を切って点検、修理、交換等を行なうことができるようになる。従来は全電源をオフにして、電気装置の点検、部品の交換をすることが多く、その度に、高確率中とか時短中等の遊技者にとり利益のある状態が解消されてしまい、遊技者に大きな不利益をもたらしてしまっていた。しかし、上記の構成では、遊技機の第二の電源スイッチ６０２をオフとして第二電力供給系６２０への電力を遮断しても、第一の電源スイッチ６０１をオフとしない限り第一電力供給系６１０（第一種作動部）は受電状態であり、この状態で第二電力供給系６２０（第二種作動部）の電気装置の点検、修理、交換等を行なうことができる。なお、実際上、第一種作動部に係わる主制御部１４０や枠制御部１５０、あるいは、賞球払出装置１０９等が故障することは殆どなく、故障を起こすのは第一種作動部以外の部品であり、これらの点検、修理の機会は多く、現実上の効果は大きなものである。
【０１５０】
一方、図４２に示すように、第一電力供給系６１０に向かう第一電力供給路６１１に、第一電力供給系６１０への電力供給をオン・オフする第一の電源スイッチ６０１を設ける一方、第一電力供給路６１１から分岐して第二電力供給系６２０に向かう第二電力供給路６２１に、第一の電源スイッチ６０１よりも下流側において、第二電力供給系６２０への電力供給をオン・オフする第二の電源スイッチ６０２設ける構成とすることもできる。これによっても、第一種作動部の作動継続を確保しつつ、第二種作動部のみ電源遮断する目的を同様に達成することができる。ただし、この場合、第一の電源スイッチ６０１をオフにすれば、第一電力供給系６１０とともに第二電力供給系６２０も電力供給が遮断される。さらに、図４３に示すように、遊技機の電力供給系統を、３以上のスイッチにより、第一種作動部と第二種作動部とにまたがらない形でさらに細分化することもできる。ここでは、各制御基板３４０，３５０，３６０，３７０，３８０毎に、対応するスイッチ６０３により、電力供給を独立にオン・オフできるようにしている。
【符号の説明】
【０１５１】
１  パチンコ機（遊技機）
１４０  主制御部
１４１  ＣＰＵ（主制御部側制御指令主体）
１５０  枠制御部（周辺制御部）
１５１  ＣＰＵ（周辺制御部側制御指令主体）
１６０  特別図柄制御部（周辺制御部）
１６１  ＣＰＵ（周辺制御部側制御指令主体）
１７０  ランプ制御部（周辺制御部）
１７１  ＣＰＵ（周辺制御部側制御指令主体）
１８０  音声制御部（周辺制御部）
１８１  ＣＰＵ（周辺制御部側制御指令主体）
２０３  音声制御回路（音声制御用手段）
３４０  主制御基板
３５０  枠制御基板（周辺制御基板）
３６０  特別図柄制御基板（周辺制御基板）
３７０  ランプ制御基板（周辺制御基板）
３８０  音声制御基板（周辺制御基板）
４０９  ランプ制御回路（ランプ制御用手段）
５００  共有バス（共通信号伝送経路）
５１２  ストローブ信号生成回路（ストローブ信号発生手段）
６１０  第一電力供給系
６２０  第二電力供給系
【図１】
2010115512.tif 000003
【図２】
2010115512.tif 000004
【図３】
2010115512.tif 000005
【図４】
2010115512.tif 000006
【図５】
2010115512.tif 000007
【図６】
2010115512.tif 000008
【図７】
2010115512.tif 000009
【図８】
2010115512.tif 000010
【図９】
2010115512.tif 000011
【図１０】
2010115512.tif 000012
【図１１】
2010115512.tif 000013
【図１２】
2010115512.tif 000014
【図１３】
2010115512.tif 000015
【図１４】
2010115512.tif 000016
【図１５】
2010115512.tif 000017
【図１６】
2010115512.tif 000018
【図１７】
2010115512.tif 000019
【図１８】
2010115512.tif 000020
【図１９】
2010115512.tif 000021
【図２０】
2010115512.tif 000022
【図２１】
2010115512.tif 000023
【図２２】
2010115512.tif 000024
【図２３】
2010115512.tif 000025
【図２４】
2010115512.tif 000026
【図２５】
2010115512.tif 000027
【図２６】
2010115512.tif 000028
【図２７】
2010115512.tif 000029
【図２８】
2010115512.tif 000030
【図２９】
2010115512.tif 000031
【図３０】
2010115512.tif 000032
【図３１】
2010115512.tif 000033
【図３２】
2010115512.tif 000034
【図３３】
2010115512.tif 000035
【図３４】
2010115512.tif 000036
【図３５】
2010115512.tif 000037
【図３６】
2010115512.tif 000038
【図３７】
2010115512.tif 000039
【図３８】
2010115512.tif 000040
【図３９】
2010115512.tif 000041
【図４０】
2010115512.tif 000042
【図４１】
2010115512.tif 000043
【図４２】
2010115512.tif 000044
【図４３】
2010115512.tif 000045