IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社サンセイアールアンドディの特許一覧

(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024132610
(43)【公開日】2024-10-01
(54)【発明の名称】遊技機
(51)【国際特許分類】
   A63F 7/02 20060101AFI20240920BHJP
【FI】
A63F7/02 326Z
A63F7/02 304D
A63F7/02 333Z
A63F7/02 320
【審査請求】未請求
【請求項の数】3
【出願形態】OL
(21)【出願番号】P 2023043452
(22)【出願日】2023-03-17
(71)【出願人】
【識別番号】599104196
【氏名又は名称】株式会社サンセイアールアンドディ
(74)【代理人】
【識別番号】100160691
【弁理士】
【氏名又は名称】田邊 淳也
(72)【発明者】
【氏名】平 勇輝
(72)【発明者】
【氏名】山本 健弘
【テーマコード(参考)】
2C088
2C333
【Fターム(参考)】
2C088AA35
2C088AA36
2C088AA79
2C088EA10
2C333AA11
2C333CA71
2C333CA83
(57)【要約】
【課題】遊技の興趣を向上させることを目的とする。
【解決手段】主制御手段と、当該主制御手段から送信されるコマンドを受信するサブ制御手段とを備える遊技機において、主制御手段は、遊技に関連する遊技関連情報を含む情報コマンドをサブ制御手段へ送信し、サブ制御手段は、主制御手段から送信された情報コマンドを受信すると、情報コマンドに含まれる遊技関連情報を記憶し、記憶した遊技関連情報に基づいて演出を実行するものであり、サブ制御手段は、所定条件が成立している場合には、主制御手段から情報コマンドが送信された場合であっても、記憶した遊技関連情報を更新しない。
【選択図】図27
【特許請求の範囲】
【請求項1】
主制御手段と、当該主制御手段から送信されるコマンドを受信するサブ制御手段とを備える遊技機であって、
前記主制御手段は、遊技に関連する遊技関連情報を含む情報コマンドを前記サブ制御手段へ送信し、
前記サブ制御手段は、前記主制御手段から送信された前記情報コマンドを受信すると、前記情報コマンドに含まれる前記遊技関連情報を記憶し、記憶した前記遊技関連情報に基づいて演出を実行するものであり、
前記サブ制御手段は、所定条件が成立している場合には、前記主制御手段から前記情報コマンドが送信された場合であっても、記憶した前記遊技関連情報を更新しない、
ことを特徴とする遊技機。
【請求項2】
請求項1に記載の遊技機であって、
前記遊技関連情報は、設定情報であり、
前記主制御手段は、遊技球の特定入球口への入球に伴う抽選を行うとき、前記設定情報を参照して当該設定情報に応じた抽選確率で抽選を行う、
ことを特徴とする遊技機。
【請求項3】
請求項1または請求項2に記載の遊技機であって、
前記所定条件とは、前記主制御手段から遊技の進行に関するコマンドである進行コマンドが送信されたことである、
ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、パチンコ遊技機などの遊技機に関する。
【背景技術】
【0002】
従来、複数の抽選確率のうち設定に基づく抽選確率で大当たり遊技への移行を抽選する遊技機が知られている。このような遊技機では、高設定であることを推測することが出来れば有利に立ち回ることができる。このような遊技機の中には、設定を示唆する設定示唆演出を実行する遊技機もあった(例えば、特許文献1参照)。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2022-089369号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、上記の遊技機によっても、遊技の興趣を向上させるための技術については、なお改善の余地があった。
【0005】
本発明は、上述した課題を解決するためになされたものであり、遊技の興趣の向上を図ることを目的とする。
【課題を解決するための手段】
【0006】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
【0007】
[適用例1]
主制御手段と、当該主制御手段から送信されるコマンドを受信するサブ制御手段とを備える遊技機であって、
前記主制御手段は、遊技に関連する遊技関連情報を含む情報コマンドを前記サブ制御手段へ送信し、
前記サブ制御手段は、前記主制御手段から送信された前記情報コマンドを受信すると、前記情報コマンドに含まれる前記遊技関連情報を記憶し、記憶した前記遊技関連情報に基づいて演出を実行するものであり、
前記サブ制御手段は、所定条件が成立している場合には、前記主制御手段から前記情報コマンドが送信された場合であっても、記憶した前記遊技関連情報を更新しない、
ことを特徴とする遊技機。
[適用例2]
適用例1に記載の遊技機であって、
前記遊技関連情報は、設定情報であり、
前記主制御手段は、遊技球の特定入球口への入球に伴う抽選を行うとき、前記設定情報を参照して当該設定情報に応じた抽選確率で抽選を行う、
ことを特徴とする遊技機。
[適用例3]
適用例1または適用例2に記載の遊技機であって、
前記所定条件とは、前記主制御手段から遊技の進行に関するコマンドである進行コマンドが送信されたことである、
ことを特徴とする遊技機。
【発明の効果】
【0008】
本発明によれば、遊技の興趣を向上させることができる。
【図面の簡単な説明】
【0009】
図1】遊技機の正面図である。
図2】表示器類の拡大図である。
図3】遊技機の主制御基板側の電気的な構成を示すブロック図である。
図4】遊技機のサブ制御基板側の電気的な構成を示すブロック図である。
図5】メインROM、メインRAM、サブROMおよびサブRAMを説明するための図である。
図6】大当たり判定テーブルを説明するための図である。
図7】大当たり種別判定テーブルの説明図である。
図8】非時短状態時の変動パターン判定テーブルの説明図である。
図9】時短状態時の変動パターン判定テーブルの説明図である。
図10】主制御メイン処理のフローチャートである。
図11】メイン側タイマ割り込み処理のフローチャートである。
図12】特別動作処理のフローチャートである。
図13】特別図柄待機処理のフローチャートである。
図14】特別図柄確定処理のフローチャートである。
図15】遊技状態管理処理のフローチャートである。
図16】特別電動役物処理のフローチャートである。
図17】遊技状態設定処理のフローチャートである。
図18】設定変更装置を説明するための図である。
図19】設定変更処理のフローチャートである。
図20】設定確認処理のフローチャートである。
図21】(A)は通常起動処理のフローチャートであり、(B)はRAMクリア起動処理のフローチャートである。
図22】サブ制御メイン処理のフローチャートである。
図23】サブ側タイマ割り込み処理のフローチャートである。
図24】受信コマンド解析処理のフローチャートである。
図25】変動演出開始処理のフローチャートである。
図26】設定関連処理のフローチャートの前半部分である。
図27】設定関連処理のフローチャートの後半部分である。
図28】設定関連処理の際の表示例を示す説明図である。
図29】設定関連処理のフローチャートの後半部分の別例である。
図30】特別図柄待機処理のフローチャートである。
図31】特別図柄変動中処理のフローチャートである。
図32】特別図柄確定処理のフローチャートである。
図33】特別電動役物処理のフローチャートである。
図34】設定関連処理のフローチャートである。
図35】コマンド対応テーブルの一例を示す説明図である。
図36】コマンド統合テーブルの一例を示す説明図である。
図37】(A)は接続確認コマンド送信処理のフローチャートであり、(B)は接続確認コマンド受信処理のフローチャートである。
【発明を実施するための形態】
【0010】
<第1実施形態>
1.遊技機の構造
図1は、本発明の一実施形態としての遊技機1の正面図である。以下では、遊技機1の左右方向を、遊技機1に対面する遊技者から見た左右方向に一致させて説明する。また、遊技機1の前方向は、遊技機1から遊技者に向かう方向として説明し、遊技機1の後方向は、遊技者から遊技機1に向かう方向として説明する。
【0011】
遊技機1は、遊技者の発射操作に基づいて遊技球を発射させ、特定の入賞装置に遊技球が入賞すると、その入賞に基づいて所定数の遊技球を遊技者に払い出すパチンコ遊技機である。遊技機1は、遊技機枠50と、遊技盤2とを備え、遊技機枠50の内側に遊技盤2が取り付けられている。遊技機枠50は、前枠(前枠部)53のほか、遊技機の外郭部を形成する外枠(基枠部)と、外枠の内側において遊技盤2が取り付けられる内枠と、を備えている。前枠(前枠部)53は、外枠および内枠の前方側に配置される縦長方形状のユニットであり、ハンドル60と、打球供給皿(上皿)61と、余剰球受皿(下皿)62と、演出ボタン63と、剣部材64と、剣ボタン65と、枠ランプ66と、スピーカ67と、セレクトボタン68と、枠可動体600とを備えている。前枠53の中央には開口部が形成されており、開口部を介して、遊技盤2の遊技領域3を視認することができる。
【0012】
ハンドル60は、前枠53の右側の下端に配置され、回転角度に応じた発射強度で遊技球を発射させる。打球供給皿(上皿)61は、前枠53の下方に設けられ、遊技球を貯留する。余剰球受皿(下皿)62は、打球供給皿(上皿)61の下方に配置され、打球供給皿(上皿)61に収容しきれない遊技球を貯留する。演出ボタン63は、打球供給皿(上皿)61の近傍に配置された操作部であり、遊技の進行に伴って実行される演出時などに遊技者によって操作(押圧)される。剣部材64は、剣の形を模した操作部であり、遊技の進行に伴って実行される演出時などに遊技者が下方向に押し込むことができる。剣ボタン65は、剣部材64の上端部分、すなわち、剣の柄の端部に設けられた操作部であり、遊技の進行に伴って実行される演出時などに遊技者によって操作(押圧)される。剣部材64は、剣部材64全体を下方に押し込む第1の操作と、先端の剣ボタン65を押圧する第2の操作の異なる2つの操作を実行可能に構成されている。枠ランプ66は、前枠53の開口部周辺に配置され、遊技中などに発光演出をおこなう。スピーカ67は、前枠53の左上方と右上方に配置され、遊技中などに音演出をおこなう。セレクトボタン68は、いわゆる十字キーとなっており、左ボタン、右ボタン、上ボタン、および、下ボタンから構成され、各種入力を可能にする。枠可動体600は、前枠53の上部に設けられた可動式のいわゆるギミックである。枠可動体600は、前枠53の内部に格納されている格納状態から、前枠53の上方に突出する露出状態に変位可能に構成されている。
【0013】
遊技盤2は、遊技領域3と、レール部材4と、盤ランプ5と、画像表示装置7と、センター装飾体10と、固定入賞装置(ヘソ)19と、普通可変入賞装置(電チュー)22と、ゲート(スルーチャッカー)28と、大入賞装置(アタッカー)31と、一般入賞口27(普通入賞口27)と、アウト口16と、表示器類40と、を備えている。
【0014】
遊技領域3は、ハンドル60の操作によって発射された遊技球が流下する領域であり、遊技球を誘導する複数の遊技釘が突設されている。レール部材4は、遊技領域3の左側端部に配置され、ハンドル60の操作によって発射された遊技球を遊技領域3の上方に向けて誘導する。盤ランプ5は、遊技領域3の背面側に配置され、遊技領域3の背面側から光を照射する。
【0015】
画像表示装置7は、遊技領域3の中央付近に設けられ、表示画面7aを備えている。画像表示装置7は、液晶表示装置であってもよいし、有機EL表示装置、プラズマディスプレイ、プロジェクター、ドットマトリクスなどの他の画像表示装置であってもよい。画像表示装置7の表示画面7aは、演出図柄(装飾図柄)8L、8C、8Rが可変表示(変動表示ともいう)される演出図柄表示領域と、保留画像9A、9Bが表示される保留画像表示領域と、保留消化画像9Cが表示される保留消化画像表示領域と、を有している。保留画像9A、9Bは、保留を表す画像であり、保留アイコン9A,9Bとも呼ぶ。保留消化画像9Cは、当該保留を表す画像であり、当該保留画像9C、または、当該保留アイコン9Cとも呼ぶ。さらに、保留消化画像9Cは、厳密に言えば保留を示すものではないため、当該変動画像9C、または、当該変動アイコン9Cとも呼ぶ。
【0016】
演出図柄表示領域は、「左」「中」「右」の3つの図柄表示エリアを含んでいる。左の図柄表示エリアには左演出図柄(左装飾図柄)8Lが表示される。中の図柄表示エリアには中演出図柄(中装飾図柄)8Cが表示される。右の図柄表示エリアには右演出図柄(右装飾図柄)8Rが表示される。演出図柄8L、8C、8Rは、例えば「1」~「9」までの数字を表した複数の図柄によって構成されている。演出図柄8L、8C、8Rの変動表示は、後述する第1特別図柄および第2特別図柄の変動表示と同期している。画像表示装置7は、左、中、右の図柄表示エリアに表示する演出図柄の組み合わせによって、後述の第1特別図柄表示器41aおよび第2特別図柄表示器41bによって表示される第1特別図柄および第2特別図柄の可変表示の結果(大当たり抽選結果)を、遊技者にわかりやすく表示することができる。
【0017】
例えば、大当たりに当選した場合には「777」などのゾロ目で演出図柄を停止表示する。はずれであった場合には「637」などのバラケ目で演出図柄を停止表示する。これにより、遊技者による遊技の進行状況の把握が容易となる。遊技者は、大当たり抽選結果を第1特別図柄表示器41aや第2特別図柄表示器41bのほか、画像表示装置7によって把握することができる。なお、図柄表示エリアの位置は固定的でなくてもよい。また、演出図柄の変動表示の態様としては、上下方向にスクロールする態様であってもよいしそれ以外の態様であってもよい。各抽選結果に応じてどのような演出図柄の組み合わせを停止表示するかは上記に限定されず任意に設定することができる。以後、演出図柄8L、8C、8Rを表示する演出を「演出図柄の変動演出」、「装飾図柄の変動演出」または、単に「変動演出」とも呼ぶ。なお、この装飾図柄の変動演出は、特別図柄が変動開始してから停止するまでの期間(特別図柄変動期間とも呼ぶ)における演出を1回の変動演出としてカウントする。従って、特別図柄が変動開始してから停止するまでの期間に、装飾図柄を仮停止させる場合があったとしても、当該仮停止の演出は、装飾図柄の変動演出に含まれる。
【0018】
画像表示装置7は、演出図柄変動演出のほか、大当たり遊技(特別遊技の一例)に並行しておこなわれる大当たり演出や、客待ち用のデモ演出などを表示画面7aに表示することができる。演出図柄変動演出では、演出図柄のほか、背景画像やキャラクタ画像などの演出画像も表示されてもよい。また、画像表示装置7は、演出図柄に加え、特別図柄が変動中であることを示唆したり、特別図柄の抽選結果を示唆したりすることが可能な識別表示(第四図柄、図示省略)を、表示画面7aに表示してもよい。なお、識別表示(第四図柄)は、遊技領域3に設けられたLEDなどの発光器によって表示させてもよい。
【0019】
保留画像表示領域は、後述の第1特図保留の記憶数に応じて保留画像9Aを表示する第1保留表示エリアと、後述の第2特図保留の記憶数に応じて保留画像9Bを表示する第2保留表示エリアとを含んでいる。保留画像9A、9Bの表示によって、後述の第1特図保留表示器43aに表示される第1特図保留の記憶数と、第2特図保留表示器43bに表示される第2特図保留の記憶数を、遊技者にわかりやすく表示することができる。保留消化画像表示領域は、保留消化画像9Cを表示する保留消化表示エリアを含んでいる。保留消化画像9Cは、表示画面7aで現在変動中の演出図柄(演出図柄8L、8C、8R)に対応しており、保留消化画像9Cの表示によって、第1特図保留または第2特図保留が消化(後述の「特図保留の消化」)されることを、遊技者にわかりやすく表示することができる。
【0020】
センター装飾体10は、遊技領域3の中央付近であって、画像表示装置7の前方に配置されている。センター装飾体10の下部には、ステージ部11が形成されている。ステージ部11は、ステージ部11の上面を転動する遊技球を後述の第1始動口20へと誘導可能な形状を有している。センター装飾体10の左下方には、ワープ部12が設けられている。ワープ部12は、遊技球が流入する入口部と遊技球が流出する出口部とを備え、入口部から流入した遊技球を出口部からステージ部11に流出させる。
【0021】
固定入賞装置(ヘソ)19は、遊技領域3における画像表示装置7の下方に配置され、遊技球の入球し易さが常に変わらない第1始動口(第1始動入賞口、第1入球口、固定始動口)20を備えている。第1始動口20への遊技球の入賞は、第1特別図柄の抽選(大当たり抽選)の契機となっている。言い換えれば、第1始動口20への遊技球の入賞は、大当たり乱数等の取得および大当たり判定等の契機となっている。
【0022】
普通可変入賞装置(電チュー)22は、遊技領域3における第1始動口20の下方に配置され、第2始動口(第2始動入賞口、第2入球口、可変始動口)21を備えている。第2始動口21への遊技球の入賞は、第2特別図柄の抽選(大当たり抽選)の契機となっている。電チュー22は、第2始動口21の前方に可動部材23を備えており、可動部材23の作動によって第2始動口21を開閉する。可動部材23は、電チューソレノイド24(図3)によって駆動される。第2始動口21は、可動部材23が開状態のとき遊技球が入球可能である。なお、電チュー22は、可動部材23が開状態のときの方が閉状態のときよりも第2始動口21への入球が容易であればよく、閉状態のときに第2始動口21への入球が可能であってもよい。
【0023】
ゲート(スルーチャッカー)28は、遊技領域3における大入賞装置(アタッカー)31の上方に配置されており、遊技球が通過可能に構成されている。ゲート28への遊技球の通過は、電チュー22を開放するか否かを決定する普通図柄抽選の契機となっている。言い換えれば、ゲート28への遊技球の通過は、普通図柄乱数(当たり乱数)の取得および当たり判定等の契機となっている。
【0024】
ここで、「特別図柄の抽選」とは、第1始動口20または第2始動口21に遊技球が入賞したときに、特別図柄判定用の乱数を取得し、この取得した乱数を予め定められた「大当たり」に対応する値と比較することにより、大当たりか否かを判定する処理をいう。この「大当たり」の抽選結果は即座に遊技者に報知されるわけではなく、後述の第1特別図柄表示器41aまたは第2特別図柄表示器41bにおいて特別図柄の変動表示がおこなわれ、所定の変動時間を経過したところで、抽選結果に対応する特別図柄が停止表示(確定表示)され、遊技者に抽選結果が報知される。画像表示装置7では、特別図柄の変動表示と同期して演出図柄を変動表示する図柄合わせゲームが行われ、この図柄合わせゲームによって、より効果的に大当りの抽選結果が遊技者に報知される。繰り返される特別図柄の変動表示を数える場合、「回転」や「変動」で表現することもある。例えば、「大当たり後の3回転」、「大当たり後の3変動」と表現するという具合である。特別図柄の変動回数は特に「ゲーム数」として管理される。
【0025】
また、「普通図柄の抽選」とは、ゲート28を遊技球が通過したときに、普通図柄判定用の乱数を取得し、この取得した乱数を予め定められた「当り」に対応する値と比較することにより、当りか否かを判定する処理をいう。この普通図柄の抽選結果についても、ゲート28を遊技球が通過して即座に抽選結果が報知されるわけではなく、後述の普通図柄表示器42において普通図柄の変動表示がおこなわれ、所定の変動時間を経過したところで、抽選結果に対応する普通図柄が確定表示(点灯または消灯)され、遊技者に抽選結果が報知される。
【0026】
大入賞装置(アタッカー、特別可変入賞装置)31は、遊技領域3における第1始動口20の右上方に配置され、大入賞口(特別入賞口)30と、を備えている。大入賞口30は、スイング式の開閉動作により遊技球の受け入れを許容または阻害する開閉部材(第1特別入賞口開閉部材)32を備えている。開閉部材32は、大入賞口ソレノイド33(図3)によって駆動される。大入賞口30は、開閉部材32が開状態のとき遊技球が入球可能となる。
【0027】
大入賞口センサ30a(図3)は、大入賞口30への遊技球の入賞を検知する。本実施形態の大入賞装置31は、さらに、大入賞装置31から排出される遊技球数を計数する大入賞装置排出センサ(図示しない)を備えている。
【0028】
一般入賞口27は、遊技領域3の下部に設けられている。アウト口16は、遊技領域3の下部に設けられており、いずれの入賞口にも入賞しなかった遊技球を遊技領域3の外へ排出する。表示器類40は、遊技盤2の右側中央付近に配置されている。表示器類40の詳細については後述する。
【0029】
遊技領域3には、左右方向の中央より左側の左遊技領域3Aと、右側の右遊技領域3Bとがある。左遊技領域3Aを遊技球が流下するように遊技球を発射する打ち方を「左打ち」と呼ぶ。一方、右遊技領域3Bを遊技球が流下するように遊技球を発射する打ち方を「右打ち」と呼ぶ。遊技機1では、左打ちにて第1始動口20への入賞を狙うことができる。一方、右打ちにてゲート28の通過、第2始動口21、大入賞口30への入賞が狙うことができるように構成されている。
【0030】
図2は、表示器類40の拡大図である。表示器類40は、第1特別図柄表示器41aと、第2特別図柄表示器41bと、普通図柄表示器42と、第1特図保留表示器43aと、第2特図保留表示器43bと、普図保留表示器44と、を含んでいる。第1特別図柄表示器41aは、第1特別図柄を可変表示する。第2特別図柄表示器41bは、第2特別図柄を可変表示する。普通図柄表示器42は、普通図柄を可変表示する。第1特図保留表示器43aは、第1特別図柄表示器41aの作動保留(第1特図保留)の記憶数を表示する。第2特図保留表示器43bは、第2特別図柄表示器41bの作動保留(第2特図保留)の記憶数を表示する。普図保留表示器44は、普通図柄表示器42の作動保留(普図保留)の記憶数を表示する。第1特別図柄の可変表示は、第1始動口20への遊技球の入賞を契機としておこなわれる。第2特別図柄の可変表示は、第2始動口21への遊技球の入賞を契機としておこなわれる。以下では、第1特別図柄および第2特別図柄を総称して「特別図柄」とも呼ぶ。また、第1特別図柄表示器41aおよび第2特別図柄表示器41bを総称して「特別図柄表示器41」とも呼ぶ。また、第1特図保留表示器43aおよび第2特図保留表示器43bを総称して「特図保留表示器43」とも呼ぶ。
【0031】
特別図柄表示器41は、特別図柄(識別情報)を可変表示(変動表示)した後、停止表示することによって第1始動口20または第2始動口21への入賞に基づく抽選(特別図柄当たり抽選、大当たり抽選)の結果を報知する。停止表示される特別図柄(停止図柄、可変表示の表示結果として導出表示される特別図柄)は、特別図柄抽選によって複数種類の特別図柄の中から選択された一つの特別図柄である。停止図柄が予め定めた大当たり停止態様の特別図柄(大当たり図柄)である場合には、停止表示された大当たり図柄の種類(当選した大当たりの種類)に応じた開放パターンにて大入賞口30を開放させる特別遊技(大当たり遊技)がおこなわれる。なお、特別遊技における大入賞口30の開放パターンについては後述する。
【0032】
特別図柄表示器41は、横並びに配された8個のLEDから構成されており、その点灯態様によって特別図柄当たり抽選の結果に応じた特別図柄を表示する。例えば、大当たり(後述の複数種類の大当たりのうちの一つ)に当選した場合には、「○○●●○○●●」(○:点灯、●:消灯)というように左から1,2,5,6番目にあるLEDが点灯した大当たり図柄を表示する。ハズレである場合には、「●●●●●●●○」というように一番右にあるLEDのみが点灯したハズレ図柄を表示する。ハズレ図柄として全てのLEDを消灯させる態様を採用してもよい。特別図柄が停止表示される前には、所定の変動時間にわたって特別図柄の変動表示(可変表示)がなされる。変動表示の態様は、例えば、左から右へ光が繰り返し流れるように各LEDが点灯してもよい。変動表示の態様は、各LEDが停止表示(特定の態様での点灯表示)されていなければ、上記態様に限定されず、任意の点灯態様とすることができる。例えば、変動表示の態様は、全LEDが一斉に点滅してもよい。
【0033】
遊技機1では、第1始動口20または第2始動口21への遊技球の入賞(入球)があると、その入賞に対して取得した大当たり乱数等の各種乱数の値(数値情報)は、特図保留記憶領域84e(図5)に一旦記憶される。具体的には、第1始動口20への入賞であれば、第1特図保留として第1特図保留記憶領域に記憶され、第2始動口21への入賞であれば、第2特図保留として第2特図保留記憶領域に記憶される。各々の特図保留記憶領域84eに記憶可能な特図保留の数には上限があり、本実施形態における上限値は、第1特図保留記憶領域、第2特図保留記憶領域ともにそれぞれ4個となっている。特図保留記憶領域84eに記憶された特図保留は、その特図保留に基づく特別図柄の可変表示が可能となったときに消化される。「特図保留の消化」とは、その特図保留に対応する大当たり乱数等を判定して、その判定結果を示すための特別図柄の可変表示を実行することをいう。従って、遊技機1では、第1始動口20または第2始動口21への遊技球の入賞に基づく特別図柄の可変表示がその入賞後にすぐにおこなえない場合、すなわち、特別図柄の可変表示の実行中や特別遊技の実行中に入賞があった場合であっても、所定個数を上限として、その入賞に対する大当たり抽選の権利を留保することができる。特図保留の数は、特図保留表示器43に表示される。第1特図保留表示器43aと第2特図保留表示器43bは、例えばそれぞれ4個のLEDで構成されている。各特図保留表示器43は、特図保留の数だけLEDを点灯させることによって特図保留の数を表示する。
【0034】
普通図柄の可変表示は、ゲート28への遊技球の通過を契機としておこなわれる。普通図柄表示器42は、普通図柄を可変表示(変動表示)した後、停止表示することによってゲート28への遊技球の通過に基づく普通図柄抽選の結果を報知する。停止表示される普通図柄(普図停止図柄、可変表示の表示結果として導出表示される普通図柄)は、普通図柄抽選によって複数種類の普通図柄の中から選択された一つの普通図柄である。普図停止図柄が予め定めた特定普通図柄(所定の停止態様の普通図柄すなわち普通当たり図柄)である場合には、現在の遊技状態に応じた開放パターンで第2始動口21を開放させる補助遊技が行われる。なお、第2始動口21の開放パターンについては後述する。
【0035】
普通図柄表示器42は、2個のLEDから構成されており、その点灯態様によって普通図柄抽選の結果に応じた普通図柄を表示するものである。例えば、抽選結果が当たりである場合には、「○○」(○:点灯、●:消灯)というように両LEDが点灯した普通当たり図柄を表示する。抽選結果がハズレである場合には、「●○」というように右のLEDのみが点灯した普通ハズレ図柄を表示する。普通ハズレ図柄として全てのLEDを消灯させる態様を採用してもよい。普通図柄が停止表示される前には、所定の変動時間にわたって普通図柄の変動表示がなされる。変動表示の態様は、例えば、両LEDが交互に点灯してもよい。変動表示の態様は、各LEDが停止表示(特定の態様での点灯表示)されていなければ、上記態様に限定されず、任意の点灯態様とすることができる。例えば、変動表示の態様は、全LEDが一斉に点滅してもよい。
【0036】
遊技機1では、ゲート28への遊技球の通過があると、その通過に対して取得した普通図柄乱数(当たり乱数)の値は、普図保留記憶領域84f(図5)に普図保留として一旦記憶される。普図保留記憶領域84fに記憶可能な普図保留の数には上限があり、本形態における上限値は4個となっている。普図保留記憶領域84fに記憶された普図保留は、その普図保留に基づく普通図柄の可変表示が可能となったときに消化される。普図保留の消化とは、その普図保留に対応する普通図柄乱数(当たり乱数)を判定して、その判定結果を示すための普通図柄の可変表示を実行することをいう。従って、遊技機1では、ゲート28への遊技球の通過に基づく普通図柄の可変表示がその通過後にすぐにおこなえない場合、すなわち、普通図柄の可変表示の実行中や補助遊技の実行中に入賞があった場合であっても、所定個数を上限として、その通過に対する普通図柄抽選の権利を留保することができる。普図保留の数は、普図保留表示器44に表示される。普図保留表示器44は、例えば、4個のLEDで構成されており、普図保留の数だけLEDを点灯させることによって普図保留の数を表示する。
【0037】
2.遊技機の電気的構成
図3図4に基づいて、遊技機1の電気的構成について説明する。図3は、遊技機1の主制御基板側の電気的な構成を示すブロック図である。図4は、遊技機1のサブ制御基板側の電気的な構成を示すブロック図である。遊技機1は、主制御基板80(図3)と、サブ制御基板90(図4)と、画像制御基板100(図4)と、ランプ制御基板107(図4)と、音声制御基板106(図4)と、払出制御基板110(図3)と、を備えている。主制御基板80は、大当たり抽選や遊技状態の移行などの遊技利益に関する制御をおこなう遊技制御基板であり、メイン制御部を構成する。サブ制御基板90は、遊技の進行に伴って実行する演出に関する制御をおこなう演出制御基板であり、画像制御基板100、ランプ制御基板107、音声制御基板106とともにサブ制御部を構成する。なお、サブ制御部は、少なくともサブ制御基板90を備えていれば構成可能である。
【0038】
主制御基板80は、遊技制御用マイコン81と、入出力回路87と、を備えている。遊技制御用マイコン81は、主制御基板80に実装されているワンチップマイコンであり、プログラムに従って遊技機1の遊技の進行を制御する。遊技制御用マイコン81は、遊技の進行を制御するためのプログラムなどを記憶するメインROM83と、ワークメモリとして使用されるメインRAM84と、メインROM83に記憶されているプログラムを実行するメインCPU82と、を含んでいる。メインROM83に記憶されているデータの詳細、および、メインRAM84に設けられている記憶領域の詳細については後述する。メインROM83は外付けROMとして構成されていてもよい。遊技制御用マイコン81は、入出力回路(I/Oポート部)87を介して他の基板等とデータの送受信をおこなう。入出力回路87は、遊技制御用マイコン81に内蔵されていてもよい。
【0039】
主制御基板80には、入出力回路87および中継基板88を介して各種センサやソレノイドが接続されている。主制御基板80は、各センサから出力された信号を入力するとともに、各ソレノイドに対して信号を出力する。中継基板88を介して接続されるセンサ類としては、第1始動口センサ20a、第2始動口センサ21a、ゲートセンサ28a、大入賞口センサ30a、一般入賞口センサ27a、および、アウトカウンタ25が例示される。中継基板88を介して接続されるソレノイド類としては、電チューソレノイド24、および、大入賞口ソレノイド33が例示される。第1始動口センサ20aは、第1始動口20の内部に設けられ、第1始動口20に入賞した遊技球を検出する。第2始動口センサ21aは、第2始動口21の内部に設けられ、第2始動口21に入賞した遊技球を検出する。ゲートセンサ28aは、ゲート28の内部に設けられ、ゲート28を通過した遊技球を検出する。大入賞口センサ30aは、大入賞口30の内部に設けられ、大入賞口30に入賞した遊技球を検出する。一般入賞口センサ27aは、一般入賞口27の内部に設けられ、一般入賞口27に入賞した遊技球を検出する。アウトカウンタ25は、遊技盤2の最下流に設けられ、遊技領域3へ打ち出された遊技球のすべてを検出する。電チューソレノイド24は、電チュー22の可動部材23を駆動する。大入賞口ソレノイド33は、大入賞装置31の開閉部材32を駆動する。
【0040】
主制御基板80には、入出力回路87を介して表示器類40が接続されている。遊技制御用マイコン81は、第1特別図柄表示器41a、第2特別図柄表示器41b、普通図柄表示器42、第1特図保留表示器43a、第2特図保留表示器43b、普図保留表示器44についての表示制御おこなう。
【0041】
主制御基板80には、入出力回路87を介して外部端子板70が接続されている。主制御基板80は、外部端子板70に対し、賞球情報、扉または枠の開放情報、第1特別図柄または第2特別図柄の変動回数、第1始動口20、第2始動口21への遊技球の入賞、大当たり中であるか否か、および、セキュリティー信号などを出力する。
【0042】
主制御基板80には、入出力回路87を介して払出制御基板110が接続されている。主制御基板80は、払出制御基板110に各種コマンドを送信するとともに、払い出し監視のために払出制御基板110から信号を受信する。払出制御基板110には、賞球払出装置120と、貸球払出装置130と、カードユニット135と、が接続され、発射制御回路111を介して発射装置112が接続されている。賞球払出装置120は、賞球の払い出しをおこなう。払出制御基板110は、遊技制御用マイコン81からの信号に基づいて、賞球払出装置120の賞球モータ121を駆動して賞球の払い出しをおこなう。払い出される賞球は、計数のために賞球センサ122によって検知される。貸球払出装置130は、貸球の払い出しをおこなう。払出制御基板110は、遊技機1に接続されたカードユニット135からの信号に基づいて、貸球払出装置130の貸球モータ131を駆動して貸球の払い出しをおこなう。払い出される貸球は、計数のために貸球センサ132によって検知される。カードユニット135は、遊技機1に隣接して配置され、挿入されたプリペイドカードなどの情報に基づいて球貸に関する情報を出力する。発射装置112は、ハンドル60(図1)と、発射モータ113と、タッチスイッチ114と、発射ボリューム115と、を備えている。発射装置112は、遊技者によるハンドル60の操作があった場合に、タッチスイッチ114によってハンドル60の接触を検知し、発射ボリューム115によってハンドル60の回転量を検知する。そして、発射ボリューム115の検知信号の大きさに応じた強さで遊技球が発射されるように発射モータ113を駆動する。
【0043】
主制御基板80には、入出力回路87を介して設定変更装置79が接続されている。設定変更装置79によって設定1~6のいずれかが選択可能となっている。設定ごとに大当たり確率が予め決められている(図6)。
【0044】
主制御基板80には、入出力回路87を介してサブ制御基板90(図4)が接続されている。主制御基板80は、サブ制御基板90に対して各種コマンドを送信する。主制御基板80とサブ制御基板90との接続は、主制御基板80からサブ制御基板90への信号の送信のみが可能な単方向通信接続となっている。すなわち、主制御基板80とサブ制御基板90との間には、通信方向規制手段としての図示しない単方向性回路(例えばダイオードを用いた回路)が介在している。
【0045】
サブ制御基板90は、演出制御用マイコン91と、入出力回路96と、を備えている。演出制御用マイコン91は、サブ制御基板90に実装されているワンチップマイコンであり、プログラムに従って遊技機1の遊技の演出を制御する。演出制御用マイコン91は、遊技の進行に伴って演出を制御するためのプログラム等を記憶するサブROM93と、ワークメモリとして使用されるサブRAM94と、サブROM93に記憶されているプログラムを実行するサブCPU92と、を含んでいる。サブROM93に記憶されているデータの詳細、サブRAM94に設けられている記憶領域の詳細については後述する。サブROM93は外付けROMとして構成されていてもよい。演出制御用マイコン91は、入出力回路(I/Oポート部)96を介して他の基板等とデータの送受信をおこなう。入出力回路96は、演出制御用マイコン91に内蔵されていてもよい。サブ制御基板90には、入出力回路96を介して、画像制御基板100と、音声制御基板106と、ランプ制御基板107と、中継基板108と、が接続されている。
【0046】
画像制御基板100は、画像制御用マイコン101と、入力回路105aと、出力回路105bとを備えている。画像制御用マイコン101は、画像制御基板100に実装されているワンチップマイコンであり、プログラムに従って画像表示装置7の表示制御をおこなう。画像制御用マイコン101は、CPU102と、ROM103と、RAM104とを含んでいる。ROM103には、表示制御をおこなうためのプログラムのほか、画像表示装置7に表示される静止画データや動画データ、具体的には、キャラクタ、アイテム、図形、文字、数字および記号等(演出図柄を含む)や背景画像等の画像データが格納されている。RAM104は、画像データを展開するためのメモリとして使用される。CPU102は、ROM103に記憶されているプログラムを実行する。演出制御用マイコン91は、主制御基板80から受信したコマンドに基づいて、画像制御用マイコン101に画像表示装置7の表示制御をおこなわせる。画像制御用マイコン101は、演出制御用マイコン91からの指令に基づいてROM103から画像データを読み出し、読み出した画像データに基づいて表示制御をおこなう。
【0047】
音声制御基板106には、スピーカ67が接続されており、演出制御用マイコン91は、主制御基板80から受信したコマンドに基づいて、音声制御基板106を介してスピーカ67から音声、楽曲、効果音等を出力させる。スピーカ67から出力される音声等の音響データは、サブ制御基板90のサブROM93に格納されている。なお、音声制御基板106は、CPUを実装していてもよく、そのCPUにコマンドに基づく音声制御を実行させてもよい。さらに、音声制御基板106は、ROMを実装してもよく、そのROMに音響データを格納してもよい。また、スピーカ67を画像制御基板100に接続し、画像制御基板100のCPU102に音声制御を実行させてもよい。さらに、画像制御基板100のROM103に音響データを格納してもよい。
【0048】
ランプ制御基板107には、枠ランプ66と、盤ランプ5と、が接続されており、これらを制御する。演出制御用マイコン91は、主制御基板80から受信したコマンドに基づいて、ランプ制御基板107を介して枠ランプ66や盤ランプ5等のランプの点灯制御をおこなう。つまり、演出制御用マイコン91は、枠ランプ66や盤ランプ5等のランプの発光態様を決める発光パターンデータ(点灯/消灯や発光色等を決めるデータ、ランプデータともいう)を作成し、発光パターンデータに従って枠ランプ66や盤ランプ5などのランプの発光を制御する。発光パターンデータの作成にはサブ制御基板90のサブROM93に格納されているデータが用いられる。なお、ランプ制御基板107は、CPUを実装していてもよく、そのCPUにコマンドに基づいてランプの点灯制御を実行させてもよい。この場合、ランプ制御基板107はROMを実装してもよく、そのROMに発光パターンや動作パターンに関するデータを格納してもよい。
【0049】
中継基板108には、演出ボタン63と、セレクトボタン68と、枠可動体600と、が接続されている。演出ボタン63は、遊技者によって押圧(押下)操作されると、中継基板108を介してサブ制御基板90にスイッチ信号を出力する。また、演出制御用マイコン91は、主制御基板80から受信したコマンドに基づき、演出ボタン63を動作させる。演出ボタン63は、押圧操作可能であるだけでなく、ボタン本体部の上面部分がわずかに突出する通常位置(埋没位置)と、ボタン本体部の大部分が突出する突出位置とに位置変化可能となっている。つまり、演出の一つとして演出ボタン63がせり上がるようになっている。演出制御用マイコン91は、演出ボタン63の位置を変化させる位置変化データ(駆動データ)を作成し、位置変化データに従って演出ボタン63の動作を制御する。位置変化データの作成にはサブROM93に格納されているデータを用いる。セレクトボタン68は、遊技者によって押圧(押下)されると、中継基板108を介してサブ制御基板90にスイッチ信号を出力する。
【0050】
演出制御用マイコン91は、主制御基板80から受信したコマンドに基づいて、枠可動体600を動作させる。枠可動体600は、前枠53(図1)の上部に設けられた可動式のいわゆるギミックである。演出制御用マイコン91は、枠可動体600の動作態様を決める動作パターンデータ(駆動データ)を作成し、動作パターンデータに従って枠可動体600の動作を制御する。動作パターンデータの作成にはサブROM93に格納されているデータを用いる。なお、中継基板108には、前枠53に設けられ、人体が接触すると検出信号を出力するタッチセンサなどが接続されていてもよい。
【0051】
3.遊技機のデータ構成
図5に基づいて、遊技機1のデータ構成について説明する。図5(A)は、メインROM83を説明するための図である。図5(B)は、メインRAM84に設けられている記憶領域を説明するための図である。図5(C)は、サブROM93を説明するための図である。図5(D)は、サブRAM94に設けられている記憶領域を説明するための図である。
【0052】
メインROM83(図5(A))には、プログラム記憶領域83a、テーブル記憶領域83bが設けられている。テーブル記憶領域83bには、大当たり判定テーブル、リーチ判定テーブル、普通図柄当たり判定テーブル、普通図柄変動パターン判定テーブル、大当たり種別判定テーブル、変動パターン判定テーブル、電チュー開放パターン判定テーブル、大入賞口開放パターン判定テーブル、などが格納されている。これらの判定テーブルは、遊技制御用マイコン81が実行する主制御メイン処理(後述)において、遊技制御用マイコン81によって参照される。
【0053】
メインRAM84(図5(B))には、コマンドセット領域84aと、フラグセット領域84bと、カウンタセット領域84cと、特別動作ステータスセット領域84dと、特図保留記憶領域84eと、普図保留記憶領域84fと、が設けられている。
【0054】
コマンドセット領域84aは、主制御メイン処理(後述)において、メイン制御部側からサブ制御部側に出力されるコマンドがセットされる領域(出力バッファ)であり、事前判定コマンド、保留球数コマンド、変動開始コマンド、変動停止コマンド、オープニングコマンド、ラウンド指定コマンド、エンディングコマンド、遊技状態指定コマンド、客待ちコマンドなどがセットされる。
【0055】
フラグセット領域84bは、主制御メイン処理(後述)において、遊技機の状態や遊技状態を示すフラグがセットされる領域であり、大当たりフラグ、大当たり終了フラグ、確変フラグ、時短フラグ、などがセットされる。
【0056】
カウンタセット領域84cは、主制御メイン処理(後述)において使用されるカウンタがセットされる領域であり、乱数カウンタ、ラウンドカウンタ、確変カウンタ、時短カウンタ、ゲームカウンタなどがセットされる。
【0057】
特別動作ステータスセット領域84dは、後述する特別動作処理におけるステータスがセットされる領域である。特図保留記憶領域84eは、第1特図保留が記憶される第1特図保留記憶領域と、第2特図保留が記憶される第2特図保留記憶領域とを含んでいる。第1特図保留記憶領域には、第1特図保留の1個目、2個目、3個目、4個目にそれぞれ対応する特別図柄当たり乱数等の乱数値群(保留情報)を記憶するための第1記憶領域、第2記憶領域、第3記憶領域、第4記憶領域が設けられている。第2特図保留記憶領域には、第2特図保留の1個目、2個目、3個目、4個目にそれぞれ対応する乱数値群(保留情報)を記憶するための第1記憶領域、第2記憶領域、第3記憶領域、第4記憶領域が設けられている。
【0058】
普図保留記憶領域84fは、普図保留の1個目、2個目、3個目、4個目にそれぞれ対応する普通図柄乱数(あたり乱数)等の乱数値群(保留情報)を記憶するための第1記憶領域、第2記憶領域、第3記憶領域、第4記憶領域が設けられている。
【0059】
サブROM93(図5(C))には、プログラム記憶領域93a、テーブル記憶領域93bが設けられている。テーブル記憶領域93bには、先読み演出パターン決定テーブル、基幹演出パターン決定テーブル、チャンスアップ演出パターン決定テーブル、設定示唆演出決定テーブル、停止図柄パターン決定テーブル、などが格納されている。これらの決定テーブルは、演出制御用マイコン91が実行するサブ制御メイン処理(後述)において、演出制御用マイコン91によって参照される。
【0060】
サブRAM94(図5(D))には、コマンド記憶領域94aと、演出コマンドセット領域94bと、カウンタセット領域94cと、情報記憶領域94dと、が設けられている。
【0061】
コマンド記憶領域94aは、サブ制御メイン処理(後述)において、メイン制御部側から入力されたコマンドが記憶される領域(入力バッファ)であり、事前判定コマンド、保留球数コマンド、変動開始コマンド、変動停止コマンド、オープニングコマンド、ラウンド指定コマンド、エンディングコマンド、遊技状態指定コマンド、客待ちコマンド、などが格納される。
【0062】
演出コマンドセット領域94bは、サブ制御メイン処理(後述)において、サブ制御基板90から画像制御基板100、音声制御基板106、ランプ制御基板107、中継基板108に出力されるコマンドがセットされる領域(出力バッファ)であり、変動演出開始コマンド、変動終了前コマンド、変動演出終了コマンド、オープニング演出開始コマンド、ラウンド演出開始コマンド、エンディング演出開始コマンドなどがセットされる。
【0063】
カウンタセット領域94cは、サブ制御メイン処理(後述)において使用されるカウンタがセットされる領域であり、乱数カウンタ、第1特図保留演出カウンタ、第2特図保留演出カウンタ、普図保留演出カウンタ、確変演出カウンタ、時短演出カウンタ、ゲームカウンタなどがセットされる。
情報記憶領域94dは、各種の情報を記憶する領域である。
【0064】
ここで遊技機1において遊技制御用マイコン81が取得する各種乱数について説明する。
遊技制御用マイコン81は、「大当たり乱数」と、「大当たり種別乱数」と、「リーチ乱数」と、「変動パターン乱数」と、「普通図柄乱数(当たり乱数)」と、を後述するタイミングにおいて取得するように構成されている。いずれも、メインRAM84のカウンタセット領域84cの乱数カウンタの値として取得する。乱数カウンタはそれぞれに対応させて複数個用意されている。
「大当たり乱数」は、大当たりか否かの抽選(大当たり判定)に用いられる乱数であり、0~65535までの範囲の値をとる。
「大当たり種別乱数」は、当選した大当たりの種別の抽選(大当たり種別判定)に用いられる乱数であり、0~127までの範囲の値をとる。
「リーチ乱数」は、大当たり判定がハズレである場合に、その結果を示す演出図柄変動演出においてリーチを発生させるか否かを決定するために用いられる乱数であり、0~127までの範囲の値をとる。リーチとは、複数の演出図柄(装飾図柄)のうち変動表示されている演出図柄が残り1つとなっている状態であって、変動表示されている演出図柄がどの図柄で停止表示されるか次第で大当たり当選を示す演出図柄の組み合わせとなる状態(例えば、「7↓7」の状態)のことである。なお、リーチ状態において停止表示されている演出図柄は、表示画面7a内で揺れているように表示されてもよい。
【0065】
「変動パターン乱数」は、変動時間を含む変動パターンを決定するために用いられる乱数であり、0~127の範囲の値をとる。
「普通図柄乱数(当たり乱数)」は、電チュー22を開放させる補助遊技をおこなうか否かの抽選(普通図柄抽選)に用いられる。普通図柄乱数は、0~255までの範囲の値をとる。
「大当たり乱数」、「大当たり種別乱数」、「リーチ乱数」、「変動パターン乱数」は、始動口(第1始動口20または第2始動口21)への入球に基づいて取得される。第1始動口20への入球に基づいて取得された乱数値群は第1特図保留記憶領域に記憶され、第2始動口21への入球に基づいて取得された乱数値群は第2特図保留記憶領域に記憶される。「普通図柄乱数(当たり乱数)」は、ゲート28の通過に基づいて取得される。取得された普通図柄乱数値は、普図保留記憶領域84fに記憶される。
【0066】
次に遊技機1において演出制御用マイコン91が取得する各種乱数について説明する。
演出制御用マイコン91は、「先読み演出乱数」と、「チャンスアップ乱数」と、「示唆演出乱数」と、を取得するように構成されている。いずれも、サブRAM94のカウンタセット領域94cの乱数カウンタの値として取得する。乱数カウンタはそれぞれに対応させて複数個用意されている。
【0067】
「先読み演出乱数」は、変動演出時の先読み演出を決定するために用いられる乱数であり、0~127の範囲の値をとる。「先読み演出乱数」は、メイン制御部側からサブ制御部側に事前判定コマンドが出力されたことに基づいて取得される。取得された乱数値群はサブRAM94に記憶される。
【0068】
「チャンスアップ乱数」は、変動演出時のチャンスアップ演出を決定するために用いられる乱数であり、0~127の範囲の値をとる。「チャンスアップ乱数」は、メイン制御部側からサブ制御部側に変動開始コマンドが出力されたことに基づいて取得される。取得された乱数値はサブRAM94に記憶される。
【0069】
「示唆演出乱数」は、変動演出時の設定示唆演出を決定するために用いられる乱数であり、0~127の範囲の値をとる。「示唆演出乱数」は、メイン制御部側からサブ制御部側に変動開始コマンドが出力されたことに基づいて取得される。取得された乱数値はサブRAM94に記憶される。
【0070】
4.各種テーブルの説明
図6は、大当たり判定テーブルを説明するための図である。
大当たり判定テーブルは、遊技制御用マイコン81が主制御メイン処理(後述)において、取得した大当たり乱数値(0~65535のいずれか)が「大当たり」に該当するか「ハズレ」に該当するかを判定するために参照されるテーブルである。大当たり判定テーブルにおける大当たり判定は、遊技機1の遊技状態に基づいておこなわれる。また、大当たり判定テーブルにおける大当たり判定は、遊技機1の設定に基づいておこなわれる。
【0071】
例えば、低確率状態において設定1の場合は大当たり乱数値が「0~409」の場合には「大当たり」と判定され、その他の場合には「ハズレ」と判定されることが示されている。同様に、低確率状態において設定2の場合は大当たり乱数値が「0~437」の場合には「大当たり」と判定され、その他の場合には「ハズレ」と判定されることが示されており、低確率状態において設定3の場合は大当たり乱数値が「0~469」の場合には「大当たり」と判定され、その他の場合には「ハズレ」と判定されることが示されており、低確率状態において設定4の場合は大当たり乱数値が「0~504」の場合には「大当たり」と判定され、その他の場合には「ハズレ」と判定されることが示されており、低確率状態において設定5の場合は大当たり乱数値が「0~546」の場合には「大当たり」と判定され、その他の場合には「ハズレ」と判定されることが示されており、低確率状態において設定6の場合は大当たり乱数値が「0~595」の場合には「大当たり」と判定され、その他の場合には「ハズレ」と判定されることが示されている。低確率状態における確率は、設定1では約1/160となっており、設定2では約1/150となっており、設定3では約1/140となっており、設定4では約1/130となっており、設定5では約1/120となっており、設定6では約1/110となっている。
【0072】
例えば、高確率状態において設定1の場合は大当たり乱数値が「0~936」の場合には「大当たり」と判定され、その他の場合には「ハズレ」と判定されることが示されている。同様に、高確率状態において設定2の場合は大当たり乱数値が「0~1008」の場合には「大当たり」と判定され、その他の場合には「ハズレ」と判定されることが示されており、高確率状態において設定3の場合は大当たり乱数値が「0~1092」の場合には「大当たり」と判定され、その他の場合には「ハズレ」と判定されることが示されており、高確率状態において設定4の場合は大当たり乱数値が「0~1191」の場合には「大当たり」と判定され、その他の場合には「ハズレ」と判定されることが示されており、高確率状態において設定5の場合は大当たり乱数値が「0~1310」の場合には「大当たり」と判定され、その他の場合には「ハズレ」と判定されることが示されており、高確率状態において設定6の場合は大当たり乱数値が「0~1456」の場合には「大当たり」と判定され、その他の場合には「ハズレ」と判定されることが示されている。高確率状態における確率は、設定1では約1/70となっており、設定2では約1/65となっており、設定3では約1/60となっており、設定4では約1/55となっており、設定5では約1/50となっており、設定6では約1/45となっている。
【0073】
このように、低確率状態においても高確率情報においても設定が大きくなるほど(設定6に近づくほど)有利になっている。以下では、設定1~6の設定値を「設定値」、「設定情報」あるいは単に「設定」と呼ぶ。
【0074】
リーチ判定テーブルは、遊技制御用マイコン81が主制御メイン処理(後述)において、取得したリーチ乱数値(0~127のいずれか)が「リーチ有り」に該当するか「リーチ無し」に該当するかを判定するために参照されるテーブルである。リーチ判定テーブルにおけるリーチ判定は、遊技機1の遊技状態に基づいておこなわれる。本実施形態では、「非時短状態」において、リーチ乱数値が「0~13」の場合には、「リーチ有り」と判定され、リーチ乱数値が「0~13以外の数値(14~127)」の場合には、「リーチ無し」と判定される。また、「時短状態」において、リーチ乱数値が「0~5」の場合には、「リーチ有り」と判定され、リーチ乱数値が「0~5以外の数値(6~127)」の場合には、「リーチ無し」と判定される。
【0075】
普通図柄当たり判定テーブルは、遊技制御用マイコン81が主制御メイン処理(後述)において、取得した普通図柄乱数値(0~255のいずれか)が「当たり」に該当するか「ハズレ」に該当するかを判定するために参照されるテーブルである。普通図柄当たり判定テーブルにおける判定は、遊技機1の遊技状態に基づいておこなわれる。本実施形態では、「非時短状態」において、普通図柄乱数値が「0~2」の場合には、「当たり」と判定され、普通図柄乱数値が「0~2以外の数値(3~255)」の場合には、「ハズレ」と判定される。また、「時短状態」において、普通図柄乱数値が「0~254」の場合には、「当たり」と判定され、普通図柄乱数値が「0~254以外の数値(255)」の場合には、「ハズレ」と判定される。
【0076】
普通図柄変動パターン判定テーブルは、遊技制御用マイコン81が主制御メイン処理(後述)において、遊技状態(非時短状態か時短状態か)に応じて、普通図柄の変動時間が何秒かを判定するために参照されるテーブルである。本実施形態では「非時短状態」のとき、普通図柄の変動時間は「30秒」と判定され、「時短状態」のとき、普通図柄の変動時間が「1秒」と判定される。
【0077】
図7は、大当たり種別判定テーブルを説明するための図である。大当たり種別判定テーブルは、遊技制御用マイコン81が主制御メイン処理(後述)において、取得した大当たり種別乱数値(0~127のいずれか)に応じて、「大当たりの種別」を判定するために参照されるテーブルである。
【0078】
図7では、第1特別図柄(特図1)の抽選において当選したとき、大当たり種別乱数値が「0~63」の場合には、大当たり種別が「10R確変大当たり」と判定され、大当たり種別乱数値が「64~95」の場合には、大当たり種別が「7R通常大当たり(時短100回)」と判定され、大当たり種別乱数値が「96~127」の場合には、大当たり種別が「4R通常大当たり(時短100回)」と判定される。第2特別図柄(特図2)の抽選において当選した場合、大当たり種別乱数値が「0~63」の場合には、大当たり種別が「10R確変大当たり」と判定され、大当たり種別乱数値が「64~95」の場合には、大当たり種別が「7R通常大当たり(時短100回)」と判定され、大当たり種別乱数値が「96~127」の場合には、大当たり種別が「4R通常大当たり(時短100回)」と判定される。なお、大当たり種別判定テーブルにおいて、特別遊技の「オープニング(OP)コマンド」、「ラウンド指定コマンド」、「エンディング(ED)コマンド」も特定するようにしてもよい。
【0079】
図8は、非時短状態時の変動パターン判定テーブルを説明するための図である。図9は、時短状態時の変動パターン判定テーブルを説明するための図である。
図8では、例えば、非時短状態において第1始動口20に入賞し、大当たり判定テーブルにおいて「ハズレ」と判定され、リーチ判定テーブルにおいて「リーチ有り」と判定され、変動パターン乱数値が「0~20」の場合には、変動パターンが「P4」と判定されることが示されている。
【0080】
図9では、例えば、時短状態において第2始動口21に入賞し、大当たり判定テーブルにおいて「大当たり」と判定され、変動パターン乱数値が「0~63」の場合には、変動パターンが「P21」と判定されることが示されている。
【0081】
図8、9に示されるように、変動パターンが決定されれば、変動時間も決定される。また、リーチになる場合に、そのリーチがノーマルリーチとなるのかスーパーリーチ(SPリーチ)となるのかも決定される。スーパーリーチとは、ノーマルリーチよりもリーチ後の変動時間が長いリーチ演出であり、ノーマルリーチを経て発展的に実行されるリーチ演出である。ここでは、変動時間の異なる3種類のスーパーリーチ(SP1、SP2、SP3)が設定されている。
【0082】
電チュー開放パターン判定テーブルは、遊技制御用マイコン81が主制御メイン処理(後述)において、遊技状態(非時短状態か時短状態か)に応じて、電チュー22の開放パターンを判定するために参照されるテーブルである。本実施形態では、「非時短状態」のとき、電チュー22の開放パターンは「開放パターン11」と判定され、「時短状態」のとき、開放パターンは「開放パターン12」と判定される。開放パターン11では、開放回数1回、開放時間0.2秒の電チュー22の開放をおこなう。開放パターン12では、開放回数が3回、1回あたりの開放時間2.0秒、インターバル(開放間隔)1.0秒の電チュー22の開放をおこなう。ただし、この電チュー22の開放は、予め定められた数の遊技球の入賞(規定入賞数、最大10個)があった場合、開放時間が残っていても閉鎖される。
【0083】
大入賞口開放パターン判定テーブルは、遊技制御用マイコン81が主制御メイン処理(後述)において、大入賞口30の開放パターンを判定するために参照されるテーブルである。本実施形態では、「4R大当たり」の場合、「開放パターン21」と判定される。「開放パターン21」では、1~4R目において、開放回数1回、開放時間29.5秒の大入賞口30の開放(ロング開放)をおこなう。また、「7R大当たり」の場合、「開放パターン22」と判定される。「開放パターン22」では、1~7R目において開放回数1回、開放時間29.5秒の大入賞口30の開放(ロング開放)をおこなう。「10R大当たり」の場合、「開放パターン23」と判定される。「開放パターン23」では、1~10R目において開放回数1回、開放時間29.5秒の大入賞口30の開放(ロング開放)をおこなう。
【0084】
5.大当たり等の説明
遊技機1では、大当たり抽選(特別図柄抽選)の結果としての「大当たり」と「ハズレ」がある。「大当たり」の場合には、特別図柄表示器41に「大当たり図柄」が停止表示される。「ハズレ」のときには、特別図柄表示器41に「ハズレ図柄」が停止表示される。大当たりに当選すると、大当たりの種類に応じた開放パターンにて、大入賞口(大入賞口30)を開放させる「大当たり遊技」が実行される。大当たり遊技は、特別遊技の一例である。大当たり遊技は、複数回のラウンド遊技(単位開放遊技)と、初回のラウンド遊技が開始される前のオープニング(OP)と、最終回のラウンド遊技が終了した後のエンディング(ED)とを含んでいる。各ラウンド遊技は、オープニングの終了、または、前のラウンド遊技の終了によって開始し、次のラウンド遊技の開始によって終了する。ラウンド遊技間の大入賞口の閉鎖の時間(インターバル時間)は、その閉鎖前の開放ラウンド遊技に含まれる。
【0085】
大当たりには複数の種別がある。大当たりの種別には、「10R確変大当たり」、「7R通常大当たり(時短100回)」、「4R通常大当たり(時短100回)」の3つがある。「確変大当たり」は、大当たり遊技後に、高確時短状態(高確高ベース状態)となる。一方「通常大当たり」は、大当たり遊技後に、低確時短状態(低確高ベース状態)となる。この低確時短状態の継続する回数が100回となる。
【0086】
6.遊技状態の説明
遊技機1の遊技状態について説明する。遊技制御用マイコン81は、特別図柄表示器41に表示する特別図柄および普通図柄表示器42に表示する普通図柄に対して、それぞれ、「確率変動制御」と「変動時間短縮制御」とを実行可能である。ここでは、遊技制御用マイコン81が特別図柄表示器41の特別図柄に対して確率変動制御している状態を「高確率状態」と呼び、確率変動制御していない状態を単に「通常確率状態(非高確率状態、低確率状態)」と呼ぶ。遊技制御用マイコン81は、特別図柄の確率変動制御として、大当たりと判定される大当たり乱数値の数が通常確率状態よりも高確率状態の方が多い大当たり判定テーブル(図7)を用いた大当たり判定をおこなうことにより、高確率状態を実現する。従って、高確率状態は、通常確率状態よりも大当たりの確率が高くなる。つまり、遊技制御用マイコン81が特別図柄表示器41の特別図柄に対して確率変動制御を実行している場合には、確率変動制御を実行していない場合と比べて、特別図柄表示器41による特別図柄の可変表示の表示結果(停止図柄)が大当たり図柄となる確率が高くなる。
【0087】
また、遊技制御用マイコン81が特別図柄表示器41の特別図柄に対して変動時間短縮制御している状態を「時短状態」といい、変動時間短縮制御していない状態を単に「非時短状態」という。時短状態は、特別図柄の変動時間(変動表示開始時から表示結果の導出表示時までの時間)が、非時短状態よりも短くなっている。遊技制御用マイコン81は、時短状態のときに、変動時間の短い変動パターンが選択されることが非時短状態よりも多くなるように定められた変動パターン判定テーブル(図8図9)を用いた変動パターンの判定をおこなう。つまり、遊技制御用マイコン81が特別図柄表示器41の特別図柄に対して変動時間短縮制御を実行している場合には、変動時間短縮制御を実行していない場合と比べて、特別図柄の可変表示の変動時間として短い変動時間が選択されやすくなる。その結果、時短状態では、特図保留の消化のペースが速くなり、始動口への有効な入賞(特図保留として記憶され得る入賞)が発生しやすくなる。これにより、スムーズな遊技の進行のもとで大当たりを狙うことができる。なお、遊技制御用マイコン81は、特別図柄表示器41の特別図柄に対して、確率変動制御と変動時間短縮制御とを同時に実行することもあるし、片方のみ実行することもある。
【0088】
遊技制御用マイコン81は、普通図柄表示器42の普通図柄に対する確率変動制御および変動時間短縮制御を、特別図柄表示器41の特別図柄に対する変動時間短縮制御に並行して実行する。すなわち、遊技制御用マイコン81は、普通図柄に対する確率変動制御および変動時間短縮制御を、時短状態の場合は実行し、非時短状態の場合には実行しない。遊技制御用マイコン81は、普通図柄の確率変動制御として、当たりと判定される普通図柄乱数値(当たり乱数値)の数が非時短状態よりも時短状態の方が多い普通図柄当たり判定テーブルを用いて、当たり判定(普通図柄の判定)をおこなう。従って、時短状態では、普通図柄通常確率状態よりも当たり確率が高くなる。つまり、遊技制御用マイコン81が普通図柄表示器42の普通図柄に対して確率変動制御を実行している場合には、確率変動制御を実行していない場合と比べて、普通図柄表示器42による普通図柄の可変表示の表示結果(停止図柄)が当たり図柄となる確率が高くなる。時短状態では、普通図柄の変動時間が非時短状態よりも短くなっている。ここでは、普通図柄の変動時間は非時短状態では30秒であるが、時短状態では1秒である。さらに時短状態では、補助遊技における電チュー22の開放時間が、非時短状態よりも長くなっている。すなわち、遊技制御用マイコン81は、電チュー22に対して開放時間延長制御を実行している。加えて、時短状態では、補助遊技における電チュー22の開放回数が非時短状態よりも多くなっている。すなわち、遊技制御用マイコン81は、電チュー22に対して開放回数増加制御を実行している。遊技制御用マイコン81が、普通図柄表示器42の普通図柄に対する確率変動制御と変動時間短縮制御、および、電チュー22に対する開放時間延長制御と開放回数増加制御とを実行している状況下では、これらの制御を実行していない場合と比べて、電チュー22が頻繁に開放され、第2始動口21へ遊技球が頻繁に入賞することとなる。その結果、発射球数に対する賞球数の割合であるベースが高くなる。従って、これらの制御が実行されている状態を「高ベース状態」といい、実行されていない状態を「低ベース状態」という。高ベース状態では、手持ちの遊技球を大きく減らすことなく大当たりを狙うことができる。なお、高ベース状態とは、いわゆる電サポ制御(電チュー22により第2始動口21への入賞をサポートする制御)が実行されている状態である。高ベース状態(電サポ制御状態)は、上記の全ての制御を実行するものでなくてもよい。すなわち、普通図柄表示器42の普通図柄に対する確率変動制御、普通図柄表示器42の普通図柄に対する変動時間短縮制御、電チュー22に対する開放時間延長制御、および、電チュー22に対する開放回数増加制御のうち一つ以上の制御を実行することによって、その制御が実行されていないときよりも電チュー22が開放され易くなっていればよい。また、高ベース状態(電サポ制御状態)は、時短状態に付随せずに独立して制御されるようにしてもよい。
【0089】
遊技機1では、10R確変大当たりへの当選による大当たり遊技後の遊技状態は、高確率状態かつ時短状態である。この遊技状態を特に、「高確高ベース状態」、「高確時短状態」または「確変遊技状態」という。高確高ベース状態は、10000回継続するため、実質的に、大当たりに当選してその大当たり遊技が実行されることにより終了する。
【0090】
また、7R通常大当たり、4R通常大当たりへの当選による大当たり遊技後の遊技状態は、低確率状態(通常確率状態)かつ時短状態である。この遊技状態を特に、「低確高ベース状態」、「低確時短状態」または「時短遊技状態」という。低確高ベース状態は、所定回数(ここでは100回)の特別図柄の可変表示が実行されるか、または、大当たりに当選してその大当たり遊技が実行されることにより終了する。
【0091】
遊技機1を初めて遊技する場合において電源投入後の遊技状態は、低確率状態かつ低ベース状態(非電サポ制御状態)である。この遊技状態を特に、「低確低ベース状態」という。低確低ベース状態を「通常遊技状態」または「低確非時短状態(単に、非時短状態とも呼ぶ)」、と称することもある。また、特別遊技(大当たり遊技)の実行中の状態を「特別遊技状態(大当たり遊技状態)」と称することとする。
【0092】
高確高ベース状態や低確高ベース状態といった高ベース状態では、右打ちによって右遊技領域3B(図1)へ遊技球を進入させた方が有利に遊技を進行させることができる。電サポ制御によって、低ベース状態と比べて電チュー22が開放されやすくなっており、第1始動口20への入賞よりも第2始動口21への入賞の方が容易となっているためである。このことから、高ベース状態では、普通図柄抽選の契機となるゲート28へ遊技球を通過させつつ、第2始動口21へ遊技球を入賞させるべく右打ちをおこなう。これにより左打ちをするよりも、多数の始動入賞(始動口への入賞)を得ることができる。なお、遊技機1では、大当たり遊技中も右打ちにて遊技をおこなう。一方、低ベース状態では、左打ちによって左遊技領域3A(図1)へ遊技球を進入させた方が有利に遊技を進行させることができる。電サポ制御が実行されていないため、高ベース状態と比べて電チュー22が開放されにくくなっており、第2始動口21への入賞よりも第1始動口20への入賞の方が容易となっているためである。このことから、低ベース状態では、第1始動口20へ遊技球を入賞させるべく左打ちをおこなう。これにより右打ちするよりも、多数の始動入賞を得ることができる。
【0093】
7.遊技制御用マイコン81の動作
次に、主制御基板80(図3)に設けられた遊技制御用マイコン81の動作について説明する。遊技制御用マイコン81の動作説明にて登場するカウンタ、フラグ、ステータス、バッファ等はメインRAM84に設けられている。
【0094】
[主制御メイン処理]
図10は、主制御メイン処理のフローチャートである。主制御メイン処理では、遊技制御用マイコン81は、まず、初期化処理をおこなう(ステップS001)。初期化処理では、例えば、メインCPU82の設定、各種のフラグ、ステータスおよびカウンタなどのリセット等をおこなう。フラグの初期値は「0」つまり「OFF」であり、ステータスの初期値は「1」であり、カウンタの初期値は「0」である。なお、初期化処理は、電源投入後に一度だけ実行され、それ以降は実行されない。
【0095】
初期化処理の後、遊技制御用マイコン81は、割り込み処理の割り込みを禁止し(ステップS002)、普通図柄・特別図柄主要乱数更新処理(ステップS003)をおこなう。この普通図柄・特別図柄主要乱数更新処理では、遊技制御用マイコン81は、種々の乱数カウンタ値(大当たり乱数値、大当たり種別乱数値、リーチ乱数値、変動パターン乱数値、普通図柄乱数値)を1加算して更新する。各乱数カウンタ値は設定された上限値に達すると「0」に戻って再び加算される。なお、各乱数カウンタの初期値は「0」以外の値であってもよく、ランダムに変更されるものであってもよい。また、各乱数は、カウンタIC等からなる公知の乱数生成回路を利用して生成されるいわゆるハードウェア乱数であってもよい。
【0096】
普通図柄・特別図柄主要乱数更新処理の後、遊技制御用マイコン81は、割り込み処理の割り込みを許可する(ステップS004)。割り込み許可中は、メイン側タイマ割り込み処理(ステップS005)の実行が可能となる。メイン側タイマ割り込み処理は、所定の周期(例えば、4msec周期)でメインCPU82に繰り返し入力される割り込みパルスに基づいて実行される。すなわち、メイン側タイマ割り込み処理は、所定周期(例えば4msec周期)ごとに実行される。そして、メイン側タイマ割り込み処理が終了してから、次にメイン側タイマ割り込み処理が開始されるまでの間に、普通図柄・特別図柄主要乱数更新処理による各種カウンタ値の更新処理が繰り返し実行される。なお、割り込み禁止状態のときに、メインCPU82に割り込みパルスが入力された場合は、メイン側タイマ割り込み処理はすぐには開始されず、割り込み許可がされてから開始される。
【0097】
[メイン側タイマ割り込み処理]
図11は、メイン側タイマ割り込み処理(図10のステップS005)のフローチャートである。メイン側タイマ割り込み処理では、遊技制御用マイコン81は、まず、乱数更新処理をおこなう(ステップS101)。具体的には、遊技制御用マイコン81は、種々の乱数カウンタ値を更新する。この乱数更新処理は、上述した主制御メイン処理(図11)でおこなう普通図柄・特別図柄主要乱数更新処理と同じである。すなわち、各種乱数カウンタ値の更新処理は、メイン側タイマ割り込み処理の実行期間と、それ以外の期間(メイン側タイマ割り込み処理の終了後、次のメイン側タイマ割り込み処理が開始されるまでの期間)との両方でおこなわれる。
【0098】
乱数更新処理の後、遊技制御用マイコン81は、入力処理をおこなう(ステップS102)。入力処理では、遊技制御用マイコン81は、遊技機1に取り付けられている各種センサが検出した検出信号を読み込む。また、遊技制御用マイコン81は、入賞口、すなわち、第1始動口20、第2始動口21、大入賞口30、一般入賞口27に応じた賞球を払い出すための払い出しデータをメインRAM84の出力バッファにセットする。
【0099】
入力処理の後、遊技制御用マイコン81は、始動口センサ検出処理(ステップS103)をおこなう。始動口センサ検出処理では、遊技制御用マイコン81は、ゲート28の遊技球の通過を判定し、普通図柄乱数カウンタの値を取得し、取得した乱数値をメインRAM84の普図保留記憶領域84fの第1~第4記憶領域うち、現在の普通図柄保留球数に応じた記憶領域に格納する。また、遊技制御用マイコン81は、第1始動口20への遊技球の入賞を判定し、大当たり乱数カウンタの値、大当たり種別乱数カウンタの値、リーチ乱数カウンタの値、変動パターン乱数カウンタの値を取得する。遊技制御用マイコン81は、取得した乱数値群を第1特図保留記憶領域の第1~第4記憶領域うち、現在の特図1保留球数に応じた記憶領域に格納する。さらにまた、遊技制御用マイコン81は、第2始動口21への遊技球の入賞を判定し、大当たり乱数カウンタの値、大当たり種別乱数カウンタの値、リーチ乱数カウンタの値、変動パターン乱数カウンタの値を取得する。遊技制御用マイコン81は、取得した乱数値群を第2特図保留記憶領域の第1~第4記憶領域うち、現在の特図2保留球数に応じた記憶領域に格納する。
【0100】
遊技制御用マイコン81は、始動口センサ検出処理において、大当たりの事前判定をおこなう。上述の乱数値群に基づき、大当たりであるか否か、大当たりである場合には大当たり種別、また、変動パターンを事前に判定する。そして、事前判定結果から事前判定コマンドを作成してメインRAM84のコマンドセット領域84aにセットする。
【0101】
次に、遊技制御用マイコン81は、普通動作処理(ステップS104)をおこなう。普通動作処理では、遊技制御用マイコン81は、電チュー22の作動を制御する。具体的に、遊技制御用マイコン81は、普通図柄の保留球数が「0」であるか否かの判定をおこない、保留球数が1以上である場合、普通図柄当たり判定テーブルを参照して当たり判定をおこなう。次に、遊技制御用マイコン81は、普通図柄変動パターン判定テーブルを参照して変動パターンの選択をおこなう。遊技制御用マイコン81は、選択した普通図柄変動パターンをセットすることで、普通図柄の変動表示を開始させる。その後、変動表示を停止させ、「当たり」の場合には電チュー開放パターン判定テーブルを参照して電チュー開放パターンのセットをおこない、電チュー22を作動させる。
【0102】
次に、遊技制御用マイコン81は、特別動作処理をおこなう(ステップS105)。この特別動作処理については後述する。
次に、遊技制御用マイコン81は、保留球数処理(ステップS106)をおこなう。遊技制御用マイコン81は、まず、メインRAM84に記憶されている特図1保留球数、特図2保留球数、および、普通図柄保留球数の読み出しをおこなう。次に、遊技制御用マイコン81は、保留球数コマンドをメインRAM84のコマンドセット領域(出力バッファ)84aにセットする。保留球数コマンドは、保留球数をサブ制御基板90に通知するためのコマンドであり、特図1保留球数、特図2保留球数、および、普通図柄保留球数に関する情報を含んでいる。
【0103】
保留球数処理の後、遊技制御用マイコン81は、出力処理をおこなう(ステップS107)。出力処理では、遊技制御用マイコン81は、上述の各処理においてメインRAM84のコマンドセット領域84aにセットしたコマンド等をサブ制御基板90に出力する。出力処理の後、遊技制御用マイコン81は、その他の処理をおこなう(ステップS108)。その他の処理では、例えば、後述の特図2保留球数に基づいて第2特図保留表示器43bをその数を示す表示態様に制御し、特図1保留球数に基づいて第1特図保留表示器43aをその数を示す表示態様に制御する。
【0104】
[特別動作処理]
図12は、特別動作処理(図11:ステップS105)のフローチャートである。ここでは、特別図柄表示器41および大入賞装置(大入賞装置31)に関する処理を4つの段階に分け、各段階をそれぞれ「特別動作ステータス」の「1」、「2」、「3」、「4」と呼ぶ。遊技制御用マイコン81は、「特別動作ステータス」が「1」のとき(ステップS1301:YES)、特別図柄待機処理をおこなう(ステップS1302)。特別図柄待機処理では、大当たり判定や変動パターン選択等が実行される。「特別動作ステータス」が「2」のときには(ステップS1301:NO、ステップS1303:YES)、特別図柄変動中処理をおこなう(ステップS1304)。特別図柄変動中処理では、変動時間経過後に変動停止コマンドの出力等が実行される。具体的には、遊技制御用マイコン81は、まず、特別図柄の変動時間が経過して終了したか否かの判定をおこない、変動時間が経過している場合は変動停止コマンドをセットし特別動作ステータスを「3」にセットする。「特別動作ステータス」が「3」のときには(ステップS1301、S1303:NO、ステップS1305:YES)、特別図柄確定処理をおこなう(ステップS1306)。特別図柄確定処理では、大当たり時にオープニングコマンドの出力等が実行される。具体的には、遊技制御用マイコン81は、まず、遊技状態管理処理を実行する。遊技状態管理処理とは、ST回数(確変遊技状態に制御される変動回数)や時短回数(時短遊技状態に制御される変動回数)を管理するための処理である。次に、遊技制御用マイコン81は、大当たりフラグがOFFである場合、特別動作ステータスを「1」にセットする。一方、大当たりフラグがONである場合、当選した大当たりの種別に応じた大入賞口の開放パターンのセットをおこなう。開放パターンのセット後、遊技制御用マイコン81は、遊技状態リセット処理をおこなう。遊技状態リセット処理とは、確変フラグや時短フラグをリセットするための処理である。遊技状態リセット処理の後、大当たり遊技を開始するために、大当たりのオープニングコマンドをセットする。その後、特別動作ステータスを「4」にセットする。「特別動作ステータス」が「4」のときには(ステップS1301、S1303、S1305:NO)、特別電動役物処理をおこなう(ステップS1308)。特別電動役物処理では、大当たり遊技が実行される。具体的には、大入賞口30の開放を、ラウンドカウンタに基づき開放パターンに従って制御し、ラウンド指定コマンド、エンディングコマンドのセットを行う。また、大当たりの終了時には、時短カウンタ、確変カウンタのセットを行う。
【0105】
[特別図柄待機処理]
図13は、特別図柄待機処理(図12:ステップS1302)のフローチャートである。特別図柄待機処理では、遊技制御用マイコン81は、まず、特図2保留球数が「0」であるか否かの判定をおこなう(ステップS1401)。特図2保留球数が「0」である場合(ステップS1401:YES)、すなわち、第2特図保留記憶領域に、第2始動口21への入賞に起因して取得した乱数値群の記憶がない場合には、処理はステップS1407に移行する。特図2保留球数が「1」以上である場合(ステップS1401:NO)、遊技制御用マイコン81は、大当たり判定処理(ステップS1402)を実行する。大当たり判定処理では、大当たり判定を行う。大当たり判定は、大当たり判定テーブルを用いて行われる。そして、遊技制御用マイコン81は、大当たりか否かを判定し、大当たりであると判定された場合、大当たりフラグをONにし、大当たり種別を判定して、その後、大当たり判定処理を終了する。
【0106】
次に遊技制御用マイコン81は、変動パターン選択処理(ステップS1403)を実行する。変動パターン選択処理では、変動パターン判定テーブル(図8図9)を参照し、遊技機1の遊技状態(時短状態か非時短状態か)、大当たり判定処理(ステップS1402)の判定結果、保留球数および変動パターン乱数に基づいて、変動パターンを選択する変動パターン選択処理の後、特図2保留球数をデクリメントする(ステップS1404)。次に、遊技制御用マイコン81は、第2特図保留記憶領域の第1~第4記憶領域に格納されている保留情報(各種乱数値)の格納場所を現在の位置から読み出される側に1つシフトするとともに、第2特図保留記憶領域において読み出される側から最も遠い場所に格納されている保留情報をクリアする(ステップS1405)。例えば、第1~第3記憶領域に保留情報が格納されている場合には、第3記憶領域に格納されている保留情報をクリアし、第1~第4記憶領域に保留情報が格納されている場合には、第4記憶領域に格納されている保留情報をクリアする。上記ステップによって、第2特図保留が保留された順に消化される。この場合、画像表示装置7の表示画面7aでは、第2特図保留記憶領域の第1記憶領域に対応する保留画像9B(4つの保留画像9Bのうち、一番左端の保留画像9B)が保留消化画像表示領域側にシフトし、保留消化画像9Cとして表示される。また、第2特図保留記憶領域の第2~第4記憶領域に対応する保留画像9B(4つの保留画像9Bのうち、左から2、3、4番目の保留画像9B)がそれぞれ左側に1つシフトする(図1)。これにより、遊技者は、第2特図保留が1つ消化されたことを認識することができる。次に、遊技制御用マイコン81は、特図2変動開始処理をおこなう(ステップS1406)。特図2変動開始処理では、変動開始コマンドをメインRAM84のコマンドセット領域84aにセットし、第2特別図柄の変動表示を開始させるとともに、変動時間タイマのセットをおこなう。変動時間タイマには、変動パターン選択処理で選択された変動パターンに応じて決定される変動時間がセットされる。また、遊技制御用マイコン81は、特別動作ステータスを「2」にセットする。なお、特図2変動開始処理でセットされる変動開始コマンド(特図2変動開始コマンド)には、大当たり判定処理(ステップS1402)でセットされた特図停止図柄データに関する情報や変動パターン選択処理(ステップS1403)でセットされた変動パターンに関する情報(変動時間に関する情報を含む)が含まれている。
【0107】
ステップS1401において、特図2保留球数が「0」の場合(ステップS1401:YES)、遊技制御用マイコン81は、特図1保留球数が「0」であるか否かの判定をおこなう(ステップS1407)。特図1保留球数が「0」である場合(ステップS1407:YES)、すなわち、第1特図保留記憶領域に、第1始動口20への入賞に起因して取得した乱数値群の記憶がない場合には、ステップS1413へ移行する。特図1保留球数が「1」以上である場合(ステップS1407:NO)、遊技制御用マイコン81は、大当たり判定処理(ステップS1408)を実行する。大当たり判定処理では、大当たり判定を行う。大当たり判定は、大当たり判定テーブルを用いて行われる。そして、遊技制御用マイコン81は、大当たりか否かを判定し、大当たりであると判定された場合、大当たりフラグをONにし、大当たり種別を判定して、その後、大当たり判定処理を終了する。
【0108】
次に遊技制御用マイコン81は、変動パターン選択処理(ステップS1409)を実行する。変動パターン選択処理では、変動パターン判定テーブル(図8図9)を参照し、遊技機1の遊技状態(時短状態か非時短状態か)、大当たり判定処理(ステップS1408)の判定結果、保留球数および変動パターン乱数に基づいて、変動パターンを選択する。変動パターン選択処理の後、特図1保留球数をデクリメントする(ステップS1410)。次に、遊技制御用マイコン81は、第1特図保留記憶領域の第1~第4記憶領域に格納されている各種乱数値の格納場所を現在の位置から読み出される側に1つシフトするとともに、第1特図保留記憶領域において読み出される側から最も遠い場所に格納されている保留情報をクリアする(ステップS1411)。上記ステップによって、第1特図保留が保留された順に消化される。この場合、画像表示装置7の表示画面7aでは、第1特図保留記憶領域の第1記憶領域に対応する保留画像9A(4つの保留画像9Aのうち、一番右端の保留画像9A)が保留消化画像表示領域側にシフトし、保留消化画像9Cとして表示される。また、第1特図保留記憶領域の第2~第4記憶領域に対応する保留画像9A(4つの保留画像9Aのうち、右から2、3、4番目の保留画像9A)がそれぞれ右側に1つシフトする(図1)。これにより、遊技者は、第1特図保留が1つ消化されたことを認識することができる。次に、遊技制御用マイコン81は、特図1変動開始処理をおこなう(ステップS1412)。特図1変動開始処理では、変動開始コマンドをメインRAM84のコマンドセット領域84aにセットし、第1特別図柄の変動表示を開始させるとともに、変動時間タイマのセットをおこなう。変動時間タイマには、変動パターン選択処理で選択された変動パターンに応じて決定される変動時間がセットされる。また、遊技制御用マイコン81は、特別動作ステータスを「2」にセットする。なお、特図1変動開始処理でセットされる変動開始コマンド(特図1変動開始コマンド)には、大当たり判定処理(ステップS1408)でセットされた特図停止図柄データに関する情報や変動パターン選択処理(ステップS1409)でセットされた変動パターンに関する情報(変動時間に関する情報を含む)が含まれている。
【0109】
ステップS1413において、遊技制御用マイコン81は、所定時間が経過したか否かを判定する。ここでは特図1、2の保留球数が0になってから所定時間(例えば30秒)が経過したか否かを判定する。ここで所定時間が経過したと判定されて場合(ステップS413:YES)、客待ちコマンドをメインRAM84のコマンドセット領域84aにセットし(ステップS1414)、その後、特別図柄待機処理を終了する。一方、所定時間が経過していないと判定された場合(ステップS1413:NO)、ステップS1414の処理を実行せず、特別図柄待機処理を終了する。
【0110】
上記のように、本実施形態の特別図柄待機処理によれば、第1特図保留に基づく特別図柄の変動表示は、第2特図保留が「0」の場合に限って実行される。すなわち、第2特図保留の消化は、第1特図保留の消化に優先して実行される。
【0111】
[特別図柄確定処理]
図14は特別図柄確定処理(図12のステップS1306)のフローチャートである。
特別図柄確定処理では、まず、遊技制御用マイコン81は、遊技状態管理処理を実行する(ステップS1501)。遊技状態管理処理については後述する。
次に、遊技制御用マイコン81は、大当たりフラグがONであるか否かを判定する(ステップS1502)。大当たりフラグは、メインRAM84のフラグセット領域84bに格納されている。ここで大当たりフラグがONであると判定された場合(ステップS1502:YES)、ステップS1503へ移行する。一方、大当たりフラグがONでないと判定された場合(ステップS1502:NO)、すなわち、大当たりフラグがOFFである場合には、特別動作ステータスを「1」にセットして(ステップS1507)、特別図柄確定処理を終了する。
【0112】
ステップS1503において、遊技制御用マイコン81は、開放パターンをセットする。開放パターンは、上述した通りであり、4R大当たりであれば開放パターン21、8R大当たりであれば開放パターン22、10R大当たりであれば開放パターン23をセットする。
次に、遊技制御用マイコン81は、遊技状態リセット処理を実行する(ステップS1504)。この処理は、確変フラグ、時短フラグをリセットする処理である。
次に遊技制御用マイコン81は、オープニングコマンドをセットし(ステップS1505)、特別動作ステータスを「4」にセットして(ステップS1506)、特別図柄確定処理を終了する。オープニングコマンドは、メインRAM84のコマンドセット領域84aにセットされる。
【0113】
[遊技状態管理処理]
図15は遊技状態管理処理(図14:ステップS1501)のフローチャートである。
遊技状態管理処理では、まず、遊技制御用マイコン81は、確変フラグがONであるか否かを判定する(ステップS1601)。ここで確変フラグがONであると判定された場合(ステップS1601:YES)、確変カウンタをデクリメントし(ステップS1602)、ステップS1603へ移行する。一方、確変フラグがONでないと判定された場合(ステップS1601:NO)、すなわち確変フラグがOFFである場合には、ステップS1605へ移行する。
【0114】
ステップS1603において、遊技制御用マイコン81は、確変カウンタが「0」であるか否かを判定する。ここで確変カウンタが「0」であると判定された場合(ステップS1603:YES)、確変フラグをOFFにして(ステップS1604)、ステップS1605へ移行する。一方、確変カウンタが「0」でないと判定された場合(ステップS1603:NO)、ステップS1604の処理を実行せず、ステップS1605へ移行する。
【0115】
ステップS1605において、遊技制御用マイコン81は、時短フラグがONであるか否かを判定する。ここで時短フラグがONであると判定された場合(ステップS1605:YES)、時短カウンタをデクリメントして(ステップS1606)、ステップS1607へ移行する。一方、時短カウンタがONでないと判定された場合(ステップS1605:NO)、すなわち時短カウンタがOFFである場合には、ステップS1609へ移行する。
【0116】
ステップS1607において、遊技制御用マイコン81は、時短カウンタが「0」であるか否かを判定する。ここで時短カウンタが「0」であると判定された場合(ステップS1607:YES)、時短フラグをOFFにして(ステップS1608)、ステップS1609へ移行する。一方、時短カウンタが「0」でないと判定された場合(ステップS1607:NO)、ステップS1608の処理を実行せず、ステップS1609へ移行する。
【0117】
ステップS1609において、遊技制御用マイコン81は、遊技制御用マイコン81は、遊技状態指定コマンドをセットし、遊技状態管理処理を終了する。遊技状態指定コマンドは、メインRAM84のコマンドセット領域84aにセットされる。
【0118】
[特別電動役物処理]
図16は、特別電動役物処理(図12のステップS1308)のフローチャートである。
特別電動役物処理では、まず、遊技制御用マイコン81は、大当たりのオープニング処理を実行する(ステップS1701)。
【0119】
次に、遊技制御用マイコン81は、大入賞口開放処理を実行する(ステップS1702)。大入賞口開放処理では、大入賞口30の開放期間であるか否かを判定し、大入賞口30の開放期間であると判定された場合、大入賞口30を開放し、大当たりのラウンド指定コマンドをセットする。
【0120】
次に、遊技制御用マイコン81は、大入賞口30への入賞があったか否かを判定する(ステップS1703)。この処理は、大入賞口センサ30aからの信号に基づき、大入賞口30への入賞があったか否かを判定する処理である。ここで入賞があったと判定された場合(ステップS1703:YES)、入賞コマンドをセットし(ステップS1704)、ステップS1705へ移行する。一方、入賞がないと判定された場合(ステップS1703:NO)、ステップS1704の処理を実行せず、ステップS1705へ移行する。
【0121】
ステップS1705において、遊技制御用マイコン81は、大入賞口閉鎖処理を実行する。大入賞口閉鎖処理は、大入賞口30の閉鎖条件が成立したか否かを判定し、成立している場合には、大入賞口30を閉鎖する処理である。また、大入賞口30を閉鎖した場合、ラウンド処理を実行する。ラウンド処理では、ラウンドカウンタをデクリメントする。
【0122】
次に、遊技制御用マイコン81は、大当たり終了であるか否かを判定する(ステップS1706)。この処理は、ラウンドカウンタが「0」であるか否かを判定する処理である。ここで大当たり終了であると判定された場合(ステップS1706:YES)、ステップS1707へ移行する。一方、大当たり終了でないと判定された場合(ステップS1706:NO)、以降の処理を実行せず、特別電動役物処理を終了する。
【0123】
ステップS1707において、遊技制御用マイコン81は、大当たりのエンディング処理を実行する。大当たりのエンディング処理では、エンディング時間が経過したか否かを判定し、経過している場合、大当たりフラグをOFFにし、遊技状態設定処理を実行する(ステップS1708)。エンディング処理では、エンディングコマンドがメインRAM84のコマンドセット領域84aにセットされる。
【0124】
[遊技状態設定処理]
図17は、遊技状態設定処理(図16のステップS1708)のフローチャートである。
遊技状態設定処理では、まず、遊技制御用マイコン81は、確変大当たりか否かを判定する(ステップS1801)。ここで確変大当たりであると判定された場合(ステップS1801:YES)、確変フラグをONにし(ステップS1802)、確変カウンタを10000にセットして(ステップS1803)、ステップS1804へ移行する。一方、確変大当たりでないと判定された場合(ステップS1801:NO)、ステップS1802、ステップS1803の処理を実行せず、ステップS1804へ移行する。
【0125】
ステップS1804において、遊技制御用マイコン81は、時短フラグをONにする。次に、遊技制御用マイコン81は、時短カウンタに100をセットし(ステップS1805)する。次に、遊技制御用マイコン81は、遊技状態指定コマンドをセットし(ステップS1806)、その後、遊技状態設定処理を終了する。
【0126】
8.設定変更装置の説明
図18は、設定変更装置79を説明するための図である。設定変更装置79は、主制御基板80が収納される主基板ケース89に設けられている。設定変更装置79は、設定表示LED79a、設定キースイッチ79b、設定スイッチ79cを具備している。設定表示LED79aは、7セグLEDであり、4桁まで表示可能となっている。設定情報は、「1」~「6」の設定値を示し、最も右側の桁に表示される。以下では、設定情報の示す設定値を単に「設定情報」ともいう。設定表示LED79aは、性能表示モニタとしても使用される。設定キースイッチ79bは、設定キーとシリンダとで構成されている。設定情報を変更/確認する場合には設定キーをシリンダに差し込んで右方へ回動させる。これにより、設定キースイッチ79bはONとなる。設定情報の変更/確認が終了した場合には設定キーを左方へ回動させる。これにより、設定キースイッチ79bはOFFとなる。設定スイッチ79cは、設定情報を変更するためのスイッチである。設定変更が可能な状態で設定スイッチ79cを押下するたび、設定情報は、インクリメントされて設定表示LED79aに表示される。例えば、設定情報が「3」である場合、設定変更が可能な状態で設定スイッチ79cを押下するたび、設定情報が設定表示LED79aに「4」→「5」→「6」→「1」→・・・という順序で表示される。設定スイッチ79cは、RAMクリアスイッチとしても使用される。以下では、設定スイッチ79cをRAMクリアスイッチ79cとも呼ぶ。
【0127】
[設定変更処理]
図19は、設定変更処理のフローチャートである。設定変更処理は、設定キースイッチ79bがONの状態で、かつ、RAMクリアスイッチ(設定スイッチ)79cが押された状態で、遊技機1の電源ボタン(不図示)がONになった場合に実行される。
【0128】
設定変更処理では、まず、遊技制御用マイコン81は、通信待機処理を行う(ステップS1901)。この処理は、サブ制御基板90の起動、すなわち演出制御用マイコン91の起動を待つ処理である。
次に、遊技制御用マイコン81は、設定変更中コマンドをサブ制御基板90へ送信する(ステップS1902)。これにより、演出制御用マイコン91は、主制御基板80が設定変更状態にあることを認識することが可能となる。
【0129】
次に、遊技制御用マイコン81は、設定スイッチ79cが押下されたか否かを判定する(ステップS1903)。ここれ設定スイッチ79cが押下されたと判定された場合(ステップS1903:YES)、設定情報をインクリメントして(ステップS1904)、ステップS1905へ移行する。一方、設定スイッチ79cが押下されていないと判定された場合(ステップS1903:NO)、ステップS1907へ移行する。
【0130】
ステップS1904において、遊技制御用マイコン81は、設定情報が6を上回ったか否かを判定する。ここで設定情報>6であると判定された場合(ステップS1904:YES)、設定情報を「1」にして(ステップS1906)、ステップS1907へ移行する。一方、設定情報≦6であると判定された場合(ステップS1904:NO)、ステップS1906の処理を実行せず、ステップS1907へ移行する。
【0131】
ステップS1907において、遊技制御用マイコン81は、設定情報を設定表示LED79aに表示し、その後、ステップS1908へ移行する。
ステップS1908において、遊技制御用マイコン81は、設定キースイッチ79bがOFFであるか否かを判定する。ここで設定キースイッチ79bがOFFであると判定された場合(ステップS1908:YES)、ステップS1909へ移行する。一方、設定キースイッチ79bがOFFでないと判定された場合(ステップS1908:NO)、すなわち設定キースイッチ79bがONである場合には、ステップS1903からの処理を繰り返す。
【0132】
ステップS1909において、遊技制御用マイコン81は、設定コマンドをサブ制御基板90へ送信する。その後、遊技制御用マイコン81は、設定表示LED79aに表示された設定情報を非表示とし(ステップS1910)、設定変更処理を終了して、主制御メイン処理へ移行する。
【0133】
[設定確認処理]
図20は、設定確認処理のフローチャートである。設定確認処理は、設定キースイッチ79bがONの状態で、かつ、RAMクリアスイッチ(設定スイッチ)79cが押されていない状態で、遊技機1の電源ボタン(不図示)がONになった場合に実行される。RAMクリアスイッチ(設定スイッチ)79cが押されていない状態で電源ボタンがONになった場合には、前回の設定情報が保持される。
【0134】
設定確認処理では、まず、遊技制御用マイコン81は、通信待機処理を行う(ステップS2001)。この処理は、サブ制御基板90の起動、すなわち演出制御用マイコン91の起動を待つ処理である。
次に、遊技制御用マイコン81は、設定確認中コマンドをサブ制御基板90へ送信する(ステップS2002)。これにより、演出制御用マイコン91は、主制御基板80が設定確認状態にあることを認識することが可能となる。
【0135】
次に、遊技制御用マイコン81は、設定情報を設定表示LED79aに表示し(ステップS2003)、その後、ステップS2004へ移行する。
ステップS2004において、遊技制御用マイコン81は、設定キースイッチ79bがOFFであるか否かを判定する。ここで設定キースイッチ79bがOFFであると判定された場合(ステップS2004:YES)、ステップS2005へ移行する。一方、設定キースイッチ79bがOFFでないと判定された場合(ステップS2004:NO)、すなわち設定キースイッチ79bがONである場合には、ステップS2004からの処理を繰り返す。
【0136】
ステップS2005において、遊技制御用マイコン81は、設定コマンドをサブ制御基板90へ送信する。その後、遊技制御用マイコン81は、設定表示LED79aに表示された設定情報を非表示とし(ステップS2006)、設定変更処理を終了して、主制御メイン処理へ移行する。
【0137】
[通常起動処理]
図21(A)は、通常起動処理のフローチャートである。通常起動処理は、設定キースイッチ79bがOFFの状態で、かつ、RAMクリアスイッチ(設定スイッチ)79cが押されていない状態で、遊技機1の電源ボタン(不図示)がONになった場合に実行される。RAMクリアスイッチ(設定スイッチ)79cが押されていない状態で電源ボタンがONになった場合には、前回の設定情報が保持される。
【0138】
通常起動処理では、まず、遊技制御用マイコン81は、通信待機処理を行う(ステップS2101)。この処理は、サブ制御基板90の起動、すなわち演出制御用マイコン91の起動を待つ処理である。
次に、遊技制御用マイコン81は、設定コマンドをサブ制御基板90へ送信する(ステップS2102)。その後、遊技制御用マイコン81は、通常起動処理を終了し、主制御メイン処理へ移行する。
【0139】
[RAMクリア起動処理]
図21(A)は、通常起動処理のフローチャートである。通常起動処理は、設定キースイッチ79bがOFFの状態で、かつ、RAMクリアスイッチ(設定スイッチ)79cが押された状態で、遊技機1の電源ボタン(不図示)がONになった場合に実行される。
【0140】
RAMクリア起動処理では、まず、遊技制御用マイコン81は、通信待機処理を行う(ステップS2111)。この処理は、サブ制御基板90の起動、すなわち演出制御用マイコン91の起動を待つ処理である。
次に、遊技制御用マイコン81は、RAMクリアを実行する(ステップS2112)。RAMクリアとは、遊技機1を初期状態に戻す処理である。ただし、設定情報はクリアされない。
【0141】
次に、遊技制御用マイコン81は、RAMクリアコマンドをサブ制御基板90へ送信する(ステップS2113)。これにより、演出制御用マイコン91は、主制御基板80がRAMクリア状態にあることを認識することが可能となる。
次に、遊技制御用マイコン81は、設定コマンドをサブ制御基板90へ送信する(ステップS2114)。その後、遊技制御用マイコン81は、RAMクリア起動処理を終了し、主制御メイン処理へ移行する。
【0142】
9.演出制御用マイコン91の動作
次に、サブ制御基板90(図4)に設けられた演出制御用マイコン91の動作について説明する。演出制御用マイコン91の動作説明にて登場するカウンタ、フラグ、ステータス、バッファ等はサブRAM94に設けられている。
【0143】
[サブ制御メイン処理]
図22は、サブ制御メイン処理を示すフローチャートである。演出制御用マイコン91は、遊技機1の電源がオンされると、サブROM93からサブ制御メイン処理を実行するためのプログラムを読み出す。サブ制御メイン処理では、演出制御用マイコン91は、まず、初期化処理をおこなう(ステップS4000)。初期化処理では、例えば、サブCPU92の設定、各種のフラグ、ステータスおよびカウンタなどのリセット等をおこなう。フラグの初期値は「0」つまり「OFF」であり、ステータスの初期値は「1」であり、カウンタの初期値は「0」である。なお、初期化処理は、電源投入後に一度だけ実行され、それ以降は実行されない。
【0144】
初期化処理の後、演出制御用マイコン91は、割り込み処理の割り込みを禁止し(ステップS4001)、乱数更新処理(ステップS4002)をおこなう。この乱数更新処理では、演出制御用マイコン91は、乱数カウンタ値を1加算して更新する。各乱数カウンタ値は設定された上限値に達すると「0」に戻って再び加算される。なお、各乱数カウンタの初期値は「0」以外の値であってもよく、ランダムに変更されるものであってもよい。また、乱数値は、1ずつ加算する以外に、2以上を加算するようにしてもよい。各乱数はいわゆるハードウェア乱数であってもよい。
【0145】
乱数更新処理の後、演出制御用マイコン91は、割り込み処理の割り込みを許可する(ステップS4003)。割り込み許可中は、サブ側タイマ割り込み処理(ステップS4004)の実行が可能となる。サブ側タイマ割り込み処理は、所定の周期でサブCPU92に繰り返し入力される割り込みパルスに基づいて実行される。すなわち、サブ側タイマ割り込み処理は、所定周期ごとに実行される。そして、サブ側タイマ割り込み処理が終了してから、次にサブ側タイマ割り込み処理が開始されるまでの間に、乱数更新処理が繰り返し実行される。
【0146】
[サブ側タイマ割り込み処理]
図23は、サブ側タイマ割り込み処理(図18のステップS4004)のフローチャートである。演出制御用マイコン91は、まず、受信コマンド解析処理をおこなう(ステップS4101)。受信コマンド解析処理の詳細については後述する。受信コマンド解析処理の後、演出制御用マイコン91は、変動演出中処理をおこなう(ステップS4102)。変動演出中処理の後、演出制御用マイコン91は、スイッチ処理をおこなう(ステップS4103)。スイッチ処理では、演出制御用マイコン91は、演出ボタン63から出力されたスイッチデータ(エッジデータおよびレベルデータ)に基づいて、表示画面7aの表示内容の設定等をおこなう。
【0147】
スイッチ処理の後、演出制御用マイコン91は、コマンド送信処理をおこなう(ステップS4104)。コマンド送信処理では、演出制御用マイコン91は、受信コマンド解析処理等でサブRAM94の演出コマンドセット領域94b(出力バッファ)にセットした各種コマンドを画像制御基板100、音声制御基板106、ランプ制御基板107、中継基板108に送信する。各種コマンドを受信した画像制御基板100は、画像表示装置7を用いて、受信したコマンドに応じた表示演出を実行する。また、各種コマンドを受信した音声制御基板106は、受信したコマンドに応じて、スピーカ67から音声を出力する音声演出を実行する。各種コマンドを受信したランプ制御基板107は、受信したコマンドに応じて盤ランプ5や枠ランプ66の発光制御を行うランプ演出を実行する。コマンド送信処理の後、演出制御用マイコン91は、その他の処理をおこない(ステップS4105)、本処理を終える。その他の処理では、乱数更新処理等がおこなわれる。
【0148】
[受信コマンド解析処理]
図24は、受信コマンド解析処理(図23のステップS4101)のフローチャートである。演出制御用マイコン91は、まず、主制御基板80から事前判定コマンドを受信したか否かの判定をおこなう(ステップS4201)。受信している場合(ステップS4201:YES)、先読み演出決定処理をおこなう(ステップS4202)。「先読み演出決定処理」は、先読み演出を実行するか否か、および実行する場合の先読み演出パターンを決定する処理である。具体的には、演出制御用マイコン91は、先読み演出乱数のカウンタの値を取得し、取得した乱数値と、サブROM93に記憶されている先読み演出パターン決定テーブルを参照して先読み演出をおこなうか否か、および、先読み演出をおこなう場合の先読み演出パターンを決定する。一方、受信していない場合(ステップS4201:NO)、上述の先読み演出決定処理をスキップする。先読み演出とは、特図保留記憶領域84eに新たに記憶された保留情報に大当たりが含まれている可能性が高いことを示唆する演出であり、変動演出中に実行される。
【0149】
次に、演出制御用マイコン91は、主制御基板80から保留球数コマンドを受信したか否かの判定をおこなう(ステップS4203)。受信している場合(ステップS4203:YES)、保留表示処理をおこなう(ステップS4204)。保留表示処理では、保留球数コマンドに含まれている特図1保留球数、特図2保留球数、および、普通図柄保留球数に関する情報に基づいて、サブRAM94のカウンタセット領域94cに設けられた、第1特図保留演出カウンタ、第2特図保留演出カウンタ、および、普図保留演出カウンタの値を更新する。これにより、主制御基板80側だけでなく、サブ制御基板90側でも各保留球数の情報を保持することができる。また、演出制御用マイコン91は、第1特図保留演出カウンタ、第2特図保留演出カウンタ、および、普図保留演出カウンタの値に基づいて、表示画面7aに表示されている保留画像9A、9Bの更新をおこなう。一方、保留球数コマンドを受信していない場合(ステップS4203:NO)、上述の保留表示処理をスキップする。
【0150】
続いて、演出制御用マイコン91は、主制御基板80から変動開始コマンドを受信したか否かの判定をおこなう(ステップS4205)。受信している場合(ステップS4205:YES)、変動演出開始処理をおこなう(ステップS4206)。「変動演出開始処理」は、特別図柄変動中に実行する変動演出パターン(内容)を選択する処理である。一方、受信していない場合(ステップS4205:NO)、上述の変動演出開始処理をスキップする。
【0151】
続いて、演出制御用マイコン91は、主制御基板80から変動停止コマンドを受信したか否かの判定をおこなう(ステップS4207)。受信している場合(ステップS4207:YES)、変動演出終了処理をおこなう(ステップS4208)。「変動演出終了処理」は、特別図柄変動中に実行される変動演出を停止させるための処理である。変動演出終了処理では、演出制御用マイコン91は、変動停止コマンドの解析結果に基づいてカウンタのセット等をおこなうとともに、変動演出を終了させるための変動演出終了コマンドをセットする。これにより変動中の特図1または特図2に対応する演出図柄が停止表示される。なお、変動停止コマンドを受信していない場合(ステップS4207:NO)、上述の変動演出終了処理をスキップする。
【0152】
続いて、演出制御用マイコン91は、主制御基板80から当たり関連コマンドを受信したか否かの判定をおこなう(ステップS4209)。当たり関連コマンドには、大当たりのオープニングコマンド、ラウンド指定コマンド、エンディングコマンド、小当たりのオープニングコマンド、ラウンド指定コマンド、エンディングコマンドなどが含まれる。ここで、受信している場合(ステップS4209:YES)、各コマンドに対応する当たり関連演出パターン決定処理をおこなう(ステップS4210)。例えば、大当たりのオープニングコマンドを受信している場合、大当たり種別に対応して予め設定されているオープニング演出の演出パターンを選択し、選択したオープニング演出を開始するためのオープニング演出開始コマンドをサブRAM94の演出コマンドセット領域94bにセットする。演出コマンドセット領域94bにセットされたオープニング演出開始コマンドがコマンド送信処理(ステップS4104)において画像制御基板100に送信されると、画像制御基板100は、所定のオープニング演出画像を読み出して、画像表示装置7の表示画面7aに表示させる。他のコマンドでも同様である。一方、受信していない場合(ステップS4209:NO)、上述の当たり関連演出パターン決定処理をスキップする。
【0153】
続いて、演出制御用マイコン91は、主制御基板80から客待ちコマンドを受信したか否かの判定をおこなう(ステップS4211)。ここで、客待ちコマンドを受信している場合(ステップS4211:YES)、客待ち待機処理を実行する(ステップS4212)。客待ち待機処理は、例えば、画像表示装置7の表示画面7aにてデモ演出を実行する処理である。具体的には、客待ちコマンドを受信している場合、デモ演出を実行するためのデモ演出開始コマンドをサブRAM94の演出コマンドセット領域94bにセットする。演出コマンドセット領域94bにセットされたデモ演出開始コマンドがコマンド送信処理(ステップS4104)において画像制御基板100に送信されると、画像制御基板100は、所定のデモ演出画像を読み出して、画像表示装置7の表示画面7aに表示させる。一方、客待ちコマンドを受信していない場合(ステップS4211:NO)、上述の客待ち待機処理をスキップする。
【0154】
続いて、演出制御用マイコン91は、主制御基板80から設定関連コマンドを受信したか否かの判定をおこなう(ステップS4213)。ここで、設定関連コマンドを受信している場合(ステップS4213:YES)、設定関連処理を実行する(ステップS4214)。設定関連コマンドには、設定コマンド、設定変更中コマンド、設定確認中コマンド、RAMクリアコマンドが含まれる。一方、設定関連コマンドを受信していない場合(ステップS4213:NO)、上述の設定関連処理をスキップする。
次に、演出制御用マイコン91は、その他の処理を実行し(ステップS4215)、受信コマンド解析処理を終了する。
【0155】
[変動演出開始処理]
図25は、変動演出開始処理(図24のステップS4206)のフローチャートである。
演出制御用マイコン91は、まず、変動開始コマンドを解析する(ステップS4301)。ここでは、演出制御用マイコン91は、変動開始コマンドに含まれる特図停止図柄データに関する情報、および、変動パターンに関する情報をサブRAM94にセットする。セットされた情報には、現在の遊技状態を示す遊技状態情報や、特図1または特図2の当たり判定処理の判定結果としての図柄を示す図柄情報等が含まれている。ここで取得された情報は、演出制御用マイコン91により適宜参照され得る。
【0156】
続いて、演出制御用マイコン91は、基幹演出パターン決定処理をおこなう(ステップS4302)。基幹演出パターン決定処理は、基幹演出パターン決定テーブルを用いて変動演出の基本的な構成を決定する処理である。変動演出の基本的な構成は、例えば、画像表示装置7における背景画像の表示およびその切り換え、所定のキャラクタの表示およびその動作、スピーカ67を用いたメロディや効果音の出力、ランプ類の点灯制御などを含む。変動演出は、この基幹演出にチャンスアップ演出などの付加的な演出が重畳されて完成する。
【0157】
続いて、演出制御用マイコン91は、チャンスアップ演出パターン決定処理をおこなう(ステップS4303)。チャンスアップ演出パターン決定処理は、変動演出に重畳させる付加的な演出としてのチャンスアップ演出を決定するための処理である。演出制御用マイコン91は、チャンスアップ乱数のカウンタの値を取得し、取得した乱数値と、サブROM93に記憶されているチャンスアップ演出パターン決定テーブルを参照して、チャンスアップ演出パターンを決定する。
【0158】
続いて、演出制御用マイコン91は、設定示唆演出決定処理をおこなう(ステップS4304)。設定示唆演出決定処理は、変動演出に重畳させる付加的な演出としての設定示唆演出を決定するための処理である。演出制御用マイコン91は、示唆演出乱数のカウンタの値を取得し、取得した乱数値と、サブROM93に記憶されている設定示唆演出決定テーブルと、サブRAM94の情報記憶領域94dに記憶されている設定情報とを参照して、設定示唆演出を決定する。設定示唆演出は、設定情報に関連する演出の一例である。例えば、偶数設定および奇数設定のいずれであるかを示唆したり、比較的高設定であること比較的低設定であることを示唆したり、過去の設定と比較して上がったか下がったかを示唆したりするという具合である。
【0159】
演出制御用マイコン91は、上記ステップS4301~S4304にて決定された変動演出パターンに基づく変動演出が実現されるよう変動演出開始コマンドをサブRAM94の演出コマンドセット領域94b(出力バッファ)にセットする(ステップS4404)。サブRAM94の演出コマンドセット領域94bにセットされた変動演出開始コマンドがコマンド送信処理において画像制御基板100に送信されると、画像制御基板100は、変動演出画像を読み出して、画像表示装置7の表示画面7aに表示させる。
【0160】
続いて、演出制御用マイコン91は、変動演出タイマをセットして(ステップS4305)、本処理を終了する。変動演出タイマには、変動開始コマンドに含まれる変動パターンに応じた変動時間がセットされる。
【0161】
[設定関連処理]
図26は、設定関連処理(図24のステップS4214)のフローチャートである。
演出制御用マイコン91は、まず、設定変更中コマンドを受信したか否かを判定する(ステップS5001)。ここで設定変更中コマンドを受信したと判定された場合(ステップS5001:YES)、設定変更中表示を行い(ステップS5002)、ステップS5003へ移行する。設定変更中表示は、図28(A)に示すように、画像表示装置7の表示画面7aの中央部に「設定変更中です」というメッセージ画像MSGを表示するものである。一方、設定変更中コマンドを受信していないと判定された場合(ステップS5001:NO)、ステップS5002の処理を実行せず、ステップS5003へ移行する。
【0162】
ステップS5003において、演出制御用マイコン91は、設定確認中コマンドを受信したか否かを判定する。ここで設定確認中コマンドを受信したと判定された場合(ステップS5003:YES)、設定確認中表示を行い(ステップS5004)、ステップS5005へ移行する。設定確認中表示は、図28(B)に示すように、画像表示装置7の表示画面7aの中央部に「設定確認中です」というメッセージ画像MSGを表示するものである。一方、設定確認中コマンドを受信していないと判定された場合(ステップS5003:NO)、ステップS5004の処理を実行せず、ステップS5005へ移行する。
【0163】
ステップS5005において、演出制御用マイコン91は、RAMクリアコマンドを受信したか否かを判定する。ここでRAMクリアコマンドを受信したと判定された場合(ステップS5005:YES)、RAMクリア表示を行い(ステップS5006)、図27のステップS5101へ移行する。RAMクリア表示は、図28(C)に示すように、画像表示装置7の表示画面7aの中央部に「RAMクリア起動中です」というメッセージ画像MSGを表示するものである。一方、RAMクリアコマンドを受信していないと判定された場合(ステップS5005:NO)、ステップS5006の処理を実行せず、図27のステップS5101へ移行する。
【0164】
ステップS5101において、演出制御用マイコン91は、設定コマンドを受信したか否かを判定する。ここで設定コマンドを受信したと判定された場合(ステップS5101:YES)、ステップS5102へ移行する。一方、設定コマンドを受信していない場合(ステップS5101:NO)、以降の処理を実行せず、設定関連処理を終了する。
【0165】
ステップS5102において、演出制御用マイコン91は、遊技コマンドを受信したか否かを判定する。遊技コマンドは遊技に関連するコマンドである。本実施形態では、客待ちコマンド、変動開始コマンド、変動停止コマンド、オープニングコマンド、エンディングコマンドを「遊技コマンド」とした。もちろん、これらの一部を「遊技コマンド」としてもよい。あるいは、これらに代えまたは加え、事前判定コマンド、保留球数コマンド、ラウンド指定コマンドを「遊技コマンド」としてもよい。遊技コマンドを受信したか否かの判定は、例えば、図24の受信コマンド解析処理のステップS4206、ステップS4208、ステップS4210、ステップS4212にてフラグを立てることで行う。ここで遊技コマンドを受信したと判定された場合(ステップS5102:YES)、ステップS5103の処理を実行せず、設定関連処理を終了する。一方、遊技コマンドを受信していないと判定された場合(ステップS5102:NO)、設定情報を記憶し(ステップS5103)、設定関連処理を終了する。設定情報は、サブRAM94の情報記憶領域94dに記憶される。
【0166】
<第2実施形態>
第2実施形態では、第1実施形態とは、設定関連処理が異なる。そこで、第2実施形態の設定関連処理について説明する。
【0167】
[設定関連処理]
図26は、設定関連処理(図24のステップS4214)のフローチャートである。
演出制御用マイコン91は、まず、設定変更中コマンドを受信したか否かを判定する(ステップS5001)。ここで設定変更中コマンドを受信したと判定された場合(ステップS5001:YES)、設定変更中表示を行い(ステップS5002)、ステップS5003へ移行する。設定変更中表示は、図28(A)に示すように、画像表示装置7の表示画面7aの中央部に「設定変更中です」というメッセージ画像MSGを表示するものである。特に、第2実施形態では、設定変更中表示を行うことに加え、起動タイマを停止させる。起動タイマについては後述する。一方、設定変更中コマンドを受信していないと判定された場合(ステップS5001:NO)、ステップS5002の処理を実行せず、ステップS5003へ移行する。
【0168】
ステップS5003において、演出制御用マイコン91は、設定確認中コマンドを受信したか否かを判定する。ここで設定確認中コマンドを受信したと判定された場合(ステップS5003:YES)、設定確認中表示を行い(ステップS5004)、ステップS5005へ移行する。設定確認中表示は、図28(B)に示すように、画像表示装置7の表示画面7aの中央部に「設定確認中です」というメッセージ画像MSGを表示するものである。特に、第2実施形態では、設定変更中表示を行うことに加え、起動タイマを停止させる。起動タイマについては後述する。一方、設定確認中コマンドを受信していないと判定された場合(ステップS5003:NO)、ステップS5004の処理を実行せず、ステップS5005へ移行する。
【0169】
ステップS5005において、演出制御用マイコン91は、RAMクリアコマンドを受信したか否かを判定する。ここでRAMクリアコマンドを受信したと判定された場合(ステップS5005:YES)、RAMクリア表示を行い(ステップS5006)、図29(A)のステップS5201へ移行する。RAMクリア表示は、図28(C)に示すように、画像表示装置7の表示画面7aの中央部に「RAMクリア起動中です」というメッセージ画像MSGを表示するものである。一方、RAMクリアコマンドを受信していないと判定された場合(ステップS5005:NO)、ステップS5006の処理を実行せず、図29(A)のステップS5201へ移行する。
【0170】
図29(A)のステップS5201において、演出制御用マイコン91は、設定コマンドを受信したか否かを判定する。ここで設定コマンドを受信したと判定された場合(ステップS5201:YES)、ステップS5202へ移行する。一方、設定コマンドを受信していない場合(ステップS5201:NO)、以降の処理を実行せず、設定関連処理を終了する。
【0171】
ステップS5202において、演出制御用マイコン91は、起動から所定秒数が経過しているか否かを判定する。起動タイマは、RAM94のカウンタセット領域94cに格納される。起動タイマは、初期化処理(図22のステップS4000)で初期化されて「0」となり、その後、フリーランカウンタの値を示す。演出制御用マイコン91は、起動タイマの値に基づいて起動から所定秒数(例えば30秒)が経過しているか否かを判定する。ここで起動から所定秒数が経過していると判定された場合(ステップS5202:YES)、ステップS5203の処理を実行せず、設定関連処理を終了する。一方、起動から所定秒数が経過していないと判定された場合(ステップS5202:NO)、設定情報を記憶し(ステップS5203)、設定関連処理を終了する。設定情報は、サブRAM94の情報記憶領域94dに記憶される。
【0172】
<第3実施形態>
第3実施形態では、第1実施形態および第2実施形態とは、設定関連処理が異なる。そこで、第3実施形態の設定関連処理について説明する。
【0173】
[設定関連処理]
図26は、設定関連処理(図24のステップS4214)のフローチャートである。
演出制御用マイコン91は、まず、設定変更中コマンドを受信したか否かを判定する(ステップS5001)。ここで設定変更中コマンドを受信したと判定された場合(ステップS5001:YES)、設定変更中表示を行い(ステップS5002)、ステップS5003へ移行する。設定変更中表示は、図28(A)に示すように、画像表示装置7の表示画面7aの中央部に「設定変更中です」というメッセージ画像MSGを表示するものである。一方、設定変更中コマンドを受信していないと判定された場合(ステップS5001:NO)、ステップS5002の処理を実行せず、ステップS5003へ移行する。
【0174】
ステップS5003において、演出制御用マイコン91は、設定確認中コマンドを受信したか否かを判定する。ここで設定確認中コマンドを受信したと判定された場合(ステップS5003:YES)、設定確認中表示を行い(ステップS5004)、ステップS5005へ移行する。設定確認中表示は、図28(B)に示すように、画像表示装置7の表示画面7aの中央部に「設定確認中です」というメッセージ画像MSGを表示するものである。一方、設定確認中コマンドを受信していないと判定された場合(ステップS5003:NO)、ステップS5004の処理を実行せず、ステップS5005へ移行する。
【0175】
ステップS5005において、演出制御用マイコン91は、RAMクリアコマンドを受信したか否かを判定する。ここでRAMクリアコマンドを受信したと判定された場合(ステップS5005:YES)、RAMクリア表示を行い(ステップS5006)、図29(B)のステップS5301へ移行する。RAMクリア表示は、図28(C)に示すように、画像表示装置7の表示画面7aの中央部に「RAMクリア起動中です」というメッセージ画像MSGを表示するものである。一方、RAMクリアコマンドを受信していないと判定された場合(ステップS5005:NO)、ステップS5006の処理を実行せず、図29(B)のステップS5301へ移行する。
【0176】
図29(B)のステップS5301において、演出制御用マイコン91は、設定コマンドを受信したか否かを判定する。ここで設定コマンドを受信したと判定された場合(ステップS5301:YES)、ステップS5302へ移行する。一方、設定コマンドを受信していない場合(ステップS5301:NO)、以降の処理を実行せず、設定関連処理を終了する。
【0177】
ステップS5302において、演出制御用マイコン91は、設定情報を保持しているか否かを判定する。演出制御用マイコン91が設定コマンドを受信している場合、すでに設定情報はサブRAM94の情報記憶領域94dに記憶されている。ここで設定情報を保持していると判定された場合(ステップS5302:YES)、ステップS5203の処理を実行せず、設定関連処理を終了する。一方、設定情報を保持していないと判定された場合(ステップS5302:NO)、設定情報を記憶し(ステップS5303)、設定関連処理を終了する。設定情報は、サブRAM94の情報記憶領域94dに記憶される。
【0178】
<第4実施形態>
第4実施形態では、第1~3実施形態とは、遊技制御用マイコン81が実行する特別図柄待機処理、特別図柄変動中処理、特別図柄確定処理、特別電動役物処理が異なっている。また、演出制御用マイコン91が実行する設定関連処理が異なっている。そこで、これらの処理について順に説明する。
【0179】
[特別図柄待機処理]
図30は、特別図柄待機処理(図12のステップS1302)のフローチャートである。特に第4実施形態では、ステップS1406、ステップS1412、ステップS1414の処理が、第1~3実施形態とは異なっている。
【0180】
第4実施形態では、ステップS1406、ステップS1412において、遊技制御用マイコン81が、変動開始コマンドをセットするとともに、設定コマンドをセットする。つまり、変動開始コマンドの送信に伴って設定コマンドが送信される。これにより、装飾図柄の変動が開始されるたびに設定コマンドが送信される。
【0181】
第4実施形態では、ステップS1414において、遊技制御用マイコン81は、客待ちコマンドをセットするとともに、設定コマンドをセットする。つまり、客待ちコマンドの送信に伴って設定コマンドが送信される。これにより、装飾図柄が変動していないときにも設定コマンドが送信される。
【0182】
[特別図柄変動中処理]
図31は、特別図柄変動中処理(図12のステップS1304)のフローチャートである。特別図柄変動中処理では、遊技制御用マイコン81は、まず、変動時間が経過したか否かを判定する(ステップS2201)。ここで特別図柄の変動時間が経過したと判定された場合(ステップS2201:YES)、変動停止コマンドをセットするとともに設定コマンドをセットし(ステップS2202)、特別図柄変動中処理を終了する。一方、特別図柄の変動時間が経過していないと判定された場合(ステップS2201:NO)、ステップS2202の処理を実行せず、特別図柄変動中処理を終了する。つまり、変動停止コマンドの送信に伴って設定コマンドが送信される。これにより、変動の停止時(図柄の確定時)にも設定コマンドが送信されることになる。
【0183】
[特別図柄確定処理]
図32は、特別図柄確定処理(図12のステップS1306)のフローチャートである。特に第4実施形態では、ステップS1505の処理が、第1~3実施形態とは異なっている。第4実施形態では、ステップS1505において、遊技制御用マイコン81が、オープニングコマンドをセットするとともに、設定コマンドをセットする。つまり、オープニングコマンドの送信に伴って設定コマンドが送信される。これにより、大当たり遊技の最初にも、設定コマンドが送信されることになる。
【0184】
[特別電動役物処理]
図33は、特別電動役物処理(図12のステップS1308)のフローチャートである。特に第4実施形態では、ステップS1707の処理が、第1~3実施形態とは異なっている。第4実施形態では、ステップS1707において、遊技制御用マイコン81が、エンディングコマンドをセットするとともに、設定コマンドをセットする。つまり、エンディングコマンドの送信に伴って設定コマンドが送信される。これにより、大当たり遊技の最後にも、設定コマンドが送信されることになる。
【0185】
[設定関連処理]
図34は、設定関連処理(図24のステップS4214)のフローチャートである。
演出制御用マイコン91は、まず、設定変更中コマンドを受信したか否かを判定する(ステップS5001)。ここで設定変更中コマンドを受信したと判定された場合(ステップS5001:YES)、設定変更中表示を行い(ステップS5002)、ステップS5003へ移行する。設定変更中表示は、図28(A)に示すように、画像表示装置7の表示画面7aの中央部に「設定変更中です」というメッセージ画像MSGを表示するものである。一方、設定変更中コマンドを受信していないと判定された場合(ステップS5001:NO)、ステップS5002の処理を実行せず、ステップS5003へ移行する。
【0186】
ステップS5003において、演出制御用マイコン91は、設定確認中コマンドを受信したか否かを判定する。ここで設定確認中コマンドを受信したと判定された場合(ステップS5003:YES)、設定確認中表示を行い(ステップS5004)、ステップS5005へ移行する。設定確認中表示は、図28(B)に示すように、画像表示装置7の表示画面7aの中央部に「設定確認中です」というメッセージ画像MSGを表示するものである。一方、設定確認中コマンドを受信していないと判定された場合(ステップS5003:NO)、ステップS5004の処理を実行せず、ステップS5005へ移行する。
【0187】
ステップS5005において、演出制御用マイコン91は、RAMクリアコマンドを受信したか否かを判定する。ここでRAMクリアコマンドを受信したと判定された場合(ステップS5005:YES)、RAMクリア表示を行い(ステップS5006)、ステップS5401へ移行する。RAMクリア表示は、図28(C)に示すように、画像表示装置7の表示画面7aの中央部に「RAMクリア起動中です」というメッセージ画像MSGを表示するものである。一方、RAMクリアコマンドを受信していないと判定された場合(ステップS5005:NO)、ステップS5006の処理を実行せず、ステップS5401へ移行する。
【0188】
ステップS5401において、演出制御用マイコン91は、設定コマンドを受信したか否かを判定する。ここで設定コマンドを受信したと判定された場合(ステップS5401:YES)、設定情報を記憶し(ステップS5402)、設定関連処理を終了する。一方、設定コマンドを受信していない場合(ステップS5401:NO)、ステップS5402の処理を実行せず、設定関連処理を終了する。設定情報は、サブRAM94の情報記憶領域94dに記憶される。
【0189】
このように第4実施形態では、演出制御用マイコン91は、設定コマンドを受信した場合(ステップS5401:YES)、無条件に設定情報を記憶する(ステップS5402)。
【0190】
<第5実施形態>
第5実施形態では、設定コマンドの送信契機によって設定コマンドが異なる設定情報を示す。具体的には、遊技制御用マイコン81は、コマンド対応テーブルを参照することによって、設定情報および送信契機に基づいて設定コマンドを決定する。
【0191】
図35は、コマンド対応テーブルの一例を示す説明図である。コマンド対応テーブルは、メインROM83のテーブル記憶領域83a、および、サブROM93のテーブル記憶領域93aに記憶されているものとする。
【0192】
最上段の最も左の欄は「設定コマンド」となっており、送信される設定コマンドが羅列されている。最上段の残りの欄は、「設定」、「客待ち」、「変動開始」、「変動停止」、「OP」、「ED」となっており、設定コマンドの送信契機が示されている。「設定」とは、設定変更などで設定コマンドだけが送信される場合であり(図19のステップS1909、図20のステップS2005、図21(A)のステップS2102、図21(B)のステップS2114)、「客待ち」とは客待ちコマンドとともに設定コマンドが送信される場合であり(図30のステップS1414)、「変動開始」とは変動開始コマンドとともに設定コマンドが送信される場合であり(図30のステップS1406、ステップS1412)、「変動停止」とは変動停止コマンドとともに設定コマンドが送信される場合であり(図31のステップS2202)、「OP」とはオープニングコマンドとともに設定コマンドが送信される場合であり(図32のステップS1505)、「ED」とはエンディングコマンドとともに設定コマンドが送信される場合である(図33のステップS1707)。
【0193】
例えば、遊技制御用マイコン81が「設定3」を示す設定コマンドを送信する場合、設定コマンドだけで送信される場合、設定コマンドは「81h03h」となり、客待ちコマンドとともに設定コマンドが送信される場合、設定コマンドは「81h04h」となり、変動開始コマンドとともに設定コマンドが送信される場合、設定コマンドは「81h05h」となり、変動停止コマンドとともに設定コマンドが送信される場合、設定コマンドは「81h06h」となり、オープニングコマンドとともに設定コマンドが送信される場合、設定コマンドは「81h01h」となり、エンディングコマンドとともに設定コマンドが送信される場合、設定コマンドは「81h02h」となる。
【0194】
一方で、演出制御用マイコン91は、受信コマンド解析処理(図23のステップS4101)の最初に、例えば図24のステップS4201よりも前に、コマンド解析処理を行うようにする。具体的には、設定コマンドが送られてきた場合、一緒に送られてきたコマンドを基に、図35と同様のコマンド対応テーブルを参照し、設定情報を取得する。そして、取得した設定情報をサブRAM94の情報記憶領域94dに記憶する(図34のステップS5402)。例えば、設定コマンド「81h04h」が送られてきた場合、一緒に送られてきたコマンドが「客待ちコマンド」であれば、設定情報は「設定3」となり、この設定情報が記憶される。
【0195】
<第6実施形態>
第6実施形態では、第4、5実施形態とは、遊技制御用マイコン81が実行する特別図柄待機処理、特別図柄変動中処理、特別図柄確定処理、特別電動役物処理が異なっている。そこで、これらの処理について順に説明する。
【0196】
[特別図柄待機処理]
図30は、特別図柄待機処理(図12のステップS1302)のフローチャートである。第6実施形態では、ステップS1406、ステップS1412において、遊技制御用マイコン81が、変動開始コマンドと設定コマンドとを1つのコマンドとしてセットする。つまり、変動開始コマンドの送信に伴って設定コマンドが送信される。これにより、装飾図柄の変動が開始されるたびに設定コマンドが送信される。また、第6実施形態では、ステップS1414において、遊技制御用マイコン81が、客待ちコマンドと設定コマンドとを1つのコマンドとしてセットする。つまり、客待ちコマンドの送信に伴って設定コマンドが送信される。これにより、装飾図柄が変動していないときにも設定コマンドが送信される。
【0197】
[特別図柄変動中処理]
図31は、特別図柄変動中処理(図12のステップS1304)のフローチャートである。第6実施形態では、ステップS2202において、遊技制御用マイコン81が、変動停止コマンドと設定コマンドとを1つのコマンドとしてセットする。つまり、変動停止コマンドの送信に伴って設定コマンドが送信される。これにより、変動の停止時(図柄の確定時)にも設定コマンドが送信されることになる。
【0198】
[特別図柄確定処理]
図32は、特別図柄確定処理(図12のステップS1306)のフローチャートである。第6実施形態では、ステップS1505において、遊技制御用マイコン81が、オープニングコマンドと設定コマンドとを1つのコマンドとしてセットする。つまり、オープニングコマンドの送信に伴って設定コマンドが送信される。これにより、大当たり遊技の最初にも、設定コマンドが送信されることになる。
【0199】
[特別電動役物処理]
図33は、特別電動役物処理(図12のステップS1308)のフローチャートである。第6実施形態では、ステップS1707において、遊技制御用マイコン81が、エンディングコマンドと設定コマンドとを1つのコマンドとしてセットする。つまり、エンディングコマンドの送信に伴って設定コマンドが送信される。これにより、大当たり遊技の最後にも、設定コマンドが送信されることになる。
【0200】
遊技制御用マイコン81は、2つのコマンドを1つのコマンドとして送信する場合、コマンド統合テーブルを参照する。図35は、コマンド統合テーブルの一例を示す説明図である。コマンド統合テーブルは、メインROM83のテーブル記憶領域83a、および、サブROM93のテーブル記憶領域93aに記憶されている。例えば、客待ちコマンドと設定コマンドとを1つのコマンドとして送信する場合、設定1であれば「ACh11h」というコマンドとなり、設定2であれば「ACh12h」というコマンドとなり、設定3であれば「ACh13h」というコマンドとなり、設定4であれば「ACh14h」というコマンドとなり、設定5であれば「ACh15h」というコマンドとなり、設定6であれば「ACh16h」というコマンドとなる。また例えば、変動開始コマンドと設定コマンドとを1つのコマンドとして送信する場合、設定1であれば「ADh31h」というコマンドとなり、設定2であれば「ADh32h」というコマンドとなり、設定3であれば「ADh33h」というコマンドとなり、設定4であれば「ADh34h」というコマンドとなり、設定5であれば「ADh35h」というコマンドとなり、設定6であれば「ADh36h」というコマンドとなる。例えば、変動停止コマンドと設定コマンドとを1つのコマンドとして送信する場合、設定1であれば「AFh21h」というコマンドとなり、設定2であれば「AFh22h」というコマンドとなり、設定3であれば「AFh23h」というコマンドとなり、設定4であれば「AFh24h」というコマンドとなり、設定5であれば「AFh25h」というコマンドとなり、設定6であれば「AFh26h」というコマンドとなる。他のコマンドも同様に定義できる。
【0201】
一方で、演出制御用マイコン91は、受信コマンド解析処理(図23のステップS4101)の最初に、例えば図24のステップS4201よりも前に、コマンド解析処理を行うようにする。具体的には、図35と同様のコマンド統合テーブルを参照し、例えば「ACh11h」を受信した場合、客待ちコマンドと、設定1を示す設定コマンドとに分解する。また例えば「ADh33h」を受信した場合、変動開始コマンドと、設定3を示す設定コマンドとに分解する。例えば「AFh26h」を受信した場合、変動停止コマンドと、設定6を示す設定コマンドとに分解する。
【0202】
<第7実施形態>
第7実施形態では、遊技制御用マイコン81が一定時間間隔で接続確認コマンドを送信し、演出制御用マイコン91が接続確認コマンドを受信する。そして、演出制御用マイコン91は、一定時間間隔で接続確認コマンドを受信しない場合、異常出力を行う。
【0203】
具体的には、遊技制御用マイコン81は、メイン側タイマ割り込み処理(図11)のその他の処理(ステップS108)の中で、接続確認コマンド送信処理を実行する。一方、演出制御用マイコン91は、サブ側タイマ割り込み処理(図23)のその他の処理(ステップS4105)の中で、接続確認コマンド受信処理を実行する。これらの処理について以下説明する。
【0204】
[接続確認コマンド送信処理]
図37(A)は、接続確認コマンド送信処理のフローチャートである。
接続確認コマンド送信処理では、遊技制御用マイコン81は、まず、一定時間が経過したか否かを判定する(ステップS3701)。ここで一定時間が経過したと判定された場合(ステップS3701:YES)、接続確認コマンドをセットして(ステップS3702)、接続確認コマンド送信処理を終了する。一方、一定時間が経過していないと判定された場合(ステップS3701:NO)、ステップS3702の処理を実行せず、接続確認コマンド送信処理を終了する。
【0205】
[接続確認コマンド受信処理]
図37(B)は、接続確認コマンド受信処理のフローチャートである。
接続確認コマンド受信処理では、演出制御用マイコン91は、まず、接続確認コマンドを受信したか否かを判定する(ステップS3711)。ここで接続確認コマンドを受信していると判定された場合(ステップS3711:YES)、接続タイマをリセットして「0」とし(ステップS3714)、接続コマンド受信処理を終了する。接続タイマは、フリーランカウンタの値を示すタイマであり、RAM94のカウンタセット領域94cに格納される。一方、接続確認コマンドを受信していないと判定された場合(ステップS3711:NO)、ステップS3712へ移行する。
【0206】
ステップS3712において、演出制御用マイコン91は、接続タイマが一定時間を超えたか否かを判定する。ここで一定時間を超えたと判定された場合(ステップS3712:YES)、異常出力処理を実行し(ステップS3713)、接続確認コマンド受信処理を終了する。一方、一定時間を超えていないと判定された場合(ステップS3712:NO)、ステップS3713の処理を実行せず、接続確認コマンド受信処理を終了する。
【0207】
異常出力処理は、スピーカ67や画像表示装置7の表示画面7aを用いて外部に異常を報知する処理とすることが考えられる。また、異常があったことをサブRAM94の情報記憶領域94dに記憶する処理としてもよい。この場合、情報記憶領域94dが不揮発性の領域であることが好ましい。
【0208】
一定時間は、主制御基板80とサブ制御基板90の間のハーネスの抜き差しに要する時間よりも短い時間とする。例えば30秒や1分とすることが考えられる。もちろん、送信側の一定時間間隔を30秒とした場合、送信遅延などの状況を考えて、受信側の一定時間間隔を35秒とすることが考えられる。
【0209】
10.本実施形態の効果例、変形例、態様例
[効果例]
以下に、第1~3実施形態の効果例を示す。
[効果1]
上記第1~3実施形態の遊技機1では、演出制御用マイコン91が、主制御基板80から送信された設定コマンドを受信すると、設定コマンドに含まれる設定情報を記憶し、記憶した設定情報に基づいて設定を示唆する示唆演出を実行する。ここで特に、演出制御用マイコン91は、所定条件が成立している場合には(図27、29)、主制御基板80から設定コマンドが送信された場合であっても、記憶した設定情報を更新しない。この構成によれば、主制御基板80とは別の主制御基板から、あるいは、専用治具を用いて、不正な設定コマンドが送信された場合であっても、不正な設定コマンドに含まれる設定情報に基づく示唆演出が行われない。したがって、公正な遊技が可能となり、遊技の興趣を向上させることができる。
【0210】
[効果2]
上記第1実施形態の遊技機1では、遊技の進行に関するコマンドとしての客待ちコマンド、変動開始コマンド、変動停止コマンド、オープニングコマンド、エンディングコマンドが送信された後は、主制御基板80から設定コマンドが送信された場合であっても、記憶した設定情報を更新しない(図27のステップS5102)。この構成によれば、主制御基板80とは別の主制御基板から、あるいは、専用治具を用いて、不正な設定コマンドが送信された場合であっても、一度、遊技の進行に関するコマンドが送信された後は、不正な設定コマンドに含まれる設定情報に基づく示唆演出が行われない。したがって、公正な遊技が可能となり、遊技の興趣を向上させることができる。
【0211】
[効果3]
上記第2実施形態の遊技機1では、遊技機1への電源供給が開始され、演出制御用マイコン91での計時処理が可能になった時点から所定時間(例えば30秒)が経過すると、主制御基板80から設定コマンドが送信された場合であっても、記憶した設定情報を更新しない(図29(A)のステップS5202)。この構成によれば、主制御基板80とは別の主制御基板から、あるいは、専用治具を用いて、不正な設定コマンドが送信された場合であっても、起動後に所定時間が経過した後は、不正な設定コマンドに含まれる設定情報に基づく示唆演出が行われない。したがって、公正な遊技が可能となり、遊技の興趣を向上させることができる。
【0212】
なお、所定時間の経過は起動タイマを用いて行われるが、設定変更中コマンドを受信した場合(図26のステップS5001:YES)、設定確認中コマンドを受信した場合(ステップS5003:YES)は、起動タイマを停止する。この構成によれば、計時処理が可能になった時点から所定時間経過後は主制御基板80から設定コマンドが送信された場合であっても記憶した設定情報を更新しないという構成が実効性の高いものとなる。
【0213】
[効果4]
上記第3実施形態の遊技機1では、設定情報が既にサブRAM94の情報記憶領域94dに保持されている場合、主制御基板80から設定コマンドが送信された場合であっても、記憶した設定情報を更新しない(図29(B)のステップS5302)。この構成によれば、主制御基板80とは別の主制御基板から、あるいは、専用治具を用いて、不正な設定コマンドが送信された場合であっても、設定情報を保持している場合には、不正な設定コマンドに含まれる設定情報に基づく示唆演出が行われない。したがって、公正な遊技が可能となり、遊技の興趣を向上させることができる。
【0214】
[変形例]
本第1~3実施形態の変形例を示す。
[変形例1]
上記第1~第3実施形態、および、第7実施形態のうちの少なくとも2つの実施形態の構成を組み合わせてもよい。
【0215】
[変形例2]
上記実施形態では、設定情報が設定1~6までとなっていたが、設定情報は、高設定と低設定とで少なくとも2つ有していればよい。
[変形例3]
上記第1~3実施形態では所定条件が成立した後は設定情報を更新しないようにしていたが、所定条件が成立した後で設定コマンドが送信された場合は、第7実施形態のように、異常出力処理(図37のステップS3713)を行うようにしてもよい。
【0216】
[態様例]
本第1~3実施形態の遊技機では、以下の態様を実現可能である。
[態様A1]
主制御手段と、当該主制御手段から送信されるコマンドを受信するサブ制御手段とを備える遊技機であって、
前記主制御手段は、遊技に関連する遊技関連情報を含む情報コマンドを前記サブ制御手段へ送信し、
前記サブ制御手段は、前記主制御手段から送信された前記情報コマンドを受信すると、前記情報コマンドに含まれる前記遊技関連情報を記憶し、記憶した前記遊技関連情報に基づいて演出を実行するものであり、
前記サブ制御手段は、所定条件が成立している場合には、前記主制御手段から前記情報コマンドが送信された場合であっても、記憶した前記遊技関連情報を更新しない、
ことを特徴とする遊技機。
【0217】
ここで、遊技制御用マイコン81が「主制御手段」に相当し、演出制御用マイコン91が「サブ制御手段」に相当する。「情報コマンド」としては、事前判定コマンド、保留球数コマンド、変動開始コマンド、変動停止コマンド、オープニングコマンド、ラウンド指定コマンド、エンディングコマンド、遊技状態指定コマンド、客待ちコマンド、設定コマンドなどが挙げられる。したがって、これらのコマンドに含まれる情報が「遊技関連情報」である。したがって、例えば、情報コマンドが事前判定コマンドの場合、サブ制御手段は、事前判定コマンドに含まれる遊技関連情報(大当たりか否かの当落結果、大当たりである場合の大当たり種別、および、変動パターン)に基づいて先読み演出を行う。また例えば、情報コマンドが遊技状態指定コマンドの場合、サブ制御手段は、遊技状態指定コマンドに含まれる遊技関連情報(確変状態、時短状態、通常状態という遊技状態、および、確変の場合の継続回数、時短の場合の継続回数)に基づいて特定の背景画像を表示する演出を行う。
【0218】
[態様A2]
態様A1に記載の遊技機であって、
前記遊技関連情報は、設定情報であり、
前記主制御手段は、遊技球の特定入球口への入球に伴う抽選を行うとき、前記設定情報を参照して当該設定情報に応じた抽選確率で抽選を行う、
ことを特徴とする遊技機。
【0219】
この場合、遊技関連情報が設定情報であるため、サブ制御手段は、設定コマンドに含まれる遊技状態関連情報としての設定情報(例えば、設定1~設定6の設定値を示す情報)に基づいて遊技機の設定を示唆する示唆演出を行う。上記実施形態の始動口20、21が「特定入球口」に相当する。
【0220】
[態様A3]
態様A1または態様A2に記載の遊技機であって、
前記所定条件とは、前記主制御手段から遊技の進行に関するコマンドである進行コマンドが送信されたことである、
ことを特徴とする遊技機。
【0221】
「遊技の進行に関するコマンドである進行コマンド」には、事前判定コマンド、保留球数コマンド、変動開始コマンド、変動停止コマンド、オープニングコマンド、ラウンド指定コマンド、エンディングコマンド、遊技状態指定コマンド、客待ちコマンド、などが含まれる。もちろん、これ以外のコマンドを含むこととしてもよい。客待ちコマンドは、広い意味で遊技の進行に関するコマンドに含めてよい。上記実施形態では、客待ちコマンド、変動開始コマンド、変動停止コマンド、オープニングコマンド、エンディングコマンドを例に挙げた。
【0222】
[態様A4]
態様A1または態様A2に記載の遊技機であって、
前記所定条件とは、遊技機への電源供給が開始され前記サブ制御手段にて計時処理が可能になった時点から所定時間が経過したことを前記サブ制御手段が判定したことである、
ことを特徴とする遊技機。
【0223】
[態様A5]
態様A1または態様A2に記載の遊技機であって、
前記所定条件とは、前記主制御手段から前記情報コマンドが送信され、前記遊技関連情報を記憶したことである、
ことを特徴とする遊技機。
【0224】
サブ制御手段は、所定の記憶領域(上記実施形態ではサブRAM94の情報記憶領域94d)に設定情報を記憶する。したがって、所定の記憶領域に設定情報が記憶されていることが所定条件となる。
【0225】
[効果例]
以下に、第4~7実施形態の効果例を示す。
[効果1]
上記第4~6実施形態の遊技機1では、設定情報を含む設定コマンドをサブ制御基板90へ繰り返し送信し(図30のステップS1406、ステップS1412、ステップS1414、図31のステップS2202、図31のステップS1505、図32のステップS1707)、演出制御用マイコン91は、主制御基板80から送信された設定コマンドに含まれる設定情報を用いて既に記憶している設定情報を更新し(図34のステップS5401:YES、ステップS5402)、更新した設定情報に基づいて演出を実行する(図25のステップS4304)。この構成によれば、主制御基板80とは別の主制御基板から、あるいは、専用治具を用いて、不正な設定コマンドが送信された場合であっても、主制御基板80とサブ制御基板90とのハーネスの抜き差しの前後で設定変更を行った場合であっても、設定情報が上書きされるため、不正な設定情報に基づく示唆演出が行われない。したがって、公正な遊技が可能となり、遊技の興趣を向上させることができる。
【0226】
[効果2]
上記第4実施形態の遊技機1では、遊技コマンドとしての客待ちコマンド、変動開始コマンド、変動停止コマンド、オープニングコマンド、エンディングコマンドとともに、設定コマンドを送信する図30のステップS1406、ステップS1412、ステップS1414、図31のステップS2202、図31のステップS1505、図32のステップS1707)。この構成によれば、主制御基板80とは別の主制御基板から、あるいは、専用治具を用いて、不正な設定コマンドが送信された場合であっても、主制御基板80とサブ制御基板90とのハーネスの抜き差しの前後で設定変更を行った場合であっても、設定情報が短時間のうちに上書きされるため、不正な設定情報に基づく示唆演出が行われない。したがって、公正な遊技が可能となり、遊技の興趣を向上させることができる。
【0227】
[効果3]
上記第5実施形態の遊技機1では、設定コマンドだけが送られる場合、客待ちコマンドとともに設定コマンドが送られる場合、変動開始コマンドとともに設定コマンドが送られる場合、変動停止コマンドとともに設定コマンドが送られる場合、オープニングコマンドとともの設定コマンドが送られる場合、エンディングコマンドとともに設定コマンドが送られる場合で設定コマンドに含まれる設定情報(の示す設定値)が変わる(図35)。この構成によれば、主制御基板80とは別の主制御基板から、あるいは、専用治具を用いて、不正な設定コマンドが送信された場合であっても、主制御基板80とサブ制御基板90とのハーネスの抜き差しの前後で設定変更を行った場合であっても、設定情報が短時間のうちに上書きされるため、不正な設定情報に基づく示唆演出が行われない。さらに、送信途中のコマンドが抜き取られた場合であっても設定情報を推測することが困難となる。したがって、公正な遊技が可能となり、遊技の興趣を向上させることができる。
【0228】
[効果4]
上記第6実施形態の遊技機1では、遊技コマンドとしての客待ちコマンド、変動開始コマンド、変動停止コマンド、オープニングコマンド、エンディングコマンドのいずれかと設定コマンドとを送信する場合に、各コマンドと設定コマンドとを統合した統合コマンドを送信する。具体的には、設定コマンドとともに送信されるコマンドが、客待ちコマンドであるか、変動開始コマンドであるか、変動停止コマンドであるか、オープニングコマンドであるか、エンディングコマンドであるか、で個別に統合コマンドを用意する(図36)。この構成によれば、主制御基板80とは別の主制御基板から、あるいは、専用治具を用いて、不正な設定コマンドが送信された場合であっても、主制御基板80とサブ制御基板90とのハーネスの抜き差しの前後で設定変更を行った場合であっても、設定情報が短時間のうちに上書きされるため、不正な設定情報に基づく示唆演出が行われない。さらに、送信途中のコマンドが抜き取られた場合であっても設定情報を推測することが困難となる。したがって、公正な遊技が可能となり、遊技の興趣を向上させることができる。
【0229】
[効果5]
上記第7実施形態の遊技機1では、設定コマンドとは別に、遊技制御用マイコン81が一定間隔で繰り返し接続確認コマンドを送信し(図37(A))、演出制御用マイコン91は、主制御基板80から一定間隔で送信される接続確認コマンドを受信しない場合、異常であると判断する(図37(B))。この構成によれば、主制御基板80とサブ制御基板90とのハーネスの抜き差しの前後で設定変更を行った場合、不正を早い段階で発見できる可能性が高く、公正な遊技が可能となり、遊技の興趣を向上させることができる。
【0230】
[変形例]
本第4~7実施形態の変形例を示す。
[変形例1]
上記第4~7実施形態のうちの少なくとも2つの実施形態の構成を組み合わせてもよい。
【0231】
[変形例2]
上記第4~7実施形態では、設定情報が設定1~6までとなっていたが、設定情報は、高設定と低設定とで少なくとも2つ有していればよい。
【0232】
[態様例]
本第4~7実施形態の遊技機では、以下の態様を実現可能である。
[態様B1]
主制御手段と、当該主制御手段から送信されるコマンドを受信するサブ制御手段とを備える遊技機であって、
前記主制御手段は、遊技に関連する遊技関連情報を含む遊技関連コマンドを前記サブ制御手段へ繰り返し送信し、
前記サブ制御手段は、前記主制御手段から送信された前記遊技関連コマンドに含まれる前記遊技関連情報を用いて既に記憶している前記遊技関連情報を更新し、更新した前記遊技関連情報に基づいて演出を実行する、
ことを特徴とする遊技機。
【0233】
ここで、遊技制御用マイコン81が「主制御手段」に相当し、演出制御用マイコン91が「サブ制御手段」に相当する。「遊技関連コマンド」としては、事前判定コマンド、保留球数コマンド、変動開始コマンド、変動停止コマンド、オープニングコマンド、ラウンド指定コマンド、エンディングコマンド、遊技状態指定コマンド、客待ちコマンド、設定コマンドなどが挙げられる。したがって、これらのコマンドに含まれる情報が「遊技関連情報」である。したがって、サブ制御手段は、例えば、遊技関連コマンドが事前判定コマンドの場合、事前判定コマンドに含まれる遊技関連情報(大当たりか否かの当落結果、大当たりである場合の大当たり種別、および、変動パターン)に基づいて先読み演出を行う。また例えば、遊技関連コマンドが遊技状態指定コマンドの場合、遊技状態指定コマンドに含まれる遊技関連情報(確変状態、時短状態、通常状態という遊技状態、および、確変の場合の継続回数、時短の場合の継続回数)に基づいて特定の背景画像を表示する演出を行う。
【0234】
[態様B2]
態様B1に記載の遊技機であって、
前記遊技関連情報は、設定情報であり、
前記主制御手段は、遊技球の特定入球口への入球に伴う抽選を行うとき、前記設定情報を参照して当該設定情報に応じた抽選確率で抽選を行う、
ことを特徴とする遊技機。
【0235】
この場合、遊技関連情報が設定情報であるため、サブ制御手段は、設定コマンドに含まれる遊技状態関連情報としての設定情報(例えば、設定1~設定6の設定値を示す情報)に基づいて遊技機の設定を示唆する示唆演出を行う。上記実施形態の始動口20、21が「特定入球口」に相当する。
【0236】
[態様B3]
態様B2に記載の遊技機であって、
前記主制御手段は、遊技の進行に関連するコマンドとともに前記遊技関連コマンドを前記サブ制御手段へ送信する、
ことを特徴とする遊技機。
【0237】
「遊技の進行に関するコマンド」には、事前判定コマンド、保留球数コマンド、変動開始コマンド、変動停止コマンド、オープニングコマンド、ラウンド指定コマンド、エンディングコマンド、遊技状態指定コマンド、客待ちコマンド、などが含まれる。もちろん、これ以外のコマンドを含むこととしてもよい。客待ちコマンドは、広い意味で遊技の進行に関するコマンドに含めてよい。上記実施形態では、客待ちコマンド、変動開始コマンド、変動停止コマンド、オープニングコマンド、エンディングコマンドを例に挙げた。
【0238】
[態様B4]
態様B3に記載の遊技機であって、
前記主制御手段は、遊技の進行に関連するコマンドおよび前記遊技関連コマンドを統合した統合コマンドを前記サブ制御手段へ送信する、
ことを特徴とする遊技機。
【0239】
[態様B5]
態様B3に記載の遊技機であって、
前記サブ制御手段は、前記主制御手段から送信された遊技の進行に関連するコマンドの内容と前記遊技関連コマンドの内容とで前記設定情報の示す設定値を特定する、
ことを特徴とする遊技機。
【0240】
[態様B5-2]
態様B3に記載の遊技機であって、
前記演出実行手段は、同一の前記遊技関連コマンドを受信した場合であっても、当該遊技関連コマンドとともに受信した前記遊技の進行に関連するコマンドが異なる場合、異なる設定値を前記設定情報として更新する、
ことを特徴とする遊技機。
【0241】
[態様B6]
主制御手段と、当該主制御手段から送信されるコマンドを受信するサブ制御手段とを備える遊技機であって、
前記主制御手段は、遊技に関連する遊技関連情報を含む遊技関連コマンドを前記サブ制御手段へ送信し、
前記サブ制御手段は、前記主制御手段から送信された前記遊技関連コマンドに含まれる前記遊技関連情報を記憶し、記憶した前記遊技関連情報に基づいて演出を実行するものであり、
前記主制御手段は、前記遊技関連コマンドとは別に、接続確認コマンドを一定間隔で繰り返し前記サブ制御手段へ送信し、
前記サブ制御手段は、前記主制御手段から一定間隔で送信される前記接続確認コマンドを受信しない場合、異常であると判断する、
ことを特徴とする遊技機。
【0242】
[その他の変形例]
「設定情報に関連する演出」の一例を「設定情報を示唆する示唆演出」としたが、例えば高設定であるか低設定であるかを示唆する画像を表示する演出としてもよい。この画像には、背景画像も含まれる。
「遊技の途中で所定条件の成立によって(例えば変動回数によって、また例えば大当たりを契機として)設定情報が変更される場合も、第4~第7実施形態の遊技機1の構成は適用できる。この場合、設定コマンドとあるのを「遊技状態指定コマンド」と読み替えてもよい。
【0243】
上述の種々の表示演出において、その一部の演出を含んでいない構成や、上述した以外の演出が含まれていてもよい。
【0244】
上記実施形態の遊技機1は、パチンコ遊技機を例に挙げて説明したが、これに限られるものではない。例えば、パチンコ遊技機に代えて、スロットマシン等の回胴式遊技機、アレンジボール遊技機、または、雀球遊技機に本発明を適用するようにしてもよい。遊技機1をスロットマシンとする場合には、遊技媒体を遊技球から遊技メダルに変更すればよい。
【0245】
上記実施形態の遊技機1は、玉を払出すための払出装置を搭載した遊技機であったが、これに限られるものではない。例えば、上記遊技機1に代えて、所謂封入式遊技機のように、払い出し装置を搭載しない遊技機に本発明を適用するようにしてもよい。
【0246】
また、上述した複数の演出例および/または変形例のうち、2つ以上の演出例および/または変形例を組み合わせてもよい。さらに、遊技機1は、画像表示装置7の他にサブ表示装置を備えてもよい。この場合、上述した表示演出を当該サブ表示装置で実行するようにしてもよい。
【0247】
以上、実施形態、変形例に基づき本態様について説明してきたが、上記した態様の実施の形態は、本態様の理解を容易にするためのものであり、本態様を限定するものではない。本態様は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本態様にはその等価物が含まれる。
【符号の説明】
【0248】
1…遊技機
7…画像表示装置
7a…表示画面
81…遊技制御用マイコン
91…演出制御用マイコン
101…画像制御用マイコン
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16
図17
図18
図19
図20
図21
図22
図23
図24
図25
図26
図27
図28
図29
図30
図31
図32
図33
図34
図35
図36
図37