(58)【調査した分野】(Int.Cl.,DB名)
【発明を実施するための形態】
【0014】
以下、本発明の実施の形態における遊技機について説明する。
【0015】
まず、
図1〜
図3を用いて、本発明の実施の形態における遊技機1の構成について具体的に説明する。
図1は、遊技機の正面図の一例を示す図であり、
図2は、キャビネット2の内部構造の一例を示す図である。また、
図3は、前面扉の裏面の一例を示す図である。
【0016】
本実施形態における遊技機1は、後述のキャビネット2と、前面扉3等から構成されている。
【0017】
キャビネット2は、略矩形状の箱体であって、正面側に開口を有する。また、キャビネット2の正面左側に設けられた蝶番機構2aにより、前面扉3を開閉可能に軸支する。
【0018】
鍵穴4は、前面扉3の中央右側に設けられ、図示しない施錠装置により前面扉3を開錠するために設けられている。ここで、遊技店の店員等がメンテナンス作業や、設定値の変更等を行う場合に、前面扉3に設けられている図示しない施錠装置の開錠が行われる。まず、前面扉3の鍵穴4に図示しない専用の鍵を挿入して時計回り方向に所定角度回動することにより開錠する。次に、前面扉3を開放し、メンテナンス作業や、設定値の変更等の作業を行う。そして、メンテナンス作業や、設定値の変更等が終了すると、前面扉3を閉じることにより施錠される。
【0019】
サイドランプ5a、5bは、前面扉3の正面視左右両端に設けられるとともに、高輝度発光ダイオードを内蔵している発光部材(発光手段)である。また、サイドランプ5a、5bは、遊技者の視覚に訴える形状及び色彩、模様、絵柄等を施してデザイン設計されており、後述のART状態中等の所定のタイミングにおいて、後述の演出制御基板410により点灯又は点滅する制御が行われる。なお、サイドランプ5a、5bを総称して「サイドランプ5」と記載する場合がある。
【0020】
メダル投入口6は、後述の十字キー19の正面視右側に設けられ、遊技者がメダル(遊技媒体の一例)を投入するために設けられている。
【0021】
1BETボタン7は、後述のスタートランプ23の下方に設けられ、クレジットされたメダルのうち、「1」枚のメダルを遊技に使用するために設けられている。
【0022】
MAX−BETボタン8は、1BETボタン7の正面視右側に設けられ、貯留(クレジット)されたメダルのうち、一遊技(1ゲーム)において使用可能な最大枚数のメダルを、遊技に使用するために設けられている。ここで、本実施形態において、一遊技において、使用可能なメダルの最大値は「3」枚である。なお、1BETボタン7と、MAX−BETボタン8を総称して「BETボタン7、8」と記載する場合がある。
【0023】
精算ボタン9は、1BETボタン7の下方に設けられ、遊技者が獲得したメダルのうち、貯留されているメダルの精算を行うために設けられている。なお、本実施形態において、貯留可能なメダルの最大枚数は「50」枚である。
【0024】
スタートレバー10は、精算ボタン9の正面視右側に設けられ、遊技者により、後述の左リール17a、中リール17b、右リール17cの回転を開始する契機となる開始操作を検出するために設けられている。ここで、遊技者による開始操作(変動開始操作)が検出されたことに基づいて、後述のメイン制御基板300は、ハード乱数を取得する処理や、後述の左リール17a、中リール17b、右リール17cの回転を開始する処理を行う。これによって、図柄の変動表示が可能となる。また、スタートレバー10の握り玉の部分は、透光性を有する樹脂により形成されており、握り玉部には、後述のスタートレバー演出用ランプ42が内蔵されている。そして、後述の演出制御基板410は、所定の条件が充足されたことに基づいて、スタートレバー演出用ランプ42の点灯・点滅制御を行う。これにより、遊技者の視覚に訴える演出が行われる。
【0025】
左停止ボタン11、中停止ボタン12、右停止ボタン13は、スタートレバー10の正面視右側に設けられ、停止ボタンユニット14によりユニット化されている。また、左停止ボタン11、中停止ボタン12、右停止ボタン13は、遊技者により後述の左リール17a、中リール17b、右リール17cの回転を停止する契機となる停止操作を検出するために設けられている。なお、左停止ボタン11、中停止ボタン12、右停止ボタン13を総称して「停止ボタン11、12、13」と記載する場合がある。
【0026】
返却ボタン15は、停止ボタンユニット14の正面視右側に設けられている。また、返却ボタン15は、メダル投入口6に投入されたメダルが後述のセレクター16に詰まった場合に、詰まったメダルを返却するために設けられている。
【0027】
セレクター16は、メダル投入口6の内部に設けられ、メダル投入口6に投入されたメダルの材質や形状等が適正であるか否かを判別するために設けられている。また、セレクター16には、適正なメダルの通過を検出するためのメダルセンサ16sが設けられている。そして、このメダルセンサ16sにより、メダル投入口6に投入されたメダルが適正なメダルであると判別された場合には、当該適正なメダルを後述のホッパーガイド部材522により、後述のホッパー520へ案内する。一方で、メダルセンサ16sにより、メダル投入口6に投入されたメダルが適正なメダルでないと判別された場合には、後述のガイド部材523により後述のメダル払出口33から排出する。
【0028】
左リール17a、中リール17b、右リール17cは、キャビネット2の内部に設けられており、それぞれ円筒状の構造を有している。また、左リール17a、中リール17b、右リール17cの円筒状の構造の周面には、透光性のシートが装着されており、当該シートには、複数種類の図柄が一列に描かれている。そして、左リール17a、中リール17b、右リール17cは、後述のステッピングモータ101、102、103を励磁することにより回転駆動され、複数種類の図柄が変動表示される。また、本実施形態において、左リール17a、中リール17b、右リール17cは、リールユニット17dによりユニット化されており、遊技機1に対して、左リール17a、中リール17b、右リール17cの着脱が容易となっている。なお、左リール17a、中リール17b、右リール17cを総称して「リール17」と記載する場合がある。
【0029】
演出ボタン18は、MAX−BETボタン8の正面視右側に設けられており、遊技者が所定のタイミングで操作するために設けられている。また、演出ボタン18は、演出ボタン検出スイッチ18swが接続されており、後述のサブ制御基板400は、演出ボタン検出スイッチ18swが演出ボタン18の操作を検出した場合に、後述の演出制御基板410を介して、後述の液晶表示装置46の制御を行う。なお、演出ボタン18を設けずに、1BETボタン7や、MAX−BETボタン8を演出ボタン18と共用とすることもできる。この場合において、後述のメイン制御基板300は、(a)1BETスイッチ7swにより1BETボタン7の操作が検出された場合、(b)MAX−BETスイッチ8swによりMAX−BETボタン8の操作が検出された場合に、後述のサブ制御基板400に対して所定のコマンドを送信する制御を行う。そして、後述のサブ制御基板400は、所定のコマンドを受信したことに基づいて、後述の液晶表示装置46の制御等を行う。これにより、別途演出ボタン18を設ける必要が無いため、部品点数を削減することができる。
【0030】
十字キー19は、演出ボタン18の正面視右側に設けられており、少なくとも2方向(通常4方向)へ押圧操作が可能であり、遊技者が所定のタイミングで操作するために設けられている。また、十字キー19は、十字キー検出スイッチ19swが接続されており、後述のサブ制御基板400は、十字キー検出スイッチ19swが十字キー19の操作を検出した場合に、後述の演出制御基板410を介して、後述の液晶表示装置46の制御を行う。
【0031】
パネル20は、表示窓21、演出用ランプ22a〜22j、スタートランプ23、BETランプ24a〜24c、貯留枚数表示器25、遊技状態表示ランプ26、払出枚数表示器27、投入可能表示ランプ28、再遊技表示ランプ29及び停止操作順序表示ランプ30a〜30cの発光部材(発光手段)から構成されている。
【0032】
表示窓21は、パネル20の中央部に設けられ、リール17を視認可能とするために設けられている。具体的には、パネル20のうち、表示窓21に該当する領域を透過させることにより、リール17の周面に描かれた図柄を視認可能としている。
【0033】
演出用ランプ22a〜22jは、パネル20の左右両端の透過部分の背面側に設けられており、所定の条件下で発光することにより、現在の状態(例えば、後述のART状態)を報知するために設けられている。より具体的には、演出用ランプ22a〜22eは、表示窓21の正面視左側に設けられており、演出用ランプ22f〜22jは、表示窓21の正面視右側に設けられている。なお、演出用ランプ22a〜22jを総称して「演出用ランプ22」と記載する場合がある。
【0034】
スタートランプ23は、1BETボタン7の上部に設けられており、スタートレバー10の開始操作を受け付けることが可能であるか否かを報知するために設けられている。具体的には、メイン制御基板300は、(a)メダル投入口6にメダルが「3」枚投入された場合、または、(b)貯留されているメダルの枚数が「3」枚以上の状態で、BETボタン7、8の操作がなされたことにより、投入枚数が「3」枚となった場合に、スタートランプ23を点灯することにより、スタートレバー10による開始操作を受け付けることが可能である旨を報知する制御を行う。
【0035】
BETランプ24a〜24cは、スタートランプ23の正面視右側に設けられており、遊技に使用するメダルの投入枚数を報知するために設けられている。具体的には、遊技に使用するメダルの投入枚数が「1」枚の場合には、BETランプ24aが点灯し、遊技に使用するメダルの投入枚数が「2」枚の場合には、BETランプ24bが点灯し、遊技に使用するメダルの投入枚数が「3」枚の場合には、BETランプ24cが点灯する。なお、BETランプ24a〜24cを総称して「BETランプ24」と記載する場合がある。
【0036】
貯留枚数表示器25は、BETランプ24の正面視右側に設けられている。また、貯留枚数表示器25は、遊技者のメダルであって、遊技機1に貯留されているメダルの貯留枚数を表示するために設けられている。
【0037】
遊技状態表示ランプ26a、26bは、貯留枚数表示器25の正面視右側に設けられている。また、遊技状態表示ランプ26a、26bは、メイン制御基板300による発光制御がなされることにより、現在の遊技状態が報知される。なお、遊技状態表示ランプ26a、26bを総称して「遊技状態表示ランプ26」と記載する場合がある。
【0038】
払出枚数表示器27は、遊技状態表示ランプ26bの正面視右側に設けられている。また、払出枚数表示器27は、BETボタン7、8を操作することにより有効化された有効ライン上に揃った図柄の組み合わせに応じて払い出されるメダルの払出枚数を表示するために設けられている。また、払出枚数表示器27は、遊技機1がエラー状態となった場合に、エラー状態になったことを表示するために設けられている。
【0039】
ここで、本実施形態における有効ラインとして、
図6(b)に示すようなライン構成であって、全4個の有効ラインからなる。つまり、これらの有効ラインに表示された図柄の組み合わせに応じてメダルの払い出しが行われる。
【0040】
より詳細には、第1の有効ラインとして、左リール17aの上段に表示された図柄と、中リール17bの上段に表示された図柄と、右リール17cの上段に表示された図柄を直線で結んだ有効ラインがあり、また、第2の有効ラインとして、左リール17aの中段に表示された図柄と、中リール17bの中段に表示された図柄と、右リール17cの中段に表示された図柄を直線で結んだ有効ラインがあり、また、第3の有効ラインとして、左リール17aの上段に表示された図柄と、中リール17bの中段に表示された図柄と、右リール17cの下段に表示された図柄を直線で結んだ有効ラインがあり、さらに、また、第4の有効ラインとして、左リール17aの下段に表示された図柄と、中リール17bの中段に表示された図柄と、右リール17cの上段に表示された図柄を直線で結んだ有効ラインがある。
【0041】
投入可能表示ランプ28は、払出枚数表示器27の正面視右側に設けられている。ここで、後述のメイン制御基板300は、メダル投入口6に投入されたメダルを貯留することが可能である場合には、投入可能表示ランプ28を点灯させる制御を行う。一方、後述のメイン制御基板300は、メダル投入口6に投入されたメダルを貯留することが不可能である場合には、投入可能表示ランプ28を消灯させる制御を行う。
【0042】
なお、本実施形態においては、貯留可能なメダルの最大枚数は「50枚」であるため、後述のメイン制御基板300は、貯留しているメダルの枚数が「50枚」未満の場合に投入可能表示ランプ28を点灯する制御を行い、貯留しているメダルの枚数が「50枚」の場合に投入可能表示ランプ28を消灯する制御を行う。また、有効ライン上に後述の再遊技に係る図柄の組み合わせが表示された場合にも、投入可能表示ランプ28を消灯する制御を行う。
【0043】
再遊技表示ランプ29は、投入可能表示ランプ28の下方に設けられている。また、再遊技表示ランプ29は、有効ライン上に後述の再遊技に係る図柄の組み合わせが表示された場合に点灯する。これにより、遊技者に対して、有効ライン上に「再遊技」に係る図柄の組み合わせが表示されたことと、遊技者に対して、メダルを使用することなく、次の遊技を行うことが可能である旨を報知している。
【0044】
停止操作順序表示ランプ30a〜30cは、表示窓21の下部に設けられている。具体的には、停止操作順序表示ランプ30aは、左リール17aの下方に設けられており、停止操作順序表示ランプ30bは、中リール17bの下方に設けられており、停止操作順序表示ランプ30cは、右リール17cの下方に設けられている。また、停止操作順序表示ランプ30a〜30cは、後述のメイン制御基板300により決定された当選エリア(以下、「当選役」とも称する)に基づいて、停止ボタン11、12、13の最適な停止操作順序を遊技者に対して報知するために設けられている。具体的には、左停止ボタン11を停止操作することが最適なタイミングである場合には、停止操作順序表示ランプ30aを点灯又は点滅させ、中停止ボタン12を停止操作することが最適なタイミングである場合には、停止操作順序表示ランプ30bを点灯又は点滅させ、右停止ボタン13を停止操作することが最適なタイミングである場合には、停止操作順序表示ランプ30cを点灯又は点滅させることにより最適な停止操作順序の報知を行う。なお、停止操作順序表示ランプ30a〜30cを総称して「停止操作順序表示ランプ30」と記載する場合がある。
【0045】
腰部パネル31は、停止ボタンユニット14の下方に設けられ、機種名やモチーフ等を遊技者へ認識させるために設けられている。具体的には、登場キャラクタの絵などが描かれている。また、腰部パネル31の背面には図示しないライトが設けられており、当該図示しないライトを発光させることにより、遊技機1の機種名やモチーフ等を遊技者へ認識し易くしている。
【0046】
受皿ユニット32は、腰部パネル31の下方に設けられており、後述のメダル払出口33から排出されたメダルを受け入れて貯留するために設けられている。
【0047】
メダル払出口33は、有効ライン上に表示された図柄の組み合わせに基づいて、メダルの払出を行う場合において、後述のホッパー520を駆動した際に、ホッパー520により払い出されるメダルを排出するために設けられている。また、メダルセンサ16sにより、メダル投入口6に投入されたメダルが適正なメダルでないと判別された場合や、メダルの投入受付禁止時において、メダル投入口6にメダルが投入された場合に、メダル投入口6に投入されたメダルを、メダル払出口33を介して受皿ユニット32に排出するために設けられている。
【0048】
ここで、本実施形態において、メダルの投入受付禁止時とは、(a)左リール17a、中リール17b、右リール17cが回転している場合や、(b)再遊技に係る図柄の組み合わせが有効ライン上に表示されている場合をいう。
【0049】
下部スピーカ34a、34bは、メダル払出口33の左右両側に設けられており、演出を行う際にBGMや音声、効果音等を出力するために設けられている。なお、下部スピーカ34a、34bを総称して「下部スピーカ34」と記載する場合がある。
【0050】
上部スピーカ35a、35bは、後述の液晶表示装置46の左右両側に設けられており、下部スピーカ34と同様に、演出を行う際にBGMや音声、効果音等を出力するために設けられている。なお、上部スピーカ35a、35bを総称して「上部スピーカ35」と記載する場合があり、下部スピーカ34及び上部スピーカ35を総称して「スピーカ34、35」と記載する場合がある。
【0051】
設定表示部36は、現在の設定値を表示するために設けられている。具体的には、図示しない設定変更用の鍵を図示しない鍵穴に挿入した状態で所定角度回動させると、メイン制御基板300は、現在設定されている設定値を設定表示部36に表示する制御を行う。
【0052】
設定変更ボタン37は、設定値を変更するために設けられている。ここで、設定値を変更する方法は、まず、上述した通り、図示しない設定変更用の鍵を鍵穴に挿入した状態で所定角度回動させることにより、現在設定されている設定値が設定表示部36に表示される。
【0053】
次に、設定変更ボタン37を操作することにより、設定表示部36に表示されている設定値が切替表示されるので、決定したい設定値が設定表示部36に表示されるまで設定変更ボタン37を繰り返し操作する。
【0054】
そして、決定したい設定値が設定表示部36に表示されている状態で、スタートレバー10を操作する。次に、回動されている設定変更用の鍵を抜差可能な角度に戻す操作を行う。これらの操作を行うことにより、設定値が変更される。
【0055】
ここで、本実施形態において、遊技機1でエラーが発生した場合に、エラーを解除するためのエラー解除ボタンを設けていない。このため、メイン制御基板300は、遊技機1でエラーが発生した場合において、後述の設定変更スイッチ37swが設定変更ボタン37の操作を検出したことに基づいて、エラー状態から復帰する制御を行う。即ち、本実施形態において、設定変更ボタン37は、設定値を切り替える機能と、エラー状態から復帰するための機能を有する。
【0056】
なお、本実施形態において、設定値は、「設定1」から「設定6」の6段階の設定値が設けられており、設定表示部36に「1」が表示されている状態において、設定変更ボタン37が操作されると、設定表示部36に「2」が表示され、以降、設定変更ボタン37を操作する毎に、設定表示部36に表示される設定値が「1」ずつ加算表示される。ただし、設定表示部36に「6」が表示されている状態において、設定変更ボタン37が操作されると、設定表示部36には「1」が表示される。
【0057】
液晶表示装置46は、リール17の上方に設けられ、動画像・静止画像等を表示する演出を行うために設けられている。また、液晶表示装置46は、後述の内部抽選処理の結果に係る情報を報知したり、入賞に係る図柄の組み合わせを有効ライン上に停止表示させるために必要な情報を報知したり、後述するARTに関する状態(「ART準備状態」、「ART状態」、「ART中持越状態」、「第1ART上乗せ状態」、「第2ART上乗せ状態」、「無限ART状態」の各状態)の情報を報知したり、後述するボーナスに関する状態(「通常BB状態」、「ART中通常BB状態」、「ART中特別BB状態」の各状態)の情報を報知したりする。この演出表示装置が表示手段を構成する。
【0058】
具体的には、液晶表示装置46は、停止操作順序表示ランプ30と同様に、後述のメイン制御基板300により決定された当選エリアに基づいて、停止ボタン11、12、13の最適な停止操作順序を遊技者に対して報知する。
【0059】
この液晶表示装置46には、各遊技における状態に対応する演出に関する情報(演出画像)を表示する。例えば、後述するARTに関する状態(「ART準備状態」、「ART状態」、「ART中持越状態」、「第1ART上乗せ状態」、「第2ART上乗せ状態」、「無限ART状態」の各状態)の情報として、獲得したメダルの枚数や残りのゲーム数(残ゲーム数、残カウンタ)等を表示することが可能であって、また、後述するボーナスに関する状態(「通常BB状態」、「ART中通常BB状態」、「ART中特別BB状態」の各状態)の情報として、ボーナス終了までの残りのゲーム数や残りのメダル枚数、獲得済のメダル獲得枚数等を表示することが可能である。
【0060】
このほか、液晶表示装置46では、後述する電源装置510からの電力供給が開始されて後述するメイン制御基板300で行われる電源断復帰処理が行われているときであって、所定の復帰条件を満たすまでは「電源復帰中」若しくは「電源復旧中」を示す画面を表示する。
【0061】
このときの復帰条件とは、遊技における安定動作できる状態とするまでの処理が完了することであるほか、電力供給が開始された後に、後述する遊技状態や遊技種別等をメイン制御基板300におけるメインCPU301が正常に認識(確認)し、その状態等に応じて正常に遊技を再開できると判断する処理(操作)が行われたことである。後者の例として、具体的には、ART状態での遊技中に電力供給が停止した当該ゲームに続いて行われる次ゲームを開始するためにスタートレバー10が操作されたことのほか、図柄が停止後、次ゲームにおけるメダル受付開始処理によりメダルの受付が可能となったことである。
【0062】
メイン制御基板300は、キャビネット2の内部であって、リール17の上方に設けられており、遊技機1の制御を行うために設けられている。なお、メイン制御基板300についての詳細は後述する。
【0063】
サブ制御基板400は、前面扉3の裏面上方に設けられており、液晶表示装置46や、スピーカ34、35の制御を行うために設けられている。なお、サブ制御基板400についての詳細は後述する。
【0064】
電源装置510は、キャビネット2の内部であって、後述のホッパー520の正面視左側に設けられており、遊技機1に電力を供給するために設けられている。このことから、「電力供給装置」とも称することがある。
【0065】
ホッパー520は、キャビネット2の内部であって、電源装置510の正面視右側に設けられており、遊技者に対してメダルを払い出すために設けられている。また、ホッパー520は、後述のメイン制御基板300からの所定の信号に基づいて、駆動制御が行われる。また、後述の電源基板500は、ホッパーに設けられたメダルセンサ(図示せず)により、所定枚数のメダルが排出されたか否かを判断し、所定枚数のメダルが排出されたと判断された場合に、メイン制御基板300に対して、所定枚数のメダルの払出が完了した旨の信号を送信する。これにより、後述のメイン制御基板300は、所定枚数のメダルの払出が完了したことを認識することができる。
【0066】
排出スリット521は、ホッパー520に設けられており、ホッパー520からメダルを排出するために設けられている。
【0067】
ホッパーガイド部材522は、メダルセンサ16sにより、メダル投入口6に投入されたメダルが適正なメダルであると判別された場合に、当該判別されたメダルをホッパー520へ案内するために設けられている。
【0068】
ガイド部材523は、メダル投入口6に異物が投入された場合や、メダルセンサ16sにより、メダル投入口6に投入されたメダルが適正なメダルでないと判別された場合に、遺物や、適正なメダルでないと判別されたメダルをメダル払出口33へ案内するために設けられている。
【0069】
払出ガイド部材524は、ホッパー520の排出スリット521から排出されたメダルを受皿ユニット32のメダル払出口33側に案内するために設けられている。
【0070】
補助貯留部530は、ホッパー520に貯留されているメダルが溢れた場合に、溢れたメダルを収納するために設けられている。
【0071】
次に、
図4を用いて、本発明における遊技機1の構成について具体的に説明する。
【0072】
遊技機1は、遊技機1の主たる動作を制御するメイン制御基板300に対して、リール制御基板100、中継基板200、サブ制御基板400、電源基板500が接続されている。
【0073】
メイン制御基板300は、メインCPU301、メインROM302、メインRAM303、乱数発生器304、I/F(インタフェース)回路305を有している。また、メイン制御基板300には、設定表示部36、設定変更スイッチ37sw、外部集中端子板38が接続されている。
【0074】
メインCPU301は、メインROM302に記憶されているプログラムを読み込み、遊技の進行に合わせて所定の演算処理を行うことにより、リール制御基板100、中継基板200、サブ制御基板400、電源基板500に対して所定の信号を送信する。
【0075】
メインROM302は、メインCPU301により実行される制御プログラム、当選エリア決定テーブル等のデータテーブル、サブ制御基板400に対するコマンドを送信するためのデータ等を記憶している。具体的には、メインROM302は、
図5に示す図柄配置テーブル、
図6に示す図柄組み合わせテーブル、
図8〜
図17に示す各種の遊技状態用当選役決定テーブル等を記憶している。これらのテーブルはあくまで例であって、これら以外にもさまざまなテーブルを記憶している。以下で、各テーブルについて説明しているが、各テーブルは、特段の記載がない限り、メインROM302において記憶したものである。
【0076】
メインRAM303は、メイン制御基板300に設けられている。また、メインRAM303は、メインCPU301によるプログラムの実行により決定された各種データを記憶するために設けられている。具体的には、メインRAM303には、後述の投入枚数カウンタ等の各種カウンタや、後述の設定値格納領域等の各種格納領域が設けられている。
【0077】
乱数発生器304は、当選エリア等を決定するための乱数を生成するために設けられている。ここで、本実施形態において、乱数発生器304は、「0」〜「65535」の範囲で乱数値を生成する。
【0078】
I/F(インタフェース)回路305は、メイン制御基板300と、リール制御基板100、中継基板200、サブ制御基板400、電源基板500間での信号(コマンド)の送受信を行うための回路である。
【0079】
設定変更スイッチ37swは、設定変更ボタン37が操作されたことを検出するためのスイッチである。また、図示しない設定変更用の鍵を鍵穴に挿入した状態で所定角度回動させた状態において、設定変更スイッチ37swにより、設定変更ボタン37の操作が検出された場合に、メインCPU301は、設定表示部36に設定値を切替表示する制御を行う。
【0080】
また、メインCPU301は、エラー状態において、設定変更スイッチ37swにより設定変更ボタン37の操作が検出されたことに基づいて、エラー状態から復帰する制御を行う。
【0081】
さらに、メインCPU301は、後述する電源基板500からの各種の通知に応じた処理を行う。具体的には、電源基板500より電力供給が開始されたことの通知(電力供給開始通知)を受信することで、後述する電源断復帰処理を行い、また、電源基板500より電力供給が停止されたことの通知(電力供給停止通知)を受信することで後述する電源断処理を行う。
【0082】
このほか、メインCPU301では、電力供給が開始されたことの通知(電力供給開始通知)、電力供給が停止されたことの通知(電力供給停止通知)をサブ制御基板400に送信する(具体的には、サブ制御基板400のI/F回路401へと送信する)。
【0083】
外部集中端子板38は、遊技機1の内部に設けられ、図示しないホールコンピュータに対して、(a)メダル投入口6に投入したメダルの枚数を特定可能なメダル投入信号、(b)遊技者に対して払い出したメダルの枚数を特定可能なメダル払出信号、(c)RT3遊技状態へ移行したことを特定可能な遊技状態移行信号、(d)リール17の回転が開始したことを特定可能なリール回転開始信号等の所定の信号を出力するために設けられている。
【0084】
中継基板200には、1BETスイッチ7sw、MAX−BETスイッチ8sw、精算スイッチ9sw、スタートスイッチ10sw、左停止スイッチ11sw、中停止スイッチ12sw、右停止スイッチ13sw、メダルセンサ16s、スタートランプ23、BETランプ24、貯留枚数表示器25、遊技状態表示ランプ26、払出枚数表示器27、投入可能表示ランプ28、再遊技表示ランプ29、セレクターセンサ39s、リセットキーセンサ40s、ドア開放センサ41sが接続されている。
【0085】
1BETスイッチ7swは、遊技者による1BETボタン7の操作を検出するためのスイッチである。また、1BETスイッチ7swにより、遊技者による1BETボタン7の操作が検出された場合に、中継基板200は、メイン制御基板300のI/F回路305に対して所定の信号を送信する。そして、メインCPU301は、中継基板200から所定の信号を受信したことに基づいて、遊技者が貯留しているメダルから「1」枚のメダルを使用する制御を行う。
【0086】
MAX−BETスイッチ8swは、遊技者によるMAX−BETボタン8の操作を検出するためのスイッチである。また、MAX−BETスイッチ8swにより、MAX−BETボタン8の遊技者による操作が検出された場合に、中継基板200は、メイン制御基板300のI/F回路305に対して所定の信号を送信する。そして、メインCPU301は、中継基板200から所定の信号を受信したことに基づいて、遊技者が貯留しているメダルから「3」枚のメダルを使用する制御を行う。なお、1BETスイッチ7swと、MAX−BETスイッチ8swを総称して「BETスイッチ7sw、8sw」と記載する場合がある。
【0087】
精算スイッチ9swは、遊技者による精算ボタン9の操作を検出するためのスイッチである。また、精算スイッチ9swにより、遊技者による精算ボタン9の操作が検出された場合に、中継基板200は、メイン制御基板300のI/F回路305に対して所定の信号を送信する。そして、メインCPU301は、中継基板200から所定の信号を受信したことに基づいて、電源基板500に対して、貯留しているメダルの返却を行う旨の信号を出力する。そして、電源基板500は、ホッパー520により、貯留しているメダルを返却する制御を行う。
【0088】
スタートスイッチ10swは、遊技者によるスタートレバー10の操作を検出するためのスイッチである。また、スタートスイッチ10swにより、遊技者によるスタートレバー10の操作が検出された場合に、中継基板200は、メイン制御基板300のI/F回路305に対して所定の信号を送信する。そして、メインCPU301は、中継基板200から所定の信号を受信したことに基づいて、リール17の回転を開始する制御等を行う。
【0089】
左停止スイッチ11swは、遊技者による左停止ボタン11の操作を検出するためのスイッチである。また、左停止スイッチ11swにより、遊技者による左停止ボタン11の操作が検出された場合に、中継基板200は、メイン制御基板300のI/F回路305に対して所定の信号を送信する。そして、メインCPU301は、中継基板200から所定の信号を受信したことに基づいて、回転中の左リール17aを停止する制御を行う。
【0090】
中停止スイッチ12swは、遊技者による中停止ボタン12の操作を検出するためのスイッチである。また、中停止スイッチ12swにより、遊技者による中停止ボタン12の操作が検出された場合に、中継基板200は、メイン制御基板300のI/F回路305に対して所定の信号を送信する。そして、メインCPU301は、中継基板200から所定の信号を受信したことに基づいて、回転中の中リール17bを停止する制御を行う。
【0091】
右停止スイッチ13swは、遊技者による右停止ボタン13の操作を検出するためのスイッチである。また、右停止スイッチ13swにより、遊技者による右停止ボタン13の操作が検出された場合に、中継基板200は、メイン制御基板300のI/F回路305に対して所定の信号を送信する。そして、メインCPU301は、中継基板200から所定の信号を受信したことに基づいて、回転中の右リール17cを停止する制御を行う。なお、左停止スイッチ11sw、中停止スイッチ12sw、右停止スイッチ13swを総称して「停止スイッチ11sw、12sw、13sw」と記載する場合がある。
【0092】
なお、本実施形態において、停止スイッチ11sw、12sw、13swは、停止ボタン11、12、13の操作のON/OFFが検出可能に設けられている。従って、遊技者により停止ボタン11、12、13の操作がされたとき(ONエッジ)、及び遊技者が停止ボタン11、12、13の操作した後、遊技者の指が停止ボタン11、12、13から離れたとき(OFFエッジ)を検出可能に設けられている。
【0093】
メダルセンサ16sは、メダル投入口6に適正なメダルが投入されたこと検出するためのセンサである。また、メダルセンサ16sにより、正常なメダルの通過が検出された場合に、中継基板200は、メイン制御基板300のI/F回路305に対して所定の信号を送信する。そして、メインCPU301は、中継基板200から所定の信号を受信したことに基づいて、メダルが投入された時に行われる処理を行う。
【0094】
セレクターセンサ39sは、不正行為を検出するためのセンサである。また、セレクターセンサ39sにより、不正行為が検出された場合に、中継基板200は、メイン制御基板300のI/F回路305に対して所定の信号を送信する。そして、メインCPU301は、中継基板200から所定の信号を受信したことに基づいて、不正行為を検出した時に行われる処理を行う。
【0095】
リセットキーセンサ40sは、鍵穴4に図示しない専用の鍵が挿入され、反時計回り方向に所定角度回動されたことを検出するためのセンサである。また、リセットキーセンサ40sにより、鍵穴4に図示しない専用の鍵が挿入され、反時計回り方向に所定角度回動されたことが検出された場合において、中継基板200は、メイン制御基板300のI/F回路305に対して所定の信号を送信する。そして、メインCPU301は、中継基板200から所定の信号を受信したことに基づいて、エラー状態から復帰する制御を行う。
【0096】
ドア開放センサ41sは、鍵穴4の裏面側に設けられ、前面扉3の開放を検知するためのセンサである。なお、本実施形態において、ドア開放センサ41sは、発光部と受光部からなり、鍵穴4に図示しない専用の鍵を挿入し、当該専用の鍵を時計回り方向に所定角度回動させると、図示しない施錠部が回動することとなる。そして、当該施錠部が回動することにより、発光部から発光された光が受光部に届かなくなる。これにより、ドア開放センサ41sは、前面扉3の開放を検知することとなる。
【0097】
電源基板500には、電源装置510、ホッパー520、補助貯留部満タンセンサ530sが接続されている。この電源基板500が電力供給手段を構成する。
【0098】
電源装置510は、電源ボタン511、及び電源スイッチ511swを有している。
【0099】
電源ボタン511は、遊技店の店員等が遊技機1に電力を供給する操作(「電力供給操作」、「電力投入操作」、「電源投入操作」、「電源断復帰操作」、「電源断復旧操作」などとも称する)を行うため、若しくは、電力の供給を遮断する操作(「電力供給停止操作」、「電断操作」、「電源断操作」などとも称する)を行うために設けられている。また、電源ボタン511は、電源スイッチ511swが接続されている。
【0100】
電源スイッチ511swは、電源ボタン511に対する操作を検出するためのスイッチである。また、電源スイッチ511swにより、電源ボタン511の電力供給操作が検出されたことに基づいて、遊技機1全体に電力を供給して電源基板500を介してメイン制御基板300へと電力供給が開始されたことを通知(電力供給開始通知)する。もちろん、電源基板500は、一定の電力供給状態となることでメイン制御基板300へと通知するようにしてもよい。なお、このとき、メイン制御基板300dでは、後述する電源断復帰処理が行われることとなる。
【0101】
さらに、電源スイッチ511swにより、電源ボタン511の電力供給停止操作が検出されたことに基づいて、遊技機1全体への電力供給を停止して電源基板500を介してメイン制御基板300へと電力供給の停止を通知(電力供給停止通知)する。なお、このとき、メイン制御基板300では、後述する電源断処理が行われることとなる。
【0102】
補助貯留部満タンセンサ530sは、補助貯留部530に所定数を超えるメダルが貯留されたことを検出するためのセンサである。また、補助貯留部満タンセンサ530sにより補助貯留部530に所定数を超えるメダルが貯留されたことが検出された場合に、電源基板500は、メイン制御基板300のI/F回路305に対して、所定の信号を出力する。そして、メイン制御基板300が所定の信号を入力した場合には、エラー状態とする制御を行う。
【0103】
リール制御基板100には、ステッピングモータ101、102、103、左リールセンサ111s、中リールセンサ112s、右リールセンサ113sが接続されている。
【0104】
ステッピングモータ101、102、103は、リール17を回転駆動するために設けられる。また、ステッピングモータ101、102、103は、回転軸を指定された角度で停止させることが可能な構成を備えている。そして、ステッピングモータ101、102、103の駆動力は、所定の減速比をもったギアを介してリール17に伝達される。これにより、リール17は、ステッピングモータ101、102、103に対して1回のパルスが出力されるごとに、一定の角度で回転する。なお、メインCPU301は、リールインデックスを検出してからステッピングモータ101、102、103に対してパルスを出力した回数をカウントすることによって、リール17の回転角度を管理する。
【0105】
左リールセンサ111sは、発光部と受光部とを有する光センサにより、左リール17aが一回転したことを示すリールインデックスを検出するためのセンサである。
【0106】
中リールセンサ112sは、発光部と受光部とを有する光センサにより、中リール17bが一回転したことを示すリールインデックスを検出するためのセンサである。
【0107】
右リールセンサ113sは、発光部と受光部とを有する光センサにより、右リール17cが一回転したことを示すリールインデックスを検出するためのセンサである。なお、左リールセンサ111s、中リールセンサ112s、右リールセンサ113sを総称して「リールセンサ111s、112s、113s」と記載する場合がある。
【0108】
サブ制御基板400は、主として演出を制御するための基板である。また、サブ制御基板400は、I/F(インタフェース)回路401、サブCPU402、乱数発生器403、サブROM404、サブRAM405、RTC(Real Time Clock)装置406を有している。また、サブ制御基板400には、演出ボタン検出スイッチ18sw、十字キー検出スイッチ19sw、演出制御基板410、及びアンプ制御基板440が接続されている。より詳細には、演出制御基板410は、後述するように、ランプ制御部430と、画像制御部420とによって構成されていることから、サブ制御基板400は、演出制御基板410を構成するランプ制御部430と、画像制御部420とそれぞれ接続されている。このサブ制御基板400が演出制御手段を構成する。
【0109】
演出ボタン検出スイッチ18swは、遊技者による演出ボタン18の操作を検出するためのスイッチである。また、演出ボタン検出スイッチ18swにより、遊技者による演出ボタン18の操作が検出された場合に、サブ制御基板400は、遊技者による演出ボタン18の操作に基づいた制御を行う。
【0110】
十字キー検出スイッチ19swは、遊技者による十字キー19の操作を検出するためのスイッチである。また、十字キー検出スイッチ19swにより、遊技者による十字キー19の操作が検出された場合に、サブ制御基板400は、遊技者による十字キー19の操作に基づいた制御を行う。
【0111】
I/F(インタフェース)回路401は、メイン制御基板300のI/F回路305からの信号等を受信するために設けられているほか、演出制御基板410を構成するランプ制御部430、画像制御部420との相互通信を行うために設けられている。
【0112】
すなわち、I/F(インタフェース)回路401を有するサブ制御基板400は、ランプ制御部430からの信号を中継して画像制御部420へと送信することができるほか、画像制御部420からの信号を中継してランプ制御部430へと送信することができる。このことから、ランプ制御部430と画像制御部420との通信(送受信)においてサブ制御基板400は中継機能(送受信機能)を有することとなる。よって、サブ制御基板400は、送受信手段を有している。
【0113】
サブCPU402は、サブROM404に記憶されている演出用のプログラムを読み込み、メイン制御基板300からのコマンドや、演出ボタン検出スイッチ18swや、十字キー検出スイッチ19swの入力信号に基づいて所定の演算を行い、当該演算の結果を演出制御基板410やアンプ制御基板440に供給するために設けられている。
【0114】
このサブCPU402では、メイン制御基板300から各種の指示を含むコマンドを受信するほか、演出ボタン検出スイッチ18swや、十字キー検出スイッチ19swの入力信号を受け付けたことを条件として、送受信機能を介して、このコマンドや入力信号に基づく演出を指示するコマンド(演出指定コマンド、演出指示コマンド)(第1のデータ)を画像制御部420およびランプ制御部430へと送信する。少なくとも画像制御部420、ランプ制御部430のいずれか一方に送信する。
【0115】
このとき、サブCPU402では、後述する
図38に示すような処理を行うことによって、
図40に示すような各種の演出決定テーブルをもとに決定した演出に基づくコマンドや信号等のデータ(第1のデータ)を送信することとなる。
【0116】
画像制御部420では、サブCPU402からデータ(第1のデータ)を受信したことに基づいて、表示する演出(画像)に係るデータ(第2のデータ)を生成して、このデータ(第2のデータ)をサブCPU402に送信する。
【0117】
これによって、サブCPU402は、画像制御部420から演出表示に係るデータ(第2のデータ)を受信する。そして、サブCPU402は、この受信したデータ(第2のデータ)をランプ制御部430へと送信する。
【0118】
画像制御部420がサブCPU402へと送信するデータ(第2のデータ)は、演出に基づくコマンドや信号等のデータ(第1のデータ)に基づいて画像制御部420で行われる、演出(画像)の表示に係るデータである。具体的には、画像制御部420が、液晶表示装置46に演出を表示させるための表示コマンドである。
【0119】
サブCPU402が、メイン制御基板300から各種の指示を含むコマンドを受信するほか、演出ボタン検出スイッチ18swや、十字キー検出スイッチ19swの入力信号を受け付けたことによる条件は、演出を指示するコマンドや信号を送受信するための条件であることから「送受信開始条件」、「送受信条件」や「一の条件」などと称することがある。
【0120】
また、サブCPU402は、メイン制御基板300からI/F回路401を介して受信した電力供給が開始されたことの通知(電力供給開始通知)に基づく処理を行う。この通知を受信したことは、所定のデータやコマンド等の送受信を開始するための条件の1つであって、「送受信開始条件」、「送受信条件」や「一の条件」などと称する。
【0121】
なお、サブCPU402が、メイン制御基板300から各種の指示を含むコマンドを受信するほか、演出ボタン検出スイッチ18swや、十字キー検出スイッチ19swの入力信号を受け付けたことによる条件(「送受信開始条件」、「送受信条件」や「一の条件」)と区別するため、メイン制御基板300からI/F回路401を介して受信した電力供給が開始されたことの通知(電力供給開始通知)に基づく処理を行うための条件を「一の条件とは異なる他の条件」と称することもある。
【0122】
そして、この送受信開始条件が成立したとサブCPU402が判断することによって、具体的には、この電力供給開始通知を受信したと判断することによって、サブCPU402は、ランプ制御部430と画像制御部420に対して電源供給開始通知を行う。
【0123】
この電源供給開始通知を受信したランプ制御部430と画像制御部420は、それぞれで記憶しているバージョン情報をサブCPU402に対して送信する。
【0124】
これにより、サブCPU402は、ランプ制御部430および画像制御部420からバージョン情報を受信する。そして、サブCPU402では、サブRAM405にこのバージョン情報を送信元に対応付けて記憶しておく。サブCPU402がランプ制御部430および画像制御部420から受信するバージョン情報は、ランプ制御部430と画像制御部420それぞれのバージョンを示す情報である。
【0125】
以上に示すように、サブCPU402が送信した電源供給開始通知に対して、画像制御部420およびランプ制御部430からその応答としてバージョン情報を受信したこととなる。すなわち、サブ制御基板400と画像制御部420、および、サブ制御基板400とランプ制御部430の間で、所定のデータの相互通信(送受信)が可能であることが確認されたこととなる。
【0126】
その後、サブCPU402は、中継するデータ(第3のデータ)(サブCPU402がそのデータそのものに対して何らかの制御処理を行う必要がなく、中継(スルー、ブリッジ)する処理のみを行うデータ)をメイン制御基板300や外部シミュレータ等から受信すると、この受信に基づいて、そのデータ(第3のデータ)を画像制御部420へと送信する。これによって、画像制御部420では、このデータ(第3のデータ)を受信した状態となる。
【0127】
その後、画像制御部420は、その受信したデータ(第3のデータ)をサブCPU402へと送信する。すなわち、データ(第3のデータ)は、サブCPU402と画像制御部420との間で循環する(ループする)こととなる。
【0128】
これによって、サブCPU402は、画像制御部420から上記のデータ(第3のデータ)を受信すると、このデータを受信したことを契機として、サブ制御基板400におけるバージョン情報であって、後述するサブRAM405において記憶しているバージョン情報(第4のデータ)を画像制御部420およびランプ制御部430に送信する。このときの送信順序として、データを受信している画像制御部420に最初に送信し、続いて、ランプ制御部430に続いて送信する。これは、サブCPU402が画像制御部420からデータを受信しているため、送受信のエラーの発生確率が、ランプ制御部430のそれと比べて低いと考えられるためである。
【0129】
もちろん、サブCPU402は、サブ制御基板400のバージョン情報とともに、電源供給開始通知に対してランプ制御部430および画像制御部420から受信している各バージョン情報を、そのバージョン情報の送信元にそれぞれ送信するようにしてもよい。
【0130】
つまり、サブCPU402は、電源供給開始通知に対応してランプ制御部430から受信しているバージョン情報をそのランプ制御部430へと送信し、電源供給開始通知に対応して画像制御部420から受信しているバージョン情報をその画像制御部420へと送信することとしてもよい。
【0131】
なお、上記においては、サブCPU402は、画像制御部420から上記のデータ(第3のデータ)を受信したことを契機として、バージョン情報(第4のデータ)を画像制御部420およびランプ制御部430に送信しているが、これに限定されることなく、画像制御部420では、上記のデータ(第3のデータ)を受信し、このデータ(第3のデータ)をもとに新たに生成した新たなデータ(第5のデータ)をサブCPU402へと送信することによって、サブCPU402がバージョン情報(第4のデータ)を画像制御部420およびランプ制御部430に送信することとしてもよい。
【0132】
このときのデータ(第3のデータ)とは、所定のビット列からなる検査コマンドや通信確認コマンドであって、任意のタイミング(電源投入時や電源投入後であって所定時間経過後等のタイミング)でサブ制御基板400がメイン制御基板300や外部シミュレータ等から受信したコマンドである。つまり、このコマンドによって通信状況を検査することとなる。
【0133】
なお、画像制御部420では、新たなデータ(第5のデータ)を生成(作成)することを可能としているが、この新たなデータ(第5のデータ)は、データ(第3のデータ)と同様に、検査コマンドや通信確認コマンドであって、その形式や構成する内容がデータ(第3のデータ)とは異なるものである。つまり、第3のデータと第5のデータとは同種の内容からなるデータである。
【0134】
乱数発生器403は、液晶表示装置46や、スピーカ34、35等により行われる演出等を決定する際に用いられる乱数を発生させるために設けられている。また、乱数発生器403は、後述のART準備状態への移行抽選や、後述のART状態におけるゲーム数の上乗せゲーム数を決定するための乱数を発生させるために設けられている。
【0135】
サブROM404は、演出を実行するためのプログラム、後述の各種テーブル情報を記憶するために設けられている。また、サブROM404は、主に、プログラム記憶領域とテーブル記憶領域によって構成される。
【0136】
サブRAM405は、サブCPU402の演算処理時におけるデータのワークエリアとして機能する。具体的には、メイン制御基板300から送信された当選エリア等の各種データを格納する格納領域や、決定された演出内容及び演出データを格納する格納領域が設けられている。具体的には、サブRAM405には、(a)サブ制御基板400により管理している状態を格納する状態番号格納領域、(b)後述のART状態で遊技可能なゲーム数を記憶するためのARTゲーム数カウンタ、(c)後述の通常状態において、ART準備状態に移行するまでのゲーム数を記憶するためのART準備状態移行ゲーム数カウンタ等が設けられている。
【0137】
このほか、サブRAM405は、サブCPU402において用いられるバージョン情報を記憶している。このバージョン情報は、サブCPU402やサブRAM405を搭載するサブ制御基板400のバージョン(版)を表している。このバージョン情報は、サブ制御基板400がランプ制御部430や画像制御部420と通信する際の通信状況を把握するために用いられるとともに、ランプ制御部430や画像制御部420がサブ制御基板400に対応するものであるかを判断するために用いられる。
【0138】
RTC装置406は、後述のフレームカウンタ425により計数される計数値とは異なる計数間隔で所定のカウンタ値を計数するために設けられている。また、RTC装置406は、現在の日付や時刻を取得するために設けられている。
【0139】
演出制御基板410は、主として演出を実行するための基板である。また、演出制御基板410は、画像制御部420と、ランプ制御部430により構成されている。
【0140】
画像制御部420は、主として演出を行う時に、液晶表示装置46への演出(画像)の表示制御を行う。また、画像制御部420は、VDP421(Video Display Processor)、液晶制御CPU422、液晶制御ROM423、液晶制御RAM424、フレームカウンタ425、CGROM426(Character Generator Read Only Memory)、VRAM427、音源IC428、音源ROM429を有している。また、画像制御部420には、汎用基板45、ランプ制御部430が接続されている。この画像制御部420が表示制御手段を構成する。
【0141】
この画像制御部420では、サブCPU402からデータ(第1のデータ)を受信したことに基づいて表示する演出(画像)に係るデータ(第2のデータ)を生成して、このデータ(第2のデータ)をサブCPU402に送信する。
【0142】
このときのデータ(第2のデータ)は、演出に基づくコマンドや信号等のデータ(第1のデータ)に基づいて画像制御部420で行われる、演出(画像)の表示に係るデータである。
【0143】
このほか、画像制御部420では、サブCPU402から受信したデータ(第3のデータ)を画像制御部420へと応答する(循環させる)。このほか、画像制御部420では、このサブCPU402から受信したデータ(第3のデータ)をもとに新たなデータを生成することとしてもよい。この後者の場合、サブCPU402では、生成した新たなデータを元に、サブCPU402がバージョン情報(第4のデータ)を画像制御部420およびランプ制御部430に送信することとしてもよい。
【0144】
汎用基板45は、画像制御部420と、液晶表示装置46との間に設けられており、画像データを表示させる際に所定の画像形式に変換して出力するブリッジ機能を有している。また、汎用基板45は、画像データを表示する液晶表示装置46の性能に対応する画像形式に変換するブリッジ機能を有している。例えば、SXGA(1280ドット×1080ドット)の19インチの液晶表示装置46を接続したときと、XGA(1024ドット×768ドット)の17インチの液晶表示装置46を接続したときとの解像度の違い等を吸収する。
【0145】
VDP421は、いわゆる画像プロセッサであり、液晶制御CPU422からの指示に基づいて、第1フレームバッファ領域と第2フレームバッファ領域のうち「表示用フレームバッファ領域」から画像データを読み出す制御を行う。そして、読み出した画像データに基づいて、映像信号(例えば、LVDS信号やRGB信号)を生成して、汎用基板45に出力することにより、液晶表示装置46に画像を表示する制御が行われる。なお、VDP421は、図示しない制御レジスタ、CGバス I/F、CPU I/F、クロック生成回路、伸長回路、描画回路、表示回路、メモリコントローラ等を備えており、これらはバスによって接続されている。
【0146】
液晶制御CPU422は、サブ制御基板400から受信したコマンドに基づいてディスプレイリストを作成し、このディスプレイリストをVDP421に対して送信するために設けられている。また、液晶制御CPU422は、CGROM426に記憶されている画像データを液晶表示装置46に表示させる制御を行う。
【0147】
液晶制御ROM423は、マスクROM等で構成されており、液晶制御CPU422の制御処理のプログラム、ディスプレイリストを生成するためのディスプレイリスト生成プログラム、演出パターンのアニメーションを表示するためのアニメパターン、アニメシーン情報等が記憶されている。ここでいうアニメパターンは、演出パターンのアニメーションを表示するにあたり参照され、演出パターンに含まれるアニメシーン情報の組み合わせや各アニメシーン情報の表示順序等を記憶している。また、アニメシーン情報には、ウェイトフレーム(表示時間)、対象データ(スプライトの識別番号、転送元アドレス等)、パラメータ(スプライトの表示位置、転送先アドレス等)、描画方法、演出画像を表示する表示装置を指定した情報等の情報を記憶している。
【0148】
液晶制御RAM424は、液晶制御CPU422に内蔵されている。また、液晶制御RAM424は、液晶制御CPU422の演算処理時におけるデータのワークエリアとしても機能し、液晶制御ROM423から読み出されたデータを一時的に記憶するために設けられている。
【0149】
フレームカウンタ425は、電源基板500からの電力供給を受けてフレームカウンタ値を計数するために設けられている。また、フレームカウンタ425は、電源基板500からの電力の供給が停止されると、フレームカウンタ値の計数を停止する。そして、フレームカウンタ425は、電源基板500による電力の供給が再開されると、レジスタに登録しているフレームカウンタ値を初期化して計数を再開する。
【0150】
CGROM426は、フラッシュメモリ、EEPROM(Electrically Erasable Programmable Read Only Memory)、EPROM(Erasable Programmable Read Only Memory)、マスクROM等から構成されている。また、CGROM426は、所定範囲の画素(例えば、32ピクセル×32ピクセル)における画素情報の集合からなる画像データ(例えば、スプライト、ムービー)等を圧縮して記憶している。そして、この画素情報は、それぞれの画素毎に色番号を指定する色番号情報と、画像の透明度を示すα値とから構成されている。また、CGROM426は、VDP421によって画像データ単位で読み出しが行われ、フレームの画像データ単位で画像処理が行われる。さらに、CGROM426には、色番号を指定する色番号情報と実際に色を表示するための表示色情報とが対応づけられたパレットデータを圧縮せずに記憶している。
【0151】
なお、本実施形態において、CGROM426は、色番号を指定する色番号情報と実際に色を表示するための表示色情報とが対応づけられたパレットデータを圧縮せずに記憶しているが、これに限らず、一部のみ圧縮している構成でもよい。また、ムービーの圧縮方式としては、MPEG4等の種々の圧縮方式を用いることができる。
【0152】
VRAM427は、SRAM(Static Random Access Memory)により構成されている。ここで、SRAMとは、読み込み、書き込みが可能なメモリであって、一時的にデータを保持するための揮発性メモリの一種である。そして、VRAM427をSRAMで構成することにより、画像データの書込や読出を高速で処理することができる。また、VRAM427は、任意領域、ディスプレイリスト領域1、ディスプレイリスト領域2、フレームバッファ領域1及びフレームバッファ領域2からなるメモリマップによって構成されている。
【0153】
音源IC428は、音源ROM429から音声に関するプログラムやデータを読み込み、スピーカ34、35を駆動するための音声信号を生成するために設けられている。
【0154】
音源ROM429は、演出を実行するためのプログラムやデータを記憶するために設けられている。具体的には、音声に関するプログラムやデータ等を記憶している。
【0155】
ランプ制御部430は、主として演出を行う時に、サイドランプ5、演出用ランプ22、停止操作順序表示ランプ30、スタートレバー演出用ランプ42の発光制御を行う基板である。また、ランプ制御部430は、ランプ制御CPU431、ランプ制御ROM432、及びランプ制御RAM433を有している。また、ランプ制御部430には、サイドランプ5、演出用ランプ22、停止操作順序表示ランプ30、スタートレバー演出用ランプ42、ドライブ基板43が接続されている。このランプ制御部430が発光制御手段を構成する。
【0156】
スタートレバー演出用ランプ42は、高輝度発光ダイオードからなり、所定の条件が充足されたことに基づいて、遊技者に対して視覚に訴える演出を行うために設けられている。ここで、ランプ制御部430は、後述の内部抽選処理において、所定の当選エリアが当選された場合等の所定の条件が充足されたことに基づいて、スタートレバー演出用ランプ42の点灯・点滅制御を行う。
【0157】
ドライブ基板43は、演出装置44を可動する制御を行うための基板である。また、ドライブ基板43は、ランプ制御部430からの所定の信号を受信したことに基づいて、演出装置44を可動させる制御を行う。
【0158】
演出装置44は、液晶表示装置46の背面側に設けられている。ここで、ランプ制御部430は、サブ制御基板400から所定の信号を受信したことに基づいて、ドライブ基板43を介して、演出装置44を液晶表示装置46の前面側に可動させる制御を行うことにより、遊技者に対して視覚に訴える演出を行う。このときのランプ演出は、画像制御部420によって行われる演出と関連するものである。
【0159】
ランプ制御CPU431は、ランプ制御ROM432に記憶されているランプやLEDの発光に関するプログラムやデータを読み込み、サイドランプ5、演出用ランプ22、停止操作順序表示ランプ30及びスタートレバー演出用ランプ42を発光するための信号を生成するために設けられている。また、ランプ制御CPU431は、ランプ制御ROM432に記憶されているプログラムやデータを読み込み、演出装置44や液晶表示装置46を可動する制御を行うための信号を生成し、ドライブ基板43に送信するために設けられている。
【0160】
ランプ制御ROM432は、演出を実行するためのプログラムやデータを記憶するために設けられている。具体的には、ランプ制御ROM432は、サイドランプ5、演出用ランプ22、停止操作順序表示ランプ30及びスタートレバー演出用ランプ42の発光に関するプログラムやデータ等を記憶している。また、ランプ制御ROM432は、ドライブ基板43を介して演出装置44や、液晶表示装置46を可動するためのプログラムやデータ等を記憶している。
【0161】
ランプ制御RAM433は、サイドランプ5、演出用ランプ22、停止操作順序表示ランプ30及びスタートレバー演出用ランプ42を発光制御する際の一時的な記憶領域として設けられている。また、ランプ制御RAM433は、ドライブ基板43を介して演出装置44や、液晶表示装置46を可動する際の一時的な記憶領域として設けられている。
【0162】
アンプ制御基板440は、主としてスピーカ34、35から音声データを出力するための基板である。また、アンプ制御基板は、下部スピーカ用アンプ441、及び上部スピーカ用アンプ442が接続されている。
【0163】
下部スピーカ用アンプ441は、音源IC428からの音声信号を増幅して下部スピーカ34に出力するために設けられている。
【0164】
上部スピーカ用アンプ442は、音源IC428からの音声信号を増幅して上部スピーカ35に出力するために設けられている。
【0165】
図5は、図柄配置テーブルを示す図である。
【0166】
図柄配置テーブルは、メインROM302に設けられており、メインCPU301がリールインデックスを検出するときに、表示窓21の中段の図柄位置を「00」と規定している。また、図柄位置「00」を基準としてリールの回転方向の順に、図柄カウンタに対応する「00」〜「20」が各図柄に割り当てられている。
【0167】
図6には、図柄組み合わせテーブルを示す図と、有効ラインを示す図を示している。
【0168】
図6(a)に示す図柄組み合わせテーブルは、左リール17a、中リール17b、右リール17cに配された各図柄の組み合わせを示したものであって、各図柄の組み合わせに対して、図柄組み合わせ名称、作動する条件装置、払出枚数を対応付けたものである。
【0169】
図6(a)には、ボーナス図柄に係る図柄の組み合わせとして、図柄組み合わせ名称が「赤BAR」であって、条件装置が「BB01」である図柄の組み合わせ(赤BAR−赤BAR−赤BAR)、図柄組み合わせ名称が「青BAR」であって、条件装置が「BB02」である図柄の組み合わせ(青BAR−青BAR−青BAR)、図柄組み合わせ名称が「黄BAR」であって、条件装置が「BB03」である図柄の組み合わせ(黄BAR−黄BAR−黄BAR)が示されている。これらのボーナス図柄の組み合わせは、「第1種BBに係る図柄の組み合わせ」とも称される。なお、これらのボーナス図柄に係る図柄の組み合わせが有効ライン上に成立することによって、ボーナス入賞(ボーナス図柄の成立(表示))となる。
【0170】
また、リプレイ(再遊技)に係る図柄の組み合わせとして、図柄組み合わせ名称が「通常リプレイ」であって、条件装置が「REP1」である図柄の組み合わせ(リプレイ−リプレイ−リプレイ)、図柄組み合わせ名称が「チャンスリプレイ」であって、条件装置が「REP2」である図柄の組み合わせ(リプレイ−リプレイ−ベル)、図柄組み合わせ名称が「RT1移行リプレイ」であって、条件装置が「REP3」である図柄の組み合わせ(リプレイ−リプレイ−スイカ等)、図柄組み合わせ名称が「RT3移行リプレイ1」であって、条件装置が「REP4」である図柄の組み合わせ(リプレイ−チェリー−チェリー)、図柄組み合わせ名称が「RT3移行リプレイ2」であって、条件装置が「REP5」である図柄の組み合わせ(黒セブン−黄BAR−黄BAR等)、図柄組み合わせ名称が「RT4移行リプレイ」であって、条件装置が「REP6」である図柄の組み合わせ(リプレイ−リプレイ−黒セブン等)が示されている。なお、これらのリプレイ図柄に係る図柄の組み合わせが有効ライン上に成立することによって、リプレイ入賞(リプレイ図柄の成立(表示))となる。
【0171】
また、入賞に係る図柄の組み合わせとして、図柄組み合わせ名称が「ベル」であって、条件装置が「NML1」である図柄の組み合わせ(ANY−ベル−ANY)、図柄組み合わせ名称が「チェリー1」であって、条件装置が「NML2」である図柄の組み合わせ(チェリー−タグ−リプレイ等)、図柄組み合わせ名称が「チェリーこぼし」であって、条件装置が「NML3」である図柄の組み合わせ(黄BAR−黒セブン−リプレイ等)、図柄組み合わせ名称が「スイカ1」であって、条件装置が「NML4」である図柄の組み合わせ(スイカ−スイカ−ベル等)、図柄組み合わせ名称が「スイカ2」であって、条件装置が「NML5」である図柄の組み合わせ(スイカ−チェリー−ベル等)、図柄組み合わせ名称が「チェリー2」であって、条件装置が「NML5」である図柄の組み合わせ(チェリー−黄BAR−リプレイ)、図柄組み合わせ名称が「チェリー3」であって、条件装置が「NML7」である図柄の組み合わせ(チェリー−青BAR−リプレイ)、図柄組み合わせ名称が「チェリー4」であって、条件装置が「NML8」である図柄の組み合わせ(チェリー−赤BAR−リプレイ)が示されている。なお、これらの入賞に係る図柄の組み合わせが有効ライン上に成立することによって、入賞となる。
【0172】
続いて、
図6(b)は、有効ラインについて説明する図である。
【0173】
図6(b)に示す有効ラインは、4本の有効ラインからなり、上記において示すように、停止した図柄の組み合わせを特定するラインである。この有効ライン上に停止した図柄の組み合わせが、
図6(a)に示す図柄組み合わせテーブルで規定された図柄組み合わせと一致する場合に、その図柄組み合わせに対して指定された枚数のメダルが払い出される。
【0174】
図6(a)に示す図柄組み合わせ名称が「ベル」である図柄の組み合わせとして、左リール17aが「ANY」であって、中リール17bが「ベル」であって、右リール17cが「ANY」であることが示されている。この「ANY」とはいずれの図柄であってもよいという意味である。
【0175】
この状態で、例えば、上記に示す第1の有効ライン(左リール17aの上段に表示された図柄と、中リール17bの上段に表示された図柄と、右リール17cの上段に表示された図柄を直線で結んだ有効ライン)に、図柄組み合わせ名称が「ベル」である図柄の組み合わせが停止すると、
図6(a)に示すテーブルにおいて示された、この図柄組み合わせ名称が「ベル」に対する払出枚数である「3枚」が払い出される。
【0176】
また、図柄組み合わせ名称が「ベル」である図柄の組み合わせが、左リール17aの中段、中リール17bの中段、右リール17cの中段に停止すると、3つの有効ライン上(上記で示す、第2の有効ライン、第3の有効ライン、第4の有効ライン)上に、「ベル」が停止したこととなる。このため、「3ライン」×「3枚」として合計「9枚」のメダルの払い出しが行われることとなる。
【0177】
また、いずれの有効ライン上に表示された図柄の組み合わせが、
図6(a)に示す図柄組み合わせテーブルに規定されている図柄の組み合わせと一致しない場合は、「はずれ」となる。
【0178】
ここで、
図6(a)に示す図柄組み合わせ名称が「ベル」、「チェリー1」、「チェリー2」、「チェリー3」、「チェリー4」、「チェリーこぼし」、「スイカ1」、「スイカ2」に係る図柄の組み合わせを総称して、「入賞に係る図柄の組み合わせ」と記載する場合がある。また、「チェリー1」、「チェリー2」、「チェリー3」、「チェリー4」、「チェリーこぼし」を総称して、単に「チェリー」と記載する場合があり、「スイカ1」、「スイカ2」を総称して、単に「スイカ」と記載する場合がある。
【0179】
また、
図6(a)に示す図柄組み合わせ名称が「通常リプレイ」、「チャンスリプレイ」、「RT1移行リプレイ」、「RT3移行リプレイ1」、「RT3移行リプレイ2」、「RT4移行リプレイ」に係る図柄の組み合わせが有効ライン上に表示されたときは、再遊技の作動が行われる。
【0180】
ここで、「通常リプレイ」、「チャンスリプレイ」、「RT1移行リプレイ」、「RT3移行リプレイ1」、「RT3移行リプレイ2」、「RT4移行リプレイ」を総称して、「再遊技」または「リプレイ」と記載する場合がある。
【0181】
図7は、当選役と、停止ボタンの操作順序と、入賞等の関係を示す図である。
【0182】
図7において、当選エリアに対する当選役に対して、条件装置の組み合わせのほか、各遊技状態において当選可能であるか否か、停止ボタン(左停止ボタン11、中停止ボタン12、右停止ボタン13)の操作順序に基づく図柄の組み合わせおよび払出枚数を規定している。
【0183】
遊技者によるスタートレバー10の操作をスタートスイッチ10swによって検出したことで行われる内部抽選処理によって当選役が決定されると、この決定された当選役に対する条件装置が特定され、この条件装置に対して
図6(a)に示す図柄組み合わせテーブルで規定された図柄の組み合わせが、有効ライン上に停止表示されることが許可(許容)されることとなる。
【0184】
図8乃至
図17は、各遊技状態における当選役決定テーブルを示す図である。
【0185】
図8乃至
図17に示す当選役決定テーブルは、全10個の遊技状態それぞれに応じたものである。具体的には、遊技状態が「非RT遊技状態」(以下および図中「非RT」とも称する)、「BB中RB遊技状態」(以下および図中「BB中RB」とも称する)、「第1RT遊技状態」(以下および図中「RT1」とも称する)、「第2RT遊技状態」(以下および図中「RT2」とも称する)、「BB中第2RT遊技状態」(以下および図中「BB中RT2」とも称する)、「第3RT遊技状態」(以下および図中「RT3」とも称する)、「BB中第3RT遊技状態」(以下および図中「BB中RT3」とも称する)、「第4RT遊技状態」(以下および図中「RT4」とも称する)、「第5RT遊技状態」(以下および図中「RT5」とも称する)、「BB中非RB遊技状態」(以下および図中「BB中非RB」とも称する)である場合の当選役決定テーブルである。
【0186】
これら各当選役決定テーブルでは、当選エリアにおける当選役に対して、設定値(1〜6)毎に抽選値が規定されている。すなわち、設定値が異なれば、同一の当選役であっても異なる抽選値が指定されることがある。なお、
図8乃至
図17においては、設定値1と設定値6における抽選値を例示しており、設定値2〜5の抽選値については例示を省略している。
【0187】
この当選役決定テーブルにおいて、抽選値が多ければ多いほど、その抽選値が設定された当選役に当選しやすいことを示しており、抽選値として「0」が設定されていれば、その抽選値「0」が設定された当選役には当選しないことを示している。
【0188】
各当選役決定テーブルにおいて設定された抽選値については、
図8乃至
図17を参照すれば一目瞭然であるので、詳細な説明については省略する。また、各遊技状態における説明は、
図18を用いて後述する。
【0189】
図18は、各遊技状態間を移行するための条件(移行条件)と、その移行条件が成立する前後の遊技状態を示す図である。
【0190】
図18に示す遊技状態移行図は、「現在の遊技状態(移行前の遊技状態)」、「遊技状態を移行させるための移行条件」、「変更後の遊技状態(移行後の遊技状態)」によって構成されている。
【0191】
例えば、
図18において、「現在の遊技状態」が「非RT遊技状態」にあるときに内部抽選処理の結果、当選役「赤BAR」、「青BAR」、「黄BAR」のいずれかに係る図柄の組み合わせが有効ライン上に表示されたことによって移行条件が成立したと判断することができ、このとき、遊技状態を「第5RT遊技状態」へと移行させる制御を行う。また同様に、現在の遊技状態が、「第2RT遊技状態」、「第3RT遊技状態」、「第4RT遊技状態」である場合においても、当選役「赤BAR」、「青BAR」、「黄BAR」のいずれかに係る図柄の組み合わせが有効ライン上に表示されれば、遊技状態を「第5RT遊技状態」へと移行させる制御を行うことを示している。
【0192】
また別の例として、
図18では、現在の遊技状態が「BB中第2RT遊技状態」にある場合において、「53枚を超える(メダルの)払い出し」が行われると移行条件が成立したと判断して、遊技状態を「第2RT遊技状態」へと移行させる制御を行う。なお、「BB中第2RT遊技状態」の遊技状態においては、「RB表示」が行われたこと、若しくは、「RB持ち越し」が行われたことによっても移行条件が成立したと判断することができ、「第2RT遊技状態」へと移行させる制御を行う。
【0193】
このときの「RB表示」とは、
図7に示すテーブルにおける当選エリア「48」の「RB」に係る図柄の組み合わせが表示されたことを示し、「RB持ち越し」とは、この図柄の組み合わせが成立(表示)するまでの持越しされた状態を示している。
【0194】
以下では、
図8〜
図18を用いて、各遊技状態について説明する。
【0195】
「非RT遊技状態」は、「第1RT遊技状態」と同一または近似する当選役のと当選確率が設定された遊技状態であって、主に、設定値が変更されたときに滞在する遊技状態である。
【0196】
「第1RT遊技状態」は、「RT4遊技状態」からのみ移行する遊技状態であって、
図19に示す、メイン制御基板300により管理される状態が「通常状態」であるときに主に滞在する遊技状態(「通常遊技状態」、「一般遊技状態」とも称する)である。この「第1RT遊技状態」は、一般的に、遊技者にとって不利な遊技状態と称することができる。これは、他の遊技状態(特に、「第2RT遊技状態」、「BB中第2RT遊技状態」、「第3RT遊技状態」、「BB中第3RT遊技状態」、「第4RT遊技状態」、「第5RT遊技状態」)に比べて遊技者がメダルを獲得し難い状態であるためである。
【0197】
また、「第2RT遊技状態」は、ボーナスに係る図柄の組み合わせが成立したときに移行する遊技状態であって、再抽選を作動させる当選役である「RT2リプレイ」の確立が他の遊技状態に比べて高く設定されている。一方で、「第1RT遊技状態」に設定されている「通常リプレイ」、「チャンスリプレイ」、「プレミアムリプレイ」に当選する確率がなくなっている。
【0198】
よって、この「第2RT遊技状態」は、「第1RT遊技状態」に比べて有利な遊技状態(「有利遊技状態」、「特別遊技状態」と称する)であると言える。
【0199】
続いて、「第3RT遊技状態」は、「非RT遊技状態」、「第1RT遊技状態」、「第2RT遊技状態」、「第4RT遊技状態」から移行する遊技状態であって、「通常リプレイ」、「RT3中リプレイ1」、「RT3中リプレイ2」、「RT3中リプレイ3」、「RT3中リプレイ4」、「RT3中リプレイ5」に当選する確立が高く設定されており、「第1RT遊技状態」において設定されている「チャンスリプレイ」、「プレミアムリプレイ」に当選する確率は設定されておらず、また、「第2RT遊技状態」において設定されている「RT2リプレイ」に当選する確率も設定されていない。
【0200】
また、この「第3RT遊技状態」は、
図19に示す、メイン制御基板300により管理される状態が「通常BB状態」であるボーナス遊技中に、「JAC」に係る図柄の組み合わせ(RB)が当選することによって移行する遊技状態である。この「第3RT遊技状態」は、主に、メイン制御基板300により管理される状態が「ART状態」にあるときに滞在する遊技状態である。
【0201】
このため、「第3RT遊技状態」は、「第1RT遊技状態」および「第2RT遊技状態」に比べて有利な遊技状態(「有利遊技状態」、「特別遊技状態」と称する)であると言える。
【0202】
次に、「第4RT遊技状態」は、「第3RT遊技状態」からのみ移行する遊技状態であって、
図19に示す、メイン制御基板により管理される「ART状態」を終了するときに移行する遊技状態である。この「第4RT遊技状態」は、原則、ART状態の終了時に遊技状態を「RT1遊技状態」へと移行させるための遊技状態である。
【0203】
このほか、「第4RT遊技状態」からは、ボーナスに関する図柄の組み合わせが表示されたときに「RT5遊技状態」へと移行し、また、第3RT遊技状態移行リプレイが表示されたときに「第3RT遊技状態」へと移行する。
【0204】
「第5RT遊技状態」は、「非RT遊技状態」、「第1RT遊技状態」、「第2RT遊技状態」、「第3RT遊技状態」、「第4RT遊技状態」において、ボーナスに関する当選役に当選することで移行する遊技状態である(ボーナスに係る図柄の組み合わせ成立前)。この「第5RT遊技状態」は、ボーナスに関する当選役に当選し、ボーナスに関する図柄の組み合わせが成立するまでのボーナスが持ち越された状態(後述する、「持越状態」)における遊技状態である。
【0205】
この「第5RT遊技状態」では、ボーナスに関する図柄の組み合わせが表示されることによってボーナス遊技が行われる遊技状態へと移行することとなる。このとき移行する遊技状態として、「BB中第2RT遊技状態」が示されている。すなわち、「第5RT遊技状態」は、「非RT遊技状態」、「第1RT遊技状態」、「第2RT遊技状態」、「第3RT遊技状態」、「第4RT遊技状態」のいずれかにおいて当選した当選役のボーナス(BB01、BB02若しくはBB03)が持ち越された状態であることから、このボーナスに係る当選役に対する図柄の組み合わせが成立すること(表示されること)によって「BB中第2RT遊技状態」に移行することとなる。
【0206】
「BB中第2RT遊技状態」は、「第5RT遊技状態」からのみ移行する遊技状態であって、ボーナス遊技が行われている状態を示す遊技状態である。この「BB中第2RT遊技状態」は、当選役「ベル」(当選エリア「20〜29」)の当選確率が、「非RT遊技状態」、「第1RT遊技状態」、「第2RT遊技状態」、「第3RT遊技状態」、「第4RT遊技状態」、「第5RT遊技状態」のそれに比べて、高く設定されており、メダルをより多く獲得することができる、遊技者にとって有利な遊技状態(有利遊技状態、特別遊技状態)である。このほか、当選役「RB」に当選する確率も設定されている。
【0207】
したがって、メダルの払い出しが受けられる当選役「ベル」(当選エリア「20〜29」)に当選する確率および当選役「RB」に当選する確率が、「非RT遊技状態」、「第1RT遊技状態」、「第2RT遊技状態」、「第3RT遊技状態」、「第4RT遊技状態」、「第5RT遊技状態」のそれに比べて高い点で、「BB中第2RT遊技状態」は、これらの遊技状態に比べて有利な遊技状態(有利遊技状態、特別遊技状態)であると言える。
【0208】
この「BB中第2RT遊技状態」は、「53枚を超える払い出し」が終了するとボーナス遊技を終了して「第2RT遊技状態」へと移行するほか、当選役「RB」に当選してこの「RB」に係る図柄の組み合わせが表示されることで「BB中RB遊技状態」へと移行する。また、当選役「RB」に当選せず、「53枚を超える払い出し」が終了する「RB持ち越し」となると、「BB中第3RT遊技状態」へと移行する。
【0209】
「BB中第3RT遊技状態」は、「BB中第2RT遊技状態」からのみ移行する遊技状態であって、「BB中第2RT遊技状態」と同様、ボーナス遊技が行われていることを示す遊技状態である。この「BB中第3RT遊技状態」は、「BB中第2RT遊技状態」に比べて、「通常リプレイ」、「RT3中リプレイ1」、「RT3中リプレイ2」、「RT3中リプレイ3」、「RT3中リプレイ4」、「RT3中リプレイ5」に当選する確率を高めている。
【0210】
この「BB中第3RT遊技状態」は、「53枚を超える払い出し」が終了するとボーナス遊技を終了して「第3RT遊技状態」へと移行する。
【0211】
「BB中RB遊技状態」は、「BB中第2RT遊技状態」において、当選役「RB」に係る図柄の組み合わせが表示されたことによって移行する遊技状態である。
【0212】
この「BB中RB遊技状態」は、「BB中第2RT遊技状態」と同様に、「ベル」に関する当選役の当選確率が、「非RT遊技状態」、「第1RT遊技状態」、「第2RT遊技状態」、「第3RT遊技状態」、「第4RT遊技状態」、「第5RT遊技状態」、「BB中第3RT遊技状態」よりも高く設定されている。これによって、「BB中RB遊技状態」は、これらの遊技状態よりも当選役「ベル」(当選エリア「20〜29」)に当選しやすいことから、この点では、「BB中第2RT遊技状態」および「BB中RB遊技状態」は、「非RT遊技状態」、「第1RT遊技状態」、「第2RT遊技状態」、「第3RT遊技状態」、「第4RT遊技状態」、「第5RT遊技状態」、「BB中第3RT遊技状態」に比べて、有利な遊技状態(有利遊技状態、特別遊技状態)であると言える。
【0213】
この「BB中RB遊技状態」では、4回の入賞(4回入賞)または4回の遊技を行った場合に「BB中非RT遊技状態」へと移行するほか、「53枚を超える払い出し」が行われた場合には「非RT遊技状態」へと移行する。
【0214】
このときの入賞とは、上記に示すように、
図6(a)に示す図柄組み合わせテーブルにおいて示されている「入賞に係る図柄の組み合わせ」が有効ライン上に表示されたことを示している。なお、「入賞に係る図柄の組み合わせ」とは、「ベルに係る図柄の組み合わせ」、「チェリー1に係る図柄の組み合わせ」、「チェリーこぼしに係る図柄の組み合わせ」、「スイカ1に係る図柄の組み合わせ」、「スイカ2に係る図柄の組み合わせ」、「チェリー2に係る図柄の組み合わせ」、「チェリー3に係る図柄の組み合わせ」、「チェリー4に係る図柄の組み合わせ」である。
【0215】
上記に示す「非RT遊技状態」、「第1RT遊技状態」、「第2RT遊技状態」、「第3RT遊技状態」、「第4RT遊技状態」では、ボーナスに係る当選役に当選する可能性があることを有している。具体的には、これら5つの遊技状態においては、当選エリア「30〜47」の全18個のボーナスに係る当選役に当選する可能性を有している。
【0216】
一方で、「第5RT遊技状態」は、既にボーナスに係る当選役に当選している状態であり、「BB中第2RT遊技状態」、「BB中第3RT遊技状態」、「BB中RB遊技状態」、「BB中非RB遊技状態」においては、ボーナス遊技中であることから、当選エリア「30〜47」の全18個のボーナスに係る当選役に当選する可能性はない(「ゼロ」である)。
【0217】
また、当然に、「非RT遊技状態」、「BB中RB遊技状態」、「第1RT遊技状態」、「第2RT遊技状態」、「BB中第2RT遊技状態」、「第3RT遊技状態」、「BB中第3RT遊技状態」、「第4RT遊技状態」、「第5RT遊技状態」、「BB中非RB遊技状態」の各遊技状態はそれぞれ異なる遊技状態であることから、任意のいずれかの遊技状態は他の遊技状態とは異なるものであると表現できる。
【0218】
図19は、メイン制御基板300により管理される状態の一覧を示すテーブルである。
【0219】
図19において、全「11」個の遊技の状態を示している。つまり、メイン制御基板300は、これらの遊技の状態での制御が可能である(これらの遊技状態を制御可能である)。
【0220】
このメイン制御基板300では、「通常状態」、「持越状態」、「通常BB状態」、「ART状態」、「ART中持越状態」、「ART中通常BB状態」、「ART中特別BB状態」、「第1ART上乗せ状態」、「第2ART上乗せ状態」、「無限ART状態」、「ART準備状態」のいずれかの状態を管理している。
【0221】
これらのメイン制御基板300により管理される各状態は、遊技の種別(以下、「遊技種別」と称することがある)として管理される。より詳細には、メイン制御基板300を構成するメインRAM303の遊技種別格納領域において記憶されている。以下、遊技種別が設定されるとは、この遊技種別格納領域に遊技種別が記憶、更新されることを示している。
【0222】
遊技種別「通常状態」は、「持越状態」、「通常BB状態」、「ART状態」、「ART中持越状態」、「ART中通常BB状態」、「ART中特別BB状態」、「第1ART上乗せ状態」、「第2ART上乗せ状態」、「無限ART状態」、「ART準備状態」とは異なる遊技種別であって、これらの遊技種別に比べて、遊技者が不利な状態である。この「通常状態」は、「通常遊技状態」、「一般遊技状態」、「不利遊技状態」とも称される。
【0223】
遊技種別「持越状態」は、ボーナスに係る当選役(条件装置:BB01、BB02、BB03)に当選することで移行する状態であり、ボーナス図柄が成立するまでの状態である。この持越状態を「BB内部中」とも称することがある。この「持越状態」は、「通常状態」に比べて遊技者にとって有利な状態である。この「持越状態」は、「通常状態」に比べて遊技者にとって有利な状態であることから、「有利状態」、「特別状態」とも称される。
【0224】
遊技種別「通常BB状態」は、ボーナス図柄が成立(表示)されたことによって「持越状態」からのみ移行する状態であって、「通常状態」から「持越状態」を経由してのみ移行する状態である。この「通常BB状態」は、ボーナス遊技が行われている状態を示している。すなわち、ボーナス遊技中とは、遊技種別が「通常BB状態」に設定されていることが一例である。この「通常BB状態」は、「通常状態」に比べて遊技者にとって有利な状態であることから、「有利状態」、「特定状態」、「特別遊技状態」とも称される。
【0225】
遊技種別「ART状態」は、ボーナスに係る状態(「通常BB状態」、「ART中通常BB状態」)からと、ARTに係る状態(「第2ART上乗せ状態」、「ART準備状態」)から移行する状態である。
【0226】
この「ART状態」は、「第3RT遊技状態」の遊技状態で管理され、この遊技状態「第3RT遊技状態」における当選役決定テーブルに基づいて、押し順ベルに係る当選役(当選エリア「20」〜「29」)に当選することで、該当する操作順序が報知されて、その操作順序に基づいて操作することでその当選役に応じたメダルの払い出しが行われる遊技が行われる。この「ART状態」は「1」セット「40」ゲームからなるART状態で行われる遊技(ART遊技)である。
【0227】
この「ART状態」は、「通常状態」に比べて有利な状態であることから、「有利状態」、「特定状態」、「特定遊技状態」とも称される。
【0228】
このとき、「通常BB状態」と「ART状態」は、ともに「通常状態」に比べて有利な状態であるものの、「通常BB状態」と「ART状態」は異なる状態であることから、「通常BB状態」は、「通常状態」に比べて有利な状態であって、「ART状態」とは異なる状態であると称されるほか、さらに、「ART状態」は、「通常状態」に比べて有利な状態であって、「通常BB状態」とは異なる状態であると称される。
【0229】
遊技種別「ART中持越状態」は、「ART状態」においてボーナスに係る当選役に当選することで移行する状態である。この「ART中持越状態」は、「ART内部中」とも称することがある。
【0230】
遊技種別「ART中通常BB状態」は、「ART中持越状態」からのみ移行する状態であって、この「ART中通常BB状態」は、ボーナス遊技中の一例である。この「ART中通常BB状態」において、ボーナス遊技が終了すると、「ART状態」へと移行するか、または、「第1ART上乗せ状態」に当選していれば、「第1ART上乗せ状態」へと移行する。
【0231】
遊技種別「ART中特別BB状態」は、「ART中持越状態」からのみ移行する状態であって、この「ART中特別BB状態」は、ボーナス遊技中の一例である。この「ART中特別BB状態」において、ボーナス遊技が終了すると、必ず「第1ART上乗せ状態」へと移行する。
【0232】
すなわち、「ART中通常BB状態」および「ART中特別BB状態」のいずれの状態からも、「第1ART上乗せ状態」へと移行する可能性はあるものの、前者は抽選に当選する必要があるものの、後者は抽選を行うことなく必ず移行する。この「第1ART上乗せ状態」は、後述するように、「第1ART上乗せ状態」を継続するか否かを当選役に応じて抽選しており、この継続抽選に当選すれば、「第1ART上乗せ状態」を継続することとなる状態である。つまり、「ART状態」での遊技が継続することとなる。このため、この「第1ART上乗せ状態」に必ず移行する「ART中特別BB状態」は、「ART中通常BB状態」に比べて有利な状態である。
【0233】
遊技種別「第1ART上乗せ状態」は、「ART状態」、「ART中通常BB状態」、「ART中特別BB状態」から移行する状態であって、「ART状態」での遊技が継続する抽選(以下、「第1ART上乗せ継続抽選」と称する)を行う状態である。すなわち、ART状態での「1」セット「10」ゲームを継続するか否かを抽選する。
【0234】
このときの第1ART上乗せ継続抽選には、第1ART上乗せ状態用の抽選テーブルが用いられる。この第1ART上乗せ状態用の抽選テーブルは、当選エリア「00」〜「29」における当選役それぞれに対して当選確率(当選割合)が設定されており、より詳細には、当選と非当選にそれぞれ割り振られた値がある。もちろん、設定値に応じた割り振りを設定しても良い。
【0235】
より具体的には、当選エリア「20」〜「29」の「ベル」に係る当選役に対しては当選確率として「30%」が設定されており(当選の割り振り値が「78/256」であって、非当選の割り振り値が「178/256」)、また、当選エリア「00」の「はずれ」、および、当選エリア「01」〜「14」のリプレイに係る当選役に対しては当選確率として「2%」が設定されており(当選の割り振り値が「6/256」であって、非当選の割り振り値が「250/256」)、また、当選エリア「15」の当選役「中段チェリー」、当選エリア「16」の当選役「スイカ」、当選エリア「17」の当選役「チェリー」、当選エリア「18」の当選役「チャンス目1」、当選エリア「19」の当選役「チャンス目2」に対しては当選確率として「100%」が設定されている(非当選の割り振りはなし、全て当選の割り振り)。
【0236】
この第1ART上乗せ継続抽選に当選すれば、「第1ART上乗せ状態」を継続することとなる。(言い換えれば、移行前後の両方が「第1ART上乗せ状態」となる。)また、「第1ART上乗せ状態」において、第1ART上乗せ継続抽選に当選しなければ、「第2ART上乗せ状態」に移行する。
【0237】
遊技種別「第2ART上乗せ状態」は、「第1ART上乗せ状態」のみから移行する状態であって、ART状態での遊技が継続する抽選(以下、「第2ART上乗せ継続抽選」と称する)を行う状態である。すなわち、ART状態で行う「1」セット「10」ゲームからなるセット数(以下、「ARTセット数」とも称する)を決定する抽選を行う。
【0238】
このときの第2ART上乗せ継続抽選には、第2ART上乗せ状態用の抽選テーブルが用いられる。この第2ART上乗せ状態用の抽選テーブルは、当選エリア「00」〜「29」における当選役それぞれに対して、「0(ゼロ)」セットを含む複数のセット数(例えば、「1」セット、「2」セット、「3」セット等)それぞれに当選割合が設定されている。
【0239】
より具体的には、当選エリア「00」の当選役「はずれ」、「01」〜「14」のリプレイに係る当選役に対して、「0」セットに決定される割合として「80%」が設定され、「1」セットに決定される割合として「20%」が設定され、「2」セットおよび「3」セットに決定される割合として「0%」が設定されている。また、「20」〜「29」のベルに係る当選役に対して、「0」セットに決定される割合として「50%」が設定され、「1」セットに決定される割合として「50%」が設定され、「2」セットおよび「3」セットに決定される割合として「0%」が設定されている。また、当選エリア「15」の当選役「中段チェリー」に対して、「0」セットに決定される割合として「0%」が設定され、「1」セット、「2」セットおよび「3」セットに決定される割合としてそれぞれ「33%」が設定されている(合計100%となるように設定されている)。また、当選エリア「16」の当選役「スイカ」に対して、「0」セットに決定される割合として「0%」が設定され、「1」セットに決定される割合として「95%」が設定されており、「2」セットに決定される割合として「3%」が設定されており、「3」セットに決定される割合として「2%」が設定されている。また、当選エリア「17」の当選役「チェリー」に対して、「0」セットに決定される割合として「0%」が設定され、「1」セットに決定される割合として「95%」が設定されており、「2」セットに決定される割合として「4%」が設定されており、「3」セットに決定される割合として「1%」が設定されている。また、当選エリア「18」の当選役「チャンス目1」、および、当選エリア「19」の当選役「チャンス目2」に対して、「0」セットに決定される割合として「0%」が設定され、「1」セットに決定される割合として「90%」が設定されており、「2」セットに決定される割合として「8%」が設定されており、「3」セットに決定される割合として「2%」が設定されている。
【0240】
遊技種別「無限ART状態」は、「通常状態」からのみ移行する状態である。この無限ART状態」は、ボーナスに関する当選役が決定されるまで継続するART状態である。そして、ボーナスに関する当選役が決定されることによって、「ART中特別BB状態」へと移行させる。
【0241】
なお、「無限ART状態」では、ボーナスに関する当選役が決定されるまで「ART状態」を継続させるものであるが、「ART状態」で行われる最低のゲーム数(「40」ゲーム)を保証した上で、ボーナスに関する当選役が決定されるまでART状態を継続させることとしてもよい。つまり、「ART状態」でのゲーム数が「40」ゲームである場合、この「40」ゲーム間は、たとえ、ボーナスに関する当選役が決定されたとしても、すぐに「ART中特別BB状態」へと移行するのではなく、継続して「ART状態」での遊技が行われるようにしてもよい。
【0242】
遊技種別「ART準備状態」は、「通常BB状態」にあって、この「通常BB状態」の終了時に遊技状態が「BB中第2RT遊技状態」にあるときに移行する状態である。これは、すなわち、「通常BB状態」において、当選役「RB」に当選することなく、その「通常BB状態」を終了することで移行することを示している。
【0243】
なお、上記例では、「通常BB状態」を、「有利状態」、「特定状態」、「特別遊技状態」と称しているが、「通常BB状態」のみならず、「持越状態」、「ART中持越状態」、「ART中通常BB状態」、「ART中特別BB状態」においても、「有利状態」、「特定状態」、「特別遊技状態」と称することが可能である。
【0244】
なお、上記例では、「ART状態」を、「有利状態」、「特定状態」、「特定遊技状態」と称しているが、「ART状態」のみならず、「第1ART上乗せ状態」、「第2ART上乗せ状態」、「無限ART状態」、「ART準備状態」においても、「有利状態」、「特定状態」、「特定遊技状態」と称することが可能である。
【0245】
図20は、遊技種別に対する当選役の指示内容に関する図である。
【0246】
遊技種別の状態において、当選エリア「00」〜「29」に示す当選役に当選したときに行う指示内容を示すものである。このときの指示内容とは、停止ボタンの操作順序を指示する内容である。
【0247】
このとき、指示内容に「−」と記載されている場合、操作順序を指示しないことを示しており、また、指示内容に数字「1」、「2」、「3」が単数若しくは複数記載されている場合には対応する停止ボタンを操作する指示を示したものである。
【0248】
数字「1」には左停止ボタン11が対応し、数字「2」には中停止ボタン12が対応し、数字「3」には右停止ボタン13が対応している。また、指示内容として単数の数字が示されている場合には、その数字に対応する停止ボタンを最初に操作すれば、その後の操作はいずれであってもよいことを指示したものである。さらに、指示内容として複数の数字が示されている場合には、示された数字の順番で対応する停止ボタンを操作することを指示するものである。
【0249】
例えば、指示内容に「3」と単数の数字が示されている場合、この数字「3」に対応する右停止ボタン13を最初に操作し、その後、左停止ボタン11または中停止ボタン12をいずれの順序で操作しても良いことを示している。また、指示内容に「132」と複数の数字が示されている場合、この「132」の順番で対応する停止ボタン(左停止ボタン11→右停止ボタン13→中停止ボタン12)を操作することを指示している。
【0250】
図20には、遊技種別が「通常状態」と「持越状態」である場合、いずれの当選役であっても、指示を行わないことを示している。それに対して、遊技種別が「通常BB状態」、「ART中通常BB状態」、「ART中特別BB状態」、「ART準備状態」、「ART状態」、「無限ART状態」、「第1ART上乗せ状態」、「第2ART上乗せ状態」である場合、当選エリア「05」〜「14」の当選役が当選したときと、当選エリア「20」〜「29」の当選役が当選したときに、その対応する指示内容で操作することを示すものである。
【0251】
図21は、メイン制御基板300により行われるプログラム開始処理の詳細な流れを示すフローチャートである。
【0252】
図21において、メイン制御基板300(メインCPU301)は、電源スイッチ511swが「ON」となったことに基づいて開始されると、初期設定処理を行う(S2101)。具体的には、遊技機1の内部レジスタを設定するためのテーブルの番地を設定し、当該テーブルに基づいて、レジスタの番地をセットする処理を行う。
【0253】
続いて、メインCPU301は、設定変更スイッチが「ON」であるか否かを判定する処理を行う。ここで、本実施形態においては、図示しない設定変更用の鍵が鍵穴に挿入された状態で、所定角度回動されることにより、設定変更スイッチ37swが「ON」となる。このため、メインCPU301は、図示しない設定変更用の鍵が鍵穴に挿入された状態で、所定角度回動されているか否かを判定する処理を行う。
【0254】
そして、設定変更スイッチがONであると判定された場合(S2102でYES)、メインCPU301は、設定変更スイッチ37swが設定変更ボタン37の操作を検出したことに基づいて、設定表示部36に表示する設定値を切り替え表示する処理や、スタートスイッチ10swがスタートレバー10の操作を検出したことに基づいて、設定表示部36に表示されている設定値を確定する設定変更処理を行う(S2103)。
【0255】
この設定変更処理が行われると、メインCPU301は、確定された設定値に係る情報を有する設定変更コマンドを、メインRAM303に設けられている演出用伝送データ格納領域にセットする設定変更コマンドセット処理を行う(S2104)。
【0256】
また、S2102の処理において、メインCPU301は、設定変更スイッチが「OFF」であると判定する場合(S2102でNO)、遊技機1に対して電源の供給が遮断された後、電源の供給が開始された場合に、退避されたレジスタの値や、保存されたスタックポインタの値を復帰させる電断復帰処理を行う(S2105)。以後、
図22示すようなメインループ処理が開始されることとなる。
【0257】
図22は、メインループ処理における詳細な流れを示すフローチャートである。
【0258】
メインCPU301は、メインRAM303の初期化処理を行ったりする初期化処理を行う(S2201)。この初期化処理は、ゲームごとに行われる処理である。この初期化処理としては、直前のゲームにおける払出枚数をクリアする処理や、現在の遊技状態をセットする遊技開始管理処理のほか、再遊技が作動していない場合にメダルの受付を許可するメダル受付開始処理が行われる。再遊技が作動している場合にはメダルの受付を拒否することとなる。
【0259】
初期化処理におけるメダル受付開始処理が完了すると、メインCPU301では、メダルの受付が可能となり、遊技者から遊技に関する操作を受け付けることが可能となった状態であることを認識する。つまり、初期化処理として、遊技開始管理処理やメダル受付開始処理等が行われたときとは、「前ゲームが終了後であって、次ゲームが開始する前である」か、「電源基板500からの電力の供給が遮断(電断)され、その後、電源基板500から電力の供給が再開された後の最初のゲームが開始する前である」かのいずれかであると言える。このとき、メダル受付開始処理によってメダルの受付が可能となったことによって、遊技が可能となる。
【0260】
すなわち、前者の場合、「前ゲームの終了後であってメダル受付開始処理によりメダルの受付が可能となる前」は、遊技を行っていない状態と言える。すなわち、「遊技開始前」と称することができる。反対に、「メダル受付開始処理によりメダルの受付が可能」となれば、遊技を行っている状態と言える。すなわち、「遊技開始後」と称することができる。
【0261】
このほか、前ゲームの終了後であってメダル受付開始処理によりメダルの受付が可能となった後であっても、遊技者によるスタートレバー10の操作が行われる前は実質的な遊技が開始されないことから、「前ゲームの終了後であってスタートレバー10の操作が行われる前」が遊技を行っていない状態と言える。すなわち、「遊技開始前」と称することができる。
【0262】
なお、後者の場合、メインCPU301は、サブ制御基板400に対して、電源基板500より電力供給が開始されたことの通知(電力供給開始通知)を送信する。これによって、サブ制御基板400は、電力供給に伴う演出(電源復旧中である旨の表示等)を行うことが可能となる。
【0263】
続いて、メインCPU301は、(後述の再遊技作動中フラグが「ON(有効)」ではない場合に)メダル投入口6にメダルが投入されたこと(メインRAM303に設けられているメダル投入枚数格納領域の値が「3」であること)を検知した後、スタートレバー10やMAX−BETボタン8に対する操作が検出されたことによってスタートスイッチが「ON(有効)」となったか否かを判断する(S2202)。
【0264】
このとき、遊技者によって精算ボタン9に対する操作を検出すると、貯留されているメダルを精算(遊技者に返却)する処理等を行う。
【0265】
なお、メインRAM303に設けられている再遊技作動中フラグ格納領域の再遊技作動中フラグが「ON(有効)」である場合、メダルが投入されたことを検知することなく、遊技者によるスタートレバー10の操作を検出したか否かを判定する処理を行う。そして、この操作を検出すると、メインCPU301は、再遊技作動中フラグを「OFF(無効)」にする処理を行う。具体的には、メインCPU301は、メインRAM303に設けられている再遊技作動中フラグ格納領域の値を「OFF(無効)」にする処理を行う。
【0266】
このようにしてスタートスイッチが「ON」となったこと(スタートレバー10が操作されたこと)を検知すると(S2202でYES)、メインCPU301は、当選エリア(当選役)を決定する内部抽選処理を行う(S2203)。この内部抽選処理の詳細な流れを示すフローチャートを
図23に示し、後述する。なお、スタートスイッチが「ON」となったことを検知するまで(S2202でNO)は待機する。
【0267】
続いて、メインCPU301は、内部抽選処理によって決定した当選エリア(当選役)に基づいて各種情報を設定する処理(S2204、S2205、S2206)を行う。この情報の設定処理は、遊技状態や遊技種別を設定、更新する処理のほか、条件装置を指定したコマンド(条件装置コマンド)をセットする処理等が行われるものである。
【0268】
これらの情報の設定処理が行われると、メインCPU301は、続いて、当選役に基づく停止制御番号の設定処理を行う(S2207)。この停止制御番号の設定処理は、上記の内部抽選処理によって決定した当選役に基づいて、その当選役に係る図柄の組み合わせを有効ライン上に停止させるための停止制御番号を設定する処理である。
【0269】
メインCPU301は、内部抽選処理によって決定した当選役に基づいて有効ライン上に表示することを許容する図柄の組み合わせを設定する処理を行う(S2208)。
【0270】
次に、メインCPU301は、内部抽選処理によって決定した当選役に対する条件装置コマンドを、サブ制御基板400に対して送信するために所定の領域に格納する処理を行う(S2209)。
【0271】
このような処理が行われることによって、メインCPU301は、遊技者によるスタートレバー10の操作が行われたことによる遊技の開始が可能となり、サブ制御基板400に送信する、当選エリア(当選役)に係る情報等を含むリール回転開始受付コマンドを所定の領域に設定する処理を行う(S2210)。
【0272】
続いて、メインCPU301では、最小一遊技時間をセットするリール回転開始準備処理を行う(S2211)。このリール回転開始準備処理における詳細な流れを示すフローチャートを
図28に示し、後述する。
【0273】
このリール回転開始準備処理が行われると、続いて、メインCPU301は、リール制御基板100を介して、ステッピングモータを駆動することにより、リール17を定速回転させるためのデータをセットするリール回転開始処理を行う(S2212)。
【0274】
このようなリール回転開始処理が行われ、リール17が回転している状況は、遊技者によって遊技が行われている状況にあると言える。すなわち、所定の遊技が行われている遊技状況にあると言える。
【0275】
所定の遊技状況にあるとき、つまり、遊技中であるときは、上記に示すようないずれかの遊技状態が設定されている。言い換えれば、いずれの遊技状態中に所定の遊技状態にあると称することができる。
【0276】
これに対して、上記の所定の遊技状況にないとき(所定の遊技状況とは異なるとき、所定の遊技状態以外のとき)は、遊技が行われていない状態、すなわち、非遊技中であると言える。この所定の遊技状況にないときとは所定の遊技状況以外の遊技状況にあるときとも言える。
【0277】
更に言えば、所定の遊技状況にあるときとないとき、若しくは所定の遊技状況にあるときとこの所定の遊技状況以外の遊技状況にあるときは、如何なる遊技状況であっても(においても)と表現できる。
【0278】
このようなリール回転開始処理を行うことによってリールが回転した状態となると、続いて、メインCPU301は、リール回転中処理を行う(S2213)。このリール回転中処理は、停止スイッチ11sw、12sw、13swが遊技者による停止ボタン11、12、13に対する停止操作を検出したことに基づいて、対応するリール17の回転を停止させる制御処理である。このリール回転中処理の詳細な流れを示すフローチャートを
図30に示し、後述する。
【0279】
そして、遊技者による停止ボタンの停止操作を検出してリール17が停止すると、メインCPU301は、停止したリール17の種別に係る情報や、停止スイッチ11sw、12sw、13swが遊技者による停止ボタン11、12、13に対する停止操作を検出した際の図柄位置に係る情報、当該図柄位置に対応する図柄コードに係る情報を有するリール停止コマンドを設定する処理を行う(S2214)。これによって、リール停止コマンドをサブ制御基板400へと送信可能となる。
【0280】
また、メインCPU301は、全てのリール17が停止済みであるか否かを判定する(S2215)。この判定処理において、全てのリール17が停止済みではなく、何れかのリールが回転中であると判定されると(S2215でNO)、全てのリール17が停止するまで待機状態となる。
【0281】
それに対して、全てのリール17が停止済みであると判定されると(S2215でYES)、メインCPU301は、表示判定処理を行う(S2216)。この表示判定処理は、入賞した図柄の組み合わせに応じて払出枚数を算定する処理である。この表示判定処理の詳細な流れを示すフローチャートを
図30に示し、後述する。
【0282】
これによって、メインCPU301は、電源基板500を介してホッパー520を駆動することによりメダルを払い出す払出処理を行う(S2217)。
【0283】
そして、メインCPU301は、有効ライン上に表示された図柄の組み合わせに基づいて、遊技状態を移行させる遊技状態移行処理を行う(S2218)。
【0284】
このようにして遊技状態移行処理が行われると、メインループ処理が終了することとなる。これは、1回の遊技(1ゲーム)が終了したことを示すものである。また、このとき、次ゲームの開始にあたり、S2201に示す初期化処理が行われて、遊技者によるスタートレバー10の操作を受け付けることが可能となる。
【0285】
すなわち、「遊技終了後」とは、メインループ処理における最後の処理が終了したときであると言える。また、「遊技終了前」とは、メインループ処理における最後の処理が終了する前であると言える。
【0286】
以上のことから、上記に示す「遊技開始前」と「遊技終了後」の間が、遊技者によって遊技が行われていない状態であることを示すものである。この遊技開始前と遊技終了後の間を「非遊技中」、「非ゲーム中」、「遊技が行われていない状態」若しくは「所定の遊技状況以外の遊技状況にあるとき」と称する。これとは反対に、「非遊技中」でないとき、すなわち、遊技開始後であって遊技終了前の間が、遊技を行っているときであることから、「遊技中」、「ゲーム中」、「遊技を行っている状態」若しくは「所定の遊技状況にあるとき」と称する。
【0287】
図23は、
図22に示す内部抽選処理の詳細な流れを示すフローチャートである。
【0288】
メインCPU301は、乱数発生器304により生成した乱数値を抽出するハード乱数取得処理を行う。このハード乱数取得処理は、乱数発生器304が生成した乱数値を抽出し、メインRAM303に設けられている当選エリア決定用乱数値格納領域に格納する処理を行う(S2301)。
【0289】
次に、メインCPU301は、メインRAM303に設けられている遊技状態格納領域の値に基づいて、遊技状態を取得する処理を行う(S2302)。
【0290】
このようにして遊技状態を取得すると、メインCPU301は、この取得した遊技状態に基づいて、抽選回数を取得する処理を行う(S2303)。ここで、本実施形態において、メインCPU301は、メインRAM303に設けられている遊技状態格納領域の値がどの値であっても、抽選回数として「14」を取得し、メインRAM303に設けられている抽選回数格納領域に格納する処理を行う。
【0291】
次に、メインCPU301は、現在の抽選回数に対応する当選エリアの抽選値を取得する抽選データ取得処理を行う。例えば、設定値が「1」の場合において、抽選回数が「14」の場合には、「チェリー」に係る乱数値「289」を取得する処理を行う。また、設定値が「1」の場合において、抽選回数が「13」の場合には、「スイカ」に係る乱数値「600」を取得する処理を行う(S2304)。
【0292】
そして、メインCPU301は、メインRAM303に設けられている当選エリア決定用乱数値格納領域に格納されている乱数値の値から抽選データ取得処理によって取得した現在の抽選回数に対応する当選エリアの抽選値を減算する処理を行い、メインRAM303に設けられている当選エリア決定用乱数値格納領域に格納されている乱数値の値を、減算した結果の値に更新する演算更新処理を行う(S2305)。
【0293】
メインCPU301は、メインRAM303の当選エリア決定用乱数値格納領域に格納されている値が負の値であるか否かを判定することによって、当選したか否かを判定する(S2306)。そして、メインCPU301は、当選したと判定された場合には(S2306でYES)、当選したと判定された当選エリアをメインRAM303に設けられている当選エリア格納領域に格納するデータ格納処理を行う(S2307)。またその一方で、メインCPU301は、当選していないと判定された場合(S2306でNO)、メインRAM303に設けられている抽選回数格納領域に記憶されている値から「1」減算する(デクリメントする)処理を行う(S2308)。
【0294】
そして、メインCPU301は、減算する処理の結果、メインRAM303に設けられている抽選回数格納領域に記憶されている値から「1」減算された結果、抽選回数格納領域の値が「0」となったか否かを判定する処理を行う(S2309)。
【0295】
そして、この判定処理において、メインCPU301は、抽選回数が「0」であると判定する場合(S2309でYES)、内部抽選処理を終了する。また、判定処理において、メインCPU301は、抽選回数が「0」であると判定しない場合(S2309でNO)、S2304に示す処理以降を繰り返し行う。なお、本実施形態において、抽選回数が「0」となった場合は、当選エリアとして「00」の「はずれ」が決定されることとなることを意味している。
【0296】
図24は、
図22に示す当選役に基づく「情報の設定処理1」の詳細な流れを示すフローチャートである。
【0297】
図24において、情報の設定処理1は、
図23に示すような内部抽選処理が完了したことによって処理が開始され、メインCPU301は、メインRAM303に設けられている当選エリア格納領域に格納されている値をもとに、当選役を取得する処理(当選役取得処理若しくは当選役決定処理)を行う(S2401)。そして、メインCPU301は、この取得した当選役を元に、本「情報の設定処理1」が、ボーナス当選時の処理であるか否かを判断する(S2402)。
【0298】
このときのボーナス当選時とは、「BB01」、「BB02」、「BB03」、「RB」の条件装置が作動する当選役に当選したときを示している。このとき、メインCPU301は、メインRAM303に設けられた払出枚数カウンタに「53」を設定する。
【0299】
このときの払出枚数カウンタである「53」は、ボーナスの終了条件に基づく情報(上限値)であって、ボーナスによるメダルの払い出しが行われることで、その払い出しが行われた枚数を払出枚数カウンタから減算していく。そして、払出枚数カウンタである「53」枚を超えたメダルの払出が行われることでボーナス遊技を終了する。
【0300】
このときの払出枚数カウンタに設定された「53」は、ボーナス遊技中に払出可能な払出枚数であって、この払出枚数(「53」枚)が払い出されることによってボーナス遊技が終了することを示している。このため、払出可能な払出枚数は、ボーナス遊技における状態(「ボーナス遊技状態」、「特別遊技状態」とも称する)を終了する終了条件を構成する項目(情報)であって、払出可能な払出枚数「53」枚の払出が終了したことによって終了条件が成立したと判断する。
【0301】
続いて、ボーナス当選時の処理であると判断すると(S2402でYES)、メインCPU301は、続いて、当選したボーナスのうち、「RB」の条件装置が作動する当選時であるか否かを判断する(S2403)。
【0302】
この判断処理において、「RB」の条件装置が作動する当選時であると判断する場合(S2403でYES)、メインCPU301は、ボーナス遊技中に「RB」に当選したと判断して、遊技状態を「BB中第3RT遊技状態」に設定する(S2407)。当選役の「RB」に当選するタイミングは、
図7に示すテーブルからも明らかな通り、「BB内部中」でしか当選し得ないものである。
【0303】
これに対して、S2403に示す判断処理において、「RB」の条件装置が作動する当選時であると判断しない場合(S2403でNO)、メインCPU301は、遊技状態を「第5RT遊技状態」に設定する(S2404)。このとき、メインCPU301は、同時に、遊技種別を「持越状態」に設定する処理を行う(S2405)。
【0304】
そして、メインCPU301は、サブ制御基板400等に対してボーナス種別の表示を指示する(S2406)。
【0305】
なお、本「情報の設定処理1」が、ボーナス当選時の処理であるか否かを判断する処理(S2402)において、ボーナス当選時の処理であると判断しない場合(S2402でNO)、メインCPU301は、本フローチャートを終了する。
【0306】
以上に示すような「情報の設定処理1」によって、ボーナスに当選したときに係る情報が設定されることとなる。
【0307】
図25は、
図22に示す当選役に基づく「情報の設定処理2」の詳細な流れを示すフローチャートである。
【0308】
図25において、「情報の設定処理2」は、
図23に示すような内部抽選処理が完了して
図24に示すような「情報の設定処理1」が行われた後に行われる処理である。
【0309】
メインCPU301は、遊技種別をメインRAM303に設けられている遊技種別格納領域より取得する(S2501)。
【0310】
そして、メインCPU301は、遊技種別格納領域から取得した遊技種別が「通常状態」であるか否かを判断する(S2502)。この判断処理によって遊技種別が「通常状態」であると判断すると(S2502でYES)、メインCPU301は、続いて、内部抽選処理によって取得して当選エリア格納領域に格納している当選役に応じて各種情報の設定、更新する処理を行う(S2503)。例えば、各種天井のカウンタ値を更新する処理を行う。
【0311】
このときの各種天井のカウンタ値として、
図7に示す当選役のうち所定の当選役ごとに設けられた値であって、この設けられた天井カウンタ値に対応する当選役に当選するごとにその天井カウンタ値を更新していく。
【0312】
このときの天井カウンタ値として、例えば、全ての当選役のいずれかに当選したときに更新されるゲーム数天井カウンタ値や、チャンスリプレイの当選役に当選したときにのみ更新されるチャンスリプレイ天井カウンタ値があり、このほか、プレミアムリプレイの当選役に当選したときにのみ更新されるプレミアムリプレイ天井カウンタ値などもある。これらの天井カウンタ値はあくまでも一例であって、他の当選役に対する天井カウンタ値を設けるような構成であってもよい。
【0313】
これらの天井カウンタ値が更新されて「0」以下となることによって、メインCPU301は、その天井カウンタ値毎に設定された所定の処理を行う。例えば、ゲーム数天井カウンタ値が「0」となったときの所定の処理として、遊技種別を「ART状態」に更新して、この更新後の「ART状態」に基づく処理を行う。
【0314】
このほか、プレミアムリプレイ天井カウンタ値が「0(ゼロ)」となったときの所定の処理として、遊技種別を「無限ART状態」に更新してこの「無限ART状態」に基づく処理を行う。このときのART残カウンタに、所定のARTゲーム数(「40」ゲーム)を設定するほか、ARTセット数(「1」セット)を設定する。もちろん、プレミアムリプレイ天井カウンタ値が「0(ゼロ)」となったときの所定の処理として、「ART準備状態」の遊技種別を経由して「無限ART状態」に更新することも可能である。この場合、遊技種別「ART準備状態」における処理において「ART残カウンタ」に所定のARTゲーム数(「40」ゲーム)を設定する処理が行われることとなる(
図33に示すS3303での処理)。
【0315】
なお、S2503における、当選役に応じて各種情報の設定、更新する処理として、メインCPU301が、「ART状態」での遊技を行うか否かを抽選する処理を行い、この抽選処理に当選したことによって、「ART状態」で行われるARTセット数をインクリメントして設定、更新する処理を行ってもよい。
【0316】
このようにして、遊技種別格納領域から取得した遊技種別が「通常状態」である場合の処理は終了する。
【0317】
続いて、遊技種別格納領域から取得した遊技種別が「通常状態」であると判断されない場合(S2502でNO)、メインCPU301は、続いて、遊技種別が「持越状態」であるか否かを判断する(S2504)。
【0318】
遊技種別が「持越状態」であると判断されると(S2504でYES)、メインCPU301は、この「持越状態」におけるゲーム(例えば、「8ゲーム」)の各ゲームにおいて、「ART状態」での遊技を行うか否かを抽選する処理を行う(S2505)。
【0319】
続いて、メインCPU301は、この抽選処理に当選したか否かを判断する(S2506)。この抽選処理に当選すると(S2506でYES)、メインCPU301は、遊技種別が「ART状態」で行われるARTセット数をインクリメントする(S2507)。すなわち、遊技種別が「持越状態」にあるゲームにおいて複数回、抽選に当選した場合、その当選した回数だけのARTセット数となる。
【0320】
このようにして、遊技種別格納領域から取得した遊技種別が「持越状態」である場合の処理は終了する。
【0321】
続いて、遊技種別格納領域から取得した遊技種別が「持越状態」であると判断されない場合(S2504でNO)、メインCPU301は、続いて、遊技種別が「通常BB状態」、「ART中通常BB状態」、「ART中特別BB状態」のいずれかであるか否かを判断する(S2508)。
【0322】
まず、遊技種別が「通常BB状態」である場合、メインCPU301は、遊技種別が「通常BB状態」における抽選テーブルに基づいてARTセット数をインクリメントするか否かを抽選する処理を行う(S2509)。この抽選処理に用いられる「通常BB状態」における抽選テーブルは、当選エリア「00」〜「29」の各当選役に対して設定値ごとに、ARTセット数をインクリメントする当選確率が設定されている。もちろん、全ての設定値に対して同一の当選確率であってもよい。
【0323】
メインCPU301は、この「通常BB状態」における抽選テーブルに基づいて行われた抽選処理に当選したか否かを判断する(S2510)。この抽選処理に当選したと判断するとき(S2510でYES)、メインCPU301は、ARTセット数をインクリメントする(S2511)。なお、抽選処理に当選していないとき(S2510でNO)、本フローチャートの処理を終了する。
【0324】
続いて、遊技種別が「ART中通常BB状態」である場合、メインCPU301は、遊技種別が「ART中通常BB状態」における抽選テーブルに基づいてARTセット数をインクリメントするか否かを抽選する処理を行う(S2512)。この抽選処理に用いられる「ART中通常BB状態」における抽選テーブルは、当選エリア「00」〜「29」の各当選役に対して設定値ごとに、ARTセット数をインクリメントする当選確率が設定されている。もちろん、全ての設定値に対して同一の当選確率であってもよい。
【0325】
なお、「ART中通常BB状態」における抽選テーブルと、上記の「通常BB状態」における抽選テーブルとの各当選エリアの当選役に対して設定された当選確率は同一であってもよいが、「通常BB状態」における抽選テーブルの方が、総じて高い当選確率が設定されている。
【0326】
メインCPU301は、この「ART中通常BB状態」における抽選テーブルに基づいて行われた抽選処理に当選したか否かを判断する(S2513)。この抽選処理に当選したと判断するとき(S2513でYES)、メインCPU301は、ARTセット数をインクリメントする(S2514)。なお、抽選処理に当選していないとき(S2513でNO)、本フローチャートの処理を終了する。
【0327】
そして、遊技種別が「ART中特別BB状態」である場合、メインCPU301は、遊技種別が「ART中特別BB状態」における抽選テーブルに基づいて「第2ART上乗せ状態」におけるゲーム数の抽選を行う(S2515)。この抽選処理に用いられる「ART中特別BB状態」における抽選テーブルは、当選エリア「00」〜「29」の各当選役に対して、「第2ART上乗せ状態」でのゲーム数が複数規定されており(例えば、1ゲーム、3ゲーム、5ゲームなど)、これら各ゲーム数に対して所定の当選確率が設定されている。
【0328】
メインCPU301は、この「ART中特別BB状態」における抽選テーブルに基づいて行われた抽選処理に当選したか否かを判断する(S2516)。この抽選処理に当選したと判断するとき(S2516でYES)、メインCPU301は、当選したゲーム数をARTセット数に加算する(S2517)。なお、この抽選処理に当選していないとき(S2516でNO)、本フローチャートの処理を終了する。
【0329】
図26および
図27は、
図22に示す当選役に基づく「情報の設定処理3」の詳細な流れを示すフローチャートである。この
図26および
図27に示す処理は、
図23に示すような内部抽選処理が完了して
図24に示すような情報の設定処理1および
図25に示すような情報の設定処理2が行われた後に行われる処理である。
【0330】
図26において、メインCPU301は、
図25に示すS2501において取得した遊技種別を元に、遊技種別が「ART状態」であるか否かを判断する(S2601)。
【0331】
そして、この判断処理の結果、遊技種別が「ART状態」であると判断する場合(S2601でYES)、メインCPU301は、遊技種別が「ART状態」に設定されたときにART状態で行われる遊技回数としてARTゲーム数(「ART残カウンタ」、「ART状態残カウンタ」、「ARTゲーム残カウンタ」とも称する)をデクリメントする(S2602)。
【0332】
そして、メインCPU301は、
図24に示すS2401における当選役取得処理において取得した当選役が、いずれかのボーナスに関する当選役(「BB01」、「BB02」、「BB03」の条件装置が指定されている当選役)であるかを判断する(S2603)。
【0333】
この当選役が、ボーナスに関する当選役であると判断すると(S2603でYES)、メインCPU301は、ボーナスに当選したものと判断して、遊技種別を「ART状態」から「ART中持越状態」に設定する(S2604)。
【0334】
このようにして遊技種別が「ART中持越状態」に設定されると、メインCPU301は、ボーナス種別の抽選処理を行う(S2605)。このボーナス種別の抽選処理は、「ART中通常BB状態」での遊技を行うか、または、「ART中特別BB状態」での遊技を行うかのいずれかを抽選(選択)する処理である。
【0335】
この抽選は、予め設定されている設定値に応じて、「ART中通常BB状態」に当選する当選確率と、「ART中特別BB状態」に当選する当選確率とが設定されている抽選テーブルを用いて行う。この抽選テーブルでは、設定値が高くなればなるほど(設定値「6」に近いほど)、「ART中通常BB状態」に当選する当選確率よりも、この「ART中通常BB状態」よりも遊技者にとって有利な「ART中特別BB状態」に当選する当選確率が高く設定されている。
【0336】
そして、S2605に示す抽選処理において、「ART中通常BB状態」に当選すると、メインCPU301は、「ART中通常BB状態」の役物作動フラグを設定し、反対に、「ART中特別BB状態」に当選すると、メインCPU301は、「ART中特別BB状態」の役物作動フラグを設定する(S2606)。
【0337】
これによって、遊技種別が「ART状態」である場合における処理を終了する。
【0338】
続いて、S2603に示す判断処理において、当選役がボーナスに関する当選役であると判断しない場合(S2603でNO)、つまり、「BB01」、「BB02」、「BB03」の条件装置が指定されている当選役とは異なる他の当選役に当選している場合、さらに言い換えれば、遊技種別が「ART状態」にあるもののボーナスには当選していないとき、メインCPU301は、その当選した当選役に応じてARTセット数の上乗せ抽選を行う(S2607)。
【0339】
そして、メインCPU301は、このARTセット数の上乗せ抽選における処理に当選したか否かを判断する(S2608)。このARTセット数の上乗せ抽選に当選した場合(S2608でYES)、メインCPU301は、ARTセット数をインクリメントする(S2609)。すなわち、1セット当たりのゲーム数(例えば、「40」ゲーム)が複数回行われることを示す。また、ARTセット数の上乗せ抽選に当選しない場合(S2608でNO)、メインCPU301は、ARTセット数のインクリメント処理を行わない。
【0340】
続いて、メインCPU301は、現在の遊技種別「ART状態」から新たに「第1ART上乗せ状態」に移行するか否かの抽選処理を行う(S2610)。そして、この「第1ART上乗せ状態」に移行するか否かの抽選に当選したか否かを判断し(S2611)、当選したと判断する場合(S2611でYES)、メインCPU301は、遊技種別を「ART状態」から「第1ART上乗せ状態」へと更新(変更)する(S2612)。「第1ART上乗せ状態」に移行するか否かの抽選に当選しない場合(S2611でNO)は、本フローチャートの処理を終了する。
【0341】
このようにして、「第1ART上乗せ状態」に移行するか否かの抽選に当選し、遊技種別を「第1ART上乗せ状態」へと更新すると、メインCPU301は、遊技種別が「第1ART上乗せ状態」で行われる所定ゲーム数(例えば、「10」ゲーム)を設定する(S2613)。
【0342】
続いて、S2601における、遊技種別が「ART状態」であるか否かを判断する処理において、遊技種別が「ART状態」であると判断されない場合(S2601でNO)、メインCPU301は、続いて、遊技種別が「無限ART状態」であるか否かを判断する(S2614)。
【0343】
この判断処理において、遊技種別が「無限ART状態」であると判断すると(S2614でYES)、メインCPU301は、続いて、
図24に示すS2401における当選役取得処理において取得した当選役が、いずれかのボーナスに関する当選役(「BB01」、「BB02」、「BB03」の条件装置が指定されている当選役)であるかを判断する(S2615)。
【0344】
この判断処理において、取得している当選役がいずれかのボーナスに関する当選役であると判断すると(S2615でYES)、メインCPU301は、遊技種別を現在の「ART状態」から「ART中持越状態」に更新(変更)する(S2616)とともに、メインCPU301は、「ART中特別BB状態」に対応する役物作動フラグを設定する(S2617)。
【0345】
すなわち、遊技種別が「無限ART状態」で行われる遊技は、ボーナスに関する当選役に当選することによって終了することとなる。
【0346】
続いて、S2614における遊技種別が「無限ART状態」であるか否かの判断処理において、遊技種別が「無限ART状態」であると判断しない場合(S2614でNO)、メインCPU301は、続いて、遊技種別が「第1ART上乗せ状態」であるか否かを判断する(S2618)。
【0347】
この遊技種別が「第1ART上乗せ状態」であると判断する場合(S2618でYES)、メインCPU301は、この「第1ART上乗せ状態」におけるART残カウンタが「0(ゼロ)」であるかを判断する(S2619)。
【0348】
このART残カウンタが「0(ゼロ)」であると判断しない場合(S2619でNO)、すなわち、ARTゲームが継続しているとき、メインCPU301は、この「第1ART上乗せ状態」におけるART残カウンタをデクリメントする(S2620)。
【0349】
そして、メインCPU301は、この遊技種別「第1ART上乗せ状態」での遊技を継続するか否かの継続抽選を行う(S2621)。続いて、メインCPU301は、この継続抽選に当選したか否かを判断する(S2622)。
【0350】
この継続抽選の抽選結果、「第1ART上乗せ状態」での遊技を継続する抽選に当選したと判断する場合(S2622でYES)、メインCPU301は、「第1ART上乗せ状態」に対する役物作動フラグを設定する(S2623)。
【0351】
それに対して、継続抽選の抽選結果、「第1ART上乗せ状態」での遊技を継続する抽選に当選したと判断しない場合(S2622でNO)、メインCPU301は、「第2ART上乗せ状態」で行うゲーム数(ART残カウンタ)を抽選して、当選した場合に、「第2ART上乗せ状態」で行うゲーム数(ART残カウンタ)を設定する処理を行う(S2624)。
【0352】
このため、「第1ART上乗せ状態」での遊技を継続するか否かの継続抽選に当選すれば、「第1ART上乗せ状態」が継続することとなる(上記に示す例では、「第1ART上乗せ状態」で行われる「10」ゲームが継続することとなる)。
【0353】
なお、「第2ART上乗せ状態」で行うゲーム数(ART残カウンタ)の抽選に用いられる抽選テーブルは、当選エリア「00」〜「29」の各当選役に対して、「第2ART上乗せ状態」でのゲーム数が複数規定されており(例えば、1ゲーム、3ゲーム、5ゲームなど)、これら各ゲーム数に対して所定の当選確率が設定されている。
【0354】
このようにして継続抽選が行われると、続いて、メインCPU301は、取得した当選役がボーナスに関する当選役(「BB01」、「BB02」、「BB03」の条件装置が指定されている当選役)であるか否かを判断する(S2625)。
【0355】
当選役がいずれかのボーナスに関する当選役である場合(S2625でYES)、メインCPU301は、遊技種別に「ART中持越状態」を設定する(S2626)。また、メインCPU301は、「ART中特別BB状態」の役物作動フラグを設定する(S2627)。また、当選役がいずれかのボーナスに関する当選役でない場合(S2625でNO)、本フローチャートにおける処理を終了する。
【0356】
続いて、S2618に示す遊技種別が「第1ART上乗せ状態」であるかの判断処理において、遊技種別が「第1ART上乗せ状態」であると判断しない場合(S2618でNO)、メインCPU301は、続いて、遊技種別が「第2ART上乗せ状態」であるか否かを判断する(S2628)。
【0357】
この判断処理において、遊技種別が「第2ART上乗せ状態」であると判断すると(S2628でYES)、メインCPU301は、「第2ART上乗せ状態」におけるART残カウンタをデクリメントする(S2629)。
【0358】
続いて、取得した当選役が「はずれ」であるか否かを判断し(S2630)、当選役が「はずれ」であると判断する場合(S2630でYES)、メインCPU301は、本フローチャートにおける処理を終了する。
【0359】
また、当選役が「はずれ」であると判断しない場合(S2630でNO)、メインCPU301は、「第2ART上乗せ状態」でのARTセット数を抽選する(S2631)。このときの抽選に用いられる抽選テーブルは、当選エリア「00」〜「29」における当選役それぞれに対して当選割合が設定されており、より詳細には、当選と非当選にそれぞれ割り振られた値がある。もちろん、設定値に応じた割り振りとしても良い。
【0360】
より具体的には、当選エリア「20」〜「29」のベルに係る当選役に対しては当選確率として「50%」が設定されており(当選の割り振り値が「128/256」であって、非当選の割り振り値が「128/256」)、また、当選エリア「00」の「はずれ」に係る当選役に対しては当選確率として「0%」が設定されており(当選の割り振り値が「0/256」であって、非当選の割り振り値が「256/256」)、また、当選エリア「01」〜「14」のリプレイに係る当選役に対しては当選確率として「20%」が設定されており(当選の割り振り値が「51/256」であって、非当選の割り振り値が「205/256」)、また、当選エリア「15」の当選役「中段チェリー」、当選エリア「16」の当選役「スイカ」、当選エリア「17」の当選役「チェリー」、当選エリア「18」の当選役「チャンス目1」、当選エリア「19」の当選役「チャンス目2」に対しては当選確率として「100%」が設定されている(非当選の割り振りはなし、全て当選の割り振り)。
【0361】
そして、この抽選テーブルを用いたARTセット数の抽選に当選したか否かを判断し(S2632)、メインCPU301は、抽選に当選したと判断する場合(S2632でYES)、その当選したARTセット数を現在のARTセット数に加算する(S2633)。
【0362】
また、抽選に当選したと判断しない場合(S2632でNO)、メインCPU301は、その当選したARTセット数を現在のARTセット数に加算することはない。
【0363】
続いて、メインCPU301は、取得した当選役がボーナスに関する当選役(「BB01」、「BB02」、「BB03」の条件装置が指定されている当選役)であるか否かを判断する(S2634)。
【0364】
当選役がいずれかのボーナスに関する当選役である場合(S2634でYES)、メインCPU301は、遊技種別に「ART中持越状態」を設定する(S2635)。また、メインCPU301は、「ART中特別BB状態」の役物作動フラグを設定する(S2636)。また、当選役がいずれかのボーナスに関する当選役でない場合(S2634でNO)、本フローチャートにおける処理を終了する。
【0365】
続いて、S2628に示す遊技種別が「第2ART上乗せ状態」であるかの判断処理において、遊技種別が「第2ART上乗せ状態」であると判断しない場合(S2628でNO)、メインCPU301は、続いて、遊技種別が「ART準備状態」であるか否かを判断する(S2637)。
【0366】
この判断処理において、遊技種別が「ART準備状態」であると判断すると(S2637でYES)、メインCPU301は、「ART状態」で行うゲームのARTセット数を抽選する(S2638)。
【0367】
この抽選処理に当選したか否かを判断し(S2639)、抽選処理に当選したと判断する場合(S2639でYES)、メインCPU301は、現在のARTセット数に当選したセット数を加算する(S2640)。抽選処理に当選したと判断しない場合(S2639でNO)、メインCPU301は、現在のARTセット数に当選したセット数を加算することはない。
【0368】
続いて、メインCPU301は、取得した当選役がボーナスに関する当選役(「BB01」、「BB02」、「BB03」の条件装置が指定されている当選役)であるか否かを判断する(S2641)。当選役がいずれかのボーナスに関する当選役でない場合(S2641でNO)、本フローチャートにおける処理を終了する。
【0369】
また、当選役がいずれかのボーナスに関する当選役である場合(S2641でYES)、メインCPU301は、その当選役に対して、設定する役物作動フラグを「ART中通常BB状態」とするか、「ART中特別BB状態」とするかを決定する処理として、ボーナスの振り分けテーブルを用いて、「ART中特別BB状態」の役物作動フラグを設定する抽選に当選したか否かを判断する(S2642)。
【0370】
この「ART中特別BB状態」の役物作動フラグを設定する抽選に当選していれば(S2642でYES)、メインCPU301は、「ART中特別BB状態」の役物作動フラグを設定する(S2643)。それに対して、「ART中特別BB状態」の役物作動フラグを設定する抽選に当選していなければ(S2642でNO)、メインCPU301は、「ART中通常BB状態」の役物作動フラグを設定する(S2644)。
【0371】
このようにしていずれかの役物作動フラグが設定されると、メインCPU301は、遊技種別を「ART準備状態」に設定する(S2645)。
【0372】
このときのボーナス振り分けテーブルは、当選エリア「00」〜「29」における当選役それぞれに対して当選割合が設定されており、より詳細には、当選と非当選にそれぞれ割り振られた値がある。もちろん、設定値に応じた割り振りとしても良い。
【0373】
より具体的には、当選エリア「20」〜「29」のベルに係る当選役に対しては当選確率として「2%」が設定されており、また、当選エリア「00」の「はずれ」、および、当選エリア「01」〜「14」のリプレイに係る当選役に対しては当選確率として「2%」が設定されており、また、当選エリア「15」の当選役「中段チェリー」に係る当選役に対しては当選確率として「100%」が設定されており、当選エリア「16」の当選役「スイカ」に係る当選役に対しては当選確率として「10%」が設定されており、当選エリア「17」の当選役「チェリー」に係る当選役に対しては当選確率として「10%」が設定されており、当選エリア「18」の当選役「チャンス目1」、当選エリア「19」の当選役「チャンス目2」に対しては当選確率として「50%」が設定されている。
【0374】
図28は、
図22に示すリール回転開始準備処理の詳細な流れを示すフローチャートである。
【0375】
図28において、メインCPU301は、最小一遊技時間(例えば、4.1秒)が経過したか否かを判定する処理を行う(S2801)。この判定処理において、最小一遊技時間が経過したと判定された場合(S2801でYES)、メインCPU301は、次回の遊技における最小一遊技時間をセットする処理を行う(S2802)。
【0376】
また、最小一遊技時間が経過したと判定されない場合(S2801でNO)、メインCPU301は、最小一遊技時間が経過するまで待機する。
【0377】
最小一遊技時間が経過して次回の遊技における最小一遊技時間がセットされると、メインCPU301は、リール17の回転速度が定速になるまでの待ち時間である定速回転待ち時間を設定する処理を行う(S2803)。
【0378】
そして、メインCPU301は、メインCPU301がサブ制御基板400に対して、リール17の回転が開始される旨の情報等を有するリール回転開始コマンドを送信するために、そのリール回転開始コマンドをメインRAM303の演出用伝送データ格納領域にセットする処理を行う(S2804)。
【0379】
図29は、
図22に示すリール回転中処理の詳細な流れを示すフローチャートである。
【0380】
メインCPU301は、停止スイッチ11sw、12sw、13swが遊技者による停止ボタン11、12、13の操作を検出したか否かを判定する処理を行う(S2901)。そして、停止ボタンが押圧されたと判定された場合(S2901でYES)、メインCPU301は、対象となるリール17と、ステッピングモータ101、102、103に供給しているパルスのカウンタ値に基づいて、押圧基準位置を取得し、メインRAM303に設けられている押圧基準位置格納領域に格納する押圧基準位置取得処理を行う(S2902)。
【0381】
また、停止ボタンが押圧されていないと判定された場合(S2901でNO)、メインCPU301は、本フローチャートにおける処理を終了する。
【0382】
停止ボタンが押圧され、押圧基準位置取得処理が行われると、メインCPU301は、続いて、内部抽選処理により決定された当選エリア、停止ボタン11、12、13の停止操作順序等に基づいて、滑りコマ数を取得する滑りコマ数取得処理を行う(S2903)。
【0383】
また、メインCPU301は、押圧基準位置と、滑りコマ数取得処理により取得した滑りコマ数とに基づいて、制御リールを停止させるリール停止処理を行う(S2904)。
【0384】
図30は、
図22に示すに基づいて、
図22に示す表示判定処理の詳細な流れを示すフローチャートである。
【0385】
メインCPU301は、内部抽選処理により決定された当選エリアと、有効ライン上に表示された図柄の組み合わせとに基づいて、有効ライン上に表示された図柄の組み合わせが異常でないか否かの表示判定エラー検出処理を行う(S3001)。
【0386】
次に、メインCPU301は、表示判定エラーを検出したか否かを判定する処理を行う(S3002)。これは、表示判定エラー検出処理により異常が検出されたか否かを判定する処理である。
【0387】
表示判定エラーを検出したと判定された場合(S3002でYES)、メインCPU301は、メインCPU301がサブ制御基板400に対して、表示判定エラーに係る情報を有する表示判定エラーコマンドを送信するために、当該表示判定エラーコマンドをメインRAM303の演出用伝送データ格納領域にセットする処理を行う(S3003)。
【0388】
そして、メインCPU301は、表示判定エラーを検出したと判定していることから内部抽選処理により決定されていない当選エリアに係る図柄の組み合わせが有効ライン上に表示されたこととなるため、エラー状態から復帰不可能とするための表示判定エラー検出時処理を行う(S3004)。
【0389】
このとき、遊技を開始せず、処理を終了することとなる。
【0390】
続いて、S3002における処理において、表示判定エラーを検出していないと判定された場合(S3002でNO)、メインCPU301は、再遊技に係る図柄の組み合わせが有効ライン上に表示されたか否かを判定する処理を行う(S3005)。
【0391】
この判定処理において、再遊技に係る図柄の組み合わせが有効ライン上に表示された場合(S3005でYES)、メインCPU301は、再遊技作動中フラグを「ON」にする処理を行う(S3006)。
【0392】
これに対して、再遊技に係る図柄の組み合わせが有効ライン上に表示されていない場合(S3005でNO)、メインCPU301は、続いて、入賞に係る図柄の組み合わせが有効ライン上に表示されたか否かを判定する処理を行う(S3007)。
【0393】
この判定処理において、入賞図柄が表示されたと判定された場合(S3007でYES)、メインCPU301は、有効ライン上に表示された入賞に係る図柄の組み合わせと、図柄組み合わせテーブルとに基づいて、払出枚数を算定する処理を行う(S3008)。
【0394】
また、入賞図柄が表示されていないと判定された場合(S3007でNO)、メインCPU301は、払出枚数を算出する処理が行われることはない。
【0395】
そして、メインCPU301は、再遊技作動中フラグを「ON」にする処理(S3006)を行った後、および、払出枚数を算定する処理(S3008)が行われると、メインCPU301は、メインCPU301がサブ制御基板400に対して、有効ライン上に表示された図柄の組み合わせに係る情報を有する表示判定コマンドを送信するために、その表示判定コマンドをメインRAM303の演出用伝送データ格納領域にセットする処理を行う(S3009)。
【0397】
図31において、メインCPU301は、有効ライン上に表示された表示図柄の組み合わせを確認し、ボーナス図柄が表示されたか否かを判定する処理を行う(S3101)。
【0398】
この判定処理において、ボーナス図柄が表示されたと判定された場合(S3101でYES)、メインCPU301は、続いて、「RB」図柄が表示されたか否かを判定する処理を行う(S3102)。
【0399】
「RB」図柄が表示されたと判定された場合(S3102でYES)、メインCPU301は、遊技状態を「BB中RB遊技状態」に設定する(S3103)。このようにして、遊技状態を「BB中RB遊技状態」に設定すると、
図32に示す「A」以降の処理が行われる。なお、詳細については後述する。
【0400】
これに対して、「RB」図柄が表示されたと判定されない場合(S3102でNO)、メインCPU301は、遊技状態を「BB中第2RT遊技状態」に設定する(S3104)。続いて、メインCPU301は、遊技種別が「通常状態」または「持越状態」であるか否かを判断する(S3105)。
【0401】
遊技種別が「通常状態」または「持越状態」であると判断する場合(S3105でYES)、メインCPU301は、遊技種別を「通常BB状態」に設定し(S3106)、「ART中特別BB状態」の役物作動フラグが「ON」となっている否かを判断する(S3108)。
【0402】
「ART中特別BB状態」の役物作動フラグが「ON」となっていると判断する場合(S3108でYES)、メインCPU301は、遊技種別を「ART中特別BB状態」に設定し(S3109)、「ART中特別BB状態」の役物作動フラグを「OFF」に設定する(S3110)。その後、
図32に示す「A」以降の処理が行われる。なお、詳細については後述する。「ART中特別BB状態」の役物作動フラグが「ON」となっていると判断しない場合(S3108でNO)にも、
図32に示す「A」以降の処理が行われる。なお、詳細については後述する。
【0403】
また、遊技種別が「通常状態」または「持越状態」であると判断しない場合(S3105でNO)、すなわち、遊技種別として「ART状態」が設定されている場合、メインCPU301は、遊技種別を「ART中通常BB状態」に設定する(S3107)。その後、
図32に示す「A」以降の処理が行われる。なお、詳細については後述する。
【0404】
続いて、S3101における、有効ライン上に表示された表示図柄の組み合わせがボーナス図柄であるか否かを判定する処理において、ボーナス図柄が表示されたと判定されない場合(S3101でNO)、メインCPU301は、続いて、BBの図柄の組み合わせが表示されて払出枚数カウンタにセットされた「53」に係るメダルの払い出しが終了することで、ボーナスの終了時であるか否かを判断する(S3111)。
【0405】
このボーナスの終了時であるか否かの判断処理において、ボーナス終了時であると判断されない場合(S3111でNO)、メインCPU301は、表示された図柄の組み合わせに基づく遊技状態を設定する(S3112)。例えば、第3RT遊技状態移行リプレイに係る図柄の組み合わせが表示されたときは、「第3RT遊技状態」に設定し、第4RT遊技状態移行リプレイに係る図柄の組み合わせが表示されたときは、「第4RT遊技状態」に設定する。さらには、第1RT遊技状態移行リプレイに係る図柄の組み合わせが表示された場合には、「第1RT遊技状態」に設定する。その後、
図32に示す「A」以降の処理が行われる。なお、詳細については後述する。
【0406】
また、ボーナスの終了時であるか否かの判断処理において、ボーナス終了時であると判断された場合(S3111でYES)、メインCPU301は、続いて、ARTセット数が設定されているか否か(ARTセット数が「1」以上であるか否か)を判断する(S3113)。
【0407】
このときのARTセット数が設定されている場合とは、例えば、遊技種別が「通常状態」であるとき、遊技種別が「持越状態」であるとき、または、遊技種別が「通常BB状態」、「ART中通常BB状態」、「ART中特別BB状態」であるときに、行われたARTセットの抽選処理に当選したことによってARTセット数が設定された場合を示している。
【0408】
この判断処理の結果、ARTセット数が設定されていると判断する場合(S3113でYES)、メインCPU301は、ART残カウンタに、所定のARTゲーム数(「40」ゲーム)を設定する(S3114)。このときの所定のARTゲーム数を「初期ARTゲーム数」とも称する。
【0409】
このときの「1」セット「40」ゲームは、ART状態での遊技(ART遊技)中に実行可能なゲーム数(遊技回数)であって、このゲーム数(遊技回数)(「40」ゲーム)が実行されることによってART遊技が終了することを示している。このため、実行可能なゲーム数は、ART遊技における状態(「特定遊技状態」)を終了する終了条件を構成する項目(情報)であって、実行可能なゲーム数(「40」ゲーム)の実行が終了したことによって終了条件が成立したと判断する。
【0410】
続いて、ART残カウンタに、所定のARTゲーム数(「40」ゲーム)を設定した場合、S3113の処理において、ARTセット数が設定されていると判断しない場合(S3113でNO)、メインCPU301は、
図32に示す「A」以降の処理を行う。なお、詳細については後述する。
【0411】
続いて、
図31に示す「B」以降の処理として、有効ライン上に表示された表示図柄の組み合わせがボーナス図柄であるか否かを判定する処理を行い(S3115)、ボーナス終了時であると判断された場合(S3115でYES)、メインCPU301は、ボーナス遊技に用いられていたメインRAMの領域を初期化する処理を行う(S3116)。また、ボーナス終了時であると判断されない場合(S3115でNO)、メインCPU301は、本フローチャートにおける処理を終了する。
【0412】
これによって、遊技状態移行処理を終了する。
【0413】
続いて、
図32に示す遊技状態移行処理について説明する。
【0414】
この
図32における処理は、
図31に示す遊技状態移行処理の続きであって、S3103、S3106およびS3107が行われた後に開始される処理である。すなわち、「A」以降の処理である。
【0415】
まず、メインCPU301は、遊技種別が「通常状態」であるか否かを判断する(S3201)。遊技種別が「通常状態」であると判断すると(S3201でYES)、メインCPU301は、続いて、ARTセット数が設定されているか否かを判断する(S3202)。例えば、メインRAM303において管理するARTセット数格納領域等に格納されている情報を用いて判断する。
【0416】
この判断処理において、ARTセット数が設定されていると判断する場合(S3202でYES)、メインCPU301は、ART残カウンタに所定のARTゲーム数を設定する(S3203)。
【0417】
また、この判断処理において、ARTセット数が設定されていると判断しない場合(S3202でNO)、メインCPU301は、続いて、第1RT遊技状態移行リプレイが表示されて「第4RT遊技状態」から移行した「第1RT遊技状態」が遊技状態として設定されているか否かを判断する(S3204)。
【0418】
「第4RT遊技状態」から移行した「第1RT遊技状態」が遊技状態として設定されていなければ(S3204でNO)、メインCPU301は、本フローチャートにおける処理を終了する。また、「第4RT遊技状態」から移行した「第1RT遊技状態」が遊技状態として設定されていれば(S3204でYES)、メインCPU301は、遊技種別に「通常状態」を設定して処理を終了する(S3205)。
【0419】
続いて、S3201における処理によって、遊技種別が「通常状態」であると判断されない場合(S3201でNO)、メインCPU301は、続いて、遊技種別が「通常BB状態」であるか、または「ART中通常BB状態」であるかを判断する(S3206)。より詳細には、「通常BB状態」または「ART中通常BB状態」のいずれかの役物作動フラグが設定されているか否かを判断する。
【0420】
いずれかの遊技種別であって(いずれかの役物作動フラグが設定されているときであって)、ボーナスが行われている状態にあるとき(S3206でYES)、メインCPU301は、続いて、そのボーナスが行われている状態でのメダル払出枚数が、ボーナスの状態での遊技の終了条件である「53枚」を超えるメダルの払い出しが行われたか否かを判断する(S3207)。
【0421】
ボーナスが行われている状態でのメダル払出枚数が、「53枚」を超えるメダルの払い出しが行われるまで(S3207でNO)は、ボーナスの状態を継続することから、本フローチャートにおける処理を終了する。つまり、
図31に示す「B」以降の処理が行われる。
【0422】
また、ボーナスが行われている状態でのメダル払出枚数が、「53枚」を超えてメダルの払い出しが行われると(S3207でYES)、メインCPU301は、続いて、遊技種別が「通常BB状態」であるかを判断する(S3208)。より詳細には、「通常BB状態」の役物作動フラグが設定されているか否かを判断する。
【0423】
遊技種別が「通常BB状態」である場合(S3208でYES)、メインCPU301は、遊技状態を「BB中第2RT遊技状態」に設定する(S3209)。また、遊技種別が「通常BB状態」でない場合(S3208でNO)、つまり、「ART中通常BB状態」の役物作動フラグが設定されている場合、メインCPU301は、遊技状態を「BB中第2RT遊技状態」に設定することはない。
【0424】
続いて、メインCPU301は、遊技状態が「BB中第2RT遊技状態」に設定されているかを判断する(S3210)。すなわち、遊技種別が「通常BB状態」であることによって、遊技状態に「BB中第2RT遊技状態」が設定されている場合、メインCPU301は、続いて、遊技種別を「ART状態」に設定し(S3211)、ARTセット数をインクリメントする(S3212)。
【0425】
遊技状態が「BB中第2RT遊技状態」に設定されていなければ(S3210でNO)、メインCPU301は、遊技種別を「ART状態」に設定することはない。つまり、遊技種別は「ART中通常BB状態」のままである。
【0426】
そして、これらのいずれかの遊技種別にある状態で、続いて、メインCPU301は、ARTセット数が設定されているか否かを判断する(S3213)。ARTセット数が設定されている場合(S3213でYES)、すなわち、ART状態での遊技を行うと判断できる場合、メインCPU301は、ART残カウンタに所定のARTゲーム数(例えば、「40」ゲーム)を設定する(S3214)。それに対して、ARTセット数が設定されていない場合(S3213でNO)、すなわち、ART状態での遊技を行わない場合、メインCPU301は、遊技種別を「通常状態」に設定する(S3215)。
【0427】
そして、本フローチャートにおける処理を終了する。つまり、
図31に示す「B」以降の処理が行われる。
【0428】
続いて、S3206における、遊技種別が「通常BB状態」であるか、または「ART中通常BB状態」であるかの判断処理において、いずれかの遊技種別でもないと判断されるとき(S3206でNO)、メインCPU301は、続いて、遊技種別が「ART中特別BB状態」であるか否かを判断する(S3216)。つまり、「ART中特別BB状態」の役物作動フラグが設定されているか否かを判断する。
【0429】
遊技種別が「ART中特別BB状態」であると判断する場合(S3216でYES)、メインCPU301は、続いて、ボーナスの状態での遊技の終了条件である「53枚」を超えるメダルの払い出しが行われたかを判断する(S3217)。
【0430】
「53枚」を超えるメダルの払い出しが行われたと判断する場合(S3217でYES)、メインCPU301は、遊技種別に「第1ART上乗せ状態」を設定し(S3218)、この「第1ART上乗せ状態」における残カウンタに所定ゲーム数(例えば、「10」ゲーム)を設定する(S3219)。
【0431】
そして、本フローチャートにおける処理を終了する。つまり、
図31に示す「B」以降の処理が行われる。「53枚」を超えるメダルの払い出しが行われたと判断しない場合(S3217でNO)にも同様に、本フローチャートにおける処理を終了する。
【0432】
続いて、S3216における、遊技種別が「ART中特別BB状態」であるか否かの判断処理において、遊技種別が「ART中特別BB状態」であると判断しない場合(S3216でNO)、メインCPU301は、続いて、
図33に示すフローチャートで、遊技種別が「ART準備状態」であるか否かを判断する(S3301)。
【0433】
遊技種別が「ART準備状態」であると判断する場合(S3301でYES)、メインCPU301は、続いて、遊技状態が「第3RT遊技状態」であるか否かを判断する(S3302)。
【0434】
この判断処理において、遊技状態が「第3RT遊技状態」であると判断する場合(S3302でYES)、メインCPU301は、ART残カウンタに所定のARTゲーム数(例えば、「40」ゲーム)を設定する(S3303)。
【0435】
そして、本フローチャートにおける処理を終了する。つまり、
図31に示す「B」以降の処理が行われる。また、S3302の遊技状態が「第3RT遊技状態」であるか否かの判断処理において、「第3RT遊技状態」でないと判断された場合(S3302でNO)も同様に、本フローチャートにおける処理を終了する。
【0436】
続いて、S3301における、遊技種別が「ART準備状態」であるか否かの判断処理において、遊技種別が「ART準備状態」でないと判断された場合(S3301でNO)、続いて、メインCPU301は、遊技種別が「ART状態」であるか否かを判断する(S3304)。
【0437】
この判断処理において、遊技種別が「ART状態」であると判断されると(S3304でYES)、メインCPU301は、続いて、「ART状態」でのART残カウンタが「0(ゼロ)」であるか否かを判断する(S3305)。
【0438】
「ART状態」でのART残カウンタが「0(ゼロ)」であると判断する場合(S3305でYES)、ARTセット回数をデクリメントする(S3306)。
【0439】
続いて、S3304における、遊技種別が「ART状態」であるか否かの判断処理において、遊技種別が「ART状態」でないと判断された場合(S3304でNO)、続いて、メインCPU301は、遊技種別が「第1ART上乗せ状態」であるか否かを判断する(S3307)。
【0440】
この判断処理において、遊技種別が「第1ART上乗せ状態」であると判断すると(S3307でYES)、メインCPU301は、続けて、「第1ART上乗せ状態」でのART残カウンタが「0(ゼロ)」であるか否かを判断する(S3307)。すなわち、最終ゲームにおける処理であるかを判断する。
【0441】
ART残カウンタが「0(ゼロ)」であると判断する場合(S3307でYES)、メインCPU301は、本フローチャートにおける処理を終了する。また、ART残カウンタが「0(ゼロ)」であると判断しない場合(S3307でNO)、メインCPU301は、続けて、「第1ART上乗せ状態」の抽選に当選しているか否かを判断する(S3309)。
【0442】
「第1ART上乗せ状態」の抽選に当選していると判断する場合(S3309でYES)、メインCPU301は、「第1ART上乗せ状態」でのARTセット数を加算する(S3310)。そして、「第2ART上乗せ状態」でのARTセット数をインクリメントする(S3311)。そして、本フローチャートにおける処理を終了する。
【0443】
すなわち、「第1ART上乗せ状態」での遊技が継続することとなると、「第2ART上乗せ状態」での遊技が行われること、および、継続する回数分、「第2ART上乗せ状態」での遊技が行われること、を示している。
【0444】
また、「第1ART上乗せ状態」の抽選に当選しているか否かの判断処理において、「第1ART上乗せ状態」に当選していると判断しない場合(S3309でNO)、メインCPU301は、続いて、「第2ART上乗せ状態」でのART残カウンタが「0(ゼロ)」であるか否かを判断する(S3312)。
【0445】
ART残カウンタが「0(ゼロ)」であると判断する場合(S3312でYES)、メインCPU301は、「ART状態」での遊技を行うために、ART残カウンタに所定のARTゲーム数(「40」ゲーム)を設定する(S3313)。そして、本フローチャートにおける処理を終了する。
【0446】
また、ART残カウンタが「0(ゼロ)」であると判断しない場合(S3312でNO)、メインCPU301は、遊技種別に「第2ART上乗せ状態」を設定する(S3314)。そして、本フローチャートにおける処理を終了する。
【0447】
S3307における、「第1ART上乗せ状態」でのART残カウンタが「0(ゼロ)」であるか否かの判断処理において、「第1ART上乗せ状態」でのART残カウンタが「0(ゼロ)」であると判断されない場合(S3307でNO)、メインCPU301は、続いて、遊技種別が「第2ART上乗せ状態」であるか否かを判断する(S3315)。
【0448】
遊技種別が「第2ART上乗せ状態」であると判断すると(S3315でYES)、メインCPU301は、続いて、「第2ART上乗せ状態」のでART残カウンタが「0(ゼロ)」であるか否かを判断する(S3316)。
【0449】
「第2ART上乗せ状態」のでART残カウンタが「0(ゼロ)」であると判断された場合(S3316でYES)、メインCPU301は、「ART状態」での遊技を行うために、ART残カウンタに所定のARTゲーム数(「40」ゲーム)を設定する(S3317)。そして、本フローチャートにおける処理を終了する。また、「第2ART上乗せ状態」のでART残カウンタが「0(ゼロ)」であると判断しない場合(S3316でNO)、および、遊技種別が「第2ART上乗せ状態」でないと判断する場合(S3315でNO)にも、本フローチャートにおける処理を終了する。
【0450】
なお、遊技種別が「ART持越状態」であるときには遊技状態の移行処理は行われない。より詳細には、遊技状態が変更されることはない。
【0451】
図34は、割込処理の詳細な流れを示すフローチャートである。ここで、割込処理は、メインループ処理に対して、所定時間(例えば、1.49ミリ秒)毎に割り込んで行われる処理である。
【0452】
メインCPU301は、使用しているレジスタの値を退避する処理を行う(S3401)。
【0453】
次に、メインCPU301は、リール制御基板100、中継基板200、電源基板500からの信号を受信する入力ポート読込処理を行う(S3402)。
【0454】
次に、メインCPU301は、最小一遊技時間等を計測するためのタイマカウンタの値から「1」減算するタイマ計測処理を行う(S3403)。
【0455】
また、メインCPU301は、リール制御基板100を介して、ステッピングモータ101、102、103を駆動することにより、リール17の加速、定速、減速制御等のリール駆動制御処理を行う(S3404)。
【0456】
続いて、メインCPU301は、外部集中端子板38に対して信号を出力する外部信号出力処理を行い(S3405)、スタートランプ23、BETランプ24、貯留枚数表示器25、遊技状態表示ランプ26、払出枚数表示器27、投入可能表示ランプ28、及び再遊技表示ランプ29のLED表示処理(発光制御)を行う(S3406)。
【0457】
また、メインCPU301は、メインRAM303に設けられている演出用伝送データ格納領域にセットされた各種コマンドをサブ制御基板400に対して送信する制御コマンド送信処理を行う(S3407)。
【0458】
そして、メインCPU301は、S3401の処理において、退避したレジスタの値を復帰させる処理を行う(S3408)。この割込処理が終了すると、メインループ処理に復帰することとなる。
【0459】
図35は、電源断復帰処理の詳細な流れを示すフローチャートである。
【0460】
図35において、メインCPU301は、電源ボタン511が操作され、これを電源スイッチ511swが検知したことによって電源基板500が外部電力をメイン制御基板300へと供給を開始すると処理が開始される。
【0461】
まず、メインCPU301は、電力の供給により復帰させるデータが正常であるかを判断する(S3501)。このデータとは、メインROM302やメインRAM303に記憶されたデータである。この処理として、例えば、メインRAM303におけるデータを、後述する電源断処理において作成されたチェックサムデータを用いてチェックする処理等がある。
【0462】
電力の供給により復帰させるデータが正常であると判断されない場合(S3501でNO)、メインCPU301は、復帰不可能出あることを示すエラー処理を行う(S3506)。
【0463】
また、電力の供給により復帰させるデータが正常であると判断すると(S3501でYES)、メインCPU301は、メインRAM303を初期化する(S3502)。このときの初期化処理とは、後述する電源断処理においてプロテクトされた状態を解除するほか、メインRAM303内の作業領域を初期化する処理である。
【0464】
これによって、メインCPU301は、メインRAM303に記憶する情報を用いて
図36に示すような電源断処理が行われる前の状態に戻すことが可能となる。具体的には、表示していた演出(画像)を再表示することができるようになる。
【0465】
続いて、メインCPU301は、入力ポート及び出力ポートのポート読み込み処理を行う(S3503)。そして、メインCPU301は、電力供給が開始されたことの通知(電力供給開始通知)等を含むサブコマンドをサブ制御基板400に一括送信する(S3504)とともに、メイン制御基板300を識別するチップIDをも送信する(S3505)。
【0466】
このときのチップIDは、メイン制御基板300を識別する情報であるほか、メイン制御基板300の版情報(バージョン情報)をも含まれている。
【0467】
以上のことから、メインCPU301(メイン制御基板300)は、電力供給が開始されると、サブ制御基板400に対して情報を送信することで、サブ制御基板400との通信路を確立するとともに、サブ制御基板400からの情報を受付可能な状態とする(いつでもサブ制御基板400から情報を受け付けられる状態に設定する)。
【0468】
このような電源断復帰処理は、
図36に示すような電源断処理が、いずれの遊技状態、遊技状況にあるときであっても発生しうる処理であることから、その電源断復帰処理においてもいずれの遊技状態、遊技状況において発生しうるものである。
【0469】
特に、通常状態(通常遊技状態)、ART状態(特定遊技状態)またはBB状態(通常BB状態、ART中通常BB状態、ART中特別BB状態を含む)(特別遊技状態)に発生したとき、その状態に応じた処理が行われる。具体的には、
図41、
図42、
図43に示すような、異なる画面遷移とする処理が行われる。
【0470】
つまり、表示される画面の遷移が異なるほか、電源断される前と、電源断復帰した後とで表示される表示内容が異なる。
【0471】
図36は、電源断処理の詳細な流れを示すフローチャートである。
【0472】
図36において、メインCPU301は、電源ボタン511が操作され、これを電源スイッチ511swが検知したことによって電源基板500が外部電力からの電力供給が停止する旨の信号を受信することによって処理が開始される。
【0473】
まず、メインCPU301は、メインRAM303の格納領域に記憶しているデータに対するチェックサムデータを作成する(S3601)。このチェックサムデータは、各格納領域に対するデータ毎に作成しても良いし、格納領域全てのデータに対して1つのチェックサムデータを作成してもよい。
【0474】
チェックサムデータを作成すると、メインCPU301は、続いて、メインRAM303をプロテクト(保護)する(S3602)。このプロテクト処理とは、そのメインRAM303に記憶しているデータ(全て若しくはその一部)を外部からアクセスできないように保護する処理である。このようにプロテクト処理を行うことで、電源断における処理によって意図しない動作により、データが消去、書き換えられてしまうことを防止する。
【0475】
このプロテクトによって、
図35に示すような電源断復帰処理が行われた後、電源断前の状態に戻すことができるようになる。具体的には、表示していた演出(画像)を再表示することができるようになる。
【0476】
そして、メインCPU301は、予め指定された待機時間を経過したか否かを判断し(S3603)、待機時間を経過するまで(S3603でNO)は電源断を行わず、また、待機時間を経過すると(S3603でYES)、供給された電力をカットする(通電をカットする)(S3604)。
【0477】
このような電源断処理は、いずれの遊技状態、遊技状況にあるときであっても発生しうる処理であって、特に、通常状態(通常遊技状態)、ART状態(特定遊技状態)またはBB状態(通常BB状態、ART中通常BB状態、ART中特別BB状態を含む)(特別遊技状態)に発生しうる。
【0478】
図37は、サブ制御基板におけるメイン処理の詳細な流れを示すフローチャートである。なお、サブ制御基板におけるメイン処理は、電源スイッチ511swが「ON」となったことに基づいて行われる処理である。
【0479】
サブCPU402は、サブRAM405のエラーチェック等の初期化処理を行う(S3701)。
【0480】
また、サブCPU402は、メイン制御基板300から送信されたコマンドを解析するメイン制御基板通信処理等を行う(S3702)。
【0481】
続いて、サブCPU402は、後述の演出決定処理により決定された演出内容に基づいて、アンプ制御基板440を介して、スピーカ34、35から音声を出力するサウンド制御処理等を行う(S3703)。また、サブCPU402は、後述の演出決定処理により決定された演出内容に基づいて、演出制御基板410を介して、サイドランプ5、演出用ランプ22、停止操作順序表示ランプ30、及びスタートレバー演出用ランプ42のランプ制御処理を行う(S3704)。このほか、サブCPU402は、後述の演出決定処理により決定された演出内容に基づいて、演出制御基板410と、ドライブ基板43を介して、演出装置44の制御を行う。
【0482】
さらに、サブCPU402は、後述の演出決定処理により決定された演出内容に基づいて、演出制御基板410と、汎用基板45を介して、液晶表示装置46に表示する画像の画像制御処理を行う(S3705)。
【0483】
そして、サブCPU402は、(a)演出ボタン検出スイッチ18swが演出ボタン18の操作を検出したときに実行する処理や、(b)十字キー検出スイッチ19swが、十字キー19の操作を検出したときに実行する各種スイッチ検出時処理を行って(S3706)、本フローチャートの処理を終了する。
【0484】
図38は、メイン制御基板通信処理の詳細な流れを示すフローチャートである。
【0485】
図38において、サブCPU402は、メイン制御基板300のI/F回路305から送信されたコマンドが前回送信されたコマンドと異なるコマンドであるか否かを判定する処理を行う(S3801)。そして、異なるコマンドを受信したと判定された場合(S3801でYES)、サブCPU402は、メイン制御基板300のI/F回路305から送信されたコマンドが前回送信されたコマンドと異なるコマンドであるため、当該前回送信されたコマンドと異なるコマンドに基づいて、遊技情報を作成し、サブRAM405の所定の格納領域に格納する遊技情報格納処理を行う(S3802)。また、異なるコマンドを受信したと判定されない場合(S3801でNO)、サブCPU402は、本フローチャートを終了する。
【0486】
続いて、サブCPU402は、上記の処理によって格納した遊技情報に基づくコマンド解析処理を行う(S3803)。そして、サブCPU402は、このコマンド解析処理によって解析した内容に基づく処理を行う(S3804)。
【0487】
例えば、有効ライン上に表示された図柄の組み合わせに関する情報等が指定された表示判定コマンドを受信したとき、サブCPU402は、受信した表示判定コマンドに含まれている情報に基づいて、入賞等が成立した時の演出内容を決定する処理等を行い、その決定した演出内容の制御を行う。
【0488】
また、Bonus開始コマンドを受信したとき、サブCPU402は、受信したBonus開始コマンドに含まれている情報に基づいて、演出内容を決定する処理等を行い、Bonus終了コマンドを受信したとき、Bonus終了コマンドに含まれている情報に基づいて、Bonus終了時の演出内容を決定する処理等を行い、その決定した演出内容の制御を行う。
【0489】
これらの表示判定コマンドに含まれている情報として、例えば、メイン制御基板300において管理している、遊技状態や遊技種別に関する情報であり、すなわち、表示判定コマンドには、有効ライン上に表示された図柄の組み合わせに関する情報のほか、遊技状態や遊技種別に関する情報が含まれている。
【0490】
この表示判定コマンドを受信したサブ制御基板400は、
図40に示すような演出決定テーブルを用いて行う演出内容を決定することとなる。
【0491】
図39は、電源投入時処理の詳細な流れを示すフローチャートである。
【0492】
図39において、サブCPU402(サブ制御基板400)は、メイン制御基板300から電力供給が開始されたことを受信すると、ランプ制御部430および画像制御部420に電源投入されたことを通知する(S3901)。このメイン制御基板300から受信する電力供給が開始されたことによって、サブ制御基板400は、電力供給が開始されたことの通知(電力供給開始通知)等を含むサブコマンドを受信する。
【0493】
そして、サブCPU402は、ランプ制御部430および画像制御部420からバージョン情報を受け付けたか否かを判断する(S3902)。このときのバージョン情報は、版管理情報であって、ランプ制御部430および画像制御部420においてもそれぞれ記憶するほか、サブ制御基板400においても記憶している。
【0494】
それぞれで記憶するバージョン情報は、各制御部のバージョン情報を示すものであって、必ずしも同一のバージョン情報であるとは限らない。もちろん、同一のバージョン情報であってもよい。
【0495】
このようにしてサブCPU402がランプ制御部430および画像制御部420から受信したバージョン情報は、送信元に対応付けて記憶しておく。すなわち、ランプ制御部430から受信したバージョン情報をランプ制御部430に対応付けて記憶しておき、また、画像制御部420から受信したバージョン情報を画像制御部420に対応付けて記憶しておく(S3903)。
【0496】
続いて、サブCPU402は、サブCPU402(サブ制御基板400)が中継機能としてのみ果たすデータを画像制御部420から受信したか否かを判断する(S3904)。このときのデータは、例えば、検査コマンド等である。
【0497】
この検査コマンドは、サブCPU402がメイン制御基板300若しくは外部装置(シミュレータ等)から受信したときに画像制御部420へと送信したデータであって、画像制御部420は、受信したデータそのものをサブCPU402へと応答したものである。
【0498】
これによって、サブ制御基板400とランプ制御部430との間、および、サブ制御基板400と画像制御部420との間において、それぞれの通信経路が確立されていることを確認することができる。
【0499】
このデータを受信したと判断しない場合(S3904でNO)までは待機する。また、このデータを受信したと判断する場合(S3904でYES)、サブCPU402は、続いて、サブ制御基板400におけるサブRAM405やサブROM404等で記憶している、サブ制御基板400におけるバージョン情報をランプ制御部430および画像制御部420へと送信する(S3905)。
【0500】
このランプ制御部430へとサブ制御基板400のバージョン情報を送信する際、ランプ制御部430から既に受信して記憶しているバージョン情報をも送信するように構成してもよい。また、画像制御部420へとサブ制御基板400のバージョン情報を送信する際、画像制御部420から既に受信して記憶しているバージョン情報をも送信するように構成してもよい。
【0501】
これによって、サブ制御基板400とランプ制御部430、サブ制御基板400と画像制御部420の間で通信が可能となる。
【0502】
このとき、サブ制御基板400は、電力の供給が開始されたときにサブRAM405において記憶している情報をランプ制御部430および画像制御部420へと送信する。なお、サブRAM405は、不揮発性メモリによって構成されていてもよいし、電力供給が停止する際に、サブCPU402がサブRAM405をプロテクト(保護)してデータが消去されないようにしてもよい。
【0503】
このように構成することで、サブ制御基板400に電力供給が開始されたとき、電力供給停止前の情報を用いて遊技(演出)を再開することが可能となる。
【0504】
図40は、遊技種別に応じた演出決定テーブルを示す図である。
【0505】
図40は、
図38に示すメイン制御基板通信処理において行われるコマンド解析処理で解析したコマンドに基づいて行われる演出内容を示した演出決定テーブルである。
【0506】
図40では、演出決定テーブルとして、全6個の演出決定テーブルを示しており、これらは遊技種別に応じたテーブルとなっている。具体的には、
図40(a)には、遊技種別が「通常状態」であるときに用いる演出決定テーブルを示しており、
図40(b)には、遊技種別が「BB状態」であるときに用いる演出決定テーブルを示しており、
図40(c)には、遊技種別が「ART状態」であるときに用いる演出決定テーブルを示しており、
図40(d−1)には、遊技種別が「第1ART上乗せ状態」であるときに用いる演出決定テーブルを示しており、
図40(d−2)には、遊技種別が「第2ART上乗せ状態」であるときに用いる演出決定テーブルを示しており、
図40(e)には、遊技種別が「無限ART状態」であるときに用いる演出決定テーブルを示している。
【0507】
一例として、
図40(c)に示すART状態用演出決定テーブルは、表示判定コマンドに含まれている遊技種別に関する情報が「ART状態」であるときに参照される演出決定テーブルである。この演出決定テーブルを用いて、表示判定コマンドに含まれる、図柄の組み合わせに関する情報に対して行う演出内容を決定する。
【0508】
図41は、ART状態で電源断、電源断復帰処理が行われたことによる電源断前後の画面を示す図である。
【0509】
この
図41は、一例として、
図40(c)に示すART状態用演出決定テーブルにおいて、演出番号として「002」、演出内容として「演出C1」が決定された際に行われる演出内容を示している。
【0510】
具体的には、
図41(a)では、ART状態中において、当選エリア「20」〜「29」の「押し順ベル」に係る当選役に当選したときに行われる演出内容を示している。
【0511】
この
図41(a)は、遊技者によってスタートレバー10が操作されて左リール17a、中リール17b、右リール17cが変動している状態で各リールに対応する停止ボタンの操作順序を示している(ナビしている)状態である。なお、
図41(a)は、当選エリア「20」に示す「押し順ベル123A」に係る当選役に当選したときに表示される画面である。
【0512】
すなわち、左リール17aに対応する左停止ボタン11を「第1」に操作し、次に、中リール17bに対応する中停止ボタン12を「第2」に操作し、そして、右リール17cに対応する左停止ボタン11を「第3」に操作することが表示されている。
【0513】
また、
図41(a)には、ART状態での遊技が終了するまでの残りのゲーム数(残りの遊技回数)が示されている(
図41(a)では、「last 0048G」と表示)ほか、現在までのART状態で行われたゲーム回数(遊技回数)、および、ART状態の遊技において払い出された払出枚数(獲得した獲得枚数)を表示している。
【0514】
この
図41(a)に示す画面に表示されている、残りのゲーム数、ゲーム回数(遊技回数)、払出枚数(獲得した獲得枚数)は、ART状態での遊技(ART遊技)を終了する(特定遊技状態を終了する)終了条件を構成する項目(情報)である。このことから、
図41(a)には、特定遊技状態を終了する条件に係る表示が行われていると言える。
【0515】
このような表示状態で、電源基板500からの電力供給が停止すると(電源断となると)、メイン制御基板300においては、
図36に示すような電源断処理が行われる。これによって、画像を表示する処理を行う画像制御部420においても電力供給が行われないことから、画像制御部420は画像の表示処理が行えず画面は非表示となる。
【0516】
そして、遊技者により電源ボタン511が操作されて電源基板500からの電力供給が開始すると、メイン制御基板300では、
図35に示すような電源断復帰処理を行う。また、サブ制御基板400においてもこのメイン制御基板300で行われる電源断復帰処理と同じ処理が行われ、画像制御部420にも電力の供給が開始される。
【0517】
電力の供給が開始されたとき、サブ制御基板400は、メイン制御基板300(メインCPU301)からメインRAM303に記憶した情報を受信したことによって、その情報に基づく指示を、ランプ制御部430および画像制御部420へと送信することから、ランプ制御部430および画像制御部420では、この情報をもとに、電力供給の停止前の状態を再現することが可能となる。
【0518】
図41(b)は、電力供給が再開されたときに表示される画面であって、「電源復帰中」若しくは「電源復旧中」であることが示されている。この画面は、電力供給が再開されたときの後述する
図41(c)に示すような画面が直ぐに表示されるものではなく、復帰条件が成立したときに
図41(c)に示すような画面を表示するための前段階で表示する画面である。
【0519】
このときの復帰条件として、ART状態での遊技中に電力供給が停止した当該ゲームに続いて行われる次ゲームを開始するためにスタートレバー10が操作されたことである。
【0520】
図41(c)には、サブ制御基板400および画像制御部420への電力供給が復帰したときに表示される画面である。この
図41(c)に示す画面は、
図41(a)と同様、遊技者によってスタートレバー10が操作されて左リール17a、中リール17b、右リール17cが変動している状態で各リールに対応する停止ボタンの操作順序を示している(ナビしている)状態である。
【0521】
このことから、ART状態では、電力供給が停止して画面が非表示となったとしても、電力供給が再開されれば、電力供給停止前に表示されていた画面(同一の画面)が表示されることを示している。
【0522】
特に、画像制御部420では、ART状態での遊技中に、このART状態を終了する条件に係る表示として、残りのARTゲーム数(ART残カウンタ)を表示している
図41(a)に示すような状態で、電力の供給が停止し、その後、電力の供給が再開されたとき、電源断前と同様に、このART状態を終了する条件に係る表示である、残りのARTゲーム数(ART残カウンタ)をも表示する。
【0523】
図42は、BB状態(通常BB状態、ART中通常BB状態、ART中特別BB状態を含む)で電源断処理、電源断復帰処理が行われたことによる電源断前後の画面を示す図である。
【0524】
図42(a)は、電力供給が停止される前のBB状態において表示される画面であって、ボーナス遊技における全ゲーム回数、残りのゲーム回数、獲得メダル枚数が表示されている。もちろん、残りの払出可能な枚数(払出可能枚数)を表示することも可能である。この残りの払出可能な枚数は、ボーナス遊技における払出可能枚数「53」枚から現在までに払い出された枚数を減算して算出することが可能である。
【0525】
このような表示状態で、電源基板500からの電力供給が停止すると(電源断となると)、メイン制御基板300においては、
図36に示すような電源断処理が行われる。これによって、画像を表示する処理を行う画像制御部420においても電力供給が行われないことから、画像制御部420は画像の表示処理が行えず画面は非表示となる。
【0526】
そして、遊技者により電源ボタン511が操作されて電源基板500からの電力供給が開始すると、メイン制御基板300では、
図35に示すような電源断復帰処理を行う。また、サブ制御基板400においてもこのメイン制御基板300で行われる電源断復帰処理と同じ処理が行われ、画像制御部420にも電力の供給が開始される。
【0527】
電力の供給が開始されたとき、サブ制御基板400は、メイン制御基板300(メインCPU301)からメインRAM303に記憶した情報を受信したことによって、その情報に基づく指示を、ランプ制御部430および画像制御部420へと送信することから、ランプ制御部430および画像制御部420では、この情報をもとに、電力供給の停止前の状態を再現することが可能となる。
【0528】
図42(a)に示す画面に表示されている、ボーナス遊技における全ゲーム回数、残りのゲーム回数、獲得メダル枚数のほか、表示可能な残りの払出可能な枚数(払出可能枚数)は、ボーナス遊技を終了する(特別遊技状態を終了する)終了条件を構成する項目(情報)である。このことから、この
図42(a)には、特別遊技状態を終了する条件に係る表示が行われていると言える。
【0529】
図42(b)は、電力供給が再開されたときに表示される画面であって、「電源復帰中」若しくは「電源復旧中」であることが示されている。この画面は、電力供給が再開されたときの後述する
図42(c)に示すような画面が直ぐに表示されるものではなく、復帰条件が成立したときに
図42(c)に示すような画面を表示するための前段階で表示する画面である。
【0530】
このときの復帰条件として、ART状態での遊技中に電力供給が停止した当該ゲームに続いて行われる次ゲームを開始するためにスタートレバー10が操作されたことのほか、図柄が停止後、次ゲームにおけるメダル受付開始処理によりメダルの受付が可能となったことである。
【0531】
図42(c)は、BB状態において、電力供給が再開されたときに表示される画面である。この
図42(c)において示す画面は、BB状態において表示される画面である。
【0532】
この
図42(c)に示す画面には、
図42(c)において電源断前に表示されていたボーナス遊技に関する情報が表示されていない。すなわち、ボーナス遊技における全ゲーム回数、残りのゲーム回数、獲得メダル枚数、残りの獲得可能な枚数が表示されていない。
【0533】
画像制御部420では、BB状態(通常BB状態、ART中通常BB状態、ART中特別BB状態を含む)での遊技中に、このBB状態を終了する条件に係る表示として、ボーナス遊技における全ゲーム回数、残りのゲーム回数、獲得メダル枚数、残りの払出可能な枚数(払出可能枚数)を表示している
図42(a)に示すような状態で、電力の供給が停止し、その後、電力の供給が再開されたとき、電源断前に表示されていたBB状態を終了する条件に係る表示として、ボーナス遊技における全ゲーム回数、残りのゲーム回数、獲得メダル枚数、残りの払出可能な枚数(払出可能枚数)を表示しない。
【0534】
以上のことから、ART状態およびBB状態において電源断が行われると、所定の復帰条件が成立するまでは「電源復旧中」などの画面を表示し、電源断前の状態(ART状態、BB状態)における画面の表示を行わない。
【0535】
図43は、通常遊技状態中であって、非遊技中に電源断が行われたときと遊技中に電源断が行われたときとにおける画面遷移を示す図である。
【0536】
図43(a)は、通常状態(通常遊技状態中)での遊技に則した演出を表示した状態で、非遊技中に電源断が行われたときの画面遷移を示しており、また、
図43(b)は、通常状態(通常遊技状態中)での遊技に則した演出を表示した状態で、遊技中に電源断が行われたときの画面遷移を示しており、また、
図43(c)は、有利状態(特定遊技状態(ART状態)、特別遊技状態(通常BB状態等))での遊技に則した演出を表示した状態で、非遊技中および遊技中のいずれかで電源断が行われたときの画面遷移を示している。
【0537】
図43(a)において、
図43(a−1)は、通常遊技状態中であって非遊技中(所定の遊技状況以外の遊技状況)であるときに表示されている演出(画像)であり、
図43(a−2)は、通常遊技状態中であって非遊技中に電源断が行われて電力供給が再開したときに表示される演出(画像)である。
【0538】
すなわち、
図43(a)において、
図43(a−1)に示す演出(画像)と
図43(a−2)に示す演出(画像)とは同一である。言い換えれば、電力の供給が再開されたときに、電力供給の再開前と同じ、通常遊技状態で非遊技中(所定の遊技状況以外の遊技状況)の制御が行われることを示している。また、後述する
図43(b−2)に示すような電源の供給が再開された旨を表す画像が表示されることなく、電源の供給再開後の
図43(a−2)に示すような演出(画像)が表示されることを示している。
【0539】
図43(b)において、
図43(b−1)は、通常遊技状態中であって遊技中(所定の遊技状況)であるときに表示されている演出(画像)であって、
図43(b−2)は、電力の供給が再開された状況を示す演出(画像)であって、
図43(b−3)は、通常遊技状態であって遊技中に電源断後の電力供給が再開したときに表示される演出(画像)である。
【0540】
すなわち、
図43(b)において、
図43(b−1)に示す演出(画像)が表示された状態で、電源断が行われてその後、電力の供給が再開したときには、
図43(b−2)示すような、電力の供給が再開された状況を示す演出(画像)を表示し、その後、所定の復帰条件(例えば、スタートレバー10を操作すること、または、メダルの受け付けが可能となること)が成立したこと(スタートレバー10が操作されたこと、または、メダルの受け付けが可能となったこと)によって、
図43(b−3)に示す演出(画像)を表示する。
【0541】
このときの
図43(b−1)に示す演出(画像)と
図43(b−3)に示す演出(画像)とは同一である。言い換えれば、電力の供給が再開されたときに、電力供給の再開前と同じ、通常遊技状態で遊技中(所定の遊技状況)の制御が行われることを示している。
【0542】
図43(c)において、
図43(c−1)は、特別遊技状態中若しくは特定遊技状態中であって遊技中(所定の遊技状況)と非遊技中(所定の遊技状況以外の遊技状況)のいずれかであるときに表示されている演出(画像)であって、
図43(c−2)は、電力の供給が再開された状況を示す演出(画像)であって、
図43(c−3)は、特別遊技状態中若しくは特定遊技状態中であって遊技中(所定の遊技状況)と非遊技中(所定の遊技状況以外の遊技状況)のいずれかであるときに電源断後の電力供給が再開したときに表示される演出(画像)である。
【0543】
すなわち、
図43(c)において、
図43(c−1)に示す演出(画像)が表示された状態で、電源断が行われてその後、電力の供給が再開したときには、
図43(c−2)示すような、電力の供給が再開された状況を示す演出(画像)を表示し、その後、所定の復帰条件(例えば、スタートレバー10を操作すること、または、メダルの受け付けが可能となること)が成立したこと(スタートレバー10が操作されたこと、または、メダルの受け付けが可能となったこと)によって、
図43(c−3)に示す演出(画像)を表示する。
【0544】
このときの
図43(c−1)に示す演出(画像)と
図43(c−3)に示す演出(画像)とは同一である。言い換えれば、電力の供給が再開されたときに、電力供給の再開前と同じ、特別遊技状態中若しくは特定遊技状態中であって遊技中(所定の遊技状況)と非遊技中(所定の遊技状況以外の遊技状況)のいずれかで制御が行われることを示している。
【0545】
また、
図43(c−2)に示す演出(画像)、つまり、電力の供給が再開された旨の表示は、特別遊技状態中若しくは特定遊技状態中において電源断され、その後電力の供給が再開されたときの如何なる遊技状況においても表示されることとなる。
【0546】
これによって、電力の供給が再開された状態で、直前の遊技状態、遊技状況を確認することができる。また、導入された店舗で営業開始時に、電力の供給が再開されたときに、通常遊技状態等から移行する状態である特別遊技状態や特定遊技状態となっていて遊技者の興趣を低下することを防止できる。
【0547】
本実施形態によれば、回胴式遊技機(スロットマシン)に用いる遊技機について説明をしたが、パチンコ遊技機、雀球遊技機、アレンジボール遊技機に用いてもよい。