(57)【特許請求の範囲】
【請求項１】
入力信号が別個に入力可能な第１の入力端子と第２の入力端子と第３の入力端子とを有する出力信号生成手段であって、前記第１の入力端子に入力された入力信号と、前記第２の入力端子に入力された入力信号と、前記第３の入力端子に入力された入力信号とのうちの少なくとも一の入力信号に基づいて第１の出力信号及び第２の出力信号を生成し、入力信号が入力されたときから略一定のタイミングで前記第１の出力信号及び前記第２の出力信号を出力する出力信号生成手段と、
前記第１の出力信号及び前記第２の出力信号のうちの少なくとも一方が入力される入力判定手段であって、前記第１の出力信号のみが入力されたときには、前記第１の入力端子のみに入力信号が入力された状態であると判定し、前記第２の入力端子のみが入力されたときには、前記第２の入力端子のみに入力信号が入力された状態であると判定し、前記第１の出力信号及び第２の出力信号が入力されたときには、前記第３の入力端子のみに入力信号が入力された状態であると判定する入力判定手段と、を備えることを特徴とする遊技機。
【請求項２】
前記出力信号生成手段は、
前記第１の入力端子又は前記第２の入力端子のうちの少なくともいずれかの入力端子に入力信号が入力されたことを検出する出力信号検出手段と、
前記出力信号検出手段による検出があったときに、前記第１の入力端子又は前記第２の入力端子のうちのいずれかの入力端子から入力される信号を無効化する出力信号無効化手段と、を備えていることを特徴とする請求項１に記載の遊技機。
【請求項３】
前記出力信号生成手段は、
前記第１の入力端子に入力信号が入力されたことを検出する第１の出力信号検出手段と、
前記第２の入力端子に入力信号が入力されたことを検出する第２の出力信号検出手段と、
前記第１の出力信号検出手段による検出があったときに、前記第２の入力端子及び前記第３の入力端子に入力される入力信号を無効化する第１の出力信号無効化手段と、
前記第２の出力信号検出手段による検出があったときに、前記第３の入力端子に入力される入力信号を無効化する第２の出力信号無効化手段と、を備えていることを特徴とする請求項１に記載の遊技機。
【請求項４】
前記入力判定手段は、遊技に関する制御を行う制御基板に設けられ、
前記制御基板は、前記第１の出力信号が入力可能な第１の入力ポートと、前記第２の出力信号が入力可能な第２の入力ポートとを有することを特徴とする請求項１から請求項３のいずれか１項に記載の遊技機。
【請求項５】
前記第１の入力ポートおよび前記第２の入力ポートに信号が入力されていないときにのみ、前記入力判定手段による判定を許可する判定許可手段を備えていることを特徴とする請求項１から請求項４のいずれか１項に記載の遊技機。
【請求項６】
入力信号が別個に入力可能な第１の入力端子と第２の入力端子と第３の入力端子とを有する出力信号生成手段であって、前記第１の入力端子に第１のスイッチが接続され、かつ、前記第２の入力端子に第２のスイッチが接続された場合に、前記第１のスイッチから前記第１の入力端子に入力された第１の入力信号に基づいて第１の出力信号を生成し、前記第２のスイッチから前記第２の入力端子に入力された第２の入力信号に基づいて第２の出力信号を生成し、前記第１の入力端子に第１のスイッチが接続され、かつ、前記第２の入力端子に第２のスイッチが接続され、かつ、前記第３の入力端子に第３のスイッチが接続された場合に、前記第１のスイッチから前記第１の入力端子に入力された第１の入力信号に基づいて第１の出力信号を生成し、前記第２のスイッチから前記第２の入力端子に入力された第２の入力信号に基づいて第２の出力信号を生成し、前記第３のスイッチから前記第３の入力端子に入力された第３の入力信号に基づいて前記第１の出力信号及び前記第２の出力信号を生成し、入力信号が入力されたときから略一定のタイミングで前記第１の出力信号及び前記第２の出力信号を出力する出力信号生成手段と、
前記第１の出力信号及び前記第２の出力信号のうちの少なくとも一方が入力される入力判定手段であって、前記第１の出力信号のみが入力されたときには、前記第１の入力端子のみに入力信号が入力された状態であると判定し、前記第２の入力端子のみが入力されたときには、前記第２の入力端子のみに入力信号が入力された状態であると判定し、前記第１の出力信号及び第２の出力信号が入力されたときには、前記第３の入力端子のみに入力信号が入力された状態であると判定する入力判定手段を備えることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の遊技の事象を検知するスイッチから出力される信号に基づいて遊技処理を行う遊技機に関するものである。
【背景技術】
【０００２】
従来、この種の遊技機としては、例えば下記の特許文献１に開示されているパチンコ機がある。この特許文献１に開示されるパチンコ機の主基板には、始動口スイッチや入賞口スイッチといった複数のスイッチが入力ポートを介して接続されている。入力ポートは、一度に８ビットデータが入力されるようになっており、上記各スイッチは、入力ポートの各ビットに対して個別に割り当てられた状態で接続されている。このため、各スイッチから出力される信号は、入力ポートを介して、相互に干渉することなく独立して主基板に送信される。また、主基板内のメインＣＰＵは、各スイッチから出力される信号に応じて、所定の遊技処理を行う。
【特許文献１】特開２００４−１５４４４３号公報（段落[００４７]〜[００５３]，[００９７]〜[００９９]，図７および図１５）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の特許文献１に示すようなパチンコ機において、例えば、設計変更などによりスイッチの数が入力ポートの数よりも多くなるような場合には、入力ポートの増設が必要となる。このような入力ポートの増設は、通常、制御基板自体の設計変更を伴うものであるため、手間がかかると同時に、製造コストがかかってしまう。
【課題を解決するための手段】
【０００４】
本発明はこのような課題を解決するためになされたもので、
入力信号が別個に入力可能な第１の入力端子と第２の入力端子と第３の入力端子とを有する出力信号生成手段であって、第１の入力端子に入力された入力信号と、第２の入力端子に入力された入力信号と、第３の入力端子に入力された入力信号とのうちの少なくとも一の入力信号に基づいて第１の出力信号及び第２の出力信号を生成し、入力信号が入力されたときから略一定のタイミングで第１の出力信号及び第２の出力信号を出力する出力信号生成手段と、
第１の出力信号及び第２の出力信号のうちの少なくとも一方が入力される入力判定手段であって、第１の出力信号のみが入力されたときには、第１の入力端子のみに入力信号が入力された状態であると判定し、第２の入力端子のみが入力されたときには、第２の入力端子のみに入力信号が入力された状態であると判定し、第１の出力信号及び第２の出力信号が入力されたときには、第３の入力端子のみに入力信号が入力された状態であると判定する入力判定手段を備えることを特徴とする。
【０００５】
また、本発明は、
出力信号生成手段が、
第１の入力端子又は第２の入力端子のうちの少なくともいずれかの入力端子に入力信号が入力されたことを検出する出力信号検出手段と、
出力信号検出手段による検出があったときに、第１の入力端子又は第２の入力端子のうちのいずれかの入力端子から入力される信号を無効化する出力信号無効化手段と、を備えていることを特徴とする。
【０００６】
また、本発明は、
出力信号生成手段が、
第１の入力端子に入力信号が入力されたことを検出する第１の出力信号検出手段と、
第２の入力端子に入力信号が入力されたことを検出する第２の出力信号検出手段と、
第１の出力信号検出手段による検出があったときに、第２の入力端子及び第３の入力端子に入力される入力信号を無効化する第１の出力信号無効化手段と、
第２の出力信号検出手段による検出があったときに、第３の入力端子に入力される入力信号を無効化する第２の出力信号無効化手段と、を備えていることを特徴とする。
【０００７】
また、本発明は、
入力判定手段が、遊技に関する制御を行う制御基板に設けられ、
制御基板は、第１の出力信号が入力可能な第１の入力ポートと、第２の出力信号が入力可能な第２の入力ポートとを有することを特徴とする。
【０００８】
第１の入力ポートおよび第２の入力ポートに信号が入力されていないときにのみ、入力判定手段による判定を許可する判定許可手段を備えていることを特徴とする。
【０００９】
また、本発明は、
入力信号が別個に入力可能な第１の入力端子と第２の入力端子と第３の入力端子とを有する出力信号生成手段であって、第１の入力端子に第１のスイッチが接続され、かつ、第２の入力端子に第２のスイッチが接続された場合に、第１のスイッチから第１の入力端子に入力された第１の入力信号に基づいて第１の出力信号を生成し、第２のスイッチから第２の入力端子に入力された第２の入力信号に基づいて第２の出力信号を生成し、第１の入力端子に第１のスイッチが接続され、かつ、第２の入力端子に第２のスイッチが接続され、かつ、第３の入力端子に第３のスイッチが接続された場合に、第１のスイッチから第１の入力端子に入力された第１の入力信号に基づいて第１の出力信号を生成し、第２のスイッチから第２の入力端子に入力された第２の入力信号に基づいて第２の出力信号を生成し、第３のスイッチから第３の入力端子に入力された第３の入力信号に基づいて第１の出力信号及び第２の出力信号を生成し、入力信号が入力されたときから略一定のタイミングで第１の出力信号及び第２の出力信号を出力する出力信号生成手段と、
第１の出力信号及び第２の出力信号のうちの少なくとも一方が入力される入力判定手段であって、第１の出力信号のみが入力されたときには、第１の入力端子のみに入力信号が入力された状態であると判定し、第２の入力端子のみが入力されたときには、第２の入力端子のみに入力信号が入力された状態であると判定し、第１の出力信号及び第２の出力信号が入力されたときには、第３の入力端子のみに入力信号が入力された状態であると判定する入力判定手段を備えることを特徴とする。
【発明の効果】
【００１６】
本発明による遊技機によれば、上記のように、スイッチの数が入力ポートの数よりも多い場合であっても、新たに入力ポートを増設することなく、各スイッチから出力される信号の入力を判定できるので、スイッチを増設する設計変更の際のコストを抑えることができる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明の最良の実施形態によるパチンコ機１について説明する。
【００１８】
図１は、本実施形態によるパチンコ機１の正面図であり、図２は、このパチンコ機１の斜視図である。パチンコ機１の正面には、遊技球であるパチンコ球が転動される遊技領域を有する遊技盤２が設けられている。遊技盤２の下方には上皿３が設けられており、上皿３の下方には下皿４が設けられている。賞球は上皿３に払い出されるが、上皿３が満杯のときは下皿４に払い出される。上皿３の手前側側面には、遊技者により操作される操作ボタン５，６，７が設けられている。上皿３の右上面手前側には、後述するカードユニット６５（図８参照）にパチンコ球の球貸しを要求する際に操作される球貸しボタン７３および返却ボタン７４からなる球貸し操作パネル６６が設けられている。また、上皿３の右上面奥側には、上皿３に貯留されたパチンコ球を下皿４に移すための球抜きレバー７１が設けられており、下皿４の手前側側面には、下皿４に貯留されたパチンコ球を下皿４の下方にセットしたドル箱に移すための球抜きレバー７２が設けられている。
【００１９】
下皿４の左方に設けられたハンドルベース８には、パチンコ球を遊技領域に発射する際に遊技者によって操作される発射ハンドル９が回動自在に設けられている。また、遊技盤２の上方には枠上部飾りランプ２０が設けられており、枠上部飾りランプ２０の両側にはスピーカ１９，１９が設けられている。また、図２に示すように、パチンコ機１の背面側上部には、上皿３や下皿４に払い出されるパチンコ球が貯留される球タンク７７（図７参照）が設けられている。
【００２０】
図３は、パチンコ機１の遊技盤２を示す正面図である。
【００２１】
遊技盤２は、障害釘が植設された透明パネルの背後に液晶表示装置（ＬＣＤ）１０が設けられて構成されている。ＬＣＤ１０の中央部には、特別図柄を表示する特別図柄表示領域１０ａが設けられている。本実施形態では、特別図柄は、後述する図柄変動遊技において、特別図柄表示領域１０ａの左側，中央部，右側に３列に変動表示される。変動表示中の特別図柄は、所定時間（例えば、３０[sec]）が経過する前に操作ボタン５〜７が操作されることで、遊技者の操作に従って停止表示される（図２３参照）。この特別図柄表示領域１０ａの上方には、普通図柄を表示する図示しない普通図柄表示装置、普通図柄始動記憶個数表示部、および特別図柄始動記憶個数表示部が設けられている。また、特別図柄表示領域１０ａの左右には、通過ゲート１３が設けられている。通過ゲート１３は、普通図柄表示装置に表示される普通図柄の変動表示を開始させる普通図柄始動口を構成している。
【００２２】
また、特別図柄表示領域１０ａの下方には、特別図柄始動入賞口を構成する普通電動役物（普通電役）１４が設けられている。この普通電動役物１４は、遊技者にとって有利な状態である開状態およびこれに比して不利な状態である閉状態とに変位自在な羽根部材１４ａ，１４ｂを球受入口に有している。遊技領域に発射されたパチンコ球が羽根部材１４ａ，１４ｂの間を通過して普通電動役物１４に入賞し、特別図柄の変動表示が開始すると、上述した各操作ボタン５〜７の操作が有効になる。また、普通電動役物１４の下方には、後述する大当り遊技の際に開放される大入賞口１５が設けられており、普通電動役物１４の左右には一般入賞口１６がそれぞれ設けられている。また、大入賞口１５の下方には、上記の普通電動役物１４および一般入賞口１６のいずれにも入賞しなかったパチンコ球が入球するアウト口１７が設けられている。
【００２３】
上記の通過ゲート１３を通過したパチンコ球は最大で４個まで保留され、後述するメインＲＡＭ３４に格納された普通図柄保留個数カウンタに保留個数が記憶される。この保留個数に応じて、上述した普通図柄始動記憶個数表示部が最大で４個まで点灯表示される。同様に、普通電動役物１４に入賞したパチンコ球も最大で４個まで保留され、後述するメインＲＡＭ３４に格納された普通電役入賞カウンタに保留個数が記憶される。この保留個数に応じて、上述した特別図柄始動記憶個数表示部が最大で４個まで点灯表示される。
【００２４】
図４、図５および図６は、パチンコ機１から取り外された上皿３を示しており、図４はその正面図、図５はその背面図、図６はその背面斜視図である。
【００２５】
上皿３の内部には、図５および図６に示すように、球タンク７７から払い出されたパチンコ球が貯留される貯留領域３ａが形成されており、この貯留領域３ａの下方には、パチンコ球を図示しない発射装置６４（図８参照）に送り込むためのレール部３ｂが形成されている。これら貯留領域３ａおよびレール部３ｂの下方には、中継基板８１（図８，図１０参照）が設けられている。
【００２６】
図７は、パチンコ機１の背面側の裏機構を示す背面図である。
【００２７】
パチンコ機１の背面側には、同図に示すように、上述した球タンク７７、球払出装置６３、主制御基板３０、副制御基板４０、枠制御基板６０、および電源ユニット９０がそれぞれ設けられている。球払出装置６３は、球タンク７７に貯留されたパチンコ球を上皿３および下皿４に払い出す際に駆動される。また、電源ユニット９０には、後述する電源回路６１（図８参照）が設けられており、パチンコ機１に電源を投入するための電源スイッチが設けられている。
【００２８】
図８は、パチンコ機１の遊技動作を処理制御する電子回路とこれに接続される各種装置等の主な構成を示すブロック図である。
【００２９】
この電子回路は、遊技盤２におけるパチンコ遊技の進行に関する電気的制御などを行う主制御基板３０に設けられた主制御回路、この主制御回路からの制御信号に基づいて遊技に関する演出などの制御を行う副制御基板４０に設けられた副制御回路、および賞球等の払い出しやパチンコ球の発射を制御する枠制御基板６０に設けられた払出・発射制御回路などから構成されている。
【００３０】
主制御基板３０には、メインＣＰＵ３１や初期リセット回路３２が実装されている。また、主制御基板３０には、メインＣＰＵ３１がパチンコ機１の遊技動作を処理制御するためのプログラムや各種テーブルなどが記憶格納されたメインＲＯＭ（リードオンリメモリ）３３、処理制御時にデータが一時的に記憶されるメインＲＡＭ（ランダムアクセスメモリ）３４も実装されている。初期リセット回路３２は、主制御回路の起動時にメインＲＯＭ３３に記憶されているプログラムに従った遊技処理を開始させるリセット信号を発生する。メインＲＡＭ３４には、大当り遊技における大入賞口１５の開放回数を計数する大入賞口開放回数カウンタや、大当り遊技の各ラウンドにおいて大入賞口１５が開放している時間を計時する大入賞口開放時間タイマ、上記の普通図柄保留個数カウンタ、普通電役入賞カウンタなどが記憶される。
【００３１】
また、メインＣＰＵ３１には、後述する各種スイッチやソレノイド等の周辺装置との間で信号を授受するＩ／Ｏポート（入出力ポート）３５、および副制御基板４０の副制御回路や枠制御基板６０の払出・発射制御回路にコマンドを出力するコマンド出力ポート３６が接続されている。コマンド出力ポート３６からは、メインＣＰＵ３１から送出される制御信号が周辺装置や各基板４０，６０へシリアルに送信される。
【００３２】
また、主制御基板３０には、上述した通過ゲート１３の内側に設けられ、パチンコ球が通過ゲート１３を通過するのを検出する通過ゲートスイッチ１３ｓや、普通電動役物１４に入賞したパチンコ球を検出する始動入賞口スイッチ１４ｓが接続されている。また、大入賞口１５に入賞したパチンコ球を検出するカウントスイッチ１５ｓ、一般入賞口１６へ入賞したパチンコ球を検出する一般入賞口スイッチ１６ｓが接続されている。また、主制御基板３０には、羽根部材１４ａ，１４ｂを変位させて普通電動役物１４の球受入口を開状態や閉状態にする始動入賞口ソレノイド２４、および大入賞口１５の扉を開閉する大入賞口ソレノイド２５などがアクチュエータとして接続されている。また、主制御基板３０には、図示しないバックアップクリアスイッチ基板に設けられたバックアップクリアスイッチ２６が接続されている。バックアップクリアスイッチ２６は、主制御基板３０の主制御回路を構成するメインＲＡＭ３４、および、枠制御基板６０の払出・発射制御回路を構成する図示しないＲＡＭのバックアップ内容のクリアを指令するバックアップクリア信号を出力する。
【００３３】
上記各スイッチ１３ｓ，１５ｓ，１６ｓおよび各ソレノイド２４，２５は、盤面中継基板８０を介して主制御基板３０に接続されている。上記各スイッチ１３ｓ〜１６ｓがパチンコ球を検出すると、その検出信号は主制御基板３０のメインＣＰＵ３１に入力され、入力される検出信号に応じて、メインＣＰＵ３１は上記各ソレノイド２４，２５をそれぞれ駆動制御する。
【００３４】
枠制御基板６０は、枠中継基板６２を介して主制御基板３０と接続されている。枠制御基板６０には、払出・発射制御回路および電源回路６１が実装されており、賞球などを払い出す球払出装置６３、および発射ハンドル９の操作に応じてパチンコ球を遊技領域に発射する発射装置６４が接続されている。払出・発射制御回路を構成する図示しない発射・払出ＣＰＵは、各種入賞に応じて主制御基板３０から出力される払出コマンドに応じて球払出装置６３を駆動制御して賞球を払い出させると共に、遊技者による発射ハンドル９の操作に応じて発射装置６４を駆動制御し、パチンコ球を遊技領域へ発射させる。また、電源回路６１は、各基板３０，４０，６０に構成された回路等に電源を供給する。
【００３５】
また、枠制御基板６０には、パチンコ球の球貸しを要求するカードユニット６５が接続されており、このカードユニット６５には、球貸し操作パネル６６が接続されている。カードユニット６５は、球貸し操作パネル６６（図１参照）の操作に応じて枠制御基板６０の払出・発射制御回路との間で通信を行う。
【００３６】
また、副制御基板４０は、中継基板３７を介して主制御基板３０と接続されており、ＬＣＤ１０や、枠上部飾りランプ２０を含むランプ・ＬＥＤ１８、スピーカ１９，１９に接続されており、ＬＣＤ１０における画像表示を行う画像表示制御、遊技状態に応じてランプ・ＬＥＤ１８の発光を制御する電飾制御、およびスピーカ１９，１９から効果音を放音させる音制御を行う。
【００３７】
この副制御基板４０には、サブＣＰＵ４１、プログラムＲＯＭ４２、およびワークＲＡＭ４３等が実装されている。主制御基板３０から送信される各種コマンドは、中継基板３７を介してＩ／Ｏポート４７に入力される。サブＣＰＵ４１は、このＩ／Ｏポート４７を介して受信した各種コマンドを解釈することで、画像制御回路４４、ランプ制御回路４５、および音声制御回路４６への制御指令を行う。プログラムＲＯＭ４２には、サブＣＰＵ４１がＬＣＤ１０や、ランプ・ＬＥＤ１８、スピーカ１９，１９の各動作を処理制御するための制御プログラムなどが記憶格納されている。また、ワークＲＡＭ４３は、サブＣＰＵ４１が上記制御プログラムに従って処理制御を行う際の一時的な記憶手段となり、Ｉ／Ｏポート４７に設けられた後述する入力ポート１（Ｐ１）および入力ポート２（Ｐ２）に入力されている信号の有無を記憶する入力済みフラグ（図２２参照）などが格納される。
【００３８】
画像制御回路４４は、サブＣＰＵ４１からの制御指令に応じてＬＣＤ１０の特別図柄表示領域１０ａに特別図柄を表示する。また、ランプ制御回路４５は、サブＣＰＵ４１からの駆動信号により、パチンコ機１の遊技状態に応じてランプ・ＬＥＤ１８の発光を制御する。音声制御回路４６は、サブＣＰＵ４１からの駆動信号により、パチンコ機１の遊技状態に応じてスピーカ１９，１９を制御する。
【００３９】
また、副制御基板４０には、中継基板８１が接続されている。この中継基板８１の入力側には、ＩＮ１，ＩＮ２およびＩＮ３の３つの入力端子が設けられており、これらの入力端子ＩＮ１〜ＩＮ３には、操作ボタン５の操作を検知する左操作スイッチ５ｓ、操作ボタン６の操作を検知する中操作スイッチ６ｓおよび操作ボタン７の操作を検知する右操作スイッチ７ｓがそれぞれ接続されている。また、中継基板８１の出力側には、ＯＵＴ１およびＯＵＴ２の２つの出力端子が設けられており、これらの出力端子ＯＵＴ１およびＯＵＴ２は、Ｉ／Ｏポート４７の入力ポート１（Ｐ１），入力ポート２（Ｐ２）にそれぞれ接続されている。
【００４０】
このように、入力ポート１（Ｐ１）および入力ポート２（Ｐ２）は、遊技に関する制御を行う制御基板を構成する副制御基板４０に設けられている。また、操作スイッチ５ｓ、操作スイッチ６ｓおよび操作スイッチ７ｓと、副制御基板４０のＩ／Ｏポート４７に設けられた入力ポート１（Ｐ１）および入力ポート２（Ｐ２）とは、中継基板８１を介して接続されている。
【００４１】
後述する図柄変動遊技の際に遊技者により各操作ボタン５〜７が操作されると、対応するいずれかの操作スイッチ５ｓ〜７ｓから信号が出力され、この出力された信号は、中継基板８１およびＩ／Ｏポート４７を介してサブＣＰＵ４１に入力される。そして、サブＣＰＵ４１は、入力された信号に基づいていずれの操作スイッチ５ｓ〜７ｓから信号が出力されたかを判定して、特別図柄表示領域１０ａに特別図柄を停止表示させる。各操作スイッチ５ｓ〜７ｓは、所定のパチンコ遊技の事象、本実施形態では各操作ボタン５〜７に対する遊技者の押操作を検知すると検知信号を出力する第１のスイッチ，第２のスイッチおよび第３のスイッチを構成している。
【００４２】
上記の中継基板８１は、３つの各操作スイッチ５ｓ，操作スイッチ６ｓ，操作スイッチ７ｓからそれぞれ出力される検知信号を、Ｉ／Ｏポート４７の２つの入力ポートＰ１およびＰ２を介してサブＣＰＵ４１で識別して検出できるように入力信号を次のようにロジック変換する。つまり、図９の表に示すように、各操作スイッチ５ｓ（ＳＷ１），操作スイッチ６ｓ（ＳＷ２），操作スイッチ７ｓ（ＳＷ３）のいずれの操作スイッチからも信号が入力されないとき（オールオフ）には、Ｉ／Ｏポート４７のＰ１およびＰ２に入力される信号をいずれも“０”とする。ＳＷ１が“オン”になってＳＷ１からのみ検知信号が出力されているときには、Ｉ／Ｏポート４７のＰ１およびＰ２に入力される信号をそれぞれ“１”，“０”とする。ＳＷ２が“オン”になってＳＷ２からのみ検知信号が出力されているときには、Ｉ／Ｏポート４７のＰ１およびＰ２に入力される信号をそれぞれ“０”，“１”とする。ＳＷ３が“オン”になってＳＷ３からのみ検知信号が出力されているときには、Ｉ／Ｏポート４７のＰ１およびＰ２に入力される信号をいずれも“１”とする。
【００４３】
Ｉ／Ｏポート４７の入力ポート１（Ｐ１）は、操作スイッチ５ｓ（ＳＷ１）から出力される信号を入力すると共に、操作スイッチ７ｓ（ＳＷ３）から出力される信号を入力する第１の入力ポートを構成している。また、Ｉ／Ｏポート４７の入力ポート２（Ｐ２）は、操作スイッチ６ｓ（ＳＷ２）から出力される信号を入力すると共に、操作スイッチ７ｓ（ＳＷ３）から出力される信号を入力する第２の入力ポートを構成している。また、サブＣＰＵ４１は、入力ポート１（Ｐ１）および入力ポート２（Ｐ２）に入力された信号を検出する入力信号検出手段を構成していると共に、操作スイッチ５ｓ（ＳＷ１）、操作スイッチ６ｓ（ＳＷ２）または操作スイッチ７ｓ（ＳＷ３）のうちのいずれのスイッチから出力された信号がこの入力信号検出手段によって検出されたかを判定する入力判定手段をも構成している（図２２参照）。
【００４４】
本実施形態では、入力判定手段であるサブＣＰＵ４１は、Ｉ／Ｏポート４７の入力ポート１（Ｐ１）にのみ信号が入力されたことが入力信号検出手段によって検出されると、操作スイッチ５ｓ（ＳＷ１）から出力された信号が入力されたものと判定し（図２２，Ｓ２１８参照）、Ｉ／Ｏポート４７の入力ポート２（Ｐ２）にのみ信号が入力されたことが入力信号検出手段によって検出されると、操作スイッチ６ｓ（ＳＷ２）から出力された信号が入力されたものと判定し（図２２，Ｓ２１６参照）、Ｉ／Ｏポート４７の入力ポート１（Ｐ１）および入力ポート２（Ｐ２）の両方の入力ポートに信号が入力されたことが入力信号検出手段によって検出されると、操作スイッチ７ｓ（ＳＷ３）から出力された信号が入力されたものと判定する（図２２，Ｓ２１９参照）。
【００４５】
さらに、サブＣＰＵ４１は、入力ポート１（Ｐ１）および入力ポート（Ｐ２）に信号が入力されていないときにのみ、入力判定手段による判定を許可する判定許可手段を構成している（図２２，Ｓ２１１参照）。
【００４６】
図１０は、このように設計された中継基板８１のロジック回路の構成を示している。
【００４７】
このロジック回路は、反転回路８２，８３、ＡＮＤ回路８４，８５，８６およびＯＲ回路８７，８８で構成されている。
【００４８】
反転回路８２は、入力端子ＩＮ１を介して操作スイッチ５ｓ（ＳＷ１）から信号が出力されたことを検出する第１の出力信号検出手段を構成しており、反転回路８３は、入力端子ＩＮ２を介して操作スイッチ６ｓ（ＳＷ２）から信号が出力されたことを検出する第２の出力信号検出手段を構成している。また、ＡＮＤ回路８４およびＡＮＤ回路８５は、第１の出力信号検出手段による入力端子ＩＮ１への信号入力の検出があったときに、入力端子ＩＮ２を介して操作スイッチ６ｓ（ＳＷ２）から出力される信号および入力端子ＩＮ３を介して操作スイッチ７ｓ（ＳＷ３）から出力される信号を無効化する第１の出力信号無効化手段を構成している。ＡＮＤ回路８６は、第２の出力信号検出手段による入力端子ＩＮ２への信号入力の検出があったときに、入力端子ＩＮ３およびＡＮＤ回路８５を介して操作スイッチ７ｓ（ＳＷ３）から出力される信号を無効化する第２の出力信号無効化手段を構成している。このように本実施形態では、第１の出力信号無効化手段および第２の出力信号無効化手段は、中継基板８１に設けられる構成となっている。
【００４９】
図１１は、各操作スイッチ５ｓ〜７ｓ（ＳＷ１〜ＳＷ３）における信号の出力と、中継基板８１における上記のロジック回路によりＯＵＴ１およびＯＵＴ２から出力される信号との対応関係を示す真理値表である。
【００５０】
ＳＷ１〜ＳＷが全て“オフ”（オールオフ）であってＳＷ１〜ＳＷ３から出力される信号が全て“０”であるときには、ＡＮＤ回路８４，８５の１入力に入力される信号がロー（Ｌ）レベルであるため、ＡＮＤ回路８４，８５の出力がＬレベルになり、ＡＮＤ回路８６の出力レベルもＬレベルになる。よって、ＯＲ回路８７，８８の全入力がＬレベルになるため、ＯＵＴ１，ＯＵＴ２から出力される信号は、それぞれ“０”，“０”となる。よって、各ＳＷ１〜ＳＷ３のオールオフが検出される。
【００５１】
また、ＳＷ１が“オン”，ＳＷ２およびＳＷ３が“オフ”であってＳＷ１〜ＳＷ３から出力される信号がそれぞれ“１”，“０”，“０”であるときには、ＯＲ回路８７の一方の入力信号はハイ（Ｈ）レベルとなる。また、反転回路８２の出力がＬレベルとなり、ＡＮＤ回路８４，８５の１入力がＬレベルになってＡＮＤ回路８４，８５の出力はＬレベルになる。また、ＡＮＤ回路８５の出力を入力するＡＮＤ回路８６の出力もＬレベルになる。従って、ＯＲ回路８７は他方の入力がＬレベルになり、ＯＲ回路８８は両方の入力ともＬレベルになる。この結果、ＯＵＴ１，ＯＵＴ２から出力される信号は、それぞれ“１”，“０”となる。よって、ＳＷ１の操作が検出される。また、ＳＷ２が“オン”，ＳＷ１およびＳＷ３が“オフ”であってＳＷ１〜ＳＷ３から出力される信号がそれぞれ“０”，“１”，“０”であるときには、反転回路８３の出力信号がＬレベルになって、ＡＮＤ回路８６の出力がＬレベルになり、ＯＲ回路８７，８８の一方の入力がそれぞれＬレベルになる。また、ＡＮＤ回路８４の両入力がＨレベルになって、ＯＲ回路８８の他方の入力がＨレベルになる。ＯＲ回路８７の他方の入力はＬレベルであるので、ＯＵＴ１，ＯＵＴ２から出力される信号は、それぞれ“０”，“１”となる。よって、ＳＷ２の操作が検出される。また、ＳＷ１およびＳＷ２が“オン”，ＳＷ３が“オフ”であってＳＷ１〜ＳＷ３から出力される信号がそれぞれ“１”，“１”，“０”であるときには、ＯＲ回路８７の一方の入力信号はＨレベルとなる。また、反転回路８２の出力がＬレベルになるため、ＡＮＤ回路８４，８５の出力がＬレベルになって入力端子ＩＮ２，ＩＮ３からの入力が無効化される。従って、ＯＲ回路８７の他方の入力、およびＯＲ回路８８の両入力はＬレベルになって、ＯＵＴ１，ＯＵＴ２から出力される信号は、それぞれ“１”，“０”となる。よって、ＳＷ１が操作されたものと検出される。また、ＳＷ３が“オン”，ＳＷ１およびＳＷ２が“オフ”であってＳＷ１〜ＳＷ３から出力される信号がそれぞれ“０”，“０”，“１”であるときには、反転回路８２の出力信号がＨレベルになるのでＡＮＤ回路８５の両入力がＨレベルになり、ＡＮＤ回路８５からＨレベルの信号が出力される。また、反転回路８３の出力もＨレベルであるため、ＡＮＤ回路８６の出力がＨレベルになってＯＲ回路８７，８８の一方の入力信号がＨレベルになる。この結果、ＯＵＴ１，ＯＵＴ２から出力される信号は、それぞれ“１”，“１”となる。よって、ＳＷ３の操作が検出される。
【００５２】
また、ＳＷ１およびＳＷ３が“オン”，ＳＷ２が“オフ”であってＳＷ１〜ＳＷ３から出力される信号がそれぞれ“１”，“０”，“１”であるときには、反転回路８２の出力がＬレベルになってＡＮＤ回路８５の出力がＬレベルになる。このため、入力端子ＩＮ３を介して入力される信号が無効化されるので、ＯＵＴ１，ＯＵＴ２から出力される信号は、それぞれ“１”，“０”となる。よって、ＳＷ１が操作されたものと検出される。また、ＳＷ２およびＳＷ３が“オン”，ＳＷ１が“オフ”であってＳＷ１〜ＳＷ３から出力される信号がそれぞれ“０”，“１”，“１”であるときには、反転回路８３の出力がＬレベルになってＡＮＤ回路８６の出力がＬレベルになる。このため、入力端子ＩＮ３を介して入力される信号が無効化される。また、反転回路８２の出力がＨレベルになるので、ＡＮＤ回路８４の出力がＨレベルになり、ＯＲ回路８８の一方の入力がＨレベルになる。この結果、ＯＵＴ１，ＯＵＴ２から出力される信号は、それぞれ“０”，“１”となる。よって、ＳＷ２が操作されたものと検出される。また、ＳＷ１〜ＳＷ３が全て“オン”であってＳＷ１〜ＳＷ３から出力される信号が全て“１”であるときには、反転回路８２，８３の出力がＬレベルになって入力端子ＩＮ２，ＩＮ３を介して入力される信号が無効化され、入力端子ＩＮ１からの信号のみが検出される。この結果、ＯＵＴ１，ＯＵＴ２から出力される信号は、それぞれ“１”，“０”となる。よって、ＳＷ１が操作されたものと検出される。
【００５３】
次に、本実施形態によるパチンコ機１の遊技動作の処理について説明する。
【００５４】
図１２は、本実施形態によるパチンコ機１の主制御基板３０の主制御回路で行われるメイン処理の概略を示すフローチャートである。
【００５５】
パチンコ機１の電源が投入されると、まず始めに、メインＣＰＵ３１の動作の初期設定処理が行われる（図１２，ステップ（以下Ｓと記す）１参照）。この初期設定処理では、メインＲＡＭ３４のアクセス許可、バックアップ復帰処理、作業領域の初期化等の処理が実行される。引き続いて、特別図柄制御処理（Ｓ２）および普通図柄制御処理（Ｓ３）が実行される。特別図柄制御処理では、後述するように、特別図柄表示領域１０ａで行われる特別図柄ゲームの進行処理が制御状態フラグの値に応じて行われる。また、普通図柄制御処理では、後述するように、普通図柄表示装置で行われる普通図柄ゲームの進行処理が制御状態フラグの値に応じて行われる。続いて、乱数更新処理が行なわれる（Ｓ４）。乱数更新処理では、ハズレ図柄決定用乱数や初期値乱数、演出用乱数などの乱数値を更新させる処理を行なう。Ｓ４の処理が行われた後、処理はＳ２に戻る。このように、メイン遊技処理においては、Ｓ１の初期設定処理が終了した後、Ｓ２〜Ｓ４の処理が繰り返し実行される。
【００５６】
また、メインＣＰＵ３１は、上記のメイン遊技処理を実行している間、初期リセット回路３２から所定の周期（例えば２[msec]）毎に発生されるクロックパルスに応じてシステムタイマ割込処理を実行する。
【００５７】
図１３は、主制御基板３０のメインＣＰＵ３１によって行われる上記のシステムタイマ割込処理の概略を示すフローチャートである。
【００５８】
最初に、メインＣＰＵ３１は、大当り判定用乱数カウンタや大当り図柄決定用乱数カウンタ等の各カウント値を“１”増加させる乱数更新処理を実行する（図１３，Ｓ１１参照）。大当り判定用乱数カウンタは、普通電動役物１４にパチンコ球が入賞した際に大当り遊技を行うか否かを抽選で決定する際に、メインＣＰＵ３１によって参照されるカウンタである。また、大当り図柄決定用乱数カウンタは、図柄変動遊技の際に大当り遊技を行うと抽選で決定された場合に特別図柄表示領域１０ａに停止表示させる特別図柄を決定する際に、メインＣＰＵ３１によって参照されるカウンタである。
【００５９】
次に、メインＣＰＵ３１は、後述するスイッチ入力検出処理を行ない（Ｓ１２）、続いて、主制御基板３０の主制御回路と副制御基板４０の副制御回路との同期をとるための待ち時間タイマや、普通図柄待ち時間タイマ、大入賞口開放時間タイマ等、各種のタイマの更新処理を実行する（Ｓ１３）。次に、各種の変数に基づいてソレノイド２４，２５を駆動制御するための信号を出力する出力処理を実行する（Ｓ１４）。
【００６０】
Ｓ１４の処理が終了した後、メインＣＰＵ３１は、コマンド出力処理を実行する（Ｓ１５）。この処理では、メインＣＰＵ３１は、メインＲＡＭ３４に記憶されている各種のコマンドを副制御基板４０の副制御回路へ送信する。これらのコマンドとしては、具体的には、ＬＣＤ１０に表示されるデモ画面の種類を示すデモ表示コマンドや、特別図柄表示領域１０ａに表示される特別図柄の種類を示す特別図柄指定コマンド、および特別図柄の変動表示パターンを示す変動パターン指定コマンド等が含まれる。次に、メインＣＰＵ３１は、球払出装置６３に賞球の払い出しを行わせるための賞球制御コマンドを枠制御基板６０の払出・発射制御回路へ送信する払出処理を実行する（Ｓ１６）。この処理が終了した場合には、本サブルーチンを終了し、割込発生前のアドレスへ復帰し、図１２に示すメイン処理を実行させる。
【００６１】
図１４は、図１３，Ｓ１２で行われるスイッチ入力検出処理の詳細を示すフローチャートである。
【００６２】
スイッチ入力検出処理では、まず、メインＣＰＵ３１は、一般入賞口１６などにパチンコ球が入賞したか否かを検出する賞球関連スイッチチェック処理を行ない（図１４，Ｓ２１参照）、続いて、後述する特別図柄関連スイッチ入力処理を行なう（Ｓ２２）。次に、メインＣＰＵ３１は、普通図柄関連スイッチ入力処理を行なう（Ｓ２３）。この普通図柄関連スイッチ入力処理では、パチンコ球が通過ゲート１３を通過したか否かを検出する。Ｓ２３の処理が終了すると、スイッチ入力検出処理を終了する。
【００６３】
図１５は、図１４，Ｓ２２で行われる特別図柄関連スイッチ入力処理の詳細を示すフローチャートである。
【００６４】
特別図柄関連スイッチ入力処理では、まず、メインＣＰＵ３１は、カウントスイッチ入力があるか否か、すなわち、大入賞口１５にパチンコ球が入賞してカウントスイッチ１５ｓがパチンコ球を検出したか否かを判別する（図１５，Ｓ３１参照）。この判別が“Ｙｅｓ”である場合、カウントスイッチ検出時処理を行なう（Ｓ３２）。カウントスイッチ検出時処理では、大当り遊技において、大入賞口１５の開放中における大入賞口１５への入賞個数を計数する。Ｓ３１の判別が“Ｎｏ”である場合、またはＳ３２の処理が終了すると、続いてメインＣＰＵ３１は、始動口スイッチ入力があるか否か、すなわち、普通電動役物１４にパチンコ球が入賞したか否かを判別する（Ｓ３３）。この判別が“Ｙｅｓ”である場合、後述する始動口検出時処理を行う（Ｓ３４）。Ｓ３３の判別が“Ｎｏ”である場合、またはＳ３４の処理が終了すると、特別図柄関連スイッチ入力処理は終了する。
【００６５】
図１６は、図１５，Ｓ３６で行われる始動口検出時処理の詳細を示すフローチャートである。
【００６６】
始動口検出時処理では、まず、メインＣＰＵ３１は、普通電動役物１４に入賞したパチンコ球の保留個数である始動記憶数が４以上であるか否かを判別する（図１６，Ｓ４１参照）。この判別が“Ｙｅｓ”である場合、始動口検出時処理は終了する。一方、Ｓ４１の判別が“Ｎｏ”である場合、続いて、メインＣＰＵ３１は、始動記憶数の値に“１”を加算する（Ｓ４２）。続いて、メインＣＰＵ３１は、メインＲＡＭ３４に記憶されている大当り判定用乱数カウンタおよび大当り図柄決定用乱数カウンタを参照して、大当り判定用乱数値および大当り図柄用乱数値を抽出し（Ｓ４３）、抽出したこれらの乱数値をメインＲＡＭ３４に記憶する（Ｓ４４）。そして、始動記憶数指定コマンドをメインＲＡＭ３４に記憶して（Ｓ４５）、始動口検出時処理を終了する。
【００６７】
次に、図１７を参照して、図１２，Ｓ２でメインＣＰＵ３１によって行われる特別図柄制御処理について説明する。なお、同図において、Ｓ５２からＳ６０の右側方に描いた数値は、それらの処理に対応する制御状態フラグの内容を示し、その制御状態フラグの数値に対応する処理が実行され、特別図柄ゲーム（図柄変動遊技）が進行することとなる。
【００６８】
この特別図柄制御処理では、最初に、メインＣＰＵ３１は、制御状態フラグをロードして読み出す（図１７，Ｓ５１参照）。なお、後述するＳ５２からＳ６０において、メインＣＰＵ３１は、後述するように、制御状態フラグの値に基づいて、各種の処理を実行するか否かを判断することとなる。この制御状態フラグは、特別図柄ゲームの遊技の状態を示すものであり、Ｓ５２からＳ６０における処理のいずれかを実行可能にするものである。また、それに加えて、メインＣＰＵ３１は、各処理に対して設定された待ち時間タイマ（ｔ）等に応じて決定される所定のタイミングで各処理を実行する。なお、この所定のタイミングに至る前においては、各処理を実行することなく終了することとなり、他のサブルーチンを実行することとなる。もちろん、所定の周期で、上述したシステムタイマ割込処理（図１３参照）も実行する。
【００６９】
Ｓ５２においては、特別図柄記憶チェック処理を実行する。この処理では、メインＣＰＵ３１は、制御状態フラグが特別図柄記憶チェックを示す値（００）である場合に、始動記憶数（図１６，Ｓ４２参照）のチェックを行い、始動記憶数が“１”以上である場合に、大当り遊技を行うか否かを決定する大当り判定、停止表示させる特別図柄、および特別図柄の変動パターン等の決定を行う。大当り判定は、図１６，Ｓ４４において記憶された大当り判定用乱数値が参照されて行われ、停止表示させる特別図柄は、図１６，Ｓ４４において記憶された大当り図柄用乱数値等に基づいて決定される。そして、メインＣＰＵ３１は、特別図柄変動時間管理を示す値（０１）を制御状態フラグにセットし、今回の処理で決定された変動パターンに対応する変動時間を待ち時間タイマ（ｔ）にセットする。そして、待ち時間タイマ（ｔ）にセットされた変動時間が経過すると、Ｓ５３に処理を移す。
【００７０】
Ｓ５３においては、特別図柄変動時間管理処理を実行する。この処理では、メインＣＰＵ３１は、制御状態フラグが特別図柄変動時間管理を示す値（０１）であり、変動時間が経過した場合に、特別図柄表示時間管理を示す値（０２）を制御状態フラグにセットし、変動確定後待ち時間（例えば１秒）を待ち時間タイマ（ｔ）にセットする。そして、待ち時間タイマ（ｔ）にセットした変動確定後待ち時間が経過すると、Ｓ５４に処理を移す。
【００７１】
Ｓ５４においては、特別図柄表示時間管理処理を実行する。この処理では、メインＣＰＵ３１は、制御状態フラグが特別図柄表示時間管理を示す値（０２）であり、変動確定後待ち時間が経過した場合に、大当りか否かを判断する。メインＣＰＵ３１は、大当りである場合に、大当り開始インターバル管理を示す値（０３）を制御状態フラグにセットし、大当り開始インターバルに対応する時間（例えば１０秒）を待ち時間タイマ（ｔ）にセットする。そして、待ち時間タイマ（ｔ）にセットした大当り開始インターバルに対応する時間が経過すると、Ｓ５５に処理を移す。また、メインＣＰＵ３１は、大当りではない場合には、特別図柄ゲーム終了を示す値（０８）をセットして、Ｓ６０に処理を移す。
【００７２】
Ｓ５５においては、大当り開始インターバル管理処理を実行する。この処理において、メインＣＰＵ３１は、制御状態フラグが大当り開始インターバル管理を示す値（０３）であり、その大当り開始インターバルに対応する時間が経過した場合に、大入賞口１５を開放させるために、メインＲＯＭ３３から読み出されたデータに基づいて、メインＲＡＭ３４に位置付けられた変数を更新する。そして、メインＣＰＵ３１は、大入賞口開放中を示す値（０４）を制御状態フラグにセットしてＳ５７の処理を実行するように設定するとともに、開放上限時間（例えば３０秒）を大入賞口開放時間タイマにセットし、大入賞口開放回数カウンタに初期値である“１”をセットする。そして、メインＣＰＵ３１は、ラウンド数を示すデータおよび大入賞口１５が開放中である旨を示す大入賞口開放中コマンドを、メインＲＡＭ３４の所定領域にセットする。これによって、大入賞口開放中コマンドは、主制御基板３０のメインＣＰＵ３１から副制御基板４０のサブＣＰＵ４１に送信される。これによって、副制御基板４０の副制御回路においても、ラウンド数や大入賞口１５の状態が認識される。この処理が終了した場合には、Ｓ５７に処理を移す。
【００７３】
Ｓ５６においては、大入賞口再開放前待ち時間管理処理を実行する。この処理において、メインＣＰＵ３１は、制御状態フラグが大入賞口再開放待ち時間管理を示す値（０６）であり、ラウンド間インターバルに対応する時間が経過した場合に、大入賞口開放回数カウンタを“１”増加するように記憶更新する。そして、メインＣＰＵ３１は、大入賞口開放中を示す値（０４）を制御状態フラグにセットしてＳ５７の処理を実行するように設定するとともに、開放上限時間（例えば３０秒）を大入賞口開放時間タイマにセットする。この処理が終了した場合には、Ｓ５７に処理を移す。
【００７４】
Ｓ５７においては、大入賞口開放中処理を実行する。この処理において、メインＣＰＵ３１は、制御状態フラグが大入賞口開放中を示す値（０４）である場合に、大入賞口１５に入賞したパチンコ球の数を計数する大入賞口入賞カウンタが“１０”以上であるという条件、または、大入賞口１５の開放上限時間を経過した（大入賞口開放時間タイマが“０”である）という条件のいずれかを満たすか否かを判別する。メインＣＰＵ３１は、いずれかの条件を満たした場合に、大入賞口１５を閉鎖させるために、メインＲＡＭ３４に位置付けられた変数を更新する。そして、メインＣＰＵ３１は、大入賞口内残留球監視を示す値（０５）を制御状態フラグにセットして、大入賞口内残留球監視時間（例えば１秒）を待ち時間タイマ（ｔ）にセットする。つまり、大入賞口内残留球監視時間が経過した後、Ｓ５８の処理を実行するように設定する。なお、メインＣＰＵ３１は、上記のいずれの条件も満たさない場合には、上述した処理を実行しない。Ｓ５７の処理が終了した場合には、Ｓ５８に処理を移す。
【００７５】
Ｓ５８においては、大入賞口内残留球監視処理を実行する。この処理において、メインＣＰＵ３１は、制御状態フラグが大入賞口内残留球監視を示す値（０５）であり、大入賞口内残留球監視時間が経過した場合に、大入賞口開放回数カウンタが大入賞口開放回数最大値以上である（最終ラウンドである）という条件を満たすか否かを判断する。メインＣＰＵ３１は、この条件を満たした場合に、大当り終了インターバルを示す値（０７）を制御状態フラグにセットし、大当り終了インターバルに対応する時間を待ち時間タイマにセットする。つまり、大当り終了インターバルに対応する時間が経過した後、Ｓ５９の処理を実行するように設定する。一方、メインＣＰＵ３１は、上記の条件を満たさない場合に、大入賞口再開放待ち時間管理を示す値（０６）を制御状態フラグにセットするとともに、ラウンド間インターバルに対応する時間を待ち時間タイマにセットする。この場合、ラウンド間インターバルに対応する時間が経過した後、Ｓ５６の処理を実行するように設定する。
【００７６】
Ｓ５９においては、大当り終了インターバル処理を実行する。この処理において、メインＣＰＵ３１は、制御状態フラグが大当り終了インターバルを示す値（０７）であり、大当り終了インターバルに対応する時間が経過した場合に、特別図柄ゲーム終了を示す値（０８）を制御状態フラグにセットしてＳ６０の処理を実行するように設定する。そして、メインＣＰＵ３１は、大当り図柄が確変図柄である場合には、遊技状態を確率変動状態に移行させる制御を行う。また、メインＣＰＵ３１は、変動時間短縮状態や確率変動状態といった普通電動役物１４へパチンコ球が入賞しやすい状態であるか否かを識別するための変動短縮フラグに、所定の値をセットする。この処理が終了した場合には、Ｓ６０に処理を移す。
【００７７】
Ｓ６０においては、特別図柄ゲーム終了処理を実行する。この処理において、メインＣＰＵ３１は、制御状態フラグが特別図柄ゲーム終了を示す値（０８）である場合に、始動記憶数を“１”減少するように記憶更新する。また、メインＣＰＵ３１は、始動記憶数が“１”減少する旨の特別図柄始動記憶数指定コマンドを示すデータを、メインＲＡＭ３４の所定の記憶領域にセットする。セットされた特別図柄始動記憶数指定コマンドは、主制御基板３０のメインＣＰＵ３１から副制御基板４０のサブＣＰＵ４１に送信される。これによって、副制御基板４０の副制御回路においても、始動記憶数が“１”減少した旨が認識される。そして、メインＣＰＵ３１は、次回の変動表示を行うために、特別図柄記憶領域の更新を行い、制御状態フラグに特別図柄記憶チェックを示す値（００）をセットして、Ｓ５２の処理を実行するように設定する。この処理が終了した場合には、本サブルーチンを終了する。
【００７８】
上述したように制御状態フラグをセットすることにより、ＬＣＤ１０において特別図柄ゲームが実行されることとなる。具体的には、メインＣＰＵ３１は、図１８に示すように、大当り判定の結果がハズレで大当り遊技状態にならないときには、制御状態フラグを“００”、“０１”、“０２”、“０８”と順にセットすることにより、図１７に示すＳ５２、Ｓ５３、Ｓ５４、Ｓ６０の処理を所定のタイミングで実行することとなる。また、メインＣＰＵ３１は、大当り判定の結果が大当りで大当り遊技状態になるときには、制御状態フラグを“００”、“０１”、“０２”、“０３”と順にセットすることにより、図１７に示すＳ５２、Ｓ５３、Ｓ５４、Ｓ５５の処理を所定のタイミングで実行し、大当り遊技状態への制御を実行することとなる。さらには、メインＣＰＵ３１は、大当り遊技状態への制御が実行された場合には、制御状態フラグを“０４”、“０５”、“０６”と順にセットすることにより、図１７に示すＳ５７、Ｓ５８、Ｓ５６の処理を所定のタイミングで実行し、大当り遊技を実行することとなる。なお、大当り遊技が実行されている場合において、大当り遊技状態の終了条件が成立した場合には、制御状態フラグを“０４”、“０５”、“０７”、“０８”と順にセットすることにより、図１７に示すＳ５７からＳ６０の処理を所定のタイミングで実行し、大当り遊技状態を終了することとなる。なお、この大当り遊技状態の終了条件は、大当りラウンド最大継続数（上限ラウンド数、例えば、本実施形態においては１５ラウンド）が終了したことである。
【００７９】
次に、図１９を参照して、図１２のＳ３において実行される普通図柄制御処理について説明する。なお、同図において、Ｓ７２からＳ７６の側方に描いた数値は、それらの処理に対応する制御状態フラグの内容を示し、その制御状態フラグの数値に対応する処理が実行され、普通図柄ゲームが進行することとなる。
【００８０】
この普通図柄制御処理では、最初に、メインＣＰＵ３１は、制御状態フラグをロードして読み出し（図１９，Ｓ７１参照）、普通図柄記憶チェック処理を行なう（Ｓ７２）。普通図柄記憶チェック処理では、メインＣＰＵ３１は、普通図柄ゲームのゲーム結果が当たりであるか否かを判別する。そして、制御状態フラグに普通図柄変動時間監視を示す値（１１）をセットして、普通図柄記憶チェック処理を終了する。続いて、メインＣＰＵ３１は、普通図柄変動時間監視処理を行なう（Ｓ７３）。普通図柄変動時間監視処理では、確定後待ち時間を普通図柄待ち時間タイマ（ｔ）にセットすると共に、制御状態フラグに普通図柄表示時間監視を示す値（１１）をセットする。続いて、メインＣＰＵ３１は、普通図柄表示時間監視処理を行なう（Ｓ７４）。普通図柄表示時間監視処理では、普通図柄ゲームのゲーム結果が当たりである場合に、羽根部材１４ａ，１４ｂが開状態となる時間を普通電役開放時間タイマにセットする。なお、普通電役開放時間タイマは、普通電動役物１４の羽根部材１４ａ，１４ｂを開状態にする時間を計数するタイマである。続いて、メインＣＰＵ３１は、後述する普通電役開放処理を行ない（Ｓ７５）、続いて、普通図柄ゲーム終了処理を行なう（Ｓ７６）。普通図柄ゲーム終了処理では、通過ゲート１３を通過したパチンコ球の保留個数に応じて、普通図柄ゲームの継続処理または終了処理を行なう。
【００８１】
図２０は、上述した普通図柄制御処理のＳ７５において行われる普通電役開放処理の詳細を示すフローチャートである。
【００８２】
普通電役開放処理では、まず、メインＣＰＵ３１は、制御状態フラグが普通電役開放を示す値（１３）であるか否かを判別し（図２０，Ｓ８１参照）、この判別が“Ｎｏ”の場合は、普通電役開放処理を終了する。一方、Ｓ８１の判別が“Ｙｅｓ”の場合は、続いて、普通電役入賞カウンタの値すなわち入賞個数が“４”以上であるか否かを判別する（Ｓ８２）。上述したように、普通電役入賞カウンタは、普通電動役物１４へのパチンコ球の入賞個数をカウントするものである。普通電役入賞カウンタの値が３以下でこの判別が“Ｎｏ”である場合、メインＣＰＵ３１は、図１９，Ｓ７３でセットした普通電役開放時間タイマの値が“０”であるか否かを判別する（Ｓ８３）。この判別が“Ｎｏ”である場合、メインＣＰＵ３１は、普通電動役物１４の始動入賞口ソレノイド２４を駆動して羽根部材１４ａ，１４ｂを開状態にして（Ｓ８６）、普通電役開放処理を終了する。
【００８３】
一方、普通電役入賞カウンタの値が４以上でＳ８２の判別が“Ｙｅｓ”である場合、または普通電役開放時間タイマの値が“０”でＳ８３の判別が“Ｙｅｓ”である場合、メインＣＰＵ３１は、制御状態フラグに普通図柄ゲーム終了を示す値（１４）をセットする（Ｓ８４）。続いて、始動入賞口ソレノイド２４の駆動を終了して羽根部材１４ａ，１４ｂを閉状態にする普通電役閉鎖設定処理を行い（Ｓ８５）、普通電役開放処理を終了する。
【００８４】
次に、図２１に示すフローチャートを参照して、副制御基板４０の副制御回路によって処理制御されるメイン処理の概略について説明する。
【００８５】
パチンコ機１の電源が投入されると、まず始めに、サブＣＰＵ４１は、ワークＲＡＭ４３の初期化等の初期化処理を行う（図２１，Ｓ２０１参照）。続いて、サブＣＰＵ４１は、コマンド解析処理を行う（Ｓ２０２）。コマンド解析処理では、主制御基板３０から中継基板３７およびＩ／Ｏポート４７を介して受信した各種コマンドをワークＲＡＭ４３に格納し、この受信したコマンドに応じてワークＲＡＭ４３へ対応する制御データを記憶する。続いて、サブＣＰＵ４１は、後述する入力検出処理を行い（Ｓ２０３）、続いて、後述するストップボタン入力時処理を行う（Ｓ２０４）。
【００８６】
次に、サブＣＰＵ４１は、Ｓ２０２で記憶された制御データに基づいて、ＬＣＤ１０に演出画像などを表示するための制御指令を画像制御回路４４へ送信するなどの表示制御処理を行う。続いて、サブＣＰＵ４１は、Ｓ２０２で記憶された制御データに基づいて、スピーカ１９，１９から効果音などを放音させるための制御指令を音声制御回路４６へ送信するなどの音声制御処理を行う（Ｓ２０６）。続いて、Ｓ２０２で記憶された制御データに基づいて、ランプ・ＬＥＤ１８を発光させるための制御指令をランプ制御回路４５へ送信するなどのランプ制御処理を行う（Ｓ２０７）。
【００８７】
Ｓ２０７の処理が行われた後、処理はＳ２０２に戻る。このように、副制御基板４０におけるメイン処理では、Ｓ２０１の初期化処理が終了した後、Ｓ２０２〜Ｓ２０７の処理が繰り返し実行される。
【００８８】
図２２は、図２１，Ｓ２０３で行われる入力検出処理の詳細を示すフローチャートである。
【００８９】
入力検出処理では、まず、サブＣＰＵ４１は、入力済みフラグが“０”であるか否か、すなわち、いずれの操作ボタン５〜７も操作されていなくていずれのＳＷ１〜ＳＷ３からも信号が出力されていない状態（オールオフ）であるか否かを判別する（図２２，Ｓ２１１参照）。入力済みフラグが“１”であってＳ２１１の判別が“Ｎｏ”である場合、サブＣＰＵ４１は、Ｉ／Ｏポート４７の各入力ポート１，２（Ｐ１，Ｐ２）が“オフ”になっているか否か、すなわち、いずれの入力ポート１，２にも信号が入力されていないか否かを判別する（Ｓ２１２）。いずれかのＳＷ１〜ＳＷ３からの信号が各入力ポート１，２（Ｐ１，Ｐ２）にすでに入力されていてＳ２１２の判別が“Ｎｏ”である場合、入力検出処理は終了する。一方、Ｓ２１２の判別が“Ｙｅｓ”である場合、ＳＷ１〜ＳＷ３が全て“オフ”（オールオフ）であるため、サブＣＰＵ４１は、入力済みフラグに“０”をセットする（Ｓ２１３）。
【００９０】
また、入力済みフラグが“０”であってＳ２１１の判別が“Ｙｅｓ”である場合、続いて、サブＣＰＵ４１は、入力ポート１（Ｐ１）が“オン”になっているか否かを判別する（Ｓ２１４）。この判別が“Ｎｏ”である場合、続いて、入力ポート２（Ｐ２）が“オン”になっているか否かを判別する（Ｓ２１５）。入力ポート１，２がいずれも“オン”でなくてＳ２１５の判別が“Ｎｏ”である場合、入力検出処理は終了する。一方、入力ポート２（Ｐ２）だけが“オン”になっていてＳ２１５の判別が“Ｙｅｓ”である場合、出力端子ＯＵＴ１，ＯＵＴ２は“０”，“１”であるため、サブＣＰＵ４１は、真理値表（図１１）を参照して、ＳＷ２を“オン”にセットする（Ｓ２１６）。
【００９１】
また、入力ポート１（Ｐ１）が“オン”になっていてＳ２１４の判別が“Ｙｅｓ”である場合、続いて、入力ポート２（Ｐ２）が“オン”になっているか否かを判別する（Ｓ２１７）。この判別が“Ｎｏ”である場合、出力端子ＯＵＴ１，ＯＵＴ２は“１”，“０”であるため、サブＣＰＵ４１は、真理値表を参照して、ＳＷ１を“オン”にセットする（Ｓ２１８）。一方、入力ポート１（Ｐ１）および入力ポート２（Ｐ２）がいずれも“オン”になっていてＳ２１７の判別が“Ｙｅｓ”である場合、出力端子ＯＵＴ１，ＯＵＴ２は“１”，“１”であるため、サブＣＰＵ４１は、真理値表を参照して、ＳＷ３を“オン”にセットする（Ｓ２１９）。Ｓ２１６、Ｓ２１８またはＳ２１９の処理が終了すると、サブＣＰＵ４１は、入力済みフラグに“１”をセットして（Ｓ２２０）、入力検出処理を終了する。
【００９２】
図２３は、図２１，Ｓ２０４で行われるストップボタン入力時処理の詳細を示すフローチャートである。
【００９３】
この入力時処理では、まず、サブＣＰＵ４１は、特別図柄表示領域１０ａにおいて特別図柄が変動表示中で変動表示の開始から所定時間内、例えば３０秒以内であるか否かを判別する（図２３，Ｓ２３１参照）。この判別が“Ｎｏ”である場合、ストップボタン入力時処理は終了する。一方、Ｓ２３１の判別が“Ｙｅｓ”である場合、続いて、サブＣＰＵ４１は、操作ボタン５が操作されてＳＷ１が“オフ”から“オン”に変化したか否かを判別する（Ｓ２３２）。この判別が“Ｙｅｓ”である場合、サブＣＰＵ４１は、左図柄停止表示データをワークＲＡＭ４３の所定領域にセットし（Ｓ２３３）、特別図柄表示領域１０ａの左側で変動表示中である左図柄の種類を決定する。
【００９４】
また、操作ボタン５が操作されていなくてＳ２３２の判別が“Ｎｏ”である場合、続いて、サブＣＰＵ４１は、操作ボタン６が操作されてＳＷ２が“オフ”から“オン”に変化したか否かを判別する（Ｓ２３４）。この判別が“Ｙｅｓ”である場合、サブＣＰＵ４１は、中図柄停止表示データをワークＲＡＭ４３の所定領域にセットし（Ｓ２３５）、特別図柄表示領域１０ａの中央部で変動表示中である中図柄の種類を決定する。
【００９５】
また、操作ボタン５，６がいずれも操作されていなくてＳ２３４の判別が“Ｎｏ”である場合、続いて、サブＣＰＵ４１は、操作ボタン７が操作されてＳＷ３が“オフ”から“オン”に変化したか否かを判別する（Ｓ２３６）。この判別が“Ｙｅｓ”である場合、サブＣＰＵ４１は、右図柄停止表示データをワークＲＡＭ４３の所定領域にセットし（Ｓ２３７）、特別図柄表示領域１０ａの右側で変動表示中である右図柄の種類を決定する。
【００９６】
次に、図２４に示すフローチャートを参照して、枠制御基板６０の払出・発射制御回路によって処理制御される発射・払出制御処理の概略について説明する。
【００９７】
この発射・払出制御処理では、まず、発射・払出ＣＰＵは、初期設定を行い（図２４，Ｓ３０１参照）、続いて、カードユニット６５から受信した信号に基づいて球貸しの実行に関する制御を行う球貸し制御処理を行う（Ｓ３０２）。次に、発射・払出ＣＰＵは、賞球制御コマンドから得た入賞情報に基づき、賞球払い出しの実行に関する制御を行う賞球制御処理を行い（Ｓ３０３）、続いて、球貸しや賞球の払い出しが行われた場合に、球貸しや賞球の払い出しに関する情報を外部に出力する情報出力処理を行う（Ｓ３０４）。情報出力処理では、球貸しによって貸し出される貸球２５個毎に１パルスの貸球信号、あるいは賞球１０個毎に１パルスの賞球信号がホールコンピュータに出力される。次に、発射・払出ＣＰＵは、カードユニット６５と球貸しに関する通信を行うプリペイドカードユニット通信処理を行い（Ｓ３０５）、続いて、球払出装置６３による払出球を計数するカウントスイッチの入力があった場合に、残賞球または残貸球の減算を行う計数スイッチ検出処理を行う（Ｓ３０６）。次に、発射・払出ＣＰＵは、後述する発射駆動処理を行い（Ｓ３０７）、その後、処理はＳ３０２に戻って上述の処理が繰り返される。
【００９８】
図２５は、上記の発射・払出制御処理のＳ３０７において行われる発射駆動処理の詳細を示すフローチャートである。
【００９９】
この発射駆動処理では、まず、発射・払出ＣＰＵは、制御タイマの値が“０”であるか否かを判別する（図２５，Ｓ３１１参照）。この判別が“Ｎｏ”である場合、そのまま発射駆動処理を終了する。一方、Ｓ３１１の判別が“Ｙｅｓ”である場合、制御状態フラグがパチンコ球の発射を示す値であるか否かを判別する（Ｓ３１２）。この判別が“Ｙｅｓ”である場合、制御タイマに“１３[msec]”を示す値をセットし、発射装置６４の発射ソレノイドを“ＯＮ”にし、制御状態フラグに待機を示す値をセットする処理を行い（Ｓ３１３）、発射駆動処理を終了する。これにより、発射装置６４の発射ソレノイドが１３[msec]間“ＯＮ”になって、１個のパチンコ球が遊技盤２に発射される。
【０１００】
また、Ｓ３１２の判別が“Ｎｏ”である場合、発射があったことを表わす発射信号を送信し（Ｓ３１４）、制御タイマに“５８７[msec]”（＝６００[msec]‐１３[msec]）を示す値をセットし、発射ソレノイドを“ＯＦＦ”にし、制御状態フラグに発射を示す値をセットする処理を行い（Ｓ３１５）、発射駆動処理を終了する。なお、制御タイマは、発射ハンドル９が操作されている間、計時するようになっている。これにより、発射ハンドル９が操作されている間は、発射装置６４により０．６[sec]（＝６００[msec]）間隔でパチンコ球が遊技盤２に発射されることになる。
【０１０１】
このような本実施形態によるパチンコ機１によれば、上述したように、左操作スイッチ５ｓから出力された信号は、入力ポート１（Ｐ１）にのみ入力されて検出され、中操作スイッチ６ｓから出力された信号は、入力ポート２（Ｐ２）にのみ入力されて検出される。また、右操作スイッチ７ｓから出力された信号は、入力ポート１（Ｐ１）および入力ポート２（Ｐ２）の両方の入力ポートに入力されて検出される。このため、左操作スイッチ５ｓ、中操作スイッチ６ｓおよび右操作スイッチ７ｓの３つのスイッチから出力される信号を、入力ポート１（Ｐ１）および入力ポート２（Ｐ２）の２つの入力ポートでそれぞれ識別して検出することができる。従って、スイッチ５ｓ〜７ｓの数が３つで入力ポート（Ｐ１），（Ｐ２）の数２つよりも多い場合であっても、新たに入力ポートを増設することなく、各スイッチ５ｓ〜７ｓから出力される信号の入力を判定できるので、パチンコ機１においてスイッチを増設する設計変更の際のコストを抑えることができる。
【０１０２】
また、本実施形態では、左操作スイッチ５ｓおよび中操作スイッチ６ｓの両方のスイッチから信号が同時に出力され、右操作スイッチ７ｓからは信号が出力されないときに、第１の出力信号無効化手段により、中操作スイッチ６ｓから出力された信号は無効化され、左操作スイッチ５ｓから出力された信号だけが、優先的に入力ポート１（Ｐ１）に入力されて検出される。このため、右操作スイッチ７ｓからは信号が出力されず、左操作スイッチ５ｓおよび中操作スイッチ６ｓの両方のスイッチから信号が同時に出力されたときに、入力ポート１（Ｐ１）および入力ポート２（Ｐ２）に同時に信号が入力されて右操作スイッチ７ｓから信号が出力されたと誤検出されることがなくなる。
【０１０３】
さらに、本実施形態では、左操作スイッチ５ｓ、中操作スイッチ６ｓおよび右操作スイッチ７ｓの３つのスイッチから信号が同時に出力されたときに、第１の出力信号無効化手段（ＡＮＤ回路８４，８５）によって、中操作スイッチ６ｓおよび右操作スイッチ７ｓから出力された信号は無効化され、左操作スイッチ５ｓから出力された信号だけが、優先的にＩ／Ｏポート４７の入力ポート１（Ｐ１）に入力されて検出される。また、左操作スイッチ５ｓおよび中操作スイッチ６ｓの２つのスイッチから信号が同時に出力されたときにも、第１の出力信号無効化手段（ＡＮＤ回路８４）によって、中操作スイッチ６ｓから出力された信号は無効化され、左操作スイッチ５ｓから出力された信号だけが、優先的にＩ／Ｏポート４７の入力ポート１（Ｐ１）に入力されて検出される。また、中操作スイッチ６ｓおよび右操作スイッチ７ｓの２つのスイッチから信号が同時に出力されたときに、第２の出力信号無効化手段（ＡＮＤ回路８６）によって、右操作スイッチ７ｓから出力された信号は無効化され、中操作スイッチ６ｓから出力された信号だけが、優先的にＩ／Ｏポート４７の入力ポート２（Ｐ２）に入力されて検出される。このため、複数のスイッチから信号が同時に出力された場合であっても、中継基板８１に形成されたロジック回路によって、左操作スイッチ５ｓから出力された信号、中操作スイッチ６ｓから出力された信号、右操作スイッチ７ｓから出力された信号の順に優先的に検出されるようになる。この結果、複数のスイッチ５ｓ〜７ｓから信号が同時に出力される場合であっても、Ｉ／Ｏポート４７の入力ポート１（Ｐ１）および入力ポート２（Ｐ２）において信号の誤検出が行われてしまうことが防止されるようになる。
【０１０４】
また、本実施形態では、左操作スイッチ５ｓ、中操作スイッチ６ｓまたは右操作スイッチ７ｓから出力される信号は、中継基板８１を介して、副制御基板４０の入力ポート１（Ｐ１）および入力ポート２（Ｐ２）に入力されて検出され、また、中継基板８１において中継基板８１に設けられた第１の出力信号無効化手段および第２の出力信号無効化手段によって無効化される。このため、パチンコ機１の設計変更によりスイッチの数を変更する場合であっても、副制御基板４０を設計変更することなく、中継基板８１の設計変更および副制御基板４０における制御処理の変更によって対応することが可能となる。また、第１の出力信号無効化手段および第２の出力信号無効化手段が副制御基板４０でなく中継基板８１に設けられることによって、各操作スイッチ５ｓ（ＳＷ１）〜７ｓ（ＳＷ３）と副制御基板４０および中継基板８１との間で複雑な配線廻し等をする必要がなくなり、パチンコ機１の設計がしやすくなる。この結果、パチンコ機１においてスイッチを増設する設計変更の際のコストをさらに抑えることができる。
【０１０５】
また、本実施形態では、Ｉ／Ｏポート４７の入力ポート１（Ｐ１）および入力ポート２（Ｐ２）に信号が入力されていない状態になると入力済みフラグが“０”となり（図２２，Ｓ２１３参照）、入力判定手段による判定が許可されるので（図２２，Ｓ２１１参照）、入力ポート１（Ｐ１）および入力ポート２（Ｐ２）がリセットされた状態で、左操作スイッチ５ｓ、中操作スイッチ６ｓまたは右操作スイッチ７ｓからの新たな信号が検出される。このため、複数のスイッチ５ｓ〜７ｓから信号が重複して出力されることで入力判定手段による誤った判定が行われてしまうことを防止することができ、左操作スイッチ５ｓ、中操作スイッチ６ｓまたは右操作スイッチ７ｓのうちのいずれかのスイッチから出力される信号を確実に検出することが可能となる。
【０１０６】
なお、上記実施形態においては、中継基板８１（図１０参照）は、入力信号に対して所定のロジック変換を行うロジック回路が形成された場合を説明したが、本発明はこれに限られるものではない。例えば、中継基板８１は、３つのスイッチＳＷ１〜ＳＷ３から出力される信号を２つの入力ポートＰ１，Ｐ２で識別できる回路構成を有するものであれば、図２６（ｃ）に示すようにロジック変換を行わない中継基板であってもよく、適宜変更可能である。
【０１０７】
また、上記実施形態では、操作スイッチ５ｓ，操作スイッチ６ｓ，および操作スイッチ７ｓの順で各スイッチ間における優先順位がつけられていたが、図２６（ａ）に示す回路のように、操作スイッチ７ｓ，操作スイッチ５ｓ，および操作スイッチ６ｓの順で各スイッチ間における優先順位をつけてもよいし、同図（ｂ）に示す回路のように、操作スイッチ７ｓ，操作スイッチ６ｓ，および操作スイッチ５ｓの順で各スイッチ間における優先順位をつけるようにすることもできる。さらに、同図（ｃ）に示すように、各スイッチ間における優先順位をつけないようにしてもよい。なお、同図（ａ）〜（ｃ）において図１０と同一または相当する部分には同一の符号を付して、その説明は省略する。
【０１０８】
また、上記実施形態においては、Ｉ／Ｏポート４７の入力ポート１（Ｐ１）および入力ポート２（Ｐ２）に信号が入力されていない状態になると、入力判定手段による判定が許可される場合を説明したが、本発明はこれに限られるものではなく、各入力ポート（Ｐ１），（Ｐ２）の状態にかかわらず、入力判定手段による判定を行うようにしてもよい。
【０１０９】
また、上記実施形態においては、特別図柄表示領域１０ａに変動表示される特別図柄を停止表示させる操作部として操作ボタン５〜７を用いた場合を説明したが、操作部の構造は適宜変更可能である。例えば、タッチセンサなどのセンサを用いたタッチスイッチに触れることで特別図柄の変動表示を停止表示させる構成であっても構わない。
【０１１０】
また、上記実施形態においては、所定の遊技の事象を検知すると信号を出力する第１のスイッチ、第２のスイッチおよび第３のスイッチとして、上記の操作ボタン５〜７に対する操作を検知する操作スイッチ５ｓ〜７ｓを用いた場合を説明したが、これらスイッチの種類は適宜変更可能である。例えば、遊技盤２におけるゲート１３を通過するパチンコ球を検知する通過ゲートスイッチ１３ｓ，普通電動役物１４を通過するパチンコ球を検知する始動入賞口スイッチ１４ｓ，および大入賞口１５内を通過するパチンコ球を検知するカウントスイッチ１５ｓを、所定の遊技の事象を検知すると信号を出力する第１のスイッチ、第２のスイッチおよび第３のスイッチとする構成にすることも可能である。
【産業上の利用可能性】
【０１１１】
上記実施形態においては、本発明による遊技機をパチンコ機に適用した場合について説明したが、所定の遊技の事象を検知するスイッチから出力される信号に基づいて遊技処理を行う他の遊技機に本発明を適用することも可能である。このような遊技機に本発明を適用した場合においても上記実施形態と同様な作用効果が奏される。
【図面の簡単な説明】
【０１１２】
【図１】本発明の一実施形態によるパチンコ機の外観を示す正面図である。
【図２】図１に示すパチンコ機の斜視図である。
【図３】図１に示すパチンコ機の遊技盤を示す一部拡大正面図である。
【図４】図１に示すパチンコ機から取り外された上皿を示す正面図である。
【図５】図４に示す上皿の背面図である。
【図６】図４に示す上皿の背面斜視図である。
【図７】図１に示すパチンコ機の背面側の裏機構を示す背面図である。
【図８】図１に示すパチンコ機の遊技動作を処理制御する電子回路の主な構成を示すブロック図である。
【図９】各操作スイッチの状態と、Ｉ／Ｏポートの各入力ポートに入力される信号との関係を示す図である。
【図１０】図１に示すパチンコ機の中継基板の内部回路の構成を示す図である。
【図１１】各スイッチから出力される信号の出力と、中継基板の各出力端子から出力される信号との対応関係を示す真理値表である。
【図１２】図１に示すパチンコ機の主制御基板が行うメイン処理の概略を示すフローチャートである。
【図１３】図１に示すパチンコ機の主制御基板が行うシステムタイマ割込処理の概略を示すフローチャートである。
【図１４】図１３に示すスイッチ入力検出処理の詳細を示すフローチャートである。
【図１５】図１４に示す特別図柄関連スイッチ入力処理の詳細を示すフローチャートである。
【図１６】図１５に示す始動口検出時処理の詳細を示すフローチャートである。
【図１７】図１２に示す特別図柄制御処理の詳細を示すフローチャートである。
【図１８】図１７に示す特別図柄制御処理の流れを示す図である。
【図１９】図１２に示す普通図柄制御処理の詳細を示すフローチャートである。
【図２０】図１９に示す普通電役開放処理の詳細を示すフローチャートである。
【図２１】図１に示すパチンコ機の副制御基板が行うメイン処理の概略を示すフローチャートである。
【図２２】図２１に示す入力検出処理の詳細を示すフローチャートである。
【図２３】図２１に示すストップボタン入力時処理の詳細を示すフローチャートである。
【図２４】図１に示すパチンコ機の枠制御基板が行う発射・払出制御処理の概略を示すフローチャートである。
【図２５】図２４に示す発射駆動処理の詳細を示すフローチャートである。
【図２６】本発明の変形例における中継基板の内部回路の構成を示す図である。
【符号の説明】
【０１１３】
１…パチンコ機
２…遊技盤
３…上皿
４…下皿
５，６，７…操作ボタン
５ｓ，６ｓ，７ｓ…操作スイッチ
１０…液晶表示装置（ＬＣＤ）
１０ａ…特別図柄表示領域
１３…通過ゲート
１４…普通電動役物
１５…大入賞口
３０…主制御基板
３７…中継基板
４０…副制御基板
４１…サブＣＰＵ
４２…プログラムＲＯＭ
４３…ワークＲＡＭ
４４…画像制御回路
４５…ランプ制御回路
４６…音声制御回路
４７…Ｉ／Ｏポート
６０…枠制御基板
８１…中継基板
８２，８３…反転回路
８４〜８６…ＡＮＤ回路
８７，８８…ＯＲ回路
ＩＮ１〜ＩＮ３…入力端子
ＯＵＴ１，ＯＵＴ２…出力端子
Ｐ１，Ｐ２…入力ポート
【図１】
0004722722.tif 000002
【図２】
0004722722.tif 000003
【図３】
0004722722.tif 000004
【図４】
0004722722.tif 000005
【図５】
0004722722.tif 000006
【図６】
0004722722.tif 000007
【図７】
0004722722.tif 000008
【図８】
0004722722.tif 000009
【図９】
0004722722.tif 000010
【図１０】
0004722722.tif 000011
【図１１】
0004722722.tif 000012
【図１２】
0004722722.tif 000013
【図１３】
0004722722.tif 000014
【図１４】
0004722722.tif 000015
【図１５】
0004722722.tif 000016
【図１６】
0004722722.tif 000017
【図１７】
0004722722.tif 000018
【図１８】
0004722722.tif 000019
【図１９】
0004722722.tif 000020
【図２０】
0004722722.tif 000021
【図２１】
0004722722.tif 000022
【図２２】
0004722722.tif 000023
【図２３】
0004722722.tif 000024
【図２４】
0004722722.tif 000025
【図２５】
0004722722.tif 000026
【図２６】
0004722722.tif 000027