JP2005027834A - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP2005027834A
JP2005027834A JP2003195604A JP2003195604A JP2005027834A JP 2005027834 A JP2005027834 A JP 2005027834A JP 2003195604 A JP2003195604 A JP 2003195604A JP 2003195604 A JP2003195604 A JP 2003195604A JP 2005027834 A JP2005027834 A JP 2005027834A
Authority
JP
Japan
Prior art keywords
display
image
area
variable display
displayed
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.)
Withdrawn
Application number
JP2003195604A
Other languages
Japanese (ja)
Inventor
Shohachi Ugawa
詔八 鵜川
Takashi Watanabe
剛史 渡辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sankyo Co Ltd
Original Assignee
Sankyo Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sankyo Co Ltd filed Critical Sankyo Co Ltd
Priority to JP2003195604A priority Critical patent/JP2005027834A/en
Publication of JP2005027834A publication Critical patent/JP2005027834A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Pinball Game Machines (AREA)
  • Display Devices Of Pinball Game Machines (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To improve the visual effect and the performance effect by enlarging the display range in size for displaying the images on the front side while allowing the hiding of undesired parts by arranging a transparent part and a non-transparent part in the display range and moreover, further promote the fun in the variable display. <P>SOLUTION: In the game machine, the display screen of a liquid crystal display device 12 provided on the front side has a transparent part allowing a player to see the figures on the drum on the rear side and a non-transparent part not allowing a player to see the rear side so that the players can visually recognize the variable display with the drum through the transparent part. In the game machine, the game information such as the stored number of the winning of the starter prize is displayed at the non-transparent part while another variable display is carried out separately from the variable display with the drum when the condition that the stored number of the winning of the starter prize exceeds the prescribed value is met thereby varying the display aspects of the game information. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、遊技者が所定の遊技を行うことが可能であり、各々を識別可能な複数種類の識別情報を可変表示可能な複数の可変表示部を有する可変表示手段を備え、表示結果として識別情報の組合せが特定の表示結果になったときに遊技者にとって有利な遊技状態である特定遊技状態に制御可能なパチンコ遊技機等の遊技機に関する。
【0002】
【従来の技術】
遊技機として、遊技球などの遊技媒体を発射装置によって遊技領域に発射し、遊技領域に設けられている入賞口などの入賞領域に遊技媒体が入賞すると、所定個の賞球が遊技者に払い出されるものがある。さらに、識別情報を可変表示可能な可変表示手段が設けられ、当該識別情報の可変表示の表示結果が特定の表示結果となった場合に遊技者にとって有利な特定遊技状態に制御可能となるように構成されたものがある。
【0003】
特定遊技状態とは、所定の遊技価値が付与された遊技者にとって有利な状態を意味する。具体的には、特定遊技状態は、例えば可変入賞球装置の状態が打球が入賞しやすい遊技者にとって有利な状態(大当り遊技状態)、遊技者にとって有利な状態となるための権利が発生した状態、景品遊技媒体払出の条件が成立しやすくなる状態などの、所定の遊技価値が付与された状態である。
【0004】
パチンコ遊技機では、識別情報として特別図柄を表示する可変表示手段の表示結果があらかじめ定められた特定の表示態様の組合せとなることを、通常、「大当り」という。大当りが発生すると、例えば、大入賞口が所定回数開放して打球が入賞しやすい大当り遊技状態に移行する。そして、各開放期間において、所定個(例えば10個)の大入賞口への入賞があると大入賞口は閉成する。そして、大入賞口の開放回数は、所定回数(例えば15ラウンド)に固定されている。なお、各開放について開放時間(例えば29.5秒)が決められ、入賞数が所定個に達しなくても開放時間が経過すると大入賞口は閉成する。また、大入賞口が閉成した時点で所定の条件(例えば、大入賞口内に設けられているVゾーンへの入賞)が成立していない場合には、大当り遊技状態は終了する。
【0005】
また、可変表示手段において最終停止図柄(例えば左右中ドラムのうち中ドラムにおける図柄)となる図柄以外の図柄が、所定時間継続して、特定の表示結果と一致している状態で停止、揺動、拡大縮小もしくは変形している状態、または、複数の図柄が同一図柄で同期して変動したり、表示図柄の位置が入れ替わっていたりして、最終結果が表示される前で大当り発生の可能性が継続している状態(以下、これらの状態をリーチ状態という。)において行われる演出をリーチ演出という。また、リーチ状態やその様子をリーチ態様といい、リーチ状態となったことをリーチ成立という。さらに、リーチ演出を含む可変表示をリーチ可変表示という。リーチ状態において、変動パターンを通常状態における変動パターンとは異なるパターンにすることによって、遊技の興趣が高められている。そして、可変表示手段に可変表示される図柄の表示結果がリーチ状態となる条件を満たさない場合には「はずれ」となり、可変表示状態は終了する。遊技者は、大当りをいかにして発生させるかを楽しみつつ遊技を行う。
【0006】
従来の遊技機では、識別情報としての特別図柄を周面に配した回転ドラムの前面側(手前)にハーフミラー(透明板)を設け、投影表示機構によってハーフミラーに画像を投影して表示させている。このような構成により、回転ドラムによる特別図柄の表示に加えてキャラクタ図柄をハーフミラーにおいて表示することが可能となり、装飾的な視覚効果を向上させている(例えば、特許文献1参照。)。
【0007】
また、可変表示器を複数設け、各可変表示器で別々に可変表示を行う遊技機も提案されている(例えば、特許文献2参照。)。
【0008】
【特許文献1】
特開平11−104311号公報(段落0017−0019、図2)
【特許文献2】
特開平5−3947号公報(段落0007−0013、図1)
【0009】
【発明が解決しようとする課題】
しかし、特許文献1に記載されている従来の遊技機では、ハーフミラーに画像を表示させるためには投影表示機構が必要であるので、ハーフミラーにおける画像を表示するための表示範囲を大きくすることは技術的に困難であった。また、表示範囲を大型化できたとしても、ハーフミラーは光を透過するので、ハーフミラーに画像を投影していないときにはハーフミラーの全範囲(すなわち全表示範囲)が遊技者に透けて見えてしまい、機械の内部まで見えてしまうことになる。よって、表示範囲を小さくせざるを得ないため、装飾的な視覚効果が減少し、演出効果も減少してしまうという課題がある。
【0010】
また、特許文献2に記載の遊技機の各可変表示器は、それぞれ他の表示器と協働して可変表示を行っているわけではないので、可変表示の面白みに欠けていた。
【0011】
そこで、本発明は、前面側に画像を表示するための表示範囲を大型化することにより視覚効果および演出効果を向上させることができるとともに、表示範囲に透明部分と非透明部分を設けることにより不必要な部位(例えば機械内部)を隠すことができ、また、可変表示の際の面白みをより増進させることができる遊技機を提供することを目的とする。
【0012】
【課題を解決するための手段】
本発明による遊技機は、各々を識別可能な複数種類の識別情報(例えば飾り図柄)を可変表示可能な可変表示手段(例えば飾り図柄表示装置11)を備え、あらかじめ定められている可変表示の実行条件(例えば始動入賞:始動入賞口14への遊技球の入賞)が成立した後、可変表示の開始条件(例えば、前回の特別図柄の可変表示および大当り遊技状態が終了し、かつ、始動入賞記憶数が0でないこと)の成立にもとづいて可変表示の実行条件が成立した順番に従って複数種類の識別情報の可変表示を開始し、当該複数種類の識別情報の可変表示の表示結果が特定表示結果(例えば、可変表示結果におけるあるラインで図柄が揃った状態)となったときに遊技者にとって有利な特定遊技状態(例えば大当り遊技状態)に制御可能となる遊技機であって、可変表示手段は、外部より視認可能な表示画面に画像(例えば、飾り図柄などの識別情報の画像、キャラクタなどの画像)を表示する画像表示装置(例えば液晶表示装置12)と、画像表示装置の表示画面の裏面側に配置され、表面に識別情報が配され回動可能な可変表示部材(例えば回転ドラム機構13)とを含み、表示画面は、当該表示画面の裏面側に配置される可変表示部材の表面に配された識別情報を遊技者が視認可能な透過領域(例えば透明部分)と、当該表示画面の裏面側を遊技者が視認不可能な非透過領域(例えば非透明部分)とを有し、画像を表示画面に表示するために用いられる画像データを格納する画像データ格納手段(例えばCGROM83)と、可変表示手段を制御する可変表示制御手段(例えば、CPU56を含む基本回路53および、演出制御用CPU101とGCL81とを含む図柄制御基板80)と、遊技の進行にもとづいて遊技情報(例えば、始動入賞記憶数であるが、始動入賞記憶数の他、普通図柄保留数、リーチの信頼度、大当りの発生回数、可変表示が始動した回数、時短回数等であってもよい。)を算出する遊技情報算出手段(例えば、ステップS112を実行する部分)と、開始条件が成立したときに、当該開始条件が成立した実行条件の成立にもとづく可変表示の表示結果が特定表示結果となるか否かを判定する開始時事前判定手段(例えばステップS56を実行する部分)とを備え、可変表示制御手段は、開始時事前判定手段の判定結果にもとづいて、画像データ格納手段から画像データを選択して所定の演出表示画像を透過領域に表示する制御を実行する演出表示制御手段(例えば、ステップS706aを実行する部分)と、遊技情報算出手段の算出結果にもとづいて、画像データ格納手段から画像データを選択して遊技情報を示す画像を非透過領域に表示する制御を実行する遊技情報表示制御手段(例えば、ステップS634,S636を実行する部分)と、所定条件が成立したとき、開始時事前判定手段の判定結果にもとづいて、可変表示部材のみに識別情報の可変表示を実行させ表示結果を導出表示させる第1の状態から、可変表示部材に識別情報の可変表示を実行させるとともに、可変表示部材の識別情報の可変表示を実行する起因となった開始時事前判定手段の判定結果とは別に判定された開始時事前判定手段の判定結果にもとづいて表示画面に識別情報の可変表示を実行させ表示結果を導出表示させる第2の状態へ切り替える表示状態切替制御手段(例えば、特別図柄プロセスフラグ2の有効無効を切り替えるステップS315等を実行する部分)とを含むことを特徴とする。
【0013】
所定条件は、実行条件が成立したが未だ開始条件の成立していない実行条件の成立回数が予め定められている回数以上となったとき(例えば、ステップS314のY)に成立するものであってもよい。
【0014】
所定条件は、特定遊技状態に制御されているときに実行条件が成立したが未だ開始条件の成立していない実行条件の成立回数(例えば大当り遊技状態中に生じた始動入賞記憶数)が予め定められている回数以上となったときに成立するものであってもよい。
【0015】
画像データ格納手段は、第1の状態にて遊技情報を非透過領域に表示するときに用いる第1データ(例えば図11(A)に示す保留数表示の画像データ)と、該第1とは異なるデータであり、第2の状態にて遊技情報を表示するときに用いる第2データ(例えば図11(B)に示す保留数表示の画像データ)とを格納し、遊技情報表示制御手段は、表示状態切替制御手段によって第1の状態と第2の状態とのいずれに切り替えられているかにもとづいて、画像データを選択して遊技情報を非透過領域に表示する制御を実行する(例えば、ステップS633,S635の判定結果にもとづいて、ステップS634またはステップS636の処理を実行する)ように構成されていてもよい。
【0016】
画像表示装置の表示画面に表示される画像を一旦展開するための仮想表示領域(例えばVRAM内の表示領域)を含む一時格納手段(例えばVRAMすなわちSDRAM84)を備え、可変表示制御手段は、画像を仮想表示領域の所定位置に展開することを指示する(「指示する」とは、例えば、所定の処理を指示する信号を表示制御マイクロコンピュータから表示制御マイクロコントローラに対して出力することを意味する)表示制御用マイクロコンピュータと、表示制御用マイクロコンピュータからの信号に応じて、画像データ格納手段に格納されている画像データを用いた画像を仮想表示領域の所定位置に展開する処理を実行するマイクロコントローラ(例えば、ステップS501〜S505を実行する部分)とを含み、マイクロコントローラは、仮想表示領域に画像を展開するときに、展開する画像が仮想表示領域内における透過領域に対応する領域内に展開されるか否かを判定する透過領域判定手段(例えば、ステップS505における画像の各画素が透明部分内にあるか否かを判定する部分)と、透過領域判定手段により画像の少なくとも一部の領域が透過領域に対応する領域内に展開されるときには、透過領域に対応する領域内に展開される画像の領域についての画像の展開を禁止する透過領域展開禁止手段(例えば、ステップS505における透明部分内の画像の画素に対して展開を禁止する部分)と、仮想表示領域内に展開された画像を画像表示装置の表示画面に表示する処理を実行する画面表示手段(例えばステップS505における画像を液晶表示装置12に出力する部分)とを含む構成とされていてもよい。
【0017】
表示制御用マイクロコンピュータは、マイクロコントローラに対して画像の展開を指示する前に、当該画像の領域が仮想表示領域内に展開されることになるか否かを判定する画像位置判定手段(例えば、ステップS902において、画像の全領域がVRAM84の表示領域外に展開されるのかを判定する部分)と、画像位置判定手段により画像の全領域が仮想表示領域外に展開されることになると判定されたときには(例えばステップS903のY)、マイクロコントローラに対する画像の展開の指示を行わず、画像位置判定手段により画像の少なくとも一部の領域が仮想表示領域内に展開されることになると判定されたときには(例えばステップS903のN)、マイクロコントローラに対する画像の展開の指示を行う制御を実行する展開指示制御手段(例えば、図柄変動開始処理、図柄変動中処理においてLCD制御を指示する部分およびステップS904を実行する部分)とを含む構成とされていてもよい。
【0018】
表示制御用マイクロコンピュータは、マイクロコントローラに対して画像の展開を指示する前に、当該画像が非透過領域に展開する画像であるか否かを判定する画像展開領域判定手段(例えば、ステップS902において、画像が非透明部分に展開される画像であるのか否かを判定する部分)と、画像展開領域判定手段により画像が非透過領域に展開する画像であると判定されたときに、当該画像の領域が仮想表示領域内における透過領域に対応する領域内に展開されることになるか否かを判定する非透過領域画像位置判定手段(例えば、ステップS902において、画像の全領域が透明部分内に展開されるのかを判定する部分)と、非透過領域画像位置判定手段により画像の全領域が透過領域に対応する領域内に展開されることになると判定されたときには(例えばステップS905のY)、マイクロコントローラに対する画像の展開の指示を行わず、非透過領域画像位置判定手段により画像の少なくとも一部の領域が透過領域に対応する領域外に展開されることになると判定されたときには(例えばステップS905のN)、マイクロコントローラに対する画像の展開の指示を行う制御を実行する非透過領域展開指示制御手段(例えば、図柄変動開始処理、図柄変動中処理においてLCD制御を指示する部分およびステップS904を実行する部分)とを含む構成とされていてもよい。
【0019】
【発明の実施の形態】
以下、本発明の一実施形態を図面を参照して説明する。
【0020】
まず、遊技機の一例であるパチンコ遊技機の全体の構成について説明する。図1は遊技盤の前面を示す正面図である。
【0021】
遊技領域7の中央付近には、各々を識別可能な識別情報としての図柄(飾り図柄)の画像やキャラクタの画像などを表示する液晶表示装置(LCD;画像表示装置)12と、識別情報としての図柄(飾り図柄)を可変表示する複数の回転ドラムを備えた回転ドラム機構13とからなる飾り図柄表示装置11が設けられている。飾り図柄表示装置11の構成については、後述する。
【0022】
液晶表示装置12は、始動入賞口14に入った有効入賞球数すなわち始動記憶数を表示する。液晶表示装置12は、有効始動入賞がある毎に、表示する始動記憶数の値を1増加させる。そして、特別図柄表示器9の可変表示が開始される毎に、表示する始動記憶数の値を1減少させる。なお、液晶表示装置12は、始動記憶数だけを表示するわけではなく、遊技における演出のための画像等の各種画像を表示する。
【0023】
飾り図柄表示装置11の上部には、特別図柄を可変表示する7セグメントLEDによる特別図柄表示器9が設けられている。飾り図柄表示装置11の下方には、始動入賞口14としての可変入賞球装置15が設けられている。始動入賞口14に入った入賞球は、遊技盤6の背面に導かれ、始動口スイッチ14aによって検出される。また、始動入賞口14の下部には開閉動作を行う可変入賞球装置15が設けられている。可変入賞球装置15は、ソレノイド16によって開状態とされる。
【0024】
可変入賞球装置15の下部には、特定遊技状態(大当り状態)においてソレノイド21によって開状態とされる開閉板20が設けられている。開閉板20は大入賞口を開閉する手段である。開閉板20から遊技盤6の背面に導かれた入賞球のうち一方(V入賞領域:特別領域)に入った入賞球はV入賞スイッチ22で検出され、開閉板20からの入賞球はカウントスイッチ23で検出される。遊技盤の背面には、大入賞口内の経路を切り換えるためのソレノイドも設けられている。
【0025】
ゲート32に遊技球が入賞しゲートスイッチ32aで検出されると、普通図柄表示器10の表示の可変表示が開始される。この実施の形態では、「〇」および「×」のランプ(点灯時に図柄が視認可能になる)が交互に点灯することによって可変表示が行われ、例えば、可変表示の終了時に「〇」が点灯すれば当たりとなる。そして、普通図柄表示器10における停止図柄が所定の図柄(当り図柄)である場合に、可変入賞球装置15が所定回数、所定時間だけ開状態になる。飾り図柄表示装置11の上部には、ゲート32を通過した入賞球数を表示する4つのLEDによる表示部を有する普通図柄始動記憶表示器41が設けられている。ゲート32への球通過がある毎に、普通図柄始動記憶表示器41は点灯するLEDを1増やす。そして、普通図柄表示器10の可変表示が開始される毎に、点灯するLEDを1減らす。
【0026】
遊技盤には、複数の入賞口29,30,33,39が設けられ、遊技球の入賞口29,30,33,39への入賞は、それぞれ入賞口スイッチによって検出される。各入賞口29,30,33,39は、遊技媒体を受け入れて入賞を許容する領域として遊技盤に設けられる入賞領域を構成している。なお、始動入賞口14や大入賞口も、遊技媒体を受け入れて入賞を許容する入賞領域を構成する。遊技領域7の下部には、入賞しなかった遊技球を吸収するアウト口26がある。
【0027】
打球発射装置から発射された遊技球は、打球レールを通って遊技領域7に入り、その後、遊技領域7を下りてくる。遊技球が始動入賞口14に入り始動口スイッチ14aで検出されると、図柄の可変表示を開始できる状態であれば、飾り図柄表示装置11(液晶表示装置12と回転ドラム機構13のいずれか一方または双方))において飾り図柄が可変表示(変動)を始めるとともに、特別図柄表示器9において特別図柄が可変表示(変動)を始める。図柄の可変表示を開始できる状態でなければ、始動記憶数を1増やす。
【0028】
飾り図柄表示装置11における飾り図柄の可変表示および特別図柄表示器9における特別図柄の可変表示は、それぞれ一定時間が経過したときに最終的に停止(確定)する。停止時の特別図柄すなわち停止図柄が大当り図柄(特定表示結果)である場合には、飾り図柄の停止図柄も、大当り図柄に対応した特定の表示結果になる。特別図柄の停止図柄が大当り図柄ではないはずれ図柄である場合には、飾り図柄の停止図柄も、はずれ図柄に対応した非特定の表示結果になる。
【0029】
特別図柄の停止図柄が大当り図柄になると、大当り遊技状態に移行する。すなわち、開閉板20が、一定時間経過するまで、または、所定個数(例えば10個)の遊技球が入賞するまで開放する。そして、開閉板20の開放中に遊技球がV入賞領域に入賞しV入賞スイッチ22で検出されると、継続権が発生し開閉板20の開放が再度行われる。継続権の発生は、所定回数(例えば15ラウンド)許容される。
【0030】
特別図柄の停止図柄が確率変動を伴う大当り図柄(確変図柄)である場合には、次に大当りとなる確率が高くなる。すなわち、確変状態という遊技者にとってさらに有利な遊技状態になる。
【0031】
遊技球がゲート32を通過すると、普通図柄表示器10において普通図柄が可変表示される状態になる。また、普通図柄表示器10における停止図柄が所定の図柄(当り図柄)である場合に、可変入賞球装置15が所定時間だけ開状態になる。さらに、確変状態では、普通図柄表示器10における停止図柄が当り図柄になる確率が高められるとともに、可変入賞球装置15の開放時間と開放回数が高められる。すなわち、可変入賞球装置15の開放時間と開放回数は、普通図柄の停止図柄が当り図柄であったり、特別図柄の停止図柄が確変図柄である場合等に高められ、遊技者にとって不利な状態から有利な状態に変化する。なお、開放回数が高められることは、閉状態から開状態になることも含む概念である。
次に、遊技機を制御する基板の構成について説明する。
【0032】
図2は、主基板31および図柄制御基板80における回路構成の一例を示すブロック図である。主基板31には、プログラムに従ってパチンコ遊技機を制御する基本回路53が搭載されている。なお、主基板31には、ゲートスイッチ32a、始動口スイッチ14a、V入賞スイッチ22、カウントスイッチ23等からの信号を基本回路53に与えるスイッチ回路(図示せず。)も搭載されている。
【0033】
基本回路53は、ゲーム制御用のプログラム等を記憶するROM54、ワークメモリとして使用される記憶手段(変動データを記憶する手段)としてのRAM55、プログラムに従って制御動作を行うCPU56およびI/Oポート部57を含む。この実施の形態では、ROM54,RAM55はCPU56に内蔵されている。すなわち、CPU56は、1チップマイクロコンピュータである。なお、1チップマイクロコンピュータは、少なくともRAM55が内蔵されていればよく、ROM54およびI/Oポート部57は外付けであっても内蔵されていてもよい。なお、CPU56はROM54に格納されているプログラムに従って制御を実行するので、以下、CPU56が実行する(または、処理を行う)ということは、具体的には、CPU56がプログラムに従って制御を実行することである。このことは、主基板31以外の他の基板に搭載されているCPUについても同様である。
【0034】
この実施の形態では、図柄制御基板80に搭載されている表示制御手段(CPU、ROM、RAM等)が、遊技制御手段からの表示制御コマンドに従って、飾り図柄表示装置11の液晶表示装置12、回転ドラム機構13および回転ドラム内部に設けられるLEDの制御を行う。
【0035】
図柄制御基板80にはマイクロコンピュータが搭載されている。マイクロコンピュータにおける表示制御用CPU101は、RAM103を適宜用いて、ROM102に格納されたプログラムに従って動作する。表示制御用CPU101は、主基板31からのストローブ信号(INT信号)に応じて、主基板31から表示制御コマンドを受信する。
【0036】
そして、表示制御用CPU101は、受信した表示制御コマンドに従って、液晶表示装置12の表示画面に表示させる画像の描画処理を実行させるための制御信号(指令)を、出力ポートを介してGCL(Graphics Controller LSI )81に与える。GCL81は、表示制御用CPU101からの信号に従って、各種画像の描画処理を実行する。
【0037】
また、表示制御用CPU101は、受信した表示制御コマンドに従って、ドラムを回転させるモータの駆動制御を行うための制御信号(指令)を、出力ポートを介してモータ駆動回路177に与える。モータ駆動回路177は、表示制御用CPU101からの信号に従って、モータに駆動信号を供給する。
【0038】
さらに、表示制御用CPU101は、フルカラーLED駆動回路178に、ドラム装飾用LED151A,152A,151B,152B,151C,152C(図3参照。)を所定の色で点灯させたり消灯させたりするための制御信号を与える。フルカラーLED駆動回路178は、制御信号に応じて、ドラム装飾用LED151A,152A,151B,152B,151C,152Cを所定の色で点灯させたり消灯させたりする。
【0039】
なお、表示制御用CPU101は、表示制御コマンドを受信すると、出力ポートを介して、受信した表示制御コマンドに応じたランプ制御コマンドをランプ制御基板(図示せず。)に送信する。ランプ制御基板35に搭載されているランプ制御用CPUを含むランプ制御手段は、ランプ制御コマンドに応じて、特別図柄表示器9、普通図柄表示器10、普通図柄始動記憶表示器41および遊技機に設けられた各種飾りランプ等の表示制御を行う。
【0040】
CGROM83には、図柄や使用頻度の高いキャラクタの画像データが格納されている。CGROM83に格納されている使用頻度の高いキャラクタとは、例えば、液晶表示装置12に表示される人物、動物、または、文字、図形もしくは記号等からなる画像である。なお、キャラクタには、実写による動画像(映像)や静止画像も含まれる。GCL81は、CGROM83に格納されている画像データを用いて液晶表示装置12に表示させるための画像データを生成する。
【0041】
GCL81は、表示制御用CPU101からの指令により画像データを生成すると、R(赤),G(緑),B(青)信号および同期信号を液晶表示装置12に出力し、液晶表示装置12に画像を表示させる。
【0042】
図柄制御基板80には、CGROM83やSDRAM(VRAM)84等の各種の記憶媒体が備えられている。SDRAM84には、フレームバッファ、キャラクタのソースデータ、表示色の特定や変更等のために用いられるパレットデータ等の表示画像に関するデータが格納される。ソースデータは画像データであり、元画像のデータという意味で、ソースデータと表現する。
【0043】
VRAM84は、後述するように、液晶表示装置12の表示画面全体に対応する領域を含む記憶媒体である。図柄制御基板80は、このVRAM84とは別のVRAM(図示せず。)も備えている。図11(A)に示すように、液晶表示装置12の表示画面には、始動入賞記憶数(保留数)が表示される。図柄制御基板80は、この始動入賞記憶数を表示するための領域に対応するVRAMを、VRAM84とは別に備える。このVRAMに始動入賞記憶数のデータが書き込まれることにより、図11(A)に示す始動入賞記憶数の表示が更新される。また、図11(B)に示すように、図11(A)に示す場合とは別の箇所に始動入賞記憶数(保留数)を表示する場合もある。図柄制御基板80は、この始動入賞記憶数を表示するための領域に対応するVRAMも備える。このVRAMに始動入賞記憶数のデータが書き込まれることにより、図11(B)に示す始動入賞記憶数の表示が更新される。さらに、図10(A)に示すように、図11(A),(B)に示す場合とは別の箇所に始動入賞記憶数を表示する場合もある。図柄制御基板80は、この始動入賞記憶数を表示するための領域に対応するVRAMも備える。このVRAMに始動入賞記憶数のデータが書き込まれることにより、図10(A)に示す始動入賞記憶数の表示が更新される。
【0044】
また、図11(B)に示すように、回転ドラムによる可変表示とは別に、液晶表示装置12においても可変表示を行う場合がある。図柄制御基板80は、液晶表示装置12における可変表示箇所に対応するVRAMも、VRAM84等とは別に備える。このVRAMに可変表示画像のデータが書き込まれることにより、液晶表示装置12において可変表示が行われる。
【0045】
次に、飾り図柄表示装置11の構成について説明する。飾り図柄表示装置11は、液晶表示装置12と回転ドラム機構13とを備える。図3は、飾り図柄表示装置11の構成例を示す断面図である。液晶表示装置12は、遊技者側に配置され、回転ドラム機構13は、液晶表示装置12を挟んで遊技者側とは反対側に配置される。
【0046】
回転ドラム機構13は、円筒状の回転ドラムを複数個(例えば、3個)備え、また、各回転ドラム毎に、回転ドラムを回転させるためのモータ(図示せず。)を備える。各回転ドラムの表面には複数の図柄(飾り図柄)が付されていて、モータが回転ドラムを回転させることによって、可変表示が行われる。
【0047】
また、各回転ドラムには、ドラム装飾用LED151A,152A,151B,152B,151C,152Cが設けられている。本実施の形態では、各回転ドラムの表面に付されている飾り図柄のうち、3図柄が同時に遊技者に視認可能であるとする。ドラム装飾用LED151A,152Aは、そのうちの1図柄を装飾し、ドラム装飾用LED151B,152Bは、他の1図柄を装飾し、ドラム装飾用LED151C,152Cは、さらに他の1図柄を装飾する。なお、ドラム装飾用LEDとして、それぞれ、フルカラーLEDが用いられている。
【0048】
さらに、各回転ドラムの内部には、それぞれ、内側から回転ドラムの表面を照明するドラム用バックライト250が設けられている。ドラム用バックライト250は、図3に示すように前面側に光を照射する。各回転ドラムの表面は、光を完全に遮断するのではなく、光の一部を透過させる(なお、光を全て透過させるわけではないので、回転ドラムの表面は透明ではない)。従って、ドラム用バックライト250からの光の一部は、回転ドラムの表面を透過して遊技者方向に導かれる。
【0049】
この実施の形態における液晶表示装置12は、遊技者が表示画面の裏側を視認可能な(裏側が透けて見える)透明部分(透明領域)711と、遊技者が表示画面の裏側を視認不可能な(裏側が見えない)非透明部分(非透明領域)712とを有している。図3に示すように、表示画面の透明部分711の裏側には回転ドラムが配置されているので、遊技者は、回転ドラムの表面に付されている図柄を透明部分711を介して視認することができる。以下、液晶表示装置12の構造および原理について説明する。なお、液晶表示装置12の表示画面は方形状に形成されている。
【0050】
図3に示すように、液晶表示装置12は多層パネルから構成されている。多層パネルは、前面側から保護ガラス301、液晶パネル310、ホログラム304、導光板305および反射フィルム306を備えた多層構造となっている。保護ガラス301は、光を透過させる透明な強化ガラスであって、裏面側の液晶パネル310を保護する役割を果たす。液晶パネル310は、2枚のガラス基板303A,303Bの内側に液晶302が挟まれた構造となっている。液晶302は、液晶を高分子(ポリマー)中に微小粒として分散させた高分子分散型液晶(PDLC:Polymer Dispersed Liquid Crystal)である。高分子分散型液晶は、光散乱効果をディスプレイ装置に利用するものである。すなわち、高分子・液晶の複合体に電圧を加えて液晶分子の配列方向を電界の方向にそろえ、高分子と液晶の屈折率のマッチングによる効果を利用して白濁・透明の切替を行うものである。このような高分子分散型液晶を用いれば、偏光板が不要となる。図3には示していないが、ガラス基板303A,303Bの内面には、液晶302に電圧を印加する透明電極が配されている。透明電極の電極パターンはマトリクス状となっている。
【0051】
液晶表示装置12において使用されるホログラム304は、光源320から斜め下方向に入射した特定波長の平行光を回折して液晶パネル310側に対して斜め上方向に出射し、また、面に垂直に入射した光はそのまま透過させるように作成される。面に垂直に入射する光をそのまま透過させるので、ホログラム304は面に垂直な方向から観察すると、透明である。導光板305は、光源320から照射される光をホログラム304の面に導くアクリル板である。導光板305の裏面には、ドラム側からの光を透過させるが、導光板305側からの光を反射する反射フィルム306が貼り付けられている。
【0052】
光源320は、液晶302に対して特定波長の平行光(照明光)を照射するための冷陰極管である。光源320は、導光板305の上部に隣接して設置されている。なお、導光板305、反射フィルム306および光源320により液晶表示装置12のバックライトを構成する。導光板305および反射フィルム306の裏面における非透明部分712に対応する部分には、裏側からの光を遮る遊技機の筐体の一部である遮蔽板60が配置されている。従って、遮蔽板60によって裏側からの光が遮られるので、遊技者は表示画面の非透明部分712においては裏側を見ることができない。
【0053】
次いで、透明領域に画像を表示する原理を説明する。導光板305の上端部に設けられた光源320は、特定波長の平行光(照明光)を照射する。導光板305の上端部から入射された平行光は、導光板305内を進行しホログラム304に入射する。ホログラム304では、斜め下方向に入射した特定波長の平行光を回折して液晶パネル310側に対して斜め上方向に出射する。ホログラム304からの回折光は、液晶パネル310のガラス基板303Bを通じて液晶302に入射する。
【0054】
液晶302は、上述したように、高分子分散型液晶であって、透明電極により電圧が印加されているとき(オン状態のとき)は透明で、電圧が印加されていないとき(オフ状態のとき)は白濁である。オフ状態の画素では、回折光の入射方向に関係なく光を前方に散乱する。オフ状態の画素で前方散乱された光が遊技者の眼に入ることにより遊技者にはオフ状態の画素のみ輝いて見える。一方、オン状態の画素では、ホログラム304からの回折光が斜め上方向に入射されるので、その回折光は遊技者の眼に入らない。また、外光(ドラム側からの光)は、導光板305およびホログラム304を透過し、さらに液晶302におけるオン状態の画素を透過するので、遊技者の眼に入る。よって、オン状態の画素においてドラム側が透けて見えることになる。
【0055】
従って、液晶表示装置12の表示画面の透明領域において、画像を表示すべき箇所の画素をオフ状態にして、透明にすべき箇所の画素をオン状態にすれば、画像を表示することができるとともに、画像を表示していない部分を透明にすることができる。よって、液晶表示装置12の表示画面における透明部分711において、裏側の回転ドラムによる図柄等の表示と重畳させて画像を表示することができる。ここで、液晶表示装置12では偏光板が用いられていないため、光の透過率が低下してしまうことがない。また、光源320からの光を液晶302に照射して液晶302を散乱させているので明るい画像を得ることができる一方、ホログラム304からの回折光は斜め上方向に液晶302に入射するので遊技者の眼に入ることはない。
【0056】
ここでは、透明領域について説明したが、非透明領域においても、画像を表示すべき箇所の画素をオフ状態にし、液晶302を透明にして遮蔽板60の色を観察させるべき箇所の画素をオン状態にすればよい。非透明領域では、遮蔽板60が設けられているので、遊技者が表示画面における非透明部分712の裏側を視認することができない。
【0057】
以上においては、モノクロ(白黒)画像を表示可能な液晶表示装置の構成を説明していたが、カラー画像を表示可能な液晶表示装置も実現することが可能である。例えば、二枚のガラス基板の一方の表面(例えばガラス基板303Aと透明電極との間)にカラーフィルタを画素毎に設けることなどによって実現できる。
【0058】
なお、図3に示した液晶表示装置12の構成は例示であり、液晶表示装置12は透明領域に画像を表示することができる表示装置であれば、他の構造であってもよい。
【0059】
次に遊技機の動作について説明する。主基板31における遊技制御手段(CPU56およびROM,RAM等の周辺回路)が実行するメイン処理について説明する。メイン処理では、表示用乱数更新処理および初期値用乱数更新処理が繰り返し実行される。表示用乱数更新処理および初期値用乱数更新処理が実行されるときには、後述の遊技制御処理の割込が禁止される。表示用乱数更新処理および初期値用乱数更新処理の実行が終了すると、遊技制御処理の割込が許可される。表示用乱数とは、特別図柄表示器9に表示される図柄を決定するための乱数であり、表示用乱数更新処理とは、表示用乱数を発生するためのカウンタのカウント値を更新する処理である。また、初期値用乱数更新処理とは、初期値用乱数を発生するためのカウンタのカウント値を更新する処理である。初期値用乱数とは、大当りとするか否かを決定するための乱数を発生するためのカウンタ(大当り判定用乱数発生カウンタ)等の、カウント値の初期値を決定するための乱数である。後述する遊技制御処理において、大当り判定用乱数発生カウンタのカウント値が1周すると、そのカウンタに初期値が設定される。
【0060】
次に、定期的(本実施の形態では2ms毎とする。)に発生するタイマ割込を契機として実行される遊技制御処理について説明する。タイマ割込が発生すると、CPU56は、遊技制御処理を実行する。CPU56は、遊技制御処理において、スイッチ回路を介して、ゲートスイッチ32a、始動口スイッチ14a、カウントスイッチ23および入賞口スイッチ24a等のスイッチの検出信号を入力し、それらの状態判定を行う(スイッチ処理)。
【0061】
次に、遊技制御に用いられる大当り判定用の乱数等の各判定用乱数を生成するための各カウンタのカウント値を更新する処理を行う(判定用乱数更新処理)。CPU56は、さらに、初期値用乱数を生成するためのカウンタのカウント値を更新する処理および表示用乱数を生成するためのカウンタのカウント値を更新する処理を行う(表示用乱数更新処理)。
乱数として、以下のような乱数を用いる。
(1)ランダム1:大当りを発生させるか否か決定する(大当り判定用)
(2)ランダム2−1〜2−3(ランダム2):飾り図柄の左中右のはずれ図柄決定用(飾り図柄左中右)
(3)ランダム3:大当りを発生させる特別図柄の停止図柄を決定する(大当り図柄決定用)
(4)ランダム4:飾り図柄の変動パターンを決定する(変動パターン決定用)
(5)ランダム5:大当りを発生させない場合にリーチとするか否かを決定する(リーチ判定用)
(6)ランダム6:普通図柄にもとづく当りを発生させるか否か決定する(普通図柄当り判定用)
(7)ランダム7:ランダム1の初期値を決定する(ランダム1初期値決定用)
(8)ランダム8:ランダム6の初期値を決定する(ランダム6初期値決定用)
【0062】
遊技制御処理における判定用乱数更新処理では、CPU56は、(1)の大当り判定用乱数、(3)の大当り図柄決定用乱数、および(6)の普通図柄当り判定用乱数を生成するためのカウンタのカウントアップ(1加算)を行う。すなわち、それらが判定用乱数であり、それら以外の乱数が表示用乱数または初期値用乱数である。なお、遊技効果を高めるために、上記(1)〜(8)の乱数以外の乱数等も用いられている。
【0063】
さらに、CPU56は、特別図柄プロセス処理を行う。特別図柄プロセス制御では、遊技状態に応じてパチンコ遊技機を所定の順序で制御するための特別図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、特別図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。また、始動入賞記憶を液晶表示装置12の表示画面の非透明部分に表示している状態で、始動入賞記憶数が所定数以上になったならば、回転ドラム機構13だけでなく、液晶表示装置12においても識別情報の可変表示を行う。回転ドラム機構13における可変表示の制御には特別図柄プロセスフラグ1を使用し、液晶表示装置12における可変表示の制御には特別図柄プロセスフラグ1とは異なる特別図柄プロセスフラグ2を使用する。
【0064】
また、CPU56は、普通図柄プロセス処理を行う。普通図柄プロセス処理では、普通図柄表示器10の表示状態を所定の順序で制御するための普通図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、普通図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。
【0065】
次いで、CPU56は、特別図柄に関する表示制御コマンドをRAM55の所定の領域に設定して表示制御コマンドを送出する処理を行う(特別図柄コマンド制御処理)。また、普通図柄に関する表示制御コマンドをRAM55の所定の領域に設定して表示制御コマンドを送出する処理を行う(普通図柄コマンド制御処理)。
【0066】
さらに、CPU56は、例えばホール管理用コンピュータに供給される大当り情報、始動情報、確率変動情報などのデータを出力する情報出力処理を行う。また、CPU56は、入賞口スイッチ29a,30a,33a,39aの検出信号にもとづく賞球個数の設定などを行う賞球処理を実行する。
【0067】
そして、CPU56は、始動入賞記憶数の増減をチェックする記憶処理を実行する。記憶処理では、CPU56は、始動入賞記憶カウンタのカウント値が前回始動入賞記憶カウンタのカウント値と同じであるか否か確認し、同じでなければ、すなわち始動入賞記憶数に変化が生じていれば、始動入賞記憶数に応じた始動入賞記憶指定のコマンド送信テーブルのアドレスをポインタにセットし、サブルーチンであるコマンドセット処理を実行する。そして、始動入賞記憶カウンタのカウント値を、前回始動入賞記憶カウンタに設定しておく。このようにして、記憶処理において、始動入賞記憶数が変化したときには、図柄制御基板80に搭載されている演出制御手段に対して、始動入賞記憶数指定の表示制御コマンドが送信される。
【0068】
また、所定の条件が成立したときにソレノイド回路(ソレノイド16,21の駆動回路)に駆動指令を行い、可変入賞球装置15または開閉板20を開状態または閉状態としたり、大入賞口内の遊技球通路を切り替えたりする。その後、割込許可状態に設定する。
【0069】
この実施の形態では、以上のような遊技制御処理が実行され、この遊技制御処理は2ms毎に起動されることになる。なお、この実施の形態では、タイマ割込処理で遊技制御処理が実行されているが、タイマ割込処理では例えば割込が発生したことを示すフラグのセットのみがなされ、遊技制御処理はメイン処理において実行されるようにしてもよい。
【0070】
図4および図5は、CPU56が実行する特別図柄プロセス処理のプログラムの一例を示すフローチャートである。図4および図5に示す処理は、上述した遊技制御処理における特別図柄プロセス処理の具体的な処理である。CPU56は、特別図柄プロセス処理を行う際に、変動短縮タイマ減算処理(ステップS310)を行う。変動短縮タイマは、特別図柄の変動時間が短縮される場合に、変動時間を設定するためのタイマである。ステップS310の後、遊技盤に設けられている始動入賞口14に遊技球が入賞したことを検出するための始動口スイッチ14aがオンしていたら、すなわち遊技球が始動入賞口14に入賞する始動入賞が発生していたら(ステップS311)、始動口スイッチ通過処理(ステップS312)を行う。CPU56は、ステップS312の後、内部状態に応じて、ステップS300a〜S308aのうちのいずれかの処理を行う。
【0071】
なお、回転ドラム機構13および液晶表示装置12は、それぞれ飾り図柄の可変表示を行うことができる。ただし、以下の説明では、特別図柄表示器9は一つだけ設けられているものとする。すなわち、特別図柄表示器9における可変表示は、回転ドラム機構13による飾り図柄の可変表示にも対応し、液晶表示装置12で行われる飾り図柄の可変表示にも対応する。
【0072】
通常処理(ステップS300a):回転ドラム機構13の可変表示を伴う特別図柄の可変表示を開始できる状態になるのを待つ。特別図柄の可変表示が開始できる状態になると、始動入賞記憶数を確認する。始動入賞記憶数が0でなければ、特別図柄の可変表示の結果、大当りとするか否か決定する。そして、内部状態(特別図柄プロセスフラグ1)をステップS301aに移行するように更新し、ステップS313以降の処理を実行する。
【0073】
なお、回転ドラム機構13の可変表示を伴う特別図柄の可変表示を開始できる状態とは、(1)大当り遊技中でなく、かつ、特別図柄表示器9と液晶表示装置12と回転ドラム機構13において図柄の変動がなされていない状態、または、(2)大当り遊技中でなく、特別図柄表示器9および液晶表示装置12において可変表示が行われているが、その可変表示の終了までの時間が、回転ドラム機構13における可変表示時間のうち、最も短い時間未満となっている状態のことである。回転ドラム機構13における複数種類の可変表示時間のうち、最も短い時間がT_DRUM_MINであるとする。液晶表示装置12で可変表示が行われていて、その可変表示終了までの時間がT_DRUM_MIN以上であるならば、回転ドラム機構13の可変表示を伴う特別図柄の可変表示を開始できる状態には該当しない。すなわち、液晶表示装置12における可変表示終了までの時間がT_DRUM_MIN以上のときには、回転ドラム機構13の可変表示を伴う特別図柄の可変表示を禁止する。そして、液晶表示装置12における可変表示終了までの時間がT_DRUM_MIN未満になったならば、回転ドラム機構13の可変表示を伴う特別図柄の可変表示を許可する。このように制御すれば、液晶表示装置12での可変表示の最中に、回転ドラム機構13の可変表示を伴う特別図柄の可変表示が開始および終了してしまう事態の発生を防止することができる。
【0074】
特別図柄停止図柄設定処理(ステップS301a):回転ドラム機構13の可変表示を伴う特別図柄の可変表示後の停止図柄を決定する。そして、内部状態(特別図柄プロセスフラグ1)をステップS302aに移行するように更新し、ステップS313以降の処理を実行する。
【0075】
飾り図柄変動パターン設定処理(ステップS302a):回転ドラム機構13における飾り図柄の可変表示の変動パターンを、ランダム4の値に応じて決定する。また、回転ドラム機構13用の変動時間タイマをスタートさせる。このとき、図柄制御基板80に対して、変動時間を指令する情報と特別図柄の停止図柄とが送信される。そして、内部状態(特別図柄プロセスフラグ1)をステップS303aに移行するように更新し、ステップS313以降の処理を実行する。なお、飾り図柄の変動パターンを決定することによって、飾り図柄および特別図柄の変動時間も決定されることになる。
【0076】
ステップS302aの飾り図柄変動パターン設定処理では、演出パターン(演出のための表示パターン)も決定する。演出パターンには、例えば、背景となる画像の表示パターンや、キャラクタの表示パターン等が含まれる。CPU56は、可変表示の結果が大当りになると判定した場合、大当りに応じた演出パターンを決定し、可変表示の結果がはずれになると判定した場合、はずれに応じた演出パターンを決定する。さらに、CPU56は、表示態様フラグがオフであるならば、液晶表示装置12の表示画面の非透明部分に画像を表示する演出パターンを決定する。また、表示態様フラグがオンであるならば、液晶表示装置12の表示画面の透明部分に画像を表示する演出パターンを決定する。なお、表示態様フラグは、始動入賞記憶を透明部分と非透明部分のどちらに表示するのかを示すフラグである。演出パターンは、始動入賞記憶とは異なる領域に表示されることになる。また、ステップS302aでは、決定した演出パターンや可変表示の変動パターンの組み合わせを指定する表示制御コマンドを図柄制御基板80に送信する。
【0077】
図柄変動処理(ステップS303a):所定時間(ステップS302aの変動時間タイマで示された時間)が経過すると、内部状態(特別図柄プロセスフラグ1)をステップS304aに移行するように更新し、ステップS313以降の処理を実行する。
【0078】
図柄停止処理(ステップS304a):特別図柄表示器9において可変表示される特別図柄および回転ドラム機構13において可変表示される飾り図柄が停止されるように制御する。具体的には、特別図柄停止を示す表示制御コマンドが送信される状態に設定する。そして、停止図柄が大当り図柄(可変表示結果におけるあるラインで図柄が揃った状態)である場合には、内部状態(特別図柄プロセスフラグ1)をステップS305aに移行するように更新する。そうでない場合には、内部状態をステップS300aに移行するように更新する。内部状態を更新後、ステップS313以降の処理を実行する。
【0079】
大入賞口開放開始処理(ステップS305a):大入賞口を開放する制御を開始する。具体的には、カウンタやフラグを初期化するとともに、ソレノイド21を駆動して大入賞口を開放する。また、プロセスタイマによって大入賞口開放中処理の実行時間を設定し、大当り中フラグをセットする。そして、内部状態(特別図柄プロセスフラグ1)をステップS306aに移行するように更新する。
【0080】
大入賞口開放中処理(ステップS306a):大入賞口ラウンド表示の表示制御コマンドを図柄制御基板80に送出する制御や大入賞口の閉成条件の成立を確認する処理等を行う。最後の大入賞口の閉成条件が成立したら、内部状態(特別図柄プロセスフラグ1)をステップS307aに移行するように更新する。
【0081】
特定領域有効時間処理(ステップS307a):V入賞スイッチ22の通過の有無を監視して、大当り遊技状態継続条件の成立を確認する処理を行う。大当り遊技状態継続の条件が成立し、かつ、まだ残りラウンドがある場合には、内部状態(特別図柄プロセスフラグ1)をステップS305aに移行するように更新する。また、所定の有効時間内に大当り遊技状態継続条件が成立しなかった場合、または、全てのラウンドを終えた場合には、内部状態(特別図柄プロセスフラグ1)をステップS308aに移行するように更新する。
【0082】
大当り終了処理(ステップS308a):大当り遊技状態が終了したことを遊技者に報知する表示制御を表示制御手段に行わせるための制御を行う。そして、内部状態(特別図柄プロセスフラグ1)をステップS300aに移行するように更新する。
【0083】
ステップS300a〜S304aの処理の終了後には、以下に示すステップS313以降の処理を実行する。ステップS313では、CPU56は、特別図柄プロセスフラグ2が有効であるか否かを判定する(ステップS313)。特別図柄プロセスフラグ2が有効であるとは、液晶表示装置12における飾り図柄の可変表示のための制御順序が管理されていることを意味する。具体的には、処理が後述のステップS300b〜S308bのいずれかに移行するように特別図柄プロセスフラグ2が設定されていることを意味する。特別図柄プロセスフラグ2は、初期状態において「無効」に設定されている。その後、CPU56が、後述のステップS315の処理で、ステップS300bに移行することを示す有効な状態に更新すると、ステップS300b〜ステップS308bの各処理の経過に応じて、CPU56は、さらに特別図柄プロセスフラグ2の内容を更新していく。
【0084】
ステップS313において特別図柄プロセスフラグ2が無効であった場合、CPU56は、「表示態様フラグがオンであり、かつ始動入賞記憶数(保留記憶数)が所定数以上」という条件が満たされているか否かを判断する(ステップS314)。この条件を満たしていれば、次に説明するステップS300bの通常処理(ステップS300aとは異なる)に移行するように特別図柄プロセスフラグ2を設定し(ステップS315)、ステップS300bの通常処理を行う。ステップS314の条件が満たされていて、CPU56が、特別図柄プロセスフラグ2を有効(ここでは、ステップS300bに移行する設定)にすることによって、液晶表示装置12での可変表示の制御が可能となる。
【0085】
表示態様フラグがオンであるときは、始動入賞記憶数を液晶表示装置12の非透明部分に表示する状態であり、表示態様フラグがオフであるときは、始動入賞記憶数を液晶表示装置12の透明部分に表示する状態である。従って、ステップS314では、「始動入賞記憶数を非透明部分に表示していて、かつ始動入賞記憶数が所定数以上である」という条件を判定していることになる。なお、表示態様フラグの設定は、後述するように、始動口スイッチ通過処理(ステップ312)において行われる。
【0086】
ステップS313において特別図柄プロセスフラグ2が有効であった場合、内部状態(特別図柄プロセスフラグ2)に応じて、ステップS300b〜S308bのうちのいずれかの処理を行う。なお、上述のステップS300a〜S308aは、回転ドラム機構13における可変表示のための処理であり、次に説明するステップS300b〜S308bは、液晶表示装置12における可変表示のための処理である。
【0087】
通常処理(ステップS300b):液晶表示装置12での飾り図柄の可変表示を伴う特別図柄の可変表示を開始できる状態になるのを待つ。特別図柄の可変表示が開始できる状態になると、始動入賞記憶数を確認する。始動入賞記憶数が0でなければ、特別図柄の可変表示の結果、大当りとするか否か決定する。そして、内部状態(特別図柄プロセスフラグ2)をステップS301bに移行するように更新する。
【0088】
なお、液晶表示装置12での飾り図柄の可変表示を伴う特別図柄の可変表示を開始できる状態とは、大当り遊技中でなく、特別図柄表示器9および回転ドラム機構13において可変表示が行われているが、その可変表示の終了までの時間が、液晶表示装置12における可変表示時間のうち、最も短い時間未満となっている状態のことである。液晶表示装置12における複数種類の可変表示時間のうち、最も短い時間がT_LCD_MINであるとする。回転ドラム機構13で可変表示が行われていて、その可変表示終了までの時間がT_LCD_MIN以上であるならば、液晶表示装置12での飾り図柄の可変表示を伴う特別図柄の可変表示を開始できる状態にはならない。すなわち、回転ドラム機構13における可変表示終了までの時間がT_LCD_MIN以上のときには、液晶表示装置12での飾り図柄の可変表示を伴う特別図柄の可変表示を禁止する。そして、回転ドラム機構13における可変表示終了までの時間がT_LCD_MIN未満になったならば、液晶表示装置12での飾り図柄の可変表示を伴う特別図柄の可変表示を許可する。このように制御すれば、回転ドラム機構13における可変表示の最中に、液晶表示装置12での飾り図柄の可変表示を伴う特別図柄の可変表示が開始および終了してしまう事態の発生を防止することができる。
【0089】
特別図柄停止図柄設定処理(ステップS301b):液晶表示装置12での飾り図柄の可変表示を伴う特別図柄の可変表示後の停止図柄を決定する。そして、内部状態(特別図柄プロセスフラグ2)をステップS302bに移行するように更新する。
【0090】
飾り図柄変動パターン設定処理(ステップS302b):液晶表示装置12における飾り図柄の可変表示の変動パターンを、ランダム4の値に応じて決定する。また、液晶表示装置12用の変動時間タイマをスタートさせる。このとき、図柄制御基板80に対して、変動時間を指令する情報と特別図柄の停止図柄とが送信される。そして、内部状態(特別図柄プロセスフラグ2)をステップS303bに移行するように更新する。なお、飾り図柄の変動パターンを決定することによって、飾り図柄および特別図柄の変動時間も決定されることになる。
【0091】
ステップS302bの飾り図柄変動パターン設定処理では、CPU56は、演出パターンも決定する。CPU56は、可変表示の結果が大当りになると判定した場合、大当りに応じた演出パターンを決定し、可変表示の結果がはずれになると判定した場合、はずれに応じた演出パターンを決定する。また、CPU56は、液晶表示装置12の表示画面の非透明部分に画像を表示する演出パターンを決定する。ステップS302aでは、決定した演出パターンや可変表示の変動パターンの組み合わせを指定する表示制御コマンドを図柄制御基板80に送信する。
【0092】
図柄変動処理(ステップS303b):所定時間(ステップS302bの変動時間タイマで示された時間)が経過すると、内部状態(特別図柄プロセスフラグ2)をステップS304bに移行するように更新する。
【0093】
図柄停止処理(ステップS304b):特別図柄表示器9において可変表示される特別図柄および液晶表示装置12において可変表示される飾り図柄が停止されるように制御する。具体的には、特別図柄停止を示す表示制御コマンドが送信される状態に設定する。そして、停止図柄が大当り図柄である場合には、内部状態(特別図柄プロセスフラグ2)をステップS305aに移行するように更新する。そうでない場合には、ステップS314と同様に、「表示態様フラグがオンであり、かつ始動入賞記憶数が所定数以上」という条件が満たされているか否かを判定する。そして、この条件が満たされているならば、内部状態(特別図柄プロセスフラグ2)をステップS300aに移行するように更新し、この条件が満たされていなければ、特別図柄プロセスフラグ2を無効に設定する。
【0094】
大入賞口開放開始処理(ステップS305b):大入賞口を開放する制御を開始する。具体的には、カウンタやフラグを初期化するとともに、ソレノイド21を駆動して大入賞口を開放する。また、プロセスタイマによって大入賞口開放中処理の実行時間を設定し、大当り中フラグをセットする。そして、内部状態(特別図柄プロセスフラグ2)をステップS306bに移行するように更新する。
【0095】
また、回転ドラム機構13による可変表示と、液晶表示装置12における可変表示のいずれか一方において、大当り図柄が導出され、大当り遊技状態になったときに、もう一方の可変表示を停止させる。具体的には、CPU56は、ステップS305aまたは305bにおいて、継続中の可変表示を制御する変動時間タイマ(ステップS302aまたはステップS302bでスタートした変動時間タイマ)を一旦停止する。さらに、CPU56は、表示制御用CPU101に対して、可変表示を制御するために用いるプロセスタイマを一旦停止させる命令を送信し、表示制御用CPU101は、この命令に応じて、可変表示を制御するために用いるプロセスタイマを一旦停止する。大当り遊技状態が終了したならば、CPU56は、変動時間タイマを再開させ、また、表示制御用CPU101にプロセスタイマの再開を指示することにより、大当り遊技状態中に一旦停止していた可変表示を再開させる。
【0096】
例えば、回転ドラム機構13による可変表示が確定し、大当り遊技状態になったとする。このとき、液晶表示装置12においても可変表示が行われていたならば、CPU56は変動時間タイマを一旦停止し、表示制御用CPU101に可変表示のプロセスタイマを一旦停止させることによって、大当り中、液晶表示装置12での可変表示を一旦停止させる。大当り遊技状態が終了したならば、CPU56は、変動時間タイマを再開し、表示制御用CPU101に可変表示のプロセスタイマを再開させ、液晶表示装置12での可変表示を再開させる。液晶表示装置12における可変表示が確定して大当り遊技状態になったときに、回転ドラム機構13による可変表示がおこなわれていた場合も同様である。
【0097】
ただし、変動時間タイマやプロセスタイマを一旦停止した状態にして、ドラムの回転や液晶表示装置12上での飾り図柄の変動を継続することが好ましい。変動時間タイマやプロセスタイマを一旦停止して、飾り図柄の可変表示も一旦停止したとする。一旦停止したときの飾り図柄が大当り図柄であった場合、変動時間タイマやプロセスタイマが終了しておらず、図柄が確定していないにも関わらず、大当たり図柄が導出されたという誤解を遊技者に与えてしまうことになる。変動時間タイマやプロセスタイマを一旦停止したときであっても、ドラムの回転や液晶表示装置12上での飾り図柄の変動は継続すれば、このような誤解の発生を防止することができる。
【0098】
大入賞口開放中処理(ステップS306b):大入賞口ラウンド表示の表示制御コマンドを図柄制御基板80に送出する制御や大入賞口の閉成条件の成立を確認する処理等を行う。最後の大入賞口の閉成条件が成立したら、内部状態(特別図柄プロセスフラグ2)をステップS307bに移行するように更新する。
【0099】
特定領域有効時間処理(ステップS307b):V入賞スイッチ22の通過の有無を監視して、大当り遊技状態継続条件の成立を確認する処理を行う。大当り遊技状態継続の条件が成立し、かつ、まだ残りラウンドがある場合には、内部状態(特別図柄プロセスフラグ2)をステップS305bに移行するように更新する。また、所定の有効時間内に大当り遊技状態継続条件が成立しなかった場合、または、全てのラウンドを終えた場合には、内部状態(特別図柄プロセスフラグ2)をステップS308aに移行するように更新する。
【0100】
大当り終了処理(ステップS308b):大当り遊技状態が終了したことを遊技者に報知する表示制御を表示制御手段に行わせるための制御を行う。そして、ステップS314と同様に、「表示態様フラグがオンであり、かつ始動入賞記憶数が所定数以上」という条件が満たされているか否かを判定する。そして、この条件が満たされているならば、内部状態(特別図柄プロセスフラグ2)をステップS300bに移行するように更新し、この条件が満たされていなければ、特別図柄プロセスフラグ2を無効に設定する。
【0101】
図6は始動口スイッチ通過処理(ステップS312)を示すフローチャートである。始動口スイッチ通過処理において、CPU56は、始動入賞記憶数が最大値(例えば20)に達しているかどうか確認する(ステップS111)。始動入賞記憶数がこの最大値に達していなければ、始動入賞記憶数を1増やし(ステップS112)、大当り判定用乱数等の各乱数の値を抽出し、それらを始動入賞記憶数の値に対応した保存領域(特別図柄判定用バッファ)に格納する(ステップS113)。なお、乱数を抽出するとは、乱数を生成させるためのカウンタからカウント値を読み出して、読み出したカウント値を乱数値とすることである。ステップS113では、ランダム1〜ランダム5が抽出される。そして、変動時間を短縮するか否かの判定を行うための変動時間短縮判定時間をセットする(ステップS114)。
【0102】
始動入賞記憶数を1加算する処理(ステップS112)は、始動入賞記憶の総数を算出する処理に相当する。この処理は、始動口スイッチ通過処理とは別個に行ってもよい。
【0103】
ステップS114に続いて、CPU56は、保留表示予告を行う状態であり、保留表示予告において大当りが発生することを予告している始動入賞記憶があるか否かを判定する(ステップS116)。保留表示予告を行う状態であるか否かは、後述のステップS215(保留表示予告を行うか否かの判定処理)において、保留表示予告を行う状態か否かを示すフラグを設定しておき、このフラグにもとづいて判定すればよい。また、大当りの発生を予告している始動入賞記憶の有無については、各始動入賞記憶に対応して格納された大当り判定用乱数値を用いて大当り判定を行い、大当りとなる始動入賞記憶があるか否かを判定すればよい。なお、保留表示予告とは、表示態様を変更することによって、表示態様が変更された始動入賞記憶に対応する可変表示において大当りが発生することを遊技者に報知するための予告演出を意味する。
【0104】
ステップS116において、大当りの発生を予告している始動入賞記憶がないと判定した場合、表示態様切替タイマを参照して、予め定められた一定時間が経過したか否かを判定する(ステップS117)。本実施の形態では、この一定時間毎に、始動入賞記憶数を表示する領域を、液晶表示装置12の透明部分から非透明部分に、あるいは非透明部分から透明部分に切り替える。表示態様切替タイマは、この一定時間を計測するためのタイマである。ステップS117において、CPU56は、予め定められた一定時間が経過していなければ、始動入賞記憶を表示する領域が変化していないと判定する(すなわち、始動入賞記憶を透明領域に表示していたのであれば、そのまま透明領域に表示し、始動入賞記憶を非透明領域に表示していたのであれば、そのまま非透明領域に表示すると判定する)。逆に、一定時間が経過していれば、始動入賞記憶を表示する領域が変化すると判定する(すなわち、それまで始動入賞記憶を透明領域に表示していたのであれば非透明領域に表示し、それまで始動入賞記憶を非透明領域に表示していたのであれば透明領域に表示すると判定する)。
【0105】
ステップS117で、一定時間が経過していた場合、CPU56は、表示態様切替タイマをリセットし(ステップS118)、表示態様フラグのオン、オフを切り替える(ステップS119)。そして、CPU56は、予告設定処理を実行する(ステップS115)。なお、表示態様フラグがオンのときは、始動入賞記憶数を液晶表示装置12の非透明部分に表示することを意味し、表示態様フラグがオフのときは、始動入賞記憶数を液晶表示装置12の透明部分に表示することを意味する。
【0106】
ステップS116において、保留表示予告を行う状態であり、大当りの発生を予告している始動入賞記憶があると判定した場合、ステップS117〜S119を行うことなく、予告設定処理(ステップS115)に移行する。従って、保留表示予告を行っている場合、大当りの発生を予告している始動入賞記憶にもとづく可変表示が終了するまでの間は、始動入賞記憶を表示する領域の判定を行わないことになる。
【0107】
図7および図8は、始動口スイッチ通過処理における予告設定処理(ステップS115)を示すフローチャートである。予告設定処理において、CPU56は、連続予告の一種である保留表示予告を実現するための予告演出の実行回数のうち、未だ実行されていない残りの回数が記憶されている実行回数カウンタを読み出す(ステップS201)。読み出した実行回数カウンタのカウント値が0であった場合には(ステップS202)、CPU56は、始動入賞カウンタのカウント値を処理数に設定するとともに(ステップS203)、検査回数カウンタのカウント値を初期値である0に設定する(ステップS204)。なお、検査回数カウンタは、後述するステップS205〜ステップS210のループ処理の繰り返し回数をカウントするためのカウンタである。
【0108】
次いで、CPU56は、検査回数カウンタのカウント値を1加算し(ステップS205)、始動入賞記憶数=(検査回数カウンタのカウント値が示す数)に対応する保存領域に格納されている大当り判定用乱数値を読み出して(ステップS206)、大当り判定モジュールを実行する。すなわち、大当り判定サブルーチンをコールする(ステップS207)。大当り判定モジュールにおいて、読み出した大当り判定用乱数値にもとづいて大当りとならないと判定された場合には(ステップS208のN)、CPU56は、処理数を1減算し(ステップS209)、減算後の処理数が0になっていなければステップS205の処理に移行する(ステップS210のY)。
【0109】
すなわち、この例では、ステップS205〜ステップS210の処理が、処理数が0になるまで繰り返し実行される。ただし、この例では、ステップS205〜ステップS210のループ処理におけるステップS207において大当りとなるとの判定がなされると(ステップS208のY)、その時点でループ処理を終了する。つまり、ステップS205〜ステップS210では、保留中の可変表示の中に大当りとなるものがあると判定されるまで、または、処理数が0となるまで(保留中の可変表示についての判定を全て終えるまで)、各始動入賞記憶数に対応するそれぞれの保存領域に格納されている各大当り判定用乱数値が、抽出された時期が早い方から順番に読み出され、大当りとなるか否かの判定が実行される。
【0110】
CPU56は、ステップS207において大当りとなると判定された場合には(ステップS208のY)、大当りあり時の予告判定テーブル(図示せず。)を使用テーブルとして設定する(ステップS211)。
【0111】
そして、CPU56は、検査回数カウンタのカウント値が2以上であれば(ステップS212のY)、予告判定用乱数を抽出し(ステップS213)、予告判定用乱数が、使用テーブルとして設定されている予告判定テーブルに設定されている値のいずれかと一致したら保留表示予告を行うことに決定する(ステップS214)。
【0112】
保留表示予告を行うと判定された場合には(ステップS215のY)、CPU56は、連続予告(保留表示予告)における予告演出の連続回数の残数をカウントする実行回数カウンタに、検査回数カウンタのカウント値を設定する(ステップS216)。
【0113】
CPU56は、ステップS217の後、表示態様フラグがオンであるか否かを判定する(ステップS232)。既に説明したように、表示態様フラグがオンであるとは、始動入賞記憶数を液晶表示装置12の非透明部分に表示することを意味し、表示態様フラグがオフであるとは、始動入賞記憶数を液晶表示装置12の透明部分に表示することを意味する。表示態様フラグがオフであれば、予告演出1指定のコマンド送信テーブルのアドレスをポインタにセットし(ステップS233)、サブルーチンであるコマンドセット処理を実行する(ステップS237)。また、表示態様フラグがオンである場合、CPU56は、始動入賞記憶数が所定数以上であるか否かを判定する(ステップS234)。始動入賞記憶数が所定数以上でなければ、CPU56は、予告演出2a指定のコマンド送信テーブルのアドレスをポインタにセットし(ステップS235)、サブルーチンであるコマンドセット処理を実行する(ステップS237)。始動入賞記憶数が所定数以上であれば、CPU56は、予告演出2b指定のコマンド送信テーブルのアドレスをポインタにセットし(ステップS236)、コマンドセット処理を実行する(ステップS237)。
【0114】
なお、予告演出1は、液晶表示装置12の透明部分に始動入賞記憶数を表示する表示態様である。予告演出2a,2bは、いずれも液晶表示装置12の非透明部分に始動入賞記憶数を表示する表示態様である。ただし、予告演出2aは、液晶表示装置12において飾り図柄の可変表示を行わない場合の表示態様であり、予告演出2bは、液晶表示装置12において飾り図柄の可変表示を行う場合の表示態様である。
【0115】
保留表示予告を行わないと判定された場合には(ステップS215のN)、CPU56は、予告演出無指定のコマンド送信テーブルのアドレスをポインタにセットし(ステップS238)、サブルーチンであるコマンドセット処理を実行する(ステップS237)。
【0116】
図9は、変動開始時処理を示すフローチャートである。変動開始時処理は、特別図柄プロセス処理におけるステップS300a、ステップS301aおよびステップS302aをまとめて示す処理(あるいは、ステップS300b、ステップS301bおよびステップS302bをまとめて示す処理)である。ここでは、S300a、ステップS301aおよびステップS302aをまとめて示した処理として説明する。
【0117】
変動開始時処理において、CPU56は、回転ドラム機構13の可変表示を伴う特別図柄の変動を開始することができる状態である場合には(ステップS51)、始動入賞記憶数(保留記憶数)の値を確認する(ステップS52)。具体的には、始動入賞カウンタのカウント値を確認する。
【0118】
始動入賞記憶数が0でなければ、始動入賞記憶数=1に対応する保存領域に格納されている各乱数値を読み出してRAM55の乱数バッファ領域に格納するとともに(ステップS53)、始動入賞記憶数の値を1減らし(始動入賞記憶カウンタのカウント値を1減らし)、かつ、各保存領域の内容をシフトする(ステップS54)。すなわち、始動入賞記憶数=n(n=2,3,4,・・・)に対応する保存領域に格納されている各乱数値を、始動入賞記憶数=n−1に対応する保存領域に格納する。よって、各始動入賞記憶数に対応するそれぞれの保存領域に格納されている各乱数値が抽出された順番は、常に、始動入賞記憶数=1,2,3,4,・・・の順番と一致するようになっている。すなわち、この例では、CPU56は、可変表示の開始条件が成立する毎に、各保存領域の内容をシフトする処理を実行するので、始動入賞が生じたときに実行された入賞時判定処理の判定結果が、いずれの始動入賞記憶に対応するのかを容易に特定することができる。
【0119】
次いで、CPU56は、乱数格納バッファから大当り判定用乱数を読み出し(ステップS55)、大当り判定モジュールを実行する(ステップS56)。大当りとすることに決定しない場合には、乱数格納バッファからリーチ判定用乱数を読み出して、リーチ判定モジュールを実行する(ステップS57)。
【0120】
大当りの有無(はずれの場合にはリーチの有無)を決定すると、CPU56は、始動入賞記憶数=1に対応する保存領域に保存されているランダム3の格納値(大当りとする場合)、あるいは、ランダム2の格納値(はずれとする場合)を抽出し、特別図柄の停止図柄を決定する(ステップS58)。
【0121】
また、CPU56は、実行回数カウンタをロードし(ステップS59)、カウント値が0でなければ1減算し(ステップS60,S61)、変動パターン決定用乱数カウンタから変動パターン決定用乱数を抽出し(ステップS62)、抽出した変動パターン決定用乱数の値に応じて変動パターンを決定する。具体的には、ステップS62において、あらかじめ用意されている複数種類の変動パターンの中から、あらかじめ定められている変動パターン選択用のテーブルに配されている比較値のうち、抽出した変動パターン決定用乱数の値と一致する比較値が対応付けられている変動パターンとすることに決定される。
【0122】
また、変動パターン選択用のテーブルは、例えば、大当り時に液晶表示装置12の透明部分に画像を表示する変動パターンをまとめたテーブル、大当り時に非透明部分に画像を表示する変動パターンをまとめたテーブル、はずれのときに透明部分に画像を表示する変動パターンをまとめたテーブル、はずれのときに非透明部分に画像を表示する変動パターンをまとめたテーブル等のように各種テーブルが予め用意されている。
【0123】
表示態様フラグがオフであり、ステップS56において大当りになると判定されたならば、CPU56は、大当り時に非透明部分に画像を表示する変動パターンをまとめたテーブルの中から変動パターンを選択すればよい。この変動パターンに従って画像が表示されると、後述の図10(A)に例示するような、非透明部分712に予告キャラクタ713を登場させる画面が実現される。また、表示態様フラグがオンであり、ステップS56において大当りになると判定されたならば、CPU56は、大当り時に透明部分711に画像を表示する変動パターンをまとめたテーブルの中から変動パターンを選択すればよい。この変動パターンに従って画像が表示されると、後述の図10(B)に例示するような、透明部分711に予告キャラクタ714を登場させる画面が実現される。
【0124】
また、リーチ状態の予告をする変動パターン(リーチ用変動パターン)のテーブルも予め用意されている。具体的には、リーチ有りのときに液晶表示装置12の透明部分にリーチ予告画像を表示する変動パターンをまとめたテーブル、およびリーチ有りのときに非透明部分に画像を表示する変動パターンをまとめたテーブルが予め用意されている。
【0125】
表示態様フラグがオフであり、ステップS57においてリーチ有りと判定されたならば、CPU56は、リーチ有りのときに非透明部分に画像を表示する変動パターンをまとめたテーブルの中から変動パターンを選択すればよい。この変動パターンに従って画像が表示されると、非透明部分にリーチ予告キャラクタを登場させる画面が表示される。また、表示態様フラグがオンであり、ステップS57においてリーチ有りと判定されたならば、CPU56は、リーチ有りのときに透明部分に画像を表示する変動パターンをまとめたテーブルの中から変動パターンを選択すればよい。この変動パターンに従って画像が表示されると、透明部分にリーチ予告キャラクタを登場させる画面が表示される。
【0126】
変動パターンを決定すると、CPU56は、決定した変動パターンの変動時間データを特別図柄プロセスタイマに設定する(ステップS64)。そして、CPU56は、決定した変動パターン指定のコマンド送信テーブルのアドレスをポインタにセットし(ステップS65)、サブルーチンであるコマンドセット処理を実行する(ステップS66)。そして、内部状態(特別図柄プロセスフラグ)をステップS303aに移行するように更新する(ステップS67)。
【0127】
なお、ここに示した変動開始時処理内の大当り判定(ステップS56)で実行する大当り判定モジュールは、予告設定処理における大当り判定(ステップS207)で実行する大当り判定モジュールと共通である。大当り判定モジュールでは、予め数値を格納したテーブルを用意しておき、大当り判定用の乱数の値が、そのテーブルの中に格納されているか否かによって、大当りか否かを判定する。また、モジュールが共通であるとは、同じルーチン(サブルーチン)を呼び出すことによって処理を実行することを意味する。
【0128】
図10は、このようなCPU56による制御にもとづいて飾り図柄表示装置11に表示される画像の例を示す。図10(A)は、液晶表示装置12の透明部分(回転ドラムが視認可能な部分)711に始動入賞記憶数を表示する第1の予告演出態様を示す。図10(A)に例示した第1の予告演出態様では、大当りとなる始動入賞記憶を星形の画像によって表示し、他の始動入賞記憶は丸形の画像によって表示している。また、第1の予告演出態様では、演出のための画像(図10(A)に示す例では恐竜のキャラクタ画像)713を非透明部分712に表示する。表示態様フラグがオフである場合、CPU56は、予告演出1指定コマンドおよび非透明部分712に画像713を表示する変動パターンに応じたコマンドを表示制御用CPU101に送信することにより、図10(A)に例示する画像を表示させる。
【0129】
図10(B)は、液晶表示装置12の非透明部分712に始動入賞記憶数を表示する第2の予告演出態様を示す。図10(B)に例示した第2の予告演出態様では、大当りとなる始動入賞記憶を三角形の画像によって表示し、他の始動入賞記憶はばつ印の画像によって表示している。また、第2の予告演出態様では、演出のための画像(図10(B)に示す例ではUFOのキャラクタ画像)714を透明部分711に表示する。
【0130】
図11は、第2の予告演出態様における、液晶表示装置12で飾り図柄の可変表示を行う場合と行わない場合の例を示す。図11(A)は、液晶表示装置12で飾り図柄の可変表示を行わない場合の表示の例を示している。図11(A)に示す例では、飾り図柄の可変表示は回転ドラムによって行われる。表示態様フラグがオンであり、始動入賞記憶数が所定数に満たない場合、CPU56が予告演出2a指定コマンドおよび透明部分に画像を表示する変動パターンに応じたコマンドを表示制御用CPU101に送信することにより、図11(A)に例示する画像が表示される。
【0131】
図11(B)は、液晶表示装置12で飾り図柄の可変表示を行う場合の表示の例を示している。図11(B)に示す例では、飾り図柄の可変表示は回転ドラムおよび液晶表示装置12の双方によって行われる。表示態様フラグがオンであり、始動入賞記憶数が所定数以上である場合、CPU56が予告演出2b指定コマンドおよび透明部分に画像を表示する変動パターンに応じたコマンドを表示制御用CPU101に送信することにより、図11(B)に例示する画像が表示される。
【0132】
また、表示制御用CPU101は、液晶表示装置12で可変表示を行う場合と、行わない場合とで、非透明部分に表示する遊技情報(本例では、始動入賞記憶数)の表示態様を変化させる。図11に示す例では、液晶表示装置12で可変表示を行わない場合にばつ印等の画像を用いて始動入賞記憶数を表示し、液晶表示装置12で可変表示を行う場合には数字で始動入賞記憶数を表示している。
【0133】
CGROM83は、各予告演出態様で用いる画像データをそれぞれ、予め格納しておく。例えば、CGROM83は、図10(A)に例示する予告演出態様において始動入賞記憶を表す丸形の図形および星形の図形や、演出のために非透明領域に表示される恐竜のキャラクタ図形の画像データを予め格納しておく。そして、CGROM83は、この画像データとは別に、図10(B)に例示する予告演出態様において始動入賞記憶を表すばつ印の図形および三角形の図形や、演出のために透明領域に表示されるUFOのキャラクタ図形の画像データも格納しておく。同様に、CGROM83は、図11(B)に示す態様で用いられる画像データも格納しておく。GCL81は、選択された態様に応じた画像データをCGROM83から読み出し、その画像データにもとづいて始動入賞記憶や演出のための画像を液晶表示装置12に表示させる。
【0134】
図11(B)に示すように、回転ドラムによる可変表示と、液晶表示装置12における可変表示を行うことで、一方の可変表示が終了する前に、他方でも可変表示を開始することができ、その結果、始動入賞記憶数の減少を早めることができる。
【0135】
次に、表示制御手段の動作を説明する。図12は、図柄制御基板80に搭載されている表示制御用CPU101が実行するメイン処理を示すフローチャートである。メイン処理では、RAM領域のクリアや各種初期値の設定、ドラムを初期位置に設定するための処理、表示制御の起動間隔を決めるための2msタイマの初期設定等を行うための初期化処理が行われる(ステップS701)。その後、表示制御用CPU101は、タイマ割込フラグの監視(ステップS702)の確認を行うループ処理に移行する。タイマ割込が発生すると、表示制御用CPU101は、タイマ割込処理においてタイマ割込フラグをセットする。メイン処理において、タイマ割込フラグがセットされていたら、表示制御用CPU101は、そのフラグをクリアし(ステップS703)、以下の表示制御処理を実行する。
【0136】
この実施の形態では、タイマ割込は2ms毎にかかる。すなわち、表示制御処理は、2ms毎に起動される。また、この実施の形態では、タイマ割込処理ではフラグセットのみがなされ、具体的な表示制御処理はメイン処理において実行されるが、タイマ割込処理で表示制御処理を実行してもよい。
【0137】
表示制御処理において、表示制御用CPU101は、まず、受信した表示制御コマンドを解析する(コマンド解析実行処理:ステップS704)。次いで、ランプ制御基板35に対してランプ制御コマンドを送信するランプ制御コマンド出力処理を行う(ステップS705)。さらに、表示制御用CPU101は、表示制御プロセス処理を行う(ステップS706a,S706b)。表示制御プロセス処理では、制御状態に応じた各プロセスのうち、現在の制御状態に対応したプロセスを選択して実行する。また、3つのドラムを回転させるための3つのドラムモータを制御するモータ制御処理を行う(ステップS707)。その後、ステップS702のタイマ割込フラグの確認を行う処理に戻る。
【0138】
主基板31からの表示制御用のINT信号は表示制御用CPU101の割込端子に入力されている。例えば、主基板31からのINT信号がオン状態になると、表示制御用CPU101において割込がかかる。そして、表示制御用CPU101は、割込処理において表示制御コマンドの受信処理を実行する。表示制御コマンドの受信処理において、表示制御用CPU101は、受信した表示制御コマンドデータを、コマンド受信個数カウンタが示す受信コマンドバッファに格納する。コマンド受信個数カウンタは、受信したコマンドをどの領域に格納するのかを示すカウンタである。
【0139】
図13および図14は、コマンド解析処理の具体例を示すフローチャートである。主基板31から受信された表示制御コマンドは受信コマンドバッファに格納されるが、コマンド解析処理では、表示制御用CPU101は、コマンド受信バッファに格納されているコマンドの内容を確認する。
【0140】
コマンド解析処理において、表示制御用CPU101は、まず、コマンド受信バッファに受信コマンドが格納されているか否か確認する(ステップS611)。格納されているか否かは、コマンド受信個数カウンタの値と読出ポインタとを比較することによって判定される。両者が一致している場合が、受信コマンドが格納されていない場合である。コマンド受信バッファに受信コマンドが格納されている場合には、表示制御用CPU101は、コマンド受信バッファから受信コマンドを読み出す(ステップS612)。なお、読み出したら読出ポインタの値を+1しておく。
【0141】
受信した表示制御コマンドが始動入賞記憶数指定の表示制御コマンドであれば(ステップS618)、表示制御用CPU101は、RAMにおける始動入賞数記憶領域の始動入賞記憶数を表示制御コマンドで指定された数に更新する(ステップS619)。また、表示制御用CPU101は、液晶表示装置12における始動入賞記憶数の表示を更新後の数に更新するように、GCL81に命令を出力する(ステップS620)。GCL81は、始動入賞記憶の表示領域に対応するVRAMに、更新後の始動入賞記憶数の画像データを書き込むことによって、始動入賞記憶数の表示を更新する。データの書き込みが行われるのは、始動入賞記憶の表示領域に対応するVRAMだけであるので、始動入賞記憶数以外の画像は更新されない。ステップS620の後、予告乱数カウンタの値を+1する(ステップS621)。なお、予告乱数カウンタのカウント値が最大値を越えたら、その値を0に戻す。また、予告乱数カウンタが複数設けられている場合には、各予告乱数カウンタの歩進がなるべく同期しないように、例えば、予告乱数カウンタn(予告乱数カウンタが4つ設けられている場合であればn=1〜3)のカウント値が0に戻されるときに、予告乱数カウンタn+1のカウント値を+1するようにしてもよい。
【0142】
また、始動入賞記憶数が減少した場合には(ステップS622)、保留表示予告実行フラグがセットされていれば、すなわち、保留表示予告の実行中であれば(ステップS623)、保留表示予告の対象となっている始動入賞記憶の表示位置を一つずらすように、GCL81に命令を出力する(ステップS624)。例えば、図10(A),(B)に示すように、5番目の始動入賞記憶が保留表示予告の対象となっているのであれば、5番目の星形や三角形の画像を、4番目の位置に表示するように、表示位置をずらすように命令を出力する。GCL81は、始動入賞記憶の表示領域に対応するVRAMに、新たな始動入賞記憶の画像データを書き込むことによって、始動入賞記憶の表示を更新する。データの書き込みが行われるのは、始動入賞記憶の表示領域に対応するVRAMだけであるので、始動入賞記憶数以外の画像は更新されない。
【0143】
さらに、保留表示予告がなされる部分が消滅する場合には(ステップS625)、保留表示予告実行フラグをリセットする(ステップS626)。保留表示予告がなされる部分が消滅する場合とは、保留表示予告の実行を開始する契機となった始動入賞記憶(例えば大当りとなる始動入賞記憶)にもとづく特別図柄の変動が開始される場合である。
【0144】
また、受信した表示制御コマンドが予告演出1指定の表示制御コマンドであれば(ステップS631)、表示制御用CPU101は、予告演出1の演出態様で保留表示予告を開始するようにGCL81に命令を出力する(ステップS632)。GCL81は、図10(A)に例示する透明部分内の始動入賞記憶の表示領域に対応するVRAMに始動入賞記憶のデータを書き込むことによって、予告演出1の演出態様で保留表示予告を開始する。GCL81は、図10(A)に例示するように、液晶表示装置12の透明部分に始動入賞記憶数を表示する態様で始動入賞記憶を表示し、保留表示予告の対象となる始動入賞記憶は、他の始動入賞記憶とは異なる画像で表示する。図10(A)に示す例では、保留表示予告の対象となる始動入賞記憶を星形の画像で表示し、他の始動入賞記憶を丸形の画像で表示している。
【0145】
また、受信した表示制御コマンドが予告演出2a指定の表示制御コマンドであれば(ステップS633)、表示制御用CPU101は、予告演出2aの演出態様で保留表示予告を開始するようにGCL81に命令を出力する(ステップS634)。GCL81は、図10(B)や図11(A)に例示する非透明部分内の始動入賞記憶の表示領域に対応するVRAMに始動入賞記憶のデータを書き込むことによって、予告演出2aの演出態様で保留表示予告を開始する。GCL81は、図10(B)に例示するように、液晶表示装置12の非透明部分に始動入賞記憶数を表示する態様で始動入賞記憶を表示し、保留表示予告の対象となる始動入賞記憶は、他の始動入賞記憶とは異なる画像で表示する。また、始動入賞記憶を表す画像の態様は、予告演出1指定の場合と異なるようにする。図10(B)に示す例では、保留表示予告の対象となる始動入賞記憶を三角形の画像で表示し、他の始動入賞記憶をばつ印の図形で表示している。非透明部分の面積が透明部分の面積よりも広い場合、三角形の画像の近傍にキャラクタの画像を表示して、三角形の画像およびキャラクタ画像の組み合わせによって、保留表示予告の対象となる始動入賞記憶を表してもよい。
【0146】
また、受信した表示制御コマンドが予告演出2b指定の表示制御コマンドであれば(ステップS635)、表示制御用CPU101は、予告演出2bの演出態様で保留表示予告を開始するようにGCLに命令を出力する(ステップS636)。GCL81は、図11(B)に例示する非透明部分内の始動入賞記憶の表示領域に対応するVRAMに始動入賞記憶のデータを書き込むことによって、予告演出2bの演出態様で保留表示予告を開始する。GCL81は、図11(B)に例示するように、予告演出2a指定の場合と異なる表示態様で、遊技情報である始動入賞記憶数を表示する。例えば、予告演出2a指定の場合とは異なる場所に表示する。なお、液晶表示装置12においても可変表示を行うので、可変表示を行う領域以外の非透明部分に始動入賞記憶数を表示する(図11(B)参照。)。また、図11(B)に示す例では、始動入賞記憶数を直接数字で表示することにより、予告演出2a指定の場合とは異なる表示態様としている。
【0147】
表示制御用CPU101は、ステップS632,S634,S636の後、保留表示予告実行フラグをセットする(ステップS637)。
【0148】
また、ステップS612で読み出した受信コマンドがその他の表示制御コマンドである場合には、受信コマンドに対応するフラグをセットする(ステップS638)。
【0149】
次に、メイン処理における表示制御プロセス処理および表示制御プロセス処理2について説明する。ステップS706aの表示制御プロセス処理は、ステップS302aにおいて設定された変動パターン(演出パターンも含む。)にもとづいて表示を行う処理である。ステップS706bの表示制御プロセス処理2は、ステップS302bにおいて設定された変動パターンにもとづいて液晶表示装置12で可変表示を行う処理である。
【0150】
表示制御プロセス処理(ステップS706a)では、表示制御プロセスフラグの値に応じて、以下に示す変動パターンコマンド受信待ち処理、図柄変動開始処理、図柄変動中処理および図柄停止待ち処理のうちのいずれかの処理が行われる。
【0151】
変動パターンコマンド受信待ち処理:コマンド受信割込処理によって変動時間を特定可能な表示制御コマンド(変動パターンコマンド)を受信したか否か確認する。具体的には、変動パターンコマンドが受信されたことを示すフラグ(変動パターンコマンド受信フラグ)がセットされたか否か確認する。変動パターンコマンド受信フラグは、コマンド解析処理によって、飾り図柄変動パターン指定の表示制御コマンドが受信されたことが確認された場合にセットされる。なお、この変動パターンコマンド受信待ち処理において受信有無の確認対象となる変動パターンコマンドは、ステップS302aで送信されたコマンドである。
【0152】
図柄変動開始処理:飾り図柄表示装置11での変動が開始されるように制御する。
【0153】
図柄変動中処理:変動パターンを構成する各変動状態(変動速度)の切替タイミングを制御するとともに、変動時間の終了を監視する。
【0154】
図柄停止待ち設定処理:変動時間の終了時に、図柄停止を指示する表示制御コマンド(特別図柄停止の表示制御コマンド)を受信していたら、図柄の変動を停止させる制御を行う。
【0155】
図柄変動開始処理において、表示制御用CPU101は以下のように動作する。表示制御用CPU101は、まず、飾り図柄の可変表示の変動パターン、ドラムの停止時の表示図柄および演出パターンの種類に応じたプロセステーブルを選択する。
【0156】
プロセステーブルは、プロセスタイマ、LCD制御実行データおよびモータ制御実行データの組合せが複数集まったデータで構成されている。プロセステーブルはROM102に格納されている。LCD制御実行データは、液晶表示装置12の表示画面における表示演出の内容を示すデータが設定されている。モータ制御実行データは、回転ドラムを駆動するドラムモータの駆動制御の内容を示すデータが設定されている。また、プロセスタイマには、直後に続くLCD制御実行データおよびモータ制御実行データにもとづく表示制御がなされる時間が設定されている。
【0157】
表示制御用CPU101は、プロセステーブル選択後、ドラムモータに対する通電を開始する。そして、選択したプロセステーブルにおいて最初に設定されているプロセスタイマをスタートさせる。
【0158】
次いで、表示制御用CPU101は、図16のステップS904,S906,S910においてレジスタに設定される画像の展開指示を禁止する展開指示禁止データを参照してから、プロセステーブル中のLCD制御実行データ1の内容に従ってLCD制御することを指示する。具体的には、表示制御用CPU101は、展開指示禁止データがレジスタに設定されていないかどうかを確認する。そして、展開指示禁止データがレジスタに設定されていない場合は、表示制御用CPU101は、LCD制御実行データ1に画像をVRAM84に展開すべきことを示すデータが設定されているか否かを確認する。設定されていれば、そのデータの内容に従って、液晶表示装置12に表示されるフレームに配置される各部品画像のVRAM84への展開を指示する信号をGCL81に出力する。展開指示禁止データがレジスタに設定されている場合は、展開指示が禁止された画像を除く各部品画像のVRAM84への展開を指示する信号をGCL81に出力する。
【0159】
画像の展開指示の信号には、各部品画像の展開位置やサイズを示すデータが含まれている。また、所定の部品画像を変形(縮小、拡大または回転)させて表示させる場合には、その所定の部品画像の変形態様を示すデータ(縮小/拡大率、回転率)も含まれる。また、複数の部品画像を重畳して表示させる場合には、いずれの部品画像を前面側に表示するかを示す優先度に関するデータも含まれる。表示制御用CPU101からの画像の展開指示の信号にもとづくGCL81による画像の展開処理については後述する。なお、LCD制御実行データにはROMのアドレスが設定され、そのアドレスから始まる領域に、より詳細な制御データを格納しておき、それらの制御データに従ってLCD制御を行うように構成してもよい。
【0160】
また、表示制御用CPU101は、プロセスデータ1(プロセステーブルの最初に設定されているプロセスデータ)の内容に従ってモータ制御することをモータ制御処理に指示する。具体的には、その旨を示す内部フラグをセットする。次いで、変動時間タイマ(飾り図柄の変動時間に応じたタイマ)をスタートし、表示制御プロセスフラグの値を図柄変動中処理に対応した値にする。
【0161】
図柄変動中処理において、表示制御用CPU101は以下のように動作する。表示制御用CPU101は、プロセスタイマがタイムアウトしたら、プロセスデータの切り替えを行う。すなわち、プロセステーブルにおいて、次に設定されているプロセスデータのプロセスタイマをスタートさせる。
【0162】
次いで、表示制御用CPU101は、図16のステップS904,S906,S910においてレジスタに設定される展開指示禁止データを参照してから、次に設定されているLCD制御実行データの内容に従ってLCD制御することを指示する。なお、展開指示禁止データの参照およびLCD制御実行データにもとづくLCD制御の処理は、上述した図柄変動開始処理の場合と同様である。次いで、表示制御用CPU101は、次のモータ制御実行データの内容に従ってモータ制御することをモータ制御処理に指示する。なお、プロセスタイマがタイムアウトしていない場合には、上記の各処理を実行しない。
【0163】
また、変動時間タイマがタイムアウトしていたら、特別図柄停止の表示制御コマンドの受信を監視するための監視タイマをスタートさせ、表示制御プロセスフラグの値を図柄停止待ち処理に対応した値に更新する。
【0164】
図柄停止待ち設定処理において、表示制御用CPU101は以下のように動作する。表示制御用CPU101は、全図柄停止を指示する表示制御コマンド(特別図柄停止の表示制御コマンド)を受信しているか否か確認する。全図柄停止を指示する表示制御コマンドを受信していれば、表示画面に図柄の画像を表示させる場合には記憶されている停止図柄の画像を表示画面に表示させる制御を行うとともに、ドラムを停止させる制御を行う。そして、表示制御プロセスフラグの値を変動パターンコマンド受信待ち処理に対応した値に設定する。
【0165】
全図柄停止を指定する表示制御コマンドを受信していない場合には、監視タイマがタイムアウトしているかどうか確認する。タイムアウトした場合には、何らかの異常が発生したと判断して、エラー報知する制御を行う。そして、表示制御プロセスフラグの値を変動パターンコマンド受信待ち処理に対応した値に設定する。なお、エラー報知する制御とは、例えば、ランプ・LEDをエラー報知用の態様で点滅させることを示すランプ制御コマンドをランプ制御基板に送信する処理である。
【0166】
表示制御プロセス処理2(ステップS706b)では、表示制御プロセスフラグ2の値に応じて、変動パターンコマンド受信待ち処理、図柄変動開始処理、図柄変動中処理および図柄停止待ち処理のうちのいずれかの処理が行われる。変動パターンコマンド受信待ち処理、図柄変動開始処理、図柄変動中処理および図柄停止待ち処理は、以下の点を除き、表示制御プロセス処理(ステップS706a)における処理と同様である。
【0167】
変動パターンコマンド受信待ち処理では、ステップS302bで送信されたコマンドを、受信の有無の確認対象とする。また、図柄変動開始処理、図柄変動中処理および図柄停止待ち処理では、回転ドラムに関する処理(例えば、ドラムモータに対する通電開始処理など)を実行しない。そして、プロセステーブルの選択においては、図11(B)に例示する液晶表示装置12における可変表示を行うための第2可変表示用プロセステーブルを選択する。第2可変表示用プロセステーブルには、液晶表示装置12での可変表示データが含まれる。この可変表示データはプロセスタイマと対になっている。表示制御用CPU101は、第2可変表示用プロセステーブル内のデータに従って、画像を表示するようにGCL81に命令を出力する。GCL81は、VRAM84ではなく、液晶表示装置12における可変表示箇所に対応するVRAMに画像データを展開して、液晶表示装置12上で可変表示を実現する。表示制御プロセス処理2では、VROM84への展開を行わないので、液晶表示装置12の可変表示領域内の画像のみが更新される。
【0168】
なお、ステップS302bで送信されたコマンドによって、液晶表示装置12での可変表示に伴う演出画像を表示する場合、その画像は、表示制御プロセス処理(ステップS706a)で表示する。ステップS706aの表示制御プロセス処理内で、表示制御用CPU101は、可変表示のためのプロセスタイマを参照し、液晶表示装置12での可変表示に伴って表示すべき画像を特定する。そして、ステップS706aの表示制御プロセス処理内でプロセステーブルを選択する際には、この画像のデータも包含しているプロセステーブルを選択すればよい。
【0169】
また、表示制御プロセス処理2では、実行すべき処理を示すフラグとして、表示制御プロセスフラグとは異なる表示制御プロセスフラグ2を用いる。
【0170】
次に、VRAM84およびトリミング処理について説明する。表示画面に表示されるキャラクタ画像や識別情報画像等を部品画像または画像要素と呼ぶ。また、部品画像には、静止画像だけでなく、動画像も含まれている。また、画像データをVRAM84の指定された位置に書き込むことを展開または描画と呼ぶ。VRAM84には、液晶表示装置12の画面に相当する表示領域(描画領域ともいう)が確保されている。部品画像をVRAM84の表示領域外から表示領域に展開するということは、具体的には、VRAM84の表示領域外に格納されている部品画像のソースデータを、表示領域に書き込むことである。ソースデータはビットマップデータであり、符号化されている部品画像のデータについても、復号された後にソースデータとしてVRAM84の表示領域外に格納されている。VRAM84には、表示領域が2箇所確保されていて、2つの表示領域に交互に画像が展開される。
【0171】
VRAM84において、表示領域以外の領域には、CGROM83から転送される部品画像の転送先領域が確保されている。CGROM83から転送先領域へは、その時点で使用される可能性が高い、すなわちVRAM84の表示領域に展開される可能性が高い部品画像(具体的には部品画像のソースデータ)が格納される。
【0172】
液晶表示装置12の表示画面には透明部分と非透明部分とが設けられている。従って、液晶表示装置12の表示画面に相当するVRAM84内の表示領域にも透明部分と非透明部分とが同様に設けられる。
【0173】
上述したように、透明部分は遊技者が裏側を視認可能な部分であり、非透明部分は遊技者が裏側を視認不可能な部分である。従って、透明部分では画像が表示されていない部分の裏側が透けて見えるのに対して、非透明部分では画像が表示されている部分も画像が表示されていない部分も裏側が透けて見えない。裏側が視認可能か否かという違いにより、透明部分と非透明部分に、異なる画像を表示させることが多い。このような場合、非透明部分に表示する画像と透明部分に表示する画像を別々にVRAM84における表示領域外の領域に一旦展開する処理が実行される。そして、このように別々にVRAM84における表示領域外の領域に一旦展開された画像をVRAM84における表示領域内に展開することによって、非透明部分に表示する画像と透明部分に表示する画像とを合成する処理が行われる。そして、VRAM84における表示領域内に展開された画像の画像データを液晶表示装置12に出力して液晶表装置12の表示画面に表示する処理が実行される。
【0174】
図15は、非透明部分にのみ展開されるべき画像のトリミング処理を示す説明図である。非透明部分に表示されるべきキャラクタなどの画像が透明部分に表示されてしまうと、ドラムによる図柄の表示の妨げとなる(すなわち、遊技者がドラムで表示されている図柄を視認困難となる)。従って、非透明部分に表示されるべき画像が透明部分にはみ出してしまうときは、その画像のはみ出し部分のトリミング処理が行われる。
【0175】
図15に示すように、非透明部分に表示する画像をVRAM84における表示領域外の領域に一旦展開する処理を実行する。次に、VRAM84における表示領域外の領域に一旦展開された画像のうち透明部分にはみ出している部分をトリミングする処理を実行する。例えば、図15に示すように、「恐竜」のキャラクタ画像の一部が透明部分にはみ出している場合には、そのはみ出し部分がトリミングされる。また、「UFO」のキャラクタ画像が透明部分にはみ出している場合には、そのはみ出し部分もトリミングされる。さらに、「山」の背景画像の一部が透明部分にはみ出している場合には、そのはみ出し部分もトリミングされる。一方、透明部分に表示する画像として、透明部分の周囲を囲む枠画像をVRAM84における表示領域外の領域に一旦展開する処理を実行する。
【0176】
そして、非透明部分に表示するトリミング処理後の画像と透明部分に表示する枠画像とをVRAM84の表示領域内に展開して合成する。その後、VRAM84の表示領域内に展開した画像の画像データを液晶表示装置12に出力して液晶表装置12の表示画面に表示する。
【0177】
このように、非透明部分にのみ展開すべき画像のトリミング処理を行うので、非透明部分にのみ表示すべき画像がドラムによる図柄の表示の妨げ(邪魔)となるのを防止することができるとともに、画面表示されない画像の一部分に関する表示領域への展開処理を省くことができ、GCL81の制御負担が軽減される。また、透明部分の周囲を囲む枠画像を表示することにより、透明部分と非透明部分の境界が明確となり、透明部分を介して遊技者が視認可能なドラムにおける図柄の表示を認識し易くなる。また、枠画像を表示することにより、透明部分と非透明部分の境界の端部が遊技者に見えないように隠すこともできる。
【0178】
また、図15では、透明部分にはみ出している部分をトリミングする場合について説明した。トリミング処理は、透明部分にはみ出している部分だけでなく、始動入賞記憶の表示領域にはみ出している部分についても行う。例えば、図10(B)に例示する態様で始動入賞記憶を表示しているのであれば、図10(B)の右上の始動入賞記憶表示領域にはみ出す部分についてもトリミングする。また、液晶表示装置12で可変表示を行っているのであれば、液晶表示装置12上の可変表示領域にはみ出す部分についてもトリミングする。
【0179】
図16は、GCLからのVブランク割込に応じて実行されるVブランク割込処理を示すフローチャートである。Vブランク割込は、液晶表示装置12に供給される垂直同期信号の周期と同周期でGCL81が発生する割込である。例えば、液晶表示装置12の画面変更周波数(フレーム周波数)が30Hzである場合にはVブランク割込の発生周期は33.3msであり、フレーム周波数が60Hzである場合にはVブランク割込の発生周期は16.7msである。
【0180】
Vブランク割込処理において、まず、表示制御用CPU101は、現在用いられている図柄の可変表示の変動パターンに応じたプロセスデータを選択する(ステップS901)。このプロセスデータは、第2可変表示用プロセステーブル内のデータではなく、ステップS706aの表示制御プロセス処理で選択されるプロセステーブル内のプロセスデータである。ステップS901に続いて、表示制御用CPU101は、選択したプロセスデータ中の現在表示制御プロセス処理において用いられているLCD制御実行データの次のLCD制御実行データを参照し、そのLCD制御実行データに、画像をVRAM84に展開すべきことを示すデータが設定されていれば、その画像の全ての部分(画像が占める全領域)がVRAM84の表示領域外に展開されるか否か、また画像の全ての部分がVRAM84の表示領域内の透明部分内に展開されるか否かを判定する画像展開位置判定処理を実行する(ステップS902)。
【0181】
画像展開位置判定処理では、画像の全領域がVRAM84の表示領域外に展開されるのか、あるいは画像の少なくとも一部が表示領域内に展開されるのかを判定する。さらに、画像が非透明部分に展開される画像であるのか否かも判定し、非透明部分に展開される画像である場合には、画像の全領域が透明部分内に展開されるのか、あるいは画像の少なくとも一部が透明部分外に展開されるのかを判定する。
【0182】
表示制御用CPU101は、画像の全ての部分が表示領域外に展開されると判定すると、レジスタに表示領域外に展開される画像の展開指示を禁止する展開指示禁止データを設定する(ステップS903,S904)。展開指示禁止データは、上述した図柄変動開始処理、図柄変動中処理において参照される。なお、画像をVRAM84に展開すべきことを示すデータには、VRAM84における展開位置を示す座標情報も含まれている。また、現在表示制御プロセス処理において用いられているLCD制御実行データとは、図柄変動中処理において切り替えられる前のLCD制御実行データである。
【0183】
次に、表示制御用CPU101は、画像の全ての部分が透明部分内に展開されると判定すると、レジスタに透明部分内に展開される画像の展開指示を禁止する展開指示禁止データを設定する(ステップS905,S906)。
【0184】
次に、表示制御用CPU101は、表示制御実行データに、複数の画像をVRAM84に展開すべきことを示すデータが設定されていれば、複数の画像の展開位置やサイズを認識して、複数の画像が重畳するか否かを判定する(ステップS907)。表示制御用CPU101は、複数の画像が重畳すると判定した場合、プロセステーブル中の現在表示制御プロセス処理において用いられているLCD制御実行データの次のLCD制御実行データを参照して、いずれの画像を前面側に表示するかを示す優先度を各画像について確認する(ステップS908)。
【0185】
そして、表示制御用CPU101は、優先度の低い画像の全ての部分(全領域)が優先度の高い画像により完全に隠されてしまうかどうかを判定する(ステップS909)。優先度の高い画像によって完全に隠されてしまう優先度の低い画像が存在すると判定した場合には、レジスタに当該優先度の低い画像の展開指示を禁止する展開指示禁止データを設定する(ステップS910)。
【0186】
なお、Vブランク割込処理では、上記のような画像の展開指示の制御に関する処理のほかに、CGROM83からVRAM84への画像データの転送指示などの処理も行う。
【0187】
次に、図柄制御基板80に搭載されているGCL81の画像展開処理について説明する。 図17は、GCL81が実行する動画画像復号化表示処理の例を示すフローチャートである。
【0188】
GCL81は、表示制御用CPU101から所定の動画画像データの展開指示を受けると、CGROM83に格納されている指示された所定の動画画像データを読み出す(ステップS501)。次いで、GCL81は、読み出した動画画像データが圧縮されている場合は、その動画画像データを復号する(ステップS502)。
【0189】
GCL81は、表示制御用CPU101から動画画像の変形の指示があったか否かについて判定する(ステップS503)。動画画像の変形の指示がなかった場合には、GCL81は、画像データの変形処理を実行せずに、ステップS505に移行する。動画画像の変形の指示があった場合には、GCL81は、指示された所定の変形態様(拡大、縮小または回転)で画像データの変形処理を実行する(ステップS504)。具体的には、まず、GCL81は、変形を行わない場合の画像データを展開するVRAM空間の各ドット(各画素)の座標を認識する。そして、表示制御用CPU101から指示された所定の変形態様が例えば拡大または縮小である場合、GCL81は、表示制御用CPU101から出力された拡大/縮小率のデータにもとづいて、拡大または縮小した後の画像データを展開するVRAM空間の各ドットの座標を演算する。なお、変形処理には画像データの回転処理などもある。
【0190】
次いで、GCL81は、変形処理されたまたは変形処理されていない画像データを、表示制御用CPU101から指定されたVRAM(画像メモリ)84上の所定の展開位置に展開する。このとき、GCL81は、画像データを展開するVRAM84上の各ドット(各画素)の座標が表示領域内の座標であるか否かを判定する。そして、GCL81は、表示領域内のドットに対してのみ画像データを展開する。すなわち、表示領域外のドットに対する画像データの展開を禁止する。
【0191】
なお、図15を参照して説明したように、画像データが非透明部分に展開すべき画像の画像データであって、その画像データを展開すると透明部分にはみ出してしまう場合には、そのはみ出し部分のトリミング処理(画像データの展開を禁止する処理)を行う。このトリミング処理の対象となる画像データは、非透明部分に表示する画像の画像データである。同様に、始動入賞記憶の表示領域にはみ出している部分についてもトリミング処理を行う。さらに、液晶表示装置12上で可変表示を行っている場合には、その可変表示領域にはみ出している部分についてもトリミング処理を行う。
【0192】
その後、画像の表示タイミングになると、GCL81は、表示領域内に展開された画像を液晶表示装置12に出力して、画像を液晶表示装置12の表示領域に表示させる(ステップS505)。
【0193】
また、透明部分に表示する画像であって、非透明部分にはみ出さない画像については、トリミング処理を行う必要はなく、その画像をそのまま透明部分に表示すればよい。例えば、図10(A)における丸形の図形および星形の図形(始動入賞記憶を表す図形)等については、トリミング処理を行うことなく、透明部分に表示してよい。
【0194】
この実施の形態によれば、液晶表示装置12の表示画面に非透明部分と透明部分とが設けられているので、表示画面の大型化を容易に図ることができ、その結果、視覚効果および演出効果を向上させることができる。また、表示画面に透明部分と非透明部分を設けることにより遊技機内部を非透明部分で隠すことができるようになる。
【0195】
また、始動入賞記憶数を透明部分に表示する場合と、非透明部分に表示する場合とで、始動入賞記憶数の表示態様を変化させているので、遊技者に対する演出効果を高めることができる。さらに、始動入賞記憶数を透明部分に表示する場合には、演出画像を非透明部分に表示し、始動入賞記憶数を非透明部分に表示する場合には、演出画像を透明部分に表示し、各場合でそれぞれ異なる演出画像を表示している。従って、演出効果をさらに高めることができる。
【0196】
また、ステップS116において、大当りの発生を予告する始動入賞記憶があると判定した場合、ステップS117以降の処理を行わないようにし、大当りの発生を予告する始動入賞記憶にもとづく可変表示の終了までは、始動入賞記憶の表示領域を変化させないようにしている。このため、大当り発生予告の始動入賞記憶の表示中に、その始動入賞記憶の表示態様を変化させないように保つことができる。
【0197】
GCL81は、画像をVRAM空間に展開する際に、非透明部分に展開する画像を構成する各画素について透明部分内に展開されるか否かを判定し、透明部分内に展開される画素に対する画像の展開を禁止しているので、画像表示されない画像の一部分に関する展開処理を省くことができ、GCL81の制御負担が軽減される。
【0198】
また、表示制御用CPU101が、GCL81に対して画像の展開を指示する前に、画像の全領域がVRAMの表示領域内に展開されるか否かを判定する画像展開位置判定処理を実行し、画像展開位置判定処理によって画像の全領域が表示領域外に展開されると判定されたときには、GCL81に対する画像の展開の指示を禁止するように構成されているので、全く画像表示されずに遊技者の見た目で認識されない画像に関する表示制御処理をGCL81に行わせる必要がなくなる。その結果、GCL81の制御負担を軽減させることができるようになる。また、表示領域から大きくはみ出して画像がVRAM空間に展開されることがなくなるので、VRAM84を効率良く使用することができるようになる。
【0199】
また、表示制御用CPU101が、GCL81に対して非透明部分への画像の展開を指示する前に、画像の全領域がVRAMの表示領域内の透明部分内に展開されるか否かを判定する処理を実行し、当該判定処理によって画像の全領域が表示領域内の透明部分内に展開されると判定されたときには、GCL81に対する画像の展開の指示を禁止するように構成されているので、この場合も、全く画像表示されずに遊技者の見た目で認識されない画像に関する表示制御処理をGCL81に行わせる必要がなくなり、GCL81の制御負担を軽減させることができるようになる。
【0200】
また、回転ドラム機構13だけでなく、液晶表示装置12においても可変表示を行い、その可変表示に伴う演出画像を透明部分に表示するので遊技の面白みを向上させることができる。また、回転ドラム機構13による可変表示と、液晶表示装置12上での可変表示とを行い、一方の可変表示が終了するまでの間に他方の可変表示を開始できるので、始動入賞記憶数の減少を早めることができる。
【0201】
また、液晶表示装置12上での可変表示を行う場合と行わない場合とで、遊技情報(上述の例では始動入賞記憶数)の表示態様を変化させる。したがって、液晶表示装置12上での可変表示を行う場合と行わない場合において、それぞれ適した態様で遊技情報を表示することができ、演出効果を高めることができる。例えば、可変表示を行うために遊技情報を表示できる領域が減少する場合は、図11(B)に示すように数字で直接始動入賞記憶数を表示するようにすることができる。
【0202】
上記の実施の形態において説明した保留表示予告には、いわゆる偽予告が含まれていない。偽予告とは、ステップS207の大当り判定においてはずれになると判定されたにも関わらず、大当りが導出されることを示すような始動入賞記憶を表示することである。保留表示予告の中に、このような偽予告を含めてもよい。また、本来はずれになるにも関わらず、大当りが導出されることを示すような始動入賞記憶を表示するか否かの判定処理は、例えば、予告設定処理の中で大当りがないと判定され、ステップS210においてNと判定された場合に実行すればよい。また、偽予告の具体的な制御は、乱数等を用いた抽選を行って、所定の割合で偽予告を発生させるように制御すればよい。このような制御により、偽予告が発生したり、発生しなかったりするようにすることができる。
【0203】
また、偽予告ではない場合、大当りの発生を予告する始動入賞記憶がある場合、始動入賞記憶の表示領域の変更を禁止する(図7に示すステップS116〜S119参照。)。偽予告を行う場合も、偽予告となる始動入賞記憶がある場合、ステップS117〜S119の処理を実行せずに、始動入賞記憶の表示領域の変更を禁止する。
【0204】
上記の実施の形態において、始動入賞記憶数を非透明部分に表示する場合、始動入賞記憶数以外の遊技情報も表示してよい。図18は、各種遊技情報を表示した場合の液晶表示装置12の表示態様を示す。遊技の進行に伴って算出される遊技情報として、始動入賞記憶数の他に普通図柄保留数等がある。図18では、普通図柄保留数についても、非透明部分に表示する場合を示している。さらに、図18に示す例では、当り図柄履歴や普通図柄も非透明部分に示している。また、図18(A)は、液晶表示装置12で可変表示を行わないときの画面を示し、図18(B)は、液晶表示装置12で可変表示を行うときの画面を示している。図柄制御基板80は、図18に示すように、可変表示を行う場合と行わない場合とで、非透明領域に表示する遊技情報の表示態様を変化させる。
【0205】
このほか、非透明部分に表示させることができる遊技情報として、例えば、リーチの信頼度、大当りの発生回数、可変表示が始動した回数、時短回数(変動時間が短縮された状態で可変表示が行われる回数)等がある。
【0206】
ある一つのリーチ予告画像が表示されたときのリーチの信頼度は、以下のように算出される。ステップS57においてリーチ有りと判定された場合に、そのリーチ予告画像が表示される確率をP1とし、リーチ無しと判定された場合に、そのリーチ予告画像が表示される確率をP2とする。すると、そのリーチ予告画像の信頼度は、P1/(P1+P2)と算出される。このように、リーチ予告画像毎にリーチの信頼度を算出することができ、そのリーチの信頼度を遊技情報として表示してもよい。また、大当りの発生回数は、大当りが発生する度に大当りの発生回数を表すカウンタを1加算することにより求めることができる。可変表示が始動した回数についても同様である。また、時短回数は、予め上限値を定めておき、上限値を初期値として、変動時間が短縮された可変表示が一回行われる毎に1ずつ減算することによって算出することができる。
【0207】
また、始動入賞記憶を表示する領域を透明部分にするか、あるいは非透明部分にするのかを、遊技機外部から入力し、その入力結果に従って、始動入賞記憶を透明部分と非透明部分のいずれかに表示してもよい。例えば、遊技機が、ホールコンピュータ等の外部装置とのインタフェースを備え、そのインタフェースを介して、始動入賞記憶を表示する領域の指示(透明部分と非透明部分のどちらに表示するのかの指示)が入力されてもよい。また、遊技機が、店員や顧客に操作されるスイッチと、そのスイッチからの操作信号を主基板31に入力するインタフェースを備え、店員や顧客によるスイッチの操作に応じて、操作信号がインタフェースを介して主基板31のCPU56に入力され、CPU56が操作信号に応じて始動入賞記憶を表示する領域を判定する構成であってもよい。この場合、CPU56は、ステップS116において、保留表示予告を行う状態であり、保留表示予告において大当りが発生することを予告している始動入賞記憶があるか否かを判定し、そのような始動入賞記憶がないと判定した場合に、外部からの入力結果を参照し、入力結果に応じて表示態様フラグを切り替えればよい。このような構成の場合、遊技機外部のホールコンピュータや遊技者が始動入賞記憶の表示領域を指定することができる。なお、顧客とは、遊技者のことであり、店員とは、遊技機によって顧客に遊技を行わせる店の従業員のことである。
【0208】
また、上記の実施の形態では、ステップS314において、始動入賞記憶数が所定数以上であるという条件を判断する。ステップS314において、表示態様フラグがオンであり、始動入賞記憶数が所定数以上であり、回転ドラムによる可変表示が行われているという条件を判断し、その条件が満たされているときに、ステップS315以降の処理を実行してもよい。
【0209】
また、ステップS314における始動入賞記憶数の判断として、大当り中に発生した始動入賞記憶数が所定数以上であるという条件を判断し、その条件が満たされているときにステップS315以降の処理を実行してもよい。大当り中に発生した始動入賞記憶にもとづく可変表示は、大当り状態の終了後に開始される。このとき、回転ドラムによる可変表示と、液晶表示装置12上での可変表示とが行われるので、大当り終了後における始動入賞記憶数の減少が早められる。
【0210】
また、上記の実施の形態では、始動入賞記憶を非透明部分に表示する場合、透明領域に演出の画像を表示するが、ドラムの可変表示にあわせて、非透明部分にも演出のための画像を表示してもよい。ドラムの可変表示にあわせて、非透明部分にも演出のための画像を表示することにより、演出効果を高めることができる。
【0211】
また、ドラムによる可変表示と、液晶表示装置12上での可変表示とを、別々に行うのではなく、一つの可変表示として実行してもよい。すなわち、図11(B)に例示するような態様において、6箇所(回転ドラム機構で3箇所、液晶表示装置上で3箇所、計6箇所)での飾り図柄の変動を組み合わせて、可変表示を行ってもよい。この場合、特別図柄プロセス処理において、ステップS313以降の処理は行わず、液晶表示装置12における可変表示のパターンは、回転ドラム機構13における可変表示に伴う演出画像として、ステップS302aで決定すればよい。
【0212】
また、透明部分に始動入賞記憶数を表示する場合や、非透明部分に始動入賞記憶数を表示する場合の例として、図10(A),(B)を示した。図10に示す例では、保留表示予告の対象となっている始動入賞記憶を他の始動入賞記憶とは異なる図形(星形や三角形の図形)で表示する場合を示している。各始動入賞記憶を同じ図形で表示して、その各始動入賞記憶のいずれかに大当りとなる始動入賞記憶があるということを表示してもよい。例えば、複数の赤い丸形の始動入賞記憶を表示した場合、その中には大当りとなる始動入賞記憶が含まれていて、複数の白い丸形の始動入賞記憶を表示した場合、その中には大当りとなる始動入賞記憶が含まれていない等の態様で始動入賞記憶を表示してもよい。
【0213】
また、始動入賞記憶数の表示は、記憶した数を全て表示しなくてもよい。例えば、表示する始動入賞記憶数の上限値をXとし、記憶している始動入賞記憶数がXを越える場合には、図10や図11に例示する表示態様において10を越える始動入賞記憶を表示しないようにしてもよい。
【0214】
また、液晶表示装置12において可変表示を行わず、予告演出1指定の場合の表示態様(例えば、図10(A))あるいは予告演出2a指定の場合の表示態様(例えば、図10(B))によって始動入賞記憶や演出画像を表示してもよい。この場合、特別図柄プロセス処理において、ステップS313以降の処理は行わなくてよい。
【0215】
始動入賞記憶数を透明部分に表示する状態と、非透明部分に表示する状態とに切り替える場合を示したが、常に非透明部分に表示してもよい。この場合、表示態様フラグを常にオンとし、ステップS314では、始動入賞記憶数(保留記憶数)が所定数以上であるという条件が満たされているか否かを判断して、所定数以上であればステップS315以降の処理を実行すればよい。
【0216】
また、液晶表示装置12において可変表示を行う場合、その可変表示を行う領域は非透明部分であっても、透明部分であってもよい。さらに、非透明部分と透明部分の双方を用いて可変表示を行ってもよい。
【0217】
また、上記の実施の形態では、一つの特別図柄表示器9を設ける場合を示した。特別図柄表示器9は、回転ドラム機構13にのみ対応させて、液晶表示装置12で可変表示を行う場合には、その可変表示に対応するの特別図柄表示部を液晶表示装置12上に表示させてもよい。
【0218】
また、上記の各実施の形態では、図柄制御基板80は、主基板31の制御に従って動作する場合を示した。図柄制御基板80は、実行する処理のうちの一部を、主基板31の制御によらずに実行してもよい。
【0219】
例えば、始動入賞記憶を透明部分711と非透明部分712のどちらに表示するのかを、図柄制御基板80に搭載された表示制御用CPU101が判定してもよい。この場合、表示制御用CPU101は、店員や顧客が操作するスイッチとのインタフェースを介して、スイッチから操作信号を受信する。そして、その操作信号にもとづいて始動入賞記憶を表示する領域を判定する。さらに、この場合、主基板のCPU56は、どの領域にどのような態様で始動入賞記憶を表示し、どの領域にどのような予告演出画像を表示するのかを具体的に指示するコマンドを送信しなくてもよい。CPU56は、少なくとも、演出画像の表示時間の情報を表示制御用CPU101に送信すればよい。表示制御用CPU101は、スイッチからの指示に応じて始動入賞記憶、演出画像を表示する領域を決定し、CPU56から指定された時間に応じた演出画像を選択して、決定した領域上に、その演出画像を表示すればよい。
【0220】
さらに、大当りの発生を予告する始動入賞記憶がある場合、始動入賞記憶の表示領域の変更を禁止する制御(図6に示すステップS116〜S119参照。)を、CPU56ではなく、表示制御用CPU101が実行してもよい。CPU56は、新たな始動入賞記憶の発生および、その始動入賞記憶が大当りとなるか否かという情報を表示制御用CPU101に送信すればよい。表示制御用CPU101は、CPU56から始動入賞記憶の情報を受信する度に、始動入賞記憶の数をカウントアップし、どの始動入賞記憶が大当たりになるのかを記憶する。そして、飾り図柄の可変表示を開始するたびに、始動入賞記憶の数を1減算する。表示制御用CPU101は、このように始動入賞記憶数を管理し、大当りになる始動入賞記憶があれば、スイッチから始動入賞記憶の表示領域を変更する指示が入力されても、表示領域の変更を行わない。
【0221】
【発明の効果】
以上のように、請求項1記載の発明では、可変表示手段が、外部より視認可能な表示画面に画像を表示する画像表示装置と、画像表示装置の表示画面の裏面側に配置され、表面に識別情報が配され回動可能な可変表示部材とを含み、表示画面が、当該表示画面の裏面側に配置される可変表示部材の表面に配された識別情報を遊技者が視認可能な透過領域と、当該表示画面の裏面側を遊技者が視認不可能な非透過領域とを有し、画像を表示画面に表示するために用いられる画像データを格納する画像データ格納手段と、可変表示手段を制御する可変表示制御手段と、遊技の進行にもとづいて遊技情報を算出する遊技情報算出手段と、開始条件が成立したときに、当該開始条件が成立した実行条件の成立にもとづく可変表示の表示結果が特定表示結果となるか否かを判定する開始時事前判定手段とを備え、可変表示制御手段は、開始時事前判定手段の判定結果にもとづいて、画像データ格納手段から画像データを選択して所定の演出表示画像を透過領域に表示する制御を実行する演出表示制御手段と、遊技情報算出手段の算出結果にもとづいて、画像データ格納手段から画像データを選択して遊技情報を示す画像を非透過領域に表示する制御を実行する遊技情報表示制御手段と、所定条件が成立したとき、開始時事前判定手段の判定結果にもとづいて、可変表示部材のみに識別情報の可変表示を実行させ表示結果を導出表示させる第1の状態から、可変表示部材に識別情報の可変表示を実行させるとともに、可変表示部材の識別情報の可変表示を実行する起因となった開始時事前判定手段の判定結果とは別に判定された開始時事前判定手段の判定結果にもとづいて表示画面に識別情報の可変表示を実行させ表示結果を導出表示させる第2の状態へ切り替える表示状態切替制御手段とを含む構成としたので、前面側に設けられた画像を表示するための表示画面を容易に大型化することができ、視覚効果および演出効果を向上させることができる。また、表示画面に透過領域と非透過領域を設けることにより遊技機内部を非透過領域で隠すことができ美観性が向上するようになる。また、可変表示部材とは別に、画像表示装置を備え、開始時事前判定手段の判定結果にもとづいた演出表示を実行するので、可変表示の際の面白みをより増進させることができる。さらに、実行条件が成立しているが未だ開始条件の成立していない可変表示の開始を早めることができる。
【0222】
請求項2記載の発明では、所定条件は、実行条件が成立したが未だ開始条件の成立していない実行条件の成立回数が予め定められている回数以上となったときに成立するので、実行条件が成立していて未だ開始条件の成立していない可変表示の回数が所定数になったときに、複数箇所で可変表示が行われ、遊技の面白みを向上させることができる。
【0223】
請求項3記載の発明では、所定条件は、特定遊技状態に制御されているときに実行条件が成立したが未だ開始条件の成立していない実行条件の成立回数が予め定められている回数以上となったときに成立するので、特定遊技状態終了後に、未だ開始されていない可変表示の開始を早めることができる。
【0224】
請求項4記載の発明では、画像データ格納手段は、第1の状態にて遊技情報を非透過領域に表示するときに用いる第1データと、該第1とは異なるデータであり、第2の状態にて遊技情報を表示するときに用いる第2データとを格納し、遊技情報表示制御手段が、表示状態切替制御手段によって第1の状態と第2の状態とのいずれに切り替えられているかにもとづいて、画像データを選択して遊技情報を非透過領域に表示する制御を実行する構成とされているので、画像表示装置の表示画面に識別情報を可変表示させる場合とさせない場合において、それぞれ適した態様で遊技情報を表示することができ、演出効果を高めることができる。
【0225】
請求項5記載の発明では、画像表示装置の表示画面に表示される画像を一旦展開するための仮想表示領域を含む一時格納手段を備え、可変表示制御手段が、画像を仮想表示領域の所定位置に展開することを指示する表示制御用マイクロコンピュータと、表示制御用マイクロコンピュータからの信号に応じて、画像データ格納手段に格納されている画像データを用いた画像を仮想表示領域の所定位置に展開する処理を実行するマイクロコントローラとを含み、マイクロコントローラが、仮想表示領域に画像を展開するときに、展開する画像が仮想表示領域内における透過領域に対応する領域内に展開されるか否かを判定する透過領域判定手段と、透過領域判定手段により画像の少なくとも一部の領域が透過領域に対応する領域内に展開されるときには、透過領域に対応する領域内に展開される画像の領域についての画像の展開を禁止する透過領域展開禁止手段と、仮想表示領域内に展開された画像を画像表示装置の表示画面に表示する処理を実行する画面表示手段とを含む構成とされているので、画面表示されない画像の一部分に関する展開処理を省くことができ、画像処理手段の制御負担を軽減させることができる。
【0226】
請求項6記載の発明では、表示制御用マイクロコンピュータが、マイクロコントローラに対して画像の展開を指示する前に、当該画像の領域が仮想表示領域内に展開されることになるか否かを判定する画像位置判定手段と、画像位置判定手段により画像の全領域が仮想表示領域外に展開されることになると判定されたときには、マイクロコントローラに対する画像の展開の指示を行わず、画像位置判定手段により画像の少なくとも一部の領域が仮想表示領域内に展開されることになると判定されたときには、マイクロコントローラに対する画像の展開の指示を行う制御を実行する展開指示制御手段とを含む構成とされているので、全く画面表示されない画像に関する処理をマイクロコントローラに行わせることがなくなり、マイクロコントローラの制御負担を軽減させることができる。
【0227】
請求項7記載の発明では、表示制御用マイクロコンピュータが、マイクロコントローラに対して画像の展開を指示する前に、当該画像が非透過領域に展開する画像であるか否かを判定する画像展開領域判定手段と、画像展開領域判定手段により画像が非透過領域に展開する画像であると判定されたときに、当該画像の領域が仮想表示領域内における透過領域に対応する領域内に展開されることになるか否かを判定する非透過領域画像位置判定手段と、非透過領域画像位置判定手段により画像の全領域が透過領域に対応する領域内に展開されることになると判定されたときには、マイクロコントローラに対する画像の展開の指示を行わず、非透過領域画像位置判定手段により画像の少なくとも一部の領域が透過領域に対応する領域外に展開されることになると判定されたときには、マイクロコントローラに対する画像の展開の指示を行う制御を実行する非透過領域展開指示制御手段とを含む構成とされているので、全く画面表示されない画像に関する処理をマイクロコントローラに行わせることがなくなり、マイクロコントローラの制御負担を軽減させることができる。
【図面の簡単な説明】
【図1】遊技盤の前面を示す正面図である。
【図2】主基板および図柄制御基板における回路構成の一例を示すブロック図である。
【図3】飾り図柄表示装置の構成例を示す断面図である。
【図4】特別図柄プロセス処理を示すフローチャートである。
【図5】特別図柄プロセス処理を示すフローチャートである。
【図6】始動口スイッチ通過処理を示すフローチャートである。
【図7】予告設定処理を示すフローチャートである。
【図8】予告設定処理を示すフローチャートである。
【図9】変動開始時処理を示すフローチャートである。
【図10】飾り図柄表示装置に表示される画像の例を示す説明図である。
【図11】液晶表示装置において可変表示を行わない場合と行う場合の画像の例を示す説明図である。
【図12】表示制御用CPUが実行するメイン処理を示すフローチャートである。
【図13】コマンド解析処理の具体例を示すフローチャートである。
【図14】コマンド解析処理の具体例を示すフローチャートである。
【図15】トリミング処理を示す説明図である。
【図16】Vブランク割込処理を示すフローチャートである。
【図17】動画画像復号化表示処理を示すフローチャートである。
【図18】液晶表示装置において可変表示を行わない場合と行う場合の画像の例を示す説明図である。
【符号の説明】
11 飾り図柄表示装置(可変表示装置)
12 液晶表示装置
13 回転ドラム機構
31 主基板(遊技制御基板)
56 CPU
80 図柄制御基板
81 GCL
83 CGROM
84 SDRAM(VRAM)
101 表示制御用CPU
[0001]
BACKGROUND OF THE INVENTION
The present invention includes a variable display means having a plurality of variable display units capable of variably displaying a plurality of types of identification information that allows a player to play a predetermined game, and identifying each of them as a display result. The present invention relates to a gaming machine such as a pachinko gaming machine that can be controlled to a specific gaming state, which is a gaming state advantageous to the player when a combination of information results in a specific display result.
[0002]
[Prior art]
As a gaming machine, a game medium such as a game ball is launched into a game area by a launching device, and when a game medium wins a prize area such as a prize opening provided in the game area, a predetermined number of prize balls are paid out to the player. There is something to be done. Furthermore, variable display means capable of variably displaying the identification information is provided, so that when the display result of the variable display of the identification information becomes a specific display result, it can be controlled to a specific gaming state advantageous to the player. There is something configured.
[0003]
The specific game state means a state advantageous for a player who is given a predetermined game value. Specifically, the specific gaming state is, for example, a state in which the state of the variable winning ball apparatus is advantageous for a player who is easy to win a ball (a big hit gaming state), or a state in which a right to be advantageous for a player has occurred. A state in which a predetermined game value is given, such as a state where conditions for paying out premium game media are easily established.
[0004]
In a pachinko gaming machine, the fact that the display result of the variable display means for displaying a special symbol as identification information is a combination of specific display modes determined in advance is generally called “hit”. When the big hit occurs, for example, the big winning opening is opened a predetermined number of times, and the game shifts to a big hit gaming state where the hit ball is easy to win. And in each open period, if there is a prize for a predetermined number (for example, 10) of the big prize opening, the big prize opening is closed. And the number of times the special winning opening is opened is fixed to a predetermined number (for example, 15 rounds). An opening time (for example, 29.5 seconds) is determined for each opening, and even if the number of winnings does not reach a predetermined number, the big winning opening is closed when the opening time elapses. Further, when a predetermined condition (for example, winning in the V zone provided in the big prize opening) is not established at the time when the big prize opening is closed, the big hit gaming state is ended.
[0005]
Further, the symbols other than the symbol which becomes the final stop symbol (for example, the symbol in the middle drum among the left and right middle drums) on the variable display means are stopped and oscillated in a state in which they coincide with a specific display result for a predetermined time. There is a possibility that a big hit will occur before the final result is displayed due to scaling, deformation, or deformation, or when multiple symbols change synchronously with the same symbol, or the position of the displayed symbol changes. An effect that is performed in a state in which the state continues (hereinafter, these states are referred to as reach states) is referred to as reach effect. Further, the reach state and the state thereof are referred to as a reach mode, and the reach state is referred to as reach establishment. Furthermore, variable display including reach production is called reach variable display. In the reach state, the interest of the game is enhanced by making the variation pattern different from the variation pattern in the normal state. And when the display result of the symbol variably displayed on the variable display means does not satisfy the condition for reaching the reach state, it becomes “displaced”, and the variable display state ends. A player plays a game while enjoying how to generate a big hit.
[0006]
In a conventional gaming machine, a half mirror (transparent plate) is provided on the front side (front side) of a rotating drum with a special symbol as identification information arranged on the peripheral surface, and an image is projected and displayed on the half mirror by a projection display mechanism. ing. With such a configuration, it is possible to display the character design on the half mirror in addition to the display of the special design by the rotating drum, and the decorative visual effect is improved (for example, see Patent Document 1).
[0007]
There has also been proposed a gaming machine in which a plurality of variable displays are provided and variable display is performed separately on each variable display (see, for example, Patent Document 2).
[0008]
[Patent Document 1]
JP-A-11-104311 (paragraphs 0017-0019, FIG. 2)
[Patent Document 2]
JP-A-5-3947 (paragraphs 0007-0013, FIG. 1)
[0009]
[Problems to be solved by the invention]
However, in the conventional gaming machine described in Patent Document 1, since a projection display mechanism is necessary to display an image on the half mirror, the display range for displaying the image on the half mirror must be increased. Was technically difficult. Even if the display range can be enlarged, since the half mirror transmits light, when the image is not projected onto the half mirror, the entire range of the half mirror (that is, the entire display range) can be seen through the player. As a result, the inside of the machine can be seen. Therefore, since the display range has to be reduced, there is a problem that the decorative visual effect is reduced and the rendering effect is also reduced.
[0010]
Moreover, each variable display of the gaming machine described in Patent Document 2 does not perform variable display in cooperation with other displays, and thus lacks the interest of variable display.
[0011]
Therefore, the present invention can improve the visual effect and the rendering effect by enlarging the display range for displaying an image on the front side, and is not effective by providing a transparent portion and a non-transparent portion in the display range. It is an object of the present invention to provide a gaming machine that can hide a necessary part (for example, the inside of a machine) and can further enhance the fun of variable display.
[0012]
[Means for Solving the Problems]
The gaming machine according to the present invention includes variable display means (for example, a decorative symbol display device 11) that can variably display a plurality of types of identification information (for example, decorative symbols) that can identify each of them. After the condition (for example, start winning: winning of the game ball to the start winning opening 14) is established, the variable display start condition (for example, the last special symbol variable display and jackpot gaming state is completed, and the start winning memory is stored) The variable display of the plurality of types of identification information is started according to the order in which the variable display execution conditions are satisfied based on the establishment of the non-zero number), and the display result of the variable display of the plurality of types of identification information is the specific display result ( For example, a game that can be controlled to a specific gaming state (for example, a big hit gaming state) that is advantageous to the player when the symbols are aligned on a certain line in the variable display result) The variable display means includes an image display device (for example, a liquid crystal display device 12) that displays an image (for example, an image of identification information such as a decorative pattern, an image of a character, etc.) on a display screen that can be visually recognized from the outside. It is arranged on the back side of the display screen of the image display device, and includes a variable display member (for example, a rotating drum mechanism 13) that has identification information arranged on the front surface and is rotatable, and the display screen is arranged on the back side of the display screen. A transparent area (for example, a transparent portion) where the player can visually recognize the identification information arranged on the surface of the variable display member, and a non-transparent area (for example, non-transparent) where the player cannot visually recognize the back side of the display screen. Image data storage means (for example, CGROM 83) for storing image data used for displaying an image on the display screen, and variable display control means (for example, C) for controlling the variable display means. Based on the basic circuit 53 including the U56, the symbol control board 80 including the CPU 101 for effect control and the GCL 81), and the game information (for example, the starting winning memory number, in addition to the starting winning memory number, Game information calculating means (for example, a part for executing step S112) for calculating a normal symbol holding number, reach reliability, the number of occurrences of jackpots, the number of times variable display is started, the number of time reductions, etc.) When the start condition is satisfied, the start prior determination means for determining whether or not the display result of the variable display based on the satisfaction of the execution condition that satisfies the start condition becomes the specific display result (for example, step S56 is executed) And the variable display control means selects the image data from the image data storage means based on the determination result of the start prior determination means and outputs a predetermined effect display image. Based on the calculation result of the effect display control means (for example, the part that executes step S706a) for executing the control to display the image in the transmission area and the game information calculation means, the image data is selected from the image data storage means and the game The game information display control means (for example, the part that executes steps S634 and S636) that executes control to display an image indicating information in the non-transparent area, and when the predetermined condition is satisfied, Based on the first state in which only the variable display member performs variable display of the identification information and the display result is derived and displayed, the variable display member executes variable display of the identification information, and the variable of the identification information of the variable display member is variable. Display screen based on the determination result of the start prior determination means determined separately from the determination result of the start prior determination means that caused the display to be executed Display state switching control means for executing a variable display of the identification information and switching to a second state for deriving and displaying the display result (for example, a part for executing step S315 or the like for switching the validity / invalidity of the special symbol process flag 2). It is characterized by.
[0013]
The predetermined condition is satisfied when the execution condition is satisfied but the start condition is not yet satisfied, and the execution condition is satisfied more than a predetermined number of times (for example, Y in step S314). Also good.
[0014]
The predetermined condition is determined in advance by the number of times the execution condition is satisfied when the execution condition is satisfied but the start condition is not yet satisfied (for example, the number of start winning memories generated during the big hit gaming state). It may be established when the number of times is exceeded.
[0015]
The image data storage means includes first data (for example, image data with a holding number shown in FIG. 11A) used when displaying game information in the non-transparent area in the first state, and the first The second data used when displaying game information in the second state (for example, image data indicating the number of holds shown in FIG. 11B) is stored, and the game information display control means Based on whether the display state switching control means is switched to the first state or the second state, control for selecting image data and displaying game information in the non-transparent area is executed (for example, step). The processing of step S634 or step S636 may be executed based on the determination result of S633 and S635).
[0016]
Temporary storage means (for example, a VRAM or SDRAM 84) including a virtual display area (for example, a display area in a VRAM) for temporarily expanding an image displayed on the display screen of the image display device is provided. Instructing expansion to a predetermined position in the virtual display area (“instructing” means, for example, outputting a signal instructing predetermined processing from the display control microcomputer to the display control microcontroller) Microcontroller for executing display processing microcomputer and processing for expanding image using image data stored in image data storage means to predetermined position in virtual display area in accordance with signal from display control microcomputer (For example, a part that executes steps S501 to S505) When the roller expands the image in the virtual display area, the roller determines whether or not the image to be expanded is expanded in an area corresponding to the transparent area in the virtual display area (for example, in step S505). A portion that determines whether or not each pixel of the image is in a transparent portion) and when at least a portion of the image is expanded in a region corresponding to the transmissive region by the transmissive region determination means, it corresponds to the transmissive region Transparent area development prohibiting means (for example, a part prohibiting the development of the image pixels in the transparent part in step S505) for prohibiting the development of the image for the area of the image developed in the area to be developed, and the virtual display area Screen display means for executing a process of displaying the image expanded in the display screen of the image display device (for example, the image in step S505 is displayed on the liquid crystal display device 12). Or it may be configured to include a part) and to be output.
[0017]
The display control microcomputer determines whether or not an area of the image is to be expanded in the virtual display area before instructing the microcomputer to expand the image (for example, In step S902, it is determined that the entire area of the image is expanded outside the display area of the VRAM 84) and the image position determination means determines that the entire area of the image is expanded outside the virtual display area. Sometimes (for example, Y in step S903), when the image position determination means determines that at least a part of the image is to be expanded in the virtual display area without instructing the microcontroller to expand the image ( For example, N in step S903, development for executing control to instruct the microcontroller to develop an image示制 control means (e.g., symbol variation start processing, portions for performing the partial and step S904 to instruct the LCD control during processing symbol variation) and may be configured to include.
[0018]
The display control microcomputer determines whether or not the image is an image to be developed in the non-transparent area before instructing the microcontroller to develop the image (for example, in step S902). A portion for determining whether or not the image is an image developed in a non-transparent portion), and when the image development region determination means determines that the image is an image developed in a non-transparent region, Non-transparent area image position determining means for determining whether or not the area is to be expanded in an area corresponding to the transparent area in the virtual display area (for example, in step S902, the entire area of the image is in the transparent portion). And a non-transparent area image position determination means that the entire area of the image is expanded within an area corresponding to the transparent area. When it is done (for example, Y in step S905), an instruction to develop the image is not given to the microcontroller, and at least a part of the image is developed outside the region corresponding to the transmissive region by the non-transparent region image position determining means. When it is determined that this will occur (for example, N in step S905), non-transparent area expansion instruction control means for executing control for instructing the image expansion to the microcontroller (for example, the LCD in the pattern variation start process and the pattern variation in-process) A part for instructing control and a part for executing step S904).
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0020]
First, the overall configuration of a pachinko gaming machine that is an example of a gaming machine will be described. FIG. 1 is a front view showing the front of the game board.
[0021]
Near the center of the game area 7, a liquid crystal display device (LCD; image display device) 12 that displays an image of a symbol (decorative symbol) or an image of a character as identification information that can be identified, and identification information A decorative symbol display device 11 is provided which includes a rotary drum mechanism 13 having a plurality of rotary drums that variably display a symbol (decorative symbol). The configuration of the decorative symbol display device 11 will be described later.
[0022]
The liquid crystal display device 12 displays the number of effective winning balls that have entered the starting winning opening 14, that is, the starting memory number. The liquid crystal display device 12 increments the value of the start memory number to be displayed by 1 every time there is an effective start winning. Then, every time the variable display of the special symbol display 9 is started, the value of the start memory number to be displayed is decreased by one. Note that the liquid crystal display device 12 does not display only the starting memory number, but displays various images such as images for effects in the game.
[0023]
On the upper part of the decorative symbol display device 11, a special symbol display unit 9 by 7 segment LED for variably displaying the special symbol is provided. Below the decorative symbol display device 11, a variable winning ball device 15 is provided as a start winning port 14. The winning ball that has entered the start winning opening 14 is guided to the back of the game board 6 and detected by the start opening switch 14a. A variable winning ball device 15 that opens and closes is provided below the start winning opening 14. The variable winning ball device 15 is opened by a solenoid 16.
[0024]
An open / close plate 20 that is opened by a solenoid 21 in a specific gaming state (big hit state) is provided below the variable winning ball device 15. The opening / closing plate 20 is a means for opening and closing the special winning opening. Of the winning balls guided from the opening / closing plate 20 to the back of the game board 6, the winning ball entering one (V winning area: special area) is detected by the V winning switch 22, and the winning ball from the opening / closing board 20 is counted. 23. A solenoid for switching the route in the special winning opening is also provided on the back of the game board.
[0025]
When a game ball wins the gate 32 and is detected by the gate switch 32a, the variable display of the normal symbol display 10 is started. In this embodiment, “○” and “×” lamps (designs can be visually recognized when lit) are turned on alternately to perform variable display. For example, “◯” is lit at the end of variable display. If you do, you will win. When the stop symbol on the normal symbol display 10 is a predetermined symbol (winning symbol), the variable winning ball device 15 is opened for a predetermined number of times. On the upper part of the decorative symbol display device 11, a normal symbol start memory display 41 having a display unit with four LEDs for displaying the number of winning balls that have passed through the gate 32 is provided. Each time there is a passage of a ball to the gate 32, the normal symbol start memory display 41 increments the LED to be turned on by one. Each time variable display on the normal symbol display 10 is started, the number of LEDs to be lit is reduced by one.
[0026]
The game board is provided with a plurality of winning holes 29, 30, 33, 39, and the winning of the game balls to the winning holes 29, 30, 33, 39 is detected by a winning hole switch. Each winning opening 29, 30, 33, 39 constitutes a winning area provided on the game board as an area for accepting game media and allowing winning. The start winning opening 14 and the big winning opening also constitute a winning area that accepts game media and allows winning. In the lower part of the game area 7, there is an out port 26 for absorbing game balls that have not won.
[0027]
The game balls launched from the hit ball launching device enter the game area 7 through the hit ball rail, and then descend the game area 7. If the game ball enters the start winning opening 14 and is detected by the start opening switch 14a, the decorative symbol display device 11 (one of the liquid crystal display device 12 and the rotating drum mechanism 13) can be used as long as the variable display of the symbol can be started. Or both)), the decorative symbol starts variable display (variation), and the special symbol on the special symbol display 9 starts variable display (variation). If the variable display of the symbol cannot be started, the start memory number is increased by one.
[0028]
The variable display of the decorative symbol on the decorative symbol display device 11 and the variable display of the special symbol on the special symbol display device 9 are finally stopped (determined) when a predetermined time elapses. When the special symbol at the time of stoppage, that is, the stop symbol is a jackpot symbol (specific display result), the decorative symbol stop symbol also has a specific display result corresponding to the jackpot symbol. If the stop symbol of the special symbol is a missing symbol that is not a jackpot symbol, the stop symbol of the decorative symbol also has a non-specific display result corresponding to the missing symbol.
[0029]
When the stop symbol of the special symbol becomes a jackpot symbol, it shifts to a jackpot gaming state. That is, the opening / closing plate 20 is opened until a predetermined time elapses or a predetermined number (for example, 10) of game balls wins. When the game ball wins the V winning area while the opening / closing plate 20 is opened and is detected by the V winning switch 22, a continuation right is generated and the opening / closing plate 20 is opened again. The generation of the continuation right is allowed a predetermined number of times (for example, 15 rounds).
[0030]
When the special symbol stop symbol is a jackpot symbol (probability variation symbol) with a probability variation, the probability of the next jackpot increases. In other words, the game state is more advantageous for the player, which is a probable change state.
[0031]
When the game ball passes through the gate 32, the normal symbol display unit 10 enters a state in which the normal symbol is variably displayed. Further, when the stop symbol on the normal symbol display 10 is a predetermined symbol (winning symbol), the variable winning ball device 15 is opened for a predetermined time. Further, in the probability variation state, the probability that the stop symbol in the normal symbol display 10 becomes a winning symbol is increased, and the opening time and the number of times of opening of the variable winning ball device 15 are increased. That is, the opening time and the number of times of opening of the variable winning ball device 15 can be increased when the stop symbol of the normal symbol is a winning symbol or the stop symbol of the special symbol is a probabilistic symbol. Change to an advantageous state. It should be noted that increasing the number of times of opening is a concept including changing from a closed state to an open state.
Next, the structure of the board that controls the gaming machine will be described.
[0032]
FIG. 2 is a block diagram showing an example of the circuit configuration of the main board 31 and the symbol control board 80. A basic circuit 53 for controlling the pachinko gaming machine according to a program is mounted on the main board 31. The main board 31 is also equipped with a switch circuit (not shown) for supplying signals from the gate switch 32a, the start port switch 14a, the V winning switch 22, the count switch 23, and the like to the basic circuit 53.
[0033]
The basic circuit 53 includes a ROM 54 for storing a game control program and the like, a RAM 55 as storage means (means for storing variation data) used as a work memory, a CPU 56 for performing control operations according to the program, and an I / O port unit 57. including. In this embodiment, the ROM 54 and RAM 55 are built in the CPU 56. That is, the CPU 56 is a one-chip microcomputer. The one-chip microcomputer only needs to incorporate at least the RAM 55, and the ROM 54 and the I / O port unit 57 may be externally attached or built-in. Since the CPU 56 executes control according to the program stored in the ROM 54, the CPU 56 executes (or performs processing) hereinafter, specifically, the CPU 56 executes control according to the program. is there. The same applies to CPUs mounted on substrates other than the main substrate 31.
[0034]
In this embodiment, the display control means (CPU, ROM, RAM, etc.) mounted on the symbol control board 80 rotates the liquid crystal display device 12 of the ornament symbol display device 11 according to the display control command from the game control means. The LED provided in the drum mechanism 13 and the rotating drum is controlled.
[0035]
A microcomputer is mounted on the symbol control board 80. The display control CPU 101 in the microcomputer operates according to a program stored in the ROM 102 using the RAM 103 as appropriate. The display control CPU 101 receives a display control command from the main board 31 in response to a strobe signal (INT signal) from the main board 31.
[0036]
Then, in accordance with the received display control command, the display control CPU 101 sends a control signal (command) for executing a drawing process of an image to be displayed on the display screen of the liquid crystal display device 12 via an output port to a GCL (Graphics Controller). LSI) 81. The GCL 81 executes various image drawing processes in accordance with signals from the display control CPU 101.
[0037]
Further, the display control CPU 101 gives a control signal (command) for performing drive control of the motor for rotating the drum to the motor drive circuit 177 via the output port in accordance with the received display control command. The motor drive circuit 177 supplies a drive signal to the motor in accordance with a signal from the display control CPU 101.
[0038]
Further, the display control CPU 101 causes the full-color LED drive circuit 178 to turn on and off the drum decoration LEDs 151A, 152A, 151B, 152B, 151C, and 152C (see FIG. 3) in a predetermined color. Give a signal. The full-color LED drive circuit 178 turns on or off the drum decoration LEDs 151A, 152A, 151B, 152B, 151C, and 152C in a predetermined color in accordance with the control signal.
[0039]
When receiving the display control command, the display control CPU 101 transmits a lamp control command corresponding to the received display control command to a lamp control board (not shown) via the output port. The lamp control means including a lamp control CPU mounted on the lamp control board 35 is provided to the special symbol display 9, the normal symbol display 10, the normal symbol start memory display 41 and the gaming machine according to the lamp control command. Display control of the various decorative lamps provided is performed.
[0040]
The CGROM 83 stores image data of symbols and frequently used characters. The frequently used character stored in the CGROM 83 is, for example, a person, an animal, or an image made up of characters, figures, symbols, or the like displayed on the liquid crystal display device 12. Note that the character includes a moving image (video) and a still image obtained by actual shooting. The GCL 81 generates image data to be displayed on the liquid crystal display device 12 using the image data stored in the CGROM 83.
[0041]
When the GCL 81 generates image data in response to a command from the display control CPU 101, the GCL 81 outputs R (red), G (green), B (blue) signals and a synchronization signal to the liquid crystal display device 12. Is displayed.
[0042]
The symbol control board 80 includes various storage media such as CGROM 83 and SDRAM (VRAM) 84. The SDRAM 84 stores data relating to a display image such as a frame buffer, character source data, and palette data used for specifying or changing display colors. The source data is image data, and is expressed as source data in the sense of original image data.
[0043]
As will be described later, the VRAM 84 is a storage medium including an area corresponding to the entire display screen of the liquid crystal display device 12. The symbol control board 80 also includes a VRAM (not shown) different from the VRAM 84. As shown in FIG. 11 (A), the start winning memorized number (holding number) is displayed on the display screen of the liquid crystal display device 12. The symbol control board 80 is provided with a VRAM corresponding to an area for displaying the start winning memorized number separately from the VRAM 84. By writing the data of the start winning memory number in this VRAM, the display of the starting winning memory number shown in FIG. 11A is updated. In addition, as shown in FIG. 11 (B), the start winning memorized number (holding number) may be displayed at a location different from the case shown in FIG. 11 (A). The symbol control board 80 also includes a VRAM corresponding to an area for displaying the start winning memory number. By writing the data of the start winning memory number in this VRAM, the display of the starting winning memory number shown in FIG. 11B is updated. Furthermore, as shown in FIG. 10 (A), the start winning memorized number may be displayed in a place different from the case shown in FIGS. 11 (A) and 11 (B). The symbol control board 80 also includes a VRAM corresponding to an area for displaying the start winning memory number. By writing the data of the start winning memory number in this VRAM, the display of the starting winning memory number shown in FIG. 10A is updated.
[0044]
Further, as shown in FIG. 11B, in addition to the variable display by the rotating drum, the liquid crystal display device 12 may perform variable display. The symbol control board 80 also includes a VRAM corresponding to a variable display location in the liquid crystal display device 12 separately from the VRAM 84 and the like. By writing variable display image data in the VRAM, the liquid crystal display device 12 performs variable display.
[0045]
Next, the configuration of the decorative symbol display device 11 will be described. The decorative symbol display device 11 includes a liquid crystal display device 12 and a rotating drum mechanism 13. FIG. 3 is a cross-sectional view illustrating a configuration example of the decorative symbol display device 11. The liquid crystal display device 12 is disposed on the player side, and the rotary drum mechanism 13 is disposed on the opposite side of the player side with the liquid crystal display device 12 interposed therebetween.
[0046]
The rotating drum mechanism 13 includes a plurality (for example, three) of cylindrical rotating drums, and a motor (not shown) for rotating the rotating drums for each rotating drum. A plurality of symbols (decorative symbols) are attached to the surface of each rotary drum, and variable display is performed by the motor rotating the rotary drum.
[0047]
Each rotary drum is provided with drum decoration LEDs 151A, 152A, 151B, 152B, 151C, and 152C. In the present embodiment, it is assumed that three symbols among the decorative symbols attached to the surface of each rotary drum are visible to the player at the same time. The drum decoration LEDs 151A and 152A decorate one of the symbols, the drum decoration LEDs 151B and 152B decorate one other symbol, and the drum decoration LEDs 151C and 152C decorate another one symbol. Note that full-color LEDs are used as the drum decoration LEDs.
[0048]
Further, a drum backlight 250 for illuminating the surface of the rotary drum from the inside is provided inside each rotary drum. The drum backlight 250 irradiates the front side with light as shown in FIG. The surface of each rotating drum does not completely block light, but transmits part of the light (note that not all light is transmitted, so the surface of the rotating drum is not transparent). Accordingly, a part of the light from the drum backlight 250 passes through the surface of the rotating drum and is guided toward the player.
[0049]
In the liquid crystal display device 12 in this embodiment, the player can visually recognize the back side of the display screen (the transparent side can be seen through) 711, and the player cannot visually recognize the back side of the display screen. And a non-transparent portion (non-transparent region) 712 (the back side cannot be seen). As shown in FIG. 3, since the rotating drum is arranged on the back side of the transparent portion 711 of the display screen, the player visually recognizes the symbol attached to the surface of the rotating drum through the transparent portion 711. Can do. Hereinafter, the structure and principle of the liquid crystal display device 12 will be described. The display screen of the liquid crystal display device 12 is formed in a square shape.
[0050]
As shown in FIG. 3, the liquid crystal display device 12 is composed of a multilayer panel. The multilayer panel has a multilayer structure including a protective glass 301, a liquid crystal panel 310, a hologram 304, a light guide plate 305, and a reflective film 306 from the front side. The protective glass 301 is a transparent tempered glass that transmits light, and plays a role of protecting the liquid crystal panel 310 on the back side. The liquid crystal panel 310 has a structure in which the liquid crystal 302 is sandwiched between two glass substrates 303A and 303B. The liquid crystal 302 is a polymer-dispersed liquid crystal (PDLC) in which liquid crystal is dispersed as fine particles in a polymer. The polymer dispersed liquid crystal utilizes a light scattering effect for a display device. In other words, a voltage is applied to the polymer / liquid crystal composite to align the alignment direction of the liquid crystal molecules with the direction of the electric field, and the effect of matching the refractive index of the polymer and the liquid crystal is used to switch between white turbidity and transparency. is there. If such a polymer dispersed liquid crystal is used, a polarizing plate becomes unnecessary. Although not shown in FIG. 3, transparent electrodes for applying a voltage to the liquid crystal 302 are disposed on the inner surfaces of the glass substrates 303A and 303B. The electrode pattern of the transparent electrode is a matrix.
[0051]
The hologram 304 used in the liquid crystal display device 12 diffracts parallel light having a specific wavelength incident obliquely downward from the light source 320 and emits the light obliquely upward with respect to the liquid crystal panel 310 side, and is perpendicular to the surface. The incident light is created so as to be transmitted as it is. Since the light incident perpendicularly to the surface is transmitted as it is, the hologram 304 is transparent when observed from the direction perpendicular to the surface. The light guide plate 305 is an acrylic plate that guides light emitted from the light source 320 to the surface of the hologram 304. A reflection film 306 that transmits light from the drum side but reflects light from the light guide plate 305 side is attached to the back surface of the light guide plate 305.
[0052]
The light source 320 is a cold cathode tube for irradiating the liquid crystal 302 with parallel light (illumination light) having a specific wavelength. The light source 320 is installed adjacent to the upper part of the light guide plate 305. The light guide plate 305, the reflection film 306, and the light source 320 constitute a backlight of the liquid crystal display device 12. In a portion corresponding to the non-transparent portion 712 on the back surface of the light guide plate 305 and the reflective film 306, a shielding plate 60 that is a part of a housing of a gaming machine that blocks light from the back side is disposed. Therefore, since the light from the back side is blocked by the shielding plate 60, the player cannot see the back side in the non-transparent portion 712 of the display screen.
[0053]
Next, the principle of displaying an image in the transparent area will be described. A light source 320 provided at the upper end of the light guide plate 305 emits parallel light (illumination light) having a specific wavelength. The parallel light incident from the upper end of the light guide plate 305 travels through the light guide plate 305 and enters the hologram 304. In the hologram 304, parallel light having a specific wavelength incident obliquely downward is diffracted and emitted obliquely upward with respect to the liquid crystal panel 310 side. The diffracted light from the hologram 304 enters the liquid crystal 302 through the glass substrate 303B of the liquid crystal panel 310.
[0054]
As described above, the liquid crystal 302 is a polymer-dispersed liquid crystal, and is transparent when a voltage is applied by a transparent electrode (in an on state), and when no voltage is applied (in an off state). ) Is cloudy. In the off-state pixel, light is scattered forward regardless of the incident direction of the diffracted light. The light scattered forward by the off-state pixels enters the player's eyes so that only the off-state pixels appear to shine. On the other hand, in the on-state pixel, the diffracted light from the hologram 304 is incident obliquely upward, so that the diffracted light does not enter the player's eyes. Further, external light (light from the drum side) passes through the light guide plate 305 and the hologram 304, and further passes through the on-state pixels in the liquid crystal 302, so that it enters the player's eyes. Therefore, the drum side can be seen through in the on-state pixels.
[0055]
Therefore, in the transparent area of the display screen of the liquid crystal display device 12, the image can be displayed by turning off the pixel at the location where the image is to be displayed and turning on the pixel at the location where the image should be transparent. The portion where the image is not displayed can be made transparent. Therefore, an image can be displayed on the transparent portion 711 on the display screen of the liquid crystal display device 12 so as to be superimposed on the display of the design or the like by the rotating drum on the back side. Here, since the polarizing plate is not used in the liquid crystal display device 12, the light transmittance does not decrease. Further, since the liquid crystal 302 is scattered by irradiating the light from the light source 320, a bright image can be obtained. On the other hand, the diffracted light from the hologram 304 enters the liquid crystal 302 obliquely upward, so that the player Never get into your eyes.
[0056]
Although the transparent region has been described here, even in the non-transparent region, the pixel where the image should be displayed is turned off, and the pixel where the color of the shielding plate 60 should be observed with the liquid crystal 302 transparent is turned on. You can do it. Since the shielding plate 60 is provided in the non-transparent region, the player cannot visually recognize the back side of the non-transparent portion 712 on the display screen.
[0057]
The configuration of the liquid crystal display device capable of displaying a monochrome (monochrome) image has been described above, but a liquid crystal display device capable of displaying a color image can also be realized. For example, it can be realized by providing a color filter for each pixel on one surface of the two glass substrates (for example, between the glass substrate 303A and the transparent electrode).
[0058]
The configuration of the liquid crystal display device 12 illustrated in FIG. 3 is an example, and the liquid crystal display device 12 may have another structure as long as it can display an image in a transparent region.
[0059]
Next, the operation of the gaming machine will be described. The main process executed by the game control means (CPU 56 and peripheral circuits such as ROM and RAM) on the main board 31 will be described. In the main process, the display random number update process and the initial value random number update process are repeatedly executed. When the display random number update process and the initial value random number update process are executed, interruption of a game control process, which will be described later, is prohibited. When the execution of the display random number update process and the initial value random number update process is completed, interruption of the game control process is permitted. The display random number is a random number for determining the symbol displayed on the special symbol display 9, and the display random number update process is a process for updating the count value of the counter for generating the display random number. is there. The initial value random number update process is a process for updating the count value of the counter for generating the initial value random number. The initial value random number is a random number for determining the initial value of the count value, such as a counter for generating a random number for determining whether or not to make a big hit (a big hit determination random number generation counter). In a game control process described later, when the count value of the jackpot determination random number generation counter makes one round, an initial value is set in the counter.
[0060]
Next, a description will be given of game control processing that is executed in response to a timer interrupt that occurs periodically (every 2 ms in the present embodiment). When the timer interrupt occurs, the CPU 56 executes a game control process. In the game control process, the CPU 56 inputs detection signals of switches such as the gate switch 32a, the start port switch 14a, the count switch 23, and the winning port switch 24a through the switch circuit, and determines their state (switch process). ).
[0061]
Next, a process of updating the count value of each counter for generating each determination random number such as a big hit determination random number used for game control is performed (determination random number update process). The CPU 56 further performs processing for updating the count value of the counter for generating the initial value random number and processing for updating the count value of the counter for generating the display random number (display random number update processing).
The following random numbers are used as random numbers.
(1) Random 1: Decide whether or not to generate a big hit (for big hit judgment)
(2) Random 2-1 to 2-3 (Random 2): For determining the left middle right of the decorative design (decorative design left middle right)
(3) Random 3: Decide the stop symbol of the special symbol that generates a big hit (for determining the big hit symbol)
(4) Random 4: Determine the variation pattern of the decorative pattern (for variation pattern determination)
(5) Random 5: Decide whether or not to reach when no big hit is generated (for reach determination)
(6) Random 6: Determines whether or not to generate a hit based on a normal symbol (for normal symbol hit determination)
(7) Random 7: Determine initial value of random 1 (for determining random 1 initial value)
(8) Random 8: Determine initial value of random 6 (for determining random 6 initial value)
[0062]
In the determination random number update process in the game control process, the CPU 56 generates a jackpot determination random number (1), a jackpot symbol determination random number (3), and a counter random number for normal symbol determination (6). Count up (add 1). That is, they are determination random numbers, and other random numbers are display random numbers or initial value random numbers. In order to enhance the game effect, random numbers other than the random numbers (1) to (8) are also used.
[0063]
Further, the CPU 56 performs special symbol process processing. In the special symbol process control, a corresponding process is selected and executed according to a special symbol process flag for controlling the pachinko gaming machine in a predetermined order according to the gaming state. The value of the special symbol process flag is updated during each process according to the gaming state. In addition, when the start winning memory is displayed in a non-transparent portion of the display screen of the liquid crystal display device 12 and the start winning memory number becomes a predetermined number or more, not only the rotary drum mechanism 13 but also the liquid crystal display device. 12, the identification information is variably displayed. A special symbol process flag 1 is used for variable display control in the rotary drum mechanism 13, and a special symbol process flag 2 different from the special symbol process flag 1 is used for variable display control in the liquid crystal display device 12.
[0064]
The CPU 56 performs normal symbol process processing. In the normal symbol process, the corresponding process is selected and executed according to the normal symbol process flag for controlling the display state of the normal symbol display 10 in a predetermined order. The value of the normal symbol process flag is updated during each process according to the gaming state.
[0065]
Next, the CPU 56 performs a process of setting a display control command related to the special symbol in a predetermined area of the RAM 55 and sending the display control command (special symbol command control process). In addition, the display control command related to the normal symbol is set in a predetermined area of the RAM 55, and the display control command is transmitted (normal symbol command control processing).
[0066]
Further, the CPU 56 performs information output processing for outputting data such as jackpot information, start information, probability variation information supplied to the hall management computer, for example. Further, the CPU 56 executes a prize ball process for setting the number of prize balls based on the detection signals of the prize opening switches 29a, 30a, 33a, 39a.
[0067]
And CPU56 performs the memory | storage process which checks the increase / decrease in the number-of-start winning memory | storage number. In the storage process, the CPU 56 checks whether or not the count value of the start prize storage counter is the same as the count value of the previous start prize storage counter, and if not, that is, if the start prize storage number has changed. Then, the address of the command transmission table for designating the start prize memory corresponding to the number of start prize memories is set in the pointer, and the command setting process which is a subroutine is executed. Then, the count value of the starting winning memory counter is set in the previous starting winning memory counter. In this way, when the start winning memorized number changes in the storing process, a start control memorizing number designation display control command is transmitted to the effect control means mounted on the symbol control board 80.
[0068]
Further, when a predetermined condition is satisfied, a drive command is issued to the solenoid circuit (the drive circuit of the solenoids 16 and 21) to open or close the variable winning ball device 15 or the opening / closing plate 20, or a game in the special winning opening. Switch the ball path. After that, the interrupt permission state is set.
[0069]
In this embodiment, the game control process as described above is executed, and this game control process is started every 2 ms. In this embodiment, the game control process is executed by the timer interrupt process. However, in the timer interrupt process, for example, only a flag indicating that an interrupt has occurred is set, and the game control process is performed by the main process. It may be executed in step (b).
[0070]
FIG. 4 and FIG. 5 are flowcharts showing an example of a special symbol process processing program executed by the CPU 56. The processes shown in FIGS. 4 and 5 are specific processes of the special symbol process in the game control process described above. The CPU 56 performs a variation shortening timer subtraction process (step S310) when performing the special symbol process. The variation shortening timer is a timer for setting the variation time when the variation time of the special symbol is shortened. After step S310, if the start port switch 14a for detecting that the game ball has won the start winning port 14 provided on the game board is turned on, that is, the start in which the game ball wins the start winning port 14 If a winning has occurred (step S311), start port switch passing processing (step S312) is performed. After step S312, the CPU 56 performs any one of steps S300a to S308a according to the internal state.
[0071]
The rotary drum mechanism 13 and the liquid crystal display device 12 can each perform variable display of decorative symbols. However, in the following description, it is assumed that only one special symbol display 9 is provided. That is, the variable display on the special symbol display 9 corresponds to the variable display of the decorative symbol by the rotating drum mechanism 13 and also corresponds to the variable display of the decorative symbol performed on the liquid crystal display device 12.
[0072]
Normal processing (step S300a): Waits for a state where variable display of the special symbol accompanied by variable display of the rotating drum mechanism 13 can be started. When the special symbol variable display can be started, the start winning memory number is confirmed. If the start winning memorization number is not 0, it is determined whether or not to win the game as a result of variable display of special symbols. Then, the internal state (special symbol process flag 1) is updated so as to shift to step S301a, and the processing after step S313 is executed.
[0073]
The state where variable display of the special symbol with the variable display of the rotary drum mechanism 13 can be started is (1) not in the big hit game, and in the special symbol display 9, the liquid crystal display device 12, and the rotary drum mechanism 13. A state in which the symbol is not changed, or (2) The special symbol display 9 and the liquid crystal display device 12 are not variably playing and the variable display is performed, but the time until the end of the variable display is This is a state in which the variable display time in the rotary drum mechanism 13 is less than the shortest time. The shortest time among the plural types of variable display times in the rotary drum mechanism 13 is T. _DRUM_MIN Suppose that The variable display is performed on the liquid crystal display device 12, and the time until the variable display ends is T _DRUM_MIN If it is above, it does not correspond to the state which can start the variable display of the special symbol accompanying the variable display of the rotating drum mechanism 13. FIG. That is, the time until the end of variable display in the liquid crystal display device 12 is T _DRUM_MIN In the above case, the variable display of the special symbol accompanying the variable display of the rotary drum mechanism 13 is prohibited. The time until the end of variable display in the liquid crystal display device 12 is T _DRUM_MIN If it becomes less, the variable display of the special symbol accompanying the variable display of the rotary drum mechanism 13 is permitted. By controlling in this way, it is possible to prevent the occurrence of a situation in which the variable display of the special symbol accompanying the variable display of the rotary drum mechanism 13 starts and ends during the variable display on the liquid crystal display device 12. .
[0074]
Special symbol stop symbol setting process (step S301a): The stop symbol after the variable symbol variable display of the rotating drum mechanism 13 is determined. Then, the internal state (special symbol process flag 1) is updated so as to shift to step S302a, and the processing after step S313 is executed.
[0075]
Decoration symbol variation pattern setting process (step S302a): The variation pattern of the variable display of the ornament symbol in the rotary drum mechanism 13 is determined according to the value of 4 at random. Also, a variable time timer for the rotating drum mechanism 13 is started. At this time, information for commanding the variation time and a special symbol stop symbol are transmitted to the symbol control board 80. Then, the internal state (special symbol process flag 1) is updated so as to shift to step S303a, and the processing after step S313 is executed. By determining the variation pattern of the decorative symbol, the variation time of the decorative symbol and the special symbol is also determined.
[0076]
In the decorative design variation pattern setting process in step S302a, an effect pattern (display pattern for effect) is also determined. The effect pattern includes, for example, a display pattern of a background image, a character display pattern, and the like. If the CPU 56 determines that the variable display result is a big hit, the CPU 56 determines an effect pattern corresponding to the big hit, and if the CPU 56 determines that the variable display result is a loss, determines an effect pattern corresponding to the loss. Furthermore, if the display mode flag is OFF, the CPU 56 determines an effect pattern for displaying an image on a non-transparent portion of the display screen of the liquid crystal display device 12. If the display mode flag is on, an effect pattern for displaying an image on the transparent portion of the display screen of the liquid crystal display device 12 is determined. The display mode flag is a flag indicating whether the start winning memory is displayed on the transparent portion or the non-transparent portion. The effect pattern is displayed in a different area from the start winning memory. In step S302a, a display control command for designating a combination of the determined effect pattern and variable display variation pattern is transmitted to the symbol control board 80.
[0077]
Symbol variation processing (step S303a): When a predetermined time (the time indicated by the variation time timer in step S302a) elapses, the internal state (special symbol process flag 1) is updated to shift to step S304a, and after step S313 Execute the process.
[0078]
Symbol stop process (step S304a): Control is performed so that the special symbol variably displayed on the special symbol indicator 9 and the decorative symbol variably displayed on the rotary drum mechanism 13 are stopped. Specifically, it is set to a state in which a display control command indicating special symbol stop is transmitted. If the stop symbol is a big hit symbol (a state in which symbols are aligned on a certain line in the variable display result), the internal state (special symbol process flag 1) is updated to shift to step S305a. Otherwise, the internal state is updated to shift to step S300a. After updating the internal state, the processing after step S313 is executed.
[0079]
Grand prize opening opening process (step S305a): Control for opening the big prize opening is started. Specifically, the counter and the flag are initialized, and the solenoid 21 is driven to open the special winning opening. Also, the process timer sets the execution time of the big prize opening opening process and sets the big hit flag. Then, the internal state (special symbol process flag 1) is updated so as to shift to step S306a.
[0080]
Processing for opening a special prize opening (step S306a): Control for sending a display control command for round display of a special prize opening to the symbol control board 80, processing for confirming the establishment of the closing condition for the special prize opening, and the like. When the final closing condition for the special winning opening is established, the internal state (special symbol process flag 1) is updated to shift to step S307a.
[0081]
Specific area valid time process (step S307a): Monitors whether or not the V winning switch 22 is passed, and performs a process of confirming that the big hit gaming state continuation condition is satisfied. If the condition for continuation of the big hit gaming state is satisfied and there are still remaining rounds, the internal state (special symbol process flag 1) is updated to shift to step S305a. Also, when the big hit gaming state continuation condition is not satisfied within a predetermined effective time, or when all rounds are finished, the internal state (special symbol process flag 1) is updated to shift to step S308a. To do.
[0082]
Big hit end processing (step S308a): Control is performed to cause the display control means to perform display control for notifying the player that the big hit gaming state has ended. Then, the internal state (special symbol process flag 1) is updated so as to shift to step S300a.
[0083]
After the processing of steps S300a to S304a is completed, the processing after step S313 shown below is executed. In step S313, the CPU 56 determines whether or not the special symbol process flag 2 is valid (step S313). The fact that the special symbol process flag 2 is valid means that the control order for the variable display of the decorative symbols in the liquid crystal display device 12 is managed. Specifically, it means that the special symbol process flag 2 is set so that the process proceeds to any of steps S300b to S308b described later. The special symbol process flag 2 is set to “invalid” in the initial state. Thereafter, when the CPU 56 updates to an effective state indicating that the process proceeds to step S300b in the process of step S315 described later, the CPU 56 further increases the special symbol process flag as the processes of steps S300b to S308b progress. The contents of 2 will be updated.
[0084]
When the special symbol process flag 2 is invalid in step S313, the CPU 56 determines whether or not the condition that “the display mode flag is on and the start winning memory number (holding memory number) is a predetermined number or more” is satisfied. Is determined (step S314). If this condition is satisfied, the special symbol process flag 2 is set so as to shift to the normal process (different from step S300a) of step S300b described below (step S315), and the normal process of step S300b is performed. When the condition of step S314 is satisfied and the CPU 56 enables the special symbol process flag 2 (in this case, the setting for shifting to step S300b), the variable display on the liquid crystal display device 12 can be controlled. .
[0085]
When the display mode flag is on, the start winning memory number is displayed on a non-transparent portion of the liquid crystal display device 12, and when the display mode flag is off, the start winning memory number is displayed on the liquid crystal display device 12. It is in a state of being displayed in a transparent part. Therefore, in step S314, it is determined that the condition that “the number of stored start prizes is displayed in a non-transparent portion and the number of stored start prizes is a predetermined number or more” is determined. The display mode flag is set in the start port switch passing process (step 312), as will be described later.
[0086]
If the special symbol process flag 2 is valid in step S313, any one of steps S300b to S308b is performed according to the internal state (special symbol process flag 2). The above-described steps S300a to S308a are processing for variable display in the rotary drum mechanism 13, and steps S300b to S308b described below are processing for variable display in the liquid crystal display device 12.
[0087]
Normal processing (step S300b): Waiting for a state where variable display of special symbols accompanied by variable display of decorative symbols on the liquid crystal display device 12 can be started. When the special symbol variable display can be started, the start winning memory number is confirmed. If the start winning memorization number is not 0, it is determined whether or not to win the game as a result of variable display of special symbols. Then, the internal state (special symbol process flag 2) is updated so as to shift to step S301b.
[0088]
The state in which the special symbol variable display with the variable symbol variable display on the liquid crystal display device 12 can be started is not during the big hit game, but the special symbol display 9 and the rotary drum mechanism 13 perform variable display. However, the time until the end of the variable display is less than the shortest of the variable display times in the liquid crystal display device 12. Among the plurality of types of variable display times in the liquid crystal display device 12, the shortest time T _LCD_MIN Suppose that The variable display is performed by the rotary drum mechanism 13, and the time until the variable display ends is T _LCD_MIN If it is above, it will not be in the state which can start the variable display of the special symbol accompanying the variable display of the decoration symbol in the liquid crystal display device 12. FIG. That is, the time until the end of the variable display in the rotary drum mechanism 13 is T _LCD_MIN At this time, the variable display of the special symbol accompanying the variable display of the decorative symbol on the liquid crystal display device 12 is prohibited. The time until the end of the variable display in the rotary drum mechanism 13 is T _LCD_MIN If it is less than that, the variable display of the special symbol accompanying the variable display of the decorative symbol on the liquid crystal display device 12 is permitted. If controlled in this way, during the variable display in the rotary drum mechanism 13, the occurrence of a situation in which the variable display of the special symbol accompanied by the variable display of the decorative symbol on the liquid crystal display device 12 starts and ends is prevented. be able to.
[0089]
Special symbol stop symbol setting process (step S301b): The stop symbol after the variable symbol special display accompanied by the variable symbol display on the liquid crystal display device 12 is determined. Then, the internal state (special symbol process flag 2) is updated so as to shift to step S302b.
[0090]
Decoration design variation pattern setting process (step S302b): The variation pattern of variable display of the decoration design in the liquid crystal display device 12 is determined according to the value of 4 at random. Also, a variable time timer for the liquid crystal display device 12 is started. At this time, information for commanding the variation time and a special symbol stop symbol are transmitted to the symbol control board 80. Then, the internal state (special symbol process flag 2) is updated so as to shift to step S303b. By determining the variation pattern of the decorative symbol, the variation time of the decorative symbol and the special symbol is also determined.
[0091]
In the decorative symbol variation pattern setting process in step S302b, the CPU 56 also determines an effect pattern. If the CPU 56 determines that the variable display result is a big hit, the CPU 56 determines an effect pattern corresponding to the big hit, and if the CPU 56 determines that the variable display result is a loss, determines an effect pattern corresponding to the loss. Further, the CPU 56 determines an effect pattern for displaying an image on a non-transparent portion of the display screen of the liquid crystal display device 12. In step S302a, a display control command for designating a combination of the determined effect pattern and variable display variation pattern is transmitted to the symbol control board 80.
[0092]
Symbol variation processing (step S303b): When a predetermined time (time indicated by the variation time timer in step S302b) elapses, the internal state (special symbol process flag 2) is updated to shift to step S304b.
[0093]
Symbol stop processing (step S304b): Control is performed so that the special symbol variably displayed on the special symbol display 9 and the decorative symbol variably displayed on the liquid crystal display device 12 are stopped. Specifically, it is set to a state in which a display control command indicating special symbol stop is transmitted. If the stop symbol is a big hit symbol, the internal state (special symbol process flag 2) is updated to shift to step S305a. Otherwise, similarly to step S314, it is determined whether or not the condition that “the display mode flag is on and the start winning memorized number is a predetermined number or more” is satisfied. If this condition is satisfied, the internal state (special symbol process flag 2) is updated to shift to step S300a. If this condition is not satisfied, the special symbol process flag 2 is set to invalid. To do.
[0094]
Grand prize opening opening process (step S305b): Control for opening the big prize opening is started. Specifically, the counter and the flag are initialized, and the solenoid 21 is driven to open the special winning opening. Also, the process timer sets the execution time of the big prize opening opening process and sets the big hit flag. Then, the internal state (special symbol process flag 2) is updated so as to shift to step S306b.
[0095]
Further, in either one of the variable display by the rotary drum mechanism 13 and the variable display in the liquid crystal display device 12, when the big hit symbol is derived and the big hit gaming state is entered, the other variable display is stopped. Specifically, in step S305a or 305b, the CPU 56 temporarily stops the variable time timer that controls the ongoing variable display (the variable time timer started in step S302a or step S302b). Further, the CPU 56 transmits a command for temporarily stopping the process timer used for controlling the variable display to the display control CPU 101, and the display control CPU 101 controls the variable display according to the command. Temporarily stop the process timer used for. When the big hit gaming state is finished, the CPU 56 restarts the variable time timer, and by instructing the display control CPU 101 to restart the process timer, the variable display once stopped during the big hit gaming state is resumed. Let
[0096]
For example, it is assumed that the variable display by the rotary drum mechanism 13 is confirmed and a big hit gaming state is entered. At this time, if variable display has been performed also on the liquid crystal display device 12, the CPU 56 temporarily stops the variable time timer, and the display control CPU 101 temporarily stops the variable display process timer, so that the liquid crystal display during the big hit is displayed. The variable display on the display device 12 is temporarily stopped. When the big hit gaming state is finished, the CPU 56 resumes the variable time timer, causes the display control CPU 101 to resume the variable display process timer, and resumes the variable display on the liquid crystal display device 12. The same applies to the case where the variable display is performed by the rotary drum mechanism 13 when the variable display on the liquid crystal display device 12 is confirmed and the big hit gaming state is entered.
[0097]
However, it is preferable that the fluctuation time timer and the process timer are temporarily stopped to continue the rotation of the drum and the variation of the decorative pattern on the liquid crystal display device 12. Assume that the variable time timer and the process timer are temporarily stopped, and the decorative symbol variable display is also temporarily stopped. If the decorative symbol once stopped is a jackpot symbol, the player may misunderstand that the jackpot symbol has been derived even though the variable time timer or process timer has not expired and the symbol has not been finalized. Will be given to. Even when the fluctuation time timer or process timer is once stopped, such misunderstanding can be prevented if the rotation of the drum or the fluctuation of the decorative pattern on the liquid crystal display device 12 continues.
[0098]
Processing for opening a special prize opening (step S306b): Control for sending a display control command for a round display for a special prize opening to the symbol control board 80, processing for confirming the establishment of the closing condition for the special prize opening, and the like. When the final closing condition for the special winning opening is established, the internal state (special symbol process flag 2) is updated to shift to step S307b.
[0099]
Specific area valid time processing (step S307b): Monitors whether or not the V winning switch 22 has passed, and performs processing for confirming that the big hit gaming state continuation condition is satisfied. If the condition for continuation of the big hit gaming state is satisfied and there are still remaining rounds, the internal state (special symbol process flag 2) is updated to shift to step S305b. In addition, when the big hit gaming state continuation condition is not satisfied within a predetermined effective time, or when all rounds are finished, the internal state (special symbol process flag 2) is updated to shift to step S308a. To do.
[0100]
Big hit end processing (step S308b): Control is performed to cause the display control means to perform display control for notifying the player that the big hit gaming state has ended. Then, similarly to step S314, it is determined whether or not the condition that “the display mode flag is ON and the number of stored start winnings is a predetermined number or more” is satisfied. If this condition is satisfied, the internal state (special symbol process flag 2) is updated to shift to step S300b. If this condition is not satisfied, the special symbol process flag 2 is set to invalid. To do.
[0101]
FIG. 6 is a flowchart showing the start port switch passing process (step S312). In the start port switch passing process, the CPU 56 checks whether or not the start winning memorized number has reached the maximum value (for example, 20) (step S111). If the starting winning memory number does not reach this maximum value, the starting winning memory number is increased by 1 (step S112), and random number values such as jackpot determination random numbers are extracted and correspond to the starting winning memory number value. Is stored in the saved area (special symbol determination buffer) (step S113). Note that extracting a random number means reading a count value from a counter for generating a random number and setting the read count value as a random value. In step S113, random 1 to random 5 are extracted. Then, a variation time reduction determination time for determining whether or not to reduce the variation time is set (step S114).
[0102]
The process of adding 1 to the number of start winning memories (step S112) corresponds to the process of calculating the total number of start winning memories. This process may be performed separately from the start port switch passing process.
[0103]
Subsequent to step S114, the CPU 56 is in a state of performing a hold display advance notice, and determines whether or not there is a start winning memory informing that a big hit will occur in the hold display notice (step S116). Whether or not it is in the state of performing the hold display advance notice is set in advance in step S215 (determination process of whether or not the hold display advance notice is performed), The determination may be made based on this flag. As for the presence / absence of the start winning memory for predicting the occurrence of the big hit, the big hit determination is performed using the random number for determining the big hit stored corresponding to each start winning memory, and there is a start winning memory that becomes a big hit. Or not. Note that the hold display notice means a notice effect for notifying the player that a big hit will occur in the variable display corresponding to the start winning memory whose display form is changed by changing the display form.
[0104]
In step S116, when it is determined that there is no start winning memory foreturing the occurrence of the big hit, it is determined by referring to the display mode switching timer whether a predetermined time has elapsed (step S117). . In the present embodiment, the area for displaying the start winning memorized number is switched from the transparent portion to the non-transparent portion or from the non-transparent portion to the transparent portion of the liquid crystal display device 12 at every predetermined time. The display mode switching timer is a timer for measuring this fixed time. In step S117, if the predetermined time has not elapsed, the CPU 56 determines that the area for displaying the start prize memory has not changed (that is, the start prize memory has been displayed in the transparent area). If there is, it is displayed as it is in the transparent area, and if the start winning memory is displayed in the non-transparent area, it is determined that it is displayed as it is in the non-transparent area). On the contrary, if the predetermined time has elapsed, it is determined that the area for displaying the start winning memory changes (that is, if the start winning memory has been displayed in the transparent area until then, it is displayed in the non-transparent area, If the start winning memory is displayed in the non-transparent area until then, it is determined that it is displayed in the transparent area).
[0105]
If the predetermined time has elapsed in step S117, the CPU 56 resets the display mode switching timer (step S118), and switches the display mode flag on and off (step S119). Then, the CPU 56 executes a notice setting process (step S115). When the display mode flag is on, it means that the starting winning memory number is displayed on the non-transparent portion of the liquid crystal display device 12, and when the display mode flag is off, the starting winning memory number is displayed on the liquid crystal display device 12. It means to display in the transparent part.
[0106]
If it is determined in step S116 that the hold display notice is being given and there is a start winning memory for notifying the occurrence of a big hit, the process proceeds to the notice setting process (step S115) without performing steps S117 to S119. . Therefore, in the case of performing the hold display advance notice, the area for displaying the start prize memory is not determined until the variable display based on the start prize memory informing the occurrence of the big hit is completed.
[0107]
7 and 8 are flowcharts showing the advance notice setting process (step S115) in the start port switch passing process. In the advance notice setting process, the CPU 56 reads out an execution number counter in which the remaining number of executions of the notice effect for realizing the hold display notice that is a kind of continuous notice is stored. S201). When the count value of the read execution number counter is 0 (step S202), the CPU 56 sets the count value of the start winning counter to the processing number (step S203) and initializes the count value of the inspection number counter to the initial value. The value 0 is set (step S204). The inspection number counter is a counter for counting the number of repetitions of loop processing in steps S205 to S210 described later.
[0108]
Next, the CPU 56 adds 1 to the count value of the inspection number counter (step S205), and the big hit determination disorder stored in the storage area corresponding to the number of start winning memories = (the number indicated by the count value of the inspection number counter). The numerical value is read (step S206), and the big hit determination module is executed. That is, the big hit determination subroutine is called (step S207). In the big hit determination module, when it is determined that no big hit is made based on the read big hit determination random number value (N in step S208), the CPU 56 subtracts 1 from the number of processes (step S209), and the processing after the subtraction If the number is not 0, the process proceeds to step S205 (Y in step S210).
[0109]
That is, in this example, the processes in steps S205 to S210 are repeatedly executed until the number of processes becomes zero. However, in this example, when it is determined that a big hit is made in step S207 in the loop processing of step S205 to step S210 (Y in step S208), the loop processing is terminated at that point. That is, in step S205 to step S210, until it is determined that there is a big hit among the variable displays on hold, or until the number of processes becomes 0 (all determinations on the variable display on hold are completed). Until each jackpot determination random number value stored in each storage area corresponding to each start winning memory number is read out in order from the earliest extracted time to determine whether or not the jackpot Is executed.
[0110]
When it is determined in step S207 that the game is a big hit (Y in step S208), the CPU 56 sets a notice determination table (not shown) when there is a big win as a use table (step S211).
[0111]
If the count value of the inspection number counter is 2 or more (Y in step S212), the CPU 56 extracts a preliminary determination determination random number (step S213), and the preliminary determination determination random number is set in the usage table. If it coincides with any of the values set in the determination table, it is decided to make a hold display advance notice (step S214).
[0112]
When it is determined that the hold display advance notice is to be performed (Y in step S215), the CPU 56 sets the number of inspection counters to the execution number counter that counts the remaining number of continuous notice announcements in the continuous notice (hold display advance notice). A count value is set (step S216).
[0113]
After step S217, the CPU 56 determines whether or not the display mode flag is on (step S232). As already described, that the display mode flag is ON means that the start winning memory number is displayed on the non-transparent portion of the liquid crystal display device 12, and that the display mode flag is OFF means that the start winning memory is displayed. This means that the number is displayed on the transparent portion of the liquid crystal display device 12. If the display mode flag is off, the address of the command transmission table designated for the notice effect 1 is set in the pointer (step S233), and the command setting process as a subroutine is executed (step S237). If the display mode flag is on, the CPU 56 determines whether or not the number of starting winning prizes is greater than or equal to a predetermined number (step S234). If the start winning memorized number is not equal to or greater than the predetermined number, the CPU 56 sets the address of the command transmission table designated by the notice effect 2a to the pointer (step S235), and executes a command setting process which is a subroutine (step S237). If the start winning memorized number is equal to or greater than the predetermined number, the CPU 56 sets the address of the command transmission table designated by the notice effect 2b to the pointer (step S236), and executes the command setting process (step S237).
[0114]
The notice effect 1 is a display mode in which the start winning memorized number is displayed on the transparent portion of the liquid crystal display device 12. Each of the notice effects 2a and 2b is a display mode in which the start winning memory number is displayed on the non-transparent portion of the liquid crystal display device 12. However, the notice effect 2a is a display mode when the decorative symbol is not variably displayed on the liquid crystal display device 12, and the notice effect 2b is a display mode when the decorative symbol is variably displayed on the liquid crystal display device 12. .
[0115]
When it is determined not to perform the hold display advance notice (N in step S215), the CPU 56 sets the address of the command transmission table with no advance notice effect designation to the pointer (step S238), and performs a command set process as a subroutine. Execute (step S237).
[0116]
FIG. 9 is a flowchart showing the variation start time process. The variation start process is a process that collectively indicates step S300a, step S301a, and step S302a in the special symbol process (or a process that collectively indicates step S300b, step S301b, and step S302b). Here, S300a, step S301a, and step S302a will be described as processing collectively shown.
[0117]
In the variation start process, when the CPU 56 is in a state where the variation of the special symbol accompanied by the variable display of the rotating drum mechanism 13 can be started (step S51), the value of the start winning memorized number (the number of reserved memorized) Is confirmed (step S52). Specifically, the count value of the start winning counter is confirmed.
[0118]
If the starting winning memory number is not 0, each random number value stored in the storage area corresponding to the starting winning memory number = 1 is read and stored in the random number buffer area of the RAM 55 (step S53), and the starting winning memory number Is decreased by 1 (the count value of the start winning memory counter is decreased by 1), and the contents of each storage area are shifted (step S54). That is, each random number value stored in the storage area corresponding to the start winning memory number = n (n = 2, 3, 4,...) Is stored in the storage area corresponding to the starting winning memory number = n−1. Store. Therefore, the order in which each random number value stored in each storage area corresponding to each start winning memory number is extracted is always the order of starting winning memory number = 1, 2, 3, 4,. It is supposed to match. In other words, in this example, every time the variable display start condition is satisfied, the CPU 56 executes a process of shifting the contents of each storage area. It can be easily specified which start winning memory the result corresponds to.
[0119]
Next, the CPU 56 reads the jackpot determination random number from the random number storage buffer (step S55), and executes the jackpot determination module (step S56). If it is not decided to win, the reach determination random number is read from the random number storage buffer and the reach determination module is executed (step S57).
[0120]
When the presence / absence of a big hit (determined if there is a loss) is determined, the CPU 56 stores a random 3 stored value (in the case of a big win) stored in the storage area corresponding to the start winning memory number = 1, or The stored value of random 2 (in the case of outliers) is extracted, and the special symbol stop symbol is determined (step S58).
[0121]
Further, the CPU 56 loads the execution number counter (step S59), subtracts 1 if the count value is not 0 (steps S60 and S61), and extracts the variation pattern determination random number from the variation pattern determination random number counter (step S60). S62), a variation pattern is determined according to the extracted variation pattern determination random number. Specifically, in step S62, among the plurality of types of variation patterns prepared in advance, out of the comparison values arranged in a predetermined variation pattern selection table, the variation pattern determination It is determined that the fluctuation pattern is associated with a comparison value that matches the value of the random number.
[0122]
The variation pattern selection table is, for example, a table that summarizes variation patterns for displaying an image on a transparent portion of the liquid crystal display device 12 in a big hit, a table that summarizes variation patterns for displaying an image in a non-transparent portion in a big hit, Various tables are prepared in advance, such as a table in which variation patterns for displaying an image in a transparent portion when a failure occurs, and a table in which variation patterns for displaying an image in a non-transparency portion in the event of a loss.
[0123]
If the display mode flag is off and it is determined in step S56 that the game will be a big hit, the CPU 56 may select the fluctuation pattern from a table in which the fluctuation patterns for displaying an image on the non-transparent portion at the time of the big hit are collected. When the image is displayed according to this variation pattern, a screen for causing the notice character 713 to appear in the non-transparent portion 712 as illustrated in FIG. If the display mode flag is on and it is determined in step S56 that the game is a big hit, the CPU 56 can select the fluctuation pattern from a table that summarizes the fluctuation patterns for displaying images on the transparent portion 711 at the time of the big hit. Good. When the image is displayed according to this variation pattern, a screen for causing the notice character 714 to appear in the transparent portion 711 as illustrated in FIG.
[0124]
In addition, a table of fluctuation patterns (reach fluctuation patterns) for notifying the reach state is also prepared in advance. Specifically, a table that summarizes the variation pattern for displaying the reach notice image on the transparent portion of the liquid crystal display device 12 when there is a reach, and the variation pattern that displays an image on the non-transparent portion when there is a reach. A table is prepared in advance.
[0125]
If the display mode flag is off and it is determined that the reach is present in step S57, the CPU 56 selects the variation pattern from the table that summarizes the variation patterns for displaying the image on the non-transparent portion when the reach is present. That's fine. When an image is displayed according to this variation pattern, a screen for displaying a reach notice character in a non-transparent portion is displayed. If the display mode flag is on and it is determined in step S57 that the reach is present, the CPU 56 selects the variation pattern from a table that summarizes the variation patterns for displaying the image on the transparent portion when the reach is present. do it. When the image is displayed according to this variation pattern, a screen for displaying the reach notice character in the transparent portion is displayed.
[0126]
When the variation pattern is determined, the CPU 56 sets the variation time data of the determined variation pattern in the special symbol process timer (step S64). Then, the CPU 56 sets the address of the determined command transmission table for specifying the variation pattern in the pointer (step S65), and executes a command setting process which is a subroutine (step S66). Then, the internal state (special symbol process flag) is updated to shift to step S303a (step S67).
[0127]
The jackpot determination module executed in the jackpot determination (step S56) in the variation start process shown here is common to the jackpot determination module executed in the jackpot determination (step S207) in the notice setting process. The jackpot determination module prepares a table storing numerical values in advance, and determines whether or not the jackpot is based on whether or not a random number value for jackpot determination is stored in the table. Further, the common module means that the processing is executed by calling the same routine (subroutine).
[0128]
FIG. 10 shows an example of an image displayed on the decorative symbol display device 11 based on such control by the CPU 56. FIG. 10A shows a first notice effect mode in which the start winning memorized number is displayed on the transparent portion (portion where the rotating drum is visible) 711 of the liquid crystal display device 12. In the first notice effect mode illustrated in FIG. 10A, the start winning memory that is a big hit is displayed as a star-shaped image, and the other start winning memories are displayed as a round image. In the first notice effect mode, an image for effect (in the example shown in FIG. 10A, a dinosaur character image) 713 is displayed on the non-transparent portion 712. When the display mode flag is off, the CPU 56 transmits to the display control CPU 101 a command corresponding to the notice effect 1 designation command and the variation pattern for displaying the image 713 on the non-transparent portion 712, whereby FIG. The image illustrated in is displayed.
[0129]
FIG. 10B shows a second notice effect mode in which the start winning memorized number is displayed on the non-transparent portion 712 of the liquid crystal display device 12. In the second notice effect mode illustrated in FIG. 10 (B), the start winning memory that is a big hit is displayed as a triangle image, and the other start winning memories are displayed as an image of a cross. In the second notice effect mode, an image for effect (UFO character image in the example shown in FIG. 10B) 714 is displayed on the transparent portion 711.
[0130]
FIG. 11 shows an example in the case where the decorative symbol is variably displayed on the liquid crystal display device 12 in the second notice effect mode. FIG. 11A shows an example of display when the decorative display is not variably displayed on the liquid crystal display device 12. In the example shown in FIG. 11A, the decorative display variable display is performed by a rotating drum. When the display mode flag is on and the number of start winning memories is less than the predetermined number, the CPU 56 transmits to the display control CPU 101 a command corresponding to the notice effect 2a designation command and the variation pattern for displaying an image on the transparent portion. Thus, the image illustrated in FIG. 11A is displayed.
[0131]
FIG. 11B shows an example of display when the liquid crystal display device 12 performs variable display of decorative symbols. In the example shown in FIG. 11B, the decorative display variable display is performed by both the rotating drum and the liquid crystal display device 12. When the display mode flag is on and the start winning memorized number is equal to or larger than the predetermined number, the CPU 56 transmits to the display control CPU 101 a command corresponding to the notice effect 2b designation command and the variation pattern for displaying the image on the transparent portion. Thus, the image illustrated in FIG. 11B is displayed.
[0132]
Further, the display control CPU 101 changes the display mode of game information (in this example, the number of winning winnings to be displayed) displayed on the non-transparent portion depending on whether or not to perform variable display on the liquid crystal display device 12. . In the example shown in FIG. 11, when the liquid crystal display device 12 does not perform variable display, the starting winning memory number is displayed using an image such as a cross, and when the liquid crystal display device 12 performs variable display, the number starts. The number of winning memories is displayed.
[0133]
The CGROM 83 stores image data used in each notice effect mode in advance. For example, the CGROM 83 is an image of a round figure and a star figure representing the start winning memory in the notice effect mode illustrated in FIG. 10A, or a dinosaur character figure displayed in a non-transparent area for the effect. Data is stored in advance. In addition to the image data, the CGROM 83 displays a cross-shaped figure and a triangular figure representing the start winning memory in the notice effect form illustrated in FIG. 10B, and a UFO displayed in a transparent area for the effect. The image data of the character figure is also stored. Similarly, the CGROM 83 also stores image data used in the mode shown in FIG. The GCL 81 reads out image data corresponding to the selected mode from the CGROM 83, and causes the liquid crystal display device 12 to display an image for starting winning memory and production based on the image data.
[0134]
As shown in FIG. 11B, by performing variable display by the rotating drum and variable display in the liquid crystal display device 12, before one variable display is completed, the variable display can be started on the other, As a result, the decrease in the number of start winning memories can be accelerated.
[0135]
Next, the operation of the display control means will be described. FIG. 12 is a flowchart showing a main process executed by the display control CPU 101 mounted on the symbol control board 80. In the main process, the RAM area is cleared, various initial values are set, the process for setting the drum to the initial position, the initialization process for initializing the 2 ms timer for determining the start interval of display control, and the like are performed. (Step S701). Thereafter, the display control CPU 101 shifts to a loop process for confirming the monitoring of the timer interrupt flag (step S702). When a timer interrupt occurs, the display control CPU 101 sets a timer interrupt flag in the timer interrupt process. If the timer interrupt flag is set in the main process, the display control CPU 101 clears the flag (step S703) and executes the following display control process.
[0136]
In this embodiment, the timer interrupt takes every 2 ms. That is, the display control process is started every 2 ms. In this embodiment, only the flag is set in the timer interrupt process, and the specific display control process is executed in the main process. However, the display control process may be executed in the timer interrupt process.
[0137]
In the display control process, the display control CPU 101 first analyzes the received display control command (command analysis execution process: step S704). Next, a lamp control command output process for transmitting a lamp control command to the lamp control board 35 is performed (step S705). Further, the display control CPU 101 performs display control process processing (steps S706a and S706b). In the display control process process, a process corresponding to the current control state is selected and executed from among the processes corresponding to the control state. In addition, a motor control process for controlling three drum motors for rotating the three drums is performed (step S707). Thereafter, the process returns to the process of checking the timer interrupt flag in step S702.
[0138]
An INT signal for display control from the main board 31 is input to an interrupt terminal of the CPU 101 for display control. For example, when the INT signal from the main board 31 is turned on, the display control CPU 101 is interrupted. Then, the display control CPU 101 executes display control command reception processing in the interrupt processing. In the display control command reception process, the display control CPU 101 stores the received display control command data in the reception command buffer indicated by the command reception number counter. The command reception number counter is a counter indicating in which area the received command is stored.
[0139]
13 and 14 are flowcharts showing a specific example of command analysis processing. The display control command received from the main board 31 is stored in the reception command buffer. In the command analysis process, the display control CPU 101 confirms the content of the command stored in the command reception buffer.
[0140]
In the command analysis process, the display control CPU 101 first checks whether or not a reception command is stored in the command reception buffer (step S611). Whether it is stored or not is determined by comparing the value of the command reception number counter with the read pointer. The case where both match is the case where the received command is not stored. When the reception command is stored in the command reception buffer, the display control CPU 101 reads the reception command from the command reception buffer (step S612). When read, the value of the read pointer is incremented by one.
[0141]
If the received display control command is a display control command for designating the start winning memory number (step S618), the display control CPU 101 designates the start winning memory number in the start winning number storage area in the RAM by the number specified by the display control command. (Step S619). Further, the display control CPU 101 outputs a command to the GCL 81 so as to update the display of the start winning memorized number on the liquid crystal display device 12 to the updated number (step S620). The GCL 81 updates the display of the start prize memory number by writing the updated image data of the start prize memory number into the VRAM corresponding to the display area of the start prize memory. Since the data is written only in the VRAM corresponding to the display area of the start winning memory, images other than the start winning memory number are not updated. After step S620, the value of the notice random number counter is incremented by 1 (step S621). When the count value of the notice random number counter exceeds the maximum value, the value is returned to zero. Further, when a plurality of notice random number counters are provided, for example, the notice random number counter n (in the case where four notice random number counters are provided is provided) so that the advance of each notice random number counter is not synchronized as much as possible. When the count value of n = 1 to 3) is returned to 0, the count value of the notice random number counter n + 1 may be incremented by one.
[0142]
Further, when the number of start winning memories is decreased (step S622), if the hold display advance notice execution flag is set, that is, if the hold display advance notice is being executed (step S623), the object of the hold display advance notice is set. A command is output to the GCL 81 so as to shift the display position of the start winning memory that is indicated by one (step S624). For example, as shown in FIGS. 10 (A) and 10 (B), if the fifth start winning memory is the subject of the pending display notice, the fifth star-shaped or triangular image is displayed as the fourth A command is output to shift the display position so that the display position is displayed. The GCL 81 updates the display of the start prize memory by writing new image data of the start prize memory in the VRAM corresponding to the display area of the start prize memory. Since the data is written only in the VRAM corresponding to the display area of the start winning memory, images other than the start winning memory number are not updated.
[0143]
Further, when the portion for which the hold display advance notice is made disappears (step S625), the hold display advance notice execution flag is reset (step S626). The part where the hold display notice is made disappears when the special symbol changes based on the start prize memory (for example, the start prize memory that becomes a big hit) that triggered the execution of the hold display notice. is there.
[0144]
If the received display control command is a display control command designated for the notice effect 1 (step S631), the display control CPU 101 outputs a command to the GCL 81 to start the hold display notice in the effect form of the notice effect 1. (Step S632). The GCL 81 writes the start winning memory data in the VRAM corresponding to the display area of the start winning memory in the transparent portion illustrated in FIG. As illustrated in FIG. 10A, the GCL 81 displays the start winning memory in a mode in which the starting winning memory number is displayed on the transparent portion of the liquid crystal display device 12, and the starting winning memory that is the target of the hold display notice is The image is displayed in a different image from the other start winning memories. In the example shown in FIG. 10A, the start winning memory that is the subject of the hold display notice is displayed as a star-shaped image, and the other start winning memories are displayed as a round image.
[0145]
If the received display control command is a display control command designated by the notice effect 2a (step S633), the display control CPU 101 outputs a command to the GCL 81 to start the hold display notice in the effect form of the notice effect 2a. (Step S634). The GCL 81 writes the start prize memory data in the VRAM corresponding to the display area of the start prize memory in the non-transparent part illustrated in FIG. 10B or FIG. Start hold indication notice. As illustrated in FIG. 10 (B), the GCL 81 displays the start winning memory in a mode in which the start winning memory number is displayed on the non-transparent portion of the liquid crystal display device 12, and the starting winning memory that is the target of the hold display notice is The image is displayed in a different image from the other start winning memory. In addition, the mode of the image representing the start winning memory is different from that in the case where the notice effect 1 is designated. In the example shown in FIG. 10B, the start winning memory that is the subject of the hold display notice is displayed as a triangular image, and the other start winning memories are displayed as a cross-shaped figure. If the area of the non-transparent part is larger than the area of the transparent part, the character image is displayed in the vicinity of the triangular image, and the start winning memory subject to the pending display notice is stored by the combination of the triangular image and the character image. May be represented.
[0146]
If the received display control command is a display control command designated by the notice effect 2b (step S635), the display control CPU 101 outputs a command to the GCL to start the hold display notice in the effect form of the notice effect 2b. (Step S636). The GCL 81 writes the start winning memory data in the VRAM corresponding to the start winning memory display area in the non-transparent portion illustrated in FIG. . As illustrated in FIG. 11B, the GCL 81 displays the number of start winning memories that is game information in a display mode different from the case where the notice effect 2a is designated. For example, it is displayed in a place different from the case where the notice effect 2a is designated. Since the liquid crystal display device 12 also performs variable display, the number of start winning memories is displayed in a non-transparent portion other than the area where variable display is performed (see FIG. 11B). Further, in the example shown in FIG. 11 (B), the start winning memorized number is directly displayed as a number, so that the display mode is different from the case where the notice effect 2a is designated.
[0147]
The display control CPU 101 sets a hold display notice execution flag after steps S632, S634, and S636 (step S637).
[0148]
If the received command read in step S612 is another display control command, a flag corresponding to the received command is set (step S638).
[0149]
Next, the display control process process and the display control process process 2 in the main process will be described. The display control process in step S706a is a process for performing display based on the variation pattern (including the effect pattern) set in step S302a. The display control process 2 in step S706b is a process for performing variable display on the liquid crystal display device 12 based on the variation pattern set in step S302b.
[0150]
In the display control process (step S706a), one of the following variation pattern command reception wait processing, symbol variation start processing, symbol variation in-progress processing, and symbol stop waiting processing is performed according to the value of the display control process flag. Processing is performed.
[0151]
Fluctuation pattern command reception waiting process: Checks whether a display control command (fluctuation pattern command) capable of specifying the fluctuation time by the command reception interrupt process is received. Specifically, it is confirmed whether or not a flag (variation pattern command reception flag) indicating that a variation pattern command has been received is set. The variation pattern command reception flag is set when it is confirmed by the command analysis processing that a display control command for designating a decorative symbol variation pattern has been received. Note that the variation pattern command to be checked for reception in this variation pattern command reception waiting process is the command transmitted in step S302a.
[0152]
Symbol variation start processing: Control is performed so that variation in the decorative symbol display device 11 is started.
[0153]
Symbol variation processing: Controls the switching timing of each variation state (variation speed) constituting the variation pattern, and monitors the end of the variation time.
[0154]
Symbol stop waiting setting process: If a display control command (special symbol stop display control command) for instructing symbol stop is received at the end of the variation time, control for stopping the symbol variation is performed.
[0155]
In the symbol variation start process, the display control CPU 101 operates as follows. First, the display control CPU 101 selects a process table corresponding to the variation pattern of variable display of decorative symbols, the display symbols when the drum is stopped, and the types of effect patterns.
[0156]
The process table includes data obtained by collecting a plurality of combinations of process timers, LCD control execution data, and motor control execution data. The process table is stored in the ROM 102. As the LCD control execution data, data indicating the contents of display effects on the display screen of the liquid crystal display device 12 is set. In the motor control execution data, data indicating the contents of the drive control of the drum motor that drives the rotating drum is set. The process timer is set with a time period during which display control based on the LCD control execution data and motor control execution data that immediately follows is performed.
[0157]
The display control CPU 101 starts energizing the drum motor after selecting the process table. Then, the process timer set first in the selected process table is started.
[0158]
Next, the display control CPU 101 refers to the expansion instruction prohibition data for prohibiting the expansion instruction of the image set in the register in steps S904, S906, and S910 of FIG. 16, and then displays the LCD control execution data 1 in the process table. Instructs LCD control according to the content. Specifically, the display control CPU 101 checks whether or not the expansion instruction prohibition data is set in the register. If the development instruction prohibition data is not set in the register, the display control CPU 101 checks whether or not data indicating that the image should be developed in the VRAM 84 is set in the LCD control execution data 1. If set, a signal instructing development of each component image arranged in the frame displayed on the liquid crystal display device 12 to the VRAM 84 is output to the GCL 81 according to the content of the data. When the development instruction prohibition data is set in the register, a signal instructing development of each component image on the VRAM 84 excluding the image for which the development instruction is prohibited is output to the GCL 81.
[0159]
The image development instruction signal includes data indicating the development position and size of each component image. In addition, when a predetermined part image is deformed (reduced, enlarged or rotated) and displayed, data (reduction / enlargement ratio, rotation rate) indicating a deformation mode of the predetermined part image is also included. In addition, when a plurality of component images are displayed in a superimposed manner, data on priority indicating which component image is displayed on the front side is also included. The image expansion processing by the GCL 81 based on the image expansion instruction signal from the display control CPU 101 will be described later. Note that a ROM address may be set for the LCD control execution data, and more detailed control data may be stored in an area starting from the address, and the LCD control may be performed according to the control data.
[0160]
Further, the display control CPU 101 instructs the motor control processing to perform motor control according to the contents of the process data 1 (process data set at the beginning of the process table). Specifically, an internal flag indicating that is set. Next, a variation time timer (a timer corresponding to the variation time of the decorative symbol) is started, and the value of the display control process flag is set to a value corresponding to the symbol variation processing.
[0161]
In the symbol variation processing, the display control CPU 101 operates as follows. The display control CPU 101 switches process data when the process timer times out. That is, the process timer of the process data set next in the process table is started.
[0162]
Next, the display control CPU 101 refers to the expansion instruction prohibition data set in the register in steps S904, S906, and S910 in FIG. 16, and then performs LCD control according to the content of the next set LCD control execution data. Instruct. Note that the LCD control processing based on the reference to the development instruction prohibition data and the LCD control execution data is the same as the case of the symbol variation start processing described above. Next, the display control CPU 101 instructs the motor control process to perform motor control according to the content of the next motor control execution data. If the process timer has not timed out, the above processes are not executed.
[0163]
If the variable time timer has timed out, the monitor timer for monitoring the reception of the special symbol stop display control command is started, and the value of the display control process flag is updated to a value corresponding to the symbol stop waiting process.
[0164]
In the symbol stop waiting setting process, the display control CPU 101 operates as follows. The display control CPU 101 checks whether or not a display control command (special symbol stop display control command) for instructing all symbols to be stopped is received. If a display control command instructing stop of all symbols has been received, when a symbol image is displayed on the display screen, control is performed to display the stored stop symbol image on the display screen, and the drum is stopped. To control. Then, the value of the display control process flag is set to a value corresponding to the variation pattern command reception waiting process.
[0165]
If the display control command for designating all symbols is not received, check whether the monitoring timer has timed out. When a time-out occurs, it is determined that some abnormality has occurred, and an error notification control is performed. Then, the value of the display control process flag is set to a value corresponding to the variation pattern command reception waiting process. The error notification control is, for example, a process of transmitting a lamp control command indicating that the lamp / LED blinks in an error notification mode to the lamp control board.
[0166]
In the display control process 2 (step S706b), any one of a variation pattern command reception waiting process, a symbol variation start process, a symbol variation in process, and a symbol stop waiting process is performed according to the value of the display control process flag 2 Is done. The variation pattern command reception waiting processing, symbol variation start processing, symbol variation in-progress processing, and symbol stop waiting processing are the same as the processing in the display control process (step S706a) except for the following points.
[0167]
In the variation pattern command reception waiting process, the command transmitted in step S302b is used as a confirmation target of reception. Further, in the symbol variation start processing, symbol variation in-progress processing, and symbol stop waiting processing, processing relating to the rotating drum (for example, energization start processing for the drum motor) is not executed. In selecting the process table, the second variable display process table for performing variable display in the liquid crystal display device 12 illustrated in FIG. 11B is selected. The second variable display process table includes variable display data on the liquid crystal display device 12. This variable display data is paired with a process timer. The display control CPU 101 outputs a command to the GCL 81 to display an image according to the data in the second variable display process table. The GCL 81 realizes variable display on the liquid crystal display device 12 by developing the image data in the VRAM corresponding to the variable display location in the liquid crystal display device 12 instead of the VRAM 84. In the display control process 2, since development to the VROM 84 is not performed, only the image in the variable display area of the liquid crystal display device 12 is updated.
[0168]
In addition, when displaying the effect image accompanying the variable display in the liquid crystal display device 12 by the command transmitted by step S302b, the image is displayed by display control process processing (step S706a). In the display control process of step S706a, the display control CPU 101 refers to a process timer for variable display, and specifies an image to be displayed along with variable display on the liquid crystal display device 12. Then, when selecting a process table in the display control process in step S706a, the process table including the image data may be selected.
[0169]
In the display control process process 2, a display control process flag 2 different from the display control process flag is used as a flag indicating a process to be executed.
[0170]
Next, the VRAM 84 and the trimming process will be described. A character image, an identification information image, or the like displayed on the display screen is called a component image or an image element. In addition, the component image includes not only a still image but also a moving image. Also, writing image data at a designated position in the VRAM 84 is called expansion or drawing. In the VRAM 84, a display area (also referred to as a drawing area) corresponding to the screen of the liquid crystal display device 12 is secured. Developing the part image from the outside of the display area of the VRAM 84 to the display area specifically means writing the source data of the part image stored outside the display area of the VRAM 84 into the display area. The source data is bitmap data, and the encoded part image data is also stored outside the display area of the VRAM 84 as the source data after being decoded. Two display areas are secured in the VRAM 84, and images are alternately developed in the two display areas.
[0171]
In the VRAM 84, a transfer destination area for the component image transferred from the CGROM 83 is secured in an area other than the display area. From the CGROM 83 to the transfer destination area, a part image (specifically, source data of the part image) that is highly likely to be used at that time, that is, that is likely to be developed in the display area of the VRAM 84 is stored.
[0172]
The display screen of the liquid crystal display device 12 is provided with a transparent portion and a non-transparent portion. Accordingly, a transparent portion and a non-transparent portion are similarly provided in the display area in the VRAM 84 corresponding to the display screen of the liquid crystal display device 12.
[0173]
As described above, the transparent portion is a portion where the player can visually recognize the back side, and the non-transparent portion is a portion where the player cannot visually recognize the back side. Therefore, in the transparent portion, the back side of the portion where the image is not displayed can be seen through, whereas in the non-transparent portion, the portion where the image is displayed and the portion where the image is not displayed cannot be seen through. Different images are often displayed on the transparent and non-transparent portions depending on whether the back side is visible or not. In such a case, processing for temporarily expanding the image displayed in the non-transparent portion and the image displayed in the transparent portion separately into an area outside the display area in the VRAM 84 is executed. Then, the images once developed in the area outside the display area in the VRAM 84 are developed in the display area in the VRAM 84 in this way, thereby synthesizing the image displayed in the non-transparent part and the image displayed in the transparent part. Processing is performed. Then, a process of outputting the image data of the image developed in the display area in the VRAM 84 to the liquid crystal display device 12 and displaying it on the display screen of the liquid crystal display device 12 is executed.
[0174]
FIG. 15 is an explanatory diagram showing a trimming process for an image to be developed only in a non-transparent portion. If an image of a character or the like that should be displayed on the non-transparent portion is displayed on the transparent portion, it will hinder the display of the symbol on the drum (that is, it will be difficult for the player to visually recognize the symbol displayed on the drum). . Therefore, when an image to be displayed in the non-transparent part protrudes into the transparent part, trimming processing of the protruding part of the image is performed.
[0175]
As shown in FIG. 15, processing for temporarily expanding an image to be displayed on the non-transparent portion to an area outside the display area in the VRAM 84 is executed. Next, a process of trimming the portion of the image once expanded in the area outside the display area in the VRAM 84 that protrudes from the transparent portion is executed. For example, as shown in FIG. 15, when a part of the character image of “dinosaur” protrudes into the transparent part, the protruding part is trimmed. If the “UFO” character image protrudes from the transparent portion, the protruding portion is also trimmed. Further, when a part of the background image of “mountain” protrudes into the transparent portion, the protruding portion is also trimmed. On the other hand, as an image to be displayed on the transparent portion, a process of temporarily expanding a frame image surrounding the periphery of the transparent portion to an area outside the display area in the VRAM 84 is executed.
[0176]
Then, the trimmed image displayed on the non-transparent part and the frame image displayed on the transparent part are developed in the display area of the VRAM 84 and synthesized. Thereafter, the image data of the image developed in the display area of the VRAM 84 is output to the liquid crystal display device 12 and displayed on the display screen of the liquid crystal display device 12.
[0177]
As described above, since the trimming process of the image to be developed only in the non-transparent portion is performed, it is possible to prevent the image to be displayed only in the non-transparent portion from obstructing (disturbing) the display of the pattern by the drum. Thus, it is possible to omit the process of expanding the display area for a part of the image that is not displayed on the screen, and the control burden on the GCL 81 is reduced. Further, by displaying a frame image surrounding the periphery of the transparent portion, the boundary between the transparent portion and the non-transparent portion becomes clear, and it becomes easy to recognize the display of the symbols on the drum that can be visually recognized by the player through the transparent portion. In addition, by displaying the frame image, it is possible to hide the end of the boundary between the transparent part and the non-transparent part so that the player cannot see it.
[0178]
Further, in FIG. 15, the case where the portion that protrudes from the transparent portion is trimmed has been described. The trimming process is performed not only on the portion protruding from the transparent portion but also on the portion protruding from the display area of the start winning memory. For example, if the start winning memory is displayed in the manner illustrated in FIG. 10B, the portion that protrudes from the start winning memory display area at the upper right in FIG. 10B is also trimmed. In addition, if variable display is performed on the liquid crystal display device 12, the portion of the liquid crystal display device 12 that protrudes from the variable display area is also trimmed.
[0179]
FIG. 16 is a flowchart showing a V blank interrupt process executed in response to a V blank interrupt from the GCL. The V blank interrupt is an interrupt generated by the GCL 81 at the same cycle as the cycle of the vertical synchronization signal supplied to the liquid crystal display device 12. For example, when the screen change frequency (frame frequency) of the liquid crystal display device 12 is 30 Hz, the generation period of the V blank interrupt is 33.3 ms, and when the frame frequency is 60 Hz, the occurrence of the V blank interrupt is generated. The period is 16.7 ms.
[0180]
In the V blank interrupt process, first, the display control CPU 101 selects process data corresponding to the variable display variation pattern of the currently used symbol (step S901). This process data is not the data in the second variable display process table but the process data in the process table selected in the display control process in step S706a. Subsequent to step S901, the display control CPU 101 refers to the LCD control execution data next to the LCD control execution data used in the current display control process in the selected process data. If data indicating that the image should be expanded in the VRAM 84 is set, whether or not all parts of the image (all areas occupied by the image) are expanded outside the display area of the VRAM 84, and all of the image An image development position determination process is performed to determine whether or not the portion is expanded in a transparent portion in the display area of the VRAM 84 (step S902).
[0181]
In the image development position determination process, it is determined whether the entire area of the image is expanded outside the display area of the VRAM 84 or at least a part of the image is expanded within the display area. Further, it is also determined whether or not the image is an image developed in a non-transparent part. When the image is developed in a non-transparent part, whether the entire area of the image is developed in the transparent part or the image It is determined whether at least a part of is expanded outside the transparent part.
[0182]
When the display control CPU 101 determines that all parts of the image are expanded outside the display area, the display control CPU 101 sets expansion instruction prohibition data for prohibiting the expansion instruction of the image expanded outside the display area in the register (step S903). S904). The expansion instruction prohibition data is referred to in the above-described symbol variation start processing and symbol variation processing. Note that the data indicating that the image should be developed on the VRAM 84 also includes coordinate information indicating the development position in the VRAM 84. Further, the LCD control execution data currently used in the display control process is the LCD control execution data before being switched in the symbol changing process.
[0183]
Next, if the display control CPU 101 determines that all parts of the image are developed in the transparent part, the display control CPU 101 sets development instruction prohibition data for prohibiting an instruction to develop the image developed in the transparent part in the register ( Steps S905 and S906).
[0184]
Next, if the display control execution data includes data indicating that a plurality of images should be developed in the VRAM 84, the display control CPU 101 recognizes the development positions and sizes of the plurality of images, It is determined whether or not the image is superimposed (step S907). If the display control CPU 101 determines that a plurality of images are to be superimposed, the display control CPU 101 refers to the LCD control execution data next to the LCD control execution data currently used in the process control process in the process table, and displays any image. The priority indicating whether to display on the front side is confirmed for each image (step S908).
[0185]
Then, the display control CPU 101 determines whether or not all portions (all regions) of the low priority image are completely hidden by the high priority image (step S909). When it is determined that there is an image with a low priority that is completely hidden by an image with a high priority, development instruction prohibition data for prohibiting an instruction to develop the low priority image is set in the register (step S910). ).
[0186]
In the V blank interrupt process, in addition to the process related to the control of the image development instruction as described above, the process of transferring the image data from the CGROM 83 to the VRAM 84 is also performed.
[0187]
Next, the image development process of the GCL 81 mounted on the symbol control board 80 will be described. FIG. 17 is a flowchart illustrating an example of a moving image decoding display process executed by the GCL 81.
[0188]
When the GCL 81 receives an instruction to develop predetermined moving image data from the display control CPU 101, the GCL 81 reads out the specified predetermined moving image data stored in the CGROM 83 (step S501). Next, when the read moving image data is compressed, the GCL 81 decodes the moving image data (step S502).
[0189]
The GCL 81 determines whether or not there is an instruction to deform the moving image from the display control CPU 101 (step S503). If there is no instruction for deformation of the moving image, the GCL 81 proceeds to step S505 without executing the deformation process of the image data. When there is an instruction to deform the moving image, the GCL 81 executes image data deformation processing in the specified predetermined deformation mode (enlargement, reduction, or rotation) (step S504). Specifically, first, the GCL 81 recognizes the coordinates of each dot (each pixel) in the VRAM space where the image data when the deformation is not performed is developed. When the predetermined deformation mode instructed from the display control CPU 101 is, for example, enlargement or reduction, the GCL 81 performs enlargement or reduction after the enlargement / reduction ratio data output from the display control CPU 101. The coordinates of each dot in the VRAM space for developing the image data are calculated. Note that the deformation processing includes image data rotation processing.
[0190]
Next, the GCL 81 develops the image data that has undergone the deformation process or has not been subjected to the deformation process to a predetermined development position on the VRAM (image memory) 84 designated by the display control CPU 101. At this time, the GCL 81 determines whether or not the coordinates of each dot (each pixel) on the VRAM 84 for developing the image data are the coordinates in the display area. The GCL 81 develops image data only for the dots in the display area. That is, development of image data for dots outside the display area is prohibited.
[0191]
As described with reference to FIG. 15, when the image data is image data of an image to be developed in a non-transparent portion, and the image data expands into the transparent portion, the protruding portion Trimming processing (processing for prohibiting development of image data) is performed. The image data to be subjected to the trimming process is image data of an image to be displayed on the non-transparent portion. Similarly, the trimming process is performed for the portion that protrudes from the display area of the start winning memory. Further, when variable display is performed on the liquid crystal display device 12, trimming processing is also performed on a portion protruding from the variable display area.
[0192]
After that, when the image display timing comes, the GCL 81 outputs the image developed in the display area to the liquid crystal display device 12, and displays the image on the display area of the liquid crystal display device 12 (step S505).
[0193]
Further, for an image displayed in a transparent part and not protruding in a non-transparent part, it is not necessary to perform trimming processing, and the image may be displayed in the transparent part as it is. For example, the round figure and the star figure (the figure representing the start winning memory) in FIG. 10A may be displayed on the transparent portion without performing the trimming process.
[0194]
According to this embodiment, since the non-transparent portion and the transparent portion are provided on the display screen of the liquid crystal display device 12, the display screen can be easily increased in size, and as a result, visual effects and effects can be achieved. The effect can be improved. Further, by providing a transparent portion and a non-transparent portion on the display screen, the inside of the gaming machine can be hidden by the non-transparent portion.
[0195]
Moreover, since the display mode of the start winning memory number is changed depending on whether the starting winning memory number is displayed on the transparent portion or the non-transparent portion, it is possible to enhance the effect for the player. Further, when displaying the start winning memory number on the transparent part, the effect image is displayed on the non-transparent part, and when displaying the start winning memory number on the non-transparent part, the effect image is displayed on the transparent part, Different effect images are displayed in each case. Therefore, the effect of production can be further enhanced.
[0196]
If it is determined in step S116 that there is a start winning memory for notifying the occurrence of a big win, the processing after step S117 is not performed, and until the end of the variable display based on the start winning memory for notifying the occurrence of a big win. The display area of the start winning memory is not changed. For this reason, it is possible to keep the display mode of the start winning memory from being changed during the display of the starting winning memory of the big hit occurrence notice.
[0197]
When the GCL 81 develops an image in the VRAM space, the GCL 81 determines whether or not each pixel constituting the image developed in the non-transparent portion is developed in the transparent portion, and the image corresponding to the pixel developed in the transparent portion. Therefore, the development process for a part of the image that is not displayed can be omitted, and the control burden on the GCL 81 is reduced.
[0198]
Further, before the display control CPU 101 instructs the GCL 81 to expand the image, an image expansion position determination process is performed to determine whether or not the entire area of the image is expanded in the display area of the VRAM. When it is determined by the image expansion position determination process that the entire area of the image is expanded outside the display area, the instruction to expand the image to the GCL 81 is prohibited. This eliminates the need for the GCL 81 to perform display control processing relating to an image that is not recognized by the user. As a result, the control burden on the GCL 81 can be reduced. In addition, since the image does not protrude from the display area and is not expanded in the VRAM space, the VRAM 84 can be used efficiently.
[0199]
Further, before the display control CPU 101 instructs the GCL 81 to expand the image to the non-transparent portion, it is determined whether or not the entire area of the image is expanded within the transparent portion in the display area of the VRAM. The processing is executed, and when it is determined by the determination processing that the entire area of the image is expanded in the transparent portion in the display area, the instruction to expand the image to the GCL 81 is prohibited. In this case, it is not necessary to cause the GCL 81 to perform display control processing for an image that is not displayed at all and is not recognized by the player's appearance, and the control burden on the GCL 81 can be reduced.
[0200]
Further, not only the rotary drum mechanism 13 but also the liquid crystal display device 12 performs variable display, and the effect image associated with the variable display is displayed on the transparent portion, so that the fun of the game can be improved. Further, since the variable display by the rotary drum mechanism 13 and the variable display on the liquid crystal display device 12 are performed and the other variable display can be started before the end of the one variable display, the number of start winning memories can be reduced. Can be expedited.
[0201]
In addition, the display mode of the game information (the number of start winning prizes in the above example) is changed depending on whether or not variable display is performed on the liquid crystal display device 12. Therefore, in the case where variable display on the liquid crystal display device 12 is performed and in the case where the variable display is not performed, game information can be displayed in a suitable manner, and the effect can be enhanced. For example, when the area where game information can be displayed for performing variable display decreases, the number of stored start prizes can be directly displayed as a number as shown in FIG.
[0202]
The hold display notice described in the above embodiment does not include a so-called false notice. The false notice is to display a start winning memory indicating that a big hit is derived even though it is determined that the big hit is determined to be out of step S207. Such a false notice may be included in the hold notice. In addition, the determination process for determining whether or not to display the start winning memory indicating that the big hit is derived in spite of the fact that the big hit is derived is, for example, determined that there is no big hit in the notice setting process, What is necessary is just to perform when it determines with N in step S210. Further, the specific control of the false notice may be performed by performing lottery using a random number or the like and generating the false notice at a predetermined rate. By such control, it is possible to cause false notice or not.
[0203]
Further, if it is not a false notice, and there is a start winning memory for notifying the occurrence of a big hit, the change of the display area of the start winning memory is prohibited (see steps S116 to S119 shown in FIG. 7). Even when making a false notice, if there is a start prize memory that becomes a false notice, the process of steps S117 to S119 is not executed, and the change of the display area of the start prize memory is prohibited.
[0204]
In the above embodiment, when the starting winning memory number is displayed in the non-transparent portion, game information other than the starting winning memory number may be displayed. FIG. 18 shows a display mode of the liquid crystal display device 12 when various game information is displayed. As game information calculated with the progress of the game, there are the number of normal symbols held in addition to the number of start winning memories. FIG. 18 shows a case where the number of normal symbol reservations is also displayed in the non-transparent portion. Furthermore, in the example shown in FIG. 18, the winning symbol history and the normal symbol are also shown in the non-transparent portion. FIG. 18A shows a screen when variable display is not performed on the liquid crystal display device 12, and FIG. 18B shows a screen when variable display is performed on the liquid crystal display device 12. As shown in FIG. 18, the symbol control board 80 changes the display mode of game information displayed in the non-transparent area depending on whether variable display is performed or not.
[0205]
In addition, as game information that can be displayed on the non-transparent portion, for example, reach reliability, number of jackpot occurrences, number of times variable display is started, number of time reductions (variable display is performed with reduced variation time. Etc.).
[0206]
The reach reliability when a certain reach notice image is displayed is calculated as follows. If it is determined in step S57 that there is a reach, the probability that the reach notice image will be displayed is P1, and if it is determined that there is no reach, the probability that the reach notice image will be displayed is P2. Then, the reliability of the reach notice image is calculated as P1 / (P1 + P2). Thus, the reach reliability can be calculated for each reach notice image, and the reach reliability may be displayed as game information. Further, the number of occurrences of big hits can be obtained by adding 1 to a counter representing the number of occurrences of big hits every time a big hit occurs. The same applies to the number of times the variable display is started. Further, the number of time reductions can be calculated by setting an upper limit value in advance and subtracting one by one each time variable display with a reduced variation time is performed with the upper limit value as an initial value.
[0207]
In addition, it is input from the outside of the gaming machine whether the area for displaying the start winning memory is a transparent part or a non-transparent part, and according to the input result, the start winning memory is either a transparent part or a non-transparent part. May be displayed. For example, the gaming machine has an interface with an external device such as a hall computer, and through that interface, an instruction for an area to display the start winning memory (indication of whether to display in a transparent part or a non-transparent part) It may be entered. In addition, the gaming machine includes a switch operated by a store clerk or a customer and an interface for inputting an operation signal from the switch to the main board 31, and the operation signal is transmitted via the interface according to the switch operation by the store clerk or the customer. In other words, the CPU 56 of the main board 31 may be configured to determine an area in which the start winning memory is displayed according to the operation signal. In this case, in step S116, the CPU 56 is in a state of performing a hold display advance notice, and determines whether or not there is a start-up prize memory informing that a big hit will occur in the hold display notice, and such a start prize is obtained. When it is determined that there is no memory, an input result from the outside is referred to and the display mode flag is switched according to the input result. In such a configuration, the hall computer outside the gaming machine or the player can designate the display area of the start winning memory. Note that the customer is a player, and the store clerk is an employee of a store that causes the customer to play a game using a gaming machine.
[0208]
In the above-described embodiment, in step S314, a condition is determined that the start winning memorized number is greater than or equal to a predetermined number. In step S314, a condition is determined that the display mode flag is on, the number of start winning memories is a predetermined number or more, and variable display by the rotating drum is performed, and when the condition is satisfied, You may perform the process after S315.
[0209]
In addition, as a determination of the number of start winning memory in step S314, a condition that the starting winning memory number generated during the big hit is a predetermined number or more is determined, and when the condition is satisfied, the processing after step S315 is executed. May be. The variable display based on the start winning memory generated during the big win is started after the end of the big win state. At this time, since the variable display by the rotating drum and the variable display on the liquid crystal display device 12 are performed, the decrease in the number of start winning memories after the end of the big hit is accelerated.
[0210]
Further, in the above embodiment, when the start winning memory is displayed in the non-transparent portion, an effect image is displayed in the transparent region. However, in accordance with the variable display of the drum, the effect image is also displayed in the non-transparent portion. May be displayed. In accordance with the variable display of the drum, the effect for the effect can be enhanced by displaying the effect image on the non-transparent portion.
[0211]
Further, the variable display by the drum and the variable display on the liquid crystal display device 12 may be executed as one variable display instead of separately. That is, in the embodiment illustrated in FIG. 11B, variable display is performed by combining the variation of decorative symbols at six places (three places on the rotating drum mechanism and three places on the liquid crystal display device, a total of six places). You may go. In this case, in the special symbol process, the processing after step S313 is not performed, and the variable display pattern in the liquid crystal display device 12 may be determined in step S302a as an effect image accompanying the variable display in the rotary drum mechanism 13.
[0212]
Further, FIGS. 10A and 10B show examples of displaying the start winning memory number in the transparent portion and displaying the starting winning memory number in the non-transparent portion. In the example shown in FIG. 10, a case is shown in which the start winning memory that is the subject of the hold display notice is displayed in a different figure (star shape or triangular shape) from the other start winning memories. Each start winning memory may be displayed in the same figure, and it may be displayed that any of the respective start winning memories has a start winning memory that is a big hit. For example, when a plurality of red round start winning memories are displayed, a start winning memory that is a big hit is included therein, and when a plurality of white round start winning memories are displayed, The start winning memory may be displayed in such a manner that the start winning memory that is a big hit is not included.
[0213]
Further, the start winning memorized number may not be displayed all of the memorized numbers. For example, when the upper limit value of the number of stored start prizes to be displayed is X and the stored number of stored start prizes exceeds X, the start prize memory exceeding 10 is displayed in the display mode illustrated in FIGS. 10 and 11. You may make it not.
[0214]
In addition, the liquid crystal display device 12 does not perform variable display, and the display mode when the notice effect 1 is specified (for example, FIG. 10A) or the display mode when the notice effect 2a is specified (for example, FIG. 10B). The start winning memory and the effect image may be displayed. In this case, in the special symbol process, the processes after step S313 need not be performed.
[0215]
Although the case where the start winning memory number is switched between the state of displaying in the transparent part and the state of displaying in the non-transparent part has been shown, it may be always displayed in the non-transparent part. In this case, the display mode flag is always turned on, and in step S314, it is determined whether or not the condition that the start winning memory number (holding memory number) is a predetermined number or more is satisfied. What is necessary is just to perform the process after step S315.
[0216]
Moreover, when performing variable display in the liquid crystal display device 12, the area | region which performs the variable display may be a non-transparent part or a transparent part. Further, variable display may be performed using both the non-transparent portion and the transparent portion.
[0217]
Moreover, in said embodiment, the case where the one special symbol indicator 9 was provided was shown. The special symbol display 9 displays only the special symbol display unit corresponding to the variable display on the liquid crystal display device 12 when the liquid crystal display device 12 performs variable display corresponding to only the rotary drum mechanism 13. May be.
[0218]
Further, in each of the above-described embodiments, the case where the symbol control board 80 operates according to the control of the main board 31 is shown. The symbol control board 80 may execute a part of the processing to be executed without controlling the main board 31.
[0219]
For example, the display control CPU 101 mounted on the symbol control board 80 may determine whether the start winning memory is displayed on the transparent portion 711 or the non-transparent portion 712. In this case, the display control CPU 101 receives an operation signal from the switch via an interface with the switch operated by a store clerk or a customer. Based on the operation signal, an area for displaying the start winning memory is determined. Further, in this case, the CPU 56 of the main board does not transmit a command that specifically indicates which area the start winning memory is displayed in which area and in what form, and which notice effect image is displayed in which area. May be. The CPU 56 may transmit at least information on the display time of the effect image to the display control CPU 101. The display control CPU 101 determines the area for displaying the start winning memory and the effect image according to the instruction from the switch, selects the effect image corresponding to the time designated by the CPU 56, and places the effect image on the determined area. An effect image may be displayed.
[0220]
Further, when there is a start winning memory for notifying the occurrence of a big hit, the display control CPU 101 does not perform the control (see steps S116 to S119 shown in FIG. 6) for prohibiting the change of the display area of the start winning memory. May be executed. The CPU 56 only has to transmit to the display control CPU 101 information about the occurrence of a new start winning memory and whether the starting winning memory is a big hit. The display control CPU 101 counts up the number of start winning memories each time it receives information of the start winning memory from the CPU 56, and stores which start winning memory is a big hit. Each time the variable display of decorative symbols is started, the number of start winning memories is subtracted by one. In this way, the display control CPU 101 manages the number of start winning memories, and if there is a start winning memory that is a big hit, even if an instruction to change the display area of the starting winning memory is input from the switch, the display area is changed. Not performed.
[0221]
【The invention's effect】
As described above, in the first aspect of the present invention, the variable display means is disposed on the back surface side of the display screen of the image display device and the image display device that displays the image on the display screen that is visible from the outside. A transparent display area in which the player can visually recognize the identification information arranged on the surface of the variable display member arranged on the back side of the display screen. And an image data storage means for storing image data used to display an image on the display screen, and a variable display means. Variable display control means for controlling, game information calculation means for calculating game information based on the progress of the game, and display results of variable display based on the satisfaction of the execution condition when the start condition is satisfied when the start condition is satisfied Specific display And a variable display control unit that selects image data from the image data storage unit based on a determination result of the start preliminary determination unit, and determines a predetermined effect. Based on the calculation result of the display information display means for displaying the display image in the transparent area and the game information calculation means, the image data is selected from the image data storage means and the image indicating the game information is displayed in the non-transparent area. Game information display control means for executing display control, and when a predetermined condition is established, based on the determination result of the start prior determination means, only the variable display member executes variable display of the identification information, and the display result is derived and displayed. From the first state, the variable display member is caused to execute variable display of identification information, and at the same time the variable information display unit performs variable display of identification information. Display state switching control means for switching to the second state in which the variable display of the identification information is executed on the display screen and the display result is derived and displayed based on the determination result of the start preliminary determination means determined separately from the determination result of Since it is set as the structure included, the display screen for displaying the image provided in the front side can be enlarged easily, and the visual effect and presentation effect can be improved. Further, by providing a transparent area and a non-transmissive area on the display screen, the inside of the gaming machine can be hidden by the non-transmissive area, and the aesthetics are improved. In addition, since the image display device is provided separately from the variable display member and the effect display based on the determination result of the start prior determination means is executed, the fun at the time of variable display can be further enhanced. Furthermore, the start of variable display in which the execution condition is satisfied but the start condition is not yet satisfied can be accelerated.
[0222]
In the second aspect of the invention, the predetermined condition is satisfied when the execution condition is satisfied but the execution condition for which the start condition is not yet satisfied is equal to or greater than a predetermined number of times. When the number of variable displays for which is satisfied and the start condition is not yet satisfied reaches a predetermined number, variable display is performed at a plurality of locations, and the fun of the game can be improved.
[0223]
In the invention according to claim 3, the predetermined condition is that the execution condition is satisfied when the execution condition is satisfied when the specific game state is controlled but the start condition is not yet satisfied, and the predetermined condition is equal to or more than a predetermined number of times. Since it is established when it becomes, the start of variable display that has not yet started after the specific gaming state can be accelerated.
[0224]
In the invention according to claim 4, the image data storage means is the first data used when the game information is displayed in the non-transparent area in the first state, and the data different from the first data. 2nd data used when displaying game information in the state, and whether the game information display control means is switched to the first state or the second state by the display state switching control means Based on the above, it is configured to execute control for selecting image data and displaying game information in a non-transparent area. Therefore, it is suitable for each case where the identification information is variably displayed on the display screen of the image display device. The game information can be displayed in the above-described manner, and the production effect can be enhanced.
[0225]
According to a fifth aspect of the present invention, the image display device further includes temporary storage means including a virtual display area for temporarily expanding an image displayed on the display screen of the image display device, and the variable display control means displays the image at a predetermined position in the virtual display area. In response to a signal from the display control microcomputer and the display control microcomputer, the image using the image data stored in the image data storage means is expanded at a predetermined position in the virtual display area. Whether or not the developed image is developed in an area corresponding to the transparent area in the virtual display area when the microcontroller develops the image in the virtual display area. When at least a partial area of the image is expanded in an area corresponding to the transmissive area by the transmissive area determining means for determining and the transmissive area determining means Includes a transparent area expansion prohibiting means for prohibiting image expansion for an image area expanded in an area corresponding to the transparent area, and displaying the image expanded in the virtual display area on the display screen of the image display device. Therefore, it is possible to omit the development processing for a part of the image that is not displayed on the screen, and to reduce the control burden on the image processing means.
[0226]
In the invention described in claim 6, before the display control microcomputer instructs the microcontroller to develop the image, it is determined whether or not the image region is to be developed in the virtual display region. When the image position determining means and the image position determining means determine that the entire area of the image is to be expanded outside the virtual display area, the image position determining means does not instruct the microcontroller to expand the image. When it is determined that at least a part of the area of the image is to be expanded in the virtual display area, the image forming apparatus includes a deployment instruction control unit that executes control for instructing the microcontroller to expand the image. This eliminates the need for the microcontroller to process images that are not displayed on the screen at all. It is possible to reduce the control burden of La.
[0227]
According to the seventh aspect of the invention, the display control microcomputer determines whether or not the image is an image to be developed in the non-transparent area before instructing the microcontroller to develop the image. When the determination means and the image development area determination means determine that the image is an image to be developed in the non-transparent area, the area of the image is developed in an area corresponding to the transparent area in the virtual display area. When it is determined by the non-transparent area image position determining means that determines whether or not to become the entire area of the image within the area corresponding to the transparent area, Without instructing the controller to expand the image, at least a part of the image is expanded outside the region corresponding to the transparent region by the non-transparent region image position determination means. When it is determined that this is the case, it is configured to include a non-transparent area development instruction control means for executing control for instructing the image development to the microcontroller. The control burden on the microcontroller can be reduced.
[Brief description of the drawings]
FIG. 1 is a front view showing a front surface of a game board.
FIG. 2 is a block diagram showing an example of a circuit configuration on a main board and a symbol control board.
FIG. 3 is a cross-sectional view showing a configuration example of a decorative symbol display device.
FIG. 4 is a flowchart showing a special symbol process.
FIG. 5 is a flowchart showing a special symbol process.
FIG. 6 is a flowchart showing start port switch passing processing;
FIG. 7 is a flowchart showing a notice setting process.
FIG. 8 is a flowchart showing a notice setting process.
FIG. 9 is a flowchart showing processing at the start of change.
FIG. 10 is an explanatory diagram showing an example of an image displayed on the decorative symbol display device.
FIG. 11 is an explanatory diagram illustrating an example of an image when variable display is not performed and when it is performed in a liquid crystal display device.
FIG. 12 is a flowchart showing a main process executed by a display control CPU.
FIG. 13 is a flowchart illustrating a specific example of command analysis processing;
FIG. 14 is a flowchart illustrating a specific example of command analysis processing;
FIG. 15 is an explanatory diagram showing trimming processing;
FIG. 16 is a flowchart showing a V blank interrupt process;
FIG. 17 is a flowchart showing moving image decoding display processing;
FIG. 18 is an explanatory diagram illustrating an example of an image when variable display is not performed and when it is performed in a liquid crystal display device.
[Explanation of symbols]
11 Decorative design display device (variable display device)
12 Liquid crystal display device
13 Rotating drum mechanism
31 Main board (game control board)
56 CPU
80 design control board
81 GCL
83 CGROM
84 SDRAM (VRAM)
101 CPU for display control

