Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4183294B2 - Game machine - Google Patents
[go: Go Back, main page]

JP4183294B2 - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP4183294B2
JP4183294B2 JP20720297A JP20720297A JP4183294B2 JP 4183294 B2 JP4183294 B2 JP 4183294B2 JP 20720297 A JP20720297 A JP 20720297A JP 20720297 A JP20720297 A JP 20720297A JP 4183294 B2 JP4183294 B2 JP 4183294B2
Authority
JP
Japan
Prior art keywords
display
symbol
data
area
information
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.)
Expired - Fee Related
Application number
JP20720297A
Other languages
Japanese (ja)
Other versions
JPH1133183A (en
Inventor
定男 井置
Original Assignee
株式会社ソフィア
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 株式会社ソフィア filed Critical 株式会社ソフィア
Priority to JP20720297A priority Critical patent/JP4183294B2/en
Publication of JPH1133183A publication Critical patent/JPH1133183A/en
Application granted granted Critical
Publication of JP4183294B2 publication Critical patent/JP4183294B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、遊技者が視認不能な高速で変動表示される識別情報及び演出表示を行う演出情報を表示可能な表示手段を備えた遊技機に関する。
【0002】
【従来の技術】
従来の技術を代表的な遊技機であるパチンコ遊技機を例に挙げて説明する。
最近のパチンコ遊技機では、遊技盤の遊技領域内にLCD(液晶表示装置)等の変動表示装置を設けたものが主流になりつつある。この種のパチンコ遊技機では、大当たりを定める識別情報や、リーチ時における演出表示或いは大当たり表示といった演出情報等を、変動表示装置で表示する。そして、始動口への入賞など所定の始動条件の成立により識別情報を構成する複数(例えば3つ)の図柄を高速でスクロール(即ち、変動表示)し、停止時の各図柄が所定の表示態様であった場合を大当たりとして、遊技者にとって有利な特別遊技を行わせる(即ち、特典を付与する)。この特別遊技では、所定の規定によりラウンドを定めてあり、各ラウンドにおいてラウンド更新条件が成立した場合に次回のラウンドへの移行ができる。このラウンドは、最大継続可能ラウンドまで継続できる。
【0003】
このようなパチンコ遊技機には表示制御回路が設けてあり、変動表示装置における表示の制御を、この表示制御回路にて行っている。そして、遊技の制御を行う役物制御回路は、遊技状態に応じた制御データ(表示制御情報)を、連続的(例えば、16ミリ秒毎)に表示制御回路へ送出する。表示制御回路では、受信した制御データに基づいて、変動表示装置の表示制御を行う。より詳しくは、表示制御回路は、識別情報に係る識別表示制御情報と演出情報に係る演出表示制御情報とを受信した制御データから取得し、識別表示制御情報に基づいて識別情報を構成する各図柄の表示を制御すると共に、演出表示制御情報に基づいて演出情報の表示を制御する。
【0004】
ところで、上記した役物制御回路は、時間的に過密な処理を行わなければならない。これは、遊技領域内に設けた各種の役物の制御や遊技球の入賞監視などを役物制御回路が行っているからである。そして、この役物制御回路の負担を軽くするため、役物制御回路では、制御データを一方的に表示制御回路へ送出するだけで、表示制御回路で受信されたことを確認しない構成としてある。
【0005】
しかしながら、役物制御回路から表示制御回路へ送出される制御データの内容は、外部からの電磁ノイズや静電気の影響により変化してしまうことがある。即ち、パチンコ遊技機が設置される遊技店では、各種の電気機器から電磁ノイズが発生したり、静電気が帯電した遊技球が循環したりしているので、制御データを伝送する信号線等にこれらの電磁ノイズや静電気が乗り易い(作用し易い)。そして、このような電磁ノイズや静電気は、信号線で送られる制御データの内容を変化させてしまう場合がある。
【0006】
そこで、表示制御回路では、役物制御回路から送られてきた制御データ(識別表示制御情報及び演出表示制御情報)の正当性を確実なものとするため、制御データの2度読みを行っていた。即ち、取得した制御データに関する正当性を判別して正当であると判別したならば、次のタイミングで取得した制御データの正当性を判別し、このデータも正当であると判別した場合に、先に取得した制御データと後に取得した制御データとの同一性を判別し、両制御データが同一であった場合に、送られてきた制御データが正当であると判別していた。
【0007】
【発明が解決しようとする課題】
このように、従来の遊技機にあっては、制御データを2度読みし、両者が同一であった場合に正当であると判別していたので、制御データを取得するのに時間がかかり、遊技者を十分に満足させ得る速度で識別情報の各図柄をスクロールさせることが困難であり、遊技性を低下させる一因となっていた。
【0008】
本発明は、この様な事情に鑑みてなされたものであり、遊技者を満足させ得る速度で、支障なく識別情報の変動表示が行える遊技機を提供することを目的とする。
【0009】
【課題を解決するための手段】
本発明は、上記した目的を達成するためになされたもので、請求項1記載の発明は、高速で変動表示されて遊技者への特典の付与を定める識別情報と演出表示を行う演出情報とを表示可能な表示手段と、遊技の制御を行う遊技制御手段から予め設定された所定周期毎に送られてくる表示制御情報を取得して、表示手段の制御を行う表示制御手段とを備えた遊技機において、
前記表示手段には、識別情報を表示させる基準位置を予め設定し、
前記演出表示は、アニメーション動作による演出表示であり、
前記表示制御情報は、識別情報の図柄を示す図柄番号および図柄の位置を示す図柄位置を指定する識別表示制御情報と、前記演出情報のアニメーション動作の内容を指定する演出表示制御情報とを少なくとも含み、
表示制御手段は、
表示更新割込の信号を予め設定された所定周期で発生させるとともに、該表示更新割込の信号の発生タイミングに合わせて、前記表示手段における演出情報のアニメーションを含む画像の更新を行い、
取得した識別表示制御情報の正当性を、前記表示更新割込の信号の発生タイミングに合わせて1回の判別処理のみで判別する第1判別手段と、
異なるタイミングで取得した複数の演出表示制御情報の正当性を、前記表示更新割込の信号の発生タイミングに合わせて判別し、各演出表示制御情報が正当であった場合に、各演出表示制御情報同士の同一性を判別する第2判別手段とを備え、
前記表示更新割込の信号の発生タイミングに合わせて、第1判別手段が正当と判別した識別表示制御情報で指定される図柄番号の識別情報を、該識別表示制御情報で指定される図柄位置に基づいて前記表示手段の基準位置に表示し、
前記第2判別手段により前記各演出表示制御情報同士が同一であると判別されると、演出情報のアニメーション動作を初期化することを特徴とする。
【0010】
なお、「特典の付与を定める」とあるのは、識別情報の表示結果に基づいて直接的に特典を付与する場合と、特典の付与を決定するための決定用可変表示装置を備えると共に、この決定用可変表示装置の表示結果に基づいて識別情報の表示結果を定め、識別情報を使用して間接的に特典の付与を遊技者に知らせる場合の両方を含む。また、「連続的に送られてくる」とは、所定周期毎に送られてくることをも含む。したがって、例えば16ms程度の短い周期毎に送られてくる情報も、連続的に送られてくる情報に含まれる。また、「識別表示制御情報と演出表示制御情報とを少なくとも含む」とは、識別表示制御情報と演出表示制御情報とが一群の情報に含まれており両者を同時に送る場合と、識別表示制御情報と演出表示制御情報とを異なるタイミングで別個に送る場合の双方の場合を含む。
【0011】
【発明の実施の形態】
以下、本発明を図面に基づいて説明する。以下の説明においては、代表的な遊技機であるパチンコ遊技機を例に挙げて説明する。図1はパチンコ遊技機の遊技盤1の正面図、図2はパチンコ遊技機における電気的構成の要部を説明するブロック図、図3は表示制御回路6におけるRAM23の領域を説明する模式図、図4は役物制御回路20から表示制御回路6に送られてくる制御データを説明する図、図5から図17は、変動表示装置4による表示内容を示した図である。
【0012】
図1に示すように、パチンコ遊技機の遊技盤1の表面には、ガイドレール等の区画部材2により区画された遊技領域3を形成してある。この遊技領域3内において、ほぼ中央には、補助遊技において識別情報の変動表示を行う変動表示装置4を配設してある。変動表示装置4は、本実施形態においてはLCD(液晶表示装置)やCRT(ブラウン管)等により構成してあり、表示手段として機能する。そして、この変動表示装置4では、図5に示すように、第1図柄(左図柄)5a、第2図柄(中図柄)5b、及び第3図柄(右図柄)5cの3つの図柄を横並びに配置した識別情報5を表示したり、図10や図6に示すように、デモ画面及びリーチ時における文字等の演出情報等を表示する。
【0013】
識別情報5を構成する各図柄5a,5b,5cの各々は、例えば、「0」…「9」,「A」…「E」の15種類の図柄からなる。これらの各図柄5a,5b,5cは、縦方向のスクロールが可能であり、補助遊技で各図柄5a,5b,5cが所定の表示態様(例えば、「7」,「7」,「7」)で揃った場合を大当たりとし、遊技者にとって有利な特別遊技を行わせる(即ち、遊技者に特典が付与される)。ここで、各図柄5a,5b,5cが特定の図柄(例えば、「1」,「3」,「5」,「7」,「9」)で揃った場合には、確変当たり(確率変動当たり)として遊技者にとって高価値な特典(例えば、特別遊技終了後の補助遊技で大当たりし易い状態にする特典)を付与する。また、他の図柄で大当たりした場合には、通常当たりとしている。さらに、確変当たりの一歩手前の確変リーチ状態や通常当たりの一歩手前の通常リーチ状態においては、例えば、識別情報の可変表示速度を低速にし、補助遊技における演出的な表示を行わせる。このような変動表示装置4は、後述する表示制御回路6(図2参照)と電気的に連絡しており、この表示制御回路6によって制御される。
【0014】
この変動表示装置4の下方には、遊技球の入賞が補助遊技の始動条件として設定された始動口7を配設してあり、この始動口7の下方には、遊技者にとって不利な閉状態(第1状態)と有利な開状態(第2状態)とに変換可能な大入賞口8(特別変動入賞装置)を配設してある。この大入賞口8は、補助遊技で大当たりした際になされる特別遊技にて変換制御される。また、この遊技領域3内には、この他に、一般入賞口9…、普図ゲート10,10、遊技球の流下方向を変える風車11,11や障害釘(図示せず)、発光により各種の装飾表示を行うランプ・LED12,12及び入賞せずに流下した遊技球を回収するアウト口13を設けてある。
【0015】
次に、表示制御回路6について説明する。図2に示すように、この表示制御回路6は、遊技の動作を制御し、本実施形態における遊技制御手段として機能する役物制御回路20から連続的(例えば、16ms毎)に送られてくる制御データ(表示制御情報)に基づく動作を行う。そして、この表示制御回路6は、CPU(セントラルプロセッシングユニット)21と、制御ROM(制御用のリードオンリメモリ)22と、RAM(ランダムアクセスメモリ)23と、インターフェイス24と、フォントROM25と、VDP(ビデオディスプレイプロセッサ)26と、DMA(ダイレクトメモリアクセスコントローラ)27と、γ補正回路(ガンマ補正回路)28と、クロック生成回路29等から構成されている。
【0016】
CPU21は制御プログラムに基づいて表示制御等を行い、制御ROM22には制御プログラムや各種の設定値等を格納してある。RAM23は、制御の実行時等において必要なデータを一時的に記憶する。インターフェイス24は、役物制御回路20から送られてくる制御データの到来に応じてCPU21に対する通信割込を行い、制御データをCPU21に取得させる。フォントROM25には、上記した識別情報5(即ち、各図柄5a,5b,5c)や、リーチ時や大当たり時等に表示するキャラクタやメッセージ、及びデモ画像等の演出情報の表示用ドットデータを格納してある。VDP26は、表示データを生成するもので、RAM23に格納された画像データを表示更新割り込み毎に取得し、取得した画像データに基づいてフォントROM25に記憶したドットデータを取り込み、表示データを生成する。そして、生成した表示データをγ補正回路28に送出する。DMA27は、RAM23とVDP26との間で行われるデータの送受を直接的に制御し、γ補正回路28は、VDP26からの表示データについて表示照度を調整し、調整後の表示データを変動表示装置4に送出する。クロック生成回路29は、CPU21やVDP26に動作クロックを供給する。そして、CPU21、制御ROM22、RAM23、インターフェイス24、DMA27及びVDP26は、バスBにより電気的に接続してある。
【0017】
次に、上記したRAM23の記憶領域及び記憶される情報について説明する。まず、記憶領域について説明する。
【0018】
このRAM23の一部領域は、図3に示すように、役物制御回路20から送られてくる制御データを一時的に格納する受信バッファ領域31、変動表示装置4で表示する識別情報5の各図柄5a,5b,5cと各図柄5a,5b,5cの表示位置とを格納する図柄番号・位置領域32、アニメーション番号を格納するアニメーション番号領域33、表示モードを格納するモード領域34、表示サブモードを格納するサブモード領域35、大当たり図柄を格納する大当たり図柄領域36、特別遊技におけるラウンド数を格納するラウンド数領域37、及び特別遊技におけるカウント数を格納するカウント数領域38として使用されている。
【0019】
さらに、上記した受信バッファ領域31は、第1受信バッファ領域31aから第8受信バッファ領域31h、及びチェックサムバッファ領域31iからなり、図柄番号・位置領域32は、第1図柄番号領域32a、第1図柄位置領域32b、第2図柄番号領域32c、第2図柄位置領域32d、第3図柄番号領域32e、及び第3図柄位置領域32fからなる。モード領域34は、前々回モード領域34a、前回モード領域34b、今回モード領域34c、及び実行モード領域34dからなり、サブモード領域35も、前々回サブモード領域35a、前回サブモード領域35b、今回サブモード領域35c、及び実行サブモード領域35dからなる。同様に、大当たり図柄領域36は、前々回大当たり図柄領域36a、前回大当たり図柄領域36b、今回大当たり図柄領域36c、及び実行大当たり図柄領域36dからなり、ラウンド数領域37は、前々回ラウンド数領域37a、前回ラウンド数領域37b、今回ラウンド数領域37c、及び実行ラウンド数領域37dからなり、カウント数領域38は、前々回カウント数領域38a、前回カウント数領域38b、今回カウント数領域38c、及び実行カウント数領域38dからなる。
【0020】
以下、上記した各領域に記憶する情報について、詳細に説明する。
本実施形態において、役物制御回路20から送られてくる制御データ(即ち、表示制御情報)は、図4(a)に示すように、第1制御データから第8制御データ、及びチェック(CHK)サムデータからなる9種のデータから構成してある。そして、受信バッファ領域31の第1受信バッファ領域31aには第1制御データを格納し、第2受信バッファ領域31bには第2制御データを格納する。以下同様に、チェックサムバッファ領域31i(チェックサムデータ)まで、対応するデータを格納する。
【0021】
第1制御データは変動表示装置4についての表示モードを示しており、その内容が「01H」(16進数で「1」の意味、以下同じ)であった場合には、表示制御回路6は、各図柄5a,5b,5cの停止表示を変動表示装置4に行わせる。即ち、制御データにおける第3制御データから第8制御データの内容に基づいて、表示制御回路6は、各図柄5a,5b,5cを停止状態で表示させる表示データを生成(編集)し、この生成したデータを変動表示装置4に送出する(実際には、γ補正回路28を介して変動表示装置4に送出する)。また、その内容が「02H」であった場合には、各図柄5a,5b,5cを上下方向に縦スクロール表示させる変動表示(補助遊技時における表示)を変動表示装置4に行わせる(図5参照)。この場合、役物制御回路20は、第3制御データから第8制御データの内容をスクロール表示に対応させて順次変更した制御データを、表示制御回路6に送出する。
【0022】
また、第1制御データの内容が「03H」であった場合には、第2制御データから第8制御データに基づいて、表示制御回路6は、通常リーチ(第1リーチ)状態における表示を変動表示装置4に行わせ、補助遊技においてリーチが発生した旨を遊技者に知らせる(図6、図7、図8参照)。同様に、その内容が「04H」であった場合には、確変リーチ(第2リーチ)状態における表示を行わせ、補助遊技において確変リーチが発生した旨を遊技者に知らせる(図9、図7、図8参照)。さらに、その内容が「10H」であった場合には、表示制御回路6は、デモ画像(呼び込み画像)の表示を変動表示装置4に行わせる(図10参照)。
【0023】
そして、第1制御データの内容が「11H」であった場合には、表示制御回路6は、大当たり発生状態における表示(ファンファーレ表示)を変動表示装置4に行わせる(図11参照)。その内容が「12H」であった場合には、特別遊技においてラウンド更新条件(継続条件)が満たされていない状態の表示を変動表示装置4に行わせ(図12参照)、その内容が「13H」であった場合には、特別遊技においてラウンド更新条件(継続条件)を満たした旨を示す表示を行わせる(図13参照)。さらに、その内容が「14H」であった場合には、特別遊技においてラウンド更新する際の表示(インターバル表示)を変動表示装置4に行わせ(図14参照)、その内容が「15H」であった場合には、特別遊技が終了する旨の表示(フィナーレ表示)を行わせる(図15参照)。
なお、上記したデモ画像、ファンファーレ表示の画像、フィナーレ表示の画像等は、本実施形態における演出情報の一部である。
【0024】
第2制御データは、変動表示装置4についての表示サブモードを示し、補助遊技におけるリーチ時(第1制御データが「03H」或いは「04H」の状態)に有効となる制御データである。この第2制御データは、図4(b)に示すように、第1制御データの内容が「03H」の場合には第1変動値の範囲(「01H」から「03H」の範囲)で変動し、第1制御データの内容が「04H」の場合には第2変動値の範囲(「01H」から「03H」の範囲)で変動する。
【0025】
そして、表示制御回路6は、第1制御データの内容が「03H」であって第1変動値の内容が「01H」であった場合には、図6に示すように「リーチ」の文字を画面右側から左側に向かって横方向にスクロール(左方向に横スクロール)させる。また、第1変動値の内容が「02H」であった場合には、図7に示すように「チャンス」の文字を左方向に横スクロールさせ、第1変動値の内容が「03H」であった場合には、図8に示すようにキャラクタ(金魚)を左方向に横スクロールさせる。一方、第1制御データの内容が「04H」であって第2変動値の内容が「01H」であった場合には、表示制御回路6は、図9に示すように「確変リーチ」の文字を左方向に横スクロールさせる。なお、第1制御データの内容が「04H」であって第2変動値の内容が「02H」の場合及び「03H」の場合については、第1制御データの内容が「03H」で第1変動値が「02H」の場合(図7)及び「03H」の場合(図8)と同じ表示を行わせる。そして、上記した文字やキャラクタもまた、本実施形態における演出情報の一部である。
【0026】
第3制御データは、上記した第1制御データの内容が「01H」(図柄停止状態)から「04H」(確変リーチ状態)の何れかであった場合には、第1図柄5a(左図柄)の図柄番号(第1図柄番号)を示すデータとなり、第1制御データが「11H」(ファンファーレ表示状態)から「15H」(フィナーレ表示状態)の何れかのデータであった場合には、大当たりした図柄の図柄番号(大当たり図柄番号)を示すデータとなる。
ここで、図柄番号とは、表示される図柄を示す情報であり、例えば、図柄番号「01H」は図柄「1」を意味し、図柄番号「02H」は図柄「2」を意味する。そして、この図柄番号は、図4(b)に示すように、「00H」(図柄「0」に相当)から「0EH」(図柄「E」に相当)の範囲で変動する。
【0027】
第4制御データは、上記した第1制御データの内容が「01H」から「04H」の何れかのデータであった場合には第1図柄5aの図柄位置(第1図柄位置)を示すデータとなり、第1制御データが「12H」から「14H」の何れかのデータであった場合(特別遊技の実行状態)には特別遊技のラウンド数(R数)を示すデータとなる。
【0028】
この第1図柄位置は、第1図柄の表示位置を示すデータで、本実施形態においては、図4(b)に示すように、「00H」から「03H」の値が設定してある。そして、第1図柄位置が「00H」であった場合には、表示制御回路6は、その時点における第1図柄番号を参照し、この第1図柄番号に相当する図柄をフォントROM25から読み込み、この読み込んだ図柄を基準位置で表示させる。例えば、第1図柄5aの図柄番号が「05H」であり、第1図柄位置が「00H」であった場合には、図16に示す図柄番号「05H」及び図柄位置「00H」の表示基準線L1と、図5に示す変動表示装置4における表示基準線L0とが一致するように、第1図柄5aを表示させる。この場合には、図17(a)に示すように、第1図柄5aである図柄「5」(図柄番号「05H」に相当)の上端縁が変動表示装置4の表示基準線L0上に位置し、この図柄「5」は変動表示装置4の表示面における上下方向のほぼ中央で表示される。
【0029】
同様に、第1図柄番号が「05H」であり、第1図柄位置が「01H」であった場合には、図柄番号「05H」及び図柄位置「01H」の表示基準線L2(図16参照)と、変動表示装置4の表示基準線L0(図5参照)とが一致する位置で、図柄「5」(第1図柄5a)を表示させる。この場合には、図17(b)に示すように、図柄「5」は、中央よりもやや下方に下がった位置で表示され、これに伴い、図柄「5」の上側には図柄「6」が表示される。さらに、第1図柄位置が「02H」、「03H」と変化するにつれて、図柄「5」の表示位置は順次下降する。
【0030】
そして、第1図柄番号が「06H」及び第1図柄位置が「00H」になると、図17(c)に示すように、図柄「6」(図柄番号「06H」に相当)は、その上端縁に相当する表示基準線L3が変動表示装置4における表示基準線L0上に位置して、変動表示装置4における表示面の上下方向のほぼ中央で表示される。このように、第1図柄番号と第1図柄位置とを順次変化させることにより、遊技者からは、第1図柄5aが上下方向に縦スクロール(変動表示)しているように見える。そして、第1図柄番号及び第1図柄位置の変化周期を短くすることにより、遊技者からは、第1図柄5aが高速で縦スクロールしているように見える(即ち、遊技者が視認不能な高速で変動表示される)。
【0031】
ラウンド数(R数)のデータは、特別遊技において現在実行しているラウンド数を示す情報で、本実施形態においては、図4(b)に示すように、第1ラウンドに相当する「01H」から第16ラウンドに相当する「10H」の値が設定してある。そして、ラウンド数のデータが「01H」であった場合には、表示制御回路6は、例えば、図12に示すように、第1ラウンド(ラウンド1)である旨の表示を変動表示装置4に行なわせる。
【0032】
第5制御データは、上記した第1制御データが「01H」から「04H」の何れかのデータであった場合には第2図柄5b(中図柄)の図柄番号(第2図柄番号)を示すデータとなり、第1制御データが「12H」から「14H」の何れかのデータであった場合には特別遊技におけるカウント数(CT数)を示すデータとなる。この第2図柄番号は、上記した第1図柄番号と同じ機能のデータで、図4(b)に示すように、「00H」から「0EH」の範囲で変動する。また、カウント数は、「00H」(カウント数「0」に相当)から「0AH」(カウント数「10」に相当)の範囲で変動する値としてあり、特別遊技の各ラウンドにおいて、大入賞口8に入賞した遊技球が検出されると+1され、各ラウンド終了毎にリセットされる。
そして、このカウント数のデータもまた、特別遊技の実行中において変動表示装置4にてカウント数として表示される(図12参照)。
【0033】
第6制御データは、上記した第1制御データが「01H」から「04H」の何れかのデータであった場合に有効とされ、第2図柄5bの図柄位置(第2図柄位置)を示すデータとなる。この第2図柄位置は、上記した第1図柄位置と同じ機能のデータで、図4(b)に示すように、「00H」から「03H」の範囲で変動する。
そして、第2図柄5bについても、図17で説明した第1図柄5aと同様に、第2図柄番号と第2図柄位置とを変化させることで、変動表示を行わせることができる。
【0034】
第7制御データは、上記した第1制御データが「01H」から「04H」の何れかのデータであった場合に有効とされ、第3図柄5cの図柄番号(第3図柄番号)を示すデータとなる。第8制御データもまた、上記した第1制御データが「01H」から「04H」の何れかのデータであった場合に有効とされ、第3図柄5cの図柄位置(第3図柄位置)を示すデータとなる。第3図柄番号は、上記した第1図柄番号や第2図柄番号と同じ機能のデータで、「00H」から「0EH」の範囲で変動する。また第3図柄位置は、上記した第1図柄位置や第2図柄番号と同じ機能のデータで、「00H」から「03H」の範囲で変動する(図4(b)参照)。
そして、第3図柄5cについても、図17で説明した第1図柄5aと同様に、第3図柄番号と第3図柄位置とを変化させることで、変動表示を行わせることができる。
【0035】
チェックサムデータは、ノイズ等によるデータの変化を検査するためのデータであり、遊技制御手段として機能する役物制御回路20側で、第1制御データから第8制御データを全て加算し、下位8ビットを取り出したものである。表示制御回路6側では、受信した第1制御データから第8制御データの加算値の下位8ビットと、受信したチェックサムデータとを比較することで、受信(取得)したデータが正当であるかを判定する。
【0036】
なお、図4(a)に破線枠で示したように、各制御データの内、第1制御データが「01H」から「04H」の場合における第3制御データから第8制御データは、本実施形態における識別表示制御情報であり、第1制御データ及び第2制御データは、本実施形態における演出表示制御情報である。
【0037】
そして、上記した図柄番号・位置領域32における第1図柄番号領域32aには(図3参照)、第1図柄番号を示すデータが格納される。同様に、第1図柄位置領域32bには第1図柄位置を示すデータが格納され、第2図柄番号領域32cには第2図柄番号を示すデータが格納され、第2図柄位置領域32dには第2図柄位置を示すデータが格納され、第3図柄番号領域32eには第3図柄番号を示すデータが格納され、及び第3図柄位置領域32fには第3図柄位置を示すデータが格納される。
【0038】
アニメーション番号領域33には、アニメーション番号を示すデータが格納される。このアニメーション番号は、本実施形態においては、演出動作(アニメーション動作)に伴って更新されるポインタであり、対象となる表示ドットデータをフォントROM25から取得する際のアドレスを算出する値としても使用される。
【0039】
モード領域34には第1制御データ(表示モード)が格納され、サブモード領域35には第2制御データ(表示サブモード)が格納される。そして、モード領域34の前々回モード領域34aには前々回に送られてきた(前々回のタイミングで取得した)第1制御データが格納され、前回モード領域34bには前回送られてきた(前回のタイミングで取得した)第1制御データが格納され、今回モード領域34cには今回送られてきた(今回のタイミングで取得した)第1制御データ(即ち、第1受信バッファ31aに格納されていたデータ)が格納され、実行モード領域34dには、実行対象となる第1制御データが格納される。同様に、サブモード領域35の前々回サブモード領域35a、前回サブモード領域35b、今回サブモード領域35c、及び実行サブモード領域35dには、それぞれ、前々回に送られてきた第2制御データ、前回送られてきた第2制御データ、今回送られてきた第2制御データ、及び実行対象となる第2制御データが格納される。
【0040】
大当たり図柄領域36には、大当たり図柄を示すデータ、即ち、第1制御データの内容が「11H」から「15H」の場合における第3制御データの内容が格納される。そして、この大当たり図柄領域36についても、前々回大当たり図柄領域36a、前回大当たり図柄領域36b、今回大当たり図柄領域36c、及び実行大当たり図柄領域36dには、それぞれ、前々回に送られてきた大当たり図柄、前回送られてきた大当たり図柄、今回送られてきた大当たり図柄、及び現在の表示対象となる大当たり図柄を示すデータが格納される。
【0041】
ラウンド数領域37には、ラウンド数を示すデータ、即ち、第1制御データの内容が「12H」から「14H」の場合における第4制御データの内容が格納される。そして、前々回ラウンド数領域37a、前回ラウンド数領域37b、今回ラウンド数領域37c、及び実行ラウンド数領域37dには、それぞれ、前々回送られてきたラウンド数、前回送られてきたラウンド数、今回送られてきたラウンド数、及び現在の表示対象となるラウンド数を示すデータが格納される。
【0042】
カウント数領域38には、カウント数を示すデータ、即ち、第1制御データの内容が「12H」から「14H」の場合における第5制御データの内容が格納される。そして、前々回カウント数領域38a、前回カウント数領域38b、今回カウント数領域38c、及び実行カウント数領域38dには、前々回送られてきたカウント数、前回送られてきたカウント数、今回送られてきたカウント数、及び現在の表示対象となるカウント数を示すデータが格納される。
【0043】
次に、上記した構成を有する本実施形態の動作について説明する。
【0044】
遊技者が遊技を行っていない状態において、役物制御回路20(遊技制御手段)は、第1制御データ(表示モード)を「10H」とした制御データ(表示制御情報)を、連続的に表示制御回路6のインターフェイス24へ送信する。表示制御回路6は、この制御データを取得し、取得した制御データに基づいて表示データを生成する。そして、この生成した表示データを変動表示装置4に送出する。これにより、変動表示装置4は、図10に示したデモ画像(呼び込み画像)を表示する。
【0045】
この第1制御データに基づく制御を行う場合において、表示制御回路6は第2判別手段として機能し、取得した第1制御データ(後のタイミングで取得した演出表示制御情報に相当)に関する正当性を判別して正当であると判別したならば、この第1制御データをモード領域34の今回モード領域34cに格納する。そして、前のタイミングで取得した第1制御データ(前回モード領域34bに格納されたデータ;先のタイミングで取得した演出表示制御情報に相当)と、今回モード領域34cに格納した第1制御データと比較し、両者が同一であった場合に、送られてきた第1制御データのノイズ等による変化はないと判断し、この第1制御データを実行モード領域34dに格納する。その後、この実行モード領域34dに格納したデータ(即ち、第2判別手段が同一と判別した演出表示制御情報)に基づく画像を、変動表示装置4(表示手段)に表示させる。
【0046】
即ち、この第2判別手段では、異なるタイミングで取得した複数の演出表示制御情報(例えば、第1制御データ)の正当性を判別し、各演出表示制御情報が正当であった場合に、各演出表示制御情報同士の同一性を判別する。そして、表示制御手段(表示制御回路6)は、第2判別手段が同一と判別した演出表示制御情報に基づく表示を表示手段により行わせている。
【0047】
そして、遊技者による発射操作が行われると、発射装置は遊技球を遊技領域3に向けて発射する。この発射された遊技球は、区画部材2に沿って案内されて遊技領域3の上部に達し、障害釘や風車11,11により方向を変えながら遊技領域3内を流下する。この遊技球が、一般入賞口9や始動口7に入賞した場合には所定の賞球が排出され、何れにも入賞しなかった場合にはアウト口13から回収される。
【0048】
始動口7に遊技球が入賞した場合には、図示しない特図始動スイッチ(始動入賞検出手段)が入賞した遊技球を検出する。この特図始動スイッチからの検出信号を受けて役物制御回路20は補助遊技を行う。この補助遊技において役物制御回路20は、変動表示装置4の表示を、各図柄5a,5b,5cが変動した状態に変更させる(即ち、変動表示を行わせる)。この変動表示では、役物制御回路20は、表示制御回路6(インターフェイス24)へ連続的に送信している制御データに関し、第1制御データを「02H」に変更すると共に、第3制御データから第8制御データ(各図柄番号及び各図柄位置)の内容を順次変化させる。表示制御回路6は、役物制御回路20から送られてくる制御データに基づいて表示データを生成し、生成した表示データを変動表示装置4に送出する。この表示データに基づいて変動表示装置4は、各図柄5a,5b,5cの変動表示を行う。
【0049】
なお、各図柄5a,5b,5cを変動表示させている状態において、表示制御回路6は第1判別手段として機能し、第3制御データから第8制御データ(識別表示制御情報)に関し、取得した各制御データに関する正当性を判別して正当であると判別したならば、図柄番号・位置領域32の所定の領域に各制御データを格納する。そして、表示制御回路6は、図柄番号・位置領域32に格納した制御データを使用して(即ち、前タイミングで取得したデータとの同一性を判断せずに)各図柄5a,5b,5cの変動表示を行わせる。
【0050】
例えば、図18(a)に示すように、通信割込のタイミング(約16ms)で役物制御回路20から送られてくる制御データに関し、最初の表示更新割込のタイミングt1で、直前の通信割込で格納されたデータ(例えば、第3図柄位置=「01H」)の正当性の検査(チェックサムによる検査、及びデータ値の範囲による検査)を行い、正当であったならば、受信バッファ領域31の第3受信バッファ31cから第8受信バッファ31hに格納された制御データ(第3制御データから第8制御データ)を、図柄番号・位置領域32の第1図柄番号領域32aから第3図柄位置領域32fに格納する。そして、この格納された各制御データに基づいて図柄の設定、即ち、画像データの編集を行い、次の表示更新割込のタイミングt2で、編集した画像データをVDP26に送出する。
【0051】
ここでいう画像データとは、所定の処理(例えば、後述するフローチャートのS12やS13の処理)にて生成されるデータであって、変動表示装置4に表示させたい表示内容(識別情報や演出情報に相当)に対応するアドレスデータ、カラーデータ、表示位置データを含んだデータである。アドレスデータとは、フォントROM25に記憶されている全ての表示用ドットデータの中から、表示させたい表示内容が記憶されている表示用ドットデータを特定するためのアドレスを示すデータである。カラーデータとは、アドレスデータにより特定された表示用ドットデータの各ドットの色を指定するデータである。また、表示位置データとは、表示させたい表示内容を、変動表示装置4のどの位置に表示させるかを指定するデータであり、水平位置データ(いわゆるX座標値)と垂直位置座表示(いわゆるY座標値)とで構成されている。
【0052】
なお、この画像データを受信すると、VDP26は、この画像データに含まれるアドレスデータを基にフォントROM25から対象となる表示用ドットデータを取得すると共に、取得した表示用ドットデータにカラーデータに基づく着色を施し、表示データを作成する。さらに、表示位置データにより定められた座標位置に画像を表示させるように、VDP26は、生成した表示データを変動表示装置4に送出する。これにより、変動表示装置4は表示を更新する。この場合において、表示更新に要する時間は、通信割込のタイミングt0から表示出力の開始タイミングt3までの時間T1となる。
【0053】
次に、役物制御回路20は、各図柄5a,5b,5cの変動表示を停止させる。ここで、補助遊技がリーチを伴う場合には第1図柄5aと第2図柄5bとを同一図柄にした状態で変動表示を停止させ、その後に、リーチ表示を行わせる。一方、補助遊技がリーチを伴わない場合には各図柄5a,5b,5cの変動表示を停止させる。
【0054】
そして、補助遊技がリーチを伴う場合には、役物制御回路20は、まず、第1図柄5aと第2図柄5bとが同一の図柄となるように変動表示装置4の表示を停止させ、第3図柄5cの変動表示を継続させる。この場合、制御データの第1制御データに「02H」を設定し、第3制御データから第6制御データ(第1、第2図柄番号及び第1、第2図柄位置に相当)に関し、先に停止させた第1停止図柄と同一の図柄番号(第3制御データ)を、第5制御データ(第2図柄番号)に設定すると共に、第6制御データ(第2図柄位置)を「00H」に設定する。そして、リーチ時の処理に移行する。
【0055】
一方、補助遊技がリーチを伴なわない場合には、第1図柄5a、第2図柄5b、第3図柄5cの順で各図柄5a,5b,5cの変動表示を停止させる。具体的には、制御データの第1制御データを「02H」とした状態で、第4制御データ(第1図柄位置)に「00H」を設定する。これにより、第1図柄5aは、第3制御データ(第1図柄番号)に相当する図柄で停止する。次に、第6制御データ(第2図柄位置)に「00H」を設定して、第2図柄5bを第5制御データ(第2図柄番号)に相当する図柄で停止させる。その後、第1制御データに「01H」を設定すると共に、第8制御データ(第3図柄位置)に「00H」を設定して、第3図柄5cを第7制御データ(第3図柄番号)に相当する図柄で停止させる。
【0056】
そして、上記したリーチ時の処理において、役物制御回路20は演出表示を行なわせる。この演出表示は、例えば、「リーチ」の文字の横スクロール表示(図6参照)、「チャンス」の文字の横スクロール表示(図7参照)、或いはキャラクタの横スクロール表示(図8参照)によりなされる(即ち、演出情報の表示によりなされる)。本実施形態では、これらの文字やキャラクタに関し、「リーチ」の文字、「チャンス」の文字、キャラクタの順で表示し、「チャンス」の文字を表示した場合には、「リーチ」の文字を表示した場合よりも大当たりする可能性が高く、キャラクタを表示した場合には、「チャンス」の文字を表示した場合よりも大当たりする可能性が高くしてある。このようにリーチ時の演出表示に変化を与えることで、遊技者の興趣を高めている。また、リーチが確率変動リーチであった場合には、「リーチ」の文字に代えて、「確変リーチ」の文字を横スクロール表示(図9参照)する。
【0057】
この場合、役物制御回路20は、制御データの第1制御データを「03H」に変更すると共に、第2制御データに第2変動値として、「01H」を設定する。これにより、図6に示したように「リーチ」の文字が横スクロール表示される。そして、この表示を「チャンス」の文字の表示に切り換える場合には、所定の期間第2変動値に「01H」を設定した後(即ち、「リーチ」の文字を所定時間表示した後)に、この第2変動値を「02H」に変更する。これにより、図7に示したように「チャンス」の文字が横スクロール表示される。さらに、キャラクタの表示に切り換える場合には、この第2変動値を「03H」に変更する。これにより、図8に示したようにキャラクタが横スクロール表示される。
【0058】
なお、上記した第2制御データ(第1変動値、第2変動値)に基づく制御を行う場合においても、表示制御回路6は第2判別手段として機能する。即ち、取得した第1制御データ及び第2制御データに関する正当性を判別して正当であると判別したならば、モード領域34の今回モード領域34c及びサブモード領域35の今回サブモード領域35cに、各制御データを格納する。そして、前のタイミングで取得した第1制御データ及び第2制御データを、今回モード領域34c及び今回サブモード領域35cに格納した第1制御データ及び第2制御データと比較し、両者が同一であった場合に、送られてきた両制御データの変化はないと判断し、各制御データを実行モード領域34d及び実行サブモード領域35dに格納する。その後、この実行モード領域34d及び実行サブモード領域35dに格納したデータに基づいて制御を行う。
【0059】
上記した演出表示に連動して、第3図柄5cは、その変動速度を徐々に低速に変化させた後に停止する。即ち、役物制御回路20は、第8制御データ(第3図柄位置)の内容を変化させる周期を徐々に長くし、その後、第8制御データに「00H」を設定して、第7制御データに相当する図柄で第3図柄5cを停止させる。
【0060】
このリーチ時において、表示制御回路6のVDP26は、第1判別手段が正当と判別したデータ(識別表示制御情報)に基づく各図柄5a,5b,5c(識別情報)と、第2判別手段が同一と判別したデータ(演出表示制御情報)に基づく文字やキャラクタ(演出情報)とを合わせた画像を、変動表示装置4(表示手段)に表示させる。したがって、変動表示装置4では、第3図柄5cの変動表示が行われている状態で、「リーチ」の文字やキャラクタが横スクロール表示される。
【0061】
ここで、第1図柄5aから第3図柄5cの各図柄が同一図柄で揃った状態で変動表示を停止した場合(即ち、所定の表示態様で揃った場合)には大当たりとなる。この大当たりにより、役物制御回路20は、補助遊技を終了して特別遊技に移行する。また、第1図柄5a、第2図柄5b、第3図柄5cが異なる図柄で停止した場合にはハズレとなり、役物制御回路20は、補助遊技を終了して通常の遊技動作に移行する。
【0062】
以下、補助遊技で大当たりとなり特別遊技に移行した場合について説明する。
この特別遊技では、まず、大当たりした旨を遊技者に知らせるためのファンファーレ表示(図11参照)を行う。この場合において、役物制御回路20は、制御データの第1制御データに「11H」を設定する。これにより、図11に示したように、「やったね 大当たり!」の文字が変動表示装置4に表示される。
【0063】
なお、この特別遊技の実行時においても、表示制御回路6は第2判別手段として機能し、取得した制御データ(第1制御データ等)に関する正当性を判別して正当であると判別したならば、対応する格納領域の今回領域(例えば、今回モード領域34c)に、取得した各制御データを格納する。そして、前のタイミングで取得した制御データと、今回のタイミングで取得した制御データとを比較し、両者が同一であった場合に、制御データを実行領域(例えば、実行モード領域34d)に格納する。その後、この実行領域に格納したデータに基づいて制御を行う。
【0064】
例えば、図18(b)に示すように、確変リーチ状態から大当たりした場合には、通信割込のタイミングで役物制御回路20から送られてくる制御データに関し、最初の表示更新割込のタイミングt11で、このタイミングの直前に送られてきた制御データD1(先のタイミングで取得した演出表示制御情報)を取得し、データの正当性の検査等を行う。次の(2番目の)表示更新割込のタイミングt12で、このタイミングの直前に送られた制御データD2(後のタイミングで取得した演出表示制御情報)を取得し、データの正当性の検査等を行う。さらに、両制御データが共に正当であったならば、両者の同一性を判別する。そして、同一であったならば、この制御データD2に基づく図柄の設定を行う。そして、3番目の表示更新割込のタイミングt13で、編集した画像データをVDP26に送出する。そして、VDP26は、表示データを生成し、変動表示装置4に送出する。これにより、変動表示装置4は表示を更新する。この場合において、表示更新に要する時間は、通信割込のタイミングt10から表示出力の開始タイミングt14までの時間T2となる。
【0065】
そして、ファンファーレ表示を所定期間行ったならば、特別遊技における表示(図12参照)を行う。この特別遊技における表示では、変動表示装置4は、大当たり図柄(例えば「7」)、ラウンド数(例えば「1」)、カウント数(例えば「5」)及びキャラクタ等を表示する。各ラウンドにおいて継続条件を満たしたならば、継続条件を満たした旨を知らせる表示(例えば「V」マークの表示、図13参照)を行う。そして、各ラウンド間においては、次のラウンドを予告するインターバル表示(図14参照)を行い、特別遊技が終了するとその旨を知らせるフィナーレ表示(図15参照)を行う。
【0066】
即ち、役物制御回路20は、第1制御データに「12H」を、第3制御データに大当たり図柄番号を、第4制御データにラウンド数を、第5制御データにカウント数を、それぞれ設定して送出し、この制御データに基づいて表示制御回路6は、特別遊技における表示を変動表示装置4に行わせる。同様に、役物制御回路20が、第1制御データに「13H」を設定し、第3から第5制御データに、大当たり図柄番号、ラウンド数及びカウント数を設定した制御データを送出すると、表示制御回路6は継続条件を満たした旨の表示を変動表示装置4に行なわせる。また、役物制御回路20が、第1制御データに「14H」を設定し、第3から第5制御データに、大当たり図柄番号、ラウンド数及びカウント数を設定した制御データを送出すると、変動表示装置4はインターバル表示を行い、第1制御データに「15H」を設定した制御データを送出すると、変動表示装置4はフィナーレ表示を行う。
【0067】
このような動作を実行する本実施形態においては、高速で変動表示される識別情報5(即ち、各図柄5a,5b,5c)については、取得した制御データで表示を行っているので(制御データの1度読みで表示しているので)、高速で変動表示させることができる。例えば、本実施形態では、図18(a)における時間T1で表示の更新を行うことができ、制御データを2度読みした場合(図18(b)における時間T2に相当)に比べて、約半分の処理時間で済む。また、各種の演出情報(「リーチ」の文字やデモ画像等)については、2回連続して同じ制御データを取得した場合に、この制御データで表示を行っているので(制御データの2度読みで表示しているので)、ミスのない(データ化けがない)確実な表示を行うことができる。
【0068】
なお、上記した識別情報5に関し、仮に、役物制御回路20からの制御データがノイズ等によって変化し、異なる図柄が表示されたとしても、この異なる図柄が表示されるのは極めて短時間(本実施形態においては16ms)である。したがって、異なる図柄が表示されたことを遊技者が気付く可能性は極めて低く、遊技に支障を来さない。
【0069】
次に、上記した動作を実現するフローチャートについて説明する。ここで、図19は表示制御回路6でなされる表示装置処理を説明するフローチャート、図20は表示装置処理でなされるモード更新処理を説明するフローチャート、図21は役物制御回路20からの制御データに基づいてなされる通信割込処理を説明するフローチャートである。
【0070】
表示装置処理では、まず、ステップS1にて初期化処理を行う。この初期化処理では、例えば、RAM23のクリアを行ったり、VDP26に初期化を指示したりして、装置を初期状態にする。ステップS2では、表示更新割込の有無を判断する。この表示更新割込は、所定間隔(例えば、16ms)毎に、VDP26からCPU21になされる割込処理である。そして、表示更新割込がなされたならば、ステップS3に移行し、RAM23の所定領域に記憶した画像データをVDP26に転送する。なお、VDP26は、上記したように、この画像データに基づいて表示データを作成した後に、この作成した表示データを変動表示装置4に送出する。この表示データに基づいて変動表示装置4は表示を行う。
【0071】
引き続くステップS4ではアニメーション番号領域33の内容を更新(+1)し、ステップS5では受信バッファ領域31(第1受信バッファ領域31aからチェックサムバッファ領域31i)に格納された制御データ及びチェックサムデータに基づき、この制御データが正常であるか否かを判定する。具体的には、第1受信バッファ領域31aから第8受信バッファ領域31hの値を全て合計した後に合計値の下位8ビットを取り出し、取り出した下位8ビットの値とチェックサムバッファ31iとの値を比較する。そして、比較結果が一致した場合には正常と見なし、一致しない場合には異常と見なす。
【0072】
なお、上記した受信バッファ領域31への制御データの格納は、図21に示す通信割込処理によりなされる。即ち、役物制御回路20からの制御データがインターフェース24に到来すると、このインターフェイス24からの通信割込信号がCPU21に入力され、他の処理に優先して通信割込処理が実行される。この通信割込処理におけるステップS41では、通信割込信号を契機にして、受信した制御データ(第1制御データから第8制御データとチェックサムデータ)を受信バッファ領域31に格納する。そして、このステップS41の処理が終了すると、通信割込がかかった表示装置処理の処理(ステップ)に復帰(RET)する。
【0073】
上記したステップS5にて、チェックサムが正常(OK)であったならばステップS6に移行し、チェックサムが異常(NG)であったならばステップS11に移行する。ステップS6では、全ての制御データ(即ち、第1制御データから第8制御データ)が規定範囲内であるかを判断する。ここでは、全ての制御データの値が、図4(b)で説明した範囲内にあるか否かを判断する。そして、範囲内にあったならばステップS7に移行し、範囲を外れていたならばステップS11に移行する。なお、このステップS6の処理は、ステップS5の処理と共に、取得した識別表示制御情報の正当性を判別する処理及び取得した演出表示制御情報の正当性を判別する処理である。
【0074】
ステップS7では、モード更新処理を行う。このモード更新処理は、具体的には、図20に示すように、ステップS21にてRAM23の前回モード領域34bに格納されているデータを前々回モード領域34aにシフト(格納)し、ステップS22にて前回サブモード領域35bに格納されているデータを前々回サブモード領域35aにシフトする。そして、ステップS23にて今回モード領域34cに格納されているデータを前回モード領域34bにシフトし、ステップS24にて今回サブモード領域35cに格納されているデータを前回サブモード領域35bにシフトする。次に、ステップS25にて第1受信バッファに格納されている内容(データ)を今回モード領域34cに格納し、ステップS26にて第2受信バッファに格納されている内容を今回サブモード領域35cに格納する。
【0075】
引き続くステップS27では、今回モード領域34cに格納されているデータと前回モード領域34bに格納されているデータとを比較し、両データが一致しているかを判断する。そして、一致していた場合にはステップS28に移行し、一致していなかった場合にはこのモード更新処理を終了(RET)する。ステップS28では、今回サブモード領域35cに格納されているデータと前回サブモード領域35bに格納されているデータとを比較し、両データが一致しているかを判断する。そして、一致していた場合にはステップS29に移行し、一致していなかった場合にはこのモード更新処理を終了(RET)する。
即ち、ステップS27及びS28の処理では、前回送られてきたデータ(先のタイミングで取得した演出表示制御情報)と今回送られてきたデータ(後のタイミングで取得した演出表示制御情報)とが一致しているか否かを判断している。
【0076】
ステップS29では、今回モード領域34cに格納されているデータと前々回モード領域34aに格納されているデータとを比較し、両データが一致しているかを判断する。そして、一致していた場合にはこのモード更新処理を終了(RET)し、一致していなかった場合にはステップS30に移行する。ステップS30では、今回サブモード領域35cに格納されているデータと前々回サブモード領域35aに格納されているデータとを比較し、両データが一致しているかを判断する。そして、一致していた場合にはこのモード更新処理を終了(RET)し、一致していなかった場合にはステップS31に移行する。ステップS31では今回モード領域34cに格納されているデータを実行モード領域34dに格納し、ステップS32では今回サブモード領域35cに格納されているデータを実行サブモード領域35dに格納する。そして、ステップS33ではアニメーション番号領域33の値を初期値(例えば0)に設定して、このモード更新処理を終了(RET)する。
【0077】
即ち、ステップS29からS32の処理では、前々回に送られてきたデータ(前々回のタイミングで取得した演出表示制御情報)と今回送られてきたデータ(今回のタイミングで取得した演出表示制御情報)とが一致しているかを判断し、両データが一致していた場合には、前回の表示モード及び表示サブモードと、今回の表示モード及び表示サブモードとが同一であると判断して、実行モード領域34d及び実行サブモード領域35dの内容を書き換えずにモード更新処理を終了し、両データが一致していなかった場合には、前回の表示モード或いは表示サブモードと、今回の表示モード或いは表示サブモードとが異なると判断して、実行モード領域34d及びの内容を実行サブモード領域35dの内容を書き換えてモード更新処理を終了する。
【0078】
このモード更新処理(S7)が終了すると、ステップS8(図19参照)に移行する。このステップS8では、第1制御データ(表示モード)が図柄変動タイプのデータであるか(即ち、その内容が「01H」から「04H」の範囲内にあるか)を判断する。そして、図柄変動タイプのデータであった場合にはステップS9に移行し、このステップS9にて第3受信バッファ領域31cから第8受信バッファ領域31hに格納されたデータを、図柄番号・位置領域32の対応する領域32a…32fに格納する。一方、図柄変動タイプのデータでなかった場合にはステップS10に移行し、このステップS10でラウンド数・カウント数・大当たり図柄更新処理を行う。
【0079】
この処理では、上記したモード更新処理と同様な処理を、大当たり図柄領域36、ラウンド数領域37、及びカウント数領域38の各領域について行う。即ち、各領域において前回領域36b,37b,38bに格納されているデータを前々回領域36a,37a,38aにシフトし、その後に、今回領域36c,37c,38cに格納されているデータを前回領域36b,37b,38bにシフトする。さらに、受信バッファ領域31に格納されている大当たり図柄、ラウンド数域、及びカウント数のデータを今回領域36c,37c,38cに格納する。続いて、今回領域36c,37c,38cに格納されているデータと前回領域36b,37b,38bに格納されているデータとをそれぞれ比較して両データが一致しているかを判断し、一致していた場合に、今回領域36c,37c,38cに格納されているデータと前々回領域36a,37a,38aに格納されているデータとをそれぞれ比較して両データが一致しているかを判断し、今回領域36c,37c,38cに格納されているデータと前回領域36b,37b,38bに格納されているデータとが一致しており、今回領域36c,37c,38cに格納されているデータと前々回領域36a,37a,38aに格納されているデータとは不一致の場合に、今回領域36c,37c,38cに格納されているデータを実行領域36d,37d,38dに格納する。
【0080】
引き続くステップS11では、実行モードが図柄変動タイプのデータであるか否かを判断し、図柄変動タイプのデータであった場合には、ステップS12に移行し、このステップS12にて、実行モード領域34d、実行サブモード領域35d、アニメーション番号領域33、及び図柄番号・図柄位置領域32a…32fに格納されている各データを参照し、上記したように、これらの各データに対応する画像データを編集する。一方、図柄変動タイプのデータでなかった場合には、ステップS13移行し、このステップS13にて、実行モード領域34d、アニメーション番号領域33、実行大当たり図柄36d、実行ラウンド数領域37d、及び実行カウント数領域38dに格納されている各データを参照し、これらの各データに対応する画像データを編集する。
そして、これらのステップS12或いはステップS13の処理が終了すると、ステップS2に移行し、上記した処理を再度繰り返し実行する。
【0081】
なお、上記した実施形態においては、識別表示制御情報、即ち、第1制御データが「01H」から「04H」における第3制御データから第8制御データと、演出表示制御情報、即ち、第1制御データ及び第2制御データとを一群のデータとし、両者を同じタイミング(16ms毎)で、役物制御回路20から表示制御回路6に送る構成を例に挙げて説明したが、本発明はこれに限定されるものではない。或るタイミングでは識別表示制御情報を送り、他のタイミングでは演出表示制御情報を送るように構成することもできる。例えば、8ms毎に識別表示制御情報と演出表示制御情報とを交互に送るように構成してもよい。
【0082】
また、変動表示装置4により表示される識別情報の表示結果に基づいて特典の付与を決定するパチンコ遊技機を例に挙げて説明したが、本発明はこれに限定されるものではない。例えば、特典の付与を決定するための決定用可変表示装置を変動表示装置4とは別に備え、この決定用可変表示装置の表示結果に基づき、変動表示装置4による識別情報の表示を定め、この識別情報に関連させて(即ち、間接的に)特典の付与を定めるようにしたパチンコ遊技機にも適用することができる。さらに、本発明は、パチンコ遊技機に限定されるものではなく、遊技者が視認不能な高速で変動表示される識別情報と、演出表示を行う演出情報とをあわせて、変動表示装置4により表示する遊技機であればよい。
【0083】
【発明の効果】
以上説明したように、本発明によれば、次の効果を奏する。
即ち、請求項1記載の発明によれば、高速で変動表示されて遊技者への特典の付与を定める識別情報と演出表示を行う演出情報とを表示可能な表示手段と、遊技の制御を行う遊技制御手段から予め設定された所定周期毎に送られてくる表示制御情報を取得して、表示手段の制御を行う表示制御手段とを備えた遊技機において、前記表示手段には、識別情報を表示させる基準位置を予め設定し、前記演出表示は、アニメーション動作による演出表示であり、前記表示制御情報は、識別情報の図柄を示す図柄番号および図柄の位置を示す図柄位置を指定する識別表示制御情報と、前記演出情報のアニメーション動作の内容を指定する演出表示制御情報とを少なくとも含み、表示制御手段は、表示更新割込の信号を予め設定された所定周期で発生させるとともに、該表示更新割込の信号の発生タイミングに合わせて、前記表示手段における演出情報のアニメーションを含む画像の更新を行い、取得した識別表示制御情報の正当性を、前記表示更新割込の信号の発生タイミングに合わせて1回の判別処理のみで判別する第1判別手段と、異なるタイミングで取得した複数の演出表示制御情報の正当性を、前記表示更新割込の信号の発生タイミングに合わせて判別し、各演出表示制御情報が正当であった場合に、各演出表示制御情報同士の同一性を判別する第2判別手段と、を備え、前記表示更新割込の信号の発生タイミングに合わせて、第1判別手段が正当と判別した識別表示制御情報で指定される図柄番号の識別情報を、該識別表示制御情報で指定される図柄位置に基づいて前記表示手段の基準位置に表示し、前記第2判別手段により前記各演出表示制御情報同士が同一であると判別されると、演出情報のアニメーション動作を初期化するので、識別情報の図柄番号および図柄位置を指定する識別表示制御情報については、正当性を判別した後に直ちに識別情報を識別表示制御情報で指定される図柄位置に基づいて表示手段の基準位置に表示させる処理がなされ、演出情報のアニメーション動作の内容を指定する演出表示制御情報については、複数の演出制御情報に対する正当性の判別と同一性の判別とを行った後に演出情報のアニメーション動作を初期化する処理がなされる。
【0084】
これにより、識別表示制御情報を取得してから識別情報を表示させるために必要な処理時間を短くすることができ、識別情報を高速で変動表示させるために識別表示制御情報の内容を表示更新割込の信号が発生する周期で切り換え、識別情報の変動表示を高速で行わせることができる。そして、識別情報の変動表示を高速で行うと、ノイズにより識別表示制御情報が変化して異なる識別情報が表示されたとしても、この異なる識別情報が表示されるのは、表示更新割込の信号の発生周期という極めて短時間であり、遊技者が気付く可能性は極めて低く遊技に支障を来たさない
【0085】
したがって、遊技者を満足させ得る表示が実現できる。
【図面の簡単な説明】
【図1】パチンコ遊技機の遊技盤の正面図である。
【図2】パチンコ遊技機における電気的構成の要部を説明するブロック図である。
【図3】表示制御回路におけるRAMの領域を説明する模式図である。
【図4】役物制御回路から表示制御回路に送られてくる制御データを説明する図である。
【図5】変動表示装置の表示を示した図で、変動表示状態を説明する図である。
【図6】変動表示装置の表示を示した図で、リーチ時における演出情報の表示状態を説明する図である。
【図7】変動表示装置の表示を示した図で、リーチ時及び確変リーチ時における他の演出情報の表示状態を説明する図である。
【図8】変動表示装置の表示を示した図で、リーチ時及び確変リーチ時におけるさらに他の演出情報の表示状態を説明する図である。
【図9】変動表示装置の表示を示した図で、確変リーチ時における演出情報の表示状態を説明する図である。
【図10】変動表示装置の表示を示した図で、デモ画面(呼び込み画面)の表示状態を説明する図である。
【図11】変動表示装置の表示を示した図で、特別遊技におけるファンファーレ表示を説明する図である。
【図12】変動表示装置の表示を示した図で、特別遊技においてラウンド更新条件が満たされていない状態の表示を説明する図である。
【図13】変動表示装置の表示を示した図で、特別遊技においてラウンド更新条件を満たした状態の表示を説明する図である。
【図14】変動表示装置の表示を示した図で、特別遊技におけるインターバル表示を説明する図である。
【図15】変動表示装置の表示を示した図で、特別遊技におけるフィナーレ表示を説明する図である。
【図16】変動表示装置における識別情報の表示を説明する図である。
【図17】変動表示装置における識別情報の表示を説明する図で、(a)は図柄「5」が基準位置に位置している状態を示す図、(b)は図柄「5」が下方に移動した状態を示す図、(c)は図柄「6」が基準位置に位置している状態を示す図である。
【図18】(a)は識別情報の表示の更新を説明するタイミングチャート、(b)は演出情報の表示の更新を説明するタイミングチャートである。
【図19】表示制御回路でなされる表示装置処理を説明するフローチャートである。
【図20】表示装置処理でなされるモード更新処理を説明するフローチャートである。
【図21】役物制御回路からの制御データに基づいてなされる通信割込処理を説明するフローチャートである。
【符号の説明】
1 遊技盤
2 区画部材
3 遊技領域
4 変動表示装置
5 識別情報
5a 第1図柄(左図柄)
5b 第2図柄(中図柄)
5c 第3図柄(右図柄)
6 表示制御回路
7 始動口
8 大入賞口
9 一般入賞口
10 普図ゲート
11 風車
12 ランプ・LED
13 アウト口
20 役物制御回路
21 CPU
22 制御ROM
23 RAM
24 インターフェイス
25 フォントROM
26 VDP
27 DMA
28 γ補正回路
29 クロック生成回路
31 受信バッファ領域
31a 第1受信バッファ領域
31b 第2受信バッファ領域
31c 第3受信バッファ領域
31d 第4受信バッファ領域
31e 第5受信バッファ領域
31f 第6受信バッファ領域
31g 第7受信バッファ領域
31h 第8受信バッファ領域
31i チェックサムバッファ領域
32 図柄番号・位置領域
32a 第1図柄番号領域
32b 第1図柄位置領域
32c 第2図柄番号領域
32d 第2図柄位置領域
32e 第3図柄番号領域
32f 第3図柄位置領域
33 アニメーション番号領域
34 モード領域
34a 前々回モード領域
34b 前回モード領域
34c 今回モード領域
34d 実行モード領域
35 サブモード領域
35a 前々回サブモード領域
35b 前回サブモード領域
35c 今回サブモード領域
35d 実行サブモード領域
36 大当たり図柄領域
36a 前々回大当たり図柄領域
36b 前回大当たり図柄領域
36c 今回大当たり図柄領域
36d 実行大当たり図柄領域
37 ラウンド数領域
37a 前々回ラウンド数領域
37b 前回ラウンド数領域
37c 今回ラウンド数領域
37d 実行ラウンド数領域
38 カウント数領域
38a 前々回カウント数領域
38b 前回カウント数領域
38c 今回カウント数領域
38d 実行カウント数領域
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a gaming machine provided with display means capable of displaying identification information that is variably displayed at a high speed that cannot be visually recognized by a player, and effect information for effect display.
[0002]
[Prior art]
The conventional technology will be described by taking a pachinko gaming machine as a typical gaming machine as an example.
In recent pachinko machines, a game machine in which a variable display device such as an LCD (Liquid Crystal Display) is provided in the game area of the game board is becoming mainstream. In this type of pachinko gaming machine, identification information for determining a jackpot, effect information such as an effect display or a jackpot display at the time of reach, and the like are displayed on a variable display device. Then, a plurality of (for example, three) symbols constituting the identification information are scrolled at high speed (that is, variable display) when a predetermined starting condition such as winning at the starting port is established, and each symbol at the time of stop is in a predetermined display mode. If it is, the special game advantageous to the player is performed (that is, a privilege is given). In this special game, a round is determined according to a predetermined rule, and a transition to the next round can be performed when a round update condition is satisfied in each round. This round can continue up to the maximum possible round.
[0003]
Such a pachinko gaming machine is provided with a display control circuit, and the display control circuit controls the display in the variable display device. And the accessory control circuit which controls a game sends out the control data (display control information) according to a game state to a display control circuit continuously (for example, every 16 milliseconds). The display control circuit performs display control of the variable display device based on the received control data. More specifically, the display control circuit acquires the identification display control information related to the identification information and the effect display control information related to the effect information from the received control data, and each pattern constituting the identification information based on the identification display control information And the display of the production information is controlled based on the production display control information.
[0004]
By the way, the above-mentioned accessory control circuit has to perform processing that is overcrowded in time. This is because the accessory control circuit performs control of various kinds of accessories provided in the game area and monitoring of winning of game balls. In order to lighten the burden on the accessory control circuit, the accessory control circuit simply sends control data unilaterally to the display control circuit and does not confirm that the display control circuit has received the control data.
[0005]
However, the contents of the control data sent from the accessory control circuit to the display control circuit may change due to the influence of external electromagnetic noise or static electricity. In other words, in game stores where pachinko machines are installed, electromagnetic noise is generated from various electrical devices or game balls charged with static electricity are circulated. The electromagnetic noise and static electricity are easy to ride (easy to work). Such electromagnetic noise and static electricity may change the content of control data sent through the signal line.
[0006]
Therefore, the display control circuit reads the control data twice in order to ensure the validity of the control data (identification display control information and effect display control information) sent from the accessory control circuit. . That is, if the validity of the acquired control data is determined and determined to be correct, the control data acquired at the next timing is determined to be correct, and if this data is also determined to be correct, The control data acquired in the above and the control data acquired later are determined to be the same, and when both control data are the same, it is determined that the transmitted control data is valid.
[0007]
[Problems to be solved by the invention]
In this way, in the conventional gaming machine, the control data is read twice, and when both are the same, it is determined to be valid, so it takes time to obtain the control data, It is difficult to scroll each symbol of the identification information at a speed that can sufficiently satisfy the player, which has been one factor in reducing game playability.
[0008]
The present invention has been made in view of such circumstances, and an object of the present invention is to provide a gaming machine capable of displaying the variation of identification information without hindrance at a speed that can satisfy the player.
[0009]
[Means for Solving the Problems]
  The present invention has been made in order to achieve the above-described object, and the invention according to claim 1 is characterized in that identification information which is displayed in a variable manner at high speed and determines the provision of a privilege to the player, and production information which performs production display. Display means capable of displaying the game and game control means for controlling the gameEvery predetermined period set in advanceIn a gaming machine provided with display control means for acquiring display control information sent and controlling display means,
In the display means, a reference position for displaying the identification information is set in advance,
The effect display is an effect display by an animation operation,
The display control information isDesignating the display number of the symbol indicating the symbol of the identification information and the identification display control information specifying the symbol position indicating the position of the symbol, and the contents of the animation operation of the effect informationProduction display control information at least,
The display control means
A display update interrupt signal is generated at a predetermined cycle set in advance, and in accordance with the generation timing of the display update interrupt signal, an image including animation of effect information on the display means is updated,
Validity of the acquired identification display control informationOnly a single determination process is performed in accordance with the generation timing of the display update interrupt signal.First discriminating means for discriminating;
Validity of multiple presentation display control information acquired at different timingsIn accordance with the generation timing of the display update interrupt signalA second discriminating means for discriminating and identifying the identity of each of the effect display control information when each effect display control information is valid;,With
In accordance with the generation timing of the display update interrupt signal,Identification display control information determined as valid by the first determining meansDisplay the identification information of the symbol number designated by the reference position of the display means based on the symbol position designated by the identification display control information,
When it is determined by the second determining means that the respective production display control information is the same, the animation operation of the production information is initialized.It is characterized by that.
[0010]
Note that “determining the grant of a privilege” means that a privilege is directly granted based on the display result of the identification information, and a variable display device for determination for determining the grant of the privilege is provided. This includes both cases where the display result of the identification information is determined based on the display result of the variable display device for determination, and the player is indirectly notified of the provision of the privilege using the identification information. Further, “sent continuously” includes being sent at predetermined intervals. Therefore, for example, information sent every short cycle of about 16 ms is also included in the continuously sent information. In addition, “including at least identification display control information and presentation display control information” means that identification display control information and presentation display control information are included in a group of information and sent together, and identification display control information. And production display control information are included in both cases when they are sent separately at different timings.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present invention will be described with reference to the drawings. In the following description, a pachinko gaming machine that is a typical gaming machine will be described as an example. FIG. 1 is a front view of a gaming board 1 of a pachinko gaming machine, FIG. 2 is a block diagram for explaining a main part of an electrical configuration in the pachinko gaming machine, and FIG. 3 is a schematic diagram for explaining an area of a RAM 23 in a display control circuit FIG. 4 is a diagram for explaining control data sent from the accessory control circuit 20 to the display control circuit 6, and FIGS. 5 to 17 are diagrams showing display contents by the variable display device 4.
[0012]
As shown in FIG. 1, a game area 3 partitioned by a partition member 2 such as a guide rail is formed on the surface of a game board 1 of a pachinko gaming machine. In the game area 3, a variation display device 4 for displaying the variation of the identification information in the auxiliary game is disposed almost at the center. In this embodiment, the variable display device 4 is constituted by an LCD (liquid crystal display device), a CRT (CRT), or the like, and functions as a display unit. In the variable display device 4, as shown in FIG. 5, the three symbols of the first symbol (left symbol) 5a, the second symbol (middle symbol) 5b, and the third symbol (right symbol) 5c are arranged side by side. The arranged identification information 5 is displayed, and as shown in FIG. 10 and FIG. 6, the demonstration screen and effect information such as characters at the time of reach are displayed.
[0013]
Each of the symbols 5a, 5b, 5c constituting the identification information 5 is composed of, for example, 15 types of symbols “0”... “9”, “A”. These symbols 5a, 5b, 5c can be scrolled in the vertical direction, and each symbol 5a, 5b, 5c is displayed in a predetermined display mode (for example, “7”, “7”, “7”) in the auxiliary game. If the game is complete, a special game advantageous to the player is performed (that is, a privilege is given to the player). Here, when each symbol 5a, 5b, 5c is arranged in a specific symbol (for example, “1”, “3”, “5”, “7”, “9”), the probability variation (per probability variation) ) Is given to the player as a high-value privilege (for example, a privilege that makes it easy to win big hits in an auxiliary game after the end of the special game). Also, if you win big hits with other symbols, it ’s normal. Further, in the probability change reach state one step before the probability change or the normal reach state one step before the normal change, for example, the variable display speed of the identification information is set to be low, and the effect display in the auxiliary game is performed. Such a variable display device 4 is in electrical communication with a display control circuit 6 (see FIG. 2) described later, and is controlled by the display control circuit 6.
[0014]
A starting port 7 in which winning of a game ball is set as a starting condition for an auxiliary game is arranged below the variable display device 4, and a closed state disadvantageous to the player is provided below the starting port 7. A large winning opening 8 (special variable winning device) that can be converted into an (open state) (first state) and an advantageous open state (second state) is provided. This special winning opening 8 is controlled to be converted in a special game that is made when a big hit is made in the auxiliary game. In addition to this, in the game area 3, in addition to the general winning opening 9,. Are provided with lamps and LEDs 12 and 12 for displaying decorations, and an out port 13 for collecting game balls that have flowed down without winning a prize.
[0015]
Next, the display control circuit 6 will be described. As shown in FIG. 2, the display control circuit 6 controls the game operation and is sent continuously (for example, every 16 ms) from the accessory control circuit 20 that functions as the game control means in the present embodiment. An operation based on the control data (display control information) is performed. The display control circuit 6 includes a CPU (central processing unit) 21, a control ROM (control read only memory) 22, a RAM (random access memory) 23, an interface 24, a font ROM 25, and a VDP (VDP). A video display processor 26, a DMA (direct memory access controller) 27, a γ correction circuit (gamma correction circuit) 28, a clock generation circuit 29, and the like.
[0016]
The CPU 21 performs display control or the like based on the control program, and the control ROM 22 stores the control program and various setting values. The RAM 23 temporarily stores data necessary for execution of control. The interface 24 performs a communication interrupt to the CPU 21 in response to the arrival of control data sent from the accessory control circuit 20 and causes the CPU 21 to acquire control data. The font ROM 25 stores the identification information 5 (that is, the symbols 5a, 5b, and 5c), the characters and messages that are displayed at the time of reach, the big hit, and the like, and the dot data for displaying the effect information such as demo images. It is. The VDP 26 generates display data. The VDP 26 acquires image data stored in the RAM 23 for each display update interrupt, captures dot data stored in the font ROM 25 based on the acquired image data, and generates display data. Then, the generated display data is sent to the γ correction circuit 28. The DMA 27 directly controls data transmission / reception performed between the RAM 23 and the VDP 26, and the γ correction circuit 28 adjusts the display illuminance for the display data from the VDP 26, and displays the adjusted display data as the variable display device 4. To send. The clock generation circuit 29 supplies an operation clock to the CPU 21 and the VDP 26. The CPU 21, control ROM 22, RAM 23, interface 24, DMA 27, and VDP 26 are electrically connected by a bus B.
[0017]
Next, the storage area of the RAM 23 and the information stored will be described. First, the storage area will be described.
[0018]
As shown in FIG. 3, the partial area of the RAM 23 includes a reception buffer area 31 that temporarily stores control data sent from the accessory control circuit 20, and identification information 5 that is displayed on the variable display device 4. Symbol number / position area 32 for storing symbols 5a, 5b, 5c and the display positions of symbols 5a, 5b, 5c, animation number region 33 for storing animation numbers, mode region 34 for storing display modes, and display submode Are used as a sub mode area 35 for storing the game, a jackpot symbol area 36 for storing the jackpot symbol, a round number area 37 for storing the round number in the special game, and a count number area 38 for storing the count number in the special game.
[0019]
The reception buffer area 31 includes a first reception buffer area 31a to an eighth reception buffer area 31h, and a checksum buffer area 31i. The symbol number / position area 32 includes a first symbol number area 32a, a first symbol number area 32a, and a first symbol number area 32a. It consists of a symbol position area 32b, a second symbol number area 32c, a second symbol position area 32d, a third symbol number area 32e, and a third symbol position area 32f. The mode area 34 includes a previous mode area 34a, a previous mode area 34b, a current mode area 34c, and an execution mode area 34d. The submode area 35 includes a previous submode area 35a, a previous submode area 35b, and a current submode area. 35c and an execution submode area 35d. Similarly, the jackpot symbol area 36 includes a previous jackpot symbol area 36a, a previous jackpot symbol area 36b, a current jackpot symbol area 36c, and an execution jackpot symbol area 36d. The round number area 37 includes a previous round number area 37a and a previous round. Number area 37b, current round number area 37c, and execution round number area 37d. Count number area 38 includes count count area 38a, previous count number area 38b, current count number area 38c, and execution count number area 38d. Become.
[0020]
Hereinafter, the information stored in each area will be described in detail.
In the present embodiment, the control data (that is, display control information) sent from the accessory control circuit 20 includes the first control data to the eighth control data and the check (CHK) as shown in FIG. ) It consists of 9 types of data consisting of sum data. Then, the first control data is stored in the first reception buffer area 31a of the reception buffer area 31, and the second control data is stored in the second reception buffer area 31b. Similarly, the corresponding data is stored up to the checksum buffer area 31i (checksum data).
[0021]
The first control data indicates the display mode for the variable display device 4, and when the content is “01H” (meaning “1” in hexadecimal, the same applies hereinafter), the display control circuit 6 The variable display device 4 is made to display the symbols 5a, 5b and 5c in a stopped state. That is, based on the contents of the third control data to the eighth control data in the control data, the display control circuit 6 generates (edits) display data for displaying the symbols 5a, 5b, and 5c in a stopped state, and generates this data. The transmitted data is sent to the fluctuation display device 4 (actually, it is sent to the fluctuation display device 4 via the γ correction circuit 28). Further, when the content is “02H”, the variable display device 4 is caused to perform variable display (display in the auxiliary game) for vertically scrolling the symbols 5a, 5b, and 5c in the vertical direction (FIG. 5). reference). In this case, the accessory control circuit 20 sends the control data obtained by sequentially changing the contents of the third control data to the eighth control data in accordance with the scroll display to the display control circuit 6.
[0022]
When the content of the first control data is “03H”, the display control circuit 6 changes the display in the normal reach (first reach) state based on the second control data to the eighth control data. The display device 4 is used to notify the player that a reach has occurred in the auxiliary game (see FIGS. 6, 7, and 8). Similarly, when the content is “04H”, the display in the probability change reach (second reach) state is performed to notify the player that the probability change reach has occurred in the auxiliary game (FIGS. 9 and 7). FIG. 8). Further, when the content is “10H”, the display control circuit 6 causes the variable display device 4 to display a demonstration image (calling image) (see FIG. 10).
[0023]
When the content of the first control data is “11H”, the display control circuit 6 causes the variable display device 4 to perform display (fanfare display) in the big hit occurrence state (see FIG. 11). When the content is “12H”, the variable display device 4 is caused to display the state where the round update condition (continuation condition) is not satisfied in the special game (see FIG. 12), and the content is “13H”. ", A display indicating that the round update condition (continuation condition) is satisfied in the special game is displayed (see FIG. 13). Further, when the content is “14H”, the variable display device 4 is displayed (interval display) when the round is updated in the special game (see FIG. 14), and the content is “15H”. In the event of a failure, a display indicating that the special game is over (final display) is made (see FIG. 15).
The demo image, the fanfare display image, the finale display image, and the like described above are part of the effect information in the present embodiment.
[0024]
The second control data indicates a display submode for the variable display device 4, and is control data that is valid when reaching in the auxiliary game (the state where the first control data is “03H” or “04H”). As shown in FIG. 4B, the second control data varies within the range of the first variation value (the range from “01H” to “03H”) when the content of the first control data is “03H”. However, when the content of the first control data is “04H”, it fluctuates within the range of the second fluctuation value (range of “01H” to “03H”).
[0025]
Then, when the content of the first control data is “03H” and the content of the first variation value is “01H”, the display control circuit 6 changes the character “reach” as shown in FIG. Scroll horizontally from the right side of the screen to the left side (scroll leftward). When the content of the first variation value is “02H”, the character “chance” is horizontally scrolled to the left as shown in FIG. 7, and the content of the first variation value is “03H”. In the case of a failure, the character (goldfish) is scrolled horizontally to the left as shown in FIG. On the other hand, when the content of the first control data is “04H” and the content of the second fluctuation value is “01H”, the display control circuit 6 displays the characters “probability change reach” as shown in FIG. Scroll horizontally to the left. When the content of the first control data is “04H” and the content of the second variation value is “02H” and “03H”, the content of the first control data is “03H” and the first variation. The same display is performed as when the value is “02H” (FIG. 7) and “03H” (FIG. 8). The characters and characters described above are also part of the effect information in the present embodiment.
[0026]
When the content of the first control data is “01H” (symbol stopped state) to “04H” (probability change reach state), the third control data is the first symbol 5a (left symbol). If the first control data was any data from “11H” (fanfare display state) to “15H” (final display state), it was a big hit This is data indicating the symbol number of the symbol (big hit symbol number).
Here, the symbol number is information indicating a symbol to be displayed. For example, symbol number “01H” means symbol “1”, symbol number “02H” means symbol “2”. Then, as shown in FIG. 4B, the symbol number varies in a range from “00H” (corresponding to symbol “0”) to “0EH” (corresponding to symbol “E”).
[0027]
The fourth control data is data indicating the symbol position (first symbol position) of the first symbol 5a when the content of the first control data is any data from "01H" to "04H". When the first control data is any data from “12H” to “14H” (special game execution state), the data indicates the round number (R number) of the special game.
[0028]
The first symbol position is data indicating the display position of the first symbol. In this embodiment, as shown in FIG. 4B, values from “00H” to “03H” are set. When the first symbol position is “00H”, the display control circuit 6 refers to the first symbol number at that time, reads the symbol corresponding to the first symbol number from the font ROM 25, and The read pattern is displayed at the reference position. For example, when the symbol number of the first symbol 5a is “05H” and the first symbol position is “00H”, the display reference lines of the symbol number “05H” and the symbol position “00H” shown in FIG. The first symbol 5a is displayed so that L1 and the display reference line L0 in the variable display device 4 shown in FIG. In this case, as shown in FIG. 17A, the upper edge of the symbol “5” (corresponding to symbol number “05H”) as the first symbol 5a is positioned on the display reference line L0 of the variable display device 4. The symbol “5” is displayed at the substantially center in the vertical direction on the display surface of the variable display device 4.
[0029]
Similarly, when the first symbol number is “05H” and the first symbol position is “01H”, the display reference line L2 of the symbol number “05H” and the symbol position “01H” (see FIG. 16). The symbol “5” (first symbol 5a) is displayed at a position where the display reference line L0 (see FIG. 5) of the variable display device 4 coincides. In this case, as shown in FIG. 17B, the symbol “5” is displayed at a position slightly lower than the center, and accordingly, the symbol “6” is displayed above the symbol “5”. Is displayed. Further, as the first symbol position changes to “02H” and “03H”, the display position of symbol “5” is sequentially lowered.
[0030]
When the first symbol number is “06H” and the first symbol position is “00H”, as shown in FIG. 17C, the symbol “6” (corresponding to symbol number “06H”) is the upper edge. The display reference line L3 corresponding to is positioned on the display reference line L0 in the variable display device 4 and is displayed at approximately the center in the vertical direction of the display surface in the variable display device 4. In this way, by sequentially changing the first symbol number and the first symbol position, it seems to the player that the first symbol 5a is vertically scrolled (variable display) in the vertical direction. Then, by shortening the change period of the first symbol number and the first symbol position, it seems to the player that the first symbol 5a is scrolling vertically at a high speed (that is, a high speed at which the player cannot see). Will be displayed in a variable manner).
[0031]
The data of the number of rounds (R number) is information indicating the number of rounds currently being executed in the special game. In this embodiment, as shown in FIG. 4B, “01H” corresponding to the first round. A value of “10H” corresponding to the 16th round is set. If the data of the number of rounds is “01H”, the display control circuit 6 displays a display indicating that the first round (round 1) is displayed on the variable display device 4 as shown in FIG. Let it be done.
[0032]
The fifth control data indicates the symbol number (second symbol number) of the second symbol 5b (middle symbol) when the first control data is any data from "01H" to "04H". When the first control data is any data from “12H” to “14H”, the data indicates the count number (CT number) in the special game. The second symbol number is data having the same function as the first symbol number described above, and varies in the range from “00H” to “0EH” as shown in FIG. 4B. In addition, the count number is a value that fluctuates in a range from “00H” (corresponding to the count number “0”) to “0AH” (corresponding to the count number “10”). When a game ball winning 8 is detected, it is incremented by 1 and reset at the end of each round.
The count data is also displayed as a count number on the variable display device 4 during execution of the special game (see FIG. 12).
[0033]
The sixth control data is valid when the first control data is any data from “01H” to “04H”, and indicates the symbol position (second symbol position) of the second symbol 5b. It becomes. The second symbol position is data having the same function as the first symbol position described above, and varies in the range of “00H” to “03H” as shown in FIG. 4B.
The second symbol 5b can be displayed in a variable manner by changing the second symbol number and the second symbol position in the same manner as the first symbol 5a described in FIG.
[0034]
The seventh control data is valid when the first control data is any data from “01H” to “04H”, and indicates the symbol number (third symbol number) of the third symbol 5c. It becomes. The eighth control data is also valid when the above-described first control data is any data from “01H” to “04H”, and indicates the symbol position (third symbol position) of the third symbol 5c. It becomes data. The third symbol number is data having the same function as the first symbol number and the second symbol number, and varies in the range of “00H” to “0EH”. The third symbol position is data having the same function as the first symbol position and the second symbol number described above, and fluctuates in the range of “00H” to “03H” (see FIG. 4B).
And the 3rd symbol 5c can be made to carry out a variable display by changing a 3rd symbol number and a 3rd symbol position similarly to the 1st symbol 5a demonstrated in FIG.
[0035]
The checksum data is data for inspecting a change in data due to noise or the like. On the side of the accessory control circuit 20 functioning as a game control means, all the eighth control data are added from the first control data, and the lower 8 It is a bit extracted. On the display control circuit 6 side, whether the received (acquired) data is valid by comparing the lower 8 bits of the added value of the 8th control data from the received 1st control data with the received checksum data. Determine.
[0036]
As indicated by the dashed frame in FIG. 4A, the third control data to the eighth control data in the case where the first control data is “01H” to “04H” among the control data are It is the identification display control information in the form, and the first control data and the second control data are effect display control information in the present embodiment.
[0037]
The first symbol number area 32a in the symbol number / position area 32 (see FIG. 3) stores data indicating the first symbol number. Similarly, data indicating the first symbol position is stored in the first symbol position area 32b, data indicating the second symbol number is stored in the second symbol number area 32c, and data indicating the second symbol position is stored in the second symbol position area 32d. Data indicating the 2 symbol position is stored, data indicating the 3rd symbol number is stored in the 3rd symbol number area 32e, and data indicating the 3rd symbol position is stored in the 3rd symbol position area 32f.
[0038]
In the animation number area 33, data indicating the animation number is stored. In the present embodiment, this animation number is a pointer that is updated with the rendering operation (animation operation), and is also used as a value for calculating an address when the target display dot data is acquired from the font ROM 25. The
[0039]
The mode area 34 stores first control data (display mode), and the sub-mode area 35 stores second control data (display sub-mode). Then, the first control data sent at the previous time (obtained at the previous timing) is stored in the previous mode area 34a of the mode area 34, and sent at the previous time (at the previous timing) in the previous mode area 34b. The first control data (obtained) is stored, and the first control data (that is, the data stored in the first reception buffer 31a) sent this time (obtained at the current timing) is sent to the current mode area 34c. In the execution mode area 34d, the first control data to be executed is stored. Similarly, in the submode area 35, the second sub-data area 35a, the previous sub-mode area 35b, the current sub-mode area 35c, and the execution sub-mode area 35d are respectively sent to the second control data sent last time and the previous transmission. The received second control data, the second control data sent this time, and the second control data to be executed are stored.
[0040]
The jackpot symbol area 36 stores data indicating the jackpot symbol, that is, the content of the third control data when the content of the first control data is “11H” to “15H”. Also for the jackpot symbol area 36, the jackpot symbol area 36a, the previous jackpot symbol area 36b, the current jackpot symbol area 36c, and the execution jackpot symbol area 36d are respectively sent to the jackpot symbol that was sent the previous time and the previous jackpot symbol area 36d. The data indicating the jackpot symbol that has been sent, the jackpot symbol that has been sent this time, and the jackpot symbol that is the current display target is stored.
[0041]
The round number area 37 stores data indicating the number of rounds, that is, the content of the fourth control data when the content of the first control data is “12H” to “14H”. The number of rounds sent last time, the number of rounds sent last time, and the number of rounds sent last time are sent to the round number area 37a, previous round number area 37b, current round number area 37c, and execution round number area 37d, respectively. Data indicating the number of rounds that have been displayed and the current number of rounds to be displayed is stored.
[0042]
The count number area 38 stores data indicating the count number, that is, the content of the fifth control data when the content of the first control data is “12H” to “14H”. Then, the count number sent last time, the count number sent last time, and the current count sent this time are sent to the count number area 38a, the previous count number area 38b, the current count number area 38c, and the execution count number area 38d. Data indicating the count number and the current count number to be displayed is stored.
[0043]
Next, the operation of the present embodiment having the above-described configuration will be described.
[0044]
In a state where the player is not playing a game, the accessory control circuit 20 (game control means) continuously displays control data (display control information) with the first control data (display mode) set to “10H”. Transmit to the interface 24 of the control circuit 6. The display control circuit 6 acquires this control data and acquires itdidDisplay data is generated based on the control data. Then, the generated display data is sent to the variable display device 4. Thereby, the fluctuation display device 4 displays the demonstration image (calling image) shown in FIG.
[0045]
In the case of performing control based on the first control data, the display control circuit 6 functions as a second discriminating unit and confirms the validity of the acquired first control data (corresponding to the effect display control information acquired at a later timing). If it is determined that it is valid, the first control data is stored in the current mode area 34 c of the mode area 34. The first control data acquired at the previous timing (data stored in the previous mode area 34b; equivalent to the effect display control information acquired at the previous timing), and the first control data stored in the current mode area 34c If both are the same, it is determined that there is no change due to noise or the like of the transmitted first control data, and this first control data is stored in the execution mode area 34d. Thereafter, an image based on the data stored in the execution mode area 34d (that is, the effect display control information determined to be the same by the second determination means) is displayed on the variable display device 4 (display means).
[0046]
In other words, the second determining means determines the validity of a plurality of effect display control information (for example, first control data) acquired at different timings, and each effect display control information is valid. The identity between the display control information is determined. The display control means (display control circuit 6) causes the display means to perform display based on the effect display control information determined to be the same by the second determination means.
[0047]
When the player performs a launch operation, the launcher launches a game ball toward the game area 3. The launched game ball is guided along the partition member 2 to reach the upper part of the game area 3 and flows down in the game area 3 while changing the direction by the obstacle nails and the windmills 11 and 11. When this game ball wins the general winning opening 9 or the start opening 7, a predetermined winning ball is discharged, and when it does not win any of them, it is collected from the out opening 13.
[0048]
When a game ball wins at the start port 7, a special figure start switch (start winning detection means) (not shown) detects the winning game ball. In response to the detection signal from the special figure start switch, the accessory control circuit 20 performs an auxiliary game. In this auxiliary game, the accessory control circuit 20 changes the display of the variation display device 4 to a state in which the symbols 5a, 5b, 5c are varied (that is, the variation display is performed). In this variable display, the accessory control circuit 20 changes the first control data to “02H” for the control data continuously transmitted to the display control circuit 6 (interface 24), and from the third control data. The contents of the eighth control data (each symbol number and each symbol position) are sequentially changed. The display control circuit 6 generates display data based on the control data sent from the accessory control circuit 20 and sends the generated display data to the variable display device 4. Based on this display data, the variable display device 4 performs variable display of the symbols 5a, 5b and 5c.
[0049]
In the state where each symbol 5a, 5b, 5c is variably displayed, the display control circuit 6 functions as the first discriminating means, and has acquired the eighth control data (identification display control information) from the third control data. If the legitimacy of each control data is discriminated and it is discriminated, each control data is stored in a predetermined area of the symbol number / position area 32. Then, the display control circuit 6 uses the control data stored in the symbol number / position area 32 (that is, without determining the identity with the data acquired at the previous timing), for each symbol 5a, 5b, 5c. Make the variable display.
[0050]
For example, as shown in FIG. 18A, regarding the control data sent from the accessory control circuit 20 at the communication interrupt timing (about 16 ms), the immediately preceding communication at the timing t1 of the first display update interrupt. Check the validity of the data (eg, 3rd symbol position = “01H”) stored by the interrupt (checksum by checksum and data value range), and if it is valid, receive buffer The control data (third control data to eighth control data) stored in the region 31 from the third reception buffer 31c to the eighth reception buffer 31h is transferred from the first symbol number region 32a to the third symbol in the symbol number / position region 32. Store in the position area 32f. Based on the stored control data, symbols are set, that is, the image data is edited, and the edited image data is sent to the VDP 26 at the next display update interrupt timing t2.
[0051]
The image data here is data generated by a predetermined process (for example, the process of S12 or S13 in the flowchart described later), and the display content (identification information or effect information) to be displayed on the variable display device 4. Data including address data, color data, and display position data. The address data is data indicating an address for specifying the display dot data in which the display contents to be displayed are stored among all the display dot data stored in the font ROM 25. The color data is data that designates the color of each dot of the display dot data specified by the address data. The display position data is data for designating where the display contents to be displayed are to be displayed on the variable display device 4, and includes horizontal position data (so-called X coordinate value) and vertical position display (so-called Y position). Coordinate value).
[0052]
When the image data is received, the VDP 26 obtains target display dot data from the font ROM 25 based on the address data included in the image data, and colors the obtained display dot data based on the color data. To create display data. Further, the VDP 26 sends the generated display data to the variable display device 4 so that an image is displayed at the coordinate position determined by the display position data. Thereby, the variable display device 4 updates the display. In this case, the time required for the display update is the time T1 from the communication interrupt timing t0 to the display output start timing t3.
[0053]
Next, the accessory control circuit 20 stops the variable display of each symbol 5a, 5b, 5c. Here, when the auxiliary game is accompanied by reach, the variable display is stopped in a state where the first symbol 5a and the second symbol 5b are set to the same symbol, and then reach display is performed. On the other hand, when the auxiliary game does not involve reach, the variable display of the symbols 5a, 5b, 5c is stopped.
[0054]
When the auxiliary game is accompanied by reach, the accessory control circuit 20 first stops the display of the variable display device 4 so that the first symbol 5a and the second symbol 5b become the same symbol, 3 The variable display of the symbol 5c is continued. In this case, “02H” is set in the first control data of the control data, and the third control data to the sixth control data (corresponding to the first and second symbol numbers and the first and second symbol positions) The same symbol number (third control data) as the stopped first stopped symbol is set in the fifth control data (second symbol number), and the sixth control data (second symbol position) is set to “00H”. Set. Then, the process proceeds to reach processing.
[0055]
On the other hand, when the auxiliary game does not involve reach, the variable display of the symbols 5a, 5b, 5c is stopped in the order of the first symbol 5a, the second symbol 5b, and the third symbol 5c. Specifically, with the first control data of the control data set to “02H”, “00H” is set to the fourth control data (first symbol position). As a result, the first symbol 5a stops at the symbol corresponding to the third control data (first symbol number). Next, “00H” is set in the sixth control data (second symbol position), and the second symbol 5b is stopped at the symbol corresponding to the fifth control data (second symbol number). Thereafter, “01H” is set in the first control data, “00H” is set in the eighth control data (third symbol position), and the third symbol 5c is set as the seventh control data (third symbol number). Stop at the corresponding symbol.
[0056]
Then, in the processing at the time of the above-described reach, the accessory control circuit 20 performs an effect display. This effect display is performed by, for example, horizontal scroll display of the character “REACH” (see FIG. 6), horizontal scroll display of the character “CHANCE” (see FIG. 7), or horizontal scroll display of the character (see FIG. 8). (I.e., by displaying the production information). In this embodiment, regarding these characters and characters, “reach” characters, “chance” characters, and characters are displayed in this order. When “chance” characters are displayed, “reach” characters are displayed. If the character is displayed, it is more likely than the case where the “chance” character is displayed. Thus, the player's interest is enhanced by giving a change to the effect display at the time of reach. If the reach is a probability variation reach, the characters “probability change reach” are displayed in a horizontal scroll instead of the characters “reach” (see FIG. 9).
[0057]
In this case, the accessory control circuit 20 changes the first control data of the control data to “03H” and sets “01H” as the second variation value in the second control data. As a result, as shown in FIG. 6, the characters “reach” are scrolled horizontally. When this display is switched to the display of “chance” characters, “01H” is set as the second fluctuation value for a predetermined period (that is, after the “reach” characters are displayed for a predetermined time). The second variation value is changed to “02H”. As a result, as shown in FIG. 7, the characters “chance” are scrolled horizontally. Further, when switching to character display, the second variation value is changed to “03H”. As a result, the character is scrolled horizontally as shown in FIG.
[0058]
Note that the display control circuit 6 also functions as a second determination unit when performing control based on the above-described second control data (first variation value, second variation value). That is, if it is determined that the legitimacy regarding the acquired first control data and second control data is correct, the current mode area 34c of the mode area 34 and the current submode area 35c of the submode area 35 are Each control data is stored. Then, the first control data and the second control data acquired at the previous timing are compared with the first control data and the second control data stored in the current mode area 34c and the current submode area 35c. In the case where the control data is sent, it is determined that there is no change in both control data sent, and each control data is stored in the execution mode area 34d and the execution submode area 35d. Thereafter, control is performed based on the data stored in the execution mode area 34d and the execution submode area 35d.
[0059]
In conjunction with the above-described effect display, the third symbol 5c stops after gradually changing its fluctuation speed to a low speed. That is, the accessory control circuit 20 gradually lengthens the period for changing the contents of the eighth control data (the third symbol position), and then sets “00H” to the eighth control data to set the seventh control data. The third symbol 5c is stopped at the symbol corresponding to.
[0060]
At the time of this reach, the VDP 26 of the display control circuit 6 has the same second determination means as the symbols 5a, 5b, 5c (identification information) based on the data (identification display control information) determined to be valid by the first determination means. An image combining characters and characters (effect information) based on the determined data (effect display control information) is displayed on the variable display device 4 (display means). Therefore, in the variable display device 4, the characters and characters of “reach” are horizontally scrolled in a state where the variable display of the third symbol 5c is performed.
[0061]
Here, when the variable display is stopped in a state where the symbols of the first symbol 5a to the third symbol 5c are aligned with the same symbol (that is, when the symbols are aligned in a predetermined display mode), it is a big hit. Due to the jackpot, the accessory control circuit 20 ends the auxiliary game and shifts to a special game. Further, when the first symbol 5a, the second symbol 5b, and the third symbol 5c are stopped at different symbols, the game is lost, and the accessory control circuit 20 ends the auxiliary game and shifts to a normal game operation.
[0062]
Hereinafter, a case where the auxiliary game is a big hit and the game is shifted to a special game will be described.
In this special game, first, a fanfare display (see FIG. 11) for notifying the player that a big hit has been made is performed. In this case, the accessory control circuit 20 sets “11H” in the first control data of the control data. As a result, as shown in FIG. 11, the characters “Yeah, big hit!” Are displayed on the variable display device 4.
[0063]
Even when the special game is executed, the display control circuit 6 functions as the second determining means, and determines the validity of the acquired control data (first control data, etc.) by determining the validity. Each acquired control data is stored in the current area (for example, current mode area 34c) of the corresponding storage area. Then, the control data acquired at the previous timing is compared with the control data acquired at the current timing, and if both are the same, the control data is stored in the execution area (for example, the execution mode area 34d). . Thereafter, control is performed based on the data stored in the execution area.
[0064]
For example, as shown in FIG. 18B, when a big hit is made from the probability variation reach state, the timing of the first display update interrupt is related to the control data sent from the accessory control circuit 20 at the communication interrupt timing. At t11, the control data D1 sent immediately before this timing (effect display control information acquired at the previous timing) is acquired, and the validity of the data is inspected. At the timing (t12) of the next (second) display update interrupt, the control data D2 (the presentation display control information acquired at a later timing) sent immediately before this timing is acquired, and the validity of the data is checked. I do. Furthermore, if both control data are valid, the identity of both is determined. If they are the same, the symbol is set based on the control data D2. Then, the edited image data is sent to the VDP 26 at the timing t13 of the third display update interrupt. Then, the VDP 26 generates display data and sends it to the variable display device 4. Thereby, the variable display device 4 updates the display. In this case, the time required for the display update is a time T2 from the communication interrupt timing t10 to the display output start timing t14.
[0065]
If fanfare display is performed for a predetermined period, display in a special game (see FIG. 12) is performed. In the display in this special game, the variable display device 4 displays a jackpot symbol (for example, “7”), the number of rounds (for example, “1”), the number of counts (for example, “5”), a character, and the like. If the continuation condition is satisfied in each round, a display notifying that the continuation condition is satisfied (for example, “V” mark display, see FIG. 13) is performed. And between each round, the interval display (refer FIG. 14) which announces the next round is performed, and the finale display (refer FIG. 15) which notifies that is performed when a special game is complete | finished.
[0066]
That is, the accessory control circuit 20 sets “12H” as the first control data, the jackpot symbol number as the third control data, the round number as the fourth control data, and the count number as the fifth control data. Based on this control data, the display control circuit 6 causes the variable display device 4 to display the special game. Similarly, when the accessory control circuit 20 sets “13H” in the first control data and sends control data in which the jackpot symbol number, the number of rounds, and the count number are set in the third to fifth control data, the display The control circuit 6 causes the variable display device 4 to display that the continuation condition is satisfied. When the accessory control circuit 20 sets “14H” in the first control data and sends control data in which the jackpot symbol number, the number of rounds, and the count number are set in the third to fifth control data, the variable display The device 4 performs interval display, and when the control data in which “15H” is set in the first control data is transmitted, the variable display device 4 performs finale display.
[0067]
In the present embodiment in which such an operation is executed, the identification information 5 (that is, each symbol 5a, 5b, 5c) that is displayed variably at high speed is displayed using the acquired control data (control data). ) So that it can be displayed in a variable manner at high speed. For example, in the present embodiment, the display can be updated at time T1 in FIG. 18A, and compared with the case where the control data is read twice (corresponding to time T2 in FIG. 18B). Half the processing time is enough. In addition, when the same control data is acquired twice in succession information (such as “Leach” characters and demo images), the display is performed using this control data (two times of control data). Since it is displayed by reading), it is possible to perform a reliable display with no mistakes (no data corruption).
[0068]
Regarding the above-described identification information 5, even if the control data from the accessory control circuit 20 changes due to noise or the like and a different symbol is displayed, this different symbol is displayed for a very short time (this book In the embodiment, 16 ms). Therefore, the player is extremely unlikely to notice that a different symbol is displayed, and does not hinder the game.
[0069]
Next, a flowchart for realizing the above-described operation will be described. Here, FIG. 19 is a flowchart for explaining display device processing performed by the display control circuit 6, FIG. 20 is a flowchart for explaining mode update processing performed by the display device processing, and FIG. 21 is control data from the accessory control circuit 20 It is a flowchart explaining the communication interruption process made based on this.
[0070]
In the display device process, first, an initialization process is performed in step S1. In this initialization process, for example, the RAM 23 is cleared or the VDP 26 is instructed to initialize, so that the apparatus is in an initial state. In step S2, it is determined whether or not there is a display update interrupt. This display update interrupt is an interrupt process performed from the VDP 26 to the CPU 21 at predetermined intervals (for example, 16 ms). If a display update interrupt is made, the process proceeds to step S3, and the image data stored in the predetermined area of the RAM 23 is transferred to the VDP 26. As described above, the VDP 26 creates display data based on the image data, and then sends the created display data to the variable display device 4. Based on this display data, the variable display device 4 performs display.
[0071]
In the subsequent step S4, the contents of the animation number area 33 are updated (+1). In step S5, based on the control data and checksum data stored in the reception buffer area 31 (from the first reception buffer area 31a to the checksum buffer area 31i). Then, it is determined whether or not the control data is normal. Specifically, after all the values of the first reception buffer area 31a to the eighth reception buffer area 31h are summed, the lower 8 bits of the total value are extracted, and the extracted lower 8 bits value and the value of the checksum buffer 31i are Compare. If the comparison results match, it is considered normal, and if they do not match, it is considered abnormal.
[0072]
The control data is stored in the reception buffer area 31 by the communication interrupt process shown in FIG. That is, when control data from the accessory control circuit 20 arrives at the interface 24, a communication interrupt signal from the interface 24 is input to the CPU 21, and communication interrupt processing is executed in preference to other processing. In step S41 in this communication interrupt process, the received control data (first control data to eighth control data and checksum data) is stored in the reception buffer area 31 in response to the communication interrupt signal. When the process of step S41 is completed, the process returns (RET) to the process (step) of the display device process that interrupted the communication.
[0073]
In step S5 described above, if the checksum is normal (OK), the process proceeds to step S6. If the checksum is abnormal (NG), the process proceeds to step S11. In step S6, it is determined whether all the control data (that is, the first control data to the eighth control data) are within a specified range. Here, it is determined whether or not all the control data values are within the range described with reference to FIG. If it is within the range, the process proceeds to step S7, and if it is out of the range, the process proceeds to step S11. The process of step S6 is a process of determining the validity of the acquired identification display control information and the process of determining the validity of the acquired effect display control information together with the process of step S5.
[0074]
In step S7, a mode update process is performed. Specifically, in this mode update process, as shown in FIG. 20, the data stored in the previous mode area 34b of the RAM 23 is shifted (stored) to the previous mode area 34a in step S21, and in step S22. The data stored in the previous sub-mode area 35b is shifted to the sub-mode area 35a the previous time. In step S23, the data stored in the current mode area 34c is shifted to the previous mode area 34b, and in step S24, the data stored in the current submode area 35c is shifted to the previous submode area 35b. Next, the content (data) stored in the first reception buffer in step S25 is stored in the current mode area 34c, and the content stored in the second reception buffer in step S26 is stored in the current submode area 35c. Store.
[0075]
In the subsequent step S27, the data stored in the current mode area 34c and the data stored in the previous mode area 34b are compared to determine whether the two data match. If they match, the process proceeds to step S28, and if they do not match, the mode update process ends (RET). In step S28, the data stored in the current sub-mode area 35c and the data stored in the previous sub-mode area 35b are compared to determine whether the two data match. If they match, the process proceeds to step S29. If they do not match, the mode update process ends (RET).
That is, in the processing of steps S27 and S28, the data sent last time (effect display control information acquired at the previous timing) and the data sent this time (effect display control information acquired at the later timing) are one. Judging whether or not.
[0076]
In step S29, the data stored in the current mode area 34c and the data stored in the previous mode area 34a are compared to determine whether the two data match. If they match, the mode update process ends (RET). If they do not match, the process proceeds to step S30. In step S30, the data stored in the current sub-mode area 35c is compared with the data stored in the sub-mode area 35a the previous time, and it is determined whether the two data match. If they match, the mode update process ends (RET). If they do not match, the process proceeds to step S31. In step S31, the data stored in the current mode area 34c is stored in the execution mode area 34d, and in step S32, the data stored in the current submode area 35c is stored in the execution submode area 35d. In step S33, the value of the animation number area 33 is set to an initial value (for example, 0), and this mode update process ends (RET).
[0077]
That is, in the processing from step S29 to S32, the data sent last time (effect display control information acquired at the previous time) and the data sent this time (effect display control information acquired at the current time) are the same. It is determined whether they match, and if both data match, it is determined that the previous display mode and display submode are the same as the current display mode and display submode, and the execution mode area 34d and the execution submode area 35d are not rewritten, and the mode update process is terminated. If both data do not match, the previous display mode or display submode and the current display mode or display submode And the mode update process is completed by rewriting the contents of the execution mode area 34d and the contents of the execution submode area 35d. That.
[0078]
When this mode update process (S7) ends, the process proceeds to step S8 (see FIG. 19). In this step S8, it is determined whether the first control data (display mode) is symbol variation type data (that is, whether the content is within the range of “01H” to “04H”). If it is symbol variation type data, the process proceeds to step S9, and the data stored in the third reception buffer region 31c to the eighth reception buffer region 31h in step S9 is converted to the symbol number / position region 32. Are stored in the corresponding areas 32a... 32f. On the other hand, if it is not the symbol variation type data, the process proceeds to step S10, and the round number / count number / hit symbol update process is performed in step S10.
[0079]
In this process, the same process as the mode update process described above is performed for each area of the jackpot symbol area 36, the round number area 37, and the count number area 38. That is, in each area, the data stored in the previous area 36b, 37b, 38b is shifted to the previous area 36a, 37a, 38a, and then the data stored in the current area 36c, 37c, 38c is changed to the previous area 36b. , 37b, 38b. Furthermore, the jackpot symbol, round number area, and count number data stored in the reception buffer area 31 are stored in the current areas 36c, 37c, and 38c. Subsequently, the data stored in the current areas 36c, 37c, and 38c and the data stored in the previous areas 36b, 37b, and 38b are respectively compared to determine whether the two data are the same. In this case, the data stored in the current areas 36c, 37c, and 38c and the data stored in the previous areas 36a, 37a, and 38a are respectively compared to determine whether the two data are the same. The data stored in 36c, 37c, and 38c and the data stored in the previous areas 36b, 37b, and 38b coincide with each other, and the data stored in the current areas 36c, 37c, and 38c and the previous area 36a, If the data stored in the areas 37a and 38a does not match, the data stored in the current areas 36c, 37c, and 38c is changed to the execution area 3 Stores d, 37d, the 38d.
[0080]
In subsequent step S11, it is determined whether or not the execution mode is symbol variation type data. If the execution mode is symbol variation type data, the process proceeds to step S12, and in step S12, the execution mode area 34d. , Referring to the data stored in the execution sub-mode area 35d, the animation number area 33, and the symbol number / symbol position area 32a... 32f, the image data corresponding to these data is edited as described above. . On the other hand, if it is not the symbol variation type data, the process proceeds to step S13, and in this step S13, the execution mode area 34d, the animation number area 33, the execution jackpot symbol 36d, the execution round number area 37d, and the execution count number Each data stored in the area 38d is referred to, and image data corresponding to each data is edited.
Then, when the process of step S12 or step S13 is completed, the process proceeds to step S2, and the above-described process is repeatedly executed again.
[0081]
In the embodiment described above, the identification display control information, that is, the third control data when the first control data is “01H” to “04H” to the eighth control data, and the effect display control information, ie, the first control. The data and the second control data are made into a group of data and the two are sent at the same timing (every 16 ms) from the accessory control circuit 20 to the display control circuit 6 as an example. It is not limited. It may be configured such that the identification display control information is sent at a certain timing and the effect display control information is sent at another timing. For example, the identification display control information and the effect display control information may be alternately sent every 8 ms.
[0082]
Moreover, although the pachinko gaming machine which determines provision of a privilege based on the display result of the identification information displayed by the fluctuation | variation display apparatus 4 was mentioned as an example, this invention is not limited to this. For example, a variable display device for determination for determining grant of a privilege is provided separately from the variable display device 4, and based on the display result of the variable display device for determination, the display of identification information by the variable display device 4 is determined. The present invention can also be applied to a pachinko gaming machine in which provision of a privilege is determined in association with identification information (that is, indirectly). Further, the present invention is not limited to a pachinko gaming machine, and is displayed by the variable display device 4 together with identification information that is displayed in a variable manner at a high speed that is not visible to the player, and effect information for effect display. Any gaming machine that can be used.
[0083]
【The invention's effect】
  As described above, the present invention has the following effects.
  That is, according to the first aspect of the present invention, display means capable of displaying identification information that is variably displayed at a high speed to determine the provision of a privilege to the player and effect information for effect display, and control of the game are performed. From game control meansEvery predetermined period set in advanceIn a gaming machine provided with display control means for acquiring display control information sent and controlling display means,In the display means, a reference position for displaying the identification information is preset, and the effect display is an effect display by an animation operation,The display control information isDesignating the display number of the symbol indicating the symbol of the identification information and the identification display control information specifying the symbol position indicating the position of the symbol, and the contents of the animation operation of the effect informationDisplay control information at least, display control means,A display update interrupt signal is generated at a predetermined cycle set in advance, and in accordance with the generation timing of the display update interrupt signal, an image including animation of effect information on the display means is updated,Validity of the acquired identification display control informationOnly a single determination process is performed in accordance with the generation timing of the display update interrupt signal.The first discrimination means for discriminating and the legitimacy of the plurality of effect display control information acquired at different timingsIn accordance with the generation timing of the display update interrupt signalDiscriminating, and when each effect display control information is valid, a second determining means for determining the identity of each effect display control information,In accordance with the generation timing of the display update interrupt signal,Identification display control information determined as valid by the first determining meansThe identification information of the symbol number specified in is displayed at the reference position of the display means based on the symbol position specified by the identification display control information, and the effect display control information is the same by the second determining means. If it is determined that it is, the animation operation of the production information is initializedSo identification informationSpecify the symbol number and symbol position ofFor identification display control information, immediately after determining the validityThe identification information is displayed at the reference position of the display means based on the symbol position specified by the identification display control information.Processing is performed and production informationSpecify the content of animation actionFor the effect display control information, after determining the validity and the identity of the plurality of effect control informationInitialize the animation operation of production informationProcessing is done.
