(57)【特許請求の範囲】
【請求項１】
遊技の進行を制御するとともに、前記遊技の進行に基づいて生成した制御命令を発する主制御手段と、
前記主制御手段に電気的に接続され、かつ、前記主制御手段から発せられた前記制御命令に基づいて生成した駆動信号を発する副制御手段と、
前記副制御手段に電気的に接続され、かつ、前記副制御手段から発せられた前記駆動信号に応じて駆動される被制御手段と、を含む遊技機であって、
前記制御命令が、前記被制御手段を駆動するための複数の駆動命令のうちの一からなり、かつ、前記複数の駆動命令の各々が、前記被制御手段における複数種類の駆動の態様の各々に対応し、かつ、前記複数の駆動命令の各々は、前記駆動の態様を特定する少なくとも２つ以上の命令要素情報からなり、
前記被制御手段には、前記副制御手段から発せられた払出信号に応じて遊技媒体を払い出す払出手段が含まれており、
前記主制御手段は、
前記駆動命令を前記副制御手段へ発する際に、該駆動命令を構成する少なくとも２つの命令要素情報の各々に対応して、該対応する命令要素情報を送信すべきことが決定されたことを示す送信要求を生成する送信要求生成手段と、
前記送信要求生成手段によって生成された各送信要求を個々に記憶する送信要求記憶手段と、
前記送信要求記憶手段に記憶された各送信要求に対応する複数の命令要素情報を、予め定められた順序に従って、１つずつ前記副制御手段へ送信する命令要素情報送信手段と、を有し、
前記副制御手段は、前記駆動信号として前記払出信号を前記払出手段に発する場合において、前記少なくとも２つ以上の命令要素情報の全てを受信したときに、受信した命令要素情報によって特定される駆動の態様に応じて、前記払出信号を生成する払出信号生成手段を含み、
前記命令要素情報送信手段から送信された命令要素情報を受信する毎に、該命令要素情報を受信したことを示す受信完了信号を、一定時間だけ前記主制御手段へ送信し、かつ、
前記払出手段による前記遊技媒体の払い出しの処理を行っていることを示す駆動中信号を前記主制御手段に送信し、
前記主制御手段は、
前記命令要素情報送信手段によって最初に送信すべき前記命令要素情報が送信された後に、該最初に送信すべき命令要素情報に対応する送信要求が前記送信要求記憶手段に記憶されていた場合は、前記副制御手段から前記受信完了信号および前記駆動中信号をともに受信したときに、該最初に送信すべき命令要素情報に対応する送信要求を前記送信要求記憶手段から消去する一方、
前記副制御手段から前記受信完了信号および前記駆動中信号をともに受信していないときは、前記最初に送信すべき命令要素情報を再び前記副制御手段へ送信し、
前記命令要素情報送信手段によって前記最初に送信すべき命令要素情報が送信された後に、前記最初に送信すべき命令要素情報に対応する送信要求が前記送信要求記憶手段に記憶されていなかった場合は、前記副制御手段から前記受信完了信号を受信しておらず、かつ、前記駆動中信号を受信しているときに、次に送信すべき前記命令要素情報を前記副制御手段へ送信する
ことを特徴とする遊技機。
【請求項２】
前記駆動命令を成す前記命令要素情報は、前記遊技媒体の払出個数を示す払出個数情報と、前記遊技媒体の払い出しの開始を示す払出開始情報と、を含み、
前記主制御手段は、前記少なくとも２つ以上の命令要素情報のうちの最後に送信すべき命令要素情報として、前記払出開始情報を送信する請求項１記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
互いに通信をする複数の制御手段によって制御される遊技機に関する。
【背景技術】
【０００２】
パチンコ遊技機やスロットマシン等の遊技機は、遊技機を制御するための複数の制御回路を含む。これらの複数の制御回路においては、一の制御回路が他の制御回路を制御するために、一の制御回路から制御信号を送信し、他の制御回路はその制御信号を受信するような通信が行われている。しかし、このような制御回路同士で通信を行うような場合に、制御信号にノイズ等が重畳した場合には、不適切な信号が供給されてしまい、信号が供給された制御回路が所望する動作をしない等の不都合が生じる場合があった。
【０００３】
このような問題を解決するため、従来の遊技機においては、複数の制御回路間で双方向通信を行うものがあった。この従来の遊技機は、例えば、ある信号が一の制御回路から他の制御回路へ送信されたときには、他の制御回路はその信号を受信したことを示す確認の信号を一の制御回路に送信するものであった（例えば、特許文献１参照）。
【特許文献１】特開２００３−３４００９９公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した双方向通信をする従来の遊技機は、適切な制御信号が供給されたときには、制御回路に所望の動作をさせることができるものではあったが、このような遊技機であっても、遊技機の外部で不正に生成された信号が、制御信号として制御回路に供給された場合には、信号が供給された制御回路は、その信号が不正に供給されたものであるか否かを判断することができず、供給された信号に応じた動作をしてしまうという新たな問題が生じた。
【０００５】
本発明は、上述の点に鑑みてなされたものであり、その目的とするところは、適切に制御信号が供給されたときには、その信号に基づいて動作させることができるとともに、遊技機の外部で不正に生成された信号が制御信号として供給された場合であっても、その不正な信号によっては動作させないようにできる遊技機を提供することにある。
【課題を解決するための手段】
【０００６】
以上のような目的を達成するために、本発明においては、被制御手段を駆動するための駆動命令を複数の命令要素情報から構成し、これらの複数の命令要素情報の全てを受信したときに、被制御手段に駆動信号を発する。
【０００７】
具体的には、本発明に係る遊技機は、
遊技の進行を制御するとともに、前記遊技の進行に基づいて生成した制御命令を発する主制御手段と、
前記主制御手段に電気的に接続され、かつ、前記主制御手段から発せられた前記制御命令に基づいて生成した駆動信号を発する副制御手段と、
前記副制御手段に電気的に接続され、かつ、前記副制御手段から発せられた前記駆動信号に応じて駆動される被制御手段と、を含む遊技機であって、
前記制御命令が、前記被制御手段を駆動するための複数の駆動命令のうちの一からなり、かつ、前記複数の駆動命令の各々が、前記被制御手段における複数種類の駆動の態様の各々に対応し、かつ、前記複数の駆動命令の各々は、前記駆動の態様を特定する少なくとも２つ以上の命令要素情報からなり、
前記被制御手段には、前記副制御手段から発せられた払出信号に応じて遊技媒体を払い出す払出手段が含まれており、
前記主制御手段は、
前記駆動命令を前記副制御手段へ発する際に、該駆動命令を構成する少なくとも２つの命令要素情報の各々に対応して、該対応する命令要素情報を送信すべきことが決定されたことを示す送信要求を生成する送信要求生成手段と、
前記送信要求生成手段によって生成された各送信要求を個々に記憶する送信要求記憶手段と、
前記送信要求記憶手段に記憶された各送信要求に対応する複数の命令要素情報を、予め定められた順序に従って、１つずつ前記副制御手段へ送信する命令要素情報送信手段と、を有し、
前記副制御手段は、前記駆動信号として前記払出信号を前記払出手段に発する場合において、前記少なくとも２つ以上の命令要素情報の全てを受信したときに、受信した命令要素情報によって特定される駆動の態様に応じて、前記払出信号を生成する払出信号生成手段を含み、
前記命令要素情報送信手段から送信された命令要素情報を受信する毎に、該命令要素情報を受信したことを示す受信完了信号を、一定時間だけ前記主制御手段へ送信し、かつ、
前記払出手段による前記遊技媒体の払い出しの処理を行っていることを示す駆動中信号を前記主制御手段に送信し、
前記主制御手段は、
前記命令要素情報送信手段によって最初に送信すべき前記命令要素情報が送信された後に、該最初に送信すべき命令要素情報に対応する送信要求が前記送信要求記憶手段に記憶されていた場合は、前記副制御手段から前記受信完了信号および前記駆動中信号をともに受信したときに、該最初に送信すべき命令要素情報に対応する送信要求を前記送信要求記憶手段から消去する一方、
前記副制御手段から前記受信完了信号および前記駆動中信号をともに受信していないときは、前記最初に送信すべき命令要素情報を再び前記副制御手段へ送信し、
前記命令要素情報送信手段によって前記最初に送信すべき命令要素情報が送信された後に、前記最初に送信すべき命令要素情報に対応する送信要求が前記送信要求記憶手段に記憶されていなかった場合は、前記副制御手段から前記受信完了信号を受信しておらず、かつ、前記駆動中信号を受信しているときに、次に送信すべき前記命令要素情報を前記副制御手段へ送信することを特徴とすることを特徴とする。
【０００８】
このように、制御命令である駆動命令を複数の命令要素情報から構成するとともに、副制御手段が、複数の命令要素情報の全てを受信したときに限って、払出手段に発する払出信号を生成するので、副制御手段が払出手段を駆動するための一の払出信号を発するためには、複数の命令要素情報の全てを受信する必要が生ずる。このため、制御信号として遊技機の外部で不正に生成された信号が副制御手段に供給された場合であっても、その信号によっては副制御手段に所望の動作をさせることを困難にできるだけなく、さらには、遊技機の外部で不正に生成した信号が副制御手段に複数回に亘って供給されたような場合であっても、副制御手段を動作させないようにでき、不正な行為を未然に防止することができる。
【０００９】
被制御手段の駆動の態様は、複数種類の駆動の態様からなる。例えば、被制御手段が、払出装置である場合には、「３個の遊技球を払い出す」駆動の態様や、「１５個の遊技球を払い出す」駆動の態様等がある。また、被制御手段が、画像表示装置である場合には、「図柄７の画像を表示する」駆動の態様や「キャラクタの象の画像を消去する」駆動の態様等がある。このように、被制御手段には、複数種類の駆動の態様があるため、被制御手段を駆動するためには、被制御手段における複数種類の駆動の態様の各々に対応した複数の駆動命令が必要となる。上述したことから、主制御手段から副制御手段に供給される制御命令は、これらの複数の駆動命令のうちの一の駆動命令となる。
【００１０】
このようなことから、「前記複数の駆動命令の各々が前記被制御手段における複数種類の駆動の態様の各々に対応」する必要があるとともに、「前記制御命令は、前記被制御手段を駆動するための複数の駆動命令のうちの一からなる」ようにする必要がある。
【００１１】
また、上述した例では、被制御手段である払出手段が「３個の遊技球を払い出す」動作をさせるためには、「３個の遊技球を払い出せ」という駆動命令が必要である。この駆動命令は、「３個の遊技球」という情報と、「払出しを開始しろ」という情報とに分割することができる。同様に、被制御手段が、画像表示装置である場合には、「図柄７の画像を表示しろ」という駆動命令は、「図柄７の画像」という情報と、「表示を開始しろ」という情報とに分割でき、「キャラクタの象の画像を消去しろ」という駆動命令は、「キャラクタの象の画像」という情報と、「消去しろ」という情報とに分割できる。このように、複数の駆動命令の各々は、命令の要素を構成する情報に分割することができる。この命令を要素ごとに分割した情報の各々が「命令要素情報」である。尚、命令要素情報の各々は、駆動命令の一部を示す情報であればよく、その分割の仕方や程度については、主制御手段と副制御手段との間で行われる通信の方式や速度等に応じて適宜定めてよい。
【００１２】
また、副制御手段は、少なくとも２つ以上の命令要素情報の各々を受信する毎に、当該命令要素情報を受信したことを示す受信完了信号を、主制御手段に一定時間送信する。このため、主制御手段と副制御手段との間で、いわゆる双方向の通信が可能となるが、従前の遊技機と異なり、命令要素情報の各々を受信する毎に、受信完了信号を主受信手段に一定時間送信するので、不正な行為をさらに困難にすることができる。
【００１３】
また、主制御手段は、命令要素情報送信手段によって最初に送信すべき命令要素情報が送信された後に、該最初に送信すべき命令要素情報に対応する送信要求が送信要求記憶手段に記憶されていた場合は、副制御手段から受信完了信号および駆動中信号を、共に受信していないときに、該命令要素情報を再び副制御手段へ送信する。このようにしたことで、不正による妨害のみならず、信号にノイズ等が重畳したような場合であっても、副制御手段に改めて送信するので、被制御手段をより的確に制御することが可能となる。
【００１４】
さらに、副制御手段は、払出手段による遊技媒体の払い出し処理を行っていることを示す駆動中信号を主制御手段に送信するため、主制御手段は、被制御手段が駆動されている最中であることを判別でき、制御命令を不必要に副制御手段に供給する無駄を防止することができる。
【００１５】
また、上述した「前記駆動命令を成す前記命令要素情報」は、前記遊技媒体の払出個数を示す払出個数情報と、前記遊技媒体の払い出しの開始を示す払出開始情報と、を含み、「前記主制御手段」は、前記少なくとも２つ以上の命令要素情報のうちの最後に送信すべき命令要素情報として、前記払出開始情報を送信することが好ましい。
【００１６】
このように払出開始情報を含めることで、前記払出制御手段の駆動を適切に開始することができる。即ち、払出開始情報が受信されない限り、払出手段の駆動が開始されることがないので、特に不正な行為が行われやすい払出手段における不正を防止することができる。
【発明の効果】
【００１９】
適切に制御信号が供給されたときには、その信号に基づいて的確に動作させ、遊技機の外部で不正に生成された信号が制御信号として副制御手段に供給された場合であっても、その信号によって副制御手段に所望の動作をさせることを困難にすることができるだけなく、遊技機の外部で不正に生成した信号が副制御手段に複数回に亘って供給されたような場合であっても、副制御手段を動作させないようにできる。
【発明を実施するための最良の形態】
【００２０】
以下に、本発明の実施例について図面に基づいて説明する。
【００２１】
＜＜パチンコ遊技機１０の前面の構成＞＞
図１は、本発明に係る弾球遊技機の一つの実施の形態であるパチンコ遊技機の一例の概略を示す正面図である。尚、図１に示した例は、パチンコ遊技機１０の前面を示す図である。
【００２２】
図１に示すように、パチンコ遊技機１０は、外枠１２と、前枠１４と、遊技盤２４と、を含む。
【００２３】
＜外枠１２＞
外枠１２は、パチンコ遊技機１０の外郭を構成し、方形状の形状を有する。尚、パチンコホールにおいては、この外枠１２を介して、パチンコ遊技機１０は、遊技島の支持部材（図示せず）に取り付けられる。
【００２４】
＜前枠１４＞
外枠１２には、開閉自在に軸支される前枠１４が設けられている。前枠１４には、ガラス扉１６や、遊技球を受けるための上皿１８及び下皿２０や、打球ハンドル２２や、遊技盤２４を収容する収容部等の各種の部材が設けられている。
【００２５】
＜遊技盤２４＞
遊技盤２４には、レール２６により区画された遊技領域２８が設けられている。遊技領域２８の略中央部には、図柄の画像等の種々の画像を表示する画像表示装置３０が設けられている。さらに、遊技領域２８には、図柄の変動開始の条件を定める始動入賞口３２や、遊技が大当たりとなったときに開閉する特別入賞口３４や、普通図柄変動表示口３６及び３８や、その他複数の一般入賞口３９ａ〜３９ｄや、遊技球の落下に影響を及ぼす風車４０及び４２や、多数の遊技釘（図示せず）や、アウト口４４も設けられている。
【００２６】
上述した打球ハンドル２２を遊技者が回動操作したときには、上皿１８から打球発射部（図示せず）へ遊技球が１個ずつ供給され、遊技球は、打球ハンドル２２の回動操作に応じた強度で、打球発射装置（図示せず）によって遊技領域２８に打球として発射される。
【００２７】
遊技領域２８に発射された打球は、上述した風車や遊技釘との接触を繰り返して移動方向を変えながら落下し、上述した各種の入賞口３２〜３８及び３９ａ〜３９ｄやアウト口４４に流入する。
【００２８】
上述した入賞口３２〜３８及び３９ａ〜３９ｄの各々には、これらの入賞口の背面に形成されて遊技球が通過する流路に、遊技球の通過を検出するための入賞検出センサ（図示せず）が設けられている。尚、入賞口３２〜３８及び３９ａ〜３９ｄの各々に設けられている入賞検出センサは、後述する図３においては、入賞検出センサ群７０として示す。入賞口３２〜３８又は３９ａ〜３９ｄのいずれかに遊技球が入賞したときには、入賞検出センサは、遊技球が通過したことを検出して、検出信号を出力する。入賞検出センサは、後述する主制御回路５０（図２に示す）と信号ケーブルによって電気的に接続されている。入賞検出センサから発せられた検出信号は、主制御回路５０に供給される。主制御回路５０は、検出信号を検出することにより、入賞口３２〜３８又は３９ａ〜３９ｄのうちのいずれの入賞口に遊技球が入賞したかを得ることができる。打球が、いずれかの入賞口３２〜３８及び３９ａ〜３９ｄに入賞したときには、所定数の遊技球が賞球として上皿１８又は下皿２０に払い出される。尚、本実施の形態においては、入賞口３２に入賞したときには、４個の賞球が払い出され、入賞口３４に入賞したときには、１５個の賞球が払い出され、入賞口３９ａ〜３９ｄに入賞したときには、１３個の賞球が払い出される。
【００２９】
＜払出口４６及び４８＞
上述した上皿１８の奥側と下皿２０の奥側とには、遊技球を賞球として払い出すための払出口４６及び４８が形成されている。後述するように、上述したいずれかの入賞口３２〜３８及び３９ａ〜３９ｄに打球が入賞したと、主制御回路５０（図２に示す）が判別したときには、主制御回路５０（図２に示す）は、払出制御回路５４（図２に示す）に制御命令を発する。払出制御回路５４には、払出モータ５６（図２に示す）が電気的に接続されており、制御命令を受信した払出制御回路５４は、その制御命令に含まれている賞球の個数を示す情報に基づいて、払出モータ５６に駆動信号を発する。払出モータ５６が駆動されると、払い出される賞球の数を計数しながら、賞球が払出口４６又は４８から上皿１８又は下皿２０に送出される。
【００３０】
＜画像表示装置３０＞
上述したように、遊技領域２８の略中央部には、画像表示装置３０が設けられている。後述するように、画像表示装置３０には、図柄の画像やキャラクタの画像等の種々の画像が演出画像として表示される。画像表示装置３０においては、図柄の画像による遊技、いわゆるスロットマシンにおいて行われるスロットゲームを模した図柄画像遊技が実行される。
【００３１】
図柄は、この画像遊技の結果を示すための識別情報、例えば、「０」、「１」〜「９」等の数字や文字による識別情報からなり、図柄の画像は、この識別情報を遊技者に視認可能に示す画像である。図柄の画像は、変動表示されたり停止表示されたりする。図柄の画像の変動表示は、図柄画像を構成する識別情報が順次変更されるような態様で表示したり、図柄画像の表示位置を変更するような態様で表示したりする表示方法である。この図柄画像の変動表示が開始されたときが、図柄画像遊技の開始である。変動表示された図柄画像は、所定の時間経過後に停止表示される。図柄の画像の停止表示は、画像表示装置３０の一定の位置において一定の識別情報を表示する。
【００３２】
また、図柄の画像のみならず、図柄画像遊技の演出効果を高めるためのキャラクタ画像や背景画像も併せて画像表示装置３０に表示される。尚、後述するように本実施の形態では、キャラクタ画像による演出が、図柄画像による図柄画像遊技とは別個に進行する演出画像として画像表示装置３０に表示される。
【００３３】
＜始動入賞口３２＞
また、入賞口のうちの始動入賞口３２に打球が入賞したときには、画像表示装置３０に表示された図柄の画像は変動表示を開始し、所定の動画像や図柄の変動態様が所定時間だけ表示された後、図柄の画像の変動表示を停止する。図柄の画像が停止表示されたときに、画像表示装置３０に表示された図柄の画像の態様が特定のものとなった場合、例えば、図柄が示す数値が０〜９のいわゆるぞろ目となった場合には、図柄画像遊技はいわゆる大当たりとなる。図柄画像遊技が大当たりとなったときには、パチンコ遊技では特別遊技が実行される。この特別遊技は、画像表示装置３０において所定のデモ画像を表示するとともに、上述した特別入賞口３４を開放して遊技球を入賞容易状態にし、遊技球を特別入賞口３４に流入しやすくする遊技である。
【００３４】
尚、始動入賞口３２の左右の近傍には動作可能に設けられた２つの可動片３３ａ及び３３ｂが設けられている。上述した普通図柄変動表示口３６及び３８を遊技球が通過すると、遊技盤２４の左側に設けられている普通図柄表示部３１において普通図柄遊技が開始される。この普通図柄遊技の遊技結果が当りとなったときには２つの可動片３３ａ及び３３ｂが開き、始動入賞口３２に遊技球を入賞させやすくなる。図１に示した普通図柄表示部３１は、２つのランプからなり、普通図柄変動表示口３６及び３８を遊技球が通過したときには、２つのランプの点滅が始まる。その後、所定の時間経過後にいずれか一方のみが点灯し、その点灯した方のランプによって当り又は外れが定まる。
【００３５】
＜特別入賞口３４＞
上述したように、画像表示装置３０における図柄画像遊技が大当たりとなったときには、パチンコ遊技では特別入賞口３４を開放して入賞容易状態にし特別遊技が実行される。この特別入賞口３４の入賞容易状態は、特別入賞口３４に打球が所定数入賞するまで、例えば１０個入賞するまで、又は特別入賞口３４が開放されてから所定時間経過するまで、例えば３０秒経過するまで継続する。その後、特別入賞口３４を閉鎖して入賞困難状態にする。尚、特別入賞口３４には、特定領域（図示せず）が設けられている。特別入賞口３４が開放されている間に、この特定領域を打球が通過していたときには、特別入賞口３４を一旦閉鎖した後に再び開放する。この特別入賞口３４の開放と閉鎖との動作は、複数回、例えば１５回に至るまで繰り返され、その後、特別入賞口３４は閉鎖される。特別入賞口３４が開放されてから次いで閉鎖されるまでの遊技を単位遊技と称し、単位遊技が行われた回数をラウンド数と称する。
【００３６】
＜＜パチンコ遊技機１０の背面の構成＞＞
図２は、パチンコ遊技機１０の背面を示す背面図である。
【００３７】
＜主制御回路５０＞
図２に示すように、背面の下部には主制御回路５０が設けられている。主制御回路５０は、パチンコ遊技機１０の全体の制御を行う。例えば、主制御回路５０は、始動入賞口３２や特別入賞口３４等の入賞口に遊技球が入賞したときに、その入賞口に応じた数の遊技球を賞球として払い出す制御をする。
【００３８】
主制御回路５０は、演算等を行うＣＰＵ（中央処理装置）（図示せず）、パチンコ遊技機１０の全体を制御するためのプログラムを記憶したＲＯＭ（リードオンリーメモリー）（図示せず）、及び各データを一時的に記憶するＲＡＭ（ランダムアクセスメモリー）（図示せず）等を含む。これらのＣＰＵ、ＲＯＭ及びＲＡＭは、入出力バスによって電気的に接続されており、データ信号やアドレス信号が入出力できるようになされている。
【００３９】
本実施の形態においては、パチンコ遊技機１０の全体を制御するためのプログラムのうち、遊技球の入賞の処理のプログラムや、後述する払出制御回路５４の状態を検出する処理のプログラムや、払出制御回路５４にコマンドを送信する処理のプログラムについては、後述する図４、図５及び図６に示す。上述したように、これらのプログラムはＲＯＭに記憶されている。また、ＲＡＭには、これらプログラムで用いられる変数の値が記憶される。さらに、後述するように、ＲＡＭは、後述する賞球払出個数コマンドや賞球払出開始コマンドを払出制御回路５４に送信すべきことも記憶する。
【００４０】
＜画像制御回路５２＞
また、主制御回路５０の上部には画像表示装置３０が設けられており、画像表示装置３０の背面には、画像制御回路５２が設けられている。この画像制御回路５２は、主制御回路５０と信号ケーブル（図示せず）によって電気的に接続されており、主制御回路５０から発せられた制御信号に基づいて画像表示装置３０を制御する。画像制御回路５２は、演算等を行うＣＰＵ（中央処理装置）（図示せず）、画像表示装置３０を制御するためのプログラムを記憶したＲＯＭ（リードオンリーメモリー）（図示せず）、及び各データを一時的に記憶するＲＡＭ（ランダムアクセスメモリー）（図示せず）等を含む。尚、ＲＯＭには、図柄画像やキャラクタの画像の表示を制御するためのプログラムが記憶されている。さらに、ＲＯＭには、これらの図柄画像やキャラクタの画像の画像データも記憶する。上述したＣＰＵ、ＲＯＭ及びＲＡＭは、入出力バスによって電気的に接続されており、データ信号やアドレス信号が入出力できるようになされている。この画像制御回路５２によって、ＲＯＭに記憶されている画像データが読み出されて、図柄画像やキャラクタの画像が画像表示装置３０に表示される。
【００４１】
＜払出制御回路５４＞
上述した主制御回路５０の右側には、払出制御回路５４が設けられている。この払出制御回路５４には、上述した主制御回路５０が信号ケーブル（図示せず）によって電気的に接続されている。さらに、払出制御回路５４には、後述する払出モータ５６も信号ケーブル（図示せず）によって電気的に接続されている。払出制御回路５４は、演算等を行うＣＰＵ（中央処理装置）（図示せず）、払出モータ５６を制御するためのプログラムを記憶したＲＯＭ（リードオンリーメモリー）（図示せず）、及び各データを一時的に記憶するＲＡＭ（ランダムアクセスメモリー）（図示せず）等を含む。
【００４２】
本実施の形態においては、ＲＯＭに記憶されているプログラムは、賞球を払い出すための処理のプログラムや、主制御回路５０とコマンドの送受信をするための処理のプログラムであり、後述する図７及び図８においてフローチャートで示す。このプログラムを実行することによって、払出制御回路５４は、主制御回路５０から発せられた制御信号に基づいて払出モータ５６に駆動信号を発して払出モータ５６を制御する。
【００４３】
＜払出モータ５６＞
払出制御回路５４の上方には、上述した払出モータ５６が設けられている。払出モータ５６は、払出制御回路５４から発せられた駆動信号により所定の角度だけ回転する。払出モータ５６が、所定の角度だけ回転したときには、払出モータ５６の上方の賞球路６０から供給される遊技球の１個を下方に送出する。下方に送出された遊技球は、上述した上皿１８又は下皿２０に賞球として払い出される。
【００４４】
＜通過センサ５８＞
払出モータ５６の下方には、通過センサ５８が設けられている。通過センサ５８は、信号ケーブル（図示せず）によって電気的に払出制御回路５４に接続されている。この通過センサ５８は、遊技球の１つが下方に送出されて通過センサ５８の近傍を通過する度に、通過検出信号を発する。払出制御回路５４は、この通過検出信号が発せられたか否かを判断することより、払出モータ５６が駆動されて、実際に遊技球が下方に送出されたか否かを判断することができる。この判断処理は、後述する図７のステップＳ５３において実行される。
【００４５】
＜＜パチンコ遊技機１０における機能＞＞
図３は、パチンコ遊技機１０における主要な制御機能の概略を示す機能ブロック図である。
【００４６】
図３に示すように、パチンコ遊技機１０は、制御手段５００と、入賞検出手段４００と、被制御手段３００と、を含む。制御手段５００は、入賞検出手段４００と被制御手段３００とに電気的に接続され、入賞検出手段４００から発せられた入賞検出信号は、制御手段５００に供給され、制御手段５００から発せられた制御信号は、被制御手段３００に供給される。
【００４７】
＜入賞検出手段４００＞
入賞検出手段４００は、パチンコ遊技機１０において遊技球が所定の入賞口に入賞したか否かを検出する。例えば、入賞口３２〜３８及び３９ａ〜３９ｄのいずれかに遊技球が入賞したか否かを検出する。入賞検出手段４００は、入賞口に入賞した遊技球の通過を検出したときには、検出信号を発する入賞検出センサ群７０からなる。この入賞検出センサ群７０は、上述した入賞口３２〜３８及び３９ａ〜３９ｄの各々の背後に形成された遊技球の流路に設けられて遊技球の通過を検出する入賞検出センサが好ましい。
【００４８】
＜制御手段５００＞
制御手段５００は、主制御手段５１０と副制御手段６１０とを含む。この主制御手段５１０と副制御手段６１０とは互いに電気的に接続されており、主制御手段５１０から発せられた制御命令は、副制御手段６１０に供給される。
【００４９】
＜主制御手段５１０＞
主制御手段５１０は、遊技制御手段５２０と、入賞処理手段５３０と、払出制御手段状態検出手段５４０と、主送信手段５５０と、主受信手段５６０と、を含む。この主制御手段５１０は、上述した主制御回路５０から構成されるのが好ましい。
【００５０】
＜遊技制御手段５２０＞
遊技制御手段５２０は、特別遊技制御手段５２２と、画像遊技制御手段５２４とを含む。特別遊技制御手段５２２は、上述した特別入賞口３４を開閉動作して、遊技球の入賞容易状態にしたり、入賞困難状態にしたりして、特別遊技の進行を制御する。また、画像遊技制御手段５２４は、後述する画像表示手段３２０に表示される画像によって進行される画像遊技の進行を制御する。
【００５１】
＜入賞処理手段５３０＞
入賞処理手段５３０は、入賞検出手段５３２と、入賞カウンタ演算手段５３４と、入賞カウンタ記憶手段５３６とを含む。
【００５２】
入賞検出手段５３２は、上述した入賞検出手段４００から発せられた検出信号を検出して、入賞口３２〜３８及び３９ａ〜３９ｄのいずれかに遊技球が入賞したか否かを判断する。この判断処理は、後述する図４のステップＳ１１の処理で実行される。
【００５３】
入賞カウンタ演算手段５３４は、後述する入賞カウンタの値を加算又は減算等の演算処理によって変更する。入賞カウンタは、入賞口の種類毎に定められている。例えば、上述した入賞口３２に遊技球が入賞したときには、４個の遊技球を払い出し、入賞口３４に遊技球が入賞したときには、１５個の遊技球を払い出し、入賞口３９ａ〜３９ｄに遊技球が入賞したときには、１３個の遊技球を払い出すと定められている場合には、入賞カウンタは、遊技球４個用の入賞カウンタと、１３個用の入賞カウンタと、１５個用の入賞カウンタと、の３種類が必要となる。入賞カウンタ演算手段５３４は、これらの入賞カウンタの各々に記憶されている値を適宜変更する。この入賞カウンタの値を変更する処理は、後述する図４のステップＳ１２又はＳ１５の処理で実行される。
【００５４】
入賞カウンタ記憶手段５３６は、上述した入賞カウンタの値を記憶する。特に、上述した主制御回路５０のＲＡＭであることが好ましい。上述したように、例えば、３種類の入賞カウンタを必要とするときには、その各々に対応した記憶領域が入賞カウンタ記憶手段５３６に割り当てられ、入賞カウンタの値が対応する記憶領域に記憶される。
【００５５】
＜払出制御手段状態検出手段５４０＞
払出制御手段状態検出手段５４０は、後述する払出制御手段６２０の状態を検出して判断する手段であり、コマンド受信完了信号判断手段５４２と払出信号判別手段５４４とを含む。
【００５６】
コマンド受信完了信号判断手段５４２は、払出制御手段６２０から発せられるコマンド受信完了信号がオンであるかオフであるかを判断する。コマンド受信完了信号は、後述するように、払出制御手段６２０が、主制御手段５１０から発せられた制御命令の受信を完了したか否かを示す信号である。コマンド受信完了信号がオンである状態は、後述する副制御手段６１０が、主制御手段５１０から発せられた制御命令の受信を完了した直後であることを示し、コマンド受信完了信号がオフである状態は、副制御手段６１０が、主制御手段５１０から発せられた制御命令の受信を完了した直後ではないことを示す。
【００５７】
この主制御手段５１０から発せられた制御命令は、後述するように複数の命令要素情報、即ち、賞球払出個数コマンドと賞球払出開始コマンドとからなる。副制御手段６１０の副送信手段６４０は、副制御手段６１０が、賞球払出個数コマンドを受信したときにはコマンド受信完了信号を発し、賞球払出開始コマンドを受信したときにもコマンド受信完了信号を発する。このように、副制御手段６１０は、複数の命令要素情報の各々を受信する毎にコマンド受信完了信号を主制御手段５１０に発する。従って、主制御手段５１０が賞球払出個数コマンドを発した後に受信するコマンド受信完了信号は、副制御手段６１０が賞球払出個数コマンドを受信したか否かを示す信号であり、主制御手段５１０が賞球払出開始コマンドを発した後に受信するコマンド受信完了信号は、副制御手段６１０が賞球払出開始コマンドを受信したか否かを示す信号である。
【００５８】
コマンド受信完了信号がオンであるかオフであるかの判断は、後述する図５のステップＳ２２、図６のステップＳ３２、Ｓ３４、Ｓ３７及びＳ３９の処理で実行される。
【００５９】
払出信号判別手段５４４は、払出制御手段６２０から発せられる払出中信号がオンであるかオフであるかを判断する。払出中信号は、払出制御手段６２０が、遊技球の払出しの処理を現在実行している最中であるか否かを示す信号である。払出中信号がオンである状態は、遊技球の払出しの処理を現在実行している最中であることを示し、払出中信号がオフである状態は、遊技球の払出しの処理を実行していないことを示す。払出中信号がオンであるかオフであるかの判断は、後述する図５のステップＳ２５、図６のステップＳ３２、Ｓ３４、Ｓ３７及びＳ３９の処理で実行される。
【００６０】
＜主送信手段５５０＞
主送信手段５５０は、後述する払出制御手段６２０に賞球払出個数コマンドを送信する賞球払出個数コマンド送信手段５５２と、払出制御手段６２０に賞球払出開始コマンドを送信する賞球払出開始コマンド送信手段５５４と、制御命令記憶手段５５６と、を含む。賞球払出個数コマンド送信手段５５２が送信する賞球払出個数コマンドは、後述する被制御手段３００から払い出すべき賞球の数を示す情報を含むコマンドである。賞球払出開始コマンド送信手段５５４が送信する賞球払出開始コマンドは、被制御手段３００が賞球の払出しを開始すべき旨を示す情報を含むコマンドである。この賞球払出開始コマンドによって、被制御手段３００の駆動を開始すべきことを示す駆動開始情報を構成する。
【００６１】
この賞球払出個数コマンドと賞球払出開始コマンドとの双方によって、制御命令である「所定の個数の賞球を払い出せ」という１つの駆動命令が構成される。また、この賞球払出個数コマンドや賞球払出開始コマンドから「命令要素情報」が構成される。このように主制御手段５１０から副制御手段６１０に発せられる制御命令を少なくとも２つ以上の命令要素情報にすることで、遊技機の外部で不正に生成された信号を制御信号として副制御手段６１０に供給された場合であっても、副制御手段６１０に適切な動作をさせることを極めて困難にすることができる。
【００６２】
尚、この賞球払出個数コマンドの送信は、後述する図６のステップＳ３３の処理で実行され、賞球払出開始コマンドの送信は、後述する図６のステップＳ３８の処理で実行される。
【００６３】
制御命令記憶手段５５６は、上述した賞球払出個数コマンドや賞球払出開始コマンドを副制御手段６１０に送信すべきことを記憶する。上述したように、副制御手段６１０の副送信手段６４０は、副制御手段６１０が、賞球払出個数コマンドを受信したときにはコマンド受信完了信号を発し、賞球払出開始コマンドを受信したときにもコマンド受信完了信号を発する。しかし、賞球払出個数コマンドや賞球払出開始コマンドを示す信号にノイズ等が重畳することにより、不適切な信号が副制御手段６１０に送信されたときには、副制御手段６１０は、賞球払出個数コマンドや賞球払出開始コマンドが送信されたとは判別できず、コマンド受信完了信号を主制御手段５１０に送信することはない。このような場合に、改めて主制御手段５１０は、賞球払出個数コマンドや賞球払出開始コマンドを副制御手段６１０に送信する必要がある。このために賞球払出個数コマンドや賞球払出開始コマンドを副制御手段６１０に送信すべきことを記憶する。制御命令記憶手段５５６は、副制御手段６１０からのコマンド受信完了信号を受信するまで、賞球払出個数コマンドや賞球払出開始コマンドを副制御手段６１０に送信すべきことを記憶し、コマンド受信完了信号を受信したときには送信すべきことを消去する。
【００６４】
この処理は、後述する図４のステップＳ１６において賞球払出個数コマンド送信要求と賞球払出開始コマンド送信要求とをセットをすることで、これらのコマンドを送信すべきことを制御命令記憶手段５５６に記憶させる。また、後述する図６のステップＳ３５又はＳ４０で賞球払出個数コマンド送信要求や賞球払出開始コマンド送信要求をクリアすることで、これらのコマンドを送信すべきことを制御命令記憶手段５５６から消去する。
【００６５】
＜主受信手段５６０＞
主受信手段５６０は、後述する副制御手段６１０の副送信手段６４０から発せられたコマンド受信完了信号を受信するコマンド受信完了信号受信手段５６２と、払出中信号を受信する払出中信号受信手段５６４とを含む。この受信の処理は後述する図５のステップＳ２１で実行される。払出中信号によって、被制御手段が駆動されている状態であることを示す駆動中信号が構成される。
【００６６】
＜副制御手段６１０＞
上述した副制御手段６１０は、払出制御手段６２０と画像表示制御手段６５０とを含む。特に、副制御手段６１０は、上述した払出制御回路５４や画像制御回路５２からなることが好ましい。
【００６７】
＜払出制御手段６２０＞
払出制御手段６２０は、賞球個数記憶手段６２２と、駆動信号生成手段６２４と、副受信手段６３０と、副送信手段６４０とを含む。この払出制御手段６２０は、特に、上述した払出制御回路５４からなることが好ましい。
【００６８】
賞球個数記憶手段６２２は、被制御手段３００から払い出すべき賞球の個数を記憶する。記憶される賞球個数は、上述した賞球払出個数コマンドが送信される度に賞球払出個数コマンドが示す個数だけ加算されるとともに、賞球が払い出される度に払い出された個数だけ減算される。この加算の処理は、図８に示すステップＳ６６の処理で実行され、減算の処理は、図７のステップＳ５４の処理で実行される。賞球個数記憶手段６２２は、これらの処理で変更された賞球の個数を記憶する。この賞球個数記憶手段６２２は、上述した払出制御回路５４や画像制御回路５２のＲＡＭからなることが好ましい。
【００６９】
駆動信号生成手段６２４は、主制御手段５１０から発せられた制御命令に基づいて、即ち、賞球払出個数コマンドと賞球払出開始コマンドとに基づいて、後述する被制御手段３００を駆動するための駆動信号を生成する。生成された駆動信号は、被制御手段３００に発せられる。生成した駆動信号を被制御手段３００に発する処理は、図７のステップＳ５２で実行される。
【００７０】
副受信手段６３０は、主制御手段５１０から発せられた制御命令、具体的には賞球払出個数コマンド送信手段５５２から発せられた賞球払出個数コマンドを受信する賞球払出個数コマンド受信手段６３２と、賞球払出開始コマンド送信手段５５４から発せられた賞球払出開始コマンドとを受信する賞球払出開始コマンド受信手段６３４と、を含む。これらのコマンドの受信の処理は、図８のステップＳ６４で実行される。
【００７１】
副送信手段６４０は、主制御手段５１０に発するコマンド受信完了信号の出力をオンにしたりオフにしたりする処理を行うコマンド受信完了信号送信手段６４２と、払出中信号の出力をオンにしたりオフにしたりする処理を行う払出中信号送信手段６４４と、を含む。この処理は、図８のステップＳ６３、Ｓ６７及びＳ７０、並びにＳ６８及びＳ７４で実行される。
【００７２】
＜画像表示制御手段６５０＞
副制御手段６１０には、画像表示制御手段６５０も含まれる。この画像表示制御手段６５０は、後述する画像表示手段３２０に表示する画像を制御する。画像表示制御手段６５０は、上述した画像制御回路５２からなるのが好ましい。画像表示制御手段６５０は、画像表示手段３２０に表示する図柄の画像やキャラクタの画像の種類や表示する位置や表示の態様を制御する。
【００７３】
＜被制御手段３００＞
被制御手段３００は、払出手段３１０と画像表示手段３２０とを含む。払出手段３１０は、上述した払出モータ５６からなることが好ましい。また、画像表示手段３２０は、上述した画像表示装置３０からなることが好ましい。上述したように、払出モータ５６は、払出制御手段６２０から発せられた駆動信号により所定の角度だけ回転する。払出モータ５６が、所定の角度だけ回転することにより、遊技球の１個を上皿１８又は下皿２０に賞球として払い出す。また、画像表示装置３０は、上述したように、画像表示制御手段６５０から発せられた制御信号に基づいて図柄の画像やキャラクタの画像が表示される。
【００７４】
＜＜制御処理＞＞
以下に、上述した主制御手段５１０及び副制御手段６１０において行われる各種の制御について説明する。以下においては、パチンコ遊技機１０は予め起動されており、上述した主制御手段５１０や副制御手段６１０においては、制御に用いられる種々の変数の初期化等の起動処理は終えて、パチンコ遊技機１０は定常動作しているものとする。
【００７５】
以下に示す図４、図５及び図６は、主制御手段５１０において実行されるサブルーチンを示し、図７及び図８は、副制御手段６１０において実行されるサブルーチンを示す。尚、これらの図４〜図８に示すフローチャートは、主制御手段５１０又は副制御手段６１０における制御処理を実行するための１つの例を示したにすぎず、同等の処理をできるものであれば、図４〜図８に示した手順には限られない。
【００７６】
＜入賞処理＞
図４は、上述した主制御手段５１０において実行される入賞処理のサブルーチンを示す。この図４に示したサブルーチンは、主制御手段５１０で予め実行されているメインプログラム（図示せず）から所定のタイミング毎に呼び出されて繰り返し実行される。
【００７７】
最初に、遊技盤２４を移動している遊技球が、いずれかの入賞口３２〜３８及び３９ａ〜３９ｄに入賞したか否かを判断する（ステップＳ１１）。尚、これらの入賞口３２〜３８及び３９ａ〜３９ｄには、遊技球が通過したことを検出した検出信号を主制御手段５１０に発する入賞検出センサ（図示せず）が設けられており、ステップＳ１１の処理は、この検出信号が主制御手段５１０に供給されたか否かによって判断する。
【００７８】
ステップＳ１１で遊技球が入賞口３２〜３８及び３９ａ〜３９ｄのいずれかに入賞したと判別したときには、入賞口の種類に応じて入賞カウンタの値を１だけ加算する（ステップＳ１２）。この入賞カウンタの値は、上述した主制御手段５１０の入賞カウンタ記憶手段５３６に記憶される。入賞カウンタは、入賞口の種類毎に定められている。本実施の形態におけるパチンコ遊技機１０においては、入賞口３２に遊技球が入賞したときには、４個の遊技球が賞球として払い出され、入賞口３４に遊技球が入賞したときには、１５個の遊技球が賞球として払い出され、入賞口３９ａ〜３９ｄに遊技球が入賞したときには、１３個の遊技球が賞球として払い出される。このため、入賞カウンタとして、遊技球４個用の入賞カウンタと、１３個用の入賞カウンタと、１５個用の入賞カウンタと、の３種類の入賞カウンタが用意されており、入賞カウンタ記憶手段５３６には、４個用の入賞カウンタの値と、１３個用の入賞カウンタの値と、１５個用の入賞カウンタの値と、の各々を記憶するための記憶領域が確保されている。このように構成したことにより、上述したステップＳ１１及びＳ１２の処理で、入賞口３２に遊技球が入賞したと判別したときには、４個用の入賞カウンタの値を１だけ加算し、入賞口３４に遊技球が入賞したと判別したときには、１５個用の入賞カウンタの値を１だけ加算し、入賞口３９ａ〜３９ｄに遊技球が入賞したと判別したときには、１３個用の入賞カウンタの値を１だけ加算する。
【００７９】
上述したステップＳ１１で遊技球が入賞口３２〜３８及び３９ａ〜３９ｄのいずれにも入賞していないと判別したとき、又はステップＳ１２の処理を実行したときには、副制御手段６１０から発せられた払出中信号がオフであるか否かを判断する（ステップＳ１３）。この払出中信号は、副制御手段６１０が、遊技球の払出しの処理を現在実行している最中であるか否かを示す信号である。払出中信号がオンである状態は、遊技球の払出しの処理を現在実行している最中であることを示し、払出中信号がオフである状態は、遊技球の払出しの処理を実行していないことを示す。尚、副制御手段６１０が払出中信号を発する処理は、後述する図８のステップＳ６８で実行される。
【００８０】
ステップＳ１３で、副制御手段６１０から発せられた払出中信号がオフであると判別したとき、即ち、副制御手段６１０において遊技球の払出しの処理が現在行われていないと判別したときには、上述した入賞カウンタの全ての値が０であるか否かを判断する（ステップＳ１４）。本実施の形態では、上述したように、入賞カウンタは、遊技球４個用のものと、１３個用のものと、１５個用のものとの３種類あり、このステップＳ１４の処理は、これらの３種類の入賞カウンタの全ての値が０であるか否かを判断する処理である。入賞カウンタのうちのいずれかの値が０でないと判別したときには、値が０でない入賞カウンタの値を１だけ減算し（ステップＳ１５）、減算処理した入賞カウンタに応じて賞球払出個数コマンド送信要求と、賞球払出開始コマンド送信要求とをセットし（ステップＳ１６）、本サブルーチンを終了する。
【００８１】
この賞球払出個数コマンド送信要求は、賞球払出個数コマンドを副制御手段６１０に送信すべきことを決定したことを示し、賞球払出開始コマンド送信要求は、賞球払出開始コマンドを副制御手段６１０に送信すべきことを決定したことを示す。賞球払出個数コマンドは、払い出すべき賞球の数を示す情報を含むコマンドである。また、賞球払出開始コマンドは、賞球の払出しを開始すべき旨を示す情報を含むコマンドである。
【００８２】
例えば、ステップＳ１５において、１３個用の入賞カウンタの値を１だけ減算したときには、ステップＳ１６においては、払い出すべき賞球の数が１３個であることを示す情報を含んだ賞球払出個数コマンドを送信すべきことが決定され、さらに、賞球の払出しを開始すべき旨を示す情報を含む賞球払出開始コマンドを送信すべきことが決定される。
【００８３】
尚、上述した賞球払出個数コマンドは、後述する図６のステップＳ３３において、副制御手段６１０に送信され、賞球払出開始コマンドは、後述する図６のステップＳ３８において、副制御手段６１０に送信される。
【００８４】
また、上述したステップＳ１３において、副制御手段６１０から発せられた払出中信号がオフでないと判別したとき、又は入賞カウンタの全ての値が０であると判別したときには、本サブルーチンを直ちに終了する。
【００８５】
＜払出制御回路状態検出処理＞
図５は、上述した主制御手段５１０において実行される払出制御手段６２０の状態を検出する処理のサブルーチンを示す。この図５に示したサブルーチンは、主制御手段５１０で予め実行されているメインプログラム（図示せず）から所定のタイミング毎に呼び出されて繰り返し実行される。
【００８６】
最初に、払出制御手段６２０から発せられた信号を受信する（ステップＳ２１）。払出制御手段６２０から発せられる信号は、後述する図８のステップＳ６８で発せられる払出中信号や、図８のステップＳ６７又はＳ７０で発せられるコマンド受信完了信号である。上述したように、払出中信号は、副制御手段６１０が、遊技球の払出しの処理を現在実行している最中であるか否かを示す信号であり、コマンド受信完了信号は、副制御手段６１０が、主制御手段５１０から発せられた制御命令の受信を完了したか否かを示す信号である。コマンド受信完了信号がオンである状態は、主制御手段５１０から発せられた制御命令の受信を完了した直後であることを示し、コマンド受信完了信号がオフである状態は、主制御手段５１０から発せられた制御命令の受信を完了した直後ではないことを示す。尚、コマンド受信完了信号は、主制御手段５１０から発せられた制御命令の受信を完了したときには、所定時間、例えば１０ミリ秒だけオンとなる。
【００８７】
次に、コマンド受信完了信号がオンであるか否かを判断する（ステップＳ２２）。コマンド受信完了信号がオンであると判別したときには、コマンド受信完了信号オンをセットし（ステップＳ２３）、コマンド受信完了信号がオンでないと判別したときには、コマンド受信完了信号オフをセットする（ステップＳ２４）。このコマンド受信完了信号オンのセット又はコマンド受信完了信号オフのセットは、主制御手段５１０の記憶手段（図示せず）に記憶され、コマンド受信完了信号の状態を示すフラグに記憶される。コマンド受信完了信号オンをセットするときには、このフラグの値を１に設定し、コマンド受信完了信号オフをセットするときには、このフラグの値を０に設定する。尚、このステップＳ２３又はＳ２４でセットされたコマンド受信完了信号の状態は、後述する図６のステップＳ３２、Ｓ３４、Ｓ３７又はＳ３９の判断処理で用いられる。
【００８８】
上述したステップＳ２３又はＳ２４の処理を実行した後、払出中信号がオンであるか否かを判断する（ステップＳ２５）。払出中信号がオンであると判別したときには、払出中信号オンをセットし（ステップＳ２６）、払出中信号がオンでないと判別したときには、払出中信号オフをセットする（ステップＳ２７）。この払出中信号オンのセット又は払出中信号オフのセットも、主制御手段５１０の記憶手段（図示せず）に記憶される。例えば、払出中信号の状態を示すフラグに記憶され、払出中信号オンをセットするときには、このフラグの値を１に設定し、払出中信号オフをセットするときには、このフラグの値を０に設定する。上述した図４のステップＳ１３の判断処理は、このステップＳ２６又はＳ２７でセットされた払出中信号の状態を判断する処理である。
【００８９】
上述したステップＳ２６又はＳ２７を処理を実行したときには、直ちに本サブルーチンを終了する。
【００９０】
＜コマンド送信処理＞
図６は、上述した主制御手段５１０において実行される副制御手段６１０へコマンドを送信する処理のサブルーチンを示す。この図６に示したサブルーチンは、主制御手段５１０で予め実行されているメインプログラム（図示せず）から所定のタイミング毎に呼び出されて繰り返し実行される。
【００９１】
最初に、賞球払出個数コマンド送信要求があるか否かを判断する（ステップＳ３１）。この賞球払出個数コマンド送信要求は、上述した図４のステップＳ１６の処理でセットされたものである。賞球払出個数コマンド送信要求があると判別したときには、コマンド受信完了信号がオフでありかつ払出中信号がオフであるか否か、即ち、これよりも以前に行われた副制御手段６１０における処理が既に終わって、副制御手段６１０に新たにコマンドを送信できるか否かを判断する（ステップＳ３２）。
【００９２】
コマンド受信完了信号がオフでありかつ払出中信号がオフであると判別したときには、賞球払出個数コマンドを副制御手段６１０に送信する（ステップＳ３３）。賞球払出個数コマンドは、上述したように、払い出すべき賞球の数を示す情報を含むコマンドであるので、このコマンドが送られた副制御手段６１０は、払い出すべき賞球の数を得ることができる。
【００９３】
一方、ステップＳ３２で、コマンド受信完了信号がオンであるか、又は払出中信号がオンであると判別したときには、コマンド受信完了信号がオンでありかつ払出中信号がオンである否かを判断する（ステップＳ３４）。コマンド受信完了信号がオンでありかつ払出中信号がオンであると判別したとき、即ち、ステップＳ３３で送信した賞球払出個数コマンドの受信が副制御手段６１０において完了したと判別したときには、賞球払出個数コマンド送信要求をクリアする（ステップＳ３５）。
【００９４】
上述したステップＳ３３若しくはＳ３５の処理を終えたとき、又はステップＳ３４でコマンド受信完了信号若しくは払出中信号のいずれか一方のみがオンであると判別したときには、本サブルーチンを終了する。
【００９５】
上述したステップＳ３４でコマンド受信完了信号がオンでありかつ払出中信号がオンであると判別しない限り、ステップＳ３５で賞球払出個数コマンド送信要求はクリアされないので、図４のステップＳ１６でセットされた賞球払出個数コマンド送信要求はセットされた状態を維持する。このように処理することにより、主制御手段５１０は、副制御手段６１０からのコマンド受信完了信号を受信しない限り、ステップＳ３３で命令要素情報である賞球払出個数コマンドを副制御手段６１０に改めて送信する。
【００９６】
また、上述したステップＳ３１で賞球払出個数コマンド送信要求がないと判別したときには、賞球払出開始コマンド送信要求があるか否かを判断する（ステップＳ３６）。この賞球払出個数コマンド送信要求も、上述した図４のステップＳ１６の処理でセットされたものである。賞球払出開始コマンド送信要求があると判別したときには、コマンド受信完了信号がオフでありかつ払出中信号がオフであるか否か、即ち、これよりも以前に行われた副制御手段６１０における処理が既に終わって、副制御手段６１０に新たにコマンドを送信できるか否かを判断する（ステップＳ３７）。
【００９７】
コマンド受信完了信号がオフでありかつ払出中信号がオフであると判別したときには、賞球払出開始コマンドを副制御手段６１０に送信する（ステップＳ３８）。賞球払出開始コマンドは、上述したように、賞球の払出しを開始すべき旨を示す情報を含むコマンドであるので、このコマンドが送られた副制御手段６１０は、賞球の払出しの処理を開始することができる。
【００９８】
一方、ステップＳ３７で、コマンド受信完了信号がオンであるか、又は払出中信号がオンであると判別したときには、コマンド受信完了信号がオンでありかつ払出中信号がオンである否かを判断する（ステップＳ３９）。コマンド受信完了信号がオンでありかつ払出中信号がオンであると判別したとき、即ち、ステップＳ３８で送信した賞球払出開始コマンドの受信が副制御手段６１０において完了したと判別したときには、賞球払出開始コマンド送信要求をクリアする（ステップＳ４０）。
【００９９】
上述したステップＳ３６で賞球払出開始コマンド送信要求がないと判別したとき、ステップＳ３８若しくはＳ４０の処理を終えたとき、又はステップＳ３９でコマンド受信完了信号若しくは払出中信号のいずれか一方のみがオンであると判別したときには、本サブルーチンを終了する。
【０１００】
上述したステップＳ３９でコマンド受信完了信号がオンでありかつ払出中信号がオンであると判別しない限り、ステップＳ４０で賞球払出開始コマンド送信要求はクリアされないので、図４のステップＳ１６でセットされた賞球払出個数コマンド送信要求はセットされた状態を維持する。このように処理することにより、主制御手段５１０は、副制御手段６１０からのコマンド受信完了信号を受信しない限り、ステップＳ３８で命令要素情報である賞球払出開始コマンドを副制御手段６１０に改めて送信する。
【０１０１】
＜賞球払出処理＞
図７は、上述した副制御手段６１０において実行される賞球の払出しをする処理のサブルーチンを示す。この図７に示したサブルーチンは、副制御手段６１０で予め実行されているメインプログラム（図示せず）から所定のタイミング毎に呼び出されて繰り返し実行される。
【０１０２】
最初に、払出しの開始要求があるか否かを判断する（ステップＳ５１）。この払出しの開始要求は、後述する図８のステップＳ７１でセットされる。払出しの開始要求がセットされたときには、払出しを開始することができ、払出しの開始要求がセットされなかったときには、払出しを開始することができない。
【０１０３】
払出しの開始要求がセットされたと判別したときには、払出モータ５６を駆動する（ステップＳ５２）。払出モータ５６が駆動されると、遊技球が賞球として１個だけ払い出される。次に、賞球を１個払い出したか否かを判断する（ステップＳ５３）。この判断は、払出モータ５６によって送出される遊技球の流路に設けられている通過センサ（図示せず）から発せられる通過検出信号を検出することによって判断される。通過センサは、遊技球を流路を通過したと判別したときには、通過検出信号を発する。
【０１０４】
ステップＳ５３で賞球を１個払い出したと判別したときには、賞球個数を示す変数の値を１だけ減算する（ステップＳ５４）。この賞球個数を示す変数の値は、後述する図８のステップＳ６６で、副制御手段６１０が受信した賞球払出個数コマンドが示す個数だけ加算される。
【０１０５】
次に、賞球個数を示す変数の値が０となったか否かを判断する（ステップＳ５５）。賞球個数を示す変数の値が０でないと判別したとき、即ち、まだ払い出すべき賞球があると判別したときには、上述したステップＳ５２に処理を戻す。
【０１０６】
一方、上述したステップＳ５１で払出しの開始要求がないと判別したとき、ステップＳ５３で賞球を１個払い出していないと判別したとき、又はステップＳ５５で賞球個数を示す変数の値が０となったと判別したときには、本サブルーチンを終了する。
【０１０７】
＜コマンド送受信処理＞
図８は、上述した副制御手段６１０において実行されるコマンドを送受信する処理のサブルーチンを示す。この図８に示したサブルーチンは、副制御手段６１０で予め実行されているメインプログラム（図示せず）から所定のタイミング毎に呼び出されて繰り返し実行される。
【０１０８】
最初に、コマンド受信完了信号を出力中であるか否かを判断する（ステップＳ６１）。尚、このコマンド受信完了信号の出力は、後述するステップＳ６７又はＳ７０において開始される。コマンド受信完了信号を出力中であると判別したときには、所定時間、例えば１０ミリ秒経過したか否か判断する（ステップＳ６２）。コマンド受信完了信号の出力が所定時間だけ経過したと判別したときには、コマンド受信完了信号の出力を終える（ステップＳ６３）。一方、コマンド受信完了信号の出力が所定時間経過していないと判別したときには、次に処理を移す。このような処理をすることにより、後述するステップＳ６７又はＳ７０においてコマンド受信完了信号の出力が開始された後、所定時間経過するまで、コマンド受信完了信号は出力され続ける。
【０１０９】
上述したステップＳ６１でコマンド受信完了信号を出力中でないと判別したとき、ステップＳ６２でコマンド受信完了信号の出力が所定時間経過していないと判別したとき、又はステップＳ６３の処理を実行したときには、主制御手段５１０から発せられたコマンドを受信したか否かを判断する（ステップＳ６４）。
【０１１０】
主制御手段５１０から発せられたコマンドを受信したと判別したときには、受信したコマンドが賞球払出個数コマンドであるか否かを判断する（ステップＳ６５）。受信したコマンドが賞球払出個数コマンドであると判別したときには、賞球払出個数コマンドが示す賞球の個数を、賞球個数を示す変数の値に加算する（ステップＳ６６）。次いで、コマンド受信完了信号の出力をオンにし（ステップＳ６７）、払出中信号をオンにする（ステップＳ６８）。ステップＳ６７でオンにしたコマンド受信完了信号の出力は、上述したように、所定時間経過後にステップＳ６３の処理でオフにされる。また、ステップＳ６８でオンにされた払出中信号は、後述するステップＳ７４の処理でオフにされる。
【０１１１】
一方、ステップＳ６５で、受信したコマンドが賞球払出個数コマンドでないと判別したときには、受信したコマンドが賞球払出開始コマンドであるか否かを判断する（ステップＳ６９）。受信したコマンドが賞球払出開始コマンドであると判別したときには、コマンド受信完了信号の出力をオンにし（ステップＳ７０）、払出開始要求をセットする（ステップＳ７１）。ステップＳ７０でオンにしたコマンド受信完了信号の出力は、上述したように、所定時間経過後にステップＳ６３の処理でオフにされる。また、ステップＳ７１でセットされた払出開始要求は、上述した図７のステップＳ５１の処理で判断される。この払出しの開始要求がセットされたときには、払出しを開始すべきことを示し、払出しの開始要求がセットされなかったときには、払出しを開始すべきでないことを示す。
【０１１２】
上述したようにステップＳ６５で受信したコマンドが賞球払出個数コマンドであると判別した後には、ステップＳ６７でコマンド受信完了信号の出力をオンにし、さらに、ステップＳ６９で受信したコマンドが賞球払出開始コマンドであると判別した後には、ステップＳ７０でコマンド受信完了信号の出力をオンにする。このように、命令要素情報である賞球払出個数コマンドや賞球払出開始コマンド受信する毎に、副送信手段６４０は、コマンド受信完了信号を主制御手段５１０に送信する。このように処理することで、不正な行為をさらに困難にすることができる。
【０１１３】
上述したステップＳ６４でコマンドを受信していないと判別したとき、ステップＳ６９で受信したコマンドが賞球払出個数コマンドでも賞球払出開始コマンドでもないと判別したとき、又はステップＳ６８の処理若しくはＳ７１の処理を実行したときには、賞球個数を示す変数の値が０であるか否かを判断する（ステップＳ７２）。賞球個数を示す変数の値が０であると判別したとき、即ち、上述した図７の処理で全ての賞球を払出したと判別したとき又は払い出すべき賞球がなかったと判別したときには、上述したステップＳ７１でセットした払出開始要求をクリアし（ステップＳ７３）、上述したステップＳ６８でオンにした払出中信号をオフにし（ステップＳ７４）、本サブルーチンを終了する。
【０１１４】
上述したステップＳ６８でオンにされた払出中信号は、ステップＳ７２で賞球個数を示す変数の値が０であると判別されて、ステップＳ７４でオフにされるまで、オンの状態を維持する。即ち、被制御手段３００が制御されている期間は、駆動中信号である払出中信号が主制御手段５１０に送信されつづける。このような処理をすることにより、主制御手段５１０が制御命令を不必要に副制御手段６１０に供給するような無駄を防止することができる。
【図面の簡単な説明】
【０１１５】
【図１】本発明に係る弾球遊技機の一つの実施の形態であるパチンコ遊技機の一例の概略を示す正面図である。
【図２】パチンコ遊技機１０の背面を示す背面図である。
【図３】パチンコ遊技機１０における主要な制御機能の概略を示す機能ブロック図である。
【図４】主制御回路５０において実行される入賞処理のサブルーチンを示すフローチャートである。
【図５】主制御手段５１０において実行される払出制御回路５４の状態を検出する処理のサブルーチンを示すフローチャートである。
【図６】主制御手段５１０において実行される副制御手段６１０へコマンドを送信する処理のサブルーチンを示すフローチャートである。
【図７】副制御手段６１０において実行される賞球の払出しをする処理のサブルーチンを示すフローチャートである。
【図８】副制御手段６１０において実行されるコマンドを送受信する処理のサブルーチンを示すフローチャートである。
【符号の説明】
【０１１６】
１０  パチンコ遊技機（遊技機）
５０  主制御回路（主制御手段）
５２  画像制御回路（副制御手段）
５４  払出制御回路（副制御手段）
３００  被制御手段
５１０  主制御手段
６１０  副制御手段
６２４  駆動信号生成手段
【図１】
0004605629.tif 000002
【図２】
0004605629.tif 000003
【図３】
0004605629.tif 000004
【図４】
0004605629.tif 000005
【図５】
0004605629.tif 000006
【図６】
0004605629.tif 000007
【図７】
0004605629.tif 000008
【図８】
0004605629.tif 000009