(57)【特許請求の範囲】
【請求項１】
遊技球を遊技盤面に設けられた入賞口に入賞させて賞球の払出を受ける遊技を行うための遊技機であって、
前記遊技盤面には、前記賞球の払出を受けるために前記遊技球を入賞させる入賞口、および前記遊技球を通過させるためのゲートが、複数設けられており、
前記遊技機は、
前記それぞれの入賞口およびゲートに設けられ、前記遊技球が前記入賞口に入賞したこと、または前記ゲートを通過したことを検出して検出信号を出力する検出センサと、
予め用意された制御プログラムに従って前記検出センサでの検出結果に応じて前記遊技機における遊技を制御する遊技制御ＣＰＵと、
前記それぞれの入賞口およびゲートに設けられた検出センサの少なくとも一つから検出信号が出力された時に、前記遊技制御ＣＰＵに割込信号を出力する割込信号出力部とを有し、
前記遊技制御ＣＰＵは、
一定周期で繰り返し実行するメイン処理においては、前記検出センサの状態を検出することなく、前記遊技の制御のための処理を実行し、
前記割込信号出力部からの割込信号を受けた時に実行する割込処理において、前記それぞれの入賞口およびゲートに設けられた検出センサのうち、いずれの検出センサが検出信号を出力したかを判断し、該判断結果に応じて、前記遊技中の演出および前記賞球の払出に関する所定の処理を実行する遊技機。
【請求項２】
請求項１記載の遊技機であって、
前記それぞれの検出センサは、割込信号出力部に設けられた複数の端子に個別に接続されており、
前記割込信号出力部は、いずれかの検出センサから前記検出信号を受け取ると、該検出センサを特定可能な検出センサ特定情報を、前記割込信号とともに出力し、
前記遊技制御ＣＰＵは、前記検出センサ特定情報に基づいて、いずれの検出センサが検出信号を出力したかを判断し、該判断結果に応じて、前記遊技中の演出および前記賞球の払出に関する所定の処理を実行する遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は遊技機に関し、検出センサの個数が増加した場合であっても、遊技性を少なくとも維持することができるようにするための技術に関する。
【０００２】
【従来の技術】
遊技機の一つであるパチンコ機では、パチンコ球が入賞口に入賞すると、対応する個数の賞球（賞品球とも呼ぶ。）を払い出す。こうした入賞口には、パチンコ球の入賞を検出するためのセンサが設けられている。このセンサは、パチンコ球の入賞を検出すると、パチンコ遊技を制御する遊技制御装置に対して検出信号を出力する。そして、検出信号を受けた遊技制御装置は、賞球払出装置に払出信号を出力して賞球を払い出す。
また、パチンコ機の中には、所定領域の一つである始動口にパチンコ球が入賞したり、あるいはゲートを通過すると、表示器に図柄を変動し始めるものがある。当該パチンコ機では、その後に変動を停止して表示された図柄が所定の図柄と一致すると、「大当たり」または「当たり」として大入賞口を開ける等のような遊技者に有利な遊技状態を提供する。そして、始動口への入賞に対しては入賞口と同様に、対応する個数の賞球を払い出す。
【０００３】
ここで、遊技球が所定領域に入賞または通過したことを検査する従来の技術について、図１２〜図１４を参照しながら説明する。例えば５つの検出センサ５００，５０２，５０４，５０６，５０８（以下、単に「検出センサ５００等」と呼ぶ。）から出力された検出信号は、図１２に示すように入力処理回路１０２の入力ポート１０２ａに入力される。当該検出センサ５００等は、ゲートセンサ，始動口センサ，特別領域センサ，入賞口センサ等に用いられる。
そして、検出センサ５００等にパチンコ球が入賞または通過した否かを判別するには、ＣＰＵ１１０が入力ポート１０２ａからデータを取得して、その内容を検査する必要がある。この検査を行うための検出処理を図１４に示す。
【０００４】
図１４に示す検出処理では、入力ポート１０２ａからデータを取得し（ステップＳ３２）、当該データの内容が前回と異なれば（ステップＳ３４）、データの内容を詳細に検査する（ステップＳ３６〜Ｓ４６）。その検査過程において、パチンコ球が始動口に入賞した場合には特別フラグをオンにし（ステップＳ４０）、パチンコ球がゲートを通過した場合には普通フラグをオンにして図柄変動処理に備える（ステップＳ４２）。また、パチンコ球が始動口や通常の入賞口に入賞した場合には、入賞処理として賞球を払い出す（ステップＳ４４）。
一方、図１３に示すメイン処理はほぼ一定の周期（例えば４ミリ秒ごと）に実行され、特別フラグがオンになった後に特別図柄の変動を行う特別図柄処理が行われ（ステップＳ１４）、普通フラグがオンになった後に普通図柄の変動を行う普通図柄処理が行われ（ステップＳ２０）、その他の処理が行われる（ステップＳ２２）。こうして検出センサ５００等にパチンコ球が入賞または通過した否かを判別し、パチンコ遊技を制御している。したがって、検出センサ５００等にパチンコ球が入賞または通過した否かを判別するための検出処理もまた、ほぼ一定の周期で実行されることになる（ステップＳ８０）。
【０００５】
【発明が解決しようとする課題】
しかし、パチンコ機等の遊技機に設置して用いる検出センサの個数が増加すると、１個ずつ状態を検査しなければならないので（図１４に示すステップＳ３６〜Ｓ４８を参照）、全ての検出センサの判別に必要な期間も長くなってしまう。そのため、検出センサの個数によってはメイン処理をほぼ一定の周期で終わらせることができなくなる。言い換えれば、メイン処理をほぼ一定の周期で終わらせるためには、特別図柄処理や普通図柄処理等のような所要の処理を簡単なものせざるを得なくなる。したがって、検出センサの個数が増加した場合には、遊技性を維持することができないという問題があった。
本発明はこのような点に鑑みてなされたものであり、遊技機に設置して用いる検出センサの個数が増加しても、遊技性を少なくとも維持することができる遊技機を提供することを目的とする。
【０００６】
【課題を解決するための手段１】
本発明の遊技機は、
遊技球を遊技盤面に設けられた入賞口に入賞させて賞球の払出を受ける遊技を行うための遊技機であって、
前記遊技盤面には、前記賞球の払出を受けるために前記遊技球を入賞させる入賞口、および前記遊技球を通過させるためのゲートが、複数設けられており、
前記遊技機は、
前記それぞれの入賞口およびゲートに設けられ、前記遊技球が前記入賞口に入賞したこと、または前記ゲートを通過したことを検出して検出信号を出力する検出センサと、
予め用意された制御プログラムに従って前記検出センサでの検出結果に応じて前記遊技機における遊技を制御する遊技制御ＣＰＵと、
前記それぞれの入賞口およびゲートに設けられた検出センサの少なくとも一つから検出信号が出力された時に、前記遊技制御ＣＰＵに割込信号を出力する割込信号出力部とを有し、
前記遊技制御ＣＰＵは、
一定周期で繰り返し実行するメイン処理においては、前記検出センサの状態を検出することなく、前記遊技の制御のための処理を実行し、
前記割込信号出力部からの割込信号を受けた時に実行する割込処理において、前記それぞれの入賞口およびゲートに設けられた検出センサのうち、いずれの検出センサが検出信号を出力したかを判断し、該判断結果に応じて、前記遊技中の演出および前記賞球の払出に関する所定の処理を実行する。
【０００７】
ここで、本明細書において次の用語については、以下のように解釈する。
（１）「入賞口およびゲート」は始動口，一般の入賞口，ゲートに限らず、大入賞口内に設けられるＶゾーン等の特別領域等のように遊技球が入賞または通過したことを検出する必要がある領域の全てを含む。
（２）「遊技中の演出および前記賞球の払出に関する所定の処理」としては特別図柄処理や普通図柄処理等の遊技処理に限らず、賞球の払い出し処理等のように遊技球が所定領域に入賞または通過したことによって必要になる全ての処理を含む。
【０００８】
本発明の遊技機によれば、それぞれの入賞口およびゲートには検出センサが設けられており、いずれかに遊技球が入賞または通過すると割込信号出力部が割込信号を出力する。遊技制御部は、割込信号を受けて初めて遊技球が入賞または通過した入賞口およびゲートを特定し、遊技中の演出および前記賞球の払出に関する所定の処理を行う。そのため、それぞれの検出センサの状態は割込信号を受けたときに検査すればよく、ほぼ一定の周期で全ての検出センサについて検査を行う必要はない。このことは検出センサの個数が増加した場合でも同じである。また、ほぼ一定の周期で行う処理の中から検出センサの状態を検査する処理を外すとともに、遊技性を高めるための処理を増やすことができる。したがって、遊技機に設置して用いる検出センサの個数が増加しても、遊技性を維持することができ、さらには遊技性を高めることも可能になる。
【０００９】
【課題を解決するための手段２】
本発明の遊技機において、
前記それぞれの検出センサは、割込信号出力部に設けられた複数の端子に個別に接続されており、
前記割込信号出力部は、いずれかの検出センサから前記検出信号を受け取ると、該検出センサを特定可能な検出センサ特定情報を、前記割込信号とともに出力し、
前記遊技制御ＣＰＵは、前記検出センサ特定情報に基づいて、いずれの検出センサが検出信号を出力したかを判断し、該判断結果に応じて、前記遊技中の演出および前記賞球の払出に関する所定の処理を実行するものとしてもよい。
【００１０】
かかる構成では、それぞれの所定領域には検出センサが設けられており、その検出センサは遊技球が入賞または通過すると検出信号を出力する。こうして出力された検出信号を割込信号出力部が受け、いずれかの検出センサから検出信号を出力されたときに遊技制御部へ検出センサを特定可能な検出センサ特定情報を、前記割込信号とともに出力する。遊技制御部は、割込信号を受けて初めて遊技球が入賞または通過した所定領域を特定し、遊技中の演出および前記賞球の払出に関する所定の処理を行う。そのため、遊技制御部は信号出力部から割込信号を受けたときに各検出センサの状態を検査すればよく、ほぼ一定の周期で全ての検出センサについて検査を行う必要はない。このことは検出センサの個数が増加した場合でも同じである。また、ほぼ一定の周期で行う処理の中から検出センサの状態を検査する処理を外すとともに、遊技性を高めるための処理を増やすことができる。したがって、遊技機に設置して用いる検出センサの個数が増加しても、遊技性を維持することができ、さらには遊技性を高めることも可能になる。
【００１１】
【発明の実施の形態】
以下、本発明における実施の形態を図面に基づいて説明する。
〔実施の形態１〕
まず、実施の形態１は本発明を第１種パチンコ機に適用したものであって、図１〜図５を参照しながら説明する。この実施の形態１は、信号出力部がいずれかの検出センサから出力された検出信号を受けると割込信号を出力する態様である。ここで図１には、第１種パチンコ機の外観を正面図で示す。図２には、制御部の構成をブロック図で示す。図３には、入力処理回路の具体的な構成例を示す。図４にはメイン処理の内容を、図５には割込処理の内容をそれぞれフローチャートで示す。
【００１２】
まず図１において、パチンコ機１０の遊技盤面１２上には、第１種始動口２６，大入賞口３２，複合装置１４，一般の入賞口等が適宜に配置されている。
第１種始動口２６は始動口センサ４８が設けられ、パチンコ球が入賞すると通常の入賞口と同様に賞球（賞品球）が払い出される。一方、ゲート２８，５２にはそれぞれゲートセンサ３０，５０が設けられている。
大入賞口３２には蓋３２ａが備えられており、この蓋３２ａはソレノイド４６によって開閉される。また、大入賞口３２にはＶゾーン３２ｄが設けられ、そのＶゾーン３２ｄには特別領域センサ３２ｅが設けられている。Ｖゾーン３２ｄにパチンコ球が大入賞口開放期間（例えば２０秒間）内に入賞すると、大当たり遊技状態を所要回数（例えば１６回）内で継続することができる。さらに蓋３２ａの下部には、第１種始動口２６と同等の機能を備えた下部始動口３２ｂが設けられている。この下部始動口３２ｂには、始動口センサ４８と同様の始動口センサ３２ｃが設けられている。
ここで、上記始動口センサ３２ｃ，特別領域センサ３２ｅ，始動口センサ４８は、それぞれの入賞口等に入賞したパチンコ球を検出する。また、ゲートセンサ３０，５０は、それぞれのゲート２８，５２を通過したパチンコ球を検出する。なお、上記ゲートセンサ３０，５０、始動口センサ３２ｃ，４８、特別領域センサ３２ｅはいずれも「検出センサ」に相当し、例えば近接センサやマイクロスイッチ，光センサ（発光体と受光体）等が用いられる。
【００１３】
複合装置１４には、保留球ランプ２２，装飾板５４，普通図柄表示器２０，特別図柄表示器２４等が設けられている。保留球ランプ２２は、図柄変動中に第１種始動口２６に入賞したパチンコ球の個数を表示する。具体的には、特別図柄表示器２４の上方に設けられている装飾板５４の左右両側に２個ずつ、計４個設けられている。装飾板５４は装飾効果を発揮させるために設けられ、普通図柄表示器２０やランプ等の発光体が備えられている。
【００１４】
普通図柄表示器２０には７セグメントＬＥＤが用いられ、普通図柄（例えば英数字や記号等）を表示する。普通図柄は上記ゲート２８，５２にパチンコ球が通過したときに変動が始まり、その後に停止する。そして、停止した普通図柄が当たり図柄（例えば「７」）と一致すると、下部始動口３２ｂの蓋が一定期間（例えば４秒間）だけ開く。なお、普通図柄表示器２０には、液晶表示器，ＣＲＴ，ＬＥＤ表示器，プラズマ表示器等のように普通図柄が表示可能な他の表示器を用いてもよい。
特別図柄表示器２４には液晶表示器が用いられ、決定図柄に相当する特別図柄（例えば絵柄や英数字、記号等）や、装飾図柄等を表示する。特別図柄は第１種始動口２６または下部始動口３２ｂにパチンコ球が入賞したときに変動が始まり、その後に停止する。なお、特別図柄表示器２４には、ＣＲＴ，ＬＥＤ表示器，プラズマ表示器等のように特別図柄等が表示可能な表示器を用いてもよい。また、普通図柄と特別図柄とを同じ表示器（例えば特別図柄表示器２４）に表示するようにしてもよい。
【００１５】
遊技盤面１２以外では、賞球を含むパチンコ球を一時的に貯留する下皿３８、タバコの吸い殻を入れる灰皿４０、効果音や音楽等を出すスピーカ４２、遊技者の手がハンドル３４に触れているか否かを検出するタッチセンサ３６、ガラス枠１８の開放を検出する金枠センサ５６等が設けられている。スピーカ４２は賞球の受皿である上皿４４の内部に設けられ、タッチセンサ３６や金枠センサ５６はそれぞれ所要の位置に設けられている。また、ランプ類１６には電球やＬＥＤ等の表示体が用いられており、図示した位置には限らずパチンコ機１０の遊技内容等に合わせて適切な位置に配置される。
【００１６】
次に、パチンコ機１０によるパチンコ遊技を実現するメイン制御部１００について、図２を参照しながら説明する。このメイン制御部１００はパチンコ機１０の背面側に設けられ、ＣＰＵ（プロセッサ）１１０，入力処理回路１０２，ＲＯＭ１０４，ＲＡＭ１０６，出力処理回路１１２，表示制御回路１１４，通信制御回路１１６等によって構成されている。
ＣＰＵ１１０は、ＲＯＭ１０４に格納されている遊技制御プログラムを実行してパチンコ機１０を制御する。上記遊技制御プログラムには、後述するメイン処理や割込処理等を実現するためのプログラムが含まれる。このＲＯＭ１０４はＥＰＲＯＭが用いられるが、ＥＥＰＲＯＭやフラッシュメモリ等を用いてもよい。ＲＡＭ１０６には、ポートデータ等のような各種データあるいは入出力信号が格納される。このＲＡＭ１０６にはＤＲＡＭが用いられるが、ＳＲＡＭやフラッシュメモリ等の不揮発性メモリを用いてもよい。
【００１７】
入力処理回路１０２は、始動口センサ３２ｃ，４８、ゲートセンサ３０，５０、特別領域センサ３２ｅ、あるいはその他の入賞センサ等から送られた入賞信号を受けて、メイン制御部１００内で処理可能なデータ形式に変換し、バス１０８を介してＣＰＵ１１０やＲＡＭ１０６にデータ等を送る。また、始動口センサ３２ｃ，４８、ゲートセンサ３０，５０、特別領域センサ３２ｅ等のいずれかから入賞信号を受けると、ＣＰＵ１１０に割込信号ＩＮＴを出力する。この割込信号ＩＮＴは、通常、パルス信号である。なお、入力処理回路１０２の具体的な構成については後述する。
出力処理回路１１２はＣＰＵ１１０からバス１０８を介して送られた作動データを受けて、ランプ類１６やソレノイド４６等のようにパチンコ機１０に備えられている各種の作動装置を作動させる。表示制御回路１１４はＣＰＵ１１０からバス１０８を介して送られた表示データを受けて、普通図柄表示器２０や特別図柄表示器２４に対して、文字，図柄，画像等を表示するための制御を行う。
通信制御回路１１６は、枠制御部２００（あるいはホールコンピュータ３００）との間においてデータを送受信するための回路である。枠制御部２００はメイン制御部１００と同様にＣＰＵを中心に構成されており、その構成は公知であるので詳細な説明を省略する。
なお、枠制御部２００は、パチンコ遊技を行うために必要なパチンコ球の発射や賞球の払い出し等を制御し、効果音や音楽等をスピーカ４２から出し、あるいは金枠センサ５６による扉開放の検査等を所定のタイミングで行う。また、ホールコンピュータ３００はホール（遊技場）を運営するために用いられ、パチンコ機，スロットマシン，貸出機，照明機器等の装置や機器を総括して制御する。
上記各構成要素は、いずれもバス１０８に互いに結合されている。
【００１８】
次に、入力処理回路１０２の構成例について、図３を参照しながら説明する。図３に示す入力処理回路１０２は、入力ポート１０２ａと論理和回路（ＯＲ回路）１０２ｂとを備えている。入力ポート１０２ａは、ゲートセンサ３０，５０、始動口センサ３２ｃ，４８、特別領域センサ３２ｅ等から出力された検出信号を受けて、対応するビットデータに変換する。このビットデータは、ＣＰＵ１１０から伝送要求を受けた入力ポート１０２ａによってバス１０８を介してＣＰＵ１１０に送られる。論理和回路１０２ｂはゲートセンサ３０，５０、始動口センサ３２ｃ，４８、特別領域センサ３２ｅ等から出力された検出信号を受けて、いずれかのセンサから検出信号が出力されるときに割込信号ＩＮＴをＣＰＵ１１０に送る。この割込信号ＩＮＴはバス１０８を介して送るのではなく、バス１０８とは別個に設けられた信号線を介してＣＰＵ１１０の割込端子（例えばインタラプト・リクエスト「ＩＮＴＲ」端子）に直接送る。
【００１９】
上記のように構成されたパチンコ機１０のメイン制御部１００で実行されるメイン処理および割込処理について、図４，図５を参照しながら説明する。
まず、図４に示すメイン処理は、ほぼ一定の周期（例えば４ミリ秒ごと）に実行される。最初に特別フラグがオンか否かを検査し〔ステップＳ１０〕、特別フラグがオンならば（ＹＥＳ）、次回の処理に備えて特別フラグをオフにし〔ステップＳ１２〕、特別図柄処理を実行する〔ステップＳ１４〕。この特別図柄処理は、図１に示す特別図柄表示器２４に特別図柄を変動させ始め、その後に特別図柄を停止して表示する。そして、停止して表示されている特別図柄が大当たり図柄と一致すると大入賞口３２の蓋３２ａを大入賞口開放期間（例えば３０秒間）だけ開ける処理を行う。
そして、普通フラグがオンか否かを検査し〔ステップＳ１６〕、普通フラグがオンならば（ＹＥＳ）、次回の処理に備えて普通フラグをオフにし〔ステップＳ１８〕、普通図柄処理を実行する〔ステップＳ２０〕。この普通図柄処理は、図１に示す普通図柄表示器２０に普通図柄を変動させ始め、その後に普通図柄を停止して表示する。そして、停止して表示されている普通図柄が当たり図柄と一致すると、下部始動口３２ｂの蓋を始動口開放期間（例えば２秒間）だけ開ける処理を行う。
【００２０】
さらに、その他の処理を行う〔ステップＳ２２〕。その他の処理としては、ランプ類１６の点灯・点滅や、スピーカ４２から音楽・効果音を出す等のようにパチンコ遊技を実現するための処理を行う。それから、ほぼ一定の周期に相当するインターバルを経過するまで待機した後〔ステップＳ２４〕、ステップＳ１０に戻ってほぼ一定の周期ごとに処理を繰り返す。
なお、特別フラグがオフのときや（ステップＳ１０のＮＯ）、普通フラグがオフのときは（ステップＳ１６のＮＯ）、何もせずに次の判別や処理に進む。
【００２１】
ここで上記メイン処理を実行している際に、パチンコ球がゲート２８，５２のいずれかを通過したり、あるいはパチンコ球が第１種始動口２６，下部始動口３２ｂ，Ｖゾーン３２ｄ等のいずれかに入賞することがある。この場合には、図２に示す論理和回路１０２ｂからＣＰＵ１１０に割込信号ＩＮＴが送られ、図５に示す割込処理が実行される。この割込処理は、割込信号ＩＮＴを受けたＣＰＵ１１０が予め設定したＲＯＭ１０４内のアドレスに格納したプログラムを実行することによって実現される。
【００２２】
図５に示す割込処理では、まず初期化処理を行う〔ステップＳ３０〕。この初期化処理では、必要なデータ（例えばＣＰＵ１１０のレジスタ）を退避させたり、後述するループ処理のループ回数を設定する等の準備を行う。
そして、入力ポート１０２ａに伝送要求を送ってビットデータを取得し〔ステップＳ３２〕、取得したビットデータが前回と異なるか否かを判別する〔ステップＳ３４〕。もし、取得したビットデータが前回と同じならば（ＮＯ）、パチンコ球が新たにゲート２８，５２のいずれかを通過したり、あるいはパチンコ球が第１種始動口２６，下部始動口３２ｂ，Ｖゾーン３２ｄ等のいずれかに入賞してはいない。そのため、何もせずに割込処理を終了する。
【００２３】
取得したビットデータが前回と異なれば（ステップＳ３４のＹＥＳ）、最下位ビットが「１」か否かを検査する〔ステップＳ３６〕。もし、最下位ビットが「０」ならば（ＮＯ）、対応する検出センサからは検出信号が出力されていないので、次のビットを検査するために後述するステップＳ４６に進む。
一方、最下位ビットが「１」ならば（ＹＥＳ）、当該ビットの種類（すなわち検出センサの種類）によって処理を分岐させる〔ステップＳ３８〕。ステップＳ３６のビット検査とステップＳ３８の分岐処理とによって、パチンコ球がどの所定領域（始動口，入賞口，ゲート等）に入賞または通過したのかを特定する。
具体的には、パチンコ球が第１種始動口２６，下部始動口３２ｂ等の始動口に入賞したならば（ステップＳ３８の「始動口」）、特別フラグをオンにし〔ステップＳ４０〕、賞球の払い出し等の入賞処理を行なった後〔ステップＳ４４〕、後述するステップＳ４６に進む。また、パチンコ球がゲート２８，５２を通過したならば（ステップＳ３８の「ゲート」）、普通フラグをオンにした後〔ステップＳ４２〕、後述するステップＳ４６に進む。さらに、パチンコ球がＶゾーン３２ｄや一般の入賞口等のように入賞口に入賞したならば（ステップＳ３８の「入賞口」）、賞球の払い出し等の入賞処理を行なった後〔ステップＳ４４〕、後述するステップＳ４６に進む。
【００２４】
そして、ステップＳ４６では次のビットの検査に備えてビットデータのビットをシフトさせる。さらに、他に検査するビットがあればステップＳ３６に戻り〔ステップＳ４８〕、上記ステップＳ３６〜Ｓ４６までのループ処理をループ回数だけ繰り返し、割込処理を終了する。上記ループ処理をループ回数だけ繰り返すことによって、全ての検出センサの状態を確実に検査することができる。
したがって、ステップＳ４０によって特別フラグがオンになると、次回の周期におけるメイン処理で特別図柄処理が実行される（図４に示すステップＳ１４）。同様に、ステップＳ４２によって普通フラグがオンになると、次回の周期におけるメイン処理で普通図柄処理が実行される（図４に示すステップＳ２０）。こうして、ステップＳ３６のビット検査とステップＳ３８の分岐とによって特定した所定領域に応じて、所要の処理が行われる。
【００２５】
ここで、ほぼ一定の周期を４ミリ秒間とし、検出処理や割込処理に要する時間をΔｔ（マイクロ秒のオーダー）とし、ある１秒間に１個のパチンコ球が第１種始動口２６に入賞したと仮定する。この例において検出センサの状態を検査している時間は、図１３，図１４に示す従来の技術では２５０×Δｔであるのに対して、図４，図５に示す本発明ではわずか１×Δｔにすぎない。パチンコ機１０に設置して用いる検出センサの個数が増加するとΔｔ自体の長さも長くなるので、検出センサの状態を検査している時間を飛躍的に少なくしていることが明らかである。したがって、空いた時間に遊技性を高めるプログラムを実行することが可能になる。
なお、理論的には１秒間に２５１個以上のパチンコ球が所定領域に入賞または通過すると、本発明のほうが検出センサの状態を検査している時間が長くなる。しかし、１秒間に２５１個以上のパチンコ球が所定領域に入賞または通過することは実際にはあり得ず、多くても十数個にすぎない。したがって、検出センサの状態を検査している時間を飛躍的に少なくすることが実現される。
【００２６】
上記実施の形態１によれば、請求項２に対応し、第１種始動口２６、下部始動口３２ｂ、ゲート２８，５２、Ｖゾーン３２ｄ等の所定領域には、それぞれ順に始動口センサ４８，３２ｃ、ゲートセンサ３０，５０、特別領域センサ３２ｅ等の検出センサが設けられている。その検出センサはパチンコ球が入賞または通過すると検出信号を出力する。こうして出力された検出信号を論理和回路１０２ｂ（信号出力部）が受け、いずれかの検出センサから検出信号を出力されたときにＣＰＵ１１０（遊技制御部）へ割込信号ＩＮＴを出力する。ＣＰＵ１１０は、割込信号ＩＮＴを受けて初めてパチンコ球が入賞または通過した所定領域を特定し、特別図柄処理や普通図柄処理、あるいは入賞処理等のような所要の処理を行う。そのため、ＣＰＵ１１０は論理和回路１０２ｂから割込信号ＩＮＴを受けたときに各検出センサの状態を検査すればよく、ほぼ一定の周期で全ての検出センサについて検査を行う必要はない。このことは検出センサの個数が増加した場合でも同じである。また、ほぼ一定の周期で行うメイン処理の中から従来の検出処理（図１３に示すステップＳ８０）を外すことができるので、遊技性を高めるためのプログラムや処理を増やすことができる。したがって、パチンコ機１０（遊技機）に設置して用いる検出センサの個数が増加しても、遊技性を維持することができ、さらには遊技性を高めることも可能になる。
【００２７】
また、実施の形態１によれば、検出信号（具体的にはパルス信号）の信号幅が短くなっても、パチンコ球が所定領域に入賞または通過したことを確実に検出することができるという副次的な効果を得ることができる。このことを、図６，図７を参照しながら以下に説明する。
例えば、パチンコ球Ｂが第１種始動口２６に入賞したとき、図６に示すように始動口センサ４８をパチンコ球Ｂが通過する場合を考える。この例において、通常はパチンコ球Ｂが始動口センサ４８の上方から距離Ｌ４（例えば５cm程度）だけ離れた位置から落下したとき、距離Ｌ６だけある始動口センサ４８を通過する時間がほぼ一定の周期となるように調整されている。すなわち、図７に示すように、始動口センサ４８から入力ポート１０２ａに出力されるパルス信号ＰＬ２の波形は時刻ｔ２から時刻ｔ６までの間ハイレベル（Ｈ）になり、その期間Ｔｃがほぼ一定の周期に相当する。そして、期間Ｔｃの間にＣＰＵ１１０が入力ポート１０２ａのビットデータを取得して検査するので、パチンコ球Ｂが第１種始動口２６に入賞したことを検出することができる。
【００２８】
図６に戻って、パチンコ球Ｂの動き方によっては、パチンコ球Ｂが始動口センサ４８の上方から距離Ｌ２（ただしＬ２＞Ｌ４）だけ離れた位置から落下することもある。このとき、地球の重力の影響によって落下速度が増加するために、パチンコ球Ｂが始動口センサ４８を通過する時間が短くなる。すなわち、図７に示すように、始動口センサ４８から入力ポート１０２ａに出力されるパルス信号ＰＬ４の波形は時刻ｔ２から時刻ｔ４までの間しかハイレベルにならず、上記期間Ｔｃよりも短い。そのため、従来のパチンコ機によれば、ＣＰＵ１１０が入力ポート１０２ａのビットデータを取得するタイミングが時刻ｔ４から時刻ｔ６の間になると、信号は既にローレベル（Ｌ）になっている。したがって、パチンコ球Ｂが第１種始動口２６に入賞したことを検出できない場合がある。
しかし、本発明によれば、始動口センサ４８から出力されるパルス信号は、入力ポート１０２ａに伝達されるとともに、論理和回路１０２ｂを介してＣＰＵ１１０にも伝達される。そして、割込処理が実行されてＣＰＵ１１０が入力ポート１０２ａのビットデータを取得することになる。そのため、パチンコ球Ｂが距離Ｌ４を超えて離れた位置から落下して始動口センサ４８を通過した場合でも、ＣＰＵ１１０は入力ポート１０２ａからビットデータを確実に取得することができる。したがって、パチンコ球Ｂが第１種始動口２６に入賞したことを確実に検出することができる。
なお、パチンコ球Ｂが第１種始動口２６に入賞した場合に限らず、下部始動口３２ｂやＶゾーン３２ｄ等の他の所定領域に入賞または通過した場合でも同様である。したがって、パチンコ球Ｂ（遊技球）が所定領域に入賞または通過したことを確実に検出することができる。
【００２９】
〔実施の形態２〕
次に、実施の形態２は実施の形態１と同様に本発明を第１種パチンコ機に適用したものであって、図８，図９を参照しながら説明する。この実施の形態２は、それぞれの検出センサから割込信号を出力する態様である。ここで図８には制御部の構成をブロック図で示し、図９には割込処理をフローチャートで示す。
なお、パチンコ機１０やメイン制御部１００の構成，作動等は実施の形態１と同様であるので、その説明を省略する。したがって、説明を簡単にするために実施の形態１と異なる点について説明する。図８，図９において、図１〜図５に示す要素と同一の要素については同一符号を付し、当該要素の説明を省略する。
【００３０】
まず、実施の形態２が実施の形態１と異なる点は、次のとおりである。
第１に、図２に示す入力処理回路１０２に代えて、図８に示す割込制御部１０３を用いた点である。この割込制御部１０３は、ゲートセンサ３０，５０、始動口センサ３２ｃ，４８、特別領域センサ３２ｅ等から出力された検出信号を受けて、いずれかのセンサから検出信号が出力されるときに割込信号ＩＮＴをＣＰＵ１１０に送る。割込制御部１０３は例えば割込コントローラが用いられ、具体的にはインテル社製８２５９Ａ等が該当する。
第２に、割込制御部１０３によるベクタ割込（インタラプト）が実現されるので、図５に示す割込処理に代えて、図９に示す割込処理を実行する点である。
【００３１】
図８において、ゲートセンサ３０，５０、始動口センサ３２ｃ，４８、特別領域センサ３２ｅ等は割込制御部１０３の所定端子に並列して電気的に接続されている。この所定端子には、それぞれ固有のベクタ番号（「ベクトル番号」とも呼ぶ。）が予め割り当てられている。
割込制御部１０３は検出信号を受けると、割込信号ＩＮＴをＣＰＵ１１０に送るとともに、受けた検出信号に対応するベクタ番号をバス１０８を介してＣＰＵ１１０に通知する。そして、割込信号ＩＮＴを受けたＣＰＵ１１０は、通知されたベクタ番号に従って対応するアドレスに格納された割込処理のプログラムを実行する。なお、ベクタ番号に対応するアドレスはＲＡＭ１０６内の所定領域に予め設定されている。
【００３２】
例えば、割込制御部１０３が始動口センサ４８から検出信号を受けると、ＣＰＵ１１０は図９（Ａ）に示す第１ベクタとしての割込処理を実行する。この割込処理では、特別フラグをオンにし〔ステップＳ４０〕、入賞処理を行なった後に終了する〔ステップＳ４４〕。このことは、始動口センサ３２ｃについても同様である。
また、割込制御部１０３がゲートセンサ３０から検出信号を受けると、ＣＰＵ１１０は図９（Ｂ）に示す第２ベクタとしての割込処理を実行する。この割込処理では、普通特別フラグをオンにした後に終了する〔ステップＳ４２〕。このことは、ゲートセンサ５０についても同様である。
さらに、割込制御部１０３が特別領域センサ３２ｅから検出信号を受けると、ＣＰＵ１１０は図９（Ｃ）に示す第３ベクタとしての割込処理を実行する。この割込処理では、入賞処理を行なった後に終了する〔ステップＳ４４〕。このことは、他の入賞口についても同様である。
【００３３】
上記実施の形態２によれば、請求項１に対応し、第１種始動口２６、下部始動口３２ｂ、ゲート２８，５２、Ｖゾーン３２ｄ等の所定領域には、それぞれ順に始動口センサ４８，３２ｃ、ゲートセンサ３０，５０、特別領域センサ３２ｅ等の検出センサが設けられている。その検出センサはパチンコ球が入賞または通過すると検出信号を出力する。こうして出力された検出信号を割込制御部１０３が受け、いずれかの検出センサから検出信号を出力されたときにＣＰＵ１１０（遊技制御部）へ割込信号ＩＮＴを出力する。ここで、割込制御部１０３はＣＰＵ１１０に割込のタイミングと割込処理とを指示しているのに過ぎないので、検出センサから出力された検出信号を割込信号ＩＮＴとしてＣＰＵ１１０に送っていることに相当する。そして、ＣＰＵ１１０は、割込信号ＩＮＴを受けて初めてパチンコ球が入賞または通過した所定領域を特定し、特別図柄処理や普通図柄処理、あるいは入賞処理等のような所要の処理を行う。
そのため、それぞれの検出センサの状態は検出センサ（割込制御部１０３）から割込信号ＩＮＴを受けたときに検査すればよく、ほぼ一定の周期で全ての検出センサについて検査を行う必要はない。このことは検出センサの個数が増加した場合でも同じである。また、ほぼ一定の周期で行うメイン処理の中から従来の検出処理（図１３に示すステップＳ８０）を外すことができるので、遊技性を高めるためのプログラムや処理を増やすことができる。したがって、パチンコ機１０（遊技機）に設置して用いる検出センサの個数が増加しても、遊技性を維持することができ、さらには遊技性を高めることも可能になる。
【００３４】
なお、実施の形態２では、一つの割込制御部１０３を用いて割込信号ＩＮＴをＣＰＵ１１０に送った。この形態に代えて、複数の割込制御部１０３を用いて割込信号ＩＮＴをＣＰＵ１１０に送ってもよい。この場合の割込制御部１０３は縦続接続可能なものであって、マスタ／スレーブ構成ができるのが望ましい。一つの割込制御部１０３に接続可能な検出センサの個数は所定個数に制限されるので、マスタ／スレーブ構成を行うことによって接続可能な検出センサの個数を大幅に増やすことができる。また、マスタ側の割込制御部１０３に接続する検出センサと、スレーブ側の割込制御部１０３に接続する検出センサとを適切に行うことによって割込処理の優先度を持たせることができる。すなわち、パチンコ球が入賞または通過する所定領域に設けられた検出センサ（例えば特別領域センサ３２ｅ）はマスタ側の割込制御部１０３に接続することにより、優先的に割込処理が実行される。そのため、多数のパチンコ球が入賞または通過しても、その入賞または通過を確実に検出することができる。
【００３５】
また、複数の割込端子を備えているＣＰＵ１１０の場合には、始動口センサ４８，３２ｃ、ゲートセンサ３０，５０、特別領域センサ３２ｅ等の検出センサを直接電気的に接続してもよい。例えば、５つの割込端子を備えているＣＰＵ１１０の場合には、図１０に示すように接続すればよい。この場合には検出センサから出力される割込信号によって、図７に示すベクタ番号ごとの割込処理が実行される。同様に、２つの割込端子を備えているＣＰＵ１１０の場合には、図１１に示すように論理和回路１０２ｃ，１０２ｄを介して接続すればよい。この場合には図５に示す割込処理を２つのベクタ番号で示されるアドレスにそれぞれ格納しておく。そして、論理和回路１０２ｃから出力される割込信号ＩＮＴａと、論理和回路１０２ｄから出力される割込信号ＩＮＴｂとによって、ＣＰＵ１１０は対応する割込処理を実行する。
図１０，図１１に示す接続形態であっても、それぞれの検出センサの状態は検出センサから出力された割込信号ＩＮＴを受けたときに検査すればよく、ほぼ一定の周期で全ての検出センサについて検査を行う必要はない。このことは検出センサの個数が増加した場合でも同じである。また、ほぼ一定の周期で行うメイン処理の中から従来の検出処理（図１３に示すステップＳ８０）を外すことができるので、遊技性を高めるためのプログラムや処理を増やすことができる。したがって、パチンコ機１０（遊技機）に設置して用いる検出センサの個数が増加しても、遊技性を維持することができ、さらには遊技性を高めることも可能になる。
【００３６】
〔他の実施の形態〕
上述したパチンコ機１０（遊技機）において、他の部分の構造，形状，大きさ，材質，個数，配置および動作条件等については上記実施の形態に限定されない。例えば、上記実施の形態を応用した次の各形態を実施することもできる。
（１）上記実施の形態では、パチンコ機１０に本発明を適用した。これらの形態に代えて、遊技球が入賞または通過したことを検出して信号を出力する検出センサと、所定領域を特定して所要の処理を行う遊技制御部とを備えている他の遊技機（例えばスロットマシン，アレンジボール機等）についても同様に本発明を適用することができる。こうした他の遊技機に設置して用いる検出センサの個数が増加しても、遊技性を維持することができ、さらには遊技処理を増やすことによって遊技性を高めることも可能になる。
【００３７】
（２）パチンコ機１０やスロットマシン等の遊技機に操作部（例えばボタンやスイッチ等）が設けられており、その操作部が遊技者によって操作された場合に所要の処理を行う場合についても、本発明を適用することが可能である。具体的には、図２，図８に示す始動口センサ４８，３２ｃ、ゲートセンサ３０，５０、特別領域センサ３２ｅ等の検出センサに代えて（あるいは加えて）、上記操作部を接続すればよい。こうすれば、操作部が遊技者によって頻繁に操作された場合でも、その操作を確実に検出することができる。また、操作部の状態は割込信号を受けたときに検査すればよいので、空いた時間に遊技性を向上させるための処理を増やすことができる。
【００３８】
（３）上記実施の形態では、始動口センサ４８，３２ｃ、ゲートセンサ３０，５０、特別領域センサ３２ｅ等の検出センサを入力ポート１０２ａ，論理和回路（ＯＲ回路）１０２ｂを介してＣＰＵ１１０に割込信号を伝達した。この形態に代えて、他の論理回路（ＡＮＤ回路，ＮＡＮＤ回路，ＮＯＲ回路等），ハードウェアロジック回路，ゲートアレイ，ＥＣＬ回路，ＴＴＬ回路等を介してＣＰＵ１１０に割込信号を伝達してもよい。あるいはこれらの回路を任意に組み合わせた回路を介してＣＰＵ１１０に割込信号を伝達してもよい。さらには、ＣＰＵ１１０内のファームウェアにおけるマイクロプログラムによっても実現することが可能である。こうした回路等によっても、パチンコ機１０等の遊技機に設置して用いる検出センサの個数が増加した場合に遊技性を維持することができ、さらには遊技処理を増やすことによって遊技性を高めることも可能になる。
【００３９】
【他の発明の態様】
以上、本発明の実施の形態について説明したが、この実施の形態には特許請求の範囲に記載した発明の態様のみならず他の発明の態様を有するものである。この発明の態様を以下に列挙するとともに、必要に応じて関連説明を行う。
【００４０】
〔態様１〕  操作部が遊技者によって操作されたことを検出して検出信号を出力する検出センサと、
それぞれの検出センサから出力される検出信号を受け、いずれかの検出センサから検出信号が出力されると割込信号を出力する信号出力部と、
割込信号を受けると、検出信号に基づいて遊技者によって操作された操作部を特定し、所要の処理を行う遊技制御部と、
を有する遊技機。
〔態様１の関連説明〕  本態様によれば、それぞれの操作部は遊技者が操作すると検出信号を出力する。こうして出力された検出信号を信号出力部が受け、いずれかの操作部から検出信号を出力されたときに遊技制御部へ割込信号を出力する。遊技制御部は、割込信号を受けて初めて遊技者によって操作された操作部を特定し、所要の処理を行う。そのため、操作部が遊技者によって頻繁に操作された場合でも、その操作を確実に検出することができる。また、操作部の状態は割込信号を受けたときに検査すればよいので、空いた時間に遊技性を向上させるための処理を増やすことができる。
【００４１】
【発明の効果】
本発明によれば、遊技機に設置して用いる検出センサの個数が増加しても、遊技性を維持することができ、さらには遊技性を高めることも可能になる。
【図面の簡単な説明】
【図１】第１種パチンコ機（遊技機）の外観を示す正面図である。
【図２】第１の制御部の構成を示すブロック図である。
【図３】第１の入力処理回路の構成を示すブロック図である。
【図４】メイン処理を示すフローチャートである。
【図５】第１の割込処理を示すフローチャートである。
【図６】パチンコ球が始動口センサを通過する様子を示す図である。
【図７】始動口センサから出力されるパルス信号の経時的変化を示す図である。
【図８】第２の制御部の構成を示すブロック図である。
【図９】第２の割込処理を示すフローチャートである。
【図１０】第２の入力処理回路の構成を示すブロック図である。
【図１１】第３の入力処理回路の構成を示すブロック図である。
【図１２】従来の制御部の構成を概略的に示すブロック図である。
【図１３】従来のメイン処理を示すフローチャートである。
【図１４】従来の割込処理を示すフローチャートである。
【符号の説明】
１０  パチンコ機（遊技機）
２０  普通図柄表示器
２４  特別図柄表示器
２６，３２ｂ  第１種始動口
３２ｃ，４８  始動口センサ
２８，５２  ゲート
３０，５０  ゲートセンサ
３２  大入賞口
３２ｄ  Ｖゾーン（特別領域）
３２ｅ  特別領域センサ
１００  メイン制御部
１０２  入力処理回路
１０３  割込制御部
１０４  ＲＯＭ
１０６  ＲＡＭ
１１０  ＣＰＵ
２００  枠制御部
３００  ホールコンピュータ
【図１】
0004214540.tif 000002
【図２】
0004214540.tif 000003
【図３】
0004214540.tif 000004
【図４】
0004214540.tif 000005
【図５】
0004214540.tif 000006
【図６】
0004214540.tif 000007
【図７】
0004214540.tif 000008
【図８】
0004214540.tif 000009
【図９】
0004214540.tif 000010
【図１０】
0004214540.tif 000011
【図１１】
0004214540.tif 000012
【図１２】
0004214540.tif 000013
【図１３】
0004214540.tif 000014
【図１４】
0004214540.tif 000015