(57)【特許請求の範囲】
【請求項１】
複数の図柄をもつリール、このリールを駆動するステッピングモータ、このモータを制御するリール制御手段を有するリール制御装置を含み、前記制御装置に具備するマイクロプロセッサの定時割込み処理を単位に前記モータの励磁パルスを更新するステップ更新を行う遊技機において、
前記ステップ更新を行う契機となる前記定時割込み処理の実行回数及び当該定時割込み処理の実行回数毎にステップ更新を行う回数である更新ステップ数を決定する複数種類のリール駆動データテーブルと、前記リール駆動データテーブルの繰り返し実行回数及び前記リール駆動データテーブルの実行順序を決定するリール駆動データ管理テーブルとを備え、
前記リール駆動データテーブルは、前回のステップ更新からＮ回の割込み後にステップ更新を行うデータと、前回のステップ更新からＭ回の割込み後にステップ更新を行うデータとから構成された特定リール駆動データテーブルを少なくとも含み、
前記リール制御手段は、前記複数種類のリール駆動データテーブルを前記リール駆動データ管理テーブルに従って所定の順序で読み出し、前記リール駆動データ管理テーブルに記憶された実行回数に従って、当該読み出したリール駆動データテーブルを繰返し実行することにより前記ステッピングモータの制御を行うとともに、前記特定リール駆動データテーブルを繰返し実行することにより、Ｎ回割込みによる速度とＭ回割込みによる速度の間のみかけ速度を得ることを特徴とする遊技機。
【請求項２】
前記リール駆動データテーブルにはエンドコードが設けられており、
前記リール制御手段は、前記リール駆動データテーブルからデータを所定の順序に従って読み出して前記リールの制御を行うとともに、前記エンドコードを検出すると、その検出回数を計数し、当該検出回数が前記リール駆動データ管理テーブルに記憶された前記リール駆動データテーブルの繰り返し実行回数となるまで前記リール駆動データテーブルを繰返し実行することを特徴とする請求項１に記載の遊技機。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、いわゆる機械式リールを図柄変動装置に用いたパチンコ遊技機、回胴式遊技機などに関する。
【０００２】
【発明が解決しようとする課題】
この種遊技機の図柄変動装置は、大別して、液晶画面等による映像方式と、機械式リール方式があり、映像方式は、図柄の変動速度等を自由に変えることができ、複雑で多様な演出が比較的容易である。
【０００３】
他方、リール方式は、駆動源にステッピングモータを用い、その励磁パルスのステップ更新をマイクロプロセッサの割込回数をカウントすることにより速度変更可能となるが、割込周期に応じた速度変更しか行えない。すなわち、割込１回毎にステップ更新する場合と、割込２回毎にステップ更新する場合とでは、いきなり速度が１／２となり、見た目の動きにスムーズさを欠き、全体の動きがギクシャクする。このため、リール方式のものは、リールを回転させて止める単純な動作が基本となり、これに再変動やコマ送り或は逆転によるコマ戻し等が付加される程度で、多様な演出がされていないのが現状である。
【０００４】
本発明は、機械式リールにおいて変更できる速度の種類を増やせると共にスムーズな速度変更ができ、多様な演出に対応可能とした遊技機を提供することを課題とする。
【０００５】
【課題を解決するための手段】
請求項１記載の発明は、  複数の図柄をもつリール、このリールを駆動するステッピングモータ、このモータを制御するリール制御手段を有するリール制御装置を含み、前記制御装置に具備するマイクロプロセッサの定時割込み処理を単位に前記モータの励磁パルスを更新するステップ更新を行う遊技機において、前記ステップ更新を行う契機となる前記定時割込み処理の実行回数及び当該定時割込み処理の実行回数毎にステップ更新を行う回数である更新ステップ数を決定する複数種類のリール駆動データテーブルと、前記リール駆動データテーブルの繰り返し実行回数及び前記リール駆動データテーブルの実行順序を決定するリール駆動データ管理テーブルとを備え、前記リール駆動データテーブルは、前回のステップ更新からＮ回の割込み後にステップ更新を行うデータと、前回のステップ更新からＭ回の割込み後にステップ更新を行うデータとから構成された特定リール駆動データテーブルを少なくとも含み、前記リール制御手段は、前記複数種類のリール駆動データテーブルを前記リール駆動データ管理テーブルに従って所定の順序で読み出し、前記リール駆動データ管理テーブルに記憶された実行回数に従って、当該読み出したリール駆動データテーブルを繰返し実行することにより前記ステッピングモータの制御を行うとともに、前記特定リール駆動データテーブルを繰返し実行することにより、Ｎ回割込みによる速度とＭ回割込みによる速度の間のみかけ速度を得る構成にした。これにより、見た目の可変速度の種類が増えると共に、速度変化のギャップを小さくでき、スムーズな速度変更が行える。
【０００６】
請求項２記載の発明は、前記リール駆動データテーブルにはエンドコードが設けられており、前記リール制御手段は、前記リール駆動データテーブルからデータを所定の順序に従って読み出して前記リールの制御を行うとともに、前記エンドコードを検出すると、その検出回数を計数し、当該検出回数が前記リール駆動データ管理テーブルに記憶された前記リール駆動データテーブルの繰り返し実行回数となるまで前記リール駆動データテーブルを繰返し実行する構成にした。
【０００８】
【発明の実施の形態】
図１は、本発明に係るパチンコ遊技機１であり、遊技枠１０に本体１１を開扉可能に支持している。本体１１の前面上部には、丸窓１２にガラス１３を嵌めたフロント扉１４を有し、その内方に遊技盤２を備える。本体１１の前面下部には、貸球及び賞球を受止める上皿３、その満杯時に球出口３０の内方で溢れた球を受止める下皿４、球発射装置５のハンドル５０を備える。上皿３には、効果音やＢＧＭ、エラー音等を出力するステレオ式のスピーカ６を内蔵していると共に、遊技機１に隣接して設置する図示しないＣＲサンドから球貸し等をする操作スイッチ部３１を備える。貸球は現行１個４円である。
【０００９】
図２の通り、遊技盤２には、遊技領域を区画し且つ球発射装置５からの発射球を導くガイドレール２０，２１、飾り枠２２、その内方の表示窓２３Ｌ，２３Ｃ，２３Ｒに特別図柄を変動及び停止させる左リール７Ｌ、中リール７Ｃ、右リール７Ｒ、これらリールを回転させ且つ５本何れかの入賞ラインＬ１〜５上に特定の図柄を三つ揃いさせる大当たりの抽選を起動するチューリップ式普通電動役物から成る始動口２４、大当たり時に開くアタッカと称する特別電動役物の大入賞口２５、一般入賞口となる左右の上入賞口２６，２６及び下入賞口２７，２７、左右の風車２８，２８を備える。２９は遊技盤２での入賞を逃したアウト球を排出するアウト口である。図示は省略したが、遊技盤２には多数の遊技釘が打たれている。
【００１０】
図２中、８は当りランプ８１及び外れランプ８２で構成する普通図柄表示装置、９はその普通図柄の抽選処理に関与する通過ゲートである。７１〜７４は始動口２４に対する保留球表示器、９１〜９４は通過ゲート９に対する保留球表示器である。９Ｌは演出用の左ＬＥＤ、９Ｃは同中ＬＥＤ、９Ｒは同右ＬＥＤである。尚、大入賞口２５への入賞球一個当たりの賞球は例えば１５個、その他の入賞口２４，２６，２７は例えば５個に設定している。
【００１１】
図３の通り、各リール７Ｌ，７Ｃ，７Ｒの外周には、赤７、緑７、青７、赤竜、緑竜、青竜、１、２、３、４、５、６の全１２種の図柄を、図柄番号１〜１２に対応させて独特の配列で描いている。大当たり図柄は、赤７、緑７、青７、赤竜、緑竜、青竜の各三つ揃いの６パターンである。そのうち、赤７、緑７、青７の各三つ揃いの場合、次回の大当たり当選確率を例えば５倍に高める確変大当たりとしている。大当たり時の特別遊技では、大入賞口２５を一ラウンド最大３０秒か１０球入賞までの間開き、大入賞口２５内のＶ入賞領域に球が通過することを条件に役物連続作動装置を作動させ、最大１６ラウンドまで継続させている。
【００１２】
図４は、遊技機の制御装置のブロック図である。大当たり抽選処理や入賞球処理などの一切の入賞判定処理を担い、遊技の主要事項を決定する主制御装置たる主基板ＭＣを備える。また、この主基板ＭＣに一方向通信回線ＰＬで結ぶサブ制御装置として、リール制御装置を構成する図柄制御基板ＳＣ１、装飾ランプ制御装置を構成するランプ制御基板ＳＣ２、音声制御装置を構成する音声制御基板ＳＣ３、賞球制御装置を構成する賞球制御基板ＳＣ４を備える。
【００１３】
主基板ＭＣは、マイクロプロセッサとして、メインのＣＰＵ、ＲＯＭ、ＲＡＭ、ＣＴＣ（カウンタタイマサーキット）を備え、入力側に、始動口２４の入賞球を検出する始動入賞球センサＪ１、一般入賞口２６，２７の入賞球を検出する一般入賞球センサＪ２、大入賞口２５の入賞球を検出する大入賞球センサＪ３、大入賞口２５内のＶ入賞領域の通過球を検出するＶ入賞球センサＪ４、通過ゲート９の通過球センサＪ５を接続している。また、出力側に、始動口２４のチューリップを開閉する始動口アクチュエータＤ１、大入賞口２５を開閉する大入賞口アクチュエータＤ２を接続している。
【００１４】
リール制御装置を構成する図柄制御基板ＳＣ１は、マイクロプロセッサとして、サブのＣＰＵ、ＲＯＭ、ＲＡＭ、ＣＴＣ、リセットＩＣを備え、ステッピングモータ制御インターフェースを介して、各リール７Ｌ，７Ｃ，７Ｒを駆動するステッピングモータＰＭＬ，ＰＭＣ，ＰＭＲを制御している。また、ランプ制御インターフェースを介して、各リール７Ｌ，７Ｃ，７Ｒの図柄を背後から光らせるバックランプとしての左リール内ランプＢＬ，中リール内ランプＢＣ，右リール内ランプＢＲを点灯制御している。各リール７Ｌ，７Ｃ，７Ｒには、基準位置を検出するリールインデックスＨＬ，ＨＣ，ＨＲを付設しており、その信号を図柄制御基板ＳＣ１に入力させている。
【００１５】
ランプ制御基板ＳＣ２は、演出用の左ＬＥＤ９Ｌ、中ＬＥＤ９Ｃ、右ＬＥＤ９Ｒなどの装飾ランプ表示装置を制御している。音声制御基板ＳＣ３は、スピーカ６から成る音声出力装置を制御している。賞球制御基板ＳＣ４は、球発射装置５及び賞球の払出装置を制御している。
【００１６】
図５の通り、主基板ＭＣでは、電源投入から、全出力ポートの初期化、パワーダウンエラー判定、ＣＰＵ初期化などを含むＭＰＵ動作初期設定処理の後、割込を許可し、始動口２４への入賞を契機とした大当たり抽選処理及び各リール７Ｌ，７Ｃ，７Ｒのリーチ演出や停止図柄の決定処理を含む特別図柄変動処理のループ処理がされる。
【００１７】
図６の通り、主基板ＭＣの割込処理では、各レジスタを退避し、大当たり抽選用乱数等の乱数更新処理、タイマ更新処理、センサ等の各入力信号処理、普通図柄処理、演出用ＬＥＤ等の装飾制御処理、賞球の払出処理、エラー処理、ＲＡＭに格納した図柄変動コマンド等をサブ制御装置側に送信するコマンド送信処理を経て、各レジスタを復帰し、割込を許可して一処理を終える。
【００１８】
図７の通り、主基板ＭＣの特別図柄変動処理では、始動口２４への始動入賞記憶があり、大当たり判定用乱数に基づいて大当たりと判定されたとき、当り図柄決定用乱数に基づいて大当たり図柄を決定し、演出決定用乱数に基づいて当り演出を決定する。外れのときは、リーチ判定用乱数に基づいてリーチ演出の有無を判定し、リーチ有りの場合、外れ図柄決定用乱数に基づいてリーチ有り外れ停止図柄を決定し、演出決定用乱数に基づいてリーチ演出を決定する。外れでリーチ無しの場合は、外れ図柄決定用乱数に基づいてリーチ無し外れ停止図柄を決定し、演出決定用乱数に基づいて外れ演出を決定する。そして、各決定事項に応じた図柄変動コマンドを生成してＲＡＭに格納する。また、大当たりの有無により特別遊技処理を準備し、終了処理を経て終える。始動入賞記憶がない場合は、リール内ランプ等のデモ制御処理を経て終える。
【００１９】
図８の通り、リール制御装置を構成する図柄制御基板ＳＣ１では、電源投入時の初期設定処理の後、図柄制御基板ＳＣ１のＲＡＭに格納しておいた主基板ＭＣから送信されたコマンドの解析及びそのコマンドに応じた処理を行う受信コマンド解析処理のループ処理がされる。
【００２０】
図９の通り、図柄制御基板ＳＣ１の内部タイマ割込みによる例えば１ｍｓ毎の定時割込み処理では、各ステッピングモータＰＭＬ，ＰＭＣ，ＰＭＲ及び各リール内ランプＢＬ，ＢＣ，ＢＲを制御するデータの出力処理、各リールインデックスＨＬ，ＨＣ，ＨＲ等の入力ポート読込処理、後述する特別図柄制御処理及びランプ制御処理がされる。各リールインデックスＨＬ，ＨＣ，ＨＲの入力が１、０、０と変化した時点をインデックス検知位置とし、この位置をリールの初期位置としている。
【００２１】
図１０の通り、図柄制御基板ＳＣ１の定時割込みとは異なるモードの割込み処理であって、主基板ＳＴＢ（ストローブ）入力処理では、主基板ＭＣから送信されたコマンドデータを受信し、図柄制御基板ＳＣ１のＲＡＭに格納する。
【００２２】
図１１の通り、前記特別図柄制御処理（図９）では、主基板ＭＣから送信されたコマンドに応じて、左リール７Ｌのリール制御処理、中リール７Ｃのリール制御処理、右リール７Ｒのリール制御処理を経て、各ステッピングモータＰＭＬ，ＰＭＣ，ＰＭＲの出力データを生成する。
【００２３】
図１２の通り、前記ランプ制御処理（図９）では、エラー発生中でない場合は、主基板ＭＣから送信されたコマンドに応じて、各リール内ランプＢＬ，ＢＣ，ＢＲを点灯演出するバックランプ制御処理をし、エラー発生中の場合は、各リール内ランプＢＬ，ＢＣ，ＢＲによるエラー点灯処理をし、各リール内ランプＢＬ，ＢＣ，ＢＲの出力データを生成する。
【００２４】
図１３は、前記各ステッピングモータＰＭＬ，ＰＭＣ，ＰＭＲ側に出力する励磁パルスデータである。ステップ更新により出力データ選択ポインタＰＩを０，１，２・・・７，０，１・・・と切換えることにより、各モータＰＭＬ，ＰＭＣ，ＰＭＲを一ステップ角づつ変位させる。尚、各モータＰＭＬ，ＰＭＣ，ＰＭＲは４００ステップで一回転する。
【００２５】
図１４は、前記励磁パルスデータを切換えてステップ更新を行うタイミングを計るカウンタしきい値ＣＮｍａｘ及び同一のカウンタしきい値でステップ更新を行う更新ステップ数ＳＴから成る組データを数組づつ一つにまとめた複数のリール駆動データテーブルＴＢ（ＴＢ１，ＴＢ２，・・・）である。カウンタしきい値ＣＮｍａｘは、１ｍｓ毎の定時割込み処理によりデクレメントする各リール毎のステップ更新カウンタＣＮの初期値となる。
【００２６】
各リール駆動データテーブルＴＢ（ＴＢ１，ＴＢ２，・・・）の最後にはエンドコード（０ＦＦＨ）が存在し、このコードを検出することにより、次記するリール駆動データ管理テーブルＴＢＣで選択される繰返しカウンタ１回分の処理を終える。２番目のテーブルＴＢ２は、繰返しカウンタとの組合わせにおいて、２割込み周期（Ｎ＝２回ステップ更新）と、３割込み周期（Ｍ＝Ｎ＋１＝３回ステップ更新）の中間の速度でモータを回転させるために用いる。
【００２７】
図１５は、前記リール駆動データテーブルＴＢ（ＴＢ１，ＴＢ２，・・・）を管理するリール駆動データ管理テーブルＴＢＣである。最初は、１番目のリール駆動データテーブル１（ＴＢ１）を選択し、エンドコードまでの一連のステップ更新を繰返しカウンタ数分繰り返す。次にリール駆動データテーブル２（ＴＢ２）を選択し、同様の処理を行い、以後、リール駆動データテーブル３，４・・・と続く。
【００２８】
図１６の通り、リール制御処理の初期突入時、ステップ更新カウンタＣＮ及び更新ステップ数ＳＴはともに０で（ａ，ｂ）、リール駆動データテーブルＴＢ１の組データ１番目における１バイト目をロードする（ｏ）。エンドコードではないため（ｐ）、同１バイト目のカウンタしきい値ＣＮｍａｘと２，３バイト目の更新ステップ数ＳＴを取得する（ｃ，ｄ，ｅ，ｆ，ｇ）。次回この処理を通るときは２番目以降の組データからデータを取得する（ｈ）。
【００２９】
更新ステップ数ＳＴの値を１減算し（ｉ）、カウンタしきい値ＣＮｍａｘの値をステップ更新カウンタＣＮにセットし（ｊ）、出力データ選択ポインタＰＩを更新して（ｋ）、その値を０〜７の範囲に調整する（ｌ）。次に、ステップ更新カウンタＣＮの値を１減算し（ｍ）、出力データ選択ポインタＰＩを元に出力データを取得してＲＡＭに格納する。ここで格納したデータは、図９のデータ出力処理で出力される。
【００３０】
カウンタしきい値ＣＮｍａｘ分の割込を経ると、ステップ更新カウンタＣＮが０となり（ａ）、出力データ選択ポインタＰＩが更新されて励磁パルスが更新される（ｋ）。この更新は、組データの更新ステップ数ＳＴについて繰り返され、ステッピングモータはその組データの更新ステップＳＴ数に見合うステップ角を回転することになる。そして、ＳＴ＝０となり（ｂ）、次の組データのカウンタしきい値ＣＮｍａｘ及び更新ステップ数ＳＴが取得され（ｃ〜ｈ）、エンドコード（０ＦＦＨ）が検出されるまで同様の処理となる。
【００３１】
ｐの処理でエンドコードが検出されると、リール駆動データ管理テーブルＴＢＣで選択中の繰返しカウンタの値を１減算する（ｑ）。１番目のテーブルＴＢ１の繰返しカウンタは１のため、１回の繰返しで終わり（ｒ）、２番目のテーブルＴＢ２及び繰返しカウンタを取得する（ｔ）。
【００３２】
２番目のテーブルＴＢ２では、カウンタしきい値ＣＮｍａｘ＝２及び更新ステップ数ＳＴ＝１の組データによるステップ更新と、カウンタしきい値ＣＮｍａｘ＝３及び更新ステップ数ＳＴ＝１の組データによるステップ更新とが５０回繰り返される（ｐ，ｑ，ｒ，ｓ）。すなわち、２回割込みによるステップ更新と３回割込みによるステップ更新とが交互に５０回繰り返され、２回割り込みによる速度（速い方）と、３回割り込みによる速度（遅い方）との中間のみかけ速度で５０×２＝１００ステップ角回転することになる。
【００３３】
こうして、リール駆動データ管理テーブルＴＢＣの繰返しカウンタ分について、それぞれのリール駆動データテーブルＴＢ（ＴＢ１，ＴＢ２，・・・）に従うステップ更新がされ、リール７Ｌ，７Ｃ，７Ｒの速度を多様に変更できることとなる。
【図面の簡単な説明】
【図１】本発明を適用した遊技機の斜視図。
【図２】同遊技機の遊技盤の正面図。
【図３】同遊技機のリール展開図。
【図４】同遊技機の制御ブロック図。
【図５】同遊技機の主基板でのメイン処理フロー図。
【図６】同遊技機の主基板での割込処理フロー図。
【図７】同遊技機の主基板での特別図柄変動処理フロー図。
【図８】同遊技機の図柄制御基板でのメイン処理フロー図。
【図９】同遊技機の図柄制御基板での内部割込処理フロー図。
【図１０】同遊技機の図柄制御基板での外部割込処理フロー図。
【図１１】同遊技機の図柄制御基板での特別図柄制御処理フロー図。
【図１２】同遊技機の図柄制御基板でのランプ制御処理フロー図。
【図１３】同遊技機のリール制御に用いる励磁パルスデータの説明図表。
【図１４】同じくリール駆動データテーブルＴＢの説明図表。
【図１５】同じくリール駆動データ管理テーブルＴＢＣの説明図表。
【図１６】同遊技機の図柄制御基板でのリール制御処理フロー図。
【符号の説明】
７Ｌ，７Ｃ，７Ｒ  リール
ＰＭＬ，ＰＭＣ，ＰＭＲ  ステッピングモータ
ＭＣ  主基板（主制御装置）
ＳＣ１  図柄制御基板（リール制御装置）（サブ制御装置）
【図１】
0004127476.tif 000002
【図２】
0004127476.tif 000003
【図３】
0004127476.tif 000004
【図４】
0004127476.tif 000005
【図５】
0004127476.tif 000006
【図６】
0004127476.tif 000007
【図７】
0004127476.tif 000008
【図８】
0004127476.tif 000009
【図９】
0004127476.tif 000010
【図１０】
0004127476.tif 000011
【図１１】
0004127476.tif 000012
【図１２】
0004127476.tif 000013
【図１３】
0004127476.tif 000014
【図１４】
0004127476.tif 000015
【図１５】
0004127476.tif 000016
【図１６】
0004127476.tif 000017