Claims (7)

各々を識別可能な複数種類の識別情報を可変表示可能な可変表示手段を備え、あらかじめ定められている可変表示の実行条件が成立した後、可変表示の開始条件の成立にもとづいて前記可変表示の実行条件が成立した順番に従って複数種類の識別情報の可変表示を開始し、当該複数種類の識別情報の可変表示の表示結果が特定表示結果となったときに遊技者にとって有利な特定遊技状態に制御可能となる遊技機であって、
前記可変表示手段は、外部より視認可能な表示画面に画像を表示する画像表示装置と、前記画像表示装置の表示画面の裏面側に配置され、表面に識別情報が配され回動可能な可変表示部材とを含み、
前記表示画面は、当該表示画面の裏面側に配置される前記可変表示部材の表面に配された識別情報を遊技者が視認可能な透過領域と、当該表示画面の裏面側を遊技者が視認不可能な非透過領域とを有し、
前記画像を前記表示画面に表示するために用いられる画像データを格納する画像データ格納手段と、
前記可変表示手段を制御する可変表示制御手段と、
遊技の進行にもとづいて遊技情報を算出する遊技情報算出手段と、
前記開始条件が成立したときに、当該開始条件が成立した実行条件の成立にもとづく可変表示の表示結果が前記特定表示結果となるか否かを判定する開始時事前判定手段とを備え、
前記可変表示制御手段は、前記開始時事前判定手段の判定結果にもとづいて、前記画像データ格納手段から画像データを選択して所定の演出表示画像を前記透過領域に表示する制御を実行する演出表示制御手段と、
前記遊技情報算出手段の算出結果にもとづいて、前記画像データ格納手段から画像データを選択して遊技情報を示す画像を前記非透過領域に表示する制御を実行する遊技情報表示制御手段と、
所定条件が成立したとき、前記開始時事前判定手段の判定結果にもとづいて、前記可変表示部材のみに識別情報の可変表示を実行させ表示結果を導出表示させる第1の状態から、前記可変表示部材に識別情報の可変表示を実行させるとともに、前記可変表示部材の識別情報の可変表示を実行する起因となった開始時事前判定手段の判定結果とは別に判定された開始時事前判定手段の判定結果にもとづいて前記表示画面に識別情報の可変表示を実行させ表示結果を導出表示させる第2の状態へ切り替える表示状態切替制御手段とを含む
ことを特徴とする遊技機。
A variable display means capable of variably displaying a plurality of types of identification information that can identify each of them, and after the predetermined variable display execution condition is satisfied, the variable display of the variable display is established based on the satisfaction of the variable display start condition. Start variable display of multiple types of identification information according to the order in which the execution conditions are satisfied, and control to a specific gaming state advantageous to the player when the display result of the variable display of the multiple types of identification information becomes the specific display result A gaming machine that can be used,
The variable display means is an image display device that displays an image on a display screen that is visible from the outside, and a variable display that is disposed on the back side of the display screen of the image display device and has identification information on the front surface and is rotatable. Including members,
The display screen includes a transparent area in which the player can visually recognize the identification information arranged on the surface of the variable display member disposed on the back side of the display screen, and the player cannot visually recognize the back side of the display screen. Possible non-transparent areas,
Image data storage means for storing image data used to display the image on the display screen;
Variable display control means for controlling the variable display means;
Game information calculating means for calculating game information based on the progress of the game;
When the start condition is satisfied, a start prior determination unit that determines whether a display result of variable display based on the satisfaction of the execution condition that satisfies the start condition is the specific display result,
The variable display control means selects an image data from the image data storage means based on the determination result of the start prior determination means, and performs an effect display for executing a control for displaying a predetermined effect display image in the transparent area Control means;
Based on the calculation result of the game information calculation means, game information display control means for executing control for selecting image data from the image data storage means and displaying an image indicating game information in the non-transparent area;
When the predetermined condition is satisfied, based on the determination result of the start prior determination means, the variable display member is changed from the first state in which only the variable display member performs variable display of the identification information and the display result is derived and displayed. The determination result of the start preliminary determination means determined separately from the determination result of the start preliminary determination means that causes the variable display of the identification information of the variable display member to be executed. And a display state switching control means for switching to a second state in which the display information is variably displayed on the display screen and the display result is derived and displayed on the display screen.
所定条件は、実行条件が成立したが未だ開始条件の成立していない実行条件の成立回数が予め定められている回数以上となったときに成立する請求項1記載の遊技機。The gaming machine according to claim 1, wherein the predetermined condition is satisfied when an execution condition is satisfied but an execution condition for which a start condition is not yet satisfied is equal to or greater than a predetermined number of times. 所定条件は、特定遊技状態に制御されているときに実行条件が成立したが未だ開始条件の成立していない実行条件の成立回数が予め定められている回数以上となったときに成立する請求項1または請求項2記載の遊技機。The predetermined condition is satisfied when the execution condition is satisfied when the execution condition is satisfied when the game is controlled to the specific gaming state but the start condition is not yet satisfied, and the number of establishment of the execution condition is equal to or greater than a predetermined number. The gaming machine according to claim 1 or claim 2. 画像データ格納手段は、第1の状態にて遊技情報を非透過領域に表示するときに用いる第1データと、該第1とは異なるデータであり、第2の状態にて遊技情報を表示するときに用いる第2データとを格納し、
遊技情報表示制御手段は、表示状態切替制御手段によって前記第1の状態と前記第2の状態とのいずれに切り替えられているかにもとづいて、画像データを選択して遊技情報を前記非透過領域に表示する制御を実行する
請求項1から請求項4のうちのいずれかに記載の遊技機。
The image data storage means is first data used when displaying game information in the non-transparent area in the first state, and data different from the first data, and displays the game information in the second state. Storing the second data to be used sometimes
The game information display control means selects image data based on whether the display state switching control means is switched to the first state or the second state, and places the game information in the non-transparent area. The gaming machine according to claim 1, wherein the display control is executed.
画像表示装置の表示画面に表示される画像を一旦展開するための仮想表示領域を含む一時格納手段を備え、
可変表示制御手段は、
前記画像を前記仮想表示領域の所定位置に展開することを指示する表示制御用マイクロコンピュータと、
前記表示制御用マイクロコンピュータからの信号に応じて、画像データ格納手段に格納されている画像データを用いた画像を前記仮想表示領域の所定位置に展開する処理を実行するマイクロコントローラとを含み、
前記マイクロコントローラは、前記仮想表示領域に画像を展開するときに、展開する画像が前記仮想表示領域内における透過領域に対応する領域内に展開されるか否かを判定する透過領域判定手段と、
前記透過領域判定手段により前記画像の少なくとも一部の領域が前記透過領域に対応する領域内に展開されるときには、前記透過領域に対応する領域内に展開される前記画像の領域についての画像の展開を禁止する透過領域展開禁止手段と、
前記仮想表示領域内に展開された画像を前記画像表示装置の前記表示画面に表示する処理を実行する画面表示手段とを含む
請求項1から請求項4のうちのいずれかに記載の遊技機。
A temporary storage means including a virtual display area for temporarily expanding an image displayed on the display screen of the image display device;
The variable display control means
A display control microcomputer for instructing to expand the image to a predetermined position in the virtual display area;
A microcontroller that executes a process of expanding an image using image data stored in image data storage means to a predetermined position in the virtual display area in response to a signal from the display control microcomputer;
The microcontroller, when expanding the image in the virtual display area, a transmission area determination means for determining whether or not the image to be expanded is expanded in an area corresponding to the transmission area in the virtual display area;
When at least a partial area of the image is expanded in the area corresponding to the transmissive area by the transmissive area determination means, the image is expanded for the area of the image expanded in the area corresponding to the transmissive area. A transparent area expansion prohibiting means for prohibiting
5. The gaming machine according to claim 1, further comprising a screen display unit configured to execute a process of displaying an image developed in the virtual display area on the display screen of the image display device.
表示制御用マイクロコンピュータは、マイクロコントローラに対して画像の展開を指示する前に、当該画像の領域が仮想表示領域内に展開されることになるか否かを判定する画像位置判定手段と、
前記画像位置判定手段により前記画像の全領域が前記仮想表示領域外に展開されることになると判定されたときには、前記マイクロコントローラに対する前記画像の展開の指示を行わず、前記画像位置判定手段により前記画像の少なくとも一部の領域が前記仮想表示領域内に展開されることになると判定されたときには、前記マイクロコントローラに対する前記画像の展開の指示を行う制御を実行する展開指示制御手段とを含む
請求項5記載の遊技機。
The display control microcomputer, before instructing the microcontroller to expand the image, determines whether or not the region of the image is expanded in the virtual display region; and
When the image position determining means determines that the entire area of the image is to be expanded outside the virtual display area, the image position determining means does not instruct the microcontroller to expand the image. And a development instruction control unit configured to execute control for instructing the microcontroller to develop the image when it is determined that at least a part of the image is to be developed in the virtual display region. 5. The gaming machine according to 5.
表示制御用マイクロコンピュータは、マイクロコントローラに対して画像の展開を指示する前に、当該画像が非透過領域に展開する画像であるか否かを判定する画像展開領域判定手段と、
前記画像展開領域判定手段により前記画像が前記非透過領域に展開する画像であると判定されたときに、当該画像の領域が仮想表示領域内における透過領域に対応する領域内に展開されることになるか否かを判定する非透過領域画像位置判定手段と、
前記非透過領域画像位置判定手段により前記画像の全領域が前記透過領域に対応する領域内に展開されることになると判定されたときには、前記マイクロコントローラに対する前記画像の展開の指示を行わず、前記非透過領域画像位置判定手段により前記画像の少なくとも一部の領域が前記透過領域に対応する領域外に展開されることになると判定されたときには、前記マイクロコントローラに対する前記画像の展開の指示を行う制御を実行する非透過領域展開指示制御手段とを含む
請求項5または請求項6記載の遊技機。
The display control microcomputer, before instructing the microcontroller to develop the image, determines whether or not the image is an image to be developed in the non-transparent region;
When the image development area determination unit determines that the image is an image developed in the non-transparent area, the area of the image is developed in an area corresponding to the transparent area in the virtual display area. Non-transparent area image position determining means for determining whether or not
When the non-transparent area image position determination means determines that the entire area of the image is to be expanded in the area corresponding to the transmissive area, the microcontroller does not instruct the expansion of the image, Control for instructing the microcontroller to develop the image when it is determined by the non-transparent region image position determination means that at least a part of the image is to be expanded outside the region corresponding to the transparent region. The gaming machine according to claim 5 or 6, further comprising a non-transparent area expansion instruction control means for executing
JP2003195604A 2003-07-11 2003-07-11 Game machine Withdrawn JP2005027834A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003195604A JP2005027834A (en) 2003-07-11 2003-07-11 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003195604A JP2005027834A (en) 2003-07-11 2003-07-11 Game machine