[0084]
  As a result, the processing time required to display the identification information after acquiring the identification display control information can be shortened, and the contents of the identification display control information can be changed in order to display the identification information variably at high speed.Display update interrupt signal is generatedIt is possible to change the display of the identification information at a high speed by switching the period. When the identification information is displayed at a high speed, even if the identification display control information changes due to noise and different identification information is displayed, the different identification information is displayed., The display update interrupt signal generation cycleIt is extremely short time, the possibility that the player notices is very low, and does not interfere with the game.
[0085]
Therefore, a display that can satisfy the player can be realized.
[Brief description of the drawings]
FIG. 1 is a front view of a game board of a pachinko gaming machine.
FIG. 2 is a block diagram illustrating a main part of an electrical configuration in a pachinko gaming machine.
FIG. 3 is a schematic diagram illustrating an area of a RAM in the display control circuit.
FIG. 4 is a diagram for explaining control data sent from an accessory control circuit to a display control circuit.
FIG. 5 is a diagram illustrating a display of a variable display device, and illustrating a variable display state.
FIG. 6 is a diagram showing the display of the variable display device, and is a diagram for explaining a display state of effect information at the time of reach.
FIG. 7 is a diagram illustrating the display of the variable display device, and is a diagram illustrating a display state of other effect information at the time of reach and at the time of probability change reach.
FIG. 8 is a diagram showing the display of the variable display device, and is a diagram for explaining a display state of still other effect information at the time of reach and at the time of probability change reach.
FIG. 9 is a diagram showing the display of the variable display device, and is a diagram for explaining a display state of effect information at the time of probability variation reach.
FIG. 10 is a diagram illustrating a display of a variable display device, and is a diagram illustrating a display state of a demonstration screen (call-in screen).
FIG. 11 is a diagram showing the display of the variable display device, and is a diagram for explaining the fanfare display in the special game.
FIG. 12 is a diagram illustrating the display of the variable display device, and is a diagram illustrating a display in a state where the round update condition is not satisfied in the special game.
FIG. 13 is a diagram showing the display of the variable display device, and is a diagram for explaining the display in a state where the round update condition is satisfied in the special game.
FIG. 14 is a diagram showing the display of the variable display device, and is a diagram for explaining the interval display in the special game.
FIG. 15 is a diagram showing the display of the variable display device, and explaining the finale display in the special game.
FIG. 16 is a diagram for explaining display of identification information in the variable display device.
FIGS. 17A and 17B are diagrams for explaining display of identification information in the variable display device, in which FIG. The figure which shows the state which moved, (c) is a figure which shows the state in which symbol "6" is located in the reference position.
FIGS. 18A and 18B are timing charts for explaining updating of display of identification information, and FIG. 18B are timing charts for explaining updating of display of effect information.
FIG. 19 is a flowchart illustrating display device processing performed by the display control circuit.
FIG. 20 is a flowchart illustrating mode update processing performed in display device processing.
FIG. 21 is a flowchart illustrating a communication interrupt process performed based on control data from an accessory control circuit.
[Explanation of symbols]
1 Game board
2 division members
3 game areas
4 Fluctuation display device
5 Identification information
5a 1st design (left design)
5b 2nd design (middle design)
5c 3rd design (right design)
6 Display control circuit
7 Starting port
8 big prize mouths
9 General winning entrance
10 General Gate
11 Windmill
12 Lamps / LEDs
13 Out mouth
20 accessory control circuit
21 CPU
22 Control ROM
23 RAM
24 interface
25 Font ROM
26 VDP
27 DMA
28 γ correction circuit
29 Clock generation circuit
31 Receive buffer area
31a First reception buffer area
31b Second receive buffer area
31c Third reception buffer area
31d Fourth receive buffer area
31e Fifth receive buffer area
31f Sixth receive buffer area
31g Seventh receive buffer area
31h Eighth reception buffer area
31i Checksum buffer area
32 Symbol number / position area
32a 1st symbol number area
32b 1st symbol position area
32c 2nd symbol number area
32d 2nd symbol position area
32e 3rd symbol number area
32f 3rd symbol position area
33 Animation number area
34 Mode area
34a Previous mode area
34b Previous mode area
34c Current mode area
34d Execution mode area
35 Sub-mode area
35a Submode area two times before
35b Previous submode area
35c Current submode area
35d execution submode area
36 jackpot symbol area
36a The jackpot symbol area
36b Previous jackpot symbol area
36c jackpot symbol area this time
36d execution jackpot symbol area
37 Round number area
37a Number of rounds before last
37b Number of previous rounds
37c Number of rounds this time
37d Number of execution rounds area
38 count area
38a Previous count area
38b Previous count area
38c Count area
38d execution count area

Claims (1)

高速で変動表示されて遊技者への特典の付与を定める識別情報と演出表示を行う演出情報とを表示可能な表示手段と、遊技の制御を行う遊技制御手段から予め設定された所定周期毎に送られてくる表示制御情報を取得して、表示手段の制御を行う表示制御手段とを備えた遊技機において、
前記表示手段には、識別情報を表示させる基準位置を予め設定し、
前記演出表示は、アニメーション動作による演出表示であり、
前記表示制御情報は、識別情報の図柄を示す図柄番号および図柄の位置を示す図柄位置を指定する識別表示制御情報と、前記演出情報のアニメーション動作の内容を指定する演出表示制御情報とを少なくとも含み、
表示制御手段は、
表示更新割込の信号を予め設定された所定周期で発生させるとともに、該表示更新割込の信号の発生タイミングに合わせて、前記表示手段における演出情報のアニメーションを含む画像の更新を行い、
取得した識別表示制御情報の正当性を、前記表示更新割込の信号の発生タイミングに合わせて1回の判別処理のみで判別する第1判別手段と、
異なるタイミングで取得した複数の演出表示制御情報の正当性を、前記表示更新割込の信号の発生タイミングに合わせて判別し、各演出表示制御情報が正当であった場合に、各演出表示制御情報同士の同一性を判別する第2判別手段とを備え、
前記表示更新割込の信号の発生タイミングに合わせて、第1判別手段が正当と判別した識別表示制御情報で指定される図柄番号の識別情報を、該識別表示制御情報で指定される図柄位置に基づいて前記表示手段の基準位置に表示し、
前記第2判別手段により前記各演出表示制御情報同士が同一であると判別されると、演出情報のアニメーション動作を初期化することを特徴とする遊技機。
Display means capable of displaying identification information that determines the provision of a privilege to the player and display effect information for effect display, and a game control means for controlling the game, at predetermined intervals set in advance. In a gaming machine provided with display control means for acquiring display control information sent and controlling display means,
In the display means, a reference position for displaying the identification information is set in advance,
The effect display is an effect display by an animation operation,
The display control information includes at least identification number display control information for designating a symbol number indicating a symbol of the identification information and a symbol position indicating the position of the symbol, and effect display control information for specifying the content of the animation operation of the effect information. ,
The display control means
A display update interrupt signal is generated at a predetermined cycle set in advance, and in accordance with the generation timing of the display update interrupt signal, an image including animation of effect information on the display means is updated,
First discriminating means for discriminating the legitimacy of the acquired identification display control information by only one discriminating process in accordance with the generation timing of the display update interrupt signal ;
The validity of the plurality of effect display control information acquired at different timings is determined in accordance with the generation timing of the display update interrupt signal, and when each effect display control information is valid, each effect display control information comprising a second determining means for determining the identity of each other, a,
In accordance with the generation timing of the display update interrupt signal, the identification information of the symbol number specified by the identification display control information determined to be valid by the first determination means is set to the symbol position specified by the identification display control information. Based on the reference position of the display means,
A game machine characterized by initializing an animation operation of the effect information when the second determining means determines that the effect display control information is the same .
JP20720297A 1997-07-16 1997-07-16 Game machine Expired - Fee Related JP4183294B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20720297A JP4183294B2 (en) 1997-07-16 1997-07-16 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20720297A JP4183294B2 (en) 1997-07-16 1997-07-16 Game machine

Publications (2)

Publication Number Publication Date
JPH1133183A JPH1133183A (en) 1999-02-09
JP4183294B2 true JP4183294B2 (en) 2008-11-19

Family

ID=16535935

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20720297A Expired - Fee Related JP4183294B2 (en) 1997-07-16 1997-07-16 Game machine

Country Status (1)

Country Link
JP (1) JP4183294B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4804617B2 (en) * 2000-09-22 2011-11-02 株式会社三共 Game machine
JP4540840B2 (en) * 2000-12-28 2010-09-08 株式会社三共 Game machine
JP2002282511A (en) * 2001-03-28 2002-10-02 Heiwa Corp Gaming machine
JP4916558B2 (en) * 2010-03-01 2012-04-11 株式会社三共 Game machine
JP6045448B2 (en) * 2013-06-21 2016-12-14 株式会社藤商事 Bullet ball machine
JP5671602B2 (en) * 2013-12-18 2015-02-18 株式会社大一商会 Pachinko machine
JP5991414B1 (en) * 2015-07-30 2016-09-14 株式会社サンセイアールアンドディ Game machine
JP2019010374A (en) * 2017-06-30 2019-01-24 京楽産業.株式会社 Game machine
JP2019010373A (en) * 2017-06-30 2019-01-24 京楽産業.株式会社 Game machine
JP6742649B2 (en) * 2019-07-27 2020-08-19 株式会社サンセイアールアンドディ Amusement machine

Also Published As

Publication number Publication date
JPH1133183A (en) 1999-02-09

Similar Documents

Publication Publication Date Title
JP4378796B2 (en) Game machine
JP2006000568A (en) Game machine
JP4183294B2 (en) Game machine
JP2002045528A (en) Gaming machine
JP2007330373A (en) Pachinko game machine
JP4517428B2 (en) Game machine
JP3988700B2 (en) Game machine
JPH0810409A (en) Pachinko game machine
JP4374672B2 (en) Game machine
JPH0728438A (en) Amusement machine
JP3823872B2 (en) Bullet ball machine
JP4433220B2 (en) Game machine
JP3885363B2 (en) Bullet ball machine
JP4076697B2 (en) Game machine
JP4374668B2 (en) Game machine
JP4120044B2 (en) Game machine
JP4433223B2 (en) Game machine
JP4674648B2 (en) Game machine
JP3812490B2 (en) Bullet ball machine
JP2002336476A (en) Game machine
JPH11290519A (en) Gaming machine
JP5488568B2 (en) Game machine
JPH1170255A (en) Pachinko game machine
JP4433212B2 (en) Game machine
JP5077412B2 (en) Control device for gaming machine

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080527

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080725

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080902

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080902

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110912

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110912

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110912

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120912

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120912

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120912

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120912

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130912

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees