(58)【調査した分野】(Int.Cl.,DB名)
遊技に用いられる遊技用価値に変換可能な有価価値を特定可能な有価価値情報が記録された遊技用記録媒体を受付ける遊技用記録媒体受付部を備え、当該遊技用記録媒体受付部に受付けられた前記遊技用記録媒体に記録された前記有価価値情報により特定された前記有価価値から適宜、前記遊技用価値に変換するための変換処理を行う遊技用記録媒体処理手段と通信可能であり、当該遊技用記録媒体処理手段による前記変換処理に応じた前記遊技用価値を用いた遊技を可能にする遊技機であって、
遊技者にとって有利な遊技状態である第1の遊技状態と、
当該第1の遊技状態と比較して、遊技者にとって不利な遊技状態である第2の遊技状態と、
前記第1の遊技状態および第2の遊技状態において、所定の当否抽選処理に当選したことに基づき移行される遊技状態であり、遊技者にとって有利な遊技状態である第3の遊技状態と、
から、少なくとも構成される各々の遊技状態を制御する遊技状態制御手段と、
前記遊技用記録媒体受付部に前記遊技用記録媒体が受付けられている状態であるか否かに関わらず、前記遊技状態制御手段により制御される前記第2の遊技状態以外の遊技状態において、遊技者に対し、前記遊技用記録媒体受付部に受付けられた前記遊技用記録媒体の返却を促すための返却促進報知を実行する報知手段と、
遊技者によって入力可能であり、前記報知手段による前記返却促進報知に応じた応答入力を受付ける応答入力手段と、
を備え、
前記報知手段は、
前記応答入力手段によって受付けた前記応答入力が、前記遊技用記録媒体を返却した旨の応答入力であったときは、前記返却促進報知の実行を制限し、当該応答入力以外であったときには、前記返却促進報知の実行を制限しない、
ことを特徴とする、遊技機。
【発明を実施するための形態】
【0012】
以下、本発明の実施形態について図面を参照しながら具体的に説明する。
図1は本発明の遊技機の一例を示す正面図であり、
図2は演出用役物装置の作動時の様子を示す図である。
図3は受皿ユニットの拡大図であり、
図4は遊技機の裏面側の斜視図である。
図5は遊技機の制御手段の内部構成を示すブロック図である。
【0013】
遊技機1は、遊技球が流下する遊技領域6が形成された遊技盤2を設けており、遊技盤2の遊技領域6の外周部分には、ガラス枠110が備えられている。このガラス枠110の下部には、受皿ユニット4が設けられている。
図3に示すように、受皿ユニット4は、透明な合成樹脂材料製で箱状に形成されたケース本体を基本構造とし、遊技盤2よりも下方に設けられている。受皿ユニット4は、その上面が略水平に延びる上板部4aと、上板部の外周を囲むようにして下方へ延びる側板部4bを有し、上板部4aの前側には後述する演出ボタン17及び十字キー27を設ける凹部4cが形成されている。また凹部4cよりも遊技盤側の受皿ユニット4には、上部が開放した凹状の球供給皿4dが形成されている。この球供給皿4dは、球供給皿4dの内面に開口する球払出口4fから払い出された遊技球を貯留して整列させる。この整列された遊技球は、球送り装置(図示しない)に向けて開口する球送り口4gから、球送り装置により発射レール5a,5bに供給される。この球送り口4gには、球供給皿4d内に遊技球が残存しているか否かを検出する残存球検出スイッチ4sが設けられている。なお、球送り装置は、発射レール5a,5bに遊技球を1個ずつ供給できるものであれば、メカ式やマグネット式など公知のものでよい。
なお、残存球検出スイッチ4sは、遊技球検出手段に該当する。
【0014】
受皿ユニット4の右側端部の下方位置には、操作ハンドル3が回動可能に設けられている。
遊技者が操作ハンドル3に触れると、操作ハンドル3内にあるタッチセンサ3sが、操作ハンドル3に遊技者が触れたことを検知し、発射制御基板106にタッチ信号を送信する。発射制御基板106は、タッチセンサ3sからタッチ信号を受信すると、発射用ソレノイド3cの通電を許可する。そして、操作ハンドル3の回転角度を変化させると、操作ハンドル3に直結しているギアが回転し、ギアに連結した発射ボリューム3aのつまみが回転する。この発射ボリューム3aの検出角度に応じた電圧が、遊技球発射機構に設けられた発射用ソレノイド3cに印加される。そして、発射用ソレノイド3cに電圧が印加されると、発射用ソレノイド3cが印加電圧に応じて作動するとともに、操作ハンドル3の回動角度に応じた強さで、遊技領域6に向けて遊技球を発射する。また、操作ハンドル3が初期位置に戻ると、発射ボリューム3aの検出角度が0度となり発射用ソレノイド3cに電圧が印加されなくなる。この状態を発射ボリュームが零(0)になった状態という。
なお、発射制御基板106及び操作ハンドル3等が、本発明の発射手段及び発射操作手段を構成する。
【0015】
上記のようにして発射された遊技球は、発射レール5a,5b間を上昇して遊技盤2の上部位置に達した後、発射の強さに応じて、第1進入領域6cか第2進入領域6dのいずれかの進入領域に進入し、左打ち遊技領域6aまたは右打ち遊技領域6bを落下する。具体的には、遊技機1の正面視において、遊技領域6の幅方向の中心よりも左側に第1進入領域6cが設けられ、上記中心よりも右側に第2進入領域6dが設けられている。したがって、操作ハンドル3の回動角度が所定角度よりも小さい場合には、遊技球が第1進入領域6cに進入し、操作ハンドル3の回動角度が所定角度よりも大きい場合には、遊技球が第2進入領域6dに進入することとなる。
【0016】
上記左打ち遊技領域6aには、複数の一般入賞口7が設けられている。これら各一般入賞口7には、一般入賞口検出スイッチ7sが設けられており、この一般入賞口検出スイッチ7sが遊技球の入球を検出すると、所定の賞球(例えば10個の遊技球)が払い出される。
【0017】
また、上記左打ち遊技領域6aの下部位置には、上記一般入賞口7と同様に、遊技球が入球可能な第1始動口9が設けられている。また、上記右打ち遊技領域6bの下部位置には、第2始動口10が設けられている。第2始動口10は、一対の可動片10bを有しており、これら一対の可動片10bが閉状態に維持される第1の態様と、一対の可動片10bが開状態となる第2の態様とに可動制御される。なお、第2始動口10が上記第1の態様に制御されているときには、当該第2始動口10の真上に位置する障害物10dによって、遊技球の受入れを不可能または困難としている。一方で、第2始動口10が上記第2の態様に制御されているときには、上記一対の可動片10bが受け皿として機能し、第2始動口10への遊技球の入球が容易となる。つまり、第2始動口10は、第1の態様にあるときには遊技球の入球機会がほとんどなく、第2の態様にあるときには遊技球の入球機会が増すこととなる。
なお、本実施形態における第1始動口9および第2始動口10は、始動領域に該当する。
【0018】
なお、上記第1始動口9および第2始動口10には、遊技球の入球を検出する第1始動口検出スイッチ9sおよび第2始動口検出スイッチ10sがそれぞれ設けられており、これら検出スイッチが遊技球の入球を検出すると、後述する大当たり遊技を実行する権利獲得の抽選(本発明の当否抽選処理に該当、以下、「大当たりの抽選」という)が行われる。また、検出スイッチ9s,10sが遊技球の入球を検出した場合にも、所定の賞球(例えば3個の遊技球)が払い出される。
【0019】
さらに、上記左打ち遊技領域6a下部の上記第1始動口9の真下には、第1大入賞口11が設けられている。この第1大入賞口11は、通常は第1大入賞口受け皿装置11bが収納されており、遊技球の入球が不可能となっているが、後述する特別遊技が開始されると、第1大入賞口受け皿装置11bが遊技機1の正面視で手前側に突出し、遊技球が入球可能となる。
【0020】
一方、右打ち遊技領域6bの下方(上記第2始動口10の真下)には、第2大入賞口25が設けられている。この第2大入賞口25は、通常は第2大入賞口開閉扉25bによって閉状態に維持されており、遊技球の入球を不可能としている。これに対して、後述する特別遊技が開始されると、第2大入賞口開閉扉25bが開放されるとともに、この第2大入賞口開閉扉25bが遊技球を第2大入賞口25内に導く受け皿として機能し、遊技球が入球可能となる。なお、右打ち遊技領域6bにおける遊技球が流下する領域の幅は、第2大入賞口25の横幅とほぼ同程度に形成されているので、第2大入賞口開閉扉25bが開放されると、右打ち遊技領域6bに進入した遊技球のほとんどが第2大入賞口25に入球することになる。そのため、特別遊技が開始されると、右打ち遊技領域6bに遊技球を打ち出すことにより、短時間で多量の賞球を得ることが可能となる。
【0021】
上記した第1大入賞口11および第2大入賞口25には、それぞれ第1大入賞口検出スイッチ11sと第2大入賞口検出スイッチ25sとが設けられており、この第1大入賞口検出スイッチ11sや第2大入賞口検出スイッチ25sが遊技球の入球を検出した場合は、予め設定された賞球(例えば9個の遊技球)が払い出される。
なお、本実施形態における第1大入賞口11と、第1大入賞口検出スイッチ11sと、第1大入賞口受け皿装置11bと、第1大入賞口開閉ソレノイド11cとが、本発明の特別可変入賞装置に該当する。また、本実施形態における第2大入賞口25と、第2大入賞口検出スイッチ25sと、第2大入賞口開閉扉25bと、第2大入賞口開閉ソレノイド25cとが、特別可変入賞装置に該当する。
【0022】
さらに、上記右打ち遊技領域6bであって、上記第2始動口10の右方には、普通図柄ゲート8が遊技球を通過可能に設けられている。普通図柄ゲート8には、遊技球の通過を検出するゲート検出スイッチ8sが設けられており、このゲート検出スイッチ8sが遊技球の通過を検出すると、後述する普通図柄の抽選が行われる。
【0023】
遊技領域6の最下部は、左打ち遊技領域6aと右打ち遊技領域6bとが合流しており、一般入賞口7、第1始動口9、第2始動口10、第1大入賞口11、第2大入賞口25のいずれにも入球しなかった遊技球を排出するための排出口12が設けられている。
【0024】
なお、本実施形態においては、各入賞口の配置や釘等の盤面構成により、第1進入領域6cに進入した遊技球は、一般入賞口7、第1始動口9、第1大入賞口11のいずれかにのみ遊技球が入球可能であり、普通図柄ゲート8に遊技球が進入したり、あるいは、第2始動口10や第2大入賞口25に遊技球が入球したりすることはない。また、これとは逆に、第2進入領域6dに進入した遊技球は、普通図柄ゲート8に進入したり、あるいは、第2始動口10や第2大入賞口25に入球したりするが、一般入賞口7,第1始動口9、第1大入賞口11に遊技球が入球することはない。
【0025】
つまり、本実施形態においては、いずれかの入賞口に遊技球が入球する可能性がある範囲(排出口12にのみ遊技球が導かれうる範囲を除いて)では、左打ち遊技領域6aと右打ち遊技領域6bとが完全に区画されている。ただし、左打ち遊技領域6aと右打ち遊技領域6bとを完全に区画する必要はなく、例えば、第1進入領域6cに進入した遊技球が所定の割合で右打ち遊技領域6bに進入するようにしてもよいし、第2進入領域6dに進入した遊技球が所定の割合で左打ち遊技領域6aに進入するようにしてもよい。ただし、この場合には、第1進入領域6cに遊技球が進入した場合と、第2進入領域6dに遊技球が進入した場合とで、第1始動口9、第2始動口10、第1大入賞口11、第2大入賞口25のいずれかへの入球容易性が変わるものであったり、あるいは遊技状態によっては遊技者の有利性が変わるものであったりする必要がある。
【0026】
また、上記遊技盤2には、さまざまな演出を行う演出装置が設けられている。
具体的には、上記遊技領域6の略中央部分には、液晶表示器(LCD)等からなる液晶表示装置13が設けられており、この液晶表示装置13の右側面には、演出用役物装置14、15が設けられている。
【0027】
さらに、ガラス枠110には、遊技盤2の上部位置および下部位置の双方に演出用照明装置16が設けられている。また、受皿ユニット4には、演出ボタン17及び十字キー27が設けられている。
【0028】
上記液晶表示装置13は、遊技が行われていない待機中に画像を表示したり、遊技の進行に応じた画像を表示したりする。なかでも、第1始動口9または第2始動口10に遊技球が入球したときには、抽選結果を遊技者に報知する演出図柄30が変動表示される。演出図柄30というのは、例えば3つの数字をそれぞれスクロール表示するとともに、所定時間経過後に当該スクロールを停止させて、特定の図柄(数字)を配列表示するものである。これにより、図柄のスクロール中には、あたかも現在抽選が行われているような印象を遊技者に与えるとともに、スクロールの停止時に表示される図柄によって、抽選結果が遊技者に報知される。この演出図柄30の変動表示中に、さまざまな画像やキャラクタ等を表示することによって、大当たりに当選するかもしれないという高い期待感を遊技者に与えるようにしている。
【0029】
上記演出用役物装置14、15は、その動作態様によって遊技者に期待感を与えるものである。本実施形態においては、演出用役物装置14(以下「顔役物14」ともいう)を人の顔の形をした可動装置で構成しており、また、その腕を演出用役物装置15(以下「腕役物15」ともいう)としている。顔役物14は、例えば、あたかも人の顔が頷くかのように上下方向に動作する。また、腕役物15は、
図2に示すように、液晶表示装置13の前を横切って正面視左方向に突出する右腕部役物15aと、顔役物14の下方向にて上下方向に移動する左腕部役物15bとから構成されている。なお、この右腕部役物15a及び左腕部役物15bは、通常では顔役物14及び液晶表示装置13の右側端に収納されており遊技者には見えないようになっている(
図1参照)。そして、特別な演出(例えば、リーチなど)に際して可動するものとなっている。これら顔役物14及び腕役物15の動作態様や、顔役物14及び腕役物15の動作の組み合わせによって、遊技者にさまざまな期待感を与えるようにしている。
【0030】
また、演出用照明装置16は、それぞれ複数のライト16aを備えており、各ライト16aの光の照射方向や発光色を変更しながら、さまざまな演出を行うようにしている。
【0031】
そして演出ボタン17は、遊技者が押圧操作可能なボタンとなっており、例えば、上記液晶表示装置13に当該演出ボタン17を操作するようなメッセージが表示されたときに有効となる。演出ボタン17には、演出ボタン検出スイッチ17sが設けられており、この演出ボタン検出スイッチ17sからの入力信号は、後述する演出制御基板102のサブCPU102aに入力される。サブCPU102aにより、演出ボタン検出スイッチ17sからの入力信号に応じてさらなる演出が実行される。
【0032】
また演出ボタン17は、上記液晶表示装置13に、後述する遊技用カードの返却を促す「返却促進表示」が表示されたときにも有効となり、サブCPU102aは、このときの演出ボタン検出スイッチ17sからの入力信号の入力の有無によって、「返却促進表示」に対して遊技者が応答したか否かを判断する。
なお、本実施形態において、この演出ボタン17および、演出ボタン検出スイッチ17sが、本発明の応答入力手段に該当する。
【0033】
そして十字キー27は、遊技者が押圧操作可能なキーボードとなっており、例えば、遊技機1の遊技方法や大当たりの履歴等を表示させたいときに遊技者が操作するものとして機能する。この十字キー27には、各キーボード(上キー27A、下キー27B、左キー27C、右キー27D及び中キー27E)にそれぞれ対応するキー検出スイッチ27As〜27Esが設けられており、このキー検出スイッチ27As〜27Esからの入力信号は、後述する演出制御基板102のサブCPU102aに入力される。サブCPU102aにより、キー検出スイッチ27As〜27Esからの入力信号に応じて遊技方法や大当たりの履歴等が表示される。
【0034】
また十字キー27(上キー27A、下キー27B、左キー27C、右キー27D及び中キー27E)および上記演出ボタン17が、上記液晶表示装置13に後述する「デモ演出」の表示中に、予め決められた順序で各キーが操作されたことを、サブCPU102aがキー検出スイッチ27As〜27Esまたは演出ボタン検出スイッチ17sからの入力信号の入力順序から検出すると、後述する返却促進設定画面が表示される。そして、この返却促進設定画面中における設定操作においても、演出ボタン17、十字キー27(上キー27A、下キー27B、左キー27C、右キー27D及び中キー27E)は使用され、サブCPU102aは、演出ボタン検出スイッチ17sまたは、キー検出スイッチ27As〜27Esによる入力信号の入力に応じて設定画面の表示切替えや設定指示の把握等を行う。
【0035】
さらに、
図1には示していないが、遊技機1にはスピーカからなる音声出力装置18(
図5参照)が設けられており、上記の各演出装置に加えて、音声による演出も行うようにしている。
【0036】
そして、遊技領域6の下方には、第1特別図柄表示装置19、第2特別図柄表示装置20、普通図柄表示装置21、第1特別図柄保留表示器22、第2特別図柄保留表示器23、普通図柄保留表示器24、状態報知表示器26が設けられている。
【0037】
上記第1特別図柄表示装置19は、第1始動口9に遊技球が入球したことを契機として行われた大当たりの抽選結果を報知するものであり、横並び(横一直線)に配された8個のLEDから構成されている。そして、大当たりの抽選結果に対応する特別図柄が複数設けられており、この第1特別図柄表示装置19に大当たりの抽選結果に対応する特別図柄を表示することによって、抽選結果を遊技者に報知するようにしている。例えば、大当たりに当選した場合には「○○○●●●●●」というように正面視左から1番目、2番目および3番目の合計3個のLEDが点灯し、ハズレであった場合には「●●●●●●●○」というように正面視右から1番目の合計1個のLEDが点灯する。なお、上記「○」はLEDが点灯していることを意味し、上記「●」はLEDが消灯していることを意味するものである。このようにして表示される「○○○●●●●●」や「●●●●●●●○」が特別図柄となるが、この特別図柄はすぐに表示されるわけではなく、所定時間変動表示された後に、停止表示されるようにしている。
【0038】
より詳細には、第1始動口9に遊技球が入球すると、大当たりの抽選が行われることとなるが、この大当たりの抽選結果は即座に遊技者に報知されるわけではなく、所定時間を経過したところで遊技者に報知される。そして、所定時間が経過したところで、大当たりの抽選結果に対応する特別図柄が停止表示して、遊技者に抽選結果が報知されるようにしている。なお、第2特別図柄表示装置20は、第2始動口10に遊技球が入球したことを契機として行われた大当たりの抽選結果を報知するためのもので、その表示態様は、上記第1特別図柄表示装置19における特別図柄の表示態様と同一である。
【0039】
また、普通図柄表示装置21は、普通図柄ゲート8を遊技球が通過したことを契機として行われる普通図柄の抽選結果を報知するためのものである。詳しくは後述するが、この普通図柄の抽選によって当たりに当選すると普通図柄表示装置21が点灯し、その後、上記第2始動口10が所定時間、第2の態様に制御される。なお、この普通図柄についても、普通図柄ゲート8を遊技球が通過して即座に抽選結果が報知されるわけではなく、所定時間が経過するまで、普通図柄表示装置21を点滅させる等、普通図柄が変動表示するようにしている。
【0040】
さらに、特別図柄の変動表示中や後述する特別遊技中等、第1始動口9または第2始動口10に遊技球が入球して、即座に大当たりの抽選が行えない場合には、一定の条件のもとで大当たりの抽選の権利が保留される。より詳細には、第1始動口9に遊技球が入球して保留される大当たりの抽選の権利は第1保留として保留され、第2始動口10に遊技球が入球して保留される大当たりの抽選の権利は第2保留として保留される。
【0041】
これら両保留は、それぞれ上限保留個数を4個に設定し、その保留個数は、それぞれ第1特別図柄保留表示器22と第2特別図柄保留表示器23とに表示される。なお、第1保留が1つの場合には、第1特別図柄保留表示器22の左のLEDが点灯し、第1保留が2つの場合には、第1特別図柄保留表示器22の左及び中の2つのLEDが点灯する。また、第1保留が3つの場合には、第1特別図柄保留表示器22の左、中及び右の3つのLEDが点灯し、第1保留が4つの場合には、第1特別図柄保留表示器22の3つのLEDが点滅する。また、第2特別図柄保留表示器23においても、上記と同様に第2保留の保留個数が表示される。
【0042】
そして、普通図柄の上限保留個数も4個に設定されており、その保留個数が、上記第1特別図柄保留表示器22および第2特別図柄保留表示器23と同様の態様によって、普通図柄保留表示器24において表示される。
【0043】
状態報知表示器26は、モーニング(電源復旧時)において当該電源切断前に後述する高確率状態であることを条件に点灯する(例えば、赤色の点灯)。また、モーニング時に限らず電源が投入されていれば時短状態であることを条件に点灯する(例えば、緑色の点灯)。
【0044】
ここで、ガラス枠110は、遊技盤2の前方(遊技者側)において遊技領域6を視認可能に覆うガラス板(図示せず)を支持している。ガラス板は、ガラス枠110に対して着脱可能に固定されている。
またガラス枠110は、左右方向の一端側(例えば遊技機に正対して左側)においてヒンジ機構部111を介して外枠100に連結されており、ヒンジ機構部111を支点として左右方向の他端側(例えば遊技機に正対して右側)を外枠100から開放させる方向に回動可能とされている。ガラス枠110は、ガラス板とともに遊技盤2を覆い、ヒンジ機構部111を支点として扉のように回動することによって、遊技盤2を含む外枠100の内側部分を開放することができる。ガラス枠110の他端側には、ガラス枠110の他端側を外枠100に固定するロック機構が設けられている。ロック機構による固定は、専用の鍵によって解除することが可能とされている。また、ガラス枠110には、ガラス枠110が外枠100から開放されているか否かを検出する扉開放スイッチ33(
図5参照)も設けられている。
【0045】
遊技機1の裏面には、主制御基板101、演出制御基板102、払出制御基板103、電源基板107、遊技情報出力端子板108などが設けられている。また、電源基板107に遊技機に電力を給電するための電源プラグ109や、図示しない電源スイッチが設けられている。
【0046】
また、遊技機1の左側には、
図1に示すようにカード球貸しユニット(遊技用記録媒体処理手段)200が隣接して配置される。このカード球貸しユニット200は、図示しないハーネス(配線等)で遊技機1に電気的に接続される(
図5参照)。
【0047】
このカード球貸しユニット200には、遊技用記録媒体としての、プリペイド残額情報(有価価値)を特定可能な情報(有価価値情報)が記憶されたプリペイドカードや、貯玉(メダル)数を特定可能な貯蓄情報(有価価値情報)が記録された会員カード等の遊技用カード(以下、「遊技用カード」で統一する)を挿入する(受付ける)カード挿入口(遊技用記録媒体受付部)201が設けられている。遊技用カードには、各々の遊技用カードを識別するためのカード識別情報および、プリペイド残額情報や貯蓄情報等の記録情報を記録した不揮発性メモリと、これら記録情報の書き換えや読み出しを実施するとともに、カード球貸しユニット200のリーダライタ部との非接触通信を行うための制御部とを有するICチップが搭載されている。
【0048】
遊技用カードとしてプリペイドカードを例に挙げて説明すると、カード球貸しユニット200のカード挿入口201に遊技用カードが挿入されることにより、遊技用カードの不揮発性メモリに記録されたプリペイド残額情報から一定額分の引き落としを受け付けて、その引き落とし額に応じた遊技球を貸し出すものとなっている。
【0049】
また、カード挿入口201に遊技用カードを挿入した後は、球の貸出、カードの排出に係る操作の略全てを遊技機1側で行うことが可能となっている。このため、遊技機1には
図3に示す残度数表示部50、球貸し操作部51及びカード返却操作部52が設けられている。
カード球貸しユニット200に遊技用カードが挿入されると、リーダライタ部が挿入された遊技用カードの制御部と通信を行い、挿入された遊技用カードが正規の遊技用カードである場合に、残度数表示部50には該遊技用カードに記録されたプリペイド残額情報に応じた残度数が表示される。そして、球貸し操作部51によって球貸し操作が1回受け付けられる毎に、一定額をプリペイド残額情報から減算し、減算された一定額に応じた度数分に該当する数の遊技球(遊技用価値)の球貸し指示を、接続される遊技機1に対して行う(変換処理)とともに、一定額に応じた度数分を減算した度数を残度数表示部50に表示する。球貸し指示を受けた遊技機1は球貸し指示に応じた数の遊技球を球供給皿4dに払い出す。また、カード返却操作部52によってカード返却操作が受け付けられることにより、カード球貸しユニット200にカード返却信号を出力し、カード球貸しユニット200は遊技用カードをカード挿入口201から返却(排出)する。
【0050】
(制御手段の内部構成)
次に、
図5の遊技機のブロック図を用いて、遊技の進行を制御する制御手段について説明する。
【0051】
主制御基板101は遊技の基本動作を制御する。この主制御基板101は、メインCPU101a、メインROM101b、メインRAM101cを備えている。メインCPU101aは、各検出スイッチやタイマからの入力信号に基づいて、メインROM101bに格納されたプログラムを読み出して演算処理を行うとともに、各装置や表示器を直接制御したり、あるいは演算処理の結果に応じて他の基板にコマンドを送信したりする。メインRAM101cは、メインCPU101aの演算処理時におけるデータのワークエリアとして機能する。
なお、本実施形態におけるメインCPU101a及びメインCPU101aの行う処理は、始動領域検出手段、抽選手段、遊技状態設定手段、特別遊技制御手段、保留記憶手段、事前判定手段に該当する。
【0052】
上記主制御基板101の入力側には、残存球検出スイッチ4s、一般入賞口検出スイッチ7s、ゲート検出スイッチ8s、第1始動口検出スイッチ9s、第2始動口検出スイッチ10s、第1大入賞口検出スイッチ11s、第2大入賞口検出スイッチ25sが接続されており、遊技球の検出信号が主制御基板101に入力するようにしている。
【0053】
また、主制御基板101の出力側には、第2始動口10の一対の可動片10bを開閉動作させる始動口開閉ソレノイド10cと、第1大入賞口受け皿装置11bを開閉動作させる第1大入賞口開閉ソレノイド11cと、第2大入賞口開閉扉25bを開閉動作させる第2大入賞口開閉ソレノイド25cと、が接続される。
さらに、主制御基板101の出力側には、第1特別図柄表示装置19、第2特別図柄表示装置20、普通図柄表示装置21、第1特別図柄保留表示器22、第2特別図柄保留表示器23、普通図柄保留表示器24、および状態報知表示器26が接続されており、出力ポートを介して各種信号が出力される。
また、主制御基板101は、遊技店のホールコンピュータ等において遊技機の管理をするために必要となる外部情報信号を遊技情報出力端子板108に出力する。
【0054】
主制御基板101のメインROM101bには、遊技制御用のプログラムや各種の遊技に決定に必要なデータ、テーブルが記憶されている。
例えば、特別図柄変動の停止結果を大当たりとするか否かを判定する際に参照される大当たり判定テーブル(
図6(a)、
図6(b)参照)、普通図柄変動の停止結果を当たりとするか否かを判定する際に参照される当たり判定テーブル(
図6(c)参照)、特別図柄の停止図柄を決定する図柄決定テーブル(
図7参照)、特別図柄と遊技状態バッファにあるデータとに基づいて遊技状態を決定するための大当たり終了時設定データテーブル(
図8参照)、大入賞口の開閉条件を決定する特別電動役物作動態様決定テーブル(
図9参照)、長当たり用開放態様決定テーブル(
図10(a)参照)、短当たり用開放態様決定テーブル(
図10(b)参照)、小当たり用の開放態様決定テーブル(
図10(c)参照)、特別図柄の変動パターンを決定する変動パターン決定テーブル(
図11乃至
図13参照)、事前判定テーブル(
図14及び
図15参照)等がメインROM101bに記憶されている。これら各種テーブルの具体例は
図6乃至
図15において、後述する。
なお、上述したテーブルは、本実施形態におけるテーブルのうち、特徴的なテーブルを一例として列挙しているに過ぎず、遊技の進行にあたっては、この他にも不図示のテーブルやプログラムが多数設けられている。
【0055】
主制御基板101のメインRAM101cは、複数の記憶領域を有している。
例えば、メインRAM101cには、普通図柄保留数(G)記憶領域、普通図柄保留記憶領域、第1特別図柄保留数(U1)記憶領域、第2特別図柄保留数(U2)記憶領域、判定記憶領域、第1特別図柄記憶領域、第2特別図柄記憶領域、高確率遊技回数(X)記憶領域、時短遊技回数(J)記憶領域、ラウンド遊技回数(R)記憶領域、開放回数(K)記憶領域、大入賞口入球数(C)記憶領域、遊技状態記憶領域、遊技状態バッファ、停止図柄データ記憶領域、演出用伝送データ格納領域等が設けられている。そして、遊技状態記憶領域は、時短遊技フラグ記憶領域、高確率遊技フラグ記憶領域、特図特電処理データ記憶領域、普図普電処理データ記憶領域を備えている。なお、上述した記憶領域も一例に過ぎず、この他にも多数の記憶領域が設けられている。
【0056】
遊技情報出力端子板108は、主制御基板101において生成された外部情報信号を遊技店のホールコンピュータ等に出力するための基板である。遊技情報出力端子板108は、主制御基板101と配線接続されるとともに、遊技店のホールコンピュータ等に接続をするためのコネクタが設けられている。
【0057】
電源基板107は、コンデンサからなるバックアップ電源を備えており、遊技機に供給する電源電圧を監視し、電源電圧が所定値以下となったときに、電断検知信号を主制御基板101に出力する。より具体的には、電断検知信号がハイレベルになるとメインCPU101aは動作可能状態になり、電断検知信号がローレベルになるとメインCPU101aは動作停止状態になる。バックアップ電源はコンデンサに限らず、例えば、電池でもよく、コンデンサと電池とを併用して用いてもよい。
【0058】
演出制御基板102は、主に遊技中や待機中等の各演出を制御する。この演出制御基板102は、サブCPU102a、サブROM102b、サブRAM102cを備えており、主制御基板101に対して、当該主制御基板101から演出制御基板102への一方向に通信可能に接続されている。サブCPU102aは、主制御基板101から送信されたコマンド、または、上記演出ボタン検出スイッチ17s、タイマからの入力信号に基づいて、サブROM102bに格納されたプログラムを読み出して演算処理を行うとともに、当該処理に基づいて、対応するデータをランプ制御基板104または画像制御基板105に送信する。サブRAM102cは、サブCPU102aの演算処理時におけるデータのワークエリアとして機能する。
なお、本実施形態におけるサブCPU102aの行う処理は、本発明の報知手段に該当する。
【0059】
演出制御基板102のサブROM102bには、演出制御用のプログラムや各種の遊技に必要なデータ、テーブルが記憶されている。
例えば、主制御基板から受信した変動パターン指定コマンドに基づいて演出パターンを決定するための変動演出パターン決定テーブル(図示省略)、停止表示する演出図柄30の組み合わせを決定するための演出図柄パターン決定テーブル(図示省略)等がサブROM102bに記憶されている。なお、上述したテーブルは、本実施形態におけるテーブルのうち、特徴的なテーブルを一例として列挙しているに過ぎず、遊技の進行にあたっては、この他にも不図示のテーブルやプログラムが多数設けられている。
【0060】
演出制御基板102のサブRAM102cは、複数の記憶領域を有している。
サブRAM102cには、コマンド受信バッファ、遊技状態記憶領域、演出モード記憶領域、演出パターン記憶領域、演出図柄記憶領域、判定記憶領域(第0記憶領域)、第1保留記憶領域、第2保留記憶領域等が設けられている。
また、後述する返却促進表示有効/無効設定により設定された設定内容を記憶するための設定内容記憶領域および、返却促進表示に対する遊技者の応答の有無を記憶するための応答状況記憶領域が設けられている。なお、上述した記憶領域も一例に過ぎず、この他にも多数の記憶領域が設けられている。
【0061】
また、本実施形態では、演出制御基板102には、現在時刻を出力するRTC(リアルタイムクロック)102dが搭載されている。サブCPU102aは、RTC102dから現在の日付を示す日付信号や現在の時刻を示す時刻信号を入力し、現在の日時にもとづいて各種処理を実行する。RTC102dは、通常、遊技機に電源が供給されているときには遊技機からの電源によって動作し、遊技機の電源が切られているときには、電源基板107に搭載されたバックアップ電源から供給される電源によって動作する。したがって、RTC102dは、遊技機の電源が切られている場合であっても現在の日時を計時することができる。なお、RTC102dは、演出制御基板102上に電池を設けて、かかる電池によって動作するようにしてもよい。
【0062】
払出制御基板103は、遊技球の発射制御と賞球の払い出し制御を行う。この払出制御基板103は、払出CPU103a、払出ROM103b、払出RAM103cを備えており、主制御基板101に対して双方向に、演出制御基板102対しては一方向に、通信可能に接続されている。払出CPU103aは、遊技球が払い出されたか否かを検知する払出球計数スイッチ32、扉開放スイッチ33、タイマからの入力信号に基づいて、払出ROM103bに格納されたプログラムを読み出して演算処理を行うとともに、当該処理に基づいて、対応するデータを主制御基板101に送信する。また、払出制御基板103の出力側には、遊技球の貯留部から所定数の賞球を遊技者に払い出すための賞球払出装置の払出モータ31が接続されている。払出CPU103aは、主制御基板101から送信された払出個数指定コマンドに基づいて、払出ROM103bから所定のプログラムを読み出して演算処理を行うとともに、賞球払出装置の払出モータ31を制御して所定の賞球を遊技者に払い出す。このとき、払出RAM103cは、払出CPU103aの演算処理時におけるデータのワークエリアとして機能する。
【0063】
また払出CPU103aは、カード球貸しユニット200が払出制御基板103に接続されているか確認し、カード球貸しユニット200が接続されていれば、発射制御基板106に遊技球を発射させることを許可する発射制御データを送信し、カード球貸しユニット200から球貸し指示を受けたときには、球貸し指示に応じた数の遊技球の払い出し制御を行うとともに、演出制御基板102のサブCPU102aに対して、球貸し指示に応じて遊技球の払い出しを行ったことを示す、球貸し実施信号を送信する。
なお、払出制御基板103の払出CPU103aでは、カード球貸しユニット200のカード挿入口に、遊技用カードが挿入されている状態であるか否かについては、カード球貸しユニットとの間でそのような情報のやり取りが無いため、把握できない。
【0064】
発射制御基板106は、払出制御基板103から発射制御データを受信すると発射の許可を行う。そして、タッチセンサ3sからのタッチ信号および発射ボリューム3aからの入力信号を読み出し、発射用ソレノイド3cを通電制御し、遊技球を発射させる。
ここで、発射用ソレノイド3cの回転速度は、発射制御基板106に設けられた水晶発振器の出力周期に基づく周波数から、約99.9(回/分)に設定されている。これにより、1分間における発射遊技球数は、発射ソレノイドが1回転する毎に1個発射されるため、約99.9(個/分)となる。すなわち、遊技球は約0.6秒毎に発射されることになる。
【0065】
ランプ制御基板104は、遊技盤2に設けられた演出用照明装置16を点灯制御したり、光の照射方向を変更するためのモータに対する駆動制御をしたりする。また、演出用役物装置14,15を動作させるソレノイドやモータ等の駆動源を通電制御する。このランプ制御基板104は、演出制御基板102に接続されており、演出制御基板102から送信されたデータに基づいて、上記の各制御を行うこととなる。
【0066】
画像制御基板105は、上記液晶表示装置13の画像表示制御を行うための図示しない画像CPU、画像ROM、画像RAM、VRAMと、音声CPU、音声ROM、音声RAMとを備えている。この画像制御基板105は、上記演出制御基板102に双方向通信可能に接続されており、その出力側に上記液晶表示装置13および音声出力装置18を接続している。
【0067】
上記画像ROMには、液晶表示装置13に表示される演出図柄30や背景等の画像データが多数格納されており、画像CPUが演出制御基板102から送信されたコマンドに基づいて所定のプログラムを読み出すとともに、所定の画像データを画像ROMからVRAMに読み出して、液晶表示装置13における表示制御をする。なお、画像CPUは、液晶表示装置13に対して、背景画像表示処理、演出図柄表示処理、キャラクタ画像表示処理など各種画像処理を実行するが、背景画像、演出図柄画像、キャラクタ画像は、液晶表示装置13の表示画面上において重畳表示される。
すなわち、演出図柄画像やキャラクタ画像は背景画像よりも手前に見えるように表示される。このとき、同一位置に背景画像と図柄画像が重なる場合、Zバッファ法など周知の陰面消去法により各画像データのZバッファのZ値を参照することで、図柄画像を優先してVRAMに記憶させる。
【0068】
また、上記音声ROMには、音声出力装置18から出力される音声のデータが多数格納されており、音声CPUは、演出制御基板102から送信されたコマンドに基づいて所定のプログラムを読み出すとともに、音声出力装置18における音声出力制御をする。
【0069】
次に、
図6〜
図15を参照して、メインROM101bに記憶されている各種テーブルの詳細について説明する。
【0070】
図6(a)、
図6(b)は、特別図柄変動の停止結果を大当たりとするか否かを判定する際に参照される大当たり判定テーブルを示す図である。
図6(a)は、第1特別図柄表示装置19において参照される大当たり判定テーブルであり、
図6(b)は、第2特別図柄表示装置20において参照される大当たり判定テーブルである。
図6(a)と
図6(b)とのテーブルでは、小当たりの当選確率が相違しているものの、大当たり確率は同一である。
具体的には、大当たり判定テーブルは、低確率時乱数判定テーブルと高確率時乱数判定テーブルとから構成され、遊技状態を参照し、低確率時乱数判定テーブルまたは高確率時乱数判定テーブルが選択され、選択されたテーブルと抽出された特別図柄判定用乱数値に基づいて、「大当たり」か「小当たり」か「ハズレ」か、を判定するものである。
【0071】
例えば、
図6(a)に示す第1特別図柄表示装置19における低確率時乱数判定テーブルによれば、「7」、「317」の2個の特別図柄判定用乱数値が大当たりと判定される。一方、高確率時乱数判定テーブルによれば「7」、「37」、「67」、「97」、「127」、「157」、「187」、「217」、「247」、「277」、「317」、「337」、「367」、「397」、「427」、「457」、「487」、「517」、「547」、「577」の20個の特別図柄判定用乱数値が大当たりと判定される。また、低確率時乱数判定テーブルを用いても高確率時乱数判定テーブルを用いても、特別図柄判定用乱数値が「50」、「100」、「150」、「200」の4個の特別図柄判定用乱数値であった場合に「小当たり」と判定される。なお、上記以外の乱数値であった場合には、「ハズレ」と判定される。
したがって、特別図柄判定用乱数値の乱数範囲が0〜598であるから、低確率時に大当たりと判定される確率は1/299.5であり、高確率時に大当たりと判定される確率は10倍となって1/29.95である。また、小当たりと判定される確率は、低確率時と高確率時ともに1/149.75となる。
【0072】
図6(c)は、普通図柄変動の停止結果を当たりとするか否かを判定する際に参照される当たり判定テーブルを示す図である。
具体的には、当たり判定テーブルは、非時短遊技状態時乱数判定テーブルと時短遊技状態時乱数判定テーブルとから構成され、遊技状態を参照し、非時短遊技状態時乱数判定テーブルまたは時短遊技状態時乱数判定テーブルが選択され、選択されたテーブルと抽出された当たり判定用乱数値に基づいて、「当たり」か「ハズレ」か、を判定するものである。
例えば、
図6(c)に示す非時短遊技状態時乱数判定テーブルによれば、「0」という1個の当たり判定用乱数値が当たりと判定される。一方、この時短遊技状態時乱数判定テーブルによれば「0」〜「9」の10個の当たり判定用乱数値が当たりと判定される。なお、上記以外の乱数値であった場合には、「ハズレ」と判定される。
したがって、当たり判定用乱数値の乱数範囲が0〜10であるから、非時短遊技状態時に大当たりと判定される確率は1/11であり、時短遊技状態時に大当たりと判定される確率は10倍となって10/11である。
【0073】
図7は、特別図柄の停止図柄を決定する図柄決定テーブルを示す図である。
図7(a)は、大当たり時に停止図柄を決定するための図柄決定テーブルであり、
図7(b)は、小当たり時に停止図柄を決定するための図柄決定テーブルであり、
図7(c)は、ハズレ時に停止図柄を決定するための図柄決定テーブルである。また、より詳細には図柄決定テーブルも特別図柄表示装置ごとに構成され、第1特別図柄表示装置用の図柄決定テーブルと第2特別図柄表示装置用の図柄決定テーブルとから構成されている。
【0074】
図柄決定テーブルによって、抽出された大当たり図柄用乱数値または小当たり図柄用乱数値等に基づき、特別図柄の種類(停止図柄データ)が決定される。例えば、大当たり時には大当たり図柄用乱数値を参照し、大当たり図柄用乱数値が「30」であれば、停止図柄データとして「01」(第1特定用特別図柄1)を決定する。また、小当たり時には小当たり図柄用乱数値を参照し、小当たり図柄用乱数値が「50」であれば、停止図柄データとして「09」(小当たり用特別図柄B)を決定する。さらに、ハズレ時であった場合には、乱数値を参照せずに、停止図柄データとして「00」(特別図柄0)を決定する。
そして、特別図柄の変動開始時には、決定した特別図柄の種類(停止図柄データ)に基づいて、特別図柄の情報としての演出図柄指定コマンドが生成される。ここで、演出図柄指定コマンドは、1コマンドが2バイトのデータで構成されており、制御コマンドの分類を識別するため1バイトのMODEと、実行される制御コマンドの内容(機能)を示す1バイトのDATAとから構成される。このことは、後述する変動パターン指定コマンド、始動入賞指定コマンドについても同様である。
【0075】
なお、後述するように、特別図柄の種類(停止図柄データ)によって、大当たり終了後の遊技状態(
図8参照)、大当たり態様(
図9参照)が決定されることから、特別図柄の種類が大当たり終了後の遊技状態と大当たり態様を決定するものといえる。
【0076】
図8は、大当たり終了後の遊技状態を決定するための大当たり終了時設定データテーブルである。
図8に示す大当たり終了時設定データテーブルによって、特別図柄の種類(停止図柄データ)と遊技状態バッファに記憶された大当たり当選時の遊技状態とに基づき、高確率遊技フラグの設定、高確率遊技回数(X)の設定、時短遊技フラグの設定、時短遊技回数(J)の設定が行われる。
なお、大当たり当選時の遊技状態を示す遊技状態バッファの「00H」は、時短遊技フラグと高確率遊技フラグの両方がセットされていない遊技状態情報を示し、「01H」は、時短遊技フラグはセットされていないが高確率遊技フラグはセットされている遊技状態情報を示し、「02H」は、時短遊技フラグがセットされているが高確率遊技フラグがセットされていない遊技状態情報を示し、「03H」は、時短遊技フラグと高確率遊技フラグとの両方がセットされている遊技状態情報を示すものである。
【0077】
図8に示す大当たり終了時設定データテーブルの特徴としては、第1特別図柄表示装置19において第1特定用特別図柄2(停止図柄データ02、短当たりに対応)、第1特定用特別図柄3(停止図柄データ03、短当たりに対応)が決定された場合には、遊技状態バッファに記憶された当選時の遊技状態に基づいて時短遊技フラグの設定や時短回数を異ならせている。
【0078】
例えば、第1特定用特別図柄2(停止図柄データ02)の場合において、遊技状態バッファのデータとは無関係に、大当たり終了後に高確率遊技フラグをセットするとともに、高確率遊技状態において遊技を進行可能な期間である高確率遊技回数(X)を10000回にセットする。このとき、遊技状態バッファのデータが、低確率遊技状態であって、かつ、非時短遊技状態を示す「00H」である場合、または高確率遊技状態であって、かつ、非時短遊技状態を示す「01H」である場合には、時短遊技フラグのセットは行わず、時短遊技回数(J)も0回にセットする。一方、遊技状態バッファがその他のデータ(02H、03H)であれば、時短遊技フラグをセットするとともに、時短遊技回数(J)は10000回にセットする。
これにより、遊技状態により付与される時短遊技回数(J)を変化させ、大当たり当選時の遊技状態が何であるかの楽しみを遊技者に付与することができる。
【0079】
また、
図8に示すように、低確率遊技状態であり、かつ、時短遊技フラグをセットしない状態(停止図柄データ「02」で、かつ、遊技状態バッファ「00H」である場合、または、停止図柄データ「03」で、かつ、遊技状態バッファ「00H」である場合)では、大当たり終了後に特定遊技期間を設定する。この特定遊技期間においては、高確率遊技状態用の変動パターン決定テーブル(
図12参照)による特定の演出が予め決められた回数(T)だけ行われる。この特定遊技期間の回数(特定期間回数(T))は、予め決められた数値が停止図柄データにそれぞれ対応付けられている。例えば、停止図柄データ「02」で、かつ、遊技状態バッファ「00H」である場合には、特定期間回数(T)として「100」をセットする。また、停止図柄データ「03」で、かつ、遊技状態バッファ「00H」である場合には、特定期間回数(T)として「10000」をセットする。
【0080】
また、小当たり終了後の特定遊技期間においては、特定の演出を行うために、専用の変動パターン決定テーブル(
図13参照)が決定されるべく特定期間回数をセットするように構成している。具体的には、遊技状態バッファが00Hであるとき、すなわち、低確率遊技状態かつ非時短遊技状態時において小当たりが当選したときには、小当たり終了後に特別図柄の変動表示が50回転行われるまでは特定遊技期間になるように、特定期間回数(T)に50回をセットしている。この特定遊技期間中(特定期間回数(T)>0のとき)には、後述するように
図13に示す小当たり後の特定遊技期間用(低確率遊技状態用)の変動パターン決定テーブルが決定され、特定遊技期間以外(特定期間回数(T)=0のとき)には、
図11に示す通常遊技状態(低確率遊技状態用)の変動パターン決定テーブルまたは
図12に示す高確率遊技状態用の変動パターン決定テーブルが決定される。
【0081】
図9は、第1大入賞口11および第2大入賞口25の開閉条件を決定する特別電動役物作動態様決定テーブルである。
図9のテーブルによって、特別図柄の種類(停止図柄データ)に基づいて、大当たり遊技で行われるラウンド遊技の回数や、大入賞口11,25の開放態様テーブルが決定される。
なお、本実施形態においては、第1特別図柄表示装置19と第2特別図柄表示装置20とで決定されるテーブルを異にしているが、これは一例に過ぎず、特別図柄表示装置19,20においてどのようなテーブルが決定されるかは適宜設定すればよい。
【0082】
図10は、
図9で決定された大入賞口の開放態様テーブルの詳細を示す開放態様決定テーブルであり、
図10(a)は長当たり用開放態様決定テーブル、
図10(b)は短当たり用開放態様決定テーブル、
図10(c)は小当たり用開放態様決定テーブルである。
具体的には、ラウンド遊技回数(R)、開放する大入賞口、開放回数(K)、開放時間、閉鎖時間がそれぞれ対応付けられて記憶されている。
【0083】
ここで、
図10(b)の短当たり用開放態様決定テーブルと
図10(c)の小当たり用開放態様決定テーブルとは、ラウンド遊技回数(R)と開放回数(K)とでデータの差異こそあるものの、実際の第1大入賞口受け皿装置11bの開閉動作の回数は同一(15回)であり、開放時間(0.052秒)及び閉鎖時間(2.000秒)も同一であるから、遊技者は外見から小当たりであるのか短当たりであるのか区別することはできない。これにより、遊技者に小当たりであるのか短当たりであるのかということを推測させる楽しみを付与することができる。ただし、まったく同じ開放時間や閉鎖時間を設定することに限られず、遊技者が小当たりであるのか短当たりであるのかを判別不能な差異であれば構わない。
また、「短当たり」または「小当たり」の開放時間(0.052秒)は、上述したように遊技球が1個発射される時間(約0.6秒)よりも短いため、第1大入賞口受け皿装置11bが開放したとしても第1大入賞口受け皿装置11bに入賞することが困難であり、「短当たり」または「小当たり」の開放態様は「不利な開放態様」といえる。一方、「長当たり」の開放時間(29.5秒)は、遊技球が1個発射される時間(約0.6秒)よりも長いため、「有利な開放態様」といえる。
【0084】
図11乃至
図13は、特別図柄の変動パターンを決定するための変動パターン決定テーブルを示す図であり、
図11は、主として通常遊技状態(低確率遊技状態用)に参照される通常遊技状態(低確率遊技状態用)の変動パターン決定テーブルであり、
図12は、主として高確率遊技状態時に参照される高確率遊技状態用の変動パターン決定テーブルであり、
図13は、小当たり終了後の特定遊技期間に参照される小当たり後の特定遊技期間用(低確率遊技状態用)の変動パターン決定テーブルである。なお、小当たり終了後の特定遊技期間は、
図8に示す大当たり終了時設定データテーブルの説明で述べた通り、あくまで小当たり当選時に低確率遊技状態かつ非時短遊技状態時であるときにしか決定されないものである。
本実施形態において「小当たり終了後の特定遊技期間」とは、高確率遊技状態であることの期待を持たせるために、高確率遊技状態と同様の演出を決定可能な変動パターン決定テーブル(
図13参照)が参照される遊技期間をいう。
【0085】
具体的には、変動パターン決定テーブルによって、特別図柄表示装置の種別、特別図柄判定用乱数値(大当たりの当選または落選)、大当たり図柄用乱数値(大当たり図柄)、時短遊技状態の有無、特別図柄保留数、リーチ判定用乱数値および変動パターン用乱数値に基づき、変動パターンが決定される。変動パターンは、特別図柄の変動開始時に決定され、決定された変動パターンに基づいて変動パターン指定コマンドが生成される。この変動パターン指定コマンドは、出力制御処理において主制御基板101から演出制御基板102へと送信される。
なお、大当たりまたは小当たりのときには、必ずリーチを行うように構成しているため、大当たりまたは小当たりのときにはリーチ判定用乱数値を参照しないように構成されている。
【0086】
また、変動パターン指定コマンドは、MODEとして「E6H」であるときには、第1始動口9に遊技球が入球して、第1特別図柄表示装置19の特別図柄の変動開始時に決定された変動パターンに対応する変動パターン指定コマンドであることを示し、MODEとして「E7H」であるときには、第2始動口10に遊技球が入球して、第2特別図柄表示装置20の特別図柄の変動開始時に決定された変動パターンに対応する変動パターン指定コマンドであることを示す。そして、変動パターン指定コマンドのDATAは、具体的な変動パターン番号を示すものである。すなわち、変動パターン指定コマンドも変動パターンを示す情報ということになる。
【0087】
また、
図11に示す通常遊技状態用(低確率遊技状態用)の変動パターン決定テーブルと、
図12に示す高確率遊技状態用の変動パターン決定テーブルとでは、同じ乱数値等を参照したとしても、異なる変動パターンが決定されるように構成されている。したがって、変動パターンの種別によって、高確率遊技状態に決定された変動パターンか、低確率遊技状態に決定された変動パターンかを区別することができる。
【0088】
同様に、
図11に示す通常遊技状態用(低確率遊技状態用)の変動パターン決定テーブルと、
図13に示す小当たり後の特定遊技期間用(低確率遊技状態用)の変動パターン決定テーブルとでは、同じ乱数値等を参照したとしても、異なる変動パターンが決定されるように構成されている。したがって、変動パターンの種別によって、通常遊技状態であるのか、小当たり後の特定遊技期間であるのかを区別することができる。これに対して、
図12に示す高確率遊技状態用の変動パターン決定テーブルと、
図13に示す小当たり後の特定遊技期間用(低確率遊技状態用)の変動パターン決定テーブルとでは、同じ変動パターンが決定可能に構成されている。したがって、変動パターンの種別によって、低確率遊技状態であるのか高確率遊技状態であるのかを区別できなくなる。
【0089】
さらに、
図11乃至
図13に示す変動パターン決定テーブルの特徴として、大当たりの判定結果がハズレの場合に遊技状態が時短遊技状態であるときには、特別図柄の変動時間が短くなるように設定されている。例えば、
図11に示す変動パターン決定テーブルであれば、大当たりの判定結果がハズレの場合に保留球数が2のときには、時短遊技状態であればリーチ判定用乱数値に基づいて95%の確率で変動時間が5000msの変動パターン8(短縮変動)が決定されるが、非時短遊技状態であれば変動時間が5000msを超える変動パターンが決定される。このように、時短遊技状態になると変動時間が短くなるように設定されている。
【0090】
なお、本実施形態でいう「リーチ」とは、特別遊技に移行することを報知する演出図柄30の組合せの一部が停止表示された後に、残りの一部の演出図柄30が変動表示を継続するものをいう。例えば、大当たり遊技に移行することを報知する演出図柄30の組合せとして「777」の3桁の演出図柄30の組み合わせが設定されている場合に、2つの演出図柄30が「7」で停止表示され、残りの演出図柄30が変動表示を行っている状態をいう。
【0091】
図14及び
図15は、始動口の判定情報を生成するための第1特別図柄表示装置19および第2特別図柄表示装置20の事前判定テーブルを示す図であり、第1始動口検出スイッチ9sからの検出信号を入力したときに参照される第1特別図柄表示装置19の事前判定テーブルと、第2始動口検出スイッチ10sからの検出信号を入力したときに参照される第2特別図柄表示装置20の事前判定テーブルとから構成される。なお、
図14に示す事前判定テーブルは、通常遊技状態時における事前判定テーブルであり、
図15に示す事前判定テーブルは、高確率遊技状態時における事前判定テーブルである。
【0092】
図14及び
図15に示す事前判定テーブルは、具体的には、第1特別図柄表示装置19及び第2特別図柄表示装置20の事前判定テーブルによって、遊技球が始動口に入賞したことを検出した始動口検出スイッチの種別、特別図柄判定用乱数値、大当たり図柄用乱数値、小当たり図柄用乱数値等に基づいて、始動口の判定情報を事前に示すための始動入賞指定コマンドが生成される。ここで、始動入賞指定コマンドは、コマンドの分類を識別するため1バイトのMODEデータと、コマンドの内容(機能)を示す1バイトのDATAデータとから構成される。本実施形態では、MODEデータとして「E6H」であるときには第1始動口9に遊技球が入賞したことに対応する始動入賞指定コマンドを示し、MODEデータとして「E7H」であるときには、第2始動口10に遊技球が入賞したことに対応する始動入賞指定コマンドを示す。
【0093】
また、始動入賞指定コマンドのDATAデータは、特別図柄判定用乱数値、大当たり図柄用乱数値、小当たり図柄用乱数値等に基づいて生成される。上述した通り、特別図柄判定用乱数値によって「大当り」か「小当たり」か「ハズレ」かが判定され、大当たり図柄用乱数値によって「特別図柄1〜3」のいずれかであるかが判定され、小当たり図柄用乱数値によって「特別図柄A〜B」のいずれかであるかが判定されるので、始動入賞指定コマンドのDATAデータによって、大当たりの種別、小当たりの種別を特別図柄の変動開始前に判別できることとなる。具体的には、
図14コマンド解析内容の欄に示したとおり、E6H01Hの始動入賞指定コマンドであれば、通常遊技状態、第1始動口入賞、確変長当たりという情報が判別できる。
【0094】
例えば、
図14に示す事前判定テーブルによれば、第1始動口検出スイッチ9sからの検出信号を入力し、特別図柄判定用乱数値が「7」であって、大当たり図柄用乱数値が「0」である場合には、始動入賞指定コマンドとして、「E6H01H」の始動入賞指定コマンドが生成されることとなる。
【0095】
また、特別図柄保留数(U)記憶領域にセットされているデータが4未満でない場合(すなわち第1特別図柄記憶領域および第2特別図柄記憶領域にセットされているデータが4である場合)には、始動入賞指定コマンドとして、「E6HFFH(またはE7HFFH)」の始動入賞指定コマンドが生成されることとなる。この始動入賞指定コマンドのDATAデータ「FFH」は、第1始動口9または第2始動口10に遊技球が入賞したものの、保留個数が上限の4個となっており、特別図柄判定用乱数値、大当たり図柄用乱数値、小当たり図柄用乱数値が取得されなかったこと(いわゆるオーバーフローであること)を意味している。
【0096】
(遊技状態の説明)
次に、遊技が進行する際の遊技状態について説明する。本実施形態においては、「低確率遊技状態」「高確率遊技状態」「時短遊技状態」「非時短遊技状態」のいずれかの遊技状態にて遊技が進行する。ただし、遊技の進行中において、遊技状態が「低確率遊技状態」または「高確率遊技状態」である場合には、必ず「時短遊技状態」または「非時短遊技状態」となっている。つまり、「低確率遊技状態」であって、かつ「時短遊技状態」である場合と、「低確率遊技状態」であって、かつ「非時短遊技状態」である場合とが存在することとなる。
さらに、「低確率遊技状態」であって「非時短遊技状態」である場合には、小当たり終了後の特定遊技期間であるときと、該特定遊技期間でない(すなわち、非特定遊技期間である)ときが存在する。この「低確率遊技状態」かつ「非時短遊技状態」であって、非特定遊技期間であるときの遊技状態を「通常遊技状態」と称することとする。なお、遊技を開始したときの遊技状態、すなわち遊技機1の初期の遊技状態は、「通常遊技状態」(「低確率遊技状態」かつ「非時短遊技状態」であって非特定遊技期間である)に設定されている。
【0097】
本実施形態において「低確率遊技状態」というのは、第1始動口9または第2始動口10に遊技球が入球したことを条件として行われる大当たりの抽選において、大当たりの当選確率が1/299.5に設定された遊技状態をいう。ここでいう大当たりの当選とは、後述する「長当たり遊技」または「短当たり遊技」を実行する権利を獲得することである。
これに対して「高確率遊技状態」というのは、上記大当たりの当選確率が1/29.95に設定された遊技状態をいう。したがって、「高確率遊技状態」では、「低確率遊技状態」よりも、「長当たり遊技」または「短当たり遊技」を実行する権利の獲得が容易となる。
【0098】
本実施形態において「非時短遊技状態」というのは、普通図柄ゲート8を遊技球が通過したことを条件として行われる普通図柄の抽選において、その抽選に要する時間が29秒と長く設定され、かつ、当たりに当選した際の第2始動口10の開放制御時間が0.2秒と短く設定された遊技状態をいう。つまり、普通図柄ゲート8を遊技球が通過すると、普通図柄の抽選が行われるが、その抽選結果は、当該抽選が開始されてから29秒後に確定する。そして、抽選結果が当たりであった場合には、その後、第2始動口10が約0.2秒間、第2の態様に制御される。
【0099】
これに対して「時短遊技状態」というのは、上記普通図柄の抽選に要する時間が3秒と、「非時短遊技状態」よりも短く設定され、かつ、当たりに当選した際の第2始動口10の開放制御時間が3.5秒と、「非時短遊技状態」よりも長く設定された遊技状態をいう。さらに、「非時短遊技状態」においては普通図柄の抽選において当たりに当選する確率が1/11に設定され、「時短遊技状態」においては普通図柄の抽選において当たりに当選する確率が10/11に設定される。
したがって、「時短遊技状態」においては、「非時短遊技状態」よりも、普通図柄ゲート8を遊技球が通過する限りにおいて、第2始動口10が第2の態様に制御されやすくなる。これにより、「時短遊技状態」では、遊技者が遊技球をほとんど減らさずに遊技を進行することが可能となる。
なお、普通図柄の抽選において当たりに当選する確率を「非時短遊技状態」および「時短遊技状態」のいずれの遊技状態であっても変わらないように設定してもよい。
【0100】
また、本実施形態においては、第2始動口10、及び第2始動口10を開放させるための普通図柄ゲート8が右打ち遊技領域6bに設けられている(
図1参照)。そのため、「時短遊技状態」においては、遊技者は第2進入領域6dに遊技球を進入させるべく、いわゆる右打ちすることにより、有利に遊技を進行することが可能となる。一方で、「非時短遊技状態」においては、普通図柄ゲート8に遊技球が進入しても第2始動口10に遊技球を入球させることは困難である。そのため、遊技者は、第1進入領域6cに遊技球を進入させる操作を行って第1始動口9を狙った方が、有利に遊技を進行することができる。
なお、本実施形態においては、「高確率遊技状態であって、かつ非時短状態」、「高確率遊技状態であって、かつ時短遊技状態」、「低確率遊技状態であって、かつ時短遊技状態」のときが、本発明の第1の遊技状態に該当し、「低確率遊技状態であって、かつ非時短遊技状態」ときが、本発明の第2の遊技状態に該当する。
【0101】
本実施形態において「小当たり終了後の特定遊技期間」とは、高確率遊技状態であることの期待を持たせるために、高確率遊技状態と同様の演出を決定可能な変動パターン決定テーブル(
図13参照)が参照される遊技期間をいう。
【0102】
(当たりの種類の説明)
本実施形態においては、「長当たり」、「短当たり」の2種類の大当たりと、2種類の「小当たり」とが設けられている。
【0103】
本実施形態において「長当たり遊技」というのは、第1始動口9または第2始動口10に遊技球が入球したことを条件として行われる大当たりの抽選において、長当たり遊技を実行する権利を獲得した場合に実行される遊技をいう。
「長当たり遊技」においては、第2大入賞口25が開放されるラウンド遊技を計15回行う。各ラウンド遊技における第2大入賞口25の総開放時間は最大29.5秒に設定されており、この間に第2大入賞口25に所定個数の遊技球(例えば9個)が入球すると、1回のラウンド遊技が終了となる。なお、この「長当たり遊技」において、第2大入賞口25に遊技球が入球した場合には、所定の賞球(例えば15個の遊技球)が払い出される。つまり、「長当たり遊技」は、第2大入賞口25に遊技球が入球するとともに、当該入球に応じた賞球を遊技者が獲得できることから、多量の賞球を獲得可能な遊技である。
なお、「長当たり遊技」中は低確率遊技状態であり、且つ非時短遊技状態となっている。この「長当たり遊技」が第3の遊技状態に該当する。
【0104】
本実施形態において「短当たり遊技」というのは、第1始動口9もしくは第2始動口10に遊技球が入球したことを条件として行われる大当たりの抽選において、短当たり遊技を実行する権利を獲得した場合に実行される遊技をいう。
「短当たり遊技」においては、第1大入賞口11が開放されるラウンド遊技を計15回行う。ただし、各ラウンド遊技においては第1大入賞口11が1回のみ開放し、その開放時間が0.052秒に設定されている。この間に第1大入賞口11に所定個数の遊技球(例えば9個)が入球すると、1回のラウンド遊技が終了となる。しかし、上記のとおり第1大入賞口11の開放時間が極めて短いため、遊技球が入球することはほとんどなく、遊技球が入球したとしても、1回のラウンド遊技では1個〜2個の遊技球が入球する程度となっている。なお、この「短当たり遊技」においても、第1大入賞口11に遊技球が入球した場合には、所定の賞球(例えば15個の遊技球)が払い出される。
なお、「短当たり遊技」中は低確率遊技状態であり、且つ非時短遊技状態となっている。
【0105】
本実施形態において「小当たり遊技」というのは、第1始動口9もしくは第2始動口10に遊技球が入球したことを条件として行われる大当たりの抽選において、小当たり遊技を実行する権利を獲得した場合に実行される遊技をいう。
「小当たり遊技」においても、上記「短当たり遊技」と同様、第1大入賞口11が15回開放される。このときの第1大入賞口11の開放時間、開閉タイミング、開閉態様は、上記「短当たり遊技」と同じか、または、遊技者が「小当たり遊技」と「短当たり遊技」との判別を不能もしくは困難な程度に近似している。ただし、第1大入賞口11に遊技球が入球した場合には、上記と同様に所定の賞球(例えば15個の遊技球)が払い出される。
なお、「小当たり遊技」中は、「小当たり遊技」発生前の遊技状態が維持されるようになっているとともに、「小当たり遊技」終了後の遊技状態についても「小当たり遊技」発生前の遊技状態が維持されるようになっている。
【0106】
なお、本実施形態においては、上記「長当たり遊技」及び「短当たり遊技」を「大当たり遊技」という。また、「大当たり遊技」と、上記「小当たり遊技」とを総称して「特別遊技」という。
そして、主制御基板101においては、メインRAM101cの遊技状態記憶領域にフラグを記憶することによって、現在の遊技状態が上記のいずれの遊技状態であるのかを把握するようにしている。
また、遊技状態がある遊技状態から他の遊技状態に変更するのは、上記大当たりの抽選の結果、大当たりに当選し、大当たり遊技を終了した後である。
本実施形態においては、複数種類の「大当たり」が設けられており、大当たりに当選して決定された特別図柄の種類(大当たり図柄の種類)に応じて、「大当たり」の種類が決定される。そして、大当たり終了後に大当たり図柄の種類に応じて、以後の遊技状態が変更する。なお、「小当たり」に当選した場合には、「小当たり遊技状態」の終了後に、「高確率遊技状態」や「時短遊技状態」等の遊技状態が変更することはない。例えば、「高確率遊技状態」において「小当たり」に当選した場合には、「小当たり遊技状態」の終了後も「高確率遊技状態」が継続する。
【0107】
また、本実施形態においては、第1特定用特別図柄1および第2特定用特別図柄1に係る大当たりを確変長当たり、第1特定用特別図柄2および第1特定用特別図柄3に係る大当たりを確変短当たり、第1通常用特別図柄1および第2通常用特別図柄1に係る大当たりを通常長当たりという。
【0108】
次に、遊技機1における遊技の進行について、フローチャートを用いて説明する。
【0109】
(主制御基板のメイン処理)
図16を用いて、主制御基板101のメイン処理を説明する。
【0110】
電源基板107により電源が供給されると、メインCPU101aにシステムリセットが発生し、メインCPU101aは、以下のメイン処理を行う。
【0111】
(ステップS10)
まず、メインCPU101aは、初期化処理を行う。この処理において、メインCPU101aは、電源投入に応じて、メインROM101bから起動プログラムを読み込むとともに、メインRAM101cに記憶されるフラグなどを初期化する処理を行う。
【0112】
(ステップS20)
上記ステップS10に次いで、メインCPU101aは、変動パターン用乱数値、リーチ判定用乱数値の更新を行う演出乱数更新処理を行う。
【0113】
(ステップS30)
上記ステップS20に次いで、メインCPU101aは、特別図柄判定用初期値乱数、大当たり図柄用初期値乱数、小当たり図柄用初期値乱数の更新を行う。以降は、所定の割込み処理が行われるまで、ステップS20とステップS30との処理を繰り返し行う。
【0114】
(主制御基板のタイマ割込処理)
図17を用いて、主制御基板101のタイマ割込処理を説明する。
【0115】
主制御基板101に設けられたリセット用クロックパルス発生回路によって、所定の周期(4ミリ秒)毎にクロックパルスが発生されることで、以下に述べるタイマ割込処理が実行される。
【0116】
(ステップS100)
まず、メインCPU101aは、メインCPU101aのレジスタに格納されている情報をスタック領域に退避させる。
【0117】
(ステップS110)
上記ステップS100に次いで、メインCPU101aは、特別図柄時間カウンタの更新処理、特別電動役物の開放時間等などの特別遊技タイマカウンタの更新処理、普通図柄時間カウンタの更新処理、普電開放時間カウンタの更新処理等の各種タイマカウンタを更新する時間制御処理を行う。具体的には、特別図柄時間カウンタ、特別遊技タイマカウンタ、普通図柄時間カウンタ、普電開放時間カウンタから「1」を減算する処理を行う。
【0118】
(ステップS120)
上記ステップS110に次いで、メインCPU101aは、特別図柄判定用乱数値、大当たり図柄用乱数値、小当たり図柄用乱数値、当たり判定用乱数値の乱数更新処理を行う。
具体的には、それぞれの乱数カウンタを「1」加算して、乱数カウンタを更新する。なお、加算した結果が乱数範囲の最大値を超えた場合には、乱数カウンタを0に戻し、乱数カウンタが1周した場合には、その時の初期値乱数の値から乱数を更新する。
【0119】
(ステップS130)
上記ステップS120に次いで、メインCPU101aは、特別図柄判定用初期値乱数カウンタ、大当たり図柄用初期値乱数カウンタ、小当たり図柄用初期値乱数カウンタを+1加算して乱数カウンタを更新する初期値乱数更新処理を行う。
【0120】
(ステップS200)
上記ステップS130に次いで、メインCPU101aは、入力制御処理を行う。この処理において、メインCPU101aは、残存球検出スイッチ4s、一般入賞口検出スイッチ7s、ゲート検出スイッチ8s、第1始動口検出スイッチ9s、第2始動口検出スイッチ10s、第1大入賞口検出スイッチ11s、第2大入賞口検出スイッチ25sの各スイッチに入力があったか否か判定する入力処理を行う。具体的には、
図18〜
図20を用いて後述する。
【0121】
(ステップS300)
上記ステップS200に次いで、メインCPU101aは、特別図柄、特別電動役物の制御を行うための特図特電制御処理を行う。詳しくは、
図21〜
図28を用いて後述する。
【0122】
(ステップS400)
上記ステップS300に次いで、メインCPU101aは、普通図柄、普通電動役物の制御を行うための普図普電制御処理を行う。詳しくは、
図29を用いて後述する。
【0123】
(ステップS500)
上記ステップS400に次いで、メインCPU101aは、払出制御処理を行う。この処理において、メインCPU101aは、第1大入賞口11、第1始動口9、第2始動口10、一般入賞口7に遊技球が入賞したか否かのチェックを行い、入賞があった場合、それぞれに対応する払出個数指定コマンドを払出制御基板103に送信する。
より具体的には、後述する
図15において更新されている一般入賞口賞球カウンタ、大入賞口賞球カウンタ、始動口賞球カウンタをチェックし、それぞれの入賞口に対応する払出個数指定コマンドを払出制御基板103に送信する。その後、送信した払出個数指定コマンドに対応する賞球カウンタから所定のデータを減算して更新する。
【0124】
(ステップS600)
上記ステップS500に次いで、メインCPU101aは、外部情報データ、始動口開閉ソレノイドデータ、大入賞口開閉ソレノイドデータ、特別図柄表示装置データ、普通図柄表示装置データ、記憶数指定コマンドのデータ作成処理を行う。
【0125】
(ステップS800)
上記ステップS600に次いで、メインCPU101aは、出力制御処理を行う。この処理において、上記S600で作成した外部情報データ、始動口開閉ソレノイドデータ、大入賞口開閉ソレノイドデータの信号を出力させるポート出力処理を行う。また、特別図柄表示装置19,20及び普通図柄表示装置21の各LEDを点灯させるために、上記ステップS600で作成した特別図柄表示装置データと普通図柄表示装置データとを出力する表示装置出力処理を行う。さらに、メインRAM101cの演出用伝送データ格納領域にセットされているコマンドを送信するコマンド送信処理も行う。
【0126】
(ステップS900)
上記ステップS800に次いで、メインCPU101aは、ステップS100で退避した情報をメインCPU101aのレジスタに復帰させる。
【0127】
図18を用いて、主制御基板101の入力制御処理を説明する。
【0128】
(ステップS210)
まず、メインCPU101aは、一般入賞口検出スイッチ7sから検出信号を入力したか、すなわち、遊技球が一般入賞口7に入賞したか否かを判定する。メインCPU101aは、一般入賞口検出スイッチ7sから検出信号を入力した場合には、賞球のために用いる一般入賞口賞球カウンタに所定のデータを加算して更新する。
【0129】
(ステップS220)
上記ステップS210に次いで、メインCPU101aは、大入賞口検出スイッチ11s,25sからの検出信号を入力したか、すなわち、遊技球が第1大入賞口11または第2大入賞口25のいずれかに入賞したか否かを判定する。メインCPU101aは、大入賞口検出スイッチ11s,25sから検出信号を入力した場合には、賞球のために用いる大入賞口賞球カウンタに所定のデータを加算して更新するとともに、大入賞口11,25に入賞した遊技球を計数するための大入賞口入球カウンタ(C)記憶領域のカウンタを加算して更新する。
【0130】
(ステップS230)
上記ステップS220に次いで、メインCPU101aは、第1始動口検出スイッチ9sからの検出信号を入力したか、すなわち、遊技球が第1始動口9に入賞したか否かを判定して、大当たりの判定を行うための所定のデータをセットする。詳しくは、
図19及び
図20を用いて後述する。
【0131】
(ステップS240)
上記ステップS230に次いで、メインCPU101aは、第2始動口検出スイッチ10aからの検出信号を入力したか、すなわち、遊技球が第2始動口10に入賞したか否かを判定する。メインCPU101aは、第2始動口検出スイッチ10sから検出信号を入力した場合には、賞球のために用いる始動口賞球カウンタに所定のデータを加算して更新するとともに、第2特別図柄保留数(U2)記憶領域にセットされているデータが4未満であれば、第2特別図柄保留数(U2)記憶領域に「1」を加算し、特別図柄判定用乱数値、大当たり図柄用乱数値、小当たり図柄用乱数値、リーチ判定用乱数値を抽出して、抽出した乱数値を第2特別図柄記憶領域に記憶する。
すなわち、後述する
図19の第1始動口検出スイッチ入力処理と比較すると、データを記憶する領域が第1特別図柄記憶領域と第2特別図柄記憶領域とで相違するものの、同様の処理を行う。
【0132】
(ステップS250)
上記ステップS240に次いで、メインCPU101aは、ゲート検出スイッチ8sが信号を入力したか、すなわち、遊技球が普通図柄ゲート8を通過したか否かを判定する。さらに、メインCPU101aは、ゲート検出スイッチ8sが信号を入力した場合には、普通図柄保留数(G)記憶領域に「1」を加算し、予め用意された乱数範囲(例えば、0〜10)から1つの当たり判定用乱数値を抽出し、普通図柄保留記憶領域に抽出した乱数値を記憶する。ただし、普通図柄保留数(G)記憶領域に「4」が記憶されている場合には、普通図柄保留数(G)記憶領域に「1」を加算したり、当たり判定用乱数値を抽出し、普通図柄保留記憶領域に抽出した乱数値を記憶したりすることは行わない。本処理を終了すると、入力制御処理が終了する。
【0133】
図19を用いて、主制御基板101の第1始動口検出スイッチ入力処理を説明する。
【0134】
(ステップS230−1)
まず、メインCPU101aは、第1始動口検出スイッチ9sからの検出信号を入力したか否かを判定する。
第1始動口検出スイッチ9sからの検出信号を入力した場合にはステップS230−2に処理を移し、第1始動口検出スイッチ9sからの検出信号を入力しなかった場合には、第1始動口検出スイッチ入力処理を終了する。
【0135】
(ステップS230−2)
上記ステップS230−1に次いで、メインCPU101aは、賞球のために用いる始動口賞球カウンタに所定のデータを加算して更新する処理を行う。
【0136】
(ステップS230−3)
上記ステップS230−2に次いで、メインCPU101aは、第1特別図柄保留数(U1)記憶領域にセットされているデータが4未満であるか否かを判定する。
【0137】
(ステップS230−4)
上記ステップS230−3において、第1特別図柄保留数(U1)記憶領域にセットされているデータが4未満であると判定した場合には、メインCPU101aは、第1特別図柄保留数(U1)記憶領域に「1」を加算して記憶する。
【0138】
(ステップS230−5)
上記ステップS230−4に次いで、メインCPU101aは、特別図柄判定用乱数値を抽出して、第1特別図柄記憶領域にある第1記憶部から順に空いている記憶部を検索していき、空いている記憶部に抽出した特別図柄判定用乱数値を記憶する。
【0139】
(ステップS230−6)
上記ステップS230−5に次いで、メインCPU101aは、大当たり図柄用乱数値を抽出して、第1特別図柄記憶領域にある第1記憶部から順に空いている記憶部を検索していき、空いている記憶部に抽出した大当たり図柄用乱数値を記憶する。
【0140】
(ステップS230−7)
上記ステップS230−6に次いで、メインCPU101aは、小当たり図柄用乱数値を抽出して、第1特別図柄記憶領域にある第1記憶部から順に空いている記憶部を検索していき、空いている記憶部に抽出した小当たり図柄用乱数値を記憶する。
【0141】
(ステップS230−8)
上記ステップS230−7に次いで、メインCPU101aは、演出用乱数値として、変動パターン用乱数値及びリーチ判定用乱数値を抽出して、第1特別図柄記憶領域にある第1記憶部から順に空いている記憶部を検索していき、空いている記憶部に抽出した変動パターン用乱数値及びリーチ判定用乱数値を記憶する。
【0142】
以上より、第1特別図柄記憶領域の所定の記憶部には、特別図柄判定用乱数値、大当たり図柄用乱数値、小当たり図柄用乱数値、変動パターン用乱数値、リーチ判定用乱数値が記憶されることとなる。
【0143】
(ステップS230−9)
上記ステップS230−8に次いで、メインCPU101aは、第1始動口9への入賞に基づく事前判定処理を行い、第1始動口9への入賞に係る判定情報を示すための第1始動入賞指定コマンドを生成する。詳しくは、
図20を用いて後述する。
【0144】
(ステップS230−10)
ステップS230−10において、メインCPU101aは、上記ステップS230−9において生成された第1始動入賞指定コマンドをメインRAM101cの演出用伝送データ格納領域にセットする。このとき、第1特別図柄保留表示器22に表示される第1保留数を更新するために、その保留数を示す特別図柄保留表示データをメインRAM101cの所定領域にセットする。本処理を終了すると、第1始動口検出スイッチ入力処理が終了する。
以上のように、第1始動口9に遊技球が入球した際に、第1特別図柄記憶領域の記憶部に空きがある場合には、各乱数値が記憶されていない記憶部の中でもっとも小さい番号の記憶部に各乱数値が記憶され、第1特別図柄記憶領域の記憶部に空きがない場合には、各乱数値が抽出(記憶)されずに第1始動口検出スイッチ入力処理が終了となる。ただし、第1特別図柄記憶領域の記憶部に空きがない場合でも、第1始動口9への遊技球の入球に対して賞球が払い出されることとなる。
なお、本実施形態においては、第2始動口検出スイッチ入力処理については詳細な説明を省略するが、第2始動口検出スイッチ10sから信号が入力された場合にも、上記第1始動口検出スイッチ入力処理と同様の処理が行われる。
【0145】
上記ステップS230−9における事前判定処理について、
図20を用いて説明する。
【0146】
(ステップS230−9−1)
ステップS230−9−1において、メインCPU101aは、現在、特別図柄の変動表示中か否かを判定する。特別図柄の変動表示中であると判定された場合にはステップS230−9−2に処理を移し、特別図柄の変動表示中ではないと判定された場合にはステップS230−9−3に処理を移す。
【0147】
(ステップS230−9−2)
ステップS230−9−2において、メインCPU101aは、現在の遊技状態に基づいて前述した
図14または
図15に示す事前判定テーブルを参照し、今回取得した特別図柄判定用乱数値、大当たり図柄用乱数値および小当たり図柄用乱数値の判定を実行する。具体的には、現在の遊技状態が低確率遊技状態であれば、
図14に示す低確率遊技状態用の事前判定テーブルを参照し、現在の遊技状態が高確率遊技状態であれば、
図15に示す高確率遊技状態用の事前判定テーブルを参照して、上記した各乱数値の判定を実行する。
【0148】
(ステップS230−9−3)
ステップS230−9−3において、メインCPU101aは、上記ステップS230−9−2において事前判定された結果(以下、「事前判定情報」ともいう)に基づいて、始動口の入賞に係る判定情報を事前に示すための始動入賞指定コマンドを生成する。この第1始動口検出スイッチ入力処理における事前判定処理では、第1始動口9への入賞に係る判定情報を事前に示すための第1始動入賞指定コマンドを生成する。
なお、説明は省略するが、第2始動口検出スイッチ入力処理においても、
図20で示す事前判定処理が行われ、第2始動口10への入賞に係る判定情報を事前に示すための第2始動入賞指定コマンドが生成される。
【0149】
図21を用いて、主制御基板101の特図特電制御処理を説明する。
【0150】
(ステップS301)(ステップS302)
まず、メインCPU101aは、特図特電処理データの値をロードし(ステップS301)、ステップS302においてロードした特図特電処理データから分岐アドレスを参照する。
【0151】
(ステップS310)
上記ステップS302において、特図特電処理データ=0であれば特別図柄記憶判定処理を実行する。詳しくは、
図22及び
図23を用いて後述する。
【0152】
(ステップS320)
上記ステップS302において、特図特電処理データ=1であれば特別図柄変動処理を実行する。詳しくは、
図24を用いて後述する。
【0153】
(ステップS330)
上記ステップS302において、特図特電処理データ=2であれば特別図柄停止処理を実行する。詳しくは、
図25を用いて後述する。
【0154】
(ステップS340)
上記ステップS302において、特図特電処理データ=3であれば大当たり遊技処理を実行する。詳しくは、
図26を用いて後述する。
【0155】
(ステップS350)
上記ステップS302において、特図特電処理データ=4であれば小当り遊技処理を実行する。詳しくは、
図27を用いて後述する。
【0156】
(ステップS360)
上記ステップS302において、特図特電処理データ=5であれば特別遊技終了処理を実行する。詳しくは、
図28を用いて後述する。
【0157】
図22を用いて、主制御基板101の特別図柄記憶判定処理を説明する。
【0158】
(ステップS310−1)
まず、メインCPU101aは、特別図柄の変動表示中であるか否かを判定する。ここで、特別図柄の変動表示中であれば(特別図柄時間カウンタ≠0)、特別図柄記憶判定処理を終了する。
【0159】
(ステップS310−2)
上記ステップS310−1において、特別図柄の変動表示中ではない(特別図柄時間カウンタ=0)と判定した場合には、メインCPU101aは、第2特別図柄保留数(U2)記憶領域が1以上であるかを判定する。
【0160】
(ステップS310−3)
上記ステップS310−2において、第2特別図柄保留数(U2)記憶領域が「1」以上であると判定した場合には、メインCPU101aは、第2特別図柄保留数(U2)記憶領域に記憶されている値から「1」を減算して記憶する。
【0161】
(ステップS310−4)
一方、上記ステップS310−2において、第2特別図柄保留数(U2)記憶領域が1以上ではないと判定した場合には、メインCPU101aは、第1特別図柄保留数(U1)記憶領域が1以上であるかを判定する。
【0162】
(ステップS310−5)
上記ステップS310−4において、第1特別図柄保留数(U1)記憶領域が「1」以上であると判定した場合には、メインCPU101aは、第1特別図柄保留数(U1)記憶領域に記憶されている値から「1」を減算して記憶する。
【0163】
(ステップS310−6)
次に、メインCPU101aは、上記ステップS310−2〜ステップS310−5において減算された特別図柄保留数(U)記憶領域に対応する特別図柄保留記憶領域に記憶されたデータのシフト処理を行う。具体的には、第1特別図柄記憶領域または第2特別図柄記憶領域にある第1記憶部〜第4記憶部に記憶された各データを1つ前の記憶部にシフトさせる。ここで、第1記憶部に記憶されているデータは、判定記憶領域(第0記憶部)にシフトさせる。このとき、第1記憶部に記憶されているデータは、判定記憶領域(第0記憶部)に書き込まれるとともに、既に判定記憶領域(第0記憶部)に書き込まれていたデータは特別図柄保留記憶領域からは消去されることとなる。これにより、前回の遊技で用いた特別図柄判定用乱数値、大当たり図柄用乱数値、小当たり図柄用乱数値、リーチ判定用乱数値、変動パターン用乱数値が消去される。
なお、本実施形態では、ステップS310−2〜ステップS310−6において第2特別図柄記憶領域を第1特別図柄記憶領域よりも優先させてシフトさせることとしたが、始動口9,10に入賞した順序で、第1特別図柄記憶領域または第2特別図柄記憶領域をシフトさせてもよいし、第1特別図柄記憶領域を第2特別図柄記憶領域よりも優先させてシフトさせてもよい。
【0164】
(ステップS311)
次に、メインCPU101aは、上記ステップS310−6において特別図柄保留記憶領域の判定記憶領域(第0記憶部)に書き込まれたデータ(特別図柄判定用乱数値、大当たり図柄用乱数値、小当たり図柄用乱数値)に基づいて、大当たり判定処理を実行する。詳しくは、
図23を用いて、後述する。
【0165】
(ステップS312)
上記ステップS311に次いで、メインCPU101aは、変動パターン選択処理を行う。
変動パターン選択処理は、
図11〜
図13に示す変動パターン決定テーブルを参照して、大当たりの判定結果、特別図柄の種類、時短遊技状態の有無、特別図柄保留数(U)、取得したリーチ判定用乱数値及び変動パターン用乱数値に基づいて、変動パターンを決定する。
【0166】
(ステップS313)
上記ステップS312に次いで、メインCPU101aは、決定した変動パターンに対応する変動パターン指定コマンドを演出用伝送データ格納領域にセットする。
【0167】
(ステップS314)
上記ステップS313に次いで、メインCPU101aは、変動開始時の遊技状態を確認し、現在の遊技状態に対応する遊技状態指定コマンドを演出用伝送データ格納領域にセットする。
【0168】
(ステップS315)
上記ステップS314に次いで、メインCPU101aは、第1特別図柄表示装置19または第2特別図柄表示装置20において特別図柄の変動表示を開始する。つまり、処理領域に書き込まれた情報が、第1保留に係る場合には第1特別図柄表示装置19を点滅させ、第2保留に係る場合には第2特別図柄表示装置20を点滅させる。
【0169】
(ステップS316)
上記ステップS315に次いで、メインCPU101aは、上記のようにして特別図柄の変動表示を開始したら、特別図柄時間カウンタに上記ステップS312において決定した変動パターンに基づいた変動時間(カウンタ値)を特別図柄時間カウンタにセットする。なお、特別図柄時間カウンタは上記ステップS110(
図17参照)において4ms毎に減算処理されていく。
【0170】
(ステップS317)
上記ステップS316に次いで、メインCPU101aは、デモ判定フラグに00Hをセットする。すなわち、デモ判定フラグをクリアする。
【0171】
(ステップS318)
上記ステップS317に次いで、メインCPU101aは、特図特電処理データ=1をセットし、
図24に示す特別図柄変動処理に処理を移して、特別図柄記憶判定処理を終了する。
【0172】
(ステップS319−1)
一方、上記ステップS310−4において、第1特別図柄保留数(U1)記憶領域が1以上ではないと判定した場合には、メインCPU101aは、デモ判定フラグに01Hがセットされているか否かを判定する。このとき、デモ判定フラグに01Hがセットされている場合には、メインCPU101aは特別図柄記憶判定処理を終了する。
【0173】
(ステップS319−2)
上記ステップS319−1において、デモ判定フラグに01Hがセットされていないと判定した場合には、メインCPU101aは、後述するステップS319−3でデモ指定コマンドを何度もセットすることがないように、デモ判定フラグに01Hをセットする。
【0174】
(ステップS319−3)
上記ステップS319−2に次いで、メインCPU101aは、デモ指定コマンドを演出用伝送データ格納領域にセットし、特別図柄記憶判定処理を終了する。
【0175】
図23を用いて、大当り判定処理を説明する。
【0176】
(ステップS311−1)
まず、メインCPU101aは、高確率遊技フラグ記憶領域に高確率遊技フラグがONされているか否かを判定する。高確率遊技フラグがONされている場合というのは、現在の遊技状態が高確率遊技状態である場合である。
【0177】
(ステップS311−2)
上記ステップS311−1において、高確率遊技フラグがONされている場合、すなわち、現在の遊技状態が高確率遊技状態であると判定した場合には、メインCPU101aは、「高確率時乱数判定テーブル」を選択する。
【0178】
(ステップS311−3)
一方、上記ステップS311−1において、高確率遊技フラグがONされていない場合、すなわち、現在の遊技状態が高確率遊技状態ではない(低確率遊技状態)と判定した場合には、メインCPU101aは、「低確率時乱数判定テーブル」を選択する。
【0179】
(ステップS311−4)
次に、メインCPU101aは、上記ステップS310−6(
図22参照)において特別図柄保留記憶領域の判定記憶領域(第0記憶部)に書き込まれた特別図柄判定用乱数値を、上記ステップS311−2またはステップS311−3で選択された「高確率時乱数判定テーブル」または「低確率時乱数判定テーブル」に基づいて判定する。
より具体的には、上記ステップS310−6においてシフトされた特別図柄保留記憶領域が第1特別図柄記憶領域である場合には、
図6(a)の第1特別図柄表示装置用の大当たり判定テーブルを参照し、上記ステップS310−6においてシフトされた特別図柄保留記憶領域が第2特別図柄記憶領域である場合には、
図6(b)の第2特別図柄表示装置用の大当たり判定テーブルを参照して、特別図柄判定用乱数値に基づいて、「大当たり」か「小当たり」か「ハズレ」かが判定される。
【0180】
(ステップS311−5)
上記ステップS311−4に次いで、メインCPU101aは、上記ステップS311−4における大当たり判定の結果、大当たりと判定されたか否かを判定する。
【0181】
(ステップS311−6)
上記ステップS311−5において、大当りと判定された場合には、メインCPU101aは、上記ステップS310−6において特別図柄保留記憶領域の判定記憶領域(第0記憶部)に書き込まれた大当たり図柄用乱数値を判定して、特別図柄の種類(停止図柄データ)を決定し、決定した停止図柄データを停止図柄データ記憶領域にセットする大当たり図柄決定処理を行う。
具体的には、上記ステップS310−6においてシフトされた特別図柄保留記憶領域が第1特別図柄記憶領域である場合には、第1特別図柄表示装置用の図柄決定テーブル(
図7(a)参照)を参照し、上記ステップS310−6においてシフトされた特別図柄保留記憶領域が第2特別図柄記憶領域である場合には、第2特別図柄表示装置用の図柄決定テーブル(
図7(a)参照)を参照して、大当たり図柄用乱数値に基づいて、停止する特別図柄の種類を示す停止図柄データを決定し、決定した停止図柄データを停止図柄データ記憶領域にセットする。
なお、決定された特別図柄は、後述するように
図25の特別図柄停止処理において「大当たり」か「小当たり」を決定するのに用いられるとともに、
図26の大当たり遊技処理や
図27の小当たり遊技処理において第1大入賞口11および第2大入賞口25の作動態様を決定するのにも用いられる。また、
図28の特別遊技終了処理において、大当たり終了後の遊技状態や特定遊技期間を設定したり、さらには小当たり終了後の特定遊技期間を設定したりするためにも参照される。
【0182】
(ステップS311−7)
上記ステップS311−6に次いで、メインCPU101aは、演出制御基板102に特別図柄に対応するデータを送信するため、大当たり用の特別図柄に対応する演出図柄指定コマンドを生成して、演出用伝送データ格納領域にセットする。
【0183】
(ステップS311−8)
上記ステップS311−7に次いで、メインCPU101aは、遊技状態記憶領域(時短遊技フラグ記憶領域、高確率遊技フラグ記憶領域)にセットされた情報から大当たり当選時の遊技状態を判定し、大当たり当選時の遊技状態を示す遊技状態情報を遊技状態バッファにセットする。具体的には、時短遊技フラグと高確率遊技フラグの両方がセットされていなければ00Hをセットし、時短遊技フラグはセットされていないが高確率遊技フラグはセットされていれば01Hをセットし、時短遊技フラグがセットされているが高確率遊技フラグがセットされていなければ02Hをセットし、時短遊技フラグと高確率遊技フラグとの両方がセットされていれば03Hをセットする。
このように遊技状態記憶領域(時短遊技フラグ記憶領域、高確率遊技フラグ記憶領域)とは別に、遊技状態バッファに大当たり当選時の遊技状態をセットすることとしたのは、大当たり遊技中には遊技状態記憶領域(時短遊技フラグ記憶領域、高確率遊技フラグ記憶領域)にある高確率遊技フラグや時短遊技フラグがリセットされてしまうため、大当たり終了後に大当たりの当選時の遊技状態に基づいて、新たに大当たり終了時の遊技状態を決定する場合には、遊技状態記憶領域を参照することができないからである。このように、遊技状態記憶領域とは別に、大当たり当選時の遊技状態を示す遊技情報を記憶するための遊技状態バッファを設けることにより、大当たり終了後に遊技状態バッファにある遊技情報を参照することで、大当たり当選時の遊技状態に基づいて新たに大当たり終了後の遊技状態(時短遊技状態や時短回数など)を設定できる。
【0184】
(ステップS311−9)
上記ステップS311−5において、大当りと判定されなかった場合には、メインCPU101aは、小当たりと判定されたか否かを判定する。
【0185】
(ステップS311−10)
上記ステップS311−9において、小当りと判定された場合には、メインCPU101aは、上記ステップS310−6において特別図柄保留記憶領域の判定記憶領域(第0記憶部)に書き込まれた小当たり図柄用乱数値を判定して、特別図柄の種類を決定し、決定した停止図柄データを停止図柄データ記憶領域にセットする小当たり図柄決定処理を行う。
具体的には、
図7(b)の図柄決定テーブルを参照して、小当たり図柄用乱数値に基づいて、特別図柄の種類を示す停止図柄データを決定し、決定した停止図柄データを停止図柄データ記憶領域にセットする。なお、本実施形態における、「小当たりA」と「小当たりB」とは、小当たり遊技の内容は全く同一であるが、特別図柄表示装置19,20に停止表示される特別図柄が異なる。なお、本実施形態では、「小当たりA」と「小当たりB」では、付与される特定期間回数(T)はともに50回としている。
【0186】
(ステップS311−11)
上記ステップS311−10に次いで、メインCPU101aは、演出制御基板102に特別図柄に対応するデータを送信するため、小当たり用の特別図柄に対応する演出図柄指定コマンドを生成して、演出用伝送データ格納領域にセットする。
【0187】
(ステップS311−12)
上記ステップS311−9において、小当りと判定されなかった場合には、メインCPU101aは、
図7(c)の図柄決定テーブルを参照してハズレ用の特別図柄を決定し、決定したハズレ用の停止図柄データを停止図柄データ記憶領域にセットする。
【0188】
(ステップS311−13)
上記ステップS311−12に次いで、メインCPU101aは、演出制御基板102に特別図柄に対応するデータを送信するため、ハズレ用の特別図柄に対応する演出図柄指定コマンドを生成し、演出用伝送データ格納領域にセットして、大当たり判定処理を終了する。
【0189】
図24を用いて、特別図柄変動処理を説明する。
【0190】
(ステップS320−1)
まず、メインCPU101aは、上記ステップS316(
図22参照)においてセットされた変動時間が経過したか否か(特別図柄時間カウンタ=0か?)を判定する。その結果、変動時間を経過していないと判定した場合には、特別図柄変動処理を終了し、次のサブルーチンを実行する。
【0191】
(ステップS320−2)
上記ステップS320−2において、セットされた時間を経過したと判定した場合には、メインCPU101aは、当該特別図柄変動処理以前のルーチン処理(大当たり判定処理)において、上記ステップS311−7、S311−11、S311−13でセットされた特別図柄を該当する特別図柄表示装置19,20に停止表示する。これにより、遊技者に大当たりの判定結果が報知されることとなる。
【0192】
(ステップS320−3)
上記ステップS320−2に次いで、メインCPU101aは、図柄確定コマンドを演出用伝送データ格納領域にセットする。
【0193】
(ステップS320−4)
上記ステップS320−3に次いで、メインCPU101aは、上記のようにして特別図柄の停止表示を開始したら、特別図柄時間カウンタに図柄停止時間(1秒=1500カウンタ)をセットする。なお、特別図柄時間カウンタは上記ステップS110において4ms毎に「1」減算処理されていく。
【0194】
(ステップS320−5)
上記ステップS320−4に次いで、メインCPU101aは、特図特電処理データに2をセットし、
図25に示す特別図柄停止処理に処理を移して、特別図柄変動処理を終了する。
【0195】
図25を用いて、特別図柄停止処理を説明する。
【0196】
(ステップS330−1)
まず、メインCPU101aは、上記ステップS320−4においてセットされた図柄停止時間が経過したか否か(特別図柄時間カウンタ=0か?)を判定する。その結果、図柄停止時間を経過していないと判定した場合には、特別図柄停止処理を終了し、次のサブルーチンを実行する。
【0197】
(ステップS330−2)
上記ステップS330−1において、特別図柄時間カウンタ=0であると判定された場合には、メインCPU101aは、時短遊技フラグ記憶領域にフラグがONされているか否かを判定する。時短遊技フラグ記憶領域にフラグがONされている場合というのは、現在の遊技状態が時短遊技状態である場合である。
【0198】
(ステップS330−3)
上記ステップS330−2において、時短遊技フラグ記憶領域にフラグがONされていると判定された場合には、メインCPU101aは、時短遊技終了判定処理を行う。具体的には、時短遊技回数(J)記憶領域に記憶されている(J)から「1」を減算するととともに新たな残り変動回数(J)として記憶し、その記憶された時短遊技回数(J)が「0」であるか否かを判定し、時短遊技回数(J)=0であれば、時短遊技フラグ記憶領域に記憶されているフラグをクリア(OFF)する。
【0199】
(ステップS330−4)
上記ステップS330−2において、時短遊技フラグ記憶領域にフラグがOFFされていると判定された場合には、メインCPU101aは、高確率遊技フラグ記憶領域にフラグがONされているか否かを判定する。高確率遊技フラグ記憶領域にフラグがONされている場合というのは、現在の遊技状態が高確率遊技状態である場合である。
また、上記ステップS330−3において、時短遊技回数(J)=0ではないと判定された場合には、メインCPU101aは、時短遊技フラグ記憶領域に記憶されているフラグはONのままで、本ステップS330−4の処理を実行する。
【0200】
(ステップS330−5)
上記ステップS330−4において、高確率遊技フラグ記憶領域にフラグがONされていると判定された場合には、メインCPU101aは、高確率遊技終了判定処理を行う。具体的には、高確率遊技回数(X)記憶領域に記憶されている(X)から「1」を減算するとともに新たな高確率遊技回数(X)として記憶し、その記憶された高確率遊技回数(X)が「0」であるか否かを判定し、高確率遊技回数(X)=0であると判定された場合には、高確率遊技フラグ記憶領域に記憶されているフラグをクリア(OFF)する。
【0201】
(ステップS330−6)
上記ステップS330−4において、高確率遊技フラグ記憶領域にフラグがOFFされていると判定された場合、または、上記ステップS330−5において、高確率遊技回数(X)=0でないと判定された場合には、メインCPU101aは、特定期間回数カウンタ(T)=0であるか否かを判定する。
【0202】
(ステップS330−7)
上記ステップS330−6において、特定期間回数カウンタ(T)=0でないと判定された場合には、メインCPU101aは、特定期間回数カウンタ(T)から「1」を減算した演算値を、新たな特定期間回数カウンタ(T)として記憶する。
【0203】
(ステップS330−8)
上記ステップS330−6において、特定期間回数カウンタ(T)=0であると判定された場合には、メインCPU101aは、現在の遊技状態を確認し、遊技状態指定コマンドを演出用伝送データ格納領域にセットする。
【0204】
(ステップS330−9)
上記ステップS330−8に次いで、メインCPU101aは、大当たりであるか否かを判定する。具体的には停止図柄データ記憶領域に記憶されている停止図柄データが大当たり図柄(停止図柄データ=01〜06?)のものであるか否かを判定する。
【0205】
(ステップS330−10)
上記ステップS330−9において、大当たり図柄と判定されなかった場合には、メインCPU101aは、小当たりであるか否かを判定する。具体的には停止図柄データ記憶領域に記憶されている停止図柄データが小当たり図柄(停止図柄データ=07〜10?)であるか否かを判定する。
【0206】
(ステップS330−11)
上記ステップS330−10において、小当たり図柄と判定された場合には、メインCPU101aは、特図特電処理データに4をセットし、ステップS330−15に処理を移す。
【0207】
(ステップS330−12)
上記ステップS330−10において、小当たり図柄ではないと判定した場合には、メインCPU101aは、特図特電処理データに0をセットし、
図22に示す特別図柄記憶判定処理に処理を移す。
【0208】
(ステップS330−13)
上記ステップS330−9において、大当たり図柄であると判定した場合には、メインCPU101aは、特図特電処理データに3をセットし、
図26に示す大当たり遊技処理に処理を移す。
【0209】
(ステップS330−14)
上記ステップS330−13に次いで、メインCPU101aは、遊技状態や時短回数をリセットする。具体的には、高確率遊技フラグ記憶領域、高確率遊技回数(X)記憶領域、時短遊技フラグ記憶領域、時短遊技回数(J)記憶領域にあるデータをクリアする。
【0210】
(ステップS330−15)
上記ステップS330−11または上記ステップS330−14に次いで、メインCPU101aは、停止図柄データに応じて、「長当たり」、「短当たり」、「小当たり」のいずれであるかを判定し、これらの種別に応じたオープニングコマンドを演出用伝送データ格納領域にセットする。
【0211】
(ステップS330−16)
上記ステップS330−15に次いで、メインCPU101aは、停止図柄データに応じて、「長当たり」、「短当たり」、「小当たり」のいずれであるかを判定し、これらの種別に応じたオープニング時間を特別遊技タイマカウンタにセットする。なお、特別遊技タイマカウンタは、上記ステップS110において、4ms毎に減算処理される。本ステップS330−16の処理を終了したら、特別図柄停止処理を終了する。
【0212】
図26を用いて、大当たり遊技処理を説明する。
【0213】
(ステップS340−1)
まず、メインCPU101aは、現在オープニング中であるか否かを判定する。具体的には、ラウンド遊技回数(R)記憶領域に「0」が記憶されていれば、現在オープニング中であるので、ラウンド遊技回数(R)記憶領域を参照し、現在オープニング中であるか判定する。
【0214】
(ステップS340−2)
上記ステップS340−1において、現在オープニング中であると判定した場合には、メインCPU101aは、予め設定されたオープニング時間を経過したか否かを判定する。すなわち、特別遊技タイマカウンタ=0であるか否かを判定し、特別遊技タイマカウンタ=0となったら、オープニング時間を経過したと判定する。その結果、オープニング時間を経過していない場合には、当該大当たり遊技処理を終了する。
【0215】
(ステップS340−3)
上記ステップS340−2において、オープニング時間を経過していると判定された場合には、メインCPU101aは、停止図柄データに応じて、「長当たり」か「短当たり」のいずれの大当たりであるかを判定し、大当たりの種別に応じた開放態様決定テーブルを決定する。
具体的には、
図9に示すように、停止図柄データに応じて、長当たり用開放態様決定テーブル(
図10(a))、短当たり用開放態様決定テーブル(
図10(b))のいずれかを決定する。
【0216】
(ステップS340−4)
上記ステップS340−3に次いで、メインCPU101aは、ラウンド遊技回数(R)記憶領域に、記憶されている現在のラウンド遊技回数(R)に「1」を加算して記憶する。なお、当該ステップS340−4においては、ラウンド遊技回数(R)記憶領域には何も記憶されていない。つまり、まだラウンド遊技が1回も行われていないので、ラウンド遊技回数(R)記憶領域には「1」を記憶することとなる。
【0217】
(ステップS340−5)
上記ステップS340−4に次いで、メインCPU101aは、開放回数(K)記憶領域に、記憶されている現在の開放回数(K)に「1」を加算して記憶する。
【0218】
(ステップS340−6)
上記ステップS340−5に次いで、メインCPU101aは、大入賞口開閉ソレノイド(第1大入賞口開閉ソレノイド11cおよび第2大入賞口開閉ソレノイド25cのいずれか)の通電開始データをセットする。これにより、第1大入賞口開閉ソレノイド11cの通電開始データがセットされた場合には、第1大入賞口受け皿装置11bを開放し、第2大入賞口開閉ソレノイド25cの通電開始データがセットされた場合には、第2大入賞口開閉扉25bを開放する。
【0219】
(ステップS340−7)
上記ステップS340−6に次いで、メインCPU101aは、上記ステップ340−3において決定された開放態様決定テーブル(
図10参照)を参照して、現在のラウンド遊技回数(R)及び開放回数(K)に基づいて、第1大入賞口11および第2大入賞口25のいずれかの開放時間を特別遊技タイマカウンタにセットする。
【0220】
(ステップS340−8)
上記ステップS340−7に次いで、メインCPU101aは、ラウンド遊技回数(R)に応じて、演出制御基板102にラウンド回数の情報を送信するため、大入賞口開放(R)ラウンド指定コマンドを演出用伝送データ格納領域にセットする。当該ステップS340−8においては、ラウンド遊技回数(R)が「1」であるので、大入賞口開放1ラウンド指定コマンドを演出用伝送データ格納領域にセットする。
【0221】
(ステップS340−9)
上記ステップS340−1において、現在オープニング中でないと判定された場合には、メインCPU101aは、現在エンディング中であるか否かを判定する。ここでいうエンディングとは、予め設定されたラウンド遊技を全て終了した後の処理をいうものである。
【0222】
(ステップS340−10)
上記ステップS340−9において、現在エンディング中でないと判定された場合には、メインCPU101aは、大入賞口の閉鎖中であるか否かを判定する。
【0223】
(ステップS340−11)
上記ステップS340−10において、大入賞口の閉鎖中と判定された場合には、メインCPU101aは、後述するステップS340−20において設定された閉鎖時間が経過したか否かを判定する。なお、閉鎖時間も、オープニング時間と同様に特別遊技タイマカウンタ=0であるか否かで判定される。その結果、閉鎖時間を経過していない場合には、当該大当たり遊技処理を終了する。
【0224】
(ステップS340−12)
上記ステップS340−11において、閉鎖時間を経過していると判定された場合には、メインCPU101aは、開放回数(K)記憶領域に、記憶されている現在の開放回数(K)に「1」を加算して記憶する。
【0225】
(ステップS340−13)
上記ステップS340−12に次いで、メインCPU101aは、大入賞口開閉ソレノイド(第1大入賞口開閉ソレノイド11cおよび第2大入賞口開閉ソレノイド25cのいずれか)の通電開始データをセットする。これにより、第1大入賞口開閉ソレノイド11cの通電開始データがセットされた場合には、第1大入賞口受け皿装置11bを開放し、第2大入賞口開閉ソレノイド25cの通電開始データがセットされた場合には、第2大入賞口開閉扉25bを開放する。
【0226】
(ステップS340−14)
上記ステップS340−13に次いで、メインCPU101aは、上記ステップ340−3において決定された開放態様決定テーブル(
図10参照)を参照して、現在のラウンド遊技回数(R)及び開放回数(K)に基づいて、第1大入賞口11および第2大入賞口25のいずれかの開放時間を特別遊技タイマカウンタにセットする。
【0227】
(ステップS340−15)
上記ステップS340−14に次いで、メインCPU101aは、K=1であるか否かを判定し、K=1であった場合には、演出制御基板102にラウンド回数の情報を送信するため、ラウンド遊技回数(R)に応じて大入賞口開放(R)ラウンド指定コマンドを演出用伝送データ格納領域にセットする。例えば、ラウンド遊技回数(R)が「2」であれば、大入賞口開放2ラウンド指定コマンドを演出用伝送データ格納領域にセットする。一方、K=1でない場合には、大入賞口開放(R)ラウンド指定コマンドを演出用伝送データ格納領域にセットせずに、大当たり遊技処理を終了する。すなわち、K=1である場合というのはラウンドの開始を意味するので、ラウンドの開始のときのみ、大入賞口開放(R)ラウンド指定コマンドを送信するようにしている。
【0228】
(ステップS340−16)
上記ステップS340−10において、大入賞口の閉鎖中でないと判定された場合には、メインCPU101aは、大入賞口入球カウンタ(C)の値が所定個数(例えば9個)に達したか否かを判定する。
【0229】
(ステップS340−17)
上記ステップS340−16において、大入賞口入球カウンタ(C)が所定個数に達していない場合には、メインCPU101aは、設定された開放時間を経過したか否か(特別遊技タイマカウンタ=0となったか否か)を判定する。このとき、設定された開放時間を経過していない場合には当該大当たり遊技処理を終了する。
【0230】
(ステップS340−18)
上記ステップS340−17において、設定された開放時間を経過したと判定された場合には、メインCPU101aは、開放回数(K)が1ラウンドあたりの最大開放回数であるか否かを判定する。
【0231】
(ステップS340−19)
上記ステップS340−18において、開放回数(K)が1ラウンドあたりの最大開放回数でなければ、メインCPU101aは、大入賞口開閉ソレノイド(第1大入賞口開閉ソレノイド11cおよび第2大入賞口開閉ソレノイド25cのいずれか)の通電停止データをセットする。これにより、第1大入賞口開閉ソレノイド11cの通電停止データがセットされた場合には、第1大入賞口11を閉鎖し、第2大入賞口開閉ソレノイド25cの通電停止データがセットされた場合には、第2大入賞口25を閉鎖する。
【0232】
(ステップS340−20)
上記ステップS340−19に次いで、メインCPU101aは、上記ステップ340−3において決定された開放態様決定テーブル(
図8参照)を参照して、現在のラウンド遊技回数(R)及び開放回数(K)に基づいて、第1大入賞口11および第2大入賞口25のいずれかの閉鎖時間を特別遊技タイマカウンタにセットする。
【0233】
(ステップS340−21)
上記ステップS340−18において、開放回数(K)が1ラウンドあたりの最大開放回数であると判定された場合には、メインCPU101aは、大入賞口開閉ソレノイド(第1大入賞口開閉ソレノイド11cおよび第2大入賞口開閉ソレノイド25cのいずれか)の通電停止データをセットする。これにより、第1大入賞口開閉ソレノイド11cの通電停止データがセットされた場合には、第1大入賞口11を閉鎖し、第2大入賞口開閉ソレノイド25cの通電停止データがセットされた場合には、第2大入賞口25を閉鎖する。
また、上記ステップS340−16において、大入賞口入球カウンタ(C)の値が所定個数に達している場合にも、メインCPU101aは、当該ステップS340−21の処理を行う。
【0234】
(ステップS340−22)
上記ステップS340−21に次いで、メインCPU101aは、開放回数(K)記憶領域に0をセットし、開放回数(K)記憶領域をクリアする。
【0235】
(ステップS340−23)
上記ステップS340−22に次いで、メインCPU101aは、大入賞口入球数(C)記憶領域に0をセットし、大入賞口入球数(C)記憶領域をクリアする。
【0236】
(ステップS340−24)
上記ステップS340−23に次いで、メインCPU101aは、ラウンド遊技回数(R)記憶領域に記憶されたラウンド遊技回数(R)が最大であるか否かを判定する。
【0237】
(ステップS340−25)
上記ステップS340−24において、ラウンド遊技回数(R)が最大でない場合には、メインCPU101aは、ラウンド遊技回数(R)記憶領域に、記憶されている現在のラウンド遊技回数(R)に「1」を加算して記憶する。
【0238】
(ステップS340−26)
上記ステップS340−24において、ラウンド遊技回数(R)が最大であると判定された場合には、メインCPU101aは、ラウンド遊技回数(R)記憶領域に記憶されたラウンド遊技回数(R)をリセットする。
【0239】
(ステップS340−27)
上記ステップS340−26に次いで、メインCPU101aは、停止図柄データに応じて、「長当たり」か「短当たり」のいずれの大当たりであるかを判定し、大当たりの種別に応じたエンディングコマンドを演出制御基板102に送信するために演出用伝送データ格納領域にセットする。
【0240】
(ステップS340−28)
上記ステップS340−27に次いで、メインCPU101aは、停止図柄データに応じて、「長当たり」か「短当たり」のいずれの大当たりであるかを判定し、大当たりの種別に応じたエンディング時間を特別遊技タイマカウンタにセットする。
【0241】
(ステップS340−29)
上記ステップS340−28に次いで、メインCPU101aは、設定されたエンディング時間を経過したか否かを判定する。また、上記ステップS340−9において、現在エンディング中であると判定された場合にも、メインCPU101aは、当該ステップS340−29の処理を行う。
このとき、エンディング時間を経過していないと判定された場合には、そのまま当該大当たり遊技処理を終了する。
【0242】
(ステップS340−30)
上記ステップS340−29において、エンディング時間を経過したと判定された場合には、メインCPU101aは、特図特電処理データに5をセットする(これにより、後述する特別遊技終了処理が実行される、
図28参照)。
【0243】
図27を用いて、小当たり遊技処理を説明する。
【0244】
(ステップS350−1)
まず、メインCPU101aは、オープニングコマンドが既に送信されているか否かを判定する。
【0245】
(ステップS350−2)
上記ステップS350−1において、オープニングコマンドが送信されていないと判定した場合には、メインCPU101aは、小当たり用開放態様決定テーブル(
図10(c))を決定する。
【0246】
(ステップS350−3)
上記ステップS350−1において、既にオープニングコマンドが送信されていると判定した場合には、メインCPU101aは、現在オープニング中であるか否かを判定する。
【0247】
(ステップS350−4)
上記ステップS350−2において、現在オープニング中であると判定した場合には、メインCPU101aは、予め設定されたオープニング時間を経過したか否かを判定する。すなわち、特別遊技タイマカウンタ=0であるか否かを判定し、オープニングタイマカウンタ=0となったら、オープニング時間を経過したと判定する。また、後述するように、ステップ350−8において第1大入賞口11の閉鎖中と判定され、ステップS350−14において設定された閉鎖時間が経過したか否かも判定される。なお、閉鎖時間も、オープニング時間と同様に特別遊技タイマカウンタ=0であるか否かで判定される。
その結果、設定時間を経過していない場合には、当該小当たり遊技処理を終了する。
【0248】
(ステップS350−5)
上記ステップS350−4において、設定時間を経過していると判定された場合には、メインCPU101aは、開放回数(K)記憶領域に、記憶されている現在の作動回数(K)に「1」を加算して記憶する。
【0249】
(ステップS350−6)
上記ステップS350−5に次いで、メインCPU101aは、第1大入賞口開閉ソレノイド11cの通電を開始して第1大入賞口受け皿装置11bを開放する。
【0250】
(ステップS350−7)
上記ステップS350−6に次いで、メインCPU101aは、上記ステップ350−2において決定された小当たり用開放態様決定テーブル(
図10(c))を参照して、開放回数(K)に基づいて、第1大入賞口11の開放時間を特別遊技タイマカウンタにセットする。
【0251】
(ステップS350−8)
上記ステップS350−3において、現在オープニング中でないと判定された場合には、メインCPU101aは、第1大入賞口11が閉鎖中であるか否かを判定する。このとき、閉鎖中と判定された場合には、上記ステップS350−4以降の処理が行われる。
【0252】
(ステップS350−9)
上記ステップS350−8において、大入賞口の閉鎖中でないと判定された場合には、メインCPU101aは、現在エンディング中であるか否かを判定する。
【0253】
(ステップS350−10)
上記ステップS350−9において、現在エンディング中でないと判定された場合には、メインCPU101aは、大入賞口入球カウンタ(C)の値が所定個数(例えば9個)に達したか否かを判定する。
【0254】
(ステップS350−11)
上記ステップS350−10において、大入賞口入球カウンタ(C)が所定個数に達していないと判定された場合には、メインCPU101aは、開放時間を経過したか否か(特別遊技タイマカウンタ=0となったか否か)を判定する。このとき、設定された開放時間を経過していない場合には、小当たり遊技処理を終了する。
【0255】
(ステップS350−12)
上記ステップS350−11において、設定された開放時間を経過したと判定された場合には、メインCPU101aは、開放回数(K)記憶領域に記憶されている現在の作動回数(K)が最大であるか否かを判定する。具体的には、
図10(c)に示すように「小当たり」のときは、最大開放回数は15回となっている。
【0256】
(ステップS350−13)
上記ステップS350−12において、開放回数(K)が最大開放回数ではないと判定された場合には、メインCPU101aは、第1大入賞口開閉ソレノイド11cの通電停止データをセットする。これにより、第1大入賞口11が閉鎖することになる。
【0257】
(ステップS350−14)
上記ステップS350−13に次いで、メインCPU101aは、上記ステップ350−2において決定された小当たり用開放態様決定テーブル(
図10(c))を参照して、開放回数(K)に基づいて、閉鎖時間を特別遊技タイマカウンタにセットする。
【0258】
(ステップS350−15)
上記ステップS350−12において、開放回数(K)が最大開放回数であると判定された場合、または、上記ステップS350−10において、大入賞口入球カウンタ(C)が所定個数に達したと判定された場合には、メインCPU101aは、第1大入賞口開閉ソレノイド11cの通電停止データをセットする。これにより、第1大入賞口11が閉鎖することになる。
【0259】
(ステップS350−16)
上記ステップS350−15に次いで、メインCPU101aは、開放回数(K)が最大に達したと判定した場合には、開放回数(K)記憶領域に記憶された開放回数(K)をリセットする。
【0260】
(ステップS350−17)
上記ステップS350−16に次いで、メインCPU101aは、大入賞口入球数(C)記憶領域をクリアする。
【0261】
(ステップS350−18)
上記ステップS350−17に次いで、メインCPU101aは、小当たり遊技終了の情報を演出制御基板102に送信するためにエンディングコマンドを演出用伝送データ格納領域にセットする。
【0262】
(ステップS350−19)
上記ステップS350−18に次いで、メインCPU101aは、メインRAM101cの特別遊技タイマカウンタに、エンディング時間に対応するカウンタを特別遊技タイマカウンタにセットする。
【0263】
(ステップS350−20)
上記ステップS350−19に次いで、または、上記ステップS350−9において、現在エンディング中であると判定した場合には、メインCPU101aは、エンディング時間を経過したか否かを判定する。エンディング時間を経過していないと判定した場合には、小当たり遊技処理を終了する。
【0264】
(ステップS350−21)
上記ステップS350−20において、エンディング時間を経過したと判定し場合には、メインCPU101aは、特図特電処理データに0をセットする(これにより、前述した特別図柄記憶判定処理が実行される、
図22参照)。
【0265】
図28を用いて、特別遊技終了処理を説明する。
【0266】
(ステップS360−1)
まず、メインCPU101aは、停止図柄データ記憶領域にセットされた停止図柄データおよび遊技状態バッファにある遊技情報をロードする。
【0267】
(ステップS360−2)
次に、メインCPU101aは、
図8に示す大当たり終了時設定データテーブルを参照し、上記ステップS360−1においてロードした停止図柄データ及び遊技状態バッファにある遊技情報に基づいて、大当り終了時に高確率遊技フラグ記憶領域に高確率フラグをセットさせるか否かの処理を行う。例えば、停止図柄データが「03」で、遊技状態バッファにある遊技情報が「02H」であれば、高確率遊技フラグ記憶領域に高確率フラグをセットする。
【0268】
(ステップS360−3)
上記ステップS360−2に次いで、メインCPU101aは、
図8に示す大当たり終了時設定データテーブルを参照し、上記ステップS360−1においてロードした停止図柄データ及び遊技状態バッファにある遊技情報に基づいて、高確率遊技状態の残り変動回数(X)記憶領域に所定の回数をセットさせる。例えば、停止図柄データが「02」で、遊技状態バッファにある遊技情報が「03H」であれば、高確率遊技状態の残り変動回数(X)記憶領域に10000回をセットする。
【0269】
(ステップS360−4)
上記ステップS360−3に次いで、メインCPU101aは、
図8に示す大当たり終了時設定データテーブルを参照し、上記ステップS360−1においてロードした停止図柄データ及び遊技状態バッファにある遊技情報に基づいて、時短遊技フラグ記憶領域に時短遊技フラグをセットさせるか否かの処理を行う。例えば、停止図柄データが「02」の場合に、遊技状態バッファのデータが「00H」または「01H」であれば、時短遊技フラグ記憶領域に時短遊技フラグをセットしないが、遊技状態バッファにある遊技情報が「02H」または「03H」のときには時短遊技フラグ記憶領域に時短遊技フラグをセットする。
【0270】
(ステップS360−5)
上記ステップS360−4に次いで、メインCPU101aは、
図8に示す大当たり終了時設定データテーブルを参照し、上記ステップS360−1においてロードした停止図柄データ及び遊技状態バッファにある遊技情報に基づいて、時短遊技状態の残り変動回数(J)記憶領域に所定の回数をセットさせる。例えば、停止図柄データが「03」の場合に、遊技状態バッファのデータが「00H」であれば、時短遊技状態の残り変動回数(J)記憶領域に0回をセットし、遊技状態バッファにある遊技情報が「00H」でなければ時短遊技状態の残り変動回数(J)記憶領域に10000回をセットする。
【0271】
(ステップS360−7)
上記ステップS360−5に次いで、メインCPU101aは、遊技状態を確認し、遊技状態指定コマンドを演出用伝送データ格納領域にセットする。
【0272】
(ステップS360−8)
上記ステップS360−7に次いで、メインCPU101aは、特図特電処理データに0をセットする(これにより、特別図柄記憶判定処理が実行される、
図22参照)。
なお、本実施形態においては、メインCPU101aにより実行される、この「特別遊技終了処理」および、メインCPU101aにより実行される、前述の「特別図柄停止処理」におけるステップS330−13の処理が、本発明の遊技状態制御手段に該当する。
【0273】
図29を用いて、普図普電制御処理を説明する。
【0274】
(ステップS401)
まず、メインCPU101aは、普通図柄時間カウンタに所定の変動時間がセットされているか否かを判定する。すなわち、第2始動口10が開放して第2の態様に制御されているか否か(第2始動口10が開放中であるか否か)を判定する。
【0275】
(ステップS402)
上記ステップS401において、第2始動口10が開放中ではないと判定された場合には、メインCPU101aは、普通図柄の停止表示中であるか否かを判定する。
【0276】
(ステップS403)
上記ステップS402において、普通図柄の停止表示中ではないと判定された場合には、メインCPU101aは、普通図柄の変動表示中であるか否かを判定する。
【0277】
(ステップS404)
上記ステップS403において、普通図柄の変動表示中ではないと判定された場合には、メインCPU101aは、普通図柄保留数(G)記憶領域に記憶された普通図柄の保留数(G)が1以上であるかを判定する。保留数(G)が「0」の場合には普通図柄の変動表示は行われないため、普図普電制御処理を終了する。
【0278】
(ステップS405)
上記ステップS404において、普通図柄の保留数(G)が「1」以上であると判定した場合には、メインCPU101aは、特別図柄保留数(G)記憶領域に記憶されている値(G)から「1」を減算した新たな保留数(G)を記憶する。
【0279】
(ステップS406)
上記ステップS405に次いで、メインCPU101aは、普通図柄保留記憶領域に記憶されたデータのシフト処理を行う。具体的には、第1記憶部〜第4記憶部に記憶された各データを1つ前の記憶部にシフトさせる。このとき、1つ前の記憶部に記憶されているデータは、所定の処理領域に書き込まれるとともに、普通図柄保留記憶領域からは消去されることとなる。
【0280】
(ステップS407)
上記ステップS406に次いで、メインCPU101aは、普通図柄保留記憶領域に記憶された当たり乱数値の判定を行う(当たり判定処理)。なお、複数の当たり乱数が記憶されている場合には、当該当たり乱数が記憶された順に読み出されるようにしている。
具体的には、
図6(c)に示す当たり判定テーブルを参照し、抽出した当たり判定用乱数値を上記のテーブルに照らし合わせて当たりか否かの判定を行う。例えば、上記テーブルによれば、非時短遊技状態であれば「0」〜「10」の当たり乱数のうち「0」の1個の当たり判定用乱数値が当たりと判定され、時短遊技状態であれば「0」〜「10」の当たり乱数のうち「0」〜「9」の10個の当たり判定用乱数値が当たりと判定され、その他の乱数はハズレと判定される。
【0281】
(ステップS408)
上記ステップS407に次いで、メインCPU101aは、図柄決定処理を行う。
図柄決定処理では、上記ステップS407における当たり乱数の判定の結果を参照して、当たりと判定された場合には当たり図柄がセットされ、ハズレと判定された場合にはハズレ図柄がセットされる。
ここでいう当たり図柄とは、上記普通図柄表示装置21において最終的にLEDが点灯する図柄のことであり、ハズレ図柄とは最終的にLEDが点灯せずに消灯する図柄のことである。また、当たり図柄のセットとは、普通図柄表示装置21においてLEDを点灯させるコマンドを所定の記憶領域に記憶させることであり、ハズレ図柄のセットとは、普通図柄表示装置21においてLEDを消灯させるコマンドを所定の記憶領域に記憶させることである。
【0282】
(ステップS409)
上記ステップS408に次いで、メインCPU101aは、普通図柄変動時間決定処理を行う。
普通図柄変動時間決定処理では、時短遊技フラグ記憶領域にフラグがONされているか否かを判定して、時短遊技フラグ記憶領域にフラグがONされていると判定した場合には、普通図柄時間カウンタに3秒に対応するカウンタをセットし、時短遊技フラグ記憶領域にフラグがONされていないと判定した場合には、普通図柄時間カウンタに29秒に対応するカウンタをセットする。この処理によって、普通図柄の変動表示の時間が決定されることとなる。なお、普通図柄時間カウンタは、上記ステップS110において、4ms毎に減算処理される。また、時短遊技フラグ記憶領域にフラグがONされている場合というのは、遊技状態が時短遊技状態にあるときであり、上記フラグがONされていない場合というのは、遊技状態が非時短遊技状態にあるときである。
【0283】
(ステップS410)
上記ステップS409に次いで、メインCPU101aは、普通図柄表示装置21において普通図柄の変動表示を開始する。普通図柄の変動表示というのは、普通図柄表示装置21においてLEDを所定の間隔で点滅させ、あたかも現在抽選中であるかのような印象を遊技者に与えるものである。この普通図柄の変動表示は、上記ステップS409の普通図柄変動時間決定処理において設定された時間だけ継続して行われることとなる。本処理を終了すると、普図普電制御処理が終了する。
【0284】
(ステップS411)
一方、上記ステップS403において、普通図柄の変動表示中であると判定された場合には、メインCPU101aは、設定された変動時間を経過したか否かを判定する。すなわち、普通図柄時間カウンタが4ms毎に減算処理されていき、セットされた普通図柄時間カウンタが0となっているか判定する。その結果、設定された変動時間を経過していないと判定した場合には、そのまま変動表示を継続して行う必要があるため、普通図柄変動処理を終了して次のサブルーチンを実行する。
【0285】
(ステップS412)
上記ステップS411において、設定された変動時間を経過していると判定された場合には、メインCPU101aは、普通図柄表示装置21における普通図柄の変動を停止する。このとき、普通図柄表示装置21には、上記ステップS408の図柄決定処理において設定された普通図柄(当たり図柄またはハズレ図柄)が停止表示する。これにより、普通図柄の抽選の結果が遊技者に報知されることとなる。
【0286】
(ステップS413)
上記ステップS412に次いで、メインCPU101aは、普通図柄確定コマンドを演出用電装データ格納領域にセットする。
【0287】
(ステップS414)
上記のようにして普通図柄の停止表示を開始したら、メインCPU101aは、普通図柄時間カウンタに図柄停止時間(1秒=1500カウンタ)をセットする。なお、普通図柄時間カウンタは上記S110において4ms毎に「1」減算処理されていく。
【0288】
(ステップS415)
一方、上記ステップS402において、普通図柄の停止表示中であると判定された場合には、メインCPU101aは、上記ステップS414においてセットされた普通図柄の停止時間が終了したか否か(普通図柄時間カウンタ=0か?)を判定する。その結果、セットされた普通図柄の停止時間が終了していなければ普図普電制御処理を終了する。
【0289】
(ステップS416)
上記ステップS415において、セットされた普通図柄の停止時間が終了していると判定した場合には、メインCPU101aは、上記ステップS415において、停止表示された普通図柄(上記ステップS408の図柄決定処理において設定された普通図柄)が当たり図柄であるか否かを判定する。設定されていた普通図柄がハズレ図柄であった場合には、そのまま普図普電制御処理を終了する。
【0290】
(ステップS417)
上記ステップS416において、設定されていた普通図柄が当たり図柄であった場合には、メインCPU101aは、開放時間決定処理を行う。
開放時間決定処理では、まず、メインCPU101aは、時短遊技フラグ記憶領域に時短遊技フラグがONされているか否かを判定して、時短遊技フラグ記憶領域に時短遊技フラグがONされていると判定した場合、すなわち、現在の遊技状態が時短遊技状態である場合には、普電開放時間カウンタに3.5秒に対応するカウンタをセットする。
一方、時短遊技フラグ記憶領域に時短遊技フラグがONされていないと判定した場合、すなわち、現在の遊技状態が時短遊技状態ではない場合には、普電開放時間カウンタに0.2秒に対応するカウンタをセットする。
【0291】
(ステップS418)
上記ステップS417に次いで、メインCPU101aは、始動口開閉ソレノイド通電開始データをセットする。これにより、始動口開閉ソレノイド10cに通電が開始され、第2始動口10が開放して第2の態様に制御されることとなる。
【0292】
(ステップS419)
一方、上記ステップS401において、第2始動口10が開放中であると判定された場合には、メインCPU101aは、上記ステップS417において設定された普電開放時間を経過したか否かを判定する。すなわち、普電開放時間カウンタが4ms毎に減算処理されていき、セットされた普電開放時間カウンタ=0となったか否かを判定する。設定された普電開放時間を経過していなければ普図普電制御処理を終了する。
【0293】
(ステップS420)
上記ステップS419において、設定された普電開放時間を経過していると判定された場合には、メインCPU101aは、始動口開閉ソレノイド通電停止データをセットする。これにより、始動口開閉ソレノイド10cの通電が停止され、第2始動口10は第1の態様に復帰し、再び遊技球の入球が不可能または困難となる。
【0294】
次に、演出制御基板102におけるサブCPU102aにより実行される処理について説明する。
【0295】
(演出制御基板102のメイン処理)
図30を用いて、演出制御基板102のメイン処理を説明する。
【0296】
電源基板107により電源が供給されると、サブCPU102aにはシステムリセットが発生し、サブCPU102aは、以下のメイン処理を行う。
【0297】
(ステップS1000)
まず、サブCPU102aは、初期化処理を行う。この処理において、サブCPU102aは、電源投入に応じて、サブROM102bからメイン処理プログラムを読み込むとともに、サブRAM102cに記憶されるフラグなどを初期化し、設定する処理を行う。
【0298】
(ステップS1100)
上記ステップS1000に次いで、サブCPU102aは、演出用乱数更新処理を行う。この処理において、サブCPU102aは、サブRAM102cに記憶される乱数(演出用乱数値、演出図柄決定用乱数値等)を更新する処理を行う。以降は、所定の割込み処理が行われるまで、上記ステップS1100の処理を繰り返し行う。
【0299】
(演出制御基板102のタイマ割込処理)
図31を用いて、演出制御基板102のタイマ割込処理を説明する。なお、図示はしないが、演出制御基板102に設けられたリセット用クロックパルス発生回路によって、所定の周期(2ミリ秒)毎にクロックパルスが発生され、タイマ割込処理プログラムを読み込み、演出制御基板のタイマ割込処理が実行される。
【0300】
(ステップS1400)
まず、サブCPU102aは、サブCPU102aのレジスタに格納されている情報をスタック領域に退避させる。
【0301】
(ステップS1500)
上記ステップS1400に次いで、サブCPU102aは、演出制御基板102で用いられる各種タイマカウンタの更新処理を行う。
【0302】
(ステップS1550)
上記ステップS1500に次いで、サブCPU102aは、返却促進表示解除処理を行う。この処理において、サブCPU102aは、払出CPU103aから送信される球貸し実施信号の受信に応じて、応答状況記憶領域の記憶内容の確認を行う。この応答状況記憶領域には、応答入力が無い場合には00Hがセットされ、応答入力が有った場合には01Hがセットされている。
この応答状況記憶領域の記憶内容を確認し、01Hが記憶されている場合には、00Hをセットする処理を行う。返却促進表示解除処理の具体的な説明は、
図32を用いて後述する。
【0303】
(ステップS1600)
上記ステップS1550に次いで、サブCPU102aは、コマンド解析処理を行う。この処理において、サブCPU102aは、サブRAM102cの受信バッファに格納されているコマンドを解析する処理を行う。コマンド解析処理の具体的な説明は、
図33及び
図34を用いて後述する。なお、演出制御基板102は、主制御基板101から送信されたコマンドを受信すると、図示しない演出制御基板102のコマンド受信割込処理が発生し、受信したコマンドを受信バッファに格納する。その後、当該ステップS1600において受信したコマンドの解析処理が行われる。
【0304】
(ステップS1700)
上記ステップS1600に次いで、サブCPU102aは、演出ボタン検出スイッチ17sおよび、キー検出スイッチ27As〜27Esの入力信号のチェックを行い、入力信号の入力により、演出ボタン17および、十字キー27(上キー27A、下キー27B、左キー27C、右キー27D及び中キー27E)の操作応じた操作入力制御処理を行う。
【0305】
(ステップS1800)
上記ステップS1700に次いで、サブCPU102aは、サブRAM102cの送信バッファにセットされている各種データを画像制御基板105やランプ制御基板104へ送信する。
【0306】
(ステップS1900)
上記ステップS1800に次いで、サブCPU102aは、上記ステップS1400で退避した情報をサブCPU102aのレジスタに復帰させる。
【0307】
(演出制御基板の返却促進表示解除処理)
図32を用いて、演出制御基板102の返却促進表示解除処理を説明する。この返却促進表示解除処理は、払出制御基板103の払出CPU103aから、球貸しが行われる都度送信される球貸し実施信号の受信に応じて、後述する返却促進表示を実行する上での判定材料となる返却促進表示応答入力の状態を変更する処理である。
【0308】
(ステップS1551)
まず、サブCPU102aは、払出CPU103aから球貸し実施信号を受信したか否かを判定する。このとき、サブCPU102aは、球貸し実施信号を受信していなければ返却促進表示解除処理を終了する。
【0309】
(ステップS1552)
上記ステップS1551において、球貸し実施信号を受信していると判定された場合には、サブCPU102aは、サブRAM102cの応答状況記憶領域の記憶内容の確認を行い、記憶内容が、返却促進表示に対して遊技者から既に応答入力を受けた状態であることを示す01Hであるか否かを判定する。このとき記憶内容が、返却促進表示に対して遊技者から未だ応答入力が無い状態であることを示す00Hである場合、返却促進表示解除処理を終了する。
【0310】
(ステップS1553)
上記ステップS1552において、記憶内容が01Hであると判定した場合には、サブCPU102aは、サブRAM102cの応答状況記憶領域の記憶内容を、01Hから00Hに変更してセットする。
本処理を終了すると、返却促進表示解除処理が終了する。
【0311】
(演出制御基板のコマンド解析処理)
図33及び
図34を用いて、演出制御基板102のコマンド解析処理を説明する。なお、以下では、
図33に示すコマンド解析処理をコマンド解析処理1、
図34に示すコマンド解析処理をコマンド解析処理2という。コマンド解析処理2(ステップS1670以降の処理)は、コマンド解析処理1に引き続いて行われるものである。
【0312】
(ステップS1601)
まず、サブCPU102aは、受信バッファにコマンドが有るか否かを確認して、コマンドを受信したか否かを判定する。このとき、サブCPU102aは、受信バッファにコマンドがなければコマンド解析処理を終了する。
【0313】
(ステップS1602)
上記ステップS1601において、受信バッファにコマンドがあると判定された場合には、サブCPU102aは、受信バッファに格納されているコマンドが、デモ指定コマンドであるか否かを判定する。
【0314】
(ステップS1603)
上記ステップS1602において、受信バッファに格納されているコマンドがデモ指定コマンドであると判定された場合には、サブCPU102aは、デモ演出パターンを決定するデモ演出パターン決定処理を行う。
具体的には、デモ演出パターンを決定し、決定したデモ演出パターンを演出パターン記憶領域にセットするとともに、決定したデモ演出パターンの情報を画像制御基板105とランプ制御基板104に送信するため、決定したデモ演出パターンに基づくデータをサブRAM102cの送信バッファにセットする。
【0315】
(ステップS1604)
一方、上記ステップS1602において、受信バッファに格納されているコマンドがデモ指定コマンドではないと判定された場合には、サブCPU102aは、受信バッファに格納されているコマンドが、始動入賞指定コマンドであるか否かを判定する。
【0316】
(ステップS1605)
上記ステップS1604において、受信バッファに格納されているコマンドが始動入賞指定コマンドであると判定された場合には、サブCPU102aは、始動入賞指定コマンドを解析して、液晶表示装置13における保留表示の保留表示態様を決定するとともに、決定した保留表示態様に対応する保留表示データを画像制御基板105とランプ制御基板104に送信する保留表示態様決定処理を行う。
【0317】
この保留表示態様決定処理では、保留表示データを第1保留記憶領域にある第1記憶領域〜第4記憶領域または第2保留記憶領域にある第5記憶領域〜第8記憶領域のうち、第1記憶領域または第5記憶領域から順に空いている記憶領域を検索していき、空いている所定の記憶領域にある始動記憶領域に、決定した保留表示データをセットする。具体的には、第1始動口9に対応する始動入賞指定コマンドである場合(MODEが「E6H」の場合)には、第1保留記憶領域にある第1記憶領域から順に空いている記憶領域を検索していき、空いている記憶領域にある始動記憶領域に決定した保留表示データをセットし、第2始動口10に対応する始動入賞指定コマンドである場合(MODEが「E7H」の場合)には、第2保留記憶領域にある第5記憶領域から順に空いている記憶領域を検索していき、空いている第N記憶領域にある始動記憶領域に決定した保留表示データをセットする。これにより、液晶表示装置13には、第1保留(U1)および第2保留(U2)の現在の保留個数が表示されることとなる。
さらに、始動入賞指定コマンドのDATAが「02H」、すなわち通常長当たりを示すものである場合には、当該保留表示データがセットされる第N記憶領域にある始動記憶領域にDATAが「02H」であることを示すデータが記憶される。この保留表示態様決定処理については
図35にて後述する。
【0318】
(ステップS1606)
一方、上記ステップS1604において、受信バッファに格納されているコマンドが始動入賞指定コマンドではないと判定された場合には、サブCPU102aは、受信バッファに格納されているコマンドが、変動パターン指定コマンドであるか否かを判定する。
【0319】
(ステップS1607)
上記ステップS1606において、受信バッファに格納されているコマンドが変動パターン指定コマンドであると判定された場合には、サブCPU102aは、メインCPU101aから受信した変動パターン指定コマンドに基づいて、各種遊技状態の各々に対して複数用意されている変動演出パターンの中から1つの変動演出パターンを決定する変動演出パターン決定処理を行う。
その後、かかる演出パターンに基づいて、液晶表示装置13、演出用役物装置14,15、演出用照明装置16、音声出力装置18が制御されることになる。なお、ここで決定した変動演出パターンに基づいて、演出図柄30の変動態様が決定されることとなる。この変動演出パターン決定処理については
図36にて後述する。
【0320】
(ステップS1608)
上記ステップS1607に次いで、サブCPU102aは、第1保留記憶領域および第2保留記憶領域に記憶されている保留表示データと始動入賞指定コマンドに対応するデータとをシフトさせ、シフトした後の保留表示データの情報を画像制御基板105とランプ制御基板104に送信する保留表示態様更新処理を行う。
具体的には、第1保留記憶領域の第1記憶領域、第2記憶領域、第3記憶領域、第4記憶領域の順番に、それぞれの記憶領域にある表示記憶領域、始動記憶領域のデータを1つ前の記憶領域にシフトさせる。
例えば、第2記憶領域のデータは第1記憶領域にシフトさせ、第3記憶領域のデータは第2記憶領域にシフトさせ、第4記憶領域のデータは第3記憶領域にシフトさせる。ここで、第4記憶領域のデータをシフトさせた後には、新たな第4記憶領域にはブランクデータがセットされ、第4記憶領域のデータがクリアされる。そして、第1保留記憶領域の第1記憶領域の始動記憶領域の保留表示データは、1つ前の記憶領域、すなわち、第0記憶領域の始動記憶領域にシフトさせる。
これにより、液晶表示装置13には、シフトした後の第1保留(U1)および第2保留(U2)の保留個数が表示されることとなる。
【0321】
(ステップS1609)
一方、上記ステップS1606において、受信バッファに格納されているコマンドが変動パターン指定コマンドではないと判定された場合には、サブCPU102aは、受信バッファに格納されているコマンドが、演出図柄指定コマンドであるか否かを判定する。
【0322】
(ステップS1610)
上記ステップS1609に次いで、サブCPU102aは、受信した演出図柄指定コマンドの内容に基づいて、液晶表示装置13に停止表示させる演出図柄30を決定する演出図柄決定処理を行う。
具体的には、演出図柄指定コマンドを解析して、大当たりの有無、大当たりの種別に応じて演出図柄30の組み合わせを構成する演出図柄データを決定し、決定された演出図柄データを演出図柄記憶領域にセットするとともに、演出図柄データを画像制御基板105とランプ制御基板104に送信するため、演出図柄データを示す情報をサブRAM102cの送信バッファにセットする。
【0323】
(ステップS1611)
一方、上記ステップS1609において、受信バッファに格納されているコマンドが演出図柄指定コマンドではないと判定された場合には、サブCPU102aは、受信バッファに格納されているコマンドが、図柄確定コマンドであるか否かを判定する。
【0324】
(ステップS1612)
上記ステップS1611において、受信バッファに格納されているコマンドが図柄確定コマンドであると判定された場合には、サブCPU102aは、演出図柄30を停止表示させるために、上記ステップS1610で決定された演出図柄データに基づくデータと、演出図柄を停止表示させるための停止指示データをサブRAM102cの送信バッファにセットする演出図柄停止処理を行う。
【0325】
(ステップS1613)
一方、上記ステップS1611において、受信バッファに格納されているコマンドが図柄確定コマンドではないと判定された場合には、サブCPU102aは、受信バッファに格納されているコマンドが、遊技状態指定コマンドであるか否かを判定する。
【0326】
(ステップS1614)
上記ステップS1613において、受信バッファに格納されているコマンドが遊技状態指定コマンドであると判定された場合には、サブCPU102aは、受信した遊技状態指定コマンドに基づいた遊技状態をサブRAM102cの遊技状態記憶領域にセットする(遊技状態設定処理)。
具体的には、遊技状態指定コマンドが、「低確率遊技状態であり、かつ非時短遊技状態」を指定している場合は、遊技状態記憶領域に00Hをセットし、遊技状態指定コマンドが、「高確率遊技状態であり、かつ非時短遊技状態」を指定している場合は、01Hをセットし、遊技状態指定コマンドが、「低確率遊技状態であり、かつ時短遊技状態」を指定している場合は、02Hをセットし、遊技状態指定コマンドが、「高確率遊技状態であり、かつ時短遊技状態」を指定している場合は、03Hをセットする。
【0327】
(ステップS1617)
一方、上記ステップS1613において、受信バッファに格納されているコマンドが離席報知コマンドではないと判定された場合には、サブCPU102aは、受信バッファに格納されているコマンドが、オープニングコマンドであるか否かを判定する。
【0328】
(ステップS1618)
上記ステップS1617において、受信バッファに格納されているコマンドがオープニングコマンドであると判定された場合には、サブCPU102aは、当たり開始演出パターンを決定する当たり開始演出パターン決定処理を行う。
具体的には、オープニングコマンドおよび当該当たりに係る演出図柄(上記ステップS1610の演出図柄決定処理において決定した演出図柄)に基づいて当たり開始演出パターンを決定し、決定した当たり開始演出パターンを演出パターン記憶領域にセットするとともに、決定した当たり開始演出パターンの情報を画像制御基板105とランプ制御基板104に送信するため、決定した当たり開始演出パターンに基づくデータをサブRAM102cの送信バッファにセットする。すなわち、オープニングコマンドを契機として当たり開始演出パターンが決定されるにあたり、当該当たりに係る演出図柄が参照されることとなるため、確変長当たり(
図14等参照)であっても通常長当たりであることを示す当たり開始演出パターンが決定されることがあることとなる(詳細は後述する)。
【0329】
(ステップS1619)
一方、上記ステップS1617において、受信バッファに格納されているコマンドがオープニングコマンドではないと判定された場合には、サブCPU102aは、受信バッファに格納されているコマンドが、大入賞口開放指定コマンドであるか否かを判定する。
【0330】
(ステップS1620)
上記ステップS1619において、受信バッファに格納されているコマンドが大入賞口開放指定コマンドであると判定された場合には、サブCPU102aは、大当たり演出パターンを決定する大当たり演出パターン決定処理を行う。
具体的には、大入賞口開放指定コマンドに基づいて大当たり演出パターンを決定し、決定した大当たり演出パターンを演出パターン記憶領域にセットするとともに、決定した大当たり演出パターンの情報を画像制御基板105とランプ制御基板104に送信するため、決定した大当たり演出パターンに基づくデータをサブRAM102cの送信バッファにセットする。
【0331】
(ステップS1621)
一方、上記ステップS1619において、受信バッファに格納されているコマンドが大入賞口開放指定コマンドではないと判定された場合には、サブCPU102aは、受信バッファに格納されているコマンドが、エンディングコマンドであるか否かを判定する。このとき、受信バッファに格納されているコマンドがエンディングコマンドではないと判定された場合には、コマンド解析処理を終了する。
【0332】
(ステップS1622)
上記ステップS1621において、受信バッファに格納されているコマンドがエンディングコマンドであると判定された場合には、サブCPU102aは、当たり終了演出パターンを決定する当たり終了演出パターン決定処理を行う。
具体的には、エンディングコマンドに基づいて当たり終了演出パターンを決定し、決定した当たり終了演出パターンを演出パターン記憶領域にセットするとともに、決定した当たり終了演出パターンの情報を画像制御基板105とランプ制御基板104に送信するため、決定した当たり終了演出パターンに基づくデータをサブRAM102cの送信バッファにセットする。この当たり終了演出パターン決定処理については
図37にて後述する。
本処理を終了すると、コマンド解析処理が終了する。
【0333】
図35を用いて、保留表示態様処理について説明する。この保留表示態様決定処理では、始動入賞指定コマンドのDATAを参照して保留表示の態様を決定する。この保留表示の態様には、通常保留表示、特別1保留表示、特別2保留表示の3種類が設けられている。
通常保留表示は、当該DATAの内容に係わらず決定されうる保留表示の態様である。特別1保留表示及び特別2保留表示は、当該DATAが04H,06H,14H,16H以外、すなわち、ハズレ(リーチ無)以外の場合である可能性が高いことを示唆する保留表示の態様である。すなわち、通常保留表示よりも特別1保留表示や特別2保留表示が保留表示の態様となったときの方が、少なくとも単なるハズレ(ハズレ(リーチ無)のことを指す)となる可能性が低いといえる。また、特別2保留表示は、特別1保留表示に比べて、当該DATAが01H〜03H,11H〜13Hである場合に選択されやすい保留表示の態様としている。
【0334】
これらのことから、通常保留表示、特別1保留表示及び特別2保留表示には、
[通常保留表示 ≦ 特別1保留表示 ≦ 特別2保留表示]
という関係式が成り立つように、特別2保留表示が最も大当たりに当選している可能性の高い保留表示の態様となっている。
また、通常保留表示、特別1保留表示及び特別2保留表示それぞれの保留表示の態様は、
図39に示すように、ゴングを模した絵柄となっており、通常保留表示はゴング絵柄の色が青色、特別1保留表示はゴング絵柄の色が黄色、特別2保留表示はゴング絵柄の色が赤色となっている。
【0335】
(ステップS1605−1)
まず、サブCPU102aは、受信した始動入賞指定コマンドの「DATA」が「FFH」であるか否かを判定する。ここで、
図14に示すように始動入賞指定コマンドの下位バイトにある「DATA」が「FFH」というのは、始動口のオーバーフローの入賞を意味している。従って、受信した始動入賞指定コマンドがオーバーフローとなった遊技球を示すものであるか、特別図柄判定用乱数値等を取得した遊技球を示すものであるかを判定することとなる。このとき、始動入賞指定コマンドの「DATA」が「FFH」であると判定された場合には、当該保留表示態様決定処理を終了する。
【0336】
(ステップS1605−2)
上記ステップS1605−1において、始動入賞指定コマンドの「DATA」が「FFH」ではないと判定された場合には、サブCPU102aは、始動入賞指定コマンドの「DATA」が「01H〜03H」,「11H〜13H」のいずれかであるか否かを判定する。すなわち、事前判定情報として大当たりが含まれているか否かが判定される。
【0337】
(ステップS1605−3)
上記ステップS1605−2において、始動入賞指定コマンドの「DATA」が「01H〜03H」,「11H〜13H」のいずれかであると判定された場合には、サブCPU102aは、第1保留表示データ決定処理を実行する。この第1保留表示データ決定処理では、
[ 通常保留表示・・・・85.0% ]
[ 特別1保留表示・・・10.0% ]
[ 特別2保留表示・・・・5.0% ]
という振分けに従って抽選を行い、保留表示の態様が決定される。
【0338】
(ステップS1605−4)
一方、上記ステップS1605−2において、始動入賞指定コマンドの「DATA」が「01H〜03H」,「11H〜13H」のいずれにも該当しないと判定された場合には、サブCPU102aは、始動入賞指定コマンドの「DATA」が「05H」,「07H」,「0AH」,「0BH」,「15H」,「17H」,「1AH」,「1BH」のいずれかであるか否かを判定する。
【0339】
(ステップS1605−5)
上記ステップS1605−4において、始動入賞指定コマンドの「DATA」が「05H」,「07H」,「0AH」,「0BH」,「15H」,「17H」,「1AH」,「1BH」のいずれかであると判定された場合には、サブCPU102aは、第2保留表示データ決定処理を実行する。この第2保留表示データ決定処理では、
[ 通常保留表示・・・・92.5% ]
[ 特別1保留表示・・・・5.0% ]
[ 特別2保留表示・・・・2.5% ]
という振分けに従って抽選を行い、保留表示の態様が決定される。
【0340】
(ステップS1605−6)
一方、上記ステップS1605−4において、始動入賞指定コマンドの「DATA」が「05H」,「07H」,「0AH」,「0BH」,「15H」,「17H」,「1AH」,「1BH」のいずれにも該当しないと判定された場合には、サブCPU102aは、通常保留表示データ決定処理を実行する。この通常保留表示データ決定処理では、
[ 通常保留表示・・・・99.5% ]
[ 特別1保留表示・・・・0.4% ]
[ 特別2保留表示・・・・0.1% ]
という振分けに従って抽選を行い、保留表示の態様が決定される。
【0341】
(ステップS1605−7)
サブCPU102aは、保留表示領域40における当該保留態様表示領域に上記ステップS1605−3、ステップS1605−5またはステップS1650−6で決定された保留表示データをセットする。この保留表示領域40とは、
図39に示す液晶表示装置13の表示領域内に設けられた保留個数を表示する表示領域のことを指す。また、保留表示態様表示領域とは、
図39において40A〜40Dで示す保留表示領域40内における表示領域のことを指す。なお、保留態様表示領域40A〜40Dは、それぞれ第1記憶領域〜第4記憶領域に記憶されている保留表示データに対応するものである。また、保留表示領域40には、第5記憶領域〜第8記憶領域に記憶されている保留表示データに対応する保留態様表示領域40E〜40H(図示しない)も設けられているが、上記保留態様表示領域40A〜40Dと同様であるため、説明は省略する(以下も同様)。
【0342】
図36を用いて、変動演出パターン決定処理について説明する。この変動演出パターン決定処理では、サブCPU102aは、メインCPU101aから受信した変動パターン指定コマンドに基づいて、各種遊技状態の各々に対して複数用意されている変動演出パターンの中から1つの変動演出パターンを決定する変動演出パターン決定処理を行う。
また、サブRAM102cの遊技状態記憶領域に記憶された遊技状態が00H(低確率遊技状態であり、かつ非時短遊技状態)以外のときには、サブRAM102cの応答状況記憶領域の記憶内容を確認し、返却促進表示に対して遊技者から未だ応答入力が無い状態であることを示す00Hが記憶されている場合は、返却促進表示を行うための処理を行う。
【0343】
(ステップS1607−1)
まず、サブCPU102aは、サブRAM102cの遊技状態記憶領域に記憶された遊技状態が00H(低確率遊技状態であり、かつ非時短遊技状態)であるか否かの判定を行う。
【0344】
(ステップS1607−2)
上記ステップS1607−1において、サブRAM102cの遊技状態記憶領域に記憶された遊技状態が00Hであると判定された場合は、低確率・非時短遊技状態用の変動演出パターン決定テーブルから、1つの変動演出パターンを決定し、この決定した変動演出パターンを指定するための変動演出パターンデータを、サブRAM102cの送信バッファにセットし、変動演出パターン決定処理を終了する。
【0345】
(ステップS1607−3)
上記ステップS1607−1において、サブRAM102cの遊技状態記憶領域に記憶された遊技状態が00Hではないと判定された場合は、遊技状態記憶領域に記憶された遊技状態が01H(高確率遊技状態であり、かつ非時短遊技状態)であるか否かの判定を行う。
【0346】
(ステップS1607−4)
上記ステップS1607−3において、サブRAM102cの遊技状態記憶領域に記憶された遊技状態が01Hであると判定された場合は、高確率・非時短遊技状態用の変動演出パターン決定テーブルから、1つの変動演出パターンを決定し、この決定した変動演出パターンを指定するための変動演出パターンデータを、サブRAM102cの送信バッファにセットする。
【0347】
(ステップS1607−5)
上記ステップS1607−3において、サブRAM102cの遊技状態記憶領域に記憶された遊技状態が01Hではないと判定された場合は、遊技状態記憶領域に記憶された遊技状態が02H(低確率遊技状態であり、かつ時短遊技状態)であるか否かの判定を行う。
【0348】
(ステップS1607−6)
上記ステップS1607−5において、サブRAM102cの遊技状態記憶領域に記憶された遊技状態が02Hであると判定された場合は、低確率・時短遊技状態用の変動演出パターン決定テーブルから、1つの変動演出パターンを決定し、この決定した変動演出パターンを指定するための変動演出パターンデータを、サブRAM102cの送信バッファにセットする。
【0349】
(ステップS1607−7)
上記ステップS1607−5において、サブRAM102cの遊技状態記憶領域に記憶された遊技状態が02Hではないと判定された場合は、遊技状態記憶領域に記憶された遊技状態が03H(高確率遊技状態であり、かつ時短遊技状態)であるか否かの判定を行う。
【0350】
(ステップS1607−8)
上記ステップS1607−7において、サブRAM102cの遊技状態記憶領域に記憶された遊技状態が03Hであると判定された場合は、高確率・時短遊技状態用の変動演出パターン決定テーブルから、1つの変動演出パターンを決定し、この決定した変動演出パターンを指定するための変動演出パターンデータを、サブRAM102cの送信バッファにセットする。
【0351】
(ステップS1607−9)
ステップS1607−9においては、サブCPU102aはサブRAM102cの応答状況記憶領域の記憶内容が、返却促進表示に対して遊技者から既に応答入力を受けた状態であることを示す01Hであるか否かの判定を行う。記憶内容が01Hである場合は、変更演出パターン決定処理を終了する。
【0352】
(ステップS1607−10)
上記ステップS1607−9において、サブRAM102cの応答状況記憶領域の記憶内容が、返却促進表示に対して遊技者から未だ応答入力が無い状態であることを示す00Hである場合、サブRAM102cの送信バッファに返却促進表示パターンを指定するための返却促進表示パターンデータをセットする。
本処理が終了すると、変動演出パターン決定処理を終了する。
【0353】
上記ステップS1607−10における返却促進表示パターンデータおよび、上記ステップS1607−4、ステップS1607−6、ステップS1607−8のうち何れかの変動演出パターンデータがサブRAM102cの送信バッファにセットされることにより、これらデータが上記ステップS1800において画像制御基板105の画像CPUに送信される。画像CPUでは、受信したこれらデータに基づき画像ROMから対応する画像データを展開し、液晶表示装置13に表示させる制御を行う。
【0354】
図40(a)は上記ステップS1607−10において返却促進表示パターンデータおよび、上記ステップS1607−8において変動演出パターンデータ(高確率・時短遊技状態)がサブRAM102cの送信バッファにセットされた場合の返却促進表示の一例を示している。この
図40(a)では、高確率・時短遊技状態であることを報知する背景画像、背景画像の手前に変動表示画像、変動表示画像の手前に返却促進表示画像が表示される。
【0355】
この返却促進表示画像は、カード球貸しユニットのカード挿入口から遊技用カードが排出される様をイメージした画像と、カードの返却を促すための「カードをお取りいただけましたか?」というメッセージ画像と、このメッセージ画像が遊技者に伝わったことを遊技者の演出ボタン17の操作により確認するために、演出ボタン17の操作を促すための演出ボタン操作画像と、から構成されている。
【0356】
次に
図37を用いて、当たり終了演出パターン決定処理について説明する。この当たり終了演出パターン決定処理では、サブCPU102aは、メインCPU101aから受信したエンディングコマンドに基づいて、複数用意された当たり終了演出パターンの中から1つの当たり終了演出パターンを決定する、当たり終了演出パターン決定処理を行う。
また、サブRAM102cの設定内容記憶領域に記憶された返却促進表示有効/無効設定が無効であることを示す00Hであるか、有効であることを示す01Hであるかを確認するととともに、サブRAM102cの応答状況記憶領域の記憶内容が、返却促進表示に対して遊技者から未だ応答入力が無い状態であることを示す00Hであるか、既に応答入力が有った状態であることを示す01Hであるかを確認し、設定内容が01Hであり、且つ返却促進応答入力が00Hの場合に、返却促進表示を行うための処理を行う。
【0357】
ここで、返却促進表示有効/無効設定において無効であることを示す00Hを設定する必要がある場合について説明する。
遊技用記録処理手段としてのカード球貸しユニット200には、例えば特開2011−125512号公報に記載されているような、遊技媒体の計数機能を有するものがある。このような計数機能を有するカード球貸しユニット200が遊技機1に対応しても設置されている場合においては、上記の通り、遊技用カードをカード挿入口201に挿入して遊技を行うが、遊技により獲得した獲得球は計数機能によって計数されるとともに計数値として表示される。そして遊技者がカード返却操作部52をすると、カード挿入口201に挿入されている遊技用カードに現在の計数値が記録された後(または、遊技用カードのカード識別情報に紐付けてサーバに登録された後)、遊技者に返却されることになる。
【0358】
そのため、遊技の途中で遊技用カードが返却されてしまうと、計数値を記録させる遊技用カードが無くなってしまい、計数値が記録できなくなるという不都合が生じる。計数機能を有するカード球貸しユニット200には、ユニット内部に遊技用カードを数枚ストックできるタイプもあるが、この場合においても、遊技の途中で遊技用カードが返却されてしまうと、計数値を記録させる遊技用カードはユニット内部にストックされた遊技用カードになるため、本来1枚の遊技用カードで足りるところ、遊技用カードが2枚になってしまうという不都合が生じることになる。
【0359】
そこで、返却促進表示有効/無効設定において無効であることを示す00Hを設定することによって、後述する返却促進表示が行われないようになるために、上記のような不都合を誘発することが無い。
【0360】
(ステップS1622−1)
まず、サブCPU102aは、メインCPU101aから受信したエンディングコマンドに基づいて、各種当たり終了演出の中から1つの当たり終了演出パターンを決定し、この決定した当たり終了演出パターンデータをサブRAM102cの送信バッファにセットする。
【0361】
(ステップS1622−2)
続いてサブRAM102cの設定内容記憶領域に記憶された返却促進表示有効/無効設定の設定内容が、返却促進表示が有効であること示す01Hであるか否かの判定を行う。設定内容が、返却促進表示無効であることを示す00Hであると判定された場合、当たり終了演出パターン決定処理を終了する。
【0362】
(ステップS1622−3)
上記ステップS1622−2において、サブRAM102cの設定内容記憶領域に記憶された設定内容が01Hであると判定された場合は、本大当たりは、遊技状態バッファのデータが00H(低確率遊技状態であり、かつ非時短遊技状態)のときに発生した大当たりであるか否かの判定を行う。本大当たりが、遊技状態バッファのデータが00H(低確率遊技状態であり、かつ非時短遊技状態)のときに発生した大当たりではないと判定された場合、当たり終了演出パターン決定処理を終了する。
【0363】
(ステップS1622−4)
上記ステップS1622−3において、本大当たりは、遊技状態バッファのデータが00H(低確率遊技状態であり、かつ非時短遊技状態)のときに発生した大当たりであると判定された場合は、サブRAM102cの応答状況記憶領域の記憶内容が、返却促進表示に対して遊技者から未だ応答入力が無い状態であることを示す00Hであるか否かの判定を行う。記憶内容が、返却促進表示に対して遊技者から既に応答入力が有った状態であることを示す01Hであると判定された場合、当たり終了演出パターン決定処理を終了する。
【0364】
(ステップS1622−5)
上記ステップS1622−4において、サブRAM102cの応答状況記憶領域の記憶内容が、返却促進表示に対して遊技者から未だ応答入力が無い状態であることを示す00Hであると判定された場合は、返却促進表示を指定するための返却促進表示パターンデータを、サブRAM102cの送信バッファにセットする。
本処理が終了すると、当たり終了演出パターン決定処理を終了する。
なお、このステップS1622−5による処理および、上記ステップS1607−10による処理が本発明の報知手段に該当する。
【0365】
上記ステップS1622−5における返却促進表示パターンデータおよび、上記ステップS1622−1における当たり終了演出パターンデータがサブRAM102cの送信バッファにセットされることにより、これらデータが上記ステップS1800において画像制御基板105の画像CPUに送信される。画像CPUでは、受信したこれらデータに基づき画像ROMから対応する画像データを展開し、液晶表示装置13に表示させる制御を行う。
【0366】
図40(b)は上記ステップS1622−5において返却促進表示パターンデータおよび、上記ステップS1622−1において当たり終了演出パターンデータ(高確率・時短遊技状態となる大当たり用の当たり終了演出表示)がサブRAM102cの送信バッファにセットされた場合の返却促進表示の一例を示している。この
図40(b)では、高確率・時短遊技状態となる大当たり用の当たり終了演出表示を背景画像とし、背景画像の手前に返却促進表示画像が表示される。
【0367】
この返却促進表示画像は、カード球貸しユニットのカード挿入口から遊技用カードが排出される様をイメージした画像と、カードの返却を促すための「カードをお取りいただけましたか?」というメッセージ画像と、このメッセージ画像が遊技者に伝わったことを遊技者の演出ボタン17の操作により確認するために、演出ボタン17の操作を促すための演出ボタン操作画像と、から構成されている。
なお、この返却促進表示画像が表示されている間に演出ボタンが操作されない場合は、前述した変動演出パターン決定処理において、再度返却促進表示画像が表示されることとなる。
【0368】
次に
図38を用いて、操作入力制御処理について説明する。この操作入力制御処理では、サブCPU102aは、演出ボタン検出スイッチ17sやキー検出スイッチ27As〜27Esによる入力信号を検出すると、入力信号を検出したときの状況等に応じた各種操作入力制御を行う。各種操作入力制御としては、(1)入力信号を検出したときの状況が変動表示中である場合は、リアクション演出を行うための処理、(2)入力信号を検出したときの状況がデモ表示中である場合は、遊技方法・履歴表示を行うための処理、(3)入力信号を検出したときの状況が返却促進表示中である場合は、返却促進表示に対する応答処理、(4)入力信号を検出したときの状況がデモ表示中であり、且つ入力信号の検出順序が所定順序の場合は、返却促進表示の有効/無効設定処理、が行われることとなる。
【0369】
(ステップS1801)
まず、サブCPU102aは、演出ボタン検出スイッチ17sからの入力信号が検出されたか否かの判定を行う。
【0370】
(ステップS1802)
上記ステップS1801において、演出ボタン検出スイッチ17sからの入力信号が検出されない場合、または後述するステップS1806において、遊技方法・履歴表示データが、サブRAM102cの送信バッファにセットされた場合、または後述するステップS1809において返却促進表示消去データが、サブRAM102cの送信バッファにセットされた場合に、キー検出スイッチ27As〜27Esの何れかによる入力信号が検出されたか否かの判定を行う。キー検出スイッチ27As〜27Esの何れかによる入力信号が検出されない場合は、操作入力制御処理を終了する。
【0371】
(ステップS1803)
上記ステップS1801において、演出ボタン検出スイッチ17sからの入力信号が検出された場合は、現在の状況が変動表示中における操作有効期間内であるか否かの判定を行う。
【0372】
(ステップS1804)
上記ステップS1803において、現在の状況が変動表示中における操作有効期間内であると判定された場合は、演出ボタン17の操作に応じたリアクション演出を決定し、決定したリアクション演出を指定するリアクション演出データを、サブRAM102cの送信バッファにセットする。
【0373】
(ステップS1805)
上記ステップS1803において、現在の状況が変動表示中における操作有効期間外であると判定された場合は、現在の状況がデモ演出中であるか否かの判定を行う。
図41(a)は、デモ演出の一例を示す。
【0374】
(ステップS1806)
上記ステップS1805において、現在の状況がデモ演出中であると判定された場合は、遊技方法の表示および本日の遊技履歴の表示を指定するための遊技方法・履歴表示データを、サブRAM102cの送信バッファにセットする。
【0375】
(ステップS1807)
上記ステップS1805において、現在の状況がデモ演出中ではないと判定された場合は、現在の状況が返却促進表示中であるか否かの判定を行う。現在の状況が返却促進表示中ではないと判定された場合は、ステップS1802に進む。
【0376】
(ステップS1808)
上記ステップS1807において、現在の状況が返却促進表示中であると判定された場合は、サブRAM102cの応答状況記憶領域の記憶内容を、返却促進表示に対して応答入力が無い状態であることを示す00Hから、応答入力が有った状態であることを示す01Hに変更してセットする。
これにより以後、返却促進表示解除処理において応答状況記憶領域の記憶内容が00Hにセットされない限り、返却促進報知は行われない。
【0377】
(ステップS1809)
上記ステップS1808において、応答状況記憶領域の記憶内容に01Hがセットされると、現在表示されている返却促進表示の消去を指定するための返却促進表示消去データを、サブRAM102cの送信バッファにセットする。
【0378】
ここでは、
図40(a)または
図40(b)に示すような返却促進表示画面が表示されている場合に、この画面を確認した遊技者による演出ボタン17の操作に応じて、演出ボタン検出スイッチ17sからの入力信号が検出された場合に、応答状況記憶領域の記憶内容に01Hがセットされるとともに、返却促進表示画面が消去される。
【0379】
(ステップS1810)
上記ステップS1802において、キー検出スイッチ27As〜27Esの何れかによる入力信号が検出されたと判定された場合は、現在の状況がデモ演出中であるか否かの判定を行う。
【0380】
(ステップS1811)
上記ステップS1810において、現在の状況がデモ演出中であると判定された場合に、検出された入力信号の種類(入力信号がキー検出スイッチ27As〜27Esの何れであるか)を示す入力信号種類情報をサブRAM102cに記憶する。
【0381】
(ステップS1812)
上記ステップS1811において、検出された入力信号の種類がサブRAM102cに記憶されると、信号入力カウンタSに1を加算する。
【0382】
(ステップS1813)
上記ステップ1812において、信号入力カウンタSに1が加算されると、信号入力カウンタSの値が4であるか否かを判定する。信号入力カウンタSの値が4ではない場合は、操作入力制御処理を終了する。
【0383】
(ステップS1814)
上記ステップS1813において、信号入力カウンタSの値が4であると判定された場合に、サブRAM102cに記憶された4つの入力信号の入力順序が、予め決められた入力順序であるか否かの判定を行う。サブRAM102cに記憶された4つの入力信号の入力順序が、予め決められた入力順序ではないと判定された場合は、ステップS1816に進む。
【0384】
(ステップS1815)
上記ステップS1814において、サブRAM102cに記憶された4つの入力信号の入力順序が、予め決められた入力順序であると判定された場合に、返却促進表示の有効/無効を設定するための返却促進表示設定画面の表示を指示するための返却促進設定表示データを、サブRAM102cの送信バッファにセットする。
【0385】
図41(a)のようなデモ演出が表示されているときに、遊技場の係員が予め定めた順序(例えば、上キー27A→左キー27C→下キー27B→右キー27Dの順)で十字キー27を4回操作することにより、上記ステップS1814において予め決められた入力順序であると判定された場合、
図41(b)に示すような「返却促進表示設定」画面が表示される。
【0386】
図41(b)では「有効」、「無効」を示す画像が表示されるとともに、現在設定されている内容のほうが大きく目立つように表示されるようになっており、この図においては、現在の設定内容が「有効」であることを示している。そして、「有効」、「無効」を示す画像の下には、十字キー27のうち本設定で使用される、左キー27C、右キー27D、中央キー27Eをイメージさせる操作キー画像が表示される。左キー27Cが操作されると、「有効」画像が目立つように表示され、右キー27Dが操作されると、「無効」画像が目立つように表示され(
図41(c))、中央キー27Eが操作されると、現在目立つように表示されている「有効」画像または「無効」画像を、新たな返却促進表示の設定内容としてサブRAM102cの設定内容記憶領域に記憶させる。
【0387】
(ステップS1816)
上記ステップS1815において、返却促進設定表示データをサブRAM102cの送信バッファにセットされた場合、または上記ステップS1814において、サブRAM102cに記憶された4つの入力信号の入力順序が、予め決められた入力順序ではないと判定された場合に、信号入力カウンタSの値を0に変更してセットするとともに、サブRAM102cに記憶された4つの入力信号種類情報のクリアを行う。
本処理が終了すると、操作入力制御処理を終了する。
【0388】
(ステップS1817)
上記ステップS1810において、現在の状況がデモ演出中ではないと判定された場合は、現在の状況が返却促進表示設定画面を表示中であるか否かの判定を行う。現在の状況が返却促進表示設定画面を表示中ではないと判定された場合は、操作入力制御処理を終了する。
【0389】
(ステップS1818)
上記ステップS1817において、現在の状況が、
図41(b)〜(d)に示すような返却促進表示設定画面を表示中であると判定された場合は、検出された入力信号の種類が、キー検出スイッチ27As〜27Esのうち、キー検出スイッチ27Csまたはキー検出スイッチ27Dsであるか否かの判定を行う。
【0390】
(ステップS1819)
上記ステップS1818において、検出された入力信号の種類が、キー検出スイッチ27Csまたはキー検出スイッチ27Dsであると判定された場合は、選択対象を現在の選択対象から他の選択対象(現在の選択対象が「返却促進表示有」ならば「返却促進表示無」、現在の選択対象が「返却促進表示無」ならば「返却促進表示有」)に切替えを指示するための選択切替えデータを、サブRAM102cの送信バッファにセットする。
本処理が終了すると、操作入力制御処理を終了する。
【0391】
ここでは、現在表示中の返却促進表示設定画面が
図41(b)に示すように、「有効」のほうが「無効」よりも目立つように表示された画面表示であるときに、キー検出スイッチ27Csによる入力信号が検出された場合は、画面切り替えは行われないが、キー検出スイッチ27Dsによる入力信号が検出された場合は、
図41(c)に示すような、「無効」のほうが「有効」よりも目立つように表示された画面表示に切り替える。そして、
図41(c)の画面表示であるときに、キー検出スイッチ27Csによる入力信号が検出された場合は、
図41(d)に示すような、「有効」のほうが「無効」よりも目立つように表示された画面表示に切り替わるが、キー検出スイッチ27Dsによる入力信号が検出された場合は、画面切り替えは行われない。
【0392】
(ステップS1820)
上記ステップS1818において、検出された入力信号の種類が、キー検出スイッチ27Csまたはキー検出スイッチ27Dsではないと判定された場合は、検出された入力信号の種類が、キー検出スイッチ27Esであるか否かの判定を行う。検出された入力信号の種類が、キー検出スイッチ27Esではないと判定された場合は、操作入力制御処理を終了する。
【0393】
(ステップS1821)
上記ステップS1820において、検出された入力信号の種類が、キー検出スイッチ27Esであると判定された場合は、現在選択されている選択対象に応じた設定内容をサブRAM102cの設定内容記憶領域に記憶する。この処理によりサブRAM102cの設定内容記憶領域には、現在の選択対象が「返却促進表示無」であれば00Hが記憶され、一方、現在の選択対象が「返却促進表示有」であれば01Hが記憶されることとなる。
【0394】
ここでは、
図41(b)または(d)に示すような、「有効」のほうが「無効」よりも目立つように表示された画面表示であるときに、キー検出スイッチ27Esによる入力信号が検出された場合は、設定内容として「有効」が決定されたと判断し、サブRAM102cの設定内容記憶領域には01Hが記憶され、
図41(c)に示すような、「無効」のほうが「有効」よりも目立つように表示された画面表示であるときに、キー検出スイッチ27Esによる入力信号が検出された場合は、設定内容として「無効」が決定されたと判断し、サブRAM102cの設定内容記憶領域には00Hが記憶されることとなる。
図41(e)は、「有効」が決定された場合に表示される画面表示である。
【0395】
(ステップS1822)
上記ステップS1821において、現在の選択対象に応じた設定内容がサブRAM102cの設定内容記憶領域に記憶された場合に、デモ演出の表示を指示するためのデモ演出データを、サブRAM102cの送信バッファにセットする。
本処理が終了すると、操作入力制御処理を終了する。
【0396】
次に、画像制御基板105とランプ制御基板104について簡単に概略を説明する。
【0397】
画像制御基板105において、液晶表示装置13を制御する際には、受信したデータに基づいて、音声CPUが音声ROMから音声出力装置制御プログラムを読み出して、音声出力装置18における音声を出力制御する。また、演出制御基板102から画像制御基板105にデータが送信されると、画像CPUが画像ROMからプログラムを読み出して、受信した演出用のコマンドに基づいて液晶表示装置13における画像表示を制御する。
【0398】
ランプ制御基板104においては、受信したデータに基づいて演出役物装置作動プログラムを読み出して、演出用役物装置14,15を作動制御するとともに、受信した演出用のデータに基づいて演出用照明装置制御プログラムを読み出して、演出用照明装置16を制御する。
【0399】
(実施の形態における変形例等)
本実施の形態では遊技機としてぱちんこ遊技機であるパチンコ機を例に挙げて説明したが、これに限らず他の遊技機としては、スロットマシン等の回動式遊技機やアレンジボール遊技機、じゃん球遊技機等でもよく、またこれらの遊技機は玉やメダル等の媒体を払出すための払出装置を搭載したものであっても、そうではないもの(例えば、所謂封入式)であってもよい。
【0400】
本実施の形態のパチンコ機は、主制御基板101、演出制御基板102、払出制御基板103、ランプ制御基板104、画像制御基板105、発射制御基板106、電源基板107というように、各々の制御に応じて別基板で構成されているが、この基板構成に限らず、例えば、演出制御基板102にランプ制御基板104および画像制御基板105の機能を搭載することや、主制御基板101に対して他の全基板の機能を搭載し1枚基板化する等、基板構成については種々の構成が考えられる。
【0401】
本実施の形態においては、演出ボタン17および演出ボタン検出スイッチ17sが応答入力手段に該当するが、これに替えて、タッチセンサや、赤外線通信、音声認識、モーションセンサ等の機能を有するワイヤレス装置を搭載するようにしてもよい。
【0402】
本実施の形態においては、返却促進報知は液晶表示装置13において返却促進表示画像を表示させることにより行っていたが、これに限らず、返却促進表示パターンデータが音声CPUにも送信されるようにし、音声CPUが音声ROMから対応する返却促進音声データを抽出し、音声出力装置18から出力させるようにしてもよい。このときの出力音声は、返却促進表示を注目させるための報知音や、返却促進メッセージ音声等が考えられる。
また、
図40(a)における返却促進表示画像と、
図40(b)における返却促進表示画像とを異ならせるようにしてもよい。
【0403】
本実施の形態においては、
図40(a)および(b)の返却促進表示画像においては、メッセージ画像が遊技者に伝わったことを遊技者の演出ボタン17の操作により確認するために、演出ボタン17の操作を促すための演出ボタン操作画像を表示するようにしていたが、これに限らず、「はい」と「いいえ」という選択肢を設け、十字キーにより選択肢が切り替わるように制御し、「はい」が選択されているときに演出ボタン17が操作されると以後、サブRAM102cの応答状況記憶領域の記憶内容が00Hに変更されるまで返却促進表示画面を表示させないようにする、一方「いいえ」が選択されているときに演出ボタン17が操作された場合は、一旦返却促進表示画面を消去するが、「はい」が選択されて演出ボタン17が操作されるまでは、再度返却促進表示画面が表示されるようにしてもよい。
【0404】
本実施の形態においては、返却促進表示におけるメッセージ表示を、「カードをお取りいただけましたか?」と表示するようにしていたが、他のメッセージ表示例として、「席を立つ場合はカードの取り忘れにご注意ください。」等のメッセージを表示してもよい。また、返却促進表示と併せて、「次も当たるといいですね!」等の応援メッセージを表示するようにしてもよい。さらに、所謂右打ちを行う遊技状態が発生するタイプの遊技機においては、「右打ちして下さい。」等の右打ち表示と併せて返却促進表示を表示してもよい。この場合においては、右打ち表示よりも返却促進表示の方を目立つ表示することが好ましい。
【0405】
本実施の形態においては、「低確率遊技状態であって、かつ非時短遊技状態」(第2の遊技状態)に発生した大当たりの当たり終了演出中に最初に返却促進報知が行われるようにしているが、これに限らず、当たり開始演出パターン決定処理(ステップS1618)において、返却促進表示パターンデータをセットすることによりオープニング演出中に返却促進報知が行われるようにしてもよく、また大当たり演出パターン決定処理(ステップS1620)において、返却促進表示パターンデータをセットすることにより大当たり演出中に返却促進報知が行われるようにしてもよい。また、「高確率遊技状態であって、かつ非時短状態」、「高確率遊技状態であって、かつ時短遊技状態」、「低確率遊技状態であって、かつ時短遊技状態」(これら全てが、第1の遊技状態)における変動表示中において、最初の返却促進報知が行われるようにしてもよい。
【0406】
本実施の形態においては、ステップS1821によりサブRAM102cの設定内容記憶領域に「返却促進表示無」を示す00Hが記憶された場合、返却促進表示が行われないようにしているが、これに限らず、返却促進表示は行わないが、「カードを確認しましたか?」等により遊技用カードの確認を促すための確認促進表示を行うようにしてもよい。さらに確認促進表示を行う場合は、所定時期毎(例えば、10分毎、大当たり毎、50回転毎)に行うようにすることが好ましい。このようにすることにより、遊技者の遊技用カードに対する意識が高まるため、計数機能を有するカード球貸しユニットや封入式の遊技機である場合の盗難防止効果が向上する。
【0407】
本実施の形態においては、演出制御基板102のサブCPU102aは、払出CPU103aから送信される球貸し実施信号を受信することにより、返却促進表示または返却促進表示解除処理を行うようにしていたが、これに限らず、払出制御基板103の払出CPU103aが、カード球貸しユニット200のカード挿入口に、現在遊技用カードが挿入されている状態であるか否かを把握できるようにした場合において、現在遊技用カードが挿入されている状態であれば、カード挿入中信号をサブCPU102aに送信し、このカード挿入中信号の受信により返却促進表示または返却促進表示解除処理を行う一方、現在遊技カードが挿入されていない状態であれば、カード挿入中信号をサブCPU102aが未受信であることにより返却促進表示または返却促進表示解除処理を行わなわないようにしてもよい。このようにすることによって、遊技用カードを返却済にも関わらず、返却促進表示がされてしまうことが無くなる。
【0408】
本実施の形態においては、サブCPU102aは、球貸し実施信号を払出CPU103aから受信するようにしていたが、これに限らず、遊技機1の残度数表示部50に表示される残度数表示の表示変化をセンサーにより検出し、この検出信号に基づいてサブCPU102aが返却促進表示解除処理を行うようにしてもよい。また、サブCPU102aが球貸し実施信号を受信する経路は、払出CPU103a→メインCPU101a→サブCPU102aであってもよく、サブCPU102aが球貸し実施信号を直接受信するようにしてもよい。なお、カード挿入中信号に変えた場合も同様である。
【0409】
(実施の形態において記載されている他の構成)
以下に記載する各構成は、本願発明と複合できるとともに、各構成単独でも発明として成立する。
<構成1−1>前記報知手段は、前記応答入力手段によって前記応答入力が受付けられるまでの間、継続して前記返却促進報知を行う(ステップS1607−9、ステップS1607−10)、ことを特徴とする。
この構成により、遊技者からの応答入力が無い場合は、返却促進報知が継続して行われるため、カード取り忘れ防止効果がより向上する。
【0410】
<構成1−2>前記第1の遊技状態は、前記第2の遊技状態と比較して前記第3の遊技状態に移行するまでに用いる前記遊技用価値の量を抑えることが可能な遊技状態であり、前記遊技状態制御手段は、前記第3の遊技状態に制御した後に前記第1の遊技状態に制御し、前記確認報知手段は、前記第2の遊技状態から前記第3の遊技状態に移行したときに前記返却促進報知を行う(ステップS1622−3でYES、ステップS1622−4でYESのときはステップS1622−5の処理を行う)一方、前記第1の遊技状態から前記第3の遊技状態に移行したときには前記返却促進報知の実行を制限する(ステップS1622−3でNOのときはステップS1622−5の処理を行わない)、ことを特徴とする。
この構成により、遊技者が大当り中に獲得した獲得価値により遊技を行っている可能性が高いときに、再度返却促進報知を実行してしまうことを制限できる。
【0411】
<構成1−3>前記報知手段は、前記返却促進報知の実行を制限しているときに、前記遊技用記録媒体処理手段により前記変換処理が行われたことに基づいて、前記返却促進報知の実行の制限を解除する(返却促進表示解除処理)、ことを特徴とする。
この構成により、遊技者が替わった可能性が高いことが判断できるため、返却促進報知済の遊技者が遊技を止めて、返却促進報知を未だ受けていない他の遊技者に替わった場合でも、他の遊技者に対して返却促進報知を行うことができる。
【0412】
<構成1−4>遊技場運営者により設定可能であり、前記報知手段による返却促進報知を実行しないことを設定するための設定手段(返却促進表示設定)をさらに備え、前記報知手段は、前記設定手段により前記返却促進報知を実行しないことが設定されていない状態(ステップS1622−2でYES)において、前記返却促進報知を実行する、ことを特徴とする。
この構成により、例えば、所謂各台計数機の機能を有する遊技用記録媒体処理手段が遊技機に対応して設けられている場合、遊技中に遊技用記録媒体が返却されてしまうと却って不都合が生じることがあるが、このような不都合を防止できる。