Publications (1)

Publication Number Publication Date
JP2005027834A true JP2005027834A (en) 2005-02-03

Family

ID=34206373

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003195604A Withdrawn JP2005027834A (en) 2003-07-11 2003-07-11 Game machine

Country Status (1)

Country Link
JP (1) JP2005027834A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007007346A (en) * 2005-07-08 2007-01-18 Toyomaru Industry Co Ltd Game machine
JP2007014386A (en) * 2005-07-05 2007-01-25 Samii Kk Game machine
JP2007089657A (en) * 2005-09-27 2007-04-12 Abilit Corp Game machine
JP2007202607A (en) * 2006-01-30 2007-08-16 Sankyo Kk Slot machine
JP2007236621A (en) * 2006-03-08 2007-09-20 Sanyo Product Co Ltd Game machine
JP2008048824A (en) * 2006-08-23 2008-03-06 Sankyo Kk Game machine
JP2011172814A (en) * 2010-02-25 2011-09-08 Kyoraku Sangyo Kk Game machine, and method and program for performance
JP2012106135A (en) * 2012-03-15 2012-06-07 Daito Giken:Kk Game machine
JP2012147853A (en) * 2011-01-17 2012-08-09 Sophia Co Ltd Game machine
JP2014212974A (en) * 2013-04-25 2014-11-17 株式会社三共 Game machine
JP2016105989A (en) * 2016-03-23 2016-06-16 株式会社三共 Game machine
JP2016105991A (en) * 2016-03-23 2016-06-16 株式会社三共 Game machine
JP2016105990A (en) * 2016-03-23 2016-06-16 株式会社三共 Game machine
JP2016135302A (en) * 2016-03-23 2016-07-28 株式会社三共 Game machine

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007014386A (en) * 2005-07-05 2007-01-25 Samii Kk Game machine
JP2007007346A (en) * 2005-07-08 2007-01-18 Toyomaru Industry Co Ltd Game machine
JP2007089657A (en) * 2005-09-27 2007-04-12 Abilit Corp Game machine
JP2007202607A (en) * 2006-01-30 2007-08-16 Sankyo Kk Slot machine
JP2007236621A (en) * 2006-03-08 2007-09-20 Sanyo Product Co Ltd Game machine
JP2008048824A (en) * 2006-08-23 2008-03-06 Sankyo Kk Game machine
JP2011172814A (en) * 2010-02-25 2011-09-08 Kyoraku Sangyo Kk Game machine, and method and program for performance
JP2012147853A (en) * 2011-01-17 2012-08-09 Sophia Co Ltd Game machine
JP2012106135A (en) * 2012-03-15 2012-06-07 Daito Giken:Kk Game machine
JP2014212974A (en) * 2013-04-25 2014-11-17 株式会社三共 Game machine
JP2016105989A (en) * 2016-03-23 2016-06-16 株式会社三共 Game machine
JP2016105991A (en) * 2016-03-23 2016-06-16 株式会社三共 Game machine
JP2016105990A (en) * 2016-03-23 2016-06-16 株式会社三共 Game machine
JP2016135302A (en) * 2016-03-23 2016-07-28 株式会社三共 Game machine

Similar Documents

Publication Publication Date Title
JP6173124B2 (en) Game machine
JP6364248B2 (en) Game machine
JP2005027833A (en) Game machine
JP6487151B2 (en) Game machine
JP2004283548A (en) Game machine
JP2005027834A (en) Game machine
JP2017143853A (en) Game machine
JP2013180129A (en) Game machine
JP6554124B2 (en) Game machine
JP6507111B2 (en) Gaming machine
JP2016150071A (en) Game machine
JP2015019928A (en) Game machine
JP2018094313A (en) Game machine
JP4393803B2 (en) Game machine
JP2016150031A (en) Game machine
JP6014885B2 (en) Amusement stand
JP2015019930A (en) Game machine
JP2015019929A (en) Game machine
JP6507110B2 (en) Gaming machine
JP6718899B2 (en) Amusement machine
JP6718900B2 (en) Amusement machine
JP2020005733A (en) Game machine
JP2008054969A (en) Game machine
JP6438078B2 (en) Game machine
JP2019213819A (en) Game machine

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20051206

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060126

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060622

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20090717