(57)【特許請求の範囲】
【請求項１】
制御コマンドを送出する主ＣＰＵと、
この主ＣＰＵから送出された前記制御コマンドを受信し、その受信した制御コマンドに対応した所定の処理を実行して遊技を実動させる複数の副ＣＰＵとを具備したパチンコ機であって、
前記主ＣＰＵは、
前記制御コマンドを送出する都度、内部タイマをスタートさせて、その送出した制御コマンドに対応して実動された遊技の経過時間を計測するとともに、このパチンコ機に駆動電源電圧を供給している電源が遮断したときに、前記送出した制御コマンドに対応して実動される遊技の所要時間から前記内部タイマにより計測された経過時間を減算して前記所要時間の残り時間を算出し、かつ、前記電源が遮断する直前に所定の前記副ＣＰＵへ送出した制御コマンドと、前記算出された前記残り時間とを示すデータをバックアップ手段に記憶保持し、さらに、前記電源が復帰した後、所定の前記副ＣＰＵを、前記所定の処理を実行可能な状態にする作動開始信号を所定の前記副ＣＰＵに送出し、前記電源が遮断する直前に前記バックアップ手段に記憶保持されている前記データを所定の前記副ＣＰＵに送出し、
所定の前記副ＣＰＵは、
前記主ＣＰＵから前記作動開始信号を受信すると、前記主ＣＰＵから受信した前記制御コマンドに対応した所定の処理を実行可能な状態になり、前記主ＣＰＵから前記データを受信すると、その受信した前記データに従って、前記電源が遮断されたときの状態から遊技を再開することを特徴とするパチンコ機。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、コンピュータによって遊技を制御する遊技機およびこの遊技機を機能させるコンピュータプログラムが記録された記録媒体に関する。
【０００２】
【従来の技術】
従来、この種の遊技機として、たとえば図１１に示す電気的構成を有するパチンコ機が知られている。
主基板５００に搭載されたＣＰＵ５０１は、次に記載する内容の制御および処理をマシンサイクルで行う。（１）入賞球検出スイッチ５２１、または、６個払出検出スイッチ５２４から出力された信号を盤面中継基板５２０を介して取込み、賞球の払出しを総合中継基板６００に搭載されたＣＰＵ６０１に命令する。（２）第１種始動口スイッチ５２２から出力された信号を盤面中継基板５２０を介して取込み、特別図柄表示装置５１１を作動させる。（３）普通図柄作動スイッチ５２３から出力された信号を盤面中継基板５２０を介して取込み、普通図柄表示装置５１２を作動させる。（４）大当り発生時に役物連続作動スイッチ５３１から出力された信号を大入賞口集中基板５３０から盤面中継基板５２０を介して取込み、盤面中継基板５２０から大入賞口集中基板５３０を介して信号を出力し、大入賞口開放ソレノイド５３４を駆動する。（５）カウントスイッチ５３２から出力された信号を大入賞口集中基板５３０から盤面中継基板５２０を介して取込み、大入賞口への入賞数をカウントする。（６）盤面中継基板５２０から大入賞口集中基板５３０を介して信号を出力し、普通電動役物開放ソレノイド５３３を駆動する。（７）盤面中継基板５１０を介して信号を出力し、照明ランプ５１３を制御する。（８）盤面中継基板５２０を介して信号を出力し、ＬＥＤ基板５２５を制御する。（９）盤面中継基板５２０から大入賞口集中基板５３０を介して信号を出力し、ＬＥＤ基板５３５を制御する。（１０）大当りの情報などを遊技盤情報端子５４０を介してパチンコホールの管理室などに設置されたホストコンピュータへ送出する。（１１）発射装置６２０を駆動する。（１２）効果音などを出力する音声出力装置６２２を制御する。（１３）金枠検出スイッチや満杯検出スイッチなどの検出スイッチ６２１から出力された信号を取込み、金枠の開閉や賞球の満杯などを検出する。（１４）球切れスイッチ６１３から出力された信号を外部接続端子基板６１０を介して取込み、球切れを検出する。（１５）外部接続端子基板６１０を介して信号を出力し、ＬＥＤ基板６１１と、入賞ランプおよび球切れランプなどの各種ランプ６１２とを制御する。（１６）外部接続端子基板６１０を介してプリペイドカードユニット６１４に対して信号の入出力を行う。
【０００３】
以上のように、主基板５００に搭載されたＣＰＵ５０１は、特別図柄表示装置５１１、普通図柄表示装置５１２、普通電動役物開放ソレノイド５３３および大入賞口開放ソレノイド５３４などの装置や、照明ランプ５１３、各種ランプ６１２、ＬＥＤ基板５２５，５３５，６１１などのランプ類の制御をそのマシンサイクルで行う。
つまり、各装置やランプ類は、ＣＰＵ５０１から定期的に出力される信号によって作動・点灯し、あるいは、作動停止状態・消灯状態を維持する。
【０００４】
また、総合中継基板６００に搭載されたＣＰＵ６０１は、ＣＰＵ５０１から出力された賞球払出命令に従って賞球払出装置６２３を駆動し、所定数の賞球を払出す。
なお、主電源６１５から供給された電源は、外部接続端子基板６１０→総合中継基板６００→主基板５００→盤面中継基板５１０，５２０→大入賞口集中基板５３０という経路で供給され、各基板において必要な電圧に変圧される。
【０００５】
しかし、前述のように、従来のパチンコ機では、主基板５００に搭載されたＣＰＵ５０１は、各装置を作動させたり、ランプ・ＬＥＤ類を点灯させたりするとき以外は、各装置に停止状態を維持するための信号や、ランプ・ＬＥＤ類を消灯した状態を維持するための信号を定期的に出力しなければならない。
つまり、主基板５００に搭載されたＣＰＵ５０１は、作動信号を出力する必要のないときには、作動停止信号を定期的に出力しなければならないため、ＣＰＵ５０１に対する負荷が大きいので、ＣＰＵ５０１の処理速度が低下するという問題があった。
【０００６】
【発明が解決しようとする課題】
そこで、本発明者は、主基板に搭載されたＣＰＵの負担を軽減するため、賞球の払出しを制御する払出制御基板、特別図柄表示装置、各種ＬＥＤやランプを制御するランプ制御装置および各種音声を制御する音声制御装置というように、機能ごとに副基板化し、各副基板のそれぞれに副ＣＰＵを搭載する構成を考えた。そして、主基板に搭載された主ＣＰＵから各副ＣＰＵへ制御コマンドを送出し、各副ＣＰＵは、主ＣＰＵから送出された制御コマンドを解析し、その解析結果に基づいて対応する動作を行う方式を考えた（図３を参照）。
【０００７】
上記新システムにおいては、主基板に搭載された主ＣＰＵは、払出制御基板、特別図柄表示装置、およびランプ制御装置および音声制御装置に搭載された各副ＣＰＵに１つの制御コマンドを送出する。各副ＣＰＵは、その１つの制御コマンドに対応した一連の遊技を実動させるための処理を実行するものである。つまり、主ＣＰＵは、前記一連の遊技（例えば特別図柄の１変動パターン、ランプ点灯と消灯の１パターン、１パート分の音声）を指定する制御コマンドを送出するだけであり、実際の制御は各副ＣＰＵに任せるので負担が軽減されることになる。また、上記制御コマンドは、一連の遊技が完結するまでは、新たに送出されない。
【０００８】
ところで、一般にＣＰＵは、電源投入により電力の供給を受けると、それぞれの電源駆動電圧（直流）が所定設定電圧に立ち上がるまで動作不能状態であり、電源駆動電圧が設定電圧を超えると、リセットおよびリセット解除並びに内蔵ロジックによるＲＯＭ内容のチェック処理を行った後に、起動状態となる。このため、上記新システムの開発段階において、主基板および各副基板は、各基板に使用する電子部品のばらつきがあったり、各ＣＰＵに個々の初期設定のための処理時間に違いがあったりして、電源投入に合わせて全てが同時に起動しないおそれがあるということが分かった。
【０００９】
すなわち、主基板の起動時刻に対して起動が早い副基板と起動が遅い副基板が混在したり、主基板が各副基板に対して起動がずれると、起動が遅い副基板は、主基板からの制御コマンドや賞球の払出しに関するデータなどの一部または全部の受取りに失敗し、起動が早く受取りに成功した副基板との整合がとれなくなる。
例えば、主基板に対し起動が遅い副基板が賞球払出を制御する払出制御基板で、起動が早い副基板がＬＥＤなどを点灯させるランプ表示用の基板である場合、電源電圧異常低下などの電源遮断の場合、電源が復帰した直後に入賞があっても、ＬＥＤ等だけ点灯して賞球が払出しされなかったりして、遊技者に不利益を与える。
【００１０】
また、上記新システムでは、上述したごとく、１つの制御コマンドで一連の遊技を指令するものであるため、電源遮断の直前に副基板に送出された制御コマンドに対する副基板の一連の遊技が途中で断たれることが多い。こうした停電を考慮した遊技機にあっては、電源が遮断される時に遊技の状態を記憶し、電力供給が復帰したときに、その記憶に基づき遊技を再開させるバックアップ手段が必要になる。このバックアップ手段による記憶は、電源遮断直前の遊技状態を記憶することが望ましい。これにより、復帰の際に再開した遊技状態が一致して遊技の連続性が得られる。
【００１１】
しかし、上記新システムに検討されたバックアップ手段は、制御コマンド単位での遊技内容の記憶は可能であるが、一連の遊技が進行している途中に電源が遮断し、その直前の遊技状態を記憶して電源復帰の際にその遊技状態から再開することには困難があった。すなわち、１つの副基板での遊技の重複のない連続性が確保できないという問題がある。
【００１２】
また、仮に電源復帰の際の再開遊技状態を、電源遮断の際の停止遊技状態に一致させることができたとしても、電源復帰の際の主基板に対する副基板の起動のタイミングが異なると、各副基板による複数の遊技の進行が同期性をもたなくなり、遊技に違和感を生じることになる。
この発明は、上記問題点に鑑みてなされたものであり、遊技の進行中の電源遮断から復帰する際に、再開した遊技状態に電源遮断時の状態と一定の連続性が得られ、また複数の遊技の進行の同期性も確保できる遊技機および記録媒体を実現することを目的とする。
【００１３】
【課題を解決するための手段・作用および効果】
この発明は、上記目的を達成するため、請求項１に記載の発明は、制御コマンドを送出する主ＣＰＵと、この主ＣＰＵから送出された前記制御コマンドを受信し、その受信した制御コマンドに対応した所定の処理を実行して遊技を実動させる複数の副ＣＰＵとを具備したパチンコ機であって、前記主ＣＰＵは、前記制御コマンドを送出する都度、内部タイマをスタートさせて、その送出した制御コマンドに対応して実動された遊技の経過時間を計測するとともに、このパチンコ機に駆動電源電圧を供給している電源が遮断したときに、前記送出した制御コマンドに対応して実動される遊技の所要時間から前記内部タイマにより計測された経過時間を減算して前記所要時間の残り時間を算出し、かつ、前記電源が遮断する直前に所定の前記副ＣＰＵへ送出した制御コマンドと、前記算出された前記残り時間とを示すデータをバックアップ手段に記憶保持し、さらに、前記電源が復帰した後、所定の前記副ＣＰＵを、前記所定の処理を実行可能な状態にする作動開始信号を所定の前記副ＣＰＵに送出し、前記電源が遮断する直前に前記バックアップ手段に記憶保持されている前記データを所定の前記副ＣＰＵに送出し、所定の前記副ＣＰＵは、前記主ＣＰＵから前記作動開始信号を受信すると、前記主ＣＰＵから受信した前記制御コマンドに対応した所定の処理を実行可能な状態になり、前記主ＣＰＵから前記データを受信すると、その受信した前記データに従って、前記電源が遮断されたときの状態から遊技を再開するという技術的手段を採用するものである。
電源が復帰すると、主ＣＰＵは、所定の前記副ＣＰＵを、前記所定の処理を実行可能な状態にする作動開始信号を所定の前記副ＣＰＵに送出し、電源が遮断する直前にバックアップ手段に記憶保持されている前記データを所定の前記副ＣＰＵに送出する。そして、所定の前記副ＣＰＵは、主ＣＰＵから前記作動開始信号を受信すると、主ＣＰＵから受信した制御コマンドに対応した所定の処理を実行可能な状態になり、主ＣＰＵから前記データを受信すると、その受信したデータに従って、電源が遮断されたときの状態から遊技を再開する。
従って、再開される遊技は、電源遮断の際の遊技状態から再開され、電源遮断時の遊技状態と再開した遊技状態との間に一定の連続性が得られる。
また、副ＣＰＵは、主ＣＰＵから作動開始信号を受信したときに、所定の処理を実行可能な状態になるため、各副ＣＰＵによる遊技再開の同期性が確保できる。
【００１８】
【発明の実施の形態】
以下、この発明に係る遊技機の実施形態について図を参照して説明する。なお、以下の実施形態では、この発明に係る遊技機として第１種のパチンコ機を例に挙げて説明する。
［全体の主要構成］
まず、この実施形態に係るパチンコ機の主要構成について図１を参照して説明する。図１は、この実施形態に係るパチンコ機の斜視説明図である。
パチンコ機１０には、前枠１１がヒンジ１９によって開閉可能に設けられており、その前枠１１には、ガラス枠１３が開閉可能に取付けられている。前枠１１の右側には、ガラス枠１３開閉用の鍵を差し込む鍵穴１２が設けられている。ガラス枠１３の内部には、遊技盤１４が設けられており、前枠１１の右下には、遊技球を遊技盤１４へ発射する発射モータ（図３に符号１５ｅで示す）を操作するための発射ハンドル１５ａが回動可能に取付けられている。
【００１９】
ガラス枠１３の下方には、賞球や貸球が供給される賞球・貸球供給口２０ａが形成されており、この賞球・貸球供給口２０ａの供給側には、その賞球・貸球供給口２０ａから供給された賞球や貸球を溜めておくための上受け皿２０が取り付けられている。上受け皿２０の下方には、上受け皿２０の収容可能数を超えて流下した賞球や上受け皿球抜きレバー２０ｂの操作により上受け皿２０から排出された遊技球などを排出する排出口２１ａが形成されている。排出口２１ａの排出側には、その排出口２１ａから排出された遊技球を収容しておくための下受け皿２１が設けられている。また、下受け皿２１の左側には、灰皿１７が設けられている。
【００２０】
［遊技盤１４の主要構成］
次に、遊技盤１４の主要構成についてそれを示す図２を参照して説明する。
遊技盤１４の略中央には、センターケース３０が備えられている。センターケース３０には、天入賞口３１と、３個のＬＥＤからなる普通図柄表示装置３４と、この普通図柄表示装置３４の作動される回数を表示する４個のＬＥＤからなる普通図柄記憶表示ＬＥＤ３５ａと、液晶表示で複数の図柄、たとえば０〜９の特別図柄を特別図柄表示器３２ｂに変動表示する特別図柄表示装置３２と、この特別図柄表示装置３２が始動可能な回数の記憶数（特別図柄始動記憶数）を表示する４個のＬＥＤからなる特別図柄記憶表示ＬＥＤ３６ａとが備えられている。
【００２１】
センターケース３０の左右には、普通図柄表示装置３４を作動させるための普通図柄作動ゲート２６，２６が設けられている。センターケース３０の下方には、特別図柄表示装置３２を作動させる機能を有する第１種始動口２７が設けられており、この第１種始動口２７の下方には普通図柄表示装置３４の停止図柄が当たり図柄となった場合に両翼を開放する普通電動役物２８が設けられている。開放された普通電動役物２８は、第１種始動口２７と同様に、特別図柄表示装置３２を作動開始させる機能を備えている。普通電動役物２８の下方には、特別図柄表示装置３２の停止図柄が当たり図柄となった場合に作動する変動入賞装置４０が設けられている。
【００２２】
この変動入賞装置４０には、当たりの発生時に開放される扉形式の大入賞口４１が開閉可能に取り付けられており、この大入賞口４１の両側には、下入賞口２９，２９がそれぞれ設けられている。また、大入賞口４１の内部には、大入賞口４１を連続して開放する機能を有する特定領域４２と、この特定領域４２を通過した遊技球を検出する特定領域スイッチ（図３に符号４２ａで示す）と、大入賞口４１に入賞した遊技球の数Ｐをカウントする大入賞口スイッチ（図３に符号４３ａで示す）とが設けられている。
【００２３】
その他、遊技盤１４には、回転式の風車２３，２３と、固定式の右風車３２５，左風車３２６と、右袖入賞口２４と、左袖入賞口２５と、入賞しなかった遊技球をアウト球として回収するアウト口４５とが設けられている。また、遊技盤１４には、３個のＬＥＤからなる右コーナー飾りランプ３２１ａ、３個のＬＥＤからなる左コーナー飾りランプ３２２ａ、右サイド飾りランプ３１４ａ、左サイド飾りランプ３１５ａなどの各種ランプが設けられている。さらに、遊技盤１４には、多くの釘４７が打ち込まれており、遊技盤１４に発射された遊技球は、釘４７間を乱舞しながら落下する。なお、左コーナー飾りランプ３２２ａのうちの１つのＬＥＤが、球切れ時に点灯する球切れランプ３２２ｂとなっている。
【００２４】
［パチンコ機１０の電気的構成］
次に、パチンコ機１０の電気的構成についてそれをブロックで示す図３を参照して説明する。
パチンコ機１０には、主基板１００が設けられており、この主基板１００には、マイクロプロセッサ１１０が搭載されている。マイクロプロセッサ１１０には、遊技の制御（主に貸球や賞球の払出し管理、大当たり判定、特別図柄変動パターンの管理などの各種制御）を実行する主ＣＰＵ１１２と、この主ＣＰＵ１１２が後述するようにこの発明による制御を含む各種制御を実行するための各種制御プログラムが記録されたＲＯＭ１１４と、主ＣＰＵ１１２が各種制御プログラムを実行する際にＲＯＭ１１４から読出された制御プログラムや遊技中に発生する大当りに関するデータなどの各種データを一時的に格納するＲＡＭ１１６とが搭載されている。
【００２５】
主基板１００には、次に記載するものが電気的に接続されている。電源基板８０、賞球の払出しなどを制御する払出制御基板２００、特別図柄表示装置３２、遊技盤１４に設けられたランプやＬＥＤを制御するランプ制御装置３００、遊技中の効果音などを制御する音声制御装置７９、遊技球の第１種始動口２７の通過を検出する第１種始動口スイッチ２７ａ、入賞や大当り等に関する遊技盤情報をパチンコホールの管理室などに設けられたコンピュータ（図示省略）へ送信するための遊技枠情報端子基板５２、盤面中継基板５１、遊技枠中継基板５３である。そして、電源基板８０には、電源遮断時から一定期間の間主基板１００にＲＡＭ１１６のバックアップ領域１１６ａ（図６（Ｂ）参照）を記憶保持状態に維持するための駆動電源電圧を供給する電圧供給手段（電源ライン）８１が設けられている。
【００２６】
払出制御基板２００には、主基板１００から送出される制御コマンドを入力して動作するマイクロプロセッサ２１０が搭載されており、マイクロプロセッサ２１０には、賞球の払出しなどを制御する副ＣＰＵ２１２と、この副ＣＰＵ２１２が賞球の払出しなどの制御を実行するための各種制御プログラムが記録されたＲＯＭ２１４と、副ＣＰＵ２１２が各種制御プログラムを実行する際にＲＯＭ２１４から読出された制御プログラムや遊技中に発生する賞球数などの各種データを一時的に格納するＲＡＭ２１６とが搭載されている。
また、払出制御基板２００には、電源基板８０、ＣＲ接続基板５６、発射モータ１５ｅを駆動するための発射モータ駆動基板１５ｃ、遊技枠情報端子基板５２および払出中継基板５５が電気的に接続されている。
【００２７】
遊技枠中継基板５３には、下受け皿２１が賞球で満杯になったことを検出する満杯検出スイッチ２１ｂおよびセンサ中継基板５４が電気的に接続されている。センサ中継基板５４には、賞球ユニット６２に備えられた賞球払出センサ６２ａ，６２ｂおよび払出中継基板５５と電気的に接続されている。賞球ユニット６２は、賞球払出センサ６２ａ，６２ｂおよび賞球払出モータ６２ｃを備える。賞球の払出機構は、賞球の払出しを効率良く行うために２カ所設けられており、各払出機構は賞球払出モータ６２ｃによって駆動される。また、賞球払出センサ６２ａは一方の機構に設けられており、賞球払出センサ６２ｂは他方の機構に設けられている。賞球払出センサ６２ａ，６２ｂによる検出信号は、センサ中継基板５４から遊技枠中継基板５３を介して主基板１００へ送出されるとともに、払出中継基板５５を介して払出制御基板２００へ送出される。そして払出制御基板２００に搭載された副ＣＰＵ２１２は、賞球払出センサ６２ａ，６２ｂから送出された検出信号を取込み、払い出された賞球数をカウントする。たとえば、副ＣＰＵ２１２は、検出信号を取り込むごとに、１５個の賞球払出しを記憶するＲＡＭ２１６内のエリアの値から「１」を減算する。
【００２８】
払出中継基板５５には、貸球がなくなったことを検出する貸球切れスイッチ６１、賞球払出モータ６２ｃおよび貸球ユニット６３が電気的に接続されている。盤面中継基板５１には、次に記載するものが電気的に接続されている。普通電動役物２８を開閉させる普通電動役物ソレノイド２８ａ、普通図柄表示基板３４、普通図柄作動ゲート２６に設けられたゲートスイッチ２６ａ、大入賞口スイッチ４３ａ、袖入賞口２４への入賞を検出する袖入賞口スイッチ２４ａ、下入賞口２９への入賞を検出する下入賞口スイッチ２９ａ、天入賞口３１への入賞を検出する天入賞口スイッチ３１ａおよび大入賞口中継基板５０である。
【００２９】
大入賞口中継基板５０には、特定領域ソレノイド４２ｂ、大入賞口ソレノイド４３ｂおよび特定領域スイッチ４２ａが電気的に接続されている。
電源基板８０は、ＣＲ接続基板５６と電気的に接続されており、ＣＲ接続基板５６には、プリペイドカードの残りの度数を表示する度数表示基板やプリペイドカードを読取る装置などを備えるパチンコ機外装置部分２２と電気的に接続されている。電源基板８０は、ＡＣ２４Ｖ（５０Ｈｚ／６０Ｈｚ）の主電源７０から電源の供給を受ける。
【００３０】
上記特別図柄表示装置３２は、図４に示すように、主基板１００からの制御コマンド信号１００ａに基づいてＲＧＢ形式の図柄信号を生成する特別図柄制御基板３２ｄと、液晶アナログ基板３２ｃと、液晶インバータ基板３２ａと、特別図柄表示器３２ｂとから構成されている。
【００３１】
上記特別図柄制御基板３２ｄは、図４に示すように、副ＣＰＵ３２ｅ、プログラムＲＯＭ３２ｆ、パレットＲＡＭ３２ｈを内蔵したＶＤＰ（ビデオ・ディスプレイ・プロセッサ）３２ｇ、およびキャラクタＲＯＭ３２ｉとを具備する。副ＣＰＵ３２ｅは、主基板１００からの信号１００ａをプログラムＲＯＭ３２ｆに記録されたコンピュータプログラムによって解析しその結果に応じた表示内容の図柄やキャラクタを前記ＶＤＰ３２ｇに出力させる。ＶＤＰ３２ｇは、前記キャラクタＲＯＭ３２ｉから読出した図柄やキャラクタに対しパレットＲＡＭ３２ｈを駆動して表示色、回転、拡大および縮小などの処理を実行し、その処理結果を内蔵のパレットＲＡＭ３２ｈに一時的に格納する。続いてＶＤＰ３２ｇは、パレットＲＡＭ３２ｈに格納されている処理結果に基づいてＲＧＢ信号を液晶アナログ基板３２ｃへ送出する。液晶アナログ基板３２ｃは、取込んだＲＧＢ信号の色補正および輝度調整を行い、その信号を液晶インバータ基板３２ａへ送出する。液晶インバータ基板３２ａは、バックライト電源の役割を果たし、取込んだ信号を昇圧（たとえば、１２Ｖから６００Ｖ）し、特別図柄表示器３２ｂへ送出する。特別図柄表示器３２ｂは、取込んだ信号に対応する液晶ドットをスイッチングして表示する。これにより、特別図柄の変動表示、停止図柄の表示、アニメーションの表示、大当りの表示などを行う。
【００３２】
なお、図略するが上記音声制御装置７９およびランプ制御装置３００も、それぞれ主基板１００の主ＣＰＵ１１２に対して従となる中央演算機能と記憶機能からなるマイクロプロセッサが搭載されたものであり、主基板１００からの制御コマンドによって１パート（一連の）音声あるいは、１パターン（一連）のランプ点灯と消灯が指示される。なお、通常は電源基板８０は主基板１００、払出制御基板２００、特別図柄制御基板３２ｄ、音声制御装置７９およびランプ制御装置３００に１２Ｖと５Ｖの駆動電源電圧を導出している。
【００３３】
主ＣＰＵ１１２が各副ＣＰＵに送出する制御コマンド（例えば賞球制御コマンド）のタイミングチャートを図５に示す。図５（Ａ）に示すように、主ＣＰＵ１１２は、１６進でたとえばＨＤ０〜ＨＤ７の機械語で表される制御コマンドを、順次の２つの転送信号ＨＤＳＴＲにより、図５（Ｂ）に示すフォーマット、すなわち、１バイト単位で２バイトを副ＣＰＵに送信する。たとえば、主ＣＰＵ１１２が払出制御基板２００の副ＣＰＵ２１２へ出力する制御コマンドのうち、払出個数１５個を命令する制御コマンドは、たとえば３ＦＨ〜Ｃ１Ｈで表され、払出個数５個を命令する制御コマンドは、たとえば３５Ｈ〜ＣＢＨで表される。また、特別図柄の変動を指示する制御コマンドは、例えばＥ１Ｈ〜００Ｈで表される。図５（Ａ）に示すように、制御コマンドと共に転送信号（ストローブ信号（ＨＤＳＴＲ））が出力され、副ＣＰＵは、転送信号ＨＤＳＴＲを入力したときに制御コマンドを取込む。
【００３４】
（主基板における本発明特有の構成）
この実施形態において、上記主基板１００は図６に示すように本発明特有の構成をもつ。図６（Ａ）は主基板１００上のＲＯＭ１１４の記憶領域を示し、図６（Ｂ）は主基板１００上のＲＡＭ１１６の記憶領域を示す。図６（Ａ）に示す、この実施形態に採用した主基板１００のＲＯＭ１１４は、入賞を検出するための入賞検出プログラム、入賞による賞球の払出しを制御する賞球処理、普通電動役物ソレノイド２８ａの作動を検出するための普通電動役物処理などのプログラムのほか、バックアップ処理プログラム１１４ｂおよび遊技再開制御プログラム１１４ａが記録されている。バックアップ処理プログラム１１４ｂは電源遮断の前に行う処理であり、遊技再開制御プログラム１１４ａは、電源復帰後に行う処理である。
【００３５】
また、ＲＡＭ１１６は、図６（Ｂ）に示すように、電源遮断時に前記電圧供給手段８１（図３）により駆動電源電圧が供給（バックアップ）されて記憶内容が保持されるバックアップ領域１１６ｂをもつ。このバックアップ領域は、主ＣＰＵ１１２により電源電圧が異常に低下したと判断がなされると、主ＣＰＵ１１２によって指定され、バックアップ処理プログラム１１４ａにより、バックアップの必要のあるデータが記憶保持されるものである。
なお、この実施形態におけるバックアップ手段は、上記電源遮断時に駆動電源電圧をＲＡＭ１１６に供給する手段と、ＲＡＭ１１６のバックアップ領域１１６ａと、バックアップ領域１１６ａを指定する主ＣＰＵ１１２とで構成されている。別のバックアップ手段としては、ＲＡＭ１１６の代わりに不揮発性メモリを用いてもよい。
【００３６】
［平常電源立ち上げ後の通常動作］
（主基板１００の主な処理）
主基板１００の主ＣＰＵ１１２は、図示しないが、平常電源投入時より、初期設定、セキュリティチェックなどの準備処理を行った後、▲１▼各種入賞口スイッチからの信号に基づいて払出制御基板２００の副ＣＰＵ２１２へ賞球制御コマンドを出力する賞球処理、▲２▼普通電動役物ソレノイド２８ａをＯＮ・ＯＦＦする普通電動役物処理、▲３▼普通図柄表示装置３４を制御する普通図柄処理、▲４▼第１種始動口スイッチ２７ａがＯＮした際に大当りか否かを判定する大当り判定処理、▲５▼特別図柄表示装置３２に画像制御コマンドを送出する特別図柄処理、▲６▼特定領域ソレノイド４２ｂおよび大入賞口ソレノイド４３ｂを制御する大入賞口処理、▲７▼音声制御装置７９へ音声制御コマンドを送出する音声処理、▲８▼ランプ制御装置３００へランプ制御コマンドを送出するランプ処理などのプログラムを実行する。
【００３７】
（主ＣＰＵ１１２から出力される信号）
次に払出制御基板２００の副ＣＰＵ２１２への信号１０１（特別図柄制御基板３２ｄの場合、信号１００ａ）を代表例として主ＣＰＵ１１２から各副ＣＰＵへ転送される制御コマンドの流れを図７を用いて説明する。
図７に示すように、主ＣＰＵ１１２から出力された通常出力される賞球制御コマンドは、主ＣＰＵバス１１８を介して出力ポート１２０へ出力され、その出力された賞球制御コマンドは、主ＣＰＵ１１２のパラレル出力ポート１２４を介して出力バッファ１２６に一時的に保存された後、副ＣＰＵ２１２に接続された入力バッファ２２０に一時的に保存される。そして、主ＣＰＵ１１２から出力された転送信号が、主ＣＰＵバス１１８から出力ポート１２２、出力バッファ１２８および入力バッファ２２２を介して副ＣＰＵ２１２のトリガ入力（ＴＲＧ２）２２６に入力されると、入力バッファ２２０に保存されている賞球制御コマンドが副ＣＰＵパラレル入力ポート２２８を介して副ＣＰＵ２１２の入力ポート２２４に信号１０１として取込まれ、副ＣＰＵ２１２はコマンド入力処理を実行する。
【００３８】
特別図柄制御基板３２ｄの副ＣＰＵ３２ｅへの信号１００ａ（画像制御コマンド）、ランプ制御装置３００の副ＣＰＵへのランプ制御コマンドおよび音声制御装置７９の副ＣＰＵへの音声制御コマンドも、上記図７と同様に、主ＣＰＵ１１２よりパラレル出力され、副ＣＰＵ３２ｅへパラレル入力される。
【００３９】
（コマンドに対する各副基板の処理）
上記賞球処理に対応して払出制御基板２００の副ＣＰＵ２１２は、平常電源立ち上げの後、主基板１００と同様に初期設定、セキュリティチェックなどの準備処理を行った後、最初にプログラムスタート処理を行う。プログラムスタート処理は、割込みを禁止し、主ルーチンから副ルーチンへ移行するときに主ルーチンのアドレスを保持するスタックポインタを準備して割込み許可するものである。このプログラムスタート処理の後、主プログラムに移行する。主プログラムは、ＣＴＣのチャンネル３割込みによって実行される。これによって、払出制御基板２００は、転送信号ＨＤＳＴＲを割込み信号として賞球制御コマンドが転送されるごとに、賞球の払出しを行う。
【００４０】
特別図柄制御基板３２ｄ、ランプ制御装置３００および音声制御装置７９、例えば特別図柄制御基板３２ｄの副ＣＰＵ３２ｅは、平常電源立ち上げの後、主基板１００と同様に初期設定、セキュリティチェックなどの準備処理を行った後、コマンド入力待ち状態になる。ランプ制御装置３００の副ＣＰＵおよび音声制御装置７９の副ＣＰＵも同じである。
【００４１】
図８は特別図柄制御基板３２ｄを例にした主ＣＰＵ１１２の処理（Ａ）と副ＣＰＵ３２ｅの処理（Ｂ）を示すフローチャートである。図８（Ａ）に示す特別図柄処理は、特別図柄始動記憶数が１以上であることを検出すると（図８（Ａ）のステップ（以下、Ｓと略す）６２：Ｙｅｓ）、大当りか否かを判定した後、特別図柄の変動パターンが設定されたテーブル（図示せず）から変動パターンを１つ決定し（Ｓ６４）、画像制御コマンドを出力（Ｓ６６）するものである。また、主ＣＰＵ１１２は、Ｓ６４において決定した変動パターンに対応する画像制御コマンドを出力ポート１２０（図７）に出力するとともに転送信号を出力ポート１２２に出力する（Ｓ６８）。
出力ポート１２０に出力された画像制御コマンドは、所定の経路を介して副ＣＰＵ３２ｅの入力ポートに取込まれ、副ＣＰＵ３２ｅはコマンド入力処理を実行する（図８（Ｂ））。
【００４２】
図８（Ｂ）に示すように、副ＣＰＵ３２ｅは、主ＣＰＵ１１２から出力された画像制御コマンドを入力すると（Ｓ３００）、その入力した画像制御コマンドをチェックする（Ｓ３０２）。たとえば、画像制御コマンドを１バイトずつに振り分ける。続いて副ＣＰＵ３２ｅは、その入力した画像制御コマンドの内容を解析する（Ｓ３０４）。たとえば、画像制御コマンドがＥ０Ｈ００Ｈ（１６進表示）である場合は、全図柄が変動時間９３１２ｍｓで変動を開始することを示す画像制御コマンドであると解析し、Ｅ１Ｈ００Ｈである場合は、左図柄が停止するとき「０」を表示することを示す画像制御コマンドであると解析する。そして副ＣＰＵ３２ｅは、Ｓ３０４における解析結果に対応した表示信号をＶＤＰ３２ｇ（図４）へ送出する。
【００４３】
図９は各基板に供給される駆動電源電圧（Ａ）と、主ＣＰＵ１１２、払出制御基板２００の副ＣＰＵ２１２、特別図柄制御基板３２ｄの副ＣＰＵ３２ｅ、音声制御装置７９の副ＣＰＵおよびランプ制御装置３００の副ＣＰＵの動作状態を示すタイムチャートである。
図９（Ｂ）に示すように、主ＣＰＵ１１２は賞球制御コマンドＨと、特別図柄制御基板３２ｄの副ＣＰＵ３２ｅ、音声制御装置７９の副ＣＰＵおよびランプ制御装置３００の副ＣＰＵへ制御コマンドＱ１〜Ｑ４を送出している。制御コマンドＱ１〜Ｑ４は、連続性をもった演出データの集りである。また、制御コマンドＱ１〜Ｑ４は、特別図柄制御基板３２ｄの副ＣＰＵ３２ｅへの画像制御コマンドＱ１Ｖ〜Ｑ４Ｖ、音声制御装置７９およびランプ制御装置３００の各副ＣＰＵへの音声制御コマンドＱ１Ａ〜Ｑ４Ａおよびランプ制御コマンドＱ１Ｌ〜Ｑ４Ｌを時分割で含んだものであり、図９（Ｆ）（Ｇ）（Ｈ）に示すように、特別図柄制御基板３２ｄの副ＣＰＵ３２ｅ、音声制御装置７９およびランプ制御装置３００の各副ＣＰＵでは、それぞれの画像制御コマンドＱ１Ｖ〜Ｑ４Ｖ、音声制御コマンドＱ１Ａ〜Ｑ４Ａおよびランプ制御コマンドＱ１Ｌ〜Ｑ４Ｌを解読して、各コマンドに従った演出を行う。この発明でいう一連の遊技とは、たとえば特別図柄制御基板３２ｄでは、Ｑ１Ｖだけ、Ｑ２Ｖだけ、………などをいう。
【００４４】
［電源遮断時の動作］
（主ＣＰＵ１１２）
電源遮断現象が生じたときに主ＣＰＵ１１２が行う処理を図９を参照して説明する。図９（Ａ）に示す１２Ｖの駆動電源電圧が下降検出電圧Ｖｄｍより低下すると、主ＣＰＵ１１２は、図９（Ｂ）に示すようにリセット状態に転移するとともに（ハイレベル→ロウレベル）、ＮＭＩ割込み処理を行う。図９（Ｃ）のロウレベル信号はこのＮＭＩ割込み信号を示す。
上記主ＣＰＵ１１２が行うＮＭＩ割込み処理は、ＲＡＭ１１６に対するアクセスレジスタにアクセス禁止を設定し、他の割込み処理よりも最優先でＮＭＩ割込み処理を実行する。つまり、ＲＡＭ１１６へのアクセスを禁止することにより、ＲＡＭ１１６に格納されている未転送の賞球制御コマンドが書き換えられてしまうのを防止するのを主たる目的とする。このため、前記未転送の賞球制御コマンドを図６（Ｂ）に示すＲＡＭ１１６のバックアップ領域１１６ａに記憶保持する。
【００４５】
さらに、この実施形態では、主ＣＰＵ１１２は、図６（Ａ）に示すＲＯＭ１１４の領域１１４ａよりバックアップ自己指定プログラムを呼び出し、上記バックアップ領域１１６ａに図９（Ｂ）に示す電源遮断の直前に転送した制御コマンドＱ４に従う一連の遊技のうち特別図柄制御基板３２ｄ、ランプ制御装置３００および音声制御装置７９が実行できなかった未実行部分を示すデータ（図５（Ｃ）参照）を、図６（Ｂ）に示すＲＡＭ１１６のバックアップ領域１１６ａに記憶保持する。
【００４６】
（実施形態でバックアップされるデータの構成）
上記バックアップデータの一例を図５（Ｃ）に示す。主ＣＰＵ１１２は、下降検出電圧Ｖｄｍを検出すると図５（Ｃ）に示すようなデータＱを作成する。このデータＱは、電源遮断直前に転送した直前制御コマンドＱ４と、この直前制御コマンドＱ４に従う一連の遊技が特別図柄制御基板３２ｄ、ランプ制御装置３００あるいは音声制御装置７９で実行された遊技分の残り時間ｔ４とから構成されている。
【００４７】
上記残り時間ｔ４は、ＮＭＩ割込み処理の期間に演算によって求めることができる。すなわち、主ＣＰＵ１１２は、特別図柄制御基板３２ｄ、ランプ制御装置３００あるいは音声制御装置７９に送出する制御コマンドの所要時間を認識している。また、主ＣＰＵ１１２は、制御コマンドを送出する都度、内部タイマをスタートさせて、その制御コマンドに従う一連の遊技が実行された経過時間を計測している。したがって、前記所要時間から経過時間を減算することにより、残り時間ｔ４を算出することができる。
【００４８】
（払出制御基板およびその他の副基板の動作）
電源遮断現象が生じると、払出制御基板２００は、図９（Ａ）に示す１２Ｖの駆動電源電圧が下降検出電圧Ｖｄｈ（Ｖｄｈ＜Ｖｄｍ）より低下すると、図９（Ｄ）に示すように、ＮＭＩ割込み処理を行った後（ＮＭＩ端子にロウレベルの信号が入力）、図９（Ｅ）に示すようにリセット（ハイレベルからロウレベルに転移）される。
また、特別図柄制御基板３２ｄの副ＣＰＵ３２ｅ、音声制御装置７９の副ＣＰＵおよびランプ制御装置３００の副ＣＰＵ（以下、各副基板ＣＰＵという）は、図９（Ａ）に示す５Ｖの駆動電源電圧が下降検出電圧Ｖｄｓより低下すると、それぞれ図９（Ｆ）、（Ｇ）、（Ｈ）に示すようにリセット（ハイレベルからロウレベルに転移）される。
【００４９】
［電源復帰時の動作］
（主ＣＰＵ１１２）
電源の復帰は、例えば図９（Ａ）に示す１２Ｖの駆動電源電圧が上昇検出電圧Ｖｕｍより上昇した後に、図９（Ｂ）に示すように、例えば時刻ｔ１でリセット解除の状態となる。リセット解除の後、主ＣＰＵ１１２は起動状態となり、最初にＲＯＭ１１４の領域１１４ｂに記録された遊技再開制御プログラムを実行する。遊技再開制御プログラムは、図９（Ｂ）に示すように、作動開始信号Ｘｓを送出するとともに、ＮＭＩ割込み処理時に記憶保持したバックアップデータＱを送出するものである。このデータＱは、図５（Ｃ）で説明したように、電源遮断の直前に送出した直前制御コマンドＱ４と残り時間ｔ４からなる。
【００５０】
（払出制御基板およびその他の副基板の動作）
電源が復帰すると、払出制御基板２００は、図９（Ａ）に示す１２Ｖの駆動電源電圧が上昇検出電圧Ｖｕｈより上昇した後に、リセット解除の状態になる。ＶｕｈはＶｕｍより小さい値に設定されており、払出制御基板２００は主基板１００より早く起動状態となる。払出制御基板２００は、この実施形態では、バックアップ手段によりＲＡＭ２１６の入賞テーブルに入賞データがバックアップされている。したがって、払出制御基板２００は、時刻ｔ１で転送される主ＣＰＵ１１２からの作動開始信号Ｘｓを受信すると払出しを開始する。
【００５１】
上記各副基板ＣＰＵは、図９（Ａ）に示す５Ｖの駆動電源電圧が上昇検出電圧Ｖｕｓより上昇すると、その後リセット解除の状態となる。リセット解除の後、各副基板ＣＰＵは、図１０にフローチャートにより主ＣＰＵ１１２から作動開始信号が転送されるのを待つ。図１０は、電源復帰時に各副基板が行う処理であり、Ｓ１（準備処理）の後、Ｓ２で作動開始信号を受信待機する。Ｓ２で作動開始信号を受信すると（Ｙｅｓ）、コマンド入力処理Ｓ３に移る。
【００５２】
上記作動開始信号を受けた各副基板ＣＰＵは、電源遮断の直前に主ＣＰＵ１１２が送出した直前制御コマンドＱ４とその残り時間ｔ４からなるデータＱを受信する。したがって、各副基板ＣＰＵは、電源復帰後に起動状態となると、電源遮断の際の状態から遊技を再開し、電源遮断時の遊技状態と再開した遊技状態との間の連続性を維持することができる。
【００５３】
［実施形態特有の効果］
とりわけこの実施形態では、図９（Ｆ）〜（Ｈ）に示すように、主基板１００が特別図柄制御基板３２ｄの副ＣＰＵ３２ｅ、音声制御装置７９の副ＣＰＵおよびランプ制御装置３００の副ＣＰＵからなる３つの副基板に対し送出したデータＱを記憶保持しているので、電源復帰後において図柄の変動、ランプの表示、音声の出力が同時関係で再開進行することができる。したがって、各副基板による複数の遊技の進行が同期性をもち、遊技に違和感が生じない。
【００５４】
また、図９のタイムチャートでは、電源復帰時に各副基板、払出制御基板２００および主基板１００の順に起動するようになっているが、作動開始信号という起動開始を意味する信号を用いることにより、このような設計上の制約を設けなくともよいという効果もある。
【００５５】
［他の実施形態］
（１）上記実施形態では、電源遮断があつた時、その時まで実行されていた遊技状態を電源復帰後に連続して再開させるものであるが、他の実施形態として、電源遮断時に送出した制御コマンドが、たとえばリーチ図柄の変動コマンドであった場合、リーチ図柄の最初からあるいはそれより若干前の遊技状態から再開させることが好ましい。大当たりに期待を持たせる演出の場合、このように連続性を無視して再度その期待の高い図柄から再開することにより、遊技の興趣を高める効果がある（請求項３に対応）。
【００５６】
（２）また、上記実施形態では、未実行部分の遊技を規定する残り時間を、主基板１００で行っているが、主基板１００は経過時間、すなわち、主ＣＰＵ１１０の内部タイマの値をそのまま特別図柄制御基板３２ｄなどの副基板に送出し、各副基板で残り時間を算出させてもよい。
（３）また、本実施形態の遊技機は、パチンコ機に限定されず、スロットマシン、麻雀ゲームなどその他の遊技機に適用することは容易である。
【００５７】
［各請求項と実施形態との対応関係］
図３の電圧供給手段８１およびバックアップ領域１１６ａが、請求項１に記載のバックアップ手段に対応する。直前制御コマンドＱ４および残り時間ｔ４がデータに対応する。
【図面の簡単な説明】
【図１】この発明に係る実施形態のパチンコ機の斜視説明図である。
【図２】図１に示すパチンコ機１０に備えられた遊技盤１４の主要構成を示す説明図である。
【図３】パチンコ機１０の電気的構成をブロックで示す説明図である。
【図４】この発明に係る実施形態のパチンコ機の特別図柄制御基板の構成を示す説明図である。
【図５】図５（Ａ）は主ＣＰＵ１１２が各副ＣＰＵに送出する制御コマンドを説明するタイミングチャート、図５（Ｂ）は制御コマンドのフォーマットを示す説明図、図６（Ｃ）はこの発明のデータのフォーマットを示す説明図である。
【図６】図６（Ａ）は主基板に搭載されたＲＯＭの記憶プログラムを示す説明図、図６（Ｂ）はＲＡＭのバックアップ領域を示す説明図である。
【図７】主ＣＰＵと副ＣＰＵ間のハードウエア構成を示す説明図である。
【図８】特別図柄処理の説明図であって、（Ａ）は主基板の行う処理を示すフローチャート、（Ｂ）は副ＣＰＵ３２ｅの行う処理を示すフローチャートである。
【図９】各基板に供給される駆動電源電圧と主ＣＰＵ１１２、払出制御基板２００の副ＣＰＵ２１２、および各副基板の動作状態を示すタイムチャートであって、（Ａ）は各基板に供給される駆動電源電圧を示す電圧波形、（Ｂ）は主基板の動作状態、（Ｃ）は主基板のＮＭＩ処理のタイミング、（Ｄ）は払出制御機基板のＮＭＩ処理のタイミング、（Ｅ）は払出性制御基板の動作状態、（Ｆ）は特別図柄制御基板の動作状態、（Ｇ）は音声制御基板の動作状態、（Ｈ）はランプ制御基板の動作状態をそれぞれ示す。
【図１０】電源復帰時の副基板が行う動作のフローチャートである。
【図１１】従来のパチンコ機の電気的構成をブロックで示す説明図である。
【符号の説明】
１０    パチンコ機（遊技機）
７０    主電源
８０    電源基板
１００    主基板
１１２    主ＣＰＵ
２００    払出制御基板
２１２    副ＣＰＵ
３２ｅ    副ＣＰＵ
２１６    ＲＡＭ
Ｑ    データ
１１４    ＲＯＭ
１１６    ＲＡＭ
Ｘｓ    作動開始信号
【図１】
0003604330.tif 000002
【図２】
0003604330.tif 000003
【図３】
0003604330.tif 000004
【図４】
0003604330.tif 000005
【図５】
0003604330.tif 000006
【図６】
0003604330.tif 000007
【図７】
0003604330.tif 000008
【図８】
0003604330.tif 000009
【図９】
0003604330.tif 000010
【図１０】
0003604330.tif 000011
【図１１】
0003604330.tif 000012