(57)【要約】【課題】停電が発生しても、その停電が解消すれば停電前の状態から遊技を続行することができる遊技機を提供すること。【解決手段】停電が発生して外部電源３１からの電圧供給が途絶えると、バックアップ電源回路３２ｄを内蔵する電源ユニット３２から電圧が供給されると共に、電源監視回路３２ｂから停電情報信号３２ｃが出力される。ＭＰＵ４１は停電情報信号３２ｃを受信すると停電中フラグ４４ａをオンして、一連の制御が終了したものから順に、その制御の新たな進行を禁止する。すべての制御について一連の処理が終了すると、ＲＡＭ４３に記憶されるリカバリ情報をフラッシュメモリ４４へ退避する。停電が解消すると、フラッシュメモリ４４に退避されていたリカバリ情報がＲＡＭ４３へ復帰され、パチンコ機１は停電発生前の状態から遊技を続行することができる。【選択図】図２
2010240462.tif 000002
【特許請求の範囲】
【請求項１】
外部電源と接続されて所定の駆動電圧を供給する電源手段を備えた遊技機において、
停電発生時に前記電源手段に代わって駆動電圧を供給するバックアップ電源手段と、
駆動電圧の供給が停止しても記憶内容を保持し続ける不揮発性の記憶手段と、
停電発生時に停電情報信号を出力する停電監視手段と、
前記バックアップ電源手段から出力される駆動電圧に基づいて動作するものであり、前記停電監視手段から停電情報信号が出力された場合に、遊技状態の新たな進行を停止すると共に遊技状態を記憶している各データを前記記憶手段へ退避する停電時退避手段と、
停電解消時にその停電時退避手段によって前記記憶手段へ退避された各データを読み出して復帰する停電時復帰手段とを備えていることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機やスロットマシンなどの遊技機に関し、特に、停電が発生しても、その停電が解消すれば停電前の状態から遊技を続行することができる遊技機に関するものである。
【背景技術】
【０００２】
パチンコ機などに代表される弾球遊技機は、主に、遊技の制御を行う主基板と、その主基板から出力される各種コマンドに基づいて動作する複数のサブ基板と、主基板又はサブ基板に接続される表示装置や払出装置、遊技球の発射装置などの各種装置によって構成されている。発射装置により遊技領域へ打ち込まれた遊技球が入賞口へ入賞すると、その入賞信号を主基板が検出して、主基板から払出基板へ賞球の払い出し個数が指示される。すると、払出基板によって払出装置が制御され、指示された賞球の払い出しが行われる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ここで、払出装置による賞球の払い出しが完了する前に停電が発生すると、その停電が解消しても、停電前の入賞に対する賞球の払い出しを行うことができないという問題点があった。このため、遊技機の電源をバックアップして、停電時においても遊技機へ駆動電圧を供給し遊技機が継続して動作できるようにすることが考えられる。しかし、停電が長引く場合もあり、その場合にはバックアップ電源もダウンするので、単に、遊技機の電源をバックアップするだけでは対応しきれない。
【０００４】
一方、電源のバックアップに加えて停電時における遊技状態を記憶しておき、停電が解消した場合に、その記憶しておいた遊技状態を復帰して停電前の状態から遊技を続行させることも考えられる。しかし、前記した通り、弾球遊技機は、主基板と複数のサブ基板等とによって構成されると共に、発射装置から発射された遊技球とその遊技球が入賞した保留球とによって遊技状態が刻々と進行するものである。よって、主基板と複数のサブ基板との遊技状態を一致させて、その遊技状態を記憶することは困難であるという問題点があった。
【０００５】
このように弾球遊技機においては、一旦、停電が発生すると、その停電が解消しても、停電前の状態から遊技を続行させることができないという問題点があった。
本発明は上述した問題点を解決するためになされたものであり、停電が発生しても、その停電が解消すれば停電前の状態から遊技を続行することができる遊技機を提供することを目的としている。
【課題を解決するための手段】
【０００６】
この目的を達成するために請求項１記載の遊技機は、外部電源と接続されて所定の駆動電圧を供給する電源手段を備えており、停電発生時に前記電源手段に代わって駆動電圧を供給するバックアップ電源手段と、駆動電圧の供給が停止しても記憶内容を保持し続ける不揮発性の記憶手段と、停電発生時に停電情報信号を出力する停電監視手段と、前記バックアップ電源手段から出力される駆動電圧に基づいて動作するものであり、前記停電監視手段から停電情報信号が出力された場合に、遊技状態の新たな進行を停止すると共に遊技状態を記憶している各データを前記記憶手段へ退避する停電時退避手段と、停電解消時にその停電時退避手段によって前記記憶手段へ退避された各データを読み出して復帰する停電時復帰手段とを備えている。
この請求項１記載の遊技機によれば、停電が発生して電源手段からの駆動電圧の供給が途絶えると、電源手段に代わってバックアップ電源手段から駆動電圧が供給されると共に、停電監視手段から停電情報信号が出力される。停電時退避手段は、停電情報信号を受信すると、遊技状態の新たな進行を停止すると共に遊技状態を記憶している各データを、駆動電圧の供給が停止しても記憶内容を保持し続ける不揮発性の記憶手段へ退避する。一方、停電が解消すると、停電時復帰手段は、停電時退避手段によって記憶手段へ退避された各データを読み出して復帰するので、停電前の状態から遊技が続行される。
【発明の効果】
【０００７】
請求項１記載の遊技機によれば、停電が発生して電源手段からの駆動電圧の供給が途絶えると、電源手段に代わってバックアップ電源手段から駆動電圧が供給されると共に、停電監視手段から停電情報信号が出力される。停電時退避手段は、停電情報信号を受信すると、遊技状態の新たな進行を停止すると共に遊技状態を記憶している各データを、駆動電圧の供給が停止しても記憶内容を保持し続ける不揮発性の記憶手段へ退避する。一方、停電が解消すると、停電時復帰手段は、停電時退避手段によって記憶手段へ退避された各データを読み出して復帰する。よって、停電が発生した場合にも、その停電が解消すれば停電前の状態から遊技を続行することができるという効果がある。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施例であるパチンコ機およびカード読取ユニットの正面図である。
【図２】パチンコ機の電気的構成を示したブロック図である。
【図３】パチンコ機の主基板において実行されるリセット割込処理のフローチャートである。
【図４】パチンコ機の主基板において外部割込処理として実行される停電時割込処理のフローチャートである。
【図５】リセット割込処理の各処理内において一連の各制御の開始時に実行される制御開始時処理のフローチャートである。
【図６】リセット割込処理ごとに実行される停電チェック処理のフローチャートである。
【図７】第２実施例における停電チェック処理のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の実施例におけるパチンコ機１およびカード読取ユニット２３の正面図である。このパチンコ機１は、いわゆる第１種パチンコ機であり、その前面（図１の紙面に対して手前側）には前面枠２が配設されている。前面枠２は、略矩形額縁状に形成されており、前面枠２の略中央部分には略矩形状の開口２ａが穿設され、かかる開口２ａの内周には金枠３が周設されている。この金枠３の内側の上方には、２枚のガラス板４ａ，４ｂをそれぞれ装着可能なガラス扉枠４が開閉可能に配設されており、ガラス扉枠４の後方（図１の紙面に対して奥側）には遊技盤５が配置されている。尚、ガラス板４ａはガラス扉枠４の前側部分に装着され、ガラス板４ｂはガラス板４ａの後側部分に装着される。即ち、ガラス板４ａと遊技盤５との間にガラス板４ｂが装着されるのである。
【００１０】
遊技盤５の前面には略円弧状の外レール６が植立され、その外レール６の内側位置には円弧状の内レール７が植立されている。この内レール７および外レール６により囲まれた遊技盤５の前面には、遊技球（打球）が打ち込まれる遊技領域８が形成されており、遊技領域８の周囲には、遊技球が入賞することにより６個の遊技球が賞球として払い出される複数の普通入賞口９が配設されている。この複数の普通入賞口９が配設された遊技領域８の略中央部分には、複数種類の識別情報としての図柄などを表示する液晶（ＬＣＤ）ディスプレイ１０を備えた可変表示装置１１が配設されている。
【００１１】
この可変表示装置１１の液晶ディスプレイ１０の手前側周囲には、可変表示装置１１の装飾部材を兼ねたセンターフレーム１１ａが周設されており、このセンタフレーム１１ａにより液晶ディスプレイ１０の周囲が装飾されている。センタフレーム１１ａの上部中央には表示装置の一種である７セグメントＬＥＤ１１ｂが配設されている。
【００１２】
可変表示装置１１の下方には、図柄作動口（第１種始動口）１２が配設されている。図柄作動口１２を遊技球が通過することにより、第１種始動口スイッチがオンして、可変表示装置１１の変動表示が開始されると共に、６個の球が賞球として払い出される。また、図柄作動口１２の下方には可変入賞装置１３が配設されている。この可変入賞装置１３は、遊技盤５に取着可能に形成された本体フレーム１３ａを備えており、その略中央部分には２以上の遊技球が同時に通過可能な幅広の矩形状の開口である大入賞口の開口１３ｂが穿設されている。
【００１３】
この大入賞口の開口１３ｂは、大入賞口の一部を構成しており、可変表示装置１１の変動後の表示結果が予め定められた図柄の組み合わせ（大当たり表示）の１つと一致する場合に、遊技球が入賞しやすいように所定時間（例えば、３０秒間）経過するまで、又は、所定個数（例えば、１０個）の遊技球が大入賞口の開口１３ｂ内へ入賞するまで、開放されるものである。この大入賞口の開口１３ｂの開閉動作の行われ得る状態が、いわゆる所定の遊技価値の付与された状態（特別遊技状態）である。
【００１４】
大入賞口の開口１３ｂには、開閉シャッタ１３ｃが配設されている。この開閉シャッタ１３ｃは、大入賞口の開口１３ｂの形状に適合して形成されており、大入賞口の開口１３ｂを開閉するものである。また、本体フレーム１３ａの前面であって、開閉シャッタ１３ｃの前方にはガード部材１３ｄが配設されている。尚、大入賞口は、大入賞口の開口１３ｂ、開閉シャッタ１３ｃ、ガード部材１３ｄで構成されている。
【００１５】
可変入賞装置１３の下方であって、上述した遊技領域８の最下方には、いずれの入賞口にも入賞しなかった遊技球を遊技領域８外へ排出するためのアウト口１４が形成されている。このアウト口１４の形成された遊技領域８の前方に配設されるガラス扉枠４の下方には、金枠３に開閉可能に取着された前面扉板（腰板）１５が配設されている。この前面扉板１５の前面には遊技球を貯留し、かつ、遊技球発射装置（図示せず）へ遊技球を供給する上皿１６が配設され、その上皿１６の下方であって、前面枠２の下側部分には上皿１６に貯留しきれなかった遊技球を貯留するための下皿１７が配設されている。また、下皿１７の右側部分には、遊技球を遊技領域８へ打ち込むために遊技者により操作される操作ハンドル１８が配設され、かかる操作ハンドル１８の内部には遊技球発射装置の発射用モータ３６（図２参照）を駆動させるためのスイッチであるハンドルスイッチ１８ａが内蔵されている。
【００１６】
上述した上皿１６の上方における前面扉板１５の上部中央には、後述するカード読取ユニット２３により読み取られたカードの残高金額を表示するために、３つの７セグメントＬＥＤにより構成された残高表示器１９が配設されている。この残高表示器１９の右側には、後述するカード読取ユニット２３のカード挿入口２４に挿入されたカードを取り出す場合に押下される返却ボタン２０が配設される一方、残高表示器１９の左側には、貸球の払い出し（貸出）を開始する際に押下される貸出ボタン２１が配設されている。
【００１７】
また、貸出ボタン２１の左側上方には貸出ボタン２１の押下を受付可能か否かを報知する貸出ボタンランプ２２が配設されている。この貸出ボタンランプ２２は、貸出ボタン２１が受付可能な状態である場合に点灯される一方、貸出ボタン２１が受付不可能な状態である場合に消灯される。よって、遊技者は、この貸出ボタンランプ２２を視認することにより、貸出ボタン２１が受付可能であるか否かを判断することができる。
【００１８】
上記のように構成されたパチンコ機１の左側には、正面視長方形状のカード読取ユニット２３が並設されている。カード読取ユニット２３はカードに記録された残高金額のデータを読み取るためのものであり、その上下方向における略中央部分には、金銭と同等の有価価値を有するカードを挿入するためのカード挿入口２４が縦長に配設されている。
【００１９】
カード挿入口２４の上方であって、カード読取ユニット２３の上部にはＬＥＤで構成されたカード利用可能ランプ２５が配設されている。このカード利用可能ランプ２５は、例えば、カード挿入口２４へカードが挿入可能である場合に点灯される一方、カード挿入口２４へカードが挿入不可能である場合に消灯される。よって、遊技者は、このカード利用可能ランプ２５を視認することにより、カード読取ユニット２３が使用可能であるか否かを判断することができる。
【００２０】
カード挿入口２４とカード利用可能ランプ２５との間部分であって、カード読取ユニット２３の上側位置には、カードに記録された残高金額のデータに基づいて貸出金額を設定するための金額設定ボタン２６が配設されており、この金額設定ボタン２６を押下することにより貸出金額を１００円、２００円、３００円または５００円に設定することができる。金額設定ボタン２６の下側には、端数表示ボタン２７が配設されている。この端数表示ボタン２７は、カードに記録された残高金額が貸出金額の最低額（例えば、１００円）に満たない場合に、その端数を残高表示器１９に表示する際に押下される。
【００２１】
また、端数表示ボタン２７の下側には、略三角形状に形成された上下一対の連結台方向表示ランプ２８が配設されている。この一対の連結台方向表示ランプ２８は、カード読取ユニット２３が接続されているパチンコ機１の配設（並設）方向を示すためのものであり、その内部にそれぞれ１つずつＬＥＤが内蔵されている。よって、例えば、カード読取ユニット２３が右側に並設されるパチンコ機１に接続される場合には下側のＬＥＤが点灯され、カード読取ユニット２３が左側に並設されるパチンコ機（図示せず）に接続される場合には上側のＬＥＤが点灯される。この連結台方向表示ランプ２８の下側には、ＬＥＤで構成されたカード挿入中ランプ２９が配設されており、このカード挿入中ランプ２９はカードがカード挿入口２４に挿入されている場合に点灯される一方、カードがカード挿入口２４に挿入されていない場合に消灯される。尚、カード利用可能ランプ２５および連結台方向表示ランプ２８は、カード読取ユニット２３の電源投入とともに点灯する。
【００２２】
図２は、パチンコ機１の電気的構成を示したブロック図である。パチンコ機１は、２４ボルトの交流電圧を供給する外部電源３１と接続される電源ユニット３２を備えている。電源ユニット３２は、パチンコ機１に設けられる各種基板Ｃ〜Ｈへ、交流２４ボルト、直流非安定２４ボルト、直流安定２４ボルト、直流安定１２ボルト、直流安定５ボルトの合計５種類の電圧を、それぞれの基板に合わせて供給するものである。この電源ユニット３２は、内部にバックアップ電源回路３２ｄを備えており、そのバックアップ電源回路３２ｄによって、電源ユニット３２から出力される５種類の電圧のうち、直流安定２４ボルト、直流安定１２ボルトおよび直流安定５ボルトの３種類の電圧が、停電が発生して外部電源３１から２４ボルトの交流電圧の供給が途絶えても、停電時における退避処理（Ｓ５７）が十分に実行可能な所定時間（例えば１０分間）、電源ユニット３２からパチンコ機１の各種基板Ｃ〜Ｈへ出力できるように構成されている。
【００２３】
電源ユニット３２には、タイマ回路３２ａ及び電源監視回路３２ｂが設けられている。タイマ回路３２ａは、停電発生時に、停電が始まってからの経過時間を計時する回路である。電源監視回路３２ｂは、停電発生時に、パチンコ機１の遊技を制御する主基板Ｃへ停電情報信号３２ｃを出力して、その主基板Ｃに停電の発生を報せると共に、停電発生後、タイマ回路３２ａによって所定時間（例えば１０分間）の計時が行われた場合に、停電後も電源ユニット３２から継続して出力されている３種類の電圧（直流安定２４ボルト、直流安定１２ボルトおよび直流安定５ボルト）の出力を停止（断）するための回路である。かかるタイマ回路３２ａ及び電源監視回路３２ｂによって、停電の発生が主基板Ｃへ報させるだけでなく、停電発生後、停電時における退避処理が十分に実行可能な所定時間が経過することによりパチンコ機１の各種基板Ｃ〜Ｈへの電力供給が断されるので、パチンコ機１の各種基板Ｃ〜Ｈ、特に主基板Ｃを、駆動電力の供給が不安定な状態で動作させ続けてしまうことがない。
【００２４】
電源ユニット３２の２次側（反外部電源３１側）には、電源ユニット３２の出力をオンまたはオフするための電源スイッチ３３が設けられている。この電源スイッチ３３をオンすることによりパチンコ機１へ各種電圧が供給され、オフすることによりパチンコ機１への電圧供給が断される。電源スイッチ３３が電源ユニット３２の１次側（外部電源３１側）にのみ設けられていると、電源スイッチ３３をオフする毎に、電源ユニット３２は停電の発生であると誤って認識し、主基板Ｃへ停電情報信号３２ｃを出力する等の停電時における処理を実行してしまう。しかし、本実施例の電源スイッチ３３は、前記した通り、電源ユニット３２の２次側に設けられているので、電源ユニット３２に停電であると誤って認識させること無く、電源スイッチ３３をオフすることができる。よって、電源スイッチ３３のオフ毎に、停電時における処理を実行することがない。
【００２５】
なお、電源スイッチ３３に加えて、電源ユニット３２の１次側にもスイッチを設け、そのスイッチのオンオフ動作が電源スイッチ３３のオンオフ動作と連動するように構成しても良い。かかる構成によれば、電源スイッチ３３をオフすることにより、主基板Ｃ等への電力供給と電源ユニット３２への電力供給とを同時に断することができるので、電源スイッチ３３のオフにより、停電時における処理を実行させずに、バックアップ電源回路３２ｄを内蔵する電源ユニット３２への電力供給を断することができる。
【００２６】
電源ユニット３２の出力電圧は、電源スイッチ３３のオン時に、主基板Ｃと、払出装置基板Ｄと、図柄表示装置基板Ｅと、音声制御基板Ｆと、ランプ制御基板Ｇとへそれぞれ供給される。具体的には、主基板Ｃへは、電源ユニット３２から直流安定２４ボルト、直流安定１２ボルト、直流安定５ボルトの３種類の電圧が供給される。また、払出装置基板Ｄへは交流２４ボルト、直流安定２４ボルト、直流安定５ボルトの３種類の電圧が、図柄表示装置基板Ｅおよび音声制御基板Ｆへは直流安定１２ボルト、直流安定５ボルトの２種類の電圧が、ランプ制御基板Ｇへは直流非安定２４ボルト、直流安定１２ボルト、直流安定５ボルトの３種類の電圧が、それぞれ供給される。なお、払出装置基板Ｄに接続されるカード読取ユニット２３へは、払出装置基板Ｄを介して、交流２４ボルトの電圧が供給される。
【００２７】
払出装置基板Ｄは、賞球や貸球の払い出し制御を行うためのものであり、主基板Ｃの他に、カード読取ユニット２３と、遊技球を遊技領域８へ発射するための発射モータ３６を制御する発射制御装置基板Ｈと、賞球や貸球を払い出すための払出モータ３７とに接続されている。また、図柄表示装置基板Ｅは、主基板Ｃの他に液晶ディスプレイ１０と接続され、その液晶ディスプレイ１０の表示制御を行うためのものである。音声制御基板Ｆは、主基板Ｃの他にスピーカ３８と接続され、そのスピーカ３８から遊技の進行に合わせた効果音を発するための制御を行うものである。ランプ制御基板Ｇは、主基板Ｃの他に各ＬＥＤ３９と接続され、それら各ＬＥＤ３９で構成されるランプの点灯制御を行うためのものである。
【００２８】
主基板Ｃは、パチンコ機１で実行される遊技の制御を行うための基板であり、演算装置であるＭＰＵ４１と、そのＭＰＵ４１により実行される各種の制御プログラムや固定値データ等を記憶したＲＯＭ４２と、各種のデータ等を一時的に記憶するためのメモリであるＲＡＭ４３と、停電の発生等により駆動電圧の供給が断たれても記憶内容を保持し続けるフラッシュメモリ４４とを備えている。前記した電源ユニット３２の停電情報信号３２ｃの出力端子は、ＭＰＵ４１の外部割込端子に接続されている。また、図３から図６のフローチャートに示すプログラムは、ＲＯＭ４２内に制御プログラムの一つとして記憶されている。
【００２９】
ＲＡＭ４３は、パチンコ機１の電源オフによりその記憶内容を失う揮発性のメモリであり、各種エリア４３ａと、リカバリフラグ４３ｂと、主基板Ｃで実行される大当たり処理などの遊技に関する制御の数ｎに対応したｎ個の第１〜第ｎウェイト中フラグ４３ｃ１〜４３ｃｎとを備えている。各種エリア４３ａは、停電時などの特殊な場合を除いた通常の遊技中において更新される各データを記憶するためのエリアである。後述するリカバリ情報は、この各種エリア４３ａ内に記憶されている。リカバリフラグ４３ｂは、停電の発生時に、ＲＡＭ４３の各種エリア４３ａに記憶されるデータのうちのリカバリ情報を、フラッシュメモリ４４のリカバリエリア４４ｂへ退避したことを示すためのフラグであり、リカバリ情報の退避を重複して行わないようにするためのものである。このリカバリフラグ４３ｂは、リカバリ情報がフラッシュメモリ４４のリカバリエリア４４ｂへ書き込まれるとオンされ（Ｓ５８）、一方、ＲＡＭ４３のクリア処理によってオフされる（Ｓ６１，Ｓ６５）。
【００３０】
第１〜第ｎウェイト中フラグ４３ｃ１〜４３ｃｎは、停電の発生時に、図柄の変動処理や大当たり処理などの遊技に関する各種の一連の制御の開始がウエイト（停止）されている場合にオンされるフラグである。停電が発生すると停電中フラグ４４ａがオンされるので（Ｓ３０）、各一連の制御の開始時に実行される制御開始時処理（図５参照）において、その一連の制御を開始させるための開始状態設定処理（Ｓ４１）の実行がスキップされ（Ｓ４０：Ｙｅｓ）、このスキップと共に、ウエイト中フラグ４３ｃがオンされるのである（Ｓ４２）。即ち、ウエイト中フラグ４３ｃがオンされている制御については、制御開始時処理において、開始状態設定処理（Ｓ４１）の実行がスキップされているので、その一連の制御についての新たな進行が停止されているのである。
【００３１】
第１〜第ｎウェイト中フラグ４３ｃ１〜４３ｃｎは、主基板Ｃで実行される遊技に関する一連の制御の数ｎのｎ個分設けられており、すべての一連の制御の進行が停止された場合には、すべてのウェイト中フラグ４３ｃ１〜４３ｃｎがオンされる。なお、一旦オンされた第１〜第ｎウェイト中フラグ４３ｃ１〜４３ｃｎは、停電の解消（復旧）時（Ｓ５３：Ｎｏ，Ｓ５４）、或いは、ＲＡＭ４３のクリア処理によってオフされる（Ｓ６１，Ｓ６５）。
【００３２】
ここで、一連の制御としては、例えば、ＬＣＤディスプレイ１０で行われる図柄の変動処理の場合には、変動表示の開始から変動表示の終了までが一連の制御とされる。また、大当たり処理の場合には、大入賞口の開口１３ｂの最初の開放からその大入賞口の開口１３ｂが最後に閉鎖されるまでが一連の制御とされる。このため、一旦開始された一連の制御が終了するまでには、図３に示すリセット割込処理が多数回実行される。
【００３３】
フラッシュメモリ４４は、パチンコ機１の電源オフ後も記憶内容を保持する不揮発性のメモリであり、停電中フラグ４４ａと、リカバリエリア４４ｂとを備えている。停電中フラグ４４ａは、停電発生時にオンされるフラグである。停電が発生すると、電源ユニット３２の電源監視回路３２ｂから停電情報信号３２ｃが主基板Ｃに搭載されるＭＰＵ４１の外部割り込み端子へ出力される。よって、ＭＰＵ４１が停電情報信号３２ｃを入力すると、図４に示す外部割込処理が実行され、停電中フラグ４４ａがオンされる（Ｓ３０）。停電中フラグ４４ａは、不揮発性のメモリであるフラッシュメモリ４４に設けられているので、その記憶状態は電源のオフ後も保持される。よって、パチンコ機１の電源投入時（電源スイッチ３３のオン時）には、停電中フラグ４４ａのオン又はオフの状態に応じて、所定の初期化処理が実行される（Ｓ６１〜Ｓ６４、又は、Ｓ６５）。一旦オンされた停電中フラグ４４ａは、停電の解消時（Ｓ５３：Ｎｏ，Ｓ５４）、或いは、フラッシュメモリ４４のクリア処理によってオフされる（Ｓ６３）。リカバリエリア４４ｂは、停電発生時に、ＲＡＭ４３の各種エリア４３ａに記憶されるデータのうちのリカバリ情報を退避するためのエリアである。このリカバリエリア４４ｂに退避されたリカバリ情報は、停電解消後の電源投入時に実行される初期化処理によってＲＡＭ４３の所定のエリアへ書き戻される（Ｓ６２）。
【００３４】
これらのＭＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、フラッシュメモリ４４は、バスライン４５を介して互いに接続されており、バスライン４５は、また、入出力ポート４６にも接続されている。入出力ポート４６は、払出装置基板Ｄ、図柄表示装置基板Ｅ、音声制御基板Ｆ、ランプ制御基板Ｇ、各種スイッチ３４、及び、各ソレノイド３５にそれぞれ接続されている。主基板Ｃは、各種スイッチ３４による検出信号を入出力ポート４６を介して入力し遊技の制御を行うと共に、入出力ポート４６を介して、各基板Ｄ〜Ｇや各ソレノイド３５へ動作コマンド或いは制御信号を送り、それら各装置を遊技の状態に合わせて制御する。なお、前記した通り、停電情報信号３２ｃは、ＭＰＵ４１の外部割込端子へ直接入力される。
【００３５】
次に、上記のように構成されたパチンコ機１で実行される各処理を、図３から図６のフローチャートを参照して説明する。図３は、パチンコ機１の主基板Ｃにおいて、２ｍｓ毎に実行されるリセット割込処理のフローチャートである。パチンコ機１の主な制御は、このリセット割込処理によって実行される。
【００３６】
リセット割込処理では、まず、スタックポインタを設定し（Ｓ１）、次に、停電発生時における停電時処理とＲＡＭ４３およびフラッシュメモリ４４の初期化処理とを含んだ停電チェック処理を実行する（Ｓ２）。続いて、タイマ割込の設定を行う（Ｓ３）。ここで設定されるタイマ割込としては、液晶ディスプレイ１０の表示を制御するためのコマンドを、図柄表示装置基板Ｅへ送信するためのストローブ信号を発生させるタイマ割込などがある。タイマ割込の設定後は、各割込を許可状態とする（Ｓ４）。
【００３７】
割込の許可後は、前回のリセット割込処理において、特別図柄変動処理（Ｓ１５）や、表示データ作成処理（Ｓ１７）、ランプ・情報処理（Ｓ１８）などにより更新された出力データを一度に各ポートへ出力するためのポート出力処理を実行する（Ｓ５）。ポート出力処理の実行後は、乱数更新処理（Ｓ６）を実行して、大当たりの発生を決定するためのカウンタである乱数カウンタの値を「０〜６３０（０〜２７６ｈ）」の範囲内で「＋１」ずつ更新する。次に、記憶タイマ減算処理を実行する（Ｓ７）。記憶タイマ減算処理は、大当たり判定の保留球が所定数以上あり、且つ、液晶ディスプレイ１０において図柄の変動表示中である場合に、図柄の変動表示時間の短縮を行うものである。
【００３８】
スイッチ読込処理（Ｓ８）は、各スイッチ３４の値を読み込むことにより、遊技領域８へ打ち込まれた打球の普通入賞口９や大入賞口１３への入賞、図柄作動口１２の通過、更には賞球や貸球を検出するための処理である。カウント異常監視処理（Ｓ９）は、Ｓ８のスイッチ読込処理によって読み込まれたスイッチデータに異常があるか否かを監視するための処理である。例えば、賞球を払い出す払出モータ３７を駆動したにも拘わらず、１球の賞球も払い出されない場合には、賞球の払出装置に何らかの異常が発生している。このようにカウント異常監視処理（Ｓ９）では、スイッチ読込処理（Ｓ８）によって読み込まれたスイッチデータに基づいて、上記のような異常の有無を監視している。
【００３９】
図柄カウンタ更新処理（Ｓ１０）では、液晶ディスプレイ１０で行われる変動表示の結果、停止表示される図柄を決定するためのカウンタの更新処理が行われる。また、図柄チェック処理（Ｓ１１）では、図柄カウンタ更新処理（Ｓ１０）で更新されたカウンタの値に基づいて、特別図柄変動処理（Ｓ１５）で使用される大当たり図柄や、はずれ図柄、更にはリーチ図柄などが決定される。
【００４０】
Ｓ３からＳ１１までの処理において、エラーが発生していなければ（Ｓ１２：正常）、普通図柄変動処理（Ｓ１３）によって、７セグメントＬＥＤ１１ｂの変動表示を行うと共に、その変動表示の結果、当たりが発生した場合には普通電動役物（図示せず）を所定時間開放する当たり処理を実行する。その後、状態フラグをチェックし（Ｓ１４）、液晶ディスプレイ１０の図柄の変動表示中であれば（Ｓ１４：図柄変動中）、特別図柄変動処理（Ｓ１５）によって、打球が図柄作動口１２を通過するタイミングで読みとられた乱数カウンタの値に基づいて、大当たりか否かの判定が行われると共に、液晶ディスプレイ１０の表示図柄の変動処理を実行する。一方、状態フラグをチェックした結果、大当たり中であれば（Ｓ１４：大当り中）、大入賞口１３を開放するなどの大当たり処理（Ｓ１６）を実行する。更に、状態フラグをチェックした結果、図柄の変動中でも大当たり中でもなければ（Ｓ１４：その他）、Ｓ１５及びＳ１６の処理をスキップして、Ｓ１７の表示データ作成処理へ移行する。なお、Ｓ１２の処理において、エラーが確認された場合には（Ｓ１２：エラー）、Ｓ１３〜Ｓ１６の各処理をスキップして、Ｓ１７の表示データ作成処理へ移行する。
【００４１】
表示データ作成処理（Ｓ１７）では、図柄の変動表示以外に液晶ディスプレイ１０に表示されるデモデータや、７セグメントＬＥＤ１１ｂの表示データなどが作成され、ランプ・情報処理（Ｓ１８）では、保留球のランプデータをはじめ、各種のランプデータが作成される。効果音処理（Ｓ１９）では、遊技の状況に応じた効果音データが作成される。なお、これらの表示データおよび効果音データは、前記したポート出力処理（Ｓ５）やタイマ割込処理によって各装置へ出力される。
【００４２】
効果音処理（Ｓ１９）の終了後は、次のリセット割込処理が発生するまでの残余時間の間、Ｓ１０と同一の処理である図柄カウンタ更新処理を繰り返し実行する（Ｓ２０）。Ｓ１〜Ｓ１９の各処理の実行時間は遊技の状態に応じて変化するので、次のリセット割込処理が発生するまでの残余時間は、一定の時間ではなく、遊技の状態に応じて変化する。よって、かかる残余時間を使用して図柄カウンタ更新処理を繰り返し実行することにより（Ｓ２０）、停止図柄をランダムに変更することができる。
【００４３】
図４は、外部割込処理として実行される停電時割込処理のフローチャートである。停電が発生すると、電源ユニット３２の電源監視回路３２ｂから停電情報信号３２ｃが出力される。この停電情報信号３２ｃは、主基板Ｃに搭載されるＭＰＵ４１の外部割り込み端子へ入力されている。よって、停電の発生により停電情報信号３２ｃが出力されると、図４に示す停電時割込処理が実行される。停電時割込処理では、まず、停電中フラグ４４ａをオンし（Ｓ３０）、次に、この外部割込処理をマスクして（Ｓ３１）、終了する。停電中は電源監視回路３２ｂから停電情報信号３２ｃが継続して出力されるが、このように外部割込処理をマスクしているので、停電時割込処理が繰り返し発生することを防止することができる。
【００４４】
図５は、図柄の変動処理や大当たり処理等の遊技に関する一連の制御の開始時にそれぞれ実行される制御開始時処理のフローチャートである。この制御開始時処理は、主基板Ｃで実行される一連の制御毎にそれぞれ設けられている。主基板Ｃで実行される一連の制御がｎ個ある場合には、この制御開始時処理もｎ個設けられる。各一連の制御は、制御開始時処理の開始状態設定処理（Ｓ４１）を実行した上で開始される。
【００４５】
制御開始時処理では、まず、停電中フラグ４４ａがオンされているか否かを確認し（Ｓ４０）、オンされていなければ（Ｓ４０：Ｎｏ）、その制御を開始状態にするため開始状態設定処理を実行する（Ｓ４１）。開始状態設定処理（Ｓ４１）により、その処理に対応する遊技の一連の制御が開始される。
【００４６】
一方、停電中フラグ４４ａがオンされていれば（Ｓ４０：Ｙｅｓ）、停電が発生しているので、遊技に関する一連の制御を新たに開始することはできない。よって、開始状態設定処理（Ｓ４１）を実行せずにスキップし、その制御に対応する第ｘウェイト中フラグ４３ｃｘをオンする（Ｓ４２）。停電が発生した場合に遊技に関する一連の制御が終了すると、この制御開始時処理によって、一連の制御が終了したものから順に、遊技の新たな進行が停止される。
【００４７】
図６は、リセット割込処理の実行毎に行われる停電チェック処理（Ｓ２）のフローチャートである。この停電チェック処理では、停電発生時において遊技状態を記憶するデータの退避処理（Ｓ５７）や、その退避処理によって退避したデータについての停電復旧後の電源投入時（電源スイッチ３３オン時）における復帰処理（Ｓ６１〜Ｓ６４）、或いは、電源投入時におけるＲＡＭ４３及びフラッシュメモリ４４の初期化（クリア）処理が実行される（Ｓ６５）。
【００４８】
停電チェック処理では、まず、ＲＡＭ４３のチェックを行う（Ｓ５０）。このチェックは、ＲＡＭ４３の所定エリアに書き込まれたキーワードを照合することにより行われる。チェックの結果、ＲＡＭ４３の所定エリアに正しいキーワードが書き込まれていれば（Ｓ５０：正常）、電源投入後、最初に実行されるリセット割込処理ではない。よって、ＲＡＭ４３及びフラッシュメモリ４４の初期化（クリア）処理を行うことなく、停電中フラグ４４ａがオンしているか否かを判断する（Ｓ５１）。停電中フラグ４４ａがオフであれば（Ｓ５１：Ｎｏ）、停電は発生していないので、そのまま、この停電チェック処理を終了する。
【００４９】
一方、停電中フラグ４４ａがオンであれば（Ｓ５１：Ｙｅｓ）、停電が発生している。よって、現在実行されている遊技に関する一連の制御がすべて終了しているか否かを確認するため、すべてのウェイト中フラグ４３ｃ１〜４３ｃｎがオンしているか否かを判断する（Ｓ５２）。いずれかのウェイト中フラグ４３ｃ１〜４３ｃｎがオフであれば（Ｓ５２：Ｎｏ）、遊技に関する一連の制御はすべて終了していない。よって、停電情報信号３２ｃが未だに出力されているか否かを判断し（Ｓ５３）、出力中であれば（Ｓ５３：Ｙｅｓ）、停電は継続しているので、そのまま、この停電チェック処理を終了する。一方、停電情報信号３２ｃが電源監視回路３２ｂから出力されていなければ（Ｓ５３：Ｎｏ）、既に停電が解消（復旧）しているので、停電中フラグ４４ａ及びすべてのウェイト中フラグ４３ｃ１〜４３ｃｎをオフし（Ｓ５４）、更に、Ｓ３１の処理で一旦マスクした外部割込である停電割込のマスクを解除して（Ｓ５５）、停電チェック処理を終了する。
【００５０】
Ｓ５２の処理において、すべてのウェイト中フラグ４３ｃ１〜４３ｃｎがオンされていれば（Ｓ５２：Ｙｅｓ）、遊技に関する一連の制御はすべて終了しており、遊技の新たな進行はすべて停止されている。よって、現在継続途中となっている処理はないので、現在の遊技状態を記憶しているデータであるリカバリ情報を、ＲＡＭ４３の各種エリア４３ａから読み出してフラッシュメモリ４４のリカバリエリア４４ｂへ書き込む後述する退避処理を実行する（Ｓ５７）。
【００５１】
この退避処理の実行に先立って、既に退避処理が実行済みであるか否かを確認するために、リカバリフラグ４３ｂのオンオフ状態を判断する（Ｓ５６）。リカバリフラグ４３ｂがオフであれば（Ｓ５６：Ｎｏ）、未だ、リカバリ情報の退避は行われていないので、リカバリ情報をＲＡＭ４３の各種エリア４３ａから読み出して、フラッシュメモリ４４のリカバリエリア４４ｂへ書き込む（Ｓ５７）。その後は、リカバリ情報の退避が完了したことを示すべく、リカバリフラグ４３ｂをオンする（Ｓ５８）。これにより停電発生時における退避処理が完了する。
【００５２】
一方、Ｓ５６の処理において、既にリカバリフラグ４３ｂがオンされていれば（Ｓ５６：Ｙｅｓ）、リカバリ情報は退避済みであるので、Ｓ５７及びＳ５８の処理をスキップしてＳ５９の処理へ移行する。これによりリカバリ情報の退避が重複して行われることがない。
【００５３】
Ｓ５９の処理では、停電情報信号３２ｃが未だ出力されているか否かを判断する（Ｓ５９）。停電情報信号３２ｃが出力されていれば（Ｓ５９：Ｙｅｓ）、停電は継続しているので、そのまま処理をループさせて、２ｍｓの経過による次回以降のリセット割込処理の発生を待機する。次回以降のリセット割込処理は、停電チェック処理（Ｓ２）において、Ｓ５０：正常，Ｓ５１：Ｙｅｓ，Ｓ５２：Ｙｅｓ，Ｓ５６：Ｙｅｓの通り分岐してＳ５９の処理に至る。よって、Ｓ５７及びＳ５８の処理により停電発生時における退避処理が完了した場合には、電源ユニット３２のタイマ回路３２ａによって所定時間が計時されるまで、２ｍｓ毎に上記分岐を繰り返す（Ｓ１，Ｓ２，Ｓ５０：正常，Ｓ５１：Ｙｅｓ，Ｓ５２：Ｙｅｓ，Ｓ５６：Ｙｅｓ，ループ）。そして、タイマ回路３２ａによって所定時間が計時されると、電源ユニット３２から停電発生後も継続して出力されていた３種類の電圧（直流安定２４ボルト、直流安定１２ボルト、直流安定５ボルト）が、電源監視回路３２ｂによって断され、主基板Ｃを始めとする各基板Ｃ〜Ｈでの動作が停止する。
【００５４】
一方、Ｓ５９の処理において、停電情報信号３２ｃが電源監視回路３２ｂから出力されていなければ（Ｓ５９：Ｎｏ）、既に停電が解消（復旧）している。この場合、停電発生時におけるデータの退避処理は既に完了しているので、処理をＳ６１へ移行して、退避したデータの復帰処理を実行する（Ｓ６１〜Ｓ６４）。
【００５５】
Ｓ５０の処理において、ＲＡＭ４３のチェックをした結果、即ち、ＲＡＭ４３の所定エリアに書き込まれているキーワードを照合した結果、そのキーワードが正しくなければ（Ｓ５０：異常）、電源投入後（電源スイッチ３３のオン後）、最初に実行されたリセット割込処理である。この場合には、前回の処理が停電により終了したか、或いは、電源スイッチ３３のオフにより終了したかを確認するため、停電中フラグ４４ａがオンであるか否かを判断する（Ｓ６０）。停電中フラグ４４ａがオフであれば（Ｓ６０：Ｎｏ）、前回の処理は停電ではなく電源スイッチ３３のオフにより終了している。よって、ＲＡＭ４３及びフラッシュメモリ４４の内容をクリアし、初期値を設定した後（Ｓ６５）、次のリセット割込処理が発生するまでの２ｍｓの残余時間の間、処理をループさせて待機する。
【００５６】
一方、停電中フラグ４４ａがオンであれば（Ｓ６０：Ｙｅｓ）、前回の処理は停電の発生により終了している。よって、以降のＳ６１〜Ｓ６４の各処理により、停電発生時に退避したデータの復帰処理を実行する。まず、ＲＡＭ４３の内容をクリアする（Ｓ６１）。このクリア処理により、すべてのウェイト中フラグ４３ｃ１〜４３ｃｎ及びリカバリフラグ４３ｂがオフされる。続いて、フラッシュメモリ４４のリカバリエリア４４ｂからリカバリ情報を読み出し、読み出したリカバリ情報をＲＡＭ４３の各種エリア４３ａ内に設けられる所定のエリアへ書き込む（Ｓ６２）。フラッシュメモリ４４の内容をクリアし、初期値を設定する（Ｓ６３）。このクリア処理により、リカバリ情報を記憶していたリカバリエリア４４ｂの内容がクリアされるだけでなく、停電中フラグ４４ａがオフされる。その後、外部割込である停電割込のマスクを解除して（Ｓ６４）、新たな停電の発生時に、図４の停電時割込処理が実行可能となるように設定する。
【００５７】
以上のＳ６１〜Ｓ６４の各処理によって、パチンコ機１は停電前の遊技状態に完全に復帰する。よって、停電が発生した場合であっても、その停電が解消すれば停電前の状態から遊技を続行することができる。なお、Ｓ６４の処理後は、次のリセット割込処理が発生するまでの２ｍｓの残余時間の間、処理をループさせて待機する。
【００５８】
次に、図７を参照して、第２実施例の停電チェック処理について説明する。第２実施例の停電チェック処理は、前記した第１実施例の停電チェック処理に対して、リカバリ情報の退避処理の実行後に、自ら電源ユニット３２からの電圧供給を停止（断）する点が異なっている。以下、第１実施例と同一の部分には同一の符号を付してその説明を省略し、異なる部分のみ説明する。なお、図７のフローチャートに示すプログラムは、ＲＯＭ４２内に制御プログラムの一つとして記憶されている。
【００５９】
図７は、第２実施例における停電チェック処理を示したフローチャートである。Ｓ５２の処理において、すべてのウェイト中フラグ４３ｃ１〜４３ｃｎがオンされていれば（Ｓ５２：Ｙｅｓ）、遊技に関する一連の制御はすべて終了しており、遊技の新たな進行はすべて停止されている。よって、現在継続途中となっている処理はないので、現在の遊技状態を記憶しているデータであるリカバリ情報を、ＲＡＭ４３の各種エリア４３ａから読み出してフラッシュメモリ４４のリカバリエリア４４ｂへ書き込むという退避処理を実行する（Ｓ７０）。この退避処理の実行後は、自ら電源ユニット３２の電圧供給を停止（断）する（Ｓ７１）。これにより、主基板Ｃを始めとする各基板Ｃ〜Ｈでの動作が停止する。第２実施例の停電チェック処理によれば、停電発生時における退避処理が終了したパチンコ機１から順に、その電源を落として停止することができる。
【００６０】
なお、請求項１記載の停電時退避手段としては、図５に示す制御開始時処理および図６のＳ５７の処理、或いは、図７のＳ７０の処理が該当する。また、停電時復帰手段としては、図６のＳ６１〜Ｓ６４の各処理が該当する。
【００６１】
以上、実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００６２】
例えば、上記各実施例では、第１種パチンコ機１を例に説明したが、第２種または第３種パチンコ機、或いは、スロットマシンなどの遊技機に本発明を適用しても良い。また、不揮発性のメモリとしては、フラッシュメモリ４に代えて、ＥＥＰＲＯＭや、リチウム電池等に接続されたスタティックＲＡＭを用いるようにしても良い。更に、上記各実施例では、電源ユニット３２とバックアップ電源回路３２ｄとを一体に構成したが、両者は必ずしも一体である必要はない。よって、電源ユニット３２とバックアップ電源回路３２ｄとを別体に構成するようにしても良いのである。
【００６３】
以下に本発明の変形例を示す。請求項１記載の遊技機において、前記停電時退避手段は、遊技状態の新たな進行を停止した結果、一連の遊技状態がすべて終了した場合に、遊技状態を記憶している各データを前記記憶手段へ退避することを特徴とする遊技機１。
【００６４】
請求項１記載の遊技機、又は、遊技機１において、不揮発性の前記記憶手段に設けられ、前記停電時退避手段の実行があったことを記憶する退避記憶手段（停電中フラグ４４ａ）と、その退避記憶手段に前記停電時退避手段の実行があったことが記憶されている場合に前記停電時復帰手段を実行する復帰実行手段とを備えていることを特徴とする遊技機２。
【００６５】
請求項１記載の遊技機、又は、遊技機１若しくは２において、不揮発性の前記記憶手段は、ＥＥＰＲＯＭ、フラッシュメモリ（フラッシュＲＯＭ）、または、リチウム電池等のバックアップ電源回路に接続されたスタティックＲＡＭにより構成されていることを特徴とする遊技機３。
【００６６】
請求項１記載の遊技機、又は、遊技機１乃至３において、前記電源手段のオンオフを切り替える電源スイッチを備えており、その電源スイッチは、前記バックアップ電源手段の２次側（反外部電源側）に配設されていることを特徴とする遊技機４。かかる構成によれば、電源スイッチをオフすることによって、バックアップ電源手段を作動させることなく、電源手段の出力をオフすることができるので、停電時にのみ停電時処理を実行させることができる。
【００６７】
請求項１記載の遊技機、又は、遊技機１乃至４において、前記バックアップ電源手段は、停電発生時に前記電源手段に代わって、前記電源手段が供給する駆動電圧の一部であって停電時処理（停電時退避手段および停電時復帰手段）の実行に必要な駆動電圧を供給することを特徴とする遊技機５。すべての駆動電圧をバックアップする場合に比べて、バックアップ電源手段の容積（サイズ）やコストを低減することができる。
【００６８】
請求項１記載の遊技機、又は、遊技機１乃至５において、前記バックアップ電源手段の作動後所定時間が経過した場合に、そのバックアップ電源手段の駆動電圧の出力を停止する停止手段を備えていることを特徴とする遊技機６。停電時退避手段の実行完了に十分な所定時間の経過後、バックアップ電源手段の出力を停止することにより、バックアップ電源手段から十分な駆動電圧が出力されている間に遊技機を停止することができる。従って、不安定な駆動電圧で遊技機を動作させることがないので、停電時処理を正常に行うことができる。
【００６９】
請求項１記載の遊技機、又は、遊技機１乃至５において、前記停電時退避手段の実行完了後に、前記バックアップ電源手段の駆動電圧の出力を停止させる停止手段を備えていることを特徴とする遊技機７。停電時退避手段の実行後、バックアップ電源手段の出力を停止させることにより、バックアップ電源手段から十分な駆動電圧が出力されている間に遊技機を停止することができる。従って、不安定な駆動電圧で遊技機を動作させることがないので、停電時処理を正常に行うことができる。
【符号の説明】
【００７０】
１                パチンコ機（遊技機）
３１              外部電源
３２              電源ユニット（電源手段）
３２ａ            タイマ回路
３２ｂ            電源監視回路（停電監視手段）
３２ｃ            停電情報信号
３２ｄ            バックアップ電源回路（バックアップ電源手段）
３３              電源スイッチ
４３ａ            各種エリア
４３ｂ            リカバリフラグ
４３ｃ１〜ｎ      第１〜第ｎウェイト中フラグ
４４              フラッシュメモリ（不揮発性の記憶手段）
４４ａ            停電中フラグ
４４ｂ            リカバリエリア
【図１】
2010240462.tif 000003
【図２】
2010240462.tif 000004
【図３】
2010240462.tif 000005
【図４】
2010240462.tif 000006
【図５】
2010240462.tif 000007
【図６】
2010240462.tif 000008
【図７】
2010240462.tif 000009