(57)【特許請求の範囲】
【請求項１】
特定事象が発生した場合に検知値が変動し、基準値に対する当該検知値の変化量が所定値に達したことに基づいて特定出力を行う検知手段と、
前記特定出力を前記検知手段が行ったことに基づいて、対応処理を実行する対応処理実行手段と、
を備え、
前記検知手段は、前記基準値と前記検知値との相対関係を変更可能に構成されており、
調整条件が成立しているか否かを判定する判定手段と、
当該判定手段により前記調整条件が成立していると判定された場合に、前記検知手段に対して調整を行う調整手段と、
を備え、
前記検知手段は、前記調整手段が前記調整を行った場合に前記相対関係の変更がなされるものであり、
遊技機本体に対して開状態と閉状態とのそれぞれに切替可能に支持され、前記検知手段が搭載されている又は前記検知手段の検知範囲に含まれる扉体を備え、
前記調整条件は、前記扉体が閉状態であることを少なくとも一の条件に成立するものであり、
前記検知手段は、前記調整手段によって前記基準値の変更がなされた後、前記扉体が開状態とされ更に前記閉状態となった場合、前記基準値の変更を行わないようにする手段を備えていることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は遊技機に関するものである。
【背景技術】
【０００２】
遊技機の一種としてパチンコ機がある。パチンコ機においては、例えば遊技領域に発射された遊技球が作動口に入球することに基づき、当たり抽選が行われる。当該抽選において当たり状態の発生に当選すると、例えば所定の表示装置において変動表示される図柄が予め定められた特定の組み合わせで停止表示された後、遊技領域に設けられた可変入球装置の開閉が実行される。そして、可変入球装置への入球数に応じた遊技球が払い出されるといった特典が遊技者に付与される（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−７５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、パチンコ機には不正行為に対応した特定事象の発生を検知する検知センサが設けられている。例えば、磁石を用いて遊技球を作動口等の遊技者に有利な場所へ誘導させる不正行為が行われることがあり、当該不正行為を抑制するために、磁気を検知する磁気センサを設け、当該磁気センサが磁気を検知した場合には報知を行う。しかし、パチンコ機内部に設けられた各種装置の通常の動作によっても磁気は発生し得る。また、パチンコ機が設けられた周辺の環境等によっても磁場は変化し得る。したがって、このような状況下では、上記不正行為に基づく磁気を検知するにあたり、磁気センサの誤検知につながりかねない。
【０００５】
なお、以上の課題は、磁気を検知する磁気センサに限定されることなく、例えば電波や振動を検知する検知センサにおいても同様である。更に、パチンコ機に限定されることはなく、検知センサが用いられている他の遊技機においても同様である。
【０００６】
本発明は、以上例示した事情等に鑑みてなされたものであり、不正行為に対応した特定事象の発生を好適に検知することが可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明は、
特定事象が発生した場合に検知値が変動し、基準値に対する当該検知値の変化量が所定値に達したことに基づいて特定出力を行う検知手段と、
前記特定出力を前記検知手段が行ったことに基づいて、対応処理を実行する対応処理実行手段と、
を備え、
前記検知手段は、前記基準値と前記検知値との相対関係を変更可能に構成されており、
調整条件が成立しているか否かを判定する判定手段と、
当該判定手段により前記調整条件が成立していると判定された場合に、前記検知手段に対して調整を行う調整手段と、
を備え、
前記検知手段は、前記調整手段が前記調整を行った場合に前記相対関係の変更がなされるものであり、
遊技機本体に対して開状態と閉状態とのそれぞれに切替可能に支持され、前記検知手段が搭載されている又は前記検知手段の検知範囲に含まれる扉体を備え、
前記調整条件は、前記扉体が閉状態であることを少なくとも一の条件に成立するものであり、
前記検知手段は、前記調整手段によって前記基準値の変更がなされた後、前記扉体が開状態とされ更に前記閉状態となった場合、前記基準値の変更を行わないようにする手段を備えていることを特徴とする。
【０００８】
また、請求項２に記載の発明は、
特定事象が発生した場合に検知値が変動し、基準値に対する当該検知値の変化量が所定値に達したことに基づいて特定出力を行う検知手段と、
前記特定出力を前記検知手段が行ったことに基づいて、対応処理を実行する対応処理実行手段と、
前記検知手段は、前記基準値を前記検知値に応じて変更する変更手段を備え、
調整条件が成立しているか否かを判定する判定手段と、
当該判定手段により前記調整条件が成立していると判定された場合に、前記検知手段に対して前記基準値の調整指令を行う指令手段と、
を備え、
前記変更手段は、前記指令手段が前記調整指令を行った場合に前記基準値を前記検知値に応じて変更するものであることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、不正行為に対応した特定事象の発生を好適に検知することが可能な遊技機を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】パチンコ機を示す正面図である。
【図２】パチンコ機の主要な構成を展開して示す斜視図である。
【図３】パチンコ機の主要な構成を展開して示す斜視図である。
【図４】遊技盤の構成を示す正面図である。
【図５】磁気センサユニットと遊技盤との関係を示す説明図である。
【図６】裏パックユニットの構成を示す正面図である。
【図７】パチンコ機の電気的構成を示すブロック図である。
【図８】遊技制御に用いる各種カウンタの概要を示す説明図である。
【図９】主制御基板のＭＰＵによるメイン処理を示すフローチャートである。
【図１０】主制御基板のＭＰＵによるタイマ割込み処理を示すフローチャートである。
【図１１】磁気センサモジュールのＭＰＵによる立ち上げ処理を示すフローチャートである。
【図１２】（ａ），（ｂ）磁気センサモジュールの検知感度を説明するための説明図である。
【図１３】磁気センサモジュールのオフセット処理を説明するための説明図である。
【図１４】磁気センサモジュールのＭＰＵによる第１オフセット処理を示すフローチャートである。
【図１５】磁気センサモジュールのＭＰＵによる通常処理を示すフローチャートである。
【図１６】磁気センサモジュールのＭＰＵによる磁気検知処理を示すフローチャートである。
【図１７】磁気センサモジュールのＭＰＵによる第２オフセット処理を示すフローチャートである。
【図１８】（ａ），（ｂ）磁気センサモジュールの検知対象とする領域を説明するための説明図である。
【図１９】主制御基板のＭＰＵによるセンサ確認処理を示すフローチャートである。
【図２０】主制御基板のＭＰＵによる検知状態信号読み込み処理を示すフローチャートである。
【図２１】主制御基板のＭＰＵによるセンサ補正処理を示すフローチャートである。
【図２２】主制御基板のＭＰＵによる磁気検知用処理を示すフローチャートである。
【図２３】磁気センサモジュールがオフセット処理を実行するタイミングをパチンコ機の電源と内枠との関係から説明するためのタイミングチャートである。
【図２４】第２の実施形態における、磁気センサモジュールのＭＰＵによる立ち上げ処理を示すフローチャートである。
【図２５】第２の実施形態における、主制御基板のＭＰＵによるセンサ確認処理を示すフローチャートである。
【図２６】第２の実施形態における、主制御基板のＭＰＵによる成否信号読み込み処理を示すフローチャートである。
【図２７】第２の実施形態における、主制御基板のＭＰＵによるセンサ補正処理を示すフローチャートである。
【図２８】第２の実施形態における、磁気センサモジュールがオフセット処理を実行するタイミングをパチンコ機の電源と内枠との関係から説明するためのタイミングチャートである。
【図２９】第３の実施形態における、主制御基板のＭＰＵによるセンサ確認処理を示すフローチャートである。
【図３０】（ａ）第４の実施形態における、磁気センサモジュールの電気的構成を示すブロック図であり、（ｂ）感度係数を説明するための説明図である。
【図３１】第４の実施形態における、磁気センサモジュールのＭＰＵによる第２オフセット処理を示すフローチャートである。
【図３２】第４の実施形態における、磁気センサモジュールのＭＰＵによる調整用検知処理を示すフローチャートである。
【図３３】第５の実施形態における、磁気センサモジュールのＭＰＵによる立ち上げ処理を示すフローチャートである。
【図３４】第５の実施形態における、磁気センサモジュールのＭＰＵによる第１調整用検知処理を示すフローチャートである。
【図３５】第５の実施形態における、磁気センサモジュールのＭＰＵによる通常処理を示すフローチャートである。
【図３６】第５の実施形態における、磁気センサモジュールのＭＰＵによる第２調整用検知処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
＜第１の実施形態＞
以下、遊技機の一種であるパチンコ遊技機（以下、「パチンコ機」という）の第１の実施形態を、図面に基づいて詳細に説明する。図１はパチンコ機１０の正面図、図２及び図３はパチンコ機１０の主要な構成を展開して示す斜視図である。なお、図２では便宜上パチンコ機１０の遊技領域内の構成を省略している。
【００１２】
パチンコ機１０は、当該パチンコ機１０の外殻を形成する外枠１１と、この外枠１１に対して前方に回動可能に取り付けられた遊技機本体１２とを有する。パチンコ機１０は、外枠１１を島設備に取り付け固定することにより、遊技ホールに設置される。
【００１３】
遊技機本体１２は、ベース体としての内枠１３と、その内枠１３の前方に配置される前扉枠１４と、内枠１３の後方に配置される裏パックユニット１５とを備えている。遊技機本体１２のうち内枠１３が外枠１１に対して回動可能に支持されている。
【００１４】
内枠１３には、図２に示すように、前扉枠１４が回動可能に支持されており、正面視で左側を回動基端側とし右側を回動先端側として前方へ回動可能とされている。また、内枠１３には、図２に示すように、裏パックユニット１５が回動可能に支持されており、正面視で左側を回動基端側とし右側を回動先端側として後方へ回動可能とされている。
【００１５】
なお、遊技機本体１２には、図３に示すように、その回動先端部に施錠装置１６が設けられており、遊技機本体１２を外枠１１に対して開放不能に施錠状態とする機能を有しているとともに、前扉枠１４を内枠１３に対して開放不能に施錠状態とする機能を有している。これらの各施錠状態は、パチンコ機１０前面にて露出させて設けられたシリンダ錠１７に対して解錠キーを用いて解錠操作を行うことにより、それぞれ解除される。
【００１６】
次に、遊技機本体１２の前面側の構成について説明する。
【００１７】
内枠１３は、外形が外枠１１とほぼ同一形状をなす樹脂ベース２０を主体に構成されている。樹脂ベース２０の上部には、図２に示すように、前扉枠１４が開放されているか否か（又は閉鎖されているか否か）を検知する前扉枠開放スイッチ（前面体開放検知手段）１４ａが設けられている。前扉枠開放スイッチ１４ａは、樹脂ベース２０の前面から出没可能なピンを有しており、内枠１３に対して前扉枠１４を閉じた状態ではピンが押し込まれて前扉枠１４の閉鎖が検知され、内枠１３に対して前扉枠１４を開いた状態ではピンが突出位置に戻って前扉枠１４の開放が検知されるようになっている。
【００１８】
ちなみに、前扉枠開放スイッチ１４ａは、前扉枠１４が開放状態の場合に後述する主制御装置１２２に対して前扉枠開放信号としてＨＩレベル信号を出力し、前扉枠１４が閉鎖状態の場合にはＬＯＷレベル信号を出力する。ただし、信号の出力態様はこれに限定されることはなく、ＨＩレベル信号とＬＯＷレベル信号との関係が逆であってもよい。
【００１９】
図１に示すように、前扉枠１４は内枠１３の前面側全体を覆うようにして設けられている。前扉枠１４には後述する遊技領域のほぼ全域を前方から視認することができるようにした窓部２１が形成されている。窓部２１は、略楕円形状をなし、透明性を有するガラス２２が嵌め込まれている。窓部２１の周囲には、各種ランプ等の発光手段が設けられている。例えば、窓部２１の周縁に沿ってＬＥＤ等の発光手段を内蔵した環状ランプ部２３が設けられている。環状ランプ部２３では、大当たり時や所定のリーチ時等における遊技状態の変化に応じて点灯や点滅が行われる。また、環状ランプ部２３の中央であってパチンコ機１０の最上部には所定のエラー時に点灯するエラーランプ部２４が設けられ、更にその左右側方には賞球払出中に点灯する賞球ランプ部２５が設けられている。また、左右の賞球ランプ部２５に近接した位置には、遊技状態に応じた効果音などが出力されるスピーカ部２６が設けられている。
【００２０】
前扉枠１４における窓部２１の下方には、手前側へ膨出した上側膨出部３１と下側膨出部３２とが上下に並設されている。上側膨出部３１内側には上方に開口した上皿３３が設けられており、下側膨出部３２内側には同じく上方に開口した下皿３４が設けられている。上皿３３は、後述する払出装置より払い出された遊技球を一旦貯留し、一列に整列させながら遊技球発射機構側へ導くための機能を有する。また、下皿３４は、上皿３３内にて余剰となった遊技球を貯留する機能を有する。
【００２１】
下側膨出部３２の右方には、手前側へ突出するようにして遊技球発射ハンドル４１が設けられている。遊技球発射ハンドル４１が操作されることにより、内枠１３の下方に搭載された遊技球発射機構４０から遊技球が発射される。遊技球発射機構４０には駆動部として図示しない発射ソレノイド及び球送り装置が設けられており、遊技球発射ハンドル４１が操作されることに基づいて、当該発射ソレノイド及び球送り装置が駆動状態となり０．６ｓｅｃ毎に遊技球が発射される。
【００２２】
内枠１３には遊技盤５０が着脱可能に取り付けられている。遊技盤５０は合板よりなり、遊技盤５０の前面が内枠１３の前面側に露出した状態となっている。
【００２３】
ここで、遊技盤５０の構成を図４に基づいて説明する。図４は、遊技盤５０の正面図である。
【００２４】
遊技盤５０には、内レール部５１と外レール部５２とが取り付けられており、これらレール部５１、５２によって囲まれた遊技領域Ｚが形成されている。これら内レール部５１と外レール部５２とにより誘導レールが構成され、後述する遊技球発射機構４０から発射された遊技球は遊技領域Ｚの上部に案内されるようになっている。
【００２５】
遊技領域Ｚには、ルータ加工が施されることによって前後方向に貫通する大小複数の開口部が形成されている。各開口部には一般入賞口５３，可変入賞装置５４，作動口５５，スルーゲート５６及び可変表示ユニット５７等がそれぞれ設けられている。一般入賞口５３は、左右にそれぞれ２個ずつ合計４個設けられており、それぞれ所定の間隔を隔てた位置に配置されている。一般入賞口５３、可変入賞装置５４及び作動口５５に遊技球が入ると、それが遊技盤５０に配設された検知センサにより検知され、その検知結果に基づいて所定数の賞球の払い出しが実行される。特に、作動口５５への入賞をトリガとして、予め定めた特別遊技状態（以下、大当たりという）に当選か否かの内部抽選が行われる。
【００２６】
その他に、遊技盤５０の最下部にはアウト口５８が設けられており、各種入賞口等に入らなかった遊技球はアウト口５８を通って遊技領域Ｚから排出される。また、遊技盤５０には、遊技球の落下方向を適宜分散、調整等するために多数の釘５９が植設されていると共に、風車等の各種部材（役物）が配設されている。
【００２７】
可変表示ユニット５７には、作動口５５への入賞をトリガとして図柄を可変表示する図柄表示装置６１が設けられている。また、可変表示ユニット５７には、図柄表示装置６１を囲むようにしてセンターフレーム６２が配設されている。センターフレーム６２の上部には、第１特定ランプ部６３及び第２特定ランプ部６４が設けられている。また、センターフレーム６２の上部及び下部にはそれぞれ保留ランプ部６５，６６が設けられている。下側の保留ランプ部６５は、図柄表示装置６１及び第１特定ランプ部６３に対応しており、遊技球が作動口５５を通過した回数は最大４回まで保留され保留ランプ部６５の点灯によってその保留個数が表示されるようになっている。上側の保留ランプ部６６は、第２特定ランプ部６４に対応しており、遊技球がスルーゲート５６を通過した回数は最大４回まで保留され保留ランプ部６６の点灯によってその保留個数が表示されるようになっている。
【００２８】
図柄表示装置６１は、液晶ディスプレイを備えた液晶表示装置として構成されており、後述する表示制御装置により表示内容が制御される。図柄表示装置６１には、例えば左、中及び右に並べて図柄が表示され、これらの図柄が上下方向にスクロールされるようにして変動表示されるようになっている。そして、予め設定されている有効ライン上に所定の組合せの図柄が停止表示された場合には、大当たりとして可変入賞装置５４が開放される。
【００２９】
第１特定ランプ部６３では、作動口５５への入賞をトリガとして所定の順序で発光色の切り替えが行われ、予め定められた色で停止表示された場合には大当たりが発生する。また、第２特定ランプ部６４では、遊技球のスルーゲート５６の通過をトリガとして所定の順序で発光色の切り替えが行われ、予め定められた色で停止表示された場合には作動口５５に付随する電動役物が所定時間だけ開放状態となる。
【００３０】
可変入賞装置５４は、通常は遊技球が入賞できない又は入賞しにくい閉状態になっており、大当たりの際に遊技球が入賞しやすい所定の開放状態に切り替えられるようになっている。可変入賞装置５４の開放態様としては、所定時間（例えば３０秒間）の経過又は所定個数（例えば１０個）の入賞を１ラウンドとして、複数ラウンド（例えば１５ラウンド）を上限として可変入賞装置５４が繰り返し開放されるものが一般的である。
【００３１】
ここで、遊技盤５０には、磁気検知手段として磁気センサモジュール８１が設けられている。磁気センサモジュール８１について、図５を用いて説明する。図５は、遊技盤５０と磁気センサモジュール８１との位置関係を示す説明図である。なお、図５においては、磁気センサモジュール８１が磁気を検知可能な領域を二点鎖線にて示している。
【００３２】
磁気センサモジュール８１は、作動口５５の周辺における遊技盤５０の背面側に設置されている。上記のとおり大当たり当選か否かの内部抽選は作動口５５への入賞をトリガとして行われるため、ガラス２２の前方において作動口５５周辺に磁石を近付け、不正に作動口５５へと遊技球を誘導させようとする行為が想定される。これに対して、磁気センサモジュール８１が設けられていることにより、上記磁石を用いた不正行為が行われた場合には、それを検知することが可能となっている。
【００３３】
更に、図５において二点鎖線にて示すように、磁気センサモジュール８１が磁気を検知可能な領域には、作動口５５の他に、一般入賞口５３、スルーゲート５６及び可変入賞装置５４が含まれている。上記のとおり、作動口５５だけでなく、一般入賞口５３及び可変入賞装置５４へ遊技球が入球したことに基づいても、所定数の賞球の払い出しが実行されるため、一般入賞口５３又は可変入賞装置５４に対しても磁石を用いて不正に遊技球を誘導させようとする行為が想定される。また、上記のとおり、スルーゲート５６への入賞をトリガとして、作動口５５に設けられた電動役物が開放状態となるか否かの抽選が行われるため、スルーゲート５６に対しても磁石を用いて不正に遊技球を誘導させようとする行為が想定される。そこで、磁気センサモジュール８１を、その検知領域に一般入賞口５３、可変入賞装置５４、作動口５５及びスルーゲート５６を含むように設置することにより、上記磁石を用いた不正行為が行われた場合には、それを検知することが可能となっている。
【００３４】
そして、磁気センサモジュール８１は後述する主制御装置と電気的に接続されており、磁気センサモジュール８１の検知結果は主制御装置に入力される。主制御装置は磁気センサモジュール８１の検知結果に基づいて磁石を用いた不正行為を特定した場合には、磁気を検知した旨の報知を行うための処理を実行する。
【００３５】
次に、遊技機本体１２の背面側の構成について説明する。
【００３６】
図３に示すように、内枠１３（具体的には、遊技盤５０）の背面には、遊技の主たる制御を司る主制御装置１２２と、音声やランプ表示及び図示しない表示制御装置の制御を司る音声ランプ制御装置１１３と、が搭載されている。
【００３７】
なお、主制御装置１２２の基板ボックス（図示略）に対して、その開放の痕跡を残すための痕跡手段を付与する又はその開放の痕跡を残すための痕跡構造を設けてもよい。当該痕跡手段としては、基板ボックスを構成する複数のケース体を分離不能に結合するとともにその分離に際して所定部位の破壊を要する結合部（カシメ部）の構成や、引き剥がしに際して粘着層が接着対象に残ることで剥がされたことの痕跡を残す封印シールを複数のケース体間の境界を跨ぐようにして貼り付ける構成が考えられる。また、痕跡構造としては、基板ボックスを構成する複数のケース体間の境界に対して接着剤を塗布する構成が考えられる。
【００３８】
主制御装置１２２や音声ランプ制御装置１１３を含めて内枠１３の背面側を覆うようにして裏パックユニット１５が設置されている。
【００３９】
ここで、裏パックユニット１５についてより詳細に図６を参照して説明する。図６は裏パックユニット１５の正面図である。
【００４０】
裏パックユニット１５は、裏パック１３１を備えており、当該裏パック１３１に対して、払出機構部１３２及び制御装置集合ユニット１３３が取り付けられている。裏パック１３１は透明性を有する合成樹脂により成形されており、払出機構部１３２などが取り付けられるベース部１４１と、パチンコ機１０後方に突出し略直方体形状をなす保護カバー部１４２とを有する。保護カバー部１４２は左右側面及び上面が閉鎖され且つ下面のみが開放された形状をなし、少なくとも可変表示ユニット５７を囲むのに十分な大きさを有する。
【００４１】
ベース部１４１には、その右上部に外部端子板１４３が設けられている。外部端子板１４３には各種の出力端子が設けられており、これらの出力端子を通じて遊技ホール側の管理制御装置に対して各種信号が出力される。
【００４２】
外部端子板１４３よりも外側には、内枠１３が開放されているか否か（又は閉鎖されているか否か）を検知する内枠開放スイッチ１３ａが設けられている。外枠１１に対して内枠１３を閉じた状態では当該内枠開放スイッチ１３ａの金属接点が閉じて内枠１３の閉鎖が検知され、外枠１１に対して内枠１３を開いた状態では金属接点が開いて内枠１３の開放が検知されるようになっている。
【００４３】
ちなみに、内枠開放スイッチ１３ａは、内枠１３が開放状態の場合に主制御装置１２２に対して内枠開放信号としてＨＩレベル信号を出力し、内枠１３が閉鎖状態の場合にはＬＯＷレベル信号を出力する。ただし、信号の出力態様はこれに限定されることはなく、ＨＩレベル信号とＬＯＷレベル信号との関係が逆であってもよい。
【００４４】
ベース部１４１には、保護カバー部１４２を迂回するようにして払出機構部１３２が配設されている。すなわち、裏パック１３１の最上部には上方に開口したタンク１５１が設けられており、タンク１５１には遊技ホールの島設備から供給される遊技球が逐次補給される。タンク１５１の下方には、下流側に向けて緩やかに傾斜するタンクレール１５２が連結され、タンクレール１５２の下流側には上下方向に延びるケースレール１５３が連結されている。ケースレール１５３の最下流部には払出装置１５４が設けられている。払出装置１５４より払い出された遊技球は、当該払出装置１５４の下流側に設けられた図示しない払出通路を通じて、裏パック１３１のベース部１４１に設けられた遊技球分配部１５５に供給される。
【００４５】
遊技球分配部１５５は、払出装置１５４より払い出された遊技球を上皿３３、下皿３４又はベース部１４１の下端部に設けられ、遊技ホールの島設備等へ遊技球を導く排出通路（図示略）の何れかに振り分けるための機能を有している。
【００４６】
払出機構部１３２には、裏パック基板１５６が設置されている。裏パック基板１５６には、例えば交流２４ボルトの主電源が供給され、電源スイッチ１５６ａの切替操作により電源ＯＮ又は電源ＯＦＦとされるようになっている。
【００４７】
ベース部１４１の下端部には、制御装置集合ユニット１３３が取り付けられている。制御装置集合ユニット１３３は、横長形状をなす取付台１６１を有し、取付台１６１に払出制御装置１６２と電源及び発射制御装置１６３とが搭載されている。これら払出制御装置１６２と電源及び発射制御装置１６３とは、払出制御装置１６２がパチンコ機１０後方となるように前後に重ねて配置されている。
【００４８】
払出制御装置１６２は、基板ボックス１６４内に払出制御基板が収容されており、主制御装置１２２からの信号に応じて所定の遊技球を払い出すように払出装置１５４を制御するように構成されている。
【００４９】
電源及び発射制御装置１６３は、基板ボックス１６５内に電源及び発射制御基板が収容されており、当該基板により、各種制御装置等で要する所定の電力が生成されて出力され、更に遊技者による遊技球発射ハンドル４１の操作に伴う遊技球の打ち出しの制御が行われる。また、電源及び発射制御装置１６３にはＲＡＭ消去スイッチ１６６が設けられている。本パチンコ機１０は各種データの記憶保持機能を有しており、万一停電が発生した際でも停電時の状態を保持し、停電からの復帰の際には停電時の状態に復帰できるようになっている。したがって、例えば遊技ホールの営業終了の場合のように通常手順で電源を遮断すると遮断前の状態が記憶保持されるが、ＲＡＭ消去スイッチ１６６を押しながら電源を投入すると、ＲＡＭデータが初期化されるようになっている。
【００５０】
なお、ＲＡＭ消去スイッチ１６６は、電源及び発射制御装置１６３に設けられている構成に限られず、例えば、主制御装置１２２に設けられている構成としてもよい。
【００５１】
＜パチンコ機１０の電気的構成＞
次に、パチンコ機１０の電気的構成について、図７のブロック図に基づいて説明する。図７では、電力の供給ラインを二重線矢印で示し、信号ラインを実線矢印で示す。
【００５２】
主制御装置１２２には、主制御基板２０１と電断監視基板（停電監視基板）２０２とが設けられている。
【００５３】
主制御基板２０１には、ＭＰＵ２１１が搭載されている。ＭＰＵ２１１には、当該ＭＰＵ２１１により実行される各種の制御プログラムや固定値データを記憶したＲＯＭ（不揮発性記憶手段）２１２と、そのＲＯＭ２１２内に記憶される制御プログラムの実行に際して各種のデータ等を一時的に記憶するためのメモリであるＲＡＭ（揮発性記憶手段）２１３と、割込回路やタイマ回路、データ入出力回路などの各種回路が内蔵されている。なお、ＭＰＵ２１１、ＲＯＭ２１２及びＲＡＭ２１３の一部又は全部をそれぞれ別のチップとして設けてもよい。
【００５４】
ＲＡＭ２１３は、パチンコ機１０の電源の遮断後においても電源及び発射制御装置１６３から記憶保持用電力が供給されて情報が記憶保持される構成となっている。
【００５５】
ＭＰＵ２１１には入出力ポートが設けられており、ＭＰＵ２１１において入出力が適宜変更されるようになっている。なお、入力ポートと出力ポートとをそれぞれ個別に有する構成としてもよい。
【００５６】
ＭＰＵ２１１の入力側には、電断監視基板２０２、払出制御装置１６２及びその他センサ群などが接続されている。この場合に、電断監視基板２０２には電源及び発射制御装置１６３が接続されており、ＭＰＵ２１１には電断監視基板２０２を介して電源及び発射制御装置１６３から動作電力として直流＋１２Ｖ及びロジック用の直流＋５Ｖが供給される。また、電源及び発射制御装置１６３には、内枠開放スイッチ１３ａ及び前扉枠開放スイッチ１４ａが接続されており、内枠開放信号及び前扉枠開放信号が電断監視基板２０２を介してＭＰＵ２１１に入力される。
【００５７】
センサ群の一部として、作動口５５及び可変入賞装置５４などといった入球部に設けられた複数の検知センサが接続されており、主制御装置１２２のＭＰＵ２１１において入球部の入球判定が行われる。また、ＭＰＵ２１１では、入球部のうち、作動口５５への入球に基づいて大当たり発生判定を実行する。
【００５８】
ここで、ＭＰＵ２１１にて大当たり発生判定を行う上での電気的な構成について図８を用いて説明する。
【００５９】
ＭＰＵ２１１は遊技に際し各種カウンタ情報を用いて、大当たり抽選、第１特定ランプ部６３の発光色の設定や、図柄表示装置６１の図柄表示の設定などを行うこととしており、具体的には、大当たりの抽選に使用する大当たり乱数カウンタＣ１と、確変大当たりや通常大当たり等の大当たり種別を判定する際に使用する大当たり種別カウンタＣ２と、図柄表示装置６１が外れ変動する際のリーチ抽選に使用するリーチ乱数カウンタＣ３と、大当たり乱数カウンタＣ１の初期値設定に使用する乱数初期値カウンタＣＩＮＩと、第１特定ランプ部６３に表示される色の切り替えを行う期間及び図柄表示装置６１における図柄の変動表示時間を決定する変動種別カウンタＣＳとを用いることとしている。
【００６０】
カウンタＣ１〜Ｃ３，ＣＩＮＩ，ＣＳは、その更新の都度前回値に１が加算され、最大値に達した後０に戻るループカウンタとなっている。各カウンタは短時間間隔で更新され、その更新値がＲＡＭ２１３の抽選カウンタ用バッファ２１３ａに適宜格納される。ＲＡＭ２１３には、１つの実行エリアと４つの保留エリア（保留第１〜第４エリア）とからなる保留球格納エリア２１３ｂが設けられており、これらの各エリアには、作動口５５への遊技球の入球履歴に合わせて、大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３の各値が時系列的に格納されるようになっている。
【００６１】
各カウンタについて詳しくは、大当たり乱数カウンタＣ１は、例えば０〜６７６の範囲内で順に１ずつ加算され、最大値（つまり６７６）に達した後０に戻る構成となっている。特に大当たり乱数カウンタＣ１が１周した場合、その時点の乱数初期値カウンタＣＩＮＩの値が当該大当たり乱数カウンタＣ１の初期値として読み込まれる。なお、乱数初期値カウンタＣＩＮＩは、大当たり乱数カウンタＣ１と同様のループカウンタである（値＝０〜６７６）。大当たり乱数カウンタＣ１は定期的に更新され、遊技球が作動口５５に入球したタイミングでＲＡＭ２１３の保留球格納エリア２１３ｂに格納される。
【００６２】
大当たり種別カウンタＣ２は、０〜４９の範囲内で順に１ずつ加算され、最大値（つまり４９）に達した後０に戻る構成となっている。そして、本実施の形態では、大当たり種別カウンタＣ２によって、大当たりが終了した後に、確変状態とするか通常状態とするかを決定することとしている。大当たり種別カウンタＣ２は定期的に更新され、遊技球が作動口５５に入球したタイミングでＲＡＭ２１３の保留球格納エリア２１３ｂに格納される。
【００６３】
リーチ乱数カウンタＣ３は、例えば０〜２３８の範囲内で順に１ずつ加算され、最大値（つまり２３８）に達した後０に戻る構成となっている。リーチ乱数カウンタＣ３は定期的に更新され、遊技球が作動口５５に入球したタイミングでＲＡＭ２１３の保留球格納エリア２１３ｂに格納される。
【００６４】
変動種別カウンタＣＳは、例えば０〜２４０の範囲内で順に１ずつ加算され、最大値（つまり２４０）に達した後０に戻る構成となっている。変動種別カウンタＣＳによって、第１特定ランプ部６３に表示される色の切り替えを行う期間としての切替表示時間が決定される。この切替表示時間は、図柄表示装置６１の図柄の変動表示時間に相当する。変動種別カウンタＣＳは、後述する通常処理が１回実行される毎に１回更新され、当該通常処理内の残余時間内でも繰り返し更新される。そして、第１特定ランプ部６３に表示される色の切り替え開始時及び図柄表示装置６１による図柄の変動開始時における変動パターン決定に際して変動種別カウンタＣＳのバッファ値が取得される。
【００６５】
なお、１遊技回の開始に際しては、主制御基板２０１のＭＰＵ２１１にて、保留球格納エリア２１３ｂに格納されている各カウンタＣ１〜Ｃ３，ＣＳの値を用いて大当たり抽選や第１特定ランプ部６３に表示される色の切り替え時間が決定されるが、ここで決定された抽選結果の情報や切り替え時間の情報は遊技回用コマンドとして音声ランプ制御装置１１３に送信される。音声ランプ制御装置１１３では、当該遊技回用コマンドに基づいて、図柄表示装置６１における変動パターンやリーチ発生の有無といった該当する遊技回の演出内容を決定する。
【００６６】
また、上記各カウンタ以外にも、作動口５５に設けられている電動役物を開放状態とするか否かの抽選に用いられる第２特定ランプ乱数カウンタが設けられており、スルーゲート５６への入賞が発生したタイミングでその時点での第２特定ランプ乱数カウンタの値が取得され、その取得した値に基づいて電動役物を開放状態とするか否かの抽選が実行される。
【００６７】
図７の説明に戻り、ＭＰＵ２１１の出力側には、電断監視基板２０２、払出制御装置１６２及び音声ランプ制御装置１１３が接続されている。払出制御装置１６２には、賞球コマンドなどといった各種コマンドが出力される。主制御基板２０１から音声ランプ制御装置１１３には遊技回用の各種コマンドが出力される。
【００６８】
電断監視基板２０２は、主制御基板２０１と電源及び発射制御装置１６３とを中継し、また電源及び発射制御装置１６３から出力される最大電圧である直流＋２４Ｖの電圧を監視する。そして、この電圧が＋２２Ｖ以上の場合には、主制御基板２０１に対し非電断信号（第１情報）としてのＨＩレベル信号を出力（送信）し、この電圧が＋２２Ｖ未満になると電源遮断の発生と判断し、主制御基板２０１に対して停電信号（第２情報）としてのＬＯＷレベル信号を出力（送信）する。主制御基板２０１では、このＬＯＷレベル信号の入力を所定の態様で確認することにより、その確認結果に基づいて後述する電断時処理（停電時処理）を実行する。
【００６９】
払出制御装置１６２は、主制御基板２０１から入力される賞球コマンド等に基づいて、所定の遊技球を払い出すように払出装置１５４を制御するものである。
【００７０】
電源及び発射制御装置１６３は、例えば、裏パック基板１５６を介して遊技ホール等における商用電源（外部電源）に接続されている。そして、その商用電源から供給される外部電力に基づいて主制御装置１２２や払出制御装置１６２等各々に必要な動作電力を生成するとともに、その生成した動作電力を二重線矢印で示す経路を通じて供給する。その概要としては、電源及び発射制御装置１６３は、裏パック基板１５６を介して供給される交流２４ボルト電源を取り込み、各種センサやモータ等を駆動するための直流＋１２Ｖ電圧、ロジック用の直流＋５Ｖ電圧などを生成し、これら直流＋１２Ｖ電圧、直流＋５Ｖ電圧を主制御装置１２２や払出制御装置１６２等に対して供給する。
【００７１】
また、電源及び発射制御装置１６３の出力側には、遊技球発射機構４０が接続されている。そして、遊技者による遊技球発射ハンドル４１の操作にしたがって遊技球発射機構４０の発射制御を実行する。遊技球発射機構４０は所定の発射条件が整っている場合に駆動される。
【００７２】
また、電源及び発射制御装置１６３には、電断時用電源部が搭載されており、パチンコ機１０の電源がＯＦＦ状態の場合や商用電源における電断発生時といった電源遮断状態（外部電源からの電力供給が遮断されている場合）では、電断時用電源部から主制御基板２０１のＲＡＭ２１３に対して記憶保持用電力が供給される。よって、かかる状況であっても、ＲＡＭ２１３に記憶された情報が消去されることなく記憶保持される。
【００７３】
音声ランプ制御装置１１３は、主制御基板２０１から出力される各種コマンドに基づいて、各種ランプ部２３、２４、２５、スピーカ部２６、及び表示制御装置２１４を制御する。表示制御装置２１４は、音声ランプ制御装置１１３から入力される表示コマンドに基づいて図柄表示装置６１を制御する。
【００７４】
ここで、主制御基板２０１の入力側及び出力側には磁気センサモジュール８１が電気的に接続されている。磁気センサモジュール８１は、磁気センサ２２１と、当該磁気センサ２２１での磁気の検知情報を処理する演算装置である１チップマイコンとしてのＭＰＵ２２２と、を備えている。磁気センサ２２１とＭＰＵ２２２とは電気的に接続されている。磁気センサ２２１は３軸のＭＩ素子（磁気インピーダンス素子）からなり、リードスイッチタイプやホール素子を用いた磁気センサよりも高感度で広範囲に磁気を検知することが可能であり、また、いずれの方向から磁気が印加されたかを特定することが可能となっている。
【００７５】
ＭＰＵ２２２は、ＭＰＵ２２２により実行される制御プログラムや固定値データ等を記憶したＲＯＭ２２３と、ワークメモリ等として使用されるＲＡＭ２２４とを備えている。磁気センサ２２１に磁気が印加されると磁気センサ２２１のインピーダンスが変化し、ＭＰＵ２２２は、当該インピーダンスの変化量を解析し、磁気の検知値として算出する。そして、当該検知値に基づいて磁気検知状態とするか否かの所定の処理を実行後、磁気検知状態とする場合には、主制御装置１２２のＭＰＵ２１１に対して磁気検知状態信号としてのＨＩレベル信号を出力し、磁気検知状態としない場合には、ＬＯＷレベル信号を出力する。ただし、信号の出力態様はこれに限定されることはなく、ＨＩレベル信号とＬＯＷレベル信号との関係が逆であってもよい。なお、ＭＰＵ２２２の上記処理については、後に詳細に説明する。
【００７６】
また、ＭＰＵ２２２は、主制御基板２０１からの信号に基づいて、磁気の検知値を校正するオフセット処理を実行する機能を有している。かかる処理の詳細も後述するが、主制御基板２０１のＭＰＵ２１１は、磁気センサモジュール８１がオフセット処理を実行すべき状態の場合には、オフセット信号としての出力態様をＬＯＷレベル信号からＨＩレベル信号に切り替えて出力し、オフセット処理を実行すべき状態でない場合にはＨＩレベル信号からＬＯＷレベル信号に切り替えて出力する。ただし、信号の出力態様はこれに限定されることはなく、ＨＩレベル信号とＬＯＷレベル信号との関係が逆であってもよい。
【００７７】
＜主制御基板２０１のＭＰＵ２１１における処理構成＞
次に、主制御基板２０１のＭＰＵ２１１により実行される各制御処理を説明する。かかるＭＰＵ２１１の処理としては大別して、電源投入に伴い起動されるメイン処理と、定期的に起動されるタイマ割込み処理とがある。
【００７８】
＜メイン処理＞
まず、電源投入時のリセットに伴い起動されるメイン処理について、図９のフローチャートを用いて説明する。
【００７９】
まずステップＳ１０１では、電源投入ウェイト処理を実行する。当該電源投入ウェイト処理では、例えばメイン処理が起動されてから１ｓｅｃが経過するまで次の処理に進行することなく待機する。続くステップＳ１０２では、ＲＡＭ２１３のアクセスを許可するとともに、ステップＳ１０３にてＭＰＵ２１１の内部機能レジスタの設定を行う。
【００８０】
その後、ステップＳ１０４では、電源及び発射制御装置１６３に設けたＲＡＭ消去スイッチ１６６がオンされているか否かを判定し、続くステップＳ１０５ではＲＡＭ２１３に停電フラグに「１」がセットされているか否かを判定する。また、ステップＳ１０６ではＲＡＭ判定値を算出し、続くステップＳ１０７では、そのＲＡＭ判定値が電源遮断時に保存したＲＡＭ判定値と一致するか否か、すなわち記憶保持されたデータの有効性を判定する。ＲＡＭ判定値は、例えばＲＡＭ２１３の作業領域アドレスにおけるチェックサム値である。なお、ＲＡＭ２１３の所定のエリアに書き込まれたキーワードが正しく保存されているか否かにより記憶保持されたデータの有効性を判断することも可能である。
【００８１】
本パチンコ機１０では、例えばホールの営業開始時など、電源投入時にＲＡＭデータを初期化する場合にはＲＡＭ消去スイッチ１６６を押しながら電源が投入される。したがって、ＲＡＭ消去スイッチ１６６が押されていれば、ステップＳ１０８の処理に移行する。また、電源遮断の発生情報が設定されていない場合や、ＲＡＭ判定値（チェックサム値等）により記憶保持されたデータの異常が確認された場合も同様にステップＳ１０８の処理に移行する。ステップＳ１０８では、ＲＡＭ２１３の初期化として当該ＲＡＭ２１３をクリアする。その後、ステップＳ１０９に進む。
【００８２】
一方、ＲＡＭ消去スイッチが押されていない場合には、停電フラグに「１」がセットされていること、及びチェックサムが正常であることを条件に、ステップＳ１０８の処理を実行することなくステップＳ１０９に進む。
【００８３】
ステップＳ１０９では、電源投入設定処理を実行する。電源投入設定処理では、停電フラグの初期化といったＲＡＭ２１３の所定のエリアを初期値に設定するとともに、各制御装置に電源投入時処理を実行させるためのコマンドを送信する。具体的には、音声ランプ制御装置１１３に対しては、現状の遊技状態を認識させるために現状の遊技状態に対応したコマンドを送信し、払出制御装置１６２に対しては、払出装置１５４の初期駆動テストを実行させるためのコマンドを送信する。なお、電源及び発射制御装置１６３における電源投入時処理は、電源及び発射制御装置１６３が主制御装置１２２よりも商用電源の上流側に配置されている関係上、主制御装置１２２からのコマンドを契機とせずに、電源スイッチ１５６ａの切替操作又は島設備からの電源供給がＯＦＦからＯＮへとなることに基づいて実行される。電源及び発射制御装置１６３の電源投入時処理では、遊技球発射機構４０における発射ソレノイドや球送り装置の初期駆動テストを実行する。またステップＳ１０９では、タイマ割込み処理の発生を許可するために割込み許可の設定を行う。
【００８４】
続くステップＳ１１０では、磁気センサモジュール８１が正常に起動したか否かを確認するセンサ確認処理を実行する。かかる処理については、後に詳細に説明する。
【００８５】
その後、ステップＳ１１１〜ステップＳ１１４の残余処理に進む。つまり、ＭＰＵ２１１はタイマ割込み処理を定期的に実行する構成であるが、１のタイマ割込み処理と次のタイマ割込み処理との間に残余時間が生じることとなる。この残余時間は各タイマ割込み処理の処理完了時間に応じて変動することとなるが、かかる不規則な時間を利用してステップＳ１１１〜ステップＳ１１４の残余処理を繰り返し実行する。この点、当該ステップＳ１１１〜ステップＳ１１４の残余処理は、非定期的に実行される非定期処理であると言える。
【００８６】
残余処理では、まずステップＳ１１１にて、タイマ割込み処理の発生を禁止するために割込み禁止の設定を行う。続くステップＳ１１２では、乱数初期値カウンタＣＩＮＩの更新を行う乱数初期値更新処理を実行するとともに、ステップＳ１１３にて変動種別カウンタＣＳの更新を行う変動用カウンタ更新処理を実行する。これらの更新処理では、ＲＡＭ２１３の対応するカウンタから現状の数値情報を読み出し、その読み出した数値情報を１加算する処理を実行した後に、読み出し元のカウンタに上書きする処理を実行する。この場合、カウンタ値が最大値に達した際それぞれ「０」にクリアする。その後、ステップＳ１１４にて、タイマ割込み処理の発生を禁止している状態から許可する状態へ切り替える割込み許可の設定を行う。ステップＳ１１４の処理を実行したら、ステップＳ１１１に戻り、ステップＳ１１１〜ステップＳ１１４の処理を繰り返す。
【００８７】
ここで、上記のように残余処理では、割込み禁止の処理及び割込み許可の処理に挟まれるようにして乱数初期値更新処理及び変動用カウンタ更新処理が設定されているのみであるため、後述するタイマ割込み処理が開始されるタイミングは常にステップＳ１１１の直前となる。そうすると、タイマ割込み処理が終了した後は常にステップＳ１１１から開始すればよいこととなり、タイマ割込み処理後の戻りアドレスが一義的なものとなる。よって、タイマ割込み処理の開始に際して現状の戻りアドレスを記憶する必要はなく、タイマ割込み処理の開始に際しての処理負荷が軽減される。
【００８８】
また、ＭＰＵ２１１において所定のデータの演算を行っている途中でタイマ割込み処理が発生することもないため、タイマ割込み処理の開始に際してＭＰＵ２１１のレジスタにその時点で格納されているデータのＲＡＭ２１３への退避処理を実行する必要がなく、同様にタイマ割込み処理の終了に際してＭＰＵ２１１のレジスタへのデータの復帰処理を実行する必要がない。よって、タイマ割込み処理の開始に際しての処理負荷が軽減されるとともに、タイマ割込み処理の終了に際しての処理負荷も軽減される。
【００８９】
また、乱数初期値カウンタＣＩＮＩの更新途中や変動種別カウンタＣＳの更新途中でタイマ割込み処理が開始されることがないため、これらの更新途中であるにも関わらず、タイマ割込み処理にてこれらカウンタの数値情報が取得されたり、さらなる更新処理が実行されてしまうことを防止できる。
【００９０】
＜タイマ割込み処理＞
次に、図１０のフローチャートを参照しながらタイマ割込み処理を説明する。
【００９１】
ここで、ＭＰＵ２１１にてタイマ割込み処理を定期的に実行するためのハード構成について説明する。主制御基板２０１には所定周期でパルス信号を出力するパルス信号出力手段としてクロック回路が設けられており、更に当該クロック回路とＭＰＵ２１１との間の信号経路の途中位置に存在するように分周回路が設けられている。
【００９２】
分周回路は、クロック回路からのパルス信号の周期を変更する周波数変更手段として機能し、タイマ割込み処理の起動タイミングをＭＰＵ２１１にて特定するためのパルス信号を出力するように構成されている。つまり、分周回路からＭＰＵ２１１に対して特定周期である４ｍｓｅｃ周期の間隔でパルス信号が供給されるようになっている。ＭＰＵ２１１では、かかるパルス信号の立ち上がり又は立下りといった特定の信号形態の発生を確認する処理を実行し、特定の信号形態の発生を確認したことを少なくとも一の条件としてタイマ割込み処理を起動して実行する。
【００９３】
この場合、タイマ割込み処理の起動が禁止されている状況において上記特定の信号形態の発生を確認した場合には、その割込みが禁止されている状態から割込みが許可された状態となった場合にタイマ割込み処理が起動される。つまり、ＭＰＵ２１１における処理の実行状況によっては前回のタイマ割込み処理が開始されてから４．１ｍｓｅｃ経過後に次のタイマ割込み処理が開始される場合が生じ、このような事象が発生した場合には次のタイマ割込み処理は直前のタイマ割込み処理が開始されてから３．９ｍｓｅｃ経過後に開始されることとなる。
【００９４】
ただし、上記分周回路からのパルス信号の出力はＭＰＵ２１１における処理の経過内容に関係なく４ｍｓｅｃといった特定周期で行われるため、基本的にはタイマ割込み処理は特定周期で起動される。また、ＭＰＵ２１１の処理構成は、所定のタイミングにおけるタイマ割込み処理が前回のタイマ割込み処理が起動されてから特定周期を超える期間が経過した後に起動されたとしても、当該所定のタイミングの次のタイミングにおけるタイマ割込み処理にてその特定周期を超えた分が吸収されて、更に次のタイミングにおけるタイマ割込み処理ではパルス信号の入力を確認したタイミングで起動されるように設定されている。
【００９５】
さて、タイマ割込み処理では、まずステップＳ２０１にて、停電情報記憶処理を実行する。停電情報記憶処理では、停電監視回路２０３から電源遮断の発生に対応した停電信号を受信しているか否かを監視し、停電の発生を特定した場合には停電時処理を実行する。
【００９６】
続くステップＳ２０２では、磁気センサモジュール８１に磁気の検知値の校正を行わせるセンサ補正処理を実行する。かかる処理については、後に詳細に説明する。
【００９７】
続くステップＳ２０３では、抽選用乱数更新処理を実行する。抽選用乱数更新処理では、大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２、リーチ乱数カウンタＣ３及び電動役物開放カウンタＣ４の更新を実行する。具体的には、大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２、リーチ乱数カウンタＣ３及び電動役物開放カウンタＣ４から現状の数値情報を順次読み出し、それら読み出した数値情報をそれぞれ１加算する処理を実行した後に、読み出し元のカウンタに上書きする処理を実行する。この場合、カウンタ値が最大値に達した際それぞれ「０」にクリアする。
【００９８】
その後、ステップＳ２０４ではステップＳ１１２と同様に乱数初期値更新処理を実行するとともに、ステップＳ２０５にてステップＳ１１３と同様に変動用カウンタ更新処理を実行する。続くステップＳ２０６では、遊技停止判定処理を実行する。遊技停止判定処理では、遊技の進行を停止すべき状況であるか否かを監視し、遊技の進行を停止すべき状況であれば遊技を進行させるための処理の実行を停止する。
【００９９】
その後、ステップＳ２０７では遊技の進行を停止している状態であるか否かを判定し、遊技の進行を停止していない状態であることを条件に、ステップＳ２０８以降の処理を実行する。
【０１００】
ステップＳ２０８では、ポート出力処理を実行する。ポート出力処理では、前回のタイマ割込み処理において出力情報の設定が行われている場合に、その出力情報に対応した出力を各種駆動部に行うための処理を実行する。続くステップＳ２０９では、読み込み処理を実行する。読み込み処理では、停電信号及び入賞信号以外の、内枠開放スイッチ１３ａからの内枠開放信号、前扉枠開放スイッチ１４ａからの前扉枠開放信号、磁気センサモジュール８１からの検知状態信号といった、各種信号の読み込みを実行し、その読み込んだ情報を今後の処理にて利用するために記憶する。なお、磁気センサモジュール８１からの検知状態信号の読み込み処理については、後に詳細に説明する。
【０１０１】
続くステップＳ２１０では、各入賞検知センサから受信している信号を読み込むとともに、その読み込んだ情報に対応した処理を行うための入賞検知処理を実行する。また、ステップＳ２１１では、ＲＡＭ２１３に設けられている所定のタイマカウンタの数値情報をまとめて更新するためのタイマ更新処理を実行する。
【０１０２】
続くステップＳ２１２では、不正用の監視対象として設定されている所定の事象が発生しているか否かを監視する不正検知処理を実行する。かかる処理において、不正目的で磁気が印加された場合の磁気検知用処理が実行される。磁気検知用処理の内容については、後に詳細に説明する。
【０１０３】
続くステップＳ２１３では、遊技球の発射制御を実行する発射制御処理を実行する。かかる処理では、遊技球を発射させることが可能である場合に、遊技球発射機構４０の発射ソレノイドや球送り装置を駆動制御し、遊技球発射ハンドル４１の操作量に基づく発射強度で遊技球を発射させる。
【０１０４】
ステップＳ２１４では、入力状態監視処理として、ステップＳ２０９の読み込み処理にて読み込んだ情報に基づいて、各入賞検知センサの断線確認や、遊技機本体１２や前扉枠１４の開放確認を行う。
【０１０５】
続くステップＳ２１５では、遊技回の実行制御及び開閉実行モードの実行制御を行うための特図特電制御処理を実行する。当該特図特電制御処理では、保留球格納エリア２１３ｂに記憶されている保留情報の数が上限数未満である状況で作動口５５への入賞が発生した場合に、その時点における大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３の各数値情報を保留情報として、保留球格納エリア２１３ｂに時系列的に格納してゆく処理を実行する。また、特図特電制御処理では、遊技回中及び開閉実行モード中ではなく且つ保留情報が記憶されていることを条件に、その保留情報が大当たり当選に対応しているか否かを判定する当否判定処理、及び大当たり当選に対応している場合にはその保留情報がいずれの大当たり結果に対応しているのかを判定する振分判定処理を実行する。また、特図特電制御処理では、当否判定処理及び振分判定処理だけでなく、その保留情報が大当たり当選に対応していない場合には、その保留情報がリーチ発生に対応しているか否かを判定するリーチ判定処理を実行するとともに、その時点における変動種別カウンタＣＳの数値情報を利用して遊技回の継続時間を選択する継続時間の選択処理を実行する。そして、それら各処理の結果に応じた継続時間の情報を含む変動用コマンドと、遊技結果の情報を含む種別コマンドとを、音声ランプ制御装置１１３に送信するとともに、第１特定ランプ部６３における発光色の切り替えを開始させる。これにより、１遊技回が開始された状態となり、第１特定ランプ部６３及び図柄表示装置６１にて遊技回用の演出が開始される。
【０１０６】
なお、大当たり当選である場合、及び大当たり非当選であってリーチ判定処理の処理結果がリーチ発生に対応した結果である場合には、変動種別カウンタＣＳの数値情報を利用して、遊技回の継続時間としてリーチ表示の発生に対応した継続時間が決定されることにより、音声ランプ制御装置１１３側では変動用コマンドからリーチ表示の種類を特定することが可能となる。
【０１０７】
また、特図特電制御処理では、１遊技回の実行中にはその遊技回の終了タイミングであるか否かを判定し、終了タイミングである場合には遊技結果に対応した表示を行った状態で、その遊技回を終了させる処理を実行する。この場合、遊技回を終了させるべきことを示す最終停止コマンドを音声ランプ制御装置１１３に送信する。また、特図特電制御処理では、遊技回の結果が開閉実行モードへの移行に対応した結果である場合には、当該開閉実行モードを開始させるための処理を実行する。この開始に際しては、開閉実行モードが開始されることを示すオープニングコマンドを音声ランプ制御装置１１３に送信する。また、特図特電制御処理では、各ラウンド遊技を開始させるための処理及び各ラウンド遊技を終了させるための処理を実行する。これら各処理に際して、ラウンド遊技が開始されることを示す開放コマンドを音声ランプ制御装置１１３に送信するとともに、ラウンド遊技が終了されることを示す閉鎖コマンドを音声ランプ制御装置１１３に送信する。また、開閉実行モードにおいて、可変入賞装置５４を所定期間の間隔で開閉させるために、可変入賞装置５４の駆動部を駆動制御する。また、特図特電制御処理では、開閉実行モードを終了させる場合にそのことを示すエンディングコマンドを音声ランプ制御装置１１３に送信するとともに、開閉実行モード後の当否抽選モードやサポートモードを設定するための処理を実行する。
【０１０８】
タイマ割込み処理においてステップＳ２１５の特図特電制御処理を実行した後は、ステップＳ２１６にて普図普電制御処理を実行する。普図普電制御処理では、スルーゲート５６への入賞が発生している場合に電動役物開放カウンタＣ４の数値情報を取得するための処理を実行するとともに、当該数値情報が記憶されている場合にその数値情報について開放判定を行い、更にその開放判定を契機として普図用の演出を行うための処理を実行する。また、開放判定の結果に基づいて、作動口５５の電動役物を開閉させるべく、当該電動役物の駆動部を駆動制御する。
【０１０９】
続くステップＳ２１７では、直前のステップＳ２１５及びステップＳ２１６の処理結果に基づいて、第１特定ランプ部６３の表示内容を更新させるための出力情報の設定を行うとともに、第２特定ランプ部６４の表示内容を更新させるための出力情報の設定を行う。
【０１１０】
続くステップＳ２１８では、遊技回及び開閉実行モードの両方が実行されていない状況において図柄表示装置６１の表示内容を待機表示用のものとするためのデモ表示用処理を実行するとともに、ステップＳ２１９では、払出制御装置１６２から受信したコマンド及び信号の内容を確認し、その確認結果に対応した処理を行うための払出状態受信処理を実行する。また、ステップＳ２２０では、賞球コマンドを出力対象として設定するための払出出力処理を実行する。
【０１１１】
続くステップＳ２２１では、今回のタイマ割込み処理にて実行された各種処理の処理結果に応じた外部信号の出力の開始及び終了を制御するように外部情報設定処理を実行する。また、ステップＳ２２２では、試射試験情報を編集するための処理を実行する。
【０１１２】
ステップＳ２０７にて肯定判定をした場合、又はステップＳ２０８〜ステップＳ２２２の処理を実行した後は、ステップＳ２２３に進む。ステップＳ２２３では、割込み終了宣言の設定を実行する。ＭＰＵ２１１では、一度タイマ割込み処理が起動された場合、次のタイマ割込み処理が起動されるための条件の１つとして割込み終了宣言の設定を行うことが定められており、ステップＳ２２３では、次のタイマ割込み処理の実行を可能とするために割込み終了宣言の設定を行う。また、ステップＳ２２４では、割込み許可の設定を行う。ＭＰＵ２１１では、タイマ割込み処理が一旦起動されると、割込み禁止の状態に設定されるため、ステップＳ２２４では、次のタイマ割込み処理の実行を可能とするために割込み許可の設定を行う。その後、本タイマ割込み処理を終了する。
【０１１３】
＜磁気検知に関する処理＞
次に、磁気検知に関する各処理について説明する。まず、磁気センサモジュール８１のＭＰＵ２２２において実行される処理について説明する。ＭＰＵ２２２の処理としては大別して、電源投入に伴い起動される立ち上げ処理と、当該立ち上げ処理の終了後に開始され周期的（例えば２０ｍｓｅｃ毎）に起動される通常処理とがある。
【０１１４】
先ず、電源投入に伴い起動される立ち上げ処理について、図１１のフローチャートを参照して説明する。
【０１１５】
パチンコ機１０の電源が投入されると、ステップＳ３０１にて各入力端子の読み込み処理を実行する。磁気センサモジュール８１の入力端子としては、主制御基板２０１から出力されるオフセット信号を受信するオフセット端子のほか、検知距離設定端子が設けられている。ステップＳ３０１では、主制御基板２０１から当該検知距離設定端子に入力される信号を基に、磁気センサ２２１にて磁気を検知する領域をどれくらいの広さに設定するかを決定する。
【０１１６】
ここで、ステップＳ３０１にて設定する検知領域の広さと検知感度との関係について図１２を参照して説明する。図１２（ａ）は、検知領域を説明するための標準磁石ＨＧ（表面磁束４３０ｍＴ）と磁気センサモジュール８１との位置関係を説明するための説明図であり、図１２（ｂ）は標準磁石ＨＧが図１２（ａ）における位置に配置される場合の磁気センサモジュール８１での検知値を示す図である。
【０１１７】
既に説明したとおり、磁気センサモジュール８１は、磁気センサ２２１におけるインピーダンスの変化量を検知値（結束密度）として算出する構成としている。図１２（ｂ）に示すように、磁気センサモジュール８１にて検知される検知値は、磁気センサモジュール８１と標準磁石ＨＧとの距離の二乗に反比例する。また、磁気センサモジュール８１は、検知領域の広さを示す感度レベルが複数レベル（本実施形態では、４つのレベル）設定されており、上記ステップＳ３０１では、主制御基板２０１からの信号を基に当該複数レベルの感度レベル１〜４のうち１の感度レベルに設定する。これら複数の感度レベル１〜４は、それぞれ閾値が設定されており、ＭＰＵ２２２は当該各閾値よりも低い場合には磁気検知状態としない。そして、各閾値は、感度レベル１が最も低く、感度レベル４が最も高くなるようになっており、感度レベル１、感度レベル２、感度レベル３、感度レベル４の順に閾値が高くなるように設定されている。換言すれば、感度レベル１は最も検知感度が高く、感度レベル４は最も検知感度が低いといえる。
【０１１８】
具体的には、標準磁石ＨＧが図１２（ａ）におけるＡの位置に配置される場合は、標準磁石ＨＧの磁気によって磁気センサ２２１のインピーダンスの変化は生じているものの、その変化量は感度レベル１の閾値よりも小さく、いずれの感度レベルに設定されている場合であっても磁気検知状態としない。標準磁石ＨＧがＢの位置に配置される場合には、インピーダンスの変化量は感度レベル１の閾値よりは大きく、感度レベル２の閾値よりは小さい。したがって、感度レベル１に設定されている場合には磁気検知状態とし、感度レベル２〜４に設定されている場合には磁気の磁気検知状態としない。標準磁石ＨＧがＣの位置に配置される場合には、インピーダンスの変化量は感度レベル２の閾値よりは大きく、感度レベル３の閾値よりは小さい。したがって、感度レベル１〜２に設定されている場合には磁気検知状態とし、感度レベル３〜４に設定されている場合には磁気検知状態とする。標準磁石ＨＧがＤの位置に配置される場合には、インピーダンスの変化量は感度レベル３の閾値よりは大きく、感度レベル４の閾値よりは小さい。したがって、感度レベル１〜３に設定されている場合には磁気検知状態とし、感度レベル４に設定されている場合には磁気検知状態とする。そして、標準磁石ＨＧがＥの位置に配置される場合には、インピーダンスの変化量はいずれの感度レベル１〜４の閾値よりも大きくなり、いずれの感度レベル１〜４に設定されている場合であっても磁気検知状態とする。
【０１１９】
各感度レベル１〜４の閾値について具体的には、表面磁束４３０ｍＴの標準磁石が磁気センサモジュール８１の磁気センサ２２１から２０ｃｍ離間させた位置に配置される場合のインピーダンスの変化量が感度レベル１の閾値に相当し、順に感度レベル２では１７ｃｍ、感度レベル３では１５ｃｍ、感度レベル４では１２ｃｍとなっている。ただし、これら各閾値や感度レベルの数は任意である。
【０１２０】
なお、上記各感度レベル１〜４における閾値との関係から、磁気センサモジュール８１における磁気の検知とは、インピーダンスの変化量が設定された感度レベルの閾値以上であることを示す。
【０１２１】
感度レベルの設定についてより詳細には、内枠１３の背面には感度レベル設定スイッチ（図示略）が設けられており、遊技ホールの管理者等は当該感度レベル設定スイッチを操作することによって感度レベルを設定することが可能となっている。感度レベル設定スイッチは、１〜４のメモリにあわせて調節することが可能に構成されており、例えば、感度レベルを１から４に変更する場合には、合わせるメモリを１から４にすることで感度レベルを変更することが可能となっている。なお、感度レベルの変更に関する構成についてはこれに限定されず、例えば、操作の回数によって感度レベルを設定できる構成や、磁気センサモジュール８１にスイッチが設けられている構成であってもよい。磁気センサモジュール８１にスイッチを設ける構成とすると、主制御装置１２２が磁気センサモジュール８１に感度レベルの設定値を指示する信号（検知感度設定信号）を出力する構成を省略することができる。
【０１２２】
磁気センサモジュール８１の立ち上げ処理（図１１）の説明に戻り、ステップＳ３０１では、主制御基板２０１からの信号を基に、磁気センサ２２１の検知領域の広さとして上記の各感度レベル１〜４のうち感度レベル１に設定する。つまり、本パチンコ機１０では、磁気センサ２２１の検知領域の広さを最も広い領域となるように設定している。これにより、磁石による不正行為を広範囲で特定することが可能となる。詳細な説明は省略するが、いずれの感度レベルに設定するかは遊技ホールのホール管理者が変更可能であり、主制御基板２０１から磁気センサモジュール８１の検知距離設定端子に出力される信号の設定を変更することで、上記感度レベルを変更することができる。例えば、高架下等の遊技ホールにおいては、電車の通過により磁場が大きく変化することが想定され、このような場合は、感度レベルを下げることで磁気センサモジュール８１の誤検知を抑制できるようになっている。
【０１２３】
ステップＳ３０１の処理を実行した後は、ステップＳ３０２にて第１オフセット処理を実行する。ここで、第１オフセット処理について図１３及び図１４を参照して説明する。図１３は、磁気センサモジュール８１のオフセット処理を説明するための説明図であり、図１４は第１オフセット処理を示すフローチャートである。
【０１２４】
先ず簡単に、オフセット処理の内容について説明する。
【０１２５】
オフセット処理は、磁気センサ２２１が現状検知している磁気の検知値を０値として校正する処理である。具体的には、図１３に示すように、感度レベル１〜４のいずれかの感度レベル（ｘ）に設定されている場合において、閾値以上の磁気をＴａのタイミングからＴｂのタイミングまでの所定期間（本実施形態では、３００ｍｓｅｃ）計測し、その積算値を所定期間で割った数値を検知値の０値に更新する処理である。
【０１２６】
ちなみにオフセット処理では、ＭＰＵ２２２におけるＲＯＭ２２３に記憶された所定の基準値以上の磁気が検出された場合と、オフセット処理中に検知値の最高値Ｈと最低値Ｌとの幅が所定値以上となった場合と、はエラー処理として検知値にエラー値（マイナス値）を入力する。具体的には、強力な磁気（例えば、標準磁石ＨＧが１０ｃｍ以内に配置された場合に相当する磁気）が検知された場合と、オフセット処理中に内枠１３の開閉が行われた場合等により検知値にぶれが生じた場合（例えば、磁気センサ２２１から１０ｃｍ離間させて配置された標準磁石ＨＧが、２０ｃｍ離間する方向に移動する際に相当する検知値のぶれが生じた場合）、はエラー処理を実行する。
【０１２７】
また、図１３に示すように、オフセット処理前とオフセット処理後における、感度レベル（ｘ）の閾値Ｔは変化しない。したがって、オフセット処理を実行することにより感度レベル（ｘ）を再設定する等の処理が必要なく、簡素な処理とすることが可能となっている。
【０１２８】
さて、磁気センサモジュール８１の立ち上げ処理（図１１）におけるステップＳ３０２の第１オフセット処理について説明すると、先ず、ステップＳ４０１では、磁気センサモジュール８１の磁気センサ２２１における現状のインピーダンスから磁気の検知値を算出し、当該検知値を積算する処理を実行する。具体的には、ＲＡＭ２２４に設けられた検知値積算エリアに現状の検知値を積算する処理を実行する。当該積算処理に際して、積算する検知値がＲＯＭ２１２に記憶された上記所定の基準値以上の値の場合には、積算を行わずエラー処理として検知値にエラー値を入力する。この場合、後述する当該オフセット処理が正常に実行できたか否かを判定する処理（ステップＳ３０３）にてエラー判定となる。
【０１２９】
続くステップＳ４０２では、第１オフセット処理の終了タイミングか否かを判定する。本パチンコ機１０において、第１オフセット処理の終了タイミングは、第１オフセット処理を開始してから３００ｍｓｅｃが経過したタイミングとなっている。なお、当該タイミングの判定にはソフト乱数が用いられる。ただし、クロック回路等を用いて判定してもよい。
【０１３０】
ステップＳ４０２にて終了タイミングでない場合には、ステップＳ４０１に戻り、検知値の積算処理を繰り返す。また、ステップＳ４０１の積算処理に際しては、積算する検知値の数値情報として最高値及び最低値がそれぞれ記憶される。そして、記憶されている最高値を超える数値情報又は最低値を下回る数値情報を積算する場合には、当該最高値又は最低値を更新する処理が実行される。
【０１３１】
ステップＳ４０２にて肯定判定することで、ステップＳ４０３に進む。ステップＳ４０３では、上記ＲＡＭ２２４の検知値積算エリアの数値情報を平均化する処理を実行する。また、当該平均化処理に際して、上記記憶された最高値と最低値の幅が算出され、当該幅が上記所定値以上となった場合には、平均化処理を行わずエラー処理として、検知値にエラー値が入力される。この場合、後述する当該オフセット処理が正常に実行できたか否かを判定する処理（ステップＳ３０３）にてエラー判定となる。
【０１３２】
続くステップＳ４０４では、ステップＳ４０３の処理結果をＲＡＭ２２４に設けられた０値情報記憶エリアに上書きする処理を実行し、本第１オフセット処理を終了する。但し、ステップＳ４０４では、上記ステップＳ４０１又はステップＳ４０３の処理にて検知値にエラー値が入力されている場合には上記上書き処理を実行せずに、本第１オフセット処理を終了する。
【０１３３】
立ち上げ処理（図１１）の説明に戻り、ステップＳ３０２にてオフセット処理を実行した後は、続くステップＳ３０３にて、ステップＳ３０２の第１オフセット処理が正常に実行できたか否かを判定する。この場合、検知値を確認し、ステップＳ４０１又はステップＳ４０３にてエラー値が入力されているか否かを判定することで、当該オフセット処理の成否結果を判定できる。
【０１３４】
ステップＳ３０３にて肯定判定した場合には、本立ち上げ処理を終了する。一方、上記ステップＳ３０３で、オフセット処理が正常に実行できていないと判定した場合、すなわち、検知値にエラー値が入力されている場合には、ステップＳ３０４に進む。ステップＳ３０４では、ＲＡＭ２２４の初期化処理としてＲＡＭ２２４の各記憶領域をクリアし、続くステップＳ３０３にて、検知状態信号をＨＩレベル信号に設定する。当該検知状態信号は、初期設定としてＬＯＷレベル信号に設定されている。そして、ステップＳ３０２に戻り再度第１オフセット処理を実行する。つまり、第１オフセット処理に成功するまでは、本立ち上げ処理は終了せず、後述する通常処理が開始されない。また、立ち上げ処理が終了する際には、検知状態信号は必ずＬＯＷレベル信号となっている。
【０１３５】
詳細は後述するが、主制御装置１２２は検知状態信号を確認することで、第１オフセット処理に成功したか否かを特定することができる。当該第１オフセット処理がエラーであった場合には、音声ランプ制御装置１１３及び表示制御装置２１４を通じて所定の報知が行われる。これにより、ホール管理者は磁気センサモジュール８１が正常に起動していないことを認識することが可能となり、エラーの原因となった磁石を取り除く等、所定の処置を行うことができる。
【０１３６】
また、ホール管理者によりエラーの原因となった磁石を取り除く等の所定の処置が行われずに再度オフセット処理が正常に実行できなかった場合には、ステップＳ３０２→ステップＳ３０３→ステップＳ３０４→ステップＳ３０５→ステップＳ３０２をループすることになる。一方、エラーの原因が検知値のぶれ幅が所定値を超えたことによるものである場合には、再度のオフセット処理では立ち上げ処理を終了する側に進む可能性が高く、例えば、エラーとなった場合に電源を再度投入する必要がある構成と比較して、効率よく立ち上げ処理を実行することが可能となっている。
【０１３７】
次に、立ち上げ処理の終了後に開始され、周期的に起動される通常処理について、図１５のフローチャートを参照して説明する。
【０１３８】
通常処理では、先ずステップＳ５０１にて磁気検知処理を実行する。ここで、ステップＳ５０１の磁気検知処理について、図１６のフローチャートを参照して説明する。
【０１３９】
磁気検知処理では、まずステップＳ６０１にて、磁気を検知しているか否かを判定する。具体的には、インピーダンスの変化量が設定された感度レベルの閾値以上であるか否かを判定する。磁気を検知している場合には、続くステップＳ６０２にて、方位フィルタ処理を実行する。かかる処理は、磁気センサ２２１が検知した磁気の方位を特定し、検知対象とする方位のみを抽出する処理である。より具体的には、３軸の磁気センサ２２１の検知値を解析し、パチンコ機１０の前方から印加された磁気のみを抽出する処理を実行する。続くステップＳ６０３では、ステップＳ６０２の処理結果、検知した磁気は前方から印加されたものか否かを判定する。前方から印加された磁気である場合には、ステップＳ６０４にて、ＲＡＭ２２４に設けられた検知カウンタＫの数値情報を、１加算するように更新する処理を実行する。検知カウンタＫは、前方から印加された磁気を検知した回数を、ＭＰＵ２２２が特定するためのカウンタである。続くステップＳ６０５では、ステップＳ６０４の処理結果、検知カウンタＫの数値情報が３であるか否かを判定する。検知カウンタＫの数値情報が３である場合、ステップＳ６０６にて磁気検知状態として検知状態信号をＨＩレベル信号に設定し、本磁気検知処理を終了する。これにより主制御装置１２２のＭＰＵ２１１は、磁気センサモジュール８１が磁気検知状態であることを特定することが可能となる。ステップＳ６０５にて、検知カウンタＫの数値情報が３でない場合には、そのまま本磁気検知処理を終了する。
【０１４０】
ステップＳ６０１又はステップＳ６０３にて否定判定した場合、ステップＳ６０７にて検知カウンタＫの数値情報を０に更新する処理を実行する。続くステップＳ６０８では磁気検知状態を解除する処理として、検知状態信号をＬＯＷレベル信号に設定し、本磁気検知処理を終了する。これにより主制御装置１２２のＭＰＵ２１１は、磁気センサモジュール８１が磁気検知状態ではないことを特定することが可能となる。
【０１４１】
つまり磁気検知処理では、３回の処理回にて連続して磁気を検知した場合に磁気検知状態に設定する構成となっている。磁気検知処理が含まれる通常処理は、上記のとおり周期的（２０ｍｓｅｃ毎）に起動されるところ、本構成は、６０ｍｓｅｃ以上連続して磁気が印加された場合、又は磁気検知処理の処理タイミングと３回連続で同期して磁気が印加された場合に磁気検知状態に設定することになる。これに対して、例えば、遊技球発射機構４０における発射ソレノイド等が駆動して発せられる磁気は、１駆動回において上記６０ｍｓｅｃよりも短い。また、当該発射ソレノイド等は、上述の如く０．６ｓｅｃ周期で駆動して遊技球を発射させる構成であるところ、磁気検知処理の処理タイミングと３回連続で同期することはない。一方、遊技球を作動口５５等に誘導させ得る不正の磁気は、遊技球の重量や流下スピードを考慮すると６０ｍｓｅｃ以上連続して印加されるものであることが想定される。したがって、各駆動部から発せられた磁気を検知した場合であっても、すぐには磁気検知状態とせず、好適に不正に印加される磁気と区別することが可能となっている。
【０１４２】
通常処理（図１４）の説明に戻り、ステップＳ５０１にて磁気検知処理を実行した後は、ステップＳ５０２にて、オフセット信号の読み込み処理を実行する。具体的には、主制御基板２０１からのオフセット信号の出力態様がＬＯＷレベル信号である場合にはその情報（例えば「０」）をＲＡＭ２２４に記憶し、ＨＩレベル信号である場合にはその情報（例えば「１」）をＲＡＭ２２４に記憶する処理を実行する。続くステップＳ５０３では、ステップＳ５０２の処理結果、オフセット信号がＬＯＷレベル信号からＨＩレベル信号に切り替えが行われたか否かを判定する。具体的には、前回の処理回で記憶された上記オフセット信号の出力態様を示す情報と今回の処理回で記憶された上記オフセット信号の出力態様を示す情報とを比較し、オフセット信号の出力態様がＬＯＷレベル信号からＨＩレベル信号に変化したか否かを判定する。
【０１４３】
ステップＳ５０３にて肯定判定した場合、ステップＳ５０４にてＲＡＭ２２４に設けられたオフセット中フラグに「１」をセットする処理を実行する。当該オフセット中フラグは、ＭＰＵ２２２が後述する第２オフセット処理（ステップＳ５０７）中であることを特定するためのフラグである。続くステップＳ５０５では、ＲＡＭ２２４に設けられたセンサ用オフセットカウンタＳＴを「０」にクリアする処理を実行する。当該センサ用オフセットカウンタＳＴは、第２オフセット処理の実行期間を計測するためのカウンタである。
【０１４４】
ステップＳ５０３にて否定判定した後、又はステップＳ５０５の処理を実行した後は、ステップＳ５０６に進む。ステップＳ５０６では、上記オフセット中フラグに「１」がセットされているか否かを判定する。オフセット中フラグに「１」がセットされていない場合には、そのまま本通常処理を終了する。オフセット中フラグに「１」がセットされている場合には、ステップＳ５０７にて、第２オフセット処理を実行した後に、本通常処理を終了する。
【０１４５】
ここで、ステップＳ５０７の第２オフセット処理について、図１７のフローチャートを参照して説明する。
【０１４６】
先ず、ステップＳ７０１では、第１オフセット処理（図１４）におけるステップＳ４０１と同様に、現状の磁気の検知値を積算する処理を実行する。続くステップＳ７０２では、上記センサ用オフセットカウンタＳＴに「１」を加算する処理を実行する。
【０１４７】
ステップＳ７０２の処理を行った後は、ステップＳ７０３にて、ステップＳ７０２の処理の結果、センサ用オフセットカウンタＳＴの数値情報が「１５」であるか否かを判定する。センサ用オフセットカウンタＳＴの数値情報が「１５」でない場合には、そのまま本第２オフセット処理を終了する。センサ用オフセットカウンタＳＴの数値情報が「１５」である場合には、ステップＳ７０４に進む。
【０１４８】
ステップＳ７０４では、第１オフセット処理（図１４）におけるステップＳ４０３の処理と同様に、オフセット処理中の検知値の平均化処理を実行する。続くステップＳ７０５では、オフセット中フラグを「０」にクリアする処理を実行する。そして、ステップＳ７０６にて、立ち上げ処理（図１１）におけるステップＳ３０３の処理と同様に、今回のオフセット処理（第２オフセット処理）に成功したか否かを判定する。第２オフセット処理が成功であった場合には、ステップＳ７０７にて、第１オフセット処理におけるステップＳ４０４の処理と同様に、０値の上書き処理を実行する。その後、検知状態信号をＬＯＷレベル信号に設定し、本第２オフセット処理を終了する。ステップＳ７０６にて否定判定した場合、すなわち第２オフセット処理がエラーであった場合には、ステップＳ７０９にて検知状態信号をＨＩレベル信号に設定し、本第２オフセット処理を終了する。
【０１４９】
すなわち、磁気センサモジュール８１は、立ち上げ処理において第１オフセット処理を実行し、通常処理においてオフセット信号の切り替えを条件に第２オフセット処理を実行する構成としている。
【０１５０】
立ち上げ処理にて実行する第１オフセット処理は、磁気センサモジュール８１の電源投入時、すなわちパチンコ機１０の電源投入時に実行する構成としているところ、パチンコ機１０の電源は、パチンコ機１０が通常駆動する状態で投入されるとは限られない。上記のとおり、パチンコ機１０は島設備に並列させて遊技ホールに設置され、島設備の電源を投入することで当該島設備に設置された複数台のパチンコ機１０の電源を同時に投入することが可能となっている。この場合、例えば、パチンコ機１０の内枠１３を閉鎖状態として電源が投入される場合もあれば、パチンコ機１０の内部点検等のため、内枠１３を開放状態として電源が投入される場合もある。また、島設備の電源を投入することでパチンコ機１０の電源を投入する場合に限られず、個々のパチンコ機１０を手動で電源投入する場合であっても、上述の如く電源スイッチ１５６ａが内枠１３を開放させた状態で操作可能な位置に設けられていることから、当該手動で電源投入する場合は必然的に内枠１３が開放状態となっている。
【０１５１】
ここで磁気センサモジュール８１における検知領域とパチンコ機１０が島設備に取り付けられる態様との関係について、図１８を用いて説明する。図１８（ａ）は、磁気センサモジュール８１の検知領域を説明するためのパチンコ機１０を上方から見た図であり、図１８（ｂ）は、パチンコ機１０が島設備に取り付けられる様子について説明するためのホール島設備を上方から見た図である。
【０１５２】
図１８（ａ）に示すように、磁気センサモジュール８１は、磁気センサ２２１が前方を向くように遊技盤５０の背面と当接させて設けられている。
【０１５３】
不正目的で磁気を印加する行為としては、パチンコ機１０の前方から印加する行為が想定されるところ、磁気センサモジュール８１が検知対象とする領域はこれらパチンコ機１０の前方が含まれるように設定されている。これに対して、既に説明したとおり、遊技盤５０の後方には主制御装置１２２、電源及び発射制御装置１６３、音声ランプ制御装置１１３、表示制御装置２１４及び払出制御装置１６２等といった電気的に制御される各種制御装置や各種駆動部が設けられている（図３参照）。そして、磁気センサモジュール８１では、方位フィルタ処理（ステップＳ６０２）にて後方に配置される各種制御装置や各種駆動部を検知対象から除外している。したがって、これら各種制御装置や各種駆動部から発生する磁気を検知対象とせず、好適に不正目的で印加される磁気を検知することが可能となっている。
【０１５４】
一方、図１８（ｂ）に示すように、パチンコ機１０は、一般的に遊技ホールにおいて島設備に並列させて設置される。また、既に説明したとおり、磁気センサモジュール８１、上記各種制御装置及び各種駆動部が取り付けられた内枠１３は、外枠１１に対して前方へ回動可能とされている（図２参照）。この場合、並列させたパチンコ機１０の内枠１３をそれぞれ開放させると、一のパチンコ機１０における内枠１３の背面が、他のパチンコ機１０の内枠１３の前方に位置する。上述の如く、内枠１３の背面には各種制御装置が取り付けられ、また、磁気センサモジュール８１は内枠１３の前方を検知対象とする領域としているところ、上記他のパチンコ機１０の磁気センサモジュール８１の検知対象とする領域内に、上記一のパチンコ機１０の各種制御装置及び各種駆動部が含まれることになる。
【０１５５】
したがって、内枠１３が開放状態となっている場合にパチンコ機１０の電源が投入されると、磁気センサモジュール８１における電源投入時の第１オフセット処理も、内枠１３を開放させた状態で行われることになる。この場合、上記のとおり、磁気センサモジュール８１の検知対象とする領域内に、他のパチンコ機１０の各種制御装置及び各種駆動部が含まれるため、これら各種制御装置及び各種駆動部から発生する磁気を加味して検知値の基準となる０値の校正が行われることになってしまう。
【０１５６】
特に、パチンコ機１０の電源投入時には、各種制御装置では各種駆動部の初期駆動テストを実行し、当該初期駆動テストによっても磁気は発生する。また、電源投入に伴い各種制御装置へ電圧が印加されていない状態から電圧が印加される状態に変化することで磁場が変化する。内枠１３が開放状態となっている場合にパチンコ機１０の電源が投入された場合、第１オフセット処理は、これら電源投入に伴う磁気や磁場の変化も加味してしまうことになり、好ましくない。
【０１５７】
一方、磁気センサモジュール８１を電源投入時に第１オフセット処理を実行しない構成とすると、上記の各不具合を解消するためには、電源投入時の各駆動部の初期駆動テストの終了後であって、内枠１３が閉鎖状態である場合にオフセット処理を実行する構成とする必要がある。しかしこの場合、内枠１３が閉鎖状態であるか否かは、内枠開放スイッチ１３ａのＯＮ状態かＯＦＦ状態かという物理的な状態変位により判断する構成としているところ、例えば不正治具を用いて当該内枠開放スイッチ１３ａをＯＦＦ状態に保持する行為が懸念される。更に、磁気センサモジュール８１に磁気を印加させつつ当該不正治具が取り外されると、このタイミングでオフセット処理が行われることから、磁気の検知の基準となる０値がプラス側にずれることになる。つまり、磁気が印加されている状態が０値となり、当該状態を磁気検知状態とすることができない。また、感度レベルの閾値もずれることから、更に磁気が印加された場合であっても当該閾値を超えない範囲では磁気検知状態とすることができない。したがって、磁石等を用いて遊技球を誘導する不正行為を好適に抑制できず、当該不正行為を抑制するためには電源投入時にオフセット処理を実行する必要があるといえる。
【０１５８】
そこで、本パチンコ機１０では、磁気センサモジュール８１の電源投入時の立ち上げ処理内で第１オフセット処理を実行する構成としたうえで、主制御装置１２２が、磁気センサモジュール８１に再度オフセット処理（第２オフセット処理）を実行させるべくオフセット信号を所定のタイミングでＨＩレベル信号に切り替える構成としている。以下、主制御装置１２２のＭＰＵ２１１がオフセット信号を切り替えるための処理について説明する。
【０１５９】
まず、パチンコ機１０の電源投入時に実行されるメイン処理（図９）におけるセンサ確認処理（ステップＳ１１０）について、図１９のフローチャートを参照して説明する。
【０１６０】
ステップＳ８０１では、磁気センサモジュール８１の検知距離設定端子に対して検知感度設定信号を送信する。磁気センサモジュール８１は、当該信号を受信することにより立ち上げ処理（図１１）におけるステップＳ３０１にて検知感度を設定する。本信号はＬＯＷレベル信号とＨＩレベル信号とのパルス信号により構成されており、各検知感度において異なるパルス信号となるように周期が設定されている。ステップＳ８０１では、感度レベル１〜４のうちの最も感度が高い感度レベル１を示すパルス信号を送信する。これにより、磁気センサモジュール８１の検知範囲が最も広範囲となる。
【０１６１】
続くステップＳ８０２では、所定期間待機する。具体的には、磁気センサモジュール８１の立ち上げ処理における第１オフセット処理の１処理回分よりも長く２処理回分よりも短い期間に相当する期間（本実施形態では、４００ｍｓｅｃ）待機する。
【０１６２】
続くステップＳ８０３では、磁気センサモジュール８１からの検知状態信号がＨＩレベル信号であるか否かを判定することで、磁気センサモジュール８１における最初の第１オフセット処理が成功したか否かを特定する。最初の第１オフセット処理が成功であった場合、ステップＳ８０４にてＲＡＭ２１３の各種フラグ格納エリア２１３ｃに設けられた起動確認フラグに「１」をセットする処理を実行する。起動確認フラグは、磁気センサモジュール８１における第１オフセット処理がエラーとなっていない状態であることをＭＰＵ２１１が特定するためのフラグである。
【０１６３】
最初の第１オフセット処理がエラーであった場合（ステップＳ８０３：ＹＥＳ）、ステップＳ８０５にて、ＲＡＭ２１３の各種フラグ格納エリア２１３ｃに設けられたエラーフラグに「１」をセットする処理を実行する。エラーフラグは、磁気センサモジュール８１における第１オフセット処理又は第２オフセット処理がエラーとなったことをＭＰＵ２１１が特定するためのフラグである。
【０１６４】
ステップＳ８０４又はステップＳ８０５の処理を実行した後は、本センサ確認処理を終了する。
【０１６５】
既に説明したとおり、磁気センサモジュール８１側の立ち上げ処理（図１１）では、第１オフセット処理（ステップＳ３０２）が成功しない場合には、再度オフセット処理を実行し、当該オフセット処理が成功するまで当該オフセット処理を繰り返す構成としている。これに対して、主制御装置１２２側では、上記第１オフセット処理が成功しない場合、すなわち検知状態信号がＨＩレベル信号である場合も、その後の処理が進行される構成としている。
【０１６６】
例えば、主制御装置１２２側のメイン処理でも磁気センサモジュール８１が正常に起動するまで待機する構成とすると、タイマ割込み処理における発射制御処理（ステップＳ２１３）や外部情報設定処理（ステップＳ２２１）のように遊技の進行に関する処理が、磁気センサモジュール８１が正常に起動するまで実行できない構成となる。この場合、例えば遊技球の試射試験を行う場合等においては、磁気センサモジュール８１とは関係のない制御にもかかわらず、磁気センサモジュール８１が正常に起動していないと当該試験を行うことができないため、非効率的となる。更に、磁気センサモジュール８１の第１オフセット処理がエラーとなった場合に、他の制御装置（音声ランプ制御装置１１３や表示制御装置２１４）を制御して、当該エラーとなった情報を報知することが困難となる。そこで本パチンコ機１０では、磁気センサモジュール８１による最初の第１オフセット処理がエラーであった場合も、主制御装置１２２側ではその後の処理を進行させる構成とし、上記不具合の発生を抑制している。
【０１６７】
ここで、第１オフセット処理及び第２オフセット処理の処理結果は、磁気検知状態か否かを示す検知状態信号を利用して送信される構成としていることから、当該処理結果を送信するために検知状態信号の出力態様を切り替えると、磁気検知状態の情報との混同が懸念される。そこで、以下に説明するように、当該検知状態信号の読み込みに関する処理に特徴ある工夫が施されている。
【０１６８】
磁気センサモジュール８１からの検知状態信号は、上記センサ確認処理を終了した後は、タイマ割込み処理（図１０）の読み込み処理（ステップＳ２０９）にて読み込まれる。ここで、読み込み処理にて実行される検知状態信号読み込み処理について、図２０のフローチャートを参照して説明する。
【０１６９】
先ずステップＳ９０１では、磁気センサモジュール８１からの検知状態信号がＨＩレベル信号であるか否かを判定する。検知状態信号がＬＯＷレベル信号である場合（ステップＳ９０１：ＮＯ）、ステップＳ９０２にて、上記起動確認フラグに「１」がセットされているか否かを判定する。検知状態信号がＬＯＷレベル信号であって、起動確認フラグに「１」がセットされている場合、磁気センサモジュール８１は正常に起動しており、いずれのオフセット処理もエラーとなっておらず、且つ磁気検知状態でもないため、そのまま本検知状態信号読み込み処理を終了する。
【０１７０】
起動確認フラグに「１」がセットされていない場合（ステップＳ９０２：ＮＯ）、検知状態信号がＬＯＷレベル信号であって、上記センサ確認処理（図１９）では起動確認フラグに「１」がセットされていない場合であり、初回の第１オフセット処理はエラーとなったものの、その後の第１オフセット処理に成功したことを意味する。この場合、ステップＳ９０３にて起動確認フラグに「１」をセットし、続くステップＳ９０４にて起動確認コマンドを音声ランプ制御装置１１３への送信対象として設定して、本検知状態信号読み込み処理を終了する。当該起動確認コマンドは、タイマ割込み処理（図１０）の外部情報設定処理（ステップＳ２２１）にて、音声ランプ制御装置１１３に送信される。また音声ランプ制御装置１１３は表示制御装置２１４に起動確認コマンドをそのまま送信する。起動確認コマンドを受信した音声ランプ制御装置１１３及び表示制御装置２１４の処理については後述する。
【０１７１】
ステップＳ９０１にて、検知状態信号がＨＩレベル信号である場合、ステップＳ９０５に進む。ステップＳ９０５では、起動確認フラグに「１」がセットされているか否かを判定する。検知状態信号がＨＩレベル信号であって、起動確認フラグに「１」がセットされていない場合、磁気センサモジュール８１では第１オフセット処理がエラーとなっている状態を示し、この場合、そのまま本検知状態信号読み込み処理を終了する。
【０１７２】
ステップＳ９０５にて、起動確認フラグに「１」がセットされている場合、磁気センサモジュール８１では第１オフセット処理に成功しており、通常処理（図１５）における磁気検知処理（ステップＳ５０１）及び第２オフセット処理（ステップＳ５０７）のいずれかで検知状態信号がＨＩレベル信号に切り替えられたことを意味する。この場合、続くステップＳ９０６にて、主制御装置１２２側からオフセット信号をＨＩレベル信号で出力しているか否かを判定する。
【０１７３】
かかるオフセット信号の切り替えについての処理は後述するが、主制御装置１２２の初期設定としてはＬＯＷレベル信号に設定されており、ＨＩレベル信号には、磁気センサモジュール８１に対して第２オフセット処理を実行させる際に切り替えられる。オフセット信号をＨＩレベル信号で出力している場合には、ステップＳ９０７にてエラーフラグに「１」をセットする処理を実行し、本検知状態信号読み込み処理を終了する。また、オフセット信号をＨＩレベル信号で出力していない場合には、ステップＳ９０８にてＲＡＭ２１３の各種フラグ格納エリア２１３ｃに設けられた再オフセットフラグに「１」が格納されているか否かを判定する。再オフセットフラグは、第２オフセット処理がエラーとなったことを主制御装置１２２のＭＰＵ２１１が特定してから、再度第２オフセット処理を実行させるまでの状態であることをＭＰＵ２１１が特定するためのフラグである。再オフセットフラグに「１」がセットされている場合、そのまま本検知状態信号読み込み処理を終了する。
【０１７４】
ステップＳ９０８にて、再オフセットフラグに「１」がセットされていない場合、いずれのオフセット処理もエラーとなっておらず、検知状態信号がＨＩレベル信号となっていることから、磁気センサモジュール８１では磁気検知状態として検知状態信号をＨＩレベル信号に切り替えたことを意味する。この場合、ステップＳ９０９にてＲＡＭ２１３の各種フラグ格納エリア２１３ｃに設けられた検知状態フラグに「１」をセットする処理を実行して、本検知状態信号読み込み処理を終了する。当該検知状態フラグは、後述する磁気検知用処理（図２２）で参照される。
【０１７５】
次に、所定周期で実行されるタイマ割込み処理（図１０）におけるセンサ補正処理（ステップＳ２０２）について、図２１のフローチャートを参照して説明する。
【０１７６】
センサ補正処理では、まずステップＳ１００１にて、オフセット信号をＨＩレベル信号で出力しているか否かを判定する。オフセット信号をＬＯＷレベル信号で出力している場合、続くステップＳ１００２にて、起動確認フラグに「１」がセットされているか否かを判定する。起動確認フラグに「１」がセットされていない場合、磁気センサモジュール８１では第１オフセット処理がエラーとなっている状態を示し、この場合、ステップＳ１００３にて、エラーフラグに「１」がセットされているか否かを判定する。エラーフラグに「１」がセットされている場合、続くステップＳ１００４にて、エラーフラグを「０」にクリアする処理を実行し、ステップＳ１００５にて第１エラーコマンドを音声ランプ制御装置１１３への送信対象として設定して、本センサ補正処理を終了する。
【０１７７】
当該第１エラーコマンドは、タイマ割込み処理（図１０）の外部情報設定処理（ステップＳ２２１）にて、音声ランプ制御装置１１３に送信される。第１エラーコマンドを受信した音声ランプ制御装置１１３は、エラーランプ部２４及びスピーカ部２６を制御して、第１オフセット処理が正常に行われなかったことを教示する第１エラー報知を実行する。また表示制御装置２１４に第１エラーコマンドをそのまま送信する。表示制御装置２１４では、図柄表示装置６１を制御して第１エラー報知として第１オフセット処理が正常に行われなかったことを教示する内容を表示させる。これにより、遊技ホールの管理者は、磁気センサモジュール８１において立ち上げ処理の第１オフセット処理が正常に行われず磁気センサモジュール８１が正常に起動していないことを認識することができる。当該第１エラー報知は、音声ランプ制御装置１１３及び表示制御装置２１４において、上述した起動確認コマンドを受信するまで実行される。そして、起動確認コマンドを受信することで、エラーランプ部２４、スピーカ部２６及び図柄表示装置６１にて、当該エラーが解除されたことを教示するための報知が行われる。また、当該第１エラー報知が繰り返し実行される場合、すなわち所定の措置を行っても、第１オフセット処理がエラーとなる場合には、パチンコ機１０の電源を再度入れなおす必要がある。
【０１７８】
つまり、磁気センサモジュール８１の第１オフセット処理がエラーとなった場合に第１エラー報知が開始され、その後第１オフセット処理に成功した場合に第１エラー報知が終了する。また、ステップＳ１００４にてエラーフラグをクリアすることから、一度第１エラーコマンドを送信した後は、再び第１エラーコマンドを送信することはなく、既に第１エラー報知が開始されているのに繰り返し第１エラーコマンドを送信してしまう不都合を抑制している。
【０１７９】
ステップＳ１００２にて起動確認フラグに「１」がセットされ磁気センサモジュール８１の第１オフセット処理がエラーとなっていない場合、又はステップＳ１００３にてエラーフラグに「１」がセットされておらず上記第１オフセット処理がエラーとなってもその後の第１オフセット処理で成功している場合、はステップＳ１００６に進む。ステップＳ１００６では、ＲＡＭ２１３の各種フラグ格納エリア２１３ｃに設けられた調整済みフラグに「１」がセットされているか否かを判定する。調整済みフラグは、磁気センサモジュール８１に第２オフセット処理を実行させたことＭＰＵ２１１が特定するためのフラグである。調整済みフラグに「１」がセットされている場合には、そのまま本センサ補正処理を終了する。調整済みフラグに「１」がセットされていない場合には、ステップＳ１００７にて内枠開放信号を確認し、内枠１３が開放状態であるか否かを判定する。開放状態である場合には、そのまま本センサ補正処理を終了する。
【０１８０】
ステップＳ１００７にて内枠１３が閉鎖状態であると判定した場合、ステップＳ１００８にてＲＡＭ２１３の各種カウンタエリア２１３ｄに設けられたオフセットカウンタＯＴに「１００」をセットする処理を実行する。当該オフセットカウンタＯＴは、磁気センサモジュール８１が第２オフセット処理中であることをＭＰＵ２１１が特定するためのカウンタであり、タイマ割込み処理（図１０）が１処理回実行される度にステップＳ２１１のタイマ更新処理にて１減算処理されるカウンタである。ステップＳ１００８にて入力した数値情報は４００ｍｓｅｃに相当し、磁気センサモジュール８１がオフセット処理に要する期間（３００ｍｓｅｃ）よりも長く設定されている。
【０１８１】
続くステップＳ１００９では、調整済みフラグに「１」をセットする処理を実行する。これにより、第２オフセット処理を実行させたことをＭＰＵ２１１が特定することが可能となる。続くステップＳ１０１０では、再オフセットフラグを確認し、「１」がセットされている場合には「０」にクリアし、セットされていない場合にはその状態を維持する処理を実行する。そして、ステップＳ１０１１にてオフセット信号をＨＩレベル信号に設定し、本センサ補正処理を終了する。既に説明したとおり、磁気センサモジュール８１側では、オフセット信号の切り替え（ＬＯＷ→ＨＩ）を特定することで、第２オフセット処理を開始する。
【０１８２】
ステップＳ１００１にて、オフセット信号をＨＩレベル信号で出力中の場合、ステップＳ１０１２に進む。ステップＳ１０１２では、オフセットカウンタＯＴの数値情報が「０」であるか否かを判定する。「０」でない場合には、そのまま本センサ補正処理を終了する。
【０１８３】
オフセットカウンタＯＴの数値情報が「０」である場合、ステップＳ１０１３にてエラーフラグに「１」がセットされているか否かを判定する。エラーフラグに「１」がセットされている場合、ステップＳ１０１４にて、当該エラーフラグを「０」にクリアするとともに、ステップＳ１０１５にて調整済みフラグを「０」にクリアする処理を実行する。そして、ステップＳ１０１６にて、再オフセットフラグに「１」をセットする処理を実行し、続くステップＳ１０１７にて、第２エラーコマンドを音声ランプ制御装置１１３への送信対象として設定する。当該第２エラーコマンドは、タイマ割込み処理（図１０）の外部情報設定処理（ステップＳ２２１）にて、音声ランプ制御装置１１３に送信される。第２エラーコマンドを受信した音声ランプ制御装置１１３は、エラーランプ部２４及びスピーカ部２６を制御して、第２オフセット処理が正常に行われなかったことを教示する第２エラー報知を実行する。また表示制御装置２１４に第２エラーコマンドをそのまま送信する。表示制御装置２１４では、図柄表示装置６１を制御して第２エラー報知として第２オフセット処理が正常に行われなかったことを教示する内容を表示させる。これにより、遊技ホールの管理者は、第２オフセット処理が正常に行われなかったことを認識することができる。当該第２エラー報知は、エラーランプ部２４、スピーカ部２６及び図柄表示装置６１において所定期間継続されて実行される。つまり、当該所定期間の経過後は、再び第２エラーコマンドを送信しない限り第２エラー報知は実行されない。また、当該第２エラー報知が繰り返し実行される場合、すなわち所定の措置を行っても、第２オフセット処理がエラーとなる場合には、パチンコ機１０の電源を再度入れなおす必要がある。
【０１８４】
ここで、上記第１エラーコマンドを受信したことに基づく第１エラー報知と、第２エラーコマンドを受信したことに基づく第２エラー報知と、では、エラーランプ部２４及びスピーカ部２６の制御態様及び図柄表示装置６１の表示内容の少なくともいずれかが異なるように設定されている。具体的には、第１エラー報知よりも第２エラー報知のほうが、よりホール管理者の注意を引くように派手な報知内容となっている。
【０１８５】
これは、第１エラー報知及び第２エラー報知のいずれもが、磁気センサモジュール８１の各オフセット処理がエラーとなったことを報知するものであるものの、第１エラー報知は、磁気センサモジュール８１の立ち上げ処理内で自動的に行われる第１オフセット処理（ステップＳ３０２）に対応するものであり、第２エラー報知は、主制御装置１２２からの指示により行われる第２オフセット処理（ステップＳ４０４）に対応するものであり、オフセット処理の契機となる条件が異なることによるものである。
【０１８６】
第１オフセット処理は、例えば内枠１３を開放させた状態で電源投入がなされた場合、隣接する他のパチンコ機１０から発生する磁気や磁場の変化を加味される関係上、当該第１オフセット処理がエラーとなることは通常にも起り得る。これに対して主制御装置１２２からの指示による第２オフセット処理は、内枠１３が閉鎖された状態で実行されるものであることから上記隣接するパチンコ機１０は関係なくなり、当該第２オフセット処理がエラーとなった場合は、例えば、前方から強力な磁気が印加された場合等、不正行為に基づくエラーである可能性が高い。特に、第２オフセット処理は、電源投入時に実行される上記第１オフセット処理が成功したことが一の開始条件となっていることから、上記前方から印加された強力な磁気は、電源投入時には印加されていなかったものといえ、上記不正行為の可能性はより高くなる。したがって、第１エラー報知よりも第２エラー報知を派手に行うことで、上記不正行為が行われた場合であってもホール管理者が早急に対処できるようになっている。
【０１８７】
なお、これらエラー報知を行う場合、外部端子板１４３を介してホールコンピュータにエラー情報を出力する構成としてもよい。
【０１８８】
センサ補正処理（図２１）の説明に戻り、ステップＳ１０１３にてエラーフラグに「１」がセットされていない場合、又はステップＳ１０１７の処理を実行した後は、ステップＳ１０１８にて、オフセット信号をＬＯＷレベル信号に設定し、本センサ補正処理を終了する。
【０１８９】
したがって、パチンコ機１０では、電源投入時に磁気センサモジュール８１は自身の立ち上げ処理（図１１）にて第１オフセット処理を実行し、その後、内枠１３が閉鎖状態であることを一の条件に主制御装置１２２からの指示で第２オフセット処理を実行する構成としている。これにより、内枠１３が開放された状態で電源投入がなされた場合であっても、内枠１３が閉鎖された状態で再度オフセット処理が実行され、好適に不正目的で印加される磁気を検出することが可能となっている。
【０１９０】
また、磁気センサモジュール８１に対して第２オフセット処理を実行させる場合には、調整済みフラグに「１」をセットする。そして、当該第２オフセット処理がエラーとなった場合には、調整済みフラグをクリアする。したがって、第２オフセット処理が成功となった後は、内枠１３が開閉されてもオフセット処理を実行させない。仮に、内枠１３の開閉作業の度にオフセット処理を実行させる構成とすると、オフセット処理に伴う磁気センサ２２１の劣化を招くばかりでなく、ホール営業中においてもオフセット処理が行われることになるため、ホール管理者の目を盗んでオフセット処理中に磁気を印加する不正行為が懸念される。これに対して、本構成によれば、これらの不都合を解消することが可能となる。
【０１９１】
上記のように、磁気センサモジュール８１がオフセット処理を複数回に亘って実行する構成とする場合、これらオフセット処理の成否結果に基づいて主制御装置１２２側で所定の処理（音声ランプ制御装置１１３及び表示制御装置２１４に各エラー報知を実行させる処理）を実行するためには、各オフセット処理の終了タイミング、及び当該オフセット処理の処理結果をそれぞれ特定する必要がある。そこで、本実施形態では、磁気検知状態であることを示す検知状態信号に加えて主制御装置１２２から送信するオフセット信号を利用して、終了タイミングの情報と処理結果の情報とをそれぞれ特定するが可能な構成となっている。
【０１９２】
次に、検知状態信号読み込み処理（図２０）において、検知状態フラグに「１」がセットされた場合における、主制御装置１２２のＭＰＵ２１１の処理について、図２２を参照して説明する。図２２は、タイマ割込み処理（図１０）における不正検知処理（ステップＳ２１２）にて実行される磁気検知用処理を示すフローチャートである。なお、不正検知処理においては、磁気検知用処理の他、入賞検知センサ５４ａに遊技球の入賞を誤検知させようとする行為を検知する不正入賞用処理や、電波を用いて遊技球の入賞を不正に発生させようとする行為を検知する電波検知用処理が含まれている。
【０１９３】
磁気検知用処理では、まずステップＳ１１０１にて、検知状態フラグに「１」がセットされているか否かを確認することで、磁気センサモジュール８１が磁気検知状態となっているか否かを特定する。磁気センサモジュール８１が磁気検知状態でない場合は、ステップＳ１１０２にて、ＲＡＭ２１３の各種カウンタエリア２１３ｄに設けられた磁気検知用カウンタを「０」にクリアして、本磁気検知用処理を終了する。磁気検知用カウンタは、磁気センサモジュール８１が磁気検知状態となったことをＭＰＵ２１１が特定した回数を示すカウンタである。
【０１９４】
磁気センサモジュール８１が磁気検知状態である場合には、続くステップＳ１００３にて、上記磁気検知用カウンタを１加算する処理を実行する。続くステップＳ１００４では、その加算後の数値情報が「２」であるか否かを判定する。つまり、磁気センサモジュール８１が磁気検知状態となったことを主制御装置１２２側のＭＰＵ２１１でも複数回に亘って確認したか否かを判定する。磁気検知カウンタの数値情報が「２」でない場合には、そのまま本磁気検知用処理を終了する。
【０１９５】
ステップＳ１００４にて肯定判定をした場合には、ステップＳ１００５にて、磁気検知コマンドを音声ランプ制御装置１１３への送信対象に設定する。磁気検知コマンドは、磁気を印加する不正行為の発生をＭＰＵ２１１にて特定したことをサブ側の制御装置である音声ランプ制御装置１１３に認識させるためのコマンドである。当該磁気検知コマンドは、タイマ割込み処理（図１０）における外部情報設定処理（ステップＳ２２１）にて音声ランプ制御装置１１３に送信される。
【０１９６】
磁気検知コマンドを受信した音声ランプ制御装置１１３は、磁気を印加する不正行為の特定に対応した報知を、エラーランプ部２４及びスピーカ部２６を通じて実行する。また、磁気検知コマンドの受信に対応した報知系のコマンドを表示制御装置２１４に送信する。表示制御装置２１４は、磁石を用いた不正行為の特定に対応した報知を、図柄表示装置６１を通じて実行する。これにより、ホール管理者は当該不正行為を特定することが可能となる。
【０１９７】
ステップＳ１１０５の処理を実行した後は、ステップＳ１１０６に進む。ステップＳ１１０６では、磁気を印加する不正行為の発生を特定したことを遊技ホールの管理コンピュータに認識させるために異常用の外部出力開始処理を実行する。なお、外部端子板１４３に対する出力設定は、タイマ割込み処理（図１０）の外部情報設定処理（ステップＳ２２１）にて実行される。ステップＳ１１０６の処理を実行した後は、本磁気検知用処理を終了する。
【０１９８】
したがって、本パチンコ機１０では磁気センサモジュール８１側で複数回に亘って磁気の確認処理を実行する構成に加えて、主制御装置１２２側でも複数回に亘って確認処理を実行する構成としており、磁気の誤検知を抑制可能となっている。
【０１９９】
次に、磁気センサモジュール８１がオフセット処理を実行するタイミングについて図２３を参照して説明する。図２３は、磁気センサモジュール８１のオフセット処理の実行タイミングを、パチンコ機１０の電源と内枠１３の状態との関係から説明するためのタイミングチャートであり、図２３（ａ）は、内枠１３の開閉状態を示し、図２３（ｂ）はパチンコ機１０の電源の状態を示し、図２３（ｃ）は磁気センサモジュール８１がオフセット処理を実行する様子を示し、図２３（ｄ）はＲＡＭ２１３の起動確認フラグを示し、図２３（ｅ）はＲＡＭ２１３のエラーフラグを示し、図２３（ｆ）はＲＡＭ２１３の調整済みフラグを示し、図２３（ｇ）はＲＡＭ２１３の再オフセットフラグを示し、図２３（ｈ）は主制御装置１２２からのオフセット信号の状態を示し、図２３（ｉ）は磁気センサモジュール８１からの検知状態信号の状態を示している。
【０２００】
まず、磁気センサモジュール８１における第１オフセット処理と、主制御装置１２２からの指示に基づく第２オフセット処理と、がいずれも正常に実行できた場合について説明する。
【０２０１】
ｔ１のタイミングでパチンコ機１０の電源が投入されると、図２３（ｃ）に示すように、磁気センサモジュール８１では、立ち上げ処理（図１１）により第１オフセット処理が実行される。既に説明したとおり、当該第１オフセット処理は主制御装置１２２側からの指示により実行されるものではなく、磁気センサモジュール８１自身の処理により自動的に実行される。したがって、図２３（ｈ）に示すように、主制御装置１２２が出力するオフセット信号はＬＯＷレベル信号のままである。
【０２０２】
ｔ２のタイミングで上記第１オフセット処理が終了し、当該第１オフセット処理が成功であった場合（ステップＳ３０３：ＹＥＳ）、主制御装置１２２側においては、当該検知状態信号がＬＯＷレベル信号であることを確認して、図２３（ｄ）に示すように、起動確認フラグに「１」がセットされる（ステップＳ８０４）。磁気センサモジュール８１側においては、上記オフセット処理に成功したことにより、立ち上げ処理（図１１）を終了し、通常処理（図１５）が開始されて磁気検知処理（ステップＳ５０１）等を実行することが可能となる。ただし、ｔ１のタイミングで実行された第１オフセット処理は、内枠１３が開放された状態で実行されているため、隣接して設けられた他のパチンコ機１０から発生する磁気や磁場の変化を加味した調整となっている可能性が高い。
【０２０３】
そこで、ｔ３のタイミングで、内枠１３が閉鎖されると、主制御装置１２２側においては、図２３（ｈ）に示すように、オフセット信号がＬＯＷレベル信号からＨＩレベル信号に切り替えられる。またこの場合、図２３（ｆ）に示すように、調整済みフラグに「１」がセットされる。オフセット信号がＬＯＷレベル信号からＨＩレベル信号に切り替わったことにより（ステップＳ５０３：ＹＥＳ）、磁気センサモジュール８１においては、図２１（ｃ）に示すように、第２オフセット処理が実行される（ステップＳ５０７）。
【０２０４】
ｔ４のタイミングで第２オフセット処理が終了し、当該第２オフセット処理が成功（ステップＳ７０６：ＹＥＳ）であった場合、磁気センサモジュール８１側においては、検知状態信号がＬＯＷレベル信号に設定される（ステップＳ７０８）。主制御装置１２２側においては、既にタイマ割込み処理（図１０）が周期的に実行されており、ｔ５のタイミングでオフセットカウンタＯＴの数値情報が「０」であることで、第２オフセット処理が終了したことを特定することが可能となる。この場合、図２３（ｅ）に示すようにエラーフラグは「０」のままであることから、調整済みフラグはクリアされず、オフセット信号がＬＯＷレベル信号に切り替えられる。また、図２３（ｇ）に示すように、再オフセットフラグも「０」のままである。
【０２０５】
その後、ｔ６のタイミングで内枠１３が開放され、ｔ７のタイミングで閉鎖されても、既に調整済みフラグに「１」がセットされていることから、再度のオフセット信号の切り替えは行われず、磁気センサモジュール８１はオフセット処理を実行しない。
【０２０６】
そして、ｔ８のタイミングで、磁気が印加された場合には、図２３（ｉ）に示すように、磁気センサモジュール８１側では検知状態信号がＨＩレベル信号に切り替えられ、主制御装置１２２側では、起動確認フラグに「１」がセットされていること（ステップＳ９０５：ＹＥＳ）、オフセット信号をＬＯＷレベル信号で出力していること（ステップＳ９０６）、及び再セットフラグに「１」がセットされていないこと（ステップＳ９０８：ＮＯ）を条件に、検知状態フラグに「１」がセットされ、磁気検知用処理（図２２）にて磁気センサモジュール８１が磁気検知状態となった場合の処理が実行される。
【０２０７】
次に、磁気センサモジュール８１の立ち上げ処理における第１オフセット処理がエラーとなった場合について説明する。
【０２０８】
ｔ９のタイミングでパチンコ機１０の電源が投入されると、上記と同様に磁気センサモジュール８１では第１オフセット処理が開始される。例えば、当該オフセット処理において、強力な磁気が検知された場合、ｔ１０のタイミングで当該第１オフセット処理が終了すると、図２３（ｉ）に示すように、検知状態信号がＨＩレベル信号に切り替えられる。この場合、主制御装置１２２側では、センサ確認処理（図１９）においてエラーフラグに「１」がセットされる（ステップＳ８０５）。主制御装置１２２では、センサ確認処理（図１７）及びメイン処理（図９）を終了することができ、タイマ割り込み処理（１０）が開始され、他の制御が実行可能となる。そして、起動確認フラグに「１」がセットされておらず、エラーフラグに「１」がセットされていることにより、ｔ１１のタイミングで実行されるタイマ割込み処理のセンサ補正処理（図１９）にて、第１エラーコマンドが設定され（ステップＳ１００５）、音声ランプ制御装置１１３及び表示制御装置２１４による第１エラー報知が実行される。これにより、ホール管理者は、当該エラーを認識することが可能となり、エラーの原因となった上記強力な磁気を取り除く等の措置をとることが可能となる。また、第１エラーコマンドの設定に際して、エラーフラグは「０」にクリアされる。したがって、一のエラーに対して第１エラーコマンドが複数送信されることはない。
【０２０９】
ｔ９のタイミングで開始した第１オフセット処理がエラーであったため、磁気センサモジュール８１では、立ち上げ処理（図１１）において第１オフセット処理がｔ１２のタイミングで再度開始される。今回の第１オフセット処理も、磁気センサモジュール８１が主制御装置１２２からの指示によらず実行するため、主制御装置１２２から出力されるオフセット信号はＬＯＷ信号のままである。なお、図では理解の容易のためｔ１０のタイミングの第１オフセット処理の終了タイミングとｔ１２のタイミングの第１オフセット処理の開始タイミングを分けて記載しているが、実際にはｔ１０のタイミングで第１オフセット処理がエラーとなると連続して再度の第１オフセット処理が開始される。
【０２１０】
当該第１オフセット処理中であるｔ１３のタイミングで、例えば内枠１３が閉鎖（図２３（ａ）参照）されたとすると、磁気センサモジュール８１における検知値のぶれ幅が大きくなり、当該オフセット処理は再びエラーとなる。したがって、ｔ１４のタイミングで当該オフセット処理が終了しても検知状態信号はＨＩレベル信号のままである。主制御装置１２２側では、検知状態信号がＨＩレベル信号であっても、起動確認フラグに「１」がセットされていないため、エラーフラグは「０」のままであり、検知状態フラグも「０」のままである。
【０２１１】
ｔ１２のタイミングで開始した第１オフセット処理が再びエラーであったため、更にｔ１５のタイミングで第１オフセット処理が開始される。この場合も、主制御装置１２２から出力されるオフセット信号はＬＯＷ信号のままである。なお、上記同様に、図では理解の容易のためｔ１４のタイミングの第１オフセット処理の終了タイミングとｔ１５のタイミングの第１オフセット処理の開始タイミングを分けて記載している。
【０２１２】
ｔ１６のタイミングで、上記第１オフセット処理が終了し、当該第１オフセット処理が成功であった場合、磁気センサモジュール８１からの検知状態信号は、ＬＯＷレベル信号に切り替えられる。この場合、主制御装置１２２側では、起動確認フラグに「１」がセットされる。
【０２１３】
そして、ｔ１７のタイミングで実行されるセンサ補正処理にて、調整済みフラグに「１」がセットされるとともに、オフセット信号がＬＯＷレベル信号からＨＩレベル信号に切り替えられる。その結果、磁気センサモジュール８１側では、上記オフセット信号の切り替えが行われたことにより、第２オフセット処理が実行される。
【０２１４】
ｔ１８のタイミングで第２オフセット処理が終了し、当該第２オフセット処理が成功であった場合、既に説明したとおり、主制御装置１２２側では、ｔ１９のタイミングで、オフセットカウンタＯＴの数値情報が「０」となることにより当該第２オフセット処理が終了したことを特定することができ、エラーフラグが「０」であることにより第２オフセット処理の処理結果を特定することができ、オフセット信号がＬＯＷレベル信号に切り替えられる。
【０２１５】
次に、主制御装置１２２側からの指示に基づく第２オフセット処理がエラーとなった場合について説明する。なお以下の説明では、パチンコ機１０の電源が既にＯＮとなっており、主制御装置１２２側ではタイマ割込み処理が開始され、磁気センサモジュール８１側では通常処理が開始されている状況から説明する。
【０２１６】
ｔ２０のタイミングで、内枠１３が閉鎖されると、主制御装置１２２からのオフセット信号がＬＯＷレベル信号からＨＩレベル信号に切り替えられる。そして、当該オフセット信号の切り替えに基づいて、磁気センサモジュール８１側では第２オフセット処理が開始される。
【０２１７】
例えば、当該オフセット処理において、強力な磁気を印加する不正行為が行われた場合、ｔ２１のタイミングで当該オフセット処理が終了すると検知状態信号がＨＩレベル信号に切り替えられる。この場合、検知状態信号がＨＩレベル信号であり（ステップＳ９０１：ＹＥＳ）、起動確認フラグに「１」がセットされており（ステップＳ９０５：ＹＥＳ）、オフセット信号をＨＩレベル信号で出力中である（ステップＳ９０６：ＹＥＳ）であることから、エラーフラグに「１」がセットされる（ステップＳ９０７）。
【０２１８】
オフセットカウンタＯＴの数値情報が「０」となるｔ２２のタイミングで実行されるセンサ補正処理では、エラーフラグ及び調整済みフラグがクリア（ステップＳ１０１４、ステップＳ１０１５）され、図２３（ｇ）に示すように、再オフセットフラグに「１」がセットされる（ステップＳ１０１６）。さらに、第２エラーコマンドが設定され（ステップＳ１０１７）、音声ランプ制御装置１１３及び表示制御装置２１４による第２エラー報知が実行される。これにより、ホール管理者は、上記不正行為を認識することが可能となり、不正行為に対する適切な措置をとることが可能となる。そして、オフセット信号がＬＯＷレベル信号に切り替えられる。
【０２１９】
次のセンサ補正処理の処理回であるｔ２３のタイミングで、調整済みフラグに「１」がセットされるとともに、再オフセットフラグがクリアされる。そして、オフセット信号がＬＯＷレベル信号からＨＩレベル信号に切り替えられる。その結果、磁気センサモジュール８１では再度第２オフセット処理が開始される。ｔ２４のタイミングで当該第２オフセット処理が終了し、当該第２オフセット処理が成功であった場合、磁気センサモジュール８１からの検知状態信号はＬＯＷレベル信号に切り替えられる。そして、ｔ２５のタイミングでオフセットカウンタＯＴの数値情報が「０」となることで、主制御装置１２２からのオフセット信号はＬＯＷレベル信号に切り替えられる。
【０２２０】
以上詳述した本実施形態によれば、以下の優れた効果を奏する。
【０２２１】
磁気センサモジュール８１は、電源投入後、主制御装置１２２側の初期駆動が終了した後のタイミングで、内枠１３が閉鎖状態であることを契機に第２オフセット処理を実行する構成とした。これにより、パチンコ機１０の電源投入時に生じる磁場の変化や、電源投入に伴う各制御装置の初期駆動テストにより発生する磁気を加味しない検知値で、その後の周辺の磁気を検知することが可能となる。
【０２２２】
一般的にパチンコ機１０は、ホール島設備に対して並列させて設置され、設置された複数のパチンコ機１０をいずれも内枠１３を開放させた状態とすると、一のパチンコ機１０おける内枠１３の前方に、他のパチンコ機１０の内枠１３の背面が配置されることになる。すなわち、内枠１３を開放させた状態でオフセット処理を実行すると、一のパチンコ機１０の磁気センサモジュール８１は、他のパチンコ機１０の内枠１３に設けられた各制御装置から発生する磁気も加味して検知値の校正を行ってしまうことになる。これらの磁気は、パチンコ機１０が通常駆動する状態においては検知し得ない磁気である。したがって、内枠１３が閉鎖状態であることを第２オフセット処理の実行条件とすることで、これらの通常検知し得ない磁気を加味せずに検知値の校正を行うことが可能となる。
【０２２３】
ここで、上記のように電源投入後であって内枠１３が閉鎖状態である状況にてオフセット処理を実行する構成において、当該状況にのみオフセット処理を実行する構成とすることも可能である。このような構成のほうが磁気センサモジュール８１の構成の簡素化という観点からすると好ましくも思える。しかし当該構成とすると、例えば、内枠開放スイッチ１３ａに対して不正治具を取り付け主制御装置１２２に内枠１３が開放状態と判断させ、磁気センサモジュール８１にオフセット処理を行わせないようにする不正行為が懸念される。上述の電源投入時に発生する磁気や他のパチンコ機１０からの磁気と比較して、不正に印加される磁気は遊技球を開口部へ誘導し得る磁気であることから強力な磁気といえる。そこで、本実施形態では、電源投入時に仮の校正値を算出すべく自動的にオフセット処理を実行する構成とすることで、上記のような優れた効果を奏しつつも、オフセット処理を実行させない不正行為を抑制することが可能となる。
【０２２４】
磁気センサモジュール８１は、磁気が前方から印加された場合に、磁気検知状態とする構成とした。具体的には、磁気検知処理（図１５）にて印加される磁気の方位を特定する方位フィルタ処理（ステップＳ５０２）を実行し、磁気センサ２２１に対して前方から印加される磁気のみを抽出して検知対象とする構成とした。磁気センサモジュール８１は遊技盤５０に設けられており、不正に印加される磁気は遊技盤５０の前方から印加されることが想定される一方で、遊技盤５０の背面には各種駆動部や各種制御装置が設けられている。したがって、これら各種駆動部や各種制御装置に基づく磁気を検知対象とせずに不正に印加される磁気のみ検知対象とすることが可能となる。
【０２２５】
磁気センサモジュール８１は、周期的（２０ｍｓｅｃ）に磁気検知処理を実行し、複数所理回（３回）に亘って磁気を検知した場合に磁気検知状態とする構成とした。パチンコ機１０の各種駆動部にて発生する磁気は、当該磁気検知処理の周期よりも短い期間で収束することが想定されるため、仮に磁気検知処理の一処理回にて検知されても、次の処理回では検知されない。更に、各種駆動部のうちの遊技球発射機構４０は発射ソレノイドや球送り装置が周期的に駆動状態となることで遊技球が発射される構成としているところ、上記磁気検知処理の周期は発射ソレノイドや球送り装置の周期よりも短く、その周期が複数回に亘って同期することはない。これにより、これら発射ソレノイドや球送り装置により発生する磁気を検知対象とせずに不正に印加される磁気のみを検知対象とすることが可能となる。
【０２２６】
磁気センサモジュール８１で実行する第２オフセット処理の処理結果を、主制御装置１２２側へ検知状態信号を用いて送信する構成とした。上記のように、第２オフセット処理を主制御装置１２２側の初期駆動後に実行する場合、主制御装置１２２が通常駆動状態、すなわちタイマ割込み処理が開始されている状態で、第２オフセット処理が行われることになる。つまり、当該第２オフセット処理の処理結果に基づいて所定の処理（第２エラー報知）を実行するためには、タイマ割込み処理内で当該処理結果を受信する必要がある。一方で、送受信の端子や接続ラインの数が極端に増加することは好ましくない。したがって、上記処理結果の情報と、磁気検知状態の情報と、を同じ信号で出力する構成とすることで、構成の簡素化を図りつつ、処理結果に基づく所定の処理を実行することが可能となる。
【０２２７】
この場合、主制御装置１２２側で、上記処理結果の情報と、磁気検知状態の情報と、の混同が懸念される。そこで、本実施形態では、磁気センサモジュール８１に対して第２オフセット処理を実行させるために用いるオフセット信号の出力態様の情報から、上記処理結果の情報と、磁気検知状態の情報と、を区別することが可能となっている。したがって、上記各効果を奏するために用いた出力信号（オフセット信号）を、上記処理結果の情報と磁気検知状態の情報とを区別するために用いることで、構成の簡素化を図りつつ上記懸念される混同を抑制している。
【０２２８】
各オフセット処理は所定期間に亘って実行される構成であり、当該期間において所定の基準値を超える磁気が検知された場合には各オフセット処理はエラーとなり対応するエラー報知を実行する構成とした。各オフセット処理は磁気センサモジュール８１周辺の磁気を０値として校正する処理であるのに対して、不正に印加される磁気は例えば遊技球を誘導する程度の磁気強度であることが想定され、各オフセット処理中に不正に磁気が印加された場合には当該オフセット処理がエラーとなる可能性が高い。そして、当該オフセット処理がエラーとなると上記のようにエラー報知が実行される。したがって、各オフセット処理を実行している期間においても実質的に不正に印加される磁気を監視している状態といえ、不正に印加される磁気を好適に検知することが可能となっている。
【０２２９】
磁気センサモジュール８１は、内枠１３が閉鎖状態である状況にて第２オフセット処理を実行した後、その後内枠１３の開閉作業が行われても第２オフセット処理を実行しない構成とした。上記のように各オフセット処理中も不正に印加される磁気を監視している状態であるとはいえ、正規の磁気検知処理（図１６）が行われている期間ではない。したがって、オフセット処理の処理回数を減らし、磁気検知処理を実行している期間を長くして、不正に印加される磁気を好適に検知することを可能としている。
【０２３０】
磁気センサ２２１とＭＰＵ２２２とからなり、磁気センサ２２１の検知情報に基づいてＭＰＵ２２２が各処理を実行する構成とした。したがって、磁気検知センサの検知情報に基づいて主制御装置１２２が各処理を実行する構成と比較して、主制御装置１２２の処理負荷を低減することが可能となる。
【０２３１】
＜第２の実施形態＞
本実施形態では、磁気センサモジュール８１の各オフセット処理の処理結果を送信する構成が、上記第１の実施形態と異なっている。以下、異なる構成について図２４〜図２８を参照して説明する。
【０２３２】
上記第１の実施形態では、各オフセット処理の処理結果を、検知状態信号を用いて送信する構成としていたが、本実施形態では、磁気センサモジュール８１に設けられた他の出力端子を用いて送信する構成とする。具体的には、磁気センサモジュール８１には、検知状態信号を出力する出力端子とは別に、各オフセット処理の成否結果を出力するための出力端子が設けられており、当該出力端子も主制御基板２０１と電気的に接続されている。そして、当該出力端子から、各オフセット処理の成否結果を示す成否信号として、オフセット成功信号とエラー信号とを送信する。オフセット成功信号とエラー信号とは、いずれもＬＯＷレベル信号とＨＩレベル信号との切り替えを短時間で繰り返すことで構成されるパルス信号からなり、当該パルス信号の周期を異ならせることで、いずれの成否信号であるかが特定可能となっている。
【０２３３】
まず、本実施形態における磁気センサモジュール８１側の処理について説明する。図２４は、本実施形態における立ち上げ処理を示すフローチャートである。
【０２３４】
本実施形態における立ち上げ処理では、第１の実施形態におけるステップＳ３０１〜ステップＳ３０３と同様に、ステップＳ１２０１〜ステップＳ１２０３にて、端子読み込み処理、第１オフセット処理、及び当該第１オフセット処理の成否結果を判定する処理を実行する。ステップＳ１２０３にて、第１オフセット処理に成功したと判定した場合には、続くステップＳ１２０４にて、上記の成否信号のうちのオフセット成功信号を主制御装置１２２に送信し、本立ち上げ処理を終了する。
【０２３５】
ステップＳ１２０３にて第１オフセット処理がエラーであった場合には、ステップＳ１２０５に進み、上記の成否信号のうちのエラー信号を主制御装置１２２に送信する。そして、ステップＳ１２０６にてＲＡＭ２２４のクリアを実行し、ステップＳ１２０３に戻り、再び第１オフセット処理を実行する。
【０２３６】
また、図示はしないが、本実施形態における通常処理の第２オフセット処理（図１７）では、ステップＳ７０８で上記オフセット成功信号を送信し、ステップＳ７０９でエラー信号を送信する構成とする。
【０２３７】
次に、主制御装置１２２側の処理について説明する。図２５は、本実施形態におけるセンサ確認処理を示すフローチャートである。
【０２３８】
本実施形態におけるセンサ確認処理では、第１の実施形態におけるステップＳ８０１の処理と同様に、ステップＳ１３０１にて検知感度設定信号を送信する。続くステップＳ１３０２では、上記成否信号として、オフセット成功信号又はエラー信号を受信したか否かを判定する。そしていずれの成否信号も受信していない場合には、そのまま待機する。したがって、ステップＳ１３０２では、磁気センサモジュール８１の第１オフセット処理が１回終了するまで待機することになる。
【０２３９】
ステップＳ１３０２で肯定判定することで、ステップＳ１３０３に進む。ステップＳ１３０３では、ＲＡＭ２１３の各種フラグ格納エリア２１３ｃに設けられた成否受信フラグに「１」をセットする処理を実行する。成否受信フラグは、オフセット成功信号及びエラー信号の成否信号を受信したことをＭＰＵ２１１が特定するためのフラグである。
【０２４０】
続くステップＳ１３０４では、ステップＳ１３０２で受信した信号の周期を確認することで、エラー信号であったか否かを判定する。磁気センサモジュール８１からの成否信号がエラー信号であった場合、磁気センサモジュール８１において第１オフセット処理が正常に実行されなかったことを意味する。この場合、ステップＳ１３０５にて、ＲＡＭ２１３のエラーフラグに「１」をセットする処理を実行する。
【０２４１】
ステップＳ１３０４にて否定判定した場合、又はステップＳ１３０５の処理を実行した後は、本センサ確認処理を終了する。
【０２４２】
次に、タイマ割込み処理（図１０）の読み込み処理（ステップＳ２０９）にて実行される、成否信号読み込み処理について図２６のフローチャートを参照して説明する。
【０２４３】
まずステップＳ１４０１では、磁気センサモジュール８１からの成否信号として、オフセット成功信号又はエラー信号を受信しているか否かを判定する。いずれの信号も受信していない場合には、そのまま本成否信号読み込み処理を終了する。
【０２４４】
いずれかの信号を受信している場合、続くステップＳ１４０２にて上記成否受信フラグを確認し、「１」がセットされている場合にはその状態を維持し、セットされていない場合には「１」をセットする処理を実行する。続くステップＳ１４０３では、ステップＳ１４０１で受信した成否信号がエラー信号であったか否かを判定する。エラー信号でない場合、ステップＳ１４０４にて上記エラーフラグを確認し、「１」がセットされている場合には「０」にクリアする処理を実行し、セットされていない場合にはその状態を維持して、本成否信号読み込み処理を終了する。一方、ステップＳ１４０３にてエラー信号であった場合には、ステップＳ１４０５にてエラーフラグを確認し、「１」がセットされている場合にはその状態を維持し、セットされていない場合には「１」をセットする処理を実行して、本成否信号読み込み処理を終了する。
【０２４５】
したがって、成否信号読み込み処理では、オフセット成功信号を受信した場合には、成否受信フラグに「１」をセットするとともに、エラーフラグを「０」にクリアし、エラー信号を受信した場合には、同じく成否受信フラグに「１」をセットする一方で、エラーフラグにも「１」をセットする処理を実行する。これにより、磁気センサモジュール８１がオフセット処理を実行した場合に、当該オフセット処理が終了したこと、及び当該オフセット処理の成否結果を、主制御装置１２２のＭＰＵ２１１が特定することが可能となっている。
【０２４６】
なお、図示はしないが、本実施形態における検知状態信号読み込み処理では、上記のとおりオフセット処理の処理結果を成否信号として出力する構成としている関係上、ＨＩレベル信号の検知状態信号を読み込んだことを条件に、他の処理を実行せずに検知状態フラグに「１」をセットする。
【０２４７】
次に、本実施形態におけるセンサ補正処理について、図２７のフローチャートを参照して説明する。
【０２４８】
本実施形態におけるセンサ補正処理では、まず、ステップＳ１５０１にて、第１の実施形態のステップＳ１００１の処理と同様に、オフセット信号をＨＩレベル信号で出力しているか否かを判定する。オフセット信号がＨＩレベル信号でない場合、続くステップＳ１５０２にて、最後に受信した成否信号がエラー信号であるか否かを判定する。具体的には、成否受信フラグに「１」がセットされていて且つエラーフラグにも「１」がセットされているか否かを判定することで、エラー信号の後にオフセット成功信号を受信していないことが特定できる。この場合、磁気センサモジュール８１の第１オフセット処理がエラーとなっている状態であり、続くステップＳ１５０３では、第１エラーコマンドを音声ランプ制御装置１１３への送信対象として設定する。当該第１エラーコマンドを設定することで、第１の実施形態と同様に、エラーランプ部２４、スピーカ部２６及び図柄表示装置６１にて第１エラー報知が実行される。但し、本実施形態における第１エラー報知は、エラーランプ部２４、スピーカ部２６及び図柄表示装置６１において所定期間実行した場合に終了する構成としている。
【０２４９】
ステップＳ１５０３の処理を実行した後は、ステップＳ１５０４にて、成否受信フラグを「０」にクリアする処理を実行し、本センサ補正処理を終了する。
【０２５０】
ステップＳ１５０２にて否定判定した場合、すなわち、成否受信フラグ及びエラーフラグの少なくとも一方が「０」である場合、ステップＳ１５０５に進み、エラーフラグに「１」がセットされているか否かを判定する。ステップＳ１５０５にてエラーフラグに「１」がセットされている場合とは、第１オフセット処理に失敗した場合であって既に前回の処理回においてステップＳ１５０３及びステップＳ１５０４の処理を実行している状態であり、この場合、そのまま本センサ補正処理を終了する。
【０２５１】
ステップＳ１５０５にてエラーフラグに「１」がセットされていない場合、すなわち、磁気センサモジュール８１において第１オフセット処理に成功している状態の場合、ステップＳ１５０６にて、成否受信フラグを確認し、「０」である場合にはその状態を維持し、「１」がセットされている場合には「０」にクリアする処理を実行する。
【０２５２】
続くステップＳ１５０７では、ＲＡＭ２１３の各種フラグ格納エリア２１３ｃに設けられた調整済みフラグに「１」がセットされているか否かを判定する。調整済みフラグに「１」がセットされている場合には、そのまま本センサ補正処理を終了する。調整済みフラグに「１」がセットされていない場合には、ステップＳ１５０８にて内枠開放信号を確認し、内枠１３が開放状態であるか否かを判定する。開放状態である場合には、そのまま本センサ補正処理を終了する。
【０２５３】
ステップＳ１５０８にて内枠１３が閉鎖状態であると判定した場合、ステップＳ１５０９にてオフセット信号をＨＩレベル状態に設定し、本センサ補正処理を終了する。
【０２５４】
ステップＳ１５０１にて肯定判定した場合、すなわちオフセット信号をＨＩレベル信号で出力中である場合には、ステップＳ１５１０に進む。ステップＳ１５１０では、成否受信フラグに「１」がセットされているか否かを判定する。成否受信フラグに「１」がセットされていない場合には、そのまま本センサ補正処理を終了する。
【０２５５】
ステップＳ１５１０にて成否受信フラグに「１」がセットされている場合、磁気センサモジュール側では第２オフセット処理が終了していることを意味し、この場合ステップＳ１５１１に進む。ステップＳ１５１１では、エラーフラグに「１」がセットされているか否かを判定することで、上記再度のオフセット処理に成功したか否かを特定する。第２オフセット処理がエラーであった場合（ステップＳ１５１１：ＹＥＳ）、ステップＳ１５１２にて、第２エラーコマンドを音声ランプ制御装置１１３への送信対象として設定する。当該第２エラーコマンドを設定することで、第１の実施形態と同様に、エラーランプ部２４、スピーカ部２６及び図柄表示装置６１にて第２エラー報知が実行される。
【０２５６】
ステップＳ１５１２又はステップＳ１５１３の処理を実行した後は、ステップＳ１５１４に進み、成否受信フラグ及びエラーフラグを「０」にクリアする処理を実行する。その後、ステップＳ１５１５にて、オフセット信号をＬＯＷレベル信号に設定し、本センサ補正処理を終了する。
【０２５７】
次に、本実施形態における、磁気センサモジュール８１がオフセット処理を実行するタイミングについて図２８を参照して説明する。図２８は、磁気センサモジュール８１のオフセット処理の実行タイミングを、パチンコ機１０の電源と内枠１３の状態との関係から説明するためのタイミングチャートであり、図２８（ａ）は、内枠１３の開閉状態を示し、図２８（ｂ）はパチンコ機１０の電源の状態を示し、図２８（ｃ）は磁気センサモジュール８１がオフセット処理を実行する様子を示し、図２８（ｄ）はＲＡＭ２１３の成否受信フラグを示し、図２８（ｅ）はＲＡＭ２１３のエラーフラグを示し、図２８（ｆ）はＲＡＭ２１３の調整済みフラグを示し、図２８（ｇ）は主制御基板２０１からのオフセット信号の状態を示している。
【０２５８】
まず、磁気センサモジュール８１における第１オフセット処理と、主制御装置１２２からの指示に基づく第２オフセット処理と、がいずれも正常に実行できた場合について説明する。
【０２５９】
ｔ１のタイミングでパチンコ機１０の電源が投入されると、図２８（ｃ）に示すように、磁気センサモジュール８１は、第１オフセット処理を実行する。既に説明したとおり、当該オフセット処理は主制御装置１２２側からの指示により実行されるものではなく、磁気センサモジュール８１自身が自動的に実行する。したがって、図２８（ｇ）に示すように、主制御装置１２２が出力するオフセット信号はＬＯＷレベル信号のままである。
【０２６０】
ｔ２のタイミングで第１オフセット処理が終了し、当該第１オフセット処理が成功であった場合、磁気センサモジュール８１からは、成否信号としてオフセット成功信号が送信される（ステップＳ１２０４）。主制御装置１２２側においては、オフセット成功信号を受信したことに基づいて、図２８（ｄ）に示すように、成否受信フラグに「１」がセットされる（ステップＳ１３０３）。磁気センサモジュール８１側においては、第１オフセット処理に成功したことにより立ち上げ処理（図２４）を終了し、通常処理が開始されて磁気検知処理等を実行することが可能となる。ただし、本実施形態においても、ｔ１のタイミングで実行された第１オフセット処理は、内枠１３が開放された状態で実行されているため、隣接して設けられた他のパチンコ機１０から発生する磁気や磁場の変化を加味した調整となっている可能性が高い。
【０２６１】
そこで、ｔ３のタイミングで、内枠１３が閉鎖されると、主制御装置１２２側においては、図２８（ｄ）に示すように、成否受信フラグが「０」にクリアされるとともに、図２８（ｇ）に示すように、オフセット信号がＬＯＷレベル信号からＨＩレベル信号に切り替えられる。その結果、磁気センサモジュール８１においては、上記オフセット信号が切り替えられることにより、図２８（ｃ）に示すように、第２オフセット処理が実行される。
【０２６２】
ｔ４のタイミングで上記第２オフセット処理が終了し、当該第２オフセット処理が成功であった場合、磁気センサモジュール８１からは、成否信号としてオフセット成功信号が送信される。主制御装置１２２側においては、既にタイマ割込み処理（図１０）が周期的に実行されており、オフセット成功信号を受信したことに基づいて、成否信号読み込み処理（図２６）にて成否受信フラグに「１」がセットされる（ステップＳ１４０２）。その後、ｔ５のタイミングで、図２８（ｆ）に示すように、調整済みフラグに「１」がセットされ（ステップＳ１５１３）、成否受信フラグが「０」にクリアされる（ステップＳ１５１４）。そして、図２８（ｇ）に示すように、オフセット信号がＬＯＷレベル信号に切り替えられる（ステップＳ１５１５）。
【０２６３】
その後、ｔ６のタイミングで内枠１３が開放され、ｔ７のタイミングで閉鎖されても、既に調整済みフラグに「１」がセットされていることから、再度のオフセット信号の切り替えは行われず、磁気センサモジュール８１はオフセット処理を実行しない。
【０２６４】
次に、磁気センサモジュール８１の立ち上げ処理におけるオフセット処理がエラーとなった場合について説明する。
【０２６５】
ｔ８のタイミングでパチンコ機１０の電源が投入されると、上記同様に第１オフセット処理が開始される。例えば、当該第１オフセット処理において、強力な磁気が検知された場合、ｔ９のタイミングで当該第１オフセット処理が終了するとエラー信号が送信される。この場合、主制御装置１２２側では、成否受信フラグに「１」がセットされるとともに、図２８（ｅ）に示すように、エラーフラグにも「１」がセットされる。主制御装置１２２側では、これら各フラグをセットした後センサ確認処理（図２５）を終了することができ、タイマ割り込み処理（１０）が開始されて、他の制御が実行可能となる。そして、成否受信フラグ及びエラーフラグに「１」がセットされていることにより、ｔ１０のタイミングで実行されるセンサ補正処理（図２７）にて、第１エラーコマンドが設定され（ステップＳ１５０３）、音声ランプ制御装置１１３及び表示制御装置２１４による第１エラー報知が実行される。これにより、ホール管理者は、当該エラーを認識することが可能となり、エラーの原因となった上記強力な磁気を取り除く等の措置をとることが可能となる。また、第１エラーコマンドが設定される場合、成否受信フラグは「０」にクリアされる。したがって、一のエラーに対して第１エラーコマンドが複数送信されることはない。
【０２６６】
ｔ８のタイミングで開始した第１オフセット処理がエラーであったため、ｔ１１のタイミングで再度第１オフセット処理が開始される。この場合の第１オフセット処理も、磁気センサモジュール８１が主制御装置１２２からの指示によらず実行するため、主制御装置１２２から出力されるオフセット信号はＬＯＷ信号のままである（図２８（ｇ）参照）。なお、本実施形態においても第１オフセット処理がエラーであった場合には連続的に再度第１オフセット処理が開始される構成としているが、図では理解の容易のため、第１オフセット処理の終了タイミングと再度の第１オフセット処理の開始タイミングを分けて記載している。
【０２６７】
当該第１オフセット処理中であるｔ１２のタイミングで、例えば内枠１３が閉鎖（図２８（ａ）参照）されたとすると、磁気センサモジュール８１における検知値のぶれ幅が大きくなり、当該第１オフセット処理は再びエラーとなる。そして、ｔ１３のタイミングで当該第１オフセット処理が終了するとエラー信号が送信される。主制御装置１２２側では、既にタイマ割込み処理が開始されているため、当該オフセット成功信号の読み込みは、成否信号読み込み処理（図２６）にて行われる。この場合、図２８（ｄ）及び図２８（ｅ）に示すように、成否受信フラグには「１」がセットされ、エラーフラグは「１」がセットされた状態で維持される。そして、ｔ１４のタイミングで、第１エラーコマンドが再び設定され、第１エラー報知が実行される。この場合、成否受信フラグは「０」にクリアされる。
【０２６８】
ｔ１１のタイミングで開始した第１オフセット処理が再びエラーであったため、更にｔ１５のタイミングで第１オフセット処理が開始される。この場合も、主制御装置１２２から出力されるオフセット信号はＬＯＷ信号のままである（図２８（ｇ）参照）。なお、上記同様に、図では理解の容易のため、第１オフセット処理の終了タイミングと再度の第１オフセット処理の開始タイミングを分けて記載している。
【０２６９】
ｔ１６のタイミングで、第１オフセット処理が終了し、当該第１オフセット処理が成功であった場合、磁気センサモジュール８１からはオフセット成功信号が送信される。この場合、主制御装置１２２側では、図２８（ｄ）及び図２８（ｅ）に示すように、成否受信フラグには「１」がセットされ、エラーフラグは「０」にクリアされる。
【０２７０】
そして、ｔ１７のタイミングで、成否受信フラグが「０」にクリアされるとともに、オフセット信号がＬＯＷレベル信号からＨＩレベル信号に切り替えられる。その結果、磁気センサモジュール８１側では、上記オフセット信号の切り替えが行われたことにより、第２オフセット処理が開始される。
【０２７１】
ｔ１８のタイミングで第２オフセット処理が終了し、当該第２オフセット処理が成功であった場合、既に説明したとおり、主制御装置１２２側では、成否受信フラグに「１」がセットされる。そして、ｔ１９のタイミングで、調整済みフラグに「１」されるとともに、成否受信フラグが「０」にクリアされ、オフセット信号がＬＯＷレベル信号に切り替えられる。
【０２７２】
次に、主制御装置１２２側からの指示に基づくオフセット処理がエラーとなった場合について説明する。なお以下の説明では、パチンコ機１０の電源が既にＯＮとなっており、主制御装置１２２側ではタイマ割込み処理が開始され、磁気センサモジュール８１側では通常処理が開始されている状況から説明する。
【０２７３】
ｔ２０のタイミングで、内枠１３が閉鎖されると、主制御装置１２２からのオフセット信号がＬＯＷレベル信号からＨＩレベル信号に切り替えられる。そして、当該オフセット信号の切り替えに基づいて、磁気センサモジュール８１側ではオフセット処理が開始される。
【０２７４】
例えば、当該オフセット処理において、強力な磁気を印加する不正行為が行われた場合、ｔ２１のタイミングで当該オフセット処理が終了するとエラー信号が送信される。この場合、主制御装置１２２側では、成否受信フラグに「１」がセットされるとともに、エラーフラグにも「１」がセットされる。
【０２７５】
オフセット信号をＨＩレベル信号で出力中（ステップＳ１５０１：ＹＥＳ）であって、成否受信フラグ及びエラーフラグに「１」がセットされていることから、ｔ２２のタイミングで実行されるセンサ補正処理（図２５）にて、第２エラーコマンドが設定され（ステップＳ１５１２）、音声ランプ制御装置１１３及び表示制御装置２１４による第２エラー報知が実行される。これにより、ホール管理者は、上記不正行為を認識することが可能となり、不正行為に対する適切な措置をとることが可能となる。また、この場合、成否受信フラグは「０」にクリアされる（ステップＳ１５１４）。したがって、一のエラーに対して第２エラーコマンドが複数送信されることはない。更に、エラーフラグも「０」にクリアされるとともに、オフセット信号がＬＯＷレベル信号に切り替えられる。したがって、次のセンサ補正処理の処理回にて磁気センサモジュール８１にオフセット処理を行わせるための処理を実行することができる（ステップＳ１５０１：ＹＥＳ、ステップＳ１５０５：ＹＥＳ）
ｔ２３のタイミングで、再びオフセット信号がＬＯＷレベル信号からＨＩレベル信号に切り替えられると、磁気センサモジュール８１では再度第２オフセット処理が開始される。ｔ２４のタイミングで当該第２オフセット処理が終了し、当該第２オフセット処理が成功であった場合、磁気センサモジュール８１からはオフセット成功信号が送信される。主制御装置１２２側では、成否受信フラグは「１」がセットされ、エラーフラグは「０」にクリアされる。
【０２７６】
そして、ｔ２５のタイミングで実行されるセンサ補正処理にて、調整済みフラグに「１」がセットされるとともに、オフセット信号がＬＯＷレベル信号に切り替えられる。
【０２７７】
以上詳述した本実施形態によれば、以下の優れた効果を奏する。
【０２７８】
磁気センサモジュール８１における各オフセット処理の処理結果を送信する場合に、磁気検知状態の情報を示す検知状態信号とは別途設けた成否信号により、当該処理結果を送信する構成とした。これにより、主制御装置１２２側からの指示により第２オフセット処理を実行している間も、パチンコ機１０に磁気が印加される不正行為を磁気検知処理で検知することが可能となる。したがって、不正行為により印加される磁気を好適に検知することができる。
【０２７９】
特に、本実施形態では、成否信号として別途送信する構成としたことで、各オフセット処理の処理結果だけでなく、各オフセット処理の終了タイミングも主制御装置１２２側で特定することが可能となっている。第１の実施形態では、タイマカウンタ（オフセットカウンタＯＴ）を用いて、当該終了タイミングを特定していたが、主制御装置１２２と磁気センサモジュール８１との処理タイミングの相違によって、主制御装置１２２が特定した終了タイミングと、実際にオフセット処理が終了したタイミングと、がずれる場合があり、当該ずれによる誤動作を抑制するために、主制御装置１２２側のタイマカウンタは実際のオフセット処理の処理期間よりも長くカウントする構成としていた。これに対して、本実施形態によれば、実際のオフセット処理の終了タイミングで成否信号が送信され、当該成否信号を受信することで主制御装置１２２は終了タイミングを特定することが可能となることから、実際の終了タイミングにより近いタイミングとして特定することが可能となる。これにより、オフセット処理の処理結果に応じた処理（各エラー報知）を、迅速に実行することができ、ホール管理者により早く認識させることが可能となる。
【０２８０】
＜第３の実施形態＞
本実施形態では、磁気センサモジュール８１のオフセット処理を実行するタイミングが、上記第１，第２の実施形態と異なっている。以下、相違する構成について図２９を参照して説明する。図２９は、本実施形態におけるセンサ確認処理を示すフローチャートである。なお以下の説明では、第１の実施形態をベースにして相違点のみを説明する。
【０２８１】
ここでまず、本実施形態では、磁気センサモジュール８１は、立ち上げ処理において第１オフセット処理を実行しない構成としている。つまり、第１オフセット処理を実行せずに第２オフセット処理のみ実行する構成となる。また、第１オフセット処理を実行しない構成であることから、本実施形態における検知状態信号読み込み処理（図２０）では、ステップＳ９０１にて否定判定した場合はそのまま本処理を終了する構成とする。更に本実施形態におけるセンサ補正処理（図２１）では、ステップＳ１００１にて否定判定した場合には、ステップＳ１００６に進む構成とする。
【０２８２】
さて、本実施形態におけるセンサ確認処理では、まずステップＳ１６０１にて検知感度設定信号を送信し、続くステップＳ１６０２にて、内枠１３が開放状態か否かを判定する。内枠１３が開放状態の場合には、そのまま本センサ確認処理を終了する。この場合、センサ補正処理（図２１）にて、調整済みフラグに１がセットされていないこと（ステップＳ１００６：ＮＯ）、及び内枠１３が閉鎖状態であること（ステップＳ１００７：ＮＯ）を条件にオフセット処理を実行させる。ステップＳ１６０２にて、内枠１３が閉鎖状態の場合には、ステップＳ１６０３にて、第１待機処理を実行する。第１待機処理は、メイン処理（図１０）のステップＳ１０９における電源投入設定処理に基づく各制御装置の初期駆動テストが実行される間待機する処理であり、具体的には１０ｓｅｃ待機する。ステップＳ１６０３の処理の後は、ステップＳ１６０４にてオフセット信号をＬＯＷレベル信号からＨＩレベル信号に切り替える。
【０２８３】
続くステップＳ１６０５では、第２待機処理を実行する。当該第２待機処理は、第１の実施形態におけるステップＳ８０２の処理に相当する。ステップＳ１６０６〜ステップＳ１６０８の処理は、第１の実施形態におけるステップＳ８０３〜ステップＳ８０５の処理と同様である。但し、ステップＳ１６０７では、調整済みフラグに「１」をセットする処理を実行する。ステップＳ１６０７又はステップＳ１６０８の処理を実行後、本センサ確認処理を終了する。
【０２８４】
すなわち本実施形態では、内枠１３が開放された状態でパチンコ機１０の電源が投入された場合には、その後内枠１３が閉鎖されたタイミングで磁気センサモジュール８１にオフセット処理を実行させ、内枠１３が閉鎖された状態でパチンコ機１０の電源が投入された場合には、各制御装置の初期駆動テストの実行後に磁気センサモジュール８１にオフセット処理を実行させる構成となる。
【０２８５】
以上詳述した本実施形態によれば、磁気センサモジュール８１がオフセット処理を行う回数を減らすことが可能となる。既に説明したとおり、オフセット処理中は正規の磁気検知処理を実行している期間ではないため、オフセット処理の回数を減らすことで実質的に磁気検知処理を実行できる期間を長くすることが可能となる。これにより、不正に印加される磁気を好適に検知することができる。
【０２８６】
ただし、本実施形態の場合には、内枠開放スイッチ１３ａを不正治具により常にＯＦＦ状態（開放状態）とさせることで、磁気センサモジュール８１のオフセット処理を実行させない不正行為を抑制できない。したがって、本実施形態の場合には、内枠開放スイッチ１３ａに対する不正行為を抑制するように、所定の対策を講じることが望ましい。所定の対策としては、例えば、不正治具が挿入されにくく又は挿入できなくする遮蔽部を設ける等の物理的な対策や、主制御装置１２２や磁気センサモジュール８１自信が内枠１３の開閉状態（位置）を判断できるようにするソフト的な対策が考えられる。
【０２８７】
＜第４の実施形態＞
本実施形態では、磁気センサモジュール８１が磁気を検知した場合の検知値に関する構成が上記第１〜第３の実施形態と異なっている。以下、異なる構成について説明する。
【０２８８】
上記のように第１〜第３の実施形態では、磁気検知状態となるまでに要する０値からの変化量としての閾値により感度レベルが定められていた。これに対して本実施形態では、磁気センサ２２１における磁気の検知値（インピーダンスの変化量）を増幅させる（振幅を変更する）機能により感度レベルを設定する。
【０２８９】
先ず、磁気センサモジュール８１の磁気センサ２２１について、図３０（ａ）のブロック図を参照して詳細に説明する。
【０２９０】
本実施形態における磁気センサ２２１は、印加される磁気に基づいてインピーダンスの変化が生じるセンサ部２２５と、当該インピーダンスの変化量を増幅させる増幅部２２６と、からなる。センサ部２２５についてより詳細には、ＭＩ素子（磁気インピーダンス素子）からなるアモルファスワイヤ（図示略）に、パルス振幅回路（図示略）が接続されている。そして、当該パルス振幅回路からパルス電流がアモルファスワイヤへ出力されている状況において、アモルファスワイヤに対して磁気が印加されると、アモルファスワイヤのインピーダンスが変化する。さらに、本センサ部２２５ではアモルファスワイヤに対してピックアップコイル（図示略）が巻かれており、上記インピーダンスの変化によってピックアップコイルに誘起電圧が発生する。上記の増幅部２２６はオペアンプにより構成され、センサ部２２５におけるピックアップコイルに接続されている。そして、増幅部２２６はピックアップコイルに生じる誘起電圧を１〜Ｎ（Ｎは自然数）の係数（感度係数Ｇ）に従って増幅する機能を有している。すなわち、本実施形態では、磁気センサ２２１により検知される磁気の検知値は増幅部２２６によって１〜Ｎ倍に増幅される。
【０２９１】
上記のように増幅部２２６により増幅される検知値とオフセット処理との関係について図３０（ｂ）を参照して説明する。図３０（ｂ）は、感度係数Ｇと検知値の関係を説明するための説明図である。なお、図３０（ｂ）においては、検知値の比較のため、各係数における検知値を重ねて表示している。
【０２９２】
既に説明したように、オフセット処理はＴａからＴｂのタイミングにおいて検知値を監視してその平均値を０値として変更する処理であり、検知値の基準となる０値と、磁気検知状態とするか否かの判断基準となる閾値と、を周囲の磁気のレベルにあわせて移動する処理といえる。そして、増幅部２２６により検知値を増幅する際の係数（感度係数Ｇ）の決定はこのオフセット処理の後に実行される（図で示す調整用検知処理が、感度係数Ｇを決定する処理に相当する）。調整用検知処理については、後に詳細に説明するが、この処理では、所定期間に亘って検知値が閾値を越えるか否かを監視して感度係数Ｇを決定する。上記のようにオフセット処理では０値と閾値とを周囲の磁気のレベルにあわせて移動するものの、検知値の振幅によってはオフセット処理後の閾値と検知値との差が異なり得る。閾値と検知値との差が異なると、同じ強度の磁気が印加されても閾値を越えることもあれば超えないこともある。そこで、本実施形態では、オフセット処理後において磁気の検知値の振幅を感度係数Ｇによって調整する構成としている。
【０２９３】
ここで、本実施形態では、第１〜第３の実施形態とは異なり、閾値は予め定められた固定の値となっている。そしてその値は、第１〜第３の実施形態における閾値（感度レベル１〜４の閾値）よりも大きく設定されている。より具体的には、遊技ホールにて想定される磁気の最大値よりも大きい値（本実施形態では想定される磁気の最大値の５倍）としている。この遊技ホールにて想定される磁気とは、不正に印加される磁気は含まず、例えば地磁気や各種制御装置等による磁気であり、遊技ホールでの設置状態における内的要因である。なお、閾値を想定される磁気の最大値よりも大きい値に設定した作用については後に詳細に説明する。
【０２９４】
上記の調整用検知処理は、磁気センサモジュール８１の第２オフセット処理内で実行される。ここで、本実施形態における第２オフセット処理について、図３１のフローチャートを参照して説明する。
【０２９５】
本実施形態における第２オフセット処理では、上記ステップＳ７０１〜ステップＳ７０７の処理と同様にステップＳ１７０１〜ステップＳ１７０７の処理を実行し、その後にステップＳ１７０８にて調整用検知処理を実行する。すなわち、調整用検知処理は、第２オフセット処理に成功（ステップＳ１７０６：ＹＥＳ）した場合であって、０値の上書き処理（ステップＳ１７０７）が行われた後に実行され、第２オフセット処理がエラーであった場合には実行されない。既に説明したとおり、０値の上書き処理では、０値とともに閾値も更新される。したがって、調整用検知処理は、０値及び閾値の更新後に実行される。
【０２９６】
ここでステップＳ１７０８にて実行される調整用検知処理について、図３２のフローチャートを参照して説明する。
【０２９７】
先ずステップＳ１８０１にてＲＡＭ２２４に設けられた感度係数Ｇの数値情報を「１」に設定する処理を実行する。上記のように感度係数Ｇは検知値の増幅に用いられるものであり、例えば感度係数Ｇが「２」である場合には、増幅部２２６により検知値が２倍に増幅される。
【０２９８】
続くステップＳ１８０２では検知値の監視を行い、ステップＳ１８０３にて監視の終了タイミングであるか否かを判定し、終了タイミングではない場合にはステップＳ１８０２に戻る。つまり、ステップＳ１８０２及びステップＳ１８０３では、図３０（ｂ）に示すように、所定期間（ＴｂからＴｃまでの期間）に亘って磁気の検知値を監視することになる。なお、本実施形態では所定期間として１００ｍｓｅｃが設定されている。
【０２９９】
ステップＳ１８０３にて終了タイミングである場合には、ステップＳ１８０４に進む。ステップＳ１８０４では、ステップＳ１８０２にて監視した磁気の検知値が、閾値以上となったか否かを確認する。
【０３００】
ステップＳ１８０４にて否定判定した場合、ステップＳ１８０５にて、感度係数Ｇが予め定められた所定値（本実施形態では２０）であるか否かを判定し、所定値ではない場合には、ステップＳ１８０６にて感度係数Ｇに「１」を加算してからステップＳ１８０２に戻り、再度所定期間に亘って磁気の検知値の監視を行う。
【０３０１】
ステップＳ１８０５の所定値は、通常であれば当該所定値に従って検知値を増幅することで閾値を越えるに十分な値として設定されている。より具体的には、遊技ホールにて想定される磁気の最小の検知値を、当該所定値に従って増幅した場合に閾値を越えるように設定されている。つまり、通常であればステップＳ１８０５にて感度係数Ｇが所定値に達する前に、ステップＳ１８０２にて閾値以上の検知値となり、ステップＳ１８０４にて肯定判定する（ステップＳ１８０５へ進まない）。
【０３０２】
ステップＳ１８０４にて肯定判定した場合は、ステップＳ１８０７にて、感度係数Ｇが「４」以下であるか否かを判定する。上記のように、本実施形態における閾値は、遊技ホールにて想定される磁気の最大値の５倍としており、通常であれば感度係数Ｇが「４」以下であるのにもかかわらず、ステップＳ１８０４で肯定判定（ステップＳ１８０２にて閾値以上の検知値）とはならない。ステップＳ１８０７にて感度係数Ｇが「４」よりも大きい場合には、ステップＳ１８０８にて感度係数Ｇから予め設定された数値（設定値）を減算する処理を実行し、ステップＳ１８０９に進む。ステップＳ１８０９では、上記ステップＳ１８０８にて減算された感度係数ＧをＲＡＭ２２４に設けられた感度係数記憶エリアに記憶させる処理を実行して、本調整用検知処理を終了する。
【０３０３】
上記のステップＳ１８０８にて感度係数Ｇから減算する数値を大きくすると、閾値と検知値との幅は大きくなり、減算する数値を小さくすると、閾値と検知値との幅は小さくなる。同じ強度の磁気が印加された場合、閾値と検知値との幅が大きくなると閾値を超えにくくなり、閾値と検知値との幅が小さくなると閾値を越えやすくなる。つまり、上記のステップＳ１８０８にて感度係数Ｇから減算する数値は、感度レベルを示すものといえる。すなわち、本実施形態において感度レベルとは、上記第１〜第３の実施形態のように０値と閾値とにより規定されるものではなく、ステップＳ１８０８において感度係数から減算する数値によって定められる閾値と検知値との幅により規定される。この感度係数Ｇから減算する数値は、遊技ホールの管理者等が設定可能となっている。より詳細には、上記減算する数値を「１〜４」まで設定可能となっている。この設定には、第１の実施形態で示した感度レベル設定スイッチが用いられる。本実施形態では、感度レベルを下げたい場合には、感度レベル設定スイッチを操作することで、ステップＳ１８０８にて感度係数Ｇから減算する数値を大きくし、感度レベルを上げたい場合には、減算する数値を小さくする。この設定された減算する数値の情報は、主制御装置１２２側のセンサ確認処理（図１９）のステップＳ８０１にて磁気センサモジュール８１へ送信される。磁気センサモジュール８１側では立ち上げ処理（図１１）のステップＳ３０１の端子読み込み処理にて当該情報を読み取り、ステップＳ１８０８にて減算する数値を設定する。
【０３０４】
ステップＳ１８０５にて感度係数Ｇが「２０」である場合、又はステップＳ１８０７にて感度係数Ｇが「４」以下である場合には、ステップＳ１８１０に進む。上記のようにステップＳ１８０５にて感度係数Ｇが「２０」である場合とは、通常であれば既に検知値が閾値を越えるはず（ステップＳ１８０４：ＹＥＳ）であり、磁気センサ２２１自身の故障や磁気センサ２２１の周囲に遮蔽物等が存在する等、何らかの要因で磁気センサモジュール８１が磁気を検知することができない状態であることが考えられる。また、ステップＳ１８０７にて感度係数Ｇが「４」以下である場合とは、遊技ホールの磁気（ノイズ）が想定よりも大きい場合が考えられる。そこでステップＳ１８１０では、正常に磁気を検知できる状態ではないとして、ＲＡＭ２２４に設けられたエラーフラグに「１」をセットして、本調整用検知処理を終了する。
【０３０５】
既に説明した通り、本実施形態における閾値は遊技ホールにて想定される磁気の最大値よりも大きい値に設定されている。仮に、遊技ホールにて想定される磁気の範囲内に閾値を設定すると、感度係数Ｇを上下する処理を用意しておく必要が生じる。そこで、本実施形態のように閾値を設定することで、上記ステップＳ１８０２〜ステップＳ１８０６にて感度係数Ｇを上げてゆくだけでよく、簡易な処理構成で感度係数Ｇを決定することができる。
【０３０６】
第２オフセット処理（図３１）の説明に戻り、ステップＳ１７０８の処理を実行した後は、ステップＳ１７０９にて上記エラーフラグに「１」がセットされているか否かを判定する。エラーフラグに「１」がセットされていない場合には、ステップＳ１７１０にて検知状態信号をＬＯＷレベル信号に設定して、第２オフセット処理を終了する。一方、エラーフラグに「１」がセットされている場合には、ステップＳ１７１１にて検知状態信号をＨＩレベル信号に設定して、第２オフセット処理を終了する。
【０３０７】
したがって本実施形態では、オフセット処理がエラーであった場合に加え、調整用検知処理がエラーであった場合にも第２エラー報知が行われる。これにより、遊技ホールの管理者等は第２エラー報知に基づいて所定の処置を行うことができる。調整用検知処理がエラーの場合とは、上記のように、磁気センサモジュール８１が磁気を検知できない場合か、ノイズが想定よりも大きい場合である。前者の場合、磁気センサモジュール８１の周囲に磁気を遮蔽する部材の有無を確認する処置や、磁気センサモジュール８１自体を交換する処置が考えられる。また後者の場合、ノイズの原因を追究（例えば、周囲に電磁波を出力する機器が取り付けられていないか等）し、当該原因を取り除く処置や、磁気センサモジュール８１の取り付け位置を再設計する処置が考えられる。このような処置を行う余地を残すことで、磁気センサモジュール８１自体の故障や周囲の環境等によって磁気を検知できない状況であるのにもかかわらず、磁気センサモジュール８１側で磁気検知処理が行われてしまうことを抑制することが可能となる。
【０３０８】
なお、調整用検知処理にてエラーとなった場合と、オフセット処理にてエラーとなった場合とで、異なる報知が行われる構成としてもよい。この場合、遊技ホールの管理者は、エラーの原因がいずれの処理であったかを特定することができ、対処もスムーズに行うことが可能となる。またこれらの場合、遊技ホールの管理コンピュータに認識させるための情報を出力する構成としてもよい。
【０３０９】
図による説明は省略するが、第２オフセット処理内で調整用検知処理を行う構成とした関係上、主制御装置１２２側において第２オフセット処理が終了したことを把握する構成は、調整用検知処理も含めて終了したことを把握する構成となっている。具体的には、センサ補正処理（図２１）におけるステップＳ１００８では、オフセットカウンタＯＴに「６００」をセットする構成としている。これにより、磁気センサモジュール８１に対してオフセット処理を指示（ステップＳ１０１１）してから、第２オフセット処理が終了したことを把握（ステップＳ１０１２にてオフセットカウンタＯＴが「０」であることを確認）するまでの期間は２４００ｍｓｅｃとなり、調整用検知処理も含めて第２オフセット処理が行われる期間（４００〜２３００ｍｓｅｃ）よりも長くなる。
【０３１０】
以上詳述した本実施形態によれば、以下の優れた効果を奏する。
【０３１１】
磁気センサモジュール８１において検知値の振幅（感度係数Ｇ）を増幅部２２６により調整可能とした。上記のようにオフセット処理によって０値と閾値とが変更されるものの、検知値の振幅によっては変更後の閾値と検知値の差が異なることから、このように検知値の振幅を変更可能とすることで、より正確に感度レベルを調整することが可能となる。
【０３１２】
検知値の振幅を変更する構成として、閾値を、想定される磁気（内的要因）よりも大きな値に設定した。これにより、調整用検知処理では感度係数Ｇを上げてゆくだけでよいため、簡素な処理構成で感度係数Ｇを決定することができる。
【０３１３】
感度係数Ｇの決定に際しては、閾値を越える検知値が検知された場合よりも予め定められた数値だけ下げた係数となるようにした。そして、当該予め定められた数値を遊技ホールの管理者等が変更可能とした。調整用検知処理は、閾値と検知値との幅を決定する処理といえるため、その幅の基準となる上記数値は感度レベルを示すものといえる。したがって、本実施形態では当該数値を変更可能とすることで、磁気センサモジュール８１の感度レベルを変更することができる。
【０３１４】
調整用検知処理を第２オフセット処理において０値及び閾値の更新後に実行する構成とした。これは、０値と閾値とを利用して磁気検知状態とするか否かの処理を行う構成においては、ノイズの強弱は０値と閾値（特に閾値）との関係によって判断されるものであるからである。仮に０値及び閾値の更新前にノイズの強弱を判断して感度係数Ｇを決定したとすると、更新された後の０値や閾値では、先にしたノイズの強弱の判断が覆される可能性もある。具体的には、例えば、０値及び閾値の更新前においてノイズが閾値を越えないぎりぎりのレベルで感度係数Ｇを決定したとしても、０値及び閾値はプラス側に更新されるため、当然にして閾値とノイズとの差は更新前に比べて大きくなってしまう。そこで、本実施形態のように更新後に調整用検知処理を実行する構成とすることで、ノイズと閾値との関係が崩れることがなく、その後の磁気検知処理において不正目的で印加される磁気を好適に特定することが可能となる。
【０３１５】
＜第５の実施形態＞
本実施形態においては、オフセット処理の代わりに上記第４の実施形態で示した調整用検知処理が行われる。以下、具体的な構成を説明する。
【０３１６】
先ず、本実施形態における磁気センサモジュール８１の立ち上げ処理について、図３３のフローチャートを参照して説明する。
【０３１７】
本実施形態における立ち上げ処理では、先ずステップＳ３０１と同様にステップＳ１９０１にて端子読み込み処理を実行する。端子読み込み処理では、上記のように主制御装置１２２からの検知感度設定信号をもとに調整用検知処理において感度係数Ｇから減算する数値を設定する。続くステップＳ１９０２では、第１調整用検知処理を実行する。
【０３１８】
ここで第１調整用検知処理について、図３４のフローチャートを参照して説明する。
【０３１９】
第１調整用検知処理は、上記の調整用検知処理（図３２）と概ね同様の処理である。第１の相違点としては、上記ステップＳ１８０２とステップＳ１８０３との間に、監視中の検知値がエラーの対象となるものであるか否かの判定処理が挿入されている点である。具体的には、ステップＳ１８０１及びステップＳ１８０２の処理と同様に、ステップＳ２００１及びステップＳ２００２の処理を実行した後、ステップＳ２００３にてエラーの対象となるものであるか否かを判定する。エラーの対象となる場合とは、監視中の検知値が閾値を大幅に超えた場合と、監視中の検知値の最高値と最低値とのぶれ幅が所定値以上である場合と、である。すなわち、上記の第１〜第４の実施形態で示したオフセット処理の処理中に強力な磁気が印加された場合や、処理中に内枠１３が開閉動作された場合に相当する。エラーの対象となるものではない場合には、ステップＳ２００４に進み、終了タイミングであるか否かの判定を行い、終了タイミングでない場合にはステップＳ２００２に戻る。
【０３２０】
ステップＳ２００４にて終了タイミングである場合には、ステップＳ１８０４〜１８０９の処理と同様に、ステップＳ２００５〜ステップＳ２０１０の処理を実行して、第１調整用検知処理を終了する。但し、本実施形態ではステップＳ２００６にて判定する所定値を「４０」としており、上記第４の実施形態のものよりも大きく設定している。また、ステップＳ２００８では「８」以下であるか否かを判定し、これも上記第４の実施形態のものよりも大きくなっている。これは、本実施形態では閾値を上記第４の実施形態のものよりも大きく設定していることに起因する。第４の実施形態では、調整用検知処理をオフセット処理後に行う構成としており、オフセット処理によってある程度は調整用検知処理の検知値が閾値を下回るようになっているため、閾値を想定される磁気の最大値よりも大きい値としているもののそれほど大きく設定する必要性が生じなかった。これに対して本実施形態では、オフセット処理を行わずに調整用検知処理を行う構成としているため、予め第４の実施形態の閾値よりも大きい値（具体的には想定される磁気の最大値の１０倍）に設定し、調整用検知処理にて検知値が閾値を下回るようにしている。このように閾値を大きく設定している関係上、上記のようにステップＳ２００６にて磁気センサ２２１の故障等か否かを判定する数値と、ステップＳ２００８にてノイズレベルが想定よりも大きいと判断する数値と、を第４の実施形態よりも大きく設定している。以上が調整用検知処理（図３２）との第２の相違点である。
【０３２１】
第１調整用検知処理（図３４）の説明に戻り、ステップＳ２００３にてエラーの対象となる場合、ステップＳ２００６にて感度係数Ｇが「４０」である場合、又はステップＳ２００８にて感度係数Ｇが「８」以下である場合には、ステップＳ２０１０に進み、エラー値として検知値にマイナス値を入力し、第１調整用検知処理を終了する。
【０３２２】
立ち上げ処理（図３３）の説明に戻り、ステップＳ１９０２にて第１調整用検知処理を実行した後は、ステップＳ１９０３にて第１調整用検知処理に成功したか否かを判定する。具体的には、検知値にマイナス値が入力されているか否かを確認することで、第１調整用検知処理に成功したか否かを判定することができる。ステップＳ１９０３にて第１調整用検知処理に成功している場合には、そのまま立ち上げ処理を終了する。成功していない場合にはステップＳ３０４及びステップＳ３０５と同様に、ステップＳ１９０４にてＲＡＭ２２４のクリアを実行して、続くステップＳ１９０５にて検知状態信号をＨＩレベル信号に設定してからステップＳ１９０２に戻り、再度第１調整用検知処理を実行する。
【０３２３】
次に、本実施形態における磁気センサモジュール８１の通常処理について、図３５のフローチャートを参照して説明する。
【０３２４】
本実施形態における通常処理では、先ずステップＳ５０１と同様にステップＳ２１０１にて磁気検知処理を実行する。続くステップＳ２１０２では、調整信号の読み込み処理を実行する。本実施形態においては、主制御装置１２２はオフセット信号の代わりに調整信号を磁気センサモジュール８１に対して送信する構成としている。具体的には、センサ補正処理（図２１）におけるステップＳ１０１１では調整信号をＨＩレベル信号に設定し、また、ステップＳ１０１８では調整信号をＬＯＷレベル信号に設定する構成としている。さらに、ステップＳ９０６及びステップＳ１００１では調整信号をＨＩレベル信号で出力中か否かを判定する構成としている。
【０３２５】
続くステップＳ２１０３では、調整信号がＬＯＷレベル信号からＨＩレベル信号に切り替えられたか否かを判定し、切り替えられた場合にはステップＳ２１０４にてＲＡＭ２２４に設けられた調整中フラグに「１」をセットする。調整中フラグは、上記のオフセット中フラグに対応するものである。
【０３２６】
ステップＳ２１０３にて否定判定した場合、又はステップＳ２１０４の処理を実行した後は、ステップＳ２１０５に進む。ステップＳ２１０５では、上記の調整中フラグに「１」がセットされているか否かを判定し、セットされている場合にはステップＳ２１０６にて第２調整用検知処理を実行した後に、通常処理を終了する。ステップＳ２１０５にて調整中フラグに「１」がセットされていなければ、そのまま通常処理を終了する。
【０３２７】
ここで、ステップＳ２１０６にて実行される第２調整用検知処理について図３６のフローチャートを参照して説明する。
【０３２８】
第２調整用検知処理は、上記の第１調整用検知処理（図３４）と概ね同様の処理である。相違点としては、上記のようにエラーの対象となる場合には、第２調整用検知処理の終了を待たずに検知状態信号をＨＩレベル信号に設定する点と、エラーとならずに終了する場合には検知状態信号をＬＯＷレベル信号に設定する点である。
【０３２９】
具体的には、ステップＳ２００１〜ステップＳ２０１０と同様にステップＳ２２０１〜ステップＳ２２１０の処理が行われる。ステップＳ２２１０にて感度係数Ｇを記憶した後は、ステップＳ２２１１にて検知状態信号をＬＯＷレベル信号に設定し、第２調整用検知処理を終了する。また、ステップＳ２２０３にてエラーの対象となっている場合、ステップＳ２２０６にて感度係数Ｇが「４０」である場合、又はステップＳ２２０８にて感度係数Ｇが「８」以下である場合には、ステップＳ２２１２にて検知状態信号をＨＩレベル信号に設定し、第２調整用検知処理を終了する。
【０３３０】
主制御装置１２２側の処理の他の変更点としては、センサ確認処理（図１９）におけるステップＳ８０２の待機処理では、第１調整用検知処理が終了するまで待機し、具体的には４０００ｍｓｅｃ待機する。したがって、上記第４の実施形態よりも電源投入時の処理期間は長期間となる。
【０３３１】
これに対して、センサ補正処理（図２１）におけるステップＳ１００８では、オフセットカウンタＯＴに「１０」をセットし、当該オフセットカウンタＯＴが「０」となるまでに要する期間が上記第１の実施形態よりも短い期間となるように設定する。これは、調整信号がＬＯＷレベル信号からＨＩレベル信号に切り替えられたことを、磁気センサモジュール８１が特定可能な最低限の期間である２０ｍｓｅｃに対応する数値である。そして、主制御装置１２２では調整信号をＬＯＷレベル信号で出力中にＨＩレベル信号の検知状態信号を受信した場合には、検知状態信号読み込み処理（図２０）にて検知状態フラグに「１」をセットし（ステップＳ９０１：ＹＥＳ、ステップＳ９０６：ＮＯ）、磁気検知用処理（図２２）にて磁気が検知された場合と同様の処理を行う。これは、本実施形態では、上記のように第２調整用検知処理においてエラーの対象となる場合には、当該第２調整用検知処理の終了を待たずに検知状態信号がＨＩレベル信号に設定される構成としているため、この場合には直ちに報知を行うことが好ましい。また、第２調整用検知処理の前に第１調整用検知処理を行っているため、第２調整用検知処理でのエラーは不正目的で磁気が印加された可能性が高い。そこで上記のような構成とすることで、第１調整用検知処理の処理期間は長くなるものの、第２調整用検知処理にてエラーとなった場合には遊技ホールの管理者は直ちにそれを特定することが可能となる。
【０３３２】
なお、磁気検知用処理にて磁気が検知された場合と、第２調整用検知処理にてエラーとなった場合とで、異なる報知が行われるようにしてもよい。
【０３３３】
以上詳述した本実施形態によれば、以下の優れた効果を奏する。
【０３３４】
上記第１の実施形態において、オフセット処理の代わりに調整用検知処理を実行する構成とした。具体的には、第２調整用検知処理の契機となる調整信号は、主制御装置１２２側のセンサ補正処理にて内枠１３が閉鎖状態であることを条件にＬＯＷレベル信号からＨＩレベル信号に切り替えられる。したがって、上記第１の実施形態における第２オフセット処理と同様に、本実施形態における第２調整用検知処理も、主制御装置１２２側の初期駆動が終了した後のタイミングであって、内枠１３が閉鎖状態であることを条件に実行される。このような構成とすることで、他のパチンコ機１０に設けられた各制御装置等から発生する磁気を加味せずに、感度係数Ｇを決定することができる。
【０３３５】
調整用検知処理は、閾値との関係で磁気の検知値の振幅を周囲の磁気の強さ（ノイズのレベル）にあわせる処理である。一方、オフセット処理は、周囲の磁気の強さにあわせて閾値と０値とを変更する処理である。したがって、オフセット処理の代わりに調整用検知処理を実行する構成としても、少なくとも周囲の磁気を加味してその後の磁気検知処理を行ってしまう不都合を回避することができる。
【０３３６】
予め定められた閾値を第４の実施形態のものよりも大きく設定した。より具体的には、第４の実施形態では遊技ホールにて想定される磁気の最大値よりも大きく設定し、本実施形態では、その第４の実施形態における閾値よりも更に大きく設定している。したがってオフセット処理を行わない構成としても、調整用検知処理における検知値を監視する処理で、いきなり閾値を越えてしまう不都合を回避することができる。これにより、調整用検知処理では感度係数Ｇを上げてゆくだけでよく、簡素な処理構成で感度係数Ｇを決定することが可能となる。
【０３３７】
またオフセット処理は、例えば周囲の磁気が閾値に対して微弱であった場合には、磁気センサモジュール８１の検出限界（下限）付近で０値の設定が行われるため、安定した設定が行われない可能性もある。その点、調整用検知処理では、検知値の振幅を周囲の磁気の強さにあわせて設定するため、周囲の磁気が微弱であった場合にも安定して磁気センサモジュール８１側の設定を行うことが可能となる。この点において、オフセット処理の代わりに調整用検知処理を行う利点がある。
【０３３８】
但し、調整用検知処理は、増幅部２２６により感度係数Ｇを設定する構成であり、オフセット処理はソフト的な処理によって磁気センサモジュール８１の設定を行う構成であるため、磁気センサモジュール８１の構成の簡素化という観点からすると、オフセット処理により磁気センサモジュール８１の設定を行う構成が適している。
【０３３９】
また、上記のように閾値を第４の実施形態よりも大きくしている関係から、調整用検知処理において検知値が閾値を越えるか否かを監視する処理の処理回数が第４の実施形態よりも多くなり、処理にかかる時間も長くなる。この点において、第４の実施形態のようにオフセット処理と調整用検知処理とを行う構成のほうが優れている。
【０３４０】
＜他の実施形態＞
なお、上述した各実施形態の記載内容に限定されず例えば次のように実施してもよい。ちなみに、以下の各構成を個別に上記各実施形態に対して適用してもよく、一部又は全部を組み合わせて上記各実施形態に対して適用してもよい。
【０３４１】
（１）上記各実施形態においては、主制御装置１２２が磁気センサモジュール８１に対してオフセット処理（調整用検知処理）を実行させた後は、内枠１３が開閉動作されても再度オフセット処理（調整用検知処理）を実行させない構成としたが、再度実行させる構成としてもよい。本構成とすると、遊技ホールの営業中にもオフセット処理（調整用検知処理）を実行することになり、よりパチンコ機１０が通常駆動する状態に近い状態でオフセット処理（調整用検知処理）を実行させることができる。ただしこの場合、上記のとおり、オフセット処理（調整用検知処理）中に不正に磁気を印加して不正な値で検知値を校正させる又は感度係数Ｇを決定させる行為が懸念される。しかしこの場合であっても、オフセット処理（調整用検知処理）中に所定の数値以上の磁気を検知した場合には磁気センサモジュール８１はエラー値を入力する構成としていることから、少なくとも上記懸念される行為は抑制可能である。
【０３４２】
（２）上記各実施形態において、磁気センサモジュール８１にオフセット処理（調整用検知処理）を実行させるタイミングは、上記のものに限定されない。電源投入時に発生する磁気や磁場の変化を調整の対象外とする観点からすると、パチンコ機１０の電源投入時の各制御装置に初期駆動が終了した後にオフセット処理（調整用検知処理）を実行させる構成であればよい。例えば、電源投入後に定期的に実行されるタイマ割込み処理（図１０）の処理回数が所定の回数となった場合にオフセット処理（調整用検知処理）を実行させてもよく、電源投入後の所定期間をカウントするタイマカウンタを設け当該タイマカウンタが所定値になった場合にオフセット処理（調整用検知処理）を実行させる構成としてもよく、電断監視基板２０２の監視する電圧値が所定値となった場合にオフセット処理（調整用検知処理）を実行させる構成としてもよい。
【０３４３】
更に、この観点からすると、磁気センサモジュール８１への電力供給経路上に、クロック回路等を設け、パチンコ機１０の電源投入後、所定期間経過後に磁気センサモジュール８１に電力が供給される構成としてもよい。この場合、各制御装置の初期駆動後に磁気センサモジュール８１に電源が投入される構成とするとよい。
【０３４４】
また、各種制御装置の初期駆動後として、タイマ割込み処理の各処理を実行するタイミング、例えば、遊技球の発射がなされたタイミングでオフセット処理（調整用検知処理）を実行させる構成であってもよく、払出装置１５４からの賞球の払い出しが行われたタイミングでオフセット処理（調整用検知処理）を実行させる構成であってもよく、各制御装置に接続されたいずれかの駆動部が駆動状態となったタイミングでオフセット処理（調整用検知処理）を実行させる構成であってもよい。
【０３４５】
（３）磁気センサモジュール８１は、内枠開放スイッチ１３ａから電源及び発射制御装置１６３を介して主制御装置１２２の主制御基板２０１に接続される構成として、主制御基板２０１からのオフセット信号（調整信号）を基にオフセット処理（調整用検知処理）を実行する構成としたが、他の制御装置を介して内枠開放スイッチ１３ａと接続される構成としてもよく、内枠開放スイッチ１３ａと直接接続される構成としてもよい。他の制御装置を介して内枠開放スイッチ１３ａと接続される構成の場合、当該他の制御装置から磁気センサモジュール８１にオフセット信号（調整信号）が出力される構成とするとよく、内枠開放スイッチ１３ａと直接接続される構成の場合、磁気センサモジュール８１のＭＰＵ２２２に内枠開放スイッチ１３ａからの内枠開放信号のＨＩ／ＬＯＷを識別する処理を付加して、オフセット処理（調整用検知処理）を実行すべきタイミングを自身が判断する構成とするとよい。
【０３４６】
（４）各オフセット処理において、第５の実施形態のように、検知値の積算処理にて所定の基準値以上の磁気が検知された場合、及び平均化処理にて所定の幅以上のぶれ幅である場合、に検知値にエラー値を入力するとともに、主制御装置１２２側へ当該エラーの情報を出力する構成としてもよい。具体的には、検知値にエラー値を入力する際に、第１，第３及び第４の実施形態では、検知状態信号をＨＩレベル信号に設定し、第２の実施形態では、エラー信号を出力する構成としてもよい。これにより、オフセット処理中に不正に磁気が印加された場合の報知（各エラー報知）をより早く実行することができ、ホール管理者はより早急に当該不正行為を特定することが可能となる。
【０３４７】
（５）磁気センサモジュール８１のオフセット処理（第２調整用検知処理）中に内枠１３の開放がなされた場合には、エラーとする構成としてもよい。より具体的には、タイマ割込み処理（図１０）の読み込み処理（ステップＳ２０９）にて、オフセット信号（調整信号）をＨＩレベル信号で出力している場合に内枠開放信号がＨＩレベル信号となった場合に、エラーフラグに「１」をセットする処理を加えるとよい。既に説明したとおり、オフセット処理（第２調整用検知処理）中の検知値のぶれ幅が所定値以上となった場合にエラーとする構成としているが、当該所定値は絶対的な値なのに対して、内枠１３が開閉されることによる検知値のぶれは相対的なものであるため、オフセット処理（第２調整用検知処理）中に内枠１３が開放されてもエラーとならない場合も想定される。例えば、オフセット処理（第２調整用検知処理）中に内枠１３に不正治具を挿入できる程度開放させて磁気を印加して当該オフセット処理（第２調整用検知処理）による０値をプラス側にずらす（第２調整用検知処理の場合には感度係数Ｇを低くする）不正行為が考えられる。これに対して、本構成によれば、オフセット処理（第２調整用検知処理）中に内枠１３が開放された場合にはエラーとなりエラー報知が実行されるため、オフセット処理（第２調整用検知処理）中の検知値のぶれ幅が所定値未満であっても上記不正行為を特定することが可能となる。
【０３４８】
（６）磁気センサモジュール８１の磁気センサ２２１は、ＭＩ素子からなるものに限定されず、ホール素子やＭＲ素子等であってもよく、少なくともＭＰＵ２２２が磁気の検知値を校正することが可能又は磁気センサ２２１の検知値の振幅を変更可能なように接続されるものであればよい。
【０３４９】
また、スイッチングタイプの磁気検知センサを用いる場合には、当該磁気検知センサを主制御装置１２２に接続し、磁気を検知した場合に接触するスイッチ同士の接触面の大きさ等から電流の抵抗値を算出して磁気の検知値とするとよい。これにより、スイッチングタイプの磁気検知センサであっても磁気の検知値を校正することが可能となる。
【０３５０】
さらに、第４，第５の実施形態のように増幅部２２６により検知値を増幅させる構成に限定されず、例えば、センサ部２２５へ出力される電圧やパルス振幅等の変更により検知値を増幅させる構成としてもよい。
【０３５１】
（７）磁気センサモジュール８１は、遊技球発射機構４０における遊技球の発射周期よりも短い期間である６０ｍｓｅｃ間に複数回（３回）磁気を検知した場合に磁気検知状態とする構成としたが、遊技球の発射周期（０．６ｓｅｃ）よりも短ければ当該期間は６０ｍｓｅｃに限定されず、これよりも長くても短くてもよい。
【０３５２】
また、他の駆動部の駆動周期よりも短い期間に設定してもよい。例えば、可変入賞装置５４を開閉駆動する駆動周期として開閉実行モードのラウンド周期よりも短い期間としてもよく、払出装置１５４が遊技球を払い出す周期よりも短い期間としてもよい。
【０３５３】
これら設定した期間内において磁気検知状態とする検知回数は、複数回であれば３回に限定されるものではないことは、言うまでもない。
【０３５４】
（８）磁気センサモジュール８１は、方位フィルタ処理（図１５におけるステップＳ５０７）にて、前方から印加された磁気のみ抽出する処理を実行する構成としたが、後方から印加された磁気を抽出する構成としてもよく、上方又は下方から印加された磁気を抽出する構成としてもよく、これら各方位の磁気を組み合わせて又は全部抽出する構成としてもよい。前方以外から印加される磁気を検知対象とすることで、不正に印加される磁気以外も検知対象に含まれることになり得るものの、不正に印加される磁気は前方からのみとは限られないため不正対策としては強力なものとなる。また抽出する方位を増やすことで、磁気センサモジュール８１をパチンコ機１０に設置する際の取り付け方向に自由度が増し、設置作業の簡素化を図ることも可能である。
【０３５５】
また、これら各方位の磁気の検知値の閾値をそれぞれ異ならせる構成としてもよい。この場合、特に後方からの磁気の検知値の閾値を前方からの磁気の検知値の閾値よりも大きくすることで、各制御装置から発生する磁気を検知対象としない構成とすることも可能である。
【０３５６】
（９）磁気センサモジュール８１を３軸の磁気センサ２２１からなる構成として、方位フィルタ処理により後方からの磁気を検知対象としない構成としたが、アルミ等の透磁率の低い部材で磁気センサモジュール８１後方を覆い、後方からの磁気を遮蔽する構成としてもよい。
【０３５７】
（１０）磁気センサモジュール８１の取り付け位置は、上記のものに限定されない。例えば、前扉枠１４に設けてもよく、遊技機本体１２側に設けられていてもよい。また、磁気センサモジュール８１は、内枠１３が閉鎖状態である場合に第２オフセット処理（第２調整用検知処理）を実行する構成としたが、前扉枠１４が閉鎖状態である場合に第２オフセット処理（第２調整用検知処理）を実行する構成としてもよく、いずれの枠１３，１４も閉鎖している場合に第２オフセット処理（第２調整用検知処理）を実行する構成としてもよい。これらの場合、第２オフセット処理（第２調整用検知処理）によって０値（感度係数Ｇ）を遊技機の通常状態に合わせるためには、少なくとも磁気センサモジュール８１が内枠１３又は前扉枠１４に設けられる構成か、遊技機本体１２において内枠１３又は前扉枠１４が検知範囲に含まれる位置に設けられる構成であればよい。遊技機本体１２側に設けられている場合であっても、内枠１３や前扉枠１４を開放状態とした場合に、これら枠１３，１４に設けられた金属板を有する電気機器の位置変化により磁場の変化が生じるため、内枠１３を閉鎖状態として第２オフセット処理（第２調整用検知処理）を実行することにより当該磁場の変化を加味せずに０値（感度係数Ｇ）を設定することができる。
【０３５８】
（１１）センサ確認処理（図１７）はメイン処理において実行される構成としたが、これに限られず、例えばタイマ割込み処理において実行する構成としてもよいし、タイマ割込み処理におけるセンサ補正処理において実行する構成としてもよい。ただし、メイン処理で実行する構成の方が、遊技が行われる前段階で磁気センサモジュール８１の確認を行うことから、磁気センサモジュール８１に異常がある状態で遊技が行われることがなく、この点において優れている。
【０３５９】
（１２）検知状態信号は主制御装置１２２に入力される構成としたが、これに限られず、例えば音声ランプ制御装置１１３に入力される構成であってもよく、払出制御装置１６２に入力される構成であってもよい。また、検知状態信号が外部端子板１４３を介して直接遊技ホールの管理制御装置に向けて出力される構成としてもよい。
【０３６０】
（１３）主制御基板２０１は電断監視基板２０２を介して電源及び発射制御装置１６３から動作電力が供給されている構成としたが、これに限られず、電断監視基板２０２を省略する構成としてもよい。この場合、電圧を監視する回路を主制御基板２０１に設ける必要がある。
【０３６１】
（１４）各オフセット処理において、所定期間に亘って検知値の積算を行いその平均値を０値としたが、例えば、検知値の最高値と最低値とを平均化して０値とする構成としてもよい。この場合、処理の簡素化を図れるとともに、０値の更新後において周囲の磁気による検知値の最高値が閾値を越える不都合を低減することができる。
【０３６２】
（１５）調整用検知処理において、閾値を想定される磁気よりも大きい値に設定し感度係数Ｇを上げてゆく構成としたが、閾値を想定される磁気よりも小さい値に設定し感度係数Ｇを下げてゆく構成としてもよい。この場合、例えば第４の実施形態では、ステップＳ１８０１にて感度係数Ｇを「２０」として設定し、ステップＳ１８０２にて検知値の最高値が閾値を下回るか否かを監視する構成とする。そして、ステップＳ１８０４にて検知値の最高値が閾値を下回った場合に肯定判定し、下回らない場合には、ステップＳ１８０５にて感度係数Ｇが「４」であるか否かを判定する。「４」でなければステップＳ１８０６にて感度係数Ｇから「１」を減算し、ステップＳ１８０２に戻る。また、ステップＳ１８０４にて肯定判定した場合には、ステップＳ１８０７にて感度係数Ｇが「２０」であるか否かを判定する。「２０」ではない場合にはステップＳ１８０７にて、感度係数Ｇから設定値を減算した後に、ステップＳ１８０９にて当該減算後の感度係数ＧをＲＡＭ２２４に記憶し、調整用検知処理を終了する。ステップＳ１８０５にて「４」である場合、又はステップＳ１８０７にて「２０」である場合にはステップＳ１８１０にてエラーフラグに「１」をセットしてから、調整用検知処理を終了する。この場合、上記の閾値を通常であれば感度係数Ｇが「４」で検知値が下回るように設定することで、ノイズが大きい場合の異常とすることができる。また、検知値の最高値が閾値を下回ることを監視する構成としていることから、上記ステップＳ１８０７にて減算する設定値を、「４」→「３」、「３」→「２」、「２」→「１」、「１」→「０」と変更するとよい。
【０３６３】
また第５の実施形態では、上記のように変更した構成における閾値よりも小さい（例えば２分の１）として、各調整用検知処理を上記の構成に対応させて変更する。この場合、感度係数Ｇが十分大きいのにもかかわらず閾値を下回ってしまう異常（磁気センサ２２１の故障等）の判定用の処理として、閾値を上記のように２分の１とするならば、ステップＳ２００１（ステップＳ２２０１）にて入力する感度係数Ｇ、及びステップＳ２００６（ステップＳ２２０６）にて監視する感度係数Ｇを、それぞれ「１０」として、上記「２０」の２分の１にするとよい。
【０３６４】
（１６）調整用検知処理において、感度係数Ｇを「１」よりも小さい値に変更可能としてもよい。この場合、例えば感度係数Ｇが「０．５」の場合には、感度係数Ｇが「１」の場合と比較して検知値が２分の１となる。上記（１５）の構成に本構成を付加することで、例えばノイズが想定外に大きい場合等、検知値の最高値が設定した閾値を下回らない場合に有効である。
【０３６５】
（１７）調整用検知処理において、周囲の磁気のレベルと閾値との関係により感度係数Ｇを上げるか下げるかを決定する構成としてもよい。この場合、閾値を想定される磁気よりも大きく（小さく）設定する必要がなく、検知値を監視する処理の繰り返し回数を少なくすることができる。例えば、閾値を遊技ホールにて想定される磁気の平均値付近に設定し、調整用検知処理を行う前（例えばステップＳ１８０１の前）に、感度係数Ｇを所定値（例えば「１０」）として検知値と閾値との比較を行う。そしてこの比較の結果に基づいて、感度係数Ｇを上げるか下げるかを決定するとよい。感度係数Ｇを上げる場合には上記第４，第５の実施形態にて示した処理を行い、感度係数Ｇを下げる場合には上記（１５）で示した処理を行うとよい。
【０３６６】
（１８）調整用検知処理において、ステップＳ１８０７、ステップＳ２００８及びステップＳ２２０８にて感度係数Ｇが所定の値（第４の実施形態では「４」であり、第５の実施形態では「８」）以下の場合にはエラーとする構成としたが、当該所定の値の感度係数Ｇから、検知値が閾値を越えることを監視する処理を開始する構成としてもよい。この場合、当該所定の値の感度係数Ｇで検知値が閾値を越えた場合には、エラーとする構成とすると、監視に関する処理の回数を削減することができる。但しこの場合、初回の監視に関する処理と、それ以降（感度係数Ｇを上げてから）の監視に関する処理と、を別処理とする必要があり、処理構成の複雑化が生じ得る。
【０３６７】
（１９）調整用検知処理において、感度係数Ｇを変更する構成としたが、周囲の磁気の強弱によって閾値を変更する構成としてもよい。具体的には、所定期間に亘って磁気の検知値を監視し、閾値を越えない場合には閾値を下げて再び磁気の検知値の監視を行う。そして、閾値を越える検知値となった時点の閾値よりも所定量だけ大きい閾値を実際の閾値として設定する構成とするとよい。この場合、感度レベル設定スイッチにより上記所定量を設定可能な構成とするとよい。このような構成とすることで、検知値を増幅させる機能（増幅部２２６）を備える必要がなく、ソフト的な処理で周囲の磁気の強弱にあわせて磁気センサモジュール８１側の設定を変更することが可能となる。
【０３６８】
（２０）調整用検知処理において、所定期間に亘って検知値を監視する構成としたが、例えば所定期間によらずに感度係数Ｇを徐々に上げてゆく構成としてもよい。この場合、調整用検知処理において所定期間に亘る検知値の監視が繰り返し行われないため、調整用検知処理が行われる期間を短くすることができる。但しこの場合、周囲の磁気の変化の最高値や最低値を対象として感度係数Ｇを決定してしまう可能性も生じる。これら最高値や最低値で感度係数Ｇが決定されると、その後の磁気の検知値が大きくなり過ぎたり小さくなり過ぎたりし、不正に印加される磁気を好適に特定することが難しくなる。したがって、上記のように所定期間に亘って監視する構成とすることで、このような不都合を回避することができる。
【０３６９】
（２１）磁気センサモジュール８１の感度レベルを、感度レベル設定スイッチにより遊技ホールの管理者等が設定可能な構成としたが、主制御装置１２２又は磁気センサモジュール８１の処理内で感度レベルを設定可能な構成としてもよい。この観点からすると、上記の第４，第５の実施形態は、調整用検知処理を行うことで設定されている閾値に対して周囲の磁気の検知値の振幅を調整することができるので、遊技ホールの管理者等が閾値（感度レベル）を変更しなくても周囲の磁気の強弱に対応させて磁気センサモジュール８１側の設定を変更することが可能な構成といえる。
【０３７０】
（２２）主制御装置１２２又は磁気センサモジュール８１が、第２オフセット処理（第２調整用検知処理）の結果をＲＡＭ２１３又はＲＡＭ２２４に記憶する機能を備えていてもよい。この記憶した結果を、ＲＡＭ２１３又はＲＡＭ２２４のクリアが行われるまで保持される構成とすることで、日々の電源投入時にはオフセット処理（調整用検知処理）を省略することができる。より具体的には、磁気センサモジュール８１側で上記結果を記憶する場合には、電源投入時の立ち上げ処理にてＲＡＭ２２４に上記結果が記憶されていることを条件に当該結果に基づいて０値及び閾値（感度係数Ｇ）を設定し、オフセット処理（調整用検知処理）を行わない構成とする。そして、このように設定した場合には第２オフセット処理（第２調整用検知処理）も行わない構成とするとよい。
【０３７１】
また、主制御装置１２２側で上記結果を記憶する場合には、磁気センサモジュール８１側の第２オフセット処理（第２調整用検知処理）後に磁気センサモジュール８１が当該結果を主制御装置１２２へ特定させるための信号を送信し、当該信号に基づいて主制御装置１２２はＲＡＭ２１３に上記結果を記憶する。そして、主制御装置１２２は電源投入時のメイン処理にて当該結果が記憶されている場合に磁気センサモジュール８１へ当該結果に基づいて０値や閾値（感度係数Ｇ）を設定させる信号を送信する。磁気センサモジュール８１側の立ち上げ処理では主制御装置１２２側からの上記設定させる信号を受信した場合に当該信号に基づいて０値及び閾値（感度係数Ｇ）を設定し、オフセット処理（調整用検知処理）を行わない構成とする。そして、このように設定した場合には第２オフセット処理（第２調整用検知処理）も行わない構成とするとよい。
【０３７２】
一般的にパチンコ機１０は、遊技ホールの島設備に設置された後は頻繁には移動されない。つまり一度島設備に設置されると、その後はパチンコ機１０の周囲の地磁気等の変動は大きくないことが想定される。このように周囲の地磁気等の変動が大きくないと想定される場合には、一度決定した０値及び閾値（感度係数Ｇ）を繰り返し使用し、オフセット処理（調整用検知処理）を省略する構成とすることで、日々の電源投入時の立ち上げをスムーズに実行することが可能となる。また、０値及び閾値（感度係数Ｇ）を変更したい場合には、ＲＡＭ２１３又はＲＡＭ２２４のクリアを実行すればよいので、例えば、異常に磁気検知状態となる等の症状が生じた場合や、パチンコ機１０の設置箇所を移動した場合等は、ＲＡＭ２１３又はＲＡＭ２２４のクリアを実行して再度０値及び閾値（感度係数Ｇ）を決定させればよい。
【０３７３】
これらの場合、主制御装置１２２側で記憶する構成のほうが、磁気センサモジュール８１の構成の簡素化を図ることが可能となる。仮に、磁気センサモジュール８１のＲＡＭ２２４を長期間記憶可能な構成とすると、電断時におけるＲＡＭ２２４のバックアップ電源を確保すべく、磁気センサモジュール８１に大容量のコンデンサ等を搭載する必要が生じる。これに対して、主制御装置１２２側では、一般的に電断時におけるバックアップ電源としてのコンデンサ等が既に搭載されており、既に搭載されている主制御装置１２２側のコンデンサ等を利用して上記結果を記憶しておく構成とすることで、パチンコ機１０全体として更なる部材（コンデンサ）の追加を低減することが可能となる。
【０３７４】
（２３）磁気を検知する磁気センサモジュール８１以外にも、他の特定事象を検知する検知手段に対しても本発明を適用できる。他の特定事象を検知する検知手段としては、例えば、電波を検知する電波検知手段や、開口部への遊技球の入球を検知する入球検知手段、振動を検知する振動検知手段等が考えられる。
【０３７５】
（２４）上記実施形態とは異なる他のタイプのパチンコ機等、例えば特別装置の特定領域に遊技球が入ると電動役物が所定回数開放するパチンコ機や、特別装置の特定領域に遊技球が入ると権利が発生して大当たりとなるパチンコ機、他の役物を備えたパチンコ機、アレンジボール機、雀球等の遊技機にも本発明を適用できる。
【０３７６】
また、弾球式でない遊技機、例えば、複数種の図柄が周方向に付された複数のリールを備え、メダルの投入及びスタートレバーの操作によりリールの回転を開始し、ストップスイッチが操作される又は所定期間が経過することでリールが停止した後に、表示窓から視認できる有効ライン上に特定図柄又は特定図柄の組合せが成立していた場合にはメダルの払い出し等といった特典を遊技者に付与するスロットマシンにも、本発明を適用できる。
【０３７７】
また、取込装置を備え、貯留部に貯留されている所定数の遊技球が取込装置により取り込まれた後にスタートレバーが操作されることによりリールの回転を開始する、パチンコ機とスロットマシンとが融合された遊技機にも、本発明を適用できる。
【０３７８】
これらの遊技機の場合であっても、当該遊技機に用いられる各種検知手段における検知値と０値との相対関係を調整条件（例えば上記各実施形態のように電源投入時の立ち上げ処理後であって扉体が閉鎖していること）が成立した場合に調整することで、周囲の環境によって上記各種検知手段が誤検知となることを抑制することができる。
【０３７９】
＜上記各実施形態から抽出される発明群について＞
以下、上述した各実施形態から抽出される発明群の特徴について、必要に応じて効果等を示しつつ説明する。なお以下においては、理解の容易のため、上記各実施形態において対応する構成を括弧書き等で適宜示すが、この括弧書き等で示した具体的構成に限定されるものではない。
【０３８０】
以下の特徴は、「遊技機の一種としてパチンコ機がある。パチンコ機においては、例えば遊技領域に発射された遊技球が作動口に入球することに基づき、当たり抽選が行われる。当該抽選において当たり状態の発生に当選すると、例えば所定の表示装置において変動表示される図柄が予め定められた特定の組み合わせで停止表示された後、遊技領域に設けられた可変入球装置の開閉が実行される。そして、可変入球装置への入球数に応じた遊技球が払い出されるといった特典が遊技者に付与される。ここで、パチンコ機には不正行為に対応した特定事象の発生を検知する検知センサが設けられている。例えば、磁石を用いて遊技球を作動口等の遊技者に有利な場所へ誘導させる不正行為が行われることがあり、当該不正行為を抑制するために、磁気を検知する磁気センサを設け、当該磁気センサが磁気を検知した場合には報知を行う。しかし、パチンコ機内部に設けられた各種装置の通常の動作によっても磁気は発生し得る。また、パチンコ機が設けられた周辺の環境等によっても磁場は変化し得る。したがって、このような状況下では、上記不正行為に基づく磁気を検知するにあたり、磁気センサの誤検知につながりかねない。なお、以上の課題は、磁気を検知する磁気センサに限定されることなく、例えば電波や振動を検知する検知センサにおいても同様である。更に、パチンコ機に限定されることはなく、検知センサが用いられている他の遊技機においても同様である。」という技術背景及び課題等を解決するためになされたものである。
【０３８１】
＜特徴Ａ群＞
特徴Ａ１．特定事象（例えば磁気）が発生した場合に検知値が変動し、基準値（０値）に対する当該検知値の変化量が所定値（閾値）に達したことに基づいて特定出力（検知状態信号をＨＩレベル信号に切替える）を行う検知手段（磁気センサモジュール８１）と、
前記特定出力を前記検知手段が行ったことに基づいて、対応処理（主制御装置１２２のＭＰＵ２１１におけるステップＳ１１０５及びステップＳ１１０６の処理）を実行する対応処理実行手段（主制御装置１２２のＭＰＵ２１１における磁気検知用処理を実行する機能）と、
を備え、
前記検知手段は、前記基準値を前記検知値に応じて変更する変更手段（磁気センサモジュール８１のＭＰＵ２２２における第２オフセット処理を実行する機能）を備え、
調整条件が成立しているか否かを判定する判定手段（主制御装置１２２のＭＰＵ２１１におけるセンサ補正処理を実行する機能）と、
当該判定手段により前記調整条件が成立していると判定された場合に、前記検知手段に対して前記基準値の調整指令（オフセット信号をＨＩレベル信号に切替える）を行う指令手段（主制御装置１２２のＭＰＵ２１１におけるステップＳ１０１１、ステップＳ１５０９又はステップＳ１６０４の処理を実行する機能）と、
を備え、
前記変更手段は、前記指令手段が前記調整指令を行った場合に前記基準値を前記検知値に応じて変更するものであることを特徴とする遊技機。
【０３８２】
特徴Ａ１によれば、検知手段は特定出力を行う基準となる基準値を、調整条件が成立したことにより変更できる。当該検知手段は、基準値に対する変化量が所定量に達した場合に特定出力を行う構成であることから、変更した基準値によっては検知値が同じ量変化しても所定値に達する場合もあれば、所定値に達しない場合もある。したがって、当該基準値は、不正行為の発生の可能性が高い遊技者により遊技が行われる遊技機の通常状態を基準として変更すべきである。例えば、電源投入時の起動処理により基準値の変更を実行する構成とすると、上記通常状態とは異なる状態で基準値の変更がなされたことになる。この場合、当該基準値を用いると所定値に達せず特定出力が行われない可能性もあり、特定事象の発生を好適に検知できない。そこで本遊技機では、判定手段により調整条件が成立していると判定された場合に、検知手段に対して調整指令がなされ検知手段の基準値が変更させる構成としているため、電源投入タイミングとは関係なく、調整条件を例えば上記通常状態とすることで通常状態での基準値の変更を行うことが可能となり、不正行為に対応する特定事象の発生を好適に検知することができる。
【０３８３】
特に、変更手段が基準値を変更する構成とすると、検知値の振幅を変更する構成と比較して簡易な構成で上記の効果を奏することができる。具体的には、検知値の振幅を変更するには、検知手段において検知値を変化させるための構成（例えばオペアンプなど）が必要となる。これに対して基準値を変更する構成としては、検知値の変化量を監視する手段（例えばＭＰＵ２２２）のソフト的な変更で行えるため簡易な構成とすることができる。
【０３８４】
特徴Ａ２．遊技機の状態を監視可能であり、その監視結果に応じた処理（例えばタイマ割込み処理）を実行可能な制御手段（主制御装置１２２）を備え、
前記判定手段及び前記指令手段は、当該制御手段が備えていることを特徴とする特徴Ａ１に記載の遊技機。
【０３８５】
特徴Ａ２によれば、遊技機の状態を監視しその監視結果に応じた処理を実行する制御手段が、調整条件が成立しているか否かを判定し、調整指令を行う。したがって、遊技機の状態に合わせて、例えば遊技機が通常状態となった場合に検知手段における基準値の変更を行うことで、特徴Ａ１で述べたように基準値のずれが生じず、不正目的に対応する特定事象の発生を好適に検知することが可能となる。
【０３８６】
特徴Ａ３．前記調整条件は、当該遊技機の所定の構成体（例えば内枠１３）が遊技者により遊技が行われる場合の通常状態（例えば閉鎖状態）となった場合に成立するものであることを特徴とする特徴Ａ１又は特徴Ａ２に記載の遊技機。
【０３８７】
特徴Ａ３によれば、所定の構成体が遊技者により遊技が行われる通常状態となった場合に、変更手段によって基準値の変更がなされる。したがって、当該変更された基準値を用いることで、遊技者により遊技が行われる状況での基準値とずれが生じず、特定事象の発生を好適に検知することが可能となる。
【０３８８】
特徴Ａ４．遊技機本体に対して開状態と閉状態とのそれぞれに切替可能に支持され、前記検知手段が搭載されている又は前記検知手段の検知範囲に含まれる扉体（内枠１３）を備え、
前記調整条件は、当該扉体が閉状態であることを少なくとも一の条件に成立するものであることを特徴とする特徴Ａ１乃至Ａ３のいずれか１に記載の遊技機。
【０３８９】
特徴Ａ４によれば、少なくとも扉体が閉状態である場合に調整条件が成立し、基準値の変更がなされる。例えば、扉体を開状態とする際には特定事象として振動が発生し得る。また、扉体には一般的に金属板や電気機器が搭載されており、扉体を開状態とすると、遊技機の通常状態で検知される電波や磁気の検知値が異なり得る。したがって、本構成のように、扉体が閉状態として基準値の変更を行うことで、基準値のずれを抑制し、特定事象の発生を好適に検知することが可能となる。
【０３９０】
特徴Ａ５．前記変更手段は、前記調整指令によって前記基準値を変更した後は、その後に前記扉体が開状態とされ更に前記閉状態となった場合には前記基準値の変更を行わない構成であることを特徴とする特徴Ａ４に記載の遊技機。
【０３９１】
特徴Ａ５によれば、扉体が閉状態の際に基準値の変更がなされた後は、その後に扉体を開状態として再度閉状態としても基準値の変更がなされない。例えば、遊技機においては、遊技中に点検等のため扉体を開閉作業が行われる場合があり、当該点検の際も基準値の変更をする構成とすると、基準値の変更を行う頻度が多くなる。したがって、相対的に特定事象の発生を検知する期間が短くなり、好ましくない。これに対して本構成のように、基準値を変更した後に再度扉体が開閉されても基準値の変更を行わない構成とすることで、特定事象の発生を検知する期間を相対的に長くし、不正行為に対応する特定事象の発生を好適に検知することが可能となる。
【０３９２】
特徴Ａ６．前記検知手段は、前記扉体に設けられており、
さらに当該扉体の背面には、当該遊技機の電源を電入状態及び電断状態に切替可能な切換手段が設けられていることを特徴とする特徴Ａ４又は特徴Ａ５に記載の遊技機。
【０３９３】
特徴Ａ６によれば、切替手段が扉体の背面に設けられていることから、当該切換手段により遊技機の電源を電断状態から電入状態に切替えるためには、扉体を開状態とする必要が生じる。一般的に遊技機は、島設備に対して並列させて設置され、このように並列させた各遊技機の扉体をそれぞれ開状態とすると、一の遊技機の扉体と他の遊技機の扉体との距離が短くなる。この状況においては、検知手段は当該扉体に設けられていることから、一の遊技機の扉体に設けられた検知手段と、他の遊技機の扉体との距離が近くなる。また、一般的に扉体には遊技の進行に必要な駆動装置等が搭載されており、当該駆動装置からも特定事象は発生し得る。つまり、このような他の遊技機の扉体との距離が近い状態で基準値の変更がなされると、他の遊技機の駆動装置等からの特定事象も加味してしまい、ずれが生じる可能性がある。これに対して、本構成によれば、特徴Ａ４に記載したとおり、扉体が閉状態であることが調整条件の一条件となっているため、切換手段により電源の投入がなされた場合であっても、扉体が閉状態となってから基準値の変更がなされ、上記懸念される基準値のずれを抑制し、不正目的に対応する特定事象の発生を好適に検知することが可能となる。
【０３９４】
特徴Ａ７．前記変更手段による前記基準値を変更するための調整処理は、所定期間に亘って実行されるものであり、
前記検知手段は、当該所定期間においても前記特定事象の発生を前記対応処理実行手段が特定可能とする出力を実行するものであることを特徴とする特徴Ａ１乃至Ａ６のいずれか１に記載の遊技機。
【０３９５】
特徴Ａ７によれば、変更手段が基準値を変更している所定期間中も、特定事象の発生を対応処理実行手段が特定することができ、当該所定期間中においても不正目的に対応する特定事象の発生した場合の処置を実行することができる。
【０３９６】
特徴Ａ８．前記変更手段は前記調整指令により前記基準値の変更のための調整を開始し、当該調整が完了しなかった場合には前記検知手段からその旨の情報が出力される構成であり、
前記指令手段は、当該その旨の情報を受けた場合には、前記判定手段により前記調整条件が成立していると再度判定された場合に、前記検知手段に対して前記調整指令を再度行う構成であることを特徴とする特徴Ａ１乃至Ａ７のいずれか１に記載の遊技機。
【０３９７】
特徴Ａ８によれば、調整指令による基準値の変更の調整が完了しなかった場合には、再度調整条件が成立した場合に基準値の変更の調整を開始することができる。例えば、基準値の変更の調整が完了しなかった場合に再び自動的に当該調整が開始される構成とすると、調整条件が成立していない状態で調整が開始される可能性がある。この場合、調整条件が成立していないため、既に述べたとおり、基準値がずれる不都合が懸念される。これに対して本構成によれば、再度調整条件が成立した場合に調整が開始されるため、上記懸念される不都合の発生を抑制することができる。
【０３９８】
特徴Ａ９．前記変更手段は、動作電源が供給された場合には、前記調整指令に基づかず前記基準値の変更を行う構成であることを特徴とする特徴Ａ１乃至Ａ８のいずれか１に記載の遊技機。
【０３９９】
特徴Ａ９によれば、変更手段は動作電源が供給された場合及び調整指令を受けた場合に基準値の変更を行う。例えば、調整指令を受けた場合のみ基準値の変更がなされる構成とすると、調整条件が成立しないようにして意図するタイミングで調整条件を成立させる不正行為が想定される。この場合、基準値の調整中に特定事象を発生させ基準値をずらして変更させると、その後に特定事象を発生させても特定出力がなされず、当該不正行為が特定されない可能性がある。不正行為に対応する特定事象は、遊技機周囲の環境による特定事象よりも検知値の変動が大きいことが想定されるところ、本構成によれば、調整条件を成立させない不正行為がなされた場合であっても、少なくとも動作電源が供給された場合に基準値の変更がなされるため、当該変更された基準値を用いて、少なくとも不正行為に対応する特定事象を特定することが可能となる。
【０４００】
特徴Ａ１０．動作電源が供給された場合に初期駆動を実行する駆動手段（例えば遊技球発射機構４０）を備え、
前記変更手段は、当該駆動手段による前記初期駆動が行われた後に、前記調整指令により前記基準値の変更を行うものである構成であることを特徴とする特徴Ａ１乃至Ａ９のいずれか１に記載の遊技機。
【０４０１】
特徴Ａ１０によれば、駆動手段の初期駆動により発生する特定事象を加味しないで基準値の変更を行うことが可能となる。当該初期駆動による特定事象は電源投入時特有のものであることから、当該特定事象を加味して基準値を変更すると、不正目的に対応する特定事象の発生を検知すべき状態と基準値のずれが生じることになる。これに対して本構成によれば、不正目的に対応する特定事象の発生を検知すべき状態で基準値の変更を行うことができ、好適に不正行為を特定することが可能となる。
【０４０２】
特徴Ａ１１．前記指令手段は、前記検知手段が前記特定出力を行うことが可能な状況で前記判定手段により前記調整条件が成立していると判定された場合に前記調整指令を行う構成であり、
前記検知手段は、前記基準値を変更した場合にその調整結果を前記対応処理実行手段に対して出力する構成であり、
前記対応処理実行手段は、前記特定出力と、前記調整結果の出力とを区別することが可能な構成であることを特徴とする特徴Ａ１乃至Ａ１０のいずれか１に記載の遊技機。
【０４０３】
特徴Ａ１１によれば、特定事象の発生に対応する特定出力と、調整結果の情報に対応する出力と、が区別されるため、対応処理実行手段は、特定事象の発生を特定しつつ基準値の調整結果を特定することができる。したがって、不正行為に対応する特定事象の発生を特定すべきタイミングと、基準値の変更を行ったタイミングと、が重なる場合であっても、それぞれの情報に基づいて別々の対応処理を実行することが可能となる。
【０４０４】
各情報に対応した処理とは、不正行為を特定した場合には、例えば、遊技機に設けられた報知手段による報知を行うための処理や、遊技の進行に関する制御を停止させる処理が考えられ、基準値の調整結果を特定した場合には、例えば、調整結果によって再度調整を行わせる処理や、調整結果を報知する処理が考えられる。
【０４０５】
特徴Ａ１２．前記検知手段は、前記特定事象として磁気を検知するものであることを特徴とする特徴Ａ１乃至Ａ１１のいずれか１に記載の遊技機。
【０４０６】
特徴Ａ１２によれば、不正に印加される磁気を検知して、上述の優れた効果を奏することができる。
【０４０７】
一般的に遊技機には、遊技球が入球可能な開口部が設けられており、開口部に遊技球が入球することに基づいて特典が付与される。また、所定の開口部に遊技球が入球すると、遊技者にとって有利な有利状態に移行させるか否かの判定が行われる。したがって、磁気を用いて遊技球をこれら開口部に誘導する不正行為が懸念される。そこで、検知手段が磁気を検知することで、当該不正行為を抑制することが可能となる。
【０４０８】
一方、遊技機には各種駆動装置が搭載されており、これら各種駆動装置が駆動することによっても磁気は発生する。また、遊技ホールの環境によっては、例えば高架下の遊技ホールなどは地磁気が検知手段の検知値に影響を及ぼし得る。これら駆動装置により発生する磁気や遊技ホールの環境による地磁気は、遊技の進行中も検知手段により検知され得る磁気といえる。したがって、これらの磁気を加味して基準値を変更することで、遊技の進行中も検知手段により検知され得る磁気を除外して、好適に不正行為に対応する磁気を検知することが可能となる。
【０４０９】
しかし、遊技機の電源投入時には立ち上げ処理として各種駆動装置の初期駆動が行われ、当該初期駆動によっても磁気が発生する。更に電源投入時には、各種駆動装置に対して電圧が印加されることにより磁場が変化する。これらの磁気の発生や磁場の変化は、不正目的で印加される磁気とは異なり、電源投入時特有のものといえる。したがって、電源投入時の起動処理で基準値を変更すると、これら電源投入時特有の磁気や磁場の変化を加味して基準値がずれてしまう。これに対して、特徴Ａ１で述べたとおり、調整条件が成立した場合に検知手段に基準値を変更させることで、電源投入時特有の磁気を排除し、誤検知を抑制しつつ不正目的で印加される磁気を好適に検知することが可能となる。
【０４１０】
特徴Ａ１３．特定事象（例えば磁気）が発生した場合に検知値が変動し、基準値（０値）に対する当該検知値の変化量が所定値（閾値）に達したことに基づいて特定出力（検知状態信号をＨＩレベル信号に切替える）を行う検知手段（磁気センサモジュール８１）と、
前記特定出力を前記検知手段が行ったことに基づいて、対応処理（主制御装置１２２のＭＰＵ２１１におけるステップＳ１１０５及びステップＳ１１０６の処理）を実行する対応処理実行手段（主制御装置１２２のＭＰＵ２１１における磁気検知用処理を実行する機能）と、
を備え、
前記検知手段は、前記基準値と前記検知値との相対関係（０値及び閾値により規定される感度、又は検知値の振幅により規定される感度）を変更する変更手段（磁気センサモジュール８１のＭＰＵ２２２における第２オフセット処理又は第２調整用検知処理を実行する機能）を備え、
調整条件が成立しているか否かを判定する判定手段（主制御装置１２２のＭＰＵ２１１におけるセンサ補正処理を実行する機能）と、
当該判定手段により前記調整条件が成立していると判定された場合に、前記検知手段に対して調整指令（オフセット信号又は調整信号をＨＩレベル信号に切替える）を行う指令手段（主制御装置１２２のＭＰＵ２１１におけるステップＳ１０１１、ステップＳ１５０９又はステップＳ１６０４の処理を実行する機能）と、
を備え、
前記変更手段は、前記指令手段が前記調整指令を行った場合に前記相対関係の変更を行うものであることを特徴とする遊技機。
【０４１１】
特徴Ａ１３によれば、検知手段は特定出力を行う基準となる基準値と検知値との相対関係を、調整条件が成立したことにより変更できる。当該検知手段は、基準値に対する検知値の変化量が所定量に達した場合に特定出力を行う構成であることから、変更した相対関係によっては所定値に達する場合もあれば、所定値に達しない場合もある。したがって、当該相対関係の変更は、不正行為の発生の可能性が高い遊技者により遊技が行われる遊技機の通常状態を基準として行うべきである。例えば、電源投入時の起動処理により相対関係の変更を行う構成とすると、上記通常状態とは異なる状態で相対関係の変更がなされたことになる。この場合、当該相対関係を用いると検知値が所定値に達せず特定出力が行われない可能性もあり、特定事象の発生を好適に検知できない。そこで本遊技機では、判定手段により調整条件が成立していると判定された場合に、検知手段に対して調整指令がなされ検知手段の基準値と検知値との相対関係を変更させる構成としているため、電源投入タイミングとは関係なく、調整条件を例えば上記通常状態とすることで通常状態で相対関係の変更を行うことが可能となり、不正行為に対応する特定事象の発生を好適に検知することができる。
【０４１２】
上記特徴Ａ１３に対して、上記特徴Ａ１乃至Ａ１２のいずれかにおいて限定した構成を適用してもよい。
【０４１３】
＜特徴Ｂ群＞
特徴Ｂ１．特定事象（例えば磁気）が発生した場合に検知値が変動し、基準値（０値）に対する当該検知値の変化量が所定値（閾値）に達したことに基づいて特定出力（検知状態信号をＨＩレベル信号に切替える）を行う検知手段（磁気センサモジュール８１）と、
前記特定出力を前記検知手段が行ったことに基づいて、対応処理（主制御装置１２２のＭＰＵ２１１におけるステップＳ１１０５及びステップＳ１１０６の処理）を実行する対応処理実行手段（主制御装置１２２のＭＰＵ２１１における磁気検知用処理を実行する機能）と、
を備え、
前記検知手段は、前記検知値の振幅（感度係数Ｇ）を前記所定値に応じて変更する変更手段（磁気センサモジュール８１のＭＰＵ２２２における第２調整用検知処理を実行する機能）を備え、
調整条件が成立しているか否かを判定する判定手段（主制御装置１２２のＭＰＵ２１１におけるセンサ補正処理を実行する機能）と、
当該判定手段により前記調整条件が成立していると判定された場合に、前記検知手段に対して前記振幅の調整指令（調整信号をＨＩレベル信号に切替える）を行う指令手段（主制御装置１２２のＭＰＵ２１１におけるステップＳ１０１１、ステップＳ１５０９又はステップＳ１６０４の処理を実行する機能）と、
を備え、
前記変更手段は、前記指令手段が前記調整指令を行った場合に前記所定値に応じて前記検知値の振幅を変更するものであることを特徴とする遊技機。
【０４１４】
特徴Ｂ１によれば、検知手段は特定出力を行う基準となる検知値の振幅を、調整条件が成立したことにより変更できる。当該検知手段は、基準値に対する変化量が所定量に達した場合に特定出力を行う構成であることから、所定値に応じて検知値の振幅を変更した場合には、同じ強度の特定事象でも検知値の変化量が変化し所定値に達する場合もあれば、所定値に達しない場合もある。したがって、当該検知値の振幅は、不正行為の発生の可能性が高い遊技者により遊技が行われる遊技機の通常状態を基準として変更すべきである。例えば、電源投入時の起動処理により検知値の振幅の変更を実行する構成とすると、上記通常状態とは異なる状態で検知値の振幅の変更がなされたことになる。この場合、当該振幅を用いると所定値に達せず特定出力が行われない可能性もあり、特定事象の発生を好適に検知できない。そこで本遊技機では、判定手段により調整条件が成立していると判定された場合に、検知手段に対して調整指令がなされ検知手段の検知値の振幅を変更させる構成としているため、電源投入タイミングとは関係なく、調整条件を例えば上記通常状態とすることで通常状態での検知値の振幅の変更を行うことが可能となり、不正行為に対応する特定事象の発生を好適に検知することができる。
【０４１５】
特に、変更手段が検知値の振幅を変更する構成とすると、基準値を変更する構成と比較して遊技機の周囲で発生する特定事象の強弱の影響を低減することができる。具体的には、基準値を変更する構成とすると、遊技機の周囲で発生する特定事象が検知手段の検知限界付近である場合には検知値が安定せず基準値を好適に変更できない等の不都合が懸念される。これに対して、検知値の振幅を変更することで、検知手段の検知限界の幅を広げることになり、上記懸念される不都合を回避することができる。
【０４１６】
特徴Ｂ２．前記変更手段は、前記基準値を前記検知値に応じて変更する手段（磁気センサモジュール８１のＭＰＵ２２２における第２オフセット処理を実行する機能）を備え、
前記変更手段は、前記基準値を前記検知値に応じて変更した後に、前記検知値の振幅を変更するものであることを特徴とする特徴Ｂ１に記載の遊技機。
【０４１７】
特徴Ｂ２によれば、調整指令によって基準値が検知値に応じて変更された後に、検知値の振幅が変更される。検知値の振幅を変更する際に検知値が所定値に対してかけ離れている場合、振幅の変更を繰り返し行う必要が生じてしまう等の不都合が懸念される。したがって、基準値を変更してから振幅を変更する構成とすることで、上記懸念される不都合を回避して振幅の変更を好適に行うことができる。
【０４１８】
特徴Ｂ３．前記変更手段は、前記検知値の振幅を変更した後に、当該変更した振幅に基づく検知値が前記所定値との関係で所定の条件（閾値を検知値が越える、又は検知値が閾値を下回る）を満たした場合には当該振幅に基づいて最終的な振幅を決定し、前記変更した振幅に基づく検知値が前記所定値との関係で前記所定の条件を満たさない場合には前記振幅を更に変更して当該変更した振幅に基づく検知値が前記所定値との関係で前記所定の条件を満たすか否かを確認する構成であることを特徴とする特徴Ｂ２に記載の遊技機。
【０４１９】
特徴Ｂ３によれば、振幅の変更を段階的に行う。このような振幅の変更が段階的になされる構成において、特徴Ｂ２に記載したように、振幅の変更前に基準値の変更がなされているため、変更後の振幅に基づく検知値が所定値との関係で所定の条件を満たす可能性が高く、比較的スムーズに振幅を変更するための処理を終了することができる。したがって、振幅を変更するための処理中に特定事象の発生を特定することが困難である場合であっても、上記のように処理がスムーズに進行するため、特定事象の発生を特定容易な期間を相対的に長くし、不正行為に対応する特定事象の発生を好適に検知することが可能となる。
【０４２０】
特徴Ｂ４．前記所定値は、遊技場での設置状態における内的要因（地磁気や各種制御装置等による磁気）により変化し得る前記検知値の範囲よりも大きい又は小さい値に設定されていることを特徴とする特徴Ｂ１乃至Ｂ３のいずれか１に記載の遊技機。
【０４２１】
特徴Ｂ４によれば、所定値に対応させて検知値の振幅を変更する際に、振幅を大きくするか小さくするかの一方の処理のみで行えるため、簡易な処理構成で変更することができる。
【０４２２】
上記特徴Ｂ１乃至Ｂ４のいずれか１に対して、上記特徴Ａ１乃至Ａ１３のいずれかにおいて限定した構成を適用してもよい。
【０４２３】
以下に、以上の各特徴を適用し得る遊技機の基本構成を示す。
【０４２４】
パチンコ遊技機：遊技者が操作する操作手段（遊技球発射ハンドル４１）と、その操作手段の操作に基づいて遊技球を発射する遊技球発射手段（遊技球発射機構４０）と、その発射された遊技球を所定の遊技領域（遊技領域Ｚ）に導く球通路（内レール部５１及び外レール部５２からなる誘導レール）と、遊技領域内に配置された各遊技部品とを備え、それら各遊技部品のうち所定の通過部（一般入賞口５３等）を遊技球が通過した場合に遊技者に特典を付与する遊技機。
【０４２５】
スロットマシン等の回胴式遊技機：複数の図柄からなる図柄列を変動表示した後に図柄列を最終停止表示する可変表示手段を備え、始動用操作手段の操作に起因して図柄の変動が開始され、停止用操作手段の操作に起因して又は所定時間経過することにより図柄の変動が停止され、その停止時の最終停止図柄が特定図柄であることを必要条件として遊技者に有利な特別遊技状態（ボーナスゲーム等）を発生させるようにした遊技機。
【０４２６】
球使用ベルト式遊技機：複数の図柄からなる図柄列を変動表示した後に図柄列を最終停止表示する可変表示手段を備え、始動用操作手段の操作に起因して図柄の変動が開始され、停止用操作手段の操作に起因して又は所定時間経過することにより図柄の変動が停止され、その停止時の最終停止図柄が特定図柄であることを必要条件として遊技者に有利な特別遊技状態（ボーナスゲーム等）を発生させるようにし、更に、球受皿を設けてその球受皿から遊技球を取り込む投入処理を行う投入装置と、前記球受皿に遊技球の払出を行う払出装置とを備え、投入装置により遊技球が投入されることにより前記始動用操作手段の操作が有効となるように構成した遊技機。
【符号の説明】
【０４２７】
１０…遊技機としてのパチンコ機、１３…内枠、４０…遊技球発射機構、８１…磁気センサモジュール、１２２…主制御装置、２０１…主制御基板、２１１…ＭＰＵ、２２１…磁気センサ、２２２…ＭＰＵ。
【図１】
0005983011.tif 000002
【図２】
0005983011.tif 000003
【図３】
0005983011.tif 000004
【図４】
0005983011.tif 000005
【図５】
0005983011.tif 000006
【図６】
0005983011.tif 000007
【図７】
0005983011.tif 000008
【図８】
0005983011.tif 000009
【図９】
0005983011.tif 000010
【図１０】
0005983011.tif 000011
【図１１】
0005983011.tif 000012
【図１２】
0005983011.tif 000013
【図１３】
0005983011.tif 000014
【図１４】
0005983011.tif 000015
【図１５】
0005983011.tif 000016
【図１６】
0005983011.tif 000017
【図１７】
0005983011.tif 000018
【図１８】
0005983011.tif 000019
【図１９】
0005983011.tif 000020
【図２０】
0005983011.tif 000021
【図２１】
0005983011.tif 000022
【図２２】
0005983011.tif 000023
【図２３】
0005983011.tif 000024
【図２４】
0005983011.tif 000025
【図２５】
0005983011.tif 000026
【図２６】
0005983011.tif 000027
【図２７】
0005983011.tif 000028
【図２８】
0005983011.tif 000029
【図２９】
0005983011.tif 000030
【図３０】
0005983011.tif 000031
【図３１】
0005983011.tif 000032
【図３２】
0005983011.tif 000033
【図３３】
0005983011.tif 000034
【図３４】
0005983011.tif 000035
【図３５】
0005983011.tif 000036
【図３６】
0005983011.tif 000037