(57)【要約】【目的】  ステッピングモータを正確に駆動制御することができる遊技機を提供する。【構成】  サブ統合基板１１１に備えるマイクロプロセッサとしてのＣＰＵ１１１ａには、出力ポート、シリアル送信部、そしてシリアル受信部等が内蔵されている。シリアル送信部は転送クロックに同期して転送データ（検査データ及び励磁データ）をランプ駆動基板１１２に出力し、シリアル受信部はランプ駆動基板１１２からフィードバックされる検査データを取り込む。ＣＰＵ１１１ａは、この取り込んだ検査データと、シリアル送信部から出力した検査データと、が一致しているときのみ、出力ポートからラッチ信号をランプ駆動基板１１２に出力する。ランプ駆動基板は、この入力されたラッチ信号を契機として、取り込んだ励磁データに基づいてステッピングモータを駆動する。したがって、ステッピングモータを正確に駆動制御することができる。【選択図】        図１４
2006346369.tif 000002
【特許請求の範囲】
【請求項１】
主制御基板と、サブ統合基板と、駆動基板と、複数のステッピングモータと、を備え、前記主制御基板は、遊技の進行に基づいて、前記サブ統合基板にコマンドを出力し、前記サブ統合基板は、前記主制御基板からのコマンドに基づいて、駆動データを前記駆動基板に出力し、前記駆動基板は、前記サブ統合基板からの前記駆動データに基づいて、前記複数のステッピングモータを駆動する遊技機であって、
前記サブ統合基板は、シリアル送信部と、出力ポートと、シリアル受信部と、送信データ作成手段と、検査データ判定手段と、ラッチ信号出力手段と、を備え、
前記駆動基板は、シフトレジスタを備え、
前記シフトレジスタは、入力端子が前記シリアル送信部と接続され、デイジーチェーン接続端子が前記シリアル受信部と接続され、ラッチ端子が前記出力ポートのいずれか１つの出力端子と接続され、
前記送信データ作成手段は、検査データを含む前記駆動データを作成して前記シリアル送信部へ渡し、
前記検査データ判定手段は、前記シリアル受信部が受信した検査データと前記シリアル送信部から送信した検査データとが一致しているか否かを判定し、
前記ラッチ信号出力手段は、一致しているときのみ、前記出力ポートからラッチ信号を出力することを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シリアル出力される駆動データに基づいて、ステッピングモータを回転させ、役物を駆動する遊技機に関するものである。
【背景技術】
【０００２】
従来、サブ制御基板からドライバ基板へ制御信号を出力するとき、サブ制御基板とドライバ基板との基板間を接続する信号線の数を低減させるため、シリアル方式を採用したパチンコ遊技機が提案されている（例えば、特許文献１）。このパチンコ遊技機では、サブ制御基板からシリアル方式により出力された制御信号を、ドライバ基板がパラレル方式の信号に制御信号を変換し、２相励磁モータを制御している。
【特許文献１】特開２００３−２１０７９７号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、例えば複数の役物ごとに設けたステッピングモータの駆動制御をシリアル方式で行うとき、シフトレジスタを用いてステッピングモータの駆動制御を行うが、シフトレジスタは、シリアル出力された駆動データ（励磁データ）を順次取り込み、ラッチ信号を契機に、シリアルデータをラッチしてパラレル信号としての駆動信号に変換し、この駆動信号をステッピングモータに出力する。
【０００４】
しかしながら、このラッチ信号は、シリアル出力された駆動データをすべてシフトレジスタが取り込んだか否かの判定を行うことなく、出力されている。例えば、基板間を接続する通信線のコネクタが外れかかっているとき、通信線がノイズの影響を受けるときなどでは、シフトレジスタは正規と異なる駆動データを取り込むおそれがあり、その取り込まれた駆動データに高い信頼性を得ることができない。また、駆動データが正規と異なると、ステッピングモータが所定の回転位置に回転しない場合や脱調して制御不能に陥る場合など、ステッピングモータを正確に駆動制御することが困難となる。そして、大当りとなる期待度の高い演出に駆動される役物が、ステッピングモータの制御不能により、作動しない場合では、遊技者は、遊技意欲が低下するおそれがあり、また遊技場運営者とのトラブルになりかねない。
【０００５】
本発明は、シリアル出力された励磁データを取り込むシフトレジスタを用いて、ステッピングモータの駆動制御を行う場合における、このような問題に鑑みてなされたものであり、その目的とするところは、シフトレジスタに取り込まれた励磁データの信頼性を高めることにより、ステッピングモータを正確に駆動制御することができる遊技機を提供することにある。
【課題を解決するための手段】
【０００６】
上述の目的を達成するための有効な解決手段を以下に示す。なお、必要に応じてその作用等の説明を行う。また、理解の容易のため、発明の実施の形態において対応する構成等につても適宜示すが、何ら限定されるものではない。
【０００７】
（解決手段１）
主制御基板と、サブ統合基板と、駆動基板と、複数のステッピングモータと、を備え、前記主制御基板は、遊技の進行に基づいて、前記サブ統合基板にコマンドを出力し、前記サブ統合基板は、前記主制御基板からのコマンドに基づいて、駆動データを前記駆動基板に出力し、前記駆動基板は、前記サブ統合基板からの前記駆動データに基づいて、前記複数のステッピングモータを駆動する遊技機であって、前記サブ統合基板は、シリアル送信部と、出力ポートと、シリアル受信部と、送信データ作成手段と、検査データ判定手段と、ラッチ信号出力手段と、を備え、前記駆動基板は、シフトレジスタを備え、前記シフトレジスタは、入力端子が前記シリアル送信部と接続され、デイジーチェーン接続端子が前記シリアル受信部と接続され、ラッチ端子が前記出力ポートのいずれか１つの出力端子と接続され、前記送信データ作成手段は、検査データを含む前記駆動データを作成して前記シリアル送信部へ渡し、前記検査データ判定手段は、前記シリアル受信部が受信した検査データと前記シリアル送信部から送信した検査データとが一致しているか否かを判定し、前記ラッチ信号出力手段は、一致しているときのみ、前記出力ポートからラッチ信号を出力することを特徴とする遊技機。
【０００８】
本実施形態では、図１４の主制御基板１０１が主制御基板に相当し、図１４のサブ統合基板１１１がサブ統合基板に相当し、図１４のランプ駆動基板１１２が駆動基板に相当し、図１４のステッピングモータ１５０ｈ，１５２ｈ，１５３ｆ，１５５が複数のステッピングモータに相当し、図２１のコマンド受信割り込み処理におけるステップＳ８２のコマンド受信処理で受信するコマンドがコマンドに相当し、図１５の転送データＳＭ−ＤＡＴ（検査データ、第１励磁データ及び第１励磁データ）が駆動データに相当し、図１５のシリアル送信部１１１ａｔがシリアル送信部に相当し、図１５の出力ポート１１１ａｏｐが出力ポートに相当し、図１５のシリアル受信部１１１ａｒがシリアル受信部に相当し、図３０の励磁データ送信処理におけるステップＳ１５４、ステップＳ１６０及びステップＳ１６８が送信データ作成手段に相当し、図３５の検査データ判定処理が検査データ判定手段に相当し、図３５の検査データ判定処理におけるステップＳ２１２がラッチ信号出力手段に相当し、図１５のシフトレジスタ１１２ｈ，１１２ｉがシフトレジスタに相当し、図３１の検査データが検査データに相当する。
【０００９】
この遊技機では、主制御基板、サブ統合基板、駆動基板及び複数のステッピングモータを備えている。主制御基板は、遊技の進行に基づいて、サブ統合基板にコマンドを出力する。このコマンドが入力されるサブ統合基板は、コマンドに基づいて駆動データを駆動基板に出力する。この駆動データが入力される駆動基板は、駆動データに基づいて複数のステッピングモータを駆動する。
【００１０】
サブ統合基板は、シリアル送信部、出力ポート及びシリアル受信部を備え、駆動基板は、シフトレジスタを備えている。このシフトレジスタの入力端子はシリアル送信部と接続され、シフトレジスタのデイジーチェーン接続端子がシリアル受信部と接続されており、シリアル送信部から送信された駆動データは、シフトレジスタを介して、シリアル受信部にフィードバックされる。また、出力ポートは、８ビット（１バイト）で構成されており、８つの出力端子のうちいずれか１つ（ラッチ用出力端子）がシフトレジスタのラッチ端子と接続されている。
【００１１】
更に、サブ統合基板は、送信データ作成手段、検査データ判定手段及びラッチ信号出力手段を備えている。送信データ作成手段は、検査データを含む駆動データを作成し、この作成した駆動データをシリアル送信部へ渡す。そしてシリアル送信部は駆動データをシフトレジスタに送信する。この駆動データは、シフトレジスタに取り込まれ、駆動データのうち検査データがシフトレジスタを介してシリアル受信部で受信される（取り込まれる）。検査データ判定手段は、シリアル受信部で取り込まれた検査データと、シリアル送信部から送信された検査データと、が一致するか否かを判定する。そして、ラッチ信号出力手段は、検査データ判定手段により一致していると判定されたときのみ、出力ポートのラッチ用出力端子からラッチ信号をシフトレジスタに出力する。シフトレジスタは、この入力されたラッチ信号を契機として、取り込んだ駆動データに基づいて、ステッピングモータを駆動する。このように、フィードバックされる検査データに基づいて、ラッチ信号の出力が制御されるため、シフトレジスタに取り込まれた駆動データ（励磁データ）の信頼性を高めることができる。したがって、ステッピングモータを正確に駆動制御することができる。
【００１２】
（解決手段２）
解決手段１に記載の遊技機であって、前記駆動基板は、前記シフトレジスタを複数備え、前記複数のシフトレジスタは、初段から最終段に亘ってデイジーチェーン接続され、前記初段のシフトレジスタの入力端子が前記シリアル送信部と接続され、前記最終段のシフトレジスタのデイジーチェーン接続端子が前記シリアル受信部と接続され、前記送信データ作成手段は、前記検査データを先頭にした前記駆動データを作成して前記シリアル送信部へ渡すことを特徴とする遊技機。
【００１３】
本発明の遊技機において、駆動基板は、複数のシフトレジスタを備えており、この複数のシフトレジスタは、初段から最終段に亘ってデイジーチェーン接続されている。初段のシフトレジスタの入力端子がシリアル送信部と接続され、最終段のシフトレジスタのデイジーチェーン接続端子がシリアル受信部と接続されている。送信データ作成手段は、検査データを先頭にした駆動データを作成してシリアル送信部へ渡す。シリアル送信部は、この駆動データを初段のシフトレジスタに送信し、シリアル受信部は、最終段のシフトレジスタのデイジーチェーン接続端子からフィードバックされる検査データを取り込む。こうすれば、例えばステッピングモータの数が増えたときには、シフトレジスタを拡張することにより、その増えたステッピングモータの駆動データも併せて送信することができる。したがって、検査データを先頭にして駆動データを送信することにより、シフトレジスタが拡張されても、この検査データをシリアル受信部で取り込むことができる。また、シフトレジスタの拡張にともない駆動基板を作り直す必要が生じたときにでも、駆動データを変更することにより、ステッピングモータの駆動制御を行うことができ、サブ統合基板を作り直す必要がなくなる。
【００１４】
（解決手段３）
解決手段１に記載の遊技機であって、前記駆動基板は、前記シフトレジスタを複数備え、前記複数のシフトレジスタは、初段から最終段に亘ってデイジーチェーン接続され、前記初段のシフトレジスタの入力端子が前記シリアル送信部と接続され、前記複数のシフトレジスタのいずれか１つのデイジーチェーン接続端子が前記シリアル受信部に接続され、前記検査データ判定手段は、前記シリアル受信部により取り込まれた前記駆動データが前記シリアル送信部から送信された前記駆動データのうち予め定めた部分と一致しているか否かを判定し、前記ラッチ信号出力手段は、一致しているときのみ、前記出力ポートからラッチ信号を前記複数のシフトレジスタにそれぞれ出力することを特徴とする遊技機。
【００１５】
本発明の遊技機において、駆動基板は、複数のシフトレジスタを備えており、この複数のシフトレジスタは、初段のシフトレジスタから最終段のシフトレジスタに亘ってデイジーチェーン接続されている。初段のシフトレジスタの入力端子がシリアル送信部と接続され、初段のシフトレジスタから最終段のシフトレジスタまでのいずれか１つのデイジーチェーン接続端子がシリアル受信部にも接続されている。このシリアル受信部と接続されるシフトレジスタ（フィードバック用シフトレジスタという。以下、ＦＢ用シフトレジスタと略。）のデイジーチェーン接続端子からは、１つ後段のシフトレジスタ、つまりＦＢ用シフトレジスタの１つ後段のシフトレジスタから最終段のシフトレジスタまでに取り込まれる駆動データと同一の駆動データがシリアル受信部にも伝えられる。
【００１６】
シリアル送信部は、駆動データを初段のシフトレジスタに送信し、シリアル受信部は、ＦＢ用シフトレジスタのデイジーチェーン接続端子からフィードバックされる駆動データを取り込む。検査データ判定手段は、シリアル受信部により取り込まれた駆動データがシリアル送信部から送信された駆動データのうち予め定めた部分と一致しているか否かを判定する。この駆動データのうち「予め定めた部分」とは、例えば、ＦＢ用シフトレジスタの１つ後段のシフトレジスタから最終段のシフトレジスタまでに取り込まれる駆動データ、最終段のシフトレジスタに取り込まれる駆動データ等である。
【００１７】
そして、ラッチ信号出力手段は、検査データ判定手段により一致していると判定されたときのみ、出力ポートからラッチ信号を複数のシフトレジスタにそれぞれ出力する。これらのシフトレジスタは、この入力されたラッチ信号を契機として、取り込んだ駆動データに基づいて、ステッピングモータを駆動する。このように、ＦＢ用シフトレジスタの１つ後段のシフトレジスタから最終段のシフトレジスタまでに取り込まれる駆動データがシリアル受信部でも取り込まれるため、この取り込まれる駆動データに基づいて、ラッチ信号の出力を制御することができる。なお、シリアル受信部で取り込まれた駆動データは検査データとしての機能を有する。
【００１８】
（解決手段４）
解決手段１又は２に記載の遊技機であって、前記サブ統合基板は、検査データ更新手段を備え、前記検査データ更新手段は、前記シリアル送信部から前記駆動データが送信されるごとに、前記検査データを更新することを特徴とする遊技機。
【００１９】
本実施形態では、検査データは励磁データ送信処理が行われるごとに更新される、が検査データ更新手段に相当する。
【００２０】
本発明の遊技機において、サブ統合基板は、検査データ更新手段を備えており、この検査データ更新手段は、シリアル送信部から駆動データが送信されるごとに、検査データを更新する。こうすれば、フィードバックされる検査データの信頼性を高めることができる。
【００２１】
（解決手段５）
解決手段１〜４のいずれかに記載の遊技機であって、前記サブ統合基板は、初期化信号出力手段を備え、前記シフトレジスタは、初期化端子が前記出力ポートのいずれか１つの出力端子と接続され、前記初期化信号出力手段は、前記検査データ判定手段により一致していないと判定されたとき、前記出力ポートから初期化信号を出力し、前記ラッチ信号出力手段は、前記初期化信号が出力された後、前記出力ポートからラッチ信号を出力することを特徴とする遊技機。
【００２２】
本実施形態では、図３５の検査データ判定処理におけるステップＳ２１６が初期化信号出力手段に相当し、図３６（ｂ）のタイミングチャートにおける初期化信号ＳＭ−ＣＬＲが初期化信号に相当し、図３５の検査データ判定処理におけるステップＳ２１７が初期化用ラッチ信号出力手段に相当し、図３６（ａ）のタイミングチャートにおけるラッチ信号ＳＭ−ＬＡＴが初期化用ラッチ信号に相当する。
【００２３】
本発明の遊技機において、サブ統合基板は、初期化信号出力手段を備えている。シフトレジスタは、取り込んだ駆動データを強制的に初期化（クリア）する初期化端子が出力ポートのいずれか１つの出力端子（初期化用出力端子）と接続されている。初期化信号出力手段は、検査データ判定手段により一致していないと判定されたときには、出力ポートの初期化用出力端子から初期化信号を出力し、シフトレジスタに取り込んだ駆動データを強制的に初期化する。ここで、取り込んだ駆動データは、初期化されると、ステッピングモータの励磁を停止する駆動データとなる。
【００２４】
初期化信号が出力された後、ラッチ信号出力手段は、出力ポートのラッチ用出力端子からラッチ信号を出力する。このラッチ信号が入力されるシフトレジスタは、ラッチ信号を契機として、ステッピングモータの励磁を停止する。このように、シリアル送信部から送信された検査データと、シリアル受信部で受信された検査データと、が検査データ判定手段により判定され、一致していないと判定されたときには、出力ポートの初期化用出力端子から初期化信号が出力される。このため、シリアル送信部からシフトレジスタ、そしてシリアル受信部に亘るシリアル通信経路に、サブ統合基板と駆動基板との基板間を接続する通信線の断線や通信線のコネクタが外れかかっている又は外れている、ノイズの影響による通信線での駆動データのデータ化け等の問題が生じて、シリアル送信部から送信された駆動データがシフトレジスタに正確に取り込まれなくなったとき、つまりシリアル送信部から送信された駆動データに信頼性がなくなったときには、シフトレジスタに取り込まれた駆動データを強制的に初期化することにより、ステッピングモータの励磁を停止することができる。したがって、信頼性の高い駆動データに基づいて、ステッピングモータを駆動することができる。また、
励磁が停止されることにより、ステッピングモータの発熱を抑えることができる。
【００２５】
（解決手段６）
解決手段１〜４のいずれかに記載の遊技機であって、前記サブ統合基板は、再駆動データ送信手段を備え、前記再駆動データ送信手段は、前記検査データ判定手段により一致していないと判定されたとき、前記シリアル送信部から送信した前記駆動データをもう一度送信することを特徴とする遊技機。
【００２６】
本実施形態では、図４５の再送用検査データ判定処理におけるステップＳ２２４’の再励磁データ送信処理が再駆動データ送信手段に相当する。
【００２７】
本発明の遊技機において、サブ統合基板は、再駆動データ送信手段を備えており、この再駆動データ送信手段は、検査データ判定手段により一致していないと判定されたとき、シリアル送信部から送信した駆動データをもう一度送信する。こうすれば、シリアル送信部からシフトレジスタ、そしてシリアル受信部に亘るシリアル通信経路に、サブ統合基板と駆動基板との基板間を接続する通信線の断線や通信線のコネクタが外れかかっている又は外れている、ノイズの影響による通信線での駆動データのデータ化け、シフトレジスタの故障等の問題が生じているか否かをもう一度確認することができる。
【００２８】
（解決手段７）
解決手段１〜６のいずれかに記載の遊技機であって、前記検査データは、８ビットであり、前記シフトレジスタは、８ビットで構成されることを特徴とする遊技機。
【００２９】
本発明の遊技機において、シフトレジスタ及び検査データがともに８ビット、つまり１バイトで構成される。こうすれば、検査データを含む駆動データがバイト単位で扱えるため、プログラムの作成が楽になる。
【００３０】
（解決手段８）
前記遊技機は、パチンコ遊技機である解決手段１〜７のいずれかに記載の遊技機。
【００３１】
本発明の遊技機において、遊技機がパチンコ遊技機であるため、パチンコ遊技機において、解決手段１〜７の作用効果が得られる。このパチンコ遊技機の基本構成としては、操作手段（本実施形態では、操作ハンドル１８）の操作に応じて遊技球を遊技領域（本実施形態では、遊技領域１２）に打ち込み、該打ち込んだ遊技球が遊技領域内に設けられた始動口（本実施形態では、始動入賞口４５、電動始動入賞口４６）に入賞することを条件として図柄表示手段（本実施形態では、演出装置４０における表示領域４２）で図柄情報の変動表示を行い、図柄情報の表示結果を停止表示するものである。また、利益付与状態（本実施形態、大当り遊技状態）の発生時には、遊技領域内に設けられた大入賞口（本実施形態、大入賞口６１）を所定態様で開放して遊技球の入賞を可能にし、その入賞に基づいて遊技者に遊技特典（賞球の付与や磁気カードへのポイントの書き込み等）を付与するものである。
【００３２】
（解決手段９）
前記遊技機は、回胴式遊技機である解決手段１〜７のいずれかに記載の遊技機。
【００３３】
本発明の遊技機において、遊技機が回胴式遊技機であるため、回胴式遊技機において、解決手段１〜７の作用効果が得られる。この回胴式遊技機の基本構成としては、複数の図柄情報からなる図柄情報列（例えば、複数の図柄情報を付した複数のリール列）を変動表示した後に、図柄情報の表示結果を停止表示する変動表示手段を備えるとともに、始動用操作手段（例えば、操作レバー）の操作に基づいて図柄情報の変動表示を開始し、停止用操作手段（例えば、ストップボタン）の操作あるいは所定時間の経過に基づいて図柄情報の変動表示を停止する。そして、図柄情報が予め定めた特定表示態様となることを条件として利益付与状態（大当り遊技状態）を発生させる利益付与状態発生手段を備えたものである。
【００３４】
（解決手段１０）
前記遊技機は、パチンコ遊技機と回胴式遊技機とを融合させた融合遊技機である解決手段１〜７のいずれかに記載の遊技機。
【００３５】
本発明の遊技機において、遊技機が融合遊技機であるため、融合遊技機において、解決手段１〜７の作用効果が得られる。このパチンコ遊技機と回胴式遊技機とを融合させた融合遊技機の基本構成としては、複数の図柄情報からなる図柄情報列（例えば、複数の図柄を付した複数のリール列）を変動表示した後に、図柄情報の表示結果を停止表示する変動表示手段を備えるとともに、始動用操作手段（例えば、操作レバー）の操作に基づいて図柄情報の変動表示を開始し、停止用操作手段（例えば、ストップボタン）の操作あるいは所定時間の経過に基づいて図柄情報の変動表示を停止する。そして、図柄情報が予め定めた特定表示態様となることを条件として利益付与状態（大当り遊技状態）を発生させる利益付与状態発生手段を備えるとともに、遊技媒体として遊技球を使用することで、図柄情報の変動開始時には、所定数の遊技球を必要とし、利益付与状態の発生時には、多量の遊技球が払い出されるように構成されたものである。
【発明の効果】
【００３６】
本発明の遊技機においては、シフトレジスタに取り込まれた励磁データの信頼性を高めることにより、ステッピングモータを正確に駆動制御することができる。
【発明を実施するための最良の形態】
【００３７】
次に、本発明の好適な実施形態について図面に基づいて説明する。図１はパチンコ機１を示す正面図であり、図２は本体枠及び前面枠を開放した状態のパチンコ機１を示す斜視図である。
［１．パチンコ機の構成］
【００３８】
パチンコ機１は、図１及び図２に示すように、外枠２、本体枠３、遊技盤４、前面枠５等を備えて構成されている。外枠２は、上下左右の枠材によって縦長四角形の枠状に形成され、外枠２の前側下部には、本体枠３の下面を受ける下受板６を有している。外枠２の前面一側には、ヒンジ機構７によって本体枠３が前方に開閉可能に装着されている。また、本体枠３は、前枠体８、遊技盤装着枠９及び機構装着枠１０を合成樹脂材によって一体成形することで構成されている。本体枠３の前側に形成された前枠体８は、外枠２前側の下受板６を除く外郭形状に対応する大きさの矩形枠状に形成されている。
【００３９】
前枠体８の後部に一体的に形成された遊技盤装着枠９には、遊技盤４が前方から着脱交換可能に装着されるようになっている。遊技盤４の盤面（前面）には、外レールと内レールとを備えた案内レール１１が設けられ、該案内レール１１の内側には、遊技領域１２が区画形成されている。遊技盤装着枠９よりも下方に位置する前枠体８の前側下部の一側寄りには、スピーカ装着板１３を介して低音用スピーカ１４が装着されている。また、前枠体８前面の下部領域内の上側部分には、遊技盤４の発射通路に向けて遊技球を導く発射レール１５が傾斜状に装着されている。一方、前枠体８前面の下部領域内の下側部分には、下前面部材１６が装着されている。下前面部材１６前面のほぼ中央には、下皿１７が設けられ、片側寄りには操作ハンドル１８が設けられている。
【００４０】
本体枠３（前枠体８）のヒンジ機構７が設けられる側とは反対側となる開放側の後面には、外枠２に対して本体枠３を施錠する機能と、本体枠３に対して前面枠５を施錠する機能とを兼ね備えた施錠装置１９が装着されている。施錠装置１９は、外枠２に設けられた閉止具２０に係脱可能に係合して本体枠３を閉鎖状態に施錠する上下複数の本体枠施錠フック２１と、前面枠５の開放側の後面に設けられた閉止具２２に係脱可能に係合して前面枠５を閉鎖状態に施錠する上下複数の扉施錠フック２３とを備えている。そして、シリンダー錠２４の鍵穴に鍵が挿入されて一方向に回動操作されることで、本体枠施錠フック２１と外枠２の閉止具２０との係合が解除されて本体枠３が解錠され、これとは逆方向に鍵が回動操作されることで、扉施錠フック２３と前面枠５の閉止具２２との係合が解除されて前面枠５が解錠されるようになっている。なお、シリンダー錠２４の前端部は、パチンコ機１の前方から鍵を挿入して解錠操作が行えるように、前枠体８及び下前面部材１６を貫通して下前面部材１６の前面に露出して配置されている。
【００４１】
本体枠３前面の一側には、ヒンジ機構２５によって前面枠５が前方に開閉可能に装着されている。前面枠５は、扉本体フレーム２６、サイド装飾装置２７、上皿２８、音響電飾装置２９を備えて構成されている。扉本体フレーム２６は、プレス加工された金属製フレーム部材によって構成され、前枠体８の上端から下前面部材１６の上縁に亘る部分を覆う大きさに形成されている。扉本体フレーム２６のほぼ中央には、遊技盤４の遊技領域１２を前方から透視可能なほぼ円形状の開口窓３０が形成されている。また、扉本体フレーム２６の後側には、開口窓３０よりも大きい矩形枠状をなす窓枠３１が設けられ、該窓枠３１には、透明板３２が装着されている。
【００４２】
扉本体フレーム２６の前側には、開口窓３０の周囲において、左右両側部にサイド装飾装置２７が、下部に上皿２８が、上部に音響電飾装置２９が装着されている。サイド装飾装置２７は、ランプ基板が内部に配置され且つ合成樹脂材によって形成されたサイド装飾体３３を主体として構成されている。サイド装飾体３３には、横方向に長いスリット状の開口孔が上下方向に複数配列されており、該開口孔には、ランプ基板に配置された光源に対応するレンズ３４が組み込まれている。音響電飾装置２９は、透明カバー体３５、スピーカ３６、スピーカカバー３７、及びリフレクタ体（図示しない）等を備え、これらの構成部材が相互に組み付けられてユニット化されている。
［２．遊技盤の構成部材］
【００４３】
次に、遊技盤４に区画形成された遊技領域１２内に設けられる各種構成部材について説明する。図３は遊技盤４を示す正面図である。
【００４４】
遊技領域１２の中央部分には、演出装置４０が配設されている。演出装置４０は、複数個の発光体（例えば、４個のＬＥＤ１７６）の点灯によって特別図柄を変動表示する特別図柄表示器４１と、左・中・右の３つの図柄で構成される複数種類の装飾図柄を変動表示するとともに種々の演出表示を表示領域４２で行う液晶表示器１１６（図１４に符号のみ記載）と、複数個の発光体（例えば、４個のＬＥＤ１８２）の点灯によって所定条件が成立（始動入賞口４５及び電動始動入賞口４６に遊技球が入賞）したが、未だ特別図柄の変動が開始されていない記憶数（始動記憶数）を表示する特図記憶ランプ５４と、特別図柄表示器４１、液晶表示器１１６、特図記憶ランプ５４を遊技盤４の表面（遊技領域１２）に取り付けるための前面装飾板４３とを備えている。また、演出装置４０の右上部分には、演出ランプ４４ａ，４４ｂが取り付けられている。これらの演出ランプ４４ａ，４４ｂは、表示領域４２による演出表示に合わせた点灯表示を行うようになっている。
【００４５】
演出装置４０の下方には、始動入賞口４５と始動入賞口４５の下方に一対の開閉翼４７を有する電動始動入賞口４６とが配設されている。電動始動入賞口４６は、普通図柄表示器５０の表示結果が「当り」となったときに、開閉翼４７が所定時間（例えば、通常状態時０．５秒（以下、ｓと表記）、又は確率変動状態時３ｓ）開放されるように制御される。なお、始動入賞口４５には上方からの遊技球が入賞でき、電動始動入賞口４６には上方が始動入賞口４５により封鎖され、開閉翼４７が閉塞状態にある場合には遊技球が入賞できない状態となっている。このため、開閉翼４７が開放状態となったとき遊技球が入賞できる状態となる。
【００４６】
また、始動入賞口４５及び電動始動入賞口４６に入賞した遊技球は、始動口センサ５５（図１４に符号のみ記載）によって検出され、この検出（所定条件が成立）に基づいて特別図柄表示器４１で特別図柄の変動表示（表示領域４２で装飾図柄の変動表示）が許可される。なお、始動入賞口４５及び電動始動入賞口４６に遊技球が入賞し、始動口センサ５５によって遊技球が検出されたときに特別図柄表示器４１における特別図柄の表示結果を当り（特定の表示態様）とするか否か判定する大当り判定乱数が抽出される。また、特別図柄の変動中に遊技球が始動入賞口４５又は電動始動入賞口４６に入賞し、始動口センサ５５により検出されたことに基づいて抽出された大当り判定乱数は、所定個数（例えば、４個）まで記憶可能であり、その記憶数（始動記憶数）は、複数個の発光体（例えば、４個のＬＥＤ１８２）からなる特図記憶ランプ５４の点灯によって表示される。特図記憶ランプ５４は、遊技領域１２の右側方に配置されている。
【００４７】
遊技領域１２の左側方には、発光体（例えば、ＬＥＤ）の点灯点滅によって普通図柄を変動表示する普通図柄表示器５０が配設されている。また、普通図柄表示器５０の下方には、遊技状態が確率変動状態か否かに応じて点灯又は消灯（本実施形態では、確率変動状態にて点灯）する確率変動状態ランプ５１が取り付けられている。また、普通図柄表示器５０の下方には、ゲートスイッチ５３ａを備えた左ゲートとゲートスイッチ５３ｂを備えた右ゲートとが設けられている。左ゲート又は右ゲートを遊技球が通過したことに基づいてゲートスイッチ５３ａ又はゲートスイッチ５３ｂにより遊技球が検出されると普通図柄表示器５０で普通図柄の変動表示が開始される。つまりゲートスイッチ５３ａとゲートスイッチ５３ｂとによる遊技球の検出に応じて普通図柄表示器５０における普通図柄の変動表示が許可される。なお、ゲートスイッチ５３ａとゲートスイッチ５３ｂとにより遊技球が検出されたとき、普通図柄表示器５０における普通図柄の表示結果を当りとするか否か判定する普通図柄当り判定乱数が抽出される。また、普通図柄の変動中に遊技球が左ゲート又は右ゲートを通過し、ゲートスイッチ５３ａ，５３ｂにより検出されたことに基づいて抽出された普通図柄当り判定乱数は、所定個数（例えば、４個）まで記憶可能とされ、その記憶数は、複数個の発光体（例えば、４個のＬＥＤ）からなる普図記憶ランプ５６の点灯によって表示される。普図記憶ランプ５６は、遊技領域１２の左側方に配置されている。
【００４８】
電動始動入賞口４６の下方には、横長長方形状の大入賞口６１を開閉する開閉板６２を有する大入賞口装置６０が配設されている。大入賞口装置６０は、大入賞口６１（開閉板６２）の開閉用駆動源となるソレノイド６３、及びカウントセンサ６４（共に図１４に符号のみ記載）を備えている。大入賞口装置６０の下方となる遊技領域１２の最下部には、遊技領域１２を流下していずれの入賞口や入賞装置にも入賞しなかった遊技球が取り込まれるアウト口４８が設けられている。始動入賞口４５、電動始動入賞口４６と大入賞口装置６０との左右側方には、４つの入賞口６６ａ〜６６ｄが設けられている。また、遊技領域１２には、遊技状態に応じて点灯点滅が制御される電飾用の装飾ランプ４９（図１４に符号のみ記載）が取り付けられている。
［３．遊技］
【００４９】
次に、遊技盤４に設けられる各種の入賞装置等によって実現される遊技について説明する。遊技者が操作ハンドル１８を操作するとパチンコ機１の裏面側に設けられた図示しない発射装置により遊技球が打ち出される。この遊技球は、案内レール１１に沿って遊技領域１２に放出され、障害釘等に衝突しながら流下する。遊技球が流下する際、ゲートセンサ５３ａ又は５３ｂにより遊技球の通過が検出されるときには、普通図柄表示機５０で普通図柄が変動表示（発光体が緑色と赤色とで交互に点灯表示）され、所定時間経過すると普通図柄が停止し、停止した普通図柄が「当り」（発光体が緑色で点灯停止）であるときには電動始動入賞口４６の開閉翼４７は所定時間（例えば、０．５ｓ）開放される。一方、停止した普通図柄が「ハズレ」（発光体が赤色で点灯停止）であるときには開閉翼４７は開放されないが、始動入賞口４５には遊技球が入賞できるようになっている。
【００５０】
続いて、始動入賞口４５又は電動始動入賞口４６に遊技球が入賞すると特別図柄表示器４１で特別図柄が変動表示される。このとき、液晶表示器１１６の表示領域４２には装飾図柄が変動表示される。そして、所定時間経過すると特別図柄と装飾図柄が停止し、停止した特別図柄が特定の表示態様（大当りとなる複数の発光体による点灯の組み合わせ：大当り図柄）のときには、停止した装飾図柄も特定の表示態様（同一の装飾図柄の組み合わせ：大当り図柄）となり、大当り遊技状態となる。この大当り遊技状態になると、大入賞口装置６０の開閉板６２が手前に倒れ大入賞口６１を所定時間（例えば、３０ｓ）又は所定個数（例えば、１０個）の入賞するまで開放する状態が続き、その後、開閉板６２の起立により大入賞口６１が閉じられる。そして、所定時間（例えば、２ｓ）経過すると、再度開閉板６２が手前側に倒れ、大入賞口６１が開放される。この開閉サイクル（以下、これをラウンド「Ｒ」ともいう）は１５回繰り返し行われる。なお、各種の入賞装置等にも入らなかった遊技球は、アウト口４８により回収される。
［４．演出装置］
【００５１】
次に演出装置について説明する。図４は遊技盤４を構成要素に分解した状態として表した分解斜視図である。ただし、ここでは説明に必要な構成要素のみを取り上げるため、いくつかの構成要素は適宜図示を省略する。
【００５２】
本実施形態の演出装置は、遊技板４ａを挟んで前後に分割された２つのユニットから構成される。具体的には、遊技板４ａの前面側にはフロントユニット１４０が位置し、このフロントユニット１４０は遊技板４ａに対してその前面側から取り付けられる。逆に遊技板４ａの背面側にはリアユニット１４２が位置し、このリアユニット１４２は遊技板４ａに対してその背面側から取り付けられる。
［４−１．貫通孔］
【００５３】
遊技板４ａには、その合板材を厚み方向に刳り抜いた貫通孔１４４が形成されている。この貫通孔１４４は、遊技領域１２の中央からやや上よりの範囲にかけて大きく開口しており、その開口形状は、フロントユニット１４０の外形にほぼ合致している。
［４−２．挿入連結部］
【００５４】
フロントユニット１４０は、その前後方向でみると遊技板４ａに対向する後半分の部位（連結挿入部）が貫通孔１４４内にすっぽり填り込む形状に成形されており、フロントユニット１４０は、その後半分の部位を貫通孔１４４内に嵌め込んだ状態で遊技板４ａに取り付けられるものとなっている。フロントユニット１４０の後半分の部位は、その前後方向でみた厚みがちょうど遊技板４ａの厚みとほぼ同じに設定されている。このためフロントユニット１４０が遊技板４ａに取り付けられると、その後半分の部位は遊技板４ａの背面に肌合わせされる（いわゆる面一の状態）。
【００５５】
さらにフロントユニット１４０には、後半分の部位から後方に向けて突出するボス１４０ａが形成されている（挿入連結部）。ボス１４０ａはフロントユニット１４０の上部位置に１本と、下部位置に２本（図４には１本のみ示されている）の合計３本が形成されており、いずれも貫通孔１４４を通じて遊技板４ａの前面側から挿入されると、遊技板４ａの背面からさらに後方に突出する。
【００５６】
一方、フロントユニット１４０が遊技板４ａに取り付けられた状態で、その前半分の部位は遊技板４ａの前面側に突出する。この前半分の部位は、その厚みが例えば案内レール１１又は前面装飾板４３（図３参照）等とほぼ同じに設定されている。このため、フロントユニット１４０が遊技板４ａに取り付けられると、その前半分の部位は遊技領域１２内で盤面から手前に突出し、それによって遊技球の流下を誘導又は案内する。
［４−３．取付面］
【００５７】
これに対し背面側のリアユニット１４２は、遊技板４ａの背面に対向する前面がほとんどフラットな形状に成形されており、このフラットな前面を取付面１４２ａとして遊技板４ａに取り付けられる。リアユニット１４２が遊技板４ａに取り付けられると、上記の取付面１４２ａは遊技板４ａの背面に密着する（ただし製造誤差や歪みによる隙間は許容される。）。
【００５８】
また取付面１４２ａは、上記の貫通孔１４４には嵌め込まれないものの、その一部は貫通孔１４４に対向する位置関係にあり、つまりリアユニット１４２が遊技板４ａに取り付けられると、その取付面１４２ａは部分的に貫通孔１４４の内側に張り出し、貫通孔１４４を通じて遊技板４ａの前面側に露出される。ただし、この露出する部分はフロントユニット１４０に覆い隠されるため、遊技者からは直接視認されない。
【００５９】
さらにリアユニット１４２には、フロントユニット１４０のボス１４０ａに対応して３箇所にボス孔１４２ｂが形成されており、フロントユニット１４０とリアユニット１４２とが遊技板４ａに対して前後から取り付けられると、３本のボス１４０ａは貫通孔１４４を通じてリアユニット１４２にまで達し、それぞれ対応するボス孔１４２ｂに差し込まれる。この状態でフロントユニット１４０とリアユニット１４２とが相互に位置決めされる。
［４−４．表示ユニット］
【００６０】
図４には示されていないが、遊技盤４には、さらにリアユニット１４２の背後から表示ユニットが取り付けられるものとなっている。表示ユニットは、液晶表示器１１６とランプ駆動基板１１３とを一体化したユニットとして構成されており、その画面上で演出的な画像を表示する役割を担う。遊技盤４の完成状態で、表示ユニットの画面は上記の貫通孔１４４を通じて前面側から視認することができる。
［４−５．演出領域］
【００６１】
図５はフロントユニット１４０とリアユニット１４２との正面図であり、フロントユニット１４０とリアユニット１４２とを連結した状態で示している。フロントユニット１４０は、その外表面に施された造形と装飾とから一定の視覚的な効果とインパクトとを遊技者に対して与える役割を果たす。また、このようなフロントユニット１４０の造形と装飾とは、遊技板４ａの前面に貼付された化粧シート（セル板）のデザインと相まって、パチンコ機１の機種又はゲームコンセプトを遊技者に明確に認識させる効果を奏する。あわせて本実施形態では、遊技領域１２のほぼ中央位置にフロントユニット１４０が取り付けられることにより、そこに演出的な動作が行われる演出領域が形成される。本実施形態では、この演出領域において、例えばＬＥＤの点灯又は点滅による発光演出、液晶表示器による画像表示演出、可動役物による動作演出等が行われるものとなっている。
【００６２】
また、フロントユニット１４０とリアユニット１４２との中央部分は、上記の表示ユニットを視認できるよう矩形に開口しており、この開口部分に表示領域４２が形成されている。この表示領域４２では、演出的な画像表示が液晶表示器１１６により行われる。
［５．フロントユニット］
【００６３】
フロントユニット１４０は、その全体的な外観形状が「怪物屋敷」をモチーフとして形成されている。ここでいう「怪物屋敷」は、例えば創作上の物語に出てくるキャラクタ（想像上の怪物を模したコミカルなキャラクタである）達が住処としている建物であり、その外観は西洋風の煉瓦造りとなっている。フロントユニット１４０を「怪物屋敷」に見立てると、その屋根に相当する屋根装飾部分１４０ｂは、左右に末広がりとなる形状を有している。あわせてこの屋根装飾部分１４０ｂは、遊技領域１２の上方から流下する遊技球を左右に振り分けるはたらきをする（いわゆる鎧カバー）。
【００６４】
左側の屋根装飾部分１４０ｂの直下位置には、コミカルなキャラクタ体（怪物くん）１４０ｃが配設されている。このキャラクタ体（怪物くん）１４０ｃは、上記の物語において「怪物屋敷」の主人となるキャラクタに相当するものであり、見た目上は人間の少年を模したデザインとなっている。デザイン上、このキャラクタ体（怪物くん）１４０ｃは屋根裏から壁を突き破って顔と両手を覗かせたような格好となっている。
【００６５】
また、屋根装飾部分１４０ｂの中央はドーム屋根形状に盛り上がっており、その直下の位置に「屋根窓」を模した窓装飾部分１４０ｄが配設されている。この窓装飾部分１４０ｄは、透明パーツの採用により見た目上も窓であることが認識し易くなっている。さらに、窓装飾部分１４０ｄの奥にはＬＥＤ１４０ｌが図示しないＬＥＤ基板に実装されており、それゆえ窓装飾部分１４０ｄでは、ＬＥＤ１４０ｌの点灯又は点滅による発光演出が行われるものとなっている。なおＬＥＤ基板は、フロントユニット１４０に内蔵されている。本実施形態では、これら窓装飾部分１４０ｄとＬＥＤ１４０ｌとが演出ランプ４４ａ（図３参照）として機能するものとなっている。
【００６６】
窓装飾部分１４０ｄの前面側には、「屋根窓」を斜めに塞ぐようにして別の球誘導部材１４０ｅが取り付けられている。この球誘導部材１４０ｅは、他の装飾部材１４０ｆとともに窓装飾部分１４０ｄの前面側で筋交い状に組まれたように配置されている。これら球誘導部材１４０ｅと装飾部材１４０ｆとは、いずれも前面に木目をあしらった模様が立体的に付されている。
【００６７】
フロントユニット１４０の左右の側縁部は、上記の表示領域４２の両側を取り囲むようにして下方に延びており、このうち右側縁部は左側縁部に比較して幅広となっている。また上記の屋根装飾部分１４０ｂは、フロントユニット１４０の上部から左右の側縁部にまで垂れ下がるようにして延びており、それゆえ左右の側縁部の外縁は、屋根装飾部分１４０ｂによって外側の遊技領域１２（図５には示されていない）と区画されている。
【００６８】
フロントユニット１４０の右側縁部には、上記の屋根装飾部分１４０ｂの内側に沿って壁装飾体１４０ｇが取り付けられている。さらに右側縁部には、表示領域４２の上縁から右側縁に沿って別の壁装飾体１４０ｈが取り付けられており、この壁装飾体１４０ｈと先の壁装飾体１４０ｇとの間には一定の隙間が確保されている。これら壁装飾体１４０ｇ，１４０ｈは、いずれも煉瓦を積み重ねたような形状に成形されており、これら壁装飾体１４０ｇ，１４０ｈの造形により「怪物屋敷」としての雰囲気がそれらしく醸し出されている。
【００６９】
一方、フロントユニット１４０の左側縁部には、屋根装飾部分１４０ｂの内側に位置して窓装飾部分１４１が形成されている。この窓装飾部分１４１は、「怪物屋敷」の室内に通じる「明取窓」としての装飾となっている。
［５−１．球誘導通路］
【００７０】
フロントユニット１４０の右側縁部には、上記の壁装飾体１４０ｇ，１４０ｈの間にある空間内に球誘導通路１４８が形成されている。この球誘導通路１４８は、表示領域４２の上方から右側方を迂回するようにして下方に延び、そして下方の遊技領域１２に向けて開放されている。パチンコ機１による遊技中、フロントユニット１４０の上方から流下してきた遊技球は、上記の球誘導部材１４０ｅに案内されて球誘導通路１４８に送り込まれるものとなっている。
【００７１】
フロントユニット１４０の右側縁部には、前面側からみて球誘導通路１４８の奥の位置に壁面部材１４０ｉが取り付けられている。この壁面部材１４０ｉは透明パーツ（板状部材）の採用により光透過性を有しており、その背後の位置にはＬＥＤ１４０ｍが図示しないＬＥＤ基板に実装されている。このため球誘導通路１４８では、上記の窓装飾部分１４０ｄと同様にＬＥＤ１４０ｍの点灯又は点滅による発光演出が行われるものとなっている。本実施形態では、これら壁面部材１４０ｉとＬＥＤ１４０ｍとが演出ランプ４４ｂ（図３参照）として機能するものとなっている。
【００７２】
図５には詳しく示されていないが、壁面部材１４０ｉはその背面に光拡散用のレンズカット（例えばプリズムカット、ダイヤカット等）が施されている。一方で壁面部材１４０ｉは、その前面が壁装飾体１４０ｇ，１４０ｈの表面形状と視覚的な統一性を有する形状に加工されている。具体的には、壁装飾体１４０ｇ，１４０ｈが煉瓦を積み重ねたような形状を有することから、壁面部材１４０ｉの前面にも煉瓦の１つ１つを模した突出部が形成されている。
【００７３】
なお、球誘導通路１４８の形状又は機能等については後述する。
［５−２．球受ステージ］
【００７４】
フロントユニット１４０の下縁部には、球受ステージ１４０ｊが形成されている。本実施形態ではフロントユニット１４０だけでなく、リアユニット１４２の下縁部にも球受ステージ１４２ｃが形成されており、フロントユニット１４０とリアユニット１４２とが組み合わされた状態で、両者の球受ステージ１４０ｊ，１４２ｃが一体となる。球受ステージ１４０ｊ，１４２ｃは上、中、下の３段に分かれており、このうち上段と中段との球受ステージ１４２ｃはリアユニット１４２に、下段の球受ステージ１４０ｊがフロントユニット１４０に形成されている。このうち上段の球受ステージ１４２ｃは最も奥に位置しており、そこから手前側に中段の球受ステージ１４２ｃ、下段の球受ステージ１４０ｊと順番に位置が下がっている。
【００７５】
球受ステージ１４２ｃ，１４０ｊに関連して、リアユニット１４２には案内通路１４２ｄが形成されており、この案内通路１４２ｄは上段と中段との球受ステージ１４２ｃの中央位置から下方にくだり、そして前面側へ屈曲して延びている。またフロントユニット１４０には、その下縁部の中央位置に案内通路１４２ｄの放出口１４０ｋが形成されている。
【００７６】
球受ステージ１４２ｃ，１４０ｊや案内通路１４２ｄの機能は公知のものとほぼ同様であり、つまり球受ステージ１４２ｃ，１４０ｊはその上面にて遊技球を左右に揺れ動くようにして転動させ、遊技球の行き先を予測のつかないものとする。この過程で遊技球は下の段に落ちたり、あるいは案内通路１４２ｄに填り込んだりするため、その間の遊技球の動きにより遊技に面白みが付加される。案内通路１４２ｄに遊技球が填り込むと、下方の放出口１４０ｋから真下に放出されるため、始動入賞口４５と電動始動入賞口４６（図３参照）とに入賞しやすくなる。
［５−３．放出通路］
【００７７】
図５には詳しく示されていないが、球受ステージ１４２ｃ，１４０ｊに関連して、フロントユニット１４０にはワープ通路が形成されている。ワープ通路はフロントユニット１４０の左右の側縁部にそれぞれ形成されており、いずれも遊技球を球受ステージ１４２ｃに誘導する役割を担っている。本実施形態では、左右でワープ通路の形態や配置が異なっており、その具体的な形態、配置等については後述する。
［６．リアユニット］
【００７８】
図６はリアユニット１４２の単独で示した正面図である。リアユニット１４２は、フロントユニット１４０と違ってほとんどの部分は遊技板４ａの背後に隠れているため、その外形には装飾的な配慮が特に必要とされていない。ただし、上記の球受ステージ１４２ｃの部分や表示領域４２を取り囲む部分は前面側に露出されており、遊技者の目に直接触れる部分であるため、そこにはフロントユニット４０と同様に装飾が施されている。
【００７９】
まず、上段の球受ステージ１４２ｃの上方で、その奥の位置には装飾部材１４２ｅが配設されており、この装飾部材１４２ｅは表示領域４２の下縁を区画するようにして左右に延びている。また装飾部材１４２ｅは、ちょうど煉瓦を横一列に並べたような形状に成形されており、それによってフロントユニット１４０の装飾と視覚的な統一感が保たれている。なお装飾部材１４２ｅは、上記の案内通路１４２ｄを隔てて左右に分割されている。
【００８０】
また、表示領域４２の上縁の左部分にも装飾部材１４２ｆが配設されている。この装飾部材１４２ｆもまた、正面からみると煉瓦を横一列に並べたような形状に成形されているが、さらには奥行き方向にも煉瓦を配列したような形状に成形されている。
【００８１】
表示領域４２のその他の周縁については、装飾部材１４２ｆの右側位置にもこれと同様の装飾（煉瓦の配列を模した装飾）が施され、また右側縁についても同様の装飾が施されている。一方、表示領域４２の左側縁については他と少し異なり、木製扉を模した装飾が施されている。このようなリアユニット１４２の装飾は、真正面から見るとちょうどフロントユニット１４０の背後に位置するため、あまり目立たない存在となっているが、遊技者が視線の方向や角度を変えて表示領域４２の周縁を覗き込むようにすると、リアユニット１４２の装飾がはっきりと視認される。なお、リアユニット１４２の装飾については後述する。
［６−１．動作機構］
【００８２】
次に、リアユニット１４２において中心的な要素となる動作機構について説明する。
【００８３】
図６中に破線で示されているように、リアユニット１４２には、表示領域４２内にて出没可能な演出動作体、つまりキャラクタ体１５０，１５２，１５４が内蔵されている。これらキャラクタ体１５０，１５２，１５４は、ちょうど上記の取付面１４２ａより奥（リアユニット１４２の内部）に位置した状態で表示領域４２の周囲に収容されており、その動作時には取付面１４２ａより奥の位置から表示領域４２内に向かって移動してきて、表示画面の前面側に出現する。
【００８４】
リアユニット１４２には、上記の取付面１４２ａに対応する位置に３つのカバー部材１４２ｇが配設されている。カバー部材１４２ｇは薄い肉厚（例えば、２ｍｍ程度）の透明（又は半透明）樹脂板からなり、取付面１４２ａは、これらカバー部材１４２ｇの前面から構成されている。図６中にはキャラクタ体１５０，１５２，１５４の外形が破線で示されているが、カバー部材１４２ｇが透明性を有するため、実際にはキャラクタ体１５０，１５２，１５４（とその付属機構）が前面側から透けて視認される。
［６−２．演出動作体］
【００８５】
図７はリアユニット１４２からカバー部材１４２ｇが取り外された状態を示した正面図である。３つのキャラクタ体１５０，１５２，１５４は、表示領域４２を取り囲むようにして配置されており、その上方と右側方、左側方にそれぞれ１つずつキャラクタ体１５０，１５２，１５４が位置する。
【００８６】
キャラクタ体１５０，１５２，１５４は１つ１つが異なる形態にデザインされている。これらキャラクタ体１５０，１５２，１５４は、いずれも著名な怪奇小説に登場する何らかの「怪物」を模したものであるが、見た目上はコミカルにデフォルメされたデザインが施されている。表示領域４２の右側方に位置するキャラクタ体（フランケン）１５０は「フランケンシュタインの怪物」を模したものであるが、その表情からはどこか間の抜けたような感じを受ける。また表示領域４２の上方に位置するキャラクタ体（ドラキュラ）１５２は、「吸血鬼ドラキュラ」を模したものであるが、その顔立ちからはどことなく気の弱そうな印象を受ける。そして表示領域４２の左側方に位置するキャラクタ体１５４は「オオカミ男（人間の姿から狼に変身する男）」を模したものとなっている。図７には細かく示されていないが、このキャラクタ体（オオカミ男）１５４の表情はマスコット的な愛嬌のあるものとなっている。
［６−３．待機収容部］
【００８７】
リアユニット１４２には、３つのキャラクタ体１５０，１５２，１５４にそれぞれ対応して収容部１５６，１５８，１６０（待機収容部）が形成されている。これらのキャラクタ体１５０，１５２，１５４は、収容部１５６，１５８，１６０に収容されると、それぞれの待機位置（以下、「原位置」という。）で待機する。収容部１５６にはフォトセンサ１５０ｎ、収容部１５８にはフォトセンサ１５２ｎ，１５３ｎ、収容部１６０にはフォトセンサ１５４ｎがそれぞれ原位置に設置されている。リアユニット１４２は、その全体がケーシング１６２に覆われる構造であり、３つの収容部１５６，１５８，１６０はケーシング１６２の内側に区画して形成された状態にある。
【００８８】
ケーシング１６２は外形がほぼ矩形をなしており、その前面は大きく開放されているが、背面は奥壁１６２ａで塞がれている。またケーシング１６２の外縁は側壁１６２ｂで囲われており、側壁１６２ｂは奥壁１６２ａの周縁から前面側へ立ち上がるようにして形成されている。そして収容部１５６，１５８，１６０は、奥壁１６２ａより手前側の空間内で側壁１６２ｂの内側に形成されている。
【００８９】
収容部１５６，１５８，１６０は、いずれも表示領域４２に隣接する側端がキャラクタ体１５０，１５２，１５４の出入口となっている。キャラクタ体１５０，１５２，１５４は、それぞれ収容部１５６，１５８，１６０に収容された状態（待機領域）と、表示画面の前面側に出現した状態（出現領域）とに変位することができる。このときキャラクタ体１５０，１５２，１５４は、上記の出入口を通じて出入りする。また、キャラクタ体１５０，１５２，１５４は、それぞれ収容部１５６，１５８，１６０に収容されると、原位置において、フォトセンサ１５０，１５３ｎ，１５４ｎに検出される。なお、フォトセンサ１５２ｎは、後述する遮蔽部材１６６の原位置を検出する。
［６−４．遮蔽部材］
【００９０】
リアユニット１４２は遊技板４ａの背面に取り付けられるものであり、またその前面側にはフロントユニット１４０が取り付けられるため、キャラクタ体１５０，１５２，１５４がそれぞれの収容部１５６，１５８，１６０に収容された状態にあるとき、その姿はフロントユニット１４０と遊技板４ａとの陰に隠れて真正面からは視認されない。
【００９１】
さらに本実施形態では、各キャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、キャラクタ体（オオカミ男）１５４に対応して遮蔽部材（フランケン）１６４、遮蔽部材（ドラキュラ）１６６、遮蔽部材（オオカミ男）１６８が設けられており、これら遮蔽部材１６４，１６６，１６８は、前面側から表示領域４２を通じて収容部１５６，１５８，１６０の内側が露出するのを塞ぐ役割を果たしている。このため、図７中に実線で示されているように、キャラクタ体１５０，１５２，１５４が収容部１５６，１５８，１６０内に収容された状態では、それぞれ対応する遮蔽部材１６４，１６６，１６８により収容部１５６，１５８，１６０の出入口が閉ざされている。
【００９２】
一方、図７中に２点鎖線で示されているように、遮蔽部材１６４，１６６，１６８はいずれも表示領域４２内に向けて変位し、それぞれ対応する収容部１５６，１５８，１６０の出入口を開放することができる。この状態でキャラクタ体１５０，１５２，１５４は表示領域４２の前面側へ出現することができる。
【００９３】
このとき表示領域４２の右側方と上方とにあるキャラクタ体１５０，１５２については、それぞれの遮蔽部材１６４，１６６が一端部を中心に表示画面の前面に沿って回動することにより出入口が開かれる。また、表示領域４２の左側方にあるキャラクタ体１５４については、その遮蔽部材１６８が垂直な軸線を中心に表示画面に向かって奥へ回動することにより出入口が開かれる。
【００９４】
また遮蔽部材１６４，１６６，１６８には、フロントユニット１４０の外表面における装飾と統一感のある装飾が施されている。例えば、表示領域４２の右側方と上方とに位置する遮蔽部材１６４，１６６については、装飾部材１４２ｆと同様に煉瓦の配列を模した装飾が施されている。一方、表示領域４２の左側方に位置する遮蔽部材１６８については、上記のように木製扉を模した装飾が施されている。
［６−５．動作範囲］
【００９５】
本実施形態では、３つのキャラクタ体１５０，１５２，１５４が表示領域４２内にて出没動作を行うものとなっているが、それぞれの動作範囲が互いに干渉しない設計となっているか、もしくは制御上で干渉しない動作が行われるものとなっている。例えば、表示領域４２の左側方にあるキャラクタ体（オオカミ男）１５４は、表示領域４２の左側端から直線的に右方向へ動作するが、このときの動作範囲Ａ１は、他の２つのキャラクタ体１５０，１５２の動作範囲Ａ２と重複しない設計となっている。
【００９６】
表示領域４２の右側方と上方に位置するキャラクタ体１５０，１５２については、それぞれの遮蔽部材１６４，１６６が回動する動作範囲には設計上の重複がある。ただし、これらキャラクタ体１５０，１５２については、実際の動作時において互いの動作範囲（角度）Ｂ１，Ｂ２が干渉しない制御が行われるものとなっている。
［６−６．動作機構の構成例］
【００９７】
次に、キャラクタ体１５０，１５２，１５４と遮蔽部材１６４，１６６，１６８とを作動させる動作機構の詳細について説明する。
［６−６−１．キャラクタ体（フランケン）］
【００９８】
図８はキャラクタ体（フランケン）１５０と遮蔽部材（フランケン）１６４との詳細図であり、動作機構を具体的に示している。キャラクタ体（フランケン）１５０と遮蔽部材（フランケン）１６４とを含む動作機構は、箱形の機構ボックス１５０ａ内に収められた状態でユニット化されている。この機構ボックス１５０ａはユニット全体としてリアユニット１４２に収容され、この状態で機構ボックス１５０ａの内側に上記の収容部１５６が形成される。
【００９９】
キャラクタ体（フランケン）１５０は３つの可動パーツの組み合わせから構成されており、具体的には頭部パーツ１５０ｂと左腕パーツ１５０ｃ、右腕パーツ１５０ｄが含まれている。これらパーツ１５０ｂ，１５０ｃ，１５０ｄは互いにピン接合されてリンク機構を構成しており、それぞれがリンク機構の節に該当している。この他にも、機構ボックス１５０ａ内には昇降スライダ１５０ｅが収容されており、この昇降スライダ１５０ｅもまたキャラクタ体（フランケン）１５０とともに１つの動作機構を構成する。なお昇降スライダ１５０ｅは、機構ボックス１５０ａ内で上下に昇降自在に支持されている。
【０１００】
キャラクタ体（フランケン）１５０の頭部パーツ１５０ｂは、ちょうど「怪物」の胸元あたりに相当する部位で支点１５０ｆを介して機構ボックス１５０ａに支持されている。そして、この部位から斜め下方にレバー１５０ｇが延びており、このレバー１５０ｇを介して頭部パーツ１５０ｂと昇降スライダ１５０ｅとがスライダ接合されている。
【０１０１】
キャラクタ体（フランケン）１５０の左腕パーツ１５０ｃと右腕パーツ１５０ｄとは、ちょうど腕の付け根あたりに相当する部分で相互に連結されている。これら左腕パーツ１５０ｃと右腕パーツ１５０ｄとは相対的に運動することなく、機構上は一体となって動作する。ただし、頭部パーツ１５０ｂは前後方向でみて右腕パーツ１５０ｄと左腕パーツ１５０ｃとの間に位置しており、これらは前後に重なり合うようにして機構ボックス１５０ａ内に収められている。したがって頭部パーツ１５０ｂと左腕パーツ１５０ｃ、右腕パーツ１５０ｄとの間には、適宜のクリアランスが確保されている。その分、本実施形態ではキャラクタ体（フランケン）１５０が全体として厚みのある存在（薄板１枚だけの可動役物とは構造的に異なる）となっている。
【０１０２】
また図８には示されていないが、頭部パーツ１５０ｂは、ちょうど「怪物」の背中あたりに相当する部位で左腕パーツ１５０ｃと右腕パーツ１５０ｄとにピン接合されている。一方、右腕パーツ１５０ｄは、ちょうど掌あたりに相当する部位にて遮蔽部材１６４にピン接合されている。これにより、昇降スライダ１５０ｅから頭部パーツ１５０ｂと右腕パーツ１５０ｄとを介して遮蔽部材（フランケン）１６４にまで至る一続きの機構が構成される。これによりに、薄板１枚だけの可動役物のように単一の動作による二次元的な視覚的効果だけではなく、キャラクタ体（フランケン）１５０を全体として厚みのある存在として見せることで、キャラクタ体（フランケン）１５０を立体的に見せ、さらにキャラクタ体（フランケン）１５０の後側の表示領域４２に表示される画像にも奥行きをもたせたかのような視覚的効果が得られる。
【０１０３】
図８中（ｂ）に示されているように、機構ボックス１５０ａの背面側にはステッピングモータ１５０ｈが取り付けられている。キャラクタ体（フランケン）１５０と遮蔽部材１６４とは、このステッピングモータ１５０ｈを駆動源として動作を行うことができる。
［６−６−２．開放孔］
【０１０４】
機構ボックス１５０ａには、図８中（ａ）でみて右の側壁１５０ｉに開放孔１５０ｊが形成されている。開放孔１５０ｊは機構ボックス１５０ａの内側にある空間を右側方へ開放し、その内部への視認性を確保することができるものとなっている。なお、リアユニット１４２のケーシング１６２もまた全体として透明樹脂から成形されているため、機構ボックス１５２ａがケーシング１６２内に収容された状態であっても、その内部が開放孔１５０ｊを通じて視認できるようになっている。
［６−６−３．動作例］
【０１０５】
図９はキャラクタ体（フランケン）１５０と遮蔽部材（フランケン）１６４との動作例である。上記の昇降スライダ１５０ｅは、ステッピングモータ１５０ｈからの動力で昇降動作が与えられるものとなっており、ステッピングモータ１５０ｈからの動力は、出力軸に取り付けられたピニオン１５０ｒが昇降スライダ１５０ｅに形成されたラック１５０ｓに回転運動を与えることにより昇降スライダ１５０ｅに動力を伝達する。
【０１０６】
昇降スライダ１５０ｅの昇降動作は、レバー１５０ｇを介して頭部パーツ１５０ｂに伝達される。昇降スライダ１５０ｅが上昇すると、これにつられてレバー１５０ｇが引き上げられ、それによって頭部パーツ１５０ｂが支点１５０ｆを中心に回動する。このときの頭部パーツ１５０ｂの回動により、ちょうど「怪物」であるキャラクタ体（フランケン）１５０が頭を前に突き出すような動きが実現される。なお、図９に示すように、昇降スライダ１５０ｅの下端部には係合溝１５０ｋが形成されており、昇降スライダ１５０ｅと頭部パーツ１５０ｂとは、係合溝１５０ｋを介して接合されている。また、係合溝１５０ｋの下方にはキャラクタ体（フランケン）の基準板１５０ｍが昇降スライダ１５０ｅに形成されており、キャラクタ体（フランケン）の基準板１５０ｍがフォトセンサ１５０ｎの凹部に収まっている状態が原位置となる（図８（ａ）参照）。この基準板１５０ｍの大きさは、フォトセンサ１５０ｎの凹部の約２倍に形成されている。
【０１０７】
さらに頭部パーツ１５０ｂが回動すると、その動きが左腕パーツ１５０ｃと右腕パーツ１５０ｄとに伝達され、さらに右腕パーツ１５０ｄが連接節となって遮蔽部材（フランケン）１６４にまで動きが伝達される。これにより、遮蔽部材（フランケン）１６４が最初の姿勢（垂れ下がった状態）から斜めに変位することで、ちょうど遮蔽部材（フランケン）１６４が左上方向に押し上げられたような動作が実現される。このとき左腕パーツ１５０ｃと右腕パーツ１５０ｄとは固定された支点を持たない連接節として働くため、左腕パーツ１５０ｃと右腕パーツ１５０ｄとは、遮蔽部材（フランケン）１６４と頭部パーツ１５０ｂの動きに従って左上方向に移動することになる。
【０１０８】
これにより、動作機構を全体としてみると、「怪物」であるキャラクタ体（フランケン）１５０が遮蔽部材（フランケン）１６４を両手で押し開け、そのなかから顔を突き出しているかのような演出動作が実現されることになる。また、遮蔽部材１６４には煉瓦壁を模した装飾が施されていることから、このときのキャラクタ体（フランケン）１５０の動きから、「怪物」がその怪力を持ってして「怪物屋敷」の煉瓦壁を無理やり押し上げているかのような視覚的効果が得られる。
【０１０９】
なお、電源投入時又はリセット時からサブ統合基板１１１のシステムが起動するまでの起動期間では、ステッピングモータ１５０ｈの駆動制御がサブ統合基板１１１側から行えず、電源投入時又はリセット直後における電源電圧の不安定な時期とも重なる。このため、ステッピングモータ１５０ｈの動作にともないキャラクタ体（フランケン）１５０が一時的に動作することがあるが、キャラクタ体（フランケン）１５０の動作領域を考慮して収容部１５６が設計されている。したがって、キャラクタ体（フランケン）１５０は、ステッピングモータ１５０ｈが起動期間に動作しても収容部１５６に待機し、表示領域４２の前面側に出現しない。また、このとき、遮蔽部材（フランケン）１６４は収容部１５６の出入口を閉ざした状態にあり、収容部１５６内に待機するキャラクタ体（フランケン）１５０の存在を隠している。
［６−６−４．キャラクタ体（ドラキュラ）］
【０１１０】
図１０はキャラクタ体（ドラキュラ）１５２と遮蔽部材（ドラキュラ）１６６との詳細図であり、動作機構を具体的に示している。キャラクタ体（ドラキュラ）１５２と遮蔽部材（ドラキュラ）１６６とを含む動作機構もまた、箱形の機構ボックス１５２ａ内に収められた状態でユニット化されている。ここでも同様に、機構ボックス１５２ａはユニット全体としてリアユニット１４２に収容され、この状態で機構ボックス１５２ａの内側に上記の収容部１５８が形成される。
【０１１１】
キャラクタ体（ドラキュラ）１５２は単独で１つの部品であり、これに付属して機構ボックス１５２ａ内には２系統のリンク機構が設けられている。このうち１系統は、キャラクタ体（ドラキュラ）１５２と遮蔽部材（ドラキュラ）１６６とを全体として回動（又は揺動）させるためのものであり、もう１系統は、キャラクタ体（ドラキュラ）１５２を遮蔽部材（ドラキュラ）１６６の長手方向にスライドさせるためのものである。
【０１１２】
２系統のリンク機構のうち、最初の１系統（第２のリンク機構）には、遮蔽部材（ドラキュラ）１６６と一体に成形されているメインパーツ１５２ｂのほか、このメインパーツ１５２ｂ（揺動部材）とともにキャラクタ体（ドラキュラ）１５２を回動（又は揺動）させるレバー１５２ｃが含まれる。メインパーツ１５２ｂは、支点１５２ｄを介して機構ボックス１５２ａに支持されており、この支点１５２ｄを中心として左右方向に揺動自在となっている。
【０１１３】
一方のレバー１５２ｃは、支点１５２ｅを介して機構ボックス１５２ａに揺動自在に支持されている。レバー１５２ｃは、その支点１５２ｅから下寄りに位置する端部がメインパーツ１５２ｂに接合されている。レバー１５２ｃの端部には、その長手方向に沿ってガイド溝１５２ｉが形成されており、一方メインパーツ１５２ｂには、前後方向でみて後方に突出する図示しない係合ピンが設けられている。メインパーツ１５２ｂは、この係合ピンをガイド溝１５２ｉ内に填り込ませることで、レバー１５２ｃに対して機構的に連結されている。
【０１１４】
これと反対側、つまり支点１５２ｅから上寄りに位置する端部には、その長手方向に沿ってガイド溝１５２ｆが形成されており、このガイド溝１５２ｆにはクランク１５２ｇの先端が填り込んでいる。クランク１５２ｇはステッピングモータ１５２ｈの出力軸に接続されており、その動力で回転、又は回動することができる。
【０１１５】
残りの１系統（第１のリンク機構）には、キャラクタ体（ドラキュラ）１５２につながる連接棒１５３ａのほか、この連接棒１５３ａに連なるレバー１５３ｂが含まれる。キャラクタ体（ドラキュラ）１５２は、「吸血鬼ドラキュラ」がちょうど空を飛んでいるかのような姿勢でデザインされており、上記の連接棒１５３ａは、キャラクタ体（ドラキュラ）１５２の飛行方向でみて後方にピン接合されている。
【０１１６】
一方、キャラクタ体（ドラキュラ）１５２は、別系統のメインパーツ１５２ｂに対してスライド自在に支持されており、このためメインパーツ１５２ｂには、その長手方向に沿ってガイド溝１５３ｃが形成されている。前面側からみてキャラクタ体（ドラキュラ）１５２の後方には図示しない係合ピンが形成されており、この係合ピンはガイド溝１５３ｃ内に填り込んだ状態にある。
【０１１７】
レバー１５３ｂにも、その長手方向に沿ってガイド溝１５３ｄが形成されており、このガイド溝１５３ｄにはクランク１５３ｅの先端が填り込んでいる。クランク１５３ｅはステッピングモータ１５３ｆの出力軸に接続されており、その動力で回転、又は回動することができる。
［６−６−５．視認性］
【０１１８】
キャラクタ体（ドラキュラ）１５２については、機構ボックス１５２ａ全体が透明パーツで形成されている。このため２系統のリンク機構についても、その周囲のいろいろな方向から容易に状態を確認することができるという利点がある。
［６−６−６．動作例］
【０１１９】
図１１はキャラクタ体（ドラキュラ）１５２と遮蔽部材（ドラキュラ）１６６との動作例である。まず、１系統のリンク機構（第２のリンク機構）について、ステッピングモータ１５２ｈの動力でクランク１５２ｇが一方向（図１１では反時計回り方向）に回動されることによりレバー１５２ｃが一方向（図１１では時計回り方向）に回動する。レバー１５２ｃが回動することによりメインパーツ１５２ｂが一方向（図１１では反時計回り方向）に回動するため、キャラクタ体（ドラキュラ）１５２と遮蔽部材（ドラキュラ）１６６とのある一端部（図１１では右端部）は下方へ回動する。また、メインパーツ１５２ｂの右下方には遮蔽部材（ドラキュラ）１６６の基準板１５２ｍが形成されており、遮蔽部材（ドラキュラ）の基準板１５２ｍがフォトセンサ１５２ｎの凹部に収まっている状態が原位置となる（図１０（ａ）参照）。この基準板１５２ｍの大きさは、フォトセンサ１５２ｎの凹部の約２倍に形成されている。
【０１２０】
残りの１系統のリンク機構（第１のリンク機構）については、そのステッピングモータ１５３ｆの動力でクランク１５３ｅが一方向（図１１では時計回り方向）に回動されることによりレバー１５３ｂが一方向（図１１では反時計回り方向）に回動する。レバー１５３ｂが回動すると、それによって連接棒１５３ａが一方向（図１１では左方向）に押しやられるので、その結果、キャラクタ体（ドラキュラ）１５２がメインパーツ１５２ｂに沿ってその先端方向（図１１では左下方向）にスライドすることになる。また、連接棒１５３ａと連なるレバー１５３ｂの右方にはキャラクタ体（ドラキュラ）１５２の基準板１５３ｍが形成されており、キャラクタ体（ドラキュラ）の基準板１５３ｍがフォトセンサ１５３ｎの凹部に収まっている状態が原位置となる（図１０（ａ）参照）。この基準板１５３ｍの大きさは、フォトセンサ１５３ｎの凹部の約２倍に形成されている。
【０１２１】
これにより、動作機構を全体としてみると、「吸血鬼ドラキュラ」としてのキャラクタ体（ドラキュラ）１５２が遮蔽部材（ドラキュラ）１６６とともに「怪物屋敷」の天井裏から天井ごと垂れ下がるようにして出現し、そのまま宙を漂っているかのような演出動作が実現されることになる。なお、「吸血鬼ドラキュラ＝コウモリ」のイメージが一般的に定着しているため、本実施形態のように「吸血鬼ドラキュラ」を模したキャラクタ体（ドラキュラ）１５２が天井から出現してくる態様は、演出動作としても万人に受け入れられやすい。
【０１２２】
以上の説明から明らかなように、２系統のリンク機構のうち、キャラクタ体（ドラキュラ）１５２をスライドさせるためのリンク機構（第１のリンク機構）については、そのステッピングモータ１５３ｆをも含めた機構要素の全体が別系統のリンク機構（第２のリンク機構）に搭載されていることが理解される。さらに本実施形態では、メインパーツ１５２ｂの支点１５２ｄを中心としてその左寄りの端部にキャラクタ体（ドラキュラ）１５２が位置しており、その反対側の右寄りの端部にステッピングモータ１５３ｆが位置している。このため、メインパーツ１５２ｂの揺動に際して、キャラクタ体（ドラキュラ）１５２とステッピングモータ１５３ｆとがうまい具合にバランスを取り、その安定した揺動が実現される。特にステッピングモータ１５３ｆの質量はキャラクタ体１５２が下方へ変位している状態から収容部１５８内へ復帰しようとする際のカウンタウェイトとしても作用するので、メインパーツ１５２ｂの揺動に過大なトルクを必要としないという利点がある。
【０１２３】
なお、電源投入時又はリセット時からサブ統合基板１１１のシステムが起動するまでの起動期間では、ステッピングモータ１５３ｆ，１５２ｈの駆動制御がサブ統合基板１１１側から行えず、電源投入時又はリセット直後における電源電圧の不安定な時期とも重なる。このため、ステッピングモータ１５３ｆ，１５２ｈの動作にともないキャラクタ体（ドラキュラ）１５２及び遮蔽部材（ドラキュラ）１６６が一時的に動作することがあるが、キャラクタ体（ドラキュラ）１５２及び遮蔽部材（ドラキュラ）１６６の動作領域を考慮して収容部１５８が設計されている。したがって、キャラクタ体（ドラキュラ）１５２及び遮蔽部材（ドラキュラ）１６６は、ステッピングモータ１５３ｆ，１５２ｈが起動期間に動作しても収容部１５８に待機し、表示領域４２の前面側に出現しない。このとき、遮蔽部材（ドラキュラ）１６６は収容部１５８の出入口を閉ざした状態にあり、収容部１５８内に待機するキャラクタ体（ドラキュラ）１５２の存在を隠している。
［６−６−７．キャラクタ体（オオカミ男）］
【０１２４】
図１２はキャラクタ体（オオカミ男）１５４と遮蔽部材（オオカミ男）１６８との詳細図であり、動作機構を具体的に示している。上記と同様にキャラクタ体（オオカミ男）１５４と遮蔽部材（オオカミ男）１６８とを含む動作機構もまた、箱形の機構ボックス１５４ａ内に収められた状態でユニット化されている。そして機構ボックス１５４ａがユニット全体としてリアユニット１４２に収容され、この状態で機構ボックス１５４ａの内側に上記の収容部１６０が形成される。
【０１２５】
キャラクタ体（オオカミ男）１５４は２つの可動パーツの組み合わせから構成されており、具体的には本体パーツ１５４ｂと左腕パーツ１５４ｃとが含まれている。また機構ボックス１５４ａ内には、その他の機構要素としてスライドブロック１５４ｄやプッシュ・プルロッド１５４ｅが配設されている。このうちスライドブロック１５４ｄは機構ボックス１５４ａ内を上下方向に延び、その上下端部が機構ボックス１５４ａに対して横方向にスライド自在に支持されている。これに対応して、機構ボックス１５４ａには２本のガイド溝１５４ｆが形成されており、これらガイド溝１５４ｆは互いに平行を保ったまま横方向に延びている。
【０１２６】
一方のプッシュ・プルロッド１５４ｅは、基端がスライドブロック１５４ｄに固定された状態で水平方向（図１２では右方向）に延びており、その先端は機構ボックス１５４ａの僅かに外にまで達している。
【０１２７】
キャラクタ体（オオカミ男）１５４の本体パーツ５４ｂは、スライドブロック１５４ｄの一側端（図１２では右側端）に固定されている。このためキャラクタ体（オオカミ男）１５４の横方向への動きは、基本的にスライドブロック１５４ｄのスライド動作によって実現されるものとなっている。これに対し左腕パーツ１５４ｃは、本体パーツ１５４ｂにピン接合された状態で、本体パーツ１５４ｂの動作に伴い相対運動するものとなっている。
【０１２８】
また遮蔽部材（オオカミ男）１６８は、その上下端が機構ボックス１５４ａに回動自在に支持されている。既に説明したとおり、遮蔽部材（オオカミ男）１６８には木製扉を模した装飾が施されており、その動きはちょうど扉を開閉するときの動きと同様となっている。遮蔽部材（オオカミ男）１６８の上端部には、上記のプッシュ・プルロッド１５４ｅと係合するための２本の係合片１６８ａ，１６８ｂが形成されており、これら係合片１６８ａ，１６８ｂは、上記の装飾部材１４２ｆよりも上方に位置している。係合片１６８ａ，１６８ｂは、遮蔽部材（オオカミ男）１６８の回動軸から水平方向に延びており、機構ボックス１５４ａを真上からみると、２本の係合片１６８ａ，１６８ｂがちょうどＶ字形に開くようにして配置されている。
【０１２９】
一方、プッシュ・プルロッド１５４ｅの先端部（図１２では右端部）には、上記の係合片１６８ａ，１６８ｂに対応して係合突起１５４ｇ，１５４ｈが形成されている。図１２に示すように、キャラクタ体（オオカミ男）１５４が収容部１６０内に収容された状態では、２本の係合片１６８ａ，１６８ｂの間に２つの係合突起１５４ｇ，１５４ｈがともに位置する状態にある。この状態で、収容部１６０の内側寄り（図１２では左寄り）に位置する係合突起１５４ｈが遮蔽部材（オオカミ男）１６８の係合片１６８ｂに当接し、これにより遮蔽部材（オオカミ男）１６８の姿勢を保持している。このとき遮蔽部材（オオカミ男）１６８は収容部１６０の出入口を閉じた状態にあり、それによって収容部１６０内に位置するキャラクタ体（オオカミ男）１５４の存在を隠している。
［６−６−８．開放孔］
【０１３０】
機構ボックス１５４ａには、図１２中（ａ）でみて左の側壁１５４ｉに開放孔１５４ｊが形成されている。開放孔１５４ｊは機構ボックス１５４ａの内側にある空間を左側方へ開放し、その内部への視認性を確保することができるものとなっている。
［６−６−９．動作例］
【０１３１】
図１３はキャラクタ体（オオカミ男）１５４と遮蔽部材（オオカミ男）１６８との動作例である。上記のスライドブロック１５４ｄは、ステッピングモータ１５５からの動力でスライド動作が与えられるものとなっており、ステッピングモータ１５５からの動力は、クランク１５５ａとレバー１５５ｂとを介してスライドブロック１５４ｄに伝達される。このためレバー１５５ｂの下端部は、機構ボックス１５４ａにピン接合されており、一方、レバー１５５ｂの上端部は、スライドブロック１５４ｄに対してスライダ接合されている。スライドブロック１５４ｄには、上下方向に延びるガイド溝１５５ｃが形成されており、対応するレバー１５５ｂの上端部には、ガイド溝１５５ｃ内に填り込むピン１５５ｄが形成されている。なお、レバー１５５ｂにもその長手方向に沿ってガイド溝１５５ｅが形成されており、このガイド溝１５５ｅ内にクランク１５５ａの先端部が填り込んでいる。また、ガイド溝１５５ｃの上方にはキャラクタ体（オオカミ男）の基準板１５４ｍがスライドブロック１５４ｄに形成されており、キャラクタ体（オオカミ男）の基準板１５４ｍがフォトセンサ１５４ｎの凹部に収まっている状態が原位置となる（図１２（ａ）参照）。この基準板１５４ｍの大きさは、フォトセンサ１５４ｎの凹部の約２倍に形成されている。
【０１３２】
このためステッピングモータ１５５の動力でクランク１５５ａが一方向（図１３（ａ）では時計回り方向）に回動されると、これによってレバー１５５ｅが一方向（図１３（ａ）では時計回り方向）に回動する。レバー１５５ｅが回動すると、それによってスライドブロック１５４ｄが一方向（図１３（ａ）では右方向）に押しやられるため、キャラクタ体（オオカミ男）１５４が収容部１６０内から外側方向（図１３（ａ）では右方向）にスライドする。
【０１３３】
このようなスライドブロック１５４ｄのスライドに連動して、プッシュ・プルロッド１５４ｅもまた一方向（図１３（ａ）では右方向）へスライドする。すると、スライド方向でみて先頭に位置する係合突起１５４ｇが遮蔽部材（オオカミ男）１６８の係合片１６８ａを押すため、遮蔽部材（オオカミ男）１６８は軸線周りに回動されることになる。
【０１３４】
キャラクタ体（オオカミ男）１５４の本体パーツ１５４ｂについては、スライドブロック１５４ｄのスライド動作に伴い一方向（図１３（ａ）では右方向）へ単にスライドするだけであるが、左腕パーツ１５４ｃについては、スライド動作に伴って回動する動きがプラスされる。
【０１３５】
このため、例えば図１３中（ｂ）に示すように、左腕パーツ１５４ｃの背後にはレバー１５５ｆが取り付けられており、このレバー１５５ｆは、左腕パーツ１５４ｃの先端部から本体パーツ１５４ｂの後方を延び、そして機構ボックス１５４ａにスライダ接合されている。機構ボックス１５４ａにはさらにガイド溝１５５ｇが形成されており、レバー１５５ｆの一端部にはガイド溝１５５ｇに填り込むスライドピン１５５ｈが設けられている。ガイド溝１５５ｇは、機構ボックス１５４ａ内をその一側端（図１３（ａ）では左側端）から他側端に向かって水平に延び、途中で斜め上方に屈曲されている。このため、キャラクタ体（オオカミ男）１５４と遮蔽部材（オオカミ男）１６８とが収容部１６０内に収容された状態（図１２）で、そこからスライドブロック１５４ｄが一方向（図１３（ａ）では右方向）にスライドし始めると、はじめのうちレバー１５５ｆのスライドピン１５５ｈには上下方向への変位が現れないが、スライドブロック１５４ｄのスライド動作が終盤に差しかかると、スライドピン１５５ｈがガイド溝１５５ｇの屈曲部分に案内されて次第に上方へ変位する。これによりレバー１５５ｆの先端、つまり左腕パーツ１５４ｃの先端部が下方に下がるようにして回動する動きが実現される。
【０１３６】
以上の動きを動作機構全体としてみると、「怪物」であるキャラクタ体（オオカミ男）１５４が「木製扉」である遮蔽部材（オオカミ男）１６８を勢いよく押し開け、部屋の中から突然飛び出してきたかのような演出動作が実現されることになる。また、逆にキャラクタ体（ドラキュラ）１５２が室内に引っ込むときには、それに合わせて「木製扉」である遮蔽部材（オオカミ男）１６８が閉まり、室内を遮蔽したかのような自然な演出動作が実現される。
【０１３７】
なお、電源投入時又はリセット時からサブ統合基板１１１のシステムが起動するまでの起動期間では、ステッピングモータ１５５の駆動制御がサブ統合基板１１１側から行えず、電源投入時又はリセット直後における電源電圧の不安定な時期とも重なる。このため、ステッピングモータ１５５の動作にともないキャラクタ体（オオカミ男）１５４が一時的に動作することがあるが、キャラクタ体（オオカミ男）１５４の動作領域を考慮して収容部１６０が設計されている。したがって、キャラクタ体（オオカミ男）１５４は、ステッピングモータ１５５が起動期間に動作しても収容部１６０に待機し、表示領域４２の前面側に出現しない。このとき、遮蔽部材（オオカミ男）１６８は収容部１６０の出入口を閉ざした状態にあり、収容部１６０内に待機するキャラクタ体（オオカミ男）１５４の存在を隠している。
［７．主基板と周辺基板］
【０１３８】
次に、パチンコ機１の裏面側に設けられる主基板１００及び周辺基板１１０について説明する。図１４は主基板１００及び周辺基板１１０を示すブロック図であり、図１５はランプ駆動基板１１２のブロック図である。
［７−１．主基板］
【０１３９】
主基板１００は、図１４に示すように、主制御基板１０１及び払出制御基板１０２により構成されている。
［７−２．主制御基板］
【０１４０】
主制御基板１０１は、図１４に示すように、ＣＰＵ１０１ａを中心に構成され、各種処理プログラムや各種コマンドを記憶するＲＯＭ１０１ｂ、一時的にデータを記憶するＲＡＭ１０１ｃを備える。主制御基板１０１には、ゲートセンサ５３ａ，５３ｂ、始動口センサ５５及びカウントセンサ６４からの検出信号がそれぞれ入力され、一方、主制御基板１０１からは、検出信号に基づいてソレノイド６３、特別図柄表示器４１、普通図柄表示器５０、特図記憶ランプ５４及び普図記憶ランプ５６への駆動信号がそれぞれ出力されている。主制御基板１０１と払出制御基板１０２との基板間では、各種コマンドが互いにシリアル出力され、一方、主制御基板１０１とサブ統合基板１１１との基板間では、主制御基板１０１からサブ統合基板１１１へ各種コマンドがパラレル出力されている。また、主制御基板１０１は、図示しない電源装置により安定した共通電圧Ｖｃｏｍ（例えば、１２Ｖ）が供給されており、図示しない電源ＩＣにより共通電圧Ｖｃｏｍから降圧して主制御基板１０１の制御電圧である基準電圧Ｖｓｔｄ（例えば、５Ｖ）が生成されている。
［７−３．払出制御基板］
【０１４１】
払出制御基板１０２は、図１４に示すように、ＣＰＵ１０２ａ，ＲＯＭ１０２ｂ，ＲＡＭ１０２ｃを備えている。払出制御基板１０２は、主制御基板１０１からシリアル出力された各種コマンドに基づいて払出装置１０３を制御する。例えば、払出制御基板１０２は、主制御基板１０１からシリアル出力された払出装置１０３（排出モータ）を駆動するコマンドを受信すると、このコマンドに基づいて払出装置１０３（排出モータ）へ駆動信号を出力する。これにより、払出装置１０３は賞球又は貸球を払い出す。
［７−４．周辺基板］
【０１４２】
周辺基板１１０は、図１４に示すように、サブ統合基板１１１、ランプ駆動基板１１２、液晶制御基板１１３及び波形制御基板１１４により構成されている。
［７−５．サブ統合基板］
【０１４３】
サブ統合基板１１１は、図１４に示すように、ＣＰＵ１１１ａ，ＲＯＭ１１１ｂ，ＲＡＭ１１１ｃを備えている。サブ統合基板１１１のＣＰＵ１１１ａは、１６ビットマイクロプロセッサであり、その制御クロックは１６メガヘルツ（ＭＨｚ）である。このマイクロプロセッサは、図１５に示すように、種々の演算処理を行う演算処理部１１１ａａｃと、外部へ各種信号を出力する出力ポート１１１ａｏｐと、外部から検出信号が入力される入力ポート１１１ａｉｐと、外部へデータをシリアル出力するシリアル送信部１１１ａｔ，１１１ａｔ’と、外部からシリアル出力されたデータを受信するシリアル受信部１１１ａｒと、が回路接続されている。
【０１４４】
サブ統合基板１１１は、ランプ駆動基板１１２へ出力する各種データ及び各種信号が電気信号であるため、ノイズの影響を抑えるため、この電気信号の電圧を共通電圧Ｖｃｏｍに昇圧変換（例えば、５Ｖから１２Ｖ）するレベルコンバータ部１１１ｅと、ランプ駆動基板１１２からシリアル出力されるデータも電気信号であるため、この電気信号の電圧をサブ統合基板１１１の制御電圧である基準電圧Ｖｓｔｄに降圧変換（例えば、１２Ｖから５Ｖ）するレベルコンバータ部１１１ｇと、この降圧された信号の波形を整形してＣＰＵ１１１ａにおけるシリアル受信部１１１ａｒへ出力するシュミットトリガ部１１１ｈと、ランプ駆動基板１１２を介してサブ統合基板１１１における入力ポート１１１ａｉｐに入力されるフォトセンサ１５０ｎ，１５３ｎ，１５２ｎ，１５４ｎからの検出信号ＳＥＮ１，ＳＥＮ２，ＳＥＮ３，ＳＥＮ４の電圧を、サブ統合基板１１１の制御電圧である基準電圧Ｖｓｔｄに降圧変換（例えば、１２Ｖから５Ｖ）するレベルコンバータ部１１１ｆと、を備えている。
【０１４５】
レベルコンバータ部１１１ｅがオープンコレクタ出力であるため、レベルコンバータ部１１１ｅの出力は後述するランプ駆動基板１１２に備えたプルアップ抵抗１１２ｒｅ１２により共通電圧Ｖｃｏｍ（例えば、１２Ｖ）に引き上げられている。一方、レベルコンバータ部１１１ｅとＣＰＵ１１１ａ（出力ポート１１１ａｏｐ、シリアル送信部１１１ａｔ及びシリアル送信部１１１ａｔ’）との接続間では、プルアップ抵抗１１１ｒｅ５を介してサブ統合基板１１１の基準電圧Ｖｓｔｄ（例えば、５Ｖ）に引き上げられている。これにより、ＣＰＵ１１１ａが正論理の信号を出力するときには、レベルコンバータ部１１１ｅにより論理が反転され、サブ統合基板１１１とランプ駆動基板１１２との基板間では負論理になる。したがって、基板間ではローアクティブになる。
【０１４６】
また、後述するランプ駆動基板１１２に備えたレベルコンバータ１１２ｐがオープンコレクタ出力であるため、レベルコンバータ部１１２ｐの出力は、プルアップ抵抗１１１ｒｇ１２により共通電圧Ｖｃｏｍ（例えば、１２Ｖ）に引き上げられ、レベルコンバータ１１１ｇに入力されている。このレベルコンバータ部１１１ｇとシュミットトリガ部１１１ｈとの接続間では、レベルコンバータ部１１１ｇの出力がプルアップ抵抗１１１ｒｇ５を介すことにより、サブ統合基板１１１の制御電圧である基準電圧Ｖｓｔｄに引き下げられている。
【０１４７】
後述するランプ駆動基板１１２に備えたレベルコンバータ１１２ｄもオープンコレクタ出力であるため、レベルコンバータ部１１２ｄの出力は、プルアップ抵抗１１１ｒｆ１２により共通電圧Ｖｃｏｍ（例えば、１２Ｖ）に引き上げられ、レベルコンバータ１１１ｆに入力されている。このレベルコンバータ１１１ｆとＣＰＵ１１１ａ（入力ポート１１１ａｉｐ）との接続間では、プルアップ抵抗１１１ｒｆ５を介すことにより、サブ統合基板１１１の制御電圧である基準電圧Ｖｓｔｄに引き下げられている。
【０１４８】
なお、サブ統合基板１１１には、図示しない電源装置により安定した共通電圧Ｖｃｏｍが供給されており、図示しない電源ＩＣにより共通電圧Ｖｃｏｍから降圧してサブ統合基板１１１の制御電圧である基準電圧Ｖｓｔｄが生成されている。液晶制御基板１１３及び波形制御基板１１４には、各種コマンドがパラレル出力され、サイド装飾体３３への駆動信号も出力されている。また、サブ統合基板１１１から液晶制御基板１１３と波形制御基板１１４とへ出力される各種コマンド及び各種信号も電気信号であるため、ノイズの影響を抑えるため、図示しないレベルコンバータ部により電気信号の電圧が共通電圧Ｖｃｏｍに昇圧変換（例えば、５Ｖから１２Ｖ）されている。
［７−５―１．演算処理部］
【０１４９】
演算処理部１１１ａａｃは、図１５に示すように、種々の演算処理の他に、出力ポート１１１ａｏｐへ出力するデータと、シリアル送信部１１１ａｔ，１１１ａｔ’へシリアル出力するデータと、をセットする。一方、入力ポート１１１ａｉｐに入力された検出信号と、シリアル受信部１１１ａｒで受信されたデータと、を読み込む。なお、演算処理部１１１ａａｃは、シリアル送信部１１１ａｔ，１１１ａｔ’及びシリアル受信部１１１ａｒに種々の状態を表す信号をセットしたり又は読み込む。
［７−５―２．シリアル送信部（励磁データ）］
【０１５０】
シリアル送信部１１１ａｔは、図１５に示すように、演算処理部１１１ａａｃからデータを受け取る送信バッファレジスタ１１１ａｔｂと、送信バッファレジスタ１１１ａｔｂのデータをシリアル出力する送信レジスタ１１１ａｔｒと、送信レジスタ１１１ａｔｒからシリアル出力するときの転送クロックＳＭ−ＣＬＫを発生するとともに上述した種々の状態を表す信号を出力又は入力する送信制御部１１１ａｔｃと、により構成されている。送信レジスタ１１１ａｔｒからシリアル出力される転送データＳＭ−ＤＡＴとしては、後述するステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５を駆動制御する励磁データ（第１励磁データ及び第２励磁データ）と、この励磁データがランプ駆動基板１１２へシリアル出力されたか否かを判定するために用いられる検査データとがあり、検査データに続けて励磁データがランプ駆動基板１１２へシリアル出力される。
【０１５１】
ここで、シリアル送信部１１１ａｔにおける種々の状態を表す信号としては、送信許可状態を表す送信許可ビットＴｅ、送信バッファレジスタ１１１ａｔｂから送信レジスタ１１１ａｔｒへ送信データを転送したか否かを表す送信バッファ空フラグＴｂ及び送信レジスタ１１１ａｔｒからすべての送信データを送信したか否かを表す送信レジスタ空フラグＴｒ等がある。なお、送信バッファレジスタ１１１ａｔｂ及び送信レジスタ１１１ａｔｒは１バイト（８ビット）の記憶容量を有するレジスタであり、送信許可ビットＴｅの値はＣＰＵ１１１ａ（演算処理部１１１ａａｃ）によりセットされ、送信バッファ空フラグＴｂ及び送信レジスタ空フラグＴｒの値（ステータス）はシリアル送信部１１１ａｔ（送信制御部１１１ａｔｃ）によりそれぞれセットされる。
［７−５―３．シリアル送信部（ランプ駆動データ）］
【０１５２】
シリアル送信部１１１ａｔ’は、上述したシリアル送信部１１１ａｔと同構成であり、転送クロックＰＬ−ＣＬＫとランプ駆動データＰＬ−ＤＡＴとを後述するランプ駆動基板１１２に備えた演出ランプ駆動部１１２ｇへシリアル出力する。このランプ駆動データは、演出ランプ駆動部１１２ｇと接続された演出ランプ４４ａ，４４ｂと装飾ランプ４９とを駆動するためのデータである。
［７−５―４．シリアル受信部（検査データ）］
【０１５３】
シリアル受信部１１１ａｒは、図１５に示すように、外部からの転送クロックが入力される受信制御部１１１ａｒｃと、この転送クロックに同期して外部からシリアル出力されるデータを取り込む受信レジスタ１１１ａｒｒと、受信レジスタ１１１ａｒｒに取り込み完了したデータが転送される受信バッファレジスタ１１１ａｒｂと、により構成されている。外部からシリアル出力されるデータとしては、上述したシリアル送信部１１１ａｔによりシリアル出力される検査データであり、この検査データは、ランプ駆動基板１１２を介して、受信レジスタ１１１ａｒｒに取り込まれる（フィードバックされる）。なお、受信制御部１１１ａｒｃには、上述した送信制御部１１１ａｔｃが発生する転送クロックＳＭ−ＣＬＫが入力されており、受信制御部１１１ａｒｃと送信制御部１１１ａｔｃとが同期化されている。
【０１５４】
ここで、このシリアル受信部１１１ａｒにおける種々の状態を表す信号としては、受信許可状態を表す受信許可ビットＲｅ及び受信バッファレジスタ１１１ａｒｂに取り込んだデータがあるか否かを表す受信完了フラグＲＥＮＤ等がある。なお、受信バッファレジスタ１１１ａｒｂ及び受信レジスタ１１１ａｒｒは１バイト（８ビット）の記憶容量を有するレジスタであり、受信許可ビットＲｅの値はＣＰＵ１１１ａ（演算処理部１１１ａａｃ）によりセットされ、受信完了フラグＲＥＮＤの値（ステータス）はシリアル受信部１１１ａｒ（受信制御部１１１ａｒｃ）によりセットされる。
［７−５―５．出力ポート］
【０１５５】
出力ポート１１１ａｏｐは、図１５に示すように、後述するランプ駆動基板１１２に備えた演出ランプ駆動部１１２ｇと接続された演出ランプ４４ａ，４４ｂ及び装飾ランプ４９をそれぞれ駆動するためのラッチ信号ＰＬ−ＬＡＴと、演出ランプ駆動部１１２ｇに取り込まれたランプ駆動データＰＬ−ＤＡＴを強制的にクリア（初期化）するための初期化信号ＰＬ−ＣＬＲと、階調制御を行うための階調信号ｍｏｄｅと、を演出ランプ駆動部１１２ｇへそれぞれ出力する。また、後述するランプ駆動基板１１２に備えたシフトレジスタ１１２ｈ，１１２ｉに取り込まれたシリアルデータとしての励磁データ（第１励磁データ及び第２励磁データ）をパラレルデータに変換するためのラッチ信号ＳＭ−ＬＡＴと、シフトレジスタ１１２ｈ，１１２ｉに取り込まれた励磁データを強制的にクリア（初期化）するための初期化信号ＳＭ−ＣＬＲと、をシフトレジスタ１１２ｈ，１１２ｉへそれぞれ出力する。なお、出力ポートは８ビット（１バイト）で構成されており、８つの出力端子のうち、ラッチ信号ＰＬ―ＬＡＴ，ＳＭ−ＬＡＴ、初期化信号ＰＬ−ＣＬＲ，ＳＭ−ＣＬＲ、及び階調信号ｍｏｄｅが、この出力端子からランプ駆動基板１１２へ出力されている。
［７−５―６．入力ポート］
【０１５６】
入力ポート１１１ａｉｐは、図１５に示すように、キャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）の原位置をそれぞれ検出するフォトセンサ１５０ｎ，１５３ｎ，１５２ｎ，１５４ｎからの検出信号ＳＥＮ１，ＳＥＮ２，ＳＥＮ３，ＳＥＮ４がそれぞれ入力されている。
［７−６．ランプ駆動基板］
【０１５７】
ランプ駆動基板１１２は、図１５に示すように、装飾ランプ４９と演出ランプ４４ａ，４４ｂとを駆動する演出ランプ駆動部１１２ｇと、サブ統合基板１１１からシリアル出力されたシリアルデータとしての励磁データ（第１励磁データ及び第２励磁データ）をパラレルデータに変換するシフトレジスタ１１２ｈ，１１２ｉと、シフトレジスタ１１２ｈにより変換されたパラレルデータが励磁信号として入力されるドライブ回路部１１２ｊ，１１２ｋと、シフトレジスタ１１２ｉにより変換されたパラレルデータが励磁信号として入力されるドライブ回路部１１２ｍ，１１２ｎと、を備えている。また、サブ統合基板１１１から各種データ及び各種信号が入力され、その信号電圧をランプ駆動基板１１２の制御電圧である基準電圧Ｖｓｔｄに降圧変換（例えば、１２Ｖから５Ｖ）するレベルコンバータ部１１２ｅと、この降圧された信号の波形を整形して演出ランプ駆動部１１２ｇとシフトレジスタ１１２ｈ，１１２ｉとへ出力するシュミットトリガ部１１２ｆと、を備えている。
【０１５８】
また、ランプ駆動基板１１２は、シフトレジスタ１１２ｈ，１１２ｉを介してサブ統合基板１１１へ出力するデータが電気信号であるため、ノイズの影響を抑えるため、この電気信号の電圧を共通電圧Ｖｃｏｍに昇圧変換（例えば、５Ｖから１２Ｖ）するレベルコンバータ部１１２ｐと、フォトセンサ１５０ｎ，１５３ｎ，１５２ｎ，１５４ｎからの検出信号ＳＥＮ１，ＳＥＮ２，ＳＥＮ３，ＳＥＮ４の電圧を、共通電圧Ｖｃｏｍにそれぞれ昇圧変換（ここでは、例えば１２Ｖに維持するために用いられる。）するレベルコンバータ部１１２ｄと、を備えている。
【０１５９】
ここで、レベルコンバータ部１１２ｅとシュミットトリガ部１１２ｆとの接続間では、レベルコンバータ部１１２ｅの出力がプルアップ抵抗１１２ｒｅ５を介すことにより、ランプ駆動基板１１２の制御電圧である基準電圧Ｖｓｔｄ（例えば、５Ｖ）に引き下げられている。このレベルコンバータ部１１２ｅにより、サブ統合基板１１１とランプ駆動基板１１２との基板間での論理が負論理から正論理へ反転する。一方、レベルコンバータ部１１２ｐとシフトレジスタ１１２ｉとの接続間では、シフトレジスタ１１２ｉの出力がプルアップ抵抗１１２ｒｐ５を介すことにより、ランプ駆動基板１１２の制御電圧である基準電圧Ｖｓｔｄに引き下げられている。
【０１６０】
なお、シュミットトリガ部１１２ｆは、転送データＳＭ−ＤＡＴ、転送クロックＳＭ−ＣＬＫ、ランプ駆動データＰＬ−ＤＡＴ及び転送クロックＰＬ−ＣＬＫの論理を維持して出力する一方、ラッチ信号ＳＭ−ＬＡＴ，ＰＬ−ＬＡＴ、初期化信号ＳＭ−ＣＬＲ，ＰＬ−ＣＬＲ及び階調信号ｍｏｄｅの論理を反転して出力する。また、ランプ駆動基板１１２は、図示しない電源装置により安定した共通電圧Ｖｃｏｍ（例えば、１２Ｖ）が供給されており、図示しない電源ＩＣにより共通電圧Ｖｃｏｍから降圧してランプ駆動基板１１２の制御電圧である基準電圧Ｖｓｔｄが生成されている。
［７−６−１．シフトレジスタ］
【０１６１】
シフトレジスタ１１２ｈ，１１２ｉは、図１５に示すように、サブ統合基板１１１からシリアル出力された励磁データ（第１励磁データ及び第２励磁データ）を１ビットずつ取り込む。そして、サブ統合基板１１１からのラッチ信号ＳＭ−ＬＡＴが入力されると、このラッチ信号ＳＭ−ＬＡＴを契機として、取り込んだシリアルデータとしての励磁データをパラレルデータに変換する。このパラレルデータに応じたパラレル信号を励磁信号として、後述するドライブ回路部１１２ｊ，１１２ｋ，１１２ｍ，１１２ｎへそれぞれ出力する。シフトレジスタ１１２ｈ，１１２ｉ及びサブ統合基板１１１のシリアル受信部１１１ａｒは、図１５に示すように、デイジーチェーン接続、つまり数珠繋ぎに接続されており、上述したように、検査データに続けて励磁データがシリアル出力されると、この検査データは、シフトレジスタ１１２ｈ，１１２ｉを介して、サブ統合基板１１１にフィードバックされる。そして、サブ統合基板１１１は、このフィードバックされた検査データに基づいて、シフトレジスタ１１２ｈ，１１２ｉに取り込まれた励磁データを強制的にクリア（初期化）する初期化信号ＳＭ−ＣＬＲを出力ポート１１１ａｏｐから出力すると、シフトレジスタ１１２ｈ，１１２ｉは、この入力された初期化信号ＳＭ−ＣＬＲを契機として、取り込んだ励磁データＳＭ−ＤＡＴをクリアする。なお、本実施形態では、シフトレジスタ１１２ｈ，１１２ｉとして、高速動作に追従可能な７４ＨＣ５９５を採用している。
［７−６−２．ドライブ回路部］
【０１６２】
ドライブ回路部１１２ｊ，１１２ｋ，１１２ｍ，１１２ｎは、図１５に示すように、ドライブ回路部１１２ｊ，１１２ｋは、キャラクタ体（フランケン）１５０を動作させるステッピングモータ１５０ｈの各相コイル（φ１，φ２，φ３，φ４）とキャラクタ体（ドラキュラ）１５２を動作させるステッピングモータ１５３ｆの各相コイル（φ１，φ２，φ３，φ４）とに対して励磁電流のスイッチングをシフトレジスタ１１２ｈから出力された励磁信号ＳＭ１−１〜ＳＭ１−４，ＳＭ２−１〜ＳＭ２−４に基づいてそれぞれ行い、一方、ドライブ回路部１１２ｍ，１１２ｎは、遮蔽部材（ドラキュラ）１６６を動作させるステッピングモータ１５２ｈの各相コイル（φ１，φ２，φ３，φ４）とキャラクタ体（オオカミ男）１５４を動作させるステッピングモータ１５５の各相コイル（φ１，φ２，φ３，φ４）とに対して励磁電流のスイッチングをシフトレジスタ１１２ｉから出力された励磁信号ＳＭ３−１〜ＳＭ３−４，ＳＭ４−１〜ＳＭ４−４に基づいてそれぞれ行う。ここで、ステッピングモータ１５０ｈは機構ボックス１５０ａに接続され、キャラクタ体（フランケン）の基準板１５０ｍが機構ボックス１５０ａに収められている。ステッピングモータ１５３ｆ，１５２ｈは機構ボックス１５２ａに接続され、キャラクタ体（ドラキュラ）の基準板１５３ｍと遮蔽部材（ドラキュラ）１６６の基準板１５２ｍとが機構ボックス１５２ａに収められている。ステッピングモータ１５５は機構ボックス１５４ａに接続され、キャラクタ体（オオカミ男）の基準板１５４ｍが機構ボックス１５４ａに収められている。
［７−７．液晶制御基板］
【０１６３】
液晶制御基板１１３は、図１４に示すように、ＣＰＵ１１３ａ，ＲＯＭ１１３ｂ，ＲＡＭ１１３ｃ、図示しないＶＤＰ（Ｖｉｄｅｏ  Ｄｉｓｐｌａｙ  Ｐｒｏｃｅｓｓｏｒの略）を備えている。液晶制御基板１１３は、サブ統合基板１１１から出力された各種コマンドに基づいて液晶表示器１１６の表示制御を行う。
［７−８．波形制御基板］
【０１６４】
波形制御基板１１４は、図１４に示すように、音声、演奏データを記憶するＲＯＭ１１４ｂ，ＲＡＭ１１４ｃ、図示しない音源ＩＣを備えている。波形制御基板１１４は、サブ統合基板１１１から出力された各種コマンドに基づいて音波装置１１５の制御を行う。例えば表示領域４２に表示される各種演出に合わせて音波装置１１５から効果音が出力される。
［８．変動表示パターン］
【０１６５】
次に、変動表示パターンを決定するための変動表示パターンテーブルについて説明する。図１６は主制御基板で選択される変動表示パターンの一例を示す一覧表図である。この変動表示パターンは、主制御基板１０１で更新処理されている変動表示パターン乱数に基づいて決定される。この変動表示パターン乱数は、特別図柄表示機４１に表示する特別図柄と装飾図柄との変動表示パターンを決定するための乱数である。
【０１６６】
ここで、図１６中記載の「表示用コマンド」とは、主制御基板１０１からサブ統合基板１１１に送信される２バイト構成のコマンドであり、特別図柄表示器４１で特別図柄の変動表示を開始してから特別図柄の変動表示（表示領域４２で装飾図柄の変動表示を開始してから装飾図柄の変動表示）が停止表示されるまでの変動時間やリーチ演出を特定するためのデータが含まれる。
【０１６７】
変動番号１の「通常変動」とは、リーチ態様を伴わない変動表示パターンである。変動番号２の「短縮変動」とは、始動口センサ５５により検出されたことに基づいて抽出された大当り判定乱数の記憶数を示す保留球数カウンタの値が上限値、確率変動状態、時短状態等の条件のうちいずれかが成立したときに選択され得る変動表示パターンであって、特別図柄と装飾図柄との変動時間が「通常変動」よりも短い変動表示パターンである。
【０１６８】
変動番号３，４の「ノーマルリーチ」とは、リーチ態様を伴うが、このリーチ態様が形成された後にスーパーリーチ演出やスーパーリーチ発展演出等のリーチ演出を行わない変動表示パターンである。
【０１６９】
変動番号５，６の「オオカミ男リーチ」、変動番号１１，１２の「ドラキュラリーチ」、変動番号１７，１８の「フランケンリーチ」とは、リーチ態様が形成された後に、各々のキャラクタの画像表示制御により実行されるスーパーリーチ演出（例えば、「オオカミ男リーチ」では、人間の姿をしたオオカミ男が得意の料理で装飾図柄を調理する画像表示制御により実行される演出）を行う変動表示パターンである。また、変動番号７，８の「オオカミ男リーチ発展」、変動番号１３，１４の「ドラキュラリーチ発展」、変動番号１７，１８の「フランケンリーチ発展」とは、各々のキャラクタの画像表示制御により実行されるスーパーリーチ演出を行った後に、これらのキャラクタに応じたスーパーリーチ発展演出（例えば、「オオカミ男リーチ発展」では、オオカミ男が人間の姿から狼に変身し、狼の姿をしたオオカミ男が得意の料理で装飾図柄をダイナミックに調理するような演出）を継続させて画像表示制御する変動表示パターンである。
【０１７０】
変動番号９，１０の「オオカミ男リーチ〜怪物くん」、変動番号１５，１６の「ドラキュラリーチ〜怪物くん」、変動番号２１，２２の「フランケンリーチ〜怪物くん」とは、各々のキャラクタの画像表示制御により実行されるスーパーリーチ演出を行った後に、これらのキャラクタに応じたスーパーリーチ発展演出とは異なり、怪物くんの画像表示制御により実行されるスーパーリーチ発展演出を継続させて行う変動表示パターンである。
【０１７１】
変動番号２３〜３１の「スポットライト予告」とは、リーチ態様が形成されるまでに各々のキャラクタに応じたスーパーリーチ発展演出を行うことを予告する予告演出を行った後に、スーパーリーチ演出を実行せずに予告演出で画像表示制御したキャラクタに応じたスーパーリーチ発展演出を行う変動表示パターンである。また、変動番号３２，３３の「役物リーチ」とは、リーチ態様が形成された後に上述したリアユニット１４２に内蔵されたキャラクタ体１５０、１５２、１５４と遮蔽部材１６４、１６６、１６８とを駆動制御することによるリーチ演出を行う変動表示パターンである。
【０１７２】
変動番号３４の「全回転リーチ」とは、後述する大当り判定処理にて大当り判定乱数が当り値となったとき実行できる変動表示パターンである。また、変動番号３５の「スーパーリーチ分岐プレミア」とは、後述する大当り判定処理にて大当り判定乱数が当り値となったとき実行できる変動表示パターンである。
［９．主制御基板の各種制御処理］
【０１７３】
パチンコ機１の遊技進行に応じて行われる主制御基板１０１の各種処理について説明する。図１７は始動入賞処理の一例を示すフローチャートであり、図１８は特別図柄処理の一例を示すフローチャートである。なお、これらの各処理は、所定時間（例えば、４ミリ秒（以下、ｍｓと表記））ごとに繰り返し行われる。
［９−１．始動入賞処理］
【０１７４】
まず、始動入賞処理が開始されると、主制御基板１０１のＣＰＵ１０１ａは、図１７に示すように、始動入賞口４５と電動始動入賞口４６とに遊技球が入賞したか否かを判定する（ステップＳ１０）。この判定は、始動口センサ５５の入賞の検出信号に基づいて行われ、検出信号が出力されたときには入賞あり、検出信号が出力されないときには入賞なしと判定する。ステップＳ１０で電動始動入賞口４６に遊技球が入賞したとき、つまり始動口センサ５５から検出信号が出力されたときには、主制御基板１０１のＲＡＭ１０１ｃに記憶されている保留球数カウンタＣが上限値４未満であるか否かを判定し（ステップＳ１２）、保留球数カウンタＣが上限値４未満のときには、保留記憶格納処理を行い（ステップＳ１４）、このルーチンを終了する。一方、ステップＳ１０で始動入賞口４５と電動始動入賞口４６とに遊技球が入賞していないとき、つまり始動口センサ５５から検出信号が出力されたとき又はステップＳ１２で保留球数カウンタＣが上限値４以上のときには、そのままこのルーチンを終了する。この保留記憶格納処理は、保留球数カウンタＣに値１ずつ加算する処理と、保留球数カウンタＣの加算に応じて特図記憶ランプ５４の点灯表示態様を変更し、大当りか否かを判定する大当り判定乱数、特別図柄を特定する当り図柄用乱数、ハズレ図柄を特定するハズレ図柄用乱数等の各種乱数の取得と記憶との処理とを行う。
［９−２．特別図柄処理］
【０１７５】
次に、特別図柄処理が開始されると、主制御基板１０１のＣＰＵ１０１ａは、図１８に示すように、保留球数カウンタＣが値０であるか否かを判定する（ステップＳ２０）。保留球数カウンタＣが値０でないときには、特別図柄と装飾図柄とが変動表示することができるか否かを判定する（ステップＳ２２）。この判定は、特別図柄と装飾図柄とが変動表示中であるか否かにより行われる。ステップＳ２２で特別図柄と装飾図柄とが変動表示することができるときには、保留記憶移行処理を行う（ステップＳ２４）。この保留記憶移行処理は、保留球数カウンタＣから値１ずつ減算し、主制御基板１０１のＲＡＭ１０１ｃの格納領域に記憶された各種乱数を格納領域ごとシフトする処理を行う。
【０１７６】
続いて、特別図柄変動処理を行う（ステップＳ２６）。この特別図柄変動処理は、ステップＳ１４の保留記憶格納処理で取得した大当り判定乱数に基づいて大当りか否かを判定する大当り判定処理と、大当り、リーチ、ハズレのそれぞれの変動表示パターンを設定する変動表示パターン設定処理と、変動表示パターンに基づいて特別図柄と装飾図柄との変動制御する変動制御処理と、変動時間を変動タイマに設定するタイマ設定処理とを行う。一方、ステップＳ２０で保留球数カウンタＣが値０であるとき、ステップＳ２２で特別図柄と装飾図柄とが変動表示することができないとき又はステップＳ２６のあとに、特別図柄変動中処理を行う（ステップＳ２８）。この特別図柄変動中処理は、変動タイマに設定された変動時間を監視し、変動タイマがタイムアップするとき、停止させる特別図柄と装飾図柄とを設定する。
【０１７７】
続いて、情報送信処理を行う（ステップＳ３０）。この情報送信処理は、特別図柄変動処理と特別図柄変動中処理とで決定された装飾図柄の変動表示に関するコマンドをサブ統合基板１１１に出力する処理を行う。続いて、大当り遊技処理（ステップＳ３２）を行い、このルーチンを終了する。この大当り遊技処理は、ステップＳ２６の特別図柄変動処理で大当りと判定されたとき、大当りの種類に応じた態様で大入賞口６１を開放する制御を行う。
［１０．サブ統合基板の各種制御処理］
【０１７８】
次に、主制御基板１０１から各種コマンドを受け取るサブ統合基板１１１の各種処理について説明する。図１９はリセット処理の一例を示すフローチャートであり、図２０はタイマ割り込み処理の一例を示すフローチャートであり、図２１はコマンド受信割り込み処理の一例を示すフローチャートであり、図２２はコマンド受信終了割り込み処理の一例を示すフローチャートである。
［１０−１．リセット処理］
【０１７９】
まず、リセット処理が開始されると、図１９に示すように、サブ統合基板１１１のＣＰＵ１１１ａは、初期設定処理を行う（ステップＳ４０）。この初期設定処理は、サブ統合基板１１１のＣＰＵ１１１ａの初期化する処理と、リセット後のウエイトタイマを設定する処理等が行われる。なお、この初期化設定処理中では割り込み禁止となっており、初期化設定処理のあと割り込み許可となる。続いて、１６ｍｓ経過フラグＴが値０であるか否かを判定する（ステップＳ４２）。この１６ｍｓ経過フラグＴは、後述する２ｍｓごとに処理されるタイマ割り込み処理で１６ｍｓを計測するフラグであり、１６ｍｓ経過したとき値１、１６ｍｓ経過していないとき値０にそれぞれ設定される。ステップＳ４２で１６ｍｓ経過フラグＴが値１であるとき、つまり１６ｍｓ経過したときには、１６ｍｓ経過フラグを値０にセットし（ステップＳ４４）、１６ｍｓ処理中フラグＰに値１をセットする（ステップＳ４６）。この１６ｍｓ処理中フラグＰは、後述する１６ｍｓの定常処理を開始するとき値１、終了するとき値０にそれぞれ設定される。続いて、１６ｍｓの定常処理を行う（ステップＳ４８）。この１６ｍｓの定常処理は、主制御基板１０１が出力したコマンドを解析するコマンド解析処理と、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の駆動パターンをスケジューラにセットする１６ｍｓ用ステッピングモータスケジューラ起動処理と、演出ランプ４４ａと４４ｂ，装飾ランプ４９への点灯データをシリアル出力するシリアル出力処理と、１６ｍｓの定常処理が行われているか監視するウオッチドックタイマ処理等を行う。続いて、１６ｍｓ処理中フラグＰに値０（１６ｍｓの定常処理の終了）にセットし（ステップＳ５０）、再びステップＳ４２に戻り、１６ｍｓ経過フラグＴが値１になるごとに、つまり１６ｍｓ経過ごとに上述したステップＳ４４〜ステップＳ５０を繰り返し行う。一方、ステップＳ４２で１６ｍｓ経過フラグＴが値１でない（１６ｍｓ経過フラグＴが値０）とき、つまり１６ｍｓ経過していないときには、１６ｍｓ経過フラグＴが値１になるまで、つまり１６ｍｓ経過するまでステップＳ４２の判定を繰り返し行う。
［１０−２．タイマ割り込み処理］
【０１８０】
次に、タイマ割り込み処理が開始されると、図２０に示すように、サブ統合基板１１１のＣＰＵ１１１ａは、２ｍｓタイマ割り込み処理を行う（ステップＳ６０）。この２ｍｓタイマ割り込み処理は、キャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）１５４の原位置をそれぞれ検出するフォトセンサ１５０ｎ，１５３ｎ，１５２ｎ，１５５ｎの原位置の検出履歴をそれぞれ作成する履歴作成処理と、ステッピングモータ１５０ｈ，１５２ｈ，１５３ｆ，１５５を駆動するステッピングモータ処理等を行う。
【０１８１】
続いて、２ｍｓ更新カウンタＵＣに値１を加算する（ステップＳ６２）。この２ｍｓ更新カウンタＵＣは、このタイマ割り込み処理が行われた回数をカウントするカウンタであり、２ｍｓ更新カウンタＵＣの値１は２ｍｓの時間に相当する。続いて、２ｍｓ更新カウンタＵＣが値８、つまり１６ｍｓ（＝２ｍｓ更新カウンタＵＣ×２ｍｓ）であるか否かを判定する（ステップＳ６４）。１６ｍｓであるときには、１６ｍｓ経過フラグＴに値１をセットし（ステップＳ６６）、１６ｍｓ処理中フラグＰが値０、つまり図１９に示したリセット処理におけるステップＳ４８の１６ｍｓの定常処理が行われているか否かを判定する。１６ｍｓ処理中フラグＰが値０であるとき、つまり１６ｍｓの定常処理が行われていないときには、作業領域のバックアップを行い（ステップＳ７０）、このルーチンを終了する。この作業領域のバックアップは、図１９に示したリセット処理におけるステップＳ４８の１６ｍｓの定常処理で処理した情報を作業領域上に設けられたコピー領域にコピーする。一方、ステップＳ６４で１６ｍｓ経過していないとき又はステップＳ６８で１６ｍｓの定常処理中に情報の設定がなかったときには、そのままこのルーチンを終了する。
［１０−３．コマンド受信割り込み処理］
【０１８２】
次に、コマンド受信割り込み処理が開始されると、図２１に示すように、サブ統合基板１１１のＣＰＵ１１１ａは、主制御基板１０１からのコマンドを受信開始する信号（以下「ＷＲ信号」という。）と主制御基板１０１からの各種基板をセレクトする信号（以下「ＳＥＬ信号」という。）とがともに値１であるか否かを判定する（ステップＳ８０）。主制御基板１０１のＣＰＵ１０１ａは、最初にサブ統合基板１１１に対応するＳＥＬ信号を値１、そしてＷＲ信号を値１にそれぞれセットすることによりサブ統合基板１１１にコマンドを出力する。
【０１８３】
このコマンドは、１パケット４ニブルにより構成されている。この「ニブル」とは、４ビットを意味し、２ニブルでは８ビット（１バイト）、つまり４ニブルでは１６ビット（２バイト）となる。１ニブルのデータの抽出は、ＷＲ信号が値０から値１に立ち上がって（「アップエッジ」という。）、所定時間（例えば、２０〜５０マイクロ秒（以下、μｓと表記）保持された後、ＷＲ信号が値１から値０に立ち下がる（「ダウンエッジ」という。）ことにより行われ、１パケットでは合計４回行われる。
【０１８４】
ステップＳ８０でＷＲ信号とＳＥＬ信号とがともに値１であるとき、つまり主制御基板１０１のＣＰＵ１０１ａがサブ統合基板１１１にコマンドを出力するときには、コマンド受信処理を行い（ステップＳ８２）、このルーチンを終了する。このコマンド受信処理は、受信した１ニブル分のコマンド（４分割されたコマンドのうち１つ）をサブ統合基板１１１のＲＡＭ１１１ｃに設けたリングバッファに格納する。この「リングバッファ」とは、バッファの最後と先頭が繋がっているように使われるバッファのことであり、バッファの先頭から順次データを格納し、バッファの最後まできたら最初に戻って格納する。リングバッファに格納したあと、続いて、バッファライトカウンタを値１加算する。このバッファライトカウンタは、コマンド受信処理を行うごとに値１ずつ加算されるため、１パケット（４ニブル）を格納するとバッファライトカウンタは値４になる。
【０１８５】
一方、ステップＳ８０でＳＥＬ信号とＷＲ信号とがともに値０であるとき、つまり主制御基板１０１のＣＰＵ１０１ａがサブ統合基板１１１にコマンドを出力しないときには、そのままこのルーチンを終了する。なお、主制御基板１０１からサブ統合基板１１１へのコマンド出力時には、上述したようにＷＲ信号のアップエッジからダウンエッジまでの所定時間（例えば、２０〜５０μｓ）、ＳＥＬ信号、ＷＲ信号、データ（４ビット）が一定に保持されているが、ノイズの影響により信号が乱れ、コマンドを正常に受信できないこともある。そこで、このノイズ対策として、サブ統合基板１１１のＣＰＵ１１１ａは、ＳＥＬ信号、ＷＲ信号、データ（４ビット）を受信（１回目）すると所定時間経過（例えば、１μｓ）後、再びＳＥＬ信号、ＷＲ信号、データ（４ビット）を受信する。そして、１回目に受信したＳＥＬ信号、ＷＲ信号、データ（４ビット）と一致しているか否かを判定する。１回目に受信したＳＥＬ信号、ＷＲ信号、データ（４ビット）と一致しているときには、上述したステップＳ８０でＷＲ信号とＳＥＬ信号とがともに値１であるか否かを判定する。一方、１回目に受信したＳＥＬ信号、ＷＲ信号、データ（４ビット）と一致していないときには、所定時間経過後、再びＳＥＬ信号、ＷＲ信号、データ（４ビット）を受信し、１回目に受信したＳＥＬ信号、ＷＲ信号、データ（４ビット）と一致するまで判定を繰り返し行う。
［１０−４．コマンド受信終了割り込み処理］
【０１８６】
次に、コマンド受信終了割込み処理が開始されると、図２２に示すように、サブ統合基板１１１のＣＰＵ１１１ａは、ＷＲ信号とＳＥＬ信号とがともに値０であるか否かを判定する（ステップＳ９０）。主制御基板１０１のＣＰＵ１０１ａは、サブ統合基板１１１にコマンドの出力が完了すると、ＷＲ信号に値０をセットした後、ＳＥＬ信号を値０にセットする（ダウンエッジ）。ステップＳ９０でＷＲ信号とＳＥＬ信号とがともに値０であるとき、つまり主制御基板１０１のＣＰＵ１０１ａがサブ統合基板１１１にコマンドの出力が完了したときには、コマンド受信終了処理を行い（ステップＳ９２）、このルーチンを終了する。このコマンド受信終了処理は、上述したコマンド受信割り込み処理で加算されたバッファライトカウンタを値０にする。コマンドを正常に受信できたときには、１パケット４ニブルであるため、バッファライトカウンタは値４になる。また、１パケット分の受信を行えなかったとき、つまりバッファライトカウンタが値４未満のときには、受信したコマンドを破棄する。
【０１８７】
一方、ステップＳ９０でＷＲ信号とＳＥＬ信号とがともに値０でないとき、つまり主制御基板１０１のＣＰＵ１０１ａがサブ統合基板１１１にコマンドの出力が完了していないときには、そのままこのルーチンを終了する。なお、上述したように、ノイズ対策として、サブ統合基板１１１のＣＰＵ１１１ａは、ＳＥＬ信号を受信（１回目）すると所定時間経過（例えば、１μｓ）後、再びＳＥＬ信号を受信し、１回目に受信したＳＥＬ信号と一致しているか否かを判定する。１回目に受信したＳＥＬ信号と一致しているときには、上述したステップＳ９０でＷＲ信号とＳＥＬ信号とがともに値０であるか否かを判定する。一方、１回目に受信したＳＥＬ信号と一致していないときには、所定時間経過後、再びＳＥＬ信号を受信し、１回目に受信したＳＥＬ信号と一致するまで判定を繰り返し行う。
【０１８８】
なお、コマンド受信割り込み処理、コマンド受信終了割り込み処理、タイマ割り込み処理、そして１６ｍｓの定常処理の順で各処理の優先順位が設定されている。
［１１．ステッピングモータ駆動制御処理］
【０１８９】
次に、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の駆動方法について説明する。図２３は１６ｍｓ用ステッピングモータスケジューラ起動処理の一例を示すフローチャートであり、図２４はステッピングモータスケジューラの一例を示すテーブルであり、図２５は２ｍｓ用ステッピングモータスケジューラ起動処理の一例を示すフローチャートであり、図２６はステッピングモータスケジューラパターン設定処理の一例を示すフローチャートであり、図２７は２ｍｓ用ステッピングモータスケジューラ動作処理の一例を示すフローチャートであり、図２８は第１励磁データと第２励磁データとの割り振り図であり、図２９は異常時励磁データクリア処理の一例を示すフローチャートであり、図３０は励磁データ送信処理の一例を示すフローチャートであり、図３１は検査データのデータ構造であり、図３２は検査データ、第１励磁データ及び第２励磁データをシリアル出力するときのサブ統合基板１１１のＣＰＵ１１１ａにおける各種信号の様子を示すタイムチャートであり、図３３は検査データ、第１励磁データ及び第２励磁データを受信するときのランプ駆動基板１１２のシフトレジスタ１１２ｈ，１１２ｉにおける各種信号の様子を示すタイムチャートであり、図３４はステッピングモータ処理の一例を示すフローチャートであり、図３５は検査データ判定処理の一例を示すフローチャートであり、図３６は検査データを受信するときのサブ統合基板１１１のＣＰＵ１１１ａにおける各種信号の様子を示すタイムチャートである。なお、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の出力軸側から見て時計方向への回転をＣＷ（Ｃｌｏｃｋ  Ｗｉｓｅの略）とし、反時計方向への回転をＣＣＷ（Ｃｏｕｎｔｅｒ  Ｃｌｏｃｋ  Ｗｉｓｅの略）とする。また、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５は４相ステッピングモータであり、バイポーラ駆動方式により制御されている。この「バイポーラ駆動方式」とは、ステータコイルの両端に印加する電圧の正負を切り替え、電流の方向を変化させることによりコイルを励磁し、磁界を切り替える方式である。
［１１−１．１６ｍｓ用ステッピングモータスケジューラ起動処理］
【０１９０】
まず、１６ｍｓ用ステッピングモータスケジューラ起動処理について説明する。この１６ｍｓ用ステッピングモータスケジューラ起動処理が開始されると、図２３に示すように、サブ統合基板１１１のＣＰＵ１１１ａは、ステッピングモータ動作禁止時間が値０であるか否かを判定する（ステップＳ１００）。このステッピングモータ動作禁止時間（本実施形態では、ステッピング動作禁止時間を５．１ｓと設定されている。）は、電源投入時又はリセット時に設定される時間であり、この時間内では、キャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）１５４がそれぞれ原位置にあるか否かを検査し、原位置にないときには、電源投入（リセット）用ステッピングモータスケジューラに基づいてステッピングータ１５０ｈ，１５３ｆ，１５２ｈ，１５５を駆動制御して原位置に復帰させる処理（以下、「電源投入（リセット）用ステッピングモータ初期化処理」という。）を行う。
【０１９１】
ステップＳ１００でステッピングモータ動作禁止時間が値０であるとき、つまり電源投入（リセット）用ステッピングモータ初期化処理が終了しているときであって、変動表示が開始されるときに実行され、キャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）１５４がそれぞれ原位置にあるか否かを判定する（ステップＳ１０２）。この判定は、後述するキャラクタ体（フランケン）異常判定処理、キャラクタ体（ドラキュラ）異常判定処理、遮蔽部材（ドラキュラ）異常判定処理、キャラクタ体（オオカミ男）異常判定処理において行われる。ステップＳ１０２でキャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）１５４がそれぞれ原位置にあるときには、主制御基板１０１から出力されるコマンド、つまり変動表示パターンの変動番号に対応するステッピングモータスケジューラのアドレスのセットを行う（ステップＳ１０４）。
【０１９２】
このステッピングモータスケジューラは、キャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）をステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５によりそれぞれ動作させるパターンを複数備え、各パターンは、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の駆動パルス幅と回転方向と駆動時間とを１つの組とするデータを複数備えている。このデータの配列は、データ０，データ１，データ２，・・・，データｎという時系列のデータ列としてサブ統合基板１１１のＲＯＭ１１１ｂに予め保存されている。例えば、図２４に示すように、パターン３８のデータ０には、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の駆動パルス幅４ｍｓ、回転方向ＣＷ、駆動時間４０ｍｓとそれぞれ設定されている。このパターン３８のデータ０が、図２３に示したステップＳ１０４のステッピングモータスケジューラのアドレスとしてセットされる。なお、各パターンのデータ０は、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の駆動開始時に当たるため、脱調しないように最初の１０ステップ、つまり４０ｍｓ（＝４ｍｓ×１０ステップ）間をスローアップさせている。
【０１９３】
図２３に戻り、続いて、ステッピングモータ動作フラグＦに値１をセットし（ステップＳ１０６）、このルーチンを終了する。このステッピングモータ動作フラグＦは、ステッピングモータスケジューラのアドレスがセットされたことを表すフラグであり、ステッピングモータスケジューラのアドレスがセットされたとき、つまりパターンが設定された場合を値１、パターンが設定されていない場合を値０とそれぞれ設定されている。
【０１９４】
一方、ステップＳ１０２でキャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）１５４のうち少なくとも１つが原位置にないときには、原位置復帰動作処理を行い（ステップＳ１０８）、このルーチンを終了する。この原位置復帰処理は、キャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）１５４を原位置に復帰させるための処理であり、各キャラクタ体と遮蔽部材との原位置への復帰動作については後述する。一方、ステップＳ１００でステッピングモータ動作禁止時間が値０でないとき、つまり電源投入（リセット）用ステッピングモータ初期化処理が終了していないときには、そのままこのルーチンを終了する。
［１１−２．２ｍｓ用ステッピングモータスケジューラ起動処理］
【０１９５】
次に、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５を駆動するステッピングモータスケジューラのアドレスをセットする２ｍｓ用ステッピングモータスケジューラ起動処理及びステッピングモータスケジューラパターン設定処理について説明する。２ｍｓ用ステッピングモータスケジューラ起動処理が開始されると、図２５に示すように、サブ統合基板１１１のＣＰＵ１１１ａは、電源投入時又はリセット時であるか否かを判定する（ステップＳ１１０）。電源投入時又はリセット時であるときには、後述するステッピングモータスケジューラパターン設定処理を行い（ステップＳ１１２）、ステッピングモータ動作禁止時間を５．１ｓに設定し（ステップＳ１１４）、このルーチンを終了する。上述したように、このステッピングモータ動作禁止時間（５．１ｓ）内に電源投入（リセット）用ステッピングモータ初期化処理が行われる。
【０１９６】
一方、ステップＳ１１０で電源投入時又はリセット時でないときには、ステッピングモータ動作禁止時間が値０、つまり電源投入（リセット）用ステッピングモータ初期化処理が終了しているか否かを判定する（ステップＳ１１６）。ステッピングモータ動作禁止時間が値０であるとき、つまり電源投入（リセット）用ステッピングモータ初期化処理が終了しているときには、後述するステッピングモータスケジューラパターン設定処理を行い（ステップＳ１１８）、このルーチンを終了する。一方、ステップＳ１１６でステッピングモータ動作禁止時間が値０でないとき、つまり電源投入（リセット）用ステッピングモータ初期化処理が終了していないときには、そのままこのルーチンを終了する。
【０１９７】
なお、ステップＳ１１４で設定されたステッピングモータ動作禁止時間は、サブ統合基板１１１のＣＰＵ１１１ａの内部タイマにより減算され、その後、値０になる。
［１１−３．ステッピングモータスケジューラパターン設定処理］
【０１９８】
次に、ステッピングモータスケジューラパターン設定処理が開始されると、図２６に示すように、サブ統合基板１１１のＣＰＵ１１１ａは、ステッピングモータ動作フラグＦが値１であるか否か、つまりステッピングモータスケジューラのアドレスがセットされているか否かを判定する（ステップＳ１２０）。このステッピングモータ動作フラグＦが値１であるとき、つまりステッピングモータスケジューラのアドレスがセットされているときには、ステッピングモータ動作フラグＦを値０にセット、つまりステッピングモータスケジューラのアドレスがセットされていないとし（ステップＳ１２２）、ステッピングモータスケジューラパターンを設定し（ステップＳ１２４）、このルーチンを終了する。このステッピングモータスケジューラパターンの設定は、図２３に示した１６ｍｓ用ステッピングモータスケジューラ起動処理におけるステップＳ１０４でセットしたステッピングモータスケジューラのアドレス（例えば、図２４で示したパターン３８のデータ０）がステッピングモータスケジューラパターンとして設定される。一方、ステップＳ１２０でステッピングモータ動作フラグＦが値０であるとき、つまりパターンが設定されていないときには、そのままこのルーチンを終了する。
【０１９９】
なお、ステップＳ１２２では、ステッピングモータ動作フラグＦを値０にセットしているが、これはステップＳ１２４のステッピングモータスケジューラパターンの設定を１度のみ行わせるためである。実際のステッピングモータスケジューラパターンの進行は、後述する２ｍｓ用ステッピングモータスケジューラ動作処理により行われる。また、次回ステッピングモータ動作フラグＦが値１、つまりステッピングモータスケジューラのアドレスが新たにセットされ、このルーチンが行われるまでは、ステップＳ１２４でステッピングモータスケジューラパターンに設定したステッピングモータスケジューラのアドレスがサブ統合基板１１１のＲＡＭ１１１ｃに記憶される。
［１１−４．２ｍｓ用ステッピングモータスケジューラ動作処理］
【０２００】
次に、ステッピングモータスケジューラパターンを進行する２ｍｓ用ステッピングモータスケジューラ動作処理について説明する。この２ｍｓ用ステッピングモータスケジューラ動作処理が開始されると、サブ統合基板１１１のＣＰＵ１１１ａは、図２７に示すように、駆動時間が終了したか否かを判定する（ステップＳ１３０）。この判定は、ステッピングモータスケジューラパターンに設定された経過時間が経過したか否かにより行われる。具体的には、例えば、図２４に示したパターン３８のデータ０で設定された経過時間４０ｍｓを、後述する２ｍｓタイマ一括減算処理で減算され、その後、値０になった否かにより行われる。ステップＳ１３０で駆動時間が経過したときには、ステッピングモータスケジューラパターンを１つ進め（例えば、図２４に示したパターン３８のデータ０からデータ１に進める、ステップＳ１３２）、このルーチンを終了する。一方、ステップＳ１３０で駆動時間が経過していないときには、そのままこのルーチンを終了する。
［１１−５．励磁データ作成処理］
【０２０１】
次に、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の励磁信号のＯＮ／ＯＦＦデータを作成する励磁データ作成処理について説明する。この励磁データ作成処理が開始されると、サブ統合基板１１１のＣＰＵ１１１ａは、上述したステッピングモータスケジューラパターンに基づいて、ステッピングモータ１５０ｈ，１５３ｆの励磁信号のＯＮ／ＯＦＦデータとして第１励磁データと、ステッピングモータ１５２ｈ，１５５の励磁信号のＯＮ／ＯＦＦデータとして第２励磁データとを作成する。第１励磁データと第２励磁データとは、それぞれ１バイト、つまり８ビットの情報であり、上位４ビットと下位４ビットとに駆動するステッピングモータの励磁信号のＯＮ／ＯＦＦデータがそれぞれ割り振られ、計２台のステッピングモータを駆動する励磁信号のＯＮ／ＯＦＦデータにより構成される。具体的には、図２８（ａ）に示すように、第１励磁データの上位４ビットＤ７，Ｄ６，Ｄ５，Ｄ４には、ステッピングモータ１５０ｈの励磁信号としてＳＭ１−４，ＳＭ１−３，ＳＭ１−２，ＳＭ１−１がそれぞれ割り振られ、一方、第１励磁データの下位４ビットＤ３，Ｄ２，Ｄ１，Ｄ０には、ステッピングモータ１５３ｆの励磁信号としてＳＭ２−４，ＳＭ２−３，ＳＭ２−２，ＳＭ２−１がそれぞれ割り振られている。また、図２８（ｂ）に示すように、第２励磁データの上位４ビットＤ７’，Ｄ６’，Ｄ５’，Ｄ４’には、ステッピングモータ１５２ｈの励磁信号としてＳＭ３−４，ＳＭ３−３，ＳＭ３−２，ＳＭ３−１がそれぞれ割り振られ、一方、第２励磁データの下位４ビットＤ３’，Ｄ２’，Ｄ１’，Ｄ０’には、ステッピングモータ１５５の励磁信号としてＳＭ４−４，ＳＭ４−３，ＳＭ４−２，ＳＭ４−１がそれぞれ割り振られている。なお、図中のＭＳＢ（Ｍｏｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔの略）は最上位ビットを表し、図２８（ａ）の第１励磁データではＤ７、図２８（ｂ）の第２励磁データではＤ７’となる。また、ＬＳＢ（Ｌｅａｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔの略）は最下位ビットを表し、図２８（ａ）の第１励磁データではＤ０、図２８（ｂ）の第２励磁データではＤ０’となる。
［１１−６．異常時励磁データクリア処理］
【０２０２】
次に、キャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）１５４に異常が生じたときのステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の励磁信号のＯＮ／ＯＦＦデータをクリアする異常時励磁データクリア処理について説明する。
【０２０３】
この異常時励磁データクリア処理が開始されると、図２９に示すように、サブ統合基板１１１のＣＰＵ１１１ａは、キャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）１５４が正常状態にあるか否かを判定する（ステップＳ１４０）。この判定は、後述するキャラクタ体（フランケン）異常判定処理においてセットされるキャラクタ体（フランケン）異常フラグＦ−ＭＳ１、キャラクタ体（ドラキュラ）異常判定処理においてセットされるキャラクタ体（ドラキュラ）異常フラグＦ−ＭＳ２、遮蔽部材（ドラキュラ）異常判定処理においてセットされる遮蔽部材（ドラキュラ）異常フラグＦ−ＭＳ３、キャラクタ体（オオカミ男）異常判定処理においてセットされるキャラクタ体（オオカミ男）異常フラグＦ−ＭＳ４の値に基づいて行われ、正常状態として値０、異常状態として値１がそれぞれ設定されている。ステップＳ１４０でキャラクタ体（フランケン）異常フラグＦ−ＭＳ１、キャラクタ体（ドラキュラ）異常フラグＦ−ＭＳ２、遮蔽部材（ドラキュラ）異常フラグＦ−ＭＳ３、キャラクタ体（オオカミ男）異常フラグＦ−ＭＳ４がすべて値０であるとき、つまりキャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）１５４がすべて正常状態にあるときには、そのままこのルーチンを終了する。
【０２０４】
一方、ステップＳ１４０でキャラクタ体（フランケン）異常フラグＦ−ＭＳ１、キャラクタ体（ドラキュラ）異常フラグＦ−ＭＳ２、遮蔽部材（ドラキュラ）異常フラグＦ−ＭＳ３、キャラクタ体（オオカミ男）異常フラグＦ−ＭＳ４のうち少なくとも１つが値１であるとき、つまりキャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）１５４のうち少なくとも１が異常状態にあるときには、図２８（ａ）に示した第１励磁データ（Ｄ０〜Ｄ７）と図２８（ｂ）に示した第２励磁データ（Ｄ０’〜Ｄ７’）とに値０をそれぞれセットし（ステップＳ１４２）、このルーチンを終了する。
【０２０５】
ステップＳ１４２では、第１励磁データと第２励磁データとが値０にセットされるため、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５が回転しない。このため、キャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）１５４が動作しなくなる。具体的には、第１励磁データの上位４ビットＤ７，Ｄ６，Ｄ５，Ｄ４に値０がセットされることにより、ドライブ回路部１１２ｊによるステッピングモータ１５０の各相コイル（φ１，φ２，φ３，φ４）に対して励磁電流のスイッチングが停止され、ステッピングモータ１５０が回転しない。このため、キャラクタ体（フランケン）１５０が動作しない。また、第１励磁データの下位４ビットＤ３，Ｄ２，Ｄ１，Ｄ０と第２励磁データの上位４ビットＤ７’，Ｄ６’，Ｄ５’，Ｄ４’に値０がセットされることにより、ドライブ回路部１１２ｋによるステッピングモータ１５３ｆの各相コイル（φ１，φ２，φ３，φ４）とドライブ回路部１１２ｍによるステッピングモータ１５２ｈの各相コイル（φ１，φ２，φ３，φ４）とに対して励磁電流のスイッチングが停止され、ステッピングモータ１５３ｆ，１５２ｈがそれぞれ回転しない。このため、キャラクタ体（ドラキュラ）１５２と遮蔽部材（ドラキュラ）１６６とが動作しない。更に、第２励磁データの下位４ビットＤ３’，Ｄ２’，Ｄ１’，Ｄ０’に値０がセットされることにより、ドライブ回路部１１２ｎによるステッピングモータ１５５の各相コイル（φ１，φ２，φ３，φ４）に対して励磁電流のスイッチングが停止され、ステッピングモータ１５５が回転しない。このため、キャラクタ体（オオカミ男）１５４が動作しない。
［１１−７．励磁データ送信処理］
【０２０６】
次に、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の励磁データを送信する励磁データ送信処理について説明する。この励磁データ送信処理が開始されると、サブ統合基板１１１のＣＰＵ１１１ａにおける演算処理部１１１ａａｃは、図３０に示すように、送信許可ビットＴｅが値１であるか否かを判定する（ステップＳ１５０）。この送信許可ビットＴｅには、外部への送信を許可する送信許可状態と、外部への送信を禁止する送信禁止状態とがあり、送信許可状態として値１、送信禁止状態として値０がそれぞれ設定されている。ステップＳ１５０で送信許可ビットＴｅが値１のとき、つまり送信許可状態にあるときには、送信バッファ空フラグＴｂと送信レジスタ空フラグＴｒとがともに値１であるか否かを判定する（ステップＳ１５２）。この送信バッファ空フラグＴｂは、送信バッファレジスタ１１１ａｔｂに送信データがあるか否かを表すフラグであり、送信バッファレジスタ１１１ａｔｂに送信データがない状態として値１、送信バッファレジスタ１１１ａｔｂに送信データがある状態として値０がそれぞれ設定される。一方、送信レジスタ空フラグＴｒは、送信レジスタ１１１ａｔｒにシリアル出力するための送信データがあるか否かを表すフラグであり、送信レジスタ１１１ａｔｒに送信データがないときシリアル出力完了として値１、送信レジスタ１１１ａｔｒに送信データがあるときシリアル出力中として値０がそれぞれ設定される。なお、送信バッファレジスタ１１１ａｔｂの送信データが送信レジスタ１１１ａｔｒに転送されるときには、送信バッファ空フラグＴｂが値０から値１に立ち上がり（アップエッジし）、つまり送信バッファレジスタ１１１ａｔｂの送信データがない状態となる。このとき、送信レジスタ空フラグＴｒは値１から値０に立ち下がり（ダウンエッジし）、つまりシリアル出力中となる。
【０２０７】
ステップＳ１５２で送信バッファ空フラグＴｂと送信レジスタ空フラグＴｒとがともに値１であるとき、つまり送信バッファレジスタ１１１ａｔｂに送信データがない状態であり、送信レジスタ１１１ａｔｒに送信中の送信データがないときには、検査データを送信バッファレジスタ１１１ａｔｂにセットする（ステップＳ１５４）。この検査データは、図３１に示すように、検査ビットＴ０〜Ｔ７からなる、８ビット（１バイト）の情報であり、第１励磁データと第２励磁データとがシフトレジスタ１１２ｈ，１１２ｉにそれぞれシリアル出力されたか否かを判定するために用いられる。この判定は、後述する検査データ判定処理において行われる。
【０２０８】
図３０に戻り、ステップＳ１５４に続いて、送信バッファレジスタ１１１ａｔｂの検査データを送信レジスタ１１１ａｔｒに転送し（ステップＳ１５６）、送信バッファ空フラグＴｂが値１であるか否かを判定する（ステップＳ１５８）。この判定は、送信バッファ空フラグＴｂがアップエッジしたか、つまり送信バッファレジスタ１１１ａｔｂの検査データをすべて送信レジスタ１１１ａｔｒに転送したか否かにより行われる。ステップＳ１５８で送信バッファ空フラグＴｂが値１でない（値０である）とき、つまり送信バッファレジスタ１１１ａｔｂの検査データをすべて送信レジスタ１１１ａｔｒに転送していないときには、そのまま待機し、一方、送信バッファ空フラグＴｂが値１であるとき、つまり送信バッファレジスタ１１１ａｔｂの検査データをすべて送信レジスタ１１１ａｔｒに転送したときには、第２励磁データを送信バッファレジスタ１１１ａｔｂにセットする（ステップＳ１６０）。このとき、送信レジスタ１１１ａｔｒに転送された検査データは、送信制御部１１１ａｔｃからの転送クロックＳＭ−ＣＬＫと同期してレベルコンバータ１１１ｅを介し、ランプ駆動基板１１２へシリアル出力される。ステップＳ１６０に続いて、送信レジスタ空フラグＴｒが値１であるか否かを判定する（ステップＳ１６２）。この判定は、送信レジスタ空フラグＴｒがアップエッジしたか、つまり送信レジスタ１１１ａｔｒの検査データをシリアル出力完了したか否かにより行われる。
【０２０９】
ステップＳ１６２で送信レジスタ空フラグＴｒが値１でない（値０である）とき、つまり送信レジスタ１１１ａｔｒの検査データをシリアル出力完了していない（シリアル出力中である）ときには、そのまま待機し、一方、送信レジスタ空フラグＴｒが値１であるとき、つまり送信レジスタ１１１ａｔｒの検査データをシリアル出力完了したときには、送信バッファレジスタ１１１ａｔｂの第２励磁データを送信レジスタ１１１ａｔｒに転送し（ステップＳ１６４）、送信バッファ空フラグＴｂが値１であるか否かを判定する（ステップＳ１６６）。送信バッファ空フラグＴｂが値１でない（値０である）とき、つまり送信バッファレジスタ１１１ａｔｂの第２励磁データをすべて送信レジスタ１１１ａｔｒに転送していないときには、そのまま待機し、一方、送信バッファ空フラグＴｂが値１であるとき、つまり送信バッファレジスタ１１１ａｔｂの第２励磁データをすべて送信レジスタ１１１ａｔｒに転送したときには、第１励磁データを送信バッファレジスタ１１１ａｔｂにセットする（ステップＳ１６８）。このとき、送信レジスタ１１１ａｔｒに転送された第２励磁データは、検査データと同様に、送信制御部１１１ａｔｃからの転送クロックＳＭ−ＣＬＫと同期してレベルコンバータ１１１ｅを介し、ランプ駆動基板１１２へシリアル出力される。ステップＳ１６８に続いて、送信レジスタ空フラグＴｒが値１であるか否かを判定する（ステップＳ１７０）。
【０２１０】
送信レジスタ空フラグＴｒが値１でない（値０である）とき、つまり送信レジスタ１１１ａｔｒの第２励磁データをシリアル出力完了していない（シリアル出力中である）ときには、そのまま待機し、一方、送信レジスタ空フラグＴｒが値１であるとき、つまり送信レジスタ１１１ａｔｒの第２励磁データをシリアル出力完了したときには、送信バッファレジスタ１１１ａｔｂの第１励磁データを送信レジスタ１１１ａｔｒに転送し（ステップＳ１７２）、送信バッファ空フラグＴｂが値１であるか否かを判定する（ステップＳ１７４）。送信バッファ空フラグＴｂが値１でない（値０である）とき、つまり送信バッファレジスタ１１１ａｔｂの第１励磁データをすべて送信レジスタ１１１ａｔｒに転送していないときには、そのまま待機し、一方、送信バッファ空フラグＴｂが値１であるとき、つまり送信バッファレジスタ１１１ａｔｂの第１励磁データをすべて送信レジスタ１１１ａｔｒに転送したときには、このルーチンを終了する。
【０２１１】
送信レジスタ１１１ａｔｒに転送された第１励磁データは、検査データ、そして第２励磁データと同様に、送信制御部１１１ａｔｃからの転送クロックＳＭ−ＣＬＫと同期してレベルコンバータ１１１ｅを介し、ランプ駆動基板１１２へシリアル出力される。そしてシリアル出力完了時に、送信レジスタ空フラグＴｒがアップエッジする。
【０２１２】
一方、ステップＳ１５０で送信許可ビットＴｅが値０のとき、つまり送信禁止状態にあるとき又はステップＳ１５２で送信バッファ空フラグＴｂと送信レジスタ空フラグＴｒとがともに値０であるとき、つまり送信バッファレジスタ１１１ａｔｂに送信データがある状態であり、送信レジスタ１１１ａｔｒにシリアル出力中の送信データがあるときには、そのままこのルーチンを終了する。
【０２１３】
なお、上述した検査データは励磁データ送信処理が行われるごとに更新される。具体的には、検査ビットＴ０，Ｔ２，Ｔ４，Ｔ６に値０、検査ビットＴ１，Ｔ３，Ｔ５，Ｔ７に値１がそれぞれセットされると（このとき、検査データ（Ｔ７，Ｔ６，・・・，Ｔ１，Ｔ０）は「１０１０１０１０Ｂ（「Ｂ」はビット情報を表す。）」となる。）、次回、励磁データ送信処理が行われるときには、検査ビットＴ０，Ｔ２，Ｔ４，Ｔ６に値１、検査ビットＴ１，Ｔ３，Ｔ５，Ｔ７に値０がそれぞれセットされる（このとき、検査データは「０１０１０１０１Ｂ」となる）。
【０２１４】
次に、励磁データ送信処理が行われるときのサブ統合基板１１１のＣＰＵ１１１ａにおける各信号について説明する。図３２に示すように、励磁データ送信処理が開始されると、図３２（ｂ）に示す送信許可ビットＴｅが値１（図３０に示した励磁データ送信処理のステップＳ１５０）、図３２（ｃ）に示す送信バッファ空フラグＴｂと図３２（ｆ）に示す送信レジスタ空フラグＴｒとがともに値１であるときには（タイミングｔ１、同処理のステップＳ１５２）、検査データを送信バッファレジスタ１１１ａｔｂにセットし、送信バッファ空フラグＴｂを値１から値０に立ち下がる（ダウンエッジする）（タイミングｔ２、同処理のステップＳ１５４）。続いて、送信バッファレジスタ１１１ａｔｂの検査データを送信レジスタ１１１ａｔｒに転送し（同処理のステップＳ１５６）、転送完了するまで待機し（同処理のステップＳ１５８）、転送完了すると送信バッファ空フラグＴｂが値０から値１に立ち上がる（アップエッジする、タイミングｔ３）。このとき、図３２（ｄ）に示す転送クロックＳＭ−ＣＬＫを発生し、送信レジスタ空フラグＴｒをダウンエッジし、送信レジスタ１１１ａｔｒに転送された検査データを、Ｔ０，Ｔ１，・・・，そしてＴ７と順に１ビットずつシリアル出力する（図３２（ｅ）に示す転送データＳＭ−ＤＡＴ）。
【０２１５】
続いて、第２励磁データを送信バッファレジスタ１１１ａｔｂにセットし（同処理のステップＳ１６０）、送信バッファ空フラグＴｂがダウンエッジする（タイミングｔ４）。続いて、送信レジスタ空フラグＴｒが値１、つまり検査データをシリアル出力完了するまで待機する（同処理のステップＳ１６２）。シリアル出力完了すると送信レジスタ空フラグＴｒがアップエッジし、送信バッファレジスタ１１１ａｔｂの第２励磁データを送信レジスタ１１１ａｔｒに転送し（同処理のステップＳ１６４）、転送完了するまで待機する（同処理のステップＳ１６６）。転送完了すると送信バッファ空フラグＴｂがアップエッジする（タイミングｔ５）。このとき、送信レジスタ空フラグＴｒがダウンエッジし、検査データに続いて、送信レジスタ１１１ａｔｒに転送された第２励磁データを、Ｄ０’，Ｄ１’，・・・，そしてＤ７’と順に１ビットずつシリアル出力する（図３２（ｅ）に示す転送データＳＭ−ＤＡＴ）。
【０２１６】
続いて、第１励磁データを送信バッファレジスタ１１１ａｔｂにセット（同処理のステップＳ１６８）し、送信バッファ空フラグＴｂがダウンエッジする（タイミングｔ６）。続いて、送信レジスタ空フラグＴｒが値１、つまり第２励磁データをシリアル出力完了するまで待機する（同処理のステップＳ１７０）。シリアル出力完了すると送信レジスタ空フラグＴｒがアップエッジし、送信バッファレジスタ１１１ａｔｂの第１励磁データを送信レジスタ１１１ａｔｒに転送し（同処理のステップＳ１７２）、転送完了するまで待機する（同処理のステップＳ１７４）。転送完了すると送信バッファ空フラグＴｂがアップエッジする（タイミングｔ７）。このとき、送信レジスタ空フラグＴｒがダウンエッジし、検査データ、そして第２励磁データに続いて、送信レジスタ１１１ａｔｒに転送された第１励磁データを、Ｄ０，Ｄ１，・・・、そしてＤ７と順に１ビットずつシリアル出力する（図３２（ｅ）に示す転送データＳＭ−ＤＡＴ）。そしてシリアル出力完了時に、送信レジスタ空フラグＴｒがアップエッジする（タイミングｔ９）。
【０２１７】
なお、送信許可ビットＴｅは、この励磁データ送信処理が開始される前に値１、つまり送信許可状態に設定される。ここで、送信許可ビットＴｅは第１励磁データを転送中に値０（タイミングｔ８）、つまり送信禁止状態に設定されているが、実際には第１励磁データのシリアル出力完了時に送信禁止状態になる。また、本実施形態では、転送クロックＳＭ−ＣＬＫとして２５０ｋＨｚが設定されており、１周期が４μｓ、クロックパルス幅ｔｃが２μｓになる。このため、この転送クロックＳＭ−ＣＬＫに同期する転送データＳＭ−ＤＡＴの転送速度は、２５０ｋｂｐｓ（ｂｉｔ  ｐｅｒ  ｓｅｃｏｎｄの略であり、１秒間に転送するビット数を表す。）になる。
【０２１８】
ここで、検査データ、第１励磁データ、そして第２励磁データは、それぞれ１バイトの情報であるため、合わせて３バイト、つまり２４ビットになる。このため、検査データ、第１励磁データ、そして第２励磁データをシリアル出力するときには、シリアル出力に要する時間が２４ビット×４μｓ＝９６μｓになり、図２０に示したタイマ割り込み処理におけるステップＳ６０の２ｍｓタイマ割り込み処理内で、シリアル出力が完了する。
【０２１９】
次に、シリアル出力された転送データＳＭ−ＤＡＴが入力されるランプ駆動基板１１２のシフトレジスタ１１２ｈ，１１２ｉについて説明する。サブ統合基板１１１から１ビットずつ順にシリアル出力された検査データ、第２励磁データ、そして第１励磁データは、図３３（ｃ）に示す転送データＳＭ−ＤＡＴとして、図３３（ｂ）に示す転送クロックＳＭ−ＣＬＫに同期して、検査データは、ランプ駆動基板１１２に備えたシフトレジスタ１１２ｈ、そしてシフトレジスタ１１２ｉを介して、サブ統合基板１１１のマイクロプロセッサとしてのＣＰＵ１１１ａにおけるシリアル受信部１１１ａｒに１ビットずつシフトされる。第２励磁データは、シフトレジスタ１１２ｈを介してシフトレジスタ１１２ｉに１ビットずつシフトされ、第１励磁データは、シフトレジスタ１１２ｈに１ビットずつシフトされる。
【０２２０】
具体的には、検査データは、シフトレジスタ１１２ｈにシフトされると、続いて第２励磁データがこのシフトレジスタ１１２ｈにシフトされるため、検査データは、シフトレジスタ１１２ｈから押し出されて、シフトレジスタ１１２ｉにシフトされる。続いて第１励磁データがシフトレジスタ１１２ｈにシフトされると、第２励磁データは、シフトレジスタ１１２ｈから押し出されて、シフトレジスタ１１２ｉにシフトされるため、検査データは、シフトレジスタ１１２ｉから押し出され、サブ統合基板１１１のマイクロプロセッサとしてのＣＰＵ１１１ａにおけるシリアル受信部１１１ａｒにシフトされる（フィードバックされる）。この結果、第１励磁データと第２励磁データとがシフトレジスタ１１２ｈ，１１２ｉにそれぞれ取り込まれることになる。
【０２２１】
図３３（ａ）に示すラッチ信号ＳＭ−ＬＡＴは、後述する検査データ判定処理により、ＣＰＵ１１１ａにおける出力ポート１１１ａｏｐから出力され、このラッチ信号ＳＭ−ＬＡＴがアップエッジすることにより、シフトレジスタ１１２ｈ，１１２ｉに取り込まれた第１励磁データと第２励磁データとが、励磁信号としてドライブ回路部１１２ｊ，１１２ｋ，１１２ｍ，１１２ｎにそれぞれ出力される。具体的には、図３３（ｍ）〜（ｐ），（ｑ）〜（ｔ）に示すＳＭ３−４〜ＳＭ３−１，ＳＭ４−４〜ＳＭ４−１の励磁信号のＯＮ／ＯＦＦデータとして第２励磁データのＤ７’〜Ｄ４’，Ｄ３’〜Ｄ０’がドライブ回路部１１２ｍ，１１２ｎにそれぞれ出力され、図３３（ｄ）〜（ｇ），（ｈ）〜（ｋ）に示すＳＭ１−４〜ＳＭ１−１，ＳＭ２−４〜ＳＭ２−１の励磁信号のＯＮ／ＯＦＦデータとして第１励磁データのＤ７〜Ｄ４，Ｄ３〜Ｄ０がドライブ回路部１１２ｊ，１１２ｋにそれぞれ出力される。この励磁信号に応じてステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の駆動制御がドライブ回路部１１２ｊ，１１２ｋ，１１２ｍ，１１２ｎによりそれぞれ行われ、ＣＷ又はＣＣＷの回転運動となる。ここで、図３３（ｄ）〜（ｔ）の波線で示した励磁信号のＯＮ／ＯＦＦデータｄ０〜ｄ７，ｄ０’〜ｄ７’は前回（２ｍｓ前）にラッチ信号ＳＭ−ＬＡＴにラッチされたものであり、実線で示した励磁信号のＯＮ／ＯＦＦデータＤ０〜Ｄ７，Ｄ０’〜Ｄ７’は今回ラッチされたものである。
【０２２２】
なお、ラッチ信号ＳＭ−ＬＡＴは、本実施形態ではラッチ信号幅として上述したクロックパルス幅ｔｃより大きい３μｓと設定されている。また、サブ統合基板１１１のマイクロプロセッサとしてのＣＰＵ１１１ａにおける出力ポート１１１ａｏｐから出力されたラッチ信号ＳＭ−ＬＡＴの論理は、上述したように、ランプ駆動基板１１２に備えたシュミットトリガ部１１２ｆを介すことにより、その論理が反転される（図３３（ａ）参照）。
［１１−８．ステッピングモータ処理］
【０２２３】
次に、ステッピングモータ処理が開始されると、サブ統合基板１１１のＣＰＵ１１１ａは、図３４に示すように、停止フラグＦ−ＳＴＰが値１であるか否かを判定する（ステップＳ１７８）。この停止フラグＦ−ＳＴＰは、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５への励磁を停止するためのフラグであり、励磁を開始するとき値０、励磁を停止するとき値１にそれぞれ設定されている。なお、停止フラグＦ−ＳＴＰは、初期値として値０、つまり励磁を開始する状態にセットされており、後述する検査データ判定処理で所定の条件が成立したときに値１、つまり励磁を停止する状態にセットされる。
【０２２４】
ステップＳ１７８で停止フラグＦ−ＳＴＰが値１でない（値０である）とき、つまりステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の励磁を開始するときには、２ｍｓタイマ一括減算処理を行う（ステップＳ１８０）。この２ｍｓタイマ一括減算処理は、ステッピングモータスケジューラパターンの駆動時間を２ｍｓずつ減算する処理である。例えば、図２４で示したパターン３８のデータ０では、駆動時間４０ｍｓから２ｍｓずつ、３８ｍｓ、３６ｍｓ、・・・、０ｍｓと、この２ｍｓタイマ一括減算処理が行われるごとに減算される。続いて、２ｍｓ用ステッピングモータスケジューラ起動処理を行う（ステップＳ１８２）。この２ｍｓ用ステッピングモータスケジューラ起動処理は、図２６で説明したように、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５を駆動するステッピングモータスケジューラのアドレスをセットする処理である。続いて、２ｍｓステッピングモータスケジューラ動作処理を行う（ステップＳ１８４）。この２ｍｓステッピングモータスケジューラ動作処理は、図２７で説明したように、ステッピングモータスケジューラパターンを進行する処理である。続いて、励磁データ初期化処理を行う（ステップＳ１８６）。この励磁データ初期化処理は、第１励磁データと第２励磁データとの初期化を行い、初期値として値０をそれぞれセットする処理である。続いて、励磁データ作成処理を行う（ステップＳ１８８）。この励磁データ作成処理は、図２８で説明したように、ステッピングモータスケジューラパターンに基づいて第１励磁データと第２励磁データとを作成する処理である。
【０２２５】
続いて、異常時励磁データクリア処理を行う（ステップＳ１９０）。この異常時励磁データクリア処理は、図２９で説明したように、キャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）１５４に異常が生じたときのステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の励磁信号のＯＮ／ＯＦＦデータに値０をセットする処理である。続いて、励磁データ送信処理を行う（ステップＳ１９２）。この励磁データ送信処理は、図３０〜図３３で説明したように、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の励磁データをシリアル出力する処理である。このシリアル出力された励磁データは、後述する検査データ確認処理により、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の駆動制御が開始され、ＣＷ又はＣＣＷの回転運動となる。
【０２２６】
一方、ステップＳ１７８で停止フラグＦ−ＳＴＰが値１であるとき、つまりステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５への励磁を停止するときには、そのままこのルーチンを終了する。これにより、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５が励磁されないため、回転しない。
【０２２７】
なお、このステッピングモータ処理は、図２０で示したタイマ割り込み処理のステップＳ６０の２ｍｓタイマ割り込み処理の一処理として行われる。
［１１−９．検査データ判定処理］
【０２２８】
次に、サブ統合基板１１１のマイクロプロセッサとしてのＣＰＵ１１１ａにおけるシリアル送信部１１１ａｔからシリアル出力された検査データを、ランプ駆動基板１１２を介して、ＣＰＵ１１１ａにおけるシリアル受信部１１１ａｒで受信し、この検査データを確認する検査データ確認処理について説明する。
【０２２９】
この検査データ判定処理が開始されると、サブ統合基板１１１のＣＰＵ１１１ａにおける演算処理部１１１ａａｃは、図３５に示すように、受信許可ビットＲｅが値１であるか否かを判定する（ステップＳ２００）。この受信許可ビットＲｅには、外部からの受信を許可する受信許可状態と外部からの受信を禁止する受信禁止状態とがあり、受信許可状態として値１、受信禁止状態として値０がそれぞれ設定されている。ステップＳ２００で受信許可ビットＲｅが値１であるとき、つまり受信許可状態にあるときには、検査データ（Ｔ０〜Ｔ７）を１ビットずつシリアル受信部１１１ａｒの受信レジスタ１１１ａｒｒに取り込む（ステップＳ２０２）。
【０２３０】
具体的には、シリアル転送部１１１ａｔは、転送クロックＳＭ−ＣＬＫと同期した検査データ（Ｔ０〜Ｔ７）をランプ駆動基板１１２へシリアル出力する。このとき、検査データの最下位ビット（ＬＳＢ）である検査ビットＴ０から最上位ビット（ＭＳＢ）である検査ビットＴ７までを、１ビットずつ順にシリアル出力する。この検査データ（Ｔ０〜Ｔ７）は、ランプ駆動基板１１２に備えたシフトレジスタ１１２ｈ，１１２ｉを介して、再びサブ統合基板１１１のＣＰＵ１１ａにおけるシリアル受信部１１１ａｒで受信される。ステップＳ２０２でシリアル受信部１１１ａｒの受信レジスタ１１１ａｒｒは、最下位ビット（検査ビットＴ０）から最上位ビット（検査ビットＴ７）までを、１ビットずつ順に取り込む。この検査データ（Ｔ０〜Ｔ７）をすべて取り込んだときには、受信レジスタ１１１ａｒｒの内容が、受信レジスタ１１１ａｒｒの最上位ビットから最下位ビットまでを順に表すと、「Ｔ７，Ｔ６，Ｔ５，Ｔ４，Ｔ３，Ｔ２，Ｔ１，Ｔ０」になる。
【０２３１】
ステップＳ２０２に続いて、受信レジスタ１１１ａｒｒの内容、つまり取り込んだ検査データ（Ｔ０〜Ｔ７）を受信バッファレジスタ１１１ａｒｂに転送する（ステップＳ２０４）。このとき、検査データ（Ｔ０〜Ｔ７）を受信バッファレジスタ１１１ａｒｂに転送完了すると、受信許可ビットＲｅを値０、つまり受信禁止状態にセットする。このとき、受信完了フラグＲＥＮＤが値０から値１に立ち上がる（アップエッジする）。
【０２３２】
この受信完了フラグＲＥＮＤは、受信バッファレジスタ１１１ａｒｂに取り込んだデータがあるか否かを表すフラグであり、取り込んだデータがあるときには受信完了として値１、取り込んだデータがないときには受信中又は受信待機中として値０がそれぞれ設定されている。ステップＳ２０４で検査データ（Ｔ０〜Ｔ７）を受信バッファレジスタ１１１ａｒｂに転送完了するため、受信完了フラグＲＥＮＤがアップエッジし、受信完了となる。
【０２３３】
ステップＳ２０４に続いて、受信完了フラグＲＥＮＤが値１であるか否かを判定する（ステップＳ２０６）。受信完了フラグＲＥＮＤが値１でない（値０である）とき、つまり検査データ（Ｔ０〜Ｔ７）を取り込み中（受信中）であるときには、そのまま待機し、一方、受信完了フラグＲＥＮＤが値１であるとき、つまり検査データ（Ｔ０〜Ｔ７）の取り込みが完了（受信完了）したときには、受信バッファレジスタ１１１ａｒｂの検査データ（Ｔ０〜Ｔ７）を読み込む（ステップＳ２０８）。このとき、受信完了フラグＲＥＮＤがダウンエッジする。つまり、受信待機中となる。
【０２３４】
続いて、ステップＳ２０８で読み込んだ検査データ（Ｔ０〜Ｔ７）と、シリアル送信部１１１ａｔからシリアル出力した検査データ（Ｔ０〜Ｔ７）と、を比較判定する（ステップＳ２１０）。この判定は、ステップＳ２０８で読み込んだ検査データ（Ｔ０〜Ｔ７）と、図３４に示したステッピングモータ処理におけるステップＳ１９２の励磁データ送信処理でシリアル出力された検査データ（例えば、「１０１０１０１０Ｂ」）と、を比較することにより行われ、一致している（同値である）ときには、第１励磁データがシフトレジスタ１１２ｈに正確にシフトされている状態にあり、第２励磁データがシフトレジスタ１１２ｉに正確にシフトされている状態にある。一方、一致していない（同値でない）ときには、第１励磁データがシフトレジスタ１１２ｈに正確にシフトされていない状態にあり、第２励磁データがシフトレジスタ１１２ｉに正確にシフトされていない状態にある。
【０２３５】
ステップＳ２１０で同値であるとき、つまり第１励磁データと第２励磁データとがシフトレジスタ１１２ｈ，１１２ｉに正確にそれぞれシフトされている状態にあるときには、サブ統合基板１１１のマイクロプロセッサとしてのＣＰＵ１１１ａにおける出力ポート１１１ａｏｐからラッチ信号ＳＭ−ＬＡＴをシフトレジスタ１１２ｈ，１１２ｉに出力し（ステップＳ２１２）、停止フラグＦ−ＳＴＰを値０にセットし（ステップＳ２１４）、このルーチンを終了する。この停止フラグＦ−ＳＴＰは、上述したように、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の励磁を停止するためのフラブであり、励磁を開始するとき値０、励磁を停止するとき値１にそれぞれ設定されている。ステップＳ２１４で停止フラグＦ−ＳＴＰが値０、つまり励磁を開始する状態にセットされることにより、図３４に示したステッピングモータ処理におけるステップＳ１７８の判定条件を満たし、ステップＳ１８０〜ステップＳ１９２までの各処理を行い、次の転送データＳＭ−ＤＡＴ（検査データ、第２励磁データ、そして第１励磁データ）がランプ駆動基板１１２へシリアル出力される。このとき、検査データは、上述したように、「１０１０１０１０Ｂ」から「０１０１０１０１Ｂ」に更新される。
【０２３６】
ここで、パチンコ機１の背面に配設される主基板１００及び周辺基板１１１等の各種制御基板は、帯電した遊技球の静電気の放電により、ノイズの影響を受ける環境にある。このノイズの大きさは１μｓ程度であることが実験により得られている。２ｍｓごとのタイマ割り込み（１割り込みが２ｍｓ）で、損失なく励磁信号をステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５に与えるためには、転送データＳＭ−ＤＡＴ（検査データ、第１励磁データ及び第２励磁データ）の転送処理に時間をかけないようにしなければならない。このため、本実施形態では、上述したように、転送クロックＳＭ−ＣＬＫとして、ノイズ幅にほぼ等しい幅（２５０ｋＨｚ（クロック幅０．２μｓ））で転送データＳＭ−ＤＡＴをシリアル出力している。
【０２３７】
例えば、検査データ（Ｔ０〜Ｔ７）を「００００１１１１Ｂ」又は「１１１１００００Ｂ」のように連続した値にとると、ノイズが発生したとき、検査データ（Ｔ０〜Ｔ７）に紛れ込む可能性が高く、ノイズの発生を見過ごしてしまう問題がある。そこで、上述したように、「１０１０１０１０Ｂ」又は「０１０１０１０１Ｂ」のように、検査データ（Ｔ０〜Ｔ７）を「１」、「０」を交互になるようにセットすることにより、できるだけノイズの発生を検知できるように検査データ（Ｔ０〜Ｔ７）が構成されている。
【０２３８】
ステップＳ２１２で出力されるラッチ信号ＳＭ−ＬＡＴにより、上述したように、シフトレジスタ１１２ｈ，１１２ｉに取り込まれた第１励磁データと第２励磁データとが、励磁信号として、ドライバ回路部１１２ｊ，１１２ｋ，１１２ｍ，１１２ｎに出力され、ステッピングモータ１５０ｈ、１５３ｆ，１５２ｈ，１５５が回転する。
【０２３９】
一方、ステップＳ２１０で同値でないとき、つまり第１励磁データと第２励磁データとがシフトレジスタ１１２ｈ，１１２ｉに正確にそれぞれシフトされていない状態にあるときには、出力ポート１１１ａｏｐから初期化信号ＳＭ−ＣＬＲをシフトレジスタ１１２ｈ，１１２ｉに出力する（ステップＳ２１６）。シフトレジスタ１１２ｈ，１１２ｉは、上述したように、この入力された初期化信号ＳＭ−ＣＬＲを契機として、取り込んだ励磁データ（第１励磁データ及び第２励磁データ）を強制的にクリア（初期化）する。
【０２４０】
ステップＳ２１６に続いて、出力ポート１１１ａｏｐからラッチ信号ＳＭ−ＬＡＴをシフトレジスタ１１２ｈ，１１２ｉに出力する（ステップＳ２１７）。シフトレジスタ１１２ｈ，１１２ｉは、上述したように、この入力されたラッチ信号ＳＭ−ＬＡＴを契機として、クリアされた励磁データ（第１励磁データ及び第２励磁データ）をドライブ回路部１１２ｊ，１１２ｋ，１１２ｍ，１１２ｎにそれぞれ出力する。これにより、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の励磁が停止され、静止トルクがなくなる（トルクフリーとなる）。このとき、例えばキャラクタ体（フランケン）１５０に外部から負荷が加わっても、ステッピングモータ１５０ｈがトルクフリーであるため、その負荷を和らげることができ、キャラクタ体（フランケン）１５０、その機構ボックス１５０ａ等の破損を防止することができる。
【０２４１】
ステップＳ２１７に続いて、停止フラグＦ−ＳＴＰを値１、つまり励磁を停止する状態にセットし（ステップＳ２１８）、このルーチンを終了する。ステップＳ２１８で停止フラグＦ−ＳＴＰが値１、つまり励磁を停止する状態にセットされることにより、図３４に示したステッピングモータ処理におけるステップＳ１７８の判定で、そのままステッピングモータ処理を終了する。このため、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５を駆動する励磁データがシリアル出力されなくなる。
【０２４２】
停止フラグＦ−ＳＴＰが値１にセットされることにより、シリアル送信部１１１ａｔ又はシリアル受信部１１１ａｒの故障、サブ統合基板１１１とランプ駆動基板１１２との基板間の信号を伝える通信線の断線、ノイズの影響による通信線での転送データＳＭ−ＤＡＴのデータ化け、通信線のコネクタが外れかかっている又は外れている、シフトレジスタ１１２ｈ，１１２ｉの故障等が生じている可能性があるため、異常報知として、図１４に示したサイド装飾体３３が所定の態様（例えば、６０秒間）で点灯し、また音声（例えば、「伝送線に異常が生じています。」）で告知する。
【０２４３】
なお、停止フラグＦ−ＳＴＰは、初期値として値０、つまり励磁を開始する状態にセットされており、電源投入時又はリセット時に、停止フラグＦ−ＳＴＰが初期値にセットされる。
【０２４４】
一方、ステップＳ２００で受信許可ビットＲｅが値１でない（値０である）とき、つまり受信禁止状態にあるときには、そのままこのルーチンを終了する。なお、この検査データ判定処理は、図２０で示したタイマ割り込み処理におけるステップＳ６０の２ｍｓタイマ割り込み処理の一処理として行われる。
【０２４５】
次に、検査データ判定処理が行われるときのサブ統合基板１１１のＣＰＵ１１１ａにおける各信号について説明する。検査データ受信処理が開始されると、受信許可ビットＲｅが値１、つまり受信許可状態にあるか否かを判定する（図３５に示した検査データ判定処理のステップＳ２００）、ここで、図３６（ｄ）に示す受信許可ビットＲｅは、タイミングｒ１、タイミングｒ２及びタイミングｒ３では、受信許可ビットＲｅの値が異なる。タイミングｒ１とタイミングｒ２とでは、受信許可ビットＲｅが値０、つまり受信禁止状態にセットされるため、この検査データ判定処理を終了する。一方、タイミングｒ３では、受信許可ビットＲｅが値１、つまり受信許可状態にセットされるため、検査データ（Ｔ０〜Ｔ７）を１ビットずつシリアル受信部１１１ａｒの受信レジスタ１１１ａｒｒに取り込み（同処理のステップＳ２０２）、受信レジスタ１１１ａｒｒの内容、つまり取り込んだ検査データを受信バッファレジスタ１１１ａｒｂに転送する（同処理のステップＳ２０４）。
【０２４６】
具体的にタイミングｒ１〜ｒ３ついて説明すると、図３６に示すように、タイミングｒ１は、図３２に示したタイミングｔ３と一致しており、このタイミングｔ３では、シリアル送信部１１１ａｔが検査データ（Ｔ０〜Ｔ７）をランプ駆動基板１１２にシリアル出力開始する。このタイミングｒ１（ｔ３）では、上述したように、ランプ駆動基板１１２に備えたシフトレジスタ１１２ｈに２ｍｓ前（１割り込みの前）の第１励磁データ（ｄ０〜ｄ７）が取り込まれ、ランプ駆動基板１１２に備えたシフトレジスタ１１２ｉに２ｍｓ前の第２励磁データ（ｄ０’〜ｄ７’）が取り込まれている。
【０２４７】
シリアル送信部１１１ａｔが検査データ（Ｔ０〜Ｔ７）をシリアル出力開始すると、転送クロックＳＭ−ＣＬＫと同期した検査データ（Ｔ０〜Ｔ７）が、検査ビットＴ０，Ｔ１，・・・，そしてＴ７と順に、シフトレジスタ１１２ｈに１ビットずつシフトされる。これに応じて、シフトレジスタ１１２ｈから２ｍｓ前の第１励磁データが、ｄ０，ｄ１，・・・，そしてｄ７と順に、１ビットずつ押し出され、シフトレジスタ１１２ｉにシフトし、そしてシフトレジスタ１１２ｉから２ｍｓ前の第２励磁データ（ｄ０’〜ｄ７’）が、ｄ０’，ｄ１’・・・，そしてｄ７’と順に、１ビットずつ押し出される。このとき、タイミングｒ１では、受信許可ビットＲｅが値０、つまり受信禁止状態にセットされているため、２ｍｓ前の第２励磁データ（ｄ０’〜ｄ７’）は、シリアル受信部１１１ａｒの受信レジスタ１１１ａｒｒに取り込まれない。
【０２４８】
タイミングｒ２は、図３２に示したタイミングｔ５と一致しており、このタイミングｔ５では、シリアル送信部１１１ａｔが検査データ（Ｔ０〜Ｔ１）をシリアル出力完了して、続けて第２励磁データ（Ｄ０’〜Ｄ７’）をシリアル出力開始する。このタイミングｒ２（ｔ５）では、シフトレジスタ１１２ｈに検査データ（Ｔ０〜Ｔ７）が取り込まれ、シフトレジスタ１１２ｉに２ｍｓ前の第１励磁データ（ｄ０〜ｄ７）が取り込まれている。
【０２４９】
シリアル送信部１１１ａｔが第２励磁データ（Ｄ０’〜Ｄ７’）をシリアル出力開始すると、転送クロックＳＭ−ＣＬＫに同期した第２励磁データ（Ｄ０’〜Ｄ７’）が、Ｄ０’，Ｄ１’，・・・，そしてＤ７’と順に、シフトレジスタ１１２ｈに１ビットずつシフトされる。これ応じて、シフトレジスタ１１２ｈの検査データ（Ｔ０〜Ｔ７）が、検査ビットＴ０，Ｔ１，・・・，そしてＴ７と順に、シフトレジスタ１１２ｈから１ビットずつ押し出され、シフトレジスタ１１２ｉに１ビットずつシフトし、そしてシフトレジスタ１１２ｉの２ｍｓ前の第１励磁データ（ｄ０〜ｄ７）が、ｄ０，ｄ１，・・・，そしてｄ７と順に、シフトレジスタ１１２ｉから１ビットずつ押し出される。このとき、タイミングｒ２では、タイミングｒ１と同様に、受信許可ビットＲｅが値０、つまり受信禁止状態にセットされているため、２ｍｓ前の第１励磁データ（ｄ０〜ｄ７）は、シリアル受信部１１１ａｒの受信レジスタ１１１ａｒｒに取り込まれない。
【０２５０】
タイミングｒ３は、図３２に示したタイミングｔ７と一致しており、このタイミングｔ７では、シリアル送信部１１１ａｔが第２励磁データ（Ｄ０’〜Ｄ７’）をシリアル出力完了して、続けて第１励磁データ（Ｄ０〜Ｄ７）をシリアル出力開始する。このタイミングｒ３（ｔ７）では、受信許可ビットＲｅを値１、つまり受信禁止状態から受信許可状態にセットする。またこのとき、シフトレジスタ１１２ｈに第２励磁データ（Ｄ０’〜Ｄ７’）が取り込まれ、シフトレジスタ１１２ｉに検査データ（Ｔ０〜Ｔ７）が取り込まれている。
【０２５１】
シリアル送信部１１１ａｔが第１励磁データ（Ｄ０〜Ｄ７）をシリアル出力開始すると、転送クロックＳＭ−ＣＬＫに同期した第１励磁データ（Ｄ０〜Ｄ７）が、Ｄ０，Ｄ１，・・・，そしてＤ７と順に、シフトレジスタ１１２ｈに１ビットずつシフトされる。これに応じて、シフトレジスタ１１２ｈの第２励磁データ（Ｄ０’〜Ｄ７’）が、Ｄ０’，Ｄ１’，・・・，そしてＤ７’と順に、シフトレジスタ１１２ｈから１ビットずつ押し出され、シフトレジスタ１１２ｉに１ビットずつシフトし、そしてシフトレジスタ１１２ｉの検査データ（Ｔ０〜Ｔ７）が、検査ビットＴ０，Ｔ１，・・・，そしてＴ７と順に、シフトレジスタ１１２ｉから１ビットずつ押し出される。
【０２５２】
このとき、タイミングｒ３では、タイミングｒ１とタイミングｒ２とは異なり、受信許可ビットＲｅが値１、つまり受信許可状態にあるため、シフトレジスタ１１２ｉから押し出された検査データ（Ｔ０〜Ｔ７）は、シリアル部１１１ａｒの受信レジスタ１１１ａｒｒに取り込まれる（同処理のステップＳ２０２）。そして、検査データ（Ｔ０〜Ｔ７）をすべて取り込むと、受信レジスタ１１１ａｒｒの検査データ（Ｔ０〜Ｔ７）を受信バッファレジスタ１１１ａｒｂに転送する（同処理のステップＳ２０４）。転送完了すると、受信許可ビットＲｅを値０、つまり受信禁止状態にセットすることにより、図３６（ｃ）に示す受信完了フラグＲＥＮＤがアップエッジし（タイミングｒ４、同処理のステップＳ２０６）、つまり受信完了となる。
【０２５３】
このタイミングｒ４は図３２に示したタイミングｔ９と一致しており、このタイミングｔ９では、シリアル送信部１１１ａｔが第１励磁データ（Ｄ０〜Ｄ７）をシリアル出力完了し、図３５に示した検査データ判定処理のステップＳ２０８で受信バッファレジスタ１１１ａｒｂから検査データを読み込み、受信完了フラグＲＥＮＤが値１から値０に立ち下がる（ダウンエッジする、タイミングｒ５）。つまり受信待機中となる。そして、読み込んだ検査データが所定の条件を満たすと（同処理のステップＳ２１０）、図３６（ａ）に示すラッチ信号ＳＭ−ＬＡＴをダウンエッジし、所定時間経過後（本実施形態では、３μｓ）、アップエッジする（同処理のステップＳ２１２）。上述したように、このラッチ信号ＳＭ−ＬＡＴがダウンエッジされたことにより、シフトレジスタ１１２ｈ，１１２ｉは、取り込んだ励磁データ（第１励磁データ及び第２励磁データ）を、励磁信号として、ドライバ回路部１１２ｊ，１１２ｋ，１１２ｍ，１１２ｎに出力し、ステッピングモータ１５０ｈ、１５３ｆ，１５２ｈ，１５５が回転する。なお、ラッチ信号ＳＭ−ＬＡＴをアップエッジした後、停止フラグＦ−ＳＴＰに値０、つまり励磁を開始する状態にセットする（同処理のステップＳ２１４）。
【０２５４】
一方、所定の条件が成立しないときには、図３６（ｂ）の点線で示す初期化信号ＳＭ−ＣＬＲをダウンエッジし、所定時間経過後（本実施形態では、３μｓ）、アップエッジする（同処理のステップＳ２１６）。上述したように、この初期化信号ＳＭ−ＣＬＲがダウンエッジされたことにより、シフトレジスタ１１２ｈ，１１２ｉは、取り込んだ励磁データ（第１励磁データ及び第２励磁データ）を強制的にクリア（初期化）する。
【０２５５】
その後、図３６（ａ）の点線で示すラッチ信号ＳＭ−ＬＡＴをダウンエッジし、所定時間経過後（本実施形態では、３μｓ）、アップエッジする（同処理のステップＳ２１７）。上述したように、このラッチ信号ＳＭ−ＬＡＴがダウンエッジされたことにより、クリアされた励磁データ（第１励磁データ及び第２励磁データ）をドライブ回路部１１２ｊ，１１２ｋ，１１２ｍ，１１２ｎにそれぞれ出力し、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の励磁が停止され、トルクフリーとなる。なお、ラッチ信号ＳＭ−ＬＡＴをアップエッジした後、停止フラグＦ−ＳＴＰに値１、つまり励磁を停止する状態（ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５を駆動する励磁データがシリアル出力されない状態）にセットする（同処理のステップＳ２１８）。
［１２．キャラクタ体の異常判定処理］
【０２５６】
次に、キャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）１５４の異常判定について説明する。図３７はキャラクタ体（フランケン）異常判定処理の一例を示すフローチャートであり、図３８はキャラクタ体（ドラキュラ）異常判定処理の一例を示すフローチャートであり、図３９は遮蔽部材（ドラキュラ）異常判定処理の一例を示すフローチャートであり、図４０はキャラクタ体（オオカミ男）異常判定処理の一例を示すフローチャートである。なお、これらの各処理は、処理の概略を説明する都合上、図１９に示したリセット処理におけるステップＳ４８の１６ｍｓの定常処理の一処理として行われる処理と、図２０に示したタイマ割り込み処理におけるステップＳ６０の２ｍｓタイマ割り込み処理の一処理として行われる処理とを併せたフローチャートとなっている。例えば、後述するキャラクタ体（フランケン）異常判定処理におけるステップＳ２３８では、ステッピングモータ１５０ｈを６０ステップＣＣＷさせているが、実際には、図２０で示したタイマ割り込み処理におけるステップＳ６０の２ｍｓタイマ割り込み処理が行われるごとに１ステップずつＣＣＷさせている。また、これらの各処理は主制御基板１０１からサブ統合基板１１１にコマンドとして図１６に示した変動表示パターンの変動番号（例えば、変動番号３２の役物リーチ）が出力されるごとに行われる。
［１２−１．キャラクタ体（フランケン）異常判定処理］
【０２５７】
次に、キャラクタ体（フランケン）異常判定処理が開始されると、図３７に示すように、サブ統合基板１１１のＣＰＵ１１１ａは、キャラクタ体（フランケン）１５０が原位置にあるか否かを判定する（ステップＳ２３０）。この判定は、基準板１５０ｍがフォトセンサ１５０ｎにより検出されているか否かにより行われる。具体的には、基準板１５０ｍがフォトセンサ１５０ｎの凹部に収まっている状態をキャラクタ体（フランケン）１５０が原位置にある状態として検出し、一方、基準板１５０ｍがフォトセンサ１５０ｎの凹部に収まっていない状態をキャラクタ体（フランケン）１５０が原位置にない状態として検出する。ステップＳ２３０でキャラクタ体（フランケン）１５０が原位置にあるとき、つまり基準板１５０ｍがフォトセンサ１５０ｎの凹部に収まっている状態にあるときには、キャラクタ体（フランケン）異常フラグＦ−ＭＳ１に値０をセットし（ステップＳ２３２）、このルーチンを終了する。このキャラクタ体（フランケン）異常フラグＦ−ＭＳ１は、基準板１５０ｍがフォトセンサ１５０ｎの凹部に収まっている状態にあるか否かを表すフラグであり、基準板１５０ｍがフォトセンサ１５０ｎの凹部に収まっている状態をキャラクタ体（フランケン）１５０の正常状態として値０、一方、基準板１５０ｍがフォトセンサ１５０ｎの凹部に収まっていない状態をキャラクタ体（フランケン）１５０の異常状態として値１がそれぞれ設定されている。
【０２５８】
ここで、上述したように、キャラクタ体（フランケン）１５０は、ステッピングモータ１５０をＣＷ、つまり時計方向に回転させることによりキャラクタ体（フランケン）１５０が表示領域４２の前面側に出現し、そして、ステッピングモータ１５０をＣＣＷ、つまり反時計方向に回転させることによりキャラクタ体（フランケン）１５０が原位置に戻る動作となる。このため、キャラクタ体（フランケン）１５０が原位置にないときには、ステッピングモータ１５０ｈをＣＣＷさせることにより原位置に復帰させることができる（「原位置復帰処理（フランケン）」という）。
【０２５９】
一方、ステップＳ２３０でキャラクタ体（フランケン）１５０が原位置にないとき、つまり基準板１５０ｍがフォトセンサ１５０ｎの凹部に収まっていない状態にあるときには、基準板１５０ｍをフォトセンサ１５０ｎの凹部に収まるように復帰動作としてステッピングモータ１５０ｈを１ステップＣＣＷさせる（ステップＳ２３４）。
【０２６０】
続いて、基準板１５０ｍのエッジが検出されたか否かを判定する（ステップＳ２３６）。この判定は、フォトセンサ１５０ｎが基準板１５０ｍのエッジを検出した履歴に基づいて行われる。具体的には、例えば、フォトセンサ１５０ｎが基準板１５０ｍのエッジを続けて３回検出したとき、キャラクタ体（フランケン）１５０が原位置へ復帰する状況にあると判定し、一方、フォトセンサ１５０ｎが基準板１５０ｍのエッジを続けて３回検出しなかったとき、キャラクタ体（フランケン）１５０が原位置へ復帰する状況にないと判定する。ステップＳ２３６でキャラクタ体（フランケン）１５０のエッジが検出されたとき、つまりキャラクタ体（フランケン）１５０が原位置へ復帰する状況にあるときには、ステッピングモータ１５０ｈを６０ステップだけＣＣＷさせる（ステップＳ２３８）。この回転は、ステッピングモータ１５０ｈを回転させることによりキャラクタ体（フランケン）１５０が原位置になるよう微調整するために行われる。
【０２６１】
続いて、キャラクタ体（フランケン）異常フラグＦ−ＭＳ１に値０をセットし（ステップＳ２３２）、このルーチンを終了する。一方、ステップＳ２３６で基準板１５０ｍのエッジが検出されないときには、ステッピングモータ１５０ｈがＮ１ステップ以上回転したか否かを判定する（ステップＳ２４０）。ここで、Ｎ１ステップは、ステッピングモータ１５０ｈが１回転するときのステップ数（例えば、４８３ステップ）である。ステップＳ２４０でステッピングモータ１５０ｈがＮ１ステップ以上回転したときには、キャラクタ体（フランケン）異常フラグＦ−ＭＳ１に値１をセットし（ステップＳ２４２）、このルーチンを終了する。一方、ステップＳ２４０でステッピングモータ１５０ｈがＮ１ステップ以上回転していないときには、ステップＳ２３４に戻り、ステッピングモータ１５０ｈを１ステップＣＣＷさせ、そして、ステップＳ２３６で基準板１５０ｍのエッジが検出されるまで又はステップＳ２４０でステッピングモータ１５０ｈがＮ１ステップ以上回転するまで、ステップＳ２３４、ステップＳ２３６そしてステップＳ２４０と順次繰り返し行う。
【０２６２】
このキャラクタ体（フランケン）異常判定処理では、フォトセンサ１５０ｎからの検出信号が一定時間ないときには、異常としてステッピングモータ１５０ｈの駆動を中止する。
【０２６３】
なお、ステップＳ２３０そしてステップＳ２３２と順次行われる処理は、図１９で示したリセット処理におけるステップＳ４８の１６ｍｓの定常処理の一処理として行われ、ステップＳ２３４、ステップＳ２３６、ステップＳ２３８そしてステップＳ２３２と順次行われる処理とステップＳ２３４、ステップＳ２３６、ステップＳ２４０そしてステップＳ２４２と順次行われる処理とは、図２０で示したタイマ割り込み処理におけるステップＳ６０の２ｍｓタイマ割り込み処理の一処理として行われる。
［１２−２．キャラクタ体（ドラキュラ）異常判定処理］
【０２６４】
次に、キャラクタ体（ドラキュラ）異常判定処理が開始されると、図３８に示すように、サブ統合基板１１１のＣＰＵ１１１ａは、キャラクタ体（ドラキュラ）１５２が原位置にあるか否かを判定する（ステップＳ２５０）。この判定は、基準板１５３ｍがフォトセンサ１５３ｎにより検出されているか否かにより行われる。具体的には、基準板１５３ｍがフォトセンサ１５３ｎの凹部に収まっている状態をキャラクタ体（ドラキュラ）１５２が原位置にある状態として検出し、一方、基準板１５３ｍがフォトセンサ１５３ｎの凹部に収まっていない状態をキャラクタ体（ドラキュラ）１５２が原位置にない状態として検出する。ステップＳ２５０でキャラクタ体（ドラキュラ）１５２が原位置にあるとき、つまり基準板１５３ｍがフォトセンサ１５３ｎの凹部に収まっている状態にあるときには、キャラクタ体（ドラキュラ）異常フラグＦ−ＭＳ２に値０をセットし（ステップＳ２５２）、このルーチンを終了する。このキャラクタ体（ドラキュラ）異常フラグＦ−ＭＳ２は、基準板１５３ｍがフォトセンサ１５３ｎの凹部に収まっている状態にあるか否かを表すフラグであり、基準板１５３ｍがフォトセンサ１５３ｎの凹部に収まっている状態をキャラクタ体（ドラキュラ）１５２の正常状態として値０、一方、基準板１５３ｍがフォトセンサ１５３ｎの凹部に収まっていない状態をキャラクタ体（ドラキュラ）１５２の異常状態として値１がそれぞれ設定されている。
【０２６５】
ここで、上述したように、キャラクタ体（ドラキュラ）１５２は、ステッピングモータ１５３ｆをＣＷにより１回転させることでキャラクタ体（ドラキュラ）１５２が表示領域４２の前面側に出現し、原位置に戻る動作となる。このため、キャラクタ体（ドラキュラ）１５２が原位置にないときには、ステッピングモータ１５３ｆをＣＷさせることにより原位置に復帰させることができる（「原位置復帰処理（キャラクタ体（ドラキュラ））」という）。
【０２６６】
一方、ステップＳ２５０でキャラクタ体（ドラキュラ）１５２が原位置にないとき、つまり基準板１５３ｍがフォトセンサ１５３ｎの凹部に収まっていない状態にあるときには、基準板１５３ｍをフォトセンサ１５３ｎの凹部に収まるように復帰動作としてステッピングモータ１５３ｆを１ステップＣＷさせる（ステップＳ２５４）。
【０２６７】
続いて、基準板１５３ｍのエッジが検出されたか否かを判定する（ステップＳ２５６）。この判定は、フォトセンサ１５３ｎが基準板１５３ｍのエッジを検出した履歴に基づいて行われる。具体的には、例えば、フォトセンサ１５３ｎが基準板１５３ｍのエッジを続けて３回検出したとき、キャラクタ体（ドラキュラ）１５２が原位置へ復帰する状況にあると判定し、一方、フォトセンサ１５３ｎが基準板１５３ｍのエッジを続けて３回検出しなかったとき、キャラクタ体（ドラキュラ）１５２が原位置へ復帰する状況にないと判定する。ステップＳ２５６でキャラクタ体（ドラキュラ）１５２のエッジが検出されたとき、つまりキャラクタ体（ドラキュラ）１５２が原位置へ復帰する状況にあるときには、ステッピングモータ１５３ｆを７８ステップだけＣＷさせる（ステップＳ２５８）。この回転は、ステッピングモータ１５３ｆを回転させることによりキャラクタ体（ドラキュラ）１５２が原位置になるよう微調整するために行われる。
【０２６８】
続いて、キャラクタ体（ドラキュラ）異常フラグＦ−ＭＳ２に値０をセットし（ステップＳ２５２）、このルーチンを終了する。一方、ステップＳ２５６で基準板１５３ｍのエッジが検出されないときには、ステッピングモータ１５３ｆがＮ２ステップ以上回転したか否かを判定する（ステップＳ２６０）。ここで、Ｎ２ステップは、ステッピングモータ１５３ｆが２回転するときのステップ数（例えば、１回転で４８３ステップとすれば、２回転で４８３×２ステップとなる。）である。ステップＳ２６０でステッピングモータ１５３ｆがＮ２ステップ以上回転したときには、キャラクタ体（ドラキュラ）異常フラグＦ−ＭＳ２に値１をセットし（ステップＳ２３２）、このルーチンを終了する。一方、ステップＳ２６０でステッピングモータ１５３ｆがＮ２ステップ以上回転していないときには、ステップＳ２５４に戻り、ステッピングモータ１５３ｆを１ステップＣＷさせ、そして、ステップＳ２５６で基準板１５３ｍのエッジが検出されるまで又はステップＳ２６０でステッピングモータ１５３ｆがＮ２ステップ以上回転するまで、ステップＳ２５４、ステップＳ２５６そしてステップＳ２６０と順次繰り返し行う。
【０２６９】
このキャラクタ体（ドラキュラ）異常判定処理では、フォトセンサ１５３ｎからの検出信号が一定時間ないときには、異常としてステッピングモータ１５３ｆの駆動を中止する。
【０２７０】
なお、ステップＳ２５０そしてステップＳ２５２と順次行われる処理は、図１９で示したリセット処理におけるステップＳ４８の１６ｍｓの定常処理の一処理として行われ、ステップＳ２５４、ステップＳ２５６、ステップＳ２５８そしてステップＳ２５２と順次行われる処理とステップＳ２５４、ステップＳ２５６、ステップＳ２６０そしてステップＳ２６２と順次行われる処理とは、図２０で示したタイマ割り込み処理におけるステップＳ６０の２ｍｓタイマ割り込み処理の一処理として行われる。
［１２−３．遮蔽部材（ドラキュラ）異常判定処理］
【０２７１】
次に、遮蔽部材（ドラキュラ）異常判定処理が開始されると、図３９に示すように、サブ統合基板１１１のＣＰＵ１１１ａは、遮蔽部材（ドラキュラ）１６６が原位置にあるか否かを判定する（ステップＳ２７０）。この判定は、基準板１５２ｍがフォトセンサ１５２ｎにより検出されているか否かにより行われる。具体的には、基準板１５２ｍがフォトセンサ１５２ｎの凹部に収まっている状態を遮蔽部材（ドラキュラ）１６６が原位置にある状態として検出し、一方、基準板１５２ｍがフォトセンサ１５２ｎの凹部に収まっていない状態を遮蔽部材（ドラキュラ）１６６が原位置にない状態として検出する。ステップＳ２７０で遮蔽部材（ドラキュラ）１６６が原位置にあるとき、つまり基準板１５２ｍがフォトセンサ１５２ｎの凹部に収まっている状態にあるときには、遮蔽部材（ドラキュラ）異常フラグＦ−ＭＳ３に値０をセットし（ステップＳ２７２）、このルーチンを終了する。この遮蔽部材（ドラキュラ）異常フラグＦ−ＭＳ３は、基準板１５２ｍがフォトセンサ１５２ｎの凹部に収まっている状態にあるか否かを表すフラグであり、基準板１５２ｍがフォトセンサ１５２ｎの凹部に収まっている状態を遮蔽部材（ドラキュラ）１６６の正常状態として値０、一方、基準板１５２ｍがフォトセンサ１５２ｎの凹部に収まっていない状態を遮蔽部材（ドラキュラ）１６６の異常状態として値１がそれぞれ設定されている。
【０２７２】
ここで、上述したように、遮蔽部材（ドラキュラ）１６６は、ステッピングモータ１５２ｈをＣＷにより１回転させることで遮蔽部材（ドラキュラ）１６６が表示領域４２の前面側に出現し、原位置に戻る動作となる。このため、遮蔽部材（ドラキュラ）１６６が原位置にないときには、ステッピングモータ１５２ｈをＣＷさせることにより原位置に復帰させることができる（「原位置復帰処理（遮蔽部材（ドラキュラ））」という）。
【０２７３】
一方、ステップＳ２７０で遮蔽部材（ドラキュラ）１６６が原位置にないとき、つまり基準板１５２ｍがフォトセンサ１５２ｎの凹部に収まっていない状態にあるときには、基準板１５２ｍをフォトセンサ１５２ｎの凹部に収まるように復帰動作としてステッピングモータ１５２ｈを１ステップＣＷさせる（ステップＳ２７４）。
【０２７４】
続いて、基準板１５２ｍのエッジが検出されたか否かを判定する（ステップＳ２７６）。この判定は、フォトセンサ１５２ｎが基準板１５２ｍのエッジを検出した履歴に基づいて行われる。具体的には、例えば、フォトセンサ１５２ｎが基準板１５２ｍのエッジを続けて３回検出したとき、遮蔽部材（ドラキュラ）１６６が原位置へ復帰する状況にあると判定し、一方、フォトセンサ１５２ｎが基準板１５２ｍのエッジを続けて３回検出しなかったとき、遮蔽部材（ドラキュラ）１６６が原位置へ復帰する状況にないと判定する。ステップＳ２７６で基準板１５２ｍのエッジが検出されたとき、つまり遮蔽部材（ドラキュラ）１６６が原位置へ復帰する状況にあるときには、ステッピングモータ１５２ｈを２７ステップだけＣＷさせる（ステップＳ２７８）。この回転は、ステッピングモータ１５２ｈを回転させることにより遮蔽部材（ドラキュラ）１６６が原位置になるよう微調整するために行われる。
【０２７５】
続いて、遮蔽部材（ドラキュラ）異常フラグＦ−ＭＳ３に値０をセットし（ステップＳ２７２）、このルーチンを終了する。一方、ステップＳ２７６で基準板１５２ｍのエッジが検出されないときには、ステッピングモータ１５２ｈがＮ３ステップ以上回転したか否かを判定する（ステップＳ２８０）。ここで、Ｎ３ステップは、ステッピングモータ１５２ｈが２回転するときのステップ数（例えば、１回転で４８３ステップとすれば、２回転で４８３×２ステップとなる。）である。ステップＳ２８０でステッピングモータ１５２ｈがＮ３ステップ以上回転したときには、遮蔽部材（ドラキュラ）異常フラグＦ−ＭＳ３に値１をセットし（ステップＳ２８２）、このルーチンを終了する。一方、ステップＳ２８０でステッピングモータ１５２ｈがＮ３ステップ以上回転していないときには、ステップＳ２７４に戻り、ステッピングモータ１５２ｈを１ステップＣＷさせ、そして、ステップＳ２７６で基準板１５２ｍのエッジが検出されるまで又はステップＳ２８０でステッピングモータ１５２ｈがＮ３ステップ以上回転するまで、ステップＳ２７４、ステップＳ２７６そしてステップＳ２８０と順次繰り返し行う。
【０２７６】
この遮蔽部材（ドラキュラ）異常判定処理では、フォトセンサ１５２ｎからの検出信号が一定時間ないときには、異常としてステッピングモータ１５２ｈの駆動を中止する。
【０２７７】
なお、ステップＳ２７０そしてステップＳ２７２と順次行われる処理は、図１９で示したリセット処理におけるステップＳ４８の１６ｍｓの定常処理の一処理として行われ、ステップＳ２７４、ステップＳ２７６、ステップＳ２７８そしてステップＳ２７２と順次行われる処理とステップＳ２７４、ステップＳ２７６、ステップＳ２８０そしてステップＳ２８２と順次行われる処理とは、図２０で示したタイマ割り込み処理におけるステップＳ６０の２ｍｓタイマ割り込み処理の一処理として行われる。
［１２−４．キャラクタ体（オオカミ男）異常判定処理］
【０２７８】
次に、キャラクタ体（オオカミ男）異常判定処理が開始されると、図４０に示すように、サブ統合基板１１１のＣＰＵ１１１ａは、キャラクタ体（オオカミ男）１５４が原位置にあるか否かを判定する（ステップＳ２９０）。この判定は、基準板１５４ｍがフォトセンサ１５４ｎにより検出されているか否かにより行われる。具体的には、基準板１５４ｍがフォトセンサ１５４ｎの凹部に収まっている状態をキャラクタ体（オオカミ男）１５４が原位置にある状態として検出し、一方、基準板１５４ｍがフォトセンサ１５４ｎの凹部に収まっていない状態をキャラクタ体（オオカミ男）１５４が原位置にない状態として検出する。ステップＳ２９０でキャラクタ体（オオカミ男）１５４が原位置にあるとき、つまり基準板１５４ｍがフォトセンサ１５４ｎの凹部に収まっている状態にあるときには、キャラクタ体（オオカミ男）異常フラグＦ−ＭＳ４に値０をセットし（ステップＳ２９２）、このルーチンを終了する。このキャラクタ体（オオカミ男）異常フラグＦ−ＭＳ４は、基準板１５４ｍがフォトセンサ１５４ｎの凹部に収まっている状態にあるか否かを表すフラグであり、基準板１５４ｍがフォトセンサ１５４ｎの凹部に収まっている状態をキャラクタ体（オオカミ男）１５４の正常状態として値０、一方、基準板１５４ｍがフォトセンサ１５４ｎの凹部に収まっていない状態をキャラクタ体（オオカミ男）１５４の異常状態として値１がそれぞれ設定されている。
【０２７９】
ここで、上述したように、キャラクタ体（オオカミ男）１５４は、ステッピングモータ１５５をＣＷにより１回転させることでキャラクタ体（オオカミ男）１５４が表示領域４２の前面側に出現し、原位置に戻る動作となる。このため、キャラクタ体（オオカミ男）１５４が原位置にないときには、ステッピングモータ１５５をＣＷさせることにより原位置に復帰させることができる（「原位置復帰処理（オオカミ男）」という）。
【０２８０】
一方、ステップＳ２９０でキャラクタ体（オオカミ男）１５４が原位置にないとき、つまり基準板１５４ｍがフォトセンサ１５４ｎの凹部に収まっていない状態にあるときには、基準板１５４ｍをフォトセンサ１５４ｎの凹部に収まるように復帰動作としてステッピングモータ１５５を１ステップＣＷさせる（ステップＳ２９４）。
【０２８１】
続いて、基準板１５４ｍのエッジが検出されたか否かを判定する（ステップＳ２９６）。この判定は、フォトセンサ１５４ｎが基準板１５４ｍのエッジを検出した履歴に基づいて行われる。具体的には、例えば、フォトセンサ１５４ｎが基準板１５４ｍのエッジを続けて３回検出したとき、キャラクタ体（オオカミ男）１５４が原位置へ復帰する状況にあると判定し、一方、フォトセンサ１５４ｎが基準板１５４ｍのエッジを続けて３回検出しなかったとき、キャラクタ体（オオカミ男）１５４が原位置へ復帰する状況にないと判定する。ステップＳ２９６で基準板１５４ｍのエッジが検出されたとき、つまりキャラクタ体（オオカミ男）１５４が原位置へ復帰する状況であるときには、ステッピングモータ１５５を４６ステップだけＣＷさせる（ステップＳ２９８）。この回転は、ステッピングモータ１５５を回転させることによりキャラクタ体（オオカミ男）１５４が原位置になるよう微調整するために行われる。
【０２８２】
続いて、キャラクタ体（オオカミ男）異常フラグＦ−ＭＳ４に値０をセットし（ステップＳ２９２）、このルーチンを終了する。一方、ステップＳ２９６で基準板１５４ｍのエッジが検出されないときには、ステッピングモータ１５５がＮ４ステップ以上回転したか否かを判定する（ステップＳ３００）。ここで、Ｎ４ステップは、ステッピングモータ１５５が２回転するときのステップ数（例えば、１回転で４８３ステップとすれば、２回転で４８３×２ステップとなる。）である。ステップＳ３００でステッピングモータ１５５がＮ４ステップ以上回転したときには、キャラクタ体（オオカミ男）異常フラグＦ−ＭＳ４に値１をセットし（ステップＳ３０２）、このルーチンを終了する。一方、ステップＳ３００でステッピングモータ１５５がＮ４ステップ以上回転していないときには、ステップＳ２９４に戻り、ステッピングモータ１５５を１ステップＣＷさせ、そして、ステップＳ２９６で基準板１５４ｍのエッジが検出されるまで又はステップＳ３００でステッピングモータ１５５がＮ４ステップ以上回転するまで、ステップＳ２９４、ステップＳ２９６そしてステップＳ３００と順次繰り返し行う。
【０２８３】
このキャラクタ体（オオカミ男）異常判定処理では、フォトセンサ１５４ｎからの検出信号が一定時間ないときには、異常としてステッピングモータ１５５の駆動を中止する。
【０２８４】
なお、ステップＳ２９０そしてステップＳ２９２と順次行われる処理は、図１９で示したリセット処理におけるステップＳ４８の１６ｍｓの定常処理の一処理として行われ、ステップＳ２９４、ステップＳ２９６、ステップＳ２９８そしてステップＳ２９２と順次行われる処理とステップＳ２９４、ステップＳ２９６、ステップＳ３００そしてステップＳ３０２と順次行われる処理とは、図２０で示したタイマ割り込み処理におけるステップＳ６０の２ｍｓタイマ割り込み処理の一処理として行われる。
［１３．予告パターン］
【０２８５】
次に、主制御基板１０１から出力された表示コマンドとして変動表示パターンの変動番号をサブ統合基板１１１のＣＰＵ１１１ａが受信したとき、変動表示パターンの変動番号と発展型予告パターン番号とに基づいて設定される発展型予告について説明する。図４１は発展型予告パターンの一例を示すテーブルであり、図４２は昼背景用発展型予告の一例を示すテーブルである。この発展型予告パターンテーブルと昼背景用発展型予告テーブルとはサブ統合基板１１１のＲＯＭ１１１ｂに予め記憶されている。
【０２８６】
ここで、発展型予告には、キャラクタとしてのオオカミ男、ドラキュラ、フランケン、怪物くんが液晶表示器１１６の表示領域４２に順次表示させる予告と、キャラクタ体（オオカミ男）１５４、キャラクタ体（ドラキュラ）１５２そしてキャラクタ体（フランケン）１５０と順次動作させて液晶表示器１１６の外部から液晶表示器１１６の表示領域４２の前面側に出現させる予告と、上述した２つの予告を組み合わせて順次表示又は出現させる予告とがある。なお、発展型予告パターン番号は、サブ統合基板１１１のＣＰＵ１１１ａで更新される乱数（以下、「発展型予告乱数」という。）に基づいて決定される。
【０２８７】
図４１（ａ）には、発展型予告パターン番号ごとに対応する発展型予告が設定されており、図４１（ｂ）には、発展型予告の内容が設定されている。発展型予告パターン番号には０〜１６までの計１７種類があり、例えば、発展型予告パターン番号４には、発展型予告としてステップ１とステップ２’とが設定されており、その発展型予告の内容には、ステップ１としてオオカミ男画像出現、ステップ２’としてドラキュラキャラクタ体と設定されている。このドラキュラキャラクタ体は、キャラクタ体（ドラキュラ）１５２と遮蔽部材（ドラキュラ）１６６とが動作するよう設定されている。なお、発展型予告パターン番号０には発展型予告が設定されていない。つまり発展型予告が行われない設定となっている。また、発展型予告パターン番号には図示しない期待値が割り振られている。発展型予告パターン番号に対応する発展予告の内容としてキャラクタ体が設定されているときの期待値は、その発展型予告パターン番号より発展型予告パターン番号が大きく、発展予告の内容としてキャラクタ体が設定されていないときの期待値と等しくなるように設定されている。例えば、発展型予告パターン番号２（発展型予告：ステップ１’としてキャラクタ体でオオカミ男出現）の期待値は、発展型予告パターン番号が１つ大きい発展型予告パターン番号３（発展型予告：ステップ１としてオオカミ男画像出現、ステップ２としてドラキュラ画像出現）の期待値と等しい。
【０２８８】
図４２には、変動表示パターンの変動番号ごとに対応する発展型予告パターンとして発展型予告パターン番号が所定の確率で設定されている。この発展型予告パターン番号は、上述したように図４１（ａ）及び（ｂ）により発展型予告パターン番号ごとに対応する発展型予告が設定されている。例えば、変動番号５のオオカミ男リーチでは、２０／４６６の確率で発展型予告パターン番号４が設定されている。なお、変動表示パターンの変動番号は、図１６に示した変動表示パターンの変動番号と同じであり、各変動表示パターンの変動番号に対応する変動名称も同じであるため、各変動表示パターンの説明を省く。
［１４．演出］
【０２８９】
次に、液晶表示器１１６の表示領域４２に表示される演出と表示領域４２の前面側に出現するキャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）１５０について説明する。図４３は正常状態における発展型予告の一例を示す演出であり、図４４は異常状態における発展型予告の一例を示す演出（全対処）である。
【０２９０】
サブ統合基板１１１のＣＰＵ１１１ａは、主制御基板１０１からコマンドとして変動表示パターンの変動番号が出力されるごとにキャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）１５４の異常判定として、図３７で説明したキャラクタ体（フランケン）異常判定処理、図３８で説明したキャラクタ体（ドラキュラ）異常判定処理、図３９で説明した遮蔽部材（ドラキュラ）異常判定処理、図４０で説明したキャラクタ体（オオカミ男）異常判定処理をそれぞれ行い、正常状態又は異常状態にあるかを判定し、上述した発展型予告として設定された発展型予告パターン番号に基づいて種々の演出が行われる。
［１４−１．正常状態時、異常状態時の演出］
【０２９１】
図４３（ａ）〜（ｃ）及び図４４（ａ）〜（ｃ）が表示される液晶表示器１１６の表示領域４２では、図３に示した特別図柄表示器４１が特別図柄の変動表示を開始するとき、表示領域４２の左上方には装飾図柄８０ａ、右上方には装飾図柄８０ｃが変動表示を開始し、中央では装飾図柄８０ｂを変動表示する。装飾図柄８０ａ，８０ｃは背景画像が視認できる程度に半透明であり、装飾図柄８０ａは表示領域４２の左上方から左下方に、装飾図柄８０ｃは表示領域４２の右上方から右下方にそれぞれリールが回転しているかのような態様で変動表示される。また、装飾図柄８０ｂは中央で飛び跳ねているかのような態様で変動表示される。なお、表示領域４２の背景画像には昼背景画像８１が表示され、装飾図柄８０ｂの下方にはキャラクタ（怪物くん）７０が表示される。
［１４−１−１．正常状態時の演出］
【０２９２】
キャラクタ体（フランケン）異常フラグＦ−ＭＳ１、キャラクタ体（ドラキュラ）異常フラグＦ−ＭＳ２、遮蔽部材（ドラキュラ）異常フラグＦ−ＭＳ３、キャラクタ体（オオカミ男）異常フラグＦ−ＭＳ４のすべてが値０、つまり正常状態にあるときには、例えば、発展型予告パターン番号１０が設定されたときには、図４３（ａ）及び（ｂ）に示したように、ステップ１’としてキャラクタ体でオオカミ男（キャラクタ体（オオカミ男）１５４）出現、ステップ２’としてドラキュラキャラクタ体（キャラクタ体（ドラキュラ）１５２と遮蔽部材（ドラキュラ）１６６）出現、ステップ３’としてキャラクタ体でフランケン（キャラクタ体（フランケン）１５０）出現が設定されており、ステップ１’では、図４３（ａ）に示すように、表示領域４２の前面側にキャラクタ体（オオカミ男）１５４が出現し、ステップ２’では、図４３（ｂ）に示すように、表示領域４２の前面側にキャラクタ体（ドラキュラ）１５２と遮蔽部材（ドラキュラ）１６６とが出現し、ステップ３’では、図４３（ｃ）に示すように、表示領域４２の前面側にキャラクタ体（フランケン）１５０が出現する。
［１４−１−２．異常状態時の演出］
【０２９３】
キャラクタ体（フランケン）異常フラグＦ−ＭＳ１、キャラクタ体（ドラキュラ）異常フラグＦ−ＭＳ２、遮蔽部材（ドラキュラ）異常フラグＦ−ＭＳ３、キャラクタ体（オオカミ男）異常フラグＦ−ＭＳ４のいずれかが値１、つまり異常状態にあるときには、例えば、キャラクタ体（フランケン）異常フラグＦ−ＭＳ１が値１、つまりキャラクタ体（フランケン）１５０に異常が発生しているときには、図２９で説明した異常時励磁データクリア処理におけるステップＳ１４２で第１励磁データと第２励磁データとが値０にセットされる。このセットによりドライブ回路部１１２ｊ，１１２ｋ，１１２ｍ，１１２ｎによるステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の各相コイル（φ１，φ２，φ３，φ４）に対して励磁電流のスイッチングがそれぞれ停止され、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５が回転しない。このため、キャラクタ体（フランケン）１５０、キャラクタ体（ドラキュラ）１５２、遮蔽部材（ドラキュラ）１６６、キャラクタ体（オオカミ男）１５４が動作しない。
【０２９４】
具体的には、例えば、発展型予告パターン番号１０が設定されたときには、上述したように、ステップ１’では、表示領域４２の前面側にキャラクタ体（オオカミ男）１５４が出現するはずであるが、ステッピングモータ１５５が回転しないため、図４４（ａ）に示すように、キャラクタ体（オオカミ男）１５４が出現しない。ステップ２’では、表示領域４２の前面側にキャラクタ体（ドラキュラ）１５２と遮蔽部材（ドラキュラ）１６６とが出現するはずであるが、ステッピングモータ１５３ｆ，１５２ｈがそれぞれ回転しないため、図４４（ｂ）に示すように、キャラクタ体（ドラキュラ）１５２と遮蔽部材（ドラキュラ）１６６とが出現しない。ステップ３’では、表示領域４２の前面側にキャラクタ体（フランケン）１５０が出現するはずであるが、ステッピングモータ１５０ｈが回転しないため、図４４（ｃ）に示すように、キャラクタ体（フランケン）１５０が出現しない。
【０２９５】
なお、次回、主制御基板１０１からコマンドとして変動表示パターンの変動番号が出力されたとき、キャラクタ体（フランケン）異常判定処理によりキャラクタ体（フランケン）異常フラグＦ−ＭＳ１が値０、つまりキャラクタ体（フランケン）１５０が正常状態にあるときには、図４３（ａ）〜（ｃ）に示したように、表示領域４２の前面側にキャラクタ体（オオカミ男）１５４、キャラクタ体（ドラキュラ）１５２と遮蔽部材（ドラキュラ）１６６そしてキャラクタ体（フランケン）１５０が順に出現する。
【０２９６】
以上説明した本実施形態のパチンコ機１によれば、主制御基板１０１、サブ統合基板１１１、ランプ駆動基板１１２及びステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５を備えている。この主制御基板１０１は、コマンドとして変動表示パターンの変動番号をサブ統合基板１１２に出力する。この変動表示パターンの変動番号が入力されるサブ統合基板は、変動表示パターンの変動番号に基づいて転送データＳＭ−ＤＡＴをランプ駆動基板１１２に出力する。この転送データＳＭ−ＤＡＴが入力されるランプ駆動基板１１２は、転送データＳＭ−ＤＡＴにおける第１励磁データ（Ｄ０〜Ｄ７）及び第２励磁データ（Ｄ０’〜Ｄ７’）に基づいてステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５を駆動し、転送データＳＭ−ＤＡＴにおける検査データ（Ｔ０〜Ｔ７）をサブ統合基板１１２にフィードバックする。
【０２９７】
サブ統合基板１１１は、マイクロプロセッサとしてのＣＰＵ１１ａを備えており、このＣＰＵ１１１ａには、シリアル送信部１１１ａｔ、出力ポート１１１ａｏｐ及びシリアル受信部１１１ａｒ等が内蔵されている。シリアル送信部１１１ａｔは転送クロックＳＭ−ＣＬＫに同期して転送データＳＭ−ＤＡＴをランプ駆動基板１１２に出力し、出力ポート１１１ａｏｐはラッチ信号ＳＭ−ＬＡＴをランプ駆動基板１１２に出力し、シリアル受信部１１１ａｒはランプ駆動基板１１２からフィードバックされる検査データ（Ｔ０〜Ｔ７）を取り込む。
【０２９８】
ランプ駆動基板１１２は、シフトレジスタ１１２ｈ，１１２ｉ及びドライブ回路部１１２ｊ，１１２ｋ，１１２ｍ，１１２ｎを備えている。シフトレジスタ１１２ｈとシフトレジスタ１１２ｉとは、デイジーチェーン接続されており、シフトレジスタ１１２ｈはシリアル送信部１１１ａｔと接続され、シフトレジスタ１１２ｉはデイジーチェーン接続端子がシリアル受信部１１１ａｒと接続されている。出力ポート１１１ａｏｐからのラッチ信号ＳＭ−ＬＡＴの入力を契機として、シフトレジスタ１１２ｈは取り込んだ第１励磁データ（Ｄ０〜Ｄ７）をパラレル信号である励磁信号（ＳＭ１−１〜ＳＭ１−４，ＳＭ２−１〜ＳＭ２−４）としてドライブ回路部１１２ｊ，１１２ｋに出力し、このドライブ回路部１１２ｊ，１１２ｋは励磁信号（ＳＭ１−１〜ＳＭ１−４，ＳＭ２−１〜ＳＭ２−４）に応じてステッピングモータ１５０ｈ，１５３ｆを駆動し、一方、シフトレジスタ１１２ｉは取り込んだ第２励磁データ（Ｄ０’〜Ｄ７’）をパラレル信号である励磁信号（ＳＭ３−１〜ＳＭ３−４，ＳＭ４−１〜ＳＭ４−４）としてドライブ回路部１１２ｍ，１１２ｎに出力し、このドライブ回路部１１２ｍ，１１２ｎは励磁信号（ＳＭ３−１〜ＳＭ３−４，ＳＭ４−１〜ＳＭ４−４）に応じてステッピングモータ１５２ｈ，１５５を駆動する。
【０２９９】
サブ統合基板１１１のＣＰＵ１１１ａは、検査データ判定処理を行い、この検査データ判定処理が開始されると、シリアル受信部１１１ａｒにより取り込まれた検査データ（Ｔ０〜Ｔ７）と、シリアル送信部１１１ａｔからシリアル出力された検査データ（Ｔ０〜Ｔ７）と、が一致しているか否かを判定する。そして、一致しているときのみ、出力ポート１１１ａｏｐからラッチ信号ＳＭ−ＬＡＴをシフトレジスタ１１２ｈ，１１２ｉに出力する。このように、フィードバックされる検査データ（Ｔ０〜Ｔ７）に基づいて、ラッチ信号ＳＭ−ＬＡＴの出力が制御されるため、シフトレジスタ１１２ｈに取り込まれた第１励磁データ（Ｄ０〜Ｄ７）と、シフトレジスタ１１２ｉに取り込まれた第２励磁データ（Ｄ０’〜Ｄ７’）と、の信頼性を高めることができる。したがって、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５を正確に駆動制御することができる。
【０３００】
また、ランプ駆動基板１１２は、シフトレジスタ１１２ｈ，１１２ｉを備えており、初段のシフトレジスタ１１２ｈと最終段のシフトレジスタ１１２ｉとがデイジーチェーン接続されている。シフトレジスタ１１２ｈはシリアル送信部１１１ａｔと接続され、シフトレジスタ１１２ｉのデイジーチェーン接続端子がシリアル受信部１１１ａｒと接続されている。シリアル送信部１１１ａｔは、検査データ（Ｔ０〜Ｔ７）を先頭にした転送データＳＭ−ＤＡＴをシフトレジスタ１１２ｈにシリアル出力し、シリアル受信部１１１ａｒは、シフトレジスタ１１２ｉのデイジーチェーン接続端子からフィードバックされる検査データ（Ｔ０〜Ｔ７）を取り込む。このため、検査データ（Ｔ０〜Ｔ７）を先頭にした転送データＳＭ−ＤＡＴをシリアル出力することにより、デイジーチェーン接続されたシフトレジスタ１１２ｈ，１１２ｉを介して、シリアル受信部１１１ａｒでは、この検査データを取り込むことができる。また、電源投入時では、シフトレジスタ１１２ｈ，１１２ｉには不定値が格納されているため、この不定値を除去するために、シフトレジスタ１１２ｈ，１１２ｉの初期化を行う。このとき、検査データ（Ｔ０〜Ｔ７）を先頭にした初期化するデータをシリアル出力し、この検査データ（Ｔ０〜Ｔ７）に基づいて、ラッチ信号ＳＭ−ＬＡＴの出力が制御されるため、シフトレジスタ１１２ｈ，１１２ｉから不定値が除去される。したがって、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５は、この不定値に基づいて駆動されない。
【０３０１】
ここで、例えばステッピングモータの数が増えた場合では、シフトレジスタを拡張することにより、その増えたステッピングモータの励磁データも併せてシリアル出力することができる。したがって、検査データ（Ｔ０〜Ｔ７）を先頭にした転送データＳＭ−ＤＡＴをシリアル出力することにより、シフトレジスタが拡張されても、この検査データ（Ｔ０〜Ｔ７）をシリアル受信部１１１ａｒで取り込むことができる。また、シフトレジスタの拡張にともないランプ駆動基板１１２を作り直す必要が生じた場合でも、転送データＳＭ−ＤＡＴを変更することにより、ステッピングモータの駆動制御を行うことができるため、サブ統合基板１１１を作り直す必要がなくなる。
【０３０２】
更に、サブ統合基板１１１のＣＰＵ１１１ａは、検査データ更新処理を開始すると、シリアル送信部１１１ａｔから転送データＳＭ−ＤＡＴをシリアル出力するごとに、検査データ（Ｔ０〜Ｔ７）を更新するため、フィードバックされる検査データ（Ｔ０〜Ｔ７）の信頼性を高めることができる。
【０３０３】
更にまた、サブ統合基板１１１のＣＰＵ１１１ａは、検査データ判定処理において、シリアル受信部１１１ａｒにより取り込まれた検査データ（Ｔ０〜Ｔ７）と、シリアル送信部１１１ａｔからシリアル出力された検査データ（Ｔ０〜Ｔ７）と、が一致していないと判定したときには、出力ポート１１１ａｏｐから、初期化信号ＳＭ−ＣＬＲに続けて、ラッチ信号ＳＭ−ＬＡＴがシフトレジスタ１１２ｈ，１１２ｉにそれぞれ出力される。このため、シリアル送信部１１１ａｔからシフトレジスタ１１２ｈ，１１２ｉ、そしてシリアル受信部１１１ａｒに亘るシリアル通信経路に、サブ統合基板１１１とランプ駆動基板１１２との基板間を接続する通信線や通信線のコネクタが外れかかっている又は外れている、ノイズの影響による通信線での転送データＳＭ−ＤＡＴ（検査データ（Ｔ０〜Ｔ７）、第１励磁データ（Ｄ０〜Ｄ７）及び第２励磁データ（Ｄ０’〜Ｄ７’））のデータ化け等の問題が生じて、シリアル送信部１１１ａｔから送信された励磁データ（第１励磁データ（Ｄ０〜Ｄ７）及び第２励磁データ（Ｄ０’〜Ｄ７’））がシフトレジスタ１１２ｈ，１１２ｉに正確に取り込まれなくなったとき、つまりシリアル送信部１１１ａｔから送信された転送データＳＭ−ＤＡＴに信頼性がなくなったときには、シフトレジスタ１１２ｈ，１１２ｉに取り込まれた励磁データを強制的にクリア（初期化）することにより、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の励磁を停止することができる。したがって、信頼性の高い励磁データに基づいて、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５を駆動することができる。また、励磁が停止されることにより、ドライブ回路部１１２ｊ，１１２ｋ，１１２ｍ，１１２ｎ及びステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の発熱を抑え、熱による故障を防止することができる。
【０３０４】
そして、シフトレジスタ１１２ｈ，１１２ｉ及び検査データが８ビット、つまり１バイトで構成されるため、検査データ（Ｔ０〜Ｔ７）、第２励磁データ（Ｄ０’〜Ｄ７’）そして第１励磁データ（Ｄ０〜Ｄ７）で構成される転送データＳＭ−ＤＡＴがバイト単位で扱えることができ、プログラムの作成が楽になる。
［１５．別例］
【０３０５】
なお、本発明は上述した実施形態に何ら限定されるものではなく、本発明の技術的範囲に属する限り種々の態様で実施できることはいうまでもない。
【０３０６】
例えば、上述した実施形態では、シフトレジスタ１１２ｈの入力端子がシリアル送信部１１１ａｔと接続され、シフトレジスタ１１２ｉのデイジーチェーン接続端子がシリアル受信部１１１ａｒと接続されていたが、シフトレジスタ１１２ｈとシフトレジスタ１１２ｉとのデイジーチェーン接続間、つまりシフトレジスタ１１２ｈのデイジーチェーン接続端子とシリアル受信部１１１ａｒとが接続されていてもよい。こうすれば、シフトレジスタ１１２ｉに取り込まれる転送データＳＭ−ＤＡＴがシリアル受信部１１１ａｒでも取り込まれるため、この取り込まれる転送データＳＭ−ＤＡＴを検査データとして利用することにより、転送データＳＭ−ＤＡＴが、シフトレジスタ１１２ｈに取り込まれているか否かを確認することができる。このとき、シフトレジスタ１１２ｈがフィードバック用シフトレジスタとなる。
【０３０７】
ここで、ランプ駆動基板１１２が、シフトレジスタ１１２ｈとシフトレジスタ１１２ｉとの間に、更に複数のシフトレジスタを備え、デイジーチェーン接続されている場合には、初段のシフトレジスタ１１２ｈから最終段のシフトレジスタ１１２ｉのいずれか１つのシフトレジスタのデイジーチェーン接続端子がシリアル受信部１１１ａｒと接続される。このとき、シリアル受信部１１１ａｒは、最終段のシフトレジスタ１１２ｉの１つ前段のシフトレジスタのデイジーチェーン接続端子と接続されていることが好ましい。こうすれば、初段のシフトレジスタ１１２ｈから最終段のシフトレジスタ１１２ｉの前段のシフトレジスタまでに取り込まれる転送データＳＭ−ＤＡＴがシリアル受信部１１１ａｒでも取りもまれるため、この取り込まれる転送データＳＭ−ＤＡＴを検査データとして利用することにより、転送データＳＭ−ＤＡＴが、初段のシフトレジスタ１１２ｈから最終段のシフトレジスタ１１２ｉの前段のシフトレジスタまでに取り込まれているか否かを確認することができる。
【０３０８】
更に、上述した実施形態では、サブ統合基板１１１のＣＰＵ１１１ａは、検査データ判定処理において、シリアル受信部１１１ａｒにより取り込まれた検査データ（Ｔ０〜Ｔ７）と、シリアル送信部１１１ａｔからシリアル出力された検査データ（Ｔ０〜Ｔ７）と、が一致していないと判定したときには、シフトレジスタ１１２ｈ，１１２ｉに取り込まれた第１励磁データ及び第２励磁データをクリア（初期化）する初期化信号ＳＭ−ＣＬＲを出力ポート１１１ａｏｐから出力していたが、シリアル送信部１１１ａｔからシリアル出力された転送データＳＭ−ＤＡＴをもう一度シリアル出力してもよい。こうすれば、シリアル送信部１１１ａｔからシフトレジスタ１１２ｈ，１１２ｉ、そしてシリアル受信部１１１ａｒに亘るシリアル通信経路に、サブ統合基板１１１とランプ駆動基板１１２との基板間を接続する通信線や通信線のコネクタが外れかかっている又は外れている、ノイズの影響による通信線での転送データＳＭ−ＤＡＴ（検査データ（Ｔ０〜Ｔ７）、第１励磁データ（Ｄ０〜Ｄ７）及び第２励磁データ（Ｄ０’〜Ｄ７’））のデータ化け、シフトレジスタ１１２ｈ，１１２ｉの故障等の問題が生じているか否かをもう一度確認することができる。
【０３０９】
図４５は転送データＳＭ−ＤＡＴを再送する場合における再送用検査データ判定処理の一例を示すフローチャートである。図４５に示すように、ステップＳ２００’〜ステップＳ２１２’までは、図３５に示した検査データ判定処理におけるステップＳ２００〜ステップＳ２１２と同じであるため、その説明を省略する。再送用検査データ判定処理が開始されると、サブ統合基板１１１のＣＰＵ１１１ａは、ステップＳ２１０’では、ステップＳ２０８’で読み込んだ検査データ（Ｔ０〜Ｔ７）と、シリアル送信部１１１ａｔからシリアル出力した検査データ（Ｔ０〜Ｔ７）と、を比較判定する。一致している（同値である）とき、つまり第１励磁データと第２励磁データとがシフトレジスタ１１２ｈ，１１２ｉに正確にそれぞれシフトされている状態にあるときには、ステップＳ２１２’で出力ポート１１１ａｏｐからラッチ信号ＳＭ−ＬＡＴをシフトレジスタ１１２ｈ，１１２ｉに出力する。そして、再送フラグＦ−ＲＴを値０にセットし（ステップＳ２２０’）、このルーチンを終了する。この再送フラグＦ−ＲＴは、転送データＳＭ−ＤＡＴを再送するためのフラグであり、再送開始するとき値０、再送完了したとき値１にそれぞれ設定されている。なお、再送フラグＦ−ＲＴは、初期値として値０、つまり再送開始にセットされている。
【０３１０】
ステップＳ２１２’で出力されるラッチ信号ＳＭ−ＬＡＴにより、上述したように、シフトレジスタ１１２ｈ，１１２ｉに取り込まれた第１励磁データと第２励磁データとが、励磁信号として、ドライバ回路部１１２ｊ，１１２ｋ，１１２ｍ，１１２ｎに出力され、ステッピングモータ１５０ｈ、１５３ｆ，１５２ｈ，１５５が回転する。
【０３１１】
一方、ステップＳ２１０’で同値でないとき、つまり第１励磁データと第２励磁データとがシフトレジスタ１１２ｈ，１１２ｉに正確にそれぞれシフトされていない状態にあるときには、再送フラグＦ−ＲＴが値０であるか否かを判定する（ステップＳ２２２’）。この再送フラグＦ−ＲＴが値０であるとき、つまり再送開始するときには、再励磁データ送信処理を行う（ステップＳ２２４’）。この再励磁データ送信処理は、図３４に示したステッピングモータ処理におけるステップＳ１９２の励磁データ送信処理でシリアル出力された転送データ（検査データ（Ｔ０〜Ｔ７、）、第２励磁データ（Ｄ０’〜Ｄ７’）及び第１励磁データ（Ｄ０〜Ｄ７））を再度、シフトレジスタ１１２ｈ，１１２ｉにシリアル出力する。このとき、検査データは、上述したように、「１０１０１０１０Ｂ」から「０１０１０１０１Ｂ」に更新される。
【０３１２】
ここで、パチンコ機１の背面に配設される主基板１００及び周辺基板１１１等の各種制御基板は、帯電した遊技球の静電気の放電により、ノイズの影響を受ける環境にある。このノイズの大きさは１μｓ程度であることが実験により得られている。２ｍｓごとのタイマ割り込み（１割り込みが２ｍｓ）で、損失なく励磁信号をステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５に与えるためには、転送データＳＭ−ＤＡＴ（検査データ、第１励磁データ及び第２励磁データ）の転送処理に時間をかけないようにしなければならない。このため、本実施形態では、上述したように、転送クロックＳＭ−ＣＬＫとして、ノイズ幅にほぼ等しい幅（２５０ｋＨｚ（クロック幅０．２μｓ））で転送データＳＭ−ＤＡＴをシリアル出力している。
【０３１３】
例えば、検査データ（Ｔ０〜Ｔ７）を「００００１１１１Ｂ」又は「１１１１００００Ｂ」のように連続した値にとると、ノイズが発生したとき、検査データ（Ｔ０〜Ｔ７）に紛れ込む可能性が高く、ノイズの発生を見過ごしてしまう問題がある。そこで、上述したように、「１０１０１０１０Ｂ」又は「０１０１０１０１Ｂ」のように、検査データ（Ｔ０〜Ｔ７）を「１」、「０」を交互になるようにセットすることにより、できるだけノイズの発生を検知できるように検査データ（Ｔ０〜Ｔ７）が構成されている。
【０３１４】
ステップＳ２２４’に続いて、再送フラグＦ−ＲＴを値１、つまり再送完了にセットする（ステップＳ２２６’）。そして、ステップＳ２０２’に戻り、検査データ（Ｔ０〜Ｔ７）を１ビットずつ受信レジスタ１１１ａｒｒに取り込み、ステップＳ２０４’で受信レジスタ１１１ａｒｒの内容、つまり取り込んだ検査データ（Ｔ０〜Ｔ７）を受信バッファレジスタ１１１ａｒｂに転送し、ステップＳ２０６’で受信完了フラグＲＥＮＤが値１となるまで、つまり検査データ（Ｔ０〜Ｔ７）の取り込みが完了（受信完了）するまで待機する。受信完了すると、ステップＳ２０８’で受信バッファレジスタ１１１ａｒｂの検査データ（Ｔ０〜Ｔ７）を読み込み、ステップＳ２１０’で、ステップＳ２０８’で読み込んだ検査データ（Ｔ０〜Ｔ７）と、ステップＳ２２４’で再送した検査データ（Ｔ０〜Ｔ７、ここでは、「０１０１０１０１Ｂ」となる。）と、を比較し、同値であるとき、つまり第１励磁データと第２励磁データとがシフトレジスタ１１２ｈ，１１２ｉに正確にそれぞれシフトされている状態にあるときには、ステップＳ２１２’で出力ポート１１１ａｏｐからラッチ信号ＳＭ−ＬＡＴをシフトレジスタ１１２ｈ，１１２ｉに出力し、ステップＳ２２０’で再送フラグＦ−ＲＴを値０、つまり初期値に設定し、このルーチンを終了する。
【０３１５】
一方、ステップＳ２１０’で今回も前回に続き同値でないとき、つまり第１励磁データと第２励磁データとがシフトレジスタ１１２ｈ，１１２ｉに正確にそれぞれシフトされていない状態にあるときには、ステップＳ２２２’で再送フラグＦ−ＲＴが値０であるか否かの判定を行う。ここでは、再送フラグＦ−ＲＴは、既にステップＳ２２６’で値１、つまり転送データを再送完了しているため、出力ポート１１１ａｏｐから初期化信号ＳＭ−ＣＬＲをシフトレジスタ１１２ｈ，１１２ｉに出力する（ステップＳ２２７’）。シフトレジスタ１１２ｈ，１１２ｉは、上述したように、この入力された初期化信号ＳＭ−ＣＬＲを契機として、取り込んだ励磁データ（第１励磁データ及び第２励磁データ）を強制的にクリア（初期化）する。
【０３１６】
ステップＳ２２７’に続いて、出力ポート１１１ａｏｐからラッチ信号ＳＭ−ＬＡＴをシフトレジスタ１１２ｈ，１１２ｉに出力する（ステップＳ２２８’）。シフトレジスタ１１２ｈ，１１２ｉは、上述したように、この入力されたラッチ信号ＳＭ−ＬＡＴを契機として、クリアされた励磁データ（第１励磁データ及び第２励磁データ）をドライブ回路部１１２ｊ，１１２ｋ，１１２ｍ，１１２ｎにそれぞれ出力する。これにより、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５の励磁が停止され、静止トルクがなくなる（トルクフリーとなる）。このとき、例えばキャラクタ体（フランケン）１５０に外部から負荷が加わっても、ステッピングモータ１５０ｈがトルクフリーであるため、その負荷を和らげることができ、キャラクタ体（フランケン）１５０、その機構ボックス１５０ａ等の破損を防止することができる。
【０３１７】
ステップＳ２２８’に続いて、停止フラグＦ−ＳＴＰを値１にセットし（ステップＳ２２９’）、このルーチンを終了する。この停止フラグＦ−ＳＴＰは、上述したように、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５への励磁を停止するためのフラグであり、励磁を開始するとき値０、励磁を停止するとき値１にそれぞれ設定されている。ステップＳ２２９’で停止フラグＦ−ＳＴＰが値１、つまり励磁を停止する状態にセットされることにより、図３４に示したステッピングモータ処理におけるステップＳ１７８の判定で、そのままステッピングモータ処理を終了するため、ステッピングモータ１５０ｈ，１５３ｆ，１５２ｈ，１５５を駆動する励磁データがシリアル出力されなくなる。なお、この再送用検査データ判定処理は、図２０で示したタイマ割り込み処理におけるステップＳ６０の２ｍｓタイマ割り込み処理の一処理として行われる。
【０３１８】
更にまた、上述した実施形態では、パチンコ機１を例にとって説明したが、本発明が適用できる遊技機はパチンコ機に限定されるものではなく、パチンコ機以外の遊技機、例えばスロットマシン又はパチンコ機とスロットマシンとを融合させた融合遊技機（遊技球を用いてスロット遊技を行うもの）などにも適用することができる。
【図面の簡単な説明】
【０３１９】
【図１】パチンコ機１の外観を示す正面図である。
【図２】本体枠及び前面枠を開放した状態のパチンコ機１を示す斜視図である。
【図３】遊技盤４を示す正面図である。
【図４】遊技盤４を構成要素に分解した状態として表した分解斜視図である。
【図５】フロントユニット１４０とリアユニット１４２との正面図である。
【図６】リアユニット１４２の単独で示した正面図である。
【図７】リアユニット１４２からカバー部材１４２ｇが取り外された状態を示した正面図である。
【図８】キャラクタ体（フランケン）１５０と遮蔽部材（フランケン）１６４との詳細図である。
【図９】キャラクタ体（フランケン）１５０と遮蔽部材（フランケン）１６４との動作例である。
【図１０】キャラクタ体（ドラキュラ）１５２と遮蔽部材（ドラキュラ）１６６との詳細図である。
【図１１】キャラクタ体（ドラキュラ）１５２と遮蔽部材（ドラキュラ）１６６との動作例である。
【図１２】キャラクタ体（オオカミ男）１５４と遮蔽部材（オオカミ男）１６８との詳細図である。
【図１３】キャラクタ体（オオカミ男）１５４と遮蔽部材（オオカミ男）１６８との動作例である。
【図１４】主基板１００と周辺基板１１０とを示すブロック図である。
【図１５】ランプ駆動基板１１２のブロック図である。
【図１６】主制御基板で選択される変動表示パターンの一例を示す一覧表図である。
【図１７】始動入賞処理の一例を示すフローチャートである。
【図１８】特別図柄処理の一例を示すフローチャートである。
【図１９】リセット処理の一例を示すフローチャートである。
【図２０】タイマ割り込み処理の一例を示すフローチャートである。
【図２１】コマンド受信割り込み処理の一例を示すフローチャートである。
【図２２】コマンド受信終了割り込み処理の一例を示すフローチャートである。
【図２３】１６ｍｓ用ステッピングモータスケジューラ起動処理の一例を示すフローチャートである。
【図２４】ステッピングモータスケジューラの一例を示すテーブルである。
【図２５】２ｍｓ用ステッピングモータスケジューラ起動処理の一例を示すフローチャートである。
【図２６】ステッピングモータスケジューラパターン設定処理の一例を示すフローチャートである。
【図２７】２ｍｓ用ステッピングモータスケジューラ動作処理の一例を示すフローチャートである。
【図２８】第１励磁データと第２励磁データとの割り振り図である。
【図２９】異常時励磁データクリア処理の一例を示すフローチャートである。
【図３０】励磁データ送信処理の一例を示すフローチャートである。
【図３１】検査データのデータ構造である。
【図３２】検査データ、第１励磁データ及び第２励磁データをシリアル出力するときのサブ統合基板１１１のＣＰＵ１１１ａにおける各種信号の様子を示すタイムチャートである。
【図３３】検査データ、第１励磁データ及び第２励磁データを受信するときのランプ駆動基板１１２のシフトレジスタ１１２ｈ，１１２ｉにおける各種信号の様子を示すタイムチャートである。
【図３４】ステッピングモータ処理の一例を示すフローチャートである。
【図３５】検査データ判定処理の一例を示すフローチャートである。
【図３６】検査データを受信するときのサブ統合基板１１１のＣＰＵ１１１ａにおける各種信号の様子を示すタイムチャートである。
【図３７】キャラクタ体（フランケン）異常判定処理の一例を示すフローチャートである。
【図３８】キャラクタ体（ドラキュラ）異常判定処理の一例を示すフローチャートである。
【図３９】遮蔽部材（ドラキュラ）異常判定処理の一例を示すフローチャートである。
【図４０】キャラクタ体（オオカミ男）異常判定処理の一例を示すフローチャートである。
【図４１】発展型予告パターンの一例を示すテーブルである。
【図４２】昼背景用発展型予告の一例を示すテーブルである。
【図４３】正常状態における発展型予告の一例を示す演出である。
【図４４】異常状態における発展型予告の一例を示す演出（全対処）である。
【図４５】再送用検査データ判定処理の一例を示すフローチャートである。
【符号の説明】
【０３２０】
１  パチンコ機（遊技機）
１００  主基板
１０１  主制御基板（主制御基板）
１１０  周辺基板
１１１  サブ統合基板（サブ統合基板）
１１１ａｔ，１１１ａｔ’  シリアル送信部（シリアル送信部）
１１１ａｒ  シリアル受信部（シリアル受信部）
１１１ａｏｐ  出力ポート（出力ポート）
１１２  ランプ駆動基板（駆動基板）
１１２ｈ，１１２ｉ  シフトレジスタ（シフトレジスタ）
１１２ｊ，１１２ｋ，１１２ｍ，１１２ｎ  ドライブ回路部
１５０  キャラクタ体（フランケン）
１５２  キャラクタ体（ドラキュラ）
１５４  キャラクタ体（オオカミ男）
１６６  遮蔽部材（ドラキュラ）
１５０ｈ，１５２ｈ，１５３ｆ，１５５  ステッピングモータ（複数のステッピングモータ）
【図１】
2006346369.tif 000003
【図２】
2006346369.tif 000004
【図３】
2006346369.tif 000005
【図４】
2006346369.tif 000006
【図５】
2006346369.tif 000007
【図６】
2006346369.tif 000008
【図７】
2006346369.tif 000009
【図８】
2006346369.tif 000010
【図９】
2006346369.tif 000011
【図１０】
2006346369.tif 000012
【図１１】
2006346369.tif 000013
【図１２】
2006346369.tif 000014
【図１３】
2006346369.tif 000015
【図１４】
2006346369.tif 000016
【図１５】
2006346369.tif 000017
【図１６】
2006346369.tif 000018
【図１７】
2006346369.tif 000019
【図１８】
2006346369.tif 000020
【図１９】
2006346369.tif 000021
【図２０】
2006346369.tif 000022
【図２１】
2006346369.tif 000023
【図２２】
2006346369.tif 000024
【図２３】
2006346369.tif 000025
【図２４】
2006346369.tif 000026
【図２５】
2006346369.tif 000027
【図２６】
2006346369.tif 000028
【図２７】
2006346369.tif 000029
【図２８】
2006346369.tif 000030
【図２９】
2006346369.tif 000031
【図３０】
2006346369.tif 000032
【図３１】
2006346369.tif 000033
【図３２】
2006346369.tif 000034
【図３３】
2006346369.tif 000035
【図３４】
2006346369.tif 000036
【図３５】
2006346369.tif 000037
【図３６】
2006346369.tif 000038
【図３７】
2006346369.tif 000039
【図３８】
2006346369.tif 000040
【図３９】
2006346369.tif 000041
【図４０】
2006346369.tif 000042
【図４１】
2006346369.tif 000043
【図４２】
2006346369.tif 000044
【図４５】
2006346369.tif 000045
【図４３】
2006346369.tif 000046
【図４４】
2006346369.tif 000047