(57)【特許請求の範囲】
【請求項１】
遊技場に設けられる遊技機器であって、
検出対象を検出する検出手段と、
前記検出手段に電力を供給する電源手段と、
前記検出手段からの検出信号が入力される制御手段と、を備え、
前記検出手段は、
供給される電力の電圧が所定値以上であれば、検出対象が検出されない場合に第１検出信号を、検出対象が検出される場合に第２検出信号を、それぞれ出力し、
供給される電力の電圧が前記所定値未満であれば、検出対象が検出されない場合に前記第２検出信号を出力し、
前記制御手段は、
前記第１検出信号が入力されると第１状態を、前記第２検出信号が入力されると第２状態を、それぞれ設定可能であり、所定の時間内において前記第１検出信号または前記第２検出信号の入力に変化がない場合にいずれかの状態を設定し、
設定する状態が前記第１状態から前記第２状態に変化する場合に所定の処理が実行可能となり、
電源投入された後、前記電源手段から前記検出手段に供給される電力の電圧が所定値未満である場合は、検出対象の検出に依らず前記第２状態を設定し、
前記電源手段から前記検出手段に供給される電力の電圧が所定値以上となる場合は、前記第１状態を設定する、遊技機器。
【請求項２】
前記検出手段に供給される電力の電圧を検知する電圧検知手段をさらに備え、
前記電圧検知手段で検知した電圧が前記所定値より大きい場合に、前記検出手段から出力される検出信号に基づき前記検出手段の状態を特定可能とする、請求項１に記載の遊技機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技場に設けられる遊技機器に関する。
【背景技術】
【０００２】
遊技場に設けられる遊技機器には、遊技機、カードユニット、計数装置など様々ある。これら遊技機器には、電気で駆動する様々な部品が搭載されている。例えば、遊技機では、変動表示を表示する表示装置、遊技制御や演出制御を行う半導体回路、演出に用いられるＬＥＤ（発光ダイオード）や可動物を駆動するモータなど多数の電気で駆動する部品を搭載している。そして、それぞれの部品は、駆動するために必要な電圧が異なり、例えば半導体回路であれば５Ｖの駆動電圧が、モータであれば３２Ｖの駆動電圧がそれぞれ必要となる。そこで、遊技機では、電源基板にＤＣ３２Ｖに変換する電圧変換部、ＤＣ２４Ｖに変換する電圧変換部、ＤＣ１２Ｖに変換する電圧変換部やＤＣ５Ｖに変換する電圧変換部などの複数の電圧変換部を設けて、それぞれの部品で必要となる駆動電圧に変換している。
【０００３】
また、遊技機では、遊技盤に入賞口や始動口などが設けられ、当該入賞口や始動口などに進入した遊技球を検出する検出手段に近接スイッチが用いられている。近接スイッチから出力される検出信号は、例えば、遊技球が近接スイッチの検出域を通過する前にはＬレベル（オフ状態）を示し、遊技球が近接スイッチの検出域を通過中にはＨレベル（オン状態）を示し、遊技球が近接スイッチの検出域を通過しきって以降にはＬレベルを示すように設計してある。そして、検出回路は、近接スイッチから出力される検出信号がＬレベルからＨレベルに変化し、さらにそのＨレベル状態が２回割込み分連続したことに基づいて、遊技球が近接スイッチの検出域を通過したことを判定している（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２２２２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のような構成では、例えば電源ＯＦＦ−電源ＯＮを繰り返した場合、遊技球が近接スイッチの検出域を通過していないにもかかわらず、部品に供給される電圧の変動により検出信号がＬレベルからＨレベルに変化して通過したと誤動作する可能性があった。
【０００６】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、電源の入り切りのような動作を繰返し行って電源から部品に供給される電圧が不安定になったとしても、誤動作を防止することかできる遊技機器を提供することである。
【課題を解決するための手段】
【０００７】
（１）  遊技場に設けられる遊技機器（例えば、パチンコ遊技機１、スロットマシン、パチンコ遊技機１の台間に設けられる各台計数装置、遊技島の端に設けられる各種装置、遊技店の中に設けられる計数装置など）であって、
検出対象を検出する検出手段（例えば、カウントスイッチ２３、ゲートスイッチ３２ａなど）と、
前記検出手段に電力を供給する電源手段（例えば、電源回路３１１など）と、
前記検出手段からの検出信号が入力される制御手段（例えば、ＣＰＵ５６など）と、を備え、
前記検出手段は、
供給される電力の電圧が所定値（例えば、スイッチ閾値である７．５Ｖなど）以上であれば、検出対象が検出されない場合に第１検出信号（例えば、入力回路５８０ａが出力する信号レベルがＬレベルなど）を、検出対象が検出される場合に第２検出信号（例えば、入力回路５８０ａが出力する信号レベルがＨレベルなど）を、それぞれ出力し、
供給される電力の電圧が前記所定値未満であれば、検出対象が検出されない場合に前記第２検出信号を出力し、
前記制御手段は、
前記第１検出信号が入力されると第１状態（例えば、スイッチ状態がＬレベルなど）を、前記第２検出信号が入力されると第２状態（例えば、スイッチ状態がＨレベルなど）を、それぞれ設定可能であり、所定の時間内において前記第１検出信号または前記第２検出信号の入力に変化がない場合にいずれかの状態を設定し、
設定する状態が前記第１状態から前記第２状態に変化する場合（例えば、スイッチ状態がＬレベルからＨレベルに変化するなど）に所定の処理が実行可能（例えば、カウントスイッチ２３に遊技球が通過したと判定して遊技球を払出す、第１始動口スイッチ１３ａに遊技球が通過したと判定して保留記憶を増加させる、コイン投入口にコインが通過したとしてクレジットを増加させる、演出ボタンが押下されたとして演出が実行されるなど）となり、
電源投入された後、前記電源手段から前記検出手段に供給される電力の電圧が所定値未満である場合は、検出対象の検出に依らず前記第２状態を設定し（例えば、スイッチ信号が不安定となる期間（例えば、電源の入り切りを行う、電源回路自体の出力低下など）、カウントスイッチ２３に遊技球が通過したか否かに依らずスイッチ状態をＨレベルに設定するなど）、
前記電源手段から前記検出手段に供給される電力の電圧が所定値以上となる場合は、前記第１状態を設定する。
（１ａ）  （１）の遊技機器において、
前記検出手段に供給される電力の電圧を検知する電圧検知手段をさらに備え、
前記電圧検知手段で検知した電圧が前記所定値より大きい場合に、前記検出手段から出力される検出信号に基づき前記検出手段の状態を特定可能とする。
【０００８】
このような構成によれば、電源の入り切りのような動作を繰返し行い電源から供給される電圧が不安定になり検出手段が誤検出しても、誤動作を防止することができる。
【０００９】
（２）  （１）の遊技機器において、
前記所定条件は、前記電源投入により前記電源手段から前記検出手段に供給される電力の電圧が前記所定値以上となり、前記第１状態が設定されるまでを条件とする（例えば、電源投入により出力電圧ＶＤＤの電圧がスイッチ閾値以上となり、スイッチ状態がＬレベルとなるまでの期間など）。
【００１０】
このような構成によれば、電源の入り切りのような動作を繰返し行い電源から供給される電圧が不安定になり検出手段が誤検出しても、誤動作を防止することができるとともに、所定条件を満たした場合に直ぐに検出手段の検出が可能となる。
【００１１】
（３）  （１）または（２）の遊技機器において、
前記電源手段から前記検出手段に供給される電力の電圧が前記所定値以上になるか否かを検知する電圧検知手段（例えば、入力回路５８０の電圧検知回路５８１など）をさらに備え、
前記電圧検知手段で検知した電圧が前記所定値以上になる場合に、前記所定の処理が実行可能となる（例えば、入力回路５８０はカウントスイッチ２３やゲートスイッチ３２ａなどから出力される検出信号に基づきカウントスイッチ２３やゲートスイッチ３２ａなどの検出状態を特定可能にするにして遊技球の払出しや普通図柄の変動表示を開始するなど）。
【００１２】
このような構成によれば、電源の入り切りのような動作を繰返し行って電源から出力される電圧が不安定になったとしても、電圧が前記所定値以上になる場合に限り信号検知手段が検出信号を検知可能であるため誤動作を防止することができる。
【００１３】
（４）  （１）〜（３）の遊技機器において、
前記検出手段に供給される電圧（例えば、１２Ｖの出力電圧ＶＤＤ）と異なる電圧（例えば、３２Ｖの出力電圧ＶＳＬ）に基づいて前記遊技機器の電断を判定する電断判定手段（例えば、電断判定回路５８５など）をさらに備える。
【００１４】
このような構成によれば、電断の判定に用いられる電圧と異なる検出手段に供給される電圧を直接監視しているので、信号検知手段が誤動作する前に制御を行うことができる。
【００１５】
（５）  （１）〜（４）の遊技機器において、
前記電圧検知手段で検知した電圧が前記所定値未満の場合に報知を行う報知手段（例えば、演出表示装置９などの表示装置、スピーカ２７Ｒ，２７Ｌなど音声装置、ホール管理用コンピュータなどと通信する通信装置などを用いてエラー報知を行う）をさらに備える。
【００１６】
このような構成によれば、検出手段に誤動作が生じていることを認識させることができる。
【００１７】
（６）  （１）〜（５）の遊技機器において、
前記遊技機器を制御する遊技機器制御手段（例えば、主基板３１や演出制御基板８０など）は、前記遊技機器を起動する際、前記検出手段に電力を供給する前記電源手段の負荷を軽減するように前記遊技機器の構成部の起動順を制御する（例えば、演出制御基板８０に接続されるＬＥＤやモータに対して、他の装置に供給する出力電圧ＶＤＤのタイミングを、誤動作を防止したい装置に供給する出力電圧ＶＤＤのタイミングに対して遅らせるように遊技の演出を制御する）。
【００１８】
このような構成によれば、検出手段に供給する電力の電圧の立ち上がりが早くなり、検出手段において誤動作が生じる虞を軽減することができる。
【００１９】
（７）  （１）〜（６）の遊技機において、
前記遊技機器は遊技機であり、遊技盤（例えば遊技盤６）と、前記遊技盤を取付け可能な遊技枠とを備え、
前記遊技盤に前記検出手段を設け、前記遊技枠に前記電源手段を設けて、
前記遊技盤を前記遊技枠に取付けた場合に、前記検出手段は、ドロワコネクタ（例えば、遊技盤６側に設けた凸型ドロワコネクタ３３ａ、遊技枠５ａ側に設けた凹型ドロワコネクタ３３）を介して前記電源手段と接続される。
【００２０】
このような構成によれば、ドロワコネクタを用いて遊技盤に設けた検出手段と、遊技枠に設けた電源手段とを接続することができるので、遊技盤の交換が容易になる。
【図面の簡単な説明】
【００２１】
【図１】パチンコ遊技機を正面からみた正面図である。
【図２】パチンコ遊技機を正面からみた背面図である。
【図３】主基板（遊技制御基板）における回路構成の一例を示すブロック図である。
【図４】電源を入れた場合の電源電圧の変化および遊技機の動作について説明するための図である。
【図５】電源の入り切りを行った場合の電源電圧の変化および遊技機の動作について説明するための図である。
【図６】カウントスイッチおよび入力回路の構成を説明するための回路図および出力信号を示す図である。
【図７】メイン処理を示すフローチャートである。
【図８】タイマ割込処理を示すフローチャートである。
【図９】スイッチ処理を示すフローチャートである。
【図１０】スイッチ設定処理を示すフローチャートである。
【図１１】スイッチ処理およびスイッチ設定処理で行う各入力ポートの演算結果を示す図である。
【図１２】電源回路に接続されるカウントスイッチおよび入力ドライバ回路などの構成を説明するためのブロック図である。
【図１３】カウントスイッチおよび入力回路の構成を説明するための回路図および出力信号を示す図である。
【図１４】入力回路の回路構成を説明するための回路図である。
【図１５】遊技盤が遊技枠に取付けられる前と取付けられた後の様子を示す図である。
【発明を実施するための形態】
【００２２】
以下、本実施の形態を、図面を参照して説明する。なお、遊技機の一例としてパチンコ遊技機を示すが、本実施の形態はパチンコ遊技機に限られず、コイン遊技機、スロットマシン等のその他の遊技機であってもよく、変動表示を実行する変動表示部に特定表示結果が導出されたときに遊技者にとって有利な特定遊技状態に制御可能な遊技機であれば、どのような遊技機であってもよい。
【００２３】
以下、本実施の形態を、図面を参照して説明する。まず、遊技機の一例であるパチンコ遊技機１の全体の構成について説明する。図１はパチンコ遊技機１を正面からみた正面図である。図２はパチンコ機を示す背面図である。なお、以下の説明において、図１の手前側をパチンコ遊技機１の前面側、奥側を背面側として説明する。また、本実施例におけるパチンコ遊技機１の前面とは、遊技者側からパチンコ遊技機１を見たときに該遊技者と対向する対向面である。
【００２４】
パチンコ遊技機１は、縦長の方形状に形成された外枠１００ａ（図２参照）と、外枠１００ａの内側に開閉可能に取付けられた遊技枠とで構成される。また、パチンコ遊技機１は、遊技枠に開閉可能に設けられている額縁状に形成されたガラス扉枠２を有する。
【００２５】
ガラス扉枠２の下部表面には打球供給皿（上皿）３がある。打球供給皿３の下部には、打球供給皿３に収容しきれない遊技球（遊技媒体）を貯留する余剰球受皿４、および、打球を発射する打球操作ハンドル（操作ノブ）５等が設けられている。また、ガラス扉枠２の背面には、遊技盤６が着脱可能に取付けられている。遊技盤６は、それを構成する板状体と、その板状体に取付けられた種々の部品とを含む構造体である。また、遊技盤６の前面には、打込まれた遊技球（遊技媒体）が流下可能な遊技領域７が形成されている。
【００２６】
余剰球受皿（下皿）４を形成する部材には、スティックコントローラ１２２が取付けられている。スティックコントローラ１２２には、所定の指示操作が可能なトリガボタン１２５（図３参照）が設けられ、内部には、トリガボタン１２５に対する指示操作を検知するトリガセンサ１２１（図３参照）が内蔵されている。スティックコントローラ１２２には、操作桿に対する傾倒操作を検知する傾倒方向センサユニット１２３（図３参照）と、振動動作させるためのバイブレータ用モータ１２６（図３参照）とが内蔵されている。
【００２７】
打球供給皿（上皿）３を形成する部材には、プッシュボタン１２０が設けられている。プッシュボタン１２０の設置位置における上皿の本体内部等には、プッシュボタン１２０に対してなされた遊技者の操作行為を検知するプッシュセンサ１２４（図３参照）が設けられている。
【００２８】
遊技領域７の中央付近には、各々を識別可能な複数種類の識別情報としての演出図柄を変動表示（可変表示ともいう）可能な変動表示部としての演出表示装置９が設けられている。演出表示装置９の右側方には、第１特別図柄を変動表示する第１特別図柄表示器８ａと、第２特別図柄を変動表示する第２特別図柄表示器８ｂとが設けられている。
【００２９】
演出表示装置９は、液晶表示装置（ＬＣＤ）で構成されており、表示画面において、第１特別図柄または第２特別図柄の変動表示に同期した演出図柄の変動表示を行なう演出図柄表示領域が設けられる。演出図柄表示領域には、たとえば左，中，右の３つの装飾用（演出用）の演出図柄を変動表示する図柄表示エリアが形成される。
【００３０】
第１特別図柄表示器８ａおよび第２特別図柄表示器８ｂのそれぞれは、主基板（遊技制御基板）に搭載されている遊技制御用マイクロコンピュータによって制御される。演出表示装置９は、演出制御基板に搭載されている演出制御用マイクロコンピュータによって制御される。第１特別図柄表示器８ａで第１特別図柄の変動表示が実行されているときに、その変動表示に伴って演出表示装置９で演出表示が実行され、第２特別図柄表示器８ｂで第２特別図柄の変動表示が実行されているときに、その変動表示に伴って演出表示装置９で演出表示が実行されるので、遊技の進行状況を把握しやすくすることができる。
【００３１】
第１特別図柄表示器８ａに特定表示結果としての大当り表示結果（大当り図柄）が導出表示されたとき、または、第２特別図柄表示器８ｂに特定表示結果としての大当り表示結果（大当り図柄）が導出表示されたときには、演出表示装置９においても、特定表示結果としての大当り表示結果（大当り図柄の組合せ）が導出表示される。このように変動表示の表示結果として特定表示結果が表示されたときには、遊技者にとって有利な価値（有利価値）が付与される有利状態としての特定遊技状態（大当り遊技状態）に制御される。
【００３２】
以下、第１特別図柄と第２特別図柄とを特別図柄と総称することがあり、第１特別図柄表示器８ａと第２特別図柄表示器８ｂとを特別図柄表示器（変動表示部）と総称することがある。
【００３３】
第１特別図柄または第２特別図柄の変動表示は、変動表示の実行条件である第１始動条件または第２始動条件が成立（たとえば、遊技球が第１始動入賞口１３または第２始動入賞口１４を通過（入賞を含む）したこと）した後、変動表示の開始条件（たとえば、保留記憶数が０でない場合であって、第１特別図柄および第２特別図柄の変動表示が実行されていない状態であり、かつ、大当り遊技が実行されていない状態）が成立したことに基づいて開始され、変動表示時間（変動時間）が経過すると表示結果（停止図柄）を導出表示する。なお、遊技球が通過するとは、入賞口やゲート等の予め入賞領域として定められている領域を遊技球が通過したことであり、入賞口に遊技球が入った（入賞した）ことを含む概念である。また、表示結果を導出表示するとは、図柄（識別情報の例）を最終的に停止表示させることである。
【００３４】
演出表示装置９の下方には、第１始動入賞口１３を有する入賞装置が設けられている。第１始動入賞口１３に入賞した遊技球は、遊技盤６の背面に導かれ、第１始動口スイッチ１３ａによって検出される。
【００３５】
また、第１始動入賞口（第１始動口）１３を有する入賞装置の下方には、遊技球が入賞可能な第２始動入賞口１４を有する可変入賞球装置１５が設けられている。第２始動入賞口（第２始動口）１４に入賞した遊技球は、遊技盤６の背面に導かれ、第２始動口スイッチ１４ａによって検出される。可変入賞球装置１５は、ソレノイド１６によって開状態とされる。可変入賞球装置１５が開状態になることによって、遊技球が第２始動入賞口１４に入賞可能になり（始動入賞し易くなり）、遊技者にとって有利な状態になる。可変入賞球装置１５が開状態になっている状態では、第１始動入賞口１３よりも、第２始動入賞口１４に遊技球が入賞しやすい。また、可変入賞球装置１５が閉状態になっている状態では、遊技球は第２始動入賞口１４に入賞しない。したがって、可変入賞球装置１５が閉状態になっている状態では、第２始動入賞口１４よりも、第１始動入賞口１３に遊技球が入賞しやすい。なお、可変入賞球装置１５が閉状態になっている状態において、入賞はしづらいものの、入賞することは可能である（すなわち、遊技球が入賞しにくい）ように構成されていてもよい。以下、第１始動入賞口１３と第２始動入賞口１４とを総称して始動入賞口または始動口ということがある。
【００３６】
第２特別図柄表示器８ｂの上方には、第２始動入賞口１４に入った有効入賞球数すなわち第２保留記憶数を表示する４つの表示器からなる第２特別図柄保留記憶表示器１８ｂが設けられている。第２特別図柄保留記憶表示器１８ｂは、有効始動入賞がある毎に、点灯する表示器の数を１増やす。そして、第２特別図柄表示器８ｂでの変動表示が開始される毎に、点灯する表示器の数を１減らす。
【００３７】
また、第２特別図柄保留記憶表示器１８ｂのさらに上方には、第１始動入賞口１３に入った有効入賞球数すなわち第１保留記憶数（保留記憶を、始動記憶または始動入賞記憶ともいう。）を表示する４つの表示器からなる第１特別図柄保留記憶表示器１８ａが設けられている。第１特別図柄保留記憶表示器１８ａは、有効始動入賞がある毎に、点灯する表示器の数を１増やす。そして、第１特別図柄表示器８ａでの変動表示が開始される毎に、点灯する表示器の数を１減らす。
【００３８】
遊技機には、遊技球を遊技領域７に発射する打球発射装置（図示せず）が設けられている。打球発射装置から発射された遊技球は、遊技領域７を囲むように円形状に形成された打球レールを通って遊技領域７に入り、その後、遊技領域７を下りてくる。遊技球が第１始動入賞口１３に入り第１始動口スイッチ１３ａで検出されると、第１特別図柄の変動表示を開始できる状態であれば（たとえば、特別図柄の変動表示が終了し、第１の開始条件が成立したこと）、第１特別図柄表示器８ａにおいて第１特別図柄の変動表示（変動）が開始されるとともに、演出表示装置９において演出図柄の変動表示が開始される。すなわち、第１特別図柄および演出図柄の変動表示は、第１始動入賞口１３への入賞に対応する。第１特別図柄の変動表示を開始できる状態でなければ、第１保留記憶数が上限値に達していないことを条件として、第１保留記憶数を１増やす。
【００３９】
遊技球が第２始動入賞口１４に入り第２始動口スイッチ１４ａで検出されると、第２特別図柄の変動表示を開始できる状態であれば（たとえば、特別図柄の変動表示が終了し、第２の開始条件が成立したこと）、第２特別図柄表示器８ｂにおいて第２特別図柄の変動表示（変動）が開始されるとともに、演出表示装置９において演出図柄の変動表示が開始される。すなわち、第２特別図柄および演出図柄の変動表示は、第２始動入賞口１４への入賞に対応する。第２特別図柄の変動表示を開始できる状態でなければ、第２保留記憶数が上限値に達していないことを条件として、第２保留記憶数を１増やす。
【００４０】
また、図１に示すように、可変入賞球装置１５の下方には、特別可変入賞球装置２０が設けられている。特別可変入賞球装置２０は開閉板を備え、第１特別図柄表示器８ａに特定表示結果（大当り図柄）が導出表示されたときと、第２特別図柄表示器８ｂに特定表示結果（大当り図柄）が導出表示されたときに生起する特定遊技状態（大当り遊技状態）においてソレノイド２１によって開閉板が開放状態に制御されることによって、入賞領域となる大入賞口が開放状態になる。大入賞口に入賞した遊技球はカウントスイッチ２３で検出される。
【００４１】
大当り遊技状態においては、特別可変入賞球装置２０が開放状態と閉鎖状態とを繰返す繰返し継続制御が行なわれる。繰返し継続制御において、特別可変入賞球装置２０が開放されている状態が、ラウンドと呼ばれる。これにより、繰返し継続制御は、ラウンド制御とも呼ばれる。
【００４２】
演出表示装置９の左方には、各々を識別可能な普通図柄を変動表示する普通図柄表示器１０が設けられている。この実施の形態では、普通図柄表示器１０は、０〜９の数字を変動表示可能な簡易で小型の表示器（たとえば７セグメントＬＥＤ）で実現されている。すなわち、普通図柄表示器１０は、０〜９の数字（または、記号）を変動表示するように構成されている。また、小型の表示器は、たとえば方形状に形成されている。
【００４３】
遊技球がゲート３２を通過しゲートスイッチ３２ａで検出されると、普通図柄表示器１０の表示の変動表示が開始される。そして、普通図柄表示器１０における停止図柄が所定の図柄（当り図柄。たとえば、図柄「７」。）である場合に、可変入賞球装置１５が所定回数、所定時間だけ遊技者にとって不利な閉状態から遊技者にとって有利な開状態に変化する。普通図柄表示器１０の近傍には、ゲート３２を通過した入賞球数を表示する４つのＬＥＤによる表示部を有する普通図柄保留記憶表示器４１が設けられている。ゲート３２への遊技球の通過がある毎に、すなわちゲートスイッチ３２ａによって遊技球が検出される毎に、普通図柄保留記憶表示器４１は点灯するＬＥＤを１増やす。そして、普通図柄表示器１０の変動表示が開始される毎に、点灯するＬＥＤを１減らす。
【００４４】
遊技盤６の下部には、入賞しなかった打球が取込まれるアウト口２６がある。また、遊技領域７の外側の左右上部および左右下部には、所定の音声出力として効果音や音声を発声する４つのスピーカ２７が設けられている。遊技領域７の外周には、前面枠に設けられた枠ＬＥＤ２８が設けられている。
【００４５】
次に、パチンコ遊技機１の背面（裏面）の構造について図２を参照して説明する。図２は、パチンコ機を示す背面図である。
【００４６】
図２に示すように、パチンコ遊技機１裏面側では、演出表示装置９を制御する演出制御用マイクロコンピュータが搭載された演出制御基板８０を含む変動表示制御ユニット４９、遊技制御用マイクロコンピュータ等が搭載された遊技制御基板（主基板）３１、音声出力回路７０、ＬＥＤドライバ基板（図示省略）、および、球払出制御を行う払出制御用マイクロコンピュータ等が搭載された払出制御基板３７等の各種基板が設置されている。
【００４７】
さらに、パチンコ遊技機１裏面側には、ＤＣ３２Ｖ、ＤＣ１２ＶおよびＤＣ５Ｖ等の各種電源電圧を作成する電源回路が搭載された電源基板９１０や発射制御基板（図示略）が設けられている。電源基板９１０は、発射制御基板の背面側に取り付けられ、その背面側に払出制御基板３７が重なっているが、払出制御基板３７に重なることなく外部から視認可能に露出した露出部分には、パチンコ遊技機１における主基板３１および各電気部品制御基板（演出制御基板８０および払出制御基板３７）やパチンコ遊技機１に設けられている各電気部品（電力が供給されることによって動作する部品）への電力供給を実行あるいは遮断するための電力供給許可手段としての電源スイッチが設けられている。さらに、露出部分における電源スイッチの内側（基板内部側）には、交換可能なヒューズが設けられている。
【００４８】
なお、電気部品制御基板には、電気部品制御用マイクロコンピュータを含む電気部品制御手段が搭載されている。電気部品制御手段は、遊技制御手段等からのコマンドとしての指令信号（制御信号）にしたがってパチンコ遊技機１に設けられている電気部品（遊技用装置：球払出装置９７、演出表示装置９、ＬＥＤなどの発光体、スピーカ２７ａ，２７ｂ等）を制御する。以下、主基板３１を電気部品制御基板に含めて説明を行うことがある。その場合には、電気部品制御基板に搭載される電気部品制御手段は、遊技制御手段と、遊技制御手段等からの指令信号にしたがってパチンコ遊技機１に設けられている電気部品を制御する手段とのそれぞれを指す。また、主基板３１以外のマイクロコンピュータが搭載された基板をサブ基板ということがある。
【００４９】
パチンコ遊技機１裏面において、中央付近には、主基板３１からの各種情報をパチンコ遊技機１外部に出力するための各端子を備えた情報端子基板（情報出力基板）３６が設置されている。
【００５０】
図示しない遊技機設置島から供給される球を貯留可能な球タンク３８に貯留されたパチンコ球は、タンクレールを通り、カーブ樋を経てケースカバーで覆われた球払出装置９７に至る。球払出装置９７の上方の球経路７６１には、通路内に球がない旨を検出する遊技媒体切れ検出手段としての球切れ検出スイッチ１６７が設けられている。球切れ検出スイッチ１６７が球切れを検出すると、球払出装置９７の払出動作が停止する。球切れ検出スイッチ１６７はパチンコ球通路内のパチンコ球の有無を検出するスイッチである。球切れ検出スイッチ１６７がパチンコ球の不足を検知すると、遊技機設置島に設けられている補給機構からパチンコ遊技機１に対してパチンコ球の補給が行なわれる。
【００５１】
入賞に基づく景品としてのパチンコ球や球貸し要求に基づくパチンコ球が多数払出されて上皿３が満杯になると、パチンコ球は溢れ球通路（図示略）を経て下皿４に導かれる。さらにパチンコ球が払出されると、スイッチ片（図示略）が貯留状態検出手段としての満タンスイッチ（図示略）を押圧して、貯留状態検出手段としての満タンスイッチ１９がオンする。その状態では、球払出装置内の払出モータの回転が停止して球払出装置の動作が停止するとともに打球発射装置の駆動も停止する。なお、満タンスイッチ１９がオンした状態において、球払出装置の動作及び打球発射装置の駆動は必ずしも停止させなくてもよいし、あるいはオンした時点から所定時間経過後に停止させるようにしてもよい。
【００５２】
図３は、主基板（遊技制御基板）３１における回路構成の一例を示すブロック図である。なお、図３では、払出制御基板３７および演出制御基板８０等も示されている。主基板３１には、プログラムにしたがってパチンコ遊技機１を制御する遊技制御用マイクロコンピュータ（遊技制御手段に相当）５６０が搭載されている。遊技制御用マイクロコンピュータ５６０は、ゲーム制御（遊技進行制御）用のプログラム等を記憶するＲＯＭ５４、ワークメモリとして使用される記憶手段としてのＲＡＭ５５、プログラムにしたがって制御動作を行なうＣＰＵ５６およびＩ／Ｏポート部５７を含む。遊技制御用マイクロコンピュータ５６０は、ＲＯＭ５４およびＲＡＭ５５が内蔵された１チップマイクロコンピュータである。遊技制御用マイクロコンピュータ５６０には、さらに、ハードウェア乱数（ハードウェア回路が発生する乱数）を発生する乱数回路５０３が内蔵されている。
【００５３】
また、ＲＡＭ５５は、その一部または全部がバックアップ電源（図示せず）によってバックアップされている不揮発性記憶手段としてのバックアップＲＡＭである。すなわち、遊技機に対する電力供給が停止しても、所定期間（バックアップ電源としてのコンデンサが放電してバックアップ電源が電力供給不能になるまで）は、ＲＡＭ５５の一部または全部の内容は保存される。特に、少なくとも、遊技状態すなわち遊技制御手段の制御状態に応じたデータ（特別図柄プロセスフラグ等）と未払出賞球数を示すデータは、バックアップＲＡＭに保存される。
【００５４】
なお、遊技制御用マイクロコンピュータ５６０においてＣＰＵ５６がＲＯＭ５４に格納されているプログラムにしたがって制御を実行するので、以下、遊技制御用マイクロコンピュータ５６０（またはＣＰＵ５６）が実行する（または、処理を行なう）ということは、具体的には、ＣＰＵ５６がプログラムにしたがって制御を実行することである。このことは、主基板３１以外の他の基板に搭載されているマイクロコンピュータについても同様である。
【００５５】
また、Ｉ／Ｏポート部５７には、入力ドライバ回路５８，５８ａを介してスイッチやセンサなどの電子部品からの信号を主基板３１に入力するための入力ポートや、主基板３１からソレノイドなどの電子部品や演出制御基板８０に信号を出力するための出力ポートが含まれている。なお、出力ポートは、単方向性回路を設けることで中継基板３１０から主基板３１の内部に向かう信号が規制され、中継基板３１０からの信号は主基板３１の内部（遊技制御用マイクロコンピュータ５６０側）に入り込まない。なお、出力ポートの外側（中継基板３１０側）に、さらに、単方向性回路である信号ドライバ回路が設けられていてもよい。
【００５６】
乱数回路５０３は、特別図柄の変動表示の表示結果により大当りとするか否か判定するための判定用の乱数を発生するために用いられるハードウェア回路である。乱数回路５０３は、初期値（たとえば、０）と上限値（たとえば、６５５３５）とが設定された数値範囲内で、数値データを、設定された更新規則にしたがって更新し、ランダムなタイミングで発生する始動入賞時が数値データの読出（抽出）時であることに基づいて、読出される数値データが乱数値となる乱数発生機能を有する。また、遊技制御用マイクロコンピュータ５６０は、乱数回路５０３が更新する数値データの初期値を設定する機能を有している。
【００５７】
中継基板３１０は、主基板３１と各種電子部品との接続を中継する基板である。具体的には、中継基板３１０は、入力ドライバ回路５８ａと、出力回路５９と、ダミーＬＥＤ３１２とを含む。
【００５８】
中継基板３１０には、ゲートスイッチ３２ａ、カウントスイッチ２３、開放センサ３１５の各々の電子部品からの信号が入力される入力ドライバ回路５８ａが設けられている。入力ドライバ回路５８ａは、これらの電子部品からの信号を遊技制御用マイクロコンピュータ５６０に与える。
【００５９】
遊技機の機種によって数や種類が異なる可能性が高い電子部品であるゲートスイッチ３２ａ、カウントスイッチ２３、開放センサ３１５からの入力は、中継基板３１０を介して主基板３１に入力される。これにより、遊技機の機種によってこれらの電子部品の種類や数が異なる場合でも、その種類や数に対応するように中継基板３１０の入力ドライバ回路５８ａの構成を変更してやれば、主基板３１の構成を変更する必要はなくなる。そのため、遊技機の機種によらず主基板３１を共通化することができる。
【００６０】
これに対して、第１始動口スイッチ１３ａおよび第２始動口スイッチ１４ａといった電子部品（特定の検知手段）からの検出信号を遊技制御用マイクロコンピュータ５６０に与える入力ドライバ回路５８は、中継基板３１０には設けられず、主基板３１に設けられている。すなわち、遊技機の機種によらず設けられ、入賞に関わる電子部品である第１始動口スイッチ１３ａおよび第２始動口スイッチ１４ａからの検出信号は、中継基板３１０を介さずに主基板３１（入力ドライバ回路５８）に入力される。これにより、入賞に関わる電子部品からの信号の入力を受ける入力ドライバ回路５８は、封止されたＢＯＸ内（主基板３１内）に収められるため、不正な方法で出玉を獲得する不正行為（ゴト行為）を防止することができる。
【００６１】
ここでは、入賞に関わる電子部品として第１始動口スイッチ１３ａおよび第２始動口スイッチ１４ａについて説明したが、これに限られない。たとえば、入賞に関わる電子部品は、Ｖゾーンへの入賞検出用のスイッチや、賞球個数が所定値以上であることを検出するセンサなどであってもよい。また、特定の検知手段は、入賞に関わる電子部品に限定されず、遊技機の機種に依存せずに共通に設けられる電子部品（例えば不正検知センサなど）などであってもよい。
【００６２】
出力回路５９は、遊技制御用マイクロコンピュータ５６０からの信号を電子部品に与える。具体的には、出力回路５９は、可変入賞球装置１５を開閉するソレノイド１６、大入賞口を形成する特別可変入賞球装置２０を開閉するソレノイド２１、および所定の可動体３１４（たとえば、第２種の一対の羽根部材）を同時に駆動する一対のソレノイド３１４ａ，３１４ｂを遊技制御用マイクロコンピュータ５６０からの指令にしたがって駆動する。
【００６３】
中継基板３１０には、出力回路５９からの信号を外部に出力するための複数の出力信号線が設けられている。複数の出力信号線のうち、電子部品への信号の出力に使用されない信号線は、ダミーＬＥＤ３１２に接続される。そのため、ダミーＬＥＤ３１２の発光の有無により遊技制御用マイクロコンピュータ５６０の起動状態を把握することができる。
【００６４】
出力回路５９は、各々の電子部品（ソレノイド１６、ソレノイド２１、ソレノイド３１４ａ，３１４ｂ）と所定数の出力ポートとの間に設けられている。出力回路５９は、所定数の出力ポートから出力される信号を各々の電子部品を動作させる信号に変換する。そして、出力回路５９は、出力信号線を介して、変換した信号を各々の電子部品に出力する。たとえば、出力回路５９は、各々の電子部品について、所定数の出力ポートのうち当該電子部品用に設けられた出力ポートから出力された信号（電圧）を、当該電子部品を動作させる電圧に変換する。また、出力回路５９は、一対のソレノイド３１４ａ，３１４ｂ用に設けられた１つの出力ポートから出力された信号を分岐してソレノイド３１４ａおよびソレノイド３１４ｂに出力する。これにより、ソレノイド３１４ａとソレノイド３１４ｂとを同期させて動作させる場合に、ソレノイド３１４ａとソレノイド３１４ｂとに出力される信号を同期させる同期回路などの複雑な構成を設ける必要がない。
【００６５】
なお、所定の可動体３１４を駆動する一対のソレノイド３１４ａ，３１４ｂを制御する駆動制御回路として機能する出力回路５９は、中継基板３１０に設けられている。一方、ソレノイド３１４ａ，３１４ｂが駆動する所定の可動体３１４の可動を検出するセンサ３１３は、中継基板３１０ではなく主基板３１に設けられている入力ドライバ回路３１３ａに検出信号を入力する。なお、センサ３１３は、例えば発光部と受光部とを有する光学センサで、所定の可動体３１４が発光部からの光を受光部で受光できないように遮光することで所定の可動体３１４の駆動を検出する。所定の可動体３１４に対して駆動するソレノイド３１４ａ，３１４ｂとその駆動を検出するセンサ３１３とは一対の電子部品であるが、それぞれの接続先を同じ中継基板３１０とせずに、別々の基板に接続している。遊技制御用マイクロコンピュータ５６０は、センサ３１３からの検出信号が入力ドライバ回路３１３ａを介して入力され、ソレノイド３１４ａ，３１４ｂの駆動状態を監視することができる。
【００６６】
具体的には、遊技制御用マイクロコンピュータ５６０は、中継基板３１０に対して不正行為が行われ、ソレノイド３１４ａ，３１４ｂが不正に駆動されても、主基板３１に対して不正行為が行われていなければ入力ドライバ回路３１３ａを介してセンサ３１３からの検出信号が入力されるので、ソレノイド３１４ａ，３１４ｂの不正駆動を把握することができる。
【００６７】
また、中継基板３１０には、主基板３１に電力を供給している電源回路３１１の複数の電源（５Ｖ電源、１２Ｖ電源、３２Ｖ電源）のうち、主基板３１に設けたＣＰＵ５６に電力を供給する電源（５Ｖ電源）以外の電源（１２Ｖ電源、３２Ｖ電源）から電力が供給される。そのため、中継基板３１０に電力を供給している１２Ｖ電源、３２Ｖ電源が不正にショートされたとしても、ＣＰＵ５６に電力を供給している５Ｖ電源には影響がない。そのため、電源をショートさせることによりＣＰＵやその他のＩＣの誤動作を利用した「電源ショートゴト」と呼ばれる不正を防止することができる。なお、例えＣＰＵ５６に電力を供給している５Ｖ電源と同じ電圧を供給する電源（５Ｖ電源等）であっても、別系統（別の電源ＩＣ）の電源であれば中継基板３１０に供給してもよい。
【００６８】
次に、演出制御側の構成について説明する。遊技制御用マイクロコンピュータ５６０は、特別図柄を変動表示する第１特別図柄表示器８ａ、第２特別図柄表示器８ｂ、普通図柄を変動表示する普通図柄表示器１０、第１特別図柄保留記憶表示器１８ａ、第２特別図柄保留記憶表示器１８ｂおよび普通図柄保留記憶表示器４１の表示制御を行なう。
【００６９】
演出制御基板８０は、演出制御用マイクロコンピュータ１００、ＲＯＭ１０２、ＲＡＭ１０３、ＶＤＰ１０９、および、Ｉ／Ｏポート部１０５等を搭載している。ＲＯＭ１０２は、表示制御等の演出制御用のプログラムおよびデータ等を記憶する。ＲＡＭ１０３は、ワークメモリとして使用される。ＲＯＭ１０２およびＲＡＭ１０３は、演出制御用マイクロコンピュータ１００に内蔵されてもよい。ＶＤＰ１０９は、演出制御用マイクロコンピュータ１００と共動して演出表示装置９の表示制御を行なう。
【００７０】
演出制御用マイクロコンピュータ１００は、主基板３１から演出制御基板８０の方向への一方向にのみ信号を通過させる中継基板７７を介して、遊技制御用マイクロコンピュータ５６０から演出内容を指示する演出制御コマンドを受信し、演出表示装置９の変動表示制御を行なう他、ランプドライバ回路３５を介して、枠側に設けられている枠ＬＥＤ２８の表示制御を行なうとともに、音声出力回路７０を介してスピーカ２７からの音出力の制御を行なう等、各種の演出制御を行なう。なお、詳細は後述するが、ランプドライバ回路３５および音声出力回路７０は、中継基板３２０に設けられている。
【００７１】
また、演出制御用ＣＰＵ１０１は、スティックコントローラ１２２のトリガボタン１２５に対する遊技者の操作行為を検出したことを示す情報信号としての操作検出信号を、トリガセンサ１２１から、Ｉ／Ｏポート部１０５の入力ポートを介して入力する。また、演出制御用ＣＰＵ１０１は、プッシュボタン１２０に対する遊技者の操作行為を検出したことを示す情報信号としての操作検出信号を、プッシュセンサ１２４から、Ｉ／Ｏポート部１０５の入力ポートを介して入力する。また、演出制御用ＣＰＵ１０１は、スティックコントローラ１２２の操作桿に対する遊技者の操作行為を検出したことを示す情報信号としての操作検出信号を、傾倒方向センサユニット１２３から、Ｉ／Ｏポート部１０５の入力ポートを介して入力する。また、演出制御用ＣＰＵ１０１は、Ｉ／Ｏポート部１０５の出力ポートを介してバイブレータ用モータ１２６に駆動信号を出力することにより、スティックコントローラ１２２を振動動作させる。
【００７２】
［スイッチの動作］
次に、電源回路３１１から供給される電圧が不安定となった場合（例えば、電源の入り切りを行う、電源回路３１１自体の出力低下など）に、当該電源回路３１１により駆動されている部品が誤動作するのを防止することができる構成について説明する。特に、入賞に関する第１始動口スイッチ１３ａ、第２始動口スイッチ１４ａ、カウントスイッチ２３やゲートスイッチ３２ａなどの部品が誤動作した場合、遊技に与える影響が大きいため誤動作を防止する必要がある。具体的に、電源回路３１１から供給される電圧が不安定となった場合に、誤動作が生じる原因について説明する。図４は、電源を入れた場合の電源電圧の変化および遊技機の動作について説明するための図である。図５は、電源の入り切りを行った場合の電源電圧の変化および遊技機の動作について説明するための図である。
【００７３】
まず、図４を用いて、電源がオフ状態であったパチンコ遊技機１を通常に起動させた場合の電源電圧の変化および遊技機の動作について説明する。なお、電源回路３１１は、図４に示すようにＤＣ３２Ｖの出力電圧ＶＳＬ、ＤＣ１２Ｖの出力電圧ＶＤＤおよびＤＣ５Ｖの出力電圧ＶＣＣの３つの出力電圧を出力することができる。そして、パチンコ遊技機１は、電源をオフ状態からオン状態にして通常に起動させる場合、まず電源回路３１１の出力電圧ＶＳＬが立ち上がる。電源回路３１１の出力電圧ＶＳＬの立ち上がりに遅れて、メインＣＰＵ（ＣＰＵ５６）のリセット判定部（図示せず）に供給される出力電圧ＶＳＬ（リセット用）が立ち上がる。
【００７４】
また、電源回路３１１は、電源回路３１１の出力電圧ＶＳＬが５Ｖまで立ち上がると、ＤＣ５Ｖの出力電圧ＶＣＣの出力が開始され、電源回路３１１の出力電圧ＶＳＬが１６Ｖまで立ち上がると、ＤＣ１２Ｖの出力電圧ＶＤＤの出力が開始される。電源回路３１１の出力電圧ＶＳＬがさらに立ち上がり、電断閾値の２０Ｖを以上になった時点で、電断判定回路が非電断状態となったと判定して出力する電断信号が検知から非検知に切り替わる。
【００７５】
出力電圧ＶＤＤの出力が開始されスイッチ閾値である７．５Ｖ以上となると、出力電圧ＶＤＤにより駆動しているカウントスイッチ２３やゲートスイッチ３２ａなどのスイッチ信号が遊技球を検出している状態から非検出の状態に切り替わる。ここで、スイッチ閾値は、カウントスイッチ２３やゲートスイッチ３２ａなどの部品が遊技球を検出したか否かの検出の基準となる閾値電圧であり、当該部品に供給されている電圧より低い電圧に設定されている。出力電圧ＶＤＤがスイッチ閾値以上であれば、カウントスイッチ２３やゲートスイッチ３２ａなどの部品は、遊技球を検出したか否かにより、Ｌレベル（非検出状態）またはＨレベル（検出状態）のスイッチ信号を出力する。しかし、出力電圧ＶＤＤが低下してスイッチ閾値未満になるとスイッチ信号が不安定となり、遊技球を検出していないにも関わらずＨレベル（検出状態）のスイッチ信号を出力するなど、正常な動作を保証することができない。なお、閾値の関係を以下のようにしてもよい。例えば、出力電圧ＶＤＤがスイッチ閾値より大きければ、カウントスイッチ２３やゲートスイッチ３２ａなどの部品は、遊技球を検出したか否かにより、Ｌレベル（非検出状態）またはＨレベル（検出状態）のスイッチ信号を出力するようにしてもよい。
【００７６】
さらに、出力電圧ＶＳＬ（リセット用）がメインリセット閾値である１６Ｖ以上となると、ＣＰＵ５６の状態が停止状態から動作状態に切り替わる。ここで、メインリセット閾値は、ＣＰＵ５６が動作を開始するために必要となる閾値電圧である。出力電圧ＶＳＬ（リセット用）がメインリセット閾値以上となり、ＣＰＵ５６が動作を開始した時点では、出力電圧ＶＤＤが既にスイッチ閾値以上となり、スイッチ信号の出力がＬレベル（非検出状態）となる。そのため、ＣＰＵ５６は、Ｌレベル（非検出状態）のスイッチ信号に基づき処理を行い、誤動作を生じることはない。
【００７７】
しかし、図５に示すように、電源回路３１１の電源をＯＮ状態からＯＦＦ状態、ＯＦＦ状態からＯＮ状態のように入り切り動作を行うと、誤動作を生じる場合が考えられる。なお、図５では、電源回路３１１の電源をＯＮ状態からＯＦＦ状態に切り替え、さらにＯＮ状態にする動作を行った場合の出力電圧ＶＳＬ、出力電圧ＶＤＤおよび出力電圧ＶＣＣの電圧変化が図示されている。
【００７８】
まず、電源回路３１１の電源をＯＮ状態からＯＦＦ状態に切り替えると、出力電圧ＶＳＬの電圧が低下を開始し電断閾値の２０Ｖを下回った時点で、電断判定回路が電断を判定して出力する電断信号が非検知から検知に切り替わる。ＣＰＵ５６は、電断判定回路から電断を検知したことを示す電断信号が入力されると、所定のデータのバックアップ処理を行った後に、動作状態から停止状態に状態が切り替わる。なお、出力電圧ＶＳＬ（リセット用）は、出力電圧ＶＳＬの低下に遅れて低下を始めるが、メインリセット閾値である１６Ｖ未満にまで低下することがないため、ＣＰＵ５６の停止状態は、リセットを行うのではなく、処理がウェイト状態となる。また、出力電圧ＶＳＬは、ＯＦＦ状態に切り替わった直後に電圧の低下が始まるが、出力電圧ＶＤＤおよび出力電圧ＶＣＣは、それぞれの電圧に変換する電圧変換部に接続してあるコンデンサなどの影響により出力電圧ＶＳＬに比べて遅れて低下が始まる。
【００７９】
出力電圧ＶＤＤによる駆動しているカウントスイッチ２３やゲートスイッチ３２ａなどの部品は、出力電圧ＶＤＤがスイッチ閾値である７．５Ｖ未満になると遊技球を検出した状態を示すスイッチ信号を出力することになる。例えば、カウントスイッチ２３は、スイッチ閾値未満をＬレベル（非検出状態）、スイッチ閾以上をＨレベル（検出状態）となるように論理が設定されている場合に、出力電圧ＶＤＤが低下してスイッチ閾値未満になってしまうと、遊技球を検出したか否かに関わらず出力がＨレベルとなり誤った出力となる。そして、ＣＰＵ５６は、出力電圧ＶＤＤがスイッチ閾値未満となった時点では、既に停止中となっているため、通常、カウントスイッチ２３やゲートスイッチ３２ａなどからのスイッチ信号が誤った出力の検出状態（Ｈレベル）を受付けても入賞がカウントされることはない。
【００８０】
ところが、出力電圧ＶＤＤがスイッチ閾値である７．５Ｖ未満になった後に、電源回路３１１の電源をＯＮ状態に切り替えると、出力電圧ＶＳＬの電圧がすぐに上昇を開始し電断閾値の２０Ｖを上回った時点で、電断判定回路が電断でないと判定して出力する電断信号が電断検知から電断非検知に切り替わる。ＣＰＵ５６は、電断判定回路から電断非電断の電断信号が入力されると、バックアップ処理したデータを読み込み、停止状態から動作状態に状態が切り替わる。
【００８１】
出力電圧ＶＤＤおよび出力電圧ＶＣＣは、電圧変換部に接続されたコンデンサへの充電や、その他の電子部品への電力供給により出力電圧ＶＳＬに遅れて上昇が始まる。そのため、出力電圧ＶＤＤによる駆動しているカウントスイッチ２３やゲートスイッチ３２ａなどの部品は、ＯＮ状態に切り替え直後、出力電圧ＶＤＤがスイッチ閾値である７．５Ｖ未満のままであるので、遊技球を検出した状態を示すスイッチ信号を継続して出力することになる。この電源回路３１１の電源をＯＮ状態に切り替えた直後の誤動作期間（図５に示す斜線領域）はＣＰＵ５６が既に動作中となっているため、ＣＰＵ５６は、カウントスイッチ２３やゲートスイッチ３２ａなどの部品から、遊技球を検出した状態を示すスイッチ信号が入力されると入賞をカウントして遊技球を払出す誤動作を起こすことになる。
【００８２】
そこで、本実施の形態に係るパチンコ遊技機１では、電源回路３１１の出力電圧が不安定になったとしても、誤動作を防止することかできる構成について説明する。図６は、カウントスイッチおよび入力回路の構成を説明するための回路図および出力信号を示す図である。図６（ａ）では、トランジスタが設けられている入力回路５８０ａが、カウントスイッチ２３に接続されている。カウントスイッチ２３は、入力回路５８０ａと接続される信号線がグランドに接地され、他の信号線が出力電圧ＶＤＤに接続されている。そして、カウントスイッチ２３に遊技球が通過していない場合、カウントスイッチ２３から入力回路５８０ａへ出力する検出信号は、内蔵するトランジスタがＯＮ状態となり入力回路５８０ａに接続される信号線がトランジスタを介して出力電圧ＶＤＤに接続されることで信号レベルがＨレベルとなる。カウントスイッチ２３に遊技球が通過した場合、カウントスイッチ２３から入力回路５８０ａへ出力する検出信号は、内蔵するトランジスタがＯＦＦ状態となり入力回路５８０ａに接続される信号線がグランドに接地されることで信号レベルがＬレベルとなる。ここで、カウントスイッチ２３から出力される検出信号の信号レベルは、スイッチ閾値（７．５Ｖ）未満がＬレベル、スイッチ閾値以上がＨレベルとする。
【００８３】
入力回路５８０ａは、内部にトランジスタＴｒが設けられており、検出信号の信号レベルがＬレベルの場合トランジスタがＯＦＦ状態となる。入力回路５８０ａから入力ポート６３へ出力される出力信号は、入力ポート６３と接続されている信号線が出力電圧ＶＣＣに接続されることで信号レベルがＨレベル（第２検出信号）となる。入力回路５８０ａは、検出信号の信号レベルがＨレベルの場合トランジスタＴｒがＯＮ状態となる。入力回路５８０ａから入力ポート６３へ出力される出力信号は、入力ポート６３と接続されている信号線がトランジスタＴｒを介してグランドに接地されることで信号レベルがＬレベル（第１検出信号）となる。ここで、入力回路５８０ａから出力される出力信号の信号レベルは、閾値（例えば３．５Ｖ（図示せず））未満がＬレベル、閾値以上がＨレベルとする。
【００８４】
ここで、出力電圧ＶＤＤの電圧が不安定になり、例えばスイッチ閾値（７．５Ｖ）未満になると、カウントスイッチ２３に遊技球が通過していない場合、内蔵するトランジスタがＯＮ状態となり入力回路５８０ａに接続される信号線がトランジスタを介して出力電圧ＶＤＤに接続されても検出信号レベルがＨレベルとならずにＬレベルとなる。そうすると、入力回路５８０ａは、検出信号の信号レベルがＬレベルの場合トランジスタがＯＦＦ状態となり、入力ポート６３と接続されている信号線が出力電圧ＶＣＣに接続されているので信号レベルが、カウントスイッチ２３に遊技球が通過した場合と同じＨレベル（第２検出信号）となる。
【００８５】
つまり、図６（ｂ）に示すように、入力回路５８０ａから入力ポート６３を介してＣＰＵ５６に出力される出力信号は、カウントスイッチ２３に遊技球が通過した場合と出力電圧ＶＤＤの電圧が不安定になる場合とで同じＨレベルとなり、カウントスイッチ２３に遊技球が通過しない場合はＬレベルとなる。そのため、ＣＰＵ５６は、出力電圧ＶＤＤの電圧が不安定になる場合、カウントスイッチ２３に遊技球が通過したと誤って認識して入賞をカウントして遊技球を払出したり、変動表示において当たりの抽選を行ったりするなどの誤動作を起こす。また、検出手段が第１始動口スイッチ１３ａであれば遊技球が通過したと判定して保留記憶を増加させたり、コイン投入口であればコインが通過したとしてクレジットを増加させたり、演出ボタンであれば押下されたとして演出が実行されたりするなどの誤動作を起こす。
【００８６】
そこで、本実施の形態では、カウントスイッチ２３に遊技球が通過したか否かの判定を、図６（ｂ）に示すように入力回路５８０ａからの出力信号の論理を利用して判定するのではなく、図６（ｃ）に示すようにＣＰＵ５６で出力信号に基づいて設定されたスイッチ状態の変化により判定する。具体的に、ＣＰＵ５６は、Ｌレベルの出力信号（第１検出信号）が入力されるとＬレベル（第１状態）を、Ｈレベルの出力信号（第２検出信号）が入力されるとＨレベル（第２状態）をカウントスイッチ２３のスイッチ状態としてそれぞれ設定する。そして、ＣＰＵ５６は、前回のスイッチ状態がＬレベルで今回のスイッチ状態がＨレベルとなる場合カウントスイッチ２３に遊技球が通過したと判定し、前回のスイッチ状態がＬレベルで今回のスイッチ状態もＬレベルとなる場合カウントスイッチ２３に遊技球が通過していないと判定する。
【００８７】
さらに、本実施の形態では、図５に示したように電源の入り切りを行った場合、ＣＰＵ５６の動作が開示された後もスイッチ信号が不安定となる期間（電源投入により出力電圧ＶＤＤの電圧がスイッチ閾値以上となり、スイッチ状態がＬレベルとなるまでの期間）、カウントスイッチ２３に遊技球が通過したか否かに依らずスイッチ状態をＨレベルに設定する。これにより、電源投入時にスイッチ状態がＬレベルにセットされ、当該期間に不安定な出力電圧ＶＤＤによりスイッチ状態がＬレベルからＨレベルへと変化し、ＣＰＵ５６が誤ってカウントスイッチ２３に遊技球が通過したと判定する誤動作を防止することができる。本実施の形態では、電源投入時に、カウントスイッチ２３に遊技球が通過したか否かに依らずスイッチ状態をＨレベルに設定するので、ＣＰＵ５６は、図６（ｃ）に示すように前回のスイッチ状態がＨレベルで今回のスイッチ状態がＨレベルとなる場合や、前回のスイッチ状態がＨレベルで今回のスイッチ状態がＬレベルとなる場合、出力電圧ＶＤＤの電圧が不安定であると判定する。
【００８８】
次に、ＣＰＵ５６でスイッチ状態がＬレベルからＨレベルへと変化する場合に、カウントスイッチ２３などに遊技球が通過したと判定するスイッチの処理について、具体的に説明する。
【００８９】
［メイン処理］
まず、ＣＰＵ５６は、電源投入後に動作が開始されるとスイッチの初期設定を含むメイン処理が実行される。図７は、メイン処理を示すフローチャートである。メイン処理は、主基板３１における遊技制御用マイクロコンピュータ５６０が実行する処理である。遊技機に対して電源が投入され電力供給が開始されると、リセット信号が入力されるリセット端子の入力レベルがハイレベルになる。そして、遊技制御用マイクロコンピュータ５６０（具体的には、ＣＰＵ５６）は、プログラムの内容が正当か否か確認するための処理であるセキュリティチェック処理を実行した後、ステップＳ（以下、単にＳと呼ぶ）１以降のメイン処理を開始する。メイン処理において、ＣＰＵ５６は、まず、必要な初期設定を行なう。
【００９０】
初期設定処理において、ＣＰＵ５６は、まず、割込禁止に設定する（Ｓ１）。次に、割込モードを割込モード２に設定し（Ｓ２）、スタックポインタにスタックポインタ指定アドレスを設定する（Ｓ３）。そして、内蔵デバイスの初期化（内蔵デバイス（内蔵周辺回路）であるＣＴＣ（カウンタ／タイマ）およびＰＩＯ（パラレル入出力ポート）の初期化等）を行なった後（Ｓ４）、ＲＡＭ５５をアクセス可能状態に設定する（Ｓ５）。なお、割込モード２は、ＣＰＵ５６が内蔵する特定レジスタ（Ｉレジスタ）の値（１バイト）と内蔵デバイスが出力する割込ベクタ（１バイト：最下位ビット０）とから合成されるアドレスが、割込番地を示すモードである。また、内蔵デバイスレジスタの設定処理（Ｓ４）では、入力ポート０の普通入賞口スイッチ１，２（図示せず）、およびカウントスイッチ１，２（カウントスイッチ２３）の前回ポートバッファにＨレベルのスイッチ状態（第２状態）を設定する。具体的には、ＣＰＵ５６は、後述する第１判定マスク値（例えば、６６Ｈ）を前回ポートバッファ１にストアして、Ｈレベルのスイッチ状態（第２状態）を設定する。さらに、内蔵デバイスレジスタの設定処理（Ｓ４）では、入力ポート２のゲートスイッチ１（ゲートスイッチ３２ａ）、および始動口スイッチ１，２（第１始動口スイッチ１３ａ、第２始動口スイッチ１４ａ）の前回ポートバッファにＨレベルのスイッチ状態（第２状態）を設定する。具体的には、ＣＰＵ５６は、後述する第３判定マスク値（例えば、０ＢＨ）を前回ポートバッファ３にストアして、Ｈレベルのスイッチ状態（第２状態）を設定する。つまり、内蔵デバイスレジスタの設定処理（Ｓ４）により、電源投入により出力電圧ＶＤＤの電圧がスイッチ閾値以上となり、各々のスイッチ状態がＬレベルとなるまでの期間（所定条件）、スイッチが検出対象を検出したか否かに依らずスイッチ状態をＨレベル（第２状態）に設定することができる。
【００９１】
次いで、ＣＰＵ５６は、入力ポートを介して入力されるクリアスイッチ（たとえば、電源基板に搭載されている。）の出力信号の状態を確認する（Ｓ６）。その確認においてオンを検出した場合には、ＣＰＵ５６は、通常の初期化処理を実行する（Ｓ１０〜Ｓ１５）。
【００９２】
クリアスイッチがオンの状態でない場合には、遊技機への電力供給が停止したときにバックアップＲＡＭ領域のデータ保護処理（たとえばパリティデータの付加等の電力供給停止時処理）が行なわれたか否か確認する（Ｓ７）。そのような保護処理が行なわれていないことを確認したら、ＣＰＵ５６は初期化処理を実行する。バックアップＲＡＭ領域にバックアップデータがあるか否かは、たとえば、電力供給停止時処理においてバックアップＲＡＭ領域に設定されるバックアップフラグの状態によって確認される。
【００９３】
電力供給停止時処理が行なわれたことを確認したら、ＣＰＵ５６は、バックアップＲＡＭ領域のデータチェックを行なう（Ｓ８）。この実施の形態では、データチェックとしてパリティチェックを行なう。よって、Ｓ８では、算出したチェックサムと、電力供給停止時処理で同一の処理によって算出され保存されているチェックサムとを比較する。不測の停電等の電力供給停止が生じた後に復旧した場合には、バックアップＲＡＭ領域のデータは保存されているはずであるから、チェック結果（比較結果）は正常（一致）になる。チェック結果が正常でないということは、バックアップＲＡＭ領域のデータが、電力供給停止時のデータとは異なっていることを意味する。そのような場合には、内部状態を電力供給停止時の状態に戻すことができないので、電力供給の停止からの復旧時でない電源投入時に実行される初期化処理を実行する。
【００９４】
チェック結果が正常であれば、ＣＰＵ５６は、遊技制御手段の内部状態と演出制御手段等の電気部品制御手段の制御状態を電力供給停止時の状態に戻すための遊技状態復旧処理（Ｓ４１〜Ｓ４３の処理）を行なう。具体的には、ＲＯＭ５４に格納されているバックアップ時設定テーブルの先頭アドレスをポインタに設定し（Ｓ４１）、バックアップ時設定テーブルの内容を順次作業領域（ＲＡＭ５５内の領域）に設定する（Ｓ４２）。作業領域はバックアップ電源によって電源バックアップされている。バックアップ時設定テーブルには、作業領域のうち初期化してもよい領域についての初期化データが設定されている。Ｓ４１およびＳ４２の処理によって、作業領域のうち初期化してはならない部分については、保存されていた内容がそのまま残る。初期化してはならない部分とは、たとえば、電力供給停止前の遊技状態を示すデータ（特別図柄プロセスフラグ、確変フラグ、時短フラグ等）、出力ポートの出力状態が保存されている領域（出力ポートバッファ）、未払出賞球数を示すデータが設定されている部分等である。
【００９５】
また、ＣＰＵ５６は、電力供給復旧時の初期化コマンドとしての停電復旧指定コマンド（停電復旧１指定コマンド）を演出制御基板８０に送信する（Ｓ４３）。そして、Ｓ１４に移行する。
【００９６】
初期化処理では、ＣＰＵ５６は、まず、ＲＡＭクリア処理を行なう（Ｓ１０）。また、ＲＯＭ５４に格納されている初期化時設定テーブルの先頭アドレスをポインタに設定し（Ｓ１１）、初期化時設定テーブルの内容を順次ＲＡＭ５５における作業領域に設定する（Ｓ１２）。
【００９７】
Ｓ１１およびＳ１２の処理によって、特別図柄プロセスフラグ等制御状態に応じて選択的に処理を行なうためのフラグに初期値が設定される。
【００９８】
また、ＣＰＵ５６は、サブ基板（主基板３１以外のマイクロコンピュータが搭載された基板。）を初期化するための初期化指定コマンド（遊技制御用マイクロコンピュータ５６０が初期化処理を実行したことを示すコマンドでもある。）を演出制御基板８０に送信する（Ｓ１３）。たとえば、演出制御基板８０に搭載されている演出制御用マイクロコンピュータ１００は、初期化指定コマンドを受信すると、演出表示装置９において、遊技機の制御の初期化がなされたことを報知するための画面表示、すなわち初期化報知を行なう。なお、初期化処理において、ＣＰＵ５６は、客待ちデモンストレーション指定（デモ指定）コマンドも送信する。
【００９９】
また、ＣＰＵ５６は、乱数回路５０３を初期設定する乱数回路設定処理を実行する（Ｓ１４）。ＣＰＵ５６は、たとえば、乱数回路設定プログラムにしたがって処理を実行することによって、乱数回路５０３にランダムＲの値を更新させるための設定を行なう。
【０１００】
そして、ＣＰＵ５６は、所定時間（たとえば２ｍｓ）毎に定期的にタイマ割込がかかるように遊技制御用マイクロコンピュータ５６０に内蔵されているＣＴＣのレジスタの設定を行なう（Ｓ１５）。すなわち、初期値としてたとえば２ｍｓに相当する値が所定のレジスタ（時間定数レジスタ）に設定される。この実施の形態では、２ｍｓ毎に定期的にタイマ割込がかかる。
【０１０１】
初期化処理の実行（Ｓ１０〜Ｓ１５）が完了すると、ＣＰＵ５６は、メイン処理で、表示用乱数更新処理（Ｓ１７）および初期値用乱数更新処理（Ｓ１８）を繰返し実行する。表示用乱数更新処理および初期値用乱数更新処理を実行するときには割込禁止状態に設定し（Ｓ１６）、表示用乱数更新処理および初期値用乱数更新処理の実行が終了すると割込許可状態に設定する（Ｓ１９）。この実施の形態では、表示用乱数とは、変動パターン等を決定するための乱数であり、表示用乱数更新処理とは、表示用乱数を発生するためのカウンタのカウント値を更新する処理である。また、初期値用乱数更新処理とは、初期値用乱数を発生するためのカウンタのカウント値を更新する処理である。この実施の形態では、初期値用乱数とは、普通図柄の当りとするか否か決定するための乱数を発生するためのカウンタ（普通図柄当り判定用乱数発生カウンタ）等のカウント値の初期値を決定するための乱数である。後述する遊技の進行を制御する遊技制御処理（遊技制御用マイクロコンピュータ５６０が、遊技機に設けられている変動表示装置、可変入賞球装置、球払出装置等の遊技用の装置を、自身で制御する処理、または他のマイクロコンピュータに制御させるために指令信号を送信する処理、遊技装置制御処理ともいう）において、普通図柄当り判定用乱数発生カウンタ等のカウント値が１周（乱数の取りうる値の最小値から最大値までの間の数値の個数分歩進したこと）すると、そのカウンタに初期値が設定される。
【０１０２】
［タイマ割込処理］
図８は、タイマ割込処理を示すフローチャートである。タイマ割込が発生すると、ＣＰＵ５６は、図８に示すＳ２０〜Ｓ３４のタイマ割込処理を実行する。タイマ割込処理において、まず、電源断信号が出力されたか否か（オン状態になったか否か）を検出する電源断検出処理を実行する（Ｓ２０）。次いで、入力ドライバ回路５８を介して、ゲートスイッチ３２ａ、第１始動口スイッチ１３ａ、第２始動口スイッチ１４ａおよびカウントスイッチ２３の検出信号を入力し、それらの状態判定を行なう（スイッチ処理：Ｓ２１）。スイッチ処理については、後段でさらに詳しい説明をする。
【０１０３】
次に、ＣＰＵ５６は、第１特別図柄表示器８ａ、第２特別図柄表示器８ｂ、普通図柄表示器１０、第１特別図柄保留記憶表示器１８ａ、第２特別図柄保留記憶表示器１８ｂ、普通図柄保留記憶表示器４１の表示制御を行なう表示制御処理を実行する（Ｓ２２）。第１特別図柄表示器８ａ、第２特別図柄表示器８ｂおよび普通図柄表示器１０については、Ｓ３２，Ｓ３３で設定される出力バッファの内容に応じて各表示器に対して駆動信号を出力する制御を実行する。
【０１０４】
また、遊技制御に用いられる普通図柄当り判定用乱数および大当り種別判定用乱数等の各判定用乱数を生成するための各カウンタのカウント値を更新する処理を行なう（判定用乱数更新処理：Ｓ２３）。ＣＰＵ５６は、さらに、初期値用乱数および表示用乱数を生成するためのカウンタのカウント値を更新する処理を行なう（初期値用乱数更新処理，表示用乱数更新処理：Ｓ２４，Ｓ２５）。
【０１０５】
さらに、ＣＰＵ５６は、特別図柄プロセス処理を行なう（Ｓ２６）。特別図柄プロセス処理では、第１特別図柄表示器８ａ、第２特別図柄表示器８ｂおよび大入賞口を所定の順序で制御するための特別図柄プロセスフラグにしたがって該当する処理を実行し、特別図柄プロセスフラグの値を、遊技状態に応じて更新する。
【０１０６】
次いで、普通図柄プロセス処理を行なう（Ｓ２７）。普通図柄プロセス処理では、ＣＰＵ５６は、普通図柄表示器１０の表示状態を所定の順序で制御するための普通図柄プロセスフラグにしたがって該当する処理を実行し、普通図柄プロセスフラグの値を、遊技状態に応じて更新する。
【０１０７】
また、ＣＰＵ５６は、演出制御用マイクロコンピュータ１００に演出制御コマンドを送出する処理を行なう（演出制御コマンド制御処理：Ｓ２８）。さらに、ＣＰＵ５６は、たとえばホール管理用コンピュータに供給される大当り情報、始動情報、確率変動情報等のデータを出力する情報出力処理を行なう（Ｓ２９）。
【０１０８】
また、ＣＰＵ５６は、第１始動口スイッチ１３ａ、第２始動口スイッチ１４ａおよびカウントスイッチ２３の検出信号に基づく賞球個数の設定等を行なう賞球処理を実行する（Ｓ３０）。
【０１０９】
この実施の形態では、出力ポートの出力状態に対応したＲＡＭ領域（出力ポートバッファ）が設けられているのであるが、ＣＰＵ５６は、出力ポートの出力状態に対応したＲＡＭ領域におけるソレノイドのオン／オフに関する内容を出力ポートに出力する（Ｓ３１：出力処理）。
【０１１０】
また、ＣＰＵ５６は、特別図柄プロセスフラグの値に応じて特別図柄の演出表示を行なうための特別図柄表示制御データを特別図柄表示制御データ設定用の出力バッファに設定する特別図柄表示制御処理を行なう（Ｓ３２）。
【０１１１】
さらに、ＣＰＵ５６は、普通図柄プロセスフラグの値に応じて普通図柄の演出表示を行なうための普通図柄表示制御データを普通図柄表示制御データ設定用の出力バッファに設定する普通図柄表示制御処理を行なう（Ｓ３３）。また、ＣＰＵ５６は、出力バッファに設定された表示制御データに応じて、Ｓ２２において駆動信号を出力することによって、普通図柄表示器１０における普通図柄の演出表示を実行する。
【０１１２】
その後、割込許可状態に設定し（Ｓ３４）、処理を終了する。以上の制御によって、この実施の形態では、遊技制御処理は所定時間毎に起動されることになる。
【０１１３】
［スイッチ処理］
図９は、スイッチ処理を示すフローチャートである。タイマ割込が発生しスイッチ処理が実行されると、ＣＰＵ５６は、図９に示すＳ２１０〜Ｓ２３２の処理を実行する。スイッチ処理は、入力ポート０の普通入賞口スイッチ１，２（図示せず）、およびカウントスイッチ１，２（カウントスイッチ２３）、入力ポート１の他のスイッチ１〜３（例えば、開放センサ３１５）、入賞確認スイッチ１，２（図示せず）、およびセンサ信号（例えば、磁石センサ）、入力ポート２のゲートスイッチ１（ゲートスイッチ３２ａ）、および始動口スイッチ１，２（第１始動口スイッチ１３ａ、第２始動口スイッチ１４ａ）の状態判定を行なう。なお、入力ポート０の処理をＳ２１０〜Ｓ２１５で、入力ポート１の処理をＳ２１６〜Ｓ２１９，Ｓ２１５で、入力ポート０の処理をＳ２２０〜Ｓ２３２で、それぞれ行う。
【０１１４】
まず、ＣＰＵ５６は、入力ポート０のアドレスを入力ポートアドレスにセットする（Ｓ２１０）。次に、ＣＰＵ５６は、第１判定マスク値（例えば、６６Ｈ）をスイッチ入力マスク値にセットする（Ｓ２１２）。次に、ＣＰＵ５６は、第１論理整合値（例えば、００Ｈ）をスイッチ論理整合値にセットする（Ｓ２１３）。さらに、ＣＰＵ５６は、前回ポートバッファ１のアドレスを処理ポインタにセットする（Ｓ２１４）。ＣＰＵ５６は、Ｓ２１０〜Ｓ２１４でセットした情報に基づいて、入力ポート０の入力データに対してスイッチ設定処理（Ｓ２１５）を行う。
【０１１５】
図１０は、スイッチ設定処理を示すフローチャートである。まず、ＣＰＵ５６は、Ｓ２１０でセットした入力ポートアドレスから入力ポート０のデータを入力する。図１１は、スイッチ処理およびスイッチ設定処理で行う各入力ポートの演算結果を示す図である（Ｓ２５０）。入力ポート０のデータは、図１１に示すようにすべてのスイッチがオフ状態であれば「００００００００」（００Ｈ）、すべてのスイッチがオン状態であれば「０１１００１１０」（６６Ｈ）である。
【０１１６】
次に、ＣＰＵ５６は、Ｓ２５０で入力したデータ（入力データ）とＳ２１３でセットしたスイッチ論理整合値（第１論理整合値）との排他的論理和を演算する（Ｓ２５１）。演算結果は、図１１の「第１論理整合値とのＸＯＲ」の欄に示すようにすべてのスイッチがオフ状態であれば「００００００００」（００Ｈ）、すべてのスイッチがオン状態であれば「０１１００１１０」（６６Ｈ）である。ＣＰＵ５６は、ウェイト処理（Ｓ２５２）を行なった後にＳ２５１の演算結果をポートバッファにセットする（Ｓ２５３）。
【０１１７】
次に、ＣＰＵ５６は、Ｓ２５２のウェイト処理後に、Ｓ２１０でセットした入力ポートアドレスから入力ポート０のデータを入力する（Ｓ２５４）。ＣＰＵ５６は、Ｓ２５４で入力したデータ（入力データ）とＳ２１３でセットしたスイッチ論理整合値（第１論理整合値）との排他的論理和を演算する（Ｓ２５５）。さらに、ＣＰＵ５６は、Ｓ２５３でポートバッファにセットしたウェイト処理前の演算結果と、Ｓ２５５の演算結果との論理積を演算する（Ｓ２５６）。ここで、ウェイト処理前の演算結果と、ウェイト処理後の演算結果との論理積を演算することで、ウェイト処理前後でスイッチ状態に変化がない場合のみの演算結果を抽出することができる。つまり、ＣＰＵ５６は、同じタイマ割込み処理内の微小な時間において変動するスイッチ状態をノイズと捉え、Ｓ２５６の演算で当該ノイズを削除している。
【０１１８】
次に、ＣＰＵ５６は、Ｓ２５６の演算結果と、Ｓ２１２でセットしたスイッチ入力マスク値（第１判定マスク値）との論理積を演算する（Ｓ２５７）。演算結果は、図１１の「第１判定マスク値とのＡＮＤ」の欄に示すようにすべてのスイッチがオフ状態であれば「００００００００」（００Ｈ）、すべてのスイッチがオン状態であれば「０１１００１１０」（６６Ｈ）である。つまり、ＣＰＵ５６は、演算結果とスイッチ入力マスク値（第１判定マスク値）との論理積を演算することで、普通入賞口スイッチ１，２（図示せず）、およびカウントスイッチ１，２（カウントスイッチ２３）のスイッチ状態の情報のみを抽出している。ＣＰＵ５６は、Ｓ２５７の演算を行なった後にＳ２５７の演算結果をポートバッファにセットする（Ｓ２５８）。ポートバッファには、今回のタイマ割込み処理で入力された普通入賞口スイッチ１，２（図示せず）、およびカウントスイッチ１，２（カウントスイッチ２３）のスイッチ状態の情報のみがセットされる。
【０１１９】
次に、ＣＰＵ５６は、前回ポートバッファのデータをロードする（Ｓ２５９）。ここで、ＣＰＵ５６は、電源投入後、内蔵デバイスレジスタの設定処理（Ｓ４）で第１判定マスク値（例えば、６６Ｈ）を前回ポートバッファ１にストアすることで、電源投入時にスイッチ状態をＨレベルに設定することができる。ＣＰＵ５６は、前回ポートバッファのデータを読み出した後、前回ポートバッファにＳ２５７の演算結果をストアして前回ポートバッファのデータを更新する（Ｓ２６０）。
【０１２０】
次に、ＣＰＵ５６は、Ｓ２５８でセットした演算結果と、読み出した前回ポートバッファのデータとの排他的論理和を演算する（Ｓ２６１）。演算結果は、図１１の「前回とのＸＯＲ」の欄に示すように前回からのスイッチ状態が変化していれば「０１１００１１０」（６６Ｈ）、前回からのスイッチ状態が変化していなければ「００００００００」（００Ｈ）である。つまり、ＣＰＵ５６は、Ｓ２６１の処理で異なるタイマ割込み処理での演算結果が変化しているか否かの情報を抽出しており、スイッチ状態がＨレベル（オン状態）からＬレベル（オフ状態）への変化、またはＬレベル（オフ状態）からＨレベル（オン状態）への変化の有無の情報を演算して抽出している。
【０１２１】
次に、ＣＰＵ５６は、Ｓ２６１の演算結果と、Ｓ２５８でセットした演算結果との論理積を演算する（Ｓ２６２）。ＣＰＵ５６は、ポインタを１加算（Ｓ２６３）して、演算結果を、スイッチオンバッファにストアする（Ｓ２６４）。演算結果は、図１１の「スイッチオンバッファにストアされる演算結果」の欄に示すようにスイッチ状態が前回のオフ状態から今回のオン状態に変化していれば「０１１００１１０」（６６Ｈ）、それ以外は「００００００００」（００Ｈ）である。つまり、ＣＰＵ５６は、Ｓ２６２の演算を行うことで、スイッチ状態が変化した情報（Ｓ２６１の演算結果）の中からＬレベル（オフ状態）からＨレベル（オン状態）への変化の有無の情報を演算して抽出している。以上の処理によって、ＣＰＵ５６は、入力ポート０の普通入賞口スイッチ１，２、およびカウントスイッチ１，２（カウントスイッチ２３）のスイッチ状態がＬレベル（オフ状態）からＨレベル（オン状態）へ変化したか否かを判定することができる。
【０１２２】
図９に示すスイッチ処理に戻って、ＣＰＵ５６は、入力ポート１のアドレスを入力ポートアドレスにセットする（Ｓ２１６）。次に、ＣＰＵ５６は、第２判定マスク値（例えば、１８Ｈ）をスイッチ入力マスク値にセットする（Ｓ２１７）。次に、ＣＰＵ５６は、第２論理整合値（例えば、１８Ｈ）をスイッチ論理整合値にセットする（Ｓ２１８）。さらに、ＣＰＵ５６は、前回ポートバッファ１のアドレスを処理ポインタにセットする（Ｓ２１９）。ＣＰＵ５６は、Ｓ２１６〜Ｓ２１９でセットした情報に基づいて、入力ポート１の入力データに対して前述のスイッチ設定処理（Ｓ２１５）を行う。なお、入力ポート１のデータおよびそれぞれの演算結果は、入力ポート０の場合と同様に図１１に示す。
【０１２３】
次に、ＣＰＵ５６は、入力ポート２のアドレスをスイッチポインタにセットし（Ｓ２２０）、スイッチポインタにセットしたアドレスから入力ポート２のデータを入力する（Ｓ２２１）。なお、入力ポート２のデータおよびそれぞれの演算結果は、入力ポート０の場合と同様に図１１に示す。
【０１２４】
次に、ＣＰＵ５６は、ウェイト処理（Ｓ２２２）を行なった後に、Ｓ２２１で入力した入力ポート２のデータとウェイト処理後の入力ポート２のデータとの論理積を演算する（Ｓ２２３）。ここで、ウェイト処理前の入力ポート２のデータと、ウェイト処理後の入力ポート２のデータとの論理積を演算することで、ウェイト処理前後でスイッチ状態に変化がない場合のみの入力ポート２のデータを抽出することができる。つまり、ＣＰＵ５６は、同じタイマ割込み処理内の微小な時間において変動するスイッチ状態をノイズと捉え、Ｓ２２３の演算で当該ノイズを削除している。
【０１２５】
次に、ＣＰＵ５６は、Ｓ２２３の演算結果と、第３判定マスク値（例えば、０ＢＨ）との論理積を演算する（Ｓ２２４）。ＣＰＵ５６は、演算結果と第３判定マスク値との論理積を演算することで、ゲートスイッチ１（ゲートスイッチ３２ａ）、および始動口スイッチ１，２（第１始動口スイッチ１３ａ、第２始動口スイッチ１４ａ）のスイッチ状態の情報のみを抽出している。ＣＰＵ５６は、Ｓ２２４の演算を行なった後にＳ２２４の演算結果をポートバッファにセットする（Ｓ２２５）。ポートバッファには、今回のタイマ割込み処理で入力されたゲートスイッチ１（ゲートスイッチ３２ａ）、および始動口スイッチ１，２（第１始動口スイッチ１３ａ、第２始動口スイッチ１４ａ）のスイッチ状態の情報のみがセットされる。
【０１２６】
次に、ＣＰＵ５６は、前回ポートバッファ３のアドレスをポインタにセットし（Ｓ２２６）、前回ポートバッファ３のデータをロードする（Ｓ２２７）。ここで、ＣＰＵ５６は、電源投入後、内蔵デバイスレジスタの設定処理（Ｓ４）で第３判定マスク値（例えば、０ＢＨ）を前回ポートバッファ３にストアする（Ｓ２２８）ことで、電源投入時にスイッチ状態をＨレベルに設定することができる。
【０１２７】
次に、ＣＰＵ５６は、Ｓ２２５でセットした演算結果と、読み出した前回ポートバッファ３のデータとの排他的論理和を演算する（Ｓ２２９）。ＣＰＵ５６は、Ｓ２２９の処理で異なるタイマ割込み処理での演算結果が変化しているか否かの情報を抽出しており、スイッチ状態がＨレベル（オン状態）からＬレベル（オフ状態）への変化、またはＬレベル（オフ状態）からＨレベル（オン状態）への変化の有無の情報を演算して抽出している。
【０１２８】
次に、ＣＰＵ５６は、Ｓ２２９の演算結果と、Ｓ２２５でセットした演算結果との論理積を演算する（Ｓ２３０）。ＣＰＵ５６は、ポインタを１加算（Ｓ２３１）して、演算結果を、スイッチオンバッファ３にストアする（Ｓ２３２）。ＣＰＵ５６は、Ｓ２３０の演算を行うことで、スイッチ状態が変化した情報（Ｓ２２９の演算結果）の中からＬレベル（オフ状態）からＨレベル（オン状態）への変化の有無の情報を演算して抽出している。以上の処理によって、ＣＰＵ５６は、入力ポート３のゲートスイッチ１（ゲートスイッチ３２ａ）、および始動口スイッチ１，２（第１始動口スイッチ１３ａ、第２始動口スイッチ１４ａ）のスイッチ状態がＬレベル（オフ状態）からＨレベル（オン状態）へ変化したか否かを判定することができる。
【０１２９】
［変形例］
前述の構成では、ＣＰＵ５６において、スイッチ状態がＬレベルからＨレベルへと変化する場合に、カウントスイッチ２３などに遊技球が通過したと判定するソフトウェア処理について説明したが、ハードウェア処理として図５に示したように電源の入り切りを行った場合に誤動作を防止することもできる。
【０１３０】
図１２は、電源回路３１１に接続されるカウントスイッチ２３および入力ドライバ回路５８ａなどの構成を説明するためのブロック図である。まず、カウントスイッチ２３やゲートスイッチ３２ａに接続される入力ドライバ回路５８ａは、入力回路５８０を含んでいる。入力回路５８０は、電源回路３１１から供給される電圧を検知する電圧検知回路５８１と、電圧検知回路５８１で検知した電圧が所定の電圧値（例えば、スイッチ閾値（７．５Ｖ））以上である場合に、カウントスイッチ２３やゲートスイッチ３２ａなどから出力される検出信号に基づきカウントスイッチ２３やゲートスイッチ３２ａなどの検出状態を特定可能にする信号検知回路５８２とを含んでいる。なお、電圧検知回路５８１が、検知した電圧が所定の電圧値（例えば、スイッチ閾値（７．５Ｖ））より大きい場合に、入力回路５８０の信号検知回路５８２がカウントスイッチ２３やゲートスイッチ３２ａなどから出力される検出信号に基づきカウントスイッチ２３やゲートスイッチ３２ａなどの検出状態を特定可能にしてもよい。
【０１３１】
電源回路３１１は、カウントスイッチ２３やゲートスイッチ３２ａを駆動するために出力電圧ＶＤＤを供給し、入力ドライバ回路５８ａおよびＣＰＵ５６を駆動するために出力電圧ＶＣＣを供給している。さらに、電源回路３１１は、図３に示すソレノイド１６などを駆動するために出力電圧ＶＳＬを供給するとともに、パチンコ遊技機１の電断を判定するための電断判定回路５８５に出力電圧ＶＳＬを供給している。
【０１３２】
電圧検知回路５８１および信号検知回路５８２からの出力信号は、入力ポート６３を介してＣＰＵ５６に入力される。電断判定回路５８５からの出力もＣＰＵ５６に入力される。
【０１３３】
次に、電圧検知回路５８１と信号検知回路５８２とを含む入力回路の動作について説明する。図１３は、カウントスイッチおよび入力回路の構成を説明するための回路図および出力信号を示す図である。図１４は、入力回路の回路構成を説明するための回路図である。
【０１３４】
一方、本実施の形態に係る入力回路５８では、電圧検知回路５８１と信号検知回路５８２とを含むので、以下に説明する動作となり誤動作を防止することができる。まず、図１３（ａ）では、電圧検知回路５８１と信号検知回路５８２とを１つのパッケージに集積された入力回路５８０が、カウントスイッチ２３に接続されている。もちろん、電圧検知回路５８１と信号検知回路５８２とは１つのパッケージに集積されていなくてもよい。
【０１３５】
カウントスイッチ２３は、入力回路５８０と接続される信号線が出力電圧ＶＤＤに接続され、他の信号線がグランドに接地されている。そして、カウントスイッチ２３に遊技球が通過していない場合、内蔵するトランジスタがＯＮ状態となり入力回路５８０に接続される信号線がトランジスタを介してグランドに接地されることで信号レベルがＬレベルとなる。カウントスイッチ２３に遊技球が通過した場合、内蔵するトランジスタがＯＦＦ状態となり入力回路５８０に接続される信号線が出力電圧ＶＤＤに接続されることで信号レベルがＨレベルとなる。ここで、カウントスイッチ２３から出力される検出信号の信号レベルは、スイッチ閾値（７．５Ｖ）未満がＬレベル、スイッチ閾値以上がＨレベルとする。
【０１３６】
入力回路５８０は、電圧検知回路５８１で出力電圧ＶＤＤの電圧レベルを監視し、所定の電圧値（例えば、スイッチ閾値（７．５Ｖ））以上の場合、カウントスイッチ２３に遊技球が通過したか、通過していないかの検出状態を特定することができる。つまり、入力回路５８０は、出力電圧ＶＤＤの電圧レベルが所定の電圧値以上の場合、カウントスイッチ２３に遊技球が通過していなければ、信号検知出力の出力信号レベルがＬレベルで、カウントスイッチ２３に遊技球が通過していれば、信号検知出力の出力信号レベルがＨレベルとなる。また、入力回路５８０は、出力電圧ＶＤＤの電圧レベルが所定の電圧値（例えば、スイッチ閾値（７．５Ｖ））以上の場合、電圧検知出力の電圧異常信号レベルがＬレベルで、所定の電圧値未満の場合、電圧検知出力の電圧異常信号レベルがＨレベルとなる。
【０１３７】
次に、入力回路５８０の回路構成をさらに詳しく説明する。入力回路５８０は、図１４に示すように検出信号を閾値と比較する比較回路５８２１、比較回路５８２１の出力により駆動するトランジスタ５８２２とを含む信号検知回路５８２と、出力電圧ＶＤＤの電圧レベルを監視する電源監視回路５８１１と、電源監視回路５８１１の出力により駆動するトランジスタ５８１２とを含む電圧検知回路５８１とで構成されている。カウントスイッチ２３からの検出信号が入力回路５８０に入力されると、まず、検出信号が比較回路５８２１に入力される。比較回路５８２１は、検出信号の信号レベルがＨレベルの場合、閾値より大きくなるためＬレベルの信号を出力し、検出信号の信号レベルがＬレベルの場合、閾値未満となるためＨレベルの信号を出力する。比較回路５８２１が出力した信号は、トランジスタ５８２２に入力される。トランジスタ５８２２は、比較回路５８２１が出力した信号がＨレベルの場合にＯＮ状態となり、比較回路５８２１が出力した信号がＬレベルの場合にＯＦＦ状態となる。トランジスタ５８２２がＯＦＦ状態になると、出力信号の信号線が出力電圧ＶＣＣに接続されることで出力信号の信号レベルがＨレベルとなる。一方、トランジスタ５８２２がＯＮ状態になると、出力信号の信号線がトランジスタ５８２２を介してグランドに接地されることで出力信号の信号レベルがＬレベルとなる。ここで、入力回路５８０から出力される出力信号の信号レベルは、閾値（３．５Ｖ）未満がＬレベル、閾値以上がＨレベルとする。
【０１３８】
入力回路５８０には、出力電圧ＶＤＤの電源監視回路５８１１が設けられている。電源監視回路５８１１は、出力電圧ＶＤＤの電圧レベルが所定の電圧値（例えば、スイッチ閾値（７．５Ｖ））以上の場合にＬレベルの信号を出力し、所定の電圧値未満の場合にＨレベルの信号を出力する。電源監視回路５８１１が出力した信号は、トランジスタ５８１２に入力されるとともに、出力電圧ＶＤＤの電圧レベルの論理を表す電圧異常信号として入力回路５８０から出力される。トランジスタ５８１２は、電源監視回路５８１１が出力した信号がＨレベルの場合にＯＮ状態となり、電源監視回路５８１１が出力した信号がＬレベルの場合にＯＦＦ状態となる。トランジスタ５８１２がＯＦＦ状態になると、出力信号の信号線が出力電圧ＶＣＣに接続されることで出力信号の信号レベルがＨレベルとなる。一方、トランジスタ５８１２がＯＮ状態になると、出力信号の信号線がトランジスタ５８１２を介してグランドに接地されることで出力信号の信号レベルがＬレベルとなる。つまり、入力回路５８０は、図１４に示すようにトランジスタ５８１２とトランジスタ５８２２とを組み合わせることで、検出信号の論理と出力電圧ＶＤＤの電圧レベルの論理とをＡＮＤ演算で合成して出力信号として出力する回路として機能し、検出信号がＨレベルで、かつ出力電圧ＶＤＤの電圧レベルが所定の電圧値以上の場合のみ出力信号がＨレベルとなる。そのため、出力電圧ＶＤＤの電圧が不安定な場合（Ｌレベル）には、入力回路５８０の出力信号は、必ずＬレベルとなる。よって、出力電圧ＶＤＤの電圧が不安定になった場合でも、入力回路５８０は、電圧検知回路５８１を含んでいるので、出力信号の信号レベルをカウントスイッチ２３に遊技球が通過した場合と同じＨレベルとならないように制御することができる。
【０１３９】
図１３（ｂ）に示すように、入力回路５８０から入力ポート６３を介してＣＰＵ５６に出力される出力信号は、カウントスイッチ２３に遊技球が通過した場合、信号レベルがＨレベルとなり、カウントスイッチ２３に遊技球が通過しない場合と出力電圧ＶＤＤの電圧が不安定になる場合とで同じＬレベルとなる。そのため、ＣＰＵ５６は、出力電圧ＶＤＤの電圧が不安定になる場合、カウントスイッチ２３に遊技球が通過したと誤って認識して入賞をカウントして遊技球を払出す誤動作を防止することができる。
【０１４０】
［その他］
（１）  前述した実施の形態では、入賞の発生に応じて遊技媒体を遊技者の手元に払い出す遊技機を説明したが、遊技媒体が封入され、入賞の発生に応じて遊技媒体を遊技者の手元に払い出すことなく遊技点（得点）を加算する封入式の遊技機を採用してもよい。封入式の遊技機には、遊技媒体の一例となる複数の玉を遊技機内で循環させる循環経路が形成されているとともに、遊技点を記憶する記憶部が設けられており、玉貸操作に応じて遊技点が記憶部に加算され、玉の発射操作に応じて遊技点が記憶部から減算され、入賞の発生に応じて遊技点が記憶部に加算される。また、遊技機は、発射装置および玉払出装置を備えた遊技枠に遊技球が打ち込まれる遊技領域を形成する遊技盤を取付けた構成としたが、これに限らず、発射装置は玉払出装置などの基本的な機能を共通化し、遊技の特長的構成である遊技盤のみを流通させるようにしてもよい。この場合、遊技の特長的構成であるところの遊技盤を遊技機と称する。
【０１４１】
また、遊技機の一例としてパチンコ遊技機を例に挙げて説明したが、本実施の形態はスロットマシンに適用することも可能である。この場合、入賞の発生に応じて遊技媒体を遊技者の手元に払い出すスロットマシンを採用してもよく、あるいは、遊技媒体が封入され、入賞の発生に応じて遊技媒体を遊技者の手元に払い出すことなく遊技点（得点）を加算する封入式のスロットマシンを採用してもよい。基盤とドラムとが流通可能で、筺体が共通なもので基盤のみあるいは基盤とドラムとを遊技機と称する。
【０１４２】
このような封入式の遊技機には、遊技点を計数した上で、計数結果を記録媒体処理装置（遊技用装置）の一例となるカードユニットに送信する機能を設けてもよい。この場合、遊技点の計数を指示するための計数操作手段（計数ボタン）を封入式の遊技機に設けることが望ましい。たとえば、遊技点の計数結果は“持点”に変換されて、カードユニットに挿入されている（受付けられている）カードまたは端末などの「遊技者によって携帯される記録媒体」に直接記録される。あるいは、カードユニットに接続された点数管理用サーバで記録媒体に記録されているカードＩＤを管理し、計数結果をカードユニットから点数管理用サーバに送信することによって、点数管理用サーバがカードＩＤ毎に遊技者の持点を記憶するようにしてもよい。
【０１４３】
（２）  前述した実施の形態では、「割合（比率、確率）」として、０％を越える所定の値を具体例に挙げて説明した。しかしながら、「割合（比率、確率）」としては、０％であってもよい。たとえば、所定の遊技期間における所定の遊技状態１の発生割合と他の遊技状態２との発生割合とを比較して、「一方の発生割合が他方の発生割合よりも高い」とした場合には、一方の遊技状態の発生割合が０％の場合も含んでいる。
【０１４４】
（３）  上記実施の形態では、カウントスイッチ２３を駆動するＤＣ１２Ｖの出力電圧ＶＤＤは、パチンコ遊技機１の電断判定に用いるＤＣ３２Ｖの出力電圧ＶＳＬより低い構成を説明した。しかし、これに限定されるものではなく、カウントスイッチ２３などの検出回路を駆動する出力電圧とパチンコ遊技機１の電断判定に用いる出力電圧とは異なる電圧値でも同じ電圧値でもよい。
【０１４５】
（４）  上記実施の形態に係る入力回路５８０では、電圧検知回路５８１で検知した電圧が所定の電圧値以上である場合に、信号検知回路５８２が検出回路から出力される検出信号を検知可能となる構成を説明した。しかし、これに限定されるものではなく、信号検知回路５８２からの出力信号と、電圧検知回路５８１からの電圧異常信号（図１３参照）とを用いてＣＰＵ５６で検出回路から出力される検出信号を判定してもよい。つまり、ＣＰＵ５６は、図１３（ａ）に示す入力回路５８０から供給される電圧異常信号がＬレベルの場合に、信号検知回路５８２からの出力信号に基づいて検出回路であるカウントスイッチ２３から出力される検出信号を判定する。例えば、信号検知回路５８２からの出力信号がＨレベルならば、カウントスイッチ２３に遊技球が通過したと判定し、Ｌレベルならば、カウントスイッチ２３に遊技球が通過していないと判定する。
【０１４６】
（５）  上記実施の形態に係る入力回路５８０では、信号検知回路５８２からの出力信号と、電圧検知回路５８１からの電圧異常信号との合成信号（例えば、ＡＮＤ演算、ＯＲ演算などを行なった後の信号）を出力してもよい。ＣＰＵ５６は、入力回路５８０から出力された合成信号に基づいて検出回路から出力される検出信号を判定してもよい。
【０１４７】
（６）  上記実施の形態に係るＣＰＵ５６は、電圧検知回路５８１からの電圧異常信号に基づき、電源回路３１１の出力電圧が不安定になったと判定した場合、演出表示装置９などの表示装置、スピーカ２７Ｒ，２７Ｌなど音声装置、ホール管理用コンピュータなどと通信する通信装置などを用いてエラー報知を行ってもよい。
【０１４８】
（７）  上記実施の形態に係る入力回路５８０では、主基板３１に接続されたカウントスイッチ２３などの検出回路からの信号を処理する場合について説明したが、演出制御基板８０に接続されるＬＥＤやモータなどからの信号を処理する場合についても適用してもよい。さらに、電源回路３１１は、主基板３１に接続されたカウントスイッチ２３や他の装置（ＬＥＤやモータなど）に対して区別なく同じタイミングで起動して出力電圧ＶＤＤを供給している。しかし、これに限定されるもではなく、主基板３１が他の装置を起動するタイミングを、誤動作を防止したいカウントスイッチ２３などの検出回路を起動するタイミングに比べて遅らせるようにパチンコ遊技機１の構成部の起動順を制御して、カウントスイッチ２３などの検出回路に出力電圧ＶＤＤを供給する電源回路３１１の負担を軽減してもよい。また、演出制御基板８０は、接続されるＬＥＤやモータに対しても、誤動作の防止を行う必要のない装置を起動するタイミングを、誤動作を防止したい装置を起動するタイミングに比べて遅らせるようにパチンコ遊技機１の構成部の起動順を制御して、誤動作を防止したい装置に出力電圧ＶＤＤを供給する電源回路３１１の負担を軽減してもよい。
【０１４９】
（８）  上記実施の形態に係るパチンコ遊技機１は、遊技枠に開閉可能に設けられている額縁状に形成されたガラス扉枠２の背面には、遊技盤６が着脱可能に取付けられている。遊技盤６にはカウントスイッチ２３などの検出回路を設け、遊技枠には電源回路３１１を設けてある。そして、遊技盤６を遊技枠５ａに取付けた場合に、検出回路は、ドロワコネクタを介して電源回路３１１と接続される構成でもよい。
【０１５０】
具体的に、遊技盤６を遊技枠５ａに取付けた場合に、検出回路は、ドロワコネクタを介して電源回路３１１と接続される構成について図を用いて説明する。図１５は、遊技盤６が遊技枠５ａに取付けられる前と取付けられた後の様子を示す図である。図１５に示すように遊技枠５ａの裏面には、取付機構３４ａ、３４ｂがそれぞれヒンジ３５ａ、３５ｂを中心に開閉自在に設けられている。取付機構３４ａ、３４ｂは、コの時型をしており、遊技盤６に対応した幅の底を持つ。遊技盤６を遊技枠５ａに対して図１５（ｂ）の矢印方向に押し込むことで、図１５（ａ）に示すように遊技盤６が取付機構３４ａ、３４ｂにより固定される。遊技盤６が取付機構３４ａ、３４ｂにより固定されるときに、遊技盤６側に設けた凸型ドロワコネクタ３３ａが遊技枠５ａ側に設けた凹型ドロワコネクタ３３と結合する。ここで、凸型ドロワコネクタ３３ａおよび凹型ドロワコネクタ３３は、位置ずれに対してフレキシブル性を有するフローティングコネクタである。
【０１５１】
また、遊技盤６を遊技枠５ａに設置する際に、凸型ドロワコネクタ３３ａが凹型ドロワコネクタ３３と結合することで、遊技盤６側の主基板３１と、遊技枠５ａ側の払出制御基板３７とが接続され、また遊技盤６側の主基板３１と、遊技枠５ａ側の電源回路３１１（図３参照）とが接続されることになる。さらに、遊技盤６は決まった位置に固定されるとともに、凸型ドロワコネクタ３３ａおよび凹型ドロワコネクタ３３はある程度の位置ずれに対してフレキシブル性を有しているので、凸型ドロワコネクタ３３ａと凹型ドロワコネクタ３３との位置関係を意識することなくこれらが結合することができる。なお、取付機構３４ａ、３４ｂを設けず、凸型ドロワコネクタ３３ａおよび凹型ドロワコネクタ３３のみで、遊技盤６を遊技枠５ａに設置する構成であっても、凸型ドロワコネクタ３３ａおよび凹型ドロワコネクタ３３自体がフレキシブル性を有するフローティングコネクタであるため、遊技盤６と遊技枠５ａとの位置関係を意識することなくこれらが結合することができる。ここで、凸型ドロワコネクタ３３ａは、遊技盤６の内部配線（図示せず）を介して主基板３１に接続され、凹型ドロワコネクタ３３は、信号ケーブル３６ａを介して、払出制御基板３７に接続されている。前述のように、ドロワコネクタを用いることで、遊技場に設置された遊技枠５ａから交換対象の遊技盤６の電気的な接続を外して、新たな遊技盤６と電気的な接続を行うことが容易になる。しかし、ドロワコネクタにおいて接続、取り外しを繰り返すことで接点が磨耗したり、接点にごみが付着したりするなどが起こり、遊技枠５ａと遊技盤６との電気的な接続不良が生じて、出力電圧ＶＤＤが不安定となることが考えられる。そこで、カウントスイッチ２３などの検出回路に対して上記実施の形態に係る入力回路５８０を用いることで、接続不良が生じて出力電圧ＶＤＤが不安定となったとしても誤動作を防止することができる。
【０１５２】
（９）  上記実施の形態では、パチンコ遊技機１に設けるカウントスイッチ２３などの検出回路を対象として説明したが、これに限定されるものではない。例えば、パチンコ遊技機１に限らず、パチンコ遊技機１の周辺に設けられる遊技用装置が備える検出回路に対して、上記実施の形態で説明した構成を適用してもよい。遊技用装置としては、例えば、パチンコ遊技機１の台間に設けられる各台計数装置のカウントスイッチなどの検出回路、複数の遊技機が連なって設置された遊技島に設けられる検出回路など、遊技店の中に設けられる計数装置に設けられる検出回路といったものが挙げられ、その他、パチンコ遊技機１の周辺に設けられる全ての遊技用装置が備える検出回路（例えば、呼び出しランプや情報表示装置に設けられているボタン操作を検出するスイッチなど）に対して上記実施の形態で説明した構成を適用することができる。また、検出回路は、遊技球やコインなどの遊技媒体を検出する回路に限定されず、挿入されるカードやハンドル操作などを検出する検出回路であってもよい。さらに、スロットマシンのリールに設けられているセンサ、ストップスイッチやベットスイッチなどの検出回路に対して、上記実施の形態で説明した構成を適用してもよい。
【０１５３】
（１０）  上記実施の形態では、図５を用いて電源の入り切りを行った場合の電源電圧の変化および遊技機の動作について説明した。図５では、単純に電源に入り切りした場合について説明したが、例えば主基板３１に供給されている出力電力ＶＣＣが閾値（例えば４．２Ｖ）未満になると遅延時間経過後にリセットする遅延回路を設けたパチンコ遊技機１に対しても有効である。具体的に、人手により電源の入り切りを行う場合、スイッチングの切換え速度には限界があるため、出力電圧ＶＤＤおよび出力電圧ＶＣＣの電圧変換部に設けたコンデンサの容量を小さくして出力電圧ＶＳＬの電圧変化に対して出力電圧ＶＤＤおよび出力電圧ＶＣＣの電圧の変化を小さくすることができれば図５に示す斜線領域が生じない可能性がある。しかし、当該遅延回路を設けることにより主基板３１の起動が遅延し、人手により電源の入り切りを行う場合でも図５に示す斜線領域が生じる可能性があり、このような場合に対して、前述した本実施の形態に係る入力回路５８０の構成が有効になる。
【０１５４】
（１１）  なお、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１５５】
１  パチンコ遊技機、８ａ  第１特別図柄表示器、８ｂ  第２特別図柄表示器、９  演出表示装置、１００  演出制御用マイクロコンピュータ、５６０  遊技制御用マイクロコンピュータ、５６  ＣＰＵ、６３  入力ポート、６４  出力ポート、６５  データバス。
【図１】
0006633289.tif 000002
【図２】
0006633289.tif 000003
【図３】
0006633289.tif 000004
【図４】
0006633289.tif 000005
【図５】
0006633289.tif 000006
【図６】
0006633289.tif 000007
【図７】
0006633289.tif 000008
【図８】
0006633289.tif 000009
【図９】
0006633289.tif 000010
【図１０】
0006633289.tif 000011
【図１１】
0006633289.tif 000012
【図１２】
0006633289.tif 000013
【図１３】
0006633289.tif 000014
【図１４】
0006633289.tif 000015
【図１５】
0006633289.tif 000016