(57)【特許請求の範囲】
【請求項１】
外部電源と遊技機との通電が遮断された状態が第１所定時間継続したときにその旨を示す第１信号を出力する停電検出部を備えており、その停電検出部で停電が検出されたときに所要の情報を保存すると共に、通電回復後にその保存した情報に基づいて遊技を再開する制御部を備えている遊技機において、
外部電源と遊技機との通電が遮断された状態が第１所定時間よりも短い第２所定時間継続したときに、前記制御部に向かって第２信号を出力する第２信号出力部がさらに設けられており、
前記制御部は、
外部電源からの通電が遮断されたときに、遊技処理を再開するための情報を保存する停電処理と、
外部電源からの通電が再開されたときに、停電処理により保存した情報に基づいて遊技処理を再開させる復電処理と、
遊技中に繰り返し実行されるループ処理と、
ループ処理の実行を中断して定時期毎に実行されるタイマ割込み処理と、
を実行するようプログラムされており、
前記タイマ割込み処理は、遊技処理を実行するための複数の処理から構成され、その複数の処理の中には遊技処理の時間を管理するためのタイマ更新処理が含まれており、
前記制御部は、さらに、
第２信号出力部から第２信号が出力されているか否かを監視し、第２信号を受信しているときに停電フラグを更新し、第２信号を受信していないときに停電フラグをクリアし、
停電フラグが更新されて所定値となっているとタイマ更新処理を実行しないことを特徴とする遊技機。
【請求項２】
前記制御部は、遊技機の状態に応じてコマンドの作成及び送信を行う第１の制御装置と、その第１の制御装置から送信されたコマンドに基づいて所定の処理を行う第２の制御装置を有し、
前記第１の制御装置は、前記第２信号を受信する受信手段が設けられ、かつ、その受信手段に第２信号を受信してから通電が回復するまでの間、コマンドの作成及び／又は送信を行わないように構成されていることを特徴とする請求項１に記載の遊技機。
【請求項３】
前記第１の制御装置は、さらに、その第１の制御装置に入力される入力情報を記憶可能な記憶装置が設けられるとともに、前記受信手段に第２信号を受信してから通電が回復するまでの間に受信する入力情報を該記憶装置に格納し、その格納した入力情報を通電が回復するまでの間保持するように構成されていることを特徴とする請求項２に記載の遊技機。
【請求項４】
前記制御部は、遊技機の状態に応じてコマンドの作成及び送信を行う第１の制御装置と、その第１の制御装置から送信されたコマンドに基づいて所定の処理を行う第２の制御装置を有し、
前記第２の制御装置は、前記第２信号を受信する受信手段が設けられ、かつ、その受信手段に第２信号を受信してから通電が回復するまでの間、前記第１の制御装置から送信されたコマンドに基づいて新たな処理を行わないように構成されていることを特徴とする請求項１に記載の遊技機。
【請求項５】
前記第２の制御装置は、さらに、その第２の制御装置に入力される入力情報及び／又はコマンドを記憶可能な記憶装置が設けられるとともに、前記受信手段に第２信号を受信してから通電が回復するまでの間に受信する入力情報及び／又はコマンドを該記憶装置に格納し、その格納した入力情報及び／又はコマンドを通電が回復するまでの間保持するように構成されていることを特徴とする請求項４に記載の遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は外部電源から遊技機への通電が遮断された時に所要の情報を保存し、その保存した情報に基づいて通電回復後に中断された処理を再開する遊技機に関する。
【０００２】
【従来の技術】
例えば、パチンコ機のように高度に電装化された遊技機には、遊技機に設けられた各種電装装置（パチンコ機の場合では、特別図柄を変動表示する図柄表示器、賞球を払出す賞球払出装置等）を制御する制御装置が備えられる。この制御装置は、遊技機に接続された外部電源から供給される電力により作動するため、突発的な停電や不意に電源オフがなされた場合（外部電源と遊技機との通電が遮断された場合）には、制御装置に電力が供給されなくなり、制御装置において行われている処理が中断されることとなる。このため、この種の遊技機においても停電等の通電遮断時に実行途中の処理に関する情報を一旦記憶装置に記憶し、通電回復後にこの記憶装置に記憶した情報に基づいて中断された処理を再開する機能（情報の保存機能）を備えることが望まれている。
そこで、遊技機に停電（外部電源と遊技機との通電遮断）を検知すると停電信号を出力する停電検出部を設け、その停電検出部から出力された停電信号を契機に制御装置が所要の情報を保存し（停電処理）、停電復帰後はその保存した情報に基づいて遊技を再開する（復電処理）ことができる遊技機の開発が検討されている。
【０００３】
【発明が解決しようとする課題】
かかる遊技機においては、外部電源との通電遮断後に制御装置が停電処理を行う必要があるため、通電遮断後に制御装置に対して少なくとも停電処理が行われる間電力を供給するよう制御電源を構成する必要がある。その反面停電時に制御電源の保持能力を高めることは回路規模の増大につながりコスト等の観点からできるだけ小さくすることが好ましい。したがって、外部電源との通電が遮断されてから停電処理が完了するまでの時間はできるだけ短くすることが望まれている。
一方、遊技機が設置される遊技店には多くの電源設備が設置され、その影響で遊技機に瞬間的な通電遮断が生じる場合がある。このため、このような瞬間的な通電遮断により停電処理が開始されないためには、停電検出部は外部電源と遊技機との通電が遮断された状態が所定時間継続した場合に停電信号を出力するように構成する必要がある。
したがって、外部電源との通電が遮断されてから停電処理が完了するまでの時間を短くするためには、停電処理自体の時間を短くすることが要求されるが、高度に電装化された遊技機においては停電処理に要する時間を短くすることは困難であった。
【０００４】
本発明は上述した実情に鑑みなされたものであり、その目的は、外部電源と遊技機との通電が遮断された後の制御装置の処理を適切化することで、停電処理を適正に行うことができる遊技機を提供する。
【０００５】
【課題を解決するための手段及び効果】
上記課題を解決するため本願の遊技機は、外部電源と遊技機との通電が遮断された状態が第１所定時間継続したときにその旨を示す第１信号を出力する停電検出部を備えており、その停電検出部で停電が検出されたときに所要の情報を保存すると共に、通電回復後にその保存した情報に基づいて遊技を再開する制御部を備えている。この遊技機は、外部電源と遊技機との通電が遮断された状態が第１所定時間よりも短い第２所定時間継続したときに、前記制御部に向かって第２信号を出力する第２信号出力部がさらに設けられている。前記制御部は、外部電源からの通電が遮断されたときに、遊技処理を再開するための情報を保存する停電処理と、外部電源からの通電が再開されたときに、停電処理により保存した情報に基づいて遊技処理を再開させる復電処理と、遊技中に繰り返し実行されるループ処理と、ループ処理の実行を中断して定時期毎に実行されるタイマ割込み処理と、を実行するようプログラムされている。また、タイマ割込み処理には、遊技処理を実行するための複数の処理から構成され、その複数の処理の中には遊技処理の時間を管理するためのタイマ更新処理が含まれている。そして、前記制御部は、さらに、第２信号出力部から第２信号が出力されているか否かを監視し、第２信号を受信しているときに停電フラグを更新し、第２信号を受信していないときに停電フラグをクリアし、停電フラグが更新されて所定値となっているとタイマ更新処理を実行しない。
上記遊技機において、制御部は、第２信号出力部から出力される第２信号を受信すると、停電フラグを更新する。そして、停電フラグが更新されて所定値であると、タイマ更新処理を実行しない。したがって、第２信号を受信してから停電処理が実行されるまでの間に、タイマ更新処理が実行されない。このため、停電処理を適正に実行することができる。
【０００６】
上記の遊技機においては、制御部が、遊技機の状態に応じてコマンドの作成及び送信を行う第１の制御装置と、その第１の制御装置から送信されたコマンドに基づいて所定の処理を行う第２の制御装置を有する場合がある。このような場合、前記第１の制御装置は、前記第２信号を受信する受信手段が設けられ、かつ、その受信手段に第２信号を受信してから通電が回復するまでの間、コマンドの作成及び／又は送信を行わないよう構成されていることが好ましい。
上記遊技機では、第２信号を受信してから通電が回復するまでの間は、第１の制御装置においてコマンドの作成及び／又は送信が行われない。このため、第１の制御装置から第２の制御装置へのコマンド送信処理中に第１信号が出力され、この送信処理が完了するまで停電処理が開始されなくて第１信号出力後の処理時間が長くなるという不具合を防止することができる。
なお、上述した遊技機において、第１の制御装置がコマンドの作成のみを行わないよう構成されている場合には、第２信号受信時に既に作成されているコマンドについては第２の制御装置に送信される場合が生じ得る。したがって、このような場合には、第２信号が出力されるタイミングをコマンドの送受信処理に要する時間を考慮して決定することで、第１信号が出力される時にコマンドが送信されていない状態とすることができる。これにより、第１の制御装置のコマンド送信処理が中断され、第２の制御装置においてコマンドの受信ミス等が生じることは無い。
【０００７】
上記の遊技機においては、前記第１の制御装置は、さらに、その第１の制御装置に入力される入力情報を記憶可能な記憶装置が設けられるとともに、前記受信手段に第２信号を受信してから通電が回復するまでの間に受信する入力情報を記憶装置に格納し、その格納した入力情報を通電が回復するまでの間保持するように構成されていることが好ましい。
このような構成によれば、第２信号を受信してから通電が回復するまでの間に受信する入力情報が記憶装置に格納されて保持されるため、通電が回復した後はその保持した情報に基づいて遊技を再開することができる。
【０００８】
また、同様に、本願の遊技機において、制御部が、遊技機の状態に応じてコマンドの作成及び送信を行う第１の制御装置と、その第１の制御装置から送信されたコマンドに基づいて所定の処理を行う第２の制御装置を有する場合は、前記第２の制御装置は、前記第２信号を受信する受信手段が設けられ、かつ、その受信手段に第２信号を受信してから通電が回復するまでの間、前記第１の制御装置から送信されたコマンドに基づいて新たな処理を行わないように構成されていることが好ましい。
上記遊技機では、第２信号を受信してから通電が回復するまでの間は、第２の制御装置は、第１の制御装置から送信されたコマンドに基づいて新たな処理が行われない。したがって、第２の制御装置が新たな処理を開始している最中に第１信号が出力され、この処理を完了するまで停電処理が開始されないという不具合を防止することができる。
ここで、上記「新たな処理」とは、第１の制御装置から送信されたコマンドを新たに解析することや、その解析結果に基づいて制御データ等を作成や、作成したデータを設定することをいい、第１の制御装置から送信されたコマンドの受信処理や、各種信号の入力処理は含まれない。
【０００９】
また、前記第２の制御装置は、さらに、その第２の制御装置に入力される入力情報及び／又はコマンドを記憶可能な記憶装置が設けられるとともに、前記受信手段に第２信号を受信してから通電が回復するまでの間に受信する入力情報及び／又はコマンドを記憶装置に格納し、その格納した入力情報及び／又はコマンドを通電が回復するまでの間保持するように構成されていることを特徴とする。
このような構成によれば、第２信号を受信してから通電が回復するまでの間に受信する入力情報及びコマンドが記憶装置に格納されて保持されるため、通電が回復した後はその保持した情報に基づいて遊技を再開することができる。
【００１０】
なお、上述した各遊技機においては、一つの停電検出部から両制御装置に第１信号を出力するようにすることが好ましい。このように構成すれば、両制御装置における停電処理を同期して開始することができる。
【００１１】
また、上述した各遊技機においては、前記第１の制御装置を遊技機全体の制御を行う主制御装置とし、前記第２の制御装置をその主制御装置から出力されるコマンドに基づいて遊技者に遊技媒体を払出す払出装置の制御を行うサブ制御装置とすることが可能である。
このような構成によれば、遊技者に特典（遊技媒体の払出し）を行う払出装置が正しく（コマンドの取込みミス等を起こすことなく）制御（停電処理及び復帰処理）されるため、遊技者に損失（未払いの遊技媒体）を与えることが防止される。
【００１２】
【発明の実施の形態】
本発明を第１種パチンコ機におけるメイン制御部（請求項にいう第１の制御装置に相当する。）及び払出装置を制御する賞球制御部（請求項にいう第２の制御装置に相当する。）における停電処理及び復帰処理に本発明を適用した一実施の形態について図１乃至図１５を用いて説明する。ここで、図１は本実施の形態に係るパチンコ機の裏面側に配備される裏セット板１１およびその付属物（払出装置３０等）を示す背面図であり、図２は図１に示すパチンコ機の制御部の構成を示すブロック図であり、図３は電源部１２０の構成を説明するための図であり、図４は停電検出部１３０の構成を説明するための図であり、図５は停電検出部１３０から出力される停電予告信号と停電信号の出力タイミングを説明するためのタイムチャートであり、図６〜１０はメイン制御部における処理のフローチャートであり、図１１〜図１５は賞球制御部における処理のフローチャートである。
【００１３】
まず、パチンコ機１０に設けられる払出装置３０について説明する。
図１に示すように、払出装置３０は、パチンコ機１０の裏面側に取付けられた裏セット板１１に配設される。この裏セット板１１には、払出装置３０の他に、パチンコ球を多数貯留するための球貯留タンク１３、この球貯留タンク１３に貯留されたパチンコ球を払出装置３０に誘導する誘導レール１４が設けられている。なお、上記誘導レール１４は、図示していないが内外に２つの球通路が並列に形成されている。
【００１４】
また、払出装置３０は、図１に示すように、誘導レール１４に連通する上部球誘導路３１ａと、この上部球誘導路３１ａの下流側開口部近くに設けられた回転球受け体３４と、この回転球受け体３４の下方に配置される二つの下部球誘導路３１ｂとを有している。これら上部球誘導路３１ａ、回転球受け体３４および下部球誘導路３１ｂも、誘導レール１４が２列に形成されていることに応じて、それぞれ内外に１対相互に隣接して設けられている。
上記回転球受け体３４は、一つのパチンコ球を一時的に受け得る凹部（球受け部）３４ａがいくつも形成され（図では６カ所）、この球受け部３４ａに上部球誘導路３１ａを通行してきたパチンコ球が一球ずつ受け入れられる。この回転球受け体３４は、モータ２５（図示せず：ただし、図２に表示）により回転駆動される。このため、モータ２５が回転することによって、球受け部３４ａに受け入れられたパチンコ球を一球ずつ規則的に下部球誘導路３１ｂに落入させることができる。なお、既に述べたように回転球受け体３４は２列（内外）に形成されているため、内外それぞれの回転球受け体３４からパチンコ球が下部誘導路３１ｂに排出される。この内と外の２つの回転球受け体３４からパチンコ球が排出されるタイミングは、両回転球受け体３４よりパチンコ球が同時に排出されないように調整されている。すなわち、内と外に設けた回転球受け体３４が所定の角度だけ位相がずれて設けられることで、パチンコ球の排出タイミングがずれるように構成されている。
回転球受け体３４から排出されたパチンコ球が落入する下部球誘導路３１ｂの上流側部分は、賞球用球誘導路３２ａと貸し球用球誘導路３２ｂとの二つに分かれている。そして、回転球受け体３４の回転方向に応じて球受け部３４ａから排出・落下するパチンコ球が賞球用球誘導路３２ａに落入するか或いは貸し球用球誘導路３２ｂに落入するかが決定される。
【００１５】
かかる構成の結果、球貯留タンク１３に貯留するパチンコ球は、球貯留タンク１３の底部から誘導レール１４および上部球誘導路３１ａを通って回転球受け体３４に至る。そして、モータ２５が回転駆動されることによって回転球受け体３４が回転し、その結果、パチンコ球は１球ずつ下部球誘導路３１ｂ（賞球用球誘導路３２ａ又は貸し球用球誘導路３２ｂ）に送出（落入）される。すなわち、遊技者に賞球を払出すときは回転球受け体３４が反時計回りに回転することで、回転球受け体３４から排出されたパチンコ球は賞球用球誘導路３２ａに落入する。一方、パチンコ球を貸し球として払い出すときは回転球受け体３４が時計回りに回転することで、回転球受け体３４から排出されたパチンコ球は貸し球用球誘導路３２ｂに落入する。そして、これら賞球用球誘導路３２ａ、貸し球用誘導路３２ｂに落入したパチンコ球は払出用球誘導路３５に流れ、パチンコ機１０の前面に設けられた図示しない上皿（又は下皿）に排出される。
【００１６】
また、払出装置３０には、上述した回転球受け体３４に隣接してフォト検出器（フォトカプラ）より成る回転検出センサ２９が備えられており、これによって回転球受け体３４の回転を検出する。すなわち、回転球受け体３４には回転球受け体３４と一体となって回転する図示しない円盤状の位置検出板が付設されており、この位置検出板の周縁部には、上記複数の球受け部３４ａそれぞれに対応する複数のスリットが一定の間隔（角度）をあけて設けられている。また、上記回転検出センサ２９は、位置検出板が回転する際において位置検出板のスリットの通過を検出し得る所定の位置に配設される。したがって、位置検出板のスリットの一つが回転検出センサ２９の検出位置を通過する度に、回転検出センサ２９がオンとなり、回転検出信号が後述する賞球制御部２００に出力される。つまり、球受け部３４ａから一球のパチンコ球が排出され得る回転角度（即ち上記６カ所の球受け部３４ａを有する本実施形態に係る回転球受け体３４では６０度）の回転毎に一回の回転検出信号が賞球制御部２００に出力される。なお、かかるフォト検出器の機構自体は従来のパチンコ機（例えば特開平９−１５５０３５号公報参照）に装備されるものと同様であればよく、本発明を特徴付けるものでもないのでこれ以上の詳細な説明は省略する。
【００１７】
さらに、払出装置３０の賞球用球誘導路３２ａには、当該誘導路を通行するパチンコ球を検出する賞球検出センサ２７（典型的には近接スイッチ）が設けられている。この賞球検出センサ２７は、内と外に２列に設けられた賞球用球誘導路３２ａのそれぞれに設けられている。そして、当該賞球用球誘導路３２ａをパチンコ球が通行した際に、賞球検出信号を後述するメイン制御部１００及び賞球制御部２００に出力する。
同様に、貸し球用球誘導路３２ｂにも、当該誘導路を通行するパチンコ球を検出する貸し球検出センサ２８（典型的には近接スイッチ）が設けられている。この貸し球検出センサ２８も、内と外に２列に設けられた貸し球用球誘導路３２ｂのそれぞれに設けられている。そして、貸し球用球誘導路３２ｂをパチンコ球が通行した際に、貸し球検出信号を後述するメイン制御部１００及び賞球制御部２００に出力する。
なお、上述した球貯留タンク１３には、球貯留タンクにパチンコ球が貯留されていない球切れ状態を検出するための球切れ検出センサが設けられている。また、払出装置３０から払出されたパチンコ球を受ける受皿（パチンコ機１０の前面に設けられた上皿、下皿）には、これらの受皿にパチンコ球が満タンに貯留されている満タン状態を検出するための球満タン検出センサが設けられている。
【００１８】
次に、上述のように構成される払出装置３０を制御する制御系の構成について、図２〜４を参照して説明する。
払出装置３０を制御する制御系は、図２に示すように、パチンコ機１０全体を制御するメイン制御部１００と、メイン制御部１００と電気的に接続された賞球制御部２００により構成される。これらメイン制御部１００及び賞球制御部２００は電源部１２０と電気的に接続され、この電源部１２０からメイン制御部１００及び賞球制御部２００に電力が供給されるように構成されている。
【００１９】
電源部１２０は、外部電源から供給されるＡＣ２４Ｖ電源を本パチンコ機１０に装備された各電装品それぞれに応じた電圧の直流供給電源に整流・平滑化する電圧変圧部１４０と、停電その他の理由によって外部電源からの通電が遮断されたときに本パチンコ機１０の各制御部（メイン制御部１００、賞球制御部２００等）に向かって停電予告信号及び停電信号を出力する停電検出部１３０（請求項にいう停電検出部と停電予告信号出力部に相当する。）とを備える。
電圧変圧部１４０は、図３に示すようにＡＣ２４Ｖ電源の波形を整流する整流回路１４２ａ，１４２ｂと、整流回路１４２ａ，１４２ｂにより整流された脈流波形を平滑化する平滑回路（ダイオードＤ１，Ｄ２，Ｄ３，Ｄ４とコンデンサＣ１，Ｃ２，Ｃ３，Ｃ４で構成）と、平滑回路により平滑化された波形を定電圧化する定電圧回路ＩＣ１、ＩＣ２、ＩＣ３とで構成される。
このような電圧変圧部１４０において通常時には、定電圧回路ＩＣ１により生成される＋５Ｖの信号がメイン制御部１００及び賞球制御部２００に対して供給される。また、停電等の通電遮断時においては、コンデンサＣ１に通電中に備蓄した電力が、メイン制御部１００及び賞球制御部２００に対して供給され、これにより各制御部１００、２００は通電遮断後の処理を行うことが可能となる。したがって、停電時にはコンデンサＣ１が制御部が停電処理を行う間、電圧を保持する機能を果たすこととなる。
さらに、定電圧回路ＩＣ１から出力される＋５Ｖの信号は、並列に分離されてダイオードＤ５およびコンデンサＣ５を介して情報保存用出力端子ＶＢＢに接続される。そして、このコンデンサＣ５に備蓄した電力は、停電等の通電遮断時においてメイン制御部１００及び賞球制御部２００のＲＡＭ１０６、２０６に供給され、ＲＡＭ１０６、２０６に記憶された情報が保持される。したがって、コンデンサＣ５が情報保存用の電源となる。
【００２０】
停電検出部１３０は、図４に示すように、３端子レギュレータＩＣ４（図３参照）から供給された電圧（＋１２Ｖ）を停電検出部１３０に設けられた各回路を動作させるための電圧に変換する電源回路３００を有し、電源回路３００で変圧された電圧はスタート回路３０２を介して比較回路３０４、ラッチ解除信号発生回路３０６、発振回路３０８、分周回路３１０、分周回路３２０、ラッチ回路３１２、遅延回路３１４に供給される。
スタート回路３０２は、電源投入時又は電源復旧時において、電源回路３００で調整された電圧を各回路に供給するタイミングを制御するものであり、具体的には、まずラッチ回路３１２、遅延回路３１４に供給し、しかる後、発振回路３０８、分周回路３１０、分周回路３２０、比較回路３０４、ラッチ解除信号発生回路３０６の順に供給するように制御する。
また、比較回路３０４は、交流電源ＡＣと接続されて交流電源ＡＣの半波を検出する回路であり、交流電源ＡＣの半波を検出している間クロック信号を分周回路３１０及び分周回路３２０に出力する。また、この比較回路３０４は、交流電源ＡＣの半波を検出していない状態から交流電源ＡＣの半波を検出した場合には、ラッチ解除信号発生回路３０６に信号を出力する。そして、このラッチ解除信号発生回路３０６は、比較回路３０４から出力された信号が入力すると、所定時間後にラッチ回路３１２のラッチ状態を解除するための信号をラッチ回路３１２に出力する。
また、分周回路３１０は、発振回路３０８で生成される５０ｋＨｚの信号を分周する回路である。すなわち、比較回路３０４から出力されるクロック信号が入力される毎にリセットされ、比較回路３０４からクロック信号が入力されない状態（交流電源ＡＣの波形が途絶えた状態）では発振回路３０８から出力される信号を分周し続け、８１９２分周したときにラッチ回路３１２に信号を出力する。このラッチ回路３１２は、分周回路３１０から出力された信号が入力すると、その信号を上述したラッチ解除信号が入力されるまでラッチ（ＯＮ）する。このため、ラッチ回路３１２がＯＮされることで、トランジスタ３１６がＯＮされ、同様に遅延回路３１４を介してトランジスタ３１８がＯＮされる。したがって、トランジスタ３１６がＯＮされるタイミングで停電信号が出力され、その停電信号が出力されてから所定時間遅れて電圧コントロール信号が出力されることとなる。この電圧コントロール信号は、電源部１２０の定電圧回路ＩＣ１、ＩＣ２、ＩＣ３に入力し、これらの定電圧回路ＩＣ１、ＩＣ２、ＩＣ３を制御する。すなわち、停電時には各制御部が確実にリセットされるよう電圧コントロール信号により定電圧回路ＩＣ１の出力を停止させるとともに、故障を誘発させないよう入力処理回路や出力処理回路に用いられる定電圧回路ＩＣ２、ＩＣ３の出力も同時にこの電圧コントロール信号により出力を停止するよう制御される。
また、分周回路３２０は、分周回路３１０と同様、発振回路３０８で生成される５０ｋＨｚの信号を分周する回路であり、比較回路３０４から出力されるクロック信号が入力される毎にリセットされ、比較回路３０４からクロック信号が入力されない状態（交流電源ＡＣの波形が途絶えた状態）では分周し続ける。そして、発振回路３０８で生成される信号を４０９６分周したときにトランジスタ３２２に信号を出力する。この信号によりトランジスタ３２２がＯＮされると、停電予告信号が出力されることとなる。
【００２１】
したがって、上述のように構成される停電検出部１３０は、図５に示す出力タイミングで停電予告信号及び停電信号を出力する。すなわち、図５（ａ）に示すように、交流電源ＡＣの波形が途絶えた状態（比較回路３０４からクロック信号が出力されない状態）となると、その時から４０９６分周時に停電予告信号が出力（ＯＮ）される。そして、停電予告信号が出力されてからさらに４０９６分周されたとき（停電発生から８１９２分周されたとき）に停電信号が出力（ＯＮ）され、同時に停電予告信号はＯＦＦされる。したがって、本パチンコ機１０では、交流電源ＡＣ（外部電源）との通電が遮断されてから所定時間後（４０９６分周後）に停電予告信号が出力され、さらに所定時間経過後（４０９６分周後）に停電信号が出力されることとなる。
なお、図５（ｂ）に示すように、停電予告信号が出力されてから所定時間（４０９６分周）経過する前に通電が回復した場合（交流電源ＡＣの波形が比較回路３０４に入力される場合）には、比較回路３０４から信号が出力され分周回路３１０及び分周回路３２０がリセットされる。このため、停電信号は出力されず、また、出力されている停電予告信号もＯＦＦされる。
【００２２】
次に、上記停電予告信号及び停電信号が入力する制御部（メイン制御部１００、賞球制御部２００）の構成について説明する。
メイン制御部１００は、本パチンコ機１０の各装置（電装品）の動作を統括する制御装置であり、賞球制御部２００の他に、遊技盤中央に配置された図柄表示器（図示せず）の図柄変動処理を行う図柄表示制御部、スピーカから効果音やＢＧＭを発生させるための処理を行う音制御部、遊技盤の内外に装着されたランプの点灯駆動処理を行うランプ制御部等が電気的に接続されている。これら各制御部の機構は、従来のパチンコ機におけるものと同様であり、ここではその説明を省略する。
このメイン制御部１００は、図２に示すように、ＣＰＵ１０２と、ＣＰＵ１０２とバス１１４を介して接続されるＲＯＭ１０４、ＲＡＭ１０６、入力処理回路１０８、通信制御回路１１２等を備えた１チップ化されたマイクロコンピュータである。
ＣＰＵ１０２は、ＲＯＭ１０４に格納されている遊技制御プログラムを実行してパチンコ機１０を制御する。この遊技制御プログラムには、賞球制御部２００等に送信する各種コマンドの作成や、その作成したコマンドを各制御部に送信するための制御プログラムが含まれる。ＲＡＭ１０６には、各種データや入出力信号が格納される。
入力処理回路１０８は、各種入賞口に入賞したパチンコ球を検出する一般入賞口センサ５４、特定入賞口センサ５６等のセンサ（典型的には近接スイッチ）から出力された信号を受けて、メイン制御部１００内で処理可能なデータ形式に変換する機能を有する。この入力処理回路１０８には、前述した停電検出部１３０から出力される停電予告信号や停電信号、払出装置３０に設けた賞球検出センサ２７、貸し球検出センサ２８から出力される検出信号も入力するようになっている。通信制御回路１１２は、ＣＰＵの出力ポートのコマンド等を賞球制御部２００等に送信するための回路（汎用ロジックＩＣ、ＰＩＯ、トランジスタアレイ等で構成される）である。
【００２３】
賞球制御部２００は、上述したメイン制御部１００から送信されたコマンドに基づいて払出装置３０の動作を制御する制御装置であり、基本的にはメイン制御部１００と同様、ＣＰＵ２０２と、ＣＰＵ２０２とバス２１４を介して接続されるＲＯＭ２０４、ＲＡＭ２０６、入力処理回路２１０、通信制御回路２０８、出力処理回路２１２等を備えた１チップ化されたマイクロコンピュータである。
ＣＰＵ２０２は、ＲＯＭ２０４に格納されている制御プログラムに従って払出装置３０の賞球制御等を行う。ＲＡＭ２０６には、各種データや入出力信号が格納される。
入力処理回路２１０は、払出装置３０に設けられた回転検出センサ２９、貸し球検出センサ２８、賞球検出センサ２７から出力された検出信号を受信して、賞球制御部２００内で処理可能なデータ形式に変換する機能を有する。また、この入力処理回路２１０にも、前述した停電検出部１３０から出力された停電予告信号や停電信号が入力するようになっている。
また、出力処理回路２１２は、モータ２５を駆動するための駆動信号を出力する回路であり、通信制御回路２０８は、メイン制御部１００から送信されたコマンドを受信するための回路である。
【００２４】
次に、上述したように構成されるメイン制御部１００及び賞球制御部２００で行われる処理について説明する。最初にパチンコ機１０への電源投入時（通電時を含む）における処理について説明する。
【００２５】
（１）電源投入時の処理（メイン制御部）
電源投入されると、電源部１２０から上記各制御部１００、２００に通電が開始される。そして、各制御部１００、２００に印可される電圧が所定の電圧となると、各制御部１００、２００は次に説明する処理を開始する。まず、メイン制御部１００の処理について、図６、図７に基づいて説明する。
なお、メイン制御部１００においては、入賞口に入賞したパチンコ球を検出する入賞検出処理や、その入賞検出処理により検出した入賞に基づいて作成した賞球コマンドを賞球制御部２００に送信するための賞球コマンド送信処理や、払出装置３０から払出されたパチンコ球を検出する賞球検出処理等のようなコマンドや信号の入出力処理は、通常の処理とは別にメイン制御部１００に設けたＣＴＣカウンタによる所定周期（本実施の形態では、４ｍｓ）毎の割込み処理により行われる。そこで、まずはメイン制御部１００における通常の処理について図６を参照して先に説明し、次いでＣＴＣカウンタによる割込み処理（以下、単にＣＴＣ割込み処理という）について図７を参照して説明する。
【００２６】
図６に示すように、メイン制御部１００では、まず初期化処理が行われ（Ｓ０１）、次いでＲＡＭ消去スイッチがＯＮ（出力）されたかどうかが判断される（Ｓ０２）。ここで、ＲＡＭ消去スイッチとは、電源遮断時において保存した情報を消去するために操作されるスイッチである。すなわち、保存した情報を利用して遊技を再開する必要がないとき（例えば、営業終了により電源ＯＦＦした翌日の営業開始時等）に操作されるスイッチであり、パチンコ機１０への電源投入時に操作され、これによりメイン制御部１００及び賞球制御部２００に信号が出力される。したがって、ステップＳ０２では、ＲＡＭ消去スイッチを操作することにより出力された信号をメイン制御部１００において受信されたか否かが判断される。
ＲＡＭ消去スイッチが操作されていた場合〔ステップＳ０２でＹＥＳ〕にはステップＳ０４に進み、ＲＡＭ消去スイッチが操作されていない場合〔ステップＳ０２でＮＯの場合〕には、次ぎにＲＡＭ１０６に異常があるかないかを判断する（Ｓ０３）。すなわち、ＲＡＭ１０６に保存した情報が何らかの原因で破壊されていた場合には、その情報を利用して処理を再開することができないので、まずＲＡＭ１０６の情報が利用できるか否かを判断する。具体的な方法としては、チェックサム値（ＲＡＭ１０６の各レジスタの値を加算した加算値）が正常値と一致するか否かで判断する。ＲＡＭ１０６に異常があった場合〔ステップＳ０３でＹＥＳの場合〕にはステップＳ０４に進み、ＲＡＭ１０６に異常が無かった場合〔ステップＳ０３でＮＯの場合〕には保存した情報に基づいて処理を再開する復電処理に移行する（Ｓ１８）。なお、復電処理の内容については後で説明する。
ステップＳ０４に進むと、メイン制御部１００はＲＡＭ１０６に記憶した情報をクリアする（Ｓ０４）。これらの処理が終了した後、メイン制御部１００は以下に説明するメイン処理に移行する。
【００２７】
メイン処理では、まず、停電予告信号がＯＮされているか否かを判断する（Ｓ０５）。具体的には、メイン制御部１００の入力ポート（通常の受信ポート）に停電予告信号を受信しているか否かを判断する。停電予告信号を受信している場合〔ステップＳ０５でＹＥＳの場合〕はステップＳ１５に進む。
一方、停電予告信号を受信していない場合〔ステップＳ０５でＮＯの場合〕はステップＳ０６に進み、停電予告フラグをＯＦＦする（Ｓ０６）。停電予告フラグがＯＦＦされると、次に、停電ステータスチェック処理が行われる（Ｓ０７）。この停電ステータスチェック処理は、ステップＳ１８の復電処理により復電ステータスフラグがＯＮされたときにのみ行われる処理であるので、後で詳述する復電処理において説明する。
ステップＳ０７が終了すると、次に、スイッチ入力取込処理が行われる（Ｓ０９）。具体的には、後述するＣＴＣ割込み処理において入力ポートに取り込んだ入力情報（一般入賞口センサ５４、特定入賞口センサ５６、賞球検出センサ２７等から出力された信号）を、ＲＡＭ１０６の所定のレジスタに取り込む処理を行う。
ステップＳ０９が終了すると、次に、出力データ作成処理を行う（Ｓ１０）。この出力データ作成処理では、上述したステップ０９のスイッチ入力取込処理により取り込まれた情報（一般入賞センサ５４、特定入賞センサ５６等から出力された検出信号）に基づいて遊技盤の前面に設けられた図示しない大入賞口等の電動役物を動作させるための出力データ（駆動データ）の作成を行う。この作成された出力データは、ＣＴＣ割込み処理により各電装装置に出力される。
出力データ作成処理が終了すると、次にコマンド作成処理を行う（Ｓ１１）。このコマンド作成処理では、上述したステップ０９のスイッチ入力取込処理により取り込まれた情報（一般入賞センサ５４、特定入賞センサ５６、賞球検出センサ２７等から出力された検出信号）や、ステップＳ０８の賞球可能か否かの情報に基づいて、賞球制御部２００、図柄制御部、音制御部、ランプ制御部等の各サブ制御部に送信するコマンドを作成する。例えば、賞球制御部２００には賞球の払出を命じる賞球コマンドを作成し、図柄制御部に対しては特別図柄の変動を命じる図柄変動コマンドを作成し、音制御部には効果音の発音を命じる効果音コマンドを作成し、ランプ制御部にはランプ装飾を命じるランプ点灯コマンドを作成する。ステップＳ１１で作成されたコマンドは、ＣＴＣ割込み処理により各制御部に送信される。
コマンド作成処理が終了すると、次いで外部情報作成処理を行う（Ｓ１２）。この外部情報作成処理では、大当り回数、確率変動中等のパチンコ機１０の状態を外部コンピュータに報知するための情報作成を行う。この作成された情報も、ＣＴＣ割込み処理によりメイン制御部１００より出力される。
次ぎに、ステップＳ１３に進み、初期値乱数の作成・更新やハズレ図柄の作成・更新を行う（Ｓ１３）。最後に、球貯留タンク１３の球切れ状態や、上皿・下皿の満タン状態等を遊技者やホール店員等に報知するため、図柄表示装置、ランプ、スピーカ等を駆動するエラー処理を行う（Ｓ１４）。このステップＳ１４のエラー処理が終わると、ステップＳ０５の処理に戻ってステップＳ０５からステップＳ１４までの処理を繰り返すこととなる。
【００２８】
一方、停電予告信号がＯＮされている場合〔ステップＳ０５でＹＥＳの場合〕は、まず停電予告フラグをＯＮする（Ｓ１５）。しかる後、上述したステップＳ０９及びステップＳ１４の処理と同様の処理であるスイッチ入力取込処理（Ｓ１６）及びエラー処理（Ｓ１７）のみを行う。そして、ステップＳ０５の処理に戻ってステップＳ０５からステップＳ１７までの処理を繰り返すこととなる。
したがって、停電予告信号がＯＮされるとステップＳ０６〜ステップＳ０８の処理（賞球が可能か否かを判断する処理）、及び、ステップＳ１０〜ステップＳ１３の処理（メイン制御部１００から他の制御部等に出力される情報を作成する処理）が行われないこととなる。
【００２９】
次ぎに、図７に基づいてＣＴＣ割込み処理について説明する。
ＣＴＣ割込み処理では、図７に示すように、まずスイッチ入力処理が行われる（Ｓ１９）。このスイッチ入力処理は、一般入賞口センサ５４、特定入賞口センサ５６、賞球検出センサ２７等から出力された信号をメイン制御部１００の入力ポートに取り込む処理である。この取り込まれた信号は、上述したステップＳ０９、ステップＳ１６のスイッチ入力取込処理によりＲＡＭ１０６の所定の領域に格納されることとなる。したがって、停電予告信号受信後においても、例えば発射済みのパチンコ球に関して一般入賞口センサ５４等から出力されメイン制御部１００に入力する入力情報（検出信号）があれば、この情報はＲＡＭ１０６の所定の領域に格納されることとなり、通電回復時にはこの情報をもとに遊技が再開される。
スイッチ入力処理が終わると、大当り乱数（大入賞口が開放される大当り状態となるか否かを抽選するための乱数）を更新する処理を行い（Ｓ２０）、次いで出力データの出力処理を行う（Ｓ２１）。出力データの出力処理では、上述したステップＳ１０（図６参照）の処理で作成した出力データが電装装置（ソレノイド等）に出力される。
ステップＳ２１が終了すると、次に停電予告フラグがＯＮとなっているか否かが判断される（Ｓ２２）。停電予告フラグがＯＮとなっている場合〔ステップＳ２２でＹＥＳの場合〕にはステップＳ２４の処理に進み、停電予告フラグがＯＦＦとなっている場合〔ステップＳ２２でＮＯの場合〕にはタイマ更新処理が行われる（Ｓ２３）。このタイマ更新処理では、メイン制御部１００で行われる各処理に使用されるソフトタイマの更新が行われる。したがって、停電予告フラグがＯＦＦとなっているときのみ、ソフトタイマが更新され新たな処理が行われることとなる。これらの処理が終了しステップＳ２４に進むと、各制御部（賞球制御部２００、図柄制御部等）にコマンドを送信するコマンド送信処理が行われる（Ｓ２４）。このコマンド送信処理は、従来の遊技機におけるコマンド送信処理と同様に出力ポートに送信するコマンドを設定し、しかる後メイン制御部１００からライト信号を出力することにより送信される。
【００３０】
以上、説明したことから明らかなように、メイン制御部１００は、ＣＴＣ割込み処理により各種センサ等から出力された検出信号等を入力ポートに取り込む。この入力ポートに取り込まれた信号は、通常のメイン処理においてＲＡＭ１０６に格納され、この格納された情報に基づいて賞球制御部２００に送信する賞球コマンドの作成等が行われる。そして、作成された賞球コマンド等は、ＣＴＣ割込み処理において賞球制御部２００に送信されることとなる。
また、メイン制御部１００においては、停電予告フラグがＯＮの状態（停電予告信号を受信している状態）では、他の制御部や外部機器に出力される情報（コマンド）の作成が行われない。したがって、停電予告フラグがＯＮとなった後は、既に作成されているコマンドだけがＣＴＣ割込み処理によってメイン制御部１００から出力されることとなる。
【００３１】
（２）電源投入時の処理（賞球制御部）
次ぎに、賞球制御部２００の動作について、図１１〜１３に基づいて説明する。なお、賞球制御部２００においても、メイン制御部１００と同様、通常の処理とは別に行われるＣＴＣカウンタによる割込み処理によって払出装置３０のモータ２５を駆動するための駆動信号を出力する処理や、回転検出センサ２９、賞球検出センサ２７等のセンサから出力された検出信号を入力ポートに取り込む処理が行われ、また、メイン制御部１００から出力されたライト信号（ＩＮＴ端子入力）による割込み処理によってコマンド受信処理が行われる。そこで、まずは賞球制御部２００における通常の処理について図１１を参照して先に説明し、次いでコマンド受信処理やＣＴＣカウンタによる割込み処理について図１２、図１３を参照して説明する。
【００３２】
図１１に示すように、賞球制御部２００においても、メイン制御部１００と同様、まず初期化処理が行われ（Ｓ４０）、次いでＲＡＭ消去スイッチがＯＮ（出力）されたかどうかが判断される（Ｓ４１）。ＲＡＭ消去スイッチがＯＮされている場合〔ステップＳ４１でＹＥＳ〕にはステップＳ４３に進み、ＲＡＭ消去スイッチがＯＮされていない場合〔ステップＳ４１でＮＯの場合〕には、次ぎにＲＡＭ２０６に異常があるかないかを判断する（Ｓ４２）。
そして、ＲＡＭ２０６に異常があった場合〔ステップＳ４２でＹＥＳの場合〕にはステップＳ４３に進み、ＲＡＭ２０６に異常が無かった場合〔ステップＳ４２でＮＯの場合〕には保存した情報に基づいて処理を再開する復電処理に移行する（Ｓ５３）。この賞球制御部２００における復電処理については、メイン制御部１００と同様に後で詳述する。
ステップＳ４３で、賞球制御部２００はＲＡＭ２０６に記憶した情報をクリアし（Ｓ４３）、以下に説明するメイン処理に移行する。
【００３３】
メイン処理では、まず、停電予告信号がＯＮされているか否かを判断する（Ｓ４４）。具体的には、賞球制御部２００の入力ポート（通常の受信ポート）に停電予告信号を受信しているか否かで判断する。停電予告信号を受信している場合〔ステップＳ４４でＹＥＳの場合〕はステップＳ５０に進み、停電予告信号を受信していない場合〔ステップＳ４４でＮＯの場合〕はステップＳ４５に進んで、停電予告フラグをＯＦＦする（Ｓ４５）。
停電予告フラグをＯＦＦすると、次に、スイッチ入力取込処理が行われる（Ｓ４６）。具体的には、ＣＴＣ割込み処理（図１３のステップＳ５６の処理）により入力ポート（通常の受信ポート）に取り込んだ入力情報（回転検出センサ２９、貸球検出センサ２８、賞球検出センサ２７等から出力された信号）を、ＲＡＭ２０６の所定のレジスタに取り込む処理を行う。
ステップＳ４６が終了すると、メイン制御部１００から送信されたコマンド（図１２のコマンド受信処理で受信したコマンド）の解析処理を行う（Ｓ３１）。すなわち、メイン制御部１００から送信されたコマンドがどの種類のコマンド（例えば、賞球の開始を許可する賞球可コマンド、又は、球切れ・満タン等の原因により賞球を禁止する賞球不可コマンド、又は、所定の球数の払出を命じる賞球コマンド等）であるかを解析する。
このコマンド解析処理が終了すると、次に、モータ２５を駆動するための駆動データの作成処理を行う（Ｓ４８）。すなわち、ステップＳ４７のコマンド解析処理により解析したコマンド（賞球コマンド）や、ステップＳ４６で取り込んだ各種センサ２７の情報（払出数に関する情報）に基づいて、適正なパチンコ球数を払出すようモータ２５を駆動するための駆動データを作成する。
駆動データの作成処理が終了すると、次いで、エラー処理が行われる（Ｓ４９）。このエラー処理は、何らかの異常（例えば、払出装置３０から賞球を払出しすぎた場合等）がある場合に、その異常をホール店員等に知らせる処理である。このエラー処理が行われると、再びステップＳ４４に戻って、Ｓ４４からの処理を繰り返すこととなる。
【００３４】
一方、停電予告信号を受信している場合〔ステップＳ４４でＹＥＳの場合〕は、まず停電予告フラグをＯＮする（Ｓ１５）。しかる後、上述したステップＳ４６及びステップＳ４９の処理と同様の処理であるスイッチ入力取込処理（Ｓ５１）及びエラー処理（Ｓ５２）のみを行う。ステップＳ５２が終了すると、ステップＳ４４の処理に戻ってステップＳ４４からの処理を繰り返すこととなる。
したがって、停電予告信号がＯＮされると賞球制御部２００ではステップＳ４７、ステップＳ４８の処理（コマンド解析処理、駆動データ作成処理）が行われないこととなる。
【００３５】
次ぎに、図１２に基づいてメイン制御部１００から送信されたコマンドを受信するコマンド受信処理を説明し、図１３に基づいてＣＴＣ割込み処理について説明する。
図１２に示すコマンド受信処理では、まず賞球制御部２００の入力ポートにメイン制御部１００から送信されたコマンドを受信したか否か、すなわちメイン制御部１００がコマンドを送信したか否かを確認する（Ｓ５４）。具体的には、メイン制御部１００が送信状態にあるか否かをメイン制御部１００から出力されたセレクト信号により確認する。
メイン制御部１００が送信状態である場合〔ステップＳ５４でＹＥＳの場合〕には、入力ポートに受信しているコマンドをコマンドバッファに格納し（Ｓ５５）、コマンド受信処理を終了する。一方、メイン制御部１００が送信状態で無い場合〔ステップＳ５４でＮＯの場合〕にはそのままコマンド受信処理を終了する。
また、図１３に示すＣＴＣ割込処理では、まず、払出装置３０に設けられた各種センサから出力された信号を入力ポートに取り込むスイッチ入力処理が行われる（Ｓ１９）。具体的には、賞球検出センサ２７、貸球検出センサ２８、回転検出センサ２９から出力された検出信号を入力ポートに取り込む処理が行われる。このスイッチ入力処理が終了すると、次に、上述した図１１のステップＳ４８で作成したモータ２５を駆動するための払出モータ駆動データを出力する処理を行う（Ｓ５７）。これにより、モータ２５が駆動され、所定個数のパチンコ球が払出される。
【００３６】
以上、説明したことから明らかなように、賞球制御部２００では、メイン制御部１００から出力されたライト信号による割込み処理（ＩＮＴ端子入力）により図１２に示すコマンド受信処理を行い、その受信したコマンドは図１１に示す通常の処理において解析され、駆動データが作成される。そして、この駆動データは、図１３に示すＣＴＣ割込み処理によりモータ２５に出力され払出装置３０から所定個数のパチンコ球が払出される。
なお、停電予告信号を受信すると賞球制御部２００では、各種センサ２７、２８、２９から出力された検出信号の入力及びＲＡＭ２０６への取込や、メイン制御部１００から送信されたコマンドの受信処理のみが行われ、その取り込んだ情報や受信したコマンドに基づいてはコマンド解析処理や駆動データ作成処理は行われない。ただし、停電予告信号を受信する前に作成されていた駆動データについては、停電予告信号受信後のＣＴＣ割込み処理によりモータ２５の駆動制御が行われる。しかしながら、停電予告信号受信後であっても払出しが行われたパチンコ球に関する賞球検出センサ２７若しくは貸球検出センサ２８からの入力情報（検出信号）があれば、この情報はＲＡＭ１０６の所定の領域に格納されることとなり、通電回復時にはこの情報をもとに遊技が再開される。
【００３７】
（３）電源遮断時の処理（メイン制御部、賞球制御部）
次に、停電や不意の電源ＯＦＦによりパチンコ機１０への電源供給が遮断された時のパチンコ機１０の動作をメイン制御部１００、賞球制御部２００の処理を中心に説明する。
外部電源からパチンコ機１０への電源供給が遮断されると、まず、電源部１２０に設けた停電検出部１３０からメイン制御部１００及び賞球制御部２００に停電予告信号が出力される。停電検出部１３０から出力された停電予告信号は、メイン制御部１００及び賞球制御部２００の入力ポート（通常の受信ポート）に入力する。停電予告信号が各制御部１００、２００で受信されると、既に説明したようにメイン制御部１００ではスイッチ入力取込処理（図６のステップＳ１６）及びエラー処理（図６のステップＳ１７）等のみが行われる。同様に、賞球制御部２００においても、既に説明したように各種センサ２７、２８、２９から出力された検出信号のＲＡＭ２０６への取込処理や、メイン制御部１００から送信されたコマンドの受信処理のみが行われる。
そして、停電予告信号が出力されてから所定時間経過すると、停電検出部１３０から停電信号が出力される。この停電信号はメイン制御部１００及び賞球制御部２００のＮＭＩ端子（ノンマスカラブルインタラプト端子）で受信され、これにより各制御部１００、２００では以下に説明する停電処理が行われる。なお、ＡＣ交流電源との通電遮断から停電信号出力後の所定時間（停電処理を行うために必要となる時間）までのあいだメイン制御部１００及び賞球制御部２００に対して供給される電力は、既に述べたように電源部１２０のコンデンサＣ１に通電時に蓄えられた電力により賄われる。
【００３８】
まず、停電信号を受信したメイン制御部１００において行われる処理について図８に基づいて説明する。
図８に示すように、ＮＭＩ端子に停電信号を受信したメイン制御部１００は、まず、通電回復時に中断された処理を再開するためにＣＰＵ１０２のレジスタの情報及びスタックポインタの情報をＲＡＭ１０６の所定の領域に記憶する（Ｓ２５）。そして、ワーク情報やこれらの情報が書き換えられないようＲＡＭ１０６へのアクセスを禁止する（Ｓ２７）。これにより電源遮断時におけるメイン制御部１００の処理が終了する。
なお、通電遮断時においては、ＲＡＭ１０６に別途電源部１２０に設けた情報保存用電源（コンデンサＣ５により構成）から電力が供給され、ＲＡＭ１０６に記憶した情報が所定時間保持される。
【００３９】
また、図１４に示すように、停電信号を受信した賞球制御部２００も、メイン制御部１００と同様、まず、通電回復時に中断された処理を再開するためにＣＰＵ２０２のレジスタの情報及びスタックポインタの情報をＲＡＭ１０６の所定の領域に記憶する（Ｓ５８）。そして、ワーク情報やこれらの情報が書き換えられないようＲＡＭ２０６へのアクセスが禁止される（Ｓ６０）。これにより電源遮断時における賞球制御部２００の処理が終了する。
【００４０】
上述したことから明らかなように、メイン制御部１００は停電予告信号を受信すると、賞球制御部２００や外部機器に出力される情報（コマンド）の作成が行われず、また、賞球制御部２００ではモータ２５の駆動データの作成等が行われない。したがって、停電信号を受信するときにはメイン制御部１００及び賞球制御部２００では他の処理が行われていないため、停電信号をＮＭＩ端子で受信して即座に停電信号受信後の処理を行うことができる。
また、停電信号受信後の処理も、例えば、コマンド送信中に停電した場合には少なくとも送信されているコマンドを受信するまで処理を行ったり、払出モータ２５の駆動中の時では既に払出されたかもしれないパチンコ球の監視処理を行う等の必要がないため、復電処理に必要な情報をＲＡＭ１０６、２０６の所定の領域に保存して、ＲＡＭ１０６、２０６へのアクセスを禁止するだけで良いので短時間に終了することができる。
【００４１】
（４）通電回復時の処理（メイン制御部、賞球制御部）
次に、上述した電源遮断時における処理によりＲＡＭ１０６、２０６等に保存した情報を利用して処理を再開する際のメイン制御部１００及び賞球制御部２００の処理について、図９、図１０、図１５を参照して説明する。なお、本パチンコ機１０において保存した情報を利用して電源遮断時の状態から遊技を再開する場合には、ＲＡＭ消去スイッチを操作することなくパチンコ機１０への電源投入を行う。
【００４２】
まず、メイン制御部１００における処理について説明する。メイン制御部１００は、図６に示すように、電源供給が開始されるとまず初期化処理が行われ（Ｓ０１）、次ぎにＲＡＭ消去スイッチがＯＮされているか否か（Ｓ０２）、ＲＡＭ１０６に異常が発生しているか否かが判断される（Ｓ０３）。しかる後、電源遮断時の状態から遊技を開始するための復電処理が開始される（Ｓ１８）。このメイン制御部１００における復電処理について図９に基づいて説明する。
図９に示すように、メイン制御部１００は、まず電源遮断時の処理（図８に示すステップＳ２５の処理）により保存したスタックポインタの情報をＣＰＵ１０２に復帰させる（Ｓ２８）。次ぎに、ステップＳ２８と同様、電源遮断時の処理（図８に示すステップＳ２５の処理）により保存したレジスタの内容をＣＰＵ１０２の各レジスタに復帰させる（Ｓ２９）。しかる後、復電ステータスフラグをＯＮして（Ｓ３０）、復電処理が終了する。
したがって、復電処理終了後はメイン制御部１００のＣＰＵ１０２の状態とＲＡＭ１０６のワークエリアは、電源遮断時の状態に戻っているため電源遮断されたときからの処理を再開することができる。なお、図６に示すステップＳ０５〜Ｓ１４のいずれかの処理を再開したメイン制御部１００では、賞球制御部２００にコマンドを送信する前に、ステップＳ０７の復電ステータスチェック処理が行われる（Ｓ０７）。すなわち、復電ステータスフラグがＯＮされているときは、ＣＴＣ割込処理におけるコマンド送信処理（図７のステップＳ２４の処理）が行われないようプログラムされているため、まずはステップＳ０７の復電ステータスチェック処理が行われてから賞球制御部２００にコマンドの送信が行われる。
【００４３】
この復電ステータスチェック処理について、図１０を参照して説明する。復電ステータスチェック処理では、まず、復電ステータスフラグがＯＮされているか否かを判断する（Ｓ３１）。復電ステータスフラグがＯＮされていない場合〔ステップＳ３１でＮＯの場合〕にはそのまま復電ステータスチェック処理を終了し、復電ステータスフラグがＯＮされている場合〔ステップＳ３１でＹＥＳの場合〕にはステップＳ３２に進んで、球切れセンサ、満タンセンサの両者が共にＯＦＦとなっているか否かを判断する（Ｓ３２）。すなわち、球貯留タンク１３が球切れ状態になっているか否か、及び、上皿や下皿が満タン状態になっているか否かを判断することで、払出装置３０から賞球の払出が可能か否かを判断する。
そして、球切れセンサ及び満タンセンサが共にＯＦＦとなっている場合〔ステップＳ３２でＹＥＳの場合〕には、賞球可能な状態であるので賞球可コマンドをコマンド送信バッファに格納する（Ｓ３５）。一方、球切れセンサ及び満タンセンサが共にＯＦＦとなっていない場合〔ステップＳ３２でＮＯの場合〕には、賞球不可能な状態であるので賞球不可コマンドをコマンド送信バッファに格納する（Ｓ３３）。そして、これらステップＳ３３又はステップＳ３５の処理が終了すると、復電ステータスフラグがＯＦＦされて（Ｓ３４）、復電ステータスチェック処理が終了する。したがって、球切れ状態及び／又は満タン状態の場合には、賞球不可コマンドが賞球制御部２００に送信されるため、払出装置３０から賞球が払出されることは無い。
復電ステータスチェック処理が終了すると、復電フラグはＯＦＦされているため、既に説明した通常処理と同様の処理がメイン制御部１００で行われる。
【００４４】
一方、賞球制御部２００における復電処理は、メイン制御部１００と略同様、図１１に示すように、初期化処理が行われ（Ｓ４０）、次いでＲＡＭ消去スイッチがＯＮされたか否か（Ｓ４１）、ＲＡＭ２０６に異常があるか否かが判断される（Ｓ４２）。しかる後、賞球制御部２００は復電処理を開始する（Ｓ５３）。
復電処理では、図１５に示すように、電源遮断時の処理（図１５のステップＳ５８の処理）で記憶したスタックポインタを復帰させ（Ｓ６１）、次いで電源遮断時の処理（図１５のステップＳ５８の処理）で記憶した全てのレジスタを回復し（Ｓ６２）、復電処理を終了する。したがって、スタックポインタ及びレジスタの内容が電源遮断時の状態に回復され、賞球制御部２００は電源遮断時からの処理が再開される。なお、賞球制御部２００は、メイン制御部１００から賞球可コマンドが送信されるまでは、モータ２５を駆動するための駆動データを出力しないように構成されている。
【００４５】
上述したことから明らかなように、本実施の形態に係るパチンコ機１０では、停電信号が出力される前に停電予告信号が予め出力されるようになっているため、メイン制御部１００及び賞球制御部２００は予め停電信号の受信に備えて準備をすることができる。特に、本実施の形態では、停電予告信号受信後はメイン制御部１００においては新たなコマンドの作成が行われず、また、賞球制御部２００においては受信したコマンドの解析やモータ２５を駆動するための駆動データの作成が行われない。このため、停電信号受信時においては、メイン制御部１００がコマンド送信処理中であったり、賞球制御部２００がモータ２５を駆動する駆動データ出力処理中であることがなく、ＮＭＩ端子で停電信号を受信して即座に停電処理を行うことができる。
また、予め各制御部１００、２００において停電信号の受信に備えて準備を行っているため、停電信号受信後の各制御部１００、２００が行う処理を短くすることができ、結果として通電遮断時から停電処理完了までの時間を短くすることができる。これにより、各制御部１００、２００に通電遮断後に電力を供給するバックアップ電源（コンデンサＣ１）の容量を小さくすることができる。
なお、本実施の形態に係るパチンコ機１０では、復電時においてメイン制御部１００が球切れ状態及び満タン状態でないことを確認してから賞球制御部２００にコマンドが送信されるようになっている。したがって、賞球制御部２００は賞球可能状態か否かが確認された後でのみ賞球が開始されるため、復電時において正常に賞球処理が行われる。
【００４６】
以上、本発明の好適な一実施の形態について説明したが、本発明は上述した実施の形態に限られることなく、当業者の知識に基づいて種々の変更、改良を施した形態で実施することができる。
【００４７】
例えば、上述した実施の形態においては、メイン制御部１００及び賞球制御部２００に本発明を適用した例であったが、当然のことながら本発明の技術は、他の制御部（特別図柄の変動表示する図柄表示器を制御する図柄制御部、効果音を発生するスピーカを制御する音制御部、効果光を発光するランプ制御部等）において停電処理を行う場合にも適用することができる。
【００４８】
なお、上述した実施の形態は本発明をパチンコ機に適用した例であったが、本発明はこの他にも、例えば、アレンジホール機（一定数の鋼球を遊技盤上に射出して所定の当たり状態を成立させるもの）、スロットマシン、雀球遊技機、パチスロ機等の各種遊技機にも適用することができる。
【図面の簡単な説明】
【図１】  本実施の形態に係るパチンコ機の裏面側に配備される裏セット板１１およびその付属物（払出装置３０等）を示す背面図。
【図２】  図１に示すパチンコ機の制御部の構成を示すブロック図。
【図３】  電源部１２０の構成を説明するための図。
【図４】  停電検出部１３０の構成を説明するための図。
【図５】  停電検出部１３０から出力される停電予告信号と停電信号の出力タイミングを示すタイムチャート
【図６】  メイン制御部における処理を示すフローチャート。
【図７】  メイン制御部における処理を示すフローチャート。
【図８】  メイン制御部における処理を示すフローチャート。
【図９】  メイン制御部における処理を示すフローチャート。
【図１０】  メイン制御部における処理を示すフローチャート。
【図１１】  賞球制御部における処理を示すフローチャート。
【図１２】  賞球制御部における処理を示すフローチャート。
【図１３】  賞球制御部における処理を示すフローチャート。
【図１４】  賞球制御部における処理を示すフローチャート。
【図１５】  賞球制御部における処理を示すフローチャート。
【符号の説明】
１０・・パチンコ機
２７・・賞球検出センサ
２９・・回転検出センサ
３０・・払出装置
３４・・回転球受け体
１００・・メイン制御部
１２０・・電源部
１３０・・停電検出部
２００・・賞球制御部
【図１】
0004419000.tif 000002
【図２】
0004419000.tif 000003
【図３】
0004419000.tif 000004
【図４】
0004419000.tif 000005
【図５】
0004419000.tif 000006
【図６】
0004419000.tif 000007
【図７】
0004419000.tif 000008
【図８】
0004419000.tif 000009
【図９】
0004419000.tif 000010
【図１０】
0004419000.tif 000011
【図１１】
0004419000.tif 000012
【図１２】
0004419000.tif 000013
【図１３】
0004419000.tif 000014
【図１４】
0004419000.tif 000015
【図１５】
0004419000.tif 000016