(57)【要約】【課題】  電源線に対する不正が行われた場合に、遊技者に特典を付与するか否かを判定する遊技情報が初期化されるのを防止することができる遊技機を提供する。【解決手段】  制御回路２１、３１は、停電予告信号が出力されると、ＲＡＭ２３、２４に書き込まれている遊技情報を用いてチェックデータを生成し、生成したチェックデータをＲＡＭ２１、３１に書き込む。また、停電処理を実行したことを示す停電処理情報をＲＡＭ２１、３１に書き込む。制御回路２１、３１は、電源が復帰した時、ＲＡＭ２１、３１に書き込まれている停電処理情報が前回の停電時に停電処理が実行されていないことを示している場合には、ＲＡＭ２１、３１に書き込まれている遊技情報のうち、遊技者に特典を付与するか否かを判定する際に用いられる遊技情報以外の遊技情報をクリアする。【選択図】    図１
2006271687.tif 000002
【特許請求の範囲】
【請求項１】
遊技機の動作を制御する制御回路と遊技時に変化する遊技情報が書き込まれる記憶回路が配設された制御基板と、前記制御基板に電源を供給する電源回路が配設された電源基板と、前記電源の状態に基づいて停電予告信号を出力する停電検出回路と、停電時に前記記憶回路に電源を供給するバックアップ電源回路を備え、前記制御回路は、前記停電検出回路から停電予告信号が出力されると、判定情報を前記記憶回路に書き込み、また、電源が復帰すると、前記記憶回路に書き込まれている判定情報に基づいて前記記憶回路に書き込まれている遊技情報が正常であるか否かを判定し、前記記憶回路に書き込まれている遊技情報が異常であることを判定した場合には前記記憶回路に書き込まれている遊技情報をクリアする遊技機であって、
前記制御回路は、前記停電検出回路から停電予告信号が出力されると、前記判定情報を前記記憶回路に書き込むとともに、判定情報が前記記憶回路に書き込まれたことを示す停電処理情報を前記記憶回路に書き込み、また、電源が復帰すると、前記記憶回路に書き込まれている停電処理情報が判定情報が前記記憶回路に書き込まれたことを示しているか否かを判定し、前記停電処理情報が判定情報が前記記憶回路に書き込まれなかったことを示していることを判定した場合には、前記記憶回路に書き込まれている遊技情報のうち、遊技者に特典を付与するか否かを決定する際に用いられる遊技情報以外の遊技情報をクリアし、前記停電処理情報が判定情報が前記記憶回路に書き込まれたことを示し、且つ、前記記憶回路に書き込まれている遊技情報が異常であることを判定した場合には、前記記憶回路に書き込まれている遊技情報をクリアする、
ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は遊技機、特に、制御電源線の短絡操作等によって遊技情報が書き込まれる記憶回路が不正にクリアされることを防止する技術に関する。
【背景技術】
【０００２】
遊技機、例えば、パチンコ機には、遊技状態に応じた制御を行う制御回路及び遊技時に変化する遊技情報が書き込まれる記憶回路が配設されている制御基板が複数設けられている。例えば、パチンコ機全体の制御を行う主制御回路と遊技情報（大当たり判定用乱数、抽選結果、各制御回路に送信したコマンド信号、大当たり発生状態等）が書き込まれるＲＡＭが配設された主制御基板、払出装置からの遊技球の払い出しを制御する払出制御回路と払出情報（主制御回路から入力された払出コマンド信号、払出装置から払い出した遊技球の数等）が書き込まれるＲＡＭが配設されている払出制御基板が設けられている。
また、各制御基板に電源を供給する電源回路が配設されている電源基板が設けられている。電源回路は、例えば、ＡＣ２４Ｖの交流電源を、ＤＣ３４Ｖ、ＤＣ１２Ｖ、ＤＣ５Ｖ等の複数の直流電源に変換する。電源回路で変換された直流電源は、電源線を介して各制御基板に供給される。なお、ＤＣ５Ｖの直流電源は、制御回路やＲＡＭの制御用電源として用いられる。
また、遊技者が遊技中に停電が発生し、ＲＡＭに書き込まれている遊技情報が消去されると、電源復帰後に、停電前の遊技状態から遊技を開始することができない。そこで、パチンコ機には、通常、停電が発生したことを検出する停電検出回路と、停電時にＲＡＭに電源を供給するバックアップ電源が設けられている。
停電検出回路は、電源回路から供給される直流電源の電圧、例えば、ＤＣ１２Ｖの直流電源の電圧値が停電検出電圧値以下に低下すると停電予告信号を出力する。
主制御回路や払出制御回路は、停電検出回路から停電予告信号が出力されると、停電処理を実行し、判定情報をＲＡＭに書き込む。なお、停電検出電圧値としては、図５に示すように、停電予告信号が出力されてからＤＶ５Ｖの直流電源の電圧値が制御回路の動作電圧値（例えば、４．７５Ｖ）以下に低下するまでの間に、主制御回路や払出制御回路が停電処理を実行する時間を確保することができる値に設定される。
そして、停電が復帰して、制御電源（電源ＤＣ５Ｖの直流電源）の電圧値が制御回路の動作電圧に達すると、主制御回路や払出制御回路は、電源復帰処理を実行する。電源復帰処理では、停電処理時にＲＡＭに書き込まれた判定情報に基づいて、ＲＡＭに書き込まれている遊技情報が正常であるか否かを判定し、ＲＡＭに書き込まれている遊技情報が異常であることを判定した場合には、ＲＡＭを初期化（ＲＡＭに書き込まれている遊技情報をクリア）する。
【０００３】
従来、判定情報及び電源断フラグを用いてＲＡＭに書き込まれている遊技情報をクリアするか否かを決定する遊技機が知られている。（特許文献１参照）
この従来の遊技機では、停電検出回路から停電予告信号が出力されると、主制御回路や払出制御回路は、ＲＡＭに書き込まれている遊技情報に基づいてパリティデータを生成し、生成したパリティデータをＲＡＭに書き込む。同時に、電源断フラグをセットする。
また、制御電源の電圧値が制御回路の動作電圧に達すると、電源断フラグがセットされているか否か（停電からの復旧であるか否か）を確認する。電源断フラグがセットされている場合には、ＲＡＭに書き込まれているパリティデータに基づいてＲＡＭに書き込まれている遊技情報が正常であるか異常であるかを確認する。そして、ＲＡＭに書き込まれている遊技情報が正常であることを確認した場合には、ＲＡＭに書き込まれている遊技情報に基づいて遊技を開始し、ＲＡＭに書き込まれている遊技情報が異常であることを確認した場合には、ＲＡＭを初期化する。一方、電源断フラグがセットされていない場合には、ＲＡＭを初期化する。
【特許文献１】特開２００１−８７４７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
パチンコ機では、主制御回路は、遊技球が始動入賞口に入賞して始動入賞検出回路から始動入賞検出信号が出力されると、抽選を行い、抽選の結果が当たりであれば遊技者に有利な大当たり遊技状態を発生させる。抽選の方法としては、ＲＡＭの所定の領域に書き込まれる大当たり判定用乱数を読み取り、読み取った大当たり判定用乱数が当たり値と一致している否かを判定する方法が用いられている。大当たり判定用乱数としては、所定範囲内の数値、例えば、“０”から“２９９”までの数値を繰り返しカウントする大当たり判定用乱数カウンタのカウント値が用いられる。
この大当たり判定用乱数カウンタは、ＲＡＭが初期化されると、“０”からスタートする。ここで、当たり値が分かっていると、大当たり判定用乱数カウンタのカウント値が当たり値と一致するタイミングを予測することができる。この場合、大当たり判定用乱数カウンタのカウント値が当たり値と一致する予測タイミングで不正に始動入賞検出信号を入力し、大当たり遊技状態を発生させる不正が行われる虞がある。
そこで、図７に示すような初期値更新型の大当たり判定用乱数カウンタが用いられている。図７では、大当たり判定用乱数カウンタは、１サイクル目では、初期値“０”からスタートして“２９９”までカウントする。この１サイクル目の所定のタイミングで、次のサイクルの初期値（図７では、初期値“３０”）を取得する。そして、カウント値が“２９９”に達すると、２サイクル目をカウントする。２サイクル目では、初期値“３０”からスタートし、“２９９”までカウントしたら“０”に戻り、“２９”までカウントする。また、同様に、３サイクル目では、初期値“１５０”からスタートする。このように、初期値更新型の大当たり判定用乱数カウンタを用いることにより、大当たり判定用乱数カウンタのカウント値が当たり値となるタイミングを予測するのが困難となる。
【０００５】
しかしながら、このような初期値更新型の大当たり判定用乱数カウンタを用いても、ＲＡＭが初期化された後の１サイクル目では、大当たり判定用乱数カウンタは“０”からスタートするため、大当たり判定用乱数カウンタのカウント値が当たり値と一致するタイミングを予測することができる。
例えば、図１に示すように、電源基板から主制御基板に制御電源（ＤＣ５Ｖの直流電源）を供給する電源線Ｌ２３のｘ点を故意に短絡させた後に復帰させた場合には、制御電源の電圧値が瞬時に動作電圧以下に低下するため、図６に示すように、主制御回路は、停電処理を実行することができない。すなわち、パリティデータを生成してＲＡＭに書き込む処理や電源断フラグをセットする処理を行うことができない。
従来の遊技機では、このような電源線の短絡及び復帰が行われると、電源断フラグがセットされなく、また、パリティデータもＲＡＭに書き込まれないため、主制御回路は、ＲＡＭを初期化し大当たり判定用乱数が初期化されてしまう。
本発明は、このような点に鑑みて創案されたものであり、電源線に不正な操作が行われた場合に、遊技者に特典を付与するか否かを判定する際に用いられる遊技情報が初期化されるのを防止することができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するための本発明の第１発明は、請求項１に記載されたとおりの遊技機である。
本発明は、遊技機の動作を制御する制御回路と遊技情報が書き込まれる記憶回路が配設された制御基板と、制御基板に電源を供給する電源基板と、電源の状態に基づいて停電予告信号を出力する停電検出回路と、停電時に記憶回路に電源を供給するバックアップ電源回路を備えている。
そして、制御回路は、停電検出回路から停電予告信号が出力されると、判定情報を記憶回路に書き込むとともに、判定情報が記憶回路に書き込まれたことを示す停電処理情報を記記憶回路に書き込む。また、電源が復帰すると、記憶回路に書き込まれている停電処理情報が判定情報が記憶回路に書き込まれたことを示しているか否かを判定し、停電処理情報が判定情報が記憶回路に書き込まれなかったことを示している場合には、記憶回路に書き込まれている遊技情報のうち、遊技者に特典を付与するか否かを決定する際に用いられる遊技情報以外の遊技情報をクリアする。一方、停電処理情報が判定情報が記憶回路に書き込まれたことを示している場合には、記憶回路に書き込まれている判定情報に基づいて記憶回路に書き込まれている遊技情報が正常であるか否かを判定し、記憶回路に書き込まれている遊技情報が異常である場合には、記憶回路に書き込まれている遊技情報をクリアする。
「遊技時に変化する遊技情報」には、少なくとも遊技時に変化する遊技情報を意味し、遊技によって変化する遊技情報や遊技とは無関係に変化する遊技情報を含む。「遊技時に変化する遊技情報」としては、例えば、大当たり判定用乱数を含む各種の乱数、大当たり遊技状態発生情報、出力したコマンド信号、払出装置から払い出した遊技媒体の数等の遊技情報を用いることができる。
電源の状態に基づいて停電予告信号を出力する停電検出回路としては、例えば、電源回路の入力電源や電源回路の出力電源の状態を判別し（典型的には、電源の電圧値が停電検出電圧値以下であるか否かを判別し）、判別結果に基づいて停電予告信号を出力する検出回路が用いられる。
記憶回路としては、典型的にはＲＡＭが用いられる。
「判定情報」として、記憶回路に書き込まれている遊技情報が、停電処理を行ってから電源が復帰するまでの間に変化したか否かを判定することが可能な情報が用いられる。例えば、記憶回路に書き込まれている遊技情報に基づいて生成したパリティデータやサム値が用いられる。判定情報として、記憶回路に書き込まれている遊技情報に基づいて生成したパリティデータを用いる場合には、例えば、電源復帰時に記憶回路に書き込まれているパリディデータが所定の値であるか否か、記憶回路に書き込まれているパリティデータに基づいて生成したデータが所定のデータと一致しているか否か等によって、記憶回路に書き込まれている遊技情報が正常であるか否かを判定する。また、判定情報として、記憶回路に書き込まれている遊技情報に基づいて生成したサム値を用いる場合には、例えば、電源復帰時に記憶回路に書き込まれている遊技情報に基づいて生成したサム値が記憶回路に書き込まれているサム値と一致するか否かによって、記憶回路に書き込まれている遊技情報が正常であるか否かを判定する。
「遊技者に特典を付与するか否かを決定する際に用いられる遊技情報」としては、典型的には、遊技媒体が始動入賞口に入賞したことに起因して読み取る大当たり判定用乱数が用いられる。
「停電処理情報」としては種々の情報を用いることができる。例えば、判定情報が記憶回路に書き込まれなかった場合には第１の値、判定情報が記憶回路に書き込まれた場合には第２の値に設定される情報を用いることができる。この場合には、電源復帰時に、停電処理情報が第１の値であるか第２の値であるかを判定することによって、停電処理情報が判定情報が記憶回路に書き込まれたことを示しているか否かを判定する。あるいは、判定情報が記憶回路に書き込まれなかった場合にはリセット、判定情報が記憶回路に書き込まれた場合にはセットされるフラグ情報を用いることができる。この場合には、電源復帰時に、停電処理情報がセットされているかリセットされているかを判定することによって、停電処理情報が判定情報が記憶回路に書き込まれたことを示しているか否かを判定する。
「記憶回路に書き込まれている遊技情報のうち、遊技者に特典を付与するか否かを決定する際に用いられる遊技情報以外の遊技情報をクリアする」処理では、遊技者に特典を付与するか否かを決定する際に用いられる遊技情報は、そのままの値を用いてもよいし、ＲＡＭのクリア時に設定される値以外の任意の値に設定してもよい。
【発明の効果】
【０００７】
請求項１に記載の遊技機を用いれば、電源線を故意に短絡及び復帰させる操作が行われて、制御回路が停電処理を実行することができなかった場合には、判定情報が記憶回路に書き込まれたことを示す停電処理情報が記憶回路に書き込まれないため、電源復帰時に、遊技者に特典を付与するか否かを決定する際に用いられる遊技情報がクリアされない。
これにより、遊技者に特典を付与するか否かを決定する際に用いられる遊技情報が不正にクリアされるのを防止することができる。
【発明を実施するための最良の形態】
【０００８】
以下に、本発明の実施の形態を図面を参照して説明する。
本発明の一実施の形態の概略構成図を図１に示す。本実施の形態は、本発明をパチンコ機として構成したものである。
本実施の形態のパチンコ機は、電源基板１０、払出制御基板２０、主制御基板３０等を備えている。これ以外にも、副制御基板や表示制御基板等を備えている。
【０００９】
電源基板１０には、電源回路１１、停電検出回路１２、バックアップコンデンサ１３、ＲＡＭクリアスイッチ１５等が配設されている。
電源回路１１は、分電基板から入力される２４Ｖの交流電源（２４Ｖ交流電源）を、各電気負荷を作動させるための電源、例えば、３４Ｖ、１２Ｖ、５Ｖの直流電源（３４Ｖ直流電源、１２Ｖ直流電源、５Ｖ直流電源）に変換する。電源回路１１で変換された３４Ｖ直流電源、１２Ｖ直流電源、５Ｖ直流電源は、図１に示すように、電源線Ｌ１１、Ｌ１２、Ｌ１３を介して払出制御基板２０に、また、電源線Ｌ２１、Ｌ２２、Ｌ２３を介して主制御基板３０等に順に供給される。
ここで、電源回路１１は、停電等によって２４Ｖ交流電源の電圧値が急激に低下した場合でも、３４Ｖ直流電源、１２Ｖ直流電源や５Ｖ直流電源の電圧値が徐々に低下するように構成されている。
バックアップ用コンデンサ１３は、５Ｖ直流電源がダイオード１４を介して供給されており、電源正常時（通常時）には充電されている。ダイオード１４とバックアップコンデンサ１３の接続点は、電源線Ｌ１４を介して払出制御基板２０に、また、電源線Ｌ２４を介して主制御基板３０に接続されている。これにより、電源線Ｌ１４及びＬ２４には、電源正常時（通常時）には５Ｖ直流電源からの電源が、停電時にはバックアップコンデンサからのバックアップ電源がＲＡＭ電源として供給されている。
【００１０】
停電検出回路１２は、電源の状態に基づいて停電予告信号を出力する。本実施の形態では、停電検出回路１２は、電源回路１１で変換された直流電源のうち１２Ｖ直流電源の電圧値が停電検出電圧値以下である場合に停電予告信号を出力する。この停電予告信号は、信号線Ｓ１６を介して払出制御基板２０に、また、信号線Ｓ２５を介して主制御基板３０に送信される。
停電検出回路１２の停電検出電圧値としては、停電予告信号が出力された後、５Ｖ直流電源の電圧値が、払出制御回路２１及び主制御回路３１が停電処理を実行する時間の間、払出制御回路２１及び主制御回路３１の動作電圧値（例えば、４．７５Ｖ）以下に低下しない範囲の電圧値から設定される。
ＲＡＭクリアスイッチ１５は、所定の直流電源とＧＮＤの間に配置されている。ＲＡＭクリアスイッチ１５が操作されると、ＲＡＭクリア信号が出力される。このＲＡＭクリア信号は、信号線Ｓ１６を介して払出制御基板２０に、また、信号線Ｓ２６を介して主制御基板３０に送信される。
【００１１】
本実施の形態では、電源基板１０が本発明の「電源基板」に対応し、電源回路１１が本発明の「電源回路」に対応し、停電検出回路１２が本発明の「停電検出回路」に対応し、バックアップコンデンサ１３が本発明の「バックアップ電源回路」に対応し、ＲＡＭクリアスイッチ１５が本発明の「クリアスイッチ」に対応する。
【００１２】
払出制御基板２０には、払出制御回路（ＣＰＵ）２１、ＲＯＭ２２、ＲＡＭ２３等が配設されている。
払出制御回路２１には、電源線Ｌ１３を介してＤＣ５Ｖ直流電源が制御電源として供給されている。また、ＲＡＭ２３には、電源線Ｌ１４を介して５Ｖ直流電源がＲＡＭ電源として供給されている。
払出制御回路２１は、主制御回路３１から出力される主コマンド信号（賞球コマンド信号）に基づいて賞球装置（図示省略）からの遊技媒体の払い出しを制御する。また、払出情報（例えば、受信した主コマンド信号、払出装置から払い出された遊技球の数等）をＲＡＭ２３に順次書き込む。
また、払出制御回路２１は、停電予告信号が入力されると停電処理を実行し、制御電源（５Ｖ直流電源）の電圧値が動作電圧値に達すると電源復帰処理を実行する。停電処理及び電源復帰処置については後述する。
【００１３】
主制御基板３０には、主制御回路３１、ＲＯＭ３２、ＲＡＭ３３等が配設されている。
主制御回路３１には、電源線Ｌ２３を介してＤＣ５Ｖ直流電源が制御電源として供給されている。また、ＲＡＭ３３には、電源線Ｌ２４を介して５Ｖ直流電源がＲＡＭ電源として供給されている。
主制御回路３１は、入力信号（遊技球が始動入賞口に入球したことを示す始動入賞検出信号、遊技球が入賞口に入球したことを示す入賞検出信号等）とＲＯＭ３２に書き込まれている制御プログラムや各種の乱数発生プログラムに基づいて、主コマンド信号や制御信号を出力する。例えば、遊技媒体の払出数を指示する賞球コマンド信号を払出制御回路に出力し、抽選結果及び抽選結果を表示する変動時間を指示する副コマンド信号を副制御回路（図示省略）に出力する。また、抽選結果を表示する抽選結果表示装置（図示省略）に表示制御信号を出力し、大入賞口を開閉する開閉部材を開閉駆動する駆動装置に開閉部材制御信号を出力する。
また、主制御回路３１は、停電予告信号が入力されると停電処理を実行し、制御電源（５Ｖ直流電源）の電圧値が動作電圧値に達すると電源復帰処理を実行する。
【００１４】
本実施の形態では、払出制御基板２０と主制御基板３０が本発明の「制御基板」に対応し、払出制御回路２１と主制御回路３１が本発明の「制御回路」に対応し、払出制御基板２０配設されているＲＡＭ２３及び主制御基板３０に配設されているＲＡＭ３３が本発明の「記憶回路」に対応する。
【００１５】
次に、本実施の形態の動作を説明する。
以下では、主制御回路３１の動作について説明する。
まず、主制御回路３１が、停電検出回路１２から停電予告信号が出力された時に実行する停電処理を図３のフローチャート図により説明する。
主制御回路３１は、停電検出回路１２から停電予告信号が出力されたことをポーリングによって判別すると、ステップＢ１で、割込禁止を設定する。本実施の形態では、主制御回路３１は、図４に示す大当たり判定用乱数の更新処理や賞球制御処理等をタイマ割込処理によって実行している。このため、停電処理を実行する場合には、タイマ割込によって停電処理が中断されるのを防止するために割込禁止を設定している。
次に、ステップＢ２で、電源投入時（電源復帰時）に、ＲＡＭ３３に書き込まれている遊技情報が正常であるか否かを判定するためチェックデータを生成（算出）し、ＲＡＭ３３の退避領域に書き込む。チェックデータとしては、例えば、パリティデータやサム値を用いることができる。
パリティデータを用いる場合には、例えば、以下の方法によりパリティデータを生成（算出）する。まず、ＲＡＭ３３に書き込まれている遊技情報をＲＡＭ３３の退避領域に書き込むとともに、初期データをＲＡＭ３３の退避領域に書き込む。そして、ＲＡＭ３３の退避領域に書き込まれている初期データと遊技情報を用いて、排他的論理和演算を順次行って演算データを算出する。例えば、退避領域に書き込まれている初期データと退避領域に書き込まれている1番目の遊技情報との排他的論理和演算を行って演算データを算出し、算出した演算データと退避領域に書き込まれている２番目の遊技情報との排他的論理和演算を行って演算データを算出する。そして、最後に算出した演算データをＲＡＭ３３のパリティデータ領域に書き込む。
サム値を用いる場合には、例えば、以下の方法によりサム値を生成（算出）する。すなわち、ＲＡＭに書き込まれている遊技情報をＲＡＭ３３の退避領域に書き込む。そして、ＲＡＭ３３の退避領域に書き込まれた遊技情報のサム値を算出し、算出したサム値をＲＡＭのサム値領域に書き込む。
次に、ステップＢ３で、チェックデータを生成してＲＡＭ３３の退避領域に書き込んだこと、すなわち、正常に停電処理が実行されたこと（正常停電処理が実行されたこと）を示す停電処理情報をＲＡＭ３３の停電処理情報領域に書き込んだ後、停電処理を終了する。
停電処理情報としては、停電時に正常停電処理が実行されたこと及び停電時に正常停電処理が実行されなかったことを判別可能な種々の情報を用いることができる。例えば、正常停電処理が実行されなかった場合には第１の値（例えば、「０」）、正常停電処理が実行された場合には第２の値（「０」以外の任意の値）に設定される停電処理データを用いることができる。あるいは、正常停電処理が実行されなかった場合にはリセット、正常停電処理が実行された場合にはセットされる停電処理フラグを用いることができる。
【００１６】
次に、主制御回路３１が、制御電源（５Ｖ直流電源）の電圧値が主制御回路３１の動作電圧値に達した時に実行する電源投入処理(電源復帰処理)を図２のフローチャート図により説明する。
主制御回路３１の制御電源の電圧値が主制御回路３１の動作電圧値に達すると、イニシャライズ処理を実行した後、ステップＡ１で、ＲＡＭクリア信号を取得する。なお、イニシャライズ処理では、タイマ割込が禁止される。
本実施の形態では、処理を高速化するために、電源投入時には、主制御回路３３は、抽選結果を演出図柄等を用いて演出表示する演出表示装置（図示省略）を制御する表示制御回路（図示省略）が動作可能となるまで待機するループ処理（後述のステップＡ２〜Ａ４の処理）を実行するように構成されている。このループ処理の実行中にＲＡＭクリアスイッチの操作が解除されると、ＲＡＭクリアスイッチが操作されたことを判別することができない。そこで、本実施の形態では、ループ処理を実行する前にＲＡＭクリア信号を取得するように構成している。
次に、ステップＡ２で、ループカウンタ値を設定する。
次に、ステップＡ３で、［［ループカウンタ値］−１]を算出する。
そして、ステップＡ４で、ループカウンタ値が「０」であるか否かを判別する（ステップＡ４）。ループカウンタ値が「０」でない場合にはステップＡ３に戻り、ループカウンタ値が「０」となった場合にはステップＡ５に進む。
【００１７】
ステップＡ５では、ステップＡ１で取得したＲＡＭクリア信号がオンであるか否か（ＲＡＭクリアスイッチ１５が操作されたか否か）を判別する。ＲＡＭクリア信号がオンである場合には、パチンコ店の係員等がＲＡＭクリアボタンを操作した状態で電源を投入したものと判断し、ステップＡ９に進む。一方、オンでない（オフである）場合にはステップＡ６に進む。
ステップＡ６では、ＲＡＭ３３の停電処理情報領域に書き込まれている停電処理情報が、前回の停電時に正常停電処理が行われたこと（前回の停電時にチェックデータがＲＡＭ３３の退避領域に書き込まれたこと）を示しているか否かを判別する。例えば、正常停電処理が実行されなかった場合には第１の値、正常停電処理が実行された場合には第２の値が設定される停電処理データが停電処理情報としてＲＡＭ３３の停電処理情報領域に書き込まれる場合には、ＲＡＭ３３の停電処理情報領域に書き込まれている停電処理情報が第２の値と一致しているか否かを判別する。また、正常停電処理が実行されなかった場合にはリセット、正常停電処理が実行された場合にはセットされる停電処理フラグが停電処理情報としてＲＡＭ３３の停電処理情報領域に書き込まれる場合には、ＲＡＭ３３の停電処理情報領域に書き込まれている停電処理情報がセットされているか否かを判別する。停電処理情報が正常停電処理が実行されたことを示している場合には、前回の停電時に正常に停電処理が行われたものと判断し、ステップＡ７に進む。一方、停電処理情報が正常停電処理が実行されなかったことを示している場合には、制御電源の電源線が不正に短絡された後に復帰された（例えば、図1の電源線Ｌ２３のｘ点が不正に短絡及び復帰された）虞があると判断し、ステップＡ１０に進む。
【００１８】
ステップＡ７では、停電処理情報をクリア（正常停電処理が実行されなかったことを示す停電処理情報を書き込む）した後、ステップＡ８に進む。
ステップＡ８では、ＲＡＭ３３に書き込まれているチェックデータが正常であるか否かを判別する。ＲＡＭ３３に書き込まれているチェクデータが正常である場合には、停電前の遊技状態から開始してもよいと判断してステップＡ１１に進み、正常でない（異常である）場合にはＲＡＭ３３に書き込まれている遊技情報が変化していると判断してステップＡ９に進む。
チェックデータとしてパリティデータが用いられている場合には、例えば、以下の方法でパリティデータが正常であるか否かを判別する。すなわち、ＲＡＭ３３のパリティデータ領域に書き込まれている演算データとＲＡＭ３３の退避領域に書き込まれている遊技情報を用いて、演算データを算出した順と逆の順に排他的論理演算を行って演算データを算出する。例えば、ＲＡＭ３３のパリティデータ領域に書き込まれている演算データとＲＡＭ３３の退避領域に書き込まれている２番目の遊技情報との排他的論理和演算を行って演算データを算出し、算出した演算データと退避領域に書き込まれている１番目の遊技情報との排他的論理和演算を行って演算データを算出する。そして、最後に算出した演算データが、ＲＡＭ３３の退避領域に書き込まれている初期データと一致しているか否かを判別する。最後に算出した演算データがＲＡＭ３３の退避領域に書き込まれている初期データと一致している場合にはチェックデータが正常であることを判別し、一致していない場合にはチェックデータが異常であることを判別する。
また、チェックデータとしてサム値が用いられている場合には、例えば、以下の方法でサム値が正常であるか否かを判別する。すなわち、ＲＡＭ３３の退避領域に書き込まれている遊技情報のサム値を算出する。そして、算出したサム値とＲＡＭ３３のサム値領域に書き込まれているサム値が一致するか否かを判別する。算出したサム値がＲＡＭ３３のサム値領域に書き込まれているサム値と一致する場合にはチェックデータが正常であることを判別し、一致していない場合にはチェックデータが異常であることを判別する。
【００１９】
ステップＡ９では、ＲＡＭ３３の全領域をクリア（ＲＡＭ３３に書き込まれている全ての遊技情報をクリア）した後、ステップＡ１１に進む。
ＲＡＭ３３の全領域のクリアによって、ＲＡＭ３３の所定の領域の大当たり判定用乱数カウンタのカウント値（大当たり判定用乱数）は“０”に設定される。このため、電源復帰処理後の１サイクル目では、大当たり判定用乱数カウンタは“０”からカウントを開始する（図７参照）。
ステップＡ８からステップＡ９に進む場合には、停電処理情報が、正常停電処理が実行されたことを、すなわち、前回の停電時に正常に停電処理が実行されたことを示している。この場合には、前回の停電が電源線を不正に短絡あるいは復帰させたことに起因する虞はない。したがって、電源復帰処理後の１サイクル目で、大当たり判定用乱数カウンタのカウントを“０”から開始させても問題はない。
なお、閉店時に高確率状態で終了したパチンコ機では、電源をオフにした際に、前記した停電処理により、ＲＡＭ３３の退避領域に高確率状態を示す遊技情報が書き込まれる。この状態で、翌日の開店時に、当該パチンコ機に電源が投入されると、高確率状態で開始される場合もある。そこで、このような場合には、パチンコ店の係員等は、ＲＡＭクリアスイッチ１５を操作した状態でパチンコ機の電源を投入する。これにより、前記ステップＡ９でＲＡＭ３３がクリアされ、高確率状態が解消される。
すなわち、ステップＡ５からステップＡ９に進む場合には、パチンコ店の係員等の意思によってＲＡＭ３３のクリアが処理されるため、電源復帰処理後の１サイクル目で、大当たり判定用乱数カウンタのカウントを“０”から開始させても問題はない。
【００２０】
ステップＡ１０では、ＲＡＭ３３の領域のうち、大当たり判定用乱数（大当たり判定用乱数カウンタのカウント値）が書き込まれる領域以外の領域をクリアした後、ステップＡ１１に進む。
この場合、停電処理情報が正常停電処理が実行されたことを示していないため、前回の停電が、電源線（例えば、図１に示す電源線Ｌ２３）を不正に短絡及び復帰させたことに起因する虞がある。このため、大当たり判定用乱数ンタのカウンタ値をクリアして“０”に設定し、大当たり判定用乱数カウンタのカウントを“０”から開始させると、大当たり判定用乱数が当たり値となるタイミングを予測することができる（図７参照）。
したがって、この場合には、ＲＡＭ３３の領域のうち、大当たり判定用乱数（大当たり判定用乱数カウンタのカウント値）が書き込まれる領域以外の領域をクリアする。すなわち、ＲＡＭ３３に書き込まれている大当たり判定用乱数以外の遊技情報を“０”にクリアする。
これにより、電源復帰処理後の１サイクル目では、大当たり判定用乱数カウンタは任意の値（“０”の場合もあるが確率は非常に低い）からカウントを開始するため、大当たり判定用乱数が当たり値と一致するタイミングを予測するのが困難となる。
ステップＡ１１では、タイマ割込の禁止を解除した後、ステップＡ１２に進む。
【００２１】
ステップＡ１２では、停電検出回路１１から出力される停電予告信号がオンであるか否かを判別する。すなわち、電源の電圧値が停電検出電圧値以下に低下したか否かを判別する。停電予告信号がオンである場合には、前述した、図３に示す停電処理Ｂを実行する。一方、停電予告信号がオンでない（オフである）場合には、大当たり判定用乱数以外の乱数の更新処理Ｃを実行する。大当たり判定用の乱数以外の乱数としては、例えば、抽選結果の表示時間、抽選結果を演出表示する演出パターンを決定する演出パターン用乱数、演出図柄を決定する演出図柄用乱数等が用いられる。
ステップＡ１３では、タイマ割込が発生したか否かを判別する。タイマ割込が発生した場合には、図４に示すタイマ割込処理を実行した後、ステップＡ１２に戻る。一方、タイマ割込が発生していない場合には、ステップＡ１２に戻る。本実施の形態では、タイマ割込処理Ｄは４ｍｓ毎に実行される。
【００２２】
次に、タイマ割込処理Ｄの概要を図４のフローチャート図により説明する。
図４に示すタイマ割込処理Ｄでは、入力信号取得処理Ｄ１、タイマ減算処理Ｄ２、大当たり判定用乱数更新処理Ｄ３、賞球制御処理Ｄ４、賞球チェック処理Ｄ５、大入賞口制御処理Ｄ６、抽選結果出力制御処理Ｄ７等を実行する。
入力信号取得処理Ｄ１では、始動入賞検出信号、入賞検出信号等の入力信号を取得する処理を実行する。
タイマ減算処理Ｄ２では、抽選結果表示装置や演出表示装置に変動パターンを表示する場合等のように実行時間が設定されている場合に、実行時間の減算処理を実行する。
大当たり判定用乱数更新処理Ｄ３では、例えば、ＲＡＭの所定領域に書き込まれる大当たり判定用乱数カウンタの値を更新する処理を実行する。
賞球制御処理Ｄ４では、始動入賞検出信号や入賞検出信号等の入賞を示す検出信号の入力に応答して、払出装置から払い出す賞球数を指示する賞球コマンド信号を払出制御回路２１に出力する。
賞球チェック処理Ｄ５では、払出装置からの払い出しに関する異常状態（例えば、大当たり遊技状態でないにも関わらず、大入賞口入賞検出器から大入賞口入賞検出信号が出力されている状態）をチェックする処理を実行する。
大入賞口制御処理Ｄ６では、始動入賞検出信号の入力により行った抽選の結果が当たりであり、特別遊技状態を発生させる場合に大入賞口を開閉制御する開閉部材を駆動する開閉駆動装置に制御信号を出力する処理を実行する。
抽選結果出力制御処理では、始動入賞検出信号の入力により行った抽選の結果を抽選結果表示装置に表示させるための制御信号を抽選結果表示装置の出力する処理や、抽選結果を演出表示装置に表示する演出図柄、スピーカから発生する音、ＬＥＤ等のランプから発光する光等を用いた演出によって報知するための副コマンド信号を副制御回路に出力する処理を実行する。
【００２３】
以上のように、本実施の形態では、停電検出回路から停電予告信号が出力された場合には、チェックデータを生成してＲＡＭに書き込む停電処理を実行するとともに、停電処理を実行したことを示す停電処理情報をＲＡＭに書き込むように構成されている。
そして、電源投入時（電源復帰時）に制御電源の電圧値が制御回路の動作電圧値に達すると、ＲＡＭクリアスイッチの操作状態、ＲＡＭに書き込まれているチェックデータ及び停電処理情報に基づいてＲＡＭに書き込まれている遊技情報の処理の態様を決定する。
すなわち、ＲＡＭクリアスイッチが操作されている場合には、ＲＡＭの全領域をクリアする。これにより、遊技店の係員等によるＲＡＭクリアスイッチの操作によってＲＡＭの全領域をクリアすることができる。
また、ＲＡＭクリアスイッチは操作されていないが、停電処理情報が正常停電処理が実行されなかったことを示している場合には、ＲＡＭの領域のうち大当たり判定用乱数（大当たり判定用乱数カウンタの値）が書き込まれている領域以外の領域をクリアする。これにより、電源線を不正に短絡及び復帰させた虞がある場合には、大当たり判定用乱数がクリアされないため、大当たり判定用乱数が当たり値となるタイミングを予測するのが困難となる。したがって、不正に特別遊技状態が発生するのを防止することができる。この場合、制御プログラムのみを変更すればよいため、簡単に、安価に不正防止効果を高めることができる。
また、ＲＡＭクリアスイッチが操作されてなく、停電処理情報も正常停電処理が実行されたことを示しているが、チェックデータが異常である場合には、ＲＡＭの全領域をクリアする。すなわち、前回の停電時には正常に停電処理が実行されたが、停電中に、何らかの原因でＲＡＭに書き込まれている遊技情報が変化した場合には、ＲＡＭの全領域がクリアされる。この場合には、前回の停電時に正常に停電処理が実行されているため、ＲＡＭの全領域をクリアしても特に問題はない。
また、ＲＡＭクリアスイッチが操作されてなく、停電処理情報は正常停電処理が実行されたことを示し、チェックデータも正常な場合には、ＲＡＭはクリアされない。これにより、停電前の遊技状態から遊技を継続することができる。
【００２４】
本発明は、実施の形態で説明した構成に限定されず、種々の変更、追加、削除が可能である。
例えば、本発明は、チェックデータと停電処理信号のみに基づいて、電源復帰時におけるＲＡＭに書き込まれている遊技情報の処理方法を決定するように構成することもできる。
また、ＲＡＭに書き込まれている大当たり判定用乱数を処理する場合について説明したが、本発明は、大当たり判定用乱数に限定されず、遊技者に特典を付与するか否かを決定する際に用いられる遊技情報を処理する際に適用することができる。
また、主制御基板に配設されているＲＡＭに書き込まれる遊技情報に関して停電処理や電源復帰処理を実行する場合について説明したが、本発明は、払出制御基板に配設されているＲＡＭや、他の制御基板あるいは基板に配設されているＲＡＭに書き込まれる遊技情報に関して停電処理や電源復帰処理を実行する場合にも適用することができる。
また、パリティデータやサム値の生成方法や、パリティデータやサム値に基づいて、記憶回路に書き込まれている遊技情報が正常であるか異常であるかを判定する方法としては、種々の方法を用いることができる。
また、電源基板から電源線を介して制御電源（５Ｖ直流電源）を各制御基板に供給したが、各制御基板に電圧変換回路（例えば、１２Ｖ−５Ｖ電圧変換回路）を配設し、制御電源用の電源線を省略することもできる。この場合には、制御電源線を不正に短絡及び復帰させることが困難となり、不正防止効果が高まる。
また、停電検出回路を電源基板に配設したが、停電検出回路は各制御基板に配設することもできる。この場合には、停電予告信号用の信号線が不正に短絡あるいは開放された状態で電源線を不正に短絡及び復帰させることにより、停電予告信号が制御回路に入力されない状態で電源復帰処理を実行させる不正を防止することができる。
また、ＲＡＭクリアスイッチを電源基板に配設したが、ＲＡＭクリアスイッチを主制御基板に配設してもよい。この場合には、ＲＡＭクリア信号用の信号線に不正なＲＡＭクリア信号が挿入されることを防止することができる。
また、パチンコ機について説明したが、本発明は、パチンコ機以外の種々の遊技機として構成することができる。
【００２５】
本発明は、以下のように構成することができる。
例えば、「（態様１）請求項1の遊技機であって、遊技媒体が入賞可能な始動入賞口と、
遊技媒体が前記始動入賞口に入賞したことを検出して始動入賞検出信号を出力する始動入賞検出回路を備え、前記記憶回路に書き込まれる遊技情報には大当たり判定用乱数が含まれており、前記制御回路は、前記始動入賞検出回路から始動入賞検出信号が出力されると、前記記憶回路に書き込まれている大当たり判定用乱数に基づいて遊技者に特典を付与するか否かを判定し、また、前記制御回路は、前記停電処理情報が判定情報が前記記憶回路に書き込まれなかったことを示している場合には、前記記憶回路に書き込まれている大当たり判定用乱数以外の遊技情報をクリアする、ことを特徴とする遊技機。」として構成することができる。
態様１の遊技機では、記憶回路には、始動入賞検出信号が出力された場合に読み取り、遊技者に特典を付与するか否かを判定する際に用いられる大当たり判定用乱数を含む遊技情報が書き込まれている。そして、制御回路は、停電処理情報が判定情報が記憶回路に書き込まれなかったこと（前回の停電時に正常停電処理が実行されなかったこと）を示している場合には、記憶回路に書き込まれている大当たり判定用乱数以外の遊技情報をクリアする。
態様１の遊技機を用いれば、電源線に対する不正が行われた虞がある場合には、大当たり判定用乱数をクリアしないため、不正防止効果が高い。また、制御回路のプログラムを変更するのみでよいため、変更作業が容易である。
【００２６】
また、「（態様２）請求項１または態様１の遊技機であって、前記制御回路は、電源が復帰した時に前記記憶回路に書き込まれている判定情報が、前記停電検出回路から停電予告信号が出力された時に前記記憶回路に書き込んだ判定情報と一致していることにより前記記憶回路に書き込まれている遊技情報が正常であることを判定し、一致していないことにより前記記憶回路に書き込まれている遊技情報が異常であることを判定する、ことを特徴とする遊技機。」として構成することができる。
態様２の遊技機では、電源復帰時に記憶回路に書き込まれている判定情報が停電処理時に記憶回路に書き込んだ判定情報と一致しているか否かによって記憶回路に書き込まれている遊技情報が正常であるか否かを判定する。
態様２の遊技機を用いれば、記憶回路に書き込まれている遊技情報が正常であるか否かの判定を容易に行うことができる。
【００２７】
また、「（態様３）請求項１、態様１または２のいずれかの遊技機であって、前記制御回路は、前記停電検出回路から停電予告信号が出力されると、前記記憶回路に書き込まれている遊技情報に基づいてパリティデータあるいはチェックサムの少なくとも一方を生成し、生成したパリティデータあるいはチェクサムの少なくとも一方を前記判定情報として前記記憶回路に書き込み、また、電源が復帰すると、前記記憶回路に書き込まれているパリティデータあるいはチェックサムに基づいて前記記憶回路に書き込まれている遊技情報が正常であるか異常であるかを判定する、ことを特徴とする遊技機。」として構成することができる。
態様３の遊技機では、判定情報として、記憶回路に書き込まれている遊技情報を用いて生成したパリティデータあるいはサム値を用い、電源復帰時には、記憶回路に書き込まれているパリティデータあるいはサム値に基づいて、記憶回路に書き込まれている遊技情報が正常であるか異常であるかを判定している。
パリティデータやサム値の生成方法や、パリティデータやサム値に基づいて、記憶回路に書き込まれている遊技情報が正常であるか異常であるかを判定する方法としては種々の方法を用いることができる。
態様３の遊技機を用いれば、記憶回路に書き込まれている遊技情報が正常であるか否かを容易に判定することができる。
【００２８】
また、「（態様４）請求項１、態様１〜３のいずれかの遊技機であって、クリアスイッチを備え、前記制御回路は、前記クリアスイッチが操作されている状態で電源が復帰した場合には、前記記憶回路に書き込まれている遊技情報をクリアする。ことを特徴とする遊技機。」として構成することができる。
態様４の遊技機では、クリアスイッチが操作されている状態で電源が復帰した場合には、記憶回路に書き込まれている遊技情報を全てクリアする。
態様４の遊技機を用いれば、遊技店の係員等による記憶回路のクリア操作を許容しながら、不正防止効果を高めることができる。
【図面の簡単な説明】
【００２９】
【図１】パチンコ機として構成した実施の形態の概略構成図である。
【図２】図１に示したパチンコ機の電源投入時の動作を説明するフローチャート図である。
【図３】図１に示したパチンコ機の停電処理動作を説明するフローチャート図である。
【図４】図１に示したパチンコ機のタイマ割込処理を説明するフローチャート図である。
【図５】停電時の電源電圧値の変化状態を示す図である。
【図６】電源線短絡時の電源電圧値の変化状態を示す図である。
【図７】大当たり判定用乱数の変化状態の１例を示す図である。
【符号の説明】
【００３０】
１０  電源基板
１１  電源回路
１２  停電検出回路
１３  バックアップコンデンサ
１５  ＲＡＭクリアスイッチ
２０  払出制御基板
２１  払出制御回路
２２、３２  ＲＯＭ
２３、３３  ＲＡＭ
３０  主制御基板
３１  主制御回路
Ｌ１１〜Ｌ１４、Ｌ２１〜Ｌ２４  電源線
Ｓ１５、Ｓ１６、Ｓ２、Ｓ２６  信号線
【図１】
2006271687.tif 000003
【図２】
2006271687.tif 000004
【図３】
2006271687.tif 000005
【図４】
2006271687.tif 000006
【図５】
2006271687.tif 000007
【図６】
2006271687.tif 000008
【図７】
2006271687.tif 000009