(57)【特許請求の範囲】
【請求項１】
所定の演算処理を実行する演算処理手段を有し、遊技の進行を司る遊技制御装置と、リセット信号を前記演算処理手段に出力するリセット信号出力手段と、を備え、
遊技球が所定の始動領域を通過したことを条件に乱数を取得して、該取得した乱数が予め設定された値と一致する場合に、遊技者に有利な遊技状態を発生する遊技機において、
前記遊技制御装置は、
前記リセット信号出力手段から前記演算処理手段に対して出力される前記リセット信号を、入力されたタイミングからランダムに遅延させて制御開始信号として、前記演算処理手段に出力するランダム遅延手段を備え、
所定周期毎に実行される割込み処理で、遊技球が前記所定の始動領域を通過したことに対応して乱数を取得する乱数取得処理を実行可能に構成し、
前記演算処理手段に前記リセット信号が入力されたことに対応して、前記割込み処理の実行を禁止した状態で乱数の更新を開始し、
前記演算処理手段に前記制御開始信号が入力されたことに対応して、前記割込み処理の実行を許可することにより、前記乱数取得処理を実行可能にしたことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
入賞口に遊技球が入賞した場合に遊技者に特典を付与する遊技機に関し、特に、遊技機に電源を供給する電源供給装置から遊技制御装置にリセット信号が入力される遊技機に関する。
【背景技術】
【０００５】
従来、遊技制御装置は、所定周期でタイマ割り込みを発生させ、所定周期毎に乱数のカウンタをインクリメントする乱数更新処理を実行する。この乱数は、遊技球が始動領域を通過したことに基づいて取得され、遊技機で行われる変動表示ゲームが遊技者に特典を付与する遊技状態になるか否かを判定するために用いられる。
【０００７】
電源供給装置から出力されるリセット信号が遊技制御装置に入力されると、乱数のカウンタの値がリセットされるようになっている。
【０００８】
そのため、不正にリセット信号を遊技制御装置に入力して乱数のカウンタの値をリセットし、遊技者に特典を付与する遊技状態が発生する値となるタイミングで、遊技球が始動領域を通過したことを示す信号を入力する不正が行われる虞があった。
【０００９】
ここで、リセット信号の出力を、停電検出信号の出力から、各装置において停電処理が完了するまでの所定時間遅延させるＣＲ遅延回路を有する電源供給装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００１−３４６９４１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
特許文献１に記載の遊技機では、リセット信号を不正に遊技制御装置に入力して、特別遊技状態を発生させる不正行為を防止することができなかった。
【００１３】
そこで、本発明は、リセット信号を不正に遊技制御装置に入力して、遊技者に特典を付与する遊技状態を発生させる不正行為を防止する遊技機を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は、所定の演算処理を実行する演算処理手段を有し、遊技の進行を司る遊技制御装置と、リセット信号を前記演算処理手段に出力するリセット信号出力手段と、を備え、遊技球が所定の始動領域を通過したことを条件に乱数を取得して、該取得した乱数が予め設定された値と一致する場合に、遊技者に有利な遊技状態を発生する遊技機において、前記遊技制御装置は、前記リセット信号出力手段から前記演算処理手段に対して出力される前記リセット信号を、入力されたタイミングからランダムに遅延させて制御開始信号として、前記演算処理手段に出力するランダム遅延手段を備え、所定周期毎に実行される割込み処理で、遊技球が前記所定の始動領域を通過したことに対応して乱数を取得する乱数取得処理を実行可能に構成し、前記演算処理手段に前記リセット信号が入力されたことに対応して、前記割込み処理の実行を禁止した状態で乱数の更新を開始し、前記演算処理手段に前記制御開始信号が入力されたことに対応して、前記割込み処理の実行を許可することにより、前記乱数取得処理を実行可能にした。
【発明の効果】
【００２０】
本発明によると、不正行為を防止できる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１実施形態の遊技機の説明図である。
【図２】本発明の第１実施形態の遊技盤の正面図である。
【図３】本発明の第１実施形態の遊技機の構成を示すブロック図である。
【図４】本発明の第１実施形態のメイン処理の前半部のフローチャートである。
【図５】本発明の第１実施形態のメイン処理の後半部のフローチャートである。
【図６】本発明の第１実施形態のタイマ割り込み処理のフローチャートである。
【図７】本発明の第１実施形態の遊技機の電源系統のブロック図である。
【図８】本発明の第１実施形態の電源供給装置及び遊技制御装置のブロック図である。
【図９】本発明の第１実施形態の電源投入後の各電圧及び停電検出信号１〜３のタイミングチャートである。
【図１０】本発明の第２実施形態の電源供給装置及び遊技制御装置のブロック図である。
【図１１】本発明の第２実施形態のメイン処理の前半部のフローチャートである。
【図１２】本発明の第２実施形態の電源投入後の各電圧、停電検出信号１〜３、及び遊技制御開始信号のタイミングチャートである。
【図１３】本発明の第３実施形態の電源供給装置及び遊技制御装置のブロック図である。
【発明を実施するための形態】
【００２６】
（第１実施形態）
以下、本発明の第１実施形態について、図１〜図９を参照して説明する。
【００２７】
図１は、本発明の第１実施形態の遊技機１の説明図である。
【００２８】
遊技機１の前面枠（遊技枠）３は本体枠（外枠）２にヒンジ４を介して、遊技機１の前面に開閉回動可能に組み付けられる。前面枠３の表側には、遊技盤１０（図２参照）が収装される。また、前面枠３には、遊技盤１０の前面を覆うカバーガラス（透明部材）を備えたガラス枠１８が取り付けられている。
【００２９】
ガラス枠１８のカバーガラスの周囲には、装飾光が発光される装飾部材９が備えられている。この装飾部材９の内部にはランプやＬＥＤ等からなる装飾装置が備えられている。この装飾装置を所定の発光態様によって発光することによって、装飾部材９が所定の発光態様によって発光する。
【００３０】
ガラス枠１８の左右には、音響（例えば、効果音）を発するスピーカ３０が備えられている。また、ガラス枠１８の上方には照明ユニット１１が備えられている。照明ユニット１１の内部には、装飾装置が備えられている。
【００３１】
照明ユニット１１の右側には、遊技機１において異常が発生したことを報知するための異常報知ＬＥＤ２９が備えられている。
【００３２】
前面枠３の下部の開閉パネル２０には図示しない打球発射装置に遊技球を供給する上皿２１が、固定パネル２２には灰皿１５、下皿２３及び打球発射装置の操作部２４等が備えられている。下皿２３には、下皿２３に貯まった遊技球を排出するための下皿球抜き機構１６が備えられる。前面枠３下部右側には、ガラス枠１８を施錠するための鍵２５が備えられている。
【００３３】
また、遊技者が操作部２４を回動操作することによって、打球発射装置は、上皿２１から供給される遊技球を発射する。
【００３４】
また、上皿２１の上縁部には、遊技者からの操作入力を受け付けるための演出ボタン１７が備えられている。
【００３５】
遊技者が演出ボタン１７を操作することによって、遊技盤１０に設けられた表示装置５３（図２参照）における特図変動表示ゲームの演出内容を選択すること、及び表示装置５３における特図変動表示ゲームに、遊技者の操作を介入させた演出を行うことができる。
【００３６】
なお、特図変動表示ゲームは、発射された遊技球が遊技盤１０に備わる第１始動入賞口４５（図２参照）又は普通変動入賞装置３６（図２参照）の第２始動入賞口に入賞した場合に開始される。特図変動表示ゲームでは、表示装置５３において複数の識別情報が変動表示する。そして、変動表示していた識別情報が停止し、停止した識別情報の結果態様が特定の結果態様である場合に、遊技機１の状態が遊技者に有利な状態である特別遊技状態に遷移する。
【００３７】
上皿２１の右上部には、遊技者が遊技球を借りる場合に操作する球貸ボタン２６、及び、図示しないカードユニットからプリペイドカードを排出させるために操作される排出ボタン２７が設けられている。これらのボタン２６、２７の間には、プリペイドカードの残高を表示する残高表示部２８が設けられる。
【００３８】
図２は、本発明の第１実施形態の遊技盤１０の正面図である。
【００３９】
図１に示す遊技機１は、内部の遊技領域１０ａ内に遊技球を発射して（弾球して）遊技を行うもので、ガラス枠１８のカバーガラスの前側上半部の奥側には、遊技領域１０ａを構成する遊技盤１０が設置されている。
【００４０】
遊技盤１０は、各種部材の取付ベースとなる平板状の遊技盤本体１０ｂ（木製もしくは合成樹脂製）を備え、該遊技盤本体１０ｂの前面にガイドレール３２で囲まれた遊技領域１０ａを有している。また、遊技盤本体１０ｂの前面であってガイドレール３２の外側には、前面構成部材３３、３３、…が取り付けられている。そして、このガイドレール３２で囲まれた遊技領域１０ａ内に発射装置から遊技球（打球；遊技媒体）を発射して遊技を行うようになっている。
【００４１】
遊技領域１０ａの略中央には、特図変動表示ゲームの表示領域となる窓部５２を形成するセンターケース５１が取り付けられている。このセンターケース５１に形成された窓部５２の後方には、複数の識別情報を変動表示する特図変動表示ゲームを実行可能な演出表示装置としての表示装置５３が配されるようになっている。この表示装置５３は、例えば、液晶ディスプレイを備え、表示内容が変化可能な表示部５３ａがセンターケース５１の窓部５２を介して遊技盤１０の前面側から視認可能となるように配されている。なお、表示装置５３は、液晶ディスプレイを備えるものに限らず、ＥＬ、ＣＲＴ等のディスプレイを備えるものであっても良い。
【００４２】
また、遊技領域１０ａ内には、普図始動ゲート３４と、普図変動表示ゲームの未処理回数を表示する普図記憶表示器４７、普図変動表示ゲームを表示する普図表示器３５が設けられている。また、遊技領域１０ａ内には、第１の始動入賞領域をなす第１始動入賞口４５と、第２の始動入賞領域をなす第２始動入賞口を有する普通変動入賞装置３６と、が設けられている。そして、遊技球が第１始動入賞口４５に入賞した場合は、補助遊技として第１特図変動表示ゲームが実行され、遊技球が普通変動入賞装置３６に入賞した場合は、補助遊技として第２特図変動表示ゲームが実行されるようになっている。
【００４３】
また、遊技領域１０ａ内には、第１特図変動表示ゲームを表示する第１特図表示器３８と、第２特図変動表示ゲームを表示する第２特図表示器３９と、が設けられている。また、第１特図変動表示ゲームの未処理回数（第１特図始動記憶）を表示する第１特図記憶表示器４８と、第２特図変動表示ゲームの未処理回数（第２特図始動記憶）を表示する第２特図記憶表示器４９が設けられている。なお、普図記憶表示器４７、普図表示器３５、第１特図表示器３８、第２特図表示器３９、第１特図記憶表示器４８、第２特図記憶表示器４９は、遊技状態を表す遊技状態表示ＬＥＤ（図示略）と併せて、セグメントＬＥＤとして一体に設けられている。
【００４４】
さらに遊技領域１０ａには、上端側が手前側に倒れる方向に回動して開放可能になっているアタッカ形式の開閉扉４２ａを有し、第１特図変動表示ゲーム、第２特図変動表示ゲームの結果如何によって大入賞口を閉じた状態（遊技者にとって不利な状態）から開放状態（遊技者にとって有利な状態）に変換する特別変動入賞装置４２、入賞口などに入賞しなかった遊技球を回収するアウト穴４３が設けられている。この他、遊技領域１０ａには、一般入賞口４４、４４、…、打球方向変換部材としての風車４６、多数の障害釘（図示略）などが配設されている。
【００４５】
普図始動ゲート３４内には、該普図始動ゲート３４を通過した遊技球を検出するためのゲートＳＷ３４ａ（図３参照）が設けられている。そして、遊技領域１０ａ内に打ち込まれた遊技球が普図始動ゲート３４内を通過すると、普図変動表示ゲームが行われる。また、普図変動表示ゲームを開始できない状態、例えば、既に普図変動表示ゲームが行われ、その普図変動表示ゲームが終了していない状態や、普図変動表示ゲームが当って普通変動入賞装置３６が開状態に変換されている場合に、普図始動ゲート３４を遊技球が通過すると、普図始動記憶数の上限数未満でならば、普図始動記憶数が１加算されて普図始動記憶が１つ記憶されることとなる。なお、普図変動表示ゲームの始動記憶は、ＬＥＤを備える普図記憶表示器４７にて表示されるようになっている。
【００４６】
普図変動表示ゲームは、遊技領域１０ａ内に設けられた普図表示器３５で実行されるようになっている。なお、表示装置５３の表示領域の一部で普図変動表示ゲームを表示するようにしても良く、この場合は識別図柄として、例えば、数字、記号、キャラクタ図柄などを用い、これを所定時間変動表示させた後、停止表示させることにより行うようにする。この普図変動表示ゲームの停止表示が特別の結果態様となれば、普図の当りとなって、普通変動入賞装置３６の開閉部材３６ａ、３６ａが所定時間（例えば、０.５秒間）開放される。これにより、普通変動入賞装置３６に遊技球が入賞しやすくなり、第２特図変動表示ゲームの始動が容易となる。
【００４７】
普通変動入賞装置３６は左右一対の開閉部材３６ａ、３６ａを具備し、第１始動入賞口４５の下部に配設され、この開閉部材３６ａ、３６ａは、常時は遊技球の直径程度の間隔をおいて閉じた状態（遊技者にとって不利な状態）を保持しているが、普図変動表示ゲームの結果が所定の停止表示態様となった場合には、駆動装置としてのソレノイド（普電ＳＯＬ３６ｂ、図３参照）によって、逆「ハ」の字状に開いて普通変動入賞装置３６に遊技球が流入し易い状態（遊技者にとって有利な状態）に変化させられるようになっている。
【００４８】
また、本実施形態の遊技機１は、特図変動表示ゲームの結果態様に基づき、遊技状態として時短動作状態（第２動作状態）を発生可能となっている。この時短動作状態（第２動作状態）は、普通変動入賞装置３６の動作状態が、通常動作状態（第１動作状態）に比べて開放状態となりやすい状態である。この時短動作状態においては、上述の普図変動表示ゲームの実行時間が通常動作状態における長い実行時間よりも短くなるように制御され（例えば、１０秒が１秒）、これにより、単位時間当りの普通変動入賞装置３６の開放回数が実質的に多くなるように制御される。また、時短動作状態においては、普図変動表示ゲームが当り結果となって普通変動入賞装置３６が開放される場合に、開放時間が通常動作状態の短い開放時間より長くされるように制御される（例えば、０．３秒が１．８秒）。また、時短動作状態においては、普図変動表示ゲームの１回の当り結果に対して、普通変動入賞装置３６が１回ではなく、複数回（例えば、２回）開放される。さらに、時短動作状態においては普図変動表示ゲームの当り結果となる確率が通常動作状態より高くなるように制御される。すなわち、通常動作状態よりも普通変動入賞装置３６の開放回数が増加され、普通変動入賞装置３６に遊技球が入賞しやすくなり、第２特図変動表示ゲームの始動が容易となる。
【００４９】
第１始動入賞口４５の内部には第１始動口ＳＷ４５ａ（図３参照）が備えられ、この第１始動口ＳＷ４５ａによって遊技球を検出することに基づき、補助遊技としての第１特図変動表示ゲームを開始する始動権利が発生するようになっている。また、普通変動入賞装置３６の内部には第２始動口ＳＷ３６ｄ（図３参照）が備えられ、この第２始動口ＳＷ３６ｄによって遊技球を検出することに基づき、補助遊技としての第２特図変動表示ゲームを開始する始動権利が発生するようになっている。この第１特図変動表示ゲームを開始する始動権利は、所定の上限数（例えば４）の範囲内で第１始動記憶（特図１始動記憶）として記憶される。そして、この第１始動記憶は、第１特図記憶表示器４８に表示される。また、第２特図変動表示ゲームを開始する始動権利は、所定の上限数（例えば４）の範囲内で第２始動記憶（特図２始動記憶）として記憶される。そして、この第２始動記憶は、第２特図記憶表示器４９にて表示される。
【００５０】
そして、第１特図変動表示ゲーム又は第２特図変動表示ゲームが開始可能な状態で、且つ、第１始動記憶数及び第２始動記憶数が０の状態で、例えば、第１始動入賞口４５に遊技球が入賞すると、始動権利の発生に伴って第１始動記憶が記憶されて、第１始動記憶数が１加算されるととともに、直ちに第１始動記憶に基づいて、第１特図変動表示ゲームが開始され、この際に第１始動記憶数が１減算される。また、第１特図変動表示ゲーム又は第２特図変動表示ゲームが開始可能な状態で、且つ、第１始動記憶数及び第２始動記憶数が０の状態で、例えば、第２始動入賞口をなす普通変動入賞装置３６に遊技球が入賞すると、始動権利の発生に伴って第２始動記憶が記憶されて、第２始動記憶数が１加算されるととともに、直ちに第２始動記憶に基づいて、第２特図変動表示ゲームが開始され、この際に第２始動記憶数が１減算される。
【００５１】
一方、第１特図変動表示ゲーム又は第２特図変動表示ゲームが直ちに開始できない状態、例えば、既に第１特図変動表示ゲーム又は第２特図変動表示ゲームが行われ、その特図変動表示ゲームが終了していない状態や、特別遊技状態となっている場合に、第１始動入賞口４５に遊技球が入賞すると、第１始動記憶数が上限数未満（例えば、４個未満）ならば、第１始動記憶数が１加算されて第１始動記憶が１つ記憶されることになる。同様に、この場合に第２始動入賞口をなす普通変動入賞装置３６に遊技球が入賞すると、第２始動記憶数が上限数未満（例えば、４個未満）ならば、第２始動記憶数が１加算されて第２始動記憶が１つ記憶されることになる。
【００５２】
そして、第１特図変動表示ゲーム又は第２特図変動表示ゲームが開始可能な状態となると、第１始動記憶又は第２始動記憶に基づき第１特図変動表示ゲーム又は第２特図変動表示ゲームが開始される。このとき、第１特図変動表示ゲームと第２特図変動表示ゲームは同時に実行されることはなく、第２特図変動表示ゲームが第１特図変動表示ゲームよりも優先して実行されるようになっている。すなわち、第１始動記憶と第２始動記憶がある場合であって、特図変動表示ゲームの実行が可能となった場合は、第２特図変動表示ゲームが実行されるようになっている。
【００５３】
補助遊技としての第１特図変動表示ゲーム、第２特図変動表示ゲームは、遊技領域１０ａ内に設けられた第１特図表示器３８、第２特図表示器３９で実行されるようになっており、複数の識別情報を変動表示したのち、所定の結果態様を停止表示することで行われる。また、表示装置５３にて各特図変動表示ゲームに対応して複数種類の識別情報（例えば、数字、記号、キャラクタ図柄など）を変動表示させる特図変動表示ゲームが実行されるようになっている。そして、この特図変動表示ゲームの結果として、第１特図表示器３８又は第２特図表示器３９の表示態様が特別結果態様（たとえば「７」）となった場合には、大当たりとなって特別遊技状態（いわゆる、大当たり状態）となる。また、これに対応して表示装置５３の表示態様も特別結果態様（例えば、「７，７，７」等のゾロ目数字の何れか）となる。なお、遊技機に第１特図表示器３８、第２特図表示器３９を備えずに、表示装置５３のみで特図変動表示ゲームを実行するようにしても良い。
【００５４】
また、本実施形態の遊技機１は、特図変動表示ゲームの結果態様に基づき、遊技状態として確変状態（第２確率状態）を発生可能となっている。この確変状態（第２確率状態）は、特図変動表示ゲームでの当り結果となる確率が、通常確率状態（第１確率状態）に比べて高い状態である。なお、第１特図変動表示ゲームと第２特図変動表示ゲームのどちらの特図変動表示ゲームの結果態様に基づき確変状態となっても、第１特図変動表示ゲーム及び第２特図変動表示ゲームの両方が確変状態となる。また、確変状態と時短動作状態はそれぞれ独立して発生可能であり、両方を同時に発生することも可能であるし、一方のみを発生させることも可能である。
【００５５】
図３は、本発明の第１実施形態の遊技機１の構成を示すブロック図である。
【００５６】
遊技機１は、遊技機１で行われる遊技を統括的に制御する遊技制御装置５００、各種演出を行うために表示装置５３及びスピーカ３０等を制御する演出制御装置５５０、遊技球を払い出すために図示しない払出モータを制御する払出制御装置５８０を備える。
【００５７】
図３では、遊技制御装置５００及び演出制御装置５５０について説明する。
【００５８】
まず、遊技制御装置５００について説明する。
【００５９】
遊技制御装置５００は、遊技用マイコン５０１、入力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）５０５、出力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）５０６及び外部通信端子５０７を備える。
【００６０】
遊技用マイコン５０１は、ＣＰＵ（演算処理装置）５０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０３及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０４を備える。
【００６１】
ＣＰＵ５０２は、遊技を統括的に制御する主制御装置であって、遊技制御を司る。ＲＯＭ５０３は、遊技制御のための不変の情報（プログラム、データ等）を記憶している。ＲＡＭ５０４は、遊技制御時にワークエリアとして利用される。
【００６２】
外部通信端子５０７は、遊技制御装置５００の設定情報等を検査する検査装置等の外部機器に遊技制御装置５００を接続する。
【００６３】
ＣＰＵ５０２は、入力Ｉ／Ｆ５０５を介して各種入力装置（第１始動口ＳＷ４５ａ、第２始動口ＳＷ３６ｄ、一般入賞口ＳＷ４４ａ、ゲートＳＷ３４ａ、カウントＳＷ４２ｄ、ガラス枠開放ＳＷ１８ａ、前面枠開放ＳＷ３ａ、球切れＳＷ５４、振動センサ５５、及び磁気センサ５６）からの検出信号を受けて、大当り抽選等、種々の処理を行う。
【００６４】
第１始動口ＳＷ４５ａは、第１始動入賞口４５に遊技球が入賞したことを検出するスイッチである。第２始動口ＳＷ３６ｄは、普通変動入賞装置３６の第２始動入賞口に遊技球が入賞したことを検出するスイッチである。
【００６５】
一般入賞口ＳＷａ４４ａ〜４４ｎは、一般入賞口４４に遊技球が入賞したことを検出するスイッチである。ゲートＳＷ３４ａは、普図始動ゲート３４を遊技球が通過したことを検出するスイッチである。
【００６６】
カウントＳＷ４２ｄは、特別変動入賞装置４２の大入賞口に遊技球が入賞したことを検出するスイッチである。
【００６７】
ガラス枠開放ＳＷ１８ａは、ガラス枠１８が開放されたことを検出するスイッチである。前面枠開放ＳＷ３ａは、前面枠３が開放されたことを検出するスイッチである。
【００６８】
球切れＳＷ５４は、遊技機１の内部に貯留され、払い出しに用いられる遊技球の数が所定数以下になったことを検出するスイッチである。
【００６９】
振動センサ５５は、遊技機１に与えられた振動を検出するセンサであり、遊技機１に振動を与えて、不当に遊技球を獲得する不正を検出する。磁気センサ５６は、第１始動入賞口４５、普通変動入賞装置３６の第２始動入賞口、一般入賞口４４、特別変動入賞装置４２の大入賞口、及び普図始動ゲート３４付近に設けられ、磁力を検出するセンサである。磁気センサ５６は、各入賞口付近に磁石を近づけて、遊技領域１０ａに発射された遊技球を各入賞口に導く不正を検出する。
【００７０】
また、ＣＰＵ５０２は、出力Ｉ／Ｆ５０６を介して、第１特図表示器３８、第１特図記憶表示器４８、第２特図表示器３９、第２特図記憶表示器４９、普図表示器３５、普電ＳＯＬ３６ｂ、大入賞口ＳＯＬ４２ｂ、及び払出制御装置５８０に指令信号を送信して、遊技を統括的に制御する。
【００７１】
第１特図表示器３８には、第１始動入賞口４５に遊技球が入賞した場合に補助遊技として実行される第１特図変動表示ゲームが表示される。第１特図記憶表示器４８には、所定の上限数の範囲内で記憶される第１特図変動表示ゲームを開始する始動権利である第１始動記憶が表示される。
【００７２】
第２特図表示器３９には、普通変動入賞装置３６の大入賞口に遊技球が入賞した場合に補助遊技として実行される第２特図変動表示ゲームが表示される。第２特図記憶表示器４９には、所定の上限数の範囲内で記憶される第２特図変動表示ゲームを開始する始動権利である第２始動記憶が表示される。
【００７３】
普図表示器３５には、遊技球が普図始動ゲート３４を通過した場合に行われる普図変動表示ゲームが表示される。
【００７４】
普電ＳＯＬ３６ｂは、普図表示器３５で実行される普図変動表示ゲームの停止表示が特別の結果態様となった場合に、開閉部材３６ａ、３６ａを開放し、普通変動入賞装置３６の第２始動入賞口を遊技球が入賞しやすい状態にする。
【００７５】
大入賞口ＳＯＬ４２ｂは、第１特図変動表示ゲーム又は第２特図変動表示ゲームの結果が、特別の結果態様となり、特別遊技状態となった場合に、特別変動入賞装置４２の開閉扉４２ａを開放して、大入賞口を遊技球が入賞しやすい状態とする。
【００７６】
また、遊技制御装置５００は、遊技機データを、外部情報端子５０８を介して、図示しない情報収集端末装置を介して、図示しない遊技場管理装置に出力する。遊技場管理装置は、遊技場に設置された遊技機１の遊技データを収集管理する計算機である。
【００７７】
また、払出制御装置５８０は、遊技球が一般入賞口４４又は大入賞口に入賞した場合に、入賞した入賞口に対応する数の遊技球の払い出し、又は球貸ボタン２６が操作された場合に、所定数の遊技球の払い出しを行う払出指令を遊技制御装置５００から受信した場合に、受信した払出指令に基づいて、図示しない払出モータを制御する。なお、払出指令には、払い出す遊技球の数が含まれる。
【００７８】
遊技制御装置５００は、変動開始コマンド、客待ちデモコマンド、ファンファーレコマンド、確率情報コマンド、及びエラー指定コマンド等を、演出制御指令信号として、出力Ｉ／Ｆ５０６を介して、演出制御装置５５０へ送信する。
【００７９】
次に、演出制御装置５５０について説明する。
【００８０】
演出制御装置５５０は、遊技制御装置５００から入力される各種コマンドに基づいて、役物駆動モータ５６０、表示装置５３、各種ＬＥＤ基板５６１、及びスピーカを制御する。また、演出制御装置５５０は、演出ボタン１７から当該演出ボタン１７が操作されたことを示す信号が入力される。
【００８１】
演出制御装置５５０は、ＣＰＵ５５１、ＲＯＭ５５２、ＲＡＭ５５３、画像ＲＯＭ５５４、音ＲＯＭ５５５、ＶＤＰ５５６、音ＬＳＩ５５７、通信Ｉ／Ｆ５５８、及び入出力Ｉ／Ｆ５５９を備える。
【００８２】
ＣＰＵ５５１は、遊技制御装置５００からの指令に基づいて、各種演出を制御する主制御装置である。ＲＯＭ５５２は、演出制御のための不変の情報（プログラム、データ等）を記憶している。ＲＡＭ５５３は、演出制御時にワークエリアとして利用される。
【００８３】
画像ＲＯＭ５５４には、表示装置５３に表示される画像データが格納されている。音ＲＯＭ５５５には、スピーカ３０から出力される音データが格納されている。
【００８４】
ＶＤＰ５５６は、表示装置５３への画像出力を制御するプロセッサである。音ＬＳＩ５５７は、スピーカ３０からの音声出力を制御する回路である。
【００８５】
通信Ｉ／Ｆ５５８は、遊技制御装置５００に接続されるインタフェースである。入出力Ｉ／Ｆ５５９は、演出ボタン１７、役物駆動モータ５６０、表示装置５３、各種ＬＥＤ基板５６１、及びスピーカ３０に接続されるインタフェースである。
【００８６】
演出ボタン１７は、上皿２１の上縁部に設けられ、表示装置５３で実行される第１特図変動表示ゲーム又は第２特図変動表示ゲームにおける演出で、遊技者によって操作される。
【００８７】
役物駆動モータ５６０は、遊技盤１０に配置される図示しない装飾のための役物を可動させるために動作する。各種ＬＥＤ基板５６１は、照明ユニット１１を点灯させるためのＬＥＤを制御する。
【００８８】
図４は、本発明の第１実施形態のメイン処理の前半部のフローチャートである。図５は、本発明の第１実施形態のメイン処理の後半部のフローチャートである。
【００８９】
メイン処理は、遊技機１に電源が投入されたこと又は停電が復旧した場合に遊技制御装置５００のＣＰＵ５０２によって実行される。
【００９０】
まず、遊技制御装置５００は、所定時間周期（例えば、２ミリ秒周期）で行われる割り込みを禁止する（４０１）。なお、この割り込みがあった場合に、図６に示すタイマ割り込み処理が実行される。
【００９１】
遊技制御装置５００は、割り込みがあった場合に実行される割り込み処理を実行するためにアクセスするＲＡＭ５０４上のアドレスを示す割り込みベクタを設定し（４０２）、スタックポインタを設定する（４０３）。そして、遊技制御装置５００は、各割り込みモードを設定し（４０４）、ＲＡＭ５０４へのアクセスを許可する（４０５）。次に、遊技制御装置５００は、すべての出力ポートをＯＦＦに設定する（４０６）。
【００９２】
次に、遊技制御装置５００は、遊技機１に備わり、遊技制御装置５００のＲＡＭ５０４に記憶された情報を初期化するバックアップクリアスイッチ（初期化スイッチ）５７がＯＮであるか否かを判定する（４０７）。バックアップクリアスイッチ５７がＯＮに操作されると、ＲＡＭ５０４に記憶されたデータが初期化される。
【００９３】
バックアップクリアスイッチ５７は、遊技盤１０の遊技者に対峙する面（遊技領域１０ａが形成されている面）の裏面（反対側の面）に設けられる。遊技盤１０の裏面側からしかバックアップクリアスイッチ５７は操作できず、通常の遊技者はバックアップクリアスイッチ５７を操作できない。遊技盤１０を有する前面枠３を開放すると、遊技盤１０の裏面が正面側を向くため、バックアップクリアスイッチ５７が操作可能となる。このため、バックアップクリアスイッチ５７の操作は、遊技場の従業員が前面枠３を開放してから行われる。
【００９４】
ステップ４０７の処理で、バックアップクリアスイッチ５７がＯＮであると判定された場合、遊技制御装置５００は、使用するＲＡＭ５０４に記憶されたデータをクリアする（４０８）。
【００９５】
そして、遊技制御装置５００は、ＲＡＭ５０４に電源投入時の初期値を設定する（４０９）。なお、電源投入時の初期値は、予め定められた値である。
【００９６】
次に、遊技制御装置５００は、電源投入時に表示装置５３に表示される図柄を演出制御装置５５０に設定させる電源投入コマンド編集し、電源投入コマンドを演出制御装置５５０に送信し（４１０）、図５に示すステップ４１７の処理に進む。
【００９７】
一方、ステップ４０７の処理で、バックアップクリアスイッチ５７がＯＮでないと判定された場合、遊技制御装置５００は、停電検査領域をチェックする（４１１）。
【００９８】
具体的には、停電検査領域は、ＲＡＭ５０４の特定の領域であって、停電があったことを示す停電フラグが格納される領域である。
【００９９】
そして、遊技制御装置５００は、ステップ４１１の処理で参照した停電検査領域に停電フラグが格納されているか否かを判定することによって、停電復旧時の電源投入であるか否かを判定する（４１２）。
【０１００】
ステップ４１２の処理で、停電復旧時の電源投入でないと判定された場合、遊技機１を初期化するためにステップ４０８の処理に進む。
【０１０１】
一方、ステップ４１２の処理で、停電復旧であると判定された場合、遊技制御装置５００は、ＲＡＭ５０４に記憶されているデータが壊れている否かを判定するために、チェックサムが正常であるか否かを判定する（４１３）。
【０１０２】
具体的には、遊技制御装置５００は、停電があった場合にＲＡＭ５０４に記憶されているデータのチェックサムと現在ＲＡＭ５０４に記憶されているデータのチェックサムとが一致するか否かを判定する。
【０１０３】
ステップ４１３の処理で、チェックサムが異常であると判定された場合、ＲＡＭ５０４に記憶されているデータが壊れていて、停電が発生した際のＲＡＭ５０４に記憶されたデータを引き継ぐことができないので、遊技機１を初期化するためにステップ４０８の処理に進み、電源投入処理を実行する。
【０１０４】
ステップ４１３の処理で、チェックサムが正常であると判定された場合、ＲＡＭ５０４に記憶されているデータは正常であり、停電復旧処理を実行できるので、ＲＡＭ５０４に停電復旧時の初期値を設定する（４１４）。
【０１０５】
次に、遊技制御装置５００は、ＲＡＭ５０４のエラー状態に係る領域をクリアする（４１５）。エラー状態に係る領域には、遊技制御装置５００が検出した遊技機１における各種異常を記憶する領域である。遊技機１における各種異常には、ガラス枠開放エラー、前面枠開放エラー、大入賞口不正入賞エラー、及び普電不正入賞エラー等がある。
【０１０６】
そして、遊技制御装置５００は、停電復旧コマンドを演出制御装置５５０に送信する（４１６）。
【０１０７】
次に、遊技制御装置５００は、所定時間周期（例えば、２ミリ秒周期）でタイマ割り込みを行う割り込みタイマを起動する（４１７）。遊技制御装置５００は、割り込み禁止を設定する（４１８）。これによって、割り込み禁止が設定されている場合、遊技制御装置５００は、割り込みがあってもタイマ割り込み処理を実行しない。
【０１０８】
そして、初期値乱数更新処理を実行する（４１９）。ステップ４１９の初期値乱数更新処理は、後述する図６のステップ６０５の処理における乱数更新処理の初期値を更新する処理である。具体的には、初期値乱数更新処理は、第１特図変動表示ゲームが当たりか否かを判定するための第１特図乱数の初期値、第２特図変動表示ゲームが当たりか否かを判定するための第２特図乱数の初期値、及び普図変動表示ゲームが当たりか否かを判定するための普図乱数の初期値を更新する処理である。
【０１０９】
すなわち、遊技制御装置５００で実行される処理の中には、普図始動ゲート３４、第１始動入賞口４５、普通変動入賞装置３６の第２始動入賞口に遊技球が入賞したときに、対応する遊技の結果態様を導き出すための抽選を行ったり、この抽選結果に基づいて、各種変動表示ゲームを進行させる際の演出又は装飾にランダム性を付与したりするために行われる、いくつかの乱数処理が含まれる。これらの乱数処理の一例としては、０から３１６の間で乱数カウンタの値を所定の時間周期（例えば、２ミリ秒周期）で１ずつ増加させ、値が３１６を越したときに再び０に戻す。この乱数値の更新処理は、ステップ６０５の処理の乱数更新処理に相当する。
【０１１０】
この乱数カウンタ値は、前述した遊技球の入賞等を遊技制御装置５００が検出した時点で、そのときの乱数値が抽出される。しかし、乱数値として抽出されるタイミングの無作為性を利用した乱数に過ぎない。よって、初期値乱数更新処理で乱数カウンタ値の初期値を更新することによって乱数カウンタとしての規則性を排除している。
【０１１１】
前述した例において、カウンタ値を毎回所定値（例えば、１）だけ加算して更新するのではなく、初期値乱数更新処理で求められた値が一周期の更新をするごとに、カウンタ値の初期値として初期値乱数更新処理により得られた新たな値を次のカウンタの初期値として設定する。
【０１１２】
初期値乱数更新処理における乱数更新の周期は、ステップ６０５の処理の乱数更新処理における乱数更新の周期と比較して短いため、前述したカウンタ値の外部からの推定を困難にすることができる。
【０１１３】
次に、遊技制御装置５００は、ステップ４１８の処理で禁止設定されていた割り込みを許可する（４２０）。
【０１１４】
そして、遊技制御装置５００は、停電検査領域をチェックし（４２１）、停電が発生しているか否かを判定する（４２２）。具体的には、遊技機１に供給される電圧が所定値以下か否かを判定し、所定値以下である場合に停電が発生していると判定する。
【０１１５】
ステップ４２２の処理で、停電が発生していると判定された場合、ステップ４２３〜ステップ４２８の処理の停電時処理を実行する。
【０１１６】
まず、遊技制御装置５００は、割り込み禁止を設定し（４２３）、すべての出力ポートをＯＦＦに設定する（４２４）。
【０１１７】
遊技制御装置５００は、停電検査領域に記憶されているデータを消去し（４２５）、停電が発生したことを示す停電フラグを停電検査領域に格納する（４２６）。
【０１１８】
遊技制御装置５００は。ＲＡＭ５０４の電源が切れる前に、ＲＡＭ５０４に記憶されているデータのチェックサムを算出し、算出したチェックサムの値を記憶する（４２７）。
【０１１９】
そして、遊技制御装置５００は、ＲＡＭ５０４へのアクセスを禁止し（４２８）、遊技機１の電源が切れるまで待機する。なお、遊技制御装置５００には、バックアップ電源が接続されているので、停電が発生しても、すぐに電源が切れることはない。
【０１２０】
一方、ステップ４２２の処理で停電が発生していないと判定された場合、停電時処理を実行しないので、ステップ４１８の処理に戻る。
【０１２１】
次に、遊技制御装置５００が、タイマ割り込みを受けた場合に実行されるタイマ割り込み処理について説明する。
【０１２２】
図６は、本発明の第１実施形態のタイマ割り込み処理のフローチャートである。
【０１２３】
遊技機１の電源が投入されると、遊技制御メイン処理が実行される。そして、ステップ４１７の処理で起動させた割り込みタイマによって、所定時間周期（例えば、２ミリ秒周期）でタイマ割り込みが発生すると、タイマ割り込み処理が繰り返し実行される。ただし、これらの処理（６０１〜６１３の処理）は、割り込み発生毎に必ずしもすべて行なわれない。例えば、出力処理（６０２）及び入力処理（６０３）においては、毎回入力信号を監視するが、出力処理は割り込みの発生の１回おきに実行されてもよい。つまり、１回の割り込み処理で一通りの処理をすべて完了するのではなく、この割り込み処理が複数回繰り返し実行されて一連の遊技制御処理が完了してもよい。
【０１２４】
まず、遊技制御装置５００は、レジスタ退避の処理を実行する（６０１）。
【０１２５】
そして、遊技制御装置５００は、入力処理を実行する（６０２）。入力処理は、入力Ｉ／Ｆ５０５を介して入力される各種センサやスイッチ等からの信号にチャタリング除去等の処理をし、入力情報を確定する処理である。
【０１２６】
その後、遊技制御装置５００は、出力処理を実行する（６０３）。出力処理は、出力Ｉ／Ｆ５０６を介して、演出制御装置５５０及び払出制御装置５８０等に遊技制御に関する情報を出力する処理である。
【０１２７】
次に、コマンドを演出制御装置５５０及び払出制御装置５８０に出力したり、発射制御装置５９０（図７参照）に発射許可コマンドを送信するコマンド送信処理を行う（６０４）。
【０１２８】
次に、遊技制御装置５００は、第１特図乱数、第２特図乱数及び普図乱数にランダム性を付与するために第１特図乱数のカウンタ、第２特図乱数のカウンタ及び普図乱数のカウンタの値（乱数カウンタ）を１ずつ加算する乱数更新処理を実行する（６０５）。なお、加算する値は、１としたが、所定の値であればいくつであってもよい。したがって、乱数更新処理は、所定周期で実行されるタイマ割り込み処理で実行される。
【０１２９】
次に、遊技制御装置５００は、大入賞口への不正入賞及び普通変動入賞装置の第２始動入賞口への不正入賞を検出する入賞口スイッチ／エラー監視処理を実行する（６０６）。入賞口スイッチ／エラー監視処理は、図７で詳細を説明する。
【０１３０】
そして、遊技制御装置５００は、普図変動表示ゲームの進行を制御する普図ゲーム処理を実行する（６０７）。
【０１３１】
普図ゲーム処理では、ゲートＳＷ３４ａによって検出された普図始動ゲート３４への遊技球の通過に基づいて普図乱数が抽出され、抽出された普図乱数が当たりか否かを判定し、普図表示器３５で普図変動表示ゲームを実行する。普図乱数が所定の値であれば、普図に関する当たり状態となり、普図変動表示ゲームにおいて図柄が当たり状態で停止するためのパラメータを設定する。
【０１３２】
次に、遊技制御装置５００は、第１特図変動表示ゲーム及び第２特図変動表示ゲームの進行を制御する特図ゲーム処理を実行する（６０８）。
【０１３３】
特図ゲーム処理では、第１始動入賞口４５又は普通変動入賞装置３６の第２始動入賞口への遊技球の入賞に基づいて、第１特図乱数又は第２特図乱数が抽出され、抽出された第１特図乱数又は第２特図乱数が当たりか否かを判定し、第１特図表示器３８又は第２特図表示器３９で第１特図変動表示ゲーム又は第２特図変動表示ゲームを実行する。第１特図乱数又は第２特図乱数が所定の値であれば、特別図柄に関する当たり状態となり、識別情報の変動表示が当たり図柄で停止する。また、当たり状態になると、特別変動入賞装置４２の開閉扉４２ａを開放し、遊技球を受け入れやすい開状態になる。
【０１３４】
次に、遊技制御装置５００は、普図表示器３５、第１特図表示器３８及び第２特図表示器３９のＬＥＤに出力するためのパラメータを編集する処理を実行する（６０９）。
【０１３５】
その後、遊技機１に接続される遊技場管理装置に遊技機１の状態を出力するための外部情報を編集する外部情報編集処理を行う（６１０）。外部情報には、図柄が確定したか、大当たりであるか、確率変動中であるか、変動時間短縮中であるか等、第１特図変動表示ゲーム又は第２特図変動表示ゲームの進行状態に関連する情報が含まれる。
【０１３６】
次に、遊技制御装置５００は、タイマ割り込み処理の終了を宣言する（６１１）。
【０１３７】
その後、一時退避していたレジスタの復帰処理（６１２）及び禁止設定されていた外部機器の割り込み及びタイマ割り込みの許可設定をする処理を行う（６１３）。そして、タイマ割り込み処理を終了し、メイン処理（図４）に戻る。
【０１３８】
図７は、本発明の第１実施形態の遊技機１の電源系統のブロック図である。
【０１３９】
遊技機１は、電源供給装置７００、遊技制御装置５００、演出電源／コマンド中継端子板５７０、演出制御装置５５０、払出制御装置５８０、発射制御装置５９０、カードユニット接続端子板６００、及びカードユニット６１０を備える。
【０１４０】
電源供給装置７００は、遊技機１の外部から供給されるＡＣ２４Ｖの電源から所要の電源を生成する装置である。具体的には、バックアップ電源（ＤＣ３ＶＢＢ及びＤＣ５ＶＢＢ）、及びその他の電源（ＮＤＣ２４Ｖ、ＤＣ５Ｖ、ＤＣ１２Ｖ、ＤＣ１８Ｖ、及びＤＣ３２Ｖ）を生成する。なお、電源供給装置７００が生成する各電源については、図８で詳細を説明する。
【０１４１】
なお、“ＤＣ”は直流、“ＡＣ”は交流、“ＮＤＣ”は脈流（整流後の電圧であって且つ平滑化処理前の電圧）を表し、また、添え字の“ＢＢ”はバッテリバックアップされた電圧であることを表している。バックアップ期間は、たとえば、２〜３日間程度である。
【０１４２】
バッテリバックアップされた直流電圧（ＤＣ５ＶＢＢ、ＤＣ３ＶＢＢ）は当然のこと、それ以外の直流電圧（ＤＣ３２Ｖ、ＤＣ１８Ｖ、ＤＣ１２Ｖ、ＤＣ５Ｖ、ＤＣ３Ｖ）についても、瞬間的な停電（いわゆる瞬停）が発生した場合に規定の電圧を維持できる保証期間〔例：ＡＣ２４Ｖの２波分（４０ｍｓ）程度〕が定められている。この瞬停保証機能は、ＡＣ２４Ｖから各々の直流電圧（ＤＣ３２Ｖ、ＤＣ１８Ｖ、ＤＣ１２Ｖ、ＤＣ５Ｖ、ＤＣ３Ｖ）を生成する際の平滑化コンデンサの働きによるものである。つまり、大容量の平滑化コンデンサが用いられており、その平滑化コンデンサの蓄積電荷を徐々に放出することによって、少なくとも上記の保証期間内の遊技機１の動作を支障無く維持できるようになっている。
【０１４３】
電源供給装置７００は、停電を検出した場合に、停電検出信号及びリセット信号を遊技制御装置５００及び払出制御装置５８０に出力し、リセット信号を演出制御装置５５０及び発射制御装置５９０に出力する。
【０１４４】
停電検出信号はＮＭＩ割り込みであり、停電検出信号が入力された遊技制御装置５００及び払出制御装置５８０は、各装置の制御情報（ＣＰＵのレジスタデータ等）をバックアップ電源によって保持する停電処理を実行する。遊技制御装置５００における停電処理は、図５に示すステップ４２３〜４２８の処理である。
【０１４５】
演出制御装置５５０は停電処理を実行しないので、電源供給装置７００は演出電源／コマンド中継端子板５７０には、停電検出信号を出力せず、リセット信号のみを出力する。また、発射制御装置５９０も停電処理を実行しない。このため、払出制御装置５８０は、停電検出信号１が入力された場合、停電検出信号１を発射制御装置５９０にリセット信号として出力する。
【０１４６】
また、リセット信号が入力された各装置は、ＲＡＭの記憶領域を初期化する。
【０１４７】
図７において、電源供給装置７００から出力される停電検出信号１は、遊技制御装置５００及び払出制御装置５８０の停電検出信号であり、また発射制御装置５９０のリセット信号である。また、電源供給装置７００から出力される停電検出信号２は、遊技制御装置５００及び払出制御装置５８０に出力されるリセット信号である。また、電源供給装置７００から出力される停電検出信号３は、演出制御装置５５０のリセット信号である。
【０１４８】
電源供給装置７００は、遊技制御装置５００、演出電源／コマンド中継端子板５７０、払出制御装置５８０及びカードユニット接続端子板６００に接続される。また、演出電源／コマンド中継端子板５７０は演出制御装置５５０に接続され、払出制御装置５８０は発射制御装置５９０に接続され、カードユニット接続端子板６００はカードユニット６１０に接続される。
【０１４９】
電源供給装置７００は、遊技制御装置５００に、ＤＣ３２Ｖ、ＤＣ１２Ｖ、ＤＣ５Ｖ、及びＤＣ５ＶＢＢを供給する。
【０１５０】
ＤＣ３２Ｖは、普電ＳＯＬ３６ｂ及び大入賞口ＳＯＬ４２ｂを駆動させるための電源であり、ＤＣ１２Ｖは、各種ＳＷ及びセンサを駆動させるための電源であり、ＤＣ５Ｖは、遊技用マイコン５０１を駆動させるための電源であり、ＤＣ５ＶＢＢは、バックアップ電源である。
【０１５１】
また、電源供給装置７００は、停電検出信号である停電検出信号１、及びリセット信号である停電検出信号２を、遊技制御装置５００に出力する。電源供給装置７００に備わるバックアップクリアスイッチ５７が操作された場合に、ＲＡＭ初期化信号を遊技制御装置５００に出力する。
【０１５２】
電源供給装置７００は、演出電源／コマンド中継端子板５７０を介して、演出制御装置５５０に、ＤＣ３２Ｖ、ＮＤＣ２４Ｖ、ＤＣ１８Ｖ、ＤＣ１２Ｖ、及びＤＣ５Ｖを供給する。
【０１５３】
ＤＣ３２Ｖは、役物駆動モータ５６０を駆動させるための電源である。ＮＤＣ２４Ｖは、各ＬＥＤ基板５６１が制御するＬＥＤを駆動させるための電源である。ＤＣ１８Ｖは、表示装置５３を駆動させるための電源である。ＤＣ５Ｖは、演出制御装置５５０のＣＰＵ５５１、ＲＯＭ５５２、ＲＡＭ５５３、画像ＲＯＭ５５４、音ＲＯＭ５５５、ＶＤＰ５５６、及び音ＬＳＩ５５７を駆動させるための電源である。
【０１５４】
電源供給装置７００は、演出制御装置５５０のリセット信号である停電検出信号３を演出電源／コマンド中継端子板５７０を介して、演出制御装置５５０に出力する。
【０１５５】
電源供給装置７００は、払出制御装置５８０に、ＤＣ３２Ｖ、ＤＣ１２Ｖ、ＤＣ５Ｖ、及びＤＣ３ＶＢＢを供給する。
【０１５６】
ＤＣ３２Ｖは、図示しない払出モータを駆動させるための電源である。ＤＣ１２Ｖは、払い出された遊技球を検出する図示しない払出ＳＷを駆動するための電源である。ＤＣ５Ｖは、払出制御装置５８０の図示しないＣＰＵ及びＲＡＭ等を駆動させる電源である。ＤＣ３ＶＢＢは、バックアップ電源である。
【０１５７】
また、電源供給装置７００は、停電検出信号である停電検出信号１、及びリセット信号である停電検出信号２を払出制御装置５８０に出力する。電源供給装置バックアップクリアスイッチ５７が操作された場合に、ＲＡＭ初期化信号を払出制御装置５８０に出力する。
【０１５８】
電源供給装置７００は、払出制御装置５８０を介して発射制御装置５９０に、ＤＣ３２Ｖ、ＤＣ１２Ｖ、ＤＣ５Ｖ、及びＤＣ３ＶＢＢを供給する。
【０１５９】
ＤＣ３２Ｖは、遊技球を発射させる図示しない発射装置を駆動させるための電源である。ＤＣ１２Ｖは、操作部２４の回動量を検出する図示しない回動量検出ＳＷを駆動するための電源である。ＤＣ５Ｖは、発射制御装置５９０の図示しないＣＰＵ及びＲＡＭ等を駆動させる電源である。ＤＣ３ＶＢＢは、バックアップ電源である。
【０１６０】
また、払出制御装置５８０は、停電検出信号１の入力を検出した場合には、発射制御装置５９０のリセット信号である停電検出信号１を発射制御装置５９０に出力する。また、払出制御装置５８０は、ＲＡＭ初期化信号の入力を検出した場合には、ＲＡＭ初期化信号を発射制御装置５９０に出力する。
【０１６１】
電源供給装置７００は、カードユニット接続端子板６００を介してカードユニット６１０に、ＡＣ２４Ｖを供給する。カードユニット６１０は、プリペイドカード及び会員カード等が挿入可能な装置である。
【０１６２】
図８は、本発明の第１実施形態の電源供給装置７００及び遊技制御装置５００のブロック図である。
【０１６３】
電源供給装置７００は、過電流保護回路７１０、電源スイッチ７２０、整流回路７３０、ＤＣ３ＶＢＢ生成回路７４０、ＤＣ５ＶＢＢ生成回路７４１、ＤＣ５Ｖ生成回路７４２、ＤＣ１２Ｖ生成回路７４３、ＤＣ１８Ｖ生成回路７４４、ＤＣ３２Ｖ生成回路７４５、停電検出回路７５０、停電検出信号１、３生成回路７６０、停電検出信号２生成回路７７０、バックアップクリアスイッチ５７、及びＲＡＭ初期化信号生成回路７９０を備える。
【０１６４】
過電流保護回路７１０は、電源供給装置７００に流れ込むＡＣ２４Ｖの過電流状態を検出すると電流制限等の所要の保護対策を講じる回路である。電源スイッチ７２０は、オン状態になると整流回路７３０にＡＣ２４Ｖを供給する。
【０１６５】
整流回路７３０は供給されたＡＣ２４Ｖを全波整流してＮＤＣ２４Ｖを生成する。
【０１６６】
ＤＣ３２Ｖ生成回路７４５は、整流回路７３０の出力（全波整流されたＮＤＣ２４Ｖ）を平滑化した電圧を生成してから、ＤＣ３２Ｖを生成する。また、ＤＣ３２Ｖ生成回路７４５は、整流回路７３０の出力（全波整流されたＮＤＣ２４Ｖ）を平滑化せずに、ＤＣ３２Ｖを生成する。
【０１６７】
直流電圧生成回路（ＤＣ３ＶＢＢ生成回路７４０、ＤＣ５ＶＢＢ生成回路７４１、ＤＣ５Ｖ生成回路７４２、ＤＣ１２Ｖ生成回路７４３、及びＤＣ１８Ｖ生成回路７４４）は、ＤＣ３２Ｖ生成回路７４５の平滑化された電圧から生成された出力（ＤＣ３２Ｖ）を入力として、それぞれＤＣ３ＶＢＢ、ＤＣ５ＶＢＢ、ＤＣ５Ｖ、ＤＣ１２Ｖ及びＤＣ１８Ｖを生成する。
【０１６８】
停電検出回路７５０は、ＤＣ３２Ｖ生成回路７４５の平滑されない電圧から生成された出力である直流電圧の低下状態から電源遮断又は瞬停以外の停電状態を検出する。具体的には、停電検出回路７５０は、直流電圧（ＤＶ３２Ｖ）が所定電圧（たとえば、ＤＣ１７Ｖ〜ＤＣ２０．０Ｖ）まで低下したときに電源遮断又は停電状態を検出し、その旨を示す信号を停電検出信号１、３生成回路７６０及び停電検出信号２生成回路７７０に出力する。
【０１６９】
停電検出信号１、３生成回路７６０は、停電検出回路７５０で電源遮断又は停電状態が検出されると、同一タイミングの二つの停電検出信号（停電検出信号１、３）を生成出力する。また、停電検出信号２生成回路７７０は、それらの二つの停電検出信号（停電検出信号１、３）と同じタイミングで停電検出信号２を生成出力する。
【０１７０】
バックアップクリアスイッチ５７及びＲＡＭ初期化信号生成回路７９０は、遊技制御装置５００や払出制御装置５８０のメモリ内容を初期化するための信号を生成出力するためのものである。
【０１７１】
遊技制御装置５００は、図３に示した構成の他にランダム遅延回路５１０及びバッファＩＣ５２０を備える。
【０１７２】
停電検出信号１は、ＣＰＵ５０２のＮＭＩ端子から入力され、停電検出信号２は、ランダム遅延回路５１０を介して、ＣＰＵ５０２のＲＥＳＥＴ端子から入力される。また、ＲＡＭ初期化信号は、バッファＩＣ５２０を介して、Ｄ０端子〜Ｄ７端子から入力される。
【０１７３】
ランダム遅延回路５１０は、入力された信号を遅延させて出力する遅延回路である。なお、ランダム遅延回路５１０の遅延時間は、ランダムに変化する。
【０１７４】
ランダム遅延回路５１０は、ハードウェア回路によって乱数を発生させる図示しない乱数発生器を備える。
【０１７５】
ランダム遅延回路５１０は、ＣＰＵ５０２のクロック信号に同期して動作するもので、乱数発生器によって発生される乱数に基づいて遅延時間Ｔをランダムに決定する。そして、ランダム遅延回路５１０は、出力される信号を決定された遅延時間Ｔだけ遅延させて出力する。
【０１７６】
なお、遅延時間Ｔは、タイマ割り込みの周期（２ｍｓ）よりも長い時間に設定されている。これは、遅延時間Ｔがタイマ割り込みの周期以下である場合、ランダム遅延回路５１０によってリセット信号が遅延されてＣＰＵ５０２に入力されたタイミングで、メイン処理（乱数更新処理）が実行されるが、遅延時間Ｔがタイマ割り込みの周期以下であるので、不正遊技者がリセット信号を出力したタイミングと同じタイミングでタイマ割り込み処理（乱数更新処理）が実行されてしまう。つまり、乱数更新処理の実行タイミングが不正遊技者によるリセット信号の出力タイミングと同じであるので、不正な遊技者は、特別遊技状態となるタイミングを予想でき、不正行為を容易に行うことができる。
【０１７７】
遅延時間Ｔがタイマ割り込みの周期よりも長い時間に設定されていると、不正な遊技者がリセット信号を出力してから、出力されたリセット信号がＣＰＵ５０２に入力されるタイミングが一周期以上遅延する時間でランダムになるので、不正な遊技者は、乱数更新処理の実行タイミングが把握できなくなる。これによって、不正な遊技者は、特別遊技状態となるタイミングを把握できなくなるので、不正に特別遊技状態を発生させる不正行為を防止できる。
【０１７８】
バッファＩＣ５２０は、複数の接続線を介して遊技制御装置５００に入力されるＲＡＭ初期化信号を同期させて、ＣＰＵ５０２に入力されるために、ＲＡＭ初期化信号を一時的に保持するバッファ回路である。
【０１７９】
図９は、本発明の第１実施形態の電源投入後の各電圧及び停電検出信号１〜３のタイミングチャートである。
【０１８０】
ＮＤＣ２４Ｖ９０１は、整流回路７３０から出力される電圧（ＮＤＣ２４Ｖ）の立ち上がりタイミングを示す。ＤＣ３２Ｖ９０２は、ＤＣ３２Ｖ生成回路７４５から出力される電圧（ＤＣ２４Ｖ）の立ち上がりタイミングを示す。ＤＣ３２Ｖ９０３は、停電検出回路７５０に入力される電圧（ＤＣ３２Ｖ）のタイミングを示す。
【０１８１】
ＤＣ１８Ｖ９０４は、ＤＣ１８Ｖ生成回路７４４から出力される電圧（ＤＣ１８Ｖ）の立ち上がりタイミングを示す。ＤＣ１２Ｖ９０５は、ＤＣ１２Ｖ生成回路７４３から出力される電圧（ＤＣ１２Ｖ）の立ち上がりタイミングを示す。ＤＣ５Ｖ９０６は、ＤＣ５Ｖ生成回路７４２から出力される電圧（ＤＣ５Ｖ）の立ち上がりタイミングを示す。ＤＣ５ＶＢＢ９０７は、ＤＣ５ＶＢＢ生成回路７４１から出力される電圧（ＤＣ５Ｖ）の立ち上がりタイミングを示す。ＤＣ３ＶＢＢ９０８は、ＤＣ３ＶＢＢ生成回路７４０から出力される電圧（ＤＣ３ＶＢＢ）の立ち上がりタイミングを示す。
【０１８２】
停電検出信号１、３９０９は、停電検出信号１、３生成回路７６０から出力された停電検出信号１、３が各装置のＣＰＵに入力されるタイミングを示す。停電検出信号２９１０は、停電検出信号２生成回路７７０から出力された停電検出信号２が遊技制御装置５００のＣＰＵ５０２に入力されるタイミングを示す。
【０１８３】
停電検出回路７５０は、ＤＣ３２Ｖ９０３が停電検出信号（１７．２Ｖ〜２０．０Ｖ）に達すると、停電検出信号１〜３を立ち上げる指令を、停電検出信号１、３生成回路７６０及び停電検出信号２生成回路７７０に出力する。停電検出信号１、３生成回路７６０及び停電検出信号２生成回路７７０は、指令が入力されると、停電検出信号１〜３を出力する。
【０１８４】
停電検出信号１、３は、各装置に備わるノイズフィルタによる遅延が生じて各装置のＣＰＵに入力される。ノイズフィルタによる遅延時間は、通常０．５μｓ〜２．６μｓである。停電検出信号１が立ちあがると、発射制御装置５９０は起動を開始し、停電検出信号３が立ちあがると、演出制御装置５５０は起動を開始する。
【０１８５】
停電検出信号２は、ノイズフィルタによる遅延時間の他に、ランダム遅延回路５１０による遅延時間の分遅れて、遊技制御装置５００のＣＰＵ５０２に入力される。停電検出信号２が立ち上がると、遊技制御装置５００は起動を開始し、所定時間経過後に遊技制御装置５００及び演出制御装置５５０はコマンドを送受信可能な状態となる。
【０１８６】
なお、払出制御装置５８０には、停電検出信号２は、ランダム遅延回路５１０による遅延は生じず、停電検出信号１と同じタイミングで入力される。払出制御装置５８０に停電検出信号２が入力されると、払出制御装置５８０は起動する。払出制御装置５８０は、起動後所定時間が経過すると、コマンドを受信可能となる。
【０１８７】
（第２実施形態）
本発明の第２実施形態を図１０〜図１２を用いて説明する。
【０１８８】
本発明の第２実施形態は、リセット信号が入力された後、遊技制御開始信号が入力されるまで、メイン処理で乱数更新処理を繰り返し実行する。
【０１８９】
なお、第２実施形態では、第１実施形態と同じ構成については、同じ番号を付与し、説明を省略する。
【０１９０】
図１０は、本発明の第２実施形態の電源供給装置７００及び遊技制御装置５００のブロック図である。
【０１９１】
遊技制御装置５００は、ランダム遅延回路５４０をさらに備える。
【０１９２】
このランダム遅延回路５４０は、ランダム遅延回路５１０によって出力された停電検出信号２（リセット信号）を、ランダム遅延回路５４０に入力されたタイミングから遅延させて、バッファＩＣ５２０を入力する。そして、バッファＩＣ５２０に入力された停電検出信号２は、遊技制御開始信号としてＤ０端子〜Ｄ７端子を介してＣＰＵ５０２に入力される。
【０１９３】
図１１は、本発明の第２実施形態のメイン処理の前半部のフローチャートである。
【０１９４】
ステップ４０９の処理を実行すると、乱数更新処理を実行する（４２９）。なお、ステップ４２９の処理で実行される乱数更新処理は、タイマ割り込み処理のステップ６０５の処理と同じであるので、説明を省略する。
【０１９５】
次に、遊技制御装置５００は、遊技開始信号が入力されているか否かを判定する（４３０）。
【０１９６】
ステップ４３０の処理で、遊技制御開始信号が入力されていないと判定された場合、ステップ４２９の処理を実行する。一方、ステップ４３０の処理で、遊技制御開始信号が入力されたと判定された場合、ステップ４１０の処理に進む。
【０１９７】
ステップ４２９及び４３０の処理は、ステップ４２０の処理で割り込みタイマが起動される前に実行されるので、タイマ割り込み処理における乱数更新処理が実行される前に、乱数更新処理を繰り返し実行する。
【０１９８】
そして、メイン処理のステップ４２９の処理で実行される乱数更新処理は、所定周期で実行されるタイマ割り込み処理における乱数更新処理とは違い、ループによる繰り返しであるので、不正な遊技者に、特別遊技状態となるタイミングを把握しにくくすることができる。
【０１９９】
図１２は、本発明の第２実施形態の電源投入後の各電圧、停電検出信号１〜３、及び遊技制御開始信号のタイミングチャートである。
【０２００】
図９の遊技制御開始信号９１１は、ランダム遅延回路５４０から出力された信号が遊技制御装置５００のＣＰＵ５０２に入力されるタイミングを示す。
【０２０１】
ランダム遅延回路５４０は、ランダム遅延回路５１０から入力された停電検出信号２（リセット信号）をランダムに遅延させてバッファＩＣ５２０に出力する。そして、バッファＩＣ５２０は、ランダム遅延回路５４０から入力された信号をＤ０端子〜Ｄ７端子を介してＣＰＵ５０２に入力する。
【０２０２】
遊技制御開始信号がＣＰＵ５０２に入力されると、遊技制御装置５００は、メイン処理の割り込みタイマを起動させて、タイマ割り込み処理を実行するので、遊技制御装置５００の実質的な遊技制御が開始される。
【０２０３】
（第３実施形態）
本発明の第３実施形態を図１３を用いて説明する。なお、第３実施形態の構成のうち、第２実施形態と同じ構成は、同じ番号を付与し、説明を省略する。
【０２０４】
本発明の第３実施形態は、電源供給装置７００が停電を検出した場合に、停電検出信号とリセット信号とに分けて出力せずに、停電検出信号しか出力しない場合の実施形態である。
【０２０５】
この場合、遊技制御装置５００以外の各装置の構成を簡単に説明する。遊技制御装置５００の構成については、図１３で詳細を説明する。
【０２０６】
演出制御装置５５０は、停電検出信号が入力された場合、リセット信号が入力されたものと判断し、ＲＡＭを初期状態に設定する。
【０２０７】
払出制御装置５８０は、入力された停電検出信号をＮＭＩ信号として停電検出信号と、リセット信号とに分ける分岐部を備える。また、払出制御装置５８０は、リセット信号を停電処理の実行時間分だけ遅延させる遅延回路を備える。
【０２０８】
そして、払出制御装置５８０は、分岐したＮＭＩ信号としての停電検出信号を発射制御装置５９０に出力する。
【０２０９】
発射制御装置５９０には、払出制御装置５８０から出力された停電検出信号はリセット信号として入力される。
【０２１０】
図１３は、本発明の第３実施形態の電源供給装置７００及び遊技制御装置５００のブロック図である。
【０２１１】
電源供給装置７００は、停電検出信号を一つしか出力しないので、停電検出信号１、３生成回路７６０及び停電検出信号２生成回路７７０の代わりに、停電検出回路１３００を備える。
【０２１２】
遊技制御装置５００に入力された停電検出信号は二つに分岐する。一方は、ＣＰＵ５０２のＮＭＩ端子に入力され、ＮＭＩ信号として作用する。他方は、ランダム遅延回路５１０に入力される。
【０２１３】
ランダム遅延回路５１０に入力された停電検出信号は、遅延時間がランダムに決定され、決定された遅延時間経過後に二つに分岐して出力される。一方は、ＣＰＵ５０２のＲＥＳＥＴ端子に入力され、リセット信号として作用する。他方は、ランダム遅延回路５４０に入力される。
【０２１４】
ランダム遅延回路５４０に入力された信号は、遅延時間がランダムに決定され、決定された遅延時間経過後に遊技制御開始信号として、バッファＩＣ５２０に出力される。
【０２１５】
第３実施形態でも、リセット信号が入力されてから遊技制御開始信号が入力されるまで、メイン処理で乱数更新処理が繰り返し実行される。
【０２１６】
なお、今回開示した実施の形態は、全ての点で例示であって制限的なものではない。また、本発明の範囲は前述した発明の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び内容の範囲での全ての変更が含まれることが意図される。
【産業上の利用可能性】
【０２１７】
以上のように、本発明は、電源供給装置から遊技制御装置にリセット信号を出力する遊技機にパチンコ機及びスロットマシン等の遊技機に適用可能である。
【符号の説明】
【０２１８】
１    遊技機
２    本体枠（外枠）
３    前面枠
９    装飾部材
１０    遊技盤
１０ａ    遊技領域
１０ｂ    遊技盤本体
１１    照明ユニット
１５    灰皿
１６    下皿球抜き機構
１７    演出ボタン
１８    ガラス枠
１８ａ    ガラス枠開放ＳＷ
２０    開閉パネル
２１    上皿
２２    固定パネル
２３    下皿
２４    操作部
２５    鍵
２６    球貸ボタン
２７    排出ボタン
２８    残高表示部
２９    異常報知ＬＥＤ
３０    スピーカ
３２    ガイドレール
３３    前面構成部材
３４    普図始動ゲート
３５    普図表示器
３６    普通変動入賞装置
３８    第１特図表示器
３９    第２特図表示器
４２    特別変動入賞装置
４３    アウト穴
４４    一般入賞口
４５    第１始動入賞口
４６    風車
４７    普図記憶表示器
４８    第１特図記憶表示器
４９    第２特図記憶表示器
５１    センターケース
５２    窓部
５３    表示装置
５７    バックアップクリアスイッチ（初期化スイッチ）
５６    磁気センサ
５００    遊技制御装置
５０１    遊技用マイコン
５０２    ＣＰＵ
５０３    ＲＯＭ
５０４    ＲＡＭ
５１０    ランダム遅延回路
５２０    バッファＩＣ
５４０    ランダム遅延回路
５５０    演出制御装置
７５０    停電検出回路
７６０    停電検出信号１、３生成回路
７７０    停電検出信号２生成回路
７９０    ＲＡＭ初期化信号生成回路
【図１】
0005633093.tif 000002
【図２】
0005633093.tif 000003
【図３】
0005633093.tif 000004
【図４】
0005633093.tif 000005
【図５】
0005633093.tif 000006
【図６】
0005633093.tif 000007
【図７】
0005633093.tif 000008
【図８】
0005633093.tif 000009
【図９】
0005633093.tif 000010
【図１０】
0005633093.tif 000011
【図１１】
0005633093.tif 000012
【図１２】
0005633093.tif 000013
【図１３】
0005633093.tif 000014