JP7222527B2 - 遊技機 - Google Patents
遊技機 Download PDFInfo
- Publication number
- JP7222527B2 JP7222527B2 JP2018224345A JP2018224345A JP7222527B2 JP 7222527 B2 JP7222527 B2 JP 7222527B2 JP 2018224345 A JP2018224345 A JP 2018224345A JP 2018224345 A JP2018224345 A JP 2018224345A JP 7222527 B2 JP7222527 B2 JP 7222527B2
- Authority
- JP
- Japan
- Prior art keywords
- game
- special symbol
- control board
- opening
- process proceeds
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Display Devices Of Pinball Game Machines (AREA)
Description
以下、本発明の第1実施形態について図面を参照しながら具体的に説明する。なお、以下の実施形態では、本発明に係る遊技機として、パチンコ遊技機1を例に挙げて説明する。なお、以下の説明において、「前」、「後」、「左」、「右」、「上」、「下」とは、図1で示すパチンコ遊技機1を遊技者側から見た状態で指し示している。
図1に示すように、パチンコ遊技機1は、遊技店の遊技機設置島(図示せず)に設置するための外枠2と、外枠2に軸支され、図3に示す遊技盤6を着脱可能に保持する中枠3と、中枠3に軸支され、遊技盤6の前側に対向し、透明なガラスを介して遊技盤6を視認可能とするガラス枠4と、中枠3に軸支され、ガラス枠4の下側に位置し、遊技球を貯留可能な受け皿部材5と、を有している。なお、ガラス枠4と、受け皿部材5とは、分離型で構成されていてもよいし、一体型で構成されていてもよい。
図3に示すように、遊技盤6は、ベニヤ材や合成樹脂材により形成されており、裏面側に画像表示装置26が着脱可能に組み付けられている。また、遊技盤6には、遊技球が転動可能な遊技領域7が形成されており、発射装置から打ち出された遊技球を遊技領域7へ誘導するための、外レール部材18、および内レール部材19が形成されている。また、遊技領域7には、遊技球が通過可能なゲート部材20と、遊技球が入球可能な第1始動口21と、第1始動口21への入球を容易とするためのステージ17と、遊技球が入球可能な第2始動口22と、遊技球が入球可能な普通入賞口23と、後述の大当り1遊技が実行されている場合に遊技球が入球可能な第1大入賞口24と、後述の小当り遊技や、大当り2遊技が実行されている場合に遊技球が入球可能な第2大入賞口32と、いずれの入賞口にも入球しなかった遊技球を遊技領域外(遊技球排出樋)に排出するためのアウト口25と、上下方向に可動する可動体28と、その他、図示しない遊技釘や風車等が設けられている。
ゲート部材20は、遊技領域7の右中央部に設けられており、遊技領域7の右側に遊技球が発射される、いわゆる「右打ち」が行われている場合に、遊技球が通過可能になっている。また、上方に常時開口しており、常に遊技球の通過を許容している。そして、ゲート部材20を遊技球が通過すると、後述の「通過ゲート検出時処理」が行われ、第2始動口22に設けられた突出部材(図示せず)を突出させるか否かの「普通図柄当たり判定処理」を行い、後述の普通図柄変動時間が経過した後に普通図柄当たり判定処理の判定結果を導出する「普通図柄変動ゲーム」が実行される。
第1始動口21は、遊技領域7の中央部に設けられており、遊技領域7の左側に遊技球が発射される、いわゆる「左打ち」が行われている場合に、遊技球が入球可能になっている。また、上方に常時開口しており、常に遊技球の入球を許容している。そして、第1始動口21に遊技球が入球すると、例えば、「3」球の遊技球が賞球として払出され、賞球の他に何れかの保留記憶領域が空きである場合、特別図柄当たり判定処理を行い、後述の特別図柄および装飾図柄画像および第4図柄画像を変動表示して、後述の変動時間が経過した後に特別図柄当たり判定処理の判定結果(特別図柄および装飾図柄)を導出(確定表示)する「図柄変動ゲーム」が実行される。
第2始動口22は、遊技領域7の右中央部に設けられており、遊技領域7の右側に遊技球が発射される、いわゆる「右打ち」が行われている場合に、遊技球が入球可能になっている。また、第2始動口22は、第1始動口21とは異なり、上方に常時開口しておらず、原則、遊技球の入球を許容していない(「閉」状態となっている)。すなわち、第2始動口22は、前側に突出可能な突出部材を有しており、この突出部材が前側に突出した場合(「開」状態となった場合)に限り、遊技球の入球が可能となる。
普通入賞口23は、遊技領域7の左下方に「3」個、右下方に「1」個の、計「4」個設けられており、左下方の「3」個の普通入賞口23は、いわゆる「左打ち」が行われている場合に遊技球が入球可能になっており、右下方の「1」個の普通入賞口23は、いわゆる「右打ち」が行われている場合に遊技球が入球可能になっている。また、普通入賞口23は、第1始動口21同様、上方に常時開口しており、常に遊技球の入球を許容している。そして、普通入賞口23に遊技球が入球すると、例えば、「8」球の遊技球が賞球として払出される。なお、普通入賞口23の配置位置は、任意に変更可能であり、また、数も、「4」個より少なくしてもよい。また、左下方の「3」個の普通入賞口23と、右下方の「1」個の普通入賞口23とで、賞球数を異ならせてもよい。
第1大入賞口24は、遊技領域7の右下方部に設けられており、いわゆる「右打ち」が行われている場合に遊技球が入球可能になっている。また、第1大入賞口24は、開閉扉を有しており、特別図柄当たり判定処理において大当りと判定された場合に、大当り1遊技が実行され、開閉扉が前側に傾動して、遊技球の入球を許容する。そして、第1大入賞口24に遊技球が入球すると、例えば、「12」球の遊技球が賞球として払出される。
第2大入賞口32は、遊技領域7の右下方部に設けられており、いわゆる「右打ち」が行われている場合に遊技球が入球可能になっている。また、第2大入賞口32の内部には遊技球が通過可能な特定領域が設けられている。そして、特定領域を遊技球が通過すると、後述の大当り2遊技が実行されるようになっている。すなわち、特別図柄当たり判定処理において小当りと判定された場合に、小当り遊技が実行され、開閉扉が前側に傾動して、遊技球の入球を許容する。そして、小当り遊技が実行されているとき(例えば、1ラウンド目)に、特定領域を遊技球が通過すると、小当り遊技が終了して、大当り2遊技が実行されるようになっている。
画像表示装置26は、ステージ17よりも上方に位置するように設けられ、図柄変動ゲームや演出画像を表示可能としている。つまり、第1始動口21、または第2始動口22に遊技球が入球し、特別図柄当たり判定処理が行われたことに基づいて、左装飾図柄画像26a、中装飾図柄画像26b、右装飾図柄画像26cを変動表示領域において、変動(縦スクロール)させる。なお、第1始動口21に遊技球が入球した場合でも、第2始動口22に遊技球が入球した場合でも、共通して、左装飾図柄画像26a、中装飾図柄画像26b、右装飾図柄画像26cを変動表示領域において、変動(縦スクロール)させる(特別図柄表示器は異なっているが、画像表示装置26において用いる装飾図柄画像は共通している)。
図柄表示装置27は、遊技盤6の、遊技領域7とは異なる領域である遊技領域外(外レール部材18の外側)に設けられている。図柄表示装置27には、図4にも示されるように、主制御基板100によって表示制御され、第1始動口21へ遊技球が入球したことに基づく図柄変動ゲームを実行する第1特別図柄表示器27aと、第2始動口22へ遊技球が入球したことに基づく図柄変動ゲームを実行する第2特別図柄表示器27bと、が設けられている。ここで、第1特別図柄表示器27a、および第2特別図柄表示器27bは、「7」セグメント表示器にて構成されており、図柄変動ゲームにおいては、特別図柄を変動開始から「-」(横バー図柄)を点滅させ、特別図柄当たり判定処理の判定結果を導出するタイミングになると、ハズレであれば「-」(横バー図柄)を点灯表示(確定表示)させ、大当りであれば、例えば、「7」を点灯表示(確定表示)させる。つまり、「特別図柄」とは、主制御基板100によって表示制御される図柄のことを指している。
パチンコ遊技機1は、中枠3の後側に主制御基板100、演出制御基板200、払出制御基板300、電源基板400を搭載している(図2参照)。そして、図4に示されるように、主制御基板100と、演出制御基板200とは、ハーネス等(図示せず)を介して、主制御基板100から演出制御基板200に対して一方向通信のみが可能となるように接続されている。また、主制御基板100と、払出制御基板300とは、ハーネス等を介して、双方向通信が可能となるように接続されている。また、電源基板400は、電源プラグ(図示せず)を介して外部電力の供給を受けて、供給された外部電力を、主制御基板100、演出制御基板200、払出制御基板300のいずれに対しても供給可能となるように接続されている。
図4に示すように、主制御基板100には、制御処理を行うメインCPU101と、当該制御処理に必要な制御プログラムを記憶するメインROM102と、当該制御処理において必要な読み出し、書き込みが可能なメインRAM103が備えられている。また、図示は省略しているが、これら以外にも、メインCPU101に対して割込信号を付与する割込コントローラ回路や、一定範囲の乱数を生成するハード乱数生成回路等を備えている。なお、メインCPU101における制御処理については、後でフローチャートを用いて詳述する。
図4に示すように、演出制御基板200には、演出制御処理を行うサブCPU201と、当該演出制御処理に必要な制御プログラムを記憶するサブROM202と、当該演出制御処理において必要な読み出し、書き込みが可能なサブRAM203が備えられている。
図4に示すように、払出制御基板300には、払出制御処理を行う払出CPU301と、当該払出制御処理に必要な制御プログラムを記憶する払出ROM302と、当該払出制御処理において必要な読み出し、書き込みが可能な払出RAM303が備えられている。また、払出制御基板300には、ハーネス等を介して、払出装置304が接続されており、当該払出装置304を制御することにより、上受け皿5aに遊技球が払出されるようになっている。
図4に示すように、電源基板400には、ハーネス等を介して、主制御基板100、演出制御基板200、払出制御基板300が接続されており、上述したとおり、電源プラグ(図示せず)を介して外部電力の供給を受けて、供給された外部電力を、主制御基板100、演出制御基板200、払出制御基板300のいずれに対しても供給する。なお、図示はしないが、電源基板400には、外部電力(交流100ボルト)を、直流24ボルトに変換する変換回路等が設けられている。
枠開放検出SW3aは、中枠3に設けられており、ガラス枠4が開放されている場合や、ガラス枠4および中枠3が開放されている場合や、中枠3が開放されている場合等の「開」状態の検出と、ガラス枠4および中枠3が閉鎖されている場合の「閉」状態の検出とが可能である。つまり、枠開放検出SW3aと主制御基板100とは、ハーネスや中継基板等を介して接続されており、上述した「閉」状態にあると、閉状態である情報が主制御基板100に入力されることになる。一方、上述した「開」状態にあると、上述した閉状態である情報が主制御基板100に入力されず、入力されないことにより、主制御基板100(メインCPU101)は、上述した「開」状態にあることを検出することができる。
ゲート検出SW20aは、遊技盤6のゲート部材20の通過口内部に設けられており、遊技球がゲート部材20に通過したことを検出するためのSWである。つまり、ゲート検出SW20aと主制御基板100とは、ハーネスや中継基板等を介して接続されており、遊技球の通過を検出した場合に、検出した情報が主制御基板100に入力されることになる。そして、検出した情報を入力した主制御基板100(メインCPU101)は、普通図柄保留表示器27fにおいて普通図柄変動ゲームを実行しておらず、かつ、普通図柄変動ゲームの保留の数が「0」である場合は、即、普通図柄変動ゲームを実行するように制御し、普通図柄変動ゲームの保留の数が「1」~「3」である場合は、普通図柄変動ゲームの実行を保留するように制御し、普通図柄変動ゲームの保留の数が「4」である場合は、普通図柄変動ゲームの実行の保留を行わないように制御する。
第1始動口検出SW21aは、遊技盤6の第1始動口21の入賞口内部に設けられており、遊技球が第1始動口21に入球したことを検出するためのSWである。つまり、第1始動口検出SW21aと主制御基板100とは、ハーネスや中継基板等を介して接続されており、遊技球の入球を検出した場合に、検出した情報が主制御基板100に入力されることになる。そして、検出した情報を入力した主制御基板100(メインCPU101)は、第1始動口21に遊技球が入球したことによる賞球として、「3」球の遊技球を払出制御基板300に払出させるための処理を行う。
第2始動口検出SW22aは、第2始動口22の入賞口内部に設けられており、遊技球が第2始動口22に入球したことを検出するためのSWである。つまり、第2始動口検出SW22aと主制御基板100とは、ハーネスや中継基板等を介して接続されており、遊技球の入球を検出した場合に、検出した情報が主制御基板100に入力されることになる。そして、検出した情報を入力した主制御基板100(メインCPU101)は、第2始動口22に遊技球が入球したことによる賞球として、「2」球の遊技球を払出制御基板300に払出させるための処理を行う。
第2始動口開閉ソレノイド22bは、第2始動口22の後方に設けられており、上述の第2始動口22に設けられた突出部材に開閉動作を行わせるためのソレノイドである。つまり、第2始動口開閉ソレノイド22bと主制御基板100とは、ハーネスや中継基板等を介して接続されており、主制御基板100(メインCPU101)は、普通図柄当たり判定処理で普図当たりと判定した場合に、図9の「第2始動口の開閉態様」で示す開閉態様にて開閉させるために、第2始動口開閉ソレノイド22bを駆動制御する。
普通入賞口検出SW23aは、遊技盤6の普通入賞口23の入賞口内部に設けられており、遊技球が普通入賞口23に入球したことを検出するためのSWである。つまり、普通入賞口検出SW23aと主制御基板100とは、ハーネスや中継基板等を介して接続されており、遊技球の入球を検出した場合に、検出した情報が主制御基板100に入力されることになる。そして、検出した情報を入力した主制御基板100(メインCPU101)は、普通入賞口23に遊技球が入球したことによる賞球として、「8」球の遊技球を、払出制御基板300に払出させるための処理を行う。
第1大入賞口検出SW24aは、第1大入賞口24の入賞口内部に設けられており、遊技球が第1大入賞口24に入球したことを検出するためのSWである。つまり、第1大入賞口検出SW24aと主制御基板100とは、ハーネスや中継基板等を介して接続されており、遊技球の入球を検出した場合に、検出した情報が主制御基板100に入力されることになる。そして、検出した情報を入力した主制御基板100(メインCPU101)は、第1大入賞口24に遊技球が入球したことによる賞球として、「12」球の遊技球を、払出制御基板300に払出させるための処理を行う。また、主制御基板100(メインCPU101)は、第1大入賞口24に遊技球が入球したことを示す第1大入賞口入賞コマンドを演出制御基板200に対して送信する。これにより、演出制御基板200においても、第1大入賞口24への遊技球の入球状況を認識できる。
第1大入賞口開閉ソレノイド24bは、第1大入賞口24の後方に設けられており、上述の第1大入賞口24に設けられた開閉扉に開閉動作を行わせるためのソレノイドである。つまり、第1大入賞口開閉ソレノイド24bと主制御基板100とは、ハーネスや中継基板等を介して接続されており、主制御基板100(メインCPU101)は、特別図柄当たり判定処理で大当りと判定した場合に、後述の図6の付与ラウンド数にわたり開閉扉を開閉させるために、第1大入賞口開閉ソレノイド24bを駆動制御する。
第2大入賞口検出SW32aは、第2大入賞口32の入賞口内部に設けられており、遊技球が第2大入賞口32に入球したことを検出するためのSWである。つまり、第2大入賞口検出SW32aと主制御基板100とは、ハーネスや中継基板等を介して接続されており、遊技球の入球を検出した場合に、検出した情報が主制御基板100に入力されることになる。そして、検出した情報を入力した主制御基板100(メインCPU101)は、第2大入賞口32に遊技球が入球したことによる賞球として、「12」球の遊技球を、払出制御基板300に払出させるための処理を行う。また、主制御基板100(メインCPU101)は、第2大入賞口32に遊技球が入球したことを示す第2大入賞口入賞コマンドを演出制御基板200に対して送信する。これにより、演出制御基板200においても、第2大入賞口32への遊技球の入球状況を認識できる。
第2大入賞口開閉ソレノイド32bは、第2大入賞口32の後方に設けられており、上述の第2大入賞口32に設けられた開閉扉に開閉動作を行わせるためのソレノイドである。つまり、第2大入賞口開閉ソレノイド32bと主制御基板100とは、ハーネスや中継基板等を介して接続されており、主制御基板100(メインCPU101)は、特別図柄当たり判定処理で小当りと判定した場合や、小当りにおいて、後述の特定領域検出SW32cより遊技球の検出が入力されると、後述の図6の付与ラウンド数にわたり開閉扉を開閉させるために、第2大入賞口開閉ソレノイド32bを駆動制御する。
特定領域検出SW32cは、第2大入賞口32の入賞口内部の特定領域に設けられ、遊技球が第2大入賞口32の特定領域に入球したことを検出するためのSWである。つまり、特定領域検出SW32cと主制御基板100とは、ハーネスや中継基板等を介して接続されており、遊技球の入球を検出した場合に、検出した情報が主制御基板100に入力されることになる。そして、検出した情報を入力した主制御基板100(メインCPU101)は、小当り遊技を終了させ大当り2遊技へ移行させるための処理を行う。また、主制御基板100(メインCPU101)は、第2大入賞口32の特定領域に遊技球が入球したことを示す特定領域通過コマンドを演出制御基板200に対して送信する。これにより、演出制御基板200においても、第2大入賞口32の特定領域への遊技球の通過状況を認識できる。
特定領域開閉ソレノイド32dは、特定領域の後方に設けられており、上述した特定領域に設けられた蓋部材に開閉動作を行わせるためのソレノイドである。つまり、特定領域開閉ソレノイド32dと主制御基板100とは、ハーネスや中継基板等を介して接続されており、主制御基板100(メインCPU101)は、特別図柄当たり判定処理で小当りと判定した場合に、蓋部材を開閉させるために、特定領域開閉ソレノイド32dを駆動制御する。なお、蓋部材の開時間や閉時間等は任意の時間に設定することができる。
アウト検出SW25aは、アウト口25の入口内部に設けられており、遊技球がアウト口25に入球したことを検出するためのSWである。つまり、アウト検出SW25aと主制御基板100とは、ハーネスや中継基板等を介して接続されており、遊技球の入球を検出した場合に、検出した情報が主制御基板100に入力されることになる。これにより、主制御基板100において、アウト個数を把握することができる。
第1特別図柄表示器27aは、図柄表示装置27に設けられており、主制御基板100により表示制御され、第1始動口21に遊技球が入球したことに基づく図柄変動ゲームを実行するための表示器である。つまり、第1特別図柄表示器27aと主制御基板100とは、ハーネスや中継基板等を介して接続されており、主制御基板100(メインCPU101)は、第1特別図柄表示器27aにおける図柄変動ゲームの実行条件が成立した場合に、第1特別図柄表示器27aにおいて図柄変動ゲームを表示制御する。なお、第1特別図柄表示器27aにおける図柄変動ゲームの実行条件が成立とは、後述の「特別図柄変動開始時処理」(図22参照)におけるステップS105-2-4の処理において否定判定されたときが該当する。
第2特別図柄表示器27bは、図柄表示装置27に設けられており、主制御基板100により表示制御され、第2始動口22に遊技球が入球したことに基づく図柄変動ゲームを実行するための表示器である。つまり、第2特別図柄表示器27bと主制御基板100とは、ハーネスや中継基板等を介して接続されており、主制御基板100(メインCPU101)は、第2特別図柄表示器27bにおける図柄変動ゲームの実行条件が成立した場合に、第2特別図柄表示器27bにおいて図柄変動ゲームを表示制御する。なお、第2特別図柄表示器27bにおける図柄変動ゲームの実行条件が成立とは、「特別図柄変動開始時処理」(図22参照)におけるステップS105-2-1の処理において肯定判定されたときが該当する。
特別図柄保留表示器27cは、図柄表示装置27に設けられており、主制御基板100により表示制御され、第1始動口21へ遊技球が入球したことに基づく図柄変動ゲームの保留の数を表示するための表示器である。つまり、特別図柄保留表示器27cと主制御基板100とは、ハーネスや中継基板等を介して接続されており、主制御基板100(メインCPU101)は、第1始動口検出SW21aより遊技球を検出した情報を入力すると、保留の上限値(「4」個)に達していない場合に、特別図柄保留表示器27cを表示制御する(消灯から点灯、または点灯から点滅させる)。一方、現在変動している第1始動口21へ遊技球が入球したことに基づく図柄変動ゲームが終了すると、特別図柄保留表示器27cを表示制御する(点滅から点灯、または点灯から消灯させる)。なお、第2始動口22に対応する特別図柄表示器を設けてもよい。
普通図柄表示器27eは、図柄表示装置27に設けられており、主制御基板100により表示制御される普通図柄変動ゲームを実行するための表示器である。つまり、普通図柄表示器27eと主制御基板100とは、ハーネスや中継基板等を介して接続されており、主制御基板100(メインCPU101)は、普通図柄表示器27eにおける普通図柄変動ゲームの実行条件が成立した場合に、普通図柄表示器27eにおいて普通図柄変動ゲームを表示制御する。
普通図柄保留表示器27fは、図柄表示装置27に設けられており、主制御基板100により表示制御され、ゲート部材20へ遊技球が通過したことに基づく普通図柄変動ゲームの保留の数を表示するための表示器である。つまり、普通図柄保留表示器27fと主制御基板100とは、ハーネスや中継基板等を介して接続されており、主制御基板100(メインCPU101)は、ゲート検出SW20aより遊技球を検出した情報を入力すると、保留の上限値(「4」個)に達していない場合に、普通図柄保留表示器27fを表示制御する(消灯から点灯、または点灯から点滅させる)。一方、現在変動している普通図柄変動ゲームが終了すると、普通図柄保留表示器27fを表示制御する(点滅から点灯、または点灯から消灯させる)。
ラウンド表示器27gは、図柄表示装置27に設けられており、主制御基板100により表示制御され、上述の大当り1遊技における第1大入賞口24の開放回数や、大当り2遊技(小当り遊技を含む)における第2大入賞口32の開放回数を表示するための表示器である。つまり、ラウンド表示器27gと主制御基板100とは、ハーネスや中継基板等を介して接続されており、例えば、特別図柄当たり判定処理で大当りと判定した図柄変動ゲームが終了し、第1特別図柄表示器27aに大当りを示す特別図柄(例えば、「7」)を表示するタイミングにおいて、決定された大当り1遊技に対応するラウンド数のLED表示器を点灯制御する。そして、大当り1遊技や大当り2遊技が実行されているときは、継続してラウンド表示器27gを点灯制御し、大当り1遊技や大当り2遊技が終了すると、ラウンド表示器27gを消灯制御する。
発光装置9は、図1においても説明したように、ランプ、LED等から構成されており、発光によりパチンコ遊技機1を装飾可能となっている。例えば、上述した枠開放検出SW3aから閉状態である情報が入力されないと、中枠3が開状態にあることを報知する発光態様にて発光する。つまり、発光装置9と演出制御基板200とは、ハーネスや中継基板等を介して接続されており、演出制御基板200の制御により、発光装置9が発光する。
スピーカ10は、図1においても説明したように、音声や効果音が出力可能となっている。例えば、上述した枠開放検出SW3aから閉状態である情報が入力されないと、中枠3が開状態にあることの報知音を出力する。つまり、スピーカ10と演出制御基板200とは、ハーネスや中継基板等を介して接続されており、演出制御基板200の制御により、スピーカ10から上述した音が出力される。
盤用照明装置29は、遊技盤6に設けられており、上述したガラス枠4に設けられた発光装置9同様、発光によりパチンコ遊技機1を装飾可能となっている。つまり、盤用照明装置29と演出制御基板200とは、ハーネスや中継基板等を介して接続されており、演出制御基板200の制御により、盤用照明装置29が発光する。なお、盤用照明装置29として、光を投射することで所定の画像を表示可能とする導光板を設けてもよい。
盤用駆動装置30は、例えば、遊技盤6や、可動体28に設けられており、可動体28を上下方向に可動させるためのモーター等で構成されている。つまり、盤用駆動装置30と演出制御基板200とは、ハーネスや中継基板等を介して接続されており、演出制御基板200の制御により、盤用駆動装置30が駆動制御する。
可動体28は、遊技盤6に設けられており、「落下」、「揺動」、「回転」等の動作が可能となっている。これらの動作を行うことで、大当り遊技が付与される可能性を示唆する。
演出ボタン検出SW14aは、演出ボタン14に設けられており、演出ボタン14が操作有効期間にあるときに、遊技者により演出ボタン14が押下されたことを検出するためのSWである。つまり、演出ボタン検出SW14aと演出制御基板200とは、ハーネスや中継基板等を介して接続されており、演出ボタン14が押下されたことを示す情報が、演出制御基板200に入力するようになっている。そして、演出ボタン14が押下されたことを示す情報を入力した演出制御基板200は、演出ボタン14の押下に応じた演出を画像表示装置26やスピーカ10を介して制御する。ここで、演出ボタン14は、例えば、図柄変動ゲームにおいて、所定時間にわたり操作有効期間が設定され、演出ボタン検出SW14aは、操作有効期間が設定されているときの押下のみを検出する。
演出レバー検出SW15aは、演出レバー15に設けられており、演出レバー15が操作有効期間にあるときに、遊技者により演出レバー15が操作されたことを検出するためのSWである。つまり、演出レバー検出SW15aと演出制御基板200とは、ハーネスや中継基板等を介して接続されており、演出レバー15が操作されたことを示す情報が、演出制御基板200に入力するようになっている。そして、演出レバー15が操作されたことを示す情報を入力した演出制御基板200は、演出レバー15の操作に応じた演出を画像表示装置26やスピーカ10を介して制御する。ここで、演出レバー15は、例えば、図柄変動ゲームにおいて、所定時間にわたり操作有効期間が設定され、演出レバー検出SW15aは、操作有効期間が設定されているときの操作のみを検出する。
十字キー検出SW16aは、十字キーボタン16に設けられており、遊技者により十字キーボタン16が押下されたことを検出するためのSWである。つまり、十字キー検出SW16aと演出制御基板200とは、ハーネスや中継基板等を介して接続されており、十字キーボタン16が操作されたことを示す情報が、演出制御基板200に入力するようになっている。
図5の特別図柄当たり判定テーブルは、メインROM102に記憶されており、「6」段階の設定値に対応した特別図柄当たり判定テーブルが第1始動口21用と第2始動口22用とで、それぞれ記憶されている。そして、メインCPU101は、設定値として「1」が設定されている場合で第1始動口21への遊技球の入球を検知した場合は、(1)で示す設定値「1」用の特別図柄当たり判定テーブルを参照して特別図柄当たり判定処理を行い、設定値として「1」が設定されている場合で第2始動口22への遊技球の入球を検知した場合は、(3)で示す設定値「1」用の特別図柄当たり判定テーブルを参照して特別図柄当たり判定処理を行う。
図6の(A)大当り特別図柄決定テーブル、(B)小当り特別図柄決定テーブル、(C)ハズレ特別図柄決定テーブルは、メインROM102に記憶されている。
図8で示す遊技状態制御テーブルは、メインROM102に記憶されており、特別図柄毎の時短遊技状態の上限回数を定めたテーブルである。例えば、「特別図柄B」、「特別図柄D」のいずれかで大当り1遊技を終えた場合、または、「特別図柄E」、「特別図柄F」、「特別図柄G」のいずれかで大当り2遊技を終えた場合、その後の時短遊技状態において、第1始動口21で「99」回、図柄変動ゲームが行われると、時短遊技状態を終了して通常遊技状態に移行するようになっている。
図9の(1)普通図柄当たり判定テーブル、(2)普通図柄決定テーブルは、メインROM102に記憶されている。
図10は、特別図柄変動パターンテーブル、普通図柄変動パターンテーブルを示しており、(A)特別図柄変動パターンテーブル(通常遊技状態_第1始動口用)、(B)特別図柄変動パターンテーブル(時短遊技状態_第2始動口用)、(C)特別図柄変動パターンテーブル(通常遊技状態_第2始動口用)、(D)普通図柄変動パターンテーブルがメインROM102に記憶されている。なお、特別図柄変動パターンテーブルは、一部を抜粋して挙げており、例えば、時短遊技状態の第1始動口用のテーブルなど記載を省略しているものもある。
図10の特別図柄変動パターンテーブルに挙げた変動パターンは、それぞれ大当り時、ハズレ時の選択割合が設定されている。図11は、時短遊技状態において第2始動口22に遊技球が入球し、特別図柄当たり判定処理が行われた結果、ハズレである場合に選択可能な「変動パターン12」、「変動パターン13」、「変動パターン14」の振分テーブルである。なお、その他の振分テーブルについては記載を省略する。
図12は、メインRAM103に設けられた判定情報記憶領域(保留記憶領域)について示す概略図である。
図13~図32を用いて、メインCPU101によって行われる制御処理について説明を行う。
図13は、主制御基板100において行われるメイン処理を示すフローチャートである。当該処理は、パチンコ遊技機1に電源が投入されて、電源基板400より各制御基板に電圧が供給されたときに、主制御基板100のメインCPU101により開始される。
ステップS1において、メインCPU101は、パチンコ遊技機1が電断中(停電状態)であるかを判定する。その結果、電断中(停電状態)である場合は、ステップS1の処理を繰り返し実行し、電断中(停電状態)ではない場合は、ステップS2に処理を移行する。なお、電断中(停電状態)である場合は、図示しないバックアップ電源を用いて、当該処理を実行可能である。
ステップS2において、メインCPU101は、割込みを禁止する。これにより、メインCPU101は、後述のS15において割込みを許可するまで、図13の処理のみを実行する。そして、割込みを禁止すると、ステップS3に処理を移行する。
ステップS3において、メインCPU101は、RAMクリアスイッチ105がONであるか(押下されているか)を判定する。すなわち、RAMクリアスイッチ105が押下された状態でパチンコ遊技機1の電源がON(電源SW400aがON)にされたかを判定する。その結果、RAMクリアスイッチ105がONである場合は、ステップS4に処理を移行し、RAMクリアスイッチ105がONではない場合は、ステップS7に処理を移行する。
ステップS4において、メインCPU101は、設定変更キーは設定変更位置にあるかを判定する。例えば、設定変更用鍵穴31に設定変更キーが挿入され、且つ、設定変更キーが90度回動されていることを検出した場合に、設定変更キーは設定変更位置にあると判定し、上記検出をしなければ、設定変更キーは設定変更位置にないと判定する。その結果、設定変更キーは設定変更位置にある場合は、ステップS5に処理を移行し、設定変更キーは設定変更位置にない場合は、ステップS6に処理を移行する。
ステップS5において、メインCPU101は、図14で示す設定値変更処理を行う。なお、当該処理は、後で図14を用いて詳述する。そして、設定値変更処理を終了すると、ステップS14に処理を移行する。
ステップS6において、メインCPU101は、RAMクリアスイッチ105がONで、電源SW400aがONである場合、メインRAM103の領域(設定値格納領域は除く)を初期化する。これにより、例えば、遊技店の閉店時に時短遊技状態である場合に、翌日の遊技店の開店時に通常遊技状態から開始させることができる。そして、メインRAM103の領域(設定値格納領域は除く)を初期化すると、ステップS14に処理を移行する。
ステップS7において、メインCPU101は、設定変更キーは設定変更位置にあるかを判定する。その結果、設定変更キーは設定変更位置にある場合は、ステップS8に処理を移行し、設定変更キーは設定変更位置にない場合は、ステップS9に処理を移行する。
ステップS8において、メインCPU101は、図15で示す設定値確認処理を行う。なお、当該処理は、後で図15を用いて詳述する。そして、設定値確認処理を終了すると、ステップS9に処理を移行する。
ステップS9において、メインCPU101は、バックアップされたデータがあるかを判定する。例えば、パチンコ遊技機1の電源がOFFにされると、図示しないバックアップ処理が行われ、データの保持やチェックサムの記憶やバックアップフラグがONにされる。そして、バックアップフラグがONであると、バックアップされたデータがあると判定し、バックアップフラグがONではないと、バックアップされたデータがないと判定する。その結果、バックアップされたデータがある場合は、ステップS10に処理を移行し、バックアップされたデータがない場合は、初回電源投入と判断してステップS14に処理を移行する。
ステップS10において、メインCPU101は、メインRAM103の領域のチェックサムを算出する。そして、メインRAM103の領域のチェックサムを算出すると、ステップS11に処理を移行する。
ステップS11において、メインCPU101は、メインRAM103の領域のチェックサムは正常であるかを判定する。例えば、図示しないバックアップ処理において記憶したチェックサム値と、ステップS10において算出したチェックサム値とが一致するかを判定し、一致した場合にチェックサムは正常であると判定し、一致しなかった場合にチェックサムは正常ではないと判定する。その結果、チェックサムが正常である場合は、ステップS13に処理を移行し、チェックサムが正常ではない場合は、ステップS12に処理を移行する。
ステップS12において、メインCPU101は、遊技停止処理(エラー設定)を行う。具体的には、発光装置9、スピーカ10、画像表示装置26等を用いたエラー報知を行わせるためのエラーコマンドを演出制御基板200に送信したり、図14の設定値変更処理が行われない限りエラーを解除することが不可能となるような処理を行ったりする。そして、図14の設定値変更処理が行われない限り当該処理に留まる。
ステップS13において、メインCPU101は、復帰処理を行う。すなわち、停電状態となる前の状態に正常に復帰させる。そして、停電状態となる前の状態に正常に復帰させると、ステップS14に処理を移行する。
ステップS14において、メインCPU101は、CTCの設定を行う。すなわち、一定周期のパルス出力を作成する機能や時間計測の機能等を有するCTC(カウンタタイマサーキット)の設定を行い、4ms毎に定期的に後述の主制御基板タイマ割込処理が行われるように、CTCの時間定数レジスタを設定する。そして、CTCの設定を行うと、ステップS15に処理を移行する。
ステップS15において、メインCPU101は、割込みを許可する。そして、割込みを許可すると待機し、以降、4ms毎に後述の主制御基板タイマ割込処理が行われる。
図14は、主制御基板100において行われる設定値変更処理を示すフローチャート(主制御基板メイン処理のステップS5のサブルーチン)である。なお、図14の処理が行われている状態が、上述した「設定変更状態」に相当する。
ステップS5-1において、メインCPU101は、メインRAM103の領域(設定値格納領域は除く)を初期化する。そして、メインRAM103の領域(設定値格納領域は除く)を初期化すると、ステップS5-2に処理を移行する。
ステップS5-2において、メインCPU101は、設定値変更中コマンドを送信する。設定値変更中コマンドは、設定値の変更処理が行われていることを示すコマンドであり、演出制御基板200は、当該コマンドを受信すると、例えば、画像表示装置26に「設定変更中」という表示を行い、スピーカ10より「設定変更中です」という音声を出力させる。そして、設定値変更中コマンドを送信すると、ステップS5-3に処理を移行する。
ステップS5-3において、メインCPU101は、現在の設定値を読み出して表示器104に表示する。例えば、メインRAM103の設定値格納領域に格納されている設定値が「1」であれば、表示器104に「1」と表示される。そして、現在の設定値を読み出して表示器104に表示すると、ステップS5-4に処理を移行する。
ステップS5-4において、メインCPU101は、設定値変更操作が行われたかを判定する。具体的には、RAMクリアスイッチ105がONとなったかを判定する。そして、RAMクリアスイッチ105がONとなった場合は、ステップS5-5に処理を移行し、RAMクリアスイッチ105がONとならなかった場合は、ステップS5-7に処理を移行する。
ステップS5-5において、メインCPU101は、設定値を変更する処理を行う。例えば、設定値「1」であるときに、RAMクリアスイッチ105がONになると、設定値を「2」に変更し、設定値「2」であるときに、RAMクリアスイッチ105がONになると、設定値を「3」に変更し、設定値「3」であるときに、RAMクリアスイッチ105がONになると、設定値を「4」に変更し、設定値「4」であるときに、RAMクリアスイッチ105がONになると、設定値を「5」に変更し、設定値「5」であるときに、RAMクリアスイッチ105がONになると、設定値を「6」に変更し、設定値「6」であるときに、RAMクリアスイッチ105がONになると、設定値を「1」に変更する。そして、設定値を変更すると、ステップS5-6に処理を移行する。
ステップS5-6において、メインCPU101は、変更後の設定値を表示器104(例えば、一番右のセグ)に表示する。例えば、設定値「1」を表示しているときに、RAMクリアスイッチ105がONになると、設定値「2」を表示し、設定値「2」を表示しているときに、RAMクリアスイッチ105がONになると、設定値「3」を表示し、設定値「3」を表示しているときに、RAMクリアスイッチ105がONになると、設定値「4」を表示し、設定値「4」を表示しているときに、RAMクリアスイッチ105がONになると、設定値「5」を表示し、設定値「5」を表示しているときに、RAMクリアスイッチ105がONになると、設定値「6」を表示し、設定値「6」を表示しているときに、RAMクリアスイッチ105がONになると、設定値「1」を表示する。そして、変更後の設定値を表示器104に表示すると、ステップS5-7に処理を移行する。
ステップS5-7において、メインCPU101は、設定値確定操作が行われたかを判定する。具体的には、設定変更キーが時計回りに90度回動させた位置(横方向)から、反時計回りに90度回動させた位置(縦方向)にあるかを判定する。そして、設定値確定操作が行われた場合は、ステップS5-8に処理を移行し、設定値確定操作が行われなかった場合は、ステップS5-4に処理を移行する。
ステップS5-8において、メインCPU101は、設定値をメインRAM103の設定値格納領域に記憶する。すなわち、所望の設定値が表示器104に表示されている状態で設定変更キーを反時計回りに90度回動させた位置(縦方向)にすると、パチンコ遊技機1の設定値が確定することになる。これにより、以降の遊技は当該記憶された設定値に基づいて行われることになる。そして、設定値をメインRAM103の設定値格納領域に記憶すると、ステップS5-9に処理を移行する。
ステップS5-9において、メインCPU101は、表示器104を非表示とする。すなわち、上記ステップS5-6で表示器104に表示した設定値を非表示とする。そして、表示器104を非表示とすると、ステップS5-10に処理を移行する。
ステップS5-10において、メインCPU101は、設定値情報コマンドを送信する。設定値情報コマンドは、設定値の情報を示すコマンドであり、演出制御基板200は、当該コマンドを受信すると、サブRAM203に設定値の情報を格納して、後述する設定値示唆演出を実行する際に、サブRAM203に格納した設定値の情報を参照する。また、演出制御基板200は、当該コマンドを受信すると、上述した「設定変更中です」といった報知を終了させる。そして、設定値情報コマンドを送信すると、主制御基板メイン処理のステップS14に処理を移行する。
図15は、主制御基板100において行われる設定値確認処理を示すフローチャート(主制御基板メイン処理のステップS8のサブルーチン)である。なお、図15の処理が行われている状態が、上述した「設定確認状態」に相当する。
ステップS8-1において、メインCPU101は、設定値確認中コマンドを送信する。設定値確認中コマンドは、設定値の確認処理が行われていることを示すコマンドであり、演出制御基板200は、当該コマンドを受信すると、例えば、画像表示装置26に「設定確認中」という表示を行い、スピーカ10より「設定確認中です」という音声を出力させる。そして、設定値確認中コマンドを送信すると、ステップS8-2に処理を移行する。
ステップS8-2において、メインCPU101は、現在の設定値を読み出して表示器104に表示する。例えば、メインRAM103の設定値格納領域に格納されている設定値が「1」であれば、表示器104に「1」と表示される。そして、現在の設定値を読み出して表示器104に表示すると、ステップS8-3に処理を移行する。
ステップS8-3において、メインCPU101は、終了操作が行われたかを判定する。具体的には、設定変更キーが時計回りに90度回動させた位置(横方向)から、反時計回りに90度回動させた位置(縦方向)にあるかを判定する。そして、終了操作が行われた場合は、ステップS8-4に処理を移行し、終了操作が行われなかった場合は、終了操作が行われるまで当該処理をループする。
ステップS8-4において、メインCPU101は、表示器104を非表示とする。すなわち、上記ステップS8-2で表示器104に表示した設定値を非表示とする。そして、表示器104を非表示とすると、ステップS8-5に処理を移行する。
ステップS8-5において、メインCPU101は、設定値確認終了コマンドを送信する。設定値確認終了コマンドは、設定値の確認処理が終了したことを示すコマンドであり、演出制御基板200は、当該コマンドを受信すると、上述した「設定確認中です」といった報知を終了させる。そして、設定値確認終了コマンドを送信すると、主制御基板メイン処理のステップS9に処理を移行する。
図16は、主制御基板100において行われる主制御基板タイマ割込処理を示すフローチャートである。当該処理は、上述の主制御基板メイン処理に定期的(例えば、4ms毎)に割り込んで実行される処理である。
ステップS101において、メインCPU101は、レジスタに格納されている情報を退避させる。そして、レジスタに格納されている情報を退避させると、ステップS102に処理を移行する。
ステップS102において、メインCPU101は、遊技で用いるタイマ(例えば、第1大入賞口24等の開放時間など)を更新する時間管理処理を行う。そして、遊技で用いるタイマを更新すると、ステップS103に処理を移行する。
ステップS103において、メインCPU101は、当たり判定用乱数や、特別図柄の決定用乱数や、変動パターン決定用の乱数等の初期値乱数の更新を行う。そして、各種乱数更新処理が終了すると、ステップS104に処理を移行する。
ステップS104において、メインCPU101は、図4で示す各SWからの入力を検出する。なお、当該処理は、後で図17を用いて詳述する。そして、各SWからの入力を検出すると、ステップS105に処理を移行する。
ステップS105において、メインCPU101は、特別図柄に関連する処理を行う。なお、当該処理は、後で図21を用いて詳述する。そして、特別図柄に関連する処理を終了すると、ステップS106に処理を移行する。
ステップS106において、メインCPU101は、普通図柄に関連する処理を行う。なお、当該処理は、後で図29を用いて詳述する。そして、普通図柄に関連する処理を終了すると、ステップS107に処理を移行する。
ステップS107において、メインCPU101は、遊技球の払出に関連する処理を行う。例えば、ステップS104の入力SW検出処理において、遊技球の入球が検出された場合は、対応する賞球を払出すべく、払出制御基板300に対して払出指令信号を送信するために、払出用のコマンド送信領域に払出指令信号をセットし、また、払出制御基板300から払出完了信号を受信する。そして、遊技球の払出に関連する処理を終了すると、ステップS108に処理を移行する。
ステップS108において、メインCPU101は、演出制御基板200に対して、各種コマンドを送信する処理を行う。例えば、メインCPU101は、当該処理において、コマンド送信領域にコマンドがセットされているかを確認し、コマンドがセットされている場合には、セットされているコマンドを演出制御基板200や払出制御基板300に対して送信する。そして、コマンド送信処理を終了すると、ステップS109に処理を移行する。
ステップS109において、メインCPU101は、第1始動口21に遊技球が入球したことに基づく図柄変動ゲームである場合は、第1特別図柄表示器27aにおいて、特別図柄の表示制御(変動表示および確定表示)を行い、第2始動口22に遊技球が入球したことに基づく図柄変動ゲームである場合は、第2特別図柄表示器27bにおいて、特別図柄の表示制御(変動表示および確定表示)を行う。また、第1始動口21に遊技球が入球したこと、および、第1始動口21における図柄変動ゲームが終了したことに基づいて、特別図柄保留表示器27cの表示制御も行う。そして、特別図柄の表示制御を終了すると、ステップS110に処理移行する。
ステップS110において、メインCPU101は、普通図柄表示器27eにおいて、普通図柄の表示制御(変動表示および確定表示)を行う。また、ゲート部材20に遊技球が通過したこと、および、普通図柄変動ゲームが終了したことに基づいて、普通図柄保留表示器27fの表示制御も行う。そして、普通図柄の表示制御を終了すると、ステップS111に処理移行する。
ステップS111において、メインCPU101は、遊技性能情報管理処理を行う。具体的には、上述した「(通常遊技状態における遊技球の払出個数÷通常遊技状態におけるアウト個数)×100」の計算式にて遊技性能情報を算出し、表示器104に算出した遊技性能情報を表示する処理等を行う。そして、遊技性能情報管理処理を終了すると、ステップS112に処理を移行する。
ステップS112において、メインCPU101は、ステップS101で退避した情報をレジスタに復帰させる。そして、退避した情報をレジスタに復帰させると、主制御基板タイマ割込処理を終了する。
図17は、主制御基板100において行われる入力SW検出処理を示すフローチャート(主制御基板タイマ割込処理のステップS104のサブルーチン)である。
ステップS104-1において、メインCPU101は、第1始動口検出時処理を行う。なお、当該処理は、後で図18を用いて詳述する。そして、第1始動口検出時処理を終了すると、ステップS104-2に処理を移行する。
ステップS104-2において、メインCPU101は、第2始動口検出時処理を行う。なお、当該処理は、後で図19を用いて詳述する。そして、第2始動口検出時処理を終了すると、ステップS104-3に処理を移行する。
ステップS104-3において、メインCPU101は、普通入賞口検出SW23aから遊技球の入球を検出した情報を入力した場合に、賞球として「8」球の遊技球を払出制御基板300に払出させるために、払出用のコマンド送信領域に払出指令信号をセットする処理を行う。そして、普通入賞口検出時処理を終了すると、ステップS104-4に処理を移行する。
ステップS104-4において、メインCPU101は、第1大入賞口検出SW24aから遊技球の入球を検出した情報を入力した場合に、賞球として「12」球の遊技球を払出制御基板300に払出させるために、払出用のコマンド送信領域に払出指令信号をセットする処理を行う。また、第1大入賞口24に遊技球が入球したことを、画像表示装置26等を用いて報知するために、コマンド送信領域に大入賞口入球検出信号をセットする。画像表示装置26等を用いた報知とは、例えば、1ラウンドあたり、10球を超える遊技球が第1大入賞口検出SW24aにより検出された場合(オーバー入賞ともいう)、その旨を画像表示装置26による表示や、スピーカ10による音で報知することが挙げられる。そして、第1大入賞口検出時処理を終了すると、ステップS104-5に処理を移行する。
ステップS104-5において、メインCPU101は、第2大入賞口検出時処理を行う。なお、当該処理は、後で図20を用いて詳述する。そして、第2大入賞口検出時処理を終了すると、ステップS104-6に処理を移行する。
ステップS104-6において、メインCPU101は、ゲート検出SW20aから遊技球の通過を検出した情報を入力した場合に、普通図柄変動ゲームの保留の数が、「4」より少ない場合に、普通図柄変動ゲームの保留の数を「1」加算して、普通図柄当たり判定処理に用いる乱数値を取得し、メインRAM103に設けられた普通図柄変動ゲームの保留記憶領域に記憶する。また、ゲート部材20に遊技球が通過したことに対応する演出を行うために、コマンド送信領域にゲート通過コマンドをセットする処理を行う。そして、通過ゲート検出時処理を終了すると、ステップS104-7に処理を移行する。
ステップS104-7において、メインCPU101は、アウト検出SW25aから遊技球の入球を検出した情報を入力した場合の処理を行う。そして、アウト口検出時処理を終了すると、主制御基板タイマ割込処理のステップS105に処理を移行する。
図18は、主制御基板100において行われる第1始動口検出時処理を示すフローチャート(入力SW検出処理のステップS104-1のサブルーチン)である。
ステップS104-1-1において、メインCPU101は、第1始動口検出SW21aから遊技球の入球を検出した情報を入力したかを判定する。そして、第1始動口検出SW21aから遊技球の入球を検出した情報を入力した場合は、ステップS104-1-2に処理を移行し、第1始動口検出SW21aから遊技球の入球を検出した情報を入力していない場合は、入力SW検出処理のステップS104-2に処理を移行する。
ステップS104-1-2において、メインCPU101は、第1始動口21に遊技球が入球したことに対する賞球として3球の遊技球を払出制御基板300に払出させるために、払出用のコマンド送信領域に賞球コマンドをセットする。そして、賞球コマンドをセットすると、ステップS104-1-3に処理を移行する。
ステップS104-1-3において、メインCPU101は、上述の「第4記憶領域」まで記憶されているかを判定する。つまり、第1始動口21における図柄変動ゲームの保留の数が「4」であるかを判定する。そして、「第4記憶領域」まで記憶されている場合は、入力SW検出処理のステップS104-2に処理を移行し、「第4記憶領域」まで記憶されていない場合は、ステップS104-1-4に処理を移行する。
ステップS104-1-4において、メインCPU101は、当たり判定用乱数値を取得する。当該処理において取得した乱数値は、後述の入賞時判定処理(ステップS104-1-8)や、特別図柄変動開始時処理(図22参照)にて用いることになる。そして、当たり判定用乱数値を取得すると、ステップS104-1-5に処理を移行する。
ステップS104-1-5において、メインCPU101は、特別図柄決定用乱数値を取得する。当該処理において取得した乱数値は、後述の入賞時判定処理(ステップS104-1-8)や、特別図柄変動開始時処理(図22参照)にて用いることになる。そして、特別図柄決定用乱数値を取得すると、ステップS104-1-6に処理を移行する。
ステップS104-1-6において、メインCPU101は、特別図柄変動パターン決定用乱数値を取得する。当該処理において取得した乱数値は、後述の入賞時判定処理(ステップS104-1-8)や、特別図柄変動開始時処理(図22参照)にて用いることになる。そして、特別図柄変動パターン決定用乱数値を取得すると、ステップS104-1-7に処理を移行する。
ステップS104-1-7において、メインCPU101は、当たり判定用乱数値や、特別図柄決定用乱数値や、特別図柄変動パターン決定用乱数値を、判定情報として、空いている記憶領域に記憶する。例えば、「第3記憶領域」まで記憶されていて、「第4記憶領域」が空きであれば、「第4記憶領域」に各乱数値を記憶する。そして、各乱数値を空いている記憶領域に記憶すると、ステップS104-1-8に処理を移行する。
ステップS104-1-8において、メインCPU101は、入賞時判定処理を行う。この入賞時判定処理とは、特別図柄変動開始時処理(図22参照)における特別図柄当たり判定処理に先立って、ステップS104-1-4で取得した乱数値が当たりであるかを判定する処理である。これにより、例えば、ステップS104-1-7で「第4記憶領域」に記憶した当たり判定用乱数値が当たりである場合、複数の変動に跨って、予告演出(後述の「先読み演出」)を実行することができる。そして、入賞時判定処理を終了すると、ステップS104-1-9に処理を移行する。
ステップS104-1-9において、メインCPU101は、第1始動口入賞コマンドを演出制御基板200に送信するために、第1始動口入賞コマンドをコマンド送信領域にセットする。なお、第1始動口入賞コマンドには、ステップS104-1-8の入賞時判定処理の判定結果の情報も含まれており、演出制御基板200は、当該コマンドを受信することで、入賞時判定処理の判定結果が当たりであるのかハズレであるのかを認識することができる。そして、第1始動口入賞コマンドをセットすると、入力SW検出処理のステップS104-2に処理を移行する。
図19は、主制御基板100において行われる第2始動口検出時処理を示すフローチャート(入力SW検出処理のステップS104-2のサブルーチン)である。
ステップS104-2-1において、メインCPU101は、第2始動口検出SW22aから遊技球の入球を検出した情報を入力したかを判定する。そして、第2始動口検出SW22aから遊技球の入球を検出した情報を入力した場合は、ステップS104-2-2に処理を移行し、第2始動口検出SW22aから遊技球の入球を検出した情報を入力していない場合は、入力SW検出処理のステップS104-3に処理を移行する。
ステップS104-2-2において、メインCPU101は、第2始動口22に遊技球が入球したことに対する賞球として2球の遊技球を払出制御基板300に払出させるために、払出用のコマンド送信領域に賞球コマンドをセットする。そして、賞球コマンドをセットすると、ステップS104-2-3に処理を移行する。
ステップS104-2-3において、メインCPU101は、第2始動口22に対応する当該変動記憶領域に判定情報があるかを判定する。つまり、第2始動口22へ入球したことに基づく図柄変動ゲームが実行中であるかを判定する。そして、第2始動口22に対応する当該変動記憶領域に判定情報がある場合は、入力SW検出処理のステップS104-3に処理を移行し、第2始動口22に対応する当該変動記憶領域に判定情報がない場合は、ステップS104-2-4に処理を移行する。
ステップS104-2-4において、メインCPU101は、当たり判定用乱数値を取得する。当該処理において取得した乱数値は、後述の入賞時判定処理(ステップS104-2-8)や、特別図柄変動開始時処理(図22参照)にて用いることになる。そして、当たり判定用乱数値を取得すると、ステップS104-2-5に処理を移行する。
ステップS104-2-5において、メインCPU101は、特別図柄決定用乱数値を取得する。当該処理において取得した乱数値は、後述の入賞時判定処理(ステップS104-2-8)や、特別図柄変動開始時処理(図22参照)にて用いることになる。そして、特別図柄決定用乱数値を取得すると、ステップS104-2-6に処理を移行する。
ステップS104-2-6において、メインCPU101は、特別図柄変動パターン決定用乱数値を取得する。当該処理において取得した乱数値は、後述の入賞時判定処理(ステップS104-2-8)や、特別図柄変動開始時処理(図22参照)にて用いることになる。そして、特別図柄変動パターン決定用乱数値を取得すると、ステップS104-2-7に処理を移行する。
ステップS104-2-7において、メインCPU101は、当たり判定用乱数値や、特別図柄決定用乱数値や、特別図柄変動パターン決定用乱数値を、判定情報として、当該変動記憶領域に記憶する。そして、各乱数値を当該変動記憶領域に記憶すると、ステップS104-2-8に処理を移行する。
ステップS104-2-8において、メインCPU101は、入賞時判定処理を行う。この入賞時判定処理とは、特別図柄変動開始時処理(図22参照)における特別図柄当たり判定処理に先立って、ステップS104-2-4で取得した乱数値が当たりであるかを判定する処理である。これにより、例えば、ステップS104-2-7で当該変動記憶領域に記憶した当たり判定用乱数値が当たりである場合、例えば、後述の第2始動口入賞コマンドを送信することで、第2始動口22への入球時の当たり報知を実行することができる。そして、入賞時判定処理を終了すると、ステップS104-2-9に処理を移行する。
ステップS104-2-9において、メインCPU101は、第2始動口入賞コマンドを演出制御基板200に送信するために、第2始動口入賞コマンドをコマンド送信領域にセットする。なお、第2始動口入賞コマンドには、ステップS104-2-8の入賞時判定処理の判定結果の情報も含まれており、演出制御基板200は、当該コマンドを受信することで、入賞時判定処理の判定結果が当たりであるのかハズレであるのかを認識することができる。そして、第2始動口入賞コマンドをセットすると、入力SW検出処理のステップS104-3に処理を移行する。
図20は、主制御基板100において行われる第2大入賞口検出時処理を示すフローチャート(入力SW検出処理のステップS104-5のサブルーチン)である。
ステップS104-5-1において、メインCPU101は、特定領域検出SW32cから遊技球の入球を検出した情報を入力したかを判定する。そして、特定領域検出SW32cから遊技球の入球を検出した情報を入力した場合は、ステップS104-5-2に処理を移行し、特定領域検出SW32cから遊技球の入球を検出した情報を入力していない場合は、ステップS104-5-4に処理を移行する。
ステップS104-5-2において、メインCPU101は、メインRAM103の特定領域通過フラグ格納領域において、特定領域通過フラグをONにする。そして、特定領域通過フラグをONにすると、ステップS104-5-3に処理を移行する。
ステップS104-5-3において、メインCPU101は、特定領域通過コマンドを演出制御基板200に送信するために、特定領域通過コマンドをコマンド送信領域にセットする。なお、当該コマンドを受信した演出制御基板200は、特定領域を遊技球が通過したことを報知する演出(例えば、「V入賞!」)を行う。そして、特定領域通過コマンドをセットすると、入力SW検出処理のステップS104-6に処理を移行する。
ステップS104-5-4において、メインCPU101は、第2大入賞口検出SW32aから遊技球の入球を検出した情報を入力したかを判定する。そして、第2大入賞口検出SW32aから遊技球の入球を検出した情報を入力した場合は、ステップS104-5-5に処理を移行し、第2大入賞口検出SW32aから遊技球の入球を検出した情報を入力していない場合は、入力SW検出処理のステップS104-6に処理を移行する。
ステップS104-5-5において、メインCPU101は、第2大入賞口32に遊技球が入球したことに対する賞球として12球の遊技球を払出制御基板300に払出させるために、払出用のコマンド送信領域に賞球コマンドをセットする。そして、賞球コマンドをセットすると、入力SW検出処理のステップS104-6に処理を移行する。
図21は、主制御基板100において行われる特別図柄関連処理を示すフローチャート(主制御基板タイマ割込処理のステップS105のサブルーチン)である。
ステップS105-1において、メインCPU101は、メインRAM103の特別図柄状態フラグ格納領域において、停止中を示すフラグが格納されているかどうかを判定する。例えば、メインCPU101は、特別図柄の変動を開始させるときに、特別図柄状態フラグ格納領域において、変動中を示す値「1」をセットし(後述の図22のステップS105-2-12)、特別図柄の変動を停止させるときに、特別図柄状態フラグ格納領域において、停止中を示す値「0」をセット(後述の図24のステップS105-4-3)する。なお、停止中を示す値「0」をセットした後に、大当りである場合は、大当り1遊技を示す値「2」がセットされる。また、停止中を示す値「0」をセットした後に、小当りである場合は、小当り遊技を示す値「3」がセットされる。また、小当り遊技を示す値「3」がセットされているときに特定領域を遊技球が通過すると、大当り2遊技を示す値「4」がセットされる。そして、停止中を示す値「0」がセットされている場合は、ステップS105-2に処理を移行し、停止中を示す値「0」がセットされていない場合は、ステップS105-3に処理を移行する。
ステップS105-2において、メインCPU101は、図22で示す特別図柄変動開始時処理を行う。なお、当該処理は、後で図22を用いて詳述する。そして、特別図柄変動開始時処理を終了すると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-3において、メインCPU101は、メインRAM103の特別図柄状態フラグ格納領域において、変動中を示すフラグが格納されているかどうかを判定する。そして、変動中を示す値「1」がセットされている場合は、ステップS105-4に処理を移行し、変動中を示す値「1」がセットされていない場合は、ステップS105-5に処理を移行する。
ステップS105-4において、メインCPU101は、図24で示す特別図柄変動中処理を行う。なお、当該処理は、後で図24を用いて詳述する。そして、特別図柄変動中処理を終了すると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-5において、メインCPU101は、メインRAM103の特別図柄状態フラグ格納領域において、大当り1遊技を示すフラグが格納されているかどうかを判定する。そして、大当り1遊技を示す値「2」がセットされている場合は、ステップS105-6に処理を移行し、大当り1遊技を示す値「2」がセットされていない場合は、ステップS105-7に処理を移行する。
ステップS105-6において、メインCPU101は、図25で示す大当り1遊技処理を行う。なお、当該処理は、後で図25を用いて詳述する。そして、大当り1遊技処理を終了すると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-7において、メインCPU101は、メインRAM103の特別図柄状態フラグ格納領域において、小当り遊技を示すフラグが格納されているかどうかを判定する。そして、小当り遊技を示す値「3」がセットされている場合は、ステップS105-8に処理を移行し、小当り遊技を示す値「3」がセットされていない場合は、ステップS105-9に処理を移行する。
ステップS105-8において、メインCPU101は、図26で示す小当り遊技処理を行う。なお、当該処理は、後で図26を用いて詳述する。そして、小当り遊技処理を終了すると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-9において、メインCPU101は、停止中を示す値「0」がセットされていないと判定し、且つ、変動中を示す値「1」がセットされていないと判定し、且つ、大当り1遊技を示す値「2」がセットされていないと判定し、且つ、小当り遊技を示す値「3」がセットされていないと判定した場合に、大当り2遊技を示す値「4」がセットされていると判断して、図28で示す大当り2遊技処理を行う。なお、当該処理は、後で図28を用いて詳述する。そして、大当り2遊技処理を終了すると、主制御基板タイマ割込処理のステップS106に処理を移行する。
図22は、主制御基板100において行われる特別図柄変動開始時処理を示すフローチャート(特別図柄関連処理のステップS105-2のサブルーチン)である。
ステップS105-2-1において、メインCPU101は、メインRAM103に設けられた、第2始動口22に対応する当該変動記憶領域において、判定情報があるかどうかを判定する。そして、第2始動口22に対応する当該変動記憶領域において、判定情報がある場合は、ステップS105-2-2に処理を移行し、第2始動口22に対応する当該変動記憶領域において、判定情報がない場合は、ステップS105-2-4に処理を移行する。
ステップS105-2-2において、メインCPU101は、第2始動口22の当該変動記憶領域をクリアする。すなわち、当該変動記憶領域に記憶された判定情報をクリアして、当該変動記憶領域を空きにする。そして、第2始動口22の当該変動記憶領域をクリアすると、ステップS105-2-3に処理を移行する。
ステップS105-2-3において、メインCPU101は、演出制御基板200に第2始動口22の当該変動記憶領域をクリアしたことを認識させるために、コマンド送信領域に第2始動口減算コマンドをセットする。そして、第2始動口減算コマンドをセットすると、ステップS105-2-8に処理を移行する。
ステップS105-2-4において、メインCPU101は、メインRAM103に設けられた、第1始動口21に対応する保留記憶領域において、「当該変動記憶領域」、「第1記憶領域」~「第4記憶領域」のいずれにも保留されていない状態であるかどうかを判定する。そして、第1始動口21に対応する保留の数が「0」ではない場合は、ステップS105-2-5に処理を移行し、第1始動口21に対応する保留の数が「0」である場合は、ステップS105-2-7に処理を移行する。
ステップS105-2-5において、メインCPU101は、第1始動口21の保留の数を「1」減算する。なお、減算については、上述したように、「当該変動記憶領域」~「第4記憶領域」の判定情報(乱数値)をスライド移動した後、「1」の記憶領域を空にすることが該当する。これに伴って、特別図柄保留表示器27cの表示も、保留の数に応じた表示態様(「点滅」から「点灯」、または「点灯」から「消灯」)になる。そして、第1始動口21の保留の数を「1」減算すると、ステップS105-2-6に処理を移行する。
ステップS105-2-6において、メインCPU101は、画像表示装置26において、保留球画像等を減算表示するために、コマンド送信領域に第1始動口減算コマンドをセットする。そして、第1始動口減算コマンドをセットすると、ステップS105-2-8に処理を移行する。
ステップS105-2-7において、メインCPU101は、所定時間にわたり図柄変動ゲームが行われないと、遊技者が遊技をしていないと判断して、画像表示装置26において機種名やメーカー名を表示するデモ画面を表示するために、コマンド送信領域にデモコマンドをセットする。そして、デモコマンドをセットすると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-2-8において、メインCPU101は、ステップS105-2-2を行った後、当該処理に至った場合は、第2始動口検出時処理で取得し記憶した判定情報(乱数値)を用いて、一方、ステップS105-2-5を行った後、当該処理に至った場合は、第1始動口検出時処理で取得し記憶した判定情報(乱数値)を用いて、判定情報(乱数値)が大当りや小当りの判定情報(乱数値)であるかどうかを判定する。なお、当該処理は、後で図23を用いて詳述する。そして、特別図柄当たり判定処理を終了すると、ステップS105-2-9に処理を移行する。なお、以下のステップS105-2-9~ステップS105-2-12は、ステップS105-2-8の判定結果(大当りか、小当りか、ハズレか)に基づいて処理が行われる。
ステップS105-2-9において、メインCPU101は、図柄変動ゲームにおける特別図柄の変動パターンを決定する。例えば、通常遊技状態において第1始動口21へ入球してハズレと判定された場合は、「変動パターン1」~「変動パターン6」の中からいずれかの変動パターンを決定し、通常遊技状態において第1始動口21へ入球して大当りと判定された場合は、「変動パターン7」~「変動パターン11」の中からいずれかの変動パターンを決定し、時短遊技状態において第2始動口22へ入球してハズレと判定された場合は、「変動パターン12」~「変動パターン14」の中からいずれかの変動パターンを決定し、時短遊技状態において第2始動口22へ入球して大当りと判定された場合は、「変動パターン15」~「変動パターン17」の中からいずれかの変動パターンを決定し、時短遊技状態において第2始動口22へ入球して小当りと判定された場合は、「変動パターン18」~「変動パターン20」の中からいずれかの変動パターンを決定し、通常遊技状態において第2始動口22へ入球してハズレと判定された場合は、「変動パターン21」を決定し、通常遊技状態において第2始動口22へ入球して大当りと判定された場合は、「変動パターン22」を決定し、通常遊技状態において第2始動口22へ入球して小当りと判定された場合は、「変動パターン23」を決定する。そして、特別図柄の変動パターンを決定すると、ステップS105-2-10に処理を移行する。
ステップS105-2-10において、メインCPU101は、ステップS105-2-9で決定した特別図柄変動パターンを示すコマンドを演出制御基板200に対して送信するために、コマンド送信領域に特別図柄変動パターン指定コマンドをセットする。例えば、ステップS105-2-9で「変動パターン9」を決定した場合は、「変動パターン9」を示す特別図柄変動パターン指定コマンドがセットされ、送信される。そして、特別図柄変動パターン指定コマンドをセットすると、ステップS105-2-11に処理を移行する。
ステップS105-2-11において、メインCPU101は、メインRAM103の時間管理カウンタに、ステップS105-2-9で決定した特別図柄変動パターンに対応する変動時間(図10参照)をセットする。例えば、「変動パターン9」を決定した場合は、変動時間「40S」をセットする。そして、変動時間をセットすると、ステップS105-2-12に処理を移行する。
ステップS105-2-12において、メインCPU101は、メインRAM103の特別図柄状態フラグ格納領域において、変動中を示す値「1」をセットする。これにより、特別図柄が変動中であることを認識できる。また、当該処理において、ステップS105-2-11でセットした変動時間の減算を開始する。そして、特別図柄状態フラグ格納領域において、変動中を示す値「1」をセットすると、主制御基板タイマ割込処理のステップS106に処理を移行する。
図23は、主制御基板100において行われる特別図柄当たり判定処理を示すフローチャート(特別図柄変動開始時処理のステップS105-2-8のサブルーチン)である。
ステップS105-2-8-1において、メインCPU101は、大当りであるかを判定する。すなわち、判定情報(乱数値)における当たり判定用乱数値が大当り当せん用乱数値と合致するかを判定する。そして、大当りである場合は、ステップS105-2-8-2に処理を移行し、大当りではない場合は、ステップS105-2-8-4に処理を移行する。
ステップS105-2-8-2において、メインCPU101は、大当り特別図柄を決定する。すなわち、特別図柄決定用の乱数値と大当り特別図柄決定テーブルとを用いて、大当り特別図柄を決定する。例えば、第1始動口21への入球により大当りと判定され、特別図柄決定用の乱数値が「0~49」のいずれかに相当する場合は、特別図柄Aを決定し、第1始動口21への入球により大当りと判定され、特別図柄決定用の乱数値が「50~99」のいずれかに相当する場合は、特別図柄Bを決定する。そして、大当り特別図柄を決定すると、ステップS105-2-8-3に処理を移行する。
ステップS105-2-8-3において、メインCPU101は、演出制御基板200に決定した大当り特別図柄を認識させるために、コマンド送信領域に大当り特別図柄指定コマンドをセットする。そして、大当り特別図柄指定コマンドをセットすると、ステップS105-2-9に処理を移行する。
ステップS105-2-8-4において、メインCPU101は、小当りであるかを判定する。すなわち、判定情報(乱数値)における当たり判定用乱数値が小当り当せん用乱数値と合致するかを判定する。そして、小当りである場合は、ステップS105-2-8-5に処理を移行し、小当りではない場合は、ステップS105-2-8-7に処理を移行する。
ステップS105-2-8-5において、メインCPU101は、小当り特別図柄を決定する。すなわち、特別図柄決定用の乱数値と小当り特別図柄決定テーブルとを用いて、小当り特別図柄を決定する。例えば、第2始動口22への入球により小当りと判定され、特別図柄決定用の乱数値が「0~89」のいずれかに相当する場合は、特別図柄Eを決定し、第2始動口22への入球により小当りと判定され、特別図柄決定用の乱数値が「90~94」のいずれかに相当する場合は、特別図柄Fを決定し、第2始動口22への入球により小当りと判定され、特別図柄決定用の乱数値が「95~99」のいずれかに相当する場合は、特別図柄Gを決定する。そして、小当り特別図柄を決定すると、ステップS105-2-8-6に処理を移行する。
ステップS105-2-8-6において、メインCPU101は、演出制御基板200に決定した小当り特別図柄を認識させるために、コマンド送信領域に小当り特別図柄指定コマンドをセットする。そして、小当り特別図柄指定コマンドをセットすると、ステップS105-2-9に処理を移行する。
ステップS105-2-8-7において、メインCPU101は、ハズレ特別図柄を決定する。すなわち、特別図柄決定用の乱数値とハズレ特別図柄決定テーブルとを用いて、ハズレ特別図柄を決定する。例えば、第1始動口21への入球によりハズレと判定された場合は、特別図柄Hを決定し、第2始動口22への入球によりハズレと判定された場合は、特別図柄Iを決定する。そして、ハズレ特別図柄を決定すると、ステップS105-2-8-8に処理を移行する。
ステップS105-2-8-8において、メインCPU101は、演出制御基板200に決定したハズレ特別図柄を認識させるために、コマンド送信領域にハズレ特別図柄指定コマンドをセットする。そして、ハズレ特別図柄指定コマンドをセットすると、ステップS105-2-9に処理を移行する。
図24は、主制御基板100において行われる特別図柄変動中処理を示すフローチャート(特別図柄関連処理のステップS105-4のサブルーチン)である。
ステップS105-4-1において、メインCPU101は、メインRAM103の時間管理カウンタにおいて、セットされた変動時間が経過したかを判定する。例えば、「変動パターン9」が決定され、「40S」がセットされている場合は、「40S」が経過したかどうかを判定する。なお、後述の図柄停止コマンドを演出制御基板200に対して送信する都合上、タイマが経過したと判定するタイミングを前倒ししてもよい。例えば、「変動パターン9」であれば、「39S」経過時点をタイマが経過したと判定するタイミングとしてもよい。このようにすれば、第1特別図柄表示器27aや第2特別図柄表示器27bで特別図柄が確定表示するタイミングと、画像表示装置26で装飾図柄が確定表示するタイミングとに、著しくズレが生じることを防止することができる。そして、特別図柄の変動時間が経過した場合は、ステップS105-4-2に処理を移行し、特別図柄の変動時間が経過していない場合は、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-4-2において、メインCPU101は、画像表示装置26において変動表示している装飾図柄を停止させるための図柄停止コマンドを演出制御基板200に対して送信するために、コマンド送信領域に図柄停止コマンドをセットする。そして、図柄停止コマンドをセットすると、ステップS105-4-3に処理を移行する。
ステップS105-4-3において、メインCPU101は、メインRAM103の特別図柄状態フラグ格納領域において、停止中を示す値「0」をセットする。これにより、特別図柄が停止中であることを認識できる。そして、特別図柄状態フラグ格納領域において、停止中を示す値「0」をセットすると、ステップS105-4-4に処理を移行する。
ステップS105-4-4において、メインCPU101は、メインRAM103に設けられた時短回数カウンタに値がセットされているかを判定する。この時短回数カウンタは、後述の大当り1遊技処理や、大当り2遊技処理で値がセットされる。そして、時短回数カウンタに値がセットされている場合は、ステップS105-4-5に処理を移行し、時短回数カウンタに値がセットされていない場合は、ステップS105-4-9に処理を移行する。
ステップS105-4-5において、メインCPU101は、時短回数カウンタの値を減算(「1」減算)する。そして、時短回数カウンタの値を減算(「1」減算)すると、ステップS105-4-6に処理を移行する。
ステップS105-4-6において、メインCPU101は、減算後の時短回数カウンタの値が「0」であるかを判定する。そして、減算後の時短回数カウンタの値が「0」である場合は、ステップS105-4-7に処理を移行し、減算後の時短回数カウンタの値が「0」ではない場合は、ステップS105-4-9に処理を移行する。
ステップS105-4-7において、メインCPU101は、遊技状態を通常遊技状態とする。例えば、メインRAM103の遊技状態格納領域において、通常遊技状態である場合は「0」が格納され、時短遊技状態である場合は「1」が格納される。よって、当該処理において、メインRAM103の遊技状態格納領域に、「0」をセットする。そして、遊技状態を通常遊技状態とすると、ステップS105-4-8に処理を移行する。
ステップS105-4-8において、メインCPU101は、通常遊技状態であることを示す遊技状態コマンドを演出制御基板200に対して送信するために、コマンド送信領域に遊技状態コマンド(通常)をセットする。そして、通常遊技状態であることを示す遊技状態コマンドをセットすると、ステップS105-4-9に処理を移行する。
ステップS105-4-9において、メインCPU101は、図23のステップS105-2-8-1の判定結果が大当りであるかを判定する。そして、大当りである場合は、ステップS105-4-10に処理を移行し、大当りではない場合は、ステップS105-4-14に処理を移行する。
ステップS105-4-10において、メインCPU101は、メインRAM103の特別図柄状態フラグ格納領域において、大当り1遊技(大当り中1)を示す値「2」をセットする。これにより、大当り1遊技(大当り中1)であることを認識できる。そして、特別図柄状態フラグ格納領域において、大当り1遊技(大当り中1)を示す値「2」をセットすると、ステップS105-4-11に処理を移行する。
ステップS105-4-11において、メインCPU101は、大当り1遊技が開始されたことを報知する大当りオープニングに移行させる。例えば、メインRAM103の大当り1状態格納領域において、大当り1遊技における状態を格納するようになっており、大当りオープニングであれば「0」がセットされ、第1大入賞口24が開放中であれば「1」がセットされ、ラウンド間インターバルであれば「2」がセットされ、エンディングであれば「3」がセットされる。そして、大当りオープニングに移行させると、ステップS105-4-12に処理を移行する。
ステップS105-4-12において、メインCPU101は、大当り1遊技のオープニングに対応する演出を実行させるための大当りオープニングコマンドを演出制御基板200に対して送信するために、コマンド送信領域に大当りオープニングコマンドをセットする。そして、大当りオープニングコマンドをセットすると、ステップS105-4-13に処理を移行する。
ステップS105-4-13において、メインCPU101は、大当り1遊技のオープニングに対応する時間(例えば、「10S」)をメインRAM103の時間管理カウンタにセットする。そして、大当りオープニングに対応する時間をセットすると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-4-14において、メインCPU101は、図23のステップS105-2-8-4の判定結果が小当りであるかを判定する。そして、小当りである場合は、ステップS105-4-15に処理を移行し、小当りではない場合は、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-4-15において、メインCPU101は、メインRAM103の特別図柄状態フラグ格納領域において、小当り遊技(小当り中)を示す値「3」をセットする。これにより、小当り遊技(小当り中)であることを認識できる。そして、特別図柄状態フラグ格納領域において、小当り遊技(小当り中)を示す値「3」をセットすると、ステップS105-4-16に処理を移行する。
ステップS105-4-16において、メインCPU101は、小当り遊技が開始されたことを報知する小当りオープニングに移行させる。例えば、メインRAM103の小当り状態格納領域において、小当り遊技における状態を格納するようになっており、小当りオープニングであれば「0」がセットされ、第2大入賞口32が開放中であれば「1」がセットされる。そして、小当りオープニングに移行させると、ステップS105-4-17に処理を移行する。
ステップS105-4-17において、メインCPU101は、小当り遊技のオープニングに対応する演出を実行させるための小当りオープニングコマンドを演出制御基板200に対して送信するために、コマンド送信領域に小当りオープニングコマンドをセットする。そして、小当りオープニングコマンドをセットすると、ステップS105-4-18に処理を移行する。
ステップS105-4-18において、メインCPU101は、小当り遊技のオープニングに対応する時間(例えば、「10S」)をメインRAM103の時間管理カウンタにセットする。そして、小当りオープニングに対応する時間をセットすると、主制御基板タイマ割込処理のステップS106に処理を移行する。
図25は、主制御基板100において行われる大当り1遊技処理を示すフローチャート(特別図柄関連処理のステップS105-6のサブルーチン)である。
ステップS105-6-1において、メインCPU101は、大当りオープニング中であるかを判定する。すなわち、メインRAM103の大当り1状態格納領域において、大当りオープニングを示す「0」がセットされているかを判定する。なお、後述のステップS105-6-3で大入賞口開放が行われると、大当り1状態格納領域の値は、「0」から「1」となる。そして、大当りオープニング中である場合は、ステップS105-6-2に処理を移行し、大当りオープニング中ではない場合は、ステップS105-6-4に処理を移行する。
ステップS105-6-2において、メインCPU101は、上述の図24のステップS105-4-13でセットした大当りオープニングに対応する時間(例えば、「10S」)が経過したかを判定する。そして、大当りオープニングに対応する時間が経過した場合は、ステップS105-6-3に処理を移行し、大当りオープニングに対応する時間が経過していない場合は、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-6-3において、メインCPU101は、第1大入賞口開閉ソレノイド24bを駆動して、第1大入賞口24を開放する。また、メインRAM103の時間管理カウンタにおいて、開放時間の29.5Sをセットする。これにより、大当り1遊技の1ラウンド目が開始することになる。なお、当該処理においては、大当り1状態格納領域の値を、「0」から「1」とする。そして、第1大入賞口24を開放すると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-6-4において、メインCPU101は、大入賞口開放中であるかを判定する。メインRAM103の大当り1状態格納領域において、大入賞口開放中を示す「1」がセットされているかを判定する。そして、大入賞口開放中である場合は、ステップS105-6-5に処理を移行し、大入賞口開放中ではない場合は、ステップS105-6-7に処理を移行する。
ステップS105-6-5において、メインCPU101は、第1大入賞口検出SW24aにより10球の入球が検出されることなく第1大入賞口24が開放したまま29.5S経過したか、または、第1大入賞口検出SW24aにより10球の入球が検出されたか、のいずれかの大入賞口閉鎖条件が成立したかを判定する。そして、大入賞口閉鎖条件が成立した場合は、ステップS105-6-6に処理を移行し、大入賞口閉鎖条件が成立していない場合は、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-6-6において、メインCPU101は、第1大入賞口24が閉鎖して、次に開放するまでの間を構成するラウンド間インターバルに移行させる。当該処理においては、大当り1状態格納領域の値を、「1」から「2」とする。そして、ラウンド間インターバルに移行させると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-6-7において、メインCPU101は、ラウンド間インターバル中であるかを判定する。すなわち、メインRAM103の大当り1状態格納領域において、ラウンド間インターバルを示す「2」がセットされているかを判定する。そして、ラウンド間インターバル中である場合は、ステップS105-6-8に処理を移行し、ラウンド間インターバル中ではない場合は、ステップS105-6-12に処理を移行する。
ステップS105-6-8において、メインCPU101は、最終ラウンド終了時であるかを判定する。例えば、後述のステップS105-6-10において、ラウンド数を更新(インクリメントまたはデクリメント)した結果、残りのラウンド数が「0」であれば、当該処理において、最終ラウンド終了時であると判定する。そして、最終ラウンド終了時である場合は、ステップS105-6-9に処理を移行し、最終ラウンド終了時ではない場合は、ステップS105-6-10に処理を移行する。
ステップS105-6-9において、メインCPU101は、大当り1遊技が終了したことを報知する大当りエンディングに移行させる。当該処理においては、大当り1状態格納領域の値を、「2」から「3」とする。また、大当り1遊技のエンディングに対応する時間(例えば、「10S」)をメインRAM103の時間管理カウンタにセットする。そして、大当りエンディングに移行させると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-6-10において、メインCPU101は、メインRAM103のラウンド数カウンタの値を更新する。なお、更新手法は、インクリメントでもよいし、デクリメントでもよい。例えば、「6ラウンド」の大当りが付与された場合は、メインRAM103のラウンド数カウンタに「6」をセットして、1ラウンド消化する毎に1デクリメントするようにしてもよいし、メインRAM103のラウンド数カウンタに「6」をセットせずに、1ラウンド消化する毎に1インクリメントするようにしてもよい。そして、ラウンド数を更新すると、ステップS105-6-11に処理を移行する。
ステップS105-6-11において、メインCPU101は、第1大入賞口開閉ソレノイド24bを駆動して、第1大入賞口24を開放する。また、メインRAM103の時間管理カウンタにおいて、開放時間の29.5Sをセットする。これにより、大当り1遊技の2ラウンド目以降が開始することになる。なお、当該処理においては、大当り1状態格納領域の値を、「0」から「1」とする。そして、第1大入賞口24を開放すると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-6-12において、メインCPU101は、上述のステップS105-6-9でセットした大当りエンディングに対応する時間(例えば、「10S」)が経過しているかを判定する。そして、大当りエンディングに対応する時間が経過している場合は、ステップS105-6-13に処理を移行し、大当りエンディングに対応する時間が経過していない場合は、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-6-13において、メインCPU101は、特別図柄が「特別図柄B」、「特別図柄D」のいずれかであるかを判定する。つまり、大当り特別図柄決定処理において決定された図柄が、「特別図柄B」、「特別図柄D」のいずれかであるかを判定する。そして、特別図柄が「特別図柄B」、「特別図柄D」のいずれかである場合は、ステップS105-6-14に処理を移行し、特別図柄が「特別図柄B」、「特別図柄D」のいずれでもない場合は、ステップS105-6-18に処理を移行する。
ステップS105-6-14において、メインCPU101は、遊技状態を時短遊技状態とする。よって、当該処理において、メインRAM103の遊技状態格納領域に「1」をセットする。そして、メインRAM103の遊技状態格納領域に「1」をセットすると、ステップS105-6-15に処理を移行する。
ステップS105-6-15において、メインCPU101は、メインRAM103に設けられた時短回数カウンタに「1」をセットする。これにより、次変動より「1」回の時短遊技状態が開始することになる。なお、当該処理にて時短回数カウンタにセットされる「1」は、第2始動口22の上限回数に対応しており、別途、図示はしないが、第1始動口21の上限回数に対応する「99」もセットされている。そして、メインRAM103に設けられた時短回数カウンタに「1」をセットすると、ステップS105-6-16に処理を移行する。
ステップS105-6-16において、メインCPU101は、時短遊技状態であることを示す遊技状態コマンドを演出制御基板200に対して送信するために、コマンド送信領域に遊技状態コマンド(時短)をセットする。そして、時短遊技状態であることを示す遊技状態コマンドをセットすると、ステップS105-6-17に処理を移行する。
ステップS105-6-17において、メインCPU101は、メインRAM103の特別図柄状態フラグ格納領域において、停止中を示す値「0」をセットする。そして、特別図柄状態フラグ格納領域において、停止中を示す値「0」をセットすると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-6-18において、メインCPU101は、遊技状態を通常遊技状態とする。よって、当該処理において、メインRAM103の遊技状態格納領域に、「0」をセットする。そして、メインRAM103の遊技状態格納領域に、「0」をセットすると、ステップS105-6-19に処理を移行する。
ステップS105-6-19において、メインCPU101は、通常遊技状態であることを示す遊技状態コマンドを演出制御基板200に対して送信するために、コマンド送信領域に遊技状態コマンド(通常)をセットする。そして、通常遊技状態であることを示す遊技状態コマンドをセットすると、ステップS105-6-20に処理を移行する。
ステップS105-6-20において、メインCPU101は、メインRAM103の特別図柄状態フラグ格納領域において、停止中を示す値「0」をセットする。そして、特別図柄状態フラグ格納領域において、停止中を示す値「0」をセットすると、主制御基板タイマ割込処理のステップS106に処理を移行する。
図26は、主制御基板100において行われる小当り遊技処理を示すフローチャート(特別図柄関連処理のステップS105-8のサブルーチン)である。
ステップS105-8-1において、メインCPU101は、小当りオープニング中であるかを判定する。すなわち、メインRAM103の小当り状態格納領域において、小当りオープニングを示す「0」がセットされているかを判定する。なお、後述のステップS105-8-3で大入賞口開放が行われると、小当り状態格納領域の値は、「0」から「1」となる。そして、小当りオープニング中である場合は、ステップS105-8-2に処理を移行し、小当りオープニング中ではない場合は、ステップS105-8-5に処理を移行する。
ステップS105-8-2において、メインCPU101は、上述の図24のステップS105-4-18でセットした小当りオープニングに対応する時間(例えば、「10S」)が経過したかを判定する。そして、小当りオープニングに対応する時間が経過した場合は、ステップS105-8-3に処理を移行し、小当りオープニングに対応する時間が経過していない場合は、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-8-3において、メインCPU101は、第2大入賞口開閉ソレノイド32bを駆動して、第2大入賞口32を開放する。また、メインRAM103の時間管理カウンタにおいて、開放時間の1.8Sをセットする。これにより、小当り遊技の1ラウンド目が開始することになる。なお、当該処理においては、小当り状態格納領域の値を、「0」から「1」とする。そして、第2大入賞口32を開放すると、ステップS105-8-4に処理を移行する。
ステップS105-8-4において、メインCPU101は、特定領域開閉ソレノイド32dを駆動して、特定領域に設けられた蓋部材を閉状態から開状態に制御する。なお、第2大入賞口32の開放に併せて蓋部材を開状態として、第2大入賞口32の閉鎖に併せて蓋部材を閉状態とする。そして、特定領域における蓋部材の開閉制御を行うと、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-8-5において、メインCPU101は、メインRAM103の特定領域通過フラグ格納領域を参照して、特定領域通過フラグがONになっているかを判定する。そして、特定領域通過フラグがONである場合は、ステップS105-8-6に処理を移行し、特定領域通過フラグがONではない場合は、ステップS105-8-7に処理を移行する。
ステップS105-8-6において、メインCPU101は、図27で示す第2種大当り移行制御処理を行う。なお、当該処理は、後で図27を用いて詳述する。そして、第2種大当り移行制御処理を終了すると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-8-7において、メインCPU101は、大入賞口開放中であるかを判定する。すなわち、メインRAM103の小当り状態格納領域において、大入賞口開放中を示す「1」がセットされているかを判定する。そして、大入賞口開放中である場合は、ステップS105-8-8に処理を移行し、大入賞口開放中ではない場合は、ステップS105-8-11に処理を移行する。
ステップS105-8-8において、メインCPU101は、第2大入賞口32の開放時間1.8S経過したか、または、第2大入賞口検出SW32aにより10球の入球が検出されたか、のいずれかの大入賞口閉鎖条件が成立したかを判定する。そして、大入賞口閉鎖条件が成立した場合は、ステップS105-8-9に処理を移行し、大入賞口閉鎖条件が成立していない場合は、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-8-9において、メインCPU101は、第2大入賞口32を閉鎖して、小当り遊技を終了する。そして、小当り遊技を終了すると、ステップS105-8-10に処理を移行する。
ステップS105-8-10において、メインCPU101は、小当り遊技が終了したことを報知する小当りエンディングに移行させる。当該処理においては、小当り状態格納領域の値を、「1」から「2」とする。また、小当り遊技のエンディングに対応する時間(例えば、「5S」)をメインRAM103の時間管理カウンタにセットする。そして、小当りエンディングに移行させると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-8-11において、メインCPU101は、上述のステップS105-8-10でセットした小当りエンディングに対応する時間(例えば、「5S」)が経過しているかを判定する。そして、小当りエンディングに対応する時間が経過している場合は、ステップS105-8-12に処理を移行し、小当りエンディングに対応する時間が経過していない場合は、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-8-12において、メインCPU101は、遊技状態を通常遊技状態とする。よって、当該処理において、メインRAM103の遊技状態格納領域に、「0」をセットする。そして、メインRAM103の遊技状態格納領域に、「0」をセットすると、ステップS105-8-13に処理を移行する。
ステップS105-8-13において、メインCPU101は、通常遊技状態であることを示す遊技状態コマンドを演出制御基板200に対して送信するために、コマンド送信領域に遊技状態コマンド(通常)をセットする。そして、通常遊技状態であることを示す遊技状態コマンドをセットすると、ステップS105-8-14に処理を移行する。
ステップS105-8-14において、メインCPU101は、メインRAM103の特別図柄状態フラグ格納領域において、停止中を示す値「0」をセットする。そして、特別図柄状態フラグ格納領域において、停止中を示す値「0」をセットすると、主制御基板タイマ割込処理のステップS106に処理を移行する。
図27は、主制御基板100において行われる第2種大当り移行制御処理を示すフローチャート(小当り遊技処理のステップS105-8-6のサブルーチン)である。
ステップS105-8-6-1において、メインCPU101は、第2大入賞口32を閉鎖して、小当り遊技を終了する。そして、小当り遊技を終了すると、ステップS105-8-6-2に処理を移行する。
ステップS105-8-6-2において、メインCPU101は、メインRAM103の特定領域通過フラグ格納領域において、特定領域通過フラグをOFFにする。そして、特定領域通過フラグをOFFにすると、ステップS105-8-6-3に処理を移行する。
ステップS105-8-6-3において、メインCPU101は、メインRAM103のラウンド数カウンタに小当り特別図柄に応じたラウンド数をセットする。小当り特別図柄は、「特別図柄E」が4ラウンド、「特別図柄F」が7ラウンド、「特別図柄G」が10ラウンドとなっているが、1ラウンド目は小当り遊技で遊技済みであるため、当該処理にてセットされるラウンド数は、「特別図柄E」であれば3ラウンドに対応する「3」がセットされ、「特別図柄F」であれば6ラウンドに対応する「6」がセットされ、「特別図柄G」であれば9ラウンドに対応する「9」がセットされる。そして、メインRAM103のラウンド数カウンタに小当り特別図柄に応じたラウンド数をセットすると、ステップS105-8-6-4に処理を移行する。
ステップS105-8-6-4において、メインCPU101は、メインRAM103の特別図柄状態フラグ格納領域において、大当り2遊技(大当り中2)を示す値「4」をセットする。そして、特別図柄状態フラグ格納領域において、大当り2遊技(大当り中2)を示す値「4」をセットすると、主制御基板タイマ割込処理のステップS106に処理を移行する。
図28は、主制御基板100において行われる大当り2遊技処理を示すフローチャート(特別図柄関連処理のステップS105-9のサブルーチン)である。
ステップS105-9-1において、メインCPU101は、2ラウンド目の開始条件を満たしたかを判定する。なお、小当り遊技の終了から、大当り2遊技の開始まで所定のインターバル時間(例えば、「5S」)が設けられており、当該インターバル時間が経過すると、2ラウンド目の開始条件を満たしたと判定する。そして、2ラウンド目の開始条件を満たした場合は、ステップS105-9-2に処理を移行し、2ラウンド目の開始条件を満たしていない場合は、ステップS105-9-3に処理を移行する。
ステップS105-9-2において、メインCPU101は、第2大入賞口開閉ソレノイド32bを駆動して、第2大入賞口32を開放する。また、メインRAM103の時間管理カウンタにおいて、開放時間の29.5Sをセットする。これにより、大当り2遊技の1ラウンド目(小当り遊技を含めると2ラウンド目)が開始することになる。なお、当該処理においては、大当り2状態格納領域の値を、「0」から「1」とする。そして、第2大入賞口32を開放すると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-9-3において、メインCPU101は、大入賞口開放中であるかを判定する。すなわち、メインRAM103の大当り2状態格納領域において、大入賞口開放中を示す「1」がセットされているかを判定する。そして、大入賞口開放中である場合は、ステップS105-9-4に処理を移行し、大入賞口開放中ではない場合は、ステップS105-9-6に処理を移行する。
ステップS105-9-4において、メインCPU101は、第2大入賞口検出SW32aにより10球の入球が検出されることなく第2大入賞口32が開放したまま29.5S経過したか、または、第2大入賞口検出SW32aにより10球の入球が検出されたか、のいずれかの大入賞口閉鎖条件が成立したかを判定する。そして、大入賞口閉鎖条件が成立した場合は、ステップS105-9-5に処理を移行し、大入賞口閉鎖条件が成立していない場合は、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-9-5において、メインCPU101は、第2大入賞口32が閉鎖して、次に開放するまでの間を構成するラウンド間インターバルに移行させる。当該処理においては、大当り2状態格納領域の値を、「1」から「2」とする。そして、ラウンド間インターバルに移行させると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-9-6において、メインCPU101は、ラウンド間インターバル中であるかを判定する。すなわち、メインRAM103の大当り2状態格納領域において、ラウンド間インターバルを示す「2」がセットされているかを判定する。そして、ラウンド間インターバル中である場合は、ステップS105-9-7に処理を移行し、ラウンド間インターバル中ではない場合は、ステップS105-9-11に処理を移行する。
ステップS105-9-7において、メインCPU101は、最終ラウンド終了時であるかを判定する。例えば、後述のステップS105-9-9において、ラウンド数を更新(インクリメントまたはデクリメント)した結果、残りのラウンド数が「0」であれば、当該処理において、最終ラウンド終了時であると判定する。そして、最終ラウンド終了時である場合は、ステップS105-9-8に処理を移行し、最終ラウンド終了時ではない場合は、ステップS105-9-9に処理を移行する。
ステップS105-9-8において、メインCPU101は、大当り2遊技が終了したことを報知する大当りエンディングに移行させる。当該処理においては、大当り2状態格納領域の値を、「2」から「3」とする。また、大当り2遊技のエンディングに対応する時間(例えば、「10S」)をメインRAM103の時間管理カウンタにセットする。そして、大当りエンディングに移行させると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-9-9において、メインCPU101は、メインRAM103のラウンド数カウンタの値を更新する。更新手法については、上述した大当り1遊技中処理と同様である。そして、ラウンド数を更新すると、ステップS105-9-10に処理を移行する。
ステップS105-9-10において、メインCPU101は、第2大入賞口開閉ソレノイド32bを駆動して、第2大入賞口32を開放する。また、メインRAM103の時間管理カウンタにおいて、開放時間の29.5Sをセットする。これにより、大当り2遊技の2ラウンド目以降が開始することになる。なお、当該処理においては、大当り2状態格納領域の値を、「0」から「1」とする。そして、第2大入賞口32を開放すると、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-9-11において、メインCPU101は、上述のステップS105-9-8でセットした大当りエンディングに対応する時間(例えば、「10S」)が経過しているかを判定する。そして、大当りエンディングに対応する時間が経過している場合は、ステップS105-9-12に処理を移行し、大当りエンディングに対応する時間が経過していない場合は、主制御基板タイマ割込処理のステップS106に処理を移行する。
ステップS105-9-12において、メインCPU101は、遊技状態を時短遊技状態とする。よって、当該処理において、メインRAM103の遊技状態格納領域に「1」をセットする。そして、メインRAM103の遊技状態格納領域に「1」をセットすると、ステップS105-9-13に処理を移行する。
ステップS105-9-13において、メインCPU101は、メインRAM103に設けられた時短回数カウンタに「1」をセットする。これにより、次変動より「1」回の時短遊技状態が開始することになる。なお、詳細は、上述したステップS105-6-15と同様である。そして、メインRAM103に設けられた時短回数カウンタに「1」をセットすると、ステップS105-9-14に処理を移行する。
ステップS105-9-14において、メインCPU101は、時短遊技状態であることを示す遊技状態コマンドを演出制御基板200に対して送信するために、コマンド送信領域に遊技状態コマンド(時短)をセットする。そして、時短遊技状態であることを示す遊技状態コマンドをセットすると、ステップS105-9-15に処理を移行する。
ステップS105-9-15において、メインCPU101は、メインRAM103の特別図柄状態フラグ格納領域において、停止中を示す値「0」をセットする。そして、特別図柄状態フラグ格納領域において、停止中を示す値「0」をセットすると、主制御基板タイマ割込処理のステップS106に処理を移行する。
図29は、主制御基板100において行われる普通図柄関連処理を示すフローチャート(主制御基板タイマ割込処理のステップS106のサブルーチン)である。
ステップS106-1において、メインCPU101は、メインRAM103の普通図柄状態フラグ格納領域において、停止中を示すフラグが格納されているかを判定する。例えば、メインCPU101は、普通図柄の変動を開始させるときに、普通図柄状態フラグ格納領域において、変動中を示す値「1」をセットし(後述の図30のステップS106-2-12)、普通図柄の変動を停止させるときに、普通図柄状態フラグ格納領域において、停止中を示す値「0」をセット(後述の図31のステップS106-4-2)する。なお、停止中を示す値「0」をセットした後に、普図当たりである場合は、普図当たりを示す値「2」がセットされる。そして、停止中を示す値「0」がセットされている場合は、ステップS106-2に処理を移行し、停止中を示す値「0」がセットされていない場合は、ステップS106-3に処理を移行する。
ステップS106-2において、メインCPU101は、図30で示す普通図柄変動開始時処理を行う。なお、当該処理は、後で図30を用いて詳述する。そして、普通図柄変動開始時処理を終了すると、主制御基板タイマ割込処理のステップS107に処理を移行する。
ステップS106-3において、メインCPU101は、メインRAM103の普通図柄状態フラグ格納領域において、変動中を示すフラグが格納されているかを判定する。そして、変動中を示す値「1」がセットされている場合は、ステップS106-4に処理を移行し、変動中を示す値「1」がセットされていない場合は、ステップS106-5に処理を移行する。
ステップS106-4において、メインCPU101は、図31で示す普通図柄変動中処理を行う。なお、当該処理は、後で図31を用いて詳述する。そして、普通図柄変動中処理を終了すると、主制御基板タイマ割込処理のステップS107に処理を移行する。
ステップS106-5において、メインCPU101は、停止中を示す値「0」がセットされていないと判定し、且つ、変動中を示す値「1」がセットされていないと判定した場合に、普図当たり中を示す値「2」がセットされていると判断して、図32で示す普通図柄当たり中処理を行う。なお、当該処理は、後で図32を用いて詳述する。そして、普通図柄当たり中処理を終了すると、主制御基板タイマ割込処理のステップS107に処理を移行する。
図30は、主制御基板100において行われる普通図柄変動開始時処理を示すフローチャート(普通図柄関連処理のステップS106-2のサブルーチン)である。
ステップS106-2-1において、メインCPU101は、メインRAM103に設けられた普通図柄記憶領域(図12参照)において判定情報があるかを判定する。そして、普通図柄記憶領域において、判定情報がある場合は、ステップS106-2-2に処理を移行し、普通図柄記憶領域において、判定情報がない場合は、主制御基板タイマ割込処理のステップS107に処理を移行する。
ステップS106-2-2において、メインCPU101は、普通図柄変動ゲームに係る保留の数を「1」減算する。なお、減算については、特別図柄と同様に、「当該変動記憶領域」~「第4記憶領域」の判定情報(乱数値)をスライド移動した後、「1」の記憶領域を空にすることが該当する。これに伴って、普通図柄保留表示器27fの表示も、保留の数に応じた表示態様(「点滅」から「点灯」、または「点灯」から「消灯」)になる。そして、普通図柄変動ゲームに係る保留の数を「1」減算すると、ステップS106-2-3に処理を移行する。
ステップS106-2-3において、メインCPU101は、上述の通過ゲート検出時処理で抽出した判定情報(乱数値)と、図9の普通図柄当たり判定テーブルとを用いて、判定情報(乱数値)が当たりの判定情報(乱数値)であるかを判定する。そして、判定情報(乱数値)が当たりの判定情報(乱数値)であるかを判定すると、ステップS106-2-4に処理を移行する。
ステップS106-2-4において、メインCPU101は、普通図柄当たり判定処理を行った結果、普図当たりであるかを判定する。そして、普通図柄当たり判定処理の判定結果が普図当たりである場合は、ステップS106-2-5に処理を移行し、普通図柄当たり判定処理の判定結果が普図当たりではない場合は、ステップS106-2-7に処理を移行する。
ステップS106-2-5において、メインCPU101は、普図当たりの普通図柄として、「普通図柄A」を決定する。そして、「普通図柄A」を決定すると、ステップS106-2-6に処理を移行する。
ステップS106-2-6において、メインCPU101は、演出制御基板200に決定した普通図柄Aを認識させるために、コマンド送信領域に普通図柄A指定コマンドをセットする。そして、普通図柄A指定コマンドをセットすると、ステップS106-2-9に処理を移行する。
ステップS106-2-7において、メインCPU101は、普図ハズレの普通図柄として、「普通図柄B」を決定する。そして、「普通図柄B」を決定すると、ステップS106-2-8に処理を移行する。
ステップS106-2-8において、メインCPU101は、演出制御基板200に決定した普通図柄Bを認識させるために、コマンド送信領域に普通図柄B指定コマンドをセットする。そして、普通図柄B指定コマンドをセットすると、ステップS106-2-9に処理を移行する。
ステップS106-2-9において、メインCPU101は、ステップS106-2-5において普通図柄Aを決定した場合は、図10(D)普通図柄変動パターンテーブルより、普図変動パターン1を決定し、ステップS106-2-7において普通図柄Bを決定した場合は、図10(D)普通図柄変動パターンテーブルより、普図変動パターン2を決定する。そして、普通図柄変動パターンを決定すると、ステップS106-2-10に処理を移行する。
ステップS106-2-10において、メインCPU101は、ステップS106-2-9で決定した普通図柄変動パターンを示すコマンドを演出制御基板200に対して送信するために、コマンド送信領域に普通図柄変動パターン指定コマンドをセットする。例えば、ステップS106-2-9で「普図変動パターン1」を決定した場合は、「普図変動パターン1」を示す普通図柄変動パターン指定コマンドがセットされる。そして、普通図柄変動パターン指定コマンドをセットすると、ステップS106-2-11に処理を移行する。
ステップS106-2-11において、メインCPU101は、メインRAM103の時間管理カウンタに、ステップS106-2-9で決定した普通図柄変動パターンに対応する変動時間(図10参照)をセットする。例えば、「普図変動パターン1」を決定した場合は、変動時間「3S」をセットする。そして、変動時間をセットすると、ステップS106-2-12に処理を移行する。
ステップS106-2-12において、メインCPU101は、メインRAM103の普通図柄状態フラグ格納領域において、変動中を示す値「1」をセットする。そして、普通図柄状態フラグ格納領域において、変動中を示す値「1」をセットすると、主制御基板タイマ割込処理のステップS107に処理を移行する。
図31は、主制御基板100において行われる普通図柄変動中処理を示すフローチャート(普通図柄関連処理のステップS106-4のサブルーチン)である。
ステップS106-4-1において、メインCPU101は、メインRAM103の時間管理カウンタにおいて、セットされた変動時間が経過したかを判定する。例えば、「普図変動パターン1」が決定され、「3S」がセットされている場合は、「3S」が経過したかどうかを判定する。そして、普通図柄の変動時間が経過した場合は、ステップS106-4-2に処理を移行し、普通図柄の変動時間が経過していない場合は、主制御基板タイマ割込処理のステップS107に処理を移行する。
ステップS106-4-2において、メインCPU101は、メインRAM103の普通図柄状態フラグ格納領域において、停止中を示す値「0」をセットする。これにより、普通図柄が停止中であることを認識できる。そして、普通図柄状態フラグ格納領域において、停止中を示す値「0」をセットすると、ステップS106-4-3に処理を移行する。
ステップS106-4-3において、メインCPU101は、図30のステップS106-2-3の判定結果が普図当たりであるかを判定する。そして、普図当たりである場合は、ステップS106-4-4に処理を移行し、普図当たりではない場合は、主制御基板タイマ割込処理のステップS107に処理を移行する。
ステップS106-4-4において、メインCPU101は、メインRAM103の普通図柄状態フラグ格納領域において、普図当たり中を示す値「2」をセットする。そして、普通図柄状態フラグ格納領域において、普図当たり中を示す値「2」をセットすると、ステップS106-4-5に処理を移行する。
ステップS106-4-5において、メインCPU101は、メインRAM103の第2始動口開放回数カウンタに「4」をセットする。これにより、第2始動口22が図9に示す開閉態様にて開放することになる。そして、第2始動口開放回数カウンタに「4」をセットすると、ステップS106-4-6に処理を移行する。
ステップS106-4-6において、メインCPU101は、第2始動口開放回数カウンタの値に対応する演出を実行させるための第2始動口開放回数コマンドを演出制御基板200に対して送信するために、コマンド送信領域に第2始動口開放回数コマンドをセットする。そして、第2始動口開放回数コマンドをセットすると、ステップS106-4-7に処理を移行する。
ステップS106-4-7において、メインCPU101は、普通図柄当たりオープニングに移行させる。例えば、メインRAM103の普通図柄当たり状態格納領域において、普通図柄当たり遊技における状態を格納するようになっており、普通図柄当たりオープニングであれば「0」がセットされ、第2始動口22が開放中であれば「1」がセットされ、開放間インターバルであれば「2」がセットされ、普通図柄当たりエンディングであれば「3」がセットされる。そして、普通図柄当たりオープニングに移行させると、ステップS106-4-8に処理を移行する。
ステップS106-4-8において、メインCPU101は、普通図柄当たりのオープニングに対応する時間(例えば、「3S」)をメインRAM103の時間管理カウンタにセットする。そして、普通図柄当たりオープニングに対応する時間をセットすると、主制御基板タイマ割込処理のステップS107に処理を移行する。
図32は、主制御基板100において行われる普通図柄当たり中処理を示すフローチャート(普通図柄関連処理のステップS106-5のサブルーチン)である。
ステップS106-5-1において、メインCPU101は、普通図柄当たりオープニング中であるかを判定する。すなわち、メインRAM103の普通図柄当たり状態格納領域において、普通図柄当たりオープニングを示す「0」がセットされているかを判定する。なお、後述のステップS106-5-4で第2始動口開放が行われると、普通図柄当たり状態格納領域の値は、「0」から「1」となる。そして、普通図柄当たりオープニング中である場合は、ステップS106-5-2に処理を移行し、普通図柄当たりオープニング中ではない場合は、ステップS106-5-5に処理を移行する。
ステップS106-5-2において、メインCPU101は、メインRAM103の時間管理カウンタを参照して、上述の図31のステップS106-4-8でセットした普通図柄当たりオープニングに対応する時間(例えば、「3S」)が経過したかを判定する。そして、普通図柄当たりオープニングに対応する時間が経過した場合は、ステップS106-5-3に処理を移行し、普通図柄当たりオープニングに対応する時間が経過していない場合は、主制御基板タイマ割込処理のステップS107に処理を移行する。
ステップS106-5-3において、メインCPU101は、第2始動口22の1回の開放時間「1.3S」をメインRAM103の時間管理カウンタにセットする。そして、第2始動口22の1回の開放時間「1.3S」をセットすると、ステップS106-5-4に処理を移行する。
ステップS106-5-4において、メインCPU101は、メインRAM103の普通図柄当たり状態格納領域において、第2始動口22の開放中を示す「1」をセットして、第2始動口22を1.3S間にわたり開放させる。そして、第2始動口22の開放中を示す「1」をセットして、第2始動口22を1.3S間にわたり開放させると、主制御基板タイマ割込処理のステップS107に処理を移行する。
ステップS106-5-5において、メインCPU101は、メインRAM103の普通図柄当たり状態格納領域において、第2始動口22の開放中を示す「1」がセットされているか、すなわち、第2始動口22が開放中であるかを判定する。そして、第2始動口22が開放中である場合は、ステップS106-5-6に処理を移行して、第2始動口22が開放中ではない場合は、ステップS106-5-13に処理を移行する。
ステップS106-5-6において、メインCPU101は、メインRAM103の時間管理カウンタを参照して、第2始動口22の開放時間「1.3S」が経過したかを判定する。そして、第2始動口22の開放時間「1.3S」が経過した場合は、ステップS106-5-7に処理を移行し、第2始動口22の開放時間「1.3S」が経過していない場合は、主制御基板タイマ割込処理のステップS107に処理を移行する。
ステップS106-5-7において、メインCPU101は、メインRAM103に設けられた第2始動口開放回数カウンタの値を「1」減算する。そして、第2始動口開放回数カウンタの値を「1」減算すると、ステップS106-5-8に処理を移行する。
ステップS106-5-8において、メインCPU101は、ステップS106-5-7において第2始動口開放回数カウンタの値を「1」減算した結果、減算後の値が「0」であるかを判定する。そして、減算後の値が「0」である場合は、ステップS106-5-9に処理を移行し、減算後の値が「0」ではない場合は、ステップS106-5-10に処理を移行する。
ステップS106-5-9において、メインCPU101は、メインRAM103の普通図柄当たり状態格納領域において、普通図柄当たりエンディングを示す「3」をセットして、普通図柄当たりエンディングに移行する。さらに、普通図柄当たりエンディングに対応する時間(例えば、「2S」)をメインRAM103の時間管理カウンタにセットする。そして、普通図柄エンディングに係る処理を行うと、主制御基板タイマ割込処理のステップS107に処理を移行する。
ステップS106-5-10において、メインCPU101は、第2始動口開放回数カウンタの値に対応する演出を実行させるための第2始動口開放回数コマンドを演出制御基板200に対して送信するために、コマンド送信領域に第2始動口開放回数コマンドをセットする。そして、第2始動口開放回数コマンドをセットすると、ステップS106-5-11に処理を移行する。
ステップS106-5-11において、メインCPU101は、メインRAM103の普通図柄当たり状態格納領域において、開放間インターバルを示す「2」をセットして、開放間インターバルに移行する。そして、開放間インターバルを示す「2」をセットして、開放間インターバルに移行させると、ステップS106-5-12に処理を移行する。
ステップS106-5-12において、メインCPU101は、第2始動口22の開放間のインターバル時間として、「2.5S」をメインRAM103の時間管理カウンタにセットする。そして、第2始動口22の開放間のインターバル時間「2.5S」をセットすると、主制御基板タイマ割込処理のステップS107に処理を移行する。
ステップS106-5-13において、メインCPU101は、メインRAM103の普通図柄当たり状態格納領域において、開放間インターバルを示す「2」がセットされているかを判定する。そして、開放間インターバルを示す「2」がセットされている場合は、ステップS106-5-14に処理を移行し、開放間インターバルを示す「2」がセットされていない場合は、ステップS106-5-17に処理を移行する。
ステップS106-5-14において、メインCPU101は、メインRAM103の時間管理カウンタを参照して、第2始動口22の開放間のインターバル時間「2.5S」が経過したかを判定する。そして、第2始動口22の開放間のインターバル時間「2.5S」が経過した場合は、ステップS106-5-15に処理を移行し、第2始動口22の開放間のインターバル時間「2.5S」が経過していない場合は、主制御基板タイマ割込処理のステップS107に処理を移行する。
ステップS106-5-15において、メインCPU101は、第2始動口22の1回の開放時間「1.3S」をメインRAM103の時間管理カウンタにセットする。そして、第2始動口22の1回の開放時間「1.3S」をセットすると、ステップS106-5-16に処理を移行する。
ステップS106-5-16において、メインCPU101は、メインRAM103の普通図柄当たり状態格納領域において、第2始動口22の開放中を示す「1」をセットして、第2始動口22を1.3S間にわたり開放させる。そして、第2始動口22の開放中を示す「1」をセットして、第2始動口22を1.3S間にわたり開放させると、主制御基板タイマ割込処理のステップS107に処理を移行する。
ステップS106-5-17において、メインCPU101は、メインRAM103の時間管理カウンタを参照して、上述のステップS106-5-9でセットした普通図柄当たりエンディングに対応する時間(例えば、「2S」)が経過したかを判定する。そして、普通図柄当たりエンディングに対応する時間(例えば、「2S」)が経過した場合は、ステップS106-5-18に処理を移行し、普通図柄当たりエンディングに対応する時間(例えば、「2S」)が経過していない場合は、主制御基板タイマ割込処理のステップS107に処理を移行する。
ステップS106-5-18において、メインCPU101は、メインRAM103の普通図柄状態フラグ格納領域において、停止中を示す値「0」をセットする。そして、普通図柄状態フラグ格納領域において、停止中を示す値「0」をセットすると、主制御基板タイマ割込処理のステップS107に処理を移行する。
図33~図38を用いて、サブCPU201によって行われる制御処理について説明を行う。なお、図33~図38のフローチャートで示す制御プログラムがサブROM202に記憶されており、サブCPU201は、サブROM202より制御プログラムを読み出して、読み出した制御プログラムに従って制御処理を行う。
図33は、演出制御基板200において行われるメイン処理を示すフローチャートである。当該処理は、パチンコ遊技機1に電源が投入されて、電源基板400より各制御基板に電圧が供給されたときに、演出制御基板200のサブCPU201により開始される。
ステップS200において、サブCPU201は、パチンコ遊技機1が電断中(停電状態)であるかを判定する。その結果、電断中(停電状態)である場合は、ステップS200の処理を繰り返し実行し、電断中(停電状態)ではない場合は、ステップS201に処理を移行する。なお、電断中(停電状態)である場合は、図示しないバックアップ電源を用いて、当該処理を実行可能である。
ステップS201において、サブCPU201は、内部に設けられているレジスタの値等を初期化する初期設定処理を行う。そして、初期設定処理を終了すると、ステップS202に処理を移行する。
ステップS202において、サブCPU201は、CTCの設定を行う。すなわち、一定周期のパルス出力を作成する機能や時間計測の機能等を有するCTC(カウンタタイマサーキット)の設定を行い、4ms毎に定期的に後述の演出制御基板タイマ割込処理が行われるように、CTCの時間定数レジスタを設定する。そして、CTCの設定を行うと、ステップS203に処理を移行する。
ステップS203において、サブCPU201は、演出制御基板メイン処理に定期的に割り込んで実行される演出制御基板タイマ割込処理の割込みを禁止する。そして、割込みを禁止すると、ステップS204に処理を移行する。
ステップS204において、サブCPU201は、演出用乱数の更新を行う。そして、演出用乱数の更新処理が終了すると、ステップS205に処理を移行する。
ステップS205において、サブCPU201は、演出制御基板メイン処理に定期的に割り込んで実行される演出制御基板タイマ割込処理の割込みを許可する。そして、割込みを許可すると、再度、ステップS203に処理を移行して、以降は、ステップS203~ステップS205をループする。
図34は、演出制御基板200において行われる演出制御基板タイマ割込処理を示すフローチャートである。当該処理は、上述の演出制御基板メイン処理に定期的(例えば、4ms毎)に割り込んで実行される処理である。
ステップS300において、サブCPU201は、レジスタの内容をスタック領域に退避させる。そして、レジスタの内容をスタック領域に退避させると、ステップS301に処理を移行する。
ステップS301において、サブCPU201は、図35で示すメインコマンド受信処理を行う。なお、当該処理は、後で図35を用いて詳述する。そして、メインコマンド受信処理を終了すると、ステップS302に処理を移行する。
ステップS302において、サブCPU201は、操作デバイスの入力処理を行う。例えば、演出ボタン14が操作された場合は、演出ボタン検出SW14aから操作情報を入力し、演出レバー15が操作された場合は、演出レバー検出SW15aから操作情報を入力し、十字キーボタン16が操作された場合は、十字キー検出SW16aから操作情報を入力する。サブCPU201は、これらの操作情報を入力すると、画像表示装置26や、スピーカ10等を用いて演出を実行するよう制御する。例えば、演出ボタン検出SW14aから操作情報を入力すると、キャラクタ画像を画像表示装置26に表示して、当該キャラクタ画像によるボイス演出をスピーカ10より出力する。そして、操作デバイスの入力処理を終了すると、ステップS303に処理を移行する。
ステップS303において、サブCPU201は、各演出デバイス(例えば、発光装置9や、スピーカ10や、画像表示装置26等)において、ステップS301、S302において決定された演出内容を実行するように、実行情報等を出力制御する。これにより、各演出デバイスにおいて、後述の演出図柄変動パターンに対応する演出や、演出ボタン14や演出レバー15が操作されたことに対応する演出が実行されることになる。そして、各演出デバイスへ出力制御する処理を終了すると、ステップS304に処理を移行する。
ステップS304において、サブCPU201は、ステップS300においてスタック領域に退避させた内容をレジスタに復帰させる。そして、スタック領域に退避させた内容をレジスタに復帰させると、演出制御基板タイマ割込処理を終了する。
図35は、演出制御基板200において行われるメインコマンド受信処理を示すフローチャート(演出制御基板タイマ割込処理のステップS301のサブルーチン)である。
ステップS301-1において、サブCPU201は、設定値関連情報コマンドを受信したかを判定する。設定値関連情報コマンドとは、上述の、設定値変更中コマンド、設定値情報コマンド、設定値確認中コマンド、設定値確認終了コマンドが挙げられる。そして、これらいずれかのコマンドを受信した場合は、ステップS301-2に処理を移行し、これらいずれかのコマンドを受信していない場合は、ステップS301-3に処理を移行する。
ステップS301-2において、サブCPU201は、設定値関連情報コマンド受信時処理を行う。例えば、設定値変更中コマンドを受信した場合は、発光装置9やスピーカ10や画像表示装置26を介して「設定変更中です」という報知を行うための処理を行い、設定値情報コマンドを受信した場合は、サブRAM203に設定値情報を格納して設定値示唆演出の実行を可能とするとともに、「設定変更中です」という報知を終了するための処理を行い、設定値確認中コマンドを受信した場合は、発光装置9やスピーカ10や画像表示装置26を介して「設定確認中です」という報知を行うための処理を行い、設定値確認終了コマンドを受信した場合は、「設定確認中です」という報知を終了するための処理を行う。そして、当該処理を終えると、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-3において、サブCPU201は、始動口関連情報コマンドを受信したかを判定する。始動口関連情報コマンドとは、上述の、第1始動口入賞コマンド、第2始動口入賞コマンド、第1始動口減算コマンド、第2始動口減算コマンドが挙げられる。そして、これらいずれかのコマンドを受信した場合は、ステップS301-4に処理を移行し、これらいずれかのコマンドを受信していない場合は、ステップS301-5に処理を移行する。
ステップS301-4において、サブCPU201は、始動口関連情報コマンド受信時処理を行う。例えば、第1始動口入賞コマンドや、第1始動口減算コマンドを受信した場合は、画像表示装置26における保留球画像や保留個数画像の更新を行うための処理を行う。なお、第2始動口22は、上述のとおり、画像表示装置26に図柄変動ゲームの保留の数を示す情報を表示していないので、第2始動口入賞コマンドや、第2始動口減算コマンドを受信しても、画像表示装置26における保留球画像や保留個数画像の更新を行うための処理は行われない。そして、当該処理を終えると、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-5において、サブCPU201は、特定領域通過コマンドを受信したかを判定する。そして、特定領域通過コマンドを受信した場合は、ステップS301-6に処理を移行し、特定領域通過コマンドを受信していない場合は、ステップS301-7に処理を移行する。
ステップS301-6において、サブCPU201は、特定領域通過コマンド受信時処理を行う。例えば、発光装置9やスピーカ10や画像表示装置26を介して「V入賞!」といった報知を行うための処理を行う。そして、当該処理を終えると、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-7において、サブCPU201は、変動パターン関連情報コマンドを受信したかを判定する。変動パターン関連情報コマンドとは、上述の、特別図柄変動パターン指定コマンド、普通図柄変動パターン指定コマンドが挙げられる。そして、これらいずれかのコマンドを受信した場合は、ステップS301-8に処理を移行し、これらいずれかのコマンドを受信していない場合は、ステップS301-9に処理を移行する。
ステップS301-8において、サブCPU201は、変動パターン関連情報コマンド受信時処理を行う。例えば、特別図柄変動パターン指定コマンドを受信した場合は、図示しない変動演出パターン決定テーブルより、変動演出パターンを決定する。変動演出パターン決定テーブルには、1の特別図柄変動パターンに対して、1または複数の変動演出パターンが対応付けられている。例えば、「変動パターン1」の「短縮変動」(3S)であれば、対応する変動演出パターン(3S)は1つ用意されており、「変動パターン8」の「スーパーリーチ」(30S)であれば、対応する変動演出パターン(30S)は複数用意されている。そして、「変動パターン8」を受信した場合は、複数用意されている変動演出パターンからいずれか1の変動演出パターンを決定する。なお、複数用意されている変動演出パターンは、各々演出内容が異なっていることから、1の変動パターンに対して、複数の演出を実行することができるようになっている。そして、当該処理を終えると、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-9において、サブCPU201は、図柄指定関連情報コマンドを受信したかを判定する。図柄指定関連情報コマンドとは、大当り特別図柄指定コマンド、小当り特別図柄指定コマンド、ハズレ特別図柄指定コマンド、普通図柄A指定コマンド、普通図柄B指定コマンドが挙げられる。そして、これらいずれかのコマンドを受信した場合は、ステップS301-10に処理を移行し、これらいずれかのコマンドを受信していない場合は、ステップS301-11に処理を移行する。
ステップS301-10において、サブCPU201は、図柄指定関連情報コマンド受信時処理を行う。例えば、大当り特別図柄指定コマンドを受信した場合は、上述した装飾図柄画像や第4図柄画像における、大当りに対応する図柄の組み合わせ(例えば、「777」)を決定し、小当り特別図柄指定コマンドを受信した場合は、装飾図柄画像や第4図柄画像における、小当りに対応する図柄の組み合わせ(例えば、「333」)を決定し、ハズレ特別図柄指定コマンドを受信した場合は、装飾図柄画像や第4図柄画像における、ハズレに対応する図柄の組み合わせ(例えば、「524」)を決定する。そして、当該処理を終えると、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-11において、サブCPU201は、図柄停止コマンドを受信したかを判定する。そして、図柄停止コマンドを受信した場合は、ステップS301-12に処理を移行し、図柄停止コマンドを受信していない場合は、ステップS301-13に処理を移行する。
ステップS301-12において、サブCPU201は、図柄停止コマンド受信時処理を行う。具体的には、変動表示している装飾図柄画像や第4図柄画像を停止させるための処理を行う。なお、普通図柄画像を表示する場合は、普通図柄に対応する図柄停止コマンドを受信した場合に、普通図柄画像を停止させるための処理が行われる。そして、当該処理を終えると、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-13において、サブCPU201は、遊技状態関連情報コマンドを受信したかを判定する。遊技状態関連情報コマンドとは、遊技状態コマンド(通常)と、遊技状態コマンド(時短)が挙げられる。そして、これらいずれかのコマンドを受信した場合は、ステップS301-14に処理を移行し、これらいずれかのコマンドを受信していない場合は、ステップS301-15に処理を移行する。
ステップS301-14において、サブCPU201は、図36で示す遊技状態関連情報コマンド受信時処理を行う。なお、当該処理は、後で図36を用いて詳述する。そして、遊技状態関連情報コマンド受信時処理を終了すると、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-15において、サブCPU201は、第2始動口開放回数カウンタコマンドを受信したかを判定する。そして、第2始動口開放回数カウンタコマンドを受信した場合は、ステップS301-16に処理を移行し、第2始動口開放回数カウンタコマンドを受信していない場合は、ステップS301-17に処理を移行する。
ステップS301-16において、サブCPU201は、図37で示す第2始動口開放回数カウンタコマンド受信時処理を行う。なお、当該処理は、後で図37を用いて詳述する。そして、第2始動口開放回数カウンタコマンド受信時処理を終了すると、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-17において、サブCPU201は、図示していないその他多数のコマンドを受信した場合の処理を行う。例えば、遊技盤6に設けられた磁気センサが異常な磁気を検出した場合に、磁気異常を報知するためのエラーコマンドや、遊技盤6に設けられた電波センサが異常な電波を検出した場合に、電波異常を報知するためのエラーコマンドなどを受信した場合に、エラーを報知するための処理が行われる。そして、図示していないその他多数のコマンドを受信した場合の処理を終了すると、演出制御基板タイマ割込処理のステップS302に処理を移行する。
図36は、演出制御基板200において行われる遊技状態関連情報コマンド受信時処理を示すフローチャート(メインコマンド受信処理のステップS301-14のサブルーチン)である。
ステップS301-14-1において、サブCPU201は、遊技状態コマンド(通常)を受信したかを判定する。そして、遊技状態コマンド(通常)を受信した場合は、ステップS301-14-2に処理を移行し、遊技状態コマンド(通常)を受信していない場合は、ステップS301-14-3に処理を移行する。
ステップS301-14-2において、サブCPU201は、通常遊技状態に対応する背景等の設定を行う。例えば、画像表示装置26における背景画像として、通常遊技状態に対応する背景画像を表示するための処理を行う。通常遊技状態に対応する背景画像とは、例えば、「右打ち」を促す「右打ち」画像や、時短遊技状態であることを報知する「RUSH中」画像を非表示とした背景画像や、「左打ち」を促す「左打ちに戻して下さい」画像を表示する背景画像が該当する。なお、遊技状態に応じた背景画像については、図43等で後述する。そして、通常遊技状態に対応する背景等の設定を行うと、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-14-3において、サブCPU201は、時短遊技状態に対応する背景等の設定を行う。例えば、画像表示装置26における背景画像として、時短遊技状態に対応する背景画像を表示するための処理を行う。時短遊技状態に対応する背景画像とは、例えば、「右打ち」を促す「右打ち」画像や、時短遊技状態であることを報知する「RUSH中」画像を表示する背景画像が該当する。そして、時短遊技状態に対応する背景等の設定を行うと、演出制御基板タイマ割込処理のステップS302に処理を移行する。
図37は、演出制御基板200において行われる第2始動口開放回数カウンタコマンド受信時処理を示すフローチャート(メインコマンド受信処理のステップS301-16のサブルーチン)である。
ステップS301-16-1において、サブCPU201は、第2始動口開放回数カウンタコマンドに示されるカウンタ値が「4」であるかを判定する。そして、カウンタ値が「4」である場合は、ステップS301-16-2に処理を移行し、カウンタ値が「4」ではない場合は、ステップS301-16-3に処理を移行する。
ステップS301-16-2において、サブCPU201は、カウントダウン表示「4」を実行するための処理を行う。カウントダウン表示とは、第2始動口22の残りの開放回数を報知するための演出であって、第2始動口22が開状態となる直前に画像表示装置26に表示される。例えば、画像表示装置26に「4」が表示され、その後間もなく、第2始動口22が開状態(1回目の開放)となり、画像表示装置26に「3」と表示して、その後間もなく、第2始動口22が開状態(2回目の開放)となり、画像表示装置26に「2」と表示して、その後間もなく、第2始動口22が開状態(3回目の開放)となり、画像表示装置26に「ラスト」と表示して、その後間もなく、第2始動口22が開状態(4回目の開放)となる。なお、実際の表示態様等は図43等で後述する。そして、カウントダウン表示「4」を実行するための処理を行うと、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-16-3において、サブCPU201は、第2始動口開放回数カウンタコマンドに示されるカウンタ値が「3」であるかを判定する。そして、カウンタ値が「3」である場合は、ステップS301-16-4に処理を移行し、カウンタ値が「3」ではない場合は、ステップS301-16-5に処理を移行する。
ステップS301-16-4において、サブCPU201は、カウントダウン表示「3」を実行するための処理を行う。すなわち、第2始動口22の残りの開放回数が「3」回であることを報知するための処理を行う。そして、カウントダウン表示「3」を実行するための処理を行うと、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-16-5において、サブCPU201は、第2始動口開放回数カウンタコマンドに示されるカウンタ値が「2」であるかを判定する。そして、カウンタ値が「2」である場合は、ステップS301-16-6に処理を移行し、カウンタ値が「2」ではない場合は、ステップS301-16-7に処理を移行する。
ステップS301-16-6において、サブCPU201は、カウントダウン表示「2」を実行するための処理を行う。すなわち、第2始動口22の残りの開放回数が「2」回であることを報知するための処理を行う。そして、カウントダウン表示「2」を実行するための処理を行うと、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-16-7において、サブCPU201は、第2始動口開放回数カウンタコマンドに示されるカウンタ値が「1」であると判定して、カウントダウン表示「ラスト」を実行するための処理を行う。すなわち、第2始動口22の残りの開放回数が「1」回であることを報知するための処理を行う。そして、カウントダウン表示「ラスト」を実行するための処理を行うと、演出制御基板タイマ割込処理のステップS302に処理を移行する。
図38は、演出制御基板200において行われる第2始動口開放回数カウンタコマンド受信時処理の変形例を示すフローチャート(メインコマンド受信処理のステップS301-16のサブルーチン)である。すなわち、図37で示すカウントダウン表示に代えて、図38で示すカウントダウン表示を採用してもよい。
ステップS301-16-8において、サブCPU201は、第2始動口開放回数カウンタコマンドに示されるカウンタ値が「4」であるかを判定する。そして、カウンタ値が「4」である場合は、ステップS301-16-9に処理を移行し、カウンタ値が「4」ではない場合は、ステップS301-16-14に処理を移行する。
ステップS301-16-9において、サブCPU201は、時短遊技状態の受信変動パターンが「変動パターン12」であるかを判定する。具体的には、サブRAM203に記憶された時短遊技状態の受信変動パターンを参照して、「変動パターン12」~「変動パターン14」のうち、「変動パターン12」が記憶されているかを判定する。そして、「変動パターン12」が記憶されている場合は、ステップS301-16-10に処理を移行し、「変動パターン12」が記憶されていない場合は、ステップS301-16-11に処理を移行する。
ステップS301-16-10において、サブCPU201は、カウントダウン表示「4」を実行するための処理を行う。すなわち、第2始動口22の残りの開放回数が「4」回であることを報知するための処理を行う。そして、カウントダウン表示「4」を実行するための処理を行うと、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-16-11において、サブCPU201は、時短遊技状態の受信変動パターンが「変動パターン13」であるかを判定する。具体的には、サブRAM203に記憶された時短遊技状態の受信変動パターンを参照して、「変動パターン13」、「変動パターン14」のうち、「変動パターン13」が記憶されているかを判定する。そして、「変動パターン13」が記憶されている場合は、ステップS301-16-12に処理を移行し、「変動パターン13」が記憶されていない場合は、ステップS301-16-13に処理を移行する。
ステップS301-16-12において、サブCPU201は、カウントダウン表示「3」を実行するための処理を行う。すなわち、第2始動口22の残りの開放回数が「3」回であることを報知するための処理を行う。そして、カウントダウン表示「3」を実行するための処理を行うと、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-16-13において、サブCPU201は、時短遊技状態の受信変動パターンが「変動パターン14」であると判定して、カウントダウン表示「2」を実行するための処理を行う。すなわち、第2始動口22の残りの開放回数が「2」回であることを報知するための処理を行う。そして、カウントダウン表示「2」を実行するための処理を行うと、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-16-14において、サブCPU201は、第2始動口開放回数カウンタコマンドに示されるカウンタ値が「3」であるかを判定する。そして、カウンタ値が「3」である場合は、ステップS301-16-15に処理を移行し、カウンタ値が「3」ではない場合は、ステップS301-16-18に処理を移行する。
ステップS301-16-15において、サブCPU201は、時短遊技状態の受信変動パターンが「変動パターン12」であるかを判定する。具体的には、サブRAM203に記憶された時短遊技状態の受信変動パターンを参照して、「変動パターン12」~「変動パターン14」のうち、「変動パターン12」が記憶されているかを判定する。そして、「変動パターン12」が記憶されている場合は、ステップS301-16-16に処理を移行し、「変動パターン12」が記憶されていない場合は、ステップS301-16-17に処理を移行する。
ステップS301-16-16において、サブCPU201は、カウントダウン表示「3」を実行するための処理を行う。すなわち、第2始動口22の残りの開放回数が「3」回であることを報知するための処理を行う。そして、カウントダウン表示「3」を実行するための処理を行うと、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-16-17において、サブCPU201は、時短遊技状態の受信変動パターンが「変動パターン13」または「変動パターン14」であると判定して、カウントダウン表示「非表示」とするための処理を行う。すなわち、カウンタ値の値が「3」で、「変動パターン13」または「変動パターン14」である場合、カウントダウン表示を行わない。そして、カウントダウン表示「非実行」とするための処理を行うと、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-16-18において、サブCPU201は、第2始動口開放回数カウンタコマンドに示されるカウンタ値が「2」であるかを判定する。そして、カウンタ値が「2」である場合は、ステップS301-16-19に処理を移行し、カウンタ値が「2」ではない場合は、ステップS301-16-22に処理を移行する。
ステップS301-16-19において、サブCPU201は、時短遊技状態の受信変動パターンが「変動パターン12」または「変動パターン13」であるかを判定する。具体的には、サブRAM203に記憶された時短遊技状態の受信変動パターンを参照して、「変動パターン12」~「変動パターン14」のうち、「変動パターン12」または「変動パターン13」のいずれかが記憶されているかを判定する。そして、「変動パターン12」または「変動パターン13」のいずれかが記憶されている場合は、ステップS301-16-20に処理を移行し、「変動パターン12」または「変動パターン13」のいずれかが記憶されていない場合は、ステップS301-16-21に処理を移行する。
ステップS301-16-20において、サブCPU201は、カウントダウン表示「2」を実行するための処理を行う。すなわち、第2始動口22の残りの開放回数が「2」回であることを報知するための処理を行う。そして、カウントダウン表示「2」を実行するための処理を行うと、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-16-21において、サブCPU201は、時短遊技状態の受信変動パターンが「変動パターン14」であると判定して、カウントダウン表示「非表示」とするための処理を行う。すなわち、カウンタ値の値が「2」で、「変動パターン14」である場合、カウントダウン表示を行わない。そして、カウントダウン表示「非実行」とするための処理を行うと、演出制御基板タイマ割込処理のステップS302に処理を移行する。
ステップS301-16-22において、サブCPU201は、第2始動口開放回数カウンタコマンドに示されるカウンタ値が「1」であると判定して、カウントダウン表示「ラスト」を実行するための処理を行う。すなわち、第2始動口22の残りの開放回数が「1」回であることを報知するための処理を行う。そして、カウントダウン表示「ラスト」を実行するための処理を行うと、演出制御基板タイマ割込処理のステップS302に処理を移行する。
先読み演出とは、第1始動口21、または第2始動口22に遊技球が入球したタイミングで特別図柄変動開始時処理における特別図柄当たり判定処理に先立って事前判定処理を行い、事前判定処理の判定結果に基づいて実行される演出のことである。先読み演出を搭載しない場合は、例えば、第1始動口21に遊技球が入球した場合に、図18において、判定情報(乱数値)を取得して記憶した後、図23の特別図柄当たり判定処理が行われるので、「第4記憶領域」に判定情報(乱数値)が記憶されたとしても、「当該変動記憶領域」に判定情報(乱数値)が移されるまでは、当たりかどうかは判定されない。従って、仮に大当りの判定情報(乱数値)を取得していたとしても、「当該変動記憶領域」に判定情報(乱数値)が移されるよりも前の段階で、大当りへの期待感を高める演出等を実行することができない。しかしながら、先読み演出を搭載すれば、例えば、図18において、判定情報(乱数値)を取得し記憶した後の処理において、「事前判定処理」を行い、大当りかハズレを判定した上で、「当該変動記憶領域」に判定情報(乱数値)が移されるまでの複数変動(当該変動記憶領域に移された変動を含む)にわたって連続した演出を実行することができるので、「当該変動記憶領域」に判定情報(乱数値)が移されるよりも前の段階から大当りへの期待感を高めることができるようになる。
擬似連予告とは、主に画像表示装置26に表示される左装飾図柄画像26a、中装飾図柄画像26b、右装飾図柄画像26cや、擬似連専用図柄を用いた演出であって、「1変動の遊技」において、装飾図柄の仮停止表示を繰り返し行うことで、あたかも複数回変動が行われているように見せる演出である。例えば、図10に示すように、擬似連は、「4」回、「16」回、「32」回にわたり実行可能であり、回数が増えるほど、大当りへの期待度が高くなっている(本実施形態では、「32」回は大当り確定)。具体的な演出内容としては、例えば、左装飾図柄画像26aとして「5」を仮停止表示して、右装飾図柄画像26cとして「6」を仮停止表示して、中装飾図柄画像26bとして「擬似連専用図柄(例えば、「NEXT」)」を仮停止表示して、再度、全ての装飾図柄画像を変動表示させ(この時点で、擬似連「2」回)、再度、左装飾図柄画像26aとして「5」を仮停止表示して、右装飾図柄画像26cとして「6」を仮停止表示して、中装飾図柄画像26bとして「擬似連専用図柄(例えば、「NEXT」)」を仮停止表示して、再度、全ての装飾図柄画像を変動表示させる(この時点で、擬似連「3」回。以降、擬似連「4」回も同じ)、といった演出内容になっている。また、一旦、リーチとなった後に、中装飾図柄画像26bとして「擬似連専用図柄(例えば、「NEXT」)」を仮停止表示する、いわゆる「リーチ後擬似連」や、例えば、「1」回目の仮停止表示の後の変動開始時に、中装飾図柄画像26bに、「擬似連専用図柄(例えば、「NEXT」)」が仮停止表示されることを予告(図柄停止予告)して、その時点で擬似連「3」回以上が確定するような演出も実行可能である。
次に、図39を用いて設定値示唆演出について説明する。設定値示唆演出とは、パチンコ遊技機1に設定されている設定値(上述の設定値変更処理で設定された設定値)を遊技者に示唆する演出であって、上述した設定値情報コマンドを受信した際に、サブRAM203に格納した設定値情報に基づいて行われる。
次に、図40~図42のタイムチャート1~3を用いて特徴部について説明を行う。なお、図40~図42のタイムチャート1~3ともに、特別図柄Bの大当り終了後の遷移を示している。また、図40~図42において、(a)~(b)間は同じ時間とする。
次に、図43~図46のアニメーション1~4を用いて特徴部について説明を行う。なお、図43は、図40のタイムチャートで示す例の表示態様等を示しており、図44は、図41のタイムチャートで示す例の表示態様等を示しており、図45は、図42のタイムチャートで示す例の表示態様等を示しており、図46は、大当り(実際は、小当りであるが、大当りと報知)の表示態様等を示している。また、図43~図46においては、画像表示装置26のみ記載し、遊技盤6等は省略している。また、画像表示装置26においては、必要最低限の情報のみ記載し、第4図柄画像等、適宜記載を省略している。
はじめに、図43(A)は、時短遊技状態へ移行したことを報知する表示態様である。すなわち、「RUSH突入!!」という画像と、「右打ち」を促す「右打ち」画像とが表示されている。なお、図43(A)は、図40(a)に相当する。
はじめに、図44(A)は、時短遊技状態へ移行したことを報知する表示態様である。すなわち、「RUSH突入!!」という画像と、「右打ち」を促す「右打ち」画像とが表示されている。なお、図44(A)は、図41(a)に相当する。
はじめに、図45(A)は、時短遊技状態へ移行したことを報知する表示態様である。すなわち、「RUSH突入!!」という画像と、「右打ち」を促す「右打ち」画像とが表示されている。なお、図45(A)は、図42(a)に相当する。
次に、図46を用いて、第2始動口22への入球で大当り(実際は、小当り)となったケースについて説明を行う。
以下、本発明の第2実施形態について説明する。なお、第2実施形態においては、第1実施形態と相違する箇所のみを説明し、第1実施形態と共通する部分については説明を省略する。
遊技球が入球可能な始動口(例えば、第1始動口21、第2始動口22)と、前記始動口に遊技球が入球したことに基づいて遊技者にとって有利な特別遊技(例えば、第1種大当り1~第1種大当り4)を行うか否かの判定(例えば、特別図柄当たり判定処理)を行う特別遊技判定手段(例えば、メインCPU101)と、通常遊技状態と、当該通常遊技状態とは異なる特定遊技状態(例えば、時短遊技状態)と、の遊技状態を制御可能な遊技状態制御手段(例えば、メインCPU101)と、前記始動口に遊技球が入球したことに基づいて識別情報の変動表示を開始し、変動時間の経過に伴って前記変動表示を停止して前記判定の結果を表示する識別情報表示手段(例えば、第1特別図柄表示器27a、第2特別図柄表示器27b、画像表示装置26)と、特定の変動パターン(例えば、変動パターン12)を含む複数種の変動パターンを記憶する変動パターン記憶手段(例えば、メインROM102)と、前記複数種の変動パターンからいずれかの変動パターンを決定(例えば、特別図柄変動パターン決定処理)する変動パターン決定手段(例えば、メインCPU101)と、を備え、前記特定遊技状態における前記判定の結果が前記特別遊技を行わないとする判定の結果(例えば、ハズレ)であっても、前記変動パターン決定手段により前記特定の変動パターンが決定された場合は、前記変動パターン決定手段により前記特定の変動パターン以外(例えば、変動パターン13、変動パターン14)が決定された場合に比べて、遊技者にとって有利な特典(例えば、小当り遊技)が付与されやすい、ことを特徴とする。
21 第1始動口
22 第2始動口
26 画像表示装置
27a 第1特別図柄表示器
27b 第2特別図柄表示器
100 主制御基板
101 メインCPU
102 メインROM
200 演出制御基板
Claims (1)
- 遊技球が入球可能な第1始動口と、
開閉可能な開閉部材を有し、当該開閉部材が開状態にあるときに遊技球が入球可能な第2始動口と、
前記第1始動口または前記第2始動口に遊技球が入球したことで判定情報を取得し、当該判定情報に基づいて遊技者にとって有利な特別遊技を行うか否かの判定を行う特別遊技判定手段と、
前記判定が未実行の前記判定情報を保留記憶可能な保留記憶手段と、
通常遊技状態と、当該通常遊技状態とは異なる特定遊技状態と、の遊技状態を制御可能な遊技状態制御手段と、
前記第1始動口または前記第2始動口に遊技球が入球したことに基づいて識別情報の変動表示を開始し、変動時間の経過に伴って前記変動表示を停止して前記判定の結果を表示する識別情報表示手段と、
第1の変動パターンと、前記第1の変動パターンとは異なる第2の変動パターンと、を含む複数種の変動パターンを記憶する変動パターン記憶手段と、
前記複数種の変動パターンからいずれかの変動パターンを決定する変動パターン決定手段と、
前記開閉部材を開状態とするか否かの判定を行う開閉判定手段と、を備え、
前記保留記憶手段は、
前記第2始動口への入球により取得した前記判定情報を保留記憶せず、
前記開閉部材は、
前記開状態とすると判定されると、複数回にわたり開状態となることが可能であり、
前記第1の変動パターンは、
前記開閉部材が開状態となり前記第2始動口に遊技球を入球させたことに基づいて変動表示を開始してから、次に前記開閉部材が開状態となるまでに変動表示を終了する変動時間からなり、
前記第2の変動パターンは、
前記開閉部材が開状態となり前記第2始動口に遊技球を入球させたことに基づいて変動表示を開始してから、次に前記開閉部材が開状態となるまでに変動表示を終了しない変動時間からなり、
前記特定遊技状態における前記判定の結果が前記特別遊技を行わないとする判定の結果であっても、前記変動パターン決定手段により前記第1の変動パターンが決定された場合は、前記変動パターン決定手段により前記第2の変動パターンが決定された場合に比べて、遊技者にとって有利な特典が付与されやすい、
ことを特徴とする遊技機。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018224345A JP7222527B2 (ja) | 2018-11-30 | 2018-11-30 | 遊技機 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018224345A JP7222527B2 (ja) | 2018-11-30 | 2018-11-30 | 遊技機 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020081675A JP2020081675A (ja) | 2020-06-04 |
JP7222527B2 true JP7222527B2 (ja) | 2023-02-15 |
Family
ID=70905102
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018224345A Active JP7222527B2 (ja) | 2018-11-30 | 2018-11-30 | 遊技機 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7222527B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022073226A (ja) * | 2020-10-30 | 2022-05-17 | 株式会社サンセイアールアンドディ | 遊技機 |
JP7466219B2 (ja) * | 2022-01-11 | 2024-04-12 | 株式会社サンセイアールアンドディ | 遊技機 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011161068A (ja) | 2010-02-11 | 2011-08-25 | Taiyo Elec Co Ltd | 遊技機 |
JP2013233374A (ja) | 2012-05-11 | 2013-11-21 | Takao Co Ltd | 遊技機 |
JP2016154610A (ja) | 2015-02-23 | 2016-09-01 | 株式会社平和 | 遊技機 |
JP2017029327A (ja) | 2015-07-31 | 2017-02-09 | 株式会社三洋物産 | 遊技機 |
JP2018082752A (ja) | 2016-11-21 | 2018-05-31 | 株式会社高尾 | 弾球遊技機 |
JP2018164853A (ja) | 2018-08-07 | 2018-10-25 | 京楽産業.株式会社 | 遊技機 |
JP2018175095A (ja) | 2017-04-06 | 2018-11-15 | 株式会社高尾 | 弾球遊技機 |
-
2018
- 2018-11-30 JP JP2018224345A patent/JP7222527B2/ja active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011161068A (ja) | 2010-02-11 | 2011-08-25 | Taiyo Elec Co Ltd | 遊技機 |
JP2013233374A (ja) | 2012-05-11 | 2013-11-21 | Takao Co Ltd | 遊技機 |
JP2016154610A (ja) | 2015-02-23 | 2016-09-01 | 株式会社平和 | 遊技機 |
JP2017029327A (ja) | 2015-07-31 | 2017-02-09 | 株式会社三洋物産 | 遊技機 |
JP2018082752A (ja) | 2016-11-21 | 2018-05-31 | 株式会社高尾 | 弾球遊技機 |
JP2018175095A (ja) | 2017-04-06 | 2018-11-15 | 株式会社高尾 | 弾球遊技機 |
JP2018164853A (ja) | 2018-08-07 | 2018-10-25 | 京楽産業.株式会社 | 遊技機 |
Also Published As
Publication number | Publication date |
---|---|
JP2020081675A (ja) | 2020-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7294646B2 (ja) | 遊技機 | |
JP6989738B2 (ja) | 遊技機 | |
JP6979198B2 (ja) | 遊技機 | |
JP7104920B2 (ja) | 遊技機 | |
JP7264460B2 (ja) | 遊技機 | |
JP7257028B2 (ja) | 遊技機 | |
JP2023118959A (ja) | 遊技機 | |
JP7222529B2 (ja) | 遊技機 | |
JP2013102881A (ja) | 遊技機 | |
JP2019146888A (ja) | 遊技機 | |
JP6904569B2 (ja) | 遊技機 | |
JP7222527B2 (ja) | 遊技機 | |
JP7134483B2 (ja) | 遊技機 | |
JP7002116B2 (ja) | 遊技機 | |
JP6893610B2 (ja) | 遊技機 | |
JP7222528B2 (ja) | 遊技機 | |
JP7032624B2 (ja) | 遊技機 | |
JP7025769B2 (ja) | 遊技機 | |
JP6917624B6 (ja) | 遊技機 | |
JP7222530B2 (ja) | 遊技機 | |
JP7320257B2 (ja) | 遊技機 | |
JP2019198400A (ja) | 遊技機 | |
JP7298890B2 (ja) | 遊技機 | |
JP6999956B2 (ja) | 遊技機 | |
JP6990446B2 (ja) | 遊技機 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220913 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220914 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221013 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230124 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230127 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7222527 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |